diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml index ac97a3f372fe..bb4084c3781f 100644 --- a/.github/workflows/linting.yml +++ b/.github/workflows/linting.yml @@ -10,12 +10,12 @@ concurrency: jobs: python-linting: - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2 - name: set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: python-version: 3.8 @@ -28,4 +28,4 @@ jobs: run: flake8 - name: Run flake8 to verify PEP8-compliance of Easyconfigs - run: flake8 --select F,W605 --filename '*.eb' + run: flake8 --select F,W605,W291 --filename '*.eb' diff --git a/.github/workflows/tagbot.py b/.github/workflows/tagbot.py new file mode 100644 index 000000000000..26472f8bcbd3 --- /dev/null +++ b/.github/workflows/tagbot.py @@ -0,0 +1,182 @@ +# NOTE: In order to write comment and edit labels, this script requires workflows with write permissions. +# It should not use any untrusted third party code, or any code checked into the repository itself +# as that could indirectly grant PRs the ability to edit labels and comments on PRs. + +import os +import git +import requests +import json +from pathlib import Path + + +def get_first_commit_date(repo, file_path): + commits = list(repo.iter_commits(paths=file_path)) + if commits: + return commits[-1].committed_date + else: + raise ValueError(f'{file_path} has no commit info, this should not happen') + + +def sort_by_added_date(repo, file_paths): + files_with_dates = [(get_first_commit_date(repo, file_path), file_path) for file_path in file_paths] + sorted_files = sorted(files_with_dates, reverse=True) + return [file for date, file in sorted_files] + + +def similar_easyconfigs(repo, new_file): + possible_neighbours = [x for x in new_file.parent.glob('*.eb') if x != new_file] + return sort_by_added_date(repo, possible_neighbours) + + +def pr_ecs(pr_diff): + new_ecs = [] + changed_ecs = [] + for item in pr_diff: + if item.a_path.endswith('.eb'): + if item.change_type == 'A': + new_ecs.append(Path(item.a_path)) + else: + changed_ecs.append(Path(item.a_path)) + return new_ecs, changed_ecs + + +GITHUB_API_URL = 'https://api.github.com' +event_path = os.getenv('GITHUB_EVENT_PATH') +token = os.getenv('GH_TOKEN') +repo = os.getenv('GITHUB_REPOSITORY') +base_branch_name = os.getenv('GITHUB_BASE_REF') + +with open(event_path) as f: + data = json.load(f) + +pr_number = data['pull_request']['number'] +# Can't rely on merge_commit_sha for pull_request_target as it might be outdated +# merge_commit_sha = data['pull_request']['merge_commit_sha'] + +print("PR number:", pr_number) +print("Base branch name:", base_branch_name) + +# Change into "pr" checkout directory to allow diffs and glob to work on the same content +os.chdir('pr') +gitrepo = git.Repo('.') + +target_commit = gitrepo.commit('origin/' + base_branch_name) +print("Target commit ref:", target_commit) +merge_commit = gitrepo.head.commit +print("Merge commit:", merge_commit) +pr_diff = target_commit.diff(merge_commit) + +new_ecs, changed_ecs = pr_ecs(pr_diff) +modified_workflow = any(item.a_path.startswith('.github/workflows/') for item in pr_diff) + + +print("Changed ECs:", ', '.join(str(p) for p in changed_ecs)) +print("Newly added ECs:", ', '.join(str(p) for p in new_ecs)) +print("Modified workflow:", modified_workflow) + +new_software = 0 +updated_software = 0 +to_diff = dict() +for new_file in new_ecs: + neighbours = similar_easyconfigs(gitrepo, new_file) + print(f"Found {len(neighbours)} neighbours for {new_file}") + if neighbours: + updated_software += 1 + to_diff[new_file] = neighbours + else: + new_software += 1 + +print(f"Generating comment for {len(to_diff)} updates softwares") +# Limit comment size for large PRs: +if len(to_diff) > 20: # Too much, either bad PR or some broad change. Not diffing. + max_diffs_per_software = 0 +elif len(to_diff) > 10: + max_diffs_per_software = 1 +elif len(to_diff) > 5: + max_diffs_per_software = 2 +else: + max_diffs_per_software = 3 + +comment = '' +if max_diffs_per_software > 0: + for new_file, neighbours in to_diff.items(): + compare_neighbours = neighbours[:max_diffs_per_software] + if compare_neighbours: + print(f"Diffs for {new_file}") + comment += f'#### Updated software `{new_file.name}`\n\n' + + for neighbour in compare_neighbours: + print(f"against {neighbour}") + comment += '
\n' + comment += f'Diff against {neighbour.name}\n\n' + comment += f'[{neighbour}](https://github.com/{repo}/blob/{base_branch_name}/{neighbour})\n\n' + comment += '```diff\n' + comment += gitrepo.git.diff(f'HEAD:{neighbour}', f'HEAD:{new_file}') + comment += '\n```\n
\n\n' + +print("Adjusting labels") +current_labels = [label['name'] for label in data['pull_request']['labels']] + +label_checks = [(changed_ecs, 'change'), + (new_software, 'new'), + (updated_software, 'update'), + (modified_workflow, 'workflow')] + +labels_add = [] +labels_del = [] +for condition, label in label_checks: + if condition and label not in current_labels: + labels_add.append(label) + elif not condition and label in current_labels: + labels_del.append(label) + +url = f"{GITHUB_API_URL}/repos/{repo}/issues/{pr_number}/labels" + +headers = { + "Accept": "application/vnd.github+json", + "Authorization": f"Bearer {token}", + "X-GitHub-Api-Version": "2022-11-28", +} + +if labels_add: + print(f"Setting labels: {labels_add} at {url}") + response = requests.post(url, headers=headers, json={"labels": labels_add}) + if response.status_code == 200: + print(f"Labels {labels_add} added successfully.") + else: + print(f"Failed to add labels: {response.status_code}, {response.text}") + +for label in labels_del: + print(f"Removing label: {label} at {url}") + response = requests.delete(f'{url}/{label}', headers=headers) + if response.status_code == 200: + print(f"Label {label} removed successfully.") + else: + print(f"Failed to delete label: {response.status_code}, {response.text}") + +# Write comment with diff +if updated_software: + # Search for comment by bot to potentially replace + url = f"{GITHUB_API_URL}/repos/{repo}/issues/{pr_number}/comments" + response = requests.get(url, headers=headers) + comment_id = None + for existing_comment in response.json(): + if existing_comment["user"]["login"] == "github-actions[bot]": # Bot username in GitHub Actions + comment_id = existing_comment["id"] + + if comment_id: + # Update existing comment + url = f"{GITHUB_API_URL}/repos/{repo}/issues/comments/{comment_id}" + response = requests.patch(url, headers=headers, json={"body": comment}) + if response.status_code == 200: + print("Comment updated successfully.") + else: + print(f"Failed to update comment: {response.status_code}, {response.text}") + else: + # Post a new comment + url = f"{GITHUB_API_URL}/repos/{repo}/issues/{pr_number}/comments" + response = requests.post(url, headers=headers, json={"body": comment}) + if response.status_code == 201: + print("Comment posted successfully.") + else: + print(f"Failed to post comment: {response.status_code}, {response.text}") diff --git a/.github/workflows/tagbot.yml b/.github/workflows/tagbot.yml new file mode 100644 index 000000000000..8c0fa06294ba --- /dev/null +++ b/.github/workflows/tagbot.yml @@ -0,0 +1,54 @@ +name: Tagbot +on: [pull_request_target] + +concurrency: + group: "${{ github.workflow }}-${{ github.event.pull_request.number }}" + cancel-in-progress: true + +jobs: + tagbot: + # Note: can't rely on github.event.pull_request.merge_commit_sha because pull_request_target + # does not wait for github mergability check, and the value is outdated. + # Instead we merge manually in a temporary subdir "pr" + runs-on: ubuntu-24.04 + permissions: + pull-requests: write + steps: + - name: Checkout base branch for workflow scripts + uses: actions/checkout@v4 + + - name: Checkout PR for computing diff into "pr" subdirectory + uses: actions/checkout@v4 + with: + ref: "${{ github.event.pull_request.head.sha }}" + path: 'pr' + fetch-depth: 0 + + - name: Attempt test merge + id: merge + run: | + git config user.name "github-workflow" + git config user.email "github-workflow@github.com" + git merge --no-edit --no-ff origin/${{ github.event.pull_request.base.ref }} + continue-on-error: true + working-directory: pr + + - name: Abort if merge failed + if: steps.merge.outcome == 'failure' + run: | + echo "Merge conflict detected, failing job." + exit 1 + + - name: set up Python + uses: actions/setup-python@v5 + with: + python-version: 3.12 + + - name: Get packages + run: pip install gitpython requests + + - name: Tag and comment + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: python .github/workflows/tagbot.py + diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index 82cf7cacef93..e8a63d5cbd63 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -10,31 +10,27 @@ concurrency: jobs: test-suite: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: matrix: - python: [3.6, '3.11'] - modules_tool: [Lmod-7.8.22, Lmod-8.6.8] + python: ['3.7', '3.11'] + modules_tool: [Lmod-8.6.8] module_syntax: [Lua, Tcl] - # exclude some configurations: only test Tcl module syntax with Lmod 8.x and Python 3.6 - exclude: - - modules_tool: Lmod-7.8.22 - module_syntax: Tcl fail-fast: false steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2 with: fetch-depth: 0 # Required for git merge-base to work - name: Cache source files in /tmp/sources id: cache-sources - uses: actions/cache@v2 + uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # 4.2.2 with: path: /tmp/sources key: eb-sourcepath - name: set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: python-version: ${{matrix.python}} architecture: x64 @@ -46,15 +42,10 @@ jobs: # sudo apt-get update # for modules tool sudo apt-get install lua5.2 liblua5.2-dev lua-filesystem lua-posix tcl tcl-dev - # fix for lua-posix packaging issue, see https://bugs.launchpad.net/ubuntu/+source/lua-posix/+bug/1752082 - # needed for Ubuntu 18.04, but not for Ubuntu 20.04, so skipping symlinking if posix.so already exists - if [ ! -e /usr/lib/x86_64-linux-gnu/lua/5.2/posix.so ] ; then - sudo ln -s /usr/lib/x86_64-linux-gnu/lua/5.2/posix_c.so /usr/lib/x86_64-linux-gnu/lua/5.2/posix.so - fi # for testing OpenMPI-system*eb we need to have Open MPI installed sudo apt-get install libopenmpi-dev openmpi-bin # required for test_dep_graph - pip install pep8 python-graph-core python-graph-dot + pip install pycodestyle python-graph-core python-graph-dot - name: install EasyBuild framework run: | @@ -62,7 +53,7 @@ jobs: # first determine which branch of easybuild-framework repo to install BRANCH=develop if [ "x$GITHUB_BASE_REF" = 'xmain' ]; then BRANCH=main; fi - if [ "x$GITHUB_BASE_REF" = 'x4.x' ]; then BRANCH=4.x; fi + if [ "x$GITHUB_BASE_REF" = 'x5.0.x' ]; then BRANCH=5.0.x; fi echo "Using easybuild-framework branch $BRANCH (\$GITHUB_BASE_REF $GITHUB_BASE_REF)" git clone -b $BRANCH --depth 10 --single-branch https://github.com/easybuilders/easybuild-framework.git @@ -139,28 +130,28 @@ jobs: grep "^robot-paths .*/easybuild/easyconfigs" eb_show_config.out # check whether some specific easyconfig files are found - echo "eb --search 'TensorFlow-1.14.*.eb'" - eb --search 'TensorFlow-1.14.*.eb' | tee eb_search_TF.out - grep '/TensorFlow-1.14.0-foss-2019a-Python-3.7.2.eb$' eb_search_TF.out + echo "eb --search 'TensorFlow-2.13.*.eb'" + eb --search 'TensorFlow-2.13.*.eb' | tee eb_search_TF.out + grep '/TensorFlow-2.13.0-foss-2023a.eb$' eb_search_TF.out - echo "eb --search '^foss-2019b.eb'" - eb --search '^foss-2019b.eb' | tee eb_search_foss.out - grep '/foss-2019b.eb$' eb_search_foss.out + echo "eb --search '^foss-2023a.eb'" + eb --search '^foss-2023a.eb' | tee eb_search_foss.out + grep '/foss-2023a.eb$' eb_search_foss.out # try installing M4 with system toolchain (requires ConfigureMake easyblock + easyconfig) # use /tmp/sources because that has cached downloads (see cache step above) eb --prefix /tmp/$USER/$GITHUB_SHA --sourcepath /tmp/sources M4-1.4.18.eb test-sdist: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: matrix: - python: [3.6, '3.11'] + python: [3.7, '3.11'] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2 - name: set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: python-version: ${{matrix.python}} diff --git a/.gitignore b/.gitignore index c667a41e000c..c2974194435d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,12 +1,15 @@ .pydevproject .project LICENSE_HEADER +*.eb.bak_* *.pyc *.pyo *.nja +*.out build/ dist/ *egg-info/ +.venv/ *.swp *.ropeproject/ eb-*.log diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 45d27a2e6969..783ad27a9410 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -1,10 +1,464 @@ This file contains a description of the major changes to the easybuild-easyconfigs EasyBuild package. For more detailed information, please see the git log. -These release notes can also be consulted at https://docs.easybuild.io/en/latest/Release_notes.html. +These release notes can also be consulted at https://docs.easybuild.io/release-notes . -The latest version of easybuild-easyconfig provides 19,487 easyconfig files, for 3,470 different software packages, -incl. 40 different (compiler) toolchains. +The latest version of easybuild-easyconfig provides 10,372 easyconfig files, for 2,835 different software packages, +incl. 41 different (compiler) toolchains. + +v5.0.0 (18 March 2025) +---------------------- + +- added example easyconfig files for 148 new software packages: + - AOCL-BLAS (#22291), astropy-testing (#22198), Atomsk (#22312), Auto-WEKA (#17172), bakta (#21861), Baysor (#22286), + bin2cell (#21869), BindCraft (#21791, #21958, #22039), black (#21684), Cellformer (#21621), CellProfiler (#21949), + Ceres-Solver (#19104), CIRCE (#21703), cisDIVERSITY (#21692), clearml (#21937), cmcrameri (#21567), cnvpytor (#22479), + COAWST-deps (#22458), COLMAP (#19104), columba (#21706), cookiecutter (#21684), cp2k-input-tools (#21550), + CTranslate2 (#22134), CUDA-Python (#21058), cuQuantum (#21355), cython-cmake (#22176), Dask-ML (#21729, #21731), + DECAF-synthetic-data (#21141), DeepDRR (#21069), dm-control (#21956), draco (#22159), elfx86exts (#22145), + EVidenceModeler (#21569), face-recognition (#21459), FastK (#22065), fastText (#22239), FloPy (#21680), GOTCHA (#21399), + Gradio (#20349), GraphAligner (#22246), GROMACS-LS (#21800), gym-pybullet-drones (#21488, #21500), harvest-tools (#22027), + hatch (#22074), HNOCA-tools (#22165), HOLE2 (#21514), HolisticTraceAnalysis (#21987), HPX (#21570), ISCE2 (#21520), + JACUSA2helper (#21730), juliaup (#21895), kaggle (#21854), KMCLib (#21555), kyber (#21649), libvips (#20854), + libyuv (#21929), LightGBM (#21699), LIME (#21630, #21682), LIQA (#22033), llama-cpp-python (#21959), llama.cpp (#22243), + LOBSTER (#22295), MashMap (#22246), MathWorksServiceHost (#22226), MDStress (#21800), MFiX (#22212), MitoFinder (#22017), + mlst (#21942), modin (#21667), modkit (#21725, #21727), MOLGW (#21029), MoloVol (#21480), mpl-ascii (#21679, #21707), + msisensor-pro (#22202), Mustache (#21783), NanoPack (#21649), netket (#21760), NextDenovo (#21264), ngmlr (#21517), + numpydoc (#21684), ollama (#22424, #22559), omp (#22307), OPEN-SURFEX (#21975), OpenMM-Torch (#21251), OpenNMT-py (#21976), + optree (#22403), pairtools (#22262), PALM (#20684), Panoply (#21455), Parsnp (#22027), pathos (#22132), PDAL (#22159), + PennyLane (#21353), Phonopy-Spectroscopy (#21024), phylo-treetime (#21677), PoPoolation-TE2 (#21757), pre-commit (#22198), + pyannote.audio (#22259), pybind11_abseil (#22153), python-lsp-server (#21684), python-slugify (#21684), python-zlib-ng (#22379), + pyvips (#20854), quarto (#21738), RAPIDS (#21058), rDock (#22012, #22056), read2tree (#21517), REViewer (#22518), + SciANN (#21710), SciKeras (#21734), scNanoGPS (#22033), screen (#22282), SCRIPro (#20388), scTIE (#21694), sensormotion (#22218), + sisl (#22132), skani (#21518), Slideflow (#20857), SlurmViewer (#21899, #22045), SNPTEST (#21708), Solids4foam (#21606), + Spectre (#21881), sPyRMSD (#21037), squashfs-tools (#22213), starcode (#21486), Stellarscope (#21602, #22585), Suppressor (#20106), + tblis (#21616), tensorstore (#19942), test-drive (#22292), TestU01 (#21284), text-unidecode (#21684), treeseg (#21624), + trusTEr (#21855), tsai (#21845), unittest-xml-reporting (#22205), VASPKIT (#20846), Verkko (#22246), vLLM (#21901), vRhyme (#22163), + webvtt-py (#22238), Wengan (#21986), Whisper (#21470, #22031), whisper-ctranslate2 (#22135), WhisperX (#22259), wurlitzer (#21684), + xformers (#21901), YaHS (#22199) +- added additional easyconfigs for various supported software packages, including (but not limited to): + - ABINIT 10.2.5, ASE 3.24.0, astropy 7.0.0, Beast 2.7.7, BLAST+ 2.16.0, Bonito 0.8.1, BRAKER 3.0.8, CASTEP 24.1, CDO 2.4.4, CellRanger 9.0.0, CUDA 12.8.0, deepTools 3.5.5, dorado 0.9.1, ELPA 2024.05.001, FDS 6.9.1, funannotate 1.8.17, h5py 3.12.1,HDF5 1.14.5, Extrae 4.2.5, GATK 4.6.0.0, GDAL 3.10.0, gnuplot 6.0.1, GPAW 25.1.0, Graphviz 12.2.0, GRASS 8.4.0, GROMACS 2024.4, GSL 2.8, Gurobi 12.0.0, HyperQueue 0.20.0, HMMER 3.4, LAMMPS 28Oct2024, Longshot 1.0.0, MONAI 1.4.0, mpi4py 4.0.1, NAMD 3.0, NCCL 2.22.3, NEURON 8.2.6, NVHPC 25.1, ONNX-Runtime 1.19.2, ont-remora 3.3.0, OpenImageIO 2.5.15.0, OpenMPI 5.0.7, Optuna 4.1.0, Paraver 4.12.0 ParaView 5.13.2, PSI4 1.9.1, psutil 6.0.0, pymatgen 2024.5.1, PySCF 2.7.0, Python 3.13.1, QuantumESPRESSO 7.4, R 4.4.2, R-bundle-CRAN 2024.11, R-bundle-Bioconductor 3.20, Scalene 1.5.51, Siesta 5.2.2, SMV 6.9.5, SPAdes 4.1.0, spaln 3.0.6b, Spyder 6.0.1, sympy 1.13.3, synthcity 0.2.11, Unicycler 0.5.1, WebKitGTK+ 2.41.4, WIEN2k 24.1, WRF 4.6.1, WPS 4.6.0 +- minor enhancements, including: + - add `download_instructions` to easyconfigs for which download can not be done automatically (#19881, #19882, #19883, #19884, #19885, #19887, #19888, #19889, #19890, #19894, #19895, #19896, #19897, #19898, #19899, #19900, #19901, #19903, #19904, #19905, #19907, #19908, #19909, #19910, #19911, #19912, #19918, #19919, #19920, #19923, #19924, #19926, #19927, #19928, #19929, #19931, #19932, #19934, #19935, #19936) + - add `source_urls` to cuDNN easyconfig (#19902) + - add goldilocks + gsDesign extensions to R-bundle-CRAN v2024.06 (#21583) + - enable tblite support in easyconfig for DFTB+ 24.1 (#21947) + - add seqPattern, genomation, ChIPseeker, SimBu extensions to recent R-bundle-Bioconductor easyconfigs (#21474, #21948, #22151) + - add missing (optional) pyabpoa dependency as extension to medaka 1.11.3 (#21983) + - add collection of easyconfig templates organized per generation (and remove `TEMPLATE.eb` poor mans template easyconfig) (#21984) + - add frbs + gcmr extensions to recent R-bundle-CRAN easyconfigs (#21993) + - add TorchRL extension to PyTorch-bundle v2.1.2 (#22000) + - Set `$PKG_CONFIG` in pkgconf modules (#22005) + - add wayland-utils component to Wayland 1.23.0 (#22009) + - add patch for Autoconf to improve handling for 'llc' flags appearing e.g. with NVHPC on aarch64 systems (#22173) + - enable plugins that require HDF5 + Boost dependencies for Visit v3.4.1 (#22334) + - use reproducible archives on easyconfigs with sources from git repos without a `.git` dir (#22575) +- various bug fixes, including: + - remove executable flag from easyconfigs (#19059) + - fix some typos found in software descriptions (#19142) + - fix source definition for dialog (#19906) + - use proper dependencies for Safetensors and tokenizers in Transformers easyconfigs (#20868, #20869) + - remove ignored `toolchainopts` from `SYSTEM` toolchain easyconfigs (#21035) + - add patch to fix compilation of HPDBSCAN 20210826 (#21467) + - use `-lncurses` rather than `-ltermcap` for `Term::ReadLine::GNU` Perl extension (#21469) + - use skani rather than FastANI as dependency for GTDB-Tk v2.4.0 (#21518) + - add patch for ROOT v6.24.06, v6.26.06, v6.26.10, v6.30.6 to disable sysroot for cling at runtime (#21526) + - link `libOpenCL.so.1` to the `lib` directory for NextGenMap (required when using RPATH linking) (#21528) + - add patch for bug/typo in RISC-V toolchain options to EasyBuild 4.9.4 easyconfig (#21547) + - strip out '`-minsize 1`' option from `umi_binning.sh` in longread_umi 0.3.2, since it's not supported by VSEARCH (#21557) + - add patch to SciPy-bundle 2024.05 that fixes test failure on aarch64 (#21559) + - promote pybind11 to runtime dependency for CPPE (to fix `pip check` failure) (#21564) + - fix installation of NextPolish v1.4.1 when RPATH linking is used (+ move to `GCC` toolchain) (#21588) + - remove explicit use of `ld.gold` in recent PLUMED easyconfigs (#21613) + - stop using `--buildtype=release` in easyconfigs using `MesonNinja` easyblock (#21619) + - demote hatchling to build-only dependency in various easyconfigs (#21657, #21809, #21844, #22039) + - add pyproject-metadata to scikit-build-core v0.9.3 (#21671) + - fix failing RPATH sanity check for recent dorado easyconfigs using `foss/2023a` toolchain (#21673) + - add patch to fix alignment bug in patchelf 0.18.0 (#21674) + - ignore user Python packages when running custom sanity check command `pip check` (#21675) + - add patch for SciPy-bundle 2023.07 + 2023.11 to fix vectorization bug in scipy 1.11.1 (#21693) + - fix the zero division bug of `networkx-3.1` (#21702) + - add `trimmomatic` wrapper script for recent Trimmomatic 0.39 easyconfigs (#21704) + - switch to using new spaces as delimiters for TCLLIBPATH (#21724) + - use new checksum for source tarball of SIONlib 1.7.7 (#21748) + - remove `-m64` compiler flag for non-x86-64 CPU architectures in SIONlib 1.7.7 easyconfigs (#21752) + - add missing Perl-bundle-CPAN dependency to recent parallel easyconfigs (#21776) + - update libvdwxc webpage as old URL has been taken over by evildoers (#21797) + - add path to Faiss shared libraries to $LD_LIBRARY_PATH (#21799) + - add patch to fix vectorization bug in scipy 1.11.1 also to SciPy-bundle 2023.07 w/ iimkl/2023a (#21805) + - fix bug in HTSplotter 2.11 through runtime patching via `sed` (#21812) + - fix conflict for platformdirs dependency in easyconfig Pylint 3.2.5 (#21873) + - fix parallel for cppyy-cling in easyconfig for cppyy v3.1.2 + don't specify to use C++14 by setting `$STDCXX` (#21900) + - use original sources for enchant-2 v2.6.5 (#21944) + - fix Boost 1.85 build on POWER (#21950) + - add missing cutadapt dependency for decona 1.4-20240731 (#21982) + - fix typo in `configopts` for ParaView v5.11.1 (#21894) + - add patch to fix use of RPATH wrappers in LASTZ-1.04.22 (#22016) + - fix test failure due to unresolved template (#22061) + - expand templates in checksum keys (#22091) + - fix incorrect keys in checksums for jaxlib component in jax 0.4.25 easyconfig (#22092) + - update homepage and source_urls for libxsmm (#22164) + - fix setuptools issue by sticking to a single version in ReFrame 4.3.3 easyconfig (#22183) + - detect use of deprecated behavior in test runs (#21885) + - move download of data files to source step for Casacore v3.5.0 (#22201) + - add MathWorksServiceHost dependency to MATLAB 2024b easyconfig (#22226) + - add patch for WIEN2k 24.1 to fix bug in symmetry determination (#22234) + - change `source_urls` for Boost from `boostorg.jfrog.io` to `archives.boost.io` (#22157, #22240) + - avoid using `$HOME/.cargo` when installing poetry by using `CargoPythonBundle` easyblock (#22257) + - unset `$BUILD_VERSION` set by `torchvision` easyblock in `preinstallopts` for `torchaudio` in easyconfigs for `PyTorch-bundle` 2.1.2 (#22258) + - {chem}[foss/2023a] LAMMPS v28Oct2024 w/ kokkos CUDA 12.1.1 (#22268) + - add missing dependency on pybind11 for contourpy in matplotlib v3.9.2 (#22294, #22301) + - fix warning in jax 0.3.x that fails the build by using `-Wno-maybe-uninitialized` (#22325) + - add patch for QuantumESPRESSO 7.4 to fix parallel symmetrization glitch (#22345) + - use all same checksums of libxc v6.2.2 in its easyconfigs (#22348, #22580) + - fix checksum for Miniforge3 24.1.2 (#22366) + - fix `python-zlib-ng` dependency for pytest-workflow 2.1.0 (#22379) + - add missing Doxygen build dependency for bcl2fastq2 (#22429) and libheif (#22054) + - fix NSS easyconfigs by not keeping symlinks when copying files to installation (#22471) + - add multiple checksoms to Pandoc easyconfigs supporting multiple archs (#22493) + - disable `rpath` toolchain option in older NCCL easyconfigs (#22520) + - use `PerlBundle` easyblock for XML-LibXML (#22521) + - fix download source for PDT/3.25.2 (#22523) + - fix MPICH with-device configuration option (#22555) + - don't use unknown configure options `--with-gmp` and `--with-givaro` in easyconfig for FFLAS-FFPACK 2.5.0 (#22558) + - add `$TMPDIR` to sandbox mounts for Bazel 7.4.1 tests (#22564) + - disable `keepsymlinks` in libStatGen (#22565) + - use `.tar.xz` archive for `jsonpath_lib` sources in polars easyconfigs (#22566, #22450) + - add build dependency on git to Scalene (#22567) + - don't use unknown configure options in LinBox easyconfig (#22569) + - add patch to fix build failure due to too long filenames in Qt6 (#22570) + - consistently use patch in easyconfigs for PRSice 2.3.5 to stop relying on sysctl.h (#22571) + - make CMake a runtime dependency of gemmi (#22572) + - switch download source for ffnvcodec (#22574) + - replace source URLs of Mesa to new location in archive.mesa3d.org (#22576) + - remove unknown configure options for GRASS 8.4.0 (#22577) + - update homepage and sources of METIS and ParMETIS with new home at kaypis.github.io (#22579) + - add new checksum for tantan v50 tarball (#22581) + - update homepage and sources of MUMPS with new home at mumps-solver.org (#22582) + - ensure that sanity check command for ExpressBetaDiversity v1.0.10 is run from `bin` subdirectory of installation directory (#22586) + - add new checksums for R packages of PEcAn v1.8.0.9000 (#22587) +- other changes: + - archive easyconfigs for old software versions or using unsupported toolchain in `easybuild-easyconfigs-archive` repository (#18934, #18958, #18968, #18976, #18978, #18982, #18984, #18989, #18990, #18991, #18992, #18993, #19002, #19004, #19005, #19008, #19013, #19494, #19656, #19827, #19834, #19933, #19937, #20006, #20259, #20435, #22051, #22069, #22175) + - use more recent easyconfigs in checks for `--search` (#18995) + - clean up easyconfigs that explicitly set `use_pip`, `sanity_pip_check` and `download_dep_fail` (#19265) + - replace use of `parallel` easyconfig parameter with `maxparallel` (#19375) + - bypass `.mod` file in GeneMark-ET (#19500) + - move `setuptools_scm` from `hatchling` to Python easyconfig (#19651) + - replace usage of `easybuild.tools.py2vs3` in easyconfigs test suite (#19744) + - add check to make sure that `download_dep_fail`, `sanity_pip_check`, `use_pip` are not explicitly set to `True` in easyconfigs (#19830) + - replace `run_cmd` with `run_shell_cmd` in easyconfigs testsuite (#19818, #19886) + - remove trailing whitespace from easyconfigs (#20082) + - cleanup Python < 2.6 test skip (#20253) + - remove `CMAKE_INSTALL_LIBDIR` settings from `configopts` + add test to enfore use of `install_libdir` instead (#20487) + - fix LLVM easyconfigs as required by revamped custom easyblock for LLVM + add `lit` and `git` as build dependencies (#20902) + - stop using `modextrapaths` to update `$PYTHONPATH` with standard path to installed Python packages (`lib/python%(pyshortver)s/site-packages`) (#20960) + - use `CMakeMake` easyblock for BamTools (#21263) + - use pycodestyle for code style check + stop using `l` in list comprehensions (#21502) + - move jedi package from IPython 8.14.0 to own easyconfig (#21650) + - fix CI check for extension patches using `alt_location` (#21700) + - remove `install_pip=True` from Python easyconfigs (#22103) + - add a github workflow that tags PRs with new/update/change + add diffs in comments (#21758, #21779, #21793, #21795) + - test suite changes required for changes in EasyBuild v5.0 (#22116) + - move pybind11 dependency from SciPy-bundle v2024.05 to builddependencies (#22170) + - swicth GCC-system and GCCcore-system to SystemCompilerGCC easyblock (#22174) + - use latest version (0.2.5) of archspec for LAMMPS 2Aug2023 easyconfigs (#22235) + - Remove explicit C++ standard from Bowtie2 (#22278) + - migrate easyconfig for NEURON v8.2.6 to use custom easyblock for NEURON (#22324) + - avoid using `buildcmd` in PySide2 easyconfig (#22380) + - remove deprecated `allow_prepend_abs_path` from libglvnd and SpaceRanger (#22416) + - replace hardcoded `'CPATH'` in `modextravars` with `MODULE_LOAD_ENV_HEADERS` constant (#22417) + - update GitHub actions workflows to use Ubuntu 22.04 or 24.04 (#22457, #22459, #22472) + - clean up easyconfigs so they don't explicitly enable `keepsymlinks`, since it's now enabled by default (#22573) + + +v4.9.4 (22 September 2024) +-------------------------- + +update/bugfix release + +- added example easyconfig files for 14 new software packages: + - Biotite (#21026), chopper (#21418), CLUMPP (#21329), cramino (#21382), dub (#21378), ESM3 (#21026), GOMC (#21008), + MOKIT (#21352), nanoQC (#21371), phasius (#21389), PyBullet (#21356), rnamotif (#21336), versioningit (#21424), + xskillscore (#21351) +- added additional easyconfigs for various supported software packages, including: + - awscli 2.17.54, BiG-SCAPE-1.1.9, ccache 4.10.2, CLHEP 2.4.7.1, CREST 3.0.2, decona 1.4-2024073, dftd4 3.7.0, + GATE 9.4, Gdk-Pixbuf 2.42.11, Geant4 11.2.2, Geant4-data 11.2, Ghostscript 10.03.1, GitPython 3.1.43, + GObject-Introspection 1.80.1, HarfBuzz 9.0.0, ImageMagick 7.1.1-38, JasPer 4.2.4, joypy 0.2.6, Julia 1.10.4, + LDC 1.39.0, Leptonica 1.84.1, Markdown 3.7, MPICH 4.2.2, NanoComp 1.24.0, nanoget 1.19.3, nanomath 1.4.0, + NanoPlot 1.43.0, Pango 1.54.0, PCAngsd 1.2, Pillow 10.4.0, python-isal 1.7.0, pocl 6.0, PROJ 9.4.1, protobuf 28.0, + protobuf-python 5.28.0, R-tesseract 5.2.1, RepeatMasker 4.1.7-p1, RHEIA 1.1.11, RMBlast 2.14.1, + scikit-build-core 0.10.6, sleuth 0.30.1, SNAP-ESA 10.0.0, tesseract 5.3.4, Triton 2.1.0, TurboVNC 3.1.2, + VirtualGL 3.1.1, zlib-ng 2.2.1 +- minor enhancements, including: + - enable support for Apache ORC to Arrow v14.0.1 and v16.1.0 (#21056) + - use proper dependency for tensorboard in easyconfigs for TensorFlow v2.15.1 (#21337) +- various bug fixes, including: + - account for crates for easyconfigs using Cargo-based easyblock when determining checksums for patches in easyconfigs test suite (#21419) + - avoid missing symbol in mclust extension of R-4.0.3 w/ foss/2020b (#21429) + - fix build of librosa 0.10.1 in some environments by removing "python -m build" for soxr extension (#21434) + - fix repeated sanity check runs in manta easyconfigs (#21435) + - fix test_easyconfig_locations when easyconfigs index is present (#21394) + - use proper dependency for libnsl in git-annex (#21441) + - avoid writing into ~/.stack directory during build for git-annex (#21452) +- other changes: + - remove exts_default_options from TensorFlow 2.3.1 (#21290) + + +v4.9.3 (14 September 2024) +-------------------------- + +update/bugfix release + +- added easyconfigs for foss/2024a (#21100) and intel/2024a (#21101) common toolchains +- new toolchain: gmpflf/2024.06 (#20882) +- added example easyconfig files for 107 new software packages: + - absl-py (#21039), accelerate (#21107), affogato (#20636), APOST3D (#21133), bayesian-optimization (#21301), + BayesOpt (#21261), BGEN-enkre (#15752), bitsandbytes (#21248), bliss (#21206), cfgrib (#21113), CLANS (#21099), + colorize (#20964), CORSIKA (#20693), COSTA (#20989), coxeter (#21254), Critic2 (#20833), crypt4gh (#20870), + dblatex (#21207), dictys (#21166), DL_POLY_Classic_GUI (#20819), EGA-QuickView (#20870, #20888), EMMAX (#21174), + empanada-dl (#20454), empanada-napari (#20454), ESIpy (#21006), fastfilters (#21003), fish (#21345, #21381), + flash-attention (#21083), Flax (#21039), fonttools (#21363), fsm-lite (#20503), GDMA (#21171), GeoDict (#20650), + GPflow (#21172), gtk-doc (#21207), Gubbins (#20413), Gymnasium (#20420), HERRO (#21252), IEntropy (#20808), + ilastik-napari (#21003), IMAGE (#20994), junos-eznc (#21166), jupyter-collaboration (#20741), + jupyter-vscode-proxy (#20876), langchain-mistralai (#20759), langchain-openai (#20711), LRBinner (#21310), + lrcalc (#21339), MAGIC (#20900), mallard-ducktype (#21127), MATES (#21229), MBX (#21155), mcqd (#21283), + MeshLab (#20806), meteogrid (#20921), micro-sam (#20636), miniprot (#21157), napari-denoiseg (#20934), + NECAT (#21359), nellie (#21267), NextPolish (#21265), nifty (#20636), ome-types (#21256), openai-python (#20711), + OpenForceField-Toolkit (#20852), orjson (#20880), PEcAn (#21227), PretextMap (#20790), PyBEL (#20953), + pyMBE (#21034), pystencils (#20889), python-blosc (#20636), python-elf (#20636), rankwidth (#20788), Rasqal (#21207), + Redland (#21227), Regenie (#15752), rMATS-long (#20916), Sagemath (#21365), scCustomize (#20907), SCENICplus (#21085), + scFEA (#20777), sdsl-lite (#20503), SharedMeatAxe (#21303), Single-cell-python-bundle (#20116), SIRIUS (#20989), + sirocco (#21304), SKA2 (#20411), SpFFT (#20989), spla (#11607), Stable-Baselines3 (#20884), submitit (#21103), + SVDSS2 (#20855), tdlib (#21305), torch-em (#20636), Umpire (#20989), Uni-Core (#21182), vigra (#20636), + Visit (#20981), weblogo (#20800), wradlib (#21110), xtb-IFF (#20783), yell (#20964), yelp-tools (#21127), + yelp-xsl (#21127), z5py (#20636), Zoltan (#21324) +- added additional easyconfigs for various supported software packages, including: + - AGAT 1.4.0, ASE 3.23.0, Abseil 20240722.0, Albumentations 1.4.0, AlphaPulldown 2.0.0b4, AlphaPulldown 2.0.0b4, + AmberTools 26.3, Arrow 16.1.0, alsa-lib 1.2.11, archspec 0.2.4, attr 2.5.2, BayesTraits 4.1.2, BeautifulSoup 4.12.3, + Biopython 1.84, Boost.MPI 1.83.0, bcl-convert 4.2.7-2, beagle-lib 4.0.1, biom-format 2.1.16, byacc 2.0.20240109, + CDO 2.3.0, CFITSIO 4.4.1, CUDA-Samples 12.2, CUDA 12.5.0 + 12.6.0, CUTLASS 3.4.0, Catch2 2.13.10, CellOracle 0.18.0, + Clang 18.1.8, Coreutils 9.5, chewBBACA 3.3.9, code-server 4.90.2, connected-components-3d 3.14.1, cooler 0.10.2, + cryptography 42.0.8, cutadapt 4.9, cyvcf2 0.31.1, dorado 0.7.3, dtcmp 1.1.5, ESMF 8.6.1, EvidentialGene 2023.07.15, + Extrae 4.2.0, ecBuild 3.8.5, elfutils 0.191, FFmpeg 7.0.2, FLAC 1.4.3, FUSE 3.16.2, Flask 3.0.3, Flye 2.9.4, + FriBidi 1.0.15, ffnvcodec 12.2.72.0, flatbuffers-python 24.3.25, flatbuffers 24.3.25, fmt 10.2.1, fpylll 0.6.1, + GCC 14.2.0, GDAL 3.9.0, GEOS 3.12.1, GHC 9.10.1, GLM 1.0.1, GLib 2.80.4, GLibmm 2.72.1 + 2.75.0 + 2.77.0 + 2.78.1, + GPAW 24.6.0, GetOrganelle 1.7.7.1, Guile 2.0.14 + 3.0.10, Gurobi 11.0.2, gap 4.13.0, genomepy 0.16.1, gensim 4.3.2, + gffutils 0.13, gh 2.52.0, git-annex 10.20240731, gmpy2 2.2.0, googletest 1.15.2, graph-tool 2.59, HDBSCAN 0.8.38.post1, + HOMER 4.11.1, HTSeq 2.0.7, HiCMatrix 17.2, Highway 1.2.0, Hypre 2.31.0, hatchling 1.24.2, histolab 0.7.0, + hypothesis 6.103.1, IQ-TREE 2.3.5, ImageMagick 7.1.1-34, Imath 3.1.11, IsoQuant 3.5.0, igraph 0.10.12, imageio 2.34.1, + imbalanced-learn 0.12.3, inferCNV 1.21.0, intervaltree 0.1, JsonCpp 1.9.5, Julia 1.10.4, jax 0.4.25, json-fortran 8.5.2, + Kent_tools 468, LLVM 18.1.8, LittleCMS 2.16, libdrm 2.4.122, libdwarf 0.10.1, libedit 20240517, libgeotiff 1.7.3, + libgit2 1.8.1, libopus 1.5.2, libsigc++ 3.6.0, libspatialindex 2.0.0, libunistring 1.2, libunwind 1.8.1, libwebp 1.4.0, + libxslt 1.1.42, libzip 1.10.1, lwgrp 1.0.6, lxml 5.3.0, MCR R2024a, MPICH 4.2.1, MUMPS 5.7.2, MariaDB 11.6.0, + Maven 3.9.7, Mercurial 6.8.1, Mesa 24.1.3, Miniconda3 23.10.0-1, MultiQC 1.22.3, makedepend 1.0.9, matplotlib 3.9.2, + maturin 1.6.0, medaka 1.12.1, meshio 5.3.5, meson-python 0.16.0, mm-common 1.0.6, NanoCaller 3.6.0, Normaliz 3.10.3, + n2v 0.3.3, nano 8.1, ncbi-vdb 3.1.1, nettle 3.10, nsync 1.29.2, numexpr 2.9.0, ORCA 6.0.0, OpenEXR 3.2.4, OpenFOAM 12, + OpenFOAM v2406, OpenJPEG 2.5.2, Optax 0.2.2, Optuna 3.6.1, PaStiX 6.3.2, Perl-bundle-CPAN 5.38.2, Pillow-SIMD 10.4.0, + Pint 0.24, Platypus-Opt 1.2.0, PostgreSQL 16.4, PyAEDT 0.9.9, PyCharm 2024.1.6, PyRosetta 4.release-384, + PyWavelets 1.7.0, PyYAML 6.0.2, Pygments 2.18.0, Pylint 3.2.5, Pyomo 6.7.3, Python-bundle-PyPI 2024.06, packmol 20.14.4, + pagmo 2.19.0, parallel 20240722, pixman 0.43.4, pod5-file-format 0.3.10, poetry 1.8.3, popt 1.19, pretty-yaml 24.7.0, + primecount 7.14, psycopg 3.2.1, pyGenomeTracks 3.9, pybind11 2.12.0, pycocotools 2.0.7, pydantic 2.7.4, pygmo 2.19.5, + pyperf 2.7.0, pyseer 1.3.12, pysteps 1.10.0, QuantumESPRESSO 7.3.1, Qwt 6.3.0, R-bundle-CRAN 2024.06, R 4.4.1, + RDKit 2024.03.3, RapidJSON 1.1.0-20240409, Ray-project 2.9.1, ReFrame 4.6.2, Rust 1.79.0, redis-py 5.0.9, + regionmask 0.12.1, rjags 4-15, rpmrebuild 2.18, SDL2 2.30.6, SHAP 0.43.0, SIP 6.8.3, SRA-Toolkit 3.1.1, + STAR 2.7.11b_alpha_2024-02-09, STRUMPACK 7.1.0, SVDSS2 2.0.0-alpha.3, Safetensors 0.4.3, Salmon 1.10.3, + SciPy-bundle 2024.05, SeqKit 2.8.2, SingleM 0.16.0, Sphinx-RTD-Theme 2.0.0, Stack 3.1.1, SuiteSparse 7.7.0, + SuperLU 6.0.1, SuperLU_DIST 8.2.1, scArches 0.6.1, scib-metrics 0.5.1, scvi-tools 1.1.2, sdsl-lite 2.0.3, + setuptools-rust 1.9.0, sirocco 2.1.0, slepc4py 3.20.2, smafa 0.8.0, snpEff 5.2c, spaCy 3.7.4, spektral 1.2.0, + spglib-python 2.5.0, spglib 2.5.0, TELEMAC-MASCARET 8p5r0, Tk 8.6.14, Tkinter 3.12.3, Trycycler 0.5.5, tiktoken 0.7.0, + timm 1.0.8, UCX-CUDA 1.16.0, unixODBC 2.3.12, utf8proc 2.9.0, VSEARCH 2.28.1, virtualenv 20.26.2, WRF 4.5.1, + Wayland 1.23.0, X11 20240607, XGBoost 2.1.1, XML-LibXML 2.0210, x264 20240513, x265 3.6, xarray 2024.5.0, xtb-IFF 1.1, + xtb 6.7.1, xtensor 0.24.7, yelp-xsl 42.1 +- minor enhancements, including: + - add internal CUDA header patch for PSM2 v12.0.1 (#20804) + - add patch for JupyterHub support to recent tensorboard easyconfigs (#20823) + - make sure that recent ImageMagick versions pick up the right pkgconf + improve sanity check for ImageMagick (#20900) + - also install utilities for recent versions of FUSE 3.x (#20918) + - add RISC-V support to x264 v20231019 (#20968) + - add RISC-v support to recent LAME easyconfigs by removing workaround for finding libncurses (#20970) + - enable PIC in recent x265 easyconfigs to solve compilation errors on RISC-V (#20971) + - add extensions to R-bundle-CRAN: missmDA (#21167, #21183). insight (#21260), performance + datwizard + bayestestR (#21272, #21285) + - add Qt support to VTK 9.3.0 (#21221) + - add `helper_scripts` to `$PATH` in easyconfig for ProteinMPNN v1.0.1-20230627 (#21289) + - also build & install the plugins with OpenFOAM v2406 (#21332) +- various bug fixes, including: + - fix easyconfigs for recent versions of QuantumESPRESSO (#20070) + - add wrapper for Julia with linking safeguards and delegate environment setup to JuliaPackage (#20103) + - fix typo in description of SuiteSparse v7.7.0 (#20567) + - add 'pic' flag to IML (#20789) + - add patch to recent SciPy-bundle easyconfigs to fix build error with numpy with some Fortran compilers (#20817) + - rename unpacked sources for components of EasyBuild v4.9.2, to ensure that '`--install-latest-eb-release`' works with older EasyBuild versions (#20818) + - fix build of OpenBLAS 0.3.24 on A64FX (#20820) + - remove maturin build dependency from langchain-antropic (#20825) + - add GMP and MPFR as dependencies to OpenFOAM v2306 and v2312 (#20841) + - add patch to SciPy-bundle 2024.05 that fixes numpy test failures on RISC-V (#20847) + - skip unreliable memory leak test in PyTorch 2.1.2 (#20874) + - use PyYAML 6.0.1 instead of 6.0 for recent ReFrame versions to fix problem with Cython 3.x (#20879) + - use PyPI source tarball and gfbf/2023a toolchain for pyBigWig (#20881) + - add fix for failing test on zen4 to Highway 1.0.4 (#20942) + - add patch to fix implicit function declaration in OpenMPI 4.1.4 (#20949) + - only use libxsmm as dependency for CP2K 2023.1 w/ `foss/2023a` on x86_64 (#20951) + - copy missing `rsem_perl_utils.pm` in DETONATE, since it's required by `rsem-eval-calculate-score` command (#20956) + - set `$SATSUMA2_PATH` so Satsuma2 can locate executables (#20957) + - disable auto-vectorizer (`-ftree-vectorize`) for OpenFOAM v10 + v11 when using toolchain that with GCC >= 11 (#20958) + - disable test step for WIEN2k 23.2 because files required by it can no longer be downloaded (#20969) + - add patch to fix Qt6 issues with ParaView v5.12.0, e.g. representation selection (#21002) + - update homepage in phonopy easyconfigs (#21014) + - make libunwind dependency architecture specific in Extrae 4.2.0 easyconfig (#21017) + - add `OPENSSL_ENABLE_SHA1_SIGNATURES` for building `ansys-pythonnet` (#21028) + - fix download URLs for old Intel software (2018-2023) by using `IRC_NAS` instead of `irc_nas` (#21108) + - update source and homepage URLs in Szip easyconfigs (#21129) + - rename source URL in HDF v4.2.16-2 easyconfig (#21130) + - consistently fix homeage + source URL for `HDF` + `h4toh5` (#21134) + - ensure that recent BioPerl easyconfigs use `Bundle` easyblock (#21136) + - fix checksum checks for easyconfigs using a `Bundle`-like easyblock in easyconfigs test suite (#21143) + - add pkgconf build dependency to scikit-misc v0.3.1 (#21144) + - explicitly disable use of MySQL in recent GDAL easyconfigs (#21156) + - fix easyconfig tensorflow-probability v0.20.0 to pass `pip check` (#21172) + - stop RStudio-Server 2023.09 from installing R packages (+ move to `foss/2023a` toolchain) (#21175) + - remove `Time::HiRes` from `Perl-bundle-CPAN` since there's newer version in `Perl` (#21198) + - fix build of STAR 2.7.11a + 2.7.11b on non-x86 architectures by avoiding use of `-maxv2` + add missing `xxd` build dependency (#21200) + - add missing cairo dependency for python-igraph v0.10.6 (#21211) + - add patch for xtb 6.7.0 to fix build failure due to changes in tblite (#21255) + - add patch for HDF5 v1.14.3 to suppress fp exceptions (#21280) + - update easyconfig for dorado 0.7.3 to properly use provided OpenSSL dependency, and not install external libraries into its own lib directory (#21297) + - use proper Python dependency for OTF2 (#21325) + - use source tarballs from GitHub for recent libdap easyconfigs (#21334) + - remove Highway build dependency in Brunsli easyconfigs, since it's not actually required at all (#21366) + - add alternative checksum for bold 1.3.0 extension in R-bundle-CRAN (#21370) +- other changes: + - archive outdated example easyconfigs for Fujitsu toolchain (#20781) + - upgrade rpmrebuild build dependency to version 2.18 in bcl-convert 4.2.7 easyconfig (#20861) + - use proper dependency for Safetensors in easyconfig for Transformers v4.39.3 (#20864) + - remove CMake Arrow flag as there is no Arrow dependency in recent GDAL easyconfigs (#20905) + - whitelist `ConfigureMakePythonPackage` for `sanity_check_paths` CI check (#20963) + - rename `gubbins-2.4.0.eb` to `Gubbins-2.4.0.eb` (#20995) + - make pytest v7.4.2 independent of Python-bundle-PyPI (#21004) + - reorganize Flax/JAX stack in 2023a: move `jax` + `Optax` to `gfbf/2023a` toolchain + use standalone `Flax` + `absl-py` as dependencies (#21038) + - use stand-alone absl-py as dependency for jax w/ `gfbf/2023a` (#21039) + - remove Cython dependency from Python-bundle-PyPI 2024.06 + add standalone easyconfig for Cython 3.0.10 (#21233) + - add Cython build dependency for SciPy-bundle v2024.05 (#21235) + - use top-level parameters for `use_pip` & co instead of `exts_default_options` for `PythonBundle` easyconfigs (#21292) + + +v4.9.2 (12 June 2024) +--------------------- + +update/bugfix release + +- added easyconfigs for foss/2024.05 toolchain (candidate for foss/2024a) (#20646) +- added example easyconfig files for 82 new software packages: + - AEDT (#20357), amdahl (#20346), AMGX (#20255), assembly-stats (#20281), Bio-FeatureIO (#20461), + bitshuffle (#20661), Cassiopeia (#20289), CCCL (#20255), charm-gems (#20327), CheckM2 (#20399), + chromVARmotifs (#20402), cmph (#20278), COMEBin (#20717), Compass (#20500), ctffind5 (#20669), currentNe (#20791), + CVX (#20231), deepfold (#20247), dotNET-Core (#20256), EasyMocap (#20446), ensmallen (#20485), EVcouplings (#20744), + Faiss (#19669), FDMNES (#20321), gnupg-bundle (#20406), grpcio (#20191), hatch-jupyter-builder (#20606), + hevea (#20597), HiGHS (#20186), hmmcopy_utils (#20472), HOMER (#20590), ICON (#20573), jiter (#20746), + LangChain (#20746), langchain-anthropic (#20746), libabigail (#20539), libbraiding (#20655), libhomfly (#20482), + libsupermesh (#20470), LIBSVM-MATLAB (#20752), Lightning (#19964), lil-aretomo (#20696), makefun (#20619), + MetalWalls (#20403), MICOM (#20186), ml-collections (#20247), ml_dtypes (#20707), mlpack (#20485), MOFA2 (#20538), + mumott (#20719), nvitop (#20512), ocamlbuild (#20552), optiSLang (#20320), orthAgogue (#20278), pdf2docx (#20416), + planarity (#20753), plantri (#20467), plmc (#20744), PortAudio (#20307), premailer (#20348), ProteinMPNN (#20705), + PRRTE (#20698), PSM2 (#20496), PyAEDT (#20357), pybind11-stubgen (#20518), PyEXR (#19983), pyGAM (#20385), + PyHMMER (#20544), pyseer (#20502), PyVista (#20649), qmflows (#20384), SciTools-Iris (#20767), SCReadCounts (#20455), + SDL2_gfx (#20466), subunit (#20412), TF-COMB (#20666), tiktoken (#20336), TorchIO (#20648), t-SNE-CUDA (#19669), + VAMPIRE-ASM (#20368), wfdb (#20521), WGDgc (#20367) +- added additional easyconfigs for various supported software packages, including: + - 4ti2 1.6.10, AFNI 24.0.02, Autoconf 2.72, Autotools 20231222, adjustText 1.1.1, aiohttp 3.9.5, alevin-fry 0.9.0, + alsa-lib 1.2.9, atropos 1.1.32, autopep8 2.2.0, BCFtools 1.19, BLIS 1.0, BWA 0.7.18, Boost 1.85.0, bcrypt 4.1.3, + binutils 2.42, bokeh 3.4.1, CGAL 5.6.1, CREST 3.0.1, CellRanger-ARC 2.0.2, CellRanger 8.0.1, CellRank 2.0.2, + Clang 17.0.6, CoCoALib 0.99850, Cython 3.0.10, cURL 8.7.1, cffi 1.16.0, code-server 4.89.1, + configurable-http-proxy 4.6.1, coverage 7.4.4, cpio 2.15, cppyy 3.1.2, cysignals 1.11.4, Doxygen 1.11.0, + dask-labextension 7.0.0, dask 2024.5.1, deal.II 9.5.2, dorado 0.5.3, dotNET-Core 8.0.203, E-ANTIC 2.0.2, + ECL 24.5.10, ESPResSo 4.2.2, eclib 20240408, expat 2.6.2, FLTK 1.3.9, FMM3D 1.0.4, FlexiBLAS 3.4.4, f90wrap 0.2.13, + fgbio 2.2.1, fontconfig 2.15.0, freetype-py 2.4.0, GAMESS-US 20220930-R2 + 20230930-R2, GCC 13.3.0 + 14.1.0, + GDB 14.2, GDRCopy 2.4.1, GOATOOLS 1.4.5, GTDB-Tk 2.4.0, Giza 1.4.1, gc 8.2.6, gcloud 472.0.0, gemmi 0.6.5, + gettext 0.22.5, giac 1.9.0-99, git 2.45.1, gmsh 4.12.2, gsutil 5.29, HDDM 0.9.9, HTSlib 1.19.1, HyPhy 2.5.60, + h5py 3.11.0, hwloc 2.10.0, ICU 75.1, IOR 4.0.0, imagecodecs 2024.1.1, imgaug 0.4.1, ipympl 0.9.4, + Jupyter-bundle 20240522, JupyterHub 4.1.5, JupyterLab 4.2.0, JupyterNotebook 7.2.0, jupyter-matlab-proxy 0.12.2, + jupyter-resource-usage 1.0.2, jupyter-rsession-proxy 2.2.0, jupyter-server-proxy 4.1.2, jupyter-server 2.14.0, + Kalign 3.4.0, KrakenUniq 1.0.4, kallisto 0.50.1, LAPACK 3.12.0, libarchive 3.7.4, libde265 1.0.15, libdeflate 1.20, + libdwarf 0.9.2, libfabric 1.21.0, libffi 3.4.5, libgcrypt 1.10.3, libgpg-error 1.48, libheif 1.17.6, libidn2 2.3.7, + libnsl 2.0.1, libpciaccess 0.18.1, libpng 1.6.43, libuv 1.48.0, libxml2 2.12.7, line_profiler 4.1.2, MATSim 15.0, + MDTraj 1.9.9, Mako 1.3.5, Meson 1.4.0, MetaMorpheus 1.0.5, Molpro 2024.1.0, MuJoCo 3.1.4, matlab-proxy 0.18.1, + mold 2.31.0, mpmath 1.3.0, NASM 2.16.03, NanoPlot 1.42.0, Nextflow 24.04.2, Ninja 1.12.1, nanoget 1.19.1, + napari 0.4.19.post1, nauty 2.8.8, ncurses 6.5, nghttp2 1.58.0, nghttp3 1.3.0, nglview 3.1.2, ngtcp2 1.2.0, + nodejs 20.13.1, numactl 2.0.18, nvtop 3.1.0, OCaml 5.1.1, OSU-Micro-Benchmarks 7.4, OpenBLAS 0.3.27, OpenMPI 5.0.3, + PARI-GP 2.15.5, PCRE2 10.43, PMIx 5.0.2, Perl 5.38.2, PhyML 3.3.20220408, PnetCDF 1.13.0, PyAMG 5.1.0, + PyQtGraph 0.13.7, PyTorch-Geometric 2.5.0, PyTorch-bundle 2.1.2, PycURL 7.45.3, Pysam 0.22.0, Python 3.12.3, + p11-kit 0.25.3, p4est 2.8.6, parallel 20240322, pauvre 0.2.3, petsc4py 3.20.3, pkgconf 2.2.0, plc 3.10, polars 0.20.2, + poppler 24.04.0, psutil 5.9.8, py3Dmol 2.1.0, pybedtools 0.9.1, pygame 2.5.2, pyiron 0.5.1, pyro-ppl 1.9.0, + python-mujoco 3.1.4, ROOT 6.30.06, RPostgreSQL 0.7-6, RStudio-Server 2023.12.1+402, Rtree 1.2.0, Rust 1.78.0, + SAMtools 1.19.2, SCOTCH 7.0.4, SDL2_image 2.8.2, SDL2_mixer 2.8.0, SDL2_ttf 2.22.0, SQLite 3.45.3, SWIG 4.2.1, + SentencePiece 0.2.0, Seurat 5.1.0, SeuratDisk 20231104, SimNIBS 4.0.1, Singular 4.4.0, Spack 0.21.2, Squidpy 1.4.1, + SymEngine-python 0.11.0, SymEngine 0.11.2, sbt 1.6.2, scikit-build-core 0.9.3, scikit-learn 1.4.2, TOBIAS 0.16.1, + Tcl 8.6.14, TensorFlow 2.15.1, Transformers 4.39.3, texlive 20230313, tmux 3.4, tokenizers 0.15.2, 0.2.5.20231120, + tornado 6.4, UCC 1.3.0, UCX 1.16.0, util-linux 2.40, VSCode 1.88.1, Valgrind 3.23.0, VisPy 0.14.1, wget 1.24.5, + XZ 5.4.5, xorg-macros 1.20.1, xprop 1.2.7, xtb 6.7.0, xxd 9.1.0307, yaml-cpp 0.8.0, zarr 2.17.1, zfp 1.0.1, + zlib-ng 2.1.6, zlib 1.3.1, zstd 1.5.6 +- minor enhancements, including: + - add missing (optional) dependency pyproject-metadata to scikit-build-core (#20391) + - add hatch-requirements-txt extension to hatchling easyconfigs (#20389) + - install pkg-config files for ncurses 6.4 when using GCCcore toolchain (#20405) + - use regular 'configure' instead of wrapper script for recent UCX easyconfigs (#20428) + - add RISC-V support to UCX 1.15.0 (#20429), UCC 1.2.0 (#20432), BLIS 0.9.0 (#20468), PAPI 7.1.0 (20659) + - add extensions to R-bundle-CRAN v2023.12: cmna (#20445), rhandsontable (#20614), XBRL (#20506) + - add checksum for RISC-V version to easyconfig for Java 21.0.2 (#20495) + - remove 'TORCHVISION_INCLUDE' from PyTorch-bundle easyconfigs, now handled by custom easyblock for torchvision (#20504) + - add dependencies required for GUI in Cellpose 2.2.2 easyconfigs (#20620) + - add 'build_info_msg' about kernel modules to GDRCopy (#20641) + - build both static and shared libs for Brotli 1.1.0 (#20757) +- various bug fixes, including: + - add missing dependencies for funannotate (#17690) + - fix path to SuiteSparse include/lib in easyconfig for CVXopt v1.3.1 (#20232) + - fix Highway 1.0.3 on some systems by disabling 'AVX3_DL' (#20298) + - replace incorrect scikit-bio 0.5.9 with scikit-bio 0.6.0 as dependency for scCODA (#20300) + - add alternate checksum to OpenMolcas v23.06 (#20301) + - change arrow-R dependency of Bioconductor v3.18 to v14.0.1 (which depends on required matching Arrow v14.0.1) (#20324) + - fix hardcoded '/bin/mv' path in Rhdf5lib extension included in R-bundle-Bioconductor v3.16 + v3.18 (#20378) + - remove dependency on HDF5 in recent Bioconductor easyconfigs (#20379) + - make sure that libjpeg-turbo libraries are installed in 'lib' subdirectory (#20386) + - add patch for Libint 2.7.2 to fix compiler error with glibc >= 2.34 (#20396) + - use 'bash' rather than 'sh' to run PLINK-2.00a3.7 tests (#20404) + - add patch to fix 'UNPACK-OPAL-VALUE: UNSUPPORTED TYPE 33 FOR KEY' error in OpenMPI 4.1.5 (#20422) + - add patch to increase compatibility with AVX512 platforms for bwa-mem2 v2.2.1 (#20434) + - add patch for GROMACS 2024.1 to fix filesystem race in tests (#20439) + - demote poetry to build dependency for nanocompore (#20453) + - add patch to fix CVE-2024-27322 in R v3.6.x (#20464), v4.0.x (#20463), and v4.1.x + v4.2.x + v4.3.x (#20462) + - disable test that fetches from the web for torchtext extension in PyTorch-bundle v2.1.2 (#20484) + - fix sanity check paths for JupyterLab 4.0.5 (#20514) + - fix detection of CC/CXX compilers for 'wmake' in OpenFOAM v2306 + v2312 (#20517) + - use the included gmxapi for GROMACS 2024.1 (#20522) + - add new checksum for signal_1.8-0 to R-bundle-CRAN-2023.12 (#20527) + - fix test in Cwd extension of Perl-bundle-CPAN 5.36.1 (#20536) + - fix patch name in easyconfig for Perl-bundle-CPAN 5.36.1 + add also use it for Perl-bundle-CPAN 5.38.0 (#20540) + - fix cwd_enoent test in Perl (#20541) + - move dependency on BeasutifulSoup in IPython v8.14.0 to jupyter-server (#20547) + - remove dependency on BeasutifulSoup from IPython v8.17.2 (#20548) + - add alternative checksum for source tarball of MONAI 1.3.0 (#20618) + - add cpio as build dependency to recent BLAST+ versions (#20674) + - add --disable-htmlpages to recent FFmpeg easyconfigs (#20686) + - remove duplicate crates from easyconfig for timm-0.9.7 (#20687) + - add missing HDF5 dependency in recent Armadillo easyconfigs (>= 11.4.3) (#20710) + - add patches for failing LAPACK tests and RISC-V test segfaults to OpenBLAS 0.3.27 (#20745) + - move all easyconfigs for libavif to GCCcore toolchain + fix dependencies (#20747) + - make sure mummerplot can use gnuplot if available for recent MUMmer (#20749) + - prevent configure script of recent BLAST+ versions from prepending system paths to $PATH (#20751) + - fix fastparquet v2023.4.0 using CargoPythonBundle easyblock (#20775) + - remove --with-64 from configopts for recent BLAST+ versions (#20784) + - add patch to fix build of pdsh 2.34 with Slurm 23.x (#20795) +- other changes: + - move 'build' from extensions to dependencies in easyconfig for napari 0.4.18 (#20433) + - update version of fsspec extension in easyconfig for Squidpy 1.4.1 to be compatible with s3fs provided via PyTorch-bundle (#20477) + - add commented out PSM2 dependency, relevant for x86_64 systems with OmniPath, to recent libfabric easyconfigs (#20501, #20585, #20794) + - replace SQLAlchemy extension with regular dependency in easyconfig for Optuna v3.5.0 (#20510) + - replace SQLAlchemy extension in JupyterHub v4.0.2 easyconfig with regular dependency (#20511) + - bump Cython to v3.0.8 in Cartopy v0.22.0 easyconfig for foss/2023a toolchain, to avoid dependency version conflict with sckit-learn v1.4.2, which requires Cython >= v3.0.8 (#20525) + - change dependency on hatchling of BeautifulSoup v4.12.2 to a build dependency (#20546) + - bump async-timeout to 4.0.3 in aiohttp 3.8.5 (#20553) + - stick to gfbf/2023a as toolchain for ipympl v0.9.3 (#20586) + - rename tornado-timeouts.patch to tornado-6.1_increase-default-timeouts.patch + add missing authorship (#20587) + - remove easyconfigs for CellBender v0.3.1, since this version has been redacted due to a serious bug (#20722) v4.9.1 (5 April 2024) @@ -1263,7 +1717,7 @@ update/bugfix release - fix typo in templated source URL in RcppGSL 0.3.8 easyconfig: $(name)s should be %(name)s (#14962) - other changes: - update Java/17 wrapper to Java 17.0.2 (#14868) - - use actions/setup-python@v2 in CI workflows + trim test configurations for easyconfigs test suite: only test with Python 2.7 + 3.6 and Lmod 7.x + 8.x (#14857, #14881) + - use actions/setup-python@v5 in CI workflows + trim test configurations for easyconfigs test suite: only test with Python 2.7 + 3.6 and Lmod 7.x + 8.x (#14857, #14881) v4.5.2 (January 24th 2022) diff --git a/contrib/easyconfig-templates/2022a/Bundle-common-components.eb.tmpl b/contrib/easyconfig-templates/2022a/Bundle-common-components.eb.tmpl new file mode 100644 index 000000000000..a212c7b34eca --- /dev/null +++ b/contrib/easyconfig-templates/2022a/Bundle-common-components.eb.tmpl @@ -0,0 +1,49 @@ +# Template for a bundle of components from a common organisation and using the same easyblock on GCCcore 11.3.0 +easyblock = 'Bundle' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} + +builddependencies = [ + ('binutils', '2.38'), + ('CMake', '3.23.1'), +] + +dependencies = [ + ('DependencyName', '0.0.0'), +] + +default_easyblock = 'CMakeMake' +default_component_specs = { + 'source_urls': ['https://github.com/org/%(namelower)s/archive'], + 'sources': [{'download_filename': '%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}], + 'start_dir': '%(name)s-%(version)s', +} + +components = [ + ('component1', '0.0.0', { + }), + ('component2', '0.0.0', { + }), + ('component3', '0.0.0', { + }), +] + +sanity_check_paths = { + 'files': ['bin/comp2', 'bin/comp3', f'lib/libcomp1.{SHLIB_EXT}'], + 'dirs': ['include/comp1', 'include/comp2', 'include/comp3'], +} + +sanity_check_commands = [ + "comp2 -h", + "comp3 -h", +] + +moduleclass = 'module_class' diff --git a/contrib/easyconfig-templates/2022a/Bundle-mixed-components.eb.tmpl b/contrib/easyconfig-templates/2022a/Bundle-mixed-components.eb.tmpl new file mode 100644 index 000000000000..35fddaf5b7ad --- /dev/null +++ b/contrib/easyconfig-templates/2022a/Bundle-mixed-components.eb.tmpl @@ -0,0 +1,58 @@ +# Template for a mixed bundle of components using different easyblocks on GCCcore 11.3.0 +easyblock = 'Bundle' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} + +builddependencies = [ + ('Autotools', '20220317'), + ('binutils', '2.38'), + ('make', '4.3'), +] + +dependencies = [ + ('DependencyName', '0.0.0'), +] + +components = [ + ('component1', '0.0.0', { + 'easyblock': 'MakeCp', + 'source_urls': ['https://download.sourceforge.net/%(namelower)s'], + 'sources': [SOURCELOWER_TAR_GZ], + 'start_dir': '%(namelower)s-%(version)s', + 'files_to_copy': [(['comp1', 'comp1_turbo'], 'bin')], + }), + ('component2', '0.0.0', { + 'easyblock': 'ConfigureMake', + 'source_urls': ['http://www.domain.org/download/'], + 'sources': [SOURCELOWER_TAR_GZ], + 'start_dir': '%(namelower)s-%(version)s', + 'preconfigopts': "autoreconf -fi &&", + }), + ('component2_data', '0.0.0', { + 'easyblock': 'Tarball', + 'source_urls': ['https://github.com/org/%(namelower)s/archive'], + 'sources': [{'download_filename': '%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}], + 'start_dir': '%(namelower)s-%(version)s', + 'install_type': 'subdir', + }), +] + +sanity_check_paths = { + 'files': ['bin/{x}' for x in ['comp1', 'comp1_turbo', 'comp2']], + 'dirs': ['component2_data'], +} + +sanity_check_commands = [ + "comp1 -h", + "comp2 -h", +] + +moduleclass = 'module_class' diff --git a/contrib/easyconfig-templates/2022a/CMakeMake-minimal.eb.tmpl b/contrib/easyconfig-templates/2022a/CMakeMake-minimal.eb.tmpl new file mode 100644 index 000000000000..6957237e6052 --- /dev/null +++ b/contrib/easyconfig-templates/2022a/CMakeMake-minimal.eb.tmpl @@ -0,0 +1,36 @@ +# Template for simple CMakeMake package in GCCcore 11.3.0 +easyblock = 'CMakeMake' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} + +source_urls = ['http://www.domain.org/download/'] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('binutils', '2.38'), + ('CMake', '3.23.1'), +] + +dependencies = [ + ('DependencyName', '0.0.0'), +] + +sanity_check_paths = { + 'files': ['bin/%(namelower)s', f'lib/lib%(namelower)s.{SHLIB_EXT}'], + 'dirs': ['include'], +} + +sanity_check_commands = [ + "%(namelower)s -v", + "%(namelower)s -h 2>&1 | grep 'pattern.*in.*output'", +] + +moduleclass = 'module_class' diff --git a/contrib/easyconfig-templates/2022a/CMakeMake-python-extension-github.eb.tmpl b/contrib/easyconfig-templates/2022a/CMakeMake-python-extension-github.eb.tmpl new file mode 100644 index 000000000000..076bb48eda3b --- /dev/null +++ b/contrib/easyconfig-templates/2022a/CMakeMake-python-extension-github.eb.tmpl @@ -0,0 +1,53 @@ +# Template for CMakeMake package with PythonPackage extensions in foss 2022a +easyblock = 'CMakeMake' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'foss', 'version': '2022a'} + +github_account = 'gh_account' +source_urls = [GITHUB_SOURCE] +sources = [{'download_filename': '%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}] + +builddependencies = [ + ('CMake', '3.23.1'), +] + +dependencies = [ + ('Python', '3.10.4'), + ('SciPy-bundle', '2022.05'), +] + +exts_defaultclass = 'PythonPackage' +exts_default_options = { + 'source_urls': [PYPI_SOURCE], + 'download_dep_fail': True, + 'sanity_pip_check': True, +} +exts_list = [ + ('python_dependency', '0.0.0', { + }), + ('softwarename_python', version, { + # common case: python bindings for the installed SoftwareName + }), +] + +sanity_check_paths = { + 'files': ['bin/%(namelower)s', f'lib/lib%(namelower)s.{SHLIB_EXT}'], + 'dirs': ['include', 'lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = [ + "%(namelower)s -h", + "python -c 'import %(namelower)s'", +] + +modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} + +moduleclass = 'module_class' diff --git a/contrib/easyconfig-templates/2022a/ConfigureMake-autotools-github-commit.eb.tmpl b/contrib/easyconfig-templates/2022a/ConfigureMake-autotools-github-commit.eb.tmpl new file mode 100644 index 000000000000..0f2383ed76d7 --- /dev/null +++ b/contrib/easyconfig-templates/2022a/ConfigureMake-autotools-github-commit.eb.tmpl @@ -0,0 +1,41 @@ +# Template for ConfigureMake package from github using Autotools in GCCcore 11.3.0 +easyblock = 'ConfigureMake' + +name = 'SoftwareName' +version = 'YYYYMMDD' +_commit = '0000000000000000000000000000000000000000' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} + +github_account = 'gh_account' +source_urls = [GITHUB_SOURCE] +sources = [{'download_filename': f'{_commit}.tar.gz', 'filename': SOURCE_TAR_GZ}] + +builddependencies = [ + ('Autotools', '20220317'), + ('binutils', '2.38'), + ('make', '4.3'), +] + +dependencies = [ + ('DependencyName', '0.0.0'), +] + +preconfigopts = "autoreconf -fi && " + +sanity_check_paths = { + 'files': ['bin/%(namelower)s', f'lib/lib%(namelower)s.{SHLIB_EXT}'], + 'dirs': ['include'], +} + +sanity_check_commands = [ + "%(namelower)s -v", + "%(namelower)s -h 2>&1 | grep 'pattern.*in.*output'", +] + +moduleclass = 'module_class' diff --git a/contrib/easyconfig-templates/2022a/ConfigureMake-minimal.eb.tmpl b/contrib/easyconfig-templates/2022a/ConfigureMake-minimal.eb.tmpl new file mode 100644 index 000000000000..637ddbdee086 --- /dev/null +++ b/contrib/easyconfig-templates/2022a/ConfigureMake-minimal.eb.tmpl @@ -0,0 +1,36 @@ +# Template for simple ConfigureMake package in GCCcore 11.3.0 +easyblock = 'ConfigureMake' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} + +source_urls = ['https://www.domain.org/download/'] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('binutils', '2.38'), + ('make', '4.3'), +] + +dependencies = [ + ('DependencyName', '0.0.0'), +] + +sanity_check_paths = { + 'files': ['bin/%(namelower)s', f'lib/lib%(namelower)s.{SHLIB_EXT}'], + 'dirs': ['include'], +} + +sanity_check_commands = [ + "%(namelower)s -v", + "%(namelower)s -h 2>&1 | grep 'pattern.*in.*output'", +] + +moduleclass = 'module_class' diff --git a/contrib/easyconfig-templates/2022a/MakeCp-minimal.eb.tmpl b/contrib/easyconfig-templates/2022a/MakeCp-minimal.eb.tmpl new file mode 100644 index 000000000000..a1426c1914d9 --- /dev/null +++ b/contrib/easyconfig-templates/2022a/MakeCp-minimal.eb.tmpl @@ -0,0 +1,39 @@ +# Template for software with Makefile lacking installation target in GCCcore 11.3.0 +easyblock = 'MakeCp' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} + +source_urls = ['http://www.domain.org/download/'] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('binutils', '2.38'), + ('make', '4.3'), +] + +dependencies = [ + ('DependencyName', '0.0.0'), +] + +_executables = ['%(namelower)s', 'other_binary'] +files_to_copy = [(_executables, 'bin'), 'README.md', 'other_folder'] + +sanity_check_paths = { + 'files': [f'bin/{x}' for x in _executables], + 'dirs': ['other_folder'], +} + +sanity_check_commands = [ + "%(namelower)s -v", + "%(namelower)s -h 2>&1 | grep 'pattern.*in.*output'", +] + +moduleclass = 'module_class' diff --git a/contrib/easyconfig-templates/2022a/PackedBinary-java.eb.tmpl b/contrib/easyconfig-templates/2022a/PackedBinary-java.eb.tmpl new file mode 100644 index 000000000000..b3a0fc01b3c1 --- /dev/null +++ b/contrib/easyconfig-templates/2022a/PackedBinary-java.eb.tmpl @@ -0,0 +1,38 @@ +# Template for software written in Java installed from an archive that needs unpacking +easyblock = 'PackedBinary' + +name = 'SoftwareName' +version = '0.0.0' +versionsuffix = '-Java-%(javaver)s' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = SYSTEM + +source_urls = ['http://www.domain.org/download/'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('Java', '11'), +] + +postinstallcmds = [ + "ln -s %(installdir)s/%(name)s-%(version)s.jar %(installdir)s/%(name)s.jar", +] + +sanity_check_paths = { + 'files': ['%(namelower)s-%(version)s.jar'], + 'dirs': ['libs'], +} + +sanity_check_commands = [ + "java org.something.something", + "java -jar $EBROOTSOFTWARENAME/%(namelower)s.jar", +] + +modextrapaths = {'CLASSPATH': 'libs/*'} + +moduleclass = 'module_class' diff --git a/contrib/easyconfig-templates/2022a/PythonBundle-minimal.eb.tmpl b/contrib/easyconfig-templates/2022a/PythonBundle-minimal.eb.tmpl new file mode 100644 index 000000000000..ab1cae869d32 --- /dev/null +++ b/contrib/easyconfig-templates/2022a/PythonBundle-minimal.eb.tmpl @@ -0,0 +1,36 @@ +# Template for a minimal python bundle on GCCcore 11.3.0 +easyblock = 'PythonBundle' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} + +builddependencies = [ + ('binutils', '2.38'), +] + +dependencies = [ + ('Python', '3.10.4'), +] + +exts_list = [ + ('ext1-name-from-pypi', 'ext1_version', { + }), + ('ext2-name-from-pypi', 'ext2_version', { + 'modulename': 'import_name', + ('wheel-name-from-pipy', 'ext3_version', { + 'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl', + ('name-lower', 'version', { + 'use_pip_extras': 'extra', + }), +] + +sanity_pip_check = True + +moduleclass = 'class_name' diff --git a/contrib/easyconfig-templates/2022a/PythonBundle-scipy.eb.tmpl b/contrib/easyconfig-templates/2022a/PythonBundle-scipy.eb.tmpl new file mode 100644 index 000000000000..0d435446c86d --- /dev/null +++ b/contrib/easyconfig-templates/2022a/PythonBundle-scipy.eb.tmpl @@ -0,0 +1,33 @@ +# Template for a python bundle using SciPy-bundle on 2022a +easyblock = 'PythonBundle' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'foss', 'version': '2022a'} + +dependencies = [ + ('Python', '3.10.4'), + ('SciPy-bundle', '2022.05'), +] + +exts_list = [ + ('ext1-name-from-pypi', 'ext1_version', { + }), + ('ext2-name-from-pypi', 'ext2_version', { + 'modulename': 'import_name', + ('wheel-name-from-pipy', 'ext3_version', { + 'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl', + ('name-lower', 'version', { + 'use_pip_extras': 'extra', + }), +] + +sanity_pip_check = True + +moduleclass = 'class_name' diff --git a/contrib/easyconfig-templates/2022a/Tarball-perl.eb.tmpl b/contrib/easyconfig-templates/2022a/Tarball-perl.eb.tmpl new file mode 100644 index 000000000000..688aa0aec469 --- /dev/null +++ b/contrib/easyconfig-templates/2022a/Tarball-perl.eb.tmpl @@ -0,0 +1,38 @@ +# Template for software written in Perl in GCCcore 11.3.0 installed by simple copy of the sources +easyblock = 'Tarball' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} + +source_urls = ['http://www.domain.org/download/'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('Perl', '5.34.1'), +] + +fix_perl_shebang_for = ['*.pl'] + +sanity_check_paths = { + 'files': ['%(namelower)s.pl'], + 'dirs': ['lib/perl5/site_perl'], +} + +sanity_check_commands = [ + "%(namelower)s.pl -v", + "%(namelower)s.pl -h 2>&1 | grep 'pattern.*in.*output'", +] + +modextrapaths = { + 'PATH': '', + 'PERL5LIB': 'lib/perl5/site_perl', +} + +moduleclass = 'module_class' diff --git a/contrib/easyconfig-templates/2023a/Bundle-common-components.eb.tmpl b/contrib/easyconfig-templates/2023a/Bundle-common-components.eb.tmpl new file mode 100644 index 000000000000..5a20ac19b833 --- /dev/null +++ b/contrib/easyconfig-templates/2023a/Bundle-common-components.eb.tmpl @@ -0,0 +1,49 @@ +# Template for a bundle of components from a common organisation and using the same easyblock on GCCcore 12.3.0 +easyblock = 'Bundle' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.26.3'), +] + +dependencies = [ + ('DependencyName', '0.0.0'), +] + +default_easyblock = 'CMakeMake' +default_component_specs = { + 'source_urls': ['https://github.com/org/%(namelower)s/archive'], + 'sources': [{'download_filename': '%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}], + 'start_dir': '%(name)s-%(version)s', +} + +components = [ + ('component1', '0.0.0', { + }), + ('component2', '0.0.0', { + }), + ('component3', '0.0.0', { + }), +] + +sanity_check_paths = { + 'files': ['bin/comp2', 'bin/comp3', f'lib/libcomp1.{SHLIB_EXT}'], + 'dirs': ['include/comp1', 'include/comp2', 'include/comp3'], +} + +sanity_check_commands = [ + "comp2 -h", + "comp3 -h", +] + +moduleclass = 'module_class' diff --git a/contrib/easyconfig-templates/2023a/Bundle-mixed-components.eb.tmpl b/contrib/easyconfig-templates/2023a/Bundle-mixed-components.eb.tmpl new file mode 100644 index 000000000000..8eb50b6102e6 --- /dev/null +++ b/contrib/easyconfig-templates/2023a/Bundle-mixed-components.eb.tmpl @@ -0,0 +1,58 @@ +# Template for a mixed bundle of components using different easyblocks on GCCcore 12.3.0 +easyblock = 'Bundle' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +builddependencies = [ + ('Autotools', '20220317'), + ('binutils', '2.40'), + ('make', '4.4.1'), +] + +dependencies = [ + ('DependencyName', '0.0.0'), +] + +components = [ + ('component1', '0.0.0', { + 'easyblock': 'MakeCp', + 'source_urls': ['https://download.sourceforge.net/%(namelower)s'], + 'sources': [SOURCELOWER_TAR_GZ], + 'start_dir': '%(namelower)s-%(version)s', + 'files_to_copy': [(['comp1', 'comp1_turbo'], 'bin')], + }), + ('component2', '0.0.0', { + 'easyblock': 'ConfigureMake', + 'source_urls': ['http://www.domain.org/download/'], + 'sources': [SOURCELOWER_TAR_GZ], + 'start_dir': '%(namelower)s-%(version)s', + 'preconfigopts': "autoreconf -fi &&", + }), + ('component2_data', '0.0.0', { + 'easyblock': 'Tarball', + 'source_urls': ['https://github.com/org/%(namelower)s/archive'], + 'sources': [{'download_filename': '%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}], + 'start_dir': '%(namelower)s-%(version)s', + 'install_type': 'subdir', + }), +] + +sanity_check_paths = { + 'files': ['bin/{x}' for x in ['comp1', 'comp1_turbo', 'comp2']], + 'dirs': ['component2_data'], +} + +sanity_check_commands = [ + "comp1 -h", + "comp2 -h", +] + +moduleclass = 'module_class' diff --git a/contrib/easyconfig-templates/2023a/CMakeMake-minimal.eb.tmpl b/contrib/easyconfig-templates/2023a/CMakeMake-minimal.eb.tmpl new file mode 100644 index 000000000000..7a100853cb8e --- /dev/null +++ b/contrib/easyconfig-templates/2023a/CMakeMake-minimal.eb.tmpl @@ -0,0 +1,36 @@ +# Template for simple CMakeMake package in GCCcore 12.3.0 +easyblock = 'CMakeMake' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['http://www.domain.org/download/'] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.26.3'), +] + +dependencies = [ + ('DependencyName', '0.0.0'), +] + +sanity_check_paths = { + 'files': ['bin/%(namelower)s', f'lib/lib%(namelower)s.{SHLIB_EXT}'], + 'dirs': ['include'], +} + +sanity_check_commands = [ + "%(namelower)s -v", + "%(namelower)s -h 2>&1 | grep 'pattern.*in.*output'", +] + +moduleclass = 'module_class' diff --git a/contrib/easyconfig-templates/2023a/CMakeMake-python-extension-github.eb.tmpl b/contrib/easyconfig-templates/2023a/CMakeMake-python-extension-github.eb.tmpl new file mode 100644 index 000000000000..b223f29b3a30 --- /dev/null +++ b/contrib/easyconfig-templates/2023a/CMakeMake-python-extension-github.eb.tmpl @@ -0,0 +1,53 @@ +# Template for CMakeMake package with PythonPackage extensions in gfbf 2023a +easyblock = 'CMakeMake' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'gfbf', 'version': '2023a'} + +github_account = 'gh_account' +source_urls = [GITHUB_SOURCE] +sources = [{'download_filename': '%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}] + +builddependencies = [ + ('CMake', '3.26.3'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), +] + +exts_defaultclass = 'PythonPackage' +exts_default_options = { + 'source_urls': [PYPI_SOURCE], + 'download_dep_fail': True, + 'sanity_pip_check': True, +} +exts_list = [ + ('python_dependency', '0.0.0', { + }), + ('softwarename_python', version, { + # common case: python bindings for the installed SoftwareName + }), +] + +sanity_check_paths = { + 'files': ['bin/%(namelower)s', f'lib/lib%(namelower)s.{SHLIB_EXT}'], + 'dirs': ['include', 'lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = [ + "%(namelower)s -h", + "python -c 'import %(namelower)s'", +] + +modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} + +moduleclass = 'module_class' diff --git a/contrib/easyconfig-templates/2023a/ConfigureMake-autotools-github-commit.eb.tmpl b/contrib/easyconfig-templates/2023a/ConfigureMake-autotools-github-commit.eb.tmpl new file mode 100644 index 000000000000..a76f8d4ae975 --- /dev/null +++ b/contrib/easyconfig-templates/2023a/ConfigureMake-autotools-github-commit.eb.tmpl @@ -0,0 +1,41 @@ +# Template for ConfigureMake package from github using Autotools in GCCcore 12.3.0 +easyblock = 'ConfigureMake' + +name = 'SoftwareName' +version = 'YYYYMMDD' +_commit = '0000000000000000000000000000000000000000' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +github_account = 'gh_account' +source_urls = [GITHUB_SOURCE] +sources = [{'download_filename': f'{_commit}.tar.gz', 'filename': SOURCE_TAR_GZ}] + +builddependencies = [ + ('Autotools', '20220317'), + ('binutils', '2.40'), + ('make', '4.4.1'), +] + +dependencies = [ + ('DependencyName', '0.0.0'), +] + +preconfigopts = "autoreconf -fi && " + +sanity_check_paths = { + 'files': ['bin/%(namelower)s', f'lib/lib%(namelower)s.{SHLIB_EXT}'], + 'dirs': ['include'], +} + +sanity_check_commands = [ + "%(namelower)s -v", + "%(namelower)s -h 2>&1 | grep 'pattern.*in.*output'", +] + +moduleclass = 'module_class' diff --git a/contrib/easyconfig-templates/2023a/ConfigureMake-minimal.eb.tmpl b/contrib/easyconfig-templates/2023a/ConfigureMake-minimal.eb.tmpl new file mode 100644 index 000000000000..21af8e0359af --- /dev/null +++ b/contrib/easyconfig-templates/2023a/ConfigureMake-minimal.eb.tmpl @@ -0,0 +1,36 @@ +# Template for simple ConfigureMake package in GCCcore 12.3.0 +easyblock = 'ConfigureMake' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://www.domain.org/download/'] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('binutils', '2.40'), + ('make', '4.4.1'), +] + +dependencies = [ + ('DependencyName', '0.0.0'), +] + +sanity_check_paths = { + 'files': ['bin/%(namelower)s', f'lib/lib%(namelower)s.{SHLIB_EXT}'], + 'dirs': ['include'], +} + +sanity_check_commands = [ + "%(namelower)s -v", + "%(namelower)s -h 2>&1 | grep 'pattern.*in.*output'", +] + +moduleclass = 'module_class' diff --git a/contrib/easyconfig-templates/2023a/MakeCp-minimal.eb.tmpl b/contrib/easyconfig-templates/2023a/MakeCp-minimal.eb.tmpl new file mode 100644 index 000000000000..6637ae4ea243 --- /dev/null +++ b/contrib/easyconfig-templates/2023a/MakeCp-minimal.eb.tmpl @@ -0,0 +1,39 @@ +# Template for software with Makefile lacking installation target in GCCcore 12.3.0 +easyblock = 'MakeCp' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['http://www.domain.org/download/'] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('binutils', '2.40'), + ('make', '4.4.1'), +] + +dependencies = [ + ('DependencyName', '0.0.0'), +] + +_executables = ['%(namelower)s', 'other_binary'] +files_to_copy = [(_executables, 'bin'), 'README.md', 'other_folder'] + +sanity_check_paths = { + 'files': [f'bin/{x}' for x in _executables], + 'dirs': ['other_folder'], +} + +sanity_check_commands = [ + "%(namelower)s -v", + "%(namelower)s -h 2>&1 | grep 'pattern.*in.*output'", +] + +moduleclass = 'module_class' diff --git a/contrib/easyconfig-templates/2023a/PackedBinary-java.eb.tmpl b/contrib/easyconfig-templates/2023a/PackedBinary-java.eb.tmpl new file mode 100644 index 000000000000..b3a0fc01b3c1 --- /dev/null +++ b/contrib/easyconfig-templates/2023a/PackedBinary-java.eb.tmpl @@ -0,0 +1,38 @@ +# Template for software written in Java installed from an archive that needs unpacking +easyblock = 'PackedBinary' + +name = 'SoftwareName' +version = '0.0.0' +versionsuffix = '-Java-%(javaver)s' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = SYSTEM + +source_urls = ['http://www.domain.org/download/'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('Java', '11'), +] + +postinstallcmds = [ + "ln -s %(installdir)s/%(name)s-%(version)s.jar %(installdir)s/%(name)s.jar", +] + +sanity_check_paths = { + 'files': ['%(namelower)s-%(version)s.jar'], + 'dirs': ['libs'], +} + +sanity_check_commands = [ + "java org.something.something", + "java -jar $EBROOTSOFTWARENAME/%(namelower)s.jar", +] + +modextrapaths = {'CLASSPATH': 'libs/*'} + +moduleclass = 'module_class' diff --git a/contrib/easyconfig-templates/2023a/PythonBundle-minimal.eb.tmpl b/contrib/easyconfig-templates/2023a/PythonBundle-minimal.eb.tmpl new file mode 100644 index 000000000000..a176905238a9 --- /dev/null +++ b/contrib/easyconfig-templates/2023a/PythonBundle-minimal.eb.tmpl @@ -0,0 +1,36 @@ +# Template for a minimal python bundle on GCCcore 12.3.0 +easyblock = 'PythonBundle' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +builddependencies = [ + ('binutils', '2.40'), +] + +dependencies = [ + ('Python', '3.11.3'), +] + +exts_list = [ + ('ext1-name-from-pypi', 'ext1_version', { + }), + ('ext2-name-from-pypi', 'ext2_version', { + 'modulename': 'import_name', + ('wheel-name-from-pipy', 'ext3_version', { + 'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl', + ('name-lower', 'version', { + 'use_pip_extras': 'extra', + }), +] + +sanity_pip_check = True + +moduleclass = 'class_name' diff --git a/contrib/easyconfig-templates/2023a/PythonBundle-pytest.eb.tmpl b/contrib/easyconfig-templates/2023a/PythonBundle-pytest.eb.tmpl new file mode 100644 index 000000000000..665794104d82 --- /dev/null +++ b/contrib/easyconfig-templates/2023a/PythonBundle-pytest.eb.tmpl @@ -0,0 +1,34 @@ +# Template for a python bundle including a test step with pytest on GCCcore 12.3.0 +easyblock = 'PythonBundle' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +builddependencies = [ + ('binutils', '2.40'), + ('pytest', '7.4.2'), +] + +dependencies = [ + ('Python', '3.11.3'), +] + +exts_list = [ + ('ext1-name-from-pypi', 'ext1_version', { + }), + ('name-lower', 'version', { + 'runtest': 'pytest', + 'testinstall': True, + }), +] + +sanity_pip_check = True + +moduleclass = 'class_name' diff --git a/contrib/easyconfig-templates/2023a/PythonBundle-scipy.eb.tmpl b/contrib/easyconfig-templates/2023a/PythonBundle-scipy.eb.tmpl new file mode 100644 index 000000000000..ec6d0e09297f --- /dev/null +++ b/contrib/easyconfig-templates/2023a/PythonBundle-scipy.eb.tmpl @@ -0,0 +1,33 @@ +# Template for a python bundle using SciPy-bundle on 2023a +easyblock = 'PythonBundle' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'gfbf', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), +] + +exts_list = [ + ('ext1-name-from-pypi', 'ext1_version', { + }), + ('ext2-name-from-pypi', 'ext2_version', { + 'modulename': 'import_name', + ('wheel-name-from-pipy', 'ext3_version', { + 'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl', + ('name-lower', 'version', { + 'use_pip_extras': 'extra', + }), +] + +sanity_pip_check = True + +moduleclass = 'class_name' diff --git a/contrib/easyconfig-templates/2023a/Tarball-perl.eb.tmpl b/contrib/easyconfig-templates/2023a/Tarball-perl.eb.tmpl new file mode 100644 index 000000000000..c249becb6816 --- /dev/null +++ b/contrib/easyconfig-templates/2023a/Tarball-perl.eb.tmpl @@ -0,0 +1,39 @@ +# Template for software written in Perl in GCCcore 12.3.0 installed by simple copy of the sources +easyblock = 'Tarball' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['http://www.domain.org/download/'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('Perl', '5.36.1'), + ('Perl-bundle-CPAN', '5.36.1'), +] + +fix_perl_shebang_for = ['*.pl'] + +sanity_check_paths = { + 'files': ['%(namelower)s.pl'], + 'dirs': ['lib/perl5/site_perl'], +} + +sanity_check_commands = [ + "%(namelower)s.pl -v", + "%(namelower)s.pl -h 2>&1 | grep 'pattern.*in.*output'", +] + +modextrapaths = { + 'PATH': '', + 'PERL5LIB': 'lib/perl5/site_perl', +} + +moduleclass = 'module_class' diff --git a/contrib/easyconfig-templates/2024a/Bundle-common-components.eb.tmpl b/contrib/easyconfig-templates/2024a/Bundle-common-components.eb.tmpl new file mode 100644 index 000000000000..f8d9f1c16e62 --- /dev/null +++ b/contrib/easyconfig-templates/2024a/Bundle-common-components.eb.tmpl @@ -0,0 +1,49 @@ +# Template for a bundle of components from a common organisation and using the same easyblock on GCCcore 13.3.0 +easyblock = 'Bundle' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), +] + +dependencies = [ + ('DependencyName', '0.0.0'), +] + +default_easyblock = 'CMakeMake' +default_component_specs = { + 'source_urls': ['https://github.com/org/%(namelower)s/archive'], + 'sources': [{'download_filename': '%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}], + 'start_dir': '%(name)s-%(version)s', +} + +components = [ + ('component1', '0.0.0', { + }), + ('component2', '0.0.0', { + }), + ('component3', '0.0.0', { + }), +] + +sanity_check_paths = { + 'files': ['bin/comp2', 'bin/comp3', f'lib/libcomp1.{SHLIB_EXT}'], + 'dirs': ['include/comp1', 'include/comp2', 'include/comp3'], +} + +sanity_check_commands = [ + "comp2 -h", + "comp3 -h", +] + +moduleclass = 'module_class' diff --git a/contrib/easyconfig-templates/2024a/Bundle-mixed-components.eb.tmpl b/contrib/easyconfig-templates/2024a/Bundle-mixed-components.eb.tmpl new file mode 100644 index 000000000000..3995a406816a --- /dev/null +++ b/contrib/easyconfig-templates/2024a/Bundle-mixed-components.eb.tmpl @@ -0,0 +1,58 @@ +# Template for a mixed bundle of components using different easyblocks on GCCcore 13.3.0 +easyblock = 'Bundle' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +builddependencies = [ + ('Autotools', '20231222'), + ('binutils', '2.42'), + ('make', '4.4.1'), +] + +dependencies = [ + ('DependencyName', '0.0.0'), +] + +components = [ + ('component1', '0.0.0', { + 'easyblock': 'MakeCp', + 'source_urls': ['https://download.sourceforge.net/%(namelower)s'], + 'sources': [SOURCELOWER_TAR_GZ], + 'start_dir': '%(namelower)s-%(version)s', + 'files_to_copy': [(['comp1', 'comp1_turbo'], 'bin')], + }), + ('component2', '0.0.0', { + 'easyblock': 'ConfigureMake', + 'source_urls': ['http://www.domain.org/download/'], + 'sources': [SOURCELOWER_TAR_GZ], + 'start_dir': '%(namelower)s-%(version)s', + 'preconfigopts': "autoreconf -fi &&", + }), + ('component2_data', '0.0.0', { + 'easyblock': 'Tarball', + 'source_urls': ['https://github.com/org/%(namelower)s/archive'], + 'sources': [{'download_filename': '%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}], + 'start_dir': '%(namelower)s-%(version)s', + 'install_type': 'subdir', + }), +] + +sanity_check_paths = { + 'files': ['bin/{x}' for x in ['comp1', 'comp1_turbo', 'comp2']], + 'dirs': ['component2_data'], +} + +sanity_check_commands = [ + "comp1 -h", + "comp2 -h", +] + +moduleclass = 'module_class' diff --git a/contrib/easyconfig-templates/2024a/CMakeMake-minimal.eb.tmpl b/contrib/easyconfig-templates/2024a/CMakeMake-minimal.eb.tmpl new file mode 100644 index 000000000000..56420bfe0169 --- /dev/null +++ b/contrib/easyconfig-templates/2024a/CMakeMake-minimal.eb.tmpl @@ -0,0 +1,36 @@ +# Template for simple CMakeMake package in GCCcore 13.3.0 +easyblock = 'CMakeMake' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['http://www.domain.org/download/'] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), +] + +dependencies = [ + ('DependencyName', '0.0.0'), +] + +sanity_check_paths = { + 'files': ['bin/%(namelower)s', f'lib/lib%(namelower)s.{SHLIB_EXT}'], + 'dirs': ['include'], +} + +sanity_check_commands = [ + "%(namelower)s -v", + "%(namelower)s -h 2>&1 | grep 'pattern.*in.*output'", +] + +moduleclass = 'module_class' diff --git a/contrib/easyconfig-templates/2024a/CMakeMake-python-extension-github.eb.tmpl b/contrib/easyconfig-templates/2024a/CMakeMake-python-extension-github.eb.tmpl new file mode 100644 index 000000000000..6293b223a035 --- /dev/null +++ b/contrib/easyconfig-templates/2024a/CMakeMake-python-extension-github.eb.tmpl @@ -0,0 +1,53 @@ +# Template for CMakeMake package with PythonPackage extensions in gfbf 2023a +easyblock = 'CMakeMake' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'gfbf', 'version': '2023a'} + +github_account = 'gh_account' +source_urls = [GITHUB_SOURCE] +sources = [{'download_filename': '%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}] + +builddependencies = [ + ('CMake', '3.29.3'), +] + +dependencies = [ + ('CMake', '3.12.3'), + ('SciPy-bundle', '2023.07'), +] + +exts_defaultclass = 'PythonPackage' +exts_default_options = { + 'source_urls': [PYPI_SOURCE], + 'download_dep_fail': True, + 'sanity_pip_check': True, +} +exts_list = [ + ('python_dependency', '0.0.0', { + }), + ('softwarename_python', version, { + # common case: python bindings for the installed SoftwareName + }), +] + +sanity_check_paths = { + 'files': ['bin/%(namelower)s', f'lib/lib%(namelower)s.{SHLIB_EXT}'], + 'dirs': ['include', 'lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = [ + "%(namelower)s -h", + "python -c 'import %(namelower)s'", +] + +modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} + +moduleclass = 'module_class' diff --git a/contrib/easyconfig-templates/2024a/ConfigureMake-autotools-github-commit.eb.tmpl b/contrib/easyconfig-templates/2024a/ConfigureMake-autotools-github-commit.eb.tmpl new file mode 100644 index 000000000000..0799ecdd5b48 --- /dev/null +++ b/contrib/easyconfig-templates/2024a/ConfigureMake-autotools-github-commit.eb.tmpl @@ -0,0 +1,41 @@ +# Template for ConfigureMake package from github using Autotools in GCCcore 13.3.0 +easyblock = 'ConfigureMake' + +name = 'SoftwareName' +version = 'YYYYMMDD' +_commit = '0000000000000000000000000000000000000000' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +github_account = 'gh_account' +source_urls = [GITHUB_SOURCE] +sources = [{'download_filename': f'{_commit}.tar.gz', 'filename': SOURCE_TAR_GZ}] + +builddependencies = [ + ('Autotools', '20231222'), + ('binutils', '2.42'), + ('make', '4.4.1'), +] + +dependencies = [ + ('DependencyName', '0.0.0'), +] + +preconfigopts = "autoreconf -fi && " + +sanity_check_paths = { + 'files': ['bin/%(namelower)s', f'lib/lib%(namelower)s.{SHLIB_EXT}'], + 'dirs': ['include'], +} + +sanity_check_commands = [ + "%(namelower)s -v", + "%(namelower)s -h 2>&1 | grep 'pattern.*in.*output'", +] + +moduleclass = 'module_class' diff --git a/contrib/easyconfig-templates/2024a/ConfigureMake-minimal.eb.tmpl b/contrib/easyconfig-templates/2024a/ConfigureMake-minimal.eb.tmpl new file mode 100644 index 000000000000..c6dacaf98c01 --- /dev/null +++ b/contrib/easyconfig-templates/2024a/ConfigureMake-minimal.eb.tmpl @@ -0,0 +1,36 @@ +# Template for simple ConfigureMake package in GCCcore 13.3.0 +easyblock = 'ConfigureMake' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://www.domain.org/download/'] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('binutils', '2.42'), + ('make', '4.4.1'), +] + +dependencies = [ + ('DependencyName', '0.0.0'), +] + +sanity_check_paths = { + 'files': ['bin/%(namelower)s', f'lib/lib%(namelower)s.{SHLIB_EXT}'], + 'dirs': ['include'], +} + +sanity_check_commands = [ + "%(namelower)s -v", + "%(namelower)s -h 2>&1 | grep 'pattern.*in.*output'", +] + +moduleclass = 'module_class' diff --git a/contrib/easyconfig-templates/2024a/MakeCp-minimal.eb.tmpl b/contrib/easyconfig-templates/2024a/MakeCp-minimal.eb.tmpl new file mode 100644 index 000000000000..03398705a021 --- /dev/null +++ b/contrib/easyconfig-templates/2024a/MakeCp-minimal.eb.tmpl @@ -0,0 +1,39 @@ +# Template for software with Makefile lacking installation target in GCCcore 13.3.0 +easyblock = 'MakeCp' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['http://www.domain.org/download/'] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('binutils', '2.42'), + ('make', '4.4.1'), +] + +dependencies = [ + ('DependencyName', '0.0.0'), +] + +_executables = ['%(namelower)s', 'other_binary'] +files_to_copy = [(_executables, 'bin'), 'README.md', 'other_folder'] + +sanity_check_paths = { + 'files': [f'bin/{x}' for x in _executables], + 'dirs': ['other_folder'], +} + +sanity_check_commands = [ + "%(namelower)s -v", + "%(namelower)s -h 2>&1 | grep 'pattern.*in.*output'", +] + +moduleclass = 'module_class' diff --git a/contrib/easyconfig-templates/2024a/PackedBinary-java.eb.tmpl b/contrib/easyconfig-templates/2024a/PackedBinary-java.eb.tmpl new file mode 100644 index 000000000000..9e2b29726abd --- /dev/null +++ b/contrib/easyconfig-templates/2024a/PackedBinary-java.eb.tmpl @@ -0,0 +1,38 @@ +# Template for software written in Java installed from an archive that needs unpacking +easyblock = 'PackedBinary' + +name = 'SoftwareName' +version = '0.0.0' +versionsuffix = '-Java-%(javaver)s' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = SYSTEM + +source_urls = ['http://www.domain.org/download/'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('Java', '17'), +] + +postinstallcmds = [ + "ln -s %(installdir)s/%(name)s-%(version)s.jar %(installdir)s/%(name)s.jar", +] + +sanity_check_paths = { + 'files': ['%(namelower)s-%(version)s.jar'], + 'dirs': ['libs'], +} + +sanity_check_commands = [ + "java org.something.something", + "java -jar $EBROOTSOFTWARENAME/%(namelower)s.jar", +] + +modextrapaths = {'CLASSPATH': 'libs/*'} + +moduleclass = 'module_class' diff --git a/contrib/easyconfig-templates/2024a/PythonBundle-minimal.eb.tmpl b/contrib/easyconfig-templates/2024a/PythonBundle-minimal.eb.tmpl new file mode 100644 index 000000000000..88c6d2eb219b --- /dev/null +++ b/contrib/easyconfig-templates/2024a/PythonBundle-minimal.eb.tmpl @@ -0,0 +1,36 @@ +# Template for a minimal python bundle on GCCcore 13.3.0 +easyblock = 'PythonBundle' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +builddependencies = [ + ('binutils', '2.42'), +] + +dependencies = [ + ('CMake', '3.12.3'), +] + +exts_list = [ + ('ext1-name-from-pypi', 'ext1_version', { + }), + ('ext2-name-from-pypi', 'ext2_version', { + 'modulename': 'import_name', + ('wheel-name-from-pipy', 'ext3_version', { + 'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl', + ('name-lower', 'version', { + 'use_pip_extras': 'extra', + }), +] + +sanity_pip_check = True + +moduleclass = 'class_name' diff --git a/contrib/easyconfig-templates/2024a/PythonBundle-pytest.eb.tmpl b/contrib/easyconfig-templates/2024a/PythonBundle-pytest.eb.tmpl new file mode 100644 index 000000000000..4ce7dbb7e509 --- /dev/null +++ b/contrib/easyconfig-templates/2024a/PythonBundle-pytest.eb.tmpl @@ -0,0 +1,34 @@ +# Template for a python bundle including a test step with pytest on GCCcore 13.3.0 +easyblock = 'PythonBundle' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +builddependencies = [ + ('binutils', '2.42'), + ('pytest', '8.3.3'), +] + +dependencies = [ + ('CMake', '3.12.3'), +] + +exts_list = [ + ('ext1-name-from-pypi', 'ext1_version', { + }), + ('name-lower', 'version', { + 'runtest': 'pytest', + 'testinstall': True, + }), +] + +sanity_pip_check = True + +moduleclass = 'class_name' diff --git a/contrib/easyconfig-templates/2024a/PythonBundle-scipy.eb.tmpl b/contrib/easyconfig-templates/2024a/PythonBundle-scipy.eb.tmpl new file mode 100644 index 000000000000..627a70089332 --- /dev/null +++ b/contrib/easyconfig-templates/2024a/PythonBundle-scipy.eb.tmpl @@ -0,0 +1,33 @@ +# Template for a python bundle using SciPy-bundle on 2023a +easyblock = 'PythonBundle' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'gfbf', 'version': '2023a'} + +dependencies = [ + ('CMake', '3.12.3'), + ('SciPy-bundle', '2024.05'), +] + +exts_list = [ + ('ext1-name-from-pypi', 'ext1_version', { + }), + ('ext2-name-from-pypi', 'ext2_version', { + 'modulename': 'import_name', + ('wheel-name-from-pipy', 'ext3_version', { + 'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl', + ('name-lower', 'version', { + 'use_pip_extras': 'extra', + }), +] + +sanity_pip_check = True + +moduleclass = 'class_name' diff --git a/contrib/easyconfig-templates/2024a/Tarball-perl.eb.tmpl b/contrib/easyconfig-templates/2024a/Tarball-perl.eb.tmpl new file mode 100644 index 000000000000..3d7e6a214855 --- /dev/null +++ b/contrib/easyconfig-templates/2024a/Tarball-perl.eb.tmpl @@ -0,0 +1,39 @@ +# Template for software written in Perl in GCCcore 13.3.0 installed by simple copy of the sources +easyblock = 'Tarball' + +name = 'SoftwareName' +version = '0.0.0' + +homepage = 'https://www.domain.org' +description = """ +Description in 80 chars long column +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['http://www.domain.org/download/'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('Perl', '5.38.2'), + ('Perl-bundle-CPAN', '5.38.2'), +] + +fix_perl_shebang_for = ['*.pl'] + +sanity_check_paths = { + 'files': ['%(namelower)s.pl'], + 'dirs': ['lib/perl5/site_perl'], +} + +sanity_check_commands = [ + "%(namelower)s.pl -v", + "%(namelower)s.pl -h 2>&1 | grep 'pattern.*in.*output'", +] + +modextrapaths = { + 'PATH': '', + 'PERL5LIB': 'lib/perl5/site_perl', +} + +moduleclass = 'module_class' diff --git a/contrib/easyconfig-templates/README.rst b/contrib/easyconfig-templates/README.rst new file mode 100644 index 000000000000..4142b69dd577 --- /dev/null +++ b/contrib/easyconfig-templates/README.rst @@ -0,0 +1,27 @@ +Easyconfig templates for EasyBuild +================================== + +.. image:: https://easybuilders.github.io/easybuild/images/easybuild_logo_small.png + :align: center + +EasyBuild website: https://easybuilders.github.io/easybuild/ +EasyBuild docs: https://easybuild.readthedocs.io + +This directory contains a collection of easyconfig templates for commonly used +package archetypes. These templates are designed to be used as starting points +for the development of any new easyconfigs. Some are minimal and others are +more complete and complex. All of them will help you save time by providing the +structure of the easyconfig and several basic requirements already filled in. + +The templates are organized in folders per toolchain generation. All of them +are already adapted to the requirements of their generation, including any +versions of dependencies and build dependencies for instance. + +Templates can use Python *f-strings* for formatting (*i.e.* +``f"Text and {some_var}"``) and also the string templates provided by EasyBuild +itself (*i.e.* ``Text and %(some_var)s``). These are **not placeholders** and +can be left in place. Keep in mind that *f-strings* are resolved before the +string templates from EB. + +See https://docs.easybuild.io/writing-easyconfig-files/ for +documentation on writing easyconfig files for EasyBuild. diff --git a/easybuild/easyconfigs/0/3d-dna/3d-dna-180922-GCCcore-8.2.0-Python-2.7.15.eb b/easybuild/easyconfigs/0/3d-dna/3d-dna-180922-GCCcore-8.2.0-Python-2.7.15.eb deleted file mode 100644 index 5dec8adc921a..000000000000 --- a/easybuild/easyconfigs/0/3d-dna/3d-dna-180922-GCCcore-8.2.0-Python-2.7.15.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'Tarball' - -name = '3d-dna' -version = '180922' -versionsuffix = '-Python-%(pyver)s' -local_githash = '529ccf46599825b3047e58a69091d599e9858a19' - -homepage = 'https://github.com/theaidenlab/3d-dna' -description = """3D de novo assembly (3D DNA) pipeline""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://github.com/theaidenlab/%(name)s/archive'] -sources = [{'download_filename': '%s.zip' % local_githash, 'filename': SOURCE_ZIP}] -checksums = ['348c3e019ea29e47382eb2d85228a56bc11b316c130afabae016ad8e7d7640ca'] - -dependencies = [ - ('Python', '2.7.15'), - ('LASTZ', '1.02.00'), - ('Java', '1.8', '', SYSTEM), - ('parallel', '20190622'), -] - -postinstallcmds = ['chmod 755 %(installdir)s/*.sh'] - -sanity_check_paths = { - 'files': ['run-asm-pipeline.sh', 'run-asm-pipeline-post-review.sh'], - 'dirs': [], -} - -sanity_check_commands = ["run-asm-pipeline.sh --help"] - -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' 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 deleted file mode 100644 index b6b0a50377f5..000000000000 --- a/easybuild/easyconfigs/0/3to2/3to2-1.1.1-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,24 +0,0 @@ -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'} - -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/0/3to2/3to2-1.1.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/0/3to2/3to2-1.1.1-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index 8011ee907e87..000000000000 --- a/easybuild/easyconfigs/0/3to2/3to2-1.1.1-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'PythonPackage' - -name = '3to2' -version = '1.1.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pypi.python.org/pypi/3to2' -description = """lib3to2 is a set of fixers that are intended to backport code written for Python version 3.x - into Python version 2.x.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -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/0/3to2/3to2-1.1.1-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/0/3to2/3to2-1.1.1-intel-2017a-Python-2.7.13.eb deleted file mode 100644 index 8f1f43dc116d..000000000000 --- a/easybuild/easyconfigs/0/3to2/3to2-1.1.1-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'PythonPackage' - -name = '3to2' -version = '1.1.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pypi.python.org/pypi/3to2' -description = """lib3to2 is a set of fixers that are intended to backport code written for Python version 3.x - into Python version 2.x.""" - -toolchain = {'name': 'intel', 'version': '2017a'} - -sources = [SOURCE_ZIP] -checksums = ['fef50b2b881ef743f269946e1090b77567b71bb9a9ce64b7f8e699b562ff685c'] - -dependencies = [('Python', '2.7.13')] - -options = {'modulename': 'lib3to2'} - -sanity_check_paths = { - 'files': ['bin/3to2'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/0/4ti2/4ti2-1.6.9-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/0/4ti2/4ti2-1.6.9-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index c7cd680d060b..000000000000 --- a/easybuild/easyconfigs/0/4ti2/4ti2-1.6.9-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = '4ti2' -version = '1.6.9' - -homepage = 'https://4ti2.github.io/' -description = """A software package for algebraic, geometric and combinatorial problems on linear spaces""" - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} - -github_account = '4ti2' -source_urls = [GITHUB_SOURCE] -sources = ['Release_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['7b1015718102d8cd4dc2de64f69094fdba0bc69a1878ada5960979b171ff89e4'] - -dependencies = [ - ('GMP', '6.1.2'), - ('GLPK', '4.65'), -] - -builddependencies = [('Autotools', '20180311')] - -preconfigopts = './autogen.sh && ' - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['4ti2gmp', '4ti2int32', '4ti2int64']], - 'dirs': ['include/4ti2', 'lib', 'share/4ti2'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/0/4ti2/4ti2-1.6.9-intel-2018b.eb b/easybuild/easyconfigs/0/4ti2/4ti2-1.6.9-intel-2018b.eb deleted file mode 100644 index a8ef17361f8e..000000000000 --- a/easybuild/easyconfigs/0/4ti2/4ti2-1.6.9-intel-2018b.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = '4ti2' -version = '1.6.9' - -homepage = 'https://4ti2.github.io/' -description = """A software package for algebraic, geometric and combinatorial problems on linear spaces""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['https://github.com/4ti2/4ti2/archive/'] -sources = ['Release_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['7b1015718102d8cd4dc2de64f69094fdba0bc69a1878ada5960979b171ff89e4'] - -dependencies = [ - ('GMP', '6.1.2'), - ('GLPK', '4.65'), -] - -builddependencies = [('Autotools', '20180311')] - -preconfigopts = './autogen.sh && ' - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['4ti2gmp', '4ti2int32', '4ti2int64']], - 'dirs': ['include/4ti2', 'lib', 'share/4ti2'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/TEMPLATE.eb b/easybuild/easyconfigs/TEMPLATE.eb deleted file mode 100644 index ba733e5091d3..000000000000 --- a/easybuild/easyconfigs/TEMPLATE.eb +++ /dev/null @@ -1,31 +0,0 @@ -# Note: -# 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' - -name = 'NAME' -version = 'VERSION' - -homepage = 'http://www.example.com' -description = """TEMPLATE DESCRIPTION""" - -# toolchain name should be 'TEMPLATE' if this is a template, so EasyBuild knows and is willing to use it as a template -toolchain = {'name': 'TEMPLATE', 'version': 'TK_VERSION'} -toolchainopts = {} # toolchain options, e.g. opt, pic, usempi, optarch, ... - -# For sources line to work correctly with --try-software-version, you MUST employ %s OR use a construct like SOURCE_TAR_GZ -sources = ['%(name)s-%(version)s.tar.gz'] -source_urls = ['http://www.example.com'] - -patches = [] - -dependencies = [] - -# The sanity test MUST be tuned before going production and submitting your contribution to upstream git repositories -sanity_check_paths = { - 'files': [], - 'dirs': [], -} - -# You SHOULD change the following line; Kindly consult other easyconfigs for possible options -moduleclass = 'base' diff --git a/easybuild/easyconfigs/__archive__/README b/easybuild/easyconfigs/__archive__/README deleted file mode 100644 index 37371576b7fd..000000000000 --- a/easybuild/easyconfigs/__archive__/README +++ /dev/null @@ -1,10 +0,0 @@ -This directory contains archived easyconfig files. - -Reasons for archiving easyconfigs include: -* old/obsolete software versions -* use of deprecated toolchains - -These easyconfig may or may not work with current version of EasyBuild. They are no longer actively maintained, -and they are no longer included in the regression testing that is done for every new EasyBuild release. - -Use them with care, and consider to use more recent easyconfigs for the respective software packages instead. diff --git a/easybuild/easyconfigs/__archive__/a/ABINIT/ABINIT-7.10.4-intel-2015a-incl-deps.eb b/easybuild/easyconfigs/__archive__/a/ABINIT/ABINIT-7.10.4-intel-2015a-incl-deps.eb deleted file mode 100644 index 201187ddf59f..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ABINIT/ABINIT-7.10.4-intel-2015a-incl-deps.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ABINIT' -version = '7.10.4' -versionsuffix = '-incl-deps' - -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': '2015a'} - -source_urls = ['http://ftp.abinit.org/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['bfc76a5f93c3f148c049f57541864e76'] - -configopts = "--with-mpi-prefix=$EBROOTIMPI/intel64 --with-trio-flavor='etsf_io+netcdf' " -configopts += "--with-dft-flavor='atompaw+bigdft+libxc+wannier90' " -configopts += '--with-linalg-flavor=mkl --with-linalg-libs="-L$LAPACK_LIB_DIR $LIBLAPACK" ' -configopts += '--enable-mpi=yes --with-mpi-level=2 --enable-mpi-io=yes ' -configopts += '--with-fft-flavor=fftw3-mkl --with-fft-libs="-L$FFT_LIB_DIR $LIBFFT" ' -configopts += '--enable-gw-dpc="yes" --enable-64bit-flags="yes" ' - -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/__archive__/a/ABINIT/ABINIT-7.10.4-intel-2015a.eb b/easybuild/easyconfigs/__archive__/a/ABINIT/ABINIT-7.10.4-intel-2015a.eb deleted file mode 100644 index 7561f6f45cc0..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ABINIT/ABINIT-7.10.4-intel-2015a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ABINIT' -version = '7.10.4' - -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': '2015a'} - -source_urls = ['http://ftp.abinit.org/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['bfc76a5f93c3f148c049f57541864e76'] - -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', '2.2.2'), - ('netCDF', '4.3.2'), - ('netCDF-Fortran', '4.4.0'), -] - -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/__archive__/a/ABINIT/ABINIT-7.11.6-intel-2015a.eb b/easybuild/easyconfigs/__archive__/a/ABINIT/ABINIT-7.11.6-intel-2015a.eb deleted file mode 100644 index 97bc886c26c8..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ABINIT/ABINIT-7.11.6-intel-2015a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ABINIT' -version = '7.11.6' - -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': '2015a'} - -source_urls = ['http://ftp.abinit.org/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['c8b166ec8e65ad1d795d42b889fd772b'] - -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', '2.2.2'), - ('netCDF', '4.3.2'), - ('netCDF-Fortran', '4.4.0'), -] - -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/__archive__/a/ABINIT/ABINIT-7.4.3-goolf-1.4.10-ETSF_IO-1.0.4.eb b/easybuild/easyconfigs/__archive__/a/ABINIT/ABINIT-7.4.3-goolf-1.4.10-ETSF_IO-1.0.4.eb deleted file mode 100644 index 30945704b7a1..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ABINIT/ABINIT-7.4.3-goolf-1.4.10-ETSF_IO-1.0.4.eb +++ /dev/null @@ -1,40 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2014 The Cyprus Institute -# Authors:: Thekla Loizou -# License:: MIT/GPL -# -## -easyblock = "ConfigureMake" - -name = 'ABINIT' -version = '7.4.3' -versionsuffix = '-ETSF_IO-1.0.4' - -homepage = 'http://www.abinit.org/' -description = """Abinit is a plane wave pseudopotential code for doing - condensed phase electronic structure calculations using DFT.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://ftp.abinit.org/'] -sources = [SOURCELOWER_TAR_GZ] - -configopts = '--enable-mpi --enable-mpi-io --with-mpi-prefix=$EBROOTOPENMPI --enable-fallbacks ' -configopts += '--with-netcdf-incs="-I$EBROOTNETCDF/include" ' -configopts += '--with-netcdf-libs="-L$EBROOTNETCDF/lib -lnetcdf -lnetcdff" ' -configopts += '--with-fft-libs="-L$EBROOTFFTW/lib -lfftw3 -lfftw3f" --with-fft-flavor=fftw3 ' -configopts += '--with-trio-flavor="netcdf+etsf_io" --enable-gw-dpc' - -dependencies = [ - ('netCDF', '4.1.3'), - ('ETSF_IO', '1.0.4'), -] - -sanity_check_paths = { - 'files': ["bin/abinit"], - 'dirs': [] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/a/ABINIT/ABINIT-7.6.2-foss-2015a.eb b/easybuild/easyconfigs/__archive__/a/ABINIT/ABINIT-7.6.2-foss-2015a.eb deleted file mode 100644 index bfa5f0befa06..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ABINIT/ABINIT-7.6.2-foss-2015a.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = "ConfigureMake" - -name = 'ABINIT' -version = '7.6.2' - -homepage = 'http://www.abinit.org/' -description = """Abinit is a plane wave pseudopotential code for doing condensed phase electronic - structure calculations using DFT.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = ['http://ftp.abinit.org/'] -sources = [SOURCELOWER_TAR_GZ] - -patches = [ - 'ABINIT-%(version)s_named-constant.patch', - 'ABINIT-%(version)s_odamix.patch', -] - -dependencies = [ - ('netCDF', '4.3.2'), - ('netCDF-Fortran', '4.4.0'), -] - -configopts = '--enable-mpi --with-mpi-prefix="$EBROOTOPENMPI" --enable-fallbacks ' -configopts += '--with-netcdf-incs="-I$EBROOTNETCDF/include -I$EBROOTNETCDFMINFORTRAN/include" ' -configopts += '--with-netcdf-libs="-L$EBROOTNETCDF/lib64 -lnetcdf -L$EBROOTNETCDFMINFORTRAN/lib -lnetcdff" ' -configopts += '--with-fft-libs="-L$EBROOTFFTW/lib -lfftw3 -lfftw3f" --with-fft-flavor=fftw3 ' -configopts += '--with-trio-flavor=netcdf+etsf_io --with-dft-flavor=libxc --enable-gw-dpc' - -sanity_check_paths = { - 'files': ["bin/abinit"], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/a/ABySS/ABySS-1.3.4-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/a/ABySS/ABySS-1.3.4-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index e205e2d8ac2c..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ABySS/ABySS-1.3.4-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 -## - -easyblock = 'ConfigureMake' - -name = 'ABySS' -version = '1.3.4' -versionsuffix = '-Python-2.7.3' - -homepage = 'http://www.bcgsc.ca/platform/bioinfo/software/abyss' -description = """Assembly By Short Sequences - a de novo, parallel, paired-end sequence assembler""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True} - -# eg. http://www.bcgsc.ca/downloads/abyss/abyss-1.3.4.tar.gz -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.bcgsc.ca/downloads/abyss/'] - -dependencies = [('Boost', '1.49.0', versionsuffix)] - -sanity_check_paths = { - 'files': ["bin/ABYSS", "bin/ABYSS-P"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/a/ABySS/ABySS-1.3.4-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/a/ABySS/ABySS-1.3.4-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 5a1d132b7c45..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ABySS/ABySS-1.3.4-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 -## - -easyblock = 'ConfigureMake' - -name = 'ABySS' -version = '1.3.4' -versionsuffix = '-Python-2.7.3' - -homepage = 'http://www.bcgsc.ca/platform/bioinfo/software/abyss' -description = """Assembly By Short Sequences - a de novo, parallel, paired-end sequence assembler""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'usempi': True} - -# eg. http://www.bcgsc.ca/downloads/abyss/abyss-1.3.4.tar.gz -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.bcgsc.ca/downloads/abyss/'] - -dependencies = [('Boost', '1.49.0', versionsuffix)] - -sanity_check_paths = { - 'files': ["bin/ABYSS", "bin/ABYSS-P"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/a/ABySS/ABySS-1.3.6-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/a/ABySS/ABySS-1.3.6-goolf-1.4.10-Python-2.7.5.eb deleted file mode 100644 index 4ebae49b2a95..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ABySS/ABySS-1.3.6-goolf-1.4.10-Python-2.7.5.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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 -## - -easyblock = 'ConfigureMake' - -name = 'ABySS' -version = '1.3.6' -versionsuffix = '-Python-2.7.5' - -homepage = 'http://www.bcgsc.ca/platform/bioinfo/software/abyss' -description = """Assembly By Short Sequences - a de novo, parallel, paired-end sequence assembler""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True} - -# eg. http://www.bcgsc.ca/downloads/abyss/abyss-1.3.4.tar.gz -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.bcgsc.ca/downloads/abyss/'] - -dependencies = [ - ('sparsehash', '2.0.2'), - ('Boost', '1.49.0', versionsuffix), -] - -sanity_check_paths = { - 'files': ["bin/ABYSS", "bin/ABYSS-P"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/a/ABySS/ABySS-1.3.7-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/a/ABySS/ABySS-1.3.7-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index a55aa9d2cf66..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ABySS/ABySS-1.3.7-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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 -## - -easyblock = 'ConfigureMake' - -name = 'ABySS' -version = '1.3.7' -versionsuffix = '-Python-2.7.9' - -homepage = 'http://www.bcgsc.ca/platform/bioinfo/software/abyss' -description = """Assembly By Short Sequences - a de novo, parallel, paired-end sequence assembler""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'usempi': True} - -# eg. http://www.bcgsc.ca/downloads/abyss/abyss-1.3.4.tar.gz -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.bcgsc.ca/downloads/abyss/'] - -dependencies = [ - ('sparsehash', '2.0.2'), - ('Boost', '1.58.0', versionsuffix), -] - -preconfigopts = 'env CPPFLAGS=-I$EBROOTSPARSEHASH/include' - -sanity_check_paths = { - 'files': ["bin/ABYSS", "bin/ABYSS-P"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/a/ABySS/ABySS-1.5.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/a/ABySS/ABySS-1.5.2-goolf-1.4.10.eb deleted file mode 100644 index 5995eab52721..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ABySS/ABySS-1.5.2-goolf-1.4.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# 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 -# License:: MIT/GPL -# $Id$ -# -## - -easyblock = 'ConfigureMake' - -name = 'ABySS' -version = '1.5.2' - -homepage = 'http://www.bcgsc.ca/platform/bioinfo/software/abyss' -description = """Assembly By Short Sequences - a de novo, parallel, paired-end sequence assembler""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://github.com/bcgsc/abyss/releases/download/%(version)s/'] - -dependencies = [('Boost', '1.53.0')] - -sanity_check_paths = { - 'files': ["bin/ABYSS", "bin/ABYSS-P"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/a/ACML/ACML-4.4.0-gfortran-64bit-int64.eb b/easybuild/easyconfigs/__archive__/a/ACML/ACML-4.4.0-gfortran-64bit-int64.eb deleted file mode 100644 index 3b8eb6b7842a..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ACML/ACML-4.4.0-gfortran-64bit-int64.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'ACML' -version = '4.4.0' -versionsuffix = '-gfortran-64bit-int64' - -homepage = 'http://developer.amd.com/libraries/acml' -description = """ACML provides a free set of thoroughly optimized and threaded math routines for HPC, - scientific, engineering and related compute-intensive applications. ACML is ideal for weather modeling, - computational fluid dynamics, financial analysis, oil and gas applications and more. """ - -toolchain = SYSTEM - -sources = ['%s-%s%s.tgz' % (name.lower(), '-'.join(version.split('.')), versionsuffix)] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/a/ACML/ACML-4.4.0-gfortran-64bit.eb b/easybuild/easyconfigs/__archive__/a/ACML/ACML-4.4.0-gfortran-64bit.eb deleted file mode 100644 index 5b98ee4ae2c4..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ACML/ACML-4.4.0-gfortran-64bit.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'ACML' -version = '4.4.0' -versionsuffix = '-gfortran-64bit' - -homepage = 'http://developer.amd.com/libraries/acml' -description = """ACML provides a free set of thoroughly optimized and threaded math routines for HPC, - scientific, engineering and related compute-intensive applications. ACML is ideal for weather modeling, - computational fluid dynamics, financial analysis, oil and gas applications and more. """ - -toolchain = SYSTEM - -sources = ['%s-%s%s.tgz' % (name.lower(), '-'.join(version.split('.')), versionsuffix)] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/a/ACML/ACML-4.4.0-ifort-64bit-int64.eb b/easybuild/easyconfigs/__archive__/a/ACML/ACML-4.4.0-ifort-64bit-int64.eb deleted file mode 100644 index c1db79e1d6cd..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ACML/ACML-4.4.0-ifort-64bit-int64.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'ACML' -version = '4.4.0' -versionsuffix = '-ifort-64bit-int64' - -homepage = 'http://developer.amd.com/libraries/acml' -description = """ACML provides a free set of thoroughly optimized and threaded math routines for HPC, - scientific, engineering and related compute-intensive applications. ACML is ideal for weather modeling, - computational fluid dynamics, financial analysis, oil and gas applications and more. """ - -toolchain = SYSTEM - -sources = ['%s-%s%s.tgz' % (name.lower(), '-'.join(version.split('.')), versionsuffix)] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/a/ACML/ACML-4.4.0-ifort-64bit.eb b/easybuild/easyconfigs/__archive__/a/ACML/ACML-4.4.0-ifort-64bit.eb deleted file mode 100644 index 5aa6a61a9edf..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ACML/ACML-4.4.0-ifort-64bit.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'ACML' -version = '4.4.0' -versionsuffix = '-ifort-64bit' - -homepage = 'http://developer.amd.com/libraries/acml' -description = """ACML provides a free set of thoroughly optimized and threaded math routines for HPC, - scientific, engineering and related compute-intensive applications. ACML is ideal for weather modeling, - computational fluid dynamics, financial analysis, oil and gas applications and more. """ - -toolchain = SYSTEM - -sources = ['%s-%s%s.tgz' % (name.lower(), '-'.join(version.split('.')), versionsuffix)] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/a/ACML/ACML-5.2.0-gfortran-64bit-int64.eb b/easybuild/easyconfigs/__archive__/a/ACML/ACML-5.2.0-gfortran-64bit-int64.eb deleted file mode 100644 index 04820d26355d..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ACML/ACML-5.2.0-gfortran-64bit-int64.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'ACML' -version = '5.2.0' -versionsuffix = '-gfortran-64bit-int64' - -homepage = 'http://developer.amd.com/libraries/acml' -description = """ACML provides a free set of thoroughly optimized and threaded math routines for HPC, - scientific, engineering and related compute-intensive applications. ACML is ideal for weather modeling, - computational fluid dynamics, financial analysis, oil and gas applications and more. """ - -toolchain = SYSTEM - -sources = ['%s-%s%s.tgz' % (name.lower(), '-'.join(version.split('.')), versionsuffix)] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/a/ACML/ACML-5.2.0-gfortran-64bit.eb b/easybuild/easyconfigs/__archive__/a/ACML/ACML-5.2.0-gfortran-64bit.eb deleted file mode 100644 index 6433b1ccc995..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ACML/ACML-5.2.0-gfortran-64bit.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'ACML' -version = '5.2.0' -versionsuffix = '-gfortran-64bit' - -homepage = 'http://developer.amd.com/libraries/acml' -description = """ACML provides a free set of thoroughly optimized and threaded math routines for HPC, - scientific, engineering and related compute-intensive applications. ACML is ideal for weather modeling, - computational fluid dynamics, financial analysis, oil and gas applications and more. """ - -toolchain = SYSTEM - -sources = ['%s-%s%s.tgz' % (name.lower(), '-'.join(version.split('.')), versionsuffix)] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/a/ACML/ACML-5.2.0-ifort-64bit-int64.eb b/easybuild/easyconfigs/__archive__/a/ACML/ACML-5.2.0-ifort-64bit-int64.eb deleted file mode 100644 index 447c9c6816bf..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ACML/ACML-5.2.0-ifort-64bit-int64.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'ACML' -version = '5.2.0' -versionsuffix = '-ifort-64bit-int64' - -homepage = 'http://developer.amd.com/libraries/acml' -description = """ACML provides a free set of thoroughly optimized and threaded math routines for HPC, - scientific, engineering and related compute-intensive applications. ACML is ideal for weather modeling, - computational fluid dynamics, financial analysis, oil and gas applications and more. """ - -toolchain = SYSTEM - -sources = ['%s-%s%s.tgz' % (name.lower(), '-'.join(version.split('.')), versionsuffix)] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/a/ACML/ACML-5.2.0-ifort-64bit.eb b/easybuild/easyconfigs/__archive__/a/ACML/ACML-5.2.0-ifort-64bit.eb deleted file mode 100644 index 81dfe7b71c03..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ACML/ACML-5.2.0-ifort-64bit.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'ACML' -version = '5.2.0' -versionsuffix = '-ifort-64bit' - -homepage = 'http://developer.amd.com/libraries/acml' -description = """ACML provides a free set of thoroughly optimized and threaded math routines for HPC, - scientific, engineering and related compute-intensive applications. ACML is ideal for weather modeling, - computational fluid dynamics, financial analysis, oil and gas applications and more. """ - -toolchain = SYSTEM - -sources = ['%s-%s%s.tgz' % (name.lower(), '-'.join(version.split('.')), versionsuffix)] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/a/ACML/ACML-5.3.0-ifort-64bit.eb b/easybuild/easyconfigs/__archive__/a/ACML/ACML-5.3.0-ifort-64bit.eb deleted file mode 100644 index cb1717345db0..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ACML/ACML-5.3.0-ifort-64bit.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'ACML' -version = '5.3.0' -versionsuffix = '-ifort-64bit' - -homepage = 'http://developer.amd.com/libraries/acml' -description = """ACML provides a free set of thoroughly optimized and threaded math routines for HPC, - scientific, engineering and related compute-intensive applications. ACML is ideal for weather modeling, - computational fluid dynamics, financial analysis, oil and gas applications and more. """ - -toolchain = SYSTEM - -sources = ['%s-%s%s.tgz' % (name.lower(), '-'.join(version.split('.')), versionsuffix)] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/a/ACML/ACML-5.3.1-ifort-64bit.eb b/easybuild/easyconfigs/__archive__/a/ACML/ACML-5.3.1-ifort-64bit.eb deleted file mode 100644 index b721be9557eb..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ACML/ACML-5.3.1-ifort-64bit.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'ACML' -version = '5.3.1' -versionsuffix = '-ifort-64bit' - -homepage = 'http://developer.amd.com/libraries/acml' -description = """ACML provides a free set of thoroughly optimized and threaded math routines for HPC, -scientific, engineering and related compute-intensive applications. ACML is ideal for weather modeling, -computational fluid dynamics, financial analysis, oil and gas applications and more. """ - -toolchain = SYSTEM - -sources = ['%s-%s%s.tgz' % (name.lower(), '-'.join(version.split('.')), versionsuffix)] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/a/AFNI/AFNI-20150717-intel-2015a.eb b/easybuild/easyconfigs/__archive__/a/AFNI/AFNI-20150717-intel-2015a.eb deleted file mode 100644 index 5f212260dd55..000000000000 --- a/easybuild/easyconfigs/__archive__/a/AFNI/AFNI-20150717-intel-2015a.eb +++ /dev/null @@ -1,66 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'AFNI' -version = '20150717' - -homepage = 'http://afni.nimh.nih.gov/' -description = """AFNI is a set of C programs for processing, analyzing, and displaying functional MRI (FMRI) data - - a technique for mapping human brain activity.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'openmp': True, 'pic': True} - -# download afni_src.tgz manually from http://afni.nimh.nih.gov/pub/dist/tgz/, and rename to include datestamp -# detailed release notes are available at http://afni.nimh.nih.gov/pub/dist/doc/misc/history/afni_hist_level1_all.html -# but last update doesn't match datestamp of most recent afni_src.tgz? -sources = ['afni_src-%(version)s.tgz'] -checksums = ['985ce725a68c7b498e3402fd52b41811'] - -patches = ['AFNI-%(version)s_omp-pragma-statement-fix.patch'] - -libx11suff = '-libX11-1.6.3' - -pyver = '2.7.9' -majpyver = '.'.join(pyver.split('.')[:2]) -dependencies = [ - ('tcsh', '6.19.00'), - ('libXp', '1.0.3'), - ('libXt', '1.1.4', libx11suff), - ('libXpm', '3.5.11'), - ('libXmu', '1.1.2', libx11suff), - ('motif', '2.3.4', libx11suff), - ('R', '3.1.2'), - ('PyQt', '4.11.4', '-Python-%s' % pyver), - ('expat', '2.1.0'), - ('libpng', '1.6.16'), - ('libjpeg-turbo', '1.4.0'), - ('GSL', '1.16'), - ('GLib', '2.40.0'), # must match version used in Qt (via PyQt) - ('zlib', '1.2.8'), -] - -skipsteps = ['configure', 'install'] - -prebuildopts = "cp Makefile.linux_openmp_64 Makefile && " -buildopts = 'totality LGIFTI="$EBROOTEXPAT/lib/libexpat.a" LDPYTHON="-lpython%s" ' % majpyver -buildopts += r'CC="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCVOL="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCFAST="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCOLD="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCMIN="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCSVD="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'LD="${CC} \$(CPROF)" LZLIB="${EBROOTZLIB}/lib/libz.a" XLIBS="-lXm -lXt" ' -buildopts += 'IFLAGS="-I. -I$EBROOTPYTHON/include/python%s ' % majpyver -buildopts += '-I$EBROOTGLIB/lib/glib-2.0/include -I$EBROOTGLIB/include/glib-2.0"' -buildopts += ' INSTALLDIR=%(installdir)s' - -parallel = 1 - -modextrapaths = {'PATH': ['']} - -sanity_check_paths = { - 'files': ['afni'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14-20141023.eb b/easybuild/easyconfigs/__archive__/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14-20141023.eb deleted file mode 100644 index d880a919fb5c..000000000000 --- a/easybuild/easyconfigs/__archive__/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14-20141023.eb +++ /dev/null @@ -1,33 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# Author: Bart Verleye -# Center for eResearch, Auckland -easyblock = 'PackedBinary' - -name = 'AFNI' -version = 'linux_openmp_64' -versionsuffix = '-20141023' - -homepage = 'http://afni.nimh.nih.gov' -description = """Free software for analysis and display of FMRI data """ - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -source_urls = ['http://afni.nimh.nih.gov/pub/dist/tgz/'] -sources = ['%(version)s.tgz'] -checksums = ['8800092268d8bfc05611515b0795dae2'] - -dependencies = [ - ('R', '3.1.2'), - ('PyQt', '4.11.3', '-Python-2.7.9'), - ('tcsh', '6.18.01'), - ('libXp', '1.0.3'), -] - -modextrapaths = {'PATH': ['']} - -sanity_check_paths = { - 'files': ['afni'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/a/AFNI/AFNI-linux_openmp_64-intel-2015a-20141023.eb b/easybuild/easyconfigs/__archive__/a/AFNI/AFNI-linux_openmp_64-intel-2015a-20141023.eb deleted file mode 100644 index 686bb454342e..000000000000 --- a/easybuild/easyconfigs/__archive__/a/AFNI/AFNI-linux_openmp_64-intel-2015a-20141023.eb +++ /dev/null @@ -1,33 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# Author: Bart Verleye -# Center for eResearch, Auckland -easyblock = 'PackedBinary' - -name = 'AFNI' -version = 'linux_openmp_64' -versionsuffix = '-20141023' - -homepage = 'http://afni.nimh.nih.gov' -description = """Free software for analysis and display of FMRI data """ - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://afni.nimh.nih.gov/pub/dist/tgz/'] -sources = ['%(version)s.tgz'] -checksums = ['8800092268d8bfc05611515b0795dae2'] - -dependencies = [ - ('R', '3.1.2'), - ('PyQt', '4.11.3', '-Python-2.7.9'), - ('tcsh', '6.18.01'), - ('libXp', '1.0.3'), -] - -modextrapaths = {'PATH': ['']} - -sanity_check_paths = { - 'files': ['afni'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/a/ALADIN/ALADIN-36t1_op2bf1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/a/ALADIN/ALADIN-36t1_op2bf1-goolf-1.4.10.eb deleted file mode 100644 index 86c1e60c8356..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ALADIN/ALADIN-36t1_op2bf1-goolf-1.4.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'ALADIN' -version = '36t1_op2bf1' - -homepage = 'http://www.cnrm.meteo.fr/aladin/' -description = """ALADIN was entirely built on the notion of compatibility with its mother system, IFS/ARPEG. -The latter, a joint development between the European Centre for Medium-Range Weather Forecasts (ECMWF) and -Meteo-France, was only meant to consider global Numerical Weather Prediction applications; hence the idea, -for ALADIN, to complement the IFS/ARPEGE project with a limited area model (LAM) version, while keeping the -differences between the two softwares as small as possible.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True} - -sources = [ - 'cy%(version)s.tgz', - 'gmkpack.6.5.0.tgz', - 'auxlibs_installer.2.0.tgz', -] - -patches = ['gmkpack_multi-lib.patch'] - -dependencies = [ - ('JasPer', '1.900.1'), - ('grib_api', '1.9.18'), - ('netCDF', '4.1.3'), # can't use 4.2, because Fortran stuff is in seperate netCDF-Fortran install -] -builddependencies = [('Bison', '2.5')] - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/a/ALADIN/ALADIN-36t1_op2bf1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/a/ALADIN/ALADIN-36t1_op2bf1-ictce-5.3.0.eb deleted file mode 100644 index 755287b1806c..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ALADIN/ALADIN-36t1_op2bf1-ictce-5.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -name = 'ALADIN' -version = '36t1_op2bf1' - -homepage = 'http://www.cnrm.meteo.fr/aladin/' -description = """ALADIN was entirely built on the notion of compatibility with its mother system, IFS/ARPEG. - The latter, a joint development between the European Centre for Medium-Range Weather Forecasts (ECMWF) and - Meteo-France, was only meant to consider global Numerical Weather Prediction applications; hence the idea, - for ALADIN, to complement the IFS/ARPEGE project with a limited area model (LAM) version, while keeping the - differences between the two softwares as small as possible.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'usempi': False} - -sources = [ - 'cy%(version)s.tgz', - 'gmkpack.6.5.0.tgz', - 'auxlibs_installer.2.0.tgz', -] - -patches = [ - 'ALADIN_ictce-clim_import-export.patch', - 'gmkpack_multi-lib.patch', -] - -dependencies = [ - ('JasPer', '1.900.1'), - ('grib_api', '1.9.18'), - ('netCDF', '4.1.3'), # can't use 4.2, because Fortran stuff is in seperate netCDF-Fortran install -] -builddependencies = [('Bison', '2.5')] - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/a/ALADIN/ALADIN-36t1_op2bf1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/a/ALADIN/ALADIN-36t1_op2bf1-intel-2015b.eb deleted file mode 100644 index 6d1840cb35ed..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ALADIN/ALADIN-36t1_op2bf1-intel-2015b.eb +++ /dev/null @@ -1,36 +0,0 @@ -name = 'ALADIN' -version = '36t1_op2bf1' - -homepage = 'http://www.cnrm.meteo.fr/aladin/' -description = """ALADIN was entirely built on the notion of compatibility with its mother system, IFS/ARPEG. - The latter, a joint development between the European Centre for Medium-Range Weather Forecasts (ECMWF) and - Meteo-France, was only meant to consider global Numerical Weather Prediction applications; hence the idea, - for ALADIN, to complement the IFS/ARPEGE project with a limited area model (LAM) version, while keeping the - differences between the two softwares as small as possible.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'usempi': True} - -sources = [ - 'cy%(version)s.tgz', - 'gmkpack.6.5.0.tgz', - 'auxlibs_installer.2.0.tgz', -] - -patches = [ - 'ALADIN_ictce-clim_import-export.patch', - 'gmkpack_multi-lib.patch', -] - -dependencies = [ - ('JasPer', '1.900.1'), - ('grib_api', '1.14.4'), - ('netCDF', '4.3.3.1'), - ('netCDF-Fortran', '4.4.2'), -] -builddependencies = [('Bison', '3.0.4')] - -# too parallel makes the build very slow -maxparallel = 3 - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/a/ALLPATHS-LG/ALLPATHS-LG-46968-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/a/ALLPATHS-LG/ALLPATHS-LG-46968-goolf-1.4.10.eb deleted file mode 100644 index 33c6b93585a0..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ALLPATHS-LG/ALLPATHS-LG-46968-goolf-1.4.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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 = 'ConfigureMake' - -name = 'ALLPATHS-LG' -version = '46968' - -homepage = 'http://www.broadinstitute.org/software/allpaths-lg/blog/' -description = """ALLPATHS-LG, the new short read genome assembler.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -# source is moved over time, hence multiple URLs below -source_urls = [ - 'ftp://ftp.broadinstitute.org/pub/crd/ALLPATHS/Release-LG/latest_source_code', - 'ftp://ftp.broadinstitute.org/pub/crd/ALLPATHS/Release-LG/latest_source_code/2013-06', - 'ftp://ftp.broadinstitute.org/pub/crd/ALLPATHS/Release-LG/latest_source_code/2013/2013-06', -] -sources = ['allpathslg-%(version)s.tar.gz'] - -sanity_check_paths = { - 'files': [], - 'dirs': ['bin'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/a/AMOS/AMOS-3.1.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/a/AMOS/AMOS-3.1.0-goolf-1.4.10.eb deleted file mode 100644 index 440bc7a909e2..000000000000 --- a/easybuild/easyconfigs/__archive__/a/AMOS/AMOS-3.1.0-goolf-1.4.10.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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 = 'AMOS' -version = '3.1.0' - -homepage = 'http://sourceforge.net/apps/mediawiki/amos/index.php?title=AMOS' -description = """The AMOS consortium is committed to the development of open-source whole genome assembly software""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/amos/files/%s/%s' % (name.lower(), version), 'download')] - -patches = ['AMOS-3.1.0_GCC-4.7.patch'] - -dependencies = [ - ('expat', '2.1.0'), - ('MUMmer', '3.23'), -] - -sanity_check_paths = { - 'files': ['bin/AMOScmp', 'bin/AMOScmp-shortReads', 'bin/AMOScmp-shortReads-alignmentTrimmed'], - 'dirs': [] -} - -parallel = 1 # make crashes otherwise - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/a/AMOS/AMOS-3.1.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/a/AMOS/AMOS-3.1.0-ictce-5.3.0.eb deleted file mode 100644 index d767191d1bef..000000000000 --- a/easybuild/easyconfigs/__archive__/a/AMOS/AMOS-3.1.0-ictce-5.3.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -## -# 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 = 'AMOS' -version = '3.1.0' - -homepage = 'http://sourceforge.net/apps/mediawiki/amos/index.php?title=AMOS' -description = """The AMOS consortium is committed to the development of open-source whole genome assembly software""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/amos/files/%s/%s' % (name.lower(), version), 'download')] - -dependencies = [ - ('expat', '2.1.0'), - ('MUMmer', '3.23'), -] - -sanity_check_paths = { - 'files': ['bin/AMOScmp', 'bin/AMOScmp-shortReads', 'bin/AMOScmp-shortReads-alignmentTrimmed'], - 'dirs': [] -} - -parallel = 1 # make crashes otherwise - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/a/ANTLR/ANTLR-2.7.7-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/a/ANTLR/ANTLR-2.7.7-ictce-5.4.0.eb deleted file mode 100644 index f40658d1411c..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ANTLR/ANTLR-2.7.7-ictce-5.4.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ANTLR' -version = '2.7.7' - -homepage = "http://www.antlr2.org" -description = """ANother Tool for Language Recognition""" - -toolchain = {'name': 'ictce', 'version': '5.4.0'} - -source_urls = ['http://www.antlr2.org/download'] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['ANTLR-%(version)s_cpp-headers.patch'] - -dependencies = [('Java', '1.7.0_60', '', True)] - -configopts = "--disable-examples --disable-csharp" - -sanity_check_paths = { - 'files': ['bin/antlr'], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/a/ANTLR/ANTLR-2.7.7-intel-2014b.eb b/easybuild/easyconfigs/__archive__/a/ANTLR/ANTLR-2.7.7-intel-2014b.eb deleted file mode 100644 index 8ba4070760d5..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ANTLR/ANTLR-2.7.7-intel-2014b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ANTLR' -version = '2.7.7' - -homepage = "http://www.antlr2.org" -description = """ANother Tool for Language Recognition""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://www.antlr2.org/download'] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['ANTLR-%(version)s_cpp-headers.patch'] - -dependencies = [('Java', '1.7.0_60', '', True)] - -configopts = "--disable-examples --disable-csharp" - -sanity_check_paths = { - 'files': ['bin/antlr'], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/a/ANTLR/ANTLR-2.7.7-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/a/ANTLR/ANTLR-2.7.7-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index 31ae0ccb1524..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ANTLR/ANTLR-2.7.7-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ANTLR' -version = "2.7.7" - -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': '2015a'} - -source_urls = ['http://www.antlr2.org/download/'] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['%(name)s-%(version)s_includes.patch'] - -pythonversion = '2.7.10' -versionsuffix = "-Python-%s" % pythonversion - -dependencies = [ - ('Java', '1.8.0_60', '', True), - ('Python', pythonversion), -] - -configopts = '--disable-examples --disable-csharp ' - -sanity_check_paths = { - 'files': ['bin/antlr', 'bin/antlr-config'], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/a/ANTLR/ANTLR-2.7.7-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/a/ANTLR/ANTLR-2.7.7-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 00631356607a..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ANTLR/ANTLR-2.7.7-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ANTLR' -version = "2.7.7" - -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': '2015b'} - -source_urls = ['http://www.antlr2.org/download/'] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['%(name)s-%(version)s_includes.patch'] - -pythonversion = '2.7.10' -versionsuffix = "-Python-%s" % pythonversion - -dependencies = [ - ('Java', '1.8.0_66', '', True), - ('Python', pythonversion), -] - -configopts = '--disable-examples --disable-csharp ' - -sanity_check_paths = { - 'files': ['bin/antlr', 'bin/antlr-config'], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/a/ANTs/ANTs-2.1.0rc3-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/a/ANTs/ANTs-2.1.0rc3-goolf-1.5.14.eb deleted file mode 100644 index 1e8a2bf6f604..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ANTs/ANTs-2.1.0rc3-goolf-1.5.14.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ANTs' -version = '2.1.0rc3' - -homepage = 'http://stnava.github.io/ANTs/' -description = """ANTs extracts information from complex datasets that include imaging. ANTs is useful for managing, - interpreting and visualizing multidimensional data.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/stnava/ANTs/archive/'] -sources = ['v%(version)s.tar.gz'] - -builddependencies = [('CMake', '3.0.2')] - -skipsteps = ['install'] -buildopts = ' && mkdir -p %(installdir)s && cp -r * %(installdir)s/' - -parallel = 1 - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/ANTS'], - 'dirs': ['lib'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/a/APR-util/APR-util-1.5.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/a/APR-util/APR-util-1.5.3-goolf-1.4.10.eb deleted file mode 100644 index 1a3a23018b80..000000000000 --- a/easybuild/easyconfigs/__archive__/a/APR-util/APR-util-1.5.3-goolf-1.4.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'APR-util' -version = '1.5.3' - -homepage = 'http://apr.apache.org/' -description = "Apache Portable Runtime (APR) util libraries." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://archive.apache.org/dist/apr/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('APR', '1.5.0')] - -configopts = "--with-apr=$EBROOTAPR/bin/apr-1-config" - -sanity_check_paths = { - 'files': ["bin/apu-1-config", "lib/libaprutil-1.so", "lib/libaprutil-1.a"], - 'dirs': ["include/apr-1"], -} - -parallel = 1 - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/a/APR-util/APR-util-1.5.4-foss-2015a.eb b/easybuild/easyconfigs/__archive__/a/APR-util/APR-util-1.5.4-foss-2015a.eb deleted file mode 100644 index 299a987b846f..000000000000 --- a/easybuild/easyconfigs/__archive__/a/APR-util/APR-util-1.5.4-foss-2015a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'APR-util' -version = '1.5.4' - -homepage = 'http://apr.apache.org/' -description = "Apache Portable Runtime (APR) util libraries." - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = ['http://archive.apache.org/dist/apr/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('APR', '1.5.2'), - ('SQLite', '3.8.8.1'), - ('expat', '2.1.0'), -] - -configopts = "--with-apr=$EBROOTAPR/bin/apr-1-config --with-sqlite3=$EBROOTSQLITE --with-expat=$EBROOTEXPAT " - -sanity_check_paths = { - 'files': ["bin/apu-1-config", "lib/libaprutil-1.%s" % SHLIB_EXT, "lib/libaprutil-1.a"], - 'dirs': ["include/apr-1"], -} - -parallel = 1 - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/a/APR/APR-1.5.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/a/APR/APR-1.5.0-goolf-1.4.10.eb deleted file mode 100644 index bbe4a3f6c2ec..000000000000 --- a/easybuild/easyconfigs/__archive__/a/APR/APR-1.5.0-goolf-1.4.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'APR' -version = '1.5.0' - -homepage = 'http://apr.apache.org/' -description = "Apache Portable Runtime (APR) libraries." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://archive.apache.org/dist/apr/'] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ["bin/apr-1-config", "lib/libapr-1.so", "lib/libapr-1.a"], - 'dirs': ["include/apr-1"], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/a/APR/APR-1.5.2-foss-2015a.eb b/easybuild/easyconfigs/__archive__/a/APR/APR-1.5.2-foss-2015a.eb deleted file mode 100644 index 50c9f6172193..000000000000 --- a/easybuild/easyconfigs/__archive__/a/APR/APR-1.5.2-foss-2015a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'APR' -version = '1.5.2' - -homepage = 'http://apr.apache.org/' -description = "Apache Portable Runtime (APR) libraries." - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = ['http://archive.apache.org/dist/apr/'] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ["bin/apr-1-config", "lib/libapr-1.%s" % SHLIB_EXT, "lib/libapr-1.a"], - 'dirs': ["include/apr-1"], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/a/ARB/ARB-5.5-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/a/ARB/ARB-5.5-goolf-1.4.10.eb deleted file mode 100644 index 41b26e296f8e..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ARB/ARB-5.5-goolf-1.4.10.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = 'ARB' -version = '5.5' - -homepage = 'http://www.arb-home.de/' -description = """The ARB software is a graphically oriented package comprising various tools for sequence database -handling and data analysis. A central database of processed (aligned) sequences and any type of additional data linked -to the respective sequence entries is structured according to phylogeny or other user defined criteria.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -# download from http://download.arb-home.de/release/arb_5.5, and rename to include version -sources = ['%(namelower)s-%(version)s-src.tgz'] - -patches = [ - '%(name)s-%(version)s_xmkmf.patch', - '%(name)s-%(version)s_xflags.patch', -] - -dependencies = [ - ('libpng', '1.6.6'), - ('LibTIFF', '4.0.3'), - ('Java', '1.7.0_15', '', True), - ('lynx', '2.8.7'), - ('makedepend', '1.0.4'), - ('imake', '1.0.5'), - ('libXt', '1.1.4'), - ('motif', '2.3.4'), # libXm - ('libXpm', '3.5.11'), - ('libXaw', '1.0.12'), - ('Perl', '5.16.3'), - ('libxslt', '1.1.28'), - ('freeglut', '2.8.1'), - ('Sablotron', '1.0.3'), - ('libxml2', '2.9.1'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/a/ARB/ARB-5.5_xflags.patch b/easybuild/easyconfigs/__archive__/a/ARB/ARB-5.5_xflags.patch deleted file mode 100644 index 9217dd68b83a..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ARB/ARB-5.5_xflags.patch +++ /dev/null @@ -1,221 +0,0 @@ ---- Makefile.orig 2013-09-26 16:43:53.016909280 +0200 -+++ Makefile 2013-09-26 16:48:39.953144714 +0200 -@@ -31,7 +31,7 @@ - # configurable in config.makefile - # - # ----------------------------------------------------- --# Read configuration -+# Read configuration - include config.makefile - - ifeq ($(LD_LIBRARY_PATH),'') -@@ -121,10 +121,10 @@ - - # Enable several warnings - extended_warnings := -Wwrite-strings -Wunused -Wno-aggregate-return -Wshadow -- extended_cpp_warnings := -Wnon-virtual-dtor -Wreorder -Wpointer-arith -+ extended_cpp_warnings := -Wnon-virtual-dtor -Wreorder -Wpointer-arith - ifneq ('$(USING_GCC_3XX)','') - extended_cpp_warnings += -Wdisabled-optimization -Wmissing-format-attribute -- extended_cpp_warnings += -Wmissing-noreturn # -Wfloat-equal -+ extended_cpp_warnings += -Wmissing-noreturn # -Wfloat-equal - endif - ifneq ('$(USING_GCC_4XX)','') - # extended_cpp_warnings += -Wwhatever -@@ -135,7 +135,7 @@ - endif - endif - --#---------------------- developer -+#---------------------- developer - - ifneq ($(DEVELOPER),ANY) # ANY=default setting (skip all developer specific code) - ifdef dflags -@@ -153,7 +153,7 @@ - endif - - ifeq ($(ARB_64),1) -- dflags += -DARB_64 #-fPIC -+ dflags += -DARB_64 #-fPIC - lflags += - shared_cflags += -fPIC - -@@ -175,7 +175,7 @@ - # build 32-bit ARB version on 64-bit host - CROSS_LIB:=# empty = autodetect below - cflags += -m32 -- lflags += -m32 -m elf_i386 -+ lflags += -m32 -m elf_i386 - else - # build 32-bit ARB version on 32-bit host - CROSS_LIB:=/lib -@@ -214,20 +214,20 @@ - XHOME:=/usr/X11R6 - endif - --XINCLUDES:=-I$(XHOME)/include -+XINCLUDES:=$(CPPFLAGS) - ifdef DARWIN - XINCLUDES += -I$(OSX_FW)/GLUT.framework/Headers -I$(OSX_FW)/OpenGL.framework/Headers -I$(OSX_SDK)/usr/include/krb5 - -- XLIBS := -L$(XHOME)/lib -lXm -lpng -lz -lXt -lX11 -lXext -lXp -lXmu -lXi -+ XLIBS := -$(LDFLAGS) L$(XHOME)/lib -lXm -lpng -lz -lXt -lX11 -lXext -lXp -lXmu -lXi - XLIBS += -Wl,-dylib_file,$(OSX_FW_OPENGL)/libGL.dylib:$(OSX_FW_OPENGL)/libGL.dylib - XLIBS += -Wl,-dylib_file,$(OSX_FW_OPENGL)/libGLU.dylib:$(OSX_FW_OPENGL)/libGLU.dylib - else -- XLIBS:=-L$(XHOME)/$(CROSS_LIB) -lXm -lXpm -lXt -lXext -lX11 -+ XLIBS:=$(LDFLAGS) -L$(XHOME)/$(CROSS_LIB) -lXm -lXpm -lXt -lXext -lX11 - endif - - #---------------------- open GL - --ifeq ($(OPENGL),1) -+ifeq ($(OPENGL),1) - cflags += -DARB_OPENGL # activate OPENGL code - GL := gl # this is the name of the OPENGL base target - GL_LIB := -lGL -L$(ARBHOME)/GL/glAW -lglAW -@@ -280,7 +280,7 @@ - endif - endif - --# ------------------------------------------------------------------------- -+# ------------------------------------------------------------------------- - # Don't put any machine/version/etc conditionals below! - # (instead define variables above) - # ------------------------------------------------------------------------- -@@ -335,9 +335,9 @@ - - lflags:= - --# ------------------------- --# Main arb targets: --# ------------------------- -+# ------------------------- -+# Main arb targets: -+# ------------------------- - - first_target: - $(MAKE) checks -@@ -521,7 +521,7 @@ - - # --------------------- - --check_setup: check_ENVIRONMENT check_DEBUG check_ARB_64 check_DEVELOPER check_GCC_VERSION -+check_setup: check_ENVIRONMENT check_DEBUG check_ARB_64 check_DEVELOPER check_GCC_VERSION - @echo Your setup seems to be ok. - - checks: check_setup check_tabs -@@ -558,7 +558,7 @@ - cflags:=$(cflags) -DFAKE_VTAB_PTR=char - endif - --# ------------------------------- -+# ------------------------------- - # old PTSERVER or PTPAN? - - ifeq ($(PTPAN),1) -@@ -583,7 +583,7 @@ - ARCHS_PT_SERVER_LINK = $(ARCHS_PT_SERVER) - endif - --# ------------------------------- -+# ------------------------------- - # List of all Directories - - ARCHS = \ -@@ -894,7 +894,7 @@ - $(ARCHS_PROBE_COMMON) \ - $(ARCHS_PT_SERVER) \ - --$(PROBE): $(ARCHS_PROBE_DEPEND:.a=.dummy) shared_libs -+$(PROBE): $(ARCHS_PROBE_DEPEND:.a=.dummy) shared_libs - @SOURCE_TOOLS/binuptodate.pl $@ $(ARCHS_PROBE_LINK) $(ARBDB_LIB) $(ARCHS_CLIENT_PROBE) || ( \ - echo Link $@ ; \ - echo "$(LINK_EXECUTABLE) $@ $(LIBPATH) $(ARCHS_PROBE_LINK) $(ARBDB_LIB) $(ARCHS_CLIENT_PROBE) $(SYSLIBS)" ; \ -@@ -1008,7 +1008,7 @@ - NAMES_COM/server.dummy : comtools - NAMES_COM/client.dummy : comtools - --com_probe: PROBE_COM/PROBE_COM.dummy -+com_probe: PROBE_COM/PROBE_COM.dummy - com_names: NAMES_COM/NAMES_COM.dummy - com_all: com_probe com_names - -@@ -1151,7 +1151,7 @@ - #******************************************************************************** - - depends: -- $(MAKE) comtools -+ $(MAKE) comtools - @echo "$(SEP) Partially build com interface" - $(MAKE) PROBE_COM/PROBE_COM.depends - $(MAKE) NAMES_COM/NAMES_COM.depends -@@ -1162,10 +1162,10 @@ - depend: depends - - proto_tools: -- @echo $(SEP) Building prototyper -+ @echo $(SEP) Building prototyper - $(MAKE) AISC_MKPTPS/AISC_MKPTPS.dummy - --#proto: proto_tools TOOLS/TOOLS.dummy -+#proto: proto_tools TOOLS/TOOLS.dummy - proto: proto_tools - @echo $(SEP) Updating prototypes - $(MAKE) \ -@@ -1270,7 +1270,7 @@ - all - @$(MAKE) testperlscripts - --testperlscripts: -+testperlscripts: - @$(MAKE) -C PERL_SCRIPTS/test test - - perl_clean: -@@ -1346,16 +1346,16 @@ - $(MAKE) all - - tarfile: rebuild -- $(MAKE) addlibs -+ $(MAKE) addlibs - util/arb_compress - - tarfile_quick: all -- $(MAKE) addlibs -+ $(MAKE) addlibs - util/arb_compress - --save: sourcetarfile -+save: sourcetarfile - --# test early whether save will work -+# test early whether save will work - testsave: - @util/arb_srclst.pl >/dev/null - -@@ -1377,14 +1377,14 @@ - touch SOURCE_TOOLS/inc_major.stamp - $(MAKE) do_release - --do_release: -+do_release: - @echo Building release - @echo PATH=$(PATH) - @echo ARBHOME=$(ARBHOME) - -rm arb.tgz arbsrc.tgz - $(MAKE) testsave - $(MAKE) templ # auto upgrades version early -- $(MAKE) tarfile -+ $(MAKE) tarfile - $(MAKE) sourcetarfile - - release_quick: -@@ -1407,7 +1407,7 @@ - arbapplications: nt pa ed e4 wetc pt na nal di ph ds pgt - - # optionally things (no real harm for ARB if any of them fails): --arbxtras: tg pst a3 xmlin -+arbxtras: tg pst a3 xmlin - - tryxtras: - @echo $(SEP) diff --git a/easybuild/easyconfigs/__archive__/a/ARB/ARB-5.5_xmkmf.patch b/easybuild/easyconfigs/__archive__/a/ARB/ARB-5.5_xmkmf.patch deleted file mode 100644 index 84c57ec8f07d..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ARB/ARB-5.5_xmkmf.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- Makefile.orig 2013-07-16 14:55:29.971221036 +0200 -+++ Makefile 2013-07-16 14:58:28.543495360 +0200 -@@ -68,7 +68,7 @@ - 4.3.1 4.3.2 4.3.3 \ - 4.4.1 4.4.3 \ - 4.6.1 \ -- 4.7.1 -+ 4.7.1 4.7.2 - - ALLOWED_GCC_VERSIONS=$(ALLOWED_GCC_3xx_VERSIONS) $(ALLOWED_GCC_4xx_VERSIONS) - -@@ -322,7 +322,7 @@ - ifdef DARWIN - XMKMF := $(PREFIX)/bin/xmkmf - else -- XMKMF := /usr/bin/X11/xmkmf -+ XMKMF := xmkmf - endif - - MAKEDEPEND_PLAIN = makedepend diff --git a/easybuild/easyconfigs/__archive__/a/ASE/ASE-3.6.0.2515-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/a/ASE/ASE-3.6.0.2515-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index dbbc53352ef3..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ASE/ASE-3.6.0.2515-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = "PythonPackage" - -name = 'ASE' -version = '3.6.0.2515' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://wiki.fysik.dtu.dk/ase-files/'] -sources = ['python-%s-%s.tar.gz' % (name.lower(), version)] - -python = 'Python' -pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [ - (python, pythonver), -] - -sanity_check_paths = { - 'files': ['bin/ag', 'bin/ase', 'bin/ASE2ase.py', 'bin/testase.py'], - 'dirs': ['lib/python%s/site-packages/%s' % (pythonshortver, name.lower())] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/a/ASE/ASE-3.6.0.2515-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/a/ASE/ASE-3.6.0.2515-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index de265b05d30e..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ASE/ASE-3.6.0.2515-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = "PythonPackage" - -name = 'ASE' -version = '3.6.0.2515' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = ['https://wiki.fysik.dtu.dk/ase-files/'] -sources = ['python-%s-%s.tar.gz' % (name.lower(), version)] - -python = 'Python' -pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [ - (python, pythonver), -] - -sanity_check_paths = { - 'files': ['bin/ag', 'bin/ase', 'bin/ASE2ase.py', 'bin/testase.py'], - 'dirs': ['lib/python%s/site-packages/%s' % (pythonshortver, name.lower())] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/a/ASE/ASE-3.9.1.4567-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/a/ASE/ASE-3.9.1.4567-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index ee4c0a93cb95..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ASE/ASE-3.9.1.4567-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'ASE' -version = '3.9.1.4567' - -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': '2015b'} - -source_urls = ['https://wiki.fysik.dtu.dk/ase-files/'] -sources = ['python-%(namelower)s-%(version)s.tar.gz'] - -python = 'Python' -pythonver = '2.7.10' -pyshortver = '.'.join(pythonver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [ - (python, pythonver), -] - -sanity_check_paths = { - 'files': ['bin/ase-build', 'bin/ase-db', 'bin/ase-gui', 'bin/ase-info', 'bin/ase-run'], - 'dirs': ['lib/python%s/site-packages/%%(namelower)s' % pyshortver], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/a/ATK/ATK-2.16.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/a/ATK/ATK-2.16.0-intel-2015a.eb deleted file mode 100644 index af67d8fed170..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ATK/ATK-2.16.0-intel-2015a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ATK' -version = '2.16.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': '2015a'} - -source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/%(namelower)s/%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('GLib', '2.41.2'), -] - -sanity_check_paths = { - 'files': ['lib/libatk-1.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/a/ATK/ATK-2.16.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/a/ATK/ATK-2.16.0-intel-2015b.eb deleted file mode 100644 index bddf11ebe82a..000000000000 --- a/easybuild/easyconfigs/__archive__/a/ATK/ATK-2.16.0-intel-2015b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ATK' -version = '2.16.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': '2015b'} - -source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/%(namelower)s/%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('GLib', '2.41.2'), -] - -sanity_check_paths = { - 'files': ['lib/libatk-1.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/a/AnalyzeFMRI/AnalyzeFMRI-1.1-15-ictce-5.3.0-R-2.15.2.eb b/easybuild/easyconfigs/__archive__/a/AnalyzeFMRI/AnalyzeFMRI-1.1-15-ictce-5.3.0-R-2.15.2.eb deleted file mode 100644 index 530418299d12..000000000000 --- a/easybuild/easyconfigs/__archive__/a/AnalyzeFMRI/AnalyzeFMRI-1.1-15-ictce-5.3.0-R-2.15.2.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'RPackage' - -name = 'AnalyzeFMRI' -version = '1.1-15' - -homepage = 'http://cran.r-project.org/web/packages/AnalyzeFMRI' -description = """Functions for I/O, visualisation and analysis of functional Magnetic Resonance Imaging (fMRI) - datasets stored in the ANALYZE or NIFTI format.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://cran.r-project.org/src/contrib/'] -sources = ['%s_%s.tar.gz' % (name, version)] - -r = 'R' -rver = '2.15.2' -versionsuffix = '-%s-%s' % (r, rver) - -tcltkver = '8.5.12' - -dependencies = [ - (r, rver), - ('Tcl', tcltkver), - ('Tk', tcltkver), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['AnalyzeFMRI'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/a/Armadillo/Armadillo-2.4.4-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/a/Armadillo/Armadillo-2.4.4-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index db412156bb5b..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Armadillo/Armadillo-2.4.4-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'Armadillo' -version = '2.4.4' - -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': 'goolf', 'version': '1.4.10'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://sourceforge.net/projects/arma/files'] - -versionsuffix = "-Python-2.7.3" - -dependencies = [('Boost', '1.49.0', versionsuffix)] - -builddependencies = [('CMake', '2.8.4')] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/a/Armadillo/Armadillo-2.4.4-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/a/Armadillo/Armadillo-2.4.4-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 0e4848e8c816..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Armadillo/Armadillo-2.4.4-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'Armadillo' -version = '2.4.4' - -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': 'ictce', 'version': '5.3.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://sourceforge.net/projects/arma/files'] - -versionsuffix = "-Python-2.7.3" - -dependencies = [('Boost', '1.49.0', versionsuffix)] - -builddependencies = [('CMake', '2.8.4')] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/a/Armadillo/Armadillo-4.300.8-ictce-5.5.0-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/a/Armadillo/Armadillo-4.300.8-ictce-5.5.0-Python-2.7.5.eb deleted file mode 100644 index 172092be52ad..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Armadillo/Armadillo-4.300.8-ictce-5.5.0-Python-2.7.5.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Armadillo' -version = '4.300.8' - -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': 'ictce', 'version': '5.5.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://sourceforge.net/projects/arma/files'] - -versionsuffix = "-Python-2.7.5" - -dependencies = [ - ('Boost', '1.53.0', versionsuffix), - ('arpack-ng', '3.1.3'), -] - -builddependencies = [('CMake', '2.8.12')] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/a/Armadillo/Armadillo-6.400.3-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/a/Armadillo/Armadillo-6.400.3-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 093ebf2f4e95..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Armadillo/Armadillo-6.400.3-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'Armadillo' -version = '6.400.3' -versionsuffix = '-Python-2.7.11' - -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': '2015b'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://sourceforge.net/projects/arma/files'] - -dependencies = [ - ('Boost', '1.59.0', versionsuffix), - ('arpack-ng', '3.3.0'), -] - -builddependencies = [('CMake', '3.4.1')] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/a/Atkmm/Atkmm-2.22.7-intel-2015a.eb b/easybuild/easyconfigs/__archive__/a/Atkmm/Atkmm-2.22.7-intel-2015a.eb deleted file mode 100644 index a5593a4c547d..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Atkmm/Atkmm-2.22.7-intel-2015a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Atkmm' -version = '2.22.7' - -homepage = 'https://developer.gnome.org/ATK/stable/' -description = """ - Atkmm is the official C++ interface for the ATK accessibility toolkit library. -""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/%(namelower)s/%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('GLibmm', '2.41.2'), - ('ATK', '2.16.0'), -] - -sanity_check_paths = { - 'files': ['lib/libatkmm-1.6.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/a/Atkmm/Atkmm-2.22.7-intel-2015b.eb b/easybuild/easyconfigs/__archive__/a/Atkmm/Atkmm-2.22.7-intel-2015b.eb deleted file mode 100644 index 58785a851547..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Atkmm/Atkmm-2.22.7-intel-2015b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Atkmm' -version = '2.22.7' - -homepage = 'https://developer.gnome.org/ATK/stable/' -description = """ - Atkmm is the official C++ interface for the ATK accessibility toolkit library. -""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/%(namelower)s/%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('GLibmm', '2.41.2'), - ('ATK', '2.16.0'), -] - -sanity_check_paths = { - 'files': ['lib/libatkmm-1.6.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/a/Autoconf/Autoconf-2.69-GCC-4.7.2.eb b/easybuild/easyconfigs/__archive__/a/Autoconf/Autoconf-2.69-GCC-4.7.2.eb deleted file mode 100644 index 5787393eb87e..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Autoconf/Autoconf-2.69-GCC-4.7.2.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Autoconf' -version = '2.69' - -homepage = 'http://www.gnu.org/software/autoconf/' -description = """Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure - software source code packages. These scripts can adapt the packages to many kinds of UNIX-like systems without manual - user intervention. Autoconf creates a configuration script for a package from a template file that lists the operating - system features that the package can use, in the form of M4 macro calls.""" - -toolchain = {'name': 'GCC', 'version': '4.7.2'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -dependencies = [('M4', '1.4.16')] - -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/__archive__/a/Autoconf/Autoconf-2.69-foss-2015a.eb b/easybuild/easyconfigs/__archive__/a/Autoconf/Autoconf-2.69-foss-2015a.eb deleted file mode 100644 index 56f5ed55a568..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Autoconf/Autoconf-2.69-foss-2015a.eb +++ /dev/null @@ -1,26 +0,0 @@ -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': '2015a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -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/__archive__/a/Autoconf/Autoconf-2.69-foss-2015b.eb b/easybuild/easyconfigs/__archive__/a/Autoconf/Autoconf-2.69-foss-2015b.eb deleted file mode 100644 index 2a4df610708a..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Autoconf/Autoconf-2.69-foss-2015b.eb +++ /dev/null @@ -1,26 +0,0 @@ -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] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -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/__archive__/a/Autoconf/Autoconf-2.69-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/a/Autoconf/Autoconf-2.69-goolf-1.4.10.eb deleted file mode 100644 index d7fbad6ae5e4..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Autoconf/Autoconf-2.69-goolf-1.4.10.eb +++ /dev/null @@ -1,26 +0,0 @@ -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': 'goolf', 'version': '1.4.10'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -dependencies = [('M4', '1.4.16')] - -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/__archive__/a/Autoconf/Autoconf-2.69-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/a/Autoconf/Autoconf-2.69-ictce-5.3.0.eb deleted file mode 100644 index 9bcd4d802132..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Autoconf/Autoconf-2.69-ictce-5.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -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': 'ictce', 'version': '5.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -dependencies = [('M4', '1.4.16')] - -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/__archive__/a/Autoconf/Autoconf-2.69-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/a/Autoconf/Autoconf-2.69-ictce-5.5.0.eb deleted file mode 100644 index c08fc8d2bf2e..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Autoconf/Autoconf-2.69-ictce-5.5.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -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': 'ictce', 'version': '5.5.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -dependencies = [('M4', '1.4.16')] - -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/__archive__/a/Autoconf/Autoconf-2.69-intel-2015a.eb b/easybuild/easyconfigs/__archive__/a/Autoconf/Autoconf-2.69-intel-2015a.eb deleted file mode 100644 index c2d84c2ed387..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Autoconf/Autoconf-2.69-intel-2015a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Autoconf' -version = '2.69' - -homepage = 'http://www.gnu.org/software/autoconf/' -description = """Autoconf is an extensible package of M4 macros that produce shell scripts to automatically - configure software source code packages. These scripts can adapt the packages to many kinds of UNIX-like - systems without manual user intervention. Autoconf creates a configuration script for a package from a - template file that lists the operating system features that the package can use, in the form of M4 macro calls.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -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/__archive__/a/Autoconf/Autoconf-2.69-intel-2015b.eb b/easybuild/easyconfigs/__archive__/a/Autoconf/Autoconf-2.69-intel-2015b.eb deleted file mode 100644 index 8467666de9bc..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Autoconf/Autoconf-2.69-intel-2015b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Autoconf' -version = '2.69' - -homepage = 'http://www.gnu.org/software/autoconf/' -description = """Autoconf is an extensible package of M4 macros that produce shell scripts to automatically - configure software source code packages. These scripts can adapt the packages to many kinds of UNIX-like - systems without manual user intervention. Autoconf creates a configuration script for a package from a - template file that lists the operating system features that the package can use, in the form of M4 macro calls.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -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/__archive__/a/Automake/Automake-1.13.4-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.13.4-goolf-1.4.10.eb deleted file mode 100644 index 857777923b30..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.13.4-goolf-1.4.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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.13.4' - -homepage = 'http://www.gnu.org/software/automake/automake.html' -description = "Automake: GNU Standards-compliant Makefile generator" - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['4c93abc0bff54b296f41f92dd3aa1e73e554265a6f719df465574983ef6f878c'] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -dependencies = [('Autoconf', '2.69')] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.13.4-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.13.4-ictce-5.3.0.eb deleted file mode 100644 index 01e8f72d2bc3..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.13.4-ictce-5.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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.13.4' - -homepage = 'http://www.gnu.org/software/automake/automake.html' -description = "Automake: GNU Standards-compliant Makefile generator" - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['4c93abc0bff54b296f41f92dd3aa1e73e554265a6f719df465574983ef6f878c'] - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -dependencies = [('Autoconf', '2.69')] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.13.4-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.13.4-ictce-5.5.0.eb deleted file mode 100644 index 506b09d2da44..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.13.4-ictce-5.5.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Authors:: Alan O'Cais -# $Id$ -# -## - -easyblock = 'ConfigureMake' - -name = 'Automake' -version = '1.13.4' - -homepage = 'http://www.gnu.org/software/automake/automake.html' -description = "Automake: GNU Standards-compliant Makefile generator" - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['4c93abc0bff54b296f41f92dd3aa1e73e554265a6f719df465574983ef6f878c'] - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -dependencies = [('Autoconf', '2.69')] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.14-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.14-ictce-5.3.0.eb deleted file mode 100644 index 3ba6c9e28bd1..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.14-ictce-5.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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.14" - -homepage = 'http://www.gnu.org/software/automake/automake.html' -description = "Automake: GNU Standards-compliant Makefile generator" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://ftp.gnu.org/gnu/automake'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['7847424d4204d1627c129e9c15b81e145836afa2a1bf9003ffe10aa26ea75755'] - -dependencies = [('Autoconf', '2.69')] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.14-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.14-ictce-5.5.0.eb deleted file mode 100644 index ab1112f57f4c..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.14-ictce-5.5.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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.14" - -homepage = 'http://www.gnu.org/software/automake/automake.html' -description = "Automake: GNU Standards-compliant Makefile generator" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = ['http://ftp.gnu.org/gnu/automake'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['7847424d4204d1627c129e9c15b81e145836afa2a1bf9003ffe10aa26ea75755'] - -dependencies = [('Autoconf', '2.69')] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.15-GCC-4.7.2.eb b/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.15-GCC-4.7.2.eb deleted file mode 100644 index 65f245a0e269..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.15-GCC-4.7.2.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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': 'GCC', 'version': '4.7.2'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -dependencies = [('Autoconf', '2.69')] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.15-foss-2015a.eb b/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.15-foss-2015a.eb deleted file mode 100644 index b313af871b31..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.15-foss-2015a.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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': '2015a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -dependencies = [('Autoconf', '2.69')] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.15-foss-2015b.eb b/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.15-foss-2015b.eb deleted file mode 100644 index 061e58a9a97b..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.15-foss-2015b.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -dependencies = [('Autoconf', '2.69')] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.15-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.15-ictce-5.3.0.eb deleted file mode 100644 index 60a8de85b22f..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.15-ictce-5.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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': 'ictce', 'version': '5.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -dependencies = [('Autoconf', '2.69')] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.15-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.15-ictce-5.5.0.eb deleted file mode 100644 index ec0fed20347f..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.15-ictce-5.5.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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': 'ictce', 'version': '5.5.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -dependencies = [('Autoconf', '2.69')] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.15-intel-2015a.eb b/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.15-intel-2015a.eb deleted file mode 100644 index 77899c30738d..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.15-intel-2015a.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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': 'intel', 'version': '2015a'} - -source_urls = ['http://ftp.gnu.org/gnu/automake'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -dependencies = [('Autoconf', '2.69')] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.15-intel-2015b.eb b/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.15-intel-2015b.eb deleted file mode 100644 index dbf655ee93df..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.15-intel-2015b.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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': 'intel', 'version': '2015b'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -dependencies = [('Autoconf', '2.69')] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/a/Autotools/Autotools-20150215-GCC-4.7.2.eb b/easybuild/easyconfigs/__archive__/a/Autotools/Autotools-20150215-GCC-4.7.2.eb deleted file mode 100644 index d72ed94ae6d6..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Autotools/Autotools-20150215-GCC-4.7.2.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'Bundle' - -name = 'Autotools' -version = '20150215' # date of the most recent change - -homepage = 'http://autotools.io' -description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" - -toolchain = {'name': 'GCC', 'version': '4.7.2'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.15'), # 20150105 - ('libtool', '2.4.6'), # 20150215 -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/a/Autotools/Autotools-20150215-foss-2015a.eb b/easybuild/easyconfigs/__archive__/a/Autotools/Autotools-20150215-foss-2015a.eb deleted file mode 100644 index 474b894ca290..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Autotools/Autotools-20150215-foss-2015a.eb +++ /dev/null @@ -1,17 +0,0 @@ -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': '2015a'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.15'), # 20150105 - ('libtool', '2.4.6'), # 20150215 -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/a/Autotools/Autotools-20150215-foss-2015b.eb b/easybuild/easyconfigs/__archive__/a/Autotools/Autotools-20150215-foss-2015b.eb deleted file mode 100644 index ab4ec5f14918..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Autotools/Autotools-20150215-foss-2015b.eb +++ /dev/null @@ -1,17 +0,0 @@ -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/__archive__/a/Autotools/Autotools-20150215-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/a/Autotools/Autotools-20150215-ictce-5.3.0.eb deleted file mode 100644 index 36c5a28f14d6..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Autotools/Autotools-20150215-ictce-5.3.0.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'Bundle' - -name = 'Autotools' -version = '20150215' # date of the most recent change - -homepage = 'http://autotools.io' -description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.15'), # 20150105 - ('libtool', '2.4.6'), # 20150215 -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/a/Autotools/Autotools-20150215-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/a/Autotools/Autotools-20150215-ictce-5.5.0.eb deleted file mode 100644 index 72e186977db6..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Autotools/Autotools-20150215-ictce-5.5.0.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'Bundle' - -name = 'Autotools' -version = '20150215' # date of the most recent change - -homepage = 'http://autotools.io' -description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.15'), # 20150105 - ('libtool', '2.4.6'), # 20150215 -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/a/Autotools/Autotools-20150215-intel-2015a.eb b/easybuild/easyconfigs/__archive__/a/Autotools/Autotools-20150215-intel-2015a.eb deleted file mode 100644 index 33124456f6e3..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Autotools/Autotools-20150215-intel-2015a.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'Bundle' - -name = 'Autotools' -version = '20150215' # date of the most recent change - -homepage = 'http://autotools.io' -description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.15'), # 20150105 - ('libtool', '2.4.6'), # 20150215 -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/a/Autotools/Autotools-20150215-intel-2015b.eb b/easybuild/easyconfigs/__archive__/a/Autotools/Autotools-20150215-intel-2015b.eb deleted file mode 100644 index 82ab19bc9379..000000000000 --- a/easybuild/easyconfigs/__archive__/a/Autotools/Autotools-20150215-intel-2015b.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'Bundle' - -name = 'Autotools' -version = '20150215' # date of the most recent change - -homepage = 'http://autotools.io' -description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.15'), # 20150105 - ('libtool', '2.4.6'), # 20150215 -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/a/a2ps/a2ps-4.14-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/a/a2ps/a2ps-4.14-goolf-1.4.10.eb deleted file mode 100644 index 43ebff1094ee..000000000000 --- a/easybuild/easyconfigs/__archive__/a/a2ps/a2ps-4.14-goolf-1.4.10.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 = 'a2ps' -version = '4.14' - -homepage = 'http://www-inf.enst.fr/~demaille/a2ps/' -description = """a2ps-4.14: Formats an ascii file for printing on a postscript printer""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('gettext', '0.18.2'), - ('gperf', '3.0.4'), -] - -preconfigopts = 'env EMACS=no' -configopts = '--with-gnu-gettext' - -sanity_check_paths = { - 'files': ['bin/a2ps'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/a/a2ps/a2ps-4.14-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/a/a2ps/a2ps-4.14-ictce-5.3.0.eb deleted file mode 100644 index 7c34cc881b02..000000000000 --- a/easybuild/easyconfigs/__archive__/a/a2ps/a2ps-4.14-ictce-5.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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 = 'a2ps' -version = '4.14' - -homepage = 'http://www-inf.enst.fr/~demaille/a2ps/' -description = """a2ps-4.14: Formats an ascii file for printing on a postscript printer""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('gettext', '0.18.2'), - ('gperf', '3.0.4'), -] - -preconfigopts = 'env EMACS=no' -configopts = '--with-gnu-gettext' - -sanity_check_paths = { - 'files': ['bin/a2ps'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/a/animation/animation-2.4-intel-2015b-R-3.2.1.eb b/easybuild/easyconfigs/__archive__/a/animation/animation-2.4-intel-2015b-R-3.2.1.eb deleted file mode 100644 index 871016656bec..000000000000 --- a/easybuild/easyconfigs/__archive__/a/animation/animation-2.4-intel-2015b-R-3.2.1.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'RPackage' - -name = 'animation' -version = '2.4' - -homepage = 'http://cran.r-project.org/web/packages/%(name)s' -description = """animation: A Gallery of Animations in Statistics and Utilities to Create Animations""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [ - 'http://cran.r-project.org/src/contrib/', - 'http://cran.r-project.org/src/contrib/Archive/$(name)s/', -] -sources = ['%(name)s_%(version)s.tar.gz'] - -r = 'R' -rver = '3.2.1' -versionsuffix = '-%s-%s' % (r, rver) - -dependencies = [ - (r, rver), - ('FFmpeg', '2.8'), - ('GraphicsMagick', '1.3.21'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['animation'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/a/argtable/argtable-2.13-foss-2015b.eb b/easybuild/easyconfigs/__archive__/a/argtable/argtable-2.13-foss-2015b.eb deleted file mode 100644 index 92c65de8d19b..000000000000 --- a/easybuild/easyconfigs/__archive__/a/argtable/argtable-2.13-foss-2015b.eb +++ /dev/null @@ -1,25 +0,0 @@ -# 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 = 'argtable' -version = '2.13' - -homepage = 'http://argtable.sourceforge.net/' -description = """ Argtable is an ANSI C library for parsing GNU style - command line options with a minimum of fuss. """ - -toolchain = {'name': 'foss', 'version': '2015b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%s%s.tar.gz' % (name, version.replace('.', '-'))] - -sanity_check_paths = { - 'files': ['lib/libargtable2.so', 'lib/libargtable2.la'], - 'dirs': ['include', 'lib', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/a/argtable/argtable-2.13-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/a/argtable/argtable-2.13-goolf-1.4.10.eb deleted file mode 100644 index aa880de8ec72..000000000000 --- a/easybuild/easyconfigs/__archive__/a/argtable/argtable-2.13-goolf-1.4.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -# 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 = 'argtable' -version = '2.13' - -homepage = 'http://argtable.sourceforge.net/' -description = """ Argtable is an ANSI C library for parsing GNU style - command line options with a minimum of fuss. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%s%s.tar.gz' % (name, version.replace('.', '-'))] - -sanity_check_paths = { - 'files': ['lib/libargtable2.%s' % SHLIB_EXT, 'lib/libargtable2.la'], - 'dirs': ['include', 'lib', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/a/aria2/aria2-1.15.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/a/aria2/aria2-1.15.1-goolf-1.4.10.eb deleted file mode 100644 index b870897d26b4..000000000000 --- a/easybuild/easyconfigs/__archive__/a/aria2/aria2-1.15.1-goolf-1.4.10.eb +++ /dev/null @@ -1,28 +0,0 @@ -## -# 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 = 'aria2' -version = '1.15.1' - -homepage = 'http://aria2.sourceforge.net/' -description = """aria2-1.15.1: Multi-threaded, multi-protocol, flexible download accelerator""" - -sources = [SOURCE_TAR_BZ2] -source_urls = ['http://sourceforge.net/projects/aria2/files', 'download'] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sanity_check_paths = { - 'files': ['bin/aria2c'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/a/aria2/aria2-1.15.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/a/aria2/aria2-1.15.1-ictce-5.3.0.eb deleted file mode 100644 index 5cbd7bb040c3..000000000000 --- a/easybuild/easyconfigs/__archive__/a/aria2/aria2-1.15.1-ictce-5.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# 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 = 'aria2' -version = '1.15.1' - -homepage = 'http://aria2.sourceforge.net/' -description = """aria2-1.15.1: Multi-threaded, multi-protocol, flexible download accelerator""" - -sources = [SOURCE_TAR_BZ2] -source_urls = ['http://sourceforge.net/projects/aria2/files', 'download'] - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sanity_check_paths = { - 'files': ['bin/aria2c'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/a/arpack-ng/arpack-ng-3.1.3-ictce-5.3.0-mt.eb b/easybuild/easyconfigs/__archive__/a/arpack-ng/arpack-ng-3.1.3-ictce-5.3.0-mt.eb deleted file mode 100644 index 66c7769216c7..000000000000 --- a/easybuild/easyconfigs/__archive__/a/arpack-ng/arpack-ng-3.1.3-ictce-5.3.0-mt.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'arpack-ng' -version = '3.1.3' -versionsuffix = '-mt' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': True, 'optarch': True, 'pic': True, 'usempi': False} - -source_urls = ['https://github.com/opencollab/arpack-ng/archive/'] -sources = ['%(version)s.tar.gz'] - -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 = [ - 'arpack-ng-3.1.3-update-to-head.patch', - 'arpack-ng-3.1.3-pkgconfig.patch', -] - -configopts = '--with-pic --with-blas="$LIBBLAS_MT" --with-lapack="$LIBLAPACK_MT"' - -sanity_check_paths = { - 'files': ["lib/libarpack.a", "lib/libarpack.%s" % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/a/arpack-ng/arpack-ng-3.1.3-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/a/arpack-ng/arpack-ng-3.1.3-ictce-5.3.0.eb deleted file mode 100644 index f319e77d02cb..000000000000 --- a/easybuild/easyconfigs/__archive__/a/arpack-ng/arpack-ng-3.1.3-ictce-5.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'arpack-ng' -version = '3.1.3' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': True, 'optarch': True, 'pic': True, 'usempi': True} - -source_urls = ['https://github.com/opencollab/arpack-ng/archive/'] -sources = ['%(version)s.tar.gz'] - -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 = [ - 'arpack-ng-3.1.3-update-to-head.patch', - 'arpack-ng-3.1.3-pkgconfig.patch', - 'arpack-ng-3.1.3-configure-mpi.patch', -] - -configopts = '--enable-mpi --with-pic --with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK"' - -sanity_check_paths = { - 'files': ["lib/libarpack.a", "lib/libarpack.%s" % SHLIB_EXT, "lib/libparpack.a", "lib/libparpack.%s" % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/a/arpack-ng/arpack-ng-3.1.3-ictce-5.5.0-mt.eb b/easybuild/easyconfigs/__archive__/a/arpack-ng/arpack-ng-3.1.3-ictce-5.5.0-mt.eb deleted file mode 100644 index 18c202769ea7..000000000000 --- a/easybuild/easyconfigs/__archive__/a/arpack-ng/arpack-ng-3.1.3-ictce-5.5.0-mt.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'arpack-ng' -version = '3.1.3' -versionsuffix = '-mt' - -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'opt': True, 'optarch': True, 'pic': True, 'usempi': False} - -source_urls = ['https://github.com/opencollab/arpack-ng/archive/'] -sources = ['%(version)s.tar.gz'] - -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 = [ - 'arpack-ng-3.1.3-update-to-head.patch', - 'arpack-ng-3.1.3-pkgconfig.patch', -] - -configopts = '--with-pic --with-blas="$LIBBLAS_MT" --with-lapack="$LIBLAPACK_MT"' - -sanity_check_paths = { - 'files': ["lib/libarpack.a", "lib/libarpack.%s" % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/a/arpack-ng/arpack-ng-3.1.3-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/a/arpack-ng/arpack-ng-3.1.3-ictce-5.5.0.eb deleted file mode 100644 index a0635d43bd4a..000000000000 --- a/easybuild/easyconfigs/__archive__/a/arpack-ng/arpack-ng-3.1.3-ictce-5.5.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'arpack-ng' -version = '3.1.3' - -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'opt': True, 'optarch': True, 'pic': True, 'usempi': True} - -source_urls = ['https://github.com/opencollab/arpack-ng/archive/'] -sources = ['%(version)s.tar.gz'] - -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 = [ - 'arpack-ng-3.1.3-update-to-head.patch', - 'arpack-ng-3.1.3-pkgconfig.patch', - 'arpack-ng-3.1.3-configure-mpi.patch', -] - -configopts = '--enable-mpi --with-pic --with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK"' - -sanity_check_paths = { - 'files': ["lib/libarpack.a", "lib/libarpack.%s" % SHLIB_EXT, "lib/libparpack.a", "lib/libparpack.%s" % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/a/arpack-ng/arpack-ng-3.1.5-ictce-7.1.2-mt.eb b/easybuild/easyconfigs/__archive__/a/arpack-ng/arpack-ng-3.1.5-ictce-7.1.2-mt.eb deleted file mode 100644 index a8e1f0cfdf6c..000000000000 --- a/easybuild/easyconfigs/__archive__/a/arpack-ng/arpack-ng-3.1.5-ictce-7.1.2-mt.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'arpack-ng' -version = '3.1.5' -versionsuffix = '-mt' - -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': 'ictce', 'version': '7.1.2'} -toolchainopts = {'opt': True, 'optarch': True, 'pic': True, 'usempi': False} - -source_urls = ['https://github.com/opencollab/arpack-ng/archive/'] -sources = ['%(version)s.tar.gz'] - -checksums = ['f609d001a247195c019626cb0f2144db7b08c83f53d875dcdeeee4cdb0609098'] - -configopts = '--with-pic --with-blas="$LIBBLAS_MT" --with-lapack="$LIBLAPACK_MT"' - -sanity_check_paths = { - 'files': ["lib/libarpack.a", "lib/libarpack.%s" % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/a/arpack-ng/arpack-ng-3.1.5-ictce-7.1.2.eb b/easybuild/easyconfigs/__archive__/a/arpack-ng/arpack-ng-3.1.5-ictce-7.1.2.eb deleted file mode 100644 index c29fa0b72dce..000000000000 --- a/easybuild/easyconfigs/__archive__/a/arpack-ng/arpack-ng-3.1.5-ictce-7.1.2.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'arpack-ng' -version = '3.1.5' - -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': 'ictce', 'version': '7.1.2'} -toolchainopts = {'opt': True, 'optarch': True, 'pic': True, 'usempi': True} - -source_urls = ['https://github.com/opencollab/arpack-ng/archive/'] -sources = ['%(version)s.tar.gz'] - -checksums = ['f609d001a247195c019626cb0f2144db7b08c83f53d875dcdeeee4cdb0609098'] - -configopts = '--with-pic --with-blas="$LIBBLAS_MT" --with-lapack="$LIBLAPACK_MT"' - -sanity_check_paths = { - 'files': ["lib/libarpack.a", "lib/libarpack.%s" % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/a/arpack-ng/arpack-ng-3.2.0-intel-2015a-mt.eb b/easybuild/easyconfigs/__archive__/a/arpack-ng/arpack-ng-3.2.0-intel-2015a-mt.eb deleted file mode 100644 index 0a13946d1b0b..000000000000 --- a/easybuild/easyconfigs/__archive__/a/arpack-ng/arpack-ng-3.2.0-intel-2015a-mt.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'arpack-ng' -version = '3.2.0' -versionsuffix = '-mt' - -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': '2015a'} -toolchainopts = {'opt': True, 'optarch': True, 'pic': True, 'usempi': False} - -source_urls = ['https://github.com/opencollab/arpack-ng/archive/'] -sources = ['%(version)s.tar.gz'] - -configopts = '--with-pic --with-blas="$LIBBLAS_MT" --with-lapack="$LIBLAPACK_MT"' - -sanity_check_paths = { - 'files': ["lib/libarpack.a", "lib/libarpack.%s" % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/a/arpack-ng/arpack-ng-3.2.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/a/arpack-ng/arpack-ng-3.2.0-intel-2015a.eb deleted file mode 100644 index a37e2d0ee259..000000000000 --- a/easybuild/easyconfigs/__archive__/a/arpack-ng/arpack-ng-3.2.0-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'arpack-ng' -version = '3.2.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': '2015a'} -toolchainopts = {'opt': True, 'optarch': True, 'pic': True, 'usempi': True} - -source_urls = ['https://github.com/opencollab/arpack-ng/archive/'] -sources = ['%(version)s.tar.gz'] - -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/__archive__/a/arpack-ng/arpack-ng-3.3.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/a/arpack-ng/arpack-ng-3.3.0-intel-2015b.eb deleted file mode 100644 index e5eaecb750d9..000000000000 --- a/easybuild/easyconfigs/__archive__/a/arpack-ng/arpack-ng-3.3.0-intel-2015b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'arpack-ng' -version = '3.3.0' - -homepage = 'http://forge.scilab.org/index.php/p/arpack-ng/' -description = """ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'opt': True, 'pic': True, 'usempi': True} - -source_urls = ['https://github.com/opencollab/arpack-ng/archive/'] -sources = ['%(version)s.tar.gz'] - -builddependencies = [('Autotools', '20150215', '', ('GNU', '4.9.3-2.25'))] - -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/__archive__/a/astropy/astropy-1.0.6-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/a/astropy/astropy-1.0.6-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index bab7a31bcf17..000000000000 --- a/easybuild/easyconfigs/__archive__/a/astropy/astropy-1.0.6-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "PythonPackage" - -name = 'astropy' -version = '1.0.6' - -homepage = 'http://www.astropy.org/' -description = """The Astropy Project is a community effort to develop -a single core package for Astronomy in Python and foster interoperability -between Python astronomy packages.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.3' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('setuptools', '18.4', versionsuffix), - ('numpy', '1.7.1', versionsuffix), -] - -pyshortver = '.'.join(pyver.split('.')[:2]) - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages' % pyshortver], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/a/attr/attr-2.4.47-GCC-4.6.3.eb b/easybuild/easyconfigs/__archive__/a/attr/attr-2.4.47-GCC-4.6.3.eb deleted file mode 100644 index 8a4e822bba9c..000000000000 --- a/easybuild/easyconfigs/__archive__/a/attr/attr-2.4.47-GCC-4.6.3.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'attr' -version = '2.4.47' - -homepage = 'http://savannah.nongnu.org/projects/attr' -description = """Commands for Manipulating Filesystem Extended Attributes""" - -toolchain = {'name': 'GCC', 'version': '4.6.3'} - -source_urls = [GNU_SAVANNAH_SOURCE] -sources = ['attr-%(version)s.src.tar.gz'] - -installopts = 'install-dev install-lib' - -sanity_check_paths = { - 'files': ['bin/attr', 'bin/getfattr', 'bin/setfattr', 'include/attr/attributes.h', 'include/attr/error_context.h', - 'include/attr/libattr.h', 'include/attr/xattr.h', 'lib/libattr.a', 'lib/libattr.%s' % SHLIB_EXT], - 'dirs': ['share'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/BAMM/BAMM-2.5.0-foss-2016b.eb b/easybuild/easyconfigs/__archive__/b/BAMM/BAMM-2.5.0-foss-2016b.eb deleted file mode 100644 index 7594f00931e8..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BAMM/BAMM-2.5.0-foss-2016b.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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/__archive__/b/BBMap/BBMap-35.82-foss-2015b-Java-1.8.0_66.eb b/easybuild/easyconfigs/__archive__/b/BBMap/BBMap-35.82-foss-2015b-Java-1.8.0_66.eb deleted file mode 100644 index 938cb4bc7e4b..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BBMap/BBMap-35.82-foss-2015b-Java-1.8.0_66.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'MakeCp' - -name = 'BBMap' -version = '35.82' - -homepage = 'https://sourceforge.net/projects/bbmap/' -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'] - -java = 'Java' -javaver = '1.8.0_66' -versionsuffix = '-%s-%s' % (java, javaver) -dependencies = [(java, javaver, '', True)] - -prebuildopts = 'cd jni && ' - -suff = {'Darwin': 'osx', 'Linux': 'linux'}[OS_TYPE] -buildopts = "-f makefile.%s" % suff - -files_to_copy = ['*'] - -sanity_check_paths = { - 'files': ['bbmap.sh'], - 'dirs': [] -} - -modextrapaths = {'PATH': ''} - -modloadmsg = "For improved speed, add 'usejni=t' to the command line of %(name)s tools which support the use of the" -modloadmsg += " compiled jni C code.\n" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BBMap/BBMap-35.82-foss-2015b-Java-1.8.0_74.eb b/easybuild/easyconfigs/__archive__/b/BBMap/BBMap-35.82-foss-2015b-Java-1.8.0_74.eb deleted file mode 100644 index 83c91ab617bf..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BBMap/BBMap-35.82-foss-2015b-Java-1.8.0_74.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'MakeCp' - -name = 'BBMap' -version = '35.82' - -homepage = 'https://sourceforge.net/projects/bbmap/' -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'] - -java = 'Java' -javaver = '1.8.0_74' -versionsuffix = '-%s-%s' % (java, javaver) -dependencies = [(java, javaver, '', True)] - -prebuildopts = 'cd jni && ' - -suff = {'Darwin': 'osx', 'Linux': 'linux'}[OS_TYPE] -buildopts = "-f makefile.%s" % suff - -files_to_copy = ['*'] - -sanity_check_paths = { - 'files': ['bbmap.sh'], - 'dirs': [] -} - -modextrapaths = {'PATH': ''} - -modloadmsg = "For improved speed, add 'usejni=t' to the command line of %(name)s tools which support the use of the" -modloadmsg += " compiled jni C code.\n" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BCFtools/BCFtools-1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/BCFtools/BCFtools-1.1-goolf-1.4.10.eb deleted file mode 100644 index b404abc90b2c..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BCFtools/BCFtools-1.1-goolf-1.4.10.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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 = 'BCFtools' -version = '1.1' - -homepage = 'http://www.htslib.org/' -description = """ Reading/writing BCF2/VCF/gVCF files and calling/filtering/summarising - SNP and short indel sequence variants """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [('http://sourceforge.net/projects/samtools/files/samtools/%(version)s', 'download')] -sources = [SOURCELOWER_TAR_BZ2] - -dependencies = [('zlib', '1.2.8')] - -parallel = 1 - -skipsteps = ['configure'] - -installopts = ' prefix=%(installdir)s' - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["bcftools", "plot-vcfstats", "vcfutils.pl"]], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BCFtools/BCFtools-1.2-foss-2015a.eb b/easybuild/easyconfigs/__archive__/b/BCFtools/BCFtools-1.2-foss-2015a.eb deleted file mode 100644 index 3ef62f1ae2bc..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BCFtools/BCFtools-1.2-foss-2015a.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -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""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] - -patches = ['%(name)s-%(version)s_extHTSlib_Makefile.patch'] - -dependencies = [ - ('HTSlib', '1.2.1'), - ('zlib', '1.2.8'), -] - -parallel = 1 - -skipsteps = ['configure'] - -installopts = ' prefix=%(installdir)s' - -postinstallcmds = [ - 'mkdir -p %(installdir)s/lib/plugins', - 'cp -a plugins/*.so %(installdir)s/lib/plugins/.', -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bcftools', 'plot-vcfstats', 'vcfutils.pl']], - 'dirs': ['lib/plugins'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BCFtools/BCFtools-1.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/b/BCFtools/BCFtools-1.2-intel-2015a.eb deleted file mode 100644 index 41baab6d42d9..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BCFtools/BCFtools-1.2-intel-2015a.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -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""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] - -patches = ['%(name)s-%(version)s_extHTSlib_Makefile.patch'] - -dependencies = [ - ('HTSlib', '1.2.1'), - ('zlib', '1.2.8'), -] - -parallel = 1 - -skipsteps = ['configure'] - -installopts = ' prefix=%(installdir)s' - -postinstallcmds = [ - 'mkdir -p %(installdir)s/lib/plugins', - 'cp -a plugins/*.so %(installdir)s/lib/plugins/.', -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bcftools', 'plot-vcfstats', 'vcfutils.pl']], - 'dirs': ['lib/plugins'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BCFtools/BCFtools-1.3.1-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/b/BCFtools/BCFtools-1.3.1-goolf-1.7.20.eb deleted file mode 100644 index e0f7223e0f10..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BCFtools/BCFtools-1.3.1-goolf-1.7.20.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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 = 'BCFtools' -version = '1.3.1' - -homepage = 'http://www.htslib.org/' -description = """BCFtools is a set of utilities that manipulate variant calls in the - Variant Call Format (VCF) and its binary counterpart BCF""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = ['https://github.com/samtools/bcftools/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] - -dependencies = [ - ('zlib', '1.2.8'), - ('GSL', '1.16'), -] - -buildopts = " USE_GPL=1 GSL_LIBS='-lgsl -lgslcblas'" - -runtest = 'test' - -files_to_copy = [(["bcftools", "plot-vcfstats", "vcfutils.pl"], "bin"), - "doc", "plugins", "test", "LICENSE", "README", "AUTHORS"] - -sanity_check_paths = { - 'files': ["bin/bcftools"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.17.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.17.0-goolf-1.4.10.eb deleted file mode 100644 index 0c8d3ca6a1c2..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.17.0-goolf-1.4.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'MakeCp' - -name = 'BEDTools' -version = '2.17.0' - -homepage = 'http://code.google.com/p/bedtools/' -description = """The BEDTools utilities allow one to address common genomics tasks such as finding feature overlaps - and computing coverage. The utilities are largely based on four widely-used file formats: BED, GFF/GTF, VCF, - and SAM/BAM.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ["http://bedtools.googlecode.com/files/"] -sources = ['%(name)s.v%(version)s.tar.gz'] - -buildopts = 'CXX="$CXX"' - -files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'README.rst'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed', 'bedToBam', 'fastaFromBed']], - 'dirs': ['docs', 'data', 'genomes', 'scripts', 'test'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.18.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.18.1-goolf-1.4.10.eb deleted file mode 100644 index 6e80b62c0a05..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.18.1-goolf-1.4.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -# Author: Pablo Escobar Lopez -# Swiss Institute of Bioinformatics (SIB) -# Biozentrum - University of Basel - -easyblock = 'MakeCp' - -name = 'BEDTools' -version = '2.18.1' - -homepage = "https://github.com/arq5x/bedtools2" -description = """The BEDTools utilities allow one to address common genomics tasks such as finding feature overlaps - and computing coverage. The utilities are largely based on four widely-used file formats: BED, GFF/GTF, VCF, - and SAM/BAM.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://github.com/arq5x/bedtools2/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['1bb488e70ed0caef9deeac905ba8795133bb2e4f2cfe89e31eb774c6cd5240fd'] - -dependencies = [('zlib', '1.2.7')] - -buildopts = 'CXX="$CXX"' - -files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'README.rst'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed', 'bedToBam', 'fastaFromBed']], - 'dirs': ['docs', 'data', 'genomes', 'scripts', 'test'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.19.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.19.1-goolf-1.4.10.eb deleted file mode 100644 index 78d4116fda2f..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.19.1-goolf-1.4.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -# Author: Pablo Escobar Lopez; Wiktor Jurkowski -# Swiss Institute of Bioinformatics (SIB), Biozentrum - University of Basel -# Babraham Institute, UK - -easyblock = 'MakeCp' - -name = 'BEDTools' -version = '2.19.1' - -homepage = "https://github.com/arq5x/bedtools2" -description = """The BEDTools utilities allow one to address common genomics tasks such as finding feature overlaps - and computing coverage. The utilities are largely based on four widely-used file formats: BED, GFF/GTF, VCF, - and SAM/BAM.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://github.com/arq5x/bedtools2/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['c7df72aa54af8dd5b50837c53432070bcb0b82d480c0e791163e1a00b66ced1e'] - -dependencies = [('zlib', '1.2.7')] - -files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'README.md'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed', 'bedToBam', 'fastaFromBed']], - 'dirs': ['docs', 'data', 'genomes', 'scripts', 'test'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.22.0-intel-2014b.eb b/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.22.0-intel-2014b.eb deleted file mode 100644 index b82bb4f10fc6..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.22.0-intel-2014b.eb +++ /dev/null @@ -1,32 +0,0 @@ -# Author: Pablo Escobar Lopez -# Swiss Institute of Bioinformatics (SIB) -# Biozentrum - University of Basel - -easyblock = 'MakeCp' - -name = 'BEDTools' -version = '2.22.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': '2014b'} - -source_urls = ['https://github.com/arq5x/bedtools2/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['d45d37ecfa3f4a5d75dede4df59cd9666d62a34cb38b214741a0adda06075899'] - -dependencies = [('zlib', '1.2.7')] - -buildopts = 'CXX="$CXX"' - -files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'README.md'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed', 'bedToBam', 'fastaFromBed']], - 'dirs': ['docs', 'data', 'genomes', 'scripts', 'test'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.23.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.23.0-goolf-1.4.10.eb deleted file mode 100644 index 77891b445a33..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.23.0-goolf-1.4.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -# Author: Maxime Schmitt, University of Luxembourg -# -# Based on the work of: Pablo Escobar Lopez -# Swiss Institute of Bioinformatics (SIB) -# Biozentrum - University of Basel - -easyblock = 'MakeCp' - -name = 'BEDTools' -version = '2.23.0' - -homepage = "https://github.com/arq5x/bedtools2" -description = """The BEDTools utilities allow one to address common genomics tasks such as finding feature overlaps - and computing coverage. The utilities are largely based on four widely-used file formats: BED, GFF/GTF, VCF, - and SAM/BAM.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -# https://github.com/arq5x/bedtools2/releases/download/v2.23.0/bedtools-2.23.0.tar.gz -source_urls = ['https://github.com/arq5x/bedtools2/releases/download/v%(version)s/'] -sources = ['bedtools-%(version)s.tar.gz'] -checksums = ['3386b2989550dde014607cad312e8fecbdc942eacbb1c60c5cdac832e3eae251'] - -dependencies = [('zlib', '1.2.7')] - -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/__archive__/b/BEDTools/BEDTools-2.23.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.23.0-intel-2015a.eb deleted file mode 100644 index 3bf57e28bb59..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.23.0-intel-2015a.eb +++ /dev/null @@ -1,32 +0,0 @@ -# Author: Pablo Escobar Lopez -# Swiss Institute of Bioinformatics (SIB) -# Biozentrum - University of Basel - -easyblock = 'MakeCp' - -name = 'BEDTools' -version = '2.23.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': '2015a'} - -source_urls = ['https://github.com/arq5x/bedtools2/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['9dacaa561d11ce9835d1d51e5aeb092bcbe117b7119663ec9a671abac6a36056'] - -dependencies = [('zlib', '1.2.8')] - -buildopts = 'CXX="$CXX"' - -files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'tutorial', 'README.md'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed', 'bedToBam', 'fastaFromBed']], - 'dirs': ['docs', 'data', 'genomes', 'scripts', 'test', 'tutorial'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.25.0-foss-2015a.eb b/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.25.0-foss-2015a.eb deleted file mode 100644 index 3155efed5c62..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.25.0-foss-2015a.eb +++ /dev/null @@ -1,36 +0,0 @@ -# Author: Maxime Schmitt, University of Luxembourg -# Author: Adam Huffman, The Francis Crick Institute -# -# Based on the work of: Pablo Escobar Lopez -# Swiss Institute of Bioinformatics (SIB) -# Biozentrum - University of Basel - -easyblock = 'MakeCp' - -name = 'BEDTools' -version = '2.25.0' - -homepage = "https://github.com/arq5x/bedtools2" -description = """The BEDTools utilities allow one to address common genomics tasks such as finding feature overlaps - and computing coverage. The utilities are largely based on four widely-used file formats: BED, GFF/GTF, VCF, - and SAM/BAM.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -# https://github.com/arq5x/bedtools2/releases/download/v2.25.0/bedtools-2.25.0.tar.gz -source_urls = ['https://github.com/arq5x/bedtools2/releases/download/v%(version)s/'] -sources = ['bedtools-%(version)s.tar.gz'] -checksums = ['d737ca42e7df76c5455d3e6e0562cdcb62336830eaad290fd4133a328a1ddacc'] - -dependencies = [('zlib', '1.2.8')] - -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/__archive__/b/BEDTools/BEDTools-2.25.0-foss-2015b.eb b/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.25.0-foss-2015b.eb deleted file mode 100644 index 426d886c135a..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.25.0-foss-2015b.eb +++ /dev/null @@ -1,36 +0,0 @@ -# Author: Maxime Schmitt, University of Luxembourg -# Author: Adam Huffman, The Francis Crick Institute -# -# Based on the work of: Pablo Escobar Lopez -# Swiss Institute of Bioinformatics (SIB) -# Biozentrum - University of Basel - -easyblock = 'MakeCp' - -name = 'BEDTools' -version = '2.25.0' - -homepage = "https://github.com/arq5x/bedtools2" -description = """The BEDTools utilities allow one to address common genomics tasks such as finding feature overlaps - and computing coverage. The utilities are largely based on four widely-used file formats: BED, GFF/GTF, VCF, - and SAM/BAM.""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -# https://github.com/arq5x/bedtools2/releases/download/v2.25.0/bedtools-2.25.0.tar.gz -source_urls = ['https://github.com/arq5x/bedtools2/releases/download/v%(version)s/'] -sources = ['bedtools-%(version)s.tar.gz'] -checksums = ['d737ca42e7df76c5455d3e6e0562cdcb62336830eaad290fd4133a328a1ddacc'] - -dependencies = [('zlib', '1.2.8')] - -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/__archive__/b/BEDTools/BEDTools-2.25.0-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.25.0-goolf-1.7.20.eb deleted file mode 100644 index c6a55ae481b9..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.25.0-goolf-1.7.20.eb +++ /dev/null @@ -1,36 +0,0 @@ -# Author: Maxime Schmitt, University of Luxembourg -# Author: Adam Huffman, The Francis Crick Institute -# -# Based on the work of: Pablo Escobar Lopez -# Swiss Institute of Bioinformatics (SIB) -# Biozentrum - University of Basel - -easyblock = 'MakeCp' - -name = 'BEDTools' -version = '2.25.0' - -homepage = "https://github.com/arq5x/bedtools2" -description = """The BEDTools utilities allow one to address common genomics tasks such as finding feature overlaps - and computing coverage. The utilities are largely based on four widely-used file formats: BED, GFF/GTF, VCF, - and SAM/BAM.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -# https://github.com/arq5x/bedtools2/releases/download/v2.25.0/bedtools-2.25.0.tar.gz -source_urls = ['https://github.com/arq5x/bedtools2/releases/download/v%(version)s/'] -sources = ['bedtools-%(version)s.tar.gz'] -checksums = ['d737ca42e7df76c5455d3e6e0562cdcb62336830eaad290fd4133a328a1ddacc'] - -dependencies = [('zlib', '1.2.8')] - -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/__archive__/b/BEDTools/BEDTools-2.26.0-foss-2015a.eb b/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.26.0-foss-2015a.eb deleted file mode 100644 index 94cb84a43ef0..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.26.0-foss-2015a.eb +++ /dev/null @@ -1,36 +0,0 @@ -# Author: Maxime Schmitt, University of Luxembourg -# Author: Adam Huffman, The Francis Crick Institute -# -# Based on the work of: Pablo Escobar Lopez -# Swiss Institute of Bioinformatics (SIB) -# Biozentrum - University of Basel - -easyblock = 'MakeCp' - -name = 'BEDTools' -version = '2.26.0' - -homepage = "https://github.com/arq5x/bedtools2" -description = """The BEDTools utilities allow one to address common genomics tasks such as finding feature overlaps - and computing coverage. The utilities are largely based on four widely-used file formats: BED, GFF/GTF, VCF, - and SAM/BAM.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -# https://github.com/arq5x/bedtools2/releases/download/v2.26.0/bedtools-2.26.0.tar.gz -source_urls = ['https://github.com/arq5x/bedtools2/releases/download/v%(version)s/'] -sources = ['bedtools-%(version)s.tar.gz'] -checksums = ['65f32f32cbf1b91ba42854b40c604aa6a16c7d3b3ec110d6acf438eb22df0a4a'] - -dependencies = [('zlib', '1.2.8')] - -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/__archive__/b/BEDTools/BEDTools-2.26.0-foss-2015b.eb b/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.26.0-foss-2015b.eb deleted file mode 100644 index d926a30d1bb6..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.26.0-foss-2015b.eb +++ /dev/null @@ -1,36 +0,0 @@ -# Author: Maxime Schmitt, University of Luxembourg -# Author: Adam Huffman, The Francis Crick Institute -# -# Based on the work of: Pablo Escobar Lopez -# Swiss Institute of Bioinformatics (SIB) -# Biozentrum - University of Basel - -easyblock = 'MakeCp' - -name = 'BEDTools' -version = '2.26.0' - -homepage = "https://github.com/arq5x/bedtools2" -description = """The BEDTools utilities allow one to address common genomics tasks such as finding feature overlaps - and computing coverage. The utilities are largely based on four widely-used file formats: BED, GFF/GTF, VCF, - and SAM/BAM.""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -# https://github.com/arq5x/bedtools2/releases/download/v2.26.0/bedtools-2.26.0.tar.gz -source_urls = ['https://github.com/arq5x/bedtools2/releases/download/v%(version)s/'] -sources = ['bedtools-%(version)s.tar.gz'] -checksums = ['65f32f32cbf1b91ba42854b40c604aa6a16c7d3b3ec110d6acf438eb22df0a4a'] - -dependencies = [('zlib', '1.2.8')] - -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/__archive__/b/BEDTools/BEDTools-2.26.0-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.26.0-goolf-1.7.20.eb deleted file mode 100644 index 9e6e1331e050..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.26.0-goolf-1.7.20.eb +++ /dev/null @@ -1,36 +0,0 @@ -# Author: Maxime Schmitt, University of Luxembourg -# Author: Adam Huffman, The Francis Crick Institute -# -# Based on the work of: Pablo Escobar Lopez -# Swiss Institute of Bioinformatics (SIB) -# Biozentrum - University of Basel - -easyblock = 'MakeCp' - -name = 'BEDTools' -version = '2.26.0' - -homepage = "https://github.com/arq5x/bedtools2" -description = """The BEDTools utilities allow one to address common genomics tasks such as finding feature overlaps - and computing coverage. The utilities are largely based on four widely-used file formats: BED, GFF/GTF, VCF, - and SAM/BAM.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -# https://github.com/arq5x/bedtools2/releases/download/v2.26.0/bedtools-2.26.0.tar.gz -source_urls = ['https://github.com/arq5x/bedtools2/releases/download/v%(version)s/'] -sources = ['bedtools-%(version)s.tar.gz'] -checksums = ['65f32f32cbf1b91ba42854b40c604aa6a16c7d3b3ec110d6acf438eb22df0a4a'] - -dependencies = [('zlib', '1.2.8')] - -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/__archive__/b/BEEF/BEEF-0.1.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/b/BEEF/BEEF-0.1.1-intel-2015a.eb deleted file mode 100644 index 253cb773a396..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BEEF/BEEF-0.1.1-intel-2015a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'BEEF' -version = '0.1.1' - -homepage = 'http://suncat.stanford.edu/facility/software/functional' -description = """BEEF is a library-based implementation of the Bayesian -Error Estimation Functional, suitable for linking against by Fortran- -or C-based DFT codes. A description of BEEF can be found at -http://dx.doi.org/10.1103/PhysRevB.85.235149.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'openmp': False, 'usempi': False} - -source_urls = ['https://confluence.slac.stanford.edu/download/attachments/146704476'] -sources = ['libbeef-%(version)s.tar.gz'] - -configopts = 'CC="$CC"' - -sanity_check_paths = { - 'files': ['bin/bee', 'lib/libbeef.a'], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/b/BEEF/BEEF-0.1.1-r16-intel-2015a.eb b/easybuild/easyconfigs/__archive__/b/BEEF/BEEF-0.1.1-r16-intel-2015a.eb deleted file mode 100644 index ffdd4549c86c..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BEEF/BEEF-0.1.1-r16-intel-2015a.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 - -easyblock = 'ConfigureMake' - -name = 'BEEF' -version = '0.1.1-r16' - -homepage = 'http://suncat.stanford.edu/facility/software/functional' -description = """BEEF is a library-based implementation of the Bayesian -Error Estimation Functional, suitable for linking against by Fortran- -or C-based DFT codes. A description of BEEF can be found at -http://dx.doi.org/10.1103/PhysRevB.85.235149.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'openmp': False, 'usempi': False} - -# To make a source tarball from the SVN repository: -# 1. svn co -r 16 svn://suncatls1.slac.stanford.edu/beef -# 2. tar --exclude \.svn -cjvf beef-0.1.1-r16.tar.bz2 beef/trunk -sources = [SOURCELOWER_TAR_BZ2] - -configopts = 'CC="$CC"' - -sanity_check_paths = { - 'files': ['bin/bee', 'lib/libbeef.a'], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/b/BFAST/BFAST-0.7.0a-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/BFAST/BFAST-0.7.0a-goolf-1.4.10.eb deleted file mode 100644 index c18f95594e4b..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BFAST/BFAST-0.7.0a-goolf-1.4.10.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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 -## - -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': 'goolf', 'version': '1.4.10'} - -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] - -dependencies = [('bzip2', '1.0.6')] - -sanity_check_paths = { - 'files': ["bin/bfast"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BFAST/BFAST-0.7.0a-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/b/BFAST/BFAST-0.7.0a-goolf-1.7.20.eb deleted file mode 100644 index f6de18a80582..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BFAST/BFAST-0.7.0a-goolf-1.7.20.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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 -## - -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': 'goolf', 'version': '1.7.20'} - -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] - -dependencies = [('bzip2', '1.0.6')] - -sanity_check_paths = { - 'files': ["bin/bfast"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BFAST/BFAST-0.7.0a-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/b/BFAST/BFAST-0.7.0a-ictce-5.3.0.eb deleted file mode 100644 index 14232999d6af..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BFAST/BFAST-0.7.0a-ictce-5.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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 -## - -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': 'ictce', 'version': '5.3.0'} - -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] - -dependencies = [('bzip2', '1.0.6')] - -sanity_check_paths = { - 'files': ["bin/bfast"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BH/BH-1.60.0-1-foss-2015b-R-3.2.3.eb b/easybuild/easyconfigs/__archive__/b/BH/BH-1.60.0-1-foss-2015b-R-3.2.3.eb deleted file mode 100644 index c0f5cd84bc9f..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BH/BH-1.60.0-1-foss-2015b-R-3.2.3.eb +++ /dev/null @@ -1,36 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Adam Huffman -# The Francis Crick Institute - -easyblock = 'RPackage' - -name = 'BH' -version = '1.60.0-1' - -homepage = 'http://cran.r-project.org/web/packages/%(name)s' -description = """BH: Boost C++ Header Files for R""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -source_urls = [ - 'http://cran.r-project.org/src/contrib/', - 'http://cran.r-project.org/src/contrib/Archive/$(name)s/', -] -sources = ['%(name)s_%(version)s.tar.gz'] - -r = 'R' -rver = '3.2.3' -versionsuffix = '-%s-%s' % (r, rver) - -dependencies = [ - (r, rver), - ('Boost', '1.60.0'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['BH'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/b/BLASR/BLASR-2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/BLASR/BLASR-2.1-goolf-1.4.10.eb deleted file mode 100644 index a65d17b81305..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BLASR/BLASR-2.1-goolf-1.4.10.eb +++ /dev/null @@ -1,40 +0,0 @@ -# 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.1' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://github.com/PacificBiosciences/blasr/archive/'] -sources = ['smrtanalysis-%(version)s.tar.gz'] - -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= ' - -installopts = ' INSTALL_BIN_DIR=%(installdir)s/bin' - -sanity_check_paths = { - 'files': ["bin/blasr"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.27-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.27-goolf-1.4.10.eb deleted file mode 100644 index 94be2abbf8fd..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.27-goolf-1.4.10.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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 -## - -easyblock = 'ConfigureMake' - -name = 'BLAST+' -version = '2.2.27' - -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': 'goolf', 'version': '1.4.10'} - -sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -source_urls = ['ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] - -dependencies = [('Boost', '1.51.0')] - -configopts = '--with-boost=$EBROOTBOOST --with-64 --with-bin-release --without-debug --with-mt' - -sanity_check_paths = { - 'files': ["bin/blastn", "bin/blastp", "bin/blastx"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.28-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.28-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index b6365defe305..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.28-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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.2.28' -versionsuffix = '-Python-2.7.3' - -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': 'goolf', 'version': '1.4.10'} - -sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -source_urls = ['ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] - -dependencies = [('Boost', '1.51.0', '-Python-2.7.3')] - -configopts = '--with-boost=$EBROOTBOOST --with-64 --with-bin-release --without-debug --with-mt' - -sanity_check_paths = { - 'files': ["bin/blastn", "bin/blastp", "bin/blastx"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.28-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.28-goolf-1.4.10.eb deleted file mode 100644 index 4d988cb0cd5a..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.28-goolf-1.4.10.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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.2.28' - -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': 'goolf', 'version': '1.4.10'} - -sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -source_urls = ['ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] - -dependencies = [('Boost', '1.51.0')] - -configopts = '--with-boost=$EBROOTBOOST --with-64 --with-bin-release --without-debug --with-mt' - -sanity_check_paths = { - 'files': ["bin/blastn", "bin/blastp", "bin/blastx"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.28-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.28-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 2fb0a6aeec9a..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.28-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,40 +0,0 @@ -## -# 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.2.28' -versionsuffix = '-Python-2.7.3' - -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': 'ictce', 'version': '5.3.0'} - -sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -source_urls = ['ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] - -patches = ['%(name)s-%(version)s_ictce-fixes.patch'] - -dependencies = [('Boost', '1.51.0', '-Python-2.7.3')] - -configopts = '--with-boost=$EBROOTBOOST --with-64 --with-bin-release --without-debug --with-mt' - -sanity_check_paths = { - 'files': ["bin/blastn", "bin/blastp", "bin/blastx"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.28-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.28-ictce-5.3.0.eb deleted file mode 100644 index c4c54549a49c..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.28-ictce-5.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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.2.28' - -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': 'ictce', 'version': '5.3.0'} - -sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -source_urls = ['ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] - -patches = ['%(name)s-%(version)s_ictce-fixes.patch'] - -dependencies = [('Boost', '1.51.0')] - -configopts = '--with-boost=$EBROOTBOOST --with-64 --with-bin-release --without-debug --with-mt' - -sanity_check_paths = { - 'files': ["bin/blastn", "bin/blastp", "bin/blastx"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.30-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.30-foss-2015a-Python-2.7.9.eb deleted file mode 100644 index 3c11c9414b2a..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.30-foss-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,40 +0,0 @@ -## -# 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) -# 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.2.30" -versionsuffix = '-Python-2.7.9' - -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': '2015a'} - -sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -source_urls = ['http://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] - -patches = ['%(name)s-%(version)s_basename-fixes.patch'] - -dependencies = [('Boost', '1.57.0', versionsuffix)] - -configopts = '--with-boost=$EBROOTBOOST --with-64 --with-bin-release --without-debug --with-mt' - -sanity_check_paths = { - 'files': ["bin/blastn", "bin/blastp", "bin/blastx"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb deleted file mode 100644 index 60d5401e1ef8..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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) -# 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.2.30" - -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': 'goolf', 'version': '1.4.10'} - -sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -source_urls = ['http://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] - -patches = ['%(name)s-%(version)s_basename-fixes.patch'] - -dependencies = [('Boost', '1.57.0')] - -configopts = '--with-boost=$EBROOTBOOST --with-64 --with-bin-release --without-debug --with-mt' - -sanity_check_paths = { - 'files': ["bin/blastn", "bin/blastp", "bin/blastx"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.30-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.30-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 6c427e6894a1..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.30-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,44 +0,0 @@ -## -# 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.2.30' -versionsuffix = '-Python-2.7.9' - -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': '2015a'} - -# eg. ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/2.2.30/ncbi-blast-2.2.30+-src.tar.gz -sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -source_urls = ['http://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] - -patches = [ - '%(name)s-%(version)s_ictce-fixes.patch', - '%(name)s-%(version)s_basename-fixes.patch' -] - -dependencies = [('Boost', '1.57.0', versionsuffix)] - -configopts = '--with-boost=$EBROOTBOOST --with-64 --with-bin-release --without-debug --with-mt' - -sanity_check_paths = { - 'files': ["bin/blastn", "bin/blastp", "bin/blastx"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.31-foss-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.31-foss-2015b-Python-2.7.10.eb deleted file mode 100644 index a02e6a5b24c6..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.31-foss-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,40 +0,0 @@ -## -# 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.2.31' -versionsuffix = '-Python-2.7.10' - -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': '2015b'} - -sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -source_urls = ['http://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] - -patches = ['%(name)s-2.2.30_basename-fixes.patch'] - -dependencies = [('Boost', '1.58.0', versionsuffix)] - -configopts = '--with-boost=$EBROOTBOOST --with-64 --with-bin-release --without-debug --with-mt' - -sanity_check_paths = { - 'files': ["bin/blastn", "bin/blastp", "bin/blastx"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.31-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.31-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index 85d9b0cc0d0e..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.31-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# 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.2.31' -versionsuffix = '-Python-2.7.10' - -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': '2015a'} - -sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -source_urls = ['http://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] - -patches = [ - '%(name)s-2.2.30_ictce-fixes.patch', - '%(name)s-2.2.30_basename-fixes.patch' -] - -dependencies = [('Boost', '1.58.0', versionsuffix)] - -configopts = '--with-boost=$EBROOTBOOST --with-64 --with-bin-release --without-debug --with-mt' - -sanity_check_paths = { - 'files': ["bin/blastn", "bin/blastp", "bin/blastx"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.31-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.31-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 6dc430a12323..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.31-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# 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.2.31' -versionsuffix = '-Python-2.7.10' - -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': '2015b'} - -sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -source_urls = ['http://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] - -patches = [ - '%(name)s-2.2.30_ictce-fixes.patch', - '%(name)s-2.2.30_basename-fixes.patch' -] - -dependencies = [('Boost', '1.58.0', versionsuffix)] - -configopts = '--with-boost=$EBROOTBOOST --with-64 --with-bin-release --without-debug --with-mt' - -sanity_check_paths = { - 'files': ["bin/blastn", "bin/blastp", "bin/blastx"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BLAT/BLAT-3.5-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/BLAT/BLAT-3.5-goolf-1.4.10.eb deleted file mode 100644 index 083100e3354c..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BLAT/BLAT-3.5-goolf-1.4.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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': 'goolf', 'version': '1.4.10'} - -sources = ['%%(namelower)sSrc%s.zip' % ''.join(version.split('.'))] -source_urls = ['http://users.soe.ucsc.edu/~kent/src'] - -dependencies = [('libpng', '1.6.2')] - -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/__archive__/b/BLAT/BLAT-3.5-ictce-5.5.0-libpng-1.6.9.eb b/easybuild/easyconfigs/__archive__/b/BLAT/BLAT-3.5-ictce-5.5.0-libpng-1.6.9.eb deleted file mode 100644 index df2e50f7ef1d..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BLAT/BLAT-3.5-ictce-5.5.0-libpng-1.6.9.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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': 'ictce', 'version': '5.5.0'} - -sources = ['%%(namelower)sSrc%s.zip' % ''.join(version.split('.'))] -source_urls = ['http://users.soe.ucsc.edu/~kent/src'] - -libpng = 'libpng' -libpng_ver = '1.6.9' -versionsuffix = '-%s-%s' % (libpng, libpng_ver) - -dependencies = [(libpng, libpng_ver)] - -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/__archive__/b/BLAT/BLAT-3.5-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/b/BLAT/BLAT-3.5-ictce-5.5.0.eb deleted file mode 100644 index c62cc8c37cd6..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BLAT/BLAT-3.5-ictce-5.5.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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': 'ictce', 'version': '5.5.0'} - -sources = ['%%(namelower)sSrc%s.zip' % ''.join(version.split('.'))] -source_urls = ['http://users.soe.ucsc.edu/~kent/src'] - -dependencies = [('libpng', '1.6.6')] - -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/__archive__/b/BOINC/BOINC-7.0.65-goolf-1.4.10-client.eb b/easybuild/easyconfigs/__archive__/b/BOINC/BOINC-7.0.65-goolf-1.4.10-client.eb deleted file mode 100644 index 38d7535bfad1..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BOINC/BOINC-7.0.65-goolf-1.4.10-client.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'MakeCp' - -name = 'BOINC' -version = '7.0.65' -versionsuffix = "-client" - -homepage = 'https://boinc.berkeley.edu' -description = """BOINC is a program that lets you donate your idle computer time to science projects - like SETI@home, Climateprediction.net, Rosetta@home, World Community Grid, and many others.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -# only through git, make your own tarball. -# e.g. git clone --depth=100 --branch client_release/7.0/7.0.65 git://boinc.berkeley.edu/boinc-v2.git boinc-7.0.65 -# see http://boinc.berkeley.edu/trac/wiki/SourceCodeGit -sources = [SOURCELOWER_TAR_BZ2] - -dependencies = [ - ('OpenSSL', '1.0.1f'), - ('cURL', '7.29.0'), -] - -with_configure = True -preconfigopts = './_autosetup &&' -configopts = '--disable-server --disable-manager --enable-client' - -# copy boinc and boinccmd binaries -files_to_copy = [(['client/boin*[cd]'], 'bin')] - -# make sure the binary are available after installation -sanity_check_paths = { - 'files': ['bin/boinc', 'bin/boinccmd'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/BOINC/BOINC-7.2.42-ictce-5.5.0-client.eb b/easybuild/easyconfigs/__archive__/b/BOINC/BOINC-7.2.42-ictce-5.5.0-client.eb deleted file mode 100644 index 66f39d890d91..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BOINC/BOINC-7.2.42-ictce-5.5.0-client.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'MakeCp' - -name = 'BOINC' -version = '7.2.42' -versionsuffix = "-client" - -homepage = 'https://boinc.berkeley.edu' -description = """BOINC is a program that lets you donate your idle computer time to science projects - like SETI@home, Climateprediction.net, Rosetta@home, World Community Grid, and many others.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -# only through git, create your own tarball. -# e.g. git clone --depth=100 --branch client_release/7.2/7.2.42 git://boinc.berkeley.edu/boinc-v2.git boinc-7.2.42 -# see https://boinc.berkeley.edu/trac/wiki/SourceCodeGit -sources = [SOURCELOWER_TAR_BZ2] - -dependencies = [ - ('OpenSSL', '1.0.1f'), - ('cURL', '7.34.0'), -] - -builddependencies = [ - ('libtool', '2.4.2'), - ('make', '3.82'), - ('pkg-config', '0.28'), - ('M4', '1.4.16'), - ('Autoconf', '2.69'), - ('Automake', '1.14') -] - -prebuildopts = "./_autosetup && ./configure --disable-server --disable-manager --enable-client &&" - -files_to_copy = [(['client/boinc', 'client/boinccmd'], 'bin')] - -# make sure the binary are available after installation -sanity_check_paths = { - 'files': ['bin/boinc'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/BSMAP/BSMAP-2.74-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/BSMAP/BSMAP-2.74-goolf-1.4.10.eb deleted file mode 100644 index 400f14ed066c..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BSMAP/BSMAP-2.74-goolf-1.4.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'BSMAP' -version = '2.74' - -homepage = 'https://code.google.com/p/bsmap/' -description = """BSMAP is a short reads mapping software for bisulfite sequencing reads.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://bsmap.googlecode.com/files/'] -sources = [SOURCELOWER_TGZ] - -skipsteps = ['configure'] - -installopts = "DESTDIR=%(installdir)s" - -patches = [ - 'BSMAP-2.74_makefile-modif.patch', - 'BSMAP-2.74_parameters-cpp.patch', - 'BSMAP-2.74_samtools-deps.patch', -] - -dependencies = [ - ('ncurses', '5.9'), - ('zlib', '1.2.7'), - ('SAMtools', '0.1.18'), -] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["bsmap", "methratio.py", "sam2bam.sh"]], - 'dirs': [], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/b/BWA/BWA-0.6.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/BWA/BWA-0.6.2-goolf-1.4.10.eb deleted file mode 100644 index f06b056b2822..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BWA/BWA-0.6.2-goolf-1.4.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# 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 -## - -name = 'BWA' -version = '0.6.2' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [('http://sourceforge.net/projects/bio-bwa/files/', 'download')] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['8783e5640d8e4ae028e048c56db1d6b4adff6234d1047bd4f98247ffc3be69e6'] - -dependencies = [('zlib', '1.2.7')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BWA/BWA-0.6.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/b/BWA/BWA-0.6.2-ictce-5.3.0.eb deleted file mode 100644 index b7c5e6cf9861..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BWA/BWA-0.6.2-ictce-5.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# 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 -## - -name = 'BWA' -version = '0.6.2' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [('http://sourceforge.net/projects/bio-bwa/files/', 'download')] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['8783e5640d8e4ae028e048c56db1d6b4adff6234d1047bd4f98247ffc3be69e6'] - -dependencies = [('zlib', '1.2.7')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BWA/BWA-0.7.13-foss-2015b.eb b/easybuild/easyconfigs/__archive__/b/BWA/BWA-0.7.13-foss-2015b.eb deleted file mode 100644 index 9dcdd4a110d6..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BWA/BWA-0.7.13-foss-2015b.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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 -## - -name = 'BWA' -version = '0.7.13' - -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': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['https://github.com/lh3/%(name)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['64ad61735644698780938fa4f32b007921363241a114421118a26ffcbd2a5834'] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BWA/BWA-0.7.13-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/BWA/BWA-0.7.13-goolf-1.4.10.eb deleted file mode 100644 index 8727436b5f50..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BWA/BWA-0.7.13-goolf-1.4.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# 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 -# 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.13' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = [('http://sourceforge.net/projects/bio-bwa/files/', 'download')] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BWA/BWA-0.7.4-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/BWA/BWA-0.7.4-goolf-1.4.10.eb deleted file mode 100644 index 23176833de8c..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BWA/BWA-0.7.4-goolf-1.4.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# 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.4' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [('http://sourceforge.net/projects/bio-bwa/files/', 'download')] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['58b4e5934b0de9fb432b4513f327ff9a1df86f6abfe9fe14f1a25ffbeb347b20'] - -dependencies = [('zlib', '1.2.7')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BWA/BWA-0.7.4-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/b/BWA/BWA-0.7.4-ictce-5.3.0.eb deleted file mode 100644 index 5d1077696f92..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BWA/BWA-0.7.4-ictce-5.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# 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.4' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [('http://sourceforge.net/projects/bio-bwa/files/', 'download')] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['58b4e5934b0de9fb432b4513f327ff9a1df86f6abfe9fe14f1a25ffbeb347b20'] - -dependencies = [('zlib', '1.2.7')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BWA/BWA-0.7.5a-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/BWA/BWA-0.7.5a-goolf-1.4.10.eb deleted file mode 100644 index 8f005ab7361d..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BWA/BWA-0.7.5a-goolf-1.4.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# 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.5a' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [('http://sourceforge.net/projects/bio-bwa/files/', 'download')] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['d157d79710b938225875c9322fc9e9139666deb7ace401dd73a5a65f6dffd7dd'] - -dependencies = [('zlib', '1.2.7')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BamBam/BamBam-1.4-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/b/BamBam/BamBam-1.4-goolf-1.7.20.eb deleted file mode 100644 index 129c402e121b..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BamBam/BamBam-1.4-goolf-1.7.20.eb +++ /dev/null @@ -1,43 +0,0 @@ -# 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 = 'MakeCp' - -name = 'BamBam' -version = '1.4' - -homepage = 'http://udall-lab.byu.edu/Research/Software/BamBam' -description = "several simple-to-use tools to facilitate NGS analysis" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = ['https://sourceforge.net/projects/bambam/files/'] -sources = ['%(namelower)s-%(version)s.tgz'] -checksums = ['a9b178251d771aafb8c676d30a9af88ea2fc679c2a5672b515f86be0e69238f1'] - -unpack_options = '--strip-components=1' - -dependencies = [ - ('Perl', '5.22.2'), - ('BamTools', '2.4.0'), - ('HTSlib', '1.3.1'), - ('SAMtools', '1.3.1'), -] - -files_to_copy = ['*'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bam2consensus', 'bam2fastq', 'catBam', 'counter', - 'eflen', 'gapfall', 'gardener', 'giraf', 'hapHunt', - 'hmmph', 'indelible', 'interSnp', 'metHead', 'pebbles', - 'polyCat', 'polyCat-methyl', 'polyDog', 'subBam']], - 'dirs': [], -} - -modextrapaths = { - 'PATH': 'scripts', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BamM/BamM-1.7.3-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/__archive__/b/BamM/BamM-1.7.3-foss-2016b-Python-2.7.12.eb deleted file mode 100644 index 8ce237eb4a62..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BamM/BamM-1.7.3-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,44 +0,0 @@ -## -# 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/__archive__/b/BamM/BamM-1.7.3-foss-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/__archive__/b/BamM/BamM-1.7.3-foss-2018a-Python-2.7.14.eb deleted file mode 100644 index 52d1b7c68220..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BamM/BamM-1.7.3-foss-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,49 +0,0 @@ -## -# 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': '2018a'} -toolchainopts = {'usempi': True} - -source_urls = ['https://github.com/Ecogenomics/BamM/archive'] -sources = ['%(version)s.tar.gz'] -checksums = ['1a30a5014aa64aea23f12b82c8e474044af126c9e6ddb575530ab14b6ef765b8'] - -builddependencies = [ - ('Automake', '1.15.1'), - ('texinfo', '6.5'), -] - -dependencies = [ - ('Python', '2.7.14'), - ('SAMtools', '1.7'), - ('BWA', '0.7.17'), -] - -download_dep_fail = True -use_pip = True - -preinstallopts = "cd c && ./autogen.sh && cd .. &&" - -sanity_check_paths = { - 'files': ['bin/bamm'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BamTools/BamTools-2.2.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/BamTools/BamTools-2.2.3-goolf-1.4.10.eb deleted file mode 100644 index e1545c06a18b..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BamTools/BamTools-2.2.3-goolf-1.4.10.eb +++ /dev/null @@ -1,24 +0,0 @@ -## -# 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 -# License:: MIT/GPL -# -## - -name = 'BamTools' -version = '2.2.3' - -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.4.10'} - -source_urls = ['https://github.com/pezmaster31/bamtools/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['92ddef44801a1f8f01ce1a397f83e0f8b5e1ae8ad92c620f2dafaaf8d54cf178'] - -builddependencies = [('CMake', '2.8.4')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BamTools/BamTools-2.2.3-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/b/BamTools/BamTools-2.2.3-ictce-5.3.0.eb deleted file mode 100644 index 9c1454669c35..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BamTools/BamTools-2.2.3-ictce-5.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -## -# 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 -# License:: MIT/GPL -# -## - -name = 'BamTools' -version = '2.2.3' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = ['https://github.com/pezmaster31/bamtools/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['92ddef44801a1f8f01ce1a397f83e0f8b5e1ae8ad92c620f2dafaaf8d54cf178'] - -builddependencies = [('CMake', '2.8.4')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BamTools/BamTools-2.4.0-foss-2015b.eb b/easybuild/easyconfigs/__archive__/b/BamTools/BamTools-2.4.0-foss-2015b.eb deleted file mode 100644 index 0e149c60e839..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BamTools/BamTools-2.4.0-foss-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -## -# 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 -# License:: MIT/GPL -# -## - -name = 'BamTools' -version = '2.4.0' - -homepage = 'https://github.com/pezmaster31/bamtools' -description = """BamTools provides both a programmer's API and an end-user's toolkit for handling BAM files.""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -source_urls = ['https://github.com/pezmaster31/bamtools/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['f1fe82b8871719e0fb9ed7be73885f5d0815dd5c7277ee33bd8f67ace961e13e'] - -builddependencies = [('CMake', '3.4.1')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BamTools/BamTools-2.4.0-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/b/BamTools/BamTools-2.4.0-goolf-1.7.20.eb deleted file mode 100644 index 893b0c3f77f3..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BamTools/BamTools-2.4.0-goolf-1.7.20.eb +++ /dev/null @@ -1,15 +0,0 @@ -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'} - -source_urls = ['https://github.com/pezmaster31/bamtools/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['f1fe82b8871719e0fb9ed7be73885f5d0815dd5c7277ee33bd8f67ace961e13e'] - -builddependencies = [('CMake', '2.8.12')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BamUtil/BamUtil-1.0.13-foss-2015b.eb b/easybuild/easyconfigs/__archive__/b/BamUtil/BamUtil-1.0.13-foss-2015b.eb deleted file mode 100644 index f601bc63da51..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BamUtil/BamUtil-1.0.13-foss-2015b.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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 -# -# This is the version with the bundled libStatGen library - -name = 'BamUtil' -version = '1.0.13' - -easyblock = 'MakeCp' - -homepage = 'http://genome.sph.umich.edu/wiki/BamUtil' -description = """BamUtil is a repository that contains several programs - that perform operations on SAM/BAM files. All of these programs - are built into a single executable, bam.""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -sources = ['%(name)sLibStatGen.%(version)s.tgz'] -source_urls = ['http://genome.sph.umich.edu/w/images/7/70/'] - -# make sure right compilers are used by passing them as options to 'make' (default is to use gcc/g++) -buildopts = 'CC="$CC" CXX="$CXX"' - -files_to_copy = ["bamUtil/bin", "libStatGen"] - -sanity_check_paths = { - 'files': ["bin/bam"], - 'dirs': ["libStatGen"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/Bash/Bash-4.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/Bash/Bash-4.2-goolf-1.4.10.eb deleted file mode 100644 index 528d89262c15..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bash/Bash-4.2-goolf-1.4.10.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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 = 'Bash' -version = '4.2' - -homepage = 'http://www.gnu.org/software/bash' -description = """Bash is an sh-compatible command language interpreter that executes commands - read from the standard input or from a file. Bash also incorporates useful features from the - Korn and C shells (ksh and csh).""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -sanity_check_paths = { - 'files': ["bin/bash"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/Bash/Bash-4.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/b/Bash/Bash-4.2-ictce-5.3.0.eb deleted file mode 100644 index 84323048382d..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bash/Bash-4.2-ictce-5.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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 = 'Bash' -version = '4.2' - -homepage = 'http://www.gnu.org/software/bash' -description = """Bash is an sh-compatible command language interpreter that executes commands - read from the standard input or from a file. Bash also incorporates useful features from the - Korn and C shells (ksh and csh).""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -sanity_check_paths = { - 'files': ["bin/bash"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/BayPass/BayPass-2.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/b/BayPass/BayPass-2.1-foss-2015a.eb deleted file mode 100644 index 132df40d050f..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BayPass/BayPass-2.1-foss-2015a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'MakeCp' - -name = 'BayPass' -version = '2.1' - -homepage = 'http://www1.montpellier.inra.fr/CBGP/software/baypass/' -description = """The package BayPass is a population genomics software which is primarily - aimed at identifying genetic markers subjected to selection and/or associated to - population-specific covariates (e.g., environmental variables, quantitative or - categorical phenotypic characteristics).""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'openmp': True} - -source_urls = ['http://www1.montpellier.inra.fr/CBGP/software/baypass/files/'] -sources = ['%(namelower)s_%(version)s.tar.gz'] - -start_dir = 'sources' - -files_to_copy = [(['g_baypass'], 'bin'), (['BayPass_manual_2.1.pdf'], 'manual'), 'examples', 'utils'] - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/g_baypass'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BayPass/BayPass-2.1-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/b/BayPass/BayPass-2.1-goolf-1.7.20.eb deleted file mode 100644 index 25bcd1214350..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BayPass/BayPass-2.1-goolf-1.7.20.eb +++ /dev/null @@ -1,39 +0,0 @@ -# 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 = 'BayPass' -version = '2.1' - -homepage = 'http://www1.montpellier.inra.fr/CBGP/software/baypass/index.html' -description = """BayPass is a population genomics software which is primarily aimed at identifying - genetic markers subjected to selection and/or associated to population-specific covariates - (e.g., environmental variables, quantitative or categorical phenotypic characteristics). - The underlying models explicitly account for (and may estimate) the covariance structure among the - population allele frequencies that originates from the shared history of the populations under study""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'openmp': True} - -source_urls = ['http://www1.montpellier.inra.fr/CBGP/software/baypass/files/'] -sources = ['%(namelower)s_%(version)s.tar.gz'] - -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'] - -sanity_check_paths = { - 'files': ['bin/g_baypass'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BayeScEnv/BayeScEnv-1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/BayeScEnv/BayeScEnv-1.1-goolf-1.4.10.eb deleted file mode 100644 index 336a764164cc..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BayeScEnv/BayeScEnv-1.1-goolf-1.4.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 = 'BayeScEnv' -version = '1.1' - -homepage = 'https://github.com/devillemereuil/bayescenv' -description = """BayeScEnv is a Fst-based, genome-scan method that uses environmental variables - to detect local adaptation.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'openmp': True} - -source_urls = ['https://github.com/devillemereuil/bayescenv/archive/'] -sources = ['v%(version)s.tar.gz'] - -start_dir = 'source' - -files_to_copy = [(['source/bayescenv'], 'bin'), 'test', 'COPYING', 'README.md', 'ChangeLog'] - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/bayescenv'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BayeScan/BayeScan-2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/BayeScan/BayeScan-2.1-goolf-1.4.10.eb deleted file mode 100644 index 3a8d229257b5..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BayeScan/BayeScan-2.1-goolf-1.4.10.eb +++ /dev/null @@ -1,39 +0,0 @@ -# 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 = 'BayeScan' -version = '2.1' - -homepage = 'http://cmpg.unibe.ch/software/BayeScan/' -description = """BayeScan aims at identifying candidate loci under natural selection from genetic data, - using differences in allele frequencies between populations.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'openmp': True} - -source_urls = ['http://cmpg.unibe.ch/software/BayeScan/files/'] -sources = ['%(name)s%(version)s.zip'] - -start_dir = 'source' - -# fix the makefile which hardcodes g++ compiler -prebuildopts = "sed -i -e 's/g++/${CXX} ${CFLAGS}/g' Makefile && " - -files_to_copy = [ - (['source/bayescan_%(version)s'], 'bin'), - 'BayeScan%(version)s_manual.pdf', - 'input_examples', - 'R functions'] - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/bayescan_%(version)s'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/Bazel/Bazel-0.3.0-CrayGNU-2016.03.eb b/easybuild/easyconfigs/__archive__/b/Bazel/Bazel-0.3.0-CrayGNU-2016.03.eb deleted file mode 100644 index b13a4f194618..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bazel/Bazel-0.3.0-CrayGNU-2016.03.eb +++ /dev/null @@ -1,30 +0,0 @@ -# @author: Guilherme Peretti-Pezzi (CSCS) - -easyblock = "CmdCp" - -name = 'Bazel' -version = '0.3.0' - -homepage = 'http://bazel.io/' -description = """Bazel is a build tool that builds code quickly and reliably. -It is used to build the majority of Google's software.""" - -toolchain = {'name': 'CrayGNU', 'version': '2016.03'} - -dependencies = [ - ('java/jdk1.8.0_51', EXTERNAL_MODULE), -] - -sources = ['%(version)s.tar.gz'] -source_urls = ['https://github.com/bazelbuild/bazel/archive/'] - -cmds_map = [('.*', "JAVA_VERSION=1.8 CC=gcc CXX=g++ ./compile.sh")] - -files_to_copy = [(['output/bazel'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/bazel'], - 'dirs': ['bin'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Beast/Beast-2.1.3.eb b/easybuild/easyconfigs/__archive__/b/Beast/Beast-2.1.3.eb deleted file mode 100644 index 099d660e005a..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Beast/Beast-2.1.3.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = "Tarball" - -name = 'Beast' -version = '2.1.3' - -homepage = 'http://beast2.org/' -description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular - sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using - strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies - but is also a framework for testing evolutionary hypotheses without conditioning on a single - tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted - proportional to its posterior probability. """ - -toolchain = SYSTEM - -source_urls = ['http://github.com/CompEvol/beast2/releases/download/v%(version)s/'] -sources = ['BEAST.v%(version)s.tgz'] - -dependencies = [ - # this is not mandatory but beagle-lib is recommended by developers - # beagle-lib will also load the required java dependency - # if you remove this you should add the java dependency - ('beagle-lib', '20120124', '', ('goolf', '1.4.10')), -] - -sanity_check_paths = { - 'files': ["bin/beast"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BiSearch/BiSearch-20051222-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/BiSearch/BiSearch-20051222-goolf-1.4.10.eb deleted file mode 100644 index 6a4f6fcb9bc9..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BiSearch/BiSearch-20051222-goolf-1.4.10.eb +++ /dev/null @@ -1,11 +0,0 @@ -name = 'BiSearch' -version = '20051222' - -homepage = 'http://bisearch.enzim.hu/' -description = """BiSearch is a primer-design algorithm for DNA sequences.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = ['%s_%s.tar.gz' % (name.lower(), version)] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BiSearch/BiSearch-20051222-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/b/BiSearch/BiSearch-20051222-ictce-5.3.0.eb deleted file mode 100644 index 1785e838fa08..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BiSearch/BiSearch-20051222-ictce-5.3.0.eb +++ /dev/null @@ -1,12 +0,0 @@ -name = 'BiSearch' -version = '20051222' - -homepage = 'http://bisearch.enzim.hu/' -description = """BiSearch is a primer-design algorithm for DNA sequences.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = ['%s_%s.tar.gz' % (name.lower(), version)] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/Biggus/Biggus-0.11.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/b/Biggus/Biggus-0.11.0-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index c3067d564448..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Biggus/Biggus-0.11.0-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Biggus' -version = '0.11.0' - -homepage = 'https://github.com/SciTools/biggus' -description = """Virtual large arrays and lazy evaluation.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.3' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [(python, pyver)] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/%%(name)s-%%(version)s-py%s.egg' % (pyshortver, pyshortver)], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/b/Biggus/Biggus-0.5.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/b/Biggus/Biggus-0.5.0-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index c1cac11dccc9..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Biggus/Biggus-0.5.0-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Biggus' -version = '0.5.0' - -homepage = 'https://github.com/SciTools/biggus' -description = """Virtual large arrays and lazy evaluation.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.3' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [(python, pyver)] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/biggus' % pyshortver], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/b/BioKanga/BioKanga-3.4.5-foss-2015b.eb b/easybuild/easyconfigs/__archive__/b/BioKanga/BioKanga-3.4.5-foss-2015b.eb deleted file mode 100644 index accaece1d7a6..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BioKanga/BioKanga-3.4.5-foss-2015b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'BioKanga' -version = '3.4.5' - -homepage = 'http://sourceforge.net/projects/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 = ['http://sourceforge.net/projects/biokanga/files/'] -sources = ['buildbiokanga_%s.zip' % version.replace('.', '_')] - -dependencies = [('GSL', '2.1')] - -preconfigopts = "chmod +x configure && " - -sanity_check_paths = { - 'files': ["bin/biokanga"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BioKanga/BioKanga-4.3.4-foss-2015b.eb b/easybuild/easyconfigs/__archive__/b/BioKanga/BioKanga-4.3.4-foss-2015b.eb deleted file mode 100644 index b413e97feef8..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BioKanga/BioKanga-4.3.4-foss-2015b.eb +++ /dev/null @@ -1,27 +0,0 @@ -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/__archive__/b/BioKanga/BioKanga-4.3.5-foss-2015b.eb b/easybuild/easyconfigs/__archive__/b/BioKanga/BioKanga-4.3.5-foss-2015b.eb deleted file mode 100644 index c614af140d91..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BioKanga/BioKanga-4.3.5-foss-2015b.eb +++ /dev/null @@ -1,25 +0,0 @@ -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/__archive__/b/BioKanga/BioKanga-4.3.6-foss-2015b.eb b/easybuild/easyconfigs/__archive__/b/BioKanga/BioKanga-4.3.6-foss-2015b.eb deleted file mode 100644 index e9e6ecd9f955..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BioKanga/BioKanga-4.3.6-foss-2015b.eb +++ /dev/null @@ -1,25 +0,0 @@ -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/__archive__/b/BioPerl/BioPerl-1.6.1-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/__archive__/b/BioPerl/BioPerl-1.6.1-goolf-1.4.10-Perl-5.16.3.eb deleted file mode 100644 index 2de3974d8c3a..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BioPerl/BioPerl-1.6.1-goolf-1.4.10-Perl-5.16.3.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'PerlModule' - -name = 'BioPerl' -version = '1.6.1' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://github.com/bioperl/bioperl-live/archive/'] -sources = ['bioperl-release-%s.tar.gz' % version.replace('.', '-')] - -perl = 'Perl' -perlver = '5.16.3' -versionsuffix = '-%s-%s' % (perl, perlver) - -dependencies = [ - (perl, perlver), -] - -options = {'modulename': 'Bio::Perl'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BioPerl/BioPerl-1.6.1-ictce-5.3.0-Perl-5.16.3.eb b/easybuild/easyconfigs/__archive__/b/BioPerl/BioPerl-1.6.1-ictce-5.3.0-Perl-5.16.3.eb deleted file mode 100644 index 47381bc73576..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BioPerl/BioPerl-1.6.1-ictce-5.3.0-Perl-5.16.3.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'PerlModule' - -name = 'BioPerl' -version = '1.6.1' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = ['https://github.com/bioperl/bioperl-live/archive/'] -sources = ['bioperl-release-%s.tar.gz' % version.replace('.', '-')] - -perl = 'Perl' -perlver = '5.16.3' -versionsuffix = '-%s-%s' % (perl, perlver) - -dependencies = [ - (perl, perlver), -] - -options = {'modulename': 'Bio::Perl'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BioPerl/BioPerl-1.6.923-ictce-5.5.0-Perl-5.18.2.eb b/easybuild/easyconfigs/__archive__/b/BioPerl/BioPerl-1.6.923-ictce-5.5.0-Perl-5.18.2.eb deleted file mode 100644 index 5954f543932b..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BioPerl/BioPerl-1.6.923-ictce-5.5.0-Perl-5.18.2.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PerlModule' - -name = 'BioPerl' -version = '1.6.923' - -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': 'ictce', 'version': '5.5.0'} - -source_urls = ['https://github.com/bioperl/bioperl-live/archive/'] -sources = ['release-%s.tar.gz' % version.replace('.', '-')] - -perl = 'Perl' -perlver = '5.18.2' -versionsuffix = '-%s-%s' % (perl, perlver) - -dependencies = [ - (perl, perlver), - ('DB_File', '1.831', versionsuffix), -] - -options = {'modulename': 'Bio::Perl'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/BioPerl/BioPerl-1.6.923-intel-2015b-Perl-5.20.3.eb b/easybuild/easyconfigs/__archive__/b/BioPerl/BioPerl-1.6.923-intel-2015b-Perl-5.20.3.eb deleted file mode 100644 index 0b4fbe276afb..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BioPerl/BioPerl-1.6.923-intel-2015b-Perl-5.20.3.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'PerlModule' - -name = 'BioPerl' -version = '1.6.923' -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': '2015b'} - -source_urls = ['https://github.com/bioperl/bioperl-live/archive/'] -sources = ['release-%s.tar.gz' % version.replace('.', '-')] - -dependencies = [ - ('Perl', '5.20.3'), - ('DB_File', '1.831', versionsuffix), -] - -options = {'modulename': 'Bio::Perl'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/Biopython/Biopython-1.61-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/b/Biopython/Biopython-1.61-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 5462b9b74f12..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Biopython/Biopython-1.61-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,46 +0,0 @@ -## -# 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.61' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://biopython.org/DIST'] -sources = ['%(namelower)s-%(version)s.tar.gz'] - -python = 'Python' -pyver = '2.7.3' -pyshortver = '.'.join(pyver.split('.')[:2]) - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [ - (python, pyver), - ('numpy', '1.6.2', versionsuffix) -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/Bio' % pyshortver, - 'lib/python%s/site-packages/biopython-%s-py%s.egg-info' % (pyshortver, version, pyshortver), - 'lib/python%s/site-packages/BioSQL' % pyshortver] -} - -options = {'modulename': 'Bio'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/Biopython/Biopython-1.61-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/b/Biopython/Biopython-1.61-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index bb428926a024..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Biopython/Biopython-1.61-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,46 +0,0 @@ -## -# 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.61' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://biopython.org/DIST'] -sources = ['%(namelower)s-%(version)s.tar.gz'] - -python = 'Python' -pyver = '2.7.3' -pyshortver = '.'.join(pyver.split('.')[:2]) - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [ - (python, pyver), - ('numpy', '1.6.2', versionsuffix) -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/Bio' % pyshortver, - 'lib/python%s/site-packages/biopython-%s-py%s.egg-info' % (pyshortver, version, pyshortver), - 'lib/python%s/site-packages/BioSQL' % pyshortver] -} - -options = {'modulename': 'Bio'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/Bismark/Bismark-0.10.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/Bismark/Bismark-0.10.1-goolf-1.4.10.eb deleted file mode 100644 index d6a0d16ca9cd..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bismark/Bismark-0.10.1-goolf-1.4.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2014 The Cyprus Institute -# Authors:: Thekla Loizou -# License:: MIT/GPL -# -## -easyblock = "Tarball" - -name = 'Bismark' -version = '0.10.1' - -homepage = 'http://www.bioinformatics.babraham.ac.uk/projects/bismark/' -description = """A tool to map bisulfite converted sequence reads and -determine cytosine methylation states""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ["http://www.bioinformatics.babraham.ac.uk/projects/bismark/"] -sources = ['%(namelower)s_v%(version)s.tar.gz'] - -dependencies = [('Bowtie2', '2.0.2')] - -sanity_check_paths = { - 'files': ["bismark", "bismark2bedGraph", "bismark2report", "bismark_genome_preparation", - "bismark_methylation_extractor", "coverage2cytosine", "deduplicate_bismark"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-GCC-4.6.3.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-GCC-4.6.3.eb deleted file mode 100644 index 3222d06042ca..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-GCC-4.6.3.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '2.5' - -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': 'GCC', 'version': '4.6.3'} - -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')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-goolf-1.4.10.eb deleted file mode 100644 index 527ccebc437e..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-goolf-1.4.10.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '2.5' - -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': 'goolf', 'version': '1.4.10'} - -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')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-ictce-5.3.0.eb deleted file mode 100644 index 37ee888ca69d..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-ictce-5.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '2.5' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -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')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-ictce-5.4.0.eb deleted file mode 100644 index ddb9da74fd6f..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-ictce-5.4.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '2.5' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - - -toolchain = {'name': 'ictce', 'version': '5.4.0'} - -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')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-ictce-5.5.0.eb deleted file mode 100644 index e22ac277b19f..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-ictce-5.5.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '2.5' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -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')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-intel-2014b.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-intel-2014b.eb deleted file mode 100644 index d06627a083d9..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-intel-2014b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '2.5' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -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')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.6.5-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.6.5-ictce-5.3.0.eb deleted file mode 100644 index a673f202fbc3..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.6.5-ictce-5.3.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '2.6.5' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -builddependencies = [('M4', '1.4.16')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-GCC-4.7.2.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-GCC-4.7.2.eb deleted file mode 100644 index 1806f695f4f2..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-GCC-4.7.2.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '2.7' - -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': 'GCC', 'version': '4.7.2'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -builddependencies = [('M4', '1.4.16')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-GCC-4.7.3.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-GCC-4.7.3.eb deleted file mode 100644 index 1e8f69087b71..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-GCC-4.7.3.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '2.7' - -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': 'GCC', 'version': '4.7.3'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -builddependencies = [('M4', '1.4.16')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-goolf-1.4.10.eb deleted file mode 100644 index aeaa2cf44448..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '2.7' - -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': 'goolf', 'version': '1.4.10'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -builddependencies = [('M4', '1.4.16')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-goolf-1.5.14.eb deleted file mode 100644 index 4c523b02e611..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-goolf-1.5.14.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '2.7' - -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': 'goolf', 'version': '1.5.14'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -builddependencies = [('M4', '1.4.16')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-ictce-5.3.0.eb deleted file mode 100644 index 025c3d68aa45..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-ictce-5.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '2.7' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -builddependencies = [('M4', '1.4.16')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-ictce-5.4.0.eb deleted file mode 100644 index 1fffb8736fc6..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-ictce-5.4.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '2.7' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'ictce', 'version': '5.4.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -builddependencies = [('M4', '1.4.17')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-ictce-5.5.0.eb deleted file mode 100644 index 03b08d09a699..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-ictce-5.5.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '2.7' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -builddependencies = [('M4', '1.4.17')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-ictce-6.1.5.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-ictce-6.1.5.eb deleted file mode 100644 index deba4d2a79e3..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-ictce-6.1.5.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '2.7' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'ictce', 'version': '6.1.5'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -builddependencies = [('M4', '1.4.16')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-intel-2014b.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-intel-2014b.eb deleted file mode 100644 index 7cc3238fc2ec..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-intel-2014b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '2.7' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -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/__archive__/b/Bison/Bison-2.7-intel-2015a.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-intel-2015a.eb deleted file mode 100644 index 48aa608e0d36..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '2.7' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -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/__archive__/b/Bison/Bison-2.7.1-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7.1-ictce-5.4.0.eb deleted file mode 100644 index 39ff356aa9fa..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7.1-ictce-5.4.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '2.7.1' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'ictce', 'version': '5.4.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -builddependencies = [('M4', '1.4.17')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7.1-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7.1-ictce-5.5.0.eb deleted file mode 100644 index be67b39a9aee..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7.1-ictce-5.5.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '2.7.1' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -builddependencies = [('M4', '1.4.17')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.1-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.1-ictce-5.5.0.eb deleted file mode 100755 index 152bd6207af9..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.1-ictce-5.5.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.1' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -builddependencies = [('M4', '1.4.17')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.2-CrayGNU-2015.06.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.2-CrayGNU-2015.06.eb deleted file mode 100644 index 1e373e5c59b1..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.2-CrayGNU-2015.06.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.2' - -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': 'CrayGNU', 'version': '2015.06'} - -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/__archive__/b/Bison/Bison-3.0.2-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.2-CrayGNU-2015.11.eb deleted file mode 100644 index fbde1c1bed1c..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.2-CrayGNU-2015.11.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.2' - -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': 'CrayGNU', 'version': '2015.11'} - -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/__archive__/b/Bison/Bison-3.0.2-foss-2014b.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.2-foss-2014b.eb deleted file mode 100644 index 821e3cc963d5..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.2-foss-2014b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.2' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'foss', 'version': '2014b'} - -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/__archive__/b/Bison/Bison-3.0.2-foss-2015a.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.2-foss-2015a.eb deleted file mode 100644 index 0b270e9381ff..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.2-foss-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.2' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -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/__archive__/b/Bison/Bison-3.0.2-ictce-7.1.2.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.2-ictce-7.1.2.eb deleted file mode 100644 index 01778cb7cb81..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.2-ictce-7.1.2.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.2' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'ictce', 'version': '7.1.2'} - -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/__archive__/b/Bison/Bison-3.0.2-intel-2014b.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.2-intel-2014b.eb deleted file mode 100644 index 675e098b5e95..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.2-intel-2014b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.2' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -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/__archive__/b/Bison/Bison-3.0.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.2-intel-2015a.eb deleted file mode 100644 index c846b08785bd..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.2-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.2' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -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/__archive__/b/Bison/Bison-3.0.4-foss-2015a.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.4-foss-2015a.eb deleted file mode 100644 index 9930e8831cd5..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.4-foss-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.4' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -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', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.4-foss-2015b.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.4-foss-2015b.eb deleted file mode 100644 index 9fc9d5e56f84..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.4-foss-2015b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.4' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -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', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.4-intel-2015a.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.4-intel-2015a.eb deleted file mode 100644 index 902285723e7d..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.4-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.4' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -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', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.4-intel-2015b.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.4-intel-2015b.eb deleted file mode 100644 index a20a7fb8d963..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.4-intel-2015b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.4' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -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', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/b/BitSeq/BitSeq-0.7.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/BitSeq/BitSeq-0.7.0-goolf-1.4.10.eb deleted file mode 100644 index 49a48ad18fdb..000000000000 --- a/easybuild/easyconfigs/__archive__/b/BitSeq/BitSeq-0.7.0-goolf-1.4.10.eb +++ /dev/null @@ -1,38 +0,0 @@ -# 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 = "BitSeq" -version = "0.7.0" - -homepage = 'https://code.google.com/p/bitseq/' -description = """ BitSeq (Bayesian Inference of Transcripts from Sequencing Data) is an - application for inferring expression levels of individual transcripts from sequencing (RNA-Seq) - data and estimating differential expression (DE) between conditions. An advantage of this - approach is the ability to account for both technical uncertainty and intrinsic biological - variance in order to avoid false DE calls. The technical contribution to the uncertainty comes - both from finite read-depth and the possibly ambiguous mapping of reads to multiple transcripts.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://bitseq.googlecode.com/files/'] -sources = [SOURCE_TAR_GZ] - -# put here the list of generated executables when compiling -list_of_executables = ["convertSamples", "estimateDE", "estimateExpression", "estimateHyperPar", - "estimateVBExpression", "extractSamples", "getFoldChange", "getGeneExpression", - "getPPLR", "getVariance", "getWithinGeneExpression", "parseAlignment", - "transposeLargeFile", "getCounts.py", "extractTranscriptInfo.py"] - -# this is the real EasyBuild line to copy all the executables to "bin" -files_to_copy = [(list_of_executables, "bin")] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in list_of_executables], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/Blitz++/Blitz++-0.10-goolf-1.5.16.eb b/easybuild/easyconfigs/__archive__/b/Blitz++/Blitz++-0.10-goolf-1.5.16.eb deleted file mode 100644 index e75ab2de98e8..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Blitz++/Blitz++-0.10-goolf-1.5.16.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Blitz++' -version = '0.10' - -homepage = 'http://blitz.sourceforge.net/' -description = """Blitz++ is a (LGPLv3+) licensed meta-template library for array manipulation in C++ - with a speed comparable to Fortran implementations, while preserving an object-oriented interface""" - -toolchain = {'name': 'goolf', 'version': '1.5.16'} - -sources = ['blitz-%(version)s.tar.gz'] -source_urls = [('https://sourceforge.net/projects/blitz/files/blitz/%(name)s %(version)s', 'download')] - -sanity_check_paths = { - 'files': ['lib/libblitz.a'], - 'dirs': ['include/blitz/array', 'include/blitz/gnu', 'include/blitz/meta', 'include/random', 'lib/pkgconfig'], -} - -configopts = '--enable-shared' - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/b/Bonnie++/Bonnie++-1.03e-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/Bonnie++/Bonnie++-1.03e-goolf-1.4.10.eb deleted file mode 100644 index 63fcc6604650..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bonnie++/Bonnie++-1.03e-goolf-1.4.10.eb +++ /dev/null @@ -1,28 +0,0 @@ -## -# 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 = 'Bonnie++' -version = '1.03e' - -homepage = 'http://www.coker.com.au/bonnie++/' -description = """Bonnie++-1.03e: Enhanced performance Test of Filesystem I/O""" - -sources = [SOURCELOWER_TGZ] -source_urls = ['http://www.coker.com.au/bonnie++/'] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sanity_check_paths = { - 'files': ['sbin/bonnie++'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/Bonnie++/Bonnie++-1.03e-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/b/Bonnie++/Bonnie++-1.03e-ictce-5.3.0.eb deleted file mode 100644 index cce4aa524ab3..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bonnie++/Bonnie++-1.03e-ictce-5.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# 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 = 'Bonnie++' -version = '1.03e' - -homepage = 'http://www.coker.com.au/bonnie++/' -description = """Bonnie++-1.03e: Enhanced performance Test of Filesystem I/O""" - -sources = [SOURCELOWER_TGZ] -source_urls = ['http://www.coker.com.au/bonnie++/'] - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sanity_check_paths = { - 'files': ['sbin/bonnie++'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.47.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.47.0-goolf-1.4.10.eb deleted file mode 100644 index 3a571ac328af..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.47.0-goolf-1.4.10.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Boost' -version = '1.47.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -patches = ['boost-%(version)s_glibcxx-pthreads.patch'] - -dependencies = [('bzip2', '1.0.6')] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -osdependencies = [('zlib-devel', 'zlib1g-dev')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.49.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.49.0-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 26f6bca712d1..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.49.0-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'Boost' -version = '1.49.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -pythonversion = '2.7.3' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -osdependencies = [('zlib-devel', 'zlib1g-dev')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.49.0-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.49.0-goolf-1.4.10-Python-2.7.5.eb deleted file mode 100644 index a28c67be7043..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.49.0-goolf-1.4.10-Python-2.7.5.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'Boost' -version = '1.49.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -pythonversion = '2.7.5' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -osdependencies = [('zlib-devel', 'zlib1g-dev')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.49.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.49.0-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index ea0b132e9228..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.49.0-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'Boost' -version = '1.49.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -patches = ['intellinuxjam_fPIC.patch'] - -pythonversion = '2.7.3' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -osdependencies = [('zlib-devel', 'zlib1g-dev')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.51.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.51.0-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 95d230ca9d37..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.51.0-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'Boost' -version = '1.51.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -pythonversion = '2.7.3' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -osdependencies = [('zlib-devel', 'zlib1g-dev')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.51.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.51.0-goolf-1.4.10.eb deleted file mode 100644 index fe0aacf8ddb6..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.51.0-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'Boost' -version = '1.51.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -dependencies = [('bzip2', '1.0.6')] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -osdependencies = [('zlib-devel', 'zlib1g-dev')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.51.0-ictce-5.2.0.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.51.0-ictce-5.2.0.eb deleted file mode 100644 index 078df28545e4..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.51.0-ictce-5.2.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'Boost' -version = '1.51.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'ictce', 'version': '5.2.0'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -dependencies = [('bzip2', '1.0.6')] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -osdependencies = [('zlib-devel', 'zlib1g-dev')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.51.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.51.0-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index c0d9d3958e27..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.51.0-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'Boost' -version = '1.51.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -patches = ['intellinuxjam_fPIC.patch'] - -pythonversion = '2.7.3' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -osdependencies = [('zlib-devel', 'zlib1g-dev')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.51.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.51.0-ictce-5.3.0.eb deleted file mode 100644 index 016ded779dc1..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.51.0-ictce-5.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'Boost' -version = '1.51.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -dependencies = [('bzip2', '1.0.6')] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -osdependencies = [('zlib-devel', 'zlib1g-dev')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.52.0-foss-2015a.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.52.0-foss-2015a.eb deleted file mode 100644 index 68ec7366721c..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.52.0-foss-2015a.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Boost' -version = '1.52.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-GCC-4.7.3-serial.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-GCC-4.7.3-serial.eb deleted file mode 100644 index 98fbdcdb13e8..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-GCC-4.7.3-serial.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'Boost' -version = '1.53.0' -versionsuffix = '-serial' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'GCC', 'version': '4.7.3'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -configopts = '--with-libraries=serialization' - -sanity_check_paths = { - 'files': ["lib/libboost_serialization.a"], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-goolf-1.4.10.eb deleted file mode 100644 index 90c4f9d0e59b..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'Boost' -version = '1.53.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -dependencies = [('bzip2', '1.0.6')] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -osdependencies = [('zlib-devel', 'zlib1g-dev')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-goolf-1.7.20.eb deleted file mode 100644 index e7642e0b5ff8..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-goolf-1.7.20.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Boost' -version = '1.53.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-ictce-5.2.0.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-ictce-5.2.0.eb deleted file mode 100644 index 6c8ec824c021..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-ictce-5.2.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'Boost' -version = '1.53.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'ictce', 'version': '5.2.0'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -dependencies = [('bzip2', '1.0.6')] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -osdependencies = [('zlib-devel', 'zlib1g-dev')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 79d1f8548355..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'Boost' -version = '1.53.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -patches = ['intellinuxjam_fPIC.patch'] - -pythonversion = '2.7.3' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -osdependencies = [('zlib-devel', 'zlib1g-dev')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-ictce-5.3.0-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-ictce-5.3.0-Python-2.7.5.eb deleted file mode 100644 index 0ed130e7a2f0..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-ictce-5.3.0-Python-2.7.5.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'Boost' -version = '1.53.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -pythonversion = '2.7.5' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -osdependencies = [('zlib-devel', 'zlib1g-dev')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-ictce-5.3.0.eb deleted file mode 100644 index 125204c6c15c..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-ictce-5.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'Boost' -version = '1.53.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -dependencies = [('bzip2', '1.0.6')] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -osdependencies = [('zlib-devel', 'zlib1g-dev')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-ictce-5.5.0-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-ictce-5.5.0-Python-2.7.5.eb deleted file mode 100644 index d634055e6253..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-ictce-5.5.0-Python-2.7.5.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'Boost' -version = '1.53.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -patches = ['intellinuxjam_fPIC.patch'] - -pythonversion = '2.7.5' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -osdependencies = [('zlib-devel', 'zlib1g-dev')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-ictce-6.2.5.eb deleted file mode 100644 index 2d3562ccc9e4..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-ictce-6.2.5.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'Boost' -version = '1.53.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'ictce', 'version': '6.2.5'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -dependencies = [('bzip2', '1.0.6')] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -osdependencies = [('zlib-devel', 'zlib1g-dev')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.54.0-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.54.0-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index cdb000efd6ea..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.54.0-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Boost' -version = '1.54.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -pythonversion = '2.7.10' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.55.0-foss-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.55.0-foss-2014b-Python-2.7.8.eb deleted file mode 100644 index 8d26308267b8..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.55.0-foss-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'Boost' -version = '1.55.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'foss', 'version': '2014b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -pythonversion = '2.7.8' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -osdependencies = ['zlib-devel'] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.55.0-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.55.0-foss-2015a-Python-2.7.9.eb deleted file mode 100644 index 54a936cee577..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.55.0-foss-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Boost' -version = '1.55.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -pythonversion = '2.7.9' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.55.0-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.55.0-goolf-1.7.20.eb deleted file mode 100644 index 644fd26b3871..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.55.0-goolf-1.7.20.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'Boost' -version = '1.55.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'pic': True, 'usempi': True} - -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -source_urls = [SOURCEFORGE_SOURCE] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8')] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.55.0-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.55.0-ictce-5.5.0-Python-2.7.6.eb deleted file mode 100644 index 6436848a16fe..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.55.0-ictce-5.5.0-Python-2.7.6.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'Boost' -version = '1.55.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -patches = ['intellinuxjam_fPIC.patch'] - -pythonversion = '2.7.6' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -osdependencies = [('zlib-devel', 'zlib1g-dev')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.55.0-ictce-7.1.2-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.55.0-ictce-7.1.2-Python-2.7.8.eb deleted file mode 100644 index 005df0b62444..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.55.0-ictce-7.1.2-Python-2.7.8.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'Boost' -version = '1.55.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'ictce', 'version': '7.1.2'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -patches = ['intellinuxjam_fPIC.patch', 'boost-impi5.patch'] - -pythonversion = '2.7.8' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -osdependencies = [('zlib-devel', 'zlib1g-dev')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.55.0-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.55.0-intel-2014b-Python-2.7.8.eb deleted file mode 100644 index 7c8f276e22f9..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.55.0-intel-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'Boost' -version = '1.55.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -patches = ['intellinuxjam_fPIC.patch'] - -pythonversion = '2.7.8' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -osdependencies = [('zlib-devel', 'zlib1g-dev')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.55.0-intel-2015a-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.55.0-intel-2015a-Python-2.7.8.eb deleted file mode 100644 index 4646d38d2166..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.55.0-intel-2015a-Python-2.7.8.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Boost' -version = '1.55.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -pythonversion = '2.7.8' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.57.0-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.57.0-foss-2015a-Python-2.7.9.eb deleted file mode 100644 index 944128c6d51f..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.57.0-foss-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Boost' -version = '1.57.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -pythonversion = '2.7.9' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.57.0-foss-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.57.0-foss-2015b-Python-2.7.10.eb deleted file mode 100644 index f89cb288d3ed..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.57.0-foss-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Boost' -version = '1.57.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -pythonversion = '2.7.10' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.57.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.57.0-goolf-1.4.10.eb deleted file mode 100644 index d038bec2b503..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.57.0-goolf-1.4.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Boost' -version = '1.57.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.57.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.57.0-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index cf98c58fdf7c..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.57.0-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Boost' -version = '1.57.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -pythonversion = '2.7.9' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.58.0-foss-2015.05-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.58.0-foss-2015.05-Python-2.7.9.eb deleted file mode 100644 index 24316a807ffe..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.58.0-foss-2015.05-Python-2.7.9.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Boost' -version = '1.58.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'foss', 'version': '2015.05'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -pythonversion = '2.7.9' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.58.0-foss-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.58.0-foss-2015a-Python-2.7.10.eb deleted file mode 100644 index 76622b026373..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.58.0-foss-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Boost' -version = '1.58.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -pythonversion = '2.7.10' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.58.0-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.58.0-foss-2015a-Python-2.7.9.eb deleted file mode 100644 index 02c7922f8dd5..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.58.0-foss-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Boost' -version = '1.58.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -pythonversion = '2.7.9' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.58.0-foss-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.58.0-foss-2015b-Python-2.7.10.eb deleted file mode 100644 index d4ec7f6e7928..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.58.0-foss-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Boost' -version = '1.58.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -pythonversion = '2.7.10' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.58.0-goolf-1.7.20-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.58.0-goolf-1.7.20-Python-2.7.10.eb deleted file mode 100644 index dba26f94f440..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.58.0-goolf-1.7.20-Python-2.7.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Boost' -version = '1.58.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'pic': True, 'usempi': True} - -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -source_urls = [SOURCEFORGE_SOURCE] - -pythonversion = '2.7.10' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.58.0-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.58.0-goolf-1.7.20.eb deleted file mode 100644 index bee3eb38e4f0..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.58.0-goolf-1.7.20.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Boost' -version = '1.58.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'pic': True, 'usempi': True} - -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -source_urls = [SOURCEFORGE_SOURCE] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.58.0-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.58.0-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index d48f0872ddcc..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.58.0-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -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': '2015a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -pythonversion = '2.7.10' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.58.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.58.0-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 9d905a95e3c1..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.58.0-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,25 +0,0 @@ -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': '2015a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -pythonversion = '2.7.9' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.58.0-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.58.0-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index b3c4d08fadae..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.58.0-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -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': '2015b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -pythonversion = '2.7.10' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.59.0-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.59.0-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index bdadbc8ed123..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.59.0-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Boost' -version = '1.59.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -pythonversion = '2.7.10' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.59.0-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.59.0-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index d65dc97c6cd2..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.59.0-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Boost' -version = '1.59.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -pythonversion = '2.7.10' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.59.0-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.59.0-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 57d1d20c886e..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.59.0-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Boost' -version = '1.59.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -pythonversion = '2.7.11' -versionsuffix = '-Python-%s' % pythonversion - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', pythonversion), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.59.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.59.0-intel-2015b.eb deleted file mode 100644 index 61f63ebb4eaa..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.59.0-intel-2015b.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'Boost' -version = '1.59.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -configopts = '--without-libraries=python' -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.60.0-CrayGNU-2016.03-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.60.0-CrayGNU-2016.03-Python-2.7.11.eb deleted file mode 100644 index 3ce0ec992a13..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.60.0-CrayGNU-2016.03-Python-2.7.11.eb +++ /dev/null @@ -1,28 +0,0 @@ -# @author: Luca Marsella (CSCS) -# @author: Guilherme Peretti-Pezzi (CSCS) -# @author: Petar Forai (IMP/IMBA) - -name = 'Boost' -version = "1.60.0" -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'CrayGNU', 'version': '2016.03'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.bz2' % '_'.join(version.split('.'))] - -dependencies = [ - ('bzip2', '1.0.6'), - ('Python', '2.7.11'), -] - -# also build boost_mpi -boost_mpi = True - -osdependencies = [('zlib-devel', 'zlib1g-dev')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.60.0-foss-2015a.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.60.0-foss-2015a.eb deleted file mode 100644 index 8b079d2cebd3..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.60.0-foss-2015a.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Boost' -version = '1.60.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'pic': True, 'usempi': True} - -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -source_urls = [SOURCEFORGE_SOURCE] - -patches = ['Boost-%(version)s_fix-auto-pointer-reg.patch'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.60.0-foss-2015b.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.60.0-foss-2015b.eb deleted file mode 100644 index ffc05c737eb8..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.60.0-foss-2015b.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Boost' -version = '1.60.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'pic': True, 'usempi': True} - -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -source_urls = [SOURCEFORGE_SOURCE] - -patches = ['Boost-%(version)s_fix-auto-pointer-reg.patch'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/Bowtie/Bowtie-1.0.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/Bowtie/Bowtie-1.0.0-goolf-1.4.10.eb deleted file mode 100644 index cbee832a0328..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bowtie/Bowtie-1.0.0-goolf-1.4.10.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'Bowtie' -version = '1.0.0' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = ['%(namelower)s-%(version)s-src.zip'] -source_urls = ['http://download.sourceforge.net/bowtie-bio/'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/Bowtie/Bowtie-1.1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/Bowtie/Bowtie-1.1.1-goolf-1.4.10.eb deleted file mode 100644 index b0b344618292..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bowtie/Bowtie-1.1.1-goolf-1.4.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -# Modified from existing version by: -# Robert Schmidt -# Ottawa Hospital Research Institute - Bioinformatics Team - -name = 'Bowtie' -version = '1.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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = ['%(namelower)s-%(version)s-src.zip'] -source_urls = ['http://download.sourceforge.net/bowtie-bio/'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/Bowtie/Bowtie-1.1.2-foss-2015b.eb b/easybuild/easyconfigs/__archive__/b/Bowtie/Bowtie-1.1.2-foss-2015b.eb deleted file mode 100644 index b83380f7c8cd..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bowtie/Bowtie-1.1.2-foss-2015b.eb +++ /dev/null @@ -1,18 +0,0 @@ -# Modified from existing version by: -# Robert Schmidt -# Ottawa Hospital Research Institute - Bioinformatics Team -name = 'Bowtie' -version = '1.1.2' - -homepage = 'http://bowtie-bio.sourceforge.net/index.shtml' -description = """Bowtie is an ultrafast, memory-efficient short read aligner. -It aligns short DNA sequences (reads) to the human genome. -""" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'pic': True} - -sources = ['%(namelower)s-%(version)s-src.zip'] -source_urls = ['http://download.sourceforge.net/bowtie-bio/'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/Bowtie/Bowtie-1.1.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/b/Bowtie/Bowtie-1.1.2-intel-2015a.eb deleted file mode 100644 index 6eb22c637f5b..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bowtie/Bowtie-1.1.2-intel-2015a.eb +++ /dev/null @@ -1,20 +0,0 @@ -# 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': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = ['%(namelower)s-%(version)s-src.zip'] -source_urls = ['http://download.sourceforge.net/bowtie-bio/'] - -patches = ['int64typedef.patch'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/Bowtie/Bowtie-1.1.2-intel-2015b.eb b/easybuild/easyconfigs/__archive__/b/Bowtie/Bowtie-1.1.2-intel-2015b.eb deleted file mode 100644 index e8fb12a0cf2c..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bowtie/Bowtie-1.1.2-intel-2015b.eb +++ /dev/null @@ -1,20 +0,0 @@ -# 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': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = ['%(namelower)s-%(version)s-src.zip'] -source_urls = ['http://download.sourceforge.net/bowtie-bio/'] - -patches = ['int64typedef.patch'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.0.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.0.2-goolf-1.4.10.eb deleted file mode 100644 index 696fee331f68..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.0.2-goolf-1.4.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# 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 -## - -name = 'Bowtie2' -version = '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 = {'pic': True} - -sources = ['%(namelower)s-%(version)s-source.zip'] -source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] - -# to add scripts folder to $PATH just uncomment this line -# modextrapaths = {'PATH': 'scripts'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.0.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.0.2-ictce-5.3.0.eb deleted file mode 100644 index c6f9f99e381c..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.0.2-ictce-5.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -## -# 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 -## - -name = 'Bowtie2' -version = '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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True} - -sources = ['%(namelower)s-%(version)s-source.zip'] -source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] - -# to add scripts folder to $PATH just uncomment this line -# modextrapaths = {'PATH': 'scripts'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.0.5-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.0.5-goolf-1.4.10.eb deleted file mode 100644 index 5f0e98a15a47..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.0.5-goolf-1.4.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -# 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 - -name = 'Bowtie2' -version = '2.0.5' - -homepage = 'http://bowtie-bio.sourceforge.net/bowtie2/index.shtml' -description = """ Bowtie 2 is an ultrafast and memory-efficient tool for aligning sequencing reads - to long reference sequences. It is particularly good at aligning reads of about 50 up to 100s or 1,000s - of characters, and particularly good at aligning to relatively long (e.g. mammalian) genomes. - Bowtie 2 indexes the genome with an FM Index to keep its memory footprint small: for the human genome, - its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" - -toolchain = {'name': 'goolf', 'version': '1.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"] - -# to add scripts folder to $PATH just uncomment this line -# modextrapaths = {'PATH': 'scripts'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.0.6-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.0.6-goolf-1.4.10.eb deleted file mode 100644 index 45020b3fa7e8..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.0.6-goolf-1.4.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -# 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 - -name = 'Bowtie2' -version = '2.0.6' - -homepage = 'http://bowtie-bio.sourceforge.net/bowtie2/index.shtml' -description = """ Bowtie 2 is an ultrafast and memory-efficient tool for aligning sequencing reads - to long reference sequences. It is particularly good at aligning reads of about 50 up to 100s or 1,000s - of characters, and particularly good at aligning to relatively long (e.g. mammalian) genomes. - Bowtie 2 indexes the genome with an FM Index to keep its memory footprint small: for the human genome, - its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" - -toolchain = {'name': 'goolf', 'version': '1.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"] - -# to add scripts folder to $PATH just uncomment this line -# modextrapaths = {'PATH': 'scripts'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.1.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.1.0-goolf-1.4.10.eb deleted file mode 100644 index 151407252cbb..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.1.0-goolf-1.4.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -# 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 - -name = 'Bowtie2' -version = '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. It is particularly good at aligning reads of about 50 up to 100s or 1,000s - of characters, and particularly good at aligning to relatively long (e.g. mammalian) genomes. - Bowtie 2 indexes the genome with an FM Index to keep its memory footprint small: for the human genome, - its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" - -toolchain = {'name': 'goolf', 'version': '1.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')] - -# to add scripts folder to $PATH just uncomment this line -# modextrapaths = {'PATH': 'scripts'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.1.0-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.1.0-ictce-5.5.0.eb deleted file mode 100644 index ed9036db9f51..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.1.0-ictce-5.5.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -## -# 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 -## - -name = 'Bowtie2' -version = '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 = {'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')] -sources = ['%(namelower)s-%(version)s-source.zip'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.2.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.2.0-goolf-1.4.10.eb deleted file mode 100644 index f453956b9ee8..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.2.0-goolf-1.4.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -# 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 - -name = 'Bowtie2' -version = '2.2.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. It is particularly good at aligning reads of about 50 up to 100s or 1,000s - of characters, and particularly good at aligning to relatively long (e.g. mammalian) genomes. - Bowtie 2 indexes the genome with an FM Index to keep its memory footprint small: for the human genome, - its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" - -toolchain = {'name': 'goolf', 'version': '1.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')] - -# to add scripts folder to $PATH just uncomment this line -# modextrapaths = {'PATH': 'scripts'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.2.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.2.2-goolf-1.4.10.eb deleted file mode 100644 index d67420cc104f..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.2.2-goolf-1.4.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -# 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 - -name = 'Bowtie2' -version = '2.2.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': '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')] - -# to add script folder to path just uncomment this line -# modextrapaths = {'PATH': 'scripts'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.2.4-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.2.4-goolf-1.4.10.eb deleted file mode 100644 index 726d063f446c..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.2.4-goolf-1.4.10.eb +++ /dev/null @@ -1,27 +0,0 @@ -# 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 - -name = 'Bowtie2' -version = '2.2.4' - -homepage = 'http://bowtie-bio.sourceforge.net/bowtie2/index.shtml' -description = """ Bowtie 2 is an ultrafast and memory-efficient tool for aligning sequencing reads - to long reference sequences. It is particularly good at aligning reads of about 50 up to 100s or 1,000s - of characters, and particularly good at aligning to relatively long (e.g. mammalian) genomes. - Bowtie 2 indexes the genome with an FM Index to keep its memory footprint small: for the human genome, - its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" - -toolchain = {'name': 'goolf', 'version': '1.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')] - -# to add script folder to path just uncomment this line -# modextrapaths = {'PATH': 'scripts'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.2.5-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.2.5-goolf-1.7.20.eb deleted file mode 100644 index 91e64b60c7b9..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.2.5-goolf-1.7.20.eb +++ /dev/null @@ -1,27 +0,0 @@ -# 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 - -name = 'Bowtie2' -version = '2.2.5' - -homepage = 'http://bowtie-bio.sourceforge.net/bowtie2/index.shtml' -description = """ Bowtie 2 is an ultrafast and memory-efficient tool for aligning sequencing reads - to long reference sequences. It is particularly good at aligning reads of about 50 up to 100s or 1,000s - of characters, and particularly good at aligning to relatively long (e.g. mammalian) genomes. - Bowtie 2 indexes the genome with an FM Index to keep its memory footprint small: for the human genome, - its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'pic': True} - -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/__archive__/b/Bowtie2/Bowtie2-2.2.5-intel-2015a.eb b/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.2.5-intel-2015a.eb deleted file mode 100644 index 7849523909ac..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.2.5-intel-2015a.eb +++ /dev/null @@ -1,27 +0,0 @@ -# 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 - -name = 'Bowtie2' -version = '2.2.5' - -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': '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')] - -# to add script folder to path just uncomment this line -# modextrapaths = {'PATH': 'scripts'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.2.6-foss-2015b.eb b/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.2.6-foss-2015b.eb deleted file mode 100644 index 379fb19b0a85..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.2.6-foss-2015b.eb +++ /dev/null @@ -1,27 +0,0 @@ -# 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 - -name = 'Bowtie2' -version = '2.2.6' - -homepage = 'http://bowtie-bio.sourceforge.net/bowtie2/index.shtml' -description = """ Bowtie 2 is an ultrafast and memory-efficient tool for aligning sequencing reads - to long reference sequences. It is particularly good at aligning reads of about 50 up to 100s or 1,000s - of characters, and particularly good at aligning to relatively long (e.g. mammalian) genomes. - Bowtie 2 indexes the genome with an FM Index to keep its memory footprint small: for the human genome, - its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'pic': True} - -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/__archive__/b/Bowtie2/Bowtie2-2.2.6-intel-2015b.eb b/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.2.6-intel-2015b.eb deleted file mode 100644 index 37dd9eeb5e99..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.2.6-intel-2015b.eb +++ /dev/null @@ -1,27 +0,0 @@ -# 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 - -name = 'Bowtie2' -version = '2.2.6' - -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': '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')] - -# to add script folder to path just uncomment this line -# modextrapaths = {'PATH': 'scripts'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.2.7-foss-2015b.eb b/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.2.7-foss-2015b.eb deleted file mode 100644 index e3549fe5dc4e..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.2.7-foss-2015b.eb +++ /dev/null @@ -1,29 +0,0 @@ -# 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 - -name = 'Bowtie2' -version = '2.2.7' - -homepage = 'http://bowtie-bio.sourceforge.net/bowtie2/index.shtml' -description = """ Bowtie 2 is an ultrafast and memory-efficient tool for aligning sequencing reads - to long reference sequences. It is particularly good at aligning reads of about 50 up to 100s or 1,000s - of characters, and particularly good at aligning to relatively long (e.g. mammalian) genomes. - Bowtie 2 indexes the genome with an FM Index to keep its memory footprint small: for the human genome, - its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'pic': True} - -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/__archive__/b/Bowtie2/Bowtie2-2.2.8-foss-2015b.eb b/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.2.8-foss-2015b.eb deleted file mode 100644 index c461c553d109..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.2.8-foss-2015b.eb +++ /dev/null @@ -1,29 +0,0 @@ -# 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 - -name = 'Bowtie2' -version = '2.2.8' - -homepage = 'http://bowtie-bio.sourceforge.net/bowtie2/index.shtml' -description = """ Bowtie 2 is an ultrafast and memory-efficient tool for aligning sequencing reads - to long reference sequences. It is particularly good at aligning reads of about 50 up to 100s or 1,000s - of characters, and particularly good at aligning to relatively long (e.g. mammalian) genomes. - Bowtie 2 indexes the genome with an FM Index to keep its memory footprint small: for the human genome, - its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'pic': True} - -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/__archive__/b/Bowtie2/Bowtie2-2.2.9-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.2.9-goolf-1.7.20.eb deleted file mode 100644 index 728208e851cc..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.2.9-goolf-1.7.20.eb +++ /dev/null @@ -1,29 +0,0 @@ -# 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 - -name = 'Bowtie2' -version = "2.2.9" - -homepage = 'http://bowtie-bio.sourceforge.net/bowtie2/index.shtml' -description = """ Bowtie 2 is an ultrafast and memory-efficient tool for aligning sequencing reads - to long reference sequences. It is particularly good at aligning reads of about 50 up to 100s or 1,000s - of characters, and particularly good at aligning to relatively long (e.g. mammalian) genomes. - Bowtie 2 indexes the genome with an FM Index to keep its memory footprint small: for the human genome, - its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -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/__archive__/b/Bsoft/Bsoft-1.8.8-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/b/Bsoft/Bsoft-1.8.8-goolf-1.5.14.eb deleted file mode 100644 index 773825cc06d6..000000000000 --- a/easybuild/easyconfigs/__archive__/b/Bsoft/Bsoft-1.8.8-goolf-1.5.14.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'CmdCp' - -name = 'Bsoft' -version = '1.8.8' - -homepage = 'http://lsbr.niams.nih.gov/bsoft/' -description = """Bsoft is a collection of programs and a platform for development of software -for image and molecular processing in structural biology. Problems in structural biology -are approached with a highly modular design, allowing fast development of new algorithms -without the burden of issues such as file I/O. It provides an easily accessible interface, -a resource that can be and has been used in other packages.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'openmp': True} - -source_urls = ['https://lsbr.niams.nih.gov/bsoft/old/'] -sources = ['%%(namelower)s%s.tar' % '_'.join(version.split('.'))] -checksums = ['a6ad9a9b070557de7bd3ea45adda96f96e6d24156167fdaf992215746e329cd3'] - -cmds_map = [('.*', "./bmake omp fftw3=$EBROOTFFTW")] -files_to_copy = ['bin'] - -sanity_check_paths = { - 'files': ['bin/bimg', 'bin/bnorm', 'bin/bview'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/bam-readcount/bam-readcount-0.7.4-foss-2015b.eb b/easybuild/easyconfigs/__archive__/b/bam-readcount/bam-readcount-0.7.4-foss-2015b.eb deleted file mode 100644 index 2bde81198ccc..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bam-readcount/bam-readcount-0.7.4-foss-2015b.eb +++ /dev/null @@ -1,37 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# Author: Adam Huffman -# The Francis Crick Institute -easyblock = 'CMakeMake' - -name = 'bam-readcount' -version = '0.7.4' - -homepage = 'https://github.com/genome/bam-readcount' -description = """Count DNA sequence reads in BAM files""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -sources = ['v%(version)s.tar.gz'] -source_urls = ['https://github.com/genome/%(name)s/archive'] - -patches = ['%(name)s-%(version)s-cmake_install_prefix.patch'] - -builddependencies = [ - ('CMake', '3.4.1'), -] - -dependencies = [ - ('SAMtools', '1.3'), - ('zlib', '1.2.8'), -] - -prebuildopts = "export SAMTOOLS_ROOT=${EBROOTSAMTOOLS}/include/bam && make deps &&" - -separate_build_dir = True - -sanity_check_paths = { - 'files': ["bin/bam-readcount"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/bam2fastq/bam2fastq-1.1.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/bam2fastq/bam2fastq-1.1.0-goolf-1.4.10.eb deleted file mode 100644 index 17f4948e3d0f..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bam2fastq/bam2fastq-1.1.0-goolf-1.4.10.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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) -# 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 = 'MakeCp' - -name = 'bam2fastq' -version = '1.1.0' - -homepage = 'http://www.hudsonalpha.org/gsl/information/software/bam2fastq' -description = """The BAM format is an efficient method for storing and sharing data - from modern, highly parallel sequencers. While primarily used for storing alignment information, - BAMs can (and frequently do) store unaligned reads as well. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -# eg. http://www.hudsonalpha.org/gsl/static/software/bam2fastq-1.1.0.tgz -sources = [SOURCE_TGZ] -source_urls = ['http://www.hudsonalpha.org/gsl/static/software/'] - -files_to_copy = [(["bam2fastq"], 'bin')] - -dependencies = [('zlib', '1.2.7')] - -sanity_check_paths = { - 'files': ["bin/bam2fastq"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/bam2fastq/bam2fastq-1.1.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/b/bam2fastq/bam2fastq-1.1.0-ictce-5.3.0.eb deleted file mode 100644 index 6826ce4726c7..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bam2fastq/bam2fastq-1.1.0-ictce-5.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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) -# 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 = 'MakeCp' - -name = 'bam2fastq' -version = '1.1.0' - -homepage = 'http://www.hudsonalpha.org/gsl/information/software/bam2fastq' -description = """The BAM format is an efficient method for storing and sharing data - from modern, highly parallel sequencers. While primarily used for storing alignment information, - BAMs can (and frequently do) store unaligned reads as well.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -# eg. http://www.hudsonalpha.org/gsl/static/software/bam2fastq-1.1.0.tgz -sources = [SOURCE_TGZ] -source_urls = ['http://www.hudsonalpha.org/gsl/static/software/'] - -files_to_copy = [(["bam2fastq"], 'bin')] - -dependencies = [('zlib', '1.2.7')] - -sanity_check_paths = { - 'files': ["bin/bam2fastq"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/basemap/basemap-1.0.7-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/b/basemap/basemap-1.0.7-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 9b8b2b064c69..000000000000 --- a/easybuild/easyconfigs/__archive__/b/basemap/basemap-1.0.7-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'basemap' -version = '1.0.7' - -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': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['https://downloads.sourceforge.net/project/matplotlib/matplotlib-toolkits/basemap-%(version)s'] - -prebuildopts = 'GEOS_DIR=$EBROOTGEOS' -preinstallopts = prebuildopts - -python = 'Python' -pythonver = '2.7.10' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-Python-%s' % pythonver - -dependencies = [ - ('Python', pythonver), - ('matplotlib', '1.5.0', versionsuffix), - ('GEOS', '3.5.0', versionsuffix), - ('PIL', '1.1.7', versionsuffix), -] - -sanity_check_paths = { - 'files': ['lib/python%s/site-packages/_geoslib.%s' % (pythonshortver, SHLIB_EXT)], - 'dirs': ['lib/python%s/site-packages/mpl_toolkits/basemap' % pythonshortver] -} - -options = {'modulename': 'mpl_toolkits.basemap'} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/b/bbFTP/bbFTP-3.2.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/bbFTP/bbFTP-3.2.0-goolf-1.4.10.eb deleted file mode 100644 index b5a810115462..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bbFTP/bbFTP-3.2.0-goolf-1.4.10.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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 = 'bbFTP' -version = '3.2.0' - -homepage = 'http://doc.in2p3.fr/bbftp/' -description = """bbFTP is a file transfer software. It implements its own transfer protocol, - which is optimized for large files (larger than 2GB) and secure as it does not read the - password in a file and encrypts the connection information. bbFTP main features are: - * Encoded username and password at connection * SSH and Certificate authentication modules - * Multi-stream transfer * Big windows as defined in RFC1323 * On-the-fly data compression - * Automatic retry * Customizable time-outs * Transfer simulation - * AFS authentication integration * RFIO interface""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -# fi. http://doc.in2p3.fr/bbftp/dist/bbftp-client-3.2.0.tar.gz -sources = ['%s-client-%s.tar.gz' % (name.lower(), version)] -source_urls = [homepage + 'dist'] - -start_dir = 'bbftpc' - -buildopts = "CC=$CC" - -sanity_check_paths = { - 'files': ['bin/bbftp'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/bbftpPRO/bbftpPRO-9.3.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/bbftpPRO/bbftpPRO-9.3.1-goolf-1.4.10.eb deleted file mode 100644 index fe465ff81cdf..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bbftpPRO/bbftpPRO-9.3.1-goolf-1.4.10.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 = 'bbftpPRO' -version = '9.3.1' - -homepage = 'http://bbftppro.myftp.org/' -description = """bbftpPRO is a data transfer program - as opposed to ordinary file transfer programs, - capable of transferring arbitrary data over LAN/WANs at parallel speed. bbftpPRO has been started - at the Particle Physics Dept. of Weizmann Institute of Science as an enhancement of bbftp, - developed at IN2P3, ref: http://doc.in2p3.fr/bbftp/""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -# fi. http://bbftppro.myftp.org/bbftpPRO-9.3.1.tar.bz2 -sources = [SOURCE_TAR_BZ2] -source_urls = ['http://bbftppro.myftp.org/'] - -unpack_options = '--strip-components=1' # we need to dive one level deep inside the tarball - -start_dir = 'bbftpc' - -sanity_check_paths = { - 'files': ['bin/bbftp'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/bbftpPRO/bbftpPRO-9.3.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/b/bbftpPRO/bbftpPRO-9.3.1-ictce-5.3.0.eb deleted file mode 100644 index 45d006c6b11c..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bbftpPRO/bbftpPRO-9.3.1-ictce-5.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 = 'bbftpPRO' -version = '9.3.1' - -homepage = 'http://bbftppro.myftp.org/' -description = """bbftpPRO is a data transfer program - as opposed to ordinary file transfer programs, - capable of transferring arbitrary data over LAN/WANs at parallel speed. bbftpPRO has been started - at the Particle Physics Dept. of Weizmann Institute of Science as an enhancement of bbftp, - developed at IN2P3, ref: http://doc.in2p3.fr/bbftp/""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -# fi. http://bbftppro.myftp.org/bbftpPRO-9.3.1.tar.bz2 -sources = [SOURCE_TAR_BZ2] -source_urls = ['http://bbftppro.myftp.org/'] - -unpack_options = '--strip-components=1' # we need to dive one level deep inside the tarball - -start_dir = 'bbftpc' - -sanity_check_paths = { - 'files': ['bin/bbftp'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/beagle-lib/beagle-lib-2.1.2-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/b/beagle-lib/beagle-lib-2.1.2-goolf-1.7.20.eb deleted file mode 100644 index eb31afb55183..000000000000 --- a/easybuild/easyconfigs/__archive__/b/beagle-lib/beagle-lib-2.1.2-goolf-1.7.20.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'beagle-lib' -version = '2.1.2' - -homepage = 'https://github.com/beagle-dev/beagle-lib' -description = """beagle-lib is a high-performance library that can perform the core calculations at the heart of most - Bayesian and Maximum Likelihood phylogenetics packages.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -# https://github.com/beagle-dev/beagle-lib/archive/beagle_release_2_1_2.tar.gz -source_urls = ['https://github.com/beagle-dev/beagle-lib/archive/'] -sources = ['beagle_release_%s.tar.gz' % version.replace('.', '_')] - -dependencies = [('Java', '1.7.0_80', '', True)] - -builddependencies = [('Autotools', '20150215', '', True)] - -# parallel build does not work (to test) -parallel = 1 - -preconfigopts = "./autogen.sh && " - -sanity_check_paths = { - 'files': ["include/libhmsbeagle-1/libhmsbeagle/%s" % includefile - for includefile in ["beagle.h", "platform.h"]] + - ["lib/libhmsbeagle%s.so" % libfile - for libfile in ["-cpu", "-cpu-sse", "-jni", ""]], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/b/beagle-lib/beagle-lib-20120124-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/beagle-lib/beagle-lib-20120124-goolf-1.4.10.eb deleted file mode 100644 index eba16d5a4e38..000000000000 --- a/easybuild/easyconfigs/__archive__/b/beagle-lib/beagle-lib-20120124-goolf-1.4.10.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'beagle-lib' -version = '20120124' - -homepage = 'http://code.google.com/p/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.4.10'} - -# there is no tarball provided, only SVN checkout through: -# svn checkout http://beagle-lib.googlecode.com/svn/trunk/ beagle-lib -sources = [SOURCE_TGZ] - -dependencies = [('Java', '1.7.0_15', '', True)] - -builddependencies = [('Autotools', '20150215', '', ('GCC', '4.7.2'))] - -patches = ['beagle-lib-20120124_GCC-4.7.patch'] - -# parallel build does not work -parallel = 1 - -sanity_check_paths = { - 'files': ["include/libhmsbeagle-1/libhmsbeagle/%s" % includefile - for includefile in ["beagle.h", "platform.h"]] + - ["lib/libhmsbeagle%s.so" % libfile - for libfile in ["-cpu", "-cpu-sse", "-jni", ""]], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/b/beagle-lib/beagle-lib-20120124-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/b/beagle-lib/beagle-lib-20120124-ictce-5.3.0.eb deleted file mode 100644 index 6d20b44133fe..000000000000 --- a/easybuild/easyconfigs/__archive__/b/beagle-lib/beagle-lib-20120124-ictce-5.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'beagle-lib' -version = '20120124' - -homepage = 'http://code.google.com/p/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': 'ictce', 'version': '5.3.0'} - -# there is no tarball provided, only SVN checkout through: -# svn checkout http://beagle-lib.googlecode.com/svn/trunk/ beagle-lib -sources = [SOURCE_TGZ] - -dependencies = [('Java', '1.7.0_15', '', True)] - -builddependencies = [('Autotools', '20150215')] - -# parallel build does not work -parallel = 1 - -sanity_check_paths = { - 'files': ["include/libhmsbeagle-1/libhmsbeagle/%s" % includefile - for includefile in ["beagle.h", "platform.h"]] + - ["lib/libhmsbeagle%s.so" % libfile - for libfile in ["-cpu", "-cpu-sse", "-jni", ""]], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/b/beagle-lib/beagle-lib-20141202-intel-2015a.eb b/easybuild/easyconfigs/__archive__/b/beagle-lib/beagle-lib-20141202-intel-2015a.eb deleted file mode 100644 index 0349d94e2ac9..000000000000 --- a/easybuild/easyconfigs/__archive__/b/beagle-lib/beagle-lib-20141202-intel-2015a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'beagle-lib' -# revision r1261 -version = '20141202' - -homepage = 'http://code.google.com/p/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': 'intel', 'version': '2015a'} - -# there is no tarball provided, only SVN checkout through: -# svn checkout http://beagle-lib.googlecode.com/svn/trunk/ beagle-lib -sources = [SOURCE_TGZ] - -dependencies = [('Java', '1.8.0_31', '', True)] -builddependencies = [('Autotools', '20150215')] - -preconfigopts = './autogen.sh && ' - -# parallel build does not work -parallel = 1 - -sanity_check_paths = { - 'files': ["include/libhmsbeagle-1/libhmsbeagle/%s" % includefile - for includefile in ["beagle.h", "platform.h"]] + - ["lib/libhmsbeagle%s.so" % libfile - for libfile in ["-cpu", "-cpu-sse", "-jni", ""]], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/b/bibtexparser/bibtexparser-0.5-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/b/bibtexparser/bibtexparser-0.5-foss-2015a-Python-2.7.9.eb deleted file mode 100644 index 2ec986e1f9d7..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bibtexparser/bibtexparser-0.5-foss-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'bibtexparser' -version = '0.5' - -homepage = 'https://github.com/sciunto-org/python-bibtexparser' -description = """Bibtex parser in Python 2.7 and 3.x""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.9' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [(python, pyver)] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/bibtexparser' % pyshortver], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/bibtexparser/bibtexparser-0.5-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/b/bibtexparser/bibtexparser-0.5-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 43af690ca6d3..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bibtexparser/bibtexparser-0.5-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'bibtexparser' -version = '0.5' - -homepage = 'https://github.com/sciunto-org/python-bibtexparser' -description = """Bibtex parser in Python 2.7 and 3.x""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.9' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [(python, pyver)] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/bibtexparser' % pyshortver], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/bibtexparser/bibtexparser-0.6.0-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/b/bibtexparser/bibtexparser-0.6.0-foss-2015a-Python-2.7.9.eb deleted file mode 100644 index 0473d2694fe1..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bibtexparser/bibtexparser-0.6.0-foss-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'bibtexparser' -version = '0.6.0' - -homepage = 'https://github.com/sciunto-org/python-bibtexparser' -description = """Bibtex parser in Python 2.7 and 3.x""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.9' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [(python, pyver)] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/bibtexparser' % pyshortver], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/bibtexparser/bibtexparser-0.6.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/b/bibtexparser/bibtexparser-0.6.0-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 0cf333f02ab6..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bibtexparser/bibtexparser-0.6.0-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'bibtexparser' -version = '0.6.0' - -homepage = 'https://github.com/sciunto-org/python-bibtexparser' -description = """Bibtex parser in Python 2.7 and 3.x""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.9' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [(python, pyver)] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/bibtexparser' % pyshortver], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/binutils/binutils-2.22-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/binutils/binutils-2.22-goolf-1.4.10.eb deleted file mode 100644 index 1c728da8c0d8..000000000000 --- a/easybuild/easyconfigs/__archive__/b/binutils/binutils-2.22-goolf-1.4.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -## -# 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_07-02.html -## -name = 'binutils' -version = '2.22' - -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils-2.22: GNU binary utilities" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = ['binutils-%s.tar.bz2' % version] -source_urls = [GNU_SOURCE] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/binutils/binutils-2.22-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/b/binutils/binutils-2.22-goolf-1.5.14.eb deleted file mode 100644 index b9f1d711c15d..000000000000 --- a/easybuild/easyconfigs/__archive__/b/binutils/binutils-2.22-goolf-1.5.14.eb +++ /dev/null @@ -1,24 +0,0 @@ -## -# 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_07-02.html -## -name = 'binutils' -version = '2.22' - -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils-2.22: GNU binary utilities" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'pic': True} - -sources = ['binutils-%(version)s.tar.bz2'] -source_urls = [GNU_SOURCE] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/binutils/binutils-2.24-foss-2014b.eb b/easybuild/easyconfigs/__archive__/b/binutils/binutils-2.24-foss-2014b.eb deleted file mode 100644 index 9683cfc72897..000000000000 --- a/easybuild/easyconfigs/__archive__/b/binutils/binutils-2.24-foss-2014b.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'binutils' -version = '2.24' - -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils-2.22: GNU binary utilities" - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -toolchain = {'name': 'foss', 'version': '2014b'} - -dependencies = [ - ('zlib', '1.2.8'), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/binutils/binutils-2.24-intel-2014b.eb b/easybuild/easyconfigs/__archive__/b/binutils/binutils-2.24-intel-2014b.eb deleted file mode 100644 index 2c7152bf011a..000000000000 --- a/easybuild/easyconfigs/__archive__/b/binutils/binutils-2.24-intel-2014b.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'binutils' -version = '2.24' - -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils-2.22: GNU binary utilities" - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -toolchain = {'name': 'intel', 'version': '2014b'} - -dependencies = [ - ('zlib', '1.2.8'), -] - -# libiberty doesn't seem to compile with Intel compilers -install_libiberty = False - -# disable warning/error #175 ("subscript out of range") -buildopts = 'CFLAGS="$CFLAGS -wd175"' - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/biodeps/biodeps-1.6-goolf-1.4.10-extended.eb b/easybuild/easyconfigs/__archive__/b/biodeps/biodeps-1.6-goolf-1.4.10-extended.eb deleted file mode 100644 index 847f03574176..000000000000 --- a/easybuild/easyconfigs/__archive__/b/biodeps/biodeps-1.6-goolf-1.4.10-extended.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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_2013-01.html -## - -easyblock = 'Bundle' - -name = 'biodeps' -version = '1.6' -versionsuffix = '-extended' - -homepage = 'http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2013-01.html' -description = """The purpose of this collection is to provide common dependencies in a bundle, - so that software/modules can be mixed and matched easily for composite pipelines in Life Sciences""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.7'), - ('libreadline', '6.2'), - ('ncurses', '5.9'), - ('Boost', '1.51.0', '-Python-2.7.3'), - ('SAMtools', '0.1.18'), - ('Perl', '5.16.3', '-bare'), - ('Java', '1.7.0_10', '', True), - ('libpng', '1.5.13'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/biodeps/biodeps-1.6-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/biodeps/biodeps-1.6-goolf-1.4.10.eb deleted file mode 100644 index c2a6853c1572..000000000000 --- a/easybuild/easyconfigs/__archive__/b/biodeps/biodeps-1.6-goolf-1.4.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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_2013-01.html -## - -easyblock = 'Bundle' - -name = 'biodeps' -version = '1.6' - -homepage = 'http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2013-01.html' -description = """The purpose of this collection is to provide common dependencies in a bundle, - so that software/modules can be mixed and matched easily for composite pipelines in Life Sciences""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.7'), - ('libreadline', '6.2'), - ('ncurses', '5.9'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/biodeps/biodeps-1.6-ictce-5.3.0-extended.eb b/easybuild/easyconfigs/__archive__/b/biodeps/biodeps-1.6-ictce-5.3.0-extended.eb deleted file mode 100644 index 3354b93931cd..000000000000 --- a/easybuild/easyconfigs/__archive__/b/biodeps/biodeps-1.6-ictce-5.3.0-extended.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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_2013-01.html -## - -easyblock = 'Bundle' - -name = 'biodeps' -version = '1.6' -versionsuffix = '-extended' - -homepage = 'http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2013-01.html' -description = """The purpose of this collection is to provide common dependencies in a bundle, - so that software/modules can be mixed and matched easily for composite pipelines in Life Sciences""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.7'), - ('libreadline', '6.2'), - ('ncurses', '5.9'), - ('Boost', '1.51.0', '-Python-2.7.3'), - ('SAMtools', '0.1.18'), - ('Perl', '5.16.3', '-bare'), - ('Java', '1.7.0_10', '', True), - ('libpng', '1.5.13'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/biodeps/biodeps-1.6-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/b/biodeps/biodeps-1.6-ictce-5.3.0.eb deleted file mode 100644 index 02f177a07b6d..000000000000 --- a/easybuild/easyconfigs/__archive__/b/biodeps/biodeps-1.6-ictce-5.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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_2013-01.html -## - -easyblock = 'Bundle' - -name = 'biodeps' -version = '1.6' - -homepage = 'http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2013-01.html' -description = """The purpose of this collection is to provide common dependencies in a bundle, - so that software/modules can be mixed and matched easily for composite pipelines in Life Sciences""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.7'), - ('libreadline', '6.2'), - ('ncurses', '5.9'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/blasr/blasr-smrtanalysis-2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/blasr/blasr-smrtanalysis-2.1-goolf-1.4.10.eb deleted file mode 100644 index d339980b4f22..000000000000 --- a/easybuild/easyconfigs/__archive__/b/blasr/blasr-smrtanalysis-2.1-goolf-1.4.10.eb +++ /dev/null @@ -1,46 +0,0 @@ -# With <3 for EasyBuild -# -# EasyConfig for BLASR: -# ---------------------------------------------------------------------------- -# Copyright: 2013 - Gregor Mendel Institute of Molecular Plant Biology GmBH -# License: MIT -# Authors: Petar Forai -# ---------------------------------------------------------------------------- - -easyblock = 'MakeCp' - -name = 'blasr' -version = 'smrtanalysis-2.1' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = ['%(version)s.tar.gz'] -source_urls = ['https://github.com/PacificBiosciences/blasr/archive/'] - -patches = ['blasr-%(version)s_non-static.patch'] - -dependencies = [('HDF5', '1.8.9')] - -buildopts = 'HDF5INCLUDEDIR=${EBROOTHDF5}/include HDF5LIBDIR=${EBROOTHDF5}/lib' - -binaries = [ - 'wordCounter', 'printReadWordCount', 'blasr', 'sdpMatcher', 'swMatcher', 'kbandMatcher', 'sawriter', - 'saquery', 'samodify', 'printTupleCountTable', 'malign', 'cmpPrintTupleCountTable', 'removeAdapters', - 'tabulateAlignment', 'samatcher', 'sals', 'saprinter', 'buildQualityValueProfile', 'extendAlign', - 'guidedalign', 'pbmask', -] - -files_to_copy = [(['alignment/bin/%s' % x for x in binaries], 'bin')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in binaries], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/b/blasr/blasr-smrtanalysis-2.1_non-static.patch b/easybuild/easyconfigs/__archive__/b/blasr/blasr-smrtanalysis-2.1_non-static.patch deleted file mode 100644 index 03b7b3f2bbe5..000000000000 --- a/easybuild/easyconfigs/__archive__/b/blasr/blasr-smrtanalysis-2.1_non-static.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- common.mk.orig 2013-11-08 15:19:36.848815000 +0100 -+++ common.mk 2013-11-08 15:19:54.854217000 +0100 -@@ -24,6 +24,7 @@ - ifeq ($(shell $(CC) -dumpversion | awk -F '.' '$$1*100+$$2>404{print "yes"}'),yes) - CPPOPTS += -fpermissive - endif --ifneq ($(shell uname -s),Darwin) -- STATIC = -static --endif -+# Why oh why ... -+#ifneq ($(shell uname -s),Darwin) -+# STATIC = -static -+#endif diff --git a/easybuild/easyconfigs/__archive__/b/buildenv/buildenv-default-intel-2015a.eb b/easybuild/easyconfigs/__archive__/b/buildenv/buildenv-default-intel-2015a.eb deleted file mode 100644 index 0321acfcc558..000000000000 --- a/easybuild/easyconfigs/__archive__/b/buildenv/buildenv-default-intel-2015a.eb +++ /dev/null @@ -1,13 +0,0 @@ -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': '2015a'} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/b/byacc/byacc-20120526-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/byacc/byacc-20120526-goolf-1.4.10.eb deleted file mode 100644 index 9a479b92a1c7..000000000000 --- a/easybuild/easyconfigs/__archive__/b/byacc/byacc-20120526-goolf-1.4.10.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'byacc' -version = '20120526' - -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': 'goolf', 'version': '1.4.10'} - -sources = [SOURCELOWER_TGZ] -source_urls = ['ftp://invisible-island.net/byacc'] - -sanity_check_paths = { - 'files': ["bin/yacc"], - 'dirs': [] -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/b/byacc/byacc-20120526-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/b/byacc/byacc-20120526-ictce-5.3.0.eb deleted file mode 100644 index 2dcca844dd76..000000000000 --- a/easybuild/easyconfigs/__archive__/b/byacc/byacc-20120526-ictce-5.3.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'byacc' -version = '20120526' - -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': 'ictce', 'version': '5.3.0'} - -sources = [SOURCELOWER_TGZ] -source_urls = ['ftp://invisible-island.net/byacc'] - -sanity_check_paths = { - 'files': ["bin/yacc"], - 'dirs': [] -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/b/byacc/byacc-20150711-foss-2015b.eb b/easybuild/easyconfigs/__archive__/b/byacc/byacc-20150711-foss-2015b.eb deleted file mode 100644 index 6fabc38da754..000000000000 --- a/easybuild/easyconfigs/__archive__/b/byacc/byacc-20150711-foss-2015b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'byacc' -version = '20150711' - -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': 'foss', 'version': '2015b'} - -sources = [SOURCELOWER_TGZ] -source_urls = ['ftp://invisible-island.net/byacc'] - -checksums = ['2700401030583c4e9169ac7ea7d08de8'] - -sanity_check_paths = { - 'files': ["bin/yacc"], - 'dirs': [] -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/b/byacc/byacc-20150711-intel-2015b.eb b/easybuild/easyconfigs/__archive__/b/byacc/byacc-20150711-intel-2015b.eb deleted file mode 100644 index 1578ff69e4f7..000000000000 --- a/easybuild/easyconfigs/__archive__/b/byacc/byacc-20150711-intel-2015b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'byacc' -version = '20150711' - -homepage = 'http://invisible-island.net/byacc/byacc.html' -description = """Berkeley Yacc (byacc) is generally conceded to be the best yacc variant available. - In contrast to bison, it is written to avoid dependencies upon a particular compiler.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCELOWER_TGZ] -source_urls = ['ftp://invisible-island.net/byacc'] - -checksums = ['2700401030583c4e9169ac7ea7d08de8'] - -sanity_check_paths = { - 'files': ["bin/yacc"], - 'dirs': [] -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-CrayGNU-2015.06.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-CrayGNU-2015.06.eb deleted file mode 100644 index 381771b6342e..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-CrayGNU-2015.06.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically - compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical - compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.06'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-CrayGNU-2015.11.eb deleted file mode 100644 index eb7b27cac38f..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-CrayGNU-2015.11.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically - compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical - compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.11'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-CrayGNU-2016.03.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-CrayGNU-2016.03.eb deleted file mode 100644 index b3eef964c282..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-CrayGNU-2016.03.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically - compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical - compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'CrayGNU', 'version': '2016.03'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-foss-2014b.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-foss-2014b.eb deleted file mode 100644 index 602708ff98f4..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-foss-2014b.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically -compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical -compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'foss', 'version': '2014b'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-foss-2015.05.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-foss-2015.05.eb deleted file mode 100644 index e0bb9fdda444..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-foss-2015.05.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically - compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical - compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'foss', 'version': '2015.05'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-foss-2015a.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-foss-2015a.eb deleted file mode 100644 index 04e93c9ae72d..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-foss-2015a.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically - compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical - compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-foss-2015b.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-foss-2015b.eb deleted file mode 100644 index 132b257e1ad5..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-foss-2015b.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically - compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical - compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-gompi-1.5.16.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-gompi-1.5.16.eb deleted file mode 100644 index fc5befab45bc..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-gompi-1.5.16.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -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': 'gompi', 'version': '1.5.16'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-goolf-1.4.10.eb deleted file mode 100644 index 5b7908263258..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-goolf-1.4.10.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically -compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical -compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-goolf-1.5.14.eb deleted file mode 100644 index 786ce98e1f1e..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-goolf-1.5.14.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically -compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical -compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-goolf-1.5.16.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-goolf-1.5.16.eb deleted file mode 100644 index 6cf7f7d51c28..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-goolf-1.5.16.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically -compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical -compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'goolf', 'version': '1.5.16'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-goolf-1.7.20.eb deleted file mode 100644 index 5c8227d00ae3..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-goolf-1.7.20.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically -compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical -compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-ictce-5.2.0.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-ictce-5.2.0.eb deleted file mode 100644 index f63643575008..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-ictce-5.2.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -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': 'ictce', 'version': '5.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-ictce-5.3.0.eb deleted file mode 100644 index 559fb1d81076..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-ictce-5.3.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-ictce-5.4.0.eb deleted file mode 100644 index 95ac5e76ec3c..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-ictce-5.4.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -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': 'ictce', 'version': '5.4.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-ictce-5.5.0.eb deleted file mode 100644 index 5ee0da4ef320..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-ictce-5.5.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-ictce-6.2.5.eb deleted file mode 100644 index d8c9b15340ae..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-ictce-6.2.5.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -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': 'ictce', 'version': '6.2.5'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-ictce-7.1.2.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-ictce-7.1.2.eb deleted file mode 100644 index 054319483509..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-ictce-7.1.2.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -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': 'ictce', 'version': '7.1.2'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-intel-2014.06.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-intel-2014.06.eb deleted file mode 100644 index adb1d63dcb61..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-intel-2014.06.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically - compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical - compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'intel', 'version': '2014.06'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-intel-2014b.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-intel-2014b.eb deleted file mode 100644 index b6c4e907e12e..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-intel-2014b.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically - compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical - compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-intel-2015a.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-intel-2015a.eb deleted file mode 100644 index 0d1a117699bc..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-intel-2015a.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically - compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical - compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-intel-2015b.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-intel-2015b.eb deleted file mode 100644 index de396a8c106f..000000000000 --- a/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-intel-2015b.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically - compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical - compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/CCfits/CCfits-2.4-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/CCfits/CCfits-2.4-goolf-1.4.10.eb deleted file mode 100644 index 587da5f4ecd1..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CCfits/CCfits-2.4-goolf-1.4.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CCfits' -version = '2.4' - -homepage = 'http://heasarc.gsfc.nasa.gov/fitsio/CCfits/' -description = """CCfits is an object oriented interface to the cfitsio library. It is designed to make -the capabilities of cfitsio available to programmers working in C++.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://heasarc.gsfc.nasa.gov/fitsio/CCfits/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [('CFITSIO', '3.34')] - -sanity_check_paths = { - 'files': ['bin/cookbook', 'lib/libCCfits.%s' % SHLIB_EXT, 'lib/pkgconfig/CCfits.pc'], - 'dirs': ['include/CCfits'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/c/CCfits/CCfits-2.4-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/c/CCfits/CCfits-2.4-ictce-5.3.0.eb deleted file mode 100644 index 15a5ec31e975..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CCfits/CCfits-2.4-ictce-5.3.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CCfits' -version = '2.4' - -homepage = 'http://heasarc.gsfc.nasa.gov/fitsio/CCfits/' -description = """CCfits is an object oriented interface to the cfitsio library. It is designed to make -the capabilities of cfitsio available to programmers working in C++.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://heasarc.gsfc.nasa.gov/fitsio/CCfits/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [('CFITSIO', '3.34')] - -sanity_check_paths = { - 'files': ['bin/cookbook', 'lib/libCCfits.%s' % SHLIB_EXT, 'lib/pkgconfig/CCfits.pc'], - 'dirs': ['include/CCfits'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/c/CD-HIT/CD-HIT-4.5.4-ictce-5.3.0-2011-03-07.eb b/easybuild/easyconfigs/__archive__/c/CD-HIT/CD-HIT-4.5.4-ictce-5.3.0-2011-03-07.eb deleted file mode 100644 index 98790631352c..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CD-HIT/CD-HIT-4.5.4-ictce-5.3.0-2011-03-07.eb +++ /dev/null @@ -1,49 +0,0 @@ -## -# 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 -# License:: MIT/GPL -# -## - -easyblock = "MakeCp" - -name = 'CD-HIT' -version = '4.5.4' -versionsuffix = '-2011-03-07' - -homepage = 'http://www.bioinformatics.org/cd-hit/' -description = """CD-HIT stands for Cluster Database at High Identity with Tolerance. The program -takes a fasta format sequence database as input and produces a set of 'non-redundant' (nr) -representative sequences as output. In addition cd-hit outputs a cluster file, documenting the -sequence 'groupies' for each nr sequence representative. """ - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'openmp': True} - -# eg. http://www.bioinformatics.org/downloads/index.php/cd-hit/cd-hit-v4.5.4-2011-03-07.tgz -sources = ['%(namelower)s-v%(version)s%(versionsuffix)s.tgz'] -source_urls = ['http://www.bioinformatics.org/downloads/index.php/cd-hit/'] - -# make sure compilation flags are passed down (e.g. to enable OpenMP) -buildopts = ' CC="$CXX" CCFLAGS="$CPPFLAGS $CXXFLAGS"' - -binfiles = [ - "cd-hit", "cd-hit-est", "cd-hit-2d", "cd-hit-est-2d", "cd-hit-div", "cd-hit-%s" % ''.join(version.split('.')), - "cd-hit-2d-para.pl", "cd-hit-div.pl", "cd-hit-para.pl", "clstr2tree.pl", "clstr_merge_noorder.pl", - "clstr_merge.pl", "clstr_reduce.pl", "clstr_renumber.pl", "clstr_rev.pl", "clstr_sort_by.pl", - "clstr_sort_prot_by.pl", "make_multi_seq.pl", "plot_2d.pl", "plot_len1.pl", "psi-cd-hit-2d-g1.pl", - "psi-cd-hit-2d.pl", "psi-cd-hit-local.pl", "psi-cd-hit.pl", -] -files_to_copy = [ - (binfiles, 'bin'), - "cdhit-user-guide.pdf" -] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in binfiles] + ["cdhit-user-guide.pdf"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/CD-HIT/CD-HIT-4.6.1-foss-2015b-2012-08-27.eb b/easybuild/easyconfigs/__archive__/c/CD-HIT/CD-HIT-4.6.1-foss-2015b-2012-08-27.eb deleted file mode 100644 index 6304e114409c..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CD-HIT/CD-HIT-4.6.1-foss-2015b-2012-08-27.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = "CD-HIT" -version = "4.6.1" -versionsuffix = "-2012-08-27" - -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': 'foss', 'version': '2015b'} -toolchainopts = {'openmp': True} - -source_urls = ['https://github.com/weizhongli/cdhit/releases/download/V%(version)s/'] -sources = ['%(namelower)s-v%(version)s%(versionsuffix)s.tgz'] - -# 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"] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in list_of_executables], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/CD-HIT/CD-HIT-4.6.1-goolf-1.4.10-2012-08-27.eb b/easybuild/easyconfigs/__archive__/c/CD-HIT/CD-HIT-4.6.1-goolf-1.4.10-2012-08-27.eb deleted file mode 100644 index 1d1c993287f6..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CD-HIT/CD-HIT-4.6.1-goolf-1.4.10-2012-08-27.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = "CD-HIT" -version = "4.6.1" -versionsuffix = "-2012-08-27" - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'openmp': True} - -source_urls = ['https://cdhit.googlecode.com/files/'] -sources = ['%(namelower)s-v%(version)s%(versionsuffix)s.tgz'] - -# 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"] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in list_of_executables], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/CD-HIT/CD-HIT-4.6.1-ictce-5.5.0-2012-08-27.eb b/easybuild/easyconfigs/__archive__/c/CD-HIT/CD-HIT-4.6.1-ictce-5.5.0-2012-08-27.eb deleted file mode 100644 index 81ac44439d9c..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CD-HIT/CD-HIT-4.6.1-ictce-5.5.0-2012-08-27.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = "CD-HIT" -version = "4.6.1" -versionsuffix = "-2012-08-27" - -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'openmp': True} - -source_urls = ['https://cdhit.googlecode.com/files/'] -sources = ['%(namelower)s-v%(version)s%(versionsuffix)s.tgz'] - -# 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"] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in list_of_executables], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/CD-HIT/CD-HIT-4.6.4-foss-2015b-2015-0603.eb b/easybuild/easyconfigs/__archive__/c/CD-HIT/CD-HIT-4.6.4-foss-2015b-2015-0603.eb deleted file mode 100644 index a251b7271bae..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CD-HIT/CD-HIT-4.6.4-foss-2015b-2015-0603.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = "CD-HIT" -version = "4.6.4" -versionsuffix = "-2015-0603" - -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': 'foss', 'version': '2015b'} -toolchainopts = {'openmp': True} - -source_urls = ['https://github.com/weizhongli/cdhit/releases/download/V%(version)s/'] -sources = ['%(namelower)s-v%(version)s%(versionsuffix)s.tar.gz'] - -# 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"] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in list_of_executables], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/CDO/CDO-1.6.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/CDO/CDO-1.6.0-goolf-1.4.10.eb deleted file mode 100644 index cdb73d31aba3..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CDO/CDO-1.6.0-goolf-1.4.10.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CDO' -version = '1.6.0' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': True, 'pic': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://code.zmaw.de/attachments/download/5287/'] - -dependencies = [ - ('HDF5', '1.8.10-patch1'), - ('netCDF', '4.2.1.1'), -] - -configopts = "--with-hdf5=$EBROOTHDF5 --with-netcdf=$EBROOTNETCDF" - -sanity_check_paths = { - 'files': ["bin/cdo"], - 'dirs': [], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/c/CDO/CDO-1.6.2-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/c/CDO/CDO-1.6.2-ictce-5.5.0.eb deleted file mode 100644 index 39193c407017..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CDO/CDO-1.6.2-ictce-5.5.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CDO' -version = '1.6.2' - -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'opt': True, 'pic': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://code.zmaw.de/attachments/download/6764/'] - -dependencies = [ - ('HDF5', '1.8.10', '-gpfs'), - ('netCDF', '4.2.1.1'), - ('YAXT', '0.2.1'), -] - -configopts = "--with-hdf5=$EBROOTHDF5 --with-netcdf=$EBROOTNETCDF" - -sanity_check_paths = { - 'files': ["bin/cdo"], - 'dirs': [], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/c/CDO/CDO-1.7.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/c/CDO/CDO-1.7.1-foss-2015a.eb deleted file mode 100644 index 0f0ccdc37335..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CDO/CDO-1.7.1-foss-2015a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CDO' -version = '1.7.1' - -homepage = 'https://code.zmaw.de/projects/cdo' -description = """CDO is a collection of command line Operators to manipulate and analyse Climate and NWP model Data.""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'opt': True, 'pic': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://code.zmaw.de/attachments/download/12070/'] - -dependencies = [ - ('HDF5', '1.8.13'), - ('netCDF', '4.3.2'), - ('YAXT', '0.4.4'), -] - -configopts = "--with-hdf5=$EBROOTHDF5 --with-netcdf=$EBROOTNETCDF" - -sanity_check_paths = { - 'files': ["bin/cdo"], - 'dirs': [], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/c/CEM/CEM-0.9.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/CEM/CEM-0.9.1-goolf-1.4.10.eb deleted file mode 100644 index 3a724109748c..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CEM/CEM-0.9.1-goolf-1.4.10.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = "CEM" -version = "0.9.1" - -homepage = 'http://alumni.cs.ucr.edu/~liw/cem.html' -description = """ CEM: Transcriptome Assembly and Isoform Expression Level Estimation - from Biased RNA-Seq Reads. CEM is an algorithm to assemble transcripts and estimate - their expression levels from RNA-Seq reads. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://alumni.cs.ucr.edu/~liw/'] -sources = ['%(namelower)s.%(version)s.tar.gz'] - -dependencies = [ - ('GSL', '1.16') -] - -start_dir = "src" - -files_to_copy = ["../bin", "../demo"] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['bed2sam', 'bed2gtf', 'comparegtf', - 'gtf2pred', 'isolassocem', 'pred2gtf', - 'processsam', 'sortgtf']], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/CFITSIO/CFITSIO-3.300-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/c/CFITSIO/CFITSIO-3.300-ictce-5.5.0.eb deleted file mode 100755 index df0d72298b08..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CFITSIO/CFITSIO-3.300-ictce-5.5.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CFITSIO' -version = '3.300' - -homepage = 'http://heasarc.gsfc.nasa.gov/fitsio/' -description = """CFITSIO is a library of C and Fortran subroutines for reading and writing data files in -FITS (Flexible Image Transport System) data format.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True} - -srcversion = version.replace('.', '') -source_urls = ['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/__archive__/c/CFITSIO/CFITSIO-3.34-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/CFITSIO/CFITSIO-3.34-goolf-1.4.10.eb deleted file mode 100644 index 79b1be118dde..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CFITSIO/CFITSIO-3.34-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CFITSIO' -version = '3.34' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, '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/__archive__/c/CFITSIO/CFITSIO-3.34-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/c/CFITSIO/CFITSIO-3.34-ictce-5.3.0.eb deleted file mode 100644 index a6a8529f92a7..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CFITSIO/CFITSIO-3.34-ictce-5.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CFITSIO' -version = '3.34' - -homepage = 'http://heasarc.gsfc.nasa.gov/fitsio/' -description = """CFITSIO is a library of C and Fortran subroutines for reading and writing data files in -FITS (Flexible Image Transport System) data format.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, '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/__archive__/c/CFITSIO/CFITSIO-3.34-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/c/CFITSIO/CFITSIO-3.34-ictce-5.5.0.eb deleted file mode 100644 index b205f7fd1fbe..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CFITSIO/CFITSIO-3.34-ictce-5.5.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CFITSIO' -version = '3.34' - -homepage = 'http://heasarc.gsfc.nasa.gov/fitsio/' -description = """CFITSIO is a library of C and Fortran subroutines for reading and writing data files in -FITS (Flexible Image Transport System) data format.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, 'pic': True} - -srcversion = '%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/__archive__/c/CFITSIO/CFITSIO-3.350-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/c/CFITSIO/CFITSIO-3.350-ictce-5.5.0.eb deleted file mode 100644 index 32bbb18488e0..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CFITSIO/CFITSIO-3.350-ictce-5.5.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CFITSIO' -version = '3.350' - -homepage = 'http://heasarc.gsfc.nasa.gov/fitsio/' -description = """CFITSIO is a library of C and Fortran subroutines for reading and writing data files in -FITS (Flexible Image Transport System) data format.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, 'pic': True} - -srcversion = '%s' % version.replace('.', '') -source_urls = ['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/__archive__/c/CFITSIO/CFITSIO-3.37-intel-2015a.eb b/easybuild/easyconfigs/__archive__/c/CFITSIO/CFITSIO-3.37-intel-2015a.eb deleted file mode 100644 index 32720c1e1c08..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CFITSIO/CFITSIO-3.37-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CFITSIO' -version = '3.37' - -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': '2015a'} -toolchainopts = {'optarch': True, '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/__archive__/c/CGAL/CGAL-4.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.0-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index f8fb3992a745..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.0-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'CGAL' -version = '4.0' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'strict': True} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://fenicsproject.org/pub/software/contrib/'] -checksums = ['5e0c11a3f3628f58c5948d6d10271f0c'] - -pythonversion = '2.7.3' -versionsuffix = "-Python-%s" % pythonversion - -dependencies = [ - ('CMake', '2.8.4'), - ('GMP', '5.0.5'), - ('Boost', '1.49.0', versionsuffix), - ('MPFR', '3.1.0'), - ('Qt', '4.8.4'), -] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.0-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index c407409f323a..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.0-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'CGAL' -version = '4.0' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'strict': True} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://fenicsproject.org/pub/software/contrib/'] -checksums = ['5e0c11a3f3628f58c5948d6d10271f0c'] - -pythonversion = '2.7.3' -versionsuffix = "-Python-%s" % pythonversion - -dependencies = [ - ('CMake', '2.8.4'), - ('GMP', '5.0.5'), - ('Boost', '1.49.0', versionsuffix), - ('MPFR', '3.1.0'), - ('Qt', '4.8.4'), -] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.6-foss-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.6-foss-2015a-Python-2.7.10.eb deleted file mode 100644 index a42a2566d31e..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.6-foss-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'CGAL' -version = '4.6' - -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} - -# note: source URL needs to be updated for a new version (checksums too)! -source_urls = ['https://gforge.inria.fr/frs/download.php/file/34703/'] -sources = [SOURCE_TAR_BZ2] -checksums = ['fd85f93b2d666970bccda2c55d20a231'] - -pythonversion = '2.7.10' -versionsuffix = "-Python-%s" % pythonversion - -dependencies = [ - ('GMP', '6.0.0a', '', ('GCC', '4.9.2')), - ('Boost', '1.58.0', versionsuffix), - ('MPFR', '3.1.2', '-GMP-6.0.0a'), - ('Qt', '4.8.6', '-GLib-2.44.0'), -] - -builddependencies = [ - ('CMake', '3.1.3'), -] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.6-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.6-foss-2015a-Python-2.7.9.eb deleted file mode 100644 index 3aa0ec624128..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.6-foss-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'CGAL' -version = '4.6' - -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} - -# note: source URL needs to be updated for a new version (checksums too)! -source_urls = ['https://gforge.inria.fr/frs/download.php/file/34703/'] -sources = [SOURCE_TAR_BZ2] -checksums = ['fd85f93b2d666970bccda2c55d20a231'] - -pythonversion = '2.7.9' -versionsuffix = "-Python-%s" % pythonversion - -dependencies = [ - ('GMP', '6.0.0a', '', ('GCC', '4.9.2')), - ('Boost', '1.58.0', versionsuffix), - ('MPFR', '3.1.2', '-GMP-6.0.0a'), - ('Qt', '4.8.6', '-GLib-2.44.0'), -] - -builddependencies = [ - ('CMake', '3.1.3'), -] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.6-intel-2015a-GLib-2.44.1-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.6-intel-2015a-GLib-2.44.1-Python-2.7.10.eb deleted file mode 100644 index 566b71d5c599..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.6-intel-2015a-GLib-2.44.1-Python-2.7.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'CGAL' -version = '4.6' - -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': '2015a'} -toolchainopts = {'strict': True} - -# note: source URL needs to be updated for a new version (checksums too)! -source_urls = ['https://gforge.inria.fr/frs/download.php/file/34703/'] -sources = [SOURCE_TAR_BZ2] -checksums = ['fd85f93b2d666970bccda2c55d20a231'] - -pysuff = '-Python-2.7.10' -versionsuffix = '%s%s' % ('-GLib-2.44.1', pysuff) - -dependencies = [ - # GMP does not compile correctly with ICC on Haswell architecture using pre 2015b toolchain - ('GMP', '6.0.0a', '', ('GCC', '4.9.2')), - ('Boost', '1.58.0', pysuff), - ('MPFR', '3.1.2', '-GMP-6.0.0a'), - ('Qt', '4.8.6', versionsuffix), -] - -builddependencies = [ - ('CMake', '3.1.3'), -] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.6-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.6-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index ff84775666e2..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.6-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'CGAL' -version = '4.6' - -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': '2015a'} -toolchainopts = {'strict': True} - -# note: source URL needs to be updated for a new version (checksums too)! -source_urls = ['https://gforge.inria.fr/frs/download.php/file/34703/'] -sources = [SOURCE_TAR_BZ2] -checksums = ['fd85f93b2d666970bccda2c55d20a231'] - -pythonversion = '2.7.10' -versionsuffix = "-Python-%s" % pythonversion - -dependencies = [ - # GMP does not compile correctly with ICC on Haswell architecture - ('GMP', '6.0.0a', '', ('GCC', '4.9.2')), - ('Boost', '1.58.0', versionsuffix), - ('MPFR', '3.1.2', '-GMP-6.0.0a'), - ('Qt', '4.8.6', '-GLib-2.44.0'), -] - -builddependencies = [ - ('CMake', '3.1.3'), -] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.6-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.6-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 59646f1f0f5f..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.6-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'CGAL' -version = '4.6' - -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': '2015a'} -toolchainopts = {'strict': True} - -# note: source URL needs to be updated for a new version (checksums too)! -source_urls = ['https://gforge.inria.fr/frs/download.php/file/34703/'] -sources = [SOURCE_TAR_BZ2] -checksums = ['fd85f93b2d666970bccda2c55d20a231'] - -pythonversion = '2.7.9' -versionsuffix = "-Python-%s" % pythonversion - -dependencies = [ - # GMP does not compile correctly with ICC on Haswell architecture - ('GMP', '6.0.0a', '', ('GCC', '4.9.2')), - ('Boost', '1.58.0', versionsuffix), - ('MPFR', '3.1.2', '-GMP-6.0.0a'), - ('Qt', '4.8.6', '-GLib-2.44.0'), -] - -builddependencies = [ - ('CMake', '3.1.3'), -] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.6.3-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.6.3-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 40ba6d07e7f4..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.6.3-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'CGAL' -version = '4.6.3' - -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': '2015b'} -toolchainopts = {'strict': True} - -# note: source URL needs to be updated for a new version (checksums too)! -source_urls = ['https://gforge.inria.fr/frs/download.php/file/35136/'] -sources = [SOURCE_TAR_BZ2] -checksums = ['51a86bd60c7390679b303d2925e94048'] - -pythonversion = '2.7.10' -versionsuffix = "-Python-%s" % pythonversion - -dependencies = [ - ('GMP', '6.0.0a'), - ('Boost', '1.59.0', versionsuffix), - ('MPFR', '3.1.3'), - ('Qt', '4.8.7'), -] - -builddependencies = [ - # CGAL 4.6.3 does not build with CMake 3.3.2! - ('CMake', '3.2.3'), -] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.7-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.7-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 6c35becc3d57..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.7-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = 'CGAL' -version = '4.7' - -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': '2015b'} -toolchainopts = {'strict': True} - -# note: source URL needs to be updated for a new version (checksums too)! -source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] -sources = [SOURCE_TAR_XZ] -checksums = ['623d91fb2ab0a35049dc6098a0f235cc'] - -pythonversion = '2.7.10' -versionsuffix = "-Python-%s" % pythonversion - -dependencies = [ - ('GMP', '6.0.0a'), - ('Boost', '1.59.0', versionsuffix), - ('MPFR', '3.1.3'), - ('Qt5', '5.5.1'), - ('Mesa', '11.0.2', versionsuffix), - ('libGLU', '9.0.0'), -] - -configopts = r"-DOPENGL_INCLUDE_DIR=$EBROOTMESA/include\;$EBROOTLIBGLU/include " -configopts += "-DOPENGL_gl_LIBRARY=$EBROOTMESA/lib/libGL.so -DOPENGL_glu_LIBRARY=$EBROOTLIBGLU/lib/libGLU.so " - -builddependencies = [ - ('CMake', '3.4.1'), -] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.7-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.7-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index b7b9e93e9f4d..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.7-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,36 +0,0 @@ -name = 'CGAL' -version = '4.7' - -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': '2015b'} -toolchainopts = {'strict': True} - -# note: source URL needs to be updated for a new version (checksums too)! -source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] -sources = [SOURCE_TAR_XZ] -checksums = ['623d91fb2ab0a35049dc6098a0f235cc'] - -pythonversion = '2.7.11' -versionsuffix = "-Python-%s" % pythonversion - -mesaver = '11.0.8' -dependencies = [ - ('Boost', '1.59.0', versionsuffix), - ('MPFR', '3.1.3', '-GMP-6.1.0'), - ('Qt5', '5.5.1', '-Mesa-%s' % mesaver), - ('Mesa', '11.0.8', versionsuffix), - ('libGLU', '9.0.0', '-Mesa-%s' % mesaver), -] - -configopts = r"-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'), -] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.8.1-foss-2015a-GLib-2.48.2-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.8.1-foss-2015a-GLib-2.48.2-Python-2.7.11.eb deleted file mode 100644 index b1f420ddcbb6..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.8.1-foss-2015a-GLib-2.48.2-Python-2.7.11.eb +++ /dev/null @@ -1,38 +0,0 @@ -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 += r"-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/__archive__/c/CHARMM/CHARMM-37b2-foss-2016a.eb b/easybuild/easyconfigs/__archive__/c/CHARMM/CHARMM-37b2-foss-2016a.eb deleted file mode 100644 index c24eb87f8589..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CHARMM/CHARMM-37b2-foss-2016a.eb +++ /dev/null @@ -1,28 +0,0 @@ -# Authors:: Ward Poelmans - -name = 'CHARMM' -version = '37b2' - -homepage = "http://www.charmm.org" -description = """CHARMM (Chemistry at HARvard Macromolecular Mechanics) is a versatile -and widely used molecular simulation program with broad application to many-particle systems.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'usempi': True} - -sources = ["c%(version)s.tar.gz"] - -patches = [ - "qmmm-pme-%(version)s.patch", - "use-xhost-%(version)s.patch", - "main-case-fix-%(version)s.patch", - 'CHARMM-%(version)s_fix-qgas-double-declared.patch', -] - -# MKL activated automatically when the intel toolchain is used -build_options = "FULL COLFFT PIPF +DOMDEC -CMPI" - -# Choose from: huge, xxlarge, xlarge, large, medium (the default), small, xsmall, reduce -system_size = "medium" - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/CHARMM/CHARMM-37b2-ictce-5.5.0-mt.eb b/easybuild/easyconfigs/__archive__/c/CHARMM/CHARMM-37b2-ictce-5.5.0-mt.eb deleted file mode 100644 index 18d4e7d4ab6e..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CHARMM/CHARMM-37b2-ictce-5.5.0-mt.eb +++ /dev/null @@ -1,28 +0,0 @@ -# Authors:: Ward Poelmans - -name = "CHARMM" -version = "37b2" -versionsuffix = "-mt" - -homepage = "http://www.charmm.org" -description = """CHARMM (Chemistry at HARvard Macromolecular Mechanics) is a versatile -and widely used molecular simulation program with broad application to many-particle systems.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, 'usempi': False} - -sources = ["c%(version)s.tar.gz"] - -patches = [ - "qmmm-pme-%(version)s.patch", - "use-xhost-%(version)s.patch", - "main-case-fix-%(version)s.patch", -] - -# MKL activated automatically when the MKL is found, same for g09 -build_options = "FULL COLFFT PIPF" - -# Choose from: huge, xxlarge, xlarge, large, medium (the default), small, xsmall, reduce -system_size = "medium" - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/CHARMM/CHARMM-37b2-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/c/CHARMM/CHARMM-37b2-ictce-5.5.0.eb deleted file mode 100644 index d7cd0f51f6f4..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CHARMM/CHARMM-37b2-ictce-5.5.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -# Authors:: Ward Poelmans - -name = "CHARMM" -version = "37b2" - -homepage = "http://www.charmm.org" -description = """CHARMM (Chemistry at HARvard Macromolecular Mechanics) is a versatile -and widely used molecular simulation program with broad application to many-particle systems.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = ["c%(version)s.tar.gz"] - -patches = [ - "qmmm-pme-%(version)s.patch", - "use-xhost-%(version)s.patch", - "main-case-fix-%(version)s.patch", -] - -# MKL activated automatically when the ictce toolchain is used -build_options = "FULL COLFFT PIPF +DOMDEC -CMPI" - -# Choose from: huge, xxlarge, xlarge, large, medium (the default), small, xsmall, reduce -system_size = "medium" - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/CHARMM/CHARMM-37b2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/c/CHARMM/CHARMM-37b2-intel-2015a.eb deleted file mode 100644 index 894f7b229756..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CHARMM/CHARMM-37b2-intel-2015a.eb +++ /dev/null @@ -1,28 +0,0 @@ -# Authors:: Ward Poelmans - -name = "CHARMM" -version = "37b2" - -homepage = "http://www.charmm.org" -description = """CHARMM (Chemistry at HARvard Macromolecular Mechanics) is a versatile -and widely used molecular simulation program with broad application to many-particle systems.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = ["c%(version)s.tar.gz"] - -patches = [ - "qmmm-pme-%(version)s.patch", - "use-xhost-%(version)s.patch", - "main-case-fix-%(version)s.patch", - 'CHARMM-%(version)s_fix-qgas-double-declared.patch', -] - -# MKL activated automatically when the intel toolchain is used -build_options = "FULL COLFFT PIPF +DOMDEC -CMPI" - -# Choose from: huge, xxlarge, xlarge, large, medium (the default), small, xsmall, reduce -system_size = "medium" - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/CHARMM/CHARMM-37b2-intel-2015b.eb b/easybuild/easyconfigs/__archive__/c/CHARMM/CHARMM-37b2-intel-2015b.eb deleted file mode 100644 index de51fe23be51..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CHARMM/CHARMM-37b2-intel-2015b.eb +++ /dev/null @@ -1,28 +0,0 @@ -# Authors:: Ward Poelmans - -name = 'CHARMM' -version = '37b2' - -homepage = "http://www.charmm.org" -description = """CHARMM (Chemistry at HARvard Macromolecular Mechanics) is a versatile -and widely used molecular simulation program with broad application to many-particle systems.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = ["c%(version)s.tar.gz"] - -patches = [ - "qmmm-pme-%(version)s.patch", - "use-xhost-%(version)s.patch", - "main-case-fix-%(version)s.patch", - 'CHARMM-%(version)s_fix-qgas-double-declared.patch', -] - -# MKL activated automatically when the intel toolchain is used -build_options = "FULL COLFFT PIPF +DOMDEC -CMPI" - -# Choose from: huge, xxlarge, xlarge, large, medium (the default), small, xsmall, reduce -system_size = "medium" - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/CHARMM/CHARMM-37b2-intel-2016a.eb b/easybuild/easyconfigs/__archive__/c/CHARMM/CHARMM-37b2-intel-2016a.eb deleted file mode 100644 index 100fe6100325..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CHARMM/CHARMM-37b2-intel-2016a.eb +++ /dev/null @@ -1,28 +0,0 @@ -# Authors:: Ward Poelmans - -name = 'CHARMM' -version = '37b2' - -homepage = "http://www.charmm.org" -description = """CHARMM (Chemistry at HARvard Macromolecular Mechanics) is a versatile -and widely used molecular simulation program with broad application to many-particle systems.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = ["c%(version)s.tar.gz"] - -patches = [ - "qmmm-pme-%(version)s.patch", - "use-xhost-%(version)s.patch", - "main-case-fix-%(version)s.patch", - 'CHARMM-%(version)s_fix-qgas-double-declared.patch', -] - -# MKL activated automatically when the intel toolchain is used -build_options = "FULL COLFFT PIPF +DOMDEC -CMPI" - -# Choose from: huge, xxlarge, xlarge, large, medium (the default), small, xsmall, reduce -system_size = "medium" - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/CHARMM/CHARMM-37b2_fix-qgas-double-declared.patch b/easybuild/easyconfigs/__archive__/c/CHARMM/CHARMM-37b2_fix-qgas-double-declared.patch deleted file mode 100644 index 2c8d36a45f33..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CHARMM/CHARMM-37b2_fix-qgas-double-declared.patch +++ /dev/null @@ -1,53 +0,0 @@ -reproduction of CHARMM SVN revision 272 (Check-in: http:/charmm.hanyang.ac.kr/6187) -renamed qgas variable in pbeq to qgas1 and updated references in energy -diff -ru c37b2.orig/source/energy/energy.src c37b2/source/energy/energy.src ---- c37b2.orig/source/energy/energy.src 2012-09-29 08:01:42.000000000 +0200 -+++ c37b2/source/energy/energy.src 2015-05-21 16:57:43.951197202 +0200 -@@ -266,7 +266,7 @@ - use param - use pathm - use mpathint, only: qpint, epint !##PATHINT -- use pbeq, only: qpbeq,qpbf,npbeq,qgsbp,pbforce,gsbp0,qgas,qsmbp,smbp0 !##PBEQ -+ use pbeq, only: qpbeq,qpbf,npbeq,qgsbp,pbforce,gsbp0,qgas1,qsmbp,smbp0 !##PBEQ - use pbound - use pert - use polarm, only: qpolar, polar1 !##POLAR -@@ -3203,7 +3203,7 @@ - - CALL PBFORCE(NATOM,X,Y,Z,CG,ETERM(PBELEC),ETERM(PBNP), & - DX,DY,DZ,NPBEQ,ecalls,.false. & -- ,QETERM(QMEL),ETERM(QMEL),QGAS & !##SCCDFTB -+ ,QETERM(QMEL),ETERM(QMEL),QGAS1 & !##SCCDFTB - ) - IF (TIMER.GT.1) & - CALL WRTTIM('Poisson Boltzmann Solvation energy times:') -diff -ru c37b2.orig/source/misc/pbeq.src c37b2/source/misc/pbeq.src ---- c37b2.orig/source/misc/pbeq.src 2012-08-08 20:08:30.000000000 +0200 -+++ c37b2/source/misc/pbeq.src 2015-05-21 16:55:47.871787533 +0200 -@@ -19,7 +19,7 @@ - !public :: pbeq0,pbforce,gsbp0,srdist - !QC: export more - public :: pbeq0,pbforce,gsbp0,srdist,m3,dm3,rpowerl2,cosmphi2,sinmphi2,& -- alpol2,dalpol2,lpol2,dlpol2,pbeq1,oldpbeq1,mayer,pbeq2,qgas, & -+ alpol2,dalpol2,lpol2,dlpol2,pbeq1,oldpbeq1,mayer,pbeq2,qgas1, & - pbeq_iniall,smbp0 - - !variables -@@ -115,7 +115,7 @@ - - ! The following is related to QM/MM implementation of gsbp and pb - ! Xiao_QC_UW0609 -- LOGICAL QPSC,QGAS -+ LOGICAL QPSC,QGAS1 - ##IF SCCDFTB - ! - ! COEFX -----> heap index for COEFX(NTPOL) -@@ -2734,7 +2734,7 @@ - ! XIAO_QC_UW0609 keyword for SCC/PB - MXTPSC = GTRMI(COMLYN,COMLEN,'MXPS',5000) - PSCTOL = GTRMF(COMLYN,COMLEN,'PSTL',1.0D-2) -- QGAS = INDXA(COMLYN,COMLEN,'IGAS').GT.0 -+ QGAS1 = INDXA(COMLYN,COMLEN,'IGAS').GT.0 - ! XIAO_QC_UW0609 add charge dependant radii - QCHDRAD = INDXA(COMLYN,COMLEN,'CHDR').GT.0 - IF (QCHDRAD) THEN diff --git a/easybuild/easyconfigs/__archive__/c/CHARMM/main-case-fix-37b2.patch b/easybuild/easyconfigs/__archive__/c/CHARMM/main-case-fix-37b2.patch deleted file mode 100644 index e2261c31732a..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CHARMM/main-case-fix-37b2.patch +++ /dev/null @@ -1,14 +0,0 @@ -# fix a error in the main -# By Ward Poelmans -diff -ur c37b2.orig/source/charmm/charmm_main.src c37b2/source/charmm/charmm_main.src ---- c37b2.orig/source/charmm/charmm_main.src 2013-02-11 06:27:24.000000000 +0100 -+++ c37b2/source/charmm/charmm_main.src 2013-12-03 16:30:45.539579132 +0100 -@@ -1267,7 +1267,7 @@ - - case('PIPF','PFBA') cmds - ##IF PIPF -- if (wrd == 'PIPF') cmds -+ if (wrd == 'PIPF') then - call pfprep(comlyn,comlen) - else if (wrd == 'PFBA') then - call nosepf(comlyn,comlen) diff --git a/easybuild/easyconfigs/__archive__/c/CHARMM/qmmm-pme-37b2.patch b/easybuild/easyconfigs/__archive__/c/CHARMM/qmmm-pme-37b2.patch deleted file mode 100644 index 291948be8877..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CHARMM/qmmm-pme-37b2.patch +++ /dev/null @@ -1,24 +0,0 @@ -# fixes compile error: for some reason, ifort fails on this (possibly compiler bug) -# As a solution, we always display the warning -# By Ward Poelmans -diff -ur c37b2.orig/source/squantm/sqnt_qm2_ewald.src c37b2/source/squantm/sqnt_qm2_ewald.src ---- c37b2.orig/source/squantm/sqnt_qm2_ewald.src 2012-07-17 01:08:32.000000000 +0200 -+++ c37b2/source/squantm/sqnt_qm2_ewald.src 2013-12-03 14:11:46.945196858 +0100 -@@ -1876,7 +1878,7 @@ - ##IF COLFFT (colfft) - !==================COLUMN FFT METHOD ============================== - ##IF QUANTUM MNDO97 SQUANTM GAMESS GAMESSUK QCHEM QTURBO G09 -- if(LQMEWD) call wrndie(-5,'','QM/MM-PME do not support COLFFT.') -+ call wrndie(1,'','QM/MM-PME do not support COLFFT.') - ##ENDIF - ##ELSE (colfft) - !.ab.Fix: xnsymm should be set (not 0 !). -@@ -2146,7 +2148,7 @@ - ##IF COLFFT (colfft) - !==================COLUMN FFT METHOD ============================== - ##IF QUANTUM MNDO97 SQUANTM GAMESS GAMESSUK QCHEM QTURBO G09 -- if(LQMEWD) call wrndie(-5,'','QM/MM-PME do not support COLFFT.') -+ call wrndie(1,'','QM/MM-PME do not support COLFFT.') - ##ENDIF - ##ELSE (colfft) - diff --git a/easybuild/easyconfigs/__archive__/c/CHARMM/use-xhost-37b2.patch b/easybuild/easyconfigs/__archive__/c/CHARMM/use-xhost-37b2.patch deleted file mode 100644 index 1bfab91ec4b6..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CHARMM/use-xhost-37b2.patch +++ /dev/null @@ -1,16 +0,0 @@ -# lets use the flags the EB sets for us -# By Ward Poelmans -diff -ur c37b2.orig/build/UNX/Makefile_em64t c37b2/build/UNX/Makefile_em64t ---- c37b2.orig/build/UNX/Makefile_em64t 2012-07-10 14:06:18.000000000 +0200 -+++ c37b2/build/UNX/Makefile_em64t 2013-12-03 15:35:18.997245768 +0100 -@@ -39,8 +39,8 @@ - - FC0 = $(FC) -c -O0 -free - FC1 = $(FC) -c -O1 -free -- FC2 = $(FC) -c -O3 -mp1 -axSSE4.1 -free -- FC3 = $(FC) -c -O3 -mp1 -axSSE4.1 -free -+ FC2 = $(FC) -c -O3 -mp1 -free $(F90FLAGS) -+ FC3 = $(FC) -c -O3 -mp1 -free $(F90FLAGS) - FCR = $(FC) -c -u -V -free - FCD = $(FC) -c -g -O0 -u -traceback -free - ifdef DEBUG diff --git a/easybuild/easyconfigs/__archive__/c/CLHEP/CLHEP-2.1.1.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/CLHEP/CLHEP-2.1.1.0-goolf-1.4.10.eb deleted file mode 100644 index 44f5feeb1c5e..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CLHEP/CLHEP-2.1.1.0-goolf-1.4.10.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CLHEP' -version = '2.1.1.0' - -homepage = 'http://proj-clhep.web.cern.ch/proj-clhep/' -description = """The CLHEP project is intended to be a set of HEP-specific foundation and - utility classes such as random generators, physics vectors, geometry and linear algebra. - CLHEP is structured in a set of packages independent of any external package.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TGZ] -source_urls = ['http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/tarFiles/'] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/c/CLHEP/CLHEP-2.1.1.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/c/CLHEP/CLHEP-2.1.1.0-ictce-5.3.0.eb deleted file mode 100644 index eef627657415..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CLHEP/CLHEP-2.1.1.0-ictce-5.3.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CLHEP' -version = '2.1.1.0' - -homepage = 'http://proj-clhep.web.cern.ch/proj-clhep/' -description = """The CLHEP project is intended to be a set of HEP-specific foundation and - utility classes such as random generators, physics vectors, geometry and linear algebra. - CLHEP is structured in a set of packages independent of any external package.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TGZ] -source_urls = ['http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/tarFiles/'] - -# CLHEP compiles with icc instead of icpc -configopts = 'CXX="$CC" CXXFLAGS="$CXXFLAGS -gcc"' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/c/CLHEP/CLHEP-2.1.1.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/c/CLHEP/CLHEP-2.1.1.0-intel-2015a.eb deleted file mode 100644 index fb3888c0b0c7..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CLHEP/CLHEP-2.1.1.0-intel-2015a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CLHEP' -version = '2.1.1.0' - -homepage = 'http://proj-clhep.web.cern.ch/proj-clhep/' -description = """The CLHEP project is intended to be a set of HEP-specific foundation and - utility classes such as random generators, physics vectors, geometry and linear algebra. - CLHEP is structured in a set of packages independent of any external package.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TGZ] -source_urls = ['http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/tarFiles/'] - -# CLHEP compiles with icc instead of icpc -configopts = 'CXX="$CC" CXXFLAGS="$CXXFLAGS -gcc"' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/c/CLHEP/CLHEP-2.1.3.1-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/c/CLHEP/CLHEP-2.1.3.1-ictce-5.5.0.eb deleted file mode 100644 index 380b94f6c7c2..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CLHEP/CLHEP-2.1.3.1-ictce-5.5.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CLHEP' -version = '2.1.3.1' - -homepage = 'http://proj-clhep.web.cern.ch/proj-clhep/' -description = """The CLHEP project is intended to be a set of HEP-specific foundation and - utility classes such as random generators, physics vectors, geometry and linear algebra. - CLHEP is structured in a set of packages independent of any external package.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TGZ] -source_urls = ['http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/tarFiles/'] - -builddependencies = [('CMake', '2.8.12')] - -separate_build_dir = True - -configopts = '-DCMAKE_BUILD_TYPE=Release' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/c/CLHEP/CLHEP-2.1.3.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/c/CLHEP/CLHEP-2.1.3.1-intel-2015a.eb deleted file mode 100644 index 0e9493dbb417..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CLHEP/CLHEP-2.1.3.1-intel-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CLHEP' -version = '2.1.3.1' - -homepage = 'http://proj-clhep.web.cern.ch/proj-clhep/' -description = """The CLHEP project is intended to be a set of HEP-specific foundation and - utility classes such as random generators, physics vectors, geometry and linear algebra. - CLHEP is structured in a set of packages independent of any external package.""" - - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TGZ] -source_urls = ['http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/tarFiles/'] - -builddependencies = [('CMake', '3.1.3')] - -separate_build_dir = True - -configopts = '-DCMAKE_BUILD_TYPE=Release' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/c/CLHEP/CLHEP-2.2.0.5-intel-2015a.eb b/easybuild/easyconfigs/__archive__/c/CLHEP/CLHEP-2.2.0.5-intel-2015a.eb deleted file mode 100644 index cf96d8d47a28..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CLHEP/CLHEP-2.2.0.5-intel-2015a.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CLHEP' -version = '2.2.0.5' - -homepage = 'http://proj-clhep.web.cern.ch/proj-clhep/' -description = """The CLHEP project is intended to be a set of HEP-specific foundation and - utility classes such as random generators, physics vectors, geometry and linear algebra. - CLHEP is structured in a set of packages independent of any external package.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TGZ] -source_urls = ['http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/tarFiles/'] - -builddependencies = [('CMake', '3.2.2')] - -separate_build_dir = True - -configopts = '-DCMAKE_BUILD_TYPE=Release' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.10.2-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.10.2-goolf-1.5.14.eb deleted file mode 100644 index feb561d760a1..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.10.2-goolf-1.5.14.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = "2.8.10.2" - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.10.2-ictce-5.2.0.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.10.2-ictce-5.2.0.eb deleted file mode 100644 index fecbbb8212a6..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.10.2-ictce-5.2.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = "2.8.10.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': 'ictce', 'version': '5.2.0'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.10.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.10.2-ictce-5.3.0.eb deleted file mode 100644 index 0981e4bfde38..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.10.2-ictce-5.3.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = "2.8.10.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': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.11-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.11-goolf-1.4.10.eb deleted file mode 100644 index 52b7ad5a1d7b..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.11-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = "2.8.11" - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.11-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.11-ictce-5.3.0.eb deleted file mode 100644 index 6d95f925309d..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.11-ictce-5.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '2.8.11' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-foss-2014b.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-foss-2014b.eb deleted file mode 100644 index 08b9903802b5..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-foss-2014b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '2.8.12' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'foss', 'version': '2014b'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-goolf-1.4.10.eb deleted file mode 100644 index ea127d1f6f4f..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '2.8.12' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-goolf-1.7.20.eb deleted file mode 100644 index 189d70358224..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-goolf-1.7.20.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '2.8.12' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-ictce-5.3.0.eb deleted file mode 100644 index add270048979..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-ictce-5.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '2.8.12' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-ictce-5.4.0.eb deleted file mode 100644 index fe7302f0ac50..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-ictce-5.4.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '2.8.12' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'ictce', 'version': '5.4.0'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-ictce-5.5.0.eb deleted file mode 100644 index 65989c3d4157..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-ictce-5.5.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '2.8.12' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-ictce-6.2.5.eb deleted file mode 100644 index 3478f86d65ef..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-ictce-6.2.5.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '2.8.12' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'ictce', 'version': '6.2.5'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-ictce-7.1.2.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-ictce-7.1.2.eb deleted file mode 100644 index 97f1c8805395..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-ictce-7.1.2.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '2.8.12' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'ictce', 'version': '7.1.2'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-intel-2014b.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-intel-2014b.eb deleted file mode 100644 index 93127430ded9..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-intel-2014b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '2.8.12' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-GCC-4.7.2.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-GCC-4.7.2.eb deleted file mode 100644 index a1685498a155..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-GCC-4.7.2.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '2.8.4' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'GCC', 'version': '4.7.2'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-GCC-4.7.3.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-GCC-4.7.3.eb deleted file mode 100644 index 40dd8432c286..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-GCC-4.7.3.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '2.8.4' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'GCC', 'version': '4.7.3'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-goolf-1.4.10.eb deleted file mode 100644 index b3ef140ae542..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '2.8.4' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-ictce-5.2.0.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-ictce-5.2.0.eb deleted file mode 100644 index 4357a674cf8d..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-ictce-5.2.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '2.8.4' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'ictce', 'version': '5.2.0'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-ictce-5.3.0.eb deleted file mode 100644 index 3fcf409cdaf7..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-ictce-5.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '2.8.4' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-intel-2015a.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-intel-2015a.eb deleted file mode 100644 index c08d8d2cfd6c..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '2.8.4' - -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': '2015a'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.0.0-foss-2014b.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.0.0-foss-2014b.eb deleted file mode 100644 index 872f8b4d7dab..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.0.0-foss-2014b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.0.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': 'foss', 'version': '2014b'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.0.0-foss-2015a.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.0.0-foss-2015a.eb deleted file mode 100644 index c55a48656c2b..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.0.0-foss-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.0.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': 'foss', 'version': '2015a'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.0.0-intel-2014.06.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.0.0-intel-2014.06.eb deleted file mode 100644 index 447079089d93..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.0.0-intel-2014.06.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.0.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': 'intel', 'version': '2014.06'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.0.0-intel-2014b.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.0.0-intel-2014b.eb deleted file mode 100644 index fa4cdee8bff7..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.0.0-intel-2014b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.0.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': 'intel', 'version': '2014b'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.0.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.0.0-intel-2015a.eb deleted file mode 100644 index 82fcafc057ad..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.0.0-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.0.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': 'intel', 'version': '2015a'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.0.2-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.0.2-goolf-1.5.14.eb deleted file mode 100644 index 86c6c208691e..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.0.2-goolf-1.5.14.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.0.2' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.1.0-intel-2014b.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.1.0-intel-2014b.eb deleted file mode 100644 index 40eb55b4f38e..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.1.0-intel-2014b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.1.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': 'intel', 'version': '2014b'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.1.3-foss-2015a.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.1.3-foss-2015a.eb deleted file mode 100644 index 543c9cc79f85..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.1.3-foss-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.1.3' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.1.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.1.3-intel-2015a.eb deleted file mode 100644 index be08430cf496..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.1.3-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.1.3' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.2.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.2.1-intel-2015a.eb deleted file mode 100644 index 4982739fa2ab..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.2.1-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.2.1' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.2.2-CrayGNU-2015.06.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.2.2-CrayGNU-2015.06.eb deleted file mode 100644 index 3de7ff42c388..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.2.2-CrayGNU-2015.06.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.2.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': 'CrayGNU', 'version': '2015.06'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.2.2-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.2.2-CrayGNU-2015.11.eb deleted file mode 100644 index 1f3739c57eef..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.2.2-CrayGNU-2015.11.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.2.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': 'CrayGNU', 'version': '2015.11'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.2.2-CrayIntel-2015.11.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.2.2-CrayIntel-2015.11.eb deleted file mode 100644 index 7c87dffeabbf..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.2.2-CrayIntel-2015.11.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.2.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': 'CrayIntel', 'version': '2015.11'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.2.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.2.2-intel-2015a.eb deleted file mode 100644 index d971d9f7a0a6..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.2.2-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.2.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': '2015a'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.2.3-foss-2015a.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.2.3-foss-2015a.eb deleted file mode 100644 index b5f1d052ce6b..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.2.3-foss-2015a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.2.3' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -configopts = '-- -DCMAKE_USE_OPENSSL=1' - -dependencies = [ - ('ncurses', '5.9'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1k'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.2.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.2.3-goolf-1.4.10.eb deleted file mode 100644 index bbe947dc70da..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.2.3-goolf-1.4.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.2.3' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -configopts = '-- -DCMAKE_USE_OPENSSL=1' - -dependencies = [ - ('ncurses', '5.9'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1k'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.2.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.2.3-intel-2015a.eb deleted file mode 100644 index e4ebb6e7110c..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.2.3-intel-2015a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.2.3' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -configopts = '-- -DCMAKE_USE_OPENSSL=1' - -dependencies = [ - ('ncurses', '5.9'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1k'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.2.3-intel-2015b.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.2.3-intel-2015b.eb deleted file mode 100644 index c20cd926c3e4..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.2.3-intel-2015b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.2.3' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -configopts = '-- -DCMAKE_USE_OPENSSL=1' - -dependencies = [ - ('ncurses', '5.9'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1k'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.3.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.3.1-intel-2015a.eb deleted file mode 100644 index 86657cbc548d..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.3.1-intel-2015a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.3.1' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -configopts = '-- -DCMAKE_USE_OPENSSL=1' - -dependencies = [ - ('ncurses', '5.9'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1p'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.3.2-intel-2015b.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.3.2-intel-2015b.eb deleted file mode 100644 index 4e830d782c95..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.3.2-intel-2015b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.3.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': '2015b'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -configopts = '-- -DCMAKE_USE_OPENSSL=1' - -dependencies = [ - ('ncurses', '5.9'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1p'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.4.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.4.0-intel-2015b.eb deleted file mode 100644 index db836864c08c..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.4.0-intel-2015b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.4.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': 'intel', 'version': '2015b'} - -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', '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'), -] - -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/__archive__/c/CMake/CMake-3.4.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.4.1-foss-2015a.eb deleted file mode 100644 index f268f237cd26..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.4.1-foss-2015a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.4.1' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -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', '5.9'), -] - -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/__archive__/c/CMake/CMake-3.4.1-foss-2015b.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.4.1-foss-2015b.eb deleted file mode 100644 index ffff7b421bca..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.4.1-foss-2015b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.4.1' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -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', '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'), -] - -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/__archive__/c/CMake/CMake-3.4.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.4.1-intel-2015b.eb deleted file mode 100644 index 3b85329fd7b6..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.4.1-intel-2015b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.4.1' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -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', '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'), -] - -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/__archive__/c/CMake/CMake-3.4.3-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.4.3-goolf-1.7.20.eb deleted file mode 100644 index 7ff969cd255d..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.4.3-goolf-1.7.20.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.4.3' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': '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 -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'), -] - -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/__archive__/c/CMake/CMake-3.4.3-ictce-7.3.5.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.4.3-ictce-7.3.5.eb deleted file mode 100644 index 4c6f13f16c56..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.4.3-ictce-7.3.5.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.4.3' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'ictce', 'version': '7.3.5'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -configopts = '-- -DCMAKE_USE_OPENSSL=1 -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'), -] - -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/__archive__/c/CMake/CMake-3.5.0-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.5.0-CrayGNU-2015.11.eb deleted file mode 100644 index 9ffba8c3ebe2..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.5.0-CrayGNU-2015.11.eb +++ /dev/null @@ -1,25 +0,0 @@ -# Contributed by Luca Marsella (CSCS) -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.5.0' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.11'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -configopts = '-- -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.5.0-CrayGNU-2016.03.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.5.0-CrayGNU-2016.03.eb deleted file mode 100644 index 38d4964aee3c..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.5.0-CrayGNU-2016.03.eb +++ /dev/null @@ -1,25 +0,0 @@ -# Contributed by Luca Marsella (CSCS) -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.5.0' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'CrayGNU', 'version': '2016.03'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -configopts = '-- -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' - -dependencies = [('ncurses', '6.0')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.5.2-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.5.2-goolf-1.7.20.eb deleted file mode 100644 index d8e716c6e8c8..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CMake/CMake-3.5.2-goolf-1.7.20.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CMake' -version = '3.5.2' - -homepage = 'http://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] - -configopts = '-- -DCMAKE_USE_OPENSSL=1 -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'), -] - -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/__archive__/c/CONTRAfold/CONTRAfold-2.02-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/CONTRAfold/CONTRAfold-2.02-goolf-1.4.10.eb deleted file mode 100644 index 0ede673dd5da..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CONTRAfold/CONTRAfold-2.02-goolf-1.4.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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 = 'CONTRAfold' -version = '2.02' - -homepage = 'http://contra.stanford.edu/contrafold/' -description = ''' CONditional TRAining for RNA Secondary Structure Prediction ''' - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [homepage] -sources = ['%%(namelower)s_v%s.tar.gz' % version.replace('.', '_')] - -patches = ['contrafold-gcc47.patch'] - -start_dir = 'src' - -binaries = ['score_prediction', 'contrafold', 'score_directory.pl', 'roc_area.pl', 'MakeDefaults.pl'] -files_to_copy = [(binaries, 'bin'), '../doc'] - -sanity_check_paths = { - 'files': ['bin/score_prediction', 'bin/contrafold'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/CONTRAlign/CONTRAlign-2.01-goolf-1.4.10-proteins.eb b/easybuild/easyconfigs/__archive__/c/CONTRAlign/CONTRAlign-2.01-goolf-1.4.10-proteins.eb deleted file mode 100644 index b276c15679f8..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CONTRAlign/CONTRAlign-2.01-goolf-1.4.10-proteins.eb +++ /dev/null @@ -1,35 +0,0 @@ -# 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 = 'CONTRAlign' -version = '2.01' -versionsuffix = '-proteins' - -homepage = 'http://contra.stanford.edu/contralign/' -description = """CONditional TRAining for Protein Sequence Alignment""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [homepage] -sources = ['%%(namelower)s_v%s.tar.gz' % version.replace('.', '_')] - -patches = ['CONTRAlign-%(version)s_gcc47.patch'] - -start_dir = 'src' - -# this option determines whether the program is being compiled for protein or RNA sequence input. -# Here we are compiling for protein input. Check docs for details -buildopts = 'MODEL_TYPE="-DRNA=0"' - -files_to_copy = [(['contralign', 'score_directory.pl', 'roc_area.pl', 'MakeDefaults.pl'], 'bin'), '../doc'] - -sanity_check_paths = { - 'files': ['bin/contralign'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/CONTRAlign/CONTRAlign-2.01-goolf-1.4.10-rna.eb b/easybuild/easyconfigs/__archive__/c/CONTRAlign/CONTRAlign-2.01-goolf-1.4.10-rna.eb deleted file mode 100644 index 67bfcf476e83..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CONTRAlign/CONTRAlign-2.01-goolf-1.4.10-rna.eb +++ /dev/null @@ -1,35 +0,0 @@ -# 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 = 'CONTRAlign' -version = '2.01' -versionsuffix = '-rna' - -homepage = 'http://contra.stanford.edu/contralign/' -description = """CONditional TRAining for Protein Sequence Alignment""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [homepage] -sources = ['%%(namelower)s_v%s.tar.gz' % version.replace('.', '_')] - -patches = ['CONTRAlign-%(version)s_gcc47.patch'] - -start_dir = 'src' - -# this option determines whether the program is being compiled for protein or RNA sequence input. -# Here we are compiling for RNA input. Check docs for details -buildopts = 'MODEL_TYPE="-DRNA=1"' - -files_to_copy = [(['contralign', 'score_directory.pl', 'roc_area.pl', 'MakeDefaults.pl'], 'bin'), '../doc'] - -sanity_check_paths = { - 'files': ['bin/contralign'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.4.0-goolf-1.4.10-ipi.eb b/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.4.0-goolf-1.4.10-ipi.eb deleted file mode 100644 index 6646e432f186..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.4.0-goolf-1.4.10-ipi.eb +++ /dev/null @@ -1,41 +0,0 @@ -name = 'CP2K' -version = '2.4.0' -versionsuffix = '-ipi' - -homepage = 'http://www.cp2k.org' -description = """CP2K is a freely available (GPL) program, written in Fortran 95, - to perform atomistic and molecular simulations of solid state, liquid, molecular and biological systems. - It provides a general framework for different methods such as e.g. density functional theory (DFT) - using a mixed Gaussian and plane waves approach (GPW), and classical pair and many-body potentials. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://github.com/cp2k/cp2k/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = [ - 'CP2K-%(version)s_ipi.patch', - 'CP2K-%(version)s-fix_compile_date_lastsvn.patch', - 'do_regtest_nocompile.patch' -] -checksums = [ - '9208af877b0854456ec4b550d75d96bdff087406dfed8b38f95028a1f108392d', # cp2k-2.4.0.tar.bz2 - 'bef229e946555f90b8adcba96f19adbbc86a94665059895cf9668fc7a42525d1', # CP2K-2.4.0_ipi.patch - '02475cbe24c8d4ba27037c826adf8a534cad634c3c4e02c21d743f5284516bda', # CP2K-2.4.0-fix_compile_date_lastsvn.patch - 'b34bf3116c2564bba037cbee89d7ad29ebecaea8b8ea01f83d1718881c6e3475', # do_regtest_nocompile.patch -] - -builddependencies = [ - ('flex', '2.5.35'), - ('Bison', '2.5') -] - -dependencies = [('Libint', '1.1.4')] - -# don't use parallel make, results in compilation failure -# because Fortran module files aren't created before they are needed -parallel = 1 - -# about 100 tests fail -ignore_regtest_fails = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.4.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.4.0-goolf-1.4.10.eb deleted file mode 100644 index df7589da9a19..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.4.0-goolf-1.4.10.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'CP2K' -version = '2.4.0' - -homepage = 'http://www.cp2k.org' -description = """CP2K is a freely available (GPL) program, written in Fortran 95, - to perform atomistic and molecular simulations of solid state, liquid, molecular and biological systems. - It provides a general framework for different methods such as e.g. density functional theory (DFT) - using a mixed Gaussian and plane waves approach (GPW), and classical pair and many-body potentials. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://github.com/cp2k/cp2k/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = [ - 'CP2K-%(version)s-fix_compile_date_lastsvn.patch', - 'do_regtest_nocompile.patch' -] -checksums = [ - '9208af877b0854456ec4b550d75d96bdff087406dfed8b38f95028a1f108392d', # cp2k-2.4.0.tar.bz2 - '02475cbe24c8d4ba27037c826adf8a534cad634c3c4e02c21d743f5284516bda', # CP2K-2.4.0-fix_compile_date_lastsvn.patch - 'b34bf3116c2564bba037cbee89d7ad29ebecaea8b8ea01f83d1718881c6e3475', # do_regtest_nocompile.patch -] - -builddependencies = [ - ('flex', '2.5.35'), - ('Bison', '2.5') -] - -dependencies = [('Libint', '1.1.4')] - -# don't use parallel make, results in compilation failure -# because Fortran module files aren't created before they are needed -parallel = 1 - -# about 100 tests fail -ignore_regtest_fails = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.4.0-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.4.0-ictce-5.5.0.eb deleted file mode 100644 index 52e84489c182..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.4.0-ictce-5.5.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -name = 'CP2K' -version = '2.4.0' - -homepage = 'http://cp2k.berlios.de/index.html' -description = """CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular -simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different -methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and -classical pair and many-body potentials. """ - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/cp2k/cp2k/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = [ - 'do_regtest_nocompile.patch', - 'CP2K-20131211-ifort-compiler-bug-fix.patch', - 'CP2K-2.4.0-fix_compile_date_lastsvn.patch', -] -checksums = [ - '9208af877b0854456ec4b550d75d96bdff087406dfed8b38f95028a1f108392d', # cp2k-2.4.0.tar.bz2 - 'b34bf3116c2564bba037cbee89d7ad29ebecaea8b8ea01f83d1718881c6e3475', # do_regtest_nocompile.patch - 'decf3208e9ae96e2f9d22d0c964608ac40540ddfb3e381175cb3be6ce94d2882', # CP2K-20131211-ifort-compiler-bug-fix.patch - '02475cbe24c8d4ba27037c826adf8a534cad634c3c4e02c21d743f5284516bda', # CP2K-2.4.0-fix_compile_date_lastsvn.patch -] - -dependencies = [ - ('Libint', '1.1.4'), - ('libxc', '2.0.1'), -] - -builddependencies = [ - ('flex', '2.5.37'), - ('Bison', '2.7'), -] - -# don't use parallel make, results in compilation failure -# because Fortran module files aren't created before they are needed -parallel = 1 - -# regression test reports failures -ignore_regtest_fails = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.5.1-intel-2014b.eb b/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.5.1-intel-2014b.eb deleted file mode 100644 index 9288b0924993..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.5.1-intel-2014b.eb +++ /dev/null @@ -1,42 +0,0 @@ -name = 'CP2K' -version = '2.5.1' - -homepage = 'http://www.cp2k.org/' -description = """CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular - simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different - methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and - classical pair and many-body potentials. """ - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/cp2k/cp2k/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = [ - 'CP2K-20131211-ifort-compiler-bug-fix.patch', - 'CP2K-2.4.0-fix_compile_date_lastsvn.patch', -] -checksums = [ - '0e6f12834176feb94b7266b328e61e9c60a2d4c2ea6c5e7d853a648da29ec5b0', # cp2k-2.5.1.tar.bz2 - 'decf3208e9ae96e2f9d22d0c964608ac40540ddfb3e381175cb3be6ce94d2882', # CP2K-20131211-ifort-compiler-bug-fix.patch - '02475cbe24c8d4ba27037c826adf8a534cad634c3c4e02c21d743f5284516bda', # CP2K-2.4.0-fix_compile_date_lastsvn.patch -] - -dependencies = [ - ('Libint', '1.1.4'), - ('libxc', '2.2.0'), -] - -builddependencies = [ - ('flex', '2.5.39'), - ('Bison', '3.0.2'), -] - -# don't use parallel make, results in compilation failure -# because Fortran module files aren't created before they are needed -parallel = 1 - -# regression test reports failures -ignore_regtest_fails = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.6.0-CrayGNU-2015.06.eb b/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.6.0-CrayGNU-2015.06.eb deleted file mode 100644 index 04b5e7f5991c..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.6.0-CrayGNU-2015.06.eb +++ /dev/null @@ -1,43 +0,0 @@ -name = 'CP2K' -version = '2.6.0' - -homepage = 'http://www.cp2k.org/' -description = """CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular - simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different - methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and - classical pair and many-body potentials. """ - -toolchain = {'name': 'CrayGNU', 'version': '2015.06'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/cp2k/cp2k/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = [ - 'CP2K-2.6.0-ifort-compiler-bug-fix.patch', - 'CP2K-2.4.0-fix_compile_date_lastsvn.patch', -] -checksums = [ - '7d224a92eb8c767c7dcfde54a1b22e2c83b7cabb3ce00633e94bbd4b0d06a784', # cp2k-2.6.0.tar.bz2 - 'b6d4e2ef29de13e93edd18b51d4bca530ad2fd405f730de3b07dafc83853e7f4', # CP2K-2.6.0-ifort-compiler-bug-fix.patch - '02475cbe24c8d4ba27037c826adf8a534cad634c3c4e02c21d743f5284516bda', # CP2K-2.4.0-fix_compile_date_lastsvn.patch -] - -dependencies = [ - ('Libint', '1.1.4'), - ('libxc', '2.2.1'), -] - -builddependencies = [ - ('fftw/3.3.4.3', EXTERNAL_MODULE), - ('flex', '2.5.39'), - ('Bison', '3.0.2'), -] - -# don't use parallel make, results in compilation failure -# because Fortran module files aren't created before they are needed -parallel = 1 - -# regression test reports failures -ignore_regtest_fails = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.6.0-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.6.0-CrayGNU-2015.11.eb deleted file mode 100644 index 1f6cac7b0728..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.6.0-CrayGNU-2015.11.eb +++ /dev/null @@ -1,43 +0,0 @@ -name = 'CP2K' -version = '2.6.0' - -homepage = 'http://www.cp2k.org/' -description = """CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular - simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different - methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and - classical pair and many-body potentials. """ - -toolchain = {'name': 'CrayGNU', 'version': '2015.11'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/cp2k/cp2k/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = [ - 'CP2K-2.6.0-ifort-compiler-bug-fix.patch', - 'CP2K-2.4.0-fix_compile_date_lastsvn.patch', -] -checksums = [ - '7d224a92eb8c767c7dcfde54a1b22e2c83b7cabb3ce00633e94bbd4b0d06a784', # cp2k-2.6.0.tar.bz2 - 'b6d4e2ef29de13e93edd18b51d4bca530ad2fd405f730de3b07dafc83853e7f4', # CP2K-2.6.0-ifort-compiler-bug-fix.patch - '02475cbe24c8d4ba27037c826adf8a534cad634c3c4e02c21d743f5284516bda', # CP2K-2.4.0-fix_compile_date_lastsvn.patch -] - -dependencies = [ - ('fftw/3.3.4.3', EXTERNAL_MODULE), - ('Libint', '1.1.4'), - ('libxc', '2.2.1'), -] - -builddependencies = [ - ('flex', '2.5.39'), - ('Bison', '3.0.2'), -] - -# don't use parallel make, results in compilation failure -# because Fortran module files aren't created before they are needed -parallel = 1 - -# regression test reports failures -ignore_regtest_fails = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.6.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.6.0-intel-2015a.eb deleted file mode 100644 index b59f8a1203f0..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.6.0-intel-2015a.eb +++ /dev/null @@ -1,42 +0,0 @@ -name = 'CP2K' -version = '2.6.0' - -homepage = 'http://www.cp2k.org/' -description = """CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular - simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different - methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and - classical pair and many-body potentials. """ - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/cp2k/cp2k/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = [ - 'CP2K-2.6.0-ifort-compiler-bug-fix.patch', - 'CP2K-2.4.0-fix_compile_date_lastsvn.patch', -] -checksums = [ - '7d224a92eb8c767c7dcfde54a1b22e2c83b7cabb3ce00633e94bbd4b0d06a784', # cp2k-2.6.0.tar.bz2 - 'b6d4e2ef29de13e93edd18b51d4bca530ad2fd405f730de3b07dafc83853e7f4', # CP2K-2.6.0-ifort-compiler-bug-fix.patch - '02475cbe24c8d4ba27037c826adf8a534cad634c3c4e02c21d743f5284516bda', # CP2K-2.4.0-fix_compile_date_lastsvn.patch -] - -dependencies = [ - ('Libint', '1.1.4'), - ('libxc', '2.2.1'), -] - -builddependencies = [ - ('flex', '2.5.39'), - ('Bison', '3.0.2'), -] - -# don't use parallel make, results in compilation failure -# because Fortran module files aren't created before they are needed -parallel = 1 - -# regression test reports failures -ignore_regtest_fails = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.6.1-foss-2015b.eb b/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.6.1-foss-2015b.eb deleted file mode 100644 index e70ec91d6da5..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.6.1-foss-2015b.eb +++ /dev/null @@ -1,42 +0,0 @@ -name = 'CP2K' -version = '2.6.1' - -homepage = 'http://www.cp2k.org/' -description = """CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular - simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different - methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and - classical pair and many-body potentials. """ - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/cp2k/cp2k/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = [ - 'CP2K-2.6.0-ifort-compiler-bug-fix.patch', - 'CP2K-2.4.0-fix_compile_date_lastsvn.patch', -] -checksums = [ - '26bef0718f84efb5197bb4d13211d2b7ad2103eced413dd2652d9b11a97868f5', # cp2k-2.6.1.tar.bz2 - 'b6d4e2ef29de13e93edd18b51d4bca530ad2fd405f730de3b07dafc83853e7f4', # CP2K-2.6.0-ifort-compiler-bug-fix.patch - '02475cbe24c8d4ba27037c826adf8a534cad634c3c4e02c21d743f5284516bda', # CP2K-2.4.0-fix_compile_date_lastsvn.patch -] - -dependencies = [ - ('Libint', '1.1.4'), - ('libxc', '2.2.2'), -] - -builddependencies = [ - ('flex', '2.5.39', '', ('GNU', '4.9.3-2.25')), - ('Bison', '3.0.4', '', ('GNU', '4.9.3-2.25')), -] - -# don't use parallel make, results in compilation failure -# because Fortran module files aren't created before they are needed -parallel = 1 - -# regression test reports failures -ignore_regtest_fails = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.6.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.6.1-intel-2015b.eb deleted file mode 100644 index a22633aeb9cb..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.6.1-intel-2015b.eb +++ /dev/null @@ -1,42 +0,0 @@ -name = 'CP2K' -version = '2.6.1' - -homepage = 'http://www.cp2k.org/' -description = """CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular - simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different - methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and - classical pair and many-body potentials. """ - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/cp2k/cp2k/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = [ - 'CP2K-2.6.0-ifort-compiler-bug-fix.patch', - 'CP2K-2.4.0-fix_compile_date_lastsvn.patch', -] -checksums = [ - '26bef0718f84efb5197bb4d13211d2b7ad2103eced413dd2652d9b11a97868f5', # cp2k-2.6.1.tar.bz2 - 'b6d4e2ef29de13e93edd18b51d4bca530ad2fd405f730de3b07dafc83853e7f4', # CP2K-2.6.0-ifort-compiler-bug-fix.patch - '02475cbe24c8d4ba27037c826adf8a534cad634c3c4e02c21d743f5284516bda', # CP2K-2.4.0-fix_compile_date_lastsvn.patch -] - -dependencies = [ - ('Libint', '1.1.4'), - ('libxc', '2.2.2'), -] - -builddependencies = [ - ('flex', '2.5.39', '', ('GNU', '4.9.3-2.25')), - ('Bison', '3.0.4', '', ('GNU', '4.9.3-2.25')), -] - -# don't use parallel make, results in compilation failure -# because Fortran module files aren't created before they are needed -parallel = 1 - -# regression test reports failures -ignore_regtest_fails = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20111205-goolf-1.4.10-libsmm.eb b/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20111205-goolf-1.4.10-libsmm.eb deleted file mode 100644 index 70f7866473f3..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20111205-goolf-1.4.10-libsmm.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = 'CP2K' -version = '20111205' -versionsuffix = '-libsmm' - -homepage = 'http://www.cp2k.org' -description = """CP2K is a freely available (GPL) program, written in Fortran 95, - to perform atomistic and molecular simulations of solid state, liquid, molecular and biological systems. - It provides a general framework for different methods such as e.g. density functional theory (DFT) - using a mixed Gaussian and plane waves approach (GPW), and classical pair and many-body potentials. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_GZ] - -patches = [ - 'fix_compile_date_lastcvs.patch', - 'do_regtest_nocompile.patch' -] - -builddependencies = [ - ('flex', '2.5.35'), - ('Bison', '2.5') -] - -dependencies = [ - ('Libint', '1.1.4'), - ('libsmm', '20111205') -] - -# don't use parallel make, results in compilation failure -# because Fortran module files aren't created before they are needed -parallel = 1 - -# about 100 tests fail -ignore_regtest_fails = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20111205-goolf-1.4.10-psmp.eb b/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20111205-goolf-1.4.10-psmp.eb deleted file mode 100644 index a4e80549b569..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20111205-goolf-1.4.10-psmp.eb +++ /dev/null @@ -1,42 +0,0 @@ -name = 'CP2K' -version = '20111205' -versionsuffix = '-psmp' - -homepage = 'http://www.cp2k.org' -description = """CP2K is a freely available (GPL) program, written in Fortran 95, - to perform atomistic and molecular simulations of solid state, liquid, molecular and biological systems. - It provides a general framework for different methods such as e.g. density functional theory (DFT) - using a mixed Gaussian and plane waves approach (GPW), and classical pair and many-body potentials. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_GZ] - -patches = [ - 'fix_compile_date_lastcvs.patch', - 'do_regtest_nocompile.patch', - 'fix_psmp_build.patch' -] - -builddependencies = [ - ('flex', '2.5.35'), - ('Bison', '2.5') -] - -dependencies = [('Libint', '1.1.4')] - -# don't use parallel make, results in compilation failure -# because Fortran module files aren't created before they are needed -parallel = 1 - -# SMP build -type = 'psmp' - -# only run one CP2K instance at a time during regtesting -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 -omp_num_threads = '1' - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20111205-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20111205-goolf-1.4.10.eb deleted file mode 100644 index 10f8d7440a7a..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20111205-goolf-1.4.10.eb +++ /dev/null @@ -1,33 +0,0 @@ -name = 'CP2K' -version = '20111205' - -homepage = 'http://www.cp2k.org' -description = """CP2K is a freely available (GPL) program, written in Fortran 95, - to perform atomistic and molecular simulations of solid state, liquid, molecular and biological systems. - It provides a general framework for different methods such as e.g. density functional theory (DFT) - using a mixed Gaussian and plane waves approach (GPW), and classical pair and many-body potentials. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_GZ] - -patches = [ - 'fix_compile_date_lastcvs.patch', - 'do_regtest_nocompile.patch' -] - -builddependencies = [ - ('flex', '2.5.35'), - ('Bison', '2.5') -] - -dependencies = [('Libint', '1.1.4')] - -# don't use parallel make, results in compilation failure -# because Fortran module files aren't created before they are needed -parallel = 1 - -# about 100 tests fail -ignore_regtest_fails = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20111205-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20111205-ictce-5.3.0.eb deleted file mode 100644 index 3e863ab079a3..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20111205-ictce-5.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -name = 'CP2K' -version = '20111205' - -homepage = 'http://www.cp2k.org' -description = """CP2K is a freely available (GPL) program, written in Fortran 95, - to perform atomistic and molecular simulations of solid state, liquid, molecular and biological systems. - It provides a general framework for different methods such as e.g. density functional theory (DFT) - using a mixed Gaussian and plane waves approach (GPW), and classical pair and many-body potentials. """ - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCE_TAR_GZ] - -patches = [ - 'fix_compile_date_lastcvs.patch', - 'do_regtest_nocompile.patch', -] - -builddependencies = [ - ('flex', '2.5.35'), - ('Bison', '2.5'), -] - -dependencies = [('Libint', '1.1.4')] - -# don't use parallel make, results in compilation failure -# because Fortran module files aren't created before they are needed -parallel = 1 - -# regression test reports failures (120/2196 tests fail with segfault) -ignore_regtest_fails = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20111205-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20111205-ictce-5.5.0.eb deleted file mode 100644 index 57f859f95c9b..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20111205-ictce-5.5.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -name = 'CP2K' -version = '20111205' - -homepage = 'http://www.cp2k.org' -description = """CP2K is a freely available (GPL) program, written in Fortran 95, - to perform atomistic and molecular simulations of solid state, liquid, molecular and biological systems. - It provides a general framework for different methods such as e.g. density functional theory (DFT) - using a mixed Gaussian and plane waves approach (GPW), and classical pair and many-body potentials. """ - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -sources = [SOURCE_TAR_GZ] - -patches = [ - 'fix_compile_date_lastcvs.patch', - 'do_regtest_nocompile.patch', -] - -builddependencies = [ - ('flex', '2.5.35'), - ('Bison', '2.5'), -] - -dependencies = [('Libint', '1.1.4')] - -# don't use parallel make, results in compilation failure -# because Fortran module files aren't created before they are needed -parallel = 1 - -# regression test reports failures (120/2196 tests fail with segfault) -ignore_regtest_fails = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20130228-intel-2015a.eb b/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20130228-intel-2015a.eb deleted file mode 100644 index fd8d96a13d0c..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20130228-intel-2015a.eb +++ /dev/null @@ -1,36 +0,0 @@ -name = 'CP2K' -version = '20130228' - -homepage = 'http://cp2k.berlios.de/index.html' -description = """CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular -simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different -methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and -classical pair and many-body potentials. """ - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True} - -sources = ['CP2K-%(version)s.tar.gz'] - -patches = [ - 'CP2K-2013_fix_compile_date_lastcvs.patch', - 'do_regtest_nocompile.patch', -] - -dependencies = [ - ('FFTW', '3.3.3'), - ('Libint', '1.1.4'), -] - -builddependencies = [ - ('flex', '2.5.37'), - ('Bison', '2.7'), -] - -# don't use parallel make, results in compilation failure -# because Fortran module files aren't created before they are needed -parallel = 1 - -ignore_regtest_fails = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20131211-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20131211-ictce-5.5.0.eb deleted file mode 100644 index 1d06d1dfc929..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20131211-ictce-5.5.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'CP2K' -version = '20131211' - -homepage = 'http://cp2k.berlios.de/index.html' -description = """CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular -simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different -methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and -classical pair and many-body potentials. """ - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True} - -# Uses a svn checkout from 20131211 (r13439) -sources = [SOURCE_TAR_BZ2] - -patches = [ - 'CP2K-20131211-ifort-compiler-bug-fix.patch', - 'CP2K-2.4.0-fix_compile_date_lastsvn.patch', -] - -dependencies = [ - ('Libint', '1.1.4'), - ('libxc', '2.0.1'), -] - -builddependencies = [ - ('flex', '2.5.37'), - ('Bison', '2.7'), -] - -# don't use parallel make, results in compilation failure -# because Fortran module files aren't created before they are needed -parallel = 1 - -# regression test reports failures: 13/2450 segfault -ignore_regtest_fails = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20131211-intel-2014b.eb b/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20131211-intel-2014b.eb deleted file mode 100644 index 613ab6767947..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20131211-intel-2014b.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'CP2K' -version = '20131211' - -homepage = 'http://cp2k.berlios.de/index.html' -description = """CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular -simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different -methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and -classical pair and many-body potentials. """ - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'pic': True} - -# Uses a svn checkout from 20131211 (r13439) -sources = [SOURCE_TAR_BZ2] - -patches = [ - 'CP2K-20131211-ifort-compiler-bug-fix.patch', - 'CP2K-2.4.0-fix_compile_date_lastsvn.patch', -] - -dependencies = [ - ('Libint', '1.1.4'), - ('libxc', '2.0.1'), -] - -builddependencies = [ - ('flex', '2.5.37'), - ('Bison', '2.7'), -] - -# don't use parallel make, results in compilation failure -# because Fortran module files aren't created before they are needed -parallel = 1 - -# regression test reports failures: 13/2450 segfault -ignore_regtest_fails = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20150904-intel-2015a-PLUMED-2.1.3.eb b/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20150904-intel-2015a-PLUMED-2.1.3.eb deleted file mode 100644 index 1e3ba56c1e04..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20150904-intel-2015a-PLUMED-2.1.3.eb +++ /dev/null @@ -1,42 +0,0 @@ -name = 'CP2K' -version = '20150904' -versionsuffix = '-PLUMED-2.1.3' - -homepage = 'http://www.cp2k.org/' -description = """CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular - simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different - methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and - classical pair and many-body potentials. """ - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True} - -# we use the git mirror: this is r15816 or 68331ef35b7 -sources = ['68331ef35b7.zip'] -source_urls = ['https://github.com/cp2k/cp2k/archive/'] - -patches = [ - 'CP2K-%(version)s-ifort-compiler-bug-fix.patch', - 'CP2K-2.4.0-fix_compile_date_lastsvn.patch', -] - -# use short directory names to avoid 'argument list is too long' in build process -unpack_options = ' && mv cp2k-68331* cp2k' - -dependencies = [ - ('Libint', '1.1.4'), - ('libxc', '2.2.1'), - ('PLUMED', '2.1.3'), -] - -builddependencies = [ - ('flex', '2.5.39'), - ('Bison', '3.0.2'), -] - -plumed = True - -# regression test reports failures -ignore_regtest_fails = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-3.0-CrayGNU-2015.11-cuda-7.0.eb b/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-3.0-CrayGNU-2015.11-cuda-7.0.eb deleted file mode 100644 index 63d5651a4d6e..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-3.0-CrayGNU-2015.11-cuda-7.0.eb +++ /dev/null @@ -1,51 +0,0 @@ -# contributed by Luca Marsella (CSCS) -name = 'CP2K' -version = "3.0" -versionsuffix = '-cuda-7.0' - -homepage = 'http://www.cp2k.org/' -description = """CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular - simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different - methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and - classical pair and many-body potentials. """ - -toolchain = {'name': 'CrayGNU', 'version': '2015.11'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/cp2k/cp2k/releases/download/v%(version)s.0/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = [ - 'CP2K-2.6.0-ifort-compiler-bug-fix.patch', - 'CP2K-2.4.0-fix_compile_date_lastsvn.patch', -] -checksums = [ - '1acfacef643141045b7cbade7006f9b7538476d861eeecd9658c9e468dc61151', # cp2k-3.0.tar.bz2 - 'b6d4e2ef29de13e93edd18b51d4bca530ad2fd405f730de3b07dafc83853e7f4', # CP2K-2.6.0-ifort-compiler-bug-fix.patch - '02475cbe24c8d4ba27037c826adf8a534cad634c3c4e02c21d743f5284516bda', # CP2K-2.4.0-fix_compile_date_lastsvn.patch -] - -dependencies = [ - ('Libint', '1.1.4'), - ('libxc', '2.2.2'), -] - -builddependencies = [ - ('cudatoolkit/7.0.28-1.0502.10742.5.1', EXTERNAL_MODULE), - ('fftw/3.3.4.3', EXTERNAL_MODULE), - ('flex', '2.5.39'), - ('Bison', '3.0.2'), -] - -# don't use parallel make, results in compilation failure -# because Fortran module files aren't created before they are needed -parallel = 1 - -# regression test -runtest = False -# regression test reports failures -# ignore_regtest_fails = True - -# build type -type = 'psmp' - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-3.0-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-3.0-CrayGNU-2015.11.eb deleted file mode 100644 index 6a4ac490c40b..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-3.0-CrayGNU-2015.11.eb +++ /dev/null @@ -1,49 +0,0 @@ -# contributed by Luca Marsella (CSCS) -name = 'CP2K' -version = "3.0" - -homepage = 'http://www.cp2k.org/' -description = """CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular - simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different - methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and - classical pair and many-body potentials. """ - -toolchain = {'name': 'CrayGNU', 'version': '2015.11'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/cp2k/cp2k/releases/download/v%(version)s.0/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = [ - 'CP2K-2.6.0-ifort-compiler-bug-fix.patch', - 'CP2K-2.4.0-fix_compile_date_lastsvn.patch', -] -checksums = [ - '1acfacef643141045b7cbade7006f9b7538476d861eeecd9658c9e468dc61151', # cp2k-3.0.tar.bz2 - 'b6d4e2ef29de13e93edd18b51d4bca530ad2fd405f730de3b07dafc83853e7f4', # CP2K-2.6.0-ifort-compiler-bug-fix.patch - '02475cbe24c8d4ba27037c826adf8a534cad634c3c4e02c21d743f5284516bda', # CP2K-2.4.0-fix_compile_date_lastsvn.patch -] - -dependencies = [ - ('Libint', '1.1.4'), - ('libxc', '2.2.2'), -] - -builddependencies = [ - ('fftw/3.3.4.3', EXTERNAL_MODULE), - ('flex', '2.5.39'), - ('Bison', '3.0.2'), -] - -# don't use parallel make, results in compilation failure -# because Fortran module files aren't created before they are needed -parallel = 1 - -# regression test -runtest = False -# regression test reports failures -# ignore_regtest_fails = True - -# build type -type = 'psmp' - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/CPLEX/CPLEX-12.4.eb b/easybuild/easyconfigs/__archive__/c/CPLEX/CPLEX-12.4.eb deleted file mode 100644 index 55ee7e26cc54..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CPLEX/CPLEX-12.4.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'CPLEX' -version = '12.4' - -homepage = 'http://www-01.ibm.com/software/commerce/optimization/cplex-optimizer/' -description = """IBM ILOG CPLEX Optimizer's mathematical programming technology enables - analytical decision support for improving efficiency, - reducing costs, and increasing profitability.""" - -toolchain = SYSTEM - -# the Academic Initiative version (as used in this file) can be downloaded as described on -# https://www.ibm.com/developerworks/community/blogs/jfp/entry/cplex_studio_in_ibm_academic_initiative?lang=en -# a restricted "Community edition" version can be found on -# https://www-01.ibm.com/software/websphere/products/optimization/cplex-studio-community-edition/ -sources = ['cplex_studio%s.linux-x86-64.bin' % ''.join(version.split('.'))] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/c/CPLEX/CPLEX-12.6.3-foss-2015b.eb b/easybuild/easyconfigs/__archive__/c/CPLEX/CPLEX-12.6.3-foss-2015b.eb deleted file mode 100644 index fc4d0275894c..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CPLEX/CPLEX-12.6.3-foss-2015b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'CPLEX' -version = '12.6.3' - -homepage = 'http://www-01.ibm.com/software/commerce/optimization/cplex-optimizer/' -description = """IBM ILOG CPLEX Optimizer's mathematical programming technology enables - analytical decision support for improving efficiency, - reducing costs, and increasing profitability.""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -# the Academic Initiative version (as used in this file) can be downloaded as described on -# https://www.ibm.com/developerworks/community/blogs/jfp/entry/cplex_studio_in_ibm_academic_initiative?lang=en -# a restricted "Community edition" version can be found on -# https://www-01.ibm.com/software/websphere/products/optimization/cplex-studio-community-edition/ -sources = ['cplex_studio%s.linux-x86-64.bin' % ''.join(version.split('.'))] - -dependencies = [ - ('Java', '1.8.0_66', '', True), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/c/CRF++/CRF++-0.57-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/CRF++/CRF++-0.57-goolf-1.4.10.eb deleted file mode 100644 index 236c1dd6af1e..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CRF++/CRF++-0.57-goolf-1.4.10.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CRF++' -version = '0.57' - -homepage = 'https://taku910.github.io/crfpp/' -description = """CRF++ is a simple, customizable, and open source implementation of - Conditional Random Fields (CRFs) for segmenting/labeling sequential data. CRF++ is - designed for generic purpose and will be applied to a variety of NLP tasks, such as - Named Entity Recognition, Information Extraction and Text Chunking. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True, 'opt': True} - -# manual download from https://taku910.github.io/crfpp/#download (via Google Drive) -sources = [SOURCE_TAR_GZ] -checksums = ['efec88b501fecb0a72dd94caffb56294'] - -configopts = '--with-pic' -buildopts = 'CXXFLAGS="$CXXFLAGS -Wall -finline"' - -sanity_check_paths = { - 'files': ["bin/crf_learn", "bin/crf_test"], - 'dirs': [] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/c/CRF++/CRF++-0.57-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/c/CRF++/CRF++-0.57-ictce-5.3.0.eb deleted file mode 100644 index 241b4be6cacb..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CRF++/CRF++-0.57-ictce-5.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CRF++' -version = '0.57' - -homepage = 'https://taku910.github.io/crfpp/' -description = """CRF++ is a simple, customizable, and open source implementation of - Conditional Random Fields (CRFs) for segmenting/labeling sequential data. CRF++ is - designed for generic purpose and will be applied to a variety of NLP tasks, such as - Named Entity Recognition, Information Extraction and Text Chunking. """ - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True, 'opt': True} - -# manual download from https://taku910.github.io/crfpp/#download (via Google Drive) -sources = [SOURCE_TAR_GZ] -checksums = ['efec88b501fecb0a72dd94caffb56294'] - -configopts = '--with-pic' -buildopts = 'CXXFLAGS="$CXXFLAGS -Wall -finline"' - -sanity_check_paths = { - 'files': ["bin/crf_learn", "bin/crf_test"], - 'dirs': [] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/c/CRF++/CRF++-0.58-intel-2015b.eb b/easybuild/easyconfigs/__archive__/c/CRF++/CRF++-0.58-intel-2015b.eb deleted file mode 100644 index 45f9620034cd..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CRF++/CRF++-0.58-intel-2015b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CRF++' -version = '0.58' - -homepage = 'https://taku910.github.io/crfpp/' -description = """CRF++ is a simple, customizable, and open source implementation of - Conditional Random Fields (CRFs) for segmenting/labeling sequential data. CRF++ is - designed for generic purpose and will be applied to a variety of NLP tasks, such as - Named Entity Recognition, Information Extraction and Text Chunking. """ - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True, 'opt': True} - -# manual download from https://taku910.github.io/crfpp/#download (via Google Drive) -sources = [SOURCE_TAR_GZ] -checksums = ['c8ffd456ab1a6815ba916c1083194a99'] - -configopts = '--with-pic' -buildopts = 'CXXFLAGS="$CXXFLAGS -Wall -finline"' - -sanity_check_paths = { - 'files': ["bin/crf_learn", "bin/crf_test"], - 'dirs': [] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/c/CRPropa/CRPropa-2.0.3-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/c/CRPropa/CRPropa-2.0.3-ictce-5.5.0.eb deleted file mode 100644 index 7d9e83529184..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CRPropa/CRPropa-2.0.3-ictce-5.5.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CRPropa' -version = '2.0.3' - -homepage = 'https://crpropa.desy.de' -description = """CRPropa is a publicly available code to study the propagation of ultra high energy nuclei up to iron - on their voyage through an extra galactic environment.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = ['https://github.com/CRPropa/CRPropa2/archive/'] -sources = ['v%(version)s.tar.gz'] - -patches = ['CRPropa-%(version)s_no-docs.patch'] - -dependencies = [ - ('CLHEP', '2.1.3.1'), - ('CFITSIO', '3.350'), - ('ROOT', 'v5.34.13'), - ('FFTW', '3.3.3'), -] -builddependencies = [('Doxygen', '1.8.5')] - -configopts = '--with-clhep-path=$EBROOTCLHEP/bin' -configopts += '--with-cfitsio-include=$EBROOTCFITSIO/include --with-cfitsio-library=$EBROOTCFITSIO/lib ' -configopts += '--with-root=$EBROOTROOT/lib' - -# download and install the photo disintegration data package -prebuildopts = './GetPDCrossSections.sh && ' - -runtest = 'check' - -sanity_check_paths = { - 'files': ["bin/CRPropa"], - 'dirs': ["lib", "share"], -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/__archive__/c/CUDA/CUDA-5.5.22-GCC-4.7.2.eb b/easybuild/easyconfigs/__archive__/c/CUDA/CUDA-5.5.22-GCC-4.7.2.eb deleted file mode 100644 index 3213a317321c..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CUDA/CUDA-5.5.22-GCC-4.7.2.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# 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 -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-99.html -## - -name = 'CUDA' -version = '5.5.22' - -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': '4.7.2'} - -# eg. http://developer.download.nvidia.com/compute/cuda/5_5/rel/installers/cuda_5.5.22_linux_64.run -source_urls = ['http://developer.download.nvidia.com/compute/cuda/5_5/rel/installers/'] - -sources = ['%(namelower)s_%(version)s_linux_64.run'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/c/CUDA/CUDA-7.5.18-iccifort-2015.3.187-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/__archive__/c/CUDA/CUDA-7.5.18-iccifort-2015.3.187-GNU-4.9.3-2.25.eb deleted file mode 100644 index b9b41e5dca40..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CUDA/CUDA-7.5.18-iccifort-2015.3.187-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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 -# Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste -# Authors:: Damian Alvarez -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-99.html -## - -name = 'CUDA' -version = '7.5.18' - -homepage = 'https://developer.nvidia.com/cuda-toolkit' -description = """CUDA (formerly Compute Unified Device Architecture) is a parallel - computing platform and programming model created by NVIDIA and implemented by the - graphics processing units (GPUs) that they produce. CUDA gives developers access - to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs.""" - -toolchain = {'name': 'iccifort', 'version': '2015.3.187-GNU-4.9.3-2.25'} - -source_urls = ['http://developer.download.nvidia.com/compute/cuda/%(version_major_minor)s/Prod/local_installers/'] - -sources = ['%(namelower)s_%(version)s_linux.run'] -checksums = ['4b3bcecf0dfc35928a0898793cf3e4c6'] - -# Necessary to allow to use a GCC 4.9.3 toolchain, as CUDA by default just supports up to 4.9.2. -# Tested, but not throughly, so it is not guaranteed to don't cause problems -installopts = '-override compiler' - -host_compilers = ["icpc", "g++"] - -# Be careful and have a message consistent with the generated wrappers -modloadmsg = "nvcc uses g++ as the default host compiler. If you want to use icpc as a host compiler you can use" -modloadmsg += " nvcc_icpc, or nvcc -ccbin=icpc. Likewise, a g++ wrapper called nvcc_g++ has been also created.\n" - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/c/CVXOPT/CVXOPT-1.1.5-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/c/CVXOPT/CVXOPT-1.1.5-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index e06141ece538..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CVXOPT/CVXOPT-1.1.5-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = "PythonPackage" - -name = 'CVXOPT' -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. -""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://abel.ee.ucla.edu/src/'] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['CVXOPT-blas-lapack.patch'] - -python = 'Python' -pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [ - (python, pythonver), -] - -start_dir = 'src' - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/%%(namelower)s' % pythonshortver], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/c/CVXOPT/CVXOPT-1.1.5-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/c/CVXOPT/CVXOPT-1.1.5-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 795f2f036045..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CVXOPT/CVXOPT-1.1.5-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = "PythonPackage" - -name = 'CVXOPT' -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. -""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://abel.ee.ucla.edu/src/'] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['CVXOPT-blas-lapack.patch'] - -python = 'Python' -pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [ - (python, pythonver), -] - -start_dir = 'src' - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/%%(namelower)s' % pythonshortver], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/c/ChIP-Seq/ChIP-Seq-1.5-1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/ChIP-Seq/ChIP-Seq-1.5-1-goolf-1.4.10.eb deleted file mode 100644 index df09a737a132..000000000000 --- a/easybuild/easyconfigs/__archive__/c/ChIP-Seq/ChIP-Seq-1.5-1-goolf-1.4.10.eb +++ /dev/null @@ -1,50 +0,0 @@ -# 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 = 'ChIP-Seq' -version = '1.5-1' - -homepage = 'http://chip-seq.sourceforge.net/' -description = """The ChIP-Seq software provides methods for the analysis of ChIP-seq data and - other types of mass genome annotation data. The most common analysis tasks include positional - correlation analysis, peak detection, and genome partitioning into signal-rich and signal-depleted regions.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://downloads.sourceforge.net/project/chip-seq/chip-seq/%s/' % '.'.join(version.split('-'))] -sources = ['%(namelower)s.%(version)s.tar.gz'] - -checksums = ['e36736c5151c872d9fc7afa54e3e8ccb'] - -skipsteps = ['configure'] - -buildopts = ' CC=$CC' - -preinstallopts = 'mkdir -p %(installdir)s/bin && ' - -installopts = ' binDir=%(installdir)s/bin && ' -installopts += 'mkdir -p %(installdir)s/man/man1 && ' -installopts += 'make man manDir=%(installdir)s/man/man1/ && ' -installopts += 'cp -a tools/ %(installdir)s && ' -installopts += 'cp -a README doc/ %(installdir)s' - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["chipcenter", "chipcor", "chipextract", "chippart", "chippeak", - "chipscore", "compactsga", "counts_filter", "countsga", "featreplace"]], - 'dirs': [] -} - -# add tools dir to PATH -modextrapaths = { - 'PATH': "tools", -} - -# fix shebang line in all provided perl scripts in tools folder -postinstallcmds = ["sed -i -e 's|/usr/bin/perl|/usr/bin/env perl|' %(installdir)s/tools/*.pl", - "sed -i -e 's|/usr/local/bin/perl|/usr/bin/env perl|' %(installdir)s/tools/*.pl"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/ChIP-Seq/ChIP-Seq-1.5-1-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/c/ChIP-Seq/ChIP-Seq-1.5-1-goolf-1.7.20.eb deleted file mode 100644 index 0044012c7fe3..000000000000 --- a/easybuild/easyconfigs/__archive__/c/ChIP-Seq/ChIP-Seq-1.5-1-goolf-1.7.20.eb +++ /dev/null @@ -1,50 +0,0 @@ -# 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 = 'ChIP-Seq' -version = '1.5-1' - -homepage = 'http://chip-seq.sourceforge.net/' -description = """The ChIP-Seq software provides methods for the analysis of ChIP-seq data and - other types of mass genome annotation data. The most common analysis tasks include positional - correlation analysis, peak detection, and genome partitioning into signal-rich and signal-depleted regions.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = ['http://downloads.sourceforge.net/project/chip-seq/chip-seq/%s/' % '.'.join(version.split('-'))] -sources = ['%(namelower)s.%(version)s.tar.gz'] - -checksums = ['e36736c5151c872d9fc7afa54e3e8ccb'] - -skipsteps = ['configure'] - -buildopts = ' CC=$CC' - -preinstallopts = 'mkdir -p %(installdir)s/bin && ' - -installopts = ' binDir=%(installdir)s/bin && ' -installopts += 'mkdir -p %(installdir)s/man/man1 && ' -installopts += 'make man manDir=%(installdir)s/man/man1/ && ' -installopts += 'cp -a tools/ %(installdir)s && ' -installopts += 'cp -a README doc/ %(installdir)s' - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["chipcenter", "chipcor", "chipextract", "chippart", "chippeak", - "chipscore", "compactsga", "counts_filter", "countsga", "featreplace"]], - 'dirs': [] -} - -# add tools dir to PATH -modextrapaths = { - 'PATH': "tools", -} - -# fix shebang line in all provided perl scripts in tools folder -postinstallcmds = [r"sed -i -e 's|/usr/bin/perl|/usr/bin/env\ perl|' %(installdir)s/tools/*.pl", - r"sed -i -e 's|/usr/local/bin/perl|/usr/bin/env\ perl|' %(installdir)s/tools/*.pl"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.10.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.10.0-goolf-1.4.10.eb deleted file mode 100644 index 2131f933b496..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.10.0-goolf-1.4.10.eb +++ /dev/null @@ -1,48 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2014, NTUA -# Authors:: Fotis Georgatos -# License:: MIT/GPL -# $Id$ -## - -name = 'Chapel' -version = "1.10.0" - -homepage = 'http://chapel.cray.com' -description = """ Chapel is an emerging parallel programming language whose design and development - is being led by Cray Inc. Chapel is designed to improve the productivity of high-end computer users - while also serving as a portable parallel programming model that can be used on commodity clusters - or desktop multicore systems. Chapel strives to vastly improve the programmability of large-scale - parallel computers while matching or beating the performance and portability of current programming - models like MPI.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [SOURCEFORGE_SOURCE] - -unpack_options = '--strip-components=1' - -# parallel build fails -parallel = 1 - -installopts = ' && make check' - -libpath = 'lib/linux64.gnu.arch-native.loc-flat.comm-none.tasks-qthreads.' -libpath += 'tmr-generic.mem-cstdlib.atomics-intrinsics.' -libpath += 'gmp.hwloc.re2.wide-struct.fs-none' - -sanity_check_paths = { - 'files': ['bin/linux64/chpl', 'bin/linux64/chpldoc', '%s/libchpl.a' % libpath, '%s/main.o' % libpath], - 'dirs': [], -} - -modextrapaths = { - 'PATH': 'util', - 'CHPL_HOME': '', -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.10.0-goolf-1.6.10.eb b/easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.10.0-goolf-1.6.10.eb deleted file mode 100644 index e1386c970bc8..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.10.0-goolf-1.6.10.eb +++ /dev/null @@ -1,48 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2014, NTUA -# Authors:: Fotis Georgatos -# License:: MIT/GPL -# $Id$ -## - -name = 'Chapel' -version = "1.10.0" - -homepage = 'http://chapel.cray.com' -description = """ Chapel is an emerging parallel programming language whose design and development - is being led by Cray Inc. Chapel is designed to improve the productivity of high-end computer users - while also serving as a portable parallel programming model that can be used on commodity clusters - or desktop multicore systems. Chapel strives to vastly improve the programmability of large-scale - parallel computers while matching or beating the performance and portability of current programming - models like MPI.""" - -toolchain = {'name': 'goolf', 'version': '1.6.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [SOURCEFORGE_SOURCE] - -unpack_options = '--strip-components=1' - -# parallel build fails -parallel = 1 - -installopts = ' && make check' - -libpath = 'lib/linux64.gnu.arch-native.loc-flat.comm-none.tasks-qthreads.' -libpath += 'tmr-generic.mem-cstdlib.atomics-intrinsics.' -libpath += 'gmp.hwloc.re2.wide-struct.fs-none' - -sanity_check_paths = { - 'files': ['bin/linux64/chpl', 'bin/linux64/chpldoc', '%s/libchpl.a' % libpath, '%s/main.o' % libpath], - 'dirs': [], -} - -modextrapaths = { - 'PATH': 'util', - 'CHPL_HOME': '', -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.6.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.6.0-goolf-1.4.10.eb deleted file mode 100644 index a5282bdd2a83..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.6.0-goolf-1.4.10.eb +++ /dev/null @@ -1,45 +0,0 @@ -## -# 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$ -## - -name = 'Chapel' -version = '1.6.0' - -homepage = 'http://chapel.cray.com' -description = """ Chapel is an emerging parallel programming language whose design and development - is being led by Cray Inc. Chapel is designed to improve the productivity of high-end computer users - while also serving as a portable parallel programming model that can be used on commodity clusters - or desktop multicore systems. Chapel strives to vastly improve the programmability of large-scale - parallel computers while matching or beating the performance and portability of current programming - models like MPI.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/%(namelower)s/files/%(namelower)s/%(version)s/', 'download')] - -unpack_options = '--strip-components=1' - -# parallel build fails -parallel = 1 - -libpath = 'lib/linux64/gnu/comm-none/substrate-none/seg-none/' -libpath += 'mem-default/tasks-fifo/threads-pthreads/atomics-intrinsics/' - -sanity_check_paths = { - 'files': ['bin/linux64/chpl', 'bin/linux64/chpldoc', '%s/libchpl.a' % libpath, '%s/main.o' % libpath], - 'dirs': [], -} - -modextrapaths = { - 'PATH': 'util', - 'CHPL_HOME': '', -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.7.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.7.0-goolf-1.4.10.eb deleted file mode 100644 index a293117d133d..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.7.0-goolf-1.4.10.eb +++ /dev/null @@ -1,45 +0,0 @@ -## -# 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$ -## - -name = 'Chapel' -version = '1.7.0' - -homepage = 'http://chapel.cray.com' -description = """ Chapel is an emerging parallel programming language whose design and development - is being led by Cray Inc. Chapel is designed to improve the productivity of high-end computer users - while also serving as a portable parallel programming model that can be used on commodity clusters - or desktop multicore systems. Chapel strives to vastly improve the programmability of large-scale - parallel computers while matching or beating the performance and portability of current programming - models like MPI.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/%(namelower)s/files/%(namelower)s/%(version)s/', 'download')] - -unpack_options = '--strip-components=1' - -# parallel build fails -parallel = 1 - -libpath = 'lib/linux64/gnu/comm-none/substrate-none/seg-none/' -libpath += 'mem-default/tasks-fifo/threads-pthreads/atomics-intrinsics/' - -sanity_check_paths = { - 'files': ['bin/linux64/chpl', 'bin/linux64/chpldoc', '%s/libchpl.a' % libpath, '%s/main.o' % libpath], - 'dirs': [], -} - -modextrapaths = { - 'PATH': 'util', - 'CHPL_HOME': '', -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.8.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.8.0-goolf-1.4.10.eb deleted file mode 100644 index b85bbceaf913..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.8.0-goolf-1.4.10.eb +++ /dev/null @@ -1,46 +0,0 @@ -## -# 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$ -## - -name = 'Chapel' -version = '1.8.0' - -homepage = 'http://chapel.cray.com' -description = """ Chapel is an emerging parallel programming language whose design and development - is being led by Cray Inc. Chapel is designed to improve the productivity of high-end computer users - while also serving as a portable parallel programming model that can be used on commodity clusters - or desktop multicore systems. Chapel strives to vastly improve the programmability of large-scale - parallel computers while matching or beating the performance and portability of current programming - models like MPI.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [SOURCEFORGE_SOURCE] - -unpack_options = '--strip-components=1' - -# parallel build fails -parallel = 1 - -libpath = 'lib/linux64.gnu.loc-flat.tasks-fifo.' -libpath += 'pthreads.tmr-generic.mem-default.atomics-intrinsics.' -libpath += 'gmp-none.re-none.wide-struct.fs-none' - -sanity_check_paths = { - 'files': ['bin/linux64/chpl', 'bin/linux64/chpldoc', '%s/libchpl.a' % libpath, '%s/main.o' % libpath], - 'dirs': [], -} - -modextrapaths = { - 'PATH': 'util', - 'CHPL_HOME': '', -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.8.0-goolf-1.6.10.eb b/easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.8.0-goolf-1.6.10.eb deleted file mode 100644 index e6d5a956d781..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.8.0-goolf-1.6.10.eb +++ /dev/null @@ -1,46 +0,0 @@ -## -# 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$ -## - -name = 'Chapel' -version = '1.8.0' - -homepage = 'http://chapel.cray.com' -description = """ Chapel is an emerging parallel programming language whose design and development - is being led by Cray Inc. Chapel is designed to improve the productivity of high-end computer users - while also serving as a portable parallel programming model that can be used on commodity clusters - or desktop multicore systems. Chapel strives to vastly improve the programmability of large-scale - parallel computers while matching or beating the performance and portability of current programming - models like MPI.""" - -toolchain = {'name': 'goolf', 'version': '1.6.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [SOURCEFORGE_SOURCE] - -unpack_options = '--strip-components=1' - -# parallel build fails -parallel = 1 - -libpath = 'lib/linux64.gnu.loc-flat.tasks-fifo.' -libpath += 'pthreads.tmr-generic.mem-default.atomics-intrinsics.' -libpath += 'gmp-none.re-none.wide-struct.fs-none' - -sanity_check_paths = { - 'files': ['bin/linux64/chpl', 'bin/linux64/chpldoc', '%s/libchpl.a' % libpath, '%s/main.o' % libpath], - 'dirs': [], -} - -modextrapaths = { - 'PATH': 'util', - 'CHPL_HOME': '', -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.9.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.9.0-goolf-1.4.10.eb deleted file mode 100644 index 9d6afe2d9878..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.9.0-goolf-1.4.10.eb +++ /dev/null @@ -1,48 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2014, NTUA -# Authors:: Fotis Georgatos -# License:: MIT/GPL -# $Id$ -## - -name = 'Chapel' -version = '1.9.0' - -homepage = 'http://chapel.cray.com' -description = """ Chapel is an emerging parallel programming language whose design and development - is being led by Cray Inc. Chapel is designed to improve the productivity of high-end computer users - while also serving as a portable parallel programming model that can be used on commodity clusters - or desktop multicore systems. Chapel strives to vastly improve the programmability of large-scale - parallel computers while matching or beating the performance and portability of current programming - models like MPI.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [SOURCEFORGE_SOURCE] - -unpack_options = '--strip-components=1' - -# parallel build fails -parallel = 1 - -installopts = ' && make check' - -libpath = 'lib/linux64.gnu.loc-flat.tasks-fifo.' -libpath += 'tmr-generic.mem-default.atomics-intrinsics.' -libpath += 'gmp-none.hwloc-none.re-none.wide-struct.fs-none' - -sanity_check_paths = { - 'files': ['bin/linux64/chpl', 'bin/linux64/chpldoc', '%s/libchpl.a' % libpath, '%s/main.o' % libpath], - 'dirs': [], -} - -modextrapaths = { - 'PATH': 'util', - 'CHPL_HOME': '', -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.9.0-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.9.0-goolf-1.5.14.eb deleted file mode 100644 index 3f3cf6937625..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.9.0-goolf-1.5.14.eb +++ /dev/null @@ -1,44 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Authors:: Jordi Blasco (NeSI) -# License:: MIT/GPL -# $Id$ -## - -name = 'Chapel' -version = '1.9.0' - -homepage = 'http://chapel.cray.com' -description = """ Chapel is an emerging parallel programming language whose design and development - is being led by Cray Inc. Chapel is designed to improve the productivity of high-end computer users - while also serving as a portable parallel programming model that can be used on commodity clusters - or desktop multicore systems. Chapel strives to vastly improve the programmability of large-scale - parallel computers while matching or beating the performance and portability of current programming - models like MPI.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [SOURCEFORGE_SOURCE] - -unpack_options = '--strip-components=1' - -# parallel build fails -parallel = 1 - -libpath = 'lib/linux64.gnu.loc-flat.tasks-fifo.tmr-generic.mem-default.atomics-intrinsics.' -libpath += 'gmp-none.hwloc-none.re-none.wide-struct.fs-none' - -sanity_check_paths = { - 'files': ['bin/linux64/chpl', 'bin/linux64/chpldoc', '%s/libchpl.a' % libpath, '%s/main.o' % libpath], - 'dirs': [], -} - -modextrapaths = { - 'PATH': 'util', - 'CHPL_HOME': '', -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.9.0-goolf-1.6.10.eb b/easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.9.0-goolf-1.6.10.eb deleted file mode 100644 index af2eb9103692..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.9.0-goolf-1.6.10.eb +++ /dev/null @@ -1,48 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2014, NTUA -# Authors:: Fotis Georgatos -# License:: MIT/GPL -# $Id$ -## - -name = 'Chapel' -version = '1.9.0' - -homepage = 'http://chapel.cray.com' -description = """ Chapel is an emerging parallel programming language whose design and development - is being led by Cray Inc. Chapel is designed to improve the productivity of high-end computer users - while also serving as a portable parallel programming model that can be used on commodity clusters - or desktop multicore systems. Chapel strives to vastly improve the programmability of large-scale - parallel computers while matching or beating the performance and portability of current programming - models like MPI.""" - -toolchain = {'name': 'goolf', 'version': '1.6.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [SOURCEFORGE_SOURCE] - -unpack_options = '--strip-components=1' - -# parallel build fails -parallel = 1 - -installopts = ' && make check' - -libpath = 'lib/linux64.gnu.loc-flat.tasks-fifo.' -libpath += 'tmr-generic.mem-default.atomics-intrinsics.' -libpath += 'gmp-none.hwloc-none.re-none.wide-struct.fs-none' - -sanity_check_paths = { - 'files': ['bin/linux64/chpl', 'bin/linux64/chpldoc', '%s/libchpl.a' % libpath, '%s/main.o' % libpath], - 'dirs': [], -} - -modextrapaths = { - 'PATH': 'util', - 'CHPL_HOME': '', -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/c/Check/Check-0.9.12-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/Check/Check-0.9.12-goolf-1.4.10.eb deleted file mode 100644 index 1a131a403bcd..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Check/Check-0.9.12-goolf-1.4.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -# 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 = "Check" -version = "0.9.12" - -homepage = 'http://check.sourceforge.net' -description = """ Check is a unit testing framework for C. It features a simple interface - for defining unit tests, putting little in the way of the developer. Tests are run in a - separate address space, so both assertion failures and code errors that cause segmentation - faults or other signals can be caught. Test results are reportable in the following: - Subunit, TAP, XML, and a generic logging format.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/c/Circos/Circos-0.64-ictce-5.5.0-Perl-5.18.2.eb b/easybuild/easyconfigs/__archive__/c/Circos/Circos-0.64-ictce-5.5.0-Perl-5.18.2.eb deleted file mode 100644 index 749710dd7a87..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Circos/Circos-0.64-ictce-5.5.0-Perl-5.18.2.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "Tarball" - -name = 'Circos' -version = '0.64' - -homepage = 'http://www.circos.ca/' -description = """Circos is a software package for visualizing data and information. It visualizes data in a circular - layout — this makes Circos ideal for exploring relationships between objects or positions.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = ['http://www.circos.ca/distribution/'] -sources = [SOURCELOWER_TGZ] - -perl = 'Perl' -perlver = '5.18.2' -versionsuffix = '-%s-%s' % (perl, perlver) -dependencies = [ - (perl, perlver), - ('GD', '2.52', versionsuffix), -] - -sanity_check_paths = { - 'files': ['bin/%(namelower)s'], - 'dirs': ['lib/%(name)s'], -} - -modextrapaths = {'PERL5LIB': 'lib'} - -sanity_check_commands = [('perl', '-e "use Circos"')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/Circos/Circos-0.69-2-ictce-5.5.0-Perl-5.18.2.eb b/easybuild/easyconfigs/__archive__/c/Circos/Circos-0.69-2-ictce-5.5.0-Perl-5.18.2.eb deleted file mode 100644 index 6c93e5f90f00..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Circos/Circos-0.69-2-ictce-5.5.0-Perl-5.18.2.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "Tarball" - -name = 'Circos' -version = '0.69-2' - -homepage = 'http://www.circos.ca/' -description = """Circos is a software package for visualizing data and information. - It visualizes data in a circular layout - this makes Circos ideal for exploring - relationships between objects or positions.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = ['http://circos.ca/distribution/'] -sources = [SOURCELOWER_TGZ] - -perl = 'Perl' -perlver = '5.18.2' -versionsuffix = '-%s-%s' % (perl, perlver) -dependencies = [ - (perl, perlver), - ('GD', '2.52', versionsuffix), -] - -sanity_check_paths = { - 'files': ['bin/%(namelower)s'], - 'dirs': ['lib/%(name)s'], -} - -modextrapaths = {'PERL5LIB': 'lib'} - -sanity_check_commands = [('perl', '-e "use Circos"')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/Circuitscape/Circuitscape-4.0.5-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/c/Circuitscape/Circuitscape-4.0.5-intel-2014b-Python-2.7.8.eb deleted file mode 100644 index b2653a86750e..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Circuitscape/Circuitscape-4.0.5-intel-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Circuitscape' -version = '4.0.5' - -homepage = 'http://www.circuitscape.org/' -description = """Circuitscape is a free, open-source program which borrows algorithms - from electronic circuit theory to predict patterns of movement, gene flow, - and genetic differentiation among plant and animal populations in - heterogeneous landscapes. Circuit theory complements least-cost path - approaches because it considers effects of all possible pathways - across a landscape simultaneously.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.8' -pyshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [ - (python, pythonver), - ('PyAMG', '2.2.1', versionsuffix), -] - -sanity_check_paths = { - 'files': ['lib/python%s/site-packages/%%(namelower)s/__init__.py' % pyshortver] + - ['bin/cs%s.py' % x for x in ['run', 'verify']], - 'dirs': ['lib/python%s/site-packages/%%(namelower)s' % pyshortver], -} - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/c/Clang/Clang-3.2-GCC-4.7.3.eb b/easybuild/easyconfigs/__archive__/c/Clang/Clang-3.2-GCC-4.7.3.eb deleted file mode 100644 index 183e2860f5ad..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Clang/Clang-3.2-GCC-4.7.3.eb +++ /dev/null @@ -1,47 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013 Dmitri Gribenko -# Authors:: Dmitri Gribenko -# License:: GPLv2 or later, MIT, three-clause BSD. -# $Id$ -## - -name = "Clang" -version = "3.2" - -homepage = "http://clang.llvm.org/" -description = """C, C++, Objective-C compiler, based on LLVM. Does not -include C++ standard library -- use libstdc++ from GCC.""" - -# Clang also depends on libstdc++ during runtime, but this dependency is -# already specified as the toolchain. -toolchain = {'name': 'GCC', 'version': '4.7.3'} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = [ - "llvm-%(version)s.src.tar.gz", - "clang-%(version)s.src.tar.gz", - "compiler-rt-%(version)s.src.tar.gz", -] - -# Remove some tests that fail because of -DGCC_INSTALL_PREFIX. The issue is -# that hardcoded GCC_INSTALL_PREFIX overrides -sysroot. This probably breaks -# cross-compilation. -# http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20130401/077539.html -patches = ['Clang-3.2-failing-tests-due-to-gcc-installation-prefix.patch'] - -builddependencies = [('CMake', '2.8.4')] - -sanity_check_paths = { - 'files': ['bin/clang', 'bin/clang++', 'lib/libclang.%s' % SHLIB_EXT, 'lib/clang/3.2/include/stddef.h'], - 'dirs': [] -} - -languages = ['c', 'c++'] - -moduleclass = 'compiler' - -assertions = False - -usepolly = False diff --git a/easybuild/easyconfigs/__archive__/c/Clustal-Omega/Clustal-Omega-1.2.0-foss-2015b.eb b/easybuild/easyconfigs/__archive__/c/Clustal-Omega/Clustal-Omega-1.2.0-foss-2015b.eb deleted file mode 100644 index 444a7149323a..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Clustal-Omega/Clustal-Omega-1.2.0-foss-2015b.eb +++ /dev/null @@ -1,29 +0,0 @@ -# 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 = 'Clustal-Omega' -version = '1.2.0' - -homepage = 'http://www.clustal.org/omega/' -description = """ Clustal Omega is a multiple sequence alignment - program for proteins. It produces biologically meaningful multiple - sequence alignments of divergent sequences. Evolutionary relationships - can be seen via viewing Cladograms or Phylograms """ - -toolchain = {'name': 'foss', 'version': '2015b'} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('argtable', '2.13')] - -sanity_check_paths = { - 'files': ['bin/clustalo'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/Clustal-Omega/Clustal-Omega-1.2.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/Clustal-Omega/Clustal-Omega-1.2.0-goolf-1.4.10.eb deleted file mode 100644 index 333cd8348370..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Clustal-Omega/Clustal-Omega-1.2.0-goolf-1.4.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -# 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 = 'Clustal-Omega' -version = '1.2.0' - -homepage = 'http://www.clustal.org/omega/' -description = """ Clustal Omega is a multiple sequence alignment - program for proteins. It produces biologically meaningful multiple - sequence alignments of divergent sequences. Evolutionary relationships - can be seen via viewing Cladograms or Phylograms """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -dependencies = [('argtable', '2.13')] - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['bin/clustalo'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/ClustalW2/ClustalW2-2.1-foss-2015b.eb b/easybuild/easyconfigs/__archive__/c/ClustalW2/ClustalW2-2.1-foss-2015b.eb deleted file mode 100644 index d60a1926b666..000000000000 --- a/easybuild/easyconfigs/__archive__/c/ClustalW2/ClustalW2-2.1-foss-2015b.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# 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 = 'ClustalW2' -version = '2.1' - -homepage = 'http://www.ebi.ac.uk/Tools/msa/clustalw2/' -description = """ClustalW2 is a general purpose multiple sequence alignment program for DNA or proteins.""" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://www.clustal.org/download/%(version)s'] -sources = ['clustalw-%(version)s.tar.gz'] - -sanity_check_paths = { - 'files': ['bin/clustalw2'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/ClustalW2/ClustalW2-2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/ClustalW2/ClustalW2-2.1-goolf-1.4.10.eb deleted file mode 100644 index 2e811364776a..000000000000 --- a/easybuild/easyconfigs/__archive__/c/ClustalW2/ClustalW2-2.1-goolf-1.4.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# 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 = 'ClustalW2' -version = '2.1' - -homepage = 'http://www.ebi.ac.uk/Tools/msa/clustalw2/' -description = """ClustalW2 is a general purpose multiple sequence alignment program for DNA or proteins.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = ['%s-%s.tar.gz' % (name[:-1].lower(), version)] -source_urls = ['ftp://ftp.ebi.ac.uk/pub/software/%s/%s' % (name.lower(), version)] - -sanity_check_paths = { - 'files': ['bin/clustalw2'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/ClustalW2/ClustalW2-2.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/c/ClustalW2/ClustalW2-2.1-ictce-5.3.0.eb deleted file mode 100644 index 5e25ce08f300..000000000000 --- a/easybuild/easyconfigs/__archive__/c/ClustalW2/ClustalW2-2.1-ictce-5.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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 = 'ClustalW2' -version = '2.1' - -homepage = 'http://www.ebi.ac.uk/Tools/msa/clustalw2/' -description = """ClustalW2 is a general purpose multiple sequence alignment program for DNA or proteins.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = ['%s-%s.tar.gz' % (name[:-1].lower(), version)] -source_urls = ['ftp://ftp.ebi.ac.uk/pub/software/%s/%s' % (name.lower(), version)] - -sanity_check_paths = { - 'files': ['bin/clustalw2'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/Cookiecutter/Cookiecutter-1.4.0-goolf-1.7.20-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/c/Cookiecutter/Cookiecutter-1.4.0-goolf-1.7.20-Python-2.7.11.eb deleted file mode 100644 index 08a619c039d1..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Cookiecutter/Cookiecutter-1.4.0-goolf-1.7.20-Python-2.7.11.eb +++ /dev/null @@ -1,78 +0,0 @@ -# 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 = 'Cookiecutter' -version = '1.4.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/audreyr/cookiecutter' -description = """Command-line utility that creates projects from cookiecutters (project templates). - E.g. Python package projects, jQuery plugin projects.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -# this is a bundle of Python packages -exts_defaultclass = 'PythonPackage' - -dependencies = [ - ('Python', '2.7.11'), -] - -# this application also requires numpy, scipy and matplotlib which -# are provided by the Python module -exts_list = [ - ('six', '1.10.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('python-dateutil', '2.6.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - 'modulename': 'dateutil', - }), - ('future', '0.16.0', { - 'source_urls': ['https://pypi.python.org/packages/source/f/future/'], - }), - ('whichcraft', '0.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/w/whichcraft/'], - }), - ('arrow', '0.8.0', { - 'source_urls': ['https://pypi.python.org/packages/source/a/arrow/'], - }), - ('chardet', '2.3.0', { - 'source_urls': ['https://pypi.python.org/packages/source/c/chardet/'], - }), - ('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', - }), - ('click', '6.6', { - 'source_urls': ['https://pypi.python.org/packages/source/c/click/'], - }), - ('poyo', '0.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/poyo/'], - }), - ('MarkupSafe', '0.23', { - 'source_urls': ['https://pypi.python.org/packages/source/m/MarkupSafe/'], - }), - ('cookiecutter', version, { - 'source_urls': ['https://pypi.python.org/packages/source/c/cookiecutter/'], - }), -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['chardetect', 'cookiecutter', 'futurize', 'pasteurize']], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/Coreutils/Coreutils-8.22-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/Coreutils/Coreutils-8.22-goolf-1.4.10.eb deleted file mode 100644 index cfe41742aeca..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Coreutils/Coreutils-8.22-goolf-1.4.10.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Coreutils" -version = "8.22" - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_XZ] - -sanity_check_paths = { - 'files': ['bin/sort', 'bin/echo', 'bin/du', 'bin/date', 'bin/true'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/Coreutils/Coreutils-8.22-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/c/Coreutils/Coreutils-8.22-ictce-5.3.0.eb deleted file mode 100644 index 7e921a133ce9..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Coreutils/Coreutils-8.22-ictce-5.3.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Coreutils" -version = "8.22" - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_XZ] - -sanity_check_paths = { - 'files': ['bin/sort', 'bin/echo', 'bin/du', 'bin/date', 'bin/true'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/Corkscrew/Corkscrew-2.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/Corkscrew/Corkscrew-2.0-goolf-1.4.10.eb deleted file mode 100644 index 82fce2b21b09..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Corkscrew/Corkscrew-2.0-goolf-1.4.10.eb +++ /dev/null @@ -1,28 +0,0 @@ -## -# 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 = 'Corkscrew' -version = '2.0' - -homepage = 'http://www.agroman.net/corkscrew/' -description = """Corkscrew-2.0: Tool for tunneling SSH through HTTP proxies""" - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.agroman.net/corkscrew/'] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sanity_check_paths = { - 'files': ['bin/corkscrew'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/Corkscrew/Corkscrew-2.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/c/Corkscrew/Corkscrew-2.0-ictce-5.3.0.eb deleted file mode 100644 index 68607c8fb2d5..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Corkscrew/Corkscrew-2.0-ictce-5.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# 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 = 'Corkscrew' -version = '2.0' - -homepage = 'http://www.agroman.net/corkscrew/' -description = """Corkscrew-2.0: Tool for tunneling SSH through HTTP proxies""" - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.agroman.net/corkscrew/'] - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sanity_check_paths = { - 'files': ['bin/corkscrew'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/CosmoloPy/CosmoloPy-0.1.104-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/c/CosmoloPy/CosmoloPy-0.1.104-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 61bd20053b09..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CosmoloPy/CosmoloPy-0.1.104-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = "PythonPackage" - -name = 'CosmoloPy' -version = '0.1.104' - -homepage = 'https://github.com/roban/CosmoloPy' -description = """A cosmology package for Python. CosmoloPy is -built on and designed for use with NumPy and SciPy.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.3' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('numpy', '1.7.1', versionsuffix), -] - -pyshortver = '.'.join(pyver.split('.')[:2]) - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages' % pyshortver], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/CppUnit/CppUnit-1.12.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/c/CppUnit/CppUnit-1.12.1-intel-2015b.eb deleted file mode 100644 index 1039b8eda37a..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CppUnit/CppUnit-1.12.1-intel-2015b.eb +++ /dev/null @@ -1,19 +0,0 @@ -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': 'intel', 'version': '2015b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['lib/libcppunit.a', 'lib/libcppunit.%s' % SHLIB_EXT, 'lib/pkgconfig/cppunit.pc'], - 'dirs': ['bin', 'include/cppunit', 'share'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/CrayCCE/CrayCCE-2015.06.eb b/easybuild/easyconfigs/__archive__/c/CrayCCE/CrayCCE-2015.06.eb deleted file mode 100644 index 330602eae5f2..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CrayCCE/CrayCCE-2015.06.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'CrayToolchain' - -name = 'CrayCCE' -version = '2015.06' - -homepage = 'http://docs.cray.com/books/S-9407-1511' -description = """Toolchain using Cray compiler wrapper, using PrgEnv-cray module (PE release: November 2015).\n""" - -toolchain = SYSTEM - -dependencies = [ - # PrgEnv version is not pinned, as Cray recommends to use the latest (default) version - ('PrgEnv-cray', EXTERNAL_MODULE), - ('cce/8.3.12', EXTERNAL_MODULE), - ('cray-libsci/13.0.4', EXTERNAL_MODULE), - ('cray-mpich/7.2.2', EXTERNAL_MODULE), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/c/CrayCCE/CrayCCE-2015.11.eb b/easybuild/easyconfigs/__archive__/c/CrayCCE/CrayCCE-2015.11.eb deleted file mode 100644 index a4c09300c3b8..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CrayCCE/CrayCCE-2015.11.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'CrayToolchain' - -name = 'CrayCCE' -version = '2015.11' - -homepage = 'http://docs.cray.com/books/S-9407-1511' -description = """Toolchain using Cray compiler wrapper, using PrgEnv-cray module (PE release: November 2015).\n""" - -toolchain = SYSTEM - -dependencies = [ - # PrgEnv version is not pinned, as Cray recommends to use the latest (default) version - ('PrgEnv-cray', EXTERNAL_MODULE), - ('cce/8.4.1', EXTERNAL_MODULE), - ('cray-libsci/13.2.0', EXTERNAL_MODULE), - ('cray-mpich/7.2.6', EXTERNAL_MODULE), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/c/CrayGNU/CrayGNU-2015.06.eb b/easybuild/easyconfigs/__archive__/c/CrayGNU/CrayGNU-2015.06.eb deleted file mode 100644 index 572ac525360a..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CrayGNU/CrayGNU-2015.06.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'CrayToolchain' - -name = 'CrayGNU' -version = '2015.06' - -homepage = 'http://docs.cray.com/books/S-9407-1506' -description = """Toolchain using Cray compiler wrapper, using PrgEnv-gnu module (PE release: June 2015).\n""" - -toolchain = SYSTEM - -dependencies = [ - # PrgEnv version is not pinned, as Cray recommends to use the latest (default) version - ('PrgEnv-gnu', EXTERNAL_MODULE), - ('gcc/4.8.2', EXTERNAL_MODULE), - ('cray-libsci/13.0.4', EXTERNAL_MODULE), - ('cray-mpich/7.2.2', EXTERNAL_MODULE), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/c/CrayGNU/CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/c/CrayGNU/CrayGNU-2015.11.eb deleted file mode 100644 index 0e6a5c2553f7..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CrayGNU/CrayGNU-2015.11.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'CrayToolchain' - -name = 'CrayGNU' -version = '2015.11' - -homepage = 'http://docs.cray.com/books/S-9407-1511' -description = """Toolchain using Cray compiler wrapper, using PrgEnv-gnu module (PE release: November 2015).\n""" - -toolchain = SYSTEM - -dependencies = [ - # PrgEnv version is not pinned, as Cray recommends to use the latest (default) version - ('PrgEnv-gnu', EXTERNAL_MODULE), - ('gcc/4.9.3', EXTERNAL_MODULE), - ('cray-libsci/13.2.0', EXTERNAL_MODULE), - ('cray-mpich/7.2.6', EXTERNAL_MODULE), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/c/CrayGNU/CrayGNU-2016.03.eb b/easybuild/easyconfigs/__archive__/c/CrayGNU/CrayGNU-2016.03.eb deleted file mode 100644 index 817e5af6722a..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CrayGNU/CrayGNU-2016.03.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'CrayToolchain' - -name = 'CrayGNU' -version = '2016.03' - -homepage = 'http://docs.cray.com/books/S-9408-1603/' -description = """Toolchain using Cray compiler wrapper, using PrgEnv-gnu module (PE release: March 2016).""" - -toolchain = SYSTEM - -dependencies = [ - # PrgEnv version is not pinned, as Cray recommends to use the latest (default) version - ('PrgEnv-gnu', EXTERNAL_MODULE), - ('gcc/4.9.3', EXTERNAL_MODULE), - ('cray-libsci/16.03.1', EXTERNAL_MODULE), - ('cray-mpich/7.3.2', EXTERNAL_MODULE), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/c/CrayGNU/CrayGNU-2016.04.eb b/easybuild/easyconfigs/__archive__/c/CrayGNU/CrayGNU-2016.04.eb deleted file mode 100644 index 3225949472c4..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CrayGNU/CrayGNU-2016.04.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'CrayToolchain' - -name = 'CrayGNU' -version = '2016.04' - -homepage = 'http://docs.cray.com/books/S-9408-1604/' -description = """Toolchain using Cray compiler wrapper, using PrgEnv-gnu module (PE release: April 2016).\n""" - -toolchain = SYSTEM - -dependencies = [ - # PrgEnv version is not pinned, as Cray recommends to use the latest (default) version - ('PrgEnv-gnu', EXTERNAL_MODULE), - ('gcc/4.9.3', EXTERNAL_MODULE), - ('cray-libsci/16.03.1', EXTERNAL_MODULE), - ('cray-mpich/7.3.3', EXTERNAL_MODULE), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/c/CrayGNU/CrayGNU-2016.06.eb b/easybuild/easyconfigs/__archive__/c/CrayGNU/CrayGNU-2016.06.eb deleted file mode 100644 index ac3224eaa1ce..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CrayGNU/CrayGNU-2016.06.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'CrayToolchain' - -name = 'CrayGNU' -version = '2016.06' - -homepage = 'http://docs.cray.com/books/S-9408-1606/' -description = """Toolchain using Cray compiler wrapper, using PrgEnv-gnu module (PE release: June 2016).\n""" - -toolchain = SYSTEM - -dependencies = [ - # PrgEnv version is not pinned, as Cray recommends to use the latest (default) version - ('PrgEnv-gnu', EXTERNAL_MODULE), - ('gcc/4.9.3', EXTERNAL_MODULE), - ('cray-libsci/16.06.1', EXTERNAL_MODULE), - ('cray-mpich/7.4.0', EXTERNAL_MODULE), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/c/CrayIntel/CrayIntel-2015.06.eb b/easybuild/easyconfigs/__archive__/c/CrayIntel/CrayIntel-2015.06.eb deleted file mode 100644 index c16cb736aaa6..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CrayIntel/CrayIntel-2015.06.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'CrayToolchain' - -name = 'CrayIntel' -version = '2015.06' - -homepage = 'http://docs.cray.com/books/S-9407-1511' -description = """Toolchain using Cray compiler wrapper, using PrgEnv-intel module (PE release: November 2015).\n""" - -toolchain = SYSTEM - -dependencies = [ - # PrgEnv version is not pinned, as Cray recommends to use the latest (default) version - ('PrgEnv-intel', EXTERNAL_MODULE), - ('intel/15.0.1.133', EXTERNAL_MODULE), - ('cray-libsci/13.0.4', EXTERNAL_MODULE), - ('cray-mpich/7.2.2', EXTERNAL_MODULE), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/c/CrayIntel/CrayIntel-2015.11.eb b/easybuild/easyconfigs/__archive__/c/CrayIntel/CrayIntel-2015.11.eb deleted file mode 100644 index f293b619e2e4..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CrayIntel/CrayIntel-2015.11.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'CrayToolchain' - -name = 'CrayIntel' -version = '2015.11' - -homepage = 'http://docs.cray.com/books/S-9407-1511' -description = """Toolchain using Cray compiler wrapper, using PrgEnv-intel module (PE release: November 2015).\n""" - -toolchain = SYSTEM - -dependencies = [ - # PrgEnv version is not pinned, as Cray recommends to use the latest (default) version - ('PrgEnv-intel', EXTERNAL_MODULE), - ('intel/15.0.1.133', EXTERNAL_MODULE), - ('cray-libsci/13.2.0', EXTERNAL_MODULE), - ('cray-mpich/7.2.6', EXTERNAL_MODULE), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/c/CrayIntel/CrayIntel-2016.06.eb b/easybuild/easyconfigs/__archive__/c/CrayIntel/CrayIntel-2016.06.eb deleted file mode 100644 index c1b499d5de0a..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CrayIntel/CrayIntel-2016.06.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'CrayToolchain' - -name = 'CrayIntel' -version = '2016.06' - -homepage = 'http://docs.cray.com/books/S-9407-1606' -description = """Toolchain using Cray compiler wrapper, using PrgEnv-intel module (PE release: June 2016).\n""" - -toolchain = SYSTEM - -dependencies = [ - # PrgEnv version is not pinned, as Cray recommends to use the latest (default) version - ('PrgEnv-intel', EXTERNAL_MODULE), - ('intel/16.0.1.150', EXTERNAL_MODULE), - ('cray-libsci/16.06.1', EXTERNAL_MODULE), - ('cray-mpich/7.4.0', EXTERNAL_MODULE), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/c/CrayPGI/CrayPGI-2016.04.eb b/easybuild/easyconfigs/__archive__/c/CrayPGI/CrayPGI-2016.04.eb deleted file mode 100644 index a5e1ba06e505..000000000000 --- a/easybuild/easyconfigs/__archive__/c/CrayPGI/CrayPGI-2016.04.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'CrayToolchain' - -name = 'CrayPGI' -version = '2016.04' - -homepage = 'http://www.pgroup.com/' -description = """Toolchain using Cray compiler wrapper, using PrgEnv-pgi module.""" - -toolchain = SYSTEM - -dependencies = [ - # PrgEnv version is not pinned, as Cray recommends to use the latest (default) version - ('PrgEnv-pgi', EXTERNAL_MODULE), - ('pgi/16.3.0', EXTERNAL_MODULE), - ('cray-mpich/7.3.2', EXTERNAL_MODULE), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/c/Cube/Cube-4.2-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/c/Cube/Cube-4.2-goolf-1.5.14.eb deleted file mode 100644 index 4ad949c6687e..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Cube/Cube-4.2-goolf-1.5.14.eb +++ /dev/null @@ -1,56 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany -# Authors:: Bernd Mohr -# Markus Geimer -# License:: 3-clause BSD -# -# This work is based on experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## - -easyblock = 'EB_Score_minus_P' - -name = 'Cube' -version = '4.2' - -homepage = 'http://www.scalasca.org/software/cube-4.x/download.html' -description = """Cube, which is used as performance report explorer for Scalasca and - Score-P, is a generic tool for displaying a multi-dimensional performance space - consisting of the dimensions (i) performance metric, (ii) call path, and (iii) system - resource. Each dimension can be represented as a tree, where non-leaf nodes of the tree - can be collapsed or expanded to achieve the desired level of granularity.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] - -# Backported fixes included in Cube 4.2.2 and up -patches = [ - 'Cube-%(version)s_fix-Qt-version-check.patch', - 'Cube-%(version)s_fix-with-qt-check.patch', -] - -checksums = [ - 'aa1b1594bacddd3a1931f9a9dea23ce8', # cube-4.2.tar.gz - 'da69fe49d347dc7722c30bb785106d96', # Cube-4.2_fix-Qt-version-check.patch - '5a746d4f6f4eb5eb8b464ca355b46891', # Cube-4.2_fix-with-qt-check.patch -] - -dependencies = [('Qt', '4.8.6')] - -# The Cube Java reader is currently only used by TAU, which ships it's own -# copy as a jar file. If you really want to enable it, make sure to set -# 'maxparallel=1', as automake's Java support has difficulties handling -# parallel builds. -configopts = '--without-java-reader' - -sanity_check_paths = { - 'files': ['bin/cube', ('lib/libcube4.a', 'lib64/libcube4.a'), - ('lib/libcube4.%s' % SHLIB_EXT, 'lib64/libcube4.%s' % SHLIB_EXT)], - 'dirs': ['include/cube', 'include/cubew'], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/c/Cube/Cube-4.2.3-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/c/Cube/Cube-4.2.3-goolf-1.5.14.eb deleted file mode 100644 index d6ae37f211a5..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Cube/Cube-4.2.3-goolf-1.5.14.eb +++ /dev/null @@ -1,42 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# Authors:: Jordi Blasco -# License:: New BSD -# -## - -easyblock = 'EB_Score_minus_P' - -name = "Cube" -version = "4.2.3" - -homepage = 'http://www.scalasca.org/software/cube-4.x/download.html' -description = """Cube, which is used as performance report explorer for Scalasca and - Score-P, is a generic tool for displaying a multi-dimensional performance space - consisting of the dimensions (i) performance metric, (ii) call path, and (iii) system - resource. Each dimension can be represented as a tree, where non-leaf nodes of the tree - can be collapsed or expanded to achieve the desired level of granularity.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] - -checksums = [ - '8f95b9531f5a8f8134f279c2767c9b20', # cube-4.2.3.tar.gz -] - -dependencies = [('Qt', '4.8.4')] - -# The Cube Java reader is currently only used by TAU, which ships it's own -# copy as a jar file. If you really want to enable it, make sure to set -# 'maxparallel=1', as automake's Java support has difficulties handling -# parallel builds. -configopts = "--without-java-reader" - -sanity_check_paths = { - 'files': ["bin/cube", ("lib/libcube4.a", "lib64/libcube4.a"), - ("lib/libcube4.%s" % SHLIB_EXT, "lib64/libcube4.%s" % SHLIB_EXT)], - 'dirs': ["include/cube", "include/cubew"], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/c/Cube/Cube-4.3-foss-2015a.eb b/easybuild/easyconfigs/__archive__/c/Cube/Cube-4.3-foss-2015a.eb deleted file mode 100644 index b4f629e0718f..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Cube/Cube-4.3-foss-2015a.eb +++ /dev/null @@ -1,48 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany -# Authors:: Bernd Mohr -# Markus Geimer -# License:: 3-clause BSD -# -# This work is based on experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## - -easyblock = 'EB_Score_minus_P' - -name = "Cube" -version = "4.3" - -homepage = 'http://www.scalasca.org/software/cube-4.x/download.html' -description = """Cube, which is used as performance report explorer for Scalasca and - Score-P, is a generic tool for displaying a multi-dimensional performance space - consisting of the dimensions (i) performance metric, (ii) call path, and (iii) system - resource. Each dimension can be represented as a tree, where non-leaf nodes of the tree - can be collapsed or expanded to achieve the desired level of granularity.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] - -checksums = [ - 'ed4d6f3647eefa65fc194b5d1a5f4ffe', # cube-4.3.tar.gz -] - -dependencies = [('Qt', '4.8.6')] - -# The Cube Java reader is currently only used by TAU, which ships it's own -# copy as a jar file. If you really want to enable it, make sure to set -# 'maxparallel=1', as automake's Java support has difficulties handling -# parallel builds. -configopts = "--without-java-reader" - -sanity_check_paths = { - 'files': ["bin/cube", ("lib/libcube4.a", "lib64/libcube4.a"), - ("lib/libcube4.%s" % SHLIB_EXT, "lib64/libcube4.%s" % SHLIB_EXT)], - 'dirs': ["include/cube", "include/cubew"], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/c/Cube/Cube-4.3.2-foss-2015a.eb b/easybuild/easyconfigs/__archive__/c/Cube/Cube-4.3.2-foss-2015a.eb deleted file mode 100644 index 259be5408752..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Cube/Cube-4.3.2-foss-2015a.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany -# Authors:: Bernd Mohr -# Markus Geimer -# License:: 3-clause BSD -# -# This work is based on experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## - -easyblock = 'EB_Score_minus_P' - -name = "Cube" -version = "4.3.2" - -homepage = 'http://www.scalasca.org/software/cube-4.x/download.html' -description = """Cube, which is used as performance report explorer for Scalasca and - Score-P, is a generic tool for displaying a multi-dimensional performance space - consisting of the dimensions (i) performance metric, (ii) call path, and (iii) system - resource. Each dimension can be represented as a tree, where non-leaf nodes of the tree - can be collapsed or expanded to achieve the desired level of granularity.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] - -checksums = [ - 'a9119524df5a39e7a5bf6dee4de62e30', # cube-4.3.2.tar.gz -] - -dependencies = [('Qt', '4.8.6')] - -sanity_check_paths = { - 'files': ["bin/cube", ("lib/libcube4.a", "lib64/libcube4.a"), - ("lib/libcube4.%s" % SHLIB_EXT, "lib64/libcube4.%s" % SHLIB_EXT)], - 'dirs': ["include/cube", "include/cubew"], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/c/Cuby/Cuby-4-intel-2014b.eb b/easybuild/easyconfigs/__archive__/c/Cuby/Cuby-4-intel-2014b.eb deleted file mode 100644 index f49b28d34f03..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Cuby/Cuby-4-intel-2014b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = "PackedBinary" - -name = "Cuby" -version = '4' - -homepage = 'http://cuby.molecular.cz/cuby4/' -description = """Cuby is a computational chemistry framework written in ruby. - For users, it provides an unified access to various computational - methods available in difefrent software packages. For developers, - Cuby is much more - it is a complex framework that provides - object-oriented access to the data enetering the calculations and - to their results, making it easy to create new computational - protocols by combining existing blocks of the framework.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -# Source can be obtained via http://cuby.molecular.cz/?page=Downloads -sources = ['cuby4.tgz'] - -dependencies = [('Ruby', '2.1.5')] - -sanity_check_paths = { - 'files': ['cuby4%s' % x for x in ['', '.rb']], - 'dirs': ['classes'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-1.3.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-1.3.0-goolf-1.4.10.eb deleted file mode 100644 index 7e5d556bb708..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-1.3.0-goolf-1.4.10.eb +++ /dev/null @@ -1,45 +0,0 @@ -## -# 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 -## - -name = 'Cufflinks' -version = "1.3.0" - -homepage = 'http://cole-trapnell-lab.github.io/cufflinks/' -description = """Transcript assembly, differential expression, and differential regulation for RNA-Seq""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://cole-trapnell-lab.github.io/cufflinks/assets/downloads/'] - -dependencies = [ - ('Boost', '1.51.0', '-Python-2.7.3'), - ('SAMtools', '0.1.18'), - ('Eigen', '3.1.1'), - ('zlib', '1.2.7'), -] - -patches = [ - 'Cufflinks_GCC-4.7.patch', - 'cufflinks-1.x-ldflags.patch' -] - -preconfigopts = 'env CPPFLAGS="-I$EBROOTEIGEN/include $CPPFLAGS" LDFLAGS="-lboost_system $LDFLAGS" ' -configopts = '--with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' - -sanity_check_paths = { - 'files': ['bin/cufflinks'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-2.0.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-2.0.2-goolf-1.4.10.eb deleted file mode 100644 index 4c2199c2b297..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-2.0.2-goolf-1.4.10.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# 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 -## - -name = 'Cufflinks' -version = '2.0.2' - -homepage = 'http://cole-trapnell-lab.github.io/cufflinks/' -description = """Transcript assembly, differential expression, and differential regulation for RNA-Seq""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://cole-trapnell-lab.github.io/cufflinks/assets/downloads/'] - -dependencies = [ - ('Boost', '1.51.0', '-Python-2.7.3'), - ('SAMtools', '0.1.18'), - ('Eigen', '3.1.1'), - ('zlib', '1.2.7'), -] - -patches = ['Cufflinks_GCC-4.7.patch'] - -configopts = '--with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' -preconfigopts = 'env CPPFLAGS="-I$EBROOTEIGEN/include $CPPFLAGS" LDFLAGS="-lboost_system $LDFLAGS" ' - -sanity_check_paths = { - 'files': ['bin/cufflinks'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-2.0.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-2.0.2-ictce-5.3.0.eb deleted file mode 100644 index 0aa76e0d7c35..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-2.0.2-ictce-5.3.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -## -# 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 (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-94.html -## - -name = 'Cufflinks' -version = '2.0.2' - -homepage = 'http://cole-trapnell-lab.github.io/cufflinks/' -description = """Transcript assembly, differential expression, and differential regulation for RNA-Seq""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://cole-trapnell-lab.github.io/cufflinks/assets/downloads/'] - -patches = ['Cufflinks-2.1.1_init-error.patch'] - -dependencies = [ - ('Boost', '1.51.0', '-Python-2.7.3'), - ('SAMtools', '0.1.18'), - ('Eigen', '3.1.1'), - ('zlib', '1.2.7'), -] - -configopts = '--with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' -configopts += ' --enable-intel64 ' -preconfigopts = 'env CPPFLAGS="-I$EBROOTEIGEN/include $CPPFLAGS" LDFLAGS="-lboost_system $LDFLAGS" ' - -sanity_check_paths = { - 'files': ['bin/cufflinks'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-2.1.1-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-2.1.1-ictce-5.5.0.eb deleted file mode 100644 index 0afef46d296f..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-2.1.1-ictce-5.5.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# 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 (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-94.html -## - -name = 'Cufflinks' -version = '2.1.1' - -homepage = 'http://cole-trapnell-lab.github.io/cufflinks/' -description = """Transcript assembly, differential expression, and differential regulation for RNA-Seq""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://cole-trapnell-lab.github.io/cufflinks/assets/downloads/'] - -patches = ['Cufflinks-2.1.1_init-error.patch'] - -dependencies = [ - ('Boost', '1.55.0', '-Python-2.7.6'), - ('SAMtools', '0.1.19'), - ('Eigen', '3.2.0'), - ('zlib', '1.2.7'), -] - -configopts = '--enable-intel64 --with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' -preconfigopts = 'env CPPFLAGS=-I$EBROOTEIGEN/include' - -sanity_check_paths = { - 'files': ['bin/cufflinks'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-2.2.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-2.2.1-foss-2015a.eb deleted file mode 100644 index 6ac33d77d411..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-2.2.1-foss-2015a.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'Cufflinks' -version = '2.2.1' - -homepage = 'http://cole-trapnell-lab.github.io/cufflinks/' -description = """Transcript assembly, differential expression, and differential regulation for RNA-Seq""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://cole-trapnell-lab.github.io/cufflinks/assets/downloads/'] - -dependencies = [ - # issues with boost > 1.55, see https://github.com/cole-trapnell-lab/cufflinks/issues/3 - ('Boost', '1.55.0', '-Python-2.7.9'), - ('SAMtools', '0.1.19'), - ('Eigen', '3.2.3'), - ('zlib', '1.2.8'), -] - -preconfigopts = 'env CPPFLAGS=-I$EBROOTEIGEN/include' -configopts = '--with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' - -sanity_check_paths = { - 'files': ['bin/cufflinks'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-2.2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-2.2.1-goolf-1.4.10.eb deleted file mode 100644 index e368245a6cd4..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-2.2.1-goolf-1.4.10.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'Cufflinks' -version = '2.2.1' - -homepage = 'http://cole-trapnell-lab.github.io/cufflinks/' -description = """Transcript assembly, differential expression, and differential regulation for RNA-Seq""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = ['cufflinks-%(version)s.tar.gz'] -source_urls = ['http://cole-trapnell-lab.github.io/cufflinks/assets/downloads/'] - -dependencies = [ - ('Boost', '1.51.0', '-Python-2.7.3'), - ('SAMtools', '0.1.19'), - ('Eigen', '3.1.1'), - ('zlib', '1.2.7'), -] - -configopts = '--with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' -preconfigopts = 'env CPPFLAGS="-I$EBROOTEIGEN/include $CPPFLAGS" LDFLAGS="-lboost_system $LDFLAGS" ' - -sanity_check_paths = { - 'files': ['bin/cufflinks'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-2.2.1-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-2.2.1-goolf-1.7.20.eb deleted file mode 100644 index fe15c228e170..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-2.2.1-goolf-1.7.20.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'Cufflinks' -version = '2.2.1' - -homepage = 'http://cole-trapnell-lab.github.io/cufflinks/' -description = """Transcript assembly, differential expression, and differential regulation for RNA-Seq""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = ['cufflinks-%(version)s.tar.gz'] -source_urls = ['http://cole-trapnell-lab.github.io/cufflinks/assets/downloads/'] - -dependencies = [ - ('Boost', '1.55.0'), - ('SAMtools', '0.1.19'), - ('Eigen', '3.2.6'), - ('zlib', '1.2.8'), -] - -configopts = '--with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' -preconfigopts = 'env CPPFLAGS="-I$EBROOTEIGEN/include $CPPFLAGS" LDFLAGS="-lboost_system $LDFLAGS" ' - -sanity_check_paths = { - 'files': ['bin/cufflinks'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-2.2.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-2.2.1-intel-2015a.eb deleted file mode 100644 index 50fce481a6c8..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-2.2.1-intel-2015a.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'Cufflinks' -version = '2.2.1' - -homepage = 'http://cole-trapnell-lab.github.io/cufflinks/' -description = """Transcript assembly, differential expression, and differential regulation for RNA-Seq""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://cole-trapnell-lab.github.io/cufflinks/assets/downloads/'] - -dependencies = [ - # issues with boost > 1.55, see https://github.com/cole-trapnell-lab/cufflinks/issues/3 - ('Boost', '1.55.0', '-Python-2.7.8'), - ('SAMtools', '0.1.19'), - ('Eigen', '3.2.3'), - ('zlib', '1.2.8'), -] - -configopts = '--enable-intel64 --with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' -preconfigopts = 'env CPPFLAGS=-I$EBROOTEIGEN/include' - -sanity_check_paths = { - 'files': ['bin/cufflinks'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-2.2.1-intel-2015b-Python-2.7.10-Boost-1.59.0.eb b/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-2.2.1-intel-2015b-Python-2.7.10-Boost-1.59.0.eb deleted file mode 100644 index 8360322002f7..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-2.2.1-intel-2015b-Python-2.7.10-Boost-1.59.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'Cufflinks' -version = '2.2.1' - -homepage = 'http://cole-trapnell-lab.github.io/cufflinks/' -description = """Transcript assembly, differential expression, and differential regulation for RNA-Seq""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://cole-trapnell-lab.github.io/cufflinks/assets/downloads/'] - -pyver = '2.7.10' -boostver = '1.59.0' -versionsuffix = '-Python-%s-Boost-%s' % (pyver, boostver) -dependencies = [ - ('Boost', boostver, '-Python-%s' % pyver), - ('SAMtools', '0.1.20'), - ('Eigen', '3.2.7'), - ('zlib', '1.2.8'), -] - -configopts = '--enable-intel64 --with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' -preconfigopts = 'env CPPFLAGS=-I${EBROOTEIGEN}/include' - -sanity_check_paths = { - 'files': ['bin/cufflinks'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/Cython/Cython-0.16-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/c/Cython/Cython-0.16-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index e22250c9905e..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Cython/Cython-0.16-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Cython' -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.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -pylibdir = 'lib/python%s/site-packages' % pythonshortver -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [(python, pythonver)] - -sanity_check_paths = { - 'files': ['bin/cygdb', 'bin/cython', '%s/%%(namelower)s.py' % pylibdir], - 'dirs': ['%s/%%(name)s' % pylibdir], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/c/Cython/Cython-0.16-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/c/Cython/Cython-0.16-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 33b4c1bc5be0..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Cython/Cython-0.16-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Cython' -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.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -pylibdir = 'lib/python%s/site-packages' % pythonshortver -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [(python, pythonver)] - -sanity_check_paths = { - 'files': ['bin/cygdb', 'bin/cython', '%s/%%(namelower)s.py' % pylibdir], - 'dirs': ['%s/%%(name)s' % pylibdir], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/c/Cython/Cython-0.19.1-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/c/Cython/Cython-0.19.1-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index ec51d696a013..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Cython/Cython-0.19.1-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Cython' -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.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -pylibdir = 'lib/python%s/site-packages' % pythonshortver -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [(python, pythonver)] - -sanity_check_paths = { - 'files': ['bin/cygdb', 'bin/cython', '%s/%%(namelower)s.py' % pylibdir], - 'dirs': ['%s/%%(name)s' % pylibdir], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/c/Cython/Cython-0.19.1-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/c/Cython/Cython-0.19.1-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 1cdbf2c1fc7b..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Cython/Cython-0.19.1-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Cython' -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.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -pylibdir = 'lib/python%s/site-packages' % pythonshortver -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [(python, pythonver)] - -sanity_check_paths = { - 'files': ['bin/cygdb', 'bin/cython', '%s/%%(namelower)s.py' % pylibdir], - 'dirs': ['%s/%%(name)s' % pylibdir], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/c/Cython/Cython-0.19.2-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/__archive__/c/Cython/Cython-0.19.2-ictce-5.5.0-Python-2.7.6.eb deleted file mode 100644 index 8494b353e53f..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Cython/Cython-0.19.2-ictce-5.5.0-Python-2.7.6.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Cython' -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.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.6' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -pylibdir = 'lib/python%s/site-packages' % pythonshortver -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [(python, pythonver)] - -sanity_check_paths = { - 'files': ['bin/cygdb', 'bin/cython', '%s/%%(namelower)s.py' % pylibdir], - 'dirs': ['%s/%%(name)s' % pylibdir], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 769f55ce72a9..000000000000 --- a/easybuild/easyconfigs/__archive__/c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Cython' -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.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pythonver = '2.7.3' -versionsuffix = '-%s-%s' % (python, pythonver) -pyshortver = '.'.join(pythonver.split('.')[0:2]) -cythonlibdir = 'lib/python' + pyshortver + '/site-packages/Cython-%(version)s-py' + pyshortver + '-linux-x86_64.egg' - -dependencies = [(python, pythonver)] - -sanity_check_paths = { - 'files': ['bin/cygdb', 'bin/cython', '%s/%%(namelower)s.py' % cythonlibdir], - 'dirs': ['%s/%%(name)s' % cythonlibdir], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.27.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.27.0-goolf-1.4.10.eb deleted file mode 100644 index c54c318c31dc..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.27.0-goolf-1.4.10.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.27.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': 'goolf', 'version': '1.4.10'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -dependencies = [('OpenSSL', '1.0.1f')] - -configopts = "--with-ssl=$EBROOTOPENSSL" - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.27.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.27.0-ictce-5.3.0.eb deleted file mode 100644 index c76a4c33d258..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.27.0-ictce-5.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.27.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': 'ictce', 'version': '5.3.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -dependencies = [('OpenSSL', '1.0.1f')] - -configopts = "--with-ssl=$EBROOTOPENSSL" - -sanity_check_paths = { - 'files': ["bin/curl", "lib/libcurl.a", "lib/libcurl.%s" % SHLIB_EXT], - 'dirs': ["lib/pkgconfig"], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.28.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.28.1-ictce-5.3.0.eb deleted file mode 100644 index 74e6839e575b..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.28.1-ictce-5.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.28.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': 'ictce', 'version': '5.3.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -dependencies = [('OpenSSL', '1.0.1f')] - -configopts = "--with-ssl=$EBROOTOPENSSL" - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.29.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.29.0-goolf-1.4.10.eb deleted file mode 100644 index 307fbc0b46a1..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.29.0-goolf-1.4.10.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.29.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': 'goolf', 'version': '1.4.10'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -dependencies = [('OpenSSL', '1.0.1f')] - -configopts = "--with-ssl=$EBROOTOPENSSL" - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.33.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.33.0-ictce-5.3.0.eb deleted file mode 100644 index 237b0c17fd52..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.33.0-ictce-5.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.33.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': 'ictce', 'version': '5.3.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -dependencies = [('OpenSSL', '1.0.1f')] - -configopts = "--with-ssl=$EBROOTOPENSSL" - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.34.0-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.34.0-ictce-5.4.0.eb deleted file mode 100644 index b4f8554c2a97..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.34.0-ictce-5.4.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.34.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': 'ictce', 'version': '5.4.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -dependencies = [('OpenSSL', '1.0.1f')] - -configopts = "--with-ssl=$EBROOTOPENSSL" - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.34.0-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.34.0-ictce-5.5.0.eb deleted file mode 100644 index 5e5a9834c565..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.34.0-ictce-5.5.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.34.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': 'ictce', 'version': '5.5.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -dependencies = [('OpenSSL', '1.0.1f')] - -configopts = "--with-ssl=$EBROOTOPENSSL" - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.37.1-foss-2014b.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.37.1-foss-2014b.eb deleted file mode 100644 index 8b024b363bd3..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.37.1-foss-2014b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.37.1' - -homepage = 'http://curl.haxx.se' -description = """libcurl is a free and easy-to-use client-side URL transfer library, - supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, - POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports - SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, - proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, - Kerberos), file transfer resume, http proxy tunneling and more.""" - -toolchain = {'name': 'foss', 'version': '2014b'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -# dependencies = [('OpenSSL', '1.0.1i')] # OS dependency should be preferred for security reasons -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.37.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.37.1-foss-2015a.eb deleted file mode 100644 index 6036dce5c2ec..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.37.1-foss-2015a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.37.1' - -homepage = 'http://curl.haxx.se' -description = """libcurl is a free and easy-to-use client-side URL transfer library, - supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, - POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports - SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, - proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, - Kerberos), file transfer resume, http proxy tunneling and more.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -# dependencies = [('OpenSSL', '1.0.1i')] # OS dependency should be preferred for security reasons -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.37.1-intel-2014b.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.37.1-intel-2014b.eb deleted file mode 100644 index 196d06a19d1c..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.37.1-intel-2014b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.37.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': '2014b'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -# dependencies = [('OpenSSL', '1.0.1i')] # OS dependency should be preferred for security reasons -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.37.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.37.1-intel-2015a.eb deleted file mode 100644 index 119999d59e9c..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.37.1-intel-2015a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.37.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': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -# dependencies = [('OpenSSL', '1.0.1i')] # OS dependency should be preferred for security reasons -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.40.0-foss-2015a.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.40.0-foss-2015a.eb deleted file mode 100644 index 56b0b57ed69f..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.40.0-foss-2015a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.40.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': 'foss', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.40.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.40.0-intel-2015a.eb deleted file mode 100644 index 456fa99decd7..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.40.0-intel-2015a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.40.0' - -homepage = 'http://curl.haxx.se' -description = """libcurl is a free and easy-to-use client-side URL transfer library, - supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, - POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports - SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, - proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, - Kerberos), file transfer resume, http proxy tunneling and more.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -# dependencies = [('OpenSSL', '1.0.1k')] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# configopts = "--with-ssl=$EBROOTOPENSSL" - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.41.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.41.0-intel-2015a.eb deleted file mode 100644 index 6b26369841e2..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.41.0-intel-2015a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.41.0' - -homepage = 'http://curl.haxx.se' -description = """libcurl is a free and easy-to-use client-side URL transfer library, - supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, - POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports - SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, - proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, - Kerberos), file transfer resume, http proxy tunneling and more.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# dependencies = [('OpenSSL', '1.0.1m')] -# configopts = "--with-ssl=$EBROOTOPENSSL" - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.43.0-foss-2015b.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.43.0-foss-2015b.eb deleted file mode 100644 index 8268a960ae5c..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.43.0-foss-2015b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.43.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': 'foss', 'version': '2015b'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# dependencies = [('OpenSSL', '1.0.1p')] -# configopts = "--with-ssl=$EBROOTOPENSSL" - -modextravars = {'CURL_INCLUDES': '%(installdir)s/include'} - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.43.0-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.43.0-goolf-1.7.20.eb deleted file mode 100644 index 4d9fde4e6a17..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.43.0-goolf-1.7.20.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.43.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': 'goolf', 'version': '1.7.20'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# dependencies = [('OpenSSL', '1.0.1p')] -# configopts = "--with-ssl=$EBROOTOPENSSL" - -modextravars = {'CURL_INCLUDES': '%(installdir)s/include'} - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.43.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.43.0-intel-2015a.eb deleted file mode 100644 index e923765cebfe..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.43.0-intel-2015a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.43.0' - -homepage = 'http://curl.haxx.se' -description = """libcurl is a free and easy-to-use client-side URL transfer library, - supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, - POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports - SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, - proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, - Kerberos), file transfer resume, http proxy tunneling and more.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# dependencies = [('OpenSSL', '1.0.1p')] -# configopts = "--with-ssl=$EBROOTOPENSSL" - -modextravars = {'CURL_INCLUDES': '%(installdir)s/include'} - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.43.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.43.0-intel-2015b.eb deleted file mode 100644 index 8f64671269f4..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.43.0-intel-2015b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.43.0' - -homepage = 'http://curl.haxx.se' -description = """libcurl is a free and easy-to-use client-side URL transfer library, - supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, - POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports - SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, - proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, - Kerberos), file transfer resume, http proxy tunneling and more.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# dependencies = [('OpenSSL', '1.0.1p')] -# configopts = "--with-ssl=$EBROOTOPENSSL" - -modextravars = {'CURL_INCLUDES': '%(installdir)s/include'} - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.44.0-foss-2015a.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.44.0-foss-2015a.eb deleted file mode 100644 index 494501aa0081..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.44.0-foss-2015a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.44.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': 'foss', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# dependencies = [('OpenSSL', '1.0.1p')] -# configopts = "--with-ssl=$EBROOTOPENSSL" - -modextravars = {'CURL_INCLUDES': '%(installdir)s/include'} - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.44.0-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.44.0-goolf-1.7.20.eb deleted file mode 100644 index ea4746a629df..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.44.0-goolf-1.7.20.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.44.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': 'goolf', 'version': '1.7.20'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# dependencies = [('OpenSSL', '1.0.1p')] -# configopts = "--with-ssl=$EBROOTOPENSSL" - -modextravars = {'CURL_INCLUDES': '%(installdir)s/include'} - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.44.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.44.0-intel-2015a.eb deleted file mode 100644 index 07fc16413e70..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.44.0-intel-2015a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.44.0' - -homepage = 'http://curl.haxx.se' -description = """libcurl is a free and easy-to-use client-side URL transfer library, - supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, - POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports - SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, - proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, - Kerberos), file transfer resume, http proxy tunneling and more.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# dependencies = [('OpenSSL', '1.0.1p')] -# configopts = "--with-ssl=$EBROOTOPENSSL" - -modextravars = {'CURL_INCLUDES': '%(installdir)s/include'} - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.45.0-foss-2015b.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.45.0-foss-2015b.eb deleted file mode 100644 index dad17a394474..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.45.0-foss-2015b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.45.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': 'foss', 'version': '2015b'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# dependencies = [('OpenSSL', '1.0.1p')] -# configopts = "--with-ssl=$EBROOTOPENSSL" - -modextravars = {'CURL_INCLUDES': '%(installdir)s/include'} - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.so'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.45.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.45.0-intel-2015b.eb deleted file mode 100644 index e8f4cf17fa59..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.45.0-intel-2015b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.45.0' - -homepage = 'http://curl.haxx.se' -description = """libcurl is a free and easy-to-use client-side URL transfer library, - supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, - POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports - SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, - proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, - Kerberos), file transfer resume, http proxy tunneling and more.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# dependencies = [('OpenSSL', '1.0.1p')] -# configopts = "--with-ssl=$EBROOTOPENSSL" - -modextravars = {'CURL_INCLUDES': '%(installdir)s/include'} - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.46.0-foss-2015a.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.46.0-foss-2015a.eb deleted file mode 100644 index db4a8f582604..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.46.0-foss-2015a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.46.0' - -homepage = 'http://curl.haxx.se' -description = """libcurl is a free and easy-to-use client-side URL transfer library, - supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, - POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports - SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, - proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, - Kerberos), file transfer resume, http proxy tunneling and more.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# dependencies = [('OpenSSL', '1.0.1p')] -# configopts = "--with-ssl=$EBROOTOPENSSL" - -modextravars = {'CURL_INCLUDES': '%(installdir)s/include'} - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/cairo/cairo-1.12.14-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/cairo/cairo-1.12.14-goolf-1.4.10.eb deleted file mode 100644 index 4d208e316fee..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cairo/cairo-1.12.14-goolf-1.4.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "cairo" -version = '1.12.14' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://cairographics.org/releases/'] -sources = [SOURCE_TAR_XZ] - -dependencies = [ - ('libpng', '1.5.14'), - ('freetype', '2.4.11'), - ('zlib', '1.2.7'), - ('pixman', '0.28.2'), - ('fontconfig', '2.10.91'), - ('expat', '2.1.0'), - ('bzip2', '1.0.6'), -] - -# disable symbol lookup, which requires -lbfd, to avoid link issues with (non-PIC) libiberty.a provided by GCC -configopts = "--enable-symbol-lookup=no" - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/c/cairo/cairo-1.12.18-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/c/cairo/cairo-1.12.18-goolf-1.7.20.eb deleted file mode 100644 index 3638dbedbc6b..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cairo/cairo-1.12.18-goolf-1.7.20.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "cairo" -version = '1.12.18' - -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': 'goolf', 'version': '1.7.20'} - -source_urls = ['http://cairographics.org/releases/'] -sources = [SOURCE_TAR_XZ] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('libpng', '1.6.12'), - ('freetype', '2.5.3'), - ('pixman', '0.32.6'), - ('fontconfig', '2.11.1'), - ('expat', '2.1.0'), -] - -# disable symbol lookup, which requires -lbfd, to avoid link issues with (non-PIC) libiberty.a provided by GCC -configopts = "--enable-symbol-lookup=no" - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/c/cairo/cairo-1.12.18-intel-2014b.eb b/easybuild/easyconfigs/__archive__/c/cairo/cairo-1.12.18-intel-2014b.eb deleted file mode 100644 index 6f945ad25bee..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cairo/cairo-1.12.18-intel-2014b.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "cairo" -version = '1.12.18' - -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': '2014b'} - -source_urls = ['http://cairographics.org/releases/'] -sources = [SOURCE_TAR_XZ] - -dependencies = [ - ('libpng', '1.6.12'), - ('freetype', '2.5.3'), - ('zlib', '1.2.8'), - ('pixman', '0.32.6'), - ('fontconfig', '2.11.1'), - ('expat', '2.1.0'), - ('bzip2', '1.0.6'), -] - -# disable symbol lookup, which requires -lbfd, to avoid link issues with (non-PIC) libiberty.a provided by GCC -configopts = "--enable-symbol-lookup=no" - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/c/cairo/cairo-1.12.18-intel-2015a.eb b/easybuild/easyconfigs/__archive__/c/cairo/cairo-1.12.18-intel-2015a.eb deleted file mode 100644 index c4afd6154b57..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cairo/cairo-1.12.18-intel-2015a.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "cairo" -version = '1.12.18' - -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': '2015a'} - -source_urls = ['http://cairographics.org/releases/'] -sources = [SOURCE_TAR_XZ] - -dependencies = [ - ('libpng', '1.6.16'), - ('freetype', '2.5.5'), - ('zlib', '1.2.8'), - ('pixman', '0.32.6'), - ('fontconfig', '2.11.1'), - ('expat', '2.1.0'), - ('bzip2', '1.0.6'), -] - -builddependencies = [('Autotools', '20150119', '', ('GCC', '4.9.2'))] - -patches = ['cairo-1.12.18-pthread-check.patch'] - -preconfigopts = " autoconf configure.ac > configure && " - -# disable symbol lookup, which requires -lbfd, to avoid link issues with (non-PIC) libiberty.a provided by GCC -configopts = "--enable-symbol-lookup=no" - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/c/cairo/cairo-1.14.2-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/c/cairo/cairo-1.14.2-goolf-1.7.20.eb deleted file mode 100644 index 63d09e359a4f..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cairo/cairo-1.14.2-goolf-1.7.20.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "cairo" -version = '1.14.2' - -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': 'goolf', 'version': '1.7.20'} - -source_urls = ['http://cairographics.org/releases/'] -sources = [SOURCE_TAR_XZ] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('libpng', '1.6.17'), - ('freetype', '2.6'), - ('pixman', '0.32.6'), - ('fontconfig', '2.11.94'), - ('expat', '2.1.0'), -] - -# disable symbol lookup, which requires -lbfd, to avoid link issues with (non-PIC) libiberty.a provided by GCC -configopts = "--enable-symbol-lookup=no" - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/c/cairo/cairo-1.14.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/c/cairo/cairo-1.14.2-intel-2015a.eb deleted file mode 100644 index 357e47a331ce..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cairo/cairo-1.14.2-intel-2015a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "cairo" -version = '1.14.2' - -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': '2015a'} - -source_urls = ['http://cairographics.org/releases/'] -sources = [SOURCE_TAR_XZ] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('libpng', '1.6.17'), - ('freetype', '2.6'), - ('pixman', '0.32.6'), - ('fontconfig', '2.11.94'), - ('expat', '2.1.0'), -] - -# disable symbol lookup, which requires -lbfd, to avoid link issues with (non-PIC) libiberty.a provided by GCC -configopts = "--enable-symbol-lookup=no" - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/c/cairo/cairo-1.14.2-intel-2015b.eb b/easybuild/easyconfigs/__archive__/c/cairo/cairo-1.14.2-intel-2015b.eb deleted file mode 100644 index a9b98a3bc554..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cairo/cairo-1.14.2-intel-2015b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cairo' -version = '1.14.2' - -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': '2015b'} - -source_urls = ['http://cairographics.org/releases/'] -sources = [SOURCE_TAR_XZ] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('libpng', '1.6.18'), - ('freetype', '2.6.1'), - ('pixman', '0.32.8'), - ('fontconfig', '2.11.94'), - ('expat', '2.1.0'), -] - -# disable symbol lookup, which requires -lbfd, to avoid link issues with (non-PIC) libiberty.a provided by GCC -configopts = "--enable-symbol-lookup=no" - -# workaround for "hidden symbol .* in .* is referenced by DSO" and "ld: final link failed: Bad value" -buildopts = 'LD="$CC" LDFLAGS="$LDFLAGS -shared-intel"' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/c/cairo/cairo-1.14.4-intel-2015b.eb b/easybuild/easyconfigs/__archive__/c/cairo/cairo-1.14.4-intel-2015b.eb deleted file mode 100644 index eb215f92b00f..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cairo/cairo-1.14.4-intel-2015b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cairo' -version = '1.14.4' - -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': '2015b'} - -source_urls = ['http://cairographics.org/releases/'] -sources = [SOURCE_TAR_XZ] - -libpngver = '1.6.19' -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('libpng', libpngver), - ('freetype', '2.6.1', '-libpng-%s' % libpngver), - ('pixman', '0.32.8'), - ('fontconfig', '2.11.94', '-libpng-%s' % libpngver), - ('expat', '2.1.0'), -] - -# disable symbol lookup, which requires -lbfd, to avoid link issues with (non-PIC) libiberty.a provided by GCC -configopts = "--enable-symbol-lookup=no" - -# workaround for "hidden symbol .* in .* is referenced by DSO" and "ld: final link failed: Bad value" -buildopts = 'LD="$CC" LDFLAGS="$LDFLAGS -shared-intel"' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/c/cairomm/cairomm-1.10.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/c/cairomm/cairomm-1.10.0-intel-2015a.eb deleted file mode 100644 index c3d9dd1f2827..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cairomm/cairomm-1.10.0-intel-2015a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "cairomm" -version = '1.10.0' - -homepage = 'http://cairographics.org' -description = """ - The Cairomm package provides a C++ interface to Cairo. -""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://cairographics.org/releases/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('cairo', '1.14.2'), - ('libsigc++', '2.4.1'), -] - -sanity_check_paths = { - 'files': ['lib/libcairomm-1.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/c/cairomm/cairomm-1.10.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/c/cairomm/cairomm-1.10.0-intel-2015b.eb deleted file mode 100644 index 8cd26b8a00bf..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cairomm/cairomm-1.10.0-intel-2015b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "cairomm" -version = '1.10.0' - -homepage = 'http://cairographics.org' -description = """ - The Cairomm package provides a C++ interface to Cairo. -""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://cairographics.org/releases/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('cairo', '1.14.2'), - ('libsigc++', '2.4.1'), -] - -sanity_check_paths = { - 'files': ['lib/libcairomm-1.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/c/ccache/ccache-3.1.9-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/ccache/ccache-3.1.9-goolf-1.4.10.eb deleted file mode 100644 index 97cad490a6c2..000000000000 --- a/easybuild/easyconfigs/__archive__/c/ccache/ccache-3.1.9-goolf-1.4.10.eb +++ /dev/null @@ -1,28 +0,0 @@ -## -# 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 = 'ccache' -version = '3.1.9' - -homepage = 'http://ccache.samba.org/' -description = """ccache-3.1.9: Cache for C/C++ compilers""" - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://samba.org/ftp/ccache/'] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sanity_check_paths = { - 'files': ['bin/ccache'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/ccache/ccache-3.1.9-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/c/ccache/ccache-3.1.9-ictce-5.3.0.eb deleted file mode 100644 index 98555a7a7aa4..000000000000 --- a/easybuild/easyconfigs/__archive__/c/ccache/ccache-3.1.9-ictce-5.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# 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 = 'ccache' -version = '3.1.9' - -homepage = 'http://ccache.samba.org/' -description = """ccache-3.1.9: Cache for C/C++ compilers""" - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://samba.org/ftp/ccache/'] - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sanity_check_paths = { - 'files': ['bin/ccache'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/cflow/cflow-1.4-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/cflow/cflow-1.4-goolf-1.4.10.eb deleted file mode 100644 index a04ee2f9d79f..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cflow/cflow-1.4-goolf-1.4.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# 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 = 'cflow' -version = '1.4' -altversions = ['1.3', '1.4'] - -homepage = 'http://www.gnu.org/software/cflow/' -description = """cflow-1.4: Code-path flow analyzer for C""" - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sanity_check_paths = { - 'files': ['bin/cflow'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/cflow/cflow-1.4-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/c/cflow/cflow-1.4-ictce-5.3.0.eb deleted file mode 100644 index 30c2c7c61549..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cflow/cflow-1.4-ictce-5.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -## -# 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 = 'cflow' -version = '1.4' -altversions = ['1.3', '1.4'] - -homepage = 'http://www.gnu.org/software/cflow/' -description = """cflow-1.4: Code-path flow analyzer for C""" - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sanity_check_paths = { - 'files': ['bin/cflow'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/cgdb/cgdb-0.6.5-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/c/cgdb/cgdb-0.6.5-goolf-1.4.10.eb deleted file mode 100644 index 2c027621e885..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cgdb/cgdb-0.6.5-goolf-1.4.10.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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 = 'cgdb' -version = '0.6.5' - -homepage = 'http://cgdb.sourceforge.net/' -description = """cgdb-0.6.5: Curses-based interface to the GNU Debugger GDB """ - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://sourceforge.net/projects/cgdb/files', 'download'] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -dependencies = [ - ('ncurses', '5.9'), - ('libreadline', '6.2') -] - -sanity_check_paths = { - 'files': ['bin/cgdb'], - 'dirs': [] -} - -moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/__archive__/c/cgdb/cgdb-0.6.5-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/c/cgdb/cgdb-0.6.5-ictce-5.3.0.eb deleted file mode 100644 index fe9db263243f..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cgdb/cgdb-0.6.5-ictce-5.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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 = 'cgdb' -version = '0.6.5' - -homepage = 'http://cgdb.sourceforge.net/' -description = """cgdb-0.6.5: Curses-based interface to the GNU Debugger GDB """ - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://sourceforge.net/projects/cgdb/files', 'download'] - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -dependencies = [ - ('ncurses', '5.9'), - ('libreadline', '6.2') -] - -sanity_check_paths = { - 'files': ['bin/cgdb'], - 'dirs': [] -} - -moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/__archive__/c/charmm/charmm-43b2-foss-2017b.eb b/easybuild/easyconfigs/__archive__/c/charmm/charmm-43b2-foss-2017b.eb deleted file mode 100644 index 082f30332f5e..000000000000 --- a/easybuild/easyconfigs/__archive__/c/charmm/charmm-43b2-foss-2017b.eb +++ /dev/null @@ -1,34 +0,0 @@ -# This easyconfig files builds charmm, the free version of CHARMM -# charmm provides all the functionality of CHARMM except its performance enhancements -# See https://www.charmm.org for naming convention - -easyblock = 'EB_CHARMM' - -name = 'charmm' -version = '43b2' - -homepage = "http://www.charmm.org" -description = """CHARMM (Chemistry at HARvard Macromolecular Mechanics) is a versatile -and widely used molecular simulation program with broad application to many-particle systems. -charmm provides all the functionality of CHARMM except its performance enhancements.""" - -toolchain = {'name': 'foss', 'version': '2017b'} -toolchainopts = {'usempi': True, 'opt': True} - -# Request the download link from http://charmm.chemistry.harvard.edu/request_license.php?version=charmm -# and rename the file with the latest version reported in the ChangeLogs directory -sources = ["charmm-c%(version)s.tar.gz"] -patches = ["charmm-43b2_Use_xhost.patch"] -checksums = [ - 'de0d5e2fa8508c73292355918b2bc43eef44c5b6bcae050848862400b64e51f8', # charmm-c43b2.tar.gz - '3b1f1ac371578d9bd814bf4ac223b839ac293ae3aa6156611beba26b2dc25163', # charmm-43b2_Use_xhost.patch -] - -# MKL activated automatically when the intel toolchain is used -# DOMDEC is not supported by (free) charmm -build_options = "FULL COLFFT PIPF -CMPI" - -# Choose from: huge, xxlarge, xlarge, large, medium (the default), small, xsmall, reduce -system_size = "medium" - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/charmm/charmm-43b2-intel-2017b.eb b/easybuild/easyconfigs/__archive__/c/charmm/charmm-43b2-intel-2017b.eb deleted file mode 100644 index d305d95e55ab..000000000000 --- a/easybuild/easyconfigs/__archive__/c/charmm/charmm-43b2-intel-2017b.eb +++ /dev/null @@ -1,37 +0,0 @@ -# This easyconfig files builds charmm, the free version of CHARMM -# charmm provides all the functionality of CHARMM except its performance enhancements -# See https://www.charmm.org for naming convention - -easyblock = 'EB_CHARMM' - -name = 'charmm' -version = '43b2' - -homepage = "http://www.charmm.org" -description = """CHARMM (Chemistry at HARvard Macromolecular Mechanics) is a versatile -and widely used molecular simulation program with broad application to many-particle systems. -charmm provides all the functionality of CHARMM except its performance enhancements.""" - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'usempi': True, 'opt': True} - -# Request the download link from http://charmm.chemistry.harvard.edu/request_license.php?version=charmm -# and rename the file with the latest version reported in the ChangeLogs directory -sources = ["charmm-c%(version)s.tar.gz"] -patches = ["charmm-43b2_Use_xhost.patch"] -checksums = [ - 'de0d5e2fa8508c73292355918b2bc43eef44c5b6bcae050848862400b64e51f8', # charmm-c43b2.tar.gz - '3b1f1ac371578d9bd814bf4ac223b839ac293ae3aa6156611beba26b2dc25163', # charmm-43b2_Use_xhost.patch -] - -# Ensure that mpiifort is used instead of mpif90 -prebuildopts = 'MPIIFORT=YES' - -# MKL activated automatically when the intel toolchain is used -# DOMDEC is not supported by (free) charmm -build_options = "FULL COLFFT PIPF -CMPI" - -# Choose from: huge, xxlarge, xlarge, large, medium (the default), small, xsmall, reduce -system_size = "medium" - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/c/charmm/charmm-43b2_Use_xhost.patch b/easybuild/easyconfigs/__archive__/c/charmm/charmm-43b2_Use_xhost.patch deleted file mode 100644 index 77ad335588e2..000000000000 --- a/easybuild/easyconfigs/__archive__/c/charmm/charmm-43b2_Use_xhost.patch +++ /dev/null @@ -1,16 +0,0 @@ -# Use the optimization options from EasyBuild -# Davide Vanzo (Vanderbilt University) -diff -ru charmm.orig/build/UNX/Makefile_em64t charmm/build/UNX/Makefile_em64t ---- charmm.orig/build/UNX/Makefile_em64t 2019-04-16 15:08:16.873426458 -0500 -+++ charmm/build/UNX/Makefile_em64t 2019-04-16 15:09:31.909428534 -0500 -@@ -88,8 +88,8 @@ - - FC0 = $(FC) -c -O0 -free -fp-model strict - FC1 = $(FC) -c -O1 -free -fp-model strict --FC2 = $(FC) -c -O3 -mp1 -axSSE4.1 -free -fp-model strict --FC3 = $(FC) -c -O3 -mp1 -axSSE4.1 -free -fp-model strict -+FC2 = $(FC) -c -mp1 -free $(F90FLAGS) -+FC3 = $(FC) -c -mp1 -free $(F90FLAGS) - FCR = $(FC) -c -u -V -free -fp-model strict - FCD = $(FC) -c -g -O0 -u -traceback -free - diff --git a/easybuild/easyconfigs/__archive__/c/coevol/coevol-20180201-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/c/coevol/coevol-20180201-goolf-1.7.20.eb deleted file mode 100644 index f66278bef7a6..000000000000 --- a/easybuild/easyconfigs/__archive__/c/coevol/coevol-20180201-goolf-1.7.20.eb +++ /dev/null @@ -1,39 +0,0 @@ -# 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 = 'ConfigureMake' - -name = 'coevol' -commit = '5d7fc52' -version = '20180201' - -homepage = 'https://github.com/bayesiancook/coevol' -description = 'Correlated evolution of substitution rates and quantitative traits' - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = ['https://github.com/bayesiancook/coevol/archive/'] -sources = [{'download_filename': '%s.tar.gz' % commit, 'filename': SOURCE_TAR_GZ}] -checksums = ['e2cb1227f452c4f781faf8ec60e483ca27ffd288380bcfa483886f445a775bb6'] - -unpack_options = '--strip-components=1' - -skipsteps = ['configure', 'install'] - -buildininstalldir = True - -start_dir = 'sources' - -prebuildopts = 'mkdir -p %(installdir)s/bin && ' - -buildopts = 'all PROGSDIR=%(installdir)s/bin/' - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['ancov', 'coevol', 'readancov', 'readcoevol', - 'readtipcoevol', 'tipcoevol']], - 'dirs': ['data'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/cppcheck/cppcheck-1.75-intel-2015b.eb b/easybuild/easyconfigs/__archive__/c/cppcheck/cppcheck-1.75-intel-2015b.eb deleted file mode 100644 index 70ed0f8ae7e8..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cppcheck/cppcheck-1.75-intel-2015b.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'cppcheck' -version = '1.75' - -homepage = 'http://cppcheck.sourceforge.net/' -description = """Cppcheck is a static analysis tool for C/C++ code""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s-%(version)s.tar.bz2'] - -dependencies = [ - ('Qt5', '5.5.1'), - ('PCRE', '8.37'), -] - -have_rules = True -build_gui = True - -buildopts = 'CXXFLAGS="$CXXFLAGS -std=c++11"' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/c/csvkit/csvkit-0.9.1-foss-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/c/csvkit/csvkit-0.9.1-foss-2015b-Python-2.7.10.eb deleted file mode 100644 index 87ecf8bccdff..000000000000 --- a/easybuild/easyconfigs/__archive__/c/csvkit/csvkit-0.9.1-foss-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = "PythonPackage" - -name = 'csvkit' -version = '0.9.1' - -homepage = 'https://github.com/wireservice/csvkit' -description = """csvkit is a suite of command-line tools for converting to and working with CSV, - the king of tabular file formats.""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.10' -pyshortver = '.'.join(pyver.split('.')[:2]) - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [ - (python, pyver), -] - -postinstallcmds = ["chmod -R +r %(installdir)s/lib/"] - -sanity_check_paths = { - 'files': ['bin/in2csv', 'bin/sql2csv', 'bin/csvclean', 'bin/csvcut', 'bin/csvgrep', 'bin/csvjoin', - 'bin/csvsort', 'bin/csvstack', 'bin/csvformat', 'bin/csvjson', 'bin/csvlook', 'bin/csvpy', - 'bin/csvsql', 'bin/csvstat'], - 'dirs': [], -} - -sanity_check_commands = [('csvlook', '-h')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/c/ctffind/ctffind-140609-foss-2014b.eb b/easybuild/easyconfigs/__archive__/c/ctffind/ctffind-140609-foss-2014b.eb deleted file mode 100644 index 287e08b07e91..000000000000 --- a/easybuild/easyconfigs/__archive__/c/ctffind/ctffind-140609-foss-2014b.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'MakeCp' - -name = 'ctffind' -version = '140609' - -homepage = 'http://grigoriefflab.janelia.org/ctf' -description = """CTFFIND and CTFTILT are two programs for finding CTFs of electron micrographs.""" - -toolchain = {'name': 'foss', 'version': '2014b'} - -source_urls = ['http://grigoriefflab.janelia.org/sites/default/files/'] -sources = ['ctf_%(version)s.tar.gz'] - -buildopts = '-f Makefile_linux_mp' - -files_to_copy = [(["ctftilt_mp.exe", 'ctffind3_mp.exe'], "bin"), "README.txt"] - -sanity_check_paths = { - 'files': ["bin/ctftilt_mp.exe", 'bin/ctffind3_mp.exe'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/ctffind/ctffind-140609-intel-2014b.eb b/easybuild/easyconfigs/__archive__/c/ctffind/ctffind-140609-intel-2014b.eb deleted file mode 100644 index eab354f3cc3b..000000000000 --- a/easybuild/easyconfigs/__archive__/c/ctffind/ctffind-140609-intel-2014b.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'MakeCp' - -name = 'ctffind' -version = '140609' - -homepage = 'http://grigoriefflab.janelia.org/ctf' -description = """CTFFIND and CTFTILT are two programs for finding CTFs of electron micrographs.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://grigoriefflab.janelia.org/sites/default/files/'] -sources = ['ctf_%(version)s.tar.gz'] - -buildopts = '-f Makefile_linux_mp' - -files_to_copy = [(["ctftilt_mp.exe", 'ctffind3_mp.exe'], "bin"), "README.txt"] - -sanity_check_paths = { - 'files': ["bin/ctftilt_mp.exe", 'bin/ctffind3_mp.exe'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/ctffind/ctffind-4.0.17-intel-2015b.eb b/easybuild/easyconfigs/__archive__/c/ctffind/ctffind-4.0.17-intel-2015b.eb deleted file mode 100644 index f6b9d86aa233..000000000000 --- a/easybuild/easyconfigs/__archive__/c/ctffind/ctffind-4.0.17-intel-2015b.eb +++ /dev/null @@ -1,39 +0,0 @@ -# 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 = 'ctffind' -version = '4.0.17' - -homepage = 'http://grigoriefflab.janelia.org/ctffind4' -description = """program for finding CTFs of electron micrographs""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'openmp': True} - -source_urls = ['http://grigoriefflab.janelia.org/sites/default/files/'] -sources = [SOURCELOWER_TAR_GZ] - -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 " -prebuildopts += "FC=${FC} F77=${F77} && " - -files_to_copy = [(['build/ctffind'], 'bin'), 'doc', 'scripts'] - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/ctffind'], - 'dirs': [], -} - -modloadmsg = "Define OMP_NUM_THREADS or use the command line option --omp-num-threads=N when using this application\n" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/ctffind/ctffind-4.0.8-intel-2014b.eb b/easybuild/easyconfigs/__archive__/c/ctffind/ctffind-4.0.8-intel-2014b.eb deleted file mode 100644 index 6af0d9536021..000000000000 --- a/easybuild/easyconfigs/__archive__/c/ctffind/ctffind-4.0.8-intel-2014b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'MakeCp' - -name = 'ctffind' -version = '4.0.8' - -homepage = 'http://grigoriefflab.janelia.org/ctf' -description = """CTFFIND and CTFTILT are two programs for finding CTFs of electron micrographs.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://grigoriefflab.janelia.org/system/files/private/'] -sources = [SOURCE_TAR_GZ] - -patches = ['ctffind-%(version)s_nostd_value.patch'] - -dependencies = [('GSL', '1.16')] - -with_configure = True -configopts = 'FC="$F77"' - -parallel = 1 - -files_to_copy = [(['ctffind'], "bin")] - -sanity_check_paths = { - 'files': ['bin/ctffind'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/cuDNN/cuDNN-7.0.5.15-goolfc-2017b.eb b/easybuild/easyconfigs/__archive__/c/cuDNN/cuDNN-7.0.5.15-goolfc-2017b.eb deleted file mode 100644 index a84e3d7ec2f1..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cuDNN/cuDNN-7.0.5.15-goolfc-2017b.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Stephane Thiell -## -easyblock = 'Tarball' - -name = 'cuDNN' -version = '7.0.5.15' - -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': 'goolfc', 'version': '2017b'} - -# Nvidia developer registration required. -# Download link: https://developer.nvidia.com/rdp/cudnn-download -# -# The version downloaded from Nvidia might be named differently from the name expected by this easyconfig. -# Compare checksum. If checksum agree with the below, rename your file to the name expected by this easyconfig. -# -sources = ['%(namelower)s-9.0-linux-x64-v%(version)s.tgz'] - -checksums = [ - '1a3e076447d5b9860c73d9bebe7087ffcb7b0c8814fd1e506096435a2ad9ab0e', # cudnn-9.0-linux-x64-v7.0.5.15.tgz -] - -sanity_check_paths = { - 'files': ['include/cudnn.h', 'lib64/libcudnn_static.a'], - 'dirs': ['include', 'lib64'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.3-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.3-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 15b0a97b3bf6..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.3-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,38 +0,0 @@ -# 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 = 'cutadapt' -version = '1.3' - -homepage = 'http://code.google.com/p/cutadapt/' -description = """ cutadapt removes adapter sequences - from high-throughput sequencing data. This is usually - necessary when the read length of the sequencing machine - is longer than the molecule that is sequenced, for - example when sequencing microRNAs. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.3' -pyshortver = '.'.join(pyver.split('.')[:2]) - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [ - (python, pyver), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt', 'lib/python2.7/site-packages/cutadapt/calign.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.3-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.3-goolf-1.4.10-Python-2.7.5.eb deleted file mode 100644 index 78181eace37b..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.3-goolf-1.4.10-Python-2.7.5.eb +++ /dev/null @@ -1,38 +0,0 @@ -# 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 = 'cutadapt' -version = '1.3' - -homepage = 'http://code.google.com/p/cutadapt/' -description = """ cutadapt removes adapter sequences - from high-throughput sequencing data. This is usually - necessary when the read length of the sequencing machine - is longer than the molecule that is sequenced, for - example when sequencing microRNAs. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.5' -pyshortver = '.'.join(pyver.split('.')[:2]) - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [ - (python, pyver), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt', 'lib/python2.7/site-packages/cutadapt/calign.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.4.1-foss-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.4.1-foss-2014b-Python-2.7.8.eb deleted file mode 100644 index 2eb271b2cb3c..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.4.1-foss-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = 'cutadapt' -version = '1.4.1' - -homepage = 'http://code.google.com/p/cutadapt/' -description = """ cutadapt removes adapter sequences from high-throughput sequencing data. - This is usually necessary when the read length of the sequencing machine is longer than - the molecule that is sequenced, for example when sequencing microRNAs. """ - -toolchain = {'name': 'foss', 'version': '2014b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.8' -pyshortver = '.'.join(pyver.split('.')[:2]) - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [ - (python, pyver), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.4.1-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.4.1-goolf-1.4.10-Python-2.7.5.eb deleted file mode 100644 index 0a914d43dd62..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.4.1-goolf-1.4.10-Python-2.7.5.eb +++ /dev/null @@ -1,38 +0,0 @@ -# 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 = 'cutadapt' -version = '1.4.1' - -homepage = 'http://code.google.com/p/cutadapt/' -description = """ cutadapt removes adapter sequences - from high-throughput sequencing data. This is usually - necessary when the read length of the sequencing machine - is longer than the molecule that is sequenced, for - example when sequencing microRNAs. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.5' -pyshortver = '.'.join(pyver.split('.')[:2]) - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [ - (python, pyver), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.5-foss-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.5-foss-2014b-Python-2.7.8.eb deleted file mode 100644 index b5fa67bd28a1..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.5-foss-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = 'cutadapt' -version = '1.5' - -homepage = 'http://code.google.com/p/cutadapt/' -description = """ cutadapt removes adapter sequences from high-throughput sequencing data. - This is usually necessary when the read length of the sequencing machine is longer than - the molecule that is sequenced, for example when sequencing microRNAs. """ - -toolchain = {'name': 'foss', 'version': '2014b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.8' -pyshortver = '.'.join(pyver.split('.')[:2]) - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [ - (python, pyver), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.5-goolf-1.4.10-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.5-goolf-1.4.10-Python-2.7.10.eb deleted file mode 100644 index 2793fdd39051..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.5-goolf-1.4.10-Python-2.7.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'cutadapt' -version = '1.5' - -homepage = 'http://code.google.com/p/cutadapt/' -description = """ cutadapt removes adapter sequences - from high-throughput sequencing data. This is usually - necessary when the read length of the sequencing machine - is longer than the molecule that is sequenced, for - example when sequencing microRNAs. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['639b86826778c14c8b1fe512f074b939'] - -python = 'Python' -pyver = '2.7.10' -pyshortver = '.'.join(pyver.split('.')[:2]) - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [ - (python, pyver), -] - -sanity_check_paths = { - 'files': ['lib/python%s/site-packages/cutadapt/_align.%s' % (pyshortver, SHLIB_EXT)], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.5-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.5-intel-2014b-Python-2.7.8.eb deleted file mode 100644 index c50c4a1b5f88..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.5-intel-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "PythonPackage" - -name = 'cutadapt' -version = '1.5' - -homepage = 'http://code.google.com/p/cutadapt/' -description = """ cutadapt removes adapter sequences - from high-throughput sequencing data. This is usually - necessary when the read length of the sequencing machine - is longer than the molecule that is sequenced, for - example when sequencing microRNAs. """ - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.8' -pyshortver = '.'.join(pyver.split('.')[:2]) - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [ - (python, pyver), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt', 'lib/python%s/site-packages/cutadapt/_align.%s' % (pyshortver, SHLIB_EXT)], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.6-foss-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.6-foss-2014b-Python-2.7.8.eb deleted file mode 100644 index 9fd455ea4e93..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.6-foss-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = 'cutadapt' -version = '1.6' - -homepage = 'http://code.google.com/p/cutadapt/' -description = """ cutadapt removes adapter sequences from high-throughput sequencing data. - This is usually necessary when the read length of the sequencing machine is longer than - the molecule that is sequenced, for example when sequencing microRNAs. """ - -toolchain = {'name': 'foss', 'version': '2014b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.8' -pyshortver = '.'.join(pyver.split('.')[:2]) - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [ - (python, pyver), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.7-foss-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.7-foss-2014b-Python-2.7.8.eb deleted file mode 100644 index 8fd82f9c4cac..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.7-foss-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = 'cutadapt' -version = '1.7' - -homepage = 'http://code.google.com/p/cutadapt/' -description = """ cutadapt removes adapter sequences from high-throughput sequencing data. - This is usually necessary when the read length of the sequencing machine is longer than - the molecule that is sequenced, for example when sequencing microRNAs. """ - -toolchain = {'name': 'foss', 'version': '2014b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.8' -pyshortver = '.'.join(pyver.split('.')[:2]) - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [ - (python, pyver), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.7.1-foss-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.7.1-foss-2014b-Python-2.7.8.eb deleted file mode 100644 index 4eaa0d8f1e97..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.7.1-foss-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = 'cutadapt' -version = '1.7.1' - -homepage = 'http://code.google.com/p/cutadapt/' -description = """ cutadapt removes adapter sequences from high-throughput sequencing data. - This is usually necessary when the read length of the sequencing machine is longer than - the molecule that is sequenced, for example when sequencing microRNAs. """ - -toolchain = {'name': 'foss', 'version': '2014b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.8' -pyshortver = '.'.join(pyver.split('.')[:2]) - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [ - (python, pyver), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 1f2a8db354fe..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = 'cutadapt' -version = '1.8.1' - -homepage = 'http://code.google.com/p/cutadapt/' -description = """ cutadapt removes adapter sequences from high-throughput sequencing data. - This is usually necessary when the read length of the sequencing machine is longer than - the molecule that is sequenced, for example when sequencing microRNAs. """ - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.9' -pyshortver = '.'.join(pyver.split('.')[:2]) - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [ - (python, pyver), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt', 'lib/python%s/site-packages/cutadapt/_align.%s' % (pyshortver, SHLIB_EXT)], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.9.1-foss-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.9.1-foss-2015b-Python-2.7.10.eb deleted file mode 100644 index 2508964d7f30..000000000000 --- a/easybuild/easyconfigs/__archive__/c/cutadapt/cutadapt-1.9.1-foss-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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 -# Author: Adam Huffman -# The Francis Crick Institute - -easyblock = "PythonPackage" - -name = 'cutadapt' -version = '1.9.1' - -homepage = 'http://opensource.scilifelab.se/projects/cutadapt/' -description = """ Cutadapt finds and removes adapter sequences, primers, poly-A tails and - other types of unwanted sequence from your high-throughput sequencing reads. """ - -toolchain = {'name': 'foss', 'version': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.10' -pyshortver = '.'.join(pyver.split('.')[:2]) - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [ - (python, pyver), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt', 'lib/python%s/site-packages/cutadapt/_align.%s' % (pyshortver, SHLIB_EXT)], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/d/DB/DB-2.7.7-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/d/DB/DB-2.7.7-ictce-5.5.0.eb deleted file mode 100644 index e2cb4b55ad24..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DB/DB-2.7.7-ictce-5.5.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'DB' -version = '2.7.7' - -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': 'ictce', 'version': '5.5.0'} - -source_urls = ['http://download.oracle.com/berkeley-db'] -sources = [SOURCELOWER_TAR_GZ] - -modextrapaths = { - 'PATH': ["BerkeleyDB/bin"], - 'CPATH': ["BerkeleyDB/include"], - 'LD_LIBRARY_PATH': ["BerkeleyDB/lib"], - 'LIBRARY_PATH': ["BerkeleyDB/lib"], -} - -sanity_check_paths = { - 'files': ["BerkeleyDB/include/db.h", "BerkeleyDB/include/db_cxx.h", "BerkeleyDB/lib/libdb.a"], - 'dirs': ["BerkeleyDB/bin"], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/d/DB/DB-4.7.25-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/d/DB/DB-4.7.25-goolf-1.4.10.eb deleted file mode 100644 index 2da345f14429..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DB/DB-4.7.25-goolf-1.4.10.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'DB' -version = '4.7.25' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://download.oracle.com/berkeley-db'] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ["include/db.h", "include/db_cxx.h", "lib/libdb.a", "lib/libdb.%s" % SHLIB_EXT], - 'dirs': ["bin"], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/d/DB/DB-4.8.30-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/d/DB/DB-4.8.30-goolf-1.4.10.eb deleted file mode 100644 index f567e411fb53..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DB/DB-4.8.30-goolf-1.4.10.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'DB' -version = '4.8.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': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://download.oracle.com/berkeley-db/'] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['include/db.h', 'include/db_cxx.h', 'lib/libdb.a', 'lib/libdb.%s' % SHLIB_EXT], - 'dirs': ['bin'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/d/DB/DB-4.8.30-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/d/DB/DB-4.8.30-ictce-5.5.0.eb deleted file mode 100644 index 42d43b6f8ef5..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DB/DB-4.8.30-ictce-5.5.0.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'DB' -version = '4.8.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': 'ictce', 'version': '5.5.0'} - -source_urls = ['http://download.oracle.com/berkeley-db/'] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['include/db.h', 'include/db_cxx.h', 'lib/libdb.a', 'lib/libdb.%s' % SHLIB_EXT], - 'dirs': ['bin'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/d/DB/DB-4.8.30-intel-2015b.eb b/easybuild/easyconfigs/__archive__/d/DB/DB-4.8.30-intel-2015b.eb deleted file mode 100644 index 0155873f3f79..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DB/DB-4.8.30-intel-2015b.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'DB' -version = '4.8.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': 'intel', 'version': '2015b'} - -source_urls = ['http://download.oracle.com/berkeley-db/'] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['include/db.h', 'include/db_cxx.h', 'lib/libdb.a', 'lib/libdb.%s' % SHLIB_EXT], - 'dirs': ['bin'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/d/DB/DB-5.3.21-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/d/DB/DB-5.3.21-goolf-1.4.10.eb deleted file mode 100644 index 21966bc11efb..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DB/DB-5.3.21-goolf-1.4.10.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'DB' -version = '5.3.21' - -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': 'goolf', 'version': '1.4.10'} - -# 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/__archive__/d/DB/DB-6.0.20-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/d/DB/DB-6.0.20-goolf-1.4.10.eb deleted file mode 100644 index 7c5219a47a26..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DB/DB-6.0.20-goolf-1.4.10.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'DB' -version = '6.0.20' - -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': 'goolf', 'version': '1.4.10'} - -# 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/__archive__/d/DB/DB-6.0.30-foss-2015a.eb b/easybuild/easyconfigs/__archive__/d/DB/DB-6.0.30-foss-2015a.eb deleted file mode 100644 index 32a7842e4473..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DB/DB-6.0.30-foss-2015a.eb +++ /dev/null @@ -1,18 +0,0 @@ -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/__archive__/d/DBD-Pg/DBD-Pg-3.4.1-intel-2014b-Perl-5.20.0.eb b/easybuild/easyconfigs/__archive__/d/DBD-Pg/DBD-Pg-3.4.1-intel-2014b-Perl-5.20.0.eb deleted file mode 100644 index 55ffd3cd6a1a..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DBD-Pg/DBD-Pg-3.4.1-intel-2014b-Perl-5.20.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'PerlModule' - -name = 'DBD-Pg' -version = '3.4.1' - -homepage = 'http://search.cpan.org/~turnstep/DBD-Pg-3.4.1/' -description = """Perl binding for PostgreSQL""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://cpan.metacpan.org/authors/id/T/TU/TURNSTEP/'] -sources = [SOURCE_TAR_GZ] - -perl = 'Perl' -perlver = '5.20.0' -versionsuffix = '-%s-%s' % (perl, perlver) - -dependencies = [ - (perl, perlver), - ("PostgreSQL", "9.3.5") -] - -options = {'modulename': 'DBD::Pg'} - -perlmajver = perlver.split('.')[0] -sanity_check_paths = { - 'files': ['lib/perl%s/site_perl/%s/x86_64-linux-thread-multi/DBD/Pg.pm' % (perlmajver, perlver)], - 'dirs': [], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/d/DBD-SQLite/DBD-SQLite-1.42-intel-2014b-Perl-5.20.0.eb b/easybuild/easyconfigs/__archive__/d/DBD-SQLite/DBD-SQLite-1.42-intel-2014b-Perl-5.20.0.eb deleted file mode 100644 index c8b287035b51..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DBD-SQLite/DBD-SQLite-1.42-intel-2014b-Perl-5.20.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PerlModule' - -name = 'DBD-SQLite' -version = '1.42' - -homepage = 'http://search.cpan.org/~ishigaki/DBD-SQLite-1.42/' -description = """Perl binding for SQLite""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/'] -sources = [SOURCE_TAR_GZ] - -perl = 'Perl' -perlver = '5.20.0' -versionsuffix = '-%s-%s' % (perl, perlver) - -dependencies = [ - (perl, perlver), - ("SQLite", "3.8.6"), -] - - -options = {'modulename': 'DBD::SQLite'} - -perlmajver = perlver.split('.')[0] -sanity_check_paths = { - 'files': ['lib/perl%s/site_perl/%s/x86_64-linux-thread-multi/DBD/SQLite.pm' % (perlmajver, perlver)], - 'dirs': ['lib/perl%s/site_perl/%s/x86_64-linux-thread-multi/DBD/SQLite' % (perlmajver, perlver)], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/d/DBD-mysql/DBD-mysql-4.028-intel-2014b-Perl-5.20.0.eb b/easybuild/easyconfigs/__archive__/d/DBD-mysql/DBD-mysql-4.028-intel-2014b-Perl-5.20.0.eb deleted file mode 100644 index b518ac35ed26..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DBD-mysql/DBD-mysql-4.028-intel-2014b-Perl-5.20.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'PerlModule' - -name = 'DBD-mysql' -version = '4.028' - -homepage = 'http://search.cpan.org/~capttofu/DBD-mysql-4.028/' -description = """Perl binding for MySQL""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://cpan.metacpan.org/authors/id/C/CA/CAPTTOFU/'] -sources = [SOURCE_TAR_GZ] - -perl = 'Perl' -perlver = '5.20.0' -versionsuffix = '-%s-%s' % (perl, perlver) - -dependencies = [ - (perl, perlver), - ("MySQL", "5.6.20", "-clientonly"), -] - -options = {'modulename': 'DBD::mysql'} - -perlmajver = perlver.split('.')[0] -sanity_check_paths = { - 'files': ['lib/perl%s/site_perl/%s/x86_64-linux-thread-multi/DBD/mysql.pm' % (perlmajver, perlver)], - 'dirs': ['lib/perl%s/site_perl/%s/x86_64-linux-thread-multi/DBD/mysql' % (perlmajver, perlver)], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/d/DBD-mysql/DBD-mysql-4.032-intel-2015b-Perl-5.20.3.eb b/easybuild/easyconfigs/__archive__/d/DBD-mysql/DBD-mysql-4.032-intel-2015b-Perl-5.20.3.eb deleted file mode 100644 index 0496e7650c89..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DBD-mysql/DBD-mysql-4.032-intel-2015b-Perl-5.20.3.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'PerlModule' - -name = 'DBD-mysql' -version = '4.032' - -homepage = 'http://search.cpan.org/~capttofu/DBD-mysql-%(version)s/' -description = """Perl binding for MySQL""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://cpan.metacpan.org/authors/id/C/CA/CAPTTOFU/'] -sources = [SOURCE_TAR_GZ] - -perl = 'Perl' -perlver = '5.20.3' -versionsuffix = '-%s-%s' % (perl, perlver) - -dependencies = [ - (perl, perlver), - ('MySQL', '5.6.26', '-clientonly', ('GNU', '4.9.3-2.25')), -] - -options = {'modulename': 'DBD::mysql'} - -perlmajver = perlver.split('.')[0] -sanity_check_paths = { - 'files': ['lib/perl%s/site_perl/%s/x86_64-linux-thread-multi/DBD/mysql.pm' % (perlmajver, perlver)], - 'dirs': ['lib/perl%s/site_perl/%s/x86_64-linux-thread-multi/DBD/mysql' % (perlmajver, perlver)], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/d/DB_File/DB_File-1.831-ictce-5.5.0-Perl-5.18.2.eb b/easybuild/easyconfigs/__archive__/d/DB_File/DB_File-1.831-ictce-5.5.0-Perl-5.18.2.eb deleted file mode 100644 index babf824aa11b..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DB_File/DB_File-1.831-ictce-5.5.0-Perl-5.18.2.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'PerlModule' - -name = 'DB_File' -version = '1.831' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://perldoc.perl.org/DB_File.html' -description = """Perl5 access to Berkeley DB version 1.x.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = ['http://www.cpan.org/modules/by-module/DB_File/PMQS'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Perl', '5.18.2'), - ('DB', '4.8.30'), -] - -sanity_check_paths = { - 'files': ['lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi/DB_File.pm'], - 'dirs': [], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/d/DB_File/DB_File-1.831-ictce-5.5.0-Perl-5.20.0.eb b/easybuild/easyconfigs/__archive__/d/DB_File/DB_File-1.831-ictce-5.5.0-Perl-5.20.0.eb deleted file mode 100644 index 2eb7bd63e277..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DB_File/DB_File-1.831-ictce-5.5.0-Perl-5.20.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'PerlModule' - -name = 'DB_File' -version = '1.831' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://perldoc.perl.org/DB_File.html' -description = """Perl5 access to Berkeley DB version 1.x.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = ['http://www.cpan.org/modules/by-module/DB_File/PMQS'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Perl', '5.20.0'), - ('DB', '4.8.30'), -] - -sanity_check_paths = { - 'files': ['lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi/DB_File.pm'], - 'dirs': [], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/d/DB_File/DB_File-1.831-intel-2015b-Perl-5.20.3.eb b/easybuild/easyconfigs/__archive__/d/DB_File/DB_File-1.831-intel-2015b-Perl-5.20.3.eb deleted file mode 100644 index 7a984ebf4c03..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DB_File/DB_File-1.831-intel-2015b-Perl-5.20.3.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'PerlModule' - -name = 'DB_File' -version = '1.831' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://perldoc.perl.org/DB_File.html' -description = """Perl5 access to Berkeley DB version 1.x.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://www.cpan.org/modules/by-module/DB_File/PMQS'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Perl', '5.20.3'), - ('DB', '4.8.30'), -] - -sanity_check_paths = { - 'files': ['lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi/DB_File.pm'], - 'dirs': [], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/d/DCA++/DCA++-1.0-CrayGNU-2015.11-cpu.eb b/easybuild/easyconfigs/__archive__/d/DCA++/DCA++-1.0-CrayGNU-2015.11-cpu.eb deleted file mode 100644 index 088f873ddb01..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DCA++/DCA++-1.0-CrayGNU-2015.11-cpu.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'Bundle' - -name = 'DCA++' -version = '1.0' -versionsuffix = '-cpu' - -homepage = 'http://www.itp.phys.ethz.ch/research/comp/computation.html' - -description = """The DCA++ software project is a C++ implementation of the dynamical cluster -approximation (DCA) and its DCA+ extension. It aims to solve lattice models of strongly -correlated electron systems. This module bundles all the dependencies for the CPU-only version.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.11'} - -dependencies = [ - ('CMake', '3.5.0'), - ('spglib', '1.7.3'), - ('NFFT', '3.3.0'), - ('GSL', '2.1'), - ('gtest', '1.7.0'), - ('cray-hdf5/1.8.13', EXTERNAL_MODULE), -] - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/__archive__/d/DCA++/DCA++-1.0-CrayGNU-2015.11-cuda.eb b/easybuild/easyconfigs/__archive__/d/DCA++/DCA++-1.0-CrayGNU-2015.11-cuda.eb deleted file mode 100644 index 3f3f75acda1d..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DCA++/DCA++-1.0-CrayGNU-2015.11-cuda.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'Bundle' - -name = 'DCA++' -version = '1.0' -versionsuffix = '-cuda' - -homepage = 'http://www.itp.phys.ethz.ch/research/comp/computation.html' - -description = """The DCA++ software project is a C++ implementation of the dynamical cluster -approximation (DCA) and its DCA+ extension. It aims to solve lattice models of strongly correlated -electron systems. This module bundles all the dependencies for the CPU+GPU version.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.11'} - -dependencies = [ - ('CMake', '3.5.0'), - ('spglib', '1.7.3'), - ('NFFT', '3.3.0'), - ('GSL', '2.1'), - ('gtest', '1.7.0'), - ('cray-hdf5/1.8.13', EXTERNAL_MODULE), - ('cudatoolkit/7.0.28-1.0502.10742.5.1', EXTERNAL_MODULE), - ('magma', '2.0.0'), -] - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/__archive__/d/DFT-D3/DFT-D3-3.1.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/d/DFT-D3/DFT-D3-3.1.1-intel-2015a.eb deleted file mode 100644 index 389f7d842523..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DFT-D3/DFT-D3-3.1.1-intel-2015a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'MakeCp' - -name = 'DFT-D3' -version = '3.1.1' - -homepage = 'http://www.thch.uni-bonn.de/tc/index.php?section=downloads&subsection=DFT-D3&lang=english' -description = """DFT-D3 implements a dispersion correction for density functionals, Hartree-Fock and semi-empirical - quantum chemical methods.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://www.thch.uni-bonn.de/tc/downloads/%(name)s/data'] -# Note that the DFT-D3 tarball is named as "dftd3.tgz" with no version -# numbering. Also, the authors are prone (alas) to stealth upgrades, so that two -# tarballs with the same version number can have different checksums. For this -# reason, it is suggested to manually download and rename the tarball. The -# checksum may also need updating from time to time. -# Checksum last updated: 15 April 2016 -# Date tarball was reported to have been modified: 11 January 2016 -sources = ['dftd3-%(version)s.tgz'] -checksums = [('md5', 'c9d6a92c43bb2ba71ad75f388fdce216')] - -files_to_copy = [(['dftd3'], 'bin'), (['man.pdf'], 'doc')] - -sanity_check_paths = { - 'files': ['bin/dftd3'], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/d/DIALIGN-TX/DIALIGN-TX-1.0.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/d/DIALIGN-TX/DIALIGN-TX-1.0.2-goolf-1.4.10.eb deleted file mode 100644 index bb425b52f012..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DIALIGN-TX/DIALIGN-TX-1.0.2-goolf-1.4.10.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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 = 'DIALIGN-TX' -version = '1.0.2' - -homepage = 'http://dialign-tx.gobics.de/' -description = """ greedy and progressive approaches for segment-based - multiple sequence alignment """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': True, 'optarch': True, 'unroll': True} - -source_urls = [homepage] -sources = ['%(name)s_%(version)s.tar.gz'] - -start_dir = 'source' - -# These are the hardcoded CPPFLAGS in the makefile: -# CPPFLAGS=-O3 -funroll-loops -march=i686 -mfpmath=sse -msse -mmmx -# -# We overwrite CPPFLAGS in the makefile with easybuild toolchainopts which will be something like -# CPPFLAGS=-O3 -funroll-loops -march=native" -buildopts = 'CPPFLAGS="$CFLAGS"' - -files_to_copy = [(['dialign-tx'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/dialign-tx'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/d/DIAMOND/DIAMOND-0.8.35-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/d/DIAMOND/DIAMOND-0.8.35-goolf-1.7.20.eb deleted file mode 100644 index 2c2bb31863f1..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DIAMOND/DIAMOND-0.8.35-goolf-1.7.20.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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/__archive__/d/DIAMOND/DIAMOND-0.9.6-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/d/DIAMOND/DIAMOND-0.9.6-goolf-1.7.20.eb deleted file mode 100644 index 3d1b5aebca00..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DIAMOND/DIAMOND-0.9.6-goolf-1.7.20.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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/__archive__/d/DIRAC/DIRAC-14.1-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/d/DIRAC/DIRAC-14.1-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 074179252db9..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DIRAC/DIRAC-14.1-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'DIRAC' -version = '14.1' -versionsuffix = '-Python-2.7.10' - -homepage = 'http://diracprogram.org/' -description = """The DIRAC program computes molecular properties using relativistic quantum chemical methods.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'usempi': True} - -# requires registration/license to download, http://dirac.chem.sdu.dk/DIRAC14/ -sources = ['%(name)s-%(version)s-Source.tar.gz'] - -patches = ['DIRAC-%(version)s_fix-linking-issues.patch'] - -dependencies = [ - ('zlib', '1.2.8'), - ('Boost', '1.54.0', versionsuffix), - ('Eigen', '3.2.7'), -] -builddependencies = [('CMake', '3.4.1')] - -runtest = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/d/DISCOVARdenovo/DISCOVARdenovo-52488-foss-2015a.eb b/easybuild/easyconfigs/__archive__/d/DISCOVARdenovo/DISCOVARdenovo-52488-foss-2015a.eb deleted file mode 100644 index 1fc6b8de7815..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DISCOVARdenovo/DISCOVARdenovo-52488-foss-2015a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'DISCOVARdenovo' -version = '52488' - -homepage = 'http://www.broadinstitute.org/software/discovar/blog/' -description = """DISCOVAR de novo can generate de novo assemblies for both large and small genomes. - It currently does not call variants.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['ftp://ftp.broadinstitute.org/pub/crd/DiscovarDeNovo/latest_source_code'] - -dependencies = [ - ('GMP', '6.0.0a'), - ('jemalloc', '3.6.0'), -] - -sanity_check_paths = { - 'files': ["bin/AffineAlign"], - 'dirs': ["bin", "share"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/d/DLCpar/DLCpar-1.0-goolf-1.7.20-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/d/DLCpar/DLCpar-1.0-goolf-1.7.20-Python-2.7.11.eb deleted file mode 100644 index 05ced0f62ba7..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DLCpar/DLCpar-1.0-goolf-1.7.20-Python-2.7.11.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 = "PythonPackage" - -name = 'DLCpar' -version = '1.0' -versionsuffix = "-Python-%(pyver)s" - -homepage = 'https://www.cs.hmc.edu/~yjw/software/dlcpar/' -description = """DLCpar is a reconciliation method for inferring gene duplications, losses, - and coalescence (accounting for incomplete lineage sorting)""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = ['https://www.cs.hmc.edu/~yjw/software/dlcpar/pub/sw/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['774319caba0f10d1230b8f85b8a147eda5871f9a316d7b3381b91c1bde97aa0a'] - -dependencies = [ - ('Python', '2.7.11'), # also provides numpy >= 1.10.4 -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['dlcoal_to_dlcpar', 'dlcpar', 'dlcpar_search', 'dlcpar_to_dlcoal', - 'tree-events-dlc', 'tree-events-dlcpar']], - 'dirs': ['lib/python%(pyshortver)s/site-packages/dlcpar'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/d/DL_POLY_Classic/DL_POLY_Classic-1.9-foss-2015b-PLUMED-2.1.4.eb b/easybuild/easyconfigs/__archive__/d/DL_POLY_Classic/DL_POLY_Classic-1.9-foss-2015b-PLUMED-2.1.4.eb deleted file mode 100644 index 72b577354664..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DL_POLY_Classic/DL_POLY_Classic-1.9-foss-2015b-PLUMED-2.1.4.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'DL_POLY_Classic' -version = '1.9' - -homepage = 'http://ccpforge.cse.rl.ac.uk/gf/project/dl_poly_classic/' -description = """DL_POLY Classic is a freely available molecular dynamics program developed - from the DL_POLY_2 package. This version does not install the java gui.""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -source_urls = ['http://ccpforge.cse.rl.ac.uk/gf/download/frsrelease/255/2627/'] -sources = [ - 'dl_class_%(version)s.tar.gz', - # download from https://groups.google.com/group/plumed-users/attach/85c9fdc16956d/dlpoly2.tar.gz?part=0.1&authuser=0 - # see https://groups.google.com/d/msg/plumed-users/cWaIDU5F6Bw/bZUW3J9cCAAJ - 'dlpoly2.tar.gz', -] -patches = [('DL_POLY_Classic-%(version)s_fix-PLUMED-integration.patch', '..')] -checksums = [ - '66e40eccc6d3f696c8e3654b5dd2de54', # dl_class_1.9.tar.gz - '39edd8805751b3581b9a4a0147ec1c67', # dlpoly2.tar.gz - '81f2cfd95c578aabc5c87a2777b106c3', # DL_POLY_Classic-1.9_fix-PLUMED-integration.patch -] - -plumedversion = '2.1.4' -versionsuffix = '-PLUMED-%s' % plumedversion - -dependencies = [('PLUMED', plumedversion)] - -# parallel build tends to break -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/d/DL_POLY_Classic/DL_POLY_Classic-1.9-foss-2015b-PLUMED-2.2.0.eb b/easybuild/easyconfigs/__archive__/d/DL_POLY_Classic/DL_POLY_Classic-1.9-foss-2015b-PLUMED-2.2.0.eb deleted file mode 100644 index e62d26024b03..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DL_POLY_Classic/DL_POLY_Classic-1.9-foss-2015b-PLUMED-2.2.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'DL_POLY_Classic' -version = '1.9' - -homepage = 'http://ccpforge.cse.rl.ac.uk/gf/project/dl_poly_classic/' -description = """DL_POLY Classic is a freely available molecular dynamics program developed - from the DL_POLY_2 package. This version does not install the java gui.""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -source_urls = ['http://ccpforge.cse.rl.ac.uk/gf/download/frsrelease/255/2627/'] -sources = [ - 'dl_class_%(version)s.tar.gz', - # download from https://groups.google.com/group/plumed-users/attach/85c9fdc16956d/dlpoly2.tar.gz?part=0.1&authuser=0 - # see https://groups.google.com/d/msg/plumed-users/cWaIDU5F6Bw/bZUW3J9cCAAJ - 'dlpoly2.tar.gz', -] -patches = [('DL_POLY_Classic-%(version)s_fix-PLUMED-integration.patch', '..')] -checksums = [ - '66e40eccc6d3f696c8e3654b5dd2de54', # dl_class_1.9.tar.gz - '39edd8805751b3581b9a4a0147ec1c67', # dlpoly2.tar.gz - '81f2cfd95c578aabc5c87a2777b106c3', # DL_POLY_Classic-1.9_fix-PLUMED-integration.patch -] - -plumedversion = '2.2.0' -versionsuffix = '-PLUMED-%s' % plumedversion - -dependencies = [('PLUMED', plumedversion)] - -# parallel build tends to break -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/d/DL_POLY_Classic/DL_POLY_Classic-1.9-ictce-5.3.0-no-gui.eb b/easybuild/easyconfigs/__archive__/d/DL_POLY_Classic/DL_POLY_Classic-1.9-ictce-5.3.0-no-gui.eb deleted file mode 100644 index daa85f8912eb..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DL_POLY_Classic/DL_POLY_Classic-1.9-ictce-5.3.0-no-gui.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'DL_POLY_Classic' -version = '1.9' -versionsuffix = '-no-gui' - -homepage = 'http://ccpforge.cse.rl.ac.uk/gf/project/dl_poly_classic/' -description = """DL_POLY Classic is a freely available molecular dynamics program developed - from the DL_POLY_2 package. This version does not install the java gui.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = ['dl_class_%(version)s.tar.gz'] -source_urls = ['http://ccpforge.cse.rl.ac.uk/gf/download/frsrelease/255/2627/'] -checksums = ['66e40eccc6d3f696c8e3654b5dd2de54'] - -sanity_check_paths = { - 'files': ['bin/DLPOLY.X'], - 'dirs': [] -} - -# parallel build tends to break -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/d/DOLFIN/DOLFIN-1.0.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/d/DOLFIN/DOLFIN-1.0.0-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 77e43460d5c5..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DOLFIN/DOLFIN-1.0.0-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,56 +0,0 @@ -name = 'DOLFIN' -version = '1.0.0' - -homepage = 'https://launchpad.net/dolfin' -description = """DOLFIN is the C++/Python interface of FEniCS, providing a consistent PSE -(Problem Solving Environment) for ordinary and partial differential equations.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True, 'pic': True, 'packed-linker-options': False} - -majver = version.split('.') -if majver[0] == '0': - majver = majver[0] -else: - majver = '.'.join(majver[0:2]) - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://launchpad.net/%s/%s.x/%s/+download' % (name.lower(), majver, version)] - -patches = [ - 'wl_pkg_linkflags.patch', - 'petsc-slepc-libs.patch', - 'DOLFIN-1.0.0_GCC-4.7.patch', -] - -builddependencies = [('CMake', '2.8.4')] - -python = 'Python' -python_version = '2.7.3' -versionsuffix = '-%s-%s' % (python, python_version) - -dependencies = [ - (python, python_version), - ('Boost', '1.49.0', versionsuffix), - ('UFC', '2.0.5', versionsuffix), - ('SWIG', '2.0.4', versionsuffix), - ('FFC', '1.0.0', versionsuffix), - ('FIAT', '1.0.0', versionsuffix), - ('Instant', '1.0.0', versionsuffix), - ('Viper', '1.0.0', versionsuffix), - ('UFL', '1.0.0', versionsuffix), - ('SCOTCH', '5.1.12b_esmumps'), - ('Armadillo', '2.4.4', versionsuffix), - ('ParMETIS', '4.0.2'), - ('SuiteSparse', '3.7.0', '-withparmetis'), - ('CGAL', '4.0', versionsuffix), - ('PETSc', '3.3-p2', versionsuffix), - ('SLEPc', '3.3-p1', versionsuffix), - ('MTL4', '4.0.8878', '', True), - ('Trilinos', '10.12.2', versionsuffix), - ('Sphinx', '1.1.3', versionsuffix), - ('zlib', '1.2.7'), - ('libxml2', '2.8.0') -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/d/DOLFIN/DOLFIN-1.6.0-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/d/DOLFIN/DOLFIN-1.6.0-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index f6b89c67c7a8..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DOLFIN/DOLFIN-1.6.0-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,67 +0,0 @@ -name = 'DOLFIN' -version = '1.6.0' - -homepage = 'https://bitbucket.org/fenics-project/dolfin' -description = """DOLFIN is the C++/Python interface of FEniCS, providing a consistent PSE - (Problem Solving Environment) for ordinary and partial differential equations.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'usempi': True, 'pic': True, 'packed-linker-options': True} - -majver = version.split('.') -if majver[0] == '0': - majver = majver[0] -else: - majver = '.'.join(majver[0:2]) - -source_urls = ['https://bitbucket.org/fenics-project/dolfin/downloads/'] -sources = [SOURCELOWER_TAR_GZ] - -patches = [ - 'DOLFIN-%(version)s_petsc-slepc-libs.patch', - 'DOLFIN-%(version)s_fix-SuiteSparse-4.3.patch', -] - -pyver = '2.7.11' -versionsuffix = '-Python-%s' % pyver - -builddependencies = [ - ('CMake', '3.4.1'), - ('SWIG', '3.0.8', versionsuffix), - ('patchelf', '0.8', '', ('GNU', '4.9.3-2.25')), -] -dependencies = [ - ('Python', pyver), - ('Boost', '1.59.0', versionsuffix), - ('FFC', version, versionsuffix), - ('FIAT', version, versionsuffix), - ('Instant', version, versionsuffix), - ('UFL', version, versionsuffix), - ('SCOTCH', '6.0.4'), - ('SuiteSparse', '4.4.6', '-ParMETIS-4.0.3'), - ('CGAL', '4.7', versionsuffix), - ('PETSc', '3.6.3', versionsuffix), - ('SLEPc', '3.6.2', versionsuffix), - ('MTL4', '4.0.9555', '', True), - ('HDF5', '1.8.15-patch1'), - ('Trilinos', '12.4.2', versionsuffix), - ('Sphinx', '1.3.3', versionsuffix), - ('zlib', '1.2.8'), - ('libxml2', '2.9.3', versionsuffix), - ('Eigen', '3.2.7'), - ('PLY', '3.8', versionsuffix), - ('VTK', '6.3.0', versionsuffix), - ('petsc4py', '3.6.0', versionsuffix), - ('slepc4py', '3.6.0', versionsuffix), - ('PaStiX', '5.2.2.22'), - ('CppUnit', '1.12.1'), - ('Qt', '4.8.7', versionsuffix), -] - -# supply path to libsuitesparseconfig.a for CHOLMOD/UMFPACK, see also patch file -configopts = "-DSUITESPARSECONFIG_DIR=$EBROOTSUITESPARSE/SuiteSparse_config " - -# demos run as tests fail with 'bad X server connection', skipping for now -runtest = False - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/d/DendroPy/DendroPy-3.12.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/d/DendroPy/DendroPy-3.12.0-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 000354596ff5..000000000000 --- a/easybuild/easyconfigs/__archive__/d/DendroPy/DendroPy-3.12.0-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2014 The Cyprus Institute -# Authors:: Thekla Loizou -# License:: MIT/GPL -# $Id$ -# -## -easyblock = "PythonPackage" - -name = 'DendroPy' -version = '3.12.0' - -homepage = 'https://pypi.python.org/pypi/DendroPy/' -description = """A Python library for phylogenetics and phylogenetic computing: -reading, writing, simulation, processing and manipulation of phylogenetic trees -(phylogenies) and characters.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://pypi.python.org/packages/source/D/DendroPy/'] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -sanity_check_paths = { - 'files': ['bin/cattrees.py', 'bin/long_branch_symmdiff.py', 'bin/sumlabels.py', - 'bin/sumtrees.py', 'bin/strict_consensus_merge.py'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/d/Diffutils/Diffutils-3.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/d/Diffutils/Diffutils-3.2-goolf-1.4.10.eb deleted file mode 100644 index 730559ad83ac..000000000000 --- a/easybuild/easyconfigs/__archive__/d/Diffutils/Diffutils-3.2-goolf-1.4.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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 = 'Diffutils' -version = '3.2' - -description = """Diffutils: GNU diff utilities - find the differences between files""" -homepage = 'http://www.gnu.org/software/diffutils/diffutils.html' - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sanity_check_paths = { - 'files': ['bin/cmp', 'bin/diff', 'bin/diff3', 'bin/sdiff'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/d/Diffutils/Diffutils-3.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/d/Diffutils/Diffutils-3.2-ictce-5.3.0.eb deleted file mode 100644 index 94063017d315..000000000000 --- a/easybuild/easyconfigs/__archive__/d/Diffutils/Diffutils-3.2-ictce-5.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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 = 'Diffutils' -version = '3.2' - -description = """Diffutils: GNU diff utilities - find the differences between files""" -homepage = 'http://www.gnu.org/software/diffutils/diffutils.html' - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sanity_check_paths = { - 'files': ['bin/cmp', 'bin/diff', 'bin/diff3', 'bin/sdiff'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/d/Docutils/Docutils-0.9.1-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/d/Docutils/Docutils-0.9.1-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index b16e3ee2f072..000000000000 --- a/easybuild/easyconfigs/__archive__/d/Docutils/Docutils-0.9.1-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = "PythonPackage" - -name = "Docutils" -version = "0.9.1" - -homepage = "http://docutils.sourceforge.net/" -description = """Docutils is an open-source text processing system for processing plaintext -documentation into useful formats, such as HTML, LaTeX, man-pages, open-document or XML. -It includes reStructuredText, the easy to read, easy to use, what-you-see-is-what-you-get -plaintext markup language.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [('http://sourceforge.net/projects/docutils/files/docutils/%s/' % version, 'download')] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = "2.7.3" - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -pylibdir = "lib/python%s/site-packages/%s" % (".".join(pythonversion.split(".")[0:2]), name.lower()) - -sanity_check_paths = { - 'files': [], - 'dirs': ["bin", pylibdir] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/d/Docutils/Docutils-0.9.1-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/d/Docutils/Docutils-0.9.1-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 9fcadcde270a..000000000000 --- a/easybuild/easyconfigs/__archive__/d/Docutils/Docutils-0.9.1-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "PythonPackage" - -name = "Docutils" -version = "0.9.1" - -homepage = "http://docutils.sourceforge.net/" -description = """Docutils is an open-source text processing system for processing plaintext - documentation into useful formats, such as HTML, LaTeX, man-pages, open-document or XML. - It includes reStructuredText, the easy to read, easy to use, what-you-see-is-what-you-get - plaintext markup language.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [('http://sourceforge.net/projects/docutils/files/docutils/%s/' % version, 'download')] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = "2.7.3" - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -pylibdir = "lib/python%s/site-packages/%s" % (".".join(pythonversion.split(".")[0:2]), name.lower()) - -sanity_check_paths = { - 'files': [], - 'dirs': ["bin", pylibdir] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.1.1-goolf-1.4.10.eb deleted file mode 100644 index 1e7d31b3c509..000000000000 --- a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.1.1-goolf-1.4.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Doxygen' -version = '1.8.1.1' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['d2c754d2387c8794da35196462a9b4492007a3dad9d40f69f3e658766c8de8d6'] - -builddependencies = [ - ('flex', '2.5.35'), - ('Bison', '2.5'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.1.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.1.1-ictce-5.3.0.eb deleted file mode 100644 index 9116a0c62453..000000000000 --- a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.1.1-ictce-5.3.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Doxygen' -version = '1.8.1.1' - -homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, - IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['d2c754d2387c8794da35196462a9b4492007a3dad9d40f69f3e658766c8de8d6'] - -builddependencies = [ - ('flex', '2.5.35'), - ('Bison', '2.5'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.1.1-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.1.1-ictce-5.4.0.eb deleted file mode 100644 index c0f3cfd82b8c..000000000000 --- a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.1.1-ictce-5.4.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Doxygen' -version = '1.8.1.1' - -homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, - IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" - -toolchain = {'name': 'ictce', 'version': '5.4.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['d2c754d2387c8794da35196462a9b4492007a3dad9d40f69f3e658766c8de8d6'] - -builddependencies = [ - ('flex', '2.5.35'), - ('Bison', '2.5'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.10-foss-2015b.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.10-foss-2015b.eb deleted file mode 100644 index 1f70a7d4e7d2..000000000000 --- a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.10-foss-2015b.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'Doxygen' -version = '1.8.10' - -homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, - IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['cedf78f6d213226464784ecb999b54515c97eab8a2f9b82514292f837cf88b93'] - -builddependencies = [ - ('CMake', '3.4.1'), - ('flex', '2.5.39'), - ('Bison', '3.0.4'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.10-intel-2015b.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.10-intel-2015b.eb deleted file mode 100644 index dce9d585fc02..000000000000 --- a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.10-intel-2015b.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'Doxygen' -version = '1.8.10' - -homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, - IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['cedf78f6d213226464784ecb999b54515c97eab8a2f9b82514292f837cf88b93'] - -builddependencies = [ - ('CMake', '3.4.1'), - ('flex', '2.5.39'), - ('Bison', '3.0.4'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.11-foss-2015a.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.11-foss-2015a.eb deleted file mode 100644 index c5063693bdb6..000000000000 --- a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.11-foss-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'Doxygen' -version = '1.8.11' - -homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, - IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['65d08b46e48bd97186aef562dc366681045b119e00f83c5b61d05d37ea154049'] - -builddependencies = [ - ('CMake', '3.4.1'), - ('flex', '2.6.0'), - ('Bison', '3.0.4'), -] - -parallel = 1 - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.2-ictce-5.3.0.eb deleted file mode 100644 index 33557bf2f2ca..000000000000 --- a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.2-ictce-5.3.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Doxygen' -version = '1.8.2' - -homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, - IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['5258244e3e225511dbacbbc58be958f114c11e35461a893473d356182b949d54'] - -builddependencies = [ - ('flex', '2.5.37'), - ('Bison', '2.6.5'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.3.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.3.1-goolf-1.4.10.eb deleted file mode 100644 index 5d0c643e00a7..000000000000 --- a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.3.1-goolf-1.4.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Doxygen' -version = '1.8.3.1' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['0c749f68101b6c04ccb0d9696dd37836a6ba62cd8002add275058a975ee72b55'] - -builddependencies = [ - ('flex', '2.5.37'), - ('Bison', '2.7'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.3.1-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.3.1-goolf-1.5.14.eb deleted file mode 100644 index cf241436a3c7..000000000000 --- a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.3.1-goolf-1.5.14.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Doxygen' -version = '1.8.3.1' - -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': 'goolf', 'version': '1.5.14'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['0c749f68101b6c04ccb0d9696dd37836a6ba62cd8002add275058a975ee72b55'] - -builddependencies = [ - ('flex', '2.5.37'), - ('Bison', '2.7'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.3.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.3.1-ictce-5.3.0.eb deleted file mode 100644 index 8f0afcc61d70..000000000000 --- a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.3.1-ictce-5.3.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Doxygen' -version = '1.8.3.1' - -homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, - IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['0c749f68101b6c04ccb0d9696dd37836a6ba62cd8002add275058a975ee72b55'] - -dependencies = [ - ('flex', '2.5.37'), - ('Bison', '2.7'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.3.1-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.3.1-ictce-5.4.0.eb deleted file mode 100644 index 12ba1231a915..000000000000 --- a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.3.1-ictce-5.4.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Doxygen' -version = '1.8.3.1' - -homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, - IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" - -toolchain = {'name': 'ictce', 'version': '5.4.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['0c749f68101b6c04ccb0d9696dd37836a6ba62cd8002add275058a975ee72b55'] - -builddependencies = [ - ('flex', '2.5.37'), - ('Bison', '2.7'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.3.1-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.3.1-ictce-5.5.0.eb deleted file mode 100644 index ef90d49f51df..000000000000 --- a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.3.1-ictce-5.5.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Doxygen' -version = '1.8.3.1' - -homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, - IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['0c749f68101b6c04ccb0d9696dd37836a6ba62cd8002add275058a975ee72b55'] - -builddependencies = [ - ('flex', '2.5.37'), - ('Bison', '2.7'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.3.1-ictce-6.1.5.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.3.1-ictce-6.1.5.eb deleted file mode 100644 index 63470df67a8c..000000000000 --- a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.3.1-ictce-6.1.5.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Doxygen' -version = '1.8.3.1' - -homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, - IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" - -toolchain = {'name': 'ictce', 'version': '6.1.5'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['0c749f68101b6c04ccb0d9696dd37836a6ba62cd8002add275058a975ee72b55'] - -dependencies = [ - ('flex', '2.5.37'), - ('Bison', '2.7'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.5-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.5-ictce-5.5.0.eb deleted file mode 100644 index 3ec1a8242d55..000000000000 --- a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.5-ictce-5.5.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Doxygen' -version = '1.8.5' - -homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, -IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['243a8b67db12ad68d6ea5b51c6f60dc2cc3a34fa47abf1b5b4499196c3d7cc25'] - -dependencies = [ - ('flex', '2.5.37'), - ('Bison', '3.0.1'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.5-intel-2014b.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.5-intel-2014b.eb deleted file mode 100644 index 67452a471aec..000000000000 --- a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.5-intel-2014b.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Doxygen' -version = '1.8.5' - -homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, -IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['243a8b67db12ad68d6ea5b51c6f60dc2cc3a34fa47abf1b5b4499196c3d7cc25'] - -dependencies = [ - ('flex', '2.5.37'), - ('Bison', '2.5'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.6-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.6-ictce-5.4.0.eb deleted file mode 100644 index 4b8587502e23..000000000000 --- a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.6-ictce-5.4.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Doxygen' -version = '1.8.6' - -homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, - IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" - -toolchain = {'name': 'ictce', 'version': '5.4.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['6a718625f0c0c1eb3dee78ec1f83409b49e790f4c6c47fd44cd51cb92695535f'] - -builddependencies = [ - ('flex', '2.5.37'), - ('Bison', '2.7.1'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.6-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.6-ictce-5.5.0.eb deleted file mode 100644 index daa11a95d0ad..000000000000 --- a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.6-ictce-5.5.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Doxygen' -version = '1.8.6' - -homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, - IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['6a718625f0c0c1eb3dee78ec1f83409b49e790f4c6c47fd44cd51cb92695535f'] - -builddependencies = [ - ('flex', '2.5.37'), - ('Bison', '2.7.1'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.7-foss-2014b.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.7-foss-2014b.eb deleted file mode 100644 index 8a2540ec5b96..000000000000 --- a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.7-foss-2014b.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Doxygen' -version = '1.8.7' - -homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, - IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" - -toolchain = {'name': 'foss', 'version': '2014b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['c6eac6b6e82148ae15ec5aecee4631547359f284af1ce94474d046ebca6ee3d9'] - -builddependencies = [ - ('flex', '2.5.39'), - ('Bison', '3.0.2'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.7-foss-2015a.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.7-foss-2015a.eb deleted file mode 100644 index ae999c6e604a..000000000000 --- a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.7-foss-2015a.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Doxygen' -version = '1.8.7' - -homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, - IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['c6eac6b6e82148ae15ec5aecee4631547359f284af1ce94474d046ebca6ee3d9'] - -builddependencies = [ - ('flex', '2.5.39'), - ('Bison', '3.0.2'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.7-intel-2014b.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.7-intel-2014b.eb deleted file mode 100644 index 6741a10739ff..000000000000 --- a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.7-intel-2014b.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Doxygen' -version = '1.8.7' - -homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, - IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['c6eac6b6e82148ae15ec5aecee4631547359f284af1ce94474d046ebca6ee3d9'] - -builddependencies = [ - ('flex', '2.5.39'), - ('Bison', '3.0.2'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.7-intel-2015a.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.7-intel-2015a.eb deleted file mode 100644 index a03f6e5b3d2b..000000000000 --- a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.7-intel-2015a.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Doxygen' -version = '1.8.7' - -homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, - IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['c6eac6b6e82148ae15ec5aecee4631547359f284af1ce94474d046ebca6ee3d9'] - -builddependencies = [ - ('flex', '2.5.39'), - ('Bison', '3.0.2'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.8-ictce-7.1.2.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.8-ictce-7.1.2.eb deleted file mode 100644 index 3534cfcafcc5..000000000000 --- a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.8-ictce-7.1.2.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Doxygen' -version = '1.8.8' - -homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, - IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" - -toolchain = {'name': 'ictce', 'version': '7.1.2'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['d1f978350527a2338199c9abb78f76f10746520de5dc4ae4cdd27fc9df9b19b8'] - -builddependencies = [ - ('flex', '2.5.39'), - ('Bison', '3.0.2'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.8-intel-2014b.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.8-intel-2014b.eb deleted file mode 100644 index fbbfa0e1c82f..000000000000 --- a/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.8-intel-2014b.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Doxygen' -version = '1.8.8' - -homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, - IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['d1f978350527a2338199c9abb78f76f10746520de5dc4ae4cdd27fc9df9b19b8'] - -builddependencies = [ - ('flex', '2.5.39'), - ('Bison', '3.0.2'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/d/deap/deap-0.9.2-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/d/deap/deap-0.9.2-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 0728022b1776..000000000000 --- a/easybuild/easyconfigs/__archive__/d/deap/deap-0.9.2-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'deap' -version = '0.9.2' - -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': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -py_maj_min_ver = '2.7' -pyver = '%s.10' % py_maj_min_ver -versionsuffix = '-Python-%s' % pyver -dependencies = [('Python', pyver)] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/deap' % py_maj_min_ver] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/d/disambiguate/disambiguate-1.0.0-goolf-1.7.20-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/d/disambiguate/disambiguate-1.0.0-goolf-1.7.20-Python-2.7.11.eb deleted file mode 100644 index 3f7a8cf8e843..000000000000 --- a/easybuild/easyconfigs/__archive__/d/disambiguate/disambiguate-1.0.0-goolf-1.7.20-Python-2.7.11.eb +++ /dev/null @@ -1,42 +0,0 @@ -# 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/__archive__/d/drFAST/drFAST-1.0.0.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/d/drFAST/drFAST-1.0.0.0-goolf-1.4.10.eb deleted file mode 100644 index b4f4f41636e1..000000000000 --- a/easybuild/easyconfigs/__archive__/d/drFAST/drFAST-1.0.0.0-goolf-1.4.10.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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 = 'drFAST' -version = '1.0.0.0' - -homepage = 'http://drfast.sourceforge.net/' -description = """ drFAST is designed to map di-base reads (SOLiD color space reads) - to reference genome assemblies; in a fast and memory-efficient manner. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_ZIP] - -dependencies = [('zlib', '1.2.8')] - -buildopts = ' CC="$CC"' - -parallel = 1 - -files_to_copy = [(['drfast'], 'bin'), "README.txt"] - -sanity_check_paths = { - 'files': ["bin/drfast", "README.txt"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/d/drFAST/drFAST-1.0.0.0-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/d/drFAST/drFAST-1.0.0.0-ictce-6.2.5.eb deleted file mode 100644 index 60fff5c063d3..000000000000 --- a/easybuild/easyconfigs/__archive__/d/drFAST/drFAST-1.0.0.0-ictce-6.2.5.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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 = 'drFAST' -version = '1.0.0.0' - -homepage = 'http://drfast.sourceforge.net/' -description = """ drFAST is designed to map di-base reads (SOLiD color space reads) - to reference genome assemblies; in a fast and memory-efficient manner. """ - -toolchain = {'name': 'ictce', 'version': '6.2.5'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_ZIP] - -dependencies = [('zlib', '1.2.8')] - -buildopts = ' CC="$CC"' - -parallel = 1 - -files_to_copy = [(['drfast'], 'bin'), "README.txt"] - -sanity_check_paths = { - 'files': ["bin/drfast", "README.txt"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/e/ECore/ECore-1.5.2-ictce-5.5.0-clusterapps.eb b/easybuild/easyconfigs/__archive__/e/ECore/ECore-1.5.2-ictce-5.5.0-clusterapps.eb deleted file mode 100644 index 56e86c8e44d7..000000000000 --- a/easybuild/easyconfigs/__archive__/e/ECore/ECore-1.5.2-ictce-5.5.0-clusterapps.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'ECore' -version = '1.5.2' -versionsuffix = '-clusterapps' - -homepage = 'http://www.numericalrocks.com/index.php?option=com_content&task=blogcategory&id=25&Itemid=25' -description = """The e-Core technology simulates the natural processes of sedimentary rock formation; i.e. - sedimentation, compaction and diagenesis.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tgz'] - -patches = ['ecore-license-var.patch'] - -# needs to be 1.4.x, because it's linked with the libmpi_cxx.so.0 -dependencies = [('OpenMPI', '1.4.5')] - -sanity_check_paths = { - 'files': ['arch/linux-rh5-x86_64/bin/%s' % x for x in ['absperm', 'FormationFactor', 'nmr', - 'orterun', 'packer', 'randomwalkffmpi', - 'unpacker']] + - ['absperm.sh', 'formationfactor.sh', 'nmr.sh', 'rw_formationfactor.sh'], - 'dirs': [], -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/__archive__/e/ECore/ECore-1.5.2-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/e/ECore/ECore-1.5.2-ictce-5.5.0.eb deleted file mode 100644 index d93540e9b8d1..000000000000 --- a/easybuild/easyconfigs/__archive__/e/ECore/ECore-1.5.2-ictce-5.5.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'ECore' -version = '1.5.2' - -homepage = 'http://www.numericalrocks.com/index.php?option=com_content&task=blogcategory&id=25&Itemid=25' -description = """The e-Core technology simulates the natural processes of sedimentary rock formation; i.e. - sedimentation, compaction and diagenesis.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -sources = [SOURCELOWER_TGZ] - -patches = ['ecore-license-var.patch'] - -dependencies = [('OpenMPI', '1.4.5')] - -sanity_check_paths = { - 'files': ["ecore.sh", 'noarch/launch.sh'] + - ['arch/linux-rh5-x86_64/bin/%s' % x for x in ['diagenesismodeller', 'ecore', 'packer', - 'PorenetworkExtraction', 'Poresim', 'unpacker']], - 'dirs': [], -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/__archive__/e/EIGENSOFT/EIGENSOFT-6.1.1-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/e/EIGENSOFT/EIGENSOFT-6.1.1-goolf-1.7.20.eb deleted file mode 100644 index 1b6aee4f0ef5..000000000000 --- a/easybuild/easyconfigs/__archive__/e/EIGENSOFT/EIGENSOFT-6.1.1-goolf-1.7.20.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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 - -# Provided binaries required OpenBLAS and GSL libraries - -easyblock = 'Tarball' - -name = 'EIGENSOFT' -version = '6.1.1' - -homepage = 'http://www.hsph.harvard.edu/alkes-price/software/' -description = """The EIGENSOFT package combines functionality from our population genetics methods (Patterson et al. - 2006) and our EIGENSTRAT stratification correction method (Price et al. 2006). The EIGENSTRAT method uses principal - components analysis to explicitly model ancestry differences between cases and controls along continuous axes of - variation; the resulting correction is specific to a candidate marker’s variation in frequency across ancestral - populations, minimizing spurious associations while maximizing power to detect true associations. The EIGENSOFT - package has a built-in plotting script and supports multiple file formats and quantitative phenotypes.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -dependencies = [ - ('GSL', '1.16'), -] - -source_urls = [ - 'https://data.broadinstitute.org/alkesgroup/EIGENSOFT/', - 'https://data.broadinstitute.org/alkesgroup/EIGENSOFT/OLD/'] -sources = ['EIG%(version)s.tar.gz'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ["baseprog", "convertf", "eigenstrat", "eigenstratQTL"]], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/e/ELPA/ELPA-2013.11-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/e/ELPA/ELPA-2013.11-ictce-5.3.0.eb deleted file mode 100644 index b23777f71c8b..000000000000 --- a/easybuild/easyconfigs/__archive__/e/ELPA/ELPA-2013.11-ictce-5.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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 = '2013.11' - -homepage = 'http://elpa.rzg.mpg.de' -description = """Eigenvalue SoLvers for Petaflop-Applications .""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'usempi': True} - -# download at http://elpa.rzg.mpg.de/elpa-tar-archive -sources = ['%(name)s_%(version)s.006_20140312.tar.gz'] - -patches = ['ELPA_fix-tests.patch'] - -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' - -builddependencies = [('Automake', '1.13.4')] - -parallel = 1 - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/e/ELPA/ELPA-2013.11-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/e/ELPA/ELPA-2013.11-ictce-5.5.0.eb deleted file mode 100644 index 05d749936e51..000000000000 --- a/easybuild/easyconfigs/__archive__/e/ELPA/ELPA-2013.11-ictce-5.5.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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 = '2013.11' - -homepage = 'http://elpa.rzg.mpg.de' -description = """Eigenvalue SoLvers for Petaflop-Applications .""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, 'usempi': True} - -# download at http://elpa.rzg.mpg.de/elpa-tar-archive -sources = ['%(name)s_%(version)s.006_20140312.tar.gz'] - -patches = ['ELPA_fix-tests.patch'] - -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' - -builddependencies = [('Automake', '1.13.4')] - -parallel = 1 - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/e/ELPH/ELPH-1.0.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/e/ELPH/ELPH-1.0.1-goolf-1.4.10.eb deleted file mode 100644 index 5f261e1c14fd..000000000000 --- a/easybuild/easyconfigs/__archive__/e/ELPH/ELPH-1.0.1-goolf-1.4.10.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = 'ELPH' -version = '1.0.1' - -homepage = 'http://ccb.jhu.edu/software/ELPH/index.shtml' -description = """ ELPH is a general-purpose Gibbs sampler for finding motifs in a set - of DNA or protein sequences. The program takes as input a set containing anywhere from - a few dozen to thousands of sequences, and searches through them for the most common motif, - assuming that each sequence contains one copy of the motif. We have used ELPH to find - patterns such as ribosome binding sites (RBSs) and exon splicing enhancers (ESEs). """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://ccb.jhu.edu/software/ELPH/'] -sources = [SOURCE_TAR_GZ] - -start_dir = 'sources' - -buildopts = ' CC="$CC"' - -parallel = 1 - -files_to_copy = [(["elph"], "bin"), "COPYRIGHT", "LICENSE", "Readme.ELPH", "VERSION"] - -sanity_check_paths = { - 'files': ["bin/elph"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/e/ELPH/ELPH-1.0.1-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/e/ELPH/ELPH-1.0.1-ictce-6.2.5.eb deleted file mode 100644 index 71841b9321bc..000000000000 --- a/easybuild/easyconfigs/__archive__/e/ELPH/ELPH-1.0.1-ictce-6.2.5.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = 'ELPH' -version = '1.0.1' - -homepage = 'http://ccb.jhu.edu/software/ELPH/index.shtml' -description = """ ELPH is a general-purpose Gibbs sampler for finding motifs in a set - of DNA or protein sequences. The program takes as input a set containing anywhere from - a few dozen to thousands of sequences, and searches through them for the most common motif, - assuming that each sequence contains one copy of the motif. We have used ELPH to find - patterns such as ribosome binding sites (RBSs) and exon splicing enhancers (ESEs). """ - -toolchain = {'name': 'ictce', 'version': '6.2.5'} - -source_urls = ['http://ccb.jhu.edu/software/ELPH/'] -sources = [SOURCE_TAR_GZ] - -start_dir = 'sources' - -buildopts = ' CC="$CC"' - -parallel = 1 - -files_to_copy = [(["elph"], "bin"), "COPYRIGHT", "LICENSE", "Readme.ELPH", "VERSION"] - -sanity_check_paths = { - 'files': ["bin/elph"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/e/ELinks/ELinks-0.12pre5-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/e/ELinks/ELinks-0.12pre5-goolf-1.4.10.eb deleted file mode 100644 index c8cce9a3c7e5..000000000000 --- a/easybuild/easyconfigs/__archive__/e/ELinks/ELinks-0.12pre5-goolf-1.4.10.eb +++ /dev/null @@ -1,28 +0,0 @@ -## -# 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 = 'ELinks' -version = '0.12pre5' - -homepage = 'http://elinks.or.cz/' -description = """ELinks-0.12pre5: Extended/Enhanced Links""" - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://elinks.or.cz/download/'] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sanity_check_paths = { - 'files': ['bin/elinks'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/e/ELinks/ELinks-0.12pre5-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/e/ELinks/ELinks-0.12pre5-ictce-5.3.0.eb deleted file mode 100644 index 0c4dfa07a3a2..000000000000 --- a/easybuild/easyconfigs/__archive__/e/ELinks/ELinks-0.12pre5-ictce-5.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# 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 = 'ELinks' -version = '0.12pre5' - -homepage = 'http://elinks.or.cz/' -description = """ELinks-0.12pre5: Extended/Enhanced Links""" - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://elinks.or.cz/download/'] - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sanity_check_paths = { - 'files': ['bin/elinks'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/e/EMAN2/EMAN2-2.11-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/e/EMAN2/EMAN2-2.11-foss-2015a-Python-2.7.9.eb deleted file mode 100644 index e763143dc4fa..000000000000 --- a/easybuild/easyconfigs/__archive__/e/EMAN2/EMAN2-2.11-foss-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'EMAN2' -version = '2.11' - -homepage = 'http://blake.bcm.edu/emanwiki/EMAN2' -description = """EMAN2 is the successor to EMAN1. It is a broadly based greyscale scientific image processing suite - with a primary focus on processing data from transmission electron microscopes. """ - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = ['http://ncmi.bcm.edu/ncmi/software/counter_222/software_130/'] -sources = ['eman%(version)s.source.tar.gz'] - -pyver = '2.7.9' -versionsuffix = '-Python-%s' % pyver - -dependencies = [ - # FFTW provided via toolchain - ('GSL', '1.16'), - ('Python', pyver), # also provides numpy - ('Boost', '1.58.0', versionsuffix), - ('IPython', '3.2.0', versionsuffix), - ('HDF5', '1.8.15-patch1'), - ('freetype', '2.6'), - # optional - ('PyQt', '4.11.4', versionsuffix), - ('LibTIFF', '4.0.4'), - ('libpng', '1.6.17'), -] -builddependencies = [('CMake', '3.2.3')] - -start_dir = 'eman2' -separate_build_dir = True - -configopts = "-DEMAN_INSTALL_PREFIX=%(installdir)s -DENABLE_FTGL=OFF" - -sanity_check_paths = { - 'files': ['bin/e2proc2d.py', 'bin/e2proc3d.py', 'bin/e2bdb.py', 'bin/e2iminfo.py', 'bin/e2display.py', - 'bin/e2filtertool.py'], - 'dirs': ['examples', 'include', 'lib', 'test/rt'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/e/EMAN2/EMAN2-2.11-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/e/EMAN2/EMAN2-2.11-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 82523c603be6..000000000000 --- a/easybuild/easyconfigs/__archive__/e/EMAN2/EMAN2-2.11-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'EMAN2' -version = '2.11' - -homepage = 'http://blake.bcm.edu/emanwiki/EMAN2' -description = """EMAN2 is the successor to EMAN1. It is a broadly based greyscale scientific image processing suite - with a primary focus on processing data from transmission electron microscopes. """ - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://ncmi.bcm.edu/ncmi/software/counter_222/software_130/'] -sources = ['eman%(version)s.source.tar.gz'] - -pyver = '2.7.9' -versionsuffix = '-Python-%s' % pyver - -dependencies = [ - ('FFTW', '3.3.4'), - ('GSL', '1.16'), - ('Python', pyver), # also provides numpy - ('Boost', '1.58.0', versionsuffix), - ('IPython', '3.2.0', versionsuffix), - ('HDF5', '1.8.15-patch1'), - ('freetype', '2.6'), - # optional - ('PyQt', '4.11.4', versionsuffix), - ('LibTIFF', '4.0.4'), - ('libpng', '1.6.17'), -] -builddependencies = [('CMake', '3.2.3')] - -start_dir = 'eman2' -separate_build_dir = True - -configopts = "-DEMAN_INSTALL_PREFIX=%(installdir)s -DENABLE_FTGL=OFF" - -sanity_check_paths = { - 'files': ['bin/e2proc2d.py', 'bin/e2proc3d.py', 'bin/e2bdb.py', 'bin/e2iminfo.py', 'bin/e2display.py', - 'bin/e2filtertool.py'], - 'dirs': ['examples', 'include', 'lib', 'test/rt'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/e/EMBOSS/EMBOSS-6.5.7-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/e/EMBOSS/EMBOSS-6.5.7-goolf-1.4.10.eb deleted file mode 100644 index 573a00a18599..000000000000 --- a/easybuild/easyconfigs/__archive__/e/EMBOSS/EMBOSS-6.5.7-goolf-1.4.10.eb +++ /dev/null @@ -1,42 +0,0 @@ -# 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 - -easyblock = 'ConfigureMake' - -name = 'EMBOSS' -version = '6.5.7' - -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': 'goolf', 'version': '1.4.10'} - -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'] - -dependencies = [ - ('libharu', '2.2.0'), - ('Java', '1.7.0_10', '', 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/__archive__/e/EMBOSS/EMBOSS-6.5.7-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/e/EMBOSS/EMBOSS-6.5.7-ictce-5.3.0.eb deleted file mode 100644 index cfcf1c4b41a7..000000000000 --- a/easybuild/easyconfigs/__archive__/e/EMBOSS/EMBOSS-6.5.7-ictce-5.3.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -# 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 - -easyblock = 'ConfigureMake' - -name = 'EMBOSS' -version = '6.5.7' - -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': 'ictce', 'version': '5.3.0'} - -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'] - -dependencies = [ - ('libharu', '2.2.0'), - ('Java', '1.7.0_10', '', 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/__archive__/e/ESMF/ESMF-5.3.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/e/ESMF/ESMF-5.3.0-goolf-1.4.10.eb deleted file mode 100644 index b38796e7bcb3..000000000000 --- a/easybuild/easyconfigs/__archive__/e/ESMF/ESMF-5.3.0-goolf-1.4.10.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'ESMF' -version = '5.3.0' - -homepage = 'http://sourceforge.net/projects/esmf' -description = """The Earth System Modeling Framework (ESMF) is software for building and coupling weather, - climate, and related models.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%s_%s_src.tar.gz' % (name.lower(), '_'.join(version.split('.')))] - -dependencies = [ - ('netCDF', '4.1.3'), -] - -parallel = 1 - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/e/ESMF/ESMF-6.1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/e/ESMF/ESMF-6.1.1-goolf-1.4.10.eb deleted file mode 100644 index 810afa061189..000000000000 --- a/easybuild/easyconfigs/__archive__/e/ESMF/ESMF-6.1.1-goolf-1.4.10.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'ESMF' -version = '6.1.1' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%s_%s_src.tar.gz' % (name.lower(), '_'.join(version.split('.')))] - -dependencies = [ - ('netCDF', '4.2.1.1'), - ('netCDF-Fortran', '4.2'), - ('netCDF-C++', '4.2'), -] - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/e/ESPResSo/ESPResSo-3.1.1-goolf-1.4.10-parallel.eb b/easybuild/easyconfigs/__archive__/e/ESPResSo/ESPResSo-3.1.1-goolf-1.4.10-parallel.eb deleted file mode 100644 index f31aca4bb2a8..000000000000 --- a/easybuild/easyconfigs/__archive__/e/ESPResSo/ESPResSo-3.1.1-goolf-1.4.10-parallel.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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 -# 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-80.html -## - -name = 'ESPResSo' -version = '3.1.1' -versionsuffix = '-parallel' - -homepage = 'http://espressomd.org/' -description = """ESPResSo is a highly versatile software package for performing - and analyzing scientific Molecular Dynamics many-particle simulations - of coarse-grained atomistic or bead-spring models as they are used in - soft-matter research in physics, chemistry and molecular biology.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} -configopts = '--with-mpi' - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://download.savannah.gnu.org/releases/espressomd/')] - -dependencies = [ - ('Tcl', '8.5.12'), -] - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/__archive__/e/ESPResSo/ESPResSo-3.1.1-goolf-1.4.10-serial.eb b/easybuild/easyconfigs/__archive__/e/ESPResSo/ESPResSo-3.1.1-goolf-1.4.10-serial.eb deleted file mode 100644 index 250bf7f6ef8d..000000000000 --- a/easybuild/easyconfigs/__archive__/e/ESPResSo/ESPResSo-3.1.1-goolf-1.4.10-serial.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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 -# 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-80.html -## - -name = 'ESPResSo' -version = '3.1.1' -versionsuffix = '-serial' - -homepage = 'http://espressomd.org/' -description = """ESPResSo is a highly versatile software package for performing - and analyzing scientific Molecular Dynamics many-particle simulations - of coarse-grained atomistic or bead-spring models as they are used in - soft-matter research in physics, chemistry and molecular biology.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} -configopts = '' # Modify this line to add or change espresso config options - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://download.savannah.gnu.org/releases/espressomd/')] - -dependencies = [ - ('Tcl', '8.5.12'), -] - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/__archive__/e/ESPResSo/ESPResSo-3.1.1-ictce-5.3.0-parallel.eb b/easybuild/easyconfigs/__archive__/e/ESPResSo/ESPResSo-3.1.1-ictce-5.3.0-parallel.eb deleted file mode 100644 index 16a651c9b377..000000000000 --- a/easybuild/easyconfigs/__archive__/e/ESPResSo/ESPResSo-3.1.1-ictce-5.3.0-parallel.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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 -# 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-80.html -## - -name = 'ESPResSo' -version = '3.1.1' -versionsuffix = '-parallel' - -homepage = 'http://espressomd.org/' -description = """ESPResSo is a highly versatile software package for performing - and analyzing scientific Molecular Dynamics many-particle simulations - of coarse-grained atomistic or bead-spring models as they are used in - soft-matter research in physics, chemistry and molecular biology.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} -configopts = '--with-mpi' - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://download.savannah.gnu.org/releases/espressomd/')] - -dependencies = [ - ('Tcl', '8.5.12'), -] - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/__archive__/e/ESPResSo/ESPResSo-3.1.1-ictce-5.3.0-serial.eb b/easybuild/easyconfigs/__archive__/e/ESPResSo/ESPResSo-3.1.1-ictce-5.3.0-serial.eb deleted file mode 100644 index be9504c095ee..000000000000 --- a/easybuild/easyconfigs/__archive__/e/ESPResSo/ESPResSo-3.1.1-ictce-5.3.0-serial.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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 -# 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-80.html -## - -name = 'ESPResSo' -version = '3.1.1' -versionsuffix = '-serial' - -homepage = 'http://espressomd.org/' -description = """ESPResSo is a highly versatile software package for performing - and analyzing scientific Molecular Dynamics many-particle simulations - of coarse-grained atomistic or bead-spring models as they are used in - soft-matter research in physics, chemistry and molecular biology.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} -configopts = '--with-mpi' - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://download.savannah.gnu.org/releases/espressomd/')] - -dependencies = [ - ('Tcl', '8.5.12'), -] - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/__archive__/e/ETSF_IO/ETSF_IO-1.0.4-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/e/ETSF_IO/ETSF_IO-1.0.4-goolf-1.4.10.eb deleted file mode 100644 index cfe2dfd1dab0..000000000000 --- a/easybuild/easyconfigs/__archive__/e/ETSF_IO/ETSF_IO-1.0.4-goolf-1.4.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2014 The Cyprus Institute -# Authors:: Thekla Loizou -# License:: MIT/GPL -# -## -easyblock = 'ConfigureMake' - -name = 'ETSF_IO' -version = '1.0.4' - -homepage = 'http://www.etsf.eu/resources/software/libraries_and_tools' -description = """A library of F90 routines to read/write the ETSF file -format has been written. It is called ETSF_IO and available under LGPL. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://www.etsf.eu/system/files'] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-netcdf-prefix=$EBROOTNETCDF " -configopts += "--with-netcdf-libs='-L$EBROOTNETCDF/lib -lnetcdf -lnetcdff' " -configopts += " --with-netcdf-incs='-I$EBROOTNETCDF/include'" - -dependencies = [('netCDF', '4.1.3')] - -sanity_check_paths = { - 'files': ["bin/etsf_io"], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/e/ETSF_IO/ETSF_IO-1.0.4-intel-2015b.eb b/easybuild/easyconfigs/__archive__/e/ETSF_IO/ETSF_IO-1.0.4-intel-2015b.eb deleted file mode 100644 index 502c0c493a6d..000000000000 --- a/easybuild/easyconfigs/__archive__/e/ETSF_IO/ETSF_IO-1.0.4-intel-2015b.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2014 The Cyprus Institute -# Authors:: Thekla Loizou -# License:: MIT/GPL -# -## -easyblock = 'ConfigureMake' - -name = 'ETSF_IO' -version = '1.0.4' - -homepage = 'http://www.etsf.eu/resources/software/libraries_and_tools' -description = """A library of F90 routines to read/write the ETSF file -format has been written. It is called ETSF_IO and available under LGPL. """ - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://www.etsf.eu/system/files'] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-netcdf-prefix=$EBROOTNETCDF " -configopts += "--with-netcdf-libs='-L$EBROOTNETCDF/lib -L$EBROOTNETCDFMINFORTRAN/lib -lnetcdf -lnetcdff' " -configopts += " --with-netcdf-incs='-I$EBROOTNETCDF/include -I$EBROOTNETCDFMINFORTRAN/include '" - -dependencies = [ - ('netCDF', '4.3.3.1'), - ('netCDF-Fortran', '4.4.2'), -] - -sanity_check_paths = { - 'files': ["bin/etsf_io"], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-2.0.17-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-2.0.17-goolf-1.4.10.eb deleted file mode 100644 index 447fdcc2f14f..000000000000 --- a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-2.0.17-goolf-1.4.10.eb +++ /dev/null @@ -1,13 +0,0 @@ -name = 'Eigen' -version = '2.0.17' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] -sources = ['%(version)s.tar.bz2'] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.1.1-goolf-1.4.10.eb deleted file mode 100644 index 03e5ae314205..000000000000 --- a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.1.1-goolf-1.4.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -## -# 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 -## - -name = 'Eigen' -version = '3.1.1' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] -sources = ['%(version)s.tar.bz2'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.1.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.1.1-ictce-5.3.0.eb deleted file mode 100644 index 29c0f0a24e11..000000000000 --- a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.1.1-ictce-5.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -## -# 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 -## - -name = 'Eigen' -version = '3.1.1' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] -sources = ['%(version)s.tar.bz2'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.1.4-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.1.4-goolf-1.4.10.eb deleted file mode 100644 index 52df5baa8d4e..000000000000 --- a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.1.4-goolf-1.4.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -## -# 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 -## - -name = 'Eigen' -version = '3.1.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.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] -sources = ['%(version)s.tar.bz2'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.1.4-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.1.4-ictce-5.3.0.eb deleted file mode 100644 index 0fec576ce686..000000000000 --- a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.1.4-ictce-5.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -## -# 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 -## - -name = 'Eigen' -version = '3.1.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.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] -sources = ['%(version)s.tar.bz2'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.1.4-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.1.4-ictce-5.5.0.eb deleted file mode 100644 index 70ef04ea87cf..000000000000 --- a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.1.4-ictce-5.5.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -## -# 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 -## - -name = 'Eigen' -version = '3.1.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.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] -sources = ['%(version)s.tar.bz2'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.2.0-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.2.0-ictce-5.5.0.eb deleted file mode 100644 index 7831be18f55b..000000000000 --- a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.2.0-ictce-5.5.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -## -# 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 -## - -name = 'Eigen' -version = '3.2.0' - -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': 'ictce', 'version': '5.5.0'} - -source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] -sources = ['%(version)s.tar.bz2'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.2.2-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.2.2-goolf-1.5.14.eb deleted file mode 100644 index 1e4a8f49a581..000000000000 --- a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.2.2-goolf-1.5.14.eb +++ /dev/null @@ -1,25 +0,0 @@ -## -# 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 -## - -name = 'Eigen' -version = '3.2.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': 'goolf', 'version': '1.5.14'} - -source_urls = [BITBUCKET_SOURCE] -sources = ['%(version)s.tar.bz2'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.2.2-ictce-7.1.2.eb b/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.2.2-ictce-7.1.2.eb deleted file mode 100644 index f1219c065adf..000000000000 --- a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.2.2-ictce-7.1.2.eb +++ /dev/null @@ -1,25 +0,0 @@ -## -# 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 -## - -name = 'Eigen' -version = '3.2.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': 'ictce', 'version': '7.1.2'} - -source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] -sources = ['%(version)s.tar.bz2'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.2.2-intel-2014b.eb b/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.2.2-intel-2014b.eb deleted file mode 100644 index 16de65cee474..000000000000 --- a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.2.2-intel-2014b.eb +++ /dev/null @@ -1,25 +0,0 @@ -## -# 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 -## - -name = 'Eigen' -version = '3.2.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': 'intel', 'version': '2014b'} - -source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] -sources = ['%(version)s.tar.bz2'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.2.3-foss-2015a.eb b/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.2.3-foss-2015a.eb deleted file mode 100644 index d9a3a23dd02e..000000000000 --- a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.2.3-foss-2015a.eb +++ /dev/null @@ -1,13 +0,0 @@ -name = 'Eigen' -version = '3.2.3' - -homepage = 'http://eigen.tuxfamily.org/index.php?title=Main_Page' -description = """Eigen is a C++ template library for linear algebra: - matrices, vectors, numerical solvers, and related algorithms.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = [BITBUCKET_SOURCE] -sources = ['%(version)s.tar.bz2'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.2.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.2.3-intel-2015a.eb deleted file mode 100644 index fcb13a817fb7..000000000000 --- a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.2.3-intel-2015a.eb +++ /dev/null @@ -1,13 +0,0 @@ -name = 'Eigen' -version = '3.2.3' - -homepage = 'http://eigen.tuxfamily.org/index.php?title=Main_Page' -description = """Eigen is a C++ template library for linear algebra: - matrices, vectors, numerical solvers, and related algorithms.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] -sources = ['%(version)s.tar.bz2'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.2.6-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.2.6-goolf-1.7.20.eb deleted file mode 100644 index 2ac82d539afc..000000000000 --- a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.2.6-goolf-1.7.20.eb +++ /dev/null @@ -1,25 +0,0 @@ -## -# 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 -## - -name = 'Eigen' -version = '3.2.6' - -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': 'goolf', 'version': '1.7.20'} - -source_urls = [BITBUCKET_SOURCE] -sources = ['%(version)s.tar.bz2'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.2.7-intel-2015b.eb b/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.2.7-intel-2015b.eb deleted file mode 100644 index 499d24c76ff9..000000000000 --- a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.2.7-intel-2015b.eb +++ /dev/null @@ -1,13 +0,0 @@ -name = 'Eigen' -version = '3.2.7' - -homepage = 'http://eigen.tuxfamily.org/index.php?title=Main_Page' -description = """Eigen is a C++ template library for linear algebra: - matrices, vectors, numerical solvers, and related algorithms.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] -sources = ['%(version)s.tar.bz2'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.2.9-foss-2015a.eb b/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.2.9-foss-2015a.eb deleted file mode 100644 index 308bb395d6ea..000000000000 --- a/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.2.9-foss-2015a.eb +++ /dev/null @@ -1,13 +0,0 @@ -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/__archive__/e/ErlangOTP/ErlangOTP-R16B02-GCC-4.7.2-no-Java.eb b/easybuild/easyconfigs/__archive__/e/ErlangOTP/ErlangOTP-R16B02-GCC-4.7.2-no-Java.eb deleted file mode 100644 index 570e7eb37f89..000000000000 --- a/easybuild/easyconfigs/__archive__/e/ErlangOTP/ErlangOTP-R16B02-GCC-4.7.2-no-Java.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ErlangOTP' -version = 'R16B02' -versionsuffix = "-no-Java" - -homepage = 'http://www.erlang.org/' -description = """Erlang is a general-purpose concurrent, garbage-collected programming language and runtime system.""" - -toolchain = {'name': 'GCC', 'version': '4.7.2'} - -sources = ['otp_src_%(version)s.tar.gz'] -source_urls = ['http://www.erlang.org/download'] - -configopts = '--without-javac ' - -sanity_check_paths = { - 'files': ['bin/erl'], - 'dirs': ['lib/erlang/bin', 'lib/erlang/lib'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/e/ErlangOTP/ErlangOTP-R16B02-GCC-4.7.2.eb b/easybuild/easyconfigs/__archive__/e/ErlangOTP/ErlangOTP-R16B02-GCC-4.7.2.eb deleted file mode 100644 index 3968d910aa49..000000000000 --- a/easybuild/easyconfigs/__archive__/e/ErlangOTP/ErlangOTP-R16B02-GCC-4.7.2.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ErlangOTP' -version = 'R16B02' - -homepage = 'http://www.erlang.org/' -description = """Erlang is a general-purpose concurrent, garbage-collected programming language and runtime system.""" - -toolchain = {'name': 'GCC', 'version': '4.7.2'} - -sources = ['otp_src_%(version)s.tar.gz'] -source_urls = ['http://www.erlang.org/download'] - -builddependencies = [('Java', '1.7.0_45', '', True)] - -configopts = '--with-javac ' - -sanity_check_paths = { - 'files': ['bin/erl'], - 'dirs': ['lib/erlang/bin', 'lib/erlang/lib', 'lib/erlang/lib/jinterface-1.5.8'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/e/ErlangOTP/ErlangOTP-R16B02-goolf-1.4.10-no-Java.eb b/easybuild/easyconfigs/__archive__/e/ErlangOTP/ErlangOTP-R16B02-goolf-1.4.10-no-Java.eb deleted file mode 100644 index 32b4b7697d00..000000000000 --- a/easybuild/easyconfigs/__archive__/e/ErlangOTP/ErlangOTP-R16B02-goolf-1.4.10-no-Java.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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 = "ErlangOTP" -version = "R16B02" -versionsuffix = "-no-Java" - -homepage = 'http://www.erlang.org/' -description = """Erlang is a programming language used to build massively scalable - soft real-time systems with requirements on high availability. Some of its uses are - in telecoms, banking, e-commerce, computer telephony and instant messaging. Erlang's - runtime system has built-in support for concurrency, distribution and fault tolerance.""" - -toolchain = {'version': '1.4.10', 'name': 'goolf'} - -sources = ['otp_src_%(version)s.tar.gz'] -source_urls = ['http://www.erlang.org/download/'] - -configopts = ' --without-javac ' - -builddependencies = [('Autoconf', '2.69')] -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/erl", "bin/erlc"], - 'dirs': [] -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/e/Exonerate/Exonerate-2.2.0-foss-2015b.eb b/easybuild/easyconfigs/__archive__/e/Exonerate/Exonerate-2.2.0-foss-2015b.eb deleted file mode 100644 index 84c6277a5a02..000000000000 --- a/easybuild/easyconfigs/__archive__/e/Exonerate/Exonerate-2.2.0-foss-2015b.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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 = 'Exonerate' -version = '2.2.0' - -homepage = 'http://www.ebi.ac.uk/about/vertebrate-genomics/software/exonerate' -description = """ Exonerate is a generic tool for pairwise sequence comparison. - It allows you to align sequences using a many alignment models, using either - exhaustive dynamic programming, or a variety of heuristics. """ - -toolchain = {'name': 'foss', 'version': '2015b'} - -source_urls = ['http://ftp.ebi.ac.uk/pub/software/vertebrategenomics/%(namelower)s/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('GLib', '2.34.3')] - -# parallel build fails -parallel = 1 - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["exonerate", "fastaclip", "fastaoverlap"]], - 'dirs': ["share"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/e/Exonerate/Exonerate-2.2.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/e/Exonerate/Exonerate-2.2.0-goolf-1.4.10.eb deleted file mode 100644 index db59680faabd..000000000000 --- a/easybuild/easyconfigs/__archive__/e/Exonerate/Exonerate-2.2.0-goolf-1.4.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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 = 'Exonerate' -version = '2.2.0' - -homepage = 'http://www.ebi.ac.uk/~guy/exonerate/' -description = """ Exonerate is a generic tool for pairwise sequence comparison. - It allows you to align sequences using a many alignment models, using either - exhaustive dynamic programming, or a variety of heuristics. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('GLib', '2.34.3')] - -# parallel build fails -parallel = 1 - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["exonerate", "fastaclip", "fastaoverlap"]], - 'dirs': ["share"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/e/Exonerate/Exonerate-2.2.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/e/Exonerate/Exonerate-2.2.0-ictce-5.3.0.eb deleted file mode 100644 index 19e0931e0007..000000000000 --- a/easybuild/easyconfigs/__archive__/e/Exonerate/Exonerate-2.2.0-ictce-5.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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 = 'Exonerate' -version = '2.2.0' - -homepage = 'http://www.ebi.ac.uk/~guy/exonerate/' -description = """ Exonerate is a generic tool for pairwise sequence comparison. - It allows you to align sequences using a many alignment models, using either - exhaustive dynamic programming, or a variety of heuristics. """ - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('GLib', '2.34.3')] - -# parallel build fails -parallel = 1 - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["exonerate", "fastaclip", "fastaoverlap"]], - 'dirs': ["share"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/e/Exonerate/Exonerate-2.4.0-foss-2015b.eb b/easybuild/easyconfigs/__archive__/e/Exonerate/Exonerate-2.4.0-foss-2015b.eb deleted file mode 100644 index 5ad43dfbdea2..000000000000 --- a/easybuild/easyconfigs/__archive__/e/Exonerate/Exonerate-2.4.0-foss-2015b.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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 = 'Exonerate' -version = '2.4.0' - -homepage = 'http://www.ebi.ac.uk/~guy/exonerate/' -description = """ Exonerate is a generic tool for pairwise sequence comparison. - It allows you to align sequences using a many alignment models, using either - exhaustive dynamic programming, or a variety of heuristics. """ - -toolchain = {'name': 'foss', 'version': '2015b'} - -source_urls = ['http://ftp.ebi.ac.uk/pub/software/vertebrategenomics/exonerate/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['f849261dc7c97ef1f15f222e955b0d3daf994ec13c9db7766f1ac7e77baa4042'] - -builddependencies = [('pkg-config', '0.27.1')] - -dependencies = [('GLib', '2.46.2')] - -# parallel build fails -parallel = 1 - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["exonerate", "fastaclip", "fastaoverlap"]], - 'dirs': ["share"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/e/Extrae/Extrae-3.0.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/e/Extrae/Extrae-3.0.1-foss-2015a.eb deleted file mode 100644 index a37c5f2e77be..000000000000 --- a/easybuild/easyconfigs/__archive__/e/Extrae/Extrae-3.0.1-foss-2015a.eb +++ /dev/null @@ -1,40 +0,0 @@ -# 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 -# -# This work is based from experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## -name = 'Extrae' -version = '3.0.1' - -homepage = 'http://www.bsc.es/computer-sciences/performance-tools' -description = """Extrae is the core instrumentation package developed by the Performance Tools - group at BSC. Extrae is capable of instrumenting applications based on MPI, OpenMP, pthreads, - CUDA1, OpenCL1, and StarSs1 using different instrumentation approaches. The information gathered - by Extrae typically includes timestamped events of runtime calls, performance counters and source - code references. Besides, Extrae provides its own API to allow the user to manually instrument his - or her application.""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'usempi': True} - -# http://www.bsc.es/computer-sciences/performance-tools/downloads -# Requires input of email address for download -sources = [SOURCELOWER_TAR_BZ2] - -compname = 'GCC' -compver = '4.9.2' - -# compiler toolchain depencies -dependencies = [ - ('zlib', '1.2.8', '', (compname, compver)), - ('Boost', '1.58.0', '-serial', (compname, compver)), - ('libunwind', '1.1', '', (compname, compver)), - ('libxml2', '2.9.2', '', (compname, compver)), - ('libdwarf', '20150310', '', (compname, compver)), - ('PAPI', '5.4.1'), -] - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/e/eXpress/eXpress-1.5.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/e/eXpress/eXpress-1.5.1-goolf-1.4.10.eb deleted file mode 100644 index 94c1eb603b9a..000000000000 --- a/easybuild/easyconfigs/__archive__/e/eXpress/eXpress-1.5.1-goolf-1.4.10.eb +++ /dev/null @@ -1,42 +0,0 @@ -# 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 = "CMakeMake" - -name = "eXpress" -version = "1.5.1" - -homepage = 'http://bio.math.berkeley.edu/eXpress/index.html' -description = """ eXpress is a streaming tool for quantifying the abundances of a set - of target sequences from sampled subsequences. Example applications include transcript-level - RNA-Seq quantification, allele-specific/haplotype expression analysis (from RNA-Seq), - transcription factor binding quantification in ChIP-Seq, and analysis of metagenomic data.""" - -toolchain = {'version': '1.4.10', 'name': 'goolf'} - -sources = ['%(namelower)s-%(version)s-src.tgz'] -source_urls = ['http://bio.math.berkeley.edu/eXpress/downloads/%(namelower)s-%(version)s/'] - -builddependencies = [ - ('CMake', '2.8.12'), - ('BamTools', '2.2.3') -] - -dependencies = [ - ('Boost', '1.51.0'), # Boost-1.53.0 not working? - ('gperftools', '2.1'), - ('protobuf', '2.5.0') -] - -separate_build_dir = True - -patches = ['eXpress-1.5.1-libbamtools.patch'] - -sanity_check_paths = { - 'files': ["bin/express"], - 'dirs': [""] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/e/ed/ed-1.9-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/e/ed/ed-1.9-goolf-1.4.10.eb deleted file mode 100644 index 2c5d7fe41f3a..000000000000 --- a/easybuild/easyconfigs/__archive__/e/ed/ed-1.9-goolf-1.4.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ed' -version = '1.9' - -homepage = 'http://www.gnu.org/software/ed/ed.html' -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] -checksums = ['d5b372cfadf073001823772272fceac2cfa87552c5cd5a8efc1c8aae61f45a88'] - -sanity_check_paths = { - 'files': ['bin/ed'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/e/ed/ed-1.9-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/e/ed/ed-1.9-ictce-5.3.0.eb deleted file mode 100644 index 7b11af7dc6dc..000000000000 --- a/easybuild/easyconfigs/__archive__/e/ed/ed-1.9-ictce-5.3.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ed' -version = '1.9' - -homepage = 'http://www.gnu.org/software/ed/ed.html' -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] -checksums = ['d5b372cfadf073001823772272fceac2cfa87552c5cd5a8efc1c8aae61f45a88'] - -sanity_check_paths = { - 'files': ['bin/ed'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/e/eudev/eudev-3.0-intel-2014b.eb b/easybuild/easyconfigs/__archive__/e/eudev/eudev-3.0-intel-2014b.eb deleted file mode 100644 index 464dcb0125d6..000000000000 --- a/easybuild/easyconfigs/__archive__/e/eudev/eudev-3.0-intel-2014b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'eudev' -version = '3.0' - -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': 'intel', 'version': '2014b'} -toolchainopts = {'cstd': 'c99'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://dev.gentoo.org/~blueness/%(name)s/'] -patches = ['%(name)s-%(version)s_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/__archive__/e/eudev/eudev-3.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/e/eudev/eudev-3.0-intel-2015a.eb deleted file mode 100644 index 245048609d04..000000000000 --- a/easybuild/easyconfigs/__archive__/e/eudev/eudev-3.0-intel-2015a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'eudev' -version = '3.0' - -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': 'intel', 'version': '2015a'} -toolchainopts = {'cstd': 'c99'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://dev.gentoo.org/~blueness/%(name)s/'] -patches = ['%(name)s-%(version)s_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/__archive__/e/eudev/eudev-3.1.2-intel-2015b.eb b/easybuild/easyconfigs/__archive__/e/eudev/eudev-3.1.2-intel-2015b.eb deleted file mode 100644 index da7d5f4069af..000000000000 --- a/easybuild/easyconfigs/__archive__/e/eudev/eudev-3.1.2-intel-2015b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'eudev' -version = '3.1.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': 'intel', 'version': '2015b'} -toolchainopts = {'cstd': 'c99'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://dev.gentoo.org/~blueness/%(name)s/'] -patches = ['%(name)s-%(version)s_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/__archive__/e/eudev/eudev-3.1.5-foss-2015a.eb b/easybuild/easyconfigs/__archive__/e/eudev/eudev-3.1.5-foss-2015a.eb deleted file mode 100644 index 6fa9d11cb470..000000000000 --- a/easybuild/easyconfigs/__archive__/e/eudev/eudev-3.1.5-foss-2015a.eb +++ /dev/null @@ -1,32 +0,0 @@ -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/__archive__/e/eudev/eudev-3.1.5-intel-2015b.eb b/easybuild/easyconfigs/__archive__/e/eudev/eudev-3.1.5-intel-2015b.eb deleted file mode 100644 index b58e61482043..000000000000 --- a/easybuild/easyconfigs/__archive__/e/eudev/eudev-3.1.5-intel-2015b.eb +++ /dev/null @@ -1,33 +0,0 @@ -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': 'intel', 'version': '2015b'} -toolchainopts = {'cstd': 'c99'} - -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/__archive__/e/evmix/evmix-2.1-intel-2014b-R-3.1.1.eb b/easybuild/easyconfigs/__archive__/e/evmix/evmix-2.1-intel-2014b-R-3.1.1.eb deleted file mode 100644 index 2b79d60ce92b..000000000000 --- a/easybuild/easyconfigs/__archive__/e/evmix/evmix-2.1-intel-2014b-R-3.1.1.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'RPackage' - -name = 'evmix' -version = '2.1' - -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': '2014b'} - -source_urls = [ - 'http://cran.r-project.org/src/contrib/', - 'http://cran.r-project.org/src/contrib/Archive/evmix/', -] -sources = ['%(name)s_%(version)s.tar.gz'] - -r = 'R' -rver = '3.1.1' -versionsuffix = '-%s-%s' % (r, rver) - -dependencies = [ - (r, rver), - ('gsl', '1.9-10', versionsuffix), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['evmix'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/e/evmix/evmix-2.3-intel-2014b-R-3.1.1.eb b/easybuild/easyconfigs/__archive__/e/evmix/evmix-2.3-intel-2014b-R-3.1.1.eb deleted file mode 100644 index b3a13971b307..000000000000 --- a/easybuild/easyconfigs/__archive__/e/evmix/evmix-2.3-intel-2014b-R-3.1.1.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'RPackage' - -name = 'evmix' -version = '2.3' - -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': '2014b'} - -source_urls = [ - 'http://cran.r-project.org/src/contrib/', - 'http://cran.r-project.org/src/contrib/Archive/evmix/', -] -sources = ['%(name)s_%(version)s.tar.gz'] - -r = 'R' -rver = '3.1.1' -versionsuffix = '-%s-%s' % (r, rver) - -dependencies = [ - (r, rver), - ('gsl', '1.9-10', versionsuffix), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['evmix'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-foss-2014b.eb b/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-foss-2014b.eb deleted file mode 100644 index e68977279be5..000000000000 --- a/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-foss-2014b.eb +++ /dev/null @@ -1,16 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.1.0' - -homepage = 'http://expat.sourceforge.net/' -description = """Expat is an XML parser library written in C. It is a stream-oriented parser in which an application -registers handlers for things the parser might find in the XML document (like start tags)""" - -toolchain = {'name': 'foss', 'version': '2014b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [SOURCEFORGE_SOURCE] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-foss-2015a.eb b/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-foss-2015a.eb deleted file mode 100644 index 600e38e8b5a4..000000000000 --- a/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-foss-2015a.eb +++ /dev/null @@ -1,16 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.1.0' - -homepage = 'http://expat.sourceforge.net/' -description = """Expat is an XML parser library written in C. It is a stream-oriented parser in which an application - registers handlers for things the parser might find in the XML document (like start tags)""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [SOURCEFORGE_SOURCE] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-foss-2015b.eb b/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-foss-2015b.eb deleted file mode 100644 index f7e3a65441f0..000000000000 --- a/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-foss-2015b.eb +++ /dev/null @@ -1,16 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.1.0' - -homepage = 'http://expat.sourceforge.net/' -description = """Expat is an XML parser library written in C. It is a stream-oriented parser in which an application - registers handlers for things the parser might find in the XML document (like start tags)""" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [SOURCEFORGE_SOURCE] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-goolf-1.4.10.eb deleted file mode 100644 index c409db262d57..000000000000 --- a/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-goolf-1.4.10.eb +++ /dev/null @@ -1,16 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.1.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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [SOURCEFORGE_SOURCE] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-goolf-1.7.20.eb deleted file mode 100644 index 721806cde96c..000000000000 --- a/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-goolf-1.7.20.eb +++ /dev/null @@ -1,16 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.1.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': 'goolf', 'version': '1.7.20'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [SOURCEFORGE_SOURCE] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-ictce-5.3.0.eb deleted file mode 100644 index c97465c9f1a5..000000000000 --- a/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-ictce-5.3.0.eb +++ /dev/null @@ -1,16 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.1.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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [SOURCEFORGE_SOURCE] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-ictce-5.4.0.eb deleted file mode 100644 index 4ed019fad23f..000000000000 --- a/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-ictce-5.4.0.eb +++ /dev/null @@ -1,16 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.1.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': 'ictce', 'version': '5.4.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [SOURCEFORGE_SOURCE] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-ictce-5.5.0.eb deleted file mode 100644 index 7960b1c2df66..000000000000 --- a/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-ictce-5.5.0.eb +++ /dev/null @@ -1,16 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.1.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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [SOURCEFORGE_SOURCE] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-intel-2014b.eb b/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-intel-2014b.eb deleted file mode 100644 index 1c0523995ade..000000000000 --- a/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-intel-2014b.eb +++ /dev/null @@ -1,16 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.1.0' - -homepage = 'http://expat.sourceforge.net/' -description = """Expat is an XML parser library written in C. It is a stream-oriented parser in which an application - registers handlers for things the parser might find in the XML document (like start tags)""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [SOURCEFORGE_SOURCE] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-intel-2015a.eb deleted file mode 100644 index 084ab1224635..000000000000 --- a/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-intel-2015a.eb +++ /dev/null @@ -1,16 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.1.0' - -homepage = 'http://expat.sourceforge.net/' -description = """Expat is an XML parser library written in C. It is a stream-oriented parser in which an application - registers handlers for things the parser might find in the XML document (like start tags)""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [SOURCEFORGE_SOURCE] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-intel-2015b.eb deleted file mode 100644 index 7d16f11759d7..000000000000 --- a/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-intel-2015b.eb +++ /dev/null @@ -1,16 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.1.0' - -homepage = 'http://expat.sourceforge.net/' -description = """Expat is an XML parser library written in C. It is a stream-oriented parser in which an application - registers handlers for things the parser might find in the XML document (like start tags)""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [SOURCEFORGE_SOURCE] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/f/FASTA/FASTA-36.3.5e-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/f/FASTA/FASTA-36.3.5e-goolf-1.4.10.eb deleted file mode 100644 index 7738a65d8c58..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FASTA/FASTA-36.3.5e-goolf-1.4.10.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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 = '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': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://faculty.virginia.edu/wrpearson/fasta/fasta36'] -sources = [SOURCELOWER_TAR_GZ] - -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/__archive__/f/FASTA/FASTA-36.3.5e-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/f/FASTA/FASTA-36.3.5e-ictce-5.3.0.eb deleted file mode 100644 index 723f27db1676..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FASTA/FASTA-36.3.5e-ictce-5.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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 = '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': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://faculty.virginia.edu/wrpearson/fasta/fasta36'] -sources = [SOURCELOWER_TAR_GZ] - -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/__archive__/f/FASTX-Toolkit/FASTX-Toolkit-0.0.13.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/f/FASTX-Toolkit/FASTX-Toolkit-0.0.13.2-goolf-1.4.10.eb deleted file mode 100644 index 0c2b26660e22..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FASTX-Toolkit/FASTX-Toolkit-0.0.13.2-goolf-1.4.10.eb +++ /dev/null @@ -1,45 +0,0 @@ -## -# 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 = 'FASTX-Toolkit' -version = '0.0.13.2' - -homepage = 'http://hannonlab.cshl.edu/fastx_toolkit/' -description = """The FASTX-Toolkit is a collection of command line tools -for Short-Reads FASTA/FASTQ files preprocessing.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -altname = '_'.join(name.split('-')).lower() -sources = ['%s-%s.tar.bz2' % (altname, version)] -source_urls = ['http://hannonlab.cshl.edu/%s' % altname] - -dependencies = [('libgtextutils', '0.6.1')] - -sanity_check_paths = { - 'files': ['bin/fastx_%s' % x for x in ['clipper', 'trimmer', 'quality_stats', - 'artifacts_filter', 'reverse_complement', - 'collapser', 'uncollapser', 'renamer', - 'barcode_splitter.pl', 'nucleotide_distribution_graph.sh', - 'nucleotide_distribution_line_graph.sh']] + - ['bin/fasta_%s' % x for x in ['clipping_histogram.pl', 'formatter', - 'nucleotide_changer']] + - ['bin/fastq_%s' % x for x in ['quality_boxplot_graph.sh', 'quality_converter', - 'to_fasta', 'quality_filter', 'quality_trimmer', - 'masker']], - 'dirs': ['.'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/f/FASTX-Toolkit/FASTX-Toolkit-0.0.13.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/f/FASTX-Toolkit/FASTX-Toolkit-0.0.13.2-ictce-5.3.0.eb deleted file mode 100644 index 8736954b9760..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FASTX-Toolkit/FASTX-Toolkit-0.0.13.2-ictce-5.3.0.eb +++ /dev/null @@ -1,48 +0,0 @@ -## -# 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 = 'FASTX-Toolkit' -version = '0.0.13.2' - -homepage = 'http://hannonlab.cshl.edu/fastx_toolkit/' -description = """The FASTX-Toolkit is a collection of command line tools -for Short-Reads FASTA/FASTQ files preprocessing.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -altname = '_'.join(name.split('-')).lower() -sources = ['%s-%s.tar.bz2' % (altname, version)] -source_urls = ['http://hannonlab.cshl.edu/%s' % altname] - -dependencies = [('libgtextutils', '0.6.1')] - -configopts = '--disable-wall' # avoid use of -Werror - -sanity_check_paths = { - 'files': ['bin/fastx_%s' % x for x in ['clipper', 'trimmer', 'quality_stats', - 'artifacts_filter', 'reverse_complement', - 'collapser', 'uncollapser', 'renamer', - 'barcode_splitter.pl', 'nucleotide_distribution_graph.sh', - 'nucleotide_distribution_line_graph.sh']] + - ['bin/fasta_%s' % x for x in ['clipping_histogram.pl', 'formatter', - 'nucleotide_changer']] + - ['bin/fastq_%s' % x for x in ['quality_boxplot_graph.sh', 'quality_converter', - 'to_fasta', 'quality_filter', 'quality_trimmer', - 'masker']], - 'dirs': ['.'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-foss-2015b.eb b/easybuild/easyconfigs/__archive__/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-foss-2015b.eb deleted file mode 100644 index 6b26b56f8f54..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-foss-2015b.eb +++ /dev/null @@ -1,44 +0,0 @@ -## -# 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 = 'FASTX-Toolkit' -version = '0.0.14' - -homepage = 'http://hannonlab.cshl.edu/fastx_toolkit/' -description = """The FASTX-Toolkit is a collection of command line tools for - Short-Reads FASTA/FASTQ files preprocessing.""" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['https://github.com/agordon/fastx_toolkit/releases/download/%(version)s'] -sources = ['fastx_toolkit-%(version)s.tar.bz2'] - -builddependencies = [('libgtextutils', '0.7')] - -sanity_check_paths = { - 'files': - ['bin/fastx_%s' % x for x in - ['clipper', 'trimmer', 'quality_stats', 'artifacts_filter', 'reverse_complement', - 'collapser', 'uncollapser', 'renamer', 'barcode_splitter.pl', 'nucleotide_distribution_graph.sh', - 'nucleotide_distribution_line_graph.sh']] + - ['bin/fasta_%s' % x for x in - ['clipping_histogram.pl', 'formatter', 'nucleotide_changer']] + - ['bin/fastq_%s' % x for x in - ['quality_boxplot_graph.sh', 'quality_converter', 'to_fasta', 'quality_filter', - 'quality_trimmer', 'masker']], - 'dirs': ['.'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-goolf-1.4.10.eb deleted file mode 100644 index 2455f164d6c2..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-goolf-1.4.10.eb +++ /dev/null @@ -1,45 +0,0 @@ -## -# 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 = 'FASTX-Toolkit' -version = '0.0.14' - -homepage = 'http://hannonlab.cshl.edu/fastx_toolkit/' -description = """The FASTX-Toolkit is a collection of command line tools for - Short-Reads FASTA/FASTQ files preprocessing.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -altname = name.lower().replace('-', '_') -source_urls = ['https://github.com/agordon/fastx_toolkit/releases/download/%(version)s'] -sources = ['%s-%%(version)s.tar.bz2' % altname] - -dependencies = [('libgtextutils', '0.6.1')] - -sanity_check_paths = { - 'files': - ['bin/fastx_%s' % x for x in - ['clipper', 'trimmer', 'quality_stats', 'artifacts_filter', 'reverse_complement', - 'collapser', 'uncollapser', 'renamer', 'barcode_splitter.pl', 'nucleotide_distribution_graph.sh', - 'nucleotide_distribution_line_graph.sh']] + - ['bin/fasta_%s' % x for x in - ['clipping_histogram.pl', 'formatter', 'nucleotide_changer']] + - ['bin/fastq_%s' % x for x in - ['quality_boxplot_graph.sh', 'quality_converter', 'to_fasta', 'quality_filter', - 'quality_trimmer', 'masker']], - 'dirs': ['.'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-intel-2015a.eb b/easybuild/easyconfigs/__archive__/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-intel-2015a.eb deleted file mode 100644 index bfe693296723..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-intel-2015a.eb +++ /dev/null @@ -1,45 +0,0 @@ -## -# 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 = 'FASTX-Toolkit' -version = '0.0.14' - -homepage = 'http://hannonlab.cshl.edu/fastx_toolkit/' -description = """The FASTX-Toolkit is a collection of command line tools for - Short-Reads FASTA/FASTQ files preprocessing.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -altname = name.lower().replace('-', '_') -source_urls = ['https://github.com/agordon/fastx_toolkit/releases/download/%(version)s'] -sources = ['%s-%%(version)s.tar.bz2' % altname] - -dependencies = [('libgtextutils', '0.6.1')] - -sanity_check_paths = { - 'files': - ['bin/fastx_%s' % x for x in - ['clipper', 'trimmer', 'quality_stats', 'artifacts_filter', 'reverse_complement', - 'collapser', 'uncollapser', 'renamer', 'barcode_splitter.pl', 'nucleotide_distribution_graph.sh', - 'nucleotide_distribution_line_graph.sh']] + - ['bin/fasta_%s' % x for x in - ['clipping_histogram.pl', 'formatter', 'nucleotide_changer']] + - ['bin/fastq_%s' % x for x in - ['quality_boxplot_graph.sh', 'quality_converter', 'to_fasta', 'quality_filter', - 'quality_trimmer', 'masker']], - 'dirs': ['.'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/f/FDS/FDS-6.3.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/f/FDS/FDS-6.3.0-intel-2015b.eb deleted file mode 100644 index f3aacd25ad01..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FDS/FDS-6.3.0-intel-2015b.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FDS' -version = '6.3.0' - -homepage = 'http://firemodels.github.io/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': '2015b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['https://github.com/firemodels/fds-smv/archive/'] -sources = ['e6ca47c.tar.gz'] - -patches = ['FDS-r18915_makefile.patch'] - -unpack_options = '--strip-components=1' - -start_dir = 'FDS_Compilation' - -# just run make in the install dir -skipsteps = ['configure', 'install'] -buildininstalldir = True - -target = 'mpi_intel_linux_64' -buildopts = '%s FFLAGS="$FFLAGS -fpp" FCOMPL="$FC"' % target - -postinstallcmds = ["ln -s %%(installdir)s/FDS_Compilation/fds_%s %%(installdir)s/FDS_Compilation/fds" % target] - -modextrapaths = {'PATH': 'FDS_Compilation'} - -sanity_check_paths = { - 'files': ['FDS_Compilation/fds'], - 'dirs': [], -} - -sanity_check_commands = [("fds 2>&1 | grep 'MPI Enabled;'", '')] - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/__archive__/f/FDS/FDS-r17534-intel-2015a.eb b/easybuild/easyconfigs/__archive__/f/FDS/FDS-r17534-intel-2015a.eb deleted file mode 100644 index 6addd713dcaa..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FDS/FDS-r17534-intel-2015a.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FDS' -version = 'r17534' - -homepage = 'https://code.google.com/p/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': '2015a'} -toolchainopts = {'pic': True, 'usempi': True} - -sources = [SOURCE_TAR_GZ] -patches = ['FDS-%(version)s_makefile.patch'] - -unpack_options = '--strip-components=1' - -start_dir = 'FDS_Compilation' - -parallel = 1 - -# just run make in the install dir -skipsteps = ['configure', 'install'] -buildininstalldir = True - -target = 'mpi_intel_linux_64' -buildopts = '%s FFLAGS="$FFLAGS -fpp" FCOMPL="$FC"' % target - -postinstallcmds = ["ln -s %%(installdir)s/FDS_Compilation/fds_%s %%(installdir)s/FDS_Compilation/fds" % target] - -modextrapaths = {'PATH': 'FDS_Compilation'} - -sanity_check_paths = { - 'files': ['FDS_Compilation/fds'], - 'dirs': [], -} - -sanity_check_commands = [("fds 2>&1 | grep 'MPI Enabled;'", '')] - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/__archive__/f/FDS/FDS-r18915-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/f/FDS/FDS-r18915-goolf-1.4.10.eb deleted file mode 100644 index aa1cadabd32a..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FDS/FDS-r18915-goolf-1.4.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FDS' -version = 'r18915' - -homepage = 'https://code.google.com/p/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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True, 'usempi': True} - -sources = [SOURCE_TAR_GZ] -patches = ['FDS-%(version)s_makefile.patch'] - -# just run make in the install dir -skipsteps = ['configure', 'install'] -buildininstalldir = True - -target = 'mpi_gnu_linux' -buildopts = '%s FFLAGS="$FFLAGS" FCOMPL="$FC"' % target - -postinstallcmds = ["ln -s %%(installdir)s/FDS_Source/fds_%s %%(installdir)s/FDS_Source/fds" % target] - -modextrapaths = {'PATH': 'FDS_Source'} - -sanity_check_paths = { - 'files': ['FDS_Source/fds'], - 'dirs': [], -} - -sanity_check_commands = [("fds 2>&1 | grep 'MPI Enabled;'", '')] - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/__archive__/f/FDS/FDS-r18915-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/f/FDS/FDS-r18915-ictce-5.5.0.eb deleted file mode 100644 index 25ed6f846acc..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FDS/FDS-r18915-ictce-5.5.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FDS' -version = 'r18915' - -homepage = 'https://code.google.com/p/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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True, 'usempi': True} - -sources = [SOURCE_TAR_GZ] -patches = ['FDS-%(version)s_makefile.patch'] - -# just run make in the install dir -skipsteps = ['configure', 'install'] -buildininstalldir = True - -target = 'mpi_intel_linux_64' -buildopts = '%s FFLAGS="$FFLAGS" FCOMPL="$FC"' % target - -postinstallcmds = ["ln -s %%(installdir)s/FDS_Source/fds_%s %%(installdir)s/FDS_Source/fds" % target] - -modextrapaths = {'PATH': 'FDS_Source'} - -sanity_check_paths = { - 'files': ['FDS_Source/fds'], - 'dirs': [], -} - -sanity_check_commands = [("fds 2>&1 | grep 'MPI Enabled;'", '')] - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/__archive__/f/FDS/FDS-r18915-intel-2015a.eb b/easybuild/easyconfigs/__archive__/f/FDS/FDS-r18915-intel-2015a.eb deleted file mode 100644 index 001132efa24d..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FDS/FDS-r18915-intel-2015a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FDS' -version = 'r18915' - -homepage = 'https://code.google.com/p/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': '2015a'} -toolchainopts = {'pic': True, 'usempi': True} - -sources = [SOURCE_TAR_GZ] -patches = ['FDS-%(version)s_makefile.patch'] - -# just run make in the install dir -skipsteps = ['configure', 'install'] -buildininstalldir = True - -target = 'mpi_intel_linux_64' -buildopts = '%s FFLAGS="$FFLAGS" FCOMPL="$FC"' % target - -postinstallcmds = ["ln -s %%(installdir)s/FDS_Source/fds_%s %%(installdir)s/FDS_Source/fds" % target] - -modextrapaths = {'PATH': 'FDS_Source'} - -sanity_check_paths = { - 'files': ['FDS_Source/fds'], - 'dirs': [], -} - -sanity_check_commands = [("fds 2>&1 | grep 'MPI Enabled;'", '')] - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/__archive__/f/FDS/FDS-r22681-intel-2015a.eb b/easybuild/easyconfigs/__archive__/f/FDS/FDS-r22681-intel-2015a.eb deleted file mode 100644 index 6f8589d3e925..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FDS/FDS-r22681-intel-2015a.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FDS' -version = 'r22681' - -homepage = 'https://code.google.com/p/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': '2015a'} -toolchainopts = {'pic': True, 'usempi': True} - -sources = [SOURCE_TAR_GZ] -patches = ['FDS-r18915_makefile.patch'] - -unpack_options = '--strip-components=1' - -start_dir = 'FDS_Compilation' - -# just run make in the install dir -skipsteps = ['configure', 'install'] -buildininstalldir = True - -target = 'mpi_intel_linux_64' -buildopts = '%s FFLAGS="$FFLAGS -fpp" FCOMPL="$FC"' % target - -postinstallcmds = ["ln -s %%(installdir)s/FDS_Compilation/fds_%s %%(installdir)s/FDS_Compilation/fds" % target] - -modextrapaths = {'PATH': 'FDS_Compilation'} - -sanity_check_paths = { - 'files': ['FDS_Compilation/fds'], - 'dirs': [], -} - -sanity_check_commands = [("fds 2>&1 | grep 'MPI Enabled;'", '')] - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/__archive__/f/FFC/FFC-1.0.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/f/FFC/FFC-1.0.0-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index f3d91879f4c9..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFC/FFC-1.0.0-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = "PythonPackage" - -name = 'FFC' -version = '1.0.0' - -homepage = 'https://launchpad.net/ffc' -description = """FEniCS Form Compiler (FFC) works as a compiler for multilinear forms by generating -code (C++) for the evaluation of a multilinear form given in mathematical notation.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -majorversion = "%s.x" % ".".join(version.split('.')[:-1]) -source_urls = ['https://launchpad.net/FFC/%s/%s/+download/' % (majorversion, version)] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('UFL', '1.0.0', versionsuffix), - ('FIAT', '1.0.0', versionsuffix), - ('UFC', '2.0.5', versionsuffix), - ('Viper', '1.0.0', versionsuffix), -] - -sanity_check_paths = { - 'files': ['bin/ffc'], - 'dirs': ['lib/python%s/site-packages/ffc' % pythonshortversion] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/f/FFC/FFC-1.0.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/f/FFC/FFC-1.0.0-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 646f52f87403..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFC/FFC-1.0.0-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = "PythonPackage" - -name = 'FFC' -version = '1.0.0' - -homepage = 'https://launchpad.net/ffc' -description = """FEniCS Form Compiler (FFC) works as a compiler for multilinear forms by generating - code (C++) for the evaluation of a multilinear form given in mathematical notation.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -majorversion = "%s.x" % ".".join(version.split('.')[:-1]) -source_urls = ['https://launchpad.net/FFC/%s/%s/+download/' % (majorversion, version)] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('UFL', '1.0.0', versionsuffix), - ('FIAT', '1.0.0', versionsuffix), - ('UFC', '2.0.5', versionsuffix), - ('Viper', '1.0.0', versionsuffix), -] - -sanity_check_paths = { - 'files': ['bin/ffc'], - 'dirs': ['lib/python%s/site-packages/ffc' % pythonshortversion] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/f/FFC/FFC-1.6.0-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/f/FFC/FFC-1.6.0-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 8e3e690feb1a..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFC/FFC-1.6.0-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'FFC' -version = '1.6.0' - -homepage = 'https://bitbucket.org/fenics-project/ffc' -description = """FEniCS Form Compiler (FFC) works as a compiler for multilinear forms by generating - code (C++) for the evaluation of a multilinear form given in mathematical notation.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['https://bitbucket.org/fenics-project/ffc/downloads/'] -sources = [SOURCELOWER_TAR_GZ] - -pyver = '2.7.11' -versionsuffix = '-Python-%s' % pyver - -builddependencies = [ - ('SWIG', '3.0.8', versionsuffix), -] -dependencies = [ - ('Python', pyver), - ('UFL', version, versionsuffix), - ('FIAT', version, versionsuffix), - ('Instant', version, versionsuffix), -] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': ['bin/ffc'], - 'dirs': ['lib/python%s/site-packages' % pyshortver] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-2.1.5-GCC-4.6.3.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-2.1.5-GCC-4.6.3.eb deleted file mode 100644 index 8ef1d25ea559..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-2.1.5-GCC-4.6.3.eb +++ /dev/null @@ -1,30 +0,0 @@ -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': 'GCC', 'version': '4.6.3'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -common_configopts = "--enable-shared --enable-type-prefix --enable-threads --with-pic" - -configopts = [ - common_configopts + " --enable-float", - common_configopts, # default as last -] - -sanity_check_paths = { - 'files': ['include/%sfftw%s.h' % (x, y) for x in ['d', 'dr', 's', 'sr'] for y in ['', '_threads']] + - ['lib/lib%sfftw%s.a' % (x, y) for x in ['d', 'dr', 's', 'sr'] for y in ['', '_threads']] + - ['lib/lib%sfftw%s.%s' % (x, y, SHLIB_EXT) for x in ['d', 'dr', 's', 'sr'] for y in ['', '_threads']], - 'dirs': [], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-2.1.5-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-2.1.5-ictce-5.3.0.eb deleted file mode 100644 index 4dafd1540fab..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-2.1.5-ictce-5.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -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': [], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-2.1.5-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-2.1.5-ictce-5.5.0.eb deleted file mode 100644 index e665c5c10186..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-2.1.5-ictce-5.5.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -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': [], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.1-ictce-5.3.0.eb deleted file mode 100644 index 8a16d17d967d..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.1-ictce-5.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.1' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -common_configopts = "--enable-threads --enable-openmp --with-pic" - -# no quad precision, requires GCC v4.6 or higher -# see also http://www.fftw.org/doc/Extended-and-quadruple-precision-in-Fortran.html -configopts = [ - common_configopts + " --enable-single --enable-sse2 --enable-mpi", - common_configopts + " --enable-long-double --enable-mpi", - common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-gompi-1.4.10.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-gompi-1.4.10.eb deleted file mode 100644 index bc9593354f40..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-gompi-1.4.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.3' - -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': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -common_configopts = "--enable-threads --enable-openmp --with-pic" - -configopts = [ - common_configopts + " --enable-single --enable-sse2 --enable-mpi", - common_configopts + " --enable-long-double --enable-mpi", - common_configopts + " --enable-quad-precision", - common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + - ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-gompi-1.6.10.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-gompi-1.6.10.eb deleted file mode 100644 index 43a89950f17f..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-gompi-1.6.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.3' - -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': '1.6.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -common_configopts = "--enable-threads --enable-openmp --with-pic" - -configopts = [ - common_configopts + " --enable-single --enable-sse2 --enable-mpi", - common_configopts + " --enable-long-double --enable-mpi", - common_configopts + " --enable-quad-precision", - common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + - ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-ictce-5.2.0-single.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-ictce-5.2.0-single.eb deleted file mode 100644 index c3d56eb83cba..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-ictce-5.2.0-single.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.3' -versionsuffix = '-single' - -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': 'ictce', 'version': '5.2.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -# single precision -configopts = "--enable-sse --enable-single" - -# the MPI opts from FFTW2 are valid options but unused until FFTW3.3 -configopts += " --enable-threads --enable-openmp --with-pic --enable-mpi" - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom-to-conf', 'f-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3f%s.a' % x for x in ['', '_mpi', '_omp', '_threads']], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-ictce-5.2.0.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-ictce-5.2.0.eb deleted file mode 100644 index 8b154894b805..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-ictce-5.2.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.3' - -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': 'ictce', 'version': '5.2.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -common_configopts = "--enable-threads --enable-openmp --with-pic" - -# no quad precision, requires GCC v4.6 or higher -# see also http://www.fftw.org/doc/Extended-and-quadruple-precision-in-Fortran.html -configopts = [ - common_configopts + " --enable-single --enable-sse2 --enable-mpi", - common_configopts + " --enable-long-double --enable-mpi", - common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-ictce-5.3.0-single.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-ictce-5.3.0-single.eb deleted file mode 100644 index 5755a3492e59..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-ictce-5.3.0-single.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.3' -versionsuffix = '-single' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -# single precision -configopts = "--enable-sse --enable-single" - -# the MPI opts from FFTW2 are valid options but unused until FFTW3.3 -configopts += " --enable-threads --enable-openmp --with-pic --enable-mpi" - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom-to-conf', 'f-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3f%s.a' % x for x in ['', '_mpi', '_omp', '_threads']], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-ictce-5.3.0.eb deleted file mode 100644 index 223503bbeb7e..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-ictce-5.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.3' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -common_configopts = "--enable-threads --enable-openmp --with-pic" - -# no quad precision, requires GCC v4.6 or higher -# see also http://www.fftw.org/doc/Extended-and-quadruple-precision-in-Fortran.html -configopts = [ - common_configopts + " --enable-single --enable-sse2 --enable-mpi", - common_configopts + " --enable-long-double --enable-mpi", - common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-ictce-5.5.0.eb deleted file mode 100644 index caca8b425689..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-ictce-5.5.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.3' - -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -common_configopts = "--enable-threads --enable-openmp --with-pic" - -# no quad precision, requires GCC v4.6 or higher -# see also http://www.fftw.org/doc/Extended-and-quadruple-precision-in-Fortran.html -configopts = [ - common_configopts + " --enable-single --enable-sse2 --enable-mpi", - common_configopts + " --enable-long-double --enable-mpi", - common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-intel-2015a.eb deleted file mode 100644 index 10fd990805ef..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-intel-2015a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.3' - -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': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -common_configopts = "--enable-threads --enable-openmp --with-pic" - -# no quad precision, requires GCC v4.6 or higher -# see also http://www.fftw.org/doc/Extended-and-quadruple-precision-in-Fortran.html -configopts = [ - common_configopts + " --enable-single --enable-sse2 --enable-mpi", - common_configopts + " --enable-long-double --enable-mpi", - common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gompi-1.5.14.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gompi-1.5.14.eb deleted file mode 100644 index 0e6bf98a4890..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gompi-1.5.14.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.4' - -homepage = 'http://www.fftw.org' -description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) - in one or more dimensions, of arbitrary input size, and of both real and complex data.""" - -toolchain = {'name': 'gompi', 'version': '1.5.14'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -common_configopts = "--enable-threads --enable-openmp --with-pic" - -configopts = [ - common_configopts + " --enable-single --enable-sse2 --enable-mpi", - common_configopts + " --enable-long-double --enable-mpi", - common_configopts + " --enable-quad-precision", - common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + - ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gompi-1.5.16.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gompi-1.5.16.eb deleted file mode 100644 index 34e8f524fbb1..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gompi-1.5.16.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.4' - -homepage = 'http://www.fftw.org' -description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) - in one or more dimensions, of arbitrary input size, and of both real and complex data.""" - -toolchain = {'name': 'gompi', 'version': '1.5.16'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -common_configopts = "--enable-threads --enable-openmp --with-pic" - -configopts = [ - common_configopts + " --enable-single --enable-sse2 --enable-mpi", - common_configopts + " --enable-long-double --enable-mpi", - common_configopts + " --enable-quad-precision", - common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + - ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gompi-1.7.20.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gompi-1.7.20.eb deleted file mode 100644 index 716715a07e81..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gompi-1.7.20.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.4' - -homepage = 'http://www.fftw.org' -description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) - in one or more dimensions, of arbitrary input size, and of both real and complex data.""" - -toolchain = {'name': 'gompi', 'version': '1.7.20'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -common_configopts = "--enable-threads --enable-openmp --with-pic" - -configopts = [ - common_configopts + " --enable-single --enable-sse2 --enable-mpi", - common_configopts + " --enable-long-double --enable-mpi", - common_configopts + " --enable-quad-precision", - common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + - ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gompi-2014b.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gompi-2014b.eb deleted file mode 100644 index 777e41c53dd8..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gompi-2014b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.4' - -homepage = 'http://www.fftw.org' -description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) - in one or more dimensions, of arbitrary input size, and of both real and complex data.""" - -toolchain = {'name': 'gompi', 'version': '2014b'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -common_configopts = "--enable-threads --enable-openmp --with-pic" - -configopts = [ - common_configopts + " --enable-single --enable-sse2 --enable-mpi", - common_configopts + " --enable-long-double --enable-mpi", - common_configopts + " --enable-quad-precision", - common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + - ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gompi-2015.05.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gompi-2015.05.eb deleted file mode 100644 index 0d9c4ae7b590..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gompi-2015.05.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.4' - -homepage = 'http://www.fftw.org' -description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) - in one or more dimensions, of arbitrary input size, and of both real and complex data.""" - -toolchain = {'name': 'gompi', 'version': '2015.05'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -common_configopts = "--enable-threads --enable-openmp --with-pic" - -configopts = [ - common_configopts + " --enable-single --enable-sse2 --enable-mpi", - common_configopts + " --enable-long-double --enable-mpi", - common_configopts + " --enable-quad-precision", - common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + - ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gompi-2015a.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gompi-2015a.eb deleted file mode 100644 index 3967193a7cac..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gompi-2015a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.4' - -homepage = 'http://www.fftw.org' -description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) - in one or more dimensions, of arbitrary input size, and of both real and complex data.""" - -toolchain = {'name': 'gompi', 'version': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -common_configopts = "--enable-threads --enable-openmp --with-pic" - -configopts = [ - common_configopts + " --enable-single --enable-sse2 --enable-mpi", - common_configopts + " --enable-long-double --enable-mpi", - common_configopts + " --enable-quad-precision", - common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + - ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gompi-2015b.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gompi-2015b.eb deleted file mode 100644 index c048de7a2157..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gompi-2015b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.4' - -homepage = 'http://www.fftw.org' -description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) - in one or more dimensions, of arbitrary input size, and of both real and complex data.""" - -toolchain = {'name': 'gompi', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -common_configopts = "--enable-threads --enable-openmp --with-pic" - -configopts = [ - common_configopts + " --enable-single --enable-sse2 --enable-mpi", - common_configopts + " --enable-long-double --enable-mpi", - common_configopts + " --enable-quad-precision", - common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + - ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gompic-2016.08.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gompic-2016.08.eb deleted file mode 100644 index 283a4b3d0dcf..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gompic-2016.08.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.4' - -homepage = 'http://www.fftw.org' -description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) - in one or more dimensions, of arbitrary input size, and of both real and complex data.""" - -toolchain = {'name': 'gompic', 'version': '2016.08'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -common_configopts = "--enable-threads --enable-openmp --with-pic" - -configopts = [ - common_configopts + " --enable-single --enable-sse2 --enable-mpi", - common_configopts + " --enable-long-double --enable-mpi", - common_configopts + " --enable-quad-precision", - common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + - ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-ictce-5.5.0.eb deleted file mode 100644 index a0dcf3f5cc95..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-ictce-5.5.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.4' - -homepage = 'http://www.fftw.org' -description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) - in one or more dimensions, of arbitrary input size, and of both real and complex data.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -common_configopts = "--enable-threads --enable-openmp --with-pic" - -# no quad precision, requires GCC v4.6 or higher -configopts = [ - common_configopts + " --enable-single --enable-sse2 --enable-mpi", - common_configopts + " --enable-long-double --enable-mpi", - common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-ictce-7.1.2.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-ictce-7.1.2.eb deleted file mode 100644 index aff8516503ce..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-ictce-7.1.2.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.4' - -homepage = 'http://www.fftw.org' -description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) - in one or more dimensions, of arbitrary input size, and of both real and complex data.""" - -toolchain = {'name': 'ictce', 'version': '7.1.2'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -common_configopts = "--enable-threads --enable-openmp --with-pic" - -# no quad precision, requires GCC v4.6 or higher -configopts = [ - common_configopts + " --enable-single --enable-sse2 --enable-mpi", - common_configopts + " --enable-long-double --enable-mpi", - common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-intel-2014b.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-intel-2014b.eb deleted file mode 100644 index 1cb2cf1b40fb..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-intel-2014b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.4' - -homepage = 'http://www.fftw.org' -description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) - in one or more dimensions, of arbitrary input size, and of both real and complex data.""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -common_configopts = "--enable-threads --enable-openmp --with-pic" - -# no quad precision, requires GCC v4.6 or higher -# see also http://www.fftw.org/doc/Extended-and-quadruple-precision-in-Fortran.html -configopts = [ - common_configopts + " --enable-single --enable-sse2 --enable-mpi", - common_configopts + " --enable-long-double --enable-mpi", - common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-intel-2015a.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-intel-2015a.eb deleted file mode 100644 index ce8a9b16ca94..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-intel-2015a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.4' - -homepage = 'http://www.fftw.org' -description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) - in one or more dimensions, of arbitrary input size, and of both real and complex data.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -common_configopts = "--enable-threads --enable-openmp --with-pic" - -# no quad precision, requires GCC v4.6 or higher -# see also http://www.fftw.org/doc/Extended-and-quadruple-precision-in-Fortran.html -configopts = [ - common_configopts + " --enable-single --enable-sse2 --enable-mpi", - common_configopts + " --enable-long-double --enable-mpi", - common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-intel-2015b-PFFT-20150905.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-intel-2015b-PFFT-20150905.eb deleted file mode 100644 index 1f513106f62a..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-intel-2015b-PFFT-20150905.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.4' -versionsuffix = '-PFFT-20150905' - -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': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -patches = ['%(name)s_%(version)s%(versionsuffix)s.patch'] - -builddependencies = [ - ('Autotools', '20150215'), -] - -# the patch changed a Makefile.am, so we need to call autoreconf -preconfigopts = "autoreconf --verbose --symlink --force && " - -common_configopts = "--enable-threads --enable-openmp --with-pic" - -# no quad precision, requires GCC v4.6 or higher -# see also http://www.fftw.org/doc/Extended-and-quadruple-precision-in-Fortran.html -configopts = [ - common_configopts + " --enable-single --enable-sse2 --enable-mpi", - common_configopts + " --enable-long-double --enable-mpi", - common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.5-gompic-2016.10.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.5-gompic-2016.10.eb deleted file mode 100644 index 802e40e5f233..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.5-gompic-2016.10.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'FFTW' -version = '3.3.5' - -homepage = 'http://www.fftw.org' -description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) - in one or more dimensions, of arbitrary input size, and of both real and complex data.""" - -toolchain = {'name': 'gompic', 'version': '2016.10'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -runtest = 'check' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.6-gompic-2017.01.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.6-gompic-2017.01.eb deleted file mode 100644 index 98911ef733b1..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.6-gompic-2017.01.eb +++ /dev/null @@ -1,25 +0,0 @@ -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/__archive__/f/FFTW/FFTW-3.3.6-gompic-2017.02.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.6-gompic-2017.02.eb deleted file mode 100644 index 780c389fb258..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.6-gompic-2017.02.eb +++ /dev/null @@ -1,17 +0,0 @@ -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.02'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = ['fftw-%(version)s-pl2.tar.gz'] -checksums = ['a5de35c5c824a78a058ca54278c706cdf3d4abba1c56b63531c2cb05f5d57da2'] - -runtest = 'check' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/f/FFindex/FFindex-0.9.9-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/f/FFindex/FFindex-0.9.9-goolf-1.4.10.eb deleted file mode 100755 index e96e5e3b33d5..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFindex/FFindex-0.9.9-goolf-1.4.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFindex' -version = '0.9.9' - -homepage = 'http://www.splashground.de/~andy/programs/FFindex/' -description = """simple index/database for huge amounts of small files""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True} - -source_urls = ['http://www.splashground.de/~andy/programs/FFindex/'] -sources = [SOURCELOWER_TAR_GZ] - -skipsteps = ['configure'] - -start_dir = 'src' - -buildopts = 'USEMPI=1' -installopts = "USEMPI=1 INSTALL_DIR=%(installdir)s" - -runtest = 'test' - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/ffindex_%s' % x for x in ['apply', 'build', 'from_fasta', 'get', 'modify', 'unpack']] + - ['lib64/libffindex.a', 'lib64/libffindex.so'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/f/FFmpeg/FFmpeg-2.4-intel-2014.06.eb b/easybuild/easyconfigs/__archive__/f/FFmpeg/FFmpeg-2.4-intel-2014.06.eb deleted file mode 100644 index d1a07765f358..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFmpeg/FFmpeg-2.4-intel-2014.06.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '2.4' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'intel', 'version': '2014.06'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ffmpeg.org/releases/'] - -configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX"' - -dependencies = [ - ('NASM', '2.11.05'), - ('zlib', '1.2.8'), -] - -sanity_check_paths = { - 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe', 'server']] + - ['lib/lib%s.%s' % (x, y) for x in ['avdevice', 'avfilter', 'avformat', 'avcodec', 'postproc', - 'swresample', 'swscale', 'avutil'] for y in ['so', 'a']], - 'dirs': ['include'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/FFmpeg/FFmpeg-2.4-intel-2014b.eb b/easybuild/easyconfigs/__archive__/f/FFmpeg/FFmpeg-2.4-intel-2014b.eb deleted file mode 100644 index 2576f9f0ad3c..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFmpeg/FFmpeg-2.4-intel-2014b.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '2.4' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ffmpeg.org/releases/'] - -configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX"' - -dependencies = [ - ('NASM', '2.11.05'), - ('zlib', '1.2.8'), -] - -sanity_check_paths = { - 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe', 'server']] + - ['lib/lib%s.%s' % (x, y) for x in ['avdevice', 'avfilter', 'avformat', 'avcodec', 'postproc', - 'swresample', 'swscale', 'avutil'] for y in ['so', 'a']], - 'dirs': ['include'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/FFmpeg/FFmpeg-2.4-intel-2015a.eb b/easybuild/easyconfigs/__archive__/f/FFmpeg/FFmpeg-2.4-intel-2015a.eb deleted file mode 100644 index 2a1ef9245eb8..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFmpeg/FFmpeg-2.4-intel-2015a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '2.4' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ffmpeg.org/releases/'] - -configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX"' - -dependencies = [ - ('NASM', '2.11.05'), - ('zlib', '1.2.8'), -] - -sanity_check_paths = { - 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe', 'server']] + - ['lib/lib%s.%s' % (x, y) for x in ['avdevice', 'avfilter', 'avformat', 'avcodec', 'postproc', - 'swresample', 'swscale', 'avutil'] for y in ['so', 'a']], - 'dirs': ['include'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/FFmpeg/FFmpeg-2.8-intel-2015b.eb b/easybuild/easyconfigs/__archive__/f/FFmpeg/FFmpeg-2.8-intel-2015b.eb deleted file mode 100644 index e5bfa0bfd3b4..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFmpeg/FFmpeg-2.8-intel-2015b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '2.8' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ffmpeg.org/releases/'] - -dependencies = [ - ('NASM', '2.11.08'), - ('zlib', '1.2.8'), - ('x264', '20150930'), -] - -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 ['so', 'a']], - 'dirs': ['include'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/FFmpeg/FFmpeg-2.8.4-foss-2015a.eb b/easybuild/easyconfigs/__archive__/f/FFmpeg/FFmpeg-2.8.4-foss-2015a.eb deleted file mode 100644 index ecba492e06bf..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFmpeg/FFmpeg-2.8.4-foss-2015a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '2.8.4' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ffmpeg.org/releases/'] - -dependencies = [ - ('NASM', '2.11.08'), - ('zlib', '1.2.8'), - ('x264', '20160114'), -] - -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 ['so', 'a']], - 'dirs': ['include'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/FFmpeg/FFmpeg-2.8.5-foss-2015a.eb b/easybuild/easyconfigs/__archive__/f/FFmpeg/FFmpeg-2.8.5-foss-2015a.eb deleted file mode 100644 index 3b5612efcec1..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FFmpeg/FFmpeg-2.8.5-foss-2015a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '2.8.5' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ffmpeg.org/releases/'] - -dependencies = [ - ('NASM', '2.11.08'), - ('zlib', '1.2.8'), - ('x264', '20160114'), -] - -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 ['so', 'a']], - 'dirs': ['include'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/FIAT/FIAT-1.0.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/f/FIAT/FIAT-1.0.0-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 15e6a22a2f32..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FIAT/FIAT-1.0.0-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'FIAT' -version = '1.0.0' - -homepage = 'https://launchpad.net/fiat' -description = """The FInite element Automatic Tabulator FIAT supports generation of arbitrary order -instances of the Lagrange elements on lines, triangles, and tetrahedra. It is also capable of generating -arbitrary order instances of Jacobi-type quadrature rules on the same element shapes.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://launchpad.net/%(namelower)s/%(version_major_minor)s.x/%(version)s/+download/'] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('ScientificPython', '2.8', versionsuffix), -] - -options = {'modulename': name} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/FIAT' % pythonshortversion], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/f/FIAT/FIAT-1.0.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/f/FIAT/FIAT-1.0.0-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index d79aa7bf84b8..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FIAT/FIAT-1.0.0-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'FIAT' -version = '1.0.0' - -homepage = 'https://launchpad.net/fiat' -description = """The FInite element Automatic Tabulator FIAT supports generation of arbitrary order - instances of the Lagrange elements on lines, triangles, and tetrahedra. It is also capable of generating - arbitrary order instances of Jacobi-type quadrature rules on the same element shapes.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['https://launchpad.net/%(namelower)s/%(version_major_minor)s.x/%(version)s/+download/'] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('ScientificPython', '2.8', versionsuffix), -] - -options = {'modulename': name} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/FIAT' % pythonshortversion], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/f/FIAT/FIAT-1.1-ictce-5.2.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/f/FIAT/FIAT-1.1-ictce-5.2.0-Python-2.7.3.eb deleted file mode 100644 index 7333fc753b6f..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FIAT/FIAT-1.1-ictce-5.2.0-Python-2.7.3.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = "PythonPackage" - -name = 'FIAT' -version = '1.1' - -homepage = 'https://launchpad.net/fiat' -description = """The FInite element Automatic Tabulator FIAT supports generation of arbitrary order -instances of the Lagrange elements on lines, triangles, and tetrahedra. It is also capable of generating -arbitrary order instances of Jacobi-type quadrature rules on the same element shapes.""" - -toolchain = {'name': 'ictce', 'version': '5.2.0'} - -source_urls = [ - 'https://launchpad.net/%(namelower)s/%(version_major_minor)s.x/release-%(version_major_minor)s/+download/', -] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('ScientificPython', '2.8', versionsuffix), -] - -options = {'modulename': name} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/FIAT' % pythonshortversion], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/f/FIAT/FIAT-1.1-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/f/FIAT/FIAT-1.1-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index b09c96da468a..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FIAT/FIAT-1.1-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = "PythonPackage" - -name = 'FIAT' -version = '1.1' - -homepage = 'https://launchpad.net/fiat' -description = """The FInite element Automatic Tabulator FIAT supports generation of arbitrary order -instances of the Lagrange elements on lines, triangles, and tetrahedra. It is also capable of generating -arbitrary order instances of Jacobi-type quadrature rules on the same element shapes.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [ - 'https://launchpad.net/%(namelower)s/%(version_major_minor)s.x/release-%(version_major_minor)s/+download/', -] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('ScientificPython', '2.8', versionsuffix), -] - -options = {'modulename': name} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/FIAT' % pythonshortversion], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/f/FIAT/FIAT-1.1-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/f/FIAT/FIAT-1.1-intel-2014b-Python-2.7.8.eb deleted file mode 100644 index 8515a18e690f..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FIAT/FIAT-1.1-intel-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = "PythonPackage" - -name = 'FIAT' -version = '1.1' - -homepage = 'https://launchpad.net/fiat' -description = """The FInite element Automatic Tabulator FIAT supports generation of arbitrary order -instances of the Lagrange elements on lines, triangles, and tetrahedra. It is also capable of generating -arbitrary order instances of Jacobi-type quadrature rules on the same element shapes.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = [ - 'https://launchpad.net/%(namelower)s/%(version_major_minor)s.x/release-%(version_major_minor)s/+download/', -] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.8' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('ScientificPython', '2.8.1', versionsuffix), -] - -options = {'modulename': name} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/FIAT' % pythonshortversion], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/f/FIAT/FIAT-1.5.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/f/FIAT/FIAT-1.5.0-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 2e95a09438e2..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FIAT/FIAT-1.5.0-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'FIAT' -version = '1.5.0' - -homepage = 'https://bitbucket.org/fenics-project/fiat' -description = """The FInite element Automatic Tabulator FIAT supports generation of arbitrary order -instances of the Lagrange elements on lines, triangles, and tetrahedra. It is also capable of generating -arbitrary order instances of Jacobi-type quadrature rules on the same element shapes.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['https://bitbucket.org/fenics-project/fiat/downloads'] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.9' -pythonshortversion = ".".join(pythonversion.split('.')[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('ScientificPython', '2.9.4', versionsuffix), - ('sympy', '0.7.6', versionsuffix), -] - -options = {'modulename': name} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/FIAT' % pythonshortversion], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/f/FIAT/FIAT-1.6.0-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/f/FIAT/FIAT-1.6.0-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 47959ae1d492..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FIAT/FIAT-1.6.0-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'FIAT' -version = '1.6.0' - -homepage = 'https://bitbucket.org/fenics-project/fiat' -description = """The FInite element Automatic Tabulator FIAT supports generation of arbitrary order -instances of the Lagrange elements on lines, triangles, and tetrahedra. It is also capable of generating -arbitrary order instances of Jacobi-type quadrature rules on the same element shapes.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['https://bitbucket.org/fenics-project/fiat/downloads'] -sources = [SOURCELOWER_TAR_GZ] - -pyver = '2.7.11' -versionsuffix = '-Python-%s' % pyver - -dependencies = [ - ('Python', pyver), - ('sympy', '0.7.6.1', versionsuffix), -] - -options = {'modulename': name} - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages' % pyshortver], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/f/FLAC/FLAC-1.3.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/f/FLAC/FLAC-1.3.1-foss-2015a.eb deleted file mode 100644 index 81cb92955ed3..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FLAC/FLAC-1.3.1-foss-2015a.eb +++ /dev/null @@ -1,30 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Stephane Thiell -### - -easyblock = 'ConfigureMake' - -name = 'FLAC' -version = '1.3.1' - -homepage = 'https://xiph.org/flac/' -description = """Programs and libraries for working with Free Lossless Audio Codec (FLAC) files.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_XZ] -source_urls = ['http://downloads.xiph.org/releases/flac/'] - -# use of assembly routines requires a recent binutils -builddependencies = [('binutils', '2.25', '', ('GCC', '4.9.2'))] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['bin/flac', 'include/FLAC/all.h', 'lib/libFLAC.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/f/FLASH/FLASH-1.2.11-foss-2015b.eb b/easybuild/easyconfigs/__archive__/f/FLASH/FLASH-1.2.11-foss-2015b.eb deleted file mode 100644 index 8df3311e827b..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FLASH/FLASH-1.2.11-foss-2015b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'MakeCp' - -name = 'FLASH' -version = '1.2.11' - -homepage = 'https://ccb.jhu.edu/software/FLASH/' -description = """FLASH (Fast Length Adjustment of SHort reads) is a very fast and accurate software - tool to merge paired-end reads from next-generation sequencing experiments. FLASH is designed to - merge pairs of reads when the original DNA fragments are shorter than twice the length of reads. - The resulting longer reads can significantly improve genome assemblies. They can also improve - transcriptome assembly when FLASH is used to merge RNA-seq data.""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -source_urls = ['http://download.sourceforge.net/%(namelower)spage'] -sources = [SOURCE_TAR_GZ] - -files_to_copy = [(['flash'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/flash'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/f/FLTK/FLTK-1.3.2-foss-2014b.eb b/easybuild/easyconfigs/__archive__/f/FLTK/FLTK-1.3.2-foss-2014b.eb deleted file mode 100644 index 5a7bfc53c3d0..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FLTK/FLTK-1.3.2-foss-2014b.eb +++ /dev/null @@ -1,30 +0,0 @@ -# -# author: Dina Mahmoud Ibrahim ( Cairo University ) -# -easyblock = 'ConfigureMake' - -name = 'FLTK' -version = '1.3.2' - -homepage = 'http://www.fltk.org' -description = """FLTK is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, - and MacOS X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL - and its built-in GLUT emulation.""" - -toolchain = {'name': 'foss', 'version': '2014b'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = ['%(namelower)s-%(version)s-source.tar.gz'] -source_urls = ['http://fltk.org/pub/%(namelower)s/%(version)s/'] - -dependencies = [ - ('Tcl', '8.5.12'), - ('Tk', '8.5.12'), -] - -sanity_check_paths = { - 'files': ['bin/fltk-config', 'bin/fluid'], - 'dirs': ['lib'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/FLTK/FLTK-1.3.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/f/FLTK/FLTK-1.3.2-goolf-1.4.10.eb deleted file mode 100644 index 89182262213e..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FLTK/FLTK-1.3.2-goolf-1.4.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -# -# author: Dina Mahmoud Ibrahim ( Cairo University ) -# -easyblock = 'ConfigureMake' - -name = 'FLTK' -version = '1.3.2' - -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': 'goolf', 'version': '1.4.10'} - -sources = ['%(namelower)s-%(version)s-source.tar.gz'] -source_urls = ['http://fltk.org/pub/%(namelower)s/%(version)s/'] - -dependencies = [ - ('Tcl', '8.5.12'), - ('Tk', '8.5.12'), -] - -sanity_check_paths = { - 'files': ['bin/fltk-config', 'bin/fluid'], - 'dirs': ['lib'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/FLTK/FLTK-1.3.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/f/FLTK/FLTK-1.3.2-ictce-5.3.0.eb deleted file mode 100644 index cdb8c7911115..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FLTK/FLTK-1.3.2-ictce-5.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -# -# author: Dina Mahmoud Ibrahim ( Cairo University ) -# -easyblock = 'ConfigureMake' - -name = 'FLTK' -version = '1.3.2' - -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': 'ictce', 'version': '5.3.0'} - -sources = ['%(namelower)s-%(version)s-source.tar.gz'] -source_urls = ['http://fltk.org/pub/%(namelower)s/%(version)s/'] - -dependencies = [ - ('Tcl', '8.5.12'), - ('Tk', '8.5.12'), -] - -sanity_check_paths = { - 'files': ['bin/fltk-config', 'bin/fluid'], - 'dirs': ['lib'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/FLTK/FLTK-1.3.2-intel-2014b.eb b/easybuild/easyconfigs/__archive__/f/FLTK/FLTK-1.3.2-intel-2014b.eb deleted file mode 100644 index a70eaf387109..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FLTK/FLTK-1.3.2-intel-2014b.eb +++ /dev/null @@ -1,30 +0,0 @@ -# -# author: Dina Mahmoud Ibrahim ( Cairo University ) -# -easyblock = 'ConfigureMake' - -name = 'FLTK' -version = '1.3.2' - -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': '2014b'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = ['%(namelower)s-%(version)s-source.tar.gz'] -source_urls = ['http://fltk.org/pub/%(namelower)s/%(version)s/'] - -dependencies = [ - ('Tcl', '8.5.12'), - ('Tk', '8.5.12'), -] - -sanity_check_paths = { - 'files': ['bin/fltk-config', 'bin/fluid'], - 'dirs': ['lib'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/FRC_align/FRC_align-20130521-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/f/FRC_align/FRC_align-20130521-goolf-1.4.10.eb deleted file mode 100644 index aa0ce18c0cd9..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FRC_align/FRC_align-20130521-goolf-1.4.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FRC_align' -version = '20130521' - -homepage = 'https://github.com/vezzi/FRC_align' -description = """Computes FRC from SAM/BAM file and not from afg files.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -git_commit_id = '77a4bc7b8b' -sources = ['%s.tar.gz' % git_commit_id] -source_urls = ['https://github.com/vezzi/FRC_align/archive'] - -dependencies = [ - ('Boost', '1.51.0'), - ('bzip2', '1.0.6'), - ('zlib', '1.2.7'), - ('ncurses', '5.9'), -] - -preconfigopts = 'cd src/samtools && make LIBPATH="-L$EBROOTZLIB/lib -L$EBROOTNCURSES/lib" && cd - && ' -preconfigopts += 'BOOST_ROOT=$EBROOTBOOST' -buildopts = 'BOOST_LDFLAGS="-L$EBROOTBZIP2/lib -L$EBROOTZLIB/lib -L$EBROOTBOOST/lib" ' -buildopts += 'BOOST_IOSTREAMS_LIBS="-lboost_iostreams"' - -sanity_check_paths = { - 'files': ['bin/FRC', 'bin/FRC_debug'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/f/FSA/FSA-1.15.8-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/f/FSA/FSA-1.15.8-goolf-1.4.10.eb deleted file mode 100644 index 7e45a7cbdc6f..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FSA/FSA-1.15.8-goolf-1.4.10.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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 -# 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 = "FSA" -version = "1.15.8" - -homepage = 'http://fsa.sourceforge.net/' -description = """ FSA:Fast Statistical Alignment, is a probabilistic multiple sequence - alignment algorithm which uses a distance-based approach to aligning homologous protein, - RNA or DNA sequences.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': True, 'optarch': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('MUMmer', '3.23'), - ('Exonerate', '2.2.0') -] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["fsa", "gapcleaner", "map_gff_coords"]], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/f/FSA/FSA-1.15.8-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/f/FSA/FSA-1.15.8-ictce-5.3.0.eb deleted file mode 100644 index c0b720f5c0b5..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FSA/FSA-1.15.8-ictce-5.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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 -# 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 = "FSA" -version = "1.15.8" - -homepage = 'http://fsa.sourceforge.net/' -description = """ FSA:Fast Statistical Alignment, is a probabilistic multiple sequence - alignment algorithm which uses a distance-based approach to aligning homologous protein, - RNA or DNA sequences.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': True, 'optarch': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('MUMmer', '3.23'), - ('Exonerate', '2.2.0') -] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["fsa", "gapcleaner", "map_gff_coords"]], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/f/FSL/FSL-4.1.9-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/f/FSL/FSL-4.1.9-goolf-1.4.10.eb deleted file mode 100644 index d3b4c2b6a295..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FSL/FSL-4.1.9-goolf-1.4.10.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'FSL' -version = '4.1.9' - -homepage = 'http://www.fmrib.ox.ac.uk/fsl/' -description = """FSL is a comprehensive library of analysis tools for FMRI, MRI and DTI brain imaging data.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ["http://www.fmrib.ox.ac.uk/fsldownloads/"] -sources = ['%s-%s-sources.tar.gz' % (name.lower(), version)] - -patches = ['FSL_makefile_fixes.patch'] - -# libX11-devel is required for X11/Xlib.h, required by tk build -osdependencies = ['libX11-devel'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/f/FSL/FSL-4.1.9-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/f/FSL/FSL-4.1.9-ictce-5.3.0.eb deleted file mode 100644 index af52a6574568..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FSL/FSL-4.1.9-ictce-5.3.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'FSL' -version = '4.1.9' - -homepage = 'http://www.fmrib.ox.ac.uk/fsl/' -description = """FSL is a comprehensive library of analysis tools for FMRI, MRI and DTI brain imaging data.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ["http://www.fmrib.ox.ac.uk/fsldownloads/"] -sources = ['%s-%s-sources.tar.gz' % (name.lower(), version)] - -patches = [ - 'FSL_makefile_fixes.patch', - 'FSL_icc_nan-inf_fix.patch' -] - -# libX11-devel is required for X11/Xlib.h, required by tk build -osdependencies = ['libX11-devel'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/f/FSL/FSL-5.0.4-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/f/FSL/FSL-5.0.4-goolf-1.4.10.eb deleted file mode 100644 index ff7768c9c15f..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FSL/FSL-5.0.4-goolf-1.4.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'FSL' -version = '5.0.4' - -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': 'goolf', 'version': '1.4.10'} - -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.4_GCC-4.7.patch', -] - -dependencies = [ - ('freeglut', '2.8.1'), - ('expat', '2.1.0'), -] - -# libX11-devel is required for X11/Xlib.h, required by tk build -osdependencies = ['libX11-devel'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/f/FSL/FSL-5.0.4-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/f/FSL/FSL-5.0.4-ictce-5.3.0.eb deleted file mode 100644 index 295efc5d977a..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FSL/FSL-5.0.4-ictce-5.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'FSL' -version = '5.0.4' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = ["http://www.fmrib.ox.ac.uk/fsldownloads/"] -sources = ['%(namelower)s-%(version)s-sources.tar.gz'] - -patches = [ - 'FSL-%(version)s_makefile_fixes.patch', - 'FSL-%(version)s_ictce-wd803.patch', - 'FSL_icc_nan-inf_fix.patch', -] - -dependencies = [ - ('freeglut', '2.8.1'), - ('expat', '2.1.0'), -] - -# libX11-devel is required for X11/Xlib.h, required by tk build -osdependencies = ['libX11-devel'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/f/FSL/FSL-5.0.8-intel-2015a.eb b/easybuild/easyconfigs/__archive__/f/FSL/FSL-5.0.8-intel-2015a.eb deleted file mode 100644 index dd4d60386c27..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FSL/FSL-5.0.8-intel-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'FSL' -version = '5.0.8' - -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': '2015a'} - -source_urls = ["http://www.fmrib.ox.ac.uk/fsldownloads/"] -sources = ['%(namelower)s-%(version)s-sources.tar.gz'] - -patches = [ - 'FSL-%(version)s_makefile_fixes.patch', - 'FSL-%(version)s_ictce-wd803.patch', - 'FSL_icc_nan-inf_fix.patch', -] - -dependencies = [ - ('freeglut', '2.8.1'), - ('expat', '2.1.0'), - ('libX11', '1.6.3', '-Python-2.7.9'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/f/FSL/FSL-5.0.9-intel-2015b.eb b/easybuild/easyconfigs/__archive__/f/FSL/FSL-5.0.9-intel-2015b.eb deleted file mode 100644 index 23eb91ffe52b..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FSL/FSL-5.0.9-intel-2015b.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'FSL' -version = '5.0.9' - -homepage = 'http://www.fmrib.ox.ac.uk/fsl/' -description = """FSL is a comprehensive library of analysis tools for FMRI, MRI and DTI brain imaging data.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -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_icc_nan-inf_fix.patch', -] - -dependencies = [ - ('freeglut', '2.8.1'), - ('expat', '2.1.0'), - ('libX11', '1.6.3', '-Python-2.7.10'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/f/FastTree/FastTree-2.1.7-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/f/FastTree/FastTree-2.1.7-goolf-1.4.10.eb deleted file mode 100644 index 3352880d36fb..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FastTree/FastTree-2.1.7-goolf-1.4.10.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'CmdCp' - -name = 'FastTree' -version = '2.1.7' - -homepage = 'http://www.microbesonline.org/fasttree/' -description = """FastTree infers approximately-maximum-likelihood phylogenetic trees from alignments of nucleotide - or protein sequences. FastTree can handle alignments with up to a million of sequences in a reasonable amount of - time and memory. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'openmp': True} - -source_urls = ['http://www.microbesonline.org/fasttree/'] -sources = ['%(name)s-%(version)s.c'] - -skipsteps = ['source'] - -cmds_map = [('FastTree.*.c', '$CC -DOPENMP $CFLAGS $LIBS %%(source)s -o %(name)s')] - -files_to_copy = [(['FastTree'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/FastTree'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/f/FastTree/FastTree-2.1.7-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/f/FastTree/FastTree-2.1.7-ictce-5.5.0.eb deleted file mode 100644 index 7447f915f326..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FastTree/FastTree-2.1.7-ictce-5.5.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'CmdCp' - -name = 'FastTree' -version = '2.1.7' - -homepage = 'http://www.microbesonline.org/fasttree/' -description = """FastTree infers approximately-maximum-likelihood phylogenetic trees from alignments of nucleotide - or protein sequences. FastTree can handle alignments with up to a million of sequences in a reasonable amount of - time and memory. """ - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'openmp': True} - -source_urls = ['http://www.microbesonline.org/fasttree/'] -sources = ['%(name)s-%(version)s.c'] - -skipsteps = ['source'] - -cmds_map = [('FastTree.*.c', '$CC -DOPENMP $CFLAGS $LIBS %%(source)s -o %(name)s')] - -files_to_copy = [(['FastTree'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/FastTree'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/f/Ferret/Ferret-6.72-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/f/Ferret/Ferret-6.72-goolf-1.4.10.eb deleted file mode 100644 index d05befd06c31..000000000000 --- a/easybuild/easyconfigs/__archive__/f/Ferret/Ferret-6.72-goolf-1.4.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'Ferret' -version = '6.72' - -homepage = 'http://ferret.pmel.noaa.gov/' -description = """Ferret is an interactive computer visualization and analysis environment -designed to meet the needs of oceanographers and meteorologists analyzing large and complex gridded data sets.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True} - -sources = ['fer_source.v%s.tar.gz' % ''.join(version.split('.'))] -source_urls = ['ftp://ftp.pmel.noaa.gov/ferret/pub/source'] - -dependencies = [ - ('netCDF', '4.1.3'), - ('zlib', '1.2.7'), - ('Szip', '2.1'), - ('cURL', '7.27.0'), - ('ncurses', '5.9'), - ('libreadline', '6.2'), - ('Java', '1.7.0_10', '', True), -] - -parallel = 1 - -patches = ['Ferret-lib64-hardcoded.patch'] - -buildopts = 'LD="$CC"' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/FragGeneScan/FragGeneScan-1.19-intel-2014b.eb b/easybuild/easyconfigs/__archive__/f/FragGeneScan/FragGeneScan-1.19-intel-2014b.eb deleted file mode 100644 index 807f2d8eb849..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FragGeneScan/FragGeneScan-1.19-intel-2014b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'MakeCp' - -name = 'FragGeneScan' -version = '1.19' - -homepage = 'http://omics.informatics.indiana.edu/FragGeneScan/' -description = "FragGeneScan is an application for finding (fragmented) genes in short reads." - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s%(version)s.tar.gz'] - -buildopts = 'CC="$CC" CFLAG="$CFLAGS" fgs && chmod -R go+rx *.py *.pl train example' - -files_to_copy = ['FragGeneScan', 'FGS_gff.py', 'post_process.pl', 'run_FragGeneScan.pl', 'example', 'train'] - -modextrapaths = {'PATH': ['']} - -sanity_check_paths = { - 'files': ['FGS_gff.py', 'FragGeneScan', 'post_process.pl', 'run_FragGeneScan.pl'], - 'dirs': ['example', 'train'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/f/FreeXL/FreeXL-1.0.0g-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/f/FreeXL/FreeXL-1.0.0g-goolf-1.5.14.eb deleted file mode 100644 index 94b4d8c173c4..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FreeXL/FreeXL-1.0.0g-goolf-1.5.14.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'FreeXL' -version = '1.0.0g' - -easyblock = 'ConfigureMake' - -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': 'goolf', 'version': '1.5.14'} -toolchainopts = {'usempi': False, 'pic': True} - -source_urls = ['http://www.gaia-gis.it/gaia-sins/freexl-sources/'] -sources = [SOURCELOWER_TAR_GZ] - -builddependencies = [('CMake', '2.8.10.2')] - -sanity_check_paths = { - 'files': ["lib/libfreexl.la"], - 'dirs': ["lib"] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/f/FreeXL/FreeXL-1.0.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/f/FreeXL/FreeXL-1.0.1-intel-2015a.eb deleted file mode 100644 index e2833c7203f7..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FreeXL/FreeXL-1.0.1-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'FreeXL' -version = '1.0.1' - -easyblock = 'ConfigureMake' - -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': 'intel', 'version': '2015a'} -toolchainopts = {'usempi': False, 'pic': True} - -source_urls = ['http://www.gaia-gis.it/gaia-sins/freexl-sources/'] -sources = [SOURCELOWER_TAR_GZ] - -builddependencies = [('CMake', '3.2.2')] - -sanity_check_paths = { - 'files': ["lib/libfreexl.la"], - 'dirs': ["lib"] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/f/FreeXL/FreeXL-1.0.2-foss-2015a.eb b/easybuild/easyconfigs/__archive__/f/FreeXL/FreeXL-1.0.2-foss-2015a.eb deleted file mode 100644 index 40bff9f91038..000000000000 --- a/easybuild/easyconfigs/__archive__/f/FreeXL/FreeXL-1.0.2-foss-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'FreeXL' -version = '1.0.2' - -easyblock = 'ConfigureMake' - -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': '2015a'} -toolchainopts = {'usempi': False, 'pic': True} - -source_urls = ['http://www.gaia-gis.it/gaia-sins/freexl-sources/'] -sources = [SOURCELOWER_TAR_GZ] - -builddependencies = [('CMake', '3.4.1')] - -sanity_check_paths = { - 'files': ["lib/libfreexl.la"], - 'dirs': ["lib"] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/f/f90nml/f90nml-1.4.4-GCCcore-10.2.0.eb b/easybuild/easyconfigs/__archive__/f/f90nml/f90nml-1.4.4-GCCcore-10.2.0.eb deleted file mode 100644 index 5aff63728f98..000000000000 --- a/easybuild/easyconfigs/__archive__/f/f90nml/f90nml-1.4.4-GCCcore-10.2.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'f90nml' -version = '1.4.4' - -homepage = 'https://github.com/marshallward/f90nml' -description = """A Python module and command line tool for parsing - Fortran namelist files""" - -toolchain = {'name': 'GCCcore', 'version': '10.2.0'} - -sources = [SOURCE_TAR_GZ] -checksums = ['65e8e135779895245238cbf6be5b1b80d6c2b8c9350c9cdce6183a31bdfd7622'] - -builddependencies = [ - ('binutils', '2.35'), -] -dependencies = [ - ('Python', '3.8.6'), - ('PyYAML', '5.3.1') -] - -use_pip = True -download_dep_fail = True -sanity_pip_check = True - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/f/fastQValidator/fastQValidator-0.1.1a-20151214-goolf-1.7.20-aadc6f9.eb b/easybuild/easyconfigs/__archive__/f/fastQValidator/fastQValidator-0.1.1a-20151214-goolf-1.7.20-aadc6f9.eb deleted file mode 100644 index fa8db6dbc22e..000000000000 --- a/easybuild/easyconfigs/__archive__/f/fastQValidator/fastQValidator-0.1.1a-20151214-goolf-1.7.20-aadc6f9.eb +++ /dev/null @@ -1,56 +0,0 @@ -# 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 = 'fastQValidator' -version = '0.1.1a-20151214' -fastqvalidator_git_commit = 'aadc6f9' -libstatgen_git_commit = '8246906' -versionsuffix = '-%s' % fastqvalidator_git_commit - -homepage = 'http://genome.sph.umich.edu/wiki/FastQValidator' -description = """Validate FastQ Files""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -# we download latest source available in github for fastQValidator and libStatGen (dependency) -# using latest release tags doesn't work -# https://github.com/statgen/fastQValidator/issues/9 -source_urls = [ - 'https://github.com/statgen/fastQValidator/archive/', - 'https://github.com/statgen/libStatGen/archive/' -] - -sources = [ - '%s.tar.gz' % fastqvalidator_git_commit, - '%s.tar.gz' % libstatgen_git_commit -] - -dependencies = [ - ('zlib', '1.2.8'), - # 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 -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -prebuildopts = 'CFLAGS="$CFLAGS -L${EBROOTZLIB}/lib" && ' -prebuildopts += 'mv %(builddir)s/libStatGen-* %(builddir)s/libStatGen && ' - -buildopts = ' LIB_PATH_GENERAL=../libStatGen ' - -files_to_copy = [(['bin/fastQValidator'], 'bin')] - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/fastQValidator'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/f/fastahack/fastahack-20110215-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/f/fastahack/fastahack-20110215-goolf-1.4.10.eb deleted file mode 100644 index ff46f9ce33be..000000000000 --- a/easybuild/easyconfigs/__archive__/f/fastahack/fastahack-20110215-goolf-1.4.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'MakeCp' - -name = 'fastahack' -version = '20110215' - -homepage = 'https://github.com/ekg/fastahack' -description = """Utilities for indexing and sequence extraction from FASTA files""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -# no versioned source tarballs available, download from https://github.com/ekg/fastahack/archive/master.tar.gz -sources = [SOURCE_TAR_GZ] - -patches = ['fastahack-%(version)s_Makefile-fix.patch'] - -buildopts = 'CXX="$CXX" CXXFLAGS="$CXXFLAGS"' - -files_to_copy = [(['fastahack'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/fastahack'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/f/findutils/findutils-4.2.33-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/f/findutils/findutils-4.2.33-goolf-1.4.10.eb deleted file mode 100644 index 56642aa7abad..000000000000 --- a/easybuild/easyconfigs/__archive__/f/findutils/findutils-4.2.33-goolf-1.4.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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 = 'findutils' -version = '4.2.33' - -homepage = 'http://www.gnu.org/software/findutils/findutils.html' -description = "findutils: The GNU find, locate, updatedb, and xargs utilities" - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sanity_check_paths = { - 'files': ['bin/find', 'bin/locate', 'bin/updatedb', 'bin/xargs'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/f/findutils/findutils-4.2.33-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/f/findutils/findutils-4.2.33-ictce-5.3.0.eb deleted file mode 100644 index 34097eba8656..000000000000 --- a/easybuild/easyconfigs/__archive__/f/findutils/findutils-4.2.33-ictce-5.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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 = 'findutils' -version = '4.2.33' - -homepage = 'http://www.gnu.org/software/findutils/findutils.html' -description = "findutils: The GNU find, locate, updatedb, and xargs utilities" - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sanity_check_paths = { - 'files': ['bin/find', 'bin/locate', 'bin/updatedb', 'bin/xargs'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/f/fixesproto/fixesproto-5.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/f/fixesproto/fixesproto-5.0-goolf-1.4.10.eb deleted file mode 100644 index 574d6d02de60..000000000000 --- a/easybuild/easyconfigs/__archive__/f/fixesproto/fixesproto-5.0-goolf-1.4.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fixesproto' -version = '5.0' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org FixesProto protocol headers.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/xfixesproto.h', 'include/X11/extensions/xfixeswire.h'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/fixesproto/fixesproto-5.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/f/fixesproto/fixesproto-5.0-ictce-5.3.0.eb deleted file mode 100644 index 4df2be2be9ab..000000000000 --- a/easybuild/easyconfigs/__archive__/f/fixesproto/fixesproto-5.0-ictce-5.3.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fixesproto' -version = '5.0' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org FixesProto protocol headers.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/xfixesproto.h', 'include/X11/extensions/xfixeswire.h'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/fixesproto/fixesproto-5.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/f/fixesproto/fixesproto-5.0-intel-2015a.eb deleted file mode 100644 index 8b11789fcafe..000000000000 --- a/easybuild/easyconfigs/__archive__/f/fixesproto/fixesproto-5.0-intel-2015a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fixesproto' -version = '5.0' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org FixesProto protocol headers.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/xfixesproto.h', 'include/X11/extensions/xfixeswire.h'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/fixesproto/fixesproto-5.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/f/fixesproto/fixesproto-5.0-intel-2015b.eb deleted file mode 100644 index fd373c373ac0..000000000000 --- a/easybuild/easyconfigs/__archive__/f/fixesproto/fixesproto-5.0-intel-2015b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fixesproto' -version = '5.0' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org FixesProto protocol headers.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/xfixesproto.h', 'include/X11/extensions/xfixeswire.h'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.35-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.35-goolf-1.4.10.eb deleted file mode 100644 index ecd44437fe4e..000000000000 --- a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.35-goolf-1.4.10.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'flex' -version = '2.5.35' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.35-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.35-ictce-5.3.0.eb deleted file mode 100644 index e3ea27dcf27b..000000000000 --- a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.35-ictce-5.3.0.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'flex' -version = '2.5.35' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.35-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.35-ictce-5.4.0.eb deleted file mode 100644 index 653b53ec920c..000000000000 --- a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.35-ictce-5.4.0.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'flex' -version = '2.5.35' - -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': 'ictce', 'version': '5.4.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.35-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.35-ictce-5.5.0.eb deleted file mode 100644 index 4cd202259c39..000000000000 --- a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.35-ictce-5.5.0.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'flex' -version = '2.5.35' - -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-goolf-1.4.10.eb deleted file mode 100644 index ba3095d0fdc8..000000000000 --- a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-goolf-1.4.10.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'flex' -version = '2.5.37' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-goolf-1.5.14.eb deleted file mode 100644 index 852837bf5be9..000000000000 --- a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-goolf-1.5.14.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'flex' -version = '2.5.37' - -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': 'goolf', 'version': '1.5.14'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-ictce-5.3.0.eb deleted file mode 100644 index b90cbad63f91..000000000000 --- a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-ictce-5.3.0.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'flex' -version = '2.5.37' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-ictce-5.4.0.eb deleted file mode 100644 index bf5ece9d3c34..000000000000 --- a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-ictce-5.4.0.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'flex' -version = '2.5.37' - -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': 'ictce', 'version': '5.4.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-ictce-5.5.0.eb deleted file mode 100644 index add73d928635..000000000000 --- a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-ictce-5.5.0.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'flex' -version = '2.5.37' - -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-ictce-6.1.5.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-ictce-6.1.5.eb deleted file mode 100644 index 15e30d50fbf4..000000000000 --- a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-ictce-6.1.5.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'flex' -version = '2.5.37' - -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': 'ictce', 'version': '6.1.5'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-ictce-7.1.2.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-ictce-7.1.2.eb deleted file mode 100644 index 49b33f6544d9..000000000000 --- a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-ictce-7.1.2.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'flex' -version = '2.5.37' - -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': 'ictce', 'version': '7.1.2'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-intel-2014b.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-intel-2014b.eb deleted file mode 100644 index 70f81245b830..000000000000 --- a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-intel-2014b.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'flex' -version = '2.5.37' - -homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, - sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-intel-2015a.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-intel-2015a.eb deleted file mode 100644 index 086db50be89e..000000000000 --- a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-intel-2015a.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'flex' -version = '2.5.37' - -homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, - sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.38-ictce-6.1.5.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.38-ictce-6.1.5.eb deleted file mode 100644 index 82f9831d98e6..000000000000 --- a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.38-ictce-6.1.5.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'flex' -version = '2.5.38' - -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': 'ictce', 'version': '6.1.5'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-CrayGNU-2015.06.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-CrayGNU-2015.06.eb deleted file mode 100644 index 0542fac499fc..000000000000 --- a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-CrayGNU-2015.06.eb +++ /dev/null @@ -1,20 +0,0 @@ -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': 'CrayGNU', 'version': '2015.06'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz -] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-CrayGNU-2015.11.eb deleted file mode 100644 index ce034a2f5d48..000000000000 --- a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-CrayGNU-2015.11.eb +++ /dev/null @@ -1,20 +0,0 @@ -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': 'CrayGNU', 'version': '2015.11'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz -] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-foss-2014b.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-foss-2014b.eb deleted file mode 100644 index 72f37c4db66e..000000000000 --- a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-foss-2014b.eb +++ /dev/null @@ -1,20 +0,0 @@ -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': 'foss', 'version': '2014b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz -] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-foss-2015.05.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-foss-2015.05.eb deleted file mode 100644 index 1ad0409c77de..000000000000 --- a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-foss-2015.05.eb +++ /dev/null @@ -1,20 +0,0 @@ -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': 'foss', 'version': '2015.05'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz -] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-foss-2015a.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-foss-2015a.eb deleted file mode 100644 index 11968e16401e..000000000000 --- a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-foss-2015a.eb +++ /dev/null @@ -1,20 +0,0 @@ -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': 'foss', 'version': '2015a'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz -] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-foss-2015b.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-foss-2015b.eb deleted file mode 100644 index 3f2d3b24f604..000000000000 --- a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-foss-2015b.eb +++ /dev/null @@ -1,20 +0,0 @@ -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': 'foss', 'version': '2015b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz -] - -dependencies = [('M4', '1.4.17', '', ('GNU', '4.9.3-2.25'))] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-ictce-7.1.2.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-ictce-7.1.2.eb deleted file mode 100644 index 0f6d234b9e79..000000000000 --- a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-ictce-7.1.2.eb +++ /dev/null @@ -1,20 +0,0 @@ -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': 'ictce', 'version': '7.1.2'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz -] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-intel-2014b.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-intel-2014b.eb deleted file mode 100644 index 37e678754d08..000000000000 --- a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-intel-2014b.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'flex' -version = '2.5.39' - -homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, - sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz -] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-intel-2015a.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-intel-2015a.eb deleted file mode 100644 index 7f2ee18cbd58..000000000000 --- a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-intel-2015a.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'flex' -version = '2.5.39' - -homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, - sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz -] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-intel-2015b.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-intel-2015b.eb deleted file mode 100644 index cc528417f168..000000000000 --- a/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-intel-2015b.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'flex' -version = '2.5.39' - -homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, - sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz -] - -dependencies = [('M4', '1.4.17', '', ('GNU', '4.9.3-2.25'))] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/f/flex/flex-2.6.0-foss-2015a.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.6.0-foss-2015a.eb deleted file mode 100644 index 5c0eb6b59ddc..000000000000 --- a/easybuild/easyconfigs/__archive__/f/flex/flex-2.6.0-foss-2015a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'flex' -version = '2.6.0' - -homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, - sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz -] - -dependencies = [('M4', '1.4.17')] -builddependencies = [('Bison', '3.0.4')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/f/flex/flex-2.6.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.6.0-intel-2015b.eb deleted file mode 100644 index 098c6168e742..000000000000 --- a/easybuild/easyconfigs/__archive__/f/flex/flex-2.6.0-intel-2015b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'flex' -version = '2.6.0' - -homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, - sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz -] - -dependencies = [('M4', '1.4.17')] -builddependencies = [('Bison', '3.0.4')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/f/fmri/fmri-1.4-8-ictce-5.3.0-R-2.15.2.eb b/easybuild/easyconfigs/__archive__/f/fmri/fmri-1.4-8-ictce-5.3.0-R-2.15.2.eb deleted file mode 100644 index ebe8dc05d0ee..000000000000 --- a/easybuild/easyconfigs/__archive__/f/fmri/fmri-1.4-8-ictce-5.3.0-R-2.15.2.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'RPackage' - -name = 'fmri' -version = '1.4-8' - -homepage = 'http://cran.r-project.org/web/packages/fmri' -description = """The package contains R-functions to perform an fmri analysis as described in K. Tabelow, - J. Polzehl, H.U. Voss, and V. Spokoiny, Analysing fMRI experiments with structure adaptive smoothing procedures, - NeuroImage, 33:55-62 (2006) and J. Polzehl, H.U. Voss, K. Tabelow, Structural adaptive segmentation for statistical - parametric mapping, NeuroImage, 52:515-523 (2010).""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://cran.r-project.org/src/contrib/'] -sources = ['%(name)s_%(version)s.tar.gz'] - -r = 'R' -rver = '2.15.2' -versionsuffix = '-%s-%s' % (r, rver) - -tcltkver = '8.5.12' - -dependencies = [ - (r, rver), - ('Tcl', tcltkver), - ('Tk', tcltkver), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['fmri'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/f/fmri/fmri-1.5-0-ictce-5.3.0-R-2.15.3.eb b/easybuild/easyconfigs/__archive__/f/fmri/fmri-1.5-0-ictce-5.3.0-R-2.15.3.eb deleted file mode 100644 index b6097690db00..000000000000 --- a/easybuild/easyconfigs/__archive__/f/fmri/fmri-1.5-0-ictce-5.3.0-R-2.15.3.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'RPackage' - -name = 'fmri' -version = '1.5-0' - -homepage = 'http://cran.r-project.org/web/packages/fmri' -description = """The package contains R-functions to perform an fmri analysis as described in K. Tabelow, - J. Polzehl, H.U. Voss, and V. Spokoiny, Analysing fMRI experiments with structure adaptive smoothing procedures, - NeuroImage, 33:55-62 (2006) and J. Polzehl, H.U. Voss, K. Tabelow, Structural adaptive segmentation for statistical - parametric mapping, NeuroImage, 52:515-523 (2010).""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://cran.r-project.org/src/contrib/'] -sources = ['%(name)s_%(version)s.tar.gz'] - -r = 'R' -rver = '2.15.3' -versionsuffix = '-%s-%s' % (r, rver) - -tcltkver = '8.5.15' - -dependencies = [ - (r, rver), - ('Tcl', tcltkver), - ('Tk', tcltkver), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['fmri'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.10.91-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.10.91-goolf-1.4.10.eb deleted file mode 100644 index dd066a598fff..000000000000 --- a/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.10.91-goolf-1.4.10.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "fontconfig" -version = '2.10.91' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [('expat', '2.1.0')] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.1-foss-2014b.eb b/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.1-foss-2014b.eb deleted file mode 100644 index c1ab6dd32ff0..000000000000 --- a/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.1-foss-2014b.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "fontconfig" -version = '2.11.1' - -homepage = 'http://www.freedesktop.org/software/fontconfig' -description = """Fontconfig is a library designed to provide system-wide font configuration, customization and -application access.""" - -toolchain = {'name': 'foss', 'version': '2014b'} - -source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('expat', '2.1.0'), - ('freetype', '2.5.3'), -] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.1-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.1-goolf-1.7.20.eb deleted file mode 100644 index 51c9c97afb67..000000000000 --- a/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.1-goolf-1.7.20.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "fontconfig" -version = '2.11.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': 'goolf', 'version': '1.7.20'} - -source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('expat', '2.1.0'), - ('freetype', '2.5.3'), -] - -configopts = '--disable-docs ' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.1-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.1-ictce-5.5.0.eb deleted file mode 100644 index bd134c69d538..000000000000 --- a/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.1-ictce-5.5.0.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "fontconfig" -version = '2.11.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': 'ictce', 'version': '5.5.0'} - -source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [('expat', '2.1.0')] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.1-intel-2014b.eb b/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.1-intel-2014b.eb deleted file mode 100644 index 0cbc9d12008d..000000000000 --- a/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.1-intel-2014b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "fontconfig" -version = '2.11.1' - -homepage = 'http://www.freedesktop.org/software/fontconfig' -description = """Fontconfig is a library designed to provide system-wide font configuration, customization and -application access.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('expat', '2.1.0'), - ('freetype', '2.5.3'), -] - -configopts = '--disable-docs ' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.1-intel-2015a.eb deleted file mode 100644 index 54455c5111b2..000000000000 --- a/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.1-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "fontconfig" -version = '2.11.1' - -homepage = 'http://www.freedesktop.org/software/fontconfig' -description = """Fontconfig is a library designed to provide system-wide font configuration, customization and -application access.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('expat', '2.1.0'), - ('freetype', '2.5.5'), -] - -configopts = '--disable-docs ' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.93-intel-2015a.eb b/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.93-intel-2015a.eb deleted file mode 100644 index 77235f32a1aa..000000000000 --- a/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.93-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "fontconfig" -version = '2.11.93' - -homepage = 'http://www.freedesktop.org/software/fontconfig' -description = """Fontconfig is a library designed to provide system-wide font configuration, customization and -application access.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('expat', '2.1.0'), - ('freetype', '2.5.5'), -] - -configopts = '--disable-docs ' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.94-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.94-goolf-1.7.20.eb deleted file mode 100644 index 6e68a31103a9..000000000000 --- a/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.94-goolf-1.7.20.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "fontconfig" -version = '2.11.94' - -homepage = 'http://www.freedesktop.org/software/fontconfig' -description = """Fontconfig is a library designed to provide system-wide font configuration, customization and -application access.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('expat', '2.1.0'), - ('freetype', '2.6'), -] - -configopts = '--disable-docs ' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.94-intel-2015a.eb b/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.94-intel-2015a.eb deleted file mode 100644 index df68da2489b8..000000000000 --- a/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.94-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fontconfig' -version = '2.11.94' - -homepage = 'http://www.freedesktop.org/software/fontconfig' -description = """Fontconfig is a library designed to provide system-wide font configuration, customization and -application access.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('expat', '2.1.0'), - ('freetype', '2.6'), -] - -configopts = '--disable-docs ' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.94-intel-2015b-libpng-1.6.19.eb b/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.94-intel-2015b-libpng-1.6.19.eb deleted file mode 100644 index aea523adeeb6..000000000000 --- a/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.94-intel-2015b-libpng-1.6.19.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fontconfig' -version = '2.11.94' -versionsuffix = '-libpng-1.6.19' - -homepage = 'http://www.freedesktop.org/software/fontconfig' -description = """Fontconfig is a library designed to provide system-wide font configuration, customization and -application access.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('expat', '2.1.0'), - ('freetype', '2.6.1', versionsuffix), -] - -configopts = '--disable-docs ' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.94-intel-2015b.eb b/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.94-intel-2015b.eb deleted file mode 100644 index c270297963c7..000000000000 --- a/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.11.94-intel-2015b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fontconfig' -version = '2.11.94' - -homepage = 'http://www.freedesktop.org/software/fontconfig' -description = """Fontconfig is a library designed to provide system-wide font configuration, customization and -application access.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('expat', '2.1.0'), - ('freetype', '2.6.1'), -] - -configopts = '--disable-docs ' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.12.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.12.1-foss-2015a.eb deleted file mode 100644 index 48b96c691c0a..000000000000 --- a/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.12.1-foss-2015a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fontconfig' -version = '2.12.1' - -homepage = 'http://www.freedesktop.org/software/fontconfig' -description = """Fontconfig is a library designed to provide system-wide font configuration, customization and -application access.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('expat', '2.1.0'), - ('freetype', '2.6.2'), -] - -builddependencies = [ - ('pkg-config', '0.29.1'), -] - -configopts = '--disable-docs ' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/fontsproto/fontsproto-2.1.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/f/fontsproto/fontsproto-2.1.3-intel-2015a.eb deleted file mode 100644 index 47f2d3c961f7..000000000000 --- a/easybuild/easyconfigs/__archive__/f/fontsproto/fontsproto-2.1.3-intel-2015a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fontsproto' -version = '2.1.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "X11 font extension wire protocol" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': [], - 'dirs': ['include/X11/fonts'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/f/fontsproto/fontsproto-2.1.3-intel-2015b.eb b/easybuild/easyconfigs/__archive__/f/fontsproto/fontsproto-2.1.3-intel-2015b.eb deleted file mode 100644 index 062cfdbcf85c..000000000000 --- a/easybuild/easyconfigs/__archive__/f/fontsproto/fontsproto-2.1.3-intel-2015b.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fontsproto' -version = '2.1.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "X11 font extension wire protocol" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': [], - 'dirs': ['include/X11/fonts'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/f/foss/foss-2014b.eb b/easybuild/easyconfigs/__archive__/f/foss/foss-2014b.eb deleted file mode 100644 index 82a7ece124cb..000000000000 --- a/easybuild/easyconfigs/__archive__/f/foss/foss-2014b.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = "Toolchain" - -name = 'foss' -version = '2014b' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#foss-toolchain' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -comp_name = 'GCC' -comp_version = '4.8.3' -comp = (comp_name, comp_version) - -blaslib = 'OpenBLAS' -blasver = '0.2.9' -blas = '%s-%s' % (blaslib, blasver) -blassuff = '-LAPACK-3.5.0' - -# toolchain used to build goolf dependencies -comp_mpi_tc_name = 'gompi' -comp_mpi_tc_ver = "%s" % version -comp_mpi_tc = (comp_mpi_tc_name, comp_mpi_tc_ver) - -# compiler toolchain depencies -# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain -# because of toolchain preperation functions -dependencies = [ - ('GCC', '4.8.3'), - ('OpenMPI', '1.8.1', '', comp), - (blaslib, blasver, blassuff, comp), - ('FFTW', '3.3.4', '', comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s%s' % (blas, blassuff), comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/f/foss/foss-2015.05.eb b/easybuild/easyconfigs/__archive__/f/foss/foss-2015.05.eb deleted file mode 100644 index 471b14468124..000000000000 --- a/easybuild/easyconfigs/__archive__/f/foss/foss-2015.05.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = "Toolchain" - -name = 'foss' -version = '2015.05' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#foss-toolchain' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -gccver = '4.9.2' -binutilsver = '2.25' -tcver = '%s-binutils-%s' % (gccver, binutilsver) - -blaslib = 'OpenBLAS' -blasver = '0.2.14' -blas = '%s-%s' % (blaslib, blasver) -blassuff = '-LAPACK-3.5.0' - -# toolchain used to build foss dependencies -comp_mpi_tc_name = 'gompi' -comp_mpi_tc_ver = "%s" % version -comp_mpi_tc = (comp_mpi_tc_name, comp_mpi_tc_ver) - -# compiler toolchain depencies -# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain -# because of toolchain preperation functions -# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds -dependencies = [ - ('GCC', gccver, '-binutils-%s' % binutilsver), - ('binutils', binutilsver, '', ('GCC', tcver)), - ('OpenMPI', '1.8.5', '', ('GNU', '%s-%s' % (gccver, binutilsver))), - (blaslib, blasver, blassuff, ('GNU', '%s-%s' % (gccver, binutilsver))), - ('FFTW', '3.3.4', '', comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s%s' % (blas, blassuff), comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/f/foss/foss-2015a.eb b/easybuild/easyconfigs/__archive__/f/foss/foss-2015a.eb deleted file mode 100644 index 5527a0e07c94..000000000000 --- a/easybuild/easyconfigs/__archive__/f/foss/foss-2015a.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = "Toolchain" - -name = 'foss' -version = '2015a' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#foss-toolchain' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -comp_name = 'GCC' -comp_version = '4.9.2' -comp = (comp_name, comp_version) - -blaslib = 'OpenBLAS' -blasver = '0.2.13' -blas = '%s-%s' % (blaslib, blasver) -blassuff = '-LAPACK-3.5.0' - -# toolchain used to build goolf dependencies -comp_mpi_tc_name = 'gompi' -comp_mpi_tc_ver = "%s" % version -comp_mpi_tc = (comp_mpi_tc_name, comp_mpi_tc_ver) - -# compiler toolchain depencies -# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain -# because of toolchain preperation functions -dependencies = [ - comp, - ('OpenMPI', '1.8.4', '', comp), - (blaslib, blasver, blassuff, comp), - ('FFTW', '3.3.4', '', comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s%s' % (blas, blassuff), comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/f/foss/foss-2015b.eb b/easybuild/easyconfigs/__archive__/f/foss/foss-2015b.eb deleted file mode 100644 index d28d199a5c96..000000000000 --- a/easybuild/easyconfigs/__archive__/f/foss/foss-2015b.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = "Toolchain" - -name = 'foss' -version = '2015b' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#foss-toolchain' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -gccver = '4.9.3' -binutilsver = '2.25' -tcver = '%s-binutils-%s' % (gccver, binutilsver) - -blaslib = 'OpenBLAS' -blasver = '0.2.14' -blas = '%s-%s' % (blaslib, blasver) -blassuff = '-LAPACK-3.5.0' - -# toolchain used to build foss dependencies -comp_mpi_tc_name = 'gompi' -comp_mpi_tc_ver = "%s" % version -comp_mpi_tc = (comp_mpi_tc_name, comp_mpi_tc_ver) - -# compiler toolchain depencies -# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain -# because of toolchain preperation functions -# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds -dependencies = [ - ('GCC', gccver, '-binutils-%s' % binutilsver), - ('binutils', binutilsver, '', ('GCC', tcver)), - ('OpenMPI', '1.8.8', '', ('GNU', '%s-%s' % (gccver, binutilsver))), - (blaslib, blasver, blassuff, ('GNU', '%s-%s' % (gccver, binutilsver))), - ('FFTW', '3.3.4', '', comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s%s' % (blas, blassuff), comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/f/frealign/frealign-9.09-intel-2015a-avx-mp.eb b/easybuild/easyconfigs/__archive__/f/frealign/frealign-9.09-intel-2015a-avx-mp.eb deleted file mode 100644 index a6b21fbfffcf..000000000000 --- a/easybuild/easyconfigs/__archive__/f/frealign/frealign-9.09-intel-2015a-avx-mp.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'MakeCp' - -name = 'frealign' -version = '9.09' -versionsuffix = '-avx-mp' - -homepage = 'http://grigoriefflab.janelia.org/frealign' -description = """Frealign is a program for high-resolution refinement of 3D reconstructions from cryo-EM images of - single particles.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://grigoriefflab.janelia.org/sites/default/files/'] -sources = ['frealign_v%(version)s_150422.tar.gz'] - -start_dir = 'src' - -parallel = 1 - -# clean all included binaries first -prebuildopts = "rm ../bin/* && " -buildopts = "-f Makefile_linux_avx_intel_mp_static" - -files_to_copy = ['bin'] - -sanity_check_paths = { - 'files': ['bin/resample_mp.exe', 'bin/merge_3d_mp.exe', 'bin/frealign_v%(version_major)s_mp.exe'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/freeglut/freeglut-2.8.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/f/freeglut/freeglut-2.8.1-goolf-1.4.10.eb deleted file mode 100644 index c1785a1f92ee..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freeglut/freeglut-2.8.1-goolf-1.4.10.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'freeglut' -version = '2.8.1' - -homepage = 'http://freeglut.sourceforge.net/' -description = "freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(name)s'] - -dependencies = [('libXi', '1.7.2')] - -sanity_check_paths = { - 'files': ['lib/libglut.a', 'lib/libglut.%s' % SHLIB_EXT], - 'dirs': ['include/GL'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/f/freeglut/freeglut-2.8.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/f/freeglut/freeglut-2.8.1-ictce-5.3.0.eb deleted file mode 100644 index bed452773a5a..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freeglut/freeglut-2.8.1-ictce-5.3.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'freeglut' -version = '2.8.1' - -homepage = 'http://freeglut.sourceforge.net/' -description = "freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library." - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(name)s'] - -dependencies = [('libXi', '1.7.2')] - -sanity_check_paths = { - 'files': ['lib/libglut.a', 'lib/libglut.%s' % SHLIB_EXT], - 'dirs': ['include/GL'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/f/freeglut/freeglut-2.8.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/f/freeglut/freeglut-2.8.1-intel-2015a.eb deleted file mode 100644 index 6625f21f90e9..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freeglut/freeglut-2.8.1-intel-2015a.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'freeglut' -version = '2.8.1' - -homepage = 'http://freeglut.sourceforge.net/' -description = "freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library." - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(name)s'] - -dependencies = [('libXi', '1.7.4')] - -sanity_check_paths = { - 'files': ['lib/libglut.a', 'lib/libglut.%s' % SHLIB_EXT], - 'dirs': ['include/GL'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/f/freeglut/freeglut-2.8.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/f/freeglut/freeglut-2.8.1-intel-2015b.eb deleted file mode 100644 index 1b9b08eda761..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freeglut/freeglut-2.8.1-intel-2015b.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'freeglut' -version = '2.8.1' - -homepage = 'http://freeglut.sourceforge.net/' -description = "freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library." - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(name)s'] - -dependencies = [('libXi', '1.7.4')] - -sanity_check_paths = { - 'files': ['lib/libglut.a', 'lib/libglut.%s' % SHLIB_EXT], - 'dirs': ['include/GL'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.4.10-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.4.10-goolf-1.4.10.eb deleted file mode 100644 index e8bc65d782f3..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.4.10-goolf-1.4.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'freetype' -version = '2.4.10' - -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.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'], - 'dirs': ['include/freetype2'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.4.10-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.4.10-ictce-5.3.0.eb deleted file mode 100644 index 7e75acce8338..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.4.10-ictce-5.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'freetype' -version = '2.4.10' - -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': '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'], - 'dirs': ['include/freetype2'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.4.11-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.4.11-goolf-1.4.10.eb deleted file mode 100644 index dedbe863ab72..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.4.11-goolf-1.4.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'freetype' -version = '2.4.11' - -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.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'], - 'dirs': ['include/freetype2'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.4.11-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.4.11-ictce-5.3.0.eb deleted file mode 100644 index 10444c4ad79a..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.4.11-ictce-5.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'freetype' -version = '2.4.11' - -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': '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'], - 'dirs': ['include/freetype2'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.0.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.0.1-goolf-1.4.10.eb deleted file mode 100644 index b0e7a6a30e1c..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.0.1-goolf-1.4.10.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'freetype' -version = '2.5.0.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': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://download.savannah.gnu.org/releases/freetype/'] -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'], - 'dirs': ['include/freetype2'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.0.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.0.1-ictce-5.3.0.eb deleted file mode 100644 index d1983d852967..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.0.1-ictce-5.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'freetype' -version = '2.5.0.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': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://download.savannah.gnu.org/releases/freetype/'] -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'], - 'dirs': ['include/freetype2'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.0.1-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.0.1-ictce-5.5.0.eb deleted file mode 100644 index 415101e28dc8..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.0.1-ictce-5.5.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'freetype' -version = '2.5.0.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': 'ictce', 'version': '5.5.0'} - -source_urls = [GNU_SAVANNAH_SOURCE] -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'], - 'dirs': ['include/freetype2'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.2-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.2-ictce-5.5.0.eb deleted file mode 100644 index 64e6ea7181c6..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.2-ictce-5.5.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'freetype' -version = '2.5.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': 'ictce', 'version': '5.5.0'} - -source_urls = [GNU_SAVANNAH_SOURCE] -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'], - 'dirs': ['include/freetype2'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.3-foss-2014b.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.3-foss-2014b.eb deleted file mode 100644 index 0d671ee5bbe7..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.3-foss-2014b.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'freetype' -version = '2.5.3' - -homepage = 'http://freetype.org' -description = """FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and - portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display - servers, font conversion tools, text image generation tools, and many other products as well.""" - -toolchain = {'name': 'foss', 'version': '2014b'} - -source_urls = [GNU_SAVANNAH_SOURCE] -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'], - 'dirs': ['include/freetype2'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.3-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.3-goolf-1.7.20.eb deleted file mode 100644 index f35d8dc0c15b..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.3-goolf-1.7.20.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'freetype' -version = '2.5.3' - -homepage = 'http://freetype.org' -description = """FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and - portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display - servers, font conversion tools, text image generation tools, and many other products as well.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = [GNU_SAVANNAH_SOURCE] -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'], - 'dirs': ['include/freetype2'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.3-intel-2014b.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.3-intel-2014b.eb deleted file mode 100644 index fb9b9599e8be..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.3-intel-2014b.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'freetype' -version = '2.5.3' - -homepage = 'http://freetype.org' -description = """FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and - portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display - servers, font conversion tools, text image generation tools, and many other products as well.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = [GNU_SAVANNAH_SOURCE] -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'], - 'dirs': ['include/freetype2'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.5-foss-2015a.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.5-foss-2015a.eb deleted file mode 100644 index 13b13e9cc776..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.5-foss-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': 'foss', 'version': '2015a'} - -source_urls = [GNU_SAVANNAH_SOURCE] -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'], - 'dirs': ['include/freetype2'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.5-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.5-goolf-1.7.20.eb deleted file mode 100644 index 415f10d87448..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.5-goolf-1.7.20.eb +++ /dev/null @@ -1,27 +0,0 @@ -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/__archive__/f/freetype/freetype-2.5.5-intel-2015a.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.5-intel-2015a.eb deleted file mode 100644 index 3b19e2141265..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.5-intel-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': 'intel', 'version': '2015a'} - -source_urls = [GNU_SAVANNAH_SOURCE] -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'], - 'dirs': ['include/freetype2'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.5-intel-2015b.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.5-intel-2015b.eb deleted file mode 100644 index 6d539701a6b8..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.5-intel-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': 'intel', 'version': '2015b'} - -source_urls = [GNU_SAVANNAH_SOURCE] -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'], - 'dirs': ['include/freetype2'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.6-foss-2015a.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.6-foss-2015a.eb deleted file mode 100644 index 352ce2f725e9..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.6-foss-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'freetype' -version = '2.6' - -homepage = 'http://freetype.org' -description = """FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and - portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display - servers, font conversion tools, text image generation tools, and many other products as well.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = [GNU_SAVANNAH_SOURCE] -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'], - 'dirs': ['include/freetype2'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.6-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.6-goolf-1.7.20.eb deleted file mode 100644 index 5930e1dad73d..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.6-goolf-1.7.20.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'freetype' -version = '2.6' - -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.17')] - -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/__archive__/f/freetype/freetype-2.6-intel-2015a.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.6-intel-2015a.eb deleted file mode 100644 index febe99790f16..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.6-intel-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'freetype' -version = '2.6' - -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': '2015a'} - -source_urls = [GNU_SAVANNAH_SOURCE] -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'], - 'dirs': ['include/freetype2'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.6.1-intel-2015b-libpng-1.6.19.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.6.1-intel-2015b-libpng-1.6.19.eb deleted file mode 100644 index 4ed20bab251c..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.6.1-intel-2015b-libpng-1.6.19.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'freetype' -version = '2.6.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': '2015b'} - -source_urls = [GNU_SAVANNAH_SOURCE] -sources = [SOURCE_TAR_GZ] - -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'], - 'dirs': ['include/freetype2'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.6.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.6.1-intel-2015b.eb deleted file mode 100644 index 2b433c814040..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.6.1-intel-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'freetype' -version = '2.6.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': '2015b'} - -source_urls = [GNU_SAVANNAH_SOURCE] -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'], - 'dirs': ['include/freetype2'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.6.2-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.6.2-CrayGNU-2015.11.eb deleted file mode 100644 index b8dc673ae850..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.6.2-CrayGNU-2015.11.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'freetype' -version = '2.6.2' - -homepage = 'http://freetype.org' -description = """FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and - portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display - servers, font conversion tools, text image generation tools, and many other products as well.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.11'} - -source_urls = [GNU_SAVANNAH_SOURCE] -sources = [SOURCE_TAR_GZ] - -dependencies = [('libpng', '1.6.21')] - -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/__archive__/f/freetype/freetype-2.6.2-foss-2015a.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.6.2-foss-2015a.eb deleted file mode 100644 index 8d1ddddc16fc..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.6.2-foss-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'freetype' -version = '2.6.2' - -homepage = 'http://freetype.org' -description = """FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and - portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display - servers, font conversion tools, text image generation tools, and many other products as well.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = [GNU_SAVANNAH_SOURCE] -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'], - 'dirs': ['include/freetype2'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.6.2-foss-2015b.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.6.2-foss-2015b.eb deleted file mode 100644 index 446146f3b1bf..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.6.2-foss-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'freetype' -version = '2.6.2' - -homepage = 'http://freetype.org' -description = """FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and - portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display - servers, font conversion tools, text image generation tools, and many other products as well.""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -source_urls = [GNU_SAVANNAH_SOURCE] -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'], - 'dirs': ['include/freetype2'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.6.2-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.6.2-goolf-1.7.20.eb deleted file mode 100644 index e7a7a3593df2..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.6.2-goolf-1.7.20.eb +++ /dev/null @@ -1,27 +0,0 @@ -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/__archive__/f/freetype/freetype-2.6.2-intel-2015b.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.6.2-intel-2015b.eb deleted file mode 100644 index 896545c2ea14..000000000000 --- a/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.6.2-intel-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': 'intel', 'version': '2015b'} - -source_urls = [GNU_SAVANNAH_SOURCE] -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'], - 'dirs': ['include/freetype2'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GAMESS-US/GAMESS-US-20130501-R1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/GAMESS-US/GAMESS-US-20130501-R1-intel-2015a.eb deleted file mode 100644 index 9ef05a983e77..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GAMESS-US/GAMESS-US-20130501-R1-intel-2015a.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'GAMESS-US' -version = '20130501-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': '2015a'} -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 = ['977a01a8958238c67b707f125999fcec'] - -patches = ['GAMESS-US_rungms-slurm.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/__archive__/g/GAMESS-US/GAMESS-US-20141205-R1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/GAMESS-US/GAMESS-US-20141205-R1-intel-2015a.eb deleted file mode 100644 index 00832c574cde..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GAMESS-US/GAMESS-US-20141205-R1-intel-2015a.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'GAMESS-US' -version = '20141205-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': '2015a'} -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 = ['6403592eaa885cb3691505964d684516'] - -patches = ['GAMESS-US_rungms-slurm.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/__archive__/g/GATE/GATE-6.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/GATE/GATE-6.2-goolf-1.4.10.eb deleted file mode 100644 index 57cba6809601..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GATE/GATE-6.2-goolf-1.4.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'GATE' -version = '6.2' - -homepage = 'http://www.opengatecollaboration.org/' -description = """GATE is an advanced opensource software developed by the international OpenGATE collaboration and - dedicated to the numerical simulations in medical imaging. It currently supports simulations of Emission Tomography - (Positron Emission Tomography - PET and Single Photon Emission Computed Tomography - SPECT), and Computed Tomography""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://www.opengatecollaboration.org/sites/default/files/'] -sources = ['%(namelower)s_v%(version)s.tar.gz'] -patches = [ - 'GATE-%(version)s_Makefile-prefix.patch', - 'GATE-%(version)s_GCC-4.7.patch', -] -checksums = [ - 'd1f75b7a8358e6acb8c61ab13f25a3df49fc46f16f55f494f2eaca2fc141e08d', # gate_v6.2.tar.gz - '53715a84fbfae778c01cb04352f2353589f64b723d412d8a9d7e5bc1bc28205c', # GATE-6.2_Makefile-prefix.patch - '5607ea4f13e4778b233bceb3dd65eff48b53dfc2c32012d8e9d86a9e9077aa1b', # GATE-6.2_GCC-4.7.patch -] - -dependencies = [ - ('Geant4', '9.5.p01'), - ('CLHEP', '2.1.1.0'), - ('ROOT', 'v5.34.01'), -] -builddependencies = [('CMake', '2.8.4')] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/g/GATE/GATE-6.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/GATE/GATE-6.2-intel-2015a.eb deleted file mode 100644 index 78682d75917f..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GATE/GATE-6.2-intel-2015a.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'GATE' -version = '6.2' - -homepage = 'http://www.opengatecollaboration.org/' -description = """GATE is an advanced opensource software developed by the international OpenGATE collaboration and - dedicated to the numerical simulations in medical imaging. It currently supports simulations of Emission Tomography - (Positron Emission Tomography - PET and Single Photon Emission Computed Tomography - SPECT), and Computed Tomography""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://www.opengatecollaboration.org/sites/default/files/'] -sources = ['%(namelower)s_v%(version)s.tar.gz'] -patches = [ - 'GATE-%(version)s_Makefile-prefix.patch', - 'GATE-%(version)s_GCC-4.7.patch', -] -checksums = [ - 'd1f75b7a8358e6acb8c61ab13f25a3df49fc46f16f55f494f2eaca2fc141e08d', # gate_v6.2.tar.gz - '53715a84fbfae778c01cb04352f2353589f64b723d412d8a9d7e5bc1bc28205c', # GATE-6.2_Makefile-prefix.patch - '5607ea4f13e4778b233bceb3dd65eff48b53dfc2c32012d8e9d86a9e9077aa1b', # GATE-6.2_GCC-4.7.patch -] - -dependencies = [ - ('Geant4', '9.5.p01'), - ('CLHEP', '2.1.1.0'), - ('ROOT', 'v5.34.01'), -] -builddependencies = [('CMake', '2.8.4')] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/g/GATE/GATE-7.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/GATE/GATE-7.0-intel-2015a.eb deleted file mode 100644 index 8e3e0c5acf30..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GATE/GATE-7.0-intel-2015a.eb +++ /dev/null @@ -1,33 +0,0 @@ -name = 'GATE' -version = '7.0' - -homepage = 'http://www.opengatecollaboration.org/' -description = """GATE is an advanced opensource software developed by the international OpenGATE collaboration and - dedicated to the numerical simulations in medical imaging. It currently supports simulations of Emission Tomography - (Positron Emission Tomography - PET and Single Photon Emission Computed Tomography - SPECT), and Computed Tomography""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://www.opengatecollaboration.org/sites/default/files/'] -sources = ['%(namelower)s_v%(version)s.tar.gz'] -patches = [ - 'GATE-%(version)s_Makefile-prefix.patch', - 'GATE-%(version)s_unistdh.patch', -] -checksums = [ - 'de65db471b08bcc6d59aef7913bade9b807bd147125da24ad6213f0f7880a35f', # gate_v7.0.tar.gz - 'e72c230df1cdd05c07ac405b22bf26931abdcd3e5f7b942e9c88251ac24cc6af', # GATE-7.0_Makefile-prefix.patch - '96fc4235e586edd61dbd4b5b9403b1ef6c5d619650043fae88ed7398539cdb4d', # GATE-7.0_unistdh.patch -] - -builddependencies = [ - ('CMake', '3.1.3'), -] - -dependencies = [ - ('Geant4', '9.6.p04'), - ('CLHEP', '2.1.3.1'), - ('ROOT', 'v5.34.26'), -] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/g/GC3Pie/GC3Pie-2.2.3.eb b/easybuild/easyconfigs/__archive__/g/GC3Pie/GC3Pie-2.2.3.eb deleted file mode 100644 index 53e2ff2549b4..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GC3Pie/GC3Pie-2.2.3.eb +++ /dev/null @@ -1,107 +0,0 @@ -easyblock = 'Bundle' - -name = 'GC3Pie' -version = '2.2.3' - -homepage = 'https://gc3pie.readthedocs.org' -description = """GC3Pie is a Python package for running large job campaigns on diverse batch-oriented execution - environments.""" - -toolchain = SYSTEM - -osdependencies = [('python-devel', 'python-dev')] - -# this is a bundle of Python packages -exts_defaultclass = 'PythonPackage' - -# allow use of system Python -allow_system_deps = [('Python', SYS_PYTHON_VERSION)] - -exts_list = [ - ('setuptools', '17.1.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - # required for paramiko - ('ecdsa', '0.11', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - # required for paramiko - ('pycrypto', '2.6.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], - 'modulename': 'Crypto', - }), - ('paramiko', '1.13.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('PrettyTable', '0.7.2', { - 'source_urls': ['https://pypi.python.org/packages/source/P/PrettyTable/'], - 'source_tmpl': 'prettytable-%(version)s.tar.gz', - }), - ('pyCLI', '2.0.3', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pyCLI/'], - 'modulename': 'cli', - }), - ('SQLAlchemy', '0.7.9', { - 'source_urls': ['https://pypi.python.org/packages/source/S/SQLAlchemy/'], - }), - ('parsedatetime', '0.8.7', { - 'source_urls': ['https://pypi.python.org/packages/source/p/parsedatetime/'], - }), - ('boto', '2.9.4', { - 'source_urls': ['https://pypi.python.org/packages/source/b/boto/'], - }), - # required for pbr - ('pip', '7.0.3', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - # required for python-novaclient - ('pbr', '0.11.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], - }), - # required for python-novaclient - ('Babel', '1.3', { - 'source_urls': ['https://pypi.python.org/packages/source/B/Babel/'], - }), - # required for python-novaclient - ('simplejson', '3.7.3', { - 'source_urls': ['https://pypi.python.org/packages/source/s/simplejson/'], - }), - # required for python-novaclient - ('requests', '2.4.2', { - 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], - }), - # required for python-novaclient - ('iso8601', '0.1.10', { - 'source_urls': ['https://pypi.python.org/packages/source/i/iso8601/'], - }), - # required for python-novaclient - ('argparse', '1.3.0', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - # required for python-novaclient - ('six', '1.9.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('python-novaclient', '2.15.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/python-novaclient/'], - 'modulename': 'novaclient', - }), - (name.lower(), version, { - 'source_urls': ['https://pypi.python.org/packages/source/g/gc3pie/'], - 'modulename': 'gc3libs', - }), -] - -pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) - -# on RHEL-based systems, some extensions get installed to lib, some to lib64 -modextrapaths = {'PYTHONPATH': ['lib/python%s/site-packages' % pyshortver, 'lib64/python%s/site-packages' % pyshortver]} - -sanity_check_paths = { - 'files': ['bin/gc3utils'], - 'dirs': ['lib/python%(pyver)s/site-packages/gc3pie-%%(version)s-py%(pyver)s.egg/gc3libs' % {'pyver': pyshortver}], -} - -sanity_check_commands = [('gc3utils', 'info --version')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/GC3Pie/GC3Pie-2.3.eb b/easybuild/easyconfigs/__archive__/g/GC3Pie/GC3Pie-2.3.eb deleted file mode 100644 index 0eff44a892ab..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GC3Pie/GC3Pie-2.3.eb +++ /dev/null @@ -1,107 +0,0 @@ -easyblock = 'Bundle' - -name = 'GC3Pie' -version = '2.3' - -homepage = 'https://gc3pie.readthedocs.org' -description = """GC3Pie is a Python package for running large job campaigns on diverse batch-oriented execution - environments.""" - -toolchain = SYSTEM - -osdependencies = [('python-devel', 'python-dev')] - -# this is a bundle of Python packages -exts_defaultclass = 'PythonPackage' - -# allow use of system Python -allow_system_deps = [('Python', SYS_PYTHON_VERSION)] - -exts_list = [ - ('setuptools', '18.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - # required for paramiko - ('ecdsa', '0.13', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - # required for paramiko - ('pycrypto', '2.6.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], - 'modulename': 'Crypto', - }), - ('paramiko', '1.15.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('PrettyTable', '0.7.2', { - 'source_urls': ['https://pypi.python.org/packages/source/P/PrettyTable/'], - 'source_tmpl': 'prettytable-%(version)s.tar.gz', - }), - ('pyCLI', 'devel', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pyCLI/'], - 'modulename': 'cli', - }), - ('SQLAlchemy', '1.0.6', { - 'source_urls': ['https://pypi.python.org/packages/source/S/SQLAlchemy/'], - }), - ('parsedatetime', '1.5', { - 'source_urls': ['https://pypi.python.org/packages/source/p/parsedatetime/'], - }), - ('boto', '2.38.0', { - 'source_urls': ['https://pypi.python.org/packages/source/b/boto/'], - }), - # required for pbr - ('pip', '7.0.3', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - # required for python-novaclient - ('pbr', '1.2.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], - }), - # required for python-novaclient - ('Babel', '1.3', { - 'source_urls': ['https://pypi.python.org/packages/source/B/Babel/'], - }), - # required for python-novaclient - ('simplejson', '3.7.3', { - 'source_urls': ['https://pypi.python.org/packages/source/s/simplejson/'], - }), - # required for python-novaclient - ('requests', '2.7.0', { - 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], - }), - # required for python-novaclient - ('iso8601', '0.1.10', { - 'source_urls': ['https://pypi.python.org/packages/source/i/iso8601/'], - }), - # required for python-novaclient - ('argparse', '1.3.0', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - # required for python-novaclient - ('six', '1.9.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('python-novaclient', '2.26.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/python-novaclient/'], - 'modulename': 'novaclient', - }), - (name.lower(), version, { - 'source_urls': ['https://pypi.python.org/packages/source/g/gc3pie/'], - 'modulename': 'gc3libs', - }), -] - -pyver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) - -# on RHEL-based systems, some extensions get installed to lib, some to lib64 -modextrapaths = {'PYTHONPATH': ['lib/python%s/site-packages' % pyver, 'lib64/python%s/site-packages' % pyver]} - -sanity_check_paths = { - 'files': ['bin/gc3utils'], - 'dirs': [('lib/python%s/site-packages' % pyver, 'lib64/python%s/site-packages' % pyver)], -} - -sanity_check_commands = [('gc3utils', 'info --version')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/GC3Pie/GC3Pie-2.4.0.eb b/easybuild/easyconfigs/__archive__/g/GC3Pie/GC3Pie-2.4.0.eb deleted file mode 100644 index 0a8ac7a577dc..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GC3Pie/GC3Pie-2.4.0.eb +++ /dev/null @@ -1,107 +0,0 @@ -easyblock = 'Bundle' - -name = 'GC3Pie' -version = '2.4.0' - -homepage = 'https://gc3pie.readthedocs.org' -description = """GC3Pie is a Python package for running large job campaigns on diverse batch-oriented execution - environments.""" - -toolchain = SYSTEM - -osdependencies = [('python-devel', 'python-dev')] - -# this is a bundle of Python packages -exts_defaultclass = 'PythonPackage' - -# allow use of system Python -allow_system_deps = [('Python', SYS_PYTHON_VERSION)] - -exts_list = [ - ('setuptools', '18.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - # required for paramiko - ('ecdsa', '0.13', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - # required for paramiko - ('pycrypto', '2.6.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], - 'modulename': 'Crypto', - }), - ('paramiko', '1.15.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('PrettyTable', '0.7.2', { - 'source_urls': ['https://pypi.python.org/packages/source/P/PrettyTable/'], - 'source_tmpl': 'prettytable-%(version)s.tar.gz', - }), - ('pyCLI', 'devel', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pyCLI/'], - 'modulename': 'cli', - }), - ('SQLAlchemy', '1.0.6', { - 'source_urls': ['https://pypi.python.org/packages/source/S/SQLAlchemy/'], - }), - ('parsedatetime', '1.5', { - 'source_urls': ['https://pypi.python.org/packages/source/p/parsedatetime/'], - }), - ('boto', '2.38.0', { - 'source_urls': ['https://pypi.python.org/packages/source/b/boto/'], - }), - # required for pbr - ('pip', '7.1.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - # required for python-novaclient - ('pbr', '1.2.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], - }), - # required for python-novaclient - ('Babel', '1.3', { - 'source_urls': ['https://pypi.python.org/packages/source/B/Babel/'], - }), - # required for python-novaclient - ('simplejson', '3.7.3', { - 'source_urls': ['https://pypi.python.org/packages/source/s/simplejson/'], - }), - # required for python-novaclient - ('requests', '2.7.0', { - 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], - }), - # required for python-novaclient - ('iso8601', '0.1.10', { - 'source_urls': ['https://pypi.python.org/packages/source/i/iso8601/'], - }), - # required for python-novaclient - ('argparse', '1.3.0', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - # required for python-novaclient - ('six', '1.9.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('python-novaclient', '2.26.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/python-novaclient/'], - 'modulename': 'novaclient', - }), - (name.lower(), version, { - 'source_urls': ['https://pypi.python.org/packages/source/g/gc3pie/'], - 'modulename': 'gc3libs', - }), -] - -pyver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) - -# on RHEL-based systems, some extensions get installed to lib, some to lib64 -modextrapaths = {'PYTHONPATH': ['lib/python%s/site-packages' % pyver, 'lib64/python%s/site-packages' % pyver]} - -sanity_check_paths = { - 'files': ['bin/gc3utils'], - 'dirs': [('lib/python%s/site-packages' % pyver, 'lib64/python%s/site-packages' % pyver)], -} - -sanity_check_commands = [('gc3utils', 'info --version')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/GC3Pie/GC3Pie-2.4.1.eb b/easybuild/easyconfigs/__archive__/g/GC3Pie/GC3Pie-2.4.1.eb deleted file mode 100644 index fda459ae3032..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GC3Pie/GC3Pie-2.4.1.eb +++ /dev/null @@ -1,107 +0,0 @@ -easyblock = 'Bundle' - -name = 'GC3Pie' -version = '2.4.1' - -homepage = 'https://gc3pie.readthedocs.org' -description = """GC3Pie is a Python package for running large job campaigns on diverse batch-oriented execution - environments.""" - -toolchain = SYSTEM - -osdependencies = [('python-devel', 'python-dev')] - -# this is a bundle of Python packages -exts_defaultclass = 'PythonPackage' - -# allow use of system Python -allow_system_deps = [('Python', SYS_PYTHON_VERSION)] - -exts_list = [ - ('setuptools', '18.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - # required for paramiko - ('ecdsa', '0.13', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - # required for paramiko - ('pycrypto', '2.6.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], - 'modulename': 'Crypto', - }), - ('paramiko', '1.15.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('PrettyTable', '0.7.2', { - 'source_urls': ['https://pypi.python.org/packages/source/P/PrettyTable/'], - 'source_tmpl': 'prettytable-%(version)s.tar.gz', - }), - ('pyCLI', 'devel', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pyCLI/'], - 'modulename': 'cli', - }), - ('SQLAlchemy', '1.0.8', { - 'source_urls': ['https://pypi.python.org/packages/source/S/SQLAlchemy/'], - }), - ('parsedatetime', '1.5', { - 'source_urls': ['https://pypi.python.org/packages/source/p/parsedatetime/'], - }), - ('boto', '2.38.0', { - 'source_urls': ['https://pypi.python.org/packages/source/b/boto/'], - }), - # required for pbr - ('pip', '7.1.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - # required for python-novaclient - ('pbr', '1.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], - }), - # required for python-novaclient - ('Babel', '2.0', { - 'source_urls': ['https://pypi.python.org/packages/source/B/Babel/'], - }), - # required for python-novaclient - ('simplejson', '3.8.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/simplejson/'], - }), - # required for python-novaclient - ('requests', '2.7.0', { - 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], - }), - # required for python-novaclient - ('iso8601', '0.1.10', { - 'source_urls': ['https://pypi.python.org/packages/source/i/iso8601/'], - }), - # required for python-novaclient - ('argparse', '1.3.0', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - # required for python-novaclient - ('six', '1.9.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('python-novaclient', '2.23.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/python-novaclient/'], - 'modulename': 'novaclient', - }), - (name.lower(), version, { - 'source_urls': ['https://pypi.python.org/packages/source/g/gc3pie/'], - 'modulename': 'gc3libs', - }), -] - -pyver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) - -# on RHEL-based systems, some extensions get installed to lib, some to lib64 -modextrapaths = {'PYTHONPATH': ['lib/python%s/site-packages' % pyver, 'lib64/python%s/site-packages' % pyver]} - -sanity_check_paths = { - 'files': ['bin/gc3utils'], - 'dirs': [('lib/python%s/site-packages' % pyver, 'lib64/python%s/site-packages' % pyver)], -} - -sanity_check_commands = [('gc3utils', 'info --version')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.1.2.eb b/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.1.2.eb deleted file mode 100644 index ee46a3a5ffa3..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.1.2.eb +++ /dev/null @@ -1,34 +0,0 @@ -name = "GCC" -version = '4.1.2' - -homepage = 'http://gcc.gnu.org/' -description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, - Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" - -toolchain = SYSTEM # empty version to ensure that dependencies are loaded - -source_urls = ['http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s'] -sources = [SOURCELOWER_TAR_BZ2] - -checksums = [ - 'a4a3eb15c96030906d8494959eeda23c', # gcc-4.1.2.tar.bz2 -] - -dependencies = [ - ('GMP', '4.3.2'), - ('MPFR', '2.4.2'), -] - -# building GCC v4.1.2 requires an old GCC version, so don't rely on system compiler -builddependencies = [('GCC', '4.2.4')] - -languages = ['c', 'c++', 'fortran'] - -configopts = "--with-gmp=$EBROOTGMP --with-mpfr=$EBROOTMPFR" - -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - -withlto = False - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.2.4.eb b/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.2.4.eb deleted file mode 100644 index 4bf5e6687826..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.2.4.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = "GCC" -version = '4.2.4' - -homepage = 'http://gcc.gnu.org/' -description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, - Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" - -toolchain = SYSTEM # empty version to ensure that dependencies are loaded - -source_urls = ['http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s'] -sources = [SOURCELOWER_TAR_BZ2] - -checksums = [ - 'd79f553e7916ea21c556329eacfeaa16', # gcc-4.2.4.tar.bz2 -] - -dependencies = [ - ('GMP', '4.3.2'), - ('MPFR', '2.4.2'), -] - -languages = ['c', 'c++', 'fortran'] - -configopts = "--with-gmp=$EBROOTGMP --with-mpfr=$EBROOTMPFR" - -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - -withlto = False - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.3.6.eb b/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.3.6.eb deleted file mode 100644 index 409cef1b46cc..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.3.6.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = "GCC" -version = '4.3.6' - -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 = SYSTEM # empty version to ensure that dependencies are loaded - -source_urls = ['http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s'] -sources = [SOURCELOWER_TAR_BZ2] - -checksums = [ - '55ddf934bc9f8d1eaff7a77e7d598a85', # gcc-4.3.6.tar.bz2 -] - -dependencies = [ - ('GMP', '4.3.2'), - ('MPFR', '2.4.2'), -] - -languages = ['c', 'c++', 'fortran'] - -configopts = "--with-gmp=$EBROOTGMP --with-mpfr=$EBROOTMPFR" - -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - -withlto = False - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.4.7.eb b/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.4.7.eb deleted file mode 100644 index fd3cf319ba91..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.4.7.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = "GCC" -version = '4.4.7' - -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 = SYSTEM # empty version to ensure that dependencies are loaded - -source_urls = ['http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s'] -sources = [SOURCELOWER_TAR_BZ2] - -checksums = [ - '295709feb4441b04e87dea3f1bab4281', # gcc-4.4.7.tar.bz2 -] - -dependencies = [ - ('GMP', '4.3.2'), - ('MPFR', '2.4.2'), -] - -languages = ['c', 'c++', 'fortran'] - -# the build will fail if a new version of texinfo is found, so disable -configopts = "--with-gmp=$EBROOTGMP --with-mpfr=$EBROOTMPFR MAKEINFO=MISSING" - -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - -withlto = False - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.5.2.eb b/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.5.2.eb deleted file mode 100644 index b9d82bae8247..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.5.2.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = "GCC" -version = '4.5.2' - -homepage = 'http://gcc.gnu.org/' -description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, - Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" - -toolchain = SYSTEM - -source_urls = [ - '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/downloads', # MPC official -] -sources = [ - SOURCELOWER_TAR_GZ, - 'gmp-5.0.2.tar.gz', - 'mpfr-3.0.1.tar.gz', - 'mpc-0.8.2.tar.gz', -] - -checksums = [ - 'e31fe695d7235f11fb5a63eafdfbfe88', # gcc-4.5.2.tar.gz - '87e73447afdc2ca5cefd987da865da51', # gmp-5.0.2.tar.gz - 'e9c191fc46a4f5741f8a0a11ab33b8bf', # mpfr-3.0.1.tar.gz - 'e98267ebd5648a39f881d66797122fb6', # mpc-0.8.2.tar.gz -] - -languages = ['c', 'c++', 'fortran'] - -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - -withlto = False - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.5.3-CLooG-PPL.eb b/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.5.3-CLooG-PPL.eb deleted file mode 100644 index f1d8e765544d..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.5.3-CLooG-PPL.eb +++ /dev/null @@ -1,51 +0,0 @@ -name = "GCC" -version = '4.5.3' -versionsuffix = "-CLooG-PPL" - -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 = SYSTEM - -pplver = '0.11' - -source_urls = [ - '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/downloads', # 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 - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies, for PPL and CLooG-PPL - 'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies -] -sources = [ - SOURCELOWER_TAR_GZ, - 'gmp-5.0.2.tar.gz', - 'mpfr-3.0.1.tar.gz', - 'mpc-0.8.2.tar.gz', - 'cloog-ppl-0.15.11.tar.gz', - 'ppl-%s.tar.gz' % pplver, -] - -checksums = [ - 'bf100d5b3b88f7938752e43c90e48f48', # gcc-4.5.3.tar.gz - '87e73447afdc2ca5cefd987da865da51', # gmp-5.0.2.tar.gz - 'e9c191fc46a4f5741f8a0a11ab33b8bf', # mpfr-3.0.1.tar.gz - 'e98267ebd5648a39f881d66797122fb6', # mpc-0.8.2.tar.gz - '060ae4df6fb8176e021b4d033a6c0b9e', # cloog-ppl-0.15.11.tar.gz - 'ba527ec0ffc830ce16fad8a4195a337e', # ppl-0.11.tar.gz -] - -languages = ['c', 'c++', 'fortran'] - -withcloog = True -withppl = True - -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - -withlto = False - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.5.3.eb b/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.5.3.eb deleted file mode 100644 index d62b4a5f6961..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.5.3.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = "GCC" -version = '4.5.3' - -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 = SYSTEM - -source_urls = [ - '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/downloads', # MPC official -] -sources = [ - SOURCELOWER_TAR_GZ, - 'gmp-5.0.2.tar.gz', - 'mpfr-3.0.1.tar.gz', - 'mpc-0.8.2.tar.gz', -] - -checksums = [ - 'bf100d5b3b88f7938752e43c90e48f48', # gcc-4.5.3.tar.gz - '87e73447afdc2ca5cefd987da865da51', # gmp-5.0.2.tar.gz - 'e9c191fc46a4f5741f8a0a11ab33b8bf', # mpfr-3.0.1.tar.gz - 'e98267ebd5648a39f881d66797122fb6', # mpc-0.8.2.tar.gz -] - -languages = ['c', 'c++', 'fortran'] - -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - -withlto = False - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.6.0.eb b/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.6.0.eb deleted file mode 100644 index a1bcd7bba4f1..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.6.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = "GCC" -version = '4.6.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 = SYSTEM - -source_urls = [ - '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/downloads', # MPC official -] -sources = [ - SOURCELOWER_TAR_GZ, - 'gmp-5.0.4.tar.bz2', - 'mpfr-3.0.1.tar.gz', - 'mpc-0.9.tar.gz', -] - -checksums = [ - '009f59ee0f9c8100c12939140698cf33', # gcc-4.6.0.tar.gz - '50c3edcb7c9438e04377ee9a1a061b79', # gmp-5.0.4.tar.bz2 - 'e9c191fc46a4f5741f8a0a11ab33b8bf', # mpfr-3.0.1.tar.gz - '0d6acab8d214bd7d1fbbc593e83dd00d', # mpc-0.9.tar.gz -] - -languages = ['c', 'c++', 'fortran'] - -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.6.3-CLooG-PPL.eb b/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.6.3-CLooG-PPL.eb deleted file mode 100644 index ed181e7d6c40..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.6.3-CLooG-PPL.eb +++ /dev/null @@ -1,49 +0,0 @@ -name = "GCC" -version = '4.6.3' -versionsuffix = "-CLooG-PPL" - -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 = SYSTEM - -pplver = '0.12' - -source_urls = [ - '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/downloads', # 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 - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies, for PPL and CLooG-PPL - 'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies -] -sources = [ - SOURCELOWER_TAR_GZ, - 'gmp-5.0.4.tar.bz2', - 'mpfr-3.0.1.tar.gz', - 'mpc-0.9.tar.gz', - 'cloog-ppl-0.15.11.tar.gz', - 'ppl-%s.tar.gz' % pplver, -] - -checksums = [ - 'c51e55130ab9ca3e5f34014cac15dd39', # gcc-4.6.3.tar.gz - '50c3edcb7c9438e04377ee9a1a061b79', # gmp-5.0.4.tar.bz2 - 'e9c191fc46a4f5741f8a0a11ab33b8bf', # mpfr-3.0.1.tar.gz - '0d6acab8d214bd7d1fbbc593e83dd00d', # mpc-0.9.tar.gz - '060ae4df6fb8176e021b4d033a6c0b9e', # cloog-ppl-0.15.11.tar.gz - '47a5548d4e3d98cf6b97e4fd3e5db513', # ppl-0.12.tar.gz -] - -languages = ['c', 'c++', 'fortran'] - -withcloog = True -withppl = True - -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.6.3.eb b/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.6.3.eb deleted file mode 100644 index ac8a50e61f53..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.6.3.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = "GCC" -version = '4.6.3' - -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 = SYSTEM - -source_urls = [ - '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/downloads', # MPC official -] -sources = [ - SOURCELOWER_TAR_GZ, - 'gmp-5.0.4.tar.bz2', - 'mpfr-3.0.1.tar.gz', - 'mpc-0.9.tar.gz', -] - -checksums = [ - 'c51e55130ab9ca3e5f34014cac15dd39', # gcc-4.6.3.tar.gz - '50c3edcb7c9438e04377ee9a1a061b79', # gmp-5.0.4.tar.bz2 - 'e9c191fc46a4f5741f8a0a11ab33b8bf', # mpfr-3.0.1.tar.gz - '0d6acab8d214bd7d1fbbc593e83dd00d', # mpc-0.9.tar.gz -] - -languages = ['c', 'c++', 'fortran'] - -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.6.4.eb b/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.6.4.eb deleted file mode 100644 index 2c60a9a2a199..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.6.4.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = "GCC" -version = '4.6.4' - -homepage = 'http://gcc.gnu.org/' -description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, - Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" - -toolchain = SYSTEM - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC -] -sources = [ - '%(namelower)s-%(version)s.tar.gz', - 'gmp-5.1.1.tar.bz2', - 'mpfr-3.1.2.tar.gz', - 'mpc-1.0.1.tar.gz', -] - -patches = ['mpfr-3.1.0-changes_fix.patch'] - -checksums = [ - 'a8f15fc233589924ccd8cc8140b0ca3c', # gcc-4.6.4.tar.gz - '2fa018a7cd193c78494525f236d02dd6', # gmp-5.1.1.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - 'b32a2e1a3daa392372fbd586d1ed3679', # mpc-1.0.1.tar.gz - 'fa4095252d843d465ac9aa5e2d760dd8', # mpfr-3.1.0-changes_fix.patch -] - -languages = ['c', 'c++', 'fortran'] - -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.7.0-CLooG-PPL.eb b/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.7.0-CLooG-PPL.eb deleted file mode 100644 index 2da8bd96b6a3..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.7.0-CLooG-PPL.eb +++ /dev/null @@ -1,54 +0,0 @@ -name = "GCC" -version = '4.7.0' -versionsuffix = "-CLooG-PPL" - -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 = SYSTEM - -pplver = '0.12' - -source_urls = [ - '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/downloads', # 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 - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies, for PPL and CLooG-PPL - 'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies -] -sources = [ - SOURCELOWER_TAR_GZ, - 'gmp-5.0.4.tar.bz2', - 'mpfr-3.1.0.tar.gz', - 'mpc-0.9.tar.gz', - 'cloog-0.16.1.tar.gz', - 'ppl-%s.tar.gz' % pplver, -] - -patches = ['mpfr-3.1.0-changes_fix.patch'] - -checksums = [ - 'ef5117788e27ffef05f8b8adf46f91d8', # gcc-4.7.0.tar.gz - '50c3edcb7c9438e04377ee9a1a061b79', # gmp-5.0.4.tar.bz2 - '10968131acc26d79311ac4f8982ff078', # mpfr-3.1.0.tar.gz - '0d6acab8d214bd7d1fbbc593e83dd00d', # mpc-0.9.tar.gz - '947123350d1ff6dcb4b0774947ac015a', # cloog-0.16.1.tar.gz - '47a5548d4e3d98cf6b97e4fd3e5db513', # ppl-0.12.tar.gz - 'fa4095252d843d465ac9aa5e2d760dd8', # mpfr-3.1.0-changes_fix.patch -] - -languages = ['c', 'c++', 'fortran'] - -withcloog = True -withppl = True - -clooguseisl = True - -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.7.0.eb b/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.7.0.eb deleted file mode 100644 index 331b66a1a4fa..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.7.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = "GCC" -version = '4.7.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 = SYSTEM - -source_urls = [ - '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/downloads', # MPC official -] -sources = [ - SOURCELOWER_TAR_GZ, - 'gmp-5.0.4.tar.bz2', - 'mpfr-3.1.0.tar.gz', - 'mpc-0.9.tar.gz', -] - -patches = ['mpfr-3.1.0-changes_fix.patch'] - -checksums = [ - 'ef5117788e27ffef05f8b8adf46f91d8', # gcc-4.7.0.tar.gz - '50c3edcb7c9438e04377ee9a1a061b79', # gmp-5.0.4.tar.bz2 - '10968131acc26d79311ac4f8982ff078', # mpfr-3.1.0.tar.gz - '0d6acab8d214bd7d1fbbc593e83dd00d', # mpc-0.9.tar.gz - 'fa4095252d843d465ac9aa5e2d760dd8', # mpfr-3.1.0-changes_fix.patch -] - -languages = ['c', 'c++', 'fortran'] - -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.7.1-CLooG-PPL.eb b/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.7.1-CLooG-PPL.eb deleted file mode 100644 index cae768a4e6ce..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.7.1-CLooG-PPL.eb +++ /dev/null @@ -1,54 +0,0 @@ -name = "GCC" -version = '4.7.1' -versionsuffix = "-CLooG-PPL" - -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 = SYSTEM - -pplver = '0.12' - -source_urls = [ - '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/downloads', # MPC official - 'http://bugseng.com/products/ppl/download/ftp/releases/%s' % pplver, # PPL official - 'http://www.bastoul.net/cloog/pages/download/', # CLooG official - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies, for PPL and CLooG-PPL - 'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies -] -sources = [ - SOURCELOWER_TAR_GZ, - 'gmp-5.0.5.tar.bz2', - 'mpfr-3.1.1.tar.gz', - 'mpc-1.0.tar.gz', - 'cloog-0.16.3.tar.gz', - 'ppl-%s.tar.gz' % pplver, -] - -patches = ['mpfr-3.1.0-changes_fix.patch'] - -checksums = [ - '3d06e24570635c91eed6b114687513a6', # gcc-4.7.1.tar.gz - '041487d25e9c230b0c42b106361055fe', # gmp-5.0.5.tar.bz2 - '769411e241a3f063ae1319eb5fac2462', # mpfr-3.1.1.tar.gz - '13370ceb2e266c5eeb2f7e78c24b7858', # mpc-1.0.tar.gz - 'a0f8a241cd1c4f103f8d2c91642b3498', # cloog-0.16.3.tar.gz - '47a5548d4e3d98cf6b97e4fd3e5db513', # ppl-0.12.tar.gz - 'fa4095252d843d465ac9aa5e2d760dd8', # mpfr-3.1.0-changes_fix.patch -] - -languages = ['c', 'c++', 'fortran'] - -withcloog = True -withppl = True - -clooguseisl = True - -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.7.1.eb b/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.7.1.eb deleted file mode 100644 index 126f74f452a9..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.7.1.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = "GCC" -version = '4.7.1' - -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 = SYSTEM - -source_urls = [ - '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/downloads', # MPC official -] -sources = [ - SOURCELOWER_TAR_GZ, - 'gmp-5.0.5.tar.bz2', - 'mpfr-3.1.1.tar.gz', - 'mpc-1.0.tar.gz', -] - -patches = ['mpfr-3.1.0-changes_fix.patch'] - -checksums = [ - '3d06e24570635c91eed6b114687513a6', # gcc-4.7.1.tar.gz - '041487d25e9c230b0c42b106361055fe', # gmp-5.0.5.tar.bz2 - '769411e241a3f063ae1319eb5fac2462', # mpfr-3.1.1.tar.gz - '13370ceb2e266c5eeb2f7e78c24b7858', # mpc-1.0.tar.gz - 'fa4095252d843d465ac9aa5e2d760dd8', # mpfr-3.1.0-changes_fix.patch -] - -languages = ['c', 'c++', 'fortran'] - -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.7.2.eb b/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.7.2.eb deleted file mode 100644 index d262b97d0447..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.7.2.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = "GCC" -version = '4.7.2' - -homepage = 'http://gcc.gnu.org/' -description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, - Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" - -toolchain = SYSTEM - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC -] -sources = [ - SOURCELOWER_TAR_GZ, - 'gmp-5.0.5.tar.bz2', - 'mpfr-3.1.1.tar.gz', - 'mpc-1.0.1.tar.gz', -] - -patches = ['mpfr-3.1.0-changes_fix.patch'] - -checksums = [ - '5199d34506d4fa6528778ddba362d3f4', # gcc-4.7.2.tar.gz - '041487d25e9c230b0c42b106361055fe', # gmp-5.0.5.tar.bz2 - '769411e241a3f063ae1319eb5fac2462', # mpfr-3.1.1.tar.gz - 'b32a2e1a3daa392372fbd586d1ed3679', # mpc-1.0.1.tar.gz - 'fa4095252d843d465ac9aa5e2d760dd8', # mpfr-3.1.0-changes_fix.patch -] - -languages = ['c', 'c++', 'fortran'] - -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.7.3-CLooG-PPL.eb b/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.7.3-CLooG-PPL.eb deleted file mode 100644 index 94d92ba0efdc..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.7.3-CLooG-PPL.eb +++ /dev/null @@ -1,58 +0,0 @@ -name = "GCC" -version = '4.7.3' -versionsuffix = "-CLooG-PPL" - -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 = SYSTEM - -pplver = '0.12.1' - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC - 'http://bugseng.com/products/ppl/download/ftp/releases/%s' % pplver, # PPL official - 'http://www.bastoul.net/cloog/pages/download/', # CLooG official - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies, for PPL and CLooG-PPL - 'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies -] -sources = [ - SOURCELOWER_TAR_GZ, - 'gmp-5.1.2.tar.bz2', - 'mpfr-3.1.2.tar.gz', - 'mpc-1.0.1.tar.gz', - 'cloog-0.16.3.tar.gz', - 'ppl-%s.tar.gz' % pplver, -] - -patches = [ - ('ppl-0.12.1-mpfr.patch', '../ppl-%s' % pplver), - 'mpfr-3.1.0-changes_fix.patch', -] - -checksums = [ - 'd518eace24a53aef59c2c69498ea4989', # gcc-4.7.3.tar.gz - '7e3516128487956cd825fef01aafe4bc', # gmp-5.1.2.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - 'b32a2e1a3daa392372fbd586d1ed3679', # mpc-1.0.1.tar.gz - 'a0f8a241cd1c4f103f8d2c91642b3498', # cloog-0.16.3.tar.gz - 'cec8144f2072ac45a850214cca97d075', # ppl-0.12.1.tar.gz - 'b6153bac75ee9e2a78e08ee97bf045f2', # ppl-0.12.1-mpfr.patch - 'fa4095252d843d465ac9aa5e2d760dd8', # mpfr-3.1.0-changes_fix.patch -] - -languages = ['c', 'c++', 'fortran'] - -withcloog = True -withppl = True - -clooguseisl = True - -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.7.3.eb b/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.7.3.eb deleted file mode 100644 index 083996a16526..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.7.3.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = "GCC" -version = '4.7.3' - -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 = SYSTEM - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC -] -sources = [ - SOURCELOWER_TAR_GZ, - 'gmp-5.1.1.tar.bz2', - 'mpfr-3.1.2.tar.gz', - 'mpc-1.0.1.tar.gz', -] - -patches = ['mpfr-3.1.0-changes_fix.patch'] - -checksums = [ - 'd518eace24a53aef59c2c69498ea4989', # gcc-4.7.3.tar.gz - '2fa018a7cd193c78494525f236d02dd6', # gmp-5.1.1.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - 'b32a2e1a3daa392372fbd586d1ed3679', # mpc-1.0.1.tar.gz - 'fa4095252d843d465ac9aa5e2d760dd8', # mpfr-3.1.0-changes_fix.patch -] - -languages = ['c', 'c++', 'fortran'] - -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.7.4-CLooG-PPL.eb b/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.7.4-CLooG-PPL.eb deleted file mode 100644 index 0f91e8e62c4b..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.7.4-CLooG-PPL.eb +++ /dev/null @@ -1,58 +0,0 @@ -name = "GCC" -version = '4.7.4' -versionsuffix = "-CLooG-PPL" - -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 = SYSTEM - -pplver = '0.12.1' - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC - 'http://bugseng.com/products/ppl/download/ftp/releases/%s' % pplver, # PPL official - 'http://www.bastoul.net/cloog/pages/download/', # CLooG official - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies, for PPL and CLooG-PPL - 'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies -] -sources = [ - SOURCELOWER_TAR_GZ, - 'gmp-5.1.3.tar.bz2', - 'mpfr-3.1.2.tar.gz', - 'mpc-1.0.1.tar.gz', - 'cloog-0.16.3.tar.gz', - 'ppl-%s.tar.gz' % pplver, -] - -patches = [ - ('ppl-0.12.1-mpfr.patch', '../ppl-%s' % pplver), - 'mpfr-3.1.0-changes_fix.patch', -] - -checksums = [ - 'f07a9c4078dbccdcc18bc840ab5e0fe9', # gcc-4.7.4.tar.gz - 'a082867cbca5e898371a97bb27b31fea', # gmp-5.1.3.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - 'b32a2e1a3daa392372fbd586d1ed3679', # mpc-1.0.1.tar.gz - 'a0f8a241cd1c4f103f8d2c91642b3498', # cloog-0.16.3.tar.gz - 'cec8144f2072ac45a850214cca97d075', # ppl-0.12.1.tar.gz - 'b6153bac75ee9e2a78e08ee97bf045f2', # ppl-0.12.1-mpfr.patch - 'fa4095252d843d465ac9aa5e2d760dd8', # mpfr-3.1.0-changes_fix.patch -] - -languages = ['c', 'c++', 'fortran'] - -withcloog = True -withppl = True - -clooguseisl = True - -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.7.4.eb b/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.7.4.eb deleted file mode 100644 index 6b6c9d766225..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GCC/GCC-4.7.4.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = "GCC" -version = '4.7.4' - -homepage = 'http://gcc.gnu.org/' -description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, - Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" - -toolchain = SYSTEM - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC -] -sources = [ - SOURCELOWER_TAR_GZ, - 'gmp-5.1.3.tar.bz2', - 'mpfr-3.1.2.tar.gz', - 'mpc-1.0.1.tar.gz', -] - -patches = ['mpfr-3.1.0-changes_fix.patch'] - -checksums = [ - 'f07a9c4078dbccdcc18bc840ab5e0fe9', # gcc-4.7.4.tar.gz - 'a082867cbca5e898371a97bb27b31fea', # gmp-5.1.3.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - 'b32a2e1a3daa392372fbd586d1ed3679', # mpc-1.0.1.tar.gz - 'fa4095252d843d465ac9aa5e2d760dd8', # mpfr-3.1.0-changes_fix.patch -] - -languages = ['c', 'c++', 'fortran'] - -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/g/GD/GD-2.52-ictce-5.5.0-Perl-5.18.2.eb b/easybuild/easyconfigs/__archive__/g/GD/GD-2.52-ictce-5.5.0-Perl-5.18.2.eb deleted file mode 100644 index 020c907d4310..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GD/GD-2.52-ictce-5.5.0-Perl-5.18.2.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'PerlModule' - -name = 'GD' -version = '2.52' - -homepage = 'http://search.cpan.org/~lds/GD/' -description = """GD.pm - Interface to Gd Graphics Library""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = ['http://cpan.metacpan.org/authors/id/L/LD/LDS/'] -sources = [SOURCE_TAR_GZ] - -perl = 'Perl' -perlver = '5.18.2' -versionsuffix = '-%s-%s' % (perl, perlver) - -dependencies = [ - (perl, perlver), - ('libgd', '2.1.0'), - ('libpng', '1.6.10'), - ('libjpeg-turbo', '1.3.1'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GDAL/GDAL-1.10.1-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/g/GDAL/GDAL-1.10.1-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 5eee84179317..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GDAL/GDAL-1.10.1-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,54 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '1.10.1' - -homepage = 'http://www.gdal.org/' -description = """GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style - Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model - to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for - data translation and processing.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] - -patches = ['GDAL-%(version)s-python.patch'] - -pyver = '2.7.10' -pyshortver = '.'.join(pyver.split('.')[0:2]) -versionsuffix = '-%s-%s' % ('Python', pyver) - -dependencies = [ - ('Python', pyver), - ('netCDF', '4.3.2'), - ('expat', '2.1.0'), - ('GEOS', '3.5.0', versionsuffix), - ('SQLite', '3.8.10.2'), - ('libxml2', '2.9.3', versionsuffix), - ('libpng', '1.6.18'), - ('libjpeg-turbo', '1.4.2'), - ('JasPer', '1.900.1'), - ('LibTIFF', '4.0.3'), - ('zlib', '1.2.8'), - ('cURL', '7.43.0'), - ('PCRE', '8.37'), -] - -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' -# there is a bug in the build system causing the build with libtool to fail for the moment -# (static library is also missing because of this) -configopts += ' --without-libtool' - -modextrapaths = {'PYTHONPATH': 'lib/python%s/site-packages' % pyshortver} - -sanity_check_paths = { - 'files': ['lib/libgdal.%s' % SHLIB_EXT], - 'dirs': ['bin', 'include'] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/g/GDAL/GDAL-1.9.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/GDAL/GDAL-1.9.2-goolf-1.4.10.eb deleted file mode 100644 index fa9ab627f319..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GDAL/GDAL-1.9.2-goolf-1.4.10.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '1.9.2' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://download.osgeo.org/gdal/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.7')] - -sanity_check_paths = { - 'files': ['lib/libgdal.%s' % SHLIB_EXT, 'lib/libgdal.a'], - 'dirs': ['bin', 'include'] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/g/GDAL/GDAL-1.9.2-goolf-1.5.16.eb b/easybuild/easyconfigs/__archive__/g/GDAL/GDAL-1.9.2-goolf-1.5.16.eb deleted file mode 100644 index 9be42926e7dc..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GDAL/GDAL-1.9.2-goolf-1.5.16.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '1.9.2' - -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': 'goolf', 'version': '1.5.16'} - -source_urls = ['http://download.osgeo.org/gdal/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -sanity_check_paths = { - 'files': ['lib/libgdal.%s' % SHLIB_EXT, 'lib/libgdal.a'], - 'dirs': ['bin', 'include'] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/g/GDAL/GDAL-1.9.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/GDAL/GDAL-1.9.2-ictce-5.3.0.eb deleted file mode 100644 index 024ded503c23..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GDAL/GDAL-1.9.2-ictce-5.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '1.9.2' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://download.osgeo.org/gdal/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.7')] - -sanity_check_paths = { - 'files': ['lib/libgdal.%s' % SHLIB_EXT, 'lib/libgdal.a'], - 'dirs': ['bin', 'include'] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/g/GDAL/GDAL-2.0.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/GDAL/GDAL-2.0.0-intel-2015a.eb deleted file mode 100644 index dbff74b11052..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GDAL/GDAL-2.0.0-intel-2015a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '2.0.0' - -homepage = 'http://www.gdal.org/' -description = """GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style - Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model - to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for - data translation and processing.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('netCDF', '4.3.3.1'), - ('expat', '2.1.0'), - ('libxml2', '2.9.2'), - ('zlib', '1.2.8'), -] - -sanity_check_paths = { - 'files': ['lib/libgdal.%s' % SHLIB_EXT, 'lib/libgdal.a'], - 'dirs': ['bin', 'include'] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/g/GDAL/GDAL-2.0.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/g/GDAL/GDAL-2.0.1-foss-2015a.eb deleted file mode 100644 index 001e2879dae3..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GDAL/GDAL-2.0.1-foss-2015a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '2.0.1' - -homepage = 'http://www.gdal.org/' -description = """GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style - Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model - to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for - data translation and processing.""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'opt': True, 'usempi': True} - -source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('KEALib', '1.4.4'), - ('netCDF', '4.3.3.1'), - ('HDF5', '1.8.16'), - ('expat', '2.1.0'), - ('libxml2', '2.9.3'), - ('zlib', '1.2.8'), -] - -sanity_check_paths = { - 'files': ['lib/libgdal.%s' % SHLIB_EXT, 'lib/libgdal.a'], - 'dirs': ['bin', 'include'] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/g/GDAL/GDAL-2.0.1-foss-2015b.eb b/easybuild/easyconfigs/__archive__/g/GDAL/GDAL-2.0.1-foss-2015b.eb deleted file mode 100644 index 304e10cc9957..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GDAL/GDAL-2.0.1-foss-2015b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '2.0.1' - -homepage = 'http://www.gdal.org/' -description = """GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style - Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model - to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for - data translation and processing.""" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'usempi': True} - -source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('netCDF', '4.3.3.1'), - ('expat', '2.1.0'), - ('libxml2', '2.9.2'), - ('zlib', '1.2.8'), -] - -sanity_check_paths = { - 'files': ['lib/libgdal.%s' % SHLIB_EXT, 'lib/libgdal.a'], - 'dirs': ['bin', 'include'] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/g/GDB/GDB-7.5.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/GDB/GDB-7.5.1-goolf-1.4.10.eb deleted file mode 100644 index 03c1be68ac2d..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GDB/GDB-7.5.1-goolf-1.4.10.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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_06-05.html -## - -easyblock = 'ConfigureMake' - -name = 'GDB' -version = '7.5.1' - -homepage = 'http://www.gnu.org/software/gdb/gdb.html' -description = "GDB-7.5.1: The GNU Project Debugger" - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = [GNU_SOURCE] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ['bin/gdb', 'bin/gdbserver'], - 'dirs': [], -} - -moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/__archive__/g/GDB/GDB-7.8-intel-2014b.eb b/easybuild/easyconfigs/__archive__/g/GDB/GDB-7.8-intel-2014b.eb deleted file mode 100644 index c2447f730c4a..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GDB/GDB-7.8-intel-2014b.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDB' -version = '7.8' - -homepage = 'http://www.gnu.org/software/gdb/gdb.html' -description = "The GNU Project Debugger" - -sources = [SOURCELOWER_TAR_XZ] -source_urls = [GNU_SOURCE] - -toolchain = {'name': 'intel', 'version': '2014b'} - -dependencies = [('ncurses', '5.9')] - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/gdb', 'bin/gdbserver'], - 'dirs': [], -} - -moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/__archive__/g/GEMSTAT/GEMSTAT-1.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/GEMSTAT/GEMSTAT-1.0-goolf-1.4.10.eb deleted file mode 100644 index 4bfe15af380c..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GEMSTAT/GEMSTAT-1.0-goolf-1.4.10.eb +++ /dev/null @@ -1,41 +0,0 @@ -# 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 = 'GEMSTAT' -version = '1.0' - -homepage = 'http://veda.cs.uiuc.edu/Seq2Expr/' -description = """ thermodynamics-based model to predict gene expression driven by any - DNA sequence, as a function of transcription factor concentrations and their DNA-binding - specificities. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://veda.cs.uiuc.edu/Seq2Expr/'] -sources = ['%(namelower)s.tar.gz'] - -dependencies = [('GSL', '1.16')] - -start_dir = "src" - -patches = ['Gemstat-missing-includes.patch'] - -parallel = 1 - -buildopts = ' GSL_DIR=$EBROOTGSL' - -files_to_copy = [ - (["seq2expr"], 'bin'), - "README.txt", "data" -] - -sanity_check_paths = { - 'files': ["bin/seq2expr", "README.txt"], - 'dirs': ["data"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GEOS/GEOS-3.3.5-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/GEOS/GEOS-3.3.5-goolf-1.4.10.eb deleted file mode 100644 index dc750d202037..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GEOS/GEOS-3.3.5-goolf-1.4.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.3.5' - -homepage = 'http://trac.osgeo.org/geos' -description = """GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS)""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] - -sanity_check_paths = { - 'files': ['bin/geos-config', 'lib/libgeos.so', 'lib/libgeos.a', 'include/geos.h'], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/g/GEOS/GEOS-3.3.5-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/GEOS/GEOS-3.3.5-ictce-5.3.0.eb deleted file mode 100644 index 7d45ab8ba722..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GEOS/GEOS-3.3.5-ictce-5.3.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.3.5' - -homepage = 'http://trac.osgeo.org/geos' -description = """GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS)""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] - -sanity_check_paths = { - 'files': ['bin/geos-config', 'lib/libgeos.so', 'lib/libgeos.a', 'include/geos.h'], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/g/GEOS/GEOS-3.5.0-foss-2015a-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/g/GEOS/GEOS-3.5.0-foss-2015a-Python-2.7.11.eb deleted file mode 100644 index acdde9dd040d..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GEOS/GEOS-3.5.0-foss-2015a-Python-2.7.11.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.5.0' - -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': '2015a'} - -source_urls = ['http://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] - -pyver = '2.7.11' -pyshortver = '.'.join(pyver.split('.')[0:2]) -versionsuffix = '-Python-%s' % pyver - -dependencies = [('Python', pyver)] - -builddependencies = [('SWIG', '3.0.8', versionsuffix)] - -configopts = '--enable-python' - -modextrapaths = {'PYTHONPATH': 'lib/python%s/site-packages' % pyshortver} - -sanity_check_paths = { - 'files': ['bin/geos-config', 'lib/libgeos.%s' % SHLIB_EXT, 'lib/libgeos.a', 'include/geos.h'], - 'dirs': ['lib/python%s/site-packages/geos' % pyshortver] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/g/GEOS/GEOS-3.5.0-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/g/GEOS/GEOS-3.5.0-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 35073f5ad2c8..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GEOS/GEOS-3.5.0-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.5.0' - -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': '2015b'} - -source_urls = ['http://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] - -pyver = '2.7.10' -pyshortver = '.'.join(pyver.split('.')[0:2]) -versionsuffix = '-Python-%s' % pyver - -dependencies = [('Python', pyver)] - -builddependencies = [('SWIG', '3.0.7', versionsuffix)] - -configopts = '--enable-python' - -modextrapaths = {'PYTHONPATH': 'lib/python%s/site-packages' % pyshortver} - -sanity_check_paths = { - 'files': ['bin/geos-config', 'lib/libgeos.%s' % SHLIB_EXT, 'lib/libgeos.a', 'include/geos.h'], - 'dirs': ['lib/python%s/site-packages/geos' % pyshortver] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/g/GFOLD/GFOLD-1.1.4-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/g/GFOLD/GFOLD-1.1.4-goolf-1.7.20.eb deleted file mode 100644 index f2c4bc1afd4f..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GFOLD/GFOLD-1.1.4-goolf-1.7.20.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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/__archive__/g/GHC/GHC-7.4.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/GHC/GHC-7.4.2-goolf-1.4.10.eb deleted file mode 100644 index 2f7b37d7ff4a..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GHC/GHC-7.4.2-goolf-1.4.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'GHC' -version = '7.4.2' - -homepage = 'http://haskell.org/ghc/' -description = """The Glorious/Glasgow Haskell Compiler""" -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -sources = ['%(namelower)s-%(version)s-src.tar.bz2'] -source_urls = ['http://www.haskell.org/ghc/dist/%(version)s/'] - -dependencies = [ - ('GMP', '5.0.5'), - ('zlib', '1.2.7'), - ('ncurses', '5.9'), -] - -builddependencies = [ - ('GHC', '6.12.3', '', True), - ('libxslt', '1.1.28'), -] - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/g/GHC/GHC-7.6.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/GHC/GHC-7.6.2-goolf-1.4.10.eb deleted file mode 100644 index 60a039090d69..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GHC/GHC-7.6.2-goolf-1.4.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'GHC' -version = '7.6.2' - -homepage = 'http://www.haskell.org/ghc' -description = """GHC is the Glasgow Haskell Compiler.""" -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = ['%(namelower)s-%(version)s-src.tar.bz2'] -source_urls = ['http://www.haskell.org/ghc/dist/%(version)s/'] - -dependencies = [ - ('GMP', '5.0.5'), - ('zlib', '1.2.7'), - ('ncurses', '5.9'), -] - -builddependencies = [ - ('GHC', '7.4.2'), - ('libxslt', '1.1.28'), -] - -configopts = " --enable-error-on-warning=no" - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['ghc', 'ghc-%(version)s', 'ghci', 'ghci-%(version)s', 'ghc-pkg', - 'ghc-pkg-%(version)s', 'haddock', 'haddock-ghc-%(version)s', - 'hp2ps', 'hpc', 'hsc2hs', 'runghc', 'runghc-%(version)s', - 'runhaskell']], - 'dirs': [], -} - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/g/GHC/GHC-7.8.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/GHC/GHC-7.8.3-goolf-1.4.10.eb deleted file mode 100644 index 1a594faa37ae..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GHC/GHC-7.8.3-goolf-1.4.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'GHC' -version = '7.8.3' - -homepage = 'http://www.haskell.org/ghc' -description = """GHC is the Glasgow Haskell Compiler.""" -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = ['%(namelower)s-%(version)s-src.tar.bz2'] -source_urls = ['http://www.haskell.org/ghc/dist/%(version)s/'] - -dependencies = [ - ('GMP', '5.0.5'), - ('zlib', '1.2.7'), - ('ncurses', '5.9'), -] - -builddependencies = [ - ('GHC', '7.4.2'), - ('libxslt', '1.1.28'), -] - -configopts = " --enable-error-on-warning=no" - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['ghc', 'ghc-%(version)s', 'ghci', 'ghci-%(version)s', 'ghc-pkg', - 'ghc-pkg-%(version)s', 'haddock', 'haddock-ghc-%(version)s', - 'hp2ps', 'hpc', 'hsc2hs', 'runghc', 'runghc-%(version)s', - 'runhaskell']], - 'dirs': [], -} - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/g/GLIMMER/GLIMMER-3.02b-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/GLIMMER/GLIMMER-3.02b-goolf-1.4.10.eb deleted file mode 100644 index 9224bccf7f9b..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLIMMER/GLIMMER-3.02b-goolf-1.4.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# 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 -# -## -easyblock = 'MakeCp' - -name = "GLIMMER" -version = "3.02b" - -homepage = 'http://www.cbcb.umd.edu/software/glimmer/' -description = """Glimmer is a system for finding genes in microbial DNA, especially -the genomes of bacteria, archaea, and viruses.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://www.cbcb.umd.edu/software/glimmer'] -sources = ['%%(namelower)s%s.tar.gz' % ''.join(version.split('.'))] - -buildopts = '-C ./src' - -files_to_copy = ["bin", "docs", "glim302notes.pdf", "lib", "LICENSE", "sample-run", "scripts"] - -sanity_check_paths = { - 'files': ["bin/glimmer3", "glim302notes.pdf", "LICENSE"], - 'dirs': ["docs", "lib", "sample-run", "scripts"] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GLIMMER/GLIMMER-3.02b-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/GLIMMER/GLIMMER-3.02b-ictce-5.3.0.eb deleted file mode 100644 index 90a24de0cf2f..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLIMMER/GLIMMER-3.02b-ictce-5.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# 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 -# -## -easyblock = 'MakeCp' - -name = "GLIMMER" -version = "3.02b" - -homepage = 'http://www.cbcb.umd.edu/software/glimmer/' -description = """Glimmer is a system for finding genes in microbial DNA, especially -the genomes of bacteria, archaea, and viruses.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://www.cbcb.umd.edu/software/glimmer'] -sources = ['%%(namelower)s%s.tar.gz' % ''.join(version.split('.'))] - -buildopts = '-C ./src' - -files_to_copy = ["bin", "docs", "glim302notes.pdf", "lib", "LICENSE", "sample-run", "scripts"] - -sanity_check_paths = { - 'files': ["bin/glimmer3", "glim302notes.pdf", "LICENSE"], - 'dirs': ["docs", "lib", "sample-run", "scripts"] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GLM/GLM-0.9.7.2-intel-2015b.eb b/easybuild/easyconfigs/__archive__/g/GLM/GLM-0.9.7.2-intel-2015b.eb deleted file mode 100644 index 1d08ddaee6cb..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLM/GLM-0.9.7.2-intel-2015b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GLM' -version = '0.9.7.2' - -homepage = 'https://github.com/g-truc/glm' -description = """OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on - the OpenGL Shading Language (GLSL) specifications.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['https://github.com/g-truc/glm/archive/'] -sources = ['%(version)s.tar.gz'] - -builddependencies = [('CMake', '3.4.1')] - -sanity_check_paths = { - 'files': [], - 'dirs': ['include/glm/'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/g/GLPK/GLPK-4.48-ictce-5.2.0.eb b/easybuild/easyconfigs/__archive__/g/GLPK/GLPK-4.48-ictce-5.2.0.eb deleted file mode 100644 index 42150fd75f0d..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLPK/GLPK-4.48-ictce-5.2.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLPK' -version = '4.48' - -homepage = 'http://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': 'ictce', 'version': '5.2.0'} -toolchainopts = {'opt': True, 'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('GMP', '5.1.1'), -] - -configopts = "--with-gmp" - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/GLPK/GLPK-4.48-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/GLPK/GLPK-4.48-ictce-5.3.0.eb deleted file mode 100644 index b2cdf2a95f1c..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLPK/GLPK-4.48-ictce-5.3.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLPK' -version = '4.48' - -homepage = 'http://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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': True, 'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('GMP', '5.1.1'), -] - -configopts = "--with-gmp" - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/GLPK/GLPK-4.53-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/GLPK/GLPK-4.53-goolf-1.4.10.eb deleted file mode 100644 index 7eebd2e1b565..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLPK/GLPK-4.53-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLPK' -version = '4.53' - -homepage = 'http://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': 'goolf', 'version': '1.4.10'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('GMP', '5.1.1'), -] - -configopts = "--with-gmp" - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/GLPK/GLPK-4.53-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/g/GLPK/GLPK-4.53-ictce-6.2.5.eb deleted file mode 100644 index 23cdf9bdeb27..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLPK/GLPK-4.53-ictce-6.2.5.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLPK' -version = '4.53' - -homepage = 'http://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': 'ictce', 'version': '6.2.5'} -toolchainopts = {'opt': True, 'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('GMP', '5.1.1'), -] - -configopts = "--with-gmp" - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/GLPK/GLPK-4.55-foss-2015a.eb b/easybuild/easyconfigs/__archive__/g/GLPK/GLPK-4.55-foss-2015a.eb deleted file mode 100644 index d0490da3518f..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLPK/GLPK-4.55-foss-2015a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLPK' -version = '4.55' - -homepage = 'https://www.gnu.org/software/glpk/' -description = """The GLPK (GNU Linear Programming Kit) package is intended for - solving large-scale linear programming (LP), - mixed integer programming (MIP), and other related problems. - It is a set of routines written in ANSI C - and organized in the form of a callable library.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [('GMP', '6.0.0a', '', ('GCC', '4.9.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/__archive__/g/GLPK/GLPK-4.55-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/GLPK/GLPK-4.55-intel-2015a.eb deleted file mode 100644 index 97c634c6e3c8..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLPK/GLPK-4.55-intel-2015a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLPK' -version = '4.55' - -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': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [('GMP', '6.0.0a', '', ('GCC', '4.9.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/__archive__/g/GLib/GLib-2.34.3-foss-2015b.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.34.3-foss-2015b.eb deleted file mode 100644 index 04873f8e5c29..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.34.3-foss-2015b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.34.3' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] -sources = ['glib-%(version)s.tar.xz'] - -dependencies = [ - ('libffi', '3.0.13'), - ('gettext', '0.18.2'), - ('libxml2', '2.9.1'), -] -builddependencies = [('Python', '2.7.10')] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.34.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.34.3-goolf-1.4.10.eb deleted file mode 100644 index faced55c2c30..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.34.3-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.34.3' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] -sources = ['glib-%(version)s.tar.xz'] - -dependencies = [ - ('libffi', '3.0.13'), - ('gettext', '0.18.2'), - ('libxml2', '2.8.0'), -] -builddependencies = [('Python', '2.5.6', '-bare')] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.34.3-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.34.3-goolf-1.5.14.eb deleted file mode 100644 index 4ce11348bba9..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.34.3-goolf-1.5.14.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.34.3' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] -sources = ['glib-%(version)s.tar.xz'] - -dependencies = [ - ('libffi', '3.0.13'), - ('gettext', '0.18.2'), - ('libxml2', '2.9.1'), -] -builddependencies = [('Python', '2.7.3')] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.34.3-ictce-5.2.0.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.34.3-ictce-5.2.0.eb deleted file mode 100644 index f5ec30578d26..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.34.3-ictce-5.2.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.34.3' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'ictce', 'version': '5.2.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] -sources = ['glib-%(version)s.tar.xz'] - -dependencies = [ - ('libffi', '3.0.13'), - ('gettext', '0.18.2'), - ('libxml2', '2.9.1'), -] -builddependencies = [('Python', '2.5.6', '-bare')] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.34.3-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.34.3-ictce-5.3.0.eb deleted file mode 100644 index 592b0e9587cd..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.34.3-ictce-5.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.34.3' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] -sources = ['glib-%(version)s.tar.xz'] - -dependencies = [ - ('libffi', '3.0.13'), - ('gettext', '0.18.2'), - ('libxml2', '2.9.1'), -] -builddependencies = [('Python', '2.7.3')] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.40.0-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.40.0-goolf-1.5.14.eb deleted file mode 100644 index a72a4d209af6..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.40.0-goolf-1.5.14.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.40.0' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] -sources = ['glib-%(version)s.tar.xz'] - -dependencies = [ - ('libffi', '3.1'), - ('gettext', '0.19.2'), - ('libxml2', '2.9.2'), -] -builddependencies = [('Python', '2.7.9')] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.40.0-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.40.0-goolf-1.7.20.eb deleted file mode 100644 index d5179c2d3fef..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.40.0-goolf-1.7.20.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.40.0' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] -sources = ['glib-%(version)s.tar.xz'] - -dependencies = [ - ('libffi', '3.1'), - ('gettext', '0.19.2'), - ('libxml2', '2.9.2'), -] -builddependencies = [('Python', '2.7.9')] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.40.0-intel-2014.06.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.40.0-intel-2014.06.eb deleted file mode 100644 index f22199ae2b59..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.40.0-intel-2014.06.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.40.0' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'intel', 'version': '2014.06'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] -sources = ['glib-%(version)s.tar.xz'] - -dependencies = [ - ('libffi', '3.1'), - ('gettext', '0.19.2'), - ('libxml2', '2.9.2'), -] -builddependencies = [('Python', '2.7.8')] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.40.0-intel-2014b.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.40.0-intel-2014b.eb deleted file mode 100644 index feabab52c24d..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.40.0-intel-2014b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.40.0' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] -sources = ['glib-%(version)s.tar.xz'] - -dependencies = [ - ('libffi', '3.1'), - ('gettext', '0.19.2'), - ('libxml2', '2.9.2'), -] -builddependencies = [('Python', '2.7.8')] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.40.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.40.0-intel-2015a.eb deleted file mode 100644 index f5b201076b9e..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.40.0-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.40.0' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] -sources = ['glib-%(version)s.tar.xz'] - -dependencies = [ - ('libffi', '3.1'), - ('gettext', '0.19.2'), - ('libxml2', '2.9.2'), -] -builddependencies = [('Python', '2.7.8')] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.41.2-intel-2014b.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.41.2-intel-2014b.eb deleted file mode 100644 index e534334b71bd..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.41.2-intel-2014b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.41.2' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] -sources = ['glib-%(version)s.tar.xz'] - -dependencies = [ - ('libffi', '3.1'), - ('gettext', '0.19.2'), - ('libxml2', '2.9.2'), -] -builddependencies = [('Python', '2.7.8')] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.41.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.41.2-intel-2015a.eb deleted file mode 100644 index 8a3283f98f40..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.41.2-intel-2015a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'GLib' -version = '2.41.2' -easyblock = 'ConfigureMake' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] -sources = ['glib-%(version)s.tar.xz'] - -dependencies = [ - ('libffi', '3.1'), - ('gettext', '0.19.2'), - ('libxml2', '2.9.2'), -] -builddependencies = [('Python', '2.7.8')] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.41.2-intel-2015b.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.41.2-intel-2015b.eb deleted file mode 100644 index f78f7979674b..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.41.2-intel-2015b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'GLib' -version = '2.41.2' -easyblock = 'ConfigureMake' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] -sources = ['glib-%(version)s.tar.xz'] - -dependencies = [ - ('libffi', '3.1'), - ('gettext', '0.19.2'), - ('libxml2', '2.9.2'), -] -builddependencies = [('Python', '2.7.10')] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.42.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.42.1-foss-2015a.eb deleted file mode 100644 index 8cf2990d69ae..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.42.1-foss-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.42.1' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] -sources = ['glib-%(version)s.tar.xz'] - -dependencies = [ - ('libffi', '3.2.1'), - ('gettext', '0.19.4'), - ('libxml2', '2.9.2'), -] -builddependencies = [('Python', '2.7.9')] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.44.0-foss-2015a.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.44.0-foss-2015a.eb deleted file mode 100644 index 1320160d1a59..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.44.0-foss-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.44.0' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('libffi', '3.2.1'), - ('gettext', '0.19.4'), - ('libxml2', '2.9.2'), -] -builddependencies = [('Python', '2.7.9')] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.44.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.44.0-intel-2015a.eb deleted file mode 100644 index 09e94d7c70f2..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.44.0-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.44.0' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('libffi', '3.2.1'), - ('gettext', '0.19.4'), - ('libxml2', '2.9.2'), -] -builddependencies = [('Python', '2.7.9')] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.44.1-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.44.1-goolf-1.7.20.eb deleted file mode 100644 index 9b0db5c7d4ef..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.44.1-goolf-1.7.20.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.44.1' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] -sources = ['glib-%(version)s.tar.xz'] - -dependencies = [ - ('libffi', '3.1'), - ('gettext', '0.19.2'), - ('libxml2', '2.9.2'), -] -builddependencies = [('Python', '2.7.9')] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.44.1-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.44.1-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index e1f3dc609652..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.44.1-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.44.1' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] -sources = ['glib-%(version)s.tar.xz'] - -dependencies = [ - ('libffi', '3.1'), - ('gettext', '0.19.2'), - ('libxml2', '2.9.2'), -] -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) -builddependencies = [(python, pyver)] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.44.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.44.1-intel-2015a.eb deleted file mode 100644 index 6aacfaecc228..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.44.1-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.44.1' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] -sources = ['glib-%(version)s.tar.xz'] - -dependencies = [ - ('libffi', '3.1'), - ('gettext', '0.19.2'), - ('libxml2', '2.9.2'), -] -builddependencies = [('Python', '2.7.9')] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.46.0-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.46.0-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index a273876d4035..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.46.0-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.46.0' -pyver = '2.7.11' -versionsuffix = '-Python-%s' % pyver - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('libffi', '3.2.1'), - ('gettext', '0.19.6'), - ('libxml2', '2.9.3', versionsuffix), -] -builddependencies = [('Python', pyver)] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.46.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.46.0-intel-2015b.eb deleted file mode 100644 index 1a6974652c3a..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.46.0-intel-2015b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.46.0' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('libffi', '3.2.1'), - ('gettext', '0.19.6'), - ('libxml2', '2.9.2'), -] -builddependencies = [('Python', '2.7.10')] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.46.2-foss-2015b.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.46.2-foss-2015b.eb deleted file mode 100644 index 2d418a45be43..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.46.2-foss-2015b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.46.2' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('libffi', '3.2.1'), - ('gettext', '0.19.7'), - ('libxml2', '2.9.2'), -] -builddependencies = [('Python', '2.7.10')] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.47.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.47.1-intel-2015b.eb deleted file mode 100644 index 90389b48f324..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.47.1-intel-2015b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.47.1' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('libffi', '3.2.1'), - ('gettext', '0.19.6'), - ('libxml2', '2.9.2'), -] -builddependencies = [('Python', '2.7.10')] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.48.2-foss-2015a.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.48.2-foss-2015a.eb deleted file mode 100644 index 3d7e4ba82238..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.48.2-foss-2015a.eb +++ /dev/null @@ -1,34 +0,0 @@ -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/__archive__/g/GLibmm/GLibmm-2.41.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/GLibmm/GLibmm-2.41.2-intel-2015a.eb deleted file mode 100644 index e53ca6dc7d89..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLibmm/GLibmm-2.41.2-intel-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLibmm' -version = '2.41.2' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glibmm/%(version_major_minor)s/'] -sources = ['%(namelower)s-%(version)s.tar.xz'] - -dependencies = [ - ('GLib', version), - ('libsigc++', '2.4.1'), -] - -sanity_check_paths = { - 'files': ['lib/libglibmm-2.4.%s' % SHLIB_EXT], - 'dirs': [], -} -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GLibmm/GLibmm-2.41.2-intel-2015b.eb b/easybuild/easyconfigs/__archive__/g/GLibmm/GLibmm-2.41.2-intel-2015b.eb deleted file mode 100644 index 0ce479aba52d..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GLibmm/GLibmm-2.41.2-intel-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLibmm' -version = '2.41.2' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glibmm/%(version_major_minor)s/'] -sources = ['%(namelower)s-%(version)s.tar.xz'] - -dependencies = [ - ('GLib', version), - ('libsigc++', '2.4.1'), -] - -sanity_check_paths = { - 'files': ['lib/libglibmm-2.4.%s' % SHLIB_EXT], - 'dirs': [], -} -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GMAP-GSNAP/GMAP-GSNAP-2013-11-27-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/GMAP-GSNAP/GMAP-GSNAP-2013-11-27-goolf-1.4.10.eb deleted file mode 100644 index 451fc7c456a9..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMAP-GSNAP/GMAP-GSNAP-2013-11-27-goolf-1.4.10.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMAP-GSNAP' -version = '2013-11-27' - -homepage = 'http://research-pub.gene.com/gmap/' -description = """GMAP: A Genomic Mapping and Alignment Program for mRNA and EST Sequences - GSNAP: Genomic Short-read Nucleotide Alignment Program""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://research-pub.gene.com/gmap/src/'] -sources = ['%(namelower)s-%(version)s.tar.gz'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.7'), -] - -# make sure the gzip, gunzip and compress binaries are available after installation -sanity_check_paths = { - 'files': ["bin/gmap", "bin/gsnap"], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/GMAP-GSNAP/GMAP-GSNAP-2013-11-27-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/GMAP-GSNAP/GMAP-GSNAP-2013-11-27-ictce-5.3.0.eb deleted file mode 100644 index eaca9cab2b0d..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMAP-GSNAP/GMAP-GSNAP-2013-11-27-ictce-5.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMAP-GSNAP' -version = '2013-11-27' - -homepage = 'http://research-pub.gene.com/gmap/' -description = """GMAP: A Genomic Mapping and Alignment Program for mRNA and EST Sequences - GSNAP: Genomic Short-read Nucleotide Alignment Program""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://research-pub.gene.com/gmap/src/'] -sources = ['%(namelower)s-%(version)s.tar.gz'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.7'), -] - -# make sure the gzip, gunzip and compress binaries are available after installation -sanity_check_paths = { - 'files': ["bin/gmap", "bin/gsnap"], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/GMAP-GSNAP/GMAP-GSNAP-2013-11-27-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/g/GMAP-GSNAP/GMAP-GSNAP-2013-11-27-ictce-5.5.0.eb deleted file mode 100644 index fb499f088b8a..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMAP-GSNAP/GMAP-GSNAP-2013-11-27-ictce-5.5.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMAP-GSNAP' -version = '2013-11-27' - -homepage = 'http://research-pub.gene.com/gmap/' -description = """GMAP: A Genomic Mapping and Alignment Program for mRNA and EST Sequences - GSNAP: Genomic Short-read Nucleotide Alignment Program""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = ['http://research-pub.gene.com/gmap/src/'] -sources = ['%(namelower)s-%(version)s.tar.gz'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.7'), -] - -# make sure the gzip, gunzip and compress binaries are available after installation -sanity_check_paths = { - 'files': ["bin/gmap", "bin/gsnap"], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/GMAP-GSNAP/GMAP-GSNAP-2014-01-21-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/GMAP-GSNAP/GMAP-GSNAP-2014-01-21-goolf-1.4.10.eb deleted file mode 100644 index 4da7b9cac0e4..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMAP-GSNAP/GMAP-GSNAP-2014-01-21-goolf-1.4.10.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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 = 'GMAP-GSNAP' -version = '2014-01-21' - -homepage = 'http://research-pub.gene.com/gmap/' -description = """GMAP: A Genomic Mapping and Alignment Program for mRNA and EST Sequences - GSNAP: Genomic Short-read Nucleotide Alignment Program""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -# with these deps you can use standard compressed files -# to support files in gobby format take a look at README for extra dependencies -# http://research-pub.gene.com/gmap/src/README -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -source_urls = ['http://research-pub.gene.com/gmap/src/'] -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' - -sanity_check_paths = { - 'files': ['bin/gmap', 'bin/gsnap'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GMAP-GSNAP/GMAP-GSNAP-2014-06-10-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/GMAP-GSNAP/GMAP-GSNAP-2014-06-10-goolf-1.4.10.eb deleted file mode 100644 index 01026712def7..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMAP-GSNAP/GMAP-GSNAP-2014-06-10-goolf-1.4.10.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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 = 'GMAP-GSNAP' -version = "2014-06-10" - -homepage = 'http://research-pub.gene.com/gmap/' -description = """GMAP: A Genomic Mapping and Alignment Program for mRNA and EST Sequences - GSNAP: Genomic Short-read Nucleotide Alignment Program""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -# with these deps you can use standard compressed files -# to support files in gobby format take a look at README for extra dependencies -# http://research-pub.gene.com/gmap/src/README -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -source_urls = ['http://research-pub.gene.com/gmap/src/'] -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' - -sanity_check_paths = { - 'files': ['bin/gmap', 'bin/gsnap'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GMAP-GSNAP/GMAP-GSNAP-2015-12-31.v2-foss-2015b.eb b/easybuild/easyconfigs/__archive__/g/GMAP-GSNAP/GMAP-GSNAP-2015-12-31.v2-foss-2015b.eb deleted file mode 100644 index 48d2d898a59d..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMAP-GSNAP/GMAP-GSNAP-2015-12-31.v2-foss-2015b.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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 = 'GMAP-GSNAP' -version = "2015-12-31.v2" - -homepage = 'http://research-pub.gene.com/gmap/' -description = """GMAP: A Genomic Mapping and Alignment Program for mRNA and EST Sequences - GSNAP: Genomic Short-read Nucleotide Alignment Program""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -source_urls = ['http://research-pub.gene.com/gmap/src/'] -sources = [SOURCELOWER_TAR_GZ] - -# with these deps you can use standard compressed files -# to support files in gobby format take a look at README for extra dependencies -# http://research-pub.gene.com/gmap/src/README -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -# you can change the MAX_READLENGTH for GSNAP with something like this. -# details in the README http://research-pub.gene.com/gmap/src/README -# configopts = 'MAX_READLENGTH=250' - -sanity_check_paths = { - 'files': ['bin/gmap', 'bin/gsnap'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.0.5-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.0.5-goolf-1.4.10.eb deleted file mode 100644 index 5f086711280b..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.0.5-goolf-1.4.10.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '5.0.5' - -homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, -operating on signed integers, rational numbers, and floating point numbers. """ -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = [GNU_SOURCE] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.0.5-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.0.5-ictce-5.3.0.eb deleted file mode 100644 index 10293bba6c12..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.0.5-ictce-5.3.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '5.0.5' - -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': 'ictce', 'version': '5.3.0'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = [GNU_SOURCE] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.0.5-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.0.5-intel-2015a.eb deleted file mode 100644 index 21b43d921f8e..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.0.5-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '5.0.5' - -homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, - operating on signed integers, rational numbers, and floating point numbers. """ - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = [GNU_SOURCE] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.1.1-goolf-1.4.10.eb deleted file mode 100644 index 1089f784b4c9..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.1.1-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '5.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': 'goolf', 'version': '1.4.10'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ftp.gnu.org/gnu/gmp'] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.1.1-ictce-5.2.0.eb b/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.1.1-ictce-5.2.0.eb deleted file mode 100644 index 7e154f1b44fc..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.1.1-ictce-5.2.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '5.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': 'ictce', 'version': '5.2.0'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = [GNU_SOURCE] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.1.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.1.1-ictce-5.3.0.eb deleted file mode 100644 index d55767c53807..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.1.1-ictce-5.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '5.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': 'ictce', 'version': '5.3.0'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ftp.gnu.org/gnu/gmp'] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.1.1-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.1.1-ictce-6.2.5.eb deleted file mode 100644 index 9dd85e3f7429..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.1.1-ictce-6.2.5.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '5.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': 'ictce', 'version': '6.2.5'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ftp.gnu.org/gnu/gmp'] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.1.3-foss-2015a.eb b/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.1.3-foss-2015a.eb deleted file mode 100644 index c7f00d04aede..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.1.3-foss-2015a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '5.1.3' - -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': '2015a'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ftp.gnu.org/gnu/gmp'] - -# 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/__archive__/g/GMP/GMP-5.1.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.1.3-goolf-1.4.10.eb deleted file mode 100644 index a376bcfd0f59..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.1.3-goolf-1.4.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '5.1.3' - -homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, -operating on signed integers, rational numbers, and floating point numbers. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ftp.gnu.org/gnu/gmp'] - -# 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/__archive__/g/GMP/GMP-5.1.3-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.1.3-ictce-5.3.0.eb deleted file mode 100644 index b1a1509d1135..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.1.3-ictce-5.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '5.1.3' - -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': 'ictce', 'version': '5.3.0'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ftp.gnu.org/gnu/gmp'] - -# 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/__archive__/g/GMP/GMP-5.1.3-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.1.3-ictce-5.5.0.eb deleted file mode 100644 index 5acb2c72f3c1..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.1.3-ictce-5.5.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '5.1.3' - -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': 'ictce', 'version': '5.5.0'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ftp.gnu.org/gnu/gmp'] - -# 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/__archive__/g/GMP/GMP-5.1.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.1.3-intel-2015a.eb deleted file mode 100644 index d78c4c8288b4..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.1.3-intel-2015a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '5.1.3' - -homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, -operating on signed integers, rational numbers, and floating point numbers. """ - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ftp.gnu.org/gnu/gmp'] - -# 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/__archive__/g/GMP/GMP-6.0.0a-GCC-4.7.2.eb b/easybuild/easyconfigs/__archive__/g/GMP/GMP-6.0.0a-GCC-4.7.2.eb deleted file mode 100644 index f6165358fa14..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMP/GMP-6.0.0a-GCC-4.7.2.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.0.0a' - -homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, -operating on signed integers, rational numbers, and floating point numbers. """ - -toolchain = {'name': 'GCC', 'version': '4.7.2'} - -sources = ["%(namelower)s-%(version)s.tar.bz2"] -source_urls = [GNU_SOURCE] - -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/__archive__/g/GMP/GMP-6.0.0a-foss-2015a.eb b/easybuild/easyconfigs/__archive__/g/GMP/GMP-6.0.0a-foss-2015a.eb deleted file mode 100644 index 70ef38387dbb..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMP/GMP-6.0.0a-foss-2015a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.0.0a' - -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': '2015a'} - -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/__archive__/g/GMP/GMP-6.0.0a-foss-2015b.eb b/easybuild/easyconfigs/__archive__/g/GMP/GMP-6.0.0a-foss-2015b.eb deleted file mode 100644 index e822e11f3565..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMP/GMP-6.0.0a-foss-2015b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.0.0a' - -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': '2015b'} -toolchainopts = {'pic': True, 'precise': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = [GNU_SOURCE] - -# 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/__archive__/g/GMP/GMP-6.0.0a-intel-2015b.eb b/easybuild/easyconfigs/__archive__/g/GMP/GMP-6.0.0a-intel-2015b.eb deleted file mode 100644 index c2785aa4a79d..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMP/GMP-6.0.0a-intel-2015b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.0.0a' - -homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, -operating on signed integers, rational numbers, and floating point numbers. """ - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True, 'precise': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = [GNU_SOURCE] - -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/__archive__/g/GMP/GMP-6.1.0-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/g/GMP/GMP-6.1.0-CrayGNU-2015.11.eb deleted file mode 100644 index 6658db36ac96..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMP/GMP-6.1.0-CrayGNU-2015.11.eb +++ /dev/null @@ -1,25 +0,0 @@ -# contributed by Luca Marsella (CSCS) -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.1.0' - -homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, -operating on signed integers, rational numbers, and floating point numbers. """ - -toolchain = {'name': 'CrayGNU', 'version': '2015.11'} -toolchainopts = {'lowopt': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = [GNU_SOURCE] - -preconfigopts = 'export CFLAGS="$CFLAGS -mcmodel=large" && ' -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/g/GMP/GMP-6.1.0-CrayGNU-2016.03.eb b/easybuild/easyconfigs/__archive__/g/GMP/GMP-6.1.0-CrayGNU-2016.03.eb deleted file mode 100644 index 0f388ec38b6e..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMP/GMP-6.1.0-CrayGNU-2016.03.eb +++ /dev/null @@ -1,25 +0,0 @@ -# contributed by Luca Marsella (CSCS) and gppezzi -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.1.0' - -homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, -operating on signed integers, rational numbers, and floating point numbers. """ - -toolchain = {'name': 'CrayGNU', 'version': '2016.03'} -toolchainopts = {'lowopt': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = [GNU_SOURCE] - -preconfigopts = 'export CFLAGS="$CFLAGS -mcmodel=large" && ' -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/g/GMP/GMP-6.1.0-foss-2015a.eb b/easybuild/easyconfigs/__archive__/g/GMP/GMP-6.1.0-foss-2015a.eb deleted file mode 100644 index e5c8c08ed9cd..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMP/GMP-6.1.0-foss-2015a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.1.0' - -homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, -operating on signed integers, rational numbers, and floating point numbers. """ - -toolchain = {'name': 'foss', 'version': '2015a'} -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/__archive__/g/GMP/GMP-6.1.0-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/g/GMP/GMP-6.1.0-goolf-1.7.20.eb deleted file mode 100644 index 7a5dd73b3c90..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMP/GMP-6.1.0-goolf-1.7.20.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.1.0' - -homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, -operating on signed integers, rational numbers, and floating point numbers. """ - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'pic': True, 'precise': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ftp.gnu.org/gnu/gmp'] - -builddependencies = [ - ('Autotools', '20150215', '', True), -] - -# enable C++ interface -configopts = '--enable-cxx' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/g/GMP/GMP-6.1.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/g/GMP/GMP-6.1.0-intel-2015b.eb deleted file mode 100644 index 531c5382b935..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMP/GMP-6.1.0-intel-2015b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.1.0' - -homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, -operating on signed integers, rational numbers, and floating point numbers. """ - -toolchain = {'name': 'intel', 'version': '2015b'} -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/__archive__/g/GMT/GMT-5.1.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/GMT/GMT-5.1.0-goolf-1.4.10.eb deleted file mode 100644 index 4fc49979061b..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMT/GMT-5.1.0-goolf-1.4.10.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = "CMakeMake" - -name = "GMT" -version = "5.1.0" - -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 = {'version': '1.4.10', 'name': 'goolf'} - -sources = ['gmt-%(version)s-src.tar.bz2'] -# http download requires flash enabled browser -# http://gmt.soest.hawaii.edu/files/download?name= -source_urls = [ - 'ftp://ftp.soest.hawaii.edu/gmt', - 'ftp://ftp.soest.hawaii.edu/gmt/legacy', -] - - -builddependencies = [('CMake', '2.8.11')] - -dependencies = [ - ('PCRE', '8.12'), - ('GDAL', '1.9.2'), - ('GEOS', '3.3.5'), - ('Sphinx', '1.1.3', '-Python-2.7.3'), - ('netCDF', '4.2.1.1'), - ('Ghostscript', '9.10'), -] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/gmt', 'bin/isogmt'], - 'dirs': [] -} - -modextrapaths = {'GMTHOME': ''} - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/g/GMT/GMT-5.1.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/GMT/GMT-5.1.2-intel-2015a.eb deleted file mode 100644 index 246d60afe6b3..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GMT/GMT-5.1.2-intel-2015a.eb +++ /dev/null @@ -1,59 +0,0 @@ -easyblock = "CMakeMake" - -name = "GMT" -version = "5.1.2" - -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': '2015a'} - -gshhg_ver = '2.3.4' -dcw_ver = '1.1.2' -sources = [ - 'gmt-%(version)s-src.tar.bz2', - # 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-%(version)s_netCDF.patch'] - -builddependencies = [('CMake', '3.2.2')] - -dependencies = [ - ('PCRE', '8.37'), - ('GDAL', '2.0.0'), - ('FFTW', '3.3.4'), - ('netCDF', '4.3.3.1'), - ('Ghostscript', '9.16'), -] - -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/__archive__/g/GObject-Introspection/GObject-Introspection-1.42.0-intel-2014b.eb b/easybuild/easyconfigs/__archive__/g/GObject-Introspection/GObject-Introspection-1.42.0-intel-2014b.eb deleted file mode 100644 index 1f246a9bfc2e..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GObject-Introspection/GObject-Introspection-1.42.0-intel-2014b.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GObject-Introspection' -version = '1.42.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': '2014b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('Python', '2.7.8'), - ('GLib', '2.40.0'), -] - -builddependencies = [ - ('Bison', '3.0.2'), -] -sanity_check_paths = { - 'files': ['bin/g-ir-%s' % x for x in ['annotation-tool', 'compiler', 'generate', 'scanner']] + - ['lib/libgirepository-1.0.%s' % x for x in ['so', 'a']], - 'dirs': ['include', 'share'] -} - -modextrapaths = { - 'GI_TYPELIB_PATH': 'share', - 'XDG_DATA_DIRS': 'share', -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/g/GObject-Introspection/GObject-Introspection-1.44.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/GObject-Introspection/GObject-Introspection-1.44.0-intel-2015a.eb deleted file mode 100644 index 835de46b5ba7..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GObject-Introspection/GObject-Introspection-1.44.0-intel-2015a.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GObject-Introspection' -version = '1.44.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': '2015a'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('Python', '2.7.10'), - ('GLib', '2.44.1'), -] - -builddependencies = [ - ('Bison', '3.0.4', '', ('GCC', '4.9.2')), -] - -sanity_check_paths = { - 'files': ['bin/g-ir-%s' % x for x in ['annotation-tool', 'compiler', 'generate', 'scanner']] + - ['lib/libgirepository-1.0.%s' % x for x in ['so', 'a']], - 'dirs': ['include', 'share'] -} - -modextrapaths = { - 'GI_TYPELIB_PATH': 'share', - 'XDG_DATA_DIRS': 'share', -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/g/GObject-Introspection/GObject-Introspection-1.47.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/g/GObject-Introspection/GObject-Introspection-1.47.1-intel-2015b.eb deleted file mode 100644 index b1d634cd352a..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GObject-Introspection/GObject-Introspection-1.47.1-intel-2015b.eb +++ /dev/null @@ -1,47 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GObject-Introspection' -version = '1.47.1' - -homepage = 'https://wiki.gnome.org/GObjectIntrospection/' -description = """GObject introspection is a middleware layer between C libraries - (using GObject) and language bindings. The C library can be scanned at - compile time and generate a metadata file, in addition to the actual - native C library. Then at runtime, language bindings can read this - metadata and automatically provide bindings to call into the C library.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('Python', '2.7.10'), - ('GLib', '2.47.1'), - ('libffi', '3.2.1'), -] - -builddependencies = [ - ('Autotools', '20150215'), - ('flex', '2.6.0'), - ('Bison', '3.0.4'), - ('cairo', '1.14.4'), -] - -preconfigopts = "env GI_SCANNER_DISABLE_CACHE=true " - -# avoid using hard-coded path to 'python' in shebang of scripts -buildopts = "PYTHON=python" - -sanity_check_paths = { - 'files': ['bin/g-ir-%s' % x for x in ['annotation-tool', 'compiler', 'generate', 'scanner']] + - ['lib/libgirepository-1.0.%s' % x for x in ['so', 'a']], - 'dirs': ['include', 'share'] -} - -modextrapaths = { - 'GI_TYPELIB_PATH': 'share', - 'XDG_DATA_DIRS': 'share', -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/g/GPAW/GPAW-0.9.0.8965-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/g/GPAW/GPAW-0.9.0.8965-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index c7f645394505..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GPAW/GPAW-0.9.0.8965-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "PythonPackage" - -name = 'GPAW' -version = '0.9.0.8965' - -homepage = 'https://wiki.fysik.dtu.dk/gpaw/' -description = """GPAW is a density-functional theory (DFT) Python code based on the projector-augmented wave (PAW) -method and the atomic simulation environment (ASE). It uses real-space uniform grids and multigrid methods or -atom-centered basis-functions.""" -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://wiki.fysik.dtu.dk/gpaw-files/'] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['GPAW-0.9.0-blas-lapack-libs.patch'] - -python = 'Python' -pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [ - (python, pythonver), - ('ASE', '3.6.0.2515', versionsuffix) -] - -sanity_check_paths = { - 'files': ['bin/gpaw%s' % x for x in ['', '-basis', '-mpisim', '-python', '-setup', '-test']], - 'dirs': ['lib/python%s/site-packages/%s' % (pythonshortver, name.lower())] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/g/GPAW/GPAW-0.9.0.8965-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/g/GPAW/GPAW-0.9.0.8965-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 5403b3585f8c..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GPAW/GPAW-0.9.0.8965-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'GPAW' -version = '0.9.0.8965' - -homepage = 'https://wiki.fysik.dtu.dk/gpaw/' -description = """GPAW is a density-functional theory (DFT) Python code based on the projector-augmented wave (PAW) - method and the atomic simulation environment (ASE). It uses real-space uniform grids and multigrid methods or - atom-centered basis-functions.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['https://wiki.fysik.dtu.dk/gpaw-files/'] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['GPAW-0.9.0-blas-lapack-libs.patch'] - -python = 'Python' -pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [ - (python, pythonver), - ('ASE', '3.6.0.2515', versionsuffix) -] - -sanity_check_paths = { - 'files': ['bin/gpaw%s' % x for x in ['', '-basis', '-mpisim', '-python', '-setup', '-test']], - 'dirs': ['lib/python%s/site-packages/%s' % (pythonshortver, name.lower())] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-2016.3-goolfc-2017.01.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-2016.3-goolfc-2017.01.eb deleted file mode 100644 index 24b855d6793f..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-2016.3-goolfc-2017.01.eb +++ /dev/null @@ -1,53 +0,0 @@ -## -# 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 = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - 'GROMACS-%(version)s_fix_search_for_nvml_include.patch', - 'GROMACS-%(version)s_amend_search_for_nvml_lib.patch', -] -checksums = [ - '7bf00e74a9d38b7cef9356141d20e4ba9387289cbbfd4d11be479ef932d77d27', # gromacs-2016.3.tar.gz - # GROMACS-2016.3_fix_search_for_nvml_include.patch - 'bb5975862501f64c1f836b79f9f17f8a5a7068caf4933e9e5acd0c1bbc59b6d6', - # GROMACS-2016.3_amend_search_for_nvml_lib.patch - 'd74f00b28a7fb0d1892cfd20c7f1314dc1716fccbfdf9ed9b540e7304684e77a', -] - -dependencies = [ - ('hwloc', '1.11.5'), -] - -builddependencies = [ - ('CMake', '3.7.1'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-2016.4-goolfc-2017.02.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-2016.4-goolfc-2017.02.eb deleted file mode 100644 index ac279b68665b..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-2016.4-goolfc-2017.02.eb +++ /dev/null @@ -1,45 +0,0 @@ -## -# 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.4' - -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.02'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = ['GROMACS-%(version)s_fix_search_for_nvml_include.patch'] -checksums = [ - '4be9d3bfda0bdf3b5c53041e0b8344f7d22b75128759d9bfa9442fe65c289264', # gromacs-2016.4.tar.gz - # GROMACS-2016.4_fix_search_for_nvml_include.patch - 'cdfbd4718f8b3500d19a2493179141c1d1e7d299c6f23199782ecedf9387e01f', -] - -builddependencies = [('CMake', '3.7.1')] - -dependencies = [('hwloc', '1.11.7')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-3.3.3-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-3.3.3-goolf-1.5.14.eb deleted file mode 100644 index fbece4acc159..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-3.3.3-goolf-1.5.14.eb +++ /dev/null @@ -1,30 +0,0 @@ -## -# 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 , \ -# George Tsouloupas , Kenneth Hoste -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html -## -name = 'GROMACS' -version = '3.3.3' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'openmp': False, 'usempi': True} - -# eg. ftp://ftp.gromacs.org/pub/gromacs/gromacs-4.6.tar.gz -source_urls = [ - 'ftp://ftp.gromacs.org/pub/gromacs/', # GROMACS sources - 'http://gerrit.gromacs.org/download/', # regression tests sources -] -sources = [SOURCELOWER_TAR_GZ] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.1-goolf-1.4.10-hybrid.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.1-goolf-1.4.10-hybrid.eb deleted file mode 100644 index 483e81edc4c0..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.1-goolf-1.4.10-hybrid.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 , \ -# George Tsouloupas , Kenneth Hoste -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html -## -name = 'GROMACS' -version = '4.6.1' -versionsuffix = '-hybrid' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'openmp': True, 'usempi': True} - -# eg. ftp://ftp.gromacs.org/pub/gromacs/gromacs-4.6.tar.gz -source_urls = [ - 'ftp://ftp.gromacs.org/pub/gromacs/', # GROMACS sources - 'http://gerrit.gromacs.org/download/', # regression tests sources -] -sources = [ - SOURCELOWER_TAR_GZ, - 'regressiontests-%(version)s.tar.gz', -] - -builddependencies = [('CMake', '2.8.4')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.1-goolf-1.4.10-mt.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.1-goolf-1.4.10-mt.eb deleted file mode 100644 index f8e9652452c1..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.1-goolf-1.4.10-mt.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 , \ -# George Tsouloupas , Kenneth Hoste -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html -## -name = 'GROMACS' -version = '4.6.1' -versionsuffix = '-mt' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'openmp': True, 'usempi': False} - -# eg. ftp://ftp.gromacs.org/pub/gromacs/gromacs-4.6.tar.gz -source_urls = [ - 'ftp://ftp.gromacs.org/pub/gromacs/', # GROMACS sources - 'http://gerrit.gromacs.org/download/', # regression tests sources -] -sources = [ - SOURCELOWER_TAR_GZ, - 'regressiontests-%(version)s.tar.gz', -] - -builddependencies = [('CMake', '2.8.4')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.1-ictce-5.3.0-hybrid.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.1-ictce-5.3.0-hybrid.eb deleted file mode 100644 index e0466197908d..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.1-ictce-5.3.0-hybrid.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 , \ -# George Tsouloupas , Kenneth Hoste -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html -## -name = 'GROMACS' -version = '4.6.1' -versionsuffix = '-hybrid' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'openmp': True, 'usempi': True} - -# eg. ftp://ftp.gromacs.org/pub/gromacs/gromacs-4.6.tar.gz -source_urls = [ - 'ftp://ftp.gromacs.org/pub/gromacs/', # GROMACS sources - 'http://gerrit.gromacs.org/download/', # regression tests sources -] -sources = [ - SOURCELOWER_TAR_GZ, - 'regressiontests-%(version)s.tar.gz', -] - -builddependencies = [('CMake', '2.8.4')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.1-ictce-5.3.0-mt.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.1-ictce-5.3.0-mt.eb deleted file mode 100644 index 2336d79f1fbe..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.1-ictce-5.3.0-mt.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 , \ -# George Tsouloupas , Kenneth Hoste -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html -## -name = 'GROMACS' -version = '4.6.1' -versionsuffix = '-mt' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'openmp': True, 'usempi': False} - -# eg. ftp://ftp.gromacs.org/pub/gromacs/gromacs-4.6.tar.gz -source_urls = [ - 'ftp://ftp.gromacs.org/pub/gromacs/', # GROMACS sources - 'http://gerrit.gromacs.org/download/', # regression tests sources -] -sources = [ - SOURCELOWER_TAR_GZ, - 'regressiontests-%(version)s.tar.gz', -] - -builddependencies = [('CMake', '2.8.4')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-goolf-1.4.10-double.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-goolf-1.4.10-double.eb deleted file mode 100644 index 2e9d4111bbb4..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-goolf-1.4.10-double.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GROMACS' -version = '4.6.5' -versionsuffix = '-double' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -# eg. ftp://ftp.gromacs.org/pub/gromacs/gromacs-4.6.tar.gz -sources = [ - SOURCELOWER_TAR_GZ, - 'regressiontests-%(version)s.tar.gz', -] -source_urls = [ - 'ftp://ftp.gromacs.org/pub/gromacs/', # GROMACS sources - 'http://gerrit.gromacs.org/download/', # regression tests sources -] - -builddependencies = [('CMake', '2.8.12')] - -configopts = "-DREGRESSIONTEST_PATH='%(builddir)s/regressiontests-%(version)s'" -runtest = 'check' - -# explicitely disable CUDA support, i.e. avoid that GROMACS find and uses a system-wide CUDA compiler -# CUDA and GCC v4.7 don't play well together -# enable double precision -configopts += ' -DGMX_GPU=OFF -DGMX_DOUBLE=ON -DGMX_MPI=ON -DGMX_THREAD_MPI=OFF' - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-goolf-1.4.10-hybrid.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-goolf-1.4.10-hybrid.eb deleted file mode 100644 index cf451c239019..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-goolf-1.4.10-hybrid.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 , \ -# George Tsouloupas , Kenneth Hoste -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html -## -name = 'GROMACS' -version = '4.6.5' -versionsuffix = '-hybrid' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'openmp': True, 'usempi': True} - -# eg. ftp://ftp.gromacs.org/pub/gromacs/gromacs-4.6.tar.gz -source_urls = [ - 'ftp://ftp.gromacs.org/pub/gromacs/', # GROMACS sources - 'http://gerrit.gromacs.org/download/', # regression tests sources -] -sources = [ - SOURCELOWER_TAR_GZ, - 'regressiontests-%(version)s.tar.gz', -] - -builddependencies = [('CMake', '2.8.12')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-goolf-1.4.10-mt.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-goolf-1.4.10-mt.eb deleted file mode 100644 index 21de51a9481a..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-goolf-1.4.10-mt.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 , \ -# George Tsouloupas , Kenneth Hoste -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html -## -name = 'GROMACS' -version = '4.6.5' -versionsuffix = '-mt' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'openmp': True, 'usempi': False} - -# eg. ftp://ftp.gromacs.org/pub/gromacs/gromacs-4.6.tar.gz -source_urls = [ - 'ftp://ftp.gromacs.org/pub/gromacs/', # GROMACS sources - 'http://gerrit.gromacs.org/download/', # regression tests sources -] -sources = [ - SOURCELOWER_TAR_GZ, - 'regressiontests-%(version)s.tar.gz', -] - -builddependencies = [('CMake', '2.8.12')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-ictce-5.5.0-hybrid.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-ictce-5.5.0-hybrid.eb deleted file mode 100644 index 6060f72245f8..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-ictce-5.5.0-hybrid.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 , \ -# George Tsouloupas , Kenneth Hoste -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html -## -name = 'GROMACS' -version = '4.6.5' -versionsuffix = '-hybrid' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'openmp': True, 'usempi': True} - -# eg. ftp://ftp.gromacs.org/pub/gromacs/gromacs-4.6.tar.gz -source_urls = [ - 'ftp://ftp.gromacs.org/pub/gromacs/', # GROMACS sources - 'http://gerrit.gromacs.org/download/', # regression tests sources -] -sources = [ - SOURCELOWER_TAR_GZ, - 'regressiontests-%(version)s.tar.gz', -] - -builddependencies = [('CMake', '2.8.12')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-ictce-5.5.0-mt.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-ictce-5.5.0-mt.eb deleted file mode 100644 index ae821baece59..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-ictce-5.5.0-mt.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 , \ -# George Tsouloupas , Kenneth Hoste -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html -## -name = 'GROMACS' -version = '4.6.5' -versionsuffix = '-mt' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'openmp': True, 'usempi': False} - -# eg. ftp://ftp.gromacs.org/pub/gromacs/gromacs-4.6.tar.gz -source_urls = [ - 'ftp://ftp.gromacs.org/pub/gromacs/', # GROMACS sources - 'http://gerrit.gromacs.org/download/', # regression tests sources -] -sources = [ - SOURCELOWER_TAR_GZ, - 'regressiontests-%(version)s.tar.gz', -] - -builddependencies = [('CMake', '2.8.12')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-intel-2015a.eb deleted file mode 100644 index 817e54736918..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-intel-2015a.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'GROMACS' -version = '4.6.5' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'openmp': True, 'usempi': False} - -# eg. ftp://ftp.gromacs.org/pub/gromacs/gromacs-4.6.tar.gz -source_urls = [ - 'ftp://ftp.gromacs.org/pub/gromacs/', # GROMACS sources - 'http://gerrit.gromacs.org/download/', # regression tests sources -] -sources = [ - SOURCELOWER_TAR_GZ, - 'regressiontests-%(version)s.tar.gz', -] - -builddependencies = [('CMake', '3.2.2')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.7-CrayGNU-2015.06-mpi.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.7-CrayGNU-2015.06-mpi.eb deleted file mode 100644 index 48b16c52ff3c..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.7-CrayGNU-2015.06-mpi.eb +++ /dev/null @@ -1,45 +0,0 @@ -## -# 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 , \ -# George Tsouloupas , Kenneth Hoste -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html -## -name = 'GROMACS' -version = '4.6.7' -versionsuffix = '-mpi' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.06'} -toolchainopts = {'usempi': True} - -# eg. ftp://ftp.gromacs.org/pub/gromacs/gromacs-4.6.tar.gz -source_urls = [ - 'ftp://ftp.gromacs.org/pub/gromacs/', # GROMACS sources - 'http://gerrit.gromacs.org/download/', # regression tests sources -] -sources = [ - SOURCELOWER_TAR_GZ, - 'regressiontests-%(version)s.tar.gz', -] - -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), -] - -builddependencies = [('CMake', '3.2.2')] - -runtest = False - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.7-CrayGNU-2015.11-mpi.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.7-CrayGNU-2015.11-mpi.eb deleted file mode 100644 index 0456808f1024..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.7-CrayGNU-2015.11-mpi.eb +++ /dev/null @@ -1,45 +0,0 @@ -## -# 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 , \ -# George Tsouloupas , Kenneth Hoste -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html -## -name = 'GROMACS' -version = '4.6.7' -versionsuffix = '-mpi' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.11'} -toolchainopts = {'usempi': True} - -# eg. ftp://ftp.gromacs.org/pub/gromacs/gromacs-4.6.tar.gz -source_urls = [ - 'ftp://ftp.gromacs.org/pub/gromacs/', # GROMACS sources - 'http://gerrit.gromacs.org/download/', # regression tests sources -] -sources = [ - SOURCELOWER_TAR_GZ, - 'regressiontests-%(version)s.tar.gz', -] - -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), -] - -builddependencies = [('CMake', '3.2.2')] - -runtest = False - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.7-CrayIntel-2015.11-mpi.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.7-CrayIntel-2015.11-mpi.eb deleted file mode 100644 index cce424c9ba52..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.7-CrayIntel-2015.11-mpi.eb +++ /dev/null @@ -1,45 +0,0 @@ -## -# 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 , \ -# George Tsouloupas , Kenneth Hoste -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html -## -name = 'GROMACS' -version = '4.6.7' -versionsuffix = '-mpi' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'CrayIntel', 'version': '2015.11'} -toolchainopts = {'usempi': True} - -# eg. ftp://ftp.gromacs.org/pub/gromacs/gromacs-4.6.tar.gz -source_urls = [ - 'ftp://ftp.gromacs.org/pub/gromacs/', # GROMACS sources - 'http://gerrit.gromacs.org/download/', # regression tests sources -] -sources = [ - SOURCELOWER_TAR_GZ, - 'regressiontests-%(version)s.tar.gz', -] - -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), -] - -builddependencies = [('CMake', '3.2.2')] - -runtest = False - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb deleted file mode 100644 index db4bdb854cea..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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 , \ -# George Tsouloupas , Kenneth Hoste -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html -## -name = 'GROMACS' -version = '5.0.2' -versionsuffix = '-mt' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'ictce', 'version': '7.1.2'} -toolchainopts = {'openmp': True, 'usempi': False} - -source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] -sources = [SOURCELOWER_TAR_GZ] - -builddependencies = [ - ('CMake', '2.8.12'), - ('libxml2', '2.9.1') -] - -dependencies = [('Boost', '1.55.0', '-Python-2.7.8')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb deleted file mode 100644 index fc540e8f19d8..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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 , \ -# George Tsouloupas , Kenneth Hoste -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html -## -name = 'GROMACS' -version = '5.0.4' -versionsuffix = '-hybrid' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] -sources = [SOURCELOWER_TAR_GZ] - -builddependencies = [ - ('CMake', '3.2.2'), - ('libxml2', '2.9.2') -] - -dependencies = [('Boost', '1.58.0', '-Python-2.7.9')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb deleted file mode 100644 index dab6da36ba12..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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 , \ -# George Tsouloupas , Kenneth Hoste -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html -## -name = 'GROMACS' -version = '5.0.4' -versionsuffix = '-mt' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'openmp': True, 'usempi': False} - -source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] -sources = [SOURCELOWER_TAR_GZ] - -builddependencies = [ - ('CMake', '3.2.2'), - ('libxml2', '2.9.2') -] - -dependencies = [('Boost', '1.58.0', '-Python-2.7.9')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-5.0.5-intel-2015a-hybrid.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-5.0.5-intel-2015a-hybrid.eb deleted file mode 100644 index 1e5465d878da..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-5.0.5-intel-2015a-hybrid.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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 , \ -# George Tsouloupas , Kenneth Hoste -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html -## -name = 'GROMACS' -version = '5.0.5' -versionsuffix = '-hybrid' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] -sources = [SOURCELOWER_TAR_GZ] - -builddependencies = [ - ('CMake', '3.2.2'), - ('libxml2', '2.9.2') -] - -dependencies = [('Boost', '1.58.0', '-Python-2.7.9')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-5.0.7-intel-2015a-hybrid.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-5.0.7-intel-2015a-hybrid.eb deleted file mode 100644 index a45d822382a9..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-5.0.7-intel-2015a-hybrid.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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 , \ -# George Tsouloupas , Kenneth Hoste -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html -## -name = 'GROMACS' -version = '5.0.7' -versionsuffix = '-hybrid' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] -sources = [SOURCELOWER_TAR_GZ] - -builddependencies = [ - ('CMake', '3.2.2'), - ('libxml2', '2.9.2') -] - -dependencies = [('Boost', '1.58.0', '-Python-2.7.9')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-5.1.1-intel-2015b-hybrid.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-5.1.1-intel-2015b-hybrid.eb deleted file mode 100644 index 9fd003a18d8b..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-5.1.1-intel-2015b-hybrid.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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 , \ -# George Tsouloupas , Kenneth Hoste -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html -## -name = 'GROMACS' -version = '5.1.1' -versionsuffix = '-hybrid' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] -sources = [SOURCELOWER_TAR_GZ] - -builddependencies = [ - ('CMake', '3.3.2'), - ('libxml2', '2.9.2') -] - -dependencies = [('Boost', '1.59.0', '-Python-2.7.10')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-5.1.2-CrayGNU-2016.03-cuda-7.0.28-hybrid.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-5.1.2-CrayGNU-2016.03-cuda-7.0.28-hybrid.eb deleted file mode 100644 index 5bb4c7b41e7a..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-5.1.2-CrayGNU-2016.03-cuda-7.0.28-hybrid.eb +++ /dev/null @@ -1,42 +0,0 @@ -# Contributed by -# Luca Marsella (CSCS) -# Guilherme Peretti-Pezzi (CSCS) -# -# Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University -# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ -# George Tsouloupas , Kenneth Hoste -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html - -name = 'GROMACS' -version = "5.1.2" -local_cudaversion = '7.0.28' -versionsuffix = '-cuda-%s-hybrid' % local_cudaversion - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'CrayGNU', 'version': '2016.03'} -toolchainopts = {'usempi': True, 'openmp': True, 'pic': True, 'verbose': False} - -source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] -sources = [SOURCELOWER_TAR_GZ] - -configopts = '-DCUDA_NVCC_FLAGS="-arch sm_35"' - -builddependencies = [ - ('CMake', '3.5.0'), - ('cudatoolkit/%s-1.0502.10742.5.1' % local_cudaversion, EXTERNAL_MODULE), - ('fftw/3.3.4.3', EXTERNAL_MODULE), - ('Boost', '1.60.0', '-Python-2.7.11'), - ('libxml2', '2.9.3'), -] - -# skip tests as they call the MPI executable gmx_mpi and would fail on the login nodes -runtest = False - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-5.1.2-foss-2015b-hybrid.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-5.1.2-foss-2015b-hybrid.eb deleted file mode 100644 index 100f817f32b2..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-5.1.2-foss-2015b-hybrid.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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 , \ -# George Tsouloupas , Kenneth Hoste -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html -# -# Version 5.1.2 -# Author: Adam Huffman -# The Francis Crick Institute -## - -name = 'GROMACS' -version = '5.1.2' -versionsuffix = '-hybrid' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] -sources = [SOURCELOWER_TAR_GZ] - -builddependencies = [ - ('CMake', '3.4.1'), - ('libxml2', '2.9.2') -] - -dependencies = [('Boost', '1.60.0')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-5.1.2-goolf-1.7.20-mt.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-5.1.2-goolf-1.7.20-mt.eb deleted file mode 100644 index 7292972b006f..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-5.1.2-goolf-1.7.20-mt.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# 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 , \ -# George Tsouloupas , Kenneth Hoste -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html -## -name = 'GROMACS' -version = '5.1.2' -versionsuffix = '-mt' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'openmp': True, 'usempi': False} - -source_urls = [ - 'ftp://ftp.gromacs.org/pub/gromacs/', - 'http://gerrit.gromacs.org/download/', -] - -sources = [ - SOURCELOWER_TAR_GZ, - # seems to have disappeared? - # 'regressiontests-5.0.2.tar.gz', -] - -builddependencies = [ - ('CMake', '2.8.12'), - ('libxml2', '2.9.3') -] - -dependencies = [('Boost', '1.53.0')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GROMOS++/GROMOS++-1.0.2211-goolf-1.5.14-openmp.eb b/easybuild/easyconfigs/__archive__/g/GROMOS++/GROMOS++-1.0.2211-goolf-1.5.14-openmp.eb deleted file mode 100644 index 14cf03acd4fc..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GROMOS++/GROMOS++-1.0.2211-goolf-1.5.14-openmp.eb +++ /dev/null @@ -1,35 +0,0 @@ -# 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 - -easyblock = 'ConfigureMake' - -name = 'GROMOS++' -version = '1.0.2211' -versionsuffix = '-openmp' - -homepage = 'http://www.gromos.net/' -description = """ GROMOS™ is an acronym of the GROningen MOlecular Simulation -computer program package, which has been developed since 1978 for the dynamic -modelling of (bio)molecules, until 1990 at the University of Groningen, The -Netherlands, and since then at the ETH, the Swiss Federal Institute of -Technology, in Zürich, Switzerland. """ - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'openmp': True, 'usempi': False} - -sources = [SOURCELOWER_TAR_BZ2] - -dependencies = [('GSL', '1.16')] - -preconfigopts = './Config.sh &&' -configopts = '--enable-openmp' - -sanity_check_paths = { - 'files': ["bin/pdb2g96", "bin/gromacs2gromos", "bin/structure_factor", - "lib/gromosplugin.a", "lib/libgromos.a"], - 'dirs': ["include", "share/gromos++"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GROMOS++/GROMOS++-1.0.2211-goolf-1.5.14-serial.eb b/easybuild/easyconfigs/__archive__/g/GROMOS++/GROMOS++-1.0.2211-goolf-1.5.14-serial.eb deleted file mode 100644 index 372e30a64a0b..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GROMOS++/GROMOS++-1.0.2211-goolf-1.5.14-serial.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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 - -easyblock = 'ConfigureMake' - -name = 'GROMOS++' -version = '1.0.2211' -versionsuffix = '-serial' - -homepage = 'http://www.gromos.net/' -description = """ GROMOS™ is an acronym of the GROningen MOlecular Simulation -computer program package, which has been developed since 1978 for the dynamic -modelling of (bio)molecules, until 1990 at the University of Groningen, The -Netherlands, and since then at the ETH, the Swiss Federal Institute of -Technology, in Zürich, Switzerland. """ - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'openmp': False, 'usempi': False} - -sources = [SOURCELOWER_TAR_BZ2] - -dependencies = [('GSL', '1.16')] - -preconfigopts = './Config.sh &&' - -sanity_check_paths = { - 'files': ["bin/pdb2g96", "bin/gromacs2gromos", "bin/structure_factor", - "lib/gromosplugin.a", "lib/libgromos.a"], - 'dirs': ["include", "share/gromos++"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.15-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.15-goolf-1.4.10.eb deleted file mode 100644 index d9295adc89e6..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.15-goolf-1.4.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '1.15' - -homepage = 'http://www.gnu.org/software/gsl/' -description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. -The library provides a wide range of mathematical routines such as random number generators, special functions - and least-squares fitting.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic" - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.15-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.15-goolf-1.5.14.eb deleted file mode 100644 index 3230d895d12e..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.15-goolf-1.5.14.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '1.15' - -homepage = 'http://www.gnu.org/software/gsl/' -description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. - The library provides a wide range of mathematical routines such as random number generators, special functions - and least-squares fitting.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic" - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.15-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.15-ictce-5.3.0.eb deleted file mode 100644 index 3e17c8b5d6d8..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.15-ictce-5.3.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '1.15' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic" - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.15-intel-2014b.eb b/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.15-intel-2014b.eb deleted file mode 100644 index 9ef4e74b993f..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.15-intel-2014b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '1.15' - -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': '2014b'} -toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic" - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.15-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.15-intel-2015a.eb deleted file mode 100644 index 2c856c0c22af..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.15-intel-2015a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '1.15' - -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': '2015a'} -toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic" - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-foss-2015a.eb b/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-foss-2015a.eb deleted file mode 100644 index 426a5fa7025d..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-foss-2015a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '1.16' - -homepage = 'http://www.gnu.org/software/gsl/' -description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. - The library provides a wide range of mathematical routines such as random number generators, special functions - and least-squares fitting.""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic" - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-foss-2015b.eb b/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-foss-2015b.eb deleted file mode 100644 index 681aa2648bc1..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-foss-2015b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '1.16' - -homepage = 'http://www.gnu.org/software/gsl/' -description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. - The library provides a wide range of mathematical routines such as random number generators, special functions - and least-squares fitting.""" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic" - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-goolf-1.4.10.eb deleted file mode 100644 index 7481f9558261..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-goolf-1.4.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '1.16' - -homepage = 'http://www.gnu.org/software/gsl/' -description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. - The library provides a wide range of mathematical routines such as random number generators, special functions - and least-squares fitting.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic" - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-goolf-1.5.14.eb deleted file mode 100644 index 493418d2594b..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-goolf-1.5.14.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '1.16' - -homepage = 'http://www.gnu.org/software/gsl/' -description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. - The library provides a wide range of mathematical routines such as random number generators, special functions - and least-squares fitting.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic" - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-goolf-1.7.20.eb deleted file mode 100644 index b2099121ee52..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-goolf-1.7.20.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '1.16' - -homepage = 'http://www.gnu.org/software/gsl/' -description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. - The library provides a wide range of mathematical routines such as random number generators, - special functions and least-squares fitting.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic" - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-ictce-5.3.0.eb deleted file mode 100644 index e3cf37d1e505..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-ictce-5.3.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '1.16' - -homepage = 'http://www.gnu.org/software/gsl/' -description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. - The library provides a wide range of mathematical routines such as random number generators, special functions - and least-squares fitting.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic" - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-ictce-5.4.0.eb deleted file mode 100644 index 1ee8967b14eb..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-ictce-5.4.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '1.16' - -homepage = 'http://www.gnu.org/software/gsl/' -description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. - The library provides a wide range of mathematical routines such as random number generators, special functions - and least-squares fitting.""" - -toolchain = {'name': 'ictce', 'version': '5.4.0'} -toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic" - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-ictce-5.5.0.eb deleted file mode 100644 index cc561c1cbf7a..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-ictce-5.5.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '1.16' - -homepage = 'http://www.gnu.org/software/gsl/' -description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. - The library provides a wide range of mathematical routines such as random number generators, special functions - and least-squares fitting.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic" - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-ictce-6.2.5.eb deleted file mode 100644 index e1a049a99323..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-ictce-6.2.5.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '1.16' - -homepage = 'http://www.gnu.org/software/gsl/' -description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. - The library provides a wide range of mathematical routines such as random number generators, special functions - and least-squares fitting.""" - -toolchain = {'name': 'ictce', 'version': '6.2.5'} -toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic" - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-intel-2014b.eb b/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-intel-2014b.eb deleted file mode 100644 index f93fbb109058..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-intel-2014b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '1.16' - -homepage = 'http://www.gnu.org/software/gsl/' -description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. - The library provides a wide range of mathematical routines such as random number generators, special functions - and least-squares fitting.""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic" - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-intel-2015a.eb deleted file mode 100644 index 207992d0ebd4..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-intel-2015a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '1.16' - -homepage = 'http://www.gnu.org/software/gsl/' -description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. - The library provides a wide range of mathematical routines such as random number generators, special functions - and least-squares fitting.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic" - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-intel-2015b.eb b/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-intel-2015b.eb deleted file mode 100644 index 33c068c25d68..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-intel-2015b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '1.16' - -homepage = 'http://www.gnu.org/software/gsl/' -description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. - The library provides a wide range of mathematical routines such as random number generators, special functions - and least-squares fitting.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic" - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/g/GSL/GSL-2.1-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/g/GSL/GSL-2.1-CrayGNU-2015.11.eb deleted file mode 100644 index 634f2c0cf81a..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GSL/GSL-2.1-CrayGNU-2015.11.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '2.1' - -homepage = 'http://www.gnu.org/software/gsl/' -description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. - The library provides a wide range of mathematical routines such as random number generators, special functions - and least-squares fitting.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.11'} -toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic" - -sanity_check_paths = { - 'files': ['lib/libgsl.so', 'lib/libgsl.a'], - 'dirs': ['include'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/g/GSL/GSL-2.1-foss-2015b.eb b/easybuild/easyconfigs/__archive__/g/GSL/GSL-2.1-foss-2015b.eb deleted file mode 100644 index 64966f002397..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GSL/GSL-2.1-foss-2015b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = "2.1" - -homepage = 'http://www.gnu.org/software/gsl/' -description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. - The library provides a wide range of mathematical routines such as random number generators, special functions - and least-squares fitting.""" - -toolchain = {'version': '2015b', 'name': 'foss'} -toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic" - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/g/GSL/GSL-2.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/g/GSL/GSL-2.1-intel-2015b.eb deleted file mode 100644 index d363055a950c..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GSL/GSL-2.1-intel-2015b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '2.1' - -homepage = 'http://www.gnu.org/software/gsl/' -description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. - The library provides a wide range of mathematical routines such as random number generators, special functions - and least-squares fitting.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic" - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/g/GSSAPI/GSSAPI-0.28-intel-2014b-Perl-5.20.0.eb b/easybuild/easyconfigs/__archive__/g/GSSAPI/GSSAPI-0.28-intel-2014b-Perl-5.20.0.eb deleted file mode 100644 index 96fa7554f488..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GSSAPI/GSSAPI-0.28-intel-2014b-Perl-5.20.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PerlModule' - -name = 'GSSAPI' -version = '0.28' - -homepage = 'http://search.cpan.org/~agrolms/GSSAPI-0.28/' -description = """Perl extension providing access to the GSSAPIv2 library.""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://www.cpan.org/CPAN/authors/id/A/AG/AGROLMS/'] -sources = [SOURCE_TAR_GZ] - -perl = 'Perl' -perlver = '5.20.0' -versionsuffix = '-%s-%s' % (perl, perlver) - -dependencies = [ - (perl, perlver), - ('Kerberos_V5', '1.12.2'), -] - -options = {'modulename': 'GSSAPI'} - -perlmajver = perlver.split('.')[0] -sanity_check_paths = { - 'files': ['lib/perl%s/site_perl/%s/x86_64-linux-thread-multi/GSSAPI.pm' % (perlmajver, perlver)], - 'dirs': ['lib/perl%s/site_perl/%s/x86_64-linux-thread-multi/GSSAPI' % (perlmajver, perlver)], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/g/GTI/GTI-1.2.0-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/g/GTI/GTI-1.2.0-goolf-1.5.14.eb deleted file mode 100644 index a06a2799fd3a..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GTI/GTI-1.2.0-goolf-1.5.14.eb +++ /dev/null @@ -1,38 +0,0 @@ -# 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 -# -# This work is based from experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## -easyblock = 'CMakeMake' - -name = 'GTI' -version = '1.2.0' - -homepage = 'http://www.tu-dresden.de/zih/must/' -description = """A Generic Tools Infrastructure for Event-Based Tools in Parallel Systems.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'usempi': True} - -# http://tu-dresden.de/die_tu_dresden/zentrale_einrichtungen/zih/forschung/projekte/must/files/gti-release-1.2.0.tar.gz -source_urls = ['http://tu-dresden.de/die_tu_dresden/zentrale_einrichtungen/zih/forschung/projekte/must/files/'] -sources = ['%(namelower)s-release-%(version)s.tar.gz'] - -patches = ['GTI-%(version)s-missing-unistd.patch'] - -dependencies = [('PnMPI', '1.2.0')] - -builddependencies = [('CMake', '3.0.2')] - -configopts = '-DCMAKE_BUILD_TYPE=Release -DPnMPI_INSTALL_PREFIX=${EBROOTPNMPI}' -buildopts = 'CXXFLAGS="$CXXFLAGS -fpermissive"' - -sanity_check_paths = { - 'files': ["bin/weaver", "include/I_Profiler.h"], - 'dirs': [], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/g/GTK+/GTK+-2.24.28-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/GTK+/GTK+-2.24.28-intel-2015a.eb deleted file mode 100644 index 2b49aad4acbf..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GTK+/GTK+-2.24.28-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GTK+' -version = '2.24.28' - -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': '2015a'} - -source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/%(namelower)s/%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('ATK', '2.16.0'), - ('Gdk-Pixbuf', '2.31.4'), - ('Pango', '1.37.1'), -] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GTK+/GTK+-2.24.28-intel-2015b.eb b/easybuild/easyconfigs/__archive__/g/GTK+/GTK+-2.24.28-intel-2015b.eb deleted file mode 100644 index 65211f662c24..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GTK+/GTK+-2.24.28-intel-2015b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GTK+' -version = '2.24.28' - -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': '2015b'} - -source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/%(namelower)s/%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('ATK', '2.16.0'), - ('Gdk-Pixbuf', '2.31.4'), - ('Pango', '1.37.1'), -] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GTS/GTS-0.7.6-intel-2014b.eb b/easybuild/easyconfigs/__archive__/g/GTS/GTS-0.7.6-intel-2014b.eb deleted file mode 100644 index 5c0a28293c30..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GTS/GTS-0.7.6-intel-2014b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GTS' -version = '0.7.6' - -homepage = 'http://gts.sourceforge.net/' -description = """GTS stands for the GNU Triangulated Surface Library. - It is an Open Source Free Software Library intended to provide a set of useful - functions to deal with 3D surfaces meshed with interconnected triangles.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('GLib', '2.40.0'), -] - -sanity_check_paths = { - 'files': ['lib/libgts.%s' % SHLIB_EXT, 'bin/gts2oogl', 'bin/gtscheck'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GTS/GTS-0.7.6-intel-2015a-GLib-2.44.1.eb b/easybuild/easyconfigs/__archive__/g/GTS/GTS-0.7.6-intel-2015a-GLib-2.44.1.eb deleted file mode 100644 index ac25181221a1..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GTS/GTS-0.7.6-intel-2015a-GLib-2.44.1.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GTS' -version = '0.7.6' - -homepage = 'http://gts.sourceforge.net/' -description = """GTS stands for the GNU Triangulated Surface Library. - It is an Open Source Free Software Library intended to provide a set of useful - functions to deal with 3D surfaces meshed with interconnected triangles.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['059c3e13e3e3b796d775ec9f96abdce8f2b3b5144df8514eda0cc12e13e8b81e'] - -glib = 'GLib' -glibver = '2.44.1' -versionsuffix = '-%s-%s' % (glib, glibver) - -builddependencies = [ - ('pkg-config', '0.29'), -] - -dependencies = [ - (glib, glibver), -] - -sanity_check_paths = { - 'files': ['lib/libgts.%s' % SHLIB_EXT, 'bin/gts2oogl', 'bin/gtscheck'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/Gdk-Pixbuf/Gdk-Pixbuf-2.31.4-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/Gdk-Pixbuf/Gdk-Pixbuf-2.31.4-intel-2015a.eb deleted file mode 100644 index 3eef94efe957..000000000000 --- a/easybuild/easyconfigs/__archive__/g/Gdk-Pixbuf/Gdk-Pixbuf-2.31.4-intel-2015a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Gdk-Pixbuf' -version = '2.31.4' - -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': '2015a'} - -source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/%(namelower)s/%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('GLib', '2.41.2'), - ('libjpeg-turbo', '1.4.0'), - ('libpng', '1.6.17'), - ('LibTIFF', '4.0.3'), - -] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/Gdk-Pixbuf/Gdk-Pixbuf-2.31.4-intel-2015b.eb b/easybuild/easyconfigs/__archive__/g/Gdk-Pixbuf/Gdk-Pixbuf-2.31.4-intel-2015b.eb deleted file mode 100644 index 628f1553a7e8..000000000000 --- a/easybuild/easyconfigs/__archive__/g/Gdk-Pixbuf/Gdk-Pixbuf-2.31.4-intel-2015b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Gdk-Pixbuf' -version = '2.31.4' - -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': '2015b'} - -source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/%(namelower)s/%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('GLib', '2.41.2'), - ('libjpeg-turbo', '1.4.0'), - ('libpng', '1.6.18'), - ('LibTIFF', '4.0.3'), - -] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/Geant4/Geant4-10.01.p01-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/Geant4/Geant4-10.01.p01-intel-2015a.eb deleted file mode 100644 index 4bde20b26061..000000000000 --- a/easybuild/easyconfigs/__archive__/g/Geant4/Geant4-10.01.p01-intel-2015a.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Geant4' -version = '10.01.p01' - -homepage = 'http://geant4.cern.ch/' -description = """Geant4 is a toolkit for the simulation of the passage of particles through matter. - Its areas of application include high energy, nuclear and accelerator physics, - as well as studies in medical and space science.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://geant4.cern.ch/support/source'] -sources = ['%(namelower)s.%(version)s.tar.gz'] - -dependencies = [ - ('expat', '2.1.0'), - # recommended CLHEP version, see https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.10.1.html#2. - ('CLHEP', '2.2.0.5'), -] - -builddependencies = [('CMake', '3.2.2')] - -configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += " -DGEANT4_INSTALL_DATA=OFF" - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/__archive__/g/Geant4/Geant4-9.5.p01-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/Geant4/Geant4-9.5.p01-goolf-1.4.10.eb deleted file mode 100644 index a91fcca1a09f..000000000000 --- a/easybuild/easyconfigs/__archive__/g/Geant4/Geant4-9.5.p01-goolf-1.4.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Geant4' -version = '9.5.p01' - -homepage = 'http://geant4.cern.ch/' -description = """Geant4 is a toolkit for the simulation of the passage of particles through matter. - Its areas of application include high energy, nuclear and accelerator physics, - as well as studies in medical and space science.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://geant4.cern.ch/support/source'] -sources = ['%(namelower)s.%(version)s.tar.gz'] - -dependencies = [ - ('expat', '2.1.0'), - # recommended CLHEP version, see https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.9.5.html#2. - ('CLHEP', '2.1.1.0'), -] - -builddependencies = [('CMake', '2.8.4')] - -configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += " -DGEANT4_INSTALL_DATA=OFF" - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/__archive__/g/Geant4/Geant4-9.5.p01-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/Geant4/Geant4-9.5.p01-ictce-5.3.0.eb deleted file mode 100644 index 73e7a955586f..000000000000 --- a/easybuild/easyconfigs/__archive__/g/Geant4/Geant4-9.5.p01-ictce-5.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Geant4' -version = '9.5.p01' - -homepage = 'http://geant4.cern.ch/' -description = """Geant4 is a toolkit for the simulation of the passage of particles through matter. - Its areas of application include high energy, nuclear and accelerator physics, - as well as studies in medical and space science.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://geant4.cern.ch/support/source'] -sources = ['%(namelower)s.%(version)s.tar.gz'] - -dependencies = [ - ('expat', '2.1.0'), - # recommended CLHEP version, see https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.9.5.html#2. - ('CLHEP', '2.1.1.0'), -] - -builddependencies = [('CMake', '2.8.4')] - -configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += " -DGEANT4_INSTALL_DATA=OFF" - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/__archive__/g/Geant4/Geant4-9.5.p01-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/Geant4/Geant4-9.5.p01-intel-2015a.eb deleted file mode 100644 index fa0df53df207..000000000000 --- a/easybuild/easyconfigs/__archive__/g/Geant4/Geant4-9.5.p01-intel-2015a.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Geant4' -version = '9.5.p01' - -homepage = 'http://geant4.cern.ch/' -description = """Geant4 is a toolkit for the simulation of the passage of particles through matter. - Its areas of application include high energy, nuclear and accelerator physics, - as well as studies in medical and space science.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://geant4.cern.ch/support/source'] -sources = ['%(namelower)s.%(version)s.tar.gz'] - -dependencies = [ - ('expat', '2.1.0'), - # recommended CLHEP version, see https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.9.5.html#2. - ('CLHEP', '2.1.1.0'), -] - -builddependencies = [('CMake', '2.8.4')] - -configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += " -DGEANT4_INSTALL_DATA=OFF" - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/__archive__/g/Geant4/Geant4-9.6.p04-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/Geant4/Geant4-9.6.p04-intel-2015a.eb deleted file mode 100644 index f342971a264a..000000000000 --- a/easybuild/easyconfigs/__archive__/g/Geant4/Geant4-9.6.p04-intel-2015a.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Geant4' -version = '9.6.p04' - -homepage = 'http://geant4.cern.ch/' -description = """Geant4 is a toolkit for the simulation of the passage of particles through matter. - Its areas of application include high energy, nuclear and accelerator physics, - as well as studies in medical and space science.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://geant4.cern.ch/support/source'] -sources = ['%(namelower)s.%(version)s.tar.gz'] - -dependencies = [ - ('expat', '2.1.0'), - # recommended CLHEP version, see https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.9.6.html#2. - ('CLHEP', '2.1.3.1'), -] - -builddependencies = [('CMake', '3.1.3')] - -configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += " -DGEANT4_INSTALL_DATA=OFF" - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/__archive__/g/GeoIP-C/GeoIP-C-1.6.7-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/GeoIP-C/GeoIP-C-1.6.7-intel-2015a.eb deleted file mode 100644 index 1bee53996239..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GeoIP-C/GeoIP-C-1.6.7-intel-2015a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GeoIP-C' -version = '1.6.7' - -homepage = 'https://github.com/maxmind/geoip-api-c' -description = """GeoIP Legacy C Library""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['https://github.com/maxmind/geoip-api-c/releases/download/v%(version)s/'] -sources = ['GeoIP-%(version)s.tar.gz'] - -sanity_check_paths = { - 'files': ['bin/geoiplookup', 'bin/geoiplookup6', 'include/GeoIPCity.h', 'include/GeoIP.h', - 'lib/libGeoIP.a', 'lib/libGeoIP.%s' % SHLIB_EXT, 'lib/pkgconfig/geoip.pc'], - 'dirs': ['share/man'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/g/GeoIP-C/GeoIP-C-1.6.7-intel-2015b.eb b/easybuild/easyconfigs/__archive__/g/GeoIP-C/GeoIP-C-1.6.7-intel-2015b.eb deleted file mode 100644 index 052d35f001f7..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GeoIP-C/GeoIP-C-1.6.7-intel-2015b.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GeoIP-C' -version = '1.6.7' - -homepage = 'https://github.com/maxmind/geoip-api-c' -description = """GeoIP Legacy C Library""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['https://github.com/maxmind/geoip-api-c/releases/download/v%(version)s/'] -sources = ['GeoIP-%(version)s.tar.gz'] - -sanity_check_paths = { - 'files': ['bin/geoiplookup', 'bin/geoiplookup6', 'include/GeoIPCity.h', 'include/GeoIP.h', - 'lib/libGeoIP.a', 'lib/libGeoIP.%s' % SHLIB_EXT, 'lib/pkgconfig/geoip.pc'], - 'dirs': ['share/man'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/g/GeoIP/GeoIP-1.3.2-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/g/GeoIP/GeoIP-1.3.2-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index d247d5260a5c..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GeoIP/GeoIP-1.3.2-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'GeoIP' -version = '1.3.2' - -homepage = 'https://pypi.python.org/pypi/GeoIP' -description = "MaxMind GeoIP Legacy Database - Python API" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -pyver = '2.7.10' -versionsuffix = '-Python-%s' % pyver -dependencies = [ - ('Python', pyver), - ('GeoIP-C', '1.6.7'), -] - -options = {'modulename': name} - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages' % pyshortver], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/g/GeoIP/GeoIP-1.3.2-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/g/GeoIP/GeoIP-1.3.2-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index c15cfb7883e9..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GeoIP/GeoIP-1.3.2-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'GeoIP' -version = '1.3.2' - -homepage = 'https://pypi.python.org/pypi/GeoIP' -description = "MaxMind GeoIP Legacy Database - Python API" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -pyver = '2.7.10' -versionsuffix = '-Python-%s' % pyver -dependencies = [ - ('Python', pyver), - ('GeoIP-C', '1.6.7'), -] - -options = {'modulename': name} - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages' % pyshortver], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/g/Ghostscript/Ghostscript-9.10-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/Ghostscript/Ghostscript-9.10-goolf-1.4.10.eb deleted file mode 100644 index 0e4a638848e8..000000000000 --- a/easybuild/easyconfigs/__archive__/g/Ghostscript/Ghostscript-9.10-goolf-1.4.10.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Ghostscript' -version = '9.10' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -source_urls = ["http://downloads.ghostscript.com/public/old-gs-releases/"] -sources = [SOURCELOWER_TAR_GZ] - -checksums = ['5f0c0a2670b08466a4050ddbd1f3de63'] - -# expat, freetype and libpng are optional deps, -# these are actually patched and included in the sources, -dependencies = [ - ('LibTIFF', '4.0.3'), -] - -configopts = "--with-system-libtiff --enable-dynamic" - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/Ghostscript/Ghostscript-9.14-intel-2014b.eb b/easybuild/easyconfigs/__archive__/g/Ghostscript/Ghostscript-9.14-intel-2014b.eb deleted file mode 100644 index 9bdfb72977df..000000000000 --- a/easybuild/easyconfigs/__archive__/g/Ghostscript/Ghostscript-9.14-intel-2014b.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Ghostscript' -version = '9.14' - -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': '2014b'} -toolchainopts = {'pic': True} - -source_urls = ["http://downloads.ghostscript.com/public/old-gs-releases/"] -sources = [SOURCELOWER_TAR_GZ] - -checksums = ['586494befb443363338c1b6379f13973'] - -dependencies = [ - ('freetype', '2.5.3'), - ('fontconfig', '2.11.1'), - ('GLib', '2.40.0'), - ('libjpeg-turbo', '1.3.1'), - ('libpng', '1.6.12'), - ('expat', '2.1.0'), - ('cairo', '1.12.18'), - ('LibTIFF', '4.0.3'), - ('zlib', '1.2.8'), -] - -patches = ['Ghostscript-9.14_use_extzlib.patch'] - -# Use external libraries http://www.linuxfromscratch.org/blfs/view/svn/pst/gs.html -preconfigopts = "rm -rf expat freetype jpeg libpng zlib && " - -configopts = "--with-system-libtiff --enable-dynamic " - -buildopts = [' ', 'so'] - -installopts = [' ', 'soinstall'] - -sanity_check_paths = { - 'files': ['bin/gs', 'bin/ps2pdf', 'lib/libgs.%s' % SHLIB_EXT], - 'dirs': ['include'] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/Ghostscript/Ghostscript-9.16-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/g/Ghostscript/Ghostscript-9.16-goolf-1.7.20.eb deleted file mode 100644 index 16ce3919c6cd..000000000000 --- a/easybuild/easyconfigs/__archive__/g/Ghostscript/Ghostscript-9.16-goolf-1.7.20.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Ghostscript' -version = '9.16' - -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': 'goolf', 'version': '1.7.20'} -toolchainopts = {'pic': True} - -source_urls = ["http://downloads.ghostscript.com/public/old-gs-releases/"] -sources = [SOURCELOWER_TAR_GZ] - -checksums = ['829319325bbdb83f5c81379a8f86f38f'] - -dependencies = [ - ('zlib', '1.2.8'), - ('libpng', '1.6.17'), - ('freetype', '2.6'), - ('fontconfig', '2.11.94'), - ('GLib', '2.44.1'), - ('libjpeg-turbo', '1.3.1'), # note: libjpeg-turbo 1.4.[01] doesn't work - ('expat', '2.1.0'), - ('cairo', '1.14.2'), - ('LibTIFF', '4.0.4'), -] - -configopts = "--with-system-libtiff --enable-dynamic" - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/Ghostscript/Ghostscript-9.16-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/Ghostscript/Ghostscript-9.16-intel-2015a.eb deleted file mode 100644 index 16b62cc65dea..000000000000 --- a/easybuild/easyconfigs/__archive__/g/Ghostscript/Ghostscript-9.16-intel-2015a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Ghostscript' -version = '9.16' - -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': '2015a'} -# lowopt (-O1) is used to avoid internal compiler error that is hit when -O2 is used -toolchainopts = {'pic': True, 'lowopt': True} - -source_urls = ["http://downloads.ghostscript.com/public/old-gs-releases/"] -sources = [SOURCELOWER_TAR_GZ] - -checksums = ['829319325bbdb83f5c81379a8f86f38f'] - -dependencies = [ - ('zlib', '1.2.8'), - ('libpng', '1.6.17'), - ('freetype', '2.6'), - ('fontconfig', '2.11.94'), - ('GLib', '2.44.1'), - ('libjpeg-turbo', '1.3.1'), # note: libjpeg-turbo 1.4.[01] doesn't work - ('expat', '2.1.0'), - ('cairo', '1.14.2'), - ('LibTIFF', '4.0.4'), -] - -configopts = "--with-system-libtiff --enable-dynamic" - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/GlobalArrays/GlobalArrays-5.3-intel-2015a-openib.eb b/easybuild/easyconfigs/__archive__/g/GlobalArrays/GlobalArrays-5.3-intel-2015a-openib.eb deleted file mode 100644 index f9d09c372465..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GlobalArrays/GlobalArrays-5.3-intel-2015a-openib.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GlobalArrays' -version = '5.3' -versionsuffix = '-openib' - -homepage = 'http://hpc.pnl.gov/globalarrays' -description = "Global Arrays (GA) is a Partitioned Global Address Space (PGAS) programming model" - -toolchain = {'name': 'intel', 'version': '2015a'} -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', 'rdma-core-devel')] - -configopts = '--with-openib' -configopts += ' --with-blas8="-L$BLAS_LIB_DIR $LIBBLAS" --with-lapack="-L$LAPACK_LIB_DIR $LIBLAPACK"' -configopts += ' --with-scalapack8="-L$SCALAPACK_LIB_DIR $LIBSCALAPACK"' - -sanity_check_paths = { - 'files': ['bin/adjust.x', 'bin/collisions.x', 'bin/ga-config', 'lib/libarmci.a', 'lib/libga.a'], - 'dirs': ['include'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/g/GlobalArrays/GlobalArrays-5.4b-foss-2015a-openib.eb b/easybuild/easyconfigs/__archive__/g/GlobalArrays/GlobalArrays-5.4b-foss-2015a-openib.eb deleted file mode 100644 index 285f667fcb99..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GlobalArrays/GlobalArrays-5.4b-foss-2015a-openib.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GlobalArrays' -version = '5.4b' -versionsuffix = '-openib' - -homepage = 'http://hpc.pnl.gov/globalarrays' -description = "Global Arrays (GA) is a Partitioned Global Address Space (PGAS) programming model" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'usempi': True} - -source_urls = ['http://hpc.pnl.gov/globalarrays/download/'] -sources = ['ga-%s.tgz' % version.replace(".", "-")] - -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"' -configopts += ' --with-scalapack8="-L$SCALAPACK_LIB_DIR $LIBSCALAPACK"' - -sanity_check_paths = { - 'files': ['bin/adjust.x', 'bin/collisions.x', 'bin/ga-config', 'lib/libarmci.a', 'lib/libga.a'], - 'dirs': ['include'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/g/GnuTLS/GnuTLS-3.1.8-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/GnuTLS/GnuTLS-3.1.8-goolf-1.4.10.eb deleted file mode 100644 index 72a8492f83d1..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GnuTLS/GnuTLS-3.1.8-goolf-1.4.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GnuTLS' -version = '3.1.8' - -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/gcrypt/gnutls/v%(version_major_minor)s/'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['ffac9e22aba66057d5155ad0e3b62485'] - -dependencies = [ - ('GMP', '5.0.5'), - ('nettle', '2.6'), - ('Guile', '1.8.8'), -] - -configopts = "--with-guile-site-dir=$EBROOTGUILE" - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['certtool', 'danetool', 'gnutls-cli', 'gnutls-cli-debug', - 'gnutls-serv', 'ocsptool', 'psktool', 'srptool']] + - ['lib/libgnutls%s' % x for x in ['.a', 'xx.a', '-xssl.a', '-openssl.a']], - 'dirs': ['include/gnutls'], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/g/GraphViz/GraphViz-2.18-intel-2014b-Perl-5.20.0.eb b/easybuild/easyconfigs/__archive__/g/GraphViz/GraphViz-2.18-intel-2014b-Perl-5.20.0.eb deleted file mode 100644 index 4dc6df74624d..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GraphViz/GraphViz-2.18-intel-2014b-Perl-5.20.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PerlModule' - -name = 'GraphViz' -version = '2.18' - -homepage = 'https://metacpan.org/pod/GraphViz' -description = """This module provides a Perl interface to the amazing Graphviz, -an open source graph visualization tool from AT&T.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/'] -sources = [SOURCE_TGZ] - -perl = 'Perl' -perlver = '5.20.0' -versionsuffix = '-%s-%s' % (perl, perlver) - -dependencies = [ - (perl, perlver), - ("Graphviz", "2.38.0"), -] - -options = {'modulename': 'GraphViz'} - -perlmajver = perlver.split('.')[0] -sanity_check_paths = { - 'files': ['lib/perl%s/site_perl/%s/GraphViz.pm' % (perlmajver, perlver)], - 'dirs': ['lib/perl%s/site_perl/%s/GraphViz' % (perlmajver, perlver)], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GraphViz2/GraphViz2-2.33-intel-2014b-Perl-5.20.0.eb b/easybuild/easyconfigs/__archive__/g/GraphViz2/GraphViz2-2.33-intel-2014b-Perl-5.20.0.eb deleted file mode 100644 index aa178c12fe94..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GraphViz2/GraphViz2-2.33-intel-2014b-Perl-5.20.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PerlModule' - -name = 'GraphViz2' -version = '2.33' - -homepage = 'https://metacpan.org/pod/GraphViz2' -description = """This module provides a Perl interface to the amazing Graphviz, -an open source graph visualization tool from AT&T.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/'] -sources = [SOURCE_TGZ] - -perl = 'Perl' -perlver = '5.20.0' -versionsuffix = '-%s-%s' % (perl, perlver) - -dependencies = [ - (perl, perlver), - ("Graphviz", "2.38.0"), -] - -options = {'modulename': 'GraphViz2'} - -perlmajver = perlver.split('.')[0] -sanity_check_paths = { - 'files': ['lib/perl%s/site_perl/%s/GraphViz2.pm' % (perlmajver, perlver)], - 'dirs': ['lib/perl%s/site_perl/%s/GraphViz2' % (perlmajver, perlver)], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/GraphicsMagick/GraphicsMagick-1.3.21-intel-2015b.eb b/easybuild/easyconfigs/__archive__/g/GraphicsMagick/GraphicsMagick-1.3.21-intel-2015b.eb deleted file mode 100644 index 822b593c5f2f..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GraphicsMagick/GraphicsMagick-1.3.21-intel-2015b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GraphicsMagick' -version = '1.3.21' - -homepage = 'http://www.graphicsmagick.org/' -description = """GraphicsMagick is the swiss army knife of image processing.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [ - 'ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/%(version_major_minor)s/', - SOURCEFORGE_SOURCE, -] -sources = [SOURCE_TAR_GZ] -checksums = ['84ddfa0c1b5bf47db8d7d2937d4ac2fdce5e45acfd7d8a5e6a2387162312c394'] - -modextrapaths = {'CPATH': ['include/GraphicsMagick']} - -sanity_check_paths = { - 'files': ['bin/gm', 'lib/libGraphicsMagick.a', 'lib/libGraphicsMagick++.a', 'lib/libGraphicsMagickWand.a'], - 'dirs': ['include/GraphicsMagick', 'lib/pkgconfig'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/Graphviz/Graphviz-2.38.0-intel-2014b.eb b/easybuild/easyconfigs/__archive__/g/Graphviz/Graphviz-2.38.0-intel-2014b.eb deleted file mode 100644 index 4634a7fb1a95..000000000000 --- a/easybuild/easyconfigs/__archive__/g/Graphviz/Graphviz-2.38.0-intel-2014b.eb +++ /dev/null @@ -1,73 +0,0 @@ -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': 'intel', 'version': '2014b'} - -source_urls = ['http://www.graphviz.org/pub/graphviz/stable/SOURCES/'] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.8' - -dependencies = [ - ('cairo', '1.12.18'), - ('expat', '2.1.0'), - ('freetype', '2.5.3'), - ('fontconfig', '2.11.1'), - ('Ghostscript', '9.14'), - ('GLib', '2.40.0'), - ('GTS', '0.7.6'), - ('Java', '1.7.0_60', '', True), - ('libpng', '1.6.12'), - ('Pango', '1.36.7'), - ('Perl', '5.20.0'), - (python, pythonversion), - ('Qt', '4.8.6'), - ('SWIG', '3.0.2', '-%s-%s' % (python, pythonversion)), - ('Tcl', '8.6.2'), - ('zlib', '1.2.8'), -] - -builddependencies = [ - ('M4', '1.4.17'), -] - -patches = [ - 'Graphviz-2.38.0_icc_vmalloc.patch', - 'Graphviz-2.38.0_icc_sfio.patch', -] - -preconfigopts = "sed -i 's/install-data-hook$//g' tclpkg/Makefile.in && " -configopts = '--enable-guile=no --enable-lua=no --enable-ocaml=no ' -configopts += '--enable-r=no --enable-ruby=no ' - -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/__archive__/g/Graphviz/Graphviz-2.38.0-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/g/Graphviz/Graphviz-2.38.0-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index c9fd0d8f277a..000000000000 --- a/easybuild/easyconfigs/__archive__/g/Graphviz/Graphviz-2.38.0-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,75 +0,0 @@ -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': 'intel', 'version': '2015a'} - -source_urls = ['http://www.graphviz.org/pub/graphviz/stable/SOURCES/'] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) - -glibsuff = '-GLib-2.44.1' - -dependencies = [ - ('cairo', '1.14.2'), - ('expat', '2.1.0'), - ('freetype', '2.6'), - ('fontconfig', '2.11.94'), - ('Ghostscript', '9.16'), - ('GTS', '0.7.6', glibsuff), - ('Java', '1.7.0_80', '', True), - ('libpng', '1.6.17'), - ('Pango', '1.37.2'), - ('Perl', '5.20.0'), - (python, pyver), - ('Qt', '4.8.6', glibsuff), - ('SWIG', '3.0.7', versionsuffix), - ('Tcl', '8.6.4'), - ('zlib', '1.2.8'), -] - -builddependencies = [ - ('M4', '1.4.17'), -] - -patches = [ - 'Graphviz-2.38.0_icc_vmalloc.patch', - 'Graphviz-2.38.0_icc_sfio.patch', -] - -preconfigopts = "sed -i 's/install-data-hook$//g' tclpkg/Makefile.in && " -configopts = '--enable-guile=no --enable-lua=no --enable-ocaml=no ' -configopts += '--enable-r=no --enable-ruby=no ' - -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/__archive__/g/Greenlet/Greenlet-0.4.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/g/Greenlet/Greenlet-0.4.0-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index e565f9119a3c..000000000000 --- a/easybuild/easyconfigs/__archive__/g/Greenlet/Greenlet-0.4.0-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Greenlet' -version = '0.4.0' - -homepage = 'https://github.com/python-greenlet/greenlet' -description = """The greenlet package is a spin-off of Stackless, a version of CPython that -supports micro-threads called 'tasklets'. Tasklets run pseudo-concurrently (typically in a single -or a few OS-level threads) and are synchronized with data exchanges on 'channels'. -A 'greenlet', on the other hand, is a still more primitive notion of micro-thread with no implicit -scheduling; coroutines, in other words. This is useful when you want to control exactly when your code runs. -""" -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_ZIP] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -sanity_check_paths = { - 'files': ['include/python%s/greenlet/greenlet.h' % pythonshortversion, - 'lib/python%s/site-packages/greenlet.so' % pythonshortversion], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/g/Greenlet/Greenlet-0.4.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/g/Greenlet/Greenlet-0.4.0-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 0870a40f7e27..000000000000 --- a/easybuild/easyconfigs/__archive__/g/Greenlet/Greenlet-0.4.0-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Greenlet' -version = '0.4.0' - -homepage = 'https://github.com/python-greenlet/greenlet' -description = """The greenlet package is a spin-off of Stackless, a version of CPython that - supports micro-threads called 'tasklets'. Tasklets run pseudo-concurrently (typically in a single - or a few OS-level threads) and are synchronized with data exchanges on 'channels'. - A 'greenlet', on the other hand, is a still more primitive notion of micro-thread with no implicit - scheduling; coroutines, in other words. This is useful when you want to control exactly when your code runs.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_ZIP] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -patches = ['icc_no_amd64_predefined_in_prepocessor.patch'] - -sanity_check_paths = { - 'files': ['include/python%s/greenlet/greenlet.h' % pythonshortversion, - 'lib/python%s/site-packages/greenlet.so' % pythonshortversion], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/g/Greenlet/Greenlet-0.4.2-ictce-5.5.0-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/g/Greenlet/Greenlet-0.4.2-ictce-5.5.0-Python-2.7.5.eb deleted file mode 100644 index 7d6a8077319b..000000000000 --- a/easybuild/easyconfigs/__archive__/g/Greenlet/Greenlet-0.4.2-ictce-5.5.0-Python-2.7.5.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Greenlet' -version = '0.4.2' - -homepage = 'https://github.com/python-greenlet/greenlet' -description = """The greenlet package is a spin-off of Stackless, a version of CPython that - supports micro-threads called "tasklets". Tasklets run pseudo-concurrently (typically in a single - or a few OS-level threads) and are synchronized with data exchanges on "channels". - A "greenlet", on the other hand, is a still more primitive notion of micro-thread with no implicit - scheduling; coroutines, in other words. This is useful when you want to control exactly when your code runs.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_ZIP] - -python = "Python" -pythonversion = '2.7.5' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -patches = ['Greenlet-%(version)s_icc_no_amd64_predefined_in_prepocessor.patch'] - -sanity_check_paths = { - 'files': ['include/python%s/greenlet/greenlet.h' % pythonshortversion, - 'lib/python%s/site-packages/greenlet.so' % pythonshortversion], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/g/Greenlet/Greenlet-0.4.2-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/__archive__/g/Greenlet/Greenlet-0.4.2-ictce-5.5.0-Python-2.7.6.eb deleted file mode 100644 index 4d3d248af6c3..000000000000 --- a/easybuild/easyconfigs/__archive__/g/Greenlet/Greenlet-0.4.2-ictce-5.5.0-Python-2.7.6.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Greenlet' -version = '0.4.2' - -homepage = 'https://github.com/python-greenlet/greenlet' -description = """The greenlet package is a spin-off of Stackless, a version of CPython that -supports micro-threads called "tasklets". Tasklets run pseudo-concurrently (typically in a single -or a few OS-level threads) and are synchronized with data exchanges on "channels". -A "greenlet", on the other hand, is a still more primitive notion of micro-thread with no implicit -scheduling; coroutines, in other words. This is useful when you want to control exactly when your code runs. -""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_ZIP] - -python = "Python" -pythonversion = '2.7.6' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -patches = ['Greenlet-%(version)s_icc_no_amd64_predefined_in_prepocessor.patch'] - -sanity_check_paths = { - 'files': ['include/python%s/greenlet/greenlet.h' % pythonshortversion, - 'lib/python%s/site-packages/greenlet.so' % pythonshortversion], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/g/Greenlet/Greenlet-0.4.2-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/g/Greenlet/Greenlet-0.4.2-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 9cbb38d0514b..000000000000 --- a/easybuild/easyconfigs/__archive__/g/Greenlet/Greenlet-0.4.2-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Greenlet' -version = '0.4.2' - -homepage = 'https://github.com/python-greenlet/greenlet' -description = """The greenlet package is a spin-off of Stackless, a version of CPython that -supports micro-threads called "tasklets". Tasklets run pseudo-concurrently (typically in a single -or a few OS-level threads) and are synchronized with data exchanges on "channels". -A "greenlet", on the other hand, is a still more primitive notion of micro-thread with no implicit -scheduling; coroutines, in other words. This is useful when you want to control exactly when your code runs. -""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_ZIP] - -patches = ['Greenlet-%(version)s_icc_no_amd64_predefined_in_prepocessor.patch'] - -pyver = '2.7.10' -versionsuffix = "-Python-%s" % pyver - -dependencies = [('Python', pyver)] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': ['include/python%s/greenlet/greenlet.h' % pyshortver, - 'lib/python%s/site-packages/greenlet.%s' % (pyshortver, SHLIB_EXT)], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/g/GroopM/GroopM-0.3.4-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/__archive__/g/GroopM/GroopM-0.3.4-foss-2016b-Python-2.7.12.eb deleted file mode 100644 index 32ea2805a04a..000000000000 --- a/easybuild/easyconfigs/__archive__/g/GroopM/GroopM-0.3.4-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,48 +0,0 @@ -## -# 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 = 'https://ecogenomics.github.io/GroopM/' -description = """ GroopM is a metagenomic binning toolset. It leverages spatio-temporal - dynamics (differential coverage) to accurately (and almost automatically) - extract population genomes from multi-sample metagenomic datasets. -""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -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'), -] - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': ["bin/groopm"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/Gtkmm/Gtkmm-2.24.4-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/Gtkmm/Gtkmm-2.24.4-intel-2015a.eb deleted file mode 100644 index 042f52f5f8e5..000000000000 --- a/easybuild/easyconfigs/__archive__/g/Gtkmm/Gtkmm-2.24.4-intel-2015a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Gtkmm' -version = '2.24.4' - -homepage = 'https://developer.gnome.org/gtk+/stable/' -description = """ - The Gtkmm package provides a C++ interface to GTK+ 2. -""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/%(namelower)s/%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('Atkmm', '2.22.7'), - ('GTK+', '2.24.28'), - ('Pangomm', '2.36.0'), -] - -sanity_check_paths = { - 'files': ['lib/libgtkmm-2.4.so.1'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/Gtkmm/Gtkmm-2.24.4-intel-2015b.eb b/easybuild/easyconfigs/__archive__/g/Gtkmm/Gtkmm-2.24.4-intel-2015b.eb deleted file mode 100644 index 3e73c97004c0..000000000000 --- a/easybuild/easyconfigs/__archive__/g/Gtkmm/Gtkmm-2.24.4-intel-2015b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Gtkmm' -version = '2.24.4' - -homepage = 'https://developer.gnome.org/gtk+/stable/' -description = """ - The Gtkmm package provides a C++ interface to GTK+ 2. -""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/%(namelower)s/%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('Atkmm', '2.22.7'), - ('GTK+', '2.24.28'), - ('Pangomm', '2.36.0'), -] - -sanity_check_paths = { - 'files': ['lib/libgtkmm-2.4.so.1'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/Guile/Guile-1.8.8-foss-2015b.eb b/easybuild/easyconfigs/__archive__/g/Guile/Guile-1.8.8-foss-2015b.eb deleted file mode 100644 index 26c0164e83ae..000000000000 --- a/easybuild/easyconfigs/__archive__/g/Guile/Guile-1.8.8-foss-2015b.eb +++ /dev/null @@ -1,32 +0,0 @@ -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': '2015b'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('libtool', '2.4.6', '', ('GNU', '4.9.3-2.25')), - ('GMP', '6.0.0a'), - ('libunistring', '0.9.3'), - ('pkg-config', '0.27.1'), - ('libffi', '3.0.13'), - ('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/__archive__/g/Guile/Guile-1.8.8-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/Guile/Guile-1.8.8-goolf-1.4.10.eb deleted file mode 100644 index d9813aabe25a..000000000000 --- a/easybuild/easyconfigs/__archive__/g/Guile/Guile-1.8.8-goolf-1.4.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -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': 'goolf', 'version': '1.4.10'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('libtool', '2.4.2'), - ('GMP', '5.0.5'), - ('libunistring', '0.9.3'), - ('pkg-config', '0.27.1'), - ('libffi', '3.0.11'), - ('libreadline', '6.2'), -] - -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/__archive__/g/Guile/Guile-1.8.8-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/Guile/Guile-1.8.8-ictce-5.3.0.eb deleted file mode 100644 index e72e93b14b8b..000000000000 --- a/easybuild/easyconfigs/__archive__/g/Guile/Guile-1.8.8-ictce-5.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -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': 'ictce', 'version': '5.3.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('libtool', '2.4.2'), - ('GMP', '5.0.5'), - ('libunistring', '0.9.3'), - ('pkg-config', '0.27.1'), - ('libffi', '3.0.13'), - ('libreadline', '6.2'), -] - -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/__archive__/g/Guile/Guile-1.8.8-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/Guile/Guile-1.8.8-intel-2015a.eb deleted file mode 100644 index 4e4bf543c3dc..000000000000 --- a/easybuild/easyconfigs/__archive__/g/Guile/Guile-1.8.8-intel-2015a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Guile' -version = '1.8.8' - -homepage = 'http://www.gnu.org/software/guile' -description = """Guile is the GNU Ubiquitous Intelligent Language for Extensions, - the official extension language for the GNU operating system.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('libtool', '2.4.2'), - ('GMP', '5.0.5'), - ('libunistring', '0.9.3'), - ('pkg-config', '0.27.1'), - ('libffi', '3.0.13'), - ('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/__archive__/g/Guile/Guile-1.8.8-intel-2015b.eb b/easybuild/easyconfigs/__archive__/g/Guile/Guile-1.8.8-intel-2015b.eb deleted file mode 100644 index cd7c24301f88..000000000000 --- a/easybuild/easyconfigs/__archive__/g/Guile/Guile-1.8.8-intel-2015b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Guile' -version = '1.8.8' - -homepage = 'http://www.gnu.org/software/guile' -description = """Guile is the GNU Ubiquitous Intelligent Language for Extensions, - the official extension language for the GNU operating system.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('libtool', '2.4.6', '', ('GNU', '4.9.3-2.25')), - ('GMP', '6.0.0a'), - ('libunistring', '0.9.3'), - ('pkg-config', '0.27.1'), - ('libffi', '3.0.13'), - ('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/__archive__/g/g2clib/g2clib-1.2.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/g2clib/g2clib-1.2.3-goolf-1.4.10.eb deleted file mode 100644 index 5636300f58e0..000000000000 --- a/easybuild/easyconfigs/__archive__/g/g2clib/g2clib-1.2.3-goolf-1.4.10.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'g2clib' -version = '1.2.3' - -homepage = 'http://www.nco.ncep.noaa.gov/pmb/codes/GRIB2/' -description = """Library contains GRIB2 encoder/decoder ('C' version).""" -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': True} - -sources = [SOURCE_TAR] -source_urls = [homepage] - -dependencies = [('JasPer', '1.900.1')] - -# parallel build tends to fail -parallel = 1 - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/g/g2clib/g2clib-1.2.3-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/g2clib/g2clib-1.2.3-ictce-5.3.0.eb deleted file mode 100644 index c37064649240..000000000000 --- a/easybuild/easyconfigs/__archive__/g/g2clib/g2clib-1.2.3-ictce-5.3.0.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'g2clib' -version = '1.2.3' - -homepage = 'http://www.nco.ncep.noaa.gov/pmb/codes/GRIB2/' -description = """Library contains GRIB2 encoder/decoder ('C' version).""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': True} - -sources = [SOURCE_TAR] -source_urls = [homepage] - -dependencies = [('JasPer', '1.900.1')] - -# parallel build tends to fail -parallel = 1 - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/g/g2clib/g2clib-1.4.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/g2clib/g2clib-1.4.0-ictce-5.3.0.eb deleted file mode 100644 index ac31ff941617..000000000000 --- a/easybuild/easyconfigs/__archive__/g/g2clib/g2clib-1.4.0-ictce-5.3.0.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'g2clib' -version = '1.4.0' - -homepage = 'http://www.nco.ncep.noaa.gov/pmb/codes/GRIB2/' -description = """Library contains GRIB2 encoder/decoder ('C' version).""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': True} - -sources = ['%s-%s.tar' % (name, version)] -source_urls = [homepage] - -dependencies = [('JasPer', '1.900.1')] - -# parallel build tends to fail -parallel = 1 - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/g/g2lib/g2lib-1.2.4-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/g2lib/g2lib-1.2.4-goolf-1.4.10.eb deleted file mode 100644 index 095d6ae31aa8..000000000000 --- a/easybuild/easyconfigs/__archive__/g/g2lib/g2lib-1.2.4-goolf-1.4.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'g2lib' -version = '1.2.4' - -homepage = 'http://www.nco.ncep.noaa.gov/pmb/codes/GRIB2/' -description = """Library contains GRIB2 encoder/decoder and search/indexing routines.""" -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': True} - -sources = [SOURCE_TAR] -source_urls = [homepage] - -patches = ['fix_makefile.patch'] - -dependencies = [('JasPer', '1.900.1')] - -# parallel build tends to fail -parallel = 1 - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/g/g2lib/g2lib-1.2.4-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/g2lib/g2lib-1.2.4-ictce-5.3.0.eb deleted file mode 100644 index 6f0dfcb0bad5..000000000000 --- a/easybuild/easyconfigs/__archive__/g/g2lib/g2lib-1.2.4-ictce-5.3.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'g2lib' -version = '1.2.4' - -homepage = 'http://www.nco.ncep.noaa.gov/pmb/codes/GRIB2/' -description = """Library contains GRIB2 encoder/decoder and search/indexing routines.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': True} - -sources = [SOURCE_TAR] -source_urls = [homepage] - -patches = ['fix_makefile.patch'] - -dependencies = [('JasPer', '1.900.1')] - -# parallel build tends to fail -parallel = 1 - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/g/g2lib/g2lib-1.4.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/g2lib/g2lib-1.4.0-ictce-5.3.0.eb deleted file mode 100644 index daf9f6b4077b..000000000000 --- a/easybuild/easyconfigs/__archive__/g/g2lib/g2lib-1.4.0-ictce-5.3.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': True} - -sources = ['%s-%s.tar' % (name, version)] -source_urls = [homepage] - -patches = ['fix_makefile.patch'] - -dependencies = [('JasPer', '1.900.1')] - -# parallel build tends to fail -parallel = 1 - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/g/g2log/g2log-1.0-foss-2014b.eb b/easybuild/easyconfigs/__archive__/g/g2log/g2log-1.0-foss-2014b.eb deleted file mode 100644 index 342cbc03cbd9..000000000000 --- a/easybuild/easyconfigs/__archive__/g/g2log/g2log-1.0-foss-2014b.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'g2log' -version = '1.0' -easyblock = 'CMakeMake' - -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': '2014b'} - -source_urls = ['https://bitbucket.org/KjellKod/g2log/get/'] -sources = ['version-%(version)s.tar.gz'] - -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.0.0'), -] - -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/__archive__/g/g2log/g2log-1.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/g/g2log/g2log-1.0-intel-2015b.eb deleted file mode 100644 index 882630ea2083..000000000000 --- a/easybuild/easyconfigs/__archive__/g/g2log/g2log-1.0-intel-2015b.eb +++ /dev/null @@ -1,29 +0,0 @@ -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': 'intel', 'version': '2015b'} - -source_urls = ['https://bitbucket.org/KjellKod/g2log/get/'] -sources = ['version-%(version)s.tar.gz'] - -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.3.2', '', ('GNU', '4.9.3-2.25')), -] - -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/__archive__/g/gawk/gawk-4.0.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/gawk/gawk-4.0.2-goolf-1.4.10.eb deleted file mode 100644 index b1ff3e1fdc3b..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gawk/gawk-4.0.2-goolf-1.4.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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 = 'gawk' -version = '4.0.2' - -homepage = 'http://www.gnu.org/software/gawk/gawk.html' -description = "gawk: GNU awk" - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sanity_check_paths = { - 'files': ['bin/gawk'], - 'dirs': [] -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/g/gawk/gawk-4.0.2-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/g/gawk/gawk-4.0.2-goolf-1.7.20.eb deleted file mode 100644 index 339d91631418..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gawk/gawk-4.0.2-goolf-1.7.20.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# This file is an EasyBuild reciPY as per http://easybuilders.github.io/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 = 'gawk' -version = '4.0.2' - -homepage = 'http://www.gnu.org/software/gawk/gawk.html' -description = "gawk: GNU awk" - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['6e0de117c3713aa8d7fa347fc9fd645b10038ae49d8cf947d8c1d51cbb76141a'] - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -sanity_check_paths = { - 'files': ['bin/gawk'], - 'dirs': [] -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/g/gawk/gawk-4.0.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/gawk/gawk-4.0.2-ictce-5.3.0.eb deleted file mode 100644 index a78d2827af97..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gawk/gawk-4.0.2-ictce-5.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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 = 'gawk' -version = '4.0.2' - -homepage = 'http://www.gnu.org/software/gawk/gawk.html' -description = "gawk: GNU awk" - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sanity_check_paths = { - 'files': ['bin/gawk'], - 'dirs': [] -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/g/gcccuda/gcccuda-2016.10.eb b/easybuild/easyconfigs/__archive__/g/gcccuda/gcccuda-2016.10.eb deleted file mode 100644 index 3275ad68b3b3..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gcccuda/gcccuda-2016.10.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = "Toolchain" - -name = 'gcccuda' -version = '2016.10' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, along with CUDA toolkit.""" - -toolchain = SYSTEM - -comp_name = 'GCC' -comp_ver = '5.4.0-2.26' -comp = (comp_name, comp_ver) - -# compiler toolchain dependencies -dependencies = [ - comp, - ('CUDA', '8.0.44', '', comp), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/g/gcccuda/gcccuda-2017.01.eb b/easybuild/easyconfigs/__archive__/g/gcccuda/gcccuda-2017.01.eb deleted file mode 100644 index f74da1b65fb2..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gcccuda/gcccuda-2017.01.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = "Toolchain" - -name = 'gcccuda' -version = '2017.01' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, along with CUDA toolkit.""" - -toolchain = SYSTEM - -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/__archive__/g/gcccuda/gcccuda-2017.02.eb b/easybuild/easyconfigs/__archive__/g/gcccuda/gcccuda-2017.02.eb deleted file mode 100644 index 73cfef30decd..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gcccuda/gcccuda-2017.02.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = "Toolchain" - -name = 'gcccuda' -version = '2017.02' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, along with CUDA toolkit.""" - -toolchain = SYSTEM - -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/__archive__/g/gensim/gensim-0.11.1-1-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/g/gensim/gensim-0.11.1-1-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index f497f885414f..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gensim/gensim-0.11.1-1-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'gensim' -version = '0.11.1-1' - -homepage = 'https://pypi.python.org/pypi/gensim' -description = """Gensim is a Python library for topic modelling, document indexing and similarity retrieval with - large corpora.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.10' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [ - (python, pythonver), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/g/getdp/getdp-2.5.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/g/getdp/getdp-2.5.0-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index bf0165977fd0..000000000000 --- a/easybuild/easyconfigs/__archive__/g/getdp/getdp-2.5.0-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'getdp' -version = '2.5.0' -versionsuffix = '-Python-2.7.9' - -homepage = 'http://geuz.org/getdp' -description = """GetDP is an open source finite element solver using mixed elements to discretize de Rham-type - complexes in one, two and three dimensions.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://geuz.org/getdp/src/'] -sources = ['%(name)s-%(version)s-source.tgz'] - -builddependencies = [('CMake', '3.2.2')] - -dependencies = [ - ('GSL', '1.16'), - ('PETSc', '3.5.3', versionsuffix), - ('SLEPc', '3.5.3', versionsuffix), -] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/getdp'], - 'dirs': ['share'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-foss-2015b.eb b/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-foss-2015b.eb deleted file mode 100644 index 82d056b3a809..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-foss-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.18.2' - -homepage = 'http://www.gnu.org/software/gettext/' -description = """GNU 'gettext' is an important step for the GNU Translation Project, as it is an asset on which we may -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -configopts = '--without-emacs' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-goolf-1.4.10.eb deleted file mode 100644 index cdd253fc30e8..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-goolf-1.4.10.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.18.2' - -homepage = 'http://www.gnu.org/software/gettext/' -description = """GNU 'gettext' is an important step for the GNU Translation Project, as it is an asset on which we may -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -configopts = '--without-emacs' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-goolf-1.5.14.eb deleted file mode 100644 index df02bb46ac2b..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-goolf-1.5.14.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.18.2' - -homepage = 'http://www.gnu.org/software/gettext/' -description = """GNU 'gettext' is an important step for the GNU Translation Project, as it is an asset on which we may -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -configopts = '--without-emacs' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-ictce-5.2.0.eb b/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-ictce-5.2.0.eb deleted file mode 100644 index 1d24ed7fae39..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-ictce-5.2.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.18.2' - -homepage = 'http://www.gnu.org/software/gettext/' -description = """GNU 'gettext' is an important step for the GNU Translation Project, as it is an asset on which we may -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -toolchain = {'name': 'ictce', 'version': '5.2.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -configopts = '--without-emacs' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-ictce-5.3.0.eb deleted file mode 100644 index 7301b2225389..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-ictce-5.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.18.2' - -homepage = 'http://www.gnu.org/software/gettext/' -description = """GNU 'gettext' is an important step for the GNU Translation Project, as it is an asset on which we may -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -configopts = '--without-emacs' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.2-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.2-goolf-1.5.14.eb deleted file mode 100644 index 5a4c86799541..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.2-goolf-1.5.14.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -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 -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -configopts = '--without-emacs' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.2-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.2-goolf-1.7.20.eb deleted file mode 100644 index 6410e3e81e2e..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.2-goolf-1.7.20.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -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 - build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools - and documentation""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -configopts = '--without-emacs' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.2-intel-2014.06.eb b/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.2-intel-2014.06.eb deleted file mode 100644 index a632b301e58d..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.2-intel-2014.06.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -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 -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -toolchain = {'name': 'intel', 'version': '2014.06'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -configopts = '--without-emacs' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.2-intel-2014b.eb b/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.2-intel-2014b.eb deleted file mode 100644 index 797566b74ce3..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.2-intel-2014b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -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 -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -configopts = '--without-emacs' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.2-intel-2015a.eb deleted file mode 100644 index da71ae1d227d..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.2-intel-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -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 -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -configopts = '--without-emacs' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.2-intel-2015b.eb b/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.2-intel-2015b.eb deleted file mode 100644 index 02833c345165..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.2-intel-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -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 -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -configopts = '--without-emacs' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.4-foss-2015a.eb b/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.4-foss-2015a.eb deleted file mode 100644 index 44e400553f59..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.4-foss-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.19.4' - -homepage = 'http://www.gnu.org/software/gettext/' -description = """GNU 'gettext' is an important step for the GNU Translation Project, as it is an asset on which we may -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -configopts = '--without-emacs' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.4-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.4-intel-2015a.eb deleted file mode 100644 index 26998e8b810f..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.4-intel-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.19.4' - -homepage = 'http://www.gnu.org/software/gettext/' -description = """GNU 'gettext' is an important step for the GNU Translation Project, as it is an asset on which we may -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -configopts = '--without-emacs' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.6-intel-2015b.eb b/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.6-intel-2015b.eb deleted file mode 100644 index b954177fc428..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.6-intel-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.19.6' - -homepage = 'http://www.gnu.org/software/gettext/' -description = """GNU 'gettext' is an important step for the GNU Translation Project, as it is an asset on which we may -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -configopts = '--without-emacs' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.7-foss-2015b.eb b/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.7-foss-2015b.eb deleted file mode 100644 index be607dcf251d..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.7-foss-2015b.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.19.7' - -homepage = 'http://www.gnu.org/software/gettext/' -description = """GNU 'gettext' is an important step for the GNU Translation Project, as it is an asset on which we may -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('libxml2', '2.9.2'), - ('ncurses', '5.9'), -] - -configopts = '--without-emacs --with-libxml2-prefix=$EBROOTLIBXML2' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.8-foss-2015a.eb b/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.8-foss-2015a.eb deleted file mode 100644 index c45372e4fa6c..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.19.8-foss-2015a.eb +++ /dev/null @@ -1,29 +0,0 @@ -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' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/git/git-1.7.12-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/git/git-1.7.12-goolf-1.4.10.eb deleted file mode 100644 index 554557d77587..000000000000 --- a/easybuild/easyconfigs/__archive__/g/git/git-1.7.12-goolf-1.4.10.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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 = 'git' -version = '1.7.12' - -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': 'goolf', 'version': '1.4.10'} - -sources = ['v%(version)s.tar.gz'] -source_urls = ['https://github.com/git/git/archive'] -checksums = ['43d2a3373c3a124781b3fb591e106b53a346dc9ca206c53bdce5f642c97b6f7f'] - -preconfigopts = "make configure && " - -dependencies = [('gettext', '0.18.2')] - -sanity_check_paths = { - 'files': ['bin/git'], - 'dirs': [], -} - -# Work around git build system bug. If LIBS contains -lpthread, then configure -# will not append -lpthread to LDFLAGS, but Makefile ignores LIBS. -configopts = "--enable-pthreads='-lpthread'" - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/git/git-1.7.12-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/git/git-1.7.12-ictce-5.3.0.eb deleted file mode 100644 index d66906ac4304..000000000000 --- a/easybuild/easyconfigs/__archive__/g/git/git-1.7.12-ictce-5.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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 = 'git' -version = '1.7.12' - -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': 'ictce', 'version': '5.3.0'} - -sources = ['v%(version)s.tar.gz'] -source_urls = ['https://github.com/git/git/archive'] -checksums = ['43d2a3373c3a124781b3fb591e106b53a346dc9ca206c53bdce5f642c97b6f7f'] - -preconfigopts = "make configure && " - -dependencies = [('gettext', '0.18.2')] - -configopts = "--enable-pthreads='-lpthread'" - -sanity_check_paths = { - 'files': ["bin/git"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/git/git-1.8.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/git/git-1.8.2-goolf-1.4.10.eb deleted file mode 100644 index d21f55ce1c10..000000000000 --- a/easybuild/easyconfigs/__archive__/g/git/git-1.8.2-goolf-1.4.10.eb +++ /dev/null @@ -1,46 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA -# Authors:: Fotis Georgatos -# Authors:: Dmitri Gribenko -# 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 = 'git' -version = '1.8.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': 'goolf', 'version': '1.4.10'} - -sources = ['v%(version)s.tar.gz'] -source_urls = ['https://github.com/git/git/archive'] -checksums = ['e4e07d1d4576596f9adc6b951bd0f7ecc627ef31fefb8abceaeed373ba70262f'] - -preconfigopts = "make configure && " - -dependencies = [ - ('cURL', '7.29.0'), - ('expat', '2.1.0'), - ('gettext', '0.18.2'), -] - -sanity_check_paths = { - 'files': ['bin/git'], - 'dirs': [], -} - -# Work around git build system bug. If LIBS contains -lpthread, then configure -# will not append -lpthread to LDFLAGS, but Makefile ignores LIBS. -configopts = "--enable-pthreads='-lpthread'" - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/git/git-1.8.3.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/git/git-1.8.3.1-goolf-1.4.10.eb deleted file mode 100644 index 11ff4c9a9df2..000000000000 --- a/easybuild/easyconfigs/__archive__/g/git/git-1.8.3.1-goolf-1.4.10.eb +++ /dev/null @@ -1,45 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA -# Authors:: Fotis Georgatos -# Authors:: Dmitri Gribenko -# 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 = 'git' -version = '1.8.3.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': 'goolf', 'version': '1.4.10'} - -sources = ['v%(version)s.tar.gz'] -source_urls = ['https://github.com/git/git/archive'] -checksums = ['7b2478f6b9abb49458b6611d10857651e12d423e0c0bbe4457abb2ac25129c87'] - -preconfigopts = "make configure && " - -dependencies = [ - ('cURL', '7.29.0'), - ('expat', '2.1.0'), - ('gettext', '0.18.2'), -] - -sanity_check_paths = { - 'files': ['bin/git'], - 'dirs': [], -} - -# Work around git build system bug. If LIBS contains -lpthread, then configure -# will not append -lpthread to LDFLAGS, but Makefile ignores LIBS. -configopts = "--enable-pthreads='-lpthread'" - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/glproto/glproto-1.4.16-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/glproto/glproto-1.4.16-goolf-1.4.10.eb deleted file mode 100644 index 037260e49203..000000000000 --- a/easybuild/easyconfigs/__archive__/g/glproto/glproto-1.4.16-goolf-1.4.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'glproto' -version = '1.4.16' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "X protocol and ancillary headers" -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/GL/%s.h' % x for x in ['glxint', 'glxmd', 'glxproto', 'glxtokens', 'internal/glcore']], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/g/glproto/glproto-1.4.16-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/glproto/glproto-1.4.16-ictce-5.3.0.eb deleted file mode 100644 index c92de947ba38..000000000000 --- a/easybuild/easyconfigs/__archive__/g/glproto/glproto-1.4.16-ictce-5.3.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'glproto' -version = '1.4.16' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "X protocol and ancillary headers" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/GL/%s.h' % x for x in ['glxint', 'glxmd', 'glxproto', 'glxtokens', 'internal/glcore']], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/g/glproto/glproto-1.4.16-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/g/glproto/glproto-1.4.16-ictce-5.5.0.eb deleted file mode 100644 index 1f4bad7112b8..000000000000 --- a/easybuild/easyconfigs/__archive__/g/glproto/glproto-1.4.16-ictce-5.5.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'glproto' -version = '1.4.16' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "X protocol and ancillary headers" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/GL/%s.h' % x for x in ['glxint', 'glxmd', 'glxproto', 'glxtokens', 'internal/glcore']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/g/glproto/glproto-1.4.17-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/glproto/glproto-1.4.17-intel-2015a.eb deleted file mode 100644 index b28bfab5ef64..000000000000 --- a/easybuild/easyconfigs/__archive__/g/glproto/glproto-1.4.17-intel-2015a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'glproto' -version = '1.4.17' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "X protocol and ancillary headers" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/GL/%s.h' % x for x in ['glxint', 'glxmd', 'glxproto', 'glxtokens', 'internal/glcore']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/g/glproto/glproto-1.4.17-intel-2015b.eb b/easybuild/easyconfigs/__archive__/g/glproto/glproto-1.4.17-intel-2015b.eb deleted file mode 100644 index 191cd512edd3..000000000000 --- a/easybuild/easyconfigs/__archive__/g/glproto/glproto-1.4.17-intel-2015b.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'glproto' -version = '1.4.17' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "X protocol and ancillary headers" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/GL/%s.h' % x for x in ['glxint', 'glxmd', 'glxproto', 'glxtokens', 'internal/glcore']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/g/gmsh/gmsh-2.9.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/gmsh/gmsh-2.9.1-intel-2015a.eb deleted file mode 100644 index 40e96ab54bf1..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gmsh/gmsh-2.9.1-intel-2015a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'gmsh' -version = '2.9.1' - -homepage = 'http://geuz.org/gmsh' -description = """Gmsh is a 3D finite element grid generator with a build-in CAD engine and post-processor.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://geuz.org/gmsh/src/'] -sources = ['%(name)s-%(version)s-source.tgz'] - -builddependencies = [('CMake', '3.2.2')] - -separate_build_dir = True - -configopts = '-DENABLE_FLTK=0' - -sanity_check_paths = { - 'files': ['bin/gmsh'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/g/gnuplot/gnuplot-4.6.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/gnuplot/gnuplot-4.6.0-goolf-1.4.10.eb deleted file mode 100644 index b7a8f51ec884..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gnuplot/gnuplot-4.6.0-goolf-1.4.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -## -# 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 = 'ConfigureMake' - -name = 'gnuplot' -version = '4.6.0' - -homepage = 'http://gnuplot.sourceforge.net/' -description = """gnuplot-4.6.0: Portable interactive, function plotting utility""" - -sources = [SOURCE_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/gnuplot/files', 'download')] -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sanity_check_paths = { - 'files': ['bin/gnuplot'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/gnuplot/gnuplot-4.6.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/gnuplot/gnuplot-4.6.0-ictce-5.3.0.eb deleted file mode 100644 index 30a93a0ae68b..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gnuplot/gnuplot-4.6.0-ictce-5.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# 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 = 'ConfigureMake' - -name = 'gnuplot' -version = '4.6.0' - -homepage = 'http://gnuplot.sourceforge.net/' -description = """gnuplot-4.6.0: Portable interactive, function plotting utility""" - -sources = [SOURCE_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/gnuplot/files', 'download')] - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sanity_check_paths = { - 'files': ['bin/gnuplot'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/gnuplot/gnuplot-4.6.6-intel-2014b.eb b/easybuild/easyconfigs/__archive__/g/gnuplot/gnuplot-4.6.6-intel-2014b.eb deleted file mode 100644 index 175322b4a7c0..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gnuplot/gnuplot-4.6.6-intel-2014b.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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 = 'ConfigureMake' - -name = 'gnuplot' -version = '4.6.6' - -homepage = 'http://gnuplot.sourceforge.net/' -description = """Portable interactive, function plotting utility""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/gnuplot/files', 'download')] - -dependencies = [ - ('cairo', '1.12.18'), - ('libjpeg-turbo', '1.3.1'), -] - -sanity_check_paths = { - 'files': ['bin/gnuplot'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/gnuplot/gnuplot-5.0.0-intel-2014b.eb b/easybuild/easyconfigs/__archive__/g/gnuplot/gnuplot-5.0.0-intel-2014b.eb deleted file mode 100644 index 98df4333c56f..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gnuplot/gnuplot-5.0.0-intel-2014b.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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.0' - -homepage = 'http://gnuplot.sourceforge.net/' -description = """Portable interactive, function plotting utility""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/gnuplot/files', 'download')] - -dependencies = [ - ('cairo', '1.12.18'), - ('libjpeg-turbo', '1.3.1'), -] - -sanity_check_paths = { - 'files': ['bin/gnuplot'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/gnuplot/gnuplot-5.0.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/gnuplot/gnuplot-5.0.0-intel-2015a.eb deleted file mode 100644 index 549df60d9168..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gnuplot/gnuplot-5.0.0-intel-2015a.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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.0' - -homepage = 'http://gnuplot.sourceforge.net/' -description = """Portable interactive, function plotting utility""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/gnuplot/files', 'download')] - -dependencies = [ - ('cairo', '1.12.18'), - ('libjpeg-turbo', '1.4.0'), -] - -builddependencies = [ - ('pkg-config', '0.29'), -] - -sanity_check_paths = { - 'files': ['bin/gnuplot'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/gnuplot/gnuplot-5.0.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/g/gnuplot/gnuplot-5.0.1-intel-2015b.eb deleted file mode 100644 index 9ddb6dca5266..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gnuplot/gnuplot-5.0.1-intel-2015b.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# 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.1' - -homepage = 'http://gnuplot.sourceforge.net/' -description = """Portable interactive, function plotting utility""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/gnuplot/files', 'download')] - -dependencies = [ - ('cairo', '1.14.4'), - ('libjpeg-turbo', '1.4.2'), - ('libpng', '1.6.19'), - ('libgd', '2.1.1'), - ('Pango', '1.38.1'), -] - -builddependencies = [ - ('pkg-config', '0.29'), -] - -sanity_check_paths = { - 'files': ['bin/gnuplot'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/gompi/gompi-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/gompi/gompi-1.4.10.eb deleted file mode 100644 index 9df7b98d1833..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gompi/gompi-1.4.10.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompi' -version = '1.4.10' -deprecated = "gompi subtoolchains for goolf toolchains are deprecated" - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, - including OpenMPI for MPI support.""" - -toolchain = SYSTEM - -compname = 'GCC' -compver = '4.7.2' -comp = (compname, compver) - -mpilib = 'OpenMPI' -mpiver = '1.6.4' - -# compiler toolchain dependencies -dependencies = [ - comp, - (mpilib, mpiver, '', comp), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/g/gompi/gompi-1.5.14.eb b/easybuild/easyconfigs/__archive__/g/gompi/gompi-1.5.14.eb deleted file mode 100644 index e07afe604d32..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gompi/gompi-1.5.14.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompi' -version = '1.5.14' -deprecated = "gompi subtoolchains for goolf toolchains are deprecated" - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, - including OpenMPI for MPI support.""" - -toolchain = SYSTEM - -compname = 'GCC' -compver = '4.8.2' -comp = (compname, compver) - -mpilib = 'OpenMPI' -mpiver = '1.6.5' - -# compiler toolchain dependencies -dependencies = [ - comp, - (mpilib, mpiver, '', comp), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/g/gompi/gompi-1.5.16.eb b/easybuild/easyconfigs/__archive__/g/gompi/gompi-1.5.16.eb deleted file mode 100644 index 79cc75e63699..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gompi/gompi-1.5.16.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompi' -version = '1.5.16' -deprecated = "gompi subtoolchains for goolf toolchains are deprecated" - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, - including OpenMPI for MPI support.""" - -toolchain = SYSTEM - -compname = 'GCC' -compver = '4.8.3' -comp = (compname, compver) - -# compiler toolchain dependencies -dependencies = [ - comp, - ('OpenMPI', '1.6.5', '', comp), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/g/gompi/gompi-1.6.10.eb b/easybuild/easyconfigs/__archive__/g/gompi/gompi-1.6.10.eb deleted file mode 100644 index 8c0334c5484d..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gompi/gompi-1.6.10.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompi' -version = '1.6.10' -deprecated = "gompi subtoolchains for goolf toolchains are deprecated" - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, - including OpenMPI for MPI support.""" - -toolchain = SYSTEM - -compname = 'GCC' -compver = '4.8.2' -comp = (compname, compver) - -mpilib = 'OpenMPI' -mpiver = '1.7.3' - -# compiler toolchain dependencies -dependencies = [ - comp, - (mpilib, mpiver, '', comp), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/g/gompi/gompi-1.7.20.eb b/easybuild/easyconfigs/__archive__/g/gompi/gompi-1.7.20.eb deleted file mode 100644 index 52284eb68915..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gompi/gompi-1.7.20.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompi' -version = '1.7.20' -deprecated = "gompi subtoolchains for goolf toolchains are deprecated" - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, - including OpenMPI for MPI support.""" - -toolchain = SYSTEM - -compname = 'GCC' -compver = '4.8.4' -comp = (compname, compver) - -# compiler toolchain dependencies -dependencies = [ - comp, - ('OpenMPI', '1.8.4', '', comp), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/g/gompi/gompi-2014b.eb b/easybuild/easyconfigs/__archive__/g/gompi/gompi-2014b.eb deleted file mode 100644 index 4ad9c46527e4..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gompi/gompi-2014b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompi' -version = '2014b' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, - including OpenMPI for MPI support.""" - -toolchain = SYSTEM - -compname = 'GCC' -compver = '4.8.3' -comp = (compname, compver) - -mpilib = 'OpenMPI' -mpiver = '1.8.1' - -# compiler toolchain dependencies -dependencies = [ - comp, - (mpilib, mpiver, '', comp), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/g/gompi/gompi-2015.05.eb b/easybuild/easyconfigs/__archive__/g/gompi/gompi-2015.05.eb deleted file mode 100644 index 9b9fb3a6c16d..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gompi/gompi-2015.05.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompi' -version = '2015.05' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, - including OpenMPI for MPI support.""" - -toolchain = SYSTEM - -gccver = '4.9.2' -binutilsver = '2.25' -tcver = '%s-binutils-%s' % (gccver, binutilsver) - -# compiler toolchain dependencies -dependencies = [ - ('GCC', gccver, '-binutils-%s' % binutilsver), - ('binutils', binutilsver, '', ('GCC', tcver)), - ('OpenMPI', '1.8.5', '', ('GNU', '%s-%s' % (gccver, binutilsver))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/g/gompi/gompi-2015a.eb b/easybuild/easyconfigs/__archive__/g/gompi/gompi-2015a.eb deleted file mode 100644 index 2c95116480dd..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gompi/gompi-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompi' -version = '2015a' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, - including OpenMPI for MPI support.""" - -toolchain = SYSTEM - -compname = 'GCC' -compver = '4.9.2' -comp = (compname, compver) - -# compiler toolchain dependencies -dependencies = [ - comp, - ('OpenMPI', '1.8.4', '', comp), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/g/gompi/gompi-2015b.eb b/easybuild/easyconfigs/__archive__/g/gompi/gompi-2015b.eb deleted file mode 100644 index e653b770a017..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gompi/gompi-2015b.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompi' -version = '2015b' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, - including OpenMPI for MPI support.""" - -toolchain = SYSTEM - -gccver = '4.9.3' -binutilsver = '2.25' -tcver = '%s-binutils-%s' % (gccver, binutilsver) - -# compiler toolchain dependencies -dependencies = [ - ('GCC', gccver, '-binutils-%s' % binutilsver), - ('binutils', binutilsver, '', ('GCC', tcver)), - ('OpenMPI', '1.8.8', '', ('GNU', '%s-%s' % (gccver, binutilsver))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/g/gompic/gompic-2016.08.eb b/easybuild/easyconfigs/__archive__/g/gompic/gompic-2016.08.eb deleted file mode 100644 index fee88c88790f..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gompic/gompic-2016.08.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompic' -version = '2016.08' -deprecated = "gompic subtoolchains for goolfc toolchains are deprecated" - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain along with CUDA toolkit, - including OpenMPI for MPI support with CUDA features enabled.""" - -toolchain = SYSTEM - -comp_name = 'GCC' -comp_ver = '4.9.4-2.25' -comp = (comp_name, comp_ver) - -# compiler toolchain dependencies -dependencies = [ - comp, # part of gcccuda - ('CUDA', '7.5.18', '', comp), # part of gcccuda - ('OpenMPI', '1.10.3', '', ('gcccuda', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/g/gompic/gompic-2016.10.eb b/easybuild/easyconfigs/__archive__/g/gompic/gompic-2016.10.eb deleted file mode 100644 index 43e61ff429b0..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gompic/gompic-2016.10.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompic' -version = '2016.10' -deprecated = "gompic subtoolchains for goolfc toolchains are deprecated" - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain along with CUDA toolkit, - including OpenMPI for MPI support with CUDA features enabled.""" - -toolchain = SYSTEM - -comp_name = 'GCC' -comp_ver = '5.4.0-2.26' -comp = (comp_name, comp_ver) - -# compiler toolchain dependencies -dependencies = [ - comp, # part of gcccuda - ('CUDA', '8.0.44', '', comp), # part of gcccuda - ('OpenMPI', '2.0.1', '', ('gcccuda', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/g/gompic/gompic-2017.01.eb b/easybuild/easyconfigs/__archive__/g/gompic/gompic-2017.01.eb deleted file mode 100644 index 133a5fdac21c..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gompic/gompic-2017.01.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompic' -version = '2017.01' -deprecated = "gompic subtoolchains for goolfc toolchains are deprecated" - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain along with CUDA toolkit, - including OpenMPI for MPI support with CUDA features enabled.""" - -toolchain = SYSTEM - -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/__archive__/g/gompic/gompic-2017.02.eb b/easybuild/easyconfigs/__archive__/g/gompic/gompic-2017.02.eb deleted file mode 100644 index 0908b64a0a15..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gompic/gompic-2017.02.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompic' -version = '2017.02' -deprecated = "gompic subtoolchains for goolfc toolchains are deprecated" - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain along with CUDA toolkit, - including OpenMPI for MPI support with CUDA features enabled.""" - -toolchain = SYSTEM - -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.1.1', '', ('gcccuda', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/g/goolf/goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/goolf/goolf-1.4.10.eb deleted file mode 100644 index 35d0a6e71464..000000000000 --- a/easybuild/easyconfigs/__archive__/g/goolf/goolf-1.4.10.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = "Toolchain" - -name = 'goolf' -version = '1.4.10' -deprecated = "goolf toolchains are deprecated" - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -comp_name = 'GCC' -comp_version = '4.7.2' -comp = (comp_name, comp_version) - -blaslib = 'OpenBLAS' -blasver = '0.2.6' -blas = '%s-%s' % (blaslib, blasver) -blas_suff = '-LAPACK-3.4.2' - -# toolchain used to build goolf dependencies -comp_mpi_tc_name = 'gompi' -comp_mpi_tc_ver = "%s" % version -comp_mpi_tc = (comp_mpi_tc_name, comp_mpi_tc_ver) - -# compiler toolchain dependencies -# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain -# because of toolchain preperation functions -dependencies = [ - comp, - ('OpenMPI', '1.6.4', '', comp), # part of gompi-1.4.10 - (blaslib, blasver, blas_suff, comp_mpi_tc), - ('FFTW', '3.3.3', '', comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s%s' % (blas, blas_suff), comp_mpi_tc) -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/g/goolf/goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/g/goolf/goolf-1.5.14.eb deleted file mode 100644 index 84fa699f860f..000000000000 --- a/easybuild/easyconfigs/__archive__/g/goolf/goolf-1.5.14.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = "Toolchain" - -name = 'goolf' -version = '1.5.14' -deprecated = "goolf toolchains are deprecated" - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -comp_name = 'GCC' -comp_version = '4.8.2' -comp = (comp_name, comp_version) - -blaslib = 'OpenBLAS' -blasver = '0.2.8' -blas = '%s-%s' % (blaslib, blasver) -blassuff = '-LAPACK-3.5.0' - -# toolchain used to build goolf dependencies -comp_mpi_tc_name = 'gompi' -comp_mpi_tc_ver = "%s" % version -comp_mpi_tc = (comp_mpi_tc_name, comp_mpi_tc_ver) - -# compiler toolchain depencies -# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain -# because of toolchain preperation functions -dependencies = [ - ('GCC', '4.8.2'), - ('OpenMPI', '1.6.5', '', comp), # part of gompi - (blaslib, blasver, blassuff, comp_mpi_tc), - ('FFTW', '3.3.4', '', comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s%s' % (blas, blassuff), comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/g/goolf/goolf-1.5.16.eb b/easybuild/easyconfigs/__archive__/g/goolf/goolf-1.5.16.eb deleted file mode 100644 index db11146cfc76..000000000000 --- a/easybuild/easyconfigs/__archive__/g/goolf/goolf-1.5.16.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = "Toolchain" - -name = 'goolf' -version = '1.5.16' -deprecated = "goolf toolchains are deprecated" - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -comp_name = 'GCC' -comp_version = '4.8.3' -comp = (comp_name, comp_version) - -blaslib = 'OpenBLAS' -blasver = '0.2.13' -blas = '%s-%s' % (blaslib, blasver) -blas_suff = '-LAPACK-3.5.0' - -# toolchain used to build goolf dependencies -comp_mpi_tc_name = 'gompi' -comp_mpi_tc_ver = "%s" % version -comp_mpi_tc = (comp_mpi_tc_name, comp_mpi_tc_ver) - -# compiler toolchain dependencies -# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain -# because of toolchain preperation functions -dependencies = [ - comp, - ('OpenMPI', '1.6.5', '', comp), # part of gompi-1.5.16 - (blaslib, blasver, blas_suff, comp_mpi_tc), - ('FFTW', '3.3.4', '', comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s%s' % (blas, blas_suff), comp_mpi_tc) -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/g/goolf/goolf-1.6.10.eb b/easybuild/easyconfigs/__archive__/g/goolf/goolf-1.6.10.eb deleted file mode 100644 index 9c96ecb354e6..000000000000 --- a/easybuild/easyconfigs/__archive__/g/goolf/goolf-1.6.10.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = "Toolchain" - -name = 'goolf' -version = '1.6.10' -deprecated = "goolf toolchains are deprecated" - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -comp_name = 'GCC' -comp_version = '4.8.2' -comp = (comp_name, comp_version) - -blaslib = 'OpenBLAS' -blasver = '0.2.8' -blas = '%s-%s' % (blaslib, blasver) -blassuff = '-LAPACK-3.4.2' - -# toolchain used to build goolf dependencies -comp_mpi_tc_name = 'gompi' -comp_mpi_tc_ver = "%s" % version -comp_mpi_tc = (comp_mpi_tc_name, comp_mpi_tc_ver) - -# compiler toolchain depencies -# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain -# because of toolchain preperation functions -dependencies = [ - ('GCC', '4.8.2'), - ('OpenMPI', '1.7.3', '', comp), # part of gompi-1.1.0 - (blaslib, blasver, blassuff, comp_mpi_tc), - ('FFTW', '3.3.3', '', comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s%s' % (blas, blassuff), comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/g/goolf/goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/g/goolf/goolf-1.7.20.eb deleted file mode 100644 index ed86f9f256a6..000000000000 --- a/easybuild/easyconfigs/__archive__/g/goolf/goolf-1.7.20.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = "Toolchain" - -name = 'goolf' -version = '1.7.20' -deprecated = "goolf toolchains are deprecated" - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -comp_name = 'GCC' -comp_version = '4.8.4' -comp = (comp_name, comp_version) - -blaslib = 'OpenBLAS' -blasver = '0.2.13' -blas = '%s-%s' % (blaslib, blasver) -blassuff = '-LAPACK-3.5.0' - -# toolchain used to build goolf dependencies -comp_mpi_tc_name = 'gompi' -comp_mpi_tc_ver = "%s" % version -comp_mpi_tc = (comp_mpi_tc_name, comp_mpi_tc_ver) - -# compiler toolchain depencies -# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain -# because of toolchain preperation functions -dependencies = [ - ('GCC', '4.8.4'), - ('OpenMPI', '1.8.4', '', comp), # part of gompi-1.6.20 - (blaslib, blasver, blassuff, comp), - ('FFTW', '3.3.4', '', comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s%s' % (blas, blassuff), comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/g/goolfc/goolfc-2016.08.eb b/easybuild/easyconfigs/__archive__/g/goolfc/goolfc-2016.08.eb deleted file mode 100644 index 38cc40b4893f..000000000000 --- a/easybuild/easyconfigs/__archive__/g/goolfc/goolfc-2016.08.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = "Toolchain" - -name = 'goolfc' -version = '2016.08' -deprecated = "goolfc toolchains are deprecated" - -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 = SYSTEM - -comp_name = 'GCC' -comp_ver = '4.9.4-2.25' -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.18' -blassuff = '-LAPACK-3.6.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', '7.5.18', '', comp), # part of gompic - ('OpenMPI', '1.10.3', '', ('gcccuda', version)), # part of gompic - (blaslib, blasver, blassuff, comp), - ('FFTW', '3.3.4', '', comp_mpi_tc), - ('ScaLAPACK', '2.0.2', blas, comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/g/goolfc/goolfc-2016.10.eb b/easybuild/easyconfigs/__archive__/g/goolfc/goolfc-2016.10.eb deleted file mode 100644 index fda31ce48eb1..000000000000 --- a/easybuild/easyconfigs/__archive__/g/goolfc/goolfc-2016.10.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = "Toolchain" - -name = 'goolfc' -version = '2016.10' -deprecated = "goolfc toolchains are deprecated" - -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 = SYSTEM - -comp_name = 'GCC' -comp_ver = '5.4.0-2.26' -comp = (comp_name, comp_ver) - -# toolchain used to build goolfc dependencies -comp_mpi_tc_name = 'gompic' -comp_mpi_tc_ver = version -comp_mpi_tc = (comp_mpi_tc_name, comp_mpi_tc_ver) - -blaslib = 'OpenBLAS' -blasver = '0.2.19' -blassuff = '-LAPACK-3.6.1' -blas = '-%s-%s%s' % (blaslib, blasver, blassuff) - -# compiler toolchain dependencies -# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain -# because of toolchain preperation functions -dependencies = [ - comp, # part of gompic - ('CUDA', '8.0.44', '', comp), # part of gompic - ('OpenMPI', '2.0.1', '', ('gcccuda', version)), # part of gompic - (blaslib, blasver, blassuff, comp_mpi_tc), - ('FFTW', '3.3.5', '', comp_mpi_tc), - ('ScaLAPACK', '2.0.2', blas, comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/g/goolfc/goolfc-2017.01.eb b/easybuild/easyconfigs/__archive__/g/goolfc/goolfc-2017.01.eb deleted file mode 100644 index add4a766aee6..000000000000 --- a/easybuild/easyconfigs/__archive__/g/goolfc/goolfc-2017.01.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = "Toolchain" - -name = 'goolfc' -version = '2017.01' -deprecated = "goolfc toolchains are deprecated" - -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 = SYSTEM - -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/__archive__/g/goolfc/goolfc-2017.02.eb b/easybuild/easyconfigs/__archive__/g/goolfc/goolfc-2017.02.eb deleted file mode 100644 index 89de9d3186bd..000000000000 --- a/easybuild/easyconfigs/__archive__/g/goolfc/goolfc-2017.02.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = "Toolchain" - -name = 'goolfc' -version = '2017.02' -deprecated = "goolfc toolchains are deprecated" - -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 = SYSTEM - -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.20' -blas = '-%s-%s' % (blaslib, blasver) - -# 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.1.1', '', ('gcccuda', version)), # part of gompic - (blaslib, blasver, '', comp), - ('FFTW', '3.3.6', '', comp_mpi_tc), - ('ScaLAPACK', '2.0.2', blas, comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/g/goolfc/goolfc-2017b.eb b/easybuild/easyconfigs/__archive__/g/goolfc/goolfc-2017b.eb deleted file mode 100644 index a05b785ed4e6..000000000000 --- a/easybuild/easyconfigs/__archive__/g/goolfc/goolfc-2017b.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = "Toolchain" - -name = 'goolfc' -version = '2017b' -deprecated = "goolfc toolchains are deprecated" - -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 = SYSTEM - -comp_name = 'GCC' -comp_ver = '6.4.0-2.28' -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.20' -blas = '-%s-%s' % (blaslib, blasver) - -# 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', '9.0.176', '', comp), # part of gompic - ('OpenMPI', '2.1.1', '', ('gcccuda', version)), # part of gompic - (blaslib, blasver, '', comp), - ('FFTW', '3.3.6', '', comp_mpi_tc), - ('ScaLAPACK', '2.0.2', blas, comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/g/goolfc/goolfc-2018a.eb b/easybuild/easyconfigs/__archive__/g/goolfc/goolfc-2018a.eb deleted file mode 100644 index 745ae5765ee9..000000000000 --- a/easybuild/easyconfigs/__archive__/g/goolfc/goolfc-2018a.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = "Toolchain" - -name = 'goolfc' -version = '2018a' -deprecated = "goolfc toolchains are deprecated" - -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 = SYSTEM - -comp_name = 'GCC' -comp_ver = '6.4.0-2.28' -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.20' -blas = '-%s-%s' % (blaslib, blasver) - -# 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', '9.1.85', '', comp), # part of gompic - ('OpenMPI', '2.1.2', '', ('gcccuda', version)), # part of gompic - (blaslib, blasver, '', comp), - ('FFTW', '3.3.7', '', comp_mpi_tc), - ('ScaLAPACK', '2.0.2', blas, comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/g/gperf/gperf-3.0.4-foss-2015a.eb b/easybuild/easyconfigs/__archive__/g/gperf/gperf-3.0.4-foss-2015a.eb deleted file mode 100644 index fa479b36e5c9..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gperf/gperf-3.0.4-foss-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -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/__archive__/g/gperf/gperf-3.0.4-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/gperf/gperf-3.0.4-goolf-1.4.10.eb deleted file mode 100644 index 7b5f1aee641a..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gperf/gperf-3.0.4-goolf-1.4.10.eb +++ /dev/null @@ -1,21 +0,0 @@ -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': 'goolf', 'version': '1.4.10'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['bin/gperf'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/g/gperf/gperf-3.0.4-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/gperf/gperf-3.0.4-ictce-5.3.0.eb deleted file mode 100644 index d55ea61bd078..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gperf/gperf-3.0.4-ictce-5.3.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -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': 'ictce', 'version': '5.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['bin/gperf'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/g/gperf/gperf-3.0.4-intel-2014b.eb b/easybuild/easyconfigs/__archive__/g/gperf/gperf-3.0.4-intel-2014b.eb deleted file mode 100644 index d44084ea5c69..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gperf/gperf-3.0.4-intel-2014b.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': '2014b'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['bin/gperf'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/g/gperf/gperf-3.0.4-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/gperf/gperf-3.0.4-intel-2015a.eb deleted file mode 100644 index 03d48cbdf1cf..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gperf/gperf-3.0.4-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': '2015a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['bin/gperf'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/g/gperf/gperf-3.0.4-intel-2015b.eb b/easybuild/easyconfigs/__archive__/g/gperf/gperf-3.0.4-intel-2015b.eb deleted file mode 100644 index 756bc2cd29d8..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gperf/gperf-3.0.4-intel-2015b.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': '2015b'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['bin/gperf'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/g/gperftools/gperftools-2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/gperftools/gperftools-2.1-goolf-1.4.10.eb deleted file mode 100644 index 096c2f555b26..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gperftools/gperftools-2.1-goolf-1.4.10.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "gperftools" -version = "2.1" - -homepage = 'http://code.google.com/p/gperftools/' -description = """gperftools are for use by developers so that they can create more robust applications. - Especially of use to those developing multi-threaded applications in C++ with templates. - Includes TCMalloc, heap-checker, heap-profiler and cpu-profiler.""" - -toolchain = {'version': '1.4.10', 'name': 'goolf'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GOOGLECODE_SOURCE] - -dependencies = [ - ('Automake', '1.13.4'), - ('Autoconf', '2.69'), - ('libtool', '2.4.2'), - ('libunwind', '1.1'), -] - -sanity_check_paths = { - 'files': ["bin/pprof"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/gperftools/gperftools-2.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/gperftools/gperftools-2.1-ictce-5.3.0.eb deleted file mode 100644 index 925e00b37336..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gperftools/gperftools-2.1-ictce-5.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "gperftools" -version = "2.1" - -homepage = 'http://code.google.com/p/gperftools/' -description = """gperftools are for use by developers so that they can create more robust applications. - Especially of use to those developing multi-threaded applications in C++ with templates. - Includes TCMalloc, heap-checker, heap-profiler and cpu-profiler.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GOOGLECODE_SOURCE] - -dependencies = [ - ('Automake', '1.13.4'), - ('Autoconf', '2.69'), - ('libtool', '2.4.2'), - ('libunwind', '1.1'), -] - -sanity_check_paths = { - 'files': ["bin/pprof"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/gperftools/gperftools-2.4-foss-2015a.eb b/easybuild/easyconfigs/__archive__/g/gperftools/gperftools-2.4-foss-2015a.eb deleted file mode 100644 index 49065c9ee911..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gperftools/gperftools-2.4-foss-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "gperftools" -version = "2.4" - -homepage = 'http://github.com/gperftools/gperftools' -description = """gperftools are for use by developers so that they can create more robust applications. - Especially of use to those developing multi-threaded applications in C++ with templates. - Includes TCMalloc, heap-checker, heap-profiler and cpu-profiler.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['https://github.com/gperftools/gperftools/releases/download/%(namelower)s-%(version)s'] - -builddependencies = [('Autotools', '20150119', '', ('GCC', '4.9.2'))] -dependencies = [('libunwind', '1.1')] - -sanity_check_paths = { - 'files': ["bin/pprof"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/grabix/grabix-0.1.6-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/g/grabix/grabix-0.1.6-goolf-1.7.20.eb deleted file mode 100644 index a16b04780722..000000000000 --- a/easybuild/easyconfigs/__archive__/g/grabix/grabix-0.1.6-goolf-1.7.20.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 = 'grabix' -version = '0.1.6' - -homepage = 'https://github.com/arq5x/grabix' -description = """a wee tool for random access into BGZF files""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = ['https://github.com/arq5x/grabix/archive/'] -sources = ['%(version)s.tar.gz'] - -dependencies = [ - ('zlib', '1.2.8'), -] - -parallel = 1 - -files_to_copy = [(["grabix"], "bin"), "README.md", "tests", "test.sh"] - -sanity_check_paths = { - 'files': ["bin/grabix"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/grace/grace-5.1.23-intel-2014b.eb b/easybuild/easyconfigs/__archive__/g/grace/grace-5.1.23-intel-2014b.eb deleted file mode 100644 index 5921bc9256e9..000000000000 --- a/easybuild/easyconfigs/__archive__/g/grace/grace-5.1.23-intel-2014b.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'grace' -version = '5.1.23' - -homepage = 'http://freecode.com/projects/grace' -description = """Grace is a WYSIWYG 2D plotting tool for X Windows System and Motif.""" - -source_urls = ['ftp://plasma-gate.weizmann.ac.il/pub/grace/src/stable'] -sources = [SOURCE_TAR_GZ] - -toolchain = {'name': 'intel', 'version': '2014b'} - -dependencies = [ - ('motif', '2.3.4'), - ('netCDF', '4.2.1.1'), -] - -runtest = 'tests' - -# we also need to run make links right before or after make install. -installopts = 'links' - -sanity_check_paths = { - 'files': ['bin/xmgrace'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/grace/grace-5.1.23-intel-2015a.eb b/easybuild/easyconfigs/__archive__/g/grace/grace-5.1.23-intel-2015a.eb deleted file mode 100644 index 208d216f7b30..000000000000 --- a/easybuild/easyconfigs/__archive__/g/grace/grace-5.1.23-intel-2015a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'grace' -version = '5.1.23' - -homepage = 'http://freecode.com/projects/grace' -description = """Grace is a WYSIWYG 2D plotting tool for X Windows System and Motif.""" - -source_urls = ['ftp://plasma-gate.weizmann.ac.il/pub/grace/src/stable'] -sources = [SOURCE_TAR_GZ] - -toolchain = {'name': 'intel', 'version': '2015a'} - -dependencies = [ - ('motif', '2.3.4', '-libX11-1.6.3'), - ('netCDF', '4.3.2'), -] - -runtest = 'tests' - -# we also need to run make links right before or after make install. -installopts = 'links' - -sanity_check_paths = { - 'files': ['bin/xmgrace'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/graph-tool/graph-tool-2.2.42-foss-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/g/graph-tool/graph-tool-2.2.42-foss-2015a-Python-2.7.10.eb deleted file mode 100644 index f133f457ed79..000000000000 --- a/easybuild/easyconfigs/__archive__/g/graph-tool/graph-tool-2.2.42-foss-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = "ConfigureMake" - -name = 'graph-tool' -version = '2.2.42' - -homepage = 'https://graph-tool.skewed.de/' -description = """Graph-tool is an efficient Python module for manipulation and - statistical analysis of graphs (a.k.a. networks). Contrary to - most other python modules with similar functionality, the core - data structures and algorithms are implemented in C++, making - extensive use of template metaprogramming, based heavily on - the Boost Graph Library. This confers it a level of - performance that is comparable (both in memory usage and - computation time) to that of a pure C/C++ library.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = ['https://downloads.skewed.de/%(name)s/'] -sources = [SOURCE_TAR_BZ2] - -python = 'Python' -pyver = '2.7.10' -pyshortver = '.'.join(pyver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('Boost', '1.58.0', versionsuffix), - ('expat', '2.1.0'), - ('CGAL', '4.6', versionsuffix), - ('sparsehash', '2.0.2'), -] - -configopts = '--enable-openmp --disable-cairo --with-boost=$EBROOTBOOST ' -configopts += '--with-python-module-path=%%(installdir)s/lib/python%s/site-packages ' % pyshortver - -sanity_check_paths = { - 'files': ['lib/python%s/site-packages/graph_tool/all.py' % pyshortver], - 'dirs': ['lib/python%s/site-packages/graph_tool/include' % pyshortver], -} - -modextrapaths = {'PYTHONPATH': 'lib/python%s/site-packages' % pyshortver} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/g/graph-tool/graph-tool-2.2.42-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/g/graph-tool/graph-tool-2.2.42-foss-2015a-Python-2.7.9.eb deleted file mode 100644 index 1e589b1badca..000000000000 --- a/easybuild/easyconfigs/__archive__/g/graph-tool/graph-tool-2.2.42-foss-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = "ConfigureMake" - -name = 'graph-tool' -version = '2.2.42' - -homepage = 'https://graph-tool.skewed.de/' -description = """Graph-tool is an efficient Python module for manipulation and - statistical analysis of graphs (a.k.a. networks). Contrary to - most other python modules with similar functionality, the core - data structures and algorithms are implemented in C++, making - extensive use of template metaprogramming, based heavily on - the Boost Graph Library. This confers it a level of - performance that is comparable (both in memory usage and - computation time) to that of a pure C/C++ library.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = ['https://downloads.skewed.de/%(name)s/'] -sources = [SOURCE_TAR_BZ2] - -python = 'Python' -pyver = '2.7.9' -pyshortver = '.'.join(pyver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('Boost', '1.58.0', versionsuffix), - ('expat', '2.1.0'), - ('CGAL', '4.6', versionsuffix), - ('sparsehash', '2.0.2'), -] - -configopts = '--enable-openmp --disable-cairo --with-boost=$EBROOTBOOST ' -configopts += '--with-python-module-path=%%(installdir)s/lib/python%s/site-packages ' % pyshortver - -sanity_check_paths = { - 'files': ['lib/python%s/site-packages/graph_tool/all.py' % pyshortver], - 'dirs': ['lib/python%s/site-packages/graph_tool/include' % pyshortver], -} - -modextrapaths = {'PYTHONPATH': 'lib/python%s/site-packages' % pyshortver} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/g/grep/grep-2.15-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/grep/grep-2.15-goolf-1.4.10.eb deleted file mode 100644 index 3251b6e5c57d..000000000000 --- a/easybuild/easyconfigs/__archive__/g/grep/grep-2.15-goolf-1.4.10.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'grep' -version = '2.15' - -description = "grep: GNU grep" -homepage = 'http://www.gnu.org/software/grep/grep.html' - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_XZ] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -configopts = ' --disable-perl-regexp ' - -sanity_check_paths = { - 'files': ["bin/grep"], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/grep/grep-2.15-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/grep/grep-2.15-ictce-5.3.0.eb deleted file mode 100644 index 268917c5ae8b..000000000000 --- a/easybuild/easyconfigs/__archive__/g/grep/grep-2.15-ictce-5.3.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'grep' -version = '2.15' - -description = "grep: GNU grep" -homepage = 'http://www.gnu.org/software/grep/grep.html' - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_XZ] - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -configopts = ' --disable-perl-regexp ' - -sanity_check_paths = { - 'files': ["bin/grep"], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/grib_api/grib_api-1.10.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/grib_api/grib_api-1.10.0-goolf-1.4.10.eb deleted file mode 100644 index 4bcdb9773bc5..000000000000 --- a/easybuild/easyconfigs/__archive__/g/grib_api/grib_api-1.10.0-goolf-1.4.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'grib_api' -version = '1.10.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': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://software.ecmwf.int/wiki/download/attachments/3473437/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('JasPer', '1.900.1'), -] - -preconfigopts = 'env FC=$F90' -configopts = '--with-jasper=$EBROOTJASPER' - -parallel = 1 - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/g/grib_api/grib_api-1.10.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/grib_api/grib_api-1.10.0-ictce-5.3.0.eb deleted file mode 100644 index 4e298ad677bb..000000000000 --- a/easybuild/easyconfigs/__archive__/g/grib_api/grib_api-1.10.0-ictce-5.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'grib_api' -version = '1.10.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': 'ictce', 'version': '5.3.0'} - -source_urls = ['https://software.ecmwf.int/wiki/download/attachments/3473437/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('JasPer', '1.900.1'), -] - -preconfigopts = 'env FC=$F90' -configopts = '--with-jasper=$EBROOTJASPER' - -parallel = 1 - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/g/grib_api/grib_api-1.14.4-intel-2015b.eb b/easybuild/easyconfigs/__archive__/g/grib_api/grib_api-1.14.4-intel-2015b.eb deleted file mode 100644 index 4bfd00301dd7..000000000000 --- a/easybuild/easyconfigs/__archive__/g/grib_api/grib_api-1.14.4-intel-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'grib_api' -version = '1.14.4' - -homepage = 'https://software.ecmwf.int/wiki/display/GRIB/Home' -description = """The ECMWF GRIB API is an application program interface accessible from C, FORTRAN and Python - programs developed for encoding and decoding WMO FM-92 GRIB edition 1 and edition 2 messages. A useful set of - command line tools is also provided to give quick access to GRIB messages.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -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/__archive__/g/grib_api/grib_api-1.9.18-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/grib_api/grib_api-1.9.18-goolf-1.4.10.eb deleted file mode 100644 index 9445690c859c..000000000000 --- a/easybuild/easyconfigs/__archive__/g/grib_api/grib_api-1.9.18-goolf-1.4.10.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'grib_api' -version = '1.9.18' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://software.ecmwf.int/wiki/download/attachments/3473437/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('JasPer', '1.900.1'), -] - -preconfigopts = 'env FC=$F90' -configopts = '--with-jasper=$EBROOTJASPER' - -parallel = 1 - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/g/grib_api/grib_api-1.9.18-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/grib_api/grib_api-1.9.18-ictce-5.3.0.eb deleted file mode 100644 index 8bc580fd829c..000000000000 --- a/easybuild/easyconfigs/__archive__/g/grib_api/grib_api-1.9.18-ictce-5.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'grib_api' -version = '1.9.18' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = ['https://software.ecmwf.int/wiki/download/attachments/3473437/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('JasPer', '1.900.1'), -] - -preconfigopts = 'env FC=$F90' -configopts = '--with-jasper=$EBROOTJASPER' - -parallel = 1 - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/g/gromosXX/gromosXX-1.0.1737-goolf-1.5.14-mpi.eb b/easybuild/easyconfigs/__archive__/g/gromosXX/gromosXX-1.0.1737-goolf-1.5.14-mpi.eb deleted file mode 100644 index bffc1db37167..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gromosXX/gromosXX-1.0.1737-goolf-1.5.14-mpi.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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 - -easyblock = 'ConfigureMake' - -name = 'gromosXX' -version = '1.0.1737' -versionsuffix = '-mpi' - -homepage = 'http://www.gromos.net/' -description = """ GROMOS™ is an acronym of the GROningen MOlecular Simulation -computer program package, which has been developed since 1978 for the dynamic -modelling of (bio)molecules, until 1990 at the University of Groningen, The -Netherlands, and since then at the ETH, the Swiss Federal Institute of -Technology, in Zürich, Switzerland. """ - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'openmp': False, 'usempi': True} - -sources = ['%(name)s-%(version)s.tar.bz2'] - -dependencies = [('GSL', '1.16')] - -preconfigopts = './Config.sh &&' -configopts = '--enable-mpi' - -sanity_check_paths = { - 'files': ["bin/md", "bin/md_mpi", "lib/libmdpp.a"], - 'dirs': ['include/md++'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/gromosXX/gromosXX-1.0.1737-goolf-1.5.14-openmp.eb b/easybuild/easyconfigs/__archive__/g/gromosXX/gromosXX-1.0.1737-goolf-1.5.14-openmp.eb deleted file mode 100644 index d14dd7b8c322..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gromosXX/gromosXX-1.0.1737-goolf-1.5.14-openmp.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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 - -easyblock = 'ConfigureMake' - -name = 'gromosXX' -version = '1.0.1737' -versionsuffix = '-openmp' - -homepage = 'http://www.gromos.net/' -description = """ GROMOS™ is an acronym of the GROningen MOlecular Simulation -computer program package, which has been developed since 1978 for the dynamic -modelling of (bio)molecules, until 1990 at the University of Groningen, The -Netherlands, and since then at the ETH, the Swiss Federal Institute of -Technology, in Zürich, Switzerland. """ - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'openmp': True, 'usempi': False} - -sources = ['%(name)s-%(version)s.tar.bz2'] - -dependencies = [('GSL', '1.16')] - -preconfigopts = './Config.sh &&' -configopts = '--enable-openmp' - -sanity_check_paths = { - 'files': ["bin/md", "bin/md_mpi", "lib/libmdpp.a"], - 'dirs': ['include/md++'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/gromosXX/gromosXX-1.0.1737-goolf-1.5.14-serial.eb b/easybuild/easyconfigs/__archive__/g/gromosXX/gromosXX-1.0.1737-goolf-1.5.14-serial.eb deleted file mode 100644 index 3f1f59fa95a2..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gromosXX/gromosXX-1.0.1737-goolf-1.5.14-serial.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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 - -easyblock = 'ConfigureMake' - -name = 'gromosXX' -version = '1.0.1737' -versionsuffix = '-serial' - -homepage = 'http://www.gromos.net/' -description = """ GROMOS™ is an acronym of the GROningen MOlecular Simulation -computer program package, which has been developed since 1978 for the dynamic -modelling of (bio)molecules, until 1990 at the University of Groningen, The -Netherlands, and since then at the ETH, the Swiss Federal Institute of -Technology, in Zürich, Switzerland. """ - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'openmp': False, 'usempi': False} - -sources = ['%(name)s-%(version)s.tar.bz2'] - -dependencies = [('GSL', '1.16')] - -preconfigopts = './Config.sh &&' - -sanity_check_paths = { - 'files': ["bin/md", "bin/md_mpi", "lib/libmdpp.a"], - 'dirs': ['include/md++'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/g/gsl/gsl-1.9-10-intel-2014b-R-3.1.1.eb b/easybuild/easyconfigs/__archive__/g/gsl/gsl-1.9-10-intel-2014b-R-3.1.1.eb deleted file mode 100644 index 36d3ba68631d..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gsl/gsl-1.9-10-intel-2014b-R-3.1.1.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'RPackage' - -name = 'gsl' -version = '1.9-10' - -homepage = 'http://cran.r-project.org/web/packages/gsl' -description = """An R wrapper for the special functions and quasi random number generators of the Gnu Scientific - Library (GSL).""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://cran.r-project.org/src/contrib/'] -sources = ['%(name)s_%(version)s.tar.gz'] - -r = 'R' -rver = '3.1.1' -versionsuffix = '-%s-%s' % (r, rver) - -dependencies = [ - (r, rver), - ('GSL', '1.16'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['gsl'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/g/gtest/gtest-1.6.0-intel-2014b.eb b/easybuild/easyconfigs/__archive__/g/gtest/gtest-1.6.0-intel-2014b.eb deleted file mode 100644 index cd4e4b08f5f6..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gtest/gtest-1.6.0-intel-2014b.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = "MakeCp" - -name = 'gtest' -version = '1.6.0' - -homepage = 'https://code.google.com/p/googletest/' -description = "Google's framework for writing C++ tests on a variety of platforms" - -toolchain = {'name': 'intel', 'version': '2014b'} - -sources = [SOURCE_ZIP] -source_urls = ['https://googletest.googlecode.com/files'] - -with_configure = True - -files_to_copy = ['lib', 'include'] - -sanity_check_paths = { - 'files': ['lib/libgtest.la', 'lib/libgtest_main.la'], - 'dirs': ['include'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/g/gtest/gtest-1.7.0-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/g/gtest/gtest-1.7.0-CrayGNU-2015.11.eb deleted file mode 100644 index 0d6323dcef09..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gtest/gtest-1.7.0-CrayGNU-2015.11.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = "Tarball" - -name = 'gtest' -version = '1.7.0' - -homepage = 'https://code.google.com/p/googletest/' -description = "Google's framework for writing C++ tests on a variety of platforms" - -toolchain = {'name': 'CrayGNU', 'version': '2015.11'} - -sources = [SOURCE_ZIP] -source_urls = ['https://googletest.googlecode.com/files'] - -sanity_check_paths = { - 'files': ['CMakeLists.txt', ], - 'dirs': ['include', 'src'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/g/gtkglext/gtkglext-1.2.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/g/gtkglext/gtkglext-1.2.0-intel-2015b.eb deleted file mode 100644 index e4de32268869..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gtkglext/gtkglext-1.2.0-intel-2015b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gtkglext' -version = '1.2.0' - -homepage = 'https://projects.gnome.org/gtkglext' -description = """GtkGLExt is an OpenGL extension to GTK+.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['gtkglext-%(version)s_fix-gtk-compat.patch'] - -pangover = '1.37.1' -dependencies = [ - ('GTK+', '2.24.28'), - ('Pango', pangover), - ('pangox-compat', '0.0.2', '-Pango-%s' % pangover), -] - -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, - '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'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-goolf-1.4.10.eb deleted file mode 100644 index 346229a60d10..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-goolf-1.4.10.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright (c) 2012-2013 Cyprus Institute / CaSToRC -# Authors:: Thekla Loizou -# 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_06-19.html -## - -easyblock = 'ConfigureMake' - -name = 'gzip' -version = '1.5' - -homepage = 'http://www.gnu.org/software/gzip/' -description = "gzip (GNU zip) is a popular data compression program as a replacement for compress" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -# eg. http://ftp.gnu.org/gnu/gzip/gzip-1.5.tar.gz -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -# make sure the gzip, gunzip and compress binaries are available after installation -sanity_check_paths = { - 'files': ["bin/gunzip", "bin/gzip", "bin/uncompress"], - 'dirs': [], -} - -# run 'gzip -h' and 'gzip --version' after installation -sanity_check_commands = [True, ('gzip', '--version')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-ictce-5.3.0.eb deleted file mode 100644 index 0282f12e457c..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-ictce-5.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# This file is an EasyBuild recipy as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright (c) 2012-2013 Cyprus Institute / CaSToRC -# Author:: Thekla Loizou -# 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_06-19.html -## - -easyblock = 'ConfigureMake' - -name = 'gzip' -version = '1.5' - -homepage = 'http://www.gnu.org/software/gzip/' -description = "gzip (GNU zip) is a popular data compression program as a replacement for compress" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -# eg. http://ftp.gnu.org/gnu/gzip/gzip-1.5.tar.gz -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -# make sure the gzip, gunzip and compress binaries are available after installation -sanity_check_paths = { - 'files': ["bin/gunzip", "bin/gzip", "bin/uncompress"], - 'dirs': [], -} - -# run 'gzip -h' and 'gzip --version' after installation -sanity_check_commands = [True, ('gzip', '--version')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.6-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.6-goolf-1.5.14.eb deleted file mode 100644 index 356edf5aadf6..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.6-goolf-1.5.14.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright (c) 2012-2013 Cyprus Institute / CaSToRC -# Authors:: Thekla Loizou -# 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_06-19.html -## - -easyblock = 'ConfigureMake' - -name = 'gzip' -version = '1.6' - -homepage = 'http://www.gnu.org/software/gzip/' -description = "gzip (GNU zip) is a popular data compression program as a replacement for compress" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -# eg. http://ftp.gnu.org/gnu/gzip/gzip-1.6.tar.gz -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -# make sure the gzip, gunzip and compress binaries are available after installation -sanity_check_paths = { - 'files': ["bin/gunzip", "bin/gzip", "bin/uncompress"], - 'dirs': [], -} - -# run 'gzip -h' and 'gzip --version' after installation -sanity_check_commands = [True, ('gzip', '--version')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.6-goolf-1.6.10.eb b/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.6-goolf-1.6.10.eb deleted file mode 100644 index fdb8e4ad690d..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.6-goolf-1.6.10.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright (c) 2012-2013 Cyprus Institute / CaSToRC -# Authors:: Thekla Loizou -# 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_06-19.html -## - -easyblock = 'ConfigureMake' - -name = 'gzip' -version = '1.6' - -homepage = 'http://www.gnu.org/software/gzip/' -description = "gzip (GNU zip) is a popular data compression program as a replacement for compress" - -toolchain = {'name': 'goolf', 'version': '1.6.10'} - -# eg. http://ftp.gnu.org/gnu/gzip/gzip-1.6.tar.gz -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -# make sure the gzip, gunzip and compress binaries are available after installation -sanity_check_paths = { - 'files': ["bin/gunzip", "bin/gzip", "bin/uncompress"], - 'dirs': [], -} - -# run 'gzip -h' and 'gzip --version' after installation -sanity_check_commands = [True, ('gzip', '--version')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.6-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.6-ictce-5.3.0.eb deleted file mode 100644 index 006952cabaf5..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.6-ictce-5.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright (c) 2012-2013 Cyprus Institute / CaSToRC -# Authors:: Thekla Loizou -# 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_06-19.html -## - -easyblock = 'ConfigureMake' - -name = 'gzip' -version = '1.6' - -homepage = 'http://www.gnu.org/software/gzip/' -description = "gzip (GNU zip) is a popular data compression program as a replacement for compress" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -# eg. http://ftp.gnu.org/gnu/gzip/gzip-1.6.tar.gz -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -# make sure the gzip, gunzip and compress binaries are available after installation -sanity_check_paths = { - 'files': ["bin/gunzip", "bin/gzip", "bin/uncompress"], - 'dirs': [], -} - -# run 'gzip -h' and 'gzip --version' after installation -sanity_check_commands = [True, ('gzip', '--version')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.6-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.6-ictce-5.5.0.eb deleted file mode 100644 index 24f9247f5e4f..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.6-ictce-5.5.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright (c) 2012-2013 Cyprus Institute / CaSToRC -# Authors:: Thekla Loizou -# 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_06-19.html -## - -easyblock = 'ConfigureMake' - -name = 'gzip' -version = '1.6' - -homepage = 'http://www.gnu.org/software/gzip/' -description = "gzip (GNU zip) is a popular data compression program as a replacement for compress" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -# eg. http://ftp.gnu.org/gnu/gzip/gzip-1.6.tar.gz -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -# make sure the gzip, gunzip and compress binaries are available after installation -sanity_check_paths = { - 'files': ["bin/gunzip", "bin/gzip", "bin/uncompress"], - 'dirs': [], -} - -# run 'gzip -h' and 'gzip --version' after installation -sanity_check_commands = [True, ('gzip', '--version')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.6-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.6-ictce-6.2.5.eb deleted file mode 100644 index 9c01e1b2fa9f..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.6-ictce-6.2.5.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright (c) 2012-2013 Cyprus Institute / CaSToRC -# Authors:: Thekla Loizou -# 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_06-19.html -## - -easyblock = 'ConfigureMake' - -name = 'gzip' -version = '1.6' - -homepage = 'http://www.gnu.org/software/gzip/' -description = "gzip (GNU zip) is a popular data compression program as a replacement for compress" - -toolchain = {'name': 'ictce', 'version': '6.2.5'} - -# eg. http://ftp.gnu.org/gnu/gzip/gzip-1.6.tar.gz -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -# make sure the gzip, gunzip and compress binaries are available after installation -sanity_check_paths = { - 'files': ["bin/gunzip", "bin/gzip", "bin/uncompress"], - 'dirs': [], -} - -# run 'gzip -h' and 'gzip --version' after installation -sanity_check_commands = [True, ('gzip', '--version')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.6-intel-2015b.eb b/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.6-intel-2015b.eb deleted file mode 100644 index c1b78eb897bc..000000000000 --- a/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.6-intel-2015b.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gzip' -version = '1.6' - -homepage = 'http://www.gnu.org/software/gzip/' -description = "gzip (GNU zip) is a popular data compression program as a replacement for compress" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -sanity_check_paths = { - 'files': ["bin/gunzip", "bin/gzip", "bin/uncompress"], - 'dirs': [], -} - -sanity_check_commands = [True, ('gzip', '--version')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HDF/HDF-4.2.11-foss-2015a.eb b/easybuild/easyconfigs/__archive__/h/HDF/HDF-4.2.11-foss-2015a.eb deleted file mode 100644 index 4cc114e9725c..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF/HDF-4.2.11-foss-2015a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HDF' -version = '4.2.11' - -homepage = 'http://www.hdfgroup.org/products/hdf4/' -description = """HDF4 (also known as HDF) is a library and multi-object file -format for storing and managing data between machines.""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'opt': True, 'pic': True} - -dependencies = [ - ('flex', '2.5.39'), - ('Bison', '3.0.2'), - ('Szip', '2.1'), - ('JasPer', '1.900.1'), -] - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://www.hdfgroup.org/ftp/HDF/releases/HDF%(version)s/src'] - - -configopts = "--with-szlib=$EBROOTSZIP --includedir=%(installdir)s/include/%(namelower)s" - -sanity_check_paths = { - 'files': ['lib/libdf.a', 'lib/libhdf4.settings', 'lib/libmfhdf.a'], - 'dirs': ['bin', 'include/hdf'], -} - - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF/HDF-4.2.7-patch1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/h/HDF/HDF-4.2.7-patch1-goolf-1.4.10.eb deleted file mode 100644 index 558ae70b7fea..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF/HDF-4.2.7-patch1-goolf-1.4.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HDF' -version = '4.2.7-patch1' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': True, 'pic': True} - -dependencies = [ - ('flex', '2.5.35'), - ('Bison', '2.5'), - ('Szip', '2.1'), - ('JasPer', '1.900.1'), -] - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.hdfgroup.org/ftp/HDF/releases/HDF%s/src/' % version.split('-')[0]] - -configopts = "--with-szlib=$EBROOTSZIP --includedir=%(installdir)s/include/%(namelower)s" - -sanity_check_paths = { - 'files': ['lib/libdf.a', 'lib/libhdf4.settings', 'lib/libmfhdf.a'], - 'dirs': ['bin', 'include/hdf'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF/HDF-4.2.7-patch1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/h/HDF/HDF-4.2.7-patch1-ictce-5.3.0.eb deleted file mode 100644 index c9298da39e09..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF/HDF-4.2.7-patch1-ictce-5.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HDF' -version = '4.2.7-patch1' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': True, 'pic': True} - -dependencies = [ - ('flex', '2.5.35'), - ('Bison', '2.5'), - ('Szip', '2.1'), - ('JasPer', '1.900.1'), -] - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.hdfgroup.org/ftp/HDF/releases/HDF%s/src/' % version.split('-')[0]] - -configopts = "--with-szlib=$EBROOTSZIP --includedir=%(installdir)s/include/%(namelower)s" - -sanity_check_paths = { - 'files': ['lib/libdf.a', 'lib/libhdf4.settings', 'lib/libmfhdf.a'], - 'dirs': ['bin', 'include/hdf'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF/HDF-4.2.8-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/h/HDF/HDF-4.2.8-ictce-5.3.0.eb deleted file mode 100644 index 16556a59b796..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF/HDF-4.2.8-ictce-5.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -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.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': True, 'pic': True} - -dependencies = [ - ('flex', '2.5.37'), - ('Bison', '2.7'), - ('Szip', '2.1'), -] - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.hdfgroup.org/ftp/HDF/releases/HDF%(version)s/src/'] - -configopts = "--with-szlib=$EBROOTSZIP --includedir=%(installdir)s/include/%(namelower)s" - -sanity_check_paths = { - 'files': ['lib/libdf.a', 'lib/libhdf4.settings', 'lib/libmfhdf.a'], - 'dirs': ['bin', 'include/hdf'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.10.0-patch1-goolfc-2016.10.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.10.0-patch1-goolfc-2016.10.eb deleted file mode 100644 index d2beb3b023e6..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.10.0-patch1-goolfc-2016.10.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.0-patch1' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -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/__archive__/h/HDF5/HDF5-1.8.10-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-goolf-1.4.10.eb deleted file mode 100644 index 01d3a9faebef..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HDF5' -version = '1.8.10' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -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] - -dependencies = [ - ('zlib', '1.2.7'), - ('Szip', '2.1'), -] - -patches = ['configure_libtool.patch'] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-5.3.0-gpfs-zlib-1.2.5.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-5.3.0-gpfs-zlib-1.2.5.eb deleted file mode 100644 index d41942a2f153..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-5.3.0-gpfs-zlib-1.2.5.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'HDF5' -version = '1.8.10' -versionsuffix = "-gpfs" - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'ictce', 'version': '5.3.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] - -patches = [ - 'HDF5_%(version)s_configure_ictce.patch', - 'HDF5-%(version)s_mpi-includes_order_fix.patch' -] - -zlib = 'zlib' -zlibver = '1.2.5' -versionsuffix += '-%s-%s' % (zlib, zlibver) - -dependencies = [ - (zlib, zlibver), - ('Szip', '2.1'), -] - -configopts = "--enable-gpfs" - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-5.3.0-gpfs.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-5.3.0-gpfs.eb deleted file mode 100644 index 436068f430b8..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-5.3.0-gpfs.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'HDF5' -version = '1.8.10' -versionsuffix = "-gpfs" - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'ictce', 'version': '5.3.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] - -patches = [ - 'HDF5_%(version)s_configure_ictce.patch', - 'HDF5-%(version)s_mpi-includes_order_fix.patch' -] - -dependencies = [ - ('zlib', '1.2.7'), - ('Szip', '2.1'), -] - -configopts = "--enable-gpfs" - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-5.3.0-serial.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-5.3.0-serial.eb deleted file mode 100644 index 62c6b3edefdf..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-5.3.0-serial.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'HDF5' -version = '1.8.10' -versionsuffix = '-serial' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': 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] - -dependencies = [ - ('zlib', '1.2.7'), - ('Szip', '2.1'), -] - -patches = ['configure_libtool.patch'] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-5.3.0.eb deleted file mode 100644 index dd538c411b9f..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-5.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'HDF5' -version = '1.8.10' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'ictce', 'version': '5.3.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] - -patches = [ - 'HDF5_%(version)s_configure_ictce.patch', - 'configure_libtool.patch', - 'HDF5-1.8.9_mpi-includes_order_fix.patch', -] - -dependencies = [ - ('zlib', '1.2.7'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-5.4.0-gpfs.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-5.4.0-gpfs.eb deleted file mode 100644 index efee2ed453f4..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-5.4.0-gpfs.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'HDF5' -version = '1.8.10' -versionsuffix = "-gpfs" - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'ictce', 'version': '5.4.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] - -patches = [ - 'HDF5_%(version)s_configure_ictce.patch', - 'HDF5-%(version)s_mpi-includes_order_fix.patch' -] - -dependencies = [ - ('zlib', '1.2.7'), - ('Szip', '2.1'), -] - -configopts = "--enable-gpfs" - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-5.5.0-gpfs.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-5.5.0-gpfs.eb deleted file mode 100644 index 5c7fdcdf4ed0..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-5.5.0-gpfs.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'HDF5' -version = '1.8.10' -versionsuffix = "-gpfs" - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'ictce', 'version': '5.5.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] - -patches = [ - 'HDF5_%(version)s_configure_ictce.patch', - 'HDF5-%(version)s_mpi-includes_order_fix.patch' -] - -dependencies = [ - ('zlib', '1.2.7'), - ('Szip', '2.1'), -] - -configopts = "--enable-gpfs" - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-6.1.5-gpfs.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-6.1.5-gpfs.eb deleted file mode 100644 index 6c9e67db3969..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-6.1.5-gpfs.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'HDF5' -version = '1.8.10' -versionsuffix = "-gpfs" - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'ictce', 'version': '6.1.5'} -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] - -patches = [ - 'HDF5_%(version)s_configure_ictce.patch', - 'HDF5-%(version)s_mpi-includes_order_fix.patch' -] - -dependencies = [ - ('zlib', '1.2.7'), - ('Szip', '2.1'), -] - -configopts = "--enable-gpfs" - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-intel-2014b-gpfs.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-intel-2014b-gpfs.eb deleted file mode 100644 index 1fb3aecd33e9..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-intel-2014b-gpfs.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'HDF5' -version = '1.8.10' -versionsuffix = "-gpfs" - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2014b'} -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] - -patches = [ - 'HDF5_%(version)s_configure_ictce.patch', - 'HDF5-%(version)s_mpi-includes_order_fix.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -configopts = "--enable-gpfs" - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-patch1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-patch1-goolf-1.4.10.eb deleted file mode 100644 index d7172ea58e12..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-patch1-goolf-1.4.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'HDF5' -version = '1.8.10-patch1' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -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] - -patches = [ - 'configure_libtool.patch', - 'HDF5-1.8.9_mpi-includes_order_fix.patch', -] - -dependencies = [ - ('zlib', '1.2.7'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-patch1-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-patch1-goolf-1.5.14.eb deleted file mode 100644 index c777fec29ee9..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-patch1-goolf-1.5.14.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'HDF5' -version = '1.8.10-patch1' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -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] - -patches = [ - 'configure_libtool.patch', - 'HDF5-1.8.9_mpi-includes_order_fix.patch', -] - -dependencies = [ - ('zlib', '1.2.7'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-patch1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-patch1-ictce-5.3.0.eb deleted file mode 100644 index a74d0903c4dd..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-patch1-ictce-5.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'HDF5' -version = '1.8.10-patch1' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'ictce', 'version': '5.3.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] - -patches = [ - 'configure_libtool.patch', - 'HDF5-1.8.9_mpi-includes_order_fix.patch', -] - -dependencies = [ - ('zlib', '1.2.7'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.11-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.11-goolf-1.4.10.eb deleted file mode 100644 index f6704c170baf..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.11-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HDF5' -version = '1.8.11' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': 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] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -patches = ['configure_libtool.patch'] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.11-ictce-5.3.0-serial.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.11-ictce-5.3.0-serial.eb deleted file mode 100644 index 4133cdbdf816..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.11-ictce-5.3.0-serial.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'HDF5' -version = '1.8.11' -versionsuffix = '-serial' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': 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] - -dependencies = [ - ('zlib', '1.2.7'), - ('Szip', '2.1'), -] - -patches = ['configure_libtool.patch'] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.12-goolf-1.4.10-zlib-1.2.7.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.12-goolf-1.4.10-zlib-1.2.7.eb deleted file mode 100644 index 6c7c542fe82f..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.12-goolf-1.4.10-zlib-1.2.7.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'HDF5' -version = '1.8.12' -versionsuffix = '-zlib-1.2.7' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, '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] - -patches = ['configure_libtool.patch'] - -dependencies = [ - ('zlib', '1.2.7'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.12-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.12-ictce-5.4.0.eb deleted file mode 100644 index 75aa5da35f19..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.12-ictce-5.4.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'HDF5' -version = '1.8.12' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'ictce', 'version': '5.4.0'} -toolchainopts = {'optarch': True, '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] - -patches = [ - 'HDF5-1.8.12_configure_ictce.patch', - 'configure_libtool.patch', - 'HDF5-%(version)s_mpi-includes_order_fix.patch', -] - -dependencies = [ - ('zlib', '1.2.7'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.12-ictce-5.5.0-zlib-1.2.8.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.12-ictce-5.5.0-zlib-1.2.8.eb deleted file mode 100644 index c86e56985d44..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.12-ictce-5.5.0-zlib-1.2.8.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'HDF5' -version = '1.8.12' -versionsuffix = '-zlib-1.2.8' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, '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] - -patches = [ - 'HDF5-1.8.12_configure_ictce.patch', - 'configure_libtool.patch', - 'HDF5-%(version)s_mpi-includes_order_fix.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.12-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.12-ictce-5.5.0.eb deleted file mode 100644 index 8f6f748af265..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.12-ictce-5.5.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'HDF5' -version = '1.8.12' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, '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] - -patches = [ - 'HDF5-1.8.12_configure_ictce.patch', - 'configure_libtool.patch', - 'HDF5-%(version)s_mpi-includes_order_fix.patch', -] - -dependencies = [ - ('zlib', '1.2.7'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.13-foss-2014b.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.13-foss-2014b.eb deleted file mode 100644 index 5216f2b3fa2e..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.13-foss-2014b.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HDF5' -version = '1.8.13' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'foss', 'version': '2014b'} -toolchainopts = {'optarch': True, '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] - -patches = ['configure_libtool.patch'] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.13-foss-2015a.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.13-foss-2015a.eb deleted file mode 100644 index b7dd3900c2a1..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.13-foss-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'HDF5' -version = '1.8.13' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'optarch': True, '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] - -patches = [ - 'configure_libtool.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.13-intel-2014b.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.13-intel-2014b.eb deleted file mode 100644 index 021e189806e2..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.13-intel-2014b.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'HDF5' -version = '1.8.13' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'optarch': True, '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] - -patches = [ - 'HDF5-%(version)s_configure_intel.patch', - 'configure_libtool.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.13-intel-2015a.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.13-intel-2015a.eb deleted file mode 100644 index ebc4ebd91d93..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.13-intel-2015a.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'HDF5' -version = '1.8.13' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True, '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] - -patches = [ - 'HDF5-%(version)s_configure_intel.patch', - 'configure_libtool.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.13-intel-2015b.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.13-intel-2015b.eb deleted file mode 100644 index e65c8600e3f5..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.13-intel-2015b.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'HDF5' -version = '1.8.13' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, '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] - -patches = [ - 'HDF5-%(version)s_configure_intel.patch', - 'configure_libtool.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.14-foss-2015a.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.14-foss-2015a.eb deleted file mode 100644 index 4dc3145dd84b..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.14-foss-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'HDF5' -version = "1.8.14" - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'optarch': True, '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] - -patches = [ - 'configure_libtool.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.14-ictce-7.1.2-serial.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.14-ictce-7.1.2-serial.eb deleted file mode 100644 index e5bad53fb14d..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.14-ictce-7.1.2-serial.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'HDF5' -version = '1.8.14' -versionsuffix = '-serial' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'ictce', 'version': '7.1.2'} -toolchainopts = {'optarch': True, '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] - -patches = [ - 'HDF5-1.8.13_configure_intel.patch', - 'configure_libtool.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.14-ictce-7.1.2.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.14-ictce-7.1.2.eb deleted file mode 100644 index 8429ba61ce2b..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.14-ictce-7.1.2.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'HDF5' -version = '1.8.14' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'ictce', 'version': '7.1.2'} -toolchainopts = {'optarch': True, '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] - -patches = [ - 'HDF5-1.8.13_configure_intel.patch', - 'configure_libtool.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.14-intel-2015a-serial.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.14-intel-2015a-serial.eb deleted file mode 100644 index 6b9a4b3d2e30..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.14-intel-2015a-serial.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'HDF5' -version = '1.8.14' -versionsuffix = '-serial' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True, '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] - -patches = [ - 'HDF5-1.8.13_configure_intel.patch', - 'configure_libtool.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.14-intel-2015a.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.14-intel-2015a.eb deleted file mode 100644 index c87a73a621db..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.14-intel-2015a.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'HDF5' -version = '1.8.14' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True, '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] - -patches = [ - 'HDF5-1.8.13_configure_intel.patch', - 'configure_libtool.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.15-foss-2015a.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.15-foss-2015a.eb deleted file mode 100644 index 55d9d007dbf9..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.15-foss-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HDF5' -version = '1.8.15' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'optarch': True, '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] - -patches = ['configure_libtool.patch'] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.15-intel-2015a.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.15-intel-2015a.eb deleted file mode 100644 index 35bf4a52af65..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.15-intel-2015a.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'HDF5' -version = '1.8.15' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True, '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] - -patches = [ - 'HDF5-%(version)s_configure_intel.patch', - 'configure_libtool.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.15-intel-2015b.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.15-intel-2015b.eb deleted file mode 100644 index 15a8734ca234..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.15-intel-2015b.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'HDF5' -version = '1.8.15' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, '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] - -patches = [ - 'HDF5-%(version)s_configure_intel.patch', - 'configure_libtool.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.15-patch1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.15-patch1-foss-2015a.eb deleted file mode 100644 index 4081f97691b7..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.15-patch1-foss-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HDF5' -version = '1.8.15-patch1' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'optarch': True, '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] - -patches = ['configure_libtool.patch'] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.15-patch1-foss-2015b.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.15-patch1-foss-2015b.eb deleted file mode 100644 index 88a5b0c9fce5..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.15-patch1-foss-2015b.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HDF5' -version = '1.8.15-patch1' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'optarch': True, '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] - -patches = ['configure_libtool.patch'] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.15-patch1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.15-patch1-intel-2015a.eb deleted file mode 100644 index 637d363370db..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.15-patch1-intel-2015a.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'HDF5' -version = '1.8.15-patch1' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True, '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] - -patches = [ - 'HDF5-1.8.15_configure_intel.patch', - 'configure_libtool.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.15-patch1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.15-patch1-intel-2015b.eb deleted file mode 100644 index b01a0c7f1797..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.15-patch1-intel-2015b.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'HDF5' -version = '1.8.15-patch1' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, '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] - -patches = [ - 'HDF5-1.8.15_configure_intel.patch', - 'configure_libtool.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.16-foss-2015a.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.16-foss-2015a.eb deleted file mode 100644 index 26e9ae99e720..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.16-foss-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HDF5' -version = '1.8.16' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'optarch': True, '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] - -patches = ['configure_libtool.patch'] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.16-intel-2015b-serial.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.16-intel-2015b-serial.eb deleted file mode 100644 index 1dde56e3fc06..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.16-intel-2015b-serial.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'HDF5' -version = '1.8.16' -versionsuffix = '-serial' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, '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] - -patches = [ - 'HDF5-1.8.15_configure_intel.patch', - 'configure_libtool.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.16-intel-2015b.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.16-intel-2015b.eb deleted file mode 100644 index 677aee902a97..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.16-intel-2015b.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'HDF5' -version = '1.8.16' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, '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] - -patches = [ - 'HDF5-1.8.15_configure_intel.patch', - 'configure_libtool.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.7-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.7-goolf-1.4.10.eb deleted file mode 100644 index cdca5f26fe7b..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.7-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HDF5' -version = '1.8.7' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -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] - -patches = ['configure_libtool.patch'] - -dependencies = [ - ('zlib', '1.2.7'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.7-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.7-ictce-5.3.0.eb deleted file mode 100644 index 4c92f4c90d32..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.7-ictce-5.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'HDF5' -version = '1.8.7' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'ictce', 'version': '5.3.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] - -patches = [ - 'HDF5_configure_ictce.patch', - 'configure_libtool.patch', - 'HDF5-%(version)s_mpi-includes_order_fix.patch', -] - -dependencies = [ - ('zlib', '1.2.7'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.9-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.9-goolf-1.4.10.eb deleted file mode 100644 index 2556002909c1..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.9-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HDF5' -version = '1.8.9' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -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] - -patches = ['configure_libtool.patch'] - -dependencies = [ - ('zlib', '1.2.7'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.9-goolf-1.5.16.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.9-goolf-1.5.16.eb deleted file mode 100644 index db4715b7ec78..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.9-goolf-1.5.16.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HDF5' -version = '1.8.9' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'goolf', 'version': '1.5.16'} -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] - -patches = ['configure_libtool.patch'] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.9-ictce-5.2.0.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.9-ictce-5.2.0.eb deleted file mode 100644 index fc2ac104c23c..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.9-ictce-5.2.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'HDF5' -version = '1.8.9' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -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] - -patches = [ - 'HDF5_configure_ictce.patch', - 'configure_libtool.patch', - 'HDF5-%(version)s_mpi-includes_order_fix.patch', -] - -dependencies = [ - ('zlib', '1.2.7'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.9-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.9-ictce-5.3.0.eb deleted file mode 100644 index 638fcd522e2f..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.9-ictce-5.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'HDF5' -version = '1.8.9' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'ictce', 'version': '5.3.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] - -patches = [ - 'HDF5_configure_ictce.patch', - 'configure_libtool.patch', - 'HDF5-%(version)s_mpi-includes_order_fix.patch', -] - -dependencies = [ - ('zlib', '1.2.7'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.9-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.9-ictce-5.4.0.eb deleted file mode 100644 index cbba2c691d30..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.9-ictce-5.4.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'HDF5' -version = '1.8.9' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'ictce', 'version': '5.4.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] - -patches = [ - 'HDF5_configure_ictce.patch', - 'configure_libtool.patch', - 'HDF5-%(version)s_mpi-includes_order_fix.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.9-intel-2014b.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.9-intel-2014b.eb deleted file mode 100644 index 99b9298894aa..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.9-intel-2014b.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'HDF5' -version = '1.8.9' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2014b'} -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] - -patches = [ - 'HDF5_configure_ictce.patch', - 'configure_libtool.patch', - 'HDF5-%(version)s_mpi-includes_order_fix.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HEALPix/HEALPix-2.20a-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/h/HEALPix/HEALPix-2.20a-ictce-5.5.0.eb deleted file mode 100644 index 597c5e6d4283..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HEALPix/HEALPix-2.20a-ictce-5.5.0.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'HEALPix' -version = '2.20a' - -homepage = 'http://healpix.sourceforge.net/' -description = """Hierarchical Equal Area isoLatitude Pixelation of a sphere.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['Healpix_%(version)s_2011Feb09.tar.gz'] - -dependencies = [('CFITSIO', '3.350')] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/h/HH-suite/HH-suite-2.0.16-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/h/HH-suite/HH-suite-2.0.16-goolf-1.4.10.eb deleted file mode 100644 index d814155d4811..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HH-suite/HH-suite-2.0.16-goolf-1.4.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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 -## - -easyblock = 'ConfigureMake' - -name = "HH-suite" -version = "2.0.16" - -homepage = 'http://en.wikipedia.org/wiki/HH-suite' -description = """HH-suite is an open-source software package for sensitive protein sequence searching. - It contains programs that can search for similar protein sequences in protein sequence databases.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = ["hhsuite-%(version)s.tar.gz"] -source_urls = ["ftp://toolkit.genzentrum.lmu.de/pub/HH-suite/releases"] - -skipsteps = ['configure'] -installopts = "INSTALL_DIR=%(installdir)s" - -sanity_check_paths = { - 'files': ["bin/hhalign", "bin/hhblits", "bin/hhconsensus", "bin/hhfilter", "bin/hhmake", "bin/hhsearch"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/h/HMMER/HMMER-3.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/h/HMMER/HMMER-3.0-goolf-1.4.10.eb deleted file mode 100644 index 575f1cb3a195..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HMMER/HMMER-3.0-goolf-1.4.10.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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 -## - -easyblock = 'ConfigureMake' - -name = 'HMMER' -version = '3.0' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://eddylab.org/software/hmmer%(version_major)s/%(version)s/'] -sources = ['hmmer-%(version)s-linux-intel-x86_64.tar.gz'] - -sanity_check_paths = { - 'files': ["bin/hmmemit", "bin/hmmsearch", "bin/hmmscan"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/h/HMMER/HMMER-3.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/h/HMMER/HMMER-3.0-ictce-5.3.0.eb deleted file mode 100644 index 58666bd91f5c..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HMMER/HMMER-3.0-ictce-5.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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 -## - -easyblock = 'ConfigureMake' - -name = 'HMMER' -version = '3.0' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://eddylab.org/software/hmmer%(version_major)s/%(version)s/'] -sources = ['hmmer-%(version)s-linux-intel-x86_64.tar.gz'] - -sanity_check_paths = { - 'files': ["bin/hmmemit", "bin/hmmsearch", "bin/hmmscan"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/h/HMMER/HMMER-3.1b1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/h/HMMER/HMMER-3.1b1-goolf-1.4.10.eb deleted file mode 100644 index 180372ef32d8..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HMMER/HMMER-3.1b1-goolf-1.4.10.eb +++ /dev/null @@ -1,44 +0,0 @@ -## -# 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.1b1' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://eddylab.org/software/hmmer%(version_major)s/%(version)s/'] -sources = ['hmmer-%(version)s-linux-intel-x86_64.tar.gz'] -patches = ['hmmer-%(version)s_link-LIBS-utests.patch'] - -installopts = ' && cd easel && make install' - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["hmmemit", "hmmsearch", "hmmscan", - "esl-alimap", "esl-cluster", "esl-mask"]], - 'dirs': [] -} - -runtest = 'check' - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/h/HMMER/HMMER-3.1b1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/h/HMMER/HMMER-3.1b1-ictce-5.3.0.eb deleted file mode 100644 index 46ef675ae28a..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HMMER/HMMER-3.1b1-ictce-5.3.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -## -# 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.1b1' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://eddylab.org/software/hmmer%(version_major)s/%(version)s/'] -sources = ['hmmer-%(version)s-linux-intel-x86_64.tar.gz'] -patches = ['hmmer-%(version)s_link-LIBS-utests.patch'] - -installopts = ' && cd easel && make install' - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["hmmemit", "hmmsearch", "hmmscan", - "esl-alimap", "esl-cluster", "esl-mask"]], - 'dirs': [] -} - -runtest = 'check' - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/h/HMMER/HMMER-3.1b1-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/h/HMMER/HMMER-3.1b1-ictce-6.2.5.eb deleted file mode 100644 index 9368f8b01496..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HMMER/HMMER-3.1b1-ictce-6.2.5.eb +++ /dev/null @@ -1,44 +0,0 @@ -## -# 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.1b1' - -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': 'ictce', 'version': '6.2.5'} - -source_urls = ['http://eddylab.org/software/hmmer%(version_major)s/%(version)s/'] -sources = ['hmmer-%(version)s-linux-intel-x86_64.tar.gz'] -patches = ['hmmer-%(version)s_link-LIBS-utests.patch'] - -installopts = ' && cd easel && make install' - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["hmmemit", "hmmsearch", "hmmscan", - "esl-alimap", "esl-cluster", "esl-mask"]], - 'dirs': [] -} - -runtest = 'check' - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/h/HMMER/HMMER-3.1b2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/h/HMMER/HMMER-3.1b2-intel-2015a.eb deleted file mode 100644 index eb4bc8d61f35..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HMMER/HMMER-3.1b2-intel-2015a.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# 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': '2015a'} - -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/__archive__/h/HPCBIOS_Bioinfo/HPCBIOS_Bioinfo-20130829-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/h/HPCBIOS_Bioinfo/HPCBIOS_Bioinfo-20130829-goolf-1.4.10.eb deleted file mode 100644 index 36c9dbdcc408..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPCBIOS_Bioinfo/HPCBIOS_Bioinfo-20130829-goolf-1.4.10.eb +++ /dev/null @@ -1,73 +0,0 @@ -## -# 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 -## - -easyblock = "Bundle" - -name = 'HPCBIOS_Bioinfo' -version = '20130829' - -homepage = 'http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html' -description = """Bioinformatics & Computational Biology productivity environment includes a set of HPC tools, - which are needed for scientific computing and visualization in the respective domain. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} # ie. build against the GNU compilers & OpenMPI stack - -dependencies = [ - ('ALLPATHS-LG', '46968'), - ('AMOS', '3.1.0'), - ('BFAST', '0.7.0a'), - ('BLAST+', '2.2.28', '-Python-2.7.3'), - ('BWA', '0.6.2'), - ('BamTools', '2.2.3'), - ('BioPerl', '1.6.1', '-Perl-5.16.3'), - ('Biopython', '1.61', '-Python-2.7.3'), - ('Bowtie2', '2.0.2'), - ('bam2fastq', '1.1.0'), - ('biodeps', '1.6'), - # ('CD-HIT', '4.5.4', '-2011-03-07'), - ('ClustalW2', '2.1'), - ('Cufflinks', '2.0.2'), - ('EMBOSS', '6.5.7'), - ('FASTA', '36.3.5e'), - ('FASTX-Toolkit', '0.0.13.2'), - ('FSL', '4.1.9'), - ('GLIMMER', '3.02b'), - ('GROMACS', '4.6.1', '-hybrid'), - ('HH-suite', '2.0.16'), - ('HMMER', '3.0'), - ('Infernal', '1.1rc1'), - ('libgtextutils', '0.6.1'), - ('libharu', '2.2.0'), - ('MCL', '12.135'), - ('MEME', '4.8.0'), - ('MUMmer', '3.23'), - ('MetaVelvet', '1.2.01'), - ('Mothur', '1.30.2'), - ('MrBayes', '3.1.2'), - ('mpiBLAST', '1.6.0'), - ('NEURON', '7.2'), - ('Oases', '0.2.08'), - ('PAML', '4.7'), - # ('PLINK', '1.07'), - ('Pasha', '1.0.3'), - ('Primer3', '2.3.0'), - ('RAxML', '7.7.5', '-hybrid-sse3'), - ('RNAz', '2.1'), - ('SAMtools', '0.1.18'), - ('SHRiMP', '2.2.3'), - ('SOAPdenovo', '1.05'), - ('Trinity', '2012-10-05'), - ('Velvet', '1.2.07'), - ('ViennaRNA', '2.0.7'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/h/HPCBIOS_Bioinfo/HPCBIOS_Bioinfo-20130829-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/h/HPCBIOS_Bioinfo/HPCBIOS_Bioinfo-20130829-ictce-5.3.0.eb deleted file mode 100644 index 2a8073ec7452..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPCBIOS_Bioinfo/HPCBIOS_Bioinfo-20130829-ictce-5.3.0.eb +++ /dev/null @@ -1,73 +0,0 @@ -## -# 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 -## - -easyblock = "Bundle" - -name = 'HPCBIOS_Bioinfo' -version = '20130829' - -homepage = 'http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html' -description = """Bioinformatics & Computational Biology productivity environment includes a set of HPC tools, - which are needed for scientific computing and visualization in the respective domain. """ - -toolchain = {'name': 'ictce', 'version': '5.3.0'} # ie. build against the INTEL compilers & MPI stack / March 2013 - -dependencies = [ - # ('ALLPATHS-LG', '46968'), - ('AMOS', '3.1.0'), - ('BFAST', '0.7.0a'), - ('BLAST+', '2.2.28', '-Python-2.7.3'), - ('BWA', '0.6.2'), - ('BamTools', '2.2.3'), - ('BioPerl', '1.6.1', '-Perl-5.16.3'), - ('Biopython', '1.61', '-Python-2.7.3'), - ('Bowtie2', '2.0.2'), - ('bam2fastq', '1.1.0'), - ('biodeps', '1.6'), - ('CD-HIT', '4.5.4', '-2011-03-07'), - ('ClustalW2', '2.1'), - ('Cufflinks', '2.0.2'), - ('EMBOSS', '6.5.7'), - ('FASTA', '36.3.5e'), - ('FASTX-Toolkit', '0.0.13.2'), - ('FSL', '4.1.9'), - ('GLIMMER', '3.02b'), - ('GROMACS', '4.6.1', '-hybrid'), - ('HMMER', '3.0'), - # ('HH-suite', '2.0.16'), - ('Infernal', '1.1rc1'), - ('libgtextutils', '0.6.1'), - ('libharu', '2.2.0'), - ('MCL', '12.135'), - ('MEME', '4.8.0'), - ('MUMmer', '3.23'), - ('MetaVelvet', '1.2.01'), - ('Mothur', '1.30.2'), - ('MrBayes', '3.1.2'), - ('mpiBLAST', '1.6.0'), - ('NEURON', '7.2'), - ('Oases', '0.2.08'), - ('PAML', '4.7'), - ('PLINK', '1.07'), - ('Pasha', '1.0.3'), - ('Primer3', '2.3.0'), - ('RAxML', '7.7.5', '-hybrid-sse3'), - ('RNAz', '2.1'), - ('SAMtools', '0.1.18'), - ('SHRiMP', '2.2.3'), - ('SOAPdenovo', '1.05'), - ('Trinity', '2012-10-05'), - ('Velvet', '1.2.07'), - ('ViennaRNA', '2.0.7'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/h/HPCBIOS_Debuggers/HPCBIOS_Debuggers-20130829-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/h/HPCBIOS_Debuggers/HPCBIOS_Debuggers-20130829-goolf-1.4.10.eb deleted file mode 100644 index 1b8304beca1b..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPCBIOS_Debuggers/HPCBIOS_Debuggers-20130829-goolf-1.4.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# 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_06-05.html -## - -easyblock = "Bundle" - -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.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -# TODO: ('DDT', '4.1'), # provides Allinea MAP, no easyconfig for this as of yet - -dependencies = [ - ('GDB', '7.5.1'), - ('TotalView', '8.12.0-0', '-linux-x86-64', True), # provides MemoryScape - ('icc', '2013.5.192', '', True), # provides IDB in ictce/5.3.0 compatible mode -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPCBIOS_LifeSciences/HPCBIOS_LifeSciences-20130829-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/h/HPCBIOS_LifeSciences/HPCBIOS_LifeSciences-20130829-goolf-1.4.10.eb deleted file mode 100644 index f65efedca61c..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPCBIOS_LifeSciences/HPCBIOS_LifeSciences-20130829-goolf-1.4.10.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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-93.html -## - -easyblock = "Bundle" - -name = 'HPCBIOS_LifeSciences' -version = '20130829' - -homepage = 'http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html' -description = """Life Sciences productivity environment includes a set of HPC tools, - which are needed for scientific computing and visualization in the respective domain.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} # ie. build against the GNU compilers & OpenMPI stack - -# TODO: Vina, Dock - -dependencies = [ - ('BLAST+', '2.2.28', '-Python-2.7.3'), - ('BWA', '0.6.2'), - ('ClustalW2', '2.1'), - ('GROMACS', '4.6.1', '-hybrid'), - ('HMMER', '3.0'), - ('MrBayes', '3.1.2'), - ('mpiBLAST', '1.6.0'), - # ('Rosetta', '3.5'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/h/HPCBIOS_LifeSciences/HPCBIOS_LifeSciences-20130829-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/h/HPCBIOS_LifeSciences/HPCBIOS_LifeSciences-20130829-ictce-5.3.0.eb deleted file mode 100644 index c6d311c611c3..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPCBIOS_LifeSciences/HPCBIOS_LifeSciences-20130829-ictce-5.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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-93.html -## - -easyblock = "Bundle" - -name = 'HPCBIOS_LifeSciences' -version = '20130829' - -homepage = 'http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html' -description = """Life Sciences productivity environment includes a set of HPC tools, - which are needed for scientific computing and visualization in the respective domain.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} # ie. build against the INTEL compilers & MPI stack / March 2013 - -# TODO: Vina, Dock - -dependencies = [ - ('BLAST+', '2.2.28', '-Python-2.7.3'), - ('BWA', '0.6.2'), - ('ClustalW2', '2.1'), - ('GROMACS', '4.6.1', '-hybrid'), - ('HMMER', '3.0'), - ('MrBayes', '3.1.2'), - ('mpiBLAST', '1.6.0'), - # ('Rosetta', '3.5'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/h/HPCBIOS_Math/HPCBIOS_Math-20130829-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/h/HPCBIOS_Math/HPCBIOS_Math-20130829-goolf-1.4.10.eb deleted file mode 100644 index 3147429e4f18..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPCBIOS_Math/HPCBIOS_Math-20130829-goolf-1.4.10.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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_06-01.html -## - -easyblock = "Bundle" - -name = 'HPCBIOS_Math' -version = '20130829' - -homepage = 'http://hpcbios.readthedocs.org/en/latest/HPCBIOS_06-01.html' -description = """Common Set of Open Source Math Libraries includes a set of HPC tools - which are needed for scientific computing in multiple occasions; - As of August 2013, goolf/1.4.10 loads all of: * GCC/4.7.2 * OpenMPI/1.6.4-GCC-4.7.2 - * OpenBLAS/0.2.6-gompi-1.4.10-LAPACK-3.4.2 * FFTW/3.3.3-gompi-1.4.10 - * ScaLAPACK/2.0.2-gompi-1.4.10-OpenBLAS-0.2.6-LAPACK-3.4.2""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -dependencies = [ - ('PETSc', '3.3-p2', '-Python-2.7.3'), - ('GSL', '1.15'), - ('SPRNG', '2.0b'), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/h/HPCBIOS_Math/HPCBIOS_Math-20130829-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/h/HPCBIOS_Math/HPCBIOS_Math-20130829-ictce-5.3.0.eb deleted file mode 100644 index a497fa7b0efb..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPCBIOS_Math/HPCBIOS_Math-20130829-ictce-5.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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_06-01.html -## - -easyblock = "Bundle" - -name = 'HPCBIOS_Math' -version = '20130829' - -homepage = 'http://hpcbios.readthedocs.org/en/latest/HPCBIOS_06-01.html' -description = """Common Set of Open Source Math Libraries includes a set of HPC tools - which are needed for scientific computing in multiple occasions; As of August 2013, ictce/5.3.0 - loads all of: * icc/2013.4.183 * ifort/2013.4.183 * impi/4.1.0.030 * imkl/11.0.4.183""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -dependencies = [ - ('PETSc', '3.3-p2', '-Python-2.7.3'), - ('GSL', '1.15'), - ('SPRNG', '2.0b'), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/h/HPCBIOS_Profilers/HPCBIOS_Profilers-20130829-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/h/HPCBIOS_Profilers/HPCBIOS_Profilers-20130829-goolf-1.4.10.eb deleted file mode 100644 index a39dfd954722..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPCBIOS_Profilers/HPCBIOS_Profilers-20130829-goolf-1.4.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# 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_07-02.html -## - -easyblock = "Bundle" - -name = 'HPCBIOS_Profilers' -version = '20130829' - -homepage = 'http://hpcbios.readthedocs.org/en/latest/HPCBIOS_07-02.html' -description = """Common Set of Profilers""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -dependencies = [ - ('VTune', '2013_update10', '', True), - ('Inspector', '2013_update6', '', True), - ('itac', '8.0.0.011', '', True), - ('PAPI', '5.0.1'), - ('Valgrind', '3.8.1'), - ('binutils', '2.22'), # this one provides gprof -] - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/h/HPCG/HPCG-2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/h/HPCG/HPCG-2.1-goolf-1.4.10.eb deleted file mode 100644 index cc1b32254880..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPCG/HPCG-2.1-goolf-1.4.10.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'HPCG' -version = '2.1' - -homepage = 'https://software.sandia.gov/hpcg' -description = """The HPCG Benchmark project is an effort to create a more relevant metric for ranking HPC systems than - the High Performance LINPACK (HPL) benchmark, that is currently used by the TOP500 benchmark.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True, 'openmp': True} - -source_urls = ['https://software.sandia.gov/hpcg/downloads/'] -sources = [SOURCELOWER_TAR_GZ] - -runtest = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/h/HPCG/HPCG-2.1-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/h/HPCG/HPCG-2.1-ictce-5.5.0.eb deleted file mode 100644 index 550fcae2be78..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPCG/HPCG-2.1-ictce-5.5.0.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'HPCG' -version = '2.1' - -homepage = 'https://software.sandia.gov/hpcg' -description = """The HPCG Benchmark project is an effort to create a more relevant metric for ranking HPC systems than - the High Performance LINPACK (HPL) benchmark, that is currently used by the TOP500 benchmark.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'usempi': True, 'openmp': True} - -source_urls = ['https://software.sandia.gov/hpcg/downloads/'] -sources = [SOURCELOWER_TAR_GZ] - -runtest = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-foss-2014b.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-foss-2014b.eb deleted file mode 100644 index 5feb085a7998..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-foss-2014b.eb +++ /dev/null @@ -1,18 +0,0 @@ -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.""" - -toolchain = {'name': 'foss', 'version': '2014b'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-goolf-1.4.10.eb deleted file mode 100644 index 0715af27f9e6..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-goolf-1.4.10.eb +++ /dev/null @@ -1,18 +0,0 @@ -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.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-goolf-1.5.16.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-goolf-1.5.16.eb deleted file mode 100644 index cd888a1b77e8..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-goolf-1.5.16.eb +++ /dev/null @@ -1,18 +0,0 @@ -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.""" - -toolchain = {'name': 'goolf', 'version': '1.5.16'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-ictce-5.3.0.eb deleted file mode 100644 index 96f1d5781af0..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-ictce-5.3.0.eb +++ /dev/null @@ -1,18 +0,0 @@ -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.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-ictce-6.1.5.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-ictce-6.1.5.eb deleted file mode 100644 index e3f05fd328d5..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-ictce-6.1.5.eb +++ /dev/null @@ -1,18 +0,0 @@ -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.""" - -toolchain = {'name': 'ictce', 'version': '6.1.5'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayCCE-2015.06.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayCCE-2015.06.eb deleted file mode 100644 index 4edf03da451c..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayCCE-2015.06.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'CrayCCE', 'version': '2015.06'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -patches = [ - # fix Make dependencies, so parallel build also works - 'HPL_parallel-make.patch', - 'HPL-2.1_LINKER-ld.patch', -] - -parallel = 1 - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayCCE-2015.11.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayCCE-2015.11.eb deleted file mode 100644 index 76ee40d6521c..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayCCE-2015.11.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'CrayCCE', 'version': '2015.11'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -patches = [ - # fix Make dependencies, so parallel build also works - 'HPL_parallel-make.patch', - 'HPL-2.1_LINKER-ld.patch', -] - -parallel = 1 - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayGNU-2015.06.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayGNU-2015.06.eb deleted file mode 100644 index 2c9f0ea5ba7f..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayGNU-2015.06.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.06'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayGNU-2015.11.eb deleted file mode 100644 index bff436a5d6cd..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayGNU-2015.11.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.11'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayGNU-2016.03.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayGNU-2016.03.eb deleted file mode 100644 index b1fe7ccd3c8f..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayGNU-2016.03.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'CrayGNU', 'version': '2016.03'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayGNU-2016.04.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayGNU-2016.04.eb deleted file mode 100644 index c7a116c4f319..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayGNU-2016.04.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'CrayGNU', 'version': '2016.04'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayGNU-2016.06.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayGNU-2016.06.eb deleted file mode 100644 index b9880180b4b5..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayGNU-2016.06.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'CrayGNU', 'version': '2016.06'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayIntel-2015.06.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayIntel-2015.06.eb deleted file mode 100644 index 4749294d9fc2..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayIntel-2015.06.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'CrayIntel', 'version': '2015.06'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayIntel-2015.11.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayIntel-2015.11.eb deleted file mode 100644 index 32ea90665eb6..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayIntel-2015.11.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'CrayIntel', 'version': '2015.11'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayIntel-2016.06.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayIntel-2016.06.eb deleted file mode 100644 index ab2e745599d1..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-CrayIntel-2016.06.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'CrayIntel', 'version': '2016.06'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-foss-2015.05.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-foss-2015.05.eb deleted file mode 100644 index c750f970fb68..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-foss-2015.05.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'foss', 'version': '2015.05'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-foss-2015a.eb deleted file mode 100644 index 97e132a043c1..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-foss-2015a.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-foss-2015b.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-foss-2015b.eb deleted file mode 100644 index fe7bda0c238b..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-foss-2015b.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-goolf-1.7.20.eb deleted file mode 100644 index 51de79738580..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-goolf-1.7.20.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-ictce-7.1.2.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-ictce-7.1.2.eb deleted file mode 100644 index 036b47fd9735..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-ictce-7.1.2.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'ictce', 'version': '7.1.2'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-ictce-7.3.5.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-ictce-7.3.5.eb deleted file mode 100644 index 7fd7fc7bf83a..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-ictce-7.3.5.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'ictce', 'version': '7.3.5'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-intel-2014.06.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-intel-2014.06.eb deleted file mode 100644 index 595430c60037..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-intel-2014.06.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'intel', 'version': '2014.06'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-intel-2014.10.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-intel-2014.10.eb deleted file mode 100644 index 095ac318fe9b..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-intel-2014.10.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'intel', 'version': '2014.10'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-intel-2014.11.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-intel-2014.11.eb deleted file mode 100644 index 271e44e3ae30..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-intel-2014.11.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'intel', 'version': '2014.11'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-intel-2014b.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-intel-2014b.eb deleted file mode 100644 index 1740a95776da..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-intel-2014b.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-intel-2015.02.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-intel-2015.02.eb deleted file mode 100644 index bfca06cd246d..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-intel-2015.02.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'intel', 'version': '2015.02'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-intel-2015.08.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-intel-2015.08.eb deleted file mode 100644 index 0be6dec3cfe3..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-intel-2015.08.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'intel', 'version': '2015.08'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-intel-2015a.eb deleted file mode 100644 index 774ed3383d9b..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-intel-2015a.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-intel-2015b.eb deleted file mode 100644 index ecdaa77a80bc..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-intel-2015b.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-iomkl-2015.01.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-iomkl-2015.01.eb deleted file mode 100644 index 8cc92060d31b..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-iomkl-2015.01.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'iomkl', 'version': '2015.01'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-iomkl-2015.02.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-iomkl-2015.02.eb deleted file mode 100644 index 645f1e333c49..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-iomkl-2015.02.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'iomkl', 'version': '2015.02'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-iomkl-2015.03.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-iomkl-2015.03.eb deleted file mode 100644 index 2247657f83be..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-iomkl-2015.03.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'iomkl', 'version': '2015.03'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.2-goolfc-2016.08.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.2-goolfc-2016.08.eb deleted file mode 100644 index c13e143bbf81..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.2-goolfc-2016.08.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.2' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'goolfc', 'version': '2016.08'} -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/__archive__/h/HPL/HPL-2.2-goolfc-2016.10.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.2-goolfc-2016.10.eb deleted file mode 100644 index 069cc730f1f6..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.2-goolfc-2016.10.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.2' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'goolfc', 'version': '2016.10'} -toolchainopts = {'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/HTSeq/HTSeq-0.5.4p5-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/h/HTSeq/HTSeq-0.5.4p5-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index e1391aa56bfb..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HTSeq/HTSeq-0.5.4p5-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = "PythonPackage" - -name = 'HTSeq' -version = '0.5.4p5' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.3' -pyshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) -eggname = '%%(name)s-%%(version)s-py%s-linux-x86_64.egg' % pyshortver - -dependencies = [(python, pythonver)] - -sanity_check_paths = { - 'files': ["bin/htseq-count", "bin/htseq-qa"], - 'dirs': ["lib/python%s/site-packages/%s" % (pyshortver, eggname)], -} - -options = {'modulename': '%(name)s'} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HTSeq/HTSeq-0.5.4p5-goolf-1.4.10-Python-2.7.6.eb b/easybuild/easyconfigs/__archive__/h/HTSeq/HTSeq-0.5.4p5-goolf-1.4.10-Python-2.7.6.eb deleted file mode 100644 index b910000b2d3e..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HTSeq/HTSeq-0.5.4p5-goolf-1.4.10-Python-2.7.6.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' -name = 'HTSeq' -version = '0.5.4p5' - -homepage = 'http://www-huber.embl.de/users/anders/HTSeq/doc/overview.html' -description = """HTSeq is a Python package that provides infrastructure to process data from high-throughput sequencing -assays.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.6' -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [ - ('matplotlib', '1.3.1', versionsuffix), - (python, pythonver), -] - - -options = {'modulename': name} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/h/HTSeq/HTSeq-0.5.4p5-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/h/HTSeq/HTSeq-0.5.4p5-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 285c21b3f76d..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HTSeq/HTSeq-0.5.4p5-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = "PythonPackage" - -name = 'HTSeq' -version = '0.5.4p5' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.3' -pyshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) -eggname = '%%(name)s-%%(version)s-py%s-linux-x86_64.egg' % pyshortver - -dependencies = [(python, pythonver)] - -sanity_check_paths = { - 'files': ["bin/htseq-count", "bin/htseq-qa"], - 'dirs': ["lib/python%s/site-packages/%s" % (pyshortver, eggname)], -} - -options = {'modulename': '%(name)s'} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HTSeq/HTSeq-0.5.4p5-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/__archive__/h/HTSeq/HTSeq-0.5.4p5-ictce-5.5.0-Python-2.7.6.eb deleted file mode 100644 index 411df518d3c7..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HTSeq/HTSeq-0.5.4p5-ictce-5.5.0-Python-2.7.6.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = "PythonPackage" - -name = 'HTSeq' -version = '0.5.4p5' - -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': 'ictce', 'version': '5.5.0'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.6' -pyshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) -eggname = '%%(name)s-%%(version)s-py%s-linux-x86_64.egg' % pyshortver - -dependencies = [(python, pythonver)] - -sanity_check_paths = { - 'files': ["bin/htseq-count", "bin/htseq-qa"], - 'dirs': ["lib/python%s/site-packages/%s" % (pyshortver, eggname)], -} - -options = {'modulename': '%(name)s'} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HTSeq/HTSeq-0.6.1p1-foss-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/h/HTSeq/HTSeq-0.6.1p1-foss-2015b-Python-2.7.10.eb deleted file mode 100644 index 84e43a684962..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HTSeq/HTSeq-0.6.1p1-foss-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "PythonPackage" - -name = 'HTSeq' -version = '0.6.1p1' - -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': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.10' -pyshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) -eggname = '%%(name)s-%%(version)s-py%s-linux-x86_64.egg' % pyshortver - -dependencies = [ - (python, pythonver), - ('matplotlib', '1.5.1', versionsuffix), -] - -sanity_check_paths = { - 'files': ["bin/htseq-count", "bin/htseq-qa"], - 'dirs': ["lib/python%s/site-packages/%s" % (pyshortver, eggname)], -} - -options = {'modulename': '%(name)s'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/h/HTSeq/HTSeq-0.6.1p1-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/h/HTSeq/HTSeq-0.6.1p1-intel-2014b-Python-2.7.8.eb deleted file mode 100644 index 0118dd4b3213..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HTSeq/HTSeq-0.6.1p1-intel-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "PythonPackage" - -name = 'HTSeq' -version = '0.6.1p1' - -homepage = 'http://www-huber.embl.de/users/anders/HTSeq/' -description = """A framework to process and analyze data from high-throughput sequencing (HTS) assays""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.8' -pyshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) -eggname = '%%(name)s-%%(version)s-py%s-linux-x86_64.egg' % pyshortver - -dependencies = [ - (python, pythonver), - ('matplotlib', '1.3.1', versionsuffix), -] - -sanity_check_paths = { - 'files': ["bin/htseq-count", "bin/htseq-qa"], - 'dirs': ["lib/python%s/site-packages/%s" % (pyshortver, eggname)], -} - -options = {'modulename': '%(name)s'} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/HTSlib/HTSlib-1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/h/HTSlib/HTSlib-1.1-goolf-1.4.10.eb deleted file mode 100644 index 0f044b49618f..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HTSlib/HTSlib-1.1-goolf-1.4.10.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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 = 'HTSlib' -version = '1.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': 'goolf', 'version': '1.4.10'} - -source_urls = [('http://sourceforge.net/projects/samtools/files/samtools/%(version)s', 'download')] -sources = [SOURCELOWER_TAR_BZ2] - -dependencies = [('zlib', '1.2.8')] - -parallel = 1 - -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/__archive__/h/HTSlib/HTSlib-1.2.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/h/HTSlib/HTSlib-1.2.1-foss-2015a.eb deleted file mode 100644 index ffc593fc728e..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HTSlib/HTSlib-1.2.1-foss-2015a.eb +++ /dev/null @@ -1,27 +0,0 @@ -# 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 = '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': '2015a'} - -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/__archive__/h/HTSlib/HTSlib-1.2.1-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/h/HTSlib/HTSlib-1.2.1-goolf-1.7.20.eb deleted file mode 100644 index 510a0b491aad..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HTSlib/HTSlib-1.2.1-goolf-1.7.20.eb +++ /dev/null @@ -1,29 +0,0 @@ -# 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 -# Author: Adam Huffman -# The Francis Crick Institute - -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': 'goolf', 'version': '1.7.20'} - -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/__archive__/h/HTSlib/HTSlib-1.2.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/h/HTSlib/HTSlib-1.2.1-intel-2015a.eb deleted file mode 100644 index 5770c1df407b..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HTSlib/HTSlib-1.2.1-intel-2015a.eb +++ /dev/null @@ -1,27 +0,0 @@ -# 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 = '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': 'intel', 'version': '2015a'} - -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/__archive__/h/HTSlib/HTSlib-1.2.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/h/HTSlib/HTSlib-1.2.1-intel-2015b.eb deleted file mode 100644 index bc2b40e77d86..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HTSlib/HTSlib-1.2.1-intel-2015b.eb +++ /dev/null @@ -1,27 +0,0 @@ -# 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 = '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': 'intel', 'version': '2015b'} - -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/__archive__/h/HTSlib/HTSlib-1.3.1-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/h/HTSlib/HTSlib-1.3.1-goolf-1.7.20.eb deleted file mode 100644 index 890b17a7bbaa..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HTSlib/HTSlib-1.3.1-goolf-1.7.20.eb +++ /dev/null @@ -1,29 +0,0 @@ -# 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 = 'HTSlib' -version = '1.3.1' - -homepage = 'http://www.htslib.org/' -description = """A C library for reading/writing high-throughput sequencing data. - HTSlib also provides the bgzip, htsfile, and tabix utilities""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = ['https://github.com/samtools/htslib/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] - -dependencies = [('zlib', '1.2.8')] - -runtest = 'test' - -sanity_check_paths = { - 'files': ["bin/bgzip", "bin/htsfile", "bin/tabix", "include/htslib/hts.h", "lib/libhts.%s" % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/h/HarfBuzz/HarfBuzz-0.9.35-intel-2014b.eb b/easybuild/easyconfigs/__archive__/h/HarfBuzz/HarfBuzz-0.9.35-intel-2014b.eb deleted file mode 100644 index 473cec461ab6..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HarfBuzz/HarfBuzz-0.9.35-intel-2014b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HarfBuzz' -version = '0.9.35' - -homepage = 'http://www.harfbuzz.org/' -description = """HarfBuzz is an OpenType text shaping engine.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://www.freedesktop.org/software/harfbuzz/release/'] -sources = [SOURCELOWER_TAR_BZ2] - -dependencies = [ - ('cairo', '1.12.18'), - ('GObject-Introspection', '1.42.0'), -] - -patches = ['HarfBuzz-%(version)s_config.patch'] - -configopts = '--with-gobject --enable-introspection=yes ' - -sanity_check_paths = { - 'files': ['lib/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'], - 'dirs': [] -} - -modextrapaths = { - 'GI_TYPELIB_PATH': 'share', - 'XDG_DATA_DIRS': 'share', -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/h/HarfBuzz/HarfBuzz-0.9.41-intel-2015a.eb b/easybuild/easyconfigs/__archive__/h/HarfBuzz/HarfBuzz-0.9.41-intel-2015a.eb deleted file mode 100644 index aa9159ceb503..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HarfBuzz/HarfBuzz-0.9.41-intel-2015a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HarfBuzz' -version = '0.9.41' - -homepage = 'http://www.freedesktop.org/wiki/Software/HarfBuzz' -description = """HarfBuzz is an OpenType text shaping engine.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://www.freedesktop.org/software/harfbuzz/release/'] -sources = [SOURCELOWER_TAR_BZ2] - -patches = ['HarfBuzz-%(version)s_no_symbolic.patch'] - -dependencies = [ - ('cairo', '1.14.2'), - ('GLib', '2.41.2'), -] - -sanity_check_paths = { - 'files': ['lib/libharfbuzz.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/h/HarfBuzz/HarfBuzz-0.9.41-intel-2015b.eb b/easybuild/easyconfigs/__archive__/h/HarfBuzz/HarfBuzz-0.9.41-intel-2015b.eb deleted file mode 100644 index 82ca87f89c92..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HarfBuzz/HarfBuzz-0.9.41-intel-2015b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HarfBuzz' -version = '0.9.41' - -homepage = 'http://www.freedesktop.org/wiki/Software/HarfBuzz' -description = """HarfBuzz is an OpenType text shaping engine.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://www.freedesktop.org/software/harfbuzz/release/'] -sources = [SOURCELOWER_TAR_BZ2] - -patches = ['HarfBuzz-%(version)s_no_symbolic.patch'] - -dependencies = [ - ('cairo', '1.14.2'), - ('GLib', '2.41.2'), -] - -sanity_check_paths = { - 'files': ['lib/libharfbuzz.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/h/HarfBuzz/HarfBuzz-1.0.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/h/HarfBuzz/HarfBuzz-1.0.1-intel-2015a.eb deleted file mode 100644 index 8537af8ca5cf..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HarfBuzz/HarfBuzz-1.0.1-intel-2015a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HarfBuzz' -version = '1.0.1' - -homepage = 'http://www.harfbuzz.org/' -description = """HarfBuzz is an OpenType text shaping engine.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://www.freedesktop.org/software/harfbuzz/release/'] -sources = [SOURCELOWER_TAR_BZ2] - -dependencies = [ - ('cairo', '1.14.2'), - ('GObject-Introspection', '1.44.0'), -] - -configopts = '--with-gobject --enable-introspection=yes ' - -sanity_check_paths = { - 'files': ['lib/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'], - 'dirs': [] -} - -modextrapaths = { - 'GI_TYPELIB_PATH': 'share', - 'XDG_DATA_DIRS': 'share', -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/h/HarfBuzz/HarfBuzz-1.1.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/h/HarfBuzz/HarfBuzz-1.1.0-intel-2015b.eb deleted file mode 100644 index 4669cfc27fb9..000000000000 --- a/easybuild/easyconfigs/__archive__/h/HarfBuzz/HarfBuzz-1.1.0-intel-2015b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HarfBuzz' -version = '1.1.0' - -homepage = 'http://www.harfbuzz.org/' -description = """HarfBuzz is an OpenType text shaping engine.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://www.freedesktop.org/software/harfbuzz/release/'] -sources = [SOURCELOWER_TAR_BZ2] - -dependencies = [ - ('cairo', '1.14.4'), - ('GObject-Introspection', '1.47.1'), -] - -configopts = '--with-gobject --enable-introspection=yes ' - -sanity_check_paths = { - 'files': ['lib/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'], - 'dirs': [] -} - -modextrapaths = { - 'GI_TYPELIB_PATH': 'share', - 'XDG_DATA_DIRS': 'share', -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/h/Harminv/Harminv-1.3.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/h/Harminv/Harminv-1.3.1-goolf-1.4.10.eb deleted file mode 100644 index 3b8e3663007b..000000000000 --- a/easybuild/easyconfigs/__archive__/h/Harminv/Harminv-1.3.1-goolf-1.4.10.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -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.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': True, 'unroll': True, 'optarch': True, 'pic': True, 'cstd': 'c99'} - -source_urls = ['http://ab-initio.mit.edu/harminv/'] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic --with-blas=openblas --with-lapack=openblas --enable-shared" - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/h/Harminv/Harminv-1.3.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/h/Harminv/Harminv-1.3.1-ictce-5.3.0.eb deleted file mode 100644 index c2eb89d99246..000000000000 --- a/easybuild/easyconfigs/__archive__/h/Harminv/Harminv-1.3.1-ictce-5.3.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -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.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': True, 'unroll': True, 'optarch': True, 'pic': True, 'cstd': 'c99'} - -source_urls = ['http://ab-initio.mit.edu/harminv/'] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic --with-blas=mkl_em64t --with-lapack=mkl_em64t --enable-shared" - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/h/Harminv/Harminv-1.4-intel-2015a.eb b/easybuild/easyconfigs/__archive__/h/Harminv/Harminv-1.4-intel-2015a.eb deleted file mode 100644 index cf92cc3c6921..000000000000 --- a/easybuild/easyconfigs/__archive__/h/Harminv/Harminv-1.4-intel-2015a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Harminv' -version = '1.4' - -homepage = 'http://ab-initio.mit.edu/wiki/index.php/Harminv' -description = """Harminv is a free program (and accompanying library) to solve the problem of harmonic inversion - - given a discrete-time, finite-length signal that consists of a sum of finitely-many sinusoids (possibly exponentially - decaying) in a given bandwidth, it determines the frequencies, decay constants, amplitudes, and phases of those - sinusoids.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'opt': True, 'unroll': True, 'optarch': True, 'pic': True, 'cstd': 'c99'} - -source_urls = ['http://ab-initio.mit.edu/harminv/'] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic --with-blas=mkl_em64t --with-lapack=mkl_em64t --enable-shared" - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/h/Hoard/Hoard-3.10-intel-2015a.eb b/easybuild/easyconfigs/__archive__/h/Hoard/Hoard-3.10-intel-2015a.eb deleted file mode 100644 index 5ab80c6f39c5..000000000000 --- a/easybuild/easyconfigs/__archive__/h/Hoard/Hoard-3.10-intel-2015a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'MakeCp' - -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." - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['https://github.com/emeryberger/Hoard/releases/download/%(version)s'] -sources = ['Hoard-%(version)s-source.tar.gz'] - -patches = ['Hoard-%(version_major)s.x_CXX.patch'] - -start_dir = 'src' - -buildopts = 'linux-gcc-x86-64' - -files_to_copy = [(['libhoard.%s' % SHLIB_EXT], 'lib')] - -sanity_check_paths = { - 'files': ['lib/libhoard.%s' % SHLIB_EXT], - 'dirs': [], -} - -modextrapaths = {'LD_PRELOAD': ['lib/libhoard.%s' % SHLIB_EXT]} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/h/Hypre/Hypre-2.10.0b-intel-2015a.eb b/easybuild/easyconfigs/__archive__/h/Hypre/Hypre-2.10.0b-intel-2015a.eb deleted file mode 100644 index 160c06dcb805..000000000000 --- a/easybuild/easyconfigs/__archive__/h/Hypre/Hypre-2.10.0b-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'Hypre' -version = '2.10.0b' - -homepage = "https://computation.llnl.gov/casc/linear_solvers/sls_hypre.html" -description = """Hypre is a library for solving large, sparse linear systems of equations on massively parallel computers. - The problems of interest arise in the simulation codes being developed at LLNL and elsewhere - to study physical phenomena in the defense, environmental, energy, and biological sciences.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True} - -# download via https://computation.llnl.gov/project/linear_solvers/download/hypre-2.10.0b_reg.php -sources = [SOURCELOWER_TAR_GZ] - -start_dir = "src" - -sanity_check_paths = { - 'files': ['lib/libHYPRE.a'], - 'dirs': ['include'] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/h/Hypre/Hypre-2.10.1-intel-2015b-babel.eb b/easybuild/easyconfigs/__archive__/h/Hypre/Hypre-2.10.1-intel-2015b-babel.eb deleted file mode 100644 index 19b23cbdf225..000000000000 --- a/easybuild/easyconfigs/__archive__/h/Hypre/Hypre-2.10.1-intel-2015b-babel.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Hypre' -version = '2.10.1' -versionsuffix = '-babel' - -homepage = "https://computation.llnl.gov/casc/linear_solvers/sls_hypre.html" -description = """Hypre is a library for solving large, sparse linear systems of equations on massively parallel computers. - The problems of interest arise in the simulation codes being developed at LLNL and elsewhere - to study physical phenomena in the defense, environmental, energy, and biological sciences.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True} - -source_urls = ['https://computation.llnl.gov/project/linear_solvers/download/'] -sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tar.gz'] - -configopts = '--with-babel' - -start_dir = 'src' - -sanity_check_paths = { - 'files': ['lib/libHYPRE.a'], - 'dirs': ['include'] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/h/Hypre/Hypre-2.10.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/h/Hypre/Hypre-2.10.1-intel-2015b.eb deleted file mode 100644 index aba4719bc98f..000000000000 --- a/easybuild/easyconfigs/__archive__/h/Hypre/Hypre-2.10.1-intel-2015b.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'Hypre' -version = '2.10.1' - -homepage = "https://computation.llnl.gov/casc/linear_solvers/sls_hypre.html" -description = """Hypre is a library for solving large, sparse linear systems of equations on massively parallel computers. - The problems of interest arise in the simulation codes being developed at LLNL and elsewhere - to study physical phenomena in the defense, environmental, energy, and biological sciences.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True} - -source_urls = ['https://computation.llnl.gov/project/linear_solvers/download/'] -sources = [SOURCELOWER_TAR_GZ] - -start_dir = 'src' - -sanity_check_paths = { - 'files': ['lib/libHYPRE.a'], - 'dirs': ['include'] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/h/Hypre/Hypre-2.8.0b-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/h/Hypre/Hypre-2.8.0b-goolf-1.4.10.eb deleted file mode 100644 index 8022f1e636d6..000000000000 --- a/easybuild/easyconfigs/__archive__/h/Hypre/Hypre-2.8.0b-goolf-1.4.10.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = "Hypre" -version = "2.8.0b" - -homepage = "https://computation.llnl.gov/casc/linear_solvers/sls_hypre.html" -description = """Hypre is a library for solving large, sparse linear systems of equations on massively parallel computers. - The problems of interest arise in the simulation codes being developed at LLNL and elsewhere - to study physical phenomena in the defense, environmental, energy, and biological sciences.""" -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -source_urls = ["https://computation.llnl.gov/casc/hypre/download/"] -sources = [SOURCELOWER_TAR_GZ] - -start_dir = "src" - -sanity_check_paths = { - 'files': ['lib/libHYPRE.a'], - 'dirs': ['include'] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/h/Hypre/Hypre-2.8.0b-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/h/Hypre/Hypre-2.8.0b-ictce-5.3.0.eb deleted file mode 100644 index a01d7fbee86a..000000000000 --- a/easybuild/easyconfigs/__archive__/h/Hypre/Hypre-2.8.0b-ictce-5.3.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = "Hypre" -version = "2.8.0b" - -homepage = "https://computation.llnl.gov/casc/linear_solvers/sls_hypre.html" -description = """Hypre is a library for solving large, sparse linear systems of equations on massively parallel computers. - The problems of interest arise in the simulation codes being developed at LLNL and elsewhere - to study physical phenomena in the defense, environmental, energy, and biological sciences.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True} - -source_urls = ["https://computation.llnl.gov/casc/hypre/download/"] -sources = [SOURCELOWER_TAR_GZ] - -start_dir = "src" - -sanity_check_paths = { - 'files': ['lib/libHYPRE.a'], - 'dirs': ['include'] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/h/Hypre/Hypre-2.9.0b-intel-2014b.eb b/easybuild/easyconfigs/__archive__/h/Hypre/Hypre-2.9.0b-intel-2014b.eb deleted file mode 100644 index b31a9413c485..000000000000 --- a/easybuild/easyconfigs/__archive__/h/Hypre/Hypre-2.9.0b-intel-2014b.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = "Hypre" -version = "2.9.0b" - -homepage = "https://computation.llnl.gov/casc/linear_solvers/sls_hypre.html" -description = """Hypre is a library for solving large, sparse linear systems of equations on massively parallel computers. - The problems of interest arise in the simulation codes being developed at LLNL and elsewhere - to study physical phenomena in the defense, environmental, energy, and biological sciences.""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'pic': True} - -source_urls = ["https://computation.llnl.gov/casc/hypre/download/"] -sources = [SOURCELOWER_TAR_GZ] - -patches = ["hypre_%(version)s_with_blas_lapack.patch"] - -start_dir = "src" - -sanity_check_paths = { - 'files': ['lib/libHYPRE.a'], - 'dirs': ['include'] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.0.1-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.0.1-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index ede8e25c1792..000000000000 --- a/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.0.1-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "PythonPackage" - -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.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True} - -source_urls = ['http://h5py.googlecode.com/files/'] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [ - (python, pythonver), - ('HDF5', '1.8.7'), - ('mpi4py', '1.3', versionsuffix), # required for MPI support -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/%%(name)s' % pythonshortver] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.0.1-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.0.1-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 72344ad38bf2..000000000000 --- a/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.0.1-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "PythonPackage" - -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.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'usempi': True} - -source_urls = ['http://h5py.googlecode.com/files/'] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.3' -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [ - (python, pythonver), - ('HDF5', '1.8.10', '-gpfs'), - ('mpi4py', '1.3', versionsuffix), # required for MPI support -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.1.3-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.1.3-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index b83b6afd0afd..000000000000 --- a/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.1.3-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.1.3' - -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.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True} - -source_urls = ['http://h5py.googlecode.com/files/'] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [ - (python, pythonver), - ('HDF5', '1.8.10'), - ('mpi4py', '1.3', versionsuffix), # required for MPI support -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/%%(name)s' % pythonshortver], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.1.3-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.1.3-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index e2324d7186a2..000000000000 --- a/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.1.3-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.1.3' - -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.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'usempi': True} - -source_urls = ['http://h5py.googlecode.com/files/'] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [ - (python, pythonver), - ('HDF5', '1.8.10'), - ('mpi4py', '1.3', versionsuffix), # required for MPI support -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/%%(name)s' % pythonshortver], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.2.1-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.2.1-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index c9f750bf701f..000000000000 --- a/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.2.1-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.2.1' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -# make sure that MPI features are enabled (new in h5py v2.2) -buildopts = '--mpi' - -dependencies = [ - (python, pythonver), - ('HDF5', '1.8.12', '-zlib-1.2.7'), - ('mpi4py', '1.3', versionsuffix), # required for MPI support - ('Cython', '0.19.1', versionsuffix), # required to build h5py with MPI support -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/%%(name)s' % pythonshortver], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.2.1-ictce-5.5.0-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.2.1-ictce-5.5.0-Python-2.7.5.eb deleted file mode 100644 index 5610dd7d9e18..000000000000 --- a/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.2.1-ictce-5.5.0-Python-2.7.5.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.2.1' - -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'usempi': True} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.5' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -# make sure that MPI features are enabled (new in h5py v2.2) -buildopts = '--mpi' - -dependencies = [ - (python, pythonver), - ('HDF5', '1.8.12', '-zlib-1.2.8'), - ('mpi4py', '1.3', versionsuffix), # required for MPI support -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/%%(name)s' % pythonshortver], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9-serial.eb b/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9-serial.eb deleted file mode 100644 index 56c251d6fa8a..000000000000 --- a/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9-serial.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.4.0' - -homepage = 'http://www.h5py.org/' -description = """HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, - version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous - amounts of data.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'usempi': False} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.9' -versionsuffix = '-%s-%s-serial' % (python, pythonver) - -prebuildopts = ' python setup.py configure --hdf5=$EBROOTHDF5 && ' - -dependencies = [ - (python, pythonver), - ('HDF5', '1.8.14', '-serial'), -] - -builddependencies = [('pkgconfig', '1.1.0', '-Python-%(pyver)s')] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.5.0-CrayGNU-2015.11-Python-2.7.11-parallel.eb b/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.5.0-CrayGNU-2015.11-Python-2.7.11-parallel.eb deleted file mode 100644 index f6c5608a09c2..000000000000 --- a/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.5.0-CrayGNU-2015.11-Python-2.7.11-parallel.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.5.0' -versionsuffix = '-Python-%(pyver)s-parallel' - -homepage = 'http://www.h5py.org/' -description = """HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, - version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous - amounts of data.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.11'} -toolchainopts = {'usempi': True} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Python', '2.7.11'), - ('cray-hdf5-parallel/1.8.14', EXTERNAL_MODULE), -] - -prebuildopts = ' python setup.py configure --mpi && ' - -# sanity checks (import h5py) fails on login nodes (MPI not available) -options = {'modulename': 'os'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s-%(version)s-py%(pyshortver)s-linux-x86_64.egg'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.5.0-CrayGNU-2015.11-Python-2.7.11-serial.eb b/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.5.0-CrayGNU-2015.11-Python-2.7.11-serial.eb deleted file mode 100644 index 59d61bd39091..000000000000 --- a/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.5.0-CrayGNU-2015.11-Python-2.7.11-serial.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.5.0' -versionsuffix = '-Python-%(pyver)s-serial' - -homepage = 'http://www.h5py.org/' -description = """HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, - version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous - amounts of data.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.11'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Python', '2.7.11'), - ('cray-hdf5/1.8.13', EXTERNAL_MODULE), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s-%(version)s-py%(pyshortver)s-linux-x86_64.egg'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.5.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.5.0-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 4bd7c5cc0eaa..000000000000 --- a/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.5.0-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.5.0' - -homepage = 'http://www.h5py.org/' -description = """HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, - version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous - amounts of data.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'usempi': True} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.9' -pyshortver = '.'.join(pyver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pyver) - -# to really use mpi enabled hdf5 we now seem to need a configure step -prebuildopts = ' python setup.py configure --mpi --hdf5=$EBROOTHDF5 && ' - -dependencies = [ - (python, pyver), - ('HDF5', '1.8.14'), - ('pkgconfig', '1.1.0', '-Python-%(pyver)s'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/' % pyshortver], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.5.0-intel-2015b-Python-2.7.10-HDF5-1.8.15-patch1-serial.eb b/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.5.0-intel-2015b-Python-2.7.10-HDF5-1.8.15-patch1-serial.eb deleted file mode 100644 index 7cd0e1723212..000000000000 --- a/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.5.0-intel-2015b-Python-2.7.10-HDF5-1.8.15-patch1-serial.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.5.0' - -homepage = 'http://www.h5py.org/' -description = """HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, - version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous - amounts of data.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'usempi': False} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -py_maj_min = '2.7' -pyver = '%s.10' % py_maj_min -hdf5ver = '1.8.15-patch1' -versionsuffix = '-Python-%s-HDF5-%s-serial' % (pyver, hdf5ver) - -prebuildopts = ' python setup.py configure --hdf5=$EBROOTHDF5 && ' - -dependencies = [ - ('Python', pyver), - ('HDF5', hdf5ver), -] - -builddependencies = [('pkgconfig', '1.1.0', '-Python-%(pyver)s')] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/' % py_maj_min], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.5.0-intel-2015b-Python-2.7.10-HDF5-1.8.15-patch1.eb b/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.5.0-intel-2015b-Python-2.7.10-HDF5-1.8.15-patch1.eb deleted file mode 100644 index bb6d007d2c7d..000000000000 --- a/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.5.0-intel-2015b-Python-2.7.10-HDF5-1.8.15-patch1.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.5.0' - -homepage = 'http://www.h5py.org/' -description = """HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, - version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous - amounts of data.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'usempi': True} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -py_maj_min = '2.7' -pyver = '%s.10' % py_maj_min -hdf5ver = '1.8.15-patch1' -versionsuffix = '-Python-%s-HDF5-%s' % (pyver, 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', pyver), - ('HDF5', hdf5ver), - ('pkgconfig', '1.1.0', '-Python-%(pyver)s'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/' % py_maj_min], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.5.0-intel-2015b-Python-2.7.11-HDF5-1.8.16.eb b/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.5.0-intel-2015b-Python-2.7.11-HDF5-1.8.16.eb deleted file mode 100644 index eb3653329e84..000000000000 --- a/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.5.0-intel-2015b-Python-2.7.11-HDF5-1.8.16.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.5.0' - -homepage = 'http://www.h5py.org/' -description = """HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, - version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous - amounts of data.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'usempi': True} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -hdf5ver = '1.8.16' -versionsuffix = '-Python-%%(pyver)s-HDF5-%s' % hdf5ver - -# to really use mpi enabled hdf5 we now seem to need a configure step -prebuildopts = ' python setup.py configure --mpi --hdf5=$EBROOTHDF5 && ' - -dependencies = [ - ('Python', '2.7.11'), - ('HDF5', hdf5ver), - ('pkgconfig', '1.1.0', '-Python-%(pyver)s'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/h5utils/h5utils-1.12.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/h/h5utils/h5utils-1.12.1-goolf-1.4.10.eb deleted file mode 100644 index 2efbe0acabd4..000000000000 --- a/easybuild/easyconfigs/__archive__/h/h5utils/h5utils-1.12.1-goolf-1.4.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -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).""" - -source_urls = ['http://ab-initio.mit.edu/h5utils/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['libpng1.5_fix.patch'] -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True} - -dependencies = [ - ('zlib', '1.2.7'), - ('libpng', '1.5.11'), - ('libmatheval', '1.1.8'), - ('HDF5', '1.8.7'), -] - - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['h5fromtxt', 'h5math', 'h5topng', 'h5totxt', 'h5tovtk']], - 'dirs': ['share/h5utils/colormaps'] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/h5utils/h5utils-1.12.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/h/h5utils/h5utils-1.12.1-ictce-5.3.0.eb deleted file mode 100644 index b78985873659..000000000000 --- a/easybuild/easyconfigs/__archive__/h/h5utils/h5utils-1.12.1-ictce-5.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -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).""" - -source_urls = ['http://ab-initio.mit.edu/h5utils/'] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['libpng1.5_fix.patch'] - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'usempi': True} - -dependencies = [ - ('zlib', '1.2.7'), - ('libpng', '1.5.11'), - ('libmatheval', '1.1.8'), - ('HDF5', '1.8.7'), -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['h5fromtxt', 'h5math', 'h5topng', 'h5totxt', 'h5tovtk']], - 'dirs': ['share/h5utils/colormaps'] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/h/hanythingondemand/hanythingondemand-2.2.1-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/h/hanythingondemand/hanythingondemand-2.2.1-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 9272f98ff584..000000000000 --- a/easybuild/easyconfigs/__archive__/h/hanythingondemand/hanythingondemand-2.2.1-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'VersionIndependentPythonPackage' - -name = 'hanythingondemand' -version = '2.2.1' - -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': '2015a'} - -source_urls = [ - 'https://github.com/hpcugent/hanythingondemand/archive/' -] -sources = ['%s.tar.gz' % version] - -python = 'Python' -pythonver = '2.7.9' -pythonshortver = '.'.join(pythonver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -# a Python version with mpi4py and pbs_python (vsc.utils.fancylogger) is required at runtime -dependencies = [ - (python, pythonver), - ('pbs_python', '4.6.0', versionsuffix), - ('vsc-mympirun', '3.4.2', '', True), - ('vsc-base', '2.1.2', '', True), - ('netifaces', '0.10.4', versionsuffix), - ('netaddr', '0.7.14', versionsuffix), -] - -options = {'modulename': 'hod'} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/hanythingondemand/hanythingondemand-2.2.2-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/h/hanythingondemand/hanythingondemand-2.2.2-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index a096633f0b1e..000000000000 --- a/easybuild/easyconfigs/__archive__/h/hanythingondemand/hanythingondemand-2.2.2-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'VersionIndependentPythonPackage' - -name = 'hanythingondemand' -version = '2.2.2' - -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': '2015a'} - -source_urls = [ - 'https://github.com/hpcugent/hanythingondemand/archive/' -] -sources = ['%s.tar.gz' % version] - -python = 'Python' -pythonver = '2.7.9' -pythonshortver = '.'.join(pythonver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -# a Python version with mpi4py and pbs_python (vsc.utils.fancylogger) is required at runtime -dependencies = [ - (python, pythonver), - ('pbs_python', '4.6.0', versionsuffix), - ('vsc-mympirun', '3.4.2', '', True), - ('vsc-base', '2.1.2', '', True), - ('netifaces', '0.10.4', versionsuffix), - ('netaddr', '0.7.14', versionsuffix), -] - -options = {'modulename': 'hod'} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/hanythingondemand/hanythingondemand-2.2.3-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/h/hanythingondemand/hanythingondemand-2.2.3-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index c0a03ce83e57..000000000000 --- a/easybuild/easyconfigs/__archive__/h/hanythingondemand/hanythingondemand-2.2.3-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'VersionIndependentPythonPackage' - -name = 'hanythingondemand' -version = '2.2.3' - -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': '2015a'} - -source_urls = [ - 'https://github.com/hpcugent/hanythingondemand/archive/' -] -sources = ['%s.tar.gz' % version] - -python = 'Python' -pythonver = '2.7.9' -pythonshortver = '.'.join(pythonver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -# a Python version with mpi4py and pbs_python (vsc.utils.fancylogger) is required at runtime -dependencies = [ - (python, pythonver), - ('pbs_python', '4.6.0', versionsuffix), - ('vsc-mympirun', '3.4.2', '', True), - ('vsc-base', '2.1.2', '', True), - ('netifaces', '0.10.4', versionsuffix), - ('netaddr', '0.7.14', versionsuffix), -] - -options = {'modulename': 'hod'} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/hanythingondemand/hanythingondemand-2.2.4-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/h/hanythingondemand/hanythingondemand-2.2.4-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index b6761f744522..000000000000 --- a/easybuild/easyconfigs/__archive__/h/hanythingondemand/hanythingondemand-2.2.4-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'VersionIndependentPythonPackage' - -name = 'hanythingondemand' -version = '2.2.4' - -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': '2015a'} - -source_urls = [ - 'https://github.com/hpcugent/hanythingondemand/archive/' -] -sources = ['%s.tar.gz' % version] - -python = 'Python' -pythonver = '2.7.9' -pythonshortver = '.'.join(pythonver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -# a Python version with mpi4py and pbs_python (vsc.utils.fancylogger) is required at runtime -dependencies = [ - (python, pythonver), - ('pbs_python', '4.6.0', versionsuffix), - ('vsc-mympirun', '3.4.2', '', True), - ('vsc-base', '2.1.2', '', True), - ('netifaces', '0.10.4', versionsuffix), - ('netaddr', '0.7.14', versionsuffix), -] - -options = {'modulename': 'hod'} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/hanythingondemand/hanythingondemand-3.0.0-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/h/hanythingondemand/hanythingondemand-3.0.0-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index f8c93660f1ca..000000000000 --- a/easybuild/easyconfigs/__archive__/h/hanythingondemand/hanythingondemand-3.0.0-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'hanythingondemand' -version = '3.0.0' - -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': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.10' -pythonshortver = '.'.join(pythonver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -# a Python version with netaddr/netifaces/mpi4py + pbs_python and vsc-base/vsc-mympirun is required at runtime -dependencies = [ - (python, pythonver), # provides netaddr, netifaces, mpi4py - ('pbs_python', '4.6.0', versionsuffix), - ('vsc-mympirun', '3.4.2', versionsuffix + '-vsc-base-2.4.2'), - ('setuptools', '1.4.2', '', True), -] - -install_target = 'easy_install' -zipped_egg = True - -options = {'modulename': 'hod'} - -sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/hanythingondemand/hanythingondemand-3.0.1-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/h/hanythingondemand/hanythingondemand-3.0.1-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index bcf97f426c7b..000000000000 --- a/easybuild/easyconfigs/__archive__/h/hanythingondemand/hanythingondemand-3.0.1-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'hanythingondemand' -version = '3.0.1' - -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': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.10' -pythonshortver = '.'.join(pythonver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -# a Python version with netaddr/netifaces/mpi4py + pbs_python and vsc-base/vsc-mympirun is required at runtime -dependencies = [ - (python, pythonver), # provides netaddr, netifaces, mpi4py - ('pbs_python', '4.6.0', versionsuffix), - ('vsc-mympirun', '3.4.2', versionsuffix + '-vsc-base-2.4.2'), - ('setuptools', '1.4.2', '', True), -] - -install_target = 'easy_install' -zipped_egg = True - -options = {'modulename': 'hod'} - -sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/hanythingondemand/hanythingondemand-3.0.2-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/h/hanythingondemand/hanythingondemand-3.0.2-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 5a2ff293ea6b..000000000000 --- a/easybuild/easyconfigs/__archive__/h/hanythingondemand/hanythingondemand-3.0.2-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'hanythingondemand' -version = '3.0.2' - -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': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.10' -pythonshortver = '.'.join(pythonver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -# a Python version with netaddr/netifaces/mpi4py + pbs_python and vsc-base/vsc-mympirun is required at runtime -dependencies = [ - (python, pythonver), # provides netaddr, netifaces, mpi4py - ('pbs_python', '4.6.0', versionsuffix), - ('vsc-mympirun', '3.4.2', versionsuffix + '-vsc-base-2.4.2'), - ('setuptools', '1.4.2', '', True), -] - -install_target = 'easy_install' -zipped_egg = True - -options = {'modulename': 'hod'} - -sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/hanythingondemand/hanythingondemand-3.0.3-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/h/hanythingondemand/hanythingondemand-3.0.3-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index b4fa5862100b..000000000000 --- a/easybuild/easyconfigs/__archive__/h/hanythingondemand/hanythingondemand-3.0.3-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'hanythingondemand' -version = '3.0.3' - -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': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.10' -pythonshortver = '.'.join(pythonver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -# a Python version with netaddr/netifaces/mpi4py + pbs_python and vsc-base/vsc-mympirun is required at runtime -dependencies = [ - (python, pythonver), # provides netaddr, netifaces, mpi4py - ('pbs_python', '4.6.0', versionsuffix), - ('vsc-mympirun', '3.4.2', versionsuffix + '-vsc-base-2.4.2'), - ('setuptools', '1.4.2', '', True), -] - -install_target = 'easy_install' -zipped_egg = True - -options = {'modulename': 'hod'} - -sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/hanythingondemand/hanythingondemand-3.0.4-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/h/hanythingondemand/hanythingondemand-3.0.4-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 7cd4104ad9f5..000000000000 --- a/easybuild/easyconfigs/__archive__/h/hanythingondemand/hanythingondemand-3.0.4-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'hanythingondemand' -version = '3.0.4' - -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': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.10' -pythonshortver = '.'.join(pythonver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -# a Python version with netaddr/netifaces/mpi4py + pbs_python and vsc-base/vsc-mympirun is required at runtime -dependencies = [ - (python, pythonver), # provides netaddr, netifaces, mpi4py - ('pbs_python', '4.6.0', versionsuffix), - ('vsc-mympirun', '3.4.2', versionsuffix + '-vsc-base-2.4.2'), - ('setuptools', '1.4.2', '', True), -] - -install_target = 'easy_install' -zipped_egg = True - -options = {'modulename': 'hod'} - -sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/h/hisat/hisat-0.1.5-beta-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/h/hisat/hisat-0.1.5-beta-goolf-1.7.20.eb deleted file mode 100644 index bece15fbe37e..000000000000 --- a/easybuild/easyconfigs/__archive__/h/hisat/hisat-0.1.5-beta-goolf-1.7.20.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'MakeCp' - -name = 'hisat' -version = '0.1.5-beta' - -homepage = 'http://ccb.jhu.edu/software/hisat/index.shtml' -description = """HISAT is a fast and sensitive spliced alignment program for mapping RNA-seq reads. In addition to one - global FM index that represents a whole genome, HISAT uses a large set of small FM indexes that collectively cover - the whole genome (each index represents a genomic region of ~64,000 bp and ~48,000 indexes are needed to cover the - human genome). These small indexes (called local indexes) combined with several alignment strategies enable effective - alignment of RNA-seq reads, in particular, reads spanning multiple exons. The memory footprint of HISAT is relatively - low (~4.3GB for the human genome). We have developed HISAT based on the Bowtie2 implementation to handle most of the - operations on the FM index. """ - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -sources = ['%(name)s-%(version)s-source.zip'] -source_urls = ['http://ccb.jhu.edu/software/hisat/downloads/'] - -checksums = ['9524a0170d85c5b560b51e0087f4cf46'] - -executables = [name, 'hisat-build', 'hisat-inspect', 'hisat-build-s', 'hisat-inspect-s', 'hisat-align-s', - 'hisat-build-l', 'hisat-inspect-l', 'hisat-align-l'] -files_to_copy = [(executables, 'bin')] - - -sanity_check_paths = { - 'files': ['bin/%(name)s'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/h/horton/horton-1.0.2-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/h/horton/horton-1.0.2-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 4ab8e8fc9aad..000000000000 --- a/easybuild/easyconfigs/__archive__/h/horton/horton-1.0.2-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = "PythonPackage" - -name = 'horton' -version = '1.0.2' - -homepage = 'http://theochem.github.io/horton' -description = """Horton is a development platform for electronic structure methods.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://users.ugent.be/~tovrstra/horton'] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('Cython', '0.19.1', versionsuffix), - ('h5py', '2.1.3', versionsuffix), - ('matplotlib', '1.2.1', versionsuffix), - ('sympy', '0.7.2', versionsuffix), - ('Libint', '2.0.3'), - ('libxc', '2.0.1'), -] - -# disable tests that require X11 by specifying "backend: agg" in matplotlibrc -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%s/site-packages/horton' % pythonshortversion] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/h/horton/horton-1.1.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/h/horton/horton-1.1.0-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 401ada28eaa0..000000000000 --- a/easybuild/easyconfigs/__archive__/h/horton/horton-1.1.0-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = "PythonPackage" - -name = 'horton' -version = '1.1.0' - -homepage = 'http://theochem.github.io/horton' -description = """Horton is a development platform for electronic structure methods.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://users.ugent.be/~tovrstra/horton'] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('Cython', '0.19.1', versionsuffix), - ('h5py', '2.1.3', versionsuffix), - ('matplotlib', '1.2.1', versionsuffix), - ('sympy', '0.7.2', versionsuffix), - ('Libint', '2.0.3'), - ('libxc', '2.0.2'), -] - -# disable tests that require X11 by specifying "backend: agg" in matplotlibrc -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%s/site-packages/horton' % pythonshortversion] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/h/horton/horton-1.2.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/h/horton/horton-1.2.0-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 067d4ce45099..000000000000 --- a/easybuild/easyconfigs/__archive__/h/horton/horton-1.2.0-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = "PythonPackage" - -name = 'horton' -version = '1.2.0' - -homepage = 'http://theochem.github.io/horton' -description = """Horton is a development platform for electronic structure methods.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://users.ugent.be/~tovrstra/horton'] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('Cython', '0.19.1', versionsuffix), - ('h5py', '2.1.3', versionsuffix), - ('matplotlib', '1.2.1', versionsuffix), - ('sympy', '0.7.2', versionsuffix), - ('Libint', '2.0.3'), - ('libxc', '2.0.2'), -] - -# disable tests that require X11 by specifying "backend: agg" in matplotlibrc -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%s/site-packages/horton' % pythonshortversion] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/h/horton/horton-1.2.1-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/h/horton/horton-1.2.1-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 786bdb4f54a2..000000000000 --- a/easybuild/easyconfigs/__archive__/h/horton/horton-1.2.1-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = "PythonPackage" - -name = 'horton' -version = '1.2.1' - -homepage = 'http://theochem.github.io/horton' -description = """Horton is a development platform for electronic structure methods.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://github.com/theochem/horton/releases/download/%s' % version] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('Cython', '0.19.1', versionsuffix), - ('h5py', '2.2.1', versionsuffix), - ('matplotlib', '1.2.1', versionsuffix), - ('sympy', '0.7.2', versionsuffix), - ('Libint', '2.0.3'), - ('libxc', '2.0.3'), -] - -# disable tests that require X11 by specifying "backend: agg" in matplotlibrc -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%s/site-packages/horton' % pythonshortversion] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/h/horton/horton-2.0.0-intel-2015b-Python-2.7.10-HDF5-1.8.15-patch1-serial.eb b/easybuild/easyconfigs/__archive__/h/horton/horton-2.0.0-intel-2015b-Python-2.7.10-HDF5-1.8.15-patch1-serial.eb deleted file mode 100644 index d0c34c2e6772..000000000000 --- a/easybuild/easyconfigs/__archive__/h/horton/horton-2.0.0-intel-2015b-Python-2.7.10-HDF5-1.8.15-patch1-serial.eb +++ /dev/null @@ -1,53 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'horton' -version = '2.0.0' - -homepage = 'http://theochem.github.io/horton' -description = """HORTON is a Helpful Open-source Research TOol for N-fermion systems, written - primarily in the Python programming language. (HORTON is named after the helpful - pachyderm, not the Canadian caffeine supply store.) The ultimate goal of HORTON - is to provide a platform for testing new ideas on the quantum many-body problem - at a reasonable computational cost. Although HORTON is primarily designed to be - a quantum-chemistry program, it can perform computations involving model - Hamiltonians, and could be extended for computations in nuclear physics.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['https://github.com/theochem/horton/releases/download/%s' % version] -sources = [SOURCE_TAR_GZ] - -pyver = '2.7.10' -hdf5ver = '1.8.15-patch1' -versionsuffix = '-Python-%s-HDF5-%s-serial' % (pyver, hdf5ver) - -dependencies = [ - ('Python', pyver), - ('h5py', '2.5.0', versionsuffix), - ('matplotlib', '1.4.3', '-Python-%s' % pyver), - ('sympy', '0.7.6.1', '-Python-%s' % pyver), - ('Libint', '2.0.3'), - ('libxc', '2.2.2'), -] - -prebuildopts = ' '.join([ - 'BLAS_EXTRA_COMPILE_ARGS=-DMKL_ILP64:-I${MKLROOT}/include', - 'BLAS_LIBRARY_DIRS=${MKLROOT}/lib/intel64', - 'BLAS_LIBRARIES=mkl_intel_ilp64:mkl_core:mkl_sequential:pthread:m:mkl_def', -]) - -# Avoid need for X11 in tests by specifying "backend: agg" in matplotlibrc -runtest = ' '.join([ - 'export MATPLOTLIBRC=$PWD;', - 'echo "backend: agg" > $MATPLOTLIBRC/matplotlibrc;', - '%s python setup.py build_ext -i; ' % prebuildopts, - 'nosetests -v', -]) - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/horton' % pyshortver], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.10.0-iccifort-2015.1.133-GCC-4.9.2.eb b/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.10.0-iccifort-2015.1.133-GCC-4.9.2.eb deleted file mode 100644 index 6f0d705aae5d..000000000000 --- a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.10.0-iccifort-2015.1.133-GCC-4.9.2.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.10.0' - -homepage = 'https://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': '2015.1.133-GCC-4.9.2'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['1134b0ede4ee2280b4beb95e51a2b0080df4e59b98976e79d49bc4b7337cd461'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.10.0-iccifort-2015.2.164-GCC-4.9.2.eb b/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.10.0-iccifort-2015.2.164-GCC-4.9.2.eb deleted file mode 100644 index c9dde59dc1ba..000000000000 --- a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.10.0-iccifort-2015.2.164-GCC-4.9.2.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.10.0' - -homepage = 'https://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': '2015.2.164-GCC-4.9.2'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['1134b0ede4ee2280b4beb95e51a2b0080df4e59b98976e79d49bc4b7337cd461'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.11.1-iccifort-2015.3.187-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.11.1-iccifort-2015.3.187-GNU-4.9.3-2.25.eb deleted file mode 100644 index 677b44492b8a..000000000000 --- a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.11.1-iccifort-2015.3.187-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.1' - -homepage = 'https://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': '2015.3.187-GNU-4.9.3-2.25'} - -dependencies = [('numactl', '2.0.10')] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['b41f877d79b6026640943d57ef25311299378450f2995d507a5e633da711be61'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.11.3-gcccuda-2016.08.eb b/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.11.3-gcccuda-2016.08.eb deleted file mode 100644 index 184bf3e0b967..000000000000 --- a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.11.3-gcccuda-2016.08.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = "1.11.3" - -homepage = 'https://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.08'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['03a1cc63f23fed7e17e4d4369a75dc77d5c145111b8578b70e0964a12712dea0'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.11.4-gcccuda-2016.10.eb b/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.11.4-gcccuda-2016.10.eb deleted file mode 100644 index d1b3f90af807..000000000000 --- a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.11.4-gcccuda-2016.10.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.4' - -homepage = 'https://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 = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['1b6a58049c31ce36aff162cf4332998fd468486bd08fdfe0249a47437311512d'] - -dependencies = [('numactl', '2.0.11')] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.5.1-GCC-4.6.3.eb b/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.5.1-GCC-4.6.3.eb deleted file mode 100644 index a7d52c37cc63..000000000000 --- a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.5.1-GCC-4.6.3.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.5.1' - -homepage = 'https://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': '4.6.3'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['0729f9d32ca2d4cefc234ff697b4511d25038aa249a8302b2cbd5d1c49e97847'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.5.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.5.1-ictce-5.3.0.eb deleted file mode 100644 index d215be5db367..000000000000 --- a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.5.1-ictce-5.3.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.5.1' - -homepage = 'https://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': 'ictce', 'version': '5.3.0'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['0729f9d32ca2d4cefc234ff697b4511d25038aa249a8302b2cbd5d1c49e97847'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.6-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.6-ictce-5.3.0.eb deleted file mode 100644 index 6db27261ee8a..000000000000 --- a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.6-ictce-5.3.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.6' - -homepage = 'https://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': 'ictce', 'version': '5.3.0'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['1e25be3f8bb52296d9334b9d0720ac1d551a5274e579211fc116e5b39a27ae4d'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.6.2-GCC-4.6.4.eb b/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.6.2-GCC-4.6.4.eb deleted file mode 100644 index c79a784fbb08..000000000000 --- a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.6.2-GCC-4.6.4.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.6.2' - -homepage = 'https://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': '4.6.4'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['f3e567323c40445994b04dc3f6c8e4fd3a0d97fbfb76717439771ea0ba9b2a39'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.6.2-GCC-4.7.2.eb b/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.6.2-GCC-4.7.2.eb deleted file mode 100644 index c3ca5c9524b5..000000000000 --- a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.6.2-GCC-4.7.2.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.6.2' - -homepage = 'https://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': '4.7.2'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['f3e567323c40445994b04dc3f6c8e4fd3a0d97fbfb76717439771ea0ba9b2a39'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.6.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.6.2-ictce-5.3.0.eb deleted file mode 100644 index 1d60815675b8..000000000000 --- a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.6.2-ictce-5.3.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.6.2' - -homepage = 'https://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': 'ictce', 'version': '5.3.0'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['f3e567323c40445994b04dc3f6c8e4fd3a0d97fbfb76717439771ea0ba9b2a39'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.7.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.7.2-ictce-5.3.0.eb deleted file mode 100644 index fdb750a7f234..000000000000 --- a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.7.2-ictce-5.3.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = "1.7.2" - -homepage = 'https://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': 'ictce', 'version': '5.3.0'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['966e62fe85109b921bad46c33dc8abbf36507d168a91e8ab3cda1346d6b4cc6f'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.7.2-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.7.2-ictce-5.5.0.eb deleted file mode 100644 index 29707099c677..000000000000 --- a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.7.2-ictce-5.5.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = "1.7.2" - -homepage = 'https://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': 'ictce', 'version': '5.5.0'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['966e62fe85109b921bad46c33dc8abbf36507d168a91e8ab3cda1346d6b4cc6f'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.8.1-iccifort-2013_sp1.2.144.eb b/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.8.1-iccifort-2013_sp1.2.144.eb deleted file mode 100644 index ca024bd24981..000000000000 --- a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.8.1-iccifort-2013_sp1.2.144.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.8.1' - -homepage = 'https://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': '2013_sp1.2.144'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['20ce758a2f88dcb4b33251c0127e0c33adeaa5f1ff3b5ccfa6774670382af759'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.9-iccifort-2013_sp1.4.211.eb b/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.9-iccifort-2013_sp1.4.211.eb deleted file mode 100644 index 16f04ebb85b5..000000000000 --- a/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.9-iccifort-2013_sp1.4.211.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.9' - -homepage = 'https://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': '2013_sp1.4.211'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['9fb572daef35a1c8608d1a6232a4a9f56846bab2854c50562dfb9a7be294f4e8'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/i/IDBA-UD/IDBA-UD-1.1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/i/IDBA-UD/IDBA-UD-1.1.1-goolf-1.4.10.eb deleted file mode 100644 index fe1544cd6244..000000000000 --- a/easybuild/easyconfigs/__archive__/i/IDBA-UD/IDBA-UD-1.1.1-goolf-1.4.10.eb +++ /dev/null @@ -1,41 +0,0 @@ -# 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 - -# "make install" doesnt copy all the compiled binaries so we use the "MakeCp" easyblock -# to be sure everything is copied and we run ./configure in premakeopts -easyblock = 'MakeCp' - -name = 'IDBA-UD' -version = '1.1.1' - -homepage = 'http://i.cs.hku.hk/~alse/hkubrg/projects/idba_ud/' -description = """ IDBA-UD is a iterative De Bruijn Graph De Novo Assembler for Short Reads - Sequencing data with Highly Uneven Sequencing Depth. It is an extension of IDBA algorithm. - IDBA-UD also iterates from small k to a large k. In each iteration, short and low-depth - contigs are removed iteratively with cutoff threshold from low to high to reduce the errors - in low-depth and high-depth regions. Paired-end reads are aligned to contigs and assembled - locally to generate some missing k-mers in low-depth regions. With these technologies, IDBA-UD - can iterate k value of de Bruijn graph to a very large value with less gaps and less branches - to form long contigs in both low-depth and high-depth regions.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://hku-idba.googlecode.com/files/'] -sources = ['idba-%(version)s.tar.gz'] - -prebuildopts = './configure && ' - -# we delete every .o file which is left in bin folder -buildopts = ' && rm -fr bin/*.o && rm -fr bin/Makefile*' - -files_to_copy = ["bin", "script", "README", "ChangeLog", "NEWS"] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["idba", "idba_hybrid", "idba_tran", - "idba_ud", "parallel_blat", "idba_tran_test"]], - 'dirs': [""], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/i/IMB/IMB-4.0.1-goolf-1.6.10.eb b/easybuild/easyconfigs/__archive__/i/IMB/IMB-4.0.1-goolf-1.6.10.eb deleted file mode 100644 index d89a16007748..000000000000 --- a/easybuild/easyconfigs/__archive__/i/IMB/IMB-4.0.1-goolf-1.6.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'MakeCp' - -name = 'IMB' -version = '4.0.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': 'goolf', 'version': '1.6.10'} -toolchainopts = {'usempi': True} - -source_urls = ['https://software.intel.com/sites/default/files/managed/34/aa/'] -sources = ['%(name)s_%(version)s.tgz'] - -prebuildopts = "cd src && " -# RMA not built, due to missing required MPI-3 support in OpenMPI v1.7.3 -targets = ['MPI1', 'EXT', 'IO', 'NBC'] -buildopts = ["-f make_mpich IMB-%s MPI_HOME=$EBROOTOPENMPI" % t for t in targets] - -parallel = 1 - -files_to_copy = [(['src/IMB-*'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/IMB-%s' % t for t in targets], - 'dirs': [], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/i/IMB/IMB-4.0.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/i/IMB/IMB-4.0.1-intel-2015a.eb deleted file mode 100644 index 5880d9691798..000000000000 --- a/easybuild/easyconfigs/__archive__/i/IMB/IMB-4.0.1-intel-2015a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'MakeCp' - -name = 'IMB' -version = '4.0.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': '2015a'} -toolchainopts = {'usempi': True} - -source_urls = ['https://software.intel.com/sites/default/files/managed/34/aa/'] -sources = ['%(name)s_%(version)s.tgz'] - -prebuildopts = "cd src && " -buildopts = "all" - -parallel = 1 - -files_to_copy = [(['src/IMB-*'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/IMB-EXT', 'bin/IMB-IO', 'bin/IMB-MPI1', 'bin/IMB-NBC', 'bin/IMB-RMA'], - 'dirs': [], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/i/IMa2/IMa2-8.27.12-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/i/IMa2/IMa2-8.27.12-goolf-1.4.10.eb deleted file mode 100755 index 690d220498ad..000000000000 --- a/easybuild/easyconfigs/__archive__/i/IMa2/IMa2-8.27.12-goolf-1.4.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'MakeCp' - -name = 'IMa2' -version = '8.27.12' - -homepage = 'https://bio.cst.temple.edu/~hey/software/software.htm#IMa2' -description = """IMa2 is a progam for population genetic analysis that can handle two or more populations.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://bio.cst.temple.edu/~hey/program_files/IMa2'] -sources = [SOURCELOWER_TAR_GZ] - -with_configure = True - -files_to_copy = [(['src/IMa2'], 'bin')] - -sanity_check_paths = { - 'files': ["bin/IMa2"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/i/IMa2/IMa2-8.27.12-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/i/IMa2/IMa2-8.27.12-ictce-5.5.0.eb deleted file mode 100755 index a3ed62f5d6aa..000000000000 --- a/easybuild/easyconfigs/__archive__/i/IMa2/IMa2-8.27.12-ictce-5.5.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'MakeCp' - -name = 'IMa2' -version = '8.27.12' - -homepage = 'https://bio.cst.temple.edu/~hey/software/software.htm#IMa2' -description = """IMa2 is a progam for population genetic analysis that can handle two or more populations.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = ['https://bio.cst.temple.edu/~hey/program_files/IMa2'] -sources = [SOURCELOWER_TAR_GZ] - -with_configure = True - -files_to_copy = [(['src/IMa2'], 'bin')] - -sanity_check_paths = { - 'files': ["bin/IMa2"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/i/IOR/IOR-2.10.3-goolf-1.4.10-mpiio.eb b/easybuild/easyconfigs/__archive__/i/IOR/IOR-2.10.3-goolf-1.4.10-mpiio.eb deleted file mode 100644 index 369a2092f81b..000000000000 --- a/easybuild/easyconfigs/__archive__/i/IOR/IOR-2.10.3-goolf-1.4.10-mpiio.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = "IOR" -version = "2.10.3" -versionsuffix = "-mpiio" - -homepage = 'http://sourceforge.net/projects/ior-sio/' -description = """ The IOR software is used for benchmarking parallel file systems -using POSIX, MPIIO, or HDF5 interfaces. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [('http://sourceforge.net/projects/ior-sio/files/IOR%20latest/IOR-%(version)s/', 'download')] -sources = [SOURCE_TGZ] - -# gmake posix -- IOR with only POSIX interface -# gmake mpiio -- IOR with only POSIX and MPIIO interfaces -# gmake hdf5 -- IOR with POSIX, MPIIO, and HDF5 interfaces -# gmake ncmpi -- IOR with POSIX, MPIIO, and NCMPI interfaces -# gmake all -- IOR with POSIX, MPIIO, HDF5, and NCMPI interfaces -buildopts = ' mpiio' - -files_to_copy = [(['src/C/IOR'], 'bin'), - "README", "RELEASE_LOG", "UNDOCUMENTED_OPTIONS", "USER_GUIDE", "scripts", "testing"] - -sanity_check_paths = { - 'files': ["bin/IOR"], - 'dirs': ["scripts", "testing"] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/i/IOR/IOR-2.10.3-intel-2014b-mpiio.eb b/easybuild/easyconfigs/__archive__/i/IOR/IOR-2.10.3-intel-2014b-mpiio.eb deleted file mode 100644 index 4cabeebb51e0..000000000000 --- a/easybuild/easyconfigs/__archive__/i/IOR/IOR-2.10.3-intel-2014b-mpiio.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = "IOR" -version = "2.10.3" -versionsuffix = "-mpiio" - -homepage = 'http://sourceforge.net/projects/ior-sio/' -description = """ The IOR software is used for benchmarking parallel file systems -using POSIX, MPIIO, or HDF5 interfaces. """ - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = [('http://sourceforge.net/projects/ior-sio/files/IOR%20latest/IOR-%(version)s/', 'download')] -sources = [SOURCE_TGZ] - -# gmake posix -- IOR with only POSIX interface -# gmake mpiio -- IOR with only POSIX and MPIIO interfaces -# gmake hdf5 -- IOR with POSIX, MPIIO, and HDF5 interfaces -# gmake ncmpi -- IOR with POSIX, MPIIO, and NCMPI interfaces -# gmake all -- IOR with POSIX, MPIIO, HDF5, and NCMPI interfaces -buildopts = ' mpiio' - -files_to_copy = [(['src/C/IOR'], 'bin'), - "README", "RELEASE_LOG", "UNDOCUMENTED_OPTIONS", "USER_GUIDE", "scripts", "testing"] - -sanity_check_paths = { - 'files': ["bin/IOR"], - 'dirs': ["scripts", "testing"] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/i/IPython/IPython-1.1.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/i/IPython/IPython-1.1.0-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 8f516796f672..000000000000 --- a/easybuild/easyconfigs/__archive__/i/IPython/IPython-1.1.0-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = "PythonPackage" - -name = 'IPython' -version = '1.1.0' - -homepage = 'http://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - PYPI_LOWER_SOURCE, - 'http://archive.ipython.org/release/%(version)s/', -] - -python = 'Python' -pyver = '2.7.3' -pyshortver = '.'.join(pyver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('pysqlite', '2.6.3', versionsuffix), -] - -# override extensions sanity check, default filter that imports a Python module doesn't work here -exts_filter = ('ipython -h', "") - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/IPython' % pyshortver], -} - -sanity_check_commands = [('iptest', '')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/i/IPython/IPython-3.1.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/i/IPython/IPython-3.1.0-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 97bb8abc4463..000000000000 --- a/easybuild/easyconfigs/__archive__/i/IPython/IPython-3.1.0-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = "PythonPackage" - -name = 'IPython' -version = '3.1.0' - -homepage = 'http://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - PYPI_LOWER_SOURCE, - 'http://archive.ipython.org/release/%(version)s/', -] - -python = 'Python' -pyver = '2.7.9' -pyshortver = '.'.join(pyver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('pysqlite', '2.6.3', versionsuffix), - ('PyZMQ', '14.6.0', '%s-zmq3' % versionsuffix), - ('requests', '2.6.2', versionsuffix), - ('Pygments', '2.0.2', versionsuffix), -] - -# override extensions sanity check, default filter that imports a Python module doesn't work here -exts_filter = ('ipython -h', "") - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/IPython' % pyshortver], -} - -sanity_check_commands = [('iptest', '')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/i/IPython/IPython-3.2.0-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/i/IPython/IPython-3.2.0-foss-2015a-Python-2.7.9.eb deleted file mode 100644 index f7ae347c5ebc..000000000000 --- a/easybuild/easyconfigs/__archive__/i/IPython/IPython-3.2.0-foss-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = "PythonPackage" - -name = 'IPython' -version = '3.2.0' - -homepage = 'http://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - PYPI_LOWER_SOURCE, - 'http://archive.ipython.org/release/%(version)s/', -] - -python = 'Python' -pyver = '2.7.9' -pyshortver = '.'.join(pyver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('pysqlite', '2.6.3', versionsuffix), - ('PyZMQ', '14.7.0', '%s-zmq3' % versionsuffix), - ('requests', '2.7.0', versionsuffix), - ('Pygments', '2.0.2', versionsuffix), -] - -# override extensions sanity check, default filter that imports a Python module doesn't work here -exts_filter = ('ipython -h', '') - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/IPython' % pyshortver], -} - -sanity_check_commands = [('iptest', '')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/i/IPython/IPython-3.2.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/i/IPython/IPython-3.2.0-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 57149b7b99d5..000000000000 --- a/easybuild/easyconfigs/__archive__/i/IPython/IPython-3.2.0-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = "PythonPackage" - -name = 'IPython' -version = '3.2.0' - -homepage = 'http://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - PYPI_LOWER_SOURCE, - 'http://archive.ipython.org/release/%(version)s/', -] - -python = 'Python' -pyver = '2.7.9' -pyshortver = '.'.join(pyver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('pysqlite', '2.6.3', versionsuffix), - ('PyZMQ', '14.7.0', '%s-zmq3' % versionsuffix), - ('requests', '2.7.0', versionsuffix), - ('Pygments', '2.0.2', versionsuffix), -] - -# override extensions sanity check, default filter that imports a Python module doesn't work here -exts_filter = ('ipython -h', '') - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/IPython' % pyshortver], -} - -sanity_check_commands = [('iptest', '')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/i/IPython/IPython-3.2.1-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/i/IPython/IPython-3.2.1-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index 92dcaa700c62..000000000000 --- a/easybuild/easyconfigs/__archive__/i/IPython/IPython-3.2.1-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,77 +0,0 @@ -easyblock = 'Bundle' - -name = 'IPython' -version = '3.2.1' - -homepage = 'http://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -python = 'Python' -pyver = '2.7.10' -pyshortver = '.'.join(pyver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('PyZMQ', '14.7.0', '%s-zmq4' % versionsuffix), -] - -# this is a bundle of Python packages -exts_defaultclass = 'PythonPackage' - -exts_list = [ - ('pysqlite', '2.7.0', { - 'modulename': 'pysqlite2', - 'source_urls': ['https://pypi.python.org/packages/source/p/pysqlite/'], - }), - ('requests', '2.7.0', { - 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], - }), - ('Pygments', '2.0.2', { - 'source_urls': ['https://pypi.python.org/packages/source/P/Pygments/'], - }), - ('tornado', '4.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/t/tornado/'], - }), - ('Jinja2', '2.8', { - 'source_urls': ['https://pypi.python.org/packages/source/J/Jinja2/'], - }), - ('jsonschema', '2.5.1', { - 'source_urls': ['https://pypi.python.org/packages/source/j/jsonschema/'], - }), - ('mistune', '0.7', { - 'source_urls': ['https://pypi.python.org/packages/source/m/mistune/'], - }), - ('ptyprocess', '0.5', { - 'source_urls': ['https://pypi.python.org/packages/source/p/ptyprocess/'], - }), - ('terminado', '0.5', { - 'source_urls': ['https://pypi.python.org/packages/source/t/terminado/'], - }), - ('ipython', version, { - 'source_urls': ['https://pypi.python.org/packages/source/i/ipython/'], - 'modulename': 'IPython', - }), -] - -modextrapaths = {'PYTHONPATH': ['lib/python%s/site-packages' % pyshortver]} - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%s/site-packages/IPython' % pyshortver], -} - -sanity_check_commands = [ - ('ipython -h', ''), - ('ipython notebook --help', ''), - ('iptest', ''), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/i/IPython/IPython-3.2.3-foss-2015a-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/i/IPython/IPython-3.2.3-foss-2015a-Python-2.7.11.eb deleted file mode 100644 index 59f875819a2b..000000000000 --- a/easybuild/easyconfigs/__archive__/i/IPython/IPython-3.2.3-foss-2015a-Python-2.7.11.eb +++ /dev/null @@ -1,94 +0,0 @@ -easyblock = 'Bundle' - -name = 'IPython' -version = '3.2.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -dependencies = [ - ('Python', '2.7.11'), - ('PyZMQ', '15.2.0', '%s-zmq4' % versionsuffix), -] - -# this is a bundle of Python packages -exts_defaultclass = 'PythonPackage' - -exts_list = [ - ('pysqlite', '2.8.1', { - 'modulename': 'pysqlite2', - 'source_urls': ['https://pypi.python.org/packages/source/p/pysqlite/'], - }), - ('requests', '2.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], - }), - ('Pygments', '2.0.2', { - 'source_urls': ['https://pypi.python.org/packages/source/P/Pygments/'], - }), - ('singledispatch', '3.4.0.3', { - 'source_urls': ['https://pypi.python.org/packages/source/s/singledispatch/'], - }), - ('backports.ssl_match_hostname', '3.5.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/b/backports.ssl_match_hostname/'], - }), - ('certifi', '2015.11.20.1', { - 'source_urls': ['https://pypi.python.org/packages/source/c/certifi/'], - }), - ('backports_abc', '0.4', { - 'source_urls': ['https://pypi.python.org/packages/source/b/backports_abc/'], - }), - ('tornado', '4.3', { - 'source_urls': ['https://pypi.python.org/packages/source/t/tornado/'], - }), - ('MarkupSafe', '0.23', { - 'source_urls': ['https://pypi.python.org/packages/source/M/MarkupSafe/'], - }), - ('Jinja2', '2.8', { - 'source_urls': ['https://pypi.python.org/packages/source/J/Jinja2/'], - }), - ('vcversioner', '2.16.0.0', { - 'source_urls': ['https://pypi.python.org/packages/source/v/vcversioner/'], - }), - ('functools32', '3.2.3-2', { - 'source_urls': ['https://pypi.python.org/packages/source/f/functools32/'], - }), - ('jsonschema', '2.5.1', { - 'source_urls': ['https://pypi.python.org/packages/source/j/jsonschema/'], - }), - ('mistune', '0.7.1', { - 'source_urls': ['https://pypi.python.org/packages/source/m/mistune/'], - }), - ('ptyprocess', '0.5', { - 'source_urls': ['https://pypi.python.org/packages/source/p/ptyprocess/'], - }), - ('terminado', '0.6', { - 'source_urls': ['https://pypi.python.org/packages/source/t/terminado/'], - }), - ('ipython', version, { - 'source_urls': ['https://pypi.python.org/packages/source/i/ipython/'], - 'modulename': 'IPython', - }), -] - -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - ('ipython -h', ''), - ('ipython notebook --help', ''), - ('iptest', ''), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/i/IPython/IPython-3.2.3-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/i/IPython/IPython-3.2.3-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 4c8be19f1d3b..000000000000 --- a/easybuild/easyconfigs/__archive__/i/IPython/IPython-3.2.3-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,94 +0,0 @@ -easyblock = 'Bundle' - -name = 'IPython' -version = '3.2.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -dependencies = [ - ('Python', '2.7.10'), - ('PyZMQ', '15.1.0', '%s-zmq4' % versionsuffix), -] - -# this is a bundle of Python packages -exts_defaultclass = 'PythonPackage' - -exts_list = [ - ('pysqlite', '2.8.1', { - 'modulename': 'pysqlite2', - 'source_urls': ['https://pypi.python.org/packages/source/p/pysqlite/'], - }), - ('requests', '2.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], - }), - ('Pygments', '2.0.2', { - 'source_urls': ['https://pypi.python.org/packages/source/P/Pygments/'], - }), - ('singledispatch', '3.4.0.3', { - 'source_urls': ['https://pypi.python.org/packages/source/s/singledispatch/'], - }), - ('backports.ssl_match_hostname', '3.5.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/b/backports.ssl_match_hostname/'], - }), - ('certifi', '2015.11.20.1', { - 'source_urls': ['https://pypi.python.org/packages/source/c/certifi/'], - }), - ('backports_abc', '0.4', { - 'source_urls': ['https://pypi.python.org/packages/source/b/backports_abc/'], - }), - ('tornado', '4.3', { - 'source_urls': ['https://pypi.python.org/packages/source/t/tornado/'], - }), - ('MarkupSafe', '0.23', { - 'source_urls': ['https://pypi.python.org/packages/source/M/MarkupSafe/'], - }), - ('Jinja2', '2.8', { - 'source_urls': ['https://pypi.python.org/packages/source/J/Jinja2/'], - }), - ('vcversioner', '2.16.0.0', { - 'source_urls': ['https://pypi.python.org/packages/source/v/vcversioner/'], - }), - ('functools32', '3.2.3-2', { - 'source_urls': ['https://pypi.python.org/packages/source/f/functools32/'], - }), - ('jsonschema', '2.5.1', { - 'source_urls': ['https://pypi.python.org/packages/source/j/jsonschema/'], - }), - ('mistune', '0.7.1', { - 'source_urls': ['https://pypi.python.org/packages/source/m/mistune/'], - }), - ('ptyprocess', '0.5', { - 'source_urls': ['https://pypi.python.org/packages/source/p/ptyprocess/'], - }), - ('terminado', '0.6', { - 'source_urls': ['https://pypi.python.org/packages/source/t/terminado/'], - }), - ('ipython', version, { - 'source_urls': ['https://pypi.python.org/packages/source/i/ipython/'], - 'modulename': 'IPython', - }), -] - -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - ('ipython -h', ''), - ('ipython notebook --help', ''), - ('iptest', ''), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/i/IPython/IPython-4.0.0-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/i/IPython/IPython-4.0.0-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index ff35bebaf64b..000000000000 --- a/easybuild/easyconfigs/__archive__/i/IPython/IPython-4.0.0-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,69 +0,0 @@ -easyblock = 'Bundle' - -name = 'IPython' -version = '4.0.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -dependencies = [ - ('Python', '2.7.10'), - ('testpath', '0.2', versionsuffix), -] - -# this is a bundle of Python packages -# override extensions sanity check for IPython, importing a Python module doesn't work there -exts_defaultclass = 'PythonPackage' -exts_filter = ("python -c 'import %(ext_name)s'", '') - -exts_list = [ - ('traitlets', '4.0.0', { - 'source_urls': ['https://pypi.python.org/packages/source/t/traitlets/'], - }), - ('ipython_genutils', '0.1.0', { - 'source_urls': ['https://pypi.python.org/packages/source/i/ipython_genutils/'], - }), - ('pexpect', '3.3', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pexpect/'], - }), - ('path.py', '7.6', { - 'source_urls': ['https://pypi.python.org/packages/source/p/path.py/'], - 'modulename': 'path', - }), - ('pickleshare', '0.5', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pickleshare/'], - }), - ('simplegeneric', '0.8.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/simplegeneric/'], - 'source_tmpl': '%(name)s-%(version)s.zip', - }), - ('requests', '2.7.0', { - 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], - }), - ('ipython', version, { - 'source_urls': ['https://pypi.python.org/packages/source/i/ipython/'], - 'modulename': 'IPython', - }), -] - -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - ('ipython -h', ''), - ('iptest', ''), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/i/IPython/IPython-4.1.0-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/i/IPython/IPython-4.1.0-goolf-1.4.10-Python-2.7.5.eb deleted file mode 100644 index d40e59455e18..000000000000 --- a/easybuild/easyconfigs/__archive__/i/IPython/IPython-4.1.0-goolf-1.4.10-Python-2.7.5.eb +++ /dev/null @@ -1,153 +0,0 @@ -# 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 = 'IPython' -version = '4.1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -dependencies = [ - ('Python', '2.7.5'), - ('PyZMQ', '14.7.0', '%s-zmq3' % versionsuffix), - ('testpath', '0.3', versionsuffix), -] - -# this is a bundle of Python packages -exts_defaultclass = 'PythonPackage' -exts_filter = ("python -c 'import %(ext_name)s'", '') - -exts_list = [ - ('pysqlite', '2.8.1', { - 'modulename': 'pysqlite2', - 'source_urls': ['https://pypi.python.org/packages/source/p/pysqlite/'], - }), - ('six', '1.10.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('setuptools', '19.6', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('requests', '2.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], - }), - ('nbformat', '4.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nbformat/'], - }), - ('Pygments', '2.0.2', { - 'source_urls': ['https://pypi.python.org/packages/source/P/Pygments/'], - }), - ('singledispatch', '3.4.0.3', { - 'source_urls': ['https://pypi.python.org/packages/source/s/singledispatch/'], - }), - ('backports.ssl_match_hostname', '3.5.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/b/backports.ssl_match_hostname/'], - }), - ('certifi', '2015.11.20.1', { - 'source_urls': ['https://pypi.python.org/packages/source/c/certifi/'], - }), - ('backports_abc', '0.4', { - 'source_urls': ['https://pypi.python.org/packages/source/b/backports_abc/'], - }), - ('tornado', '4.3', { - 'source_urls': ['https://pypi.python.org/packages/source/t/tornado/'], - }), - ('Jinja2', '2.8', { - 'source_urls': ['https://pypi.python.org/packages/source/J/Jinja2/'], - }), - ('vcversioner', '2.14.0.0', { - 'source_urls': ['https://pypi.python.org/packages/source/v/vcversioner/'], - }), - ('jupyter_client', '4.1.1', { - 'source_urls': ['https://pypi.python.org/packages/source/j/jupyter_client/'], - }), - ('functools32', '3.2.3-2', { - 'source_urls': ['https://pypi.python.org/packages/source/f/functools32/'], - }), - ('jsonschema', '2.5.1', { - 'source_urls': ['https://pypi.python.org/packages/source/j/jsonschema/'], - }), - ('mistune', '0.7.1', { - 'source_urls': ['https://pypi.python.org/packages/source/m/mistune/'], - }), - ('ptyprocess', '0.5', { - 'source_urls': ['https://pypi.python.org/packages/source/p/ptyprocess/'], - }), - ('terminado', '0.6', { - 'source_urls': ['https://pypi.python.org/packages/source/t/terminado/'], - }), - ('setuptools_scm', '1.10.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools_scm/'], - 'source_tmpl': 'setuptools_scm-%(version)s.tar.bz2', - }), - ('simplegeneric', '0.8.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/simplegeneric/'], - 'source_tmpl': 'simplegeneric-%(version)s.zip', - }), - ('path.py', '8.1.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/path.py/'], - 'modulename': 'path', - }), - ('ipython_genutils', '0.1.0', { - 'source_urls': ['https://pypi.python.org/packages/source/i/ipython_genutils/'], - }), - ('pickleshare', '0.6', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pickleshare/'], - }), - ('traitlets', '4.1.0', { - 'source_urls': ['https://pypi.python.org/packages/source/t/traitlets/'], - }), - ('pbr', '1.8.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], - }), - ('funcsigs', '0.4', { - 'source_urls': ['https://pypi.python.org/packages/source/f/funcsigs/'], - }), - ('mock', '1.3.0', { - 'source_urls': ['https://pypi.python.org/packages/source/m/mock/'], - }), - ('notebook', '4.1.0', { - 'source_urls': ['https://pypi.python.org/packages/source/n/notebook/'], - }), - ('jupyter_core', '4.0.6', { - 'source_urls': ['https://pypi.python.org/packages/source/j/jupyter_core/'], - }), - ('ipykernel', '4.2.2', { - 'source_urls': ['https://pypi.python.org/packages/source/i/ipykernel/'], - }), - ('pexpect', '4.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pexpect/'], - }), - ('ipython', version, { - 'source_urls': ['https://pypi.python.org/packages/source/i/ipython/'], - 'modulename': 'IPython', - }), -] - -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - ('ipython -h', ''), - ('ipython notebook --help', ''), - ('iptest', ''), - ('iptest2', ''), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/i/IPython/IPython-4.2.0-goolf-1.7.20-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/i/IPython/IPython-4.2.0-goolf-1.7.20-Python-2.7.11.eb deleted file mode 100644 index 4d411ebcda5c..000000000000 --- a/easybuild/easyconfigs/__archive__/i/IPython/IPython-4.2.0-goolf-1.7.20-Python-2.7.11.eb +++ /dev/null @@ -1,148 +0,0 @@ -# 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 = 'IPython' -version = '4.2.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -dependencies = [ - ('Python', '2.7.11'), - ('PyZMQ', '15.2.0', '%s-zmq4' % versionsuffix), - ('testpath', '0.3', versionsuffix), -] - -# this is a bundle of Python packages -exts_defaultclass = 'PythonPackage' -exts_filter = ("python -c 'import %(ext_name)s'", '') - -exts_list = [ - ('pysqlite', '2.8.2', { - 'modulename': 'pysqlite2', - 'source_urls': ['https://pypi.python.org/packages/source/p/pysqlite/'], - }), - ('requests', '2.10.0', { - 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], - }), - ('nbformat', '4.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nbformat/'], - }), - ('Pygments', '2.1.3', { - 'source_urls': ['https://pypi.python.org/packages/source/P/Pygments/'], - }), - ('singledispatch', '3.4.0.3', { - 'source_urls': ['https://pypi.python.org/packages/source/s/singledispatch/'], - }), - ('backports.ssl_match_hostname', '3.5.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/b/backports.ssl_match_hostname/'], - }), - ('certifi', '2016.2.28', { - 'source_urls': ['https://pypi.python.org/packages/source/c/certifi/'], - }), - ('backports_abc', '0.4', { - 'source_urls': ['https://pypi.python.org/packages/source/b/backports_abc/'], - }), - ('tornado', '4.3', { - 'source_urls': ['https://pypi.python.org/packages/source/t/tornado/'], - }), - ('MarkupSafe', '0.23', { - 'source_urls': ['https://pypi.python.org/packages/source/M/MarkupSafe/'], - 'modulename': 'markupsafe', - }), - ('Jinja2', '2.8', { - 'source_urls': ['https://pypi.python.org/packages/source/J/Jinja2/'], - }), - ('vcversioner', '2.16.0.0', { - 'source_urls': ['https://pypi.python.org/packages/source/v/vcversioner/'], - }), - ('jupyter_client', '4.2.2', { - 'source_urls': ['https://pypi.python.org/packages/source/j/jupyter_client/'], - }), - ('functools32', '3.2.3-2', { - 'source_urls': ['https://pypi.python.org/packages/source/f/functools32/'], - }), - ('jsonschema', '2.5.1', { - 'source_urls': ['https://pypi.python.org/packages/source/j/jsonschema/'], - }), - ('mistune', '0.7.2', { - 'source_urls': ['https://pypi.python.org/packages/source/m/mistune/'], - }), - ('ptyprocess', '0.5.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/ptyprocess/'], - }), - ('terminado', '0.6', { - 'source_urls': ['https://pypi.python.org/packages/source/t/terminado/'], - }), - ('setuptools_scm', '1.11.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools_scm/'], - 'source_tmpl': 'setuptools_scm-%(version)s.tar.gz', - }), - ('simplegeneric', '0.8.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/simplegeneric/'], - 'source_tmpl': 'simplegeneric-%(version)s.zip', - }), - ('path.py', '8.1.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/path.py/'], - 'modulename': 'path', - }), - ('ipython_genutils', '0.1.0', { - 'source_urls': ['https://pypi.python.org/packages/source/i/ipython_genutils/'], - }), - ('pathlib2', '2.1.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pathlib2/'], - }), - ('pickleshare', '0.7.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pickleshare/'], - }), - ('traitlets', '4.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/t/traitlets/'], - }), - ('notebook', '4.2.0', { - 'source_urls': ['https://pypi.python.org/packages/source/n/notebook/'], - }), - ('jupyter_core', '4.1.0', { - 'source_urls': ['https://pypi.python.org/packages/source/j/jupyter_core/'], - }), - ('ipykernel', '4.3.1', { - 'source_urls': ['https://pypi.python.org/packages/source/i/ipykernel/'], - }), - ('pexpect', '4.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pexpect/'], - }), - ('backports.shutil_get_terminal_size', '1.0.0', { - 'source_urls': ['https://pypi.python.org/packages/source/b/backports.shutil_get_terminal_size/'], - }), - ('ipython', version, { - 'source_urls': ['https://pypi.python.org/packages/source/i/ipython/'], - 'modulename': 'IPython', - }), -] - -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - ('ipython -h', ''), - ('ipython notebook --help', ''), - ('iptest', ''), - ('iptest2', ''), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/i/ISIS/ISIS-4.2.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/i/ISIS/ISIS-4.2.1-intel-2015b.eb deleted file mode 100644 index 2a084a988257..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ISIS/ISIS-4.2.1-intel-2015b.eb +++ /dev/null @@ -1,52 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ISIS' -version = '4.2.1' - -homepage = 'https://gforge.irsn.fr/gf/project/isis/' -description = """ISIS is Computational Fluid Dynamics software based on CALIF3S and PELICANS libraries. It is - intensively used for simulation of fires and copes with a wide range of applications, including laminar or turbulent - flows, possibly reactive, governed by incompressible or low Mach number Navier-Stokes equations.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -# disable optimizing for host architecture, may cause tests to fail due to issues with result validation -toolchainopts = {'optarch': False} - -source_urls = ['https://gforge.irsn.fr/gf/download/frsrelease/3626/39835/'] -sources = [SOURCELOWER_TGZ] - -patches = [ - 'ISIS-%(version)s_impi.patch', - 'ISIS-%(version)s_specify-system-in-tests.patch', -] - -dependencies = [('METIS', '4.0.3')] - -skipsteps = ['configure', 'install'] - -unpack_options = '--strip-components=1' -buildininstalldir = True - -# options used both in build and test step -commonopts = 'CCC="$CC" ISISHOME=%(installdir)s/ISIS ' -commonopts += 'WITH_MPI=1 MPIRUN=$EBROOTIMPI/bin64/mpiexec.hydra ' -commonopts += 'WITH_METIS=1 METISPATH=$EBROOTMETIS/lib ' - -buildopts = "install LICENSE=accept " + commonopts - -parallel = 1 - -runtest = 'test ' + commonopts -runtest += '&& make test_install ' + commonopts -runtest += '&& make test_MPI ' + commonopts -runtest += '&& make test_METIS ' + commonopts - -binaries = ['isis', 'isis_batch', 'isis_run', 'isis_s2c', 'isis_sylvia'] -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['init.csh', 'init.sh', 'xisis'] + binaries], - 'dirs': ['CALIFS', 'ISIS', 'PELICANS'], -} - -modextrapaths = {'ISISHOME': 'ISIS'} - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/i/ImageMagick/ImageMagick-6.9.3-3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/i/ImageMagick/ImageMagick-6.9.3-3-goolf-1.4.10.eb deleted file mode 100644 index 8b641aebb3fb..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ImageMagick/ImageMagick-6.9.3-3-goolf-1.4.10.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ImageMagick' -version = '6.9.3-3' - -homepage = 'http://www.imagemagick.org/' -description = """ImageMagick is a software suite to create, edit, compose, or convert bitmap images""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['https://launchpad.net/imagemagick/main/%(version)s/+download/'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('freetype', '2.5.0.1'), - ('Ghostscript', '9.10'), - ('JasPer', '1.900.1'), - ('libjpeg-turbo', '1.4.2'), - ('LibTIFF', '4.0.3'), - ('libX11', '1.6.1'), - ('libXext', '1.3.2'), - ('libXt', '1.1.4'), - ('LittleCMS', '2.7'), -] - -builddependencies = [ - ('pkg-config', '0.27.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/__archive__/i/Infernal/Infernal-1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/i/Infernal/Infernal-1.1-goolf-1.4.10.eb deleted file mode 100644 index 430a419631b0..000000000000 --- a/easybuild/easyconfigs/__archive__/i/Infernal/Infernal-1.1-goolf-1.4.10.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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" - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://eddylab.org/%(namelower)s'] - -checksums = ['04bc8c9693cffba371b8559f023b6548'] - -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/__archive__/i/Infernal/Infernal-1.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/i/Infernal/Infernal-1.1-ictce-5.3.0.eb deleted file mode 100644 index 76f0bd86d1cb..000000000000 --- a/easybuild/easyconfigs/__archive__/i/Infernal/Infernal-1.1-ictce-5.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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" - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://eddylab.org/%(namelower)s'] - -checksums = ['04bc8c9693cffba371b8559f023b6548'] - -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/__archive__/i/Infernal/Infernal-1.1rc1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/i/Infernal/Infernal-1.1rc1-goolf-1.4.10.eb deleted file mode 100644 index a1c627807822..000000000000 --- a/easybuild/easyconfigs/__archive__/i/Infernal/Infernal-1.1rc1-goolf-1.4.10.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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.1rc1' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://eddylab.org/%(namelower)s'] - -checksums = ['300c208dd5550b422dd02d93c131958a'] - -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/__archive__/i/Infernal/Infernal-1.1rc1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/i/Infernal/Infernal-1.1rc1-ictce-5.3.0.eb deleted file mode 100644 index 303ad1f1b559..000000000000 --- a/easybuild/easyconfigs/__archive__/i/Infernal/Infernal-1.1rc1-ictce-5.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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.1rc1' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://eddylab.org/%(namelower)s'] - -checksums = ['300c208dd5550b422dd02d93c131958a'] - -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/__archive__/i/Instant/Instant-1.0.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/i/Instant/Instant-1.0.0-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 5ec986a81715..000000000000 --- a/easybuild/easyconfigs/__archive__/i/Instant/Instant-1.0.0-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "PythonPackage" - -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).""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -majorversion = "%s.x" % ".".join(version.split('.')[:-1]) -source_urls = ['https://launchpad.net/instant/%s/%s/+download/' % (majorversion, version)] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = '-%s-%s' % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('SWIG', '2.0.4', versionsuffix), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['bin', 'lib/python%s/site-packages/instant' % pythonshortversion] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/i/Instant/Instant-1.0.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/i/Instant/Instant-1.0.0-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 06af631540b0..000000000000 --- a/easybuild/easyconfigs/__archive__/i/Instant/Instant-1.0.0-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -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).""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -majorversion = "%s.x" % ".".join(version.split('.')[:-1]) -source_urls = ['https://launchpad.net/instant/%s/%s/+download/' % (majorversion, version)] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = '-%s-%s' % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('SWIG', '2.0.4', versionsuffix), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['bin', 'lib/python%s/site-packages/instant' % pythonshortversion] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/i/Instant/Instant-1.6.0-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/i/Instant/Instant-1.6.0-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 84082aadb44e..000000000000 --- a/easybuild/easyconfigs/__archive__/i/Instant/Instant-1.6.0-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Instant' -version = '1.6.0' - -homepage = 'https://bitbucket.org/fenics-project/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.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['https://bitbucket.org/fenics-project/instant/downloads/'] -sources = [SOURCELOWER_TAR_GZ] - -pyver = '2.7.11' -versionsuffix = '-Python-%s' % pyver - -dependencies = [ - ('Python', pyver), - ('SWIG', '3.0.8', versionsuffix), - ('CMake', '3.4.1'), # runtime dep! -] - -# compiler-related variables *must* be set, since Instant does runtime compilation and remembers $CFLAGS/$CXXFLAGS -modextravars = { - 'CC': 'icc', - 'CXX': 'icpc', -} - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['bin', 'lib/python%s/site-packages' % pyshortver] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/i/InterProScan/InterProScan-5.16-55.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/i/InterProScan/InterProScan-5.16-55.0-intel-2015b.eb deleted file mode 100644 index 3f1665766357..000000000000 --- a/easybuild/easyconfigs/__archive__/i/InterProScan/InterProScan-5.16-55.0-intel-2015b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'Tarball' - -name = 'InterProScan' -version = '5.16-55.0' - -homepage = 'http://www.ebi.ac.uk/interpro/' -description = """InterProScan is a sequence analysis application (nucleotide and protein sequences) that combines - different protein signature recognition methods into one resource.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://ftp.ebi.ac.uk/pub/software/unix/iprscan/%(version_major)s/%(version)s/'] -sources = ['%(namelower)s-%(version)s-64-bit.tar.gz'] - -dependencies = [ - ('Java', '1.7.0_80', '', True), - ('Perl', '5.20.3'), - ('libgd', '2.1.1'), - ('Python', '2.7.10'), -] - -sanity_check_paths = { - 'files': ['interproscan-%(version_major)s.jar', 'interproscan.sh', 'interproscan.properties'], - 'dirs': ['bin', 'lib', 'data'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/i/InterProScan/InterProScan-5.21-60.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/i/InterProScan/InterProScan-5.21-60.0-intel-2015b.eb deleted file mode 100644 index 2388f2800967..000000000000 --- a/easybuild/easyconfigs/__archive__/i/InterProScan/InterProScan-5.21-60.0-intel-2015b.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'Tarball' - -name = 'InterProScan' -version = '5.21-60.0' - -homepage = 'http://www.ebi.ac.uk/interpro/' -description = """InterProScan is a sequence analysis application (nucleotide and protein sequences) that combines - different protein signature recognition methods into one resource.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [ - 'http://ftp.ebi.ac.uk/pub/software/unix/iprscan/%(version_major)s/%(version)s/', - 'http://ftp.ebi.ac.uk/pub/databases/interpro/iprscan/5/bin/', -] -sources = [ - '%(namelower)s-%(version)s-64-bit.tar.gz', - 'sfld_binary.zip', -] -checksums = [ - '8090ff00ba75bce1383a257ff2b8d196', - '17ff8224789b9f35dd9304dcb7dc6a68', -] - -dependencies = [ - ('Java', '1.7.0_80', '', True), - ('Perl', '5.20.3'), - ('libgd', '2.1.1'), - ('Python', '2.7.10'), -] - -# Workaround required for CentOS 6 systems. Details here: -# https://github.com/ebi-pf-team/interproscan/issues/16 -postinstallcmds = [ - "cp -f %(builddir)s/sfld_postprocess %(installdir)s/bin/sfld/", - "cp -f %(builddir)s/sfld_preprocess %(installdir)s/bin/sfld/", -] - -sanity_check_paths = { - 'files': ['interproscan-%(version_major)s.jar', 'interproscan.sh', 'interproscan.properties'], - 'dirs': ['bin', 'lib', 'data'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/i/Iperf/Iperf-2.0.5-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/i/Iperf/Iperf-2.0.5-goolf-1.4.10.eb deleted file mode 100644 index 045ed0c649f5..000000000000 --- a/easybuild/easyconfigs/__archive__/i/Iperf/Iperf-2.0.5-goolf-1.4.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -## -# 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 = 'Iperf' -version = '2.0.5' - -homepage = 'http://iperf.sourceforge.net/' -description = """Iperf-2.0.5: TCP and UDP bandwidth performance measurement tool""" - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/iperf/files', 'download')] -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sanity_check_paths = { - 'files': ['bin/iperf'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/i/Iperf/Iperf-2.0.5-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/i/Iperf/Iperf-2.0.5-ictce-5.3.0.eb deleted file mode 100644 index 5206bec3f856..000000000000 --- a/easybuild/easyconfigs/__archive__/i/Iperf/Iperf-2.0.5-ictce-5.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# 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 = 'Iperf' -version = '2.0.5' - -homepage = 'http://iperf.sourceforge.net/' -description = """Iperf-2.0.5: TCP and UDP bandwidth performance measurement tool""" - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/iperf/files', 'download')] - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sanity_check_paths = { - 'files': ['bin/iperf'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/i/IsoInfer/IsoInfer-0.9.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/i/IsoInfer/IsoInfer-0.9.1-goolf-1.4.10.eb deleted file mode 100644 index 237e4fd6aced..000000000000 --- a/easybuild/easyconfigs/__archive__/i/IsoInfer/IsoInfer-0.9.1-goolf-1.4.10.eb +++ /dev/null @@ -1,47 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# Authors: Kenneth Hoste (UGent), Pablo Escobar Lopez (Unibas) - -easyblock = 'MakeCp' - -name = 'IsoInfer' -version = '0.9.1' - -homepage = 'http://www.cs.ucr.edu/~jianxing/IsoInfer.html' -description = """IsoInfer is a C/C++ program to infer isoforms based on short RNA-Seq - (single-end and paired-end) reads, exon-intron boundary and TSS/PAS information. - This version of IsoInfer uses a unified way to handle different types of short reads - with different lengths. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [ - SOURCELOWER_TAR_GZ, # main tarball first, so that start_dir is set correctly - 'graphlib-0.3.tar.gz', -] -source_urls = ['http://www.cs.ucr.edu/~jianxing'] - -dependencies = [ - ('QuadProg++', '1.2.1'), - ('GLPK', '4.53'), - ('GSL', '1.16') -] - -with_configure = True - -# build libgraph.a -graphlib_version = '0.3' -preconfigopts = "cd ../graphlib-%s && ./configure && make && " % graphlib_version -# build isoinfer, make sure we can link to libgraph.a -preconfigopts += "cd ../%(namelower)s-%(version)s && " -preconfigopts += 'export LDFLAGS="$LDFLAGS -L%%(builddir)s/graphlib-%s/src" && ' % graphlib_version - -files_to_copy = [ - (['src/isoinfer'], 'bin'), -] - -sanity_check_paths = { - 'files': ["bin/isoinfer"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/i/IsoInfer/IsoInfer-0.9.1-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/i/IsoInfer/IsoInfer-0.9.1-ictce-6.2.5.eb deleted file mode 100644 index 1e7adc8498f0..000000000000 --- a/easybuild/easyconfigs/__archive__/i/IsoInfer/IsoInfer-0.9.1-ictce-6.2.5.eb +++ /dev/null @@ -1,47 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# Authors: Kenneth Hoste (UGent), Pablo Escobar Lopez (Unibas) - -easyblock = 'MakeCp' - -name = 'IsoInfer' -version = '0.9.1' - -homepage = 'http://www.cs.ucr.edu/~jianxing/IsoInfer.html' -description = """IsoInfer is a C/C++ program to infer isoforms based on short RNA-Seq - (single-end and paired-end) reads, exon-intron boundary and TSS/PAS information. - This version of IsoInfer uses a unified way to handle different types of short reads - with different lengths. """ - -toolchain = {'name': 'ictce', 'version': '6.2.5'} - -sources = [ - SOURCELOWER_TAR_GZ, # main tarball first, so that start_dir is set correctly - 'graphlib-0.3.tar.gz', -] -source_urls = ['http://www.cs.ucr.edu/~jianxing'] - -dependencies = [ - ('QuadProg++', '1.2.1'), - ('GLPK', '4.53'), - ('GSL', '1.16') -] - -with_configure = True - -# build libgraph.a -graphlib_version = '0.3' -preconfigopts = "cd ../graphlib-%s && ./configure && make && " % graphlib_version -# build isoinfer, make sure we can link to libgraph.a -preconfigopts += "cd ../%(namelower)s-%(version)s && " -preconfigopts += 'export LDFLAGS="$LDFLAGS -L%%(builddir)s/graphlib-%s/src" && ' % graphlib_version - -files_to_copy = [ - (['src/isoinfer'], 'bin'), -] - -sanity_check_paths = { - 'files': ["bin/isoinfer"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/i/icc/icc-11.1.073-32bit.eb b/easybuild/easyconfigs/__archive__/i/icc/icc-11.1.073-32bit.eb deleted file mode 100644 index 2c8af44aad57..000000000000 --- a/easybuild/easyconfigs/__archive__/i/icc/icc-11.1.073-32bit.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'icc' -version = '11.1.073' -versionsuffix = '-32bit' -deprecated = "icc versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_cproc_p_%s.tgz' % version] - -# small patch for the installer -patches = ['specified-paths.patch'] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -m32 = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/icc/icc-11.1.073.eb b/easybuild/easyconfigs/__archive__/i/icc/icc-11.1.073.eb deleted file mode 100644 index 9af764c11850..000000000000 --- a/easybuild/easyconfigs/__archive__/i/icc/icc-11.1.073.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'icc' -version = '11.1.073' -deprecated = "icc versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_cproc_p_%s.tgz' % version] - -# small patch for the installer -patches = ['specified-paths.patch'] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/icc/icc-11.1.075.eb b/easybuild/easyconfigs/__archive__/i/icc/icc-11.1.075.eb deleted file mode 100644 index ab9a0190eca5..000000000000 --- a/easybuild/easyconfigs/__archive__/i/icc/icc-11.1.075.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'icc' -version = '11.1.075' -deprecated = "icc versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_cproc_p_%s_intel64.tgz' % version] - -# small patch for the installer -patches = ['specified-paths.patch'] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/icc/icc-2011.10.319.eb b/easybuild/easyconfigs/__archive__/i/icc/icc-2011.10.319.eb deleted file mode 100644 index 64c9f7bd4ebd..000000000000 --- a/easybuild/easyconfigs/__archive__/i/icc/icc-2011.10.319.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'icc' -version = '2011.10.319' -deprecated = "icc versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_ccompxe_intel64_%s.tgz' % version] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/icc/icc-2011.13.367.eb b/easybuild/easyconfigs/__archive__/i/icc/icc-2011.13.367.eb deleted file mode 100644 index 1a09e20c01c5..000000000000 --- a/easybuild/easyconfigs/__archive__/i/icc/icc-2011.13.367.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'icc' -version = '2011.13.367' -deprecated = "icc versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_ccompxe_%s.tgz' % version] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/icc/icc-2011.3.174.eb b/easybuild/easyconfigs/__archive__/i/icc/icc-2011.3.174.eb deleted file mode 100644 index 7e0b7c7b94a3..000000000000 --- a/easybuild/easyconfigs/__archive__/i/icc/icc-2011.3.174.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'icc' -version = '2011.3.174' -deprecated = "icc versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_ccompxe_intel64_%s.tgz' % version] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/icc/icc-2011.6.233.eb b/easybuild/easyconfigs/__archive__/i/icc/icc-2011.6.233.eb deleted file mode 100644 index 37182c1c0c48..000000000000 --- a/easybuild/easyconfigs/__archive__/i/icc/icc-2011.6.233.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'icc' -version = '2011.6.233' -deprecated = "icc versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_ccompxe_intel64_%s.tgz' % version] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/icc/icc-2013.1.117.eb b/easybuild/easyconfigs/__archive__/i/icc/icc-2013.1.117.eb deleted file mode 100644 index 4dd0c8f73734..000000000000 --- a/easybuild/easyconfigs/__archive__/i/icc/icc-2013.1.117.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'icc' -version = '2013.1.117' -deprecated = "icc versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_ccompxe_%s.tgz' % version] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/icc/icc-2013.2.146.eb b/easybuild/easyconfigs/__archive__/i/icc/icc-2013.2.146.eb deleted file mode 100644 index 387c98328e3d..000000000000 --- a/easybuild/easyconfigs/__archive__/i/icc/icc-2013.2.146.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'icc' -version = '2013.2.146' -deprecated = "icc versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_ccompxe_%s.tgz' % version] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/icc/icc-2013.3.163.eb b/easybuild/easyconfigs/__archive__/i/icc/icc-2013.3.163.eb deleted file mode 100644 index b42ed30cca89..000000000000 --- a/easybuild/easyconfigs/__archive__/i/icc/icc-2013.3.163.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'icc' -version = '2013.3.163' -deprecated = "icc versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_ccompxe_%s.tgz' % version] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/icc/icc-2013.4.183.eb b/easybuild/easyconfigs/__archive__/i/icc/icc-2013.4.183.eb deleted file mode 100644 index a0eb4608e88c..000000000000 --- a/easybuild/easyconfigs/__archive__/i/icc/icc-2013.4.183.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'icc' -version = '2013.4.183' -deprecated = "icc versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_ccompxe_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/icc/icc-2013.5.192-GCC-4.8.3.eb b/easybuild/easyconfigs/__archive__/i/icc/icc-2013.5.192-GCC-4.8.3.eb deleted file mode 100644 index 3663ca3c3b44..000000000000 --- a/easybuild/easyconfigs/__archive__/i/icc/icc-2013.5.192-GCC-4.8.3.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'icc' -version = '2013.5.192' -deprecated = "icc versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_ccompxe_%(version)s.tgz'] - -gcc = 'GCC' -gccver = '4.8.3' -versionsuffix = '-%s-%s' % (gcc, gccver) - -dependencies = [(gcc, gccver)] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/icc/icc-2013.5.192.eb b/easybuild/easyconfigs/__archive__/i/icc/icc-2013.5.192.eb deleted file mode 100644 index 963939ca554f..000000000000 --- a/easybuild/easyconfigs/__archive__/i/icc/icc-2013.5.192.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'icc' -version = '2013.5.192' -deprecated = "icc versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_ccompxe_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/icc/icc-2013_sp1.0.080.eb b/easybuild/easyconfigs/__archive__/i/icc/icc-2013_sp1.0.080.eb deleted file mode 100644 index d6e200fc2aee..000000000000 --- a/easybuild/easyconfigs/__archive__/i/icc/icc-2013_sp1.0.080.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'icc' -version = '2013_sp1.0.080' -deprecated = "icc versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_ccompxe_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/icc/icc-2013_sp1.1.106.eb b/easybuild/easyconfigs/__archive__/i/icc/icc-2013_sp1.1.106.eb deleted file mode 100644 index 0f5f5ea6d553..000000000000 --- a/easybuild/easyconfigs/__archive__/i/icc/icc-2013_sp1.1.106.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'icc' -version = '2013_sp1.1.106' -deprecated = "icc versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_ccompxe_%(version)s.tgz'] - -# compiler class -moduleclass = 'compiler' - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' diff --git a/easybuild/easyconfigs/__archive__/i/icc/icc-2013_sp1.2.144.eb b/easybuild/easyconfigs/__archive__/i/icc/icc-2013_sp1.2.144.eb deleted file mode 100644 index 084a9607bf45..000000000000 --- a/easybuild/easyconfigs/__archive__/i/icc/icc-2013_sp1.2.144.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'icc' -version = '2013_sp1.2.144' -deprecated = "icc versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_ccompxe_%(version)s.tgz'] - -# compiler class -moduleclass = 'compiler' - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' diff --git a/easybuild/easyconfigs/__archive__/i/icc/icc-2013_sp1.3.174.eb b/easybuild/easyconfigs/__archive__/i/icc/icc-2013_sp1.3.174.eb deleted file mode 100644 index 35b94395eb35..000000000000 --- a/easybuild/easyconfigs/__archive__/i/icc/icc-2013_sp1.3.174.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'icc' -version = '2013_sp1.3.174' -deprecated = "icc versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_ccompxe_%(version)s.tgz'] - -# compiler class -moduleclass = 'compiler' - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' diff --git a/easybuild/easyconfigs/__archive__/i/icc/icc-2013_sp1.4.211.eb b/easybuild/easyconfigs/__archive__/i/icc/icc-2013_sp1.4.211.eb deleted file mode 100644 index 1ceb2f4693e7..000000000000 --- a/easybuild/easyconfigs/__archive__/i/icc/icc-2013_sp1.4.211.eb +++ /dev/null @@ -1,19 +0,0 @@ -# Built with EasyBuild version 1.15.2 on 2014-11-26_14-41-50 -name = 'icc' -version = '2013_sp1.4.211' -deprecated = "icc versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_ccompxe_%(version)s.tgz'] - -# compiler class -moduleclass = 'compiler' - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' diff --git a/easybuild/easyconfigs/__archive__/i/icc/icc-2015.0.090-GCC-4.9.2.eb b/easybuild/easyconfigs/__archive__/i/icc/icc-2015.0.090-GCC-4.9.2.eb deleted file mode 100644 index c48a5480f908..000000000000 --- a/easybuild/easyconfigs/__archive__/i/icc/icc-2015.0.090-GCC-4.9.2.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'icc' -version = '2015.0.090' -deprecated = "icc versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_ccompxe_%(version)s.tgz'] - -gcc = 'GCC' -gccver = '4.9.2' -versionsuffix = '-%s-%s' % (gcc, gccver) - -dependencies = [(gcc, gccver)] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/icc/icc-2015.0.090.eb b/easybuild/easyconfigs/__archive__/i/icc/icc-2015.0.090.eb deleted file mode 100644 index 016051e25b93..000000000000 --- a/easybuild/easyconfigs/__archive__/i/icc/icc-2015.0.090.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'icc' -version = '2015.0.090' -deprecated = "icc versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_ccompxe_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/icc/icc-2015.1.133-GCC-4.9.2.eb b/easybuild/easyconfigs/__archive__/i/icc/icc-2015.1.133-GCC-4.9.2.eb deleted file mode 100644 index 21f138798d75..000000000000 --- a/easybuild/easyconfigs/__archive__/i/icc/icc-2015.1.133-GCC-4.9.2.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'icc' -version = '2015.1.133' -deprecated = "icc versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_ccompxe_%(version)s.tgz'] - -gcc = 'GCC' -gccver = '4.9.2' -versionsuffix = '-%s-%s' % (gcc, gccver) - -dependencies = [(gcc, gccver)] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/icc/icc-2015.1.133.eb b/easybuild/easyconfigs/__archive__/i/icc/icc-2015.1.133.eb deleted file mode 100644 index 2200b6cdc3c2..000000000000 --- a/easybuild/easyconfigs/__archive__/i/icc/icc-2015.1.133.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'icc' -version = '2015.1.133' -deprecated = "icc versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_ccompxe_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/icc/icc-2015.2.164-GCC-4.9.2.eb b/easybuild/easyconfigs/__archive__/i/icc/icc-2015.2.164-GCC-4.9.2.eb deleted file mode 100644 index 356c61724155..000000000000 --- a/easybuild/easyconfigs/__archive__/i/icc/icc-2015.2.164-GCC-4.9.2.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'icc' -version = '2015.2.164' -deprecated = "icc versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_ccompxe_%(version)s.tgz'] - -gcc = 'GCC' -gccver = '4.9.2' -versionsuffix = '-%s-%s' % (gcc, gccver) - -dependencies = [(gcc, gccver)] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/icc/icc-2015.3.187-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/__archive__/i/icc/icc-2015.3.187-GNU-4.9.3-2.25.eb deleted file mode 100644 index 06f4c761ec61..000000000000 --- a/easybuild/easyconfigs/__archive__/i/icc/icc-2015.3.187-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'icc' -version = '2015.3.187' -deprecated = "icc versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_ccompxe_%(version)s.tgz'] - -gnu = 'GNU' -gnuver = '4.9.3-2.25' -versionsuffix = '-%s-%s' % (gnu, gnuver) - -dependencies = [(gnu, gnuver)] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/icc/icc-2015.3.187.eb b/easybuild/easyconfigs/__archive__/i/icc/icc-2015.3.187.eb deleted file mode 100644 index fb7988f6b6cb..000000000000 --- a/easybuild/easyconfigs/__archive__/i/icc/icc-2015.3.187.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'icc' -version = '2015.3.187' -deprecated = "icc versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_ccompxe_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/icc/icc-2015.5.223-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/__archive__/i/icc/icc-2015.5.223-GCC-4.9.3-2.25.eb deleted file mode 100644 index 2c53f1539fda..000000000000 --- a/easybuild/easyconfigs/__archive__/i/icc/icc-2015.5.223-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'icc' -version = '2015.5.223' -deprecated = "icc versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_ccompxe_%(version)s.tgz'] - -gccver = '4.9.3' -binutilsver = '2.25' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) - -dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), -] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013.2.146.eb b/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013.2.146.eb deleted file mode 100644 index c73f28c22b3a..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013.2.146.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = "Toolchain" - -name = 'iccifort' -version = '2013.2.146' -deprecated = "iccifort versions older than 2016.1.150 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C, C++ and Fortran compilers""" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version), - ('ifort', version), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013.3.163.eb b/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013.3.163.eb deleted file mode 100644 index 03ce3e4bbc7a..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013.3.163.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = "Toolchain" - -name = 'iccifort' -version = '2013.3.163' -deprecated = "iccifort versions older than 2016.1.150 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C, C++ and Fortran compilers""" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version), - ('ifort', version), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013.4.183.eb b/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013.4.183.eb deleted file mode 100644 index 0189d1dcaebd..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013.4.183.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = "Toolchain" - -name = 'iccifort' -version = '2013.4.183' -deprecated = "iccifort versions older than 2016.1.150 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C, C++ and Fortran compilers""" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version), - ('ifort', version), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013.5.192-GCC-4.8.3.eb b/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013.5.192-GCC-4.8.3.eb deleted file mode 100644 index 3a4645911b10..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013.5.192-GCC-4.8.3.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = "Toolchain" - -name = 'iccifort' -version = '2013.5.192' -versionsuffix = '-GCC-4.8.3' -deprecated = "iccifort versions older than 2016.1.150 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C, C++ and Fortran compilers""" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013.5.192.eb b/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013.5.192.eb deleted file mode 100644 index 960ef593b34f..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013.5.192.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = "Toolchain" - -name = 'iccifort' -version = '2013.5.192' -deprecated = "iccifort versions older than 2016.1.150 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C, C++ and Fortran compilers""" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version), - ('ifort', version), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013_sp1.1.106.eb b/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013_sp1.1.106.eb deleted file mode 100644 index 7f9e35cd91d8..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013_sp1.1.106.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = "Toolchain" - -name = 'iccifort' -version = '2013_sp1.1.106' -deprecated = "iccifort versions older than 2016.1.150 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C, C++ and Fortran compilers""" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version), - ('ifort', version), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013_sp1.2.144.eb b/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013_sp1.2.144.eb deleted file mode 100644 index c2beed933eb5..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013_sp1.2.144.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = "Toolchain" - -name = 'iccifort' -version = '2013_sp1.2.144' -deprecated = "iccifort versions older than 2016.1.150 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C, C++ and Fortran compilers""" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version), - ('ifort', version), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013_sp1.4.211.eb b/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013_sp1.4.211.eb deleted file mode 100644 index 2fea62d7cdd6..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013_sp1.4.211.eb +++ /dev/null @@ -1,18 +0,0 @@ -# Built with EasyBuild version 1.15.2 on 2014-11-26_14-44-42 -easyblock = "Toolchain" - -name = 'iccifort' -version = '2013_sp1.4.211' -deprecated = "iccifort versions older than 2016.1.150 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C, C++ and Fortran compilers""" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version), - ('ifort', version), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2015.0.090-GCC-4.9.2.eb b/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2015.0.090-GCC-4.9.2.eb deleted file mode 100644 index 24f347acca56..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2015.0.090-GCC-4.9.2.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = "Toolchain" - -name = 'iccifort' -version = '2015.0.090' -versionsuffix = '-GCC-4.9.2' -deprecated = "iccifort versions older than 2016.1.150 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C, C++ and Fortran compilers""" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2015.0.090.eb b/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2015.0.090.eb deleted file mode 100644 index 0999586a56d8..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2015.0.090.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = "Toolchain" - -name = 'iccifort' -version = '2015.0.090' -deprecated = "iccifort versions older than 2016.1.150 are deprecated" - -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 = SYSTEM - -dependencies = [ - ('icc', version), - ('ifort', version), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2015.1.133-GCC-4.9.2.eb b/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2015.1.133-GCC-4.9.2.eb deleted file mode 100644 index 1df16f920d21..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2015.1.133-GCC-4.9.2.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = "Toolchain" - -name = 'iccifort' -version = '2015.1.133' -versionsuffix = '-GCC-4.9.2' -deprecated = "iccifort versions older than 2016.1.150 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C, C++ and Fortran compilers""" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2015.1.133.eb b/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2015.1.133.eb deleted file mode 100644 index 876e89c729ba..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2015.1.133.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = "Toolchain" - -name = 'iccifort' -version = '2015.1.133' -deprecated = "iccifort versions older than 2016.1.150 are deprecated" - -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 = SYSTEM - -dependencies = [ - ('icc', version), - ('ifort', version), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2015.2.164-GCC-4.9.2.eb b/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2015.2.164-GCC-4.9.2.eb deleted file mode 100644 index 97beec602b59..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2015.2.164-GCC-4.9.2.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = "Toolchain" - -name = 'iccifort' -version = '2015.2.164' -versionsuffix = '-GCC-4.9.2' -deprecated = "iccifort versions older than 2016.1.150 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C, C++ and Fortran compilers""" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2015.3.187-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2015.3.187-GNU-4.9.3-2.25.eb deleted file mode 100644 index 7dfbf71c0d44..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2015.3.187-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = "Toolchain" - -name = 'iccifort' -version = '2015.3.187' -versionsuffix = '-GNU-4.9.3-2.25' -deprecated = "iccifort versions older than 2016.1.150 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C, C++ and Fortran compilers""" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2015.3.187.eb b/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2015.3.187.eb deleted file mode 100644 index de00bc42ced5..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2015.3.187.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = "Toolchain" - -name = 'iccifort' -version = '2015.3.187' -deprecated = "iccifort versions older than 2016.1.150 are deprecated" - -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 = SYSTEM - -dependencies = [ - ('icc', version), - ('ifort', version), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2015.5.223-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2015.5.223-GCC-4.9.3-2.25.eb deleted file mode 100644 index 31299e8ff395..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2015.5.223-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = "Toolchain" - -name = 'iccifort' -version = '2015.5.223' -versionsuffix = '-GCC-4.9.3-2.25' -deprecated = "iccifort versions older than 2016.1.150 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C, C++ and Fortran compilers""" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/ictce/ictce-5.2.0.eb b/easybuild/easyconfigs/__archive__/i/ictce/ictce-5.2.0.eb deleted file mode 100644 index 752b1df6264e..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ictce/ictce-5.2.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = "Toolchain" - -name = 'ictce' -version = '5.2.0' -deprecated = "ictce toolchains are deprecated" - -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 = SYSTEM - -compver = '2013.2.146' -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('impi', '4.1.0.030', '', ('iccifort', compver)), - ('imkl', '11.0.2.146', '', ('iimpi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/ictce/ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/i/ictce/ictce-5.3.0.eb deleted file mode 100644 index 374435183153..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ictce/ictce-5.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = "Toolchain" - -name = 'ictce' -version = '5.3.0' -deprecated = "ictce toolchains are deprecated" - -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 = SYSTEM - -compsuffix = '.3.163' -compver = '2013' + compsuffix -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('impi', '4.1.0.030', '', ('iccifort', compver)), - ('imkl', '11.0' + compsuffix, '', ('iimpi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/ictce/ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/i/ictce/ictce-5.4.0.eb deleted file mode 100644 index 0b7d23527ba4..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ictce/ictce-5.4.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = "Toolchain" - -name = 'ictce' -version = '5.4.0' -deprecated = "ictce toolchains are deprecated" - -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 = SYSTEM - -compsuffix = '.4.183' -compver = '2013' + compsuffix - -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('impi', '4.1.0.030', '', ('iccifort', compver)), - ('imkl', '11.0' + compsuffix, '', ('iimpi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/ictce/ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/i/ictce/ictce-5.5.0.eb deleted file mode 100644 index 67e9c0e4b548..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ictce/ictce-5.5.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = "Toolchain" - -name = 'ictce' -version = '5.5.0' -deprecated = "ictce toolchains are deprecated" - -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 = SYSTEM - -compsuffix = '.5.192' -compver = '2013' + compsuffix -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('impi', '4.1.1.036', '', ('iccifort', compver)), - ('imkl', '11.0' + compsuffix, '', ('iimpi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/ictce/ictce-6.1.5.eb b/easybuild/easyconfigs/__archive__/i/ictce/ictce-6.1.5.eb deleted file mode 100644 index e72a4e50c173..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ictce/ictce-6.1.5.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = "Toolchain" - -name = 'ictce' -version = '6.1.5' -deprecated = "ictce toolchains are deprecated" - -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 = SYSTEM - -suff = '1.106' -compver = '2013_sp1.%s' % suff - -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('impi', '4.1.3.045', '', ('iccifort', compver)), - ('imkl', '11.1.%s' % suff, '', ('iimpi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/ictce/ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/i/ictce/ictce-6.2.5.eb deleted file mode 100644 index 61e1ef652096..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ictce/ictce-6.2.5.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = "Toolchain" - -name = 'ictce' -version = '6.2.5' -deprecated = "ictce toolchains are deprecated" - -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 = SYSTEM - -suff = '2.144' -compver = '2013_sp1.%s' % suff - -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('impi', '4.1.3.049', '', ('iccifort', compver)), - ('imkl', '11.1.%s' % suff, '', ('iimpi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/ictce/ictce-7.1.2.eb b/easybuild/easyconfigs/__archive__/i/ictce/ictce-7.1.2.eb deleted file mode 100644 index b5fc70894781..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ictce/ictce-7.1.2.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = "Toolchain" - -name = 'ictce' -version = '7.1.2' -deprecated = "ictce toolchains are deprecated" - -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 = SYSTEM - -suff = '0.090' -compver = '2015.%s' % suff - -dependencies = [ # version/released - ('icc', compver), # Jul 28th 2014 - ('ifort', compver), # Jul 28th 2014 - ('impi', '5.0.1.035', '', ('iccifort', compver)), # Aug 26th 2014 - ('imkl', '11.2.%s' % suff, '', ('iimpi', version)), # Aug 26th 2014 -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/ictce/ictce-7.3.5.eb b/easybuild/easyconfigs/__archive__/i/ictce/ictce-7.3.5.eb deleted file mode 100644 index 692566a61eb1..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ictce/ictce-7.3.5.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = "Toolchain" - -name = 'ictce' -version = '7.3.5' -deprecated = "ictce toolchains are deprecated" - -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 = SYSTEM - -suff = '3.187' -compver = '2015.%s' % suff - -dependencies = [ # version/released - ('icc', compver), # Apr 13th 2015 - ('ifort', compver), # Apr 13th 2015 - ('impi', '5.0.3.048', '', ('iccifort', compver)), # Feb 10th 2015 - ('imkl', '11.2.%s' % suff, '', ('iimpi', version)), # Apr 13th 2015 -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/ifort/ifort-11.1.073-32bit.eb b/easybuild/easyconfigs/__archive__/i/ifort/ifort-11.1.073-32bit.eb deleted file mode 100644 index 37e4e7923e52..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ifort/ifort-11.1.073-32bit.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'ifort' -version = '11.1.073' -versionsuffix = '-32bit' -deprecated = "ifort versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_cprof_p_%s.tgz' % version] - -# small patch for the installer -patches = ['specified-paths.patch'] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -m32 = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/ifort/ifort-11.1.073.eb b/easybuild/easyconfigs/__archive__/i/ifort/ifort-11.1.073.eb deleted file mode 100644 index 1cbc90adfca1..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ifort/ifort-11.1.073.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'ifort' -version = '11.1.073' -deprecated = "ifort versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_cprof_p_%s.tgz' % version] - -# small patch for the installer -patches = ['specified-paths.patch'] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/ifort/ifort-11.1.075.eb b/easybuild/easyconfigs/__archive__/i/ifort/ifort-11.1.075.eb deleted file mode 100644 index eeadfdd1088a..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ifort/ifort-11.1.075.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'ifort' -version = '11.1.075' -deprecated = "ifort versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_cprof_p_%s_intel64.tgz' % version] - -# small patch for the installer -patches = ['specified-paths.patch'] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2011.10.319.eb b/easybuild/easyconfigs/__archive__/i/ifort/ifort-2011.10.319.eb deleted file mode 100644 index 01f72e549340..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2011.10.319.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'ifort' -version = '2011.10.319' -deprecated = "ifort versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_fcompxe_intel64_%s.tgz' % version] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2011.13.367.eb b/easybuild/easyconfigs/__archive__/i/ifort/ifort-2011.13.367.eb deleted file mode 100644 index ec72aeae1959..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2011.13.367.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'ifort' -version = '2011.13.367' -deprecated = "ifort versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_fcompxe_%s.tgz' % version] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2011.3.174.eb b/easybuild/easyconfigs/__archive__/i/ifort/ifort-2011.3.174.eb deleted file mode 100644 index 783e11ec5548..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2011.3.174.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'ifort' -version = '2011.3.174' -deprecated = "ifort versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_fcompxe_intel64_%s.tgz' % version] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2011.6.233.eb b/easybuild/easyconfigs/__archive__/i/ifort/ifort-2011.6.233.eb deleted file mode 100644 index 863a80d31b20..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2011.6.233.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'ifort' -version = '2011.6.233' -deprecated = "ifort versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_fcompxe_intel64_%s.tgz' % version] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013.1.117.eb b/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013.1.117.eb deleted file mode 100644 index 651f4287d026..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013.1.117.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'ifort' -version = '2013.1.117' -deprecated = "ifort versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_fcompxe_%s.tgz' % version] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013.2.146.eb b/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013.2.146.eb deleted file mode 100644 index 8734ef81b3bb..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013.2.146.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'ifort' -version = '2013.2.146' -deprecated = "ifort versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_fcompxe_%s.tgz' % version] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013.3.163.eb b/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013.3.163.eb deleted file mode 100644 index 69864ca78062..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013.3.163.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'ifort' -version = '2013.3.163' -deprecated = "ifort versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_fcompxe_%s.tgz' % version] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013.4.183.eb b/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013.4.183.eb deleted file mode 100644 index c372525ab860..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013.4.183.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'ifort' -version = '2013.4.183' -deprecated = "ifort versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_fcompxe_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013.5.192-GCC-4.8.3.eb b/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013.5.192-GCC-4.8.3.eb deleted file mode 100644 index f240b82adb90..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013.5.192-GCC-4.8.3.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'ifort' -version = '2013.5.192' -deprecated = "ifort versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_fcompxe_%(version)s.tgz'] - -gcc = 'GCC' -gccver = '4.8.3' -versionsuffix = '-%s-%s' % (gcc, gccver) - -dependencies = [(gcc, gccver)] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013.5.192.eb b/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013.5.192.eb deleted file mode 100644 index a8676034d257..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013.5.192.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'ifort' -version = '2013.5.192' -deprecated = "ifort versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_fcompxe_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013_sp1.0.080.eb b/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013_sp1.0.080.eb deleted file mode 100644 index 21ceaf74682c..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013_sp1.0.080.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'ifort' -version = '2013_sp1.0.080' -deprecated = "ifort versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_fcompxe_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013_sp1.1.106.eb b/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013_sp1.1.106.eb deleted file mode 100644 index 5b1032e8bdeb..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013_sp1.1.106.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'ifort' -version = '2013_sp1.1.106' -deprecated = "ifort versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_fcompxe_%(version)s.tgz'] - -# compiler class -moduleclass = 'compiler' - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' diff --git a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013_sp1.2.144.eb b/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013_sp1.2.144.eb deleted file mode 100644 index 7152f93a826b..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013_sp1.2.144.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'ifort' -version = '2013_sp1.2.144' -deprecated = "ifort versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_fcompxe_%(version)s.tgz'] - -# compiler class -moduleclass = 'compiler' - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' diff --git a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013_sp1.3.174.eb b/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013_sp1.3.174.eb deleted file mode 100644 index 7eb8a9a63ab4..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013_sp1.3.174.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'ifort' -version = '2013_sp1.3.174' -deprecated = "ifort versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_fcompxe_%(version)s.tgz'] - -# compiler class -moduleclass = 'compiler' - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' diff --git a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013_sp1.4.211.eb b/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013_sp1.4.211.eb deleted file mode 100644 index 844b15418c51..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2013_sp1.4.211.eb +++ /dev/null @@ -1,19 +0,0 @@ -# Built with EasyBuild version 1.15.2 on 2014-11-26_14-44-41 -name = 'ifort' -version = '2013_sp1.4.211' -deprecated = "ifort versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_fcompxe_%(version)s.tgz'] - -# compiler class -moduleclass = 'compiler' - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' diff --git a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2015.0.090-GCC-4.9.2.eb b/easybuild/easyconfigs/__archive__/i/ifort/ifort-2015.0.090-GCC-4.9.2.eb deleted file mode 100644 index 2c8c51ffe401..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2015.0.090-GCC-4.9.2.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'ifort' -version = '2015.0.090' -deprecated = "ifort versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_fcompxe_%(version)s.tgz'] - -gcc = 'GCC' -gccver = '4.9.2' -versionsuffix = '-%s-%s' % (gcc, gccver) - -dependencies = [(gcc, gccver)] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2015.0.090.eb b/easybuild/easyconfigs/__archive__/i/ifort/ifort-2015.0.090.eb deleted file mode 100644 index d073c1b55d99..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2015.0.090.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'ifort' -version = '2015.0.090' -deprecated = "ifort versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_fcompxe_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2015.1.133-GCC-4.9.2.eb b/easybuild/easyconfigs/__archive__/i/ifort/ifort-2015.1.133-GCC-4.9.2.eb deleted file mode 100644 index 50972bc5bdbd..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2015.1.133-GCC-4.9.2.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'ifort' -version = '2015.1.133' -deprecated = "ifort versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_fcompxe_%(version)s.tgz'] - -gcc = 'GCC' -gccver = '4.9.2' -versionsuffix = '-%s-%s' % (gcc, gccver) - -dependencies = [(gcc, gccver)] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2015.1.133.eb b/easybuild/easyconfigs/__archive__/i/ifort/ifort-2015.1.133.eb deleted file mode 100644 index 29457f4cce45..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2015.1.133.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'ifort' -version = '2015.1.133' -deprecated = "ifort versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_fcompxe_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2015.2.164-GCC-4.9.2.eb b/easybuild/easyconfigs/__archive__/i/ifort/ifort-2015.2.164-GCC-4.9.2.eb deleted file mode 100644 index 2b95cd408faf..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2015.2.164-GCC-4.9.2.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'ifort' -version = '2015.2.164' -deprecated = "ifort versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_fcompxe_%(version)s.tgz'] - -gcc = 'GCC' -gccver = '4.9.2' -versionsuffix = '-%s-%s' % (gcc, gccver) - -dependencies = [(gcc, gccver)] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2015.3.187-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/__archive__/i/ifort/ifort-2015.3.187-GNU-4.9.3-2.25.eb deleted file mode 100644 index 318961c3243e..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2015.3.187-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'ifort' -version = '2015.3.187' -deprecated = "ifort versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_fcompxe_%(version)s.tgz'] - -gnu = 'GNU' -gnuver = '4.9.3-2.25' -versionsuffix = '-%s-%s' % (gnu, gnuver) - -dependencies = [(gnu, gnuver)] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2015.3.187.eb b/easybuild/easyconfigs/__archive__/i/ifort/ifort-2015.3.187.eb deleted file mode 100644 index 2f812ffdac99..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2015.3.187.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'ifort' -version = '2015.3.187' -deprecated = "ifort versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_fcompxe_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2015.5.223-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/__archive__/i/ifort/ifort-2015.5.223-GCC-4.9.3-2.25.eb deleted file mode 100644 index 62dee2d537a6..000000000000 --- a/easybuild/easyconfigs/__archive__/i/ifort/ifort-2015.5.223-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'ifort' -version = '2015.5.223' -deprecated = "ifort versions older than 2016.0 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['l_fcompxe_%(version)s.tgz'] - -gccver = '4.9.3' -binutilsver = '2.25' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) - -dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), -] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-5.2.0.eb b/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-5.2.0.eb deleted file mode 100644 index deae323dfb32..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-5.2.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = "Toolchain" - -name = 'iimpi' -version = '5.2.0' -deprecated = "iimpi versions older than 2016.01 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -compver = '2013.2.146' -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('impi', '4.1.0.030', '', ('iccifort', compver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-5.3.0.eb b/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-5.3.0.eb deleted file mode 100644 index 1d366f986969..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-5.3.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = "Toolchain" - -name = 'iimpi' -version = '5.3.0' -deprecated = "iimpi versions older than 2016.01 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -compsuffix = '.3.163' -compver = '2013' + compsuffix -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('impi', '4.1.0.030', '', ('iccifort', compver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-5.4.0.eb b/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-5.4.0.eb deleted file mode 100644 index 7b7f7a373228..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-5.4.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = "Toolchain" - -name = 'iimpi' -version = '5.4.0' -deprecated = "iimpi versions older than 2016.01 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -compsuffix = '.4.183' -compver = '2013' + compsuffix - -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('impi', '4.1.0.030', '', ('iccifort', compver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-5.5.0-GCC-4.8.3.eb b/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-5.5.0-GCC-4.8.3.eb deleted file mode 100644 index ccd6bb33ff15..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-5.5.0-GCC-4.8.3.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = "Toolchain" - -name = 'iimpi' -version = '5.5.0' -versionsuffix = '-GCC-4.8.3' -deprecated = "iimpi versions older than 2016.01 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -suff = '5.192' -compver = '2013.%s' % suff - -dependencies = [ # version/released - ('icc', compver, versionsuffix), # 28 Apr 2014 - ('ifort', compver, versionsuffix), # 28 Apr 2014 - ('impi', '4.1.1.036', '', ('iccifort', '%s%s' % (compver, versionsuffix))), # 06 Mar 2014 -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-5.5.0.eb b/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-5.5.0.eb deleted file mode 100644 index 2d50c6faba54..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-5.5.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = "Toolchain" - -name = 'iimpi' -version = '5.5.0' -deprecated = "iimpi versions older than 2016.01 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -compsuffix = '.5.192' -compver = '2013' + compsuffix -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('impi', '4.1.1.036', '', ('iccifort', compver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-5.5.3-GCC-4.8.3.eb b/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-5.5.3-GCC-4.8.3.eb deleted file mode 100644 index bf4f82b50c54..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-5.5.3-GCC-4.8.3.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = "Toolchain" - -name = 'iimpi' -version = '5.5.3' -versionsuffix = '-GCC-4.8.3' -deprecated = "iimpi versions older than 2016.01 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -suff = '5.192' -compver = '2013.%s' % suff - -dependencies = [ # version/released - ('icc', compver, versionsuffix), # 28 Apr 2014 - ('ifort', compver, versionsuffix), # 28 Apr 2014 - ('impi', '4.1.3.049', '', ('iccifort', '%s%s' % (compver, versionsuffix))), # 06 Mar 2014 -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-6.1.5.eb b/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-6.1.5.eb deleted file mode 100644 index 74b26fb19bbf..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-6.1.5.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = "Toolchain" - -name = 'iimpi' -version = '6.1.5' -deprecated = "iimpi versions older than 2016.01 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -suff = '1.106' -compver = '2013_sp1.%s' % suff - -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('impi', '4.1.3.045', '', ('iccifort', compver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-6.2.5.eb b/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-6.2.5.eb deleted file mode 100644 index 6bed0c83015f..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-6.2.5.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = "Toolchain" - -name = 'iimpi' -version = '6.2.5' -deprecated = "iimpi versions older than 2016.01 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -suff = '2.144' -compver = '2013_sp1.%s' % suff - -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('impi', '4.1.3.049', '', ('iccifort', compver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-7.1.2-GCC-4.9.2.eb b/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-7.1.2-GCC-4.9.2.eb deleted file mode 100644 index 34f160fe3995..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-7.1.2-GCC-4.9.2.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = "Toolchain" - -name = 'iimpi' -version = '7.1.2' -versionsuffix = '-GCC-4.9.2' -deprecated = "iimpi versions older than 2016.01 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -suff = '0.090' -compver = '2015.%s' % suff - -dependencies = [ - ('icc', compver, versionsuffix), - ('ifort', compver, versionsuffix), - ('impi', '5.0.1.035', '', ('iccifort', '%s%s' % (compver, versionsuffix))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-7.1.2.eb b/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-7.1.2.eb deleted file mode 100644 index 10faccadda5e..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-7.1.2.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = "Toolchain" - -name = 'iimpi' -version = '7.1.2' -deprecated = "iimpi versions older than 2016.01 are deprecated" - -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 = SYSTEM - -compver = '2015.0.090' -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('impi', '5.0.1.035', '', ('iccifort', compver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-7.2.3-GCC-4.9.2.eb b/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-7.2.3-GCC-4.9.2.eb deleted file mode 100644 index 1ec3efab4720..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-7.2.3-GCC-4.9.2.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = "Toolchain" - -name = 'iimpi' -version = '7.2.3' -versionsuffix = '-GCC-4.9.2' -deprecated = "iimpi versions older than 2016.01 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -suff = '1.133' -compver = '2015.%s' % suff - -dependencies = [ - ('icc', compver, versionsuffix), - ('ifort', compver, versionsuffix), - ('impi', '5.0.2.044', '', ('iccifort', '%s%s' % (compver, versionsuffix))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-7.2.5-GCC-4.9.2.eb b/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-7.2.5-GCC-4.9.2.eb deleted file mode 100644 index eb985e29f2ef..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-7.2.5-GCC-4.9.2.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = "Toolchain" - -name = 'iimpi' -version = '7.2.5' -versionsuffix = '-GCC-4.9.2' -deprecated = "iimpi versions older than 2016.01 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -suff = '2.164' -compver = '2015.%s' % suff - -dependencies = [ - ('icc', compver, versionsuffix), - ('ifort', compver, versionsuffix), - ('impi', '5.0.3.048', '', ('iccifort', '%s%s' % (compver, versionsuffix))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-7.3.5-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-7.3.5-GNU-4.9.3-2.25.eb deleted file mode 100644 index 776f0e8a26c0..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-7.3.5-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = "Toolchain" - -name = 'iimpi' -version = '7.3.5' -versionsuffix = '-GNU-4.9.3-2.25' -deprecated = "iimpi versions older than 2016.01 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -suff = '3.187' -compver = '2015.%s' % suff - -dependencies = [ - ('icc', compver, versionsuffix), - ('ifort', compver, versionsuffix), - ('impi', '5.0.3.048', '', ('iccifort', '%s%s' % (compver, versionsuffix))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-7.3.5.eb b/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-7.3.5.eb deleted file mode 100644 index 35001491970e..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-7.3.5.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = "Toolchain" - -name = 'iimpi' -version = '7.3.5' -deprecated = "iimpi versions older than 2016.01 are deprecated" - -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 = SYSTEM - -compver = '2015.3.187' -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('impi', '5.0.3.048', '', ('iccifort', compver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-7.5.5-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-7.5.5-GCC-4.9.3-2.25.eb deleted file mode 100644 index 5e9b712ef6a0..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-7.5.5-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = "Toolchain" - -name = 'iimpi' -version = '7.5.5' -versionsuffix = '-GCC-4.9.3-2.25' -deprecated = "iimpi versions older than 2016.01 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -compver = '2015.5.223' -dependencies = [ - ('icc', compver, versionsuffix), - ('ifort', compver, versionsuffix), - ('impi', '5.1.2.150', '', ('iccifort', '%s%s' % (compver, versionsuffix))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/imake/imake-1.0.5-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/i/imake/imake-1.0.5-goolf-1.4.10.eb deleted file mode 100644 index c435db372c7e..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imake/imake-1.0.5-goolf-1.4.10.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'imake' -version = '1.0.5' - -homepage = 'http://www.x.org/' -description = """imake is a Makefile-generator that is intended to make it easier to develop software - portably for multiple systems.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['ftp://artfiles.org/x.org/pub/individual/util/'] - -sanity_check_paths = { - 'files': ['bin/%s' % binfile for binfile in ['ccmakedep', 'cleanlinks', 'imake', 'makeg', 'mergelib', - 'mkdirhier', 'mkhtmlindex', 'revpath', 'xmkmf']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/i/imake/imake-1.0.5-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/i/imake/imake-1.0.5-ictce-5.3.0.eb deleted file mode 100644 index 5148175660b2..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imake/imake-1.0.5-ictce-5.3.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'imake' -version = '1.0.5' - -homepage = 'http://www.x.org/' -description = """imake is a Makefile-generator that is intended to make it easier to develop software - portably for multiple systems.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['ftp://artfiles.org/x.org/pub/individual/util/'] - -sanity_check_paths = { - 'files': ['bin/%s' % binfile for binfile in ['ccmakedep', 'cleanlinks', 'imake', 'makeg', 'mergelib', - 'mkdirhier', 'mkhtmlindex', 'revpath', 'xmkmf']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-10.2.6.038-32bit.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-10.2.6.038-32bit.eb deleted file mode 100644 index 63d8f50e1474..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-10.2.6.038-32bit.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = 'imkl' -version = '10.2.6.038' -versionsuffix = '-32bit' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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 = SYSTEM - -sources = ['l_mkl_p_%(version)s.tar.gz'] - -patches = ['imkl-%(version)s_fix-install-double-dash.patch'] - -dontcreateinstalldir = 'True' - -# deps for interface build -comp_version = '11.1.073' -dependencies = [ - ('icc', comp_version, versionsuffix), - ('ifort', comp_version, versionsuffix), - ('impi', '4.0.0.028', versionsuffix), -] - -interfaces = True - -m32 = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-10.2.6.038.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-10.2.6.038.eb deleted file mode 100644 index a80a0f74e9d5..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-10.2.6.038.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'imkl' -version = '10.2.6.038' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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 = SYSTEM - -sources = ['l_mkl_p_%(version)s.tar.gz'] - -dontcreateinstalldir = 'True' - -# deps for interface build -compver = '11.1.073' -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('impi', '4.0.0.028'), -] - -interfaces = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-10.2.6.038_fix-install-double-dash.patch b/easybuild/easyconfigs/__archive__/i/imkl/imkl-10.2.6.038_fix-install-double-dash.patch deleted file mode 100644 index 929b9c706900..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-10.2.6.038_fix-install-double-dash.patch +++ /dev/null @@ -1,14 +0,0 @@ -fix regex that doesn't handle directory names with a double dash (--) in them correctly -this fix is specific to using '-32bit' as versionsuffix -author: Kenneth Hoste (HPC-UGent) ---- l_mkl_p_10.2.6.038/pset/install.sh.orig 2016-03-04 15:28:03.092055076 +0100 -+++ l_mkl_p_10.2.6.038/pset/install.sh 2016-03-04 15:27:44.071603046 +0100 -@@ -1281,7 +1281,7 @@ - - [ $err -eq ${ERR_OK} ] || return 1 - -- RS=$(echo $CMD_STR | sed s/.*--$cmd[[:blank:]]*//g | sed 's/[[:blank:]]*--.*$//g') -+ RS=$(echo $CMD_STR | sed s/.*--$cmd[[:blank:]]*//g | sed 's/[[:blank:]]*--[^3].*$//g') - [[ -z "$RS" ]] && return 1 - echo $RS - diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-10.3.10.319.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-10.3.10.319.eb deleted file mode 100644 index 6044b0e15e0f..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-10.3.10.319.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'imkl' -version = '10.3.10.319' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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 = SYSTEM - -sources = ['l_mkl_%(version)s_intel64.tgz'] - -# deps for interface build -compver = '2011.10.319' -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('impi', '4.0.2.003'), -] - -dontcreateinstalldir = 'True' - -interfaces = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-10.3.12.361.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-10.3.12.361.eb deleted file mode 100644 index d31f4f3af984..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-10.3.12.361.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'imkl' -version = '10.3.12.361' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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 = SYSTEM - -sources = ['l_mkl_%(version)s.tgz'] - -compver = '2011.13.367' - -# deps for interface build -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('impi', '4.1.0.027'), -] - -dontcreateinstalldir = 'True' - -interfaces = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-10.3.6.233.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-10.3.6.233.eb deleted file mode 100644 index ee65728c2480..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-10.3.6.233.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'imkl' -version = '10.3.6.233' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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 = SYSTEM - -sources = ['l_mkl_%(version)s_intel64.tgz'] - -# deps for interface build -dependencies = [ - ('icc', '2011.6.233'), - ('ifort', '2011.6.233'), - ('impi', '4.0.2.003'), -] - -dontcreateinstalldir = 'True' - -interfaces = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.1.117.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.1.117.eb deleted file mode 100644 index 88b0e2f248de..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.1.117.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'imkl' -version = '11.0.1.117' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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 = SYSTEM - -sources = ['l_mkl_%(version)s.tgz'] - -compver = '2013.1.117' - -# deps for interface build -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('impi', '4.1.0.027'), -] - -dontcreateinstalldir = 'True' - -interfaces = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.2.146-iimpi-5.2.0.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.2.146-iimpi-5.2.0.eb deleted file mode 100644 index cddeb8593491..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.2.146-iimpi-5.2.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'imkl' -version = '11.0.2.146' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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': '5.2.0'} - -sources = ['l_mkl_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -interfaces = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.2.146.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.2.146.eb deleted file mode 100644 index 6fefb4b3702d..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.2.146.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'imkl' -version = '11.0.2.146' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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 = SYSTEM - -sources = ['l_mkl_%(version)s.tgz'] - -compver = '2013.2.146' - -# deps for interface build -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('impi', '4.1.0.030'), -] - -dontcreateinstalldir = 'True' - -interfaces = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.3.163-iimpi-5.3.0.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.3.163-iimpi-5.3.0.eb deleted file mode 100644 index bd901155f6d4..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.3.163-iimpi-5.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'imkl' -version = '11.0.3.163' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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': '5.3.0'} - -sources = ['l_mkl_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -interfaces = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.3.163.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.3.163.eb deleted file mode 100644 index 88ce936f4810..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.3.163.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'imkl' -version = '11.0.3.163' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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 = SYSTEM - -sources = ['l_mkl_%(version)s.tgz'] - -compver = '2013.3.163' - -# deps for interface build -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('impi', '4.1.0.030'), -] - -dontcreateinstalldir = 'True' - -interfaces = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.4.183-iimpi-5.4.0.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.4.183-iimpi-5.4.0.eb deleted file mode 100644 index a4391eedf62a..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.4.183-iimpi-5.4.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'imkl' -version = '11.0.4.183' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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': '5.4.0'} - -sources = ['l_mkl_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -interfaces = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.4.183.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.4.183.eb deleted file mode 100644 index 569208ab6b5a..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.4.183.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'imkl' -version = '11.0.4.183' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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 = SYSTEM - -sources = ['l_mkl_%(version)s.tgz'] - -compver = '2013.4.183' - -# deps for interface build -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('impi', '4.1.0.030'), -] - -dontcreateinstalldir = 'True' - -interfaces = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.5.192-iimpi-5.5.0-GCC-4.8.3.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.5.192-iimpi-5.5.0-GCC-4.8.3.eb deleted file mode 100644 index 76148db56e9a..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.5.192-iimpi-5.5.0-GCC-4.8.3.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'imkl' -version = '11.0.5.192' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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': '5.5.0-GCC-4.8.3'} - -sources = ['l_mkl_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -interfaces = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.5.192-iimpi-5.5.0.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.5.192-iimpi-5.5.0.eb deleted file mode 100644 index 1ef878964430..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.5.192-iimpi-5.5.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'imkl' -version = '11.0.5.192' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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': '5.5.0'} - -sources = ['l_mkl_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -interfaces = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.5.192.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.5.192.eb deleted file mode 100644 index 41e7bec8204c..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.5.192.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'imkl' -version = '11.0.5.192' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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 = SYSTEM - -sources = ['l_mkl_%(version)s.tgz'] - -compver = '2013.5.192' - -# deps for interface build -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('impi', '4.1.1.036'), -] - -dontcreateinstalldir = 'True' - -interfaces = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.0.080.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.0.080.eb deleted file mode 100644 index ed556a71494c..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.0.080.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'imkl' -version = '11.1.0.080' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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 = SYSTEM - -sources = ['l_mkl_%(version)s.tgz'] - -# deps for interface build -compver = '2013_sp1.0.080' -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('impi', '4.1.1.036') -] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.1.106-iimpi-6.1.5.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.1.106-iimpi-6.1.5.eb deleted file mode 100644 index 4db19842cbb3..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.1.106-iimpi-6.1.5.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'imkl' -version = '11.1.1.106' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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': '6.1.5'} - -sources = ['l_mkl_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.1.106.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.1.106.eb deleted file mode 100644 index a8b981d62b4b..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.1.106.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'imkl' -version = '11.1.1.106' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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 = SYSTEM - -sources = ['l_mkl_%(version)s.tgz'] - -# deps for interface build -compver = '2013_sp1.1.106' -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('impi', '4.1.3.045') -] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.2.144-2013.5.192-GCC-4.8.3.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.2.144-2013.5.192-GCC-4.8.3.eb deleted file mode 100644 index 3bee32bcaff9..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.2.144-2013.5.192-GCC-4.8.3.eb +++ /dev/null @@ -1,33 +0,0 @@ -name = 'imkl' -version = '11.1.2.144' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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 = SYSTEM - -sources = ['l_mkl_%(version)s.tgz'] - -compver = '2013.5.192' -gccsuff = '-GCC-4.8.3' -versionsuffix = '-%s%s' % (compver, gccsuff) - -# deps for interface build -dependencies = [ - ('icc', compver, gccsuff), - ('ifort', compver, gccsuff), - ('impi', '4.1.3.049', gccsuff), -] - -dontcreateinstalldir = 'True' - -interfaces = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.2.144-GCC-4.8.3.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.2.144-GCC-4.8.3.eb deleted file mode 100644 index c88312302021..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.2.144-GCC-4.8.3.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'imkl' -version = '11.1.2.144' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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 = SYSTEM - -sources = ['l_mkl_%(version)s.tgz'] - -gcc = 'GCC' -gccver = '4.8.3' -versionsuffix = '-%s-%s' % (gcc, gccver) - -# deps for interface build -dependencies = [ - (gcc, gccver), - ('impi', '4.1.3.049', versionsuffix), -] - -dontcreateinstalldir = 'True' - -interfaces = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.2.144-OpenMPI-1.6.5.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.2.144-OpenMPI-1.6.5.eb deleted file mode 100644 index db1fec3a5d94..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.2.144-OpenMPI-1.6.5.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = 'imkl' -version = '11.1.2.144' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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 = SYSTEM - -sources = ['l_mkl_%(version)s.tgz'] - -compver = '2013_sp1.2.144' -comp = ('iccifort', compver) - -# deps for interface build -mpi = 'OpenMPI' -mpiver = '1.6.5' -versionsuffix = '-%s-%s' % (mpi, mpiver) - -dependencies = [ - ('icc', compver), - ('ifort', compver), - (mpi, mpiver, '', comp), -] - -dontcreateinstalldir = 'True' - -interfaces = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.2.144-iimpi-5.5.3-GCC-4.8.3.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.2.144-iimpi-5.5.3-GCC-4.8.3.eb deleted file mode 100644 index a7268e16cb95..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.2.144-iimpi-5.5.3-GCC-4.8.3.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'imkl' -version = '11.1.2.144' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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': '5.5.3-GCC-4.8.3'} - -sources = ['l_mkl_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -interfaces = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.2.144-iimpi-6.2.5.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.2.144-iimpi-6.2.5.eb deleted file mode 100644 index a1c5dbf2238f..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.2.144-iimpi-6.2.5.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'imkl' -version = '11.1.2.144' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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': '6.2.5'} - -sources = ['l_mkl_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.2.144-iompi-2015.01.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.2.144-iompi-2015.01.eb deleted file mode 100644 index abc1b10bf65d..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.2.144-iompi-2015.01.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'imkl' -version = '11.1.2.144' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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': '2015.01'} - -sources = ['l_mkl_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -interfaces = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.2.144.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.2.144.eb deleted file mode 100644 index 108e906bdfc3..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.2.144.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'imkl' -version = '11.1.2.144' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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 = SYSTEM - -sources = ['l_mkl_%(version)s.tgz'] - -# deps for interface build -compver = '2013_sp1.2.144' -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('impi', '4.1.3.049') -] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.3.174.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.3.174.eb deleted file mode 100644 index ef344cdb462e..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.3.174.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'imkl' -version = '11.1.3.174' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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 = SYSTEM - -sources = ['l_mkl_%(version)s.tgz'] - -# deps for interface build -compver = '2013_sp1.3.174' -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('impi', '4.1.3.049') -] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.2.0.090-iimpi-7.1.2-GCC-4.9.2.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.2.0.090-iimpi-7.1.2-GCC-4.9.2.eb deleted file mode 100644 index 20814c3e1f14..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.2.0.090-iimpi-7.1.2-GCC-4.9.2.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'imkl' -version = '11.2.0.090' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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': '7.1.2-GCC-4.9.2'} - -sources = ['l_mkl_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.2.0.090-iimpi-7.1.2.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.2.0.090-iimpi-7.1.2.eb deleted file mode 100644 index 63a8e2743f10..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.2.0.090-iimpi-7.1.2.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'imkl' -version = '11.2.0.090' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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': '7.1.2'} - -sources = ['l_mkl_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.2.1.133-iimpi-7.2.3-GCC-4.9.2.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.2.1.133-iimpi-7.2.3-GCC-4.9.2.eb deleted file mode 100644 index 2390e74122d4..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.2.1.133-iimpi-7.2.3-GCC-4.9.2.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'imkl' -version = '11.2.1.133' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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': '7.2.3-GCC-4.9.2'} - -sources = ['l_mkl_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.2.2.164-iimpi-7.2.5-GCC-4.9.2.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.2.2.164-iimpi-7.2.5-GCC-4.9.2.eb deleted file mode 100644 index 5693c0b8e58b..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.2.2.164-iimpi-7.2.5-GCC-4.9.2.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'imkl' -version = '11.2.2.164' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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': '7.2.5-GCC-4.9.2'} - -sources = ['l_mkl_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.2.2.164-iompi-2015.02.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.2.2.164-iompi-2015.02.eb deleted file mode 100644 index 17fb0cd8e585..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.2.2.164-iompi-2015.02.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'imkl' -version = '11.2.2.164' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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': '2015.02'} - -sources = ['l_mkl_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -interfaces = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.2.3.187-iimpi-7.3.5-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.2.3.187-iimpi-7.3.5-GNU-4.9.3-2.25.eb deleted file mode 100644 index 44b9805bd68c..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.2.3.187-iimpi-7.3.5-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'imkl' -version = '11.2.3.187' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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': '7.3.5-GNU-4.9.3-2.25'} - -sources = ['l_mkl_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.2.3.187-iimpi-7.3.5.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.2.3.187-iimpi-7.3.5.eb deleted file mode 100644 index b066c172d879..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.2.3.187-iimpi-7.3.5.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'imkl' -version = '11.2.3.187' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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': '7.3.5'} - -sources = ['l_mkl_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.2.3.187-iompi-2015.03.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.2.3.187-iompi-2015.03.eb deleted file mode 100644 index ae5759bdcc42..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.2.3.187-iompi-2015.03.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'imkl' -version = '11.2.3.187' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -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': '2015.03'} - -sources = ['l_mkl_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.3.1.150-iimpi-7.5.5-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.3.1.150-iimpi-7.5.5-GCC-4.9.3-2.25.eb deleted file mode 100644 index a1225d2d74ef..000000000000 --- a/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.3.1.150-iimpi-7.5.5-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'imkl' -version = '11.3.1.150' - -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': '7.5.5-GCC-4.9.3-2.25'} - -sources = ['l_mkl_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/i/impi/impi-4.1.0.030-iccifort-2013.2.146.eb b/easybuild/easyconfigs/__archive__/i/impi/impi-4.1.0.030-iccifort-2013.2.146.eb deleted file mode 100644 index 7bb5f5742d41..000000000000 --- a/easybuild/easyconfigs/__archive__/i/impi/impi-4.1.0.030-iccifort-2013.2.146.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'impi' -version = '4.1.0.030' -deprecated = "impi versions older than 5.1.2.150 are deprecated" - -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.2 (MPI-2) specification.""" - -toolchain = {'name': 'iccifort', 'version': '2013.2.146'} - -sources = ['l_mpi_p_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -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' - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/i/impi/impi-4.1.0.030-iccifort-2013.3.163.eb b/easybuild/easyconfigs/__archive__/i/impi/impi-4.1.0.030-iccifort-2013.3.163.eb deleted file mode 100644 index e33f561e6a15..000000000000 --- a/easybuild/easyconfigs/__archive__/i/impi/impi-4.1.0.030-iccifort-2013.3.163.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'impi' -version = '4.1.0.030' -deprecated = "impi versions older than 5.1.2.150 are deprecated" - -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.2 (MPI-2) specification.""" - -toolchain = {'name': 'iccifort', 'version': '2013.3.163'} - -sources = ['l_mpi_p_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -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' - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/i/impi/impi-4.1.0.030-iccifort-2013.4.183.eb b/easybuild/easyconfigs/__archive__/i/impi/impi-4.1.0.030-iccifort-2013.4.183.eb deleted file mode 100644 index 2d4eb9641100..000000000000 --- a/easybuild/easyconfigs/__archive__/i/impi/impi-4.1.0.030-iccifort-2013.4.183.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'impi' -version = '4.1.0.030' -deprecated = "impi versions older than 5.1.2.150 are deprecated" - -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.2 (MPI-2) specification.""" - -toolchain = {'name': 'iccifort', 'version': '2013.4.183'} - -sources = ['l_mpi_p_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -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' - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/i/impi/impi-4.1.1.036-iccifort-2013.5.192-GCC-4.8.3.eb b/easybuild/easyconfigs/__archive__/i/impi/impi-4.1.1.036-iccifort-2013.5.192-GCC-4.8.3.eb deleted file mode 100644 index e964f19ecae9..000000000000 --- a/easybuild/easyconfigs/__archive__/i/impi/impi-4.1.1.036-iccifort-2013.5.192-GCC-4.8.3.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'impi' -version = '4.1.1.036' -deprecated = "impi versions older than 5.1.2.150 are deprecated" - -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.2 (MPI-2) specification.""" - -toolchain = {'name': 'iccifort', 'version': '2013.5.192-GCC-4.8.3'} - -sources = ['l_mpi_p_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -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' - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/i/impi/impi-4.1.1.036-iccifort-2013.5.192.eb b/easybuild/easyconfigs/__archive__/i/impi/impi-4.1.1.036-iccifort-2013.5.192.eb deleted file mode 100644 index 2b67b49d88d8..000000000000 --- a/easybuild/easyconfigs/__archive__/i/impi/impi-4.1.1.036-iccifort-2013.5.192.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'impi' -version = '4.1.1.036' -deprecated = "impi versions older than 5.1.2.150 are deprecated" - -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.2 (MPI-2) specification.""" - -toolchain = {'name': 'iccifort', 'version': '2013.5.192'} - -sources = ['l_mpi_p_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -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' - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/i/impi/impi-4.1.3.045-iccifort-2013_sp1.1.106.eb b/easybuild/easyconfigs/__archive__/i/impi/impi-4.1.3.045-iccifort-2013_sp1.1.106.eb deleted file mode 100644 index 6c9c53083e1a..000000000000 --- a/easybuild/easyconfigs/__archive__/i/impi/impi-4.1.3.045-iccifort-2013_sp1.1.106.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'impi' -version = '4.1.3.045' -deprecated = "impi versions older than 5.1.2.150 are deprecated" - -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.2 (MPI-2) specification.""" - -toolchain = {'name': 'iccifort', 'version': '2013_sp1.1.106'} - -sources = ['l_mpi_p_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -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' - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/i/impi/impi-4.1.3.049-iccifort-2013.5.192-GCC-4.8.3.eb b/easybuild/easyconfigs/__archive__/i/impi/impi-4.1.3.049-iccifort-2013.5.192-GCC-4.8.3.eb deleted file mode 100644 index c0049b6e1b90..000000000000 --- a/easybuild/easyconfigs/__archive__/i/impi/impi-4.1.3.049-iccifort-2013.5.192-GCC-4.8.3.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'impi' -version = '4.1.3.049' -deprecated = "impi versions older than 5.1.2.150 are deprecated" - -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.2 (MPI-2) specification.""" - -toolchain = {'name': 'iccifort', 'version': '2013.5.192-GCC-4.8.3'} - -sources = ['l_mpi_p_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -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' - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/i/impi/impi-4.1.3.049-iccifort-2013_sp1.2.144.eb b/easybuild/easyconfigs/__archive__/i/impi/impi-4.1.3.049-iccifort-2013_sp1.2.144.eb deleted file mode 100644 index 3626c4d46c02..000000000000 --- a/easybuild/easyconfigs/__archive__/i/impi/impi-4.1.3.049-iccifort-2013_sp1.2.144.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'impi' -version = '4.1.3.049' -deprecated = "impi versions older than 5.1.2.150 are deprecated" - -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.2 (MPI-2) specification.""" - -toolchain = {'name': 'iccifort', 'version': '2013_sp1.2.144'} - -sources = ['l_mpi_p_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -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' - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/i/impi/impi-5.0.1.035-iccifort-2015.0.090-GCC-4.9.2.eb b/easybuild/easyconfigs/__archive__/i/impi/impi-5.0.1.035-iccifort-2015.0.090-GCC-4.9.2.eb deleted file mode 100644 index 97a85b8d0946..000000000000 --- a/easybuild/easyconfigs/__archive__/i/impi/impi-5.0.1.035-iccifort-2015.0.090-GCC-4.9.2.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'impi' -version = '5.0.1.035' -deprecated = "impi versions older than 5.1.2.150 are deprecated" - -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.0 (MPI-3) specification.""" - -toolchain = {'name': 'iccifort', 'version': '2015.0.090-GCC-4.9.2'} - -sources = ['l_mpi_p_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -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' - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/i/impi/impi-5.0.1.035-iccifort-2015.0.090.eb b/easybuild/easyconfigs/__archive__/i/impi/impi-5.0.1.035-iccifort-2015.0.090.eb deleted file mode 100644 index ee633fc3525c..000000000000 --- a/easybuild/easyconfigs/__archive__/i/impi/impi-5.0.1.035-iccifort-2015.0.090.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'impi' -version = '5.0.1.035' -deprecated = "impi versions older than 5.1.2.150 are deprecated" - -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.0 (MPI-3) specification.""" - -toolchain = {'name': 'iccifort', 'version': '2015.0.090'} - -sources = ['l_mpi_p_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -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' - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/i/impi/impi-5.0.2.044-iccifort-2015.1.133-GCC-4.9.2.eb b/easybuild/easyconfigs/__archive__/i/impi/impi-5.0.2.044-iccifort-2015.1.133-GCC-4.9.2.eb deleted file mode 100644 index c5b05d4ac732..000000000000 --- a/easybuild/easyconfigs/__archive__/i/impi/impi-5.0.2.044-iccifort-2015.1.133-GCC-4.9.2.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'impi' -version = '5.0.2.044' -deprecated = "impi versions older than 5.1.2.150 are deprecated" - -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.0 (MPI-3) specification.""" - -toolchain = {'name': 'iccifort', 'version': '2015.1.133-GCC-4.9.2'} - -sources = ['l_mpi_p_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -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' - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/i/impi/impi-5.0.3.048-iccifort-2015.2.164-GCC-4.9.2.eb b/easybuild/easyconfigs/__archive__/i/impi/impi-5.0.3.048-iccifort-2015.2.164-GCC-4.9.2.eb deleted file mode 100644 index 738824c89769..000000000000 --- a/easybuild/easyconfigs/__archive__/i/impi/impi-5.0.3.048-iccifort-2015.2.164-GCC-4.9.2.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'impi' -version = '5.0.3.048' -deprecated = "impi versions older than 5.1.2.150 are deprecated" - -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.0 (MPI-3) specification.""" - -toolchain = {'name': 'iccifort', 'version': '2015.2.164-GCC-4.9.2'} - -sources = ['l_mpi_p_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -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' - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/i/impi/impi-5.0.3.048-iccifort-2015.3.187-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/__archive__/i/impi/impi-5.0.3.048-iccifort-2015.3.187-GNU-4.9.3-2.25.eb deleted file mode 100644 index b3b273ef88a5..000000000000 --- a/easybuild/easyconfigs/__archive__/i/impi/impi-5.0.3.048-iccifort-2015.3.187-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'impi' -version = '5.0.3.048' -deprecated = "impi versions older than 5.1.2.150 are deprecated" - -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.0 (MPI-3) specification.""" - -toolchain = {'name': 'iccifort', 'version': '2015.3.187-GNU-4.9.3-2.25'} - -sources = ['l_mpi_p_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -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' - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/i/impi/impi-5.0.3.048-iccifort-2015.3.187.eb b/easybuild/easyconfigs/__archive__/i/impi/impi-5.0.3.048-iccifort-2015.3.187.eb deleted file mode 100644 index 39ab91d7b6eb..000000000000 --- a/easybuild/easyconfigs/__archive__/i/impi/impi-5.0.3.048-iccifort-2015.3.187.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'impi' -version = '5.0.3.048' -deprecated = "impi versions older than 5.1.2.150 are deprecated" - -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.0 (MPI-3) specification.""" - -toolchain = {'name': 'iccifort', 'version': '2015.3.187'} - -sources = ['l_mpi_p_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -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' - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/i/impi/impi-5.1.0.079-iccifort-2015.3.187.eb b/easybuild/easyconfigs/__archive__/i/impi/impi-5.1.0.079-iccifort-2015.3.187.eb deleted file mode 100644 index 8b7eb0e00525..000000000000 --- a/easybuild/easyconfigs/__archive__/i/impi/impi-5.1.0.079-iccifort-2015.3.187.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'impi' -version = '5.1.0.079' -deprecated = "impi versions older than 5.1.2.150 are deprecated" - -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.0 (MPI-3) specification.""" - -toolchain = {'name': 'iccifort', 'version': '2015.3.187'} - -# source tarball doesn't match actual version?! -sources = ['l_mpi_p_5.1.0.038.tgz'] - -dontcreateinstalldir = 'True' - -# license file -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' - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/i/impi/impi-5.1.2.150-iccifort-2015.5.223-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/__archive__/i/impi/impi-5.1.2.150-iccifort-2015.5.223-GCC-4.9.3-2.25.eb deleted file mode 100644 index 562b27bc40a5..000000000000 --- a/easybuild/easyconfigs/__archive__/i/impi/impi-5.1.2.150-iccifort-2015.5.223-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'impi' -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 3.0 (MPI-3) specification.""" - -toolchain = {'name': 'iccifort', 'version': '2015.5.223-GCC-4.9.3-2.25'} - -sources = ['l_mpi_p_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -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' - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3-foss-2014b.eb b/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3-foss-2014b.eb deleted file mode 100644 index ce9480d3aab3..000000000000 --- a/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3-foss-2014b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'inputproto' -version = '2.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org InputProto protocol headers.""" - -toolchain = {'name': 'foss', 'version': '2014b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3-goolf-1.4.10.eb deleted file mode 100644 index 475b25485eaf..000000000000 --- a/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3-goolf-1.4.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'inputproto' -version = '2.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org InputProto protocol headers.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3-goolf-1.5.14.eb deleted file mode 100644 index 7ae3e0efff64..000000000000 --- a/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3-goolf-1.5.14.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'inputproto' -version = '2.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org InputProto protocol headers.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3-ictce-5.3.0.eb deleted file mode 100644 index 19917b0ef7a4..000000000000 --- a/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3-ictce-5.3.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'inputproto' -version = '2.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org InputProto protocol headers.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3-intel-2014b.eb b/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3-intel-2014b.eb deleted file mode 100644 index eb95b2f34ad6..000000000000 --- a/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3-intel-2014b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'inputproto' -version = '2.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org InputProto protocol headers.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3-intel-2015a.eb deleted file mode 100644 index d652aba38761..000000000000 --- a/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3-intel-2015a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'inputproto' -version = '2.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org InputProto protocol headers.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3.1-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3.1-goolf-1.5.14.eb deleted file mode 100644 index 6a557da522dc..000000000000 --- a/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3.1-goolf-1.5.14.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'inputproto' -version = '2.3.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org InputProto protocol headers.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3.1-intel-2015a.eb deleted file mode 100644 index 512fcad71516..000000000000 --- a/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3.1-intel-2015a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'inputproto' -version = '2.3.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org InputProto protocol headers.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3.1-intel-2015b.eb deleted file mode 100644 index 00ad73c8ec6e..000000000000 --- a/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3.1-intel-2015b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'inputproto' -version = '2.3.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org InputProto protocol headers.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/i/intel/intel-2014.06.eb b/easybuild/easyconfigs/__archive__/i/intel/intel-2014.06.eb deleted file mode 100644 index 93e6962e372c..000000000000 --- a/easybuild/easyconfigs/__archive__/i/intel/intel-2014.06.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = "Toolchain" - -name = 'intel' -version = '2014.06' -deprecated = "intel toolchain versions older than 2016a are deprecated" - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & - Intel MKL.""" - -toolchain = SYSTEM - -suff = '5.192' -compver = '2013.%s' % suff - -gccsuff = '-GCC-4.8.3' - -dependencies = [ - ('icc', compver, gccsuff), - ('ifort', compver, gccsuff), - ('impi', '4.1.1.036', '', ('iccifort', '%s%s' % (compver, gccsuff))), - ('imkl', '11.0.5.192', '', ('iimpi', '5.5.0%s' % gccsuff)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/intel/intel-2014.10.eb b/easybuild/easyconfigs/__archive__/i/intel/intel-2014.10.eb deleted file mode 100644 index 9f69a18cc83b..000000000000 --- a/easybuild/easyconfigs/__archive__/i/intel/intel-2014.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = "Toolchain" - -name = 'intel' -version = '2014.10' -deprecated = "intel toolchain versions older than 2016a are deprecated" - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & - Intel MKL.""" - -toolchain = SYSTEM - -suff = '0.090' -compver = '2015.%s' % suff - -gccsuff = '-GCC-4.9.2' - -dependencies = [ - ('icc', compver, gccsuff), - ('ifort', compver, gccsuff), - ('impi', '5.0.1.035', '', ('iccifort', '%s%s' % (compver, gccsuff))), - ('imkl', '11.2.0.090', '', ('iimpi', '7.1.2%s' % gccsuff)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/intel/intel-2014.11.eb b/easybuild/easyconfigs/__archive__/i/intel/intel-2014.11.eb deleted file mode 100644 index e74ad39ebbd9..000000000000 --- a/easybuild/easyconfigs/__archive__/i/intel/intel-2014.11.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = "Toolchain" - -name = 'intel' -version = '2014.11' -deprecated = "intel toolchain versions older than 2016a are deprecated" - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & - Intel MKL.""" - -toolchain = SYSTEM - -suff = '1.133' -compver = '2015.%s' % suff - -gccsuff = '-GCC-4.9.2' - -dependencies = [ - ('icc', compver, gccsuff), - ('ifort', compver, gccsuff), - ('impi', '5.0.2.044', '', ('iccifort', '%s%s' % (compver, gccsuff))), - ('imkl', '11.2.1.133', '', ('iimpi', '7.2.3%s' % gccsuff)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/intel/intel-2014b.eb b/easybuild/easyconfigs/__archive__/i/intel/intel-2014b.eb deleted file mode 100644 index e56a8da742b6..000000000000 --- a/easybuild/easyconfigs/__archive__/i/intel/intel-2014b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = "Toolchain" - -name = 'intel' -version = '2014b' -deprecated = "intel toolchain versions older than 2016a are deprecated" - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & - Intel MKL.""" - -toolchain = SYSTEM - -suff = '5.192' -compver = '2013.%s' % suff - -gccsuff = '-GCC-4.8.3' - -dependencies = [ - ('icc', compver, gccsuff), - ('ifort', compver, gccsuff), - ('impi', '4.1.3.049', '', ('iccifort', '%s%s' % (compver, gccsuff))), - ('imkl', '11.1.2.144', '', ('iimpi', '5.5.3%s' % gccsuff)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/intel/intel-2015.02.eb b/easybuild/easyconfigs/__archive__/i/intel/intel-2015.02.eb deleted file mode 100644 index 436cd244af11..000000000000 --- a/easybuild/easyconfigs/__archive__/i/intel/intel-2015.02.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = "Toolchain" - -name = 'intel' -version = '2015.02' -deprecated = "intel toolchain versions older than 2016a are deprecated" - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & - Intel MKL.""" - -toolchain = SYSTEM - -compver = '2015.2.164' -gccsuff = '-GCC-4.9.2' - -dependencies = [ - ('icc', compver, gccsuff), - ('ifort', compver, gccsuff), - ('impi', '5.0.3.048', '', ('iccifort', '%s%s' % (compver, gccsuff))), - ('imkl', '11.2.2.164', '', ('iimpi', '7.2.5%s' % gccsuff)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/intel/intel-2015.08.eb b/easybuild/easyconfigs/__archive__/i/intel/intel-2015.08.eb deleted file mode 100644 index 91fbfdaad052..000000000000 --- a/easybuild/easyconfigs/__archive__/i/intel/intel-2015.08.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = "Toolchain" - -name = 'intel' -version = '2015.08' -deprecated = "intel toolchain versions older than 2016a are deprecated" - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & - Intel MKL.""" - -toolchain = SYSTEM - -compver = '2015.5.223' - -gccver = '4.9.3' -binutilsver = '2.25' -gccsuff = '-GCC-%s-%s' % (gccver, binutilsver) -dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '-GCCcore-%s' % gccver), - ('icc', compver, gccsuff), - ('ifort', compver, gccsuff), - ('impi', '5.1.2.150', '', ('iccifort', '%s%s' % (compver, gccsuff))), - ('imkl', '11.3.1.150', '', ('iimpi', '7.5.5%s' % gccsuff)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/intel/intel-2015a.eb b/easybuild/easyconfigs/__archive__/i/intel/intel-2015a.eb deleted file mode 100644 index 5c137ac39888..000000000000 --- a/easybuild/easyconfigs/__archive__/i/intel/intel-2015a.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = "Toolchain" - -name = 'intel' -version = '2015a' -deprecated = "intel toolchain versions older than 2016a are deprecated" - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & - Intel MKL.""" - -toolchain = SYSTEM - -compver = '2015.1.133' -gccsuff = '-GCC-4.9.2' - -dependencies = [ - ('icc', compver, gccsuff), - ('ifort', compver, gccsuff), - ('impi', '5.0.2.044', '', ('iccifort', '%s%s' % (compver, gccsuff))), - ('imkl', '11.2.1.133', '', ('iimpi', '7.2.3%s' % gccsuff)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/intel/intel-2015b.eb b/easybuild/easyconfigs/__archive__/i/intel/intel-2015b.eb deleted file mode 100644 index d0927d74cd41..000000000000 --- a/easybuild/easyconfigs/__archive__/i/intel/intel-2015b.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = "Toolchain" - -name = 'intel' -version = '2015b' -deprecated = "intel toolchain versions older than 2016a are deprecated" - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & - Intel MKL.""" - -toolchain = SYSTEM - -compver = '2015.3.187' -gccsuff = '-GNU-4.9.3-2.25' - -dependencies = [ - ('icc', compver, gccsuff), - ('ifort', compver, gccsuff), - ('impi', '5.0.3.048', '', ('iccifort', '%s%s' % (compver, gccsuff))), - ('imkl', '11.2.3.187', '', ('iimpi', '7.3.5%s' % gccsuff)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/intltool/intltool-0.51.0-foss-2015a-Perl-5.22.0.eb b/easybuild/easyconfigs/__archive__/i/intltool/intltool-0.51.0-foss-2015a-Perl-5.22.0.eb deleted file mode 100644 index a0434ab6a7a4..000000000000 --- a/easybuild/easyconfigs/__archive__/i/intltool/intltool-0.51.0-foss-2015a-Perl-5.22.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'intltool' -version = '0.51.0' -versionsuffix = '-Perl-5.22.0' - -homepage = 'http://freedesktop.org/wiki/Software/intltool/' -description = """intltool is a set of tools to centralize translation of - many different file formats using GNU gettext-compatible PO files.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = ['http://launchpad.net/intltool/trunk/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] -checksums = ['67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd'] - -dependencies = [ - ('XML-Parser', '2.44', versionsuffix), -] - -sanity_check_paths = { - 'files': ['bin/intltool%s' % x for x in ['-extract', '-merge', '-prepare', '-update', 'ize']], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/i/intltool/intltool-0.51.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/i/intltool/intltool-0.51.0-intel-2015b.eb deleted file mode 100644 index 722616eb78e6..000000000000 --- a/easybuild/easyconfigs/__archive__/i/intltool/intltool-0.51.0-intel-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'intltool' -version = '0.51.0' - -homepage = 'http://freedesktop.org/wiki/Software/intltool/' -description = """intltool is a set of tools to centralize translation of - many different file formats using GNU gettext-compatible PO files.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://launchpad.net/intltool/trunk/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('XML-Parser', '2.41', '-Perl-5.20.3'), -] - -sanity_check_paths = { - 'files': ['bin/intltool%s' % x for x in ['-extract', '-merge', '-prepare', '-update', 'ize']], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/i/iomkl/iomkl-2015.01.eb b/easybuild/easyconfigs/__archive__/i/iomkl/iomkl-2015.01.eb deleted file mode 100644 index df403b4331fb..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iomkl/iomkl-2015.01.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = "Toolchain" - -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.""" - -toolchain = SYSTEM - -compver = '2015.1.133-GCC-4.9.2' - -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('OpenMPI', '1.8.4', '', ('iccifort', compver)), - ('imkl', '11.1.2.144', '', ('iompi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iomkl/iomkl-2015.02.eb b/easybuild/easyconfigs/__archive__/i/iomkl/iomkl-2015.02.eb deleted file mode 100644 index 7a728ef84457..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iomkl/iomkl-2015.02.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = "Toolchain" - -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.""" - -toolchain = SYSTEM - -compver = '2015.2.164-GCC-4.9.2' - -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('OpenMPI', '1.8.4', '', ('iccifort', compver)), - ('imkl', '11.2.2.164', '', ('iompi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iomkl/iomkl-2015.03.eb b/easybuild/easyconfigs/__archive__/i/iomkl/iomkl-2015.03.eb deleted file mode 100644 index d90653a1396c..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iomkl/iomkl-2015.03.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = "Toolchain" - -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.""" - -toolchain = SYSTEM - -compver = '2015.3.187-GNU-4.9.3-2.25' - -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('OpenMPI', '1.8.8', '', ('iccifort', compver)), - ('imkl', '11.2.3.187', '', ('iompi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iompi/iompi-2015.01.eb b/easybuild/easyconfigs/__archive__/i/iompi/iompi-2015.01.eb deleted file mode 100644 index 90a5c0dca972..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iompi/iompi-2015.01.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = "Toolchain" - -name = 'iompi' -version = '2015.01' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Toolchain with Intel C, C++ and Fortran compilers, alongside OpenMPI.""" - -toolchain = SYSTEM - -compver = '2015.1.133-GCC-4.9.2' - -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('OpenMPI', '1.8.4', '', ('iccifort', compver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iompi/iompi-2015.02.eb b/easybuild/easyconfigs/__archive__/i/iompi/iompi-2015.02.eb deleted file mode 100644 index 991c65b58ff7..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iompi/iompi-2015.02.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = "Toolchain" - -name = 'iompi' -version = '2015.02' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Toolchain with Intel C, C++ and Fortran compilers, alongside OpenMPI.""" - -toolchain = SYSTEM - -compver = '2015.2.164-GCC-4.9.2' - -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('OpenMPI', '1.8.4', '', ('iccifort', compver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/i/iompi/iompi-2015.03.eb b/easybuild/easyconfigs/__archive__/i/iompi/iompi-2015.03.eb deleted file mode 100644 index 1f324aabeb4f..000000000000 --- a/easybuild/easyconfigs/__archive__/i/iompi/iompi-2015.03.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = "Toolchain" - -name = 'iompi' -version = '2015.03' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Toolchain with Intel C, C++ and Fortran compilers, alongside OpenMPI.""" - -toolchain = SYSTEM - -compver = '2015.3.187-GNU-4.9.3-2.25' - -dependencies = [ - ('icc', compver), - ('ifort', compver), - ('OpenMPI', '1.8.8', '', ('iccifort', compver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/j/JAGS/JAGS-3.4.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/j/JAGS/JAGS-3.4.0-goolf-1.4.10.eb deleted file mode 100644 index 076891eb8427..000000000000 --- a/easybuild/easyconfigs/__archive__/j/JAGS/JAGS-3.4.0-goolf-1.4.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 = '3.4.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': 'goolf', 'version': '1.4.10'} - -source_urls = [('http://sourceforge.net/projects/mcmc-jags/files/JAGS/%(version_major)s.x/Source/', 'download')] -sources = [SOURCE_TAR_GZ] - -configopts = ' --with-blas="-lopenblas" --with-lapack="-llapack" ' - -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/__archive__/j/JAGS/JAGS-3.4.0-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/j/JAGS/JAGS-3.4.0-ictce-6.2.5.eb deleted file mode 100644 index adaf15166d5a..000000000000 --- a/easybuild/easyconfigs/__archive__/j/JAGS/JAGS-3.4.0-ictce-6.2.5.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 = '3.4.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': 'ictce', 'version': '6.2.5'} - -source_urls = [('http://sourceforge.net/projects/mcmc-jags/files/JAGS/%(version_major)s.x/Source/', 'download')] -sources = [SOURCE_TAR_GZ] - -configopts = ' --with-blas="-lmkl" --with-lapack="-lmkl" ' - -sanity_check_paths = { - 'files': ["bin/jags", "libexec/jags-terminal", "lib/libjags.%s" % SHLIB_EXT], - 'dirs': [] -} - -modextrapaths = { - 'JAGS_INCLUDE': 'include/JAGS', - 'JAGS_LIB': 'lib', -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/j/JAGS/JAGS-3.4.0-intel-2014b.eb b/easybuild/easyconfigs/__archive__/j/JAGS/JAGS-3.4.0-intel-2014b.eb deleted file mode 100644 index 38931e456f84..000000000000 --- a/easybuild/easyconfigs/__archive__/j/JAGS/JAGS-3.4.0-intel-2014b.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 = '3.4.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': '2014b'} - -source_urls = [('http://sourceforge.net/projects/mcmc-jags/files/JAGS/%(version_major)s.x/Source/', 'download')] -sources = [SOURCE_TAR_GZ] - -configopts = ' --with-blas="-lmkl" --with-lapack="-lmkl" ' - -sanity_check_paths = { - 'files': ["bin/jags", "libexec/jags-terminal", "lib/libjags.%s" % SHLIB_EXT], - 'dirs': [] -} - -modextrapaths = { - 'JAGS_INCLUDE': 'include/JAGS', - 'JAGS_LIB': 'lib', -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-CrayGNU-2015.06.eb b/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-CrayGNU-2015.06.eb deleted file mode 100644 index 274dc4609367..000000000000 --- a/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-CrayGNU-2015.06.eb +++ /dev/null @@ -1,21 +0,0 @@ -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': 'CrayGNU', 'version': '2015.06'} -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/__archive__/j/JasPer/JasPer-1.900.1-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-CrayGNU-2015.11.eb deleted file mode 100644 index 1a379efce9dd..000000000000 --- a/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-CrayGNU-2015.11.eb +++ /dev/null @@ -1,21 +0,0 @@ -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': 'CrayGNU', 'version': '2015.11'} -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/__archive__/j/JasPer/JasPer-1.900.1-CrayIntel-2015.11.eb b/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-CrayIntel-2015.11.eb deleted file mode 100644 index 3cd71b46bfdd..000000000000 --- a/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-CrayIntel-2015.11.eb +++ /dev/null @@ -1,21 +0,0 @@ -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': 'CrayIntel', 'version': '2015.11'} -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/__archive__/j/JasPer/JasPer-1.900.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-foss-2015a.eb deleted file mode 100644 index 02cb1d4f4c8f..000000000000 --- a/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-foss-2015a.eb +++ /dev/null @@ -1,21 +0,0 @@ -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': '2015a'} -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/__archive__/j/JasPer/JasPer-1.900.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-goolf-1.4.10.eb deleted file mode 100644 index af3ac8dc9812..000000000000 --- a/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-goolf-1.4.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'JasPer' -version = '1.900.1' - -homepage = 'http://www.ece.uvic.ca/~frodo/jasper/' -description = "gzip (GNU zip) is a popular data compression program as a replacement for compress" -toolchain = {'name': 'goolf', 'version': '1.4.10'} -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/__archive__/j/JasPer/JasPer-1.900.1-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-goolf-1.5.14.eb deleted file mode 100644 index 8d3aa6f5feb8..000000000000 --- a/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-goolf-1.5.14.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'JasPer' -version = '1.900.1' - -homepage = 'http://www.ece.uvic.ca/~frodo/jasper/' -description = "gzip (GNU zip) is a popular data compression program as a replacement for compress" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -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/__archive__/j/JasPer/JasPer-1.900.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-ictce-5.3.0.eb deleted file mode 100644 index 0ed1064ed8a0..000000000000 --- a/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-ictce-5.3.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -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': 'ictce', 'version': '5.3.0'} -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/__archive__/j/JasPer/JasPer-1.900.1-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-ictce-5.5.0.eb deleted file mode 100644 index fe2727756712..000000000000 --- a/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-ictce-5.5.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -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': 'ictce', 'version': '5.5.0'} -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/__archive__/j/JasPer/JasPer-1.900.1-intel-2014.06.eb b/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-intel-2014.06.eb deleted file mode 100644 index 41dba8410ee5..000000000000 --- a/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-intel-2014.06.eb +++ /dev/null @@ -1,21 +0,0 @@ -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': '2014.06'} -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/__archive__/j/JasPer/JasPer-1.900.1-intel-2014b.eb b/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-intel-2014b.eb deleted file mode 100644 index d148f3dede00..000000000000 --- a/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-intel-2014b.eb +++ /dev/null @@ -1,21 +0,0 @@ -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': '2014b'} -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/__archive__/j/JasPer/JasPer-1.900.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-intel-2015a.eb deleted file mode 100644 index dfa13f7e3698..000000000000 --- a/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-intel-2015a.eb +++ /dev/null @@ -1,21 +0,0 @@ -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': '2015a'} -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/__archive__/j/JasPer/JasPer-1.900.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-intel-2015b.eb deleted file mode 100644 index 6116d6b74ea6..000000000000 --- a/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-intel-2015b.eb +++ /dev/null @@ -1,21 +0,0 @@ -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': '2015b'} -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/__archive__/j/Jellyfish/Jellyfish-2.1.3-foss-2014b.eb b/easybuild/easyconfigs/__archive__/j/Jellyfish/Jellyfish-2.1.3-foss-2014b.eb deleted file mode 100644 index 6db319bc1832..000000000000 --- a/easybuild/easyconfigs/__archive__/j/Jellyfish/Jellyfish-2.1.3-foss-2014b.eb +++ /dev/null @@ -1,28 +0,0 @@ -# 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 = 'Jellyfish' -version = '2.1.3' - -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': '2014b'} - -source_urls = ['ftp://ftp.genome.umd.edu/pub/jellyfish/'] -sources = [SOURCELOWER_TAR_GZ] - -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*'" - -sanity_check_paths = { - 'files': ['bin/jellyfish'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/j/Jellyfish/Jellyfish-2.1.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/j/Jellyfish/Jellyfish-2.1.3-goolf-1.4.10.eb deleted file mode 100644 index 948d483703e6..000000000000 --- a/easybuild/easyconfigs/__archive__/j/Jellyfish/Jellyfish-2.1.3-goolf-1.4.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -# 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 = 'Jellyfish' -version = '2.1.3' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ['ftp://ftp.genome.umd.edu/pub/jellyfish/'] -sources = [SOURCELOWER_TAR_GZ] - -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*'" - -sanity_check_paths = { - 'files': ['bin/jellyfish'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/j/Jellyfish/Jellyfish-2.2.3-intel-2015b.eb b/easybuild/easyconfigs/__archive__/j/Jellyfish/Jellyfish-2.2.3-intel-2015b.eb deleted file mode 100644 index c33284a909e6..000000000000 --- a/easybuild/easyconfigs/__archive__/j/Jellyfish/Jellyfish-2.2.3-intel-2015b.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 = 'Jellyfish' -version = '2.2.3' - -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': '2015b'} - -source_urls = ['https://github.com/gmarcais/Jellyfish/releases/download/v%(version)s'] -sources = [SOURCELOWER_TAR_GZ] - -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/__archive__/j/Jellyfish/Jellyfish-2.2.4-foss-2015b.eb b/easybuild/easyconfigs/__archive__/j/Jellyfish/Jellyfish-2.2.4-foss-2015b.eb deleted file mode 100644 index 9c8c9774622f..000000000000 --- a/easybuild/easyconfigs/__archive__/j/Jellyfish/Jellyfish-2.2.4-foss-2015b.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 = 'Jellyfish' -version = '2.2.4' - -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': '2015b'} - -source_urls = ['https://github.com/gmarcais/Jellyfish/releases/download/v%(version)s'] -sources = [SOURCELOWER_TAR_GZ] - -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/__archive__/j/Jellyfish/Jellyfish-2.2.4-intel-2015b.eb b/easybuild/easyconfigs/__archive__/j/Jellyfish/Jellyfish-2.2.4-intel-2015b.eb deleted file mode 100644 index d8949f35fa4b..000000000000 --- a/easybuild/easyconfigs/__archive__/j/Jellyfish/Jellyfish-2.2.4-intel-2015b.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 = 'Jellyfish' -version = '2.2.4' - -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': '2015b'} - -source_urls = ['https://github.com/gmarcais/Jellyfish/releases/download/v%(version)s'] -sources = [SOURCELOWER_TAR_GZ] - -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/__archive__/j/Jellyfish/Jellyfish-2.2.6-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/j/Jellyfish/Jellyfish-2.2.6-goolf-1.7.20.eb deleted file mode 100644 index 1696c554aa46..000000000000 --- a/easybuild/easyconfigs/__archive__/j/Jellyfish/Jellyfish-2.2.6-goolf-1.7.20.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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 = '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': 'goolf', 'version': '1.7.20'} - -source_urls = ['https://github.com/gmarcais/Jellyfish/releases/download/v%(version)s'] -sources = [SOURCELOWER_TAR_GZ] - -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/__archive__/j/Jinja2/Jinja2-2.6-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/j/Jinja2/Jinja2-2.6-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 2e7f9bf58222..000000000000 --- a/easybuild/easyconfigs/__archive__/j/Jinja2/Jinja2-2.6-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "PythonPackage" - -name = "Jinja2" -version = "2.6" - -homepage = "https://pypi.python.org/pypi/Jinja2" -description = """Jinja2 is a template engine written in pure Python. It provides a Django inspired -non-XML syntax but supports inline expressions and an optional sandboxed environment.""" -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = "2.7.3" - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('setuptools', '0.6c11', versionsuffix) -] - -py_short_ver = ".".join(pythonversion.split(".")[0:2]) -pylibdir = "lib/python%s/site-packages/%s" % (py_short_ver, name) - -sanity_check_paths = { - 'files': [], - 'dirs': ["%s-%s-py%s.egg" % (pylibdir, version, py_short_ver)] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/j/Jinja2/Jinja2-2.6-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/j/Jinja2/Jinja2-2.6-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 64c7c6c2448f..000000000000 --- a/easybuild/easyconfigs/__archive__/j/Jinja2/Jinja2-2.6-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "PythonPackage" - -name = "Jinja2" -version = "2.6" - -homepage = "https://pypi.python.org/pypi/Jinja2" -description = """Jinja2 is a template engine written in pure Python. It provides a Django inspired - non-XML syntax but supports inline expressions and an optional sandboxed environment.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = "2.7.3" - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('setuptools', '0.6c11', versionsuffix) -] - -py_short_ver = ".".join(pythonversion.split(".")[0:2]) -pylibdir = "lib/python%s/site-packages/%s" % (py_short_ver, name) - -sanity_check_paths = { - 'files': [], - 'dirs': ["%s-%s-py%s.egg" % (pylibdir, version, py_short_ver)] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/j/jModelTest/jModelTest-2.1.9r20160115-goolf-1.4.10-Java-1.7.0_75.eb b/easybuild/easyconfigs/__archive__/j/jModelTest/jModelTest-2.1.9r20160115-goolf-1.4.10-Java-1.7.0_75.eb deleted file mode 100644 index dafa45afa959..000000000000 --- a/easybuild/easyconfigs/__archive__/j/jModelTest/jModelTest-2.1.9r20160115-goolf-1.4.10-Java-1.7.0_75.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = 'PackedBinary' - -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." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://github.com/ddarriba/jmodeltest2/archive/'] -sources = ['v%(version)s.tar.gz'] - -java = 'Java' -javaver = '1.7.0_75' -versionsuffix = '-%s-%s' % (java, javaver) - -builddependencies = [('ant', '1.9.6', '-Java-1.7.0_75', True)] - -dependencies = [('MPJ-Express', '0.44', '%(versionsuffix)s')] - -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'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/j/jemalloc/jemalloc-3.6.0-foss-2015a.eb b/easybuild/easyconfigs/__archive__/j/jemalloc/jemalloc-3.6.0-foss-2015a.eb deleted file mode 100644 index 9511dfc3743a..000000000000 --- a/easybuild/easyconfigs/__archive__/j/jemalloc/jemalloc-3.6.0-foss-2015a.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'jemalloc' -version = '3.6.0' - -homepage = 'http://www.canonware.com/jemalloc' -description = """jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and - scalable concurrency support.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = ['http://www.canonware.com/download/jemalloc/'] -sources = [SOURCE_TAR_BZ2] - -sanity_check_paths = { - 'files': ['bin/pprof', 'lib/libjemalloc.a', 'lib/libjemalloc_pic.a', 'lib/libjemalloc.%s' % SHLIB_EXT, - 'lib/libjemalloc.so.1', 'include/jemalloc/jemalloc.h'], - 'dirs': ['share'], -} - -modextrapaths = {'LD_PRELOAD': ['lib/libjemalloc.so.1']} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/j/jemalloc/jemalloc-3.6.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/j/jemalloc/jemalloc-3.6.0-intel-2015a.eb deleted file mode 100644 index f5af407ce7ab..000000000000 --- a/easybuild/easyconfigs/__archive__/j/jemalloc/jemalloc-3.6.0-intel-2015a.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'jemalloc' -version = '3.6.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': '2015a'} - -source_urls = ['http://www.canonware.com/download/jemalloc/'] -sources = [SOURCE_TAR_BZ2] - -sanity_check_paths = { - 'files': ['bin/pprof', 'lib/libjemalloc.a', 'lib/libjemalloc_pic.a', 'lib/libjemalloc.%s' % SHLIB_EXT, - 'lib/libjemalloc.so.1', 'include/jemalloc/jemalloc.h'], - 'dirs': ['share'], -} - -modextrapaths = {'LD_PRELOAD': ['lib/libjemalloc.so.1']} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/k/KEALib/KEALib-1.4.4-foss-2015a.eb b/easybuild/easyconfigs/__archive__/k/KEALib/KEALib-1.4.4-foss-2015a.eb deleted file mode 100644 index 6d613af708e8..000000000000 --- a/easybuild/easyconfigs/__archive__/k/KEALib/KEALib-1.4.4-foss-2015a.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'KEALib' -version = '1.4.4' - -homepage = 'http://www.kealib.org' -description = """KEALib provides an implementation of the GDAL data model. The -format supports raster attribute tables, image pyramids, meta-data and in-built -statistics while also handling very large files and compression throughout. -Based on the HDF5 standard, it also provides a base from which other formats -can be derived and is a good choice for long term data archiving. An -independent software library (libkea) provides complete access to the KEA image -format and a GDAL driver allowing KEA images to be used from any GDAL supported -software.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = ['https://bitbucket.org/chchrsc/kealib/downloads'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('HDF5', '1.8.16'), -] - -builddependencies = [ - ('CMake', '3.4.1'), -] - -start_dir = 'trunk' - -sanity_check_paths = { - 'files': ['lib/libkea.%s' % SHLIB_EXT, 'bin/kea-config'], - 'dirs': ['bin', 'include', 'lib'] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/k/Kerberos_V5/Kerberos_V5-1.12.2-intel-2014b.eb b/easybuild/easyconfigs/__archive__/k/Kerberos_V5/Kerberos_V5-1.12.2-intel-2014b.eb deleted file mode 100644 index 7e7833875f8c..000000000000 --- a/easybuild/easyconfigs/__archive__/k/Kerberos_V5/Kerberos_V5-1.12.2-intel-2014b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Kerberos_V5' -version = '1.12.2' - -homepage = 'http://web.mit.edu/kerberos/dist/index.html' -description = """Kerberos is a network authentication protocol. - It is designed to provide strong authentication for client/server - applications by using secret-key cryptography. - A free implementation of this protocol is available from the - Massachusetts Institute of Technology.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -sources = ['krb5-%(version)s-signed.tar'] -source_urls = ['http://web.mit.edu/kerberos/dist/krb5/%(version_major_minor)s/'] - -builddependencies = [('Bison', '3.0.2')] - -prebuildopts = "cd krb5-%(version)s/src && " -preinstallopts = prebuildopts -preconfigopts = "tar xvf krb5-%(version)s.tar.gz && " + prebuildopts - -sanity_check_paths = { - 'files': ['bin/krb5-config', 'bin/gss-client', 'bin/kadmin', - 'sbin/kdb5_util', 'sbin/gss-server', 'sbin/kadmind', - 'lib/libkrb5.%s' % SHLIB_EXT, 'lib/libgssapi_krb5.%s' % SHLIB_EXT, 'lib/libkadm5clnt.%s' % SHLIB_EXT, - 'lib/libkadm5srv.%s' % SHLIB_EXT, 'lib/libkdb5.%s' % SHLIB_EXT, 'lib/libk5crypto.%s' % SHLIB_EXT, - ], - 'dirs': ['lib/krb5'] -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/k/kallisto/kallisto-0.42.4-intel-2015b.eb b/easybuild/easyconfigs/__archive__/k/kallisto/kallisto-0.42.4-intel-2015b.eb deleted file mode 100644 index 994d2c6c4578..000000000000 --- a/easybuild/easyconfigs/__archive__/k/kallisto/kallisto-0.42.4-intel-2015b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'kallisto' -version = '0.42.4' - -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': '2015b'} - -source_urls = ['https://github.com/pachterlab/kallisto/archive/'] -sources = ['v%(version)s.tar.gz'] - -builddependencies = [('CMake', '3.4.0')] -dependencies = [('HDF5', '1.8.16')] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/kallisto'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/k/kbproto/kbproto-1.0.6-foss-2014b.eb b/easybuild/easyconfigs/__archive__/k/kbproto/kbproto-1.0.6-foss-2014b.eb deleted file mode 100644 index 30967e9fe4ab..000000000000 --- a/easybuild/easyconfigs/__archive__/k/kbproto/kbproto-1.0.6-foss-2014b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'kbproto' -version = '1.0.6' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org KBProto protocol headers.""" - -toolchain = {'name': 'foss', 'version': '2014b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['XKBgeom.h', 'XKB.h', 'XKBproto.h', 'XKBsrv.h', 'XKBstr.h']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/k/kbproto/kbproto-1.0.6-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/k/kbproto/kbproto-1.0.6-goolf-1.4.10.eb deleted file mode 100644 index 7e3ad5f57222..000000000000 --- a/easybuild/easyconfigs/__archive__/k/kbproto/kbproto-1.0.6-goolf-1.4.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'kbproto' -version = '1.0.6' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org KBProto protocol headers.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['XKBgeom.h', 'XKB.h', 'XKBproto.h', 'XKBsrv.h', 'XKBstr.h']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/k/kbproto/kbproto-1.0.6-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/k/kbproto/kbproto-1.0.6-goolf-1.5.14.eb deleted file mode 100644 index 1b4c06dfef41..000000000000 --- a/easybuild/easyconfigs/__archive__/k/kbproto/kbproto-1.0.6-goolf-1.5.14.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'kbproto' -version = '1.0.6' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org KBProto protocol headers.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['XKBgeom.h', 'XKB.h', 'XKBproto.h', 'XKBsrv.h', 'XKBstr.h']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/k/kbproto/kbproto-1.0.6-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/k/kbproto/kbproto-1.0.6-ictce-5.3.0.eb deleted file mode 100644 index 48cbc77814c2..000000000000 --- a/easybuild/easyconfigs/__archive__/k/kbproto/kbproto-1.0.6-ictce-5.3.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'kbproto' -version = '1.0.6' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org KBProto protocol headers.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['XKBgeom.h', 'XKB.h', 'XKBproto.h', 'XKBsrv.h', 'XKBstr.h']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/k/kbproto/kbproto-1.0.6-intel-2014b.eb b/easybuild/easyconfigs/__archive__/k/kbproto/kbproto-1.0.6-intel-2014b.eb deleted file mode 100644 index 2393fe61dcce..000000000000 --- a/easybuild/easyconfigs/__archive__/k/kbproto/kbproto-1.0.6-intel-2014b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'kbproto' -version = '1.0.6' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org KBProto protocol headers.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['XKBgeom.h', 'XKB.h', 'XKBproto.h', 'XKBsrv.h', 'XKBstr.h']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/k/kbproto/kbproto-1.0.6-intel-2015a.eb b/easybuild/easyconfigs/__archive__/k/kbproto/kbproto-1.0.6-intel-2015a.eb deleted file mode 100644 index 295d7b8f948b..000000000000 --- a/easybuild/easyconfigs/__archive__/k/kbproto/kbproto-1.0.6-intel-2015a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'kbproto' -version = '1.0.6' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org KBProto protocol headers.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['XKBgeom.h', 'XKB.h', 'XKBproto.h', 'XKBsrv.h', 'XKBstr.h']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/k/kbproto/kbproto-1.0.7-intel-2015a.eb b/easybuild/easyconfigs/__archive__/k/kbproto/kbproto-1.0.7-intel-2015a.eb deleted file mode 100644 index 13dbd2eb082b..000000000000 --- a/easybuild/easyconfigs/__archive__/k/kbproto/kbproto-1.0.7-intel-2015a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'kbproto' -version = '1.0.7' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org KBProto protocol headers.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['XKBgeom.h', 'XKB.h', 'XKBproto.h', 'XKBsrv.h', 'XKBstr.h']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/k/kbproto/kbproto-1.0.7-intel-2015b.eb b/easybuild/easyconfigs/__archive__/k/kbproto/kbproto-1.0.7-intel-2015b.eb deleted file mode 100644 index 9a5a48c48021..000000000000 --- a/easybuild/easyconfigs/__archive__/k/kbproto/kbproto-1.0.7-intel-2015b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'kbproto' -version = '1.0.7' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org KBProto protocol headers.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['XKBgeom.h', 'XKB.h', 'XKBproto.h', 'XKBsrv.h', 'XKBstr.h']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/k/khmer/khmer-1.1-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/k/khmer/khmer-1.1-goolf-1.4.10-Python-2.7.5.eb deleted file mode 100644 index 2d87b632b4d1..000000000000 --- a/easybuild/easyconfigs/__archive__/k/khmer/khmer-1.1-goolf-1.4.10-Python-2.7.5.eb +++ /dev/null @@ -1,30 +0,0 @@ -# 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 = "PythonPackage" - -name = 'khmer' -version = '1.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/ged-lab/khmer/' -description = """ In-memory nucleotide sequence k-mer counting, filtering, graph traversal and more """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://github.com/ged-lab/khmer/archive/'] -sources = ['v%(version)s.tar.gz'] - -dependencies = [ - ('Python', '2.7.5'), -] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["count-median.py", "extract-long-sequences.py", "filter-abund.py", - "load-into-counting.py", "sample-reads-randomly.py"]], - 'dirs': ["lib/python%(pyshortver)s/site-packages/khmer-%(version)s-py%(pyshortver)s-linux-x86_64.egg"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/l/LAMARC/LAMARC-2.1.9-ictce-5.5.0-headless.eb b/easybuild/easyconfigs/__archive__/l/LAMARC/LAMARC-2.1.9-ictce-5.5.0-headless.eb deleted file mode 100644 index d4e5cc4292a3..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LAMARC/LAMARC-2.1.9-ictce-5.5.0-headless.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LAMARC' -version = '2.1.9' -versionsuffix = '-headless' - -homepage = 'http://evolution.genetics.washington.edu/lamarc/' -description = """LAMARC is a program which estimates population-genetic parameters such as population size, - population growth rate, recombination rate, and migration rates.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = ['http://evolution.genetics.washington.edu/lamarc/download/'] -sources = ['%(namelower)s-%(version)s-src.tgz'] - -patches = ['LAMARC-2.1.9_Makefile-fix.patch'] - -configopts = "--disable-converter --disable-gui" - -sanity_check_paths = { - 'files': ["bin/lamarc"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/l/LAME/LAME-3.99.5-foss-2015a.eb b/easybuild/easyconfigs/__archive__/l/LAME/LAME-3.99.5-foss-2015a.eb deleted file mode 100644 index d087299b3c40..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LAME/LAME-3.99.5-foss-2015a.eb +++ /dev/null @@ -1,30 +0,0 @@ -## -# 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': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://sourceforge.net/projects/lame/files/lame/%(version_major_minor)s/'] - -dependencies = [('ncurses', '5.9')] - -# configure is broken: add workaround to find libncurses... -configure_cmd_prefix = "FRONTEND_LDADD='-L${EBROOTNCURSES}/lib' " - -sanity_check_paths = { - 'files': ['bin/lame', 'include/lame/lame.h', 'lib/libmp3lame.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/l/LAPACK/LAPACK-3.4.2-gompi-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/LAPACK/LAPACK-3.4.2-gompi-1.4.10.eb deleted file mode 100644 index 9be946f5e867..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LAPACK/LAPACK-3.4.2-gompi-1.4.10.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'LAPACK' -version = "3.4.2" - -homepage = 'http://www.netlib.org/lapack/' -description = """LAPACK is written in Fortran90 and provides routines for solving systems of - simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue - problems, and singular value problems.""" - -toolchain = {'name': 'gompi', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TGZ] -source_urls = [homepage] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/l/LAPACK/LAPACK-3.5.0-gompi-1.5.16.eb b/easybuild/easyconfigs/__archive__/l/LAPACK/LAPACK-3.5.0-gompi-1.5.16.eb deleted file mode 100644 index 0027dce752cc..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LAPACK/LAPACK-3.5.0-gompi-1.5.16.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'LAPACK' -version = "3.5.0" - -homepage = 'http://www.netlib.org/lapack/' -description = """LAPACK is written in Fortran90 and provides routines for solving systems of - simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue - problems, and singular value problems.""" - -toolchain = {'name': 'gompi', 'version': '1.5.16'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TGZ] -source_urls = [homepage] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/l/LASTZ/LASTZ-1.02.00-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/l/LASTZ/LASTZ-1.02.00-goolf-1.7.20.eb deleted file mode 100644 index 64d822c4497c..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LASTZ/LASTZ-1.02.00-goolf-1.7.20.eb +++ /dev/null @@ -1,46 +0,0 @@ -# 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 = 'LASTZ' -version = '1.02.00' - -homepage = 'http://www.bx.psu.edu/~rsharris/lastz/' - -description = """LASTZ is a program for aligning DNA sequences, a pairwise aligner. Originally designed to - handle sequences the size of human chromosomes and from different species, it is also useful for sequences - produced by NGS sequencing technologies such as Roche 454.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = ['http://www.bx.psu.edu/miller_lab/dist/'] -sources = ['%(namelower)s-%(version)s.tar.gz'] - -# the tarball includes some test data which is not copied when doing the "make install" step. -# We use the buildininstalldir option to keep this test data in the %(installdir)s -buildininstalldir = True - -parallel = 1 - -unpack_options = '--strip-components=1' - -skipsteps = ['configure'] - -# by default definedForAll variable in src/Makefile contains -Werror which works with gcc-4.4 -# but crashes with newer gcc versions so we override definedForAll to remove the -Werror option -buildopts = " definedForAll='-Wall -Wextra -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE'" - -# use the LASTZ_INSTALL variable to define the directory where to copy the binaries during "make install" step -# Tarball includes an empty bin/ folder. In case the tarball doesn't include a bin/ folder you can do -# preinstallopts = 'mkdir %(installdir)s/bin/ && ' -installopts = " LASTZ_INSTALL='%(installdir)s/bin'" - -sanity_check_paths = { - 'files': ["bin/lastz", "bin/lastz_D"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/l/LIBSVM/LIBSVM-3.20-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/LIBSVM/LIBSVM-3.20-intel-2015b.eb deleted file mode 100644 index 691cb311e44a..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LIBSVM/LIBSVM-3.20-intel-2015b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'MakeCp' - -name = 'LIBSVM' -version = '3.20' - -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': '2015b'} - -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/__archive__/l/LLVM/LLVM-3.6.2-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/l/LLVM/LLVM-3.6.2-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 222230619c8e..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LLVM/LLVM-3.6.2-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'LLVM' -version = '3.6.2' -python = 'Python' -pyver = '2.7.9' -versionsuffix = '-%s-%s' % (python, pyver) - -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': '2015a'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = ["llvm-%(version)s.src.tar.xz"] - -builddependencies = [ - ('CMake', '3.2.3'), - (python, pyver), -] - -dependencies = [ - ('ncurses', '5.9'), -] - -configopts = '-DBUILD_SHARED_LIBS=ON ' - -sanity_check_paths = { - 'files': ['bin/llvm-ar'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -separate_build_dir = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/l/LLVM/LLVM-3.6.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/LLVM/LLVM-3.6.2-intel-2015a.eb deleted file mode 100644 index 7c0771c0833d..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LLVM/LLVM-3.6.2-intel-2015a.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'LLVM' -version = '3.6.2' - -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': '2015a'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = ["llvm-%(version)s.src.tar.xz"] - -builddependencies = [ - ('CMake', '3.2.3'), - ('Python', '2.7.10'), -] - -dependencies = [ - ('ncurses', '5.9'), -] - -configopts = '-DBUILD_SHARED_LIBS=ON ' - -sanity_check_paths = { - 'files': ['bin/llvm-ar'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -separate_build_dir = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/l/LLVM/LLVM-3.6.2-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/LLVM/LLVM-3.6.2-intel-2015b.eb deleted file mode 100644 index ab41e5094e10..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LLVM/LLVM-3.6.2-intel-2015b.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'LLVM' -version = '3.6.2' - -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': '2015b'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = ["llvm-%(version)s.src.tar.xz"] - -builddependencies = [ - ('CMake', '3.2.3'), - ('Python', '2.7.11'), -] - -dependencies = [ - ('ncurses', '5.9'), -] - -configopts = '-DBUILD_SHARED_LIBS=ON ' - -sanity_check_paths = { - 'files': ['bin/llvm-ar'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -separate_build_dir = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/l/LLVM/LLVM-3.7.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/LLVM/LLVM-3.7.0-intel-2015a.eb deleted file mode 100644 index 40c74c411b93..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LLVM/LLVM-3.7.0-intel-2015a.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'LLVM' -version = '3.7.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': '2015a'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = ["llvm-%(version)s.src.tar.xz"] - -builddependencies = [ - ('CMake', '3.2.3'), - ('Python', '2.7.10'), -] - -dependencies = [ - ('ncurses', '5.9'), -] - -configopts = '-DBUILD_SHARED_LIBS=ON ' - -sanity_check_paths = { - 'files': ['bin/llvm-ar'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -separate_build_dir = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/l/LLVM/LLVM-3.7.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/LLVM/LLVM-3.7.0-intel-2015b.eb deleted file mode 100644 index b307f91c101c..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LLVM/LLVM-3.7.0-intel-2015b.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'LLVM' -version = '3.7.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': '2015b'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = ["llvm-%(version)s.src.tar.xz"] - -builddependencies = [ - ('CMake', '3.3.2'), - ('Python', '2.7.10'), -] - -dependencies = [ - ('ncurses', '5.9'), -] - -configopts = '-DBUILD_SHARED_LIBS=ON -DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS -shared-intel" ' - -sanity_check_paths = { - 'files': ['bin/llvm-ar'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -separate_build_dir = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/l/LLVM/LLVM-3.7.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/l/LLVM/LLVM-3.7.1-foss-2015a.eb deleted file mode 100644 index 2b4d52c46c6e..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LLVM/LLVM-3.7.1-foss-2015a.eb +++ /dev/null @@ -1,33 +0,0 @@ -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/__archive__/l/LLVM/LLVM-3.7.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/LLVM/LLVM-3.7.1-intel-2015b.eb deleted file mode 100644 index 79c6af912095..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LLVM/LLVM-3.7.1-intel-2015b.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'LLVM' -version = '3.7.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': '2015b'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = ["llvm-%(version)s.src.tar.xz"] - -builddependencies = [ - ('CMake', '3.4.1'), - ('Python', '2.7.11'), -] - -dependencies = [ - ('ncurses', '5.9'), -] - -configopts = '-DBUILD_SHARED_LIBS=ON -DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS -shared-intel" ' - -sanity_check_paths = { - 'files': ['bin/llvm-ar'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -separate_build_dir = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/__archive__/l/LUMPY/LUMPY-0.2.13-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/l/LUMPY/LUMPY-0.2.13-goolf-1.7.20.eb deleted file mode 100644 index fe336c46e0c6..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LUMPY/LUMPY-0.2.13-goolf-1.7.20.eb +++ /dev/null @@ -1,52 +0,0 @@ -# This file is an EasyBuild reciPY as per http://easybuilders.github.io/easybuild/ -# Author: Pablo Escobar Lopez -# sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics - -easyblock = 'ConfigureMake' - -name = 'LUMPY' -version = '0.2.13' - -homepage = 'https://github.com/arq5x/lumpy-sv' -description = 'lumpy: a general probabilistic framework for structural variant discovery' - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -# no source_urls because the tarball has to be manually generated doing -# git clone --recursive https://github.com/arq5x/lumpy-sv.git -# cd lumpy-sv -# git reset --hard f194e6f # specific to v0.2.13 -# cd .. -# mv lumpy-sv lumpy-sv-0.2.13 -# tar cfvz LUMPY-0.2.13.tar.gz lumpy-sv-0.2.13 -sources = ['%(name)s-%(version)s.tar.gz'] - -unpack_options = '--strip-components=1' - -builddependencies = [ - ('CMake', '3.4.3'), - ('Autotools', '20150215', '', True), -] - -dependencies = [ - ('Python', '2.7.11'), - ('zlib', '1.2.8'), - ('samblaster', '0.1.24'), - ('SAMtools', '1.3.1'), - ('Sambamba', '0.6.6', '', True), - ('gawk', '4.0.2'), -] - -skipsteps = ['configure', 'install'] - -buildininstalldir = True - -prebuildopts = 'export ZLIB_PATH=$EBROOTZLIB/lib && ' - -sanity_check_paths = { - 'files': ['bin/lumpy', 'bin/lumpyexpress'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/l/LWM2/LWM2-1.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/LWM2/LWM2-1.1-ictce-5.3.0.eb deleted file mode 100644 index 43cf04dcdf1b..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LWM2/LWM2-1.1-ictce-5.3.0.eb +++ /dev/null @@ -1,50 +0,0 @@ -# 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 -# -# This work is based from experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## -easyblock = 'EB_Score_minus_P' - -name = "LWM2" -version = "1.1" - -homepage = 'http://www.vi-hps.org/Tools/LWM2.html' -description = """The lightweight measurement module (LWM2) is a low overhead profiler developed - during the course of the HOPSA project. It can profile applications without any modification by - a user. The lightweight measurement module uses a hybrid approach to profile an application. It - samples the profiled application at regular intervals to keep track of application activity. To - keep the overhead low, LWM2 avoids stack unwinding at each application sample. Instead, it utilizes - direct instrumentation to earmark regions of interest in an application. When an application is - sampled, the earmarks are checked to identify the region of application execution. As a result, - LWM2 is able to profile application with reasonable knowledge of application activity while - maintaining low overhead. This hybrid approach also allows LWM2 to keep track of the time spent - by an application in different regions of execution without directly measuring the time in these - regions. The hybrid profiling approach is also used to collect additional dat a of interest for - some specific application activities. This includes the MPI communication calls and the amount of - data transfer, the POSIX file I/O calls and associated data transfers, etc.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {"usempi": True} - -# http://www.vi-hps.org/cms/upload/projects/hopsa/lwm2-1.1.tar.gz -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.vi-hps.org/cms/upload/projects/hopsa/'] - -checksums = [ - 'f7708468db74ebf931e19a0d9b788dbedd0dbd1e24a8fb6de6c7c34b324cc4eb', # lwm2-1.1.tar.gz -] - -# compiler toolchain depencies -dependencies = [ - ('PAPI', '5.2.0'), -] - -sanity_check_paths = { - 'files': ["bin/l2freader", ("lib64/liblwm2.a", "lib/liblwm2.a")], - 'dirs': [] -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/l/LZO/LZO-2.06-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/LZO/LZO-2.06-goolf-1.4.10.eb deleted file mode 100644 index e1071e51cdc3..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LZO/LZO-2.06-goolf-1.4.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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.06' - -homepage = 'http://www.oberhumer.com/opensource/lzo/' -description = "LZO-2.06: Portable lossless data compression library" - -source_urls = [homepage + 'download/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ff79e6f836d62d3f86ef6ce893ed65d07e638ef4d3cb952963471b4234d43e73'] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -configopts = '--enable-shared' - -parallel = 1 # this is a very conservative choice - -runtest = 'test' - -sanity_check_paths = { - 'files': ['lib/liblzo2.a', 'lib/liblzo2.%s' % SHLIB_EXT], - 'dirs': ['include'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/l/LZO/LZO-2.06-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/LZO/LZO-2.06-ictce-5.3.0.eb deleted file mode 100644 index 88c37783f208..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LZO/LZO-2.06-ictce-5.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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.06' - -homepage = 'http://www.oberhumer.com/opensource/lzo/' -description = "LZO-2.06: Portable lossless data compression library" - -source_urls = [homepage + 'download/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ff79e6f836d62d3f86ef6ce893ed65d07e638ef4d3cb952963471b4234d43e73'] - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sanity_check_paths = { - 'files': ['lib/liblzo2.a', 'lib/liblzo2.%s' % SHLIB_EXT], - 'dirs': ['include'] -} - -runtest = 'test' - -configopts = '--enable-shared' - -parallel = 1 # this is a very conservative choice - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.3-goolf-1.4.10.eb deleted file mode 100644 index 73513a342dca..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.3-goolf-1.4.10.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 = 'LibTIFF' -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'] - -configopts = " --enable-ld-version-script " - -sanity_check_paths = { - 'files': ['bin/tiffinfo'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.3-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.3-goolf-1.7.20.eb deleted file mode 100644 index 1496187e7bbc..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.3-goolf-1.7.20.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LibTIFF' -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'] - -configopts = " --enable-ld-version-script " - -sanity_check_paths = { - 'files': ['bin/tiffinfo'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.3-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.3-ictce-5.3.0.eb deleted file mode 100644 index c9a462f4f40a..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.3-ictce-5.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 = 'LibTIFF' -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'] - -configopts = " --enable-ld-version-script " - -sanity_check_paths = { - 'files': ['bin/tiffinfo'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.3-intel-2014.06.eb b/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.3-intel-2014.06.eb deleted file mode 100644 index a27f793005a4..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.3-intel-2014.06.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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 = 'LibTIFF' -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'] - -configopts = " --enable-ld-version-script " - -sanity_check_paths = { - 'files': ['bin/tiffinfo'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.3-intel-2014b.eb b/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.3-intel-2014b.eb deleted file mode 100644 index 8db6c03653ae..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.3-intel-2014b.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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 = 'LibTIFF' -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'] - -configopts = " --enable-ld-version-script " - -sanity_check_paths = { - 'files': ['bin/tiffinfo'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.3-intel-2015a.eb deleted file mode 100644 index c0287c6b3ad3..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.3-intel-2015a.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 = 'LibTIFF' -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': '2015a'} - -source_urls = [ - 'http://download.osgeo.org/libtiff/', - 'ftp://ftp.remotesensing.org/pub/libtiff/', -] -sources = ['tiff-%(version)s.tar.gz'] -checksums = ['051c1068e6a0627f461948c365290410'] - -configopts = " --enable-ld-version-script " - -sanity_check_paths = { - 'files': ['bin/tiffinfo'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.3-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.3-intel-2015b.eb deleted file mode 100644 index 4efb1e7e0626..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.3-intel-2015b.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 = 'LibTIFF' -version = '4.0.3' - -homepage = 'http://www.remotesensing.org/libtiff/' -description = "tiff: Library and tools for reading and writing TIFF data files" - -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'} - -sanity_check_paths = { - 'files': ['bin/tiffinfo'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.4-foss-2015a.eb b/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.4-foss-2015a.eb deleted file mode 100644 index c4f46971bfb8..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.4-foss-2015a.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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/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 = 'LibTIFF' -version = '4.0.4' - -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'] - -configopts = " --enable-ld-version-script " - -sanity_check_paths = { - 'files': ['bin/tiffinfo'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.4-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.4-goolf-1.7.20.eb deleted file mode 100644 index a8769ecc26c3..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.4-goolf-1.7.20.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LibTIFF' -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'] - -configopts = " --enable-ld-version-script " - -sanity_check_paths = { - 'files': ['bin/tiffinfo'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.4-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.4-intel-2015a.eb deleted file mode 100644 index 01eb7c0c93f5..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.4-intel-2015a.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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/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 = 'LibTIFF' -version = '4.0.4' - -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'] - -configopts = " --enable-ld-version-script " - -sanity_check_paths = { - 'files': ['bin/tiffinfo'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.4beta-foss-2015a.eb b/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.4beta-foss-2015a.eb deleted file mode 100644 index 4b2b2093c48e..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.4beta-foss-2015a.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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/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 = 'LibTIFF' -# misleading name, this is a 'stable' release -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'] - -configopts = " --enable-ld-version-script " - -sanity_check_paths = { - 'files': ['bin/tiffinfo'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.4beta-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.4beta-intel-2015a.eb deleted file mode 100644 index 3dc8674fdfbd..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.4beta-intel-2015a.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 = 'LibTIFF' -# misleading name, this is a 'stable' release -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'] - -configopts = " --enable-ld-version-script " - -sanity_check_paths = { - 'files': ['bin/tiffinfo'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.6-foss-2015a.eb b/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.6-foss-2015a.eb deleted file mode 100644 index 382c881a95ca..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.6-foss-2015a.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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/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 = 'LibTIFF' -version = '4.0.6' - -homepage = 'http://www.remotesensing.org/libtiff/' -description = "tiff: Library and tools for reading and writing TIFF data files" - -toolchain = {'name': 'foss', 'version': '2015a'} - -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/__archive__/l/LibUUID/LibUUID-1.0.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/LibUUID/LibUUID-1.0.3-intel-2015a.eb deleted file mode 100644 index c846ce84d4ee..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LibUUID/LibUUID-1.0.3-intel-2015a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LibUUID' -version = '1.0.3' - -homepage = 'http://sourceforge.net/projects/libuuid/' -description = """Portable uuid C library""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [ - SOURCEFORGE_SOURCE, - 'https://raw.githubusercontent.com/karelzak/util-linux/stable/v2.32/libuuid/src', -] -sources = [ - SOURCELOWER_TAR_GZ, - {'filename': 'libuuid.sym', 'extract_cmd': 'cp %s %(builddir)s'}, -] -checksums = [ - '46af3275291091009ad7f1b899de3d0cea0252737550e7919d17237997db5644', # libuuid-1.0.3.tar.gz - '5932866797560bf5822c3340b64dff514afb6cef23a824f96991f8e9e9d29028', # libuuid.sym -] - -preconfigopts = 'LDFLAGS="$LDFLAGS -Wl,--version-script=%(builddir)s/libuuid.sym"' - -sanity_check_paths = { - 'files': ['include/uuid/uuid.h', 'lib/libuuid.a', 'lib/libuuid.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/LibUUID/LibUUID-1.0.3-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/LibUUID/LibUUID-1.0.3-intel-2015b.eb deleted file mode 100644 index 6c6877b07630..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LibUUID/LibUUID-1.0.3-intel-2015b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LibUUID' -version = '1.0.3' - -homepage = 'http://sourceforge.net/projects/libuuid/' -description = """Portable uuid C library""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [ - SOURCEFORGE_SOURCE, - 'https://raw.githubusercontent.com/karelzak/util-linux/stable/v2.32/libuuid/src', -] -sources = [ - SOURCELOWER_TAR_GZ, - {'filename': 'libuuid.sym', 'extract_cmd': 'cp %s %(builddir)s'}, -] -checksums = [ - '46af3275291091009ad7f1b899de3d0cea0252737550e7919d17237997db5644', # libuuid-1.0.3.tar.gz - '5932866797560bf5822c3340b64dff514afb6cef23a824f96991f8e9e9d29028', # libuuid.sym -] - -preconfigopts = 'LDFLAGS="$LDFLAGS -Wl,--version-script=%(builddir)s/libuuid.sym"' - -sanity_check_paths = { - 'files': ['include/uuid/uuid.h', 'lib/libuuid.a', 'lib/libuuid.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-CrayGNU-2015.06.eb b/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-CrayGNU-2015.06.eb deleted file mode 100644 index 534b88561a89..000000000000 --- a/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-CrayGNU-2015.06.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Libint' -version = '1.1.4' - -homepage = 'https://sourceforge.net/p/libint/' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.06'} -toolchainopts = {'opt': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ('http://sourceforge.net/projects/libint/files/v1-releases/', 'download') - -configopts = "--enable-deriv --enable-r12" - -sanity_check_paths = { - 'files': ['include/lib%(x)s/lib%(x)s.h' % {'x': x} for x in ['deriv', 'int', 'r12']] + - ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + - ['lib/lib%s.a' % x for x in ['deriv', 'int', 'r12']] + - ['lib/lib%s.so' % x for x in ['deriv', 'int', 'r12']], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-CrayGNU-2015.11.eb deleted file mode 100644 index deb216494183..000000000000 --- a/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-CrayGNU-2015.11.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Libint' -version = '1.1.4' - -homepage = 'https://sourceforge.net/p/libint/' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.11'} -toolchainopts = {'opt': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ('http://sourceforge.net/projects/libint/files/v1-releases/', 'download') - -configopts = "--enable-deriv --enable-r12" - -sanity_check_paths = { - 'files': ['include/lib%(x)s/lib%(x)s.h' % {'x': x} for x in ['deriv', 'int', 'r12']] + - ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + - ['lib/lib%s.a' % x for x in ['deriv', 'int', 'r12']] + - ['lib/lib%s.so' % x for x in ['deriv', 'int', 'r12']], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-foss-2015b.eb b/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-foss-2015b.eb deleted file mode 100644 index 8892a51e3b46..000000000000 --- a/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-foss-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Libint' -version = '1.1.4' - -homepage = 'https://sourceforge.net/p/libint/' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'opt': True, 'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ('http://sourceforge.net/projects/libint/files/v1-releases/', 'download') - -configopts = "--enable-deriv --enable-r12" - -sanity_check_paths = { - 'files': ['include/lib%(x)s/lib%(x)s.h' % {'x': x} for x in ['deriv', 'int', 'r12']] + - ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + - ['lib/lib%s.a' % x for x in ['deriv', 'int', 'r12']] + - ['lib/lib%s.so' % x for x in ['deriv', 'int', 'r12']], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-goolf-1.4.10.eb deleted file mode 100644 index 2a492f12bccd..000000000000 --- a/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-goolf-1.4.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Libint' -version = '1.1.4' - -homepage = 'https://sourceforge.net/p/libint/' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body -matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': True, 'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ('http://sourceforge.net/projects/libint/files/v1-releases/', 'download') - -configopts = "--enable-deriv --enable-r12" - -sanity_check_paths = { - 'files': ['include/lib%(x)s/lib%(x)s.h' % {'x': x} for x in ['deriv', 'int', 'r12']] + - ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + - ['lib/lib%s.a' % x for x in ['deriv', 'int', 'r12']] + - ['lib/lib%s.so' % x for x in ['deriv', 'int', 'r12']], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-ictce-5.3.0.eb deleted file mode 100644 index df06fc7ec9d2..000000000000 --- a/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-ictce-5.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Libint' -version = '1.1.4' - -homepage = 'https://sourceforge.net/p/libint/' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': True, 'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ('http://sourceforge.net/projects/libint/files/v1-releases/', 'download') - -configopts = "--enable-deriv --enable-r12" - -sanity_check_paths = { - 'files': ['include/lib%(x)s/lib%(x)s.h' % {'x': x} for x in ['deriv', 'int', 'r12']] + - ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + - ['lib/lib%s.a' % x for x in ['deriv', 'int', 'r12']] + - ['lib/lib%s.so' % x for x in ['deriv', 'int', 'r12']], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-ictce-5.5.0.eb deleted file mode 100644 index edcbb88f18c5..000000000000 --- a/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-ictce-5.5.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Libint' -version = '1.1.4' - -homepage = 'https://sourceforge.net/p/libint/' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'opt': True, 'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ('http://sourceforge.net/projects/libint/files/v1-releases/', 'download') - -configopts = "--enable-deriv --enable-r12" - -sanity_check_paths = { - 'files': ['include/lib%(x)s/lib%(x)s.h' % {'x': x} for x in ['deriv', 'int', 'r12']] + - ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + - ['lib/lib%s.a' % x for x in ['deriv', 'int', 'r12']] + - ['lib/lib%s.so' % x for x in ['deriv', 'int', 'r12']], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-intel-2014b.eb b/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-intel-2014b.eb deleted file mode 100644 index e0416eeeb5da..000000000000 --- a/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-intel-2014b.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Libint' -version = '1.1.4' - -homepage = 'https://sourceforge.net/p/libint/' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'opt': True, 'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ('http://sourceforge.net/projects/libint/files/v1-releases/', 'download') - -configopts = "--enable-deriv --enable-r12" - -sanity_check_paths = { - 'files': ['include/lib%(x)s/lib%(x)s.h' % {'x': x} for x in ['deriv', 'int', 'r12']] + - ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + - ['lib/lib%s.a' % x for x in ['deriv', 'int', 'r12']] + - ['lib/lib%s.so' % x for x in ['deriv', 'int', 'r12']], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-intel-2015a.eb deleted file mode 100644 index eff3b17ce611..000000000000 --- a/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-intel-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Libint' -version = '1.1.4' - -homepage = 'https://sourceforge.net/p/libint/' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'opt': True, 'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ('http://sourceforge.net/projects/libint/files/v1-releases/', 'download') - -configopts = "--enable-deriv --enable-r12" - -sanity_check_paths = { - 'files': ['include/lib%(x)s/lib%(x)s.h' % {'x': x} for x in ['deriv', 'int', 'r12']] + - ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + - ['lib/lib%s.a' % x for x in ['deriv', 'int', 'r12']] + - ['lib/lib%s.so' % x for x in ['deriv', 'int', 'r12']], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-intel-2015b.eb deleted file mode 100644 index 0728b4341fa0..000000000000 --- a/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-intel-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Libint' -version = '1.1.4' - -homepage = 'https://sourceforge.net/p/libint/' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'opt': True, 'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ('http://sourceforge.net/projects/libint/files/v1-releases/', 'download') - -configopts = "--enable-deriv --enable-r12" - -sanity_check_paths = { - 'files': ['include/lib%(x)s/lib%(x)s.h' % {'x': x} for x in ['deriv', 'int', 'r12']] + - ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + - ['lib/lib%s.a' % x for x in ['deriv', 'int', 'r12']] + - ['lib/lib%s.so' % x for x in ['deriv', 'int', 'r12']], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/Libint/Libint-2.0.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/Libint/Libint-2.0.3-goolf-1.4.10.eb deleted file mode 100644 index b40eb92779bb..000000000000 --- a/easybuild/easyconfigs/__archive__/l/Libint/Libint-2.0.3-goolf-1.4.10.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'Libint' -version = '2.0.3' - -homepage = 'https://sourceforge.net/p/libint' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -sources = ['libint-%(version)s-stable.tgz'] -source_urls = ['http://downloads.sourceforge.net/project/libint/libint-for-mpqc'] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/Libint/Libint-2.0.3-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/l/Libint/Libint-2.0.3-ictce-5.5.0.eb deleted file mode 100644 index dc184e8319ce..000000000000 --- a/easybuild/easyconfigs/__archive__/l/Libint/Libint-2.0.3-ictce-5.5.0.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'Libint' -version = '2.0.3' - -homepage = 'https://sourceforge.net/p/libint' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True} - -sources = ['libint-%(version)s-stable.tgz'] -source_urls = ['http://downloads.sourceforge.net/project/libint/libint-for-mpqc'] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/Libint/Libint-2.0.3-intel-2014b.eb b/easybuild/easyconfigs/__archive__/l/Libint/Libint-2.0.3-intel-2014b.eb deleted file mode 100644 index 78dc1f64e8f9..000000000000 --- a/easybuild/easyconfigs/__archive__/l/Libint/Libint-2.0.3-intel-2014b.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'Libint' -version = '2.0.3' - -homepage = 'https://sourceforge.net/p/libint' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'pic': True} - -sources = ['libint-%(version)s-stable.tgz'] -source_urls = ['http://downloads.sourceforge.net/project/libint/libint-for-mpqc'] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/Libint/Libint-2.0.3-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/Libint/Libint-2.0.3-intel-2015b.eb deleted file mode 100644 index 114eb8bcef1f..000000000000 --- a/easybuild/easyconfigs/__archive__/l/Libint/Libint-2.0.3-intel-2015b.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'Libint' -version = '2.0.3' - -homepage = 'https://sourceforge.net/p/libint' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True} - -sources = ['libint-%(version)s-stable.tgz'] -source_urls = ['http://downloads.sourceforge.net/project/libint/libint-for-mpqc'] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/LittleCMS/LittleCMS-2.7-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/LittleCMS/LittleCMS-2.7-goolf-1.4.10.eb deleted file mode 100644 index bea932c18dc0..000000000000 --- a/easybuild/easyconfigs/__archive__/l/LittleCMS/LittleCMS-2.7-goolf-1.4.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LittleCMS' -version = '2.7' - -homepage = 'http://www.littlecms.com/' -description = """ Little CMS intends to be an OPEN SOURCE small-footprint color management engine, - with special focus on accuracy and performance. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://sourceforge.net/projects/lcms/files/lcms/%(version)s/'] -sources = ['lcms2-%(version)s.tar.gz'] - -dependencies = [('libjpeg-turbo', '1.4.2')] - -sanity_check_paths = { - 'files': ['bin/jpgicc', 'bin/linkicc', 'bin/psicc', 'bin/transicc', 'include/lcms2.h', 'include/lcms2_plugin.h', - 'lib/liblcms2.a', 'lib/liblcms2.%s' % SHLIB_EXT, 'lib/pkgconfig/lcms2.pc'], - 'dirs': ['share/man'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/Lmod/Lmod-5.2-GCC-4.7.2.eb b/easybuild/easyconfigs/__archive__/l/Lmod/Lmod-5.2-GCC-4.7.2.eb deleted file mode 100644 index dafa99bf9ca6..000000000000 --- a/easybuild/easyconfigs/__archive__/l/Lmod/Lmod-5.2-GCC-4.7.2.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Lmod" -version = "5.2" - -homepage = "http://sourceforge.net/projects/lmod/" -description = """Lmod is a Lua based module system. Modules allow for dynamic modification - of a user's environment under Unix systems. See www.tacc.utexas.edu/tacc-projects/lmod - for a complete description. Lmod is a new implementation that easily handles the MODULEPATH - Hierarchical problem. It is drop-in replacement for TCL/C modules and reads TCL modulefiles directly.""" - -toolchain = {'name': 'GCC', 'version': '4.7.2'} - -sources = [SOURCE_TAR_BZ2] -source_urls = ['http://sourceforge.net/projects/lmod/files/'] - -dependencies = [("Lua", "5.1.4-5")] - -sanity_check_paths = { - 'files': ["lmod/%(version)s/libexec/lmod", "lmod/%(version)s/init/profile"], - 'dirs': [] -} - -moduleclass = "tools" diff --git a/easybuild/easyconfigs/__archive__/l/Lmod/Lmod-5.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/Lmod/Lmod-5.2-goolf-1.4.10.eb deleted file mode 100644 index fc1ccc2e0589..000000000000 --- a/easybuild/easyconfigs/__archive__/l/Lmod/Lmod-5.2-goolf-1.4.10.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Lmod" -version = "5.2" - -homepage = "http://sourceforge.net/projects/lmod/" -description = """Lmod is a Lua based module system. Modules allow for dynamic modification - of a user's environment under Unix systems. See www.tacc.utexas.edu/tacc-projects/lmod - for a complete description. Lmod is a new implementation that easily handles the MODULEPATH - Hierarchical problem. It is drop-in replacement for TCL/C modules and reads TCL modulefiles directly.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_BZ2] -source_urls = ['http://sourceforge.net/projects/lmod/files/'] - -dependencies = [("Lua", "5.1.4-5")] - -sanity_check_paths = { - 'files': ["lmod/%(version)s/libexec/lmod", "lmod/%(version)s/init/profile"], - 'dirs': [] -} - -moduleclass = "tools" diff --git a/easybuild/easyconfigs/__archive__/l/Lua/Lua-5.1.4-5-GCC-4.7.2.eb b/easybuild/easyconfigs/__archive__/l/Lua/Lua-5.1.4-5-GCC-4.7.2.eb deleted file mode 100644 index 42d88db94d46..000000000000 --- a/easybuild/easyconfigs/__archive__/l/Lua/Lua-5.1.4-5-GCC-4.7.2.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Lua" -version = "5.1.4-5" - -homepage = "http://www.lua.org/" -description = """Lua is a powerful, fast, lightweight, embeddable scripting language. - Lua combines simple procedural syntax with powerful data description constructs based - on associative arrays and extensible semantics. Lua is dynamically typed, - runs by interpreting bytecode for a register-based virtual machine, - and has automatic memory management with incremental garbage collection, - making it ideal for configuration, scripting, and rapid prototyping.""" - -toolchain = {'name': 'GCC', 'version': '4.7.2'} - -sources = ['lua-%s.tar.gz' % version.replace('-', '.')] -source_urls = ['http://sourceforge.net/projects/lmod/files/'] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/lua"], - 'dirs': [] -} - -moduleclass = "lang" diff --git a/easybuild/easyconfigs/__archive__/l/Lua/Lua-5.1.4-5-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/Lua/Lua-5.1.4-5-goolf-1.4.10.eb deleted file mode 100644 index c87b16fa9284..000000000000 --- a/easybuild/easyconfigs/__archive__/l/Lua/Lua-5.1.4-5-goolf-1.4.10.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Lua" -version = "5.1.4-5" - -homepage = "http://www.lua.org/" -description = """Lua is a powerful, fast, lightweight, embeddable scripting language. - Lua combines simple procedural syntax with powerful data description constructs based - on associative arrays and extensible semantics. Lua is dynamically typed, - runs by interpreting bytecode for a register-based virtual machine, - and has automatic memory management with incremental garbage collection, - making it ideal for configuration, scripting, and rapid prototyping.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = ['lua-%s.tar.gz' % version.replace('-', '.')] -source_urls = ['http://sourceforge.net/projects/lmod/files/'] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/lua"], - 'dirs': [] -} - -moduleclass = "lang" diff --git a/easybuild/easyconfigs/__archive__/l/lbzip2/lbzip2-2.5-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/l/lbzip2/lbzip2-2.5-goolf-1.7.20.eb deleted file mode 100644 index cb155b9c9f5c..000000000000 --- a/easybuild/easyconfigs/__archive__/l/lbzip2/lbzip2-2.5-goolf-1.7.20.eb +++ /dev/null @@ -1,27 +0,0 @@ -# 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 = 'lbzip2' -version = '2.5' - -homepage = 'http://lbzip2.org/' -description = """lbzip2 is a free, multi-threaded compression utility with support for bzip2 compressed file format""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'openmp': True} - -source_urls = ['http://archive.lbzip2.org/'] -sources = [SOURCELOWER_TAR_GZ] - -buildopts = ' check' - -sanity_check_paths = { - 'files': ['bin/lbunzip2', 'bin/lbzcat', 'bin/lbzip2'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/lftp/lftp-4.4.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/lftp/lftp-4.4.1-goolf-1.4.10.eb deleted file mode 100644 index d656d8a7e25b..000000000000 --- a/easybuild/easyconfigs/__archive__/l/lftp/lftp-4.4.1-goolf-1.4.10.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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 = 'lftp' -version = '4.4.1' - -homepage = 'http://lftp.yar.ru' -description = """LFTP is a sophisticated ftp/http client, and a file transfer program supporting - a number of network protocols. Like BASH, it has job control and uses the readline library for - input. It has bookmarks, a built-in mirror command, and can transfer several files in parallel. - It was designed with reliability in mind.""" -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -# fi. http://ftp.yar.ru/pub/source/lftp/lftp-4.4.1.tar.bz2 -sources = [SOURCE_TAR_BZ2] -source_urls = [ - 'http://ftp.yar.ru/pub/source/lftp/', - 'http://ftp.yar.ru/pub/source/lftp/old/', -] - -dependencies = [('GnuTLS', '3.1.8')] - -sanity_check_paths = { - 'files': ['bin/lftp'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/l/libGLU/libGLU-9.0.0-foss-2015a-Mesa-11.2.1.eb b/easybuild/easyconfigs/__archive__/l/libGLU/libGLU-9.0.0-foss-2015a-Mesa-11.2.1.eb deleted file mode 100644 index ffcaba3d5695..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libGLU/libGLU-9.0.0-foss-2015a-Mesa-11.2.1.eb +++ /dev/null @@ -1,27 +0,0 @@ -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/__archive__/l/libGLU/libGLU-9.0.0-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/l/libGLU/libGLU-9.0.0-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index c4c01e417826..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libGLU/libGLU-9.0.0-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libGLU' -version = '9.0.0' -versionsuffix = '-Python-2.7.10' - -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': '2015a'} -toolchainopts = {'pic': True} - -source_urls = ['ftp://ftp.freedesktop.org/pub/mesa/glu/'] -sources = ['glu-%(version)s.tar.bz2'] - -dependencies = [ - ('Mesa', '10.5.5', versionsuffix), -] - -sanity_check_paths = { - 'files': ['lib/libGLU.so.1'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libGLU/libGLU-9.0.0-intel-2015b-Mesa-11.0.8.eb b/easybuild/easyconfigs/__archive__/l/libGLU/libGLU-9.0.0-intel-2015b-Mesa-11.0.8.eb deleted file mode 100644 index 1d535efa3e46..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libGLU/libGLU-9.0.0-intel-2015b-Mesa-11.0.8.eb +++ /dev/null @@ -1,27 +0,0 @@ -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': '2015b'} -toolchainopts = {'pic': True} - -source_urls = ['ftp://ftp.freedesktop.org/pub/mesa/glu/'] -sources = ['glu-%(version)s.tar.bz2'] - -mesaver = '11.0.8' -versionsuffix = '-Mesa-%s' % mesaver - -dependencies = [ - ('Mesa', mesaver, '-Python-2.7.11'), -] - -sanity_check_paths = { - 'files': ['lib/libGLU.so.1'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libGLU/libGLU-9.0.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libGLU/libGLU-9.0.0-intel-2015b.eb deleted file mode 100644 index bc9de7e0c8f1..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libGLU/libGLU-9.0.0-intel-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': '2015b'} -toolchainopts = {'pic': True} - -source_urls = ['ftp://ftp.freedesktop.org/pub/mesa/glu/'] -sources = ['glu-%(version)s.tar.bz2'] - -dependencies = [ - ('Mesa', '11.0.2', '-Python-2.7.10'), -] - -sanity_check_paths = { - 'files': ['lib/libGLU.so.1'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libICE/libICE-1.0.8-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libICE/libICE-1.0.8-goolf-1.4.10.eb deleted file mode 100644 index 42c22fbb11b2..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libICE/libICE-1.0.8-goolf-1.4.10.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libICE' -version = '1.0.8' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Inter-Client Exchange library for freedesktop.org""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('xproto', '7.0.23'), - ('xtrans', '1.2'), -] - -sanity_check_paths = { - 'files': ['include/X11/ICE/ICE%s.h' % x for x in ['', 'conn', 'lib', 'msg', 'proto', 'util']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libICE/libICE-1.0.8-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/l/libICE/libICE-1.0.8-goolf-1.5.14.eb deleted file mode 100644 index 45efaa2f599a..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libICE/libICE-1.0.8-goolf-1.5.14.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libICE' -version = '1.0.8' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Inter-Client Exchange library for freedesktop.org""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('xproto', '7.0.23'), - ('xtrans', '1.2'), -] - -sanity_check_paths = { - 'files': ['include/X11/ICE/ICE%s.h' % x for x in ['', 'conn', 'lib', 'msg', 'proto', 'util']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libICE/libICE-1.0.8-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libICE/libICE-1.0.8-ictce-5.3.0.eb deleted file mode 100644 index c6c611bb2bf7..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libICE/libICE-1.0.8-ictce-5.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libICE' -version = '1.0.8' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Inter-Client Exchange library for freedesktop.org""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('xproto', '7.0.23'), - ('xtrans', '1.2'), -] - -sanity_check_paths = { - 'files': ['include/X11/ICE/ICE%s.h' % x for x in ['', 'conn', 'lib', 'msg', 'proto', 'util']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libICE/libICE-1.0.8-intel-2014b.eb b/easybuild/easyconfigs/__archive__/l/libICE/libICE-1.0.8-intel-2014b.eb deleted file mode 100644 index ff2702cd7188..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libICE/libICE-1.0.8-intel-2014b.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libICE' -version = '1.0.8' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Inter-Client Exchange library for freedesktop.org""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('xtrans', '1.3.4'), -] - -builddependencies = [ - ('xproto', '7.0.26'), -] - - -sanity_check_paths = { - 'files': ['include/X11/ICE/ICE%s.h' % x for x in ['', 'conn', 'lib', 'msg', 'proto', 'util']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libICE/libICE-1.0.9-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libICE/libICE-1.0.9-intel-2015a.eb deleted file mode 100644 index 1bd7511944ca..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libICE/libICE-1.0.9-intel-2015a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libICE' -version = '1.0.9' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Inter-Client Exchange library for freedesktop.org""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('xtrans', '1.3.5'), -] - -builddependencies = [ - ('xproto', '7.0.27'), -] - -sanity_check_paths = { - 'files': ['include/X11/ICE/ICE%s.h' % x for x in ['', 'conn', 'lib', 'msg', 'proto', 'util']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libICE/libICE-1.0.9-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libICE/libICE-1.0.9-intel-2015b.eb deleted file mode 100644 index 2f28c257c5ee..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libICE/libICE-1.0.9-intel-2015b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libICE' -version = '1.0.9' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Inter-Client Exchange library for freedesktop.org""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('xtrans', '1.3.5'), -] - -builddependencies = [ - ('xproto', '7.0.28'), -] - -sanity_check_paths = { - 'files': ['include/X11/ICE/ICE%s.h' % x for x in ['', 'conn', 'lib', 'msg', 'proto', 'util']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libSM/libSM-1.2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libSM/libSM-1.2.1-goolf-1.4.10.eb deleted file mode 100644 index 69237fa741e4..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libSM/libSM-1.2.1-goolf-1.4.10.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libSM' -version = '1.2.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 Session Management library, which allows for applications to both manage sessions, - and make use of session managers to save and restore their state for later use.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libICE', '1.0.8'), -] -builddependencies = [ - ('xproto', '7.0.23'), - ('xtrans', '1.2'), -] - -sanity_check_paths = { - 'files': ['include/X11/SM/%s' % x for x in ['SM.h', 'SMlib.h', 'SMproto.h']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/l/libSM/libSM-1.2.1-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/l/libSM/libSM-1.2.1-goolf-1.5.14.eb deleted file mode 100644 index e7ecc39a17ff..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libSM/libSM-1.2.1-goolf-1.5.14.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libSM' -version = '1.2.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 Session Management library, which allows for applications to both manage sessions, - and make use of session managers to save and restore their state for later use.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libICE', '1.0.8'), -] -builddependencies = [ - ('xproto', '7.0.23'), - ('xtrans', '1.2'), -] - -sanity_check_paths = { - 'files': ['include/X11/SM/%s' % x for x in ['SM.h', 'SMlib.h', 'SMproto.h']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/l/libSM/libSM-1.2.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libSM/libSM-1.2.1-ictce-5.3.0.eb deleted file mode 100644 index b2524399f784..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libSM/libSM-1.2.1-ictce-5.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libSM' -version = '1.2.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 Session Management library, which allows for applications to both manage sessions, - and make use of session managers to save and restore their state for later use.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libICE', '1.0.8'), -] -builddependencies = [ - ('xproto', '7.0.23'), - ('xtrans', '1.2'), -] - -sanity_check_paths = { - 'files': ['include/X11/SM/%s' % x for x in ['SM.h', 'SMlib.h', 'SMproto.h']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/l/libSM/libSM-1.2.1-intel-2014b.eb b/easybuild/easyconfigs/__archive__/l/libSM/libSM-1.2.1-intel-2014b.eb deleted file mode 100644 index 30a762568169..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libSM/libSM-1.2.1-intel-2014b.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libSM' -version = '1.2.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 Session Management library, which allows for applications to both manage sessions, - and make use of session managers to save and restore their state for later use.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libICE', '1.0.8'), -] -builddependencies = [ - ('xproto', '7.0.26'), - ('xtrans', '1.3.4'), -] - -sanity_check_paths = { - 'files': ['include/X11/SM/%s' % x for x in ['SM.h', 'SMlib.h', 'SMproto.h']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/l/libSM/libSM-1.2.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libSM/libSM-1.2.2-intel-2015a.eb deleted file mode 100644 index c3a28914e6b1..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libSM/libSM-1.2.2-intel-2015a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libSM' -version = '1.2.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 Session Management library, which allows for applications to both manage sessions, - and make use of session managers to save and restore their state for later use.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libICE', '1.0.9'), -] -builddependencies = [ - ('xproto', '7.0.27'), - ('xtrans', '1.3.5'), -] - -sanity_check_paths = { - 'files': ['include/X11/SM/%s' % x for x in ['SM.h', 'SMlib.h', 'SMproto.h']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/l/libSM/libSM-1.2.2-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libSM/libSM-1.2.2-intel-2015b.eb deleted file mode 100644 index 503006a89b3a..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libSM/libSM-1.2.2-intel-2015b.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libSM' -version = '1.2.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 Session Management library, which allows for applications to both manage sessions, - and make use of session managers to save and restore their state for later use.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libICE', '1.0.9'), -] -builddependencies = [ - ('xproto', '7.0.28'), - ('xtrans', '1.3.5'), -] - -sanity_check_paths = { - 'files': ['include/X11/SM/%s' % x for x in ['SM.h', 'SMlib.h', 'SMproto.h']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.1-goolf-1.4.10.eb deleted file mode 100644 index 90e0e2d976ce..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.1-goolf-1.4.10.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libX11' -version = '1.6.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -pythonversion = '-Python-2.7.3' -builddependencies = [ - ('xextproto', '7.2.1'), - ('xcb-proto', '1.7', pythonversion), - ('kbproto', '1.0.6'), - ('inputproto', '2.3'), - ('xproto', '7.0.23'), -] - -dependencies = [ - ('libxcb', '1.8', pythonversion), - ('xtrans', '1.2'), -] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in [ - 'cursorfont.h', 'ImUtil.h', 'Xcms.h', 'XKBlib.h', 'XlibConf.h', 'Xlib.h', 'Xlibint.h', 'Xlib-xcb.h', - 'Xlocale.h', 'Xregion.h', 'Xresource.h', 'Xutil.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.1-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.1-goolf-1.5.14.eb deleted file mode 100644 index b7f55fcda109..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.1-goolf-1.5.14.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libX11' -version = '1.6.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -pythonversion = '-Python-2.7.3' -builddependencies = [ - ('xextproto', '7.2.1'), - ('xcb-proto', '1.7', pythonversion), - ('kbproto', '1.0.6'), - ('inputproto', '2.3'), - ('xproto', '7.0.23'), -] - -dependencies = [ - ('libxcb', '1.8', pythonversion), - ('xtrans', '1.2'), -] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in [ - 'cursorfont.h', 'ImUtil.h', 'Xcms.h', 'XKBlib.h', 'XlibConf.h', 'Xlib.h', 'Xlibint.h', 'Xlib-xcb.h', - 'Xlocale.h', 'Xregion.h', 'Xresource.h', 'Xutil.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.1-ictce-5.3.0.eb deleted file mode 100644 index fddb03dd7fe6..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.1-ictce-5.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libX11' -version = '1.6.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -pythonversion = '-Python-2.7.3' -builddependencies = [ - ('xextproto', '7.2.1'), - ('xcb-proto', '1.7', pythonversion), - ('kbproto', '1.0.6'), - ('inputproto', '2.3'), - ('xproto', '7.0.23'), -] - -dependencies = [ - ('libxcb', '1.8', pythonversion), - ('xtrans', '1.2'), -] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in [ - 'cursorfont.h', 'ImUtil.h', 'Xcms.h', 'XKBlib.h', 'XlibConf.h', 'Xlib.h', 'Xlibint.h', 'Xlib-xcb.h', - 'Xlocale.h', 'Xregion.h', 'Xresource.h', 'Xutil.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.1-intel-2014b.eb b/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.1-intel-2014b.eb deleted file mode 100644 index 3a034255d64a..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.1-intel-2014b.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libX11' -version = '1.6.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -pythonversion = '-Python-2.7.8' -builddependencies = [ - ('xextproto', '7.2.1'), - ('xcb-proto', '1.7', pythonversion), - ('kbproto', '1.0.6'), - ('inputproto', '2.3'), - ('xproto', '7.0.26'), -] - -dependencies = [ - ('libxcb', '1.8', pythonversion), - ('xtrans', '1.3.4'), -] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in [ - 'cursorfont.h', 'ImUtil.h', 'Xcms.h', 'XKBlib.h', 'XlibConf.h', 'Xlib.h', 'Xlibint.h', 'Xlib-xcb.h', - 'Xlocale.h', 'Xregion.h', 'Xresource.h', 'Xutil.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.2-foss-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.2-foss-2014b-Python-2.7.8.eb deleted file mode 100644 index 01231ac64085..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.2-foss-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libX11' -version = '1.6.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'foss', 'version': '2014b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -versionsuffix = '-Python-2.7.8' -builddependencies = [ - ('xextproto', '7.3.0'), - ('xcb-proto', '1.10', versionsuffix), - ('kbproto', '1.0.6'), - ('inputproto', '2.3'), - ('xproto', '7.0.26'), -] - -dependencies = [ - ('libxcb', '1.10', versionsuffix), - ('xtrans', '1.2.6'), -] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in [ - 'cursorfont.h', 'ImUtil.h', 'Xcms.h', 'XKBlib.h', 'XlibConf.h', 'Xlib.h', 'Xlibint.h', 'Xlib-xcb.h', - 'Xlocale.h', 'Xregion.h', 'Xresource.h', 'Xutil.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.2-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.2-intel-2014b-Python-2.7.8.eb deleted file mode 100644 index 09325945908f..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.2-intel-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libX11' -version = '1.6.2' -versionsuffix = '-Python-2.7.8' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xextproto', '7.3.0'), - ('xcb-proto', '1.10', versionsuffix), - ('inputproto', '2.3'), - ('xproto', '7.0.26'), - ('kbproto', '1.0.6'), -] - -dependencies = [ - ('libxcb', '1.10', versionsuffix), - ('xtrans', '1.3.4'), -] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in [ - 'cursorfont.h', 'ImUtil.h', 'Xcms.h', 'XKBlib.h', 'XlibConf.h', 'Xlib.h', 'Xlibint.h', 'Xlib-xcb.h', - 'Xlocale.h', 'Xregion.h', 'Xresource.h', 'Xutil.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.2-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.2-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index ef095b7705be..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.2-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libX11' -version = '1.6.2' -versionsuffix = '-Python-2.7.9' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xextproto', '7.3.0'), - ('xcb-proto', '1.11', versionsuffix), - ('inputproto', '2.3.1'), - ('xproto', '7.0.27'), - ('kbproto', '1.0.6'), -] - -dependencies = [ - ('libxcb', '1.11', versionsuffix), - ('xtrans', '1.3.5'), -] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in [ - 'cursorfont.h', 'ImUtil.h', 'Xcms.h', 'XKBlib.h', 'XlibConf.h', 'Xlib.h', 'Xlibint.h', 'Xlib-xcb.h', - 'Xlocale.h', 'Xregion.h', 'Xresource.h', 'Xutil.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.3-goolf-1.5.14-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.3-goolf-1.5.14-Python-2.7.9.eb deleted file mode 100644 index 9826dc599df3..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.3-goolf-1.5.14-Python-2.7.9.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libX11' -version = '1.6.3' -versionsuffix = '-Python-2.7.9' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xextproto', '7.3.0'), - ('xcb-proto', '1.11', versionsuffix), - ('inputproto', '2.3.1'), - ('xproto', '7.0.27'), - ('kbproto', '1.0.6'), -] - -dependencies = [ - ('libxcb', '1.11', versionsuffix), - ('xtrans', '1.3.5'), -] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in [ - 'cursorfont.h', 'ImUtil.h', 'Xcms.h', 'XKBlib.h', 'XlibConf.h', 'Xlib.h', 'Xlibint.h', 'Xlib-xcb.h', - 'Xlocale.h', 'Xregion.h', 'Xresource.h', 'Xutil.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.3-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.3-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index f3cc16617c92..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.3-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libX11' -version = '1.6.3' -versionsuffix = '-Python-2.7.10' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xextproto', '7.3.0'), - ('xcb-proto', '1.11', versionsuffix), - ('inputproto', '2.3.1'), - ('xproto', '7.0.27'), - ('kbproto', '1.0.6'), -] - -dependencies = [ - ('libxcb', '1.11', versionsuffix), - ('xtrans', '1.3.5'), -] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in [ - 'cursorfont.h', 'ImUtil.h', 'Xcms.h', 'XKBlib.h', 'XlibConf.h', 'Xlib.h', 'Xlibint.h', 'Xlib-xcb.h', - 'Xlocale.h', 'Xregion.h', 'Xresource.h', 'Xutil.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.3-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.3-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index f4b3c5923c6a..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.3-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libX11' -version = '1.6.3' -versionsuffix = '-Python-2.7.9' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xextproto', '7.3.0'), - ('xcb-proto', '1.11', versionsuffix), - ('inputproto', '2.3.1'), - ('xproto', '7.0.27'), - ('kbproto', '1.0.6'), -] - -dependencies = [ - ('libxcb', '1.11', versionsuffix), - ('xtrans', '1.3.5'), -] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in [ - 'cursorfont.h', 'ImUtil.h', 'Xcms.h', 'XKBlib.h', 'XlibConf.h', 'Xlib.h', 'Xlibint.h', 'Xlib-xcb.h', - 'Xlocale.h', 'Xregion.h', 'Xresource.h', 'Xutil.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.3-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.3-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 57e06f392acb..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.3-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libX11' -version = '1.6.3' -versionsuffix = '-Python-2.7.10' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xextproto', '7.3.0'), - ('xcb-proto', '1.11', versionsuffix), - ('inputproto', '2.3.1'), - ('xproto', '7.0.28'), - ('kbproto', '1.0.7'), -] - -dependencies = [ - ('libxcb', '1.11.1', versionsuffix), - ('xtrans', '1.3.5'), -] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in [ - 'cursorfont.h', 'ImUtil.h', 'Xcms.h', 'XKBlib.h', 'XlibConf.h', 'Xlib.h', 'Xlibint.h', 'Xlib-xcb.h', - 'Xlocale.h', 'Xregion.h', 'Xresource.h', 'Xutil.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.3-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.3-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 3280e3a1e646..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.3-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libX11' -version = '1.6.3' -versionsuffix = '-Python-2.7.11' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xextproto', '7.3.0'), - ('xcb-proto', '1.11', versionsuffix), - ('inputproto', '2.3.1'), - ('xproto', '7.0.28'), - ('kbproto', '1.0.7'), -] - -dependencies = [ - ('libxcb', '1.11.1', versionsuffix), - ('xtrans', '1.3.5'), -] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in [ - 'cursorfont.h', 'ImUtil.h', 'Xcms.h', 'XKBlib.h', 'XlibConf.h', 'Xlib.h', 'Xlibint.h', 'Xlib-xcb.h', - 'Xlocale.h', 'Xregion.h', 'Xresource.h', 'Xutil.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXScrnSaver/libXScrnSaver-1.2.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libXScrnSaver/libXScrnSaver-1.2.2-intel-2015a.eb deleted file mode 100644 index 964480ee2ec6..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXScrnSaver/libXScrnSaver-1.2.2-intel-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXScrnSaver' -version = '1.2.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 Screen Saver extension client library""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libX11', '1.6.3', '-Python-2.7.9'), - ('libXext', '1.3.3') -] - -sanity_check_paths = { - 'files': ['lib/libXss.a', 'lib/libXss.%s' % SHLIB_EXT, 'include/X11/extensions/scrnsaver.h'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXau/libXau-1.0.8-foss-2014b.eb b/easybuild/easyconfigs/__archive__/l/libXau/libXau-1.0.8-foss-2014b.eb deleted file mode 100644 index 7a01f9c78168..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXau/libXau-1.0.8-foss-2014b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXau' -version = '1.0.8' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """The libXau package contains a library implementing the X11 Authorization Protocol. -This is useful for restricting client access to the display.""" - -toolchain = {'name': 'foss', 'version': '2014b'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('xproto', '7.0.26'), -] - -sanity_check_paths = { - 'files': ['lib/libXau.a', 'lib/libXau.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXau/libXau-1.0.8-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libXau/libXau-1.0.8-goolf-1.4.10.eb deleted file mode 100644 index 12dd6869a6c8..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXau/libXau-1.0.8-goolf-1.4.10.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXau' -version = '1.0.8' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """The libXau package contains a library implementing the X11 Authorization Protocol. -This is useful for restricting client access to the display.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -sanity_check_paths = { - 'files': ['lib/libXau.a', 'lib/libXau.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXau/libXau-1.0.8-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/l/libXau/libXau-1.0.8-goolf-1.5.14.eb deleted file mode 100644 index bd0254a3352d..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXau/libXau-1.0.8-goolf-1.5.14.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXau' -version = '1.0.8' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """The libXau package contains a library implementing the X11 Authorization Protocol. -This is useful for restricting client access to the display.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('xproto', '7.0.27'), -] - -sanity_check_paths = { - 'files': ['lib/libXau.a', 'lib/libXau.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXau/libXau-1.0.8-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libXau/libXau-1.0.8-ictce-5.3.0.eb deleted file mode 100644 index 6493f4c619a8..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXau/libXau-1.0.8-ictce-5.3.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXau' -version = '1.0.8' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """The libXau package contains a library implementing the X11 Authorization Protocol. -This is useful for restricting client access to the display.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -sanity_check_paths = { - 'files': ['lib/libXau.a', 'lib/libXau.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXau/libXau-1.0.8-intel-2014b.eb b/easybuild/easyconfigs/__archive__/l/libXau/libXau-1.0.8-intel-2014b.eb deleted file mode 100644 index afa4166c18f7..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXau/libXau-1.0.8-intel-2014b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXau' -version = '1.0.8' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """The libXau package contains a library implementing the X11 Authorization Protocol. -This is useful for restricting client access to the display.""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('xproto', '7.0.26'), -] - -sanity_check_paths = { - 'files': ['lib/libXau.a', 'lib/libXau.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXau/libXau-1.0.8-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libXau/libXau-1.0.8-intel-2015a.eb deleted file mode 100644 index 1accebb77fe4..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXau/libXau-1.0.8-intel-2015a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXau' -version = '1.0.8' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """The libXau package contains a library implementing the X11 Authorization Protocol. -This is useful for restricting client access to the display.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('xproto', '7.0.27'), -] - -sanity_check_paths = { - 'files': ['lib/libXau.a', 'lib/libXau.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXau/libXau-1.0.8-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libXau/libXau-1.0.8-intel-2015b.eb deleted file mode 100644 index dafc84e4632a..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXau/libXau-1.0.8-intel-2015b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXau' -version = '1.0.8' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """The libXau package contains a library implementing the X11 Authorization Protocol. -This is useful for restricting client access to the display.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('xproto', '7.0.28'), -] - -sanity_check_paths = { - 'files': ['lib/libXau.a', 'lib/libXau.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXaw/libXaw-1.0.12-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libXaw/libXaw-1.0.12-goolf-1.4.10.eb deleted file mode 100644 index f340efd9304f..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXaw/libXaw-1.0.12-goolf-1.4.10.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXaw' -version = '1.0.12' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXaw provides the Athena Widgets toolkit""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libXmu', '1.1.2'), - ('libXpm', '3.5.11'), -] -sanity_check_paths = { - 'files': ['lib/%s' % x for x in ['libXaw6.a', 'libXaw7.a', 'libXaw.%s' % SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXaw/libXaw-1.0.12-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/l/libXaw/libXaw-1.0.12-goolf-1.5.14.eb deleted file mode 100644 index cd2a86aaa788..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXaw/libXaw-1.0.12-goolf-1.5.14.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXaw' -version = '1.0.12' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXaw provides the Athena Widgets toolkit""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libXmu', '1.1.2'), - ('libXpm', '3.5.11'), -] -sanity_check_paths = { - 'files': ['lib/%s' % x for x in ['libXaw6.a', 'libXaw7.a', 'libXaw.%s' % SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXaw/libXaw-1.0.12-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libXaw/libXaw-1.0.12-ictce-5.3.0.eb deleted file mode 100644 index df9ea11747f5..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXaw/libXaw-1.0.12-ictce-5.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXaw' -version = '1.0.12' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXaw provides the Athena Widgets toolkit""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libXmu', '1.1.2'), - ('libXpm', '3.5.11'), -] -sanity_check_paths = { - 'files': ['lib/%s' % x for x in ['libXaw6.a', 'libXaw7.a', 'libXaw.%s' % SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXcursor/libXcursor-1.1.14-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/l/libXcursor/libXcursor-1.1.14-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 0eefe006cb79..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXcursor/libXcursor-1.1.14-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXcursor' -version = '1.1.14' -versionsuffix = '-Python-2.7.11' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Cursor management library""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('fixesproto', '5.0'), -] - -dependencies = [ - ('libX11', '1.6.3', versionsuffix), - ('libXfixes', '5.0.1'), - ('libXrender', '0.9.9', versionsuffix), -] - -sanity_check_paths = { - 'files': ['include/X11/Xcursor/Xcursor.h', 'lib/libXcursor.so', 'lib/libXcursor.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXcursor/libXcursor-1.1.14-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libXcursor/libXcursor-1.1.14-intel-2015b.eb deleted file mode 100644 index 4da67074115b..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXcursor/libXcursor-1.1.14-intel-2015b.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXcursor' -version = '1.1.14' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Cursor management library""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('fixesproto', '5.0'), -] - -dependencies = [ - ('libX11', '1.6.3', '-Python-2.7.10'), - ('libXfixes', '5.0.1'), - ('libXrender', '0.9.9'), -] - -sanity_check_paths = { - 'files': ['include/X11/Xcursor/Xcursor.h', 'lib/libXcursor.%s' % SHLIB_EXT, 'lib/libXcursor.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXdamage/libXdamage-1.1.4-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/l/libXdamage/libXdamage-1.1.4-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index 74d7162e6f98..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXdamage/libXdamage-1.1.4-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXdamage' -version = '1.1.4' -versionsuffix = '-Python-2.7.10' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Damage extension library""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libX11', '1.6.3', versionsuffix), - ('libxcb', '1.11', versionsuffix), - ('libXau', '1.0.8'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/Xdamage.h', 'lib/libXdamage.%s' % SHLIB_EXT, 'lib/libXdamage.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXdamage/libXdamage-1.1.4-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libXdamage/libXdamage-1.1.4-intel-2015a.eb deleted file mode 100644 index afb05aa782d9..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXdamage/libXdamage-1.1.4-intel-2015a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXdamage' -version = '1.1.4' -pyver = '-Python-2.7.9' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Damage extension library""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libX11', '1.6.3', pyver), - ('libxcb', '1.11', pyver), - ('libXau', '1.0.8'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/Xdamage.h', 'lib/libXdamage.so', 'lib/libXdamage.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXdamage/libXdamage-1.1.4-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/l/libXdamage/libXdamage-1.1.4-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 8cb91c68012a..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXdamage/libXdamage-1.1.4-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXdamage' -version = '1.1.4' -versionsuffix = '-Python-2.7.11' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Damage extension library""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libX11', '1.6.3', versionsuffix), - ('libxcb', '1.11.1', versionsuffix), - ('libXau', '1.0.8'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/Xdamage.h', 'lib/libXdamage.so', 'lib/libXdamage.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXdamage/libXdamage-1.1.4-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libXdamage/libXdamage-1.1.4-intel-2015b.eb deleted file mode 100644 index 1ede837784e4..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXdamage/libXdamage-1.1.4-intel-2015b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXdamage' -version = '1.1.4' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Damage extension library""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libX11', '1.6.3', '-Python-2.7.10'), - ('libxcb', '1.11.1', '-Python-2.7.10'), - ('libXau', '1.0.8'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/Xdamage.h', 'lib/libXdamage.%s' % SHLIB_EXT, 'lib/libXdamage.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXdmcp/libXdmcp-1.1.1-intel-2014b.eb b/easybuild/easyconfigs/__archive__/l/libXdmcp/libXdmcp-1.1.1-intel-2014b.eb deleted file mode 100644 index efb7a8e46c3f..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXdmcp/libXdmcp-1.1.1-intel-2014b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXdmcp' -version = '1.1.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """The libXdmcp package contains a library implementing the X Display Manager Control Protocol. This is -useful for allowing clients to interact with the X Display Manager. -""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xproto', '7.0.26'), -] -sanity_check_paths = { - 'files': ['lib/%(name)s.a', 'lib/%%(name)s.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXdmcp/libXdmcp-1.1.2-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/l/libXdmcp/libXdmcp-1.1.2-goolf-1.5.14.eb deleted file mode 100644 index 599620e265d8..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXdmcp/libXdmcp-1.1.2-goolf-1.5.14.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXdmcp' -version = '1.1.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """The libXdmcp package contains a library implementing the X Display Manager Control Protocol. This is -useful for allowing clients to interact with the X Display Manager. -""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xproto', '7.0.27'), -] -sanity_check_paths = { - 'files': ['lib/%(name)s.a', 'lib/%%(name)s.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXdmcp/libXdmcp-1.1.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libXdmcp/libXdmcp-1.1.2-intel-2015a.eb deleted file mode 100644 index 0912eb03113c..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXdmcp/libXdmcp-1.1.2-intel-2015a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXdmcp' -version = '1.1.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """The libXdmcp package contains a library implementing the X Display Manager Control Protocol. This is -useful for allowing clients to interact with the X Display Manager. -""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xproto', '7.0.27'), -] -sanity_check_paths = { - 'files': ['lib/%(name)s.a', 'lib/%%(name)s.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXdmcp/libXdmcp-1.1.2-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libXdmcp/libXdmcp-1.1.2-intel-2015b.eb deleted file mode 100644 index 1639916a6f8d..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXdmcp/libXdmcp-1.1.2-intel-2015b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXdmcp' -version = '1.1.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """The libXdmcp package contains a library implementing the X Display Manager Control Protocol. This is -useful for allowing clients to interact with the X Display Manager. -""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xproto', '7.0.28'), -] -sanity_check_paths = { - 'files': ['lib/%(name)s.a', 'lib/%%(name)s.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.2-foss-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.2-foss-2014b-Python-2.7.8.eb deleted file mode 100644 index 4ef33fe4796e..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.2-foss-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXext' -version = '1.3.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """Common X Extensions library""" - -toolchain = {'name': 'foss', 'version': '2014b'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -versionsuffix = '-Python-2.7.8' -builddependencies = [ - ('kbproto', '1.0.6'), -] -dependencies = [ - ('xproto', '7.0.26'), - ('libX11', '1.6.2', versionsuffix), - ('xextproto', '7.3.0'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in [ - 'dpms.h', 'extutil.h', 'MITMisc.h', 'multibuf.h', 'security.h', 'shape.h', 'sync.h', 'Xag.h', 'Xcup.h', - 'Xdbe.h', 'XEVI.h', 'Xext.h', 'Xge.h', 'XLbx.h', 'XShm.h', 'xtestext1.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.2-goolf-1.4.10.eb deleted file mode 100644 index 2584eff6b615..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.2-goolf-1.4.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXext' -version = '1.3.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """Common X Extensions library""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('xproto', '7.0.23'), - ('libX11', '1.6.1'), - ('xextproto', '7.2.1'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in [ - 'dpms.h', 'extutil.h', 'MITMisc.h', 'multibuf.h', 'security.h', 'shape.h', 'sync.h', 'Xag.h', 'Xcup.h', - 'Xdbe.h', 'XEVI.h', 'Xext.h', 'Xge.h', 'XLbx.h', 'XShm.h', 'xtestext1.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.2-ictce-5.3.0.eb deleted file mode 100644 index e25402f03d5a..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.2-ictce-5.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXext' -version = '1.3.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """Common X Extensions library""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('xproto', '7.0.23'), - ('libX11', '1.6.1'), - ('xextproto', '7.2.1'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in [ - 'dpms.h', 'extutil.h', 'MITMisc.h', 'multibuf.h', 'security.h', 'shape.h', 'sync.h', 'Xag.h', 'Xcup.h', - 'Xdbe.h', 'XEVI.h', 'Xext.h', 'Xge.h', 'XLbx.h', 'XShm.h', 'xtestext1.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.2-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.2-intel-2014b-Python-2.7.8.eb deleted file mode 100644 index 70f0ca40eab6..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.2-intel-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXext' -version = '1.3.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """Common X Extensions library""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -versionsuffix = '-Python-2.7.8' -builddependencies = [ - ('kbproto', '1.0.6'), - ('xproto', '7.0.26'), - ('xextproto', '7.3.0'), -] -dependencies = [ - ('libX11', '1.6.2', versionsuffix), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in [ - 'dpms.h', 'extutil.h', 'MITMisc.h', 'multibuf.h', 'security.h', 'shape.h', 'sync.h', 'Xag.h', 'Xcup.h', - 'Xdbe.h', 'XEVI.h', 'Xext.h', 'Xge.h', 'XLbx.h', 'XShm.h', 'xtestext1.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.2-intel-2014b.eb b/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.2-intel-2014b.eb deleted file mode 100644 index b642948a1ba4..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.2-intel-2014b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXext' -version = '1.3.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """Common X Extensions library""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libX11', '1.6.1'), - ('libXdmcp', '1.1.1'), -] - -builddependencies = [ - ('xproto', '7.0.26'), - ('xextproto', '7.2.1'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in [ - 'dpms.h', 'extutil.h', 'MITMisc.h', 'multibuf.h', 'security.h', 'shape.h', 'sync.h', 'Xag.h', 'Xcup.h', - 'Xdbe.h', 'XEVI.h', 'Xext.h', 'Xge.h', 'XLbx.h', 'XShm.h', 'xtestext1.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.3-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.3-goolf-1.5.14.eb deleted file mode 100644 index e0c74eaaa7fe..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.3-goolf-1.5.14.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXext' -version = '1.3.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """Common X Extensions library""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xproto', '7.0.27'), - ('xextproto', '7.3.0'), -] - -dependencies = [ - ('libX11', '1.6.3', '-Python-2.7.9'), - ('libXdmcp', '1.1.2'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in [ - 'dpms.h', 'extutil.h', 'MITMisc.h', 'multibuf.h', 'security.h', 'shape.h', 'sync.h', 'Xag.h', 'Xcup.h', - 'Xdbe.h', 'XEVI.h', 'Xext.h', 'Xge.h', 'XLbx.h', 'XShm.h', 'xtestext1.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.3-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.3-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index 59f66ccd07df..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.3-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXext' -version = '1.3.3' -versionsuffix = '-Python-2.7.10' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """Common X Extensions library""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xproto', '7.0.27'), - ('xextproto', '7.3.0'), -] - -dependencies = [ - ('libX11', '1.6.3', versionsuffix), - ('libXdmcp', '1.1.2'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in [ - 'dpms.h', 'extutil.h', 'MITMisc.h', 'multibuf.h', 'security.h', 'shape.h', 'sync.h', 'Xag.h', 'Xcup.h', - 'Xdbe.h', 'XEVI.h', 'Xext.h', 'Xge.h', 'XLbx.h', 'XShm.h', 'xtestext1.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.3-intel-2015a.eb deleted file mode 100644 index 3b9f118decc9..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.3-intel-2015a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXext' -version = '1.3.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """Common X Extensions library""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xproto', '7.0.27'), - ('xextproto', '7.3.0'), -] - -dependencies = [ - ('libX11', '1.6.3', '-Python-2.7.9'), - ('libXdmcp', '1.1.2'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in [ - 'dpms.h', 'extutil.h', 'MITMisc.h', 'multibuf.h', 'security.h', 'shape.h', 'sync.h', 'Xag.h', 'Xcup.h', - 'Xdbe.h', 'XEVI.h', 'Xext.h', 'Xge.h', 'XLbx.h', 'XShm.h', 'xtestext1.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.3-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.3-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 7c257d0a2f52..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.3-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXext' -version = '1.3.3' -versionsuffix = '-Python-2.7.11' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """Common X Extensions library""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xproto', '7.0.28'), - ('xextproto', '7.3.0'), -] - -dependencies = [ - ('libX11', '1.6.3', versionsuffix), - ('libXdmcp', '1.1.2'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in [ - 'dpms.h', 'extutil.h', 'MITMisc.h', 'multibuf.h', 'security.h', 'shape.h', 'sync.h', 'Xag.h', 'Xcup.h', - 'Xdbe.h', 'XEVI.h', 'Xext.h', 'Xge.h', 'XLbx.h', 'XShm.h', 'xtestext1.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.3-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.3-intel-2015b.eb deleted file mode 100644 index 3751e0a221fb..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.3-intel-2015b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXext' -version = '1.3.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """Common X Extensions library""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xproto', '7.0.28'), - ('xextproto', '7.3.0'), -] - -dependencies = [ - ('libX11', '1.6.3', '-Python-2.7.10'), - ('libXdmcp', '1.1.2'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in [ - 'dpms.h', 'extutil.h', 'MITMisc.h', 'multibuf.h', 'security.h', 'shape.h', 'sync.h', 'Xag.h', 'Xcup.h', - 'Xdbe.h', 'XEVI.h', 'Xext.h', 'Xge.h', 'XLbx.h', 'XShm.h', 'xtestext1.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXfixes/libXfixes-5.0.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libXfixes/libXfixes-5.0.1-goolf-1.4.10.eb deleted file mode 100644 index aa1121d88143..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXfixes/libXfixes-5.0.1-goolf-1.4.10.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXfixes' -version = '5.0.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Fixes extension library""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('fixesproto', '5.0'), - ('xextproto', '7.2.1'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/Xfixes.h', 'lib/libXfixes.a', 'lib/libXfixes.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXfixes/libXfixes-5.0.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libXfixes/libXfixes-5.0.1-ictce-5.3.0.eb deleted file mode 100644 index e22050059eaf..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXfixes/libXfixes-5.0.1-ictce-5.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXfixes' -version = '5.0.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Fixes extension library""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('fixesproto', '5.0'), - ('xextproto', '7.2.1'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/Xfixes.h', 'lib/libXfixes.a', 'lib/libXfixes.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXfixes/libXfixes-5.0.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libXfixes/libXfixes-5.0.1-intel-2015a.eb deleted file mode 100644 index fd77718af896..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXfixes/libXfixes-5.0.1-intel-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXfixes' -version = '5.0.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Fixes extension library""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('fixesproto', '5.0'), - ('xextproto', '7.3.0'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/Xfixes.h', 'lib/libXfixes.a', 'lib/libXfixes.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXfixes/libXfixes-5.0.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libXfixes/libXfixes-5.0.1-intel-2015b.eb deleted file mode 100644 index 35d7f6f2848a..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXfixes/libXfixes-5.0.1-intel-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXfixes' -version = '5.0.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Fixes extension library""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('fixesproto', '5.0'), - ('xextproto', '7.3.0'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/Xfixes.h', 'lib/libXfixes.a', 'lib/libXfixes.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXfont/libXfont-1.5.1-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/l/libXfont/libXfont-1.5.1-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index e90ae888d780..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXfont/libXfont-1.5.1-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXfont' -version = '1.5.1' -versionsuffix = '-Python-2.7.10' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X font libary""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('fontsproto', '2.1.3'), - ('xproto', '7.0.27'), - ('xtrans', '1.3.5'), - ('libfontenc', '1.1.3'), -] -dependencies = [ - ('libX11', '1.6.3', versionsuffix), -] - -sanity_check_paths = { - 'files': ['lib/libXfont.%s' % SHLIB_EXT, 'lib/libXfont.a'], - 'dirs': ['include/X11/fonts'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXfont/libXfont-1.5.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libXfont/libXfont-1.5.1-intel-2015a.eb deleted file mode 100644 index 662f56c3c5d9..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXfont/libXfont-1.5.1-intel-2015a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXfont' -version = '1.5.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X font libary""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('fontsproto', '2.1.3'), - ('xproto', '7.0.27'), - ('xtrans', '1.3.5'), - ('libfontenc', '1.1.3'), -] -dependencies = [ - ('libX11', '1.6.3', '-Python-2.7.9'), -] - -sanity_check_paths = { - 'files': ['lib/libXfont.so', 'lib/libXfont.a'], - 'dirs': ['include/X11/fonts'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXfont/libXfont-1.5.1-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/l/libXfont/libXfont-1.5.1-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 41f49602df8c..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXfont/libXfont-1.5.1-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXfont' -version = '1.5.1' -versionsuffix = '-Python-2.7.11' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X font libary""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('fontsproto', '2.1.3'), - ('xproto', '7.0.28'), - ('xtrans', '1.3.5'), - ('xorg-macros', '1.19.0'), - ('libfontenc', '1.1.3'), -] -dependencies = [ - ('libX11', '1.6.3', versionsuffix), - ('freetype', '2.6.1'), -] - -sanity_check_paths = { - 'files': ['lib/libXfont.so', 'lib/libXfont.a'], - 'dirs': ['include/X11/fonts'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXfont/libXfont-1.5.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libXfont/libXfont-1.5.1-intel-2015b.eb deleted file mode 100644 index 964bfb9cde46..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXfont/libXfont-1.5.1-intel-2015b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXfont' -version = '1.5.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X font libary""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('fontsproto', '2.1.3'), - ('xproto', '7.0.28'), - ('xtrans', '1.3.5'), - ('xorg-macros', '1.19.0'), - ('libfontenc', '1.1.3'), -] -dependencies = [ - ('libX11', '1.6.3', '-Python-2.7.10'), - ('freetype', '2.6.1'), -] - -sanity_check_paths = { - 'files': ['lib/libXfont.%s' % SHLIB_EXT, 'lib/libXfont.a'], - 'dirs': ['include/X11/fonts'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXft/libXft-2.3.2-foss-2014b.eb b/easybuild/easyconfigs/__archive__/l/libXft/libXft-2.3.2-foss-2014b.eb deleted file mode 100644 index 7ec93515f11d..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXft/libXft-2.3.2-foss-2014b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXft' -version = '2.3.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'foss', 'version': '2014b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('kbproto', '1.0.6'), - ('renderproto', '0.11'), -] - -dependencies = [ - ('libX11', '1.6.2', '-Python-2.7.8'), - ('libXrender', '0.9.8'), - ('freetype', '2.5.3'), - ('fontconfig', '2.11.1'), -] - -sanity_check_paths = { - 'files': ['lib/libXft.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXft/libXft-2.3.2-intel-2014b.eb b/easybuild/easyconfigs/__archive__/l/libXft/libXft-2.3.2-intel-2014b.eb deleted file mode 100644 index 506f6626af8b..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXft/libXft-2.3.2-intel-2014b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXft' -version = '2.3.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('kbproto', '1.0.6'), - ('renderproto', '0.11'), -] - -dependencies = [ - ('libX11', '1.6.2', '-Python-2.7.8'), - ('libXrender', '0.9.8'), - ('freetype', '2.5.3'), - ('fontconfig', '2.11.1'), -] - -sanity_check_paths = { - 'files': ['lib/libXft.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXft/libXft-2.3.2-intel-2015a-libX11-1.6.3-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/l/libXft/libXft-2.3.2-intel-2015a-libX11-1.6.3-Python-2.7.10.eb deleted file mode 100644 index 306d4728389a..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXft/libXft-2.3.2-intel-2015a-libX11-1.6.3-Python-2.7.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXft' -version = '2.3.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('kbproto', '1.0.6'), - ('renderproto', '0.11'), -] - -libx11ver = '1.6.3' -pysuff = '-Python-2.7.10' -versionsuffix = '-libX11-%s%s' % (libx11ver, pysuff) - -dependencies = [ - ('libX11', libx11ver, pysuff), - ('libXrender', '0.9.9', pysuff), - ('freetype', '2.6'), - ('fontconfig', '2.11.94'), -] - -sanity_check_paths = { - 'files': ['lib/libXft.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXft/libXft-2.3.2-intel-2015a-libX11-1.6.3.eb b/easybuild/easyconfigs/__archive__/l/libXft/libXft-2.3.2-intel-2015a-libX11-1.6.3.eb deleted file mode 100644 index 65123b2fae75..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXft/libXft-2.3.2-intel-2015a-libX11-1.6.3.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXft' -version = '2.3.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('kbproto', '1.0.6'), - ('renderproto', '0.11'), -] - -libx11ver = '1.6.3' -versionsuffix = '-libX11-%s' % libx11ver - -dependencies = [ - ('libX11', libx11ver, '-Python-2.7.9'), - ('libXrender', '0.9.9'), - ('freetype', '2.5.5'), - ('fontconfig', '2.11.93'), -] - -sanity_check_paths = { - 'files': ['lib/libXft.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXft/libXft-2.3.2-intel-2015b-libX11-1.6.3-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/l/libXft/libXft-2.3.2-intel-2015b-libX11-1.6.3-Python-2.7.10.eb deleted file mode 100644 index ff3544ed6fd0..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXft/libXft-2.3.2-intel-2015b-libX11-1.6.3-Python-2.7.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXft' -version = '2.3.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('kbproto', '1.0.7'), - ('renderproto', '0.11'), -] - -libx11ver = '1.6.3' -pysuff = '-Python-2.7.10' -versionsuffix = '-libX11-%s%s' % (libx11ver, pysuff) - -dependencies = [ - ('libX11', libx11ver, pysuff), - ('libXrender', '0.9.9'), - ('freetype', '2.6.1', '-libpng-1.6.19'), - ('fontconfig', '2.11.94', '-libpng-1.6.19'), -] - -sanity_check_paths = { - 'files': ['lib/libXft.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXi/libXi-1.7.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libXi/libXi-1.7.2-goolf-1.4.10.eb deleted file mode 100644 index f715404402ce..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXi/libXi-1.7.2-goolf-1.4.10.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXi' -version = '1.7.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """LibXi provides an X Window System client interface to the XINPUT extension to the X protocol.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('xproto', '7.0.23'), - ('xextproto', '7.2.1'), - ('libXext', '1.3.2'), - ('inputproto', '2.3'), - ('libXfixes', '5.0.1'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/XInput.h', 'include/X11/extensions/XInput2.h', - 'lib/libXi.%s' % SHLIB_EXT, 'lib/libXi.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXi/libXi-1.7.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libXi/libXi-1.7.2-ictce-5.3.0.eb deleted file mode 100644 index bc42f6068694..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXi/libXi-1.7.2-ictce-5.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXi' -version = '1.7.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """LibXi provides an X Window System client interface to the XINPUT extension to the X protocol.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('xproto', '7.0.23'), - ('xextproto', '7.2.1'), - ('libXext', '1.3.2'), - ('inputproto', '2.3'), - ('libXfixes', '5.0.1'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/XInput.h', 'include/X11/extensions/XInput2.h', - 'lib/libXi.%s' % SHLIB_EXT, 'lib/libXi.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXi/libXi-1.7.4-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libXi/libXi-1.7.4-intel-2015a.eb deleted file mode 100644 index 0e450049079b..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXi/libXi-1.7.4-intel-2015a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXi' -version = '1.7.4' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """LibXi provides an X Window System client interface to the XINPUT extension to the X protocol.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('xproto', '7.0.27'), - ('xextproto', '7.3.0'), - ('libXext', '1.3.3'), - ('inputproto', '2.3'), - ('libXfixes', '5.0.1'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/XInput.h', 'include/X11/extensions/XInput2.h', - 'lib/libXi.%s' % SHLIB_EXT, 'lib/libXi.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXi/libXi-1.7.4-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/l/libXi/libXi-1.7.4-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index cd973d2ea0b7..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXi/libXi-1.7.4-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXi' -version = '1.7.4' -versionsuffix = '-Python-2.7.11' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """LibXi provides an X Window System client interface to the XINPUT extension to the X protocol.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('xproto', '7.0.28'), - ('xextproto', '7.3.0'), - ('libXext', '1.3.3', versionsuffix), - ('inputproto', '2.3.1'), - ('libXfixes', '5.0.1'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/XInput.h', 'include/X11/extensions/XInput2.h', 'lib/libXi.so', 'lib/libXi.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXi/libXi-1.7.4-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libXi/libXi-1.7.4-intel-2015b.eb deleted file mode 100644 index 22b46c1c3e72..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXi/libXi-1.7.4-intel-2015b.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXi' -version = '1.7.4' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """LibXi provides an X Window System client interface to the XINPUT extension to the X protocol.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('xproto', '7.0.28'), - ('xextproto', '7.3.0'), - ('libXext', '1.3.3'), - ('inputproto', '2.3.1'), - ('libXfixes', '5.0.1'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/XInput.h', 'include/X11/extensions/XInput2.h', - 'lib/libXi.%s' % SHLIB_EXT, 'lib/libXi.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXinerama/libXinerama-1.1.3-foss-2014b.eb b/easybuild/easyconfigs/__archive__/l/libXinerama/libXinerama-1.1.3-foss-2014b.eb deleted file mode 100644 index 0364d9613fce..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXinerama/libXinerama-1.1.3-foss-2014b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXinerama' -version = '1.1.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """Xinerama multiple monitor library""" - -toolchain = {'name': 'foss', 'version': '2014b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -pythonversion = '-Python-2.7.8' -builddependencies = [ - ('kbproto', '1.0.6'), - ('xineramaproto', '1.2.1'), - ('xextproto', '7.3.0'), -] -dependencies = [ - ('xproto', '7.0.26'), - ('libX11', '1.6.2', pythonversion), - ('libXext', '1.3.2', pythonversion), -] - -sanity_check_paths = { - 'files': ['lib/libXinerama.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXinerama/libXinerama-1.1.3-intel-2014b.eb b/easybuild/easyconfigs/__archive__/l/libXinerama/libXinerama-1.1.3-intel-2014b.eb deleted file mode 100644 index 5df23592a5d3..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXinerama/libXinerama-1.1.3-intel-2014b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXinerama' -version = '1.1.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """Xinerama multiple monitor library""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -pythonversion = '-Python-2.7.8' -builddependencies = [ - ('kbproto', '1.0.6'), - ('xineramaproto', '1.2.1'), - ('xextproto', '7.3.0'), -] -dependencies = [ - ('xproto', '7.0.26'), - ('libX11', '1.6.2', pythonversion), - ('libXext', '1.3.2', pythonversion), -] - -sanity_check_paths = { - 'files': ['lib/libXinerama.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXinerama/libXinerama-1.1.3-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/l/libXinerama/libXinerama-1.1.3-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 0dc7137ea006..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXinerama/libXinerama-1.1.3-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXinerama' -version = '1.1.3' -versionsuffix = '-Python-2.7.11' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """Xinerama multiple monitor library""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('kbproto', '1.0.7'), - ('xineramaproto', '1.2.1'), - ('xextproto', '7.3.0'), -] - -dependencies = [ - ('xproto', '7.0.28'), - ('libX11', '1.6.3', versionsuffix), - ('libXext', '1.3.3', versionsuffix), -] - -sanity_check_paths = { - 'files': ['lib/libXinerama.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXinerama/libXinerama-1.1.3-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libXinerama/libXinerama-1.1.3-intel-2015b.eb deleted file mode 100644 index 0325a41bd381..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXinerama/libXinerama-1.1.3-intel-2015b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXinerama' -version = '1.1.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """Xinerama multiple monitor library""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('kbproto', '1.0.7'), - ('xineramaproto', '1.2.1'), - ('xextproto', '7.3.0'), -] - -dependencies = [ - ('xproto', '7.0.28'), - ('libX11', '1.6.3', '-Python-2.7.10'), - ('libXext', '1.3.3'), -] - -sanity_check_paths = { - 'files': ['lib/libXinerama.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXmu/libXmu-1.1.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libXmu/libXmu-1.1.2-goolf-1.4.10.eb deleted file mode 100644 index 2aab0fa578ed..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXmu/libXmu-1.1.2-goolf-1.4.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXmu' -version = '1.1.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXmu provides a set of miscellaneous utility convenience functions for X libraries to use. - libXmuu is a lighter-weight version that does not depend on libXt or libXext""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - - -dependencies = [ - ('libXt', '1.1.4'), -] -sanity_check_paths = { - 'files': ['lib/%s' % x for x in ['%(name)s.a', '%%(name)s.%s' % SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/l/libXmu/libXmu-1.1.2-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/l/libXmu/libXmu-1.1.2-goolf-1.5.14.eb deleted file mode 100644 index f13c6ad715ca..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXmu/libXmu-1.1.2-goolf-1.5.14.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXmu' -version = '1.1.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXmu provides a set of miscellaneous utility convenience functions for X libraries to use. - libXmuu is a lighter-weight version that does not depend on libXt or libXext""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - - -dependencies = [ - ('libXt', '1.1.4'), -] -sanity_check_paths = { - 'files': ['lib/%s' % x for x in ['%(name)s.a', '%%(name)s.%s' % SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/l/libXmu/libXmu-1.1.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libXmu/libXmu-1.1.2-ictce-5.3.0.eb deleted file mode 100644 index 2f2b809d1760..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXmu/libXmu-1.1.2-ictce-5.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXmu' -version = '1.1.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXmu provides a set of miscellaneous utility convenience functions for X libraries to use. - libXmuu is a lighter-weight version that does not depend on libXt or libXext""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libXt', '1.1.4'), - ('libXpm', '3.5.11'), -] -sanity_check_paths = { - 'files': ['lib/%s' % x for x in ['%(name)s.a', '%%(name)s.%s' % SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXmu/libXmu-1.1.2-intel-2015a-libX11-1.6.3.eb b/easybuild/easyconfigs/__archive__/l/libXmu/libXmu-1.1.2-intel-2015a-libX11-1.6.3.eb deleted file mode 100644 index de13f643a237..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXmu/libXmu-1.1.2-intel-2015a-libX11-1.6.3.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXmu' -version = '1.1.2' -versionsuffix = '-libX11-1.6.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXmu provides a set of miscellaneous utility convenience functions for X libraries to use. - libXmuu is a lighter-weight version that does not depend on libXt or libXext""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libXt', '1.1.4', versionsuffix), - ('libXpm', '3.5.11'), -] -sanity_check_paths = { - 'files': ['lib/%s' % x for x in ['%(name)s.a', '%%(name)s.%s' % SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXp/libXp-1.0.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libXp/libXp-1.0.2-goolf-1.4.10.eb deleted file mode 100644 index cd4cbda0f259..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXp/libXp-1.0.2-goolf-1.4.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXp' -version = '1.0.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXp provides the X print library.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xextproto', '7.2.1'), - ('printproto', '1.0.5'), -] - -dependencies = [ - ('libX11', '1.6.1'), - ('libXext', '1.3.2'), - ('libXau', '1.0.8'), -] -sanity_check_paths = { - 'files': ['lib/%s' % x for x in ['libXp.a', 'libXp.%s' % SHLIB_EXT]], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXp/libXp-1.0.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libXp/libXp-1.0.2-ictce-5.3.0.eb deleted file mode 100644 index 88ac2990ec41..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXp/libXp-1.0.2-ictce-5.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXp' -version = '1.0.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXp provides the X print library.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xextproto', '7.2.1'), - ('printproto', '1.0.5'), -] - -dependencies = [ - ('libX11', '1.6.1'), - ('libXext', '1.3.2'), - ('libXau', '1.0.8'), -] -sanity_check_paths = { - 'files': ['lib/%s' % x for x in ['libXp.a', 'libXp.%s' % SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXp/libXp-1.0.3-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/l/libXp/libXp-1.0.3-goolf-1.5.14.eb deleted file mode 100644 index e680164e0bcb..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXp/libXp-1.0.3-goolf-1.5.14.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXp' -version = '1.0.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXp provides the X print library.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xextproto', '7.3.0'), - ('printproto', '1.0.5'), -] - -dependencies = [ - ('libX11', '1.6.3', '-Python-2.7.9'), - ('libXext', '1.3.3'), - ('libXau', '1.0.8'), -] -sanity_check_paths = { - 'files': ['lib/%s' % x for x in ['libXp.a', 'libXp.%s' % SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXp/libXp-1.0.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libXp/libXp-1.0.3-intel-2015a.eb deleted file mode 100644 index da13ac755aa6..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXp/libXp-1.0.3-intel-2015a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXp' -version = '1.0.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXp provides the X print library.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xextproto', '7.3.0'), - ('printproto', '1.0.5'), -] - -dependencies = [ - ('libX11', '1.6.3', '-Python-2.7.9'), - ('libXext', '1.3.3'), - ('libXau', '1.0.8'), -] - -sanity_check_paths = { - 'files': ['lib/%s' % x for x in ['libXp.a', 'libXp.%s' % SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXpm/libXpm-3.5.11-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libXpm/libXpm-3.5.11-goolf-1.4.10.eb deleted file mode 100644 index 1e6eb0a853c1..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXpm/libXpm-3.5.11-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXpm' -version = '3.5.11' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXp provides the X print library.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [('gettext', '0.18.2')] - -sanity_check_paths = { - 'files': ['lib/%s' % x for x in ['libXpm.a', 'libXpm.%s' % SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXpm/libXpm-3.5.11-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/l/libXpm/libXpm-3.5.11-goolf-1.5.14.eb deleted file mode 100644 index 8c000c36ade2..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXpm/libXpm-3.5.11-goolf-1.5.14.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXpm' -version = '3.5.11' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXp provides the X print library.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [('gettext', '0.18.2')] - -sanity_check_paths = { - 'files': ['lib/%s' % x for x in ['libXpm.a', 'libXpm.%s' % SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXpm/libXpm-3.5.11-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libXpm/libXpm-3.5.11-ictce-5.3.0.eb deleted file mode 100644 index 306a9bf1d29b..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXpm/libXpm-3.5.11-ictce-5.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXpm' -version = '3.5.11' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXp provides the X print library.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [('gettext', '0.18.2')] - -sanity_check_paths = { - 'files': ['lib/%s' % x for x in ['libXpm.a', 'libXpm.%s' % SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXpm/libXpm-3.5.11-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libXpm/libXpm-3.5.11-intel-2015a.eb deleted file mode 100644 index b38602a722f9..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXpm/libXpm-3.5.11-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXpm' -version = '3.5.11' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXp provides the X print library.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [('gettext', '0.19.4', '', ('GCC', '4.9.2'))] - -sanity_check_paths = { - 'files': ['lib/%s' % x for x in ['libXpm.a', 'libXpm.%s' % SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXrandr/libXrandr-1.5.0-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/l/libXrandr/libXrandr-1.5.0-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 6b526bdf5290..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXrandr/libXrandr-1.5.0-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXrandr' -version = '1.5.0' -versionsuffix = '-Python-2.7.11' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Resize, Rotate and Reflection extension library""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('randrproto', '1.5.0'), - ('renderproto', '0.11'), - ('xextproto', '7.3.0'), -] - -dependencies = [ - ('libX11', '1.6.3', versionsuffix), - ('libXext', '1.3.3', versionsuffix), - ('libXrender', '0.9.9', versionsuffix), -] - -sanity_check_paths = { - 'files': ['lib/libXrandr.so', 'lib/libXrandr.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXrandr/libXrandr-1.5.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libXrandr/libXrandr-1.5.0-intel-2015b.eb deleted file mode 100644 index e95be8e09d06..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXrandr/libXrandr-1.5.0-intel-2015b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXrandr' -version = '1.5.0' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Resize, Rotate and Reflection extension library""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('randrproto', '1.5.0'), - ('renderproto', '0.11'), - ('xextproto', '7.3.0'), -] - -dependencies = [ - ('libX11', '1.6.3', '-Python-2.7.10'), - ('libXext', '1.3.3'), - ('libXrender', '0.9.9'), -] - -sanity_check_paths = { - 'files': ['lib/libXrandr.%s' % SHLIB_EXT, 'lib/libXrandr.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXrender/libXrender-0.9.8-foss-2014b.eb b/easybuild/easyconfigs/__archive__/l/libXrender/libXrender-0.9.8-foss-2014b.eb deleted file mode 100644 index cea866f2b70e..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXrender/libXrender-0.9.8-foss-2014b.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXrender' -version = '0.9.8' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'foss', 'version': '2014b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('kbproto', '1.0.6'), - ('renderproto', '0.11'), -] - -dependencies = [ - ('libX11', '1.6.2', '-Python-2.7.8'), -] - -sanity_check_paths = { - 'files': ['lib/libXrender.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXrender/libXrender-0.9.8-intel-2014b.eb b/easybuild/easyconfigs/__archive__/l/libXrender/libXrender-0.9.8-intel-2014b.eb deleted file mode 100644 index 80e0f6ea245a..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXrender/libXrender-0.9.8-intel-2014b.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXrender' -version = '0.9.8' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('kbproto', '1.0.6'), - ('renderproto', '0.11'), -] - -dependencies = [ - ('libX11', '1.6.2', '-Python-2.7.8'), -] - -sanity_check_paths = { - 'files': ['lib/libXrender.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXrender/libXrender-0.9.9-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/l/libXrender/libXrender-0.9.9-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index e6f3cd47ac01..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXrender/libXrender-0.9.9-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXrender' -version = '0.9.9' -versionsuffix = '-Python-2.7.10' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('kbproto', '1.0.7'), - ('renderproto', '0.11'), -] - -dependencies = [ - ('libX11', '1.6.3', versionsuffix), -] - -sanity_check_paths = { - 'files': ['lib/libXrender.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXrender/libXrender-0.9.9-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libXrender/libXrender-0.9.9-intel-2015a.eb deleted file mode 100644 index 52e06388f33a..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXrender/libXrender-0.9.9-intel-2015a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXrender' -version = '0.9.9' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('kbproto', '1.0.7'), - ('renderproto', '0.11'), -] - -dependencies = [ - ('libX11', '1.6.3', '-Python-2.7.9'), -] - -sanity_check_paths = { - 'files': ['lib/libXrender.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXrender/libXrender-0.9.9-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/l/libXrender/libXrender-0.9.9-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 5d4c3536fb91..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXrender/libXrender-0.9.9-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXrender' -version = '0.9.9' -versionsuffix = '-Python-2.7.11' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('kbproto', '1.0.7'), - ('renderproto', '0.11'), -] - -dependencies = [ - ('libX11', '1.6.3', versionsuffix), -] - -sanity_check_paths = { - 'files': ['lib/libXrender.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXrender/libXrender-0.9.9-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libXrender/libXrender-0.9.9-intel-2015b.eb deleted file mode 100644 index a8898368b766..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXrender/libXrender-0.9.9-intel-2015b.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXrender' -version = '0.9.9' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('kbproto', '1.0.7'), - ('renderproto', '0.11'), -] - -dependencies = [ - ('libX11', '1.6.3', '-Python-2.7.10'), -] - -sanity_check_paths = { - 'files': ['lib/libXrender.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXt/libXt-1.1.4-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libXt/libXt-1.1.4-goolf-1.4.10.eb deleted file mode 100644 index a620b54e1373..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXt/libXt-1.1.4-goolf-1.4.10.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXt' -version = '1.1.4' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXt provides the X Toolkit Intrinsics, an abstract widget library upon which other toolkits are - based. Xt is the basis for many toolkits, including the Athena widgets (Xaw), and LessTif (a Motif implementation).""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libSM', '1.2.1'), - ('libICE', '1.0.8'), - ('libX11', '1.6.1'), - ('kbproto', '1.0.6'), - ('xproto', '7.0.23'), -] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in [ - 'CallbackI.h', 'CompositeP.h', 'Constraint.h', 'Core.h', 'CreateI.h', 'HookObjI.h', 'Intrinsic.h', - 'IntrinsicP.h', 'ObjectP.h', 'RectObj.h', 'ResConfigP.h', 'SelectionI.h', 'ShellI.h', 'StringDefs.h', - 'TranslateI.h', 'Vendor.h', 'Xtos.h', 'Composite.h', 'ConstrainP.h', 'ConvertI.h', 'CoreP.h', 'EventI.h', - 'InitialI.h', 'IntrinsicI.h', 'Object.h', 'PassivGraI.h', 'RectObjP.h', 'ResourceI.h', 'Shell.h', 'ShellP.h', - 'ThreadsI.h', 'VarargsI.h', 'VendorP.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXt/libXt-1.1.4-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/l/libXt/libXt-1.1.4-goolf-1.5.14.eb deleted file mode 100644 index a04d9667434e..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXt/libXt-1.1.4-goolf-1.5.14.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXt' -version = '1.1.4' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXt provides the X Toolkit Intrinsics, an abstract widget library upon which other toolkits are - based. Xt is the basis for many toolkits, including the Athena widgets (Xaw), and LessTif (a Motif implementation).""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libSM', '1.2.1'), - ('libICE', '1.0.8'), - ('libX11', '1.6.1'), - ('kbproto', '1.0.6'), - ('xproto', '7.0.23'), -] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in [ - 'CallbackI.h', 'CompositeP.h', 'Constraint.h', 'Core.h', 'CreateI.h', 'HookObjI.h', 'Intrinsic.h', - 'IntrinsicP.h', 'ObjectP.h', 'RectObj.h', 'ResConfigP.h', 'SelectionI.h', 'ShellI.h', 'StringDefs.h', - 'TranslateI.h', 'Vendor.h', 'Xtos.h', 'Composite.h', 'ConstrainP.h', 'ConvertI.h', 'CoreP.h', 'EventI.h', - 'InitialI.h', 'IntrinsicI.h', 'Object.h', 'PassivGraI.h', 'RectObjP.h', 'ResourceI.h', 'Shell.h', 'ShellP.h', - 'ThreadsI.h', 'VarargsI.h', 'VendorP.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXt/libXt-1.1.4-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libXt/libXt-1.1.4-ictce-5.3.0.eb deleted file mode 100644 index 6fbde3ec7e2b..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXt/libXt-1.1.4-ictce-5.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXt' -version = '1.1.4' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXt provides the X Toolkit Intrinsics, an abstract widget library upon which other toolkits are - based. Xt is the basis for many toolkits, including the Athena widgets (Xaw), and LessTif (a Motif implementation).""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libSM', '1.2.1'), - ('libICE', '1.0.8'), - ('libX11', '1.6.1'), - ('kbproto', '1.0.6'), - ('xproto', '7.0.23'), -] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in [ - 'CallbackI.h', 'CompositeP.h', 'Constraint.h', 'Core.h', 'CreateI.h', 'HookObjI.h', 'Intrinsic.h', - 'IntrinsicP.h', 'ObjectP.h', 'RectObj.h', 'ResConfigP.h', 'SelectionI.h', 'ShellI.h', 'StringDefs.h', - 'TranslateI.h', 'Vendor.h', 'Xtos.h', 'Composite.h', 'ConstrainP.h', 'ConvertI.h', 'CoreP.h', 'EventI.h', - 'InitialI.h', 'IntrinsicI.h', 'Object.h', 'PassivGraI.h', 'RectObjP.h', 'ResourceI.h', 'Shell.h', 'ShellP.h', - 'ThreadsI.h', 'VarargsI.h', 'VendorP.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXt/libXt-1.1.4-intel-2014b.eb b/easybuild/easyconfigs/__archive__/l/libXt/libXt-1.1.4-intel-2014b.eb deleted file mode 100644 index 464663235833..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXt/libXt-1.1.4-intel-2014b.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXt' -version = '1.1.4' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXt provides the X Toolkit Intrinsics, an abstract widget library upon which other toolkits are - based. Xt is the basis for many toolkits, including the Athena widgets (Xaw), and LessTif (a Motif implementation).""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libSM', '1.2.1'), - ('libICE', '1.0.8'), - ('libX11', '1.6.1'), -] - -builddependencies = [ - ('xproto', '7.0.26'), - ('kbproto', '1.0.6'), -] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in [ - 'CallbackI.h', 'CompositeP.h', 'Constraint.h', 'Core.h', 'CreateI.h', 'HookObjI.h', 'Intrinsic.h', - 'IntrinsicP.h', 'ObjectP.h', 'RectObj.h', 'ResConfigP.h', 'SelectionI.h', 'ShellI.h', 'StringDefs.h', - 'TranslateI.h', 'Vendor.h', 'Xtos.h', 'Composite.h', 'ConstrainP.h', 'ConvertI.h', 'CoreP.h', 'EventI.h', - 'InitialI.h', 'IntrinsicI.h', 'Object.h', 'PassivGraI.h', 'RectObjP.h', 'ResourceI.h', 'Shell.h', 'ShellP.h', - 'ThreadsI.h', 'VarargsI.h', 'VendorP.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXt/libXt-1.1.4-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/l/libXt/libXt-1.1.4-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index ba1f626efba9..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXt/libXt-1.1.4-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXt' -version = '1.1.4' -versionsuffix = '-Python-2.7.10' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXt provides the X Toolkit Intrinsics, an abstract widget library upon which other toolkits are - based. Xt is the basis for many toolkits, including the Athena widgets (Xaw), and LessTif (a Motif implementation).""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libSM', '1.2.2'), - ('libICE', '1.0.9'), - ('libX11', '1.6.3', versionsuffix), -] - -builddependencies = [ - ('xproto', '7.0.27'), - ('kbproto', '1.0.6'), -] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in [ - 'CallbackI.h', 'CompositeP.h', 'Constraint.h', 'Core.h', 'CreateI.h', 'HookObjI.h', 'Intrinsic.h', - 'IntrinsicP.h', 'ObjectP.h', 'RectObj.h', 'ResConfigP.h', 'SelectionI.h', 'ShellI.h', 'StringDefs.h', - 'TranslateI.h', 'Vendor.h', 'Xtos.h', 'Composite.h', 'ConstrainP.h', 'ConvertI.h', 'CoreP.h', 'EventI.h', - 'InitialI.h', 'IntrinsicI.h', 'Object.h', 'PassivGraI.h', 'RectObjP.h', 'ResourceI.h', 'Shell.h', 'ShellP.h', - 'ThreadsI.h', 'VarargsI.h', 'VendorP.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXt/libXt-1.1.4-intel-2015a-libX11-1.6.3.eb b/easybuild/easyconfigs/__archive__/l/libXt/libXt-1.1.4-intel-2015a-libX11-1.6.3.eb deleted file mode 100644 index 60c2f3530476..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXt/libXt-1.1.4-intel-2015a-libX11-1.6.3.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXt' -version = '1.1.4' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXt provides the X Toolkit Intrinsics, an abstract widget library upon which other toolkits are - based. Xt is the basis for many toolkits, including the Athena widgets (Xaw), and LessTif (a Motif implementation).""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -libx11ver = '1.6.3' -versionsuffix = '-libX11-%s' % libx11ver -dependencies = [ - ('libSM', '1.2.2'), - ('libICE', '1.0.9'), - ('libX11', libx11ver, '-Python-2.7.9'), -] - -builddependencies = [ - ('xproto', '7.0.27'), - ('kbproto', '1.0.6'), -] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in [ - 'CallbackI.h', 'CompositeP.h', 'Constraint.h', 'Core.h', 'CreateI.h', 'HookObjI.h', 'Intrinsic.h', - 'IntrinsicP.h', 'ObjectP.h', 'RectObj.h', 'ResConfigP.h', 'SelectionI.h', 'ShellI.h', 'StringDefs.h', - 'TranslateI.h', 'Vendor.h', 'Xtos.h', 'Composite.h', 'ConstrainP.h', 'ConvertI.h', 'CoreP.h', 'EventI.h', - 'InitialI.h', 'IntrinsicI.h', 'Object.h', 'PassivGraI.h', 'RectObjP.h', 'ResourceI.h', 'Shell.h', 'ShellP.h', - 'ThreadsI.h', 'VarargsI.h', 'VendorP.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXt/libXt-1.1.5-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/l/libXt/libXt-1.1.5-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 347a5460d3b8..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXt/libXt-1.1.5-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXt' -version = '1.1.5' -versionsuffix = '-Python-2.7.11' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXt provides the X Toolkit Intrinsics, an abstract widget library upon which other toolkits are - based. Xt is the basis for many toolkits, including the Athena widgets (Xaw), and LessTif (a Motif implementation).""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libSM', '1.2.2'), - ('libICE', '1.0.9'), - ('libX11', '1.6.3', versionsuffix), -] - -builddependencies = [ - ('xproto', '7.0.28'), - ('kbproto', '1.0.7'), -] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in [ - 'CallbackI.h', 'CompositeP.h', 'Constraint.h', 'Core.h', 'CreateI.h', 'HookObjI.h', 'Intrinsic.h', - 'IntrinsicP.h', 'ObjectP.h', 'RectObj.h', 'ResConfigP.h', 'SelectionI.h', 'ShellI.h', 'StringDefs.h', - 'TranslateI.h', 'Vendor.h', 'Xtos.h', 'Composite.h', 'ConstrainP.h', 'ConvertI.h', 'CoreP.h', 'EventI.h', - 'InitialI.h', 'IntrinsicI.h', 'Object.h', 'PassivGraI.h', 'RectObjP.h', 'ResourceI.h', 'Shell.h', 'ShellP.h', - 'ThreadsI.h', 'VarargsI.h', 'VendorP.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXt/libXt-1.1.5-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libXt/libXt-1.1.5-intel-2015b.eb deleted file mode 100644 index c0989734a0af..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXt/libXt-1.1.5-intel-2015b.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXt' -version = '1.1.5' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXt provides the X Toolkit Intrinsics, an abstract widget library upon which other toolkits are - based. Xt is the basis for many toolkits, including the Athena widgets (Xaw), and LessTif (a Motif implementation).""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libSM', '1.2.2'), - ('libICE', '1.0.9'), - ('libX11', '1.6.3', '-Python-2.7.10'), -] - -builddependencies = [ - ('xproto', '7.0.28'), - ('kbproto', '1.0.7'), -] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in [ - 'CallbackI.h', 'CompositeP.h', 'Constraint.h', 'Core.h', 'CreateI.h', 'HookObjI.h', 'Intrinsic.h', - 'IntrinsicP.h', 'ObjectP.h', 'RectObj.h', 'ResConfigP.h', 'SelectionI.h', 'ShellI.h', 'StringDefs.h', - 'TranslateI.h', 'Vendor.h', 'Xtos.h', 'Composite.h', 'ConstrainP.h', 'ConvertI.h', 'CoreP.h', 'EventI.h', - 'InitialI.h', 'IntrinsicI.h', 'Object.h', 'PassivGraI.h', 'RectObjP.h', 'ResourceI.h', 'Shell.h', 'ShellP.h', - 'ThreadsI.h', 'VarargsI.h', 'VendorP.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXtst/libXtst-1.2.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libXtst/libXtst-1.2.2-goolf-1.4.10.eb deleted file mode 100644 index e9f3a54d5229..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXtst/libXtst-1.2.2-goolf-1.4.10.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXtst' -version = '1.2.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """Client library for X Record and Test extensions.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -sanity_check_paths = { - 'files': ['lib/%s' % x for x in ['libXtst.a', 'libXtst.%s' % SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXtst/libXtst-1.2.2-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/l/libXtst/libXtst-1.2.2-goolf-1.5.14.eb deleted file mode 100644 index 4d722525170f..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXtst/libXtst-1.2.2-goolf-1.5.14.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXtst' -version = '1.2.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """Client library for X Record and Test extensions.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -sanity_check_paths = { - 'files': ['lib/%s' % x for x in ['libXtst.a', 'libXtst.%s' % SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXtst/libXtst-1.2.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libXtst/libXtst-1.2.2-ictce-5.3.0.eb deleted file mode 100644 index fa74f41bf764..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXtst/libXtst-1.2.2-ictce-5.3.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXtst' -version = '1.2.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """Client library for X Record and Test extensions.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -sanity_check_paths = { - 'files': ['lib/%s' % x for x in ['libXtst.a', 'libXtst.%s' % SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libXtst/libXtst-1.2.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libXtst/libXtst-1.2.2-intel-2015a.eb deleted file mode 100644 index 0f5a6e9ec276..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libXtst/libXtst-1.2.2-intel-2015a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXtst' -version = '1.2.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """Client library for X Record and Test extensions.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -sanity_check_paths = { - 'files': ['lib/%s' % x for x in ['libXtst.a', 'libXtst.%s' % SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/l/libcircle/libcircle-0.2.0-rc.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libcircle/libcircle-0.2.0-rc.1-goolf-1.4.10.eb deleted file mode 100644 index c1628b831384..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libcircle/libcircle-0.2.0-rc.1-goolf-1.4.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -# With <3 for EasyBuild -# -# EasyConfig for libcircle: -# ---------------------------------------------------------------------------- -# Copyright: 2014 - Gregor Mendel Institute of Molecular Plant Biology GmBH -# License: MIT -# Authors: Petar Forai -# ---------------------------------------------------------------------------- - -easyblock = 'ConfigureMake' - -name = 'libcircle' -version = '0.2.0-rc.1' - -homepage = 'https://github.com/hpc/libcircle/' -description = """An API to provide an efficient distributed queue on a cluster. libcircle is an API for distributing -embarrassingly parallel workloads using self-stabilization.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True, 'pic': True} - -sources = ['%(version)s.tar.gz'] -source_urls = ['https://github.com/hpc/libcircle/archive/'] - -sanity_check_paths = { - 'files': ['include/libcircle.h', 'lib/libcircle.a', 'lib/libcircle.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libcircle/libcircle-0.2.0-rc.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libcircle/libcircle-0.2.0-rc.1-ictce-5.3.0.eb deleted file mode 100644 index feda1f649b17..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libcircle/libcircle-0.2.0-rc.1-ictce-5.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -# With <3 for EasyBuild -# -# EasyConfig for libcircle: -# ---------------------------------------------------------------------------- -# Copyright: 2014 - Gregor Mendel Institute of Molecular Plant Biology GmBH -# License: MIT -# Authors: Petar Forai -# ---------------------------------------------------------------------------- - -easyblock = 'ConfigureMake' - -name = 'libcircle' -version = '0.2.0-rc.1' - -homepage = 'https://github.com/hpc/libcircle/' -description = """An API to provide an efficient distributed queue on a cluster. libcircle is an API for distributing -embarrassingly parallel workloads using self-stabilization.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'usempi': True, 'pic': True} - -sources = ['%(version)s.tar.gz'] -source_urls = ['https://github.com/hpc/libcircle/archive/'] - -sanity_check_paths = { - 'files': ['include/libcircle.h', 'lib/libcircle.a', 'lib/libcircle.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libctl/libctl-3.2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libctl/libctl-3.2.1-goolf-1.4.10.eb deleted file mode 100644 index d1965504ac23..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libctl/libctl-3.2.1-goolf-1.4.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libctl' -version = '3.2.1' - -homepage = 'http://ab-initio.mit.edu/libctl' -description = """libctl is a free Guile-based library implementing flexible control files for scientific simulations.""" -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True} - -source_urls = ['http://ab-initio.mit.edu/libctl/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('Guile', '1.8.8')] - -# fix for guile-config being broken because shebang line contains full path to bin/guile -configopts = 'GUILE_CONFIG="$EBROOTGUILE/bin/guile -e main -s $EBROOTGUILE/bin/guile-config"' - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/libctl/libctl-3.2.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libctl/libctl-3.2.1-ictce-5.3.0.eb deleted file mode 100644 index e2eae48a9cc1..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libctl/libctl-3.2.1-ictce-5.3.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libctl' -version = '3.2.1' - -homepage = 'http://ab-initio.mit.edu/libctl' -description = """libctl is a free Guile-based library implementing flexible control files for scientific simulations.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True} - -source_urls = ['http://ab-initio.mit.edu/libctl/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('Guile', '1.8.8')] - -# fix for guile-config being broken because shebang line contains full path to bin/guile -configopts = 'GUILE_CONFIG="$EBROOTGUILE/bin/guile -e main -s $EBROOTGUILE/bin/guile-config"' - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/libctl/libctl-3.2.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libctl/libctl-3.2.2-intel-2015a.eb deleted file mode 100644 index 86ba253737cf..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libctl/libctl-3.2.2-intel-2015a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libctl' -version = '3.2.2' - -homepage = 'http://ab-initio.mit.edu/libctl' -description = """libctl is a free Guile-based library implementing flexible control files for scientific simulations.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True} - -source_urls = ['http://ab-initio.mit.edu/libctl/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('Guile', '1.8.8')] - -# fix for guile-config being broken because shebang line contains full path to bin/guile -configopts = 'GUILE_CONFIG="$EBROOTGUILE/bin/guile -e main -s $EBROOTGUILE/bin/guile-config"' - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/libdap/libdap-3.14.0-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/l/libdap/libdap-3.14.0-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index 05588e3a1b28..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libdap/libdap-3.14.0-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdap' -version = '3.14.0' -versionsuffix = "-Python-2.7.10" - -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': '2015a'} - -source_urls = ['http://www.opendap.org/pub/source/'] -sources = [SOURCE_TAR_GZ] - -patches = ['%(name)s-%(version)s_flex.patch'] - -builddependencies = [ - ('Bison', '3.0.2'), - ('flex', '2.5.39'), -] - -dependencies = [ - ('cURL', '7.43.0'), - ('libxml2', '2.9.2', versionsuffix), - ('LibUUID', '1.0.3'), -] - -sanity_check_paths = { - 'files': ['bin/getdap', 'bin/getdap4', 'bin/dap-config', 'lib/libdap.a', 'lib/libdap.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libdap/libdap-3.14.0-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/l/libdap/libdap-3.14.0-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 7cb10045044a..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libdap/libdap-3.14.0-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdap' -version = '3.14.0' -versionsuffix = "-Python-2.7.10" - -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': '2015b'} - -source_urls = ['http://www.opendap.org/pub/source/'] -sources = [SOURCE_TAR_GZ] - -patches = ['%(name)s-%(version)s_flex.patch'] - -builddependencies = [ - ('Bison', '3.0.4'), - ('flex', '2.5.39'), -] - -dependencies = [ - ('cURL', '7.43.0'), - ('libxml2', '2.9.3', versionsuffix), - ('LibUUID', '1.0.3'), -] - -sanity_check_paths = { - 'files': ['bin/getdap', 'bin/getdap4', 'bin/dap-config', 'lib/libdap.a', 'lib/libdap.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libdrm/libdrm-2.4.27-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libdrm/libdrm-2.4.27-goolf-1.4.10.eb deleted file mode 100644 index 81433d6c7475..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libdrm/libdrm-2.4.27-goolf-1.4.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdrm' -version = '2.4.27' - -homepage = 'http://dri.freedesktop.org' -description = """Direct Rendering Manager runtime library.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://dri.freedesktop.org/libdrm/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('libpthread-stubs', '0.3'), - ('libpciaccess', '0.13.1'), -] - -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/__archive__/l/libdrm/libdrm-2.4.27-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libdrm/libdrm-2.4.27-ictce-5.3.0.eb deleted file mode 100644 index b3743448e486..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libdrm/libdrm-2.4.27-ictce-5.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdrm' -version = '2.4.27' - -homepage = 'http://dri.freedesktop.org' -description = """Direct Rendering Manager runtime library.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://dri.freedesktop.org/libdrm/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('libpthread-stubs', '0.3'), - ('libpciaccess', '0.13.1'), -] - -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/__archive__/l/libdrm/libdrm-2.4.27-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/l/libdrm/libdrm-2.4.27-ictce-5.5.0.eb deleted file mode 100644 index 1d6950b4e90e..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libdrm/libdrm-2.4.27-ictce-5.5.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdrm' -version = '2.4.27' - -homepage = 'http://dri.freedesktop.org' -description = """Direct Rendering Manager runtime library.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = ['http://dri.freedesktop.org/libdrm/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('libpthread-stubs', '0.3'), - ('libpciaccess', '0.13.1'), -] - -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/__archive__/l/libdrm/libdrm-2.4.59-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libdrm/libdrm-2.4.59-intel-2015a.eb deleted file mode 100644 index a9bc97da287c..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libdrm/libdrm-2.4.59-intel-2015a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdrm' -version = '2.4.59' - -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': '2015a'} - -dependencies = [ - ('libpthread-stubs', '0.3'), - ('libpciaccess', '0.13.1'), -] - -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/__archive__/l/libdrm/libdrm-2.4.64-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libdrm/libdrm-2.4.64-intel-2015b.eb deleted file mode 100644 index 699155c11d4b..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libdrm/libdrm-2.4.64-intel-2015b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdrm' -version = '2.4.64' - -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': '2015b'} - -dependencies = [ - ('libpthread-stubs', '0.3'), - ('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/__archive__/l/libdrm/libdrm-2.4.66-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libdrm/libdrm-2.4.66-intel-2015b.eb deleted file mode 100644 index c3b9d88a2420..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libdrm/libdrm-2.4.66-intel-2015b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdrm' -version = '2.4.66' - -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': '2015b'} - -dependencies = [ - ('libpthread-stubs', '0.3'), - ('libpciaccess', '0.13.4'), -] - -sanity_check_paths = { - 'files': ['include/xf86drm.h', 'include/xf86drmMode.h', 'lib/libdrm_intel.so', - 'lib/libdrm_radeon.so', 'lib/libdrm.so', 'lib/libkms.so'], - 'dirs': ['include/libdrm', 'include/libkms', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libdrm/libdrm-2.4.68-foss-2015a.eb b/easybuild/easyconfigs/__archive__/l/libdrm/libdrm-2.4.68-foss-2015a.eb deleted file mode 100644 index d976cb1a3f32..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libdrm/libdrm-2.4.68-foss-2015a.eb +++ /dev/null @@ -1,28 +0,0 @@ -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/__archive__/l/libevent/libevent-2.0.21-intel-2014b.eb b/easybuild/easyconfigs/__archive__/l/libevent/libevent-2.0.21-intel-2014b.eb deleted file mode 100644 index 71829b4c9411..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libevent/libevent-2.0.21-intel-2014b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libevent' -version = '2.0.21' - -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': 'intel', 'version': '2014b'} - -source_urls = [ - 'https://sourceforge.net/projects/levent/files/%(name)s/%(name)s-%(version_major_minor)s/', - 'https://github.com/downloads/%(name)s/%(name)s/', -] -sources = ['%(name)s-%(version)s-stable.tar.gz'] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.11-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.11-goolf-1.4.10.eb deleted file mode 100644 index 31080ed707f0..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.11-goolf-1.4.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffi' -version = '3.0.11' - -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. - -FFI stands for Foreign Function Interface. A foreign function interface is the popular name for the interface that -allows code written in one language to call code written in another language.""" -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['lib/libffi.a'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-foss-2015b.eb b/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-foss-2015b.eb deleted file mode 100644 index e22ff76c36b9..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-foss-2015b.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffi' -version = '3.0.13' - -homepage = 'http://sourceware.org/libffi/' -description = """The libffi library provides a portable, high level programming interface to various calling -conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-goolf-1.4.10.eb deleted file mode 100644 index ce63e78de62c..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-goolf-1.4.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffi' -version = '3.0.13' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['lib64/libffi.%s' % SHLIB_EXT, 'lib64/libffi.a'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-goolf-1.5.14.eb deleted file mode 100644 index 9244693aa389..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-goolf-1.5.14.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffi' -version = '3.0.13' - -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': 'goolf', 'version': '1.5.14'} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['lib64/libffi.%s' % SHLIB_EXT, 'lib64/libffi.a'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-ictce-5.2.0.eb b/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-ictce-5.2.0.eb deleted file mode 100644 index 6a631aa3d4e0..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-ictce-5.2.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffi' -version = '3.0.13' - -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': 'ictce', 'version': '5.2.0'} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['libffi-%(version)s_include-xmmintrin.patch'] - -sanity_check_paths = { - 'files': ['lib/libffi.%s' % SHLIB_EXT, 'lib/libffi.a'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-ictce-5.3.0.eb deleted file mode 100644 index 6b6b7b31c33e..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-ictce-5.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffi' -version = '3.0.13' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['libffi-%(version)s_include-xmmintrin.patch'] - -sanity_check_paths = { - 'files': ['lib/libffi.%s' % SHLIB_EXT, 'lib/libffi.a'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-intel-2015a.eb deleted file mode 100644 index 1a559500ae13..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-intel-2015a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffi' -version = '3.0.13' - -homepage = 'http://sourceware.org/libffi/' -description = """The libffi library provides a portable, high level programming interface to various calling -conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['libffi-%(version)s_include-xmmintrin.patch'] - -sanity_check_paths = { - 'files': ['lib/libffi.%s' % SHLIB_EXT, 'lib/libffi.a'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-intel-2015b.eb deleted file mode 100644 index 01fb77588ecb..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-intel-2015b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffi' -version = '3.0.13' - -homepage = 'http://sourceware.org/libffi/' -description = """The libffi library provides a portable, high level programming interface to various calling -conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['libffi-%(version)s_include-xmmintrin.patch'] - -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/__archive__/l/libffi/libffi-3.1-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.1-goolf-1.5.14.eb deleted file mode 100644 index f44b4109bf39..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.1-goolf-1.5.14.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffi' -version = '3.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': 'goolf', 'version': '1.5.14'} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.1-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.1-goolf-1.7.20.eb deleted file mode 100644 index ba1db82dae76..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.1-goolf-1.7.20.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffi' -version = '3.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': 'goolf', 'version': '1.7.20'} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.1-intel-2014.06.eb b/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.1-intel-2014.06.eb deleted file mode 100644 index 4f8e9bd62b33..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.1-intel-2014.06.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffi' -version = '3.1' - -homepage = 'http://sourceware.org/libffi/' -description = """The libffi library provides a portable, high level programming interface to various calling -conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" - -toolchain = {'name': 'intel', 'version': '2014.06'} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.1-intel-2014b.eb b/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.1-intel-2014b.eb deleted file mode 100644 index 61d0b9f762fa..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.1-intel-2014b.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffi' -version = '3.1' - -homepage = 'http://sourceware.org/libffi/' -description = """The libffi library provides a portable, high level programming interface to various calling -conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.1-intel-2015a.eb deleted file mode 100644 index 96f55c01f8d2..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.1-intel-2015a.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffi' -version = '3.1' - -homepage = 'http://sourceware.org/libffi/' -description = """The libffi library provides a portable, high level programming interface to various calling -conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.1-intel-2015b.eb deleted file mode 100644 index d9d21571a4b9..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.1-intel-2015b.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffi' -version = '3.1' - -homepage = 'http://sourceware.org/libffi/' -description = """The libffi library provides a portable, high level programming interface to various calling -conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.2.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.2.1-foss-2015a.eb deleted file mode 100644 index 39b670302366..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.2.1-foss-2015a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffi' -version = '3.2.1' - -homepage = 'http://sourceware.org/libffi/' -description = """The libffi library provides a portable, high level programming interface to various calling -conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = ['libffi-%(version)s_fix-include-location.patch'] -checksums = [ - 'd06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37', # libffi-3.2.1.tar.gz - '078bec207fc3d5a0581f2a952d1c014b76a6e84a93a6a089ff9b9fe5b3908cb9', # libffi-3.2.1_fix-include-location.patch -] - -sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.2.1-foss-2015b.eb b/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.2.1-foss-2015b.eb deleted file mode 100644 index a90b185bbd95..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.2.1-foss-2015b.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffi' -version = '3.2.1' - -homepage = 'http://sourceware.org/libffi/' -description = """The libffi library provides a portable, high level programming interface to various calling -conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -source_urls = [ - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', - 'ftp://sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = ['libffi-%(version)s_fix-include-location.patch'] -checksums = [ - 'd06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37', # libffi-3.2.1.tar.gz - '078bec207fc3d5a0581f2a952d1c014b76a6e84a93a6a089ff9b9fe5b3908cb9', # libffi-3.2.1_fix-include-location.patch -] - -sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.2.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.2.1-intel-2015a.eb deleted file mode 100644 index a62a094caf33..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.2.1-intel-2015a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffi' -version = '3.2.1' - -homepage = 'http://sourceware.org/libffi/' -description = """The libffi library provides a portable, high level programming interface to various calling -conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = ['libffi-%(version)s_fix-include-location.patch'] -checksums = [ - 'd06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37', # libffi-3.2.1.tar.gz - '078bec207fc3d5a0581f2a952d1c014b76a6e84a93a6a089ff9b9fe5b3908cb9', # libffi-3.2.1_fix-include-location.patch -] - -sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.2.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.2.1-intel-2015b.eb deleted file mode 100644 index 9d970de0cddb..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.2.1-intel-2015b.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffi' -version = '3.2.1' - -homepage = 'http://sourceware.org/libffi/' -description = """The libffi library provides a portable, high level programming interface to various calling -conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = ['libffi-%(version)s_fix-include-location.patch'] -checksums = [ - 'd06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37', # libffi-3.2.1.tar.gz - '078bec207fc3d5a0581f2a952d1c014b76a6e84a93a6a089ff9b9fe5b3908cb9', # libffi-3.2.1_fix-include-location.patch -] - -sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libfontenc/libfontenc-1.1.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libfontenc/libfontenc-1.1.3-intel-2015a.eb deleted file mode 100644 index f206e4360114..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libfontenc/libfontenc-1.1.3-intel-2015a.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libfontenc' -version = '1.1.3' - -homepage = 'http://www.freedesktop.org/wiki/Software/xlibs/' -description = """X11 font encoding library""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xproto', '7.0.27'), -] - -sanity_check_paths = { - 'files': ['include/X11/fonts/fontenc.h', 'lib/libfontenc.%s' % SHLIB_EXT, 'lib/libfontenc.a'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libfontenc/libfontenc-1.1.3-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libfontenc/libfontenc-1.1.3-intel-2015b.eb deleted file mode 100644 index c5a467f31b6c..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libfontenc/libfontenc-1.1.3-intel-2015b.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libfontenc' -version = '1.1.3' - -homepage = 'http://www.freedesktop.org/wiki/Software/xlibs/' -description = """X11 font encoding library""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xproto', '7.0.28'), -] - -sanity_check_paths = { - 'files': ['include/X11/fonts/fontenc.h', 'lib/libfontenc.%s' % SHLIB_EXT, 'lib/libfontenc.a'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libgd/libgd-2.1.0-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/l/libgd/libgd-2.1.0-ictce-5.5.0.eb deleted file mode 100644 index 4f7c1a79d3a3..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libgd/libgd-2.1.0-ictce-5.5.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libgd' -version = '2.1.0' - -homepage = 'http://libgd.bitbucket.org/' -description = "GD is an open source code library for the dynamic creation of images by programmers." - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = ['https://bitbucket.org/libgd/gd-libgd/downloads'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3ceef69d5454a392e8793ae90b5f0d632dd3e20879c12856aa1d1d3d063a51c8'] - -dependencies = [ - ('fontconfig', '2.11.1'), - ('libjpeg-turbo', '1.3.1'), - ('libpng', '1.6.10'), - ('zlib', '1.2.7'), -] - -configopts = "--with-fontconfig=$EBROOTFONTCONFIG --with-jpeg=$EBROOTLIBJPEGMINTURBO " -configopts += "--with-png=$EBROOTLIBPNG --with-zlib=$EBROOTZLIB" - -sanity_check_paths = { - 'files': ["lib/libgd.a", "lib/libgd.%s" % SHLIB_EXT], - 'dirs': ["bin", "include"], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libgd/libgd-2.1.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libgd/libgd-2.1.1-intel-2015b.eb deleted file mode 100644 index c78a64f0101f..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libgd/libgd-2.1.1-intel-2015b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libgd' -version = '2.1.1' - -homepage = 'http://libgd.bitbucket.org/' -description = "GD is an open source code library for the dynamic creation of images by programmers." - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['https://bitbucket.org/libgd/gd-libgd/downloads'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['cf47bce5a4c4c6dc77ba8d0349d1eec9ceff77ed86f14b249a0780b7f18554c5'] - -libpngver = '1.6.19' -dependencies = [ - ('fontconfig', '2.11.94', '-libpng-%s' % libpngver), - ('libjpeg-turbo', '1.4.2'), - ('libpng', libpngver), - ('zlib', '1.2.8'), -] - -configopts = "--with-fontconfig=$EBROOTFONTCONFIG --with-jpeg=$EBROOTLIBJPEGMINTURBO " -configopts += "--with-png=$EBROOTLIBPNG --with-zlib=$EBROOTZLIB" - -sanity_check_paths = { - 'files': ["lib/libgd.a", "lib/libgd.%s" % SHLIB_EXT], - 'dirs': ["bin", "include"], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libgtextutils/libgtextutils-0.6.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libgtextutils/libgtextutils-0.6.1-goolf-1.4.10.eb deleted file mode 100644 index 9a49b39337fb..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libgtextutils/libgtextutils-0.6.1-goolf-1.4.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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 = 'libgtextutils' -version = '0.6.1' - -homepage = 'http://hannonlab.cshl.edu/fastx_toolkit/' -description = """ligtextutils is a dependency of fastx-toolkit and is provided via the same upstream""" -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCE_TAR_BZ2] -source_urls = ['http://hannonlab.cshl.edu/fastx_toolkit'] - -sanity_check_paths = { - 'files': ['lib/libgtextutils.%s' % SHLIB_EXT, 'lib/libgtextutils.a'], - 'dirs': ['lib/pkgconfig'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/l/libgtextutils/libgtextutils-0.6.1-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/l/libgtextutils/libgtextutils-0.6.1-goolf-1.7.20.eb deleted file mode 100644 index e53635c2b07b..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libgtextutils/libgtextutils-0.6.1-goolf-1.7.20.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# 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 = 'libgtextutils' -version = '0.6.1' - -homepage = 'http://hannonlab.cshl.edu/fastx_toolkit/' -description = """ligtextutils is a dependency of fastx-toolkit and is provided via the same upstream""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCE_TAR_BZ2] -source_urls = ['http://hannonlab.cshl.edu/fastx_toolkit'] - -sanity_check_paths = { - 'files': ['lib/libgtextutils.%s' % SHLIB_EXT, 'lib/libgtextutils.a'], - 'dirs': ['lib/pkgconfig'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/l/libgtextutils/libgtextutils-0.6.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libgtextutils/libgtextutils-0.6.1-ictce-5.3.0.eb deleted file mode 100644 index 29770eb9ac61..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libgtextutils/libgtextutils-0.6.1-ictce-5.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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 = 'libgtextutils' -version = '0.6.1' - -homepage = 'http://hannonlab.cshl.edu/fastx_toolkit/' -description = """ligtextutils is a dependency of fastx-toolkit and is provided via the same upstream""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCE_TAR_BZ2] -source_urls = ['http://hannonlab.cshl.edu/fastx_toolkit'] - -sanity_check_paths = { - 'files': ['lib/libgtextutils.%s' % SHLIB_EXT, 'lib/libgtextutils.a'], - 'dirs': ['lib/pkgconfig'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/l/libgtextutils/libgtextutils-0.6.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libgtextutils/libgtextutils-0.6.1-intel-2015a.eb deleted file mode 100644 index b6e7c90fb8cd..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libgtextutils/libgtextutils-0.6.1-intel-2015a.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# 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 = 'libgtextutils' -version = '0.6.1' - -homepage = 'http://hannonlab.cshl.edu/fastx_toolkit/' -description = """ligtextutils is a dependency of fastx-toolkit and is provided via the same upstream""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCE_TAR_BZ2] -source_urls = ['http://hannonlab.cshl.edu/fastx_toolkit'] - -sanity_check_paths = { - 'files': ['lib/libgtextutils.%s' % SHLIB_EXT, 'lib/libgtextutils.a'], - 'dirs': ['lib/pkgconfig'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/l/libgtextutils/libgtextutils-0.7-foss-2015b.eb b/easybuild/easyconfigs/__archive__/l/libgtextutils/libgtextutils-0.7-foss-2015b.eb deleted file mode 100644 index 6f04e6d6a8c1..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libgtextutils/libgtextutils-0.7-foss-2015b.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# 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 = 'libgtextutils' -version = '0.7' - -homepage = 'http://hannonlab.cshl.edu/fastx_toolkit/' -description = """ligtextutils is a dependency of fastx-toolkit and is provided via the same upstream""" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['https://github.com/agordon/libgtextutils/releases/download/%(version)s'] -sources = [SOURCE_TAR_GZ] - -sanity_check_paths = { - 'files': ['lib/libgtextutils.so', 'lib/libgtextutils.a'], - 'dirs': ['lib/pkgconfig'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libharu/libharu-2.2.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libharu/libharu-2.2.0-goolf-1.4.10.eb deleted file mode 100644 index 34834f9883b0..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libharu/libharu-2.2.0-goolf-1.4.10.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# 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 -## - -easyblock = 'CMakeMake' - -name = 'libharu' -version = '2.2.0' - -homepage = 'http://libharu.org/' -description = """libHaru is a free, cross platform, open source library for generating PDF files.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [' https://github.com/libharu/libharu/archive/'] -sources = ['RELEASE_%s.tar.gz' % '_'.join(version.split('.'))] - -patches = [ - 'libharu-2.2.0_libpng-1.5.patch', - 'libharu-2.2.0_fix-demo-linking.patch', -] - -dependencies = [('libpng', '1.5.13')] - -builddependencies = [('CMake', '2.8.4')] - -parallel = 1 - -sanity_check_paths = { - 'files': ['lib/libharu.%s' % SHLIB_EXT], - 'dirs': ['bin', 'include/libharu'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/l/libharu/libharu-2.2.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libharu/libharu-2.2.0-ictce-5.3.0.eb deleted file mode 100644 index c6e50394036d..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libharu/libharu-2.2.0-ictce-5.3.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# 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 -## - -easyblock = 'CMakeMake' - -name = 'libharu' -version = '2.2.0' - -homepage = 'http://libharu.org/' -description = """libHaru is a free, cross platform, open source library for generating PDF files.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [' https://github.com/libharu/libharu/archive/'] -sources = ['RELEASE_%s.tar.gz' % '_'.join(version.split('.'))] - -patches = [ - 'libharu-2.2.0_libpng-1.5.patch', - 'libharu-2.2.0_fix-demo-linking.patch', -] - -dependencies = [('libpng', '1.5.13')] - -builddependencies = [('CMake', '2.8.4')] - -parallel = 1 - -sanity_check_paths = { - 'files': ['lib/libharu.%s' % SHLIB_EXT], - 'dirs': ['bin', 'include/libharu'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/l/libibmad/libibmad-1.3.9-GCC-4.6.3.eb b/easybuild/easyconfigs/__archive__/l/libibmad/libibmad-1.3.9-GCC-4.6.3.eb deleted file mode 100644 index 6978598f1703..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libibmad/libibmad-1.3.9-GCC-4.6.3.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libibmad' -version = '1.3.9' - -homepage = 'http://www.openfabrics.org' -description = """libibmad is a convenience library to encode, decode, and dump IB MAD packets. It - is implemented on top of and in conjunction with libibumad (the umad kernel - interface library.)""" - -toolchain = {'name': 'GCC', 'version': '4.6.3'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['https://www.openfabrics.org/downloads/management/'] - -dependencies = [('libibumad', '1.3.8')] - -sanity_check_paths = { - 'files': ['include/infiniband/mad.h', 'include/infiniband/mad_osd.h', - 'lib/libibmad.a', 'lib/libibmad.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/l/libibmad/libibmad-1.3.9-GCC-4.7.2.eb b/easybuild/easyconfigs/__archive__/l/libibmad/libibmad-1.3.9-GCC-4.7.2.eb deleted file mode 100644 index 355a23ab84b1..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libibmad/libibmad-1.3.9-GCC-4.7.2.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libibmad' -version = '1.3.9' - -homepage = 'http://www.openfabrics.org' -description = """libibmad is a convenience library to encode, decode, and dump IB MAD packets. It - is implemented on top of and in conjunction with libibumad (the umad kernel - interface library.)""" - -toolchain = {'name': 'GCC', 'version': '4.7.2'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['https://www.openfabrics.org/downloads/management/'] - -dependencies = [('libibumad', '1.3.8')] - -sanity_check_paths = { - 'files': ['include/infiniband/mad.h', 'include/infiniband/mad_osd.h', - 'lib/libibmad.a', 'lib/libibmad.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/l/libibumad/libibumad-1.3.8-GCC-4.6.3.eb b/easybuild/easyconfigs/__archive__/l/libibumad/libibumad-1.3.8-GCC-4.6.3.eb deleted file mode 100644 index 235f332fbf54..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libibumad/libibumad-1.3.8-GCC-4.6.3.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libibumad' -version = '1.3.8' - -homepage = 'http://www.openfabrics.org' -description = """libibumad is the umad kernel interface library.""" - -toolchain = {'name': 'GCC', 'version': '4.6.3'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['https://www.openfabrics.org/downloads/management/'] - -sanity_check_paths = { - 'files': ['include/infiniband/umad.h', 'lib/libibumad.a', 'lib/libibumad.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/l/libibumad/libibumad-1.3.8-GCC-4.7.2.eb b/easybuild/easyconfigs/__archive__/l/libibumad/libibumad-1.3.8-GCC-4.7.2.eb deleted file mode 100644 index 7519907ee4bc..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libibumad/libibumad-1.3.8-GCC-4.7.2.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libibumad' -version = '1.3.8' - -homepage = 'http://www.openfabrics.org' -description = """libibumad is the umad kernel interface library.""" - -toolchain = {'name': 'GCC', 'version': '4.7.2'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['https://www.openfabrics.org/downloads/management/'] - -sanity_check_paths = { - 'files': ['include/infiniband/umad.h', 'lib/libibumad.a', 'lib/libibumad.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/l/libibverbs/libibverbs-1.1.4-GCC-4.6.3.eb b/easybuild/easyconfigs/__archive__/l/libibverbs/libibverbs-1.1.4-GCC-4.6.3.eb deleted file mode 100644 index 4f6923482800..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libibverbs/libibverbs-1.1.4-GCC-4.6.3.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libibverbs' -version = '1.1.4' - -homepage = 'http://www.openfabrics.org/downloads/libibverbs/' -description = """libibverbs is a library that allows programs to use RDMA "verbs" for - direct access to RDMA (currently InfiniBand and iWARP) hardware from userspace.""" - -toolchain = {'name': 'GCC', 'version': '4.6.3'} - -sources = ['%s-%s-1.24.gb89d4d7.tar.gz' % (name, version)] -source_urls = [homepage] - -sanity_check_paths = { - 'files': ['lib/libibverbs.a', 'lib/libibverbs.%s' % SHLIB_EXT], - 'dirs': ['bin', 'include/infiniband'], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/l/libibverbs/libibverbs-1.1.4-GCC-4.7.2.eb b/easybuild/easyconfigs/__archive__/l/libibverbs/libibverbs-1.1.4-GCC-4.7.2.eb deleted file mode 100644 index a84a3a6a0a81..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libibverbs/libibverbs-1.1.4-GCC-4.7.2.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libibverbs' -version = '1.1.4' - -homepage = 'http://www.openfabrics.org/downloads/libibverbs/' -description = """libibverbs is a library that allows programs to use RDMA "verbs" for - direct access to RDMA (currently InfiniBand and iWARP) hardware from userspace.""" - -toolchain = {'name': 'GCC', 'version': '4.7.2'} - -sources = ['%s-%s-1.24.gb89d4d7.tar.gz' % (name, version)] -source_urls = [homepage] - -sanity_check_paths = { - 'files': ['lib/libibverbs.a', 'lib/libibverbs.%s' % SHLIB_EXT], - 'dirs': ['bin', 'include/infiniband'], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/l/libidn/libidn-1.27-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libidn/libidn-1.27-goolf-1.4.10.eb deleted file mode 100644 index 21cc8fb526fd..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libidn/libidn-1.27-goolf-1.4.10.eb +++ /dev/null @@ -1,15 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libidn' -version = '1.27' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libidn/libidn-1.27-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libidn/libidn-1.27-ictce-5.3.0.eb deleted file mode 100644 index 0dd7cf48bbe5..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libidn/libidn-1.27-ictce-5.3.0.eb +++ /dev/null @@ -1,15 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libidn' -version = '1.27' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://ftp.gnu.org/gnu/%(namelower)s'] -sources = [SOURCELOWER_TAR_GZ] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libidn/libidn-1.29-intel-2014b.eb b/easybuild/easyconfigs/__archive__/l/libidn/libidn-1.29-intel-2014b.eb deleted file mode 100644 index 666949d901a0..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libidn/libidn-1.29-intel-2014b.eb +++ /dev/null @@ -1,15 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libidn' -version = '1.29' - -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': 'intel', 'version': '2014b'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.3.0-intel-2014b.eb b/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.3.0-intel-2014b.eb deleted file mode 100644 index d23e5354dd1b..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.3.0-intel-2014b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.3.0' - -homepage = 'http://sourceforge.net/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': '2014b'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('NASM', '2.07'), -] - -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/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.3.1-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.3.1-goolf-1.7.20.eb deleted file mode 100644 index 4a756d191d0d..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.3.1-goolf-1.7.20.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.3.1' - -homepage = 'http://sourceforge.net/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': 'goolf', 'version': '1.7.20'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('NASM', '2.11.05'), -] - -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/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.3.1-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.3.1-ictce-5.5.0.eb deleted file mode 100644 index 53e32391dcc4..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.3.1-ictce-5.5.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.3.1' - -homepage = 'http://sourceforge.net/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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('NASM', '2.07'), -] - -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/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.3.1-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.3.1-ictce-6.2.5.eb deleted file mode 100644 index 1f077dd9e46e..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.3.1-ictce-6.2.5.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.3.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': 'ictce', 'version': '6.2.5'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('NASM', '2.11.05'), -] - -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/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.3.1-intel-2014.06.eb b/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.3.1-intel-2014.06.eb deleted file mode 100644 index 9186528df636..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.3.1-intel-2014.06.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.3.1' - -homepage = 'http://sourceforge.net/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': '2014.06'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('NASM', '2.11.05'), -] - -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/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.3.1-intel-2014b.eb b/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.3.1-intel-2014b.eb deleted file mode 100644 index 8e30c1bc84df..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.3.1-intel-2014b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.3.1' - -homepage = 'http://sourceforge.net/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': '2014b'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('NASM', '2.11.05'), -] - -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/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.3.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.3.1-intel-2015a.eb deleted file mode 100644 index ad986ffea8da..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.3.1-intel-2015a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.3.1' - -homepage = 'http://sourceforge.net/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': '2015a'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('NASM', '2.11.05'), -] - -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/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.0-foss-2015a.eb b/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.0-foss-2015a.eb deleted file mode 100644 index 5e83491d3f0a..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.0-foss-2015a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.4.0' - -homepage = 'http://sourceforge.net/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': '2015a'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('NASM', '2.11.06'), -] - -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/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.0-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.0-goolf-1.5.14.eb deleted file mode 100644 index 85a9c802fa2d..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.0-goolf-1.5.14.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.4.0' - -homepage = 'http://sourceforge.net/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': 'goolf', 'version': '1.5.14'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('NASM', '2.11.06'), -] - -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/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.0-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.0-goolf-1.7.20.eb deleted file mode 100644 index e148186d4c54..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.0-goolf-1.7.20.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.4.0' - -homepage = 'http://sourceforge.net/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': 'goolf', 'version': '1.7.20'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('NASM', '2.11.06'), -] - -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/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.0-ictce-7.3.5.eb b/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.0-ictce-7.3.5.eb deleted file mode 100644 index f76124a8a3c4..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.0-ictce-7.3.5.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.4.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': 'ictce', 'version': '7.3.5'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('NASM', '2.11.06'), -] - -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/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.0-intel-2015a.eb deleted file mode 100644 index e15ae065d449..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.0-intel-2015a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.4.0' - -homepage = 'http://sourceforge.net/projects/libjpeg-turbo/' -description = """libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG -compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. -""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('NASM', '2.11.06'), -] - -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/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.0-intel-2015b.eb deleted file mode 100644 index eab64da24e2d..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.0-intel-2015b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.4.0' - -homepage = 'http://sourceforge.net/projects/libjpeg-turbo/' -description = """libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG -compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. -""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('NASM', '2.11.06'), -] - -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/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.1-foss-2015b.eb b/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.1-foss-2015b.eb deleted file mode 100644 index eb2ff2229c0c..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.1-foss-2015b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.4.1' - -homepage = 'http://sourceforge.net/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': '2015b'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('NASM', '2.11.08'), -] - -configopts = "--with-jpeg8" -runtest = "test" - -sanity_check_paths = { - 'files': ['bin/cjpeg', 'bin/djpeg', 'bin/jpegtran', 'bin/rdjpgcom', 'bin/tjbench', 'bin/wrjpgcom', - 'lib/libjpeg.a', 'lib/libjpeg.%s' % SHLIB_EXT, 'lib/libturbojpeg.a', 'lib/libturbojpeg.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.1-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.1-goolf-1.7.20.eb deleted file mode 100644 index fb752c1fdd66..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.1-goolf-1.7.20.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.4.1' - -homepage = 'http://sourceforge.net/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': 'goolf', 'version': '1.7.20'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('NASM', '2.11.05'), -] - -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/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.1-intel-2015a.eb deleted file mode 100644 index 76f9c8ecfe96..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.1-intel-2015a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.4.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': '2015a'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('NASM', '2.11.08'), -] - -configopts = "--with-jpeg8" -runtest = "test" - -sanity_check_paths = { - 'files': ['bin/cjpeg', 'bin/djpeg', 'bin/jpegtran', 'bin/rdjpgcom', 'bin/tjbench', 'bin/wrjpgcom', - 'lib/libjpeg.a', 'lib/libjpeg.%s' % SHLIB_EXT, 'lib/libturbojpeg.a', 'lib/libturbojpeg.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.1-intel-2015b.eb deleted file mode 100644 index 312b7f35a9c9..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.1-intel-2015b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.4.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': '2015b'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('NASM', '2.11.08'), -] - -configopts = "--with-jpeg8" -runtest = "test" - -sanity_check_paths = { - 'files': ['bin/cjpeg', 'bin/djpeg', 'bin/jpegtran', 'bin/rdjpgcom', 'bin/tjbench', 'bin/wrjpgcom', - 'lib/libjpeg.a', 'lib/libjpeg.%s' % SHLIB_EXT, 'lib/libturbojpeg.a', 'lib/libturbojpeg.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.2-goolf-1.4.10.eb deleted file mode 100644 index c9cc4d2e6fc6..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.2-goolf-1.4.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.4.2' - -homepage = 'http://sourceforge.net/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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('NASM', '2.11.08'), -] - -configopts = "--with-jpeg8" -runtest = "test" - -sanity_check_paths = { - 'files': ['bin/cjpeg', 'bin/djpeg', 'bin/jpegtran', 'bin/rdjpgcom', 'bin/tjbench', 'bin/wrjpgcom', - 'lib/libjpeg.a', 'lib/libjpeg.%s' % SHLIB_EXT, 'lib/libturbojpeg.a', 'lib/libturbojpeg.%s' % SHLIB_EXT], - 'dirs': ['include', 'share/man'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.2-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.2-intel-2015b.eb deleted file mode 100644 index a9bd6e350023..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.4.2-intel-2015b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.4.2' - -homepage = 'http://sourceforge.net/projects/libjpeg-turbo/' -description = """libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG -compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. -""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('NASM', '2.11.08'), -] - -configopts = "--with-jpeg8" -runtest = "test" - -sanity_check_paths = { - 'files': ['bin/cjpeg', 'bin/djpeg', 'bin/jpegtran', 'bin/rdjpgcom', 'bin/tjbench', 'bin/wrjpgcom', - 'lib/libjpeg.a', 'lib/libjpeg.%s' % SHLIB_EXT, 'lib/libturbojpeg.a', 'lib/libturbojpeg.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libmatheval/libmatheval-1.1.11-foss-2015b.eb b/easybuild/easyconfigs/__archive__/l/libmatheval/libmatheval-1.1.11-foss-2015b.eb deleted file mode 100644 index 87e0b674879e..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libmatheval/libmatheval-1.1.11-foss-2015b.eb +++ /dev/null @@ -1,32 +0,0 @@ -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': '2015b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('flex', '2.5.39'), - ('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/__archive__/l/libmatheval/libmatheval-1.1.11-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libmatheval/libmatheval-1.1.11-intel-2015b.eb deleted file mode 100644 index d95e44d0d54b..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libmatheval/libmatheval-1.1.11-intel-2015b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libmatheval' -version = '1.1.11' - -homepage = 'http://www.gnu.org/software/libmatheval/' -description = """GNU libmatheval is a library (callable from C and Fortran) to parse - and evaluate symbolic expressions input as text.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('flex', '2.5.39'), - ('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/__archive__/l/libmatheval/libmatheval-1.1.8-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libmatheval/libmatheval-1.1.8-goolf-1.4.10.eb deleted file mode 100644 index 30524efa1491..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libmatheval/libmatheval-1.1.8-goolf-1.4.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libmatheval' -version = '1.1.8' - -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.""" - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -dependencies = [ - ('flex', '2.5.35'), - ('Bison', '2.5'), - ('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/__archive__/l/libmatheval/libmatheval-1.1.8-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libmatheval/libmatheval-1.1.8-ictce-5.3.0.eb deleted file mode 100644 index 5b8915269a40..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libmatheval/libmatheval-1.1.8-ictce-5.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libmatheval' -version = '1.1.8' - -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.""" - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True} - -dependencies = [ - ('flex', '2.5.35'), - ('Bison', '2.5'), - ('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/__archive__/l/libpciaccess/libpciaccess-0.13.1-GCC-4.7.2.eb b/easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.1-GCC-4.7.2.eb deleted file mode 100644 index 17116e1d46ad..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.1-GCC-4.7.2.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpciaccess' -version = '0.13.1' - -homepage = 'http://cgit.freedesktop.org/xorg/lib/libpciaccess/' -description = """Generic PCI access library.""" - -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'), -] - -sanity_check_paths = { - 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.1-goolf-1.4.10.eb deleted file mode 100644 index 05a5d755f293..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.1-goolf-1.4.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpciaccess' -version = '0.13.1' - -homepage = 'http://cgit.freedesktop.org/xorg/lib/libpciaccess/' -description = """Generic PCI access library.""" - -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'), -] - -sanity_check_paths = { - 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.1-ictce-5.3.0.eb deleted file mode 100644 index 7b5d65355f73..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.1-ictce-5.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpciaccess' -version = '0.13.1' - -homepage = 'http://cgit.freedesktop.org/xorg/lib/libpciaccess/' -description = """Generic PCI access library.""" - -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'), -] - -sanity_check_paths = { - 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.1-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.1-ictce-5.5.0.eb deleted file mode 100644 index a19198650cde..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.1-ictce-5.5.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpciaccess' -version = '0.13.1' - -homepage = 'http://cgit.freedesktop.org/xorg/lib/libpciaccess/' -description = """Generic PCI access library.""" - -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'), -] - -sanity_check_paths = { - 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.1-intel-2015a.eb deleted file mode 100644 index 9afa895bc312..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.1-intel-2015a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpciaccess' -version = '0.13.1' - -homepage = 'http://cgit.freedesktop.org/xorg/lib/libpciaccess/' -description = """Generic PCI access library.""" - -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'), -] - -sanity_check_paths = { - 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.3-intel-2015a.eb deleted file mode 100644 index 16172032508a..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.3-intel-2015a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpciaccess' -version = '0.13.3' - -homepage = 'http://cgit.freedesktop.org/xorg/lib/libpciaccess/' -description = """Generic PCI access library.""" - -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'), -] - -sanity_check_paths = { - 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.4-foss-2015a.eb b/easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.4-foss-2015a.eb deleted file mode 100644 index d0b628859737..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.4-foss-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -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/__archive__/l/libpciaccess/libpciaccess-0.13.4-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.4-intel-2015b.eb deleted file mode 100644 index 64406b503983..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.4-intel-2015b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpciaccess' -version = '0.13.4' - -homepage = 'http://cgit.freedesktop.org/xorg/lib/libpciaccess/' -description = """Generic PCI access library.""" - -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'), -] - -sanity_check_paths = { - 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.10-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.10-goolf-1.4.10.eb deleted file mode 100644 index 8bad0c4e8768..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.10-goolf-1.4.10.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.5.10' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -toolchainopts = {'optarch': True} -configopts = "--with-pic" - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.5')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.10-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.10-ictce-5.3.0.eb deleted file mode 100644 index a6b23b41f43b..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.10-ictce-5.3.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.5.10' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.5')] - -configopts = "--with-pic" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.11-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.11-goolf-1.4.10.eb deleted file mode 100644 index da5e44bbae1e..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.11-goolf-1.4.10.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.5.11' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -toolchainopts = {'optarch': True} -configopts = "--with-pic" - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.7')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.11-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.11-ictce-5.3.0.eb deleted file mode 100644 index 3e4f276b2590..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.11-ictce-5.3.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.5.11' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.7')] - -configopts = "--with-pic" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.13-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.13-goolf-1.4.10.eb deleted file mode 100644 index 026279ea98cb..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.13-goolf-1.4.10.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.5.13' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -toolchainopts = {'optarch': True} -configopts = "--with-pic" - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.7')] - -sanity_check_paths = { - 'files': ['bin/libpng-config', 'lib/libpng.a', 'lib/libpng.%s' % SHLIB_EXT, - 'lib/pkgconfig/libpng.pc'], - 'dirs': ['include'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.13-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.13-ictce-5.3.0.eb deleted file mode 100644 index b67cbf0ac01d..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.13-ictce-5.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.5.13' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -toolchainopts = {'optarch': True} -configopts = "--with-pic" - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.7')] - -sanity_check_paths = { - 'files': ['bin/libpng-config', 'lib/libpng.a', 'lib/libpng.%s' % SHLIB_EXT, - 'lib/pkgconfig/libpng.pc'], - 'dirs': ['include'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.14-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.14-goolf-1.4.10.eb deleted file mode 100644 index 9c74dd0a4a5d..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.14-goolf-1.4.10.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.5.14' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -toolchainopts = {'optarch': True} -configopts = "--with-pic" - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.7')] - -sanity_check_paths = { - 'files': ['bin/libpng-config', 'lib/libpng.a', 'lib/libpng.%s' % SHLIB_EXT, 'lib/pkgconfig/libpng.pc'], - 'dirs': ['include'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.14-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.14-ictce-5.3.0.eb deleted file mode 100644 index 6aeef2a9a29a..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.14-ictce-5.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.5.14' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -toolchainopts = {'optarch': True} -configopts = "--with-pic" - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.7')] - -sanity_check_paths = { - 'files': ['bin/libpng-config', 'lib/libpng.a', 'lib/libpng.%s' % SHLIB_EXT, 'lib/pkgconfig/libpng.pc'], - 'dirs': ['include'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.10-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.10-ictce-5.5.0.eb deleted file mode 100644 index 9214a19f5678..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.10-ictce-5.5.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.10' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.7')] - -configopts = "--with-pic" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.12-foss-2014b.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.12-foss-2014b.eb deleted file mode 100644 index ce0e1a554123..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.12-foss-2014b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.12' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'foss', 'version': '2014b'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -configopts = "--with-pic" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.12-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.12-goolf-1.7.20.eb deleted file mode 100644 index 11dd528148fa..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.12-goolf-1.7.20.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.12' - -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" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.12-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.12-ictce-5.5.0.eb deleted file mode 100644 index b0cfb6ad7f09..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.12-ictce-5.5.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.12' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -configopts = "--with-pic" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.12-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.12-ictce-6.2.5.eb deleted file mode 100644 index 13237337d27a..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.12-ictce-6.2.5.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.12' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'ictce', 'version': '6.2.5'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -configopts = "--with-pic" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.12-intel-2014.06.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.12-intel-2014.06.eb deleted file mode 100644 index e5160148db24..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.12-intel-2014.06.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.12' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'intel', 'version': '2014.06'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -configopts = "--with-pic" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.12-intel-2014b.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.12-intel-2014b.eb deleted file mode 100644 index 17246d979805..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.12-intel-2014b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.12' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -configopts = "--with-pic" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.16-foss-2015a.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.16-foss-2015a.eb deleted file mode 100644 index e0dd3230916d..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.16-foss-2015a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.16' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -configopts = "--with-pic" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.16-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.16-goolf-1.5.14.eb deleted file mode 100644 index 634458c7c9e6..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.16-goolf-1.5.14.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.16' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -configopts = "--with-pic" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.16-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.16-goolf-1.7.20.eb deleted file mode 100644 index 4132ab6f671a..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.16-goolf-1.7.20.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.16' - -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" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.16-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.16-intel-2015a.eb deleted file mode 100644 index 23292508e73e..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.16-intel-2015a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.16' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -configopts = "--with-pic" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.16-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.16-intel-2015b.eb deleted file mode 100644 index 21ff2f77640e..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.16-intel-2015b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.16' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -configopts = "--with-pic" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.17-foss-2015a.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.17-foss-2015a.eb deleted file mode 100644 index 2519d4c46d17..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.17-foss-2015a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.17' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -configopts = "--with-pic" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.17-foss-2015b.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.17-foss-2015b.eb deleted file mode 100644 index e421fa225d15..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.17-foss-2015b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.17' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -configopts = "--with-pic" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.17-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.17-goolf-1.7.20.eb deleted file mode 100644 index 8e90204af6ff..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.17-goolf-1.7.20.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.17' - -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" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.17-ictce-7.3.5.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.17-ictce-7.3.5.eb deleted file mode 100644 index fd641ddebc59..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.17-ictce-7.3.5.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.17' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'ictce', 'version': '7.3.5'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -configopts = "--with-pic" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.17-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.17-intel-2015a.eb deleted file mode 100644 index afab7cb441a1..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.17-intel-2015a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.17' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -configopts = "--with-pic" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.17-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.17-intel-2015b.eb deleted file mode 100644 index 4c66e1d2243e..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.17-intel-2015b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.17' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -configopts = "--with-pic" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.18-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.18-goolf-1.7.20.eb deleted file mode 100644 index 2a604f301f0a..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.18-goolf-1.7.20.eb +++ /dev/null @@ -1,26 +0,0 @@ -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/__archive__/l/libpng/libpng-1.6.18-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.18-intel-2015b.eb deleted file mode 100644 index 69282ebd2a97..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.18-intel-2015b.eb +++ /dev/null @@ -1,19 +0,0 @@ -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': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -configopts = "--with-pic" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.19-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.19-intel-2015b.eb deleted file mode 100644 index b2d0c1bd96fc..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.19-intel-2015b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.19' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -configopts = "--with-pic" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.2-goolf-1.4.10.eb deleted file mode 100644 index 2848d5b2449f..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.2-goolf-1.4.10.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.2' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -toolchainopts = {'optarch': True} -configopts = "--with-pic" - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.5')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.2-ictce-5.3.0.eb deleted file mode 100644 index 20b9332c8c6e..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.2-ictce-5.3.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.2' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.5')] - -configopts = "--with-pic" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.20-foss-2015a.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.20-foss-2015a.eb deleted file mode 100644 index 94bb4e0c8fe2..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.20-foss-2015a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.20' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -configopts = "--with-pic" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.21-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.21-CrayGNU-2015.11.eb deleted file mode 100644 index 4cc7a6a50b66..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.21-CrayGNU-2015.11.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.21' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'CrayGNU', 'version': '2015.11'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -local_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' % local_majminver, - 'lib/libpng%s.%s' % (local_majminver, SHLIB_EXT)], - 'dirs': ['bin', 'include/libpng%s' % local_majminver, 'share/man'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.21-foss-2015b.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.21-foss-2015b.eb deleted file mode 100644 index 03fb87f59f38..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.21-foss-2015b.eb +++ /dev/null @@ -1,26 +0,0 @@ -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': 'foss', 'version': '2015b'} -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/__archive__/l/libpng/libpng-1.6.21-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.21-goolf-1.7.20.eb deleted file mode 100644 index 15f766ff31e8..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.21-goolf-1.7.20.eb +++ /dev/null @@ -1,26 +0,0 @@ -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/__archive__/l/libpng/libpng-1.6.21-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.21-intel-2015b.eb deleted file mode 100644 index 7caa32f2db98..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.21-intel-2015b.eb +++ /dev/null @@ -1,26 +0,0 @@ -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': 'intel', 'version': '2015b'} -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/__archive__/l/libpng/libpng-1.6.3-ictce-5.3.0-zlib-1.2.8.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.3-ictce-5.3.0-zlib-1.2.8.eb deleted file mode 100644 index f3ae59c924cc..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.3-ictce-5.3.0-zlib-1.2.8.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.3' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -zlibver = '1.2.8' -versionsuffix = '-zlib-%s' % zlibver -dependencies = [('zlib', zlibver)] - -configopts = "--with-pic" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.3-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.3-ictce-5.3.0.eb deleted file mode 100644 index da2685ac60c4..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.3-ictce-5.3.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.3' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.7')] - -configopts = "--with-pic" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.6-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.6-goolf-1.4.10.eb deleted file mode 100644 index d3522e5cc3f0..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.6-goolf-1.4.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.6' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.7')] - -configopts = "--with-pic" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.6-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.6-ictce-5.3.0.eb deleted file mode 100644 index 4d72b05a8989..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.6-ictce-5.3.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.6' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.7')] - -configopts = "--with-pic" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.6-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.6-ictce-5.5.0.eb deleted file mode 100644 index fdec216e8639..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.6-ictce-5.5.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.6' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -configopts = "--with-pic" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.9-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.9-ictce-5.5.0.eb deleted file mode 100644 index 193b03bcacbd..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.9-ictce-5.5.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.9' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.7')] - -configopts = "--with-pic" - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-foss-2014b.eb b/easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-foss-2014b.eb deleted file mode 100644 index a10468dde6a6..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-foss-2014b.eb +++ /dev/null @@ -1,20 +0,0 @@ -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': '2014b'} - -sanity_check_paths = { - 'files': ['lib/pkgconfig/pthread-stubs.pc'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-foss-2015a.eb b/easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-foss-2015a.eb deleted file mode 100644 index ab9b29a42e63..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-foss-2015a.eb +++ /dev/null @@ -1,20 +0,0 @@ -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/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-goolf-1.4.10.eb deleted file mode 100644 index 211abf16ff97..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-goolf-1.4.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -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': 'goolf', 'version': '1.4.10'} - -sanity_check_paths = { - 'files': ['lib/pkgconfig/pthread-stubs.pc'], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-ictce-5.3.0.eb deleted file mode 100644 index ea261c17d214..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-ictce-5.3.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -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': 'ictce', 'version': '5.3.0'} - -sanity_check_paths = { - 'files': ['lib/pkgconfig/pthread-stubs.pc'], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-ictce-5.5.0.eb deleted file mode 100644 index ef6201355937..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-ictce-5.5.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -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': 'ictce', 'version': '5.5.0'} - -sanity_check_paths = { - 'files': ['lib/pkgconfig/pthread-stubs.pc'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-intel-2014b.eb b/easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-intel-2014b.eb deleted file mode 100644 index 6b19a1bcd1da..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-intel-2014b.eb +++ /dev/null @@ -1,20 +0,0 @@ -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': 'intel', 'version': '2014b'} - -sanity_check_paths = { - 'files': ['lib/pkgconfig/pthread-stubs.pc'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-intel-2015a.eb deleted file mode 100644 index fca6a0816804..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-intel-2015a.eb +++ /dev/null @@ -1,20 +0,0 @@ -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': 'intel', 'version': '2015a'} - -sanity_check_paths = { - 'files': ['lib/pkgconfig/pthread-stubs.pc'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-intel-2015b.eb deleted file mode 100644 index b147185e9d19..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-intel-2015b.eb +++ /dev/null @@ -1,20 +0,0 @@ -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': 'intel', 'version': '2015b'} - -sanity_check_paths = { - 'files': ['lib/pkgconfig/pthread-stubs.pc'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-foss-2015a.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-foss-2015a.eb deleted file mode 100644 index 684bf7dc76a9..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-foss-2015a.eb +++ /dev/null @@ -1,27 +0,0 @@ -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/__archive__/l/libreadline/libreadline-6.2-foss-2015b.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-foss-2015b.eb deleted file mode 100644 index 9a9c4dd1a095..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-foss-2015b.eb +++ /dev/null @@ -1,30 +0,0 @@ -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': '2015b'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "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/__archive__/l/libreadline/libreadline-6.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-goolf-1.4.10.eb deleted file mode 100644 index f5f1c5bd4756..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-goolf-1.4.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.2' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "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/__archive__/l/libreadline/libreadline-6.2-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-goolf-1.5.14.eb deleted file mode 100644 index 5c9d193cce64..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-goolf-1.5.14.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.2' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "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/__archive__/l/libreadline/libreadline-6.2-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-goolf-1.7.20.eb deleted file mode 100644 index 6d2b145e5dfb..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-goolf-1.7.20.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.2' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-ictce-5.2.0.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-ictce-5.2.0.eb deleted file mode 100644 index 35b967c78dbe..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-ictce-5.2.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -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': 'ictce', 'version': '5.2.0'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "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/__archive__/l/libreadline/libreadline-6.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-ictce-5.3.0.eb deleted file mode 100644 index 54fd902c426f..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-ictce-5.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "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/__archive__/l/libreadline/libreadline-6.2-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-ictce-5.4.0.eb deleted file mode 100644 index ade9c01fee63..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-ictce-5.4.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -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': 'ictce', 'version': '5.4.0'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "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/__archive__/l/libreadline/libreadline-6.2-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-ictce-5.5.0.eb deleted file mode 100644 index 18ebd1a1e7d1..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-ictce-5.5.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "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/__archive__/l/libreadline/libreadline-6.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-intel-2015a.eb deleted file mode 100644 index cdb4bf6f5a9e..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-intel-2015a.eb +++ /dev/null @@ -1,30 +0,0 @@ -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': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "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/__archive__/l/libreadline/libreadline-6.3-CrayGNU-2015.06.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-CrayGNU-2015.06.eb deleted file mode 100644 index 870840254167..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-CrayGNU-2015.06.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.3' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.06'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-CrayGNU-2015.11.eb deleted file mode 100644 index 7bfc1d634ca4..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-CrayGNU-2015.11.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.3' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.11'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-CrayGNU-2016.03.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-CrayGNU-2016.03.eb deleted file mode 100644 index 33e6e24615e0..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-CrayGNU-2016.03.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.3' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'CrayGNU', 'version': '2016.03'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '6.0')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-foss-2014b.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-foss-2014b.eb deleted file mode 100644 index 5b3cca129dae..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-foss-2014b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.3' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'foss', 'version': '2014b'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-foss-2015.05.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-foss-2015.05.eb deleted file mode 100644 index eb7231e26e0b..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-foss-2015.05.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.3' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'foss', 'version': '2015.05'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-foss-2015a.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-foss-2015a.eb deleted file mode 100644 index 3e5da522ae08..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-foss-2015a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.3' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-foss-2015b.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-foss-2015b.eb deleted file mode 100644 index 0424a3562b79..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-foss-2015b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.3' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-gompi-1.5.16.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-gompi-1.5.16.eb deleted file mode 100644 index 7deb83a3a595..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-gompi-1.5.16.eb +++ /dev/null @@ -1,32 +0,0 @@ -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': 'gompi', 'version': '1.5.16'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-goolf-1.4.10.eb deleted file mode 100644 index 6335970ba229..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-goolf-1.4.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.3' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-goolf-1.5.14.eb deleted file mode 100644 index f188f82da880..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-goolf-1.5.14.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.3' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-goolf-1.5.16.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-goolf-1.5.16.eb deleted file mode 100644 index cf388a86378c..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-goolf-1.5.16.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.3' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'goolf', 'version': '1.5.16'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-goolf-1.7.20.eb deleted file mode 100644 index b6ff84302c10..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-goolf-1.7.20.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.3' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-ictce-6.2.5.eb deleted file mode 100644 index f9c95dc4d255..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-ictce-6.2.5.eb +++ /dev/null @@ -1,34 +0,0 @@ -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': 'ictce', 'version': '6.2.5'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-ictce-7.1.2.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-ictce-7.1.2.eb deleted file mode 100644 index 3b71140ccafc..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-ictce-7.1.2.eb +++ /dev/null @@ -1,32 +0,0 @@ -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': 'ictce', 'version': '7.1.2'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "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/__archive__/l/libreadline/libreadline-6.3-ictce-7.3.5.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-ictce-7.3.5.eb deleted file mode 100644 index 335348483618..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-ictce-7.3.5.eb +++ /dev/null @@ -1,32 +0,0 @@ -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': 'ictce', 'version': '7.3.5'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-intel-2014.06.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-intel-2014.06.eb deleted file mode 100644 index ad201df4f502..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-intel-2014.06.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.3' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'intel', 'version': '2014.06'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-intel-2014b.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-intel-2014b.eb deleted file mode 100644 index 39a9f63bc413..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-intel-2014b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.3' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-intel-2015a.eb deleted file mode 100644 index 73390b32ef62..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-intel-2015a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.3' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-intel-2015b.eb deleted file mode 100644 index 75d210520b8d..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-intel-2015b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.3' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libsigc++/libsigc++-2.4.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libsigc++/libsigc++-2.4.1-intel-2015a.eb deleted file mode 100644 index e04102662d77..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libsigc++/libsigc++-2.4.1-intel-2015a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libsigc++' -version = '2.4.1' - -homepage = 'http://www.gtk.org/' -description = """The libsigc++ package implements a typesafe callback system for standard C++.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/%(name)s/%(version_major_minor)s/'] -sources = ['%(namelower)s-%(version)s.tar.xz'] - -sanity_check_paths = { - 'files': ['lib/libsigc-2.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/l/libsigc++/libsigc++-2.4.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libsigc++/libsigc++-2.4.1-intel-2015b.eb deleted file mode 100644 index 0a9130740bc4..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libsigc++/libsigc++-2.4.1-intel-2015b.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libsigc++' -version = '2.4.1' - -homepage = 'http://www.gtk.org/' -description = """The libsigc++ package implements a typesafe callback system for standard C++.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/%(name)s/%(version_major_minor)s/'] -sources = ['%(namelower)s-%(version)s.tar.xz'] - -sanity_check_paths = { - 'files': ['lib/libsigc-2.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/l/libsmm/libsmm-20111205-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libsmm/libsmm-20111205-goolf-1.4.10.eb deleted file mode 100644 index ca93b0d47a91..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libsmm/libsmm-20111205-goolf-1.4.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -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.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = ['CP2K-%s.tar.gz' % version] - -# NOTE: the settings below are set to limit the required build time during EasyBuild regression test -# THESE SETTINGS SHOULD NOT BE USED IN A PRODUCTION BUILD OF LIBSMM -# if you're not sure how to set them, just use the default values by not overriding them here -# default settings result in build time of over 32h, settings below result in build time of less than 2h -max_tiny_dim = 4 # should not be set lower than 4 -dims = [1, 5, 13] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/l/libsodium/libsodium-1.0.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libsodium/libsodium-1.0.3-intel-2015a.eb deleted file mode 100644 index ad64b7cf3764..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libsodium/libsodium-1.0.3-intel-2015a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libsodium' -version = '1.0.3' - -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': '2015a'} - -source_urls = ['https://download.libsodium.org/libsodium/releases/old/'] -sources = [SOURCE_TAR_GZ] - -sanity_check_paths = { - 'files': ['include/sodium.h', 'lib/libsodium.%s' % SHLIB_EXT, 'lib/libsodium.a'], - 'dirs': ['include/sodium', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libsodium/libsodium-1.0.6-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libsodium/libsodium-1.0.6-intel-2015b.eb deleted file mode 100644 index 67aa99e29a41..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libsodium/libsodium-1.0.6-intel-2015b.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libsodium' -version = '1.0.6' - -homepage = 'http://doc.libsodium.org/' -description = """Sodium is a modern, easy-to-use software library for encryption, decryption, signatures, - password hashing and more.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -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/__archive__/l/libsodium/libsodium-1.0.8-foss-2015a.eb b/easybuild/easyconfigs/__archive__/l/libsodium/libsodium-1.0.8-foss-2015a.eb deleted file mode 100644 index 9293b733b8ae..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libsodium/libsodium-1.0.8-foss-2015a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libsodium' -version = '1.0.8' - -homepage = 'http://doc.libsodium.org/' -description = """Sodium is a modern, easy-to-use software library for encryption, decryption, signatures, - password hashing and more.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = ['https://download.libsodium.org/libsodium/releases/'] -sources = [SOURCE_TAR_GZ] - -sanity_check_paths = { - 'files': ['include/sodium.h', 'lib/libsodium.%s' % SHLIB_EXT, 'lib/libsodium.a'], - 'dirs': ['include/sodium', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libsodium/libsodium-1.0.8-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/l/libsodium/libsodium-1.0.8-goolf-1.7.20.eb deleted file mode 100644 index 398c61d22c22..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libsodium/libsodium-1.0.8-goolf-1.7.20.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libsodium' -version = '1.0.8' - -homepage = 'http://doc.libsodium.org/' -description = """Sodium is a modern, easy-to-use software library for encryption, decryption, signatures, - password hashing and more.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = ['https://download.libsodium.org/libsodium/releases/'] -sources = [SOURCE_TAR_GZ] - -sanity_check_paths = { - 'files': ['include/sodium.h', 'lib/libsodium.%s' % SHLIB_EXT, 'lib/libsodium.a'], - 'dirs': ['include/sodium', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libspatialite/libspatialite-4.3.0a-foss-2015a.eb b/easybuild/easyconfigs/__archive__/l/libspatialite/libspatialite-4.3.0a-foss-2015a.eb deleted file mode 100644 index 9c107ea9d929..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libspatialite/libspatialite-4.3.0a-foss-2015a.eb +++ /dev/null @@ -1,32 +0,0 @@ -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': '2015a'} -toolchainopts = {'usempi': False, 'pic': True} - -source_urls = ['http://www.gaia-gis.it/gaia-sins/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('FreeXL', '1.0.2'), - ('GEOS', '3.5.0', '-Python-2.7.11'), - ('SQLite', '3.10.0'), - ('PROJ', '4.9.1'), -] - -builddependencies = [('CMake', '3.4.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/__archive__/l/libtool/libtool-2.4.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.2-goolf-1.4.10.eb deleted file mode 100644 index d6a0ea1fab6c..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.2-goolf-1.4.10.eb +++ /dev/null @@ -1,15 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.2' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b38de44862a987293cd3d8dfae1c409d514b6c4e794ebc93648febf9afc38918'] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.2-ictce-5.3.0.eb deleted file mode 100644 index 4803ca5fcd75..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.2-ictce-5.3.0.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.2' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b38de44862a987293cd3d8dfae1c409d514b6c4e794ebc93648febf9afc38918'] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.2-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.2-ictce-5.5.0.eb deleted file mode 100644 index bf6097a97bf2..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.2-ictce-5.5.0.eb +++ /dev/null @@ -1,16 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.2' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b38de44862a987293cd3d8dfae1c409d514b6c4e794ebc93648febf9afc38918'] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.2-intel-2014b.eb b/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.2-intel-2014b.eb deleted file mode 100644 index 97df93439126..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.2-intel-2014b.eb +++ /dev/null @@ -1,16 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.2' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://ftp.gnu.org/gnu/%s' % name.lower()] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b38de44862a987293cd3d8dfae1c409d514b6c4e794ebc93648febf9afc38918'] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.2-intel-2015a.eb deleted file mode 100644 index 9ee482a3ebfb..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.2-intel-2015a.eb +++ /dev/null @@ -1,16 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.2' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://ftp.gnu.org/gnu/%s' % name.lower()] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b38de44862a987293cd3d8dfae1c409d514b6c4e794ebc93648febf9afc38918'] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.5-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.5-intel-2015a.eb deleted file mode 100644 index be43a3a172d1..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.5-intel-2015a.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.5' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['509cb49c7de14ce7eaf88993cf09fd4071882699dfd874c2e95b31ab107d6987'] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.6-GCC-4.7.2.eb b/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.6-GCC-4.7.2.eb deleted file mode 100644 index 411e9ae71e9d..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.6-GCC-4.7.2.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.6' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'GCC', 'version': '4.7.2'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.16')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.6-foss-2015a.eb b/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.6-foss-2015a.eb deleted file mode 100644 index de820d7c5c25..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.6-foss-2015a.eb +++ /dev/null @@ -1,18 +0,0 @@ -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': '2015a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.6-foss-2015b.eb b/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.6-foss-2015b.eb deleted file mode 100644 index 2bca609c0187..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.6-foss-2015b.eb +++ /dev/null @@ -1,18 +0,0 @@ -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'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.6-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.6-ictce-5.3.0.eb deleted file mode 100644 index 497c475c148c..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.6-ictce-5.3.0.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.6' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.16')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.6-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.6-ictce-5.5.0.eb deleted file mode 100644 index 7f3367f2f37f..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.6-ictce-5.5.0.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.6' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.16')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.6-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.6-intel-2015a.eb deleted file mode 100644 index d84b7512b963..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.6-intel-2015a.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.6' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.6-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.6-intel-2015b.eb deleted file mode 100644 index 2488658b14c4..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.6-intel-2015b.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.6' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libungif/libungif-4.1.4-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libungif/libungif-4.1.4-goolf-1.4.10.eb deleted file mode 100644 index b8af039cc74b..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libungif/libungif-4.1.4-goolf-1.4.10.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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 = 'libungif' -version = '4.1.4' - -homepage = 'http://libungif.sourceforge.net/' -description = "libungif: Tools and library routines for working with GIF images" - -sources = [SOURCE_TAR_BZ2] -source_urls = [('http://sourceforge.net/projects/giflib/files', 'download')] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -configopts = ' --without-x ' - -sanity_check_paths = { - 'files': ['bin/gifinfo'], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libungif/libungif-4.1.4-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libungif/libungif-4.1.4-ictce-5.3.0.eb deleted file mode 100644 index e851a2e134c9..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libungif/libungif-4.1.4-ictce-5.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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 = 'libungif' -version = '4.1.4' - -homepage = 'http://libungif.sourceforge.net/' -description = "libungif: Tools and library routines for working with GIF images" - -sources = [SOURCE_TAR_BZ2] -source_urls = [('http://sourceforge.net/projects/giflib/files', 'download')] - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -configopts = ' --without-x ' - -sanity_check_paths = { - 'files': ['bin/gifinfo'], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libunistring/libunistring-0.9.3-foss-2015b.eb b/easybuild/easyconfigs/__archive__/l/libunistring/libunistring-0.9.3-foss-2015b.eb deleted file mode 100644 index 57b9a33b63a4..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libunistring/libunistring-0.9.3-foss-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libunistring' -version = '0.9.3' - -homepage = 'http://www.gnu.org/software/libunistring/' -description = """This library provides functions for manipulating Unicode strings and for manipulating C strings - according to the Unicode standard.""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -parallel = 1 - -sanity_check_paths = { - 'files': ['lib/libunistring.a', 'lib/libunistring.%s' % SHLIB_EXT] + - ['include/uni%s.h' % x for x in ['case', 'conv', 'ctype', 'lbrk', 'name', 'norm', - 'stdio', 'str', 'types', 'wbrk', 'width']], - 'dirs': ['include/unistring'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libunistring/libunistring-0.9.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libunistring/libunistring-0.9.3-goolf-1.4.10.eb deleted file mode 100644 index 15da458c2e9c..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libunistring/libunistring-0.9.3-goolf-1.4.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libunistring' -version = '0.9.3' - -homepage = 'http://www.gnu.org/software/libunistring/' -description = """This library provides functions for manipulating Unicode strings and for manipulating C strings -according to the Unicode standard.""" -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -parallel = 1 - -sanity_check_paths = { - 'files': ['lib/libunistring.a', 'lib/libunistring.%s' % SHLIB_EXT] + - ['include/uni%s.h' % x for x in ['case', 'conv', 'ctype', 'lbrk', 'name', 'norm', - 'stdio', 'str', 'types', 'wbrk', 'width']], - 'dirs': ['include/unistring'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libunistring/libunistring-0.9.3-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libunistring/libunistring-0.9.3-ictce-5.3.0.eb deleted file mode 100644 index 1a64772a1e99..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libunistring/libunistring-0.9.3-ictce-5.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libunistring' -version = '0.9.3' - -homepage = 'http://www.gnu.org/software/libunistring/' -description = """This library provides functions for manipulating Unicode strings and for manipulating C strings - according to the Unicode standard.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -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'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libunistring/libunistring-0.9.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libunistring/libunistring-0.9.3-intel-2015a.eb deleted file mode 100644 index 4bce23680662..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libunistring/libunistring-0.9.3-intel-2015a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libunistring' -version = '0.9.3' - -homepage = 'http://www.gnu.org/software/libunistring/' -description = """This library provides functions for manipulating Unicode strings and for manipulating C strings - according to the Unicode standard.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -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'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libunistring/libunistring-0.9.3-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libunistring/libunistring-0.9.3-intel-2015b.eb deleted file mode 100644 index bf35428b3993..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libunistring/libunistring-0.9.3-intel-2015b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libunistring' -version = '0.9.3' - -homepage = 'http://www.gnu.org/software/libunistring/' -description = """This library provides functions for manipulating Unicode strings and for manipulating C strings - according to the Unicode standard.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -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'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libunwind/libunwind-1.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/l/libunwind/libunwind-1.1-foss-2015a.eb deleted file mode 100644 index aba9b1471333..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libunwind/libunwind-1.1-foss-2015a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "libunwind" -version = "1.1" - -homepage = 'http://www.nongnu.org/libunwind/' -description = """The primary goal of libunwind is to define a portable and efficient C programming interface - (API) to determine the call-chain of a program. The API additionally provides the means to manipulate the - preserved (callee-saved) state of each call-frame and to resume execution at any point in the call-chain - (non-local goto). The API supports both local (same-process) and remote (across-process) operation. - As such, the API is useful in a number of applications""" - -toolchain = {'version': '2015a', 'name': 'foss'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SAVANNAH_SOURCE] - -checksums = ['9dfe0fcae2a866de9d3942c66995e4b460230446887dbdab302d41a8aee8d09a'] - -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': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libunwind/libunwind-1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libunwind/libunwind-1.1-goolf-1.4.10.eb deleted file mode 100644 index 636165fe4bbc..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libunwind/libunwind-1.1-goolf-1.4.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "libunwind" -version = "1.1" - -homepage = 'http://www.nongnu.org/libunwind/' -description = """The primary goal of libunwind is to define a portable and efficient C programming interface - (API) to determine the call-chain of a program. The API additionally provides the means to manipulate the - preserved (callee-saved) state of each call-frame and to resume execution at any point in the call-chain - (non-local goto). The API supports both local (same-process) and remote (across-process) operation. - As such, the API is useful in a number of applications""" - -toolchain = {'version': '1.4.10', 'name': 'goolf'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SAVANNAH_SOURCE] - -checksums = ['9dfe0fcae2a866de9d3942c66995e4b460230446887dbdab302d41a8aee8d09a'] - -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': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libunwind/libunwind-1.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libunwind/libunwind-1.1-ictce-5.3.0.eb deleted file mode 100644 index 8f3780386e60..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libunwind/libunwind-1.1-ictce-5.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "libunwind" -version = "1.1" - -homepage = 'http://www.nongnu.org/libunwind/' -description = """The primary goal of libunwind is to define a portable and efficient C programming interface - (API) to determine the call-chain of a program. The API additionally provides the means to manipulate the - preserved (callee-saved) state of each call-frame and to resume execution at any point in the call-chain - (non-local goto). The API supports both local (same-process) and remote (across-process) operation. - As such, the API is useful in a number of applications""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SAVANNAH_SOURCE] - -checksums = ['9dfe0fcae2a866de9d3942c66995e4b460230446887dbdab302d41a8aee8d09a'] - -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': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.1-goolf-1.4.10.eb deleted file mode 100644 index 547b2c04e038..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.1-goolf-1.4.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '2.0.1' - -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.""" - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -# 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' - -# 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' - -patches = ['libxc-%(version)s-fix-initialization.patch'] - -sanity_check_paths = { - 'files': ['lib/libxc.a', 'lib/libxc.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.1-ictce-5.3.0.eb deleted file mode 100644 index ba87bd535c26..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.1-ictce-5.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '2.0.1' - -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.""" - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -# 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' - -# 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' - -patches = ['libxc-%(version)s-fix-initialization.patch'] - -sanity_check_paths = { - 'files': ['lib/libxc.a', 'lib/libxc.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.1-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.1-ictce-5.5.0.eb deleted file mode 100644 index e944b72c188e..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.1-ictce-5.5.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '2.0.1' - -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': 'ictce', 'version': '5.5.0'} -# 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" FCCPP="$F77 -E" --enable-shared' - -# 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.a', 'lib/libxc.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.1-intel-2014b.eb b/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.1-intel-2014b.eb deleted file mode 100644 index b9e898267154..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.1-intel-2014b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '2.0.1' - -homepage = 'http://www.tddft.org/programs/octopus/wiki/index.php/Libxc' -description = """Libxc is a library of exchange-correlation functionals for density-functional theory. - The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" - -toolchain = {'name': 'intel', 'version': '2014b'} -# 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" FCCPP="$F77 -E" --enable-shared' - -# 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.a', 'lib/libxc.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.2-goolf-1.4.10.eb deleted file mode 100644 index 8bd05d53ad1c..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.2-goolf-1.4.10.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '2.0.2' - -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.""" - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -# 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' - -# 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.a', 'lib/libxc.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.2-ictce-5.3.0.eb deleted file mode 100644 index 22e411e0a370..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.2-ictce-5.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '2.0.2' - -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.""" - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -# 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' - -# 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.a', 'lib/libxc.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.3-goolf-1.4.10.eb deleted file mode 100644 index 51c0a0a535ac..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.3-goolf-1.4.10.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '2.0.3' - -homepage = 'http://www.tddft.org/programs/octopus/wiki/index.php/Libxc' -description = """Libxc is a library of exchange-correlation functionals for density-functional theory. - The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -# 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' - -# 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.a', 'lib/libxc.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.2.0-intel-2014b.eb b/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.2.0-intel-2014b.eb deleted file mode 100644 index 45bb52f70b4d..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.2.0-intel-2014b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '2.2.0' - -homepage = 'http://www.tddft.org/programs/octopus/wiki/index.php/Libxc' -description = """Libxc is a library of exchange-correlation functionals for density-functional theory. - The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" - -toolchain = {'name': 'intel', 'version': '2014b'} -# 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' - -# 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.a', 'lib/libxc.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.2.1-CrayGNU-2015.06.eb b/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.2.1-CrayGNU-2015.06.eb deleted file mode 100644 index 39dc38965a8a..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.2.1-CrayGNU-2015.06.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '2.2.1' - -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': 'CrayGNU', 'version': '2015.06'} -# 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"' - -# 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.a'], - 'dirs': ['include'], -} - -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.2.1-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.2.1-CrayGNU-2015.11.eb deleted file mode 100644 index 3ce46b560945..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.2.1-CrayGNU-2015.11.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '2.2.1' - -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': 'CrayGNU', 'version': '2015.11'} -# 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"' - -# 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.a'], - 'dirs': ['include'], -} - -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.2.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.2.1-intel-2015a.eb deleted file mode 100644 index 3958efb9f537..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.2.1-intel-2015a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '2.2.1' - -homepage = 'http://www.tddft.org/programs/octopus/wiki/index.php/Libxc' -description = """Libxc is a library of exchange-correlation functionals for density-functional theory. - The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -# 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' - -# 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.a', 'lib/libxc.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.2.2-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.2.2-CrayGNU-2015.11.eb deleted file mode 100644 index 3d0a5a1ed8ef..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.2.2-CrayGNU-2015.11.eb +++ /dev/null @@ -1,34 +0,0 @@ -# contributed by Luca Marsella (CSCS) -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '2.2.2' - -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': 'CrayGNU', 'version': '2015.11'} -# 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' - -# 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.a', 'lib/libxc.so'], - 'dirs': ['include'], -} - -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.2.2-foss-2015b.eb b/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.2.2-foss-2015b.eb deleted file mode 100644 index 5df850f9998c..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.2.2-foss-2015b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '2.2.2' - -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': 'foss', 'version': '2015b'} -# 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' - -# 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.a', 'lib/libxc.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.2.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.2.2-intel-2015a.eb deleted file mode 100644 index a3e00b811aa5..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.2.2-intel-2015a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '2.2.2' - -homepage = 'http://www.tddft.org/programs/octopus/wiki/index.php/Libxc' -description = """Libxc is a library of exchange-correlation functionals for density-functional theory. - The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -# 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' - -# 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.a', 'lib/libxc.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.2.2-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.2.2-intel-2015b.eb deleted file mode 100644 index 3dc273ca2e74..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.2.2-intel-2015b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '2.2.2' - -homepage = 'http://www.tddft.org/programs/octopus/wiki/index.php/Libxc' -description = """Libxc is a library of exchange-correlation functionals for density-functional theory. - The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -# 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' - -# 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.a', 'lib/libxc.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.10-foss-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.10-foss-2014b-Python-2.7.8.eb deleted file mode 100644 index 58524fdeb0ad..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.10-foss-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxcb' -version = '1.10' - -homepage = 'http://xcb.freedesktop.org/' -description = """The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, -latency hiding, direct access to the protocol, improved threading support, and extensibility.""" - -toolchain = {'name': 'foss', 'version': '2014b'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.8' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('xcb-proto', '1.10', versionsuffix), - ('libXau', '1.0.8'), - ('libpthread-stubs', '0.3'), -] - -sanity_check_paths = { - 'files': ['lib/libxcb%s.a' % x for x in ['', '-composite', '-damage', '-dpms', '-dri2', '-glx', - '-randr', '-record', '-render', '-res', '-screensaver', - '-shape', '-shm', '-sync', '-xevie', '-xf86dri', '-xfixes', - '-xinerama', '-xprint', '-xtest', '-xv', '-xvmc']], - 'dirs': ['include/xcb', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.10-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.10-intel-2014b-Python-2.7.8.eb deleted file mode 100644 index ce3fc060e88a..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.10-intel-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxcb' -version = '1.10' - -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': 'intel', 'version': '2014b'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.8' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('xcb-proto', '1.10', versionsuffix), - ('libXau', '1.0.8'), - ('libpthread-stubs', '0.3'), -] - -sanity_check_paths = { - 'files': ['lib/libxcb%s.a' % x for x in ['', '-composite', '-damage', '-dpms', '-dri2', '-glx', - '-randr', '-record', '-render', '-res', '-screensaver', - '-shape', '-shm', '-sync', '-xevie', '-xf86dri', '-xfixes', - '-xinerama', '-xprint', '-xtest', '-xv', '-xvmc']], - 'dirs': ['include/xcb', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.11-goolf-1.5.14-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.11-goolf-1.5.14-Python-2.7.9.eb deleted file mode 100644 index 5ba8e74d17c3..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.11-goolf-1.5.14-Python-2.7.9.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxcb' -version = '1.11' - -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': 'goolf', 'version': '1.5.14'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.9' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [ - (python, pyver), - ('xcb-proto', '1.11', versionsuffix), -] - -sanity_check_paths = { - 'files': ['lib/libxcb%s.a' % x for x in ['', '-composite', '-damage', '-dpms', '-dri2', '-glx', - '-randr', '-record', '-render', '-res', '-screensaver', - '-shape', '-shm', '-sync', '-xevie', '-xf86dri', '-xfixes', - '-xinerama', '-xprint', '-xtest', '-xv', '-xvmc']], - 'dirs': ['include/xcb', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.11-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.11-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index 24ebce544e2f..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.11-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxcb' -version = '1.11' - -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': 'intel', 'version': '2015a'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('xcb-proto', '1.11', versionsuffix), - ('libXau', '1.0.8'), - ('libpthread-stubs', '0.3'), -] - -sanity_check_paths = { - 'files': ['lib/libxcb%s.a' % x for x in ['', '-composite', '-damage', '-dpms', '-dri2', '-glx', - '-randr', '-record', '-render', '-res', '-screensaver', - '-shape', '-shm', '-sync', '-xevie', '-xf86dri', '-xfixes', - '-xinerama', '-xprint', '-xtest', '-xv', '-xvmc']], - 'dirs': ['include/xcb', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.11-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.11-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 5da025a42056..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.11-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxcb' -version = '1.11' - -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': 'intel', 'version': '2015a'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.9' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('xcb-proto', '1.11', versionsuffix), - ('libXau', '1.0.8'), - ('libpthread-stubs', '0.3'), -] - -sanity_check_paths = { - 'files': ['lib/libxcb%s.a' % x for x in ['', '-composite', '-damage', '-dpms', '-dri2', '-glx', - '-randr', '-record', '-render', '-res', '-screensaver', - '-shape', '-shm', '-sync', '-xevie', '-xf86dri', '-xfixes', - '-xinerama', '-xprint', '-xtest', '-xv', '-xvmc']], - 'dirs': ['include/xcb', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.11.1-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.11.1-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 89cf21ee1e83..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.11.1-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxcb' -version = '1.11.1' - -homepage = 'http://xcb.freedesktop.org/' -description = """The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, -latency hiding, direct access to the protocol, improved threading support, and extensibility.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('xcb-proto', '1.11', versionsuffix), - ('libXau', '1.0.8'), - ('libpthread-stubs', '0.3'), -] - -sanity_check_paths = { - 'files': ['lib/libxcb%s.a' % x for x in ['', '-composite', '-damage', '-dpms', '-dri2', '-glx', - '-randr', '-record', '-render', '-res', '-screensaver', - '-shape', '-shm', '-sync', '-xevie', '-xf86dri', '-xfixes', - '-xinerama', '-xprint', '-xtest', '-xv', '-xvmc']], - 'dirs': ['include/xcb', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.11.1-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.11.1-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 59081eb7760f..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.11.1-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxcb' -version = '1.11.1' - -homepage = 'http://xcb.freedesktop.org/' -description = """The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, -latency hiding, direct access to the protocol, improved threading support, and extensibility.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.11' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('xcb-proto', '1.11', versionsuffix), - ('libXau', '1.0.8'), - ('libpthread-stubs', '0.3'), -] - -sanity_check_paths = { - 'files': ['lib/libxcb%s.a' % x for x in ['', '-composite', '-damage', '-dpms', '-dri2', '-glx', - '-randr', '-record', '-render', '-res', '-screensaver', - '-shape', '-shm', '-sync', '-xevie', '-xf86dri', '-xfixes', - '-xinerama', '-xprint', '-xtest', '-xv', '-xvmc']], - 'dirs': ['include/xcb', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.8-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.8-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index ed4684b89c3b..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.8-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxcb' -version = '1.8' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['libxcb-no-pthread-stubs.patch'] - -python = 'Python' -pyver = '2.7.3' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [ - (python, pyver), - ('xcb-proto', '1.7', versionsuffix), -] - -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', - '-shape', '-shm', '-sync', '-xevie', '-xf86dri', '-xfixes', - '-xinerama', '-xprint', '-xtest', '-xv', '-xvmc']], - 'dirs': ['include/xcb', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.8-goolf-1.5.14-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.8-goolf-1.5.14-Python-2.7.3.eb deleted file mode 100644 index 768ffc0072eb..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.8-goolf-1.5.14-Python-2.7.3.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxcb' -version = '1.8' - -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': 'goolf', 'version': '1.5.14'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['libxcb-no-pthread-stubs.patch'] - -python = 'Python' -pyver = '2.7.3' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [ - (python, pyver), - ('xcb-proto', '1.7', versionsuffix), -] - -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', - '-shape', '-shm', '-sync', '-xevie', '-xf86dri', '-xfixes', - '-xinerama', '-xprint', '-xtest', '-xv', '-xvmc']], - 'dirs': ['include/xcb', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.8-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.8-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index e27e71a1c51d..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.8-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxcb' -version = '1.8' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['libxcb-no-pthread-stubs.patch'] - -python = 'Python' -pyver = '2.7.3' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [ - (python, pyver), - ('xcb-proto', '1.7', versionsuffix), -] - -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', - '-shape', '-shm', '-sync', '-xevie', '-xf86dri', '-xfixes', - '-xinerama', '-xprint', '-xtest', '-xv', '-xvmc']], - 'dirs': ['include/xcb', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.8-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.8-intel-2014b-Python-2.7.8.eb deleted file mode 100644 index 008c8f05f649..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.8-intel-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxcb' -version = '1.8' - -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': 'intel', 'version': '2014b'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['libxcb-no-pthread-stubs.patch'] - -python = 'Python' -pyver = '2.7.8' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [ - (python, pyver), - ('xcb-proto', '1.7', versionsuffix), -] - -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', - '-shape', '-shm', '-sync', '-xevie', '-xf86dri', '-xfixes', - '-xinerama', '-xprint', '-xtest', '-xv', '-xvmc']], - 'dirs': ['include/xcb', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxkbcommon/libxkbcommon-0.5.0-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/l/libxkbcommon/libxkbcommon-0.5.0-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index c8fafe0222dc..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxkbcommon/libxkbcommon-0.5.0-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxkbcommon' -version = '0.5.0' -versionsuffix = '-Python-2.7.11' - -homepage = 'http://xkbcommon.org/' -description = """xkbcommon is a library to handle keyboard descriptions, - including loading them from disk, parsing them and handling their state. - It's mainly meant for client toolkits, window systems, - and other system applications.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://xkbcommon.org/download/'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('libxcb', '1.11.1', versionsuffix), - ('XKeyboardConfig', '2.16', versionsuffix), -] - -builddependencies = [ - ('flex', '2.5.39'), - ('Bison', '3.0.4'), -] - -sanity_check_paths = { - 'files': ['lib/libxkbcommon%s.so' % x for x in ['', '-x11']], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/l/libxkbcommon/libxkbcommon-0.5.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libxkbcommon/libxkbcommon-0.5.0-intel-2015b.eb deleted file mode 100644 index 936890773fd1..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxkbcommon/libxkbcommon-0.5.0-intel-2015b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxkbcommon' -version = '0.5.0' - -homepage = 'http://xkbcommon.org/' -description = """xkbcommon is a library to handle keyboard descriptions, - including loading them from disk, parsing them and handling their state. - It's mainly meant for client toolkits, window systems, - and other system applications.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://xkbcommon.org/download/'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('libxcb', '1.11.1', '-Python-2.7.10'), - ('XKeyboardConfig', '2.16'), -] - -builddependencies = [ - ('flex', '2.5.39'), - ('Bison', '3.0.4'), -] - -sanity_check_paths = { - 'files': ['lib/libxkbcommon%s.so' % x for x in ['', '-x11']], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index b18cebf5edfe..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'libxml2' -version = '2.8.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable -outside of the Gnome platform).""" -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.7'), - ('Python', '2.7.3'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-goolf-1.4.10.eb deleted file mode 100644 index 8dce8ccf026a..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-goolf-1.4.10.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'libxml2' -version = '2.8.0' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable -outside of the Gnome platform).""" -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.7')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index ecc03cc89879..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'libxml2' -version = '2.8.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable - outside of the Gnome platform).""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.7'), - ('Python', '2.7.3'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-ictce-5.3.0.eb deleted file mode 100644 index e6c885e909be..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-ictce-5.3.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'libxml2' -version = '2.8.0' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable - outside of the Gnome platform).""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.7')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-intel-2015a-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-intel-2015a-Python-2.7.3.eb deleted file mode 100644 index b3162eb734e7..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-intel-2015a-Python-2.7.3.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'libxml2' -version = '2.8.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable - outside of the Gnome platform).""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('Python', '2.7.3'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.0-goolf-1.4.10.eb deleted file mode 100644 index 437c090f565f..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.0-goolf-1.4.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'libxml2' -version = '2.9.0' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable -outside of the Gnome platform).""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.7')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.0-ictce-5.3.0.eb deleted file mode 100644 index de12c4768fc8..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.0-ictce-5.3.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'libxml2' -version = '2.9.0' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable - outside of the Gnome platform).""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.7')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-foss-2015b.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-foss-2015b.eb deleted file mode 100644 index 4a999c8acc9c..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-foss-2015b.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'libxml2' -version = '2.9.1' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and -toolchain developed for the Gnome project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-goolf-1.4.10-Python-2.7.5.eb deleted file mode 100644 index 758bb9dd8441..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-goolf-1.4.10-Python-2.7.5.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'libxml2' -version = '2.9.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable - outside of the Gnome platform).""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('Python', '2.7.5'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-goolf-1.4.10.eb deleted file mode 100644 index 4e5a1b7c9286..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-goolf-1.4.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'libxml2' -version = '2.9.1' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable -outside of the Gnome platform).""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.7')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-goolf-1.5.14.eb deleted file mode 100644 index ef65dcb9acc3..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-goolf-1.5.14.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'libxml2' -version = '2.9.1' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable -outside of the Gnome platform).""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.7')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-ictce-5.2.0.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-ictce-5.2.0.eb deleted file mode 100644 index c4fbddee119f..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-ictce-5.2.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'libxml2' -version = '2.9.1' - -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': 'ictce', 'version': '5.2.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.7')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-ictce-5.3.0.eb deleted file mode 100644 index 345f7339bbbd..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-ictce-5.3.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'libxml2' -version = '2.9.1' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.7')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-ictce-5.5.0-Python-2.7.6.eb deleted file mode 100644 index 0cdd2e03c2cb..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-ictce-5.5.0-Python-2.7.6.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'libxml2' -version = '2.9.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable - outside of the Gnome platform).""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.7'), - ('Python', '2.7.6'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-ictce-5.5.0.eb deleted file mode 100644 index 35cce5f83232..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-ictce-5.5.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'libxml2' -version = '2.9.1' - -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-ictce-7.1.2.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-ictce-7.1.2.eb deleted file mode 100644 index 9322eb079f38..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-ictce-7.1.2.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'libxml2' -version = '2.9.1' - -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': 'ictce', 'version': '7.1.2'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-intel-2014b.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-intel-2014b.eb deleted file mode 100644 index 7322bbf1cfca..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-intel-2014b.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'libxml2' -version = '2.9.1' - -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': '2014b'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-foss-2015a.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-foss-2015a.eb deleted file mode 100644 index 0d7eb11ba262..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-foss-2015a.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'libxml2' -version = '2.9.2' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and -toolchain developed for the Gnome project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-foss-2015b.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-foss-2015b.eb deleted file mode 100644 index 933fed03d384..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-foss-2015b.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'libxml2' -version = '2.9.2' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and -toolchain developed for the Gnome project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-goolf-1.5.14.eb deleted file mode 100644 index 935739296d91..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-goolf-1.5.14.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'libxml2' -version = '2.9.2' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and -toolchain developed for the Gnome project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-goolf-1.5.16.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-goolf-1.5.16.eb deleted file mode 100644 index 22db63d4d819..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-goolf-1.5.16.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'libxml2' -version = '2.9.2' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and -toolchain developed for the Gnome project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'goolf', 'version': '1.5.16'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-goolf-1.7.20.eb deleted file mode 100644 index 42669ee57de4..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-goolf-1.7.20.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'libxml2' -version = '2.9.2' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and -toolchain developed for the Gnome project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-intel-2014.06.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-intel-2014.06.eb deleted file mode 100644 index 947a255ee98d..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-intel-2014.06.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'libxml2' -version = '2.9.2' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and -toolchain developed for the Gnome project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'intel', 'version': '2014.06'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-intel-2014b.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-intel-2014b.eb deleted file mode 100644 index d0e28b417879..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-intel-2014b.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'libxml2' -version = '2.9.2' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and -toolchain developed for the Gnome project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index b4846f1d26a1..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'libxml2' -version = '2.9.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable - outside of the Gnome platform).""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('Python', '2.7.10'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index af7eb40b20cf..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'libxml2' -version = '2.9.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable - outside of the Gnome platform).""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('Python', '2.7.9'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-intel-2015a.eb deleted file mode 100644 index 28e034ab2caf..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-intel-2015a.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'libxml2' -version = '2.9.2' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and -toolchain developed for the Gnome project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-intel-2015b.eb deleted file mode 100644 index a9be90146562..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.2-intel-2015b.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'libxml2' -version = '2.9.2' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and -toolchain developed for the Gnome project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.3-CrayGNU-2016.03.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.3-CrayGNU-2016.03.eb deleted file mode 100644 index 135641e29dfa..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.3-CrayGNU-2016.03.eb +++ /dev/null @@ -1,21 +0,0 @@ -# contributed by Luca Marsella (CSCS) -name = 'libxml2' -version = "2.9.3" - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and -toolchain developed for the Gnome project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'CrayGNU', 'version': '2016.03'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.3-foss-2015a-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.3-foss-2015a-Python-2.7.11.eb deleted file mode 100644 index 38a9a0dfbcd8..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.3-foss-2015a-Python-2.7.11.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'libxml2' -version = '2.9.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable - outside of the Gnome platform).""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('Python', '2.7.11'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.3-foss-2015a.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.3-foss-2015a.eb deleted file mode 100644 index 3f244ca27186..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.3-foss-2015a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'libxml2' -version = '2.9.3' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable - outside of the Gnome platform).""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.8'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.3-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.3-goolf-1.7.20.eb deleted file mode 100644 index 116952d9c812..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.3-goolf-1.7.20.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'libxml2' -version = '2.9.3' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and -toolchain developed for the Gnome project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.3-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.3-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index f919243b0f91..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.3-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'libxml2' -version = '2.9.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable - outside of the Gnome platform).""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('Python', '2.7.10'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.3-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.3-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 95fbcbd2d44c..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.3-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'libxml2' -version = '2.9.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable - outside of the Gnome platform).""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('Python', '2.7.11'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-foss-2015a.eb b/easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-foss-2015a.eb deleted file mode 100644 index c643283ea533..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-foss-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxslt' -version = '1.1.28' - -homepage = 'http://xmlsoft.org/' -description = """Libxslt is the XSLT C library developed for the GNOME project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] - -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('libxml2', '2.9.2'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-goolf-1.4.10.eb deleted file mode 100644 index 36936924d965..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-goolf-1.4.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxslt' -version = '1.1.28' - -homepage = 'http://xmlsoft.org/' -description = """Libxslt is the XSLT C library developed for the GNOME project (but usable -outside of the Gnome platform).""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/', -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.7'), - ('libxml2', '2.9.1'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-goolf-1.5.16.eb b/easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-goolf-1.5.16.eb deleted file mode 100644 index ac1786bdfdaa..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-goolf-1.5.16.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxslt' -version = '1.1.28' - -homepage = 'http://xmlsoft.org/' -description = """Libxslt is the XSLT C library developed for the GNOME project (but usable -outside of the Gnome platform).""" - -toolchain = {'name': 'goolf', 'version': '1.5.16'} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/', -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('libxml2', '2.9.2'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-ictce-5.3.0.eb deleted file mode 100644 index 90e2d917d46c..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-ictce-5.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxslt' -version = '1.1.28' - -homepage = 'http://xmlsoft.org/' -description = """Libxslt is the XSLT C library developed for the GNOME project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] - -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.7'), - ('libxml2', '2.9.1'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-intel-2014b.eb b/easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-intel-2014b.eb deleted file mode 100644 index da4b7d1bbdd2..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-intel-2014b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxslt' -version = '1.1.28' - -homepage = 'http://xmlsoft.org/' -description = """Libxslt is the XSLT C library developed for the GNOME project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] - -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('libxml2', '2.9.2'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-intel-2015a.eb deleted file mode 100644 index 31f8acfbc80a..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-intel-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxslt' -version = '1.1.28' - -homepage = 'http://xmlsoft.org/' -description = """Libxslt is the XSLT C library developed for the GNOME project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] - -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('libxml2', '2.9.2'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 8b441173325b..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxslt' -version = '1.1.28' -versionsuffix = '-Python-2.7.11' - -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': '2015b'} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] - -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('libxml2', '2.9.3', versionsuffix), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-intel-2015b.eb deleted file mode 100644 index 6524ad39ef89..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-intel-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxslt' -version = '1.1.28' - -homepage = 'http://xmlsoft.org/' -description = """Libxslt is the XSLT C library developed for the GNOME project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] - -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('libxml2', '2.9.2'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libyaml/libyaml-0.1.4-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/libyaml/libyaml-0.1.4-goolf-1.4.10.eb deleted file mode 100644 index b13bc6b78fa0..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libyaml/libyaml-0.1.4-goolf-1.4.10.eb +++ /dev/null @@ -1,27 +0,0 @@ -## -# 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.4' - -homepage = 'http://pyyaml.org/wiki/LibYAML' -description = """LibYAML is a YAML 1.1 parser and emitter written in C.""" -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = ['yaml-%(version)s.tar.gz'] -source_urls = ['http://pyyaml.org/download/libyaml/'] - -sanity_check_paths = { - 'files': ["include/yaml.h", "lib/libyaml.a", "lib/libyaml.%s" % SHLIB_EXT], - 'dirs': ["lib/pkgconfig"] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libyaml/libyaml-0.1.4-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/libyaml/libyaml-0.1.4-ictce-5.3.0.eb deleted file mode 100644 index f14a7e7513fb..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libyaml/libyaml-0.1.4-ictce-5.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -## -# 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.4' - -homepage = 'http://pyyaml.org/wiki/LibYAML' -description = """LibYAML is a YAML 1.1 parser and emitter written in C.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = ['yaml-%(version)s.tar.gz'] -source_urls = ['http://pyyaml.org/download/libyaml/'] - -sanity_check_paths = { - 'files': ["include/yaml.h", "lib/libyaml.a", "lib/libyaml.%s" % SHLIB_EXT], - 'dirs': ["lib/pkgconfig"] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libyaml/libyaml-0.1.6-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/libyaml/libyaml-0.1.6-intel-2015a.eb deleted file mode 100644 index 17d86127bf23..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libyaml/libyaml-0.1.6-intel-2015a.eb +++ /dev/null @@ -1,28 +0,0 @@ -## -# 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.6' - -homepage = 'http://pyyaml.org/wiki/LibYAML' -description = """LibYAML is a YAML 1.1 parser and emitter written in C.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = ['yaml-%(version)s.tar.gz'] -source_urls = ['http://pyyaml.org/download/libyaml/'] - -sanity_check_paths = { - 'files': ["include/yaml.h", "lib/libyaml.a", "lib/libyaml.%s" % SHLIB_EXT], - 'dirs': ["lib/pkgconfig"] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/libyaml/libyaml-0.1.6-intel-2015b.eb b/easybuild/easyconfigs/__archive__/l/libyaml/libyaml-0.1.6-intel-2015b.eb deleted file mode 100644 index 0af648ec221e..000000000000 --- a/easybuild/easyconfigs/__archive__/l/libyaml/libyaml-0.1.6-intel-2015b.eb +++ /dev/null @@ -1,28 +0,0 @@ -## -# 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.6' - -homepage = 'http://pyyaml.org/wiki/LibYAML' -description = """LibYAML is a YAML 1.1 parser and emitter written in C.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = ['yaml-%(version)s.tar.gz'] -source_urls = ['http://pyyaml.org/download/libyaml/'] - -sanity_check_paths = { - 'files': ["include/yaml.h", "lib/libyaml.a", "lib/libyaml.%s" % SHLIB_EXT], - 'dirs': ["lib/pkgconfig"] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/likwid/likwid-3.0.0-goolf-1.4.10-pinomp.eb b/easybuild/easyconfigs/__archive__/l/likwid/likwid-3.0.0-goolf-1.4.10-pinomp.eb deleted file mode 100644 index 0c0b62a221b1..000000000000 --- a/easybuild/easyconfigs/__archive__/l/likwid/likwid-3.0.0-goolf-1.4.10-pinomp.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'likwid' -version = '3.0.0' -versionsuffix = '-pinomp' - -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': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GOOGLECODE_SOURCE] - -patches = ['pinomp-pthread-overload.patch'] - -skipsteps = ['configure'] -buildopts = 'CC="$CC" CFLAGS="$CFLAGS"' -installopts = 'PREFIX=%(installdir)s' - -sanity_check_paths = { - 'files': ["bin/likwid-features", "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.a"], - 'dirs': ["man/man1"] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/l/likwid/likwid-3.0.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/likwid/likwid-3.0.0-goolf-1.4.10.eb deleted file mode 100644 index ec93432ba454..000000000000 --- a/easybuild/easyconfigs/__archive__/l/likwid/likwid-3.0.0-goolf-1.4.10.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'likwid' -version = '3.0.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': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GOOGLECODE_SOURCE] - -skipsteps = ['configure'] -buildopts = 'CC="$CC" CFLAGS="$CFLAGS"' -installopts = 'PREFIX=%(installdir)s' - -sanity_check_paths = { - 'files': ["bin/likwid-features", "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.a"], - 'dirs': ["man/man1"] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/l/likwid/likwid-3.0.0-ictce-5.3.0-pinomp.eb b/easybuild/easyconfigs/__archive__/l/likwid/likwid-3.0.0-ictce-5.3.0-pinomp.eb deleted file mode 100644 index 8e3bb39ecc8a..000000000000 --- a/easybuild/easyconfigs/__archive__/l/likwid/likwid-3.0.0-ictce-5.3.0-pinomp.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'likwid' -version = '3.0.0' -versionsuffix = '-pinomp' - -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': 'ictce', 'version': '5.3.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GOOGLECODE_SOURCE] - -patches = ['pinomp-pthread-overload.patch'] - -skipsteps = ['configure'] -buildopts = 'CC="$CC" CFLAGS="$CFLAGS"' -installopts = 'PREFIX=%(installdir)s' - -sanity_check_paths = { - 'files': ["bin/likwid-features", "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.a"], - 'dirs': ["man/man1"] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/l/likwid/likwid-3.0.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/likwid/likwid-3.0.0-ictce-5.3.0.eb deleted file mode 100644 index 38eedbb46e23..000000000000 --- a/easybuild/easyconfigs/__archive__/l/likwid/likwid-3.0.0-ictce-5.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'likwid' -version = '3.0.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': 'ictce', 'version': '5.3.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GOOGLECODE_SOURCE] - -skipsteps = ['configure'] -buildopts = 'CC="$CC" CFLAGS="$CFLAGS"' -installopts = 'PREFIX=%(installdir)s' - -sanity_check_paths = { - 'files': ["bin/likwid-features", "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.a"], - 'dirs': ["man/man1"] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/l/likwid/likwid-3.1.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/l/likwid/likwid-3.1.3-intel-2015a.eb deleted file mode 100644 index 8e33280ec204..000000000000 --- a/easybuild/easyconfigs/__archive__/l/likwid/likwid-3.1.3-intel-2015a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'likwid' -version = '3.1.3' - -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': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://ftp.fau.de/pub/likwid/'] - -skipsteps = ['configure'] -buildopts = 'CC="$CC" CFLAGS="$CFLAGS -std=c99"' -installopts = 'PREFIX=%(installdir)s' - -sanity_check_paths = { - 'files': ["bin/likwid-features", "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.a"], - 'dirs': ["man/man1"] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/l/log4cplus/log4cplus-1.0.4.3-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/l/log4cplus/log4cplus-1.0.4.3-ictce-5.5.0.eb deleted file mode 100755 index af8ebb2524c8..000000000000 --- a/easybuild/easyconfigs/__archive__/l/log4cplus/log4cplus-1.0.4.3-ictce-5.5.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'log4cplus' -version = '1.0.4.3' - -homepage = 'http://sourceforge.net/p/log4cplus' -description = """log4cplus is a simple to use C++ logging API providing thread-safe, flexible, and arbitrarily -granular control over log management and configuration. It is modelled after the Java log4j API.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] - -sanity_check_paths = { - 'files': ["lib/liblog4cplus.a", "lib/liblog4cplus.so"], - 'dirs': ["include/log4cplus"], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/l/log4cplus/log4cplus-1.1.2-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/l/log4cplus/log4cplus-1.1.2-ictce-5.5.0.eb deleted file mode 100755 index bdb9d1373969..000000000000 --- a/easybuild/easyconfigs/__archive__/l/log4cplus/log4cplus-1.1.2-ictce-5.5.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'log4cplus' -version = '1.1.2' - -homepage = 'http://sourceforge.net/p/log4cplus' -description = """log4cplus is a simple to use C++ logging API providing thread-safe, flexible, and arbitrarily -granular control over log management and configuration. It is modelled after the Java log4j API.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] - -sanity_check_paths = { - 'files': ["lib/liblog4cplus.a", "lib/liblog4cplus.so"], - 'dirs': ["include/log4cplus"], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/l/lxml/lxml-3.1.2-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/l/lxml/lxml-3.1.2-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 6899577527ea..000000000000 --- a/easybuild/easyconfigs/__archive__/l/lxml/lxml-3.1.2-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'lxml' -version = '3.1.2' - -homepage = 'http://lxml.de/' -description = """The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://lxml.de/files/'] -sources = [SOURCE_TGZ] - -python = 'Python' -pythonversion = '2.7.3' -pyshortver = '.'.join(pythonversion.split('.')[:2]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('libxml2', '2.9.1'), - ('libxslt', '1.1.28'), -] - -pylibdir = "lib/python%s/site-packages/%%(name)s" % pyshortver - -sanity_check_paths = { - 'files': [], - 'dirs': [('%s-%%(version)s-py%s.egg' % (pylibdir, pyshortver), - '%s-%%(version)s-py%s-linux-x86_64.egg' % (pylibdir, pyshortver))], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/lxml/lxml-3.1.2-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/l/lxml/lxml-3.1.2-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 1e39e76f870e..000000000000 --- a/easybuild/easyconfigs/__archive__/l/lxml/lxml-3.1.2-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'lxml' -version = '3.1.2' - -homepage = 'http://lxml.de/' -description = """The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://lxml.de/files/'] -sources = [SOURCE_TGZ] - -python = 'Python' -pythonversion = '2.7.3' -pyshortver = '.'.join(pythonversion.split('.')[:2]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('libxml2', '2.9.1'), - ('libxslt', '1.1.28'), -] - -pylibdir = "lib/python%s/site-packages/%%(name)s" % pyshortver - -sanity_check_paths = { - 'files': [], - 'dirs': [('%s-%%(version)s-py%s.egg' % (pylibdir, pyshortver), - '%s-%%(version)s-py%s-linux-x86_64.egg' % (pylibdir, pyshortver))], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/lxml/lxml-3.4.2-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/l/lxml/lxml-3.4.2-intel-2014b-Python-2.7.8.eb deleted file mode 100644 index c64a9a648dc4..000000000000 --- a/easybuild/easyconfigs/__archive__/l/lxml/lxml-3.4.2-intel-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'lxml' -version = '3.4.2' - -homepage = 'http://lxml.de/' -description = """The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://lxml.de/files/'] -sources = [SOURCE_TGZ] - -python = 'Python' -pythonversion = '2.7.8' -pyshortver = '.'.join(pythonversion.split('.')[:2]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('libxml2', '2.9.2'), - ('libxslt', '1.1.28'), -] - -pylibdir = "lib/python%s/site-packages/%%(name)s" % pyshortver - -sanity_check_paths = { - 'files': [], - 'dirs': [('%s-%%(version)s-py%s.egg' % (pylibdir, pyshortver), - '%s-%%(version)s-py%s-linux-x86_64.egg' % (pylibdir, pyshortver))], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/lxml/lxml-3.4.2-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/l/lxml/lxml-3.4.2-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 0b5c2b72a803..000000000000 --- a/easybuild/easyconfigs/__archive__/l/lxml/lxml-3.4.2-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'lxml' -version = '3.4.2' - -homepage = 'http://lxml.de/' -description = """The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://lxml.de/files/'] -sources = [SOURCE_TGZ] - -python = 'Python' -pythonversion = '2.7.9' -pyshortver = '.'.join(pythonversion.split('.')[:2]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('libxml2', '2.9.2'), - ('libxslt', '1.1.28'), -] - -pylibdir = "lib/python%s/site-packages/%%(name)s" % pyshortver - -sanity_check_paths = { - 'files': [], - 'dirs': [('%s-%%(version)s-py%s.egg' % (pylibdir, pyshortver), - '%s-%%(version)s-py%s-linux-x86_64.egg' % (pylibdir, pyshortver))], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/lxml/lxml-3.4.4-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/l/lxml/lxml-3.4.4-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 6f981f8afada..000000000000 --- a/easybuild/easyconfigs/__archive__/l/lxml/lxml-3.4.4-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'lxml' -version = '3.4.4' - -homepage = 'http://lxml.de/' -description = """The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://lxml.de/files/'] -sources = [SOURCE_TGZ] - -python = 'Python' -pythonversion = '2.7.10' -pyshortver = '.'.join(pythonversion.split('.')[:2]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('libxml2', '2.9.2'), - ('libxslt', '1.1.28'), -] - -pylibdir = "lib/python%s/site-packages/%%(name)s" % pyshortver - -sanity_check_paths = { - 'files': [], - 'dirs': [('%s-%%(version)s-py%s.egg' % (pylibdir, pyshortver), - '%s-%%(version)s-py%s-linux-x86_64.egg' % (pylibdir, pyshortver))], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/lxml/lxml-3.5.0-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/l/lxml/lxml-3.5.0-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index c1b483c4c3a9..000000000000 --- a/easybuild/easyconfigs/__archive__/l/lxml/lxml-3.5.0-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'lxml' -version = '3.5.0' - -homepage = 'http://lxml.de/' -description = """The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://lxml.de/files/'] -sources = [SOURCE_TGZ] - -pyver = '2.7.11' -pyshortver = '.'.join(pyver.split('.')[:2]) - -versionsuffix = '-Python-%s' % pyver - -dependencies = [ - ('Python', pyver), - ('libxml2', '2.9.3', versionsuffix), - ('libxslt', '1.1.28', versionsuffix), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages' % pyshortver], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/l/lynx/lynx-2.8.7-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/l/lynx/lynx-2.8.7-goolf-1.4.10.eb deleted file mode 100644 index 6d16b1a8fec4..000000000000 --- a/easybuild/easyconfigs/__archive__/l/lynx/lynx-2.8.7-goolf-1.4.10.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'lynx' -version = '2.8.7' - -description = "lynx is an alphanumeric display oriented World-Wide Web Client" -homepage = 'http://lynx.isc.org/' - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://invisible-mirror.net/archives/lynx/tarballs/'] -sources = ['%(name)s%(version)srel.2.tar.bz2'] - -checksums = ['cb936aef812e4e463ab86cbbe14d4db9'] - -sanity_check_paths = { - 'files': ['bin/lynx'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/l/lynx/lynx-2.8.7-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/l/lynx/lynx-2.8.7-ictce-5.3.0.eb deleted file mode 100644 index 00b6eda66872..000000000000 --- a/easybuild/easyconfigs/__archive__/l/lynx/lynx-2.8.7-ictce-5.3.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'lynx' -version = '2.8.7' - -description = "lynx is an alphanumeric display oriented World-Wide Web Client" -homepage = 'http://lynx.isc.org/' - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://invisible-mirror.net/archives/lynx/tarballs/'] -sources = ['%(name)s%(version)srel.2.tar.bz2'] - -checksums = ['cb936aef812e4e463ab86cbbe14d4db9'] - -sanity_check_paths = { - 'files': ['bin/lynx'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-GCC-4.6.3.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-GCC-4.6.3.eb deleted file mode 100644 index cd7fc6b9c7a8..000000000000 --- a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-GCC-4.6.3.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.16' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. -It is mostly SVR4 compatible although it has some extensions -(for example, handling more than 9 positional parameters to macros). -GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc. -""" - -toolchain = {'name': 'GCC', 'version': '4.6.3'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s-no-gets.patch'] -checksums = [ - 'e9176a35bb13a1b08482359aa554ee8072794f58f00e4827bf0e06b570c827da', # m4-1.4.16.tar.gz - '7c223ab254e9ba2d8ad5dc427889b5ad37304917c178ed541b8b95e24d9ee8d5', # M4-1.4.16-no-gets.patch -] - -configopts = "--enable-c++" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-GCC-4.7.2.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-GCC-4.7.2.eb deleted file mode 100644 index 893c551f1f5a..000000000000 --- a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-GCC-4.7.2.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.16' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. -It is mostly SVR4 compatible although it has some extensions -(for example, handling more than 9 positional parameters to macros). -GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc. -""" - -toolchain = {'name': 'GCC', 'version': '4.7.2'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s-no-gets.patch'] -checksums = [ - 'e9176a35bb13a1b08482359aa554ee8072794f58f00e4827bf0e06b570c827da', # m4-1.4.16.tar.gz - '7c223ab254e9ba2d8ad5dc427889b5ad37304917c178ed541b8b95e24d9ee8d5', # M4-1.4.16-no-gets.patch -] - -configopts = "--enable-c++" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-GCC-4.7.3.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-GCC-4.7.3.eb deleted file mode 100644 index 7a7903d082cb..000000000000 --- a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-GCC-4.7.3.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.16' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. -It is mostly SVR4 compatible although it has some extensions -(for example, handling more than 9 positional parameters to macros). -GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc. -""" - -toolchain = {'name': 'GCC', 'version': '4.7.3'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s-no-gets.patch'] -checksums = [ - 'e9176a35bb13a1b08482359aa554ee8072794f58f00e4827bf0e06b570c827da', # m4-1.4.16.tar.gz - '7c223ab254e9ba2d8ad5dc427889b5ad37304917c178ed541b8b95e24d9ee8d5', # M4-1.4.16-no-gets.patch -] - -configopts = "--enable-c++" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-goolf-1.4.10.eb deleted file mode 100644 index a6f201af3286..000000000000 --- a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-goolf-1.4.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.16' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s-no-gets.patch'] -checksums = [ - 'e9176a35bb13a1b08482359aa554ee8072794f58f00e4827bf0e06b570c827da', # m4-1.4.16.tar.gz - '7c223ab254e9ba2d8ad5dc427889b5ad37304917c178ed541b8b95e24d9ee8d5', # M4-1.4.16-no-gets.patch -] - -configopts = "--enable-c++" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-goolf-1.5.14.eb deleted file mode 100644 index 1ff8f271aed2..000000000000 --- a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-goolf-1.5.14.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.16' - -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': 'goolf', 'version': '1.5.14'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s-no-gets.patch'] -checksums = [ - 'e9176a35bb13a1b08482359aa554ee8072794f58f00e4827bf0e06b570c827da', # m4-1.4.16.tar.gz - '7c223ab254e9ba2d8ad5dc427889b5ad37304917c178ed541b8b95e24d9ee8d5', # M4-1.4.16-no-gets.patch -] - -configopts = "--enable-c++" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-ictce-5.3.0.eb deleted file mode 100644 index 06b793942359..000000000000 --- a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-ictce-5.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.16' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s-no-gets.patch'] -checksums = [ - 'e9176a35bb13a1b08482359aa554ee8072794f58f00e4827bf0e06b570c827da', # m4-1.4.16.tar.gz - '7c223ab254e9ba2d8ad5dc427889b5ad37304917c178ed541b8b95e24d9ee8d5', # M4-1.4.16-no-gets.patch -] - -configopts = "--enable-c++" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-ictce-5.4.0.eb deleted file mode 100644 index e86d49b94c6c..000000000000 --- a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-ictce-5.4.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.16' - -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': 'ictce', 'version': '5.4.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s-no-gets.patch'] -checksums = [ - 'e9176a35bb13a1b08482359aa554ee8072794f58f00e4827bf0e06b570c827da', # m4-1.4.16.tar.gz - '7c223ab254e9ba2d8ad5dc427889b5ad37304917c178ed541b8b95e24d9ee8d5', # M4-1.4.16-no-gets.patch -] - -configopts = "--enable-c++" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-ictce-5.5.0.eb deleted file mode 100644 index 86e57ab158d4..000000000000 --- a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-ictce-5.5.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.16' - -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': 'ictce', 'version': '5.5.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s-no-gets.patch'] -checksums = [ - 'e9176a35bb13a1b08482359aa554ee8072794f58f00e4827bf0e06b570c827da', # m4-1.4.16.tar.gz - '7c223ab254e9ba2d8ad5dc427889b5ad37304917c178ed541b8b95e24d9ee8d5', # M4-1.4.16-no-gets.patch -] - -configopts = "--enable-c++" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-ictce-6.1.5.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-ictce-6.1.5.eb deleted file mode 100644 index 98ba35202018..000000000000 --- a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-ictce-6.1.5.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.16' - -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': 'ictce', 'version': '6.1.5'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s-no-gets.patch'] -checksums = [ - 'e9176a35bb13a1b08482359aa554ee8072794f58f00e4827bf0e06b570c827da', # m4-1.4.16.tar.gz - '7c223ab254e9ba2d8ad5dc427889b5ad37304917c178ed541b8b95e24d9ee8d5', # M4-1.4.16-no-gets.patch -] - -configopts = "--enable-c++" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-intel-2014b.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-intel-2014b.eb deleted file mode 100644 index c710867d317b..000000000000 --- a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-intel-2014b.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.16' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s-no-gets.patch'] -checksums = [ - 'e9176a35bb13a1b08482359aa554ee8072794f58f00e4827bf0e06b570c827da', # m4-1.4.16.tar.gz - '7c223ab254e9ba2d8ad5dc427889b5ad37304917c178ed541b8b95e24d9ee8d5', # M4-1.4.16-no-gets.patch -] - -configopts = "--enable-c++" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-CrayGNU-2015.06.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-CrayGNU-2015.06.eb deleted file mode 100644 index 4a93b29b2ab9..000000000000 --- a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-CrayGNU-2015.06.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.06'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-CrayGNU-2015.11.eb deleted file mode 100644 index 263be2df764d..000000000000 --- a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-CrayGNU-2015.11.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.11'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-GCC-4.7.2.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-GCC-4.7.2.eb deleted file mode 100644 index 0a23df39c83b..000000000000 --- a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-GCC-4.7.2.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'GCC', 'version': '4.7.2'} - -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/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-foss-2014b.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-foss-2014b.eb deleted file mode 100644 index 67325fbbb8d5..000000000000 --- a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-foss-2014b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'foss', 'version': '2014b'} - -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/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-foss-2015.05.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-foss-2015.05.eb deleted file mode 100644 index 0bf1affc96e0..000000000000 --- a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-foss-2015.05.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'foss', 'version': '2015.05'} - -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/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-foss-2015a.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-foss-2015a.eb deleted file mode 100644 index 5eb04599ac3e..000000000000 --- a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-foss-2015a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -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/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-foss-2015b.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-foss-2015b.eb deleted file mode 100644 index 12294269e1b8..000000000000 --- a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-foss-2015b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -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/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-ictce-5.4.0.eb deleted file mode 100644 index 3136d3cdf1e9..000000000000 --- a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-ictce-5.4.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'ictce', 'version': '5.4.0'} - -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/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-ictce-5.5.0.eb deleted file mode 100644 index 88970ab6ebcc..000000000000 --- a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-ictce-5.5.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -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/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-ictce-7.1.2.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-ictce-7.1.2.eb deleted file mode 100644 index 152dc2115ccc..000000000000 --- a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-ictce-7.1.2.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'ictce', 'version': '7.1.2'} - -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/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-intel-2014b.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-intel-2014b.eb deleted file mode 100644 index d7883f9e095e..000000000000 --- a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-intel-2014b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -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/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-intel-2015a.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-intel-2015a.eb deleted file mode 100644 index f8ff2fc4f482..000000000000 --- a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-intel-2015a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -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/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-intel-2015b.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-intel-2015b.eb deleted file mode 100644 index cf361bd16b93..000000000000 --- a/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-intel-2015b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -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/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/MACS/MACS-1.4.2-1-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/m/MACS/MACS-1.4.2-1-goolf-1.4.10-Python-2.7.5.eb deleted file mode 100644 index a1e0594673d2..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MACS/MACS-1.4.2-1-goolf-1.4.10-Python-2.7.5.eb +++ /dev/null @@ -1,41 +0,0 @@ -# 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 = 'MACS' -version = '1.4.2-1' - -homepage = 'http://liulab.dfci.harvard.edu/MACS/' -description = """ Model-based Analysis of ChIP-Seq (MACS) on short reads sequencers - such as Genome Analyzer (Illumina / Solexa). MACS empirically models the length of - the sequenced ChIP fragments, which tends to be shorter than sonication or library - construction size estimates, and uses it to improve the spatial resolution of predicted - binding sites. MACS also uses a dynamic Poisson distribution to effectively capture - local biases in the genome sequence, allowing for more sensitive and robust prediction.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -# automagic download doesn't work, download manually from https://github.com/downloads/taoliu/MACS/MACS-1.4.2-1.tar.gz -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.5' -pyshortver = '.'.join(pyver.split('.')[:2]) - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [ - (python, pyver), -] - -options = {'modulename': 'MACS14'} - -sanity_check_paths = { - 'files': ['bin/macs14'], - 'dirs': [''], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MACS2/MACS2-2.1.0.20150731-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/MACS2/MACS2-2.1.0.20150731-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 5a7ca2fcb33c..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MACS2/MACS2-2.1.0.20150731-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,45 +0,0 @@ -## -# 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 -# License:: MIT/GPL -# $Id$ -# -## - -easyblock = 'PythonPackage' - -name = 'MACS2' -version = '2.1.0.20150731' - -homepage = 'https://github.com/taoliu/MACS/' -description = "Model Based Analysis for ChIP-Seq data" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['5c87df78a89b15b2c3c8be54ce8216e3e0e28ffd1025d437697102016a64db8b'] - -python = 'Python' -pyver = '2.7.3' -pyshortver = '.'.join(pyver.split('.')[0:2]) -pylibdir = 'lib/python%s/site-packages' % pyshortver -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [ - (python, pyver), - ('numpy', '1.7.1', versionsuffix), -] - -options = {'modulename': name} - -sanity_check_paths = { - 'files': ['bin/macs2', '%s/%s-%s-py%s-linux-x86_64.egg' % (pylibdir, name, version, pyshortver)], - 'dirs': [], -} - -sanity_check_commands = [('%(namelower)s --version')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MAFFT/MAFFT-7.130-goolf-1.4.10-with-extensions.eb b/easybuild/easyconfigs/__archive__/m/MAFFT/MAFFT-7.130-goolf-1.4.10-with-extensions.eb deleted file mode 100644 index 301e024b2e0e..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MAFFT/MAFFT-7.130-goolf-1.4.10-with-extensions.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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 = 'MAFFT' -version = '7.130' -versionsuffix = '-with-extensions' - -homepage = 'http://mafft.cbrc.jp/alignment/software/' -description = """MAFFT is a multiple sequence alignment program - for unix-like operating systems. It offers a range of multiple - alignment methods, L-INS-i (accurate; for alignment of <∼200 sequences), - FFT-NS-2 (fast; for alignment of <∼10,000 sequences), etc.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [homepage] -sources = ['%(namelower)s-%(version)s%(versionsuffix)s-src.tgz'] - -skipsteps = ['configure'] -start_dir = 'core' -installopts = 'PREFIX=%(installdir)s' - -modextrapaths = {'MAFFT_BINARIES': 'libexec/mafft'} - -sanity_check_paths = { - 'files': ['bin/mafft'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MAFFT/MAFFT-7.130-ictce-5.3.0-with-extensions.eb b/easybuild/easyconfigs/__archive__/m/MAFFT/MAFFT-7.130-ictce-5.3.0-with-extensions.eb deleted file mode 100644 index de247f7e05df..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MAFFT/MAFFT-7.130-ictce-5.3.0-with-extensions.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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 = 'MAFFT' -version = '7.130' -versionsuffix = '-with-extensions' - -homepage = 'http://mafft.cbrc.jp/alignment/software/' -description = """MAFFT is a multiple sequence alignment program - for unix-like operating systems. It offers a range of multiple - alignment methods, L-INS-i (accurate; for alignment of <∼200 sequences), - FFT-NS-2 (fast; for alignment of <∼10,000 sequences), etc.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [homepage] -sources = ['%(namelower)s-%(version)s%(versionsuffix)s-src.tgz'] - -skipsteps = ['configure'] -start_dir = 'core' -installopts = 'PREFIX=%(installdir)s' - -modextrapaths = {'MAFFT_BINARIES': 'libexec/mafft'} - -sanity_check_paths = { - 'files': ['bin/mafft'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MAST/MAST-20160111-intel-2015b-R-3.2.1.eb b/easybuild/easyconfigs/__archive__/m/MAST/MAST-20160111-intel-2015b-R-3.2.1.eb deleted file mode 100644 index c085da3378d6..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MAST/MAST-20160111-intel-2015b-R-3.2.1.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'RPackage' - -name = 'MAST' -version = '20160111' -versionsuffix = '-R-%(rver)s' - -homepage = 'https://github.com/RGLab/MAST' -description = """Tools and methods for analysis of single cell assay data in R""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['https://github.com/RGLab/MAST/archive/'] -sources = ['8234b18.tar.gz'] - -dependencies = [ - ('R', '3.2.1'), - ('R-bundle-Bioconductor', '3.1', versionsuffix), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['%(name)s'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/m/MATIO/MATIO-1.5.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/MATIO/MATIO-1.5.2-goolf-1.4.10.eb deleted file mode 100644 index fb42e73bb65f..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MATIO/MATIO-1.5.2-goolf-1.4.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# 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 = 'MATIO' -version = '1.5.2' - -homepage = 'http://sourceforge.net/projects/matio/' -description = """matio is an C library for reading and writing Matlab MAT files.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_ZIP] - -dependencies = [('zlib', '1.2.7')] - -sanity_check_paths = { - 'files': ['include/matio.h', 'bin/matdump', 'lib/libmatio.a'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/m/MATIO/MATIO-1.5.2-intel-2015b.eb b/easybuild/easyconfigs/__archive__/m/MATIO/MATIO-1.5.2-intel-2015b.eb deleted file mode 100644 index 92679ceb39bb..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MATIO/MATIO-1.5.2-intel-2015b.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# 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 = 'MATIO' -version = '1.5.2' - -homepage = 'http://sourceforge.net/projects/matio/' -description = """matio is an C library for reading and writing Matlab MAT files.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_ZIP] - -dependencies = [('zlib', '1.2.8')] - -sanity_check_paths = { - 'files': ['include/matio.h', 'bin/matdump', 'lib/libmatio.a'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/m/MCL/MCL-12.135-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/MCL/MCL-12.135-goolf-1.4.10.eb deleted file mode 100644 index 79f149914d3a..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MCL/MCL-12.135-goolf-1.4.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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 -## - -easyblock = 'ConfigureMake' - -name = 'MCL' -version = '12.135' - -homepage = 'http://micans.org/mcl/' -description = """The MCL algorithm is short for the Markov Cluster Algorithm, a fast and - scalable unsupervised cluster algorithm for networks (also known as graphs) based on - simulation of (stochastic) flow in graphs. The algorithm was invented/discovered by - Stijn van Dongen at the Centre for Mathematics and Computer Science (also known as CWI) - in the Netherlands. MCL has been applied in a number of different domains, mostly in bioinformatics.""" -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -# eg. http://micans.org/mcl/src/mcl-12-135.tar.gz -sources = ['mcl-%s.tar.gz' % '-'.join(version.split('.'))] -source_urls = ['http://micans.org/mcl/src/'] - -sanity_check_paths = { - 'files': ["bin/mcl"], - 'dirs': ["share"] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MCL/MCL-12.135-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/m/MCL/MCL-12.135-ictce-5.3.0.eb deleted file mode 100644 index 8922cbe4f1e3..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MCL/MCL-12.135-ictce-5.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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 -## - -easyblock = 'ConfigureMake' - -name = 'MCL' -version = '12.135' - -homepage = 'http://micans.org/mcl/' -description = """The MCL algorithm is short for the Markov Cluster Algorithm, a fast and - scalable unsupervised cluster algorithm for networks (also known as graphs) based on - simulation of (stochastic) flow in graphs. The algorithm was invented/discovered by - Stijn van Dongen at the Centre for Mathematics and Computer Science (also known as CWI) - in the Netherlands. MCL has been applied in a number of different domains, mostly in bioinformatics.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -# eg. http://micans.org/mcl/src/mcl-12-135.tar.gz -sources = ['mcl-%s.tar.gz' % '-'.join(version.split('.'))] -source_urls = ['http://micans.org/mcl/src/'] - -sanity_check_paths = { - 'files': ["bin/mcl"], - 'dirs': ["share"] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MDP/MDP-3.3-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/MDP/MDP-3.3-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 585d967add1c..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MDP/MDP-3.3-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = "PythonPackage" - -name = 'MDP' -version = '3.3' - -homepage = 'http://mdp-toolkit.sourceforge.net' -description = """From the user's perspective, MDP is a collection of supervised and unsupervised learning algorithms -and other data processing units that can be combined into data processing sequences and more complex feed-forward -network architectures. -""" -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [('http://sourceforge.net/projects/mdp-toolkit/files/mdp-toolkit/%s' % version, 'download')] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.3' - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [(python, pyver)] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/bimdp' % pyshortver, 'lib/python%s/site-packages/mdp' % pyshortver], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/m/MDP/MDP-3.3-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/MDP/MDP-3.3-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index e91e482965fb..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MDP/MDP-3.3-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = "PythonPackage" - -name = 'MDP' -version = '3.3' - -homepage = 'http://mdp-toolkit.sourceforge.net' -description = """From the user's perspective, MDP is a collection of supervised and unsupervised learning algorithms - and other data processing units that can be combined into data processing sequences and more complex feed-forward - network architectures.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [('http://sourceforge.net/projects/mdp-toolkit/files/mdp-toolkit/%s' % version, 'download')] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.3' - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [(python, pyver)] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/bimdp' % pyshortver, 'lib/python%s/site-packages/mdp' % pyshortver], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/m/MDSplus/MDSplus-7.0.67-goolf-1.5.16-Java-1.7.0_79-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/m/MDSplus/MDSplus-7.0.67-goolf-1.5.16-Java-1.7.0_79-Python-2.7.9.eb deleted file mode 100644 index 929644981405..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MDSplus/MDSplus-7.0.67-goolf-1.5.16-Java-1.7.0_79-Python-2.7.9.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MDSplus' -version = '7.0.67' -versionsuffix = '-Java-%(javaver)s-Python-%(pyver)s' - -homepage = 'http://mdsplus.org/' -description = """MDSplus is a set of software tools for data acquisition and storage and a methodology - for management of complex scientific data.""" - -toolchain = {'name': 'goolf', 'version': '1.5.16'} - -source_urls = ['https://github.com/%(name)s/%(namelower)s/archive'] -sources = ['stable_release-%s.zip' % version.replace('.', '-')] - -dependencies = [ - ('Java', '1.7.0_79', '', True), - ('Python', '2.7.9'), - ('HDF5', '1.8.9'), - ('libxml2', '2.9.2'), - ('zlib', '1.2.8') -] - -configopts = '--with-jdk=$JAVA_HOME' - -preconfigopts = 'export CFLAGS="$CFLAGS -I$EBROOTLIBXML2/include/libxml2 " && ' - -parallel = 1 - -modextravars = { - 'MDSPLUS_DIR': '%(installdir)s', - 'MDS_PATH': '%(installdir)s/tdi', -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/m/MEME/MEME-4.8.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/MEME/MEME-4.8.0-goolf-1.4.10.eb deleted file mode 100644 index a51d0ef4508e..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MEME/MEME-4.8.0-goolf-1.4.10.eb +++ /dev/null @@ -1,44 +0,0 @@ -## -# 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 -## - -easyblock = 'ConfigureMake' - -name = 'MEME' -version = '4.8.0' - -homepage = 'http://meme-suite.org/' -description = """The MEME Suite allows you to: * discover motifs using MEME, DREME (DNA only) or - GLAM2 on groups of related DNA or protein sequences, * search sequence databases with motifs using - MAST, FIMO, MCAST or GLAM2SCAN, * compare a motif to all motifs in a database of motifs, * associate - motifs with Gene Ontology terms via their putative target genes, and * analyse motif enrichment - using SpaMo or CentriMo.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -# Download from eg. http://meme-suite.org/meme-software/4.8.0/meme_4.8.0.tar.gz -sources = ['meme_%(version)s.tar.gz'] -source_urls = ['http://meme-suite.org/meme-software/%(version)s/'] - -checksums = ['e1747a8a47a61d97256884c676b46c09'] - -dependencies = [ - ('libxml2', '2.9.1'), - ('libxslt', '1.1.28'), - ('zlib', '1.2.7'), -] - -sanity_check_paths = { - 'files': ["bin/meme"], - 'dirs': ["doc", "lib"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MEME/MEME-4.8.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/m/MEME/MEME-4.8.0-ictce-5.3.0.eb deleted file mode 100644 index 71e10b9d12af..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MEME/MEME-4.8.0-ictce-5.3.0.eb +++ /dev/null @@ -1,45 +0,0 @@ -## -# 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 -## - -easyblock = 'ConfigureMake' - -name = 'MEME' -version = '4.8.0' - -homepage = 'http://meme-suite.org' -description = """The MEME Suite allows you to: * discover motifs using MEME, DREME (DNA only) or - GLAM2 on groups of related DNA or protein sequences, * search sequence databases with motifs using - MAST, FIMO, MCAST or GLAM2SCAN, * compare a motif to all motifs in a database of motifs, * associate - motifs with Gene Ontology terms via their putative target genes, and * analyse motif enrichment - using SpaMo or CentriMo.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -# Download from eg. http://meme-suite.org/meme-software/4.8.0/meme_4.8.0.tar.gz -sources = ['meme_%(version)s.tar.gz'] -source_urls = ['http://meme-suite.org/meme-software/%(version)s/'] - -checksums = ['e1747a8a47a61d97256884c676b46c09'] - -dependencies = [ - ('libxml2', '2.9.1'), - ('libxslt', '1.1.28'), - ('zlib', '1.2.7'), -] - -sanity_check_paths = { - 'files': ["bin/meme"], - 'dirs': ["doc", "lib"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/METIS/METIS-4.0.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/METIS/METIS-4.0.1-goolf-1.4.10.eb deleted file mode 100644 index feb284802ef7..000000000000 --- a/easybuild/easyconfigs/__archive__/m/METIS/METIS-4.0.1-goolf-1.4.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'METIS' -version = '4.0.1' - -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': 'goolf', 'version': '1.4.10'} -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', -] - -patches = ['rename_log2.patch'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/METIS/METIS-4.0.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/m/METIS/METIS-4.0.1-ictce-5.3.0.eb deleted file mode 100644 index b1c6249900fc..000000000000 --- a/easybuild/easyconfigs/__archive__/m/METIS/METIS-4.0.1-ictce-5.3.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'METIS' -version = '4.0.1' - -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': 'ictce', 'version': '5.3.0'} -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', -] - -patches = ['rename_log2.patch'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/METIS/METIS-4.0.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/METIS/METIS-4.0.3-goolf-1.4.10.eb deleted file mode 100644 index 1bde17229cbd..000000000000 --- a/easybuild/easyconfigs/__archive__/m/METIS/METIS-4.0.3-goolf-1.4.10.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'METIS' -version = '4.0.3' - -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': 'goolf', 'version': '1.4.10'} -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', -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/METIS/METIS-4.0.3-intel-2015b.eb b/easybuild/easyconfigs/__archive__/m/METIS/METIS-4.0.3-intel-2015b.eb deleted file mode 100644 index c24b8fd216ec..000000000000 --- a/easybuild/easyconfigs/__archive__/m/METIS/METIS-4.0.3-intel-2015b.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'METIS' -version = '4.0.3' - -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': '2015b'} -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', -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.0.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.0.2-goolf-1.4.10.eb deleted file mode 100644 index b5b24c004180..000000000000 --- a/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.0.2-goolf-1.4.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'METIS' -version = '5.0.2' - -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': 'goolf', 'version': '1.4.10'} -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', -] - -builddependencies = [('CMake', '2.8.4')] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.0.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.0.2-ictce-5.3.0.eb deleted file mode 100644 index 5ef50aaffa33..000000000000 --- a/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.0.2-ictce-5.3.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'METIS' -version = '5.0.2' - -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': 'ictce', 'version': '5.3.0'} -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', -] - -dependencies = [('CMake', '2.8.4')] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.1.0-foss-2015a.eb b/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.1.0-foss-2015a.eb deleted file mode 100644 index ccefb87f43dd..000000000000 --- a/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.1.0-foss-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': '2015a'} -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', -] - -builddependencies = [('CMake', '3.1.3')] - -configopts = ['', 'shared=1'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.1.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.1.0-goolf-1.4.10.eb deleted file mode 100644 index 51fd3f0fa93d..000000000000 --- a/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.1.0-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'goolf', 'version': '1.4.10'} -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', -] - -builddependencies = [('CMake', '2.8.4')] - -configopts = ['', 'shared=1'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.1.0-ictce-5.2.0.eb b/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.1.0-ictce-5.2.0.eb deleted file mode 100644 index 0e5f50eb5b06..000000000000 --- a/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.1.0-ictce-5.2.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': 'ictce', 'version': '5.2.0'} -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', -] - -patches = ['METIS_IDXTYPEWIDTH.patch'] - -builddependencies = [('CMake', '2.8.4')] - -configopts = ['', 'shared=1'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.1.0-intel-2014b.eb b/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.1.0-intel-2014b.eb deleted file mode 100644 index 52e179e8fcd2..000000000000 --- a/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.1.0-intel-2014b.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': '2014b'} -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', -] - -patches = ['METIS_IDXTYPEWIDTH.patch'] - -builddependencies = [('CMake', '3.0.0')] - -configopts = ['', 'shared=1'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.1.0-intel-2015a-32bitIDX.eb b/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.1.0-intel-2015a-32bitIDX.eb deleted file mode 100644 index b404314c3ee7..000000000000 --- a/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.1.0-intel-2015a-32bitIDX.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'METIS' -version = '5.1.0' -# default 32-bit IDTYPEWIDTH, no patch used -versionsuffix = '-32bitIDX' - -homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/metis/overview' -description = """METIS is a set of serial programs for partitioning graphs, partitioning finite element meshes, -and producing fill reducing orderings for sparse matrices. The algorithms implemented in METIS are based on the -multilevel recursive-bisection, multilevel k-way, and multi-constraint partitioning schemes.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -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', -] - -builddependencies = [('CMake', '3.3.1')] - -configopts = [' ', 'shared=1 '] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.1.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.1.0-intel-2015a.eb deleted file mode 100644 index 8e6223285fc5..000000000000 --- a/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.1.0-intel-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': '2015a'} -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', -] - -patches = ['METIS_IDXTYPEWIDTH.patch'] - -builddependencies = [('CMake', '3.2.1')] - -configopts = ['', 'shared=1'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.1.0-intel-2015b-32bitIDX.eb b/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.1.0-intel-2015b-32bitIDX.eb deleted file mode 100644 index 9810c2e1f284..000000000000 --- a/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.1.0-intel-2015b-32bitIDX.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'METIS' -version = '5.1.0' -# default 32-bit IDTYPEWIDTH, no patch used -versionsuffix = '-32bitIDX' - -homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/metis/overview' -description = """METIS is a set of serial programs for partitioning graphs, partitioning finite element meshes, -and producing fill reducing orderings for sparse matrices. The algorithms implemented in METIS are based on the -multilevel recursive-bisection, multilevel k-way, and multi-constraint partitioning schemes.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -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', -] - -builddependencies = [('CMake', '3.3.2')] - -configopts = ['', 'shared=1'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.1.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.1.0-intel-2015b.eb deleted file mode 100644 index f5b3440a995f..000000000000 --- a/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.1.0-intel-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': '2015b'} -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', -] - -patches = ['METIS_IDXTYPEWIDTH.patch'] - -builddependencies = [('CMake', '3.3.2')] - -configopts = ['', 'shared=1'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/MIGRATE-N/MIGRATE-N-3.6.11-intel-2015a.eb b/easybuild/easyconfigs/__archive__/m/MIGRATE-N/MIGRATE-N-3.6.11-intel-2015a.eb deleted file mode 100644 index c96cfae1b429..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MIGRATE-N/MIGRATE-N-3.6.11-intel-2015a.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = "ConfigureMake" - -name = "MIGRATE-N" -version = "3.6.11" - -homepage = 'http://popgen.sc.fsu.edu/Migrate/Migrate-n.html' -description = """Migrate estimates effective population sizes and past migration rates - between n population assuming a migration matrix model - with asymmetric migration tates and different subpopulation sizes.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [ - 'http://popgen.sc.fsu.edu/currentversions/', - 'http://popgen.sc.fsu.edu/oldversions/%(version_major)s.x/%(version_major_minor)s', - 'http://popgen.sc.fsu.edu/oldversions/', -] -sources = ['migrate-%(version)s.src.tar.gz'] - -patches = [ - 'migrate-%(version)s_icc.patch', - 'migrate-%(version)s_install.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), -] - -configopts = '--enable-A4 "CC=$CC" STDCPLUS=-lstdc++ ' -prebuildopts = 'make mpis && make clean && ' - -start_dir = 'src' - -sanity_check_paths = { - 'files': ['bin/migrate-n', 'bin/migrate-n-mpi'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MIGRATE-N/MIGRATE-N-4.2.2a-intel-2015b.eb b/easybuild/easyconfigs/__archive__/m/MIGRATE-N/MIGRATE-N-4.2.2a-intel-2015b.eb deleted file mode 100644 index ee0f39c51aab..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MIGRATE-N/MIGRATE-N-4.2.2a-intel-2015b.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = "ConfigureMake" - -name = "MIGRATE-N" -version = "4.2.2a" - -homepage = 'http://popgen.sc.fsu.edu/Migrate/Migrate-n.html' -description = """Migrate estimates effective population sizes and past migration rates - between n population assuming a migration matrix model - with asymmetric migration tates and different subpopulation sizes.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [ - 'http://popgen.sc.fsu.edu/currentversions/', - 'http://popgen.sc.fsu.edu/oldversions/%(version_major)s.x/%(version_major_minor)s', - 'http://popgen.sc.fsu.edu/oldversions/', -] -sources = ['migrate-%(version)s.src.tar.gz'] - -patches = [ - 'migrate-%(version)s_icc.patch', - 'migrate-%(version)s_install.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), -] - -configopts = '--enable-A4 "CC=$CC" STDCPLUS=-lstdc++ ' -prebuildopts = 'make mpis && make clean && ' - -start_dir = 'src' - -sanity_check_paths = { - 'files': ['bin/migrate-n', 'bin/migrate-n-mpi'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MIRA/MIRA-4.0.2-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/m/MIRA/MIRA-4.0.2-foss-2015a-Python-2.7.9.eb deleted file mode 100644 index 73994f62b9cb..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MIRA/MIRA-4.0.2-foss-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MIRA' -version = '4.0.2' -versionsuffix = '-Python-2.7.9' - -homepage = 'http://sourceforge.net/p/mira-assembler/wiki/Home/' -description = """MIRA is a whole genome shotgun and EST sequence assembler for Sanger, 454, Solexa (Illumina), - IonTorrent data and PacBio (the latter at the moment only CCS and error-corrected CLR reads).""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -sources = ['%(namelower)s-%(version)s.tar.bz2'] -source_urls = [('http://sourceforge.net/projects/mira-assembler/files/MIRA/stable/', 'download')] - -# don't use PAX, it might break. -tar_config_opts = True - -configopts = '--with-boost-libdir=$EBROOTBOOST/lib --with-expat=$EBROOTEXPAT' - -patches = ['MIRA-%(version)s-quirks.patch'] - -builddependencies = [('flex', '2.5.39')] -dependencies = [ - ('Boost', '1.58.0', versionsuffix), - ('expat', '2.1.0'), - ('zlib', '1.2.8'), - ('gperftools', '2.4'), -] - -sanity_check_paths = { - 'files': ["bin/mira"], - 'dirs': ["bin", "share"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MM-align/MM-align-20130815-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/MM-align/MM-align-20130815-goolf-1.4.10.eb deleted file mode 100644 index 11cadedbcfbd..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MM-align/MM-align-20130815-goolf-1.4.10.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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 = 'CmdCp' - -name = 'MM-align' -version = '20130815' - -homepage = 'http://zhanglab.ccmb.med.umich.edu/MM-align/' -description = """ MM-align is an algorithm for structurally aligning - multiple-chain protein-protein complexes. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://zhanglab.ccmb.med.umich.edu/MM-align/'] -sources = ['MMalign.f'] - -checksums = [('md5', '1456e12b1697ea3758d2ac361ae1a7d8')] - -skipsteps = ['source'] - -cmds_map = [('MMalign.f', '$F77 -static -O3 -ffast-math -lm -o MMalign %(source)s')] - -files_to_copy = [(['MMalign'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/MMalign'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MOSAIK/MOSAIK-2.2.28-goolf-1.4.10-20140425-24cf06.eb b/easybuild/easyconfigs/__archive__/m/MOSAIK/MOSAIK-2.2.28-goolf-1.4.10-20140425-24cf06.eb deleted file mode 100644 index 8006954711e5..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MOSAIK/MOSAIK-2.2.28-goolf-1.4.10-20140425-24cf06.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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 = 'MOSAIK' -version = '2.2.28' -git_commit_id = '24cf06' # first six digits of the commit id we will download from github -versionsuffix = '-20140425-%s' % git_commit_id - -homepage = 'https://code.google.com/p/mosaik-aligner/' -description = """ MOSAIK is a reference-guided aligner for next-generation - sequencing technologies """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://github.com/wanpinglee/MOSAIK/archive/'] -sources = ['%s.tar.gz' % (git_commit_id)] - -dependencies = [('zlib', '1.2.8')] - -parallel = 1 - -start_dir = "src" - -buildopts = ' BIN_DIR="./bin" OBJ_DIR="./obj"' - -files_to_copy = ["bin", "../README", "demo"] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["MosaikAligner", "MosaikBuild", "MosaikJump", "MosaikText"]], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MOSAIK/MOSAIK-2.2.28-ictce-6.2.5-20140425-24cf06.eb b/easybuild/easyconfigs/__archive__/m/MOSAIK/MOSAIK-2.2.28-ictce-6.2.5-20140425-24cf06.eb deleted file mode 100644 index 054ec92efa2c..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MOSAIK/MOSAIK-2.2.28-ictce-6.2.5-20140425-24cf06.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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 = 'MOSAIK' -version = '2.2.28' -git_commit_id = '24cf06' # first six digits of the commit id we will download from github -versionsuffix = '-20140425-%s' % git_commit_id - -homepage = 'https://code.google.com/p/mosaik-aligner/' -description = """ MOSAIK is a reference-guided aligner for next-generation - sequencing technologies """ - -toolchain = {'name': 'ictce', 'version': '6.2.5'} - -source_urls = ['https://github.com/wanpinglee/MOSAIK/archive/'] -sources = ['%s.tar.gz' % (git_commit_id)] - -dependencies = [('zlib', '1.2.8')] - -parallel = 1 - -start_dir = "src" - -buildopts = ' BIN_DIR="./bin" OBJ_DIR="./obj"' - -files_to_copy = ["bin", "../README", "demo"] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["MosaikAligner", "MosaikBuild", "MosaikJump", "MosaikText"]], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MPC/MPC-1.0.2-foss-2015a.eb b/easybuild/easyconfigs/__archive__/m/MPC/MPC-1.0.2-foss-2015a.eb deleted file mode 100644 index c5826f1bd9f9..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MPC/MPC-1.0.2-foss-2015a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPC' -version = '1.0.2' - -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': 'foss', 'version': '2015a'} - -source_urls = ['http://ftpmirror.gnu.org/gnu/mpc/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b561f54d8a479cee3bc891ee52735f18ff86712ba30f036f8b8537bae380c488'] - -dependencies = [ - ('GMP', '5.1.3'), - ('MPFR', '3.1.2'), -] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libmpc.%s' % SHLIB_EXT, 'include/mpc.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/MPC/MPC-1.0.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/m/MPC/MPC-1.0.2-intel-2015a.eb deleted file mode 100644 index 32c1703aaf87..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MPC/MPC-1.0.2-intel-2015a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPC' -version = '1.0.2' - -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': '2015a'} - -source_urls = ['http://ftpmirror.gnu.org/gnu/mpc/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b561f54d8a479cee3bc891ee52735f18ff86712ba30f036f8b8537bae380c488'] - -dependencies = [('GMP', '5.1.3'), - ('MPFR', '3.1.2')] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libmpc.%s' % SHLIB_EXT, 'include/mpc.h'], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/MPFR/MPFR-3.1.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/MPFR/MPFR-3.1.0-goolf-1.4.10.eb deleted file mode 100644 index ea4e59e58bc2..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MPFR/MPFR-3.1.0-goolf-1.4.10.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPFR' -version = '3.1.0' - -homepage = 'http://www.mpfr.org' -description = """The MPFR library is a C library for multiple-precision - floating-point computations with correct rounding.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://www.mpfr.org/mpfr-%s/' % version] -sources = [SOURCELOWER_TAR_BZ2] - -dependencies = [('GMP', '5.0.5')] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libmpfr.%s' % SHLIB_EXT, 'include/mpfr.h'], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/MPFR/MPFR-3.1.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/m/MPFR/MPFR-3.1.0-ictce-5.3.0.eb deleted file mode 100644 index 501dc188994e..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MPFR/MPFR-3.1.0-ictce-5.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPFR' -version = '3.1.0' - -homepage = 'http://www.mpfr.org' -description = """The MPFR library is a C library for multiple-precision - floating-point computations with correct rounding.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://www.mpfr.org/mpfr-%s/' % version] -sources = [SOURCELOWER_TAR_BZ2] - -patches = ['MPFR_ictce_remove-deprecated-mp.patch'] - -dependencies = [('GMP', '5.0.5')] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libmpfr.%s' % SHLIB_EXT, 'include/mpfr.h'], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/MPFR/MPFR-3.1.2-foss-2015a-GMP-6.0.0a.eb b/easybuild/easyconfigs/__archive__/m/MPFR/MPFR-3.1.2-foss-2015a-GMP-6.0.0a.eb deleted file mode 100644 index d500bd8bd384..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MPFR/MPFR-3.1.2-foss-2015a-GMP-6.0.0a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPFR' -version = '3.1.2' - -homepage = 'http://www.mpfr.org' -description = """The MPFR library is a C library for multiple-precision - floating-point computations with correct rounding.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = ['http://www.mpfr.org/mpfr-%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] - -patches = ['MPFR_ictce_remove-deprecated-mp.patch'] - -gmp = 'GMP' -gmpver = '6.0.0a' -versionsuffix = '-%s-%s' % (gmp, gmpver) - -# GMP does not compile correctly with ICC on Haswell architecture -dependencies = [(gmp, gmpver, '', ('GCC', '4.9.2'))] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libmpfr.%s' % SHLIB_EXT, 'include/mpfr.h'], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/MPFR/MPFR-3.1.2-foss-2015a.eb b/easybuild/easyconfigs/__archive__/m/MPFR/MPFR-3.1.2-foss-2015a.eb deleted file mode 100644 index 4224e2bf0a84..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MPFR/MPFR-3.1.2-foss-2015a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPFR' -version = '3.1.2' - -homepage = 'http://www.mpfr.org' -description = """The MPFR library is a C library for multiple-precision - floating-point computations with correct rounding.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = ['http://www.mpfr.org/mpfr-%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] - -patches = ['MPFR_ictce_remove-deprecated-mp.patch'] - -dependencies = [('GMP', '5.1.3')] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libmpfr.%s' % SHLIB_EXT, 'include/mpfr.h'], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/MPFR/MPFR-3.1.2-intel-2015a-GMP-6.0.0a.eb b/easybuild/easyconfigs/__archive__/m/MPFR/MPFR-3.1.2-intel-2015a-GMP-6.0.0a.eb deleted file mode 100644 index ed339c9c9583..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MPFR/MPFR-3.1.2-intel-2015a-GMP-6.0.0a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPFR' -version = '3.1.2' - -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': '2015a'} - -source_urls = ['http://www.mpfr.org/mpfr-%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] - -patches = ['MPFR_ictce_remove-deprecated-mp.patch'] - -gmp = 'GMP' -gmpver = '6.0.0a' -versionsuffix = '-%s-%s' % (gmp, gmpver) - -# GMP does not compile correctly with ICC on Haswell architecture -dependencies = [(gmp, gmpver, '', ('GCC', '4.9.2'))] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libmpfr.%s' % SHLIB_EXT, 'include/mpfr.h'], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/MPFR/MPFR-3.1.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/m/MPFR/MPFR-3.1.2-intel-2015a.eb deleted file mode 100644 index 11e14c220af7..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MPFR/MPFR-3.1.2-intel-2015a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPFR' -version = '3.1.2' - -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': '2015a'} - -source_urls = ['http://www.mpfr.org/mpfr-%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] - -patches = ['MPFR_ictce_remove-deprecated-mp.patch'] - -dependencies = [('GMP', '5.1.3')] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libmpfr.%s' % SHLIB_EXT, 'include/mpfr.h'], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/MPFR/MPFR-3.1.3-intel-2015b-GMP-6.1.0.eb b/easybuild/easyconfigs/__archive__/m/MPFR/MPFR-3.1.3-intel-2015b-GMP-6.1.0.eb deleted file mode 100644 index dc0a419868e5..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MPFR/MPFR-3.1.3-intel-2015b-GMP-6.1.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPFR' -version = '3.1.3' - -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': '2015b'} - -source_urls = ['http://www.mpfr.org/mpfr-%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] - -patches = ['MPFR_ictce_remove-deprecated-mp.patch'] - -gmpver = '6.1.0' -versionsuffix = '-GMP-%s' % gmpver - -dependencies = [('GMP', gmpver)] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libmpfr.%s' % SHLIB_EXT, 'include/mpfr.h'], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/MPFR/MPFR-3.1.3-intel-2015b.eb b/easybuild/easyconfigs/__archive__/m/MPFR/MPFR-3.1.3-intel-2015b.eb deleted file mode 100644 index c066fd12036c..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MPFR/MPFR-3.1.3-intel-2015b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPFR' -version = '3.1.3' - -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': '2015b'} - -source_urls = ['http://www.mpfr.org/mpfr-%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] - -patches = ['MPFR_ictce_remove-deprecated-mp.patch'] - -dependencies = [('GMP', '6.0.0a')] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libmpfr.%s' % SHLIB_EXT, 'include/mpfr.h'], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/MPJ-Express/MPJ-Express-0.44-goolf-1.4.10-Java-1.7.0_75.eb b/easybuild/easyconfigs/__archive__/m/MPJ-Express/MPJ-Express-0.44-goolf-1.4.10-Java-1.7.0_75.eb deleted file mode 100644 index e553dd3905ad..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MPJ-Express/MPJ-Express-0.44-goolf-1.4.10-Java-1.7.0_75.eb +++ /dev/null @@ -1,45 +0,0 @@ -# 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 = 'MPJ-Express' -version = '0.44' - -homepage = 'http://mpj-express.org/' -description = """MPJ Express is an open source Java message passing library that allows application - developers to write and execute parallel applications for multicore processors and compute clusters/clouds.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://sourceforge.net/projects/mpjexpress/files/releases/'] -sources = ['mpj-v%s.tar.gz' % (version.replace('.', '_'))] - -java = 'Java' -javaver = '1.7.0_75' -versionsuffix = '-%s-%s' % (java, javaver) - -builddependencies = [('CMake', '2.8.12')] - -dependencies = [ - (java, javaver, '', True), -] - -# compile JNI wrapper library as described in docs -# http://mpj-express.org/docs/readme/README -postinstallcmds = [ - "mkdir %(installdir)s/src/mpjdev/natmpjdev/lib/build", - "cd %(installdir)s/src/mpjdev/natmpjdev/lib/build && cmake .. && make && make install DESTDIR=%(installdir)s", -] - -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/__archive__/m/MRtrix/MRtrix-0.2.12-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/m/MRtrix/MRtrix-0.2.12-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 4ac5a82a77db..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MRtrix/MRtrix-0.2.12-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'MRtrix' -version = '0.2.12' - -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': '2015b'} - -source_urls = ['https://github.com/jdtournier/mrtrix-0.2/archive/'] -sources = ['%(version)s.tar.gz'] - -patches = [ - 'MRtrix-%(version)s_no-system-wide-cfg.patch', - 'MRtrix-%(version)s_fix-hardcoding.patch', -] - -pyver = '2.7.10' -versionsuffix = '-Python-2.7.10' -dependencies = [ - ('Python', pyver), - ('Gtkmm', '2.24.4'), - ('gtkglext', '1.2.0'), - ('GSL', '1.16'), - ('Mesa', '11.0.2', versionsuffix), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MRtrix/MRtrix-0.3.12-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/m/MRtrix/MRtrix-0.3.12-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 8c52c043b312..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MRtrix/MRtrix-0.3.12-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'MRtrix' -version = '0.3.12' - -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': '2015b'} -toolchainopts = {'cstd': 'c++11'} - -source_urls = ['https://github.com/MRtrix3/mrtrix3/archive/'] -sources = ['%(version)s.tar.gz'] - -patches = ['MRtrix-%(version)s_fix-hardcoding.patch'] - -pyver = '2.7.10' -versionsuffix = '-Python-2.7.10' -dependencies = [ - ('zlib', '1.2.8'), - ('Python', pyver), - ('GSL', '1.16'), - ('Mesa', '11.0.2', versionsuffix), - ('Qt', '4.8.7'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MUMPS/MUMPS-4.10.0-goolf-1.4.10-metis.eb b/easybuild/easyconfigs/__archive__/m/MUMPS/MUMPS-4.10.0-goolf-1.4.10-metis.eb deleted file mode 100644 index 85cc1c5dff44..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MUMPS/MUMPS-4.10.0-goolf-1.4.10-metis.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'MUMPS' -version = '4.10.0' -versionsuffix = '-metis' - -homepage = 'http://graal.ens-lyon.fr/MUMPS/' -description = "A parallel sparse direct solver" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['http://mumps.enseeiht.fr/'] -sources = ['%(name)s_%(version)s.tar.gz'] - -dependencies = [ - ('SCOTCH', '6.0.0_esmumps'), - ('METIS', '4.0.3'), -] - -parallel = 1 -buildopts = 'all' - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/MUMPS/MUMPS-4.10.0-goolf-1.4.10-parmetis.eb b/easybuild/easyconfigs/__archive__/m/MUMPS/MUMPS-4.10.0-goolf-1.4.10-parmetis.eb deleted file mode 100644 index d65b28f40cb6..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MUMPS/MUMPS-4.10.0-goolf-1.4.10-parmetis.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'MUMPS' -version = '4.10.0' -versionsuffix = '-parmetis' - -homepage = 'http://graal.ens-lyon.fr/MUMPS/' -description = "A parallel sparse direct solver" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['http://mumps.enseeiht.fr/'] -sources = ['%(name)s_%(version)s.tar.gz'] - -dependencies = [ - ('SCOTCH', '6.0.0_esmumps'), - ('ParMETIS', '3.2.0'), -] - -parallel = 1 -buildopts = 'all' - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/MUMPS/MUMPS-4.10.0-ictce-6.2.5-parmetis.eb b/easybuild/easyconfigs/__archive__/m/MUMPS/MUMPS-4.10.0-ictce-6.2.5-parmetis.eb deleted file mode 100644 index 68ae128bf835..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MUMPS/MUMPS-4.10.0-ictce-6.2.5-parmetis.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'MUMPS' -version = '4.10.0' -versionsuffix = '-parmetis' - -homepage = 'http://graal.ens-lyon.fr/MUMPS/' -description = "A parallel sparse direct solver" - -toolchain = {'name': 'ictce', 'version': '6.2.5'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['http://mumps.enseeiht.fr/'] -sources = ['%(name)s_%(version)s.tar.gz'] - -dependencies = [ - ('SCOTCH', '6.0.0_esmumps'), - ('ParMETIS', '3.2.0'), -] - -parallel = 1 -buildopts = 'all' - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/MUMPS/MUMPS-5.0.1-intel-2015a-metis.eb b/easybuild/easyconfigs/__archive__/m/MUMPS/MUMPS-5.0.1-intel-2015a-metis.eb deleted file mode 100644 index a7272f2a494e..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MUMPS/MUMPS-5.0.1-intel-2015a-metis.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'MUMPS' -version = '5.0.1' -versionsuffix = '-metis' - -homepage = 'http://graal.ens-lyon.fr/MUMPS/' -description = "A parallel sparse direct solver" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['http://mumps.enseeiht.fr/'] -sources = ['%(name)s_%(version)s.tar.gz'] - -dependencies = [ - ('SCOTCH', '6.0.4'), - ('METIS', '5.1.0'), -] - -parallel = 1 -buildopts = 'all' - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/MUMPS/MUMPS-5.0.1-intel-2015a-parmetis.eb b/easybuild/easyconfigs/__archive__/m/MUMPS/MUMPS-5.0.1-intel-2015a-parmetis.eb deleted file mode 100644 index d258742e329c..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MUMPS/MUMPS-5.0.1-intel-2015a-parmetis.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'MUMPS' -version = '5.0.1' -versionsuffix = '-parmetis' - -homepage = 'http://graal.ens-lyon.fr/MUMPS/' -description = "A parallel sparse direct solver" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['http://mumps.enseeiht.fr/'] -sources = ['%(name)s_%(version)s.tar.gz'] - -dependencies = [ - ('SCOTCH', '6.0.4'), - ('ParMETIS', '4.0.3'), -] - -parallel = 1 -buildopts = 'all' - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/MUMmer/MUMmer-3.23-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/__archive__/m/MUMmer/MUMmer-3.23-goolf-1.4.10-Perl-5.16.3.eb deleted file mode 100644 index 1c9331d3a6b5..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MUMmer/MUMmer-3.23-goolf-1.4.10-Perl-5.16.3.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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 -# 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 = 'MUMmer' -version = '3.23' - -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.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = ['%(name)s%(version)s.tar.gz'] -source_urls = [('http://sourceforge.net/projects/mummer/files/%(namelower)s/%(version)s/', 'download')] - -perl = 'Perl' -perlver = '5.16.3' -versionsuffix = '-%s-%s' % (perl, perlver) -dependencies = [(perl, perlver)] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MUMmer/MUMmer-3.23-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/MUMmer/MUMmer-3.23-goolf-1.4.10.eb deleted file mode 100644 index c14d1b405f9f..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MUMmer/MUMmer-3.23-goolf-1.4.10.eb +++ /dev/null @@ -1,26 +0,0 @@ -## -# 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 -## - -name = 'MUMmer' -version = '3.23' - -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.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = ['%(name)s%(version)s.tar.gz'] -source_urls = [('http://sourceforge.net/projects/mummer/files/%(namelower)s/%(version)s/', 'download')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MUMmer/MUMmer-3.23-ictce-5.3.0-Perl-5.16.3.eb b/easybuild/easyconfigs/__archive__/m/MUMmer/MUMmer-3.23-ictce-5.3.0-Perl-5.16.3.eb deleted file mode 100644 index 5f3eab90e443..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MUMmer/MUMmer-3.23-ictce-5.3.0-Perl-5.16.3.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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 -# 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 = 'MUMmer' -version = '3.23' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = ['%(name)s%(version)s.tar.gz'] -source_urls = [('http://sourceforge.net/projects/mummer/files/%(namelower)s/%(version)s/', 'download')] - -perl = 'Perl' -perlver = '5.16.3' -versionsuffix = '-%s-%s' % (perl, perlver) -dependencies = [(perl, perlver)] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MUMmer/MUMmer-3.23-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/m/MUMmer/MUMmer-3.23-ictce-5.3.0.eb deleted file mode 100644 index e8c2cf77933d..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MUMmer/MUMmer-3.23-ictce-5.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -## -# 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 -## - -name = 'MUMmer' -version = '3.23' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = ['%(name)s%(version)s.tar.gz'] -source_urls = [('http://sourceforge.net/projects/mummer/files/%(namelower)s/%(version)s/', 'download')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MUMmer/MUMmer-4.0.0beta-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/m/MUMmer/MUMmer-4.0.0beta-goolf-1.7.20.eb deleted file mode 100644 index df73ec7490e3..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MUMmer/MUMmer-4.0.0beta-goolf-1.7.20.eb +++ /dev/null @@ -1,23 +0,0 @@ -# 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/__archive__/m/MUSCLE/MUSCLE-3.8.31-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/MUSCLE/MUSCLE-3.8.31-goolf-1.4.10.eb deleted file mode 100644 index 57e72b59d657..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MUSCLE/MUSCLE-3.8.31-goolf-1.4.10.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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 = 'MUSCLE' -version = '3.8.31' - -homepage = 'http://drive5.com/muscle/' -description = """ MUSCLE is one of the best-performing multiple alignment programs - according to published benchmark tests, with accuracy and speed that are consistently - better than CLUSTALW. MUSCLE can align hundreds of sequences in seconds. Most users - learn everything they need to know about MUSCLE in a few minutes—only a handful of - command-line options are needed to perform common alignment tasks.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = ['%(namelower)s%(version)s_src.tar.gz'] -source_urls = ['http://www.drive5.com/muscle/downloads%(version)s/'] - -patches = ['MUSCLE-3.8.31_fix-mk-hardcoding.patch'] - -files_to_copy = [ - (["muscle"], 'bin')] - -sanity_check_paths = { - 'files': ["bin/muscle"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MUSCLE/MUSCLE-3.8.31-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/m/MUSCLE/MUSCLE-3.8.31-ictce-5.5.0.eb deleted file mode 100644 index 6ff84960ddb8..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MUSCLE/MUSCLE-3.8.31-ictce-5.5.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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 = 'MUSCLE' -version = '3.8.31' - -homepage = 'http://drive5.com/muscle/' -description = """ MUSCLE is one of the best-performing multiple alignment programs - according to published benchmark tests, with accuracy and speed that are consistently - better than CLUSTALW. MUSCLE can align hundreds of sequences in seconds. Most users - learn everything they need to know about MUSCLE in a few minutes—only a handful of - command-line options are needed to perform common alignment tasks.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -sources = ['%(namelower)s%(version)s_src.tar.gz'] -source_urls = ['http://www.drive5.com/muscle/downloads%(version)s/'] - -patches = ['MUSCLE-3.8.31_fix-mk-hardcoding.patch'] - -files_to_copy = [ - (["muscle"], 'bin')] - -sanity_check_paths = { - 'files': ["bin/muscle"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MUST/MUST-1.2.0-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/m/MUST/MUST-1.2.0-goolf-1.5.14.eb deleted file mode 100644 index d1011fd9c1e4..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MUST/MUST-1.2.0-goolf-1.5.14.eb +++ /dev/null @@ -1,39 +0,0 @@ -# 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 -# -# This work is based from experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## -easyblock = 'CMakeMake' - -name = 'MUST' -version = '1.2.0' - -homepage = 'http://www.tu-dresden.de/zih/must/' -description = """MUST detects usage errors of the Message Passing Interface (MPI) and reports them - to the user. As MPI calls are complex and usage errors common, this functionality is extremely helpful - for application developers that want to develop correct MPI applications. This includes errors that - already manifest --segmentation faults or incorrect results -- as well as many errors that are not - visible to the application developer or do not manifest on a certain system or MPI implementation.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'usempi': True} - -# http://tu-dresden.de/die_tu_dresden/zentrale_einrichtungen/zih/forschung/projekte/must/files/must-release-1.2.0.tar.gz -source_urls = ['http://tu-dresden.de/die_tu_dresden/zentrale_einrichtungen/zih/forschung/projekte/must/files/'] -sources = ['%(namelower)s-release-%(version)s.tar.gz'] - -dependencies = [('GTI', '1.2.0')] - -builddependencies = [('CMake', '3.0.2')] - -configopts = ' -DCMAKE_BUILD_TYPE=Release -DGTI_INSTALL_PREFIX=${EBROOTGTI}' - -sanity_check_paths = { - 'files': ['bin/mustrun', 'include/mustConfig.h'], - 'dirs': [], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/m/MUSTANG/MUSTANG-3.2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/MUSTANG/MUSTANG-3.2.1-goolf-1.4.10.eb deleted file mode 100644 index 39ec3bd32a6d..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MUSTANG/MUSTANG-3.2.1-goolf-1.4.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -# 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 = "MUSTANG" -version = "3.2.1" - -homepage = 'http://www.csse.monash.edu.au/~karun/Site/mustang.html' -description = """ MUSTANG (MUltiple STructural AligNment AlGorithm), for the alignment - of multiple protein structures. Given a set of protein structures, the program constructs - a multiple alignment using the spatial information of the Cα atoms in the set. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://www.csse.monash.edu.au/~karun/mustang/'] -sources = ['%(namelower)s_v%(version)s.tgz'] - -patches = ['MUSTANG-3.2.1-missing-include.patch'] - -files_to_copy = ["bin", "data", "man", "README"] - -sanity_check_paths = { - 'files': ["bin/mustang-%(version)s"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.7-GCC-4.6.3-hwloc-chkpt.eb b/easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.7-GCC-4.6.3-hwloc-chkpt.eb deleted file mode 100644 index 6706bb83e584..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.7-GCC-4.6.3-hwloc-chkpt.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'MVAPICH2' -version = '1.7' -versionsuffix = '-hwloc-chkpt' - -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.""" - -toolchain = {'name': 'GCC', 'version': '4.6.3'} - -sources = [SOURCELOWER_TGZ] -# note: this URL will only work for the most recent version (previous versions no longer available?) -source_urls = ['http://mvapich.cse.ohio-state.edu/download/mvapich2'] - -checksums = ['b05c3cde3d181b2499500b4bd8962e3f'] - -dependencies = [ - ('hwloc', '1.5.1'), - ('attr', '2.4.47'), -] - -builddependencies = [('Bison', '2.5')] - -osdependencies = [('libcr-dev', 'blcr-devel')] - -# enable building of MPE routines -withmpe = True - -# enable hwloc support -withhwloc = True - -# enable checkpointing support -withchkpt = True - -# parallel build tends to fail -parallel = 1 - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.7-GCC-4.6.3.eb b/easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.7-GCC-4.6.3.eb deleted file mode 100644 index 8f93aad7e1f2..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.7-GCC-4.6.3.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'MVAPICH2' -version = '1.7' - -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.""" - -toolchain = {'name': 'GCC', 'version': '4.6.3'} - -sources = [SOURCELOWER_TGZ] -# note: this URL will only work for the most recent version (previous versions no longer available?) -source_urls = ['http://mvapich.cse.ohio-state.edu/download/mvapich2'] - -checksums = ['b05c3cde3d181b2499500b4bd8962e3f'] - -builddependencies = [('Bison', '2.5')] - -# enable building of MPE routines -withmpe = True - -# parallel build tends to fail -parallel = 1 - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.8.1-GCC-4.7.2.eb b/easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.8.1-GCC-4.7.2.eb deleted file mode 100644 index c29dfc7a1a67..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.8.1-GCC-4.7.2.eb +++ /dev/null @@ -1,20 +0,0 @@ -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.""" - -toolchain = {'name': 'GCC', 'version': '4.7.2'} - -source_urls = ['http://mvapich.cse.ohio-state.edu/download/mvapich2/'] -sources = [SOURCELOWER_TGZ] - -checksums = ['ef4ae05e3b5ad485326505db7381246c'] - -builddependencies = [('Bison', '2.7')] - -# parallel build doesn't work -parallel = 1 - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.9-GCC-4.7.3.eb b/easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.9-GCC-4.7.3.eb deleted file mode 100644 index 87eee23607c7..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.9-GCC-4.7.3.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'MVAPICH2' -version = '1.9' - -homepage = 'http://mvapich.cse.ohio-state.edu/overview/mvapich2/' -description = "This is an MPI 3.0 implementation. It is based on MPICH2 and MVICH." - -toolchain = {'name': 'GCC', 'version': '4.7.3'} - -source_urls = ['http://mvapich.cse.ohio-state.edu/download/mvapich2/'] -sources = [SOURCELOWER_TGZ] - -checksums = ['5dc58ed08fd3142c260b70fe297e127c'] - -builddependencies = [('Bison', '2.7')] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.9a2-GCC-4.7.2.eb b/easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.9a2-GCC-4.7.2.eb deleted file mode 100644 index 777e5a69e1a0..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.9a2-GCC-4.7.2.eb +++ /dev/null @@ -1,17 +0,0 @@ -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.""" - -toolchain = {'name': 'GCC', 'version': '4.7.2'} - -source_urls = ['http://mvapich.cse.ohio-state.edu/download/mvapich2/'] -sources = [SOURCELOWER_TGZ] - -checksums = ['9d517d6fe483ad339ea01fa234f0c4c9'] - -builddependencies = [('Bison', '2.7')] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.9b-GCC-4.7.2.eb b/easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.9b-GCC-4.7.2.eb deleted file mode 100644 index 657cf1ea1611..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.9b-GCC-4.7.2.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'MVAPICH2' -version = '1.9b' - -homepage = 'http://mvapich.cse.ohio-state.edu/overview/mvapich2/' -description = "This is an MPI 3.0 implementation. It is based on MPICH2 and MVICH." - -toolchain = {'name': 'GCC', 'version': '4.7.2'} - -source_urls = ['http://mvapich.cse.ohio-state.edu/download/mvapich2/'] -sources = [SOURCELOWER_TGZ] - -checksums = ['dfc86a014666776c8a76bb8e78356c8b'] - -builddependencies = [('Bison', '2.7')] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.9rc1-GCC-4.7.3.eb b/easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.9rc1-GCC-4.7.3.eb deleted file mode 100644 index 46ea0c667673..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.9rc1-GCC-4.7.3.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'MVAPICH2' -version = '1.9rc1' - -homepage = 'http://mvapich.cse.ohio-state.edu/overview/mvapich2/' -description = "This is an MPI 3.0 implementation. It is based on MPICH2 and MVICH." - -toolchain = {'name': 'GCC', 'version': '4.7.3'} - -source_urls = ['http://mvapich.cse.ohio-state.edu/download/mvapich2/'] -sources = [SOURCELOWER_TGZ] - -checksums = ['0a236f526e368e12a1b3de90716a12d7'] - -builddependencies = [('Bison', '2.7')] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/m/MView/MView-1.57-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/__archive__/m/MView/MView-1.57-goolf-1.4.10-Perl-5.16.3.eb deleted file mode 100644 index 086df1b66a53..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MView/MView-1.57-goolf-1.4.10-Perl-5.16.3.eb +++ /dev/null @@ -1,30 +0,0 @@ -# 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 = 'MView' -version = "1.57" -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://sourceforge.net/projects/bio-mview/' -description = """ MView reformats the results of a sequence database search or a - multiple alignment, optionally adding HTML markup.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [('http://sourceforge.net/projects/bio-mview/files/bio-mview/mview-%(version)s/', 'download')] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('Perl', '5.16.3')] - -sanity_check_paths = { - 'files': ["bin/mview"], - 'dirs': ["lib"], -} - -modextrapaths = {'PERL5LIB': 'lib'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MaCH/MaCH-1.0.18.c-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/MaCH/MaCH-1.0.18.c-goolf-1.4.10.eb deleted file mode 100644 index 9a34deab14ff..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MaCH/MaCH-1.0.18.c-goolf-1.4.10.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = 'MaCH' -version = '1.0.18.c' - -homepage = 'http://www.sph.umich.edu/csg/abecasis/MaCH/' -description = """ MaCH 1.0 is a Markov Chain based haplotyper. It can resolve long - haplotypes or infer missing genotypes in samples of unrelated individuals. The - current version is a pre-release. """ - -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', ''))] - -dependencies = [('zlib', '1.2.8')] - -skipsteps = ['configure'] - -parallel = 1 - -buildopts = ' all CXX="$CXX $CXXFLAGS"' - -installopts = ' INSTALLDIR=%(installdir)s/bin CXX="$CXX $CXXFLAGS"' - -sanity_check_paths = { - 'files': ['bin/mach1', 'bin/thunder'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MaCH/MaCH-1.0.18.c-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/m/MaCH/MaCH-1.0.18.c-ictce-6.2.5.eb deleted file mode 100644 index 6c4e32238695..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MaCH/MaCH-1.0.18.c-ictce-6.2.5.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = 'MaCH' -version = '1.0.18.c' - -homepage = 'http://www.sph.umich.edu/csg/abecasis/MaCH/' -description = """ MaCH 1.0 is a Markov Chain based haplotyper. It can resolve long - haplotypes or infer missing genotypes in samples of unrelated individuals. The - current version is a pre-release. """ - -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', ''))] - -dependencies = [('zlib', '1.2.8')] - -skipsteps = ['configure'] - -parallel = 1 - -buildopts = ' all CXX="$CXX $CXXFLAGS"' - -installopts = ' INSTALLDIR=%(installdir)s/bin CXX="$CXX $CXXFLAGS"' - -sanity_check_paths = { - 'files': ['bin/mach1', 'bin/thunder'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/Mawk/Mawk-1.3.4-goolf-1.4.10-20150503.eb b/easybuild/easyconfigs/__archive__/m/Mawk/Mawk-1.3.4-goolf-1.4.10-20150503.eb deleted file mode 100644 index 5ad0853468b8..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Mawk/Mawk-1.3.4-goolf-1.4.10-20150503.eb +++ /dev/null @@ -1,28 +0,0 @@ -# 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 = 'Mawk' -version = '1.3.4' -versionsuffix = '-20150503' - -homepage = 'https://invisible-island.net/mawk/' -description = """mawk is an interpreter for the AWK Programming Language.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['ftp://ftp.invisible-island.net/pub/mawk'] -sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tgz'] -checksums = ['461673c7c4572e1e67e69e7bf7582e02d3c175b814485f2aa52c2c28099b3c6f'] - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/mawk'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/m/Meep/Meep-1.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/Meep/Meep-1.2-goolf-1.4.10.eb deleted file mode 100644 index 4c276a60f7ab..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Meep/Meep-1.2-goolf-1.4.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Meep' -version = '1.2' - -homepage = 'http://ab-initio.mit.edu/wiki/index.php/Meep' -description = """Meep (or MEEP) is a free finite-difference time-domain (FDTD) simulation software packagedeveloped at -MIT to model electromagnetic systems.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True, 'opt': True, 'optarch': True, 'unroll': True, 'pic': True} - -source_urls = [ - 'http://ab-initio.mit.edu/meep/', - 'http://ab-initio.mit.edu/meep/old/', -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('Harminv', '1.3.1'), - ('HDF5', '1.8.7'), - ('libctl', '3.2.1'), - ('GSL', '1.15'), - ('Guile', '1.8.8'), -] - -configopts = '--with-pic --with-mpi --without-gcc-arch --with-libctl=$EBROOTLIBCTL/share/libctl --enable-shared ' - -# fix for guile-config being broken because shebang line contains full path to bin/guile -configopts += 'GUILE_CONFIG="$EBROOTGUILE/bin/guile -e main -s $EBROOTGUILE/bin/guile-config"' - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/__archive__/m/Meep/Meep-1.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/m/Meep/Meep-1.2-ictce-5.3.0.eb deleted file mode 100644 index a044e520c41c..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Meep/Meep-1.2-ictce-5.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Meep' -version = '1.2' - -homepage = 'http://ab-initio.mit.edu/wiki/index.php/Meep' -description = """Meep (or MEEP) is a free finite-difference time-domain (FDTD) simulation software package - developed at MIT to model electromagnetic systems.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'usempi': True, 'opt': True, 'optarch': True, 'unroll': True, 'pic': True} - -source_urls = [ - 'http://ab-initio.mit.edu/meep/', - 'http://ab-initio.mit.edu/meep/old/', -] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['Meep-%(version)s_version-string-without-spaces.patch'] - -dependencies = [ - ('Harminv', '1.3.1'), - ('HDF5', '1.8.7'), - ('libctl', '3.2.1'), - ('GSL', '1.15'), - ('FFTW', '3.3.1'), - ('Guile', '1.8.8'), -] - -configopts = "--with-pic --with-mpi --with-blas=mkl_em64t --with-lapack=mkl_em64t --without-gcc-arch " -configopts += "--with-libctl=$EBROOTLIBCTL/share/libctl --enable-shared " - -# fix for guile-config being broken because shebang line contains full path to bin/guile -configopts += 'GUILE_CONFIG="$EBROOTGUILE/bin/guile -e main -s $EBROOTGUILE/bin/guile-config"' - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/__archive__/m/Meep/Meep-1.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/m/Meep/Meep-1.3-intel-2015a.eb deleted file mode 100644 index 942d69d506ce..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Meep/Meep-1.3-intel-2015a.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Meep' -version = '1.3' - -homepage = 'http://ab-initio.mit.edu/wiki/index.php/Meep' -description = """Meep (or MEEP) is a free finite-difference time-domain (FDTD) simulation software package - developed at MIT to model electromagnetic systems.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'usempi': True, 'opt': True, 'optarch': True, 'unroll': True, 'pic': True} - -source_urls = [ - 'http://ab-initio.mit.edu/meep/', - 'http://ab-initio.mit.edu/meep/old/', -] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['Meep-%(version)s_version-string-without-spaces.patch'] - -dependencies = [ - ('Harminv', '1.4'), - ('HDF5', '1.8.14'), - ('libctl', '3.2.2'), - ('GSL', '1.16'), - ('FFTW', '3.3.4'), - ('Guile', '1.8.8'), -] - -configopts = "--with-pic --with-mpi --with-blas=mkl_em64t --with-lapack=mkl_em64t --without-gcc-arch " -configopts += "--with-libctl=$EBROOTLIBCTL/share/libctl --enable-shared " - -# fix for guile-config being broken because shebang line contains full path to bin/guile -configopts += 'GUILE_CONFIG="$EBROOTGUILE/bin/guile -e main -s $EBROOTGUILE/bin/guile-config"' - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-2.3.2-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-2.3.2-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index e59823b508b2..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-2.3.2-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Mercurial' -version = '2.3.2' - -homepage = 'http://mercurial.selenic.com/' -description = """Mercurial is a free, distributed source control management tool. It efficiently handles projects -of any size and offers an easy and intuitive interface. -""" -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://www.mercurial-scm.org/release/'] -checksums = ['6e90450ab3886bc650031e0d9aef367a'] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -sanity_check_paths = { - 'files': ['bin/hg'], - 'dirs': ['lib/python%s/site-packages/mercurial' % pythonshortversion], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-2.3.2-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-2.3.2-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index c992ae669960..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-2.3.2-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Mercurial' -version = '2.3.2' - -homepage = 'http://mercurial.selenic.com/' -description = """Mercurial is a free, distributed source control management tool. It efficiently handles projects - of any size and offers an easy and intuitive interface.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['https://www.mercurial-scm.org/release/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['6e90450ab3886bc650031e0d9aef367a'] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -sanity_check_paths = { - 'files': ['bin/hg'], - 'dirs': ['lib/python%s/site-packages/mercurial' % pythonshortversion] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-2.5.2-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-2.5.2-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 4021c0012d16..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-2.5.2-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Mercurial' -version = '2.5.2' - -homepage = 'http://mercurial.selenic.com/' -description = """Mercurial is a free, distributed source control management tool. It efficiently handles projects -of any size and offers an easy and intuitive interface. -""" -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://www.mercurial-scm.org/release/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['6b467f41a262e2537cf927ed42d0fdda'] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -sanity_check_paths = { - 'files': ['bin/hg'], - 'dirs': ['lib/python%s/site-packages/mercurial' % pythonshortversion], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-2.5.2-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-2.5.2-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 1db1af42c111..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-2.5.2-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Mercurial' -version = '2.5.2' - -homepage = 'http://mercurial.selenic.com/' -description = """Mercurial is a free, distributed source control management tool. - It efficiently handles projects of any size and offers an easy and intuitive interface.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['https://www.mercurial-scm.org/release/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['6b467f41a262e2537cf927ed42d0fdda'] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -sanity_check_paths = { - 'files': ['bin/hg'], - 'dirs': ['lib/python%s/site-packages/mercurial' % pythonshortversion], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-3.2.4-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-3.2.4-foss-2015a-Python-2.7.9.eb deleted file mode 100644 index af89a7e145cb..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-3.2.4-foss-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Mercurial' -version = '3.2.4' - -homepage = 'http://mercurial.selenic.com/' -description = """Mercurial is a free, distributed source control management tool. It efficiently handles projects -of any size and offers an easy and intuitive interface. -""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = ['https://www.mercurial-scm.org/release/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['4e9447b538a101138e257d5d774bcbfb'] - -python = "Python" -pythonversion = '2.7.9' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -sanity_check_paths = { - 'files': ['bin/hg'], - 'dirs': ['lib/python%s/site-packages/mercurial' % pythonshortversion], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/m/Mesa/Mesa-10.4.5-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/m/Mesa/Mesa-10.4.5-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 8757076334d9..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Mesa/Mesa-10.4.5-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,74 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Mesa' -version = '10.4.5' - -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': '2015a'} -toolchainopts = {'optarch': True} - -sources = ['%(name)sLib-%(version)s.tar.gz'] -source_urls = [ - 'ftp://ftp.freedesktop.org/pub/mesa/%(version)s', - 'ftp://ftp.freedesktop.org/pub/mesa/older-versions/%(version_major)s.x/%(version)s', -] - -patches = ['Mesa-%(version)s_sse4_1.patch'] - -pythonver = '2.7.9' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % ('Python', pythonver) - -builddependencies = [ - ('flex', '2.5.39'), - ('Bison', '3.0.2'), - ('Automake', '1.15'), - ('makedepend', '1.0.5'), - ('kbproto', '1.0.6'), - ('xextproto', '7.3.0'), - ('xproto', '7.0.27'), - ('libtool', '2.4.5'), - ('pkg-config', '0.28'), - ('glproto', '1.4.17'), - ('M4', '1.4.17') -] - -dependencies = [ - ('Python', pythonver), - ('libxml2', '2.9.2', versionsuffix), - ('libdrm', '2.4.59'), - ('libX11', '1.6.3', versionsuffix), - ('libXext', '1.3.3'), - ('libXfixes', '5.0.1'), - ('libXdamage', '1.1.4'), - ('libXfont', '1.5.1'), - ('LLVM', '3.6.2', versionsuffix), - ('eudev', '3.0'), -] - -# Use the os provided libudev or the EB provided eudev -# 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" - -# package-config files for os dependencies are in an os specific place -# preconfigopts = ' PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/share/pkgconfig" ' - -prebuildopts = '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/gl.h', 'include/GL/glxext.h', - 'include/GL/glx_mangle.h', 'include/GL/wmesa.h'], - 'dirs': [] -} - -maxparallel = 1 - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/m/Mesa/Mesa-10.5.5-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/m/Mesa/Mesa-10.5.5-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index ffc67154d80a..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Mesa/Mesa-10.5.5-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,74 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Mesa' -version = '10.5.5' - -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': '2015a'} -toolchainopts = {'optarch': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.freedesktop.org/pub/mesa/%(version)s', - 'ftp://ftp.freedesktop.org/pub/mesa/older-versions/%(version_major)s.x/%(version)s', -] - -pythonver = '2.7.10' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % ('Python', pythonver) - -builddependencies = [ - ('flex', '2.5.39', '', ('GCC', '4.9.2')), - ('Bison', '3.0.4', '', ('GCC', '4.9.2')), - ('Autotools', '20150119', '', ('GCC', '4.9.2')), - ('pkg-config', '0.28', '', ('GCC', '4.9.2')), - ('glproto', '1.4.17'), - ('kbproto', '1.0.6'), - ('xextproto', '7.3.0'), - ('xproto', '7.0.27'), - ('makedepend', '1.0.5'), - ('M4', '1.4.17', '', ('GCC', '4.9.2')), -] - -dependencies = [ - ('Python', pythonver), - ('libxml2', '2.9.2'), - ('libdrm', '2.4.59'), - ('libX11', '1.6.3', versionsuffix), - ('libXext', '1.3.3', versionsuffix), - ('libXfixes', '5.0.1'), - ('libXdamage', '1.1.4', versionsuffix), - ('libXfont', '1.5.1', versionsuffix), - ('LLVM', '3.6.2'), - ('eudev', '3.0'), -] - -# 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, - '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/GL/wmesa.h'], - 'dirs': [] -} - -maxparallel = 1 - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/m/Mesa/Mesa-11.0.2-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/m/Mesa/Mesa-11.0.2-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 7d75f18d6fea..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Mesa/Mesa-11.0.2-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,75 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Mesa' -version = '11.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': '2015b'} -toolchainopts = {'optarch': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.freedesktop.org/pub/mesa/%(version)s', - 'ftp://ftp.freedesktop.org/pub/mesa/older-versions/%(version_major)s.x/%(version)s', -] - -pythonver = '2.7.10' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % ('Python', pythonver) - -builddependencies = [ - ('flex', '2.5.39'), - ('Bison', '3.0.4'), - ('Autotools', '20150215', '', ('GNU', '4.9.3-2.25')), - ('pkg-config', '0.29'), - ('glproto', '1.4.17'), - ('kbproto', '1.0.7'), - ('xextproto', '7.3.0'), - ('xproto', '7.0.28'), - ('makedepend', '1.0.5'), -] - -dependencies = [ - ('Python', pythonver), - ('libxml2', '2.9.2'), - ('libdrm', '2.4.64'), - ('libX11', '1.6.3', versionsuffix), - ('libXext', '1.3.3'), - ('libXfixes', '5.0.1'), - ('libXdamage', '1.1.4'), - ('libXfont', '1.5.1'), - ('LLVM', '3.7.0'), - ('eudev', '3.1.2'), -] - -# 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/__archive__/m/Mesa/Mesa-11.0.8-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/m/Mesa/Mesa-11.0.8-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 346166fe0055..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Mesa/Mesa-11.0.8-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,75 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Mesa' -version = '11.0.8' - -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': '2015b'} -toolchainopts = {'optarch': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.freedesktop.org/pub/mesa/%(version)s', - 'ftp://ftp.freedesktop.org/pub/mesa/older-versions/%(version_major)s.x/%(version)s', -] - -pythonver = '2.7.11' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % ('Python', pythonver) - -builddependencies = [ - ('flex', '2.5.39'), - ('Bison', '3.0.4'), - ('Autotools', '20150215', '', ('GNU', '4.9.3-2.25')), - ('pkg-config', '0.29'), - ('glproto', '1.4.17'), - ('kbproto', '1.0.7'), - ('xextproto', '7.3.0'), - ('xproto', '7.0.28'), - ('makedepend', '1.0.5'), -] - -dependencies = [ - ('Python', pythonver), - ('libxml2', '2.9.3', versionsuffix), - ('libdrm', '2.4.66'), - ('libX11', '1.6.3', versionsuffix), - ('libXext', '1.3.3', versionsuffix), - ('libXfixes', '5.0.1'), - ('libXdamage', '1.1.4', versionsuffix), - ('libXfont', '1.5.1', versionsuffix), - ('LLVM', '3.7.1'), - ('eudev', '3.1.5'), -] - -# 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.so', 'lib/libOSMesa.so', - '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/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/__archive__/m/Mesa/Mesa-11.2.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/m/Mesa/Mesa-11.2.1-foss-2015a.eb deleted file mode 100644 index 42ded1fee47e..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Mesa/Mesa-11.2.1-foss-2015a.eb +++ /dev/null @@ -1,63 +0,0 @@ -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/__archive__/m/Mesa/Mesa-7.11.2-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/Mesa/Mesa-7.11.2-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index a2555dbfc0f6..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Mesa/Mesa-7.11.2-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,60 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Mesa' -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.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True} - -sources = ['%sLib-%s.tar.gz' % (name, version)] -source_urls = [ - 'ftp://ftp.freedesktop.org/pub/mesa/%(version)s', - 'ftp://ftp.freedesktop.org/pub/mesa/older-versions/%(version_major)s.x/%(version)s', -] - -pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % ('Python', pythonver) - -dependencies = [ - ('flex', '2.5.35'), - ('Bison', '2.5'), - ('makedepend', '1.0.4'), - ('Python', pythonver), - ('libxml2', '2.8.0', versionsuffix), - ('glproto', '1.4.16'), - ('libdrm', '2.4.27') -] - -osdependencies = [ - 'libX11-devel', # Xlibs.h - 'xorg-x11-proto-devel', # X.h, glproto, xproto - 'libXdamage-devel', - 'libXext-devel', - 'libXfixes-devel', -] - -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" ' - -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/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': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/m/Mesa/Mesa-7.11.2-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/Mesa/Mesa-7.11.2-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 1ef5829725cf..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Mesa/Mesa-7.11.2-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,61 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Mesa' -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.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True} - -sources = ['%sLib-%s.tar.gz' % (name, version)] -source_urls = [ - 'ftp://ftp.freedesktop.org/pub/mesa/%(version)s', - 'ftp://ftp.freedesktop.org/pub/mesa/older-versions/%(version_major)s.x/%(version)s', -] - -pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % ('Python', pythonver) - -dependencies = [ - ('flex', '2.5.35'), - ('Bison', '2.5'), - ('makedepend', '1.0.4'), - ('Python', pythonver), - ('libxml2', '2.8.0', versionsuffix), - ('glproto', '1.4.16'), - ('libdrm', '2.4.27') -] - -osdependencies = [ - 'libX11-devel', # Xlibs.h - 'xorg-x11-proto-devel', # X.h, glproto, xproto - 'libXdamage-devel', - 'libXext-devel', - 'libXfixes-devel', -] - -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" ' - -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/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': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/m/Mesa/Mesa-7.11.2-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/__archive__/m/Mesa/Mesa-7.11.2-ictce-5.5.0-Python-2.7.6.eb deleted file mode 100644 index 6f68f37b53aa..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Mesa/Mesa-7.11.2-ictce-5.5.0-Python-2.7.6.eb +++ /dev/null @@ -1,61 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Mesa' -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.""" - - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True} - -sources = ['%sLib-%s.tar.gz' % (name, version)] -source_urls = [ - 'ftp://ftp.freedesktop.org/pub/mesa/%(version)s', - 'ftp://ftp.freedesktop.org/pub/mesa/older-versions/%(version_major)s.x/%(version)s', -] - -pythonver = '2.7.6' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % ('Python', pythonver) - -dependencies = [ - ('flex', '2.5.35'), - ('Bison', '2.5'), - ('makedepend', '1.0.4'), - ('Python', pythonver), - ('libxml2', '2.9.1', versionsuffix), - ('glproto', '1.4.16'), - ('libdrm', '2.4.27') -] - -osdependencies = [ - 'libX11-devel', # Xlibs.h - 'xorg-x11-proto-devel', # X.h, glproto, xproto - 'libXdamage-devel', - 'libXext-devel', - 'libXfixes-devel', -] - -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" ' - -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/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': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/m/Mesquite/Mesquite-2.3.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/Mesquite/Mesquite-2.3.0-goolf-1.4.10.eb deleted file mode 100644 index ec4e0d99c17f..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Mesquite/Mesquite-2.3.0-goolf-1.4.10.eb +++ /dev/null @@ -1,15 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Mesquite' -version = '2.3.0' - -homepage = 'https://software.sandia.gov/mesquite/' -description = """Mesh-Quality Improvement Library""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -source_urls = ['https://software.sandia.gov/mesquite/'] -sources = [SOURCELOWER_TAR_GZ] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/Mesquite/Mesquite-2.3.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/m/Mesquite/Mesquite-2.3.0-ictce-5.3.0.eb deleted file mode 100644 index e3afd145947a..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Mesquite/Mesquite-2.3.0-ictce-5.3.0.eb +++ /dev/null @@ -1,15 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Mesquite' -version = '2.3.0' - -homepage = 'https://software.sandia.gov/mesquite/' -description = """Mesh-Quality Improvement Library""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://software.sandia.gov/mesquite/'] -sources = [SOURCELOWER_TAR_GZ] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/MetaVelvet/MetaVelvet-1.2.01-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/MetaVelvet/MetaVelvet-1.2.01-goolf-1.4.10.eb deleted file mode 100644 index 2fa6bdbab476..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MetaVelvet/MetaVelvet-1.2.01-goolf-1.4.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -## -# 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 -## - -name = 'MetaVelvet' -version = '1.2.01' - -homepage = 'http://metavelvet.dna.bio.keio.ac.jp/' -description = """A short read assember for metagenomics""" -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCE_TGZ] -source_urls = ['http://metavelvet.dna.bio.keio.ac.jp/src'] - -# Actually, just a "soft"-dependency as MetaVelvet includes a velvet-distribution in its own package. -# This might change in the future or one wants to use its own velvet-distribution -> make it a dependency -dependencies = [('Velvet', '1.2.07')] - -parallel = 1 # make crashes otherwise - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MetaVelvet/MetaVelvet-1.2.01-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/m/MetaVelvet/MetaVelvet-1.2.01-ictce-5.3.0.eb deleted file mode 100644 index ec9153655e13..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MetaVelvet/MetaVelvet-1.2.01-ictce-5.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# 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 -## - -name = 'MetaVelvet' -version = '1.2.01' - -homepage = 'http://metavelvet.dna.bio.keio.ac.jp/' -description = """A short read assember for metagenomics""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCE_TGZ] -source_urls = ['http://metavelvet.dna.bio.keio.ac.jp/src'] - -# Actually, just a "soft"-dependency as MetaVelvet includes a velvet-distribution in its own package. -# This might change in the future or one wants to use its own velvet-distribution -> make it a dependency -dependencies = [('Velvet', '1.2.07')] - -parallel = 1 # make crashes otherwise - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MethPipe/MethPipe-3.0.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/MethPipe/MethPipe-3.0.1-goolf-1.4.10.eb deleted file mode 100644 index db06302aba86..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MethPipe/MethPipe-3.0.1-goolf-1.4.10.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2014 The Cyprus Institute -# Authors:: Thekla Loizou -# License:: MIT/GPL -# -## -easyblock = 'MakeCp' - -name = 'MethPipe' -version = '3.0.1' - -homepage = 'http://smithlab.usc.edu/methpipe/' -description = """The MethPipe software package is a computational pipeline for - analyzing bisulfite sequencing data (BS-seq, WGBS and RRBS).""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ["http://smithlab.usc.edu/methbase/download"] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('GSL', '1.15'), - ('zlib', '1.2.7'), -] - -opts = '"-L$EBROOTGSL/lib -lgsl -lgslcblas -L$EBROOTZLIB/lib -lz"' -buildopts = 'all LIBS=%s && make install LIBS=%s' % (opts, opts) - -files_to_copy = ["bin", "docs"] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["allelicmeth", "amrfinder", "amrtester", "bsrate", "dmr", - "duplicate-remover", "hmr", "hmr_plant", "lc_approx", "levels", - "merge-bsrate", "merge-methcounts", "methcounts", "methdiff", - "methstates", "pmd", "rmapbs", "rmapbs-pe", "roimethstat", "to-mr"]], - 'dirs': ['docs'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MethPipe/MethPipe-3.0.1-intel-2014b.eb b/easybuild/easyconfigs/__archive__/m/MethPipe/MethPipe-3.0.1-intel-2014b.eb deleted file mode 100644 index 644456e884cf..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MethPipe/MethPipe-3.0.1-intel-2014b.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2014 The Cyprus Institute -# Authors:: Thekla Loizou -# License:: MIT/GPL -# -## -easyblock = 'MakeCp' - -name = 'MethPipe' -version = '3.0.1' - -homepage = 'http://smithlab.usc.edu/methpipe/' -description = """The MethPipe software package is a computational pipeline for - analyzing bisulfite sequencing data (BS-seq, WGBS and RRBS).""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ["http://smithlab.usc.edu/methbase/download"] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('GSL', '1.15'), - ('zlib', '1.2.7'), -] - -opts = '"-L$EBROOTGSL/lib -lgsl -lgslcblas -L$EBROOTZLIB/lib -lz"' -buildopts = 'all LIBS=%s && make install LIBS=%s' % (opts, opts) - -files_to_copy = ["bin", "docs"] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["allelicmeth", "amrfinder", "amrtester", "bsrate", "dmr", - "duplicate-remover", "hmr", "hmr_plant", "lc_approx", "levels", - "merge-bsrate", "merge-methcounts", "methcounts", "methdiff", - "methstates", "pmd", "rmapbs", "rmapbs-pe", "roimethstat", "to-mr"]], - 'dirs': ['docs'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/Minia/Minia-2.0.7-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/m/Minia/Minia-2.0.7-goolf-1.7.20.eb deleted file mode 100644 index 8577f2b939f8..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Minia/Minia-2.0.7-goolf-1.7.20.eb +++ /dev/null @@ -1,30 +0,0 @@ -# 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 = 'Minia' -version = '2.0.7' - -homepage = 'http://minia.genouest.org/' -description = """Minia is a short-read assembler based on a de Bruijn graph""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = ['https://github.com/GATB/minia/releases/download/v%(version)s/'] -sources = ['%(namelower)s-v%(version)s-Source.tar.gz'] - -builddependencies = [('CMake', '3.4.3')] - -dependencies = [('zlib', '1.2.8')] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ["bin/minia"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/Minimac/Minimac-20140110-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/Minimac/Minimac-20140110-goolf-1.4.10.eb deleted file mode 100644 index 653db9e11eb7..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Minimac/Minimac-20140110-goolf-1.4.10.eb +++ /dev/null @@ -1,42 +0,0 @@ -# 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 = 'Minimac' -version = '20140110' - -homepage = 'http://genome.sph.umich.edu/wiki/Minimac' -description = """ Minimac is a low memory, computationally efficient implementation - of the MaCH algorithm for genotype imputation. It is designed to work on phased genotypes - and can handle very large reference panels with hundreds or thousands of haplotypes. - The name has two parts. The first, 'mini', refers to the modest amount of computational - resources it requires. The second, 'mac', is short hand for MaCH, our widely used - algorithm for genotype imputation. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -# # download minimac.src.tgz from http://www.sph.umich.edu/csg/cfuchsb and rename to include version/datestamp -sources = ['%(namelower)s-%(version)s.src.tgz'] -checksums = [('md5', 'a8011a4cf8a9be8add07815e9e42246d')] - -# first move to folder libStatGen to run make -prebuildopts = ["cd libStatGen && "] - -# in libStatGen folder run just "make" -# in minimac folder run "make opt && make openmp" -buildopts = [" && cd ../minimac && make opt && make openmp"] - -# parallel build fails -parallel = 1 - -files_to_copy = [(["minimac/bin/minimac", "minimac/bin/minimac-omp"], "bin")] - -sanity_check_paths = { - 'files': ['bin/minimac', 'bin/minimac-omp'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/Minimac2/Minimac2-2014.9.15-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/m/Minimac2/Minimac2-2014.9.15-goolf-1.7.20.eb deleted file mode 100644 index 262f951ba094..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Minimac2/Minimac2-2014.9.15-goolf-1.7.20.eb +++ /dev/null @@ -1,52 +0,0 @@ -# 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 = 'Minimac2' -version = '2014.9.15' - -homepage = 'http://genome.sph.umich.edu/wiki/Minimac2' -description = """minimac2 is an improved version of Minimac. It is designed to work on phased - genotypes and can handle very large reference panels with hundreds or thousands of haplotypes. - The name has two parts. The first, mini, refers to the modest amount of computational resources it requires. - The second, mac, is short hand for MaCH, our widely used algorithm for genotype imputation.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = ['http://csg.sph.umich.edu/cfuchsb/'] -sources = ['%(namelower)s.%(version)s.src.tgz'] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -dependencies = [ - ('zlib', '1.2.8'), - # This app also depends in openblas - # 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 -# make clean is mandatory because the sources tarball includes -# files from previous build -prebuildopts = ["cd libStatGen && make clean && "] - -# in libStatGen folder run just "make" -# in minimac folder run "make clean && make opt && make openmp" -buildopts = [" && cd ../minimac2 && make clean && make opt && make openmp"] - -# parallel build fails -parallel = 1 - -files_to_copy = [(["minimac2/bin/minimac2", "minimac2/bin/minimac2-omp"], "bin")] - -sanity_check_paths = { - 'files': ['bin/minimac2', 'bin/minimac2-omp'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/Minimac3/Minimac3-1.0.10-foss-2015a.eb b/easybuild/easyconfigs/__archive__/m/Minimac3/Minimac3-1.0.10-foss-2015a.eb deleted file mode 100644 index 0df4d93ef0ca..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Minimac3/Minimac3-1.0.10-foss-2015a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'MakeCp' - -name = 'Minimac3' -version = '1.0.10' - -homepage = 'http://genome.sph.umich.edu/wiki/Minimac3' -description = """Minimac3 is a lower memory and more computationally efficient implementation of the genotype - imputation algorithms in minimac and minimac2. Minimac3 is designed to handle very large reference panels in a more - computationally efficient way with no loss of accuracy.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = ['ftp://share.sph.umich.edu/minimac3/'] -sources = ['%(name)s.v%(version)s.tar.gz'] - -dependencies = [('zlib', '1.2.8')] - -prebuildopts = 'env CFLAGS="$CFLAGS -L$EBROOTZLIB/lib"' -buildopts = 'CC="$CC" CXX="$CXX" F77="$F77" OPTFLAG_OPT="$CFLAGS"' - -files_to_copy = [(['bin/Minimac3'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/Minimac3'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/Minimac3/Minimac3-1.0.10-intel-2015a.eb b/easybuild/easyconfigs/__archive__/m/Minimac3/Minimac3-1.0.10-intel-2015a.eb deleted file mode 100644 index 5bb00f47ad8d..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Minimac3/Minimac3-1.0.10-intel-2015a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'MakeCp' - -name = 'Minimac3' -version = '1.0.10' - -homepage = 'http://genome.sph.umich.edu/wiki/Minimac3' -description = """Minimac3 is a lower memory and more computationally efficient implementation of the genotype - imputation algorithms in minimac and minimac2. Minimac3 is designed to handle very large reference panels in a more - computationally efficient way with no loss of accuracy.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['ftp://share.sph.umich.edu/minimac3/'] -sources = ['%(name)s.v%(version)s.tar.gz'] - -dependencies = [('zlib', '1.2.8')] - -prebuildopts = 'env CFLAGS="$CFLAGS -wd751 -L$EBROOTZLIB/lib"' -buildopts = 'CC="$CC" CXX="$CXX" F77="$F77" OPTFLAG_OPT="$CFLAGS"' - -files_to_copy = [(['bin/Minimac3'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/Minimac3'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/Modeller/Modeller-9.13-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/m/Modeller/Modeller-9.13-goolf-1.4.10-Python-2.7.5.eb deleted file mode 100644 index f59e41f39306..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Modeller/Modeller-9.13-goolf-1.4.10-Python-2.7.5.eb +++ /dev/null @@ -1,27 +0,0 @@ -# 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 - -name = 'Modeller' -version = '9.13' - -homepage = 'http://salilab.org/modeller/' -description = """ MODELLER is used for homology or comparative modeling of protein - three-dimensional structures (1,2). The user provides an alignment of a sequence to - be modeled with known related structures and MODELLER automatically calculates - a model containing all non-hydrogen atoms.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://salilab.org/modeller/%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.5' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [(python, pyver)] - -key = 'dummykey' - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/Molpro/Molpro-2012.1.27-intel-2015a.eb b/easybuild/easyconfigs/__archive__/m/Molpro/Molpro-2012.1.27-intel-2015a.eb deleted file mode 100644 index de8bfef38e71..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Molpro/Molpro-2012.1.27-intel-2015a.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'Molpro' -version = '2012.1.27' - -homepage = 'https://www.molpro.net' -description = """Molpro is a complete system of ab initio programs for molecular electronic structure calculations.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'usempi': True} - -# no source URL available, requires registration to download -sources = ['%(namelower)s.%(version)s.tar.gz'] - -# license file -license_file = HOME + '/licenses/%(name)s/license.lic' - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/m/MotEvo/MotEvo-1.02-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/MotEvo/MotEvo-1.02-goolf-1.4.10.eb deleted file mode 100644 index f84995643d42..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MotEvo/MotEvo-1.02-goolf-1.4.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 = 'MotEvo' -version = '1.02' - -homepage = 'http://swissregulon.unibas.ch/fcgi/sr/software' -description = """ MotEvo: a integrated suite of Bayesian probabilistic methods for - the prediction of TFBSs and inference of regulatory motifs from multiple alignments - of phylogenetically related DNA sequences """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://www.swissregulon.unibas.ch/software/motevo/'] -sources = ['%(namelower)s_v%(version)s.tar.gz'] - -start_dir = "source" - -parallel = 1 - -files_to_copy = ["../*"] - -sanity_check_paths = { - 'files': ["bin/motevo", "bin/runUFE"], - 'dirs': ["weight_matrices", "trees", "weight_matrices"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/Mothur/Mothur-1.30.2-goolf-1.4.10-biodeps-1.6.eb b/easybuild/easyconfigs/__archive__/m/Mothur/Mothur-1.30.2-goolf-1.4.10-biodeps-1.6.eb deleted file mode 100644 index c540b7d44972..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Mothur/Mothur-1.30.2-goolf-1.4.10-biodeps-1.6.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'Mothur' -version = '1.30.2' - -biodeps = 'biodeps' -biodeps_ver = '1.6' -versionsuffix = '-%s-%s' % (biodeps, biodeps_ver) - -homepage = 'http://www.mothur.org/' -description = """Mothur is a single piece of open-source, expandable software to fill the bioinformatics needs of -the microbial ecology community.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True} - -sources = ['%(name)s.%(version)s.zip'] -source_urls = ['http://www.mothur.org/w/images/d/d3/'] - -patches = ['%(name)s-%(version)s-makefile-hardcoding.patch'] - -dependencies = [ - (biodeps, biodeps_ver), - ('gzip', '1.5'), - ('libreadline', '6.2'), - ('ncurses', '5.9'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/Mothur/Mothur-1.30.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/Mothur/Mothur-1.30.2-goolf-1.4.10.eb deleted file mode 100644 index 840960ee5aec..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Mothur/Mothur-1.30.2-goolf-1.4.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Mothur' -version = '1.30.2' - -homepage = 'http://www.mothur.org/' -description = """Mothur is a single piece of open-source, expandable software to fill the bioinformatics needs of -the microbial ecology community.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True} - -sources = ['%(name)s.%(version)s.zip'] -source_urls = ['http://www.mothur.org/w/images/d/d3/'] - -patches = ['%(name)s-%(version)s-makefile-hardcoding.patch'] - -dependencies = [ - ('libreadline', '6.2'), - ('ncurses', '5.9'), - ('bzip2', '1.0.6'), - ('gzip', '1.5'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/Mothur/Mothur-1.30.2-ictce-5.3.0-biodeps-1.6.eb b/easybuild/easyconfigs/__archive__/m/Mothur/Mothur-1.30.2-ictce-5.3.0-biodeps-1.6.eb deleted file mode 100644 index 4e8d1e39853b..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Mothur/Mothur-1.30.2-ictce-5.3.0-biodeps-1.6.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'Mothur' -version = '1.30.2' - -biodeps = 'biodeps' -biodeps_ver = '1.6' -versionsuffix = '-%s-%s' % (biodeps, biodeps_ver) - -homepage = 'http://www.mothur.org/' -description = """Mothur is a single piece of open-source, expandable software to fill the bioinformatics needs of -the microbial ecology community.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'usempi': True} - -sources = ['%(name)s.%(version)s.zip'] -source_urls = ['http://www.mothur.org/w/images/d/d3/'] - -patches = [ - '%(name)s-%(version)s-makefile-hardcoding.patch', - '%(name)s-%(version)s-mpich.patch', -] - -dependencies = [ - (biodeps, biodeps_ver), - ('gzip', '1.5'), - ('libreadline', '6.2'), - ('ncurses', '5.9'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/Mothur/Mothur-1.30.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/m/Mothur/Mothur-1.30.2-ictce-5.3.0.eb deleted file mode 100644 index e7ccabb5eb8f..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Mothur/Mothur-1.30.2-ictce-5.3.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Mothur' -version = '1.30.2' - -homepage = 'http://www.mothur.org/' -description = """Mothur is a single piece of open-source, expandable software - to fill the bioinformatics needs of the microbial ecology community.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'usempi': True} - -sources = ['%(name)s.%(version)s.zip'] -source_urls = ['http://www.mothur.org/w/images/d/d3/'] - -patches = ['%(name)s-%(version)s-makefile-hardcoding.patch'] - -dependencies = [ - ('libreadline', '6.2'), - ('ncurses', '5.9'), - ('bzip2', '1.0.6'), - ('gzip', '1.5'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/Mothur/Mothur-1.33.3-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/m/Mothur/Mothur-1.33.3-ictce-5.5.0.eb deleted file mode 100644 index c22398bfb98c..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Mothur/Mothur-1.33.3-ictce-5.5.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Mothur' -version = '1.33.3' - -homepage = 'http://www.mothur.org/' -description = """Mothur is a single piece of open-source, expandable software - to fill the bioinformatics needs of the microbial ecology community.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'usempi': True} - -source_urls = ['http://www.mothur.org/w/images/6/65/'] -sources = ['%(name)s.%(version)s.zip'] - -patches = ['%(name)s-%(version)s-makefile-hardcoding.patch'] - -dependencies = [ - ('libreadline', '6.2'), - ('ncurses', '5.9'), - ('bzip2', '1.0.6'), - ('gzip', '1.6'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/Mothur/Mothur-1.36.1-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/m/Mothur/Mothur-1.36.1-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index d04ad20cc6d9..000000000000 --- a/easybuild/easyconfigs/__archive__/m/Mothur/Mothur-1.36.1-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'Mothur' -version = '1.36.1' -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) - -homepage = 'http://www.mothur.org/' -description = """Mothur is a single piece of open-source, expandable software - to fill the bioinformatics needs of the microbial ecology community.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'usempi': True} - -source_urls = ['https://github.com/mothur/mothur/archive/'] -sources = ['v%(version)s.tar.gz'] - -patches = ['%(name)s-%(version)s_makefile-hardcoding.patch'] - -dependencies = [ - (python, pyver), - ('Boost', '1.59.0', versionsuffix), - ('libreadline', '6.3'), - ('ncurses', '5.9'), - ('bzip2', '1.0.6'), - ('gzip', '1.6'), - ('zlib', '1.2.8'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MrBayes/MrBayes-3.1.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/MrBayes/MrBayes-3.1.2-goolf-1.4.10.eb deleted file mode 100644 index 85b5fe929e1e..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MrBayes/MrBayes-3.1.2-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'MrBayes' -version = '3.1.2' - -homepage = 'http://mrbayes.csit.fsu.edu' -description = "MrBayes is a program for the Bayesian estimation of phylogeny." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('libreadline', '6.2'), - ('ncurses', '5.9'), -] - -builddependencies = [ - ('Autotools', '20150215', '', ('GCC', '4.7.2')), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MrBayes/MrBayes-3.1.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/m/MrBayes/MrBayes-3.1.2-ictce-5.3.0.eb deleted file mode 100644 index 3e3e9603f2e4..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MrBayes/MrBayes-3.1.2-ictce-5.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'MrBayes' -version = '3.1.2' - -homepage = 'http://mrbayes.csit.fsu.edu' -description = "MrBayes is a program for the Bayesian estimation of phylogeny." - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('libreadline', '6.2'), - ('ncurses', '5.9'), -] - -builddependencies = [ - ('Autotools', '20150215'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MrBayes/MrBayes-3.2.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/MrBayes/MrBayes-3.2.0-goolf-1.4.10.eb deleted file mode 100644 index 1ebf8b83b478..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MrBayes/MrBayes-3.2.0-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'MrBayes' -version = '3.2.0' - -homepage = 'http://mrbayes.csit.fsu.edu' -description = "MrBayes is a program for the Bayesian estimation of phylogeny." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('beagle-lib', '20120124'), - ('libreadline', '6.2'), -] - -builddependencies = [ - ('Autotools', '20150215', '', ('GCC', '4.7.2')), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MrBayes/MrBayes-3.2.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/m/MrBayes/MrBayes-3.2.0-ictce-5.3.0.eb deleted file mode 100644 index 79d0b7f30493..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MrBayes/MrBayes-3.2.0-ictce-5.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'MrBayes' -version = '3.2.0' - -homepage = 'http://mrbayes.csit.fsu.edu' -description = "MrBayes is a program for the Bayesian estimation of phylogeny." - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('beagle-lib', '20120124'), - ('libreadline', '6.2'), -] - -builddependencies = [ - ('Autotools', '20150215'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MrBayes/MrBayes-3.2.5-intel-2015a.eb b/easybuild/easyconfigs/__archive__/m/MrBayes/MrBayes-3.2.5-intel-2015a.eb deleted file mode 100644 index 421c44d0e5cd..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MrBayes/MrBayes-3.2.5-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'MrBayes' -version = '3.2.5' - -homepage = 'http://mrbayes.csit.fsu.edu' -description = "MrBayes is a program for the Bayesian estimation of phylogeny." - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('beagle-lib', '20141202'), - ('libreadline', '6.3'), -] - -builddependencies = [ - ('Autotools', '20150215'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/MultiNest/MultiNest-3.10-intel-2015b.eb b/easybuild/easyconfigs/__archive__/m/MultiNest/MultiNest-3.10-intel-2015b.eb deleted file mode 100644 index 13350aae1fc1..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MultiNest/MultiNest-3.10-intel-2015b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'MultiNest' -version = '3.10' - -homepage = 'https://ccpforge.cse.rl.ac.uk/gf/project/multinest/' -description = """MultiNest is a Bayesian inference tool which calculates the evidence and explores the parameter space - which may contain multiple posterior modes and pronounced (curving) degeneracies in moderately high dimensions.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -# download via https://ccpforge.cse.rl.ac.uk/gf/project/multinest/frs (requires registration) -sources = ['MultiNest_v%(version)s_CMake.tar.gz'] -checksums = ['a4ed7c15f2fbbf7f859f565734fc5296'] - -builddependencies = [('CMake', '3.4.0')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['ackley', 'eggboxC', 'eggboxC++', 'gaussian', 'gauss_shell', 'himmelblau', - 'obj_detect', 'rosenbrock']] + - ['lib/lib%s' % x for x in ['multinest.a', 'multinest_mpi.a', 'multinest_mpi.%s' % SHLIB_EXT, - 'multinest.%s' % SHLIB_EXT]] + - ['include/multinest.h'], - 'dirs': ['modules'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/m/MultiQC/MultiQC-0.7-goolf-1.7.20-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/m/MultiQC/MultiQC-0.7-goolf-1.7.20-Python-2.7.11.eb deleted file mode 100644 index 433ec7e3b7b2..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MultiQC/MultiQC-0.7-goolf-1.7.20-Python-2.7.11.eb +++ /dev/null @@ -1,75 +0,0 @@ -# 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/__archive__/m/MySQL/MySQL-5.6.20-intel-2014b-clientonly.eb b/easybuild/easyconfigs/__archive__/m/MySQL/MySQL-5.6.20-intel-2014b-clientonly.eb deleted file mode 100644 index 50dda691db68..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MySQL/MySQL-5.6.20-intel-2014b-clientonly.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'MySQL' -version = '5.6.20' -versionsuffix = '-clientonly' - -homepage = 'http://www.mysql.com/' -description = """MySQL is (as of March 2014) the world's second most widely used - open-source relational database management system (RDBMS).""" - -# http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.20.tar.gz -source_urls = ['http://dev.mysql.com/get/Downloads/MySQL-%(version_major_minor)s/'] -sources = [SOURCELOWER_TAR_GZ] - -toolchain = {'name': 'intel', 'version': '2014b'} - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -dependencies = [ - ('libevent', '2.0.21'), - ('libreadline', '6.3'), - ('zlib', '1.2.8'), - # ('OpenSSL', '1.0.1i'), # OS dependency should be preferred for security reasons -] - -builddependencies = [ - ('CMake', '3.0.0'), -] - -configopts = "-DWITHOUT_SERVER=ON " - -sanity_check_paths = { - 'files': ['bin/mysql'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/MySQLdb/MySQLdb-1.2.5-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/m/MySQLdb/MySQLdb-1.2.5-intel-2014b-Python-2.7.8.eb deleted file mode 100644 index 7b54f34ad562..000000000000 --- a/easybuild/easyconfigs/__archive__/m/MySQLdb/MySQLdb-1.2.5-intel-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'MySQLdb' -version = '1.2.5' - -homepage = 'https://pypi.python.org/pypi/MySQL-python/' - -description = """MySQLdb is an interface to the popular MySQL database server for Python.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['https://pypi.python.org/packages/source/M/MySQL-python/'] -sources = ['MySQL-python-%(version)s.zip'] -checksums = ['654f75b302db6ed8dc5a898c625e030c'] - -python = 'Python' -pythonversion = '2.7.8' -pyshortver = '.'.join(pythonversion.split('.')[:2]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('MySQL', '5.6.20', '-clientonly'), -] - -options = {'modulename': '%(name)s'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages' % pyshortver], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/m/magma/magma-2.0.0-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/m/magma/magma-2.0.0-CrayGNU-2015.11.eb deleted file mode 100644 index 4c07b642931d..000000000000 --- a/easybuild/easyconfigs/__archive__/m/magma/magma-2.0.0-CrayGNU-2015.11.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = "ConfigureMake" - -name = 'magma' -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.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.11'} -toolchainopts = {'pic': True} - -sources = [SOURCE_TAR_GZ] -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)] - -skipsteps = ['configure'] - -preinstallopts = "export EBINSTALLPREFIX=%(installdir)s && " - -sanity_check_paths = { - 'files': ['lib/libmagma.so', 'lib/libmagma.a'], - 'dirs': ['include'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/make/make-3.82-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/make/make-3.82-goolf-1.4.10.eb deleted file mode 100644 index e6d5d57368d3..000000000000 --- a/easybuild/easyconfigs/__archive__/m/make/make-3.82-goolf-1.4.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# 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 = 'make' -version = '3.82' - -homepage = 'http://www.gnu.org/software/make/make.html' -description = "make-3.82: GNU version of make utility" - -# fi. http://ftp.gnu.org/gnu/make/make-3.82.tar.gz -sources = ['make-%(version)s.tar.bz2'] -source_urls = [GNU_SOURCE] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sanity_check_paths = { - 'files': ['bin/make'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/make/make-3.82-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/m/make/make-3.82-ictce-5.3.0.eb deleted file mode 100644 index 9b88858f9031..000000000000 --- a/easybuild/easyconfigs/__archive__/m/make/make-3.82-ictce-5.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# 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 = 'make' -version = '3.82' - -homepage = 'http://www.gnu.org/software/make/make.html' -description = "make-3.82: GNU version of make utility" - -# fi. http://ftp.gnu.org/gnu/make/make-3.82.tar.gz -sources = ['make-%(version)s.tar.bz2'] -source_urls = [GNU_SOURCE] - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sanity_check_paths = { - 'files': ['bin/make'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/make/make-3.82-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/m/make/make-3.82-ictce-5.5.0.eb deleted file mode 100644 index 649ae523d57f..000000000000 --- a/easybuild/easyconfigs/__archive__/m/make/make-3.82-ictce-5.5.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# 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 = 'make' -version = '3.82' - -homepage = 'http://www.gnu.org/software/make/make.html' -description = "make-3.82: GNU version of make utility" - -# fi. http://ftp.gnu.org/gnu/make/make-3.82.tar.gz -sources = ['make-%(version)s.tar.bz2'] -source_urls = [GNU_SOURCE] - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -sanity_check_paths = { - 'files': ['bin/make'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.4-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.4-goolf-1.4.10.eb deleted file mode 100644 index 00c6dd223228..000000000000 --- a/easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.4-goolf-1.4.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'makedepend' -version = '1.0.4' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_UTIL_SOURCE] - -sanity_check_paths = { - 'files': ['bin/makedepend'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.4-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.4-ictce-5.3.0.eb deleted file mode 100644 index 49f692fd43bd..000000000000 --- a/easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.4-ictce-5.3.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'makedepend' -version = '1.0.4' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_UTIL_SOURCE] - -sanity_check_paths = { - 'files': ['bin/makedepend'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.4-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.4-ictce-5.5.0.eb deleted file mode 100644 index ece06f94ebbf..000000000000 --- a/easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.4-ictce-5.5.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'makedepend' -version = '1.0.4' - -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_UTIL_SOURCE] - -sanity_check_paths = { - 'files': ['bin/makedepend'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.5-foss-2015a.eb b/easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.5-foss-2015a.eb deleted file mode 100644 index 29786d53157b..000000000000 --- a/easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.5-foss-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -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/__archive__/m/makedepend/makedepend-1.0.5-intel-2015a.eb b/easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.5-intel-2015a.eb deleted file mode 100644 index 2a137852f4db..000000000000 --- a/easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.5-intel-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_UTIL_SOURCE] - -builddependencies = [ - ('xproto', '7.0.28'), -] - -sanity_check_paths = { - 'files': ['bin/makedepend'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.5-intel-2015b.eb b/easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.5-intel-2015b.eb deleted file mode 100644 index 32cc5814c93d..000000000000 --- a/easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.5-intel-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_UTIL_SOURCE] - -builddependencies = [ - ('xproto', '7.0.28'), -] - -sanity_check_paths = { - 'files': ['bin/makedepend'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.1.1-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.1.1-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index bfeeca57ba24..000000000000 --- a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.1.1-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'matplotlib' -version = '1.1.1' - -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.4.10'} - -source_urls = ['http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('zlib', '1.2.7'), - ('freetype', '2.4.10'), - ('libpng', '1.5.13'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/matplotlib' % pythonshortversion], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.1.1-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.1.1-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 17ca74374905..000000000000 --- a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.1.1-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'matplotlib' -version = '1.1.1' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('zlib', '1.2.7'), - ('freetype', '2.4.10'), - ('libpng', '1.5.13'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/matplotlib' % pythonshortversion], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.2.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.2.0-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 0d353251f000..000000000000 --- a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.2.0-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'matplotlib' -version = '1.2.0' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('zlib', '1.2.7'), - ('freetype', '2.4.10'), - ('libpng', '1.5.13'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/matplotlib' % pythonshortversion], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.2.1-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.2.1-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 1bfbbf50f731..000000000000 --- a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.2.1-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'matplotlib' -version = '1.2.1' - -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.4.10'} - -source_urls = ['http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('zlib', '1.2.7'), - ('freetype', '2.4.11'), - ('libpng', '1.5.13'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/matplotlib' % pythonshortversion], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.2.1-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.2.1-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index ab81bf895ddb..000000000000 --- a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.2.1-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'matplotlib' -version = '1.2.1' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('zlib', '1.2.7'), - ('freetype', '2.4.11'), - ('libpng', '1.5.13'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/matplotlib' % pythonshortversion], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.2.1-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.2.1-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index 080aad8636fe..000000000000 --- a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.2.1-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = "PythonPackage" - -name = 'matplotlib' -version = '1.2.1' - -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': '2015a'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.10' -pyshortver = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('freetype', '2.5.5'), - ('libpng', '1.6.16'), -] - -pyprefix = 'lib/python%s/site-packages' % pyshortver -eggname = 'matplotlib-%%(version)s-py%s-linux-x86_64.egg' % pyshortver -sanity_check_paths = { - 'files': [], - 'dirs': [('%s/%%(name)s' % pyprefix, '%s/%s' % (pyprefix, eggname))], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.2.1-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.2.1-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 959081d6a063..000000000000 --- a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.2.1-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'matplotlib' -version = '1.2.1' - -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': '2015a'} - -source_urls = ['http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.9' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('zlib', '1.2.8'), - ('freetype', '2.5.5'), - ('libpng', '1.6.16'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/matplotlib' % pythonshortversion], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.3.0-ictce-5.3.0-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.3.0-ictce-5.3.0-Python-2.7.5.eb deleted file mode 100644 index 08450f788186..000000000000 --- a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.3.0-ictce-5.3.0-Python-2.7.5.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = "PythonPackage" - -name = 'matplotlib' -version = '1.3.0' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.5' -pyshortver = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -zlibver = '1.2.8' -dependencies = [ - (python, pythonversion), - ('zlib', zlibver), - ('freetype', '2.4.10'), - ('libpng', '1.6.3', '-zlib-%s' % zlibver), -] - -pyprefix = 'lib/python%s/site-packages' % pyshortver -eggname = 'matplotlib-%%(version)s-py%s-linux-x86_64.egg' % pyshortver -sanity_check_paths = { - 'files': [], - 'dirs': [('%s/%%(name)s' % pyprefix, '%s/%s' % (pyprefix, eggname))], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.3.1-goolf-1.4.10-Python-2.7.6.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.3.1-goolf-1.4.10-Python-2.7.6.eb deleted file mode 100644 index e4c90c4c44ff..000000000000 --- a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.3.1-goolf-1.4.10-Python-2.7.6.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = "PythonPackage" - -name = 'matplotlib' -version = '1.3.1' - -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.4.10'} - -source_urls = ['http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.6' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('zlib', '1.2.7'), - ('freetype', '2.4.11'), - ('libpng', '1.6.6'), -] - - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.3.1-ictce-5.5.0-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.3.1-ictce-5.5.0-Python-2.7.5.eb deleted file mode 100644 index 8edf2b22c256..000000000000 --- a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.3.1-ictce-5.5.0-Python-2.7.5.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = "PythonPackage" - -name = 'matplotlib' -version = '1.3.1' - -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': 'ictce', 'version': '5.5.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.5' -pyshortver = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('zlib', '1.2.8'), - ('freetype', '2.5.0.1'), - ('libpng', '1.6.6'), -] - -pyprefix = 'lib/python%s/site-packages' % pyshortver -eggname = 'matplotlib-%%(version)s-py%s-linux-x86_64.egg' % pyshortver -sanity_check_paths = { - 'files': [], - 'dirs': [('%s/%%(name)s' % pyprefix, '%s/%s' % (pyprefix, eggname))], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.3.1-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.3.1-ictce-5.5.0-Python-2.7.6.eb deleted file mode 100644 index 0397044feaa2..000000000000 --- a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.3.1-ictce-5.5.0-Python-2.7.6.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = "PythonPackage" - -name = 'matplotlib' -version = '1.3.1' - -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': 'ictce', 'version': '5.5.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.6' -pyshortver = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('zlib', '1.2.7'), - ('freetype', '2.5.2'), - ('libpng', '1.6.9'), -] - -pyprefix = 'lib/python%s/site-packages' % pyshortver -eggname = 'matplotlib-%%(version)s-py%s-linux-x86_64.egg' % pyshortver -sanity_check_paths = { - 'files': [], - 'dirs': [('%s/%%(name)s' % pyprefix, '%s/%s' % (pyprefix, eggname))], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.3.1-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.3.1-intel-2014b-Python-2.7.8.eb deleted file mode 100644 index 765f86a131a7..000000000000 --- a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.3.1-intel-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = "PythonPackage" - -name = 'matplotlib' -version = '1.3.1' - -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': '2014b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.8' -pyshortver = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('zlib', '1.2.8'), - ('freetype', '2.5.3'), - ('libpng', '1.6.12'), -] - -# is this actually needed? the PythonPackage will check if import matplotlib succeeds, which is as good as this? -pyprefix = 'lib/python%s/site-packages' % pyshortver -eggname = 'matplotlib-%%(version)s-py%s-linux-x86_64.egg' % pyshortver -sanity_check_paths = { - 'files': [], - 'dirs': [('%s/%%(name)s' % pyprefix, '%s/%s' % (pyprefix, eggname))], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.4.3-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.4.3-foss-2015a-Python-2.7.9.eb deleted file mode 100644 index 8072aaea0f4c..000000000000 --- a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.4.3-foss-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = "PythonPackage" - -name = 'matplotlib' -version = '1.4.3' - -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': '2015a'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.9' -pyshortver = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('freetype', '2.5.5'), - ('libpng', '1.6.16'), -] - -pyprefix = 'lib/python%s/site-packages' % pyshortver -eggname = 'matplotlib-%%(version)s-py%s-linux-x86_64.egg' % pyshortver -sanity_check_paths = { - 'files': [], - 'dirs': [('%s/%%(name)s' % pyprefix, '%s/%s' % (pyprefix, eggname))], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index 0f1262c9db2b..000000000000 --- a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = "PythonPackage" - -name = 'matplotlib' -version = '1.4.3' - -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': '2015a'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -patches = [('matplotlib-%(version)s_Qhull-intel-fix.patch')] - -python = "Python" -pythonversion = '2.7.10' -pyshortver = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('freetype', '2.5.5'), - ('libpng', '1.6.16'), -] - -pyprefix = 'lib/python%s/site-packages' % pyshortver -eggname = 'matplotlib-%%(version)s-py%s-linux-x86_64.egg' % pyshortver -sanity_check_paths = { - 'files': [], - 'dirs': [('%s/%%(name)s' % pyprefix, '%s/%s' % (pyprefix, eggname))], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 25762ccdf762..000000000000 --- a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = "PythonPackage" - -name = 'matplotlib' -version = '1.4.3' - -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': '2015a'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -patches = [('matplotlib-%(version)s_Qhull-intel-fix.patch')] - -python = "Python" -pythonversion = '2.7.9' -pyshortver = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('freetype', '2.5.5'), - ('libpng', '1.6.16'), -] - -pyprefix = 'lib/python%s/site-packages' % pyshortver -eggname = 'matplotlib-%%(version)s-py%s-linux-x86_64.egg' % pyshortver -sanity_check_paths = { - 'files': [], - 'dirs': [('%s/%%(name)s' % pyprefix, '%s/%s' % (pyprefix, eggname))], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-3.4.3.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-3.4.3.eb deleted file mode 100644 index 5849d559f78c..000000000000 --- a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-3.4.3.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = "PythonPackage" - -name = 'matplotlib' -version = '1.4.3' - -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': '2015a'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -patches = [('matplotlib-%(version)s_Qhull-intel-fix.patch')] - -python = "Python" -pythonversion = '3.4.3' -pyshortver = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('freetype', '2.5.5'), - ('libpng', '1.6.16'), -] - -pyprefix = 'lib/python%s/site-packages' % pyshortver -eggname = 'matplotlib-%%(version)s-py%s-linux-x86_64.egg' % pyshortver -sanity_check_paths = { - 'files': [], - 'dirs': [('%s/%%(name)s' % pyprefix, '%s/%s' % (pyprefix, eggname))], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.4.3-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.4.3-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index df9c676c6528..000000000000 --- a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.4.3-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = "PythonPackage" - -name = 'matplotlib' -version = '1.4.3' - -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': '2015b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -patches = [('matplotlib-%(version)s_Qhull-intel-fix.patch')] - -python = 'Python' -pythonversion = '2.7.10' -pyshortver = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('freetype', '2.5.5'), - ('libpng', '1.6.16'), -] - -pyprefix = 'lib/python%s/site-packages' % pyshortver -eggname = 'matplotlib-%%(version)s-py%s-linux-x86_64.egg' % pyshortver -sanity_check_paths = { - 'files': [], - 'dirs': [('%s/%%(name)s' % pyprefix, '%s/%s' % (pyprefix, eggname))], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.4.3-intel-2015b-Python-3.5.0.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.4.3-intel-2015b-Python-3.5.0.eb deleted file mode 100644 index 741df4d0ff79..000000000000 --- a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.4.3-intel-2015b-Python-3.5.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'matplotlib' -version = '1.4.3' - -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': '2015b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -patches = [('matplotlib-%(version)s_Qhull-intel-fix.patch')] - -python = 'Python' -pythonversion = '3.5.0' -pyshortver = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('freetype', '2.5.5'), - ('libpng', '1.6.16'), -] - -pyprefix = 'lib/python%s/site-packages' % pyshortver -eggname = 'matplotlib-%%(version)s-py%s-linux-x86_64.egg' % pyshortver -sanity_check_paths = { - 'files': [], - 'dirs': [('%s/%%(name)s' % pyprefix, '%s/%s' % (pyprefix, eggname))], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.5.0-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.5.0-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index cc6f0416746e..000000000000 --- a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.5.0-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = "PythonPackage" - -name = 'matplotlib' -version = '1.5.0' - -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': '2015b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.10' -pyshortver = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('freetype', '2.6.1'), - ('libpng', '1.6.18'), -] - -pyprefix = 'lib/python%s/site-packages' % pyshortver -eggname = 'matplotlib-%%(version)s-py%s-linux-x86_64.egg' % pyshortver -sanity_check_paths = { - 'files': [], - 'dirs': [('%s/%%(name)s' % pyprefix, '%s/%s' % (pyprefix, eggname))], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.5.0-intel-2015b-Python-3.5.0.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.5.0-intel-2015b-Python-3.5.0.eb deleted file mode 100644 index 23b4e9a187df..000000000000 --- a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.5.0-intel-2015b-Python-3.5.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = "PythonPackage" - -name = 'matplotlib' -version = '1.5.0' - -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': '2015b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pythonversion = '3.5.0' -pyshortver = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('freetype', '2.6.1'), - ('libpng', '1.6.18'), -] - -pyprefix = 'lib/python%s/site-packages' % pyshortver -eggname = 'matplotlib-%%(version)s-py%s-linux-x86_64.egg' % pyshortver -sanity_check_paths = { - 'files': [], - 'dirs': [('%s/%%(name)s' % pyprefix, '%s/%s' % (pyprefix, eggname))], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.5.1-CrayGNU-2015.11-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.5.1-CrayGNU-2015.11-Python-2.7.11.eb deleted file mode 100644 index a4a66852fa10..000000000000 --- a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.5.1-CrayGNU-2015.11-Python-2.7.11.eb +++ /dev/null @@ -1,42 +0,0 @@ -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': 'CrayGNU', 'version': '2015.11'} - -# 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'], - }), -] - -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/__archive__/m/matplotlib/matplotlib-1.5.1-foss-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.5.1-foss-2015b-Python-2.7.10.eb deleted file mode 100644 index 8a403bfd0c97..000000000000 --- a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.5.1-foss-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,42 +0,0 @@ -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': 'foss', 'version': '2015b'} - -# this is a bundle of Python packages -exts_defaultclass = 'PythonPackage' - -dependencies = [ - ('Python', '2.7.10'), - ('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'], - }), -] - -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/__archive__/m/matplotlib/matplotlib-1.5.1-goolf-1.7.20-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.5.1-goolf-1.7.20-Python-2.7.11.eb deleted file mode 100644 index 6691a454c7b4..000000000000 --- a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.5.1-goolf-1.7.20-Python-2.7.11.eb +++ /dev/null @@ -1,42 +0,0 @@ -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'], - }), -] - -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/__archive__/m/matplotlib/matplotlib-1.5.1-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.5.1-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 334b12b5099b..000000000000 --- a/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.5.1-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,42 +0,0 @@ -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': 'intel', 'version': '2015b'} - -# 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'], - }), -] - -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/__archive__/m/mc/mc-4.6.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/mc/mc-4.6.1-goolf-1.4.10.eb deleted file mode 100644 index a27e4ffe9f69..000000000000 --- a/easybuild/easyconfigs/__archive__/m/mc/mc-4.6.1-goolf-1.4.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -## -# 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 = 'mc' -version = '4.6.1' - -homepage = 'https://www.midnight-commander.org/' -description = """mc-4.6.1: User-friendly file manager and visual shell""" - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://www.ibiblio.org/pub/Linux/utils/file/managers/mc/'] -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sanity_check_paths = { - 'files': ['bin/mc'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/m/mc/mc-4.6.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/m/mc/mc-4.6.1-ictce-5.3.0.eb deleted file mode 100644 index fcd0c73edf3e..000000000000 --- a/easybuild/easyconfigs/__archive__/m/mc/mc-4.6.1-ictce-5.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# 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 = 'mc' -version = '4.6.1' - -homepage = 'https://www.midnight-commander.org/' -description = """mc-4.6.1: User-friendly file manager and visual shell""" - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://www.ibiblio.org/pub/Linux/utils/file/managers/mc/'] - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sanity_check_paths = { - 'files': ['bin/mc'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/m/mcpp/mcpp-2.7.2-GCC-4.7.2.eb b/easybuild/easyconfigs/__archive__/m/mcpp/mcpp-2.7.2-GCC-4.7.2.eb deleted file mode 100644 index 281574498833..000000000000 --- a/easybuild/easyconfigs/__archive__/m/mcpp/mcpp-2.7.2-GCC-4.7.2.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'mcpp' -version = '2.7.2' - -homepage = 'http://mcpp.sourceforge.net/' -description = """MCPP is a portable C/C++ preprocessor, supporting GCC, Visual C++, etc. - Its source is highly configurable and can generate executables of various specs. - It accompanies a validation suite to check preprocessor's conformance and quality exhaustively.""" - -toolchain = {'name': 'GCC', 'version': '4.7.2'} - -sources = [SOURCE_TAR_GZ] -source_urls = [SOURCEFORGE_SOURCE] - -sanity_check_paths = { - 'files': ["bin/mcpp"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/m/mdtest/mdtest-1.7.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/mdtest/mdtest-1.7.1-goolf-1.4.10.eb deleted file mode 100644 index 6682ecef20bf..000000000000 --- a/easybuild/easyconfigs/__archive__/m/mdtest/mdtest-1.7.1-goolf-1.4.10.eb +++ /dev/null @@ -1,38 +0,0 @@ -# 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.7.1' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -parallel = 1 - -buildopts = ' CC="$CC"' - -files_to_copy = [ - (['mdtest'], 'bin'), - "README", - "COPYRIGHT", -] - -sanity_check_paths = { - 'files': ["bin/mdtest"], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/m/mdtest/mdtest-1.7.1-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/m/mdtest/mdtest-1.7.1-ictce-6.2.5.eb deleted file mode 100644 index 4002011eea37..000000000000 --- a/easybuild/easyconfigs/__archive__/m/mdtest/mdtest-1.7.1-ictce-6.2.5.eb +++ /dev/null @@ -1,38 +0,0 @@ -# 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.7.1' - -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': 'ictce', 'version': '6.2.5'} -toolchainopts = {'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -parallel = 1 - -buildopts = ' CC="$CC"' - -files_to_copy = [ - (['mdtest'], 'bin'), - "README", - "COPYRIGHT", -] - -sanity_check_paths = { - 'files': ["bin/mdtest"], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/m/mdtest/mdtest-1.9.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/mdtest/mdtest-1.9.3-goolf-1.4.10.eb deleted file mode 100644 index 59b48a2d3857..000000000000 --- a/easybuild/easyconfigs/__archive__/m/mdtest/mdtest-1.9.3-goolf-1.4.10.eb +++ /dev/null @@ -1,40 +0,0 @@ -# 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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TGZ] - -dependencies = [('zlib', '1.2.8')] - -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/__archive__/m/mdtest/mdtest-1.9.3-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/m/mdtest/mdtest-1.9.3-ictce-6.2.5.eb deleted file mode 100644 index ef13aa622d50..000000000000 --- a/easybuild/easyconfigs/__archive__/m/mdtest/mdtest-1.9.3-ictce-6.2.5.eb +++ /dev/null @@ -1,40 +0,0 @@ -# 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': 'ictce', 'version': '6.2.5'} -toolchainopts = {'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TGZ] - -dependencies = [('zlib', '1.2.8')] - -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/__archive__/m/molmod/molmod-1.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/molmod/molmod-1.0-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 73545656c957..000000000000 --- a/easybuild/easyconfigs/__archive__/m/molmod/molmod-1.0-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -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." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://users.ugent.be/~tovrstra/molmod'] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('matplotlib', '1.2.1', versionsuffix), -] - -# disable tests that require X11 by specifying "backend: agg" in matplotlibrc -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%s/site-packages/molmod' % pythonshortversion], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/molmod/molmod-1.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/molmod/molmod-1.0-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 763ccba836ae..000000000000 --- a/easybuild/easyconfigs/__archive__/m/molmod/molmod-1.0-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -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." - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://users.ugent.be/~tovrstra/molmod'] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('matplotlib', '1.2.1', versionsuffix), -] - -# disable tests that require X11 by specifying "backend: agg" in matplotlibrc -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%s/site-packages/molmod' % pythonshortversion], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/molmod/molmod-1.0-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/m/molmod/molmod-1.0-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index dab01e8798dd..000000000000 --- a/easybuild/easyconfigs/__archive__/m/molmod/molmod-1.0-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -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." - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://users.ugent.be/~tovrstra/molmod'] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = '2.7.10' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('matplotlib', '1.2.1', versionsuffix), -] - -# disable tests that require X11 by specifying "backend: agg" in matplotlibrc -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%s/site-packages/molmod' % pythonshortversion], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/molmod/molmod-1.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/m/molmod/molmod-1.0-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 4aa55f0033f4..000000000000 --- a/easybuild/easyconfigs/__archive__/m/molmod/molmod-1.0-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -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." - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://users.ugent.be/~tovrstra/molmod'] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = '2.7.9' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('matplotlib', '1.2.1', versionsuffix), -] - -# disable tests that require X11 by specifying "backend: agg" in matplotlibrc -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%s/site-packages/molmod' % pythonshortversion], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/molmod/molmod-1.1-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/m/molmod/molmod-1.1-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index d98ab8d52855..000000000000 --- a/easybuild/easyconfigs/__archive__/m/molmod/molmod-1.1-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -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': '2015b'} - -source_urls = ['https://github.com/molmod/molmod/releases/download/v%(version)s'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Python', '2.7.10'), - ('matplotlib', '1.5.0', 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/__archive__/m/monty/monty-0.6.4-intel-2015a-Python-2.7.9-gmatteo-20150325.eb b/easybuild/easyconfigs/__archive__/m/monty/monty-0.6.4-intel-2015a-Python-2.7.9-gmatteo-20150325.eb deleted file mode 100644 index bfc9de0ba6ca..000000000000 --- a/easybuild/easyconfigs/__archive__/m/monty/monty-0.6.4-intel-2015a-Python-2.7.9-gmatteo-20150325.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = "PythonPackage" - -name = 'monty' -version = '0.6.4' - -homepage = 'https://pypi.python.org/pypi/monty/' -description = """Monty implements supplementary useful functions for Python that are not part of the standard library. - Examples include useful utilities like transparent support for zipped files, useful design patterns such as singleton - and cached_class, and many more.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -commit = '3152d41' -extrasuff = 'gmatteo-20150325' - -source_urls = ['https://github.com/gmatteo/monty/archive/%s.tar.gz#' % commit] -sources = ['%%(name)s-%%(version)s-%s.tar.gz' % extrasuff] -checksums = ['d8afe0556fd29191e66babb31750b7c4'] - -python = 'Python' -pythonversion = '2.7.9' - -versionsuffix = '-%s-%s-%s' % (python, pythonversion, extrasuff) - -dependencies = [ - (python, pythonversion), - ('PyYAML', '3.11', '-%s-%s' % (python, pythonversion)), -] - -py_short_ver = '.'.join(pythonversion.split('.')[0:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages' % py_short_ver], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/m/monty/monty-0.6.4-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/m/monty/monty-0.6.4-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 0239d499b194..000000000000 --- a/easybuild/easyconfigs/__archive__/m/monty/monty-0.6.4-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "PythonPackage" - -name = 'monty' -version = '0.6.4' - -homepage = 'https://pypi.python.org/pypi/monty/' -description = """Monty implements supplementary useful functions for Python that are not part of the standard library. - Examples include useful utilities like transparent support for zipped files, useful design patterns such as singleton - and cached_class, and many more.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.9' - -versionsuffix = '-%s-%s' % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('PyYAML', '3.11', versionsuffix), -] - -py_short_ver = '.'.join(pythonversion.split('.')[0:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages' % py_short_ver], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/m/motif/motif-2.2.4-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/motif/motif-2.2.4-goolf-1.4.10.eb deleted file mode 100644 index ea8c9d49ac45..000000000000 --- a/easybuild/easyconfigs/__archive__/m/motif/motif-2.2.4-goolf-1.4.10.eb +++ /dev/null @@ -1,57 +0,0 @@ -name = 'motif' -version = '2.2.4' -easyblock = 'ConfigureMake' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -# from the source RPM http://motif.ics.com/sites/default/files/openmotif-2.2.4-0.1.src__0.rpm -sources = ['open%(name)s-%(version)s.tar.bz2'] - -# most patch files are obtained from source RPM -patches = [ - '%(name)s-%(version)s_various-fixes.patch', - '%(name)s-%(version)s_libXmu-prototypes.patch', -] - -dependencies = [ - ('libtool', '2.4.2'), - ('libXt', '1.1.4'), - ('xbitmaps', '1.1.1'), - ('flex', '2.5.35'), - ('Bison', '2.7'), - ('Automake', '1.13.4'), - ('gettext', '0.18.2'), - ('libXp', '1.0.2'), - ('libX11', '1.6.1'), - ('libXext', '1.3.2'), - ('libXmu', '1.1.2'), -] - -builddependencies = [ - ('printproto', '1.0.5'), -] - -# make has problems with utf8 -prebuildopts = "env LANG=C " - -# motif ships a broken automake and libtool -preconfigopts = "rm -f libtool install-sh missing depcomp config.guess config.sub && " -preconfigopts += "cp $EBROOTAUTOMAKE/share/automake*/* . || cp $EBROOTLIBTOOL/bin/libtool . && " - -configopts = "--enable-shared" - -# make is not parallel safe -parallel = 1 - -sanity_check_paths = { - 'files': ['lib/libMrm.a', 'lib/libUil.a', 'lib/libXm.a'], - 'dirs': ['bin', 'include/Mrm', 'include/uil', 'include/X11', 'include/Xm'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/m/motif/motif-2.3.4-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/motif/motif-2.3.4-goolf-1.4.10.eb deleted file mode 100644 index 6243a59beb5a..000000000000 --- a/easybuild/easyconfigs/__archive__/m/motif/motif-2.3.4-goolf-1.4.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'motif' -version = '2.3.4' - -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': 'goolf', 'version': '1.4.10'} - -sources = ['%(name)s-%(version)s-src.tgz'] -source_urls = [SOURCEFORGE_SOURCE] - -dependencies = [ - ('libtool', '2.4.2'), - ('libXt', '1.1.4'), - ('xbitmaps', '1.1.1'), - ('flex', '2.5.35'), - ('Bison', '2.7'), -] - -preconfigopts = "./autogen.sh && " - -# 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/__archive__/m/motif/motif-2.3.4-intel-2014b.eb b/easybuild/easyconfigs/__archive__/m/motif/motif-2.3.4-intel-2014b.eb deleted file mode 100644 index 49796d51b9bf..000000000000 --- a/easybuild/easyconfigs/__archive__/m/motif/motif-2.3.4-intel-2014b.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'motif' -version = '2.3.4' - -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': '2014b'} - -sources = ['%(name)s-%(version)s-src.tgz'] -source_urls = [SOURCEFORGE_SOURCE] - -dependencies = [ - ('libtool', '2.4.2'), - ('libXt', '1.1.4'), - ('libXau', '1.0.8'), - ('libX11', '1.6.1'), - ('libXext', '1.3.2'), - ('libXdmcp', '1.1.1'), - ('libpng', '1.6.12'), - ('xbitmaps', '1.1.1'), - ('flex', '2.5.37'), - ('Bison', '2.5'), - ('freetype', '2.5.3'), - ('util-linux', '2.22.2'), - ('libjpeg-turbo', '1.3.0'), - ('bzip2', '1.0.6'), -] - -preconfigopts = "./autogen.sh && " - -# 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/__archive__/m/motif/motif-2.3.4-intel-2015a-libX11-1.6.3.eb b/easybuild/easyconfigs/__archive__/m/motif/motif-2.3.4-intel-2015a-libX11-1.6.3.eb deleted file mode 100644 index 3197280c4387..000000000000 --- a/easybuild/easyconfigs/__archive__/m/motif/motif-2.3.4-intel-2015a-libX11-1.6.3.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'motif' -version = '2.3.4' - -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': '2015a'} -# use -O1 to dance around icc segfaulting -toolchainopts = {'lowopt': True} - -sources = ['%(name)s-%(version)s-src.tgz'] -source_urls = [SOURCEFORGE_SOURCE] - -libx11ver = '1.6.3' -versionsuffix = '-libX11-%s' % libx11ver -dependencies = [ - ('libXt', '1.1.4', versionsuffix), - ('libXau', '1.0.8'), - ('libX11', libx11ver, '-Python-2.7.9'), - ('libXext', '1.3.3'), - ('libXdmcp', '1.1.2'), - ('libpng', '1.6.16'), - ('xbitmaps', '1.1.1'), - ('freetype', '2.5.5'), - ('libjpeg-turbo', '1.4.0'), - ('bzip2', '1.0.6'), -] -builddependencies = [ - ('Autotools', '20150119', '', ('GCC', '4.9.2')), - ('flex', '2.5.39', '', ('GCC', '4.9.2')), - ('Bison', '3.0.4', '', ('GCC', '4.9.2')), - ('util-linux', '2.26.1'), -] - -preconfigopts = "./autogen.sh && " - -# 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/__archive__/m/mpi4py/mpi4py-1.3-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-1.3-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index b3cad4430c19..000000000000 --- a/easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-1.3-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'mpi4py' -version = '1.3' - -homepage = 'https://code.google.com/p/mpi4py/' -description = """MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for -the Python programming language, allowing any Python program to exploit multiple processors.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [BITBUCKET_DOWNLOADS] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.3' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), -] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/mpi4py' % pyshortver], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-1.3-goolf-1.4.10-Python-3.2.3.eb b/easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-1.3-goolf-1.4.10-Python-3.2.3.eb deleted file mode 100644 index b04c0fc1997a..000000000000 --- a/easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-1.3-goolf-1.4.10-Python-3.2.3.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'mpi4py' -version = '1.3' - -homepage = 'https://code.google.com/p/mpi4py/' -description = """MPI for Python (mpi4py) provides bindings of the -Message Passing Interface (MPI) standard for the Python programming -language, allowing any Python program to exploit multiple processors.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [BITBUCKET_DOWNLOADS] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '3.2.3' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), -] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/mpi4py' % pyshortver], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-1.3-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-1.3-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 9d22c53e8f80..000000000000 --- a/easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-1.3-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'mpi4py' -version = '1.3' - -homepage = 'https://code.google.com/p/mpi4py/' -description = """MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for - the Python programming language, allowing any Python program to exploit multiple processors.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [BITBUCKET_DOWNLOADS] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.3' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [(python, pyver)] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/mpi4py' % pyshortver], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-1.3-ictce-5.5.0-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-1.3-ictce-5.5.0-Python-2.7.5.eb deleted file mode 100644 index 7f116835facf..000000000000 --- a/easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-1.3-ictce-5.5.0-Python-2.7.5.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'mpi4py' -version = '1.3' - -homepage = 'https://bitbucket.org/mpi4py/mpi4py' -description = """MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for - the Python programming language, allowing any Python program to exploit multiple processors.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = [BITBUCKET_DOWNLOADS] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.5' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [(python, pyver)] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/mpi4py' % pyshortver], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-1.3.1-intel-2015b-Python-2.7.10-timed-pingpong.eb b/easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-1.3.1-intel-2015b-Python-2.7.10-timed-pingpong.eb deleted file mode 100644 index 88c6067f4d6d..000000000000 --- a/easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-1.3.1-intel-2015b-Python-2.7.10-timed-pingpong.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'mpi4py' -version = '1.3.1' - -homepage = 'https://bitbucket.org/mpi4py/mpi4py' -description = """MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for - the Python programming language, allowing any Python program to exploit multiple processors.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [BITBUCKET_DOWNLOADS] -sources = [SOURCE_TAR_GZ] - -label = 'timed-pingpong' -patches = ['mpi4py-%%(version)s_%s.patch' % label] - -py_maj_min = '2.7' -pyver = '%s.10' % py_maj_min -versionsuffix = '-Python-%s-%s' % (pyver, label) - -dependencies = [('Python', pyver)] - -# force rebuilding everything, including patched files -buildopts = '--force' - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/mpi4py' % py_maj_min], -} - -# check that timed pingpong routines that are added via the patch are available -sanity_check_commands = [ - ('python', '-c "from mpi4py.MPI import Comm; import sys; sys.exit((1, 0)[\'PingpongRS\' in dir(Comm)])"'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-1.3.1-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-1.3.1-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 5e3a747282c0..000000000000 --- a/easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-1.3.1-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'mpi4py' -version = '1.3.1' - -homepage = 'https://bitbucket.org/mpi4py/mpi4py' -description = """MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for - the Python programming language, allowing any Python program to exploit multiple processors.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [BITBUCKET_DOWNLOADS] -sources = [SOURCE_TAR_GZ] - -py_maj_min = '2.7' -pyver = '%s.10' % py_maj_min -versionsuffix = '-Python-%s' % pyver - -dependencies = [('Python', pyver)] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/mpi4py' % py_maj_min], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-1.3.1-intel-2015b-Python-2.7.11-timed-pingpong.eb b/easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-1.3.1-intel-2015b-Python-2.7.11-timed-pingpong.eb deleted file mode 100644 index 633d85b7c215..000000000000 --- a/easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-1.3.1-intel-2015b-Python-2.7.11-timed-pingpong.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'mpi4py' -version = '1.3.1' -label = 'timed-pingpong' -versionsuffix = '-Python-%%(pyver)s-%s' % label - -homepage = 'https://bitbucket.org/mpi4py/mpi4py' -description = """MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for - the Python programming language, allowing any Python program to exploit multiple processors.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [BITBUCKET_DOWNLOADS] -sources = [SOURCE_TAR_GZ] - -patches = ['mpi4py-%%(version)s_%s.patch' % label] - -dependencies = [('Python', '2.7.11')] - -# force rebuilding everything, including patched files -buildopts = '--force' - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/mpi4py'], -} - -# check that timed pingpong routines that are added via the patch are available -sanity_check_commands = [ - ('python', '-c "from mpi4py.MPI import Comm; import sys; sys.exit((1, 0)[\'PingpongRS\' in dir(Comm)])"'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-2.0.0-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-2.0.0-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 934953ce0a97..000000000000 --- a/easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-2.0.0-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'mpi4py' -version = '2.0.0' - -homepage = 'https://bitbucket.org/mpi4py/mpi4py' -description = """MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for - the Python programming language, allowing any Python program to exploit multiple processors.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [BITBUCKET_DOWNLOADS] -sources = [SOURCE_TAR_GZ] - -py_maj_min = '2.7' -pyver = '%s.10' % py_maj_min -versionsuffix = '-Python-%s' % pyver - -dependencies = [('Python', pyver)] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/mpi4py' % py_maj_min], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/m/mpiBLAST/mpiBLAST-1.6.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/mpiBLAST/mpiBLAST-1.6.0-goolf-1.4.10.eb deleted file mode 100644 index 598a5a64ee67..000000000000 --- a/easybuild/easyconfigs/__archive__/m/mpiBLAST/mpiBLAST-1.6.0-goolf-1.4.10.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# 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 -## - -easyblock = 'ConfigureMake' - -name = 'mpiBLAST' -version = '1.6.0' - -homepage = 'http://www.mpiblast.org/' -description = """mpiBLAST is a freely available, open-source, parallel implementation of NCBI BLAST. - By efficiently utilizing distributed computational resources through database fragmentation, - query segmentation, intelligent scheduling, and parallel I/O, mpiBLAST improves NCBI BLAST - performance by several orders of magnitude while scaling to hundreds of processors. - mpiBLAST is also portable across many different platforms and operating systems.""" -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True, 'usempi': True} - -# eg. http://www.mpiblast.org/downloads/files/mpiBLAST-1.6.0.tgz -sources = ['mpiBLAST-%s.tgz' % version] -source_urls = ['http://www.mpiblast.org/downloads/files/'] - -patches = ['mpiBLAST_disable-ncbi-X11-apps.patch'] - -buildopts = 'ncbi all' - -sanity_check_paths = { - 'files': ["bin/mpiblast"], - 'dirs': [] -} - -parallel = 1 - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/mpiBLAST/mpiBLAST-1.6.0-ictce-5.2.0.eb b/easybuild/easyconfigs/__archive__/m/mpiBLAST/mpiBLAST-1.6.0-ictce-5.2.0.eb deleted file mode 100644 index 1c9d77935ad8..000000000000 --- a/easybuild/easyconfigs/__archive__/m/mpiBLAST/mpiBLAST-1.6.0-ictce-5.2.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# 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 -# 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 = 'mpiBLAST' -version = '1.6.0' - -homepage = 'http://www.mpiblast.org/' -description = """mpiBLAST is a freely available, open-source, parallel implementation of NCBI BLAST. - By efficiently utilizing distributed computational resources through database fragmentation, - query segmentation, intelligent scheduling, and parallel I/O, mpiBLAST improves NCBI BLAST - performance by several orders of magnitude while scaling to hundreds of processors. - mpiBLAST is also portable across many different platforms and operating systems.""" - -toolchain = {'version': '5.2.0', 'name': 'ictce'} -toolchainopts = {'pic': True, 'usempi': True} - -# eg. http://www.mpiblast.org/downloads/files/mpiBLAST-1.6.0.tgz -sources = ['mpiBLAST-%s.tgz' % version] -source_urls = ['http://www.mpiblast.org/downloads/files/'] - -patches = ['mpiBLAST_disable-ncbi-X11-apps.patch'] - -buildopts = 'ncbi all' - -sanity_check_paths = { - 'files': ["bin/mpiblast"], - 'dirs': [] -} - -parallel = 1 - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/mpiBLAST/mpiBLAST-1.6.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/m/mpiBLAST/mpiBLAST-1.6.0-ictce-5.3.0.eb deleted file mode 100644 index 80d940898f35..000000000000 --- a/easybuild/easyconfigs/__archive__/m/mpiBLAST/mpiBLAST-1.6.0-ictce-5.3.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -## -# 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 -# 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 = 'mpiBLAST' -version = '1.6.0' - -homepage = 'http://www.mpiblast.org/' -description = """mpiBLAST is a freely available, open-source, parallel implementation of NCBI BLAST. - By efficiently utilizing distributed computational resources through database fragmentation, - query segmentation, intelligent scheduling, and parallel I/O, mpiBLAST improves NCBI BLAST - performance by several orders of magnitude while scaling to hundreds of processors. - mpiBLAST is also portable across many different platforms and operating systems.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True, 'usempi': True} - -# eg. http://www.mpiblast.org/downloads/files/mpiBLAST-1.6.0.tgz -sources = ['mpiBLAST-%s.tgz' % version] -source_urls = ['http://www.mpiblast.org/downloads/files/'] - -patches = ['mpiBLAST_disable-ncbi-X11-apps.patch'] - -buildopts = 'ncbi all' - -sanity_check_paths = { - 'files': ["bin/mpiblast"], - 'dirs': [] -} - -parallel = 1 - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/mrFAST/mrFAST-2.6.0.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/mrFAST/mrFAST-2.6.0.1-goolf-1.4.10.eb deleted file mode 100644 index b2be7d9ff5ab..000000000000 --- a/easybuild/easyconfigs/__archive__/m/mrFAST/mrFAST-2.6.0.1-goolf-1.4.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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 = 'mrFAST' -version = '2.6.0.1' - -homepage = 'http://mrfast.sourceforge.net/' -description = """ mrFAST & mrsFAST are designed to map short reads generated with the - Illumina platform to reference genome assemblies; in a fast and memory-efficient manner. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -parallel = 1 - -buildopts = ' CC="$CC"' - -files_to_copy = [(['mrfast'], 'bin'), "LICENSE"] - -sanity_check_paths = { - 'files': ["bin/mrfast"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/mrFAST/mrFAST-2.6.0.1-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/m/mrFAST/mrFAST-2.6.0.1-ictce-6.2.5.eb deleted file mode 100644 index d385b5af30cf..000000000000 --- a/easybuild/easyconfigs/__archive__/m/mrFAST/mrFAST-2.6.0.1-ictce-6.2.5.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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 = 'mrFAST' -version = '2.6.0.1' - -homepage = 'http://mrfast.sourceforge.net/' -description = """ mrFAST & mrsFAST are designed to map short reads generated with the - Illumina platform to reference genome assemblies; in a fast and memory-efficient manner. """ - -toolchain = {'name': 'ictce', 'version': '6.2.5'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -parallel = 1 - -buildopts = ' CC="$CC"' - -files_to_copy = [(['mrfast'], 'bin'), "LICENSE"] - -sanity_check_paths = { - 'files': ["bin/mrfast"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/mrsFAST/mrsFAST-2.6.0.4-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/m/mrsFAST/mrsFAST-2.6.0.4-goolf-1.4.10.eb deleted file mode 100644 index f6a3fa5bda91..000000000000 --- a/easybuild/easyconfigs/__archive__/m/mrsFAST/mrsFAST-2.6.0.4-goolf-1.4.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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 = 'mrsFAST' -version = '2.6.0.4' - -homepage = 'http://mrsfast.sourceforge.net' -description = """ mrsFAST is designed to map short reads to reference genome assemblies - in a fast and memory-efficient manner. mrsFAST is a cache-oblivous short read mapper that - optimizes cache usage to get higher performance. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://github.com/sfu-compbio/mrsfast/archive/'] -sources = ['v%(version)s.tar.gz'] - -dependencies = [('zlib', '1.2.8')] - -patches = ['mrsFAST-%(version)s-intel-compiler.patch'] - -parallel = 1 - -files_to_copy = [(['mrsfast'], 'bin'), "Changelog"] - -sanity_check_paths = { - 'files': ["bin/mrsfast"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/mrsFAST/mrsFAST-2.6.0.4-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/m/mrsFAST/mrsFAST-2.6.0.4-ictce-6.2.5.eb deleted file mode 100644 index 12a460e95359..000000000000 --- a/easybuild/easyconfigs/__archive__/m/mrsFAST/mrsFAST-2.6.0.4-ictce-6.2.5.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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 = 'mrsFAST' -version = '2.6.0.4' - -homepage = 'http://mrsfast.sourceforge.net' -description = """ mrsFAST is designed to map short reads to reference genome assemblies - in a fast and memory-efficient manner. mrsFAST is a cache-oblivous short read mapper that - optimizes cache usage to get higher performance. """ - -toolchain = {'name': 'ictce', 'version': '6.2.5'} - -source_urls = ['https://github.com/sfu-compbio/mrsfast/archive/'] -sources = ['v%(version)s.tar.gz'] - -dependencies = [('zlib', '1.2.8')] - -patches = ['mrsFAST-%(version)s-intel-compiler.patch'] - -parallel = 1 - -files_to_copy = [(['mrsfast'], 'bin'), "Changelog"] - -sanity_check_paths = { - 'files': ["bin/mrsfast"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/m/muParser/muParser-2.2.5-foss-2015a.eb b/easybuild/easyconfigs/__archive__/m/muParser/muParser-2.2.5-foss-2015a.eb deleted file mode 100644 index 2145d8a94c97..000000000000 --- a/easybuild/easyconfigs/__archive__/m/muParser/muParser-2.2.5-foss-2015a.eb +++ /dev/null @@ -1,23 +0,0 @@ -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': 'foss', 'version': '2015a'} - -source_urls = ['https://github.com/beltoforion/%(namelower)s/archive/'] -sources = ['v%(version)s.tar.gz'] - -configopts = "--disable-samples --enable-shared" - -sanity_check_paths = { - 'files': ['lib/libmuparser.%s' % SHLIB_EXT], - 'dirs': ['lib'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/m/multitail/multitail-6.2.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/m/multitail/multitail-6.2.1-intel-2015a.eb deleted file mode 100644 index eb272b1b70fc..000000000000 --- a/easybuild/easyconfigs/__archive__/m/multitail/multitail-6.2.1-intel-2015a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'MakeCp' - -name = 'multitail' -version = '6.2.1' - -homepage = 'http://www.vanheusden.com/multitail/' -description = """MultiTail allows you to monitor logfiles and command -output in multiple windows in a terminal, colorize, filter and merge.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TGZ] -source_urls = ['http://www.vanheusden.com/multitail/'] - -patches = ['multitail-6-fix_makefile.patch'] - -files_to_copy = [ - (['multitail'], 'bin'), - (['multitail.conf'], 'etc'), -] - -dependencies = [("ncurses", "5.9")] - -prebuildopts = 'env DESTDIR=%(installdir)s ' - -sanity_check_paths = { - 'files': ['bin/multitail'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/m/mympingpong/mympingpong-0.6.2-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/m/mympingpong/mympingpong-0.6.2-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 59ea6b82c883..000000000000 --- a/easybuild/easyconfigs/__archive__/m/mympingpong/mympingpong-0.6.2-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'mympingpong' -version = '0.6.2' - -homepage = 'https://github.com/hpcugent/mympingpong' -description = """A mpi4py based random pair pingpong network stress test.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -pyver = '2.7.10' -versionsuffix = '-Python-%s' % pyver - -vsc_base_ver = '2.4.2' - -dependencies = [ - ('Python', pyver), - ('vsc-base', vsc_base_ver, versionsuffix), - ('vsc-mympirun', '3.4.2', versionsuffix + '-vsc-base-%s' % vsc_base_ver), - ('matplotlib', '1.4.3', versionsuffix), - ('h5py', '2.5.0', versionsuffix + '-HDF5-1.8.15-patch1'), - ('mpi4py', '1.3.1', versionsuffix + '-timed-pingpong'), -] - -options = {'modulename': 'vsc.mympingpong'} - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': ['bin/mympingpong', 'bin/mympingponganalysis'], - 'dirs': ['lib/python%(pyver)s/site-packages/mympingpong-%%(version)s-py%(pyver)s.egg' % {'pyver': pyshortver}], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/m/mympingpong/mympingpong-0.7.0-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/m/mympingpong/mympingpong-0.7.0-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index e243ebde5334..000000000000 --- a/easybuild/easyconfigs/__archive__/m/mympingpong/mympingpong-0.7.0-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'mympingpong' -version = '0.7.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/hpcugent/mympingpong' -description = """A mpi4py based random pair pingpong network stress test.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -vsc_base_ver = '2.4.17' -dependencies = [ - ('Python', '2.7.11'), - ('vsc-base', vsc_base_ver, versionsuffix), - ('vsc-mympirun', '3.4.2', versionsuffix + '-vsc-base-%s' % vsc_base_ver), - ('matplotlib', '1.5.1', versionsuffix), - ('h5py', '2.5.0', versionsuffix + '-HDF5-1.8.16'), - ('mpi4py', '1.3.1', versionsuffix + '-timed-pingpong'), - ('lxml', '3.5.0', versionsuffix), -] - -options = {'modulename': 'vsc.mympingpong'} - -sanity_check_paths = { - 'files': ['bin/mympingpong', 'bin/mympingponganalysis'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/n/NAMD/NAMD-2.10b1-ictce-5.5.0-ibverbs.eb b/easybuild/easyconfigs/__archive__/n/NAMD/NAMD-2.10b1-ictce-5.5.0-ibverbs.eb deleted file mode 100644 index 007dda5df82e..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NAMD/NAMD-2.10b1-ictce-5.5.0-ibverbs.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'NAMD' -version = '2.10b1' -versionsuffix = '-ibverbs' - -homepage = 'http://www.ks.uiuc.edu/Research/namd/' -description = """NAMD is a parallel molecular dynamics code designed for high-performance simulation of - large biomolecular systems.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'opt': True, 'pic': True} - -sources = ['NAMD_%(version)s_Source.tar.gz'] - -dependencies = [ - ('Tcl', '8.5.16'), - ('FFTW', '3.3.4'), -] - -# /bin/csh is required by 'config' script -osdependencies = ['tcsh'] - -charm_arch = "net-linux-x86_64 ibverbs" - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/n/NAMD/NAMD-2.10b1-ictce-5.5.0-mpi.eb b/easybuild/easyconfigs/__archive__/n/NAMD/NAMD-2.10b1-ictce-5.5.0-mpi.eb deleted file mode 100644 index cb852fe76dd3..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NAMD/NAMD-2.10b1-ictce-5.5.0-mpi.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'NAMD' -version = '2.10b1' -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'opt': True, 'pic': True, 'usempi': True} - -sources = ['NAMD_%(version)s_Source.tar.gz'] - -dependencies = [ - ('Tcl', '8.5.16'), - ('FFTW', '3.3.4'), -] - -# /bin/csh is required by 'config' script -osdependencies = ['tcsh'] - -charm_arch = 'mpi-linux-x86_64' - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/n/NAMD/NAMD-2.9-goolf-1.4.10-ibverbs.eb b/easybuild/easyconfigs/__archive__/n/NAMD/NAMD-2.9-goolf-1.4.10-ibverbs.eb deleted file mode 100644 index b2ccba3358c1..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NAMD/NAMD-2.9-goolf-1.4.10-ibverbs.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'NAMD' -version = '2.9' -versionsuffix = '-ibverbs' - -homepage = 'http://www.ks.uiuc.edu/Research/namd/' -description = """NAMD is a parallel molecular dynamics code designed for high-performance simulation of - large biomolecular systems.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': True, 'pic': True} - -sources = ['NAMD_%(version)s_Source.tar.gz'] - -dependencies = [ - ('Tcl', '8.5.12'), -] - -# /bin/csh is required by 'config' script -osdependencies = ['tcsh'] - -charm_arch = "net-linux-x86_64 ibverbs" - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/n/NAMD/NAMD-2.9-ictce-5.5.0-ibverbs.eb b/easybuild/easyconfigs/__archive__/n/NAMD/NAMD-2.9-ictce-5.5.0-ibverbs.eb deleted file mode 100644 index 05806930d284..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NAMD/NAMD-2.9-ictce-5.5.0-ibverbs.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'NAMD' -version = '2.9' -versionsuffix = '-ibverbs' - -homepage = 'http://www.ks.uiuc.edu/Research/namd/' -description = """NAMD is a parallel molecular dynamics code designed for high-performance simulation of - large biomolecular systems.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'opt': True, 'pic': True} - -sources = ['NAMD_%(version)s_Source.tar.gz'] - -dependencies = [ - ('Tcl', '8.5.12'), - ('FFTW', '3.3.4'), -] - -# /bin/csh is required by 'config' script -osdependencies = ['tcsh'] - -charm_arch = "net-linux-x86_64 ibverbs" - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/n/NAMD/NAMD-2.9-ictce-5.5.0-mpi.eb b/easybuild/easyconfigs/__archive__/n/NAMD/NAMD-2.9-ictce-5.5.0-mpi.eb deleted file mode 100644 index 427a25848b61..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NAMD/NAMD-2.9-ictce-5.5.0-mpi.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'NAMD' -version = '2.9' -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'opt': True, 'pic': True, 'usempi': True} - -sources = ['NAMD_%(version)s_Source.tar.gz'] - -dependencies = [ - ('Tcl', '8.5.12'), - ('FFTW', '3.3.4'), -] - -# /bin/csh is required by 'config' script -osdependencies = ['tcsh'] - -charm_arch = 'mpi-linux-x86_64' - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.07-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.07-goolf-1.4.10.eb deleted file mode 100644 index ef1067a4f7e3..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.07-goolf-1.4.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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.07' - -homepage = 'http://nasm.sourceforge.net/' -description = """NASM-2.07: General-purpose x86 assembler""" - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = [ - ('http://sourceforge.net/projects/nasm/files', 'download'), - 'http://www.nasm.us/pub/nasm/releasebuilds/%(version)s', -] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sanity_check_paths = { - 'files': ['bin/nasm'], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.07-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.07-ictce-5.3.0.eb deleted file mode 100644 index 09bfc070e600..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.07-ictce-5.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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.07' - -homepage = 'http://nasm.sourceforge.net/' -description = """NASM-2.07: General-purpose x86 assembler""" - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = [ - ('http://sourceforge.net/projects/nasm/files', 'download'), - 'http://www.nasm.us/pub/nasm/releasebuilds/%(version)s', -] - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sanity_check_paths = { - 'files': ['bin/nasm'], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.07-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.07-ictce-5.5.0.eb deleted file mode 100644 index 2631c95531c3..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.07-ictce-5.5.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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.07' - -homepage = 'http://nasm.sourceforge.net/' -description = """NASM-2.07: General-purpose x86 assembler""" - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://sourceforge.net/projects/nasm/files', 'download'] - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -sanity_check_paths = { - 'files': ['bin/nasm'], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.07-intel-2014b.eb b/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.07-intel-2014b.eb deleted file mode 100644 index 9995450154bb..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.07-intel-2014b.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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.07' - -homepage = 'http://nasm.sourceforge.net/' -description = """NASM-2.07: General-purpose x86 assembler""" - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = [ - ('http://sourceforge.net/projects/nasm/files', 'download'), - 'http://www.nasm.us/pub/nasm/releasebuilds/%(version)s', -] - -toolchain = {'name': 'intel', 'version': '2014b'} - -sanity_check_paths = { - 'files': ['bin/nasm'], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.05-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.05-goolf-1.7.20.eb deleted file mode 100644 index 3f9dfdbbef15..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.05-goolf-1.7.20.eb +++ /dev/null @@ -1,30 +0,0 @@ -## -# 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.11.05' - -homepage = 'http://www.nasm.us/' -description = """NASM: General-purpose x86 assembler""" - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://www.nasm.us/pub/nasm/releasebuilds/%(version)s'] - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -sanity_check_paths = { - 'files': ['bin/nasm'], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.05-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.05-ictce-6.2.5.eb deleted file mode 100644 index 73698fba89d9..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.05-ictce-6.2.5.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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.11.05' - -homepage = 'http://www.nasm.us/' -description = """NASM: General-purpose x86 assembler""" - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://www.nasm.us/pub/nasm/releasebuilds/%(version)s'] - -toolchain = {'name': 'ictce', 'version': '6.2.5'} - -sanity_check_paths = { - 'files': ['bin/nasm'], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.05-intel-2014.06.eb b/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.05-intel-2014.06.eb deleted file mode 100644 index cabd7636da95..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.05-intel-2014.06.eb +++ /dev/null @@ -1,30 +0,0 @@ -## -# 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.11.05' - -homepage = 'http://www.nasm.us/' -description = """NASM: General-purpose x86 assembler""" - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://www.nasm.us/pub/nasm/releasebuilds/%(version)s'] - -toolchain = {'name': 'intel', 'version': '2014.06'} - -sanity_check_paths = { - 'files': ['bin/nasm'], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.05-intel-2014b.eb b/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.05-intel-2014b.eb deleted file mode 100644 index 1dc98bc56e46..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.05-intel-2014b.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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.11.05' - -homepage = 'http://www.nasm.us/' -description = """NASM: General-purpose x86 assembler""" - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://www.nasm.us/pub/nasm/releasebuilds/%(version)s'] - -toolchain = {'name': 'intel', 'version': '2014b'} - -sanity_check_paths = { - 'files': ['bin/nasm'], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.05-intel-2015a.eb b/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.05-intel-2015a.eb deleted file mode 100644 index 470433544bef..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.05-intel-2015a.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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.11.05' - -homepage = 'http://www.nasm.us/' -description = """NASM: General-purpose x86 assembler""" - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://www.nasm.us/pub/nasm/releasebuilds/%(version)s'] - -toolchain = {'name': 'intel', 'version': '2015a'} - -sanity_check_paths = { - 'files': ['bin/nasm'], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.06-foss-2015a.eb b/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.06-foss-2015a.eb deleted file mode 100644 index 1040eaec79c6..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.06-foss-2015a.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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.11.06' - -homepage = 'http://www.nasm.us/' -description = """NASM: General-purpose x86 assembler""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -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/__archive__/n/NASM/NASM-2.11.06-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.06-goolf-1.5.14.eb deleted file mode 100644 index 701ac12d5ccf..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.06-goolf-1.5.14.eb +++ /dev/null @@ -1,30 +0,0 @@ -## -# 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.11.06' - -homepage = 'http://www.nasm.us/' -description = """NASM: General-purpose x86 assembler""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -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/__archive__/n/NASM/NASM-2.11.06-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.06-goolf-1.7.20.eb deleted file mode 100644 index 3cb349ff147b..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.06-goolf-1.7.20.eb +++ /dev/null @@ -1,30 +0,0 @@ -## -# 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.11.06' - -homepage = 'http://www.nasm.us/' -description = """NASM: General-purpose x86 assembler""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -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/__archive__/n/NASM/NASM-2.11.06-ictce-7.3.5.eb b/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.06-ictce-7.3.5.eb deleted file mode 100644 index d2c0dab76154..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.06-ictce-7.3.5.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'NASM' -version = '2.11.06' - -homepage = 'http://www.nasm.us/' -description = """NASM: General-purpose x86 assembler""" - -toolchain = {'name': 'ictce', 'version': '7.3.5'} - -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/__archive__/n/NASM/NASM-2.11.06-intel-2015a.eb b/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.06-intel-2015a.eb deleted file mode 100644 index 0742f88efdc0..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.06-intel-2015a.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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.11.06' - -homepage = 'http://www.nasm.us/' -description = """NASM: General-purpose x86 assembler""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -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/__archive__/n/NASM/NASM-2.11.06-intel-2015b.eb b/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.06-intel-2015b.eb deleted file mode 100644 index 98cd4d01eca1..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.06-intel-2015b.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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.11.06' - -homepage = 'http://www.nasm.us/' -description = """NASM: General-purpose x86 assembler""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -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/__archive__/n/NASM/NASM-2.11.08-foss-2015a.eb b/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.08-foss-2015a.eb deleted file mode 100644 index 4bec0e996049..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.08-foss-2015a.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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.11.08' - -homepage = 'http://www.nasm.us/' -description = """NASM: General-purpose x86 assembler""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -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/__archive__/n/NASM/NASM-2.11.08-foss-2015b.eb b/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.08-foss-2015b.eb deleted file mode 100644 index f4676199058c..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.08-foss-2015b.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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.11.08' - -homepage = 'http://www.nasm.us/' -description = """NASM: General-purpose x86 assembler""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -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/__archive__/n/NASM/NASM-2.11.08-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.08-goolf-1.4.10.eb deleted file mode 100644 index 072b3e15a793..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.08-goolf-1.4.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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.11.08' - -homepage = 'http://www.nasm.us/' -description = """NASM: General-purpose x86 assembler""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -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/__archive__/n/NASM/NASM-2.11.08-intel-2015a.eb b/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.08-intel-2015a.eb deleted file mode 100644 index 27304350622d..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.08-intel-2015a.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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.11.08' - -homepage = 'http://www.nasm.us/' -description = """NASM: General-purpose x86 assembler""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -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/__archive__/n/NASM/NASM-2.11.08-intel-2015b.eb b/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.08-intel-2015b.eb deleted file mode 100644 index 742f32c7b6c9..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.08-intel-2015b.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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.11.08' - -homepage = 'http://www.nasm.us/' -description = """NASM: General-purpose x86 assembler""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -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/__archive__/n/NCBI-Toolkit/NCBI-Toolkit-9.0.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/n/NCBI-Toolkit/NCBI-Toolkit-9.0.0-goolf-1.4.10.eb deleted file mode 100644 index af111599e901..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NCBI-Toolkit/NCBI-Toolkit-9.0.0-goolf-1.4.10.eb +++ /dev/null @@ -1,40 +0,0 @@ -## -# 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 -## - -easyblock = 'ConfigureMake' - -name = 'NCBI-Toolkit' -version = '9.0.0' - -homepage = 'http://www.ncbi.nlm.nih.gov/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': 'goolf', 'version': '1.4.10'} - -# eg. ftp://ftp.ncbi.nlm.nih.gov/toolbox/ncbi_tools++/ARCHIVE/9_0_0/ncbi_cxx--9_0_0.tar.gz -src_ver = '_'.join(version.split('.')) -sources = ['ncbi_cxx--%s.tar.gz' % src_ver] -source_urls = ['ftp://ftp.ncbi.nlm.nih.gov/toolbox/ncbi_tools++/ARCHIVE/%s' % src_ver] - -patches = ['NCBI-Toolkit_make-install-fix.patch'] - -dependencies = [('Boost', '1.51.0')] - -configopts = '--with-boost=$EBROOTBOOST --with-64 --with-bin-release --without-debug --with-mt' - -sanity_check_paths = { - 'files': ["bin/blastn", "bin/blastp", "bin/blastx"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/n/NCL/NCL-6.0.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/n/NCL/NCL-6.0.0-goolf-1.4.10.eb deleted file mode 100644 index 241071f2b26a..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NCL/NCL-6.0.0-goolf-1.4.10.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'NCL' -version = '6.0.0' - -homepage = 'http://www.ncl.ucar.edu' -description = """NCL is an interpreted language designed specifically for scientific data analysis and -visualization.""" -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': True, 'pic': True, 'usempi': True} - -dependencies = [ - ('cURL', '7.27.0'), - ('netCDF', '4.1.3'), - ('JasPer', '1.900.1'), - ('g2lib', '1.2.4'), - ('HDF', '4.2.7-patch1'), - ('g2clib', '1.2.3'), - ('Szip', '2.1'), - ('UDUNITS', '2.1.24'), - ('ESMF', '5.3.0'), - ('cairo', '1.12.14'), -] -builddependencies = [('makedepend', '1.0.4')] - -sources = ['%s_ncarg-%s.tar.gz' % (name.lower(), version)] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/NCO/NCO-4.4.4-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/n/NCO/NCO-4.4.4-ictce-5.4.0.eb deleted file mode 100644 index 7fd080e24fa3..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NCO/NCO-4.4.4-ictce-5.4.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'NCO' -version = '4.4.4' - -homepage = "http://nco.sourceforge.net" -description = """manipulates and analyzes data stored in netCDF-accessible formats, including DAP, HDF4, and HDF5""" - -toolchain = {'name': 'ictce', 'version': '5.4.0'} - -source_urls = ['http://nco.sourceforge.net/src'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('UDUNITS', '2.1.24'), - ('expat', '2.1.0'), - ('ANTLR', '2.7.7'), - ('GSL', '1.16'), - ('netCDF', '4.2.1.1'), -] - -sanity_check_paths = { - 'files': ['bin/nc%s' % x for x in ['ap2', 'atted', 'bo', 'diff', 'ea', 'ecat', 'es', 'flint', - 'ks', 'pdq', 'ra', 'rcat', 'rename']] + - ['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/__archive__/n/NCO/NCO-4.4.4-intel-2014b.eb b/easybuild/easyconfigs/__archive__/n/NCO/NCO-4.4.4-intel-2014b.eb deleted file mode 100644 index 91425320d28e..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NCO/NCO-4.4.4-intel-2014b.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'NCO' -version = '4.4.4' - -homepage = "http://nco.sourceforge.net" -description = """manipulates and analyzes data stored in netCDF-accessible formats, including DAP, HDF4, and HDF5""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://nco.sourceforge.net/src'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('UDUNITS', '2.1.24'), - ('expat', '2.1.0'), - ('ANTLR', '2.7.7'), - ('GSL', '1.16'), - ('netCDF', '4.2.1.1'), -] - -sanity_check_paths = { - 'files': ['bin/nc%s' % x for x in ['ap2', 'atted', 'bo', 'diff', 'ea', 'ecat', 'es', 'flint', - 'ks', 'pdq', 'ra', 'rcat', 'rename']] + - ['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/__archive__/n/NCO/NCO-4.4.7-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/n/NCO/NCO-4.4.7-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index b849d1d7ccc6..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NCO/NCO-4.4.7-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'NCO' -version = "4.4.7" -versionsuffix = "-Python-2.7.10" - -homepage = 'http://nco.sourceforge.net/' -description = """The NCO toolkit manipulates and analyzes data stored in netCDF-accessible - formats, including DAP, HDF4, and HDF5. It exploits the geophysical - expressivity of many CF (Climate & Forecast) metadata conventions, - the flexible description of physical dimensions translated by UDUnits, - the network transparency of OPeNDAP, the storage features - (e.g., compression, chunking, groups) of HDF (the Hierarchical Data Format), - and many powerful mathematical and statistical - algorithms of GSL (the GNU Scientific Library).""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'cstd': 'c99'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -builddependencies = [ - ('Bison', '3.0.4'), - ('flex', '2.5.39'), -] - -dependencies = [ - ('ANTLR', '2.7.7', versionsuffix), - ('libdap', '3.14.0', versionsuffix), - ('GSL', '1.16'), - ('UDUNITS', '2.2.19'), - ('netCDF', '4.3.2'), - ('netcdf4-python', '1.1.8', versionsuffix), - ('scipy', '0.16.1', versionsuffix), -] - -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/__archive__/n/NCO/NCO-4.5.1-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/n/NCO/NCO-4.5.1-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index 88f85c411095..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NCO/NCO-4.5.1-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'NCO' -version = "4.5.1" -versionsuffix = "-Python-2.7.10" - -homepage = 'http://nco.sourceforge.net/' -description = """The NCO toolkit manipulates and analyzes data stored in netCDF-accessible - formats, including DAP, HDF4, and HDF5. It exploits the geophysical - expressivity of many CF (Climate & Forecast) metadata conventions, - the flexible description of physical dimensions translated by UDUnits, - the network transparency of OPeNDAP, the storage features - (e.g., compression, chunking, groups) of HDF (the Hierarchical Data Format), - and many powerful mathematical and statistical - algorithms of GSL (the GNU Scientific Library).""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'cstd': 'c99'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -builddependencies = [ - ('Bison', '3.0.2'), - ('flex', '2.5.39'), -] - -dependencies = [ - ('ANTLR', '2.7.7', versionsuffix), - ('libdap', '3.14.0', versionsuffix), - ('GSL', '1.16'), - ('UDUNITS', '2.2.19'), - ('netCDF', '4.3.3.1'), -] - -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/__archive__/n/NEMO/NEMO-3.4-r5541-ictce-6.1.5-IC3.eb b/easybuild/easyconfigs/__archive__/n/NEMO/NEMO-3.4-r5541-ictce-6.1.5-IC3.eb deleted file mode 100644 index cb8f9487e8ad..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NEMO/NEMO-3.4-r5541-ictce-6.1.5-IC3.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'NEMO' -version = '3.4-r5541' -versionsuffix = '-IC3' - -homepage = 'http://www.nemo-ocean.eu/' -description = """NEMO (Nucleus for European Modelling of the Ocean) is a state-of-the-art modeling framework for - oceanographic research, operational oceanography seasonal forecast and climate studies.""" - -toolchain = {'name': 'ictce', 'version': '6.1.5'} -toolchainopts = {'opt': False, 'optarch': False} - -# authenticated SVN access required -# svn --username 'login' co http://forge.ipsl.jussieu.fr/nemo/svn/branches/2012/dev_v3_4_STABLE_2012 -# tar cfvz NEMO-3.4-r.tar.gz dev_v3_4_STABLE_2012 -sources = [SOURCE_TAR_GZ] - -dependencies = [('netCDF-Fortran', '4.2')] - -# setting specific to IC3 -# enable ocean model and Louvain-la-Neuve sea-ice model -# see http://www.nemo-ocean.eu/About-NEMO -with_components = ['OPA_SRC', 'LIM_SRC_3'] -# enable LIM3, MPI, IOM, global ORCA config at 1 degree resolution (& more) -# disable LIM2, global ORCA config at 2 degree resolution, tides induced vertical mixing -# see http://www.nemo-ocean.eu/About-NEMO, http://www.nemo-ocean.eu/Using-NEMO/User-Guides/Basics/cpp-keys-v3_4 -add_keys = ['key_dtasal', 'key_dtatem', 'key_lim3', 'key_iomput', 'key_mpp_mpi', 'key_orca_r1=75', 'key_tradmp'] -del_keys = ['key_lim2', 'key_orca_r2', 'key_zdftmx'] - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/n/NEST/NEST-2.12.0-foss-2015b-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/n/NEST/NEST-2.12.0-foss-2015b-Python-2.7.9.eb deleted file mode 100644 index 91bde2ba501a..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NEST/NEST-2.12.0-foss-2015b-Python-2.7.9.eb +++ /dev/null @@ -1,44 +0,0 @@ -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/__archive__/n/NEURON/NEURON-7.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/n/NEURON/NEURON-7.2-goolf-1.4.10.eb deleted file mode 100644 index 30cbe9cc78be..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NEURON/NEURON-7.2-goolf-1.4.10.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'NEURON' -version = '7.2' - -homepage = 'http://www.neuron.yale.edu/neuron' -description = """Empirically-based simulations of neurons and networks of neurons.""" -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True} - -sources = ['nrn-%s.tar.gz' % version] -source_urls = ['http://www.neuron.yale.edu/ftp/neuron/versions/v%s/' % version] - -dependencies = [ - ('libreadline', '6.2'), - ('ncurses', '5.9'), - ('Python', '2.7.3') -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/n/NEURON/NEURON-7.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/n/NEURON/NEURON-7.2-ictce-5.3.0.eb deleted file mode 100644 index a748cd37d906..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NEURON/NEURON-7.2-ictce-5.3.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'NEURON' -version = '7.2' - -homepage = 'http://www.neuron.yale.edu/neuron' -description = """Empirically-based simulations of neurons and networks of neurons.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True} - -sources = ['nrn-%s.tar.gz' % version] -source_urls = ['http://www.neuron.yale.edu/ftp/neuron/versions/v%s/' % version] - -dependencies = [ - ('libreadline', '6.2'), - ('ncurses', '5.9'), - ('Python', '2.7.3') -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/n/NFFT/NFFT-3.3.0-CrayGNU-2015.06.eb b/easybuild/easyconfigs/__archive__/n/NFFT/NFFT-3.3.0-CrayGNU-2015.06.eb deleted file mode 100644 index 81fb2b9ec4b5..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NFFT/NFFT-3.3.0-CrayGNU-2015.06.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'NFFT' -version = '3.3.0' - -homepage = 'https://www-user.tu-chemnitz.de/~potts/nfft/' -description = """The NFFT (nonequispaced fast Fourier transform or nonuniform fast Fourier transform) is a C subroutine - library for computing the nonequispaced discrete Fourier transform (NDFT) and its generalisations in one or more - dimensions, of arbitrary input size, and of complex data.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.06'} - -source_urls = ['https://www-user.tu-chemnitz.de/~potts/nfft/download/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('fftw/3.3.4.3', EXTERNAL_MODULE), -] - -sanity_check_paths = { - 'files': ['include/nfft3.h', 'include/nfft3mp.h', 'lib/libnfft3.a', 'lib/libnfft3.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/n/NFFT/NFFT-3.3.0-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/n/NFFT/NFFT-3.3.0-CrayGNU-2015.11.eb deleted file mode 100644 index 4df5eead7f06..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NFFT/NFFT-3.3.0-CrayGNU-2015.11.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'NFFT' -version = '3.3.0' - -homepage = 'https://www-user.tu-chemnitz.de/~potts/nfft/' -description = """The NFFT (nonequispaced fast Fourier transform or nonuniform fast Fourier transform) is a C subroutine - library for computing the nonequispaced discrete Fourier transform (NDFT) and its generalisations in one or more - dimensions, of arbitrary input size, and of complex data.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.11'} - -source_urls = ['https://www-user.tu-chemnitz.de/~potts/nfft/download/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('fftw/3.3.4.5', EXTERNAL_MODULE), -] - -sanity_check_paths = { - 'files': ['include/nfft3.h', 'include/nfft3mp.h', 'lib/libnfft3.a', 'lib/libnfft3.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/n/NFFT/NFFT-3.3.0-foss-2015a.eb b/easybuild/easyconfigs/__archive__/n/NFFT/NFFT-3.3.0-foss-2015a.eb deleted file mode 100644 index 80c497f2b9aa..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NFFT/NFFT-3.3.0-foss-2015a.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'NFFT' -version = '3.3.0' - -homepage = 'https://www-user.tu-chemnitz.de/~potts/nfft/' -description = """The NFFT (nonequispaced fast Fourier transform or nonuniform fast Fourier transform) is a C subroutine - library for computing the nonequispaced discrete Fourier transform (NDFT) and its generalisations in one or more - dimensions, of arbitrary input size, and of complex data.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = ['https://www-user.tu-chemnitz.de/~potts/nfft/download/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('FFTW', '3.3.4', '', ('gompi', '2015a'))] - -sanity_check_paths = { - 'files': ['include/nfft3.h', 'include/nfft3mp.h', 'lib/libnfft3.a', 'lib/libnfft3.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/n/NFFT/NFFT-3.3.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/n/NFFT/NFFT-3.3.0-intel-2015a.eb deleted file mode 100644 index d9068963edf3..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NFFT/NFFT-3.3.0-intel-2015a.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'NFFT' -version = '3.3.0' - -homepage = 'https://www-user.tu-chemnitz.de/~potts/nfft/' -description = """The NFFT (nonequispaced fast Fourier transform or nonuniform fast Fourier transform) is a C subroutine - library for computing the nonequispaced discrete Fourier transform (NDFT) and its generalisations in one or more - dimensions, of arbitrary input size, and of complex data.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['https://www-user.tu-chemnitz.de/~potts/nfft/download/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('FFTW', '3.3.4')] - -sanity_check_paths = { - 'files': ['include/nfft3.h', 'include/nfft3mp.h', 'lib/libnfft3.a', 'lib/libnfft3.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/n/NIPY/NIPY-0.3.0-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/n/NIPY/NIPY-0.3.0-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index a1ab509b1204..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NIPY/NIPY-0.3.0-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'NIPY' -version = '0.3.0' - -homepage = 'http://nipy.org/nipy/' -description = """NIPY is a python project for analysis of structural and functional neuroimaging data.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -pyver = '2.7.10' -versionsuffix = '-Python-%s' % pyver - -dependencies = [ - ('Python', pyver), - ('sympy', '0.7.6.1', versionsuffix), - ('NiBabel', '2.0.1', versionsuffix), -] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/n/NLopt/NLopt-2.4.2-foss-2015a.eb b/easybuild/easyconfigs/__archive__/n/NLopt/NLopt-2.4.2-foss-2015a.eb deleted file mode 100644 index 6c4076cc4798..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NLopt/NLopt-2.4.2-foss-2015a.eb +++ /dev/null @@ -1,30 +0,0 @@ -# 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': 'foss', 'version': '2015a'} -toolchainopts = {'pic': True} - -source_urls = ['http://ab-initio.mit.edu/nlopt/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['8099633de9d71cbc06cd435da993eb424bbcdbded8f803cdaa9fb8c6e09c8e89'] - -configopts = '--enable-shared --without-matlab --without-octave' - -sanity_check_paths = { - 'files': ['lib/libnlopt.a', 'lib/libnlopt.%s' % SHLIB_EXT, 'include/nlopt.h'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/n/NLopt/NLopt-2.4.2-foss-2015b.eb b/easybuild/easyconfigs/__archive__/n/NLopt/NLopt-2.4.2-foss-2015b.eb deleted file mode 100644 index accd7b6ef923..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NLopt/NLopt-2.4.2-foss-2015b.eb +++ /dev/null @@ -1,30 +0,0 @@ -# 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': 'foss', 'version': '2015b'} -toolchainopts = {'pic': True} - -source_urls = ['http://ab-initio.mit.edu/nlopt/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['8099633de9d71cbc06cd435da993eb424bbcdbded8f803cdaa9fb8c6e09c8e89'] - -configopts = '--enable-shared --without-matlab --without-octave' - -sanity_check_paths = { - 'files': ['lib/libnlopt.a', 'lib/libnlopt.%s' % SHLIB_EXT, 'include/nlopt.h'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/n/NLopt/NLopt-2.4.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/n/NLopt/NLopt-2.4.2-goolf-1.4.10.eb deleted file mode 100644 index 02465b4c10a7..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NLopt/NLopt-2.4.2-goolf-1.4.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -# 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'} -toolchainopts = {'pic': True} - -source_urls = ['http://ab-initio.mit.edu/nlopt/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['8099633de9d71cbc06cd435da993eb424bbcdbded8f803cdaa9fb8c6e09c8e89'] - -configopts = '--enable-shared --without-matlab --without-octave' - -sanity_check_paths = { - 'files': ['lib/libnlopt.a', 'lib/libnlopt.%s' % SHLIB_EXT, 'include/nlopt.h'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/n/NLopt/NLopt-2.4.2-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/n/NLopt/NLopt-2.4.2-goolf-1.7.20.eb deleted file mode 100644 index 9f6002056626..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NLopt/NLopt-2.4.2-goolf-1.7.20.eb +++ /dev/null @@ -1,30 +0,0 @@ -# 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.7.20'} -toolchainopts = {'pic': True} - -source_urls = ['http://ab-initio.mit.edu/nlopt/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['8099633de9d71cbc06cd435da993eb424bbcdbded8f803cdaa9fb8c6e09c8e89'] - -configopts = '--enable-shared --without-matlab --without-octave' - -sanity_check_paths = { - 'files': ['lib/libnlopt.a', 'lib/libnlopt.%s' % SHLIB_EXT, 'include/nlopt.h'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/n/NLopt/NLopt-2.4.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/n/NLopt/NLopt-2.4.2-intel-2015a.eb deleted file mode 100644 index 02cb7735ad94..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NLopt/NLopt-2.4.2-intel-2015a.eb +++ /dev/null @@ -1,30 +0,0 @@ -# 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': '2015a'} -toolchainopts = {'pic': True} - -source_urls = ['http://ab-initio.mit.edu/nlopt/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['8099633de9d71cbc06cd435da993eb424bbcdbded8f803cdaa9fb8c6e09c8e89'] - -configopts = '--enable-shared --without-matlab --without-octave' - -sanity_check_paths = { - 'files': ['lib/libnlopt.a', 'lib/libnlopt.%s' % SHLIB_EXT, 'include/nlopt.h'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/n/NLopt/NLopt-2.4.2-intel-2015b.eb b/easybuild/easyconfigs/__archive__/n/NLopt/NLopt-2.4.2-intel-2015b.eb deleted file mode 100644 index ca58e93cdc87..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NLopt/NLopt-2.4.2-intel-2015b.eb +++ /dev/null @@ -1,30 +0,0 @@ -# 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': '2015b'} -toolchainopts = {'pic': True} - -source_urls = ['http://ab-initio.mit.edu/nlopt/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['8099633de9d71cbc06cd435da993eb424bbcdbded8f803cdaa9fb8c6e09c8e89'] - -configopts = '--enable-shared --without-matlab --without-octave' - -sanity_check_paths = { - 'files': ['lib/libnlopt.a', 'lib/libnlopt.%s' % SHLIB_EXT, 'include/nlopt.h'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/n/NTL/NTL-9.8.1-CrayGNU-2016.03.eb b/easybuild/easyconfigs/__archive__/n/NTL/NTL-9.8.1-CrayGNU-2016.03.eb deleted file mode 100644 index 184f60521486..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NTL/NTL-9.8.1-CrayGNU-2016.03.eb +++ /dev/null @@ -1,30 +0,0 @@ -# contributed by Guilherme Peretti-Pezzi (CSCS) -easyblock = 'ConfigureMake' - -name = 'NTL' -version = '9.8.1' - -homepage = 'http://www.shoup.net/ntl/' -description = """NTL is a high-performance, portable C++ library providing data structures and algorithms -for manipulating signed, arbitrary length integers, and for vectors, matrices, and polynomials over the -integers and over finite fields.""" - -toolchain = {'name': 'CrayGNU', 'version': '2016.03'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.shoup.net/ntl/'] - -dependencies = [('GMP', '6.1.0')] - -prefix_opt = 'PREFIX=' - -configopts = 'CXX="$CXX" GMP_PREFIX=$EBROOTGMP' - -start_dir = 'src/' - -sanity_check_paths = { - 'files': ["lib/libntl.a"], - 'dirs': ["include/"], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/n/NWChem/NWChem-6.1.1-goolf-1.4.10-2012-06-27-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/n/NWChem/NWChem-6.1.1-goolf-1.4.10-2012-06-27-Python-2.7.3.eb deleted file mode 100644 index 19d11a233887..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NWChem/NWChem-6.1.1-goolf-1.4.10-2012-06-27-Python-2.7.3.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'NWChem' -version = '6.1.1' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://www.nwchem-sw.org/download.php?f='] -verdate = '2012-06-27' -sources = ['Nwchem-%s-src.%s.tar.gz' % (version, verdate)] - -patches = ['NWChem_fix-date.patch'] - -python = 'Python' -pyver = '2.7.3' -versionsuffix = '-%s-%s-%s' % (verdate, python, pyver) -dependencies = [(python, pyver)] - -modules = 'all python' - -# more test failures than normal? -max_fail_ratio = 0.65 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/n/NWChem/NWChem-6.3.revision2-intel-2014b-2013-10-17-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/n/NWChem/NWChem-6.3.revision2-intel-2014b-2013-10-17-Python-2.7.8.eb deleted file mode 100644 index acc8037f03ee..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NWChem/NWChem-6.3.revision2-intel-2014b-2013-10-17-Python-2.7.8.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'NWChem' -version = '6.3.revision2' - -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': '2014b'} -toolchainopts = {'i8': True} - -source_urls = ['http://www.nwchem-sw.org/download.php?f='] -verdate = '2013-10-17' -sources = ['Nwchem-%s-src.%s.tar.gz' % (version, verdate)] - -patches = [ - 'NWChem_fix-date.patch', - 'NWChem-6.3.revision2-Mult-bsse.patch', - 'NWChem-6.3.revision2-parallelbuild.patch', -] - -python = 'Python' -pyver = '2.7.8' -versionsuffix = '-%s-%s-%s' % (verdate, python, pyver) -dependencies = [(python, pyver)] - -modules = 'all python' - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/n/NWChem/NWChem-6.5.revision26243-intel-2014b-2014-09-10-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/n/NWChem/NWChem-6.5.revision26243-intel-2014b-2014-09-10-Python-2.7.8.eb deleted file mode 100644 index ec0a191ad4ce..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NWChem/NWChem-6.5.revision26243-intel-2014b-2014-09-10-Python-2.7.8.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'NWChem' -version = '6.5.revision26243' - -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': '2014b'} -toolchainopts = {'i8': True} - -source_urls = ['http://www.nwchem-sw.org/download.php?f='] -verdate = '2014-09-10' -sources = ['Nwchem-%s-src.%s.tar.bz2' % (version, verdate)] - -patches = [ - 'NWChem_fix-date.patch', - 'NWChem-%(version)s-parallelbuild.patch', -] - -python = 'Python' -pyver = '2.7.8' -versionsuffix = '-%s-%s-%s' % (verdate, python, pyver) -dependencies = [(python, pyver)] - -modules = 'all python' - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/n/NWChem/NWChem-6.5.revision26243-intel-2015b-2014-09-10-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/n/NWChem/NWChem-6.5.revision26243-intel-2015b-2014-09-10-Python-2.7.10.eb deleted file mode 100644 index cfb063858e7c..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NWChem/NWChem-6.5.revision26243-intel-2015b-2014-09-10-Python-2.7.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'NWChem' -version = '6.5.revision26243' - -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': '2015b'} -toolchainopts = {'i8': True} - -source_urls = ['http://www.nwchem-sw.org/download.php?f='] -verdate = '2014-09-10' -sources = ['Nwchem-%s-src.%s.tar.bz2' % (version, verdate)] - -patches = [ - 'NWChem_fix-date.patch', - 'NWChem-%(version)s-parallelbuild.patch', -] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s-%s' % (verdate, python, pyver) -dependencies = [(python, pyver)] - -modules = 'all python' - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/n/Net-LibIDN/Net-LibIDN-0.12-intel-2014b-Perl-5.20.0.eb b/easybuild/easyconfigs/__archive__/n/Net-LibIDN/Net-LibIDN-0.12-intel-2014b-Perl-5.20.0.eb deleted file mode 100644 index 0dbda2b162fc..000000000000 --- a/easybuild/easyconfigs/__archive__/n/Net-LibIDN/Net-LibIDN-0.12-intel-2014b-Perl-5.20.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PerlModule' - -name = 'Net-LibIDN' -version = '0.12' - -homepage = 'http://search.cpan.org/~thor/Net-LibIDN-0.12/' -description = """This module provides Perl bindings for GNU Libidn.""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://cpan.metacpan.org/authors/id/T/TH/THOR/'] -sources = [SOURCE_TAR_GZ] - -perl = 'Perl' -perlver = '5.20.0' -versionsuffix = '-%s-%s' % (perl, perlver) - -dependencies = [ - (perl, perlver), - ('libidn', '1.29'), -] - -options = {'modulename': 'Net::LibIDN'} - -perlmajver = perlver.split('.')[0] -sanity_check_paths = { - 'files': ['lib/perl%s/site_perl/%s/x86_64-linux-thread-multi/Net/LibIDN.pm' % (perlmajver, perlver)], - 'dirs': [], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/n/NextClip/NextClip-1.3.1-foss-2015b.eb b/easybuild/easyconfigs/__archive__/n/NextClip/NextClip-1.3.1-foss-2015b.eb deleted file mode 100644 index 3b2f0c8e139c..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NextClip/NextClip-1.3.1-foss-2015b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'MakeCp' - -name = 'NextClip' -version = '1.3.1' - -homepage = 'https://github.com/richardmleggett/nextclip' -description = """Nextera Long Mate Pair analysis and processing tool.""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -source_urls = ['https://github.com/richardmleggett/nextclip/archive'] -sources = ['NextClip_v%(version)s.tar.gz'] - -patches = ['NextClip_scripts_shebang.patch'] - -files_to_copy = ['bin', 'examples', 'scripts', 'nextclipmanual.pdf'] - -sanity_check_paths = { - 'files': ["bin/nextclip"], - 'dirs': [], -} - -# to add script folder to path just uncomment this line -modextrapaths = {'PATH': 'scripts'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/n/NiBabel/NiBabel-2.0.1-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/n/NiBabel/NiBabel-2.0.1-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 8b47b7f25555..000000000000 --- a/easybuild/easyconfigs/__archive__/n/NiBabel/NiBabel-2.0.1-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'NiBabel' -version = '2.0.1' - -homepage = 'https://nipy.github.io/nibabel' -description = """NiBabel provides read/write access to some common medical and neuroimaging file formats, - including: ANALYZE (plain, SPM99, SPM2 and later), GIFTI, NIfTI1, NIfTI2, MINC1, MINC2, MGH and ECAT - as well as Philips PAR/REC. We can read and write Freesurfer geometry, and read Freesurfer morphometry and - annotation files. There is some very limited support for DICOM. NiBabel is the successor of PyNIfTI.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -pyver = '2.7.10' -versionsuffix = '-Python-%s' % pyver - -dependencies = [ - ('Python', pyver), - ('PIL', '1.1.7', versionsuffix), - ('pydicom', '0.9.9', versionsuffix), -] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': ['bin/nib-dicomfs', 'bin/nib-ls', 'bin/nib-nifti-dx', 'bin/parrec2nii'], - 'dirs': ['lib/python%s/site-packages/nibabel' % pyshortver, 'lib/python%s/site-packages/nisext' % pyshortver], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/n/Nilearn/Nilearn-0.1.4.post1-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/n/Nilearn/Nilearn-0.1.4.post1-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 8cb1abbdefe8..000000000000 --- a/easybuild/easyconfigs/__archive__/n/Nilearn/Nilearn-0.1.4.post1-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Nilearn' -version = '0.1.4.post1' - -homepage = 'http://nilearn.github.io/' -description = """Nilearn is a Python module for fast and easy statistical learning on NeuroImaging data.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -pyver = '2.7.10' -versionsuffix = '-Python-%s' % pyver - -dependencies = [ - ('scikit-learn', '0.16.1', versionsuffix), - ('NiBabel', '2.0.1', versionsuffix), -] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyver)s/site-packages/nilearn-%%(version)s-py%(pyver)s.egg' % {'pyver': pyshortver}], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/n/Nipype/Nipype-0.11.0-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/n/Nipype/Nipype-0.11.0-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 198b1aac9714..000000000000 --- a/easybuild/easyconfigs/__archive__/n/Nipype/Nipype-0.11.0-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Nipype' -version = '0.11.0' - -homepage = 'http://nipy.org/nipype' -description = """Nipype is a Python project that provides a uniform interface to existing neuroimaging software and - facilitates interaction between these packages within a single workflow.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -pyver = '2.7.10' -versionsuffix = '-Python-%s' % pyver - -dependencies = [ - ('networkx', '1.10', versionsuffix), - ('traits', '4.5.0', versionsuffix), - ('NiBabel', '2.0.1', versionsuffix), -] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': ['bin/nipype2boutiques', 'bin/nipype_cmd', 'bin/nipype_display_crash'], - 'dirs': ['lib/python%s/site-packages/%%(namelower)s' % pyshortver], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/n/nano/nano-2.2.6-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/n/nano/nano-2.2.6-goolf-1.4.10.eb deleted file mode 100644 index c8e516844715..000000000000 --- a/easybuild/easyconfigs/__archive__/n/nano/nano-2.2.6-goolf-1.4.10.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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_06-04.html -## - -easyblock = 'ConfigureMake' - -name = 'nano' -version = '2.2.6' - -homepage = 'http://www.nano-editor.org/' -description = """nano-2.2.6: Small and friendly text editor a free replacement for Pico""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://www.nano-editor.org/dist/v%s' % '.'.join(version.split('.')[0:2])] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ['bin/nano'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/n/nano/nano-2.2.6-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/n/nano/nano-2.2.6-ictce-5.3.0.eb deleted file mode 100644 index efcd1039a643..000000000000 --- a/easybuild/easyconfigs/__archive__/n/nano/nano-2.2.6-ictce-5.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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_06-04.html -## - -easyblock = 'ConfigureMake' - -name = 'nano' -version = '2.2.6' - -homepage = 'http://www.nano-editor.org/' -description = """nano-2.2.6: Small and friendly text editor a free replacement for Pico""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://www.nano-editor.org/dist/v%s' % '.'.join(version.split('.')[0:2])] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ['bin/nano'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/n/ncdf/ncdf-1.6.6-ictce-5.3.0-R-2.15.3.eb b/easybuild/easyconfigs/__archive__/n/ncdf/ncdf-1.6.6-ictce-5.3.0-R-2.15.3.eb deleted file mode 100644 index ba779e4d32ad..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncdf/ncdf-1.6.6-ictce-5.3.0-R-2.15.3.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'RPackage' - -name = 'ncdf' -version = '1.6.6' - -homepage = 'http://cran.r-project.org/web/packages/ncdf4' -description = """This package provides a high-level R interface to data files written using Unidata's netCDF library - (version 4 or earlier), which are binary data files that are portable across platforms and include metadata - information in addition to the data sets.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [ - 'http://cran.freestatistics.org/src/contrib', - 'http://cran.r-project.org/src/contrib/Archive/ncdf', -] -sources = ['%(name)s_%(version)s.tar.gz'] - -r = 'R' -rver = '2.15.3' - -versionsuffix = '-%s-%s' % (r, rver) - -dependencies = [ - (r, rver), - ('netCDF', '4.2.1.1', '-zlib-1.2.5'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['ncdf'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/n/ncdf4/ncdf4-1.10-ictce-5.3.0-R-2.15.3.eb b/easybuild/easyconfigs/__archive__/n/ncdf4/ncdf4-1.10-ictce-5.3.0-R-2.15.3.eb deleted file mode 100644 index 92ad89bc5d64..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncdf4/ncdf4-1.10-ictce-5.3.0-R-2.15.3.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'RPackage' - -name = 'ncdf4' -version = '1.10' - -homepage = 'http://cran.r-project.org/web/packages/ncdf4' -description = """This package provides a high-level R interface to data files written using Unidata's netCDF library - (version 4 or earlier), which are binary data files that are portable across platforms and include metadata - information in addition to the data sets.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [ - 'http://cran.freestatistics.org/src/contrib', - 'http://cran.r-project.org/src/contrib/Archive/ncdf4', -] -sources = ['%(name)s_%(version)s.tar.gz'] - -r = 'R' -rver = '2.15.3' - -versionsuffix = '-%s-%s' % (r, rver) - -dependencies = [ - (r, rver), - ('netCDF', '4.2.1.1', '-zlib-1.2.5'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['ncdf4'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/n/ncdf4/ncdf4-1.10-ictce-5.3.0-R-3.0.2-bare.eb b/easybuild/easyconfigs/__archive__/n/ncdf4/ncdf4-1.10-ictce-5.3.0-R-3.0.2-bare.eb deleted file mode 100644 index 420a463745d0..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncdf4/ncdf4-1.10-ictce-5.3.0-R-3.0.2-bare.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'RPackage' - -name = 'ncdf4' -version = '1.10' - -homepage = 'http://cran.r-project.org/web/packages/ncdf4' -description = """This package provides a high-level R interface to data files written using Unidata's netCDF library - (version 4 or earlier), which are binary data files that are portable across platforms and include metadata - information in addition to the data sets.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [ - 'http://cran.freestatistics.org/src/contrib', - 'http://cran.r-project.org/src/contrib/Archive/ncdf4', -] -sources = ['%(name)s_%(version)s.tar.gz'] - -r = 'R' -rver = '3.0.2' -rversuf = '-bare' - -versionsuffix = '-%s-%s%s' % (r, rver, rversuf) - -dependencies = [ - (r, rver, rversuf), - ('netCDF', '4.2.1.1'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['ncdf4'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/n/ncdf4/ncdf4-1.10-ictce-5.3.0-R-3.0.2.eb b/easybuild/easyconfigs/__archive__/n/ncdf4/ncdf4-1.10-ictce-5.3.0-R-3.0.2.eb deleted file mode 100644 index e2d447024580..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncdf4/ncdf4-1.10-ictce-5.3.0-R-3.0.2.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'RPackage' - -name = 'ncdf4' -version = '1.10' - -homepage = 'http://cran.r-project.org/web/packages/ncdf4' -description = """This package provides a high-level R interface to data files written using Unidata's netCDF library - (version 4 or earlier), which are binary data files that are portable across platforms and include metadata - information in addition to the data sets.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [ - 'http://cran.freestatistics.org/src/contrib', - 'http://cran.r-project.org/src/contrib/Archive/ncdf4', -] -sources = ['%(name)s_%(version)s.tar.gz'] - -r = 'R' -rver = '3.0.2' - -versionsuffix = '-%s-%s' % (r, rver) - -dependencies = [ - (r, rver), - ('netCDF', '4.2.1.1'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['ncdf4'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/n/ncdf4/ncdf4-1.13-intel-2014b-R-3.1.1.eb b/easybuild/easyconfigs/__archive__/n/ncdf4/ncdf4-1.13-intel-2014b-R-3.1.1.eb deleted file mode 100644 index 93af22628cc9..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncdf4/ncdf4-1.13-intel-2014b-R-3.1.1.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'RPackage' - -name = 'ncdf4' -version = '1.13' - -homepage = 'http://cran.r-project.org/web/packages/%(name)s' -description = """ncdf4: Interface to Unidata netCDF (version 4 or earlier) format data files""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = [ - 'http://cran.r-project.org/src/contrib/', - 'http://cran.r-project.org/src/contrib/Archive/$(name)s/', -] -sources = ['%(name)s_%(version)s.tar.gz'] - -r = 'R' -rver = '3.1.1' -versionsuffix = '-%s-%s' % (r, rver) - -dependencies = [ - (r, rver), - ('netCDF', '4.3.2'), - ('cURL', '7.37.1'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['ncdf4'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/n/ncdf4/ncdf4-1.15-intel-2015a-R-3.2.1.eb b/easybuild/easyconfigs/__archive__/n/ncdf4/ncdf4-1.15-intel-2015a-R-3.2.1.eb deleted file mode 100644 index ea4c448508b4..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncdf4/ncdf4-1.15-intel-2015a-R-3.2.1.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'RPackage' - -name = 'ncdf4' -version = '1.15' - -homepage = 'http://cran.r-project.org/web/packages/%(name)s' -description = """ncdf4: Interface to Unidata netCDF (version 4 or earlier) format data files""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [ - 'http://cran.r-project.org/src/contrib/', - 'http://cran.r-project.org/src/contrib/Archive/$(name)s/', -] -sources = ['%(name)s_%(version)s.tar.gz'] - -r = 'R' -rver = '3.2.1' -versionsuffix = '-%s-%s' % (r, rver) - -dependencies = [ - (r, rver), - ('netCDF', '4.3.2'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['ncdf4'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/n/ncdf4/ncdf4-1.6.1-ictce-5.3.0-R-3.0.2-bare.eb b/easybuild/easyconfigs/__archive__/n/ncdf4/ncdf4-1.6.1-ictce-5.3.0-R-3.0.2-bare.eb deleted file mode 100644 index cf94b3ef4d30..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncdf4/ncdf4-1.6.1-ictce-5.3.0-R-3.0.2-bare.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'RPackage' - -name = 'ncdf4' -version = '1.6.1' - -homepage = 'http://cran.r-project.org/web/packages/ncdf4' -description = """This package provides a high-level R interface to data files written using Unidata's netCDF library - (version 4 or earlier), which are binary data files that are portable across platforms and include metadata - information in addition to the data sets.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [ - 'http://cran.freestatistics.org/src/contrib', - 'http://cran.r-project.org/src/contrib/Archive/ncdf4', -] -sources = ['%(name)s_%(version)s.tar.gz'] - -r = 'R' -rver = '3.0.2' -rversuf = '-bare' - -versionsuffix = '-%s-%s%s' % (r, rver, rversuf) - -dependencies = [ - (r, rver, rversuf), - ('netCDF', '4.2.1.1'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['ncdf4'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/ncdf4/ncdf4-1.6.1-ictce-5.3.0-R-3.0.2.eb b/easybuild/easyconfigs/__archive__/n/ncdf4/ncdf4-1.6.1-ictce-5.3.0-R-3.0.2.eb deleted file mode 100644 index ab54113dccf4..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncdf4/ncdf4-1.6.1-ictce-5.3.0-R-3.0.2.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'RPackage' - -name = 'ncdf4' -version = '1.6.1' - -homepage = 'http://cran.r-project.org/web/packages/ncdf4' -description = """This package provides a high-level R interface to data files written using Unidata's netCDF library - (version 4 or earlier), which are binary data files that are portable across platforms and include metadata - information in addition to the data sets.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [ - 'http://cran.freestatistics.org/src/contrib', - 'http://cran.r-project.org/src/contrib/Archive/ncdf4', -] -sources = ['%(name)s_%(version)s.tar.gz'] - -r = 'R' -rver = '3.0.2' - -versionsuffix = '-%s-%s' % (r, rver) - -dependencies = [ - (r, rver), - ('netCDF', '4.2.1.1'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['ncdf4'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/n/nco/nco-0.0.2-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/n/nco/nco-0.0.2-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index a661d2786bdd..000000000000 --- a/easybuild/easyconfigs/__archive__/n/nco/nco-0.0.2-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'nco' -version = '0.0.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/nco/pynco' -description = """Python bindings for NCO""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'usempi': True} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Python', '2.7.10'), - ('NCO', '4.5.1', versionsuffix), - ('numpy', '1.10.4', versionsuffix), - ('scipy', '0.16.1', versionsuffix), - ('netcdf4-python', '1.2.2', versionsuffix), - -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb deleted file mode 100644 index 634fda5b4d87..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ncurses' -version = '5.9-20130406' - -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': 'GCC', 'version': '4.7.2'} -toolchainopts = {'optarch': True, 'pic': True} - -# In future, this URL will not be sufficient to obtain this tarball, because -# the directory contains only a couple of older ncurses 5.9 snapshots. -source_urls = ['ftp://invisible-island.net/ncurses/current/'] -sources = [SOURCE_TGZ] - -patches = ['ncurses-%(version)s_configure_darwin.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/' -] - -# Parallel build contains a race on etip.h, needed for c++/demo.cc. -parallel = 1 - -libs = ["form", "menu", "ncurses", "panel"] -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-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/__archive__/n/ncurses/ncurses-5.9-CrayGNU-2015.06.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-CrayGNU-2015.06.eb deleted file mode 100644 index 8f65c6e4ff75..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-CrayGNU-2015.06.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ncurses' -version = '5.9' - -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': 'CrayGNU', 'version': '2015.06'} -toolchainopts = {'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -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/' -] - -local_libs = ["form", "menu", "ncurses", "panel"] -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", - "reset", "tabs", "tic", "toe", "tput", "tset"]] + - ['lib/lib%s%s.a' % (x, y) for x in local_libs for y in ['', '_g', 'w', 'w_g']] + - ['lib/lib%s%s.so' % (x, y) for x in local_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/__archive__/n/ncurses/ncurses-5.9-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-CrayGNU-2015.11.eb deleted file mode 100644 index 63c8ee521c26..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-CrayGNU-2015.11.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ncurses' -version = '5.9' - -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': 'CrayGNU', 'version': '2015.11'} -toolchainopts = {'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -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/' -] - -local_libs = ["form", "menu", "ncurses", "panel"] -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", - "reset", "tabs", "tic", "toe", "tput", "tset"]] + - ['lib/lib%s%s.a' % (x, y) for x in local_libs for y in ['', '_g', 'w', 'w_g']] + - ['lib/lib%s%s.so' % (x, y) for x in local_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/__archive__/n/ncurses/ncurses-5.9-CrayIntel-2015.11.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-CrayIntel-2015.11.eb deleted file mode 100644 index 57df0de76173..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-CrayIntel-2015.11.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ncurses' -version = '5.9' - -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': 'CrayIntel', 'version': '2015.11'} -toolchainopts = {'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -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/' -] - -local_libs = ["form", "menu", "ncurses", "panel"] -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", - "reset", "tabs", "tic", "toe", "tput", "tset"]] + - ['lib/lib%s%s.a' % (x, y) for x in local_libs for y in ['', '_g', 'w', 'w_g']] + - ['lib/lib%s%s.so' % (x, y) for x in local_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/__archive__/n/ncurses/ncurses-5.9-GCC-4.7.2.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-GCC-4.7.2.eb deleted file mode 100644 index 37a2fff35a8b..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-GCC-4.7.2.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ncurses' -version = '5.9' - -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': 'GCC', 'version': '4.7.2'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['ncurses-%(version)s_configure_darwin.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", "ncurses5-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/__archive__/n/ncurses/ncurses-5.9-GCC-4.7.3.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-GCC-4.7.3.eb deleted file mode 100644 index 96e1f454725a..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-GCC-4.7.3.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ncurses' -version = '5.9' - -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': 'GCC', 'version': '4.7.3'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['ncurses-%(version)s_configure_darwin.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", "ncurses5-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/__archive__/n/ncurses/ncurses-5.9-foss-2014b.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-foss-2014b.eb deleted file mode 100644 index 7278bb4ccf39..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-foss-2014b.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ncurses' -version = '5.9' - -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': 'foss', 'version': '2014b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['ncurses-%(version)s_configure_darwin.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", "ncurses5-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/__archive__/n/ncurses/ncurses-5.9-foss-2015.05.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-foss-2015.05.eb deleted file mode 100644 index 37d7e0480953..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-foss-2015.05.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ncurses' -version = '5.9' - -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': 'foss', 'version': '2015.05'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['ncurses-%(version)s_configure_darwin.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", "ncurses5-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/__archive__/n/ncurses/ncurses-5.9-foss-2015a.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-foss-2015a.eb deleted file mode 100644 index cff4af273d5a..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-foss-2015a.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ncurses' -version = '5.9' - -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': 'foss', 'version': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['ncurses-%(version)s_configure_darwin.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", "ncurses5-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/__archive__/n/ncurses/ncurses-5.9-foss-2015b.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-foss-2015b.eb deleted file mode 100644 index fd95bcc678fe..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-foss-2015b.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'ncurses' -version = '5.9' - -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': 'foss', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -# see https://bbs.archlinux.org/viewtopic.php?id=194029&p=3 -buildopts = 'CPP="$CC -E -P"' - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-gompi-1.5.16.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-gompi-1.5.16.eb deleted file mode 100644 index e272a823d661..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-gompi-1.5.16.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ncurses' -version = '5.9' - -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': 'gompi', 'version': '1.5.16'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['ncurses-%(version)s_configure_darwin.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", "ncurses5-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/__archive__/n/ncurses/ncurses-5.9-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-goolf-1.4.10.eb deleted file mode 100644 index fa8d19afbbd1..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-goolf-1.4.10.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ncurses' -version = '5.9' - -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 = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['ncurses-%(version)s_configure_darwin.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", "ncurses5-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/__archive__/n/ncurses/ncurses-5.9-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-goolf-1.5.14.eb deleted file mode 100644 index cdf8cdb5ce9e..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-goolf-1.5.14.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ncurses' -version = '5.9' - -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.5.14'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['ncurses-%(version)s_configure_darwin.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", "ncurses5-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/__archive__/n/ncurses/ncurses-5.9-goolf-1.5.16.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-goolf-1.5.16.eb deleted file mode 100644 index 0d4841191f34..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-goolf-1.5.16.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ncurses' -version = '5.9' - -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.5.16'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['ncurses-%(version)s_configure_darwin.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", "ncurses5-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/__archive__/n/ncurses/ncurses-5.9-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-goolf-1.7.20.eb deleted file mode 100644 index 9a1708ba34ae..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-goolf-1.7.20.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ncurses' -version = '5.9' - -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.7.20'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['ncurses-%(version)s_configure_darwin.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", "ncurses5-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/__archive__/n/ncurses/ncurses-5.9-ictce-5.2.0.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-ictce-5.2.0.eb deleted file mode 100644 index fed58a89dd1f..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-ictce-5.2.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ncurses' -version = '5.9' - -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': 'ictce', 'version': '5.2.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['ncurses-%(version)s_configure_darwin.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", "ncurses5-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/__archive__/n/ncurses/ncurses-5.9-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-ictce-5.3.0.eb deleted file mode 100644 index bf996a362f89..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-ictce-5.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ncurses' -version = '5.9' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['ncurses-%(version)s_configure_darwin.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", "ncurses5-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/__archive__/n/ncurses/ncurses-5.9-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-ictce-5.4.0.eb deleted file mode 100644 index 3c9a948aef51..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-ictce-5.4.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ncurses' -version = '5.9' - -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': 'ictce', 'version': '5.4.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['ncurses-%(version)s_configure_darwin.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", "ncurses5-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/__archive__/n/ncurses/ncurses-5.9-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-ictce-5.5.0.eb deleted file mode 100644 index 671b5796ac95..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-ictce-5.5.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ncurses' -version = '5.9' - -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['ncurses-%(version)s_configure_darwin.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", "ncurses5-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/__archive__/n/ncurses/ncurses-5.9-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-ictce-6.2.5.eb deleted file mode 100644 index 61118f900516..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-ictce-6.2.5.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ncurses' -version = '5.9' - -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': 'ictce', 'version': '6.2.5'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['ncurses-%(version)s_configure_darwin.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", "ncurses5-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/__archive__/n/ncurses/ncurses-5.9-ictce-7.1.2.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-ictce-7.1.2.eb deleted file mode 100644 index 38c7d0798803..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-ictce-7.1.2.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ncurses' -version = '5.9' - -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': 'ictce', 'version': '7.1.2'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['ncurses-%(version)s_configure_darwin.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", "ncurses5-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/__archive__/n/ncurses/ncurses-5.9-ictce-7.3.5.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-ictce-7.3.5.eb deleted file mode 100644 index a12e4726630c..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-ictce-7.3.5.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'ncurses' -version = '5.9' - -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': 'ictce', 'version': '7.3.5'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-intel-2014.06.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-intel-2014.06.eb deleted file mode 100644 index d67fc45cbf74..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-intel-2014.06.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ncurses' -version = '5.9' - -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': 'intel', 'version': '2014.06'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['ncurses-%(version)s_configure_darwin.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", "ncurses5-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/__archive__/n/ncurses/ncurses-5.9-intel-2014b.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-intel-2014b.eb deleted file mode 100644 index 9fa751952c58..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-intel-2014b.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ncurses' -version = '5.9' - -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': 'intel', 'version': '2014b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['ncurses-%(version)s_configure_darwin.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", "ncurses5-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/__archive__/n/ncurses/ncurses-5.9-intel-2015a.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-intel-2015a.eb deleted file mode 100644 index 24097805bc3a..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-intel-2015a.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ncurses' -version = '5.9' - -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': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['ncurses-%(version)s_configure_darwin.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", "ncurses5-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/__archive__/n/ncurses/ncurses-5.9-intel-2015b.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-intel-2015b.eb deleted file mode 100644 index 7a48798be876..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-intel-2015b.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'ncurses' -version = '5.9' - -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': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -# see https://bbs.archlinux.org/viewtopic.php?id=194029&p=3 -buildopts = 'CPP="$CC -E -P"' - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-6.0-CrayGNU-2016.03.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-6.0-CrayGNU-2016.03.eb deleted file mode 100644 index a6c4e9fdd702..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-6.0-CrayGNU-2016.03.eb +++ /dev/null @@ -1,36 +0,0 @@ -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': 'CrayGNU', 'version': '2016.03'} -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/' -] - -local_libs = ["form", "menu", "ncurses", "panel"] -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses6-config", - "reset", "tabs", "tic", "toe", "tput", "tset"]] + - ['lib/lib%s%s.a' % (x, y) for x in local_libs for y in ['', '_g', 'w', 'w_g']] + - ['lib/lib%s%s.so' % (x, y) for x in local_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/__archive__/n/ncurses/ncurses-6.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-6.0-goolf-1.4.10.eb deleted file mode 100644 index 0468e0f5efcb..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-6.0-goolf-1.4.10.eb +++ /dev/null @@ -1,42 +0,0 @@ -# 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'] -checksums = [ - 'f551c24b30ce8bfb6e96d9f59b42fbea30fa3a6123384172f9e7284bcf647260', # ncurses-6.0.tar.gz - 'f82003be6ce6b87c3dc8a91d97785aab1a76a9e8544c3a3c02283c01dd41aede', # ncurses-6.0_gcc-5.patch -] - -common_configopts = "--with-shared --enable-overwrite --without-ada " -configopts = [ - # default build - common_configopts, - # the UTF-8 enabled version (ncursesw) - common_configopts + "--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/__archive__/n/ncview/ncview-2.1.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/n/ncview/ncview-2.1.2-goolf-1.4.10.eb deleted file mode 100644 index b07eebeedb28..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncview/ncview-2.1.2-goolf-1.4.10.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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.2' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} - -source_urls = ['ftp://cirrus.ucsd.edu/pub/ncview/'] -sources = [SOURCE_TAR_GZ] - -configopts = "--with-udunits2_incdir=$EBROOTUDUNITS/include --with-udunits2_libdir=$EBROOTUDUNITS/lib" - -dependencies = [ - ('netCDF-Fortran', '4.2'), - ('UDUNITS', '2.1.24'), -] - -sanity_check_paths = { - 'files': ['bin/ncview'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/n/ncview/ncview-2.1.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/n/ncview/ncview-2.1.2-ictce-5.3.0.eb deleted file mode 100644 index 39826e3412be..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ncview/ncview-2.1.2-ictce-5.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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.2' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} - -source_urls = ['ftp://cirrus.ucsd.edu/pub/ncview/'] -sources = [SOURCE_TAR_GZ] - -configopts = "--with-udunits2_incdir=$EBROOTUDUNITS/include --with-udunits2_libdir=$EBROOTUDUNITS/lib" - -dependencies = [ - ('netCDF-Fortran', '4.2'), - ('UDUNITS', '2.1.24'), -] - -sanity_check_paths = { - 'files': ['bin/ncview'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/n/ne/ne-3.0.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/n/ne/ne-3.0.1-foss-2015a.eb deleted file mode 100644 index ebfa1fab311e..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ne/ne-3.0.1-foss-2015a.eb +++ /dev/null @@ -1,26 +0,0 @@ -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': 'foss', 'version': '2015a'} - -source_urls = ['http://ne.di.unimi.it/'] -sources = [SOURCELOWER_TAR_GZ] - -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/__archive__/n/neon/neon-0.30.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/n/neon/neon-0.30.0-goolf-1.4.10.eb deleted file mode 100644 index 2732f2ab74fd..000000000000 --- a/easybuild/easyconfigs/__archive__/n/neon/neon-0.30.0-goolf-1.4.10.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'neon' -version = '0.30.0' - -homepage = 'http://www.webdav.org/neon/' -description = "neon is an HTTP and WebDAV client library, with a C interface." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [homepage] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.7'), - ('libxml2', '2.9.1'), -] - -configopts = "--with-libxml2" - -sanity_check_paths = { - 'files': ["bin/neon-config", "lib/libneon.a"], - 'dirs': ["include/neon"], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF-C++/netCDF-C++-4.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/n/netCDF-C++/netCDF-C++-4.2-goolf-1.4.10.eb deleted file mode 100644 index 6158b4b3f150..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF-C++/netCDF-C++-4.2-goolf-1.4.10.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'netCDF-C++' -version = '4.2' - -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} - -sources = ['netcdf-cxx-%(version)s.tar.gz'] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', -] - -dependencies = [('netCDF', '4.2.1.1')] - -sanity_check_paths = { - 'files': ['include/ncvalues.h', 'include/netcdfcpp.h', 'include/netcdf.hh', - 'lib/libnetcdf_c++.a', 'lib/libnetcdf_c++.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF-C++/netCDF-C++-4.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/n/netCDF-C++/netCDF-C++-4.2-ictce-5.3.0.eb deleted file mode 100644 index 675acc8c1322..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF-C++/netCDF-C++-4.2-ictce-5.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'netCDF-C++' -version = '4.2' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True} - -sources = ['netcdf-cxx-%(version)s.tar.gz'] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', -] - -dependencies = [('netCDF', '4.2.1.1')] - -sanity_check_paths = { - 'files': ['include/ncvalues.h', 'include/netcdfcpp.h', 'include/netcdf.hh', - 'lib/libnetcdf_c++.a', 'lib/libnetcdf_c++.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF-C++4/netCDF-C++4-4.2.1-foss-2014b.eb b/easybuild/easyconfigs/__archive__/n/netCDF-C++4/netCDF-C++4-4.2.1-foss-2014b.eb deleted file mode 100644 index 9511397c7578..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF-C++4/netCDF-C++4-4.2.1-foss-2014b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'netCDF-C++4' -version = '4.2.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': 'foss', 'version': '2014b'} -toolchainopts = {'pic': True} - -sources = ['v%(version)s.tar.gz'] -source_urls = ['https://github.com/Unidata/netcdf-cxx4/archive/'] - -dependencies = [('netCDF', '4.3.2')] - -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/__archive__/n/netCDF-C++4/netCDF-C++4-4.2.1-intel-2014b.eb b/easybuild/easyconfigs/__archive__/n/netCDF-C++4/netCDF-C++4-4.2.1-intel-2014b.eb deleted file mode 100644 index 04008305da3a..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF-C++4/netCDF-C++4-4.2.1-intel-2014b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'netCDF-C++4' -version = '4.2.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': '2014b'} -toolchainopts = {'pic': True} - -sources = ['v%(version)s.tar.gz'] -source_urls = ['https://github.com/Unidata/netcdf-cxx4/archive/'] - -dependencies = [('netCDF', '4.3.2')] - -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/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.2-goolf-1.4.10.eb deleted file mode 100644 index 2caeeaf083e6..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.2-goolf-1.4.10.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'netCDF-Fortran' -version = '4.2' - -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} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', -] - -dependencies = [('netCDF', '4.2.1.1')] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.2-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.2-goolf-1.5.14.eb deleted file mode 100644 index 3d072019b1e8..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.2-goolf-1.5.14.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'netCDF-Fortran' -version = '4.2' - -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.5.14'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', -] - -dependencies = [('netCDF', '4.2.1.1')] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-5.3.0.eb deleted file mode 100644 index 09084630c19e..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-5.3.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'netCDF-Fortran' -version = '4.2' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', -] - -dependencies = [('netCDF', '4.2.1.1')] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-6.1.5.eb b/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-6.1.5.eb deleted file mode 100644 index 8696b556c229..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-6.1.5.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'netCDF-Fortran' -version = '4.2' - -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': 'ictce', 'version': '6.1.5'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -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')] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.4.0-foss-2014b.eb b/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.4.0-foss-2014b.eb deleted file mode 100644 index c51e1a79417f..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.4.0-foss-2014b.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'netCDF-Fortran' -version = '4.4.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': 'foss', 'version': '2014b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', -] - -dependencies = [('netCDF', '4.3.2')] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.4.0-foss-2015a.eb b/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.4.0-foss-2015a.eb deleted file mode 100644 index 9b2aa29afe29..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.4.0-foss-2015a.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'netCDF-Fortran' -version = '4.4.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': 'foss', 'version': '2015a'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', -] - -dependencies = [('netCDF', '4.3.2')] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.4.0-intel-2014b.eb b/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.4.0-intel-2014b.eb deleted file mode 100644 index 7823a5fa7da5..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.4.0-intel-2014b.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'netCDF-Fortran' -version = '4.4.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': '2014b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', -] - -dependencies = [('netCDF', '4.3.2')] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.4.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.4.0-intel-2015a.eb deleted file mode 100644 index 39adb73d6e43..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.4.0-intel-2015a.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'netCDF-Fortran' -version = '4.4.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': '2015a'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', -] - -dependencies = [('netCDF', '4.3.2')] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.4.2-intel-2015b.eb b/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.4.2-intel-2015b.eb deleted file mode 100644 index 332a02dd96a6..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.4.2-intel-2015b.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'netCDF-Fortran' -version = '4.4.2' - -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': '2015b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', -] - -dependencies = [('netCDF', '4.3.3.1')] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.1.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.1.3-goolf-1.4.10.eb deleted file mode 100644 index 55b91cb83365..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.1.3-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'netCDF' -version = '4.1.3' - -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} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - '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/__archive__/n/netCDF/netCDF-4.1.3-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.1.3-ictce-5.3.0.eb deleted file mode 100644 index d130575666ee..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.1.3-ictce-5.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'netCDF' -version = '4.1.3' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - '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'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2-goolf-1.4.10.eb deleted file mode 100644 index 9278dcabb794..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'netCDF' -version = '4.2' - -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} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', -] - -dependencies = [ - ('HDF5', '1.8.9'), - ('Doxygen', '1.8.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2-ictce-5.3.0.eb deleted file mode 100644 index bf3bcad88f2e..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2-ictce-5.3.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'netCDF' -version = '4.2' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', -] - -dependencies = [ - ('HDF5', '1.8.9'), - ('Doxygen', '1.8.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2-ictce-5.4.0.eb deleted file mode 100644 index 878ccb62ccb9..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2-ictce-5.4.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'netCDF' -version = '4.2' - -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': 'ictce', 'version': '5.4.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'http://www.unidata.ucar.edu/downloads/netcdf/ftp/', - 'http://www.unidata.ucar.edu/downloads/netcdf/ftp/old/', -] -checksums = ['e7790bb23d8bc23689f19f5cec81d71e'] - -configopts = ['--disable-doxygen'] - -dependencies = [ - ('HDF5', '1.8.9'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2-intel-2014b.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2-intel-2014b.eb deleted file mode 100644 index 72e540c93236..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2-intel-2014b.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'netCDF' -version = '4.2' - -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': '2014b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'http://www.unidata.ucar.edu/downloads/netcdf/ftp/', - 'http://www.unidata.ucar.edu/downloads/netcdf/ftp/old/', -] -checksums = ['e7790bb23d8bc23689f19f5cec81d71e'] - -configopts = ['--disable-doxygen'] - -dependencies = [ - ('HDF5', '1.8.9'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-goolf-1.4.10.eb deleted file mode 100644 index 8ae8d0db4f38..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'netCDF' -version = '4.2.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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', -] - -dependencies = [('HDF5', '1.8.10-patch1')] - -builddependencies = [('Doxygen', '1.8.3.1')] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-goolf-1.5.14.eb deleted file mode 100644 index 113ec9d3b844..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-goolf-1.5.14.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'netCDF' -version = '4.2.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': 'goolf', 'version': '1.5.14'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', -] - -dependencies = [('HDF5', '1.8.10-patch1')] - -builddependencies = [('Doxygen', '1.8.3.1')] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-ictce-5.3.0-zlib-1.2.5.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-ictce-5.3.0-zlib-1.2.5.eb deleted file mode 100755 index 081ab64f4b1a..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-ictce-5.3.0-zlib-1.2.5.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'netCDF' -version = '4.2.1.1' -versionsuffix = '-zlib-1.2.5' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', -] - -dependencies = [ - ('HDF5', '1.8.10', '-gpfs%(versionsuffix)s'), - ('Doxygen', '1.8.2'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-ictce-5.3.0.eb deleted file mode 100644 index 59a30799c776..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-ictce-5.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'netCDF' -version = '4.2.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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', -] - -dependencies = [('HDF5', '1.8.10', '-gpfs')] - -builddependencies = [('Doxygen', '1.8.3.1')] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-ictce-5.4.0.eb deleted file mode 100644 index f945f15bca15..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-ictce-5.4.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'netCDF' -version = '4.2.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': 'ictce', 'version': '5.4.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -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')] - -builddependencies = [('Doxygen', '1.8.3.1')] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-ictce-5.5.0.eb deleted file mode 100644 index a238c0cf33d0..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-ictce-5.5.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'netCDF' -version = '4.2.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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', -] - -dependencies = [('HDF5', '1.8.10', '-gpfs')] - -builddependencies = [('Doxygen', '1.8.3.1')] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-ictce-6.1.5.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-ictce-6.1.5.eb deleted file mode 100644 index b162d589ebba..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-ictce-6.1.5.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'netCDF' -version = '4.2.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': 'ictce', 'version': '6.1.5'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -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')] - -builddependencies = [('Doxygen', '1.8.3.1')] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-intel-2014b.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-intel-2014b.eb deleted file mode 100644 index 69ddb9f9ca99..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-intel-2014b.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'netCDF' -version = '4.2.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': '2014b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', -] - -dependencies = [('HDF5', '1.8.10', '-gpfs')] - -builddependencies = [('Doxygen', '1.8.5')] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.0-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.0-ictce-5.4.0.eb deleted file mode 100644 index 3903b1156b0a..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.0-ictce-5.4.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -name = 'netCDF' -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': 'ictce', 'version': '5.4.0'} -toolchainopts = {'pic': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', -] - -patches = [('netCDF-4.3.0_nc-config.in.cmake', '%(namelower)s-%(version)s')] - -dependencies = [('HDF5', '1.8.12')] - -builddependencies = [ - ('CMake', '2.8.12'), - ('Doxygen', '1.8.6'), - ('cURL', '7.34.0'), -] - -# we need to specify correct start dir, since unpacked tarball also contains e.g. ._netcdf-4.3.0 -start_dir = '%(namelower)s-%(version)s' - -preconfigopts = 'mv netCDF-4.3.0_nc-config.in.cmake nc-config.in.cmake && ' - -# make sure both static and shared libs are built -configopts = [ - "-DCURL_LIBRARY=$EBROOTCURL/lib/libcurl.so -DCURL_INCLUDE_DIR=$EBROOTCURL/include -DBUILD_SHARED_LIBS=ON", - "-DCURL_LIBRARY=$EBROOTCURL/lib/libcurl.so -DCURL_INCLUDE_DIR=$EBROOTCURL/include -DBUILD_SHARED_LIBS=OFF", -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.0-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.0-ictce-5.5.0.eb deleted file mode 100644 index 48fa6c13be52..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.0-ictce-5.5.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -name = 'netCDF' -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', -] - -patches = [('netCDF-4.3.0_nc-config.in.cmake', '%(namelower)s-%(version)s')] - -dependencies = [('HDF5', '1.8.12')] - -builddependencies = [ - ('CMake', '2.8.12'), - ('Doxygen', '1.8.6'), - ('cURL', '7.34.0'), -] - -# we need to specify correct start dir, since unpacked tarball also contains e.g. ._netcdf-4.3.0 -start_dir = '%(namelower)s-%(version)s' - -preconfigopts = 'mv netCDF-4.3.0_nc-config.in.cmake nc-config.in.cmake && ' - -# make sure both static and shared libs are built -configopts = [ - "-DCURL_LIBRARY=$EBROOTCURL/lib/libcurl.so -DCURL_INCLUDE_DIR=$EBROOTCURL/include -DBUILD_SHARED_LIBS=ON", - "-DCURL_LIBRARY=$EBROOTCURL/lib/libcurl.so -DCURL_INCLUDE_DIR=$EBROOTCURL/include -DBUILD_SHARED_LIBS=OFF", -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.2-foss-2014b.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.2-foss-2014b.eb deleted file mode 100644 index 1b6d9c1fa7b6..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.2-foss-2014b.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = 'netCDF' -version = '4.3.2' - -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': '2014b'} -toolchainopts = {'pic': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', -] - -patches = [ - 'netCDF-4.3.2-with-HDF-1.8.13.patch', - 'netCDF-4.3.2-parallel-HDF.patch', -] - -dependencies = [('HDF5', '1.8.13')] - -builddependencies = [ - ('CMake', '3.0.0'), - ('Doxygen', '1.8.7'), - ('cURL', '7.37.1'), -] - -# make sure both static and shared libs are built -configopts = [ - "-DCURL_LIBRARY=$EBROOTCURL/lib/libcurl.so -DCURL_INCLUDE_DIR=$EBROOTCURL/include -DBUILD_SHARED_LIBS=ON", - "-DCURL_LIBRARY=$EBROOTCURL/lib/libcurl.so -DCURL_INCLUDE_DIR=$EBROOTCURL/include -DBUILD_SHARED_LIBS=OFF", -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.2-foss-2015a.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.2-foss-2015a.eb deleted file mode 100644 index d7b013c41858..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.2-foss-2015a.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = 'netCDF' -version = '4.3.2' - -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': '2015a'} -toolchainopts = {'pic': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', -] - -patches = [ - 'netCDF-4.3.2-with-HDF-1.8.13.patch', - 'netCDF-4.3.2-parallel-HDF.patch', -] - -dependencies = [('HDF5', '1.8.13')] - -builddependencies = [ - ('CMake', '3.0.0'), - ('Doxygen', '1.8.7'), - ('cURL', '7.37.1'), -] - -# make sure both static and shared libs are built -configopts = [ - "-DCURL_LIBRARY=$EBROOTCURL/lib/libcurl.so -DCURL_INCLUDE_DIR=$EBROOTCURL/include -DBUILD_SHARED_LIBS=ON", - "-DCURL_LIBRARY=$EBROOTCURL/lib/libcurl.so -DCURL_INCLUDE_DIR=$EBROOTCURL/include -DBUILD_SHARED_LIBS=OFF", -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.2-intel-2014b.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.2-intel-2014b.eb deleted file mode 100644 index e848a71eec85..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.2-intel-2014b.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = 'netCDF' -version = '4.3.2' - -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': '2014b'} -toolchainopts = {'pic': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', -] - -patches = [ - 'netCDF-4.3.2-with-HDF-1.8.13.patch', - 'netCDF-4.3.2-parallel-HDF.patch', -] - -dependencies = [('HDF5', '1.8.13')] - -builddependencies = [ - ('CMake', '3.0.0'), - ('Doxygen', '1.8.7'), - ('cURL', '7.37.1'), -] - -# make sure both static and shared libs are built -configopts = [ - "-DCURL_LIBRARY=$EBROOTCURL/lib/libcurl.so -DCURL_INCLUDE_DIR=$EBROOTCURL/include -DBUILD_SHARED_LIBS=ON", - "-DCURL_LIBRARY=$EBROOTCURL/lib/libcurl.so -DCURL_INCLUDE_DIR=$EBROOTCURL/include -DBUILD_SHARED_LIBS=OFF", -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.2-intel-2015a.eb deleted file mode 100644 index 623ceccdb3dd..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.2-intel-2015a.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = 'netCDF' -version = '4.3.2' - -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': '2015a'} -toolchainopts = {'pic': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', -] - -patches = [ - 'netCDF-4.3.2-with-HDF-1.8.13.patch', - 'netCDF-4.3.2-parallel-HDF.patch', -] - -dependencies = [('HDF5', '1.8.13')] - -builddependencies = [ - ('CMake', '3.0.0'), - ('Doxygen', '1.8.7'), - ('cURL', '7.37.1'), -] - -# make sure both static and shared libs are built -configopts = [ - "-DCURL_LIBRARY=$EBROOTCURL/lib/libcurl.so -DCURL_INCLUDE_DIR=$EBROOTCURL/include -DBUILD_SHARED_LIBS=ON", - "-DCURL_LIBRARY=$EBROOTCURL/lib/libcurl.so -DCURL_INCLUDE_DIR=$EBROOTCURL/include -DBUILD_SHARED_LIBS=OFF", -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.2-intel-2015b.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.2-intel-2015b.eb deleted file mode 100644 index 126cbec2e82b..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.2-intel-2015b.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = 'netCDF' -version = '4.3.2' - -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': '2015b'} -toolchainopts = {'pic': True, 'usempi': True} - -sources = ['v%(version)s.tar.gz'] -source_urls = ['https://github.com/Unidata/netcdf-c/archive'] - -patches = [ - 'netCDF-4.3.2-with-HDF-1.8.13.patch', - 'netCDF-4.3.2-parallel-HDF.patch', -] - -dependencies = [('HDF5', '1.8.13')] - -builddependencies = [ - ('CMake', '3.4.1'), - ('Doxygen', '1.8.10'), - ('cURL', '7.43.0'), -] - -# 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 = [ - common_configopts + " -DBUILD_SHARED_LIBS=ON", - common_configopts + " -DBUILD_SHARED_LIBS=OFF", -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.3.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.3.1-foss-2015a.eb deleted file mode 100644 index cb332e5b4814..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.3.1-foss-2015a.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = 'netCDF' -version = '4.3.3.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': 'foss', 'version': '2015a'} -toolchainopts = {'pic': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', -] - -dependencies = [ - ('HDF5', '1.8.16'), - ('cURL', '7.46.0'), -] - -builddependencies = [ - ('Autotools', '20150215'), - ('CMake', '3.4.1'), - ('Doxygen', '1.8.11'), -] - -# 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/__archive__/n/netCDF/netCDF-4.3.3.1-foss-2015b.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.3.1-foss-2015b.eb deleted file mode 100644 index 86c8418dd52d..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.3.1-foss-2015b.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = 'netCDF' -version = '4.3.3.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': 'foss', 'version': '2015b'} -toolchainopts = {'pic': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', -] - -dependencies = [ - ('HDF5', '1.8.15-patch1'), - ('cURL', '7.45.0'), -] - -builddependencies = [ - ('Autotools', '20150215'), - ('CMake', '3.4.1'), - ('Doxygen', '1.8.10'), -] - -# 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/__archive__/n/netCDF/netCDF-4.3.3.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.3.1-intel-2015a.eb deleted file mode 100644 index 85cc8383cef6..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.3.1-intel-2015a.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = 'netCDF' -version = '4.3.3.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': '2015a'} -toolchainopts = {'pic': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', -] - -dependencies = [ - ('HDF5', '1.8.15'), - ('cURL', '7.43.0'), -] - -builddependencies = [ - ('Autotools', '20150215'), - ('CMake', '3.2.2'), - ('Doxygen', '1.8.9.1', '', ('GCC', '4.9.2')), -] - -# 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/__archive__/n/netCDF/netCDF-4.3.3.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.3.1-intel-2015b.eb deleted file mode 100644 index 90402a2b1132..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.3.3.1-intel-2015b.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = 'netCDF' -version = '4.3.3.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': '2015b'} -toolchainopts = {'pic': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', - 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', -] - -dependencies = [ - ('HDF5', '1.8.15-patch1'), - ('cURL', '7.45.0'), -] - -builddependencies = [ - ('Autotools', '20150215'), - ('CMake', '3.4.1'), - ('Doxygen', '1.8.10'), -] - -# 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/__archive__/n/netaddr/netaddr-0.7.10-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/__archive__/n/netaddr/netaddr-0.7.10-ictce-5.5.0-Python-2.7.6.eb deleted file mode 100644 index 8894ccbab975..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netaddr/netaddr-0.7.10-ictce-5.5.0-Python-2.7.6.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'netaddr' -version = '0.7.10' - -homepage = 'https://pypi.python.org/pypi/netaddr' -description = """Pythonic manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.6' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [ - (python, pythonver), -] - -options = {'modulename': 'netaddr'} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/n/netaddr/netaddr-0.7.14-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/n/netaddr/netaddr-0.7.14-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index a12196a3b842..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netaddr/netaddr-0.7.14-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'netaddr' -version = '0.7.14' - -homepage = 'https://pypi.python.org/pypi/netaddr' -description = """Pythonic manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.9' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [ - (python, pythonver), -] - -options = {'modulename': 'netaddr'} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/n/netcdf4-python/netcdf4-python-1.0.7-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/__archive__/n/netcdf4-python/netcdf4-python-1.0.7-ictce-5.5.0-Python-2.7.6.eb deleted file mode 100644 index b7da81870b56..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netcdf4-python/netcdf4-python-1.0.7-ictce-5.5.0-Python-2.7.6.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'netcdf4-python' -version = '1.0.7' - -homepage = 'https://unidata.github.io/netcdf4-python/' -description = """Python/numpy interface to netCDF.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'usempi': True} - -source_urls = ['https://netcdf4-python.googlecode.com/files'] -sources = ['netCDF4-%(version)s.tar.gz'] - -python = 'Python' -pythonver = '2.7.6' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [ - (python, pythonver), - ('HDF5', '1.8.12'), - ('Cython', '0.19.2', versionsuffix), - ('netCDF', '4.3.0'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netcdf4-python/netcdf4-python-1.1.8-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/n/netcdf4-python/netcdf4-python-1.1.8-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 8bd2e5f95c2e..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netcdf4-python/netcdf4-python-1.1.8-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'netcdf4-python' -version = '1.1.8' - -homepage = 'https://unidata.github.io/netcdf4-python/' -description = """Python/numpy interface to netCDF.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'usempi': True} - -source_urls = ['https://github.com/Unidata/netcdf4-python/archive/'] -sources = ['v%(version)srel.tar.gz'] - -patches = ['netcdf4-python-%(version)s-avoid-diskless-test.patch'] - -python = 'Python' -pythonver = '2.7.10' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [ - (python, pythonver), - ('numpy', '1.10.4', versionsuffix), - ('HDF5', '1.8.13'), - ('netCDF', '4.3.2'), - ('cURL', '7.43.0'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netcdf4-python/netcdf4-python-1.2.2-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/n/netcdf4-python/netcdf4-python-1.2.2-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index 1c992d8b514f..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netcdf4-python/netcdf4-python-1.2.2-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'netcdf4-python' -version = '1.2.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://unidata.github.io/netcdf4-python/' -description = """Python/numpy interface to netCDF.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'usempi': True} - -source_urls = ['https://github.com/Unidata/netcdf4-python/archive/'] -sources = ['v%(version)srel.tar.gz'] - -patches = ['netcdf4-python-1.1.8-avoid-diskless-test.patch'] - -dependencies = [ - ('Python', '2.7.10'), - ('numpy', '1.10.4', versionsuffix), - ('HDF5', '1.8.15'), - ('netCDF', '4.3.3.1'), - ('cURL', '7.43.0'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/n/netifaces/netifaces-0.10.4-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/n/netifaces/netifaces-0.10.4-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index bd3aec85fa12..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netifaces/netifaces-0.10.4-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'netifaces' -version = '0.10.4' - -homepage = 'https://pypi.python.org/pypi/netifaces' -description = """netifaces provides a (hopefully portable-ish) way for Python -programmers to get access to a list of the network interfaces on the local -machine, and to obtain the addresses of those network interfaces.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.9' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), -] - -options = {'modulename': 'netifaces'} - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': ['lib/python%s/site-packages/%%(name)s-%%(version)s-py%s-linux-x86_64.egg' % (pyshortver, pyshortver)], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/n/netifaces/netifaces-0.8-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/__archive__/n/netifaces/netifaces-0.8-ictce-5.5.0-Python-2.7.6.eb deleted file mode 100644 index c636b30fb58f..000000000000 --- a/easybuild/easyconfigs/__archive__/n/netifaces/netifaces-0.8-ictce-5.5.0-Python-2.7.6.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'netifaces' -version = '0.8' - -homepage = 'https://pypi.python.org/pypi/netifaces' -description = """netifaces provides a (hopefully portable-ish) way for Python - programmers to get access to a list of the network interfaces on the local - machine, and to obtain the addresses of those network interfaces.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = ['http://alastairs-place.net/projects/netifaces/'] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.6' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), -] - -options = {'modulename': 'netifaces'} - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': ['lib/python%s/site-packages/%%(name)s-%%(version)s-py%s-linux-x86_64.egg' % (pyshortver, pyshortver)], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/n/nettle/nettle-2.6-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/n/nettle/nettle-2.6-goolf-1.4.10.eb deleted file mode 100644 index dea8bbde4fb1..000000000000 --- a/easybuild/easyconfigs/__archive__/n/nettle/nettle-2.6-goolf-1.4.10.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'nettle' -version = '2.6' - -homepage = 'http://www.lysator.liu.se/~nisse/nettle/' -description = "nettle-2.4: Cryptographic library" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://www.lysator.liu.se/~nisse/archive/'] -sources = [SOURCE_TAR_GZ] - -builddependencies = [('M4', '1.4.16')] - -dependencies = [('GMP', '5.0.5')] - -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/__archive__/n/networkx/networkx-1.10-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/n/networkx/networkx-1.10-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index 422e3c894035..000000000000 --- a/easybuild/easyconfigs/__archive__/n/networkx/networkx-1.10-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'networkx' -version = '1.10' - -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': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), -] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/%%(name)s-%%(version)s-py%s.egg' % (pyshortver, pyshortver)], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/n/networkx/networkx-1.10-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/n/networkx/networkx-1.10-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 3968711a0e7e..000000000000 --- a/easybuild/easyconfigs/__archive__/n/networkx/networkx-1.10-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'networkx' -version = '1.10' - -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': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), -] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/%%(name)s-%%(version)s-py%s.egg' % (pyshortver, pyshortver)], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/n/networkx/networkx-1.10-intel-2015b-Python-3.5.0.eb b/easybuild/easyconfigs/__archive__/n/networkx/networkx-1.10-intel-2015b-Python-3.5.0.eb deleted file mode 100644 index 089cc6d27d44..000000000000 --- a/easybuild/easyconfigs/__archive__/n/networkx/networkx-1.10-intel-2015b-Python-3.5.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'networkx' -version = '1.10' - -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': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '3.5.0' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), -] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/%%(name)s-%%(version)s-py%s.egg' % (pyshortver, pyshortver)], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/n/networkx/networkx-1.9.1-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/n/networkx/networkx-1.9.1-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index bedaf28b9118..000000000000 --- a/easybuild/easyconfigs/__archive__/n/networkx/networkx-1.9.1-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'networkx' -version = '1.9.1' - -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': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.9' -pythonshortver = '.'.join(pyver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), -] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/%%(name)s-%%(version)s-py%s.egg' % (pyshortver, pyshortver)], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/n/ngmlr/ngmlr-0.2.6-foss-2015b.eb b/easybuild/easyconfigs/__archive__/n/ngmlr/ngmlr-0.2.6-foss-2015b.eb deleted file mode 100644 index a5b9e6ff70ef..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ngmlr/ngmlr-0.2.6-foss-2015b.eb +++ /dev/null @@ -1,26 +0,0 @@ -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/__archive__/n/ngspice/ngspice-26-intel-2014b.eb b/easybuild/easyconfigs/__archive__/n/ngspice/ngspice-26-intel-2014b.eb deleted file mode 100644 index 9346ee7b4c1f..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ngspice/ngspice-26-intel-2014b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ngspice' -version = '26' - -homepage = 'http://ngspice.sourceforge.net' -description = """Ngspice is a mixed-level/mixed-signal circuit simulator. Its code - is based on three open source software packages: Spice3f5, Cider1b1 - and Xspice. -""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [SOURCEFORGE_SOURCE] - -builddependencies = [ - ('Bison', '3.0.2'), - ('flex', '2.5.39'), -] -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['ngmakeidx', 'ngmultidec', 'ngnutmeg', 'ngproc2mod', 'ngsconvert', 'ngspice']], - 'dirs': [], -} - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/n/nodejs/nodejs-0.10.24-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/n/nodejs/nodejs-0.10.24-goolf-1.4.10.eb deleted file mode 100644 index 0a34435fbed1..000000000000 --- a/easybuild/easyconfigs/__archive__/n/nodejs/nodejs-0.10.24-goolf-1.4.10.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'nodejs' -version = '0.10.24' - -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': 'goolf', 'version': '1.4.10'} - -sources = ['node-v%(version)s.tar.gz'] - -source_urls = ['http://nodejs.org/dist/v%(version)s/'] - -dependencies = [('Python', '2.7.5')] - -sanity_check_paths = { - 'files': ["bin/node", "bin/npm", ], - 'dirs': ["lib/node_modules", "lib/dtrace", "include/node"] -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/n/ns/ns-2.35-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/n/ns/ns-2.35-goolf-1.4.10.eb deleted file mode 100644 index 860b1cd2b348..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ns/ns-2.35-goolf-1.4.10.eb +++ /dev/null @@ -1,39 +0,0 @@ -# -# author: Dina Mahmoud Ibrahim (Cairo University) -# -easyblock = 'ConfigureMake' - -name = 'ns' -version = '2.35' - -homepage = 'http://nsnam.isi.edu/nsnam' -description = "Ns-2 is a discrete event simulator targeted at networking research. " - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -sources = ['%(name)s-src-%(version)s.tar.gz'] -source_urls = ['http://sourceforge.net/projects/nsnam/files/ns-2/%(version)s/', 'download'] - -patches = ['ns_GCC-4.7.patch'] - -tcl_ver = '8.5.12' -dependencies = [ - ('Tcl', tcl_ver), - ('Tk', tcl_ver), - ('otcl', '1.14'), - ('tclcl', '1.20'), -] - -configopts = "--with-otcl=$EBROOTOTCL --with-tcl=$EBROOTTCL --with-tcl-ver=$EBVERSIONTCL " -configopts += "--with-tk=$EBROOTTK --with-tk-ver=$EBVERSIONTK --with-tclcl=$EBROOTTCLCL " -configopts += "--with-tclcl-ver=$EBVERSIONTCLCL" - -preinstallopts = "mkdir -p %(installdir)s/bin && " - -sanity_check_paths = { - 'files': ['bin/ns'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/n/ns/ns-2.35-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/n/ns/ns-2.35-ictce-5.3.0.eb deleted file mode 100644 index ddad23bdff81..000000000000 --- a/easybuild/easyconfigs/__archive__/n/ns/ns-2.35-ictce-5.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -# -# author: Dina Mahmoud Ibrahim (Cairo University) -# -easyblock = 'ConfigureMake' - -name = 'ns' -version = '2.35' - -homepage = 'http://nsnam.isi.edu/nsnam' -description = "Ns-2 is a discrete event simulator targeted at networking research. " - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True} - -sources = ['%(name)s-src-%(version)s.tar.gz'] -source_urls = ['http://sourceforge.net/projects/nsnam/files/ns-2/%(version)s/', 'download'] - -patches = ['ns_GCC-4.7.patch'] - -tcl_ver = '8.5.12' -dependencies = [ - ('Tcl', tcl_ver), - ('Tk', tcl_ver), - ('otcl', '1.14'), - ('tclcl', '1.20'), -] - -configopts = "--with-otcl=$EBROOTOTCL --with-tcl=$EBROOTTCL --with-tcl-ver=$EBVERSIONTCL " -configopts += "--with-tk=$EBROOTTK --with-tk-ver=$EBVERSIONTK --with-tclcl=$EBROOTTCLCL " -configopts += "--with-tclcl-ver=$EBVERSIONTCLCL" - -preinstallopts = "mkdir -p %(installdir)s/bin && " - -sanity_check_paths = { - 'files': ['bin/ns'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/n/numactl/numactl-2.0.10-iccifort-2015.3.187-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/__archive__/n/numactl/numactl-2.0.10-iccifort-2015.3.187-GNU-4.9.3-2.25.eb deleted file mode 100644 index 60c7650bda40..000000000000 --- a/easybuild/easyconfigs/__archive__/n/numactl/numactl-2.0.10-iccifort-2015.3.187-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'numactl' -version = '2.0.10' - -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': 'iccifort', 'version': '2015.3.187-GNU-4.9.3-2.25'} - -source_urls = ['https://github.com/numactl/numactl/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['c52df9043bbf6edd4d31b1f9f2b2ca6a71cec7932bf4dc181fb7d6fda45b86f8'] - -builddependencies = [('Autotools', '20150215', '', ('GNU', '4.9.3-2.25'))] - -preconfigopts = './autogen.sh && ' - -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/__archive__/n/numactl/numactl-2.0.11-gcccuda-2016.10.eb b/easybuild/easyconfigs/__archive__/n/numactl/numactl-2.0.11-gcccuda-2016.10.eb deleted file mode 100644 index 6cac91666f55..000000000000 --- a/easybuild/easyconfigs/__archive__/n/numactl/numactl-2.0.11-gcccuda-2016.10.eb +++ /dev/null @@ -1,26 +0,0 @@ -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': 'gcccuda', 'version': '2016.10'} - -source_urls = ['https://github.com/numactl/numactl/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['3e099a59b2c527bcdbddd34e1952ca87462d2cef4c93da9b0bc03f02903f7089'] - -builddependencies = [('Autotools', '20150215')] - -preconfigopts = "./autogen.sh && " - -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/__archive__/n/numactl/numactl-2.0.8-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/n/numactl/numactl-2.0.8-goolf-1.4.10.eb deleted file mode 100644 index 0b2580a80f12..000000000000 --- a/easybuild/easyconfigs/__archive__/n/numactl/numactl-2.0.8-goolf-1.4.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'numactl' -version = '2.0.8' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://github.com/numactl/numactl/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['c5ef2229ecf6162d6496cc174683b003d8b5014b4026c7a7cf139a80101a12a1'] - -skipsteps = ['configure'] -installopts = "PREFIX=%(installdir)s libdir='${prefix}/lib'" - -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/__archive__/n/numactl/numactl-2.0.8-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/n/numactl/numactl-2.0.8-ictce-5.3.0.eb deleted file mode 100644 index 2188c58f075a..000000000000 --- a/easybuild/easyconfigs/__archive__/n/numactl/numactl-2.0.8-ictce-5.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'numactl' -version = '2.0.8' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = ['https://github.com/numactl/numactl/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['c5ef2229ecf6162d6496cc174683b003d8b5014b4026c7a7cf139a80101a12a1'] - -skipsteps = ['configure'] -installopts = "PREFIX=%(installdir)s libdir='${prefix}/lib'" - -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/__archive__/n/numba/numba-0.22.1-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/n/numba/numba-0.22.1-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 54a43aeb5443..000000000000 --- a/easybuild/easyconfigs/__archive__/n/numba/numba-0.22.1-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'Bundle' - -name = 'numba' -version = '0.22.1' - -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': '2015b'} - -# this is a bundle of Python packages -exts_defaultclass = 'PythonPackage' - -pyver = '2.7.11' -versionsuffix = '-Python-%s' % pyver -dependencies = [ - ('Python', pyver), - ('LLVM', '3.6.2'), -] - -exts_list = [ - ('llvmlite', '0.8.0', { - 'source_urls': ['https://pypi.python.org/packages/source/l/llvmlite/'], - 'patches': ['llvmlite-0.8.0_no-static-libstc++.patch'], - }), - (name, version, { - 'source_urls': ['https://pypi.python.org/packages/source/n/numba/'], - }), -] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': ['bin/numba', 'bin/pycc'], - 'dirs': ['lib/python%s/site-packages' % pyshortver], -} - -modextrapaths = {'PYTHONPATH': ['lib/python%s/site-packages' % pyshortver]} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/n/numexpr/numexpr-2.0.1-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/n/numexpr/numexpr-2.0.1-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 986566870cdc..000000000000 --- a/easybuild/easyconfigs/__archive__/n/numexpr/numexpr-2.0.1-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "PythonPackage" - -name = 'numexpr' -version = '2.0.1' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = [GOOGLECODE_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [ - (python, pythonver), - ('HDF5', '1.8.10', '-gpfs') -] - -eggname = '%s-%s-py%s-linux-x86_64.egg' % (name, version, pythonshortver) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/%s/%s' % (pythonshortver, eggname, name)] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/n/numexpr/numexpr-2.2.2-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/__archive__/n/numexpr/numexpr-2.2.2-ictce-5.5.0-Python-2.7.6.eb deleted file mode 100644 index 7b2e107b820c..000000000000 --- a/easybuild/easyconfigs/__archive__/n/numexpr/numexpr-2.2.2-ictce-5.5.0-Python-2.7.6.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "PythonPackage" - -name = 'numexpr' -version = '2.2.2' - -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': 'ictce', 'version': '5.5.0'} - -source_urls = [GOOGLECODE_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.6' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [ - (python, pythonver), - ('HDF5', '1.8.12'), -] - -eggname = '%s-%s-py%s-linux-x86_64.egg' % (name, version, pythonshortver) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/%s/%s' % (pythonshortver, eggname, name)], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/n/numexpr/numexpr-2.4.6-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/n/numexpr/numexpr-2.4.6-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 0012640a1cac..000000000000 --- a/easybuild/easyconfigs/__archive__/n/numexpr/numexpr-2.4.6-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "PythonPackage" - -name = 'numexpr' -version = '2.4.6' - -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': 'intel', 'version': '2015b'} - -source_urls = ['https://github.com/pydata/numexpr/archive/'] -sources = ['v%(version)s.tar.gz'] - -python = 'Python' -pythonver = '2.7.10' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [ - (python, pythonver), - ('numpy', '1.10.4', versionsuffix), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages' % pythonshortver], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.10.1-foss-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.10.1-foss-2015b-Python-2.7.10.eb deleted file mode 100644 index 9160880ad170..000000000000 --- a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.10.1-foss-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'numpy' -version = '1.10.1' - -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': 'foss', 'version': '2015b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['numpy-1.8.0-mkl.patch'] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.10.1-goolf-1.7.20-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.10.1-goolf-1.7.20-Python-2.7.11.eb deleted file mode 100644 index a4c16330cb19..000000000000 --- a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.10.1-goolf-1.7.20-Python-2.7.11.eb +++ /dev/null @@ -1,21 +0,0 @@ -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/__archive__/n/numpy/numpy-1.10.1-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.10.1-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 8d802d968f54..000000000000 --- a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.10.1-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'numpy' -version = '1.10.1' - -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': '2015b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = [ - 'numpy-1.8.0-mkl.patch', - 'numpy-%(version)s-sse42.patch', -] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.10.4-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.10.4-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index d197dabcbd26..000000000000 --- a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.10.4-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'numpy' -version = '1.10.4' -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': '2015a'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = [ - 'numpy-1.8.0-mkl.patch', - 'numpy-%(version)s-sse42.patch', -] - -dependencies = [ - ('Python', '2.7.10'), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.10.4-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.10.4-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index a7d1f53ad328..000000000000 --- a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.10.4-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'numpy' -version = '1.10.4' - -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': '2015b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = [ - 'numpy-1.8.0-mkl.patch', - 'numpy-%(version)s-sse42.patch', -] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.6.2-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.6.2-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 11915f6ca18d..000000000000 --- a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.6.2-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'numpy' -version = '1.6.2' - -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.4.10'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['numpy-%(version)s_distutils_multiple-lib-dirs.patch'] - -python = 'Python' -pyver = '2.7.3' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.6.2-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.6.2-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 72587faf5d80..000000000000 --- a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.6.2-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'numpy' -version = '1.6.2' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['numpy-1.6.2_distutils_multiple-lib-dirs.patch'] - -python = 'Python' -pyver = '2.7.3' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.7.1-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.7.1-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index a02cfbdf0208..000000000000 --- a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.7.1-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'numpy' -version = '1.7.1' - -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.4.10'} - -source_urls = [('http://sourceforge.net/projects/numpy/files/NumPy/%(version)s', 'download')] -sources = [SOURCE_TAR_GZ] - -patches = ['numpy-%(version)s_distutils_multiple-lib-dirs.patch'] - -python = 'Python' -pyver = '2.7.3' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.8.0-ictce-5.3.0-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.8.0-ictce-5.3.0-Python-2.7.5.eb deleted file mode 100644 index c5d0574900bc..000000000000 --- a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.8.0-ictce-5.3.0-Python-2.7.5.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'numpy' -version = '1.8.0' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['numpy-1.8.0-mkl.patch'] - -python = 'Python' -pyver = '2.7.5' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.8.0-ictce-5.5.0-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.8.0-ictce-5.5.0-Python-2.7.5.eb deleted file mode 100644 index bf88581a3187..000000000000 --- a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.8.0-ictce-5.5.0-Python-2.7.5.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'numpy' -version = '1.8.0' - -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': 'ictce', 'version': '5.5.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['numpy-1.8.0-mkl.patch'] - -python = 'Python' -pyver = '2.7.5' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.8.2-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.8.2-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index db3bc90ff514..000000000000 --- a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.8.2-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'numpy' -version = '1.8.2' - -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': '2015a'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['numpy-1.8.1-mkl.patch'] - -python = 'Python' -pyver = '2.7.9' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.8.2-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.8.2-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 2530e184df08..000000000000 --- a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.8.2-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'numpy' -version = '1.8.2' - -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': '2015b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['numpy-1.8.1-mkl.patch'] - -python = 'Python' -pyver = '2.7.11' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.9.2-CrayGNU-2015.06-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.9.2-CrayGNU-2015.06-Python-2.7.9.eb deleted file mode 100644 index 7fc5b98f7907..000000000000 --- a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.9.2-CrayGNU-2015.06-Python-2.7.9.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'numpy' -version = '1.9.2' -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': 'CrayGNU', 'version': '2015.06'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['numpy-1.8.0-mkl.patch'] - -dependencies = [ - ('Python', '2.7.9'), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.9.2-CrayGNU-2015.11-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.9.2-CrayGNU-2015.11-Python-2.7.9.eb deleted file mode 100644 index e369e85a2d37..000000000000 --- a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.9.2-CrayGNU-2015.11-Python-2.7.9.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'numpy' -version = '1.9.2' -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': 'CrayGNU', 'version': '2015.11'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['numpy-1.8.0-mkl.patch'] - -dependencies = [ - ('Python', '2.7.9'), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.9.2-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.9.2-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index bc4a69d14c69..000000000000 --- a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.9.2-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'numpy' -version = '1.9.2' - -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': '2015a'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['numpy-1.8.0-mkl.patch'] - -python = 'Python' -pyver = '2.7.9' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.9.2-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.9.2-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 77c0d66a644d..000000000000 --- a/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.9.2-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'numpy' -version = '1.9.2' - -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': '2015b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['numpy-1.8.0-mkl.patch'] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('SuiteSparse', '4.4.5', '-METIS-5.1.0'), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/o/OCaml/OCaml-4.01.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/o/OCaml/OCaml-4.01.0-goolf-1.4.10.eb deleted file mode 100644 index fcdbb10aadc9..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OCaml/OCaml-4.01.0-goolf-1.4.10.eb +++ /dev/null @@ -1,48 +0,0 @@ -## -# 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$ -## -name = 'OCaml' -version = '4.01.0' - -homepage = 'http://ocaml.org/' -description = """OCaml is a general purpose industrial-strength programming language - with an emphasis on expressiveness and safety. Developed for more than 20 years at Inria - it benefits from one of the most advanced type systems and supports functional, - imperative and object-oriented styles of programming.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -opam_ver = '1.2.2' -source_urls = [ - 'http://caml.inria.fr/pub/distrib/ocaml-%s' % '.'.join(version.split('.')[:2]), - 'https://github.com/ocaml/opam/releases/download/%s' % opam_ver, -] -sources = [ - SOURCELOWER_TAR_GZ, - 'opam-full-%s.tar.gz' % opam_ver, -] - -builddependencies = [('Autotools', '20150215', '', ('GCC', '4.7.2'))] -dependencies = [ - ('ncurses', '5.9'), - ('libreadline', '6.3'), - ('GSL', '1.16'), -] - -# parallel build tends to break -parallel = 1 - -# handled by OPAM, order matters! -exts_list = [ - ('ocamlfind', '1.5.5'), - ('batteries', '2.3.1'), - ('ocaml+twt', '0.94.0'), - ('gsl', '1.18.5'), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/o/OCaml/OCaml-4.01.0-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/o/OCaml/OCaml-4.01.0-ictce-5.5.0.eb deleted file mode 100644 index c1e9a74c6fa8..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OCaml/OCaml-4.01.0-ictce-5.5.0.eb +++ /dev/null @@ -1,50 +0,0 @@ -## -# 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$ -## -name = 'OCaml' -version = '4.01.0' - -homepage = 'http://ocaml.org/' -description = """OCaml is a general purpose industrial-strength programming language - with an emphasis on expressiveness and safety. Developed for more than 20 years at Inria - it benefits from one of the most advanced type systems and supports functional, - imperative and object-oriented styles of programming.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -opam_ver = '1.2.2' -source_urls = [ - 'http://caml.inria.fr/pub/distrib/ocaml-%s' % '.'.join(version.split('.')[:2]), - 'https://github.com/ocaml/opam/releases/download/%s' % opam_ver, -] -sources = [ - SOURCELOWER_TAR_GZ, - 'opam-full-%s.tar.gz' % opam_ver, -] - -patches = ['OCaml-%(version)s_icc-fixes.patch'] - -builddependencies = [('Autotools', '20150215')] -dependencies = [ - ('ncurses', '5.9'), - ('libreadline', '6.2'), - ('GSL', '1.16'), -] - -# parallel build tends to break -parallel = 1 - -# handled by OPAM, order matters! -exts_list = [ - ('ocamlfind', '1.5.5'), - ('batteries', '2.3.1'), - ('ocaml+twt', '0.94.0'), - ('gsl', '1.18.5'), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/o/OCaml/OCaml-4.02.3-foss-2015a.eb b/easybuild/easyconfigs/__archive__/o/OCaml/OCaml-4.02.3-foss-2015a.eb deleted file mode 100644 index a71841771ba2..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OCaml/OCaml-4.02.3-foss-2015a.eb +++ /dev/null @@ -1,48 +0,0 @@ -## -# 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$ -## -name = 'OCaml' -version = '4.02.3' - -homepage = 'http://ocaml.org/' -description = """OCaml is a general purpose industrial-strength programming language - with an emphasis on expressiveness and safety. Developed for more than 20 years at Inria - it benefits from one of the most advanced type systems and supports functional, - imperative and object-oriented styles of programming.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -opam_ver = '1.2.2' -source_urls = [ - 'http://caml.inria.fr/pub/distrib/ocaml-%s' % '.'.join(version.split('.')[:2]), - 'https://github.com/ocaml/opam/releases/download/%s' % opam_ver, -] -sources = [ - SOURCELOWER_TAR_GZ, - 'opam-full-%s.tar.gz' % opam_ver, -] - -builddependencies = [('Autotools', '20150215', '', ('GCC', '4.9.2'))] -dependencies = [ - ('ncurses', '5.9'), - ('libreadline', '6.3'), - ('GSL', '1.16'), -] - -# parallel build tends to break -parallel = 1 - -# handled by OPAM, order matters! -exts_list = [ - ('ocamlfind', '1.5.5'), - ('batteries', '2.3.1'), - ('ocaml+twt', '0.94.0'), - ('gsl', '1.18.5'), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/o/OPARI2/OPARI2-1.1.1-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/o/OPARI2/OPARI2-1.1.1-goolf-1.5.14.eb deleted file mode 100644 index 9444ab5ab76a..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OPARI2/OPARI2-1.1.1-goolf-1.5.14.eb +++ /dev/null @@ -1,35 +0,0 @@ -# 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 -# -# This work is based from experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## -easyblock = 'ConfigureMake' - -name = 'OPARI2' -version = '1.1.1' - -homepage = 'http://www.score-p.org' -description = """OPARI2, the successor of Forschungszentrum Juelich's OPARI, - is a source-to-source instrumentation tool for OpenMP and hybrid codes. - It surrounds OpenMP directives and runtime library calls with calls to - the POMP2 measurement interface.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -# http://www.vi-hps.org/cms/upload/packages/opari2/opari2-1.1.1.tar.gz -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.vi-hps.org/cms/upload/packages/opari2/'] - -checksums = [ - 'c5d067eedf34c197ffe06e986dddebba5e58eec5f39712b08034213b6fcbb59c', # opari2-1.1.1.tar.gz -] - -sanity_check_paths = { - 'files': ['bin/opari2', 'include/opari2/pomp2_lib.h'], - 'dirs': [], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/o/OPARI2/OPARI2-1.1.2-foss-2015a.eb b/easybuild/easyconfigs/__archive__/o/OPARI2/OPARI2-1.1.2-foss-2015a.eb deleted file mode 100644 index eccd246655ce..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OPARI2/OPARI2-1.1.2-foss-2015a.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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 -# -# This work is based from experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## -easyblock = 'ConfigureMake' - -name = "OPARI2" -version = "1.1.2" - -homepage = 'http://www.score-p.org' -description = """OPARI2, the successor of Forschungszentrum Juelich's OPARI, - is a source-to-source instrumentation tool for OpenMP and hybrid codes. - It surrounds OpenMP directives and runtime library calls with calls to - the POMP2 measurement interface.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.vi-hps.org/cms/upload/packages/opari2/'] - -checksums = [ - '8405c2903730d94c828724b3a5f8889653553fb8567045a6c54ac0816237835d', # opari2-1.1.2.tar.gz -] - -sanity_check_paths = { - 'files': ["bin/opari2", "include/opari2/pomp2_lib.h"], - 'dirs': [], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/o/OPARI2/OPARI2-1.1.2-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/o/OPARI2/OPARI2-1.1.2-goolf-1.5.14.eb deleted file mode 100644 index 31dab125a57e..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OPARI2/OPARI2-1.1.2-goolf-1.5.14.eb +++ /dev/null @@ -1,33 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# Authors:: Jordi Blasco -# License:: New BSD -# -## - -easyblock = 'ConfigureMake' - -name = "OPARI2" -version = "1.1.2" - -homepage = 'http://www.score-p.org' -description = """OPARI2, the successor of Forschungszentrum Juelich's OPARI, - is a source-to-source instrumentation tool for OpenMP and hybrid codes. - It surrounds OpenMP directives and runtime library calls with calls to - the POMP2 measurement interface.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -# http://www.vi-hps.org/cms/upload/packages/opari2/opari2-1.1.1.tar.gz -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.vi-hps.org/cms/upload/packages/opari2/'] - -checksums = [ - '8405c2903730d94c828724b3a5f8889653553fb8567045a6c54ac0816237835d', # opari2-1.1.2.tar.gz -] - -sanity_check_paths = { - 'files': ["bin/opari2", "include/opari2/pomp2_lib.h"], - 'dirs': [], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/o/ORCA/ORCA-2_9_1-linux_x86-64.eb b/easybuild/easyconfigs/__archive__/o/ORCA/ORCA-2_9_1-linux_x86-64.eb deleted file mode 100644 index ac435adab227..000000000000 --- a/easybuild/easyconfigs/__archive__/o/ORCA/ORCA-2_9_1-linux_x86-64.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = "PackedBinary" - -name = "ORCA" -version = '2_9_1-linux_x86-64' - -homepage = 'http://www.thch.uni-bonn.de/tc/orca/' -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 = SYSTEM - -sources = ['%%(namelower)s_%s_%s.tbz' % (version.split('-')[0], '-'.join(version.split('-')[1:]))] - -dependencies = [('OpenMPI', '1.4.5', '-no-OFED', ('GCC', '4.6.3'))] - -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', 'otool_cosmo'], - 'dirs': [], -} - -modextravars = { - "SLURM_CPU_BIND": "none", - "RSH_COMMAND": "ssh -x", -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/o/ORCA/ORCA-3_0_0-linux_x86-64_openmpi_165.eb b/easybuild/easyconfigs/__archive__/o/ORCA/ORCA-3_0_0-linux_x86-64_openmpi_165.eb deleted file mode 100644 index 7e93129deb32..000000000000 --- a/easybuild/easyconfigs/__archive__/o/ORCA/ORCA-3_0_0-linux_x86-64_openmpi_165.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = "PackedBinary" - -name = "ORCA" -openmpiversion = '1.6.5' -version = '3_0_0-linux_x86-64_openmpi_%s' % ''.join(openmpiversion.split('.')) - -homepage = 'http://www.thch.uni-bonn.de/tc/orca/' -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 = SYSTEM - -sources = ['%%(namelower)s_%s_%s.tbz' % (version.split('-')[0], '-'.join(version.split('-')[1:]))] - -# ORCA 3.0.0 is compiled only against OpenMPI 1.6.5 for Linux -dependencies = [('OpenMPI', openmpiversion, '-GCC-4.7.2')] - -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', 'otool_cosmo'], - 'dirs': [], -} - -modextravars = { - "SLURM_CPU_BIND": "none", - "RSH_COMMAND": "ssh -x", -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/o/ORCA/ORCA-3_0_2-linux_x86-64.eb b/easybuild/easyconfigs/__archive__/o/ORCA/ORCA-3_0_2-linux_x86-64.eb deleted file mode 100644 index f7583301a321..000000000000 --- a/easybuild/easyconfigs/__archive__/o/ORCA/ORCA-3_0_2-linux_x86-64.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = "PackedBinary" - -name = "ORCA" -version = '3_0_2-linux_x86-64' - -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 = SYSTEM - -sources = ['%%(namelower)s_%s_%s.tbz' % (version.split('-')[0], '-'.join(version.split('-')[1:]))] - -# ORCA 3.0.2 is compiled only against OpenMPI 1.6.5 for Linux -dependencies = [('OpenMPI', '1.6.5', '-GCC-4.7.2')] - -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', 'otool_cosmo'], - 'dirs': [], -} - -modextravars = { - "SLURM_CPU_BIND": "none", - "RSH_COMMAND": "ssh -x", -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/o/ORCA/ORCA-3_0_3-linux_x86-64.eb b/easybuild/easyconfigs/__archive__/o/ORCA/ORCA-3_0_3-linux_x86-64.eb deleted file mode 100644 index 7e441f102d47..000000000000 --- a/easybuild/easyconfigs/__archive__/o/ORCA/ORCA-3_0_3-linux_x86-64.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = "PackedBinary" - -name = "ORCA" -version = '3_0_3-linux_x86-64' - -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 = SYSTEM - -sources = ['%%(namelower)s_%s_%s.tbz' % (version.split('-')[0], '-'.join(version.split('-')[1:]))] - -# ORCA 3.0.3 is compiled only against OpenMPI 1.6.5 for Linux -dependencies = [('OpenMPI', '1.6.5', '-GCC-4.7.2')] - -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', 'otool_cosmo'], - 'dirs': [], -} - -modextravars = { - "SLURM_CPU_BIND": "none", - "RSH_COMMAND": "ssh -x", -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/o/OSU-Micro-Benchmarks/OSU-Micro-Benchmarks-4.4.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/o/OSU-Micro-Benchmarks/OSU-Micro-Benchmarks-4.4.1-intel-2015a.eb deleted file mode 100644 index d96cc487d50b..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OSU-Micro-Benchmarks/OSU-Micro-Benchmarks-4.4.1-intel-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OSU-Micro-Benchmarks' -version = '4.4.1' - -homepage = 'http://mvapich.cse.ohio-state.edu/benchmarks/' -description = """OSU Micro-Benchmarks""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://mvapich.cse.ohio-state.edu/download/mvapich/'] -sources = [SOURCELOWER_TAR_GZ] - -configopts = 'CC="$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/__archive__/o/OSU-Micro-Benchmarks/OSU-Micro-Benchmarks-5.2-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/o/OSU-Micro-Benchmarks/OSU-Micro-Benchmarks-5.2-goolf-1.7.20.eb deleted file mode 100644 index 456a180ae7c1..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OSU-Micro-Benchmarks/OSU-Micro-Benchmarks-5.2-goolf-1.7.20.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OSU-Micro-Benchmarks' -version = '5.2' - -homepage = 'http://mvapich.cse.ohio-state.edu/benchmarks/' -description = """OSU Micro-Benchmarks""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -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/__archive__/o/OTF/OTF-1.12.4-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/o/OTF/OTF-1.12.4-goolf-1.5.14.eb deleted file mode 100644 index 2b97f66bf400..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OTF/OTF-1.12.4-goolf-1.5.14.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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 -# -# This work is based from experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## -easyblock = 'ConfigureMake' - -name = 'OTF' -version = '1.12.4' - -homepage = 'http://www.tu-dresden.de/zih/otf/' -description = """The Open Trace Format is a highly scalable, memory efficient event - trace data format plus support library. It is the standard trace format - for Vampir, and is open for other tools. [NOW OBSOLETE: use OTF2]""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -# http://wwwpub.zih.tu-dresden.de/%7Emlieber/dcount/dcount.php?package=otf&get=OTF-1.12.4salmon.tar.gz -sources = ['%(name)s-%(version)ssalmon.tar.gz'] -source_urls = ['http://wwwpub.zih.tu-dresden.de/%7Emlieber/dcount/dcount.php?package=otf&get='] - -# name change in version 1.12.3: "open-trace-format" was "otf" in older versions -# "open-trace-format" => "otf" for versions until 1.12.2 -sanity_check_paths = { - 'files': ['bin/otfconfig', 'include/open-trace-format/otf.h', - # note by Bernd Mohr: on some systems libraries end up in lib/ - ('lib64/libopen-trace-format.a', 'lib/libopen-trace-format.a')], - 'dirs': [], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/o/OTF/OTF-1.12.4-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/o/OTF/OTF-1.12.4-ictce-5.3.0.eb deleted file mode 100644 index 47ba7c137cf8..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OTF/OTF-1.12.4-ictce-5.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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 -# -# This work is based from experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## -easyblock = 'ConfigureMake' - -name = "OTF" -version = "1.12.4" - -homepage = 'http://www.tu-dresden.de/zih/otf/' -description = """The Open Trace Format is a highly scalable, memory efficient event - trace data format plus support library. It is the standard trace format - for Vampir, and is open for other tools. [NOW OBSOLETE: use OTF2]""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -# http://wwwpub.zih.tu-dresden.de/%7Emlieber/dcount/dcount.php?package=otf&get=OTF-1.12.4salmon.tar.gz -sources = ['%(name)s-%(version)ssalmon.tar.gz'] -source_urls = ['http://wwwpub.zih.tu-dresden.de/%7Emlieber/dcount/dcount.php?package=otf&get='] - -# name change in version 1.12.3: "open-trace-format" was "otf" in older versions -# "open-trace-format" => "otf" for versions until 1.12.2 -sanity_check_paths = { - 'files': ["bin/otfconfig", "include/open-trace-format/otf.h", - # note by Bernd Mohr: on some systems libraries end up in lib/ - ("lib64/libopen-trace-format.a", "lib/libopen-trace-format.a")], - 'dirs': [], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/o/OTF2/OTF2-1.2.1-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/o/OTF2/OTF2-1.2.1-goolf-1.5.14.eb deleted file mode 100644 index c1d21dab6516..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OTF2/OTF2-1.2.1-goolf-1.5.14.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 -# -# This work is based from experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## - -easyblock = 'EB_Score_minus_P' - -name = "OTF2" -version = "1.2.1" - -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 will become the new standard trace format - for Scalasca, Vampir, and Tau and is open for other tools.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -# http://www.vi-hps.org/cms/upload/packages/otf2/otf2-1.2.1.tar.gz -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.vi-hps.org/cms/upload/packages/otf2/'] - -checksums = [ - '1db9fb0789de4a9c3c96042495e4212a22cb581f734a1593813adaf84f2288e4', # otf2-1.2.1.tar.gz -] - -sanity_check_paths = { - # note by Bernd Mohr: on some systems libraries end up in lib/ - 'files': ["bin/otf2-config", "include/otf2/otf2.h", ("lib64/libotf2.a", "lib/libotf2.a")], - 'dirs': [], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/o/OTF2/OTF2-1.2.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/o/OTF2/OTF2-1.2.1-ictce-5.3.0.eb deleted file mode 100644 index 0b5f77254882..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OTF2/OTF2-1.2.1-ictce-5.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -# 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 -# -# This work is based from experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## -easyblock = 'EB_Score_minus_P' - -name = "OTF2" -version = "1.2.1" - -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 will become the new standard trace format - for Scalasca, Vampir, and Tau and is open for other tools.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -# http://www.vi-hps.org/cms/upload/packages/otf2/otf2-1.2.1.tar.gz -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.vi-hps.org/cms/upload/packages/otf2/'] - -checksums = [ - '1db9fb0789de4a9c3c96042495e4212a22cb581f734a1593813adaf84f2288e4', # otf2-1.2.1.tar.gz -] - -sanity_check_paths = { - # note by Bernd Mohr: on some systems libraries end up in lib/ - 'files': ["bin/otf2-config", "include/otf2/otf2.h", ("lib64/libotf2.a", "lib/libotf2.a")], - 'dirs': [], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/o/OTF2/OTF2-1.5.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/o/OTF2/OTF2-1.5.1-foss-2015a.eb deleted file mode 100644 index d1299cf7c393..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OTF2/OTF2-1.5.1-foss-2015a.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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 -# -# This work is based from experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## -easyblock = 'EB_Score_minus_P' - -name = "OTF2" -version = "1.5.1" - -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 will become the new standard trace format - for Scalasca, Vampir, and Tau and is open for other tools.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.vi-hps.org/cms/upload/packages/otf2/'] - -checksums = [ - 'a4dc9f6c99376030b43a4c7b1ee77cfb530b03928ea688c6d1a380b3f4e8e488', # otf2-1.5.1.tar.gz -] - -sanity_check_paths = { - # note by Bernd Mohr: on some systems libraries end up in lib/ - 'files': ["bin/otf2-config", "include/otf2/otf2.h", ("lib64/libotf2.a", "lib/libotf2.a")], - 'dirs': [], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/o/Oases/Oases-0.2.08-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/o/Oases/Oases-0.2.08-goolf-1.4.10.eb deleted file mode 100644 index d26e10aab343..000000000000 --- a/easybuild/easyconfigs/__archive__/o/Oases/Oases-0.2.08-goolf-1.4.10.eb +++ /dev/null @@ -1,45 +0,0 @@ -## -# 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 -# License:: MIT/GPL -# -## - -easyblock = "MakeCp" - -name = 'Oases' -version = '0.2.08' - -homepage = 'http://www.ebi.ac.uk/~zerbino/oases/' -description = """Oases is a de novo transcriptome assembler designed to produce transcripts from - short read sequencing technologies, such as Illumina, SOLiD, or 454 in the absence of any genomic assembly.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -velvetver = '1.2.09' - -sources = [ - '%(namelower)s_%(version)s.tgz', - 'velvet_%s.tgz' % velvetver, -] - -source_urls = [ - 'http://www.ebi.ac.uk/~zerbino/%(namelower)s', - 'http://www.ebi.ac.uk/~zerbino/velvet', -] - -# listed make targets exclude 'doc' on purpose -buildopts = ['VELVET_DIR=../velvet_%s cleanobj velvet oases' % velvetver] - -files_to_copy = [(["oases"], 'bin'), "data", "scripts", "src", "doc", "LICENSE.txt", "README.txt"] - -sanity_check_paths = { - 'files': ["bin/oases", "LICENSE.txt", "README.txt"], - 'dirs': ["data", "scripts", "src", "doc"] -} - -parallel = 1 - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/o/Oases/Oases-0.2.08-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/o/Oases/Oases-0.2.08-ictce-5.3.0.eb deleted file mode 100644 index 51d2029f8b48..000000000000 --- a/easybuild/easyconfigs/__archive__/o/Oases/Oases-0.2.08-ictce-5.3.0.eb +++ /dev/null @@ -1,45 +0,0 @@ -## -# 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 -# License:: MIT/GPL -# -## - -easyblock = "MakeCp" - -name = 'Oases' -version = '0.2.08' - -homepage = 'http://www.ebi.ac.uk/~zerbino/oases/' -description = """Oases is a de novo transcriptome assembler designed to produce transcripts from - short read sequencing technologies, such as Illumina, SOLiD, or 454 in the absence of any genomic assembly.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -velvetver = '1.2.09' - -sources = [ - '%(namelower)s_%(version)s.tgz', - 'velvet_%s.tgz' % velvetver, -] - -source_urls = [ - 'http://www.ebi.ac.uk/~zerbino/%(namelower)s', - 'http://www.ebi.ac.uk/~zerbino/velvet', -] - -# listed make targets exclude 'doc' on purpose -buildopts = ['VELVET_DIR=../velvet_%s cleanobj velvet oases' % velvetver] - -files_to_copy = [(["oases"], 'bin'), "data", "scripts", "src", "doc", "LICENSE.txt", "README.txt"] - -sanity_check_paths = { - 'files': ["bin/oases", "LICENSE.txt", "README.txt"], - 'dirs': ["data", "scripts", "src", "doc"] -} - -parallel = 1 - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/o/Oases/Oases-0.2.08-intel-2015a.eb b/easybuild/easyconfigs/__archive__/o/Oases/Oases-0.2.08-intel-2015a.eb deleted file mode 100644 index fa31b8119c85..000000000000 --- a/easybuild/easyconfigs/__archive__/o/Oases/Oases-0.2.08-intel-2015a.eb +++ /dev/null @@ -1,44 +0,0 @@ -## -# 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 -# License:: MIT/GPL -# -## - -easyblock = "MakeCp" - -name = 'Oases' -version = '0.2.08' - -homepage = 'http://www.ebi.ac.uk/~zerbino/oases/' -description = """Oases is a de novo transcriptome assembler designed to produce transcripts from - short read sequencing technologies, such as Illumina, SOLiD, or 454 in the absence of any genomic assembly.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -velvetver = '1.2.09' - -sources = [ - '%(namelower)s_%(version)s.tgz', - 'velvet_%s.tgz' % velvetver, -] - -source_urls = [ - 'http://www.ebi.ac.uk/~zerbino/%(namelower)s', - 'http://www.ebi.ac.uk/~zerbino/velvet', -] - -# listed make targets exclude 'doc' on purpose -buildopts = ['VELVET_DIR=../velvet_%s cleanobj velvet oases' % velvetver] -parallel = 1 - -files_to_copy = [(["oases"], 'bin'), "data", "scripts", "src", "doc", "LICENSE.txt", "README.txt"] - -sanity_check_paths = { - 'files': ["bin/oases", "LICENSE.txt", "README.txt"], - 'dirs': ["data", "scripts", "src", "doc"] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/o/Octave/Octave-3.8.2-foss-2015a.eb b/easybuild/easyconfigs/__archive__/o/Octave/Octave-3.8.2-foss-2015a.eb deleted file mode 100644 index b7004f1bc75b..000000000000 --- a/easybuild/easyconfigs/__archive__/o/Octave/Octave-3.8.2-foss-2015a.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'Octave' -version = '3.8.2' - -homepage = 'http://www.gnu.org/software/octave/' -description = """GNU Octave is a high-level interpreted language, primarily intended for numerical computations.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('PCRE', '8.36'), - ('ncurses', '5.9'), - ('libreadline', '6.3'), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/o/Octave/Octave-3.8.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/o/Octave/Octave-3.8.2-intel-2015a.eb deleted file mode 100644 index 5c8214ee3e77..000000000000 --- a/easybuild/easyconfigs/__archive__/o/Octave/Octave-3.8.2-intel-2015a.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'Octave' -version = '3.8.2' - -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': '2015a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['Octave-%(version)s_intel.patch'] - -dependencies = [ - ('PCRE', '8.36'), - ('ncurses', '5.9'), - ('libreadline', '6.3'), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/o/Octave/Octave-3.8.2-intel-2015b.eb b/easybuild/easyconfigs/__archive__/o/Octave/Octave-3.8.2-intel-2015b.eb deleted file mode 100644 index f209d32f0512..000000000000 --- a/easybuild/easyconfigs/__archive__/o/Octave/Octave-3.8.2-intel-2015b.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'Octave' -version = '3.8.2' - -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': '2015b'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['Octave-%(version)s_intel.patch'] - -dependencies = [ - ('PCRE', '8.38'), - ('ncurses', '5.9'), - ('libreadline', '6.3'), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/o/Octave/Octave-4.0.0-foss-2015a.eb b/easybuild/easyconfigs/__archive__/o/Octave/Octave-4.0.0-foss-2015a.eb deleted file mode 100644 index 0561c234b7f6..000000000000 --- a/easybuild/easyconfigs/__archive__/o/Octave/Octave-4.0.0-foss-2015a.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'Octave' -version = '4.0.0' - -homepage = 'http://www.gnu.org/software/octave/' -description = """GNU Octave is a high-level interpreted language, primarily intended for numerical computations.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('PCRE', '8.37'), - ('ncurses', '5.9'), - ('libreadline', '6.3'), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/o/Octopus/Octopus-5.0.0-intel-2015b-mpi.eb b/easybuild/easyconfigs/__archive__/o/Octopus/Octopus-5.0.0-intel-2015b-mpi.eb deleted file mode 100644 index 88870a022f22..000000000000 --- a/easybuild/easyconfigs/__archive__/o/Octopus/Octopus-5.0.0-intel-2015b-mpi.eb +++ /dev/null @@ -1,51 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Octopus' -version = '5.0.0' -versionsuffix = '-mpi' - -homepage = 'http://www.tddft.org/programs/octopus/wiki/index.php/Main_Page' -description = """Octopus is a scientific program aimed at the ab initio virtual experimentation -on a hopefully ever-increasing range of system types. Electrons are described quantum-mechanically -within density-functional theory (DFT), in its time-dependent form (TDDFT) when doing simulations -in time. Nuclei are described classically as point particles. -Electron-nucleus interaction is described within the pseudopotential approximation.""" - -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/'] - -builddependencies = [ - ('Bison', '3.0.4'), - ('Perl', '5.20.2', '-bare'), -] - -dependencies = [ - ('libxc', '2.2.2'), - ('netCDF', '4.3.3.1'), - ('netCDF-Fortran', '4.4.2'), - ('FFTW', '3.3.4', '-PFFT-20150905'), - ('PFFT', '1.0.8-alpha'), - ('ETSF_IO', '1.0.4'), - ('GSL', '1.16'), -] - -configopts = '--disable-openmp --enable-mpi --enable-newuoa --disable-python --disable-gdlib ' -configopts += '--with-libxc-prefix=$EBROOTLIBXC --with-gsl-prefix=$EBROOTGSL ' -configopts += '--with-blas="-L$BLAS_LIB_DIR $LIBBLAS" ' -configopts += '--with-blacs="$MKLROOT/lib/intel64/libmkl_blacs_intelmpi_lp64.a" ' -configopts += '--with-scalapack="$MKLROOT/lib/intel64/libmkl_scalapack_lp64.a" ' -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' - -sanity_check_paths = { - 'files': ["bin/octopus_mpi"], - 'dirs': [] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/o/Oger/Oger-1.1.3-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/o/Oger/Oger-1.1.3-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index ccf55821515c..000000000000 --- a/easybuild/easyconfigs/__archive__/o/Oger/Oger-1.1.3-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Oger' -version = '1.1.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://reservoir-computing.org/organic/engine' -description = """The OrGanic Environment for Reservoir computing (Oger) toolbox is a Python toolbox, released under the -LGPL, for rapidly building, training and evaluating modular learning architectures on large datasets. -It builds functionality on top of the Modular toolkit for Data Processing (MDP). -""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://organic.elis.ugent.be/sites/organic.elis.ugent.be/files'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Python', '2.7.3'), - ('MDP', '3.3', versionsuffix), -] - -options = {'modulename': name} - -sanity_check_paths = { - 'files': ['lib/python%(pyshortver)s/site-packages/Oger/__init__.py'], - 'dirs': ['lib/python%%(pyshortver)s/site-packages/Oger/%s' % d for d in ['datasets', 'evaluation', 'examples', - 'gradient', 'nodes', 'parallel', - 'tests', 'utils']], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/o/Oger/Oger-1.1.3-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/o/Oger/Oger-1.1.3-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index f44806a8e59e..000000000000 --- a/easybuild/easyconfigs/__archive__/o/Oger/Oger-1.1.3-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Oger' -version = '1.1.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://reservoir-computing.org/organic/engine' -description = """The OrGanic Environment for Reservoir computing (Oger) toolbox is a Python toolbox, released under the - LGPL, for rapidly building, training and evaluating modular learning architectures on large datasets. - It builds functionality on top of the Modular toolkit for Data Processing (MDP).""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://organic.elis.ugent.be/sites/organic.elis.ugent.be/files'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Python', '2.7.3'), - ('MDP', '3.3', versionsuffix), -] - -options = {'modulename': name} - -sanity_check_paths = { - 'files': ['lib/python%(pyshortver)s/site-packages/Oger/__init__.py'], - 'dirs': ['lib/python%%(pyshortver)s/site-packages/Oger/%s' % d for d in ['datasets', 'evaluation', 'examples', - 'gradient', 'nodes', 'parallel', - 'tests', 'utils']], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.13-gompi-1.5.16-LAPACK-3.5.0.eb b/easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.13-gompi-1.5.16-LAPACK-3.5.0.eb deleted file mode 100644 index 70e7249bcee8..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.13-gompi-1.5.16-LAPACK-3.5.0.eb +++ /dev/null @@ -1,52 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenBLAS' -version = '0.2.13' - -lapackver = '3.5.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': 'gompi', 'version': '1.5.16'} -# need to build with -fno-tree-vectorize due to asm constraint bugs in OpenBLAS<0.3.6 -# cfr. https://github.com/easybuilders/easybuild-easyconfigs/issues/7180 -toolchainopts = {'vectorize': False} - -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/", -] -sources = ['v%(version)s.tar.gz'] -patches = [ - ('lapack-%s.tgz' % lapackver, '.'), # copy LAPACK tarball to unpacked OpenBLAS dir - ('large.tgz', '.'), - ('timing.tgz', '.'), -] -checksums = [ - '5f1f986a1900949058b578c61c2b65b4de324f1968ec505daeb526b9f9af14ab', # v0.2.13.tar.gz - '9ad8f0d3f3fb5521db49f2dd716463b8fb2b6bc9dc386a9956b8c6144f726352', # lapack-3.5.0.tgz - 'f328d88b7fa97722f271d7d0cfea1c220e0f8e5ed5ff01d8ef1eb51d6f4243a1', # large.tgz - '999c65f8ea8bd4eac7f1c7f3463d4946917afd20a997807300fe35d70122f3af', # timing.tgz -] - -skipsteps = ['configure'] - -threading = 'USE_THREAD=1' -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' - -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/__archive__/o/OpenBLAS/OpenBLAS-0.2.19-gompic-2016.10-LAPACK-3.6.1.eb b/easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.19-gompic-2016.10-LAPACK-3.6.1.eb deleted file mode 100644 index 029338e5e6ef..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.19-gompic-2016.10-LAPACK-3.6.1.eb +++ /dev/null @@ -1,55 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenBLAS' -version = '0.2.19' - -lapackver = '3.6.1' -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': 'gompic', 'version': '2016.10'} -# need to build with -fno-tree-vectorize due to asm constraint bugs in OpenBLAS<0.3.6 -# cfr. https://github.com/easybuilders/easybuild-easyconfigs/issues/7180 -toolchainopts = {'vectorize': False} - -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 -' - -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/", -] -sources = [ - 'v%(version)s.tar.gz', - {'filename': 'lapack-%s.tgz' % lapackver, 'extract_cmd': lapack_unpack_cmd}, -] -patches = [ - ('large.tgz', '.'), - ('timing.tgz', '.'), -] -checksums = [ - '9c40b5e4970f27c5f6911cb0a28aa26b6c83f17418b69f8e5a116bb983ca8557', # v0.2.19.tar.gz - '888a50d787a9d828074db581c80b2d22bdb91435a673b1bf6cd6eb51aa50d1de', # lapack-3.6.1.tgz - 'f328d88b7fa97722f271d7d0cfea1c220e0f8e5ed5ff01d8ef1eb51d6f4243a1', # large.tgz - '999c65f8ea8bd4eac7f1c7f3463d4946917afd20a997807300fe35d70122f3af', # timing.tgz -] - -skipsteps = ['configure'] - -threading = 'USE_THREAD=1' -buildopts = 'BINARY=64 ' + threading + ' CC="$CC" FC="$F77"' -installopts = threading + " PREFIX=%(installdir)s" - -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/__archive__/o/OpenBLAS/OpenBLAS-0.2.6-gompi-1.4.10-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.6-gompi-1.4.10-LAPACK-3.4.2.eb deleted file mode 100644 index 48538bacfecd..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.6-gompi-1.4.10-LAPACK-3.4.2.eb +++ /dev/null @@ -1,54 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenBLAS' -version = '0.2.6' - -lapackver = '3.4.2' -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': 'gompi', 'version': '1.4.10'} -# need to build with -fno-tree-vectorize due to asm constraint bugs in OpenBLAS<0.3.6 -# cfr. https://github.com/easybuilders/easybuild-easyconfigs/issues/7180 -toolchainopts = {'vectorize': False} - -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/", -] -sources = ['v%(version)s.tar.gz'] -patches = [ - 'OpenBLAS-%(version)s_Makefile-LAPACK-sources.patch', - ('lapack-%s.tgz' % lapackver, '.'), # copy LAPACK tarball to unpacked OpenBLAS dir - ('large.tgz', '.'), - ('timing.tgz', '.'), -] -checksums = [ - '002f267b44a2cb2d94e89ac4a785923ef6597f0a17cc3ef4b5af9e4a431da716', # v0.2.6.tar.gz - '6b588ec03e76243b1fb7e1693e6f45d6dceef4e11761740b339ed4df31648e32', # OpenBLAS-0.2.6_Makefile-LAPACK-sources.patch - '60a65daaf16ec315034675942618a2230521ea7adf85eea788ee54841072faf0', # lapack-3.4.2.tgz - 'f328d88b7fa97722f271d7d0cfea1c220e0f8e5ed5ff01d8ef1eb51d6f4243a1', # large.tgz - '999c65f8ea8bd4eac7f1c7f3463d4946917afd20a997807300fe35d70122f3af', # timing.tgz -] - -skipsteps = ['configure'] - -threading = 'USE_THREAD=1' -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' - -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/__archive__/o/OpenBLAS/OpenBLAS-0.2.6-ictce-5.3.0-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.6-ictce-5.3.0-LAPACK-3.4.2.eb deleted file mode 100644 index 64716621c9d8..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.6-ictce-5.3.0-LAPACK-3.4.2.eb +++ /dev/null @@ -1,54 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenBLAS' -version = '0.2.6' - -lapackver = '3.4.2' -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': 'ictce', 'version': '5.3.0'} -# need to build with -fno-tree-vectorize due to asm constraint bugs in OpenBLAS<0.3.6 -# cfr. https://github.com/easybuilders/easybuild-easyconfigs/issues/7180 -toolchainopts = {'vectorize': False} - -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/", -] -sources = ['v%(version)s.tar.gz'] -patches = [ - 'OpenBLAS-%(version)s_Makefile-LAPACK-sources.patch', - ('lapack-%s.tgz' % lapackver, '.'), # copy LAPACK tarball to unpacked OpenBLAS dir - ('large.tgz', '.'), - ('timing.tgz', '.'), -] -checksums = [ - '002f267b44a2cb2d94e89ac4a785923ef6597f0a17cc3ef4b5af9e4a431da716', # v0.2.6.tar.gz - '6b588ec03e76243b1fb7e1693e6f45d6dceef4e11761740b339ed4df31648e32', # OpenBLAS-0.2.6_Makefile-LAPACK-sources.patch - '60a65daaf16ec315034675942618a2230521ea7adf85eea788ee54841072faf0', # lapack-3.4.2.tgz - 'f328d88b7fa97722f271d7d0cfea1c220e0f8e5ed5ff01d8ef1eb51d6f4243a1', # large.tgz - '999c65f8ea8bd4eac7f1c7f3463d4946917afd20a997807300fe35d70122f3af', # timing.tgz -] - -skipsteps = ['configure'] - -threading = 'USE_THREAD=1' -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' - -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/__archive__/o/OpenBLAS/OpenBLAS-0.2.8-gompi-1.5.14-LAPACK-3.5.0.eb b/easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.8-gompi-1.5.14-LAPACK-3.5.0.eb deleted file mode 100644 index 406dc8c01efa..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.8-gompi-1.5.14-LAPACK-3.5.0.eb +++ /dev/null @@ -1,52 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenBLAS' -version = '0.2.8' - -lapackver = '3.5.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': 'gompi', 'version': '1.5.14'} -# need to build with -fno-tree-vectorize due to asm constraint bugs in OpenBLAS<0.3.6 -# cfr. https://github.com/easybuilders/easybuild-easyconfigs/issues/7180 -toolchainopts = {'vectorize': False} - -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/", -] -sources = ['v%(version)s.tar.gz'] -patches = [ - ('lapack-%s.tgz' % lapackver, '.'), # copy LAPACK tarball to unpacked OpenBLAS dir - ('large.tgz', '.'), - ('timing.tgz', '.'), -] -checksums = [ - '359f5cd2604ed76d97b0669b9b846a59a1d0283065d23f8847956629871fedd8', # v0.2.8.tar.gz - '9ad8f0d3f3fb5521db49f2dd716463b8fb2b6bc9dc386a9956b8c6144f726352', # lapack-3.5.0.tgz - 'f328d88b7fa97722f271d7d0cfea1c220e0f8e5ed5ff01d8ef1eb51d6f4243a1', # large.tgz - '999c65f8ea8bd4eac7f1c7f3463d4946917afd20a997807300fe35d70122f3af', # timing.tgz -] - -skipsteps = ['configure'] - -threading = 'USE_THREAD=1' -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' - -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/__archive__/o/OpenBLAS/OpenBLAS-0.2.8-gompi-1.6.10-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.8-gompi-1.6.10-LAPACK-3.4.2.eb deleted file mode 100644 index 6d0c8e18456c..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.8-gompi-1.6.10-LAPACK-3.4.2.eb +++ /dev/null @@ -1,52 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenBLAS' -version = '0.2.8' - -lapackver = '3.4.2' -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': 'gompi', 'version': '1.6.10'} -# need to build with -fno-tree-vectorize due to asm constraint bugs in OpenBLAS<0.3.6 -# cfr. https://github.com/easybuilders/easybuild-easyconfigs/issues/7180 -toolchainopts = {'vectorize': False} - -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/", -] -sources = ['v%(version)s.tar.gz'] -patches = [ - ('lapack-%s.tgz' % lapackver, '.'), # copy LAPACK tarball to unpacked OpenBLAS dir - ('large.tgz', '.'), - ('timing.tgz', '.'), -] -checksums = [ - '359f5cd2604ed76d97b0669b9b846a59a1d0283065d23f8847956629871fedd8', # v0.2.8.tar.gz - '60a65daaf16ec315034675942618a2230521ea7adf85eea788ee54841072faf0', # lapack-3.4.2.tgz - 'f328d88b7fa97722f271d7d0cfea1c220e0f8e5ed5ff01d8ef1eb51d6f4243a1', # large.tgz - '999c65f8ea8bd4eac7f1c7f3463d4946917afd20a997807300fe35d70122f3af', # timing.tgz -] - -skipsteps = ['configure'] - -threading = 'USE_THREAD=1' -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' - -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/__archive__/o/OpenBLAS/OpenBLAS-0.2.8-ictce-5.3.0-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.8-ictce-5.3.0-LAPACK-3.4.2.eb deleted file mode 100644 index 67fb3b7ce27d..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.8-ictce-5.3.0-LAPACK-3.4.2.eb +++ /dev/null @@ -1,52 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenBLAS' -version = '0.2.8' - -lapackver = '3.4.2' -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': 'ictce', 'version': '5.3.0'} -# need to build with -fno-tree-vectorize due to asm constraint bugs in OpenBLAS<0.3.6 -# cfr. https://github.com/easybuilders/easybuild-easyconfigs/issues/7180 -toolchainopts = {'vectorize': False} - -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/", -] -sources = ['v%(version)s.tar.gz'] -patches = [ - ('lapack-%s.tgz' % lapackver, '.'), # copy LAPACK tarball to unpacked OpenBLAS dir - ('large.tgz', '.'), - ('timing.tgz', '.'), -] -checksums = [ - '359f5cd2604ed76d97b0669b9b846a59a1d0283065d23f8847956629871fedd8', # v0.2.8.tar.gz - '60a65daaf16ec315034675942618a2230521ea7adf85eea788ee54841072faf0', # lapack-3.4.2.tgz - 'f328d88b7fa97722f271d7d0cfea1c220e0f8e5ed5ff01d8ef1eb51d6f4243a1', # large.tgz - '999c65f8ea8bd4eac7f1c7f3463d4946917afd20a997807300fe35d70122f3af', # timing.tgz -] - -skipsteps = ['configure'] - -threading = 'USE_THREAD=1' -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' - -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/__archive__/o/OpenBabel/OpenBabel-2.3.2-ictce-5.5.0-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/o/OpenBabel/OpenBabel-2.3.2-ictce-5.5.0-Python-2.7.5.eb deleted file mode 100644 index 94e60465eb38..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenBabel/OpenBabel-2.3.2-ictce-5.5.0-Python-2.7.5.eb +++ /dev/null @@ -1,39 +0,0 @@ -name = 'OpenBabel' -version = '2.3.2' - -homepage = 'http://openbabel.org' -description = """Open Babel is a chemical toolbox designed to speak the many - languages of chemical data. It's an open, collaborative project allowing anyone - to search, convert, analyze, or store data from molecular modeling, chemistry, - solid-state materials, biochemistry, or related areas.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -patches = [ - 'OpenBabel-%(version)s-use-xHost.patch', - 'OpenBabel-%(version)s-fix-link-path-tests.patch', - 'OpenBabel-%(version)s-ignore-failed-test.patch', -] - -builddependencies = [('CMake', '2.8.12')] - -python = "Python" -pythonversion = '2.7.5' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('zlib', '1.2.8'), - ('libxml2', '2.9.1'), - ('Eigen', '3.1.4'), -] - -runtest = 'test' - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/o/OpenBabel/OpenBabel-2.3.2-ictce-7.1.2-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/o/OpenBabel/OpenBabel-2.3.2-ictce-7.1.2-Python-2.7.8.eb deleted file mode 100644 index 5d30d51d9222..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenBabel/OpenBabel-2.3.2-ictce-7.1.2-Python-2.7.8.eb +++ /dev/null @@ -1,39 +0,0 @@ -name = 'OpenBabel' -version = '2.3.2' - -homepage = 'http://openbabel.org' -description = """Open Babel is a chemical toolbox designed to speak the many - languages of chemical data. It's an open, collaborative project allowing anyone - to search, convert, analyze, or store data from molecular modeling, chemistry, - solid-state materials, biochemistry, or related areas.""" - -toolchain = {'name': 'ictce', 'version': '7.1.2'} -toolchainopts = {'optarch': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -patches = [ - 'OpenBabel-%(version)s-use-xHost.patch', - 'OpenBabel-%(version)s-fix-link-path-tests.patch', - 'OpenBabel-%(version)s-ignore-failed-test.patch', -] - -builddependencies = [('CMake', '2.8.12')] - -python = "Python" -pythonversion = '2.7.8' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('zlib', '1.2.8'), - ('libxml2', '2.9.1'), - ('Eigen', '3.2.2'), -] - -runtest = 'test' - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/o/OpenBabel/OpenBabel-2.3.2-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/o/OpenBabel/OpenBabel-2.3.2-intel-2014b-Python-2.7.8.eb deleted file mode 100644 index cb8522cddd88..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenBabel/OpenBabel-2.3.2-intel-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,39 +0,0 @@ -name = 'OpenBabel' -version = '2.3.2' - -homepage = 'http://openbabel.org' -description = """Open Babel is a chemical toolbox designed to speak the many - languages of chemical data. It's an open, collaborative project allowing anyone - to search, convert, analyze, or store data from molecular modeling, chemistry, - solid-state materials, biochemistry, or related areas.""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'optarch': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -patches = [ - 'OpenBabel-%(version)s-use-xHost.patch', - 'OpenBabel-%(version)s-fix-link-path-tests.patch', - 'OpenBabel-%(version)s-ignore-failed-test.patch', -] - -builddependencies = [('CMake', '2.8.12')] - -python = "Python" -pythonversion = '2.7.8' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('zlib', '1.2.8'), - ('libxml2', '2.9.1'), - ('Eigen', '3.2.2'), -] - -runtest = 'test' - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/o/OpenCV/OpenCV-2.4.9-intel-2014.06.eb b/easybuild/easyconfigs/__archive__/o/OpenCV/OpenCV-2.4.9-intel-2014.06.eb deleted file mode 100644 index 4231bf81f8c2..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenCV/OpenCV-2.4.9-intel-2014.06.eb +++ /dev/null @@ -1,70 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'OpenCV' -version = '2.4.9' - -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': '2014.06'} -toolchainopts = {'opt': True, 'optarch': True} - -sources = [SOURCELOWER_ZIP] -source_urls = [('http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/%(version)s', 'download')] - -patches = ['OpenCV-%(version)s_with_IPP.patch'] - -osdependencies = ['gtk2-devel'] - -builddependencies = [ - ('CMake', '3.0.0'), -] - -dependencies = [ - ('Python', '2.7.8'), - ('zlib', '1.2.8'), - ('FFmpeg', '2.4'), - ('libjpeg-turbo', '1.3.1'), - ('libpng', '1.6.12'), - ('LibTIFF', '4.0.3'), - ('JasPer', '1.900.1'), - ('Java', '1.7.0_79', '', True), - ('ant', '1.9.3', '-Java-%(javaver)s', True), - ('GLib', '2.40.0') -] - -preconfigopts = 'export IPPROOT=$EBROOTICC/ipp && ' - -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.so ' -configopts += '-DZLIB_INCLUDE_DIR=$EBROOTZLIB/include ' -configopts += '-DTIFF_LIBRARY=$EBROOTLIBTIFF/lib/libtiff.so ' -configopts += '-DTIFF_INCLUDE_DIR=$EBROOTLIBTIFF/include ' -configopts += '-DPNG_LIBRARY=$EBROOTLIBPNG/lib/libpng.so ' -configopts += '-DPNG_INCLUDE_DIR=$EBROOTLIBPNG/include ' -configopts += '-DJPEG_LIBRARY=$EBROOTLIBJPEGMINTURBO/lib/libjpeg.so ' -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 ' - -sanity_check_paths = { - 'files': ['lib/libopencv_core.%s' % SHLIB_EXT, 'lib/python%(pyshortver)s/site-packages/cv2.so'] + - ['bin/opencv_%s' % x for x in ['haartraining', 'createsamples', 'performance', 'traincascade']], - 'dirs': ['include'] -} - -modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', - 'CLASSPATH': 'share/OpenCV/java', -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/o/OpenCV/OpenCV-2.4.9-intel-2014b.eb b/easybuild/easyconfigs/__archive__/o/OpenCV/OpenCV-2.4.9-intel-2014b.eb deleted file mode 100644 index bf5ac8dc56dc..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenCV/OpenCV-2.4.9-intel-2014b.eb +++ /dev/null @@ -1,70 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'OpenCV' -version = '2.4.9' - -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': '2014b'} -toolchainopts = {'opt': True, 'optarch': True} - -sources = [SOURCELOWER_ZIP] -source_urls = [('http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/%(version)s', 'download')] - -patches = ['OpenCV-%(version)s_with_IPP.patch'] - -osdependencies = ['gtk2-devel'] - -builddependencies = [ - ('CMake', '3.0.0'), -] - -dependencies = [ - ('Python', '2.7.8'), - ('zlib', '1.2.8'), - ('FFmpeg', '2.4'), - ('libjpeg-turbo', '1.3.1'), - ('libpng', '1.6.12'), - ('LibTIFF', '4.0.3'), - ('JasPer', '1.900.1'), - ('Java', '1.7.0_60', '', True), - ('ant', '1.9.3', '-Java-%(javaver)s', True), - ('GLib', '2.40.0') -] - -preconfigopts = 'export IPPROOT=$EBROOTICC/ipp && ' - -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.so ' -configopts += '-DZLIB_INCLUDE_DIR=$EBROOTZLIB/include ' -configopts += '-DTIFF_LIBRARY=$EBROOTLIBTIFF/lib/libtiff.so ' -configopts += '-DTIFF_INCLUDE_DIR=$EBROOTLIBTIFF/include ' -configopts += '-DPNG_LIBRARY=$EBROOTLIBPNG/lib/libpng.so ' -configopts += '-DPNG_INCLUDE_DIR=$EBROOTLIBPNG/include ' -configopts += '-DJPEG_LIBRARY=$EBROOTLIBJPEGMINTURBO/lib/libjpeg.so ' -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 ' - -sanity_check_paths = { - 'files': ['lib/libopencv_core.%s' % SHLIB_EXT, 'lib/python%(pyshortver)s/site-packages/cv2.so'] + - ['bin/opencv_%s' % x for x in ['haartraining', 'createsamples', 'performance', 'traincascade']], - 'dirs': ['include'] -} - -modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', - 'CLASSPATH': 'share/OpenCV/java', -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/o/OpenFOAM-Extend/OpenFOAM-Extend-1.6-goolf-1.4.10-20130711.eb b/easybuild/easyconfigs/__archive__/o/OpenFOAM-Extend/OpenFOAM-Extend-1.6-goolf-1.4.10-20130711.eb deleted file mode 100644 index 4f3563d5d386..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenFOAM-Extend/OpenFOAM-Extend-1.6-goolf-1.4.10-20130711.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'EB_OpenFOAM' - -name = 'OpenFOAM-Extend' -version = '1.6' -versionsuffix = '-20130711' - -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': 'goolf', 'version': '1.4.10'} - -sources = ['OpenFOAM-%(version)s-ext%(versionsuffix)s.tar.gz'] - -patches = [ - 'OpenFOAM-Extend-%(version)s_METIS-ParMGridGen.patch', - 'OpenFOAM-Extend-%(version)s_comp-mpi.patch', -] - -dependencies = [ - ('ParMETIS', '3.2.0'), - ('METIS', '4.0.3'), # order matters, METIS need to be listed after ParMETIS to get $CPATH right - ('SCOTCH', '5.1.12b_esmumps'), - ('Mesquite', '2.3.0'), - ('ParMGridGen', '1.0'), -] - -builddependencies = [('flex', '2.5.35')] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/o/OpenFOAM-Extend/OpenFOAM-Extend-3.0-goolf-1.4.10-20140227.eb b/easybuild/easyconfigs/__archive__/o/OpenFOAM-Extend/OpenFOAM-Extend-3.0-goolf-1.4.10-20140227.eb deleted file mode 100644 index 4e58dd99b53f..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenFOAM-Extend/OpenFOAM-Extend-3.0-goolf-1.4.10-20140227.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'EB_OpenFOAM' - -name = 'OpenFOAM-Extend' -version = '3.0' -versionsuffix = '-20140227' - -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': 'goolf', 'version': '1.4.10'} - -sources = ['foam-extend-%(version)s%(versionsuffix)s.tar.gz'] - -patches = [ - 'OpenFOAM-Extend-%(version)s_METIS-ParMGridGen.patch', - 'OpenFOAM-Extend-%(version)s_comp-mpi.patch', - 'OpenFOAM-Extend-%(version)s_build-qa.patch', -] - -dependencies = [ - ('hwloc', '1.6.2', '', ('GCC', '4.7.2')), - ('ParMETIS', '4.0.3'), - ('METIS', '5.0.2'), # order matters, METIS need to be listed after ParMETIS to get $CPATH right - ('SCOTCH', '5.1.12b_esmumps'), - ('Mesquite', '2.3.0'), - ('ParMGridGen', '1.0'), - ('Python', '2.7.6'), - # Libccmio v2.6.1, zoltan v3.5 -] - -builddependencies = [ - ('flex', '2.5.35'), - ('Bison', '2.5'), - ('M4', '1.4.16'), - ('CMake', '2.8.12'), -] - -# too many builds in parallel actually slows down the build -maxparallel = 4 - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/o/OpenFOAM-Extend/OpenFOAM-Extend-3.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/o/OpenFOAM-Extend/OpenFOAM-Extend-3.1-goolf-1.4.10.eb deleted file mode 100644 index 1ae1e9fb7d43..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenFOAM-Extend/OpenFOAM-Extend-3.1-goolf-1.4.10.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'EB_OpenFOAM' - -name = 'OpenFOAM-Extend' -version = '3.1' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True} - -source_urls = ['http://downloads.sourceforge.net/project/openfoam-extend/foam-extend-%(version)s/'] -sources = ['foam-extend-%(version)s_f77b480.tgz'] - -patches = [ - 'OpenFOAM-Extend-%(version)s_METIS-ParMGridGen.patch', - 'OpenFOAM-Extend-%(version)s_build-qa.patch', - 'OpenFOAM-Extend-%(version)s_comp-mpi.patch', -] - -dependencies = [ - ('ParMETIS', '4.0.3'), - ('METIS', '5.0.2'), # order matters, METIS need to be listed after ParMETIS to get $CPATH right - ('SCOTCH', '6.0.0_esmumps'), - ('Mesquite', '2.3.0'), - ('ParMGridGen', '1.0'), - ('Python', '2.7.6'), - # Libccmio v2.6.1, zoltan v3.5 -] - -builddependencies = [ - ('flex', '2.5.35'), - ('Bison', '2.5'), - ('M4', '1.4.16'), - ('CMake', '2.8.12'), -] - -# too many builds in parallel actually slows down the build -maxparallel = 4 - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.0.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.0.1-goolf-1.4.10.eb deleted file mode 100644 index f6e2827584fe..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.0.1-goolf-1.4.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'OpenFOAM' -version = '2.0.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': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://downloads.sourceforge.net/foam/%(version)s'] -sources = [ - 'OpenFOAM-%(version)s.gtgz', - 'ThirdParty-%(version)s.gtgz', -] - -patches = [ - 'cleanup-OpenFOAM-%(version)s.patch', - ('cleanup-ThirdParty-%(version)s.patch', ".."), # patch should not be applied in OpenFOAM subdir -] - -builddependencies = [('flex', '2.5.35')] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.0.1-ictce-6.1.5.eb b/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.0.1-ictce-6.1.5.eb deleted file mode 100644 index 2836d4ab9dec..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.0.1-ictce-6.1.5.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'OpenFOAM' -version = '2.0.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': 'ictce', 'version': '6.1.5'} - -source_urls = ['http://downloads.sourceforge.net/foam/%(version)s'] -sources = [ - 'OpenFOAM-%(version)s.gtgz', - 'ThirdParty-%(version)s.gtgz', -] - -patches = [ - 'cleanup-OpenFOAM-%(version)s.patch', - ('cleanup-ThirdParty-%(version)s.patch', ".."), # patch should not be applied in OpenFOAM subdir -] - -builddependencies = [('flex', '2.5.38')] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.1.1-goolf-1.4.10.eb deleted file mode 100644 index 686251e8fe7f..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.1.1-goolf-1.4.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'OpenFOAM' -version = '2.1.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': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://downloads.sourceforge.net/foam/%(version)s'] -sources = [ - SOURCE_TGZ, - 'ThirdParty-%(version)s.tgz', -] - -patches = [ - 'cleanup-OpenFOAM-%(version)s.patch', - ('cleanup-ThirdParty-%(version)s.patch', ".."), # patch should not be applied in OpenFOAM subdir -] - -builddependencies = [('flex', '2.5.35')] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.1.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.1.1-ictce-5.3.0.eb deleted file mode 100644 index 823efd74ab2a..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.1.1-ictce-5.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'OpenFOAM' -version = '2.1.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': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://downloads.sourceforge.net/foam/%(version)s'] -sources = [ - SOURCE_TGZ, - 'ThirdParty-%(version)s.tgz', -] - -patches = [ - 'cleanup-OpenFOAM-%(version)s.patch', - ('cleanup-ThirdParty-%(version)s.patch', ".."), # patch should not be applied in OpenFOAM subdir -] - -builddependencies = [('flex', '2.5.35')] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.2.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.2.0-goolf-1.4.10.eb deleted file mode 100644 index 91ee1232cc55..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.2.0-goolf-1.4.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'OpenFOAM' -version = '2.2.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': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://downloads.sourceforge.net/foam/%(version)s'] -sources = [ - SOURCE_TGZ, - 'ThirdParty-%(version)s.tgz', -] - -patches = [ - 'cleanup-OpenFOAM-%(version)s.patch', - 'OpenFOAM-%(version)s_libreadline.patch', - ('cleanup-ThirdParty-%(version)s.patch', ".."), # patch should not be applied in OpenFOAM subdir -] - -dependencies = [ - ('libreadline', '6.2'), - ('SCOTCH', '6.0.0_esmumps'), - ('ncurses', '5.9'), -] - -builddependencies = [('flex', '2.5.37')] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.2.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.2.0-ictce-5.3.0.eb deleted file mode 100644 index c148dfcdb613..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.2.0-ictce-5.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'OpenFOAM' -version = '2.2.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': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://downloads.sourceforge.net/foam/%(version)s'] -sources = [ - SOURCE_TGZ, - 'ThirdParty-%(version)s.tgz', -] - -patches = [ - 'cleanup-OpenFOAM-%(version)s.patch', - 'OpenFOAM-%(version)s_libreadline.patch', - ('cleanup-ThirdParty-%(version)s.patch', ".."), # patch should not be applied in OpenFOAM subdir -] - -dependencies = [ - ('libreadline', '6.2'), - ('SCOTCH', '6.0.0_esmumps'), - ('ncurses', '5.9'), -] - -builddependencies = [('flex', '2.5.37')] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.2.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.2.2-intel-2015a.eb deleted file mode 100644 index fa74bb2b424c..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.2.2-intel-2015a.eb +++ /dev/null @@ -1,32 +0,0 @@ -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': '2015a'} - -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'), - ('SCOTCH', '6.0.3'), - ('ncurses', '5.9'), -] - -builddependencies = [('flex', '2.5.39')] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.3.0-goolf-1.4.10-bugfix1.eb b/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.3.0-goolf-1.4.10-bugfix1.eb deleted file mode 100644 index 565d6b1bfd07..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.3.0-goolf-1.4.10-bugfix1.eb +++ /dev/null @@ -1,40 +0,0 @@ -name = 'OpenFOAM' -version = '2.3.0' -versionsuffix = '-bugfix1' - -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. - -This version of OpenFOAM is patched to include these two bugfixes: -http://www.openfoam.org/mantisbt/view.php?id=1309 -http://www.openfoam.org/mantisbt/view.php?id=1177 -""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://downloads.sourceforge.net/foam/%(version)s'] -sources = [ - SOURCE_TGZ, - 'ThirdParty-%(version)s.tgz', -] - -patches = [ - 'OpenFOAM-%(version)s_bugfix1.patch', # this patch fix issues http://www.openfoam.org/mantisbt/view.php?id=1309 - # and http://www.openfoam.org/mantisbt/view.php?id=1177 - 'cleanup-OpenFOAM-%(version)s.patch', - 'OpenFOAM-%(version)s_libreadline.patch', - ('cleanup-ThirdParty-%(version)s.patch', ".."), # patch should not be applied in OpenFOAM subdir -] - -dependencies = [ - ('libreadline', '6.2'), - ('SCOTCH', '6.0.0_esmumps'), - ('ncurses', '5.9'), -] - -builddependencies = [('flex', '2.5.37')] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.3.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.3.0-goolf-1.4.10.eb deleted file mode 100644 index 6803b88fa3cf..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.3.0-goolf-1.4.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'OpenFOAM' -version = '2.3.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': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://downloads.sourceforge.net/foam/%(version)s'] -sources = [ - SOURCE_TGZ, - 'ThirdParty-%(version)s.tgz', -] - -patches = [ - 'cleanup-OpenFOAM-%(version)s.patch', - 'OpenFOAM-%(version)s_libreadline.patch', - ('cleanup-ThirdParty-%(version)s.patch', ".."), # patch should not be applied in OpenFOAM subdir -] - -dependencies = [ - ('libreadline', '6.2'), - ('SCOTCH', '6.0.0_esmumps'), - ('ncurses', '5.9'), -] - -builddependencies = [('flex', '2.5.37')] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.3.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.3.0-ictce-5.3.0.eb deleted file mode 100644 index 0e57645105ae..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.3.0-ictce-5.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'OpenFOAM' -version = '2.3.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': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://downloads.sourceforge.net/foam/%(version)s'] -sources = [ - SOURCE_TGZ, - 'ThirdParty-%(version)s.tgz', -] - -patches = [ - 'cleanup-OpenFOAM-%(version)s.patch', - 'OpenFOAM-%(version)s_libreadline.patch', - ('cleanup-ThirdParty-%(version)s.patch', ".."), # patch should not be applied in OpenFOAM subdir -] - -dependencies = [ - ('libreadline', '6.2'), - ('SCOTCH', '6.0.0_esmumps'), - ('ncurses', '5.9'), -] - -builddependencies = [('flex', '2.5.37')] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.3.0-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.3.0-ictce-5.5.0.eb deleted file mode 100644 index 0268149c05e4..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.3.0-ictce-5.5.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'OpenFOAM' -version = '2.3.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': 'ictce', 'version': '5.5.0'} - -source_urls = ['http://downloads.sourceforge.net/foam/%(version)s'] -sources = [ - SOURCE_TGZ, - 'ThirdParty-%(version)s.tgz', -] - -patches = [ - 'cleanup-OpenFOAM-%(version)s.patch', - 'OpenFOAM-%(version)s_libreadline.patch', - ('cleanup-ThirdParty-%(version)s.patch', ".."), # patch should not be applied in OpenFOAM subdir -] - -dependencies = [ - ('libreadline', '6.2'), - ('SCOTCH', '6.0.0_esmumps'), - ('ncurses', '5.9'), -] - -builddependencies = [('flex', '2.5.37')] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.3.1-foss-2015.05.eb b/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.3.1-foss-2015.05.eb deleted file mode 100644 index 75c84d28595a..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.3.1-foss-2015.05.eb +++ /dev/null @@ -1,38 +0,0 @@ -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': 'foss', 'version': '2015.05'} - -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'), - ('SCOTCH', '6.0.4'), - ('ncurses', '5.9'), -] - -builddependencies = [('flex', '2.5.39')] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.3.1-foss-2015b.eb b/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.3.1-foss-2015b.eb deleted file mode 100644 index 38977d6df474..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.3.1-foss-2015b.eb +++ /dev/null @@ -1,38 +0,0 @@ -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': 'foss', 'version': '2015b'} - -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'), - ('SCOTCH', '6.0.4'), - ('ncurses', '5.9'), -] - -builddependencies = [('flex', '2.5.39')] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.3.1-intel-2015a-eb-deps-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.3.1-intel-2015a-eb-deps-Python-2.7.10.eb deleted file mode 100644 index 1683e0c1634c..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.3.1-intel-2015a-eb-deps-Python-2.7.10.eb +++ /dev/null @@ -1,52 +0,0 @@ -name = 'OpenFOAM' -version = '2.3.1' -pyver = '-Python-2.7.10' -versionsuffix = '-eb-deps%s' % pyver - -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': '2015a'} - -source_urls = ['http://downloads.sourceforge.net/foam/%(version)s'] -sources = [ - SOURCE_TGZ, - 'ThirdParty-%(version)s.tgz', -] - -# 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" - -paraversion = '4.3.1' -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 - 'OpenFOAM-%(version)s_external-3rd.patch', - ('ThirdParty-%(version)s_external-3rd.patch', ".."), - 'OpenFOAM-%%(version)s_external_paraview-%s.patch' % paraversion, -] - -dependencies = [ - ('CGAL', '4.6', '%s%s' % ('-GLib-2.44.1', pyver)), - ('libreadline', '6.3'), - # OpenFOAM requires 64bit METIS using 32bit indexes. (array indexes) - ('METIS', '5.1.0', '-32bitIDX'), - ('ncurses', '5.9'), - ('ParaView', paraversion, '%s-%s' % (pyver, 'mpi')), - ('SCOTCH', '6.0.4'), -] - -builddependencies = [ - ('Bison', '3.0.4'), - ('CMake', '3.3.1'), - ('flex', '2.5.39'), -] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.3.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.3.1-intel-2015a.eb deleted file mode 100644 index aa18d1c12558..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.3.1-intel-2015a.eb +++ /dev/null @@ -1,38 +0,0 @@ -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': '2015a'} - -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'), - ('SCOTCH', '6.0.4'), - ('ncurses', '5.9'), -] - -builddependencies = [('flex', '2.5.39')] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.3.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.3.1-intel-2015b.eb deleted file mode 100644 index caf5fcf04821..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.3.1-intel-2015b.eb +++ /dev/null @@ -1,38 +0,0 @@ -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': '2015b'} - -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'), - ('SCOTCH', '6.0.4'), - ('ncurses', '5.9'), -] - -builddependencies = [('flex', '2.5.39')] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.4.0-intel-2015b-eb-deps-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.4.0-intel-2015b-eb-deps-Python-2.7.10.eb deleted file mode 100644 index b95f01c9488a..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.4.0-intel-2015b-eb-deps-Python-2.7.10.eb +++ /dev/null @@ -1,46 +0,0 @@ -name = 'OpenFOAM' -version = '2.4.0' -pyver = '-Python-2.7.10' -versionsuffix = '-eb-deps%s' % pyver - -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': '2015b'} - -source_urls = ['http://downloads.sourceforge.net/foam/%(version)s'] -sources = [ - SOURCE_TGZ, - 'ThirdParty-%(version)s.tgz', -] - -paraversion = '4.4.0' -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 - 'OpenFOAM-%(version)s_external-3rd.patch', - ('ThirdParty-%(version)s_external-3rd.patch', ".."), - 'OpenFOAM-%%(version)s_external_paraview-%s.patch' % paraversion, -] - -dependencies = [ - ('CGAL', '4.6.3', pyver), - ('libreadline', '6.3'), - # OpenFOAM requires 64 bit METIS using 32 bit indexes (array indexes) - ('METIS', '5.1.0', '-32bitIDX'), - ('ncurses', '5.9'), - ('ParaView', paraversion, '-mpi'), - ('SCOTCH', '6.0.4'), -] - -builddependencies = [ - ('Bison', '3.0.4'), - ('CMake', '3.3.2'), - ('flex', '2.5.39'), -] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.4.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.4.0-intel-2015b.eb deleted file mode 100644 index 43fb4eaea757..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.4.0-intel-2015b.eb +++ /dev/null @@ -1,32 +0,0 @@ -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': '2015b'} - -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'), - ('SCOTCH', '6.0.4'), - ('ncurses', '5.9'), -] - -builddependencies = [('flex', '2.5.39')] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-3.0.0-intel-2015b-eb-deps-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-3.0.0-intel-2015b-eb-deps-Python-2.7.10.eb deleted file mode 100644 index 450a9a25bb5f..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-3.0.0-intel-2015b-eb-deps-Python-2.7.10.eb +++ /dev/null @@ -1,47 +0,0 @@ -name = 'OpenFOAM' -version = '3.0.0' -pyver = '-Python-2.7.10' -versionsuffix = '-eb-deps%s' % pyver - -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': '2015b'} -toolchainopts = {'cstd': 'c++14'} - -source_urls = ['http://downloads.sourceforge.net/foam/%(version)s'] -sources = [ - SOURCE_TGZ, - 'ThirdParty-%(version)s.tgz', -] - -paraversion = '4.4.0' -patches = [ - 'OpenFOAM-%(version)s_cleanup.patch', - 'OpenFOAM-%(version)s_libreadline.patch', - ('ThirdParty-%(version)s_cleanup.patch', ".."), # patch should not be applied in OpenFOAM subdir - 'OpenFOAM-%(version)s_external-3rd.patch', - ('ThirdParty-%(version)s_external-3rd.patch', ".."), - 'OpenFOAM-%%(version)s_external_paraview-%s.patch' % paraversion, -] - -dependencies = [ - ('CGAL', '4.7', pyver), - ('libreadline', '6.3'), - # OpenFOAM requires 64 bit METIS using 32 bit indexes (array indexes) - ('METIS', '5.1.0', '-32bitIDX'), - ('ncurses', '5.9'), - ('ParaView', paraversion, '-mpi'), - ('SCOTCH', '6.0.4'), -] - -builddependencies = [ - ('Bison', '3.0.4'), - ('CMake', '3.3.2'), - ('flex', '2.5.39'), -] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-3.0.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-3.0.0-intel-2015b.eb deleted file mode 100644 index eb8704d554e1..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-3.0.0-intel-2015b.eb +++ /dev/null @@ -1,40 +0,0 @@ -name = 'OpenFOAM' -version = '3.0.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': '2015b'} -toolchainopts = {'cstd': 'c++14'} - -source_urls = ['http://downloads.sourceforge.net/foam/%(version)s'] -sources = [ - SOURCE_TGZ, - 'ThirdParty-%(version)s.tgz', -] - -patches = [ - 'OpenFOAM-%(version)s_cleanup.patch', - 'OpenFOAM-%(version)s_libreadline.patch', - ('ThirdParty-%(version)s_cleanup.patch', ".."), # patch should not be applied in OpenFOAM subdir -] - -dependencies = [ - ('libreadline', '6.3'), - # OpenFOAM requires 64 bit METIS using 32 bit indexes (array indexes) - ('METIS', '5.1.0', '-32bitIDX'), - ('ncurses', '5.9'), - ('SCOTCH', '6.0.4'), - ('Boost', '1.59.0'), -] - -builddependencies = [ - ('Bison', '3.0.4'), - ('CMake', '3.3.2'), - ('flex', '2.5.39'), -] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/o/OpenIFS/OpenIFS-38r1v01-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/o/OpenIFS/OpenIFS-38r1v01-goolf-1.4.10.eb deleted file mode 100644 index 8ad72ec52f42..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenIFS/OpenIFS-38r1v01-goolf-1.4.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'OpenIFS' -version = '38r1v01' - -homepage = 'https://software.ecmwf.int/wiki/display/OIFS/' -description = """OpenIFS is an ECMWF led project which provides an easy-to-use, exportable version of the IFS system -in use at ECMWF for operational weather forecasting. The project aims to develop and promote research, teaching and -training on numerical weather prediction (NWP) and NWP-related topics with academic and research institutions.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True, 'lowopt': True} - -sources = ['oifs%(version)s.tar.gz'] - -dependencies = [ - ('grib_api', '1.10.0'), -] - -builddependencies = [ - ('FCM', '2.3.1', '', True), - ('Perl', '5.16.3'), -] - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/o/OpenMD/OpenMD-2.2-ictce-7.1.2.eb b/easybuild/easyconfigs/__archive__/o/OpenMD/OpenMD-2.2-ictce-7.1.2.eb deleted file mode 100644 index 9d61c22c0958..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenMD/OpenMD-2.2-ictce-7.1.2.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'OpenMD' -version = '2.2' - -homepage = 'http://openmd.org' -description = """ -OpenMD is an open source molecular dynamics engine which is capable of efficiently simulating liquids, proteins, -nanoparticles, interfaces, and other complex systems using atom types with orientational degrees of freedom. -""" - -toolchain = {'name': 'ictce', 'version': '7.1.2'} -toolchainopts = {'usempi': True, 'optarch': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://openmd.org/releases'] - -builddependencies = [('CMake', '2.8.12')] - -dependencies = [ - ('Python', '2.7.8'), - ('Perl', '5.20.0'), - ('Doxygen', '1.8.8'), - ('Eigen', '3.2.2'), - ('OpenBabel', '2.3.2', '-Python-2.7.8'), - ('Qhull', '2012.1'), - ('FFTW', '3.3.4'), - ('zlib', '1.2.8'), -] - -sanity_check_paths = { - 'files': ['bin/openmd', 'lib/libopenmd_core.a'], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/o/OpenMD/OpenMD-2.2-intel-2014b.eb b/easybuild/easyconfigs/__archive__/o/OpenMD/OpenMD-2.2-intel-2014b.eb deleted file mode 100644 index 1e5a20c6c0d8..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenMD/OpenMD-2.2-intel-2014b.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'OpenMD' -version = '2.2' - -homepage = 'http://openmd.org' -description = """ -OpenMD is an open source molecular dynamics engine which is capable of efficiently simulating liquids, proteins, -nanoparticles, interfaces, and other complex systems using atom types with orientational degrees of freedom. -""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'usempi': True, 'optarch': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://openmd.org/releases'] - -builddependencies = [('CMake', '2.8.12')] - -dependencies = [ - ('Python', '2.7.8'), - ('Perl', '5.20.0'), - ('Doxygen', '1.8.8'), - ('Eigen', '3.2.2'), - ('OpenBabel', '2.3.2', '-Python-2.7.8'), - ('Qhull', '2012.1'), - ('FFTW', '3.3.4'), - ('zlib', '1.2.8'), -] - -configopts = " -DCMAKE_CXX_FLAGS=\"-DMPICH_IGNORE_CXX_SEEK $CXXFLAGS\" " - -sanity_check_paths = { - 'files': ['bin/openmd', 'lib/libopenmd_core.a'], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/o/OpenMM/OpenMM-6.1-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/o/OpenMM/OpenMM-6.1-goolf-1.4.10-Python-2.7.5.eb deleted file mode 100644 index c0eaaaab718e..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenMM/OpenMM-6.1-goolf-1.4.10-Python-2.7.5.eb +++ /dev/null @@ -1,50 +0,0 @@ -# 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 = "OpenMM" -version = "6.1" -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://simtk.org/home/openmm' -description = """OpenMM is a toolkit for molecular simulation.""" - -toolchain = {'version': '1.4.10', 'name': 'goolf'} - -source_urls = ['https://github.com/pandegroup/openmm/archive/'] -sources = ['%(version)s.tar.gz'] - -builddependencies = [ - ('CMake', '2.8.12'), -] - -separate_build_dir = True - -dependencies = [ - ('Python', '2.7.5'), - ('SWIG', '2.0.4', '-Python-%(pyver)s'), -] - -runtest = ' test' - -preinstallopts = ' export OPENMM_INCLUDE_PATH=%(installdir)s/include && ' -preinstallopts += ' export OPENMM_LIB_PATH=%(installdir)s/lib && ' - -# required to install the python API -installopts = ' && cd python && python setup.py build && python setup.py install --prefix=%(installdir)s' - -sanity_check_paths = { - 'files': ["lib/libOpenMM.%s" % SHLIB_EXT, "lib/python%(pyshortver)s/site-packages/simtk/openmm/openmm.py"], - 'dirs': [] -} - -modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', - 'OPENMM_INCLUDE_PATH': 'include', - 'OPENMM_LIB_PATH': 'lib', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.10.3-gcccuda-2016.08.eb b/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.10.3-gcccuda-2016.08.eb deleted file mode 100644 index 349cfd868823..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.10.3-gcccuda-2016.08.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenMPI' -version = "1.10.3" - -homepage = 'https://www.open-mpi.org/' -description = """The Open MPI Project is an open source MPI-2 implementation.""" - -toolchain = {'name': 'gcccuda', 'version': '2016.08'} - -source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['681c2ed1c96d187a3c84f30811a2b143d26de74884a740e5d02ec265ef70ab00'] - -dependencies = [('hwloc', '1.11.3')] - -configopts = '--with-threads=posix --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_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] -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': ["include/openmpi/ompi/mpi/cxx"], -} - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.4.5-GCC-4.6.3-no-OFED.eb b/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.4.5-GCC-4.6.3-no-OFED.eb deleted file mode 100644 index 1401145faf30..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.4.5-GCC-4.6.3-no-OFED.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenMPI' -version = '1.4.5' -versionsuffix = "-no-OFED" - -homepage = 'https://www.open-mpi.org/' -description = """The Open MPI Project is an open source MPI-2 implementation.""" - -toolchain = {'name': 'GCC', 'version': '4.6.3'} - -source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['pax_disable.patch'] -checksums = [ - 'a1306bb4d44d0cf3a89680c4c6723bb665126c9d5523022f187b944b9d4ea6a5', # openmpi-1.4.5.tar.gz - '7bd7c339aee9ee731d2c6a8641901886e52faf0913bfb7191d0edc449e2c0a81', # pax_disable.patch -] - -configopts = '--with-threads=posix --enable-shared --enable-mpi-threads --without-openib ' -configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path - -libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "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], - 'dirs': ["include/openmpi/ompi/mpi/cxx"], -} - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.4.5-GCC-4.6.3.eb b/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.4.5-GCC-4.6.3.eb deleted file mode 100644 index 443f5d77a328..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.4.5-GCC-4.6.3.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenMPI' -version = '1.4.5' - -homepage = 'https://www.open-mpi.org/' -description = """The Open MPI Project is an open source MPI-2 implementation.""" - -toolchain = {'name': 'GCC', 'version': '4.6.3'} - -source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a1306bb4d44d0cf3a89680c4c6723bb665126c9d5523022f187b944b9d4ea6a5'] - -configopts = '--with-threads=posix --enable-shared --enable-mpi-threads --with-openib ' -configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path - -# needed for --with-openib -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 = { - 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], - 'dirs': ["include/openmpi/ompi/mpi/cxx"], -} - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb deleted file mode 100644 index e8c23e02fd6d..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenMPI' -version = "1.4.5" - -homepage = 'https://www.open-mpi.org/' -description = """The Open MPI Project is an open source MPI-2 implementation.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a1306bb4d44d0cf3a89680c4c6723bb665126c9d5523022f187b944b9d4ea6a5'] - -builddependencies = [ - ('Automake', '1.14'), - ('Autoconf', '2.69'), -] - -dependencies = [('hwloc', '1.7.2')] - -configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-openib ' -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-openib -osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] - -libs = ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "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], - 'dirs': ["include/openmpi/ompi/mpi/cxx"], -} - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb b/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb deleted file mode 100644 index adab043e84a9..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenMPI' -version = '1.6.4' - -homepage = 'https://www.open-mpi.org/' -description = """The Open MPI Project is an open source MPI-2 implementation.""" - -toolchain = {'name': 'GCC', 'version': '4.6.4'} - -source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['d8b507309dcbd463b76c1ae504998a8c6221292e6bf10533880ea264be604dc4'] - -dependencies = [('hwloc', '1.6.2')] - -configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-openib ' -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-openib -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"] -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-common", "mpif-config", "mpif", - "mpif-mpi-io", "mpi", "mpi_portable_platform"]], - 'dirs': ["include/openmpi/ompi/mpi/cxx"], -} - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2-no-OFED.eb b/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2-no-OFED.eb deleted file mode 100644 index 912f0b72baa8..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2-no-OFED.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenMPI' -version = '1.6.4' -versionsuffix = '-no-OFED' - -homepage = 'https://www.open-mpi.org/' -description = "The Open MPI Project is an open source MPI-2 implementation." - -toolchain = {'name': 'GCC', 'version': '4.7.2'} - -source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['d8b507309dcbd463b76c1ae504998a8c6221292e6bf10533880ea264be604dc4'] - -dependencies = [('hwloc', '1.6.2')] - -configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --without-openib ' -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 - -libs = ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", "open-rte", - "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] -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-common", "mpif-config", "mpif", - "mpif-mpi-io", "mpi", "mpi_portable_platform"]], - 'dirs': ["include/openmpi/ompi/mpi/cxx"], -} - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb b/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb deleted file mode 100644 index 0448f42b20a4..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenMPI' -version = '1.6.4' - -homepage = 'https://www.open-mpi.org/' -description = """The Open MPI Project is an open source MPI-2 implementation.""" - -toolchain = {'name': 'GCC', 'version': '4.7.2'} - -source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['d8b507309dcbd463b76c1ae504998a8c6221292e6bf10533880ea264be604dc4'] - -dependencies = [('hwloc', '1.6.2')] - -configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-openib ' -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-openib -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"] -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-common", "mpif-config", "mpif", - "mpif-mpi-io", "mpi", "mpi_portable_platform"]], - 'dirs': ["include/openmpi/ompi/mpi/cxx"], -} - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb b/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb deleted file mode 100644 index a209872e3441..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenMPI' -version = '1.6.5' - -homepage = 'https://www.open-mpi.org/' -description = """The Open MPI Project is an open source MPI-2 implementation.""" - -toolchain = {'name': 'GCC', 'version': '4.7.2'} - -source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ac308dc38e77c622aedea5f3fd368c800b6636d0500f2124c36a505a65806559'] - -dependencies = [ - ('hwloc', '1.6.2'), - ('libpciaccess', '0.13.1'), -] - -configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-openib ' -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-openib -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"] -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-common", "mpif-config", "mpif", - "mpif-mpi-io", "mpi", "mpi_portable_platform"]], - 'dirs': ["include/openmpi/ompi/mpi/cxx"], -} - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.3-no-OFED.eb b/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.3-no-OFED.eb deleted file mode 100644 index 6758ace63c0d..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.3-no-OFED.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenMPI' -version = '1.6.5' -versionsuffix = "-no-OFED" - -homepage = 'https://www.open-mpi.org/' -description = """The Open MPI Project is an open source MPI-2 implementation.""" - -toolchain = {'name': 'GCC', 'version': '4.7.3'} - -source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - 'OpenMPI-1.6.5-vt_cupti_events.patch', -] -checksums = [ - 'ac308dc38e77c622aedea5f3fd368c800b6636d0500f2124c36a505a65806559', # openmpi-1.6.5.tar.gz - '7de06818f3e83e64ca004458acac679e95ba1c658f051e6a91db2b726c53f9bc', # OpenMPI-1.6.5-vt_cupti_events.patch -] - -configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --without-openib ' -configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading - -libs = ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", "open-rte", - "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] -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-common", "mpif-config", "mpif", - "mpif-mpi-io", "mpi", "mpi_portable_platform"]], - 'dirs': ["include/openmpi/ompi/mpi/cxx"], -} - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb b/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb deleted file mode 100644 index f2d79ee4e275..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenMPI' -version = '1.6.5' - -homepage = 'https://www.open-mpi.org/' -description = """The Open MPI Project is an open source MPI-2 implementation.""" - -toolchain = {'name': 'iccifort', 'version': '2013_sp1.2.144'} - -source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ac308dc38e77c622aedea5f3fd368c800b6636d0500f2124c36a505a65806559'] - -configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-openib ' -configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path -configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support - -dependencies = [('hwloc', '1.8.1')] - -# needed for --with-openib -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"] -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-common", "mpif-config", "mpif", - "mpif-mpi-io", "mpi", "mpi_portable_platform"]], - 'dirs': ["include/openmpi/ompi/mpi/cxx"], -} - -sanity_check_commands = [ - ('mpicc --version | grep icc', ''), - ('mpicxx --version | grep icpc', ''), - ('mpif90 --version | grep ifort', ''), -] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211-no-OFED.eb b/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211-no-OFED.eb deleted file mode 100644 index 87ed1210027e..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211-no-OFED.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenMPI' -version = '1.6.5' -versionsuffix = '-no-OFED' - -homepage = 'https://www.open-mpi.org/' -description = """The Open MPI Project is an open source MPI-2 implementation.""" - -toolchain = {'name': 'iccifort', 'version': '2013_sp1.4.211'} - -source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ac308dc38e77c622aedea5f3fd368c800b6636d0500f2124c36a505a65806559'] - -configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --without-openib ' -configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path -configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support - -dependencies = [('hwloc', '1.9')] - -libs = ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", "open-rte", - "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] -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-common", "mpif-config", "mpif", - "mpif-mpi-io", "mpi", "mpi_portable_platform"]], - 'dirs': ["include/openmpi/ompi/mpi/cxx"], -} - -sanity_check_commands = [ - ('mpicc --version | grep icc', ''), - ('mpicxx --version | grep icpc', ''), - ('mpif90 --version | grep ifort', ''), -] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb b/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb deleted file mode 100644 index e2a84b5fa430..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenMPI' -version = '1.6.5' - -homepage = 'https://www.open-mpi.org/' -description = """The Open MPI Project is an open source MPI-2 implementation.""" - -toolchain = {'name': 'iccifort', 'version': '2013_sp1.4.211'} - -source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ac308dc38e77c622aedea5f3fd368c800b6636d0500f2124c36a505a65806559'] - -configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-openib ' -configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path -configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support - -dependencies = [('hwloc', '1.9')] - -# needed for --with-openib -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"] -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-common", "mpif-config", "mpif", - "mpif-mpi-io", "mpi", "mpi_portable_platform"]], - 'dirs': ["include/openmpi/ompi/mpi/cxx"], -} - -sanity_check_commands = [ - ('mpicc --version | grep icc', ''), - ('mpicxx --version | grep icpc', ''), - ('mpif90 --version | grep ifort', ''), -] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211-no-OFED.eb b/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211-no-OFED.eb deleted file mode 100644 index ce97d627d4f2..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211-no-OFED.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenMPI' -version = '1.8.3' -versionsuffix = '-no-OFED' - -homepage = 'https://www.open-mpi.org/' -description = """The Open MPI Project is an open source MPI-2 implementation.""" - -toolchain = {'name': 'iccifort', 'version': '2013_sp1.4.211'} - -source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b7487ee77bde880308429a72f56612b840690cc3b927be4bf191677b9a2ef5a8'] - -configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --without-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 - -dependencies = [('hwloc', '1.9')] - -libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] -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': ["include/openmpi/ompi/mpi/cxx"], -} - -sanity_check_commands = [ - ('mpicc --version | grep icc', ''), - ('mpicxx --version | grep icpc', ''), - ('mpifort --version | grep ifort', ''), -] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211.eb b/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211.eb deleted file mode 100644 index 09955e61a2ad..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenMPI' -version = '1.8.3' - -homepage = 'https://www.open-mpi.org/' -description = """The Open MPI Project is an open source MPI-2 implementation.""" - -toolchain = {'name': 'iccifort', 'version': '2013_sp1.4.211'} - -source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b7487ee77bde880308429a72f56612b840690cc3b927be4bf191677b9a2ef5a8'] - -configopts = '--with-threads=posix --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 - -dependencies = [('hwloc', '1.9')] - -# needed for --with-verbs -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 = { - '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': ["include/openmpi/ompi/mpi/cxx"], -} - -sanity_check_commands = [ - ('mpicc --version | grep icc', ''), - ('mpicxx --version | grep icpc', ''), - ('mpifort --version | grep ifort', ''), -] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.1.133-GCC-4.9.2.eb b/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.1.133-GCC-4.9.2.eb deleted file mode 100644 index de48e1b108fa..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.1.133-GCC-4.9.2.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenMPI' -version = '1.8.4' - -homepage = 'https://www.open-mpi.org/' -description = """The Open MPI Project is an open source MPI-2 implementation.""" - -toolchain = {'name': 'iccifort', 'version': '2015.1.133-GCC-4.9.2'} - -source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3c602955fa16d03806ec704e089e2a14fe092d7fe7d444972f4a99407f645661'] - -configopts = '--with-threads=posix --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 - -dependencies = [('hwloc', '1.10.0')] - -# needed for --with-verbs -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 = { - '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': ["include/openmpi/ompi/mpi/cxx"], -} - -sanity_check_commands = [ - ('mpicc --version | grep icc', ''), - ('mpicxx --version | grep icpc', ''), - ('mpifort --version | grep ifort', ''), -] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.2.164-GCC-4.9.2.eb b/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.2.164-GCC-4.9.2.eb deleted file mode 100644 index c636d2c3e88f..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.2.164-GCC-4.9.2.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenMPI' -version = '1.8.4' - -homepage = 'https://www.open-mpi.org/' -description = """The Open MPI Project is an open source MPI-2 implementation.""" - -toolchain = {'name': 'iccifort', 'version': '2015.2.164-GCC-4.9.2'} - -source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3c602955fa16d03806ec704e089e2a14fe092d7fe7d444972f4a99407f645661'] - -configopts = '--with-threads=posix --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 - -dependencies = [('hwloc', '1.10.0')] - -# needed for --with-verbs -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 = { - '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': ["include/openmpi/ompi/mpi/cxx"], -} - -sanity_check_commands = [ - ('mpicc --version | grep icc', ''), - ('mpicxx --version | grep icpc', ''), - ('mpifort --version | grep ifort', ''), -] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.8.8-iccifort-2015.3.187-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.8.8-iccifort-2015.3.187-GNU-4.9.3-2.25.eb deleted file mode 100644 index 95b21a497ec4..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.8.8-iccifort-2015.3.187-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenMPI' -version = '1.8.8' - -homepage = 'https://www.open-mpi.org/' -description = """The Open MPI Project is an open source MPI-2 implementation.""" - -toolchain = {'name': 'iccifort', 'version': '2015.3.187-GNU-4.9.3-2.25'} - -source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ac0893811fdcc62f75036cb8ce266e7e5e3d8ce82a7adc2f333870a0da171bff'] - -configopts = '--with-threads=posix --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 - -dependencies = [('hwloc', '1.11.1')] - -# needed for --with-verbs -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 = { - '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': ["include/openmpi/ompi/mpi/cxx"], -} - -sanity_check_commands = [ - ('mpicc --version | grep icc', ''), - ('mpicxx --version | grep icpc', ''), - ('mpifort --version | grep ifort', ''), -] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-2.0.1-gcccuda-2016.10.eb b/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-2.0.1-gcccuda-2016.10.eb deleted file mode 100644 index caf6050e22e2..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-2.0.1-gcccuda-2016.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenMPI' -version = '2.0.1' - -homepage = 'https://www.open-mpi.org/' -description = """The Open MPI Project is an open source MPI-2 implementation.""" - -toolchain = {'name': 'gcccuda', 'version': '2016.10'} - -source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['5c576eafb2ff10c338c67549ba1cf299a704bd052f648f4b7854115e4d07fabd'] - -dependencies = [('hwloc', '1.11.4')] - -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 -configopts += '--without-ucx ' # hard disable UCX, to dance around bug (https://github.com/open-mpi/ompi/issues/4345) - -# 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/__archive__/o/OpenMPI/OpenMPI-2.0.2-gcccuda-2017.01.eb b/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-2.0.2-gcccuda-2017.01.eb deleted file mode 100644 index 48aabf2b2c88..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-2.0.2-gcccuda-2017.01.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenMPI' -version = '2.0.2' - -homepage = 'https://www.open-mpi.org/' -description = """The Open MPI Project is an open source MPI-2 implementation.""" - -toolchain = {'name': 'gcccuda', 'version': '2017.01'} - -source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['32914cc64780d3980066f3be3920b028cd381c94d1262a55415fc1d002bae0a5'] - -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 -configopts += '--without-ucx ' # hard disable UCX, to dance around bug (https://github.com/open-mpi/ompi/issues/4345) - -# 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/__archive__/o/OpenMPI/OpenMPI-2.1.1-gcccuda-2017.02.eb b/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-2.1.1-gcccuda-2017.02.eb deleted file mode 100644 index ea28897ead66..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-2.1.1-gcccuda-2017.02.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenMPI' -version = '2.1.1' - -homepage = 'https://www.open-mpi.org/' -description = """The Open MPI Project is an open source MPI-2 implementation.""" - -toolchain = {'name': 'gcccuda', 'version': '2017.02'} - -source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['OpenMPI-2.1_fix-ib-query.patch'] -checksums = [ - 'afe4bef3c4378bc76eea96c623d5aa4c1c98b9e057d281c646e68869292a77dc', # openmpi-2.1.1.tar.gz - '662d7ef1d0cd0890d2dc4ecb5243012be29bf6b4003da0f006e7cd2125d40e4c', # OpenMPI-2.1_fix-ib-query.patch -] - -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 += '--with-cuda=$CUDA_HOME ' # CUDA-aware build; N.B. --disable-dlopen is incompatible -configopts += '--without-ucx ' # hard disable UCX, to dance around bug (https://github.com/open-mpi/ompi/issues/4345) - -# 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/__archive__/o/OpenPGM/OpenPGM-5.2.122-foss-2015a.eb b/easybuild/easyconfigs/__archive__/o/OpenPGM/OpenPGM-5.2.122-foss-2015a.eb deleted file mode 100644 index 8c9749f6d7df..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenPGM/OpenPGM-5.2.122-foss-2015a.eb +++ /dev/null @@ -1,29 +0,0 @@ -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': '2015a'} - -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/__archive__/o/OpenPGM/OpenPGM-5.2.122-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/o/OpenPGM/OpenPGM-5.2.122-goolf-1.4.10.eb deleted file mode 100644 index c72f7c67ea95..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenPGM/OpenPGM-5.2.122-goolf-1.4.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -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': '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 = ['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/__archive__/o/OpenPGM/OpenPGM-5.2.122-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/o/OpenPGM/OpenPGM-5.2.122-goolf-1.7.20.eb deleted file mode 100644 index 5e32b43ba417..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenPGM/OpenPGM-5.2.122-goolf-1.7.20.eb +++ /dev/null @@ -1,29 +0,0 @@ -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': '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 = ['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/__archive__/o/OpenPGM/OpenPGM-5.2.122-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/o/OpenPGM/OpenPGM-5.2.122-ictce-5.3.0.eb deleted file mode 100644 index c1cc929d318f..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenPGM/OpenPGM-5.2.122-ictce-5.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -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': '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 = ['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/__archive__/o/OpenPGM/OpenPGM-5.2.122-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/o/OpenPGM/OpenPGM-5.2.122-ictce-5.5.0.eb deleted file mode 100644 index 1adecf349852..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenPGM/OpenPGM-5.2.122-ictce-5.5.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -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': '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 = ['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/__archive__/o/OpenPGM/OpenPGM-5.2.122-intel-2015a.eb b/easybuild/easyconfigs/__archive__/o/OpenPGM/OpenPGM-5.2.122-intel-2015a.eb deleted file mode 100644 index 58b6d631b528..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenPGM/OpenPGM-5.2.122-intel-2015a.eb +++ /dev/null @@ -1,29 +0,0 @@ -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': '2015a'} - -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/__archive__/o/OpenPGM/OpenPGM-5.2.122-intel-2015b.eb b/easybuild/easyconfigs/__archive__/o/OpenPGM/OpenPGM-5.2.122-intel-2015b.eb deleted file mode 100644 index 07b7e0f6edce..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenPGM/OpenPGM-5.2.122-intel-2015b.eb +++ /dev/null @@ -1,30 +0,0 @@ -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': '2015b'} -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.so', 'lib/libpgm.a'], - 'dirs': ['include'], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.0-goolf-1.4.10.eb deleted file mode 100644 index fbc79c380f30..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.0-goolf-1.4.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'OpenSSL' -version = '1.0.0' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.openssl.org/source/'] - -patches = ['OpenSSL-1.0.x_fix-tests-certs.patch'] - -dependencies = [('zlib', '1.2.7')] - -# makefile is not suitable for parallel build -parallel = 1 -runtest = 'test' - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-goolf-1.4.10.eb deleted file mode 100644 index ef533a11f559..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-goolf-1.4.10.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'OpenSSL' -version = '1.0.1f' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.openssl.org/source/'] - -patches = [ - 'OpenSSL-1.0.1f-fix_pod_syntax-1.patch', - 'OpenSSL-1.0.x_fix-tests-certs.patch', -] - -dependencies = [('zlib', '1.2.7')] - -configopts = "shared no-ssl2 no-ssl3" - -# makefile is not suitable for parallel build -parallel = 1 -runtest = 'test' - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-ictce-5.3.0.eb deleted file mode 100644 index a0eb2be09826..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-ictce-5.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'OpenSSL' -version = '1.0.1f' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.openssl.org/source/'] - -patches = [ - 'OpenSSL-1.0.1f_icc-fixes.patch', - 'OpenSSL-1.0.1f-fix_pod_syntax-1.patch', - 'OpenSSL-1.0.x_fix-tests-certs.patch', -] - -dependencies = [('zlib', '1.2.7')] - -configopts = "shared no-ssl2 no-ssl3" - -# makefile is not suitable for parallel build -parallel = 1 -runtest = 'test' - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-ictce-5.4.0.eb deleted file mode 100644 index 055777f95e3b..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-ictce-5.4.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'OpenSSL' -version = '1.0.1f' - -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': 'ictce', 'version': '5.4.0'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.openssl.org/source/'] - -patches = [ - 'OpenSSL-1.0.1f_icc-fixes.patch', - 'OpenSSL-1.0.1f-fix_pod_syntax-1.patch', - 'OpenSSL-1.0.x_fix-tests-certs.patch', -] - -dependencies = [('zlib', '1.2.7')] - -configopts = "shared no-ssl2 no-ssl3" - -# makefile is not suitable for parallel build -parallel = 1 -runtest = 'test' - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-ictce-5.5.0.eb deleted file mode 100644 index b401f764ea37..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-ictce-5.5.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'OpenSSL' -version = '1.0.1f' - -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.openssl.org/source/'] - -patches = [ - 'OpenSSL-1.0.1f_icc-fixes.patch', - 'OpenSSL-1.0.1f-fix_pod_syntax-1.patch', - 'OpenSSL-1.0.x_fix-tests-certs.patch', -] - -dependencies = [('zlib', '1.2.7')] - -# makefile is not suitable for parallel build -parallel = 1 -runtest = 'test' - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1i-intel-2014b.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1i-intel-2014b.eb deleted file mode 100644 index aec4b94ad1ae..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1i-intel-2014b.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'OpenSSL' -version = '1.0.1i' - -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': '2014b'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.openssl.org/source/'] - -patches = [ - 'OpenSSL-1.0.1f_icc-fixes.patch', - 'OpenSSL-1.0.1i-fix_parallel_build-1.patch', - 'OpenSSL-1.0.x_fix-tests-certs.patch', -] - -dependencies = [('zlib', '1.2.8')] - -runtest = 'test' - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1k-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1k-goolf-1.5.14.eb deleted file mode 100644 index 20662edace07..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1k-goolf-1.5.14.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'OpenSSL' -version = '1.0.1k' - -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': 'goolf', 'version': '1.5.14'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.openssl.org/source/'] - -patches = [ - 'OpenSSL-1.0.1f_icc-fixes.patch', - 'OpenSSL-1.0.1i-fix_parallel_build-1.patch', - 'OpenSSL-1.0.x_fix-tests-certs.patch', -] - -dependencies = [('zlib', '1.2.8')] - -runtest = 'test' - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1k-goolf-1.5.16.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1k-goolf-1.5.16.eb deleted file mode 100644 index 668e579ba164..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1k-goolf-1.5.16.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'OpenSSL' -version = '1.0.1k' - -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': 'goolf', 'version': '1.5.16'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.openssl.org/source/'] - -patches = [ - 'OpenSSL-1.0.1f_icc-fixes.patch', - 'OpenSSL-1.0.1i-fix_parallel_build-1.patch', - 'OpenSSL-1.0.x_fix-tests-certs.patch', -] - -dependencies = [('zlib', '1.2.8')] - -runtest = 'test' - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1k-intel-2015a.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1k-intel-2015a.eb deleted file mode 100644 index 4428c9a63c95..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1k-intel-2015a.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'OpenSSL' -version = '1.0.1k' - -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': '2015a'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.openssl.org/source/'] - -patches = [ - 'OpenSSL-1.0.1f_icc-fixes.patch', - 'OpenSSL-1.0.1i-fix_parallel_build-1.patch', - 'OpenSSL-1.0.x_fix-tests-certs.patch', -] - -dependencies = [('zlib', '1.2.8')] - -runtest = 'test' - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1m-intel-2015a.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1m-intel-2015a.eb deleted file mode 100644 index 307f185342c4..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1m-intel-2015a.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'OpenSSL' -version = '1.0.1m' - -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': '2015a'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.openssl.org/source/'] - -patches = [ - 'OpenSSL-%(version)s_icc-fixes.patch', - 'OpenSSL-%(version)s_fix-parallel.patch', - 'OpenSSL-1.0.x_fix-tests-certs.patch', -] - -dependencies = [('zlib', '1.2.8')] - -runtest = 'test' - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1p-foss-2015a.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1p-foss-2015a.eb deleted file mode 100644 index 85aca686235f..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1p-foss-2015a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'OpenSSL' -version = '1.0.1p' - -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': 'foss', 'version': '2015a'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.openssl.org/source/'] - -patches = ['OpenSSL-1.0.x_fix-tests-certs.patch'] - -dependencies = [('zlib', '1.2.8')] - -runtest = 'test' - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1p-foss-2015b.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1p-foss-2015b.eb deleted file mode 100644 index 108fade18d8c..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1p-foss-2015b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'OpenSSL' -version = '1.0.1p' - -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': 'foss', 'version': '2015b'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.openssl.org/source/'] - -patches = ['OpenSSL-1.0.x_fix-tests-certs.patch'] - -dependencies = [('zlib', '1.2.8')] - -runtest = 'test' - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1p-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1p-goolf-1.7.20.eb deleted file mode 100644 index 8c74a57361ab..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1p-goolf-1.7.20.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'OpenSSL' -version = '1.0.1p' - -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': 'goolf', 'version': '1.7.20'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.openssl.org/source/'] - -patches = ['OpenSSL-1.0.x_fix-tests-certs.patch'] - -dependencies = [('zlib', '1.2.8')] - -runtest = 'test' - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1p-intel-2015a.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1p-intel-2015a.eb deleted file mode 100644 index 4d4f0712cae4..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1p-intel-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'OpenSSL' -version = '1.0.1p' - -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': '2015a'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.openssl.org/source/'] - -patches = [ - 'OpenSSL-%(version)s_icc-fixes.patch', - 'OpenSSL-1.0.x_fix-tests-certs.patch', -] - -dependencies = [('zlib', '1.2.8')] - -runtest = 'test' - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1p-intel-2015b.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1p-intel-2015b.eb deleted file mode 100644 index 654b06cdb835..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1p-intel-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'OpenSSL' -version = '1.0.1p' - -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': '2015b'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.openssl.org/source/'] - -patches = [ - 'OpenSSL-%(version)s_icc-fixes.patch', - 'OpenSSL-1.0.x_fix-tests-certs.patch', -] - -dependencies = [('zlib', '1.2.8')] - -runtest = 'test' - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1q-foss-2015b.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1q-foss-2015b.eb deleted file mode 100644 index 470877ecdae8..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1q-foss-2015b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'OpenSSL' -version = '1.0.1q' - -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': 'foss', 'version': '2015b'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.openssl.org/source/'] - -patches = ['OpenSSL-1.0.x_fix-tests-certs.patch'] - -dependencies = [('zlib', '1.2.8')] - -runtest = 'test' - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1q-intel-2015b.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1q-intel-2015b.eb deleted file mode 100644 index 1c6c615bff7f..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1q-intel-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'OpenSSL' -version = '1.0.1q' - -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': '2015b'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.openssl.org/source/'] - -patches = [ - 'OpenSSL-%(version)s_icc-fixes.patch', - 'OpenSSL-1.0.x_fix-tests-certs.patch', -] - -dependencies = [('zlib', '1.2.8')] - -runtest = 'test' - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1r-foss-2015b.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1r-foss-2015b.eb deleted file mode 100644 index df437ed5a6bf..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1r-foss-2015b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'OpenSSL' -version = '1.0.1r' - -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': 'foss', 'version': '2015b'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.openssl.org/source/'] - -patches = ['OpenSSL-1.0.x_fix-tests-certs.patch'] - -dependencies = [('zlib', '1.2.8')] - -runtest = 'test' - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/__archive__/o/OrthoMCL/OrthoMCL-2.0.8-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/__archive__/o/OrthoMCL/OrthoMCL-2.0.8-goolf-1.4.10-Perl-5.16.3.eb deleted file mode 100644 index b0f832c53aa0..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OrthoMCL/OrthoMCL-2.0.8-goolf-1.4.10-Perl-5.16.3.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'Tarball' - -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 = ['%(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.16.3'), - ('MCL', '12.135'), -] - -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/__archive__/o/OrthoMCL/OrthoMCL-2.0.8-ictce-5.3.0-Perl-5.16.3.eb b/easybuild/easyconfigs/__archive__/o/OrthoMCL/OrthoMCL-2.0.8-ictce-5.3.0-Perl-5.16.3.eb deleted file mode 100644 index 2f54ba6ec562..000000000000 --- a/easybuild/easyconfigs/__archive__/o/OrthoMCL/OrthoMCL-2.0.8-ictce-5.3.0-Perl-5.16.3.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'Tarball' - -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 = ['%(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.16.3'), - ('MCL', '12.135'), -] - -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/__archive__/o/o2scl/o2scl-0.913-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/o/o2scl/o2scl-0.913-goolf-1.4.10.eb deleted file mode 100644 index ce8b6a310c60..000000000000 --- a/easybuild/easyconfigs/__archive__/o/o2scl/o2scl-0.913-goolf-1.4.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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 = 'ConfigureMake' - -name = 'o2scl' -version = '0.913' - -homepage = 'http://o2scl.sourceforge.net/' - -description = """ An object-oriented library for scientific -computing in C++ useful for solving, minimizing, differentiating, -integrating, interpolating, optimizing, approximating, analyzing, -fitting, and more.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('Eigen', '3.1.4'), - ('libreadline', '6.2'), - ('HDF5', '1.8.11'), - ('Boost', '1.53.0'), - ('GSL', '1.15'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/o/ordereddict/ordereddict-1.1-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/o/ordereddict/ordereddict-1.1-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 28dbe78fdb1e..000000000000 --- a/easybuild/easyconfigs/__archive__/o/ordereddict/ordereddict-1.1-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'ordereddict' -version = '1.1' - -homepage = 'https://pypi.python.org/pypi/ordereddict' -description = """Drop-in substitute for Py2.7's new collections.OrderedDict. -The recipe has big-oh performance that matches regular dictionaries (amortized -O(1) insertion/deletion/lookup and O(n) iteration/repr/copy/equality_testing).""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://pypi.python.org/packages/source/o/%(namelower)s'] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.3' - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [(python, pyver)] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': ['lib/python%s/site-packages/ordereddict.py' % pyshortver], - 'dirs': [], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/o/otcl/otcl-1.14-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/o/otcl/otcl-1.14-goolf-1.4.10.eb deleted file mode 100644 index 49c68abea9d5..000000000000 --- a/easybuild/easyconfigs/__archive__/o/otcl/otcl-1.14-goolf-1.4.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -# -# author: Dina Mahmoud Ibrahim (Cairo University) -# -easyblock = 'ConfigureMake' - -name = 'otcl' -version = '1.14' - -homepage = 'http://otcl-tclcl.sourceforge.net/otcl/' -description = "OTcl, short for MIT Object Tcl, is an extension to Tcl/Tk for object-oriented programming." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -sources = ['%(name)s-src-%(version)s.tar.gz'] -source_urls = ['http://prdownloads.sourceforge.net/otcl-tclcl'] - -tcl_ver = '8.5.12' -dependencies = [ - ('Tcl', tcl_ver), - ('Tk', tcl_ver), -] -configopts = "--with-tcl=$EBROOTTCL --with-tcl-ver=$EBVERSIONTCL --with-tk=$EBROOTTK " -configopts += "--with-tk-ver=$EBVERSIONTK" - -# parallel build may fail -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/otclsh', 'include/otcl.h', 'lib/libotcl.a', 'lib/libotcl.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/o/otcl/otcl-1.14-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/o/otcl/otcl-1.14-ictce-5.3.0.eb deleted file mode 100644 index f53d6887c371..000000000000 --- a/easybuild/easyconfigs/__archive__/o/otcl/otcl-1.14-ictce-5.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -# -# author: Dina Mahmoud Ibrahim (Cairo University) -# -easyblock = 'ConfigureMake' - -name = 'otcl' -version = '1.14' - -homepage = 'http://otcl-tclcl.sourceforge.net/otcl/' -description = "OTcl, short for MIT Object Tcl, is an extension to Tcl/Tk for object-oriented programming." - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True} - -sources = ['%(name)s-src-%(version)s.tar.gz'] -source_urls = ['http://prdownloads.sourceforge.net/otcl-tclcl'] - -tcl_ver = '8.5.12' -dependencies = [ - ('Tcl', tcl_ver), - ('Tk', tcl_ver), -] -configopts = "--with-tcl=$EBROOTTCL --with-tcl-ver=$EBVERSIONTCL --with-tk=$EBROOTTK " -configopts += "--with-tk-ver=$EBVERSIONTK" - -# parallel build may fail -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/otclsh', 'include/otcl.h', 'lib/libotcl.a', 'lib/libotcl.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/PAML/PAML-4.7-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/PAML/PAML-4.7-goolf-1.4.10.eb deleted file mode 100644 index 4ce9f6acc1d1..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PAML/PAML-4.7-goolf-1.4.10.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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) -# 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 = 'MakeCp' - -name = 'PAML' -version = '4.7' - -homepage = 'http://abacus.gene.ucl.ac.uk/software/paml.html' -description = """PAML is a package of programs for phylogenetic - analyses of DNA or protein sequences using maximum likelihood.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': False} - -# eg. http://abacus.gene.ucl.ac.uk/software/paml4.7.tgz -sources = ['%(namelower)s%(version)s.tgz'] -source_urls = ['http://abacus.gene.ucl.ac.uk/software/'] - -buildopts = 'CC="$CC" CFLAGS="$CFLAGS"' - -start_dir = 'src' -files_to_copy = [(["baseml", "basemlg", "codeml", "pamp", "evolver", "yn00", "chi2"], 'bin')] - -sanity_check_paths = { - 'files': ['bin/baseml'], - 'dirs': ['bin'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/p/PAML/PAML-4.7-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/p/PAML/PAML-4.7-ictce-5.3.0.eb deleted file mode 100644 index 663098d7eaf5..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PAML/PAML-4.7-ictce-5.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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) -# 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 = 'MakeCp' - -name = 'PAML' -version = '4.7' - -homepage = 'http://abacus.gene.ucl.ac.uk/software/paml.html' -description = """PAML is a package of programs for phylogenetic - analyses of DNA or protein sequences using maximum likelihood.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': False} - -# eg. http://abacus.gene.ucl.ac.uk/software/paml4.7.tgz -sources = ['%(namelower)s%(version)s.tgz'] -source_urls = ['http://abacus.gene.ucl.ac.uk/software/'] - -buildopts = 'CC="$CC" CFLAGS="$CFLAGS"' - -start_dir = 'src' -files_to_copy = [(["baseml", "basemlg", "codeml", "pamp", "evolver", "yn00", "chi2"], 'bin')] - -sanity_check_paths = { - 'files': ['bin/baseml'], - 'dirs': ['bin'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/p/PANDAseq/PANDAseq-2.5-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/PANDAseq/PANDAseq-2.5-goolf-1.4.10.eb deleted file mode 100644 index 86983e66d24f..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PANDAseq/PANDAseq-2.5-goolf-1.4.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'PANDAseq' -version = '2.5' - -homepage = 'https://github.com/neufeld/pandaseq' -description = """PANDAseq assembles Illumina Solexa overlapping pair-end reads.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -# download from https://github.com/neufeld/pandaseq/archive/v2.5.tar.gz -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('libtool', '2.4.2'), - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -builddependencies = [('Autoconf', '2.69')] - -preconfigopts = "./autogen.sh &&" - -sanity_check_paths = { - 'files': ['bin/pandaseq', 'bin/pandaseq-checkid', 'bin/pandaseq-hang', 'bin/pandaxs', - 'lib/libpandaseq.%s' % SHLIB_EXT, 'lib/libpandaseq.a', 'lib/pkgconfig/pandaseq-%(version_major)s.pc'], - 'dirs': ['include/pandaseq-%(version_major)s'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/p/PAPI/PAPI-5.0.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/PAPI/PAPI-5.0.1-goolf-1.4.10.eb deleted file mode 100644 index abf2f2f348c3..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PAPI/PAPI-5.0.1-goolf-1.4.10.eb +++ /dev/null @@ -1,46 +0,0 @@ -## -# 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_07-02.html -## - -easyblock = 'ConfigureMake' - -name = 'PAPI' -version = '5.0.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': 'goolf', 'version': '1.4.10'} - -# Example download URL, for reference: http://icl.cs.utk.edu/projects/papi/downloads/papi-5.0.0.tar.gz -source_urls = ['http://icl.cs.utk.edu/projects/papi/downloads/'] -sources = [SOURCELOWER_TAR_GZ] - -start_dir = 'src' - -# parallel build doesn't always work -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/__archive__/p/PAPI/PAPI-5.0.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/p/PAPI/PAPI-5.0.1-ictce-5.3.0.eb deleted file mode 100644 index 5fdc97ba25b9..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PAPI/PAPI-5.0.1-ictce-5.3.0.eb +++ /dev/null @@ -1,47 +0,0 @@ -## -# 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_07-02.html -## - -easyblock = 'ConfigureMake' - -name = 'PAPI' -version = '5.0.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': 'ictce', 'version': '5.3.0'} - -# Example download URL, for reference: http://icl.cs.utk.edu/projects/papi/downloads/papi-5.0.0.tar.gz -source_urls = ['http://icl.cs.utk.edu/projects/papi/downloads/'] -sources = [SOURCELOWER_TAR_GZ] - -start_dir = 'src' - -# parallel build doesn't always work -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/__archive__/p/PAPI/PAPI-5.2.0-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/p/PAPI/PAPI-5.2.0-goolf-1.5.14.eb deleted file mode 100644 index 552073498302..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PAPI/PAPI-5.2.0-goolf-1.5.14.eb +++ /dev/null @@ -1,46 +0,0 @@ -## -# 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_07-02.html -## - -easyblock = 'ConfigureMake' - -name = 'PAPI' -version = '5.2.0' - -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': 'goolf', 'version': '1.5.14'} - -# Example download URL, for reference: http://icl.cs.utk.edu/projects/papi/downloads/papi-5.0.0.tar.gz -source_urls = ['http://icl.cs.utk.edu/projects/papi/downloads/'] -sources = [SOURCELOWER_TAR_GZ] - -start_dir = 'src' - -# parallel build doesn't always work -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/__archive__/p/PAPI/PAPI-5.2.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/p/PAPI/PAPI-5.2.0-ictce-5.3.0.eb deleted file mode 100644 index beb87afa42fd..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PAPI/PAPI-5.2.0-ictce-5.3.0.eb +++ /dev/null @@ -1,46 +0,0 @@ -## -# 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_07-02.html -## - -easyblock = 'ConfigureMake' - -name = 'PAPI' -version = '5.2.0' - -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': 'ictce', 'version': '5.3.0'} - -# Example download URL, for reference: http://icl.cs.utk.edu/projects/papi/downloads/papi-5.0.0.tar.gz -source_urls = ['http://icl.cs.utk.edu/projects/papi/downloads/'] -sources = [SOURCELOWER_TAR_GZ] - -start_dir = 'src' - -# parallel build doesn't always work -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/__archive__/p/PAPI/PAPI-5.4.0-foss-2015a.eb b/easybuild/easyconfigs/__archive__/p/PAPI/PAPI-5.4.0-foss-2015a.eb deleted file mode 100644 index 591c1a1cfb9e..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PAPI/PAPI-5.4.0-foss-2015a.eb +++ /dev/null @@ -1,45 +0,0 @@ -## -# 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_07-02.html -## - -easyblock = 'ConfigureMake' - -name = 'PAPI' -version = '5.4.0' - -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': 'foss', 'version': '2015a'} - -source_urls = ['http://icl.cs.utk.edu/projects/papi/downloads/'] -sources = [SOURCELOWER_TAR_GZ] - -start_dir = 'src' - -# parallel build doesn't always work -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/__archive__/p/PAPI/PAPI-5.4.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/p/PAPI/PAPI-5.4.1-foss-2015a.eb deleted file mode 100644 index aedb5208f2d6..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PAPI/PAPI-5.4.1-foss-2015a.eb +++ /dev/null @@ -1,46 +0,0 @@ -## -# 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_07-02.html -## - -easyblock = 'ConfigureMake' - -name = 'PAPI' -version = '5.4.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': 'foss', 'version': '2015a'} - -# Example download URL, for reference: http://icl.cs.utk.edu/projects/papi/downloads/papi-5.0.0.tar.gz -source_urls = ['http://icl.cs.utk.edu/projects/papi/downloads/'] -sources = [SOURCELOWER_TAR_GZ] - -start_dir = 'src' - -# parallel build doesn't always work -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/__archive__/p/PBZIP2/PBZIP2-1.1.8-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/PBZIP2/PBZIP2-1.1.8-goolf-1.4.10.eb deleted file mode 100644 index b212b2e2eff8..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PBZIP2/PBZIP2-1.1.8-goolf-1.4.10.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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 = 'PBZIP2' -version = '1.1.8' - -homepage = 'http://compression.ca/pbzip2/' -description = """ PBZIP2 is a parallel implementation of the bzip2 block-sorting file - compressor that uses pthreads and achieves near-linear speedup on SMP machines. The output - of this version is fully compatible with bzip2 v1.0.2 or newer (ie: anything compressed - with pbzip2 can be decompressed with bzip2).""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://compression.ca/pbzip2/'] -sources = [SOURCELOWER_TAR_GZ] - -buildopts = " CC=$CXX" - -parallel = 1 - -files_to_copy = [(["pbzip2"], "bin"), (["pbzip2.1"], "man/man1"), "README", "ChangeLog"] - -sanity_check_paths = { - 'files': ["bin/pbzip2"], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/p/PBZIP2/PBZIP2-1.1.8-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/p/PBZIP2/PBZIP2-1.1.8-ictce-6.2.5.eb deleted file mode 100644 index a0d4aaa3eed0..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PBZIP2/PBZIP2-1.1.8-ictce-6.2.5.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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 = 'PBZIP2' -version = '1.1.8' - -homepage = 'http://compression.ca/pbzip2/' -description = """ PBZIP2 is a parallel implementation of the bzip2 block-sorting file - compressor that uses pthreads and achieves near-linear speedup on SMP machines. The output - of this version is fully compatible with bzip2 v1.0.2 or newer (ie: anything compressed - with pbzip2 can be decompressed with bzip2).""" - -toolchain = {'name': 'ictce', 'version': '6.2.5'} - -source_urls = ['http://compression.ca/pbzip2/'] -sources = [SOURCELOWER_TAR_GZ] - -buildopts = " CC=$CXX" - -parallel = 1 - -files_to_copy = [(["pbzip2"], "bin"), (["pbzip2.1"], "man/man1"), "README", "ChangeLog"] - -sanity_check_paths = { - 'files': ["bin/pbzip2"], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/p/PCRE/PCRE-8.12-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/PCRE/PCRE-8.12-goolf-1.4.10.eb deleted file mode 100644 index a1e4190b5984..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PCRE/PCRE-8.12-goolf-1.4.10.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'PCRE' -version = '8.12' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://prdownloads.sourceforge.net/pcre'] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic --disable-cpp --enable-utf --enable-unicode-properties" - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/PCRE/PCRE-8.12-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/p/PCRE/PCRE-8.12-ictce-5.3.0.eb deleted file mode 100644 index 97cfc3e3dd0b..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PCRE/PCRE-8.12-ictce-5.3.0.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'PCRE' -version = '8.12' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://prdownloads.sourceforge.net/pcre'] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic --disable-cpp --enable-utf --enable-unicode-properties" - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/PCRE/PCRE-8.12-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/p/PCRE/PCRE-8.12-ictce-5.5.0.eb deleted file mode 100644 index c8297a55fa6e..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PCRE/PCRE-8.12-ictce-5.5.0.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'PCRE' -version = '8.12' - -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://prdownloads.sourceforge.net/pcre'] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic --disable-cpp --enable-utf --enable-unicode-properties" - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/PCRE/PCRE-8.35-intel-2014b.eb b/easybuild/easyconfigs/__archive__/p/PCRE/PCRE-8.35-intel-2014b.eb deleted file mode 100644 index 4db7f55f630f..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PCRE/PCRE-8.35-intel-2014b.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'PCRE' -version = '8.35' - -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': '2014b'} -toolchainopts = {'optarch': True, '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/__archive__/p/PCRE/PCRE-8.36-foss-2015a.eb b/easybuild/easyconfigs/__archive__/p/PCRE/PCRE-8.36-foss-2015a.eb deleted file mode 100644 index bb1b441bcde3..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PCRE/PCRE-8.36-foss-2015a.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'PCRE' -version = '8.36' - -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': 'foss', 'version': '2015a'} -toolchainopts = {'optarch': True, '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/__archive__/p/PCRE/PCRE-8.36-intel-2015a.eb b/easybuild/easyconfigs/__archive__/p/PCRE/PCRE-8.36-intel-2015a.eb deleted file mode 100644 index 968b4462f3b8..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PCRE/PCRE-8.36-intel-2015a.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'PCRE' -version = '8.36' - -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': '2015a'} -toolchainopts = {'optarch': True, '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/__archive__/p/PCRE/PCRE-8.37-foss-2015a.eb b/easybuild/easyconfigs/__archive__/p/PCRE/PCRE-8.37-foss-2015a.eb deleted file mode 100644 index 2142c1c7b59e..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PCRE/PCRE-8.37-foss-2015a.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'PCRE' -version = '8.37' - -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': 'foss', 'version': '2015a'} -toolchainopts = {'optarch': True, '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/__archive__/p/PCRE/PCRE-8.37-intel-2015a.eb b/easybuild/easyconfigs/__archive__/p/PCRE/PCRE-8.37-intel-2015a.eb deleted file mode 100644 index 7e31b8922b3b..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PCRE/PCRE-8.37-intel-2015a.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'PCRE' -version = '8.37' - -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': '2015a'} -toolchainopts = {'optarch': True, '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/__archive__/p/PCRE/PCRE-8.37-intel-2015b.eb b/easybuild/easyconfigs/__archive__/p/PCRE/PCRE-8.37-intel-2015b.eb deleted file mode 100644 index 1be2911b8bd5..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PCRE/PCRE-8.37-intel-2015b.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'PCRE' -version = '8.37' - -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': '2015b'} -toolchainopts = {'optarch': True, '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/__archive__/p/PCRE/PCRE-8.38-intel-2015b.eb b/easybuild/easyconfigs/__archive__/p/PCRE/PCRE-8.38-intel-2015b.eb deleted file mode 100644 index 19b23d1c84da..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PCRE/PCRE-8.38-intel-2015b.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'PCRE' -version = '8.38' - -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': '2015b'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic --disable-cpp --enable-utf --enable-unicode-properties" - -sanity_check_paths = { - 'files': ['bin/pcre-config', 'bin/pcregrep', 'bin/pcregrep', 'include/pcre.h', 'include/pcreposix.h', - ('lib/libpcreposix.%s' % SHLIB_EXT, 'lib64/libpcreposix.%s' % SHLIB_EXT), - ('lib/libpcreposix.a', 'lib64/libpcreposix.a'), - ('lib/libpcre.%s' % SHLIB_EXT, 'lib64/libpcre.%s' % SHLIB_EXT), - ('lib/libpcre.a', 'lib64/libpcre.a')], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/PDT/PDT-3.19-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/p/PDT/PDT-3.19-goolf-1.5.14.eb deleted file mode 100644 index e3744fc95aef..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PDT/PDT-3.19-goolf-1.5.14.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany -# Authors:: Bernd Mohr -# Markus Geimer -# License:: 3-clause BSD -# -# This work is based on experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## - -name = 'PDT' -version = '3.19' - -homepage = 'http://www.cs.uoregon.edu/research/pdt/' -description = """Program Database Toolkit (PDT) is a framework for analyzing source - code written in several programming languages and for making rich program knowledge - accessible to developers of static and dynamic analysis tools. PDT implements a standard - program representation, the program database (PDB), that can be accessed in a uniform way - through a class library supporting common PDB operations.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -sources = ['pdtoolkit-%(version)s.tar.gz'] -source_urls = ['http://tau.uoregon.edu/pdt_releases/'] - -checksums = [ - '5c5e1e6607086aa13bf4b1b9befc5864', # pdtoolkit-3.19.tar.gz -] - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/p/PDT/PDT-3.19-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/p/PDT/PDT-3.19-ictce-5.3.0.eb deleted file mode 100644 index 381266ea154c..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PDT/PDT-3.19-ictce-5.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany -# Authors:: Bernd Mohr -# Markus Geimer -# License:: 3-clause BSD -# -# This work is based on experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## - -name = "PDT" -version = "3.19" - -homepage = 'http://www.cs.uoregon.edu/research/pdt/' -description = """Program Database Toolkit (PDT) is a framework for analyzing source - code written in several programming languages and for making rich program knowledge - accessible to developers of static and dynamic analysis tools. PDT implements a standard - program representation, the program database (PDB), that can be accessed in a uniform way - through a class library supporting common PDB operations.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = ['pdtoolkit-%(version)s.tar.gz'] -source_urls = ['http://tau.uoregon.edu/pdt_releases/'] - -checksums = [ - '5c5e1e6607086aa13bf4b1b9befc5864', # pdtoolkit-3.19.tar.gz -] - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/p/PDT/PDT-3.20-foss-2015a.eb b/easybuild/easyconfigs/__archive__/p/PDT/PDT-3.20-foss-2015a.eb deleted file mode 100644 index 17487e128362..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PDT/PDT-3.20-foss-2015a.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany -# Authors:: Bernd Mohr -# Markus Geimer -# License:: 3-clause BSD -# -# This work is based on experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## - -name = "PDT" -version = "3.20" - -homepage = 'http://www.cs.uoregon.edu/research/pdt/' -description = """Program Database Toolkit (PDT) is a framework for analyzing source - code written in several programming languages and for making rich program knowledge - accessible to developers of static and dynamic analysis tools. PDT implements a standard - program representation, the program database (PDB), that can be accessed in a uniform way - through a class library supporting common PDB operations.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -sources = ['pdtoolkit-%(version)s.tar.gz'] -source_urls = ['http://tau.uoregon.edu/pdt_releases/'] - -checksums = [ - 'c3edabe202926abe04552e33cd39672d', # pdtoolkit-3.20.tar.gz -] - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/p/PDT/PDT-3.20-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/p/PDT/PDT-3.20-goolf-1.5.14.eb deleted file mode 100644 index ca20f00b88c5..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PDT/PDT-3.20-goolf-1.5.14.eb +++ /dev/null @@ -1,48 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# Authors:: Jordi Blasco -# License:: New BSD -# -## - -easyblock = 'ConfigureMake' - -name = "PDT" -version = "3.20" - -homepage = 'http://www.cs.uoregon.edu/research/pdt/' -description = """Program Database Toolkit (PDT) is a framework for analyzing source - code written in several programming languages and for making rich program knowledge - accessible to developers of static and dynamic analysis tools. PDT implements a standard - program representation, the program database (PDB), that can be accessed in a uniform way - through a class library supporting common PDB operations.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -# http://tau.uoregon.edu/pdt_releases/pdtoolkit-3.19.tar.gz -sources = ['pdtoolkit-%(version)s.tar.gz'] -source_urls = ['http://tau.uoregon.edu/pdt_releases/'] - -prefix_opt = '-prefix=' - -# notes by Bernd Mohr -# Compiler suite should always be specified -- MUCH quicker and SAVER than autodetect -# -KAI|-KCC|-GNU|-CC|-c++|-cxx|-xlC|-pgCC|-icpc|-ecpc -configopts = '-GNU' - -keeppreviousinstall = True - -# notes by Bernd Mohr -# Use hardcoded x86_64 or "import platform; machine = platform.machine()" here? -sanity_check_paths = { - 'files': ["x86_64/bin/cparse", "x86_64/include/pdb.h", "x86_64/lib/libpdb.a"], - 'dirs': [], -} - -skipsteps = ['build'] - -modextrapaths = { - 'PATH': "x86_64/bin", - 'LD_LIBRARY_PATH': "x86_64/lib", -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/p/PEAR/PEAR-0.9.6-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/PEAR/PEAR-0.9.6-goolf-1.4.10.eb deleted file mode 100644 index 31449b54e796..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PEAR/PEAR-0.9.6-goolf-1.4.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 = 'PEAR' -version = '0.9.6' - -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': 'goolf', 'version': '1.4.10'} - -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'), - ('bzip2', '1.0.6'), -] - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/pear'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/p/PETSc/PETSc-3.3-p2-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/PETSc/PETSc-3.3-p2-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index f00e26a484c8..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PETSc/PETSc-3.3-p2-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = "PETSc" -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.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['http://ftp.mcs.anl.gov/pub/petsc/release-snapshots'] -sources = [SOURCELOWER_TAR_GZ] - -patches = [ - 'PETSc_ranlib-fix.patch', - 'PETSc_no-BLACS.patch', -] - -dependencies = [ - ('Boost', '1.49.0', versionsuffix), - ('FIAT', '1.0.0', versionsuffix), - ('METIS', '5.0.2'), - ('ParMETIS', '4.0.2'), - ('ScientificPython', '2.8', versionsuffix), - ('SCOTCH', '5.1.12b_esmumps'), - ('SuiteSparse', '3.7.0', '-withparmetis'), # for CHOLMOD, UMFPACK - ('Hypre', '2.8.0b'), -] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/p/PETSc/PETSc-3.3-p2-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/PETSc/PETSc-3.3-p2-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index deb2a22bc2a2..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PETSc/PETSc-3.3-p2-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = "PETSc" -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.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['http://ftp.mcs.anl.gov/pub/petsc/release-snapshots'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('Boost', '1.49.0', versionsuffix), - ('FIAT', '1.0.0', versionsuffix), - ('METIS', '5.0.2'), - ('ParMETIS', '4.0.2'), - ('ScientificPython', '2.8', versionsuffix), - ('SCOTCH', '5.1.12b_esmumps'), - ('SuiteSparse', '3.7.0', '-withparmetis'), # for CHOLMOD, UMFPACK - ('Hypre', '2.8.0b'), -] - -patches = ['PETSc_ranlib-fix.patch'] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/p/PETSc/PETSc-3.5.1-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/p/PETSc/PETSc-3.5.1-intel-2014b-Python-2.7.8.eb deleted file mode 100644 index 15e5de651c73..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PETSc/PETSc-3.5.1-intel-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = "PETSc" -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.""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['http://ftp.mcs.anl.gov/pub/petsc/release-snapshots'] -sources = [SOURCELOWER_TAR_GZ] - -patches = [ - 'PETSc_ranlib-fix.patch', - 'PETSc-%(version)s-zlibfix.patch', -] - -parmetis = 'ParMETIS' -parmetis_ver = '4.0.3' -dependencies = [ - ('Boost', '1.55.0', versionsuffix), - ('FIAT', '1.1', versionsuffix), - ('METIS', '5.1.0'), - (parmetis, parmetis_ver), - ('ScientificPython', '2.8.1', versionsuffix), - ('SCOTCH', '6.0.0_esmumps'), - ('SuiteSparse', '4.2.1', '-%s-%s' % (parmetis, parmetis_ver)), - ('Hypre', '2.9.0b'), -] - -builddependencies = [('CMake', '3.0.0')] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/p/PETSc/PETSc-3.5.3-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/p/PETSc/PETSc-3.5.3-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 4842cf5227d1..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PETSc/PETSc-3.5.3-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'PETSc' -version = '3.5.3' -versionsuffix = '-Python-2.7.9' - -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': '2015a'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['http://ftp.mcs.anl.gov/pub/petsc/release-snapshots'] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['PETSc_ranlib-fix.patch'] - -parmetis = 'ParMETIS' -parmetis_ver = '4.0.3' -dependencies = [ - ('Boost', '1.57.0', versionsuffix), - ('FIAT', '1.5.0', versionsuffix), - ('METIS', '5.1.0'), - (parmetis, parmetis_ver), - ('ScientificPython', '2.9.4', versionsuffix), - ('SCOTCH', '6.0.4'), - ('SuiteSparse', '4.4.3', '-%s-%s' % (parmetis, parmetis_ver)), - ('Hypre', '2.10.0b'), -] - -builddependencies = [('CMake', '3.2.1')] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/p/PETSc/PETSc-3.6.3-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/p/PETSc/PETSc-3.6.3-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 8bab727ff292..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PETSc/PETSc-3.6.3-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'PETSc' -version = '3.6.3' -versionsuffix = '-Python-2.7.11' - -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': '2015b'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['http://ftp.mcs.anl.gov/pub/petsc/release-snapshots'] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['PETSc_ranlib-fix.patch'] - -parmetis = 'ParMETIS' -parmetis_ver = '4.0.3' -dependencies = [ - ('Boost', '1.59.0', versionsuffix), - ('ScientificPython', '2.9.4', versionsuffix), - ('FIAT', '1.6.0', versionsuffix), - ('METIS', '5.1.0'), - (parmetis, parmetis_ver), - ('SCOTCH', '6.0.4'), - ('SuiteSparse', '4.4.6', '-%s-%s' % (parmetis, parmetis_ver)), - ('Hypre', '2.10.1'), -] - -builddependencies = [('CMake', '3.4.1')] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/p/PFFT/PFFT-1.0.8-alpha-intel-2015b.eb b/easybuild/easyconfigs/__archive__/p/PFFT/PFFT-1.0.8-alpha-intel-2015b.eb deleted file mode 100644 index cbbba0ee73c6..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PFFT/PFFT-1.0.8-alpha-intel-2015b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'PFFT' -version = '1.0.8-alpha' - -homepage = 'https://www-user.tu-chemnitz.de/~mpip/software.php?lang=en' -description = """PFFT is a software library for computing massively parallel, fast Fourier -transformations on distributed memory architectures. PFFT can be understood as a generalization -of FFTW-MPI to multidimensional data decomposition.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.tu-chemnitz.de/~potts/workgroup/pippig/software/'] - -dependencies = [ - ('FFTW', '3.3.4', '-PFFT-20150905'), - ('Autotools', '20150215'), -] - -sanity_check_paths = { - 'files': ['lib/libpfft.%s' % SHLIB_EXT, 'lib/libpfft.a'], - 'dirs': [], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/p/PIL/PIL-1.1.7-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/p/PIL/PIL-1.1.7-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 087b2efa58a8..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PIL/PIL-1.1.7-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'PIL' -version = '1.1.7' - -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': '2015b'} - -source_urls = ['http://effbot.org/downloads/'] -sources = ['Imaging-%(version)s.tar.gz'] - -patches = ['PIL-%(version)s-find-deps.patch'] - -pyver = '2.7.10' -versionsuffix = '-Python-%s' % pyver -dependencies = [ - ('zlib', '1.2.8'), - ('Python', pyver), - ('libjpeg-turbo', '1.4.2'), - # currently not used because of dependency hell - # ('freetype', '2.6.1'), -] - -options = {'modulename': 'PIL'} - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['bin', 'lib/python%s/site-packages/%%(name)s' % pyshortver], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/p/PLINK/PLINK-1.07-foss-2015b.eb b/easybuild/easyconfigs/__archive__/p/PLINK/PLINK-1.07-foss-2015b.eb deleted file mode 100644 index f172624a2643..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PLINK/PLINK-1.07-foss-2015b.eb +++ /dev/null @@ -1,51 +0,0 @@ -# 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 -# Author: Adam Huffman -# The Francis Crick Institute - -easyblock = 'MakeCp' - -name = 'PLINK' -version = '1.07' - -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 - steps prior to this (e.g. study design and planning, generating genotype or CNV calls from raw data). - Through integration with gPLINK and Haploview, there is some support for the subsequent visualization, - annotation and storage of results. """ - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'openmp': True} - -sources = ['%(namelower)s-%(version)s-src.zip'] -source_urls = ['http://zzz.bwh.harvard.edu/plink/dist/'] - -patches = ['PLINK-1.07_redeclaration.patch'] - -dependencies = [('zlib', '1.2.8')] - -# plink makefile is a little bit tricky so we pass every options as arguments -# review plink original makefile for details -# if you want "new version check" change to WITH_WEBCHECK="1", but if your compute nodes -# have no internet access better leave it as is -buildopts = ' CXX_UNIX="$CXX $CXXFLAGS" WITH_R_PLUGINS=1 WITH_WEBCHECK="" WITH_ZLIB=1 ' -buildopts += ' WITH_LAPACK=1 FORCE_DYNAMIC=1 LIB_LAPACK=$EBROOTOPENBLAS/lib/libopenblas.%s' % SHLIB_EXT - -files_to_copy = [ - (["plink", "gPLINK.jar"], 'bin'), - "test.map", - "test.ped", - "COPYING.txt", - "README.txt", -] - -sanity_check_paths = { - 'files': ["bin/plink", "bin/gPLINK.jar", "test.map", "test.ped", "COPYING.txt", "README.txt"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/p/PLINK/PLINK-1.07-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/p/PLINK/PLINK-1.07-ictce-5.3.0.eb deleted file mode 100644 index 5a77a49bf9b6..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PLINK/PLINK-1.07-ictce-5.3.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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 , -# License:: MIT/GPL -# -## -easyblock = 'MakeCp' - -name = 'PLINK' -version = '1.07' - -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://zzz.bwh.harvard.edu/plink/dist/'] - -dependencies = [('zlib', '1.2.7')] - -buildopts = 'CXX_UNIX="$CXX $CXXFLAGS" WITH_R_PLUGINS=1 WITH_WEBCHECK="" WITH_ZLIB=1' -buildopts += ' WITH_LAPACK=1 FORCE_DYNAMIC=1 LIB_LAPACK=$BLAS_LAPACK_LIB_DIR/libmkl_lapack.a' - -files_to_copy = [ - (["plink", "gPLINK.jar"], 'bin'), - "test.map", - "test.ped", - "COPYING.txt", - "README.txt", -] - -sanity_check_paths = { - 'files': ["bin/plink", "bin/gPLINK.jar", "test.map", "test.ped", "COPYING.txt", "README.txt"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/p/PLINK/PLINK-1.07-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/p/PLINK/PLINK-1.07-ictce-6.2.5.eb deleted file mode 100644 index 8f4e1d77e16f..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PLINK/PLINK-1.07-ictce-6.2.5.eb +++ /dev/null @@ -1,47 +0,0 @@ -# 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 = 'PLINK' -version = '1.07' - -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 - steps prior to this (e.g. study design and planning, generating genotype or CNV calls from raw data). - Through integration with gPLINK and Haploview, there is some support for the subsequent visualization, - annotation and storage of results. """ - -toolchain = {'name': 'ictce', 'version': '6.2.5'} -toolchainopts = {'openmp': True} - -sources = ['%(namelower)s-%(version)s-src.zip'] -source_urls = ['http://zzz.bwh.harvard.edu/plink/dist/'] - -dependencies = [('zlib', '1.2.8')] - -# plink makefile is a little bit tricky so we pass every options as arguments -# review plink original makefile for details -# if you want "new version check" change to WITH_WEBCHECK="1", but if your compute nodes -# have no internet access better leave it as is -buildopts = ' CXX_UNIX="$CXX $CXXFLAGS" WITH_R_PLUGINS=1 WITH_WEBCHECK="" WITH_ZLIB=1 ' -buildopts += ' WITH_LAPACK=1 FORCE_DYNAMIC=1 LIB_LAPACK=$BLAS_LAPACK_LIB_DIR/libmkl_lapack.a' - -files_to_copy = [ - (["plink", "gPLINK.jar"], 'bin'), - "test.map", - "test.ped", - "COPYING.txt", - "README.txt", -] - -sanity_check_paths = { - 'files': ["bin/plink", "bin/gPLINK.jar", "test.map", "test.ped", "COPYING.txt", "README.txt"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/p/PLINKSEQ/PLINKSEQ-0.10-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/p/PLINKSEQ/PLINKSEQ-0.10-goolf-1.7.20.eb deleted file mode 100644 index de9f5cdd5553..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PLINKSEQ/PLINKSEQ-0.10-goolf-1.7.20.eb +++ /dev/null @@ -1,39 +0,0 @@ -# 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 = 'PLINKSEQ' -version = '0.10' - -homepage = 'https://atgu.mgh.harvard.edu/plinkseq/' -description = """ PLINK/SEQ is an open-source C/C++ library for working with human - genetic variation data. The specific focus is to provide a platform for analytic tool - development for variation data from large-scale resequencing and genotyping projects, - particularly whole-exome and whole-genome studies. It is independent of (but designed - to be complementary to) the existing PLINK package. """ - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = ['https://psychgen.u.hpc.mssm.edu/plinkseq_downloads/'] -sources = ['%(namelower)s-src-%(version)s.tgz'] - -dependencies = [ - ('protobuf', '2.5.0'), - ('zlib', '1.2.8'), -] - -parallel = 1 - -binary_files = ["behead", "browser", "gcol", "mm", "mongoose", "pdas", "pseq", "smp", "tab2vcf"] - -files_to_copy = [(["build/execs/%s" % x for x in binary_files], "bin")] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in binary_files], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/p/PLUMED/PLUMED-2.0.4-ictce-7.1.2.eb b/easybuild/easyconfigs/__archive__/p/PLUMED/PLUMED-2.0.4-ictce-7.1.2.eb deleted file mode 100644 index e4e68f12e8db..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PLUMED/PLUMED-2.0.4-ictce-7.1.2.eb +++ /dev/null @@ -1,35 +0,0 @@ -# by Ward Poelmans - -easyblock = 'ConfigureMake' - -name = 'PLUMED' -version = '2.0.4' - -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': 'ictce', 'version': '7.1.2'} - -source_urls = ['https://github.com/plumed/plumed2/archive/'] -sources = ['v%(version)s.tar.gz'] - -patches = ['PLUMED-%(version)s_eb-env-vars.patch'] - -skipsteps = ['configure'] - -prebuildopts = " ./configure.sh linux.icc && source sourceme.sh && " -preinstallopts = " export PLUMED_PREFIX=%(installdir)s && " - -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} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/p/PLUMED/PLUMED-2.1.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/p/PLUMED/PLUMED-2.1.3-intel-2015a.eb deleted file mode 100644 index d87b961730ae..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PLUMED/PLUMED-2.1.3-intel-2015a.eb +++ /dev/null @@ -1,36 +0,0 @@ -# by Ward Poelmans - -easyblock = 'ConfigureMake' - -name = 'PLUMED' -version = '2.1.3' - -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': 'intel', 'version': '2015a'} -toolchainopts = {'usempi': 'True'} - -source_urls = ['https://github.com/plumed/plumed2/archive/'] -sources = ['v%(version)s.tar.gz'] - -patches = ['PLUMED-2.0.4_eb-env-vars.patch'] - -skipsteps = ['configure'] - -prebuildopts = " ./configure.sh linux.mpi.icc && source sourceme.sh && " -preinstallopts = " export PLUMED_PREFIX=%(installdir)s && " - -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} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/p/PLUMED/PLUMED-2.1.4-foss-2015b.eb b/easybuild/easyconfigs/__archive__/p/PLUMED/PLUMED-2.1.4-foss-2015b.eb deleted file mode 100644 index 3b2363cdf9ab..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PLUMED/PLUMED-2.1.4-foss-2015b.eb +++ /dev/null @@ -1,42 +0,0 @@ -# by Ward Poelmans - -easyblock = 'ConfigureMake' - -name = 'PLUMED' -version = '2.1.4' - -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': '2015b'} -toolchainopts = {'usempi': 'True'} - -source_urls = ['https://github.com/plumed/plumed2/archive/'] -sources = ['v%(version)s.tar.gz'] - -dependencies = [ - ('zlib', '1.2.8'), - ('GSL', '1.16'), - ('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/__archive__/p/PLUMED/PLUMED-2.1.4-intel-2015b.eb b/easybuild/easyconfigs/__archive__/p/PLUMED/PLUMED-2.1.4-intel-2015b.eb deleted file mode 100644 index ec5fd48964fc..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PLUMED/PLUMED-2.1.4-intel-2015b.eb +++ /dev/null @@ -1,42 +0,0 @@ -# by Ward Poelmans - -easyblock = 'ConfigureMake' - -name = 'PLUMED' -version = '2.1.4' - -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': 'intel', 'version': '2015b'} -toolchainopts = {'usempi': 'True'} - -source_urls = ['https://github.com/plumed/plumed2/archive/'] -sources = ['v%(version)s.tar.gz'] - -dependencies = [ - ('zlib', '1.2.8'), - ('GSL', '1.16'), - ('libmatheval', '1.1.11'), -] - -preconfigopts = 'FC=$MPIF90 LIBS="$LIBLAPACK $LIBS" ' -configopts = ' --exec-prefix=%(installdir)s --enable-gsl' -prebuildopts = 'source sourceme.sh && ' - -sanity_check_paths = { - 'files': ['bin/plumed', 'lib/libplumedKernel.so', 'lib/libplumed.so'], - 'dirs': ['lib/plumed'] -} - -modextrapaths = { - 'PLUMED_KERNEL': 'lib/libplumedKernel.so', - 'PLUMED_ROOT': 'lib/plumed', -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/p/PLUMED/PLUMED-2.2.0-foss-2015b.eb b/easybuild/easyconfigs/__archive__/p/PLUMED/PLUMED-2.2.0-foss-2015b.eb deleted file mode 100644 index c12f858946fb..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PLUMED/PLUMED-2.2.0-foss-2015b.eb +++ /dev/null @@ -1,42 +0,0 @@ -# by Ward Poelmans - -easyblock = 'ConfigureMake' - -name = 'PLUMED' -version = '2.2.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': '2015b'} -toolchainopts = {'usempi': 'True'} - -source_urls = ['https://github.com/plumed/plumed2/archive/'] -sources = ['v%(version)s.tar.gz'] - -dependencies = [ - ('zlib', '1.2.8'), - ('GSL', '1.16'), - ('libmatheval', '1.1.11'), -] - -preconfigopts = 'FC=$MPIF90 LIBS="$LIBLAPACK $LIBS" ' -configopts = ' --exec-prefix=%(installdir)s --enable-gsl' -prebuildopts = 'source sourceme.sh && ' - -sanity_check_paths = { - 'files': ['bin/plumed', 'lib/libplumedKernel.so', 'lib/libplumed.so'], - 'dirs': ['lib/plumed'] -} - -modextrapaths = { - 'PLUMED_KERNEL': 'lib/libplumedKernel.so', - 'PLUMED_ROOT': 'lib/plumed', -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/p/PLUMED/PLUMED-2.2.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/p/PLUMED/PLUMED-2.2.0-intel-2015b.eb deleted file mode 100644 index b547dd35fb8d..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PLUMED/PLUMED-2.2.0-intel-2015b.eb +++ /dev/null @@ -1,42 +0,0 @@ -# by Ward Poelmans - -easyblock = 'ConfigureMake' - -name = 'PLUMED' -version = '2.2.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': 'intel', 'version': '2015b'} -toolchainopts = {'usempi': 'True'} - -source_urls = ['https://github.com/plumed/plumed2/archive/'] -sources = ['v%(version)s.tar.gz'] - -dependencies = [ - ('zlib', '1.2.8'), - ('GSL', '1.16'), - ('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/__archive__/p/PLUMED/PLUMED-2.2.1-foss-2015b.eb b/easybuild/easyconfigs/__archive__/p/PLUMED/PLUMED-2.2.1-foss-2015b.eb deleted file mode 100644 index 2be6013ea45f..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PLUMED/PLUMED-2.2.1-foss-2015b.eb +++ /dev/null @@ -1,42 +0,0 @@ -# by Ward Poelmans - -easyblock = 'ConfigureMake' - -name = 'PLUMED' -version = '2.2.1' - -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': '2015b'} -toolchainopts = {'usempi': 'True'} - -source_urls = ['https://github.com/plumed/plumed2/archive/'] -sources = ['v%(version)s.tar.gz'] - -dependencies = [ - ('zlib', '1.2.8'), - ('GSL', '2.1'), - ('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/__archive__/p/PLUMED/PLUMED-2.2.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/p/PLUMED/PLUMED-2.2.1-intel-2015b.eb deleted file mode 100644 index c2a88ca7fa92..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PLUMED/PLUMED-2.2.1-intel-2015b.eb +++ /dev/null @@ -1,42 +0,0 @@ -# by Ward Poelmans - -easyblock = 'ConfigureMake' - -name = 'PLUMED' -version = '2.2.1' - -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': 'intel', 'version': '2015b'} -toolchainopts = {'usempi': 'True'} - -source_urls = ['https://github.com/plumed/plumed2/archive/'] -sources = ['v%(version)s.tar.gz'] - -dependencies = [ - ('zlib', '1.2.8'), - ('GSL', '2.1'), - ('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/__archive__/p/PLY/PLY-3.8-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/p/PLY/PLY-3.8-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index a7d3815c2c2a..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PLY/PLY-3.8-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'PLY' -version = '3.8' - -homepage = "http://www.dabeaz.com/ply/" -description = """PLY is yet another implementation of lex and yacc for Python.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -pyver = '2.7.11' - -versionsuffix = "-Python-%s" % pyver - -dependencies = [('Python', pyver)] - -py_short_ver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages' % py_short_ver], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/p/PP/PP-1.6.4-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/p/PP/PP-1.6.4-goolf-1.4.10-Python-2.7.5.eb deleted file mode 100644 index da24746b62ed..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PP/PP-1.6.4-goolf-1.4.10-Python-2.7.5.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = "PythonPackage" - -name = 'PP' -version = '1.6.4' - -homepage = 'http://www.parallelpython.com/' -description = """PP is a python module which provides mechanism for parallel execution of python code on SMP - (systems with multiple processors or cores) and clusters (computers connected via network).""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://www.parallelpython.com/downloads/pp/'] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.5' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), -] - -sanity_check_paths = { - 'files': ['lib/python%s/site-packages/%%(namelower)s.py' % pythonshortversion], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/PP/PP-1.6.4-ictce-5.3.0-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/p/PP/PP-1.6.4-ictce-5.3.0-Python-2.7.5.eb deleted file mode 100644 index 3d4858dc19cd..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PP/PP-1.6.4-ictce-5.3.0-Python-2.7.5.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = "PythonPackage" - -name = 'PP' -version = '1.6.4' - -homepage = 'http://www.parallelpython.com/' -description = """PP is a python module which provides mechanism for parallel execution of python code on SMP - (systems with multiple processors or cores) and clusters (computers connected via network).""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://www.parallelpython.com/downloads/pp/'] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.5' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), -] - -sanity_check_paths = { - 'files': ['lib/python%s/site-packages/%%(namelower)s.py' % pythonshortversion], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/PRACE/PRACE-20130605-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/PRACE/PRACE-20130605-goolf-1.4.10.eb deleted file mode 100644 index ba3147aeda17..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PRACE/PRACE-20130605-goolf-1.4.10.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 HPCBIOS project: -# http://hpcbios.readthedocs.org/en/latest/ -## - -easyblock = 'Bundle' - -name = 'PRACE' -version = '20130605' - -homepage = 'http://www.prace-ri.eu/PRACE-Common-Production' -description = """The PRACE Common Production Environment (PCPE) is a set of software tools and libraries - that are planned to be available on all PRACE execution sites. The PCPE also defines a set of environment - variables that try to make compilation on all sites as homogeneous and simple as possible.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -dependencies = [ - ('make', '3.82'), - ('Java', '1.7.0_10', '', True), - ('Bash', '4.2'), - ('tcsh', '6.18.01'), - ('Tcl', '8.5.12'), - ('Tk', '8.5.12'), - ('netCDF', '4.1.3'), # this one will also bring in HDF5 - ('Perl', '5.16.3'), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/p/PRACE/PRACE-20130605-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/p/PRACE/PRACE-20130605-ictce-5.3.0.eb deleted file mode 100644 index e1d909735746..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PRACE/PRACE-20130605-ictce-5.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 HPCBIOS project: -# http://hpcbios.readthedocs.org/en/latest/ -## - -easyblock = 'Bundle' - -name = 'PRACE' -version = '20130605' - -homepage = 'http://www.prace-ri.eu/PRACE-Common-Production' -description = """The PRACE Common Production Environment (PCPE) is a set of software tools and libraries - that are planned to be available on all PRACE execution sites. The PCPE also defines a set of environment - variables that try to make compilation on all sites as homogeneous and simple as possible.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -dependencies = [ - ('make', '3.82'), - ('Java', '1.7.0_10', '', True), - ('Bash', '4.2'), - ('tcsh', '6.18.01'), - ('Tcl', '8.5.12'), - ('Tk', '8.5.12'), - ('netCDF', '4.1.3'), # this one will also bring in HDF5 - ('Perl', '5.16.3'), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/__archive__/p/PRANK/PRANK-130820-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/PRANK/PRANK-130820-goolf-1.4.10.eb deleted file mode 100644 index d91b5c16d2f8..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PRANK/PRANK-130820-goolf-1.4.10.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2012-2014 Uni.Lu/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 -## - -easyblock = 'MakeCp' - -name = "PRANK" -version = "130820" - -homepage = "http://code.google.com/p/prank-msa/" -description = """PRANK is a probabilistic multiple alignment program for DNA, - codon and amino-acid sequences. PRANK is based on a novel algorithm that treats - insertions correctly and avoids over-estimation of the number of deletion events.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': True, 'optarch': True} - -source_urls = ["http://prank-msa.googlecode.com/files"] -sources = ['%(namelower)s.source.%(version)s.tgz'] - -# PRANK uses MAFFT as external tool to contruct guide tree -dependencies = [('MAFFT', '7.130', '-with-extensions')] - -start_dir = 'src' - -files_to_copy = [(['prank'], 'bin')] - -sanity_check_paths = { - 'files': ["bin/prank"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/p/PRANK/PRANK-130820-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/p/PRANK/PRANK-130820-ictce-5.3.0.eb deleted file mode 100644 index e37d705eb5c5..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PRANK/PRANK-130820-ictce-5.3.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2012-2014 Uni.Lu/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 -## - -easyblock = 'MakeCp' - -name = "PRANK" -version = "130820" - -homepage = "http://code.google.com/p/prank-msa/" -description = """PRANK is a probabilistic multiple alignment program for DNA, - codon and amino-acid sequences. PRANK is based on a novel algorithm that treats - insertions correctly and avoids over-estimation of the number of deletion events.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': True, 'optarch': True} - -source_urls = ["http://prank-msa.googlecode.com/files"] -sources = ['%(namelower)s.source.%(version)s.tgz'] - -# PRANK uses MAFFT as external tool to contruct guide tree -dependencies = [('MAFFT', '7.130', '-with-extensions')] - -start_dir = 'src' - -files_to_copy = [(['prank'], 'bin')] - -sanity_check_paths = { - 'files': ["bin/prank"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/p/PRANK/PRANK-140110-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/PRANK/PRANK-140110-goolf-1.4.10.eb deleted file mode 100644 index e5306a0264dc..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PRANK/PRANK-140110-goolf-1.4.10.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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 - -name = 'PRANK' -version = '140110' - -easyblock = 'MakeCp' - -homepage = 'http://code.google.com/p/prank-msa/' -description = """ PRANK is a probabilistic multiple alignment program for DNA, - codon and amino-acid sequences. PRANK is based on a novel algorithm that treats - insertions correctly and avoids over-estimation of the number of deletion events.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ["http://prank-msa.googlecode.com/files/"] -sources = ['%(namelower)s.source.%(version)s.tgz'] - -# PRANK uses MAFFT as external tool to contruct guide tree -dependencies = [('MAFFT', '7.130', '-with-extensions')] - -start_dir = 'src' - -files_to_copy = [(['prank'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/prank'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/p/PRINSEQ/PRINSEQ-0.20.4-foss-2015b-Perl-5.20.3.eb b/easybuild/easyconfigs/__archive__/p/PRINSEQ/PRINSEQ-0.20.4-foss-2015b-Perl-5.20.3.eb deleted file mode 100644 index 69665c3f252c..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PRINSEQ/PRINSEQ-0.20.4-foss-2015b-Perl-5.20.3.eb +++ /dev/null @@ -1,118 +0,0 @@ -# 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 = 'Tarball' - -name = 'PRINSEQ' -version = '0.20.4' - -homepage = 'http://prinseq.sourceforge.net' -description = """A bioinformatics tool to PRe-process and show INformation of SEQuence data.""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -source_urls = ['http://sourceforge.net/projects/prinseq/files/standalone/'] -sources = ['%(namelower)s-lite-%(version)s.tar.gz'] - -perl = 'Perl' -perlver = '5.20.3' -versionsuffix = '-%s-%s' % (perl, perlver) - -dependencies = [ - (perl, perlver), -] - -# these are the perl libraries dependencies -exts_defaultclass = 'PerlModule' -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/'], - }), - ('ExtUtils::PkgConfig', '1.15', { - '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/'], - }), - ('Pod::Usage', '1.68', { - 'source_tmpl': 'Pod-Usage-1.68.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MAREKR/'], - }), - ('File::Temp', '0.2304', { - 'source_tmpl': 'File-Temp-0.2304.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/'], - }), - ('Digest::MD5', '2.54', { - 'source_tmpl': 'Digest-MD5-2.54.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('File::Spec', '3.62', { - 'source_tmpl': 'PathTools-3.62.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('JSON', '2.90', { - 'source_tmpl': 'JSON-2.90.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MAKAMAKA/'], - }), - ('Cairo', '1.106', { - 'source_tmpl': 'Cairo-1.106.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/X/XA/XAOC/'], - }), - ('Statistics::PCA', '0.0.1', { - 'source_tmpl': 'Statistics-PCA-0.0.1.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DS/DSTH/'], - }), - ('MIME::Base64', '3.15', { - 'source_tmpl': 'MIME-Base64-3.15.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Math::Cephes::Matrix', '0.5304', { - 'source_tmpl': 'Math-Cephes-0.5304.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/'], - }), - ('Math::MatrixReal', '2.12', { - 'source_tmpl': 'Math-MatrixReal-2.12.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LETO/'], - }), - ('Text::SimpleTable', '2.03', { - 'source_tmpl': 'Text-SimpleTable-2.03.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MR/MRAMBERG/'], - }), - ('Contextual::Return', '0.004008', { - 'source_tmpl': 'Contextual-Return-0.004008.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DC/DCONWAY/'], - }), - ('Want', '0.26', { - 'source_tmpl': 'Want-0.26.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RO/ROBIN/'], - }), -] - -# this is the script which relies in many extra Perl libraries so we verify it's working fine -sanity_check_commands = [('perl', '%(installdir)s/prinseq-graphs.pl')] - -modextrapaths = { - 'PATH': "", # add installation dir to PATH - 'PERL5LIB': 'lib/perl5/site_perl/%s/' % (perlver) -} - -postinstallcmds = [ - r"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'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/p/PRINSEQ/PRINSEQ-0.20.4-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/__archive__/p/PRINSEQ/PRINSEQ-0.20.4-goolf-1.4.10-Perl-5.16.3.eb deleted file mode 100644 index 13a6b51345f3..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PRINSEQ/PRINSEQ-0.20.4-goolf-1.4.10-Perl-5.16.3.eb +++ /dev/null @@ -1,116 +0,0 @@ -# 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 = 'PRINSEQ' -version = '0.20.4' - -homepage = 'http://prinseq.sourceforge.net' -description = """A bioinformatics tool to PRe-process and show INformation of SEQuence data.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://sourceforge.net/projects/prinseq/files/standalone/'] -sources = ['%(namelower)s-lite-%(version)s.tar.gz'] - -perl = 'Perl' -perlver = '5.16.3' -versionsuffix = '-%s-%s' % (perl, perlver) - -dependencies = [ - (perl, perlver), -] - -# these are the perl libraries dependencies -exts_defaultclass = 'PerlModule' -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/'], - }), - ('ExtUtils::PkgConfig', '1.15', { - '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/'], - }), - ('Pod::Usage', '1.68', { - 'source_tmpl': 'Pod-Usage-1.68.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MAREKR/'], - }), - ('File::Temp', '0.2304', { - 'source_tmpl': 'File-Temp-0.2304.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/'], - }), - ('Digest::MD5', '2.54', { - 'source_tmpl': 'Digest-MD5-2.54.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('File::Spec', '3.62', { - 'source_tmpl': 'PathTools-3.62.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('JSON', '2.90', { - 'source_tmpl': 'JSON-2.90.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MAKAMAKA/'], - }), - ('Cairo', '1.106', { - 'source_tmpl': 'Cairo-1.106.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/X/XA/XAOC/'], - }), - ('Statistics::PCA', '0.0.1', { - 'source_tmpl': 'Statistics-PCA-0.0.1.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DS/DSTH/'], - }), - ('MIME::Base64', '3.15', { - 'source_tmpl': 'MIME-Base64-3.15.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Math::Cephes::Matrix', '0.5304', { - 'source_tmpl': 'Math-Cephes-0.5304.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/'], - }), - ('Math::MatrixReal', '2.12', { - 'source_tmpl': 'Math-MatrixReal-2.12.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LETO/'], - }), - ('Text::SimpleTable', '2.03', { - 'source_tmpl': 'Text-SimpleTable-2.03.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MR/MRAMBERG/'], - }), - ('Contextual::Return', '0.004008', { - 'source_tmpl': 'Contextual-Return-0.004008.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DC/DCONWAY/'], - }), - ('Want', '0.26', { - 'source_tmpl': 'Want-0.26.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RO/ROBIN/'], - }), -] - -# this is the script which relies in many extra Perl libraries so we verify it's working fine -sanity_check_commands = [('perl', '%(installdir)s/prinseq-graphs.pl')] - -modextrapaths = { - 'PATH': "", # add installation dir to PATH - 'PERL5LIB': 'lib/perl5/site_perl/%s/' % (perlver) -} - -postinstallcmds = [ - r"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'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/p/PROJ/PROJ-4.8.0-foss-2015b.eb b/easybuild/easyconfigs/__archive__/p/PROJ/PROJ-4.8.0-foss-2015b.eb deleted file mode 100644 index 00f55ae5a34d..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PROJ/PROJ-4.8.0-foss-2015b.eb +++ /dev/null @@ -1,29 +0,0 @@ -# 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.8.0' - -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': '2015b'} -toolchainopts = {'opt': True, '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/__archive__/p/PROJ/PROJ-4.8.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/PROJ/PROJ-4.8.0-goolf-1.4.10.eb deleted file mode 100644 index f7686d47694c..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PROJ/PROJ-4.8.0-goolf-1.4.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -## -# 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.8.0' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': True, '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/__archive__/p/PROJ/PROJ-4.8.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/p/PROJ/PROJ-4.8.0-ictce-5.3.0.eb deleted file mode 100644 index 76fc53fbf07c..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PROJ/PROJ-4.8.0-ictce-5.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -## -# 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.8.0' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': True, '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/__archive__/p/PROJ/PROJ-4.9.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/p/PROJ/PROJ-4.9.1-foss-2015a.eb deleted file mode 100644 index 200a9f51d139..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PROJ/PROJ-4.9.1-foss-2015a.eb +++ /dev/null @@ -1,30 +0,0 @@ -## -# 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.1' - -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': '2015a'} -toolchainopts = {'opt': True, '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/__archive__/p/PSI/PSI-4.0b4-ictce-5.3.0-mt.eb b/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b4-ictce-5.3.0-mt.eb deleted file mode 100644 index 33bdd4e669d8..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b4-ictce-5.3.0-mt.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'PSI' -version = '4.0b4' -versionsuffix = '-mt' - -homepage = 'http://www.psicode.org/' -description = """PSI4 is an open-source suite of ab initio quantum chemistry programs designed for - efficient, high-accuracy simulations of a variety of molecular properties. We can routinely perform - computations with more than 2500 basis functions running serially or in parallel.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -# not using MPI results in a build relying on multithreaded BLAS solely -toolchainopts = {'usempi': False} - -source_urls = ['http://download.sourceforge.net/psicode/'] -sources = ['%(namelower)s%(version)s.tar.gz'] - -patches = [ - 'PSI-4.0b4-mpi.patch', - 'PSI-4.0b4-thread-pool.patch', - # workaround for broken python-config due to full path to bin/python being used - 'PSI-%(version)s_python-config.patch', -] - -python = 'Python' -pyver = '2.7.3' - -dependencies = [ - (python, pyver), - ('Boost', '1.53.0', '-%s-%s' % (python, pyver)), -] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b4-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b4-ictce-5.3.0.eb deleted file mode 100644 index 300abe34c8b7..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b4-ictce-5.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'PSI' -version = '4.0b4' - -homepage = 'http://www.psicode.org/' -description = """PSI4 is an open-source suite of ab initio quantum chemistry programs designed for - efficient, high-accuracy simulations of a variety of molecular properties. We can routinely perform - computations with more than 2500 basis functions running serially or in parallel.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'usempi': True} - -source_urls = ['http://download.sourceforge.net/psicode/'] -sources = ['%(namelower)s%(version)s.tar.gz'] - -patches = [ - 'PSI-4.0b4-mpi.patch', - 'PSI-4.0b4-thread-pool.patch', - # workaround for broken python-config due to full path to bin/python being used - 'PSI-%(version)s_python-config.patch', -] - -python = 'Python' -pyver = '2.7.3' - -dependencies = [ - (python, pyver), - ('Boost', '1.53.0', '-%s-%s' % (python, pyver)), -] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b5-ictce-5.3.0-mt.eb b/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b5-ictce-5.3.0-mt.eb deleted file mode 100644 index a35b218f7d3b..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b5-ictce-5.3.0-mt.eb +++ /dev/null @@ -1,33 +0,0 @@ -name = 'PSI' -version = '4.0b5' -versionsuffix = '-mt' - -homepage = 'http://www.psicode.org/' -description = """PSI4 is an open-source suite of ab initio quantum chemistry programs designed for - efficient, high-accuracy simulations of a variety of molecular properties. We can routinely perform - computations with more than 2500 basis functions running serially or in parallel.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -# not using MPI results in a build relying on multithreaded BLAS solely -toolchainopts = {'usempi': False} - -source_urls = ['http://download.sourceforge.net/psicode/'] -sources = ['%(namelower)s%(version)s.tar.gz'] - -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', - # workaround for broken python-config due to full path to bin/python being used - 'PSI-%(version)s_python-config.patch', -] - -python = 'Python' -pyver = '2.7.5' - -dependencies = [ - (python, pyver), - ('Boost', '1.53.0', '-%s-%s' % (python, pyver)), -] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b5-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b5-ictce-5.3.0.eb deleted file mode 100644 index 6444ef03e078..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b5-ictce-5.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'PSI' -version = '4.0b5' - -homepage = 'http://www.psicode.org/' -description = """PSI4 is an open-source suite of ab initio quantum chemistry programs designed for - efficient, high-accuracy simulations of a variety of molecular properties. We can routinely perform - computations with more than 2500 basis functions running serially or in parallel.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'usempi': True} - -source_urls = ['http://download.sourceforge.net/psicode/'] -sources = ['%(namelower)s%(version)s.tar.gz'] - -patches = [ - 'PSI-4.0b5-mpi-memcpy.patch', - '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', - # workaround for broken python-config due to full path to bin/python being used - 'PSI-%(version)s_python-config.patch', -] - -python = 'Python' -pyver = '2.7.5' - -dependencies = [ - (python, pyver), - ('Boost', '1.53.0', '-%s-%s' % (python, pyver)), -] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b5-ictce-5.5.0-mt.eb b/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b5-ictce-5.5.0-mt.eb deleted file mode 100644 index d50c1e4431f1..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b5-ictce-5.5.0-mt.eb +++ /dev/null @@ -1,33 +0,0 @@ -name = 'PSI' -version = '4.0b5' -versionsuffix = '-mt' - -homepage = 'http://www.psicode.org/' -description = """PSI4 is an open-source suite of ab initio quantum chemistry programs designed for - efficient, high-accuracy simulations of a variety of molecular properties. We can routinely perform - computations with more than 2500 basis functions running serially or in parallel.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -# not using MPI results in a build relying on multithreaded BLAS solely -toolchainopts = {'usempi': False} - -source_urls = ['http://download.sourceforge.net/psicode/'] -sources = ['%(namelower)s%(version)s.tar.gz'] - -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', - # workaround for broken python-config due to full path to bin/python being used - 'PSI-%(version)s_python-config.patch', -] - -python = 'Python' -pyver = '2.7.5' - -dependencies = [ - (python, pyver), - ('Boost', '1.53.0', '-%s-%s' % (python, pyver)), -] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b5-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b5-ictce-5.5.0.eb deleted file mode 100644 index d969aa2c91aa..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b5-ictce-5.5.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'PSI' -version = '4.0b5' - -homepage = 'http://www.psicode.org/' -description = """PSI4 is an open-source suite of ab initio quantum chemistry programs designed for - efficient, high-accuracy simulations of a variety of molecular properties. We can routinely perform - computations with more than 2500 basis functions running serially or in parallel.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'usempi': True} - -source_urls = ['http://download.sourceforge.net/psicode/'] -sources = ['%(namelower)s%(version)s.tar.gz'] - -patches = [ - 'PSI-4.0b5-mpi-memcpy.patch', - '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', - # workaround for broken python-config due to full path to bin/python being used - 'PSI-%(version)s_python-config.patch', -] - -python = 'Python' -pyver = '2.7.5' - -dependencies = [ - (python, pyver), - ('Boost', '1.53.0', '-%s-%s' % (python, pyver)), -] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b5-intel-2015a-mt-maxam7-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b5-intel-2015a-mt-maxam7-Python-2.7.10.eb deleted file mode 100644 index c3469f5c4d83..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b5-intel-2015a-mt-maxam7-Python-2.7.10.eb +++ /dev/null @@ -1,39 +0,0 @@ -name = 'PSI' -version = '4.0b5' -# 'maxam7': maximum angular momentum increased to 7 via LIBINT_OPT_AM -versionsuffix = '-mt-maxam7' - -homepage = 'http://www.psicode.org/' -description = """PSI4 is an open-source suite of ab initio quantum chemistry programs designed for - efficient, high-accuracy simulations of a variety of molecular properties. We can routinely perform - computations with more than 2500 basis functions running serially or in parallel.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -# not using MPI results in a build relying on multithreaded BLAS solely -toolchainopts = {'usempi': False} - -source_urls = ['http://download.sourceforge.net/psicode/'] -sources = ['%(namelower)s%(version)s.tar.gz'] - -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', - # workaround for broken python-config due to full path to bin/python being used - 'PSI-%(version)s_python-config.patch', -] - -python = 'Python' -pyver = '2.7.10' -pysuff = '-%s-%s' % (python, pyver) -versionsuffix += pysuff - -dependencies = [ - (python, pyver), - ('Boost', '1.59.0', pysuff), -] - -# increase maximum angular momentum to 7 -configopts = '--with-max-am-eri=7' - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b6-20150228-intel-2015a-mt.eb b/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b6-20150228-intel-2015a-mt.eb deleted file mode 100644 index 5fa710dd00a9..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b6-20150228-intel-2015a-mt.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = 'PSI' -version = '4.0b6-20150228' -versionsuffix = '-mt' - -homepage = 'http://www.psicode.org/' -description = """PSI4 is an open-source suite of ab initio quantum chemistry programs designed for - efficient, high-accuracy simulations of a variety of molecular properties. We can routinely perform - computations with more than 2500 basis functions running serially or in parallel.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'usempi': False} - -source_urls = ['https://github.com/psi4/psi4public/archive/'] -sources = ['14c78eabdca86f8e094576890518d93d300d2500.tar.gz'] - -patches = [ - 'PSI-%(version)s-fix-cmake.patch', - 'PSI-%(version)s-disable-some-tests.patch', -] - -python = 'Python' -pyver = '2.7.9' - -dependencies = [ - (python, pyver), - ('Boost', '1.57.0', '-%s-%s' % (python, pyver)), -] - -builddependencies = [ - ('CMake', '3.1.3'), - ('Perl', '5.20.1', '-bare'), # for the test suite -] - -# Execute only the 'quick' tests and run 4 in parallel -runtest = 'ARGS="-V -L quicktests -j 4" test' - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b6-20150814-intel-2015a-mt-maxam7-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b6-20150814-intel-2015a-mt-maxam7-Python-2.7.10.eb deleted file mode 100644 index 77a45e9e57c1..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b6-20150814-intel-2015a-mt-maxam7-Python-2.7.10.eb +++ /dev/null @@ -1,40 +0,0 @@ -name = 'PSI' -version = '4.0b6-20150814' -versionsuffix = '-mt-maxam7' - -homepage = 'http://www.psicode.org/' -description = """PSI4 is an open-source suite of ab initio quantum chemistry programs designed for - efficient, high-accuracy simulations of a variety of molecular properties. We can routinely perform - computations with more than 2500 basis functions running serially or in parallel.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'usempi': False} - -source_urls = ['https://github.com/psi4/psi4public/archive/'] -sources = ['7baee9b8ff6e30b39a7ee627750a518c39bd84f3.tar.gz'] - -patches = [ - 'PSI-%(version)s-fix-gitversion.patch', -] - -configopts = '-DLIBINT_OPT_AM=7 -DENABLE_PLUGINS=ON -DENABLE_DUMMY_PLUGIN=ON ' - -python = 'Python' -pyver = '2.7.10' -pysuff = '-%s-%s' % (python, pyver) -versionsuffix += pysuff - -dependencies = [ - (python, pyver), - ('Boost', '1.59.0', pysuff), -] - -builddependencies = [ - ('CMake', '3.2.3'), - ('Perl', '5.20.1', '-bare'), # for the test suite -] - -# Execute only the 'quick' tests and run 4 in parallel -runtest = 'ARGS="-V -L quicktests -j 4 -E \'pywrap-freq-e-sowreap|stability1|libefp-qchem-qmefp-puream-sp\'" test' - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/p/PaStiX/PaStiX-5.2.2.22-intel-2015b.eb b/easybuild/easyconfigs/__archive__/p/PaStiX/PaStiX-5.2.2.22-intel-2015b.eb deleted file mode 100644 index 34d2da9e2f58..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PaStiX/PaStiX-5.2.2.22-intel-2015b.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'PaStiX' -version = '5.2.2.22' - -homepage = 'http://pastix.gforge.inria.fr/' -description = """PaStiX (Parallel Sparse matriX package) is a scientific library that provides a high performance - parallel solver for very large sparse linear systems based on direct methods.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True} - -source_urls = ['https://gforge.inria.fr/frs/download.php/file/35070/'] -sources = ['%(namelower)s_%(version)s.tar.bz2'] -checksums = ['85127ecdfaeed39e850c996b78573d94'] - -dependencies = [ - ('hwloc', '1.11.2', '', ('GNU', '4.9.3-2.25')), - ('SCOTCH', '6.0.4'), -] - -skipsteps = ['configure'] - -start_dir = 'src' - -prebuildopts = "cp -a config/LINUX-INTEL.in config.in && " -buildopts = 'BLASLIB="-L$BLAS_LIB_DIR $LIBBLAS" HWLOC_HOME=$EBROOTHWLOC SCOTCH_HOME=$EBROOTSCOTCH ' -# take control over compiler flags -buildopts += 'CCFOPT="$CFLAGS" ' -# fix value for $MPCXXPROG, default uses 'mpic++' which is incorrect -buildopts += 'MPCXXPROG="$MPICXX -cxx=$CXX -Wall" ' - -runtest = "examples && ./example/bin/simple -lap 100" - -installopts = "PREFIX=%(installdir)s" - -sanity_check_paths = { - 'files': ['bin/pastix-conf', 'lib/libmatrix_driver.a', 'lib/libpastix.a', 'lib/libpastix_murge.a'], - 'dirs': ['include'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/p/Pango/Pango-1.36.7-intel-2014b.eb b/easybuild/easyconfigs/__archive__/p/Pango/Pango-1.36.7-intel-2014b.eb deleted file mode 100644 index 1dae0767df2f..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Pango/Pango-1.36.7-intel-2014b.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Pango' -version = '1.36.7' - -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': '2014b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('cairo', '1.12.18'), - ('fontconfig', '2.11.1'), - ('freetype', '2.5.3'), - ('GLib', '2.40.0'), - ('HarfBuzz', '0.9.35'), - ('GObject-Introspection', '1.42.0'), - ('libXft', '2.3.2'), -] - -builddependencies = [ - ('M4', '1.4.17'), -] - -sanity_check_paths = { - 'files': ['bin/pango-view', 'lib/libpango-1.0.%s' % SHLIB_EXT, 'lib/libpangocairo-1.0.%s' % SHLIB_EXT, - 'lib/libpangoft2-1.0.%s' % SHLIB_EXT, 'lib/libpangoxft-1.0.%s' % SHLIB_EXT], - 'dirs': [] -} - -modextrapaths = { - 'GI_TYPELIB_PATH': 'share', - 'XDG_DATA_DIRS': 'share', -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/p/Pango/Pango-1.37.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/p/Pango/Pango-1.37.1-intel-2015a.eb deleted file mode 100644 index 6797ad144be8..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Pango/Pango-1.37.1-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Pango' -version = '1.37.1' - -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': '2015a'} - -source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/%(namelower)s/%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('GLib', '2.41.2'), - ('cairo', '1.14.2'), - ('HarfBuzz', '0.9.41'), -] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/p/Pango/Pango-1.37.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/p/Pango/Pango-1.37.1-intel-2015b.eb deleted file mode 100644 index 70caf4c8f969..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Pango/Pango-1.37.1-intel-2015b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Pango' -version = '1.37.1' - -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': '2015b'} - -source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/%(namelower)s/%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('GLib', '2.41.2'), - ('cairo', '1.14.2'), - ('HarfBuzz', '0.9.41'), -] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/p/Pango/Pango-1.37.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/p/Pango/Pango-1.37.2-intel-2015a.eb deleted file mode 100644 index 2a9ce4d26e29..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Pango/Pango-1.37.2-intel-2015a.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Pango' -version = '1.37.2' - -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': '2015a'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('cairo', '1.14.2'), - ('fontconfig', '2.11.94'), - ('freetype', '2.6'), - ('GLib', '2.44.1'), - ('HarfBuzz', '1.0.1'), - ('GObject-Introspection', '1.44.0'), - ('libXft', '2.3.2', '-libX11-1.6.3-Python-2.7.10'), -] - -builddependencies = [ - ('M4', '1.4.17'), -] - -sanity_check_paths = { - 'files': ['bin/pango-view', 'lib/libpango-1.0.%s' % SHLIB_EXT, 'lib/libpangocairo-1.0.%s' % SHLIB_EXT, - 'lib/libpangoft2-1.0.%s' % SHLIB_EXT, 'lib/libpangoxft-1.0.%s' % SHLIB_EXT], - 'dirs': [] -} - -modextrapaths = { - 'GI_TYPELIB_PATH': 'share', - 'XDG_DATA_DIRS': 'share', -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/p/Pango/Pango-1.38.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/p/Pango/Pango-1.38.1-intel-2015b.eb deleted file mode 100644 index cf2b642da8df..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Pango/Pango-1.38.1-intel-2015b.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Pango' -version = '1.38.1' - -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': '2015b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('cairo', '1.14.4'), - ('fontconfig', '2.11.94', '-libpng-1.6.19'), - ('freetype', '2.6.1', '-libpng-1.6.19'), - ('GLib', '2.47.1'), - ('HarfBuzz', '1.1.0'), - ('GObject-Introspection', '1.47.1'), - ('libXft', '2.3.2', '-libX11-1.6.3-Python-2.7.10'), -] - -builddependencies = [ - ('Autotools', '20150215', '', ('GNU', '4.9.3-2.25')), -] - -sanity_check_paths = { - 'files': ['bin/pango-view', 'lib/libpango-1.0.%s' % SHLIB_EXT, 'lib/libpangocairo-1.0.%s' % SHLIB_EXT, - 'lib/libpangoft2-1.0.%s' % SHLIB_EXT, 'lib/libpangoxft-1.0.%s' % SHLIB_EXT], - 'dirs': [] -} - -modextrapaths = { - 'GI_TYPELIB_PATH': 'share', - 'XDG_DATA_DIRS': 'share', -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/p/Pangomm/Pangomm-2.36.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/p/Pangomm/Pangomm-2.36.0-intel-2015a.eb deleted file mode 100644 index d0dd1f99071a..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Pangomm/Pangomm-2.36.0-intel-2015a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Pangomm' -version = '2.36.0' - -homepage = 'http://www.pango.org/' -description = """ The Pangomm package provides a C++ interface to Pango. """ - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/%(namelower)s/%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('GLibmm', '2.41.2'), - ('cairomm', '1.10.0'), - ('Pango', '1.37.1'), -] - - -sanity_check_paths = { - 'files': ['lib/libpangomm-1.4.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/p/Pangomm/Pangomm-2.36.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/p/Pangomm/Pangomm-2.36.0-intel-2015b.eb deleted file mode 100644 index 71f5cdfd45fb..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Pangomm/Pangomm-2.36.0-intel-2015b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Pangomm' -version = '2.36.0' - -homepage = 'http://www.pango.org/' -description = """ The Pangomm package provides a C++ interface to Pango. """ - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/%(namelower)s/%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('GLibmm', '2.41.2'), - ('cairomm', '1.10.0'), - ('Pango', '1.37.1'), -] - - -sanity_check_paths = { - 'files': ['lib/libpangomm-1.4.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/p/ParFlow/ParFlow-605-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/ParFlow/ParFlow-605-goolf-1.4.10.eb deleted file mode 100644 index 52f17ce9e89d..000000000000 --- a/easybuild/easyconfigs/__archive__/p/ParFlow/ParFlow-605-goolf-1.4.10.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ParFlow' -version = '605' - -homepage = 'http://computation.llnl.gov/casc/parflow/' -description = """ParFlow is an integrated, parallel watershed model that makes use of high-performance computing -to simulate surface and subsurface fluid flow.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': True, 'pic': True, 'usempi': True} - -sources = ['%(namelower)s.r%(version)s.tar.gz'] -source_urls = ['http://inside.mines.edu/~rmaxwell/'] - -dependencies = [ - ('Silo', '4.9.1'), - ('Hypre', '2.8.0b'), - ('Tcl', '8.5.14'), -] - -preconfigopts = [ - 'cd pfsimulator &&', - 'cd pftools &&', -] -# copies of preconfigopts are required, not references, hence the [:] -prebuildopts = preconfigopts[:] -preinstallopts = preconfigopts[:] - -configopts = [ - ' --with-amps=mpi1 --enable-timing --with-clm --with-silo=$EBROOTSILO --with-hypre=$EBROOTHYPRE', - ' --with-amps=mpi1 --enable-timing --with-clm --with-silo=$EBROOTSILO --with-tcl=$EBROOTTCL', -] - -buildopts = [ - 'LDLIBS="$(LDLIBS_EXTRA) -lHYPRE -lsilo -lmpi -lgfortran -lm -lgcc_s -lgcc -lquadmath"', - 'LDLIBS="$(LDLIBS_EXTRA) $(PARFLOW_TOOLS_LIBS) -lsilo -ltcl8.5 -lgfortran -lm -lgcc_s -lgcc -lquadmath"', -] - -binaries = ['batchmc', 'bgmsfem2pfsol', 'bootmc', 'freemc', 'getmc', 'gmssol2pfsol', 'gmstinvertices', - 'gmstriangulate', 'killmc', 'parflow', 'peekmc', 'pfhelp', 'pfwell_cat', 'pfsbtosa', 'pfbtosa', - 'pfstrip', 'pfbtovis', 'projecttin', 'run'] -libraries = ['libamps.a', 'libamps_common.a', 'libclm.a', 'libkinsol.a', 'libparflow.a'] -sanity_check_paths = { - 'files': ["bin/%s" % x for x in binaries] + ["lib/%s" % x for x in libraries], - 'dirs': [], -} - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-3.1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-3.1.1-goolf-1.4.10.eb deleted file mode 100644 index c1a659916120..000000000000 --- a/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-3.1.1-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -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.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, '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 = ['ParMetis-%s.tar.gz' % version] - -builddependencies = [('CMake', '2.8.4')] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-3.1.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-3.1.1-ictce-5.3.0.eb deleted file mode 100644 index f11fa30bf52f..000000000000 --- a/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-3.1.1-ictce-5.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -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.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, '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 = ['ParMetis-%s.tar.gz' % version] - -builddependencies = [('CMake', '2.8.4')] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-3.2.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-3.2.0-goolf-1.4.10.eb deleted file mode 100644 index da4fa31fda02..000000000000 --- a/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-3.2.0-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -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.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, '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 = ['ParMetis-%(version)s.tar.gz'] - -builddependencies = [('CMake', '2.8.4')] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-3.2.0-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-3.2.0-ictce-6.2.5.eb deleted file mode 100644 index 0becabf5050a..000000000000 --- a/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-3.2.0-ictce-6.2.5.eb +++ /dev/null @@ -1,22 +0,0 @@ -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.""" - -toolchain = {'name': 'ictce', 'version': '6.2.5'} -toolchainopts = {'optarch': True, '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 = ['ParMetis-%(version)s.tar.gz'] - -builddependencies = [('CMake', '2.8.12')] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-4.0.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-4.0.2-goolf-1.4.10.eb deleted file mode 100644 index 36ec81e338c6..000000000000 --- a/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-4.0.2-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -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.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, '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', '2.8.4')] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-4.0.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-4.0.2-ictce-5.3.0.eb deleted file mode 100644 index e92565e46a5b..000000000000 --- a/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-4.0.2-ictce-5.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -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.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, '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', '2.8.4')] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-4.0.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-4.0.3-goolf-1.4.10.eb deleted file mode 100644 index 18b94b44754d..000000000000 --- a/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-4.0.3-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, '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', '2.8.12')] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-4.0.3-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-4.0.3-ictce-5.5.0.eb deleted file mode 100644 index 07bf0cde29b3..000000000000 --- a/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-4.0.3-ictce-5.5.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, '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', '2.8.12')] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-4.0.3-intel-2014b.eb b/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-4.0.3-intel-2014b.eb deleted file mode 100644 index f8d63fb0671d..000000000000 --- a/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-4.0.3-intel-2014b.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': '2014b'} -toolchainopts = {'optarch': True, '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.0.0')] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-4.0.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-4.0.3-intel-2015a.eb deleted file mode 100644 index c2177256c30b..000000000000 --- a/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-4.0.3-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': '2015a'} -toolchainopts = {'optarch': True, '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.1.0', '', ('GCC', '4.9.2'))] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-4.0.3-intel-2015b.eb b/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-4.0.3-intel-2015b.eb deleted file mode 100644 index b323ea3886c6..000000000000 --- a/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-4.0.3-intel-2015b.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': '2015b'} -toolchainopts = {'optarch': True, '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.3.2', '', ('GNU', '4.9.3-2.25'))] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/p/ParMGridGen/ParMGridGen-1.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/ParMGridGen/ParMGridGen-1.0-goolf-1.4.10.eb deleted file mode 100644 index 9da0a4923810..000000000000 --- a/easybuild/easyconfigs/__archive__/p/ParMGridGen/ParMGridGen-1.0-goolf-1.4.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -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': 'goolf', 'version': '1.4.10'} -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 make=make 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/__archive__/p/ParaView/ParaView-4.1.0-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/p/ParaView/ParaView-4.1.0-goolf-1.5.14.eb deleted file mode 100644 index 54eca56e62ab..000000000000 --- a/easybuild/easyconfigs/__archive__/p/ParaView/ParaView-4.1.0-goolf-1.5.14.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ParaView' -version = '4.1.0' - -homepage = "http://www.paraview.org" -description = "ParaView is a scientific parallel visualizer" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'usempi': False, 'pic': 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-source.tar.gz"] - -dependencies = [('Qt', '4.8.5')] - -builddependencies = [('CMake', '2.8.10.2')] - -separate_build_dir = True - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/p/ParaView/ParaView-4.1.0-intel-2014b.eb b/easybuild/easyconfigs/__archive__/p/ParaView/ParaView-4.1.0-intel-2014b.eb deleted file mode 100644 index 61e00cb01ab7..000000000000 --- a/easybuild/easyconfigs/__archive__/p/ParaView/ParaView-4.1.0-intel-2014b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ParaView' -version = '4.1.0' - -homepage = "http://www.paraview.org" -description = "ParaView is a scientific parallel visualizer" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'usempi': False, 'pic': 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-source.tar.gz"] - -dependencies = [('Qt', '4.8.6')] - -builddependencies = [('CMake', '3.0.0')] - -separate_build_dir = True - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/p/ParaView/ParaView-4.3.1-intel-2015a-Python-2.7.10-mpi.eb b/easybuild/easyconfigs/__archive__/p/ParaView/ParaView-4.3.1-intel-2015a-Python-2.7.10-mpi.eb deleted file mode 100644 index 4a341a85487a..000000000000 --- a/easybuild/easyconfigs/__archive__/p/ParaView/ParaView-4.3.1-intel-2015a-Python-2.7.10-mpi.eb +++ /dev/null @@ -1,52 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ParaView' -version = '4.3.1' - -homepage = "http://www.paraview.org" -description = "ParaView is a scientific parallel visualizer." - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': 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-source.tar.gz"] - -patches = ['%(name)s-%(version)s_missingheader.patch'] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s-mpi' % (python, pyver) -pysuff = '-%s-%s' % (python, pyver) -dependencies = [ - ('Mesa', '10.5.5', pysuff), - ('libGLU', '9.0.0', pysuff), - ('libXt', '1.1.4', pysuff), - ('Qt', '4.8.6', '%s%s' % ('-GLib-2.44.1', pysuff)), - ('libXext', '1.3.3', pysuff), - ('libX11', '1.6.3', pysuff), - ('zlib', '1.2.8'), -] - -builddependencies = [('CMake', '3.2.2')] - -separate_build_dir = True - -maxparallel = 4 - -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.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 ' -# 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/__archive__/p/ParaView/ParaView-4.3.1-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/p/ParaView/ParaView-4.3.1-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index c862a27b0bb5..000000000000 --- a/easybuild/easyconfigs/__archive__/p/ParaView/ParaView-4.3.1-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,51 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ParaView' -version = '4.3.1' - -homepage = "http://www.paraview.org" -description = "ParaView is a scientific parallel visualizer" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'usempi': False, 'pic': 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-source.tar.gz"] - -patches = ['%(name)s-%(version)s_missingheader.patch'] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [ - ('Mesa', '10.5.5', versionsuffix), - ('libGLU', '9.0.0', versionsuffix), - ('libXt', '1.1.4', versionsuffix), - ('Qt', '4.8.6', '%s%s' % ('-GLib-2.44.1', versionsuffix)), - ('libXext', '1.3.3', versionsuffix), - ('libX11', '1.6.3', versionsuffix), - ('zlib', '1.2.8'), -] - -builddependencies = [('CMake', '3.2.2')] - -separate_build_dir = True - -maxparallel = 4 - -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 ' -# 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/__archive__/p/ParaView/ParaView-4.4.0-intel-2015b-mpi.eb b/easybuild/easyconfigs/__archive__/p/ParaView/ParaView-4.4.0-intel-2015b-mpi.eb deleted file mode 100644 index 5d0a411cd910..000000000000 --- a/easybuild/easyconfigs/__archive__/p/ParaView/ParaView-4.4.0-intel-2015b-mpi.eb +++ /dev/null @@ -1,54 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ParaView' -version = '4.4.0' -versionsuffix = '-mpi' - -homepage = "http://www.paraview.org" -description = "ParaView is a scientific parallel visualizer." - -toolchain = {'name': 'intel', 'version': '2015b'} -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-source.tar.gz"] - -patches = ['%(name)s-%(version)s_missingheader.patch'] - -python = 'Python' -pyver = '2.7.10' -pysuff = '-%s-%s' % (python, pyver) -dependencies = [ - ('Mesa', '11.0.2', pysuff), - ('libGLU', '9.0.0'), - ('libXt', '1.1.5'), - ('Qt', '4.8.7'), - ('libXext', '1.3.3'), - ('libX11', '1.6.3', pysuff), - ('zlib', '1.2.8'), - ('HDF5', '1.8.16', '-serial'), -] - -builddependencies = [('CMake', '3.3.2')] - -separate_build_dir = True - -maxparallel = 4 - -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.so ' -configopts += '-DOSMESA_INCLUDE_DIR=$EBROOTMESA/include -DOSMESA_LIBRARY=$EBROOTMESA/lib/libOSMesa.so ' -configopts += '-DVTK_USE_SYSTEM_HDF5=ON ' -# 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/__archive__/p/ParaView/ParaView-4.4.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/p/ParaView/ParaView-4.4.0-intel-2015b.eb deleted file mode 100644 index ae3e6cddc337..000000000000 --- a/easybuild/easyconfigs/__archive__/p/ParaView/ParaView-4.4.0-intel-2015b.eb +++ /dev/null @@ -1,53 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ParaView' -version = '4.4.0' - -homepage = "http://www.paraview.org" -description = "ParaView is a scientific parallel visualizer." - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True, 'usempi': False} - -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-source.tar.gz"] - -patches = ['%(name)s-%(version)s_missingheader.patch'] - -python = 'Python' -pyver = '2.7.10' -pysuff = '-%s-%s' % (python, pyver) -dependencies = [ - ('Mesa', '11.0.2', pysuff), - ('libGLU', '9.0.0'), - ('libXt', '1.1.5'), - ('Qt', '4.8.7'), - ('libXext', '1.3.3'), - ('libX11', '1.6.3', pysuff), - ('zlib', '1.2.8'), - ('HDF5', '1.8.16', '-serial'), -] - -builddependencies = [('CMake', '3.3.2')] - -separate_build_dir = True - -maxparallel = 4 - -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 ' -configopts += '-DVTK_USE_SYSTEM_HDF5=ON ' -# 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/__archive__/p/Parallel-ForkManager/Parallel-ForkManager-1.06-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/__archive__/p/Parallel-ForkManager/Parallel-ForkManager-1.06-goolf-1.4.10-Perl-5.16.3.eb deleted file mode 100644 index 6cdd113ef044..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Parallel-ForkManager/Parallel-ForkManager-1.06-goolf-1.4.10-Perl-5.16.3.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2012-2013 The Cyprus Institute -# Authors:: Andreas Panteli -# License:: MIT/GPL -# -## - -easyblock = 'PerlModule' - -name = 'Parallel-ForkManager' -version = '1.06' - -homepage = 'http://search.cpan.org/~szabgab/Parallel-ForkManager-1.06/lib/Parallel/ForkManager.pm' -description = """A simple parallel processing fork manager""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://search.cpan.org/CPAN/authors/id/S/SZ/SZABGAB/'] -sources = [SOURCE_TAR_GZ] - -perl = 'Perl' -perlver = '5.16.3' -versionsuffix = '-%s-%s' % (perl, perlver) - -dependencies = [ - (perl, perlver) -] - -options = {'modulename': 'Parallel::ForkManager'} - -perlmajver = perlver.split('.')[0] -sanity_check_paths = { - 'files': ['lib/perl%s/site_perl/%s/Parallel/ForkManager.pm' % (perlmajver, perlver)], - 'dirs': [], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/p/Paraver/Paraver-4.4.5-GCC-4.7.3.eb b/easybuild/easyconfigs/__archive__/p/Paraver/Paraver-4.4.5-GCC-4.7.3.eb deleted file mode 100644 index 8a33b1561952..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Paraver/Paraver-4.4.5-GCC-4.7.3.eb +++ /dev/null @@ -1,29 +0,0 @@ -# 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 -# -# This work is based from experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## -name = "Paraver" -version = "4.4.5" - -homepage = 'http://www.bsc.es/computer-sciences/performance-tools/paraver' -description = """A very powerful performance visualization and analysis tool based on - traces that can be used to analyse any information that is expressed on its input trace format. - Traces for parallel MPI, OpenMP and other programs can be genereated with Extrae.""" - -toolchain = {'name': 'GCC', 'version': '4.7.3'} - -dependencies = [ - ('zlib', '1.2.8'), - ('wxPropertyGrid', '1.4.15'), - ('Boost', '1.53.0', '-serial'), -] - -# http://www.bsc.es/computer-sciences/performance-tools/downloads -# Requires input of email address for download -sources = ['%(namelower)s-' + "sources" + '-%(version)s.tar.bz2'] - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/p/Paraver/Paraver-4.5.6-foss-2015a.eb b/easybuild/easyconfigs/__archive__/p/Paraver/Paraver-4.5.6-foss-2015a.eb deleted file mode 100644 index 6e4a28d4a2bf..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Paraver/Paraver-4.5.6-foss-2015a.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 -# -# This work is based from experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## -name = "Paraver" -version = "4.5.6" - -homepage = 'http://www.bsc.es/computer-sciences/performance-tools/paraver' -description = """A very powerful performance visualization and analysis tool based on - traces that can be used to analyse any information that is expressed on its input trace format. - Traces for parallel MPI, OpenMP and other programs can be genereated with Extrae.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -compname = 'GCC' -compver = '4.9.2' - -dependencies = [ - ('zlib', '1.2.8', '', (compname, compver)), - ('wxPropertyGrid', '1.4.15', "", (compname, compver)), - ('Boost', '1.58.0', '-serial', (compname, compver)), -] - -# http://www.bsc.es/computer-sciences/performance-tools/downloads -# Requires input of email address for download -sources = ['%(namelower)s-' + "sources" + '-%(version)s.tar.gz'] - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/p/Pasha/Pasha-1.0.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/Pasha/Pasha-1.0.3-goolf-1.4.10.eb deleted file mode 100644 index 9948217fd4ea..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Pasha/Pasha-1.0.3-goolf-1.4.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Pasha' -version = '1.0.3' - -homepage = 'http://pasha.sourceforge.net/' -description = "PASHA is a parallel short read assembler for large genomes using de Bruijn graphs." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -dependencies = [('tbb', '4.0.5.339', '', True)] - -source_urls = ['http://downloads.sourceforge.net/pasha'] -sources = [SOURCE_TAR_GZ] - -patches = [ - 'old-libstdc++-hash_fun-map-set.patch', - 'Pasha_GCC-4.7.patch', -] - -# Pasha's makefile is not suited for parallel execution -parallel = 1 - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/p/Pasha/Pasha-1.0.3-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/p/Pasha/Pasha-1.0.3-ictce-5.3.0.eb deleted file mode 100644 index 4043dd5630c1..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Pasha/Pasha-1.0.3-ictce-5.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Pasha' -version = '1.0.3' - -homepage = 'http://pasha.sourceforge.net/' -description = "PASHA is a parallel short read assembler for large genomes using de Bruijn graphs." - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -dependencies = [('tbb', '4.0.5.339', '', True)] - -source_urls = ['http://downloads.sourceforge.net/pasha'] -sources = [SOURCE_TAR_GZ] - -patches = [ - 'intelmpi.patch', - # needed since this still relies on gnu specific includes from libstdc++ which changed in latest version - 'old-libstdc++-hash_fun-map-set.patch', -] - -# Pasha's makefile is not suited for parallel execution -parallel = 1 - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/p/Pasha/Pasha-1.0.5-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/p/Pasha/Pasha-1.0.5-ictce-5.3.0.eb deleted file mode 100644 index 161ca2d3837a..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Pasha/Pasha-1.0.5-ictce-5.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'Pasha' -version = '1.0.5' - -homepage = 'http://pasha.sourceforge.net/' -description = "PASHA is a parallel short read assembler for large genomes using de Bruijn graphs." - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -dependencies = [('tbb', '4.0.5.339', '', True)] - -source_urls = ['http://downloads.sourceforge.net/pasha'] -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. - 'old-libstdc++-hash_fun-map-set_pasha-1.0.5.patch', - -] - -# Pasha's makefile is not suited for parallel execution -parallel = 1 - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/p/PeakSeq/PeakSeq-1.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/PeakSeq/PeakSeq-1.3-goolf-1.4.10.eb deleted file mode 100644 index cb8631f82886..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PeakSeq/PeakSeq-1.3-goolf-1.4.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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 = "PeakSeq" -version = "1.3" - -homepage = 'http://info.gersteinlab.org/PeakSeq' -description = """ PeakSeq is a program for identifying and ranking peak regions in ChIP-Seq - experiments. It takes as input, mapped reads from a ChIP-Seq experiment, mapped reads from - a control experiment and outputs a file with peak regions ranked with increasing Q-values.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://archive.gersteinlab.org/proj/PeakSeq/Scoring_ChIPSeq/Code/C/'] -sources = ['%(name)s.zip'] - -# as the tarball doesn't contain the version we verify the checksum to be sure -# we don't download a newer version and consider it as 1.3 -checksums = [('md5', '32b4d71b2ec9455c7db69516b1bd4910')] - -buildopts = ' CC="$CXX"' - -files_to_copy = ["bin", "README"] - -sanity_check_paths = { - 'files': ["bin/PeakSeq"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.16.3-goolf-1.4.10-bare.eb b/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.16.3-goolf-1.4.10-bare.eb deleted file mode 100644 index b0a376e62e63..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.16.3-goolf-1.4.10-bare.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'Perl' -version = '5.16.3' -versionsuffix = "-bare" - -homepage = 'http://www.perl.org/' -description = """Larry Wall's Practical Extraction and Report Language""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://www.cpan.org/src/5.0'] -sources = [SOURCELOWER_TAR_GZ] - -runtest = 'test' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.16.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.16.3-goolf-1.4.10.eb deleted file mode 100644 index 92ff8a8bb82d..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.16.3-goolf-1.4.10.eb +++ /dev/null @@ -1,242 +0,0 @@ -name = 'Perl' -version = '5.16.3' - -homepage = 'http://www.perl.org/' -description = """Larry Wall's Practical Extraction and Report Language""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://www.cpan.org/src/5.0'] -sources = [SOURCELOWER_TAR_GZ] -runtest = 'test' - -exts_list = [ - ('IO::String', '1.08', { - 'source_tmpl': 'IO-String-1.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Data::Stag', '0.11', { - 'source_tmpl': 'Data-Stag-0.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CM/CMUNGALL/'], - }), - ('DB_File', '1.827', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PM/PMQS/'], - }), - ('DBI', '1.625', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TI/TIMB/'], - }), - ('Bio::Perl', '1.6.901', { - 'source_tmpl': 'BioPerl-1.6.901.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS/'], - }), - ('Sub::Uplevel', '0.24', { - 'source_tmpl': 'Sub-Uplevel-0.24.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/'], - }), - ('Tree::DAG_Node', '1.11', { - 'source_tmpl': 'Tree-DAG_Node-1.11.tgz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/'], - }), - ('Try::Tiny', '0.12', { - 'source_tmpl': 'Try-Tiny-0.12.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Test::Fatal', '0.010', { - 'source_tmpl': 'Test-Fatal-0.010.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Test::Exception', '0.31', { - 'source_tmpl': 'Test-Exception-0.31.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADIE/'], - }), - ('Test::Warn', '0.24', { - 'source_tmpl': 'Test-Warn-0.24.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY/'], - }), - ('Test::Requires', '0.06', { - 'source_tmpl': 'Test-Requires-0.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM/'], - }), - ('Test::Tester', '0.108', { - 'source_tmpl': 'Test-Tester-0.108.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FD/FDALY/'], - }), - ('Params::Util', '1.07', { - 'source_tmpl': 'Params-Util-1.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Sub::Install', '0.926', { - 'source_tmpl': 'Sub-Install-0.926.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Data::OptList', '0.107', { - 'source_tmpl': 'Data-OptList-0.107.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Sub::Exporter', '0.985', { - 'source_tmpl': 'Sub-Exporter-0.985.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Test::Output', '1.01', { - 'source_tmpl': 'Test-Output-1.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BD/BDFOY/'], - }), - ('Module::Runtime', '0.013', { - 'source_tmpl': 'Module-Runtime-0.013.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/'], - }), - ('Module::Implementation', '0.06', { - 'source_tmpl': 'Module-Implementation-0.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('List::MoreUtils', '0.33', { - 'source_tmpl': 'List-MoreUtils-0.33.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Package::DeprecationManager', '0.13', { - 'source_tmpl': 'Package-DeprecationManager-0.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Dist::CheckConflicts', '0.02', { - 'source_tmpl': 'Dist-CheckConflicts-0.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Package::Stash', '0.34', { - 'source_tmpl': 'Package-Stash-0.34.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Class::Load', '0.20', { - 'source_tmpl': 'Class-Load-0.20.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('MRO::Compat', '0.12', { - 'source_tmpl': 'MRO-Compat-0.12.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BO/BOBTFISH/'], - }), - ('Sub::Name', '0.05', { - 'source_tmpl': 'Sub-Name-0.05.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FL/FLORA/'], - }), - ('Eval::Closure', '0.08', { - 'source_tmpl': 'Eval-Closure-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Sub::Exporter::Progressive', '0.001010', { - 'source_tmpl': 'Sub-Exporter-Progressive-0.001010.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FR/FREW/'], - }), - ('Devel::GlobalDestruction', '0.11', { - 'source_tmpl': 'Devel-GlobalDestruction-0.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HA/HAARG/'], - }), - ('boolean', '0.30', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/I/IN/INGY/'], - }), - ('Tie::IxHash', '1.23', { - 'source_tmpl': 'Tie-IxHash-1.23.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY/'], - }), - ('Moose', '2.0801', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], - }), - ('Params::Validate', '1.07', { - 'source_tmpl': 'Params-Validate-1.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('DateTime::Locale', '0.45', { - 'source_tmpl': 'DateTime-Locale-0.45.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Class::Singleton', '1.4', { - 'source_tmpl': 'Class-Singleton-1.4.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW/'], - }), - ('DateTime::TimeZone', '1.58', { - 'source_tmpl': 'DateTime-TimeZone-1.58.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('DateTime', '1.01', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Data::Types', '0.09', { - 'source_tmpl': 'Data-Types-0.09.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DW/DWHEELER/'], - }), - ('DateTime::Tiny', '1.04', { - 'source_tmpl': 'DateTime-Tiny-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('File::Slurp', '9999.19', { - 'source_tmpl': 'File-Slurp-9999.19.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/U/UR/URI/'], - }), - ('HTTP::Date', '6.02', { - 'source_tmpl': 'HTTP-Date-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('IO::HTML', '1.00', { - 'source_tmpl': 'IO-HTML-1.00.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CJ/CJM/'], - }), - ('LWP::MediaTypes', '6.02', { - 'source_tmpl': 'LWP-MediaTypes-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('URI', '1.60', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('HTTP::Request', '6.06', { - 'source_tmpl': 'HTTP-Message-6.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('HTML::Tagset', '3.20', { - 'source_tmpl': 'HTML-Tagset-3.20.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PETDANCE/'], - }), - ('HTML::Entities', '3.70', { - 'source_tmpl': 'HTML-Parser-3.70.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('AnyEvent', '7.04', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/'], - }), - ('Mouse', '1.05', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GF/GFUJI/'], - }), - ('XML::NamespaceSupport', '1.11', { - 'source_tmpl': 'XML-NamespaceSupport-1.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/'], - }), - ('XML::SAX::Base', '1.08', { - 'source_tmpl': 'XML-SAX-Base-1.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM/'], - }), - ('XML::SAX', '0.99', { - 'source_tmpl': 'XML-SAX-0.99.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM/'], - }), - ('Test::Harness', '3.28', { - 'source_tmpl': 'Test-Harness-3.28.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID'], - }), - ('Test::Simple', '0.98', { - 'source_tmpl': 'Test-Simple-0.98.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MS/MSCHWERN'], - }), - ('IO::Tty', '1.10', { - 'source_tmpl': 'IO-Tty-1.10.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TO/TODDR'], - }), - ('IPC::Run', '0.92', { - 'source_tmpl': 'IPC-Run-0.92.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TO/TODDR'], - }), - ('B::LintSubs', '0.06', { - 'source_tmpl': 'B-LintSubs-0.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PEVANS'], - }), - -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.16.3-ictce-5.3.0-bare.eb b/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.16.3-ictce-5.3.0-bare.eb deleted file mode 100644 index a1ca68d52677..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.16.3-ictce-5.3.0-bare.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'Perl' -version = '5.16.3' -versionsuffix = "-bare" - -homepage = 'http://www.perl.org/' -description = """Larry Wall's Practical Extraction and Report Language""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://www.cpan.org/src/5.0'] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['exitcode_error.patch'] - -runtest = 'test' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.16.3-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.16.3-ictce-5.3.0.eb deleted file mode 100644 index cca9a5d139c6..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.16.3-ictce-5.3.0.eb +++ /dev/null @@ -1,225 +0,0 @@ -name = 'Perl' -version = '5.16.3' - -homepage = 'http://www.perl.org/' -description = """Larry Wall's Practical Extraction and Report Language""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://www.cpan.org/src/5.0'] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['exitcode_error.patch'] - -runtest = 'test' - -exts_list = [ - ('IO::String', '1.08', { - 'source_tmpl': 'IO-String-1.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Data::Stag', '0.11', { - 'source_tmpl': 'Data-Stag-0.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CM/CMUNGALL/'], - }), - ('DB_File', '1.827', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PM/PMQS/'], - }), - ('DBI', '1.625', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TI/TIMB/'], - }), - ('Bio::Perl', '1.6.901', { - 'source_tmpl': 'BioPerl-1.6.901.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS/'], - 'patches': ['BioPerl_disable-broken-test.patch'], - }), - ('Sub::Uplevel', '0.24', { - 'source_tmpl': 'Sub-Uplevel-0.24.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/'], - }), - ('Tree::DAG_Node', '1.11', { - 'source_tmpl': 'Tree-DAG_Node-1.11.tgz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/'], - }), - ('Try::Tiny', '0.12', { - 'source_tmpl': 'Try-Tiny-0.12.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Test::Fatal', '0.010', { - 'source_tmpl': 'Test-Fatal-0.010.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Test::Exception', '0.31', { - 'source_tmpl': 'Test-Exception-0.31.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADIE/'], - }), - ('Test::Warn', '0.24', { - 'source_tmpl': 'Test-Warn-0.24.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY/'], - }), - ('Test::Requires', '0.06', { - 'source_tmpl': 'Test-Requires-0.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM/'], - }), - ('Test::Tester', '0.108', { - 'source_tmpl': 'Test-Tester-0.108.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FD/FDALY/'], - }), - ('Params::Util', '1.07', { - 'source_tmpl': 'Params-Util-1.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Sub::Install', '0.926', { - 'source_tmpl': 'Sub-Install-0.926.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Data::OptList', '0.107', { - 'source_tmpl': 'Data-OptList-0.107.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Sub::Exporter', '0.985', { - 'source_tmpl': 'Sub-Exporter-0.985.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Test::Output', '1.01', { - 'source_tmpl': 'Test-Output-1.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BD/BDFOY/'], - }), - ('Module::Runtime', '0.013', { - 'source_tmpl': 'Module-Runtime-0.013.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/'], - }), - ('Module::Implementation', '0.06', { - 'source_tmpl': 'Module-Implementation-0.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('List::MoreUtils', '0.33', { - 'source_tmpl': 'List-MoreUtils-0.33.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Package::DeprecationManager', '0.13', { - 'source_tmpl': 'Package-DeprecationManager-0.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Dist::CheckConflicts', '0.02', { - 'source_tmpl': 'Dist-CheckConflicts-0.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Package::Stash', '0.34', { - 'source_tmpl': 'Package-Stash-0.34.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Class::Load', '0.20', { - 'source_tmpl': 'Class-Load-0.20.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('MRO::Compat', '0.12', { - 'source_tmpl': 'MRO-Compat-0.12.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BO/BOBTFISH/'], - }), - ('Sub::Name', '0.05', { - 'source_tmpl': 'Sub-Name-0.05.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FL/FLORA/'], - }), - ('Eval::Closure', '0.08', { - 'source_tmpl': 'Eval-Closure-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Sub::Exporter::Progressive', '0.001010', { - 'source_tmpl': 'Sub-Exporter-Progressive-0.001010.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FR/FREW/'], - }), - ('Devel::GlobalDestruction', '0.11', { - 'source_tmpl': 'Devel-GlobalDestruction-0.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HA/HAARG/'], - }), - ('boolean', '0.30', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/I/IN/INGY/'], - }), - ('Tie::IxHash', '1.23', { - 'source_tmpl': 'Tie-IxHash-1.23.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY/'], - }), - ('Moose', '2.0801', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], - }), - ('Params::Validate', '1.07', { - 'source_tmpl': 'Params-Validate-1.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('DateTime::Locale', '0.45', { - 'source_tmpl': 'DateTime-Locale-0.45.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Class::Singleton', '1.4', { - 'source_tmpl': 'Class-Singleton-1.4.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW/'], - }), - ('DateTime::TimeZone', '1.58', { - 'source_tmpl': 'DateTime-TimeZone-1.58.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('DateTime', '1.01', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Data::Types', '0.09', { - 'source_tmpl': 'Data-Types-0.09.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DW/DWHEELER/'], - }), - ('DateTime::Tiny', '1.04', { - 'source_tmpl': 'DateTime-Tiny-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('File::Slurp', '9999.19', { - 'source_tmpl': 'File-Slurp-9999.19.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/U/UR/URI/'], - }), - ('HTTP::Date', '6.02', { - 'source_tmpl': 'HTTP-Date-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('IO::HTML', '1.00', { - 'source_tmpl': 'IO-HTML-1.00.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CJ/CJM/'], - }), - ('LWP::MediaTypes', '6.02', { - 'source_tmpl': 'LWP-MediaTypes-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('URI', '1.60', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('HTTP::Request', '6.06', { - 'source_tmpl': 'HTTP-Message-6.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('HTML::Tagset', '3.20', { - 'source_tmpl': 'HTML-Tagset-3.20.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PETDANCE/'], - }), - ('HTML::Entities', '3.70', { - 'source_tmpl': 'HTML-Parser-3.70.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('AnyEvent', '7.04', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/'], - }), - ('Mouse', '1.05', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GF/GFUJI/'], - }), - ('XML::NamespaceSupport', '1.11', { - 'source_tmpl': 'XML-NamespaceSupport-1.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/'], - }), - ('XML::SAX::Base', '1.08', { - 'source_tmpl': 'XML-SAX-Base-1.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM/'], - }), - ('XML::SAX', '0.99', { - 'source_tmpl': 'XML-SAX-0.99.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM/'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.16.3-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.16.3-ictce-5.5.0.eb deleted file mode 100644 index 6d7b68ab4548..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.16.3-ictce-5.5.0.eb +++ /dev/null @@ -1,225 +0,0 @@ -name = 'Perl' -version = '5.16.3' - -homepage = 'http://www.perl.org/' -description = """Larry Wall's Practical Extraction and Report Language""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://www.cpan.org/src/5.0'] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['exitcode_error.patch'] - -runtest = 'test' - -exts_list = [ - ('IO::String', '1.08', { - 'source_tmpl': 'IO-String-1.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Data::Stag', '0.11', { - 'source_tmpl': 'Data-Stag-0.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CM/CMUNGALL/'], - }), - ('DB_File', '1.827', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PM/PMQS/'], - }), - ('DBI', '1.625', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TI/TIMB/'], - }), - ('Bio::Perl', '1.6.901', { - 'source_tmpl': 'BioPerl-1.6.901.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS/'], - 'patches': ['BioPerl_disable-broken-test.patch'], - }), - ('Sub::Uplevel', '0.24', { - 'source_tmpl': 'Sub-Uplevel-0.24.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/'], - }), - ('Tree::DAG_Node', '1.11', { - 'source_tmpl': 'Tree-DAG_Node-1.11.tgz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/'], - }), - ('Try::Tiny', '0.12', { - 'source_tmpl': 'Try-Tiny-0.12.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Test::Fatal', '0.010', { - 'source_tmpl': 'Test-Fatal-0.010.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Test::Exception', '0.31', { - 'source_tmpl': 'Test-Exception-0.31.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADIE/'], - }), - ('Test::Warn', '0.24', { - 'source_tmpl': 'Test-Warn-0.24.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY/'], - }), - ('Test::Requires', '0.06', { - 'source_tmpl': 'Test-Requires-0.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM/'], - }), - ('Test::Tester', '0.108', { - 'source_tmpl': 'Test-Tester-0.108.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FD/FDALY/'], - }), - ('Params::Util', '1.07', { - 'source_tmpl': 'Params-Util-1.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Sub::Install', '0.926', { - 'source_tmpl': 'Sub-Install-0.926.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Data::OptList', '0.107', { - 'source_tmpl': 'Data-OptList-0.107.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Sub::Exporter', '0.985', { - 'source_tmpl': 'Sub-Exporter-0.985.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Test::Output', '1.01', { - 'source_tmpl': 'Test-Output-1.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BD/BDFOY/'], - }), - ('Module::Runtime', '0.013', { - 'source_tmpl': 'Module-Runtime-0.013.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/'], - }), - ('Module::Implementation', '0.06', { - 'source_tmpl': 'Module-Implementation-0.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('List::MoreUtils', '0.33', { - 'source_tmpl': 'List-MoreUtils-0.33.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Package::DeprecationManager', '0.13', { - 'source_tmpl': 'Package-DeprecationManager-0.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Dist::CheckConflicts', '0.02', { - 'source_tmpl': 'Dist-CheckConflicts-0.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Package::Stash', '0.34', { - 'source_tmpl': 'Package-Stash-0.34.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Class::Load', '0.20', { - 'source_tmpl': 'Class-Load-0.20.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('MRO::Compat', '0.12', { - 'source_tmpl': 'MRO-Compat-0.12.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BO/BOBTFISH/'], - }), - ('Sub::Name', '0.05', { - 'source_tmpl': 'Sub-Name-0.05.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FL/FLORA/'], - }), - ('Eval::Closure', '0.08', { - 'source_tmpl': 'Eval-Closure-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Sub::Exporter::Progressive', '0.001010', { - 'source_tmpl': 'Sub-Exporter-Progressive-0.001010.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FR/FREW/'], - }), - ('Devel::GlobalDestruction', '0.11', { - 'source_tmpl': 'Devel-GlobalDestruction-0.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HA/HAARG/'], - }), - ('boolean', '0.30', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/I/IN/INGY/'], - }), - ('Tie::IxHash', '1.23', { - 'source_tmpl': 'Tie-IxHash-1.23.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY/'], - }), - ('Moose', '2.0801', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], - }), - ('Params::Validate', '1.07', { - 'source_tmpl': 'Params-Validate-1.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('DateTime::Locale', '0.45', { - 'source_tmpl': 'DateTime-Locale-0.45.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Class::Singleton', '1.4', { - 'source_tmpl': 'Class-Singleton-1.4.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW/'], - }), - ('DateTime::TimeZone', '1.58', { - 'source_tmpl': 'DateTime-TimeZone-1.58.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('DateTime', '1.01', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Data::Types', '0.09', { - 'source_tmpl': 'Data-Types-0.09.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DW/DWHEELER/'], - }), - ('DateTime::Tiny', '1.04', { - 'source_tmpl': 'DateTime-Tiny-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('File::Slurp', '9999.19', { - 'source_tmpl': 'File-Slurp-9999.19.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/U/UR/URI/'], - }), - ('HTTP::Date', '6.02', { - 'source_tmpl': 'HTTP-Date-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('IO::HTML', '1.00', { - 'source_tmpl': 'IO-HTML-1.00.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CJ/CJM/'], - }), - ('LWP::MediaTypes', '6.02', { - 'source_tmpl': 'LWP-MediaTypes-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('URI', '1.60', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('HTTP::Request', '6.06', { - 'source_tmpl': 'HTTP-Message-6.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('HTML::Tagset', '3.20', { - 'source_tmpl': 'HTML-Tagset-3.20.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PETDANCE/'], - }), - ('HTML::Entities', '3.70', { - 'source_tmpl': 'HTML-Parser-3.70.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('AnyEvent', '7.04', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/'], - }), - ('Mouse', '1.05', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GF/GFUJI/'], - }), - ('XML::NamespaceSupport', '1.11', { - 'source_tmpl': 'XML-NamespaceSupport-1.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/'], - }), - ('XML::SAX::Base', '1.08', { - 'source_tmpl': 'XML-SAX-Base-1.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM/'], - }), - ('XML::SAX', '0.99', { - 'source_tmpl': 'XML-SAX-0.99.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM/'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.18.2-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.18.2-ictce-5.5.0.eb deleted file mode 100644 index 5e44fd7e987c..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.18.2-ictce-5.5.0.eb +++ /dev/null @@ -1,368 +0,0 @@ -name = 'Perl' -version = '5.18.2' - -homepage = 'http://www.perl.org/' -description = """Larry Wall's Practical Extraction and Report Language""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://www.cpan.org/src/5.0'] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['Perl-5.18.2_exitcode_error.patch'] - -runtest = 'test' - -exts_list = [ - ('IO::String', '1.08', { - 'source_tmpl': 'IO-String-1.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Data::Stag', '0.14', { - 'source_tmpl': 'Data-Stag-0.14.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CM/CMUNGALL/'], - }), - ('DBI', '1.631', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TI/TIMB/'], - }), - ('Module::Build', '0.4205', { - 'source_tmpl': 'Module-Build-0.4205.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT/'], - }), - ('Devel::StackTrace', '1.31', { - 'source_tmpl': 'Devel-StackTrace-1.31.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('Class::Data::Inheritable', '0.08', { - 'source_tmpl': 'Class-Data-Inheritable-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TM/TMTM'], - }), - ('Exception::Class', '1.37', { - 'source_tmpl': 'Exception-Class-1.37.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('Test::Tester', '0.109', { - 'source_tmpl': 'Test-Tester-0.109.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FD/FDALY/'], - }), - ('Test::NoWarnings', '1.04', { - 'source_tmpl': 'Test-NoWarnings-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Test::Deep', '0.112', { - 'source_tmpl': 'Test-Deep-0.112.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Algorithm::Diff', '1.15', { - 'source_tmpl': 'Algorithm-Diff-1.15.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/N/NE/NEDKONZ/'], - }), - ('Text::Diff', '1.41', { - 'source_tmpl': 'Text-Diff-1.41.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID/'], - }), - ('Test::Differences', '0.61', { - 'source_tmpl': 'Test-Differences-0.61.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID/'], - }), - ('Sub::Uplevel', '0.24', { - 'source_tmpl': 'Sub-Uplevel-0.24.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/'], - }), - ('Test::Exception', '0.32', { - 'source_tmpl': 'Test-Exception-0.32.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADIE/'], - }), - ('Test::Warn', '0.30', { - 'source_tmpl': 'Test-Warn-0.30.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY/'], - }), - ('Test::Most', '0.33', { - 'source_tmpl': 'Test-Most-0.33.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID/'], - }), - ('File::Slurp::Tiny', '0.003', { - 'source_tmpl': 'File-Slurp-Tiny-0.003.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('Tree::DAG_Node', '1.22', { - 'source_tmpl': 'Tree-DAG_Node-1.22.tgz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/'], - }), - ('Try::Tiny', '0.20', { - 'source_tmpl': 'Try-Tiny-0.20.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Test::Fatal', '0.013', { - 'source_tmpl': 'Test-Fatal-0.013.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Test::Requires', '0.07', { - 'source_tmpl': 'Test-Requires-0.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM/'], - }), - ('Params::Util', '1.07', { - 'source_tmpl': 'Params-Util-1.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Sub::Install', '0.927', { - 'source_tmpl': 'Sub-Install-0.927.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Data::OptList', '0.109', { - 'source_tmpl': 'Data-OptList-0.109.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Sub::Exporter', '0.987', { - 'source_tmpl': 'Sub-Exporter-0.987.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Capture::Tiny', '0.24', { - 'source_tmpl': 'Capture-Tiny-0.24.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/'], - }), - ('Test::Output', '1.03', { - 'source_tmpl': 'Test-Output-1.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BD/BDFOY/'], - }), - ('Module::Runtime', '0.014', { - 'source_tmpl': 'Module-Runtime-0.014.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/'], - }), - ('Module::Implementation', '0.07', { - 'source_tmpl': 'Module-Implementation-0.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('List::MoreUtils', '0.33', { - 'source_tmpl': 'List-MoreUtils-0.33.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Package::DeprecationManager', '0.13', { - 'source_tmpl': 'Package-DeprecationManager-0.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Dist::CheckConflicts', '0.10', { - 'source_tmpl': 'Dist-CheckConflicts-0.10.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Package::Stash', '0.36', { - 'source_tmpl': 'Package-Stash-0.36.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('TAP::Harness::Env', '3.30', { - 'source_tmpl': 'Test-Harness-3.30.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT/'], - }), - ('ExtUtils::Helpers', '0.022', { - 'source_tmpl': 'ExtUtils-Helpers-0.022.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('ExtUtils::Config', '0.007', { - 'source_tmpl': 'ExtUtils-Config-0.007.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('ExtUtils::InstallPaths', '0.010', { - 'source_tmpl': 'ExtUtils-InstallPaths-0.010.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('Module::Build::Tiny', '0.035', { - 'source_tmpl': 'Module-Build-Tiny-0.035.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT/'], - }), - ('Class::Load', '0.21', { - 'source_tmpl': 'Class-Load-0.21.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], - }), - ('MRO::Compat', '0.12', { - 'source_tmpl': 'MRO-Compat-0.12.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BO/BOBTFISH/'], - }), - ('Sub::Name', '0.05', { - 'source_tmpl': 'Sub-Name-0.05.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FL/FLORA/'], - }), - ('Eval::Closure', '0.11', { - 'source_tmpl': 'Eval-Closure-0.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Sub::Exporter::Progressive', '0.0010101', { - 'source_tmpl': 'Sub-Exporter-Progressive-0.001011.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FR/FREW/'], - }), - ('Devel::GlobalDestruction', '0.12', { - 'source_tmpl': 'Devel-GlobalDestruction-0.12.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HA/HAARG'], - }), - ('boolean', '0.32', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/I/IN/INGY/'], - }), - ('Tie::IxHash', '1.23', { - 'source_tmpl': 'Tie-IxHash-1.23.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY/'], - }), - ('Package::Stash::XS', '0.28', { - 'source_tmpl': 'Package-Stash-XS-0.28.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Class::Load::XS', '0.08', { - 'source_tmpl': 'Class-Load-XS-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], - }), - ('Moose', '2.1204', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], - }), - ('Params::Validate', '1.08', { - 'source_tmpl': 'Params-Validate-1.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('DateTime::Locale', '0.45', { - 'source_tmpl': 'DateTime-Locale-0.45.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Class::Singleton', '1.4', { - 'source_tmpl': 'Class-Singleton-1.4.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW/'], - }), - ('DateTime::TimeZone', '1.65', { - 'source_tmpl': 'DateTime-TimeZone-1.65.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('DateTime', '1.08', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Data::Types', '0.09', { - 'source_tmpl': 'Data-Types-0.09.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DW/DWHEELER/'], - }), - ('DateTime::Tiny', '1.04', { - 'source_tmpl': 'DateTime-Tiny-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('File::Slurp', '9999.19', { - 'source_tmpl': 'File-Slurp-9999.19.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/U/UR/URI/'], - }), - ('HTTP::Date', '6.02', { - 'source_tmpl': 'HTTP-Date-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('IO::HTML', '1.00', { - 'source_tmpl': 'IO-HTML-1.00.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CJ/CJM/'], - }), - ('LWP::MediaTypes', '6.02', { - 'source_tmpl': 'LWP-MediaTypes-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('URI', '1.60', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Encode::Locale', '1.03', { - 'source_tmpl': 'Encode-Locale-1.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('HTTP::Request', '6.06', { - 'source_tmpl': 'HTTP-Message-6.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('HTML::Tagset', '3.20', { - 'source_tmpl': 'HTML-Tagset-3.20.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PETDANCE/'], - }), - ('HTML::Entities', '3.71', { - 'source_tmpl': 'HTML-Parser-3.71.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('AnyEvent', '7.07', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/'], - }), - ('Devel::CheckCompiler', '0.05', { - 'source_tmpl': 'Devel-CheckCompiler-0.05.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SY/SYOHEX'], - }), - ('Module::Build::XSUtil', '0.06', { - 'source_tmpl': 'Module-Build-XSUtil-0.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HI/HIDEAKIO/'], - }), - ('Fennec::Lite', '0.004', { - 'source_tmpl': 'Fennec-Lite-0.004.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('aliased', '0.31', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID/'], - }), - ('Meta::Builder', '0.003', { - 'source_tmpl': 'Meta-Builder-0.003.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('Exporter::Declare', '0.113', { - 'source_tmpl': 'Exporter-Declare-0.113.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('Mock::Quick', '1.107', { - 'source_tmpl': 'Mock-Quick-1.107.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('Test::Exception::LessClever', '0.006', { - 'source_tmpl': 'Test-Exception-LessClever-0.006.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('Mouse', '2.1.0', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GF/GFUJI/'], - }), - ('XML::NamespaceSupport', '1.11', { - 'source_tmpl': 'XML-NamespaceSupport-1.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/'], - }), - ('XML::SAX::Base', '1.08', { - 'source_tmpl': 'XML-SAX-Base-1.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM/'], - }), - ('XML::SAX', '0.99', { - 'source_tmpl': 'XML-SAX-0.99.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM/'], - }), - ('Clone', '0.36', { - 'source_tmpl': 'Clone-0.36.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GARU'], - }), - ('Config::General', '2.52', { - 'source_tmpl': 'Config-General-2.52.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TL/TLINDEN'], - }), - ('Font::TTF', '1.04', { - 'source_tmpl': 'Font-TTF-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MH/MHOSKEN'], - }), - ('Math::Bezier', '0.01', { - 'source_tmpl': 'Math-Bezier-0.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW'], - }), - ('Math::Round', '0.06', { - 'source_tmpl': 'Math-Round-0.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GROMMEL'], - }), - ('Math::VecStat', '0.08', { - 'source_tmpl': 'Math-VecStat-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AS/ASPINELLI'], - }), - ('Readonly', '1.04', { - 'source_tmpl': 'Readonly-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SA/SANKO'], - }), - ('Regexp::Common', '2013031301', { - 'source_tmpl': 'Regexp-Common-2013031301.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABIGAIL'], - }), - ('Set::IntSpan', '1.19', { - 'source_tmpl': 'Set-IntSpan-1.19.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SW/SWMCD'], - }), - ('Text::Format', '0.59', { - 'source_tmpl': 'Text-Format-0.59.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.0-ictce-5.5.0-bare.eb b/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.0-ictce-5.5.0-bare.eb deleted file mode 100644 index 45e359deef35..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.0-ictce-5.5.0-bare.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'Perl' -version = '5.20.0' -versionsuffix = '-bare' - -homepage = 'http://www.perl.org/' -description = """Larry Wall's Practical Extraction and Report Language""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://www.cpan.org/src/5.0'] -sources = [SOURCELOWER_TAR_GZ] - -exts_list = [] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.0-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.0-ictce-5.5.0.eb deleted file mode 100644 index 553ffacec60f..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.0-ictce-5.5.0.eb +++ /dev/null @@ -1,817 +0,0 @@ -name = 'Perl' -version = '5.20.0' - -homepage = 'http://www.perl.org/' -description = """Larry Wall's Practical Extraction and Report Language""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://www.cpan.org/src/5.0'] -sources = [SOURCELOWER_TAR_GZ] - -exts_list = [ - ('IO::String', '1.08', { - 'source_tmpl': 'IO-String-1.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Data::Stag', '0.14', { - 'source_tmpl': 'Data-Stag-0.14.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CM/CMUNGALL/'], - }), - ('DBI', '1.631', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TI/TIMB/'], - }), - ('Module::Build', '0.4205', { - 'source_tmpl': 'Module-Build-0.4205.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT/'], - }), - ('Devel::StackTrace', '1.32', { - 'source_tmpl': 'Devel-StackTrace-1.32.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('Class::Data::Inheritable', '0.08', { - 'source_tmpl': 'Class-Data-Inheritable-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TM/TMTM'], - }), - ('Exception::Class', '1.38', { - 'source_tmpl': 'Exception-Class-1.38.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('Test::Tester', '0.109', { - 'source_tmpl': 'Test-Tester-0.109.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FD/FDALY/'], - }), - ('Test::NoWarnings', '1.04', { - 'source_tmpl': 'Test-NoWarnings-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Test::Deep', '0.112', { - 'source_tmpl': 'Test-Deep-0.112.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Algorithm::Diff', '1.15', { - 'source_tmpl': 'Algorithm-Diff-1.15.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/N/NE/NEDKONZ/'], - }), - ('Text::Diff', '1.41', { - 'source_tmpl': 'Text-Diff-1.41.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID/'], - }), - ('Test::Differences', '0.61', { - 'source_tmpl': 'Test-Differences-0.61.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID/'], - }), - ('Sub::Uplevel', '0.24', { - 'source_tmpl': 'Sub-Uplevel-0.24.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/'], - }), - ('Test::Exception', '0.32', { - 'source_tmpl': 'Test-Exception-0.32.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADIE/'], - }), - ('Test::Warn', '0.30', { - 'source_tmpl': 'Test-Warn-0.30.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY/'], - }), - ('Test::Most', '0.33', { - 'source_tmpl': 'Test-Most-0.33.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID/'], - }), - ('File::Slurp::Tiny', '0.003', { - 'source_tmpl': 'File-Slurp-Tiny-0.003.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('Tree::DAG_Node', '1.22', { - 'source_tmpl': 'Tree-DAG_Node-1.22.tgz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/'], - }), - ('Try::Tiny', '0.20', { - 'source_tmpl': 'Try-Tiny-0.20.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Test::Fatal', '0.013', { - 'source_tmpl': 'Test-Fatal-0.013.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Test::Requires', '0.07', { - 'source_tmpl': 'Test-Requires-0.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM/'], - }), - ('Params::Util', '1.07', { - 'source_tmpl': 'Params-Util-1.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Sub::Install', '0.927', { - 'source_tmpl': 'Sub-Install-0.927.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Data::OptList', '0.109', { - 'source_tmpl': 'Data-OptList-0.109.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Sub::Exporter', '0.987', { - 'source_tmpl': 'Sub-Exporter-0.987.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Capture::Tiny', '0.24', { - 'source_tmpl': 'Capture-Tiny-0.24.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/'], - }), - ('Test::Output', '1.03', { - 'source_tmpl': 'Test-Output-1.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BD/BDFOY/'], - }), - ('Module::Runtime', '0.014', { - 'source_tmpl': 'Module-Runtime-0.014.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/'], - }), - ('Module::Implementation', '0.07', { - 'source_tmpl': 'Module-Implementation-0.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('List::MoreUtils', '0.33', { - 'source_tmpl': 'List-MoreUtils-0.33.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Package::DeprecationManager', '0.13', { - 'source_tmpl': 'Package-DeprecationManager-0.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Dist::CheckConflicts', '0.11', { - 'source_tmpl': 'Dist-CheckConflicts-0.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Package::Stash', '0.36', { - 'source_tmpl': 'Package-Stash-0.36.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('TAP::Harness::Env', '3.30', { - 'source_tmpl': 'Test-Harness-3.30.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT/'], - }), - ('ExtUtils::Helpers', '0.022', { - 'source_tmpl': 'ExtUtils-Helpers-0.022.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('ExtUtils::Config', '0.007', { - 'source_tmpl': 'ExtUtils-Config-0.007.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('ExtUtils::InstallPaths', '0.010', { - 'source_tmpl': 'ExtUtils-InstallPaths-0.010.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('Module::Build::Tiny', '0.036', { - 'source_tmpl': 'Module-Build-Tiny-0.036.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT/'], - }), - ('Class::Load', '0.21', { - 'source_tmpl': 'Class-Load-0.21.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], - }), - ('MRO::Compat', '0.12', { - 'source_tmpl': 'MRO-Compat-0.12.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BO/BOBTFISH/'], - }), - ('Sub::Name', '0.05', { - 'source_tmpl': 'Sub-Name-0.05.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FL/FLORA/'], - }), - ('Eval::Closure', '0.11', { - 'source_tmpl': 'Eval-Closure-0.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Sub::Exporter::Progressive', '0.001011', { - 'source_tmpl': 'Sub-Exporter-Progressive-0.001011.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FR/FREW/'], - }), - ('Devel::GlobalDestruction', '0.12', { - 'source_tmpl': 'Devel-GlobalDestruction-0.12.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HA/HAARG'], - }), - ('boolean', '0.32', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/I/IN/INGY/'], - }), - ('Tie::IxHash', '1.23', { - 'source_tmpl': 'Tie-IxHash-1.23.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY/'], - }), - ('Package::Stash::XS', '0.28', { - 'source_tmpl': 'Package-Stash-XS-0.28.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Class::Load::XS', '0.08', { - 'source_tmpl': 'Class-Load-XS-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], - }), - ('Moose', '2.1208', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], - }), - ('Params::Validate', '1.10', { - 'source_tmpl': 'Params-Validate-1.10.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('DateTime::Locale', '0.45', { - 'source_tmpl': 'DateTime-Locale-0.45.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Class::Singleton', '1.4', { - 'source_tmpl': 'Class-Singleton-1.4.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW/'], - }), - ('DateTime::TimeZone', '1.70', { - 'source_tmpl': 'DateTime-TimeZone-1.70.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Test::Warnings', '0.014', { - 'source_tmpl': 'Test-Warnings-0.014.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], - }), - ('DateTime', '1.10', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Data::Types', '0.09', { - 'source_tmpl': 'Data-Types-0.09.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DW/DWHEELER/'], - }), - ('DateTime::Tiny', '1.04', { - 'source_tmpl': 'DateTime-Tiny-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('File::Slurp', '9999.19', { - 'source_tmpl': 'File-Slurp-9999.19.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/U/UR/URI/'], - }), - ('HTTP::Date', '6.02', { - 'source_tmpl': 'HTTP-Date-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('IO::HTML', '1.00', { - 'source_tmpl': 'IO-HTML-1.00.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CJ/CJM/'], - }), - ('LWP::MediaTypes', '6.02', { - 'source_tmpl': 'LWP-MediaTypes-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('URI', '1.60', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Encode::Locale', '1.03', { - 'source_tmpl': 'Encode-Locale-1.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('HTTP::Request', '6.06', { - 'source_tmpl': 'HTTP-Message-6.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('HTML::Tagset', '3.20', { - 'source_tmpl': 'HTML-Tagset-3.20.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PETDANCE/'], - }), - ('HTML::Entities', '3.71', { - 'source_tmpl': 'HTML-Parser-3.71.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('AnyEvent', '7.07', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/'], - }), - ('Devel::CheckCompiler', '0.05', { - 'source_tmpl': 'Devel-CheckCompiler-0.05.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SY/SYOHEX'], - }), - ('File::Copy::Recursive', '0.38', { - 'source_tmpl': 'File-Copy-Recursive-0.38.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DM/DMUEY/'], - }), - ('Cwd::Guard', '0.04', { - 'source_tmpl': 'Cwd-Guard-0.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KAZEBURO'], - }), - ('Module::Build::XSUtil', '0.10', { - 'source_tmpl': 'Module-Build-XSUtil-0.10.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HI/HIDEAKIO/'], - }), - ('Fennec::Lite', '0.004', { - 'source_tmpl': 'Fennec-Lite-0.004.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('aliased', '0.31', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID/'], - }), - ('Meta::Builder', '0.003', { - 'source_tmpl': 'Meta-Builder-0.003.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('Exporter::Declare', '0.113', { - 'source_tmpl': 'Exporter-Declare-0.113.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('Mock::Quick', '1.107', { - 'source_tmpl': 'Mock-Quick-1.107.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('Test::Exception::LessClever', '0.006', { - 'source_tmpl': 'Test-Exception-LessClever-0.006.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('Test::LeakTrace', '0.14', { - 'source_tmpl': 'Test-LeakTrace-0.14.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GF/GFUJI/'], - }), - ('Mouse', '2.3.0', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GF/GFUJI/'], - }), - ('XML::NamespaceSupport', '1.11', { - 'source_tmpl': 'XML-NamespaceSupport-1.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/'], - }), - ('XML::SAX::Base', '1.08', { - 'source_tmpl': 'XML-SAX-Base-1.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM/'], - }), - ('XML::SAX', '0.99', { - 'source_tmpl': 'XML-SAX-0.99.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM/'], - }), - ('Clone', '0.37', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GARU'], - }), - ('Config::General', '2.56', { - 'source_tmpl': 'Config-General-2.56.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TL/TLINDEN'], - }), - ('Font::TTF', '1.04', { - 'source_tmpl': 'Font-TTF-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MH/MHOSKEN'], - }), - ('Math::Bezier', '0.01', { - 'source_tmpl': 'Math-Bezier-0.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW'], - }), - ('Math::Round', '0.06', { - 'source_tmpl': 'Math-Round-0.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GROMMEL'], - }), - ('Math::VecStat', '0.08', { - 'source_tmpl': 'Math-VecStat-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AS/ASPINELLI'], - }), - ('Readonly', '1.04', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SA/SANKO'], - }), - ('Regexp::Common', '2013031301', { - 'source_tmpl': 'Regexp-Common-2013031301.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABIGAIL'], - }), - ('Set::IntSpan', '1.19', { - 'source_tmpl': 'Set-IntSpan-1.19.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SW/SWMCD'], - }), - ('Text::Format', '0.59', { - 'source_tmpl': 'Text-Format-0.59.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], - }), - ('Crypt::Rijndael', '1.12', { - 'source_tmpl': 'Crypt-Rijndael-1.12.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BD/BDFOY/'], - }), - ('Crypt::DES', '2.07', { - 'source_tmpl': 'Crypt-DES-2.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DP/DPARIS/'], - }), - ('Net::SNMP', '6.0.1', { - 'source_tmpl': 'Net-SNMP-v6.0.1.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DT/DTOWN/'], - }), - ('List::AllUtils', '0.08', { - 'source_tmpl': 'List-AllUtils-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('AnyData', '0.11', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SD/SDOWIDEIT/'], - }), - ('Test::Simple', '1.001003', { - 'source_tmpl': 'Test-Simple-1.001003.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('Getopt::Long', '2.42', { - 'source_tmpl': 'Getopt-Long-2.42.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JV/JV/'], - }), - ('AppConfig', '1.66', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW/'], - }), - ('Archive::Extract', '0.72', { - 'source_tmpl': 'Archive-Extract-0.72.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], - }), - ('Authen::SASL', '2.16', { - 'source_tmpl': 'Authen-SASL-2.16.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GB/GBARR/'], - }), - ('B::Lint', '1.17', { - 'source_tmpl': 'B-Lint-1.17.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Bundle::BioPerl', '2.1.8', { - 'source_tmpl': 'Bundle-BioPerl-2.1.8.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CR/CRAFFI/'], - }), - ('LWP', '6.07', { - 'source_tmpl': 'libwww-perl-6.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MS/MSCHILLI/'], - }), - ('Class::Accessor', '0.34', { - 'source_tmpl': 'Class-Accessor-0.34.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KASEI/'], - }), - ('Class::DBI', '3.0.17', { - 'source_tmpl': 'Class-DBI-v3.0.17.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TM/TMTM/'], - }), - ('Class::Inspector', '1.28', { - 'source_tmpl': 'Class-Inspector-1.28.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Class::ISA', '0.36', { - 'source_tmpl': 'Class-ISA-0.36.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SM/SMUELLER/'], - }), - ('Class::Trigger', '0.14', { - 'source_tmpl': 'Class-Trigger-0.14.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/'], - }), - ('CPANPLUS', '0.9152', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], - }), - ('Data::Grove', '0.08', { - 'source_tmpl': 'libxml-perl-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KM/KMACLEOD/'], - }), - ('Data::UUID', '1.219', { - 'source_tmpl': 'Data-UUID-1.219.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Date::Language', '2.30', { - 'source_tmpl': 'TimeDate-2.30.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GB/GBARR/'], - }), - ('Date::Handler', '1.2', { - 'source_tmpl': 'Date-Handler-1.2.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BB/BBEAUSEJ/'], - }), - ('SQL::Statement', '1.405', { - 'source_tmpl': 'SQL-Statement-1.405.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RE/REHSACK/'], - }), - ('Module::Pluggable', '5.1', { - 'source_tmpl': 'Module-Pluggable-5.1.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SI/SIMONW/'], - }), - ('Digest::HMAC', '1.03', { - 'source_tmpl': 'Digest-HMAC-1.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Digest::SHA1', '2.13', { - 'source_tmpl': 'Digest-SHA1-2.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Email::Date::Format', '1.004', { - 'source_tmpl': 'Email-Date-Format-1.004.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Error', '0.17022', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/'], - }), - ('Expect', '1.21', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RG/RGIERSIG/'], - }), - ('File::CheckTree', '4.42', { - 'source_tmpl': 'File-CheckTree-4.42.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('File::Listing', '6.04', { - 'source_tmpl': 'File-Listing-6.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('File::Which', '1.09', { - 'source_tmpl': 'File-Which-1.09.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('FreezeThaw', '0.5001', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/I/IL/ILYAZ/modules/'], - }), - ('Git', '0.03', { - 'source_tmpl': 'Git-0.03.tgz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MS/MSOUTH/'], - }), - ('GO::Utils', '0.15', { - 'source_tmpl': 'go-perl-0.15.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CM/CMUNGALL/'], - }), - ('GO', '0.04', { - 'source_tmpl': 'go-db-perl-0.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SJ/SJCARBON/'], - }), - ('HTML::Form', '6.03', { - 'source_tmpl': 'HTML-Form-6.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('HTTP::Cookies', '6.01', { - 'source_tmpl': 'HTTP-Cookies-6.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('HTTP::Daemon', '6.01', { - 'source_tmpl': 'HTTP-Daemon-6.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('HTTP::Negotiate', '6.01', { - 'source_tmpl': 'HTTP-Negotiate-6.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('IO::Stringy', '2.110', { - 'source_tmpl': 'IO-stringy-2.110.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DS/DSKOLL/'], - }), - ('IO::Tty', '1.11', { - 'source_tmpl': 'IO-Tty-1.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TO/TODDR/'], - }), - ('IO::Socket::SSL', '1.997', { - 'source_tmpl': 'IO-Socket-SSL-1.997.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SU/SULLR/'], - }), - ('JSON', '2.90', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MA/MAKAMAKA/'], - }), - ('Log::Message', '0.08', { - 'source_tmpl': 'Log-Message-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], - }), - ('Log::Message::Simple', '0.10', { - 'source_tmpl': 'Log-Message-Simple-0.10.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], - }), - ('Mail::Util', '2.13', { - 'source_tmpl': 'MailTools-2.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MA/MARKOV/'], - }), - ('MIME::Types', '2.04', { - 'source_tmpl': 'MIME-Types-2.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MA/MARKOV/'], - }), - ('MIME::Lite', '3.030', { - 'source_tmpl': 'MIME-Lite-3.030.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Module::Pluggable', '5.1', { - 'source_tmpl': 'Module-Pluggable-5.1.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SI/SIMONW/'], - }), - ('Net::HTTP', '6.06', { - 'source_tmpl': 'Net-HTTP-6.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Net::SMTP::SSL', '1.01', { - 'source_tmpl': 'Net-SMTP-SSL-1.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CW/CWEST/'], - }), - ('ExtUtils::MakeMaker', '6.98', { - 'source_tmpl': 'ExtUtils-MakeMaker-6.98.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], - }), - ('Object::Accessor', '0.48', { - 'source_tmpl': 'Object-Accessor-0.48.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], - }), - ('Pod::LaTeX', '0.61', { - 'source_tmpl': 'Pod-LaTeX-0.61.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TJ/TJENNESS/'], - }), - ('Pod::Plainer', '1.04', { - 'source_tmpl': 'Pod-Plainer-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RM/RMBARKER/'], - }), - ('Pod::POM', '0.29', { - 'source_tmpl': 'Pod-POM-0.29.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/'], - }), - ('SQL::Statement', '1.405', { - 'source_tmpl': 'SQL-Statement-1.405.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RE/REHSACK/'], - }), - ('Statistics::Descriptive', '3.0607', { - 'source_tmpl': 'Statistics-Descriptive-3.0607.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/'], - }), - ('Switch', '2.17', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY/'], - }), - ('Template', '2.25', { - 'source_tmpl': 'Template-Toolkit-2.25.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW/'], - }), - ('Term::UI', '0.42', { - 'source_tmpl': 'Term-UI-0.42.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], - }), - ('Text::Iconv', '1.7', { - 'source_tmpl': 'Text-Iconv-1.7.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MP/MPIOTR/'], - }), - ('Text::Soundex', '3.04', { - 'source_tmpl': 'Text-Soundex-3.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Time::Piece', '1.27', { - 'source_tmpl': 'Time-Piece-1.27.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Time::Piece::MySQL', '0.06', { - 'source_tmpl': 'Time-Piece-MySQL-0.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KASEI/'], - }), - ('UNIVERSAL::moniker', '0.08', { - 'source_tmpl': 'UNIVERSAL-moniker-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KASEI/'], - }), - ('version', '0.9908', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JP/JPEACOCK/'], - }), - ('WWW::RobotRules', '6.02', { - 'source_tmpl': 'WWW-RobotRules-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('XML::SAX::Writer', '0.54', { - 'source_tmpl': 'XML-SAX-Writer-0.54.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/'], - }), - ('XML::Simple', '2.20', { - 'source_tmpl': 'XML-Simple-2.20.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM/'], - }), - ('XML::XPath', '1.13', { - 'source_tmpl': 'XML-XPath-1.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MS/MSERGEANT/'], - }), - ('DBD::AnyData', '0.110', { - 'source_tmpl': 'DBD-AnyData-0.110.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RE/REHSACK/'], - }), - ('DBD::SQLite', '1.42', { - 'source_tmpl': 'DBD-SQLite-1.42.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/'], - }), - ('Ima::DBI', '0.35', { - 'source_tmpl': 'Ima-DBI-0.35.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PERRIN/'], - }), - ('DBIx::ContextualFetch', '1.03', { - 'source_tmpl': 'DBIx-ContextualFetch-1.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TM/TMTM/'], - }), - ('DBIx::Simple', '1.35', { - 'source_tmpl': 'DBIx-Simple-1.35.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JU/JUERD/'], - }), - ('Params::Validate', '1.13', { - 'source_tmpl': 'Params-Validate-1.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Term::ReadKey', '2.32', { - 'source_tmpl': 'TermReadKey-2.32.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JS/JSTOWE/'], - 'patches': ['TermReadKey-2.32.patch'], - }), - ('Moo', '1.005000', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HA/HAARG/'], - }), - ('strictures', '1.005004', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HA/HAARG/'], - }), - ('File::Find::Rule::Perl', '1.13', { - 'source_tmpl': 'File-Find-Rule-Perl-1.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Test::Version', '1.002004', { - 'source_tmpl': 'Test-Version-1.002004.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/X/XE/XENO/'], - }), - ('Test::Harness', '3.32', { - 'source_tmpl': 'Test-Harness-3.32.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT/'], - }), - ('Import::Into', '1.002004', { - 'source_tmpl': 'Import-Into-1.002004.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], - }), - ('File::Find::Rule', '0.33', { - 'source_tmpl': 'File-Find-Rule-0.33.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RC/RCLAMP/'], - }), - ('Data::Section::Simple', '0.07', { - 'source_tmpl': 'Data-Section-Simple-0.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/'], - }), - ('Text::Glob', '0.09', { - 'source_tmpl': 'Text-Glob-0.09.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RC/RCLAMP/'], - }), - ('Number::Compare', '0.03', { - 'source_tmpl': 'Number-Compare-0.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RC/RCLAMP/'], - }), - ('IPC::Run3', '0.03', { - 'source_tmpl': 'IPC-Run3-0.048.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Set::Array', '0.30', { - 'source_tmpl': 'Set-Array-0.30.tgz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/'], - }), - ('Want', '0.23', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RO/ROBIN/'], - }), - ('File::Spec', '3.47', { - 'source_tmpl': 'PathTools-3.47.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SM/SMUELLER/'], - }), - ('Log::Handler', '0.82', { - 'source_tmpl': 'Log-Handler-0.82.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BL/BLOONIX/'], - }), - ('File::HomeDir', '1.00', { - 'source_tmpl': 'File-HomeDir-1.00.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Data::Dumper::Concise', '2.022', { - 'source_tmpl': 'Data-Dumper-Concise-2.022.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FR/FREW/'], - }), - ('DBIx::Admin::TableInfo', '2.11', { - 'source_tmpl': 'DBIx-Admin-TableInfo-2.11.tgz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/'], - }), - ('Algorithm::Dependency', '1.110', { - 'source_tmpl': 'Algorithm-Dependency-1.110.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Carp', '1.3301', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/'], - }), - ('Exporter', '5.70', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TO/TODDR/'], - }), - ('HTML::Parser', '3.71', { - 'source_tmpl': 'HTML-Parser-3.71.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Scalar::Util', '1.39', { - 'source_tmpl': 'Scalar-List-Utils-1.39.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PEVANS/'], - }), - ('HTML::Tree', '5.03', { - 'source_tmpl': 'HTML-Tree-5.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CJ/CJM/'], - }), - ('HTTP::Tiny', '0.043', { - 'source_tmpl': 'HTTP-Tiny-0.043.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/'], - }), - ('XML::Bare', '0.53', { - 'source_tmpl': 'XML-Bare-0.53.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CO/CODECHILD/'], - 'patches': ['XML-Bare-0.53_icc.patch'], - }), - ('Text::Balanced', '2.02', { - 'source_tmpl': 'Text-Balanced-2.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Parse::RecDescent', '1.967009', { - 'source_tmpl': 'Parse-RecDescent-1.967009.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JT/JTBRAUN/'], - }), - ('HTML::Entities::Interpolate', '1.05', { - 'source_tmpl': 'HTML-Entities-Interpolate-1.05.tgz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/'], - }), - ('XML::Tiny', '2.06', { - 'source_tmpl': 'XML-Tiny-2.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DC/DCANTRELL/'], - }), - ('Tie::Function', '0.02', { - 'source_tmpl': 'Tie-Function-0.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAVIDNICO/handy_tied_functions/'], - }), - ('Lingua::EN::PluralToSingular', '0.13', { - 'source_tmpl': 'Lingua-EN-PluralToSingular-0.14.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BK/BKB/'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.0-ictce-7.1.2.eb b/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.0-ictce-7.1.2.eb deleted file mode 100644 index 9bae7265d6c6..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.0-ictce-7.1.2.eb +++ /dev/null @@ -1,747 +0,0 @@ -name = 'Perl' -version = '5.20.0' - -homepage = 'http://www.perl.org/' -description = """Larry Wall's Practical Extraction and Report Language""" - -toolchain = {'name': 'ictce', 'version': '7.1.2'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://www.cpan.org/src/5.0'] -sources = [SOURCELOWER_TAR_GZ] - -exts_list = [ - ('IO::String', '1.08', { - 'source_tmpl': 'IO-String-1.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Data::Stag', '0.14', { - 'source_tmpl': 'Data-Stag-0.14.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CM/CMUNGALL/'], - }), - ('DBI', '1.631', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TI/TIMB/'], - }), - ('Module::Build', '0.4205', { - 'source_tmpl': 'Module-Build-0.4205.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT/'], - }), - ('Devel::StackTrace', '1.32', { - 'source_tmpl': 'Devel-StackTrace-1.32.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Class::Data::Inheritable', '0.08', { - 'source_tmpl': 'Class-Data-Inheritable-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TM/TMTM/'], - }), - ('Exception::Class', '1.38', { - 'source_tmpl': 'Exception-Class-1.38.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Test::Tester', '0.109', { - 'source_tmpl': 'Test-Tester-0.109.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FD/FDALY/'], - }), - ('Test::NoWarnings', '1.04', { - 'source_tmpl': 'Test-NoWarnings-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Test::Deep', '0.112', { - 'source_tmpl': 'Test-Deep-0.112.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Algorithm::Diff', '1.15', { - 'source_tmpl': 'Algorithm-Diff-1.15.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/N/NE/NEDKONZ/'], - }), - ('Text::Diff', '1.41', { - 'source_tmpl': 'Text-Diff-1.41.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID/'], - }), - ('Test::Differences', '0.61', { - 'source_tmpl': 'Test-Differences-0.61.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID/'], - }), - ('Sub::Uplevel', '0.24', { - 'source_tmpl': 'Sub-Uplevel-0.24.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/'], - }), - ('Test::Exception', '0.32', { - 'source_tmpl': 'Test-Exception-0.32.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADIE/'], - }), - ('Test::Warn', '0.30', { - 'source_tmpl': 'Test-Warn-0.30.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY/'], - }), - ('Test::Most', '0.33', { - 'source_tmpl': 'Test-Most-0.33.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID/'], - }), - ('File::Slurp::Tiny', '0.003', { - 'source_tmpl': 'File-Slurp-Tiny-0.003.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('Tree::DAG_Node', '1.22', { - 'source_tmpl': 'Tree-DAG_Node-1.22.tgz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/'], - }), - ('Try::Tiny', '0.20', { - 'source_tmpl': 'Try-Tiny-0.20.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Test::Fatal', '0.013', { - 'source_tmpl': 'Test-Fatal-0.013.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Test::Requires', '0.07', { - 'source_tmpl': 'Test-Requires-0.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM/'], - }), - ('Params::Util', '1.07', { - 'source_tmpl': 'Params-Util-1.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Sub::Install', '0.927', { - 'source_tmpl': 'Sub-Install-0.927.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Data::OptList', '0.109', { - 'source_tmpl': 'Data-OptList-0.109.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Sub::Exporter', '0.987', { - 'source_tmpl': 'Sub-Exporter-0.987.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Capture::Tiny', '0.24', { - 'source_tmpl': 'Capture-Tiny-0.24.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/'], - }), - ('Test::Output', '1.03', { - 'source_tmpl': 'Test-Output-1.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BD/BDFOY/'], - }), - ('Module::Runtime', '0.014', { - 'source_tmpl': 'Module-Runtime-0.014.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/'], - }), - ('Module::Implementation', '0.07', { - 'source_tmpl': 'Module-Implementation-0.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('List::MoreUtils', '0.33', { - 'source_tmpl': 'List-MoreUtils-0.33.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Package::DeprecationManager', '0.13', { - 'source_tmpl': 'Package-DeprecationManager-0.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Dist::CheckConflicts', '0.11', { - 'source_tmpl': 'Dist-CheckConflicts-0.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Package::Stash', '0.36', { - 'source_tmpl': 'Package-Stash-0.36.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('TAP::Harness::Env', '3.30', { - 'source_tmpl': 'Test-Harness-3.30.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT/'], - }), - ('ExtUtils::Helpers', '0.022', { - 'source_tmpl': 'ExtUtils-Helpers-0.022.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('ExtUtils::Config', '0.007', { - 'source_tmpl': 'ExtUtils-Config-0.007.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('ExtUtils::InstallPaths', '0.010', { - 'source_tmpl': 'ExtUtils-InstallPaths-0.010.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('Module::Build::Tiny', '0.036', { - 'source_tmpl': 'Module-Build-Tiny-0.036.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT/'], - }), - ('Class::Load', '0.21', { - 'source_tmpl': 'Class-Load-0.21.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], - }), - ('MRO::Compat', '0.12', { - 'source_tmpl': 'MRO-Compat-0.12.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BO/BOBTFISH/'], - }), - ('Sub::Name', '0.05', { - 'source_tmpl': 'Sub-Name-0.05.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FL/FLORA/'], - }), - ('Eval::Closure', '0.11', { - 'source_tmpl': 'Eval-Closure-0.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Sub::Exporter::Progressive', '0.001011', { - 'source_tmpl': 'Sub-Exporter-Progressive-0.001011.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FR/FREW/'], - }), - ('Devel::GlobalDestruction', '0.12', { - 'source_tmpl': 'Devel-GlobalDestruction-0.12.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HA/HAARG'], - }), - ('boolean', '0.32', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/I/IN/INGY/'], - }), - ('Tie::IxHash', '1.23', { - 'source_tmpl': 'Tie-IxHash-1.23.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY/'], - }), - ('Package::Stash::XS', '0.28', { - 'source_tmpl': 'Package-Stash-XS-0.28.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Class::Load::XS', '0.08', { - 'source_tmpl': 'Class-Load-XS-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], - }), - ('Moose', '2.1208', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], - }), - ('Params::Validate', '1.10', { - 'source_tmpl': 'Params-Validate-1.10.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('DateTime::Locale', '0.45', { - 'source_tmpl': 'DateTime-Locale-0.45.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Class::Singleton', '1.4', { - 'source_tmpl': 'Class-Singleton-1.4.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW/'], - }), - ('DateTime::TimeZone', '1.70', { - 'source_tmpl': 'DateTime-TimeZone-1.70.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Test::Warnings', '0.014', { - 'source_tmpl': 'Test-Warnings-0.014.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], - }), - ('DateTime', '1.10', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Data::Types', '0.09', { - 'source_tmpl': 'Data-Types-0.09.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DW/DWHEELER/'], - }), - ('DateTime::Tiny', '1.04', { - 'source_tmpl': 'DateTime-Tiny-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('File::Slurp', '9999.19', { - 'source_tmpl': 'File-Slurp-9999.19.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/U/UR/URI/'], - }), - ('HTTP::Date', '6.02', { - 'source_tmpl': 'HTTP-Date-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('IO::HTML', '1.00', { - 'source_tmpl': 'IO-HTML-1.00.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CJ/CJM/'], - }), - ('LWP::MediaTypes', '6.02', { - 'source_tmpl': 'LWP-MediaTypes-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('URI', '1.60', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Encode::Locale', '1.03', { - 'source_tmpl': 'Encode-Locale-1.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('HTTP::Request', '6.06', { - 'source_tmpl': 'HTTP-Message-6.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('HTML::Tagset', '3.20', { - 'source_tmpl': 'HTML-Tagset-3.20.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PETDANCE/'], - }), - ('HTML::Entities', '3.71', { - 'source_tmpl': 'HTML-Parser-3.71.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('AnyEvent', '7.07', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/'], - }), - ('Devel::CheckCompiler', '0.05', { - 'source_tmpl': 'Devel-CheckCompiler-0.05.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SY/SYOHEX'], - }), - ('File::Copy::Recursive', '0.38', { - 'source_tmpl': 'File-Copy-Recursive-0.38.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DM/DMUEY/'], - }), - ('Cwd::Guard', '0.04', { - 'source_tmpl': 'Cwd-Guard-0.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KAZEBURO'], - }), - ('Module::Build::XSUtil', '0.10', { - 'source_tmpl': 'Module-Build-XSUtil-0.10.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HI/HIDEAKIO/'], - }), - ('Fennec::Lite', '0.004', { - 'source_tmpl': 'Fennec-Lite-0.004.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('aliased', '0.31', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID/'], - }), - ('Meta::Builder', '0.003', { - 'source_tmpl': 'Meta-Builder-0.003.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('Exporter::Declare', '0.113', { - 'source_tmpl': 'Exporter-Declare-0.113.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('Mock::Quick', '1.107', { - 'source_tmpl': 'Mock-Quick-1.107.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('Test::Exception::LessClever', '0.006', { - 'source_tmpl': 'Test-Exception-LessClever-0.006.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('Test::LeakTrace', '0.14', { - 'source_tmpl': 'Test-LeakTrace-0.14.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GF/GFUJI/'], - }), - ('Mouse', '2.3.0', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GF/GFUJI/'], - }), - ('XML::NamespaceSupport', '1.11', { - 'source_tmpl': 'XML-NamespaceSupport-1.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/'], - }), - ('XML::SAX::Base', '1.08', { - 'source_tmpl': 'XML-SAX-Base-1.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM/'], - }), - ('XML::SAX', '0.99', { - 'source_tmpl': 'XML-SAX-0.99.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM/'], - }), - ('Clone', '0.37', { - 'source_tmpl': 'Clone-0.37.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GARU'], - }), - ('Config::General', '2.56', { - 'source_tmpl': 'Config-General-2.56.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TL/TLINDEN'], - }), - ('Font::TTF', '1.04', { - 'source_tmpl': 'Font-TTF-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MH/MHOSKEN'], - }), - ('Math::Bezier', '0.01', { - 'source_tmpl': 'Math-Bezier-0.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW'], - }), - ('Math::Round', '0.06', { - 'source_tmpl': 'Math-Round-0.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GROMMEL'], - }), - ('Math::VecStat', '0.08', { - 'source_tmpl': 'Math-VecStat-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AS/ASPINELLI'], - }), - ('Readonly', '1.04', { - 'source_tmpl': 'Readonly-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SA/SANKO/'], - }), - ('Regexp::Common', '2013031301', { - 'source_tmpl': 'Regexp-Common-2013031301.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABIGAIL'], - }), - ('Set::IntSpan', '1.19', { - 'source_tmpl': 'Set-IntSpan-1.19.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SW/SWMCD'], - }), - ('Text::Format', '0.59', { - 'source_tmpl': 'Text-Format-0.59.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], - }), - ('Crypt::Rijndael', '1.12', { - 'source_tmpl': 'Crypt-Rijndael-1.12.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BD/BDFOY/'], - }), - ('Crypt::DES', '2.07', { - 'source_tmpl': 'Crypt-DES-2.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DP/DPARIS/'], - }), - ('Net::SNMP', '6.0.1', { - 'source_tmpl': 'Net-SNMP-v6.0.1.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DT/DTOWN/'], - }), - ('List::AllUtils', '0.08', { - 'source_tmpl': 'List-AllUtils-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('AnyData', '0.11', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SD/SDOWIDEIT/'], - }), - ('Test::Simple', '1.001003', { - 'source_tmpl': 'Test-Simple-1.001003.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('Getopt::Long', '2.42', { - 'source_tmpl': 'Getopt-Long-2.42.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JV/JV/'], - }), - ('AppConfig', '1.66', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW/'], - }), - ('Archive::Extract', '0.72', { - 'source_tmpl': 'Archive-Extract-0.72.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], - }), - ('Authen::SASL', '2.16', { - 'source_tmpl': 'Authen-SASL-2.16.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GB/GBARR/'], - }), - ('B::Lint', '1.17', { - 'source_tmpl': 'B-Lint-1.17.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Bundle::BioPerl', '2.1.8', { - 'source_tmpl': 'Bundle-BioPerl-2.1.8.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CR/CRAFFI/'], - }), - ('LWP', '6.07', { - 'source_tmpl': 'libwww-perl-6.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MS/MSCHILLI/'], - }), - ('Class::Accessor', '0.34', { - 'source_tmpl': 'Class-Accessor-0.34.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KASEI/'], - }), - ('Class::DBI', '3.0.17', { - 'source_tmpl': 'Class-DBI-v3.0.17.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TM/TMTM/'], - }), - ('Class::Inspector', '1.28', { - 'source_tmpl': 'Class-Inspector-1.28.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Class::ISA', '0.36', { - 'source_tmpl': 'Class-ISA-0.36.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SM/SMUELLER/'], - }), - ('Class::Trigger', '0.14', { - 'source_tmpl': 'Class-Trigger-0.14.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/'], - }), - ('CPANPLUS', '0.9152', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], - }), - ('Data::Grove', '0.08', { - 'source_tmpl': 'libxml-perl-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KM/KMACLEOD/'], - }), - ('Data::UUID', '1.219', { - 'source_tmpl': 'Data-UUID-1.219.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Date::Language', '2.30', { - 'source_tmpl': 'TimeDate-2.30.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GB/GBARR/'], - }), - ('Date::Handler', '1.2', { - 'source_tmpl': 'Date-Handler-1.2.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BB/BBEAUSEJ/'], - }), - ('SQL::Statement', '1.405', { - 'source_tmpl': 'SQL-Statement-1.405.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RE/REHSACK/'], - }), - ('Module::Pluggable', '5.1', { - 'source_tmpl': 'Module-Pluggable-5.1.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SI/SIMONW/'], - }), - ('Digest::HMAC', '1.03', { - 'source_tmpl': 'Digest-HMAC-1.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Digest::SHA1', '2.13', { - 'source_tmpl': 'Digest-SHA1-2.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Email::Date::Format', '1.004', { - 'source_tmpl': 'Email-Date-Format-1.004.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Error', '0.17022', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/'], - }), - ('Expect', '1.21', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RG/RGIERSIG/'], - }), - ('File::CheckTree', '4.42', { - 'source_tmpl': 'File-CheckTree-4.42.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('File::Listing', '6.04', { - 'source_tmpl': 'File-Listing-6.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('File::Which', '1.09', { - 'source_tmpl': 'File-Which-1.09.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('FreezeThaw', '0.5001', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/I/IL/ILYAZ/modules/'], - }), - ('Git', '0.03', { - 'source_tmpl': 'Git-0.03.tgz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MS/MSOUTH/'], - }), - ('GO::Utils', '0.15', { - 'source_tmpl': 'go-perl-0.15.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CM/CMUNGALL/'], - }), - ('GO', '0.04', { - 'source_tmpl': 'go-db-perl-0.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SJ/SJCARBON/'], - }), - ('HTML::Form', '6.03', { - 'source_tmpl': 'HTML-Form-6.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('HTTP::Cookies', '6.01', { - 'source_tmpl': 'HTTP-Cookies-6.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('HTTP::Daemon', '6.01', { - 'source_tmpl': 'HTTP-Daemon-6.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('HTTP::Negotiate', '6.01', { - 'source_tmpl': 'HTTP-Negotiate-6.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('IO::Stringy', '2.110', { - 'source_tmpl': 'IO-stringy-2.110.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DS/DSKOLL/'], - }), - ('IO::Tty', '1.11', { - 'source_tmpl': 'IO-Tty-1.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TO/TODDR/'], - }), - ('IO::Socket::SSL', '1.997', { - 'source_tmpl': 'IO-Socket-SSL-1.997.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SU/SULLR/'], - }), - ('JSON', '2.90', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MA/MAKAMAKA/'], - }), - ('Log::Message', '0.08', { - 'source_tmpl': 'Log-Message-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], - }), - ('Log::Message::Simple', '0.10', { - 'source_tmpl': 'Log-Message-Simple-0.10.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], - }), - ('Mail::Util', '2.13', { - 'source_tmpl': 'MailTools-2.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MA/MARKOV/'], - }), - ('MIME::Types', '2.04', { - 'source_tmpl': 'MIME-Types-2.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MA/MARKOV/'], - }), - ('MIME::Lite', '3.030', { - 'source_tmpl': 'MIME-Lite-3.030.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Module::Pluggable', '5.1', { - 'source_tmpl': 'Module-Pluggable-5.1.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SI/SIMONW/'], - }), - ('Net::HTTP', '6.06', { - 'source_tmpl': 'Net-HTTP-6.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Net::SMTP::SSL', '1.01', { - 'source_tmpl': 'Net-SMTP-SSL-1.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CW/CWEST/'], - }), - ('ExtUtils::MakeMaker', '6.98', { - 'source_tmpl': 'ExtUtils-MakeMaker-6.98.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], - }), - ('Object::Accessor', '0.48', { - 'source_tmpl': 'Object-Accessor-0.48.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], - }), - ('Pod::LaTeX', '0.61', { - 'source_tmpl': 'Pod-LaTeX-0.61.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TJ/TJENNESS/'], - }), - ('Pod::Plainer', '1.04', { - 'source_tmpl': 'Pod-Plainer-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RM/RMBARKER/'], - }), - ('Pod::POM', '0.29', { - 'source_tmpl': 'Pod-POM-0.29.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/'], - }), - ('SQL::Statement', '1.405', { - 'source_tmpl': 'SQL-Statement-1.405.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RE/REHSACK/'], - }), - ('Statistics::Descriptive', '3.0607', { - 'source_tmpl': 'Statistics-Descriptive-3.0607.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/'], - }), - ('Switch', '2.17', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY/'], - }), - ('Template', '2.25', { - 'source_tmpl': 'Template-Toolkit-2.25.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW/'], - }), - ('Term::UI', '0.42', { - 'source_tmpl': 'Term-UI-0.42.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], - }), - ('Text::Iconv', '1.7', { - 'source_tmpl': 'Text-Iconv-1.7.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MP/MPIOTR/'], - }), - ('Text::Soundex', '3.04', { - 'source_tmpl': 'Text-Soundex-3.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Time::Piece', '1.27', { - 'source_tmpl': 'Time-Piece-1.27.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Time::Piece::MySQL', '0.06', { - 'source_tmpl': 'Time-Piece-MySQL-0.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KASEI/'], - }), - ('UNIVERSAL::moniker', '0.08', { - 'source_tmpl': 'UNIVERSAL-moniker-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KASEI/'], - }), - ('version', '0.9908', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JP/JPEACOCK/'], - }), - ('WWW::RobotRules', '6.02', { - 'source_tmpl': 'WWW-RobotRules-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('XML::SAX::Writer', '0.54', { - 'source_tmpl': 'XML-SAX-Writer-0.54.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/'], - }), - ('XML::Simple', '2.20', { - 'source_tmpl': 'XML-Simple-2.20.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM/'], - }), - ('XML::XPath', '1.13', { - 'source_tmpl': 'XML-XPath-1.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MS/MSERGEANT/'], - }), - ('DBD::AnyData', '0.110', { - 'source_tmpl': 'DBD-AnyData-0.110.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RE/REHSACK/'], - }), - ('DBD::SQLite', '1.42', { - 'source_tmpl': 'DBD-SQLite-1.42.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/'], - }), - ('Ima::DBI', '0.35', { - 'source_tmpl': 'Ima-DBI-0.35.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PERRIN/'], - }), - ('DBIx::ContextualFetch', '1.03', { - 'source_tmpl': 'DBIx-ContextualFetch-1.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TM/TMTM/'], - }), - ('DBIx::Simple', '1.35', { - 'source_tmpl': 'DBIx-Simple-1.35.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JU/JUERD/'], - }), - ('Params::Validate', '1.13', { - 'source_tmpl': 'Params-Validate-1.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Term::ReadKey', '2.32', { - 'source_tmpl': 'TermReadKey-2.32.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JS/JSTOWE/'], - 'patches': ['TermReadKey-2.32.patch'], - }), - ('Moo', '1.005000', { - 'source_tmpl': 'Moo-1.005000.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HA/HAARG/'], - }), - ('strictures', '1.005004', { - 'source_tmpl': 'strictures-1.005004.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-1.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Test::Version', '1.002004', { - 'source_tmpl': 'Test-Version-1.002004.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/X/XE/XENO/'], - }), - ('Test::Harness', '3.32', { - 'source_tmpl': 'Test-Harness-3.32.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT/'], - }), - ('Import::Into', '1.002004', { - 'source_tmpl': 'Import-Into-1.002004.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], - }), - ('File::Find::Rule', '0.33', { - 'source_tmpl': 'File-Find-Rule-0.33.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RC/RCLAMP/'], - }), - ('Data::Section::Simple', '0.07', { - 'source_tmpl': 'Data-Section-Simple-0.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/'], - }), - ('Text::Glob', '0.09', { - 'source_tmpl': 'Text-Glob-0.09.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RC/RCLAMP/'], - }), - ('Number::Compare', '0.03', { - 'source_tmpl': 'Number-Compare-0.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RC/RCLAMP/'], - }), - ('IPC::Run3', '0.03', { - 'source_tmpl': 'IPC-Run3-0.048.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Set::Array', '0.30', { - 'source_tmpl': 'Set-Array-0.30.tgz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/'], - }), - ('Want', '0.23', { - 'source_tmpl': 'Want-0.23.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RO/ROBIN/'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.0-intel-2014b.eb b/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.0-intel-2014b.eb deleted file mode 100644 index c7d3a27ade64..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.0-intel-2014b.eb +++ /dev/null @@ -1,870 +0,0 @@ -name = 'Perl' -version = '5.20.0' - -homepage = 'http://www.perl.org/' -description = """Larry Wall's Practical Extraction and Report Language""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://www.cpan.org/src/5.0'] -sources = [SOURCELOWER_TAR_GZ] - -exts_list = [ - ('IO::String', '1.08', { - 'source_tmpl': 'IO-String-1.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Data::Stag', '0.14', { - 'source_tmpl': 'Data-Stag-0.14.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CM/CMUNGALL/'], - }), - ('DBI', '1.631', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TI/TIMB/'], - }), - ('Module::Build', '0.4205', { - 'source_tmpl': 'Module-Build-0.4205.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT/'], - }), - ('Devel::StackTrace', '1.32', { - 'source_tmpl': 'Devel-StackTrace-1.32.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Class::Data::Inheritable', '0.08', { - 'source_tmpl': 'Class-Data-Inheritable-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TM/TMTM/'], - }), - ('Exception::Class', '1.38', { - 'source_tmpl': 'Exception-Class-1.38.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Test::Tester', '0.109', { - 'source_tmpl': 'Test-Tester-0.109.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FD/FDALY/'], - }), - ('Test::NoWarnings', '1.04', { - 'source_tmpl': 'Test-NoWarnings-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Test::Deep', '0.112', { - 'source_tmpl': 'Test-Deep-0.112.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Algorithm::Diff', '1.15', { - 'source_tmpl': 'Algorithm-Diff-1.15.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/N/NE/NEDKONZ/'], - }), - ('Text::Diff', '1.41', { - 'source_tmpl': 'Text-Diff-1.41.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID/'], - }), - ('Test::Differences', '0.61', { - 'source_tmpl': 'Test-Differences-0.61.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID/'], - }), - ('Sub::Uplevel', '0.24', { - 'source_tmpl': 'Sub-Uplevel-0.24.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/'], - }), - ('Test::Exception', '0.32', { - 'source_tmpl': 'Test-Exception-0.32.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADIE/'], - }), - ('Test::Warn', '0.30', { - 'source_tmpl': 'Test-Warn-0.30.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY/'], - }), - ('Test::Most', '0.33', { - 'source_tmpl': 'Test-Most-0.33.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID/'], - }), - ('File::Slurp::Tiny', '0.003', { - 'source_tmpl': 'File-Slurp-Tiny-0.003.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('Tree::DAG_Node', '1.22', { - 'source_tmpl': 'Tree-DAG_Node-1.22.tgz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/'], - }), - ('Try::Tiny', '0.20', { - 'source_tmpl': 'Try-Tiny-0.20.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Test::Fatal', '0.013', { - 'source_tmpl': 'Test-Fatal-0.013.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Test::Requires', '0.07', { - 'source_tmpl': 'Test-Requires-0.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM/'], - }), - ('Params::Util', '1.07', { - 'source_tmpl': 'Params-Util-1.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Sub::Install', '0.927', { - 'source_tmpl': 'Sub-Install-0.927.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Data::OptList', '0.109', { - 'source_tmpl': 'Data-OptList-0.109.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Sub::Exporter', '0.987', { - 'source_tmpl': 'Sub-Exporter-0.987.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Capture::Tiny', '0.24', { - 'source_tmpl': 'Capture-Tiny-0.24.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/'], - }), - ('Test::Output', '1.03', { - 'source_tmpl': 'Test-Output-1.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BD/BDFOY/'], - }), - ('Module::Runtime', '0.014', { - 'source_tmpl': 'Module-Runtime-0.014.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/'], - }), - ('Module::Implementation', '0.07', { - 'source_tmpl': 'Module-Implementation-0.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('List::MoreUtils', '0.33', { - 'source_tmpl': 'List-MoreUtils-0.33.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Package::DeprecationManager', '0.13', { - 'source_tmpl': 'Package-DeprecationManager-0.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Dist::CheckConflicts', '0.11', { - 'source_tmpl': 'Dist-CheckConflicts-0.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Package::Stash', '0.36', { - 'source_tmpl': 'Package-Stash-0.36.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('TAP::Harness::Env', '3.30', { - 'source_tmpl': 'Test-Harness-3.30.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT/'], - }), - ('ExtUtils::Helpers', '0.022', { - 'source_tmpl': 'ExtUtils-Helpers-0.022.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('ExtUtils::Config', '0.007', { - 'source_tmpl': 'ExtUtils-Config-0.007.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('ExtUtils::InstallPaths', '0.010', { - 'source_tmpl': 'ExtUtils-InstallPaths-0.010.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('Module::Build::Tiny', '0.036', { - 'source_tmpl': 'Module-Build-Tiny-0.036.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT/'], - }), - ('Class::Load', '0.21', { - 'source_tmpl': 'Class-Load-0.21.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], - }), - ('MRO::Compat', '0.12', { - 'source_tmpl': 'MRO-Compat-0.12.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BO/BOBTFISH/'], - }), - ('Sub::Name', '0.05', { - 'source_tmpl': 'Sub-Name-0.05.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FL/FLORA/'], - }), - ('Eval::Closure', '0.11', { - 'source_tmpl': 'Eval-Closure-0.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Sub::Exporter::Progressive', '0.001011', { - 'source_tmpl': 'Sub-Exporter-Progressive-0.001011.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FR/FREW/'], - }), - ('Devel::GlobalDestruction', '0.12', { - 'source_tmpl': 'Devel-GlobalDestruction-0.12.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HA/HAARG'], - }), - ('boolean', '0.32', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/I/IN/INGY/'], - }), - ('Tie::IxHash', '1.23', { - 'source_tmpl': 'Tie-IxHash-1.23.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY/'], - }), - ('Package::Stash::XS', '0.28', { - 'source_tmpl': 'Package-Stash-XS-0.28.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Class::Load::XS', '0.08', { - 'source_tmpl': 'Class-Load-XS-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], - }), - ('Moose', '2.1208', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], - }), - ('Params::Validate', '1.10', { - 'source_tmpl': 'Params-Validate-1.10.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('DateTime::Locale', '0.45', { - 'source_tmpl': 'DateTime-Locale-0.45.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Class::Singleton', '1.4', { - 'source_tmpl': 'Class-Singleton-1.4.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW/'], - }), - ('DateTime::TimeZone', '1.70', { - 'source_tmpl': 'DateTime-TimeZone-1.70.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Test::Warnings', '0.014', { - 'source_tmpl': 'Test-Warnings-0.014.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], - }), - ('DateTime', '1.10', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Data::Types', '0.09', { - 'source_tmpl': 'Data-Types-0.09.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DW/DWHEELER/'], - }), - ('DateTime::Tiny', '1.04', { - 'source_tmpl': 'DateTime-Tiny-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('File::Slurp', '9999.19', { - 'source_tmpl': 'File-Slurp-9999.19.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/U/UR/URI/'], - }), - ('HTTP::Date', '6.02', { - 'source_tmpl': 'HTTP-Date-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('IO::HTML', '1.00', { - 'source_tmpl': 'IO-HTML-1.00.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CJ/CJM/'], - }), - ('LWP::MediaTypes', '6.02', { - 'source_tmpl': 'LWP-MediaTypes-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('URI', '1.60', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Encode::Locale', '1.03', { - 'source_tmpl': 'Encode-Locale-1.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('HTTP::Request', '6.06', { - 'source_tmpl': 'HTTP-Message-6.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('HTML::Tagset', '3.20', { - 'source_tmpl': 'HTML-Tagset-3.20.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PETDANCE/'], - }), - ('HTML::Entities', '3.71', { - 'source_tmpl': 'HTML-Parser-3.71.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('AnyEvent', '7.07', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/'], - }), - ('Devel::CheckCompiler', '0.05', { - 'source_tmpl': 'Devel-CheckCompiler-0.05.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SY/SYOHEX'], - }), - ('File::Copy::Recursive', '0.38', { - 'source_tmpl': 'File-Copy-Recursive-0.38.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DM/DMUEY/'], - }), - ('Cwd::Guard', '0.04', { - 'source_tmpl': 'Cwd-Guard-0.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KAZEBURO'], - }), - ('Module::Build::XSUtil', '0.10', { - 'source_tmpl': 'Module-Build-XSUtil-0.10.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HI/HIDEAKIO/'], - }), - ('Fennec::Lite', '0.004', { - 'source_tmpl': 'Fennec-Lite-0.004.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('aliased', '0.31', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID/'], - }), - ('Meta::Builder', '0.003', { - 'source_tmpl': 'Meta-Builder-0.003.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('Exporter::Declare', '0.113', { - 'source_tmpl': 'Exporter-Declare-0.113.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('Mock::Quick', '1.107', { - 'source_tmpl': 'Mock-Quick-1.107.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('Test::Exception::LessClever', '0.006', { - 'source_tmpl': 'Test-Exception-LessClever-0.006.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('Test::LeakTrace', '0.14', { - 'source_tmpl': 'Test-LeakTrace-0.14.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GF/GFUJI/'], - }), - ('Mouse', '2.3.0', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GF/GFUJI/'], - }), - ('XML::NamespaceSupport', '1.11', { - 'source_tmpl': 'XML-NamespaceSupport-1.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/'], - }), - ('XML::SAX::Base', '1.08', { - 'source_tmpl': 'XML-SAX-Base-1.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM/'], - }), - ('XML::SAX', '0.99', { - 'source_tmpl': 'XML-SAX-0.99.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM/'], - }), - ('Clone', '0.37', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GARU'], - }), - ('Config::General', '2.56', { - 'source_tmpl': 'Config-General-2.56.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TL/TLINDEN'], - }), - ('Font::TTF', '1.04', { - 'source_tmpl': 'Font-TTF-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MH/MHOSKEN'], - }), - ('Math::Bezier', '0.01', { - 'source_tmpl': 'Math-Bezier-0.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW'], - }), - ('Math::Round', '0.06', { - 'source_tmpl': 'Math-Round-0.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GROMMEL'], - }), - ('Math::VecStat', '0.08', { - 'source_tmpl': 'Math-VecStat-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AS/ASPINELLI'], - }), - ('Readonly', '1.04', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SA/SANKO/'], - }), - ('Regexp::Common', '2013031301', { - 'source_tmpl': 'Regexp-Common-2013031301.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABIGAIL'], - }), - ('Set::IntSpan', '1.19', { - 'source_tmpl': 'Set-IntSpan-1.19.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SW/SWMCD'], - }), - ('Text::Format', '0.59', { - 'source_tmpl': 'Text-Format-0.59.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], - }), - ('Crypt::Rijndael', '1.12', { - 'source_tmpl': 'Crypt-Rijndael-1.12.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BD/BDFOY/'], - }), - ('Crypt::DES', '2.07', { - 'source_tmpl': 'Crypt-DES-2.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DP/DPARIS/'], - }), - ('Net::SNMP', '6.0.1', { - 'source_tmpl': 'Net-SNMP-v6.0.1.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DT/DTOWN/'], - }), - ('List::AllUtils', '0.08', { - 'source_tmpl': 'List-AllUtils-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('AnyData', '0.11', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SD/SDOWIDEIT/'], - }), - ('Test::Simple', '1.001003', { - 'source_tmpl': 'Test-Simple-1.001003.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('Getopt::Long', '2.42', { - 'source_tmpl': 'Getopt-Long-2.42.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JV/JV/'], - }), - ('AppConfig', '1.66', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW/'], - }), - ('Archive::Extract', '0.72', { - 'source_tmpl': 'Archive-Extract-0.72.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], - }), - ('Authen::SASL', '2.16', { - 'source_tmpl': 'Authen-SASL-2.16.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GB/GBARR/'], - }), - ('B::Lint', '1.17', { - 'source_tmpl': 'B-Lint-1.17.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Bundle::BioPerl', '2.1.8', { - 'source_tmpl': 'Bundle-BioPerl-2.1.8.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CR/CRAFFI/'], - }), - ('LWP', '6.07', { - 'source_tmpl': 'libwww-perl-6.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MS/MSCHILLI/'], - }), - ('Class::Accessor', '0.34', { - 'source_tmpl': 'Class-Accessor-0.34.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KASEI/'], - }), - ('Class::DBI', '3.0.17', { - 'source_tmpl': 'Class-DBI-v3.0.17.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TM/TMTM/'], - }), - ('Class::Inspector', '1.28', { - 'source_tmpl': 'Class-Inspector-1.28.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Class::ISA', '0.36', { - 'source_tmpl': 'Class-ISA-0.36.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SM/SMUELLER/'], - }), - ('Class::Trigger', '0.14', { - 'source_tmpl': 'Class-Trigger-0.14.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/'], - }), - ('CPANPLUS', '0.9152', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], - }), - ('Data::Grove', '0.08', { - 'source_tmpl': 'libxml-perl-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KM/KMACLEOD/'], - }), - ('Data::UUID', '1.219', { - 'source_tmpl': 'Data-UUID-1.219.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Date::Language', '2.30', { - 'source_tmpl': 'TimeDate-2.30.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GB/GBARR/'], - }), - ('Date::Handler', '1.2', { - 'source_tmpl': 'Date-Handler-1.2.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BB/BBEAUSEJ/'], - }), - ('SQL::Statement', '1.405', { - 'source_tmpl': 'SQL-Statement-1.405.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RE/REHSACK/'], - }), - ('Module::Pluggable', '5.1', { - 'source_tmpl': 'Module-Pluggable-5.1.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SI/SIMONW/'], - }), - ('Digest::HMAC', '1.03', { - 'source_tmpl': 'Digest-HMAC-1.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Digest::SHA1', '2.13', { - 'source_tmpl': 'Digest-SHA1-2.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Email::Date::Format', '1.004', { - 'source_tmpl': 'Email-Date-Format-1.004.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Error', '0.17022', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/'], - }), - ('Expect', '1.21', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RG/RGIERSIG/'], - }), - ('File::CheckTree', '4.42', { - 'source_tmpl': 'File-CheckTree-4.42.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('File::Listing', '6.04', { - 'source_tmpl': 'File-Listing-6.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('File::Which', '1.09', { - 'source_tmpl': 'File-Which-1.09.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('FreezeThaw', '0.5001', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/I/IL/ILYAZ/modules/'], - }), - ('Git', '0.03', { - 'source_tmpl': 'Git-0.03.tgz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MS/MSOUTH/'], - }), - ('GO::Utils', '0.15', { - 'source_tmpl': 'go-perl-0.15.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CM/CMUNGALL/'], - }), - ('GO', '0.04', { - 'source_tmpl': 'go-db-perl-0.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SJ/SJCARBON/'], - }), - ('HTML::Form', '6.03', { - 'source_tmpl': 'HTML-Form-6.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('HTTP::Cookies', '6.01', { - 'source_tmpl': 'HTTP-Cookies-6.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('HTTP::Daemon', '6.01', { - 'source_tmpl': 'HTTP-Daemon-6.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('HTTP::Negotiate', '6.01', { - 'source_tmpl': 'HTTP-Negotiate-6.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('IO::Stringy', '2.110', { - 'source_tmpl': 'IO-stringy-2.110.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DS/DSKOLL/'], - }), - ('IO::Tty', '1.11', { - 'source_tmpl': 'IO-Tty-1.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TO/TODDR/'], - }), - ('IO::Socket::SSL', '1.997', { - 'source_tmpl': 'IO-Socket-SSL-1.997.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SU/SULLR/'], - }), - ('JSON', '2.90', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MA/MAKAMAKA/'], - }), - ('Log::Message', '0.08', { - 'source_tmpl': 'Log-Message-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], - }), - ('Log::Message::Simple', '0.10', { - 'source_tmpl': 'Log-Message-Simple-0.10.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], - }), - ('Mail::Util', '2.13', { - 'source_tmpl': 'MailTools-2.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MA/MARKOV/'], - }), - ('MIME::Types', '2.04', { - 'source_tmpl': 'MIME-Types-2.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MA/MARKOV/'], - }), - ('MIME::Lite', '3.030', { - 'source_tmpl': 'MIME-Lite-3.030.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Module::Pluggable', '5.1', { - 'source_tmpl': 'Module-Pluggable-5.1.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SI/SIMONW/'], - }), - ('Net::HTTP', '6.06', { - 'source_tmpl': 'Net-HTTP-6.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Net::SMTP::SSL', '1.01', { - 'source_tmpl': 'Net-SMTP-SSL-1.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CW/CWEST/'], - }), - ('ExtUtils::MakeMaker', '6.98', { - 'source_tmpl': 'ExtUtils-MakeMaker-6.98.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], - }), - ('Object::Accessor', '0.48', { - 'source_tmpl': 'Object-Accessor-0.48.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], - }), - ('Pod::LaTeX', '0.61', { - 'source_tmpl': 'Pod-LaTeX-0.61.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TJ/TJENNESS/'], - }), - ('Pod::Plainer', '1.04', { - 'source_tmpl': 'Pod-Plainer-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RM/RMBARKER/'], - }), - ('Pod::POM', '0.29', { - 'source_tmpl': 'Pod-POM-0.29.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/'], - }), - ('SQL::Statement', '1.405', { - 'source_tmpl': 'SQL-Statement-1.405.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RE/REHSACK/'], - }), - ('Statistics::Descriptive', '3.0607', { - 'source_tmpl': 'Statistics-Descriptive-3.0607.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/'], - }), - ('Switch', '2.17', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY/'], - }), - ('Template', '2.25', { - 'source_tmpl': 'Template-Toolkit-2.25.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW/'], - }), - ('Term::UI', '0.42', { - 'source_tmpl': 'Term-UI-0.42.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], - }), - ('Text::Iconv', '1.7', { - 'source_tmpl': 'Text-Iconv-1.7.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MP/MPIOTR/'], - }), - ('Text::Soundex', '3.04', { - 'source_tmpl': 'Text-Soundex-3.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Time::Piece', '1.27', { - 'source_tmpl': 'Time-Piece-1.27.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Time::Piece::MySQL', '0.06', { - 'source_tmpl': 'Time-Piece-MySQL-0.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KASEI/'], - }), - ('UNIVERSAL::moniker', '0.08', { - 'source_tmpl': 'UNIVERSAL-moniker-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KASEI/'], - }), - ('version', '0.9908', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JP/JPEACOCK/'], - }), - ('WWW::RobotRules', '6.02', { - 'source_tmpl': 'WWW-RobotRules-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('XML::SAX::Writer', '0.54', { - 'source_tmpl': 'XML-SAX-Writer-0.54.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/'], - }), - ('XML::Simple', '2.20', { - 'source_tmpl': 'XML-Simple-2.20.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM/'], - }), - ('XML::XPath', '1.13', { - 'source_tmpl': 'XML-XPath-1.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MS/MSERGEANT/'], - }), - ('DBD::AnyData', '0.110', { - 'source_tmpl': 'DBD-AnyData-0.110.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RE/REHSACK/'], - }), - ('DBD::SQLite', '1.42', { - 'source_tmpl': 'DBD-SQLite-1.42.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/'], - }), - ('Ima::DBI', '0.35', { - 'source_tmpl': 'Ima-DBI-0.35.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PERRIN/'], - }), - ('DBIx::ContextualFetch', '1.03', { - 'source_tmpl': 'DBIx-ContextualFetch-1.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TM/TMTM/'], - }), - ('DBIx::Simple', '1.35', { - 'source_tmpl': 'DBIx-Simple-1.35.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JU/JUERD/'], - }), - ('Params::Validate', '1.13', { - 'source_tmpl': 'Params-Validate-1.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Term::ReadKey', '2.32', { - 'source_tmpl': 'TermReadKey-2.32.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JS/JSTOWE/'], - 'patches': ['TermReadKey-2.32.patch'], - }), - ('Moo', '1.005000', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HA/HAARG/'], - }), - ('strictures', '1.005004', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HA/HAARG/'], - }), - ('File::Find::Rule::Perl', '1.13', { - 'source_tmpl': 'File-Find-Rule-Perl-1.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Test::Version', '1.002004', { - 'source_tmpl': 'Test-Version-1.002004.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/X/XE/XENO/'], - }), - ('Test::Harness', '3.32', { - 'source_tmpl': 'Test-Harness-3.32.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT/'], - }), - ('Import::Into', '1.002004', { - 'source_tmpl': 'Import-Into-1.002004.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], - }), - ('File::Find::Rule', '0.33', { - 'source_tmpl': 'File-Find-Rule-0.33.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RC/RCLAMP/'], - }), - ('Data::Section::Simple', '0.07', { - 'source_tmpl': 'Data-Section-Simple-0.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/'], - }), - ('Text::Glob', '0.09', { - 'source_tmpl': 'Text-Glob-0.09.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RC/RCLAMP/'], - }), - ('Number::Compare', '0.03', { - 'source_tmpl': 'Number-Compare-0.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RC/RCLAMP/'], - }), - ('IPC::Run3', '0.03', { - 'source_tmpl': 'IPC-Run3-0.048.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Set::Array', '0.30', { - 'source_tmpl': 'Set-Array-0.30.tgz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/'], - }), - ('Want', '0.23', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RO/ROBIN/'], - }), - ('File::Spec', '3.47', { - 'source_tmpl': 'PathTools-3.47.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SM/SMUELLER/'], - }), - ('Log::Handler', '0.82', { - 'source_tmpl': 'Log-Handler-0.82.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BL/BLOONIX/'], - }), - ('File::HomeDir', '1.00', { - 'source_tmpl': 'File-HomeDir-1.00.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Data::Dumper::Concise', '2.022', { - 'source_tmpl': 'Data-Dumper-Concise-2.022.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FR/FREW/'], - }), - ('DBIx::Admin::TableInfo', '2.11', { - 'source_tmpl': 'DBIx-Admin-TableInfo-2.11.tgz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/'], - }), - ('Algorithm::Dependency', '1.110', { - 'source_tmpl': 'Algorithm-Dependency-1.110.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Carp', '1.3301', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/'], - }), - ('Exporter', '5.70', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TO/TODDR/'], - }), - ('HTML::Parser', '3.71', { - 'source_tmpl': 'HTML-Parser-3.71.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Scalar::Util', '1.39', { - 'source_tmpl': 'Scalar-List-Utils-1.39.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PEVANS/'], - }), - ('HTML::Tree', '5.03', { - 'source_tmpl': 'HTML-Tree-5.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CJ/CJM/'], - }), - ('HTTP::Tiny', '0.043', { - 'source_tmpl': 'HTTP-Tiny-0.043.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/'], - }), - ('XML::Bare', '0.53', { - 'source_tmpl': 'XML-Bare-0.53.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CO/CODECHILD/'], - 'patches': ['XML-Bare-0.53_icc.patch'], - }), - ('Text::Balanced', '2.02', { - 'source_tmpl': 'Text-Balanced-2.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Parse::RecDescent', '1.967009', { - 'source_tmpl': 'Parse-RecDescent-1.967009.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JT/JTBRAUN/'], - }), - ('HTML::Entities::Interpolate', '1.05', { - 'source_tmpl': 'HTML-Entities-Interpolate-1.05.tgz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/'], - }), - ('XML::Tiny', '2.06', { - 'source_tmpl': 'XML-Tiny-2.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DC/DCANTRELL/'], - }), - ('Tie::Function', '0.02', { - 'source_tmpl': 'Tie-Function-0.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAVIDNICO/handy_tied_functions/'], - }), - ('Lingua::EN::PluralToSingular', '0.13', { - 'source_tmpl': 'Lingua-EN-PluralToSingular-0.14.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BK/BKB/'], - }), - ('Set::Scalar', '1.29', { - 'source_tmpl': 'Set-Scalar-1.29.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/D/DA/DAVIDO/'], - }), - ('Text::CSV', '1.32', { - 'source_tmpl': 'Text-CSV-1.32.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/M/MA/MAKAMAKA/'], - }), - ('Number::Format', '1.73', { - 'source_tmpl': 'Number-Format-1.73.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/W/WR/WRW/'], - }), - ('Template::Plugin::Number::Format', '1.06', { - 'source_tmpl': 'Template-Plugin-Number-Format-1.06.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/D/DA/DARREN/'], - }), - ('Set::IntSpan::Fast', '1.15', { - 'source_tmpl': 'Set-IntSpan-Fast-1.15.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/A/AN/ANDYA/'], - }), - ('Text::Table', '1.15', { - 'source_tmpl': 'Text-Table-1.130.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/S/SH/SHLOMIF/'], - }), - ('SQL::Abstract', '1.81', { - 'source_tmpl': 'SQL-Abstract-1.81.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/R/RI/RIBASUSHI/'], - }), - ('GD::Graph', '1.49', { - 'source_tmpl': 'GDGraph-1.49.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/R/RU/RUZ/'], - }), - ('IPC::Run', '0.94', { - 'source_tmpl': 'IPC-Run-0.94.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/T/TO/TODDR/'], - }), - ('LWP::Simple', '6.13', { - 'source_tmpl': 'libwww-perl-6.13.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/'], - }), - ('Test::Pod', '1.50', { - 'source_tmpl': 'Test-Pod-1.50.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/D/DW/DWHEELER/'], - }), - ('XML::Twig', '3.49', { - 'source_tmpl': 'XML-Twig-3.49.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/M/MI/MIROD/'], - }), - ('Class::DBI::SQLite', '0.11', { - 'source_tmpl': 'Class-DBI-SQLite-0.11.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/M/MI/MIYAGAWA/'], - }), - -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.0-intel-2015a.eb deleted file mode 100644 index 657707950801..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.0-intel-2015a.eb +++ /dev/null @@ -1,870 +0,0 @@ -name = 'Perl' -version = '5.20.0' - -homepage = 'http://www.perl.org/' -description = """Larry Wall's Practical Extraction and Report Language""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://www.cpan.org/src/5.0'] -sources = [SOURCELOWER_TAR_GZ] - -exts_list = [ - ('IO::String', '1.08', { - 'source_tmpl': 'IO-String-1.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Data::Stag', '0.14', { - 'source_tmpl': 'Data-Stag-0.14.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CM/CMUNGALL/'], - }), - ('DBI', '1.631', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TI/TIMB/'], - }), - ('Module::Build', '0.4205', { - 'source_tmpl': 'Module-Build-0.4205.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT/'], - }), - ('Devel::StackTrace', '1.32', { - 'source_tmpl': 'Devel-StackTrace-1.32.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Class::Data::Inheritable', '0.08', { - 'source_tmpl': 'Class-Data-Inheritable-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TM/TMTM/'], - }), - ('Exception::Class', '1.38', { - 'source_tmpl': 'Exception-Class-1.38.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Test::Tester', '0.109', { - 'source_tmpl': 'Test-Tester-0.109.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FD/FDALY/'], - }), - ('Test::NoWarnings', '1.04', { - 'source_tmpl': 'Test-NoWarnings-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Test::Deep', '0.112', { - 'source_tmpl': 'Test-Deep-0.112.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Algorithm::Diff', '1.15', { - 'source_tmpl': 'Algorithm-Diff-1.15.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/N/NE/NEDKONZ/'], - }), - ('Text::Diff', '1.41', { - 'source_tmpl': 'Text-Diff-1.41.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID/'], - }), - ('Test::Differences', '0.61', { - 'source_tmpl': 'Test-Differences-0.61.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID/'], - }), - ('Sub::Uplevel', '0.24', { - 'source_tmpl': 'Sub-Uplevel-0.24.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/'], - }), - ('Test::Exception', '0.32', { - 'source_tmpl': 'Test-Exception-0.32.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADIE/'], - }), - ('Test::Warn', '0.30', { - 'source_tmpl': 'Test-Warn-0.30.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY/'], - }), - ('Test::Most', '0.33', { - 'source_tmpl': 'Test-Most-0.33.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID/'], - }), - ('File::Slurp::Tiny', '0.003', { - 'source_tmpl': 'File-Slurp-Tiny-0.003.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('Tree::DAG_Node', '1.22', { - 'source_tmpl': 'Tree-DAG_Node-1.22.tgz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/'], - }), - ('Try::Tiny', '0.20', { - 'source_tmpl': 'Try-Tiny-0.20.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Test::Fatal', '0.013', { - 'source_tmpl': 'Test-Fatal-0.013.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Test::Requires', '0.07', { - 'source_tmpl': 'Test-Requires-0.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM/'], - }), - ('Params::Util', '1.07', { - 'source_tmpl': 'Params-Util-1.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Sub::Install', '0.927', { - 'source_tmpl': 'Sub-Install-0.927.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Data::OptList', '0.109', { - 'source_tmpl': 'Data-OptList-0.109.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Sub::Exporter', '0.987', { - 'source_tmpl': 'Sub-Exporter-0.987.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Capture::Tiny', '0.24', { - 'source_tmpl': 'Capture-Tiny-0.24.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/'], - }), - ('Test::Output', '1.03', { - 'source_tmpl': 'Test-Output-1.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BD/BDFOY/'], - }), - ('Module::Runtime', '0.014', { - 'source_tmpl': 'Module-Runtime-0.014.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/'], - }), - ('Module::Implementation', '0.07', { - 'source_tmpl': 'Module-Implementation-0.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('List::MoreUtils', '0.33', { - 'source_tmpl': 'List-MoreUtils-0.33.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Package::DeprecationManager', '0.13', { - 'source_tmpl': 'Package-DeprecationManager-0.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Dist::CheckConflicts', '0.11', { - 'source_tmpl': 'Dist-CheckConflicts-0.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Package::Stash', '0.36', { - 'source_tmpl': 'Package-Stash-0.36.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('TAP::Harness::Env', '3.30', { - 'source_tmpl': 'Test-Harness-3.30.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT/'], - }), - ('ExtUtils::Helpers', '0.022', { - 'source_tmpl': 'ExtUtils-Helpers-0.022.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('ExtUtils::Config', '0.007', { - 'source_tmpl': 'ExtUtils-Config-0.007.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('ExtUtils::InstallPaths', '0.010', { - 'source_tmpl': 'ExtUtils-InstallPaths-0.010.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('Module::Build::Tiny', '0.036', { - 'source_tmpl': 'Module-Build-Tiny-0.036.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT/'], - }), - ('Class::Load', '0.21', { - 'source_tmpl': 'Class-Load-0.21.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], - }), - ('MRO::Compat', '0.12', { - 'source_tmpl': 'MRO-Compat-0.12.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BO/BOBTFISH/'], - }), - ('Sub::Name', '0.05', { - 'source_tmpl': 'Sub-Name-0.05.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FL/FLORA/'], - }), - ('Eval::Closure', '0.11', { - 'source_tmpl': 'Eval-Closure-0.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Sub::Exporter::Progressive', '0.001011', { - 'source_tmpl': 'Sub-Exporter-Progressive-0.001011.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FR/FREW/'], - }), - ('Devel::GlobalDestruction', '0.12', { - 'source_tmpl': 'Devel-GlobalDestruction-0.12.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HA/HAARG'], - }), - ('boolean', '0.32', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/I/IN/INGY/'], - }), - ('Tie::IxHash', '1.23', { - 'source_tmpl': 'Tie-IxHash-1.23.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY/'], - }), - ('Package::Stash::XS', '0.28', { - 'source_tmpl': 'Package-Stash-XS-0.28.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], - }), - ('Class::Load::XS', '0.08', { - 'source_tmpl': 'Class-Load-XS-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], - }), - ('Moose', '2.1208', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], - }), - ('Params::Validate', '1.10', { - 'source_tmpl': 'Params-Validate-1.10.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('DateTime::Locale', '0.45', { - 'source_tmpl': 'DateTime-Locale-0.45.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Class::Singleton', '1.4', { - 'source_tmpl': 'Class-Singleton-1.4.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW/'], - }), - ('DateTime::TimeZone', '1.70', { - 'source_tmpl': 'DateTime-TimeZone-1.70.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Test::Warnings', '0.014', { - 'source_tmpl': 'Test-Warnings-0.014.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], - }), - ('DateTime', '1.10', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Data::Types', '0.09', { - 'source_tmpl': 'Data-Types-0.09.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DW/DWHEELER/'], - }), - ('DateTime::Tiny', '1.04', { - 'source_tmpl': 'DateTime-Tiny-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('File::Slurp', '9999.19', { - 'source_tmpl': 'File-Slurp-9999.19.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/U/UR/URI/'], - }), - ('HTTP::Date', '6.02', { - 'source_tmpl': 'HTTP-Date-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('IO::HTML', '1.00', { - 'source_tmpl': 'IO-HTML-1.00.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CJ/CJM/'], - }), - ('LWP::MediaTypes', '6.02', { - 'source_tmpl': 'LWP-MediaTypes-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('URI', '1.60', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Encode::Locale', '1.03', { - 'source_tmpl': 'Encode-Locale-1.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('HTTP::Request', '6.06', { - 'source_tmpl': 'HTTP-Message-6.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('HTML::Tagset', '3.20', { - 'source_tmpl': 'HTML-Tagset-3.20.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PETDANCE/'], - }), - ('HTML::Entities', '3.71', { - 'source_tmpl': 'HTML-Parser-3.71.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('AnyEvent', '7.07', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/'], - }), - ('Devel::CheckCompiler', '0.05', { - 'source_tmpl': 'Devel-CheckCompiler-0.05.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SY/SYOHEX'], - }), - ('File::Copy::Recursive', '0.38', { - 'source_tmpl': 'File-Copy-Recursive-0.38.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DM/DMUEY/'], - }), - ('Cwd::Guard', '0.04', { - 'source_tmpl': 'Cwd-Guard-0.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KAZEBURO'], - }), - ('Module::Build::XSUtil', '0.10', { - 'source_tmpl': 'Module-Build-XSUtil-0.10.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HI/HIDEAKIO/'], - }), - ('Fennec::Lite', '0.004', { - 'source_tmpl': 'Fennec-Lite-0.004.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('aliased', '0.31', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID/'], - }), - ('Meta::Builder', '0.003', { - 'source_tmpl': 'Meta-Builder-0.003.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('Exporter::Declare', '0.113', { - 'source_tmpl': 'Exporter-Declare-0.113.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('Mock::Quick', '1.107', { - 'source_tmpl': 'Mock-Quick-1.107.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('Test::Exception::LessClever', '0.006', { - 'source_tmpl': 'Test-Exception-LessClever-0.006.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('Test::LeakTrace', '0.14', { - 'source_tmpl': 'Test-LeakTrace-0.14.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GF/GFUJI/'], - }), - ('Mouse', '2.3.0', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GF/GFUJI/'], - }), - ('XML::NamespaceSupport', '1.11', { - 'source_tmpl': 'XML-NamespaceSupport-1.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/'], - }), - ('XML::SAX::Base', '1.08', { - 'source_tmpl': 'XML-SAX-Base-1.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM/'], - }), - ('XML::SAX', '0.99', { - 'source_tmpl': 'XML-SAX-0.99.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM/'], - }), - ('Clone', '0.37', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GARU'], - }), - ('Config::General', '2.56', { - 'source_tmpl': 'Config-General-2.56.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TL/TLINDEN'], - }), - ('Font::TTF', '1.04', { - 'source_tmpl': 'Font-TTF-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MH/MHOSKEN'], - }), - ('Math::Bezier', '0.01', { - 'source_tmpl': 'Math-Bezier-0.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW'], - }), - ('Math::Round', '0.06', { - 'source_tmpl': 'Math-Round-0.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GROMMEL'], - }), - ('Math::VecStat', '0.08', { - 'source_tmpl': 'Math-VecStat-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AS/ASPINELLI'], - }), - ('Readonly', '1.04', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SA/SANKO/'], - }), - ('Regexp::Common', '2013031301', { - 'source_tmpl': 'Regexp-Common-2013031301.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABIGAIL'], - }), - ('Set::IntSpan', '1.19', { - 'source_tmpl': 'Set-IntSpan-1.19.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SW/SWMCD'], - }), - ('Text::Format', '0.59', { - 'source_tmpl': 'Text-Format-0.59.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], - }), - ('Crypt::Rijndael', '1.12', { - 'source_tmpl': 'Crypt-Rijndael-1.12.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BD/BDFOY/'], - }), - ('Crypt::DES', '2.07', { - 'source_tmpl': 'Crypt-DES-2.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DP/DPARIS/'], - }), - ('Net::SNMP', '6.0.1', { - 'source_tmpl': 'Net-SNMP-v6.0.1.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DT/DTOWN/'], - }), - ('List::AllUtils', '0.08', { - 'source_tmpl': 'List-AllUtils-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('AnyData', '0.11', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SD/SDOWIDEIT/'], - }), - ('Test::Simple', '1.001003', { - 'source_tmpl': 'Test-Simple-1.001003.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], - }), - ('Getopt::Long', '2.42', { - 'source_tmpl': 'Getopt-Long-2.42.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JV/JV/'], - }), - ('AppConfig', '1.66', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW/'], - }), - ('Archive::Extract', '0.72', { - 'source_tmpl': 'Archive-Extract-0.72.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], - }), - ('Authen::SASL', '2.16', { - 'source_tmpl': 'Authen-SASL-2.16.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GB/GBARR/'], - }), - ('B::Lint', '1.17', { - 'source_tmpl': 'B-Lint-1.17.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Bundle::BioPerl', '2.1.8', { - 'source_tmpl': 'Bundle-BioPerl-2.1.8.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CR/CRAFFI/'], - }), - ('LWP', '6.07', { - 'source_tmpl': 'libwww-perl-6.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MS/MSCHILLI/'], - }), - ('Class::Accessor', '0.34', { - 'source_tmpl': 'Class-Accessor-0.34.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KASEI/'], - }), - ('Class::DBI', '3.0.17', { - 'source_tmpl': 'Class-DBI-v3.0.17.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TM/TMTM/'], - }), - ('Class::Inspector', '1.28', { - 'source_tmpl': 'Class-Inspector-1.28.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Class::ISA', '0.36', { - 'source_tmpl': 'Class-ISA-0.36.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SM/SMUELLER/'], - }), - ('Class::Trigger', '0.14', { - 'source_tmpl': 'Class-Trigger-0.14.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/'], - }), - ('CPANPLUS', '0.9152', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], - }), - ('Data::Grove', '0.08', { - 'source_tmpl': 'libxml-perl-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KM/KMACLEOD/'], - }), - ('Data::UUID', '1.219', { - 'source_tmpl': 'Data-UUID-1.219.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Date::Language', '2.30', { - 'source_tmpl': 'TimeDate-2.30.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GB/GBARR/'], - }), - ('Date::Handler', '1.2', { - 'source_tmpl': 'Date-Handler-1.2.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BB/BBEAUSEJ/'], - }), - ('SQL::Statement', '1.405', { - 'source_tmpl': 'SQL-Statement-1.405.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RE/REHSACK/'], - }), - ('Module::Pluggable', '5.1', { - 'source_tmpl': 'Module-Pluggable-5.1.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SI/SIMONW/'], - }), - ('Digest::HMAC', '1.03', { - 'source_tmpl': 'Digest-HMAC-1.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Digest::SHA1', '2.13', { - 'source_tmpl': 'Digest-SHA1-2.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Email::Date::Format', '1.004', { - 'source_tmpl': 'Email-Date-Format-1.004.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Error', '0.17022', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/'], - }), - ('Expect', '1.21', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RG/RGIERSIG/'], - }), - ('File::CheckTree', '4.42', { - 'source_tmpl': 'File-CheckTree-4.42.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('File::Listing', '6.04', { - 'source_tmpl': 'File-Listing-6.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('File::Which', '1.09', { - 'source_tmpl': 'File-Which-1.09.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('FreezeThaw', '0.5001', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/I/IL/ILYAZ/modules/'], - }), - ('Git', '0.03', { - 'source_tmpl': 'Git-0.03.tgz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MS/MSOUTH/'], - }), - ('GO::Utils', '0.15', { - 'source_tmpl': 'go-perl-0.15.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CM/CMUNGALL/'], - }), - ('GO', '0.04', { - 'source_tmpl': 'go-db-perl-0.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SJ/SJCARBON/'], - }), - ('HTML::Form', '6.03', { - 'source_tmpl': 'HTML-Form-6.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('HTTP::Cookies', '6.01', { - 'source_tmpl': 'HTTP-Cookies-6.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('HTTP::Daemon', '6.01', { - 'source_tmpl': 'HTTP-Daemon-6.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('HTTP::Negotiate', '6.01', { - 'source_tmpl': 'HTTP-Negotiate-6.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('IO::Stringy', '2.110', { - 'source_tmpl': 'IO-stringy-2.110.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DS/DSKOLL/'], - }), - ('IO::Tty', '1.11', { - 'source_tmpl': 'IO-Tty-1.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TO/TODDR/'], - }), - ('IO::Socket::SSL', '1.997', { - 'source_tmpl': 'IO-Socket-SSL-1.997.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SU/SULLR/'], - }), - ('JSON', '2.90', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MA/MAKAMAKA/'], - }), - ('Log::Message', '0.08', { - 'source_tmpl': 'Log-Message-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], - }), - ('Log::Message::Simple', '0.10', { - 'source_tmpl': 'Log-Message-Simple-0.10.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], - }), - ('Mail::Util', '2.13', { - 'source_tmpl': 'MailTools-2.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MA/MARKOV/'], - }), - ('MIME::Types', '2.04', { - 'source_tmpl': 'MIME-Types-2.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MA/MARKOV/'], - }), - ('MIME::Lite', '3.030', { - 'source_tmpl': 'MIME-Lite-3.030.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Module::Pluggable', '5.1', { - 'source_tmpl': 'Module-Pluggable-5.1.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SI/SIMONW/'], - }), - ('Net::HTTP', '6.06', { - 'source_tmpl': 'Net-HTTP-6.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Net::SMTP::SSL', '1.01', { - 'source_tmpl': 'Net-SMTP-SSL-1.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CW/CWEST/'], - }), - ('ExtUtils::MakeMaker', '6.98', { - 'source_tmpl': 'ExtUtils-MakeMaker-6.98.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], - }), - ('Object::Accessor', '0.48', { - 'source_tmpl': 'Object-Accessor-0.48.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], - }), - ('Pod::LaTeX', '0.61', { - 'source_tmpl': 'Pod-LaTeX-0.61.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TJ/TJENNESS/'], - }), - ('Pod::Plainer', '1.04', { - 'source_tmpl': 'Pod-Plainer-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RM/RMBARKER/'], - }), - ('Pod::POM', '0.29', { - 'source_tmpl': 'Pod-POM-0.29.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/'], - }), - ('SQL::Statement', '1.405', { - 'source_tmpl': 'SQL-Statement-1.405.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RE/REHSACK/'], - }), - ('Statistics::Descriptive', '3.0607', { - 'source_tmpl': 'Statistics-Descriptive-3.0607.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/'], - }), - ('Switch', '2.17', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY/'], - }), - ('Template', '2.25', { - 'source_tmpl': 'Template-Toolkit-2.25.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW/'], - }), - ('Term::UI', '0.42', { - 'source_tmpl': 'Term-UI-0.42.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], - }), - ('Text::Iconv', '1.7', { - 'source_tmpl': 'Text-Iconv-1.7.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MP/MPIOTR/'], - }), - ('Text::Soundex', '3.04', { - 'source_tmpl': 'Text-Soundex-3.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Time::Piece', '1.27', { - 'source_tmpl': 'Time-Piece-1.27.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Time::Piece::MySQL', '0.06', { - 'source_tmpl': 'Time-Piece-MySQL-0.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KASEI/'], - }), - ('UNIVERSAL::moniker', '0.08', { - 'source_tmpl': 'UNIVERSAL-moniker-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KASEI/'], - }), - ('version', '0.9908', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JP/JPEACOCK/'], - }), - ('WWW::RobotRules', '6.02', { - 'source_tmpl': 'WWW-RobotRules-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('XML::SAX::Writer', '0.54', { - 'source_tmpl': 'XML-SAX-Writer-0.54.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/'], - }), - ('XML::Simple', '2.20', { - 'source_tmpl': 'XML-Simple-2.20.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM/'], - }), - ('XML::XPath', '1.13', { - 'source_tmpl': 'XML-XPath-1.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MS/MSERGEANT/'], - }), - ('DBD::AnyData', '0.110', { - 'source_tmpl': 'DBD-AnyData-0.110.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RE/REHSACK/'], - }), - ('DBD::SQLite', '1.42', { - 'source_tmpl': 'DBD-SQLite-1.42.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/'], - }), - ('Ima::DBI', '0.35', { - 'source_tmpl': 'Ima-DBI-0.35.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PERRIN/'], - }), - ('DBIx::ContextualFetch', '1.03', { - 'source_tmpl': 'DBIx-ContextualFetch-1.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TM/TMTM/'], - }), - ('DBIx::Simple', '1.35', { - 'source_tmpl': 'DBIx-Simple-1.35.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JU/JUERD/'], - }), - ('Params::Validate', '1.13', { - 'source_tmpl': 'Params-Validate-1.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], - }), - ('Term::ReadKey', '2.32', { - 'source_tmpl': 'TermReadKey-2.32.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JS/JSTOWE/'], - 'patches': ['TermReadKey-2.32.patch'], - }), - ('Moo', '1.005000', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HA/HAARG/'], - }), - ('strictures', '1.005004', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HA/HAARG/'], - }), - ('File::Find::Rule::Perl', '1.13', { - 'source_tmpl': 'File-Find-Rule-Perl-1.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Test::Version', '1.002004', { - 'source_tmpl': 'Test-Version-1.002004.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/X/XE/XENO/'], - }), - ('Test::Harness', '3.32', { - 'source_tmpl': 'Test-Harness-3.32.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT/'], - }), - ('Import::Into', '1.002004', { - 'source_tmpl': 'Import-Into-1.002004.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], - }), - ('File::Find::Rule', '0.33', { - 'source_tmpl': 'File-Find-Rule-0.33.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RC/RCLAMP/'], - }), - ('Data::Section::Simple', '0.07', { - 'source_tmpl': 'Data-Section-Simple-0.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/'], - }), - ('Text::Glob', '0.09', { - 'source_tmpl': 'Text-Glob-0.09.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RC/RCLAMP/'], - }), - ('Number::Compare', '0.03', { - 'source_tmpl': 'Number-Compare-0.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RC/RCLAMP/'], - }), - ('IPC::Run3', '0.03', { - 'source_tmpl': 'IPC-Run3-0.048.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], - }), - ('Set::Array', '0.30', { - 'source_tmpl': 'Set-Array-0.30.tgz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/'], - }), - ('Want', '0.23', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RO/ROBIN/'], - }), - ('File::Spec', '3.47', { - 'source_tmpl': 'PathTools-3.47.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SM/SMUELLER/'], - }), - ('Log::Handler', '0.82', { - 'source_tmpl': 'Log-Handler-0.82.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BL/BLOONIX/'], - }), - ('File::HomeDir', '1.00', { - 'source_tmpl': 'File-HomeDir-1.00.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Data::Dumper::Concise', '2.022', { - 'source_tmpl': 'Data-Dumper-Concise-2.022.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FR/FREW/'], - }), - ('DBIx::Admin::TableInfo', '2.11', { - 'source_tmpl': 'DBIx-Admin-TableInfo-2.11.tgz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/'], - }), - ('Algorithm::Dependency', '1.110', { - 'source_tmpl': 'Algorithm-Dependency-1.110.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Carp', '1.3301', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/'], - }), - ('Exporter', '5.70', { - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TO/TODDR/'], - }), - ('HTML::Parser', '3.71', { - 'source_tmpl': 'HTML-Parser-3.71.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], - }), - ('Scalar::Util', '1.39', { - 'source_tmpl': 'Scalar-List-Utils-1.39.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PEVANS/'], - }), - ('HTML::Tree', '5.03', { - 'source_tmpl': 'HTML-Tree-5.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CJ/CJM/'], - }), - ('HTTP::Tiny', '0.043', { - 'source_tmpl': 'HTTP-Tiny-0.043.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/'], - }), - ('XML::Bare', '0.53', { - 'source_tmpl': 'XML-Bare-0.53.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CO/CODECHILD/'], - 'patches': ['XML-Bare-0.53_icc.patch'], - }), - ('Text::Balanced', '2.02', { - 'source_tmpl': 'Text-Balanced-2.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], - }), - ('Parse::RecDescent', '1.967009', { - 'source_tmpl': 'Parse-RecDescent-1.967009.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JT/JTBRAUN/'], - }), - ('HTML::Entities::Interpolate', '1.05', { - 'source_tmpl': 'HTML-Entities-Interpolate-1.05.tgz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/'], - }), - ('XML::Tiny', '2.06', { - 'source_tmpl': 'XML-Tiny-2.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DC/DCANTRELL/'], - }), - ('Tie::Function', '0.02', { - 'source_tmpl': 'Tie-Function-0.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAVIDNICO/handy_tied_functions/'], - }), - ('Lingua::EN::PluralToSingular', '0.13', { - 'source_tmpl': 'Lingua-EN-PluralToSingular-0.14.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BK/BKB/'], - }), - ('Set::Scalar', '1.29', { - 'source_tmpl': 'Set-Scalar-1.29.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/D/DA/DAVIDO/'], - }), - ('Text::CSV', '1.32', { - 'source_tmpl': 'Text-CSV-1.32.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/M/MA/MAKAMAKA/'], - }), - ('Number::Format', '1.73', { - 'source_tmpl': 'Number-Format-1.73.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/W/WR/WRW/'], - }), - ('Template::Plugin::Number::Format', '1.06', { - 'source_tmpl': 'Template-Plugin-Number-Format-1.06.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/D/DA/DARREN/'], - }), - ('Set::IntSpan::Fast', '1.15', { - 'source_tmpl': 'Set-IntSpan-Fast-1.15.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/A/AN/ANDYA/'], - }), - ('Text::Table', '1.15', { - 'source_tmpl': 'Text-Table-1.130.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/S/SH/SHLOMIF/'], - }), - ('SQL::Abstract', '1.81', { - 'source_tmpl': 'SQL-Abstract-1.81.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/R/RI/RIBASUSHI/'], - }), - ('GD::Graph', '1.49', { - 'source_tmpl': 'GDGraph-1.49.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/R/RU/RUZ/'], - }), - ('IPC::Run', '0.94', { - 'source_tmpl': 'IPC-Run-0.94.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/T/TO/TODDR/'], - }), - ('LWP::Simple', '6.13', { - 'source_tmpl': 'libwww-perl-6.13.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/'], - }), - ('Test::Pod', '1.50', { - 'source_tmpl': 'Test-Pod-1.50.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/D/DW/DWHEELER/'], - }), - ('XML::Twig', '3.49', { - 'source_tmpl': 'XML-Twig-3.49.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/M/MI/MIROD/'], - }), - ('Class::DBI::SQLite', '0.11', { - 'source_tmpl': 'Class-DBI-SQLite-0.11.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/M/MI/MIYAGAWA/'], - }), - -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.1-intel-2015a-bare.eb b/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.1-intel-2015a-bare.eb deleted file mode 100644 index fcafa63e1e66..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.1-intel-2015a-bare.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Perl' -version = '5.20.1' -versionsuffix = '-bare' - -homepage = 'http://www.perl.org/' -description = """Larry Wall's Practical Extraction and Report Language""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://www.cpan.org/src/5.0'] -sources = [SOURCELOWER_TAR_GZ] - -# bare, no extensions -exts_list = [] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.2-foss-2015b-bare.eb b/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.2-foss-2015b-bare.eb deleted file mode 100644 index 429d35babf06..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.2-foss-2015b-bare.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Perl' -version = '5.20.2' -versionsuffix = '-bare' - -homepage = 'http://www.perl.org/' -description = """Larry Wall's Practical Extraction and Report Language""" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://www.cpan.org/src/5.0'] -sources = [SOURCELOWER_TAR_GZ] - -# bare, no extensions -exts_list = [] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.2-intel-2015b-bare.eb b/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.2-intel-2015b-bare.eb deleted file mode 100644 index 82afea03f3b1..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.2-intel-2015b-bare.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Perl' -version = '5.20.2' -versionsuffix = '-bare' - -homepage = 'http://www.perl.org/' -description = """Larry Wall's Practical Extraction and Report Language""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://www.cpan.org/src/5.0'] -sources = [SOURCELOWER_TAR_GZ] - -# bare, no extensions -exts_list = [] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.3-foss-2015b.eb b/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.3-foss-2015b.eb deleted file mode 100644 index 6c8f5e608f6c..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.3-foss-2015b.eb +++ /dev/null @@ -1,908 +0,0 @@ -name = 'Perl' -version = '5.20.3' - -homepage = 'http://www.perl.org/' -description = """Larry Wall's Practical Extraction and Report Language""" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://www.cpan.org/src/5.0'] -sources = [SOURCELOWER_TAR_GZ] - -exts_list = [ - ('Config::General', '2.58', { - 'source_tmpl': 'Config-General-2.58.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TL/TLINDEN'], - }), - ('File::Listing', '6.04', { - 'source_tmpl': 'File-Listing-6.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('ExtUtils::InstallPaths', '0.011', { - 'source_tmpl': 'ExtUtils-InstallPaths-0.011.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('ExtUtils::Helpers', '0.022', { - 'source_tmpl': 'ExtUtils-Helpers-0.022.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('TAP::Harness::Env', '3.35', { - 'source_tmpl': 'Test-Harness-3.35.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('ExtUtils::Config', '0.008', { - 'source_tmpl': 'ExtUtils-Config-0.008.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('Module::Build::Tiny', '0.039', { - 'source_tmpl': 'Module-Build-Tiny-0.039.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('aliased', '0.34', { - 'source_tmpl': 'aliased-0.34.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Text::Glob', '0.09', { - 'source_tmpl': 'Text-Glob-0.09.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RC/RCLAMP'], - }), - ('Regexp::Common', '2013031301', { - 'source_tmpl': 'Regexp-Common-2013031301.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABIGAIL'], - }), - ('GO::Utils', '0.15', { - 'source_tmpl': 'go-perl-0.15.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CM/CMUNGALL'], - }), - ('Module::Pluggable', '5.2', { - 'source_tmpl': 'Module-Pluggable-5.2.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SI/SIMONW'], - }), - ('Test::Fatal', '0.014', { - 'source_tmpl': 'Test-Fatal-0.014.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Test::Warnings', '0.021', { - 'source_tmpl': 'Test-Warnings-0.021.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('DateTime::Locale', '0.46', { - 'source_tmpl': 'DateTime-Locale-0.46.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('DateTime::TimeZone', '1.93', { - 'source_tmpl': 'DateTime-TimeZone-1.93.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('Test::Requires', '0.10', { - 'source_tmpl': 'Test-Requires-0.10.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM'], - }), - ('Module::Implementation', '0.09', { - 'source_tmpl': 'Module-Implementation-0.09.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('Module::Runtime', '0.014', { - 'source_tmpl': 'Module-Runtime-0.014.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM'], - }), - ('Try::Tiny', '0.22', { - 'source_tmpl': 'Try-Tiny-0.22.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY'], - }), - ('Params::Validate', '1.21', { - 'source_tmpl': 'Params-Validate-1.21.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('List::MoreUtils', '0.413', { - 'source_tmpl': 'List-MoreUtils-0.413.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], - }), - ('Exporter::Tiny', '0.042', { - 'source_tmpl': 'Exporter-Tiny-0.042.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/T/TO/TOBYINK'], - }), - ('Class::Singleton', '1.5', { - 'source_tmpl': 'Class-Singleton-1.5.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHAY'], - }), - ('DateTime', '1.20', { - 'source_tmpl': 'DateTime-1.20.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('File::Find::Rule::Perl', '1.15', { - 'source_tmpl': 'File-Find-Rule-Perl-1.15.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Module::Build', '0.4214', { - 'source_tmpl': 'Module-Build-0.4214.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('Readonly', '2.00', { - 'source_tmpl': 'Readonly-2.00.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SA/SANKO'], - }), - ('Git', '0.41', { - 'source_tmpl': 'Git-0.41.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MS/MSOUTH'], - }), - ('Tree::DAG_Node', '1.27', { - 'source_tmpl': 'Tree-DAG_Node-1.27.tgz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], - }), - ('Template', '2.26', { - 'source_tmpl': 'Template-Toolkit-2.26.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW'], - }), - ('FreezeThaw', '0.5001', { - 'source_tmpl': 'FreezeThaw-0.5001.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/I/IL/ILYAZ/modules'], - }), - ('DBI', '1.634', { - 'source_tmpl': 'DBI-1.634.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TI/TIMB'], - }), - ('DBD::SQLite', '1.48', { - 'source_tmpl': 'DBD-SQLite-1.48.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI'], - }), - ('Math::Bezier', '0.01', { - 'source_tmpl': 'Math-Bezier-0.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW'], - }), - ('Archive::Extract', '0.76', { - 'source_tmpl': 'Archive-Extract-0.76.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], - }), - ('DBIx::Simple', '1.35', { - 'source_tmpl': 'DBIx-Simple-1.35.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JU/JUERD'], - }), - ('Shell', '0.72', { - 'source_tmpl': 'Shell-0.72.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FE/FERREIRA'], - }), - ('File::Spec', '3.47', { - 'source_tmpl': 'PathTools-3.47.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SM/SMUELLER'], - }), - ('ExtUtils::MakeMaker', '7.10', { - 'source_tmpl': 'ExtUtils-MakeMaker-7.10.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], - }), - ('Test::Simple', '1.001014', { - 'source_tmpl': 'Test-Simple-1.001014.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('Set::Scalar', '1.29', { - 'source_tmpl': 'Set-Scalar-1.29.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAVIDO'], - }), - ('IO::WrapTie', '2.111', { - 'source_tmpl': 'IO-stringy-2.111.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DS/DSKOLL'], - }), - ('Encode::Locale', '1.05', { - 'source_tmpl': 'Encode-Locale-1.05.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('XML::SAX::Base', '1.08', { - 'source_tmpl': 'XML-SAX-Base-1.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM'], - }), - ('XML::NamespaceSupport', '1.11', { - 'source_tmpl': 'XML-NamespaceSupport-1.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PERIGRIN'], - }), - ('XML::SAX', '0.99', { - 'source_tmpl': 'XML-SAX-0.99.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM'], - }), - ('Test::LeakTrace', '0.15', { - 'source_tmpl': 'Test-LeakTrace-0.15.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GF/GFUJI'], - }), - ('Test::Exception', '0.40', { - 'source_tmpl': 'Test-Exception-0.40.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('Text::Table', '1.130', { - 'source_tmpl': 'Text-Table-1.130.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], - }), - ('MIME::Types', '2.11', { - 'source_tmpl': 'MIME-Types-2.11.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MARKOV'], - }), - ('Module::Build::XSUtil', '0.16', { - 'source_tmpl': 'Module-Build-XSUtil-0.16.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HI/HIDEAKIO'], - }), - ('Tie::Function', '0.02', { - 'source_tmpl': 'Tie-Function-0.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAVIDNICO/handy_tied_functions'], - }), - ('Template::Plugin::Number::Format', '1.06', { - 'source_tmpl': 'Template-Plugin-Number-Format-1.06.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DARREN'], - }), - ('HTML::Parser', '3.71', { - 'source_tmpl': 'HTML-Parser-3.71.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('Date::Handler', '1.2', { - 'source_tmpl': 'Date-Handler-1.2.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BB/BBEAUSEJ'], - }), - ('Params::Util', '1.07', { - 'source_tmpl': 'Params-Util-1.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK'], - }), - ('IO::HTML', '1.001', { - 'source_tmpl': 'IO-HTML-1.001.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CJ/CJM'], - }), - ('Data::Grove', '0.08', { - 'source_tmpl': 'libxml-perl-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KM/KMACLEOD'], - }), - ('Class::ISA', '0.36', { - 'source_tmpl': 'Class-ISA-0.36.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SM/SMUELLER'], - }), - ('URI', '1.69', { - 'source_tmpl': 'URI-1.69.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Ima::DBI', '0.35', { - 'source_tmpl': 'Ima-DBI-0.35.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PERRIN'], - }), - ('Tie::IxHash', '1.23', { - 'source_tmpl': 'Tie-IxHash-1.23.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY'], - }), - ('GO', '0.04', { - 'source_tmpl': 'go-db-perl-0.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SJ/SJCARBON'], - }), - ('Class::DBI::SQLite', '0.11', { - 'source_tmpl': 'Class-DBI-SQLite-0.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], - }), - ('Pod::POM', '2.00', { - 'source_tmpl': 'Pod-POM-2.00.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'], - }), - ('Math::Round', '0.07', { - 'source_tmpl': 'Math-Round-0.07.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GROMMEL'], - }), - ('Text::Diff', '1.43', { - 'source_tmpl': 'Text-Diff-1.43.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'], - }), - ('Log::Message::Simple', '0.10', { - 'source_tmpl': 'Log-Message-Simple-0.10.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS'], - }), - ('IO::Socket::SSL', '2.020', { - 'source_tmpl': 'IO-Socket-SSL-2.020.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SU/SULLR'], - }), - ('Fennec::Lite', '0.004', { - 'source_tmpl': 'Fennec-Lite-0.004.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('Sub::Uplevel', '0.25', { - 'source_tmpl': 'Sub-Uplevel-0.25.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/D/DA/DAGOLDEN/'], - }), - ('Meta::Builder', '0.003', { - 'source_tmpl': 'Meta-Builder-0.003.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('Exporter::Declare', '0.114', { - 'source_tmpl': 'Exporter-Declare-0.114.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('IO::Stringy', '2.111', { - 'source_tmpl': 'IO-stringy-2.111.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DS/DSKOLL'], - }), - ('Getopt::Long', '2.47', { - 'source_tmpl': 'Getopt-Long-2.47.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JV/JV'], - }), - ('Log::Message', '0.08', { - 'source_tmpl': 'Log-Message-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS'], - }), - ('Mouse', 'v2.4.5', { - 'source_tmpl': 'Mouse-v2.4.5.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SY/SYOHEX'], - }), - ('Test::Version', '2.03', { - 'source_tmpl': 'Test-Version-2.03.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PL/PLICEASE'], - }), - ('DBIx::Admin::TableInfo', '3.01', { - 'source_tmpl': 'DBIx-Admin-TableInfo-3.01.tgz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], - }), - ('Net::HTTP', '6.09', { - 'source_tmpl': 'Net-HTTP-6.09.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Test::Deep', '0.117', { - 'source_tmpl': 'Test-Deep-0.117.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Test::Warn', '0.30', { - 'source_tmpl': 'Test-Warn-0.30.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY'], - }), - ('MRO::Compat', '0.12', { - 'source_tmpl': 'MRO-Compat-0.12.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BO/BOBTFISH'], - }), - ('Moo', '2.000002', { - 'source_tmpl': 'Moo-2.000002.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], - }), - ('Hash::Merge', '0.200', { - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/R/RE/REHSACK/'], - 'source_tmpl': 'Hash-Merge-0.200.tar.gz', - }), - ('SQL::Abstract', '1.81', { - 'source_tmpl': 'SQL-Abstract-1.81.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RI/RIBASUSHI'], - }), - ('HTML::Form', '6.03', { - 'source_tmpl': 'HTML-Form-6.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('File::Copy::Recursive', '0.38', { - 'source_tmpl': 'File-Copy-Recursive-0.38.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DM/DMUEY'], - }), - ('Number::Compare', '0.03', { - 'source_tmpl': 'Number-Compare-0.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RC/RCLAMP'], - }), - ('IPC::Run', '0.94', { - 'source_tmpl': 'IPC-Run-0.94.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], - }), - ('HTML::Entities::Interpolate', '1.05', { - 'source_tmpl': 'HTML-Entities-Interpolate-1.05.tgz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], - }), - ('Test::ClassAPI', '1.06', { - 'source_tmpl': 'Test-ClassAPI-1.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK'], - }), - ('Test::Most', '0.34', { - 'source_tmpl': 'Test-Most-0.34.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID'], - }), - ('Class::Accessor', '0.34', { - 'source_tmpl': 'Class-Accessor-0.34.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KASEI'], - }), - ('Test::Differences', '0.63', { - 'source_tmpl': 'Test-Differences-0.63.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL'], - }), - ('HTTP::Tiny', '0.056', { - 'source_tmpl': 'HTTP-Tiny-0.056.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], - }), - ('Package::DeprecationManager', '0.14', { - 'source_tmpl': 'Package-DeprecationManager-0.14.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('Digest::SHA1', '2.13', { - 'source_tmpl': 'Digest-SHA1-2.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('Date::Language', '2.30', { - 'source_tmpl': 'TimeDate-2.30.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GB/GBARR'], - }), - ('version', '0.9912', { - 'source_tmpl': 'version-0.9912.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JP/JPEACOCK'], - }), - ('Sub::Uplevel', '0.25', { - 'source_tmpl': 'Sub-Uplevel-0.25.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], - }), - ('XML::Bare', '0.53', { - 'source_tmpl': 'XML-Bare-0.53.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CO/CODECHILD/'], - }), - ('Dist::CheckConflicts', '0.11', { - 'source_tmpl': 'Dist-CheckConflicts-0.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY'], - }), - ('Sub::Name', '0.14', { - 'source_tmpl': 'Sub-Name-0.14.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Time::Piece', '1.30', { - 'source_tmpl': 'Time-Piece-1.30.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Digest::HMAC', '1.03', { - 'source_tmpl': 'Digest-HMAC-1.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('HTTP::Negotiate', '6.01', { - 'source_tmpl': 'HTTP-Negotiate-6.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('MIME::Lite', '3.030', { - 'source_tmpl': 'MIME-Lite-3.030.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Crypt::Rijndael', '1.13', { - 'source_tmpl': 'Crypt-Rijndael-1.13.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('B::Lint', '1.20', { - 'source_tmpl': 'B-Lint-1.20.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Canary::Stability', '2006', { - 'source_tmpl': 'Canary-Stability-2006.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'], - }), - ('AnyEvent', '7.11', { - 'source_tmpl': 'AnyEvent-7.11.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'], - }), - ('Object::Accessor', '0.48', { - 'source_tmpl': 'Object-Accessor-0.48.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS'], - }), - ('Data::UUID', '1.221', { - 'source_tmpl': 'Data-UUID-1.221.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Test::Pod', '1.51', { - 'source_tmpl': 'Test-Pod-1.51.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('AppConfig', '1.71', { - 'source_tmpl': 'AppConfig-1.71.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'], - }), - ('Net::SMTP::SSL', '1.03', { - 'source_tmpl': 'Net-SMTP-SSL-1.03.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('XML::Tiny', '2.06', { - 'source_tmpl': 'XML-Tiny-2.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DC/DCANTRELL'], - }), - ('HTML::Tagset', '3.20', { - 'source_tmpl': 'HTML-Tagset-3.20.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PETDANCE'], - }), - ('HTML::Tree', '5.03', { - 'source_tmpl': 'HTML-Tree-5.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CJ/CJM'], - }), - ('Devel::GlobalDestruction', '0.13', { - 'source_tmpl': 'Devel-GlobalDestruction-0.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HA/HAARG'], - }), - ('WWW::RobotRules', '6.02', { - 'source_tmpl': 'WWW-RobotRules-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('Expect', '1.32', { - 'source_tmpl': 'Expect-1.32.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SZ/SZABGAB'], - }), - ('Term::UI', '0.46', { - 'source_tmpl': 'Term-UI-0.46.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], - }), - ('Net::SNMP', 'v6.0.1', { - 'source_tmpl': 'Net-SNMP-v6.0.1.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DT/DTOWN'], - }), - ('XML::SAX::Writer', '0.56', { - 'source_tmpl': 'XML-SAX-Writer-0.56.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN'], - }), - ('Statistics::Descriptive', '3.0609', { - 'source_tmpl': 'Statistics-Descriptive-3.0609.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], - }), - ('Class::Load', '0.23', { - 'source_tmpl': 'Class-Load-0.23.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('LWP::Simple', '6.13', { - 'source_tmpl': 'libwww-perl-6.13.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Time::Piece::MySQL', '0.06', { - 'source_tmpl': 'Time-Piece-MySQL-0.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KASEI'], - }), - ('Package::Stash::XS', '0.28', { - 'source_tmpl': 'Package-Stash-XS-0.28.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY'], - }), - ('GD::Graph', '1.49', { - 'source_tmpl': 'GDGraph-1.49.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RU/RUZ'], - }), - ('Set::Array', '0.30', { - 'source_tmpl': 'Set-Array-0.30.tgz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], - }), - ('boolean', '0.45', { - 'source_tmpl': 'boolean-0.45.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IN/INGY'], - }), - ('Number::Format', '1.75', { - 'source_tmpl': 'Number-Format-1.75.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/W/WR/WRW'], - }), - ('Data::Stag', '0.14', { - 'source_tmpl': 'Data-Stag-0.14.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CM/CMUNGALL'], - }), - ('Test::Tester', '1.001014', { - 'source_tmpl': 'Test-Simple-1.001014.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('Test::NoWarnings', '1.04', { - 'source_tmpl': 'Test-NoWarnings-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK'], - }), - ('Crypt::DES', '2.07', { - 'source_tmpl': 'Crypt-DES-2.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DP/DPARIS'], - }), - ('Exporter', '5.72', { - 'source_tmpl': 'Exporter-5.72.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], - }), - ('Class::Inspector', '1.28', { - 'source_tmpl': 'Class-Inspector-1.28.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK'], - }), - ('Parse::RecDescent', '1.967012', { - 'source_tmpl': 'Parse-RecDescent-1.967012.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JT/JTBRAUN'], - }), - ('Carp', '1.36', { - 'source_tmpl': 'Carp-1.36.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('XML::XPath', '1.13', { - 'source_tmpl': 'XML-XPath-1.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MS/MSERGEANT'], - }), - ('Capture::Tiny', '0.30', { - 'source_tmpl': 'Capture-Tiny-0.30.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], - }), - ('JSON', '2.90', { - 'source_tmpl': 'JSON-2.90.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MAKAMAKA'], - }), - ('Sub::Exporter', '0.987', { - 'source_tmpl': 'Sub-Exporter-0.987.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Class::Load::XS', '0.09', { - 'source_tmpl': 'Class-Load-XS-0.09.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Set::IntSpan::Fast', '1.15', { - 'source_tmpl': 'Set-IntSpan-Fast-1.15.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AN/ANDYA'], - }), - ('Sub::Exporter::Progressive', '0.001011', { - 'source_tmpl': 'Sub-Exporter-Progressive-0.001011.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FR/FREW'], - }), - ('LWP', '6.13', { - 'source_tmpl': 'libwww-perl-6.13.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Data::Dumper::Concise', '2.022', { - 'source_tmpl': 'Data-Dumper-Concise-2.022.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FR/FREW'], - }), - ('File::Slurp::Tiny', '0.004', { - 'source_tmpl': 'File-Slurp-Tiny-0.004.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('Algorithm::Diff', '1.1903', { - 'source_tmpl': 'Algorithm-Diff-1.1903.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TY/TYEMQ'], - }), - ('AnyData', '0.12', { - 'source_tmpl': 'AnyData-0.12.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], - }), - ('Text::Iconv', '1.7', { - 'source_tmpl': 'Text-Iconv-1.7.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MP/MPIOTR'], - }), - ('Class::Data::Inheritable', '0.08', { - 'source_tmpl': 'Class-Data-Inheritable-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TM/TMTM'], - }), - ('Text::Balanced', '2.03', { - 'source_tmpl': 'Text-Balanced-2.03.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHAY'], - }), - ('strictures', '2.000001', { - 'source_tmpl': 'strictures-2.000001.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], - }), - ('Switch', '2.17', { - 'source_tmpl': 'Switch-2.17.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY'], - }), - ('File::Which', '1.19', { - 'source_tmpl': 'File-Which-1.19.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PL/PLICEASE'], - }), - ('Email::Date::Format', '1.005', { - 'source_tmpl': 'Email-Date-Format-1.005.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Error', '0.17024', { - 'source_tmpl': 'Error-0.17024.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], - }), - ('Mock::Quick', '1.110', { - 'source_tmpl': 'Mock-Quick-1.110.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('Text::CSV', '1.33', { - 'source_tmpl': 'Text-CSV-1.33.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MAKAMAKA'], - }), - ('Test::Output', '1.03', { - 'source_tmpl': 'Test-Output-1.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BD/BDFOY'], - }), - ('Class::DBI', 'v3.0.17', { - 'source_tmpl': 'Class-DBI-v3.0.17.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TM/TMTM'], - }), - ('List::AllUtils', '0.09', { - 'source_tmpl': 'List-AllUtils-0.09.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('UNIVERSAL::moniker', '0.08', { - 'source_tmpl': 'UNIVERSAL-moniker-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KASEI'], - }), - ('Exception::Class', '1.39', { - 'source_tmpl': 'Exception-Class-1.39.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('File::CheckTree', '4.42', { - 'source_tmpl': 'File-CheckTree-4.42.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Math::VecStat', '0.08', { - 'source_tmpl': 'Math-VecStat-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AS/ASPINELLI'], - }), - ('Pod::LaTeX', '0.61', { - 'source_tmpl': 'Pod-LaTeX-0.61.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TJ/TJENNESS'], - }), - ('Eval::Closure', '0.13', { - 'source_tmpl': 'Eval-Closure-0.13.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'], - }), - ('HTTP::Request', '6.11', { - 'source_tmpl': 'HTTP-Message-6.11.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('XML::Twig', '3.49', { - 'source_tmpl': 'XML-Twig-3.49.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIROD'], - }), - ('IO::String', '1.08', { - 'source_tmpl': 'IO-String-1.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('XML::Simple', '2.20', { - 'source_tmpl': 'XML-Simple-2.20.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM'], - }), - ('Sub::Install', '0.928', { - 'source_tmpl': 'Sub-Install-0.928.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('HTTP::Cookies', '6.01', { - 'source_tmpl': 'HTTP-Cookies-6.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('Pod::Plainer', '1.04', { - 'source_tmpl': 'Pod-Plainer-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RM/RMBARKER'], - }), - ('Test::Exception::LessClever', '0.006', { - 'source_tmpl': 'Test-Exception-LessClever-0.006.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('LWP::MediaTypes', '6.02', { - 'source_tmpl': 'LWP-MediaTypes-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('Scalar::Util', '1.42', { - 'source_tmpl': 'Scalar-List-Utils-1.42.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PEVANS'], - }), - ('Data::Section::Simple', '0.07', { - 'source_tmpl': 'Data-Section-Simple-0.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], - }), - ('IO::Scalar', '2.111', { - 'source_tmpl': 'IO-stringy-2.111.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DS/DSKOLL'], - }), - ('Class::Trigger', '0.14', { - 'source_tmpl': 'Class-Trigger-0.14.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], - }), - ('HTTP::Daemon', '6.01', { - 'source_tmpl': 'HTTP-Daemon-6.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('File::HomeDir', '1.00', { - 'source_tmpl': 'File-HomeDir-1.00.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK'], - }), - ('HTTP::Date', '6.02', { - 'source_tmpl': 'HTTP-Date-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('Authen::SASL', '2.16', { - 'source_tmpl': 'Authen-SASL-2.16.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GB/GBARR'], - }), - ('Clone', '0.38', { - 'source_tmpl': 'Clone-0.38.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GARU'], - }), - ('Data::Types', '0.09', { - 'source_tmpl': 'Data-Types-0.09.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DW/DWHEELER'], - }), - ('Import::Into', '1.002005', { - 'source_tmpl': 'Import-Into-1.002005.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], - }), - ('DateTime::Tiny', '1.04', { - 'source_tmpl': 'DateTime-Tiny-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK'], - }), - ('DBD::AnyData', '0.110', { - 'source_tmpl': 'DBD-AnyData-0.110.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RE/REHSACK'], - }), - ('Text::Format', '0.59', { - 'source_tmpl': 'Text-Format-0.59.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], - }), - ('Devel::CheckCompiler', '0.06', { - 'source_tmpl': 'Devel-CheckCompiler-0.06.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SY/SYOHEX'], - }), - ('Log::Handler', '0.87', { - 'source_tmpl': 'Log-Handler-0.87.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BL/BLOONIX'], - }), - ('DBIx::ContextualFetch', '1.03', { - 'source_tmpl': 'DBIx-ContextualFetch-1.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TM/TMTM'], - }), - ('HTML::Entities', '3.71', { - 'source_tmpl': 'HTML-Parser-3.71.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('Devel::StackTrace', '2.00', { - 'source_tmpl': 'Devel-StackTrace-2.00.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('Term::ReadKey', '2.33', { - 'source_tmpl': 'TermReadKey-2.33.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JS/JSTOWE'], - }), - ('Set::IntSpan', '1.19', { - 'source_tmpl': 'Set-IntSpan-1.19.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SW/SWMCD'], - }), - ('Moose', '2.1603', { - 'source_tmpl': 'Moose-2.1603.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Algorithm::Dependency', '1.110', { - 'source_tmpl': 'Algorithm-Dependency-1.110.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK'], - }), - ('Font::TTF', '1.05', { - 'source_tmpl': 'Font-TTF-1.05.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MH/MHOSKEN'], - }), - ('IPC::Run3', '0.048', { - 'source_tmpl': 'IPC-Run3-0.048.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('File::Find::Rule', '0.33', { - 'source_tmpl': 'File-Find-Rule-0.33.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RC/RCLAMP'], - }), - ('SQL::Statement', '1.407', { - 'source_tmpl': 'SQL-Statement-1.407.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], - }), - ('File::Slurp', '9999.19', { - 'source_tmpl': 'File-Slurp-9999.19.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/U/UR/URI'], - }), - ('Package::Stash', '0.37', { - 'source_tmpl': 'Package-Stash-0.37.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY'], - }), - ('Data::OptList', '0.109', { - 'source_tmpl': 'Data-OptList-0.109.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('CPANPLUS', '0.9154', { - 'source_tmpl': 'CPANPLUS-0.9154.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], - }), - ('Test::Harness', '3.35', { - 'source_tmpl': 'Test-Harness-3.35.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('IO::Tty', '1.12', { - 'source_tmpl': 'IO-Tty-1.12.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], - }), - ('Text::Soundex', '3.04', { - 'source_tmpl': 'Text-Soundex-3.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Lingua::EN::PluralToSingular', '0.14', { - 'source_tmpl': 'Lingua-EN-PluralToSingular-0.14.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BK/BKB'], - }), - ('Want', '0.26', { - 'source_tmpl': 'Want-0.26.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RO/ROBIN'], - }), - ('Cwd::Guard', '0.04', { - 'source_tmpl': 'Cwd-Guard-0.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KAZEBURO'], - }), - ('Bundle::BioPerl', '2.1.9', { - 'source_tmpl': 'Bundle-BioPerl-2.1.9.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS'], - }), - ('Mail::Util', '2.14', { - 'source_tmpl': 'MailTools-2.14.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MARKOV'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.3-intel-2015a.eb deleted file mode 100644 index e4d3b47d6f8f..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.3-intel-2015a.eb +++ /dev/null @@ -1,909 +0,0 @@ -name = 'Perl' -version = '5.20.3' - -homepage = 'http://www.perl.org/' -description = """Larry Wall's Practical Extraction and Report Language""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://www.cpan.org/src/5.0'] -sources = [SOURCELOWER_TAR_GZ] - -exts_list = [ - ('Config::General', '2.58', { - 'source_tmpl': 'Config-General-2.58.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TL/TLINDEN'], - }), - ('File::Listing', '6.04', { - 'source_tmpl': 'File-Listing-6.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('ExtUtils::InstallPaths', '0.011', { - 'source_tmpl': 'ExtUtils-InstallPaths-0.011.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('ExtUtils::Helpers', '0.022', { - 'source_tmpl': 'ExtUtils-Helpers-0.022.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('TAP::Harness::Env', '3.35', { - 'source_tmpl': 'Test-Harness-3.35.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('ExtUtils::Config', '0.008', { - 'source_tmpl': 'ExtUtils-Config-0.008.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('Module::Build::Tiny', '0.039', { - 'source_tmpl': 'Module-Build-Tiny-0.039.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('aliased', '0.34', { - 'source_tmpl': 'aliased-0.34.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Text::Glob', '0.09', { - 'source_tmpl': 'Text-Glob-0.09.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RC/RCLAMP'], - }), - ('Regexp::Common', '2013031301', { - 'source_tmpl': 'Regexp-Common-2013031301.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABIGAIL'], - }), - ('GO::Utils', '0.15', { - 'source_tmpl': 'go-perl-0.15.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CM/CMUNGALL'], - }), - ('Module::Pluggable', '5.2', { - 'source_tmpl': 'Module-Pluggable-5.2.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SI/SIMONW'], - }), - ('Test::Fatal', '0.014', { - 'source_tmpl': 'Test-Fatal-0.014.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Test::Warnings', '0.021', { - 'source_tmpl': 'Test-Warnings-0.021.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('DateTime::Locale', '0.46', { - 'source_tmpl': 'DateTime-Locale-0.46.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('DateTime::TimeZone', '1.93', { - 'source_tmpl': 'DateTime-TimeZone-1.93.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('Test::Requires', '0.10', { - 'source_tmpl': 'Test-Requires-0.10.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM'], - }), - ('Module::Implementation', '0.09', { - 'source_tmpl': 'Module-Implementation-0.09.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('Module::Runtime', '0.014', { - 'source_tmpl': 'Module-Runtime-0.014.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM'], - }), - ('Try::Tiny', '0.22', { - 'source_tmpl': 'Try-Tiny-0.22.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY'], - }), - ('Params::Validate', '1.21', { - 'source_tmpl': 'Params-Validate-1.21.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('List::MoreUtils', '0.413', { - 'source_tmpl': 'List-MoreUtils-0.413.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], - }), - ('Exporter::Tiny', '0.042', { - 'source_tmpl': 'Exporter-Tiny-0.042.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/T/TO/TOBYINK'], - }), - ('Class::Singleton', '1.5', { - 'source_tmpl': 'Class-Singleton-1.5.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHAY'], - }), - ('DateTime', '1.20', { - 'source_tmpl': 'DateTime-1.20.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('File::Find::Rule::Perl', '1.15', { - 'source_tmpl': 'File-Find-Rule-Perl-1.15.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Module::Build', '0.4214', { - 'source_tmpl': 'Module-Build-0.4214.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('Readonly', '2.00', { - 'source_tmpl': 'Readonly-2.00.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SA/SANKO'], - }), - ('Git', '0.41', { - 'source_tmpl': 'Git-0.41.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MS/MSOUTH'], - }), - ('Tree::DAG_Node', '1.27', { - 'source_tmpl': 'Tree-DAG_Node-1.27.tgz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], - }), - ('Template', '2.26', { - 'source_tmpl': 'Template-Toolkit-2.26.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW'], - }), - ('FreezeThaw', '0.5001', { - 'source_tmpl': 'FreezeThaw-0.5001.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/I/IL/ILYAZ/modules'], - }), - ('DBI', '1.634', { - 'source_tmpl': 'DBI-1.634.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TI/TIMB'], - }), - ('DBD::SQLite', '1.48', { - 'source_tmpl': 'DBD-SQLite-1.48.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI'], - }), - ('Math::Bezier', '0.01', { - 'source_tmpl': 'Math-Bezier-0.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW'], - }), - ('Archive::Extract', '0.76', { - 'source_tmpl': 'Archive-Extract-0.76.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], - }), - ('DBIx::Simple', '1.35', { - 'source_tmpl': 'DBIx-Simple-1.35.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JU/JUERD'], - }), - ('Shell', '0.72', { - 'source_tmpl': 'Shell-0.72.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FE/FERREIRA'], - }), - ('File::Spec', '3.47', { - 'source_tmpl': 'PathTools-3.47.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SM/SMUELLER'], - }), - ('ExtUtils::MakeMaker', '7.10', { - 'source_tmpl': 'ExtUtils-MakeMaker-7.10.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], - }), - ('Test::Simple', '1.001014', { - 'source_tmpl': 'Test-Simple-1.001014.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('Set::Scalar', '1.29', { - 'source_tmpl': 'Set-Scalar-1.29.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAVIDO'], - }), - ('IO::WrapTie', '2.111', { - 'source_tmpl': 'IO-stringy-2.111.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DS/DSKOLL'], - }), - ('Encode::Locale', '1.05', { - 'source_tmpl': 'Encode-Locale-1.05.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('XML::SAX::Base', '1.08', { - 'source_tmpl': 'XML-SAX-Base-1.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM'], - }), - ('XML::NamespaceSupport', '1.11', { - 'source_tmpl': 'XML-NamespaceSupport-1.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PERIGRIN'], - }), - ('XML::SAX', '0.99', { - 'source_tmpl': 'XML-SAX-0.99.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM'], - }), - ('Test::LeakTrace', '0.15', { - 'source_tmpl': 'Test-LeakTrace-0.15.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GF/GFUJI'], - }), - ('Test::Exception', '0.40', { - 'source_tmpl': 'Test-Exception-0.40.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('Text::Table', '1.130', { - 'source_tmpl': 'Text-Table-1.130.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], - }), - ('MIME::Types', '2.11', { - 'source_tmpl': 'MIME-Types-2.11.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MARKOV'], - }), - ('Module::Build::XSUtil', '0.16', { - 'source_tmpl': 'Module-Build-XSUtil-0.16.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HI/HIDEAKIO'], - }), - ('Tie::Function', '0.02', { - 'source_tmpl': 'Tie-Function-0.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAVIDNICO/handy_tied_functions'], - }), - ('Template::Plugin::Number::Format', '1.06', { - 'source_tmpl': 'Template-Plugin-Number-Format-1.06.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DARREN'], - }), - ('HTML::Parser', '3.71', { - 'source_tmpl': 'HTML-Parser-3.71.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('Date::Handler', '1.2', { - 'source_tmpl': 'Date-Handler-1.2.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BB/BBEAUSEJ'], - }), - ('Params::Util', '1.07', { - 'source_tmpl': 'Params-Util-1.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK'], - }), - ('IO::HTML', '1.001', { - 'source_tmpl': 'IO-HTML-1.001.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CJ/CJM'], - }), - ('Data::Grove', '0.08', { - 'source_tmpl': 'libxml-perl-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KM/KMACLEOD'], - }), - ('Class::ISA', '0.36', { - 'source_tmpl': 'Class-ISA-0.36.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SM/SMUELLER'], - }), - ('URI', '1.69', { - 'source_tmpl': 'URI-1.69.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Ima::DBI', '0.35', { - 'source_tmpl': 'Ima-DBI-0.35.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PERRIN'], - }), - ('Tie::IxHash', '1.23', { - 'source_tmpl': 'Tie-IxHash-1.23.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY'], - }), - ('GO', '0.04', { - 'source_tmpl': 'go-db-perl-0.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SJ/SJCARBON'], - }), - ('Class::DBI::SQLite', '0.11', { - 'source_tmpl': 'Class-DBI-SQLite-0.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], - }), - ('Pod::POM', '2.00', { - 'source_tmpl': 'Pod-POM-2.00.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'], - }), - ('Math::Round', '0.07', { - 'source_tmpl': 'Math-Round-0.07.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GROMMEL'], - }), - ('Text::Diff', '1.43', { - 'source_tmpl': 'Text-Diff-1.43.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'], - }), - ('Log::Message::Simple', '0.10', { - 'source_tmpl': 'Log-Message-Simple-0.10.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS'], - }), - ('IO::Socket::SSL', '2.020', { - 'source_tmpl': 'IO-Socket-SSL-2.020.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SU/SULLR'], - }), - ('Fennec::Lite', '0.004', { - 'source_tmpl': 'Fennec-Lite-0.004.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('Sub::Uplevel', '0.25', { - 'source_tmpl': 'Sub-Uplevel-0.25.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/D/DA/DAGOLDEN/'], - }), - ('Meta::Builder', '0.003', { - 'source_tmpl': 'Meta-Builder-0.003.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('Exporter::Declare', '0.114', { - 'source_tmpl': 'Exporter-Declare-0.114.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('IO::Stringy', '2.111', { - 'source_tmpl': 'IO-stringy-2.111.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DS/DSKOLL'], - }), - ('Getopt::Long', '2.47', { - 'source_tmpl': 'Getopt-Long-2.47.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JV/JV'], - }), - ('Log::Message', '0.08', { - 'source_tmpl': 'Log-Message-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS'], - }), - ('Mouse', 'v2.4.5', { - 'source_tmpl': 'Mouse-v2.4.5.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SY/SYOHEX'], - }), - ('Test::Version', '2.03', { - 'source_tmpl': 'Test-Version-2.03.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PL/PLICEASE'], - }), - ('DBIx::Admin::TableInfo', '3.01', { - 'source_tmpl': 'DBIx-Admin-TableInfo-3.01.tgz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], - }), - ('Net::HTTP', '6.09', { - 'source_tmpl': 'Net-HTTP-6.09.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Test::Deep', '0.117', { - 'source_tmpl': 'Test-Deep-0.117.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Test::Warn', '0.30', { - 'source_tmpl': 'Test-Warn-0.30.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY'], - }), - ('MRO::Compat', '0.12', { - 'source_tmpl': 'MRO-Compat-0.12.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BO/BOBTFISH'], - }), - ('Moo', '2.000002', { - 'source_tmpl': 'Moo-2.000002.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], - }), - ('Hash::Merge', '0.200', { - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/R/RE/REHSACK/'], - 'source_tmpl': 'Hash-Merge-0.200.tar.gz', - }), - ('SQL::Abstract', '1.81', { - 'source_tmpl': 'SQL-Abstract-1.81.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RI/RIBASUSHI'], - }), - ('HTML::Form', '6.03', { - 'source_tmpl': 'HTML-Form-6.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('File::Copy::Recursive', '0.38', { - 'source_tmpl': 'File-Copy-Recursive-0.38.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DM/DMUEY'], - }), - ('Number::Compare', '0.03', { - 'source_tmpl': 'Number-Compare-0.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RC/RCLAMP'], - }), - ('IPC::Run', '0.94', { - 'source_tmpl': 'IPC-Run-0.94.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], - }), - ('HTML::Entities::Interpolate', '1.05', { - 'source_tmpl': 'HTML-Entities-Interpolate-1.05.tgz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], - }), - ('Test::ClassAPI', '1.06', { - 'source_tmpl': 'Test-ClassAPI-1.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK'], - }), - ('Test::Most', '0.34', { - 'source_tmpl': 'Test-Most-0.34.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID'], - }), - ('Class::Accessor', '0.34', { - 'source_tmpl': 'Class-Accessor-0.34.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KASEI'], - }), - ('Test::Differences', '0.63', { - 'source_tmpl': 'Test-Differences-0.63.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL'], - }), - ('HTTP::Tiny', '0.056', { - 'source_tmpl': 'HTTP-Tiny-0.056.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], - }), - ('Package::DeprecationManager', '0.14', { - 'source_tmpl': 'Package-DeprecationManager-0.14.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('Digest::SHA1', '2.13', { - 'source_tmpl': 'Digest-SHA1-2.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('Date::Language', '2.30', { - 'source_tmpl': 'TimeDate-2.30.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GB/GBARR'], - }), - ('version', '0.9912', { - 'source_tmpl': 'version-0.9912.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JP/JPEACOCK'], - }), - ('Sub::Uplevel', '0.25', { - 'source_tmpl': 'Sub-Uplevel-0.25.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], - }), - ('XML::Bare', '0.53', { - 'source_tmpl': 'XML-Bare-0.53.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CO/CODECHILD/'], - 'patches': ['XML-Bare-0.53_icc.patch'], - }), - ('Dist::CheckConflicts', '0.11', { - 'source_tmpl': 'Dist-CheckConflicts-0.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY'], - }), - ('Sub::Name', '0.14', { - 'source_tmpl': 'Sub-Name-0.14.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Time::Piece', '1.30', { - 'source_tmpl': 'Time-Piece-1.30.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Digest::HMAC', '1.03', { - 'source_tmpl': 'Digest-HMAC-1.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('HTTP::Negotiate', '6.01', { - 'source_tmpl': 'HTTP-Negotiate-6.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('MIME::Lite', '3.030', { - 'source_tmpl': 'MIME-Lite-3.030.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Crypt::Rijndael', '1.13', { - 'source_tmpl': 'Crypt-Rijndael-1.13.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('B::Lint', '1.20', { - 'source_tmpl': 'B-Lint-1.20.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Canary::Stability', '2006', { - 'source_tmpl': 'Canary-Stability-2006.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'], - }), - ('AnyEvent', '7.11', { - 'source_tmpl': 'AnyEvent-7.11.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'], - }), - ('Object::Accessor', '0.48', { - 'source_tmpl': 'Object-Accessor-0.48.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS'], - }), - ('Data::UUID', '1.221', { - 'source_tmpl': 'Data-UUID-1.221.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Test::Pod', '1.51', { - 'source_tmpl': 'Test-Pod-1.51.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('AppConfig', '1.71', { - 'source_tmpl': 'AppConfig-1.71.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'], - }), - ('Net::SMTP::SSL', '1.03', { - 'source_tmpl': 'Net-SMTP-SSL-1.03.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('XML::Tiny', '2.06', { - 'source_tmpl': 'XML-Tiny-2.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DC/DCANTRELL'], - }), - ('HTML::Tagset', '3.20', { - 'source_tmpl': 'HTML-Tagset-3.20.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PETDANCE'], - }), - ('HTML::Tree', '5.03', { - 'source_tmpl': 'HTML-Tree-5.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CJ/CJM'], - }), - ('Devel::GlobalDestruction', '0.13', { - 'source_tmpl': 'Devel-GlobalDestruction-0.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HA/HAARG'], - }), - ('WWW::RobotRules', '6.02', { - 'source_tmpl': 'WWW-RobotRules-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('Expect', '1.32', { - 'source_tmpl': 'Expect-1.32.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SZ/SZABGAB'], - }), - ('Term::UI', '0.46', { - 'source_tmpl': 'Term-UI-0.46.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], - }), - ('Net::SNMP', 'v6.0.1', { - 'source_tmpl': 'Net-SNMP-v6.0.1.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DT/DTOWN'], - }), - ('XML::SAX::Writer', '0.56', { - 'source_tmpl': 'XML-SAX-Writer-0.56.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN'], - }), - ('Statistics::Descriptive', '3.0609', { - 'source_tmpl': 'Statistics-Descriptive-3.0609.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], - }), - ('Class::Load', '0.23', { - 'source_tmpl': 'Class-Load-0.23.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('LWP::Simple', '6.13', { - 'source_tmpl': 'libwww-perl-6.13.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Time::Piece::MySQL', '0.06', { - 'source_tmpl': 'Time-Piece-MySQL-0.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KASEI'], - }), - ('Package::Stash::XS', '0.28', { - 'source_tmpl': 'Package-Stash-XS-0.28.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY'], - }), - ('GD::Graph', '1.49', { - 'source_tmpl': 'GDGraph-1.49.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RU/RUZ'], - }), - ('Set::Array', '0.30', { - 'source_tmpl': 'Set-Array-0.30.tgz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], - }), - ('boolean', '0.45', { - 'source_tmpl': 'boolean-0.45.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IN/INGY'], - }), - ('Number::Format', '1.75', { - 'source_tmpl': 'Number-Format-1.75.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/W/WR/WRW'], - }), - ('Data::Stag', '0.14', { - 'source_tmpl': 'Data-Stag-0.14.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CM/CMUNGALL'], - }), - ('Test::Tester', '1.001014', { - 'source_tmpl': 'Test-Simple-1.001014.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('Test::NoWarnings', '1.04', { - 'source_tmpl': 'Test-NoWarnings-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK'], - }), - ('Crypt::DES', '2.07', { - 'source_tmpl': 'Crypt-DES-2.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DP/DPARIS'], - }), - ('Exporter', '5.72', { - 'source_tmpl': 'Exporter-5.72.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], - }), - ('Class::Inspector', '1.28', { - 'source_tmpl': 'Class-Inspector-1.28.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK'], - }), - ('Parse::RecDescent', '1.967012', { - 'source_tmpl': 'Parse-RecDescent-1.967012.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JT/JTBRAUN'], - }), - ('Carp', '1.36', { - 'source_tmpl': 'Carp-1.36.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('XML::XPath', '1.13', { - 'source_tmpl': 'XML-XPath-1.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MS/MSERGEANT'], - }), - ('Capture::Tiny', '0.30', { - 'source_tmpl': 'Capture-Tiny-0.30.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], - }), - ('JSON', '2.90', { - 'source_tmpl': 'JSON-2.90.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MAKAMAKA'], - }), - ('Sub::Exporter', '0.987', { - 'source_tmpl': 'Sub-Exporter-0.987.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Class::Load::XS', '0.09', { - 'source_tmpl': 'Class-Load-XS-0.09.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Set::IntSpan::Fast', '1.15', { - 'source_tmpl': 'Set-IntSpan-Fast-1.15.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AN/ANDYA'], - }), - ('Sub::Exporter::Progressive', '0.001011', { - 'source_tmpl': 'Sub-Exporter-Progressive-0.001011.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FR/FREW'], - }), - ('LWP', '6.13', { - 'source_tmpl': 'libwww-perl-6.13.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Data::Dumper::Concise', '2.022', { - 'source_tmpl': 'Data-Dumper-Concise-2.022.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FR/FREW'], - }), - ('File::Slurp::Tiny', '0.004', { - 'source_tmpl': 'File-Slurp-Tiny-0.004.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('Algorithm::Diff', '1.1903', { - 'source_tmpl': 'Algorithm-Diff-1.1903.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TY/TYEMQ'], - }), - ('AnyData', '0.12', { - 'source_tmpl': 'AnyData-0.12.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], - }), - ('Text::Iconv', '1.7', { - 'source_tmpl': 'Text-Iconv-1.7.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MP/MPIOTR'], - }), - ('Class::Data::Inheritable', '0.08', { - 'source_tmpl': 'Class-Data-Inheritable-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TM/TMTM'], - }), - ('Text::Balanced', '2.03', { - 'source_tmpl': 'Text-Balanced-2.03.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHAY'], - }), - ('strictures', '2.000001', { - 'source_tmpl': 'strictures-2.000001.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], - }), - ('Switch', '2.17', { - 'source_tmpl': 'Switch-2.17.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY'], - }), - ('File::Which', '1.19', { - 'source_tmpl': 'File-Which-1.19.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PL/PLICEASE'], - }), - ('Email::Date::Format', '1.005', { - 'source_tmpl': 'Email-Date-Format-1.005.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Error', '0.17024', { - 'source_tmpl': 'Error-0.17024.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], - }), - ('Mock::Quick', '1.110', { - 'source_tmpl': 'Mock-Quick-1.110.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('Text::CSV', '1.33', { - 'source_tmpl': 'Text-CSV-1.33.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MAKAMAKA'], - }), - ('Test::Output', '1.03', { - 'source_tmpl': 'Test-Output-1.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BD/BDFOY'], - }), - ('Class::DBI', 'v3.0.17', { - 'source_tmpl': 'Class-DBI-v3.0.17.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TM/TMTM'], - }), - ('List::AllUtils', '0.09', { - 'source_tmpl': 'List-AllUtils-0.09.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('UNIVERSAL::moniker', '0.08', { - 'source_tmpl': 'UNIVERSAL-moniker-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KASEI'], - }), - ('Exception::Class', '1.39', { - 'source_tmpl': 'Exception-Class-1.39.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('File::CheckTree', '4.42', { - 'source_tmpl': 'File-CheckTree-4.42.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Math::VecStat', '0.08', { - 'source_tmpl': 'Math-VecStat-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AS/ASPINELLI'], - }), - ('Pod::LaTeX', '0.61', { - 'source_tmpl': 'Pod-LaTeX-0.61.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TJ/TJENNESS'], - }), - ('Eval::Closure', '0.13', { - 'source_tmpl': 'Eval-Closure-0.13.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'], - }), - ('HTTP::Request', '6.11', { - 'source_tmpl': 'HTTP-Message-6.11.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('XML::Twig', '3.49', { - 'source_tmpl': 'XML-Twig-3.49.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIROD'], - }), - ('IO::String', '1.08', { - 'source_tmpl': 'IO-String-1.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('XML::Simple', '2.20', { - 'source_tmpl': 'XML-Simple-2.20.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM'], - }), - ('Sub::Install', '0.928', { - 'source_tmpl': 'Sub-Install-0.928.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('HTTP::Cookies', '6.01', { - 'source_tmpl': 'HTTP-Cookies-6.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('Pod::Plainer', '1.04', { - 'source_tmpl': 'Pod-Plainer-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RM/RMBARKER'], - }), - ('Test::Exception::LessClever', '0.006', { - 'source_tmpl': 'Test-Exception-LessClever-0.006.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('LWP::MediaTypes', '6.02', { - 'source_tmpl': 'LWP-MediaTypes-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('Scalar::Util', '1.42', { - 'source_tmpl': 'Scalar-List-Utils-1.42.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PEVANS'], - }), - ('Data::Section::Simple', '0.07', { - 'source_tmpl': 'Data-Section-Simple-0.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], - }), - ('IO::Scalar', '2.111', { - 'source_tmpl': 'IO-stringy-2.111.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DS/DSKOLL'], - }), - ('Class::Trigger', '0.14', { - 'source_tmpl': 'Class-Trigger-0.14.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], - }), - ('HTTP::Daemon', '6.01', { - 'source_tmpl': 'HTTP-Daemon-6.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('File::HomeDir', '1.00', { - 'source_tmpl': 'File-HomeDir-1.00.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK'], - }), - ('HTTP::Date', '6.02', { - 'source_tmpl': 'HTTP-Date-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('Authen::SASL', '2.16', { - 'source_tmpl': 'Authen-SASL-2.16.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GB/GBARR'], - }), - ('Clone', '0.38', { - 'source_tmpl': 'Clone-0.38.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GARU'], - }), - ('Data::Types', '0.09', { - 'source_tmpl': 'Data-Types-0.09.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DW/DWHEELER'], - }), - ('Import::Into', '1.002005', { - 'source_tmpl': 'Import-Into-1.002005.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], - }), - ('DateTime::Tiny', '1.04', { - 'source_tmpl': 'DateTime-Tiny-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK'], - }), - ('DBD::AnyData', '0.110', { - 'source_tmpl': 'DBD-AnyData-0.110.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RE/REHSACK'], - }), - ('Text::Format', '0.59', { - 'source_tmpl': 'Text-Format-0.59.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], - }), - ('Devel::CheckCompiler', '0.06', { - 'source_tmpl': 'Devel-CheckCompiler-0.06.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SY/SYOHEX'], - }), - ('Log::Handler', '0.87', { - 'source_tmpl': 'Log-Handler-0.87.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BL/BLOONIX'], - }), - ('DBIx::ContextualFetch', '1.03', { - 'source_tmpl': 'DBIx-ContextualFetch-1.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TM/TMTM'], - }), - ('HTML::Entities', '3.71', { - 'source_tmpl': 'HTML-Parser-3.71.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('Devel::StackTrace', '2.00', { - 'source_tmpl': 'Devel-StackTrace-2.00.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('Term::ReadKey', '2.33', { - 'source_tmpl': 'TermReadKey-2.33.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JS/JSTOWE'], - }), - ('Set::IntSpan', '1.19', { - 'source_tmpl': 'Set-IntSpan-1.19.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SW/SWMCD'], - }), - ('Moose', '2.1603', { - 'source_tmpl': 'Moose-2.1603.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Algorithm::Dependency', '1.110', { - 'source_tmpl': 'Algorithm-Dependency-1.110.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK'], - }), - ('Font::TTF', '1.05', { - 'source_tmpl': 'Font-TTF-1.05.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MH/MHOSKEN'], - }), - ('IPC::Run3', '0.048', { - 'source_tmpl': 'IPC-Run3-0.048.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('File::Find::Rule', '0.33', { - 'source_tmpl': 'File-Find-Rule-0.33.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RC/RCLAMP'], - }), - ('SQL::Statement', '1.407', { - 'source_tmpl': 'SQL-Statement-1.407.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], - }), - ('File::Slurp', '9999.19', { - 'source_tmpl': 'File-Slurp-9999.19.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/U/UR/URI'], - }), - ('Package::Stash', '0.37', { - 'source_tmpl': 'Package-Stash-0.37.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY'], - }), - ('Data::OptList', '0.109', { - 'source_tmpl': 'Data-OptList-0.109.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('CPANPLUS', '0.9154', { - 'source_tmpl': 'CPANPLUS-0.9154.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], - }), - ('Test::Harness', '3.35', { - 'source_tmpl': 'Test-Harness-3.35.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('IO::Tty', '1.12', { - 'source_tmpl': 'IO-Tty-1.12.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], - }), - ('Text::Soundex', '3.04', { - 'source_tmpl': 'Text-Soundex-3.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Lingua::EN::PluralToSingular', '0.14', { - 'source_tmpl': 'Lingua-EN-PluralToSingular-0.14.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BK/BKB'], - }), - ('Want', '0.26', { - 'source_tmpl': 'Want-0.26.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RO/ROBIN'], - }), - ('Cwd::Guard', '0.04', { - 'source_tmpl': 'Cwd-Guard-0.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KAZEBURO'], - }), - ('Bundle::BioPerl', '2.1.9', { - 'source_tmpl': 'Bundle-BioPerl-2.1.9.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS'], - }), - ('Mail::Util', '2.14', { - 'source_tmpl': 'MailTools-2.14.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MARKOV'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.3-intel-2015b.eb b/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.3-intel-2015b.eb deleted file mode 100644 index 2447ac961615..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.20.3-intel-2015b.eb +++ /dev/null @@ -1,909 +0,0 @@ -name = 'Perl' -version = '5.20.3' - -homepage = 'http://www.perl.org/' -description = """Larry Wall's Practical Extraction and Report Language""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://www.cpan.org/src/5.0'] -sources = [SOURCELOWER_TAR_GZ] - -exts_list = [ - ('Config::General', '2.58', { - 'source_tmpl': 'Config-General-2.58.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TL/TLINDEN'], - }), - ('File::Listing', '6.04', { - 'source_tmpl': 'File-Listing-6.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('ExtUtils::InstallPaths', '0.011', { - 'source_tmpl': 'ExtUtils-InstallPaths-0.011.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('ExtUtils::Helpers', '0.022', { - 'source_tmpl': 'ExtUtils-Helpers-0.022.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('TAP::Harness::Env', '3.35', { - 'source_tmpl': 'Test-Harness-3.35.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('ExtUtils::Config', '0.008', { - 'source_tmpl': 'ExtUtils-Config-0.008.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('Module::Build::Tiny', '0.039', { - 'source_tmpl': 'Module-Build-Tiny-0.039.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('aliased', '0.34', { - 'source_tmpl': 'aliased-0.34.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Text::Glob', '0.09', { - 'source_tmpl': 'Text-Glob-0.09.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RC/RCLAMP'], - }), - ('Regexp::Common', '2013031301', { - 'source_tmpl': 'Regexp-Common-2013031301.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABIGAIL'], - }), - ('GO::Utils', '0.15', { - 'source_tmpl': 'go-perl-0.15.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CM/CMUNGALL'], - }), - ('Module::Pluggable', '5.2', { - 'source_tmpl': 'Module-Pluggable-5.2.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SI/SIMONW'], - }), - ('Test::Fatal', '0.014', { - 'source_tmpl': 'Test-Fatal-0.014.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Test::Warnings', '0.021', { - 'source_tmpl': 'Test-Warnings-0.021.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('DateTime::Locale', '0.46', { - 'source_tmpl': 'DateTime-Locale-0.46.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('DateTime::TimeZone', '1.93', { - 'source_tmpl': 'DateTime-TimeZone-1.93.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('Test::Requires', '0.10', { - 'source_tmpl': 'Test-Requires-0.10.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM'], - }), - ('Module::Implementation', '0.09', { - 'source_tmpl': 'Module-Implementation-0.09.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('Module::Runtime', '0.014', { - 'source_tmpl': 'Module-Runtime-0.014.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM'], - }), - ('Try::Tiny', '0.22', { - 'source_tmpl': 'Try-Tiny-0.22.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY'], - }), - ('Params::Validate', '1.21', { - 'source_tmpl': 'Params-Validate-1.21.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('List::MoreUtils', '0.413', { - 'source_tmpl': 'List-MoreUtils-0.413.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], - }), - ('Exporter::Tiny', '0.042', { - 'source_tmpl': 'Exporter-Tiny-0.042.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/T/TO/TOBYINK'], - }), - ('Class::Singleton', '1.5', { - 'source_tmpl': 'Class-Singleton-1.5.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHAY'], - }), - ('DateTime', '1.20', { - 'source_tmpl': 'DateTime-1.20.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('File::Find::Rule::Perl', '1.15', { - 'source_tmpl': 'File-Find-Rule-Perl-1.15.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Module::Build', '0.4214', { - 'source_tmpl': 'Module-Build-0.4214.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('Readonly', '2.00', { - 'source_tmpl': 'Readonly-2.00.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SA/SANKO'], - }), - ('Git', '0.41', { - 'source_tmpl': 'Git-0.41.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MS/MSOUTH'], - }), - ('Tree::DAG_Node', '1.27', { - 'source_tmpl': 'Tree-DAG_Node-1.27.tgz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], - }), - ('Template', '2.26', { - 'source_tmpl': 'Template-Toolkit-2.26.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW'], - }), - ('FreezeThaw', '0.5001', { - 'source_tmpl': 'FreezeThaw-0.5001.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/I/IL/ILYAZ/modules'], - }), - ('DBI', '1.634', { - 'source_tmpl': 'DBI-1.634.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TI/TIMB'], - }), - ('DBD::SQLite', '1.48', { - 'source_tmpl': 'DBD-SQLite-1.48.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI'], - }), - ('Math::Bezier', '0.01', { - 'source_tmpl': 'Math-Bezier-0.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW'], - }), - ('Archive::Extract', '0.76', { - 'source_tmpl': 'Archive-Extract-0.76.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], - }), - ('DBIx::Simple', '1.35', { - 'source_tmpl': 'DBIx-Simple-1.35.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JU/JUERD'], - }), - ('Shell', '0.72', { - 'source_tmpl': 'Shell-0.72.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FE/FERREIRA'], - }), - ('File::Spec', '3.47', { - 'source_tmpl': 'PathTools-3.47.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SM/SMUELLER'], - }), - ('ExtUtils::MakeMaker', '7.10', { - 'source_tmpl': 'ExtUtils-MakeMaker-7.10.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], - }), - ('Test::Simple', '1.001014', { - 'source_tmpl': 'Test-Simple-1.001014.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('Set::Scalar', '1.29', { - 'source_tmpl': 'Set-Scalar-1.29.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAVIDO'], - }), - ('IO::WrapTie', '2.111', { - 'source_tmpl': 'IO-stringy-2.111.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DS/DSKOLL'], - }), - ('Encode::Locale', '1.05', { - 'source_tmpl': 'Encode-Locale-1.05.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('XML::SAX::Base', '1.08', { - 'source_tmpl': 'XML-SAX-Base-1.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM'], - }), - ('XML::NamespaceSupport', '1.11', { - 'source_tmpl': 'XML-NamespaceSupport-1.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PERIGRIN'], - }), - ('XML::SAX', '0.99', { - 'source_tmpl': 'XML-SAX-0.99.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM'], - }), - ('Test::LeakTrace', '0.15', { - 'source_tmpl': 'Test-LeakTrace-0.15.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GF/GFUJI'], - }), - ('Test::Exception', '0.40', { - 'source_tmpl': 'Test-Exception-0.40.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('Text::Table', '1.130', { - 'source_tmpl': 'Text-Table-1.130.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], - }), - ('MIME::Types', '2.11', { - 'source_tmpl': 'MIME-Types-2.11.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MARKOV'], - }), - ('Module::Build::XSUtil', '0.16', { - 'source_tmpl': 'Module-Build-XSUtil-0.16.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HI/HIDEAKIO'], - }), - ('Tie::Function', '0.02', { - 'source_tmpl': 'Tie-Function-0.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAVIDNICO/handy_tied_functions'], - }), - ('Template::Plugin::Number::Format', '1.06', { - 'source_tmpl': 'Template-Plugin-Number-Format-1.06.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DARREN'], - }), - ('HTML::Parser', '3.71', { - 'source_tmpl': 'HTML-Parser-3.71.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('Date::Handler', '1.2', { - 'source_tmpl': 'Date-Handler-1.2.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BB/BBEAUSEJ'], - }), - ('Params::Util', '1.07', { - 'source_tmpl': 'Params-Util-1.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK'], - }), - ('IO::HTML', '1.001', { - 'source_tmpl': 'IO-HTML-1.001.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CJ/CJM'], - }), - ('Data::Grove', '0.08', { - 'source_tmpl': 'libxml-perl-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KM/KMACLEOD'], - }), - ('Class::ISA', '0.36', { - 'source_tmpl': 'Class-ISA-0.36.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SM/SMUELLER'], - }), - ('URI', '1.69', { - 'source_tmpl': 'URI-1.69.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Ima::DBI', '0.35', { - 'source_tmpl': 'Ima-DBI-0.35.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PERRIN'], - }), - ('Tie::IxHash', '1.23', { - 'source_tmpl': 'Tie-IxHash-1.23.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY'], - }), - ('GO', '0.04', { - 'source_tmpl': 'go-db-perl-0.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SJ/SJCARBON'], - }), - ('Class::DBI::SQLite', '0.11', { - 'source_tmpl': 'Class-DBI-SQLite-0.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], - }), - ('Pod::POM', '2.00', { - 'source_tmpl': 'Pod-POM-2.00.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'], - }), - ('Math::Round', '0.07', { - 'source_tmpl': 'Math-Round-0.07.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GROMMEL'], - }), - ('Text::Diff', '1.43', { - 'source_tmpl': 'Text-Diff-1.43.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'], - }), - ('Log::Message::Simple', '0.10', { - 'source_tmpl': 'Log-Message-Simple-0.10.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS'], - }), - ('IO::Socket::SSL', '2.020', { - 'source_tmpl': 'IO-Socket-SSL-2.020.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SU/SULLR'], - }), - ('Fennec::Lite', '0.004', { - 'source_tmpl': 'Fennec-Lite-0.004.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('Sub::Uplevel', '0.25', { - 'source_tmpl': 'Sub-Uplevel-0.25.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/D/DA/DAGOLDEN/'], - }), - ('Meta::Builder', '0.003', { - 'source_tmpl': 'Meta-Builder-0.003.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('Exporter::Declare', '0.114', { - 'source_tmpl': 'Exporter-Declare-0.114.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('IO::Stringy', '2.111', { - 'source_tmpl': 'IO-stringy-2.111.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DS/DSKOLL'], - }), - ('Getopt::Long', '2.47', { - 'source_tmpl': 'Getopt-Long-2.47.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JV/JV'], - }), - ('Log::Message', '0.08', { - 'source_tmpl': 'Log-Message-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS'], - }), - ('Mouse', 'v2.4.5', { - 'source_tmpl': 'Mouse-v2.4.5.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SY/SYOHEX'], - }), - ('Test::Version', '2.03', { - 'source_tmpl': 'Test-Version-2.03.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PL/PLICEASE'], - }), - ('DBIx::Admin::TableInfo', '3.01', { - 'source_tmpl': 'DBIx-Admin-TableInfo-3.01.tgz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], - }), - ('Net::HTTP', '6.09', { - 'source_tmpl': 'Net-HTTP-6.09.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Test::Deep', '0.117', { - 'source_tmpl': 'Test-Deep-0.117.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Test::Warn', '0.30', { - 'source_tmpl': 'Test-Warn-0.30.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY'], - }), - ('MRO::Compat', '0.12', { - 'source_tmpl': 'MRO-Compat-0.12.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BO/BOBTFISH'], - }), - ('Moo', '2.000002', { - 'source_tmpl': 'Moo-2.000002.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], - }), - ('Hash::Merge', '0.200', { - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/R/RE/REHSACK/'], - 'source_tmpl': 'Hash-Merge-0.200.tar.gz', - }), - ('SQL::Abstract', '1.81', { - 'source_tmpl': 'SQL-Abstract-1.81.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RI/RIBASUSHI'], - }), - ('HTML::Form', '6.03', { - 'source_tmpl': 'HTML-Form-6.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('File::Copy::Recursive', '0.38', { - 'source_tmpl': 'File-Copy-Recursive-0.38.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DM/DMUEY'], - }), - ('Number::Compare', '0.03', { - 'source_tmpl': 'Number-Compare-0.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RC/RCLAMP'], - }), - ('IPC::Run', '0.94', { - 'source_tmpl': 'IPC-Run-0.94.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], - }), - ('HTML::Entities::Interpolate', '1.05', { - 'source_tmpl': 'HTML-Entities-Interpolate-1.05.tgz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], - }), - ('Test::ClassAPI', '1.06', { - 'source_tmpl': 'Test-ClassAPI-1.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK'], - }), - ('Test::Most', '0.34', { - 'source_tmpl': 'Test-Most-0.34.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID'], - }), - ('Class::Accessor', '0.34', { - 'source_tmpl': 'Class-Accessor-0.34.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KASEI'], - }), - ('Test::Differences', '0.63', { - 'source_tmpl': 'Test-Differences-0.63.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL'], - }), - ('HTTP::Tiny', '0.056', { - 'source_tmpl': 'HTTP-Tiny-0.056.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], - }), - ('Package::DeprecationManager', '0.14', { - 'source_tmpl': 'Package-DeprecationManager-0.14.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('Digest::SHA1', '2.13', { - 'source_tmpl': 'Digest-SHA1-2.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('Date::Language', '2.30', { - 'source_tmpl': 'TimeDate-2.30.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GB/GBARR'], - }), - ('version', '0.9912', { - 'source_tmpl': 'version-0.9912.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JP/JPEACOCK'], - }), - ('Sub::Uplevel', '0.25', { - 'source_tmpl': 'Sub-Uplevel-0.25.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], - }), - ('XML::Bare', '0.53', { - 'source_tmpl': 'XML-Bare-0.53.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CO/CODECHILD/'], - 'patches': ['XML-Bare-0.53_icc.patch'], - }), - ('Dist::CheckConflicts', '0.11', { - 'source_tmpl': 'Dist-CheckConflicts-0.11.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY'], - }), - ('Sub::Name', '0.14', { - 'source_tmpl': 'Sub-Name-0.14.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Time::Piece', '1.30', { - 'source_tmpl': 'Time-Piece-1.30.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Digest::HMAC', '1.03', { - 'source_tmpl': 'Digest-HMAC-1.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('HTTP::Negotiate', '6.01', { - 'source_tmpl': 'HTTP-Negotiate-6.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('MIME::Lite', '3.030', { - 'source_tmpl': 'MIME-Lite-3.030.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Crypt::Rijndael', '1.13', { - 'source_tmpl': 'Crypt-Rijndael-1.13.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('B::Lint', '1.20', { - 'source_tmpl': 'B-Lint-1.20.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Canary::Stability', '2006', { - 'source_tmpl': 'Canary-Stability-2006.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'], - }), - ('AnyEvent', '7.11', { - 'source_tmpl': 'AnyEvent-7.11.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'], - }), - ('Object::Accessor', '0.48', { - 'source_tmpl': 'Object-Accessor-0.48.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS'], - }), - ('Data::UUID', '1.221', { - 'source_tmpl': 'Data-UUID-1.221.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Test::Pod', '1.51', { - 'source_tmpl': 'Test-Pod-1.51.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('AppConfig', '1.71', { - 'source_tmpl': 'AppConfig-1.71.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'], - }), - ('Net::SMTP::SSL', '1.03', { - 'source_tmpl': 'Net-SMTP-SSL-1.03.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('XML::Tiny', '2.06', { - 'source_tmpl': 'XML-Tiny-2.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DC/DCANTRELL'], - }), - ('HTML::Tagset', '3.20', { - 'source_tmpl': 'HTML-Tagset-3.20.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PETDANCE'], - }), - ('HTML::Tree', '5.03', { - 'source_tmpl': 'HTML-Tree-5.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CJ/CJM'], - }), - ('Devel::GlobalDestruction', '0.13', { - 'source_tmpl': 'Devel-GlobalDestruction-0.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HA/HAARG'], - }), - ('WWW::RobotRules', '6.02', { - 'source_tmpl': 'WWW-RobotRules-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('Expect', '1.32', { - 'source_tmpl': 'Expect-1.32.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SZ/SZABGAB'], - }), - ('Term::UI', '0.46', { - 'source_tmpl': 'Term-UI-0.46.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], - }), - ('Net::SNMP', 'v6.0.1', { - 'source_tmpl': 'Net-SNMP-v6.0.1.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DT/DTOWN'], - }), - ('XML::SAX::Writer', '0.56', { - 'source_tmpl': 'XML-SAX-Writer-0.56.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN'], - }), - ('Statistics::Descriptive', '3.0609', { - 'source_tmpl': 'Statistics-Descriptive-3.0609.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], - }), - ('Class::Load', '0.23', { - 'source_tmpl': 'Class-Load-0.23.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('LWP::Simple', '6.13', { - 'source_tmpl': 'libwww-perl-6.13.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Time::Piece::MySQL', '0.06', { - 'source_tmpl': 'Time-Piece-MySQL-0.06.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KASEI'], - }), - ('Package::Stash::XS', '0.28', { - 'source_tmpl': 'Package-Stash-XS-0.28.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY'], - }), - ('GD::Graph', '1.49', { - 'source_tmpl': 'GDGraph-1.49.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RU/RUZ'], - }), - ('Set::Array', '0.30', { - 'source_tmpl': 'Set-Array-0.30.tgz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], - }), - ('boolean', '0.45', { - 'source_tmpl': 'boolean-0.45.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IN/INGY'], - }), - ('Number::Format', '1.75', { - 'source_tmpl': 'Number-Format-1.75.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/W/WR/WRW'], - }), - ('Data::Stag', '0.14', { - 'source_tmpl': 'Data-Stag-0.14.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CM/CMUNGALL'], - }), - ('Test::Tester', '1.001014', { - 'source_tmpl': 'Test-Simple-1.001014.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('Test::NoWarnings', '1.04', { - 'source_tmpl': 'Test-NoWarnings-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK'], - }), - ('Crypt::DES', '2.07', { - 'source_tmpl': 'Crypt-DES-2.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DP/DPARIS'], - }), - ('Exporter', '5.72', { - 'source_tmpl': 'Exporter-5.72.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], - }), - ('Class::Inspector', '1.28', { - 'source_tmpl': 'Class-Inspector-1.28.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK'], - }), - ('Parse::RecDescent', '1.967012', { - 'source_tmpl': 'Parse-RecDescent-1.967012.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JT/JTBRAUN'], - }), - ('Carp', '1.36', { - 'source_tmpl': 'Carp-1.36.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('XML::XPath', '1.13', { - 'source_tmpl': 'XML-XPath-1.13.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MS/MSERGEANT'], - }), - ('Capture::Tiny', '0.30', { - 'source_tmpl': 'Capture-Tiny-0.30.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], - }), - ('JSON', '2.90', { - 'source_tmpl': 'JSON-2.90.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MAKAMAKA'], - }), - ('Sub::Exporter', '0.987', { - 'source_tmpl': 'Sub-Exporter-0.987.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Class::Load::XS', '0.09', { - 'source_tmpl': 'Class-Load-XS-0.09.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Set::IntSpan::Fast', '1.15', { - 'source_tmpl': 'Set-IntSpan-Fast-1.15.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AN/ANDYA'], - }), - ('Sub::Exporter::Progressive', '0.001011', { - 'source_tmpl': 'Sub-Exporter-Progressive-0.001011.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FR/FREW'], - }), - ('LWP', '6.13', { - 'source_tmpl': 'libwww-perl-6.13.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Data::Dumper::Concise', '2.022', { - 'source_tmpl': 'Data-Dumper-Concise-2.022.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FR/FREW'], - }), - ('File::Slurp::Tiny', '0.004', { - 'source_tmpl': 'File-Slurp-Tiny-0.004.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('Algorithm::Diff', '1.1903', { - 'source_tmpl': 'Algorithm-Diff-1.1903.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TY/TYEMQ'], - }), - ('AnyData', '0.12', { - 'source_tmpl': 'AnyData-0.12.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], - }), - ('Text::Iconv', '1.7', { - 'source_tmpl': 'Text-Iconv-1.7.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MP/MPIOTR'], - }), - ('Class::Data::Inheritable', '0.08', { - 'source_tmpl': 'Class-Data-Inheritable-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TM/TMTM'], - }), - ('Text::Balanced', '2.03', { - 'source_tmpl': 'Text-Balanced-2.03.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHAY'], - }), - ('strictures', '2.000001', { - 'source_tmpl': 'strictures-2.000001.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], - }), - ('Switch', '2.17', { - 'source_tmpl': 'Switch-2.17.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY'], - }), - ('File::Which', '1.19', { - 'source_tmpl': 'File-Which-1.19.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PL/PLICEASE'], - }), - ('Email::Date::Format', '1.005', { - 'source_tmpl': 'Email-Date-Format-1.005.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Error', '0.17024', { - 'source_tmpl': 'Error-0.17024.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], - }), - ('Mock::Quick', '1.110', { - 'source_tmpl': 'Mock-Quick-1.110.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('Text::CSV', '1.33', { - 'source_tmpl': 'Text-CSV-1.33.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MAKAMAKA'], - }), - ('Test::Output', '1.03', { - 'source_tmpl': 'Test-Output-1.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BD/BDFOY'], - }), - ('Class::DBI', 'v3.0.17', { - 'source_tmpl': 'Class-DBI-v3.0.17.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TM/TMTM'], - }), - ('List::AllUtils', '0.09', { - 'source_tmpl': 'List-AllUtils-0.09.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('UNIVERSAL::moniker', '0.08', { - 'source_tmpl': 'UNIVERSAL-moniker-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KASEI'], - }), - ('Exception::Class', '1.39', { - 'source_tmpl': 'Exception-Class-1.39.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('File::CheckTree', '4.42', { - 'source_tmpl': 'File-CheckTree-4.42.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Math::VecStat', '0.08', { - 'source_tmpl': 'Math-VecStat-0.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AS/ASPINELLI'], - }), - ('Pod::LaTeX', '0.61', { - 'source_tmpl': 'Pod-LaTeX-0.61.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TJ/TJENNESS'], - }), - ('Eval::Closure', '0.13', { - 'source_tmpl': 'Eval-Closure-0.13.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'], - }), - ('HTTP::Request', '6.11', { - 'source_tmpl': 'HTTP-Message-6.11.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('XML::Twig', '3.49', { - 'source_tmpl': 'XML-Twig-3.49.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIROD'], - }), - ('IO::String', '1.08', { - 'source_tmpl': 'IO-String-1.08.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('XML::Simple', '2.20', { - 'source_tmpl': 'XML-Simple-2.20.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM'], - }), - ('Sub::Install', '0.928', { - 'source_tmpl': 'Sub-Install-0.928.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('HTTP::Cookies', '6.01', { - 'source_tmpl': 'HTTP-Cookies-6.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('Pod::Plainer', '1.04', { - 'source_tmpl': 'Pod-Plainer-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RM/RMBARKER'], - }), - ('Test::Exception::LessClever', '0.006', { - 'source_tmpl': 'Test-Exception-LessClever-0.006.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('LWP::MediaTypes', '6.02', { - 'source_tmpl': 'LWP-MediaTypes-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('Scalar::Util', '1.42', { - 'source_tmpl': 'Scalar-List-Utils-1.42.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PEVANS'], - }), - ('Data::Section::Simple', '0.07', { - 'source_tmpl': 'Data-Section-Simple-0.07.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], - }), - ('IO::Scalar', '2.111', { - 'source_tmpl': 'IO-stringy-2.111.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DS/DSKOLL'], - }), - ('Class::Trigger', '0.14', { - 'source_tmpl': 'Class-Trigger-0.14.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], - }), - ('HTTP::Daemon', '6.01', { - 'source_tmpl': 'HTTP-Daemon-6.01.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('File::HomeDir', '1.00', { - 'source_tmpl': 'File-HomeDir-1.00.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK'], - }), - ('HTTP::Date', '6.02', { - 'source_tmpl': 'HTTP-Date-6.02.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('Authen::SASL', '2.16', { - 'source_tmpl': 'Authen-SASL-2.16.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GB/GBARR'], - }), - ('Clone', '0.38', { - 'source_tmpl': 'Clone-0.38.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GARU'], - }), - ('Data::Types', '0.09', { - 'source_tmpl': 'Data-Types-0.09.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DW/DWHEELER'], - }), - ('Import::Into', '1.002005', { - 'source_tmpl': 'Import-Into-1.002005.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], - }), - ('DateTime::Tiny', '1.04', { - 'source_tmpl': 'DateTime-Tiny-1.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK'], - }), - ('DBD::AnyData', '0.110', { - 'source_tmpl': 'DBD-AnyData-0.110.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RE/REHSACK'], - }), - ('Text::Format', '0.59', { - 'source_tmpl': 'Text-Format-0.59.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], - }), - ('Devel::CheckCompiler', '0.06', { - 'source_tmpl': 'Devel-CheckCompiler-0.06.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SY/SYOHEX'], - }), - ('Log::Handler', '0.87', { - 'source_tmpl': 'Log-Handler-0.87.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BL/BLOONIX'], - }), - ('DBIx::ContextualFetch', '1.03', { - 'source_tmpl': 'DBIx-ContextualFetch-1.03.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TM/TMTM'], - }), - ('HTML::Entities', '3.71', { - 'source_tmpl': 'HTML-Parser-3.71.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('Devel::StackTrace', '2.00', { - 'source_tmpl': 'Devel-StackTrace-2.00.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('Term::ReadKey', '2.33', { - 'source_tmpl': 'TermReadKey-2.33.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JS/JSTOWE'], - }), - ('Set::IntSpan', '1.19', { - 'source_tmpl': 'Set-IntSpan-1.19.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SW/SWMCD'], - }), - ('Moose', '2.1603', { - 'source_tmpl': 'Moose-2.1603.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Algorithm::Dependency', '1.110', { - 'source_tmpl': 'Algorithm-Dependency-1.110.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK'], - }), - ('Font::TTF', '1.05', { - 'source_tmpl': 'Font-TTF-1.05.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MH/MHOSKEN'], - }), - ('IPC::Run3', '0.048', { - 'source_tmpl': 'IPC-Run3-0.048.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('File::Find::Rule', '0.33', { - 'source_tmpl': 'File-Find-Rule-0.33.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RC/RCLAMP'], - }), - ('SQL::Statement', '1.407', { - 'source_tmpl': 'SQL-Statement-1.407.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], - }), - ('File::Slurp', '9999.19', { - 'source_tmpl': 'File-Slurp-9999.19.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/U/UR/URI'], - }), - ('Package::Stash', '0.37', { - 'source_tmpl': 'Package-Stash-0.37.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY'], - }), - ('Data::OptList', '0.109', { - 'source_tmpl': 'Data-OptList-0.109.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('CPANPLUS', '0.9154', { - 'source_tmpl': 'CPANPLUS-0.9154.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], - }), - ('Test::Harness', '3.35', { - 'source_tmpl': 'Test-Harness-3.35.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('IO::Tty', '1.12', { - 'source_tmpl': 'IO-Tty-1.12.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], - }), - ('Text::Soundex', '3.04', { - 'source_tmpl': 'Text-Soundex-3.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Lingua::EN::PluralToSingular', '0.14', { - 'source_tmpl': 'Lingua-EN-PluralToSingular-0.14.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BK/BKB'], - }), - ('Want', '0.26', { - 'source_tmpl': 'Want-0.26.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RO/ROBIN'], - }), - ('Cwd::Guard', '0.04', { - 'source_tmpl': 'Cwd-Guard-0.04.tar.gz', - 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KAZEBURO'], - }), - ('Bundle::BioPerl', '2.1.9', { - 'source_tmpl': 'Bundle-BioPerl-2.1.9.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS'], - }), - ('Mail::Util', '2.14', { - 'source_tmpl': 'MailTools-2.14.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MARKOV'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.22.0-foss-2015a-mt.eb b/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.22.0-foss-2015a-mt.eb deleted file mode 100644 index 7848df036c3c..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.22.0-foss-2015a-mt.eb +++ /dev/null @@ -1,901 +0,0 @@ -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/__archive__/p/Perl/Perl-5.22.0-foss-2015a.eb b/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.22.0-foss-2015a.eb deleted file mode 100644 index a2edfbd0bd6a..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.22.0-foss-2015a.eb +++ /dev/null @@ -1,898 +0,0 @@ -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/__archive__/p/Perl/Perl-5.22.0-foss-2015b-bare.eb b/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.22.0-foss-2015b-bare.eb deleted file mode 100644 index 57a07e49a5d6..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.22.0-foss-2015b-bare.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Perl' -version = '5.22.0' -versionsuffix = '-bare' - -homepage = 'http://www.perl.org/' -description = """Larry Wall's Practical Extraction and Report Language""" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://www.cpan.org/src/5.0'] -sources = [SOURCELOWER_TAR_GZ] - -# bare, no extensions -exts_list = [] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.22.0-intel-2015b-bare.eb b/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.22.0-intel-2015b-bare.eb deleted file mode 100644 index 4eeb6cf7a02a..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.22.0-intel-2015b-bare.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Perl' -version = '5.22.0' -versionsuffix = '-bare' - -homepage = 'http://www.perl.org/' -description = """Larry Wall's Practical Extraction and Report Language""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://www.cpan.org/src/5.0'] -sources = [SOURCELOWER_TAR_GZ] - -# bare, no extensions -exts_list = [] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.22.2-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.22.2-goolf-1.7.20.eb deleted file mode 100644 index f1a40e88ccf0..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.22.2-goolf-1.7.20.eb +++ /dev/null @@ -1,892 +0,0 @@ -name = 'Perl' -version = '5.22.2' - -homepage = 'http://www.perl.org/' -description = """Larry Wall's Practical Extraction and Report Language""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://www.cpan.org/src/%(version_major)s.0'] -sources = [SOURCELOWER_TAR_GZ] - -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'], - }), - ('File::Listing', '6.04', { - 'source_tmpl': 'File-Listing-6.04.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('ExtUtils::InstallPaths', '0.011', { - 'source_tmpl': 'ExtUtils-InstallPaths-0.011.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('ExtUtils::Helpers', '0.022', { - 'source_tmpl': 'ExtUtils-Helpers-0.022.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('Test::Harness', '3.36', { - 'source_tmpl': 'Test-Harness-3.36.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('ExtUtils::Config', '0.008', { - 'source_tmpl': 'ExtUtils-Config-0.008.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('Module::Build::Tiny', '0.039', { - 'source_tmpl': 'Module-Build-Tiny-0.039.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('aliased', '0.34', { - 'source_tmpl': 'aliased-0.34.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Text::Glob', '0.09', { - 'source_tmpl': 'Text-Glob-0.09.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RC/RCLAMP'], - }), - ('Regexp::Common', '2016020301', { - 'source_tmpl': 'Regexp-Common-2016020301.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AB/ABIGAIL'], - }), - ('GO::Utils', '0.15', { - 'source_tmpl': 'go-perl-0.15.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CM/CMUNGALL'], - }), - ('Module::Pluggable', '5.2', { - 'source_tmpl': 'Module-Pluggable-5.2.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SI/SIMONW'], - }), - ('Test::Fatal', '0.014', { - 'source_tmpl': 'Test-Fatal-0.014.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Test::Warnings', '0.026', { - 'source_tmpl': 'Test-Warnings-0.026.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('DateTime::Locale', '1.03', { - 'source_tmpl': 'DateTime-Locale-1.03.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('DateTime::TimeZone', '1.98', { - 'source_tmpl': 'DateTime-TimeZone-1.98.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('Test::Requires', '0.10', { - 'source_tmpl': 'Test-Requires-0.10.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM'], - }), - ('Module::Implementation', '0.09', { - 'source_tmpl': 'Module-Implementation-0.09.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('Module::Build', '0.4218', { - 'source_tmpl': 'Module-Build-0.4218.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('Module::Runtime', '0.014', { - 'source_tmpl': 'Module-Runtime-0.014.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM'], - }), - ('Try::Tiny', '0.24', { - 'source_tmpl': 'Try-Tiny-0.24.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Params::Validate', '1.24', { - 'source_tmpl': 'Params-Validate-1.24.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('List::MoreUtils', '0.415', { - 'source_tmpl': 'List-MoreUtils-0.415.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], - }), - ('Exporter::Tiny', '0.042', { - 'source_tmpl': 'Exporter-Tiny-0.042.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TOBYINK'], - }), - ('Class::Singleton', '1.5', { - 'source_tmpl': 'Class-Singleton-1.5.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHAY'], - }), - ('DateTime', '1.28', { - 'source_tmpl': 'DateTime-1.28.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('File::Find::Rule::Perl', '1.15', { - 'source_tmpl': 'File-Find-Rule-Perl-1.15.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Readonly', '2.04', { - 'source_tmpl': 'Readonly-2.04.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SA/SANKO'], - }), - ('Git', '0.41', { - 'source_tmpl': 'Git-0.41.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MS/MSOUTH'], - }), - ('Tree::DAG_Node', '1.29', { - 'source_tmpl': 'Tree-DAG_Node-1.29.tgz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], - }), - ('Template', '2.26', { - 'source_tmpl': 'Template-Toolkit-2.26.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AB/ABW'], - }), - ('FreezeThaw', '0.5001', { - 'source_tmpl': 'FreezeThaw-0.5001.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IL/ILYAZ/modules'], - }), - ('DBI', '1.636', { - 'source_tmpl': 'DBI-1.636.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TI/TIMB'], - }), - ('DBD::SQLite', '1.50', { - 'source_tmpl': 'DBD-SQLite-1.50.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI'], - }), - ('Math::Bezier', '0.01', { - 'source_tmpl': 'Math-Bezier-0.01.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AB/ABW'], - }), - ('Archive::Extract', '0.76', { - 'source_tmpl': 'Archive-Extract-0.76.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], - }), - ('DBIx::Simple', '1.35', { - 'source_tmpl': 'DBIx-Simple-1.35.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JU/JUERD'], - }), - ('Shell', '0.73', { - 'source_tmpl': 'Shell-0.73.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/F/FE/FERREIRA'], - }), - ('File::Spec', '3.62', { - 'source_tmpl': 'PathTools-3.62.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('ExtUtils::MakeMaker', '7.18', { - 'source_tmpl': 'ExtUtils-MakeMaker-7.18.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], - }), - ('Test::Simple', '1.302019', { - 'source_tmpl': 'Test-Simple-1.302019.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('Set::Scalar', '1.29', { - 'source_tmpl': 'Set-Scalar-1.29.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAVIDO'], - }), - ('IO::Stringy', '2.111', { - 'source_tmpl': 'IO-stringy-2.111.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DS/DSKOLL'], - }), - ('Encode::Locale', '1.05', { - 'source_tmpl': 'Encode-Locale-1.05.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('XML::SAX::Base', '1.08', { - 'source_tmpl': 'XML-SAX-Base-1.08.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'], - }), - ('XML::NamespaceSupport', '1.11', { - 'source_tmpl': 'XML-NamespaceSupport-1.11.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN'], - }), - ('XML::SAX', '0.99', { - 'source_tmpl': 'XML-SAX-0.99.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'], - }), - ('Test::LeakTrace', '0.15', { - 'source_tmpl': 'Test-LeakTrace-0.15.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GF/GFUJI'], - }), - ('Test::Exception', '0.43', { - 'source_tmpl': 'Test-Exception-0.43.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('Text::Table', '1.130', { - 'source_tmpl': 'Text-Table-1.130.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], - }), - ('MIME::Types', '2.13', { - 'source_tmpl': 'MIME-Types-2.13.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MARKOV'], - }), - ('Module::Build::XSUtil', '0.16', { - 'source_tmpl': 'Module-Build-XSUtil-0.16.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HI/HIDEAKIO'], - }), - ('Tie::Function', '0.02', { - 'source_tmpl': 'Tie-Function-0.02.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAVIDNICO/handy_tied_functions'], - }), - ('Template::Plugin::Number::Format', '1.06', { - 'source_tmpl': 'Template-Plugin-Number-Format-1.06.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DARREN'], - }), - ('HTML::Parser', '3.72', { - 'source_tmpl': 'HTML-Parser-3.72.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('Date::Handler', '1.2', { - 'source_tmpl': 'Date-Handler-1.2.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BB/BBEAUSEJ'], - }), - ('Params::Util', '1.07', { - 'source_tmpl': 'Params-Util-1.07.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], - }), - ('IO::HTML', '1.001', { - 'source_tmpl': 'IO-HTML-1.001.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJM'], - }), - ('Data::Grove', '0.08', { - 'source_tmpl': 'libxml-perl-0.08.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KM/KMACLEOD'], - }), - ('Class::ISA', '0.36', { - 'source_tmpl': 'Class-ISA-0.36.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SM/SMUELLER'], - }), - ('URI', '1.71', { - 'source_tmpl': 'URI-1.71.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Ima::DBI', '0.35', { - 'source_tmpl': 'Ima-DBI-0.35.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERRIN'], - }), - ('Tie::IxHash', '1.23', { - 'source_tmpl': 'Tie-IxHash-1.23.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CH/CHORNY'], - }), - ('GO', '0.04', { - 'source_tmpl': 'go-db-perl-0.04.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SJ/SJCARBON'], - }), - ('Class::DBI::SQLite', '0.11', { - 'source_tmpl': 'Class-DBI-SQLite-0.11.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], - }), - ('Pod::POM', '2.01', { - 'source_tmpl': 'Pod-POM-2.01.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'], - }), - ('Math::Round', '0.07', { - 'source_tmpl': 'Math-Round-0.07.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GROMMEL'], - }), - ('Text::Diff', '1.44', { - 'source_tmpl': 'Text-Diff-1.44.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'], - }), - ('Log::Message::Simple', '0.10', { - 'source_tmpl': 'Log-Message-Simple-0.10.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], - }), - ('IO::Socket::SSL', '2.027', { - 'source_tmpl': 'IO-Socket-SSL-2.027.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SU/SULLR'], - }), - ('Fennec::Lite', '0.004', { - 'source_tmpl': 'Fennec-Lite-0.004.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('Sub::Uplevel', '0.25', { - 'source_tmpl': 'Sub-Uplevel-0.25.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], - }), - ('Meta::Builder', '0.003', { - 'source_tmpl': 'Meta-Builder-0.003.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('Exporter::Declare', '0.114', { - 'source_tmpl': 'Exporter-Declare-0.114.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('Getopt::Long', '2.48', { - 'source_tmpl': 'Getopt-Long-2.48.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JV/JV'], - }), - ('Log::Message', '0.08', { - 'source_tmpl': 'Log-Message-0.08.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], - }), - ('Mouse', 'v2.4.5', { - 'source_tmpl': 'Mouse-v2.4.5.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SY/SYOHEX'], - }), - ('Test::Version', '2.03', { - 'source_tmpl': 'Test-Version-2.03.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PL/PLICEASE'], - }), - ('DBIx::Admin::TableInfo', '3.01', { - 'source_tmpl': 'DBIx-Admin-TableInfo-3.01.tgz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], - }), - ('Net::HTTP', '6.09', { - 'source_tmpl': 'Net-HTTP-6.09.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Test::Deep', '1.120', { - 'source_tmpl': 'Test-Deep-1.120.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Test::Warn', '0.30', { - 'source_tmpl': 'Test-Warn-0.30.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CH/CHORNY'], - }), - ('MRO::Compat', '0.12', { - 'source_tmpl': 'MRO-Compat-0.12.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BO/BOBTFISH'], - }), - ('Moo', '2.001001', { - 'source_tmpl': 'Moo-2.001001.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], - }), - ('Hash::Merge', '0.200', { - 'source_tmpl': 'Hash-Merge-0.200.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], - }), - ('SQL::Abstract', '1.81', { - 'source_tmpl': 'SQL-Abstract-1.81.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RI/RIBASUSHI'], - }), - ('HTML::Form', '6.03', { - 'source_tmpl': 'HTML-Form-6.03.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('File::Copy::Recursive', '0.38', { - 'source_tmpl': 'File-Copy-Recursive-0.38.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DM/DMUEY'], - }), - ('Number::Compare', '0.03', { - 'source_tmpl': 'Number-Compare-0.03.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RC/RCLAMP'], - }), - ('IPC::Run', '0.94', { - 'source_tmpl': 'IPC-Run-0.94.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], - }), - ('HTML::Entities::Interpolate', '1.09', { - 'source_tmpl': 'HTML-Entities-Interpolate-1.09.tgz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], - }), - ('Test::ClassAPI', '1.06', { - 'source_tmpl': 'Test-ClassAPI-1.06.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], - }), - ('Test::Most', '0.34', { - 'source_tmpl': 'Test-Most-0.34.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/O/OV/OVID'], - }), - ('Class::Accessor', '0.34', { - 'source_tmpl': 'Class-Accessor-0.34.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KA/KASEI'], - }), - ('Test::Differences', '0.64', { - 'source_tmpl': 'Test-Differences-0.64.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL'], - }), - ('HTTP::Tiny', '0.058', { - 'source_tmpl': 'HTTP-Tiny-0.058.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], - }), - ('Package::DeprecationManager', '0.16', { - 'source_tmpl': 'Package-DeprecationManager-0.16.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('Digest::SHA1', '2.13', { - 'source_tmpl': 'Digest-SHA1-2.13.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('Date::Language', '2.30', { - 'source_tmpl': 'TimeDate-2.30.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GB/GBARR'], - }), - ('version', '0.9916', { - 'source_tmpl': 'version-0.9916.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JP/JPEACOCK'], - }), - ('Sub::Uplevel', '0.25', { - 'source_tmpl': 'Sub-Uplevel-0.25.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], - }), - ('XML::Bare', '0.53', { - 'source_tmpl': 'XML-Bare-0.53.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CO/CODECHILD'], - }), - ('Dist::CheckConflicts', '0.11', { - 'source_tmpl': 'Dist-CheckConflicts-0.11.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'], - }), - ('Sub::Name', '0.15', { - 'source_tmpl': 'Sub-Name-0.15.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Time::Piece', '1.31', { - 'source_tmpl': 'Time-Piece-1.31.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ES/ESAYM'], - }), - ('Digest::HMAC', '1.03', { - 'source_tmpl': 'Digest-HMAC-1.03.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('HTTP::Negotiate', '6.01', { - 'source_tmpl': 'HTTP-Negotiate-6.01.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('MIME::Lite', '3.030', { - 'source_tmpl': 'MIME-Lite-3.030.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Crypt::Rijndael', '1.13', { - 'source_tmpl': 'Crypt-Rijndael-1.13.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('B::Lint', '1.20', { - 'source_tmpl': 'B-Lint-1.20.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Canary::Stability', '2011', { - 'source_tmpl': 'Canary-Stability-2011.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'], - }), - ('AnyEvent', '7.12', { - 'source_tmpl': 'AnyEvent-7.12.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'], - }), - ('Object::Accessor', '0.48', { - 'source_tmpl': 'Object-Accessor-0.48.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], - }), - ('Data::UUID', '1.221', { - 'source_tmpl': 'Data-UUID-1.221.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Test::Pod', '1.51', { - 'source_tmpl': 'Test-Pod-1.51.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('AppConfig', '1.71', { - 'source_tmpl': 'AppConfig-1.71.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'], - }), - ('Net::SMTP::SSL', '1.03', { - 'source_tmpl': 'Net-SMTP-SSL-1.03.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('XML::Tiny', '2.06', { - 'source_tmpl': 'XML-Tiny-2.06.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL'], - }), - ('HTML::Tagset', '3.20', { - 'source_tmpl': 'HTML-Tagset-3.20.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PETDANCE'], - }), - ('HTML::Tree', '5.03', { - 'source_tmpl': 'HTML-Tree-5.03.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJM'], - }), - ('Devel::GlobalDestruction', '0.13', { - 'source_tmpl': 'Devel-GlobalDestruction-0.13.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], - }), - ('WWW::RobotRules', '6.02', { - 'source_tmpl': 'WWW-RobotRules-6.02.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('Expect', '1.32', { - 'source_tmpl': 'Expect-1.32.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SZ/SZABGAB'], - }), - ('Term::UI', '0.46', { - 'source_tmpl': 'Term-UI-0.46.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], - }), - ('Net::SNMP', 'v6.0.1', { - 'source_tmpl': 'Net-SNMP-v6.0.1.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DT/DTOWN'], - }), - ('XML::SAX::Writer', '0.56', { - 'source_tmpl': 'XML-SAX-Writer-0.56.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN'], - }), - ('Statistics::Descriptive', '3.0612', { - 'source_tmpl': 'Statistics-Descriptive-3.0612.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], - }), - ('Class::Load', '0.23', { - 'source_tmpl': 'Class-Load-0.23.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('LWP::Simple', '6.15', { - 'source_tmpl': 'libwww-perl-6.15.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Time::Piece::MySQL', '0.06', { - 'source_tmpl': 'Time-Piece-MySQL-0.06.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KA/KASEI'], - }), - ('Package::Stash::XS', '0.28', { - 'source_tmpl': 'Package-Stash-XS-0.28.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'], - }), - ('GD::Graph', '1.52', { - 'source_tmpl': 'GDGraph-1.52.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RU/RUZ'], - }), - ('Set::Array', '0.30', { - 'source_tmpl': 'Set-Array-0.30.tgz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], - }), - ('boolean', '0.45', { - 'source_tmpl': 'boolean-0.45.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IN/INGY'], - }), - ('Number::Format', '1.75', { - 'source_tmpl': 'Number-Format-1.75.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/W/WR/WRW'], - }), - ('Data::Stag', '0.14', { - 'source_tmpl': 'Data-Stag-0.14.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CM/CMUNGALL'], - }), - ('Test::NoWarnings', '1.04', { - 'source_tmpl': 'Test-NoWarnings-1.04.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], - }), - ('Crypt::DES', '2.07', { - 'source_tmpl': 'Crypt-DES-2.07.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DP/DPARIS'], - }), - ('Exporter', '5.72', { - 'source_tmpl': 'Exporter-5.72.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], - }), - ('Class::Inspector', '1.28', { - 'source_tmpl': 'Class-Inspector-1.28.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], - }), - ('Parse::RecDescent', '1.967013', { - 'source_tmpl': 'Parse-RecDescent-1.967013.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JT/JTBRAUN'], - }), - ('Carp', '1.38', { - 'source_tmpl': 'Carp-1.38.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('XML::XPath', '1.36', { - 'source_tmpl': 'XML-XPath-1.36.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MANWAR'], - }), - ('Capture::Tiny', '0.40', { - 'source_tmpl': 'Capture-Tiny-0.40.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], - }), - ('JSON', '2.90', { - 'source_tmpl': 'JSON-2.90.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MAKAMAKA'], - }), - ('Sub::Exporter', '0.987', { - 'source_tmpl': 'Sub-Exporter-0.987.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Class::Load::XS', '0.09', { - 'source_tmpl': 'Class-Load-XS-0.09.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Set::IntSpan::Fast', '1.15', { - 'source_tmpl': 'Set-IntSpan-Fast-1.15.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AN/ANDYA'], - }), - ('Sub::Exporter::Progressive', '0.001011', { - 'source_tmpl': 'Sub-Exporter-Progressive-0.001011.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/F/FR/FREW'], - }), - ('Data::Dumper::Concise', '2.022', { - 'source_tmpl': 'Data-Dumper-Concise-2.022.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/F/FR/FREW'], - }), - ('File::Slurp::Tiny', '0.004', { - 'source_tmpl': 'File-Slurp-Tiny-0.004.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], - }), - ('Algorithm::Diff', '1.1903', { - 'source_tmpl': 'Algorithm-Diff-1.1903.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TY/TYEMQ'], - }), - ('AnyData', '0.12', { - 'source_tmpl': 'AnyData-0.12.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], - }), - ('Text::Iconv', '1.7', { - 'source_tmpl': 'Text-Iconv-1.7.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MP/MPIOTR'], - }), - ('Class::Data::Inheritable', '0.08', { - 'source_tmpl': 'Class-Data-Inheritable-0.08.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TM/TMTM'], - }), - ('Text::Balanced', '2.03', { - 'source_tmpl': 'Text-Balanced-2.03.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHAY'], - }), - ('strictures', '2.000003', { - 'source_tmpl': 'strictures-2.000003.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], - }), - ('Switch', '2.17', { - 'source_tmpl': 'Switch-2.17.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CH/CHORNY'], - }), - ('File::Which', '1.21', { - 'source_tmpl': 'File-Which-1.21.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PL/PLICEASE'], - }), - ('Email::Date::Format', '1.005', { - 'source_tmpl': 'Email-Date-Format-1.005.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Error', '0.17024', { - 'source_tmpl': 'Error-0.17024.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], - }), - ('Mock::Quick', '1.110', { - 'source_tmpl': 'Mock-Quick-1.110.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('Text::CSV', '1.33', { - 'source_tmpl': 'Text-CSV-1.33.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MAKAMAKA'], - }), - ('Test::Output', '1.03', { - 'source_tmpl': 'Test-Output-1.03.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BD/BDFOY'], - }), - ('Class::DBI', '3.0.17', { - 'source_tmpl': 'Class-DBI-v3.0.17.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TM/TMTM'], - }), - ('List::AllUtils', '0.10', { - 'source_tmpl': 'List-AllUtils-0.10.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('UNIVERSAL::moniker', '0.08', { - 'source_tmpl': 'UNIVERSAL-moniker-0.08.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KA/KASEI'], - }), - ('Exception::Class', '1.40', { - 'source_tmpl': 'Exception-Class-1.40.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('File::CheckTree', '4.42', { - 'source_tmpl': 'File-CheckTree-4.42.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Math::VecStat', '0.08', { - 'source_tmpl': 'Math-VecStat-0.08.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AS/ASPINELLI'], - }), - ('Pod::LaTeX', '0.61', { - 'source_tmpl': 'Pod-LaTeX-0.61.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TJ/TJENNESS'], - }), - ('Eval::Closure', '0.13', { - 'source_tmpl': 'Eval-Closure-0.13.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'], - }), - ('HTTP::Request', '6.11', { - 'source_tmpl': 'HTTP-Message-6.11.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('XML::Twig', '3.49', { - 'source_tmpl': 'XML-Twig-3.49.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIROD'], - }), - ('IO::String', '1.08', { - 'source_tmpl': 'IO-String-1.08.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('XML::Simple', '2.22', { - 'source_tmpl': 'XML-Simple-2.22.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'], - }), - ('Sub::Install', '0.928', { - 'source_tmpl': 'Sub-Install-0.928.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('HTTP::Cookies', '6.01', { - 'source_tmpl': 'HTTP-Cookies-6.01.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('Pod::Plainer', '1.04', { - 'source_tmpl': 'Pod-Plainer-1.04.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RM/RMBARKER'], - }), - ('Test::Exception::LessClever', '0.006', { - 'source_tmpl': 'Test-Exception-LessClever-0.006.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - }), - ('LWP::MediaTypes', '6.02', { - 'source_tmpl': 'LWP-MediaTypes-6.02.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('Scalar::Util', '1.45', { - 'source_tmpl': 'Scalar-List-Utils-1.45.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PEVANS'], - }), - ('Data::Section::Simple', '0.07', { - 'source_tmpl': 'Data-Section-Simple-0.07.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], - }), - ('Class::Trigger', '0.14', { - 'source_tmpl': 'Class-Trigger-0.14.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], - }), - ('HTTP::Daemon', '6.01', { - 'source_tmpl': 'HTTP-Daemon-6.01.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('File::HomeDir', '1.00', { - 'source_tmpl': 'File-HomeDir-1.00.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], - }), - ('HTTP::Date', '6.02', { - 'source_tmpl': 'HTTP-Date-6.02.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], - }), - ('Authen::SASL', '2.16', { - 'source_tmpl': 'Authen-SASL-2.16.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GB/GBARR'], - }), - ('Clone', '0.38', { - 'source_tmpl': 'Clone-0.38.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GARU'], - }), - ('Data::Types', '0.09', { - 'source_tmpl': 'Data-Types-0.09.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DW/DWHEELER'], - }), - ('Import::Into', '1.002005', { - 'source_tmpl': 'Import-Into-1.002005.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], - }), - ('DateTime::Tiny', '1.04', { - 'source_tmpl': 'DateTime-Tiny-1.04.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], - }), - ('DBD::AnyData', '0.110', { - 'source_tmpl': 'DBD-AnyData-0.110.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], - }), - ('Text::Format', '0.59', { - 'source_tmpl': 'Text-Format-0.59.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], - }), - ('Devel::CheckCompiler', '0.06', { - 'source_tmpl': 'Devel-CheckCompiler-0.06.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SY/SYOHEX'], - }), - ('Log::Handler', '0.84', { - 'source_tmpl': 'Log-Handler-0.84.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BL/BLOONIX'], - }), - ('DBIx::ContextualFetch', '1.03', { - 'source_tmpl': 'DBIx-ContextualFetch-1.03.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TM/TMTM'], - }), - ('Devel::StackTrace', '2.01', { - 'source_tmpl': 'Devel-StackTrace-2.01.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], - }), - ('Term::ReadKey', '2.33', { - 'source_tmpl': 'TermReadKey-2.33.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JS/JSTOWE'], - }), - ('Set::IntSpan', '1.19', { - 'source_tmpl': 'Set-IntSpan-1.19.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SW/SWMCD'], - }), - ('Moose', '2.1801', { - 'source_tmpl': 'Moose-2.1801.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], - }), - ('Algorithm::Dependency', '1.110', { - 'source_tmpl': 'Algorithm-Dependency-1.110.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], - }), - ('Font::TTF', '1.05', { - 'source_tmpl': 'Font-TTF-1.05.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MH/MHOSKEN'], - }), - ('IPC::Run3', '0.048', { - 'source_tmpl': 'IPC-Run3-0.048.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('File::Find::Rule', '0.34', { - 'source_tmpl': 'File-Find-Rule-0.34.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RC/RCLAMP'], - }), - ('SQL::Statement', '1.410', { - 'source_tmpl': 'SQL-Statement-1.410.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], - }), - ('File::Slurp', '9999.19', { - 'source_tmpl': 'File-Slurp-9999.19.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/U/UR/URI'], - }), - ('Package::Stash', '0.37', { - 'source_tmpl': 'Package-Stash-0.37.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'], - }), - ('Data::OptList', '0.110', { - 'source_tmpl': 'Data-OptList-0.110.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('CPANPLUS', '0.9160', { - 'source_tmpl': 'CPANPLUS-0.9160.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], - }), - ('IO::Tty', '1.12', { - 'source_tmpl': 'IO-Tty-1.12.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], - }), - ('Text::Soundex', '3.05', { - 'source_tmpl': 'Text-Soundex-3.05.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - }), - ('Lingua::EN::PluralToSingular', '0.18', { - 'source_tmpl': 'Lingua-EN-PluralToSingular-0.18.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BK/BKB'], - }), - ('Want', '0.29', { - 'source_tmpl': 'Want-0.29.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RO/ROBIN'], - }), - ('Cwd::Guard', '0.05', { - 'source_tmpl': 'Cwd-Guard-0.05.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KA/KAZEBURO'], - }), - ('Bundle::BioPerl', '2.1.9', { - 'source_tmpl': 'Bundle-BioPerl-2.1.9.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS'], - }), - ('Mail::Util', '2.18', { - '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/__archive__/p/PhyML/PhyML-20120412-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/PhyML/PhyML-20120412-goolf-1.4.10.eb deleted file mode 100644 index dfae3001aaec..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PhyML/PhyML-20120412-goolf-1.4.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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 = 'PhyML' -version = '20120412' - -homepage = 'http://code.google.com/p/phyml' -description = """ PhyML is a software that estimates maximum likelihood - phylogenies from alignments of nucleotide or amino acid sequences. - The main strength of PhyML lies in the large number of substitution - models coupled to various options to search the space of phylogenetic - tree topologies, going from very fast and efficient methods to slower - but generally more accurate approaches. PhyML was designed to process - moderate to large data sets. In theory, alignments with up to 4,000 - sequences 2,000,000 character-long can be processed. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://phyml.googlecode.com/files/'] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['bin/phyml'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/p/PhyML/PhyML-20131016-goolf-1.4.10devel.eb b/easybuild/easyconfigs/__archive__/p/PhyML/PhyML-20131016-goolf-1.4.10devel.eb deleted file mode 100644 index f0201e1312a3..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PhyML/PhyML-20131016-goolf-1.4.10devel.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 = 'PhyML' -version = '20131016' -versionsuffix = 'devel' - -homepage = 'http://code.google.com/p/phyml' -description = """ PhyML is a software that estimates maximum likelihood - phylogenies from alignments of nucleotide or amino acid sequences. - The main strength of PhyML lies in the large number of substitution - models coupled to various options to search the space of phylogenetic - tree topologies, going from very fast and efficient methods to slower - but generally more accurate approaches. PhyML was designed to process - moderate to large data sets. In theory, alignments with up to 4,000 - sequences 2,000,000 character-long can be processed. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://phyml.googlecode.com/files/'] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['bin/phyml'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/p/PhyML/PhyML-3.3.20170530-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/p/PhyML/PhyML-3.3.20170530-goolf-1.7.20.eb deleted file mode 100644 index 3a76caba75c6..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PhyML/PhyML-3.3.20170530-goolf-1.7.20.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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 = 'ConfigureMake' - -name = 'PhyML' -version = '3.3.20170530' - -homepage = 'https://github.com/stephaneguindon/phyml' -description = "Phylogenetic estimation using (Maximum) Likelihood" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = ['https://github.com/stephaneguindon/phyml/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['f826726cd56b755be75f923abdf29aca8a9951d6af948cddbab40739a8f99f74'] - -preconfigopts = 'sh autogen.sh && ' - -configopts = ['--enable-phyml', '--enable-phytime', '--enable-phyrex', '--enable-mpi --enable-phyml'] - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/phyml', 'bin/phyml-mpi', 'bin/phyrex', 'bin/phytime'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/p/PhyloCSF/PhyloCSF-20150118-foss-2015a-OCaml-4.02.3.eb b/easybuild/easyconfigs/__archive__/p/PhyloCSF/PhyloCSF-20150118-foss-2015a-OCaml-4.02.3.eb deleted file mode 100644 index 56cdfb476152..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PhyloCSF/PhyloCSF-20150118-foss-2015a-OCaml-4.02.3.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'MakeCp' - -name = 'PhyloCSF' -version = '20150118' - -homepage = 'http://compbio.mit.edu/PhyloCSF' -description = """Phylogenetic analysis of multi-species genome sequence alignments to identify conserved - protein-coding regions""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = ['https://github.com/mlin/PhyloCSF/archive/'] -sources = ['c5cb773.tar.gz'] - -ocamlver = '4.02.3' -versionsuffix = '-OCaml-%s' % ocamlver - -dependencies = [('OCaml', ocamlver)] - -files_to_copy = ['PhyloCSF', 'PhyloCSF_Examples', 'PhyloCSF.Linux.x86_64', 'PhyloCSF_Parameters'] - -sanity_check_paths = { - 'files': ['PhyloCSF', 'PhyloCSF.Linux.x86_64'], - 'dirs': ['PhyloCSF_Examples', 'PhyloCSF_Parameters'], -} - -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/p/Pillow/Pillow-2.8.1-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/p/Pillow/Pillow-2.8.1-foss-2015a-Python-2.7.9.eb deleted file mode 100644 index aededa4507ca..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Pillow/Pillow-2.8.1-foss-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Pillow' -version = '2.8.1' - -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': 'foss', 'version': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.9' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [(python, pyver)] - -options = {'modulename': 'PIL'} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/p/Pillow/Pillow-2.8.1-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/p/Pillow/Pillow-2.8.1-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 07b42e823bee..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Pillow/Pillow-2.8.1-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Pillow' -version = '2.8.1' - -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': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.9' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [(python, pyver)] - -options = {'modulename': 'PIL'} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/p/Pillow/Pillow-2.9.0-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/p/Pillow/Pillow-2.9.0-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index c3113a66838a..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Pillow/Pillow-2.9.0-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Pillow' -version = '2.9.0' - -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': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [(python, pyver)] - -options = {'modulename': 'PIL'} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/p/Pillow/Pillow-2.9.0-intel-2015b-Python-3.5.0.eb b/easybuild/easyconfigs/__archive__/p/Pillow/Pillow-2.9.0-intel-2015b-Python-3.5.0.eb deleted file mode 100644 index 9e482ed565fa..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Pillow/Pillow-2.9.0-intel-2015b-Python-3.5.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Pillow' -version = '2.9.0' - -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': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '3.5.0' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [(python, pyver)] - -options = {'modulename': 'PIL'} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb deleted file mode 100644 index a1bd0d68a7fc..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb +++ /dev/null @@ -1,47 +0,0 @@ -# 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 = 'CmdCp' - -name = 'Pindel' -version = '0.2.5a7' - -homepage = 'http://gmt.genome.wustl.edu/packages/pindel/' -description = """ Pindel can detect breakpoints of large deletions, medium sized - insertions, inversions, tandem duplications and other structural variants at single-based - resolution from next-gen sequence data. It uses a pattern growth approach to identify the - breakpoints of these variants from paired-end short reads. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'openmp': True} - -source_urls = ['https://github.com/genome/pindel/archive/'] -sources = ['v%(version)s.tar.gz'] - -patches = ['pindel-perl-path.patch'] - -dependencies = [ - ('SAMtools', '0.1.19'), - ('zlib', '1.2.7') -] - -cmds_map = [('.*', "CPATH=$EBROOTSAMTOOLS/include/bam:$CPATH ./INSTALL $EBROOTSAMTOOLS")] - -files_to_copy = [ - (['pindel', 'sam2pindel', 'pindel2vcf', 'bam2pindel.pl', 'Adaptor.pm'], 'bin'), - "demo", - "gmt", - "gmt-web", - "test", - "README.md", - "RELEASE" -] - -sanity_check_paths = { - 'files': ['bin/pindel', 'bin/sam2pindel', 'bin/pindel2vcf', 'bin/bam2pindel.pl'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/p/Platanus/Platanus-1.2.4-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/p/Platanus/Platanus-1.2.4-goolf-1.7.20.eb deleted file mode 100644 index f30e2624cc0e..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Platanus/Platanus-1.2.4-goolf-1.7.20.eb +++ /dev/null @@ -1,30 +0,0 @@ -# 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 = 'Platanus' -version = '1.2.4' - -homepage = 'http://platanus.bio.titech.ac.jp/' -description = """PLATform for Assembling NUcleotide Sequences""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'openmp': True} - -# the download cannot be automated because it points to a PHP form -# http://platanus.bio.titech.ac.jp/?ddownload=150 -sources = ['%(name)s_v%(version)s.tar.gz'] - -buildopts = 'CXX="$CXX"' - -files_to_copy = [(['platanus'], 'bin'), 'README', 'LICENSE'] - -sanity_check_paths = { - 'files': ['bin/platanus'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/p/Pmw/Pmw-1.3.3-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/p/Pmw/Pmw-1.3.3-goolf-1.4.10-Python-2.7.5.eb deleted file mode 100644 index 105ca94d208c..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Pmw/Pmw-1.3.3-goolf-1.4.10-Python-2.7.5.eb +++ /dev/null @@ -1,37 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# Author: Adam Mazur -# Research IT -# Biozentrum, University of Basel - -easyblock = "PythonPackage" - -name = 'Pmw' -version = '1.3.3' - -homepage = 'http://pmw.sourceforge.net' -description = """Pmw is a toolkit for building high-level compound widgets in Python - using the Tkinter module. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://sourceforge.net/projects/%(namelower)s/files/%(name)s/%(name)s.%(version)s/'] -sources = ['%(name)s.%(version)s.tar.gz'] - -python = 'Python' -pyver = '2.7.5' -pyshortver = '.'.join(pyver.split('.')[:2]) - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [ - (python, pyver), -] - -options = {'modulename': 'Pmw'} - -sanity_check_paths = { - 'files': ['lib/python%s/site-packages/%s-%s-py%s.egg-info' % (pyshortver, name, version, pyshortver)], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/p/PnMPI/PnMPI-1.2.0-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/p/PnMPI/PnMPI-1.2.0-goolf-1.5.14.eb deleted file mode 100644 index 008ed299aa6a..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PnMPI/PnMPI-1.2.0-goolf-1.5.14.eb +++ /dev/null @@ -1,35 +0,0 @@ -# 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 -# -# This work is based from experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## -easyblock = 'CMakeMake' - -name = 'PnMPI' -version = '1.2.0' - -homepage = 'https://scalability.llnl.gov/pnmpi/' -description = """MPI Tool Virtualization and Interoperability library.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'usempi': True} - -# http://tu-dresden.de/die_tu_dresden/zentrale_einrichtungen/zih/forschung/projekte/must/files/pnmpi-for-gti-1.2.0.tar.gz -source_urls = ['http://tu-dresden.de/die_tu_dresden/zentrale_einrichtungen/zih/forschung/projekte/must/files/'] -sources = ['%(namelower)s-for-gti-%(version)s.tar.gz'] - -builddependencies = [('CMake', '3.0.2')] - -configopts = ' -DCMAKE_BUILD_TYPE=Release -DBFD_FOUND=False -DPNMPI_HAVE_BFD=False' - -parallel = 1 - -sanity_check_paths = { - 'files': ["bin/pnmpi-patch", "include/pnmpi.h", "lib/libpnmpi.a"], - 'dirs': [], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb b/easybuild/easyconfigs/__archive__/p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb deleted file mode 100644 index 8b0668a68f16..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'PostgreSQL' -version = '9.3.5' - -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.""" - -source_urls = ['http://ftp.postgresql.org/pub/source/v%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] - -toolchain = {'name': 'intel', 'version': '2014b'} - -dependencies = [ - ('Java', '1.7.0_60', '', True), - ('libreadline', '6.3'), - ('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.1i'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -builddependencies = [ - ('Bison', '3.0.2'), - ('flex', '2.5.39'), - ('Perl', '5.20.0'), -] - -sanity_check_paths = { - 'files': ['bin/psql'], - 'dirs': [], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/p/Primer3/Primer3-2.3.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/Primer3/Primer3-2.3.0-goolf-1.4.10.eb deleted file mode 100644 index 744c1f126c2d..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Primer3/Primer3-2.3.0-goolf-1.4.10.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'Primer3' -version = '2.3.0' - -homepage = 'http://primer3.sourceforge.net' -description = """Primer3 is a widely used program for designing PCR primers (PCR = 'Polymerase Chain Reaction'). -PCR is an essential and ubiquitous tool in genetics and molecular biology. -Primer3 can also design hybridization probes and sequencing primers.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://prdownloads.sourceforge.net/primer3'] -sources = [SOURCELOWER_TAR_GZ] - -runtest = 'test' - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/p/Primer3/Primer3-2.3.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/p/Primer3/Primer3-2.3.0-ictce-5.3.0.eb deleted file mode 100644 index a79e65bdea4a..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Primer3/Primer3-2.3.0-ictce-5.3.0.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Primer3' -version = '2.3.0' - -homepage = 'http://primer3.sourceforge.net' -description = """Primer3 is a widely used program for designing PCR primers (PCR = 'Polymerase Chain Reaction'). - PCR is an essential and ubiquitous tool in genetics and molecular biology. - Primer3 can also design hybridization probes and sequencing primers.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://prdownloads.sourceforge.net/primer3'] -sources = [SOURCELOWER_TAR_GZ] - -runtest = 'test' - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/p/PyAMG/PyAMG-2.2.1-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/p/PyAMG/PyAMG-2.2.1-intel-2014b-Python-2.7.8.eb deleted file mode 100644 index 44847179dbc8..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PyAMG/PyAMG-2.2.1-intel-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = "PythonPackage" - -name = 'PyAMG' -version = '2.2.1' - -homepage = 'http://pyamg.org' -description = """PyAMG is a library of Algebraic Multigrid (AMG) solvers with a convenient Python interface.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.8' -pythonshortversion = '.'.join(pythonversion.split('.')[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), -] - -options = {'modulename': 'pyamg'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/pyamg' % pythonshortversion], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/p/PyCairo/PyCairo-1.10.0-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/p/PyCairo/PyCairo-1.10.0-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 246a64686dcb..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PyCairo/PyCairo-1.10.0-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'Waf' - -name = 'PyCairo' -version = '1.10.0' - -homepage = 'http://cairographics.org/pycairo/' -description = """Python bindings for the cairo library""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://cairographics.org/releases/'] -# py2cairo is the Python 2 compatible release -sources = ['py2cairo-%(version)s.tar.bz2'] - -pyver_maj_min = '2.7' -pyver = '%s.10' % pyver_maj_min -versionsuffix = '-Python-%s' % pyver - -dependencies = [ - ('Python', pyver), - ('cairo', '1.14.2'), -] - -sanity_check_paths = { - 'files': ['include/pycairo/pycairo.h', 'lib/pkgconfig/pycairo.pc'], - 'dirs': ['lib/python%s/site-packages/cairo' % pyver_maj_min], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb deleted file mode 100644 index 36bbf7c9f625..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb +++ /dev/null @@ -1,41 +0,0 @@ -# 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.11.3' - -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': 'goolf', 'version': '1.5.14'} - -sources = ['%(name)s-x11-gpl-%(version)s.tar.gz'] -source_urls = ['http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-%(version)s'] - -python = 'Python' -pyver = '2.7.9' -pyshortver = '.'.join(pyver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('SIP', '4.16.4', versionsuffix), - ('Qt', '4.8.6'), -] - -configopts = "configure-ng.py --confirm-license" -configopts += " --destdir=%%(installdir)s/lib/python%s/site-packages " % pyshortver -configopts += " --no-sip-files" - -options = {'modulename': '%(name)s%(version_major)s'} - -modextrapaths = {'PYTHONPATH': 'lib/python%s/site-packages' % pyshortver} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/%%(name)s%%(version_major)s' % pyshortver], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/p/PyQt/PyQt-4.11.3-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/p/PyQt/PyQt-4.11.3-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index af29a1b6dd6f..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PyQt/PyQt-4.11.3-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,41 +0,0 @@ -# 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.11.3' - -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': '2015a'} - -sources = ['%(name)s-x11-gpl-%(version)s.tar.gz'] -source_urls = ['http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-%(version)s'] - -python = 'Python' -pyver = '2.7.9' -pyshortver = '.'.join(pyver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('SIP', '4.16.4', versionsuffix), - ('Qt', '4.8.6'), -] - -configopts = "configure-ng.py --confirm-license" -configopts += " --destdir=%%(installdir)s/lib/python%s/site-packages " % pyshortver -configopts += " --no-sip-files" - -options = {'modulename': '%(name)s%(version_major)s'} - -modextrapaths = {'PYTHONPATH': 'lib/python%s/site-packages' % pyshortver} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/%%(name)s%%(version_major)s' % pyshortver], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/p/PyQt/PyQt-4.11.4-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/p/PyQt/PyQt-4.11.4-foss-2015a-Python-2.7.9.eb deleted file mode 100644 index 0bee14ad365f..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PyQt/PyQt-4.11.4-foss-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,41 +0,0 @@ -# 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.11.4' - -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': '2015a'} - -sources = ['%(name)s-x11-gpl-%(version)s.tar.gz'] -source_urls = ['http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-%(version)s'] - -python = 'Python' -pyver = '2.7.9' -pyshortver = '.'.join(pyver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('SIP', '4.16.8', versionsuffix), - ('Qt', '4.8.6'), -] - -configopts = "configure-ng.py --confirm-license" -configopts += " --destdir=%%(installdir)s/lib/python%s/site-packages " % pyshortver -configopts += " --no-sip-files" - -options = {'modulename': '%(name)s%(version_major)s'} - -modextrapaths = {'PYTHONPATH': 'lib/python%s/site-packages' % pyshortver} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/%%(name)s%%(version_major)s' % pyshortver], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/p/PyQt/PyQt-4.11.4-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/p/PyQt/PyQt-4.11.4-intel-2014b-Python-2.7.8.eb deleted file mode 100644 index a32f5973035d..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PyQt/PyQt-4.11.4-intel-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,41 +0,0 @@ -# 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.11.4' - -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': '2014b'} - -sources = ['%(name)s-x11-gpl-%(version)s.tar.gz'] -source_urls = ['http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-%(version)s'] - -python = 'Python' -pyver = '2.7.8' -pyshortver = '.'.join(pyver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('SIP', '4.16.8', versionsuffix), - ('Qt', '4.8.6'), -] - -configopts = "configure-ng.py --confirm-license" -configopts += " --destdir=%%(installdir)s/lib/python%s/site-packages " % pyshortver -configopts += " --no-sip-files" - -options = {'modulename': '%(name)s%(version_major)s'} - -modextrapaths = {'PYTHONPATH': 'lib/python%s/site-packages' % pyshortver} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/%%(name)s%%(version_major)s' % pyshortver], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/p/PyQt/PyQt-4.11.4-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/p/PyQt/PyQt-4.11.4-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index aa50b0c60dd2..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PyQt/PyQt-4.11.4-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,41 +0,0 @@ -# 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.11.4' - -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': '2015a'} - -sources = ['%(name)s-x11-gpl-%(version)s.tar.gz'] -source_urls = ['http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-%(version)s'] - -python = 'Python' -pyver = '2.7.9' -pyshortver = '.'.join(pyver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('SIP', '4.16.8', versionsuffix), - ('Qt', '4.8.6'), -] - -configopts = "configure-ng.py --confirm-license" -configopts += " --destdir=%%(installdir)s/lib/python%s/site-packages " % pyshortver -configopts += " --no-sip-files" - -options = {'modulename': '%(name)s%(version_major)s'} - -modextrapaths = {'PYTHONPATH': 'lib/python%s/site-packages' % pyshortver} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/%%(name)s%%(version_major)s' % pyshortver], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/p/PyQuante/PyQuante-1.6.4-ictce-5.5.0-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/p/PyQuante/PyQuante-1.6.4-ictce-5.5.0-Python-2.7.5.eb deleted file mode 100644 index 1c5dde3609d3..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PyQuante/PyQuante-1.6.4-ictce-5.5.0-Python-2.7.5.eb +++ /dev/null @@ -1,39 +0,0 @@ -name = 'PyQuante' -version = '1.6.4' - -homepage = 'http://pyquante.sourceforge.net' -description = """PyQuante is an open-source suite of programs for developing quantum chemistry methods. -The program is written in the Python programming language, but has many 'rate-determining' modules also -written in C for speed. The resulting code, though not as fast as Jaguar, NWChem, Gaussian, or MPQC, is -much easier to understand and modify. The goal of this software is not necessarily to provide a working -quantum chemistry program (although it will hopefully do that), but rather to provide a well-engineered -set of tools so that scientists can construct their own quantum chemistry programs without going through -the tedium of having to write every low-level routine.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['PyQuante-1.6.4-Libint.patch'] - -python = 'Python' -pyver = '2.7.5' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('numpy', '1.8.0', versionsuffix), - ('matplotlib', '1.3.1', versionsuffix), - ('Libint', '1.1.4'), -] - -options = {'modulename': name} - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/%%(name)s-%%(version)s-py%s-linux-x86_64.egg' % (pyshortver, pyshortver)], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/p/PyTables/PyTables-3.0.0-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/__archive__/p/PyTables/PyTables-3.0.0-ictce-5.5.0-Python-2.7.6.eb deleted file mode 100644 index 2a4a81773022..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PyTables/PyTables-3.0.0-ictce-5.5.0-Python-2.7.6.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = "PythonPackage" - -name = 'PyTables' -version = '3.0.0' - -homepage = 'http://www.pytables.org/moin' -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['tables-%(version)s.tar.gz'] - -python = 'Python' -pythonver = '2.7.6' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [ - (python, pythonver), - ('numexpr', '2.2.2', versionsuffix), - ('HDF5', '1.8.12'), - ('Cython', '0.19.2', versionsuffix), -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['pt2to3', 'ptdump', 'ptrepack']], - 'dirs': ['lib/python%s/site-packages/tables' % pythonshortver], -} - -options = {'modulename': 'tables'} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/p/PyTables/PyTables-3.2.2-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/p/PyTables/PyTables-3.2.2-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 554e1e9785d3..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PyTables/PyTables-3.2.2-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,38 +0,0 @@ -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': 'intel', 'version': '2015b'} -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.10'), - ('numpy', '1.10.4', versionsuffix), - ('numexpr', '2.4.6', versionsuffix), - ('HDF5', '1.8.13'), -] - -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/__archive__/p/PyYAML/PyYAML-3.10-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/PyYAML/PyYAML-3.10-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 96929205464c..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PyYAML/PyYAML-3.10-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "PythonPackage" - -name = 'PyYAML' -version = '3.10' - -homepage = 'http://pyyaml.org/' -description = """YAML 1.1 implementation for Python""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://pyyaml.org/download/pyyaml/'] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.3' -pythonshortversion = '.'.join(pythonversion.split('.')[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('libyaml', '0.1.4'), -] - -options = {'modulename': 'yaml'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/yaml' % pythonshortversion], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/p/PyYAML/PyYAML-3.10-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/PyYAML/PyYAML-3.10-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 0116c1297c1e..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PyYAML/PyYAML-3.10-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "PythonPackage" - -name = 'PyYAML' -version = '3.10' - -homepage = 'http://pyyaml.org/' -description = """YAML 1.1 implementation for Python""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://pyyaml.org/download/pyyaml/'] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.3' -pythonshortversion = '.'.join(pythonversion.split('.')[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('libyaml', '0.1.4'), -] - -options = {'modulename': 'yaml'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/yaml' % pythonshortversion], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/p/PyYAML/PyYAML-3.11-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/p/PyYAML/PyYAML-3.11-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 580a294eeedf..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PyYAML/PyYAML-3.11-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "PythonPackage" - -name = "PyYAML" -version = "3.11" - -homepage = "https://pypi.python.org/pypi/PyYAML/" -description = """PyYAML is a YAML parser and emitter for the Python programming language.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = "2.7.9" -py_short_ver = ".".join(pythonversion.split(".")[0:2]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('libyaml', '0.1.6'), -] - -options = {'modulename': 'yaml'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/yaml' % py_short_ver], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/p/PyYAML/PyYAML-3.11-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/p/PyYAML/PyYAML-3.11-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index c99ae13f38c7..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PyYAML/PyYAML-3.11-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'PyYAML' -version = '3.11' - -homepage = "https://pypi.python.org/pypi/PyYAML/" -description = """PyYAML is a YAML parser and emitter for the Python programming language.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.10' -py_short_ver = '.'.join(pythonversion.split('.')[0:2]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('libyaml', '0.1.6'), -] - -options = {'modulename': 'yaml'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/yaml' % py_short_ver], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-14.0.1-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-14.0.1-ictce-5.5.0-Python-2.7.6.eb deleted file mode 100644 index a08cfce3cb20..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-14.0.1-ictce-5.5.0-Python-2.7.6.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'PyZMQ' -version = '14.0.1' - -homepage = 'http://www.zeromq.org/bindings:python' -description = """Python bindings for ZeroMQ""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.6' -pythonshortversion = ".".join(pythonversion.split(".")[0:2]) - -versionsuffix = '-%s-%s' % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('ZeroMQ', '4.0.3'), -] - -options = {'modulename': 'zmq'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/zmq' % pythonshortversion], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-14.6.0-intel-2015a-Python-2.7.9-zmq3.eb b/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-14.6.0-intel-2015a-Python-2.7.9-zmq3.eb deleted file mode 100644 index e38ac2e14374..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-14.6.0-intel-2015a-Python-2.7.9-zmq3.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'PyZMQ' -version = '14.6.0' - -homepage = 'http://www.zeromq.org/bindings:python' -description = """Python bindings for ZeroMQ""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.9' -pyshortver = '.'.join(pythonversion.split('.')[:2]) -zmqversion = '3.2.5' - -versionsuffix = '-%s-%s-%s' % (python, pythonversion, 'zmq%s' % zmqversion.split('.')[0]) - -dependencies = [ - (python, pythonversion), - ('ZeroMQ', zmqversion), -] - -options = {'modulename': 'zmq'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/zmq' % pyshortver], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-14.7.0-foss-2015a-Python-2.7.9-zmq3.eb b/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-14.7.0-foss-2015a-Python-2.7.9-zmq3.eb deleted file mode 100644 index fca9d5270f1c..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-14.7.0-foss-2015a-Python-2.7.9-zmq3.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'PyZMQ' -version = '14.7.0' - -homepage = 'http://www.zeromq.org/bindings:python' -description = """Python bindings for ZeroMQ""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.9' -pyshortver = '.'.join(pythonversion.split('.')[:2]) -zmqversion = '3.2.5' - -versionsuffix = '-%s-%s-%s' % (python, pythonversion, 'zmq%s' % zmqversion.split('.')[0]) - -dependencies = [ - (python, pythonversion), - ('ZeroMQ', zmqversion), -] - -options = {'modulename': 'zmq'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/zmq' % pyshortver], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-14.7.0-goolf-1.4.10-Python-2.7.5-zmq3.eb b/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-14.7.0-goolf-1.4.10-Python-2.7.5-zmq3.eb deleted file mode 100644 index f2939de4915d..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-14.7.0-goolf-1.4.10-Python-2.7.5-zmq3.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'PyZMQ' -version = '14.7.0' - -homepage = 'http://www.zeromq.org/bindings:python' -description = """Python bindings for ZeroMQ""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.5' -pyshortver = '.'.join(pythonversion.split('.')[:2]) -zmqversion = '3.2.5' - -versionsuffix = '-%s-%s-%s' % (python, pythonversion, 'zmq%s' % zmqversion.split('.')[0]) - -dependencies = [ - (python, pythonversion), - ('ZeroMQ', zmqversion), -] - -options = {'modulename': 'zmq'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/zmq' % pyshortver], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-14.7.0-intel-2015a-Python-2.7.10-zmq4.eb b/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-14.7.0-intel-2015a-Python-2.7.10-zmq4.eb deleted file mode 100644 index 0c0220478e9d..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-14.7.0-intel-2015a-Python-2.7.10-zmq4.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'PyZMQ' -version = '14.7.0' - -homepage = 'http://www.zeromq.org/bindings:python' -description = """Python bindings for ZeroMQ""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.10' -pyshortver = '.'.join(pythonversion.split('.')[:2]) -zmqversion = '4.1.3' - -versionsuffix = '-%s-%s-%s' % (python, pythonversion, 'zmq%s' % zmqversion.split('.')[0]) - -dependencies = [ - (python, pythonversion), - ('ZeroMQ', zmqversion), -] - -options = {'modulename': 'zmq'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/zmq' % pyshortver], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-14.7.0-intel-2015a-Python-2.7.9-zmq3.eb b/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-14.7.0-intel-2015a-Python-2.7.9-zmq3.eb deleted file mode 100644 index 0986a01c066b..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-14.7.0-intel-2015a-Python-2.7.9-zmq3.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'PyZMQ' -version = '14.7.0' - -homepage = 'http://www.zeromq.org/bindings:python' -description = """Python bindings for ZeroMQ""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.9' -pyshortver = '.'.join(pythonversion.split('.')[:2]) -zmqversion = '3.2.5' - -versionsuffix = '-%s-%s-%s' % (python, pythonversion, 'zmq%s' % zmqversion.split('.')[0]) - -dependencies = [ - (python, pythonversion), - ('ZeroMQ', zmqversion), -] - -options = {'modulename': 'zmq'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/zmq' % pyshortver], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-15.1.0-intel-2015b-Python-2.7.10-zmq4.eb b/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-15.1.0-intel-2015b-Python-2.7.10-zmq4.eb deleted file mode 100644 index 34ae1ffa29c5..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-15.1.0-intel-2015b-Python-2.7.10-zmq4.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'PyZMQ' -version = '15.1.0' - -homepage = 'http://www.zeromq.org/bindings:python' -description = """Python bindings for ZeroMQ""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.10' -pyshortver = '.'.join(pythonversion.split('.')[:2]) -zmqversion = '4.1.4' - -versionsuffix = '-%s-%s-%s' % (python, pythonversion, 'zmq%s' % zmqversion.split('.')[0]) - -dependencies = [ - (python, pythonversion), - ('ZeroMQ', zmqversion), -] - -options = {'modulename': 'zmq'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/zmq' % pyshortver], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-15.2.0-foss-2015a-Python-2.7.11-zmq4.eb b/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-15.2.0-foss-2015a-Python-2.7.11-zmq4.eb deleted file mode 100644 index b6f32ee0fc6e..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-15.2.0-foss-2015a-Python-2.7.11-zmq4.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'PyZMQ' -version = '15.2.0' - -homepage = 'http://www.zeromq.org/bindings:python' -description = """Python bindings for ZeroMQ""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.11' -pyshortver = '.'.join(pythonversion.split('.')[:2]) -zmqversion = '4.1.4' - -versionsuffix = '-%s-%s-%s' % (python, pythonversion, 'zmq%s' % zmqversion.split('.')[0]) - -dependencies = [ - (python, pythonversion), - ('ZeroMQ', zmqversion), -] - -options = {'modulename': 'zmq'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/zmq' % pyshortver], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-15.2.0-goolf-1.7.20-Python-2.7.11-zmq4.eb b/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-15.2.0-goolf-1.7.20-Python-2.7.11-zmq4.eb deleted file mode 100644 index b2b01e725130..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-15.2.0-goolf-1.7.20-Python-2.7.11-zmq4.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'PyZMQ' -version = '15.2.0' - -homepage = 'http://www.zeromq.org/bindings:python' -description = """Python bindings for ZeroMQ""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -zmqversion = '4.1.4' -versionsuffix = '-Python-%%(pyver)s-zmq%s' % zmqversion.split('.')[0] - -dependencies = [ - ('Python', '2.7.11'), - ('ZeroMQ', zmqversion), -] - -options = {'modulename': 'zmq'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/zmq'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-2.2.0.1-goolf-1.4.10-Python-2.7.3-zmq2.eb b/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-2.2.0.1-goolf-1.4.10-Python-2.7.3-zmq2.eb deleted file mode 100644 index 9943daf903b6..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-2.2.0.1-goolf-1.4.10-Python-2.7.3-zmq2.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'PyZMQ' -version = '2.2.0.1' - -homepage = 'http://www.zeromq.org/bindings:python' -description = """Python bindings for ZeroMQ""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[0:2]) -zmqversion = '2.2.0' - -versionsuffix = '-%s-%s-%s' % (python, pythonversion, 'zmq%s' % zmqversion.split('.')[0]) - -dependencies = [ - (python, pythonversion), - ('ZeroMQ', zmqversion), -] - -options = {'modulename': 'zmq'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/zmq' % pythonshortversion], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-2.2.0.1-goolf-1.4.10-Python-2.7.3-zmq3.eb b/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-2.2.0.1-goolf-1.4.10-Python-2.7.3-zmq3.eb deleted file mode 100644 index 11781825a5ea..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-2.2.0.1-goolf-1.4.10-Python-2.7.3-zmq3.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'PyZMQ' -version = '2.2.0.1' - -homepage = 'http://www.zeromq.org/bindings:python' -description = """Python bindings for ZeroMQ""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[0:2]) -zmqversion = '3.2.2' - -versionsuffix = '-%s-%s-%s' % (python, pythonversion, 'zmq%s' % zmqversion.split('.')[0]) - -dependencies = [ - (python, pythonversion), - ('ZeroMQ', zmqversion), -] - -options = {'modulename': 'zmq'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/zmq' % pythonshortversion], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-2.2.0.1-ictce-5.3.0-Python-2.7.3-zmq2.eb b/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-2.2.0.1-ictce-5.3.0-Python-2.7.3-zmq2.eb deleted file mode 100644 index 09ad49889d8f..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-2.2.0.1-ictce-5.3.0-Python-2.7.3-zmq2.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'PyZMQ' -version = '2.2.0.1' - -homepage = 'http://www.zeromq.org/bindings:python' -description = """Python bindings for ZeroMQ""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[0:2]) -zmqversion = '2.2.0' - -versionsuffix = '-%s-%s-%s' % (python, pythonversion, 'zmq%s' % zmqversion.split('.')[0]) - -dependencies = [ - (python, pythonversion), - ('ZeroMQ', zmqversion), -] - -options = {'modulename': 'zmq'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/zmq' % pythonshortversion], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-2.2.0.1-ictce-5.3.0-Python-2.7.3-zmq3.eb b/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-2.2.0.1-ictce-5.3.0-Python-2.7.3-zmq3.eb deleted file mode 100644 index 22382e7cf0be..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-2.2.0.1-ictce-5.3.0-Python-2.7.3-zmq3.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'PyZMQ' -version = '2.2.0.1' - -homepage = 'http://www.zeromq.org/bindings:python' -description = """Python bindings for ZeroMQ""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[0:2]) -zmqversion = '3.2.2' - -versionsuffix = '-%s-%s-%s' % (python, pythonversion, 'zmq%s' % zmqversion.split('.')[0]) - -dependencies = [ - (python, pythonversion), - ('ZeroMQ', zmqversion), -] - -options = {'modulename': 'zmq'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/zmq' % pythonshortversion], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-2.2.0.1-ictce-5.5.0-Python-2.7.5-zmq2.eb b/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-2.2.0.1-ictce-5.5.0-Python-2.7.5-zmq2.eb deleted file mode 100644 index 603c912f0dea..000000000000 --- a/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-2.2.0.1-ictce-5.5.0-Python-2.7.5-zmq2.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'PyZMQ' -version = '2.2.0.1' - -homepage = 'http://www.zeromq.org/bindings:python' -description = """Python bindings for ZeroMQ""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.5' -pythonshortversion = ".".join(pythonversion.split(".")[0:2]) -zmqversion = '2.2.0' - -versionsuffix = '-%s-%s-%s' % (python, pythonversion, 'zmq%s' % zmqversion.split('.')[0]) - -dependencies = [ - (python, pythonversion), - ('ZeroMQ', zmqversion), -] - -options = {'modulename': 'zmq'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/zmq' % pythonshortversion], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/Pygments/Pygments-2.0.2-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/p/Pygments/Pygments-2.0.2-foss-2015a-Python-2.7.9.eb deleted file mode 100644 index bfe92c90ebb9..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Pygments/Pygments-2.0.2-foss-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Pygments' -version = '2.0.2' - -homepage = 'http://pygments.org/' -description = """Generic syntax highlighter suitable for use in code hosting, forums, wikis or other applications - that need to prettify source code.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.9' -pyshortver = '.'.join(pythonversion.split('.')[:2]) - -versionsuffix = '-%s-%s' % (python, pythonversion) - -dependencies = [ - (python, pythonversion), -] - -sanity_check_paths = { - 'files': ['bin/pygmentize'], - 'dirs': ['lib/python%s/site-packages/%%(name)s-%%(version)s-py%s.egg' % (pyshortver, pyshortver)], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/Pygments/Pygments-2.0.2-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/p/Pygments/Pygments-2.0.2-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 3c3f9ad92d89..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Pygments/Pygments-2.0.2-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Pygments' -version = '2.0.2' - -homepage = 'http://pygments.org/' -description = """Generic syntax highlighter suitable for use in code hosting, forums, wikis or other applications - that need to prettify source code.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.9' -pyshortver = '.'.join(pythonversion.split('.')[:2]) - -versionsuffix = '-%s-%s' % (python, pythonversion) - -dependencies = [ - (python, pythonversion), -] - -sanity_check_paths = { - 'files': ['bin/pygmentize'], - 'dirs': ['lib/python%s/site-packages/%%(name)s-%%(version)s-py%s.egg' % (pyshortver, pyshortver)], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/Pyke/Pyke-1.1.1-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/Pyke/Pyke-1.1.1-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index fd5dce2efb6d..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Pyke/Pyke-1.1.1-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Pyke' -version = '1.1.1' - -homepage = 'http://sourceforge.net/projects/pyke/' -description = """Pyke introduces a form of Logic Programming (inspired by Prolog) -to the Python community by providing a knowledge-based inference engine -(expert system) written in 100% Python.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_ZIP] - -python = 'Python' -pyver = '2.7.3' - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [ - (python, pyver), - ('numpy', '1.6.2', versionsuffix), - ('scipy', '0.11.0', versionsuffix), -] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/pyke' % pyshortver], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/p/Pysam/Pysam-0.9.0-goolf-1.7.20-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/p/Pysam/Pysam-0.9.0-goolf-1.7.20-Python-2.7.11.eb deleted file mode 100644 index 829a039d16cd..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Pysam/Pysam-0.9.0-goolf-1.7.20-Python-2.7.11.eb +++ /dev/null @@ -1,50 +0,0 @@ -# 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 = 'Pysam' -version = '0.9.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': 'goolf', 'version': '1.7.20'} - -parallel = 1 - -dependencies = [ - ('Python', '2.7.11'), - ('ncurses', '5.9'), - ('zlib', '1.2.8'), - ('cURL', '7.44.0'), -] - -# this is a bundle of Python packages -exts_defaultclass = 'PythonPackage' -exts_filter = ("python -c 'import %(ext_name)s'", '') - -exts_list = [ - ('Cython', '0.23.4', { - 'source_urls': ['http://cython.org/release/'], - }), - ('pysam', version, { - 'source_tmpl': 'v%(version)s.tar.gz', - 'source_urls': ['https://github.com/pysam-developers/pysam/archive/'], - }), -] - -modextrapaths = { - 'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/pysam-%(version)s-py%(pyshortver)s-linux-x86_64.egg'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.5.6-goolf-1.4.10-bare.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.5.6-goolf-1.4.10-bare.eb deleted file mode 100644 index bbbadf3e32e4..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.5.6-goolf-1.4.10-bare.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'Python' -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.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] -sources = [SOURCE_TGZ] - -patches = ['Python-%(version)s_svnversion-cmd.patch'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.7'), - ('libreadline', '6.2'), - ('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.1f'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.5.6-ictce-5.2.0-bare.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.5.6-ictce-5.2.0-bare.eb deleted file mode 100644 index c5675d814484..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.5.6-ictce-5.2.0-bare.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'Python' -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.""" - -toolchain = {'name': 'ictce', 'version': '5.2.0'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] -sources = [SOURCE_TGZ] - -patches = ['Python-%(version)s_svnversion-cmd.patch'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.7'), - ('libreadline', '6.2'), - ('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.1f'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.5.6-ictce-5.3.0-bare.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.5.6-ictce-5.3.0-bare.eb deleted file mode 100644 index 9cb0c165c6b6..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.5.6-ictce-5.3.0-bare.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'Python' -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.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] -sources = [SOURCE_TGZ] - -patches = ['Python-%(version)s_svnversion-cmd.patch'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.7'), - ('libreadline', '6.2'), - ('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.1f'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.10-foss-2015a.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.10-foss-2015a.eb deleted file mode 100644 index 6b56eb27c33a..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.10-foss-2015a.eb +++ /dev/null @@ -1,122 +0,0 @@ -name = 'Python' -version = '2.7.10' - -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': '2015a'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.9.2' -scipyversion = '0.15.1' - -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', '5.9'), - ('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 - # 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')] - -# order is important! -# package versions updated May 28th 2015 -exts_list = [ - ('setuptools', '16.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '7.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.6', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': ['numpy-1.8.0-mkl.patch'], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('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/'], - }), - ('argparse', '1.3.0', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('pbr', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], - }), - ('lockfile', '0.10.2', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.22', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - 'source_tmpl': 'cython-%(version)s.tar.gz', - }), - ('six', '1.9.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.4.2', { - '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', '3.4.2', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '2.0.2', { - '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/'], - }), - ('paramiko', '1.15.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.3', { - '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.14', { - 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], - }), - ('mock', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], - }), - ('pytz', '2015.4', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], - }), - ('pandas', '0.16.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.10-foss-2015b.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.10-foss-2015b.eb deleted file mode 100644 index 8b4e1559a274..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.10-foss-2015b.eb +++ /dev/null @@ -1,122 +0,0 @@ -name = 'Python' -version = '2.7.10' - -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': '2015b'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.9.2' -scipyversion = '0.15.1' - -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', '5.9'), - ('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 - # 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')] - -# order is important! -# package versions updated May 28th 2015 -exts_list = [ - ('setuptools', '16.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '7.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.6', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': ['numpy-1.8.0-mkl.patch'], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('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/'], - }), - ('argparse', '1.3.0', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('pbr', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], - }), - ('lockfile', '0.10.2', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.22', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - 'source_tmpl': 'cython-%(version)s.tar.gz', - }), - ('six', '1.9.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.4.2', { - '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', '3.4.2', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '2.0.2', { - '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/'], - }), - ('paramiko', '1.15.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.3', { - '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.14', { - 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], - }), - ('mock', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], - }), - ('pytz', '2015.4', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], - }), - ('pandas', '0.16.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.10-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.10-goolf-1.4.10.eb deleted file mode 100644 index e8f04d3c24fc..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.10-goolf-1.4.10.eb +++ /dev/null @@ -1,122 +0,0 @@ -name = 'Python' -version = '2.7.10' - -homepage = 'http://python.org/' -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} - -numpyversion = '1.9.2' -scipyversion = '0.15.1' - -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', '5.9'), - ('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 - # 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')] - -# order is important! -# package versions updated May 28th 2015 -exts_list = [ - ('setuptools', '16.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '7.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.6', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': ['numpy-1.8.0-mkl.patch'], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('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/'], - }), - ('argparse', '1.3.0', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('pbr', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], - }), - ('lockfile', '0.10.2', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.22', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - 'source_tmpl': 'cython-%(version)s.tar.gz', - }), - ('six', '1.9.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.4.2', { - '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', '3.4.2', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '2.0.2', { - '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/'], - }), - ('paramiko', '1.15.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.3', { - '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.14', { - 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], - }), - ('mock', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], - }), - ('pytz', '2015.4', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], - }), - ('pandas', '0.16.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.10-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.10-goolf-1.7.20.eb deleted file mode 100644 index f6fb8098a24c..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.10-goolf-1.7.20.eb +++ /dev/null @@ -1,122 +0,0 @@ -name = 'Python' -version = '2.7.10' - -homepage = 'http://python.org/' -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} - -numpyversion = '1.9.2' -scipyversion = '0.15.1' - -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', '5.9'), - ('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 - # 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')] - -# order is important! -# package versions updated May 28th 2015 -exts_list = [ - ('setuptools', '16.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '7.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.6', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': ['numpy-1.8.0-mkl.patch'], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('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/'], - }), - ('argparse', '1.3.0', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('pbr', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], - }), - ('lockfile', '0.10.2', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.22', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - 'source_tmpl': 'cython-%(version)s.tar.gz', - }), - ('six', '1.9.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.4.2', { - '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', '3.4.2', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '2.0.2', { - '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/'], - }), - ('paramiko', '1.15.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.3', { - '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.14', { - 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], - }), - ('mock', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], - }), - ('pytz', '2015.4', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], - }), - ('pandas', '0.16.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.10-intel-2015a.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.10-intel-2015a.eb deleted file mode 100644 index e63f73a086d6..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.10-intel-2015a.eb +++ /dev/null @@ -1,122 +0,0 @@ -name = 'Python' -version = '2.7.10' - -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': '2015a'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.9.2' -scipyversion = '0.15.1' - -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', '5.9'), - ('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 - # 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')] - -# order is important! -# package versions updated May 28th 2015 -exts_list = [ - ('setuptools', '16.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '7.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.6', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': ['numpy-1.8.0-mkl.patch'], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('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/'], - }), - ('argparse', '1.3.0', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('pbr', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], - }), - ('lockfile', '0.10.2', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.22', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - 'source_tmpl': 'cython-%(version)s.tar.gz', - }), - ('six', '1.9.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.4.2', { - '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', '3.4.2', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '2.0.2', { - '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/'], - }), - ('paramiko', '1.15.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.3', { - '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.14', { - 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], - }), - ('mock', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], - }), - ('pytz', '2015.4', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], - }), - ('pandas', '0.16.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.10-intel-2015b.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.10-intel-2015b.eb deleted file mode 100644 index 007214e5b0a8..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.10-intel-2015b.eb +++ /dev/null @@ -1,121 +0,0 @@ -name = 'Python' -version = '2.7.10' - -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': '2015b'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.9.2' -scipyversion = '0.15.1' - -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', '5.9'), - ('SQLite', '3.8.10.2'), - ('Tk', '8.6.4', '-no-X11'), # 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.1m'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -# package versions updated May 28th 2015 -exts_list = [ - ('setuptools', '16.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '7.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.6', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': ['numpy-1.8.0-mkl.patch'], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('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/'], - }), - ('argparse', '1.3.0', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('pbr', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], - }), - ('lockfile', '0.10.2', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.22', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - 'source_tmpl': 'cython-%(version)s.tar.gz', - }), - ('six', '1.9.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.4.2', { - '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', '3.4.2', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '2.0.2', { - '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/'], - }), - ('paramiko', '1.15.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.3', { - '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.14', { - 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], - }), - ('mock', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], - }), - ('pytz', '2015.4', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], - }), - ('pandas', '0.16.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.11-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.11-CrayGNU-2015.11.eb deleted file mode 100644 index e405774cd418..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.11-CrayGNU-2015.11.eb +++ /dev/null @@ -1,140 +0,0 @@ -# @author: Luca Marsella (CSCS) -# @author: Guilherme Peretti-Pezzi (CSCS) - -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.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.11'} -toolchainopts = {'pic': True} - -local_numpyversion = '1.10.4' -local_scipyversion = '0.16.1' - -source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] -sources = [SOURCE_TGZ] - -# patch needed for building h5py -patches = ['h5py-CrayGNU-Python-2.7.patch'] - -# python needs bzip2 to build the bz2 package -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('libreadline', '6.3'), - ('ncurses', '5.9'), - ('SQLite', '3.9.2'), - ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack - ('GMP', '6.1.0'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -# package versions updated Mar 1st 2016 -exts_list = [ - ('setuptools', '20.2.2', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '8.0.3', { - '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', local_numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % local_numpyversion, 'download')], - 'patches': ['numpy-1.8.0-mkl.patch'], - }), - ('scipy', local_scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % local_scipyversion, 'download')], - }), - ('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/'], - }), - ('argparse', '1.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('pbr', '1.8.1', { - '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.23.4', { - '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.4.2', { - '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.4', { - '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/'], - }), - ('paramiko', '1.16.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.6', { - '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', '0.4', { - 'source_urls': ['https://pypi.python.org/packages/source/f/funcsigs'], - }), - ('mock', '1.3.0', { - 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], - }), - ('pytz', '2015.7', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], - }), - ('pandas', '0.17.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], - }), - ('enum34', '1.1.2', { - 'modulename': 'enum', - 'source_urls': ['https://pypi.python.org/packages/source/e/enum34'], - }), - ('bitstring', '3.1.3', { - # grab tarball from GitHub rather than PyPi since 3.1.3 release on PyPi disappeared; - # cfr. https://github.com/scott-griffiths/bitstring/issues/159 - 'source_tmpl': '%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://github.com/scott-griffiths/bitstring/archive/'], - }), - ('virtualenv', '14.0.5', { - 'source_urls': ['https://pypi.python.org/packages/source/v/virtualenv'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.11-CrayGNU-2016.03.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.11-CrayGNU-2016.03.eb deleted file mode 100644 index 3b288d49dc1a..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.11-CrayGNU-2016.03.eb +++ /dev/null @@ -1,140 +0,0 @@ -# @author: Luca Marsella (CSCS) -# @author: Guilherme Peretti-Pezzi (CSCS) - -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.""" - -toolchain = {'name': 'CrayGNU', 'version': '2016.03'} -toolchainopts = {'pic': True} - -local_numpyversion = '1.10.4' -local_scipyversion = '0.16.1' - -source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] -sources = [SOURCE_TGZ] - -# patch needed for building h5py -patches = ['h5py-CrayGNU-Python-2.7.patch'] - -# 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.9.2'), - ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack - ('GMP', '6.1.0'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -# package versions updated Mar 1st 2016 -exts_list = [ - ('setuptools', '20.2.2', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '8.0.3', { - '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', local_numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % local_numpyversion, 'download')], - 'patches': ['numpy-1.8.0-mkl.patch'], - }), - ('scipy', local_scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % local_scipyversion, 'download')], - }), - ('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/'], - }), - ('argparse', '1.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('pbr', '1.8.1', { - '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.23.4', { - '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.4.2', { - '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.4', { - '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/'], - }), - ('paramiko', '1.16.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.6', { - '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', '0.4', { - 'source_urls': ['https://pypi.python.org/packages/source/f/funcsigs'], - }), - ('mock', '1.3.0', { - 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], - }), - ('pytz', '2015.7', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], - }), - ('pandas', '0.17.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], - }), - ('enum34', '1.1.2', { - 'modulename': 'enum', - 'source_urls': ['https://pypi.python.org/packages/source/e/enum34'], - }), - ('bitstring', '3.1.3', { - # grab tarball from GitHub rather than PyPi since 3.1.3 release on PyPi disappeared; - # cfr. https://github.com/scott-griffiths/bitstring/issues/159 - 'source_tmpl': '%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://github.com/scott-griffiths/bitstring/archive/'], - }), - ('virtualenv', '14.0.5', { - 'source_urls': ['https://pypi.python.org/packages/source/v/virtualenv'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.11-foss-2015a.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.11-foss-2015a.eb deleted file mode 100644 index b14cb9623b6d..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.11-foss-2015a.eb +++ /dev/null @@ -1,137 +0,0 @@ -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.""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.10.1' -scipyversion = '0.16.1' - -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', '5.9'), - ('SQLite', '3.10.0'), - ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack - ('GMP', '6.1.0'), # required for pycrypto - # 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')] - -# order is important! -# package versions updated May 28th 2015 -exts_list = [ - ('setuptools', '18.7.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '7.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', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': ['numpy-1.8.0-mkl.patch'], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('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/'], - }), - ('argparse', '1.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('pbr', '1.8.1', { - '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.23.4', { - '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.4.2', { - '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.4', { - '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/'], - }), - ('paramiko', '1.16.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.6', { - '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', '0.4', { - 'source_urls': ['https://pypi.python.org/packages/source/f/funcsigs'], - }), - ('mock', '1.3.0', { - 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], - }), - ('pytz', '2015.7', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], - }), - ('pandas', '0.17.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], - }), - ('enum34', '1.1.2', { - 'modulename': 'enum', - 'source_urls': ['https://pypi.python.org/packages/source/e/enum34'], - }), - ('bitstring', '3.1.3', { - # grab tarball from GitHub rather than PyPi since 3.1.3 release on PyPi disappeared; - # cfr. https://github.com/scott-griffiths/bitstring/issues/159 - 'source_tmpl': '%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://github.com/scott-griffiths/bitstring/archive/'], - }), - ('virtualenv', '14.0.5', { - 'source_urls': ['https://pypi.python.org/packages/source/v/virtualenv'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.11-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.11-goolf-1.7.20.eb deleted file mode 100644 index 61b2cea7f16d..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.11-goolf-1.7.20.eb +++ /dev/null @@ -1,137 +0,0 @@ -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.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.10.1' -scipyversion = '0.16.1' - -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', '5.9'), - ('SQLite', '3.9.2'), - ('Tk', '8.6.4'), # this requires a full X11 stack - ('GMP', '6.1.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.1q'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -# package versions updated May 28th 2015 -exts_list = [ - ('setuptools', '18.7.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '7.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', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': ['numpy-1.8.0-mkl.patch'], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('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/'], - }), - ('argparse', '1.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('pbr', '1.8.1', { - '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.23.4', { - '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.4.2', { - '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.4', { - '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/'], - }), - ('paramiko', '1.16.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.6', { - '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', '0.4', { - 'source_urls': ['https://pypi.python.org/packages/source/f/funcsigs'], - }), - ('mock', '1.3.0', { - 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], - }), - ('pytz', '2015.7', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], - }), - ('pandas', '0.17.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], - }), - ('enum34', '1.1.2', { - 'modulename': 'enum', - 'source_urls': ['https://pypi.python.org/packages/source/e/enum34'], - }), - ('bitstring', '3.1.3', { - # grab tarball from GitHub rather than PyPi since 3.1.3 release on PyPi disappeared; - # cfr. https://github.com/scott-griffiths/bitstring/issues/159 - 'source_tmpl': '%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://github.com/scott-griffiths/bitstring/archive/'], - }), - ('virtualenv', '14.0.5', { - 'source_urls': ['https://pypi.python.org/packages/source/v/virtualenv'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.11-intel-2015b.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.11-intel-2015b.eb deleted file mode 100644 index 15781ef44b5f..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.11-intel-2015b.eb +++ /dev/null @@ -1,140 +0,0 @@ -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.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.10.1' -scipyversion = '0.16.1' - -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', '5.9'), - ('SQLite', '3.9.2'), - ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack - ('GMP', '6.1.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.1q'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -# package versions updated May 28th 2015 -exts_list = [ - ('setuptools', '18.7.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '7.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', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': [ - 'numpy-1.8.0-mkl.patch', - 'numpy-%s-sse42.patch' % numpyversion, - ], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('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/'], - }), - ('argparse', '1.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('pbr', '1.8.1', { - '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.23.4', { - '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.4.2', { - '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.4', { - '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/'], - }), - ('paramiko', '1.16.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.6', { - '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', '0.4', { - 'source_urls': ['https://pypi.python.org/packages/source/f/funcsigs'], - }), - ('mock', '1.3.0', { - 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], - }), - ('pytz', '2015.7', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], - }), - ('pandas', '0.17.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], - }), - ('enum34', '1.1.2', { - 'modulename': 'enum', - 'source_urls': ['https://pypi.python.org/packages/source/e/enum34'], - }), - ('bitstring', '3.1.3', { - # grab tarball from GitHub rather than PyPi since 3.1.3 release on PyPi disappeared; - # cfr. https://github.com/scott-griffiths/bitstring/issues/159 - 'source_tmpl': '%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://github.com/scott-griffiths/bitstring/archive/'], - }), - ('virtualenv', '14.0.5', { - 'source_urls': ['https://pypi.python.org/packages/source/v/virtualenv'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-foss-2015b.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-foss-2015b.eb deleted file mode 100644 index b98190bc1bc6..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-foss-2015b.eb +++ /dev/null @@ -1,94 +0,0 @@ -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.""" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.6.1' -scipyversion = '0.10.1' - -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.2'), - ('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.1f'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -exts_list = [ - ('setuptools', '0.6c11', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '1.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.1.2', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': [ - 'numpy-%s_distutils_multiple-lib-dirs.patch' % numpyversion, - ], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('mpi4py', '1.3', { - 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], - }), - ('paycheck', '1.0.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('lockfile', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.17.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('six', '1.1.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.1', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '1.1', { - '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.8', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.12.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-goolf-1.4.10.eb deleted file mode 100644 index 6d47c29a417b..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-goolf-1.4.10.eb +++ /dev/null @@ -1,94 +0,0 @@ -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.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.6.1' -scipyversion = '0.10.1' - -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.7'), - ('libreadline', '6.2'), - ('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.1f'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -exts_list = [ - ('setuptools', '0.6c11', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '1.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.1.2', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': [ - 'numpy-%s_distutils_multiple-lib-dirs.patch' % numpyversion, - ], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('mpi4py', '1.3', { - 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], - }), - ('paycheck', '1.0.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('lockfile', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.17.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('six', '1.1.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.1', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '1.1', { - '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.8', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.12.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-goolf-1.5.14.eb deleted file mode 100644 index 5d62c714b372..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-goolf-1.5.14.eb +++ /dev/null @@ -1,94 +0,0 @@ -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.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.6.1' -scipyversion = '0.10.1' - -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.7'), - ('libreadline', '6.2'), - ('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.1f'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -exts_list = [ - ('setuptools', '0.6c11', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '1.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.1.2', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': [ - 'numpy-%s_distutils_multiple-lib-dirs.patch' % numpyversion, - ], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('mpi4py', '1.3', { - 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], - }), - ('paycheck', '1.0.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('lockfile', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.17.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('six', '1.1.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.1', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '1.1', { - '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.8', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.12.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-ictce-5.2.0.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-ictce-5.2.0.eb deleted file mode 100644 index 466af1fc8338..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-ictce-5.2.0.eb +++ /dev/null @@ -1,92 +0,0 @@ -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.""" - -toolchain = {'name': 'ictce', 'version': '5.2.0'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.6.1' -scipyversion = '0.10.1' - -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.7'), - ('libreadline', '6.2'), - ('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.1f'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -exts_list = [ - ('setuptools', '0.6c11', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '1.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.1.2', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': ['numpy-%s_distutils_multiple-lib-dirs.patch' % numpyversion], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('mpi4py', '1.3', { - 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], - }), - ('paycheck', '1.0.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('lockfile', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.17.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('six', '1.1.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.1', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '1.1', { - '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.8', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.12.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-ictce-5.3.0.eb deleted file mode 100644 index 9112593773d3..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-ictce-5.3.0.eb +++ /dev/null @@ -1,92 +0,0 @@ -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.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.6.1' -scipyversion = '0.10.1' - -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.7'), - ('libreadline', '6.2'), - ('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.1f'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -exts_list = [ - ('setuptools', '0.6c11', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '1.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.1.2', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': ['numpy-%s_distutils_multiple-lib-dirs.patch' % numpyversion], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('mpi4py', '1.3', { - 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], - }), - ('paycheck', '1.0.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('lockfile', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.17.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('six', '1.1.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.1', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '1.1', { - '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.8', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.12.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-intel-2015a.eb deleted file mode 100644 index b74b1eef657e..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-intel-2015a.eb +++ /dev/null @@ -1,92 +0,0 @@ -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.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.6.1' -scipyversion = '0.10.1' - -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.2'), - ('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.1f'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -exts_list = [ - ('setuptools', '0.6c11', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '1.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.1.2', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': ['numpy-%s_distutils_multiple-lib-dirs.patch' % numpyversion], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('mpi4py', '1.3', { - 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], - }), - ('paycheck', '1.0.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('lockfile', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.17.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('six', '1.1.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.1', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '1.1', { - '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.8', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.12.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.5-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.5-goolf-1.4.10.eb deleted file mode 100644 index fa3597eb0f0c..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.5-goolf-1.4.10.eb +++ /dev/null @@ -1,95 +0,0 @@ -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.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.7.0' -scipyversion = '0.12.0' - -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.2'), - ('ncurses', '5.9'), - ('SQLite', '3.8.5'), - # 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')] - -# order is important! -exts_list = [ - ('setuptools', '0.6c11', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '1.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.1.2', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': [ - 'numpy-%s_distutils_multiple-lib-dirs.patch' % numpyversion, - ], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('mpi4py', '1.3', { - 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], - }), - ('paycheck', '1.0.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('lockfile', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.17.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('six', '1.1.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.1', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '1.1', { - '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.8', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.12.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.5-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.5-ictce-5.3.0.eb deleted file mode 100644 index 74108af01920..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.5-ictce-5.3.0.eb +++ /dev/null @@ -1,95 +0,0 @@ -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.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.7.0' -scipyversion = '0.12.0' - -source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] -sources = [SOURCE_TGZ] - -# libffi build in python is still broken, see http://bugs.python.org/issue4130 -patches = ['python-2.7_libffi-include-xmmintrin.patch'] - -# python needs bzip2 to build the bz2 package -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('libreadline', '6.2'), - ('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.1f'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -exts_list = [ - ('setuptools', '0.6c11', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '1.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.1.2', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': ['numpy-%s_distutils_multiple-lib-dirs.patch' % numpyversion], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('mpi4py', '1.3', { - 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], - }), - ('paycheck', '1.0.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('lockfile', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.17.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('six', '1.1.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.1', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '1.1', { - '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.8', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.12.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.5-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.5-ictce-5.5.0.eb deleted file mode 100644 index 7f83fbbc76d3..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.5-ictce-5.5.0.eb +++ /dev/null @@ -1,95 +0,0 @@ -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.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.7.0' -scipyversion = '0.12.0' - -source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] -sources = [SOURCE_TGZ] - -# libffi build in python is still broken, see http://bugs.python.org/issue4130 -patches = ['python-2.7_libffi-include-xmmintrin.patch'] - -# python needs bzip2 to build the bz2 package -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('libreadline', '6.2'), - ('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.1f'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -exts_list = [ - ('setuptools', '0.6c11', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '1.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.1.2', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': ['numpy-%s_distutils_multiple-lib-dirs.patch' % numpyversion], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('mpi4py', '1.3', { - 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], - }), - ('paycheck', '1.0.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('lockfile', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.17.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('six', '1.1.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.1', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '1.1', { - '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.8', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.12.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.6-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.6-goolf-1.4.10.eb deleted file mode 100644 index d8028767008e..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.6-goolf-1.4.10.eb +++ /dev/null @@ -1,94 +0,0 @@ -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.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.8.0' -scipyversion = '0.13.1' - -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.7'), - ('libreadline', '6.2'), - ('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.1f'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -exts_list = [ - ('setuptools', '1.4.2', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '1.4.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.0', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': [ - 'numpy-%s-mkl.patch' % numpyversion, - ], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('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/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('lockfile', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.19.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('six', '1.4.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.2', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '1.1', { - '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.11', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.12.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.6-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.6-ictce-5.5.0.eb deleted file mode 100644 index 8d651bcfebb7..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.6-ictce-5.5.0.eb +++ /dev/null @@ -1,97 +0,0 @@ -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.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.8.0' -scipyversion = '0.13.1' - -source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] -sources = [SOURCE_TGZ] - -# libffi build in python is still broken, see http://bugs.python.org/issue4130 -patches = ['python-2.7_libffi-include-xmmintrin.patch'] - -# python needs bzip2 to build the bz2 package -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.7'), - ('libreadline', '6.2'), - ('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.1f'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -exts_list = [ - ('setuptools', '1.4.2', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '1.4.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.0', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': [ - 'numpy-%s-mkl.patch' % numpyversion, - ], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('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/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('lockfile', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.19.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('six', '1.4.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.2', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '1.1', { - '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.11', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.12.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.8-foss-2014b.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.8-foss-2014b.eb deleted file mode 100644 index 0ac840f64ed6..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.8-foss-2014b.eb +++ /dev/null @@ -1,101 +0,0 @@ -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.""" - -toolchain = {'name': 'foss', 'version': '2014b'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.6.1' -scipyversion = '0.10.1' - -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', '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.1g'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -exts_list = [ - ('setuptools', '5.4.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '1.5.6', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.3', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': [ - 'numpy-%s_distutils_multiple-lib-dirs.patch' % numpyversion, - ], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('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/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('lockfile', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.20.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('six', '1.7.3', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.2', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '2.0.1', { - '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.11', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.14.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], - }), - ('pygments', '1.6', { - 'source_urls': ['https://pypi.python.org/packages/source/P/Pygments/'], - 'source_tmpl': 'Pygments-%(version)s.tar.gz', - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.8-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.8-goolf-1.5.14.eb deleted file mode 100644 index 8301c629cc88..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.8-goolf-1.5.14.eb +++ /dev/null @@ -1,107 +0,0 @@ -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.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.8.1' -scipyversion = '0.14.0' - -source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] -sources = [SOURCE_TGZ] - -# libffi build in python is still broken, see http://bugs.python.org/issue4130 -patches = ['python-2.7_libffi-include-xmmintrin.patch'] - -# python needs bzip2 to build the bz2 package -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('libreadline', '6.3'), - ('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.1g'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -exts_list = [ - ('setuptools', '5.4.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '1.5.6', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.3', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': [ - 'numpy-%s-mkl.patch' % numpyversion, - ], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('blist', '1.3.6', { - 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], - }), - ('six', '1.7.3', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('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/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('lockfile', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.20.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('dateutil', '2.2', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '2.0.1', { - '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.11', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.14.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], - }), - ('pygments', '1.6', { - 'source_urls': ['https://pypi.python.org/packages/source/P/Pygments/'], - 'source_tmpl': 'Pygments-%(version)s.tar.gz', - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.8-ictce-7.1.2.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.8-ictce-7.1.2.eb deleted file mode 100644 index fcb554f5786c..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.8-ictce-7.1.2.eb +++ /dev/null @@ -1,107 +0,0 @@ -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.""" - -toolchain = {'name': 'ictce', 'version': '7.1.2'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.8.1' -scipyversion = '0.14.0' - -source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] -sources = [SOURCE_TGZ] - -configopts = ' --enable-unicode=ucs4 ' -preconfigopts = 'env LDFLAGS="-lstdc++" ' - -# libffi build in python is still broken, see http://bugs.python.org/issue4130 -patches = ['python-2.7_libffi-include-xmmintrin.patch'] - -# python needs bzip2 to build the bz2 package -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('libreadline', '6.3'), - ('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.1g'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -# Version updated 08/JULY/2014 -exts_list = [ - ('setuptools', '5.4.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '1.5.6', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.3', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': [ - 'numpy-%s-mkl.patch' % numpyversion, - ], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('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/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('lockfile', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.20.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('six', '1.7.3', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.2', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '2.0.1', { - '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.11', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.14.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.8-intel-2014.06.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.8-intel-2014.06.eb deleted file mode 100644 index d08ab6150584..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.8-intel-2014.06.eb +++ /dev/null @@ -1,104 +0,0 @@ -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.""" - -toolchain = {'name': 'intel', 'version': '2014.06'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.8.1' -scipyversion = '0.14.0' - -source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] -sources = [SOURCE_TGZ] - -# libffi build in python is still broken, see http://bugs.python.org/issue4130 -patches = ['python-2.7_libffi-include-xmmintrin.patch'] - -# python needs bzip2 to build the bz2 package -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('libreadline', '6.3'), - ('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.1g'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -# Version updated 08/JULY/2014 -exts_list = [ - ('setuptools', '5.4.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '1.5.6', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.3', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': [ - 'numpy-%s-mkl.patch' % numpyversion, - ], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('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/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('lockfile', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.20.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('six', '1.7.3', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.2', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '2.0.1', { - '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.11', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.14.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.8-intel-2014b.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.8-intel-2014b.eb deleted file mode 100644 index 3479838d18e8..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.8-intel-2014b.eb +++ /dev/null @@ -1,104 +0,0 @@ -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.""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.8.1' -scipyversion = '0.14.0' - -source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] -sources = [SOURCE_TGZ] - -# libffi build in python is still broken, see http://bugs.python.org/issue4130 -patches = ['python-2.7_libffi-include-xmmintrin.patch'] - -# python needs bzip2 to build the bz2 package -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('libreadline', '6.3'), - ('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.1g'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -# Version updated 08/JULY/2014 -exts_list = [ - ('setuptools', '5.4.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '1.5.6', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.3', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': [ - 'numpy-%s-mkl.patch' % numpyversion, - ], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('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/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('lockfile', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.20.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('six', '1.7.3', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.2', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '2.0.1', { - '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.11', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.14.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.8-intel-2015a.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.8-intel-2015a.eb deleted file mode 100644 index e92ff5d69d73..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.8-intel-2015a.eb +++ /dev/null @@ -1,102 +0,0 @@ -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.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.9.1' -scipyversion = '0.14.1' - -source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] -sources = [SOURCE_TGZ] - -# libffi build in python is still broken, see http://bugs.python.org/issue4130 -patches = ['python-2.7_libffi-include-xmmintrin.patch'] - -# python needs bzip2 to build the bz2 package -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('libreadline', '6.3'), - ('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.1g'), -] - -# order is important! -# Version updated 08/JULY/2014 -exts_list = [ - ('setuptools', '5.4.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '1.5.6', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.3', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': ['numpy-1.8.0-mkl.patch'], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('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/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('lockfile', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.20.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('six', '1.7.3', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.2', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '2.0.1', { - '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.11', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.14.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], - }), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-CrayGNU-2015.06-bare.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-CrayGNU-2015.06-bare.eb deleted file mode 100644 index b60dac883260..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-CrayGNU-2015.06-bare.eb +++ /dev/null @@ -1,41 +0,0 @@ -name = 'Python' -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.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.06'} -toolchainopts = {'pic': True, 'opt': 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', '5.9'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1k'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel'), 'tk-devel'] - -# bare installation: no extensions included -exts_list = [] - -buildopts = 'LINKCC="$CC -dynamic"' - -sanity_check_commands = [ - ('python', '--version'), - ('python', '-c "import _ctypes"'), # make sure that foreign function interface (libffi) works - ('python', '-c "import _ssl"'), # make sure SSL support is enabled one way or another - ('python', '-c "import readline"'), # make sure readline module is installed (requires libreadline) - ('python', '-c "import Tkinter"'), # make sure Tkinter module is installed (requires Tk) -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-CrayGNU-2015.06.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-CrayGNU-2015.06.eb deleted file mode 100644 index 327f61a880da..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-CrayGNU-2015.06.eb +++ /dev/null @@ -1,117 +0,0 @@ -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.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.06'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -local_numpyversion = '1.9.1' -local_scipyversion = '0.14.1' - -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', '5.9'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1k'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel'), 'tk-devel'] - -buildopts = 'LINKCC="$CC -dynamic"' - -# order is important! -# package versions updated Jan 19th 2015 -exts_list = [ - ('setuptools', '11.3.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '6.0.6', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.4', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', local_numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % local_numpyversion, 'download')], - 'patches': [ - 'numpy-1.8.0-mkl.patch', - ], - }), - ('scipy', local_scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % local_scipyversion, 'download')], - }), - ('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/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('lockfile', '0.10.2', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.21.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('six', '1.9.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.4.0', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '2.0.1', { - '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.11', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.15.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.3', { - '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.13', { - 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], - }), -] - -sanity_check_commands = [ - ('python', '--version'), - ('python', '-c "import _ctypes"'), # make sure that foreign function interface (libffi) works - ('python', '-c "import _ssl"'), # make sure SSL support is enabled one way or another - ('python', '-c "import readline"'), # make sure readline module is installed (requires libreadline) - ('python', '-c "import Tkinter"'), # make sure Tkinter module is installed (requires Tk) -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-CrayGNU-2015.11-bare.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-CrayGNU-2015.11-bare.eb deleted file mode 100644 index 8249b3b9b947..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-CrayGNU-2015.11-bare.eb +++ /dev/null @@ -1,41 +0,0 @@ -name = 'Python' -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.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.11'} -toolchainopts = {'pic': True, 'opt': 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', '5.9'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1k'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel'), 'tk-devel'] - -# bare installation: no extensions included -exts_list = [] - -buildopts = 'LINKCC="$CC -dynamic"' - -sanity_check_commands = [ - ('python', '--version'), - ('python', '-c "import _ctypes"'), # make sure that foreign function interface (libffi) works - ('python', '-c "import _ssl"'), # make sure SSL support is enabled one way or another - ('python', '-c "import readline"'), # make sure readline module is installed (requires libreadline) - ('python', '-c "import Tkinter"'), # make sure Tkinter module is installed (requires Tk) -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-CrayGNU-2015.11.eb deleted file mode 100644 index eb7f6a02155a..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-CrayGNU-2015.11.eb +++ /dev/null @@ -1,117 +0,0 @@ -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.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.11'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -local_numpyversion = '1.9.1' -local_scipyversion = '0.14.1' - -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', '5.9'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1k'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel'), 'tk-devel'] - -buildopts = 'LINKCC="$CC -dynamic"' - -# order is important! -# package versions updated Jan 19th 2015 -exts_list = [ - ('setuptools', '11.3.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '6.0.6', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.4', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', local_numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % local_numpyversion, 'download')], - 'patches': [ - 'numpy-1.8.0-mkl.patch', - ], - }), - ('scipy', local_scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % local_scipyversion, 'download')], - }), - ('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/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('lockfile', '0.10.2', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.21.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('six', '1.9.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.4.0', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '2.0.1', { - '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.11', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.15.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.3', { - '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.13', { - 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], - }), -] - -sanity_check_commands = [ - ('python', '--version'), - ('python', '-c "import _ctypes"'), # make sure that foreign function interface (libffi) works - ('python', '-c "import _ssl"'), # make sure SSL support is enabled one way or another - ('python', '-c "import readline"'), # make sure readline module is installed (requires libreadline) - ('python', '-c "import Tkinter"'), # make sure Tkinter module is installed (requires Tk) -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-foss-2015.05.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-foss-2015.05.eb deleted file mode 100644 index 6953cb6dbeae..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-foss-2015.05.eb +++ /dev/null @@ -1,118 +0,0 @@ -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.""" - -toolchain = {'name': 'foss', 'version': '2015.05'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.9.1' -scipyversion = '0.14.1' - -source_urls = ['https://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', '5.9'), - ('SQLite', '3.8.8.1'), - ('Tk', '8.6.3', '-no-X11'), # 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.1k'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -# package versions updated Jan 19th 2015 -exts_list = [ - ('setuptools', '11.3.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '6.0.6', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.4', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('https://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - }), - ('scipy', scipyversion, { - 'source_urls': [('https://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('blist', '1.3.6', { - 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], - }), - ('mpi4py', '1.3.1', { - 'source_urls': ['https://bitbucket.org/mpi4py/mpi4py/downloads/'], - }), - ('paycheck', '1.0.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('pbr', '0.10.8', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], - }), - ('lockfile', '0.10.2', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.21.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('six', '1.9.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.4.0', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '2.0.1', { - '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.11', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.15.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.3', { - '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.13', { - 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], - }), - ('mock', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], - }), - ('pytz', '2014.10', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], - }), - ('pandas', '0.16.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-foss-2015a-bare.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-foss-2015a-bare.eb deleted file mode 100644 index ed68c4c30474..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-foss-2015a-bare.eb +++ /dev/null @@ -1,33 +0,0 @@ -name = 'Python' -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.""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': 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', '5.9'), - ('SQLite', '3.8.8.1'), - ('Tk', '8.6.3', '-no-X11'), # 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.1k'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# bare installation: no extensions included -exts_list = [] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-foss-2015a.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-foss-2015a.eb deleted file mode 100644 index 0f287711fc0c..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-foss-2015a.eb +++ /dev/null @@ -1,118 +0,0 @@ -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.""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.9.1' -scipyversion = '0.14.1' - -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', '5.9'), - ('SQLite', '3.8.8.1'), - ('Tk', '8.6.3', '-no-X11'), # 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.1k'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -# package versions updated Jan 19th 2015 -exts_list = [ - ('setuptools', '11.3.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '6.0.6', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.4', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('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/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('pbr', '0.10.8', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], - }), - ('lockfile', '0.10.2', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.21.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('six', '1.9.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.4.0', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '2.0.1', { - '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.11', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.15.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.3', { - '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.13', { - 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], - }), - ('mock', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], - }), - ('pytz', '2014.10', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], - }), - ('pandas', '0.16.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-foss-2015b.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-foss-2015b.eb deleted file mode 100644 index 77b75dd24234..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-foss-2015b.eb +++ /dev/null @@ -1,118 +0,0 @@ -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.""" - -toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.9.1' -scipyversion = '0.14.1' - -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', '5.9'), - ('SQLite', '3.8.8.1'), - ('Tk', '8.6.3', '-no-X11'), # 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.1k'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -# package versions updated Jan 19th 2015 -exts_list = [ - ('setuptools', '11.3.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '6.0.6', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.4', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('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/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('pbr', '0.10.8', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], - }), - ('lockfile', '0.10.2', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.21.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('six', '1.9.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.4.0', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '2.0.1', { - '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.11', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.15.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.3', { - '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.13', { - 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], - }), - ('mock', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], - }), - ('pytz', '2014.10', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], - }), - ('pandas', '0.16.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-gompi-1.5.16-bare.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-gompi-1.5.16-bare.eb deleted file mode 100644 index 1ef84a7f5fbd..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-gompi-1.5.16-bare.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'Python' -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.""" - -toolchain = {'name': 'gompi', 'version': '1.5.16'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': 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', '5.9'), - ('SQLite', '3.8.8.1'), - ('Tk', '8.6.3', '-no-X11'), # 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.1k'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-goolf-1.5.14.eb deleted file mode 100644 index 3ba0f79c5871..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-goolf-1.5.14.eb +++ /dev/null @@ -1,118 +0,0 @@ -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.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.9.1' -scipyversion = '0.14.1' - -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', '5.9'), - ('SQLite', '3.8.8.1'), - ('Tk', '8.6.3', '-no-X11'), # 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.1k'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -# package versions updated Jan 19th 2015 -exts_list = [ - ('setuptools', '11.3.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '6.0.6', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.4', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('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/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('pbr', '0.10.8', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], - }), - ('lockfile', '0.10.2', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.21.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('six', '1.9.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.4.0', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '2.0.1', { - '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.11', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.15.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.3', { - '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.13', { - 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], - }), - ('mock', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], - }), - ('pytz', '2014.10', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], - }), - ('pandas', '0.16.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-goolf-1.5.16.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-goolf-1.5.16.eb deleted file mode 100644 index 58ac4915cc03..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-goolf-1.5.16.eb +++ /dev/null @@ -1,118 +0,0 @@ -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.""" - -toolchain = {'name': 'goolf', 'version': '1.5.16'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.9.1' -scipyversion = '0.14.1' - -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', '5.9'), - ('SQLite', '3.8.8.1'), - ('Tk', '8.6.3', '-no-X11'), # 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.1k'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -# package versions updated Jan 19th 2015 -exts_list = [ - ('setuptools', '11.3.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '6.0.6', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.4', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('https://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - }), - ('scipy', scipyversion, { - 'source_urls': [('https://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('blist', '1.3.6', { - 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], - }), - ('mpi4py', '1.3.1', { - 'source_urls': ['https://bitbucket.org/mpi4py/mpi4py/downloads/'], - }), - ('paycheck', '1.0.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('pbr', '0.10.8', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], - }), - ('lockfile', '0.10.2', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.21.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('six', '1.9.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.4.0', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '2.0.1', { - '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.11', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.15.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.3', { - '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.13', { - 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], - }), - ('mock', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], - }), - ('pytz', '2014.10', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], - }), - ('pandas', '0.16.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-goolf-1.7.20.eb deleted file mode 100644 index f324c5da5559..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-goolf-1.7.20.eb +++ /dev/null @@ -1,119 +0,0 @@ -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.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.9.1' -scipyversion = '0.14.1' - -source_urls = ['https://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', '5.9'), - ('SQLite', '3.8.8.1'), - ('Tk', '8.6.3', '-no-X11'), # 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.1k'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -# package versions updated Jan 19th 2015 -exts_list = [ - ('setuptools', '11.3.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '6.0.6', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.4', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('https://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - }), - ('scipy', scipyversion, { - 'source_urls': [('https://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('blist', '1.3.6', { - 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], - }), - ('mpi4py', '1.3.1', { - 'source_urls': ['https://bitbucket.org/mpi4py/mpi4py/downloads/'], - }), - ('paycheck', '1.0.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/ '], - }), - ('pbr', '0.10.8', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], - }), - ('lockfile', '0.10.2', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.21.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('six', '1.9.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.4.0', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '2.0.1', { - '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.11', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.15.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.3', { - '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.13', { - 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], - }), - ('mock', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], - }), - ('pytz', '2014.10', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], - }), - ('pandas', '0.16.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], - }), -] - - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-intel-2015a-bare.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-intel-2015a-bare.eb deleted file mode 100644 index ca9022ba60b6..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-intel-2015a-bare.eb +++ /dev/null @@ -1,33 +0,0 @@ -name = 'Python' -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.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': 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', '5.9'), - ('SQLite', '3.8.8.1'), - ('Tk', '8.6.3', '-no-X11'), # 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.1k'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# bare installation: no extensions included -exts_list = [] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-intel-2015a.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-intel-2015a.eb deleted file mode 100644 index 76e8491a9bff..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.9-intel-2015a.eb +++ /dev/null @@ -1,119 +0,0 @@ -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.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.9.1' -scipyversion = '0.14.1' - -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', '5.9'), - ('SQLite', '3.8.8.1'), - ('Tk', '8.6.3', '-no-X11'), # 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.1k'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -# package versions updated Jan 19th 2015 -exts_list = [ - ('setuptools', '11.3.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '6.0.6', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.4', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': ['numpy-1.8.0-mkl.patch'], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('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/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], - }), - ('pbr', '0.10.8', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], - }), - ('lockfile', '0.10.2', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.21.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('six', '1.9.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.4.0', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '2.0.1', { - '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.11', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.15.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.3', { - '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.13', { - 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], - }), - ('mock', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], - }), - ('pytz', '2014.10', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], - }), - ('pandas', '0.16.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-3.2.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-3.2.3-goolf-1.4.10.eb deleted file mode 100644 index e15e16e66c1e..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-3.2.3-goolf-1.4.10.eb +++ /dev/null @@ -1,69 +0,0 @@ -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.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.6.1' -scipyversion = '0.10.1' - -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.7'), - ('libreadline', '6.2'), - ('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.1f'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -exts_list = [ - ('distribute', '0.6.26', { - 'source_urls': ['https://pypi.python.org/packages/source/d/distribute'], - 'modulename': 'setuptools', - }), - ('pip', '1.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.1.2', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': [ - 'numpy-%s_distutils_multiple-lib-dirs.patch' % numpyversion, - ], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('mpi4py', '1.3', { - 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], - }), - ('Cython', '0.19.1', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('deap', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('pycrypto', '2.6.1', { - 'modulename': 'Crypto', - 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-3.2.3-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-3.2.3-ictce-5.3.0.eb deleted file mode 100644 index fbcadd2903b9..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-3.2.3-ictce-5.3.0.eb +++ /dev/null @@ -1,69 +0,0 @@ -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.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.6.1' -scipyversion = '0.10.1' - -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.7'), - ('libreadline', '6.2'), - ('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.1f'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -exts_list = [ - ('distribute', '0.6.26', { - 'source_urls': ['https://pypi.python.org/packages/source/d/distribute'], - 'modulename': 'setuptools', - }), - ('pip', '1.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.1.2', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': [ - 'numpy-%s_distutils_multiple-lib-dirs.patch' % numpyversion, - ], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('mpi4py', '1.3', { - 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], - }), - ('Cython', '0.19.1', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('deap', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('pycrypto', '2.6.1', { - 'modulename': 'Crypto', - 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-3.3.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-3.3.2-goolf-1.4.10.eb deleted file mode 100644 index d79d72ab009d..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-3.3.2-goolf-1.4.10.eb +++ /dev/null @@ -1,50 +0,0 @@ -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.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.7.1' -scipyversion = '0.12.0' - -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.2'), - ('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.1f'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -exts_list = [ - ('setuptools', '1.1.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools'], - }), - ('pip', '1.4.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.0', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': ['numpy-1.7.1_distutils_multiple-lib-dirs.patch'], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-3.3.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-3.3.2-ictce-5.3.0.eb deleted file mode 100644 index cacde6a1791b..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-3.3.2-ictce-5.3.0.eb +++ /dev/null @@ -1,52 +0,0 @@ -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.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.7.1' -scipyversion = '0.12.0' - -source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] -sources = [SOURCE_TGZ] - -patches = ['python-3.3_libffi-include-xmmintrin.patch'] - -# python needs bzip2 to build the bz2 package -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('libreadline', '6.2'), - ('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.1f'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -exts_list = [ - ('setuptools', '1.1.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools'], - }), - ('pip', '1.4.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.0', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': ['numpy-1.7.1_distutils_multiple-lib-dirs.patch'], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-3.4.1-intel-2014b.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-3.4.1-intel-2014b.eb deleted file mode 100644 index aaa2d02a7e53..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-3.4.1-intel-2014b.eb +++ /dev/null @@ -1,109 +0,0 @@ -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.""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.8.1' -scipyversion = '0.14.0' - -source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] -sources = [SOURCE_TGZ] - -# libffi build in python is still broken, see http://bugs.python.org/issue4130 -patches = ['python-3.4_libffi-include-xmmintrin.patch'] - -# python needs bzip2 to build the bz2 package -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('libreadline', '6.3'), - ('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.1g'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -# Version updated 08/JULY/2014 -exts_list = [ - ('setuptools', '5.4.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '1.5.6', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.3', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': [ - 'numpy-%s-mkl.patch' % numpyversion, - ], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('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/'], - 'patches': [ - 'paycheck-1.0.2_setup-open-README-utf8.patch', - ], - }), - ('lockfile', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - # tarball has changed upstream, so make sure we get the right version by verifying the checksum - 'checksums': ['ce61468d4c1263e3005737bbed2641f0'], - }), - ('Cython', '0.20.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('six', '1.7.3', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.2', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - 'patches': [ - 'deap-1.0.1_setup-open-README-utf8.patch', - ], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '2.0.1', { - '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.11', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.14.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-3.4.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-3.4.1-intel-2015a.eb deleted file mode 100644 index 80c176feab09..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-3.4.1-intel-2015a.eb +++ /dev/null @@ -1,109 +0,0 @@ -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.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.8.1' -scipyversion = '0.14.0' - -source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] -sources = [SOURCE_TGZ] - -# libffi build in python is still broken, see http://bugs.python.org/issue4130 -patches = ['python-3.4_libffi-include-xmmintrin.patch'] - -# python needs bzip2 to build the bz2 package -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('libreadline', '6.3'), - ('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.1g'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -# Version updated 08/JULY/2014 -exts_list = [ - ('setuptools', '5.4.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '1.5.6', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.3', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': [ - 'numpy-%s-mkl.patch' % numpyversion, - ], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('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/'], - 'patches': [ - 'paycheck-1.0.2_setup-open-README-utf8.patch', - ], - }), - ('lockfile', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - # tarball has changed upstream, so make sure we get the right version by verifying the checksum - 'checksums': ['ce61468d4c1263e3005737bbed2641f0'], - }), - ('Cython', '0.20.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('six', '1.7.3', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.2', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - 'patches': [ - 'deap-1.0.1_setup-open-README-utf8.patch', - ], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '2.0.1', { - '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.11', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.14.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-3.4.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-3.4.3-intel-2015a.eb deleted file mode 100644 index e220cd9cc432..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-3.4.3-intel-2015a.eb +++ /dev/null @@ -1,113 +0,0 @@ -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.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.9.2' -scipyversion = '0.15.1' - -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', '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.1m'), -] - -osdependencies = [('openssl-devel', 'libssl-dev')] - -# order is important! -# package versions updated Jan 19th 2015 -exts_list = [ - ('setuptools', '15.2', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '6.1.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.6', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': ['numpy-1.8.0-mkl.patch'], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('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/'], - 'patches': [ - 'paycheck-1.0.2_setup-open-README-utf8.patch', - ], - }), - ('pbr', '0.11.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], - }), - ('lockfile', '0.10.2', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.22', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - 'source_tmpl': 'cython-%(version)s.tar.gz', - }), - ('six', '1.9.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.4.2', { - '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', '3.4.2', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '2.0.2', { - '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/'], - }), - ('paramiko', '1.15.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.3', { - '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.14', { - 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-3.5.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-3.5.0-intel-2015b.eb deleted file mode 100644 index 1fe2eb47485c..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-3.5.0-intel-2015b.eb +++ /dev/null @@ -1,115 +0,0 @@ -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.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.9.3' -scipyversion = '0.16.0' - -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', '5.9'), - ('SQLite', '3.9.2'), - ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack - ('GMP', '6.1.0'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1p'), -] - -osdependencies = [('openssl-devel', 'libssl-dev')] - -# order is important! -# package versions updated Jan 19th 2015 -exts_list = [ - ('setuptools', '18.3.2', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '7.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', numpyversion, { - 'source_urls': ['https://pypi.python.org/packages/source/n/numpy/'], - 'patches': ['numpy-1.8.0-mkl.patch'], - }), - ('scipy', scipyversion, { - '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/'], - 'patches': [ - 'paycheck-1.0.2_setup-open-README-utf8.patch', - ], - }), - ('pbr', '1.8.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], - }), - ('lockfile', '0.10.2', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.23.2', { - 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], - }), - ('six', '1.9.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.4.2', { - '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.4', { - '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/'], - }), - ('paramiko', '1.15.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.3', { - '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'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-3.5.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-3.5.1-foss-2015a.eb deleted file mode 100644 index 3794d8056b5c..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-3.5.1-foss-2015a.eb +++ /dev/null @@ -1,128 +0,0 @@ -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.""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.10.4' -scipyversion = '0.17.0' - -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', '5.9'), - ('SQLite', '3.10.0'), - ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack - ('GMP', '6.1.0'), - ('XZ', '5.2.2'), - # 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')] - -# order is important! -# package versions updated Feb 25th 2016 -exts_list = [ - ('setuptools', '20.1.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '8.0.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', numpyversion, { - 'source_urls': ['https://pypi.python.org/packages/source/n/numpy/'], - }), - ('scipy', scipyversion, { - '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', '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', '1.8.1', { - '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.23.4', { - '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.4.2', { - '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.9', { - '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/'], - }), - ('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/'], - }), - ('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'], - }), - ('pandas', '0.17.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], - }), - ('bitstring', '3.1.3', { - 'source_tmpl': '%(name)s-%(version)s.zip', - 'source_urls': ['https://pypi.python.org/packages/source/b/bitstring'], - }), - ('pytz', '2016.3', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], - }), - ('virtualenv', '15.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/v/virtualenv'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/Python-3.6.3-goolfc-2017b.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-3.6.3-goolfc-2017b.eb deleted file mode 100644 index 5f04120b0c88..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/Python-3.6.3-goolfc-2017b.eb +++ /dev/null @@ -1,219 +0,0 @@ -name = 'Python' -version = '3.6.3' - -homepage = 'http://python.org/' -description = """Python is a programming language that lets you work more quickly and integrate your systems - more effectively.""" - -toolchain = {'name': 'goolfc', 'version': '2017b'} -toolchainopts = {'pic': True} - -source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] -sources = [SOURCE_TGZ] -patches = ['Python-3.6.1_fix_stupid_comment_in_comment.patch'] -checksums = [ - 'ab6193af1921b30f587b302fe385268510e80187ca83ca82d2bfe7ab544c6f91', # Python-3.6.3.tgz - # Python-3.6.1_fix_stupid_comment_in_comment.patch - 'c664b16ae9a2d2ef9dcca39a3b959a0e48c8d57258e5ab403d988e39b359b48e', -] - -# 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.20.1'), - ('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.2l'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -exts_download_dep_fail = True - -# order is important! -# package versions updated October 16th 2017 -exts_list = [ - ('setuptools', '36.6.0', { - 'source_tmpl': '%(name)s-%(version)s.zip', - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], - 'checksums': ['62074589522a798da243f47348f38020d55b6c945652e2f2c09d3a96299812b7'], - }), - ('pip', '9.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], - 'checksums': ['09f243e1a7b461f654c26a725fa373211bb7ff17a9300058b205c61658ca940d'], - }), - ('nose', '1.3.7', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], - 'checksums': ['f1bffef9cbc82628f6e7d7b40d7e255aefaa1adb6a1b1d26c69a8b79e6208a98'], - }), - ('numpy', '1.13.3', { - 'patches': ['numpy-1.12.0-mkl.patch'], - 'source_tmpl': '%(name)s-%(version)s.zip', - 'source_urls': ['https://pypi.python.org/packages/source/n/numpy'], - 'checksums': [ - '36ee86d5adbabc4fa2643a073f93d5504bdfed37a149a3a49f4dde259f35a750', # numpy-1.13.3.zip - 'f212296ed289eb1b4e3f703997499dee8a2cdd0af78b55e017477487b6377ca4', # numpy-1.12.0-mkl.patch - ], - }), - ('scipy', '0.19.1', { - 'source_tmpl': '%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/s/scipy'], - 'checksums': ['a19a2ca7a7336495ec180adeaa0dfdcf41e96dbbee90d51c3ed828ba570884e6'], - }), - ('blist', '1.3.6', { - 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], - 'checksums': ['3a12c450b001bdf895b30ae818d4d6d3f1552096b8c995f0fe0c74bef04d1fc3'], - }), - ('mpi4py', '2.0.0', { - 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], - 'checksums': ['6543a05851a7aa1e6d165e673d422ba24e45c41e4221f0993fe1e5924a00cb81'], - }), - ('paycheck', '1.0.2', { - 'patches': ['paycheck-1.0.2_setup-open-README-utf8.patch'], - 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], - 'checksums': [ - '6db7fc367c146cd59d2327ad4d2d6b0a24bc1be2d6953bb0773cbf702ee1ed34', # paycheck-1.0.2.tar.gz - # paycheck-1.0.2_setup-open-README-utf8.patch - 'ceb7f08aebf016cdcd94ae41c1c76c8c120907f85cbfce240d3a112afb264d79', - ], - }), - ('pbr', '3.1.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], - 'checksums': ['05f61c71aaefc02d8e37c0a3eeb9815ff526ea28b3b76324769e6158d7f95be1'], - }), - ('lockfile', '0.12.2', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - 'checksums': ['6aed02de03cba24efabcd600b30540140634fc06cfa603822d508d5361e9f799'], - }), - ('Cython', '0.27.1', { - 'source_urls': ['https://pypi.python.org/packages/source/c/cython/'], - 'checksums': ['e6840a2ba2704f4ffb40e454c36f73aeb440a4005453ee8d7ff6a00d812ba176'], - }), - ('six', '1.11.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - 'checksums': ['70e8a77beed4562e7f14fe23a786b54f6296e34344c23bc42f07b15018ff98e9'], - }), - ('dateutil', '2.6.1', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], - 'checksums': ['891c38b2a02f5bb1be3e4793866c8df49c7d19baabf9c1bad62547e0b4866aca'], - }), - ('deap', '1.0.2', { - 'patches': ['deap-1.0.2_setup-open-README-utf8.patch'], - 'source_tmpl': '%(name)s-%(version)s.post2.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - 'checksums': [ - 'c52bd32b8f0143db3a0b90f2b976c920b588638d6999ca0d038d8b1c07f7950b', # deap-1.0.2.post2.tar.gz - # deap-1.0.2_setup-open-README-utf8.patch - '39a3a08359321189a1b27a382eb309dfd4470cba9101997a6d527a2fd3a0ce93', - ], - }), - ('decorator', '4.1.2', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - 'checksums': ['7cb64d38cb8002971710c8899fbdfb859a23a364b7c99dab19d1f719c2ba16b5'], - }), - ('arff', '2.1.1', { - 'source_tmpl': 'liac-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], - 'checksums': ['b8ef2c64ae5318f6884dc0e20b8491b0b1c96151a40077a479e0f57257cab817'], - }), - ('pycrypto', '2.6.1', { - 'modulename': 'Crypto', - 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], - 'checksums': ['f2ce1e989b272cfcb677616763e0a2e7ec659effa67a88aa92b3a65528f60a3c'], - }), - ('ecdsa', '0.13', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - 'checksums': ['64cf1ee26d1cde3c73c6d7d107f835fed7c6a2904aef9eac223d57ad800c43fa'], - }), - ('ipaddress', '1.0.22', { - 'source_urls': ['https://pypi.python.org/packages/source/i/ipaddress/'], - 'checksums': ['b146c751ea45cad6188dd6cf2d9b757f6f4f8d6ffb96a023e6f2e26eea02a72c'], - }), - ('asn1crypto', '0.24.0', { - 'source_urls': ['https://pypi.python.org/packages/source/a/asn1crypto/'], - 'checksums': ['9d5c20441baf0cb60a4ac34cc447c6c189024b6b4c6cd7877034f4965c464e49'], - }), - ('idna', '2.7', { - 'source_urls': ['https://pypi.python.org/packages/source/i/idna/'], - 'checksums': ['684a38a6f903c1d71d6d5fac066b58d7768af4de2b832e426ec79c30daa94a16'], - }), - ('pycparser', '2.19', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pycparser/'], - 'checksums': ['a988718abfad80b6b157acce7bf130a30876d27603738ac39f140993246b25b3'], - }), - ('cryptography', '2.1.1', { - 'source_urls': ['https://pypi.python.org/packages/source/c/cryptography/'], - 'checksums': ['2699ed21e1f73dd1bdb7b0b22a517295de07809d535b23e200dd22166037fe6f'], - }), - ('pyasn1', '0.4.3', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pyasn1/'], - 'checksums': ['fb81622d8f3509f0026b0683fe90fea27be7284d3826a5f2edf97f69151ab0fc'], - }), - ('cffi', '1.11.5', { - 'source_urls': ['https://pypi.python.org/packages/source/c/cffi/'], - 'checksums': ['e90f17980e6ab0f3c2f3730e56d1fe9bcba1891eeea58966e89d352492cc74f4'], - }), - ('PyNaCl', '1.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pynacl/'], - 'checksums': ['e0d38fa0a75f65f556fb912f2c6790d1fa29b7dd27a1d9cc5591b281321eaaa9'], - 'modulename': 'nacl', - }), - ('bcrypt', '3.1.4', { - 'source_urls': ['https://pypi.python.org/packages/source/b/bcrypt/'], - 'checksums': ['67ed1a374c9155ec0840214ce804616de49c3df9c5bc66740687c1c9b1cd9e8d'], - }), - ('paramiko', '2.3.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - 'checksums': ['fa6b4f5c9d88f27c60fd9578146ff24e99d4b9f63391ff1343305bfd766c4660'], - }), - ('pyparsing', '2.2.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], - 'checksums': ['0832bcf47acd283788593e7a0f542407bd9550a55a8a8435214a1960e04bcb04'], - }), - ('netifaces', '0.10.6', { - 'source_urls': ['https://pypi.python.org/packages/source/n/netifaces'], - 'checksums': ['0c4da523f36d36f1ef92ee183f2512f3ceb9a9d2a45f7d19cda5a42c6689ebe0'], - }), - ('netaddr', '0.7.19', { - 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], - 'checksums': ['38aeec7cdd035081d3a4c306394b19d677623bf76fa0913f6695127c7753aefd'], - }), - ('pytz', '2017.3', { - 'source_tmpl': '%(name)s-%(version)s.zip', - 'source_urls': ['https://pypi.python.org/packages/source/p/pytz/'], - 'checksums': ['fae4cffc040921b8a2d60c6cf0b5d662c1190fe54d718271db4eb17d44a185b7'], - }), - ('pandas', '0.20.3', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], - 'checksums': ['a777e07633d83d546c55706420179551c8e01075b53c497dcf8ae4036766bc66'], - }), - ('virtualenv', '15.1.0', { - 'source_urls': ['https://pypi.python.org/packages/source/v/virtualenv'], - 'checksums': ['02f8102c2436bb03b3ee6dede1919d1dac8a427541652e5ec95171ec8adbc93a'], - }), - ('docopt', '0.6.2', { - 'source_urls': ['https://pypi.python.org/packages/source/d/docopt'], - 'checksums': ['49b3a825280bd66b3aa83585ef59c4a8c82f2c8a522dbe754a8bc8d08c85c491'], - }), - ('joblib', '0.11', { - 'source_urls': ['https://pypi.python.org/packages/source/j/joblib'], - 'checksums': ['7b8fd56df36d9731a83729395ccb85a3b401f62a96255deb1a77220c00ed4085'], - }), - ('xlrd', '1.1.0', { - 'source_urls': ['https://pypi.python.org/packages/source/x/xlrd'], - 'checksums': ['8a21885513e6d915fe33a8ee5fdfa675433b61405ba13e2a69e62ee36828d7e2'], - }), - ('tabulate', '0.8.2', { - 'source_urls': ['https://pypi.python.org/packages/source/t/tabulate/'], - 'checksums': ['e4ca13f26d0a6be2a2915428dc21e732f1e44dad7f76d7030b2ef1ec251cf7f2'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/Python/h5py-CrayGNU-Python-2.7.patch b/easybuild/easyconfigs/__archive__/p/Python/h5py-CrayGNU-Python-2.7.patch deleted file mode 100644 index f63000e2632e..000000000000 --- a/easybuild/easyconfigs/__archive__/p/Python/h5py-CrayGNU-Python-2.7.patch +++ /dev/null @@ -1,17 +0,0 @@ -The Cray wrappers are not detected as 'gcc' here and -therefore we need the fix below in order to get the correct compilation flags: "-Wl,-R" - -@author: Christopher Bignamini (CSCS) -@author: Guilherme Peretti-Pezzi (CSCS) - ---- EasyBuildTesting/Python-2.7.9/Lib/distutils.orig/unixccompiler.py 2014-12-10 16:59:34.000000000 +0100 -+++ EasyBuildTesting/Python-2.7.9/Lib/distutils/unixccompiler.py 2015-06-12 16:02:06.000000000 +0200 -@@ -237,7 +237,7 @@ - elif self._is_gcc(compiler): - return "-Wl,-R" + dir - else: -- return "-R" + dir -+ return "-Wl,-R " + dir - - def library_option(self, lib): - return "-l" + lib diff --git a/easybuild/easyconfigs/__archive__/p/pBWA/pBWA-0.5.9_1.21009-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/pBWA/pBWA-0.5.9_1.21009-goolf-1.4.10.eb deleted file mode 100644 index 4538b1fdca60..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pBWA/pBWA-0.5.9_1.21009-goolf-1.4.10.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2014 Cyprus Institute -# Authors:: Thekla Loizou -# License:: MIT/GPL -# $Id$ -# -## -easyblock = "MakeCp" - -name = 'pBWA' -version = '0.5.9_1.21009' - -homepage = 'http://pbwa.sourceforge.net/' -description = "pBWA is a parallel implementation of the popular software BWA." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = ['%(name)s_%(version)s.zip'] -source_urls = [('http://sourceforge.net/projects/pbwa/files/latest', 'download')] - -dependencies = [('BWA', '0.7.4')] - -files_to_copy = [(['pBWA', 'qualfa2fq.pl', 'solid2fastq.pl'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/pBWA', 'bin/qualfa2fq.pl', 'bin/solid2fastq.pl'], - 'dirs': ['.'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/p/pandas/pandas-0.11.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/pandas/pandas-0.11.0-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index e7cc485049fb..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pandas/pandas-0.11.0-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = "PythonPackage" - -name = "pandas" -version = "0.11.0" - -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': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = "2.7.3" - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -py_short_ver = '.'.join(pythonversion.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages' % py_short_ver], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/p/pandas/pandas-0.11.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/pandas/pandas-0.11.0-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 11801bbb71ab..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pandas/pandas-0.11.0-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = "PythonPackage" - -name = "pandas" -version = "0.11.0" - -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': 'ictce', 'version': '5.3.0'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = "2.7.3" - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -py_short_ver = '.'.join(pythonversion.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages' % py_short_ver], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/p/pandas/pandas-0.12.0-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/__archive__/p/pandas/pandas-0.12.0-ictce-5.5.0-Python-2.7.6.eb deleted file mode 100644 index 5493e3b8fd25..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pandas/pandas-0.12.0-ictce-5.5.0-Python-2.7.6.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = "PythonPackage" - -name = "pandas" -version = "0.12.0" - -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': 'ictce', 'version': '5.5.0'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = "2.7.6" - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -py_short_ver = '.'.join(pythonversion.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages' % py_short_ver], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/p/pandas/pandas-0.13.1-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/__archive__/p/pandas/pandas-0.13.1-ictce-5.5.0-Python-2.7.6.eb deleted file mode 100644 index 62d76e140387..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pandas/pandas-0.13.1-ictce-5.5.0-Python-2.7.6.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = "PythonPackage" - -name = "pandas" -version = "0.13.1" - -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': 'ictce', 'version': '5.5.0'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = "2.7.6" - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -py_short_ver = '.'.join(pythonversion.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages' % py_short_ver], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/p/pandas/pandas-0.16.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/p/pandas/pandas-0.16.0-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index ba10ee1c6b72..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pandas/pandas-0.16.0-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = "PythonPackage" - -name = "pandas" -version = "0.16.0" - -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': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = "2.7.9" - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -py_short_ver = '.'.join(pythonversion.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages' % py_short_ver], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/p/pandas/pandas-0.16.2-foss-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/p/pandas/pandas-0.16.2-foss-2015a-Python-2.7.10.eb deleted file mode 100644 index 811efed5c494..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pandas/pandas-0.16.2-foss-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'pandas' -version = '0.16.2' - -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': 'foss', 'version': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.10' - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [(python, pyver)] - -py_short_ver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages' % py_short_ver], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/p/pandas/pandas-0.16.2-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/p/pandas/pandas-0.16.2-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index 069a5b28342a..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pandas/pandas-0.16.2-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'pandas' -version = '0.16.2' - -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': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.10' - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [(python, pyver)] - -py_short_ver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages' % py_short_ver], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/p/pandas/pandas-0.16.2-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/p/pandas/pandas-0.16.2-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 60c7655f522c..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pandas/pandas-0.16.2-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'pandas' -version = '0.16.2' - -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': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.10' - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [(python, pyver)] - -py_short_ver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages' % py_short_ver], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/p/pandas/pandas-0.17.1-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/p/pandas/pandas-0.17.1-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 35f47526a2e5..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pandas/pandas-0.17.1-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'pandas' -version = '0.17.1' - -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': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.10' - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [(python, pyver)] - -py_short_ver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages' % py_short_ver], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/p/pangox-compat/pangox-compat-0.0.2-intel-2015b-Pango-1.37.1.eb b/easybuild/easyconfigs/__archive__/p/pangox-compat/pangox-compat-0.0.2-intel-2015b-Pango-1.37.1.eb deleted file mode 100644 index f2a20187d474..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pangox-compat/pangox-compat-0.0.2-intel-2015b-Pango-1.37.1.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'pangox-compat' -version = '0.0.2' - -homepage = 'https://github.com/GNOME/pangox-compat' -description = """PangoX compatibility library""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCE_TAR_XZ] - -pangover = '1.37.1' -versionsuffix = '-Pango-%s' % pangover -dependencies = [('Pango', pangover)] - -sanity_check_paths = { - 'files': ['lib/libpangox-1.0.a', 'lib/libpangox-1.0.%s' % SHLIB_EXT, 'lib/pkgconfig/pangox.pc', - 'include/pango-1.0/pango/pangox.h'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/p/parallel/parallel-20130122-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/parallel/parallel-20130122-goolf-1.4.10.eb deleted file mode 100644 index 3fc50c73101d..000000000000 --- a/easybuild/easyconfigs/__archive__/p/parallel/parallel-20130122-goolf-1.4.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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 = 'parallel' -version = '20130122' - -homepage = 'http://savannah.gnu.org/projects/parallel/' -description = """parallel: Build and execute shell commands in parallel""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_BZ2] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('Perl', '5.16.3', '-bare'), -] - -sanity_check_paths = { - 'files': ['bin/parallel'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/p/parallel/parallel-20130122-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/p/parallel/parallel-20130122-ictce-5.3.0.eb deleted file mode 100644 index 62379f0f8793..000000000000 --- a/easybuild/easyconfigs/__archive__/p/parallel/parallel-20130122-ictce-5.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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 = 'parallel' -version = '20130122' - -homepage = 'http://savannah.gnu.org/projects/parallel/' -description = """parallel: Build and execute shell commands in parallel""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCE_TAR_BZ2] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('Perl', '5.16.3', '-bare'), -] - -sanity_check_paths = { - 'files': ['bin/parallel'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/p/parallel/parallel-20151222-foss-2015b.eb b/easybuild/easyconfigs/__archive__/p/parallel/parallel-20151222-foss-2015b.eb deleted file mode 100644 index 693b7da49a0b..000000000000 --- a/easybuild/easyconfigs/__archive__/p/parallel/parallel-20151222-foss-2015b.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'parallel' -version = '20151222' - -homepage = 'http://savannah.gnu.org/projects/parallel/' -description = """parallel: Build and execute shell commands in parallel""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('Perl', '5.22.0', '-bare'), -] - -sanity_check_paths = { - 'files': ['bin/parallel'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/p/patch/patch-2.7.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/patch/patch-2.7.1-goolf-1.4.10.eb deleted file mode 100644 index 29909ec6019e..000000000000 --- a/easybuild/easyconfigs/__archive__/p/patch/patch-2.7.1-goolf-1.4.10.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "patch" -version = "2.7.1" - -homepage = 'http://www.gnu.org/software/coreutils/' -description = """Patch takes a patch file containing a difference listing produced by the diff - program and applies those differences to one or more original files, producing patched versions.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_XZ] - -sanity_check_paths = { - 'files': ["bin/patch"], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/patch/patch-2.7.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/p/patch/patch-2.7.1-ictce-5.3.0.eb deleted file mode 100644 index e4181c9571b5..000000000000 --- a/easybuild/easyconfigs/__archive__/p/patch/patch-2.7.1-ictce-5.3.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "patch" -version = "2.7.1" - -homepage = 'http://www.gnu.org/software/coreutils/' -description = """Patch takes a patch file containing a difference listing produced by the diff - program and applies those differences to one or more original files, producing patched versions.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_XZ] - -sanity_check_paths = { - 'files': ["bin/patch"], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/paycheck/paycheck-1.0.2-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/paycheck/paycheck-1.0.2-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index ba44c00e4e78..000000000000 --- a/easybuild/easyconfigs/__archive__/p/paycheck/paycheck-1.0.2-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -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.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.3' - -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [(python, pyver)] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/paycheck' % pyshortver], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/paycheck/paycheck-1.0.2-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/paycheck/paycheck-1.0.2-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index bead17f74623..000000000000 --- a/easybuild/easyconfigs/__archive__/p/paycheck/paycheck-1.0.2-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -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.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.3' - -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [(python, pyver)] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/paycheck' % pyshortver], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/pbs_python/pbs_python-4.6.0-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/p/pbs_python/pbs_python-4.6.0-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index f3e698bb5f2d..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pbs_python/pbs_python-4.6.0-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'pbs_python' -version = '4.6.0' - -homepage = 'https://oss.trac.surfsara.nl/pbs_python' -description = """The pbs_python package is a wrapper class for the Torque C library. With this package you now can - write utilities/extensions in Python instead of C. We developed this package because we want to replace xpbsmon by - an ascii version named pbsmon. PBSQuery is also included in this package. This is a python module build on top of - the pbs python module to simplify querying the batch server, eg: how many jobs, how many nodes, ...""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://ftp.sara.nl/pub/outgoing/'] -sources = [SOURCE_TAR_GZ] - -patches = [ - 'pbs_python-%(version)s_CC.patch', - 'pbs_python-%(version)s_remove-printf.patch', -] - -python = 'Python' -pythonver = '2.7.10' -pythonshortver = '.'.join(pythonver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [(python, pythonver)] - -osdependencies = ['torque-devel'] - -# this is needed for setup.py script -configopts = "--datarootdir=%(installdir)s --docdir=%(installdir)s" -prebuildopts = 'export CFLAGS="$CFLAGS -I/usr/include/torque/" && ' -preinstallopts = prebuildopts - -pythonpath = 'lib/python%s/site-packages' % pythonshortver -modextrapaths = {"PYTHONPATH": pythonpath} - -sanity_check_paths = { - 'files': [], - 'dirs': ["%s/pbs" % pythonpath] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/p/pbs_python/pbs_python-4.6.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/p/pbs_python/pbs_python-4.6.0-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index ab7a722fecab..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pbs_python/pbs_python-4.6.0-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'pbs_python' -version = '4.6.0' - -homepage = 'https://oss.trac.surfsara.nl/pbs_python' -description = """The pbs_python package is a wrapper class for the Torque C library. With this package you now can - write utilities/extensions in Python instead of C. We developed this package because we want to replace xpbsmon by - an ascii version named pbsmon. PBSQuery is also included in this package. This is a python module build on top of - the pbs python module to simplify querying the batch server, eg: how many jobs, how many nodes, ...""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://ftp.sara.nl/pub/outgoing/'] -sources = [SOURCE_TAR_GZ] - -patches = [ - 'pbs_python-%(version)s_CC.patch', - 'pbs_python-%(version)s_remove-printf.patch', -] - -python = 'Python' -pythonver = '2.7.9' -pythonshortver = '.'.join(pythonver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [(python, pythonver)] - -osdependencies = ['torque-devel'] - -# this is needed for setup.py script -configopts = "--datarootdir=%(installdir)s --docdir=%(installdir)s" -prebuildopts = 'export CFLAGS="$CFLAGS -I/usr/include/torque/" && ' -preinstallopts = prebuildopts - -pythonpath = 'lib/python%s/site-packages' % pythonshortver -modextrapaths = {"PYTHONPATH": pythonpath} - -sanity_check_paths = { - 'files': [], - 'dirs': ["%s/pbs" % pythonpath] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/p/pbs_python/pbs_python-4.6.0-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/p/pbs_python/pbs_python-4.6.0-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index bd3010ce447f..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pbs_python/pbs_python-4.6.0-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'pbs_python' -version = '4.6.0' - -homepage = 'https://oss.trac.surfsara.nl/pbs_python' -description = """The pbs_python package is a wrapper class for the Torque C library. With this package you now can - write utilities/extensions in Python instead of C. We developed this package because we want to replace xpbsmon by - an ascii version named pbsmon. PBSQuery is also included in this package. This is a python module build on top of - the pbs python module to simplify querying the batch server, eg: how many jobs, how many nodes, ...""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://ftp.sara.nl/pub/outgoing/'] -sources = [SOURCE_TAR_GZ] - -patches = [ - 'pbs_python-%(version)s_CC.patch', - 'pbs_python-%(version)s_remove-printf.patch', -] - -python = 'Python' -pythonver = '2.7.10' -pythonshortver = '.'.join(pythonver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [(python, pythonver)] - -osdependencies = ['torque-devel'] - -# this is needed for setup.py script -configopts = "--datarootdir=%(installdir)s --docdir=%(installdir)s" -prebuildopts = 'export CFLAGS="$CFLAGS -I/usr/include/torque/" && ' -preinstallopts = prebuildopts - -pythonpath = 'lib/python%s/site-packages' % pythonshortver -modextrapaths = {"PYTHONPATH": pythonpath} - -sanity_check_paths = { - 'files': [], - 'dirs': ["%s/pbs" % pythonpath] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/p/petsc4py/petsc4py-3.3-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/petsc4py/petsc4py-3.3-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index f2d716e0cd57..000000000000 --- a/easybuild/easyconfigs/__archive__/p/petsc4py/petsc4py-3.3-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = "PythonPackage" - -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." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://petsc4py.googlecode.com/files/'] -sources = [SOURCE_TAR_GZ] - -python = "Python" -python_version = "2.7.3" -versionsuffix = '-%s-%s' % (python, python_version) - -dependencies = [ - (python, python_version), - ('PETSc', '3.3-p2', versionsuffix) -] - -py_short_ver = ".".join(python_version.split(".")[0:2]) -pylibdir = "lib/python%s/site-packages/%s" % (py_short_ver, name) - -sanity_check_paths = { - 'files': [], - 'dirs': [pylibdir] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/p/petsc4py/petsc4py-3.3-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/petsc4py/petsc4py-3.3-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index d31fcf86b6a4..000000000000 --- a/easybuild/easyconfigs/__archive__/p/petsc4py/petsc4py-3.3-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = "PythonPackage" - -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." - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['https://petsc4py.googlecode.com/files/'] -sources = [SOURCE_TAR_GZ] - -python = "Python" -python_version = "2.7.3" -versionsuffix = '-%s-%s' % (python, python_version) - -dependencies = [ - (python, python_version), - ('PETSc', '3.3-p2', versionsuffix) -] - -py_short_ver = ".".join(python_version.split(".")[0:2]) -pylibdir = "lib/python%s/site-packages/%s" % (py_short_ver, name) - -sanity_check_paths = { - 'files': [], - 'dirs': [pylibdir] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/p/petsc4py/petsc4py-3.6.0-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/p/petsc4py/petsc4py-3.6.0-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 25e343af47f9..000000000000 --- a/easybuild/easyconfigs/__archive__/p/petsc4py/petsc4py-3.6.0-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'petsc4py' -version = '3.6.0' - -homepage = 'https://bitbucket.org/petsc/petsc4py' -description = "petsc4py are Python bindings for PETSc, the Portable, Extensible Toolchain for Scientific Computation." - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -pyver = '2.7.11' -versionsuffix = '-Python-%s' % pyver - -dependencies = [ - ('Python', pyver), - ('PETSc', '3.6.3', versionsuffix) -] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages' % pyshortver], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/p/phonopy/phonopy-1.6.4-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/phonopy/phonopy-1.6.4-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 72709131d2fe..000000000000 --- a/easybuild/easyconfigs/__archive__/p/phonopy/phonopy-1.6.4-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'phonopy' -version = '1.6.4' - -homepage = 'http://phonopy.sourceforge.net/' -description = """Phonopy is an open source package of phonon calculations based on the supercell approach.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.3' -pythonshortversion = '.'.join(pythonversion.split('.')[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('matplotlib', '1.2.1', versionsuffix), - ('lxml', '3.1.2', versionsuffix), - ('PyYAML', '3.10', versionsuffix), -] - -pylibdir = "lib/python%s/site-packages/%%(name)s" % pythonshortversion - -sanity_check_paths = { - 'files': [], - 'dirs': [('%s-%%(version)s-py%s.egg' % (pylibdir, pythonshortversion), pylibdir)], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/p/phonopy/phonopy-1.6.4-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/phonopy/phonopy-1.6.4-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 4f215834cc54..000000000000 --- a/easybuild/easyconfigs/__archive__/p/phonopy/phonopy-1.6.4-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'phonopy' -version = '1.6.4' - -homepage = 'http://phonopy.sourceforge.net/' -description = """Phonopy is an open source package of phonon calculations based on the supercell approach.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.3' -pythonshortversion = '.'.join(pythonversion.split('.')[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('matplotlib', '1.2.1', versionsuffix), - ('lxml', '3.1.2', versionsuffix), - ('PyYAML', '3.10', versionsuffix), -] - -pylibdir = "lib/python%s/site-packages/%%(name)s" % pythonshortversion - -sanity_check_paths = { - 'files': [], - 'dirs': [('%s-%%(version)s-py%s.egg' % (pylibdir, pythonshortversion), pylibdir)], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/p/phonopy/phonopy-1.9.6-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/p/phonopy/phonopy-1.9.6-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 3007b29a1b80..000000000000 --- a/easybuild/easyconfigs/__archive__/p/phonopy/phonopy-1.9.6-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'phonopy' -version = '1.9.6' - -homepage = 'http://phonopy.sourceforge.net/' -description = """Phonopy is an open source package of phonon calculations based on the supercell approach.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.10' -pythonshortversion = '.'.join(pythonversion.split('.')[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('matplotlib', '1.4.3', versionsuffix), - ('lxml', '3.4.4', versionsuffix), - ('PyYAML', '3.11', versionsuffix), -] - -pylibdir = "lib/python%s/site-packages/%%(name)s" % pythonshortversion - -sanity_check_paths = { - 'files': [], - 'dirs': [('%s-%%(version)s-py%s.egg' % (pylibdir, pythonshortversion), pylibdir)], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/p/phonopy/phonopy-1.9.6.2-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/p/phonopy/phonopy-1.9.6.2-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 47381e388760..000000000000 --- a/easybuild/easyconfigs/__archive__/p/phonopy/phonopy-1.9.6.2-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'phonopy' -version = '1.9.6.2' - -homepage = 'http://phonopy.sourceforge.net/' -description = """Phonopy is an open source package of phonon calculations based on the supercell approach.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.10' -pythonshortversion = '.'.join(pythonversion.split('.')[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('matplotlib', '1.4.3', versionsuffix), - ('lxml', '3.4.4', versionsuffix), - ('PyYAML', '3.11', versionsuffix), -] - -pylibdir = "lib/python%s/site-packages/%%(name)s" % pythonshortversion - -sanity_check_paths = { - 'files': [], - 'dirs': [('%s-%%(version)s-py%s.egg' % (pylibdir, pythonshortversion), pylibdir)], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/p/pigz/pigz-2.3.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/pigz/pigz-2.3.1-goolf-1.4.10.eb deleted file mode 100644 index 513a7c2b795b..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pigz/pigz-2.3.1-goolf-1.4.10.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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.1' - -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': 'goolf', 'version': '1.4.10'} - -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')] - -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/__archive__/p/pigz/pigz-2.3.1-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/p/pigz/pigz-2.3.1-ictce-6.2.5.eb deleted file mode 100644 index 594f9b1a27e5..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pigz/pigz-2.3.1-ictce-6.2.5.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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.1' - -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': 'ictce', 'version': '6.2.5'} - -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')] - -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/__archive__/p/pigz/pigz-2.3.3-foss-2015b.eb b/easybuild/easyconfigs/__archive__/p/pigz/pigz-2.3.3-foss-2015b.eb deleted file mode 100644 index 6bf9fd86a266..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pigz/pigz-2.3.3-foss-2015b.eb +++ /dev/null @@ -1,40 +0,0 @@ -# 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': '2015b'} - -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/__archive__/p/pip/pip-7.1.2-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/p/pip/pip-7.1.2-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 3b1ec70aab6b..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pip/pip-7.1.2-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'pip' -version = '7.1.2' - -homepage = 'https://pip.pypa.io' -description = """The PyPA recommended tool for installing Python packages.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/p/pip/pip-8.1.2-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/p/pip/pip-8.1.2-goolf-1.4.10-Python-2.7.5.eb deleted file mode 100644 index 79cbce5e3701..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pip/pip-8.1.2-goolf-1.4.10-Python-2.7.5.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'pip' -version = '8.1.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pip.pypa.io' -description = """The PyPA recommended tool for installing Python packages.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Python', '2.7.5'), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/p/pip/pip-8.1.2-goolf-1.7.20-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/p/pip/pip-8.1.2-goolf-1.7.20-Python-2.7.11.eb deleted file mode 100644 index 5348d77fed8b..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pip/pip-8.1.2-goolf-1.7.20-Python-2.7.11.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'pip' -version = '8.1.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pip.pypa.io' -description = """The PyPA recommended tool for installing Python packages.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Python', '2.7.11'), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/p/pip/pip-8.1.2-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/p/pip/pip-8.1.2-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index f8c928ec85c5..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pip/pip-8.1.2-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'pip' -version = '8.1.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pip.pypa.io' -description = """The PyPA recommended tool for installing Python packages.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Python', '2.7.10'), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/p/pixman/pixman-0.28.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/pixman/pixman-0.28.2-goolf-1.4.10.eb deleted file mode 100644 index 62bdd5d5547b..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pixman/pixman-0.28.2-goolf-1.4.10.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "pixman" -version = '0.28.2' - -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': 'goolf', 'version': '1.4.10'} - -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/__archive__/p/pixman/pixman-0.28.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/p/pixman/pixman-0.28.2-ictce-5.3.0.eb deleted file mode 100644 index 95b98067f098..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pixman/pixman-0.28.2-ictce-5.3.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "pixman" -version = '0.28.2' - -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': 'ictce', 'version': '5.3.0'} - -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/__archive__/p/pixman/pixman-0.32.6-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/p/pixman/pixman-0.32.6-goolf-1.7.20.eb deleted file mode 100644 index b69347b571e5..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pixman/pixman-0.32.6-goolf-1.7.20.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "pixman" -version = '0.32.6' - -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': 'goolf', 'version': '1.7.20'} - -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/__archive__/p/pixman/pixman-0.32.6-intel-2014b.eb b/easybuild/easyconfigs/__archive__/p/pixman/pixman-0.32.6-intel-2014b.eb deleted file mode 100644 index 9d1bad815178..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pixman/pixman-0.32.6-intel-2014b.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "pixman" -version = '0.32.6' - -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': 'intel', 'version': '2014b'} - -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/__archive__/p/pixman/pixman-0.32.6-intel-2015a.eb b/easybuild/easyconfigs/__archive__/p/pixman/pixman-0.32.6-intel-2015a.eb deleted file mode 100644 index 7c7c7a06baa7..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pixman/pixman-0.32.6-intel-2015a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "pixman" -version = '0.32.6' - -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': 'intel', 'version': '2015a'} - -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/__archive__/p/pixman/pixman-0.32.8-intel-2015b.eb b/easybuild/easyconfigs/__archive__/p/pixman/pixman-0.32.8-intel-2015b.eb deleted file mode 100644 index d916e6e26365..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pixman/pixman-0.32.8-intel-2015b.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'pixman' -version = '0.32.8' - -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': 'intel', 'version': '2015b'} - -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/__archive__/p/pkg-config/pkg-config-0.27.1-foss-2015b.eb b/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.27.1-foss-2015b.eb deleted file mode 100644 index d7052c1c1bc9..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.27.1-foss-2015b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'pkg-config' -version = '0.27.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).""" - -# don't use PAX, it might break. -tar_config_opts = True - -toolchain = {'name': 'foss', 'version': '2015b'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://pkg-config.freedesktop.org/releases/'] - -configopts = " --with-internal-glib" - -sanity_check_paths = { - 'files': ['bin/pkg-config'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.27.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.27.1-goolf-1.4.10.eb deleted file mode 100644 index 79931f690ca6..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.27.1-goolf-1.4.10.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'pkg-config' -version = '0.27.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': 'goolf', 'version': '1.4.10'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://pkg-config.freedesktop.org/releases/'] - -configopts = " --with-internal-glib" - -sanity_check_paths = { - 'files': ['bin/pkg-config'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.27.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.27.1-ictce-5.3.0.eb deleted file mode 100644 index 61f51a72889c..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.27.1-ictce-5.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'pkg-config' -version = '0.27.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': 'ictce', 'version': '5.3.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://pkg-config.freedesktop.org/releases/'] - -configopts = " --with-internal-glib" - -sanity_check_paths = { - 'files': ['bin/pkg-config'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.27.1-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.27.1-ictce-5.5.0.eb deleted file mode 100644 index 2b116605832c..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.27.1-ictce-5.5.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'pkg-config' -version = '0.27.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).""" - -# don't use PAX, it might break. -tar_config_opts = True - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://pkg-config.freedesktop.org/releases/'] - -configopts = " --with-internal-glib" - -sanity_check_paths = { - 'files': ['bin/pkg-config'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.27.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.27.1-intel-2015a.eb deleted file mode 100644 index d3711e40bd23..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.27.1-intel-2015a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'pkg-config' -version = '0.27.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).""" - -# don't use PAX, it might break. -tar_config_opts = True - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://pkg-config.freedesktop.org/releases/'] - -configopts = " --with-internal-glib" - -sanity_check_paths = { - 'files': ['bin/pkg-config'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.27.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.27.1-intel-2015b.eb deleted file mode 100644 index 853d2fd1aa5c..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.27.1-intel-2015b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'pkg-config' -version = '0.27.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).""" - -# don't use PAX, it might break. -tar_config_opts = True - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://pkg-config.freedesktop.org/releases/'] - -configopts = " --with-internal-glib" - -sanity_check_paths = { - 'files': ['bin/pkg-config'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.28-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.28-ictce-5.5.0.eb deleted file mode 100644 index bbe881a34b5f..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.28-ictce-5.5.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'pkg-config' -version = '0.28' - -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).""" - -# don't use PAX, it might break. -tar_config_opts = True - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://pkg-config.freedesktop.org/releases/'] - -configopts = " --with-internal-glib" - -sanity_check_paths = { - 'files': ['bin/pkg-config'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.28-intel-2015a.eb b/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.28-intel-2015a.eb deleted file mode 100644 index 2bcff32be771..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.28-intel-2015a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'pkg-config' -version = '0.28' - -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).""" - -# don't use PAX, it might break. -tar_config_opts = True - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://pkg-config.freedesktop.org/releases/'] - -configopts = " --with-internal-glib" - -sanity_check_paths = { - 'files': ['bin/pkg-config'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.29-intel-2015a.eb b/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.29-intel-2015a.eb deleted file mode 100644 index de196014299b..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.29-intel-2015a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'pkg-config' -version = '0.29' - -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': '2015a'} - -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/__archive__/p/pkg-config/pkg-config-0.29-intel-2015b.eb b/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.29-intel-2015b.eb deleted file mode 100644 index 4ffff0c4e5a7..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.29-intel-2015b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'pkg-config' -version = '0.29' - -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': '2015b'} - -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/__archive__/p/pkg-config/pkg-config-0.29.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.29.1-foss-2015a.eb deleted file mode 100644 index ab1875711a92..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.29.1-foss-2015a.eb +++ /dev/null @@ -1,27 +0,0 @@ -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': '2015a'} - -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/__archive__/p/pkgconfig/pkgconfig-1.1.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/p/pkgconfig/pkgconfig-1.1.0-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index da4b13a3e008..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pkgconfig/pkgconfig-1.1.0-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'pkgconfig' -version = '1.1.0' -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': '2015a'} -toolchainopts = {'usempi': True} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Python', '2.7.9'), - ('pkg-config', '0.29'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/pkgconfig/pkgconfig-1.1.0-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/p/pkgconfig/pkgconfig-1.1.0-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 07c24c07551c..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pkgconfig/pkgconfig-1.1.0-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'pkgconfig' -version = '1.1.0' -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': '2015b'} -toolchainopts = {'usempi': True} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Python', '2.7.10'), - ('pkg-config', '0.29'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/pkgconfig/pkgconfig-1.1.0-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/p/pkgconfig/pkgconfig-1.1.0-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 0206cf1e54f3..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pkgconfig/pkgconfig-1.1.0-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'pkgconfig' -version = '1.1.0' -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': '2015b'} -toolchainopts = {'usempi': True} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Python', '2.7.11'), - ('pkg-config', '0.29'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/popt/popt-1.14-iccifort-2015.1.133.eb b/easybuild/easyconfigs/__archive__/p/popt/popt-1.14-iccifort-2015.1.133.eb deleted file mode 100644 index 59c5ad2adf59..000000000000 --- a/easybuild/easyconfigs/__archive__/p/popt/popt-1.14-iccifort-2015.1.133.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'popt' -version = '1.14' - -homepage = "http://freecode.com/projects/popt" -description = """Popt is a C library for parsing command line parameters.""" -toolchain = {'name': 'iccifort', 'version': '2015.1.133'} - - -source_urls = ['http://rpm5.org/files/popt/'] -sources = [SOURCE_TAR_GZ] - -sanity_check_paths = { - 'files': ['include/popt.h', - ('lib/libpopt.a', 'lib64/libpopt.a'), - ('lib/libpopt.%s' % SHLIB_EXT, 'lib64/libpopt.%s' % SHLIB_EXT)], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/p/pplacer/pplacer-1.1.alpha16-ictce-5.5.0-OCaml-4.01.0.eb b/easybuild/easyconfigs/__archive__/p/pplacer/pplacer-1.1.alpha16-ictce-5.5.0-OCaml-4.01.0.eb deleted file mode 100644 index 67fa1882a40a..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pplacer/pplacer-1.1.alpha16-ictce-5.5.0-OCaml-4.01.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'pplacer' -version = '1.1.alpha16' - -homepage = 'http://matsen.fhcrc.org/pplacer/' -description = """Pplacer places query sequences on a fixed reference phylogenetic tree to maximize phylogenetic - likelihood or posterior probability according to a reference alignment. Pplacer is designed to be fast, to give - useful information about uncertainty, and to offer advanced visualization and downstream analysis.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = [ - 'https://github.com/matsen/pplacer/archive/', - 'https://github.com/matsen/pplacer-opam-repository/archive/', -] -sources = [ - 'v%(version)s.tar.gz', - 'ba5e766.tar.gz', # pplacer-opam-repository (20151002) -] - -patches = ['pplacer-%(version)s_fix-sqlite3-req-pkg.patch'] - -ocaml = 'OCaml' -ocamlver = '4.01.0' -versionsuffix = '-%s-%s' % (ocaml, ocamlver) -dependencies = [ - (ocaml, ocamlver), - ('zlib', '1.2.7'), # for CamlZIP OCaml package - ('GSL', '1.16'), # for GSL-OCaml package - ('SQLite', '3.8.6'), # for SQLite3-OCaml package -] -builddependencies = [ - ('M4', '1.4.17'), -] - -# parallel build tends to break -parallel = 1 - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/p/printproto/printproto-1.0.5-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/printproto/printproto-1.0.5-goolf-1.4.10.eb deleted file mode 100644 index 3f72d96af428..000000000000 --- a/easybuild/easyconfigs/__archive__/p/printproto/printproto-1.0.5-goolf-1.4.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'printproto' -version = '1.0.5' - -homepage = 'http://xorg.freedesktop.org/' -description = """X.org PrintProto protocol headers.""" - -source_urls = [XORG_PROTO_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sanity_check_paths = { - 'files': ['include/X11/extensions/Print.h', 'include/X11/extensions/Printstr.h'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/printproto/printproto-1.0.5-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/p/printproto/printproto-1.0.5-goolf-1.5.14.eb deleted file mode 100644 index c81ebb499364..000000000000 --- a/easybuild/easyconfigs/__archive__/p/printproto/printproto-1.0.5-goolf-1.5.14.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'printproto' -version = '1.0.5' - -homepage = 'http://xorg.freedesktop.org/' -description = """X.org PrintProto protocol headers.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -source_urls = [XORG_PROTO_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['include/X11/extensions/Print.h', 'include/X11/extensions/Printstr.h'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/printproto/printproto-1.0.5-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/p/printproto/printproto-1.0.5-ictce-5.3.0.eb deleted file mode 100644 index bd1a54770562..000000000000 --- a/easybuild/easyconfigs/__archive__/p/printproto/printproto-1.0.5-ictce-5.3.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'printproto' -version = '1.0.5' - -homepage = 'http://xorg.freedesktop.org/' -description = """X.org PrintProto protocol headers.""" - -source_urls = [XORG_PROTO_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sanity_check_paths = { - 'files': ['include/X11/extensions/Print.h', 'include/X11/extensions/Printstr.h'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/printproto/printproto-1.0.5-intel-2015a.eb b/easybuild/easyconfigs/__archive__/p/printproto/printproto-1.0.5-intel-2015a.eb deleted file mode 100644 index 38e0bbe3cc68..000000000000 --- a/easybuild/easyconfigs/__archive__/p/printproto/printproto-1.0.5-intel-2015a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'printproto' -version = '1.0.5' - -homepage = 'http://xorg.freedesktop.org/' -description = """X.org PrintProto protocol headers.""" - -source_urls = [XORG_PROTO_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -toolchain = {'name': 'intel', 'version': '2015a'} - -sanity_check_paths = { - 'files': ['include/X11/extensions/Print.h', 'include/X11/extensions/Printstr.h'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/problog/problog-1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/problog/problog-1.1-goolf-1.4.10.eb deleted file mode 100644 index bf69687a4baf..000000000000 --- a/easybuild/easyconfigs/__archive__/p/problog/problog-1.1-goolf-1.4.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'problog' -version = '1.1' - -homepage = 'http://dtai.cs.kuleuven.be/problog/problog1.html' -description = "ProbLog is a probabilistic Prolog, a probabilistic logic programming language." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [ - 'http://dtai.cs.kuleuven.be/problog/files/', # problog - 'http://www.cs.kuleuven.be/~theo/tools/', # SimpleCUDD -] -sources = [ - SOURCE_TGZ, - 'SimpleCUDD.tar.gz', # no version number?! -] - -patches = [('SimpleCUDD-hardcoding.patch', '..')] - -skipsteps = ['configure', 'install'] - -prebuildopts = 'ln -s ../simplecudd && ' -buildopts = 'CC="$CC" CPP="$CXX" && mkdir -p %(installdir)s/bin && cp ProblogBDD %(installdir)s/bin' - -parallel = 1 - -sanity_check_paths = { - 'files': ["bin/ProblogBDD"], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/problog/problog-1.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/p/problog/problog-1.1-ictce-5.3.0.eb deleted file mode 100644 index 94556bf0db1f..000000000000 --- a/easybuild/easyconfigs/__archive__/p/problog/problog-1.1-ictce-5.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'problog' -version = '1.1' - -homepage = 'http://dtai.cs.kuleuven.be/problog/problog1.html' -description = "ProbLog is a probabilistic Prolog, a probabilistic logic programming language." - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [ - 'http://dtai.cs.kuleuven.be/problog/files/', # problog - 'http://www.cs.kuleuven.be/~theo/tools/', # SimpleCUDD -] -sources = [ - SOURCE_TGZ, - 'SimpleCUDD.tar.gz', # no version number?! -] - -patches = [('SimpleCUDD-hardcoding.patch', '..')] - -skipsteps = ['configure', 'install'] - -prebuildopts = 'ln -s ../simplecudd && ' -buildopts = 'CC="$CC" CPP="$CXX" && mkdir -p %(installdir)s/bin && cp ProblogBDD %(installdir)s/bin' - -parallel = 1 - -sanity_check_paths = { - 'files': ["bin/ProblogBDD"], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/p/protobuf/protobuf-2.4.0a-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/protobuf/protobuf-2.4.0a-goolf-1.4.10.eb deleted file mode 100644 index 09916bed5454..000000000000 --- a/easybuild/easyconfigs/__archive__/p/protobuf/protobuf-2.4.0a-goolf-1.4.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'protobuf' -version = '2.4.0a' - -homepage = 'https://code.google.com/p/protobuf/' -description = """Google Protocol Buffers""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GOOGLECODE_SOURCE] - -sanity_check_paths = { - 'files': ['bin/protoc'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/protobuf/protobuf-2.5.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/p/protobuf/protobuf-2.5.0-goolf-1.4.10.eb deleted file mode 100644 index 3c5b16c424df..000000000000 --- a/easybuild/easyconfigs/__archive__/p/protobuf/protobuf-2.5.0-goolf-1.4.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'protobuf' -version = '2.5.0' - -homepage = 'https://code.google.com/p/protobuf/' -description = """Google Protocol Buffers""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['https://github.com/google/%(namelower)s/releases/download/v%(version)s/'] - -sanity_check_paths = { - 'files': ['bin/protoc'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/protobuf/protobuf-2.5.0-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/p/protobuf/protobuf-2.5.0-goolf-1.7.20.eb deleted file mode 100644 index 3dff68438ef6..000000000000 --- a/easybuild/easyconfigs/__archive__/p/protobuf/protobuf-2.5.0-goolf-1.7.20.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'protobuf' -version = '2.5.0' - -homepage = 'https://code.google.com/p/protobuf/' -description = """Google Protocol Buffers""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['https://github.com/google/%(namelower)s/releases/download/v%(version)s/'] - -sanity_check_paths = { - 'files': ['bin/protoc'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/pscom/pscom-5.0.44-1-iccifort-2015.1.133.eb b/easybuild/easyconfigs/__archive__/p/pscom/pscom-5.0.44-1-iccifort-2015.1.133.eb deleted file mode 100644 index af331b28c2cd..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pscom/pscom-5.0.44-1-iccifort-2015.1.133.eb +++ /dev/null @@ -1,21 +0,0 @@ -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'} - -source_urls = ['https://github.com/ParaStation/%(name)s/archive/'] -sources = ['%(version)s.zip'] - -dependencies = [('popt', '1.14')] - -sanity_check_paths = { - 'files': ['include/pscom.h', ('lib/libpscom.%s' % SHLIB_EXT, 'lib64/libpscom.%s' % SHLIB_EXT)], - 'dirs': [], -} -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/p/psmpi/psmpi-5.1.0-1-iccifort-2015.1.133.eb b/easybuild/easyconfigs/__archive__/p/psmpi/psmpi-5.1.0-1-iccifort-2015.1.133.eb deleted file mode 100644 index e8adea5cddac..000000000000 --- a/easybuild/easyconfigs/__archive__/p/psmpi/psmpi-5.1.0-1-iccifort-2015.1.133.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'psmpi' -version = '5.1.0-1' - -homepage = 'https://github.com/ParaStation/psmpi2' -description = """ParaStation MPI is an open source high-performance MPI 3.0 implementation, -based on MPICH v3. It provides extra low level communication libraries and integration with -various batch systems for tighter process control. -""" -toolchain = {'name': 'iccifort', 'version': '2015.1.133'} - -sources = [ - '%(version)s.tar.gz', - 'openpa-1.0.4.tar.gz', -] -source_urls = [ - 'https://github.com/ParaStation/psmpi2/archive/', - 'https://trac.mpich.org/projects/openpa/attachment/wiki/Downloads', -] - -mpich_opts = '--enable-static' - -dependencies = [ - ('pscom', '5.0.48-1', '', True), -] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/p/psmpi/psmpi-5.1.5-1-iccifort-2015.1.133-mt.eb b/easybuild/easyconfigs/__archive__/p/psmpi/psmpi-5.1.5-1-iccifort-2015.1.133-mt.eb deleted file mode 100644 index 9bf66b57282f..000000000000 --- a/easybuild/easyconfigs/__archive__/p/psmpi/psmpi-5.1.5-1-iccifort-2015.1.133-mt.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'psmpi' -version = '5.1.5-1' -versionsuffix = '-mt' - -homepage = 'https://github.com/ParaStation/psmpi2' -description = """ParaStation MPI is an open source high-performance MPI 3.0 implementation, -based on MPICH v3. It provides extra low level communication libraries and integration with -various batch systems for tighter process control. -""" - -toolchain = {'version': '2015.1.133', 'name': 'iccifort'} - -toolchainopts = {'defaultopt': True} - -sources = ['%(version)s.tar.gz'] -source_urls = ['https://github.com/ParaStation/psmpi2/archive/'] - -mpich_opts = '--enable-static' - -threaded = True - -dependencies = [ - ('pscom', '5.0.48-1', '', True), -] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/p/psmpi/psmpi-5.1.5-1-iccifort-2015.1.133.eb b/easybuild/easyconfigs/__archive__/p/psmpi/psmpi-5.1.5-1-iccifort-2015.1.133.eb deleted file mode 100644 index 8251dde430d1..000000000000 --- a/easybuild/easyconfigs/__archive__/p/psmpi/psmpi-5.1.5-1-iccifort-2015.1.133.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'psmpi' -version = '5.1.5-1' - -homepage = 'https://github.com/ParaStation/psmpi2' -description = """ParaStation MPI is an open source high-performance MPI 3.0 implementation, -based on MPICH v3. It provides extra low level communication libraries and integration with -various batch systems for tighter process control. -""" - -toolchain = {'version': '2015.1.133', 'name': 'iccifort'} - -toolchainopts = {'defaultopt': True} - -sources = ['%(version)s.tar.gz'] -source_urls = ['https://github.com/ParaStation/psmpi2/archive/'] - -mpich_opts = '--enable-static' - -dependencies = [ - ('pscom', '5.0.48-1', '', True), -] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/p/pycosat/pycosat-0.6.0-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/p/pycosat/pycosat-0.6.0-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index 57e8c9ee6b86..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pycosat/pycosat-0.6.0-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'pycosat' -version = '0.6.0' - -homepage = 'https://pypi.python.org/pypi/pycosat' -description = """pycosat provides efficient Python bindings to picosat on the C level, i.e. when importing pycosat, - the picosat solver becomes part of the Python process itself.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), -] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': ['lib/python%s/site-packages/pycosat.so' % pyshortver], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/p/pycosat/pycosat-0.6.1-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/p/pycosat/pycosat-0.6.1-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index cea252567b51..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pycosat/pycosat-0.6.1-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'pycosat' -version = '0.6.1' - -homepage = 'https://pypi.python.org/pypi/pycosat' -description = """pycosat provides efficient Python bindings to picosat on the C level, i.e. when importing pycosat, - the picosat solver becomes part of the Python process itself.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), -] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': ['lib/python%s/site-packages/pycosat.so' % pyshortver], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/p/pydicom/pydicom-0.9.9-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/p/pydicom/pydicom-0.9.9-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index d2612bab48cc..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pydicom/pydicom-0.9.9-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'pydicom' -version = '0.9.9' - -homepage = 'https://github.com/darcymason/pydicom' -description = """Read, modify and write DICOM files with python code""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['https://github.com/darcymason/pydicom/archive/'] -sources = ['v%(version)s.tar.gz'] - -pyver = '2.7.10' -versionsuffix = '-Python-2.7.10' - -dependencies = [('Python', pyver)] - -start_dir = 'source' - -options = {'modulename': 'dicom'} - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyver)s/site-packages/pydicom-%%(version)s-py%(pyver)s.egg' % {'pyver': pyshortver}], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/p/pygraphviz/pygraphviz-1.3rc2-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/p/pygraphviz/pygraphviz-1.3rc2-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index 1804c2f2a8ed..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pygraphviz/pygraphviz-1.3rc2-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'pygraphviz' -version = '1.3rc2' - -homepage = 'https://pypi.python.org/pypi/pycosat' -description = """pycosat provides efficient Python bindings to picosat on the C level, i.e. when importing pycosat, - the picosat solver becomes part of the Python process itself.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('Graphviz', '2.38.0', versionsuffix), -] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/pygraphviz' % pyshortver], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/p/pyhull/pyhull-1.5.4-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/p/pyhull/pyhull-1.5.4-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index a99331859706..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pyhull/pyhull-1.5.4-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = "pyhull" -version = "1.5.4" -homepage = "http://pythonhosted.org/pyhull/" -description = """Pyhull is a Python wrapper to qhull (http://www.qhull.org/) for the computation of the convex hull, - Delaunay triangulation and Voronoi diagram. It is written as a Python C extension, with both high-level and low-level - interfaces to qhull. -""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['pyhull-%(version)s_use-provided-Qhull.patch'] - -python = "Python" -pythonversion = "2.7.9" -py_short_ver = ".".join(pythonversion.split(".")[0:2]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('Qhull', '2012.1'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages' % py_short_ver], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/p/pymatgen/pymatgen-3.0.13-intel-2015a-Python-2.7.9-gmatteo-20150407.eb b/easybuild/easyconfigs/__archive__/p/pymatgen/pymatgen-3.0.13-intel-2015a-Python-2.7.9-gmatteo-20150407.eb deleted file mode 100644 index 21d43f49f000..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pymatgen/pymatgen-3.0.13-intel-2015a-Python-2.7.9-gmatteo-20150407.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = "PythonPackage" - -name = 'pymatgen' -version = '3.0.13' - -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': '2015a'} - -commit = 'd9b9a17' -extrasuff = 'gmatteo-20150407' - -source_urls = ['https://github.com/gmatteo/pymatgen/archive/%s.tar.gz#' % commit] -sources = ['%%(name)s-%%(version)s-%s.tar.gz' % extrasuff] -checksums = ['461ad0f8bb8109f547dc3b708240f85f'] - -python = 'Python' -pythonversion = '2.7.9' - -versionsuffix = '-%s-%s-%s' % (python, pythonversion, extrasuff) - -dependencies = [ - (python, pythonversion), - ('spglib', '1.7.3'), -] - -py_short_ver = '.'.join(pythonversion.split('.')[0:2]) -sanity_check_paths = { - 'files': ['bin/pmg', 'bin/ipmg'], - 'dirs': ['lib/python%s/site-packages' % py_short_ver], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/p/pymatgen/pymatgen-3.0.13-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/p/pymatgen/pymatgen-3.0.13-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 536a1ef9da6b..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pymatgen/pymatgen-3.0.13-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = "PythonPackage" - -name = 'pymatgen' -version = '3.0.13' - -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': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.9' - -versionsuffix = '-%s-%s' % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('spglib', '1.7.3'), -] - -py_short_ver = '.'.join(pythonversion.split('.')[0:2]) -sanity_check_paths = { - 'files': ['bin/pmg', 'bin/ipmg'], - 'dirs': ['lib/python%s/site-packages' % py_short_ver], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/p/pymatgen/pymatgen-3.2.9-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/p/pymatgen/pymatgen-3.2.9-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index c83255bf8287..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pymatgen/pymatgen-3.2.9-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = "PythonPackage" - -name = 'pymatgen' -version = '3.2.9' - -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': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.10' - -versionsuffix = '-%s-%s' % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('spglib', '1.7.4'), -] - -py_short_ver = '.'.join(pythonversion.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages' % py_short_ver], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/p/pysqlite/pysqlite-2.6.3-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/p/pysqlite/pysqlite-2.6.3-foss-2015a-Python-2.7.9.eb deleted file mode 100644 index 27ca7fc128c8..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pysqlite/pysqlite-2.6.3-foss-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "PythonPackage" - -name = 'pysqlite' -version = '2.6.3' - -homepage = 'https://pypi.python.org/pypi/pysqlite' -description = """pysqlite is an interface to the SQLite 3.x embedded relational database engine. - It is almost fully compliant with the Python database API version 2.0 also exposes the unique features of SQLite.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.9' -pyshortver = '.'.join(pyver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('SQLite', '3.8.8.1'), # also dependency for Python itself -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/%%(name)s%%(version_major)s' % pyshortver], -} - -options = {'modulename': '%(name)s%(version_major)s'} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/p/pysqlite/pysqlite-2.6.3-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/pysqlite/pysqlite-2.6.3-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index cc1722a20533..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pysqlite/pysqlite-2.6.3-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "PythonPackage" - -name = 'pysqlite' -version = '2.6.3' - -homepage = 'https://pypi.python.org/pypi/pysqlite' -description = """pysqlite is an interface to the SQLite 3.x embedded relational database engine. - It is almost fully compliant with the Python database API version 2.0 also exposes the unique features of SQLite.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.3' -pyshortver = '2.7' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('SQLite', '3.8.1'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/%%(name)s%%(version_major)s' % pyshortver], -} - -options = {'modulename': '%(name)s%(version_major)s'} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/p/pysqlite/pysqlite-2.6.3-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/pysqlite/pysqlite-2.6.3-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 0f28dccf307f..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pysqlite/pysqlite-2.6.3-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "PythonPackage" - -name = 'pysqlite' -version = '2.6.3' - -homepage = 'https://pypi.python.org/pypi/pysqlite' -description = """pysqlite is an interface to the SQLite 3.x embedded relational database engine. - It is almost fully compliant with the Python database API version 2.0 also exposes the unique features of SQLite.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.3' -pyshortver = '2.7' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('SQLite', '3.8.1'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/%%(name)s%%(version_major)s' % pyshortver], -} - -options = {'modulename': '%(name)s%(version_major)s'} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/p/pysqlite/pysqlite-2.6.3-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/p/pysqlite/pysqlite-2.6.3-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index cbbee774d89d..000000000000 --- a/easybuild/easyconfigs/__archive__/p/pysqlite/pysqlite-2.6.3-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "PythonPackage" - -name = 'pysqlite' -version = '2.6.3' - -homepage = 'https://pypi.python.org/pypi/pysqlite' -description = """pysqlite is an interface to the SQLite 3.x embedded relational database engine. - It is almost fully compliant with the Python database API version 2.0 also exposes the unique features of SQLite.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.9' -pyshortver = '.'.join(pyver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('SQLite', '3.8.8.1'), # also dependency for Python itself -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/%%(name)s%%(version_major)s' % pyshortver], -} - -options = {'modulename': '%(name)s%(version_major)s'} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/p/python-dateutil/python-dateutil-2.1-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/python-dateutil/python-dateutil-2.1-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 1f3dfbd69d05..000000000000 --- a/easybuild/easyconfigs/__archive__/p/python-dateutil/python-dateutil-2.1-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = "PythonPackage" - -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.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = "2.7.3" - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -py_short_ver = '.'.join(pythonversion.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages' % py_short_ver], -} - -options = {'modulename': 'dateutil'} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/p/python-meep/python-meep-1.4.2-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/python-meep/python-meep-1.4.2-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 562323eb536f..000000000000 --- a/easybuild/easyconfigs/__archive__/p/python-meep/python-meep-1.4.2-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'python-meep' -version = '1.4.2' - -homepage = 'https://code.launchpad.net/python-meep' -description = """Python wrapper for the Meep FDTD solver.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True, 'usempi': True} - -source_urls = ["https://launchpad.net/python-meep/1.4/1.4/+download/"] -sources = [SOURCELOWER_TAR] - -patches = ['MPI_destructor_1.3.patch'] - -python = 'Python' -pythonver = '2.7.3' -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [ - (python, pythonver), - ('Meep', '1.2'), -] - -builddependencies = [('SWIG', '2.0.4', '-%s-%s' % (python, pythonver))] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/p/python-meep/python-meep-1.4.2-intel-2015a-Python-2.7.9-Meep-1.3.eb b/easybuild/easyconfigs/__archive__/p/python-meep/python-meep-1.4.2-intel-2015a-Python-2.7.9-Meep-1.3.eb deleted file mode 100644 index bfb66e3979bc..000000000000 --- a/easybuild/easyconfigs/__archive__/p/python-meep/python-meep-1.4.2-intel-2015a-Python-2.7.9-Meep-1.3.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'python-meep' -version = '1.4.2' - -homepage = 'https://code.launchpad.net/python-meep' -description = """Python wrapper for the Meep FDTD solver.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True, 'usempi': True} - -source_urls = ["https://launchpad.net/python-meep/1.4/1.4/+download/"] -sources = [SOURCELOWER_TAR] - -patches = ['MPI_destructor_1.3.patch'] - -python = 'Python' -pythonver = '2.7.9' -meep = 'Meep' -meepver = '1.3' -versionsuffix = '-%s-%s-%s-%s' % (python, pythonver, meep, meepver) - -dependencies = [ - (python, pythonver), - (meep, meepver), -] - -builddependencies = [('SWIG', '2.0.12', '-%s-%s' % (python, pythonver))] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/q/Qhull/Qhull-2012.1-ictce-7.1.2.eb b/easybuild/easyconfigs/__archive__/q/Qhull/Qhull-2012.1-ictce-7.1.2.eb deleted file mode 100644 index 5c40951ce1f4..000000000000 --- a/easybuild/easyconfigs/__archive__/q/Qhull/Qhull-2012.1-ictce-7.1.2.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Qhull' -version = '2012.1' - -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': 'ictce', 'version': '7.1.2'} - -sources = ['%(namelower)s-%(version)s-src.tgz'] -source_urls = ['http://www.qhull.org/download/'] - -patches = [ - 'Qhull-2012.1-intel-fix.patch', - 'Qhull_pkgconfig.patch', -] - -builddependencies = [('CMake', '2.8.12')] - -sanity_check_paths = { - 'files': ['bin/qhull', 'lib/libqhull.%s' % SHLIB_EXT, 'lib/pkgconfig/qhull.pc'], - 'dirs': [], -} - -modextrapaths = { - 'CPATH': ['qhull/include'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/q/Qhull/Qhull-2012.1-intel-2014b.eb b/easybuild/easyconfigs/__archive__/q/Qhull/Qhull-2012.1-intel-2014b.eb deleted file mode 100644 index a562fe39d807..000000000000 --- a/easybuild/easyconfigs/__archive__/q/Qhull/Qhull-2012.1-intel-2014b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Qhull' -version = '2012.1' - -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': '2014b'} - -sources = ['%(namelower)s-%(version)s-src.tgz'] -source_urls = ['http://www.qhull.org/download/'] - -patches = [ - 'Qhull-2012.1-intel-fix.patch', - 'Qhull_pkgconfig.patch', -] - -builddependencies = [('CMake', '2.8.12')] - -sanity_check_paths = { - 'files': ['bin/qhull', 'lib/libqhull.%s' % SHLIB_EXT, 'lib/pkgconfig/qhull.pc'], - 'dirs': [], -} - -modextrapaths = { - 'CPATH': ['qhull/include'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/q/Qhull/Qhull-2012.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/q/Qhull/Qhull-2012.1-intel-2015a.eb deleted file mode 100644 index 78effcbf0be5..000000000000 --- a/easybuild/easyconfigs/__archive__/q/Qhull/Qhull-2012.1-intel-2015a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Qhull' -version = '2012.1' - -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': '2015a'} - -sources = ['%(namelower)s-%(version)s-src.tgz'] -source_urls = ['http://www.qhull.org/download/'] - -patches = [ - 'Qhull-2012.1-intel-fix.patch', - 'Qhull_pkgconfig.patch', -] - -builddependencies = [('CMake', '3.2.1', '', ('GCC', '4.9.2'))] - -sanity_check_paths = { - 'files': ['bin/qhull', 'lib/libqhull.%s' % SHLIB_EXT, 'lib/pkgconfig/qhull.pc'], - 'dirs': [], -} - -modextrapaths = { - 'CPATH': ['qhull/include'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/q/Qhull/Qhull-2012.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/q/Qhull/Qhull-2012.1-intel-2015b.eb deleted file mode 100644 index d232942c8a3d..000000000000 --- a/easybuild/easyconfigs/__archive__/q/Qhull/Qhull-2012.1-intel-2015b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Qhull' -version = '2012.1' - -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': '2015b'} - -sources = ['%(namelower)s-%(version)s-src.tgz'] -source_urls = ['http://www.qhull.org/download/'] - -patches = [ - 'Qhull-2012.1-intel-fix.patch', - 'Qhull_pkgconfig.patch', -] - -builddependencies = [('CMake', '3.2.1', '', ('GNU', '4.9.3-2.25'))] - -sanity_check_paths = { - 'files': ['bin/qhull', 'lib/libqhull.%s' % SHLIB_EXT, 'lib/pkgconfig/qhull.pc'], - 'dirs': [], -} - -modextrapaths = { - 'CPATH': ['qhull/include'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.4-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.4-goolf-1.4.10.eb deleted file mode 100644 index 7ff79c377b51..000000000000 --- a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.4-goolf-1.4.10.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Qt' -version = '4.8.4' - -homepage = 'http://qt.io/' -description = "Qt is a comprehensive cross-platform C++ application framework." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -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'] - -dependencies = [('GLib', '2.34.3')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.4-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.4-goolf-1.5.14.eb deleted file mode 100644 index f353838078f0..000000000000 --- a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.4-goolf-1.5.14.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Qt' -version = '4.8.4' - -homepage = 'http://qt.io/' -description = "Qt is a comprehensive cross-platform C++ application framework." - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -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'] - -dependencies = [('GLib', '2.34.3')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.4-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.4-ictce-5.3.0.eb deleted file mode 100644 index 3644b946c001..000000000000 --- a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.4-ictce-5.3.0.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Qt' -version = '4.8.4' - -homepage = 'http://qt.io/' -description = "Qt is a comprehensive cross-platform C++ application framework." - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -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'] - -dependencies = [('GLib', '2.34.3')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.5-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.5-goolf-1.5.14.eb deleted file mode 100644 index 1d7ae2908bf2..000000000000 --- a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.5-goolf-1.5.14.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Qt' -version = '4.8.5' - -homepage = 'http://qt.io/' -description = "Qt is a comprehensive cross-platform C++ application framework." - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -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'] - -dependencies = [('GLib', '2.34.3')] - -configopts = "-confirm-license -opensource -silent" - -sanity_check_paths = { - 'files': ['lib/libQtCore.%s' % SHLIB_EXT], - 'dirs': [], -} -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.6-foss-2015a-GLib-2.44.0.eb b/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.6-foss-2015a-GLib-2.44.0.eb deleted file mode 100644 index 38321434760d..000000000000 --- a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.6-foss-2015a-GLib-2.44.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'Qt' -version = '4.8.6' - -homepage = 'http://qt-project.org/' -description = "Qt is a comprehensive cross-platform C++ application framework." - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = [ - 'http://origin.releases.qt-project.org/qt4/source/', - 'http://master.qt-project.org/archive/qt/%(version_major_minor)s/%(version)s/' -] -sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz'] - -glib = 'GLib' -glibver = '2.44.0' -versionsuffix = "-%s-%s" % (glib, glibver) - -dependencies = [(glib, glibver)] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.6-foss-2015a.eb b/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.6-foss-2015a.eb deleted file mode 100644 index 0bfab5d015d1..000000000000 --- a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.6-foss-2015a.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Qt' -version = '4.8.6' - -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'] - -dependencies = [('GLib', '2.42.1')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.6-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.6-goolf-1.5.14.eb deleted file mode 100644 index a829af981d63..000000000000 --- a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.6-goolf-1.5.14.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Qt' -version = '4.8.6' - -homepage = 'http://qt.io/' -description = "Qt is a comprehensive cross-platform C++ application framework." - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -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-4.8.6_icc-qUnused.patch'] - -dependencies = [('GLib', '2.40.0')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.6-intel-2014b.eb b/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.6-intel-2014b.eb deleted file mode 100644 index 61b425c25a0f..000000000000 --- a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.6-intel-2014b.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Qt' -version = '4.8.6' - -homepage = 'http://qt.io/' -description = "Qt is a comprehensive cross-platform C++ application framework." - -toolchain = {'name': 'intel', 'version': '2014b'} - -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-4.8.6_icc-qUnused.patch'] - -dependencies = [('GLib', '2.40.0')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.6-intel-2015a-GLib-2.44.0.eb b/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.6-intel-2015a-GLib-2.44.0.eb deleted file mode 100644 index 3c920b2a404f..000000000000 --- a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.6-intel-2015a-GLib-2.44.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Qt' -version = '4.8.6' - -homepage = 'http://qt-project.org/' -description = "Qt is a comprehensive cross-platform C++ application framework." - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [ - 'http://origin.releases.qt-project.org/qt4/source/', - 'http://master.qt-project.org/archive/qt/%(version_major_minor)s/%(version)s/' -] -sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz'] - -patches = ['Qt-4.8.6_icc-qUnused.patch'] - -glib = 'GLib' -glibver = '2.44.0' -versionsuffix = "-%s-%s" % (glib, glibver) - -dependencies = [(glib, glibver)] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.6-intel-2015a-GLib-2.44.1-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.6-intel-2015a-GLib-2.44.1-Python-2.7.10.eb deleted file mode 100644 index 831075e92bfc..000000000000 --- a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.6-intel-2015a-GLib-2.44.1-Python-2.7.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'Qt' -version = '4.8.6' - -homepage = 'http://qt.io/' -description = "Qt is a comprehensive cross-platform C++ application framework." - -toolchain = {'name': 'intel', '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_icc-qUnused.patch', - 'Qt-%(version)s_phonon-export.patch', -] - -glib = 'GLib' -glibver = '2.44.1' -python = 'Python' -pyver = '2.7.10' -pysuff = '-%s-%s' % (python, pyver) -versionsuffix = '-%s-%s%s' % (glib, glibver, pysuff) - -dependencies = [ - (glib, glibver, pysuff), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.6-intel-2015a-GLib-2.44.1.eb b/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.6-intel-2015a-GLib-2.44.1.eb deleted file mode 100644 index ba0734aff4e3..000000000000 --- a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.6-intel-2015a-GLib-2.44.1.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'Qt' -version = '4.8.6' - -homepage = 'http://qt.io/' -description = "Qt is a comprehensive cross-platform C++ application framework." - -toolchain = {'name': 'intel', '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_icc-qUnused.patch', - 'Qt-%(version)s_phonon-export.patch', -] - -glib = 'GLib' -glibver = '2.44.1' -versionsuffix = '-%s-%s' % (glib, glibver) - -dependencies = [ - (glib, glibver), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.6-intel-2015a.eb b/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.6-intel-2015a.eb deleted file mode 100644 index 1ab132124a8b..000000000000 --- a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.6-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'Qt' -version = '4.8.6' - -homepage = 'http://qt.io/' -description = "Qt is a comprehensive cross-platform C++ application framework." - -toolchain = {'name': 'intel', '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_icc-qUnused.patch', - 'Qt-%(version)s_phonon-export.patch', -] - -dependencies = [('GLib', '2.40.0')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.7-foss-2015a-GLib-2.48.2-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.7-foss-2015a-GLib-2.48.2-Python-2.7.11.eb deleted file mode 100644 index fa6c4175a402..000000000000 --- a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.7-foss-2015a-GLib-2.48.2-Python-2.7.11.eb +++ /dev/null @@ -1,29 +0,0 @@ -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/__archive__/q/Qt/Qt-4.8.7-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.7-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index de2e10742226..000000000000 --- a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.7-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Qt' -version = '4.8.7' -versionsuffix = '-Python-2.7.11' - -homepage = 'http://qt.io/' -description = "Qt is a comprehensive cross-platform C++ application framework." - -toolchain = {'name': 'intel', 'version': '2015b'} - -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.46.0', versionsuffix), - ('libX11', '1.6.3', versionsuffix), - ('libXt', '1.1.5', versionsuffix), - ('libXrender', '0.9.9', versionsuffix), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.7-intel-2015b.eb b/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.7-intel-2015b.eb deleted file mode 100644 index 5ac6ef71e040..000000000000 --- a/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.7-intel-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Qt' -version = '4.8.7' - -homepage = 'http://qt.io/' -description = "Qt is a comprehensive cross-platform C++ application framework." - -toolchain = {'name': 'intel', 'version': '2015b'} - -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.46.0'), - ('libX11', '1.6.3', '-Python-2.7.10'), - ('libXt', '1.1.5'), - ('libXrender', '0.9.9'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/q/Qt5/Qt5-5.5.1-intel-2015b-Mesa-11.0.8.eb b/easybuild/easyconfigs/__archive__/q/Qt5/Qt5-5.5.1-intel-2015b-Mesa-11.0.8.eb deleted file mode 100644 index f213e54acce5..000000000000 --- a/easybuild/easyconfigs/__archive__/q/Qt5/Qt5-5.5.1-intel-2015b-Mesa-11.0.8.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'EB_Qt' - -name = 'Qt5' -version = '5.5.1' -mesaver = '11.0.8' -versionsuffix = '-Mesa-%s' % mesaver - -homepage = 'http://qt.io/' -description = "Qt is a comprehensive cross-platform C++ application framework." - -toolchain = {'name': 'intel', 'version': '2015b'} - -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'] - -pysuff = '-Python-2.7.11' -dependencies = [ - ('GLib', '2.46.0', pysuff), - ('libX11', '1.6.3', pysuff), - ('libXt', '1.1.5', pysuff), - ('libXi', '1.7.4', pysuff), - ('xcb-util', '0.4.0', pysuff), - ('xcb-util-image', '0.4.0', pysuff), - ('xcb-util-keysyms', '0.4.0', pysuff), - ('xcb-util-renderutil', '0.3.9', pysuff), - ('xcb-util-wm', '0.4.1', pysuff), - ('libxkbcommon', '0.5.0', pysuff), - ('libXrender', '0.9.9', pysuff), - ('fontconfig', '2.11.94'), - ('freetype', '2.6.1'), - ('libXfixes', '5.0.1'), - ('libXcursor', '1.1.14', pysuff), - ('libXinerama', '1.1.3', pysuff), - ('libXrandr', '1.5.0', pysuff), - ('libpng', '1.6.18'), - ('Mesa', mesaver, pysuff), - ('libGLU', '9.0.0', versionsuffix), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/q/Qt5/Qt5-5.5.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/q/Qt5/Qt5-5.5.1-intel-2015b.eb deleted file mode 100644 index 4383bd8437a2..000000000000 --- a/easybuild/easyconfigs/__archive__/q/Qt5/Qt5-5.5.1-intel-2015b.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'EB_Qt' - -name = 'Qt5' -version = '5.5.1' - -homepage = 'http://qt.io/' -description = "Qt is a comprehensive cross-platform C++ application framework." - -toolchain = {'name': 'intel', 'version': '2015b'} - -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'] - -pysuff = '-Python-2.7.10' -dependencies = [ - ('GLib', '2.46.0'), - ('libX11', '1.6.3', pysuff), - ('libXt', '1.1.5'), - ('libXi', '1.7.4'), - ('xcb-util', '0.4.0'), - ('xcb-util-image', '0.4.0'), - ('xcb-util-keysyms', '0.4.0'), - ('xcb-util-renderutil', '0.3.9'), - ('xcb-util-wm', '0.4.1'), - ('libxkbcommon', '0.5.0'), - ('libXrender', '0.9.9'), - ('fontconfig', '2.11.94'), - ('freetype', '2.6.1'), - ('libXfixes', '5.0.1'), - ('libXcursor', '1.1.14'), - ('libXinerama', '1.1.3'), - ('libXrandr', '1.5.0'), - ('libpng', '1.6.18'), - ('Mesa', '11.0.2', pysuff), - ('libGLU', '9.0.0'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/q/QuadProg++/QuadProg++-1.2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/q/QuadProg++/QuadProg++-1.2.1-goolf-1.4.10.eb deleted file mode 100644 index 0a472e9d66fd..000000000000 --- a/easybuild/easyconfigs/__archive__/q/QuadProg++/QuadProg++-1.2.1-goolf-1.4.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -# 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 = 'QuadProg++' -version = '1.2.1' - -homepage = 'http://sourceforge.net/projects/quadprog/' -description = """ A C++ library for Quadratic Programming which implements the - Goldfarb-Idnani active-set dual method. At present it is limited to the solution - of strictly convex quadratic programs. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = ['%s-%s.tar.gz' % (name.lower().rstrip('++'), version)] -source_urls = ['http://downloads.sourceforge.net/project/quadprog/'] - -dependencies = [('Boost', '1.53.0')] - -configopts = ' --with-boost=$EBROOTBOOST' - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/q/QuadProg++/QuadProg++-1.2.1-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/q/QuadProg++/QuadProg++-1.2.1-ictce-6.2.5.eb deleted file mode 100644 index d677851e0918..000000000000 --- a/easybuild/easyconfigs/__archive__/q/QuadProg++/QuadProg++-1.2.1-ictce-6.2.5.eb +++ /dev/null @@ -1,25 +0,0 @@ -# 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 = 'QuadProg++' -version = '1.2.1' - -homepage = 'http://sourceforge.net/projects/quadprog/' -description = """ A C++ library for Quadratic Programming which implements the - Goldfarb-Idnani active-set dual method. At present it is limited to the solution - of strictly convex quadratic programs. """ - -toolchain = {'name': 'ictce', 'version': '6.2.5'} - -sources = ['%s-%s.tar.gz' % (name.lower().rstrip('++'), version)] -source_urls = ['http://downloads.sourceforge.net/project/quadprog/'] - -dependencies = [('Boost', '1.53.0')] - -configopts = ' --with-boost=$EBROOTBOOST' - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-4.2-goolf-1.4.10-hybrid.eb b/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-4.2-goolf-1.4.10-hybrid.eb deleted file mode 100644 index cfc71159fd15..000000000000 --- a/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-4.2-goolf-1.4.10-hybrid.eb +++ /dev/null @@ -1,54 +0,0 @@ -name = 'QuantumESPRESSO' -version = '4.2' -versionsuffix = '-hybrid' - -homepage = 'https://www.quantum-espresso.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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True, 'openmp': True} - -source_urls = [ - 'http://www.qe-forge.org/gf/download/frsrelease/64/96/', # espresso-4.2.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/64/97/', # wannier90-1.2.tar.gz - 'http://files.qe-forge.org/index.php?file=', # want-2.3.0.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/64/98/', # yambo-3.2.1-r.448.tar.gz -] -sources = [ - 'espresso-%(version)s.tar.gz', - 'wannier90-1.2.tar.gz', - 'want-2.3.0.tar.gz', - 'yambo-3.2.1-r.448.tar.gz', -] -patches = [ - 'QuantumESPRESSO-%(version)s_fix-errors.patch', - 'QuantumESPRESSO-%(version)s_fix-makefile-for-plugins.patch', - 'want-2.3.0_fix-memstat-issue.patch', - 'yambo-3.2.1_fix-objects-files.patch', - 'yambo_fix-configure-LDFLAGS.patch', -] -checksums = [ - '2afb8d709a2e92a9bcfdcd0d61a04735a2834c0a752747a12f48f8a7c0d4a156', # espresso-4.2.tar.gz - '7e47b70e8dad934175ce387cb34c1b8bc0c9a905404f7e8388fb4f227bca05d4', # wannier90-1.2.tar.gz - '35e720003561bdb3c434590a3e76cae61732c8551921156636e8d60cdacaa5bc', # want-2.3.0.tar.gz - '5dbd9f04cd2ac47a52fde23dee2116c11ac75bb681665272a61980519542bc65', # yambo-3.2.1-r.448.tar.gz - '4e87b24f3e9316b984e46e7c5b48603882af320dad257eb3804d038cc44365ac', # QuantumESPRESSO-4.2_fix-errors.patch - # QuantumESPRESSO-4.2_fix-makefile-for-plugins.patch - '1acb3b37095a70d24c39859fc75d443fd0df0322d62ecc9d81411b99d1b9e3e0', - '8205e3c40dac48eb6001a04fa69114422d3696a9a2067fc0deaa14a58fc17869', # want-2.3.0_fix-memstat-issue.patch - '1b50287f7549663370588bc5e0349a19bb729761ded5e44979a9d2753dc48efa', # yambo-3.2.1_fix-objects-files.patch - 'a30bf79b6150d3b783192aff14eede4f51967080ed6d1834696f19ebc209e5eb', # yambo_fix-configure-LDFLAGS.patch -] - -buildopts = 'all gipaw vdw w90 want gww xspectra yambo' - -# parallel build tends to fail -parallel = 1 - -# hybrid build (enable OpenMP) -hybrid = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-4.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-4.2-goolf-1.4.10.eb deleted file mode 100644 index feabe884efb8..000000000000 --- a/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-4.2-goolf-1.4.10.eb +++ /dev/null @@ -1,50 +0,0 @@ -name = 'QuantumESPRESSO' -version = '4.2' - -homepage = 'https://www.quantum-espresso.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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True} - -source_urls = [ - 'http://www.qe-forge.org/gf/download/frsrelease/64/96/', # espresso-4.2.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/64/97/', # wannier90-1.2.tar.gz - 'http://files.qe-forge.org/index.php?file=', # want-2.3.0.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/64/98/', # yambo-3.2.1-r.448.tar.gz -] -sources = [ - 'espresso-%(version)s.tar.gz', - 'wannier90-1.2.tar.gz', - 'want-2.3.0.tar.gz', - 'yambo-3.2.1-r.448.tar.gz', -] -patches = [ - 'QuantumESPRESSO-%(version)s_fix-errors.patch', - 'QuantumESPRESSO-%(version)s_fix-makefile-for-plugins.patch', - 'want-2.3.0_fix-memstat-issue.patch', - 'yambo-3.2.1_fix-objects-files.patch', - 'yambo_fix-configure-LDFLAGS.patch', -] -checksums = [ - '2afb8d709a2e92a9bcfdcd0d61a04735a2834c0a752747a12f48f8a7c0d4a156', # espresso-4.2.tar.gz - '7e47b70e8dad934175ce387cb34c1b8bc0c9a905404f7e8388fb4f227bca05d4', # wannier90-1.2.tar.gz - '35e720003561bdb3c434590a3e76cae61732c8551921156636e8d60cdacaa5bc', # want-2.3.0.tar.gz - '5dbd9f04cd2ac47a52fde23dee2116c11ac75bb681665272a61980519542bc65', # yambo-3.2.1-r.448.tar.gz - '4e87b24f3e9316b984e46e7c5b48603882af320dad257eb3804d038cc44365ac', # QuantumESPRESSO-4.2_fix-errors.patch - # QuantumESPRESSO-4.2_fix-makefile-for-plugins.patch - '1acb3b37095a70d24c39859fc75d443fd0df0322d62ecc9d81411b99d1b9e3e0', - '8205e3c40dac48eb6001a04fa69114422d3696a9a2067fc0deaa14a58fc17869', # want-2.3.0_fix-memstat-issue.patch - '1b50287f7549663370588bc5e0349a19bb729761ded5e44979a9d2753dc48efa', # yambo-3.2.1_fix-objects-files.patch - 'a30bf79b6150d3b783192aff14eede4f51967080ed6d1834696f19ebc209e5eb', # yambo_fix-configure-LDFLAGS.patch -] - -buildopts = 'all gipaw vdw w90 want gww xspectra yambo' - -# parallel build tends to fail -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-4.2-ictce-5.3.0-hybrid.eb b/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-4.2-ictce-5.3.0-hybrid.eb deleted file mode 100644 index bda554abe927..000000000000 --- a/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-4.2-ictce-5.3.0-hybrid.eb +++ /dev/null @@ -1,50 +0,0 @@ -name = 'QuantumESPRESSO' -version = '4.2' -versionsuffix = '-hybrid' - -homepage = 'https://www.quantum-espresso.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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'usempi': True, 'openmp': True} - -source_urls = [ - 'http://www.qe-forge.org/gf/download/frsrelease/64/96/', # espresso-4.2.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/64/97/', # wannier90-1.2.tar.gz - 'http://files.qe-forge.org/index.php?file=', # want-2.3.0.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/64/98/', # yambo-3.2.1-r.448.tar.gz -] -sources = [ - 'espresso-%(version)s.tar.gz', - 'wannier90-1.2.tar.gz', - 'want-2.3.0.tar.gz', - 'yambo-3.2.1-r.448.tar.gz', -] -patches = [ - 'QuantumESPRESSO-%(version)s_fix-makefile-for-plugins.patch', - 'yambo-3.2.1_fix-objects-files.patch', - 'yambo_fix-configure_ictce.patch', -] -checksums = [ - '2afb8d709a2e92a9bcfdcd0d61a04735a2834c0a752747a12f48f8a7c0d4a156', # espresso-4.2.tar.gz - '7e47b70e8dad934175ce387cb34c1b8bc0c9a905404f7e8388fb4f227bca05d4', # wannier90-1.2.tar.gz - '35e720003561bdb3c434590a3e76cae61732c8551921156636e8d60cdacaa5bc', # want-2.3.0.tar.gz - '5dbd9f04cd2ac47a52fde23dee2116c11ac75bb681665272a61980519542bc65', # yambo-3.2.1-r.448.tar.gz - # QuantumESPRESSO-4.2_fix-makefile-for-plugins.patch - '1acb3b37095a70d24c39859fc75d443fd0df0322d62ecc9d81411b99d1b9e3e0', - '1b50287f7549663370588bc5e0349a19bb729761ded5e44979a9d2753dc48efa', # yambo-3.2.1_fix-objects-files.patch - '32d3235fb851563eb3b648f4603af86b7f6b4ce3414591d10332cc545aaf2454', # yambo_fix-configure_ictce.patch -] - -buildopts = 'all gipaw vdw w90 want gww xspectra yambo' - -# parallel build tends to fail -parallel = 1 - -# hybrid build (enable OpenMP) -hybrid = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-4.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-4.2-ictce-5.3.0.eb deleted file mode 100644 index fa409d130ea5..000000000000 --- a/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-4.2-ictce-5.3.0.eb +++ /dev/null @@ -1,46 +0,0 @@ -name = 'QuantumESPRESSO' -version = '4.2' - -homepage = 'https://www.quantum-espresso.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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'usempi': True} - -source_urls = [ - 'http://www.qe-forge.org/gf/download/frsrelease/64/96/', # espresso-4.2.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/64/97/', # wannier90-1.2.tar.gz - 'http://files.qe-forge.org/index.php?file=', # want-2.3.0.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/64/98/', # yambo-3.2.1-r.448.tar.gz -] -sources = [ - 'espresso-%(version)s.tar.gz', - 'wannier90-1.2.tar.gz', - 'want-2.3.0.tar.gz', - 'yambo-3.2.1-r.448.tar.gz', -] -patches = [ - 'QuantumESPRESSO-4.2_fix-makefile-for-plugins.patch', - 'yambo-3.2.1_fix-objects-files.patch', - 'yambo_fix-configure_ictce.patch', -] -checksums = [ - '2afb8d709a2e92a9bcfdcd0d61a04735a2834c0a752747a12f48f8a7c0d4a156', # espresso-4.2.tar.gz - '7e47b70e8dad934175ce387cb34c1b8bc0c9a905404f7e8388fb4f227bca05d4', # wannier90-1.2.tar.gz - '35e720003561bdb3c434590a3e76cae61732c8551921156636e8d60cdacaa5bc', # want-2.3.0.tar.gz - '5dbd9f04cd2ac47a52fde23dee2116c11ac75bb681665272a61980519542bc65', # yambo-3.2.1-r.448.tar.gz - # QuantumESPRESSO-4.2_fix-makefile-for-plugins.patch - '1acb3b37095a70d24c39859fc75d443fd0df0322d62ecc9d81411b99d1b9e3e0', - '1b50287f7549663370588bc5e0349a19bb729761ded5e44979a9d2753dc48efa', # yambo-3.2.1_fix-objects-files.patch - '32d3235fb851563eb3b648f4603af86b7f6b4ce3414591d10332cc545aaf2454', # yambo_fix-configure_ictce.patch -] - -buildopts = 'all gipaw vdw w90 want gww xspectra yambo' - -# parallel build tends to fail -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-4.2-ictce-5.5.0-hybrid.eb b/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-4.2-ictce-5.5.0-hybrid.eb deleted file mode 100644 index 1ac9f61cf7f4..000000000000 --- a/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-4.2-ictce-5.5.0-hybrid.eb +++ /dev/null @@ -1,50 +0,0 @@ -name = 'QuantumESPRESSO' -version = '4.2' -versionsuffix = '-hybrid' - -homepage = 'https://www.quantum-espresso.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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'usempi': True, 'openmp': True} - -source_urls = [ - 'http://www.qe-forge.org/gf/download/frsrelease/64/96/', # espresso-4.2.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/64/97/', # wannier90-1.2.tar.gz - 'http://files.qe-forge.org/index.php?file=', # want-2.3.0.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/64/98/', # yambo-3.2.1-r.448.tar.gz -] -sources = [ - 'espresso-%(version)s.tar.gz', - 'wannier90-1.2.tar.gz', - 'want-2.3.0.tar.gz', - 'yambo-3.2.1-r.448.tar.gz', -] -patches = [ - 'QuantumESPRESSO-%(version)s_fix-makefile-for-plugins.patch', - 'yambo-3.2.1_fix-objects-files.patch', - 'yambo_fix-configure_ictce.patch', -] -checksums = [ - '2afb8d709a2e92a9bcfdcd0d61a04735a2834c0a752747a12f48f8a7c0d4a156', # espresso-4.2.tar.gz - '7e47b70e8dad934175ce387cb34c1b8bc0c9a905404f7e8388fb4f227bca05d4', # wannier90-1.2.tar.gz - '35e720003561bdb3c434590a3e76cae61732c8551921156636e8d60cdacaa5bc', # want-2.3.0.tar.gz - '5dbd9f04cd2ac47a52fde23dee2116c11ac75bb681665272a61980519542bc65', # yambo-3.2.1-r.448.tar.gz - # QuantumESPRESSO-4.2_fix-makefile-for-plugins.patch - '1acb3b37095a70d24c39859fc75d443fd0df0322d62ecc9d81411b99d1b9e3e0', - '1b50287f7549663370588bc5e0349a19bb729761ded5e44979a9d2753dc48efa', # yambo-3.2.1_fix-objects-files.patch - '32d3235fb851563eb3b648f4603af86b7f6b4ce3414591d10332cc545aaf2454', # yambo_fix-configure_ictce.patch -] - -buildopts = 'all gipaw vdw w90 want gww xspectra yambo' - -# parallel build tends to fail -parallel = 1 - -# hybrid build (enable OpenMP) -hybrid = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-4.2-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-4.2-ictce-5.5.0.eb deleted file mode 100644 index d53452eff5ee..000000000000 --- a/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-4.2-ictce-5.5.0.eb +++ /dev/null @@ -1,46 +0,0 @@ -name = 'QuantumESPRESSO' -version = '4.2' - -homepage = 'https://www.quantum-espresso.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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'usempi': True} - -source_urls = [ - 'http://www.qe-forge.org/gf/download/frsrelease/64/96/', # espresso-4.2.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/64/97/', # wannier90-1.2.tar.gz - 'http://files.qe-forge.org/index.php?file=', # want-2.3.0.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/64/98/', # yambo-3.2.1-r.448.tar.gz -] -sources = [ - 'espresso-%(version)s.tar.gz', - 'wannier90-1.2.tar.gz', - 'want-2.3.0.tar.gz', - 'yambo-3.2.1-r.448.tar.gz', -] -patches = [ - 'QuantumESPRESSO-4.2_fix-makefile-for-plugins.patch', - 'yambo-3.2.1_fix-objects-files.patch', - 'yambo_fix-configure_ictce.patch', -] -checksums = [ - '2afb8d709a2e92a9bcfdcd0d61a04735a2834c0a752747a12f48f8a7c0d4a156', # espresso-4.2.tar.gz - '7e47b70e8dad934175ce387cb34c1b8bc0c9a905404f7e8388fb4f227bca05d4', # wannier90-1.2.tar.gz - '35e720003561bdb3c434590a3e76cae61732c8551921156636e8d60cdacaa5bc', # want-2.3.0.tar.gz - '5dbd9f04cd2ac47a52fde23dee2116c11ac75bb681665272a61980519542bc65', # yambo-3.2.1-r.448.tar.gz - # QuantumESPRESSO-4.2_fix-makefile-for-plugins.patch - '1acb3b37095a70d24c39859fc75d443fd0df0322d62ecc9d81411b99d1b9e3e0', - '1b50287f7549663370588bc5e0349a19bb729761ded5e44979a9d2753dc48efa', # yambo-3.2.1_fix-objects-files.patch - '32d3235fb851563eb3b648f4603af86b7f6b4ce3414591d10332cc545aaf2454', # yambo_fix-configure_ictce.patch -] - -buildopts = 'all gipaw vdw w90 want gww xspectra yambo' - -# parallel build tends to fail -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goolf-1.4.10-hybrid.eb b/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goolf-1.4.10-hybrid.eb deleted file mode 100644 index 308261790f6f..000000000000 --- a/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goolf-1.4.10-hybrid.eb +++ /dev/null @@ -1,61 +0,0 @@ -name = 'QuantumESPRESSO' -version = '5.0.2' -versionsuffix = '-hybrid' - -homepage = 'https://www.quantum-espresso.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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True, 'openmp': True} - -# major part of this list was determined from espresso-5.0.2/install/plugins_list -source_urls = [ - 'http://files.qe-forge.org/index.php?file=', # all sources, except espresso*.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz -] -sources = [ - 'espresso-%(version)s.tar.gz', - 'wannier90-1.2.tar.gz', - 'atomic-5.0.2.tar.gz', - 'neb-5.0.2.tar.gz', - 'PHonon-5.0.2.tar.gz', - 'plumed-1.3-qe.tar.gz', - 'pwcond-5.0.2.tar.gz', - 'tddfpt-5.0.2.tar.gz', - 'want-2.4.0-base.tar.gz', - 'yambo-3.2.5-rev.26.tar.gz', -] -patches = ['yambo-3.2.5_fix-objects-files.patch'] -checksums = [ - '0c738554c6b59ae88a48c80495ac47a641748070092f0158c40b9a790df40fae', # espresso-5.0.2.tar.gz - '7e47b70e8dad934175ce387cb34c1b8bc0c9a905404f7e8388fb4f227bca05d4', # wannier90-1.2.tar.gz - '21c5c5f2d0c8e853aca9b605236b79f659918a2ec8f9365eb8ba216b5aff1177', # atomic-5.0.2.tar.gz - '4ee258bb3245ab67bf10337b85c4f28db7806171cb90093577323025645b880f', # neb-5.0.2.tar.gz - '04d2458d8115b94ecf8506833dcbe2f9d4f741d77bafed3653ed1b3072556561', # PHonon-5.0.2.tar.gz - '24b7ae2abe848ca9a55bb953ae65f5e609f5c4295c216f2f1dab4488d8f4981b', # plumed-1.3-qe.tar.gz - 'f7f50353ec275572ed66ef10c6c22d7d981bc904ee182b770149160baf27617b', # pwcond-5.0.2.tar.gz - '3098450b9b8b4c4a0ab4c994421ebbec5ffa9f050521d9421378a940134c90f9', # tddfpt-5.0.2.tar.gz - '0dbc5570cc2b07c0553f5f37710500ece9956dbbf797d081c4e39f247cf7ac5e', # want-2.4.0-base.tar.gz - '7948205a592795f64c025e5b9c70ffd78edc2ee8bc9daf92ca6f846482b7dbe9', # yambo-3.2.5-rev.26.tar.gz - 'b948b37d7cf215ce530b1c9638c4d34f2cfc81882428d96e9393491cf4de9031', # yambo-3.2.5_fix-objects-files.patch -] - -missing_sources = [ - 'qe-gipaw-5.0.tar.gz', # gipaw excluded, because v5.0 isn't stable - 'sax-2.0.3.tar.gz', # nowhere to be found - 'xspectra-5.0.2.tar.gz', # nowhere to be found -] -# parallel build tends to fail -parallel = 1 - -# gipaw excluded, because v5.0 isn't stable -# xspectra v5.0.2 is nowhere to be found -buildopts = 'all w90 want yambo plumed' - -# hybrid build (enable OpenMP) -hybrid = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goolf-1.4.10.eb deleted file mode 100644 index 4f3b5c796a34..000000000000 --- a/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goolf-1.4.10.eb +++ /dev/null @@ -1,57 +0,0 @@ -name = 'QuantumESPRESSO' -version = '5.0.2' - -homepage = 'https://www.quantum-espresso.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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True} - -# major part of this list was determined from espresso-5.0.2/install/plugins_list -source_urls = [ - 'http://files.qe-forge.org/index.php?file=', # all sources, except espresso*.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz -] -sources = [ - 'espresso-%(version)s.tar.gz', - 'wannier90-1.2.tar.gz', - 'atomic-5.0.2.tar.gz', - 'neb-5.0.2.tar.gz', - 'PHonon-5.0.2.tar.gz', - 'plumed-1.3-qe.tar.gz', - 'pwcond-5.0.2.tar.gz', - 'tddfpt-5.0.2.tar.gz', - 'want-2.4.0-base.tar.gz', - 'yambo-3.2.5-rev.26.tar.gz', -] -patches = ['yambo-3.2.5_fix-objects-files.patch'] -checksums = [ - '0c738554c6b59ae88a48c80495ac47a641748070092f0158c40b9a790df40fae', # espresso-5.0.2.tar.gz - '7e47b70e8dad934175ce387cb34c1b8bc0c9a905404f7e8388fb4f227bca05d4', # wannier90-1.2.tar.gz - '21c5c5f2d0c8e853aca9b605236b79f659918a2ec8f9365eb8ba216b5aff1177', # atomic-5.0.2.tar.gz - '4ee258bb3245ab67bf10337b85c4f28db7806171cb90093577323025645b880f', # neb-5.0.2.tar.gz - '04d2458d8115b94ecf8506833dcbe2f9d4f741d77bafed3653ed1b3072556561', # PHonon-5.0.2.tar.gz - '24b7ae2abe848ca9a55bb953ae65f5e609f5c4295c216f2f1dab4488d8f4981b', # plumed-1.3-qe.tar.gz - 'f7f50353ec275572ed66ef10c6c22d7d981bc904ee182b770149160baf27617b', # pwcond-5.0.2.tar.gz - '3098450b9b8b4c4a0ab4c994421ebbec5ffa9f050521d9421378a940134c90f9', # tddfpt-5.0.2.tar.gz - '0dbc5570cc2b07c0553f5f37710500ece9956dbbf797d081c4e39f247cf7ac5e', # want-2.4.0-base.tar.gz - '7948205a592795f64c025e5b9c70ffd78edc2ee8bc9daf92ca6f846482b7dbe9', # yambo-3.2.5-rev.26.tar.gz - 'b948b37d7cf215ce530b1c9638c4d34f2cfc81882428d96e9393491cf4de9031', # yambo-3.2.5_fix-objects-files.patch -] - -missing_sources = [ - 'qe-gipaw-5.0.tar.gz', # gipaw excluded, because v5.0 isn't stable - 'sax-2.0.3.tar.gz', # nowhere to be found - 'xspectra-5.0.2.tar.gz', # nowhere to be found -] -# gipaw excluded, because v5.0 isn't stable -# xspectra v5.0.2 is nowhere to be found -buildopts = 'all w90 want yambo plumed' - -# parallel build tends to fail -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.3.0-hybrid.eb b/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.3.0-hybrid.eb deleted file mode 100644 index 674349d83a0b..000000000000 --- a/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.3.0-hybrid.eb +++ /dev/null @@ -1,66 +0,0 @@ -name = 'QuantumESPRESSO' -version = '5.0.2' -versionsuffix = '-hybrid' - -homepage = 'https://www.quantum-espresso.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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'usempi': True, 'openmp': True} - -# major part of this list was determined from espresso-5.0.2/install/plugins_list -source_urls = [ - 'http://files.qe-forge.org/index.php?file=', # all sources, except espresso*.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz -] -sources = [ - 'espresso-%(version)s.tar.gz', - 'wannier90-1.2.tar.gz', - 'atomic-5.0.2.tar.gz', - 'neb-5.0.2.tar.gz', - 'PHonon-5.0.2.tar.gz', - 'plumed-1.3-qe.tar.gz', - 'pwcond-5.0.2.tar.gz', - 'tddfpt-5.0.2.tar.gz', - 'want-2.4.0-base.tar.gz', - 'yambo-3.2.5-rev.26.tar.gz', -] -patches = [ - 'yambo-3.2.5_fix-objects-files.patch', - 'QuantumESPRESSO-%(version)s_yambo-fftw.patch', -] -checksums = [ - '0c738554c6b59ae88a48c80495ac47a641748070092f0158c40b9a790df40fae', # espresso-5.0.2.tar.gz - '7e47b70e8dad934175ce387cb34c1b8bc0c9a905404f7e8388fb4f227bca05d4', # wannier90-1.2.tar.gz - '21c5c5f2d0c8e853aca9b605236b79f659918a2ec8f9365eb8ba216b5aff1177', # atomic-5.0.2.tar.gz - '4ee258bb3245ab67bf10337b85c4f28db7806171cb90093577323025645b880f', # neb-5.0.2.tar.gz - '04d2458d8115b94ecf8506833dcbe2f9d4f741d77bafed3653ed1b3072556561', # PHonon-5.0.2.tar.gz - '24b7ae2abe848ca9a55bb953ae65f5e609f5c4295c216f2f1dab4488d8f4981b', # plumed-1.3-qe.tar.gz - 'f7f50353ec275572ed66ef10c6c22d7d981bc904ee182b770149160baf27617b', # pwcond-5.0.2.tar.gz - '3098450b9b8b4c4a0ab4c994421ebbec5ffa9f050521d9421378a940134c90f9', # tddfpt-5.0.2.tar.gz - '0dbc5570cc2b07c0553f5f37710500ece9956dbbf797d081c4e39f247cf7ac5e', # want-2.4.0-base.tar.gz - '7948205a592795f64c025e5b9c70ffd78edc2ee8bc9daf92ca6f846482b7dbe9', # yambo-3.2.5-rev.26.tar.gz - 'b948b37d7cf215ce530b1c9638c4d34f2cfc81882428d96e9393491cf4de9031', # yambo-3.2.5_fix-objects-files.patch - 'd4bc5e08a3113d1f729222878bf4079af478790b20aa14637e927aa800614a0e', # QuantumESPRESSO-5.0.2_yambo-fftw.patch -] - -missing_sources = [ - 'qe-gipaw-5.0.tar.gz', # gipaw excluded, because v5.0 isn't stable - 'sax-2.0.3.tar.gz', # nowhere to be found - 'xspectra-5.0.2.tar.gz', # nowhere to be found -] - -# parallel build tends to fail -parallel = 1 - -# gipaw excluded, because v5.0 isn't stable -# xspectra v5.0.2 is nowhere to be found -buildopts = 'all w90 want yambo plumed' - -# hybrid build (enable OpenMP) -hybrid = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.3.0.eb deleted file mode 100644 index f021fffce132..000000000000 --- a/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.3.0.eb +++ /dev/null @@ -1,62 +0,0 @@ -name = 'QuantumESPRESSO' -version = '5.0.2' - -homepage = 'https://www.quantum-espresso.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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'usempi': True} - -# major part of this list was determined from espresso-5.0.2/install/plugins_list -source_urls = [ - 'http://files.qe-forge.org/index.php?file=', # all sources, except espresso*.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz -] -sources = [ - 'espresso-%(version)s.tar.gz', - 'wannier90-1.2.tar.gz', - 'atomic-5.0.2.tar.gz', - 'neb-5.0.2.tar.gz', - 'PHonon-5.0.2.tar.gz', - 'plumed-1.3-qe.tar.gz', - 'pwcond-5.0.2.tar.gz', - 'tddfpt-5.0.2.tar.gz', - 'want-2.4.0-base.tar.gz', - 'yambo-3.2.5-rev.26.tar.gz', -] -patches = [ - 'yambo-3.2.5_fix-objects-files.patch', - 'QuantumESPRESSO-%(version)s_yambo-fftw.patch', -] -checksums = [ - '0c738554c6b59ae88a48c80495ac47a641748070092f0158c40b9a790df40fae', # espresso-5.0.2.tar.gz - '7e47b70e8dad934175ce387cb34c1b8bc0c9a905404f7e8388fb4f227bca05d4', # wannier90-1.2.tar.gz - '21c5c5f2d0c8e853aca9b605236b79f659918a2ec8f9365eb8ba216b5aff1177', # atomic-5.0.2.tar.gz - '4ee258bb3245ab67bf10337b85c4f28db7806171cb90093577323025645b880f', # neb-5.0.2.tar.gz - '04d2458d8115b94ecf8506833dcbe2f9d4f741d77bafed3653ed1b3072556561', # PHonon-5.0.2.tar.gz - '24b7ae2abe848ca9a55bb953ae65f5e609f5c4295c216f2f1dab4488d8f4981b', # plumed-1.3-qe.tar.gz - 'f7f50353ec275572ed66ef10c6c22d7d981bc904ee182b770149160baf27617b', # pwcond-5.0.2.tar.gz - '3098450b9b8b4c4a0ab4c994421ebbec5ffa9f050521d9421378a940134c90f9', # tddfpt-5.0.2.tar.gz - '0dbc5570cc2b07c0553f5f37710500ece9956dbbf797d081c4e39f247cf7ac5e', # want-2.4.0-base.tar.gz - '7948205a592795f64c025e5b9c70ffd78edc2ee8bc9daf92ca6f846482b7dbe9', # yambo-3.2.5-rev.26.tar.gz - 'b948b37d7cf215ce530b1c9638c4d34f2cfc81882428d96e9393491cf4de9031', # yambo-3.2.5_fix-objects-files.patch - 'd4bc5e08a3113d1f729222878bf4079af478790b20aa14637e927aa800614a0e', # QuantumESPRESSO-5.0.2_yambo-fftw.patch -] - -missing_sources = [ - 'qe-gipaw-5.0.tar.gz', # gipaw excluded, because v5.0 isn't stable - 'sax-2.0.3.tar.gz', # nowhere to be found - 'xspectra-5.0.2.tar.gz', # nowhere to be found -] - -# gipaw excluded, because v5.0 isn't stable -# xspectra v5.0.2 is nowhere to be found -buildopts = 'all w90 want yambo plumed' - -# parallel build tends to fail -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.5.0-hybrid.eb b/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.5.0-hybrid.eb deleted file mode 100644 index 70d7aaf8e4b0..000000000000 --- a/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.5.0-hybrid.eb +++ /dev/null @@ -1,66 +0,0 @@ -name = 'QuantumESPRESSO' -version = '5.0.2' -versionsuffix = '-hybrid' - -homepage = 'https://www.quantum-espresso.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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'usempi': True, 'openmp': True} - -# major part of this list was determined from espresso-5.0.2/install/plugins_list -source_urls = [ - 'http://files.qe-forge.org/index.php?file=', # all sources, except espresso*.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz -] -sources = [ - 'espresso-%(version)s.tar.gz', - 'wannier90-1.2.tar.gz', - 'atomic-5.0.2.tar.gz', - 'neb-5.0.2.tar.gz', - 'PHonon-5.0.2.tar.gz', - 'plumed-1.3-qe.tar.gz', - 'pwcond-5.0.2.tar.gz', - 'tddfpt-5.0.2.tar.gz', - 'want-2.4.0-base.tar.gz', - 'yambo-3.2.5-rev.26.tar.gz', -] -patches = [ - 'yambo-3.2.5_fix-objects-files.patch', - 'QuantumESPRESSO-%(version)s_yambo-fftw.patch', -] -checksums = [ - '0c738554c6b59ae88a48c80495ac47a641748070092f0158c40b9a790df40fae', # espresso-5.0.2.tar.gz - '7e47b70e8dad934175ce387cb34c1b8bc0c9a905404f7e8388fb4f227bca05d4', # wannier90-1.2.tar.gz - '21c5c5f2d0c8e853aca9b605236b79f659918a2ec8f9365eb8ba216b5aff1177', # atomic-5.0.2.tar.gz - '4ee258bb3245ab67bf10337b85c4f28db7806171cb90093577323025645b880f', # neb-5.0.2.tar.gz - '04d2458d8115b94ecf8506833dcbe2f9d4f741d77bafed3653ed1b3072556561', # PHonon-5.0.2.tar.gz - '24b7ae2abe848ca9a55bb953ae65f5e609f5c4295c216f2f1dab4488d8f4981b', # plumed-1.3-qe.tar.gz - 'f7f50353ec275572ed66ef10c6c22d7d981bc904ee182b770149160baf27617b', # pwcond-5.0.2.tar.gz - '3098450b9b8b4c4a0ab4c994421ebbec5ffa9f050521d9421378a940134c90f9', # tddfpt-5.0.2.tar.gz - '0dbc5570cc2b07c0553f5f37710500ece9956dbbf797d081c4e39f247cf7ac5e', # want-2.4.0-base.tar.gz - '7948205a592795f64c025e5b9c70ffd78edc2ee8bc9daf92ca6f846482b7dbe9', # yambo-3.2.5-rev.26.tar.gz - 'b948b37d7cf215ce530b1c9638c4d34f2cfc81882428d96e9393491cf4de9031', # yambo-3.2.5_fix-objects-files.patch - 'd4bc5e08a3113d1f729222878bf4079af478790b20aa14637e927aa800614a0e', # QuantumESPRESSO-5.0.2_yambo-fftw.patch -] - -missing_sources = [ - 'qe-gipaw-5.0.tar.gz', # gipaw excluded, because v5.0 isn't stable - 'sax-2.0.3.tar.gz', # nowhere to be found - 'xspectra-5.0.2.tar.gz', # nowhere to be found -] - -# parallel build tends to fail -parallel = 1 - -# gipaw excluded, because v5.0 isn't stable -# xspectra v5.0.2 is nowhere to be found -buildopts = 'all w90 want yambo plumed' - -# hybrid build (enable OpenMP) -hybrid = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.5.0.eb deleted file mode 100644 index 054df47ff16a..000000000000 --- a/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.5.0.eb +++ /dev/null @@ -1,62 +0,0 @@ -name = 'QuantumESPRESSO' -version = '5.0.2' - -homepage = 'https://www.quantum-espresso.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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'usempi': True} - -# major part of this list was determined from espresso-5.0.2/install/plugins_list -source_urls = [ - 'http://files.qe-forge.org/index.php?file=', # all sources, except espresso*.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz -] -sources = [ - 'espresso-%(version)s.tar.gz', - 'wannier90-1.2.tar.gz', - 'atomic-5.0.2.tar.gz', - 'neb-5.0.2.tar.gz', - 'PHonon-5.0.2.tar.gz', - 'plumed-1.3-qe.tar.gz', - 'pwcond-5.0.2.tar.gz', - 'tddfpt-5.0.2.tar.gz', - 'want-2.4.0-base.tar.gz', - 'yambo-3.2.5-rev.26.tar.gz', -] -patches = [ - 'yambo-3.2.5_fix-objects-files.patch', - 'QuantumESPRESSO-%(version)s_yambo-fftw.patch', -] -checksums = [ - '0c738554c6b59ae88a48c80495ac47a641748070092f0158c40b9a790df40fae', # espresso-5.0.2.tar.gz - '7e47b70e8dad934175ce387cb34c1b8bc0c9a905404f7e8388fb4f227bca05d4', # wannier90-1.2.tar.gz - '21c5c5f2d0c8e853aca9b605236b79f659918a2ec8f9365eb8ba216b5aff1177', # atomic-5.0.2.tar.gz - '4ee258bb3245ab67bf10337b85c4f28db7806171cb90093577323025645b880f', # neb-5.0.2.tar.gz - '04d2458d8115b94ecf8506833dcbe2f9d4f741d77bafed3653ed1b3072556561', # PHonon-5.0.2.tar.gz - '24b7ae2abe848ca9a55bb953ae65f5e609f5c4295c216f2f1dab4488d8f4981b', # plumed-1.3-qe.tar.gz - 'f7f50353ec275572ed66ef10c6c22d7d981bc904ee182b770149160baf27617b', # pwcond-5.0.2.tar.gz - '3098450b9b8b4c4a0ab4c994421ebbec5ffa9f050521d9421378a940134c90f9', # tddfpt-5.0.2.tar.gz - '0dbc5570cc2b07c0553f5f37710500ece9956dbbf797d081c4e39f247cf7ac5e', # want-2.4.0-base.tar.gz - '7948205a592795f64c025e5b9c70ffd78edc2ee8bc9daf92ca6f846482b7dbe9', # yambo-3.2.5-rev.26.tar.gz - 'b948b37d7cf215ce530b1c9638c4d34f2cfc81882428d96e9393491cf4de9031', # yambo-3.2.5_fix-objects-files.patch - 'd4bc5e08a3113d1f729222878bf4079af478790b20aa14637e927aa800614a0e', # QuantumESPRESSO-5.0.2_yambo-fftw.patch -] - -missing_sources = [ - 'qe-gipaw-5.0.tar.gz', # gipaw excluded, because v5.0 isn't stable - 'sax-2.0.3.tar.gz', # nowhere to be found - 'xspectra-5.0.2.tar.gz', # nowhere to be found -] - -# gipaw excluded, because v5.0 isn't stable -# xspectra v5.0.2 is nowhere to be found -buildopts = 'all w90 want yambo plumed' - -# parallel build tends to fail -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.1.2-ictce-7.3.5.eb b/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.1.2-ictce-7.3.5.eb deleted file mode 100644 index a9fc14a742df..000000000000 --- a/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.1.2-ictce-7.3.5.eb +++ /dev/null @@ -1,44 +0,0 @@ -name = 'QuantumESPRESSO' -version = '5.1.2' - -homepage = 'https://www.quantum-espresso.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': 'ictce', 'version': '7.3.5'} -toolchainopts = {'usempi': True} - -source_urls = [ - 'http://files.qe-forge.org/index.php?file=', # all sources, except espresso*.tar.gz and GWW*.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/185/753/', # espresso-5.1.2.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/185/754/', # GWW-5.1.2.tar.gz -] -sources = [ - 'espresso-%(version)s.tar.gz', - 'atomic-%(version)s.tar.gz', - 'neb-%(version)s.tar.gz', - 'PHonon-%(version)s.tar.gz', - 'pwcond-%(version)s.tar.gz', - 'tddfpt-%(version)s.tar.gz', - 'xspectra-%(version)s.tar.gz', - 'GWW-%(version)s.tar.gz', -] -checksums = [ - '9b211dced19bf21ad830bdb913a7bcdf03906d8a1c7b453ca25600d289ae672e', # espresso-5.1.2.tar.gz - 'ce6232648a19a0f910be89389cdc5aec9ffc37f44291436cab2aa65a581702ff', # atomic-5.1.2.tar.gz - '8f2a6660b6de8b9c3a84f53c585802feca0ab2b1ef8dd1c06a5293195ae9d015', # neb-5.1.2.tar.gz - '9535b9d06b0d81aa256338fb76248cb4c61e79f0e6ce7a43d4839bcb7a475eaf', # PHonon-5.1.2.tar.gz - '05aa70647e183f7fae6ced9e4e2c9bb8c83a813f0eb12c506ebd7eecd49e36ac', # pwcond-5.1.2.tar.gz - 'd9c2ac5407e5b063a7fc8616293dc24ef8027b20f1f53993b2ecac148a02e956', # tddfpt-5.1.2.tar.gz - 'b89d3fed637cfdf004117962efe66f188983bfc2b0ccffdccf88379c5c23b398', # xspectra-5.1.2.tar.gz - 'f7e723e1b9fc150c6567ce818215081cb3fce55fa2ef678ef48002746ab13ac9', # GWW-5.1.2.tar.gz -] - -buildopts = 'all w90 want gipaw' - -# parallel build tends to fail -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.2.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.2.1-intel-2015b.eb deleted file mode 100644 index ed21610e31a0..000000000000 --- a/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.2.1-intel-2015b.eb +++ /dev/null @@ -1,64 +0,0 @@ -name = 'QuantumESPRESSO' -version = '5.2.1' - -homepage = 'https://www.quantum-espresso.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': '2015b'} -toolchainopts = {'usempi': True} - -# major part of this list was determined from espresso/install/plugins_list -source_urls = [ - 'http://files.qe-forge.org/index.php?file=', # all sources, except espresso*.tar.gz - 'http://qe-forge.org/gf/download/frsrelease/199/855/', # espresso-5.2.1.tar.gz - 'http://qe-forge.org/gf/download/frsrelease/153/618/', # want-2.5.1-base.tar.gz - 'http://qe-forge.org/gf/download/frsrelease/184/723/', # yambo-3.4.1-rev61.tgz -] -sources = [ - 'espresso-%(version)s.tar.gz', - 'wannier90-1.2.tar.gz', - 'atomic-%(version)s.tar.gz', - 'neb-%(version)s.tar.gz', - 'PHonon-%(version)s.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', - 'pwcond-%(version)s.tar.gz', - 'tddfpt-%(version)s.tar.gz', - 'want-2.5.1-base.tar.gz', - 'yambo-3.4.1-rev61.tgz', - 'xspectra-%(version)s.tar.gz', -] -patches = [ - 'QuantumESPRESSO-%(version)s_yambo-fixes.patch', -] -checksums = [ - 'd98ce66b816fac0bcd8910482dc92bde33f8bff38167f38364f69b8b4d9490ba', # espresso-5.2.1.tar.gz - '7e47b70e8dad934175ce387cb34c1b8bc0c9a905404f7e8388fb4f227bca05d4', # wannier90-1.2.tar.gz - '1d4f5fc73ba834c7daaffe99f6f1435d28138ef3047bb8f9aee7dff1cc3264e4', # atomic-5.2.1.tar.gz - 'ba4e4a92b2c6e3ae050722648d471e67ca3efeeaf6f732fef5805c2e0e0c9298', # neb-5.2.1.tar.gz - '21e2e7863080ae0feef8a0baed9776053c9f0cfbf8b08fe18edcac9aa69b8962', # PHonon-5.2.1.tar.gz - '24b7ae2abe848ca9a55bb953ae65f5e609f5c4295c216f2f1dab4488d8f4981b', # plumed-1.3-qe-r11758.tar.gz - 'e0d5082d5721a1908ca43ea34eaad00b6d95ce659cdf5843a0b588b8294951b4', # pwcond-5.2.1.tar.gz - '1e5e59725e643acb7b34c3d3935229de688834f1caa60ae562cda45014982833', # tddfpt-5.2.1.tar.gz - '8ebbba51e074bda68b7ffad3e32658a9849e1a3b26941adfc778876a1bfe5b38', # want-2.5.1-base.tar.gz - '721ff01989fb484f0969a639473d84d4af0c257fef77f6f914650b72d206e456', # yambo-3.4.1-rev61.tgz - '7220fd3c9cfcca1e6d4c9f24bdfdb4c0f78b3001c90497275b4e533d31666b2a', # xspectra-5.2.1.tar.gz - '8cfe594631ad1cee460658e452da923be85850632f93ea000266cfb0508e4091', # QuantumESPRESSO-5.2.1_yambo-fixes.patch -] - -missing_sources = [ - 'sax-2.0.3.tar.gz', # nowhere to be found -] - -# gipaw excluded due to: configure: error: Cannot compile against this version of Quantum-Espresso -buildopts = 'all w90 want yambo plumed xspectra' - -# parallel build tends to fail -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/q/QuickFF/QuickFF-2.0.1-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/q/QuickFF/QuickFF-2.0.1-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 1920995e1b75..000000000000 --- a/easybuild/easyconfigs/__archive__/q/QuickFF/QuickFF-2.0.1-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'QuickFF' -version = '2.0.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://molmod.github.io/QuickFF/' -description = """QuickFF is a Python package developed at the Center for -Molecular Modeling (CMM) to quickly derive accurate force fields from ab initio -calculations.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['https://github.com/molmod/QuickFF/releases/download/v%(version)s'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Python', '2.7.10'), - ('matplotlib', '1.5.0', versionsuffix), - ('molmod', '1.1', versionsuffix), - ('yaff', '1.0.develop.2.14', '%s-HDF5-1.8.15-patch1-serial' % versionsuffix), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/r/R-bundle-Bioconductor/R-bundle-Bioconductor-3.1-goolf-1.7.20-R-3.2.0.eb b/easybuild/easyconfigs/__archive__/r/R-bundle-Bioconductor/R-bundle-Bioconductor-3.1-goolf-1.7.20-R-3.2.0.eb deleted file mode 100644 index 1fcada169445..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R-bundle-Bioconductor/R-bundle-Bioconductor-3.1-goolf-1.7.20-R-3.2.0.eb +++ /dev/null @@ -1,151 +0,0 @@ -easyblock = 'Bundle' - -name = 'R-bundle-Bioconductor' -version = '3.1' -rver = '3.2.0' -versionsuffix = '-R-%s' % rver - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -# these are extensions for R -exts_defaultclass = 'RPackage' -exts_filter = ("R -q --no-save", "library(%(ext_name)s)") - -dependencies = [('R', rver)] - -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://www.bioconductor.org/packages/release/bioc/src/contrib/', - 'http://www.bioconductor.org/packages/release/data/annotation/src/contrib/', - 'http://www.bioconductor.org/packages/release/data/experiment/src/contrib/', - 'http://www.bioconductor.org/packages/3.1/bioc/src/contrib/', - 'http://www.bioconductor.org/packages/3.1/data/annotation/src/contrib/', - 'http://www.bioconductor.org/packages/3.1/data/experiment/src/contrib/', - ], - 'source_tmpl': name_tmpl, -} - -# CRAN packages on which these Bioconductor packages depend are available in R module on which this depends -# !! order of packages is important !! -exts_list = [ - ('BiocGenerics', '0.14.0', bioconductor_options), - ('Biobase', '2.28.0', bioconductor_options), - ('S4Vectors', '0.6.3', bioconductor_options), - ('IRanges', '2.2.7', bioconductor_options), - ('GenomeInfoDb', '1.4.2', bioconductor_options), - ('AnnotationDbi', '1.30.1', bioconductor_options), - ('XVector', '0.8.0', bioconductor_options), - ('zlibbioc', '1.14.0', bioconductor_options), - ('Biostrings', '2.36.4', bioconductor_options), - ('GenomicRanges', '1.20.5', bioconductor_options), - ('Rsamtools', '1.20.4', bioconductor_options), - ('lambda.r', '1.1.7', ext_options), - ('futile.options', '1.0.0', ext_options), - ('futile.logger', '1.4.1', ext_options), - ('BiocParallel', '1.2.20', bioconductor_options), - ('GenomicAlignments', '1.4.1', bioconductor_options), - ('ShortRead', '1.26.0', bioconductor_options), - ('graph', '1.46.0', bioconductor_options), - ('affyio', '1.36.0', bioconductor_options), - ('BiocInstaller', '1.18.4', bioconductor_options), - ('preprocessCore', '1.30.0', bioconductor_options), - ('affy', '1.46.1', bioconductor_options), - ('GO.db', '3.1.2', bioconductor_options), - ('limma', '3.24.15', bioconductor_options), - ('RBGL', '1.44.0', bioconductor_options), - ('org.Hs.eg.db', '3.1.2', bioconductor_options), - ('AnnotationForge', '1.10.1', bioconductor_options), - ('KEGG.db', '3.1.2', bioconductor_options), - ('annaffy', '1.40.0', bioconductor_options), - ('gcrma', '2.40.0', bioconductor_options), - ('oligoClasses', '1.30.0', bioconductor_options), - ('edgeR', '3.10.2', bioconductor_options), - ('PFAM.db', '3.1.2', bioconductor_options), - ('perm', '1.0-0.0', ext_options), - ('baySeq', '2.2.0', bioconductor_options), - ('qvalue', '2.0.0', bioconductor_options), - ('impute', '1.42.0', bioconductor_options), - ('samr', '2.0', ext_options), - ('DEGseq', '1.22.0', bioconductor_options), - ('hgu133plus2.db', '3.1.3', bioconductor_options), - ('illuminaio', '0.10.0', bioconductor_options), - ('rtracklayer', '1.28.9', bioconductor_options), - ('biomaRt', '2.24.0', bioconductor_options), - ('GenomicFeatures', '1.20.3', bioconductor_options), - ('bumphunter', '1.8.0', bioconductor_options), - ('multtest', '2.24.0', bioconductor_options), - ('siggenes', '1.42.0', bioconductor_options), - ('DynDoc', '1.46.0', bioconductor_options), - ('genoset', '1.22.0', bioconductor_options), - ('NOISeq', '2.14.0', bioconductor_options), - ('Rgraphviz', '2.12.0', bioconductor_options), - ('RNASeqPower', '1.8.0', bioconductor_options), - ('annotate', '1.46.1', bioconductor_options), - ('GSEABase', '1.30.2', bioconductor_options), - ('genefilter', '1.50.0', bioconductor_options), - ('Category', '2.34.2', bioconductor_options), - ('GOstats', '2.34.0', bioconductor_options), - ('BSgenome', '1.36.3', bioconductor_options), - ('VariantAnnotation', '1.14.11', bioconductor_options), - ('biovizBase', '1.16.0', bioconductor_options), - ('OrganismDbi', '1.10.0', bioconductor_options), - ('ggbio', '1.16.1', bioconductor_options), - ('geneplotter', '1.46.0', bioconductor_options), - ('DESeq2', '1.8.1', bioconductor_options), - ('ReportingTools', '2.8.0', bioconductor_options), - ('affycoretools', '1.40.5', bioconductor_options), - ('TxDb.Hsapiens.UCSC.hg19.knownGene', '3.1.2', bioconductor_options), - ('Homo.sapiens', '1.1.2', bioconductor_options), - ('BSgenome.Hsapiens.UCSC.hg19', '1.4.0', bioconductor_options), - ('AgiMicroRna', '2.18.0', bioconductor_options), - ('GenomeGraphs', '1.28.0', bioconductor_options), - ('geneLenDataBase', '1.4.0', bioconductor_options), - ('goseq', '1.20.0', bioconductor_options), - ('KEGGREST', '1.8.0', bioconductor_options), - ('KEGGgraph', '1.26.0', bioconductor_options), - ('KEGGprofile', '1.10.0', bioconductor_options), - ('GEOquery', '2.34.0', bioconductor_options), - ('minfi', '1.14.0', bioconductor_options), - ('FDb.InfiniumMethylation.hg19', '2.2.0', bioconductor_options), - ('methylumi', '2.14.0', bioconductor_options), - ('lumi', '2.20.2', bioconductor_options), - ('widgetTools', '1.46.0', bioconductor_options), - ('tkWidgets', '1.46.0', bioconductor_options), - ('Mfuzz', '2.28.0', bioconductor_options), - ('maSigPro', '1.40.0', bioconductor_options), - ('SPIA', '2.20.0', bioconductor_options), - ('Gviz', '1.12.1', bioconductor_options), - ('cummeRbund', '2.10.0', bioconductor_options), - ('GenomicFiles', '1.4.0', bioconductor_options), - ('derfinderHelper', '1.2.0', bioconductor_options), - ('derfinder', '1.2.1', bioconductor_options), - ('polyester', '1.4.0', bioconductor_options), - ('Rsubread', '1.18.0', bioconductor_options), - ('pcaMethods', '1.58.0', bioconductor_options), - ('marray', '1.46.0', bioconductor_options), - ('CGHbase', '1.28.0', bioconductor_options), - ('sigaR', '1.12.0', bioconductor_options), - ('HCsnip', '1.8.0', bioconductor_options), - ('metagenomeSeq', '1.10.0', bioconductor_options), -] - -modextrapaths = {'R_LIBS': ''} - -sanity_check_paths = { - 'files': [], - 'dirs': ['AnnotationDbi', 'BiocInstaller', 'GenomicFeatures'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/R-bundle-Bioconductor/R-bundle-Bioconductor-3.1-intel-2015a-R-3.2.1.eb b/easybuild/easyconfigs/__archive__/r/R-bundle-Bioconductor/R-bundle-Bioconductor-3.1-intel-2015a-R-3.2.1.eb deleted file mode 100644 index 21cd4399f432..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R-bundle-Bioconductor/R-bundle-Bioconductor-3.1-intel-2015a-R-3.2.1.eb +++ /dev/null @@ -1,151 +0,0 @@ -easyblock = 'Bundle' - -name = 'R-bundle-Bioconductor' -version = '3.1' -rver = '3.2.1' -versionsuffix = '-R-%s' % rver - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -# these are extensions for R -exts_defaultclass = 'RPackage' -exts_filter = ("R -q --no-save", "library(%(ext_name)s)") - -dependencies = [('R', rver)] - -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://www.bioconductor.org/packages/release/bioc/src/contrib/', - 'http://www.bioconductor.org/packages/release/data/annotation/src/contrib/', - 'http://www.bioconductor.org/packages/release/data/experiment/src/contrib/', - 'http://www.bioconductor.org/packages/3.1/bioc/src/contrib/', - 'http://www.bioconductor.org/packages/3.1/data/annotation/src/contrib/', - 'http://www.bioconductor.org/packages/3.1/data/experiment/src/contrib/', - ], - 'source_tmpl': name_tmpl, -} - -# CRAN packages on which these Bioconductor packages depend are available in R module on which this depends -# !! order of packages is important !! -exts_list = [ - ('BiocGenerics', '0.14.0', bioconductor_options), - ('Biobase', '2.28.0', bioconductor_options), - ('S4Vectors', '0.6.3', bioconductor_options), - ('IRanges', '2.2.7', bioconductor_options), - ('GenomeInfoDb', '1.4.2', bioconductor_options), - ('AnnotationDbi', '1.30.1', bioconductor_options), - ('XVector', '0.8.0', bioconductor_options), - ('zlibbioc', '1.14.0', bioconductor_options), - ('Biostrings', '2.36.4', bioconductor_options), - ('GenomicRanges', '1.20.5', bioconductor_options), - ('Rsamtools', '1.20.4', bioconductor_options), - ('lambda.r', '1.1.7', ext_options), - ('futile.options', '1.0.0', ext_options), - ('futile.logger', '1.4.1', ext_options), - ('BiocParallel', '1.2.20', bioconductor_options), - ('GenomicAlignments', '1.4.1', bioconductor_options), - ('ShortRead', '1.26.0', bioconductor_options), - ('graph', '1.46.0', bioconductor_options), - ('affyio', '1.36.0', bioconductor_options), - ('BiocInstaller', '1.18.4', bioconductor_options), - ('preprocessCore', '1.30.0', bioconductor_options), - ('affy', '1.46.1', bioconductor_options), - ('GO.db', '3.1.2', bioconductor_options), - ('limma', '3.24.15', bioconductor_options), - ('RBGL', '1.44.0', bioconductor_options), - ('org.Hs.eg.db', '3.1.2', bioconductor_options), - ('AnnotationForge', '1.10.1', bioconductor_options), - ('KEGG.db', '3.1.2', bioconductor_options), - ('annaffy', '1.40.0', bioconductor_options), - ('gcrma', '2.40.0', bioconductor_options), - ('oligoClasses', '1.30.0', bioconductor_options), - ('edgeR', '3.10.2', bioconductor_options), - ('PFAM.db', '3.1.2', bioconductor_options), - ('perm', '1.0-0.0', ext_options), - ('baySeq', '2.2.0', bioconductor_options), - ('qvalue', '2.0.0', bioconductor_options), - ('impute', '1.42.0', bioconductor_options), - ('samr', '2.0', ext_options), - ('DEGseq', '1.22.0', bioconductor_options), - ('hgu133plus2.db', '3.1.3', bioconductor_options), - ('illuminaio', '0.10.0', bioconductor_options), - ('rtracklayer', '1.28.9', bioconductor_options), - ('biomaRt', '2.24.0', bioconductor_options), - ('GenomicFeatures', '1.20.3', bioconductor_options), - ('bumphunter', '1.8.0', bioconductor_options), - ('multtest', '2.24.0', bioconductor_options), - ('siggenes', '1.42.0', bioconductor_options), - ('DynDoc', '1.46.0', bioconductor_options), - ('genoset', '1.22.0', bioconductor_options), - ('NOISeq', '2.14.0', bioconductor_options), - ('Rgraphviz', '2.12.0', bioconductor_options), - ('RNASeqPower', '1.8.0', bioconductor_options), - ('annotate', '1.46.1', bioconductor_options), - ('GSEABase', '1.30.2', bioconductor_options), - ('genefilter', '1.50.0', bioconductor_options), - ('Category', '2.34.2', bioconductor_options), - ('GOstats', '2.34.0', bioconductor_options), - ('BSgenome', '1.36.3', bioconductor_options), - ('VariantAnnotation', '1.14.11', bioconductor_options), - ('biovizBase', '1.16.0', bioconductor_options), - ('OrganismDbi', '1.10.0', bioconductor_options), - ('ggbio', '1.16.1', bioconductor_options), - ('geneplotter', '1.46.0', bioconductor_options), - ('DESeq2', '1.8.1', bioconductor_options), - ('ReportingTools', '2.8.0', bioconductor_options), - ('affycoretools', '1.40.5', bioconductor_options), - ('TxDb.Hsapiens.UCSC.hg19.knownGene', '3.1.2', bioconductor_options), - ('Homo.sapiens', '1.1.2', bioconductor_options), - ('BSgenome.Hsapiens.UCSC.hg19', '1.4.0', bioconductor_options), - ('AgiMicroRna', '2.18.0', bioconductor_options), - ('GenomeGraphs', '1.28.0', bioconductor_options), - ('geneLenDataBase', '1.4.0', bioconductor_options), - ('goseq', '1.20.0', bioconductor_options), - ('KEGGREST', '1.8.0', bioconductor_options), - ('KEGGgraph', '1.26.0', bioconductor_options), - ('KEGGprofile', '1.10.0', bioconductor_options), - ('GEOquery', '2.34.0', bioconductor_options), - ('minfi', '1.14.0', bioconductor_options), - ('FDb.InfiniumMethylation.hg19', '2.2.0', bioconductor_options), - ('methylumi', '2.14.0', bioconductor_options), - ('lumi', '2.20.2', bioconductor_options), - ('widgetTools', '1.46.0', bioconductor_options), - ('tkWidgets', '1.46.0', bioconductor_options), - ('Mfuzz', '2.28.0', bioconductor_options), - ('maSigPro', '1.40.0', bioconductor_options), - ('SPIA', '2.20.0', bioconductor_options), - ('Gviz', '1.12.1', bioconductor_options), - ('cummeRbund', '2.10.0', bioconductor_options), - ('GenomicFiles', '1.4.0', bioconductor_options), - ('derfinderHelper', '1.2.0', bioconductor_options), - ('derfinder', '1.2.1', bioconductor_options), - ('polyester', '1.4.0', bioconductor_options), - ('Rsubread', '1.18.0', bioconductor_options), - ('pcaMethods', '1.58.0', bioconductor_options), - ('marray', '1.46.0', bioconductor_options), - ('CGHbase', '1.28.0', bioconductor_options), - ('sigaR', '1.12.0', bioconductor_options), - ('HCsnip', '1.8.0', bioconductor_options), - ('metagenomeSeq', '1.10.0', bioconductor_options), -] - -modextrapaths = {'R_LIBS': ''} - -sanity_check_paths = { - 'files': [], - 'dirs': ['AnnotationDbi', 'BiocInstaller', 'GenomicFeatures'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/R-bundle-Bioconductor/R-bundle-Bioconductor-3.1-intel-2015b-R-3.2.1.eb b/easybuild/easyconfigs/__archive__/r/R-bundle-Bioconductor/R-bundle-Bioconductor-3.1-intel-2015b-R-3.2.1.eb deleted file mode 100644 index c3940a90345d..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R-bundle-Bioconductor/R-bundle-Bioconductor-3.1-intel-2015b-R-3.2.1.eb +++ /dev/null @@ -1,151 +0,0 @@ -easyblock = 'Bundle' - -name = 'R-bundle-Bioconductor' -version = '3.1' -rver = '3.2.1' -versionsuffix = '-R-%s' % rver - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -# these are extensions for R -exts_defaultclass = 'RPackage' -exts_filter = ("R -q --no-save", "library(%(ext_name)s)") - -dependencies = [('R', rver)] - -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://www.bioconductor.org/packages/release/bioc/src/contrib/', - 'http://www.bioconductor.org/packages/release/data/annotation/src/contrib/', - 'http://www.bioconductor.org/packages/release/data/experiment/src/contrib/', - 'http://www.bioconductor.org/packages/3.1/bioc/src/contrib/', - 'http://www.bioconductor.org/packages/3.1/data/annotation/src/contrib/', - 'http://www.bioconductor.org/packages/3.1/data/experiment/src/contrib/', - ], - 'source_tmpl': name_tmpl, -} - -# CRAN packages on which these Bioconductor packages depend are available in R module on which this depends -# !! order of packages is important !! -exts_list = [ - ('BiocGenerics', '0.14.0', bioconductor_options), - ('Biobase', '2.28.0', bioconductor_options), - ('S4Vectors', '0.6.3', bioconductor_options), - ('IRanges', '2.2.7', bioconductor_options), - ('GenomeInfoDb', '1.4.2', bioconductor_options), - ('AnnotationDbi', '1.30.1', bioconductor_options), - ('XVector', '0.8.0', bioconductor_options), - ('zlibbioc', '1.14.0', bioconductor_options), - ('Biostrings', '2.36.4', bioconductor_options), - ('GenomicRanges', '1.20.5', bioconductor_options), - ('Rsamtools', '1.20.4', bioconductor_options), - ('lambda.r', '1.1.7', ext_options), - ('futile.options', '1.0.0', ext_options), - ('futile.logger', '1.4.1', ext_options), - ('BiocParallel', '1.2.20', bioconductor_options), - ('GenomicAlignments', '1.4.1', bioconductor_options), - ('ShortRead', '1.26.0', bioconductor_options), - ('graph', '1.46.0', bioconductor_options), - ('affyio', '1.36.0', bioconductor_options), - ('BiocInstaller', '1.18.4', bioconductor_options), - ('preprocessCore', '1.30.0', bioconductor_options), - ('affy', '1.46.1', bioconductor_options), - ('GO.db', '3.1.2', bioconductor_options), - ('limma', '3.24.15', bioconductor_options), - ('RBGL', '1.44.0', bioconductor_options), - ('org.Hs.eg.db', '3.1.2', bioconductor_options), - ('AnnotationForge', '1.10.1', bioconductor_options), - ('KEGG.db', '3.1.2', bioconductor_options), - ('annaffy', '1.40.0', bioconductor_options), - ('gcrma', '2.40.0', bioconductor_options), - ('oligoClasses', '1.30.0', bioconductor_options), - ('edgeR', '3.10.2', bioconductor_options), - ('PFAM.db', '3.1.2', bioconductor_options), - ('perm', '1.0-0.0', ext_options), - ('baySeq', '2.2.0', bioconductor_options), - ('qvalue', '2.0.0', bioconductor_options), - ('impute', '1.42.0', bioconductor_options), - ('samr', '2.0', ext_options), - ('DEGseq', '1.22.0', bioconductor_options), - ('hgu133plus2.db', '3.1.3', bioconductor_options), - ('illuminaio', '0.10.0', bioconductor_options), - ('rtracklayer', '1.28.9', bioconductor_options), - ('biomaRt', '2.24.0', bioconductor_options), - ('GenomicFeatures', '1.20.3', bioconductor_options), - ('bumphunter', '1.8.0', bioconductor_options), - ('multtest', '2.24.0', bioconductor_options), - ('siggenes', '1.42.0', bioconductor_options), - ('DynDoc', '1.46.0', bioconductor_options), - ('genoset', '1.22.0', bioconductor_options), - ('NOISeq', '2.14.0', bioconductor_options), - ('Rgraphviz', '2.12.0', bioconductor_options), - ('RNASeqPower', '1.8.0', bioconductor_options), - ('annotate', '1.46.1', bioconductor_options), - ('GSEABase', '1.30.2', bioconductor_options), - ('genefilter', '1.50.0', bioconductor_options), - ('Category', '2.34.2', bioconductor_options), - ('GOstats', '2.34.0', bioconductor_options), - ('BSgenome', '1.36.3', bioconductor_options), - ('VariantAnnotation', '1.14.11', bioconductor_options), - ('biovizBase', '1.16.0', bioconductor_options), - ('OrganismDbi', '1.10.0', bioconductor_options), - ('ggbio', '1.16.1', bioconductor_options), - ('geneplotter', '1.46.0', bioconductor_options), - ('DESeq2', '1.8.1', bioconductor_options), - ('ReportingTools', '2.8.0', bioconductor_options), - ('affycoretools', '1.40.5', bioconductor_options), - ('TxDb.Hsapiens.UCSC.hg19.knownGene', '3.1.2', bioconductor_options), - ('Homo.sapiens', '1.1.2', bioconductor_options), - ('BSgenome.Hsapiens.UCSC.hg19', '1.4.0', bioconductor_options), - ('AgiMicroRna', '2.18.0', bioconductor_options), - ('GenomeGraphs', '1.28.0', bioconductor_options), - ('geneLenDataBase', '1.4.0', bioconductor_options), - ('goseq', '1.20.0', bioconductor_options), - ('KEGGREST', '1.8.0', bioconductor_options), - ('KEGGgraph', '1.26.0', bioconductor_options), - ('KEGGprofile', '1.10.0', bioconductor_options), - ('GEOquery', '2.34.0', bioconductor_options), - ('minfi', '1.14.0', bioconductor_options), - ('FDb.InfiniumMethylation.hg19', '2.2.0', bioconductor_options), - ('methylumi', '2.14.0', bioconductor_options), - ('lumi', '2.20.2', bioconductor_options), - ('widgetTools', '1.46.0', bioconductor_options), - ('tkWidgets', '1.46.0', bioconductor_options), - ('Mfuzz', '2.28.0', bioconductor_options), - ('maSigPro', '1.40.0', bioconductor_options), - ('SPIA', '2.20.0', bioconductor_options), - ('Gviz', '1.12.1', bioconductor_options), - ('cummeRbund', '2.10.0', bioconductor_options), - ('GenomicFiles', '1.4.0', bioconductor_options), - ('derfinderHelper', '1.2.0', bioconductor_options), - ('derfinder', '1.2.1', bioconductor_options), - ('polyester', '1.4.0', bioconductor_options), - ('Rsubread', '1.18.0', bioconductor_options), - ('pcaMethods', '1.58.0', bioconductor_options), - ('marray', '1.46.0', bioconductor_options), - ('CGHbase', '1.28.0', bioconductor_options), - ('sigaR', '1.12.0', bioconductor_options), - ('HCsnip', '1.8.0', bioconductor_options), - ('metagenomeSeq', '1.10.0', bioconductor_options), -] - -modextrapaths = {'R_LIBS': ''} - -sanity_check_paths = { - 'files': [], - 'dirs': ['AnnotationDbi', 'BiocInstaller', 'GenomicFeatures'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/R-bundle-devtools/R-bundle-devtools-20150520-intel-2015a-R-3.1.3.eb b/easybuild/easyconfigs/__archive__/r/R-bundle-devtools/R-bundle-devtools-20150520-intel-2015a-R-3.1.3.eb deleted file mode 100644 index aa48ed3b8142..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R-bundle-devtools/R-bundle-devtools-20150520-intel-2015a-R-3.1.3.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'Bundle' - -name = 'R-bundle-devtools' -version = '20150520' -rver = '3.1.3' -versionsuffix = '-R-%s' % rver - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -# these are extensions for R -exts_defaultclass = 'RPackage' -exts_filter = ("R -q --no-save", "library(%(ext_name)s)") - -dependencies = [ - ('R', rver), - ('R-bundle-extra', '20150323', '-R-%s' % rver), -] - -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)s_%(version)s.tar.gz' -} - -# !! order of packages is important !! -exts_list = [ - ('memoise', '0.2.1', ext_options), - ('whisker', '0.3-2', ext_options), - ('rstudioapi', '0.3.1', ext_options), - ('roxygen2', '4.1.1', ext_options), - ('git2r', '0.10.1', ext_options), - ('rversions', '1.0.0', ext_options), - ('devtools', '1.8.0', ext_options), -] - -modextrapaths = {'R_LIBS': ''} - -sanity_check_paths = { - 'files': [], - 'dirs': ['devtools'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R-bundle-extra/R-bundle-extra-20150323-intel-2015a-R-3.1.3.eb b/easybuild/easyconfigs/__archive__/r/R-bundle-extra/R-bundle-extra-20150323-intel-2015a-R-3.1.3.eb deleted file mode 100644 index 1bde4e9f5d00..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R-bundle-extra/R-bundle-extra-20150323-intel-2015a-R-3.1.3.eb +++ /dev/null @@ -1,100 +0,0 @@ -easyblock = 'Bundle' - -name = 'R-bundle-extra' -version = '20150323' -rver = '3.1.3' -versionsuffix = '-R-%s' % rver - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -# these are extensions for R -exts_defaultclass = 'RPackage' -exts_filter = ("R -q --no-save", "library(%(ext_name)s)") - -dependencies = [ - ('R', rver), - ('cURL', '7.41.0'), - ('libxml2', '2.9.2'), -] - -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 packages have a different download url -bioconductor_options = { - 'source_urls': [ - 'http://www.bioconductor.org/packages/3.0/bioc/src/contrib/', - 'http://www.bioconductor.org/packages/3.0/data/annotation/src/contrib/', - 'http://www.bioconductor.org/packages/3.0/data/experiment/src/contrib/', - ], - 'source_tmpl': name_tmpl, -} - -# !! order of packages is important !! -exts_list = [ - ('RCurl', '1.95-4.5', ext_options), # requires cURL - ('XML', '3.98-1.1', ext_options), # requires libxml2 - # extensions below require one or more extensions that have an external dependency listed above - ('picante', '1.6-2', ext_options), - ('spacodiR', '0.13.0115', ext_options), - ('picante', '1.6-2', ext_options), - ('httr', '0.6.1', ext_options), - ('tkWidgets', '1.44.0', bioconductor_options), - ('Mfuzz', '2.26.0', bioconductor_options), - ('maSigPro', '1.38.0', bioconductor_options), - ('rtracklayer', '1.26.3', bioconductor_options), - ('BSgenome', '1.34.1', bioconductor_options), - ('GEOquery', '2.32.0', bioconductor_options), - ('biomaRt', '2.22.0', bioconductor_options), - ('annotate', '1.44.0', bioconductor_options), - ('GSEABase', '1.28.0', bioconductor_options), - ('genefilter', '1.48.1', bioconductor_options), - ('Category', '2.32.0', bioconductor_options), - ('GOstats', '2.32.0', bioconductor_options), - ('geneplotter', '1.44.0', bioconductor_options), - ('DESeq2', '1.6.3', bioconductor_options), - ('GenomicFeatures', '1.18.7', bioconductor_options), - ('VariantAnnotation', '1.12.9', bioconductor_options), - ('biovizBase', '1.14.1', bioconductor_options), - ('OrganismDbi', '1.8.1', bioconductor_options), - ('ggbio', '1.14.0', bioconductor_options), - ('ReportingTools', '2.6.0', bioconductor_options), - ('affycoretools', '1.38.0', bioconductor_options), - ('AgiMicroRna', '2.16.0', bioconductor_options), - ('DESeq', '1.18.0', bioconductor_options), - ('GenomeGraphs', '1.26.0', bioconductor_options), - ('geneLenDataBase', '1.1.1', bioconductor_options), - ('goseq', '1.18.0', bioconductor_options), - ('TxDb.Hsapiens.UCSC.hg19.knownGene', '3.0.0', bioconductor_options), - ('Homo.sapiens', '1.1.2', bioconductor_options), - ('KEGGgraph', '1.24.0', bioconductor_options), - ('KEGGREST', '1.6.4', bioconductor_options), - ('KEGGprofile', '1.8.2', bioconductor_options), - ('minfi', '1.12.0', bioconductor_options), - ('methylumi', '2.12.0', bioconductor_options), - ('lumi', '2.18.0', bioconductor_options), - ('Gviz', '1.10.11', bioconductor_options), - ('methyAnalysis', '1.8.0', bioconductor_options), - ('pathview', '1.6.0', bioconductor_options), - ('SPIA', '2.18.0', bioconductor_options), - ('cummeRbund', '2.8.2', bioconductor_options), - ('spliceR', '1.8.0', bioconductor_options), -] - -modextrapaths = {'R_LIBS': ''} - -sanity_check_paths = { - 'files': [], - 'dirs': ['RCurl', 'XML', 'spliceR'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R-bundle-pbd/R-bundle-pbd-20150605-intel-2015a-R-3.1.3.eb b/easybuild/easyconfigs/__archive__/r/R-bundle-pbd/R-bundle-pbd-20150605-intel-2015a-R-3.1.3.eb deleted file mode 100644 index 264405cbbb9b..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R-bundle-pbd/R-bundle-pbd-20150605-intel-2015a-R-3.1.3.eb +++ /dev/null @@ -1,51 +0,0 @@ -easyblock = 'Bundle' - -name = 'R-bundle-pbd' -version = '20150605' -rver = '3.1.3' -versionsuffix = '-R-%s' % rver - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -# these are extensions for R -exts_defaultclass = 'RPackage' -exts_filter = ("R -q --no-save", "library(%(ext_name)s)") - -dependencies = [ - ('R', rver), -] - -name_tmpl = '%(name)s_%(version)s.tar.gz' -exts_default_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 !! -exts_list = [ - ('pbdMPI', '0.2-5'), - ('pbdSLAP', '0.2-0'), - ('pbdBASE', '0.2-3', { - 'patches': ['pbdBASE-02.3-0_ignore-BI_COMM_GLOBAL-for-intel-mpi.patch'], - }), - ('pbdDMAT', '0.2-3'), - ('pbdDEMO', '0.2-0'), - ('pmclust', '0.1-6'), - ('EMCluster', '0.2-4'), -] - -modextrapaths = {'R_LIBS': ''} - -sanity_check_paths = { - 'files': [], - 'dirs': ['EMCluster', 'pbdBASE', 'pbdDEMO', 'pbdDMAT', 'pbdMPI', 'pbdSLAP', 'pmclust'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-2.15.2-goolf-1.4.10-bare.eb b/easybuild/easyconfigs/__archive__/r/R/R-2.15.2-goolf-1.4.10-bare.eb deleted file mode 100644 index c6290e631839..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-2.15.2-goolf-1.4.10-bare.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'R' -version = '2.15.2' -versionsuffix = '-bare' # bare, as in no extensions included - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.2'), - ('ncurses', '5.9'), - ('libpng', '1.5.13'), # for plotting in R - ('Java', '1.7.0_10', '', True), # Java bindings are built if Java is found, might as well provide it -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -exts_list = [] # just to make it explicit this module doesn't include any extensions - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-2.15.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/r/R/R-2.15.2-goolf-1.4.10.eb deleted file mode 100644 index b23784df2756..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-2.15.2-goolf-1.4.10.eb +++ /dev/null @@ -1,137 +0,0 @@ -name = 'R' -version = '2.15.2' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.2'), - ('ncurses', '5.9'), - ('libpng', '1.5.13'), # for plotting in R - ('Java', '1.7.0_10', '', True), # Java bindings are built if Java is found, might as well provide it -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -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.freestatistics.org/src/contrib', # alternative for packages - ], - 'source_tmpl': name_tmpl, -} -# Bioconductor packages have a different download url -bioconductor_options = { - 'source_urls': [ - 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', - 'http://www.bioconductor.org/packages/2.11/bioc/src/contrib/', - ], - 'source_tmpl': name_tmpl, -} -# !! order of packages is important !! -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.5-9', ext_options), - ('irace', '1.03', ext_options), - ('rJava', '0.9-4', ext_options), - ('lattice', '0.20-15', ext_options), - ('RColorBrewer', '1.0-5', ext_options), - ('latticeExtra', '0.6-24', ext_options), - ('Matrix', '1.0-12', ext_options), - ('png', '0.1-4', ext_options), - ('Rcpp', '0.10.3', ext_options), - ('quadprog', '1.5-5', ext_options), - ('BB', '2013.4-1', ext_options), - ('MASS', '7.3-22', ext_options), - ('rlecuyer', '0.3-3', ext_options), - ('class', '7.3-5', ext_options), - ('e1071', '1.6-1', ext_options), - ('nnet', '7.3-6', ext_options), - ('car', '2.0-16', ext_options), - ('colorspace', '1.2-2', ext_options), - ('robustbase', '0.9-7', ext_options), - ('sp', '0.9-91', ext_options), - ('vcd', '1.2-13', ext_options), - ('Rserve', '0.6-1', ext_options), - ('DBI', '0.2-6', ext_options), - ('RSQLite', '0.11.3', ext_options), - ('hwriter', '1.3', ext_options), - ('bitops', '1.0-5', ext_options), - ('BiocGenerics', '0.4.0', bioconductor_options), - ('Biobase', '2.18.0', bioconductor_options), - ('IRanges', '1.16.6', bioconductor_options), - ('AnnotationDbi', '1.20.7', bioconductor_options), - ('Biostrings', '2.26.3', bioconductor_options), - ('GenomicRanges', '1.10.7', bioconductor_options), - ('BSgenome', '1.26.1', bioconductor_options), - ('zlibbioc', '1.4.0', bioconductor_options), - ('Rsamtools', '1.10.2', bioconductor_options), - ('ShortRead', '1.16.4', bioconductor_options), - ('akima', '0.5-9', ext_options), - ('boot', '1.3-7', ext_options), - ('cluster', '1.14.4', ext_options), - ('coda', '0.16-1', ext_options), - ('codetools', '0.2-8', ext_options), - ('foreign', '0.8-53', ext_options), - ('gam', '1.08', ext_options), - ('nlme', '3.1-105', ext_options), - ('survival', '2.37-4', ext_options), - ('gamlss.data', '4.2-0', ext_options), - ('gamlss.dist', '4.2-0', ext_options), - ('gamlss', '4.2-0', ext_options), - ('gamlss.tr', '4.1-0', ext_options), - ('KernSmooth', '2.23-10', ext_options), - ('zoo', '1.7-9', ext_options), - ('lmtest', '0.9-31', ext_options), - ('mgcv', '1.7-22', ext_options), - ('mnormt', '1.4-5', ext_options), - ('mvtnorm', '0.9-9994', ext_options), - ('numDeriv', '2012.9-1', ext_options), - ('pscl', '1.04.4', ext_options), - ('rpart', '4.1-1', ext_options), - ('sandwich', '2.2-10', ext_options), - ('sfsmisc', '1.0-23', ext_options), - ('spatial', '7.3-5', ext_options), - ('VGAM', '0.9-1', ext_options), - ('waveslim', '1.7.1', ext_options), - ('xtable', '1.7-0', ext_options), - ('profileModel', '0.5-8', ext_options), - ('brglm', '0.5-7', ext_options), - ('deSolve', '1.10-6', ext_options), - ('odesolve', '0.9-9', ext_options), - ('tseriesChaos', '0.1-11', ext_options), - ('tseries', '0.10-31', ext_options), - ('neuRosim', '0.2-10', ext_options), - ('fastICA', '1.1-16', ext_options), - ('R.methodsS3', '1.4.2', ext_options), - ('R.oo', '1.13.0', ext_options), - ('R.matlab', '1.7.0', ext_options), - ('Rniftilib', '0.0-32', ext_options), - ('gbm', '2.1', ext_options), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-2.15.2-ictce-5.3.0-bare.eb b/easybuild/easyconfigs/__archive__/r/R/R-2.15.2-ictce-5.3.0-bare.eb deleted file mode 100644 index 4bb85edabe4f..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-2.15.2-ictce-5.3.0-bare.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'R' -version = '2.15.2' -versionsuffix = '-bare' # bare, as in no extensions included - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.2'), - ('ncurses', '5.9'), - ('libpng', '1.5.13'), # for plotting in R - ('Java', '1.7.0_10', '', True), # Java bindings are built if Java is found, might as well provide it -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -exts_list = [] # just to make it explicit this module doesn't include any extensions - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-2.15.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/r/R/R-2.15.2-ictce-5.3.0.eb deleted file mode 100644 index b5a30ff434c8..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-2.15.2-ictce-5.3.0.eb +++ /dev/null @@ -1,137 +0,0 @@ -name = 'R' -version = '2.15.2' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.2'), - ('ncurses', '5.9'), - ('libpng', '1.5.13'), # for plotting in R - ('Java', '1.7.0_10', '', True), # Java bindings are built if Java is found, might as well provide it -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -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.freestatistics.org/src/contrib', # alternative for packages - ], - 'source_tmpl': name_tmpl, -} -# Bioconductor packages have a different download url -bioconductor_options = { - 'source_urls': [ - 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', - 'http://www.bioconductor.org/packages/2.11/bioc/src/contrib/', - ], - 'source_tmpl': name_tmpl, -} -# !! order of packages is important !! -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.5-9', ext_options), - ('irace', '1.03', ext_options), - ('rJava', '0.9-4', ext_options), - ('lattice', '0.20-15', ext_options), - ('RColorBrewer', '1.0-5', ext_options), - ('latticeExtra', '0.6-24', ext_options), - ('Matrix', '1.0-12', ext_options), - ('png', '0.1-4', ext_options), - ('Rcpp', '0.10.3', ext_options), - ('quadprog', '1.5-5', ext_options), - ('BB', '2013.4-1', ext_options), - ('MASS', '7.3-22', ext_options), - ('rlecuyer', '0.3-3', ext_options), - ('class', '7.3-5', ext_options), - ('e1071', '1.6-1', ext_options), - ('nnet', '7.3-6', ext_options), - ('car', '2.0-16', ext_options), - ('colorspace', '1.2-2', ext_options), - ('robustbase', '0.9-7', ext_options), - ('sp', '0.9-91', ext_options), - ('vcd', '1.2-13', ext_options), - ('Rserve', '0.6-1', ext_options), - ('DBI', '0.2-6', ext_options), - ('RSQLite', '0.11.3', ext_options), - ('hwriter', '1.3', ext_options), - ('bitops', '1.0-5', ext_options), - ('BiocGenerics', '0.4.0', bioconductor_options), - ('Biobase', '2.18.0', bioconductor_options), - ('IRanges', '1.16.6', bioconductor_options), - ('AnnotationDbi', '1.20.7', bioconductor_options), - ('Biostrings', '2.26.3', bioconductor_options), - ('GenomicRanges', '1.10.7', bioconductor_options), - ('BSgenome', '1.26.1', bioconductor_options), - ('zlibbioc', '1.4.0', bioconductor_options), - ('Rsamtools', '1.10.2', bioconductor_options), - ('ShortRead', '1.16.4', bioconductor_options), - ('akima', '0.5-9', ext_options), - ('boot', '1.3-7', ext_options), - ('cluster', '1.14.4', ext_options), - ('coda', '0.16-1', ext_options), - ('codetools', '0.2-8', ext_options), - ('foreign', '0.8-53', ext_options), - ('gam', '1.08', ext_options), - ('nlme', '3.1-105', ext_options), - ('survival', '2.37-4', ext_options), - ('gamlss.data', '4.2-0', ext_options), - ('gamlss.dist', '4.2-0', ext_options), - ('gamlss', '4.2-0', ext_options), - ('gamlss.tr', '4.1-0', ext_options), - ('KernSmooth', '2.23-10', ext_options), - ('zoo', '1.7-9', ext_options), - ('lmtest', '0.9-31', ext_options), - ('mgcv', '1.7-22', ext_options), - ('mnormt', '1.4-5', ext_options), - ('mvtnorm', '0.9-9994', ext_options), - ('numDeriv', '2012.9-1', ext_options), - ('pscl', '1.04.4', ext_options), - ('rpart', '4.1-1', ext_options), - ('sandwich', '2.2-10', ext_options), - ('sfsmisc', '1.0-23', ext_options), - ('spatial', '7.3-5', ext_options), - ('VGAM', '0.9-1', ext_options), - ('waveslim', '1.7.1', ext_options), - ('xtable', '1.7-0', ext_options), - ('profileModel', '0.5-8', ext_options), - ('brglm', '0.5-7', ext_options), - ('deSolve', '1.10-6', ext_options), - ('odesolve', '0.9-9', ext_options), - ('tseriesChaos', '0.1-11', ext_options), - ('tseries', '0.10-31', ext_options), - ('neuRosim', '0.2-10', ext_options), - ('fastICA', '1.1-16', ext_options), - ('R.methodsS3', '1.4.2', ext_options), - ('R.oo', '1.13.0', ext_options), - ('R.matlab', '1.7.0', ext_options), - ('Rniftilib', '0.0-32', ext_options), - ('gbm', '2.1', ext_options), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-2.15.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/r/R/R-2.15.3-goolf-1.4.10.eb deleted file mode 100644 index 419fa691885b..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-2.15.3-goolf-1.4.10.eb +++ /dev/null @@ -1,142 +0,0 @@ -name = 'R' -version = '2.15.3' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.2'), - ('ncurses', '5.9'), - ('libpng', '1.6.2'), # for plotting in R - ('Java', '1.7.0_15', '', True), # Java bindings are built if Java is found, might as well provide it -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -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.freestatistics.org/src/contrib', # alternative for packages - ], - 'source_tmpl': name_tmpl, -} -# Bioconductor packages have a different download url -bioconductor_options = { - 'source_urls': [ - 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', - 'http://www.bioconductor.org/packages/2.12/bioc/src/contrib/', - ], - 'source_tmpl': name_tmpl, -} -# !! order of packages is important !! -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.5-9', ext_options), - ('irace', '1.03', ext_options), - ('rJava', '0.9-4', ext_options), - ('lattice', '0.20-15', ext_options), - ('RColorBrewer', '1.0-5', ext_options), - ('latticeExtra', '0.6-24', ext_options), - ('Matrix', '1.0-12', ext_options), - ('png', '0.1-4', ext_options), - ('Rcpp', '0.10.3', ext_options), - ('quadprog', '1.5-5', ext_options), - ('BB', '2013.4-1', ext_options), - ('rlecuyer', '0.3-3', ext_options), - ('snow', '0.3-12', ext_options), - ('MASS', '7.3-23', ext_options), - ('class', '7.3-5', ext_options), - ('e1071', '1.6-1', ext_options), - ('nnet', '7.3-6', ext_options), - ('car', '2.0-17', ext_options), - ('colorspace', '1.2-2', ext_options), - ('robustbase', '0.9-7', ext_options), - ('sp', '0.9-91', ext_options), - ('vcd', '1.2-13', ext_options), - ('snowfall', '1.84-4', ext_options), - ('logistf', '1.10', ext_options), - ('Rserve', '0.6-1', ext_options), - ('akima', '0.5-10', ext_options), - ('bitops', '1.0-5', ext_options), - ('boot', '1.3-7', ext_options), - ('cluster', '1.14.4', ext_options), - ('coda', '0.16-1', ext_options), - ('codetools', '0.2-8', ext_options), - ('DBI', '0.2-7', ext_options), - ('foreign', '0.8-54', ext_options), - ('nlme', '3.1-108', ext_options), - ('survival', '2.37-4', ext_options), - ('gam', '1.08', ext_options), - ('gamlss.data', '4.2-0', ext_options), - ('gamlss.dist', '4.2-0', ext_options), - ('gamlss', '4.2-0', ext_options), - ('gamlss.tr', '4.1-0', ext_options), - ('hwriter', '1.3', ext_options), - ('KernSmooth', '2.23-10', ext_options), - ('zoo', '1.7-9', ext_options), - ('lmtest', '0.9-31', ext_options), - ('mgcv', '1.7-23', ext_options), - ('mnormt', '1.4-5', ext_options), - ('mvtnorm', '0.9-9994', ext_options), - ('numDeriv', '2012.9-1', ext_options), - ('pscl', '1.04.4', ext_options), - ('rpart', '4.1-1', ext_options), - ('RSQLite', '0.11.3', ext_options), - ('sandwich', '2.2-10', ext_options), - ('sfsmisc', '1.0-23', ext_options), - ('spatial', '7.3-5', ext_options), - ('VGAM', '0.9-1', ext_options), - ('waveslim', '1.7.1', ext_options), - ('xtable', '1.7-1', ext_options), - ('profileModel', '0.5-8', ext_options), - ('brglm', '0.5-7', ext_options), - ('deSolve', '1.10-6', ext_options), - ('odesolve', '0.9-9', ext_options), - ('tseriesChaos', '0.1-11', ext_options), - ('tseries', '0.10-32', ext_options), - ('neuRosim', '0.2-10', ext_options), - ('fastICA', '1.1-16', ext_options), - ('R.methodsS3', '1.4.2', ext_options), - ('R.oo', '1.13.0', ext_options), - ('R.matlab', '1.7.0', ext_options), - ('Rniftilib', '0.0-32', ext_options), - ('BiocGenerics', '0.6.0', bioconductor_options), - ('Biobase', '2.20.0', bioconductor_options), - ('IRanges', '1.18.1', bioconductor_options), - ('AnnotationDbi', '1.22.5', bioconductor_options), - ('Biostrings', '2.28.0', bioconductor_options), - ('GenomicRanges', '1.12.4', bioconductor_options), - ('BSgenome', '1.28.0', bioconductor_options), - ('zlibbioc', '1.6.0', bioconductor_options), - ('Rsamtools', '1.12.3', bioconductor_options), - ('ShortRead', '1.18.0', bioconductor_options), - ('graph', '1.38.0', bioconductor_options), - ('igraph0', '0.5.7', ext_options), - ('gbm', '2.1', ext_options), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-2.15.3-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/r/R/R-2.15.3-ictce-5.3.0.eb deleted file mode 100644 index 2437804b50b8..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-2.15.3-ictce-5.3.0.eb +++ /dev/null @@ -1,142 +0,0 @@ -name = 'R' -version = '2.15.3' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.2'), - ('ncurses', '5.9'), - ('libpng', '1.6.2'), # for plotting in R - ('Java', '1.7.0_15', '', True), # Java bindings are built if Java is found, might as well provide it -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -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.freestatistics.org/src/contrib', # alternative for packages - ], - 'source_tmpl': name_tmpl, -} -# Bioconductor packages have a different download url -bioconductor_options = { - 'source_urls': [ - 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', - 'http://www.bioconductor.org/packages/2.12/bioc/src/contrib/', - ], - 'source_tmpl': name_tmpl, -} -# !! order of packages is important !! -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.5-9', ext_options), - ('irace', '1.03', ext_options), - ('rJava', '0.9-4', ext_options), - ('lattice', '0.20-15', ext_options), - ('RColorBrewer', '1.0-5', ext_options), - ('latticeExtra', '0.6-24', ext_options), - ('Matrix', '1.0-12', ext_options), - ('png', '0.1-4', ext_options), - ('Rcpp', '0.10.3', ext_options), - ('quadprog', '1.5-5', ext_options), - ('BB', '2013.4-1', ext_options), - ('rlecuyer', '0.3-3', ext_options), - ('snow', '0.3-12', ext_options), - ('MASS', '7.3-23', ext_options), - ('class', '7.3-5', ext_options), - ('e1071', '1.6-1', ext_options), - ('nnet', '7.3-6', ext_options), - ('car', '2.0-17', ext_options), - ('colorspace', '1.2-2', ext_options), - ('robustbase', '0.9-7', ext_options), - ('sp', '0.9-91', ext_options), - ('vcd', '1.2-13', ext_options), - ('snowfall', '1.84-4', ext_options), - ('logistf', '1.10', ext_options), - ('Rserve', '0.6-1', ext_options), - ('akima', '0.5-10', ext_options), - ('bitops', '1.0-5', ext_options), - ('boot', '1.3-7', ext_options), - ('cluster', '1.14.4', ext_options), - ('coda', '0.16-1', ext_options), - ('codetools', '0.2-8', ext_options), - ('DBI', '0.2-7', ext_options), - ('foreign', '0.8-54', ext_options), - ('nlme', '3.1-108', ext_options), - ('survival', '2.37-4', ext_options), - ('gam', '1.08', ext_options), - ('gamlss.data', '4.2-0', ext_options), - ('gamlss.dist', '4.2-0', ext_options), - ('gamlss', '4.2-0', ext_options), - ('gamlss.tr', '4.1-0', ext_options), - ('hwriter', '1.3', ext_options), - ('KernSmooth', '2.23-10', ext_options), - ('zoo', '1.7-9', ext_options), - ('lmtest', '0.9-31', ext_options), - ('mgcv', '1.7-23', ext_options), - ('mnormt', '1.4-5', ext_options), - ('mvtnorm', '0.9-9994', ext_options), - ('numDeriv', '2012.9-1', ext_options), - ('pscl', '1.04.4', ext_options), - ('rpart', '4.1-1', ext_options), - ('RSQLite', '0.11.3', ext_options), - ('sandwich', '2.2-10', ext_options), - ('sfsmisc', '1.0-23', ext_options), - ('spatial', '7.3-5', ext_options), - ('VGAM', '0.9-1', ext_options), - ('waveslim', '1.7.1', ext_options), - ('xtable', '1.7-1', ext_options), - ('profileModel', '0.5-8', ext_options), - ('brglm', '0.5-7', ext_options), - ('deSolve', '1.10-6', ext_options), - ('odesolve', '0.9-9', ext_options), - ('tseriesChaos', '0.1-11', ext_options), - ('tseries', '0.10-32', ext_options), - ('neuRosim', '0.2-10', ext_options), - ('fastICA', '1.1-16', ext_options), - ('R.methodsS3', '1.4.2', ext_options), - ('R.oo', '1.13.0', ext_options), - ('R.matlab', '1.7.0', ext_options), - ('Rniftilib', '0.0-32', ext_options), - ('BiocGenerics', '0.6.0', bioconductor_options), - ('Biobase', '2.20.0', bioconductor_options), - ('IRanges', '1.18.1', bioconductor_options), - ('AnnotationDbi', '1.22.5', bioconductor_options), - ('Biostrings', '2.28.0', bioconductor_options), - ('GenomicRanges', '1.12.4', bioconductor_options), - ('BSgenome', '1.28.0', bioconductor_options), - ('zlibbioc', '1.6.0', bioconductor_options), - ('Rsamtools', '1.12.3', bioconductor_options), - ('ShortRead', '1.18.0', bioconductor_options), - ('graph', '1.38.0', bioconductor_options), - ('igraph0', '0.5.7', ext_options), - ('gbm', '2.1', ext_options), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-3.0.1-goolf-1.4.10-bare.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.0.1-goolf-1.4.10-bare.eb deleted file mode 100644 index c0064ba6a8c2..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-3.0.1-goolf-1.4.10-bare.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'R' -version = '3.0.1' -versionsuffix = '-bare' # bare, as in no extensions included - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.2'), - ('ncurses', '5.9'), - ('libpng', '1.6.2'), # for plotting in R - ('Java', '1.7.0_21', '', True), # Java bindings are built if Java is found, might as well provide it -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -exts_list = [] # just to make it explicit this module doesn't include any extensions - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-3.0.1-ictce-5.3.0-bare.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.0.1-ictce-5.3.0-bare.eb deleted file mode 100644 index 3b03bc30042b..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-3.0.1-ictce-5.3.0-bare.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'R' -version = '3.0.1' -versionsuffix = '-bare' # bare, as in no extensions included - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.2'), - ('ncurses', '5.9'), - ('libpng', '1.6.2'), # for plotting in R - ('Java', '1.7.0_21', '', True), # Java bindings are built if Java is found, might as well provide it -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -exts_list = [] # just to make it explicit this module doesn't include any extensions - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-3.0.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.0.2-goolf-1.4.10.eb deleted file mode 100644 index 7db65a77f3eb..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-3.0.2-goolf-1.4.10.eb +++ /dev/null @@ -1,168 +0,0 @@ -name = 'R' -version = '3.0.2' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.2'), - ('ncurses', '5.9'), - ('libpng', '1.6.6'), # for plotting in R - ('Java', '1.7.0_21', '', True), # Java bindings are built if Java is found, might as well provide it -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -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.freestatistics.org/src/contrib', # alternative for packages - ], - 'source_tmpl': name_tmpl, -} -# Bioconductor packages have a different download url -bioconductor_options = { - 'source_urls': [ - 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', - 'http://www.bioconductor.org/packages/2.13/bioc/src/contrib/', - ], - 'source_tmpl': name_tmpl, -} - -# some packages seem to only be in rforge, not in cran -rforge_options = { - 'source_urls': ['http://download.r-forge.r-project.org/src/contrib/'], - 'source_tmpl': name_tmpl, -} - - -# !! order of packages is important !! -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! - ('irace', '1.04', ext_options), - ('rJava', '0.9-4', ext_options), - ('lattice', '0.20-24', ext_options), - ('RColorBrewer', '1.0-5', ext_options), - ('latticeExtra', '0.6-26', ext_options), - ('Matrix', '1.1-0', ext_options), - ('png', '0.1-6', ext_options), - ('Rcpp', '0.10.6', ext_options), - ('quadprog', '1.5-5', ext_options), - ('BB', '2013.4-1', ext_options), - ('rlecuyer', '0.3-3', ext_options), - ('snow', '0.3-13', ext_options), - ('MASS', '7.3-29', ext_options), - ('class', '7.3-9', ext_options), - ('e1071', '1.6-1', ext_options), - ('nnet', '7.3-7', ext_options), - ('car', '2.0-19', ext_options), - ('colorspace', '1.2-4', ext_options), - ('robustbase', '0.9-10', ext_options), - ('sp', '1.0-14', ext_options), - ('vcd', '1.3-1', ext_options), - ('snowfall', '1.84-4', ext_options), - ('rpart', '4.1-3', ext_options), - ('mice', '2.18', ext_options), - ('nlme', '3.1-111', ext_options), - ('mgcv', '1.7-27', ext_options), - ('logistf', '1.21', ext_options), - ('akima', '0.5-11', ext_options), - ('bitops', '1.0-6', ext_options), - ('boot', '1.3-9', ext_options), - ('cluster', '1.14.4', ext_options), - ('coda', '0.16-1', ext_options), - ('codetools', '0.2-8', ext_options), - ('DBI', '0.2-7', ext_options), - ('foreign', '0.8-57', ext_options), - ('survival', '2.37-4', ext_options), - ('gam', '1.09', ext_options), - ('gamlss.data', '4.2-6', ext_options), - ('gamlss.dist', '4.2-0', ext_options), - ('hwriter', '1.3', ext_options), - ('KernSmooth', '2.23-10', ext_options), - ('zoo', '1.7-10', ext_options), - ('lmtest', '0.9-32', ext_options), - ('mnormt', '1.4-5', ext_options), - ('mvtnorm', '0.9-9996', ext_options), - ('numDeriv', '2012.9-1', ext_options), - ('pscl', '1.04.4', ext_options), - ('RSQLite', '0.11.4', ext_options), - ('sandwich', '2.3-0', ext_options), - ('sfsmisc', '1.0-24', ext_options), - ('spatial', '7.3-7', ext_options), - ('VGAM', '0.9-3', ext_options), - ('waveslim', '1.7.1', ext_options), - ('xtable', '1.7-1', ext_options), - ('profileModel', '0.5-9', ext_options), - ('brglm', '0.5-9', ext_options), - ('deSolve', '1.10-8', ext_options), - ('odesolve', '0.9-9', ext_options), - ('tseriesChaos', '0.1-13', ext_options), - ('tseries', '0.10-32', ext_options), - ('neuRosim', '0.2-10', ext_options), - ('fastICA', '1.2-0', ext_options), - ('R.methodsS3', '1.5.2', ext_options), - ('R.oo', '1.15.8', ext_options), - ('R.matlab', '2.0.5', ext_options), - ('Rniftilib', '0.0-32', ext_options), - ('BiocGenerics', '0.8.0', bioconductor_options), - ('Biobase', '2.22.0', bioconductor_options), - ('IRanges', '1.20.5', bioconductor_options), - ('AnnotationDbi', '1.24.0', bioconductor_options), - ('XVector', '0.2.0', bioconductor_options), - ('Biostrings', '2.30.0', bioconductor_options), - ('GenomicRanges', '1.14.3', bioconductor_options), - ('BSgenome', '1.30.0', bioconductor_options), - ('zlibbioc', '1.8.0', bioconductor_options), - ('Rsamtools', '1.14.1', bioconductor_options), - ('ShortRead', '1.20.0', bioconductor_options), - ('graph', '1.40.0', bioconductor_options), - ('igraph0', '0.5.7', ext_options), - ('gbm', '2.1', ext_options), - ('plyr', '1.8', ext_options), - ('dichromat', '2.0-0', ext_options), - ('Formula', '1.1-1', ext_options), - ('Hmisc', '3.13-0', ext_options), - ('stringr', '0.6.2', ext_options), - ('munsell', '0.4.2', ext_options), - ('labeling', '0.2', ext_options), - ('scales', '0.2.3', ext_options), - ('fastcluster', '1.1.11', ext_options), - ('reshape2', '1.2.2', ext_options), - ('digest', '0.6.3', ext_options), - ('gtable', '0.1.2', ext_options), - ('proto', '0.3-10', ext_options), - ('ggplot2', '0.9.3.1', ext_options), - ('leaps', '2.9', ext_options), - ('survival', '2.37-4', ext_options), - ('speff2trial', '1.0.4', ext_options), - ('nleqslv', '2.1', ext_options), - ('glmnet', '1.9-5', ext_options), - ('pim', '1.1.5.4', rforge_options), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-3.0.2-ictce-5.3.0-bare.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.0.2-ictce-5.3.0-bare.eb deleted file mode 100644 index 1c63079ab4a8..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-3.0.2-ictce-5.3.0-bare.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'R' -version = '3.0.2' -versionsuffix = '-bare' # bare, as in no extensions included - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.2'), - ('ncurses', '5.9'), - ('libpng', '1.6.6'), # for plotting in R - ('Java', '1.7.0_21', '', True), # Java bindings are built if Java is found, might as well provide it -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -exts_list = [] # just to make it explicit this module doesn't include any extensions - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-3.0.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.0.2-ictce-5.3.0.eb deleted file mode 100644 index ea1488b75010..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-3.0.2-ictce-5.3.0.eb +++ /dev/null @@ -1,167 +0,0 @@ -name = 'R' -version = '3.0.2' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.2'), - ('ncurses', '5.9'), - ('libpng', '1.6.6'), # for plotting in R - ('Java', '1.7.0_15', '', True), # Java bindings are built if Java is found, might as well provide it -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -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.freestatistics.org/src/contrib', # alternative for packages - ], - 'source_tmpl': name_tmpl, -} -# Bioconductor packages have a different download url -bioconductor_options = { - 'source_urls': [ - 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', - 'http://www.bioconductor.org/packages/2.13/bioc/src/contrib/', - ], - 'source_tmpl': name_tmpl, -} - -# some packages seem to only be in rforge, not in cran -rforge_options = { - 'source_urls': ['http://download.r-forge.r-project.org/src/contrib/'], - 'source_tmpl': name_tmpl, -} - -# !! order of packages is important !! -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! - ('irace', '1.04', ext_options), - ('rJava', '0.9-4', ext_options), - ('lattice', '0.20-24', ext_options), - ('RColorBrewer', '1.0-5', ext_options), - ('latticeExtra', '0.6-26', ext_options), - ('Matrix', '1.1-0', ext_options), - ('png', '0.1-6', ext_options), - ('Rcpp', '0.10.6', ext_options), - ('quadprog', '1.5-5', ext_options), - ('BB', '2013.4-1', ext_options), - ('rlecuyer', '0.3-3', ext_options), - ('snow', '0.3-13', ext_options), - ('MASS', '7.3-29', ext_options), - ('class', '7.3-9', ext_options), - ('e1071', '1.6-1', ext_options), - ('nnet', '7.3-7', ext_options), - ('car', '2.0-19', ext_options), - ('colorspace', '1.2-4', ext_options), - ('robustbase', '0.9-10', ext_options), - ('sp', '1.0-14', ext_options), - ('vcd', '1.3-1', ext_options), - ('snowfall', '1.84-4', ext_options), - ('rpart', '4.1-3', ext_options), - ('mice', '2.18', ext_options), - ('nlme', '3.1-111', ext_options), - ('mgcv', '1.7-27', ext_options), - ('logistf', '1.21', ext_options), - ('akima', '0.5-11', ext_options), - ('bitops', '1.0-6', ext_options), - ('boot', '1.3-9', ext_options), - ('cluster', '1.14.4', ext_options), - ('coda', '0.16-1', ext_options), - ('codetools', '0.2-8', ext_options), - ('DBI', '0.2-7', ext_options), - ('foreign', '0.8-57', ext_options), - ('survival', '2.37-4', ext_options), - ('gam', '1.09', ext_options), - ('gamlss.data', '4.2-6', ext_options), - ('gamlss.dist', '4.2-0', ext_options), - ('hwriter', '1.3', ext_options), - ('KernSmooth', '2.23-10', ext_options), - ('zoo', '1.7-10', ext_options), - ('lmtest', '0.9-32', ext_options), - ('mnormt', '1.4-5', ext_options), - ('mvtnorm', '0.9-9996', ext_options), - ('numDeriv', '2012.9-1', ext_options), - ('pscl', '1.04.4', ext_options), - ('RSQLite', '0.11.4', ext_options), - ('sandwich', '2.3-0', ext_options), - ('sfsmisc', '1.0-24', ext_options), - ('spatial', '7.3-7', ext_options), - ('VGAM', '0.9-3', ext_options), - ('waveslim', '1.7.1', ext_options), - ('xtable', '1.7-1', ext_options), - ('profileModel', '0.5-9', ext_options), - ('brglm', '0.5-9', ext_options), - ('deSolve', '1.10-8', ext_options), - ('odesolve', '0.9-9', ext_options), - ('tseriesChaos', '0.1-13', ext_options), - ('tseries', '0.10-32', ext_options), - ('neuRosim', '0.2-10', ext_options), - ('fastICA', '1.2-0', ext_options), - ('R.methodsS3', '1.5.2', ext_options), - ('R.oo', '1.15.8', ext_options), - ('R.matlab', '2.0.5', ext_options), - ('Rniftilib', '0.0-32', ext_options), - ('BiocGenerics', '0.8.0', bioconductor_options), - ('Biobase', '2.22.0', bioconductor_options), - ('IRanges', '1.20.5', bioconductor_options), - ('AnnotationDbi', '1.24.0', bioconductor_options), - ('XVector', '0.2.0', bioconductor_options), - ('Biostrings', '2.30.0', bioconductor_options), - ('GenomicRanges', '1.14.3', bioconductor_options), - ('BSgenome', '1.30.0', bioconductor_options), - ('zlibbioc', '1.8.0', bioconductor_options), - ('Rsamtools', '1.14.1', bioconductor_options), - ('ShortRead', '1.20.0', bioconductor_options), - ('graph', '1.40.0', bioconductor_options), - ('igraph0', '0.5.7', ext_options), - ('gbm', '2.1', ext_options), - ('plyr', '1.8', ext_options), - ('dichromat', '2.0-0', ext_options), - ('Formula', '1.1-1', ext_options), - ('Hmisc', '3.13-0', ext_options), - ('stringr', '0.6.2', ext_options), - ('munsell', '0.4.2', ext_options), - ('labeling', '0.2', ext_options), - ('scales', '0.2.3', ext_options), - ('fastcluster', '1.1.11', ext_options), - ('reshape2', '1.2.2', ext_options), - ('digest', '0.6.3', ext_options), - ('gtable', '0.1.2', ext_options), - ('proto', '0.3-10', ext_options), - ('ggplot2', '0.9.3.1', ext_options), - ('leaps', '2.9', ext_options), - ('survival', '2.37-4', ext_options), - ('speff2trial', '1.0.4', ext_options), - ('nleqslv', '2.1', ext_options), - ('glmnet', '1.9-5', ext_options), - ('pim', '1.1.5.4', rforge_options), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-3.0.2-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.0.2-ictce-5.5.0.eb deleted file mode 100644 index 72798af0c69e..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-3.0.2-ictce-5.5.0.eb +++ /dev/null @@ -1,167 +0,0 @@ -name = 'R' -version = '3.0.2' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.2'), - ('ncurses', '5.9'), - ('libpng', '1.6.6'), # for plotting in R - ('Java', '1.7.0_15', '', True), # Java bindings are built if Java is found, might as well provide it -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -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.freestatistics.org/src/contrib', # alternative for packages - ], - 'source_tmpl': name_tmpl, -} -# Bioconductor packages have a different download url -bioconductor_options = { - 'source_urls': [ - 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', - 'http://www.bioconductor.org/packages/2.13/bioc/src/contrib/', - ], - 'source_tmpl': name_tmpl, -} - -# some packages seem to only be in rforge, not in cran -rforge_options = { - 'source_urls': ['http://download.r-forge.r-project.org/src/contrib/'], - 'source_tmpl': name_tmpl, -} - -# !! order of packages is important !! -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! - ('irace', '1.04', ext_options), - ('rJava', '0.9-4', ext_options), - ('lattice', '0.20-24', ext_options), - ('RColorBrewer', '1.0-5', ext_options), - ('latticeExtra', '0.6-26', ext_options), - ('Matrix', '1.1-0', ext_options), - ('png', '0.1-6', ext_options), - ('Rcpp', '0.10.6', ext_options), - ('quadprog', '1.5-5', ext_options), - ('BB', '2013.4-1', ext_options), - ('rlecuyer', '0.3-3', ext_options), - ('snow', '0.3-13', ext_options), - ('MASS', '7.3-29', ext_options), - ('class', '7.3-9', ext_options), - ('e1071', '1.6-1', ext_options), - ('nnet', '7.3-7', ext_options), - ('car', '2.0-19', ext_options), - ('colorspace', '1.2-4', ext_options), - ('robustbase', '0.9-10', ext_options), - ('sp', '1.0-14', ext_options), - ('vcd', '1.3-1', ext_options), - ('snowfall', '1.84-4', ext_options), - ('rpart', '4.1-3', ext_options), - ('mice', '2.18', ext_options), - ('nlme', '3.1-111', ext_options), - ('mgcv', '1.7-27', ext_options), - ('logistf', '1.21', ext_options), - ('akima', '0.5-11', ext_options), - ('bitops', '1.0-6', ext_options), - ('boot', '1.3-9', ext_options), - ('cluster', '1.14.4', ext_options), - ('coda', '0.16-1', ext_options), - ('codetools', '0.2-8', ext_options), - ('DBI', '0.2-7', ext_options), - ('foreign', '0.8-57', ext_options), - ('survival', '2.37-4', ext_options), - ('gam', '1.09', ext_options), - ('gamlss.data', '4.2-6', ext_options), - ('gamlss.dist', '4.2-0', ext_options), - ('hwriter', '1.3', ext_options), - ('KernSmooth', '2.23-10', ext_options), - ('zoo', '1.7-10', ext_options), - ('lmtest', '0.9-32', ext_options), - ('mnormt', '1.4-5', ext_options), - ('mvtnorm', '0.9-9996', ext_options), - ('numDeriv', '2012.9-1', ext_options), - ('pscl', '1.04.4', ext_options), - ('RSQLite', '0.11.4', ext_options), - ('sandwich', '2.3-0', ext_options), - ('sfsmisc', '1.0-24', ext_options), - ('spatial', '7.3-7', ext_options), - ('VGAM', '0.9-3', ext_options), - ('waveslim', '1.7.1', ext_options), - ('xtable', '1.7-1', ext_options), - ('profileModel', '0.5-9', ext_options), - ('brglm', '0.5-9', ext_options), - ('deSolve', '1.10-8', ext_options), - ('odesolve', '0.9-9', ext_options), - ('tseriesChaos', '0.1-13', ext_options), - ('tseries', '0.10-32', ext_options), - ('neuRosim', '0.2-10', ext_options), - ('fastICA', '1.2-0', ext_options), - ('R.methodsS3', '1.5.2', ext_options), - ('R.oo', '1.15.8', ext_options), - ('R.matlab', '2.0.5', ext_options), - ('Rniftilib', '0.0-32', ext_options), - ('BiocGenerics', '0.8.0', bioconductor_options), - ('Biobase', '2.22.0', bioconductor_options), - ('IRanges', '1.20.5', bioconductor_options), - ('AnnotationDbi', '1.24.0', bioconductor_options), - ('XVector', '0.2.0', bioconductor_options), - ('Biostrings', '2.30.0', bioconductor_options), - ('GenomicRanges', '1.14.3', bioconductor_options), - ('BSgenome', '1.30.0', bioconductor_options), - ('zlibbioc', '1.8.0', bioconductor_options), - ('Rsamtools', '1.14.1', bioconductor_options), - ('ShortRead', '1.20.0', bioconductor_options), - ('graph', '1.40.0', bioconductor_options), - ('igraph0', '0.5.7', ext_options), - ('gbm', '2.1', ext_options), - ('plyr', '1.8', ext_options), - ('dichromat', '2.0-0', ext_options), - ('Formula', '1.1-1', ext_options), - ('Hmisc', '3.13-0', ext_options), - ('stringr', '0.6.2', ext_options), - ('munsell', '0.4.2', ext_options), - ('labeling', '0.2', ext_options), - ('scales', '0.2.3', ext_options), - ('fastcluster', '1.1.11', ext_options), - ('reshape2', '1.2.2', ext_options), - ('digest', '0.6.3', ext_options), - ('gtable', '0.1.2', ext_options), - ('proto', '0.3-10', ext_options), - ('ggplot2', '0.9.3.1', ext_options), - ('leaps', '2.9', ext_options), - ('survival', '2.37-4', ext_options), - ('speff2trial', '1.0.4', ext_options), - ('nleqslv', '2.1', ext_options), - ('glmnet', '1.9-5', ext_options), - ('pim', '1.1.5.4', rforge_options), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-3.1.0-ictce-5.5.0-bare.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.1.0-ictce-5.5.0-bare.eb deleted file mode 100644 index 7b3d9ff47125..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-3.1.0-ictce-5.5.0-bare.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'R' -version = '3.1.0' -versionsuffix = '-bare' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.2'), - ('ncurses', '5.9'), - ('libpng', '1.6.9'), # for plotting in R - ('Java', '1.7.0_60', '', True), # Java bindings are built if Java is found, might as well provide it -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -exts_list = [] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-3.1.0-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.1.0-ictce-5.5.0.eb deleted file mode 100644 index 4125b82ac4e8..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-3.1.0-ictce-5.5.0.eb +++ /dev/null @@ -1,185 +0,0 @@ -name = 'R' -version = '3.1.0' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.2'), - ('ncurses', '5.9'), - ('libpng', '1.6.9'), # for plotting in R - ('Java', '1.7.0_60', '', True), # Java bindings are built if Java is found, might as well provide it -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -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.freestatistics.org/src/contrib', # alternative for packages - ], - 'source_tmpl': name_tmpl, -} -# Bioconductor packages have a different download url -bioconductor_options = { - 'source_urls': [ - 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', - 'http://www.bioconductor.org/packages/2.14/bioc/src/contrib/', - ], - 'source_tmpl': name_tmpl, -} -# !! order of packages is important !! -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! - ('irace', '1.04', ext_options), - ('rJava', '0.9-6', ext_options), - ('lattice', '0.20-29', ext_options), - ('RColorBrewer', '1.0-5', ext_options), - ('latticeExtra', '0.6-26', ext_options), - ('Matrix', '1.1-3', ext_options), - ('png', '0.1-7', ext_options), - ('Rcpp', '0.11.1', ext_options), - ('quadprog', '1.5-5', ext_options), - ('BB', '2014.1-1', ext_options), - ('rlecuyer', '0.3-3', ext_options), - ('snow', '0.3-13', ext_options), - ('MASS', '7.3-33', ext_options), - ('class', '7.3-10', ext_options), - ('e1071', '1.6-3', ext_options), - ('nnet', '7.3-8', ext_options), - ('car', '2.0-20', ext_options), - ('colorspace', '1.2-4', ext_options), - ('DEoptimR', '1.0-1', ext_options), - ('robustbase', '0.91-1', ext_options), - ('sp', '1.0-15', ext_options), - ('vcd', '1.3-1', ext_options), - ('snowfall', '1.84-6', ext_options), - ('rpart', '4.1-8', ext_options), - ('randomForest', '4.6-7', ext_options), - ('mice', '2.21', ext_options), - ('nlme', '3.1-117', ext_options), - ('mgcv', '1.7-29', ext_options), - ('logistf', '1.21', ext_options), - ('akima', '0.5-11', ext_options), - ('bitops', '1.0-6', ext_options), - ('boot', '1.3-11', ext_options), - ('cluster', '1.15.2', ext_options), - ('coda', '0.16-1', ext_options), - ('codetools', '0.2-8', ext_options), - ('DBI', '0.2-7', ext_options), - ('foreign', '0.8-61', ext_options), - ('survival', '2.37-7', ext_options), - ('gam', '1.09.1', ext_options), - ('gamlss.data', '4.2-7', ext_options), - ('gamlss.dist', '4.2-7', ext_options), - ('hwriter', '1.3', ext_options), - ('KernSmooth', '2.23-12', ext_options), - ('zoo', '1.7-11', ext_options), - ('lmtest', '0.9-33', ext_options), - ('mnormt', '1.4-7', ext_options), - ('mvtnorm', '0.9-99992', ext_options), - ('numDeriv', '2012.9-1', ext_options), - ('pscl', '1.04.4', ext_options), - ('RSQLite', '0.11.4', ext_options), - ('sandwich', '2.3-0', ext_options), - ('sfsmisc', '1.0-25', ext_options), - ('spatial', '7.3-8', ext_options), - ('VGAM', '0.9-4', ext_options), - ('waveslim', '1.7.3', ext_options), - ('xtable', '1.7-3', ext_options), - ('profileModel', '0.5-9', ext_options), - ('brglm', '0.5-9', ext_options), - ('deSolve', '1.10-8', ext_options), - ('tseriesChaos', '0.1-13', ext_options), - ('tseries', '0.10-32', ext_options), - ('neuRosim', '0.2-10', ext_options), - ('fastICA', '1.2-0', ext_options), - ('R.methodsS3', '1.6.1', ext_options), - ('R.oo', '1.18.0', ext_options), - ('R.utils', '1.32.4', ext_options), - ('R.matlab', '3.0.1', ext_options), - ('Rniftilib', '0.0-32', ext_options), - ('iterators', '1.0.7', ext_options), - ('foreach', '1.4.2', ext_options), - ('BBmisc', '1.6', ext_options), - ('digest', '0.6.4', ext_options), - ('base64enc', '0.1-1', ext_options), - ('sendmailR', '1.1-2', ext_options), - ('brew', '1.0-6', ext_options), - ('plyr', '1.8.1', ext_options), - ('stringr', '0.6.2', ext_options), - ('fail', '1.2', ext_options), - ('BatchJobs', '1.2', ext_options), - ('BiocGenerics', '0.10.0', bioconductor_options), - ('Biobase', '2.24.0', bioconductor_options), - ('IRanges', '1.22.8', bioconductor_options), - ('GenomeInfoDb', '1.0.2', bioconductor_options), - ('AnnotationDbi', '1.26.0', bioconductor_options), - ('XVector', '0.4.0', bioconductor_options), - ('zlibbioc', '1.10.0', bioconductor_options), - ('Biostrings', '2.32.0', bioconductor_options), - ('GenomicRanges', '1.16.3', bioconductor_options), - ('Rsamtools', '1.16.0', bioconductor_options), - ('BSgenome', '1.32.0', bioconductor_options), - ('BiocParallel', '0.6.1', bioconductor_options), - ('GenomicAlignments', '1.0.1', bioconductor_options), - ('ShortRead', '1.22.0', bioconductor_options), - ('graph', '1.42.0', bioconductor_options), - ('gbm', '2.1', ext_options), - ('dichromat', '2.0-0', ext_options), - ('Formula', '1.1-1', ext_options), - ('Hmisc', '3.14-4', ext_options), - ('munsell', '0.4.2', ext_options), - ('labeling', '0.2', ext_options), - ('scales', '0.2.4', ext_options), - ('fastcluster', '1.1.13', ext_options), - ('reshape2', '1.4', ext_options), - ('gtable', '0.1.2', ext_options), - ('proto', '0.3-10', ext_options), - ('ggplot2', '1.0.0', ext_options), - ('reshape', '0.8.5', ext_options), - ('gsalib', '2.0', ext_options), - ('ape', '3.1-2', ext_options), - ('igraph', '0.7.1', ext_options), - ('fastmatch', '1.0-4', ext_options), - ('phangorn', '1.99-7', ext_options), - ('gdsfmt', '1.0.4', ext_options), - ('SNPRelate', '0.9.19', ext_options), - ('getopt', '1.20.0', ext_options), - ('miscTools', '0.6-16', ext_options), - ('maxLik', '1.2-0', ext_options), - ('statmod', '1.4.20', ext_options), - ('mlogit', '0.2-4', ext_options), - ('optparse', '1.2.0', ext_options), - ('permute', '0.8-3', ext_options), - ('vegan', '2.0-10', ext_options), - ('gtools', '3.4.1', ext_options), - ('combinat', '0.0-8', ext_options), - ('klaR', '0.6-11', ext_options), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-3.1.1-ictce-6.2.5-bare-mt.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.1.1-ictce-6.2.5-bare-mt.eb deleted file mode 100644 index 0b46e45f4597..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-3.1.1-ictce-6.2.5-bare-mt.eb +++ /dev/null @@ -1,33 +0,0 @@ -name = 'R' -version = '3.1.1' -versionsuffix = '-bare-mt' # bare, as in no extensions included - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'ictce', 'version': '6.2.5'} -# turn on -fpmodel=precise and -O3 -toolchainopts = {'precise': True, 'opt': True} # 'openmp' is enabled in R by default - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.3'), - ('ncurses', '5.9'), - ('libpng', '1.6.12'), # for plotting in R - ('libjpeg-turbo', '1.3.1'), # for plotting in R - ('Java', '1.7.0_60', '', True), # Java bindings are built if Java is found, might as well provide it -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -exts_list = [] # just to make it explicit this module doesn't include any extensions - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-3.1.1-ictce-6.2.5-default-mt.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.1.1-ictce-6.2.5-default-mt.eb deleted file mode 100644 index 33df27d44609..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-3.1.1-ictce-6.2.5-default-mt.eb +++ /dev/null @@ -1,63 +0,0 @@ -name = 'R' -version = '3.1.1' -versionsuffix = '-default-mt' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'ictce', 'version': '6.2.5'} -# turn on -fpmodel=precise and -O3 -toolchainopts = {'precise': True, 'opt': True} # 'openmp' is enabled in R by default - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.3'), - ('ncurses', '5.9'), - ('libpng', '1.6.12'), # for plotting in R - ('libjpeg-turbo', '1.3.1'), # for plotting in R - ('Java', '1.7.0_60', '', True), # Java bindings are built if Java is found, might as well provide it -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -exts_list = [ - # default libraries, only here to sanity check their presence - 'base', - 'boot', - 'class', - 'cluster', - 'codetools', - 'compiler', - 'datasets', - 'foreign', - 'graphics', - 'grDevices', - 'grid', - 'KernSmooth', - 'lattice', - 'MASS', - 'Matrix', - 'methods', - 'mgcv', - 'nlme', - 'nnet', - 'parallel', - 'rpart', - 'spatial', - 'splines', - 'stats', - 'stats4', - 'survival', - 'tcltk', - 'tools', - 'translations', - 'utils', -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-3.1.1-intel-2014b.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.1.1-intel-2014b.eb deleted file mode 100644 index 3462ebf3f2cf..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-3.1.1-intel-2014b.eb +++ /dev/null @@ -1,320 +0,0 @@ -name = 'R' -version = '3.1.1' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.3'), - ('ncurses', '5.9'), - ('libpng', '1.6.12'), # for plotting in R - ('libjpeg-turbo', '1.3.1'), # for plottting in R - ('Java', '1.7.0_60', '', True), # Java bindings are built if Java is found, might as well provide it -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -name_tmpl = '%(name)s_%(version)s.tar.gz' -exts_default_options = { - 'source_urls': [ - 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive - 'http://cran.freestatistics.org/src/contrib', # alternative for packages - ], - 'source_tmpl': name_tmpl, -} -# Bioconductor packages have a different download url -bioconductor_options = { - 'source_urls': [ - 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', - 'http://www.bioconductor.org/packages/2.14/bioc/src/contrib/', - ], - 'source_tmpl': name_tmpl, -} -# !! order of packages is important !! -# packages updated on June 30th 2014 -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-5'), - ('abind', '1.4-0'), - ('magic', '1.5-6'), - ('geometry', '0.3-4', { - 'patches': ['geometry-0.3-4-icc.patch'], - }), - ('bit', '1.1-12'), - ('filehash', '2.2-2'), - ('ff', '2.2-13'), - ('bnlearn', '3.6'), - ('bootstrap', '2014.4'), - ('combinat', '0.0-8'), - ('deal', '1.2-37'), - ('Defaults', '1.1-1'), - ('fdrtool', '1.2.12'), - ('formatR', '0.10'), - ('gtools', '3.4.1'), - ('gdata', '2.13.3'), - ('GSA', '1.03'), - ('highr', '0.3'), - ('infotheo', '1.1.1'), - ('lars', '1.2'), - ('lazy', '1.2-15'), - ('kernlab', '0.9-19'), - ('mime', '0.1.1'), - ('markdown', '0.7'), - ('mlbench', '2.1-1'), - ('NLP', '0.1-3'), - ('mclust', '4.3'), - ('RANN', '2.3.0'), - ('rmeta', '2.16'), - ('segmented', '0.3-1.0'), - ('som', '0.3-5'), - ('SuppDists', '1.1-9.1'), - ('stabledist', '0.6-6'), - ('survivalROC', '1.0.3'), - ('pspline', '1.0-16'), - ('timeDate', '3010.98'), - ('longmemo', '1.0-0'), - ('ADGofTest', '0.3'), - ('ade4', '1.6-2'), - ('AlgDesign', '1.1-7.2'), - ('base64enc', '0.1-2'), - ('BH', '1.54.0-2'), - ('brew', '1.0-6'), - ('Brobdingnag', '1.2-4'), - ('corpcor', '1.6.6'), - ('longitudinal', '1.1.9'), - ('checkmate', '1.1'), - ('cubature', '1.1-2'), - ('DEoptimR', '1.0-1'), - ('digest', '0.6.4'), - ('fastmatch', '1.0-4'), - ('ffbase', '0.11.3'), - ('iterators', '1.0.7'), - ('maps', '2.3-7'), - ('nnls', '1.4'), - ('sendmailR', '1.1-2'), - ('spam', '0.41-0'), - ('subplex', '1.1-3'), - ('stringr', '0.6.2'), - ('evaluate', '0.5.5'), - ('logspline', '2.1.5'), - ('ncbit', '2013.03.29'), - ('permute', '0.8-3'), - ('plotrix', '3.5-7'), - ('randomForest', '4.6-7'), - ('scatterplot3d', '0.3-35'), - ('SparseM', '1.03'), - ('tripack', '1.3-6'), - ('irace', '1.04'), - ('rJava', '0.9-6'), - ('lattice', '0.20-29'), - ('RColorBrewer', '1.0-5'), - ('latticeExtra', '0.6-26'), - ('Matrix', '1.1-4'), - ('png', '0.1-7'), - ('Rcpp', '0.11.2'), - ('RcppArmadillo', '0.4.300.8.0'), - ('plyr', '1.8.1'), - ('pROC', '1.7.3'), - ('quadprog', '1.5-5'), - ('BB', '2014.1-1'), - ('BBmisc', '1.7'), - ('fail', '1.2'), - ('rlecuyer', '0.3-3'), - ('snow', '0.3-13'), - ('MASS', '7.3-33'), - ('tree', '1.0-35'), - ('pls', '2.4-3'), - ('class', '7.3-10'), - ('e1071', '1.6-3'), - ('nnet', '7.3-8'), - ('car', '2.0-20'), - ('colorspace', '1.2-4'), - ('robustbase', '0.91-1'), - ('sp', '1.0-15'), - ('vcd', '1.3-1'), - ('snowfall', '1.84-6'), - ('rpart', '4.1-8'), - ('mice', '2.22'), - ('nlme', '3.1-117'), - ('urca', '1.2-8'), - ('fracdiff', '1.4-2'), - ('mgcv', '1.8-0'), - ('logistf', '1.21'), - ('akima', '0.5-11'), - ('bitops', '1.0-6'), - ('boot', '1.3-11'), - ('mixtools', '1.0.2'), - ('cluster', '1.15.2'), - ('gclus', '1.3.1'), - ('coda', '0.16-1'), - ('codetools', '0.2-8'), - ('foreach', '1.4.2'), - ('doMC', '1.3.3'), - ('DBI', '0.2-7'), - ('foreign', '0.8-61'), - ('survival', '2.37-7'), - ('gam', '1.09.1'), - ('gamlss.data', '4.2-7'), - ('gamlss.dist', '4.3-0'), - ('hwriter', '1.3'), - ('KernSmooth', '2.23-12'), - ('zoo', '1.7-11'), - ('xts', '0.9-7'), - ('TTR', '0.22-0'), - ('quantmod', '0.4-0'), - ('lmtest', '0.9-33'), - ('mnormt', '1.5-1'), - ('mvtnorm', '0.9-99992'), - ('pcaPP', '1.9-49'), - ('numDeriv', '2012.9-1'), - ('lava', '1.2.6'), - ('prodlim', '1.4.3'), - ('pscl', '1.04.4'), - ('RSQLite', '0.11.4'), - ('BatchJobs', '1.2'), - ('sandwich', '2.3-0'), - ('sfsmisc', '1.0-26'), - ('spatial', '7.3-8'), - ('VGAM', '0.9-4'), - ('waveslim', '1.7.3'), - ('xtable', '1.7-3'), - ('profileModel', '0.5-9'), - ('brglm', '0.5-9'), - ('deSolve', '1.10-9'), - ('odesolve', '0.9-9'), - ('tseriesChaos', '0.1-13'), - ('tseries', '0.10-32'), - ('neuRosim', '0.2-10'), - ('fastICA', '1.2-0'), - ('R.methodsS3', '1.6.1'), - ('R.oo', '1.18.0'), - ('cgdsr', '1.1.30'), - ('R.utils', '1.32.4'), - ('R.matlab', '3.0.1'), - ('Rniftilib', '0.0-32'), - ('BiocGenerics', '0.10.0', bioconductor_options), - ('Biobase', '2.24.0', bioconductor_options), - ('IRanges', '1.22.10', bioconductor_options), - ('GenomeInfoDb', '1.0.2', bioconductor_options), - ('AnnotationDbi', '1.26.0', bioconductor_options), - ('XVector', '0.4.0', bioconductor_options), - ('zlibbioc', '1.10.0', bioconductor_options), - ('Biostrings', '2.32.1', bioconductor_options), - ('GenomicRanges', '1.16.4', bioconductor_options), - ('Rsamtools', '1.16.1', bioconductor_options), - ('BSgenome', '1.32.0', bioconductor_options), - ('BiocParallel', '0.6.1', bioconductor_options), - ('GenomicAlignments', '1.0.4', bioconductor_options), - ('ShortRead', '1.22.0', bioconductor_options), - ('graph', '1.42.0', bioconductor_options), - ('igraph0', '0.5.7'), - ('gbm', '2.1'), - ('dichromat', '2.0-0'), - ('Formula', '1.1-1'), - ('Hmisc', '3.14-4'), - ('munsell', '0.4.2'), - ('labeling', '0.2'), - ('scales', '0.2.4'), - ('fastcluster', '1.1.13'), - ('reshape2', '1.4'), - ('data.table', '1.9.2'), - ('gtable', '0.1.2'), - ('proto', '0.3-10'), - ('ggplot2', '1.0.0'), - ('igraph', '0.7.1'), - ('GeneNet', '1.2.9'), - ('ape', '3.1-2'), - ('htmltools', '0.2.4'), - ('RJSONIO', '1.2-0.2'), - ('caTools', '1.17'), - ('gplots', '2.14.0'), - ('ROCR', '1.0-5'), - ('httpuv', '1.3.0'), - ('shiny', '0.10.0'), - ('adegenet', '1.4-2'), - ('phylobase', '0.6.8'), - ('adephylo', '1.1-6'), - ('animation', '2.2'), - ('bigmemory.sri', '0.1.2'), - ('bigmemory', '4.4.6'), - ('calibrate', '1.7.2'), - ('clusterGeneration', '1.3.1'), - ('raster', '2.2-31'), - ('dismo', '0.9-3'), - ('expm', '0.99-1.1'), - ('extrafontdb', '1.0'), - ('Rttf2pt1', '1.3'), - ('extrafont', '0.16'), - ('fields', '7.1'), - ('shapefiles', '0.7'), - ('fossil', '0.3.7'), - ('geiger', '2.0.3'), - ('glmnet', '1.9-8'), - ('gmp', '0.5-11'), - ('labdsv', '1.6-1'), - ('MatrixModels', '0.3-1.1'), - ('mboost', '2.3-0'), - ('msm', '1.3'), - ('nor1mix', '1.1-4'), - ('np', '0.60-2'), - ('polynom', '1.3-8'), - ('partitions', '1.9-15'), - ('phangorn', '1.99-7'), - ('phytools', '0.4-21'), - ('vegan', '2.0-10'), - ('picante', '1.6-2'), - ('quantreg', '5.05'), - ('RcppEigen', '0.3.2.1.2'), - ('rgl', '0.93.996'), - ('rms', '4.2-0'), - ('RWekajars', '3.7.11-1'), - ('RWeka', '0.4-23'), - ('slam', '0.1-32'), - ('Snowball', '0.0-11'), - ('spacodiR', '0.13.0115'), - ('tm', '0.6'), - ('TraMineR', '1.8-8'), - ('untb', '1.7-2'), - ('chemometrics', '1.3.8'), - ('FNN', '1.1'), - ('forecast', '5.4'), - ('Mcomp', '2.05'), - ('ipred', '0.9-3'), - ('knitr', '1.6'), - ('statmod', '1.4.20'), - ('miscTools', '0.6-16'), - ('maxLik', '1.2-0'), - ('mlogit', '0.2-4'), - ('gdsfmt', '1.0.4'), - ('SNPRelate', '0.9.19'), - ('getopt', '1.20.0'), - ('gsalib', '2.0'), - ('reshape', '0.8.5'), - ('optparse', '1.2.0'), - ('klaR', '0.6-11'), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-3.1.2-foss-2015a.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.1.2-foss-2015a.eb deleted file mode 100644 index 32f9e3876e99..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-3.1.2-foss-2015a.eb +++ /dev/null @@ -1,384 +0,0 @@ -name = 'R' -version = '3.1.2' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.3'), - ('ncurses', '5.9'), - ('libpng', '1.6.16'), # for plotting in R - ('libjpeg-turbo', '1.4.0'), # for plottting in R - ('Java', '1.8.0_25', '', True), # Java bindings are built if Java is found, might as well provide it -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -name_tmpl = '%(name)s_%(version)s.tar.gz' -exts_default_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 packages have a different download url -bioconductor_options = { - 'source_urls': [ - 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', - 'http://www.bioconductor.org/packages/release/data/annotation/src/contrib/', - 'http://www.bioconductor.org/packages/release/data/experiment/src/contrib/', - 'http://www.bioconductor.org/packages/3.0/bioc/src/contrib/', - 'http://www.bioconductor.org/packages/3.0/data/annotation/src/contrib/', - 'http://www.bioconductor.org/packages/3.0/data/experiment/src/contrib/', - ], - 'source_tmpl': name_tmpl, -} - -# !! order of packages is important !! -# packages updated on January 8th 2015 -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-5', { - 'patches': ['Rmpi-0.6-5_impi5.patch'], - }), - ('abind', '1.4-0'), - ('magic', '1.5-6'), - ('geometry', '0.3-4', { - 'patches': ['geometry-0.3-4-icc.patch'], - }), - ('bit', '1.1-12'), - ('filehash', '2.2-2'), - ('ff', '2.2-13'), - ('bnlearn', '3.6'), - ('bootstrap', '2014.4'), - ('combinat', '0.0-8'), - ('deal', '1.2-37'), - ('fdrtool', '1.2.13'), - ('formatR', '1.0'), - ('gtools', '3.4.1'), - ('gdata', '2.13.3'), - ('GSA', '1.03'), - ('highr', '0.4'), - ('infotheo', '1.2.0'), - ('lars', '1.2'), - ('lazy', '1.2-15'), - ('kernlab', '0.9-19'), - ('mime', '0.2'), - ('markdown', '0.7.4'), - ('mlbench', '2.1-1'), - ('NLP', '0.1-5'), - ('mclust', '4.4'), - ('RANN', '2.4.1'), - ('rmeta', '2.16'), - ('segmented', '0.5-1.0'), - ('som', '0.3-5'), - ('SuppDists', '1.1-9.1'), - ('stabledist', '0.6-6'), - ('survivalROC', '1.0.3'), - ('pspline', '1.0-16'), - ('timeDate', '3011.99'), - ('longmemo', '1.0-0'), - ('ADGofTest', '0.3'), - ('ade4', '1.6-2'), - ('AlgDesign', '1.1-7.3'), - ('base64enc', '0.1-2'), - ('BH', '1.55.0-3'), - ('brew', '1.0-6'), - ('Brobdingnag', '1.2-4'), - ('corpcor', '1.6.7'), - ('longitudinal', '1.1.10'), - ('checkmate', '1.5.1'), - ('cubature', '1.1-2'), - ('DEoptimR', '1.0-2'), - ('digest', '0.6.8'), - ('fastmatch', '1.0-4'), - ('ffbase', '0.11.3'), - ('iterators', '1.0.7'), - ('maps', '2.3-9'), - ('nnls', '1.4'), - ('sendmailR', '1.2-1'), - ('spam', '1.0-1'), - ('subplex', '1.1-4'), - ('stringr', '0.6.2'), - ('evaluate', '0.5.5'), - ('logspline', '2.1.5'), - ('ncbit', '2013.03.29'), - ('permute', '0.8-3'), - ('plotrix', '3.5-10'), - ('randomForest', '4.6-10'), - ('scatterplot3d', '0.3-35'), - ('SparseM', '1.6'), - ('tripack', '1.3-6'), - ('irace', '1.06'), - ('rJava', '0.9-6'), - ('lattice', '0.20-29'), - ('RColorBrewer', '1.1-2'), - ('latticeExtra', '0.6-26'), - ('Matrix', '1.1-4'), - ('png', '0.1-7'), - ('Rcpp', '0.11.3'), - ('RcppArmadillo', '0.4.600.0'), - ('plyr', '1.8.1'), - ('pROC', '1.7.3'), - ('quadprog', '1.5-5'), - ('BB', '2014.10-1'), - ('BBmisc', '1.8'), - ('fail', '1.2'), - ('rlecuyer', '0.3-3'), - ('snow', '0.3-13'), - ('MASS', '7.3-35'), - ('tree', '1.0-35'), - ('pls', '2.4-3'), - ('class', '7.3-11'), - ('e1071', '1.6-4'), - ('nnet', '7.3-8'), - ('car', '2.0-22'), - ('colorspace', '1.2-4'), - ('robustbase', '0.92-2'), - ('sp', '1.0-17'), - ('vcd', '1.3-2'), - ('snowfall', '1.84-6'), - ('rpart', '4.1-8'), - ('mice', '2.22'), - ('nlme', '3.1-118'), - ('urca', '1.2-8'), - ('fracdiff', '1.4-2'), - ('mgcv', '1.8-4'), - ('logistf', '1.21'), - ('akima', '0.5-11'), - ('bitops', '1.0-6'), - ('boot', '1.3-13'), - ('mixtools', '1.0.2'), - ('cluster', '1.15.3'), - ('gclus', '1.3.1'), - ('coda', '0.16-1'), - ('codetools', '0.2-9'), - ('foreach', '1.4.2'), - ('doMC', '1.3.3'), - ('DBI', '0.3.1'), - ('foreign', '0.8-62'), - ('survival', '2.37-7'), - ('gam', '1.09.1'), - ('gamlss.data', '4.2-7'), - ('gamlss.dist', '4.3-1'), - ('hwriter', '1.3.2'), - ('KernSmooth', '2.23-13'), - ('zoo', '1.7-11'), - ('xts', '0.9-7'), - ('TTR', '0.22-0'), - ('quantmod', '0.4-3'), - ('lmtest', '0.9-33'), - ('mnormt', '1.5-1'), - ('mvtnorm', '1.0-2'), - ('pcaPP', '1.9-60'), - ('numDeriv', '2012.9-1'), - ('lava', '1.3'), - ('prodlim', '1.5.1'), - ('pscl', '1.4.6'), - ('RSQLite', '1.0.0'), - ('BatchJobs', '1.5'), - ('sandwich', '2.3-2'), - ('sfsmisc', '1.0-27'), - ('spatial', '7.3-8'), - ('VGAM', '0.9-6'), - ('waveslim', '1.7.3'), - ('xtable', '1.7-4'), - ('profileModel', '0.5-9'), - ('brglm', '0.5-9'), - ('deSolve', '1.11'), - ('tseriesChaos', '0.1-13'), - ('tseries', '0.10-32'), - ('fastICA', '1.2-0'), - ('R.methodsS3', '1.6.1'), - ('R.oo', '1.18.0'), - ('cgdsr', '1.1.33'), - ('R.utils', '1.34.0'), - ('R.matlab', '3.1.1'), - ('BiocGenerics', '0.12.1', bioconductor_options), - ('Biobase', '2.26.0', bioconductor_options), - ('S4Vectors', '0.4.0', bioconductor_options), - ('IRanges', '2.0.1', bioconductor_options), - ('GenomeInfoDb', '1.2.4', bioconductor_options), - ('AnnotationDbi', '1.28.1', bioconductor_options), - ('XVector', '0.6.0', bioconductor_options), - ('zlibbioc', '1.12.0', bioconductor_options), - ('Biostrings', '2.34.1', bioconductor_options), - ('GenomicRanges', '1.18.4', bioconductor_options), - ('Rsamtools', '1.18.2', bioconductor_options), - ('BiocParallel', '1.0.2', bioconductor_options), - ('GenomicAlignments', '1.2.1', bioconductor_options), - ('ShortRead', '1.24.0', bioconductor_options), - ('graph', '1.44.1', bioconductor_options), - ('gbm', '2.1'), - ('dichromat', '2.0-0'), - ('Formula', '1.1-2'), - ('acepack', '1.3-3.3'), - ('Hmisc', '3.14-6'), - ('munsell', '0.4.2'), - ('labeling', '0.3'), - ('scales', '0.2.4'), - ('fastcluster', '1.1.15'), - ('reshape2', '1.4.1'), - ('chron', '2.3-45'), - ('data.table', '1.9.4'), - ('gtable', '0.1.2'), - ('proto', '0.3-10'), - ('ggplot2', '1.0.0'), - ('igraph', '0.7.1'), - ('GeneNet', '1.2.11'), - ('ape', '3.2'), - ('htmltools', '0.2.6'), - ('RJSONIO', '1.3-0'), - ('caTools', '1.17.1'), - ('gplots', '2.16.0'), - ('ROCR', '1.0-5'), - ('httpuv', '1.3.2'), - ('R6', '2.0.1'), - ('shiny', '0.10.2.2'), - ('adegenet', '1.4-2'), - ('phylobase', '0.6.8'), - ('adephylo', '1.1-6'), - ('animation', '2.3'), - ('bigmemory.sri', '0.1.3'), - ('bigmemory', '4.4.6'), - ('calibrate', '1.7.2'), - ('clusterGeneration', '1.3.1'), - ('raster', '2.3-12'), - ('dismo', '1.0-5'), - ('expm', '0.99-1.1'), - ('extrafontdb', '1.0'), - ('Rttf2pt1', '1.3.2'), - ('extrafont', '0.17'), - ('fields', '7.1'), - ('shapefiles', '0.7'), - ('fossil', '0.3.7'), - ('geiger', '2.0.3'), - ('glmnet', '1.9-8'), - ('labdsv', '1.6-1'), - ('MatrixModels', '0.3-1.1'), - ('stabs', '0.5-0'), - ('mboost', '2.4-1'), - ('msm', '1.5'), - ('nor1mix', '1.2-0'), - ('np', '0.60-2'), - ('polynom', '1.3-8'), - ('quantreg', '5.05'), - ('RcppEigen', '0.3.2.3.0'), - ('polspline', '1.1.9'), - ('TH.data', '1.0-6'), - ('multcomp', '1.3-8'), - ('rms', '4.2-1'), - ('RWekajars', '3.7.11-1'), - ('RWeka', '0.4-23'), - ('slam', '0.1-32'), - ('tm', '0.6'), - ('TraMineR', '1.8-8'), - ('chemometrics', '1.3.8'), - ('FNN', '1.1'), - ('ipred', '0.9-3'), - ('knitr', '1.8'), - ('statmod', '1.4.20'), - ('miscTools', '0.6-16'), - ('maxLik', '1.2-4'), - ('mlogit', '0.2-4'), - ('getopt', '1.20.0'), - ('gsalib', '2.1'), - ('reshape', '0.8.5'), - ('optparse', '1.3.0'), - ('klaR', '0.6-12'), - ('neuRosim', '0.2-12'), - ('affyio', '1.34.0', bioconductor_options), - ('BiocInstaller', '1.16.1', bioconductor_options), - ('preprocessCore', '1.28.0', bioconductor_options), - ('affy', '1.44.0', bioconductor_options), - ('GO.db', '3.0.0', bioconductor_options), - ('limma', '3.22.4', bioconductor_options), - ('RBGL', '1.42.0', bioconductor_options), - ('org.Hs.eg.db', '3.0.0', bioconductor_options), - ('AnnotationForge', '1.8.2', bioconductor_options), - ('KEGG.db', '3.0.0', bioconductor_options), - ('annaffy', '1.38.0', bioconductor_options), - ('gcrma', '2.38.0', bioconductor_options), - ('oligoClasses', '1.28.0', bioconductor_options), - ('edgeR', '3.8.5', bioconductor_options), - ('PFAM.db', '3.0.0', bioconductor_options), - ('locfit', '1.5-9.1'), - ('gridExtra', '0.9.1'), - ('GGally', '0.5.0'), - ('baySeq', '2.0.50', bioconductor_options), - ('beanplot', '1.2'), - ('clValid', '0.6-6'), - ('qvalue', '1.40.0', bioconductor_options), - ('impute', '1.40.0', bioconductor_options), - ('matrixStats', '0.12.2'), - ('samr', '2.0'), - ('DEGseq', '1.20.0', bioconductor_options), - ('DiscriMiner', '0.1-29'), - ('ellipse', '0.3-8'), - ('leaps', '2.9'), - ('FactoMineR', '1.28'), - ('modeltools', '0.2-21'), - ('flexclust', '1.3-4'), - ('flexmix', '2.3-12'), - ('prabclus', '2.2-6'), - ('diptest', '0.75-6'), - ('trimcluster', '0.1-2'), - ('fpc', '2.1-9'), - ('BiasedUrn', '1.06.1'), - ('hgu133plus2.db', '3.0.0', bioconductor_options), - ('TeachingDemos', '2.9'), - ('jsonlite', '0.9.14'), - ('kohonen', '2.0.15'), - ('base64', '1.1'), - ('illuminaio', '0.8.0', bioconductor_options), - ('registry', '0.2'), - ('pkgmaker', '0.22'), - ('rngtools', '1.2.4'), - ('doRNG', '1.6'), - ('bumphunter', '1.6.0', bioconductor_options), - ('multtest', '2.22.0', bioconductor_options), - ('siggenes', '1.40.0', bioconductor_options), - ('nleqslv', '2.5'), - ('DynDoc', '1.44.0', bioconductor_options), - ('genoset', '1.20.0', bioconductor_options), - ('RGCCA', '2.0'), - ('pheatmap', '0.7.7'), - ('multtest', '2.22.0', bioconductor_options), - ('NOISeq', '2.8.0', bioconductor_options), - ('openxlsx', '2.2.1'), - ('Rgraphviz', '2.10.0', bioconductor_options), - ('pvclust', '1.3-2'), - ('RCircos', '1.1.2'), - ('reshape', '0.8.5'), - ('RNASeqPower', '1.6.0', bioconductor_options), - ('VennDiagram', '1.6.9'), - ('xlsxjars', '0.6.1'), - ('xlsx', '0.5.7'), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-3.1.2-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.1.2-goolf-1.5.14.eb deleted file mode 100644 index 8dfe1121a128..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-3.1.2-goolf-1.5.14.eb +++ /dev/null @@ -1,384 +0,0 @@ -name = 'R' -version = '3.1.2' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.3'), - ('ncurses', '5.9'), - ('libpng', '1.6.16'), # for plotting in R - ('libjpeg-turbo', '1.4.0'), # for plottting in R - ('Java', '1.8.0_25', '', True), # Java bindings are built if Java is found, might as well provide it -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -name_tmpl = '%(name)s_%(version)s.tar.gz' -exts_default_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 packages have a different download url -bioconductor_options = { - 'source_urls': [ - 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', - 'http://www.bioconductor.org/packages/release/data/annotation/src/contrib/', - 'http://www.bioconductor.org/packages/release/data/experiment/src/contrib/', - 'http://www.bioconductor.org/packages/3.0/bioc/src/contrib/', - 'http://www.bioconductor.org/packages/3.0/data/annotation/src/contrib/', - 'http://www.bioconductor.org/packages/3.0/data/experiment/src/contrib/', - ], - 'source_tmpl': name_tmpl, -} - -# !! order of packages is important !! -# packages updated on January 8th 2015 -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-5', { - 'patches': ['Rmpi-0.6-5_impi5.patch'], - }), - ('abind', '1.4-0'), - ('magic', '1.5-6'), - ('geometry', '0.3-4', { - 'patches': ['geometry-0.3-4-icc.patch'], - }), - ('bit', '1.1-12'), - ('filehash', '2.2-2'), - ('ff', '2.2-13'), - ('bnlearn', '3.6'), - ('bootstrap', '2014.4'), - ('combinat', '0.0-8'), - ('deal', '1.2-37'), - ('fdrtool', '1.2.13'), - ('formatR', '1.0'), - ('gtools', '3.4.1'), - ('gdata', '2.13.3'), - ('GSA', '1.03'), - ('highr', '0.4'), - ('infotheo', '1.2.0'), - ('lars', '1.2'), - ('lazy', '1.2-15'), - ('kernlab', '0.9-19'), - ('mime', '0.2'), - ('markdown', '0.7.4'), - ('mlbench', '2.1-1'), - ('NLP', '0.1-5'), - ('mclust', '4.4'), - ('RANN', '2.4.1'), - ('rmeta', '2.16'), - ('segmented', '0.5-1.0'), - ('som', '0.3-5'), - ('SuppDists', '1.1-9.1'), - ('stabledist', '0.6-6'), - ('survivalROC', '1.0.3'), - ('pspline', '1.0-16'), - ('timeDate', '3011.99'), - ('longmemo', '1.0-0'), - ('ADGofTest', '0.3'), - ('ade4', '1.6-2'), - ('AlgDesign', '1.1-7.3'), - ('base64enc', '0.1-2'), - ('BH', '1.55.0-3'), - ('brew', '1.0-6'), - ('Brobdingnag', '1.2-4'), - ('corpcor', '1.6.7'), - ('longitudinal', '1.1.10'), - ('checkmate', '1.5.1'), - ('cubature', '1.1-2'), - ('DEoptimR', '1.0-2'), - ('digest', '0.6.8'), - ('fastmatch', '1.0-4'), - ('ffbase', '0.11.3'), - ('iterators', '1.0.7'), - ('maps', '2.3-9'), - ('nnls', '1.4'), - ('sendmailR', '1.2-1'), - ('spam', '1.0-1'), - ('subplex', '1.1-4'), - ('stringr', '0.6.2'), - ('evaluate', '0.5.5'), - ('logspline', '2.1.5'), - ('ncbit', '2013.03.29'), - ('permute', '0.8-3'), - ('plotrix', '3.5-10'), - ('randomForest', '4.6-10'), - ('scatterplot3d', '0.3-35'), - ('SparseM', '1.6'), - ('tripack', '1.3-6'), - ('irace', '1.06'), - ('rJava', '0.9-6'), - ('lattice', '0.20-29'), - ('RColorBrewer', '1.1-2'), - ('latticeExtra', '0.6-26'), - ('Matrix', '1.1-4'), - ('png', '0.1-7'), - ('Rcpp', '0.11.3'), - ('RcppArmadillo', '0.4.600.0'), - ('plyr', '1.8.1'), - ('pROC', '1.7.3'), - ('quadprog', '1.5-5'), - ('BB', '2014.10-1'), - ('BBmisc', '1.8'), - ('fail', '1.2'), - ('rlecuyer', '0.3-3'), - ('snow', '0.3-13'), - ('MASS', '7.3-35'), - ('tree', '1.0-35'), - ('pls', '2.4-3'), - ('class', '7.3-11'), - ('e1071', '1.6-4'), - ('nnet', '7.3-8'), - ('car', '2.0-22'), - ('colorspace', '1.2-4'), - ('robustbase', '0.92-2'), - ('sp', '1.0-17'), - ('vcd', '1.3-2'), - ('snowfall', '1.84-6'), - ('rpart', '4.1-8'), - ('mice', '2.22'), - ('nlme', '3.1-118'), - ('urca', '1.2-8'), - ('fracdiff', '1.4-2'), - ('mgcv', '1.8-4'), - ('logistf', '1.21'), - ('akima', '0.5-11'), - ('bitops', '1.0-6'), - ('boot', '1.3-13'), - ('mixtools', '1.0.2'), - ('cluster', '1.15.3'), - ('gclus', '1.3.1'), - ('coda', '0.16-1'), - ('codetools', '0.2-9'), - ('foreach', '1.4.2'), - ('doMC', '1.3.3'), - ('DBI', '0.3.1'), - ('foreign', '0.8-62'), - ('survival', '2.37-7'), - ('gam', '1.09.1'), - ('gamlss.data', '4.2-7'), - ('gamlss.dist', '4.3-1'), - ('hwriter', '1.3.2'), - ('KernSmooth', '2.23-13'), - ('zoo', '1.7-11'), - ('xts', '0.9-7'), - ('TTR', '0.22-0'), - ('quantmod', '0.4-3'), - ('lmtest', '0.9-33'), - ('mnormt', '1.5-1'), - ('mvtnorm', '1.0-2'), - ('pcaPP', '1.9-60'), - ('numDeriv', '2012.9-1'), - ('lava', '1.3'), - ('prodlim', '1.5.1'), - ('pscl', '1.4.6'), - ('RSQLite', '1.0.0'), - ('BatchJobs', '1.5'), - ('sandwich', '2.3-2'), - ('sfsmisc', '1.0-27'), - ('spatial', '7.3-8'), - ('VGAM', '0.9-6'), - ('waveslim', '1.7.3'), - ('xtable', '1.7-4'), - ('profileModel', '0.5-9'), - ('brglm', '0.5-9'), - ('deSolve', '1.11'), - ('tseriesChaos', '0.1-13'), - ('tseries', '0.10-32'), - ('fastICA', '1.2-0'), - ('R.methodsS3', '1.6.1'), - ('R.oo', '1.18.0'), - ('cgdsr', '1.1.33'), - ('R.utils', '1.34.0'), - ('R.matlab', '3.1.1'), - ('BiocGenerics', '0.12.1', bioconductor_options), - ('Biobase', '2.26.0', bioconductor_options), - ('S4Vectors', '0.4.0', bioconductor_options), - ('IRanges', '2.0.1', bioconductor_options), - ('GenomeInfoDb', '1.2.4', bioconductor_options), - ('AnnotationDbi', '1.28.1', bioconductor_options), - ('XVector', '0.6.0', bioconductor_options), - ('zlibbioc', '1.12.0', bioconductor_options), - ('Biostrings', '2.34.1', bioconductor_options), - ('GenomicRanges', '1.18.4', bioconductor_options), - ('Rsamtools', '1.18.2', bioconductor_options), - ('BiocParallel', '1.0.2', bioconductor_options), - ('GenomicAlignments', '1.2.1', bioconductor_options), - ('ShortRead', '1.24.0', bioconductor_options), - ('graph', '1.44.1', bioconductor_options), - ('gbm', '2.1'), - ('dichromat', '2.0-0'), - ('Formula', '1.1-2'), - ('acepack', '1.3-3.3'), - ('Hmisc', '3.14-6'), - ('munsell', '0.4.2'), - ('labeling', '0.3'), - ('scales', '0.2.4'), - ('fastcluster', '1.1.15'), - ('reshape2', '1.4.1'), - ('chron', '2.3-45'), - ('data.table', '1.9.4'), - ('gtable', '0.1.2'), - ('proto', '0.3-10'), - ('ggplot2', '1.0.0'), - ('igraph', '0.7.1'), - ('GeneNet', '1.2.11'), - ('ape', '3.2'), - ('htmltools', '0.2.6'), - ('RJSONIO', '1.3-0'), - ('caTools', '1.17.1'), - ('gplots', '2.16.0'), - ('ROCR', '1.0-5'), - ('httpuv', '1.3.2'), - ('R6', '2.0.1'), - ('shiny', '0.10.2.2'), - ('adegenet', '1.4-2'), - ('phylobase', '0.6.8'), - ('adephylo', '1.1-6'), - ('animation', '2.3'), - ('bigmemory.sri', '0.1.3'), - ('bigmemory', '4.4.6'), - ('calibrate', '1.7.2'), - ('clusterGeneration', '1.3.1'), - ('raster', '2.3-12'), - ('dismo', '1.0-5'), - ('expm', '0.99-1.1'), - ('extrafontdb', '1.0'), - ('Rttf2pt1', '1.3.2'), - ('extrafont', '0.17'), - ('fields', '7.1'), - ('shapefiles', '0.7'), - ('fossil', '0.3.7'), - ('geiger', '2.0.3'), - ('glmnet', '1.9-8'), - ('labdsv', '1.6-1'), - ('MatrixModels', '0.3-1.1'), - ('stabs', '0.5-0'), - ('mboost', '2.4-1'), - ('msm', '1.5'), - ('nor1mix', '1.2-0'), - ('np', '0.60-2'), - ('polynom', '1.3-8'), - ('quantreg', '5.05'), - ('RcppEigen', '0.3.2.3.0'), - ('polspline', '1.1.9'), - ('TH.data', '1.0-6'), - ('multcomp', '1.3-8'), - ('rms', '4.2-1'), - ('RWekajars', '3.7.11-1'), - ('RWeka', '0.4-23'), - ('slam', '0.1-32'), - ('tm', '0.6'), - ('TraMineR', '1.8-8'), - ('chemometrics', '1.3.8'), - ('FNN', '1.1'), - ('ipred', '0.9-3'), - ('knitr', '1.8'), - ('statmod', '1.4.20'), - ('miscTools', '0.6-16'), - ('maxLik', '1.2-4'), - ('mlogit', '0.2-4'), - ('getopt', '1.20.0'), - ('gsalib', '2.1'), - ('reshape', '0.8.5'), - ('optparse', '1.3.0'), - ('klaR', '0.6-12'), - ('neuRosim', '0.2-12'), - ('affyio', '1.34.0', bioconductor_options), - ('BiocInstaller', '1.16.1', bioconductor_options), - ('preprocessCore', '1.28.0', bioconductor_options), - ('affy', '1.44.0', bioconductor_options), - ('GO.db', '3.0.0', bioconductor_options), - ('limma', '3.22.4', bioconductor_options), - ('RBGL', '1.42.0', bioconductor_options), - ('org.Hs.eg.db', '3.0.0', bioconductor_options), - ('AnnotationForge', '1.8.2', bioconductor_options), - ('KEGG.db', '3.0.0', bioconductor_options), - ('annaffy', '1.38.0', bioconductor_options), - ('gcrma', '2.38.0', bioconductor_options), - ('oligoClasses', '1.28.0', bioconductor_options), - ('edgeR', '3.8.5', bioconductor_options), - ('PFAM.db', '3.0.0', bioconductor_options), - ('locfit', '1.5-9.1'), - ('gridExtra', '0.9.1'), - ('GGally', '0.5.0'), - ('baySeq', '2.0.50', bioconductor_options), - ('beanplot', '1.2'), - ('clValid', '0.6-6'), - ('qvalue', '1.40.0', bioconductor_options), - ('impute', '1.40.0', bioconductor_options), - ('matrixStats', '0.12.2'), - ('samr', '2.0'), - ('DEGseq', '1.20.0', bioconductor_options), - ('DiscriMiner', '0.1-29'), - ('ellipse', '0.3-8'), - ('leaps', '2.9'), - ('FactoMineR', '1.28'), - ('modeltools', '0.2-21'), - ('flexclust', '1.3-4'), - ('flexmix', '2.3-12'), - ('prabclus', '2.2-6'), - ('diptest', '0.75-6'), - ('trimcluster', '0.1-2'), - ('fpc', '2.1-9'), - ('BiasedUrn', '1.06.1'), - ('hgu133plus2.db', '3.0.0', bioconductor_options), - ('TeachingDemos', '2.9'), - ('jsonlite', '0.9.14'), - ('kohonen', '2.0.15'), - ('base64', '1.1'), - ('illuminaio', '0.8.0', bioconductor_options), - ('registry', '0.2'), - ('pkgmaker', '0.22'), - ('rngtools', '1.2.4'), - ('doRNG', '1.6'), - ('bumphunter', '1.6.0', bioconductor_options), - ('multtest', '2.22.0', bioconductor_options), - ('siggenes', '1.40.0', bioconductor_options), - ('nleqslv', '2.5'), - ('DynDoc', '1.44.0', bioconductor_options), - ('genoset', '1.20.0', bioconductor_options), - ('RGCCA', '2.0'), - ('pheatmap', '0.7.7'), - ('multtest', '2.22.0', bioconductor_options), - ('NOISeq', '2.8.0', bioconductor_options), - ('openxlsx', '2.2.1'), - ('Rgraphviz', '2.10.0', bioconductor_options), - ('pvclust', '1.3-2'), - ('RCircos', '1.1.2'), - ('reshape', '0.8.5'), - ('RNASeqPower', '1.6.0', bioconductor_options), - ('VennDiagram', '1.6.9'), - ('xlsxjars', '0.6.1'), - ('xlsx', '0.5.7'), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-3.1.2-intel-2015a-bare.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.1.2-intel-2015a-bare.eb deleted file mode 100644 index 95f4896bccf6..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-3.1.2-intel-2015a-bare.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'R' -version = '3.1.2' -versionsuffix = '-bare' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.3'), - ('ncurses', '5.9'), - ('libpng', '1.6.16'), # for plotting in R - ('libjpeg-turbo', '1.4.0'), # for plottting in R - ('Java', '1.8.0_25', '', True), # Java bindings are built if Java is found, might as well provide it -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -exts_list = [] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-3.1.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.1.2-intel-2015a.eb deleted file mode 100644 index 20b83d30bca0..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-3.1.2-intel-2015a.eb +++ /dev/null @@ -1,384 +0,0 @@ -name = 'R' -version = '3.1.2' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.3'), - ('ncurses', '5.9'), - ('libpng', '1.6.16'), # for plotting in R - ('libjpeg-turbo', '1.4.0'), # for plottting in R - ('Java', '1.8.0_25', '', True), # Java bindings are built if Java is found, might as well provide it -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -name_tmpl = '%(name)s_%(version)s.tar.gz' -exts_default_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 packages have a different download url -bioconductor_options = { - 'source_urls': [ - 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', - 'http://www.bioconductor.org/packages/release/data/annotation/src/contrib/', - 'http://www.bioconductor.org/packages/release/data/experiment/src/contrib/', - 'http://www.bioconductor.org/packages/3.0/bioc/src/contrib/', - 'http://www.bioconductor.org/packages/3.0/data/annotation/src/contrib/', - 'http://www.bioconductor.org/packages/3.0/data/experiment/src/contrib/', - ], - 'source_tmpl': name_tmpl, -} - -# !! order of packages is important !! -# packages updated on January 8th 2015 -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-5', { - 'patches': ['Rmpi-0.6-5_impi5.patch'], - }), - ('abind', '1.4-0'), - ('magic', '1.5-6'), - ('geometry', '0.3-4', { - 'patches': ['geometry-0.3-4-icc.patch'], - }), - ('bit', '1.1-12'), - ('filehash', '2.2-2'), - ('ff', '2.2-13'), - ('bnlearn', '3.6'), - ('bootstrap', '2014.4'), - ('combinat', '0.0-8'), - ('deal', '1.2-37'), - ('fdrtool', '1.2.13'), - ('formatR', '1.0'), - ('gtools', '3.4.1'), - ('gdata', '2.13.3'), - ('GSA', '1.03'), - ('highr', '0.4'), - ('infotheo', '1.2.0'), - ('lars', '1.2'), - ('lazy', '1.2-15'), - ('kernlab', '0.9-19'), - ('mime', '0.2'), - ('markdown', '0.7.4'), - ('mlbench', '2.1-1'), - ('NLP', '0.1-5'), - ('mclust', '4.4'), - ('RANN', '2.4.1'), - ('rmeta', '2.16'), - ('segmented', '0.5-1.0'), - ('som', '0.3-5'), - ('SuppDists', '1.1-9.1'), - ('stabledist', '0.6-6'), - ('survivalROC', '1.0.3'), - ('pspline', '1.0-16'), - ('timeDate', '3011.99'), - ('longmemo', '1.0-0'), - ('ADGofTest', '0.3'), - ('ade4', '1.6-2'), - ('AlgDesign', '1.1-7.3'), - ('base64enc', '0.1-2'), - ('BH', '1.55.0-3'), - ('brew', '1.0-6'), - ('Brobdingnag', '1.2-4'), - ('corpcor', '1.6.7'), - ('longitudinal', '1.1.10'), - ('checkmate', '1.5.1'), - ('cubature', '1.1-2'), - ('DEoptimR', '1.0-2'), - ('digest', '0.6.8'), - ('fastmatch', '1.0-4'), - ('ffbase', '0.11.3'), - ('iterators', '1.0.7'), - ('maps', '2.3-9'), - ('nnls', '1.4'), - ('sendmailR', '1.2-1'), - ('spam', '1.0-1'), - ('subplex', '1.1-4'), - ('stringr', '0.6.2'), - ('evaluate', '0.5.5'), - ('logspline', '2.1.5'), - ('ncbit', '2013.03.29'), - ('permute', '0.8-3'), - ('plotrix', '3.5-10'), - ('randomForest', '4.6-10'), - ('scatterplot3d', '0.3-35'), - ('SparseM', '1.6'), - ('tripack', '1.3-6'), - ('irace', '1.06'), - ('rJava', '0.9-6'), - ('lattice', '0.20-29'), - ('RColorBrewer', '1.1-2'), - ('latticeExtra', '0.6-26'), - ('Matrix', '1.1-4'), - ('png', '0.1-7'), - ('Rcpp', '0.11.3'), - ('RcppArmadillo', '0.4.600.0'), - ('plyr', '1.8.1'), - ('pROC', '1.7.3'), - ('quadprog', '1.5-5'), - ('BB', '2014.10-1'), - ('BBmisc', '1.8'), - ('fail', '1.2'), - ('rlecuyer', '0.3-3'), - ('snow', '0.3-13'), - ('MASS', '7.3-35'), - ('tree', '1.0-35'), - ('pls', '2.4-3'), - ('class', '7.3-11'), - ('e1071', '1.6-4'), - ('nnet', '7.3-8'), - ('car', '2.0-22'), - ('colorspace', '1.2-4'), - ('robustbase', '0.92-2'), - ('sp', '1.0-17'), - ('vcd', '1.3-2'), - ('snowfall', '1.84-6'), - ('rpart', '4.1-8'), - ('mice', '2.22'), - ('nlme', '3.1-118'), - ('urca', '1.2-8'), - ('fracdiff', '1.4-2'), - ('mgcv', '1.8-4'), - ('logistf', '1.21'), - ('akima', '0.5-11'), - ('bitops', '1.0-6'), - ('boot', '1.3-13'), - ('mixtools', '1.0.2'), - ('cluster', '1.15.3'), - ('gclus', '1.3.1'), - ('coda', '0.16-1'), - ('codetools', '0.2-9'), - ('foreach', '1.4.2'), - ('doMC', '1.3.3'), - ('DBI', '0.3.1'), - ('foreign', '0.8-62'), - ('survival', '2.37-7'), - ('gam', '1.09.1'), - ('gamlss.data', '4.2-7'), - ('gamlss.dist', '4.3-1'), - ('hwriter', '1.3.2'), - ('KernSmooth', '2.23-13'), - ('zoo', '1.7-11'), - ('xts', '0.9-7'), - ('TTR', '0.22-0'), - ('quantmod', '0.4-3'), - ('lmtest', '0.9-33'), - ('mnormt', '1.5-1'), - ('mvtnorm', '1.0-2'), - ('pcaPP', '1.9-60'), - ('numDeriv', '2012.9-1'), - ('lava', '1.3'), - ('prodlim', '1.5.1'), - ('pscl', '1.4.6'), - ('RSQLite', '1.0.0'), - ('BatchJobs', '1.5'), - ('sandwich', '2.3-2'), - ('sfsmisc', '1.0-27'), - ('spatial', '7.3-8'), - ('VGAM', '0.9-6'), - ('waveslim', '1.7.3'), - ('xtable', '1.7-4'), - ('profileModel', '0.5-9'), - ('brglm', '0.5-9'), - ('deSolve', '1.11'), - ('tseriesChaos', '0.1-13'), - ('tseries', '0.10-32'), - ('fastICA', '1.2-0'), - ('R.methodsS3', '1.6.1'), - ('R.oo', '1.18.0'), - ('cgdsr', '1.1.33'), - ('R.utils', '1.34.0'), - ('R.matlab', '3.1.1'), - ('BiocGenerics', '0.12.1', bioconductor_options), - ('Biobase', '2.26.0', bioconductor_options), - ('S4Vectors', '0.4.0', bioconductor_options), - ('IRanges', '2.0.1', bioconductor_options), - ('GenomeInfoDb', '1.2.4', bioconductor_options), - ('AnnotationDbi', '1.28.1', bioconductor_options), - ('XVector', '0.6.0', bioconductor_options), - ('zlibbioc', '1.12.0', bioconductor_options), - ('Biostrings', '2.34.1', bioconductor_options), - ('GenomicRanges', '1.18.4', bioconductor_options), - ('Rsamtools', '1.18.2', bioconductor_options), - ('BiocParallel', '1.0.2', bioconductor_options), - ('GenomicAlignments', '1.2.1', bioconductor_options), - ('ShortRead', '1.24.0', bioconductor_options), - ('graph', '1.44.1', bioconductor_options), - ('gbm', '2.1'), - ('dichromat', '2.0-0'), - ('Formula', '1.1-2'), - ('acepack', '1.3-3.3'), - ('Hmisc', '3.14-6'), - ('munsell', '0.4.2'), - ('labeling', '0.3'), - ('scales', '0.2.4'), - ('fastcluster', '1.1.15'), - ('reshape2', '1.4.1'), - ('chron', '2.3-45'), - ('data.table', '1.9.4'), - ('gtable', '0.1.2'), - ('proto', '0.3-10'), - ('ggplot2', '1.0.0'), - ('igraph', '0.7.1'), - ('GeneNet', '1.2.11'), - ('ape', '3.2'), - ('htmltools', '0.2.6'), - ('RJSONIO', '1.3-0'), - ('caTools', '1.17.1'), - ('gplots', '2.16.0'), - ('ROCR', '1.0-5'), - ('httpuv', '1.3.2'), - ('R6', '2.0.1'), - ('shiny', '0.10.2.2'), - ('adegenet', '1.4-2'), - ('phylobase', '0.6.8'), - ('adephylo', '1.1-6'), - ('animation', '2.3'), - ('bigmemory.sri', '0.1.3'), - ('bigmemory', '4.4.6'), - ('calibrate', '1.7.2'), - ('clusterGeneration', '1.3.1'), - ('raster', '2.3-12'), - ('dismo', '1.0-5'), - ('expm', '0.99-1.1'), - ('extrafontdb', '1.0'), - ('Rttf2pt1', '1.3.2'), - ('extrafont', '0.17'), - ('fields', '7.1'), - ('shapefiles', '0.7'), - ('fossil', '0.3.7'), - ('geiger', '2.0.3'), - ('glmnet', '1.9-8'), - ('labdsv', '1.6-1'), - ('MatrixModels', '0.3-1.1'), - ('stabs', '0.5-0'), - ('mboost', '2.4-1'), - ('msm', '1.5'), - ('nor1mix', '1.2-0'), - ('np', '0.60-2'), - ('polynom', '1.3-8'), - ('quantreg', '5.05'), - ('RcppEigen', '0.3.2.3.0'), - ('polspline', '1.1.9'), - ('TH.data', '1.0-6'), - ('multcomp', '1.3-8'), - ('rms', '4.2-1'), - ('RWekajars', '3.7.11-1'), - ('RWeka', '0.4-23'), - ('slam', '0.1-32'), - ('tm', '0.6'), - ('TraMineR', '1.8-8'), - ('chemometrics', '1.3.8'), - ('FNN', '1.1'), - ('ipred', '0.9-3'), - ('knitr', '1.8'), - ('statmod', '1.4.20'), - ('miscTools', '0.6-16'), - ('maxLik', '1.2-4'), - ('mlogit', '0.2-4'), - ('getopt', '1.20.0'), - ('gsalib', '2.1'), - ('reshape', '0.8.5'), - ('optparse', '1.3.0'), - ('klaR', '0.6-12'), - ('neuRosim', '0.2-12'), - ('affyio', '1.34.0', bioconductor_options), - ('BiocInstaller', '1.16.1', bioconductor_options), - ('preprocessCore', '1.28.0', bioconductor_options), - ('affy', '1.44.0', bioconductor_options), - ('GO.db', '3.0.0', bioconductor_options), - ('limma', '3.22.4', bioconductor_options), - ('RBGL', '1.42.0', bioconductor_options), - ('org.Hs.eg.db', '3.0.0', bioconductor_options), - ('AnnotationForge', '1.8.2', bioconductor_options), - ('KEGG.db', '3.0.0', bioconductor_options), - ('annaffy', '1.38.0', bioconductor_options), - ('gcrma', '2.38.0', bioconductor_options), - ('oligoClasses', '1.28.0', bioconductor_options), - ('edgeR', '3.8.5', bioconductor_options), - ('PFAM.db', '3.0.0', bioconductor_options), - ('locfit', '1.5-9.1'), - ('gridExtra', '0.9.1'), - ('GGally', '0.5.0'), - ('baySeq', '2.0.50', bioconductor_options), - ('beanplot', '1.2'), - ('clValid', '0.6-6'), - ('qvalue', '1.40.0', bioconductor_options), - ('impute', '1.40.0', bioconductor_options), - ('matrixStats', '0.12.2'), - ('samr', '2.0'), - ('DEGseq', '1.20.0', bioconductor_options), - ('DiscriMiner', '0.1-29'), - ('ellipse', '0.3-8'), - ('leaps', '2.9'), - ('FactoMineR', '1.28'), - ('modeltools', '0.2-21'), - ('flexclust', '1.3-4'), - ('flexmix', '2.3-12'), - ('prabclus', '2.2-6'), - ('diptest', '0.75-6'), - ('trimcluster', '0.1-2'), - ('fpc', '2.1-9'), - ('BiasedUrn', '1.06.1'), - ('hgu133plus2.db', '3.0.0', bioconductor_options), - ('TeachingDemos', '2.9'), - ('jsonlite', '0.9.14'), - ('kohonen', '2.0.15'), - ('base64', '1.1'), - ('illuminaio', '0.8.0', bioconductor_options), - ('registry', '0.2'), - ('pkgmaker', '0.22'), - ('rngtools', '1.2.4'), - ('doRNG', '1.6'), - ('bumphunter', '1.6.0', bioconductor_options), - ('multtest', '2.22.0', bioconductor_options), - ('siggenes', '1.40.0', bioconductor_options), - ('nleqslv', '2.5'), - ('DynDoc', '1.44.0', bioconductor_options), - ('genoset', '1.20.0', bioconductor_options), - ('RGCCA', '2.0'), - ('pheatmap', '0.7.7'), - ('multtest', '2.22.0', bioconductor_options), - ('NOISeq', '2.8.0', bioconductor_options), - ('openxlsx', '2.2.1'), - ('Rgraphviz', '2.10.0', bioconductor_options), - ('pvclust', '1.3-2'), - ('RCircos', '1.1.2'), - ('reshape', '0.8.5'), - ('RNASeqPower', '1.6.0', bioconductor_options), - ('VennDiagram', '1.6.9'), - ('xlsxjars', '0.6.1'), - ('xlsx', '0.5.7'), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-3.1.3-foss-2015a.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.1.3-foss-2015a.eb deleted file mode 100644 index 2b2525793990..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-3.1.3-foss-2015a.eb +++ /dev/null @@ -1,399 +0,0 @@ -name = 'R' -version = '3.1.3' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.3'), - ('ncurses', '5.9'), - ('libpng', '1.6.16'), # for plotting in R - ('libjpeg-turbo', '1.4.0'), # for plottting in R - ('Java', '1.8.0_25', '', True), # Java bindings are built if Java is found, might as well provide it - ('Tcl', '8.6.4'), # for tcltk - ('Tk', '8.6.4', '-no-X11'), # for tcltk - ('NLopt', '2.4.2'), # for nloptr -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -name_tmpl = '%(name)s_%(version)s.tar.gz' -exts_default_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 packages have a different download url -bioconductor_options = { - 'source_urls': [ - 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', - 'http://www.bioconductor.org/packages/release/data/annotation/src/contrib/', - 'http://www.bioconductor.org/packages/release/data/experiment/src/contrib/', - 'http://www.bioconductor.org/packages/3.0/bioc/src/contrib/', - 'http://www.bioconductor.org/packages/3.0/data/annotation/src/contrib/', - 'http://www.bioconductor.org/packages/3.0/data/experiment/src/contrib/', - ], - 'source_tmpl': name_tmpl, -} - -# !! order of packages is important !! -# packages updated on January 8th 2015 (last change for Bioconductor: June 25th 2015) -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-5', { - 'patches': ['Rmpi-0.6-5_impi5.patch'], - }), - ('abind', '1.4-3'), - ('magic', '1.5-6'), - ('geometry', '0.3-5', { - 'patches': ['geometry-0.3-4-icc.patch'], - }), - ('bit', '1.1-12'), - ('filehash', '2.2-2'), - ('ff', '2.2-13'), - ('bnlearn', '3.7.1'), - ('bootstrap', '2015.2'), - ('combinat', '0.0-8'), - ('deal', '1.2-37'), - ('fdrtool', '1.2.14'), - ('formatR', '1.0'), - ('gtools', '3.4.1'), - ('gdata', '2.13.3'), - ('GSA', '1.03'), - ('highr', '0.4'), - ('infotheo', '1.2.0'), - ('lars', '1.2'), - ('lazy', '1.2-15'), - ('kernlab', '0.9-20'), - ('mime', '0.2'), - ('markdown', '0.7.4'), - ('mlbench', '2.1-1'), - ('NLP', '0.1-6'), - ('mclust', '4.4'), - ('RANN', '2.4.1'), - ('rmeta', '2.16'), - ('segmented', '0.5-1.1'), - ('som', '0.3-5'), - ('SuppDists', '1.1-9.1'), - ('stabledist', '0.6-6'), - ('survivalROC', '1.0.3'), - ('pspline', '1.0-16'), - ('timeDate', '3012.100'), - ('longmemo', '1.0-0'), - ('ADGofTest', '0.3'), - ('ade4', '1.6-2'), - ('AlgDesign', '1.1-7.3'), - ('base64enc', '0.1-2'), - ('BH', '1.55.0-3'), - ('brew', '1.0-6'), - ('Brobdingnag', '1.2-4'), - ('corpcor', '1.6.7'), - ('longitudinal', '1.1.11'), - ('checkmate', '1.5.2'), - ('cubature', '1.1-2'), - ('DEoptimR', '1.0-2'), - ('digest', '0.6.8'), - ('fastmatch', '1.0-4'), - ('ffbase', '0.11.3'), - ('iterators', '1.0.7'), - ('maps', '2.3-9'), - ('nnls', '1.4'), - ('sendmailR', '1.2-1'), - ('spam', '1.0-1'), - ('subplex', '1.1-4'), - ('stringr', '0.6.2'), - ('evaluate', '0.5.5'), - ('logspline', '2.1.5'), - ('ncbit', '2013.03.29'), - ('permute', '0.8-3'), - ('plotrix', '3.5-11'), - ('randomForest', '4.6-10'), - ('scatterplot3d', '0.3-35'), - ('SparseM', '1.6'), - ('tripack', '1.3-6'), - ('irace', '1.06'), - ('rJava', '0.9-6'), - ('lattice', '0.20-30'), - ('RColorBrewer', '1.1-2'), - ('latticeExtra', '0.6-26'), - ('Matrix', '1.1-5'), - ('png', '0.1-7'), - ('Rcpp', '0.11.5'), - ('RcppArmadillo', '0.4.650.1.1'), - ('plyr', '1.8.1'), - ('pROC', '1.7.3'), - ('quadprog', '1.5-5'), - ('BB', '2014.10-1'), - ('BBmisc', '1.9'), - ('fail', '1.2'), - ('rlecuyer', '0.3-3'), - ('snow', '0.3-13'), - ('MASS', '7.3-40'), - ('tree', '1.0-35'), - ('pls', '2.4-3'), - ('class', '7.3-12'), - ('e1071', '1.6-4'), - ('nnet', '7.3-9'), - ('nlme', '3.1-120'), - ('mgcv', '1.8-5'), - ('minqa', '1.2.4'), - ('nloptr', '1.0.4'), - ('RcppEigen', '0.3.2.4.0'), - ('lme4', '1.1-7'), - ('pbkrtest', '0.4-2'), - ('quantreg', '5.11'), - ('car', '2.0-25'), - ('colorspace', '1.2-6'), - ('robustbase', '0.92-3'), - ('sp', '1.0-17'), - ('vcd', '1.3-2'), - ('snowfall', '1.84-6'), - ('rpart', '4.1-9'), - ('mice', '2.22'), - ('urca', '1.2-8'), - ('fracdiff', '1.4-2'), - ('logistf', '1.21'), - ('akima', '0.5-11'), - ('bitops', '1.0-6'), - ('boot', '1.3-15'), - ('mixtools', '1.0.2'), - ('cluster', '2.0.1'), - ('gclus', '1.3.1'), - ('coda', '0.17-1'), - ('codetools', '0.2-11'), - ('foreach', '1.4.2'), - ('doMC', '1.3.3'), - ('DBI', '0.3.1'), - ('foreign', '0.8-63'), - ('survival', '2.38-1'), - ('gam', '1.09.1'), - ('gamlss.data', '4.2-7'), - ('gamlss.dist', '4.3-4'), - ('hwriter', '1.3.2'), - ('KernSmooth', '2.23-14'), - ('zoo', '1.7-12'), - ('xts', '0.9-7'), - ('TTR', '0.22-0'), - ('quantmod', '0.4-4'), - ('lmtest', '0.9-33'), - ('mnormt', '1.5-1'), - ('mvtnorm', '1.0-2'), - ('pcaPP', '1.9-60'), - ('numDeriv', '2012.9-1'), - ('lava', '1.4.0'), - ('prodlim', '1.5.1'), - ('pscl', '1.4.8'), - ('RSQLite', '1.0.0'), - ('BatchJobs', '1.6'), - ('sandwich', '2.3-2'), - ('sfsmisc', '1.0-27'), - ('spatial', '7.3-9'), - ('VGAM', '0.9-7'), - ('waveslim', '1.7.5'), - ('xtable', '1.7-4'), - ('profileModel', '0.5-9'), - ('brglm', '0.5-9'), - ('deSolve', '1.11'), - ('tseriesChaos', '0.1-13'), - ('tseries', '0.10-34'), - ('fastICA', '1.2-0'), - ('R.methodsS3', '1.7.0'), - ('R.oo', '1.19.0'), - ('cgdsr', '1.1.33'), - ('R.utils', '2.0.0'), - ('R.matlab', '3.2.0'), - ('BiocGenerics', '0.12.1', bioconductor_options), - ('Biobase', '2.26.0', bioconductor_options), - ('S4Vectors', '0.4.0', bioconductor_options), - ('IRanges', '2.0.1', bioconductor_options), - ('GenomeInfoDb', '1.2.5', bioconductor_options), - ('AnnotationDbi', '1.28.2', bioconductor_options), - ('XVector', '0.6.0', bioconductor_options), - ('zlibbioc', '1.12.0', bioconductor_options), - ('Biostrings', '2.34.1', bioconductor_options), - ('GenomicRanges', '1.18.4', bioconductor_options), - ('Rsamtools', '1.18.3', bioconductor_options), - ('BiocParallel', '1.0.3', bioconductor_options), - ('GenomicAlignments', '1.2.2', bioconductor_options), - ('ShortRead', '1.24.0', bioconductor_options), - ('graph', '1.44.1', bioconductor_options), - ('gbm', '2.1.1'), - ('dichromat', '2.0-0'), - ('Formula', '1.2-0'), - ('acepack', '1.3-3.3'), - ('gtable', '0.1.2'), - ('reshape2', '1.4.1'), - ('proto', '0.3-10'), - ('munsell', '0.4.2'), - ('labeling', '0.3'), - ('scales', '0.2.4'), - ('ggplot2', '1.0.1'), - ('Hmisc', '3.15-0'), - ('fastcluster', '1.1.16'), - ('chron', '2.3-45'), - ('data.table', '1.9.4'), - ('igraph', '0.7.1'), - ('GeneNet', '1.2.12'), - ('ape', '3.2'), - ('htmltools', '0.2.6'), - ('RJSONIO', '1.3-0'), - ('caTools', '1.17.1'), - ('gplots', '2.16.0'), - ('ROCR', '1.0-5'), - ('httpuv', '1.3.2'), - ('R6', '2.0.1'), - ('shiny', '0.11.1'), - ('adegenet', '1.4-2'), - ('phylobase', '0.6.8'), - ('adephylo', '1.1-6'), - ('animation', '2.3'), - ('bigmemory.sri', '0.1.3'), - ('bigmemory', '4.4.6'), - ('calibrate', '1.7.2'), - ('clusterGeneration', '1.3.4'), - ('raster', '2.3-33'), - ('dismo', '1.0-12'), - ('expm', '0.99-1.1'), - ('extrafontdb', '1.0'), - ('Rttf2pt1', '1.3.3'), - ('extrafont', '0.17'), - ('fields', '8.2-1'), - ('shapefiles', '0.7'), - ('fossil', '0.3.7'), - ('geiger', '2.0.3'), - ('glmnet', '1.9-8'), - ('labdsv', '1.6-1'), - ('MatrixModels', '0.4-0'), - ('stabs', '0.5-1'), - ('mboost', '2.4-2'), - ('msm', '1.5'), - ('nor1mix', '1.2-0'), - ('np', '0.60-2'), - ('polynom', '1.3-8'), - ('polspline', '1.1.9'), - ('TH.data', '1.0-6'), - ('multcomp', '1.4-0'), - ('gridExtra', '0.9.1'), - ('rms', '4.3-0'), - ('RWekajars', '3.7.12-1'), - ('RWeka', '0.4-24'), - ('slam', '0.1-32'), - ('tm', '0.6'), - ('TraMineR', '1.8-9'), - ('chemometrics', '1.3.9'), - ('FNN', '1.1'), - ('ipred', '0.9-4'), - ('knitr', '1.9'), - ('statmod', '1.4.20'), - ('miscTools', '0.6-16'), - ('maxLik', '1.2-4'), - ('mlogit', '0.2-4'), - ('getopt', '1.20.0'), - ('gsalib', '2.1'), - ('reshape', '0.8.5'), - ('optparse', '1.3.0'), - ('klaR', '0.6-12'), - ('neuRosim', '0.2-12'), - ('affyio', '1.34.0', bioconductor_options), - ('BiocInstaller', '1.16.5', bioconductor_options), - ('preprocessCore', '1.28.0', bioconductor_options), - ('affy', '1.44.0', bioconductor_options), - ('GO.db', '3.0.0', bioconductor_options), - ('limma', '3.22.7', bioconductor_options), - ('RBGL', '1.42.0', bioconductor_options), - ('org.Hs.eg.db', '3.0.0', bioconductor_options), - ('AnnotationForge', '1.8.2', bioconductor_options), - ('KEGG.db', '3.0.0', bioconductor_options), - ('annaffy', '1.38.0', bioconductor_options), - ('gcrma', '2.38.0', bioconductor_options), - ('oligoClasses', '1.28.0', bioconductor_options), - ('edgeR', '3.8.6', bioconductor_options), - ('PFAM.db', '3.0.0', bioconductor_options), - ('locfit', '1.5-9.1'), - ('GGally', '0.5.0'), - ('baySeq', '2.0.50', bioconductor_options), - ('beanplot', '1.2'), - ('clValid', '0.6-6'), - ('qvalue', '1.43.0', bioconductor_options), - ('impute', '1.40.0', bioconductor_options), - ('matrixStats', '0.14.0'), - ('samr', '2.0'), - ('DEGseq', '1.20.0', bioconductor_options), - ('DiscriMiner', '0.1-29'), - ('ellipse', '0.3-8'), - ('leaps', '2.9'), - ('flashClust', '1.01-2'), - ('FactoMineR', '1.29'), - ('modeltools', '0.2-21'), - ('flexclust', '1.3-4'), - ('flexmix', '2.3-13'), - ('prabclus', '2.2-6'), - ('diptest', '0.75-6'), - ('trimcluster', '0.1-2'), - ('fpc', '2.1-9'), - ('BiasedUrn', '1.06.1'), - ('hgu133plus2.db', '3.0.0', bioconductor_options), - ('TeachingDemos', '2.9'), - ('jsonlite', '0.9.14'), - ('kohonen', '2.0.15'), - ('base64', '1.1'), - ('illuminaio', '0.8.0', bioconductor_options), - ('registry', '0.2'), - ('pkgmaker', '0.22'), - ('rngtools', '1.2.4'), - ('doRNG', '1.6'), - ('bumphunter', '1.6.0', bioconductor_options), - ('multtest', '2.22.0', bioconductor_options), - ('siggenes', '1.40.0', bioconductor_options), - ('nleqslv', '2.6'), - ('DynDoc', '1.44.0', bioconductor_options), - ('genoset', '1.20.0', bioconductor_options), - ('RGCCA', '2.0'), - ('pheatmap', '1.0.2'), - ('multtest', '2.22.0', bioconductor_options), - ('NOISeq', '2.8.0', bioconductor_options), - ('openxlsx', '2.4.0'), - ('Rgraphviz', '2.10.0', bioconductor_options), - ('pvclust', '1.3-2'), - ('RCircos', '1.1.2'), - ('reshape', '0.8.5'), - ('RNASeqPower', '1.6.0', bioconductor_options), - ('VennDiagram', '1.6.9'), - ('xlsxjars', '0.6.1'), - ('xlsx', '0.5.7'), - ('Rsubread', '1.16.1', bioconductor_options), - ('vegan', '2.2-1'), # requires Tcl/Tk - ('widgetTools', '1.44.0', bioconductor_options), # requires Tcl/Tk - ('forecast', '6.1'), - ('fma', '2.01'), - ('expsmooth', '2.3'), - ('fpp', '0.5'), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-3.1.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.1.3-intel-2015a.eb deleted file mode 100644 index 1992cbe80437..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-3.1.3-intel-2015a.eb +++ /dev/null @@ -1,401 +0,0 @@ -name = 'R' -version = '3.1.3' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.3'), - ('ncurses', '5.9'), - ('libpng', '1.6.16'), # for plotting in R - ('libjpeg-turbo', '1.4.0'), # for plottting in R - ('Java', '1.8.0_25', '', True), # Java bindings are built if Java is found, might as well provide it - ('Tcl', '8.6.4'), # for tcltk - ('Tk', '8.6.4', '-no-X11'), # for tcltk - ('NLopt', '2.4.2'), # for nloptr -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -name_tmpl = '%(name)s_%(version)s.tar.gz' -exts_default_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 packages have a different download url -bioconductor_options = { - 'source_urls': [ - 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', - 'http://www.bioconductor.org/packages/release/data/annotation/src/contrib/', - 'http://www.bioconductor.org/packages/release/data/experiment/src/contrib/', - 'http://www.bioconductor.org/packages/3.0/bioc/src/contrib/', - 'http://www.bioconductor.org/packages/3.0/data/annotation/src/contrib/', - 'http://www.bioconductor.org/packages/3.0/data/experiment/src/contrib/', - ], - 'source_tmpl': name_tmpl, -} - -# !! order of packages is important !! -# packages updated on January 8th 2015 (last change for Bioconductor: June 25th 2015) -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-5', { - 'patches': ['Rmpi-0.6-5_impi5.patch'], - }), - ('abind', '1.4-3'), - ('magic', '1.5-6'), - ('geometry', '0.3-5', { - 'patches': ['geometry-0.3-4-icc.patch'], - }), - ('bit', '1.1-12'), - ('filehash', '2.2-2'), - ('ff', '2.2-13'), - ('bnlearn', '3.7.1'), - ('bootstrap', '2015.2'), - ('combinat', '0.0-8'), - ('deal', '1.2-37'), - ('fdrtool', '1.2.14'), - ('formatR', '1.0'), - ('gtools', '3.4.1'), - ('gdata', '2.13.3'), - ('GSA', '1.03'), - ('highr', '0.4'), - ('infotheo', '1.2.0'), - ('lars', '1.2'), - ('lazy', '1.2-15'), - ('kernlab', '0.9-20'), - ('mime', '0.2'), - ('markdown', '0.7.4'), - ('mlbench', '2.1-1'), - ('NLP', '0.1-6'), - ('mclust', '4.4'), - ('RANN', '2.4.1'), - ('rmeta', '2.16'), - ('segmented', '0.5-1.1'), - ('som', '0.3-5'), - ('SuppDists', '1.1-9.1'), - ('stabledist', '0.6-6'), - ('survivalROC', '1.0.3'), - ('pspline', '1.0-16'), - ('timeDate', '3012.100'), - ('longmemo', '1.0-0'), - ('ADGofTest', '0.3'), - ('ade4', '1.6-2'), - ('AlgDesign', '1.1-7.3'), - ('base64enc', '0.1-2'), - ('BH', '1.55.0-3'), - ('brew', '1.0-6'), - ('Brobdingnag', '1.2-4'), - ('corpcor', '1.6.7'), - ('longitudinal', '1.1.11'), - ('checkmate', '1.5.2'), - ('cubature', '1.1-2'), - ('DEoptimR', '1.0-2'), - ('digest', '0.6.8'), - ('fastmatch', '1.0-4'), - ('ffbase', '0.11.3'), - ('iterators', '1.0.7'), - ('maps', '2.3-9'), - ('nnls', '1.4'), - ('sendmailR', '1.2-1'), - ('spam', '1.0-1'), - ('subplex', '1.1-4'), - ('stringr', '0.6.2'), - ('evaluate', '0.5.5'), - ('logspline', '2.1.5'), - ('ncbit', '2013.03.29'), - ('permute', '0.8-3'), - ('plotrix', '3.5-11'), - ('randomForest', '4.6-10'), - ('scatterplot3d', '0.3-35'), - ('SparseM', '1.6'), - ('tripack', '1.3-6'), - ('irace', '1.06'), - ('rJava', '0.9-6'), - ('lattice', '0.20-30'), - ('RColorBrewer', '1.1-2'), - ('latticeExtra', '0.6-26'), - ('Matrix', '1.1-5'), - ('png', '0.1-7'), - ('Rcpp', '0.11.5'), - ('RcppArmadillo', '0.4.650.1.1'), - ('plyr', '1.8.1'), - ('pROC', '1.7.3'), - ('quadprog', '1.5-5'), - ('BB', '2014.10-1'), - ('BBmisc', '1.9'), - ('fail', '1.2'), - ('rlecuyer', '0.3-3'), - ('snow', '0.3-13'), - ('MASS', '7.3-40'), - ('tree', '1.0-35'), - ('pls', '2.4-3'), - ('class', '7.3-12'), - ('e1071', '1.6-4'), - ('nnet', '7.3-9'), - ('nlme', '3.1-120'), - ('mgcv', '1.8-5'), - ('minqa', '1.2.4'), - ('nloptr', '1.0.4'), - ('RcppEigen', '0.3.2.4.0'), - ('lme4', '1.1-7'), - ('pbkrtest', '0.4-2'), - ('quantreg', '5.11'), - ('car', '2.0-25'), - ('colorspace', '1.2-6'), - ('robustbase', '0.92-3'), - ('sp', '1.0-17'), - ('vcd', '1.3-2'), - ('snowfall', '1.84-6'), - ('rpart', '4.1-9'), - ('mice', '2.22'), - ('urca', '1.2-8'), - ('fracdiff', '1.4-2'), - ('logistf', '1.21'), - ('akima', '0.5-11'), - ('bitops', '1.0-6'), - ('boot', '1.3-15'), - ('mixtools', '1.0.2'), - ('cluster', '2.0.1'), - ('gclus', '1.3.1'), - ('coda', '0.17-1'), - ('codetools', '0.2-11'), - ('foreach', '1.4.2'), - ('doMC', '1.3.3'), - ('DBI', '0.3.1'), - ('foreign', '0.8-63'), - ('survival', '2.38-1'), - ('gam', '1.09.1'), - ('gamlss.data', '4.2-7'), - ('gamlss.dist', '4.3-4'), - ('hwriter', '1.3.2'), - ('KernSmooth', '2.23-14'), - ('zoo', '1.7-12'), - ('xts', '0.9-7'), - ('TTR', '0.22-0'), - ('quantmod', '0.4-4'), - ('lmtest', '0.9-33'), - ('mnormt', '1.5-1'), - ('mvtnorm', '1.0-2'), - ('pcaPP', '1.9-60'), - ('numDeriv', '2012.9-1'), - ('lava', '1.4.0'), - ('prodlim', '1.5.1'), - ('pscl', '1.4.8'), - ('RSQLite', '1.0.0'), - ('BatchJobs', '1.6'), - ('sandwich', '2.3-2'), - ('sfsmisc', '1.0-27'), - ('spatial', '7.3-9'), - ('VGAM', '0.9-7'), - ('waveslim', '1.7.5'), - ('xtable', '1.7-4'), - ('profileModel', '0.5-9'), - ('brglm', '0.5-9'), - ('deSolve', '1.11'), - ('tseriesChaos', '0.1-13'), - ('tseries', '0.10-34'), - ('fastICA', '1.2-0'), - ('R.methodsS3', '1.7.0'), - ('R.oo', '1.19.0'), - ('cgdsr', '1.1.33'), - ('R.utils', '2.0.0'), - ('R.matlab', '3.2.0'), - ('BiocGenerics', '0.12.1', bioconductor_options), - ('Biobase', '2.26.0', bioconductor_options), - ('S4Vectors', '0.4.0', bioconductor_options), - ('IRanges', '2.0.1', bioconductor_options), - ('GenomeInfoDb', '1.2.5', bioconductor_options), - ('AnnotationDbi', '1.28.2', bioconductor_options), - ('XVector', '0.6.0', bioconductor_options), - ('zlibbioc', '1.12.0', bioconductor_options), - ('Biostrings', '2.34.1', bioconductor_options), - ('GenomicRanges', '1.18.4', bioconductor_options), - ('Rsamtools', '1.18.3', bioconductor_options), - ('BiocParallel', '1.0.3', bioconductor_options), - ('GenomicAlignments', '1.2.2', bioconductor_options), - ('ShortRead', '1.24.0', bioconductor_options), - ('graph', '1.44.1', bioconductor_options), - ('gbm', '2.1.1'), - ('dichromat', '2.0-0'), - ('Formula', '1.2-0'), - ('acepack', '1.3-3.3'), - ('gtable', '0.1.2'), - ('reshape2', '1.4.1'), - ('proto', '0.3-10'), - ('munsell', '0.4.2'), - ('labeling', '0.3'), - ('scales', '0.2.4'), - ('ggplot2', '1.0.1'), - ('Hmisc', '3.15-0'), - ('fastcluster', '1.1.16'), - ('chron', '2.3-45'), - ('data.table', '1.9.4'), - ('igraph', '0.7.1'), - ('GeneNet', '1.2.12'), - ('ape', '3.2'), - ('htmltools', '0.2.6'), - ('RJSONIO', '1.3-0'), - ('caTools', '1.17.1'), - ('gplots', '2.16.0'), - ('ROCR', '1.0-5'), - ('httpuv', '1.3.2'), - ('R6', '2.0.1'), - ('shiny', '0.11.1'), - ('adegenet', '1.4-2'), - ('phylobase', '0.6.8'), - ('adephylo', '1.1-6'), - ('animation', '2.3'), - ('bigmemory.sri', '0.1.3'), - ('bigmemory', '4.4.6'), - ('calibrate', '1.7.2'), - ('clusterGeneration', '1.3.4'), - ('raster', '2.3-33'), - ('dismo', '1.0-12'), - ('expm', '0.99-1.1'), - ('extrafontdb', '1.0'), - ('Rttf2pt1', '1.3.3'), - ('extrafont', '0.17'), - ('fields', '8.2-1'), - ('shapefiles', '0.7'), - ('fossil', '0.3.7'), - ('geiger', '2.0.3'), - ('glmnet', '1.9-8'), - ('labdsv', '1.6-1'), - ('MatrixModels', '0.4-0'), - ('stabs', '0.5-1'), - ('mboost', '2.4-2'), - ('msm', '1.5'), - ('nor1mix', '1.2-0'), - ('np', '0.60-2'), - ('polynom', '1.3-8'), - ('polspline', '1.1.9'), - ('TH.data', '1.0-6'), - ('multcomp', '1.4-0'), - ('gridExtra', '0.9.1'), - ('rms', '4.3-0'), - ('RWekajars', '3.7.12-1'), - ('RWeka', '0.4-24'), - ('slam', '0.1-32'), - ('tm', '0.6'), - ('TraMineR', '1.8-9'), - ('chemometrics', '1.3.9'), - ('FNN', '1.1'), - ('ipred', '0.9-4'), - ('knitr', '1.9'), - ('statmod', '1.4.20'), - ('miscTools', '0.6-16'), - ('maxLik', '1.2-4'), - ('mlogit', '0.2-4'), - ('getopt', '1.20.0'), - ('gsalib', '2.1'), - ('reshape', '0.8.5'), - ('optparse', '1.3.0'), - ('klaR', '0.6-12'), - ('neuRosim', '0.2-12'), - ('affyio', '1.34.0', bioconductor_options), - ('BiocInstaller', '1.16.5', bioconductor_options), - ('preprocessCore', '1.28.0', bioconductor_options), - ('affy', '1.44.0', bioconductor_options), - ('GO.db', '3.0.0', bioconductor_options), - ('limma', '3.22.7', bioconductor_options), - ('RBGL', '1.42.0', bioconductor_options), - ('org.Hs.eg.db', '3.0.0', bioconductor_options), - ('AnnotationForge', '1.8.2', bioconductor_options), - ('KEGG.db', '3.0.0', bioconductor_options), - ('annaffy', '1.38.0', bioconductor_options), - ('gcrma', '2.38.0', bioconductor_options), - ('oligoClasses', '1.28.0', bioconductor_options), - ('edgeR', '3.8.6', bioconductor_options), - ('PFAM.db', '3.0.0', bioconductor_options), - ('locfit', '1.5-9.1'), - ('GGally', '0.5.0'), - ('baySeq', '2.0.50', bioconductor_options), - ('beanplot', '1.2'), - ('clValid', '0.6-6'), - ('qvalue', '1.43.0', bioconductor_options), - ('impute', '1.40.0', bioconductor_options), - ('matrixStats', '0.14.0'), - ('samr', '2.0'), - ('DEGseq', '1.20.0', bioconductor_options), - ('DiscriMiner', '0.1-29'), - ('ellipse', '0.3-8'), - ('leaps', '2.9'), - ('flashClust', '1.01-2'), - ('FactoMineR', '1.29'), - ('modeltools', '0.2-21'), - ('flexclust', '1.3-4'), - ('flexmix', '2.3-13'), - ('prabclus', '2.2-6'), - ('diptest', '0.75-6'), - ('trimcluster', '0.1-2'), - ('fpc', '2.1-9'), - ('BiasedUrn', '1.06.1'), - ('hgu133plus2.db', '3.0.0', bioconductor_options), - ('TeachingDemos', '2.9'), - ('jsonlite', '0.9.14'), - ('kohonen', '2.0.15'), - ('base64', '1.1'), - ('illuminaio', '0.8.0', bioconductor_options), - ('registry', '0.2'), - ('pkgmaker', '0.22'), - ('rngtools', '1.2.4'), - ('doRNG', '1.6'), - ('bumphunter', '1.6.0', bioconductor_options), - ('multtest', '2.22.0', bioconductor_options), - ('siggenes', '1.40.0', bioconductor_options), - ('nleqslv', '2.6'), - ('DynDoc', '1.44.0', bioconductor_options), - ('genoset', '1.20.0', bioconductor_options), - ('RGCCA', '2.0'), - ('pheatmap', '1.0.2'), - ('multtest', '2.22.0', bioconductor_options), - ('NOISeq', '2.8.0', bioconductor_options), - ('openxlsx', '2.4.0'), - ('Rgraphviz', '2.10.0', bioconductor_options), - ('pvclust', '1.3-2'), - ('RCircos', '1.1.2'), - ('reshape', '0.8.5'), - ('RNASeqPower', '1.6.0', bioconductor_options), - ('VennDiagram', '1.6.9'), - ('xlsxjars', '0.6.1'), - ('xlsx', '0.5.7'), - ('Rsubread', '1.16.1', bioconductor_options), - ('vegan', '2.2-1'), # requires Tcl/Tk - ('widgetTools', '1.44.0', bioconductor_options), # requires Tcl/Tk - ('forecast', '6.1', { - 'patches': ['forecast-6.1_icpc-wd308.patch'], - }), - ('fma', '2.01'), - ('expsmooth', '2.3'), - ('fpp', '0.5'), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-3.2.0-foss-2015a-bare.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.2.0-foss-2015a-bare.eb deleted file mode 100644 index 83033319bd9e..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-3.2.0-foss-2015a-bare.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'R' -version = '3.2.0' -versionsuffix = '-bare' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.3'), - ('ncurses', '5.9'), - ('libpng', '1.6.17'), # for plotting in R - ('libjpeg-turbo', '1.4.0'), # for plottting in R - ('Java', '1.7.0_80', '', True), # Java bindings are built if Java is found, might as well provide it -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -exts_list = [] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-3.2.0-goolf-1.7.20-bare.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.2.0-goolf-1.7.20-bare.eb deleted file mode 100644 index 712ca683f373..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-3.2.0-goolf-1.7.20-bare.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'R' -version = '3.2.0' -versionsuffix = '-bare' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.3'), - ('ncurses', '5.9'), - ('libpng', '1.6.17'), # for plotting in R - ('libjpeg-turbo', '1.4.0'), # for plottting in R - ('Java', '1.7.0_80', '', True), # Java bindings are built if Java is found, might as well provide it -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -exts_list = [] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-3.2.0-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.2.0-goolf-1.7.20.eb deleted file mode 100644 index fc8747efae8d..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-3.2.0-goolf-1.7.20.eb +++ /dev/null @@ -1,364 +0,0 @@ -name = 'R' -version = '3.2.0' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.3'), - ('ncurses', '5.9'), - ('libpng', '1.6.17'), # for plotting in R - ('libjpeg-turbo', '1.4.0'), # for plottting in R - ('Java', '1.7.0_80', '', True), # Java bindings are built if Java is found, might as well provide it - ('Tcl', '8.6.4'), # for tcltk - ('Tk', '8.6.4', '-no-X11'), # for tcltk - ('cURL', '7.43.0'), # for RCurl - ('libxml2', '2.9.2'), # for XML - ('NLopt', '2.4.2'), # for nloptr -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -name_tmpl = '%(name)s_%(version)s.tar.gz' -exts_default_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 January 8th 2015 -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 segfaults (on some systems) when built with goolf/1.7.20? - # ('Rmpi', '0.6-5', { - # 'patches': ['Rmpi-0.6-5_impi5.patch'], - # }), - ('abind', '1.4-3'), - ('magic', '1.5-6'), - ('geometry', '0.3-5'), - ('bit', '1.1-12'), - ('filehash', '2.2-2'), - ('ff', '2.2-13'), - ('bnlearn', '3.7.1'), - ('bootstrap', '2015.2'), - ('combinat', '0.0-8'), - ('deal', '1.2-37'), - ('fdrtool', '1.2.14'), - ('formatR', '1.2'), - ('gtools', '3.4.2'), - ('gdata', '2.13.3'), - ('GSA', '1.03'), - ('highr', '0.5'), - ('infotheo', '1.2.0'), - ('lars', '1.2'), - ('lazy', '1.2-15'), - ('kernlab', '0.9-20'), - ('mime', '0.3'), - ('markdown', '0.7.7'), - ('mlbench', '2.1-1'), - ('NLP', '0.1-6'), - ('mclust', '5.0.1'), - ('RANN', '2.5'), - ('rmeta', '2.16'), - ('segmented', '0.5-1.1'), - ('som', '0.3-5'), - ('SuppDists', '1.1-9.1'), - ('stabledist', '0.6-6'), - ('survivalROC', '1.0.3'), - ('pspline', '1.0-16'), - ('timeDate', '3012.100'), - ('longmemo', '1.0-0'), - ('ADGofTest', '0.3'), - ('ade4', '1.7-2'), - ('AlgDesign', '1.1-7.3'), - ('base64enc', '0.1-2'), - ('BH', '1.55.0-3'), - ('brew', '1.0-6'), - ('Brobdingnag', '1.2-4'), - ('corpcor', '1.6.7'), - ('longitudinal', '1.1.11'), - ('checkmate', '1.5.2'), - ('cubature', '1.1-2'), - ('DEoptimR', '1.0-2'), - ('digest', '0.6.8'), - ('fastmatch', '1.0-4'), - ('ffbase', '0.11.3'), - ('iterators', '1.0.7'), - ('maps', '2.3-9'), - ('nnls', '1.4'), - ('sendmailR', '1.2-1'), - ('spam', '1.0-1'), - ('subplex', '1.1-4'), - ('stringr', '0.6.2'), - ('evaluate', '0.7'), - ('logspline', '2.1.5'), - ('ncbit', '2013.03.29'), - ('permute', '0.8-3'), - ('plotrix', '3.5-11'), - ('randomForest', '4.6-10'), - ('scatterplot3d', '0.3-35'), - ('SparseM', '1.6'), - ('tripack', '1.3-6'), - ('irace', '1.06'), - ('rJava', '0.9-6'), - ('lattice', '0.20-31'), - ('RColorBrewer', '1.1-2'), - ('latticeExtra', '0.6-26'), - ('Matrix', '1.2-0'), - ('png', '0.1-7'), - ('Rcpp', '0.11.5'), - ('RcppArmadillo', '0.5.000.0'), - ('plyr', '1.8.2'), - ('pROC', '1.7.3'), - ('quadprog', '1.5-5'), - ('BB', '2014.10-1'), - ('BBmisc', '1.9'), - ('fail', '1.2'), - ('rlecuyer', '0.3-3'), - ('snow', '0.3-13'), - ('MASS', '7.3-40'), - ('tree', '1.0-35'), - ('pls', '2.4-3'), - ('class', '7.3-12'), - ('e1071', '1.6-4'), - ('nnet', '7.3-9'), - ('nlme', '3.1-120'), - ('minqa', '1.2.4'), - ('RcppEigen', '0.3.2.4.0'), - ('quantreg', '5.11'), - ('mgcv', '1.8-6'), - ('colorspace', '1.2-6'), - ('robustbase', '0.92-3'), - ('sp', '1.1-0'), - ('vcd', '1.3-2'), - ('snowfall', '1.84-6'), - ('rpart', '4.1-9'), - ('mice', '2.22'), - ('urca', '1.2-8'), - ('fracdiff', '1.4-2'), - ('logistf', '1.21'), - ('akima', '0.5-11'), - ('bitops', '1.0-6'), - ('boot', '1.3-15'), - ('mixtools', '1.0.3'), - ('cluster', '2.0.1'), - ('gclus', '1.3.1'), - ('coda', '0.17-1'), - ('codetools', '0.2-11'), - ('foreach', '1.4.2'), - ('doMC', '1.3.3'), - ('DBI', '0.3.1'), - ('foreign', '0.8-63'), - ('survival', '2.38-1'), - ('gam', '1.09.1'), - ('gamlss.data', '4.2-7'), - ('gamlss.dist', '4.3-4'), - ('hwriter', '1.3.2'), - ('KernSmooth', '2.23-14'), - ('zoo', '1.7-12'), - ('xts', '0.9-7'), - ('TTR', '0.22-0'), - ('quantmod', '0.4-4'), - ('lmtest', '0.9-33'), - ('mnormt', '1.5-2'), - ('mvtnorm', '1.0-2'), - ('pcaPP', '1.9-60'), - ('numDeriv', '2012.9-1'), - ('lava', '1.4.0'), - ('prodlim', '1.5.1'), - ('pscl', '1.4.9'), - ('RSQLite', '1.0.0'), - ('BatchJobs', '1.6'), - ('sandwich', '2.3-3'), - ('sfsmisc', '1.0-27'), - ('spatial', '7.3-9'), - ('VGAM', '0.9-7'), - ('waveslim', '1.7.5'), - ('xtable', '1.7-4'), - ('profileModel', '0.5-9'), - ('brglm', '0.5-9'), - ('deSolve', '1.11'), - ('tseriesChaos', '0.1-13'), - ('tseries', '0.10-34'), - ('fastICA', '1.2-0'), - ('R.methodsS3', '1.7.0'), - ('R.oo', '1.19.0'), - ('cgdsr', '1.1.33'), - ('R.utils', '2.0.1'), - ('R.matlab', '3.2.0'), - ('gbm', '2.1.1'), - ('dichromat', '2.0-0'), - ('Formula', '1.2-1'), - ('acepack', '1.3-3.3'), - ('reshape2', '1.4.1'), - ('gtable', '0.1.2'), - ('munsell', '0.4.2'), - ('labeling', '0.3'), - ('scales', '0.2.4'), - ('proto', '0.3-10'), - ('ggplot2', '1.0.1'), - ('Hmisc', '3.15-0'), - ('fastcluster', '1.1.16'), - ('chron', '2.3-45'), - ('data.table', '1.9.4'), - ('igraph', '0.7.1'), - ('GeneNet', '1.2.12'), - ('ape', '3.2'), - ('htmltools', '0.2.6'), - ('RJSONIO', '1.3-0'), - ('caTools', '1.17.1'), - ('gplots', '2.16.0'), - ('ROCR', '1.0-7'), - ('httpuv', '1.3.2'), - ('R6', '2.0.1'), - ('shiny', '0.11.1'), - ('adegenet', '1.4-2'), - ('phylobase', '0.6.8'), - ('adephylo', '1.1-6'), - ('animation', '2.3'), - ('bigmemory.sri', '0.1.3'), - ('bigmemory', '4.4.6'), - ('calibrate', '1.7.2'), - ('clusterGeneration', '1.3.4'), - ('raster', '2.3-40'), - ('dismo', '1.0-12'), - ('expm', '0.99-1.1'), - ('extrafontdb', '1.0'), - ('Rttf2pt1', '1.3.3'), - ('extrafont', '0.17'), - ('fields', '8.2-1'), - ('shapefiles', '0.7'), - ('fossil', '0.3.7'), - ('geiger', '2.0.3'), - ('glmnet', '2.0-2'), - ('labdsv', '1.6-1'), - ('MatrixModels', '0.4-0'), - ('stabs', '0.5-1'), - ('mboost', '2.4-2'), - ('msm', '1.5'), - ('nor1mix', '1.2-0'), - ('np', '0.60-2'), - ('polynom', '1.3-8'), - ('quantreg', '5.11'), - ('polspline', '1.1.9'), - ('TH.data', '1.0-6'), - ('multcomp', '1.4-0'), - ('gridExtra', '0.9.1'), - ('rms', '4.3-0'), - ('RWekajars', '3.7.12-1'), - ('RWeka', '0.4-24'), - ('slam', '0.1-32'), - ('tm', '0.6'), - ('TraMineR', '1.8-9'), - ('chemometrics', '1.3.9'), - ('FNN', '1.1'), - ('ipred', '0.9-4'), - ('yaml', '2.1.13'), - ('knitr', '1.10'), - ('statmod', '1.4.21'), - ('miscTools', '0.6-16'), - ('maxLik', '1.2-4'), - ('mlogit', '0.2-4'), - ('getopt', '1.20.0'), - ('gsalib', '2.1'), - ('reshape', '0.8.5'), - ('optparse', '1.3.0'), - ('klaR', '0.6-12'), - ('neuRosim', '0.2-12'), - ('locfit', '1.5-9.1'), - ('GGally', '0.5.0'), - ('beanplot', '1.2'), - ('clValid', '0.6-6'), - ('matrixStats', '0.14.0'), - ('DiscriMiner', '0.1-29'), - ('ellipse', '0.3-8'), - ('leaps', '2.9'), - ('nloptr', '1.0.4'), - ('lme4', '1.1-8'), - ('pbkrtest', '0.4-2'), - ('car', '2.0-25'), - ('flashClust', '1.01-2'), - ('FactoMineR', '1.29'), - ('modeltools', '0.2-21'), - ('flexclust', '1.3-4'), - ('flexmix', '2.3-13'), - ('prabclus', '2.2-6'), - ('diptest', '0.75-6'), - ('trimcluster', '0.1-2'), - ('fpc', '2.1-9'), - ('BiasedUrn', '1.06.1'), - ('TeachingDemos', '2.9'), - ('jsonlite', '0.9.16'), - ('kohonen', '2.0.18'), - ('base64', '1.1'), - ('registry', '0.2'), - ('pkgmaker', '0.22'), - ('rngtools', '1.2.4'), - ('doRNG', '1.6'), - ('nleqslv', '2.7'), - ('RGCCA', '2.0'), - ('pheatmap', '1.0.2'), - ('openxlsx', '2.4.0'), - ('pvclust', '1.3-2'), - ('RCircos', '1.1.2'), - ('VennDiagram', '1.6.9'), - ('xlsxjars', '0.6.1'), - ('xlsx', '0.5.7'), - ('vegan', '2.3-0'), - ('forecast', '6.1'), - ('fma', '2.01'), - ('expsmooth', '2.3'), - ('fpp', '0.5'), - ('XML', '3.98-1.1'), - ('memoise', '0.2.1'), - ('crayon', '1.3.1'), - ('testthat', '0.10.0'), - ('rmarkdown', '0.7'), - ('curl', '0.9.1'), - ('RCurl', '1.95-4.7'), - ('httr', '0.6.1'), - ('maptools', '0.8-36'), - ('deldir', '0.1-9'), - ('tensor', '1.5'), - ('polyclip', '1.3-0'), - ('goftest', '1.0-2'), - ('spatstat', '1.41-1'), - ('gdalUtils', '0.3.1'), - ('pracma', '1.8.3'), - ('bio3d', '2.2-2'), - ('penalized', '0.9-45'), - ('coin', '1.0-24'), - ('clusterRepro', '0.5-1.1'), - ('randomForestSRC', '2.0.7'), - ('sm', '2.2-5.4'), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-3.2.0-ictce-7.3.5-bare.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.2.0-ictce-7.3.5-bare.eb deleted file mode 100644 index dec3fef7965e..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-3.2.0-ictce-7.3.5-bare.eb +++ /dev/null @@ -1,33 +0,0 @@ -name = 'R' -version = '3.2.0' -versionsuffix = '-bare' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'ictce', 'version': '7.3.5'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.3'), - ('ncurses', '5.9'), - ('libpng', '1.6.17'), # for plotting in R - ('libjpeg-turbo', '1.4.0'), # for plottting in R - ('Java', '1.7.0_80', '', True), # Java bindings are built if Java is found, might as well provide it - ('Tcl', '8.6.4'), # for tcltk - ('Tk', '8.6.4', '-no-X11'), # for tcltk -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -exts_list = [] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-3.2.0-intel-2015a-bare.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.2.0-intel-2015a-bare.eb deleted file mode 100644 index 68941ac78090..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-3.2.0-intel-2015a-bare.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'R' -version = '3.2.0' -versionsuffix = '-bare' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.3'), - ('ncurses', '5.9'), - ('libpng', '1.6.17'), # for plotting in R - ('libjpeg-turbo', '1.4.0'), # for plottting in R - ('Java', '1.7.0_80', '', True), # Java bindings are built if Java is found, might as well provide it -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -exts_list = [] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-3.2.1-foss-2015b-bare.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.2.1-foss-2015b-bare.eb deleted file mode 100644 index f4738f44f4b1..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-3.2.1-foss-2015b-bare.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'R' -version = '3.2.1' -versionsuffix = '-bare' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.3'), - ('ncurses', '5.9'), - ('libpng', '1.6.17'), # for plotting in R - ('libjpeg-turbo', '1.4.1'), # for plottting in R - ('Java', '1.8.0_45', '', True), # Java bindings are built if Java is found, might as well provide it -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -exts_list = [] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-3.2.1-foss-2015b.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.2.1-foss-2015b.eb deleted file mode 100644 index eb6d134dc02b..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-3.2.1-foss-2015b.eb +++ /dev/null @@ -1,416 +0,0 @@ -name = 'R' -version = '3.2.1' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.3'), - ('ncurses', '5.9'), - ('libpng', '1.6.17'), # for plotting in R - ('libjpeg-turbo', '1.4.1'), # for plottting in R - ('Java', '1.8.0_45', '', True), # Java bindings are built if Java is found, might as well provide it - ('Tcl', '8.6.4'), # for tcltk - ('Tk', '8.6.4', '-no-X11'), # for tcltk - ('cURL', '7.43.0'), # for RCurl - ('libxml2', '2.9.2'), # for XML - ('NLopt', '2.4.2'), # for nloptr -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -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 January 8th 2015 -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-5', ext_options), - ('abind', '1.4-3', ext_options), - ('magic', '1.5-6', ext_options), - ('geometry', '0.3-5', ext_options), - ('bit', '1.1-12', ext_options), - ('filehash', '2.2-2', ext_options), - ('ff', '2.2-13', ext_options), - ('bnlearn', '3.8.1', ext_options), - ('bootstrap', '2015.2', ext_options), - ('combinat', '0.0-8', ext_options), - ('deal', '1.2-37', ext_options), - ('fdrtool', '1.2.15', ext_options), - ('formatR', '1.2', ext_options), - ('gtools', '3.5.0', ext_options), - ('gdata', '2.17.0', ext_options), - ('GSA', '1.03', ext_options), - ('highr', '0.5', ext_options), - ('infotheo', '1.2.0', ext_options), - ('lars', '1.2', ext_options), - ('lazy', '1.2-15', ext_options), - ('kernlab', '0.9-20', ext_options), - ('mime', '0.3', ext_options), - ('markdown', '0.7.7', ext_options), - ('mlbench', '2.1-1', ext_options), - ('NLP', '0.1-8', ext_options), - ('mclust', '5.0.2', ext_options), - ('RANN', '2.5', ext_options), - ('rmeta', '2.16', ext_options), - ('segmented', '0.5-1.1', ext_options), - ('som', '0.3-5', ext_options), - ('SuppDists', '1.1-9.1', ext_options), - ('stabledist', '0.7-0', 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-2', ext_options), - ('AlgDesign', '1.1-7.3', ext_options), - ('base64enc', '0.1-2', ext_options), - ('BH', '1.58.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), - ('checkmate', '1.6.0', ext_options), - ('cubature', '1.1-2', ext_options), - ('DEoptimR', '1.0-2', ext_options), - ('digest', '0.6.8', ext_options), - ('fastmatch', '1.0-4', ext_options), - ('ffbase', '0.12.1', ext_options), - ('iterators', '1.0.7', ext_options), - ('maps', '2.3-10', ext_options), - ('nnls', '1.4', ext_options), - ('sendmailR', '1.2-1', ext_options), - ('spam', '1.0-1', ext_options), - ('subplex', '1.1-6', ext_options), - ('stringi', '0.5-5', ext_options), - ('magrittr', '1.5', ext_options), - ('stringr', '1.0.0', ext_options), - ('evaluate', '0.7', ext_options), - ('logspline', '2.1.8', ext_options), - ('ncbit', '2013.03.29', ext_options), - ('permute', '0.8-4', ext_options), - ('plotrix', '3.5-12', ext_options), - ('randomForest', '4.6-10', ext_options), - ('scatterplot3d', '0.3-35', ext_options), - ('SparseM', '1.6', ext_options), - ('tripack', '1.3-6', ext_options), - ('irace', '1.06', ext_options), - ('rJava', '0.9-6', ext_options), - ('lattice', '0.20-31', ext_options), - ('RColorBrewer', '1.1-2', ext_options), - ('latticeExtra', '0.6-26', ext_options), - ('Matrix', '1.2-2', ext_options), - ('png', '0.1-7', ext_options), - ('Rcpp', '0.11.6', ext_options), - ('RcppArmadillo', '0.5.200.1.0', ext_options), - ('plyr', '1.8.3', ext_options), - ('pROC', '1.8', ext_options), - ('quadprog', '1.5-5', ext_options), - ('BB', '2014.10-1', ext_options), - ('BBmisc', '1.9', ext_options), - ('fail', '1.2', ext_options), - ('rlecuyer', '0.3-3', ext_options), - ('snow', '0.3-13', ext_options), - ('MASS', '7.3-42', ext_options), - ('tree', '1.0-36', ext_options), - ('pls', '2.4-3', ext_options), - ('class', '7.3-13', ext_options), - ('e1071', '1.6-4', ext_options), - ('nnet', '7.3-10', ext_options), - ('nlme', '3.1-121', ext_options), - ('minqa', '1.2.4', ext_options), - ('RcppEigen', '0.3.2.4.0', ext_options), - ('quantreg', '5.11', ext_options), - ('mgcv', '1.8-6', ext_options), - ('colorspace', '1.2-6', ext_options), - ('robustbase', '0.92-4', ext_options), - ('sp', '1.1-1', ext_options), - ('zoo', '1.7-12', ext_options), - ('lmtest', '0.9-34', ext_options), - ('vcd', '1.4-1', ext_options), - ('snowfall', '1.84-6', ext_options), - ('rpart', '4.1-10', ext_options), - ('mice', '2.22', ext_options), - ('urca', '1.2-8', ext_options), - ('fracdiff', '1.4-2', ext_options), - ('logistf', '1.21', ext_options), - ('akima', '0.5-11', ext_options), - ('bitops', '1.0-6', ext_options), - ('boot', '1.3-17', ext_options), - ('mixtools', '1.0.3', ext_options), - ('cluster', '2.0.2', ext_options), - ('gclus', '1.3.1', ext_options), - ('coda', '0.17-1', ext_options), - ('codetools', '0.2-11', ext_options), - ('foreach', '1.4.2', ext_options), - ('doMC', '1.3.3', ext_options), - ('DBI', '0.3.1', ext_options), - ('foreign', '0.8-65', ext_options), - ('survival', '2.38-3', ext_options), - ('gam', '1.12', ext_options), - ('gamlss.data', '4.2-7', ext_options), - ('gamlss.dist', '4.3-4', ext_options), - ('hwriter', '1.3.2', ext_options), - ('KernSmooth', '2.23-15', ext_options), - ('xts', '0.9-7', ext_options), - ('TTR', '0.23-0', ext_options), - ('quantmod', '0.4-4', ext_options), - ('mnormt', '1.5-3', ext_options), - ('mvtnorm', '1.0-2', ext_options), - ('pcaPP', '1.9-60', ext_options), - ('numDeriv', '2014.2-1', ext_options), - ('lava', '1.4.1', ext_options), - ('prodlim', '1.5.1', ext_options), - ('pscl', '1.4.9', ext_options), - ('RSQLite', '1.0.0', ext_options), - ('BatchJobs', '1.6', ext_options), - ('sandwich', '2.3-3', ext_options), - ('sfsmisc', '1.0-27', ext_options), - ('spatial', '7.3-10', ext_options), - ('VGAM', '0.9-8', ext_options), - ('waveslim', '1.7.5', ext_options), - ('xtable', '1.7-4', ext_options), - ('profileModel', '0.5-9', ext_options), - ('brglm', '0.5-9', ext_options), - ('deSolve', '1.12', ext_options), - ('tseriesChaos', '0.1-13', ext_options), - ('tseries', '0.10-34', ext_options), - ('fastICA', '1.2-0', ext_options), - ('R.methodsS3', '1.7.0', ext_options), - ('R.oo', '1.19.0', ext_options), - ('cgdsr', '1.1.33', ext_options), - ('R.utils', '2.1.0', ext_options), - ('R.matlab', '3.2.0', ext_options), - ('gbm', '2.1.1', ext_options), - ('dichromat', '2.0-0', ext_options), - ('Formula', '1.2-1', ext_options), - ('acepack', '1.3-3.3', ext_options), - ('reshape2', '1.4.1', ext_options), - ('gtable', '0.1.2', ext_options), - ('munsell', '0.4.2', ext_options), - ('labeling', '0.3', ext_options), - ('scales', '0.2.5', ext_options), - ('proto', '0.3-10', ext_options), - ('ggplot2', '1.0.1', ext_options), - ('gridExtra', '0.9.1', ext_options), - ('Hmisc', '3.16-0', ext_options), - ('fastcluster', '1.1.16', ext_options), - ('chron', '2.3-47', ext_options), - ('data.table', '1.9.4', ext_options), - ('registry', '0.3', ext_options), - ('pkgmaker', '0.22', ext_options), - ('rngtools', '1.2.4', ext_options), - ('doParallel', '1.0.8', ext_options), - ('gridBase', '0.4-7', ext_options), - ('NMF', '0.20.6', ext_options), - ('irlba', '1.0.3', ext_options), - ('igraph', '1.0.1', ext_options), - ('GeneNet', '1.2.12', ext_options), - ('ape', '3.3', ext_options), - ('htmltools', '0.2.6', ext_options), - ('RJSONIO', '1.3-0', ext_options), - ('caTools', '1.17.1', ext_options), - ('gplots', '2.17.0', ext_options), - ('ROCR', '1.0-7', ext_options), - ('httpuv', '1.3.2', ext_options), - ('R6', '2.1.0', ext_options), - ('jsonlite', '0.9.16', ext_options), - ('shiny', '0.12.1', ext_options), - ('seqinr', '3.1-3', ext_options), - ('LearnBayes', '2.15', ext_options), - ('deldir', '0.1-9', ext_options), - ('spdep', '0.5-88', ext_options), - ('assertthat', '0.1', ext_options), - ('lazyeval', '0.1.10', ext_options), - ('dplyr', '0.4.2', ext_options), - ('adegenet', '2.0.0', ext_options), - ('phylobase', '0.6.8', ext_options), - ('adephylo', '1.1-6', ext_options), - ('animation', '2.3', ext_options), - ('bigmemory.sri', '0.1.3', ext_options), - ('bigmemory', '4.4.6', ext_options), - ('calibrate', '1.7.2', ext_options), - ('clusterGeneration', '1.3.4', ext_options), - ('raster', '2.4-15', ext_options), - ('dismo', '1.0-12', ext_options), - ('expm', '0.99-1.1', ext_options), - ('extrafontdb', '1.0', ext_options), - ('Rttf2pt1', '1.3.3', ext_options), - ('extrafont', '0.17', ext_options), - ('fields', '8.2-1', ext_options), - ('shapefiles', '0.7', ext_options), - ('fossil', '0.3.7', ext_options), - ('geiger', '2.0.3', ext_options), - ('glmnet', '2.0-2', ext_options), - ('rgl', '0.95.1247', ext_options), - ('labdsv', '1.7-0', ext_options), - ('MatrixModels', '0.4-0', ext_options), - ('stabs', '0.5-1', ext_options), - ('mboost', '2.4-2', ext_options), - ('msm', '1.5', ext_options), - ('nor1mix', '1.2-0', ext_options), - ('np', '0.60-2', ext_options), - ('polynom', '1.3-8', ext_options), - ('polspline', '1.1.11', ext_options), - ('TH.data', '1.0-6', ext_options), - ('multcomp', '1.4-0', ext_options), - ('rms', '4.3-1', ext_options), - ('RWekajars', '3.7.12-1', ext_options), - ('RWeka', '0.4-24', ext_options), - ('slam', '0.1-32', ext_options), - ('tm', '0.6-2', ext_options), - ('TraMineR', '1.8-9', ext_options), - ('chemometrics', '1.3.9', ext_options), - ('FNN', '1.1', ext_options), - ('ipred', '0.9-4', ext_options), - ('yaml', '2.1.13', ext_options), - ('knitr', '1.10.5', ext_options), - ('statmod', '1.4.21', ext_options), - ('miscTools', '0.6-16', ext_options), - ('maxLik', '1.2-4', ext_options), - ('mlogit', '0.2-4', ext_options), - ('getopt', '1.20.0', ext_options), - ('gsalib', '2.1', ext_options), - ('reshape', '0.8.5', ext_options), - ('optparse', '1.3.0', ext_options), - ('klaR', '0.6-12', ext_options), - ('neuRosim', '0.2-12', ext_options), - ('locfit', '1.5-9.1', ext_options), - ('GGally', '0.5.0', ext_options), - ('beanplot', '1.2', ext_options), - ('clValid', '0.6-6', ext_options), - ('matrixStats', '0.14.2', ext_options), - ('DiscriMiner', '0.1-29', ext_options), - ('ellipse', '0.3-8', ext_options), - ('leaps', '2.9', ext_options), - ('nloptr', '1.0.4', ext_options), - ('lme4', '1.1-8', ext_options), - ('pbkrtest', '0.4-2', ext_options), - ('car', '2.0-25', ext_options), - ('flashClust', '1.01-2', ext_options), - ('FactoMineR', '1.31.3', ext_options), - ('modeltools', '0.2-21', 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-9', ext_options), - ('BiasedUrn', '1.06.1', ext_options), - ('TeachingDemos', '2.9', ext_options), - ('jsonlite', '0.9.16', ext_options), - ('kohonen', '2.0.18', ext_options), - ('base64', '1.1', ext_options), - ('doRNG', '1.6', ext_options), - ('nleqslv', '2.8', ext_options), - ('RGCCA', '2.0', ext_options), - ('pheatmap', '1.0.7', ext_options), - ('openxlsx', '3.0.0', ext_options), - ('pvclust', '1.3-2', ext_options), - ('RCircos', '1.1.2', ext_options), - ('VennDiagram', '1.6.9', ext_options), - ('xlsxjars', '0.6.1', ext_options), - ('xlsx', '0.5.7', ext_options), - ('vegan', '2.3-0', ext_options), - ('forecast', '6.1', ext_options), - ('fma', '2.01', ext_options), - ('expsmooth', '2.3', ext_options), - ('fpp', '0.5', ext_options), - ('XML', '3.98-1.3', ext_options), - ('memoise', '0.2.1', ext_options), - ('crayon', '1.3.1', ext_options), - ('testthat', '0.10.0', ext_options), - ('rmarkdown', '0.7', ext_options), - ('curl', '0.9.1', ext_options), - ('httr', '1.0.0', ext_options), - ('maptools', '0.8-36', ext_options), - ('deldir', '0.1-9', ext_options), - ('tensor', '1.5', ext_options), - ('polyclip', '1.3-2', ext_options), - ('goftest', '1.0-3', ext_options), - ('spatstat', '1.42-2', ext_options), - ('gdalUtils', '0.3.1', ext_options), - ('pracma', '1.8.3', ext_options), - ('RCurl', '1.95-4.7', ext_options), - ('bio3d', '2.2-2', ext_options), - ('AUC', '0.3.0', ext_options), - ('interpretR', '0.2.3', ext_options), - ('SuperLearner', '2.0-15', ext_options), - ('lpSolve', '5.6.13', ext_options), - ('mediation', '4.4.5', ext_options), - ('caret', '6.0-57', ext_options), - ('adabag', '4.1', ext_options), - ('parallelMap', '1.3', ext_options), - ('ParamHelpers', '1.5', ext_options), - ('ggvis', '0.4.2', ext_options), - ('mlr', '2.4', ext_options), - ('unbalanced', '2.0', ext_options), - ('RSNNS', '0.4-7', ext_options), - ('abc.data', '1.0', ext_options), - ('abc', '2.1', ext_options), - ('lhs', '0.10', ext_options), - ('tensorA', '0.36', ext_options), - ('EasyABC', '1.5', ext_options), - ('shape', '1.4.2', ext_options), - ('tidyr', '0.3.1', ext_options), - ('whisker', '0.3-2', ext_options), - ('rstudioapi', '0.4.0', ext_options), - ('roxygen2', '5.0.1', ext_options), - ('git2r', '0.13.1', ext_options), - ('xml2', '0.1.2', ext_options), - ('rversions', '1.0.2', ext_options), - ('devtools', '1.9.1', ext_options), - ('Rook', '1.1-1', ext_options), - ('rjson', '0.2.15', ext_options), - ('Cairo', '1.5-9', ext_options), - ('RMTstat', '0.3', ext_options), - ('Lmoments', '1.1-6', ext_options), - ('distillery', '1.0-2', ext_options), - ('extRemes', '2.0-7', ext_options), - ('pixmap', '0.4-11', ext_options), - ('tkrplot', '0.0-23', ext_options), - ('misc3d', '0.8-4', ext_options), - ('multicool', '0.1-9', ext_options), - ('ks', '1.10.1', ext_options), - ('logcondens', '2.1.4', ext_options), - ('Iso', '0.0-17', ext_options), - ('penalized', '0.9-45', ext_options), - ('coin', '1.0-24', ext_options), - ('clusterRepro', '0.5-1.1', ext_options), - ('randomForestSRC', '2.0.7', ext_options), - ('sm', '2.2-5.4', ext_options), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-3.2.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.2.1-intel-2015a.eb deleted file mode 100644 index bf999bcdca7d..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-3.2.1-intel-2015a.eb +++ /dev/null @@ -1,424 +0,0 @@ -name = 'R' -version = '3.2.1' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.3'), - ('ncurses', '5.9'), - ('libpng', '1.6.17'), # for plotting in R - ('libjpeg-turbo', '1.4.1'), # for plottting in R - ('Java', '1.8.0_45', '', True), # Java bindings are built if Java is found, might as well provide it - ('Tcl', '8.6.4'), # for tcltk - ('Tk', '8.6.4', '-no-X11'), # for tcltk - ('cURL', '7.43.0'), # for RCurl - ('libxml2', '2.9.2'), # for XML - ('NLopt', '2.4.2'), # for nloptr -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -name_tmpl = '%(name)s_%(version)s.tar.gz' -exts_default_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 January 8th 2015 -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-5', { - 'patches': ['Rmpi-0.6-5_impi5.patch'], - }), - ('abind', '1.4-3'), - ('magic', '1.5-6'), - ('geometry', '0.3-5', { - 'patches': ['geometry-0.3-4-icc.patch'], - }), - ('bit', '1.1-12'), - ('filehash', '2.2-2'), - ('ff', '2.2-13'), - ('bnlearn', '3.8.1'), - ('bootstrap', '2015.2'), - ('combinat', '0.0-8'), - ('deal', '1.2-37'), - ('fdrtool', '1.2.15'), - ('formatR', '1.2'), - ('gtools', '3.5.0'), - ('gdata', '2.17.0'), - ('GSA', '1.03'), - ('highr', '0.5'), - ('infotheo', '1.2.0'), - ('lars', '1.2'), - ('lazy', '1.2-15'), - ('kernlab', '0.9-20'), - ('mime', '0.3'), - ('markdown', '0.7.7'), - ('mlbench', '2.1-1'), - ('NLP', '0.1-8'), - ('mclust', '5.0.2'), - ('RANN', '2.5'), - ('rmeta', '2.16'), - ('segmented', '0.5-1.1'), - ('som', '0.3-5'), - ('SuppDists', '1.1-9.1'), - ('stabledist', '0.7-0'), - ('survivalROC', '1.0.3'), - ('pspline', '1.0-17'), - ('timeDate', '3012.100'), - ('longmemo', '1.0-0'), - ('ADGofTest', '0.3'), - ('ade4', '1.7-2'), - ('AlgDesign', '1.1-7.3'), - ('base64enc', '0.1-2'), - ('BH', '1.58.0-1'), - ('brew', '1.0-6'), - ('Brobdingnag', '1.2-4'), - ('corpcor', '1.6.8'), - ('longitudinal', '1.1.12'), - ('checkmate', '1.6.0'), - ('cubature', '1.1-2'), - ('DEoptimR', '1.0-2'), - ('digest', '0.6.8'), - ('fastmatch', '1.0-4'), - ('ffbase', '0.12.1'), - ('iterators', '1.0.7'), - ('maps', '2.3-10'), - ('nnls', '1.4'), - ('sendmailR', '1.2-1'), - ('spam', '1.0-1'), - ('subplex', '1.1-6'), - ('stringi', '0.5-5'), - ('magrittr', '1.5'), - ('stringr', '1.0.0'), - ('evaluate', '0.7'), - ('logspline', '2.1.8'), - ('ncbit', '2013.03.29'), - ('permute', '0.8-4'), - ('plotrix', '3.5-12'), - ('randomForest', '4.6-10'), - ('scatterplot3d', '0.3-35'), - ('SparseM', '1.6'), - ('tripack', '1.3-6'), - ('irace', '1.06'), - ('rJava', '0.9-6'), - ('lattice', '0.20-31'), - ('RColorBrewer', '1.1-2'), - ('latticeExtra', '0.6-26'), - ('Matrix', '1.2-2'), - ('png', '0.1-7'), - ('Rcpp', '0.11.6'), - ('RcppArmadillo', '0.5.200.1.0'), - ('plyr', '1.8.3'), - ('pROC', '1.8'), - ('quadprog', '1.5-5'), - ('BB', '2014.10-1'), - ('BBmisc', '1.9'), - ('fail', '1.2'), - ('rlecuyer', '0.3-3'), - ('snow', '0.3-13'), - ('MASS', '7.3-42'), - ('tree', '1.0-36'), - ('pls', '2.4-3'), - ('class', '7.3-13'), - ('e1071', '1.6-4'), - ('nnet', '7.3-10'), - ('nlme', '3.1-121'), - ('minqa', '1.2.4'), - ('RcppEigen', '0.3.2.4.0'), - ('quantreg', '5.11'), - ('mgcv', '1.8-6'), - ('colorspace', '1.2-6'), - ('robustbase', '0.92-4'), - ('sp', '1.1-1'), - ('zoo', '1.7-12'), - ('lmtest', '0.9-34'), - ('vcd', '1.4-1'), - ('snowfall', '1.84-6'), - ('rpart', '4.1-10'), - ('mice', '2.22'), - ('urca', '1.2-8'), - ('fracdiff', '1.4-2'), - ('logistf', '1.21'), - ('akima', '0.5-11'), - ('bitops', '1.0-6'), - ('boot', '1.3-17'), - ('mixtools', '1.0.3'), - ('cluster', '2.0.2'), - ('gclus', '1.3.1'), - ('coda', '0.17-1'), - ('codetools', '0.2-11'), - ('foreach', '1.4.2'), - ('doMC', '1.3.3'), - ('DBI', '0.3.1'), - ('foreign', '0.8-65'), - ('survival', '2.38-3'), - ('gam', '1.12'), - ('gamlss.data', '4.2-7'), - ('gamlss.dist', '4.3-4'), - ('hwriter', '1.3.2'), - ('KernSmooth', '2.23-15'), - ('xts', '0.9-7'), - ('TTR', '0.23-0'), - ('quantmod', '0.4-4'), - ('mnormt', '1.5-3'), - ('mvtnorm', '1.0-2'), - ('pcaPP', '1.9-60'), - ('numDeriv', '2014.2-1'), - ('lava', '1.4.1'), - ('prodlim', '1.5.1'), - ('pscl', '1.4.9'), - ('RSQLite', '1.0.0'), - ('BatchJobs', '1.6'), - ('sandwich', '2.3-3'), - ('sfsmisc', '1.0-27'), - ('spatial', '7.3-10'), - ('VGAM', '0.9-8'), - ('waveslim', '1.7.5'), - ('xtable', '1.7-4'), - ('profileModel', '0.5-9'), - ('brglm', '0.5-9'), - ('deSolve', '1.12'), - ('tseriesChaos', '0.1-13'), - ('tseries', '0.10-34'), - ('fastICA', '1.2-0'), - ('R.methodsS3', '1.7.0'), - ('R.oo', '1.19.0'), - ('cgdsr', '1.1.33'), - ('R.utils', '2.1.0'), - ('R.matlab', '3.2.0'), - ('gbm', '2.1.1'), - ('dichromat', '2.0-0'), - ('Formula', '1.2-1'), - ('acepack', '1.3-3.3'), - ('reshape2', '1.4.1'), - ('gtable', '0.1.2'), - ('munsell', '0.4.2'), - ('labeling', '0.3'), - ('scales', '0.2.5'), - ('proto', '0.3-10'), - ('ggplot2', '1.0.1'), - ('gridExtra', '0.9.1'), - ('Hmisc', '3.16-0'), - ('fastcluster', '1.1.16'), - ('chron', '2.3-47'), - ('data.table', '1.9.4'), - ('registry', '0.3'), - ('pkgmaker', '0.22'), - ('rngtools', '1.2.4'), - ('doParallel', '1.0.8'), - ('gridBase', '0.4-7'), - ('NMF', '0.20.6'), - ('irlba', '1.0.3'), - ('igraph', '1.0.1'), - ('GeneNet', '1.2.12'), - ('ape', '3.3'), - ('htmltools', '0.2.6'), - ('RJSONIO', '1.3-0'), - ('caTools', '1.17.1'), - ('gplots', '2.17.0'), - ('ROCR', '1.0-7'), - ('httpuv', '1.3.2'), - ('R6', '2.1.0'), - ('jsonlite', '0.9.16'), - ('shiny', '0.12.1'), - ('seqinr', '3.1-3'), - ('LearnBayes', '2.15'), - ('deldir', '0.1-9'), - ('spdep', '0.5-88'), - ('assertthat', '0.1'), - ('lazyeval', '0.1.10'), - ('dplyr', '0.4.2'), - ('adegenet', '2.0.0'), - ('phylobase', '0.6.8'), - ('adephylo', '1.1-6'), - ('animation', '2.3'), - ('bigmemory.sri', '0.1.3'), - ('bigmemory', '4.4.6'), - ('calibrate', '1.7.2'), - ('clusterGeneration', '1.3.4'), - ('raster', '2.4-15'), - ('dismo', '1.0-12'), - ('expm', '0.99-1.1'), - ('extrafontdb', '1.0'), - ('Rttf2pt1', '1.3.3'), - ('extrafont', '0.17'), - ('fields', '8.2-1'), - ('shapefiles', '0.7'), - ('fossil', '0.3.7'), - ('geiger', '2.0.3'), - ('glmnet', '2.0-2'), - ('rgl', '0.95.1247'), - ('labdsv', '1.7-0'), - ('MatrixModels', '0.4-0'), - ('stabs', '0.5-1'), - ('mboost', '2.4-2'), - ('msm', '1.5'), - ('nor1mix', '1.2-0'), - ('np', '0.60-2'), - ('polynom', '1.3-8'), - ('polspline', '1.1.11'), - ('TH.data', '1.0-6'), - ('multcomp', '1.4-0'), - ('rms', '4.3-1'), - ('RWekajars', '3.7.12-1'), - ('RWeka', '0.4-24'), - ('slam', '0.1-32'), - ('tm', '0.6-2'), - ('TraMineR', '1.8-9'), - ('chemometrics', '1.3.9'), - ('FNN', '1.1'), - ('ipred', '0.9-4'), - ('yaml', '2.1.13'), - ('knitr', '1.10.5'), - ('statmod', '1.4.21'), - ('miscTools', '0.6-16'), - ('maxLik', '1.2-4'), - ('mlogit', '0.2-4'), - ('getopt', '1.20.0'), - ('gsalib', '2.1'), - ('reshape', '0.8.5'), - ('optparse', '1.3.0'), - ('klaR', '0.6-12'), - ('neuRosim', '0.2-12'), - ('locfit', '1.5-9.1'), - ('GGally', '0.5.0'), - ('beanplot', '1.2'), - ('clValid', '0.6-6'), - ('matrixStats', '0.14.2'), - ('DiscriMiner', '0.1-29'), - ('ellipse', '0.3-8'), - ('leaps', '2.9'), - ('nloptr', '1.0.4'), - ('lme4', '1.1-8'), - ('pbkrtest', '0.4-2'), - ('car', '2.0-25'), - ('flashClust', '1.01-2'), - ('FactoMineR', '1.31.3'), - ('modeltools', '0.2-21'), - ('flexclust', '1.3-4'), - ('flexmix', '2.3-13'), - ('prabclus', '2.2-6'), - ('diptest', '0.75-7'), - ('trimcluster', '0.1-2'), - ('fpc', '2.1-9'), - ('BiasedUrn', '1.06.1'), - ('TeachingDemos', '2.9'), - ('jsonlite', '0.9.16'), - ('kohonen', '2.0.18'), - ('base64', '1.1'), - ('doRNG', '1.6'), - ('nleqslv', '2.8'), - ('RGCCA', '2.0'), - ('pheatmap', '1.0.7'), - ('openxlsx', '3.0.0'), - ('pvclust', '1.3-2'), - ('RCircos', '1.1.2'), - ('VennDiagram', '1.6.9'), - ('xlsxjars', '0.6.1'), - ('xlsx', '0.5.7'), - ('vegan', '2.3-0'), - ('forecast', '6.1', { - 'patches': ['forecast-6.1_icpc-wd308.patch'], - }), - ('fma', '2.01'), - ('expsmooth', '2.3'), - ('fpp', '0.5'), - ('XML', '3.98-1.3'), - ('memoise', '0.2.1'), - ('crayon', '1.3.1'), - ('testthat', '0.10.0'), - ('rmarkdown', '0.7'), - ('curl', '0.9.1'), - ('httr', '1.0.0'), - ('maptools', '0.8-36'), - ('deldir', '0.1-9'), - ('tensor', '1.5'), - ('polyclip', '1.3-2'), - ('goftest', '1.0-3'), - ('spatstat', '1.42-2'), - ('gdalUtils', '0.3.1'), - ('pracma', '1.8.3'), - ('RCurl', '1.95-4.7'), - ('bio3d', '2.2-2'), - ('AUC', '0.3.0'), - ('interpretR', '0.2.3'), - ('SuperLearner', '2.0-15'), - ('lpSolve', '5.6.13'), - ('mediation', '4.4.5'), - ('caret', '6.0-57'), - ('adabag', '4.1'), - ('parallelMap', '1.3'), - ('ParamHelpers', '1.5'), - ('ggvis', '0.4.2'), - ('mlr', '2.4'), - ('unbalanced', '2.0'), - ('RSNNS', '0.4-7'), - ('abc.data', '1.0'), - ('abc', '2.1'), - ('lhs', '0.10'), - ('tensorA', '0.36'), - ('EasyABC', '1.5'), - ('shape', '1.4.2'), - ('tidyr', '0.3.1'), - ('whisker', '0.3-2'), - ('rstudioapi', '0.4.0'), - ('roxygen2', '5.0.1'), - ('git2r', '0.13.1'), - ('xml2', '0.1.2'), - ('rversions', '1.0.2'), - ('devtools', '1.9.1'), - ('Rook', '1.1-1'), - ('rjson', '0.2.15'), - ('Cairo', '1.5-9'), - ('RMTstat', '0.3'), - ('Lmoments', '1.1-6'), - ('distillery', '1.0-2'), - ('extRemes', '2.0-7'), - ('pixmap', '0.4-11'), - ('tkrplot', '0.0-23'), - ('misc3d', '0.8-4'), - ('multicool', '0.1-9', { - 'patches': [('multicool-0.1-9_icpc-wd308.patch', 1)], - }), - ('ks', '1.10.1'), - ('logcondens', '2.1.4'), - ('Iso', '0.0-17'), - ('penalized', '0.9-45'), - ('coin', '1.0-24'), - ('clusterRepro', '0.5-1.1'), - ('randomForestSRC', '2.0.7'), - ('sm', '2.2-5.4'), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-3.2.1-intel-2015b-bare.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.2.1-intel-2015b-bare.eb deleted file mode 100644 index ad909a5e62b9..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-3.2.1-intel-2015b-bare.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'R' -version = '3.2.1' -versionsuffix = '-bare' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.3'), - ('ncurses', '5.9'), - ('libpng', '1.6.17'), # for plotting in R - ('libjpeg-turbo', '1.4.1'), # for plottting in R - ('Java', '1.8.0_45', '', True), # Java bindings are built if Java is found, might as well provide it -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -exts_list = [] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-3.2.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.2.1-intel-2015b.eb deleted file mode 100644 index 28a924627e0b..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-3.2.1-intel-2015b.eb +++ /dev/null @@ -1,424 +0,0 @@ -name = 'R' -version = '3.2.1' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.3'), - ('ncurses', '5.9'), - ('libpng', '1.6.17'), # for plotting in R - ('libjpeg-turbo', '1.4.1'), # for plottting in R - ('Java', '1.8.0_45', '', True), # Java bindings are built if Java is found, might as well provide it - ('Tcl', '8.6.4'), # for tcltk - ('Tk', '8.6.4', '-no-X11'), # for tcltk - ('cURL', '7.43.0'), # for RCurl - ('libxml2', '2.9.2'), # for XML - ('NLopt', '2.4.2'), # for nloptr -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -name_tmpl = '%(name)s_%(version)s.tar.gz' -exts_default_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 January 8th 2015 -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-5', { - 'patches': ['Rmpi-0.6-5_impi5.patch'], - }), - ('abind', '1.4-3'), - ('magic', '1.5-6'), - ('geometry', '0.3-5', { - 'patches': ['geometry-0.3-4-icc.patch'], - }), - ('bit', '1.1-12'), - ('filehash', '2.2-2'), - ('ff', '2.2-13'), - ('bnlearn', '3.8.1'), - ('bootstrap', '2015.2'), - ('combinat', '0.0-8'), - ('deal', '1.2-37'), - ('fdrtool', '1.2.15'), - ('formatR', '1.2'), - ('gtools', '3.5.0'), - ('gdata', '2.17.0'), - ('GSA', '1.03'), - ('highr', '0.5'), - ('infotheo', '1.2.0'), - ('lars', '1.2'), - ('lazy', '1.2-15'), - ('kernlab', '0.9-20'), - ('mime', '0.3'), - ('markdown', '0.7.7'), - ('mlbench', '2.1-1'), - ('NLP', '0.1-8'), - ('mclust', '5.0.2'), - ('RANN', '2.5'), - ('rmeta', '2.16'), - ('segmented', '0.5-1.1'), - ('som', '0.3-5'), - ('SuppDists', '1.1-9.1'), - ('stabledist', '0.7-0'), - ('survivalROC', '1.0.3'), - ('pspline', '1.0-17'), - ('timeDate', '3012.100'), - ('longmemo', '1.0-0'), - ('ADGofTest', '0.3'), - ('ade4', '1.7-2'), - ('AlgDesign', '1.1-7.3'), - ('base64enc', '0.1-2'), - ('BH', '1.58.0-1'), - ('brew', '1.0-6'), - ('Brobdingnag', '1.2-4'), - ('corpcor', '1.6.8'), - ('longitudinal', '1.1.12'), - ('checkmate', '1.6.0'), - ('cubature', '1.1-2'), - ('DEoptimR', '1.0-2'), - ('digest', '0.6.8'), - ('fastmatch', '1.0-4'), - ('ffbase', '0.12.1'), - ('iterators', '1.0.7'), - ('maps', '2.3-10'), - ('nnls', '1.4'), - ('sendmailR', '1.2-1'), - ('spam', '1.0-1'), - ('subplex', '1.1-6'), - ('stringi', '0.5-5'), - ('magrittr', '1.5'), - ('stringr', '1.0.0'), - ('evaluate', '0.7'), - ('logspline', '2.1.8'), - ('ncbit', '2013.03.29'), - ('permute', '0.8-4'), - ('plotrix', '3.5-12'), - ('randomForest', '4.6-10'), - ('scatterplot3d', '0.3-35'), - ('SparseM', '1.6'), - ('tripack', '1.3-6'), - ('irace', '1.06'), - ('rJava', '0.9-6'), - ('lattice', '0.20-31'), - ('RColorBrewer', '1.1-2'), - ('latticeExtra', '0.6-26'), - ('Matrix', '1.2-2'), - ('png', '0.1-7'), - ('Rcpp', '0.11.6'), - ('RcppArmadillo', '0.5.200.1.0'), - ('plyr', '1.8.3'), - ('pROC', '1.8'), - ('quadprog', '1.5-5'), - ('BB', '2014.10-1'), - ('BBmisc', '1.9'), - ('fail', '1.2'), - ('rlecuyer', '0.3-3'), - ('snow', '0.3-13'), - ('MASS', '7.3-42'), - ('tree', '1.0-36'), - ('pls', '2.4-3'), - ('class', '7.3-13'), - ('e1071', '1.6-4'), - ('nnet', '7.3-10'), - ('nlme', '3.1-121'), - ('minqa', '1.2.4'), - ('RcppEigen', '0.3.2.4.0'), - ('quantreg', '5.11'), - ('mgcv', '1.8-6'), - ('colorspace', '1.2-6'), - ('robustbase', '0.92-4'), - ('sp', '1.1-1'), - ('zoo', '1.7-12'), - ('lmtest', '0.9-34'), - ('vcd', '1.4-1'), - ('snowfall', '1.84-6'), - ('rpart', '4.1-10'), - ('mice', '2.22'), - ('urca', '1.2-8'), - ('fracdiff', '1.4-2'), - ('logistf', '1.21'), - ('akima', '0.5-11'), - ('bitops', '1.0-6'), - ('boot', '1.3-17'), - ('mixtools', '1.0.3'), - ('cluster', '2.0.2'), - ('gclus', '1.3.1'), - ('coda', '0.17-1'), - ('codetools', '0.2-11'), - ('foreach', '1.4.2'), - ('doMC', '1.3.3'), - ('DBI', '0.3.1'), - ('foreign', '0.8-65'), - ('survival', '2.38-3'), - ('gam', '1.12'), - ('gamlss.data', '4.2-7'), - ('gamlss.dist', '4.3-4'), - ('hwriter', '1.3.2'), - ('KernSmooth', '2.23-15'), - ('xts', '0.9-7'), - ('TTR', '0.23-0'), - ('quantmod', '0.4-4'), - ('mnormt', '1.5-3'), - ('mvtnorm', '1.0-2'), - ('pcaPP', '1.9-60'), - ('numDeriv', '2014.2-1'), - ('lava', '1.4.1'), - ('prodlim', '1.5.1'), - ('pscl', '1.4.9'), - ('RSQLite', '1.0.0'), - ('BatchJobs', '1.6'), - ('sandwich', '2.3-3'), - ('sfsmisc', '1.0-27'), - ('spatial', '7.3-10'), - ('VGAM', '0.9-8'), - ('waveslim', '1.7.5'), - ('xtable', '1.7-4'), - ('profileModel', '0.5-9'), - ('brglm', '0.5-9'), - ('deSolve', '1.12'), - ('tseriesChaos', '0.1-13'), - ('tseries', '0.10-34'), - ('fastICA', '1.2-0'), - ('R.methodsS3', '1.7.0'), - ('R.oo', '1.19.0'), - ('cgdsr', '1.1.33'), - ('R.utils', '2.1.0'), - ('R.matlab', '3.2.0'), - ('gbm', '2.1.1'), - ('dichromat', '2.0-0'), - ('Formula', '1.2-1'), - ('acepack', '1.3-3.3'), - ('reshape2', '1.4.1'), - ('gtable', '0.1.2'), - ('munsell', '0.4.2'), - ('labeling', '0.3'), - ('scales', '0.2.5'), - ('proto', '0.3-10'), - ('ggplot2', '1.0.1'), - ('gridExtra', '0.9.1'), - ('Hmisc', '3.16-0'), - ('fastcluster', '1.1.16'), - ('chron', '2.3-47'), - ('data.table', '1.9.4'), - ('registry', '0.3'), - ('pkgmaker', '0.22'), - ('rngtools', '1.2.4'), - ('doParallel', '1.0.8'), - ('gridBase', '0.4-7'), - ('NMF', '0.20.6'), - ('irlba', '1.0.3'), - ('igraph', '1.0.1'), - ('GeneNet', '1.2.12'), - ('ape', '3.3'), - ('htmltools', '0.2.6'), - ('RJSONIO', '1.3-0'), - ('caTools', '1.17.1'), - ('gplots', '2.17.0'), - ('ROCR', '1.0-7'), - ('httpuv', '1.3.2'), - ('R6', '2.1.0'), - ('jsonlite', '0.9.16'), - ('shiny', '0.12.1'), - ('seqinr', '3.1-3'), - ('LearnBayes', '2.15'), - ('deldir', '0.1-9'), - ('spdep', '0.5-88'), - ('assertthat', '0.1'), - ('lazyeval', '0.1.10'), - ('dplyr', '0.4.2'), - ('adegenet', '2.0.0'), - ('phylobase', '0.6.8'), - ('adephylo', '1.1-6'), - ('animation', '2.3'), - ('bigmemory.sri', '0.1.3'), - ('bigmemory', '4.4.6'), - ('calibrate', '1.7.2'), - ('clusterGeneration', '1.3.4'), - ('raster', '2.4-15'), - ('dismo', '1.0-12'), - ('expm', '0.99-1.1'), - ('extrafontdb', '1.0'), - ('Rttf2pt1', '1.3.3'), - ('extrafont', '0.17'), - ('fields', '8.2-1'), - ('shapefiles', '0.7'), - ('fossil', '0.3.7'), - ('geiger', '2.0.3'), - ('glmnet', '2.0-2'), - ('rgl', '0.95.1247'), - ('labdsv', '1.7-0'), - ('MatrixModels', '0.4-0'), - ('stabs', '0.5-1'), - ('mboost', '2.4-2'), - ('msm', '1.5'), - ('nor1mix', '1.2-0'), - ('np', '0.60-2'), - ('polynom', '1.3-8'), - ('polspline', '1.1.11'), - ('TH.data', '1.0-6'), - ('multcomp', '1.4-0'), - ('rms', '4.3-1'), - ('RWekajars', '3.7.12-1'), - ('RWeka', '0.4-24'), - ('slam', '0.1-32'), - ('tm', '0.6-2'), - ('TraMineR', '1.8-9'), - ('chemometrics', '1.3.9'), - ('FNN', '1.1'), - ('ipred', '0.9-4'), - ('yaml', '2.1.13'), - ('knitr', '1.10.5'), - ('statmod', '1.4.21'), - ('miscTools', '0.6-16'), - ('maxLik', '1.2-4'), - ('mlogit', '0.2-4'), - ('getopt', '1.20.0'), - ('gsalib', '2.1'), - ('reshape', '0.8.5'), - ('optparse', '1.3.0'), - ('klaR', '0.6-12'), - ('neuRosim', '0.2-12'), - ('locfit', '1.5-9.1'), - ('GGally', '0.5.0'), - ('beanplot', '1.2'), - ('clValid', '0.6-6'), - ('matrixStats', '0.14.2'), - ('DiscriMiner', '0.1-29'), - ('ellipse', '0.3-8'), - ('leaps', '2.9'), - ('nloptr', '1.0.4'), - ('lme4', '1.1-8'), - ('pbkrtest', '0.4-2'), - ('car', '2.0-25'), - ('flashClust', '1.01-2'), - ('FactoMineR', '1.31.3'), - ('modeltools', '0.2-21'), - ('flexclust', '1.3-4'), - ('flexmix', '2.3-13'), - ('prabclus', '2.2-6'), - ('diptest', '0.75-7'), - ('trimcluster', '0.1-2'), - ('fpc', '2.1-9'), - ('BiasedUrn', '1.06.1'), - ('TeachingDemos', '2.9'), - ('jsonlite', '0.9.16'), - ('kohonen', '2.0.18'), - ('base64', '1.1'), - ('doRNG', '1.6'), - ('nleqslv', '2.8'), - ('RGCCA', '2.0'), - ('pheatmap', '1.0.7'), - ('openxlsx', '3.0.0'), - ('pvclust', '1.3-2'), - ('RCircos', '1.1.2'), - ('VennDiagram', '1.6.9'), - ('xlsxjars', '0.6.1'), - ('xlsx', '0.5.7'), - ('vegan', '2.3-0'), - ('forecast', '6.1', { - 'patches': ['forecast-6.1_icpc-wd308.patch'], - }), - ('fma', '2.01'), - ('expsmooth', '2.3'), - ('fpp', '0.5'), - ('XML', '3.98-1.3'), - ('memoise', '0.2.1'), - ('crayon', '1.3.1'), - ('testthat', '0.10.0'), - ('rmarkdown', '0.7'), - ('curl', '0.9.1'), - ('httr', '1.0.0'), - ('maptools', '0.8-36'), - ('deldir', '0.1-9'), - ('tensor', '1.5'), - ('polyclip', '1.3-2'), - ('goftest', '1.0-3'), - ('spatstat', '1.42-2'), - ('gdalUtils', '0.3.1'), - ('pracma', '1.8.3'), - ('RCurl', '1.95-4.7'), - ('bio3d', '2.2-2'), - ('AUC', '0.3.0'), - ('interpretR', '0.2.3'), - ('SuperLearner', '2.0-15'), - ('lpSolve', '5.6.13'), - ('mediation', '4.4.5'), - ('caret', '6.0-57'), - ('adabag', '4.1'), - ('parallelMap', '1.3'), - ('ParamHelpers', '1.5'), - ('ggvis', '0.4.2'), - ('mlr', '2.4'), - ('unbalanced', '2.0'), - ('RSNNS', '0.4-7'), - ('abc.data', '1.0'), - ('abc', '2.1'), - ('lhs', '0.10'), - ('tensorA', '0.36'), - ('EasyABC', '1.5'), - ('shape', '1.4.2'), - ('tidyr', '0.3.1'), - ('whisker', '0.3-2'), - ('rstudioapi', '0.4.0'), - ('roxygen2', '5.0.1'), - ('git2r', '0.13.1'), - ('xml2', '0.1.2'), - ('rversions', '1.0.2'), - ('devtools', '1.9.1'), - ('Rook', '1.1-1'), - ('rjson', '0.2.15'), - ('Cairo', '1.5-9'), - ('RMTstat', '0.3'), - ('Lmoments', '1.1-6'), - ('distillery', '1.0-2'), - ('extRemes', '2.0-7'), - ('pixmap', '0.4-11'), - ('tkrplot', '0.0-23'), - ('misc3d', '0.8-4'), - ('multicool', '0.1-9', { - 'patches': [('multicool-0.1-9_icpc-wd308.patch', 1)], - }), - ('ks', '1.10.1'), - ('logcondens', '2.1.4'), - ('Iso', '0.0-17'), - ('penalized', '0.9-45'), - ('coin', '1.0-24'), - ('clusterRepro', '0.5-1.1'), - ('randomForestSRC', '2.0.7'), - ('sm', '2.2-5.4'), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/R/R-3.2.3-foss-2015b.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.2.3-foss-2015b.eb deleted file mode 100644 index dba91bd25334..000000000000 --- a/easybuild/easyconfigs/__archive__/r/R/R-3.2.3-foss-2015b.eb +++ /dev/null @@ -1,453 +0,0 @@ -name = 'R' -version = '3.2.3' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -dependencies = [ - ('libreadline', '6.3'), - ('ncurses', '5.9'), - ('libpng', '1.6.17'), # for plotting in R - ('libjpeg-turbo', '1.4.1'), # for plottting 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', '-no-X11'), # for tcltk - ('cURL', '7.45.0'), # for RCurl - ('libxml2', '2.9.2'), # for XML - ('GDAL', '2.0.1'), # for rgdal - ('PROJ', '4.8.0'), # for rgdal - ('GMP', '6.0.0a', '', ('GNU', '4.9.3-2.25')), # for igraph - ('NLopt', '2.4.2'), # for nloptr -] - -configopts = "--with-pic --enable-threads --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -# specify that at least EasyBuild v3.5.0 is required, -# since we rely on the updated easyblock for R to configure correctly w.r.t. BLAS/LAPACK -easybuild_version = '3.5.0' - -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 January 21st 2016 -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-5', ext_options), - ('abind', '1.4-3', 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', '3.9', ext_options), - ('bootstrap', '2015.2', ext_options), - ('combinat', '0.0-8', ext_options), - ('deal', '1.2-37', ext_options), - ('fdrtool', '1.2.15', ext_options), - ('formatR', '1.2.1', ext_options), - ('gtools', '3.5.0', ext_options), - ('gdata', '2.17.0', ext_options), - ('GSA', '1.03', ext_options), - ('highr', '0.5.1', ext_options), - ('infotheo', '1.2.0', ext_options), - ('lars', '1.2', ext_options), - ('lazy', '1.2-15', ext_options), - ('kernlab', '0.9-22', ext_options), - ('mime', '0.4', ext_options), - ('markdown', '0.7.7', ext_options), - ('mlbench', '2.1-1', ext_options), - ('NLP', '0.1-8', ext_options), - ('mclust', '5.1', ext_options), - ('RANN', '2.5', ext_options), - ('rmeta', '2.16', ext_options), - ('segmented', '0.5-1.4', ext_options), - ('som', '0.3-5', ext_options), - ('SuppDists', '1.1-9.1', ext_options), - ('stabledist', '0.7-0', 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-3', ext_options), - ('AlgDesign', '1.1-7.3', ext_options), - ('base64enc', '0.1-3', ext_options), - ('BH', '1.60.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), - ('checkmate', '1.6.3', ext_options), - ('cubature', '1.1-2', ext_options), - ('DEoptimR', '1.0-4', ext_options), - ('digest', '0.6.8', ext_options), - ('fastmatch', '1.0-4', ext_options), - ('ffbase', '0.12.1', ext_options), - ('iterators', '1.0.8', ext_options), - ('maps', '3.0.2', ext_options), - ('nnls', '1.4', ext_options), - ('sendmailR', '1.2-1', ext_options), - ('spam', '1.3-0', ext_options), - ('subplex', '1.1-6', ext_options), - ('stringi', '1.0-1', ext_options), - ('magrittr', '1.5', ext_options), - ('stringr', '1.0.0', ext_options), - ('evaluate', '0.8', ext_options), - ('logspline', '2.1.8', ext_options), - ('ncbit', '2013.03.29', ext_options), - ('permute', '0.8-4', ext_options), - ('plotrix', '3.6-1', ext_options), - ('randomForest', '4.6-12', ext_options), - ('scatterplot3d', '0.3-36', ext_options), - ('SparseM', '1.7', ext_options), - ('tripack', '1.3-7', ext_options), - ('irace', '1.07', ext_options), - ('rJava', '0.9-7', ext_options), - ('lattice', '0.20-33', ext_options), - ('RColorBrewer', '1.1-2', ext_options), - ('latticeExtra', '0.6-26', ext_options), - ('Matrix', '1.2-3', ext_options), - ('png', '0.1-7', ext_options), - ('Rcpp', '0.12.2', ext_options), - ('RcppArmadillo', '0.6.400.2.2', ext_options), - ('plyr', '1.8.3', ext_options), - ('pROC', '1.8', ext_options), - ('quadprog', '1.5-5', ext_options), - ('BB', '2014.10-1', ext_options), - ('BBmisc', '1.9', ext_options), - ('fail', '1.3', ext_options), - ('rlecuyer', '0.3-4', ext_options), - ('snow', '0.4-1', ext_options), - ('MASS', '7.3-45', ext_options), - ('tree', '1.0-36', ext_options), - ('pls', '2.5-0', ext_options), - ('class', '7.3-14', ext_options), - ('e1071', '1.6-7', ext_options), - ('nnet', '7.3-11', ext_options), - ('nlme', '3.1-122', ext_options), - ('minqa', '1.2.4', ext_options), - ('RcppEigen', '0.3.2.5.1', ext_options), - ('MatrixModels', '0.4-1', ext_options), - ('quantreg', '5.19', ext_options), - ('mgcv', '1.8-10', ext_options), - ('colorspace', '1.2-6', ext_options), - ('robustbase', '0.92-5', ext_options), - ('sp', '1.2-1', ext_options), - ('zoo', '1.7-12', ext_options), - ('lmtest', '0.9-34', ext_options), - ('vcd', '1.4-1', ext_options), - ('snowfall', '1.84-6.1', ext_options), - ('rpart', '4.1-10', ext_options), - ('survival', '2.38-3', ext_options), - ('mice', '2.25', ext_options), - ('urca', '1.2-8', ext_options), - ('fracdiff', '1.4-2', 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), - ('mixtools', '1.0.3', ext_options), - ('cluster', '2.0.3', ext_options), - ('gclus', '1.3.1', ext_options), - ('coda', '0.18-1', ext_options), - ('codetools', '0.2-14', ext_options), - ('foreach', '1.4.3', ext_options), - ('doMC', '1.3.4', ext_options), - ('DBI', '0.3.1', ext_options), - ('foreign', '0.8-66', ext_options), - ('gam', '1.12', ext_options), - ('gamlss.data', '4.3-2', ext_options), - ('gamlss.dist', '4.3-5', ext_options), - ('hwriter', '1.3.2', ext_options), - ('KernSmooth', '2.23-15', ext_options), - ('xts', '0.9-7', ext_options), - ('TTR', '0.23-0', ext_options), - ('quantmod', '0.4-5', ext_options), - ('mnormt', '1.5-3', ext_options), - ('mvtnorm', '1.0-3', ext_options), - ('pcaPP', '1.9-60', ext_options), - ('numDeriv', '2014.2-1', ext_options), - ('lava', '1.4.1', ext_options), - ('prodlim', '1.5.7', ext_options), - ('pscl', '1.4.9', ext_options), - ('RSQLite', '1.0.0', ext_options), - ('BatchJobs', '1.6', ext_options), - ('sandwich', '2.3-4', ext_options), - ('sfsmisc', '1.0-28', ext_options), - ('spatial', '7.3-11', ext_options), - ('VGAM', '1.0-0', ext_options), - ('waveslim', '1.7.5', ext_options), - ('xtable', '1.8-0', ext_options), - ('profileModel', '0.5-9', ext_options), - ('brglm', '0.5-9', ext_options), - ('deSolve', '1.12', ext_options), - ('tseriesChaos', '0.1-13', ext_options), - ('tseries', '0.10-34', ext_options), - ('fastICA', '1.2-0', ext_options), - ('R.methodsS3', '1.7.0', ext_options), - ('R.oo', '1.19.0', ext_options), - ('cgdsr', '1.2.5', ext_options), - ('R.utils', '2.2.0', ext_options), - ('R.matlab', '3.3.0', ext_options), - ('gbm', '2.1.1', ext_options), - ('dichromat', '2.0-0', ext_options), - ('Formula', '1.2-1', ext_options), - ('acepack', '1.3-3.3', ext_options), - ('reshape2', '1.4.1', ext_options), - ('gtable', '0.1.2', ext_options), - ('munsell', '0.4.2', ext_options), - ('labeling', '0.3', ext_options), - ('scales', '0.3.0', ext_options), - ('proto', '0.3-10', ext_options), - ('ggplot2', '2.0.0', ext_options), - ('gridExtra', '2.0.0', ext_options), - ('Hmisc', '3.17-1', ext_options), - ('fastcluster', '1.1.16', ext_options), - ('chron', '2.3-47', ext_options), - ('data.table', '1.9.6', 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.0.0', ext_options), - ('igraph', '1.0.1', ext_options), - ('GeneNet', '1.2.13', ext_options), - ('ape', '3.4', ext_options), - ('htmltools', '0.3', ext_options), - ('RJSONIO', '1.3-0', ext_options), - ('caTools', '1.17.1', ext_options), - ('gplots', '2.17.0', ext_options), - ('ROCR', '1.0-7', ext_options), - ('httpuv', '1.3.3', ext_options), - ('R6', '2.1.1', ext_options), - ('jsonlite', '0.9.19', ext_options), - ('rjson', '0.2.15', ext_options), - ('shiny', '0.12.2', ext_options), - ('seqinr', '3.1-3', ext_options), - ('LearnBayes', '2.15', ext_options), - ('deldir', '0.1-9', ext_options), - ('spdep', '0.5-92', ext_options), - ('assertthat', '0.1', ext_options), - ('lazyeval', '0.1.10', ext_options), - ('dplyr', '0.4.3', ext_options), - ('adegenet', '2.0.0', ext_options), - ('rncl', '0.6.0', ext_options), - ('XML', '3.98-1.3', ext_options), - ('memoise', '0.2.1', ext_options), - ('crayon', '1.3.1', ext_options), - ('praise', '1.0.0', ext_options), - ('testthat', '0.11.0', ext_options), - ('yaml', '2.1.13', ext_options), - ('knitr', '1.11', ext_options), - ('rmarkdown', '0.9.2', ext_options), - ('curl', '0.9.4', ext_options), - ('httr', '1.0.0', ext_options), - ('reshape', '0.8.5', ext_options), - ('bold', '0.3.0', ext_options), - ('taxize', '0.7.0', ext_options), - ('tidyr', '0.3.1', ext_options), - ('uuid', '0.1-2', ext_options), - ('RNeXML', '2.0.5', ext_options), - ('phylobase', '0.8.0', ext_options), - ('adephylo', '1.1-6', ext_options), - ('animation', '2.4', ext_options), - ('bigmemory.sri', '0.1.3', ext_options), - ('bigmemory', '4.5.8', ext_options), - ('calibrate', '1.7.2', ext_options), - ('clusterGeneration', '1.3.4', ext_options), - ('raster', '2.5-2', ext_options), - ('dismo', '1.0-12', ext_options), - ('expm', '0.999-0', ext_options), - ('extrafontdb', '1.0', ext_options), - ('Rttf2pt1', '1.3.3', ext_options), - ('extrafont', '0.17', ext_options), - ('fields', '8.3-6', ext_options), - ('shapefiles', '0.7', ext_options), - ('fossil', '0.3.7', ext_options), - ('geiger', '2.0.6', ext_options), - ('glmnet', '2.0-2', ext_options), - ('rgl', '0.95.1441', ext_options), - ('labdsv', '1.7-0', ext_options), - ('stabs', '0.5-1', ext_options), - ('mboost', '2.5-0', ext_options), - ('msm', '1.6', ext_options), - ('nor1mix', '1.2-1', ext_options), - ('np', '0.60-2', ext_options), - ('polynom', '1.3-8', ext_options), - ('polspline', '1.1.12', ext_options), - ('TH.data', '1.0-6', ext_options), - ('multcomp', '1.4-1', ext_options), - ('rms', '4.4-1', ext_options), - ('RWekajars', '3.7.12-1', ext_options), - ('RWeka', '0.4-24', ext_options), - ('slam', '0.1-32', ext_options), - ('tm', '0.6-2', ext_options), - ('TraMineR', '1.8-11', ext_options), - ('chemometrics', '1.3.9', ext_options), - ('FNN', '1.1', ext_options), - ('ipred', '0.9-5', ext_options), - ('statmod', '1.4.23', ext_options), - ('miscTools', '0.6-16', 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.0.0', ext_options), - ('beanplot', '1.2', ext_options), - ('clValid', '0.6-6', ext_options), - ('matrixStats', '0.50.1', ext_options), - ('DiscriMiner', '0.1-29', ext_options), - ('ellipse', '0.3-8', ext_options), - ('leaps', '2.9', ext_options), - ('nloptr', '1.0.4', ext_options), - ('lme4', '1.1-10', ext_options), - ('pbkrtest', '0.4-4', ext_options), - ('car', '2.1-1', ext_options), - ('flashClust', '1.01-2', ext_options), - ('FactoMineR', '1.31.4', ext_options), - ('modeltools', '0.2-21', 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.9', ext_options), - ('kohonen', '2.0.19', ext_options), - ('base64', '1.1', ext_options), - ('doRNG', '1.6', ext_options), - ('nleqslv', '2.9.1', ext_options), - ('RGCCA', '2.0', ext_options), - ('pheatmap', '1.0.8', ext_options), - ('openxlsx', '3.0.0', ext_options), - ('pvclust', '2.0-0', ext_options), - ('RCircos', '1.1.3', ext_options), - ('lambda.r', '1.1.7', ext_options), - ('futile.options', '1.0.0', ext_options), - ('futile.logger', '1.4.1', ext_options), - ('VennDiagram', '1.6.16', ext_options), - ('xlsxjars', '0.6.1', ext_options), - ('xlsx', '0.5.7', ext_options), - ('vegan', '2.3-2', ext_options), - ('forecast', '6.1', ext_options), - ('fma', '2.01', ext_options), - ('expsmooth', '2.3', ext_options), - ('fpp', '0.5', ext_options), - ('maptools', '0.8-37', ext_options), - ('deldir', '0.1-9', ext_options), - ('tensor', '1.5', ext_options), - ('polyclip', '1.3-2', ext_options), - ('goftest', '1.0-3', ext_options), - ('spatstat', '1.44-1', ext_options), - ('rgdal', '1.1-3', ext_options), - ('gdalUtils', '2.0.1.7', ext_options), - ('pracma', '1.8.8', ext_options), - ('RCurl', '1.95-4.7', ext_options), - ('bio3d', '2.2-4', ext_options), - ('AUC', '0.3.0', ext_options), - ('interpretR', '0.2.3', ext_options), - ('SuperLearner', '2.0-15', ext_options), - ('lpSolve', '5.6.13', ext_options), - ('mediation', '4.4.5', ext_options), - ('caret', '6.0-64', ext_options), - ('adabag', '4.1', ext_options), - ('parallelMap', '1.3', ext_options), - ('ParamHelpers', '1.6', ext_options), - ('ggvis', '0.4.2', ext_options), - ('mlr', '2.7', ext_options), - ('unbalanced', '2.0', ext_options), - ('RSNNS', '0.4-7', ext_options), - ('abc.data', '1.0', ext_options), - ('abc', '2.1', ext_options), - ('lhs', '0.10', 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.4.0', ext_options), - ('roxygen2', '5.0.1', ext_options), - ('git2r', '0.13.1', ext_options), - ('xml2', '0.1.2', ext_options), - ('rversions', '1.0.2', ext_options), - ('devtools', '1.9.1', ext_options), - ('Rook', '1.1-1', ext_options), - ('rjson', '0.2.15', ext_options), - ('Cairo', '1.5-9', ext_options), - ('RMTstat', '0.3', ext_options), - ('Lmoments', '1.1-6', ext_options), - ('distillery', '1.0-2', ext_options), - ('extRemes', '2.0-7', ext_options), - ('pixmap', '0.4-11', ext_options), - ('tkrplot', '0.0-23', ext_options), - ('misc3d', '0.8-4', ext_options), - ('multicool', '0.1-9', ext_options), - ('ks', '1.10.1', ext_options), - ('logcondens', '2.1.4', ext_options), - ('Iso', '0.0-17', ext_options), - ('penalized', '0.9-45', ext_options), - ('coin', '1.1-2', ext_options), - ('clusterRepro', '0.5-1.1', ext_options), - ('randomForestSRC', '2.0.7', ext_options), - ('sm', '2.2-5.4', ext_options), - ('psych', '1.5.8', ext_options), - ('pbivnorm', '0.6.0', ext_options), - ('lavaan', '0.5-20', ext_options), - ('matrixcalc', '1.0-3', ext_options), - ('arm', '1.8-6', ext_options), - ('mi', '1.0', ext_options), - ('htmlwidgets', '0.6', ext_options), - ('visNetwork', '0.2.1', ext_options), - ('DiagrammeR', '0.8.2', ext_options), - ('sem', '3.1-6', ext_options), - ('jpeg', '0.1-8', ext_options), - ('sna', '2.3-2', 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.3.2', ext_options), - ('diveRsity', '1.9.89', ext_options), - ('doSNOW', '1.0.14', ext_options), - ('phangorn', '2.0.2', ext_options), - ('geepack', '1.2-0.1', ext_options), - ('lubridate', '1.5.6', ext_options), - ('biom', '0.3.12', ext_options), - ('pim', '2.0.0.2', ext_options), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-goolf-1.4.10-hybrid-sse3.eb b/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-goolf-1.4.10-hybrid-sse3.eb deleted file mode 100644 index 1eb4b3b8468f..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-goolf-1.4.10-hybrid-sse3.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'RAxML' -version = '7.2.6' -versionsuffix = '-hybrid-sse3' - -homepage = 'https://github.com/stamatak/standard-RAxML' -description = "RAxML search algorithm for maximum likelihood based inference of phylogenetic trees." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True} - -source_urls = ['http://sco.h-its.org/exelixis/resource/download/software/'] -sources = [SOURCE_TAR_BZ2] - -skipsteps = ['configure', 'install'] - -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"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-goolf-1.4.10-mpi-sse3.eb b/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-goolf-1.4.10-mpi-sse3.eb deleted file mode 100644 index 7004dce41e20..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-goolf-1.4.10-mpi-sse3.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'RAxML' -version = '7.2.6' -versionsuffix = '-mpi-sse3' - -homepage = 'https://github.com/stamatak/standard-RAxML' -description = "RAxML search algorithm for maximum likelihood based inference of phylogenetic trees." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True} - -source_urls = ['http://sco.h-its.org/exelixis/resource/download/software/'] -sources = [SOURCE_TAR_BZ2] - -skipsteps = ['configure', 'install'] - -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"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-goolf-1.4.10-mt-sse3.eb b/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-goolf-1.4.10-mt-sse3.eb deleted file mode 100644 index d7300ce6e9c5..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-goolf-1.4.10-mt-sse3.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'RAxML' -version = '7.2.6' -versionsuffix = '-mt-sse3' - -homepage = 'https://github.com/stamatak/standard-RAxML' -description = "RAxML search algorithm for maximum likelihood based inference of phylogenetic trees." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://sco.h-its.org/exelixis/resource/download/software/'] -sources = [SOURCE_TAR_BZ2] - -skipsteps = ['configure', 'install'] - -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"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-goolf-1.4.10-seq-sse3.eb b/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-goolf-1.4.10-seq-sse3.eb deleted file mode 100644 index ee4a21ba9325..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-goolf-1.4.10-seq-sse3.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'RAxML' -version = '7.2.6' -versionsuffix = '-seq-sse3' - -homepage = 'https://github.com/stamatak/standard-RAxML' -description = "RAxML search algorithm for maximum likelihood based inference of phylogenetic trees." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://sco.h-its.org/exelixis/resource/download/software/'] -sources = [SOURCE_TAR_BZ2] - -skipsteps = ['configure', 'install'] - -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"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-ictce-5.3.0-hybrid-sse3.eb b/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-ictce-5.3.0-hybrid-sse3.eb deleted file mode 100644 index fe4066ef14f7..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-ictce-5.3.0-hybrid-sse3.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'RAxML' -version = '7.2.6' -versionsuffix = '-hybrid-sse3' - -homepage = 'https://github.com/stamatak/standard-RAxML' -description = "RAxML search algorithm for maximum likelihood based inference of phylogenetic trees." - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'usempi': True} - -source_urls = ['http://sco.h-its.org/exelixis/resource/download/software'] -sources = [SOURCE_TAR_BZ2] - -skipsteps = ['configure', 'install'] - -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"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-ictce-5.3.0-mpi-sse3.eb b/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-ictce-5.3.0-mpi-sse3.eb deleted file mode 100644 index fbae2547b276..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-ictce-5.3.0-mpi-sse3.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'RAxML' -version = '7.2.6' -versionsuffix = '-mpi-sse3' - -homepage = 'https://github.com/stamatak/standard-RAxML' -description = "RAxML search algorithm for maximum likelihood based inference of phylogenetic trees." - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'usempi': True} - -source_urls = ['http://sco.h-its.org/exelixis/resource/download/software/'] -sources = [SOURCE_TAR_BZ2] - -skipsteps = ['configure', 'install'] - -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"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-ictce-5.3.0-mt-sse3.eb b/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-ictce-5.3.0-mt-sse3.eb deleted file mode 100644 index c9087e258fd7..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-ictce-5.3.0-mt-sse3.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'RAxML' -version = '7.2.6' -versionsuffix = '-mt-sse3' - -homepage = 'https://github.com/stamatak/standard-RAxML' -description = "RAxML search algorithm for maximum likelihood based inference of phylogenetic trees." - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://sco.h-its.org/exelixis/resource/download/software/'] -sources = [SOURCE_TAR_BZ2] - -skipsteps = ['configure', 'install'] - -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"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-ictce-5.3.0-seq-sse3.eb b/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-ictce-5.3.0-seq-sse3.eb deleted file mode 100644 index fdc9f9754463..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-ictce-5.3.0-seq-sse3.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'RAxML' -version = '7.2.6' -versionsuffix = '-seq-sse3' - -homepage = 'https://github.com/stamatak/standard-RAxML' -description = "RAxML search algorithm for maximum likelihood based inference of phylogenetic trees." - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://sco.h-its.org/exelixis/resource/download/software/'] -sources = [SOURCE_TAR_BZ2] - -skipsteps = ['configure', 'install'] - -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"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.7.5-goolf-1.4.10-hybrid-sse3.eb b/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.7.5-goolf-1.4.10-hybrid-sse3.eb deleted file mode 100644 index 1c1435652ce0..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.7.5-goolf-1.4.10-hybrid-sse3.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'RAxML' -version = '7.7.5' -versionsuffix = '-hybrid-sse3' - -homepage = 'https://github.com/stamatak/standard-RAxML' -description = "RAxML search algorithm for maximum likelihood based inference of phylogenetic trees." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True} - -# download from https://github.com/stamatak/standard-RAxML/archive/v7.7.5.zip -sources = ['v%(version)s.zip'] -source_urls = ['https://github.com/stamatak/standard-RAxML/archive/'] - -skipsteps = ['configure', 'install'] - -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"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.7.5-goolf-1.4.10-mpi-sse3.eb b/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.7.5-goolf-1.4.10-mpi-sse3.eb deleted file mode 100644 index 0ccbb936e89e..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.7.5-goolf-1.4.10-mpi-sse3.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'RAxML' -version = '7.7.5' -versionsuffix = '-mpi-sse3' - -homepage = 'https://github.com/stamatak/standard-RAxML' -description = "RAxML search algorithm for maximum likelihood based inference of phylogenetic trees." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True} - -# download from https://github.com/stamatak/standard-RAxML/archive/v7.7.5.zip -sources = ['v%(version)s.zip'] -source_urls = ['https://github.com/stamatak/standard-RAxML/archive/'] - -skipsteps = ['configure', 'install'] - -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"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.7.5-goolf-1.4.10-mt-sse3.eb b/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.7.5-goolf-1.4.10-mt-sse3.eb deleted file mode 100644 index dc772a459ba1..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.7.5-goolf-1.4.10-mt-sse3.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'RAxML' -version = '7.7.5' -versionsuffix = '-mt-sse3' - -homepage = 'https://github.com/stamatak/standard-RAxML' -description = "RAxML search algorithm for maximum likelihood based inference of phylogenetic trees." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -# download from https://github.com/stamatak/standard-RAxML/archive/v7.7.5.zip -sources = ['v%(version)s.zip'] -source_urls = ['https://github.com/stamatak/standard-RAxML/archive/'] - -skipsteps = ['configure', 'install'] - -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"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.7.5-goolf-1.4.10-seq-sse3.eb b/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.7.5-goolf-1.4.10-seq-sse3.eb deleted file mode 100644 index caffbdd4c7f7..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.7.5-goolf-1.4.10-seq-sse3.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'RAxML' -version = '7.7.5' -versionsuffix = '-seq-sse3' - -homepage = 'https://github.com/stamatak/standard-RAxML' -description = "RAxML search algorithm for maximum likelihood based inference of phylogenetic trees." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -# download from https://github.com/stamatak/standard-RAxML/archive/v7.7.5.zip -sources = ['v%(version)s.zip'] -source_urls = ['https://github.com/stamatak/standard-RAxML/archive/'] - -skipsteps = ['configure', 'install'] - -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"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.7.5-ictce-5.3.0-hybrid-sse3.eb b/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.7.5-ictce-5.3.0-hybrid-sse3.eb deleted file mode 100644 index 05f29e6aa62c..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.7.5-ictce-5.3.0-hybrid-sse3.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'RAxML' -version = '7.7.5' -versionsuffix = '-hybrid-sse3' - -homepage = 'https://github.com/stamatak/standard-RAxML' -description = "RAxML search algorithm for maximum likelihood based inference of phylogenetic trees." - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'usempi': True} - -# download from https://github.com/stamatak/standard-RAxML/archive/v7.7.5.zip -sources = ['v%(version)s.zip'] -source_urls = ['https://github.com/stamatak/standard-RAxML/archive/'] - -skipsteps = ['configure', 'install'] - -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"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.7.5-ictce-5.3.0-mpi-sse3.eb b/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.7.5-ictce-5.3.0-mpi-sse3.eb deleted file mode 100644 index 25dd91ac1dd3..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.7.5-ictce-5.3.0-mpi-sse3.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'RAxML' -version = '7.7.5' -versionsuffix = '-mpi-sse3' - -homepage = 'https://github.com/stamatak/standard-RAxML' -description = "RAxML search algorithm for maximum likelihood based inference of phylogenetic trees." - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'usempi': True} - -# download from https://github.com/stamatak/standard-RAxML/archive/v7.7.5.zip -sources = ['v%(version)s.zip'] -source_urls = ['https://github.com/stamatak/standard-RAxML/archive/'] - -skipsteps = ['configure', 'install'] - -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"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.7.5-ictce-5.3.0-mt-sse3.eb b/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.7.5-ictce-5.3.0-mt-sse3.eb deleted file mode 100644 index eef4968327af..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.7.5-ictce-5.3.0-mt-sse3.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'RAxML' -version = '7.7.5' -versionsuffix = '-mt-sse3' - -homepage = 'https://github.com/stamatak/standard-RAxML' -description = "RAxML search algorithm for maximum likelihood based inference of phylogenetic trees." - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -# download from https://github.com/stamatak/standard-RAxML/archive/v7.7.5.zip -sources = ['v%(version)s.zip'] -source_urls = ['https://github.com/stamatak/standard-RAxML/archive/'] - -skipsteps = ['configure', 'install'] - -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"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.7.5-ictce-5.3.0-seq-sse3.eb b/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.7.5-ictce-5.3.0-seq-sse3.eb deleted file mode 100644 index 89cf1e0f0bf8..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.7.5-ictce-5.3.0-seq-sse3.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'RAxML' -version = '7.7.5' -versionsuffix = '-seq-sse3' - -homepage = 'https://github.com/stamatak/standard-RAxML' -description = "RAxML search algorithm for maximum likelihood based inference of phylogenetic trees." - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -# download from https://github.com/stamatak/standard-RAxML/archive/v7.7.5.zip -sources = ['v%(version)s.zip'] -source_urls = ['https://github.com/stamatak/standard-RAxML/archive/'] - -skipsteps = ['configure', 'install'] - -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"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-8.1.1-goolf-1.4.10-mpi-avx.eb b/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-8.1.1-goolf-1.4.10-mpi-avx.eb deleted file mode 100644 index 7f1a2331ac9f..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-8.1.1-goolf-1.4.10-mpi-avx.eb +++ /dev/null @@ -1,29 +0,0 @@ -# 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 = 'RAxML' -version = '8.1.1' -versionsuffix = '-mpi-avx' - -homepage = 'https://github.com/stamatak/standard-RAxML' -description = "RAxML search algorithm for maximum likelihood based inference of phylogenetic trees." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://github.com/stamatak/standard-RAxML/archive/'] -sources = ['v%(version)s.zip'] - -buildopts = ' -f Makefile.AVX.MPI.gcc' - -files_to_copy = [(["raxmlHPC-MPI-AVX"], "bin"), "usefulScripts", "README", "manual"] - -sanity_check_paths = { - 'files': ["bin/raxmlHPC-MPI-AVX"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-8.1.1-goolf-1.4.10-mpi-sse3.eb b/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-8.1.1-goolf-1.4.10-mpi-sse3.eb deleted file mode 100644 index 80e5bb60d495..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-8.1.1-goolf-1.4.10-mpi-sse3.eb +++ /dev/null @@ -1,29 +0,0 @@ -# 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 = 'RAxML' -version = '8.1.1' -versionsuffix = '-mpi-sse3' - -homepage = 'https://github.com/stamatak/standard-RAxML' -description = "RAxML search algorithm for maximum likelihood based inference of phylogenetic trees." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://github.com/stamatak/standard-RAxML/archive/'] -sources = ['v%(version)s.zip'] - -buildopts = ' -f Makefile.SSE3.MPI.gcc' - -files_to_copy = [(["raxmlHPC-MPI-SSE3"], "bin"), "usefulScripts", "README", "manual"] - -sanity_check_paths = { - 'files': ["bin/raxmlHPC-MPI-SSE3"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-8.1.1-goolf-1.4.10-mt-avx.eb b/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-8.1.1-goolf-1.4.10-mt-avx.eb deleted file mode 100644 index 7542264fa709..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-8.1.1-goolf-1.4.10-mt-avx.eb +++ /dev/null @@ -1,29 +0,0 @@ -# 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 = 'RAxML' -version = '8.1.1' -versionsuffix = '-mt-avx' - -homepage = 'https://github.com/stamatak/standard-RAxML' -description = "RAxML search algorithm for maximum likelihood based inference of phylogenetic trees." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://github.com/stamatak/standard-RAxML/archive/'] -sources = ['v%(version)s.zip'] - -buildopts = '-f Makefile.AVX.PTHREADS.gcc' - -files_to_copy = [(["raxmlHPC-PTHREADS-AVX"], "bin"), "usefulScripts", "README", "manual"] - -sanity_check_paths = { - 'files': ["bin/raxmlHPC-PTHREADS-AVX"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-8.1.1-goolf-1.4.10-mt-sse3.eb b/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-8.1.1-goolf-1.4.10-mt-sse3.eb deleted file mode 100644 index eac6deabdaee..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-8.1.1-goolf-1.4.10-mt-sse3.eb +++ /dev/null @@ -1,29 +0,0 @@ -# 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 = 'RAxML' -version = '8.1.1' -versionsuffix = '-mt-sse3' - -homepage = 'https://github.com/stamatak/standard-RAxML' -description = "RAxML search algorithm for maximum likelihood based inference of phylogenetic trees." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://github.com/stamatak/standard-RAxML/archive/'] -sources = ['v%(version)s.zip'] - -buildopts = '-f Makefile.SSE3.PTHREADS.gcc' - -files_to_copy = [(["raxmlHPC-PTHREADS-SSE3"], "bin"), "usefulScripts", "README", "manual"] - -sanity_check_paths = { - 'files': ["bin/raxmlHPC-PTHREADS-SSE3"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-8.2.4-intel-2015b-hybrid-avx.eb b/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-8.2.4-intel-2015b-hybrid-avx.eb deleted file mode 100644 index 32f1d767ad82..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-8.2.4-intel-2015b-hybrid-avx.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'MakeCp' - -name = 'RAxML' -version = '8.2.4' -versionsuffix = '-hybrid-avx' - -homepage = 'https://github.com/stamatak/standard-RAxML' -description = "RAxML search algorithm for maximum likelihood based inference of phylogenetic trees." - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'usempi': True} - -sources = ['v%(version)s.zip'] -source_urls = ['https://github.com/stamatak/standard-RAxML/archive/'] - -buildopts = '-f Makefile.AVX.HYBRID.gcc CC="$CC"' - -files_to_copy = [(["raxmlHPC-HYBRID-AVX"], "bin"), "usefulScripts", "README", "manual"] - -sanity_check_paths = { - 'files': ["bin/raxmlHPC-HYBRID-AVX"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-8.2.4-intel-2015b-hybrid-avx2.eb b/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-8.2.4-intel-2015b-hybrid-avx2.eb deleted file mode 100644 index 8ee726adbf02..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-8.2.4-intel-2015b-hybrid-avx2.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'MakeCp' - -name = 'RAxML' -version = '8.2.4' -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': '2015b'} -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"] - -sanity_check_paths = { - 'files': ["bin/raxmlHPC-HYBRID-AVX2"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-8.2.4-intel-2015b-hybrid-sse3.eb b/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-8.2.4-intel-2015b-hybrid-sse3.eb deleted file mode 100644 index 1f3cc9523c1b..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-8.2.4-intel-2015b-hybrid-sse3.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'MakeCp' - -name = 'RAxML' -version = '8.2.4' -versionsuffix = '-hybrid-sse3' - -homepage = 'https://github.com/stamatak/standard-RAxML' -description = "RAxML search algorithm for maximum likelihood based inference of phylogenetic trees." - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'usempi': True} - -sources = ['v%(version)s.zip'] -source_urls = ['https://github.com/stamatak/standard-RAxML/archive/'] - -buildopts = '-f Makefile.SSE3.HYBRID.gcc CC="$CC"' - -files_to_copy = [(["raxmlHPC-HYBRID-SSE3"], "bin"), "usefulScripts", "README", "manual"] - -sanity_check_paths = { - 'files': ["bin/raxmlHPC-HYBRID-SSE3"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RCS/RCS-5.7-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/r/RCS/RCS-5.7-goolf-1.4.10.eb deleted file mode 100644 index 525c7dcda51c..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RCS/RCS-5.7-goolf-1.4.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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 = 'RCS' -version = '5.7' - -homepage = 'http://www.cs.purdue.edu/homes/trinkle/RCS/' -description = "RCS: GNU Revision Control System - version control software" - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -configopts = ' --with-diffutils ' - -dependencies = [('Diffutils', '3.2')] - -sanity_check_paths = { - 'files': ['bin/rcs', 'bin/ci', 'bin/co', 'bin/rcsdiff'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/r/RCS/RCS-5.7-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/r/RCS/RCS-5.7-ictce-5.3.0.eb deleted file mode 100644 index 60eaccfc4721..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RCS/RCS-5.7-ictce-5.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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 = 'RCS' -version = '5.7' - -homepage = 'http://www.cs.purdue.edu/homes/trinkle/RCS/' -description = "RCS: GNU Revision Control System - version control software" - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -configopts = ' --with-diffutils ' - -dependencies = [('Diffutils', '3.2')] - -sanity_check_paths = { - 'files': ['bin/rcs', 'bin/ci', 'bin/co', 'bin/rcsdiff'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/r/RDMC/RDMC-2.9.5-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/r/RDMC/RDMC-2.9.5-ictce-5.5.0.eb deleted file mode 100755 index a768f518aca6..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RDMC/RDMC-2.9.5-ictce-5.5.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'RDMC' -version = '2.9.5' - -homepage = 'http://code.icecube.wisc.edu/' -description = "The AMANDA-era RDMC physics library" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = ['http://code.icecube.wisc.edu/tools/distfiles/%(namelower)s/'] -sources = [SOURCELOWER_TAR_BZ2] - -builddependencies = [('texinfo', '5.2')] - -modextrapaths = {'LD_LIBRARY_PATH': 'lib/rdmc'} - -sanity_check_paths = { - 'files': ["bin/cpfeil", "include/rdmc/rdmc.h", "include/rdmc/rdmc.inc", - "lib/rdmc/librdmc.a", "lib/rdmc/librdmc.so"], - 'dirs': [], -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/__archive__/r/RECON/RECON-1.08-goolf-1.7.20-RepeatModeler.eb b/easybuild/easyconfigs/__archive__/r/RECON/RECON-1.08-goolf-1.7.20-RepeatModeler.eb deleted file mode 100644 index 44d33e9b363f..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RECON/RECON-1.08-goolf-1.7.20-RepeatModeler.eb +++ /dev/null @@ -1,36 +0,0 @@ -# This file is an EasyBuild reciPY as per https://easybuilders.github.io/easybuild/ -# Author: Pablo Escobar Lopez -# Swiss Institute of Bioinformatics -# Biozentrum - University of Basel - -easyblock = 'ConfigureMake' - -name = 'RECON' -version = '1.08' -versionsuffix = '-RepeatModeler' - -homepage = 'http://www.repeatmasker.org/RepeatModeler/' -description = """ patched version of RECON to be used with RepeatModeler """ - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = ['http://www.repeatmasker.org/RepeatModeler/'] -sources = ['%(name)s-%(version)s.tar.gz'] -checksums = ['699765fa49d18dbfac9f7a82ecd054464b468cb7521abe9c2bd8caccf08ee7d8'] - -unpack_options = '--strip-components=1' - -buildininstalldir = True - -start_dir = 'src' - -skipsteps = ['configure'] - -buildopts = ' CC=${CC}' - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["edgeredef", "eledef", "eleredef", "famdef", "imagespread"]], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RELION/RELION-1.3-foss-2014b.eb b/easybuild/easyconfigs/__archive__/r/RELION/RELION-1.3-foss-2014b.eb deleted file mode 100644 index 0ad7f07069a1..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RELION/RELION-1.3-foss-2014b.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'RELION' -version = '1.3' - -homepage = 'http://www2.mrc-lmb.cam.ac.uk/relion/index.php/Main_Page' -description = """RELION (for REgularised LIkelihood OptimisatioN, pronounce rely-on) is a stand-alone computer - program that employs an empirical Bayesian approach to refinement of (multiple) 3D reconstructions or 2D class - averages in electron cryo-microscopy (cryo-EM).""" - -toolchain = {'name': 'foss', 'version': '2014b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://www2.mrc-lmb.cam.ac.uk/groups/scheres/18jun14'] -sources = [SOURCELOWER_TAR_BZ2] - -patches = ['RELION-%(version)s_fltk-config.patch'] - -pythonversion = '-Python-2.7.8' -builddependencies = [ - ('xextproto', '7.3.0'), -] -dependencies = [ - ('FLTK', '1.3.2'), - ('libX11', '1.6.2', pythonversion), - ('fontconfig', '2.11.1'), - ('libXft', '2.3.2'), - ('libXext', '1.3.2', pythonversion), - ('libXinerama', '1.1.3'), -] - -# RELION expects FLTK to be in external/fltk-1.3.0 -configopts = ['--enable-mpi --enable-openmp && ln -s $EBROOTFLTK/include external/fltk-1.3.0'] -buildopts = 'LIBS="-lfftw3_threads -lfftw3 -lm -lpthread -lfltk -lX11 -lXft -lfontconfig -lXext -lXinerama" ' -installopts = " && cp %(installdir)s/bin/relion_maingui %(installdir)s/bin/%(namelower)s " - -sanity_check_paths = { - 'files': ['bin/relion'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RELION/RELION-1.3-intel-2014b.eb b/easybuild/easyconfigs/__archive__/r/RELION/RELION-1.3-intel-2014b.eb deleted file mode 100644 index 25abcbdcb90c..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RELION/RELION-1.3-intel-2014b.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'RELION' -version = '1.3' - -homepage = 'http://www2.mrc-lmb.cam.ac.uk/relion/index.php/Main_Page' -description = """RELION (for REgularised LIkelihood OptimisatioN, pronounce rely-on) is a stand-alone computer - program that employs an empirical Bayesian approach to refinement of (multiple) 3D reconstructions or 2D class - averages in electron cryo-microscopy (cryo-EM).""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://www2.mrc-lmb.cam.ac.uk/groups/scheres/18jun14'] -sources = [SOURCELOWER_TAR_BZ2] - -patches = ['RELION-%(version)s_fltk-config.patch'] - -pythonversion = '-Python-2.7.8' - -builddependencies = [ - ('xextproto', '7.3.0'), -] -dependencies = [ - ('FFTW', '3.3.4'), - ('FLTK', '1.3.2'), - ('libX11', '1.6.2', pythonversion), - ('fontconfig', '2.11.1'), - ('libXft', '2.3.2'), - ('libXext', '1.3.2', pythonversion), - ('libXinerama', '1.1.3'), -] - -# RELION expects FLTK to be in external/fltk-1.3.0 -configopts = ['--enable-mpi --enable-openmp && ln -s $EBROOTFLTK/include external/fltk-1.3.0'] -buildopts = 'LIBS="-lfftw3_threads -lfftw3 -lm -lpthread -lfltk -lX11 -lXft -lfontconfig -lXext -lXinerama" ' -# users expect the maingui binary to be called relion -installopts = " && cp %(installdir)s/bin/relion_maingui %(installdir)s/bin/%(namelower)s " - - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/REMORA/REMORA-1.8.2-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/r/REMORA/REMORA-1.8.2-goolf-1.7.20.eb deleted file mode 100644 index 9ae5e9ebf1b9..000000000000 --- a/easybuild/easyconfigs/__archive__/r/REMORA/REMORA-1.8.2-goolf-1.7.20.eb +++ /dev/null @@ -1,29 +0,0 @@ -# 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/__archive__/r/RNAz/RNAz-2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/r/RNAz/RNAz-2.1-goolf-1.4.10.eb deleted file mode 100644 index 83c1690c1c74..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RNAz/RNAz-2.1-goolf-1.4.10.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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 = '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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://www.tbi.univie.ac.at/~wash/%s' % name] - -sanity_check_paths = { - 'files': ['bin/RNAz'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RNAz/RNAz-2.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/r/RNAz/RNAz-2.1-ictce-5.3.0.eb deleted file mode 100644 index 23460531f818..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RNAz/RNAz-2.1-ictce-5.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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 = '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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://www.tbi.univie.ac.at/~wash/%s' % name] - -sanity_check_paths = { - 'files': ['bin/RNAz'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/ROOT/ROOT-v5.30.06-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/r/ROOT/ROOT-v5.30.06-goolf-1.4.10.eb deleted file mode 100644 index b3d257608f18..000000000000 --- a/easybuild/easyconfigs/__archive__/r/ROOT/ROOT-v5.30.06-goolf-1.4.10.eb +++ /dev/null @@ -1,40 +0,0 @@ -name = 'ROOT' -version = 'v5.30.06' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -sources = ['%(namelower)s_%(version)s.source.tar.gz'] -source_urls = ['https://root.cern.ch/download/'] -checksums = ['e60d1a896299d000b6a34f032debc9aa'] - -python = 'Python' -pyver = '2.7.5' - -dependencies = [ - ('GSL', '1.16'), - ('libxml2', '2.9.1', '-%s-%s' % (python, pyver)), - (python, pyver), -] - -# architecture -arch = 'linuxx8664gcc' - -# disable features -configopts = ' --disable-xft --disable-x11 --disable-xrootd --disable-mysql' -# 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=$FFTW_INC_DIR --with-fftw3-libdir=$FFTW_LIB_DIR' -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/__archive__/r/ROOT/ROOT-v5.34.01-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/r/ROOT/ROOT-v5.34.01-goolf-1.4.10.eb deleted file mode 100644 index 99a4b3d8d69a..000000000000 --- a/easybuild/easyconfigs/__archive__/r/ROOT/ROOT-v5.34.01-goolf-1.4.10.eb +++ /dev/null @@ -1,40 +0,0 @@ -name = 'ROOT' -version = 'v5.34.01' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -sources = ['%s_%s.source.tar.gz' % (name.lower(), version)] -source_urls = ['https://root.cern.ch/download/'] -checksums = ['114ea7f18b48ed0b3bb0287f5a6d593f'] - -python = 'Python' -pyver = '2.7.3' - -dependencies = [ - ('GSL', '1.15'), - ('libxml2', '2.8.0', '-%s-%s' % (python, pyver)), - (python, pyver), -] - -# architecture -arch = 'linuxx8664gcc' - -# disable features -configopts = ' --disable-xft --disable-x11 --disable-xrootd --disable-mysql' -# 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-xml-incdir=$EBROOTLIBXML2/include/libxml2/libxml --with-xml-libdir=$EBROOTLIBXML2/lib' -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/__archive__/r/ROOT/ROOT-v5.34.01-intel-2015a.eb b/easybuild/easyconfigs/__archive__/r/ROOT/ROOT-v5.34.01-intel-2015a.eb deleted file mode 100644 index c111bdfea0b3..000000000000 --- a/easybuild/easyconfigs/__archive__/r/ROOT/ROOT-v5.34.01-intel-2015a.eb +++ /dev/null @@ -1,45 +0,0 @@ -name = 'ROOT' -version = 'v5.34.01' - -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': '2015a'} -toolchainopts = {'pic': True} - -sources = ['%s_%s.source.tar.gz' % (name.lower(), version)] -source_urls = ['https://root.cern.ch/download/'] -checksums = ['114ea7f18b48ed0b3bb0287f5a6d593f'] - -patches = [ - 'configure_FftwFromMkl_28.patch', - 'ROOT-%(version)s_recent-ifort.patch', -] - -python = 'Python' -pyver = '2.7.3' - -dependencies = [ - ('GSL', '1.15'), - ('libxml2', '2.8.0', '-%s-%s' % (python, pyver)), - (python, pyver), -] - -# architecture -arch = 'linuxx8664icc' - -# disable features -configopts = ' --disable-xft --disable-x11 --disable-xrootd --disable-mysql' -# 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=$EBROOTIMKL/mkl/include/fftw --with-fftw3-libdir=$EBROOTIMKL/mkl/lib/intel64' -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/__archive__/r/ROOT/ROOT-v5.34.13-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/r/ROOT/ROOT-v5.34.13-ictce-5.5.0.eb deleted file mode 100644 index a90994c1ab81..000000000000 --- a/easybuild/easyconfigs/__archive__/r/ROOT/ROOT-v5.34.13-ictce-5.5.0.eb +++ /dev/null @@ -1,45 +0,0 @@ -name = 'ROOT' -version = 'v5.34.13' - -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True} - -sources = ['%(namelower)s_%(version)s.source.tar.gz'] -source_urls = ['https://root.cern.ch/download/'] -checksums = ['3124168ce6b4574b471d6cda4aa40184'] - -patches = [ - 'configure_FftwFromMkl_28.patch', - 'ROOT-v5_recent-ifort.patch', -] - -python = 'Python' -pyver = '2.7.6' - -dependencies = [ - ('GSL', '1.16'), - ('libxml2', '2.9.1', '-%s-%s' % (python, pyver)), - (python, pyver), -] - -# architecture -arch = 'linuxx8664icc' - -# disable features -configopts = ' --disable-xft --disable-x11 --disable-xrootd --disable-mysql' -# 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' - -sanity_check_commands = ["python -c 'import ROOT'"] - -modextrapaths = {'PYTHONPATH': 'lib/root/'} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/r/ROOT/ROOT-v5.34.18-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/r/ROOT/ROOT-v5.34.18-ictce-5.5.0.eb deleted file mode 100644 index f662b0dedadf..000000000000 --- a/easybuild/easyconfigs/__archive__/r/ROOT/ROOT-v5.34.18-ictce-5.5.0.eb +++ /dev/null @@ -1,49 +0,0 @@ -name = 'ROOT' -version = 'v5.34.18' - -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True} - -sources = ['%(namelower)s_%(version)s.source.tar.gz'] -source_urls = ['https://root.cern.ch/download/'] -checksums = ['2a9ef6a342833cb461020fa0832e78fe'] - -patches = [ - 'configure_FftwFromMkl_28.patch', - 'ROOT-v5_recent-ifort.patch', -] - -python = 'Python' -pyver = '2.7.6' - -dependencies = [ - ('GSL', '1.16'), - ('Mesa', '7.11.2', '-%s-%s' % (python, pyver)), - ('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. - (python, pyver), -] - -# architecture -arch = 'linuxx8664icc' - -# disable features -configopts = ' --disable-xft --disable-xrootd --disable-mysql' -# 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=$EBROOTIMKL/mkl/include/fftw --with-fftw3-libdir=$EBROOTIMKL/mkl/lib/intel64' -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/__archive__/r/ROOT/ROOT-v5.34.26-intel-2015a.eb b/easybuild/easyconfigs/__archive__/r/ROOT/ROOT-v5.34.26-intel-2015a.eb deleted file mode 100644 index 6073d0e56c31..000000000000 --- a/easybuild/easyconfigs/__archive__/r/ROOT/ROOT-v5.34.26-intel-2015a.eb +++ /dev/null @@ -1,63 +0,0 @@ -name = 'ROOT' -version = 'v5.34.26' - -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': '2015a'} -toolchainopts = {'pic': True} - -sources = ['%(namelower)s_%(version)s.source.tar.gz'] -source_urls = ['https://root.cern.ch/download/'] -checksums = ['aa90309fa75ab69816dc819f5edd73f5'] - -patches = [ - 'configure_FftwFromMkl_28.patch', - 'ROOT-v5_recent-ifort.patch', - 'ROOT-v5.34.26_libX.patch', -] - -python = 'Python' -pyver = '2.7.9' - -dependencies = [ - ('GSL', '1.16'), - ('Mesa', '10.4.5', '-%s-%s' % (python, pyver)), - ('libxml2', '2.9.2', '-%s-%s' % (python, pyver)), - ('PCRE', '8.36'), - ('CFITSIO', '3.37'), - ('freetype', '2.5.5'), - (python, pyver), - ('zlib', '1.2.8'), - ('libXft', '2.3.2', '-libX11-1.6.3'), - ('libXpm', '3.5.11'), - ('libXext', '1.3.3'), -] - -# 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=$EBROOTLIBX11/lib --with-xext-libdir=$EBROOTLIBXEXT/lib' -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/__archive__/r/ROOT/ROOT-v5.34.34-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/r/ROOT/ROOT-v5.34.34-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 80a084ac4d7a..000000000000 --- a/easybuild/easyconfigs/__archive__/r/ROOT/ROOT-v5.34.34-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,43 +0,0 @@ -name = 'ROOT' -version = 'v5.34.34' - -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': '2015b'} -toolchainopts = {'pic': True} - -sources = ['%(namelower)s_%(version)s.source.tar.gz'] -source_urls = ['https://root.cern.ch/download/'] -checksums = ['fd9ee9cfc85cdad3d7c2c41a28796c24'] - -patches = [ - 'configure_FftwFromMkl_28.patch', -] - -pyver = '2.7.10' -versionsuffix = '-Python-%s' % pyver -dependencies = [ - ('GSL', '1.16'), - ('libxml2', '2.9.3', versionsuffix), - ('Python', pyver), -] - -# architecture -arch = 'linuxx8664icc' - -# disable features -configopts = ' --disable-xft --disable-x11 --disable-xrootd --disable-mysql' -# 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=$EBROOTIMKL/mkl/include/fftw --with-fftw3-libdir=$EBROOTIMKL/mkl/lib/intel64' -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/__archive__/r/RSEM/RSEM-1.2.26-intel-2015b.eb b/easybuild/easyconfigs/__archive__/r/RSEM/RSEM-1.2.26-intel-2015b.eb deleted file mode 100644 index c63ccbd6bf63..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RSEM/RSEM-1.2.26-intel-2015b.eb +++ /dev/null @@ -1,58 +0,0 @@ -easyblock = 'MakeCp' - -name = 'RSEM' -version = '1.2.26' - -homepage = 'http://deweylab.github.io/RSEM/' -description = """RNA-Seq by Expectation-Maximization)""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['https://github.com/deweylab/RSEM/archive/'] -sources = ['v%(version)s.tar.gz'] - -patches = ['RSEM-%(version)s_eb_provided_zlib.patch'] - -dependencies = [ - ('ncurses', '5.9'), - ('zlib', '1.2.8'), -] - -list_of_executables = [ - "rsem_perl_utils.pm", - "rsem-bam2readdepth", - "rsem-bam2wig", - "rsem-build-read-index", - "rsem-calculate-credibility-intervals", - "rsem-calculate-expression", - "rsem-control-fdr", - "rsem-extract-reference-transcripts", - "rsem-generate-data-matrix", - "rsem-generate-ngvector", - "rsem-gen-transcript-plots", - "rsem-get-unique", - "rsem-gff3-to-gtf", - "rsem-parse-alignments", - "rsem-plot-model", - "rsem-plot-transcript-wiggles", - "rsem-prepare-reference", - "rsem-preref", - "rsem-refseq-extract-primary-assembly", - "rsem-run-ebseq", - "rsem-run-em", - "rsem-run-gibbs", - "rsem-sam-validator", - "rsem-scan-for-paired-end-reads", - "rsem-simulate-reads", - "rsem-synthesis-reference-transcripts", - "rsem-tbam2gbam", -] - -files_to_copy = [(list_of_executables, "bin"), "WHAT_IS_NEW"] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in list_of_executables], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RSEQtools/RSEQtools-0.6-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/r/RSEQtools/RSEQtools-0.6-goolf-1.4.10.eb deleted file mode 100644 index 2500753cc591..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RSEQtools/RSEQtools-0.6-goolf-1.4.10.eb +++ /dev/null @@ -1,59 +0,0 @@ -# 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 = 'RSEQtools' -version = '0.6' - -homepage = 'http://rseqtools.gersteinlab.org' -description = """ A modular framework to analyze RNA-Seq data using compact - and anonymized data summaries.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://archive.gersteinlab.org/proj/rnaseq/rseqtools/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('BLAT', '3.5'), - ('GSL', '1.16'), -] - -# this apps is tricky to compile so we will do everything in prebuildopts -# -# firt define required environment variables -prebuildopts = 'export BIOINFOGSLDIR=$EBROOTGSL && export BIOINFOCONFDIR=conf && ' -# now move to "bios" folder and run "make && make prod". Then come back to root folder -prebuildopts += 'cd bios && make && make prod && cd - && ' -# now move to "mrf" folder, re-export the needed env var and run make -prebuildopts += 'cd mrf && export BIOINFOCONFDIR=../bios/conf/ && ' - -parallel = 1 - -# these are all the binaries compiled in "mrf" folder -binary_files = ["psl2mrf", "bowtie2mrf", "singleExport2mrf", "mrfSubsetByTargetName", - "mrfQuantifier", "mrfAnnotationCoverage", "mrf2wig", "mrf2gff", "mrfSampler", - "mrf2bgr", "wigSegmenter", "mrfMappingBias", "mrfSelectRegion", "mrfSelectSpliced", - "mrfSelectAnnotated", "createSpliceJunctionLibrary", "gff2interval", "export2fastq", - "mergeTranscripts", "interval2gff", "interval2sequences", "bed2interval", - "interval2bed", "mrf2sam", "sam2mrf", "mrfValidate", "bgrQuantifier", - "bgrSegmenter", "mrfCountRegion"] - -files_to_copy = [ - (['mrf/%s' % x for x in binary_files], "bin"), - "LICENSE", "README", "bios", "mrf", "test" -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in binary_files], - 'dirs': [] -} - -modextravars = { - 'BIOINFOCONFDIR': '%(installdir)s/bios/conf', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RSeQC/RSeQC-2.6.3-foss-2015b-Python-2.7.10-R-3.2.3.eb b/easybuild/easyconfigs/__archive__/r/RSeQC/RSeQC-2.6.3-foss-2015b-Python-2.7.10-R-3.2.3.eb deleted file mode 100644 index 2d60c20928eb..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RSeQC/RSeQC-2.6.3-foss-2015b-Python-2.7.10-R-3.2.3.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# Author: Adam Huffman -# The Francis Crick Institute - -easyblock = 'PythonPackage' - -name = 'RSeQC' -version = '2.6.3' -versionsuffix = '-Python-%(pyver)s-R-%(rver)s' - -homepage = 'http://rseqc.sourceforge.net/' -description = """RSeQC provides a number of useful modules that can - comprehensively evaluate high throughput sequence data especially RNA-seq - data. Some basic modules quickly inspect sequence quality, nucleotide - composition bias, PCR bias and GC bias, while RNA-seq specific modules - evaluate sequencing saturation, mapped reads distribution, coverage - uniformity, strand specificity, transcript level RNA integrity etc.""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [SOURCEFORGE_SOURCE] - -dependencies = [ - ('R', '3.2.3'), - ('Python', '2.7.10'), -] - -runtest = "python setup.py test" - -sanity_check_paths = { - 'files': ['bin/bam_stat.py', 'bin/overlay_bigwig.py', 'bin/split_paired_bam.py'], - 'dirs': ['lib'] -} - -options = {'modulename': 'qcmodule'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/Ray/Ray-2.3.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/r/Ray/Ray-2.3.1-intel-2015a.eb deleted file mode 100644 index 8b7237fffbd9..000000000000 --- a/easybuild/easyconfigs/__archive__/r/Ray/Ray-2.3.1-intel-2015a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Ray' -version = '2.3.1' - -homepage = 'http://sourceforge.net/projects/denovoassembler/' -description = """Ray -- Parallel genome assemblies for parallel DNA sequencing.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_BZ2] -source_urls = ['http://download.sourceforge.net/denovoassembler/'] - -dependencies = [ - ('zlib', '1.2.8'), - ('bzip2', '1.0.6'), -] - -skipsteps = ['configure'] -buildopts = 'PREFIX=%(installdir)s MPI_IO=y CXXFLAGS="$CXXFLAGS" HAVE_LIBZ=y HAVE_LIBBZ2=y' - -modextrapaths = {'PATH': ['']} - -sanity_check_paths = { - 'files': ['Ray'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/RcppArmadillo/RcppArmadillo-0.6.400.2.2-intel-2015b-R-3.2.1.eb b/easybuild/easyconfigs/__archive__/r/RcppArmadillo/RcppArmadillo-0.6.400.2.2-intel-2015b-R-3.2.1.eb deleted file mode 100644 index 112c89bc7996..000000000000 --- a/easybuild/easyconfigs/__archive__/r/RcppArmadillo/RcppArmadillo-0.6.400.2.2-intel-2015b-R-3.2.1.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'RPackage' - -name = 'RcppArmadillo' -version = '0.6.400.2.2' - -homepage = 'http://cran.r-project.org/web/packages/%(name)s' -description = """'Armadillo' is a templated C++ linear algebra library that aims towards a good balance - between speed and ease of use""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [ - 'http://cran.r-project.org/src/contrib/', - 'http://cran.r-project.org/src/contrib/Archive/$(name)s/', -] -sources = ['%(name)s_%(version)s.tar.gz'] - -r = 'R' -rver = '3.2.1' -versionsuffix = '-%s-%s' % (r, rver) - -dependencies = [ - (r, rver), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['RcppArmadillo'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/r/Rosetta/Rosetta-2015.31.58019-intel-2015a.eb b/easybuild/easyconfigs/__archive__/r/Rosetta/Rosetta-2015.31.58019-intel-2015a.eb deleted file mode 100644 index 64d1ea29a24d..000000000000 --- a/easybuild/easyconfigs/__archive__/r/Rosetta/Rosetta-2015.31.58019-intel-2015a.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'Rosetta' -version = '2015.31.58019' - -homepage = 'https://www.rosettacommons.org' -description = """Rosetta is the premier software suite for modeling macromolecular structures. As a flexible, -multi-purpose application, it includes tools for structure prediction, design, and remodeling of proteins and -nucleic acids.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'usempi': True} - -sources = ['%(namelower)s_src_%(version)s_bundle.tgz'] - -builddependencies = [('SCons', '2.3.6', '-Python-2.7.9')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/Rosetta/Rosetta-3.5-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/r/Rosetta/Rosetta-3.5-ictce-5.3.0.eb deleted file mode 100644 index 3f3eae03ad22..000000000000 --- a/easybuild/easyconfigs/__archive__/r/Rosetta/Rosetta-3.5-ictce-5.3.0.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'Rosetta' -version = '3.5' - -homepage = 'https://www.rosettacommons.org' -description = """Rosetta is the premier software suite for modeling macromolecular structures. As a flexible, -multi-purpose application, it includes tools for structure prediction, design, and remodeling of proteins and -nucleic acids.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'usempi': True} - -sources = ['%(namelower)s%(version)s_bundles.tgz'] - -builddependencies = [('SCons', '2.3.0', '-Python-2.7.3')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/Ruby/Ruby-2.1.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/r/Ruby/Ruby-2.1.0-goolf-1.4.10.eb deleted file mode 100644 index 513e8a388cad..000000000000 --- a/easybuild/easyconfigs/__archive__/r/Ruby/Ruby-2.1.0-goolf-1.4.10.eb +++ /dev/null @@ -1,33 +0,0 @@ -# With <3 for EasyBuild -# -# EasyConfig for Ruby 2.1: -# ---------------------------------------------------------------------------- -# Copyright: 2014 - Gregor Mendel Institute of Molecular Plant Biology GmBH -# License: MIT -# Authors: Aaron Zauner -# ---------------------------------------------------------------------------- -easyblock = 'ConfigureMake' - -name = 'Ruby' -version = '2.1.0' - -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': 'goolf', 'version': '1.4.10'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://cache.ruby-lang.org/pub/ruby/'] - -sanity_check_paths = { - 'files': ['bin/ruby', 'bin/rake', 'bin/gem', 'bin/testrb', 'bin/erb', - 'bin/ri', 'bin/irb', 'bin/rdoc', 'lib/libruby.so.2.1.0', - 'lib/libruby-static.a', 'lib/libruby.%s' % SHLIB_EXT], - 'dirs': ['lib/ruby/2.1.0', 'lib/ruby/gems', 'lib/pkgconfig', 'include/ruby-2.1.0'] -} - -configopts = "--disable-install-doc --enable-shared" - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/Ruby/Ruby-2.1.5-intel-2014b.eb b/easybuild/easyconfigs/__archive__/r/Ruby/Ruby-2.1.5-intel-2014b.eb deleted file mode 100644 index be5e8a20908b..000000000000 --- a/easybuild/easyconfigs/__archive__/r/Ruby/Ruby-2.1.5-intel-2014b.eb +++ /dev/null @@ -1,33 +0,0 @@ -# With <3 for EasyBuild -# -# EasyConfig for Ruby 2.1: -# ---------------------------------------------------------------------------- -# Copyright: 2014 - Gregor Mendel Institute of Molecular Plant Biology GmBH -# License: MIT -# Authors: Aaron Zauner -# ---------------------------------------------------------------------------- -easyblock = 'ConfigureMake' - -name = 'Ruby' -version = '2.1.5' - -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': 'intel', 'version': '2014b'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://cache.ruby-lang.org/pub/ruby/'] - -sanity_check_paths = { - 'files': ['bin/ruby', 'bin/rake', 'bin/gem', 'bin/testrb', 'bin/erb', - 'bin/ri', 'bin/irb', 'bin/rdoc', 'lib/libruby.so.2.1.0', - 'lib/libruby-static.a', 'lib/libruby.%s' % SHLIB_EXT], - 'dirs': ['lib/ruby/2.1.0', 'lib/ruby/gems', 'lib/pkgconfig', 'include/ruby-2.1.0'] -} - -configopts = "--disable-install-doc --enable-shared" - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/r/rSeq/rSeq-0.2.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/r/rSeq/rSeq-0.2.0-goolf-1.4.10.eb deleted file mode 100644 index de39a6a664a6..000000000000 --- a/easybuild/easyconfigs/__archive__/r/rSeq/rSeq-0.2.0-goolf-1.4.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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 = 'rSeq' -version = '0.2.0' - -homepage = 'http://www-personal.umich.edu/~jianghui/rseq/' -description = """ rSeq is a set of tools for RNA-Seq data analysis. It consists of programs - that deal with many aspects of RNA-Seq data analysis, such as read quality assessment, - reference sequence generation, sequence mapping, gene and isoform expressions (RPKMs) estimation, etc. - There are also many other features that will be gradually added into rSeq in the future. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = ['%(namelower)s-%(version)s-src.zip'] -source_urls = ['http://www-personal.umich.edu/~jianghui/rseq/download/'] - -files_to_copy = [ - (["rseq", "seqmap"], 'bin') -] - -sanity_check_paths = { - 'files': ["bin/rseq", "bin/seqmap"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/rainbow/rainbow-2.0.4-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/r/rainbow/rainbow-2.0.4-goolf-1.4.10.eb deleted file mode 100644 index cbe0f89b4804..000000000000 --- a/easybuild/easyconfigs/__archive__/r/rainbow/rainbow-2.0.4-goolf-1.4.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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 = 'rainbow' -version = '2.0.4' - -homepage = 'https://sourceforge.net/projects/bio-rainbow/' -description = """Efficient tool for clustering and assembling short reads, especially for RAD.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://downloads.sourceforge.net/project/bio-rainbow/'] -sources = ['%(name)s_%(version)s.tar.gz'] - -buildopts = ' CC=$CC' - -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': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/r/randrproto/randrproto-1.5.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/r/randrproto/randrproto-1.5.0-intel-2015b.eb deleted file mode 100644 index 87f1456d12d5..000000000000 --- a/easybuild/easyconfigs/__archive__/r/randrproto/randrproto-1.5.0-intel-2015b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'randrproto' -version = '1.5.0' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "Xrandr protocol and ancillary headers" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['randr.h', 'randrproto.h']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/r/renderproto/renderproto-0.11-foss-2014b.eb b/easybuild/easyconfigs/__archive__/r/renderproto/renderproto-0.11-foss-2014b.eb deleted file mode 100644 index a354245bf676..000000000000 --- a/easybuild/easyconfigs/__archive__/r/renderproto/renderproto-0.11-foss-2014b.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'renderproto' -version = '0.11' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "Xrender protocol and ancillary headers" - -toolchain = {'name': 'foss', 'version': '2014b'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['render.h', 'renderproto.h']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/r/renderproto/renderproto-0.11-intel-2014b.eb b/easybuild/easyconfigs/__archive__/r/renderproto/renderproto-0.11-intel-2014b.eb deleted file mode 100644 index c0cb8f56f126..000000000000 --- a/easybuild/easyconfigs/__archive__/r/renderproto/renderproto-0.11-intel-2014b.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'renderproto' -version = '0.11' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "Xrender protocol and ancillary headers" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['render.h', 'renderproto.h']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/r/renderproto/renderproto-0.11-intel-2015a.eb b/easybuild/easyconfigs/__archive__/r/renderproto/renderproto-0.11-intel-2015a.eb deleted file mode 100644 index 59a429868799..000000000000 --- a/easybuild/easyconfigs/__archive__/r/renderproto/renderproto-0.11-intel-2015a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'renderproto' -version = '0.11' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "Xrender protocol and ancillary headers" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['render.h', 'renderproto.h']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/r/renderproto/renderproto-0.11-intel-2015b.eb b/easybuild/easyconfigs/__archive__/r/renderproto/renderproto-0.11-intel-2015b.eb deleted file mode 100644 index 20a477feb642..000000000000 --- a/easybuild/easyconfigs/__archive__/r/renderproto/renderproto-0.11-intel-2015b.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'renderproto' -version = '0.11' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "Xrender protocol and ancillary headers" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['render.h', 'renderproto.h']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/r/requests/requests-2.6.2-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/r/requests/requests-2.6.2-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index c8c3ba972031..000000000000 --- a/easybuild/easyconfigs/__archive__/r/requests/requests-2.6.2-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'requests' -version = '2.6.2' - -homepage = 'https://pypi.python.org/pypi/requests/2.6.0' -description = """Python http for humans""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.9' -pyshortver = '.'.join(pythonversion.split('.')[:2]) - -versionsuffix = '-%s-%s' % (python, pythonversion) - -dependencies = [ - (python, pythonversion), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/requests-%s-py%s.egg' % (pyshortver, version, pyshortver)], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/r/requests/requests-2.7.0-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/r/requests/requests-2.7.0-foss-2015a-Python-2.7.9.eb deleted file mode 100644 index d4e3a34ddb40..000000000000 --- a/easybuild/easyconfigs/__archive__/r/requests/requests-2.7.0-foss-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'requests' -version = '2.7.0' - -homepage = 'https://pypi.python.org/pypi/requests/2.6.0' -description = """Python http for humans""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.9' -pyshortver = '.'.join(pythonversion.split('.')[:2]) - -versionsuffix = '-%s-%s' % (python, pythonversion) - -dependencies = [ - (python, pythonversion), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/requests-%s-py%s.egg' % (pyshortver, version, pyshortver)], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/r/requests/requests-2.7.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/r/requests/requests-2.7.0-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index f8a41a318c69..000000000000 --- a/easybuild/easyconfigs/__archive__/r/requests/requests-2.7.0-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'requests' -version = '2.7.0' - -homepage = 'https://pypi.python.org/pypi/requests/2.6.0' -description = """Python http for humans""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.9' -pyshortver = '.'.join(pythonversion.split('.')[:2]) - -versionsuffix = '-%s-%s' % (python, pythonversion) - -dependencies = [ - (python, pythonversion), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/requests-%s-py%s.egg' % (pyshortver, version, pyshortver)], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/r/rhdf5/rhdf5-2.14.0-intel-2015b-R-3.2.1.eb b/easybuild/easyconfigs/__archive__/r/rhdf5/rhdf5-2.14.0-intel-2015b-R-3.2.1.eb deleted file mode 100644 index e32484e7c160..000000000000 --- a/easybuild/easyconfigs/__archive__/r/rhdf5/rhdf5-2.14.0-intel-2015b-R-3.2.1.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'RPackage' - -name = 'rhdf5' -version = '2.14.0' - -homepage = 'https://bioconductor.org/packages/release/bioc/html/rhdf5.html' -description = "This R/Bioconductor package provides an interface between HDF5 and R." - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [ - 'http://bioconductor.org/packages/release/bioc/src/contrib/', - 'http://bioconductor.org/packages/3.2/bioc/src/contrib/', -] -sources = ['rhdf5_%(version)s.tar.gz'] - -rver = '3.2.1' -versionsuffix = '-R-3.2.1' -dependencies = [ - ('R', rver), - ('zlibbioc', '1.16.0', versionsuffix), - ('HDF5', '1.8.16'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': [name], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/r/rjags/rjags-3-13-intel-2014b-R-3.1.1.eb b/easybuild/easyconfigs/__archive__/r/rjags/rjags-3-13-intel-2014b-R-3.1.1.eb deleted file mode 100644 index 8ed75f2aca83..000000000000 --- a/easybuild/easyconfigs/__archive__/r/rjags/rjags-3-13-intel-2014b-R-3.1.1.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'RPackage' - -name = 'rjags' -version = '3-13' - -homepage = 'http://cran.r-project.org/web/packages/rjags' -description = """The rjags package is an interface to the JAGS library.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -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'] - -r = 'R' -rver = '3.1.1' -versionsuffix = '-%s-%s' % (r, rver) - -dependencies = [ - (r, rver), - ('JAGS', '3.4.0'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['rjags'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/r/rpy2/rpy2-2.4.3-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/r/rpy2/rpy2-2.4.3-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 7c80c0fb249c..000000000000 --- a/easybuild/easyconfigs/__archive__/r/rpy2/rpy2-2.4.3-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'rpy2' -version = '2.4.3' - -homepage = 'http://rpy.sourceforge.net/' -description = """rpy2 is a redesign and rewrite of rpy. It is providing a low-level -interface to R from Python, a proposed high-level interface, including wrappers to -graphical libraries, as well as R-like structures and functions. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://pypi.python.org/packages/source/r/%(name)s'] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.3' -pyshortver = '.'.join(pyver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('R', '2.15.2'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/%%(name)s-%%(version)s-py%s-linux-x86_64.egg' % (pyshortver, pyshortver)], -} - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/r/rpy2/rpy2-2.4.3-goolf-1.4.10-Python-3.2.3.eb b/easybuild/easyconfigs/__archive__/r/rpy2/rpy2-2.4.3-goolf-1.4.10-Python-3.2.3.eb deleted file mode 100644 index 2ad8592b89d2..000000000000 --- a/easybuild/easyconfigs/__archive__/r/rpy2/rpy2-2.4.3-goolf-1.4.10-Python-3.2.3.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'rpy2' -version = '2.4.3' - -homepage = 'http://rpy.sourceforge.net/' -description = """rpy2 is a redesign and rewrite of rpy. It is providing a low-level -interface to R from Python, a proposed high-level interface, including wrappers to -graphical libraries, as well as R-like structures and functions. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://pypi.python.org/packages/source/r/%(name)s'] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '3.2.3' -pyshortver = '.'.join(pyver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - (python, pyver), - ('R', '2.15.2'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/%%(name)s-%%(version)s-py%s-linux-x86_64.egg' % (pyshortver, pyshortver)], -} - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/__archive__/r/runjags/runjags-1.2.1-0-intel-2014b-R-3.1.1.eb b/easybuild/easyconfigs/__archive__/r/runjags/runjags-1.2.1-0-intel-2014b-R-3.1.1.eb deleted file mode 100644 index f7c90f5eff6a..000000000000 --- a/easybuild/easyconfigs/__archive__/r/runjags/runjags-1.2.1-0-intel-2014b-R-3.1.1.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'RPackage' - -name = 'runjags' -version = '1.2.1-0' - -homepage = 'http://cran.r-project.org/web/packages/runjags' -description = """This package provides high-level interface utilities for Just Another Gibbs Sampler (JAGS).""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -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'] - -r = 'R' -rver = '3.1.1' -versionsuffix = '-%s-%s' % (r, rver) - -dependencies = [ - (r, rver), - ('JAGS', '3.4.0'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['runjags'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.18-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.18-goolf-1.4.10.eb deleted file mode 100644 index 41c9a41b52cb..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.18-goolf-1.4.10.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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 -## - -name = 'SAMtools' -version = '0.1.18' - -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} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = [('http://sourceforge.net/projects/samtools/files/%s/%s' % (name.lower(), version), 'download')] - -patches = ['SAMtools_Makefile-ncurses.patch'] - -dependencies = [ - ('ncurses', '5.9'), - ('zlib', '1.2.7'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.18-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.18-ictce-5.3.0.eb deleted file mode 100644 index cb95f09db12e..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.18-ictce-5.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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 -## - -name = 'SAMtools' -version = '0.1.18' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = [('http://sourceforge.net/projects/samtools/files/%s/%s' % (name.lower(), version), 'download')] - -patches = ['SAMtools_Makefile-ncurses.patch'] - -dependencies = [ - ('ncurses', '5.9'), - ('zlib', '1.2.7'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.19-foss-2015a.eb b/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.19-foss-2015a.eb deleted file mode 100644 index c7a055062ea6..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.19-foss-2015a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'SAMtools' -version = '0.1.19' - -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': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = [('http://sourceforge.net/projects/samtools/files/%(namelower)s/%(version)s', 'download')] - -patches = ['SAMtools-%(version)s_Makefile-ncurses.patch'] - -dependencies = [ - ('ncurses', '5.9'), - ('zlib', '1.2.8'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.19-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.19-goolf-1.4.10.eb deleted file mode 100644 index c3c62371e337..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.19-goolf-1.4.10.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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 -## - -name = 'SAMtools' -version = '0.1.19' - -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} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = [('http://sourceforge.net/projects/samtools/files/%(namelower)s/%(version)s', 'download')] - -patches = ['SAMtools-%(version)s_Makefile-ncurses.patch'] - -dependencies = [ - ('ncurses', '5.9'), - ('zlib', '1.2.7'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.19-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.19-goolf-1.7.20.eb deleted file mode 100644 index cb7232a3fb12..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.19-goolf-1.7.20.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'SAMtools' -version = '0.1.19' - -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.7.20'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = [('http://sourceforge.net/projects/samtools/files/%(namelower)s/%(version)s', 'download')] - -checksums = ['ff8b46e6096cfb452003b1ec5091d86a'] - -patches = ['SAMtools-%(version)s_Makefile-ncurses.patch'] - -dependencies = [ - ('ncurses', '5.9'), - ('zlib', '1.2.8'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.19-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.19-ictce-5.5.0.eb deleted file mode 100644 index 4feaa862951a..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.19-ictce-5.5.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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 -## - -name = 'SAMtools' -version = '0.1.19' - -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = [('http://sourceforge.net/projects/samtools/files/%(namelower)s/%(version)s', 'download')] - -patches = ['SAMtools-0.1.19_Makefile-ncurses.patch'] - -dependencies = [ - ('ncurses', '5.9'), - ('zlib', '1.2.7'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.19-intel-2015a.eb b/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.19-intel-2015a.eb deleted file mode 100644 index ff9ad1f2da3a..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.19-intel-2015a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'SAMtools' -version = '0.1.19' - -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': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = [('http://sourceforge.net/projects/samtools/files/%(namelower)s/%(version)s', 'download')] - -patches = ['SAMtools-%(version)s_Makefile-ncurses.patch'] - -dependencies = [ - ('ncurses', '5.9'), - ('zlib', '1.2.8'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.20-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.20-goolf-1.7.20.eb deleted file mode 100644 index 7f3707b095b5..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.20-goolf-1.7.20.eb +++ /dev/null @@ -1,20 +0,0 @@ -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': 'goolf', 'version': '1.7.20'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://github.com/samtools/%(namelower)s/archive/%(version)s'] - -patches = ['SAMtools-%(version)s_Makefile-ncurses.patch'] - -dependencies = [ - ('ncurses', '5.9'), - ('zlib', '1.2.8'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.20-intel-2015b.eb b/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.20-intel-2015b.eb deleted file mode 100644 index 88566647f51a..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.20-intel-2015b.eb +++ /dev/null @@ -1,20 +0,0 @@ -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': '2015b'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://github.com/samtools/%(namelower)s/archive/%(version)s'] - -patches = ['SAMtools-%(version)s_Makefile-ncurses.patch'] - -dependencies = [ - ('ncurses', '5.9'), - ('zlib', '1.2.8'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.1-foss-2014b.eb b/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.1-foss-2014b.eb deleted file mode 100644 index fe530c9987b3..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.1-foss-2014b.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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$ -# -## - -name = 'SAMtools' -version = '1.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': '2014b'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = [SOURCEFORGE_SOURCE] - -patches = ['SAMtools-1.1_Makefile.patch'] - -dependencies = [ - ('ncurses', '5.9'), - ('zlib', '1.2.7'), -] - -parallel = 1 - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.1-goolf-1.4.10.eb deleted file mode 100644 index 6d55792df58d..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.1-goolf-1.4.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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 -## - -name = 'SAMtools' -version = '1.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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = [('http://sourceforge.net/projects/samtools/files/%s/%s' % (name.lower(), version), 'download')] - -patches = ['SAMtools-1.1_Makefile.patch'] - -dependencies = [ - ('ncurses', '5.9'), - ('zlib', '1.2.7'), -] - -parallel = 1 - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.1-intel-2014b.eb b/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.1-intel-2014b.eb deleted file mode 100644 index 143b4f0e11ee..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.1-intel-2014b.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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 -## - -name = 'SAMtools' -version = '1.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': '2014b'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = [SOURCEFORGE_SOURCE] - -patches = ['SAMtools-1.1_Makefile.patch'] - -dependencies = [ - ('ncurses', '5.9'), - ('zlib', '1.2.7'), -] - -parallel = 1 - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.1-intel-2015a.eb deleted file mode 100644 index ec9e8200a52c..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.1-intel-2015a.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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 -## - -name = 'SAMtools' -version = '1.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': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = [SOURCEFORGE_SOURCE] - -patches = ['SAMtools-1.1_Makefile.patch'] - -dependencies = [ - ('ncurses', '5.9'), - ('zlib', '1.2.8'), -] - -parallel = 1 - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.2-foss-2015a-HTSlib-1.2.1.eb b/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.2-foss-2015a-HTSlib-1.2.1.eb deleted file mode 100644 index e36e28d9bb15..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.2-foss-2015a-HTSlib-1.2.1.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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$ -# -## - -name = 'SAMtools' -version = '1.2' - -homepage = 'http://www.htslib.org/' -description = """Samtools is a suite of programs for interacting with high-throughput sequencing data. - SAMtools - Reading/writing/editing/indexing/viewing SAM/BAM/CRAM format""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] - -patches = ['%(name)s-%(version)s_extHTSlib_Makefile.patch'] - -htslib = 'HTSlib' -htsver = '1.2.1' -versionsuffix = '-%s-%s' % (htslib, htsver) - -dependencies = [ - (htslib, htsver), - ('ncurses', '5.9'), - ('zlib', '1.2.8'), -] - -parallel = 1 - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.2-foss-2015a.eb b/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.2-foss-2015a.eb deleted file mode 100644 index a99016b9902c..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.2-foss-2015a.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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$ -# -## - -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': '2015a'} -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'] - -dependencies = [ - ('ncurses', '5.9'), - ('zlib', '1.2.8'), -] - -parallel = 1 - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.2-foss-2015b.eb b/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.2-foss-2015b.eb deleted file mode 100644 index e1dd81f16023..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.2-foss-2015b.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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$ -# -## - -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': '2015b'} -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'] - -dependencies = [ - ('ncurses', '5.9'), - ('zlib', '1.2.8'), -] - -parallel = 1 - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.2-goolf-1.4.10.eb deleted file mode 100644 index b93365bdd789..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.2-goolf-1.4.10.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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$ -# -## - -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': 'goolf', 'version': '1.4.10'} -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'] - -dependencies = [ - ('ncurses', '5.9'), - ('zlib', '1.2.7'), -] - -parallel = 1 - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.2-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.2-goolf-1.7.20.eb deleted file mode 100644 index ce7c10f8f23b..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.2-goolf-1.7.20.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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$ -# -## - -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': 'goolf', 'version': '1.7.20'} -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'] - -dependencies = [ - ('ncurses', '5.9'), - ('zlib', '1.2.8'), -] - -parallel = 1 - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.2-intel-2015a-HTSlib-1.2.1.eb b/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.2-intel-2015a-HTSlib-1.2.1.eb deleted file mode 100644 index 09d30b179c3e..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.2-intel-2015a-HTSlib-1.2.1.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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$ -# -## - -name = 'SAMtools' -version = '1.2' - -homepage = 'http://www.htslib.org/' -description = """Samtools is a suite of programs for interacting with high-throughput sequencing data. - SAMtools - Reading/writing/editing/indexing/viewing SAM/BAM/CRAM format""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] - -patches = ['%(name)s-%(version)s_extHTSlib_Makefile.patch'] - -htslib = 'HTSlib' -htsver = '1.2.1' -versionsuffix = '-%s-%s' % (htslib, htsver) - -dependencies = [ - (htslib, htsver), - ('ncurses', '5.9'), - ('zlib', '1.2.8'), -] - -parallel = 1 - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.2-intel-2015b-HTSlib-1.2.1.eb b/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.2-intel-2015b-HTSlib-1.2.1.eb deleted file mode 100644 index 303f3a583d7d..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.2-intel-2015b-HTSlib-1.2.1.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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$ -# -## - -name = 'SAMtools' -version = '1.2' - -homepage = 'http://www.htslib.org/' -description = """Samtools is a suite of programs for interacting with high-throughput sequencing data. - SAMtools - Reading/writing/editing/indexing/viewing SAM/BAM/CRAM format""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] - -patches = ['%(name)s-%(version)s_extHTSlib_Makefile.patch'] - -htslib = 'HTSlib' -htsver = '1.2.1' -versionsuffix = '-%s-%s' % (htslib, htsver) - -dependencies = [ - (htslib, htsver), - ('ncurses', '5.9'), - ('zlib', '1.2.8'), -] - -parallel = 1 - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.3-foss-2015b.eb b/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.3-foss-2015b.eb deleted file mode 100644 index 63b113948c8f..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.3-foss-2015b.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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$ -# -## -name = 'SAMtools' -version = '1.3' - -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': '2015b'} -toolchainopts = {'optarch': True, '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-1.3_Makefile.patch'] - -dependencies = [ - ('ncurses', '5.9'), - ('zlib', '1.2.8'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.3.1-foss-2015b.eb b/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.3.1-foss-2015b.eb deleted file mode 100644 index af67f0ad2981..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.3.1-foss-2015b.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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': '2015b'} -toolchainopts = {'optarch': True, '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', '5.9'), - ('zlib', '1.2.8'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.3.1-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.3.1-goolf-1.7.20.eb deleted file mode 100644 index 97f0523ca607..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.3.1-goolf-1.7.20.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://easybuilders.github.io/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': 'goolf', 'version': '1.7.20'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['6c3d74355e9cf2d9b2e1460273285d154107659efa36a155704b1e4358b7d67e'] - -# Patch Makefile to link against zlib provided by EB -patches = ['SAMtools-%(version)s_Makefile.patch'] - -dependencies = [ - ('ncurses', '5.9'), - ('zlib', '1.2.8'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.4-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.4-goolf-1.4.10.eb deleted file mode 100644 index 1eafb1aad7ea..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-1.4-goolf-1.4.10.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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] -checksums = ['9aae5bf835274981ae22d385a390b875aef34db91e6355337ca8b4dd2960e3f4'] - -# 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/__archive__/s/SCANMS/SCANMS-2.02-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/__archive__/s/SCANMS/SCANMS-2.02-goolf-1.4.10-Perl-5.16.3.eb deleted file mode 100644 index 607082a50217..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SCANMS/SCANMS-2.02-goolf-1.4.10-Perl-5.16.3.eb +++ /dev/null @@ -1,43 +0,0 @@ -# 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 = 'PerlModule' - -name = 'SCANMS' -version = '2.02' - -homepage = 'http://compbio.ucmerced.edu/ardell/software/scanms/' -description = """SCANMS is an open source utility written in Perl that works in - conjunction with Richard Hudson’s coalescent simulator MS to do parametric - bootstrapping of a sliding window analysis of neutrality test statistics. - Currently supported statistics are Tajima’s D and Fu and Li’s D* and F*. - Its output of a joint distribution of window minima and maxima may then be - used to correct for multiple comparisons in such analyses.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://compbio.ucmerced.edu/'] -sources = [SOURCELOWER_TAR_GZ] - -perl = 'Perl' -perlver = '5.16.3' -versionsuffix = '-%s-%s' % (perl, perlver) - -dependencies = [ - (perl, perlver), -] - -# override the default sanity check for perl packages which tries to load Perl module -exts_filter = ('scanms -v 2>&1 | grep version', "") - -sanity_check_paths = { - 'files': ["bin/scanms"], - 'dirs': [] -} - -# copy all the documentation provided in the tarball to install directory -postinstallcmds = ["cp -r %(builddir)s/*/{README,SCANMS.pdf,scanms.doc.html} %(installdir)s"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SCDE/SCDE-20151209-intel-2015b-R-3.2.1.eb b/easybuild/easyconfigs/__archive__/s/SCDE/SCDE-20151209-intel-2015b-R-3.2.1.eb deleted file mode 100644 index 6451471e7438..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SCDE/SCDE-20151209-intel-2015b-R-3.2.1.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'RPackage' - -name = 'SCDE' -version = '20151209' - -homepage = 'http://pklab.med.harvard.edu/scde' -description = """R package for analyzing single-cell RNA-seq data""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['https://github.com/hms-dbmi/scde/archive/'] -sources = ['db56b09.tar.gz'] - -rver = '3.2.1' -versionsuffix = '-R-%s' % rver - -dependencies = [ - ('R', rver), - ('R-bundle-Bioconductor', '3.1', versionsuffix), - # newer version of RcppArmadillo required than the one included in R module - ('RcppArmadillo', '0.6.400.2.2', versionsuffix), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['%(namelower)s'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/s/SCOOP/SCOOP-0.5.3-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/SCOOP/SCOOP-0.5.3-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index b60889a72b66..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SCOOP/SCOOP-0.5.3-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "PythonPackage" - -name = 'SCOOP' -version = '0.5.3' - -homepage = 'http://code.google.com/p/scoop/' -description = """SCOOP (Scalable COncurrent Operations in Python) is a distributed task module - allowing concurrent parallel programming on various environments, from heterogeneous grids to supercomputers.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ["http://scoop.googlecode.com/files/"] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.3' -pyshortver = ".".join(pythonversion.split(".")[:-1]) -versionsuffix = '-%s-%s' % (python, pythonversion) -zmqapi = 2 - -dependencies = [ - (python, pythonversion), # python with builtin argparse - ('Greenlet', '0.4.0', versionsuffix), - ('PyZMQ', '2.2.0.1', '%s-zmq%s' % (versionsuffix, zmqapi)), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyv)s/site-packages/scoop-%%(version)s-py%(pyv)s.egg/scoop/' % {'pyv': pyshortver}], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/s/SCOOP/SCOOP-0.5.3-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/SCOOP/SCOOP-0.5.3-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 154be5b9d1a8..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SCOOP/SCOOP-0.5.3-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "PythonPackage" - -name = 'SCOOP' -version = '0.5.3' - -homepage = 'http://code.google.com/p/scoop/' -description = """SCOOP (Scalable COncurrent Operations in Python) is a distributed task module - allowing concurrent parallel programming on various environments, from heterogeneous grids to supercomputers.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ["http://scoop.googlecode.com/files/"] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.3' -pyshortver = ".".join(pythonversion.split(".")[:-1]) -versionsuffix = '-%s-%s' % (python, pythonversion) -zmqapi = 2 - -dependencies = [ - (python, pythonversion), # python with builtin argparse - ('Greenlet', '0.4.0', versionsuffix), - ('PyZMQ', '2.2.0.1', '%s-zmq%s' % (versionsuffix, zmqapi)), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyv)s/site-packages/scoop-%%(version)s-py%(pyv)s.egg/scoop/' % {'pyv': pyshortver}], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/s/SCOOP/SCOOP-0.6.2-ictce-5.5.0-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/s/SCOOP/SCOOP-0.6.2-ictce-5.5.0-Python-2.7.5.eb deleted file mode 100644 index 0794de7781ac..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SCOOP/SCOOP-0.6.2-ictce-5.5.0-Python-2.7.5.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "PythonPackage" - -name = 'SCOOP' -version = '0.6.2' - -homepage = 'http://code.google.com/p/scoop/' -description = """SCOOP (Scalable COncurrent Operations in Python) is a distributed task module - allowing concurrent parallel programming on various environments, from heterogeneous grids to supercomputers.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = ["http://scoop.googlecode.com/files/"] -sources = ["%(namelower)s-%(version)s.release.tar.gz"] - -python = 'Python' -pythonversion = '2.7.5' -pyshortver = ".".join(pythonversion.split(".")[:-1]) -versionsuffix = '-%s-%s' % (python, pythonversion) -zmqapi = 2 - -dependencies = [ - (python, pythonversion), # python with builtin argparse - ('Greenlet', '0.4.2', versionsuffix), - ('PyZMQ', '2.2.0.1', '%s-zmq%s' % (versionsuffix, zmqapi)), -] - -sanity_check_paths = { - 'dirs': [], - 'files': ['lib/python%(pyv)s/site-packages/scoop-%%(version)s.release-py%(pyv)s.egg' % {'pyv': pyshortver}], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/s/SCOOP/SCOOP-0.6.2-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/__archive__/s/SCOOP/SCOOP-0.6.2-ictce-5.5.0-Python-2.7.6.eb deleted file mode 100644 index d684a52592a9..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SCOOP/SCOOP-0.6.2-ictce-5.5.0-Python-2.7.6.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = "PythonPackage" - -name = 'SCOOP' -version = '0.6.2' - -homepage = 'http://code.google.com/p/scoop/' -description = """SCOOP (Scalable COncurrent Operations in Python) is a distributed task module - allowing concurrent parallel programming on various environments, from heterogeneous grids to supercomputers.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = ["http://scoop.googlecode.com/files/"] -sources = ['%s-%s.release.tar.gz' % (name.lower(), version)] - -python = 'Python' -pythonversion = '2.7.6' -pyshortver = ".".join(pythonversion.split(".")[:-1]) -versionsuffix = '-%s-%s' % (python, pythonversion) - -dependencies = [ - (python, pythonversion), # python with builtin argparse - ('Greenlet', '0.4.2', versionsuffix), - ('PyZMQ', '14.0.1', versionsuffix), -] - -sanity_check_paths = { - 'dirs': [], - 'files': ['lib/python%(pyv)s/site-packages/scoop-%%(version)s.release-py%(pyv)s.egg' % {'pyv': pyshortver}], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/s/SCOOP/SCOOP-0.6.2-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/s/SCOOP/SCOOP-0.6.2-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 057612c575f8..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SCOOP/SCOOP-0.6.2-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'SCOOP' -version = '0.6.2' - -homepage = 'http://code.google.com/p/scoop/' -description = """SCOOP (Scalable COncurrent Operations in Python) is a distributed task module - allowing concurrent parallel programming on various environments, from heterogeneous grids to supercomputers.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ["http://scoop.googlecode.com/files/"] -sources = ['%(namelower)s-%(version)s.release.tar.gz'] - -pyver = '2.7.10' -pyshortver = '.'.join(pyver.split('.')[:2]) -versionsuffix = '-Python-%s' % pyver - -dependencies = [ - ('Python', pyver), # python with builtin argparse - ('Greenlet', '0.4.2', versionsuffix), - ('PyZMQ', '15.1.0', versionsuffix + '-zmq4'), -] - -sanity_check_paths = { - 'dirs': [], - 'files': ['lib/python%(pyv)s/site-packages/scoop-%%(version)s.release-py%(pyv)s.egg' % {'pyv': pyshortver}], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-5.1.12b_esmumps-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-5.1.12b_esmumps-goolf-1.4.10.eb deleted file mode 100644 index fb8bdd5fe881..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-5.1.12b_esmumps-goolf-1.4.10.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'SCOTCH' -version = '5.1.12b_esmumps' - -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': 'goolf', 'version': '1.4.10'} -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/__archive__/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-5.3.0.eb deleted file mode 100644 index a840cb128c2b..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-5.3.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'SCOTCH' -version = '5.1.12b_esmumps' - -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': 'ictce', 'version': '5.3.0'} -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/__archive__/s/SCOTCH/SCOTCH-6.0.0_esmumps-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.0_esmumps-goolf-1.4.10.eb deleted file mode 100644 index 36e2a02cae42..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.0_esmumps-goolf-1.4.10.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'SCOTCH' -version = '6.0.0_esmumps' - -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': 'goolf', 'version': '1.4.10'} -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/__archive__/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-5.3.0.eb deleted file mode 100644 index b9f3cfb699ab..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-5.3.0.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'SCOTCH' -version = '6.0.0_esmumps' - -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': 'ictce', 'version': '5.3.0'} -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/__archive__/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-5.5.0.eb deleted file mode 100644 index 60cfca1ccb14..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-5.5.0.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'SCOTCH' -version = '6.0.0_esmumps' - -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': 'ictce', 'version': '5.5.0'} -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/__archive__/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-6.2.5.eb deleted file mode 100644 index 1a0f93462113..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-6.2.5.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'SCOTCH' -version = '6.0.0_esmumps' - -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': 'ictce', 'version': '6.2.5'} -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/__archive__/s/SCOTCH/SCOTCH-6.0.0_esmumps-intel-2014b.eb b/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.0_esmumps-intel-2014b.eb deleted file mode 100644 index 4e6810fc240a..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.0_esmumps-intel-2014b.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'SCOTCH' -version = '6.0.0_esmumps' - -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': '2014b'} -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/__archive__/s/SCOTCH/SCOTCH-6.0.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.3-intel-2015a.eb deleted file mode 100644 index 68499c20c9ed..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.3-intel-2015a.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'SCOTCH' -version = '6.0.3' - -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': '2015a'} -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/__archive__/s/SCOTCH/SCOTCH-6.0.4-foss-2015.05.eb b/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.4-foss-2015.05.eb deleted file mode 100644 index 8e49ec97388d..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.4-foss-2015.05.eb +++ /dev/null @@ -1,18 +0,0 @@ -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': 'foss', 'version': '2015.05'} -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/__archive__/s/SCOTCH/SCOTCH-6.0.4-foss-2015b.eb b/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.4-foss-2015b.eb deleted file mode 100644 index 6646f63b1d1a..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.4-foss-2015b.eb +++ /dev/null @@ -1,18 +0,0 @@ -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': 'foss', 'version': '2015b'} -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/__archive__/s/SCOTCH/SCOTCH-6.0.4-goolf-1.5.16.eb b/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.4-goolf-1.5.16.eb deleted file mode 100644 index beeb4ccbc146..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.4-goolf-1.5.16.eb +++ /dev/null @@ -1,19 +0,0 @@ -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': 'goolf', 'version': '1.5.16'} -toolchainopts = {'pic': True} - -source_urls = ['http://gforge.inria.fr/frs/download.php/file/34618/'] -sources = ['%(namelower)s_%(version)s.tar.gz'] -checksums = ['f53f4d71a8345ba15e2dd4e102a35fd83915abf50ea73e1bf6efe1bc2b4220c7'] - -dependencies = [ - ('zlib', '1.2.8'), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.4-intel-2015a.eb b/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.4-intel-2015a.eb deleted file mode 100644 index 173ec5abc67b..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.4-intel-2015a.eb +++ /dev/null @@ -1,18 +0,0 @@ -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': '2015a'} -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/__archive__/s/SCOTCH/SCOTCH-6.0.4-intel-2015b-64bitint.eb b/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.4-intel-2015b-64bitint.eb deleted file mode 100644 index a9f67fc8828f..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.4-intel-2015b-64bitint.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'SCOTCH' -version = '6.0.4' -versionsuffix = '-64bitint' - -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': '2015b'} -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/__archive__/s/SCOTCH/SCOTCH-6.0.4-intel-2015b.eb b/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.4-intel-2015b.eb deleted file mode 100644 index 5f4f35c9c000..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.4-intel-2015b.eb +++ /dev/null @@ -1,18 +0,0 @@ -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': '2015b'} -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/__archive__/s/SCons/SCons-2.3.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/SCons/SCons-2.3.0-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index b3870d5d2e3a..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SCons/SCons-2.3.0-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'SCons' -version = '2.3.0' - -homepage = 'http://www.scons.org/' -description = "SCons is a software construction tool." -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -python = 'Python' -pyver = '2.7.3' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [(python, pyver)] - -sanity_check_paths = { - 'files': ['bin/scons', 'bin/scons-time', 'bin/sconsign'], - 'dirs': ['lib/%(namelower)s-%(version)s/%(name)s'], -} - -# no Python module to import during sanity check -options = {'modulename': False} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SCons/SCons-2.3.0-ictce-5.3.0-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/s/SCons/SCons-2.3.0-ictce-5.3.0-Python-2.7.5.eb deleted file mode 100644 index f245f6b355b4..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SCons/SCons-2.3.0-ictce-5.3.0-Python-2.7.5.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'SCons' -version = '2.3.0' - -homepage = 'http://www.scons.org/' -description = "SCons is a software construction tool." - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -python = 'Python' -pyver = '2.7.5' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [(python, pyver)] - -sanity_check_paths = { - 'files': ['bin/scons', 'bin/scons-time', 'bin/sconsign'], - 'dirs': ['lib/%(namelower)s-%(version)s/%(name)s'], -} - -# no Python module to import during sanity check -options = {'modulename': False} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SCons/SCons-2.3.6-foss-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/s/SCons/SCons-2.3.6-foss-2015a-Python-2.7.10.eb deleted file mode 100644 index b7a663f57f5c..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SCons/SCons-2.3.6-foss-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'SCons' -version = '2.3.6' - -homepage = 'http://www.scons.org/' -description = "SCons is a software construction tool." - -toolchain = {'name': 'foss', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [(python, pyver)] - -sanity_check_paths = { - 'files': ['bin/scons', 'bin/scons-time', 'bin/sconsign'], - 'dirs': ['lib/%(namelower)s-%(version)s/%(name)s'], -} - -# no Python module to import during sanity check -options = {'modulename': False} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SCons/SCons-2.3.6-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/s/SCons/SCons-2.3.6-foss-2015a-Python-2.7.9.eb deleted file mode 100644 index 3ecc56278460..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SCons/SCons-2.3.6-foss-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'SCons' -version = '2.3.6' - -homepage = 'http://www.scons.org/' -description = "SCons is a software construction tool." - -toolchain = {'name': 'foss', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -python = 'Python' -pyver = '2.7.9' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [(python, pyver)] - -sanity_check_paths = { - 'files': ['bin/scons', 'bin/scons-time', 'bin/sconsign'], - 'dirs': ['lib/%(namelower)s-%(version)s/%(name)s'], -} - -# no Python module to import during sanity check -options = {'modulename': False} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SCons/SCons-2.3.6-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/s/SCons/SCons-2.3.6-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index 343cf4ead2f0..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SCons/SCons-2.3.6-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'SCons' -version = '2.3.6' - -homepage = 'http://www.scons.org/' -description = "SCons is a software construction tool." - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [(python, pyver)] - -sanity_check_paths = { - 'files': ['bin/scons', 'bin/scons-time', 'bin/sconsign'], - 'dirs': ['lib/%(namelower)s-%(version)s/%(name)s'], -} - -# no Python module to import during sanity check -options = {'modulename': False} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SCons/SCons-2.3.6-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/s/SCons/SCons-2.3.6-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index a672b2722bc6..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SCons/SCons-2.3.6-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'SCons' -version = '2.3.6' - -homepage = 'http://www.scons.org/' -description = "SCons is a software construction tool." - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -python = 'Python' -pyver = '2.7.9' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [(python, pyver)] - -sanity_check_paths = { - 'files': ['bin/scons', 'bin/scons-time', 'bin/sconsign'], - 'dirs': ['lib/%(namelower)s-%(version)s/%(name)s'], -} - -# no Python module to import during sanity check -options = {'modulename': False} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SDPA/SDPA-7.3.8-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/s/SDPA/SDPA-7.3.8-ictce-6.2.5.eb deleted file mode 100644 index afd09dc3ccbd..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SDPA/SDPA-7.3.8-ictce-6.2.5.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'SDPA' -version = '7.3.8' - -homepage = 'http://sdpa.sourceforge.net' -description = """SDPA is one of the most efficient and stable software packages -for solving SDPs based on the primal-dual interior-point method.""" - -toolchain = {'name': 'ictce', 'version': '6.2.5'} -toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} - -sources = ['%(namelower)s_%(version)s.tar.gz'] -source_urls = [SOURCEFORGE_SOURCE] - -dependencies = [('MUMPS', '4.10.0', '-parmetis')] - -configopts = ' --with-blas="$LIBBLAS_MT" --with-lapack="$LIBLAPACK_MT"' -configopts += ' --with-mumps-libs="-ldmumps -lmumps_common -lpord -lparmetis -lmetis' -configopts += ' -lesmumps -lptscotch -lscotcherr -lscotch -lifcore $LIBSCALAPACK"' - -sanity_check_paths = { - 'files': ['bin/sdpa', 'lib/libsdpa.a'], - 'dirs': [] -} - -# seems to fail if not build serially -parallel = 1 - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/SHRiMP/SHRiMP-2.2.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/SHRiMP/SHRiMP-2.2.3-goolf-1.4.10.eb deleted file mode 100644 index 468661de322c..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SHRiMP/SHRiMP-2.2.3-goolf-1.4.10.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'SHRiMP' -version = '2.2.3' - -homepage = 'http://compbio.cs.toronto.edu/shrimp/' -description = """SHRiMP is a software package for aligning genomic reads against a target genome. -It was primarily developed with the multitudinous short reads of next generation sequencing machines in mind, -as well as Applied Biosystem's colourspace genomic representation.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://compbio.cs.toronto.edu/shrimp/releases'] -sources = ['%s_%s.src.tar.gz' % (name, '_'.join(version.split('.')))] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SHRiMP/SHRiMP-2.2.3-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/s/SHRiMP/SHRiMP-2.2.3-ictce-5.3.0.eb deleted file mode 100644 index f2353b69aa54..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SHRiMP/SHRiMP-2.2.3-ictce-5.3.0.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'SHRiMP' -version = '2.2.3' - -homepage = 'http://compbio.cs.toronto.edu/shrimp/' -description = """SHRiMP is a software package for aligning genomic reads against a target genome. - It was primarily developed with the multitudinous short reads of next generation sequencing machines in mind, - as well as Applied Biosystem's colourspace genomic representation.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://compbio.cs.toronto.edu/shrimp/releases'] -sources = ['%s_%s.src.tar.gz' % (name, '_'.join(version.split('.')))] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SIP/SIP-4.16.4-goolf-1.5.14-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/s/SIP/SIP-4.16.4-goolf-1.5.14-Python-2.7.9.eb deleted file mode 100644 index a6d3e74b40bd..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SIP/SIP-4.16.4-goolf-1.5.14-Python-2.7.9.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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.16.4' -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': 'goolf', 'version': '1.5.14'} - -source_urls = ['http://sourceforge.net/projects/pyqt/files/sip/sip-%(version)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ceda443fc5e129e67a067e2cd7b73ff037f8b10b50e407baa2b1d9f2199d57f5'] - -dependencies = [('Python', '2.7.9')] - -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/__archive__/s/SIP/SIP-4.16.4-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/s/SIP/SIP-4.16.4-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 4b1b8cd79123..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SIP/SIP-4.16.4-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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.16.4' -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': '2015a'} - -source_urls = ['http://sourceforge.net/projects/pyqt/files/sip/sip-%(version)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ceda443fc5e129e67a067e2cd7b73ff037f8b10b50e407baa2b1d9f2199d57f5'] - -dependencies = [('Python', '2.7.9')] - -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/__archive__/s/SIP/SIP-4.16.8-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/s/SIP/SIP-4.16.8-foss-2015a-Python-2.7.9.eb deleted file mode 100644 index 8d9614e1156d..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SIP/SIP-4.16.8-foss-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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.16.8' -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': '2015a'} - -source_urls = ['http://sourceforge.net/projects/pyqt/files/sip/sip-%(version)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['d3141b65e48a30c9ce36612f8bcd1730ebf02d044757e4d6c5234927e2063e18'] - -dependencies = [('Python', '2.7.9')] - -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/__archive__/s/SIP/SIP-4.16.8-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/s/SIP/SIP-4.16.8-intel-2014b-Python-2.7.8.eb deleted file mode 100644 index e9613c3e8914..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SIP/SIP-4.16.8-intel-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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.16.8' -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': '2014b'} - -source_urls = ['http://sourceforge.net/projects/pyqt/files/sip/sip-%(version)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['d3141b65e48a30c9ce36612f8bcd1730ebf02d044757e4d6c5234927e2063e18'] - -dependencies = [('Python', '2.7.8')] - -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/__archive__/s/SIP/SIP-4.16.8-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/s/SIP/SIP-4.16.8-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index e36d9994bf4f..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SIP/SIP-4.16.8-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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.16.8' -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': '2015a'} - -source_urls = ['http://sourceforge.net/projects/pyqt/files/sip/sip-%(version)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['d3141b65e48a30c9ce36612f8bcd1730ebf02d044757e4d6c5234927e2063e18'] - -dependencies = [('Python', '2.7.9')] - -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/__archive__/s/SLEPc/SLEPc-3.3-p1-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/SLEPc/SLEPc-3.3-p1-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index e137f85d4d65..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SLEPc/SLEPc-3.3-p1-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = "SLEPc" -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.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True} - -source_urls = ['http://www.grycap.upv.es/slepc/download/download.php?filename='] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('PETSc', '3.3-p2', versionsuffix)] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/s/SLEPc/SLEPc-3.3-p1-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/SLEPc/SLEPc-3.3-p1-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index e3ec9ea769af..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SLEPc/SLEPc-3.3-p1-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = "SLEPc" -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.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'usempi': True} - -source_urls = ['http://www.grycap.upv.es/slepc/download/download.php?filename='] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('PETSc', '3.3-p2', versionsuffix)] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/s/SLEPc/SLEPc-3.5.3-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/s/SLEPc/SLEPc-3.5.3-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index fd3e7c388802..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SLEPc/SLEPc-3.5.3-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'SLEPc' -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.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'usempi': True} - -source_urls = ['http://www.grycap.upv.es/slepc/download/download.php?filename='] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('PETSc', '3.5.3', versionsuffix)] - -petsc_arch = 'arch-linux2-c-opt' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/s/SLEPc/SLEPc-3.6.2-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/s/SLEPc/SLEPc-3.6.2-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 351ac62d2cb0..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SLEPc/SLEPc-3.6.2-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'SLEPc' -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.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'usempi': True} - -source_urls = ['http://www.grycap.upv.es/slepc/download/download.php?filename='] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('PETSc', '3.6.3', versionsuffix)] - -petsc_arch = 'installed-arch-linux2-c-opt' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/s/SMALT/SMALT-0.7.5-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/SMALT/SMALT-0.7.5-goolf-1.4.10.eb deleted file mode 100644 index 07bc8cff7aa0..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SMALT/SMALT-0.7.5-goolf-1.4.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2012-2014 Uni.Lu/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 -## - -easyblock = 'ConfigureMake' - -name = "SMALT" -version = "0.7.5" - -homepage = "http://www.sanger.ac.uk/resources/software/smalt/" -description = """SMALT efficiently aligns DNA sequencing reads with a reference genome.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': True, 'optarch': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['simread', 'smalt', 'mixreads', 'readstats']], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SMALT/SMALT-0.7.5-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/s/SMALT/SMALT-0.7.5-ictce-5.3.0.eb deleted file mode 100644 index 7d14bea6a928..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SMALT/SMALT-0.7.5-ictce-5.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2012-2014 Uni.Lu/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 -## - -easyblock = 'ConfigureMake' - -name = "SMALT" -version = "0.7.5" - -homepage = "http://www.sanger.ac.uk/resources/software/smalt/" -description = """SMALT efficiently aligns DNA sequencing reads with a reference genome.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': True, 'optarch': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['simread', 'smalt', 'mixreads', 'readstats']], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SOAPdenovo/SOAPdenovo-1.05-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/SOAPdenovo/SOAPdenovo-1.05-goolf-1.4.10.eb deleted file mode 100644 index f288d7f917c6..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SOAPdenovo/SOAPdenovo-1.05-goolf-1.4.10.eb +++ /dev/null @@ -1,26 +0,0 @@ -## -# 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 -## - -name = 'SOAPdenovo' -version = '1.05' - -homepage = 'http://soap.genomics.org.cn/index.html' -description = """Short Oligonucleotide Analysis Package - novel short-read assembly -method that can build a de novo draft assembly for the human-sized genomes""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = ['%s-V%s.src.tgz' % (name, version)] -source_urls = ['http://soap.genomics.org.cn/down'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SOAPdenovo/SOAPdenovo-1.05-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/s/SOAPdenovo/SOAPdenovo-1.05-ictce-5.3.0.eb deleted file mode 100644 index 762c7d68fd78..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SOAPdenovo/SOAPdenovo-1.05-ictce-5.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -## -# 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 -## - -name = 'SOAPdenovo' -version = '1.05' - -homepage = 'http://soap.genomics.org.cn/index.html' -description = """Short Oligonucleotide Analysis Package - novel short-read assembly -method that can build a de novo draft assembly for the human-sized genomes""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = ['%s-V%s.src.tgz' % (name, version)] -source_urls = ['http://soap.genomics.org.cn/down'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SOAPdenovo2/SOAPdenovo2-r240-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/SOAPdenovo2/SOAPdenovo2-r240-goolf-1.4.10.eb deleted file mode 100644 index 7e9207e3f13e..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SOAPdenovo2/SOAPdenovo2-r240-goolf-1.4.10.eb +++ /dev/null @@ -1,40 +0,0 @@ -# With <3 for EasyBuild -# -# EasyConfig for SOAPdenovo2: -# ---------------------------------------------------------------------------- -# Copyright: 2013 - Gregor Mendel Institute of Molecular Plant Biology GmBH -# License: MIT -# Authors: Petar Forai -# ---------------------------------------------------------------------------- - -easyblock = "MakeCp" - -name = 'SOAPdenovo2' -version = 'r240' - -homepage = 'http://soap.genomics.org.cn/index.html' -description = """SOAPdenovo is a novel short-read assembly method that can build a - de novo draft assembly for human-sized genomes. The program is specially designed to - assemble Illumina short reads. It creates new opportunities for building reference - sequences and carrying out accurate analyses of unexplored genomes in a cost effective way. - SOAPdenovo2 is the successor of SOAPdenovo.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s-src-%(version)s.tgz'] - -patches = ['SOAPdenovo2-fix-unistd-includes.patch'] - -# parallel build is broken -maxparallel = 1 - -files_to_copy = [(['SOAPdenovo-127mer', 'SOAPdenovo-63mer'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/SOAPdenovo-63mer', 'bin/SOAPdenovo-127mer'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SOAPdenovo2/SOAPdenovo2-r240-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/s/SOAPdenovo2/SOAPdenovo2-r240-ictce-5.3.0.eb deleted file mode 100644 index e74ff0cb8303..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SOAPdenovo2/SOAPdenovo2-r240-ictce-5.3.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -# With <3 for EasyBuild -# -# EasyConfig for SOAPdenovo2: -# ---------------------------------------------------------------------------- -# Copyright: 2013 - Gregor Mendel Institute of Molecular Plant Biology GmBH -# License: MIT -# Authors: Petar Forai -# ---------------------------------------------------------------------------- - -easyblock = "MakeCp" - -name = 'SOAPdenovo2' -version = 'r240' - -homepage = 'http://soap.genomics.org.cn/index.html' -description = """SOAPdenovo is a novel short-read assembly method that can build a - de novo draft assembly for human-sized genomes. The program is specially designed to - assemble Illumina short reads. It creates new opportunities for building reference - sequences and carrying out accurate analyses of unexplored genomes in a cost effective way. - SOAPdenovo2 is the successor of SOAPdenovo.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s-src-%(version)s.tgz'] - -patches = ['SOAPdenovo2-fix-unistd-includes.patch'] - -# parallel build is broken -maxparallel = 1 - -files_to_copy = [(['SOAPdenovo-127mer', 'SOAPdenovo-63mer'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/SOAPdenovo-63mer', 'bin/SOAPdenovo-127mer'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SOAPdenovo2/SOAPdenovo2-r240-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/s/SOAPdenovo2/SOAPdenovo2-r240-ictce-5.5.0.eb deleted file mode 100644 index 6e27e80aadd2..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SOAPdenovo2/SOAPdenovo2-r240-ictce-5.5.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -# With <3 for EasyBuild -# -# EasyConfig for SOAPdenovo2: -# ---------------------------------------------------------------------------- -# Copyright: 2013 - Gregor Mendel Institute of Molecular Plant Biology GmBH -# License: MIT -# Authors: Petar Forai -# ---------------------------------------------------------------------------- - -easyblock = "MakeCp" - -name = 'SOAPdenovo2' -version = 'r240' - -homepage = 'http://soap.genomics.org.cn/index.html' -description = """SOAPdenovo is a novel short-read assembly method that can build a - de novo draft assembly for human-sized genomes. The program is specially designed to - assemble Illumina short reads. It creates new opportunities for building reference - sequences and carrying out accurate analyses of unexplored genomes in a cost effective way. - SOAPdenovo2 is the successor of SOAPdenovo.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s-src-%(version)s.tgz'] - -patches = ['SOAPdenovo2-fix-unistd-includes.patch'] - -# parallel build is broken -maxparallel = 1 - -files_to_copy = [(['SOAPdenovo-127mer', 'SOAPdenovo-63mer'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/SOAPdenovo-63mer', 'bin/SOAPdenovo-127mer'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SOAPdenovo2/SOAPdenovo2-r240-intel-2015a.eb b/easybuild/easyconfigs/__archive__/s/SOAPdenovo2/SOAPdenovo2-r240-intel-2015a.eb deleted file mode 100644 index d56a8ae4dd5e..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SOAPdenovo2/SOAPdenovo2-r240-intel-2015a.eb +++ /dev/null @@ -1,40 +0,0 @@ -# With <3 for EasyBuild -# -# EasyConfig for SOAPdenovo2: -# ---------------------------------------------------------------------------- -# Copyright: 2013 - Gregor Mendel Institute of Molecular Plant Biology GmBH -# License: MIT -# Authors: Petar Forai -# ---------------------------------------------------------------------------- - -easyblock = "MakeCp" - -name = 'SOAPdenovo2' -version = 'r240' - -homepage = 'http://soap.genomics.org.cn/index.html' -description = """SOAPdenovo is a novel short-read assembly method that can build a - de novo draft assembly for human-sized genomes. The program is specially designed to - assemble Illumina short reads. It creates new opportunities for building reference - sequences and carrying out accurate analyses of unexplored genomes in a cost effective way. - SOAPdenovo2 is the successor of SOAPdenovo.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s-src-%(version)s.tgz'] - -patches = ['SOAPdenovo2-fix-unistd-includes.patch'] - -# parallel build is broken -maxparallel = 1 - -files_to_copy = [(['SOAPdenovo-127mer', 'SOAPdenovo-63mer'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/SOAPdenovo-63mer', 'bin/SOAPdenovo-127mer'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SOAPdenovo2/SOAPdenovo2-r240-intel-2015b.eb b/easybuild/easyconfigs/__archive__/s/SOAPdenovo2/SOAPdenovo2-r240-intel-2015b.eb deleted file mode 100644 index 4948eef292fb..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SOAPdenovo2/SOAPdenovo2-r240-intel-2015b.eb +++ /dev/null @@ -1,40 +0,0 @@ -# With <3 for EasyBuild -# -# EasyConfig for SOAPdenovo2: -# ---------------------------------------------------------------------------- -# Copyright: 2013 - Gregor Mendel Institute of Molecular Plant Biology GmBH -# License: MIT -# Authors: Petar Forai -# ---------------------------------------------------------------------------- - -easyblock = "MakeCp" - -name = 'SOAPdenovo2' -version = 'r240' - -homepage = 'http://soap.genomics.org.cn/index.html' -description = """SOAPdenovo is a novel short-read assembly method that can build a - de novo draft assembly for human-sized genomes. The program is specially designed to - assemble Illumina short reads. It creates new opportunities for building reference - sequences and carrying out accurate analyses of unexplored genomes in a cost effective way. - SOAPdenovo2 is the successor of SOAPdenovo.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s-src-%(version)s.tgz'] - -patches = ['SOAPdenovo2-fix-unistd-includes.patch'] - -# parallel build is broken -maxparallel = 1 - -files_to_copy = [(['SOAPdenovo-127mer', 'SOAPdenovo-63mer'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/SOAPdenovo-63mer', 'bin/SOAPdenovo-127mer'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SOAPec/SOAPec-2.02-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/s/SOAPec/SOAPec-2.02-ictce-5.5.0.eb deleted file mode 100644 index fa8d7bd1e5c9..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SOAPec/SOAPec-2.02-ictce-5.5.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = "MakeCp" - -name = 'SOAPec' -version = '2.02' - -homepage = 'http://soap.genomics.org.cn/index.html' -description = """SOAPec is a short-read correction tool and part of SOAPdenovo. - It is specially designed to correct Illum ina GA short reads.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://download.sourceforge.net/soapdenovo2'] -sources = ['%(name)s_src_v%(version)s.tgz'] - -dependencies = [('zlib', '1.2.7')] - -files_to_copy = [(['src/*/Corrector_AR', 'src/*/Corrector_HA', 'src/*/KmerFreq_AR', 'src/*/KmerFreq_HA'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/Corrector_AR', 'bin/Corrector_HA', 'bin/KmerFreq_AR', 'bin/KmerFreq_HA'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SOBAcl/SOBAcl-r18-intel-2014b-Perl-5.20.0.eb b/easybuild/easyconfigs/__archive__/s/SOBAcl/SOBAcl-r18-intel-2014b-Perl-5.20.0.eb deleted file mode 100644 index cf5f1f9a0218..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SOBAcl/SOBAcl-r18-intel-2014b-Perl-5.20.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = "Tarball" - -name = 'SOBAcl' -version = 'r18' - -homepage = 'http://www.sequenceontology.org/software/sobacl.html' -description = """SOBAcl is a command line tool for analyzing GFF3 annotations. -GFF3 is a standard file format for genomic annotation data. SOBAcl gathers -statistics from GFF3 files and can generate a wide variety of tables -and graphs.""" - -toolchain = {'name': 'intel', 'version': '2014b'} -sources = [('SOBA_%s.tar.gz' % (version))] -source_urls = ['http://www.sequenceontology.org/software/SOBA_Code/'] - -perl = 'Perl' -perlver = '5.20.0' -versionsuffix = '-%s-%s' % (perl, perlver) - -dependencies = [('GraphViz', '2.18', versionsuffix)] - -sanity_check_paths = { - 'files': ['bin/SOBAcl', 'bin/so_tree', 'lib/Bundle/SOBA.pm', 'lib/SOBA/Base.pm', 'lib/SOBA/Run.pm'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SPAdes/SPAdes-3.0.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/SPAdes/SPAdes-3.0.0-goolf-1.4.10.eb deleted file mode 100644 index 672b4b6174df..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SPAdes/SPAdes-3.0.0-goolf-1.4.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -# 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 = "CMakeMake" - -name = 'SPAdes' -version = '3.0.0' - -homepage = 'http://bioinf.spbau.ru/en/spades' -description = """ Genome assembler for single-cell and isolates data sets """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://spades.bioinf.spbau.ru/release%(version)s/'] -sources = [SOURCE_TAR_GZ] - -builddependencies = [('CMake', '2.8.12')] - -dependencies = [('zlib', '1.2.8')] - -start_dir = 'src' - -separate_build_dir = True - -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/__archive__/s/SPAdes/SPAdes-3.1.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/SPAdes/SPAdes-3.1.0-goolf-1.4.10.eb deleted file mode 100644 index 36652b20f0e7..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SPAdes/SPAdes-3.1.0-goolf-1.4.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -# 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 = "CMakeMake" - -name = 'SPAdes' -version = '3.1.0' - -homepage = 'http://bioinf.spbau.ru/en/spades' -description = """ Genome assembler for single-cell and isolates data sets """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://spades.bioinf.spbau.ru/release%(version)s/'] -sources = [SOURCE_TAR_GZ] - -builddependencies = [('CMake', '2.8.12')] - -dependencies = [('zlib', '1.2.8')] - -start_dir = 'src' - -separate_build_dir = True - -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/__archive__/s/SPAdes/SPAdes-3.6.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/SPAdes/SPAdes-3.6.2-goolf-1.4.10.eb deleted file mode 100644 index 50ca4cd509d9..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SPAdes/SPAdes-3.6.2-goolf-1.4.10.eb +++ /dev/null @@ -1,40 +0,0 @@ -# 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 = 'SPAdes' -version = '3.6.2' - -homepage = 'http://bioinf.spbau.ru/en/spades' -description = """Genome assembler for single-cell and isolates data sets""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://spades.bioinf.spbau.ru/release%(version)s/'] -sources = [SOURCE_TAR_GZ] - -builddependencies = [('CMake', '3.2.3')] - -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/__archive__/s/SPAdes/SPAdes-3.6.2-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/s/SPAdes/SPAdes-3.6.2-goolf-1.7.20.eb deleted file mode 100644 index 46422756f799..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SPAdes/SPAdes-3.6.2-goolf-1.7.20.eb +++ /dev/null @@ -1,40 +0,0 @@ -# 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 = 'SPAdes' -version = '3.6.2' - -homepage = 'http://bioinf.spbau.ru/en/spades' -description = """Genome assembler for single-cell and isolates data sets""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = ['http://spades.bioinf.spbau.ru/release%(version)s/'] -sources = [SOURCE_TAR_GZ] - -builddependencies = [('CMake', '3.5.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/__archive__/s/SPIDER/SPIDER-22.10-foss-2015a.eb b/easybuild/easyconfigs/__archive__/s/SPIDER/SPIDER-22.10-foss-2015a.eb deleted file mode 100644 index 31a4eb409aa8..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SPIDER/SPIDER-22.10-foss-2015a.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'SPIDER' -version = '22.10' - -homepage = 'http://spider.wadsworth.org/spider_doc/spider/docs/spider.html' -description = """SPIDER (System for Processing Image Data from Electron microscopy and Related fields) is - an image processing system for electron microscopy.""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'static': True} - -source_urls = ['http://spider.wadsworth.org/spider_doc/spider/download/'] -sources = ['spiderweb.%(version)s.tar.gz'] - -patches = [ - 'SPIDER-%(version)s_fix-syntax-ifort.patch', - 'SPIDER-%(version)s_gfortran49.patch', -] - -start_dir = 'spider/src' - -buildininstalldir = True - -parallel = 1 - -skipsteps = ['configure', 'install'] - -prebuildopts = "rm ../bin/spider* && rm ../src/spider*.[ao] && " -buildopts = '-f Makefile_linux COMP="$F90" EXE=spider FFTWLIBDIR=$EBROOTFFTW/lib ' -buildopts += 'FFLAGS="$F90FLAGS -DSP_LIBFFTW3 -DSP_LINUX -DSP_GFORTRAN -cpp -dM -c" LF="$F90FLAGS"' - -modextrapaths = {'PATH': ['spider/bin']} - -sanity_check_paths = { - 'files': ['spider/bin/spider'], - 'dirs': [''], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/s/SPIDER/SPIDER-22.10-intel-2015a-mpi.eb b/easybuild/easyconfigs/__archive__/s/SPIDER/SPIDER-22.10-intel-2015a-mpi.eb deleted file mode 100644 index cdcacc46310b..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SPIDER/SPIDER-22.10-intel-2015a-mpi.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'SPIDER' -version = '22.10' -versionsuffix = '-mpi' - -homepage = 'http://spider.wadsworth.org/spider_doc/spider/docs/spider.html' -description = """SPIDER (System for Processing Image Data from Electron microscopy and Related fields) is - an image processing system for electron microscopy.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'usempi': True} - -source_urls = ['http://spider.wadsworth.org/spider_doc/spider/download/'] -sources = ['spiderweb.%(version)s.tar.gz'] - -patches = ['SPIDER-%(version)s_fix-syntax-ifort.patch'] - -dependencies = [('FFTW', '3.3.4')] - -start_dir = 'spider/src' - -buildininstalldir = True - -parallel = 1 - -skipsteps = ['configure', 'install'] - -prebuildopts = "rm ../bin/spider* && rm ../src/spider*.[ao] && " -buildopts = '-f Makefile_linux_mp COMP="$F90" EXE=spider FFTWLIBDIR=$EBROOTFFTW/lib ' -buildopts += 'FFLAGS="$F90FLAGS -DSP_LIBFFTW3 -DSP_LINUX -DSP_IFC -fpp -c -DUSE_MPI" LF="$F90FLAGS -ldl -lpthread"' - -modextrapaths = {'PATH': ['spider/bin']} - -sanity_check_paths = { - 'files': ['spider/bin/spider'], - 'dirs': [''], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/s/SPIDER/SPIDER-22.10-intel-2015a-mt.eb b/easybuild/easyconfigs/__archive__/s/SPIDER/SPIDER-22.10-intel-2015a-mt.eb deleted file mode 100644 index a747562bcb64..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SPIDER/SPIDER-22.10-intel-2015a-mt.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'SPIDER' -version = '22.10' -versionsuffix = '-mt' - -homepage = 'http://spider.wadsworth.org/spider_doc/spider/docs/spider.html' -description = """SPIDER (System for Processing Image Data from Electron microscopy and Related fields) is - an image processing system for electron microscopy.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'static': True, 'openmp': True} - -source_urls = ['http://spider.wadsworth.org/spider_doc/spider/download/'] -sources = ['spiderweb.%(version)s.tar.gz'] - -patches = ['SPIDER-%(version)s_fix-syntax-ifort.patch'] - -dependencies = [('FFTW', '3.3.4')] - -start_dir = 'spider/src' - -buildininstalldir = True - -parallel = 1 - -skipsteps = ['configure', 'install'] - -prebuildopts = "rm ../bin/spider* && rm ../src/spider*.[ao] && " -buildopts = '-f Makefile_linux_mp COMP="$F90" EXE=spider FFTWLIBDIR=$EBROOTFFTW/lib ' -buildopts += 'FFLAGS="$F90FLAGS -DSP_LIBFFTW3 -DSP_LINUX -DSP_IFC -fpp -c -DSP_MP" LF="$F90FLAGS"' - -modextrapaths = {'PATH': ['spider/bin']} - -sanity_check_paths = { - 'files': ['spider/bin/spider'], - 'dirs': [''], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/s/SPIDER/SPIDER-22.10-intel-2015a.eb b/easybuild/easyconfigs/__archive__/s/SPIDER/SPIDER-22.10-intel-2015a.eb deleted file mode 100644 index cf9bac047991..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SPIDER/SPIDER-22.10-intel-2015a.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'SPIDER' -version = '22.10' - -homepage = 'http://spider.wadsworth.org/spider_doc/spider/docs/spider.html' -description = """SPIDER (System for Processing Image Data from Electron microscopy and Related fields) is - an image processing system for electron microscopy.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'static': True} - -source_urls = ['http://spider.wadsworth.org/spider_doc/spider/download/'] -sources = ['spiderweb.%(version)s.tar.gz'] - -patches = ['SPIDER-%(version)s_fix-syntax-ifort.patch'] - -dependencies = [('FFTW', '3.3.4')] - -start_dir = 'spider/src' - -buildininstalldir = True - -parallel = 1 - -skipsteps = ['configure', 'install'] - -prebuildopts = "rm ../bin/spider* && rm ../src/spider*.[ao] && " -buildopts = '-f Makefile_linux COMP="$F90" EXE=spider FFTWLIBDIR=$EBROOTFFTW/lib ' -buildopts += 'FFLAGS="$F90FLAGS -DSP_LIBFFTW3 -DSP_LINUX -DSP_IFC -fpp -c" LF="$F90FLAGS"' - -modextrapaths = {'PATH': ['spider/bin']} - -sanity_check_paths = { - 'files': ['spider/bin/spider'], - 'dirs': [''], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/s/SPRNG/SPRNG-2.0a-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/SPRNG/SPRNG-2.0a-goolf-1.4.10.eb deleted file mode 100644 index 4a20471e6de7..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SPRNG/SPRNG-2.0a-goolf-1.4.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'MakeCp' - -name = 'SPRNG' -version = '2.0a' - -homepage = 'http://www.sprng.org/' -description = "Scalable Parallel Pseudo Random Number Generators Library" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True} - -source_urls = ['http://www.sprng.org/Version2.0/'] -sources = ['%(namelower)s%(version)s.tgz'] - -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" ' -buildopts += 'GMPLIB="-L$EBROOTGMP/lib -lgmp" FFXN="-DAdd_"' - -# does not support parallel build -parallel = 1 - -files_to_copy = [ - (['lib/libsprng.a'], 'lib'), - (['include/interface.h', 'include/sprng.h', 'include/sprng_f.h'], 'include'), -] - -sanity_check_paths = { - 'files': ["lib/libsprng.a"], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/s/SPRNG/SPRNG-2.0a-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/s/SPRNG/SPRNG-2.0a-ictce-5.3.0.eb deleted file mode 100644 index 9464d9961665..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SPRNG/SPRNG-2.0a-ictce-5.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'MakeCp' - -name = 'SPRNG' -version = '2.0a' - -homepage = 'http://www.sprng.org/' -description = "Scalable Parallel Pseudo Random Number Generators Library" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'usempi': True} - -source_urls = ['http://www.sprng.org/Version2.0/'] -sources = ['%(namelower)s%(version)s.tgz'] - -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" ' -buildopts += 'GMPLIB="-L$EBROOTGMP/lib -lgmp" FFXN="-DAdd_"' - -# does not support parallel build -parallel = 1 - -files_to_copy = [ - (['lib/libsprng.a'], 'lib'), - (['include/interface.h', 'include/sprng.h', 'include/sprng_f.h'], 'include'), -] - -sanity_check_paths = { - 'files': ["lib/libsprng.a"], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/s/SPRNG/SPRNG-2.0a-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/s/SPRNG/SPRNG-2.0a-ictce-5.5.0.eb deleted file mode 100644 index 380060ff3b6d..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SPRNG/SPRNG-2.0a-ictce-5.5.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'MakeCp' - -name = 'SPRNG' -version = '2.0a' - -homepage = 'http://www.sprng.org/' -description = "Scalable Parallel Pseudo Random Number Generators Library" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'usempi': True} - -source_urls = ['http://www.sprng.org/Version2.0/'] -sources = ['%(namelower)s%(version)s.tgz'] - -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" ' -buildopts += 'GMPLIB="-L$EBROOTGMP/lib -lgmp" FFXN="-DAdd_"' - -# does not support parallel build -parallel = 1 - -files_to_copy = [ - (['lib/libsprng.a'], 'lib'), - (['include/interface.h', 'include/sprng.h', 'include/sprng_f.h'], 'include'), -] - -sanity_check_paths = { - 'files': ["lib/libsprng.a"], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/s/SPRNG/SPRNG-2.0b-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/SPRNG/SPRNG-2.0b-goolf-1.4.10.eb deleted file mode 100644 index 36cdd512d299..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SPRNG/SPRNG-2.0b-goolf-1.4.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'MakeCp' - -name = 'SPRNG' -version = '2.0b' - -homepage = 'http://www.sprng.org/' -description = "Scalable Parallel Pseudo Random Number Generators Library" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True} - -source_urls = ['http://www.sprng.org/Version2.0/'] -sources = ['%(namelower)s%(version)s.tar.gz'] - -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" ' -buildopts += 'GMPLIB="-L$EBROOTGMP/lib -lgmp" FFXN="-DAdd_"' - -# does not support parallel build -parallel = 1 - -files_to_copy = [ - (['lib/libsprng.a'], 'lib'), - (['include/interface.h', 'include/sprng.h', 'include/sprng_f.h'], 'include'), -] - -sanity_check_paths = { - 'files': ["lib/libsprng.a"], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/s/SPRNG/SPRNG-2.0b-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/s/SPRNG/SPRNG-2.0b-ictce-5.3.0.eb deleted file mode 100644 index 44b9de5758aa..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SPRNG/SPRNG-2.0b-ictce-5.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'MakeCp' - -name = 'SPRNG' -version = '2.0b' - -homepage = 'http://www.sprng.org/' -description = "Scalable Parallel Pseudo Random Number Generators Library" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'usempi': True} - -source_urls = ['http://www.sprng.org/Version2.0/'] -sources = ['%(namelower)s%(version)s.tar.gz'] - -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" ' -buildopts += 'GMPLIB="-L$EBROOTGMP/lib -lgmp" FFXN="-DAdd_"' - -# does not support parallel build -parallel = 1 - -files_to_copy = [ - (['lib/libsprng.a'], 'lib'), - (['include/interface.h', 'include/sprng.h', 'include/sprng_f.h'], 'include'), -] - -sanity_check_paths = { - 'files': ["lib/libsprng.a"], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/s/SPRNG/SPRNG-2.0b-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/s/SPRNG/SPRNG-2.0b-ictce-5.5.0.eb deleted file mode 100644 index def70b5b622c..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SPRNG/SPRNG-2.0b-ictce-5.5.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'MakeCp' - -name = 'SPRNG' -version = '2.0b' - -homepage = 'http://www.sprng.org/' -description = "Scalable Parallel Pseudo Random Number Generators Library" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'usempi': True} - -source_urls = ['http://www.sprng.org/Version2.0/'] -sources = ['%(namelower)s%(version)s.tar.gz'] - -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" ' -buildopts += 'GMPLIB="-L$EBROOTGMP/lib -lgmp" FFXN="-DAdd_"' - -# does not support parallel build -parallel = 1 - -files_to_copy = [ - (['lib/libsprng.a'], 'lib'), - (['include/interface.h', 'include/sprng.h', 'include/sprng_f.h'], 'include'), -] - -sanity_check_paths = { - 'files': ["lib/libsprng.a"], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.10.0-foss-2015a.eb b/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.10.0-foss-2015a.eb deleted file mode 100644 index 17f00411a976..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.10.0-foss-2015a.eb +++ /dev/null @@ -1,40 +0,0 @@ -## -# 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.10.0' - -homepage = 'http://www.sqlite.org/' -description = 'SQLite: SQL Database Engine in a C Library' - -toolchain = {'name': 'foss', 'version': '2015a'} - -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.4'), -] - -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/__archive__/s/SQLite/SQLite-3.7.17-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.7.17-goolf-1.4.10.eb deleted file mode 100644 index f3308cf41cca..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.7.17-goolf-1.4.10.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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.7.17' - -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-3071700.tar.gz -source_urls = ['http://www.hwaci.com/sw/sqlite/2013'] -sources = ['sqlite-autoconf-%s0%s%s00.tar.gz' % tuple(version.split('.'))] # very weird way to calculate your filename - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -dependencies = [ - ('libreadline', '6.2'), - ('Tcl', '8.5.14'), -] - -sanity_check_paths = { - 'files': ['bin/sqlite3'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.7.17-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.7.17-ictce-5.3.0.eb deleted file mode 100644 index e3447aee6be0..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.7.17-ictce-5.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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.7.17' - -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-3071700.tar.gz -source_urls = ['http://www.hwaci.com/sw/sqlite/2013'] -vs = version.split('.') -sources = ['sqlite-autoconf-%s0%s%s00.tar.gz' % tuple(version.split('.'))] # very weird way to calculate your filename - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -dependencies = [ - ('libreadline', '6.2'), - ('Tcl', '8.5.14'), -] - -sanity_check_paths = { - 'files': ['bin/sqlite3'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.1-goolf-1.4.10.eb deleted file mode 100644 index f65ec4dae62a..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.1-goolf-1.4.10.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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.8.1' - -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.hwaci.com/sw/sqlite/2013'] -sources = ['sqlite-autoconf-%s0%s0%s00.tar.gz' % tuple(version.split('.'))] # very weird way to calculate your filename - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -dependencies = [ - ('libreadline', '6.2'), - ('Tcl', '8.6.1'), -] - -sanity_check_paths = { - 'files': ['bin/sqlite3'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.1-ictce-5.3.0.eb deleted file mode 100644 index 80c5606194f2..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.1-ictce-5.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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.8.1' - -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.hwaci.com/sw/sqlite/2013'] -sources = ['sqlite-autoconf-%s0%s0%s00.tar.gz' % tuple(version.split('.'))] # very weird way to calculate your filename - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -dependencies = [ - ('libreadline', '6.2'), - ('Tcl', '8.6.1'), -] - -sanity_check_paths = { - 'files': ['bin/sqlite3'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.10.2-foss-2015a.eb b/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.10.2-foss-2015a.eb deleted file mode 100644 index 9fe38bf12a16..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.10.2-foss-2015a.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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.8.10.2' - -homepage = 'http://www.sqlite.org/' -description = 'SQLite: SQL Database Engine in a C Library' - -toolchain = {'name': 'foss', 'version': '2015a'} - -# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz -source_urls = ['http://www.sqlite.org/2015/'] -version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version.split('.')[1:]) -sources = ['sqlite-autoconf-%s.tar.gz' % version_str] - -dependencies = [ - ('libreadline', '6.3'), - ('Tcl', '8.6.4'), -] - -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/__archive__/s/SQLite/SQLite-3.8.10.2-foss-2015b.eb b/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.10.2-foss-2015b.eb deleted file mode 100644 index 5a806bef031b..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.10.2-foss-2015b.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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.8.10.2' - -homepage = 'http://www.sqlite.org/' -description = 'SQLite: SQL Database Engine in a C Library' - -toolchain = {'name': 'foss', 'version': '2015b'} - -# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz -source_urls = ['http://www.sqlite.org/2015/'] -version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version.split('.')[1:]) -sources = ['sqlite-autoconf-%s.tar.gz' % version_str] - -dependencies = [ - ('libreadline', '6.3'), - ('Tcl', '8.6.4'), -] - -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/__archive__/s/SQLite/SQLite-3.8.10.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.10.2-goolf-1.4.10.eb deleted file mode 100644 index e01c86890607..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.10.2-goolf-1.4.10.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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.8.10.2' - -homepage = 'http://www.sqlite.org/' -description = 'SQLite: SQL Database Engine in a C Library' - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz -source_urls = ['http://www.sqlite.org/2015/'] -version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version.split('.')[1:]) -sources = ['sqlite-autoconf-%s.tar.gz' % version_str] - -dependencies = [ - ('libreadline', '6.3'), - ('Tcl', '8.6.4'), -] - -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/__archive__/s/SQLite/SQLite-3.8.10.2-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.10.2-goolf-1.7.20.eb deleted file mode 100644 index 7fb046898e35..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.10.2-goolf-1.7.20.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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.8.10.2' - -homepage = 'http://www.sqlite.org/' -description = 'SQLite: SQL Database Engine in a C Library' - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz -source_urls = ['http://www.sqlite.org/2015/'] -version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version.split('.')[1:]) -sources = ['sqlite-autoconf-%s.tar.gz' % version_str] - -dependencies = [ - ('libreadline', '6.3'), - ('Tcl', '8.6.4'), -] - -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/__archive__/s/SQLite/SQLite-3.8.10.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.10.2-intel-2015a.eb deleted file mode 100644 index 8738842f40d1..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.10.2-intel-2015a.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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.8.10.2' - -homepage = 'http://www.sqlite.org/' -description = 'SQLite: SQL Database Engine in a C Library' - -toolchain = {'name': 'intel', 'version': '2015a'} - -# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz -source_urls = ['http://www.sqlite.org/2015/'] -version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version.split('.')[1:]) -sources = ['sqlite-autoconf-%s.tar.gz' % version_str] - -dependencies = [ - ('libreadline', '6.3'), - ('Tcl', '8.6.4'), -] - -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/__archive__/s/SQLite/SQLite-3.8.10.2-intel-2015b.eb b/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.10.2-intel-2015b.eb deleted file mode 100644 index 94e236ef73fb..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.10.2-intel-2015b.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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.8.10.2' - -homepage = 'http://www.sqlite.org/' -description = 'SQLite: SQL Database Engine in a C Library' - -toolchain = {'name': 'intel', 'version': '2015b'} - -# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz -source_urls = ['http://www.sqlite.org/2015/'] -version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version.split('.')[1:]) -sources = ['sqlite-autoconf-%s.tar.gz' % version_str] - -dependencies = [ - ('libreadline', '6.3'), - ('Tcl', '8.6.4'), -] - -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/__archive__/s/SQLite/SQLite-3.8.4.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.4.1-goolf-1.4.10.eb deleted file mode 100644 index db742635b8c9..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.4.1-goolf-1.4.10.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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/ -## -easyblock = 'ConfigureMake' - -name = 'SQLite' -version = '3.8.4.1' - -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.hwaci.com/sw/sqlite/2014'] -sources = ['sqlite-autoconf-%s0%s0%s0%s.tar.gz' % tuple(version.split('.'))] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -dependencies = [ - ('libreadline', '6.2'), - ('Tcl', '8.6.1'), -] - -sanity_check_paths = { - 'files': ['bin/sqlite3'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.5-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.5-goolf-1.4.10.eb deleted file mode 100644 index 6cd5fb9e4fc6..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.5-goolf-1.4.10.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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.8.5' - -homepage = 'http://www.hwaci.com/sw/sqlite/' -description = "SQLite: SQL Database Engine in a C Library" - -source_urls = ['http://www.sqlite.org/2014'] -sources = ['sqlite-autoconf-%s0%s0%s00.tar.gz' % tuple(version.split('.'))] # very weird way to calculate your filename - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -dependencies = [ - ('libreadline', '6.2'), - ('Tcl', '8.6.4'), -] - -sanity_check_paths = { - 'files': ['bin/sqlite3'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.6-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.6-ictce-5.5.0.eb deleted file mode 100644 index 883edbcbca3e..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.6-ictce-5.5.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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.8.6' - -homepage = 'http://www.sqlite.org/' -description = "SQLite: SQL Database Engine in a C Library" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz -source_urls = ['http://www.sqlite.org/2014/'] -sources = ['sqlite-autoconf-%s0%s0%s00.tar.gz' % tuple(version.split('.'))] # very weird way to calculate your filename - -dependencies = [ - ('libreadline', '6.2'), - ('Tcl', '8.6.2'), -] - -sanity_check_paths = { - 'files': ['bin/sqlite3'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.6-intel-2014b.eb b/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.6-intel-2014b.eb deleted file mode 100644 index 00aa9db43337..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.6-intel-2014b.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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.8.6' - -homepage = 'http://www.sqlite.org/' -description = "SQLite: SQL Database Engine in a C Library" - -# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz -source_urls = ['http://www.sqlite.org/2014/'] -sources = ['sqlite-autoconf-%s0%s0%s00.tar.gz' % tuple(version.split('.'))] # very weird way to calculate your filename - -toolchain = {'name': 'intel', 'version': '2014b'} - -dependencies = [ - ('libreadline', '6.3'), - ('Tcl', '8.6.2'), -] - -sanity_check_paths = { - 'files': ['bin/sqlite3'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.8.1-foss-2015.05.eb b/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.8.1-foss-2015.05.eb deleted file mode 100644 index bc6c9dd40e7b..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.8.1-foss-2015.05.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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.8.8.1' - -homepage = 'http://www.sqlite.org/' -description = 'SQLite: SQL Database Engine in a C Library' - -toolchain = {'name': 'foss', 'version': '2015.05'} - -# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz -source_urls = ['http://www.sqlite.org/2015/'] -version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version.split('.')[1:]) -sources = ['sqlite-autoconf-%s.tar.gz' % version_str] - -dependencies = [ - ('libreadline', '6.3'), - ('Tcl', '8.6.3'), -] - -sanity_check_paths = { - 'files': ['bin/sqlite3'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.8.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.8.1-foss-2015a.eb deleted file mode 100644 index 2916ae6c7edc..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.8.1-foss-2015a.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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.8.8.1' - -homepage = 'http://www.sqlite.org/' -description = 'SQLite: SQL Database Engine in a C Library' - -toolchain = {'name': 'foss', 'version': '2015a'} - -# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz -source_urls = ['http://www.sqlite.org/2015/'] -version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version.split('.')[1:]) -sources = ['sqlite-autoconf-%s.tar.gz' % version_str] - -dependencies = [ - ('libreadline', '6.3'), - ('Tcl', '8.6.3'), -] - -sanity_check_paths = { - 'files': ['bin/sqlite3'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.8.1-foss-2015b.eb b/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.8.1-foss-2015b.eb deleted file mode 100644 index fb622bfe69b6..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.8.1-foss-2015b.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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.8.8.1' - -homepage = 'http://www.sqlite.org/' -description = 'SQLite: SQL Database Engine in a C Library' - -toolchain = {'name': 'foss', 'version': '2015b'} - -# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz -source_urls = ['http://www.sqlite.org/2015/'] -version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version.split('.')[1:]) -sources = ['sqlite-autoconf-%s.tar.gz' % version_str] - -dependencies = [ - ('libreadline', '6.3'), - ('Tcl', '8.6.3'), -] - -sanity_check_paths = { - 'files': ['bin/sqlite3'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.8.1-gompi-1.5.16.eb b/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.8.1-gompi-1.5.16.eb deleted file mode 100644 index 55e1cd7d9f72..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.8.1-gompi-1.5.16.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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.8.8.1' - -homepage = 'http://www.sqlite.org/' -description = 'SQLite: SQL Database Engine in a C Library' - -toolchain = {'name': 'gompi', 'version': '1.5.16'} - -# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz -source_urls = ['http://www.sqlite.org/2015/'] -version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version.split('.')[1:]) -sources = ['sqlite-autoconf-%s.tar.gz' % version_str] - -dependencies = [ - ('libreadline', '6.3'), - ('Tcl', '8.6.3'), -] - -sanity_check_paths = { - 'files': ['bin/sqlite3'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.8.1-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.8.1-goolf-1.5.14.eb deleted file mode 100644 index 31dbee8c485b..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.8.1-goolf-1.5.14.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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.8.8.1' - -homepage = 'http://www.sqlite.org/' -description = 'SQLite: SQL Database Engine in a C Library' - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz -source_urls = ['http://www.sqlite.org/2015/'] -version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version.split('.')[1:]) -sources = ['sqlite-autoconf-%s.tar.gz' % version_str] - -dependencies = [ - ('libreadline', '6.3'), - ('Tcl', '8.6.3'), -] - -sanity_check_paths = { - 'files': ['bin/sqlite3'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.8.1-goolf-1.5.16.eb b/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.8.1-goolf-1.5.16.eb deleted file mode 100644 index c93baeda44f1..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.8.1-goolf-1.5.16.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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.8.8.1' - -homepage = 'http://www.sqlite.org/' -description = 'SQLite: SQL Database Engine in a C Library' - -toolchain = {'name': 'goolf', 'version': '1.5.16'} - -# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz -source_urls = ['http://www.sqlite.org/2015/'] -version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version.split('.')[1:]) -sources = ['sqlite-autoconf-%s.tar.gz' % version_str] - -dependencies = [ - ('libreadline', '6.3'), - ('Tcl', '8.6.3'), -] - -sanity_check_paths = { - 'files': ['bin/sqlite3'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.8.1-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.8.1-goolf-1.7.20.eb deleted file mode 100644 index 53e7f6572d33..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.8.1-goolf-1.7.20.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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.8.8.1' - -homepage = 'http://www.sqlite.org/' -description = 'SQLite: SQL Database Engine in a C Library' - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz -source_urls = ['http://www.sqlite.org/2015/'] -version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version.split('.')[1:]) -sources = ['sqlite-autoconf-%s.tar.gz' % version_str] - -dependencies = [ - ('libreadline', '6.3'), - ('Tcl', '8.6.3'), -] - -sanity_check_paths = { - 'files': ['bin/sqlite3'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.8.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.8.1-intel-2015a.eb deleted file mode 100644 index 3dcf095ade13..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.8.1-intel-2015a.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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.8.8.1' - -homepage = 'http://www.sqlite.org/' -description = 'SQLite: SQL Database Engine in a C Library' - -toolchain = {'name': 'intel', 'version': '2015a'} - -# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz -source_urls = ['http://www.sqlite.org/2015/'] -version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version.split('.')[1:]) -sources = ['sqlite-autoconf-%s.tar.gz' % version_str] - -dependencies = [ - ('libreadline', '6.3'), - ('Tcl', '8.6.3'), -] - -sanity_check_paths = { - 'files': ['bin/sqlite3'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.9-foss-2015a.eb b/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.9-foss-2015a.eb deleted file mode 100644 index dd707477c94a..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.8.9-foss-2015a.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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/__archive__/s/SQLite/SQLite-3.9.2-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.9.2-CrayGNU-2015.11.eb deleted file mode 100644 index 46f4a1475350..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.9.2-CrayGNU-2015.11.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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.9.2' - -homepage = 'http://www.sqlite.org/' -description = 'SQLite: SQL Database Engine in a C Library' - -toolchain = {'name': 'CrayGNU', 'version': '2015.11'} - -# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz -source_urls = ['http://www.sqlite.org/2015/'] -local_version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) for x in version.split('.')[1:]) -sources = ['sqlite-autoconf-%s.tar.gz' % local_version_str] - -dependencies = [ - ('libreadline', '6.3'), - ('Tcl', '8.6.4'), -] - -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/__archive__/s/SQLite/SQLite-3.9.2-CrayGNU-2016.03.eb b/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.9.2-CrayGNU-2016.03.eb deleted file mode 100644 index 42c5f8c4c7d6..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.9.2-CrayGNU-2016.03.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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.9.2' - -homepage = 'http://www.sqlite.org/' -description = 'SQLite: SQL Database Engine in a C Library' - -toolchain = {'name': 'CrayGNU', 'version': '2016.03'} - -# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz -source_urls = ['http://www.sqlite.org/2015/'] -local_version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) for x in version.split('.')[1:]) -sources = ['sqlite-autoconf-%s.tar.gz' % local_version_str] - -dependencies = [ - ('libreadline', '6.3'), - ('Tcl', '8.6.4'), -] - -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/__archive__/s/SQLite/SQLite-3.9.2-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.9.2-goolf-1.7.20.eb deleted file mode 100644 index b694c4fcaadf..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.9.2-goolf-1.7.20.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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.9.2' - -homepage = 'http://www.sqlite.org/' -description = 'SQLite: SQL Database Engine in a C Library' - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz -source_urls = ['http://www.sqlite.org/2015/'] -version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) for x in version.split('.')[1:]) -sources = ['sqlite-autoconf-%s.tar.gz' % version_str] - -dependencies = [ - ('libreadline', '6.3'), - ('Tcl', '8.6.4'), -] - -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/__archive__/s/SQLite/SQLite-3.9.2-intel-2015b.eb b/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.9.2-intel-2015b.eb deleted file mode 100644 index 28138bf96874..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SQLite/SQLite-3.9.2-intel-2015b.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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.9.2' - -homepage = 'http://www.sqlite.org/' -description = 'SQLite: SQL Database Engine in a C Library' - -toolchain = {'name': 'intel', 'version': '2015b'} - -# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz -source_urls = ['http://www.sqlite.org/2015/'] -version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) for x in version.split('.')[1:]) -sources = ['sqlite-autoconf-%s.tar.gz' % version_str] - -dependencies = [ - ('libreadline', '6.3'), - ('Tcl', '8.6.4'), -] - -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/__archive__/s/STAR-Fusion/STAR-Fusion-0.6.0-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/__archive__/s/STAR-Fusion/STAR-Fusion-0.6.0-goolf-1.4.10-Perl-5.16.3.eb deleted file mode 100644 index 4b1936550325..000000000000 --- a/easybuild/easyconfigs/__archive__/s/STAR-Fusion/STAR-Fusion-0.6.0-goolf-1.4.10-Perl-5.16.3.eb +++ /dev/null @@ -1,52 +0,0 @@ -# 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 = 'STAR-Fusion' -version = '0.6.0' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'https://github.com/STAR-Fusion/STAR-Fusion' -description = """STAR-Fusion uses the STAR aligner to identify candidate fusion transcripts - supported by Illumina reads. STAR-Fusion further processes the output generated by the STAR aligner - to map junction reads and spanning reads to a reference annotation set.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://github.com/STAR-Fusion/STAR-Fusion/releases/download/v%(version)s/'] -sources = ['%(name)s_v%(version)s.FULL.tar.gz'] - -dependencies = [ - ('Perl', '5.16.3'), - ('STAR', '2.5.1b'), -] - -# these are the perl libraries dependencies -exts_defaultclass = 'PerlModule' -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/'], - }), - ('DB_File', '1.835', { - '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 - 'PERL5LIB': 'lib/perl5/site_perl/%(perlver)s/' -} - -sanity_check_paths = { - 'files': ['STAR-Fusion'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/STAR/STAR-2.3.0e-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/STAR/STAR-2.3.0e-goolf-1.4.10.eb deleted file mode 100644 index 851afee49530..000000000000 --- a/easybuild/easyconfigs/__archive__/s/STAR/STAR-2.3.0e-goolf-1.4.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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 = 'STAR' -version = '2.3.0e' - -homepage = 'https://code.google.com/p/rna-star/' -description = """ STAR aligns RNA-seq reads to a reference genome using - uncompressed suffix arrays. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://rna-star.googlecode.com/files/'] -sources = ['%(name)s_%(version)s.tgz'] - -patches = ['STAR_missing_includes.patch'] - -# a binary is provided with the source files. We delete it -prebuildopts = 'rm STAR && ' - -parallel = 1 - -files_to_copy = [(["STAR"], "bin"), "README.txt"] - -sanity_check_paths = { - 'files': ["bin/STAR"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/STAR/STAR-2.3.1z12-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/s/STAR/STAR-2.3.1z12-goolf-1.7.20.eb deleted file mode 100644 index 01b05100cc62..000000000000 --- a/easybuild/easyconfigs/__archive__/s/STAR/STAR-2.3.1z12-goolf-1.7.20.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'MakeCp' - -name = 'STAR' -version = '2.3.1z12' - -homepage = 'https://code.google.com/p/rna-star/' -description = """STAR: ultrafast universal RNA-seq aligner""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = ['https://github.com/alexdobin/%(name)s/archive/'] -sources = ['%(name)s_%(version)s.tar.gz'] - -checksums = ['c1e5b36a02011a73f9461f5bdc4dacaa'] - -buildopts = 'CXX="$CXX"' - -executables = [name, 'STARstatic'] -files_to_copy = [(executables, 'bin')] - -sanity_check_paths = { - 'files': ['bin/%(name)s'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/STAR/STAR-2.5.0a-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/STAR/STAR-2.5.0a-goolf-1.4.10.eb deleted file mode 100644 index 3b0c1e3f2892..000000000000 --- a/easybuild/easyconfigs/__archive__/s/STAR/STAR-2.5.0a-goolf-1.4.10.eb +++ /dev/null @@ -1,40 +0,0 @@ -# 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 = '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." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'openmp': True} - -source_urls = ['https://github.com/alexdobin/STAR/archive/'] -sources = ['%(name)s_%(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/__archive__/s/STAR/STAR-2.5.1b-foss-2015b.eb b/easybuild/easyconfigs/__archive__/s/STAR/STAR-2.5.1b-foss-2015b.eb deleted file mode 100644 index ce729a34b0a6..000000000000 --- a/easybuild/easyconfigs/__archive__/s/STAR/STAR-2.5.1b-foss-2015b.eb +++ /dev/null @@ -1,42 +0,0 @@ -# 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 -# Author: Adam Huffman -# The Francis Crick Institute - -easyblock = 'MakeCp' - -name = 'STAR' -version = '2.5.1b' - -homepage = 'https://github.com/alexdobin/STAR' -description = "STAR aligns RNA-seq reads to a reference genome using uncompressed suffix arrays." - -toolchain = {'name': 'foss', 'version': '2015b'} -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/__archive__/s/STAR/STAR-2.5.1b-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/STAR/STAR-2.5.1b-goolf-1.4.10.eb deleted file mode 100644 index 6147b68e4b0e..000000000000 --- a/easybuild/easyconfigs/__archive__/s/STAR/STAR-2.5.1b-goolf-1.4.10.eb +++ /dev/null @@ -1,40 +0,0 @@ -# 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 = 'STAR' -version = '2.5.1b' - -homepage = 'https://github.com/alexdobin/STAR' -description = "STAR aligns RNA-seq reads to a reference genome using uncompressed suffix arrays." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -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/__archive__/s/STAR/STAR-2.5.2a-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/s/STAR/STAR-2.5.2a-goolf-1.7.20.eb deleted file mode 100644 index 6655aaf6999a..000000000000 --- a/easybuild/easyconfigs/__archive__/s/STAR/STAR-2.5.2a-goolf-1.7.20.eb +++ /dev/null @@ -1,40 +0,0 @@ -# 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 = 'STAR' -version = '2.5.2a' - -homepage = 'https://github.com/alexdobin/STAR' -description = "STAR aligns RNA-seq reads to a reference genome using uncompressed suffix arrays." - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -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/__archive__/s/STREAM/STREAM-5.10-intel-2015a.eb b/easybuild/easyconfigs/__archive__/s/STREAM/STREAM-5.10-intel-2015a.eb deleted file mode 100644 index e8735ba38aed..000000000000 --- a/easybuild/easyconfigs/__archive__/s/STREAM/STREAM-5.10-intel-2015a.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'CmdCp' - -name = 'STREAM' -version = '5.10' - -homepage = 'https://www.cs.virginia.edu/stream/' -description = """The STREAM benchmark is a simple synthetic benchmark program that measures sustainable - memory bandwidth (in MB/s) and the corresponding computation rate for simple vector kernels.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'openmp': True} - -source_urls = ['https://www.cs.virginia.edu/stream/FTP/Code/'] -sources = [{'download_filename': '%(namelower)s.c', 'filename': 'stream-%(version)s.c'}] -checksums = ['a52bae5e175bea3f7832112af9c085adab47117f7d2ce219165379849231692b'] - -skipsteps = ['source'] - -# 10 million array elements (1000 runs): requires ~224MB of memory -cmds_str = "$CC $CFLAGS %(source)s -mcmodel=large -DSTREAM_ARRAY_SIZE=10000000 -DNTIMES=1000 -o stream_1Kx10M; " -# 100 million array elements (1000 runs): requires ~2.2GiB of memory -cmds_str += "$CC $CFLAGS %(source)s -mcmodel=large -DSTREAM_ARRAY_SIZE=100000000 -DNTIMES=1000 -o stream_1Kx100M; " -# 1 billion array elements (1000 runs): requires ~22.4 GiB of memory -cmds_str += "$CC $CFLAGS %(source)s -mcmodel=large -DSTREAM_ARRAY_SIZE=1000000000 -DNTIMES=1000 -o stream_1Kx1B; " -# 2.5 billion array elements (1000 runs): requires ~56 GiB of memory -cmds_str += "$CC $CFLAGS %(source)s -mcmodel=large -DSTREAM_ARRAY_SIZE=2500000000 -DNTIMES=1000 -o stream_1Kx2.5B; " - -cmds_map = [('stream-%(version)s.c', cmds_str)] - -files_to_copy = [(['stream_1Kx10M', 'stream_1Kx100M', 'stream_1Kx1B', 'stream_1Kx2.5B'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/stream_1Kx10M', 'bin/stream_1Kx100M', 'bin/stream_1Kx1B', 'bin/stream_1Kx2.5B'], - 'dirs': [], -} - -tests = ['%(installdir)s/bin/stream_1Kx10M'] - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/s/SURF/SURF-1.0-goolf-1.4.10-LINUXAMD64.eb b/easybuild/easyconfigs/__archive__/s/SURF/SURF-1.0-goolf-1.4.10-LINUXAMD64.eb deleted file mode 100644 index 29f05e207064..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SURF/SURF-1.0-goolf-1.4.10-LINUXAMD64.eb +++ /dev/null @@ -1,34 +0,0 @@ -# -# author: Dina Mahmoud Ibrahim ( Cairo University ) -# -easyblock = 'MakeCp' - -name = 'SURF' -version = '1.0' -ARCH = 'LINUXAMD64' -versionsuffix = '-%s' % ARCH - -homepage = 'http://www.ks.uiuc.edu/Research/vmd/vmd-1.7/ug/node65.html' -description = "A molecular surface solver, which can be used as rendering method in VMD." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://www.ks.uiuc.edu/Research/vmd/extsrcs'] -sources = [{'filename': '%(namelower)s.tar.Z', 'extract_cmd': "tar -xzf %s"}] - -builddependencies = [ - ('makedepend', '1.0.4'), - ('ed', '1.9'), -] - -prebuildopts = 'make INCLUDE="-I. -I$EBROOTGCC/lib/gcc/x86_64-unknown-linux-gnu/$EBVERSIONGCC/include" depend && ' -buildopts = ' && mv surf surf_%s' % ARCH - -files_to_copy = [(['surf_%s' % ARCH], "bin")] - -sanity_check_paths = { - 'files': ['bin/surf_%s' % ARCH], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SURF/SURF-1.0-ictce-5.3.0-LINUXAMD64.eb b/easybuild/easyconfigs/__archive__/s/SURF/SURF-1.0-ictce-5.3.0-LINUXAMD64.eb deleted file mode 100644 index 4fb273d1b66a..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SURF/SURF-1.0-ictce-5.3.0-LINUXAMD64.eb +++ /dev/null @@ -1,34 +0,0 @@ -# -# author: Dina Mahmoud Ibrahim ( Cairo University ) -# -easyblock = 'MakeCp' - -name = 'SURF' -version = '1.0' -ARCH = 'LINUXAMD64' -versionsuffix = '-%s' % ARCH - -homepage = 'http://www.ks.uiuc.edu/Research/vmd/vmd-1.7/ug/node65.html' -description = "A molecular surface solver, which can be used as rendering method in VMD." - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://www.ks.uiuc.edu/Research/vmd/extsrcs'] -sources = [{'filename': '%(namelower)s.tar.Z', 'extract_cmd': "tar -xzf %s"}] - -builddependencies = [ - ('makedepend', '1.0.4'), - ('ed', '1.9'), -] - -prebuildopts = 'make INCLUDE="-I. -I$EBROOTGCC/lib/gcc/x86_64-unknown-linux-gnu/$EBVERSIONGCC/include" depend && ' -buildopts = ' && mv surf surf_%s' % ARCH - -files_to_copy = [(['surf_%s' % ARCH], "bin")] - -sanity_check_paths = { - 'files': ['bin/surf_%s' % ARCH], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SWASH/SWASH-3.14-intel-2015b-mpi.eb b/easybuild/easyconfigs/__archive__/s/SWASH/SWASH-3.14-intel-2015b-mpi.eb deleted file mode 100644 index c01885134c99..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SWASH/SWASH-3.14-intel-2015b-mpi.eb +++ /dev/null @@ -1,31 +0,0 @@ -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': '2015b'} -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/__archive__/s/SWASH/SWASH-3.14-intel-2015b-mt.eb b/easybuild/easyconfigs/__archive__/s/SWASH/SWASH-3.14-intel-2015b-mt.eb deleted file mode 100644 index b19bb39b2711..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SWASH/SWASH-3.14-intel-2015b-mt.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'MakeCp' - -name = 'SWASH' -version = '3.14' -versionsuffix = '-mt' - -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': '2015b'} -toolchainopts = {'openmp': True} - -source_urls = ['http://swash.sourceforge.net/download/zip/'] -sources = [SOURCELOWER_TAR_GZ] - -prebuildopts = "make config && " -buildopts = 'omp 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/__archive__/s/SWASH/SWASH-3.14-intel-2015b-serial.eb b/easybuild/easyconfigs/__archive__/s/SWASH/SWASH-3.14-intel-2015b-serial.eb deleted file mode 100644 index 1ff3f68105a5..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SWASH/SWASH-3.14-intel-2015b-serial.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'MakeCp' - -name = 'SWASH' -version = '3.14' -versionsuffix = '-serial' - -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': '2015b'} - -source_urls = ['http://swash.sourceforge.net/download/zip/'] -sources = [SOURCELOWER_TAR_GZ] - -prebuildopts = "make config && " -buildopts = 'ser 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/__archive__/s/SWIG/SWIG-2.0.12-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-2.0.12-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index f049ac6af01f..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-2.0.12-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'SWIG' -version = '2.0.12' - -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': '2015a'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.9' -versionsuffix = '-%s-%s' % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('PCRE', '8.36'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-2.0.4-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-2.0.4-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index f6f7b55c8d86..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-2.0.4-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'SWIG' -version = '2.0.4' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -source_urls = [('http://sourceforge.net/projects/swig/files/swig/swig-%s/' % version, 'download')] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -versionsuffix = '-%s-%s' % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('PCRE', '8.12'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-2.0.4-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-2.0.4-goolf-1.4.10-Python-2.7.5.eb deleted file mode 100644 index a1ce250a27d8..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-2.0.4-goolf-1.4.10-Python-2.7.5.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'SWIG' -version = '2.0.4' -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': 'goolf', 'version': '1.4.10'} - -source_urls = [('http://sourceforge.net/projects/swig/files/swig/swig-%s/' % version, 'download')] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('Python', '2.7.5'), - ('PCRE', '8.12'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-2.0.4-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-2.0.4-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 88cc8c6e9804..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-2.0.4-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'SWIG' -version = '2.0.4' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -source_urls = [('http://sourceforge.net/projects/swig/files/swig/swig-%s/' % version, 'download')] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -versionsuffix = '-%s-%s' % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('PCRE', '8.12'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-3.0.2-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-3.0.2-intel-2014b-Python-2.7.8.eb deleted file mode 100644 index 3d23a1f84ecb..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-3.0.2-intel-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'SWIG' -version = '3.0.2' - -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': '2014b'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.8' -versionsuffix = '-%s-%s' % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('PCRE', '8.35'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-3.0.3-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-3.0.3-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 5c199680f657..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-3.0.3-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'SWIG' -version = '3.0.3' - -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': '2015a'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.9' -versionsuffix = '-%s-%s' % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('PCRE', '8.36'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-3.0.5-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-3.0.5-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 31935853750e..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-3.0.5-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'SWIG' -version = '3.0.5' - -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': '2015a'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.9' -versionsuffix = '-%s-%s' % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('PCRE', '8.36'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-3.0.7-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-3.0.7-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index 95fbf9613d62..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-3.0.7-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'SWIG' -version = '3.0.7' - -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': '2015a'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.10' -versionsuffix = '-%s-%s' % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('PCRE', '8.37'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-3.0.7-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-3.0.7-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index ff2e6c5ccba1..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-3.0.7-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'SWIG' -version = '3.0.7' - -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': '2015b'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.10' -versionsuffix = '-%s-%s' % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('PCRE', '8.37'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-3.0.8-foss-2015a-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-3.0.8-foss-2015a-Python-2.7.11.eb deleted file mode 100644 index 9b8e4b5df8cc..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-3.0.8-foss-2015a-Python-2.7.11.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'SWIG' -version = '3.0.8' - -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': '2015a'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.11' -versionsuffix = '-%s-%s' % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('PCRE', '8.37'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-3.0.8-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-3.0.8-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 0b3c5f42cf9e..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-3.0.8-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'SWIG' -version = '3.0.8' - -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': '2015b'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.11' -versionsuffix = '-%s-%s' % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('PCRE', '8.37'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/SWIPE/SWIPE-2.1.0-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/s/SWIPE/SWIPE-2.1.0-goolf-1.7.20.eb deleted file mode 100644 index c1e98a95c07a..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SWIPE/SWIPE-2.1.0-goolf-1.7.20.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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 = 'SWIPE' -version = '2.1.0' - -homepage = 'http://dna.uio.no/swipe/' -description = """Smith-Waterman database searches with inter-sequence SIMD parallelisation""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = ['https://github.com/torognes/swipe/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['9706cc1419bba9e4d77e2afb3565ac4f0f34abc294c5c2d0914325ab3207859f'] - -buildopts = " CXX=${CXX}" - -files_to_copy = [ - (["mpiswipe", "swipe"], "bin"), - 'CHANGES', - 'README', - 'scoring.pdf', -] - -sanity_check_paths = { - 'files': ["bin/mpiswipe", "bin/swipe"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/Sablotron/Sablotron-1.0.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/Sablotron/Sablotron-1.0.3-goolf-1.4.10.eb deleted file mode 100644 index fb000c408e02..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Sablotron/Sablotron-1.0.3-goolf-1.4.10.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Sablotron' -version = '1.0.3' - -homepage = 'http://sablotron.sourceforge.net/' -description = """Sablotron XML processor""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['Sablot-%(version)s.tar.gz'] - -dependencies = [('expat', '2.1.0')] - -sanity_check_paths = { - 'files': ['bin/sabcmd', 'bin/sablot-config', 'include/sablot.h', 'lib/libsablot.a', 'lib/libsablot.%s' % SHLIB_EXT], - 'dirs': ['share/doc/html/sablot', 'man'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/s/Sablotron/Sablotron-1.0.3-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/s/Sablotron/Sablotron-1.0.3-ictce-5.3.0.eb deleted file mode 100644 index 7516655a5bd3..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Sablotron/Sablotron-1.0.3-ictce-5.3.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Sablotron' -version = '1.0.3' - -homepage = 'http://sablotron.sourceforge.net/' -description = """Sablotron XML processor""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['Sablot-%(version)s.tar.gz'] - -patches = ['%(name)s-%(version)s_recent-icpc.patch'] - -dependencies = [('expat', '2.1.0')] - -sanity_check_paths = { - 'files': ['bin/sabcmd', 'bin/sablot-config', 'include/sablot.h', 'lib/libsablot.a', 'lib/libsablot.%s' % SHLIB_EXT], - 'dirs': ['share/doc/html/sablot', 'man'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb b/easybuild/easyconfigs/__archive__/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb deleted file mode 100644 index 6edbc50c0751..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'MakeCp' - -name = 'SaguaroGW' -version = '20150315' - -homepage = 'http://sourceforge.net/projects/saguarogw/' -description = """Saguaro Genome-Wide is a program to detect signatures of selection within populations, strains, - or species. It takes SNPs or nucleotides as input, and creates statistical local phylogenies for each region in -the genome.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'openmp': True} - -# SVN revision r29, download via http://sourceforge.net/p/saguarogw/code/29/tree/ ('Download Snapshot' link) -sources = ['%(namelower)s-code-29.zip'] - -patches = ['SaguaroGW_icpc-drop-const.patch'] - -buildopts = 'CPLUSPLUS="$CXX" CC="$CC" OPEN_MP=yes' - -files_to_copy = [(['checkLock', 'CactiCorrelate', 'ChromoPaintCacti', 'ClusterCacti', 'Fasta2HMMFeature', - 'Genotype2HMMFeature', 'FilterCacti', 'HMMClassify', 'HMMTrain', 'HeatMaps', 'LocalTrees', - 'Maf2HMMFeature', 'PullFromFasta', 'Saguaro', 'Saguaro2Phylip', 'VCF2HMMFeature'], 'bin')] - -sanity_check_paths = { - 'files': [], - 'dirs': ['bin'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/Sailfish/Sailfish-0.6.3-foss-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/s/Sailfish/Sailfish-0.6.3-foss-2014b-Python-2.7.8.eb deleted file mode 100644 index b503f4c6397a..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Sailfish/Sailfish-0.6.3-foss-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,33 +0,0 @@ -name = 'Sailfish' -version = '0.6.3' -easyblock = 'CMakeMake' - -homepage = 'http://www.cs.cmu.edu/~ckingsf/software/sailfish/' -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': '2014b'} - -source_urls = ['https://github.com/kingsfordgroup/sailfish/archive/'] -sources = ['v%(version)s.tar.gz'] - -python = 'Python' -pyver = '2.7.8' -versionsuffix = '-%s-%s' % (python, pyver) - -builddependencies = [ - ('CMake', '3.0.0'), -] - -dependencies = [ - ('Boost', '1.55.0', versionsuffix), - ('tbb', '4.0.5.339', '', True), - ('Jellyfish', '2.1.3'), - ('g2log', '1.0'), -] - -configopts = "-DBOOST_ROOT=$EBROOTBOOST -DTBB_INSTALL_DIR=$EBROOTTBB" - -parallel = 1 - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/Sailfish/Sailfish-0.7.4-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/s/Sailfish/Sailfish-0.7.4-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index c80c41e1d54f..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Sailfish/Sailfish-0.7.4-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Sailfish' -version = '0.7.4' - -homepage = 'http://www.cs.cmu.edu/~ckingsf/software/sailfish/' -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': 'intel', 'version': '2015b'} - -source_urls = ['https://github.com/kingsfordgroup/sailfish/archive/'] -sources = ['v%(version)s.tar.gz'] - -patches = [ - 'Sailfish-%(version)s_bypass-C++11-check.patch', - 'Sailfish-%(version)s_skip-included-Jellyfish.patch', -] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) - -builddependencies = [ - ('CMake', '3.3.2'), -] - -dependencies = [ - ('Boost', '1.59.0', versionsuffix), - ('tbb', '4.3.6.211', '', True), - ('Jellyfish', '2.2.3'), - ('g2log', '1.0'), -] - -configopts = "-DBOOST_ROOT=$EBROOTBOOST -DTBB_INSTALL_DIR=$EBROOTTBB" - -parallel = 1 - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/Sailfish/Sailfish-0.8.0-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/s/Sailfish/Sailfish-0.8.0-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index b4805f08e04d..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Sailfish/Sailfish-0.8.0-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Sailfish' -version = '0.8.0' - -homepage = 'http://www.cs.cmu.edu/~ckingsf/software/sailfish/' -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': 'intel', 'version': '2015b'} -toolchainopts = {'openmp': True} - -source_urls = ['https://github.com/kingsfordgroup/sailfish/archive/'] -sources = ['v%(version)s.tar.gz'] - -patches = [ - 'Sailfish-0.7.4_bypass-C++11-check.patch', - 'Sailfish-%(version)s_skip-included-Jellyfish.patch', - 'Sailfish-%(version)s_cxxflags.patch', -] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) - -builddependencies = [ - ('CMake', '3.3.2'), -] - -dependencies = [ - ('Boost', '1.59.0', versionsuffix), - ('tbb', '4.3.6.211', '', True), - ('Jellyfish', '2.2.4'), - ('g2log', '1.0'), -] - -configopts = "-DBOOST_ROOT=$EBROOTBOOST -DTBB_INSTALL_DIR=$EBROOTTBB" - -parallel = 1 - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/Salmon/Salmon-0.4.2-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/s/Salmon/Salmon-0.4.2-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 878c68876e05..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Salmon/Salmon-0.4.2-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Salmon' -version = '0.4.2' - -homepage = 'https://github.com/COMBINE-lab/salmon' -description = """Salmon is a wicked-fast program to produce a highly-accurate, - transcript-level quantification estimates from RNA-seq data.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = ['v%(version)s.tar.gz'] -source_urls = ['https://github.com/COMBINE-lab/salmon/archive/'] - -patches = [ - 'Salmon-%(version)s_Intel-compilers.patch', - 'Salmon-%(version)s_skip-included-Jellyfish.patch', -] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - ('Boost', '1.59.0', versionsuffix), - ('tbb', '4.3.6.211', '', True), - ('Jellyfish', '2.2.3'), -] -builddependencies = [('CMake', '3.2.3')] - -parallel = 1 - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/Salmon/Salmon-0.5.1-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/s/Salmon/Salmon-0.5.1-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 7699ae06d5ad..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Salmon/Salmon-0.5.1-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Salmon' -version = '0.5.1' - -homepage = 'https://github.com/COMBINE-lab/salmon' -description = """Salmon is a wicked-fast program to produce a highly-accurate, - transcript-level quantification estimates from RNA-seq data.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True, 'openmp': True} - -sources = ['v%(version)s.tar.gz'] -source_urls = ['https://github.com/COMBINE-lab/salmon/archive/'] - -patches = [ - 'Salmon-%(version)s_Intel-compilers.patch', - 'Salmon-%(version)s_skip-included-Jellyfish.patch', -] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [ - ('Boost', '1.59.0', versionsuffix), - ('tbb', '4.3.6.211', '', True), - ('Jellyfish', '2.2.4'), -] -builddependencies = [('CMake', '3.2.3')] - -parallel = 1 - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.4.10-OpenBLAS-0.2.6-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.4.10-OpenBLAS-0.2.6-LAPACK-3.4.2.eb deleted file mode 100644 index 56cb836ddd4f..000000000000 --- a/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.4.10-OpenBLAS-0.2.6-LAPACK-3.4.2.eb +++ /dev/null @@ -1,23 +0,0 @@ -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': '1.4.10'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TGZ] -checksums = ['0c74aeae690fe5ee4db7926f49c5d0bb69ce09eea75beb915e00bba07530395c'] - -blaslib = 'OpenBLAS' -blasver = '0.2.6' -blassuff = '-LAPACK-3.4.2' - -versionsuffix = "-%s-%s%s" % (blaslib, blasver, blassuff) - -dependencies = [(blaslib, blasver, blassuff)] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.5.14-OpenBLAS-0.2.8-LAPACK-3.5.0.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.5.14-OpenBLAS-0.2.8-LAPACK-3.5.0.eb deleted file mode 100644 index 8f344ecadbe2..000000000000 --- a/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.5.14-OpenBLAS-0.2.8-LAPACK-3.5.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -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': '1.5.14'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TGZ] -checksums = ['0c74aeae690fe5ee4db7926f49c5d0bb69ce09eea75beb915e00bba07530395c'] - -blaslib = 'OpenBLAS' -blasver = '0.2.8' -blassuff = '-LAPACK-3.5.0' - -versionsuffix = "-%s-%s%s" % (blaslib, blasver, blassuff) - -dependencies = [(blaslib, blasver, blassuff)] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.5.16-OpenBLAS-0.2.13-LAPACK-3.5.0.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.5.16-OpenBLAS-0.2.13-LAPACK-3.5.0.eb deleted file mode 100644 index 5a1ef2fa0c16..000000000000 --- a/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.5.16-OpenBLAS-0.2.13-LAPACK-3.5.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -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': '1.5.16'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TGZ] -checksums = ['0c74aeae690fe5ee4db7926f49c5d0bb69ce09eea75beb915e00bba07530395c'] - -blaslib = 'OpenBLAS' -blasver = '0.2.13' -blassuff = '-LAPACK-3.5.0' - -versionsuffix = "-%s-%s%s" % (blaslib, blasver, blassuff) - -dependencies = [(blaslib, blasver, blassuff)] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.6.10-OpenBLAS-0.2.8-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.6.10-OpenBLAS-0.2.8-LAPACK-3.4.2.eb deleted file mode 100644 index 91f6b9232454..000000000000 --- a/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.6.10-OpenBLAS-0.2.8-LAPACK-3.4.2.eb +++ /dev/null @@ -1,23 +0,0 @@ -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': '1.6.10'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TGZ] -checksums = ['0c74aeae690fe5ee4db7926f49c5d0bb69ce09eea75beb915e00bba07530395c'] - -blaslib = 'OpenBLAS' -blasver = '0.2.8' -blassuff = '-LAPACK-3.4.2' - -versionsuffix = "-%s-%s%s" % (blaslib, blasver, blassuff) - -dependencies = [(blaslib, blasver, blassuff)] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.7.20-OpenBLAS-0.2.13-LAPACK-3.5.0.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.7.20-OpenBLAS-0.2.13-LAPACK-3.5.0.eb deleted file mode 100644 index 203f4ff04a8a..000000000000 --- a/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.7.20-OpenBLAS-0.2.13-LAPACK-3.5.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -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': '1.7.20'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TGZ] -checksums = ['0c74aeae690fe5ee4db7926f49c5d0bb69ce09eea75beb915e00bba07530395c'] - -blaslib = 'OpenBLAS' -blasver = '0.2.13' -blassuff = '-LAPACK-3.5.0' - -versionsuffix = "-%s-%s%s" % (blaslib, blasver, blassuff) - -dependencies = [(blaslib, blasver, blassuff, ('GCC', '4.8.4'))] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2014b-OpenBLAS-0.2.9-LAPACK-3.5.0.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2014b-OpenBLAS-0.2.9-LAPACK-3.5.0.eb deleted file mode 100644 index 7f75045ffabe..000000000000 --- a/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2014b-OpenBLAS-0.2.9-LAPACK-3.5.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -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': '2014b'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TGZ] -checksums = ['0c74aeae690fe5ee4db7926f49c5d0bb69ce09eea75beb915e00bba07530395c'] - -blaslib = 'OpenBLAS' -blasver = '0.2.9' -blassuff = '-LAPACK-3.5.0' - -versionsuffix = "-%s-%s%s" % (blaslib, blasver, blassuff) - -dependencies = [(blaslib, blasver, blassuff, ('GCC', '4.8.3'))] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015.05-OpenBLAS-0.2.14-LAPACK-3.5.0.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015.05-OpenBLAS-0.2.14-LAPACK-3.5.0.eb deleted file mode 100644 index f55a6041a580..000000000000 --- a/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015.05-OpenBLAS-0.2.14-LAPACK-3.5.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -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': '2015.05'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TGZ] -checksums = ['0c74aeae690fe5ee4db7926f49c5d0bb69ce09eea75beb915e00bba07530395c'] - -blaslib = 'OpenBLAS' -blasver = '0.2.14' -blassuff = '-LAPACK-3.5.0' - -versionsuffix = "-%s-%s%s" % (blaslib, blasver, blassuff) - -dependencies = [(blaslib, blasver, blassuff, ('GNU', '4.9.2-2.25'))] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015a-OpenBLAS-0.2.13-LAPACK-3.5.0.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015a-OpenBLAS-0.2.13-LAPACK-3.5.0.eb deleted file mode 100644 index 7aedb09ff8c0..000000000000 --- a/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015a-OpenBLAS-0.2.13-LAPACK-3.5.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -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': '2015a'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TGZ] -checksums = ['0c74aeae690fe5ee4db7926f49c5d0bb69ce09eea75beb915e00bba07530395c'] - -blaslib = 'OpenBLAS' -blasver = '0.2.13' -blassuff = '-LAPACK-3.5.0' - -versionsuffix = "-%s-%s%s" % (blaslib, blasver, blassuff) - -dependencies = [(blaslib, blasver, blassuff, ('GCC', '4.9.2'))] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015b-OpenBLAS-0.2.14-LAPACK-3.5.0.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015b-OpenBLAS-0.2.14-LAPACK-3.5.0.eb deleted file mode 100644 index 73c1f1630586..000000000000 --- a/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015b-OpenBLAS-0.2.14-LAPACK-3.5.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -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': '2015b'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TGZ] -checksums = ['0c74aeae690fe5ee4db7926f49c5d0bb69ce09eea75beb915e00bba07530395c'] - -blaslib = 'OpenBLAS' -blasver = '0.2.14' -blassuff = '-LAPACK-3.5.0' - -versionsuffix = "-%s-%s%s" % (blaslib, blasver, blassuff) - -dependencies = [(blaslib, blasver, blassuff, ('GNU', '4.9.3-2.25'))] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompic-2016.08-OpenBLAS-0.2.18-LAPACK-3.6.0.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompic-2016.08-OpenBLAS-0.2.18-LAPACK-3.6.0.eb deleted file mode 100644 index 1ff44891db90..000000000000 --- a/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompic-2016.08-OpenBLAS-0.2.18-LAPACK-3.6.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -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': '2016.08'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TGZ] -checksums = ['0c74aeae690fe5ee4db7926f49c5d0bb69ce09eea75beb915e00bba07530395c'] - -blaslib = 'OpenBLAS' -blasver = '0.2.18' -blassuff = '-LAPACK-3.6.0' - -versionsuffix = "-%s-%s%s" % (blaslib, blasver, blassuff) - -dependencies = [(blaslib, blasver, blassuff, ('GCC', '4.9.4-2.25'))] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompic-2016.10-OpenBLAS-0.2.19-LAPACK-3.6.1.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompic-2016.10-OpenBLAS-0.2.19-LAPACK-3.6.1.eb deleted file mode 100644 index cf6cff8e0697..000000000000 --- a/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompic-2016.10-OpenBLAS-0.2.19-LAPACK-3.6.1.eb +++ /dev/null @@ -1,23 +0,0 @@ -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': '2016.10'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TGZ] -checksums = ['0c74aeae690fe5ee4db7926f49c5d0bb69ce09eea75beb915e00bba07530395c'] - -blaslib = 'OpenBLAS' -blasver = '0.2.19' -blassuff = '-LAPACK-3.6.1' - -versionsuffix = "-%s-%s%s" % (blaslib, blasver, blassuff) - -dependencies = [(blaslib, blasver, blassuff)] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompic-2017.01-OpenBLAS-0.2.19-LAPACK-3.7.0.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompic-2017.01-OpenBLAS-0.2.19-LAPACK-3.7.0.eb deleted file mode 100644 index a40abe49f145..000000000000 --- a/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompic-2017.01-OpenBLAS-0.2.19-LAPACK-3.7.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -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] -checksums = ['0c74aeae690fe5ee4db7926f49c5d0bb69ce09eea75beb915e00bba07530395c'] - -blaslib = 'OpenBLAS' -blasver = '0.2.19' -blassuff = '-LAPACK-3.7.0' - -versionsuffix = "-%s-%s%s" % (blaslib, blasver, blassuff) - -dependencies = [(blaslib, blasver, blassuff)] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompic-2017.02-OpenBLAS-0.2.20.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompic-2017.02-OpenBLAS-0.2.20.eb deleted file mode 100644 index 4267e8701b94..000000000000 --- a/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompic-2017.02-OpenBLAS-0.2.20.eb +++ /dev/null @@ -1,22 +0,0 @@ -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.02'} -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', '5.4.0-2.26'))] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/s/Scalasca/Scalasca-2.2-foss-2015a.eb b/easybuild/easyconfigs/__archive__/s/Scalasca/Scalasca-2.2-foss-2015a.eb deleted file mode 100644 index 9c891ad20037..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Scalasca/Scalasca-2.2-foss-2015a.eb +++ /dev/null @@ -1,40 +0,0 @@ -# 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 -# -# This work is based from experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## -easyblock = 'EB_Score_minus_P' - -name = "Scalasca" -version = "2.2" - -homepage = 'http://www.scalasca.org/' -description = """Scalasca is a software tool that supports the performance optimization of - parallel programs by measuring and analyzing their runtime behavior. The analysis identifies - potential performance bottlenecks -- in particular those concerning communication and - synchronization -- and offers guidance in exploring their causes.""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {"usempi": True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://apps.fz-juelich.de/scalasca/releases/scalasca/%(version_major_minor)s/dist'] - -checksums = [ - '06e0380c612811a1ff9c183fed9331a9', # scalasca-2.2.tar.gz -] - -dependencies = [ - ('Cube', '4.3'), - ('OTF2', '1.5.1'), -] - -sanity_check_paths = { - 'files': ["bin/scalasca", ("lib64/libpearl.replay.a", "lib/libpearl.replay.a")], - 'dirs': [], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/s/ScientificPython/ScientificPython-2.8-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/ScientificPython/ScientificPython-2.8-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 20d9d4b75ebf..000000000000 --- a/easybuild/easyconfigs/__archive__/s/ScientificPython/ScientificPython-2.8-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "PythonPackage" - -name = 'ScientificPython' -version = '2.8' - -homepage = 'https://sourcesup.cru.fr/projects/scientific-py/' -description = """ScientificPython is a collection of Python modules for scientific computing. -It contains support for geometry, mathematical functions, statistics, physical units, IO, visualization, -and parallelization.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://sourcesup.cru.fr/frs/download.php/file/2309'] -sources = [SOURCE_TAR_GZ] - -checksums = ['82d8592635d6ae8608b3073dacf9e694'] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -options = {'modulename': 'Scientific'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/Scientific' % pythonshortversion], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/ScientificPython/ScientificPython-2.8-ictce-5.2.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/ScientificPython/ScientificPython-2.8-ictce-5.2.0-Python-2.7.3.eb deleted file mode 100644 index ad2c58bbad40..000000000000 --- a/easybuild/easyconfigs/__archive__/s/ScientificPython/ScientificPython-2.8-ictce-5.2.0-Python-2.7.3.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "PythonPackage" - -name = 'ScientificPython' -version = '2.8' - -homepage = 'https://sourcesup.cru.fr/projects/scientific-py/' -description = """ScientificPython is a collection of Python modules for scientific computing. - It contains support for geometry, mathematical functions, statistics, physical units, IO, visualization, - and parallelization.""" - -toolchain = {'name': 'ictce', 'version': '5.2.0'} - -source_urls = ['https://sourcesup.cru.fr/frs/download.php/file/2309'] -sources = [SOURCE_TAR_GZ] - -checksums = ['82d8592635d6ae8608b3073dacf9e694'] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -options = {'modulename': 'Scientific'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/Scientific' % pythonshortversion], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/ScientificPython/ScientificPython-2.8-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/ScientificPython/ScientificPython-2.8-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index e3c41d44f53c..000000000000 --- a/easybuild/easyconfigs/__archive__/s/ScientificPython/ScientificPython-2.8-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "PythonPackage" - -name = 'ScientificPython' -version = '2.8' - -homepage = 'https://sourcesup.cru.fr/projects/scientific-py/' -description = """ScientificPython is a collection of Python modules for scientific computing. - It contains support for geometry, mathematical functions, statistics, physical units, IO, visualization, - and parallelization.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['https://sourcesup.cru.fr/frs/download.php/file/2309'] -sources = [SOURCE_TAR_GZ] - -checksums = ['82d8592635d6ae8608b3073dacf9e694'] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -options = {'modulename': 'Scientific'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/Scientific' % pythonshortversion], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/ScientificPython/ScientificPython-2.8.1-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/s/ScientificPython/ScientificPython-2.8.1-intel-2014b-Python-2.7.8.eb deleted file mode 100644 index cd80c02eeadd..000000000000 --- a/easybuild/easyconfigs/__archive__/s/ScientificPython/ScientificPython-2.8.1-intel-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "PythonPackage" - -name = 'ScientificPython' -version = '2.8.1' - -homepage = 'https://sourcesup.cru.fr/projects/scientific-py/' -description = """ScientificPython is a collection of Python modules for scientific computing. - It contains support for geometry, mathematical functions, statistics, physical units, IO, visualization, - and parallelization.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['https://sourcesup.cru.fr/frs/download.php/file/4411'] -sources = [SOURCE_TAR_GZ] - -checksums = ['73ee0df19c7b58cdf2954261f0763c77'] - -python = "Python" -pythonversion = '2.7.8' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -options = {'modulename': 'Scientific'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/Scientific' % pythonshortversion], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/ScientificPython/ScientificPython-2.9.4-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/s/ScientificPython/ScientificPython-2.9.4-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index c9512ff0dac3..000000000000 --- a/easybuild/easyconfigs/__archive__/s/ScientificPython/ScientificPython-2.9.4-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = "PythonPackage" - -name = 'ScientificPython' -version = '2.9.4' - -homepage = 'https://sourcesup.cru.fr/projects/scientific-py/' -description = """ScientificPython is a collection of Python modules for scientific computing. - It contains support for geometry, mathematical functions, statistics, physical units, IO, visualization, - and parallelization.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['https://sourcesup.cru.fr/frs/download.php/file/4570'] -sources = [SOURCE_TAR_GZ] - -checksums = ['dc2987089e106cb807b4ccecf7adc071'] - -python = 'Python' -pythonversion = '2.7.9' -pythonshortversion = '.'.join(pythonversion.split('.')[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - # older version of numpy than the one included in Python module required - # cfr. https://bitbucket.org/khinsen/scientificpython/issue/13/numpy-19-has-dropped-support-for - ('numpy', '1.8.2', versionsuffix), -] - -options = {'modulename': 'Scientific'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/Scientific' % pythonshortversion], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/ScientificPython/ScientificPython-2.9.4-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/s/ScientificPython/ScientificPython-2.9.4-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 2de9301a3721..000000000000 --- a/easybuild/easyconfigs/__archive__/s/ScientificPython/ScientificPython-2.9.4-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'ScientificPython' -version = '2.9.4' - -homepage = 'https://sourcesup.cru.fr/projects/scientific-py/' -description = """ScientificPython is a collection of Python modules for scientific computing. - It contains support for geometry, mathematical functions, statistics, physical units, IO, visualization, - and parallelization.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['https://sourcesup.cru.fr/frs/download.php/file/4570'] -sources = [SOURCE_TAR_GZ] - -checksums = ['dc2987089e106cb807b4ccecf7adc071'] - -pyver = '2.7.11' -pyshortver = '.'.join(pyver.split('.')[:2]) - -versionsuffix = '-Python-%s' % pyver - -dependencies = [ - ('Python', pyver), - # older version of numpy than the one included in Python module required - # cfr. https://bitbucket.org/khinsen/scientificpython/issue/13/numpy-19-has-dropped-support-for - ('numpy', '1.8.2', versionsuffix), -] - -options = {'modulename': 'Scientific'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/Scientific' % pyshortver], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/Score-P/Score-P-1.2.1-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/s/Score-P/Score-P-1.2.1-goolf-1.5.14.eb deleted file mode 100644 index 793f7e52b31a..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Score-P/Score-P-1.2.1-goolf-1.5.14.eb +++ /dev/null @@ -1,43 +0,0 @@ -# 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 -# -# This work is based from experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## -name = 'Score-P' -version = '1.2.1' - -homepage = 'http://www.score-p.org' -description = """The Score-P measurement infrastructure is a highly scalable and - easy-to-use tool suite for profiling, event tracing, and online analysis of HPC - applications.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'usempi': True} - -# http://www.vi-hps.org/cms/upload/packages/scorep/scorep-1.2.1.tar.gz -sources = ['scorep-%(version)s.tar.gz'] -source_urls = ['http://www.vi-hps.org/cms/upload/packages/scorep/'] - -checksums = [ - '6cf6c433c0a7456549bb4447d32d6846442fdbc364735e8f70644d66fdafc950', # scorep-1.2.1.tar.gz -] - -# compiler toolchain depencies -dependencies = [ - ('Cube', '4.2'), - ('OPARI2', '1.1.1'), - ('OTF2', '1.2.1'), - ('PAPI', '5.2.0'), - ('PDT', '3.19'), -] - -sanity_check_paths = { - 'files': ['bin/scorep', 'include/scorep/SCOREP_User.h', - ('lib64/libscorep_adapter_mpi_event.a', 'lib/libscorep_adapter_mpi_event.a')], - 'dirs': [], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/s/Score-P/Score-P-1.2.3-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/s/Score-P/Score-P-1.2.3-goolf-1.5.14.eb deleted file mode 100644 index 497f70b12d02..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Score-P/Score-P-1.2.3-goolf-1.5.14.eb +++ /dev/null @@ -1,44 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# Authors:: Jordi Blasco -# License:: New BSD -# -# make sure we don't fall back to the ConfigureMake easyblock - -easyblock = 'EB_Score_minus_P' - -name = "Score-P" -version = "1.2.3" - -homepage = 'http://www.score-p.org' -description = """The Score-P measurement infrastructure is a highly scalable and - easy-to-use tool suite for profiling, event tracing, and online analysis of HPC - applications.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {"usempi": True} - -# http://www.vi-hps.org/cms/upload/packages/scorep/scorep-1.2.1.tar.gz -sources = ["scorep-%(version)s.tar.gz"] -source_urls = ['http://www.vi-hps.org/cms/upload/packages/scorep/'] - -checksums = [ - 'f3d705bec3d703c23f8ff2b831eab3bc6182710de20621aa761ecf6a6686751d', # scorep-1.2.3.tar.gz -] - -# compiler toolchain depencies -dependencies = [ - ('binutils', '2.22'), - ('Cube', '4.2.3'), - ('OPARI2', '1.1.2'), - ('OTF2', '1.2.1'), - ('PAPI', '5.2.0'), - ('PDT', '3.20'), -] - -sanity_check_paths = { - 'files': ["bin/scorep", "include/scorep/SCOREP_User.h", - ("lib64/libscorep_adapter_mpi_event.a", "lib/libscorep_adapter_mpi_event.a")], - 'dirs': [], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/s/Score-P/Score-P-1.4-foss-2015a.eb b/easybuild/easyconfigs/__archive__/s/Score-P/Score-P-1.4-foss-2015a.eb deleted file mode 100644 index a0d6b3442b49..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Score-P/Score-P-1.4-foss-2015a.eb +++ /dev/null @@ -1,46 +0,0 @@ -# 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 -# -# This work is based from experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## -# make sure we don't fall back to the ConfigureMake easyblock -easyblock = 'EB_Score_minus_P' - -name = 'Score-P' -version = '1.4' - -homepage = 'http://www.score-p.org' -description = """The Score-P measurement infrastructure is a highly scalable and - easy-to-use tool suite for profiling, event tracing, and online analysis of HPC - applications.""" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {"usempi": True} - -sources = ["scorep-%(version)s.tar.gz"] -source_urls = ['http://www.vi-hps.org/cms/upload/packages/scorep/'] - -checksums = [ - 'c4ac89c88648fb843a20172b2a3b163561e5be39b7be8036754b420a464b7e28', # scorep-1.4.tar.gz -] - -# compiler toolchain depencies -dependencies = [ - ('binutils', '2.25', '', ('GCC', '4.9.2')), - ('Cube', '4.3'), - ('OPARI2', '1.1.2'), - ('OTF2', '1.5.1'), - ('PAPI', '5.4.0'), - ('PDT', '3.20'), -] - -sanity_check_paths = { - 'files': ["bin/scorep", "include/scorep/SCOREP_User.h", - ("lib64/libscorep_adapter_mpi_event.a", "lib/libscorep_adapter_mpi_event.a")], - 'dirs': [], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/s/Seaborn/Seaborn-0.6.0-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/s/Seaborn/Seaborn-0.6.0-goolf-1.4.10-Python-2.7.5.eb deleted file mode 100644 index 31c53447fc75..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Seaborn/Seaborn-0.6.0-goolf-1.4.10-Python-2.7.5.eb +++ /dev/null @@ -1,35 +0,0 @@ -# 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.6.0' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://github.com/mwaskom/seaborn/archive/'] -sources = ['v%(version)s.tar.gz'] - -python = 'Python' -pyver = '2.7.5' - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [ - (python, pyver), -] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyver)s/site-packages/seaborn-%%(version)s-py%(pyver)s.egg' % {'pyver': pyshortver}], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/Seaborn/Seaborn-0.6.0-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/s/Seaborn/Seaborn-0.6.0-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 1cbfd0027aa8..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Seaborn/Seaborn-0.6.0-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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.6.0' - -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': '2015b'} - -source_urls = ['https://github.com/mwaskom/seaborn/archive/'] -sources = ['v%(version)s.tar.gz'] - -python = 'Python' -pyver = '2.7.10' -pyshortver = '.'.join(pyver.split('.')[:2]) - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [ - (python, pyver), - ('matplotlib', '1.4.3', versionsuffix), -] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyver)s/site-packages/seaborn-%%(version)s-py%(pyver)s.egg' % {'pyver': pyshortver}], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/SeqPrep/SeqPrep-1.2-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/s/SeqPrep/SeqPrep-1.2-goolf-1.7.20.eb deleted file mode 100644 index 5baf4c32003f..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SeqPrep/SeqPrep-1.2-goolf-1.7.20.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 = 'SeqPrep' -version = '1.2' - -homepage = 'https://github.com/jstjohn/SeqPrep' -description = """Tool for stripping adaptors and/or merging paired reads with overlap into single reads.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = ['https://github.com/jstjohn/SeqPrep/archive/'] -sources = ['v%(version)s.tar.gz'] - -dependencies = [ - ('zlib', '1.2.8'), -] - -files_to_copy = [(['SeqPrep'], 'bin'), ] - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/SeqPrep'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/Serf/Serf-1.3.8-foss-2015a.eb b/easybuild/easyconfigs/__archive__/s/Serf/Serf-1.3.8-foss-2015a.eb deleted file mode 100644 index 2852bb52f53b..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Serf/Serf-1.3.8-foss-2015a.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'SCons' -name = 'Serf' -version = '1.3.8' - -homepage = 'http://serf.apache.org/' -description = """The serf library is a high performance C-based HTTP client library - built upon the Apache Portable Runtime (APR) library""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = ['https://archive.apache.org/dist/%(namelower)s'] -sources = [SOURCELOWER_TAR_BZ2] - -patches = [ - ('%(name)s-%(version)s_remve_c99_comment.patch'), - ('%(name)s-%(version)s_SCons_ld_lib.patch'), -] - -builddependencies = [('SCons', '2.3.6', '-Python-2.7.9')] - -dependencies = [ - ('APR', '1.5.2'), - ('APR-util', '1.5.4'), - # 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')] - -buildopts = "APR=$EBROOTAPR/bin/apr-1-config APU=$EBROOTAPRMINUTIL/bin/apu-1-config" - -sanity_check_paths = { - 'files': ['include/serf-1/serf.h'] + - ['lib/libserf-1.%s' % x for x in ['a', 'so']], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/s/Shapely/Shapely-1.2.15-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/Shapely/Shapely-1.2.15-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 2aecbeae80ac..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Shapely/Shapely-1.2.15-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Shapely' -version = '1.2.15' - -homepage = 'http://toblerity.github.com/shapely/' -description = """Shapely is a BSD-licensed Python package for manipulation and analysis of planar geometric objects. -It is based on the widely deployed GEOS (the engine of PostGIS) and JTS (from which GEOS is ported) libraries.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('setuptools', '0.6c11', versionsuffix), - ('GEOS', '3.3.5'), -] - -sanity_check_paths = { - 'files': ['lib/python%s/site-packages/site.py' % (pythonshortversion)], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/Shapely/Shapely-1.2.15-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/Shapely/Shapely-1.2.15-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 1b6cb746c176..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Shapely/Shapely-1.2.15-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Shapely' -version = '1.2.15' - -homepage = 'http://toblerity.github.com/shapely/' -description = """Shapely is a BSD-licensed Python package for manipulation and analysis of planar geometric objects. - It is based on the widely deployed GEOS (the engine of PostGIS) and JTS (from which GEOS is ported) libraries.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('setuptools', '0.6c11', versionsuffix), - ('GEOS', '3.3.5'), -] - -sanity_check_paths = { - 'files': ['lib/python%s/site-packages/site.py' % (pythonshortversion)], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/Sibelia/Sibelia-3.0.4-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/Sibelia/Sibelia-3.0.4-goolf-1.4.10.eb deleted file mode 100644 index e05db6868f05..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Sibelia/Sibelia-3.0.4-goolf-1.4.10.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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 = "CMakeMake" - -name = 'Sibelia' -version = '3.0.4' - -homepage = 'http://bioinf.spbau.ru/en/%(namelower)s' -description = """ Sibelia: A comparative genomics tool: It assists biologists in analysing - the genomic variations that correlate with pathogens, or the genomic changes that help - microorganisms adapt in different environments. Sibelia will also be helpful for the - evolutionary and genome rearrangement studies for multiple strains of microorganisms. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [('http://sourceforge.net/projects/%(namelower)s-bio/files/', 'download')] -sources = ['%(name)s-%(version)s-Source.tar.gz'] - -builddependencies = [('CMake', '2.8.12')] - -start_dir = 'src' - -separate_build_dir = True - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["C-%(name)s.py", "%(name)s", "snpEffAnnotate.py"]], - 'dirs': [''], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/Silo/Silo-4.9.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/Silo/Silo-4.9.1-goolf-1.4.10.eb deleted file mode 100644 index e71c024ff424..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Silo/Silo-4.9.1-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Silo' -version = '4.9.1' - -homepage = 'https://wci.llnl.gov/codes/silo/' -description = """Silo is a library for reading and writing a wide variety of scientific data to binary, disk files""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': True, 'pic': True, 'usempi': True} - -sources = ['%(namelower)s-%(version)s.tar.gz'] -source_urls = ['https://wci.llnl.gov/codes/silo/silo-%(version)s'] - -configopts = '--disable-silex' - -sanity_check_paths = { - 'files': ['bin/browser', 'bin/silock', 'bin/silodiff', 'bin/silofile', 'lib/libsilo.a'], - 'dirs': [], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/s/Silo/Silo-4.9.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/s/Silo/Silo-4.9.1-ictce-5.3.0.eb deleted file mode 100644 index e4c2903f0e3d..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Silo/Silo-4.9.1-ictce-5.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Silo' -version = '4.9.1' - -homepage = 'https://wci.llnl.gov/codes/silo/' -description = """Silo is a library for reading and writing a wide variety of scientific data to binary, disk files""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': True, 'pic': True, 'usempi': True} - -sources = ['%(namelower)s-%(version)s.tar.gz'] -source_urls = ['https://wci.llnl.gov/codes/silo/silo-%(version)s'] - -configopts = '--disable-silex' - -sanity_check_paths = { - 'files': ['bin/browser', 'bin/silock', 'bin/silodiff', 'bin/silofile', 'lib/libsilo.a'], - 'dirs': [], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/s/Singularity/Singularity-1.0-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/__archive__/s/Singularity/Singularity-1.0-GCC-4.9.3-2.25.eb deleted file mode 100644 index fc15df605cc1..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Singularity/Singularity-1.0-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Singularity' -version = '1.0' - -homepage = 'http://singularity.lbl.gov' -description = """Singularity is a portable application stack packaging and runtime utility.""" - -toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} - -source_urls = ['https://github.com/singularityware/singularity/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['7a4b9a9a8190b9d5de05f274c7a9a62aa211e62683173e70191e1082068fe0d6'] - -builddependencies = [('Autotools', '20150215')] - -preconfigopts = './autogen.sh && ' - -sanity_check_paths = { - 'files': ['bin/sapprun', 'bin/singularity'], - 'dirs': ['libexec/singularity'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/s/Singularity/Singularity-2.2.1-GCC-6.3.0-2.27.eb b/easybuild/easyconfigs/__archive__/s/Singularity/Singularity-2.2.1-GCC-6.3.0-2.27.eb deleted file mode 100644 index 506e1008ff66..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Singularity/Singularity-2.2.1-GCC-6.3.0-2.27.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Singularity' -version = '2.2.1' - -homepage = 'http://singularity.lbl.gov' -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/singularityware/singularity/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['81234f71650a8ea47e16094eb08cbb9357437b9a9ec7aa67c3c27cce57dc68d1'] - -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/__archive__/s/Singularity/Singularity-2.3.1-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/__archive__/s/Singularity/Singularity-2.3.1-GCC-5.4.0-2.26.eb deleted file mode 100644 index 9abea128ab81..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Singularity/Singularity-2.3.1-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Singularity' -version = '2.3.1' - -homepage = 'http://singularity.lbl.gov' -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/singularityware/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/__archive__/s/Singularity/Singularity-2.4.2-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/__archive__/s/Singularity/Singularity-2.4.2-GCC-5.4.0-2.26.eb deleted file mode 100644 index f57ddeac3c48..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Singularity/Singularity-2.4.2-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Singularity' -version = '2.4.2' - -homepage = 'http://singularity.lbl.gov' -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/singularityware/singularity/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['a3fd1ff244f6e432aa34ac66c373e7cc94201ab049bcd292fa51be0d7d11c7d9'] - -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/__archive__/s/SoX/SoX-14.4.2-foss-2015a.eb b/easybuild/easyconfigs/__archive__/s/SoX/SoX-14.4.2-foss-2015a.eb deleted file mode 100644 index 08b010527aba..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SoX/SoX-14.4.2-foss-2015a.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Stephane Thiell -### - -easyblock = 'ConfigureMake' - -name = 'SoX' -version = '14.4.2' - -homepage = 'http://http://sox.sourceforge.net/' -description = """Sound eXchange, the Swiss Army knife of audio manipulation""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://sourceforge.net/projects/sox/files/sox/%(version)s'] - -# These are not strictly mandatory but add flac and mp3 support to SoX -dependencies = [ - ('FLAC', '1.3.1'), - ('LAME', '3.99.5') -] - -sanity_check_paths = { - 'files': ['bin/sox', 'include/sox.h', 'lib/libsox.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/s/Sphinx/Sphinx-1.1.3-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/Sphinx/Sphinx-1.1.3-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index d7ce90b55721..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Sphinx/Sphinx-1.1.3-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = "Sphinx" -version = "1.1.3" - -homepage = "http://sphinx.pocoo.org/" -description = """Sphinx is a tool that makes it easy to create intelligent and beautiful documentation. -It was originally created for the new Python documentation, and it has excellent facilities for the -documentation of Python projects, but C/C++ is already supported as well, and it is planned to add -special support for other languages as well.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_SOURCE] -sources = ["%s-%s.tar.gz" % (name.capitalize(), version)] - -python = "Python" -pyver = "2.7.3" -pyshortver = '.'.join(pyver.split('.')[0:2]) - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [(python, pyver), - ('Docutils', '0.9.1', versionsuffix), - ('Jinja2', '2.6', versionsuffix)] - -runtest = "make test" - -sanity_check_paths = { - 'files': ["bin/sphinx-%s" % x for x in ["apidoc", "autogen", "build", "quickstart"]], - 'dirs': ["lib/python%s/site-packages/%s-%s-py%s.egg" % (pyshortver, name, version, pyshortver)] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/s/Sphinx/Sphinx-1.1.3-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/Sphinx/Sphinx-1.1.3-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 79877de835fb..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Sphinx/Sphinx-1.1.3-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = "Sphinx" -version = "1.1.3" - -homepage = "http://sphinx.pocoo.org/" -description = """Sphinx is a tool that makes it easy to create intelligent and beautiful documentation. - It was originally created for the new Python documentation, and it has excellent facilities for the - documentation of Python projects, but C/C++ is already supported as well, and it is planned to add - special support for other languages as well.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [PYPI_SOURCE] -sources = ["%s-%s.tar.gz" % (name.capitalize(), version)] - -python = "Python" -pyver = "2.7.3" -pyshortver = '.'.join(pyver.split('.')[0:2]) - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [(python, pyver), - ('Docutils', '0.9.1', versionsuffix), - ('Jinja2', '2.6', versionsuffix)] - -runtest = "make test" - -sanity_check_paths = { - 'files': ["bin/sphinx-%s" % x for x in ["apidoc", "autogen", "build", "quickstart"]], - 'dirs': ["lib/python%s/site-packages/%s-%s-py%s.egg" % (pyshortver, name, version, pyshortver)] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/s/Sphinx/Sphinx-1.3.3-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/s/Sphinx/Sphinx-1.3.3-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index e3b391436f2e..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Sphinx/Sphinx-1.3.3-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,67 +0,0 @@ -easyblock = 'Bundle' - -name = 'Sphinx' -version = '1.3.3' - -homepage = 'http://sphinx.pocoo.org/' -description = """Sphinx is a tool that makes it easy to create intelligent and beautiful documentation. - It was originally created for the new Python documentation, and it has excellent facilities for the - documentation of Python projects, but C/C++ is already supported as well, and it is planned to add - special support for other languages as well.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -# this is a bundle of Python packages -exts_defaultclass = 'PythonPackage' - -pyver = '2.7.11' -pyshortver = '.'.join(pyver.split('.')[0:2]) -versionsuffix = '-Python-%s' % pyver - -dependencies = [ - ('Python', pyver), -] - -exts_list = [ - ('Docutils', '0.12', { - 'source_tmpl': 'docutils-%(version)s.tar.gz', - 'source_urls': [('http://sourceforge.net/projects/docutils/files/docutils/%(version)s/', 'download')], - }), - ('Jinja2', '2.8', { - 'source_urls': ['https://pypi.python.org/packages/source/J/Jinja2/'], - }), - ('Pygments', '2.0.2', { - 'source_urls': ['https://pypi.python.org/packages/source/P/Pygments'], - }), - ('snowballstemmer', '1.2.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/snowballstemmer/'], - }), - ('Babel', '2.2.0', { - 'source_urls': ['https://pypi.python.org/packages/source/B/Babel/'], - }), - ('alabaster', '0.7.7', { - 'source_urls': ['https://pypi.python.org/packages/source/a/alabaster/'], - }), - (name, version, { - 'source_urls': ['https://pypi.python.org/packages/source/S/Sphinx/'], - }), - # sphinx_rtd_theme depends on Sphinx, and should be there to make the tests work - ('sphinx_rtd_theme', '0.1.9', { - 'source_urls': ['https://pypi.python.org/packages/source/s/sphinx_rtd_theme/'], - }), -] - -# Sphinx unit tests *after* installing extensions -postinstallcmds = [' && '.join([ - "cd %(builddir)s/%(name)s/%(name)s-%(version)s/", - "PYTHONPATH=%%(installdir)s/lib/python%s/site-packages/:$PYTHONPATH make test" % pyshortver, -])] - -sanity_check_paths = { - 'files': ['bin/sphinx-%s' % x for x in ['apidoc', 'autogen', 'build', 'quickstart']], - 'dirs': ['lib/python%s/site-packages' % pyshortver], -} - -modextrapaths = {'PYTHONPATH': ['lib/python%s/site-packages' % pyshortver]} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/s/Stacks/Stacks-1.03-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/Stacks/Stacks-1.03-goolf-1.4.10.eb deleted file mode 100644 index 5590d0a6b095..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Stacks/Stacks-1.03-goolf-1.4.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Stacks' -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. -""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://creskolab.uoregon.edu/stacks/source/'] -sources = [SOURCELOWER_TAR_GZ] - -runtest = "check" - -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/__archive__/s/Stacks/Stacks-1.03-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/s/Stacks/Stacks-1.03-ictce-5.3.0.eb deleted file mode 100644 index 005b7b2b5728..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Stacks/Stacks-1.03-ictce-5.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Stacks' -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. -""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://creskolab.uoregon.edu/stacks/source/'] -sources = [SOURCELOWER_TAR_GZ] - -runtest = "check" - -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/__archive__/s/Stampy/Stampy-1.0.28-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/s/Stampy/Stampy-1.0.28-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 04304ec6c24c..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Stampy/Stampy-1.0.28-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'MakeCp' - -name = 'Stampy' -version = '1.0.28' - -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': '2015b'} -toolchainopts = {'pic': True} - -source_urls = ['http://www.well.ox.ac.uk/bioinformatics/Software/'] -sources = ['stampy-%(version)sr3475.tgz'] -checksums = ['c4f519e13b60be2089ab2dce20f71217'] - -patches = ['Stampy-%(version)s_fix-hardcoding.patch'] - -pyver = '2.7.10' -versionsuffix = '-Python-%s' % pyver -dependencies = [ - ('Python', pyver), -] - -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/__archive__/s/Stow/Stow-1.3.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/Stow/Stow-1.3.3-goolf-1.4.10.eb deleted file mode 100644 index ab80ccc5bde5..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Stow/Stow-1.3.3-goolf-1.4.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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 = 'Stow' -version = '1.3.3' - -homepage = 'http://www.gnu.org/software/stow/stow.html' -description = """Stow-1.3.3: Maps several separate packages into a tree without merging them""" - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sanity_check_paths = { - 'files': ['bin/stow'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/s/Stow/Stow-1.3.3-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/s/Stow/Stow-1.3.3-ictce-5.3.0.eb deleted file mode 100644 index 4a0685460a01..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Stow/Stow-1.3.3-ictce-5.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# 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 = 'Stow' -version = '1.3.3' - -homepage = 'http://www.gnu.org/software/stow/stow.html' -description = """Stow-1.3.3: Maps several separate packages into a tree without merging them""" - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sanity_check_paths = { - 'files': ['bin/stow'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/s/Stride/Stride-1.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/Stride/Stride-1.0-goolf-1.4.10.eb deleted file mode 100644 index 4982431a8cdb..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Stride/Stride-1.0-goolf-1.4.10.eb +++ /dev/null @@ -1,24 +0,0 @@ -# -# author: Dina Mahmoud Ibrahim ( Cairo University ) -# -easyblock = 'MakeCp' - -name = "Stride" -version = "1.0" - -homepage = 'http://structure.usc.edu/stride/' -description = "STRIDE is a program to recognize secondary structural elements in proteins from their atomic coordinates" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://ftp.ebi.ac.uk/pub/software/unix/stride/src/'] -sources = ['%(namelower)s.tar.gz'] - -files_to_copy = [(['stride'], "bin")] - -sanity_check_paths = { - 'files': ['bin/stride'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/Stride/Stride-1.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/s/Stride/Stride-1.0-ictce-5.3.0.eb deleted file mode 100644 index 1a6fb2182d8a..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Stride/Stride-1.0-ictce-5.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -# -# author: Dina Mahmoud Ibrahim ( Cairo University ) -# -easyblock = 'MakeCp' - -name = "Stride" -version = "1.0" - -homepage = 'http://structure.usc.edu/stride/' -description = "STRIDE is a program to recognize secondary structural elements in proteins from their atomic coordinates" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://ftp.ebi.ac.uk/pub/software/unix/stride/src/'] -sources = ['%(namelower)s.tar.gz'] - -files_to_copy = [(['stride'], "bin")] - -sanity_check_paths = { - 'files': ['bin/stride'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/StringTie/StringTie-1.2.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/StringTie/StringTie-1.2.2-goolf-1.4.10.eb deleted file mode 100644 index 0d9f6439b270..000000000000 --- a/easybuild/easyconfigs/__archive__/s/StringTie/StringTie-1.2.2-goolf-1.4.10.eb +++ /dev/null @@ -1,26 +0,0 @@ -# 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.2.2' - -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': 'goolf', 'version': '1.4.10'} - -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/__archive__/s/Subread/Subread-1.5.0-p1-foss-2015b.eb b/easybuild/easyconfigs/__archive__/s/Subread/Subread-1.5.0-p1-foss-2015b.eb deleted file mode 100644 index ca748e8873e2..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Subread/Subread-1.5.0-p1-foss-2015b.eb +++ /dev/null @@ -1,27 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# Author: Adam Huffman -# The Francis Crick Institute -easyblock = 'MakeCp' - -name = 'Subread' -version = '1.5.0-p1' - -homepage = 'http://subread.sourceforge.net/' -description = """High performance read alignment, quantification and mutation discovery""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -sources = ['%(namelower)s-%(version)s-source.tar.gz'] -source_urls = [('https://sourceforge.net/projects/%(namelower)s/files/%(namelower)s-%(version)s', 'download')] - -start_dir = 'src' -buildopts = '-f Makefile.Linux' - -files_to_copy = ['bin', 'annotation', 'doc', 'LICENSE', 'README.txt', 'src', 'test'] - -sanity_check_paths = { - 'files': ['LICENSE', 'README.txt'], - 'dirs': ['bin', 'annotation', 'doc', 'src', 'test'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/Subversion/Subversion-1.6.23-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/Subversion/Subversion-1.6.23-goolf-1.4.10.eb deleted file mode 100644 index 07b1072638f1..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Subversion/Subversion-1.6.23-goolf-1.4.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Subversion' -version = '1.6.23' - -homepage = 'http://subversion.apache.org/' -description = " Subversion is an open source version control system." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://archive.apache.org/dist/subversion/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('APR', '1.5.0'), - ('APR-util', '1.5.3'), - ('SQLite', '3.8.4.1'), - ('zlib', '1.2.7'), - ('neon', '0.30.0'), -] - -configopts = "--with-apr=$EBROOTAPR/bin/apr-1-config --with-apr-util=$EBROOTAPRMINUTIL/bin/apu-1-config " -configopts += "--with-zlib=$EBROOTZLIB --with-neon=$EBROOTNEON" - -sanity_check_paths = { - 'files': ["bin/svn", "bin/svnversion"], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/s/Subversion/Subversion-1.8.14-foss-2015a.eb b/easybuild/easyconfigs/__archive__/s/Subversion/Subversion-1.8.14-foss-2015a.eb deleted file mode 100644 index cf172a3cf0c9..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Subversion/Subversion-1.8.14-foss-2015a.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Subversion' -version = '1.8.14' - -homepage = 'http://subversion.apache.org/' -description = " Subversion is an open source version control system." - -toolchain = {'name': 'foss', 'version': '2015a'} - -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'), - ('APR-util', '1.5.4'), - ('SQLite', '3.8.8.1'), - ('zlib', '1.2.8'), - ('Serf', '1.3.8'), -] - -configopts = "--with-apr=$EBROOTAPR/bin/apr-1-config --with-apr-util=$EBROOTAPRMINUTIL/bin/apu-1-config " -configopts += "--with-zlib=$EBROOTZLIB --with-serf=$EBROOTSERF" - -sanity_check_paths = { - 'files': ["bin/svn", "bin/svnversion"], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-3.7.0-goolf-1.4.10-withparmetis.eb b/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-3.7.0-goolf-1.4.10-withparmetis.eb deleted file mode 100644 index b237096229e7..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-3.7.0-goolf-1.4.10-withparmetis.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'SuiteSparse' -version = '3.7.0' -versionsuffix = '-withparmetis' - -homepage = 'http://faculty.cse.tamu.edu/davis/suitesparse.html' -description = """SuiteSparse is a collection of libraries manipulate sparse matrices.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': True, 'unroll': True, 'pic': True, 'static': True} - -source_urls = ['http://faculty.cse.tamu.edu/davis/SuiteSparse/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [('ParMETIS', '4.0.2')] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-3.7.0-ictce-5.3.0-withparmetis.eb b/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-3.7.0-ictce-5.3.0-withparmetis.eb deleted file mode 100644 index 1f9476f3890b..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-3.7.0-ictce-5.3.0-withparmetis.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'SuiteSparse' -version = '3.7.0' -versionsuffix = '-withparmetis' - -homepage = 'http://faculty.cse.tamu.edu/davis/suitesparse.html' -description = """SuiteSparse is a collection of libraries manipulate sparse matrices.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': True, 'unroll': True, 'pic': True, 'static': True} - -source_urls = ['http://faculty.cse.tamu.edu/davis/SuiteSparse/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [('ParMETIS', '4.0.2')] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-3.7.1-goolf-1.4.10-ParMETIS-4.0.3.eb b/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-3.7.1-goolf-1.4.10-ParMETIS-4.0.3.eb deleted file mode 100644 index 7e5f7e0b838b..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-3.7.1-goolf-1.4.10-ParMETIS-4.0.3.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'SuiteSparse' -version = '3.7.1' - -homepage = 'http://faculty.cse.tamu.edu/davis/suitesparse.html' -description = """SuiteSparse is a collection of libraries manipulate sparse matrices.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': True, 'unroll': True, 'pic': True, 'static': True} - -source_urls = ['http://faculty.cse.tamu.edu/davis/SuiteSparse/'] -sources = [SOURCE_TAR_GZ] - -parmetis = 'ParMETIS' -parmetis_ver = '4.0.3' -versionsuffix = '-%s-%s' % (parmetis, parmetis_ver) -dependencies = [(parmetis, parmetis_ver)] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-3.7.1-ictce-5.5.0-ParMETIS-4.0.3.eb b/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-3.7.1-ictce-5.5.0-ParMETIS-4.0.3.eb deleted file mode 100644 index 7977eac7fc49..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-3.7.1-ictce-5.5.0-ParMETIS-4.0.3.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'SuiteSparse' -version = '3.7.1' - -homepage = 'http://faculty.cse.tamu.edu/davis/suitesparse.html' -description = """SuiteSparse is a collection of libraries manipulate sparse matrices.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'opt': True, 'unroll': True, 'pic': True, 'static': True} - -source_urls = ['http://faculty.cse.tamu.edu/davis/SuiteSparse/'] -sources = [SOURCE_TAR_GZ] - -parmetis = 'ParMETIS' -parmetis_ver = '4.0.3' -versionsuffix = '-%s-%s' % (parmetis, parmetis_ver) -dependencies = [(parmetis, parmetis_ver)] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-4.2.1-goolf-1.4.10-ParMETIS-4.0.3.eb b/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-4.2.1-goolf-1.4.10-ParMETIS-4.0.3.eb deleted file mode 100644 index e1b3ef8d576c..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-4.2.1-goolf-1.4.10-ParMETIS-4.0.3.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'SuiteSparse' -version = '4.2.1' - -homepage = 'http://faculty.cse.tamu.edu/davis/suitesparse.html' -description = """SuiteSparse is a collection of libraries manipulate sparse matrices.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': True, 'unroll': True, 'pic': True, 'static': True} - -source_urls = ['http://faculty.cse.tamu.edu/davis/SuiteSparse/'] -sources = [SOURCE_TAR_GZ] - -parmetis = 'ParMETIS' -parmetis_ver = '4.0.3' -versionsuffix = '-%s-%s' % (parmetis, parmetis_ver) -dependencies = [(parmetis, parmetis_ver)] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-4.2.1-ictce-5.5.0-ParMETIS-4.0.3.eb b/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-4.2.1-ictce-5.5.0-ParMETIS-4.0.3.eb deleted file mode 100644 index a4f5ba5d1572..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-4.2.1-ictce-5.5.0-ParMETIS-4.0.3.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'SuiteSparse' -version = '4.2.1' - -homepage = 'http://faculty.cse.tamu.edu/davis/suitesparse.html' -description = """SuiteSparse is a collection of libraries manipulate sparse matrices.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'opt': True, 'unroll': True, 'pic': True, 'static': True} - -source_urls = ['http://faculty.cse.tamu.edu/davis/SuiteSparse/'] -sources = [SOURCE_TAR_GZ] - -parmetis = 'ParMETIS' -parmetis_ver = '4.0.3' -versionsuffix = '-%s-%s' % (parmetis, parmetis_ver) -dependencies = [(parmetis, parmetis_ver)] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-4.2.1-intel-2014b-ParMETIS-4.0.3.eb b/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-4.2.1-intel-2014b-ParMETIS-4.0.3.eb deleted file mode 100644 index bb01d5bbb672..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-4.2.1-intel-2014b-ParMETIS-4.0.3.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'SuiteSparse' -version = '4.2.1' - -homepage = 'http://faculty.cse.tamu.edu/davis/suitesparse.html' -description = """SuiteSparse is a collection of libraries manipulate sparse matrices.""" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'opt': True, 'unroll': True, 'pic': True, 'static': True} - -source_urls = ['http://faculty.cse.tamu.edu/davis/SuiteSparse/'] -sources = [SOURCE_TAR_GZ] - -parmetis = 'ParMETIS' -parmetis_ver = '4.0.3' -versionsuffix = '-%s-%s' % (parmetis, parmetis_ver) -dependencies = [(parmetis, parmetis_ver)] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-4.4.3-intel-2015a-ParMETIS-4.0.3.eb b/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-4.4.3-intel-2015a-ParMETIS-4.0.3.eb deleted file mode 100644 index 3d9532a033e0..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-4.4.3-intel-2015a-ParMETIS-4.0.3.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'SuiteSparse' -version = '4.4.3' - -homepage = 'http://faculty.cse.tamu.edu/davis/suitesparse.html' -description = """SuiteSparse is a collection of libraries manipulate sparse matrices.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'opt': True, 'unroll': True, 'pic': True} - -source_urls = ['http://faculty.cse.tamu.edu/davis/SuiteSparse/'] -sources = [SOURCE_TAR_GZ] - -parmetis = 'ParMETIS' -parmetis_ver = '4.0.3' -versionsuffix = '-%s-%s' % (parmetis, parmetis_ver) -dependencies = [(parmetis, parmetis_ver)] - -maxparallel = 1 - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-4.4.5-intel-2015b-METIS-5.1.0.eb b/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-4.4.5-intel-2015b-METIS-5.1.0.eb deleted file mode 100644 index cce45a4f26db..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-4.4.5-intel-2015b-METIS-5.1.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'SuiteSparse' -version = '4.4.5' - -homepage = 'http://faculty.cse.tamu.edu/davis/suitesparse.html' -description = """SuiteSparse is a collection of libraries manipulate sparse matrices.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'opt': True, 'unroll': True, 'pic': True} - -source_urls = ['http://faculty.cse.tamu.edu/davis/SuiteSparse/'] -sources = [SOURCE_TAR_GZ] - -patches = [ - 'SuiteSparse-%(version)s_AMD_GNUMakefile.patch', - 'SuiteSparse-%(version)s_UMFPACK_GNUMakefile.patch', -] - -metis = 'METIS' -metis_ver = '5.1.0' -versionsuffix = '-%s-%s' % (metis, metis_ver) -dependencies = [(metis, metis_ver)] - -maxparallel = 1 - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-4.4.6-intel-2015b-ParMETIS-4.0.3.eb b/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-4.4.6-intel-2015b-ParMETIS-4.0.3.eb deleted file mode 100644 index 3136cae63d11..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-4.4.6-intel-2015b-ParMETIS-4.0.3.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'SuiteSparse' -version = '4.4.6' - -homepage = 'http://faculty.cse.tamu.edu/davis/suitesparse.html' -description = """SuiteSparse is a collection of libraries manipulate sparse matrices.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'opt': True, 'unroll': True, 'pic': True} - -source_urls = ['http://faculty.cse.tamu.edu/davis/SuiteSparse/'] -sources = [SOURCE_TAR_GZ] - -parmetis = 'ParMETIS' -parmetis_ver = '4.0.3' -versionsuffix = '-%s-%s' % (parmetis, parmetis_ver) -dependencies = [(parmetis, parmetis_ver)] - -maxparallel = 1 - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/s/SuperLU/SuperLU-5.1.1-ictce-7.3.5.eb b/easybuild/easyconfigs/__archive__/s/SuperLU/SuperLU-5.1.1-ictce-7.3.5.eb deleted file mode 100644 index 533110bf6fee..000000000000 --- a/easybuild/easyconfigs/__archive__/s/SuperLU/SuperLU-5.1.1-ictce-7.3.5.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'SuperLU' -version = '5.1.1' - -homepage = 'http://crd-legacy.lbl.gov/~xiaoye/SuperLU/' -description = """SuperLU is a general purpose library for the direct solution of large, sparse, nonsymmetric systems - of linear equations on high performance machines.""" - -toolchain = {'name': 'ictce', 'version': '7.3.5'} -toolchainopts = {'opt': True, 'pic': True} - -source_urls = ['http://crd-legacy.lbl.gov/~xiaoye/SuperLU/'] -sources = ["superlu_%(version)s.tar.gz"] - -# Let's store the checksum in order to be sure it doesn't suddenly change -checksums = ['260a3cd90b2100122abff38587a8290a'] - -builddependencies = [('CMake', '3.4.3')] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-CrayGNU-2015.06.eb b/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-CrayGNU-2015.06.eb deleted file mode 100644 index 53ab24482ea3..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-CrayGNU-2015.06.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': 'CrayGNU', 'version': '2015.06'} -toolchainopts = {'pic': True} - -source_urls = ['https://support.hdfgroup.org/ftp/lib-external/szip/previous/%(version)s/src/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a816d95d5662e8279625abdbea7d0e62157d7d1f028020b1075500bf483ed5ef'] - -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/__archive__/s/Szip/Szip-2.1-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-CrayGNU-2015.11.eb deleted file mode 100644 index c635ba672979..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-CrayGNU-2015.11.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': 'CrayGNU', 'version': '2015.11'} -toolchainopts = {'pic': True} - -source_urls = ['https://support.hdfgroup.org/ftp/lib-external/szip/previous/%(version)s/src/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a816d95d5662e8279625abdbea7d0e62157d7d1f028020b1075500bf483ed5ef'] - -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/__archive__/s/Szip/Szip-2.1-foss-2014b.eb b/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-foss-2014b.eb deleted file mode 100644 index 8336d5a80236..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-foss-2014b.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': '2014b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['https://support.hdfgroup.org/ftp/lib-external/szip/previous/%(version)s/src/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a816d95d5662e8279625abdbea7d0e62157d7d1f028020b1075500bf483ed5ef'] - -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/__archive__/s/Szip/Szip-2.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-foss-2015a.eb deleted file mode 100644 index 350f8410c009..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-foss-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['https://support.hdfgroup.org/ftp/lib-external/szip/previous/%(version)s/src/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a816d95d5662e8279625abdbea7d0e62157d7d1f028020b1075500bf483ed5ef'] - -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/__archive__/s/Szip/Szip-2.1-foss-2015b.eb b/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-foss-2015b.eb deleted file mode 100644 index c89d7a1e753d..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-foss-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['https://support.hdfgroup.org/ftp/lib-external/szip/previous/%(version)s/src/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a816d95d5662e8279625abdbea7d0e62157d7d1f028020b1075500bf483ed5ef'] - -configopts = "--with-pic" - -sanity_check_paths = { - 'files': ["lib/libsz.a", "lib/libsz.so"] + - ["include/%s" % x for x in ["ricehdf.h", "szip_adpt.h", "szlib.h"]], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-goolf-1.4.10.eb deleted file mode 100644 index 62358637ffc8..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-goolf-1.4.10.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['https://support.hdfgroup.org/ftp/lib-external/szip/previous/%(version)s/src/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a816d95d5662e8279625abdbea7d0e62157d7d1f028020b1075500bf483ed5ef'] - -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/__archive__/s/Szip/Szip-2.1-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-goolf-1.5.14.eb deleted file mode 100644 index ab0a659fe045..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-goolf-1.5.14.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': 'goolf', 'version': '1.5.14'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['https://support.hdfgroup.org/ftp/lib-external/szip/previous/%(version)s/src/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a816d95d5662e8279625abdbea7d0e62157d7d1f028020b1075500bf483ed5ef'] - -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/__archive__/s/Szip/Szip-2.1-goolf-1.5.16.eb b/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-goolf-1.5.16.eb deleted file mode 100644 index 60d41b331551..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-goolf-1.5.16.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': 'goolf', 'version': '1.5.16'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['https://support.hdfgroup.org/ftp/lib-external/szip/previous/%(version)s/src/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a816d95d5662e8279625abdbea7d0e62157d7d1f028020b1075500bf483ed5ef'] - -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/__archive__/s/Szip/Szip-2.1-goolfc-2016.10.eb b/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-goolfc-2016.10.eb deleted file mode 100644 index 56265f0cfd44..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-goolfc-2016.10.eb +++ /dev/null @@ -1,24 +0,0 @@ -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 = ['https://support.hdfgroup.org/ftp/lib-external/szip/previous/%(version)s/src/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a816d95d5662e8279625abdbea7d0e62157d7d1f028020b1075500bf483ed5ef'] - -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/__archive__/s/Szip/Szip-2.1-ictce-5.2.0.eb b/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-ictce-5.2.0.eb deleted file mode 100644 index 08aad207988b..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-ictce-5.2.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': 'ictce', 'version': '5.2.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['https://support.hdfgroup.org/ftp/lib-external/szip/previous/%(version)s/src/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a816d95d5662e8279625abdbea7d0e62157d7d1f028020b1075500bf483ed5ef'] - -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/__archive__/s/Szip/Szip-2.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-ictce-5.3.0.eb deleted file mode 100644 index fb38fd73d123..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-ictce-5.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['https://support.hdfgroup.org/ftp/lib-external/szip/previous/%(version)s/src/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a816d95d5662e8279625abdbea7d0e62157d7d1f028020b1075500bf483ed5ef'] - -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/__archive__/s/Szip/Szip-2.1-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-ictce-5.4.0.eb deleted file mode 100644 index 00b809e8da0a..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-ictce-5.4.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': 'ictce', 'version': '5.4.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['https://support.hdfgroup.org/ftp/lib-external/szip/previous/%(version)s/src/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a816d95d5662e8279625abdbea7d0e62157d7d1f028020b1075500bf483ed5ef'] - -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/__archive__/s/Szip/Szip-2.1-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-ictce-5.5.0.eb deleted file mode 100644 index 0ba406f3db52..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-ictce-5.5.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['https://support.hdfgroup.org/ftp/lib-external/szip/previous/%(version)s/src/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a816d95d5662e8279625abdbea7d0e62157d7d1f028020b1075500bf483ed5ef'] - -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/__archive__/s/Szip/Szip-2.1-ictce-6.1.5.eb b/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-ictce-6.1.5.eb deleted file mode 100644 index f3ab329c9481..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-ictce-6.1.5.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': 'ictce', 'version': '6.1.5'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['https://support.hdfgroup.org/ftp/lib-external/szip/previous/%(version)s/src/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a816d95d5662e8279625abdbea7d0e62157d7d1f028020b1075500bf483ed5ef'] - -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/__archive__/s/Szip/Szip-2.1-ictce-7.1.2.eb b/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-ictce-7.1.2.eb deleted file mode 100644 index ee02501b4a3e..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-ictce-7.1.2.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': 'ictce', 'version': '7.1.2'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['https://support.hdfgroup.org/ftp/lib-external/szip/previous/%(version)s/src/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a816d95d5662e8279625abdbea7d0e62157d7d1f028020b1075500bf483ed5ef'] - -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/__archive__/s/Szip/Szip-2.1-intel-2014b.eb b/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-intel-2014b.eb deleted file mode 100644 index 18d2f62c8787..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-intel-2014b.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': '2014b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['https://support.hdfgroup.org/ftp/lib-external/szip/previous/%(version)s/src/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a816d95d5662e8279625abdbea7d0e62157d7d1f028020b1075500bf483ed5ef'] - -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/__archive__/s/Szip/Szip-2.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-intel-2015a.eb deleted file mode 100644 index 5d312ba2273f..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-intel-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['https://support.hdfgroup.org/ftp/lib-external/szip/previous/%(version)s/src/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a816d95d5662e8279625abdbea7d0e62157d7d1f028020b1075500bf483ed5ef'] - -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/__archive__/s/Szip/Szip-2.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-intel-2015b.eb deleted file mode 100644 index 550f545d6ba3..000000000000 --- a/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-intel-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['https://support.hdfgroup.org/ftp/lib-external/szip/previous/%(version)s/src/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a816d95d5662e8279625abdbea7d0e62157d7d1f028020b1075500bf483ed5ef'] - -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/__archive__/s/samblaster/samblaster-0.1.24-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/s/samblaster/samblaster-0.1.24-goolf-1.7.20.eb deleted file mode 100644 index 3f53f0997abc..000000000000 --- a/easybuild/easyconfigs/__archive__/s/samblaster/samblaster-0.1.24-goolf-1.7.20.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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/__archive__/s/scikit-image/scikit-image-0.11.3-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/s/scikit-image/scikit-image-0.11.3-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 42f9a9c3ff64..000000000000 --- a/easybuild/easyconfigs/__archive__/s/scikit-image/scikit-image-0.11.3-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'scikit-image' -version = '0.11.3' - -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': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.10' - -versionsuffix = "-%s-%s" % (python, pyver) -dependencies = [ - (python, pyver), - ('Qhull', '2012.1'), - ('matplotlib', '1.4.3', versionsuffix), - ('networkx', '1.10', versionsuffix), - ('Pillow', '2.9.0', versionsuffix), -] - -options = {'modulename': 'skimage'} - -pyshortver = '.'.join(pyver.split('.')[:-1]) -pylibdir = 'lib/python%s/site-packages' % pyshortver -sanity_check_paths = { - 'files': [], - 'dirs': ['%s/scikit_image-%%(version)s-py%s-linux-x86_64.egg' % (pylibdir, pyshortver)], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/s/scikit-image/scikit-image-0.11.3-intel-2015b-Python-3.5.0.eb b/easybuild/easyconfigs/__archive__/s/scikit-image/scikit-image-0.11.3-intel-2015b-Python-3.5.0.eb deleted file mode 100644 index 6d4468286e63..000000000000 --- a/easybuild/easyconfigs/__archive__/s/scikit-image/scikit-image-0.11.3-intel-2015b-Python-3.5.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'scikit-image' -version = '0.11.3' - -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': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '3.5.0' - -versionsuffix = "-%s-%s" % (python, pyver) -dependencies = [ - (python, pyver), - ('Qhull', '2012.1'), - ('matplotlib', '1.4.3', versionsuffix), - ('networkx', '1.10', versionsuffix), - ('Pillow', '2.9.0', versionsuffix), -] - -options = {'modulename': 'skimage'} - -pyshortver = '.'.join(pyver.split('.')[:-1]) -pylibdir = 'lib/python%s/site-packages' % pyshortver -sanity_check_paths = { - 'files': [], - 'dirs': ['%s/scikit_image-%%(version)s-py%s-linux-x86_64.egg' % (pylibdir, pyshortver)], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.13-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.13-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 5cce29e1eaa1..000000000000 --- a/easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.13-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'scikit-learn' -version = '0.13' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.3' - -versionsuffix = "-%s-%s" % (python, pyver) -dependencies = [ - (python, pyver), - ('matplotlib', '1.2.0', versionsuffix), -] -options = {'modulename': 'sklearn'} - -pyshortver = '.'.join(pyver.split('.')[:-1]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/sklearn' % pyshortver], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.14-ictce-5.3.0-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.14-ictce-5.3.0-Python-2.7.5.eb deleted file mode 100644 index 3f7d9ba4f767..000000000000 --- a/easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.14-ictce-5.3.0-Python-2.7.5.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'scikit-learn' -version = '0.14' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.5' - -versionsuffix = "-%s-%s" % (python, pyver) -dependencies = [ - (python, pyver), - ('matplotlib', '1.3.0', versionsuffix), -] - -options = {'modulename': 'sklearn'} - -pyshortver = '.'.join(pyver.split('.')[:-1]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/sklearn' % pyshortver], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.14-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.14-ictce-5.5.0-Python-2.7.6.eb deleted file mode 100644 index 8ef7bdd7ea0d..000000000000 --- a/easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.14-ictce-5.5.0-Python-2.7.6.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'scikit-learn' -version = '0.14' - -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': 'ictce', 'version': '5.5.0'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.6' - -versionsuffix = "-%s-%s" % (python, pyver) -dependencies = [ - (python, pyver), - ('matplotlib', '1.3.1', versionsuffix), -] - -options = {'modulename': 'sklearn'} - -pyshortver = '.'.join(pyver.split('.')[:-1]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/sklearn' % pyshortver], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.16.1-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.16.1-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index ea3aa7a366d7..000000000000 --- a/easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.16.1-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'scikit-learn' -version = '0.16.1' - -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': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.9' - -versionsuffix = "-%s-%s" % (python, pyver) -dependencies = [ - (python, pyver), - ('matplotlib', '1.4.3', versionsuffix), -] - -options = {'modulename': 'sklearn'} - -pyshortver = '.'.join(pyver.split('.')[:-1]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/sklearn' % pyshortver], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.16.1-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.16.1-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index d7c757bc8257..000000000000 --- a/easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.16.1-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'scikit-learn' -version = '0.16.1' - -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': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.10' - -versionsuffix = "-%s-%s" % (python, pyver) -dependencies = [ - (python, pyver), - ('matplotlib', '1.4.3', versionsuffix), -] - -options = {'modulename': 'sklearn'} - -pyshortver = '.'.join(pyver.split('.')[:-1]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/sklearn' % pyshortver], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.16.1-intel-2015b-Python-3.5.0.eb b/easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.16.1-intel-2015b-Python-3.5.0.eb deleted file mode 100644 index 27c24dc20dba..000000000000 --- a/easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.16.1-intel-2015b-Python-3.5.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'scikit-learn' -version = '0.16.1' - -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': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '3.5.0' - -versionsuffix = "-%s-%s" % (python, pyver) -dependencies = [ - (python, pyver), - ('matplotlib', '1.4.3', versionsuffix), -] - -options = {'modulename': 'sklearn'} - -pyshortver = '.'.join(pyver.split('.')[:-1]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/sklearn' % pyshortver], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.17-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.17-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index f7461d631a8b..000000000000 --- a/easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.17-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'scikit-learn' -version = '0.17' - -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': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.10' - -versionsuffix = "-%s-%s" % (python, pyver) -dependencies = [ - (python, pyver), - ('matplotlib', '1.5.0', versionsuffix), -] - -options = {'modulename': 'sklearn'} - -pyshortver = '.'.join(pyver.split('.')[:-1]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/sklearn' % pyshortver], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.17-intel-2015b-Python-3.5.0.eb b/easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.17-intel-2015b-Python-3.5.0.eb deleted file mode 100644 index 3a2f241e75c4..000000000000 --- a/easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.17-intel-2015b-Python-3.5.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'scikit-learn' -version = '0.17' - -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': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '3.5.0' - -versionsuffix = "-%s-%s" % (python, pyver) -dependencies = [ - (python, pyver), - ('matplotlib', '1.5.0', versionsuffix), -] - -options = {'modulename': 'sklearn'} - -pyshortver = '.'.join(pyver.split('.')[:-1]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/sklearn' % pyshortver], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/s/scikit-umfpack/scikit-umfpack-0.2.1-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/s/scikit-umfpack/scikit-umfpack-0.2.1-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index f47e1ccb983d..000000000000 --- a/easybuild/easyconfigs/__archive__/s/scikit-umfpack/scikit-umfpack-0.2.1-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'scikit-umfpack' -version = '0.2.1' - -homepage = 'http://rc.github.io/scikit-umfpack/' -description = """scikit-umfpack provides a wrapper of UMFPACK sparse direct solver to SciPy.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pyver = '2.7.10' - -versionsuffix = "-%s-%s" % (python, pyver) -dependencies = [ - (python, pyver), - ('scipy', '0.15.1', versionsuffix), - ('SuiteSparse', '4.4.5', '-METIS-5.1.0'), -] - -builddependencies = [ - ('SWIG', '3.0.7', versionsuffix), -] - -options = {'modulename': 'scikits'} - -pyshortver = '.'.join(pyver.split('.')[:-1]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/scikits/umfpack' % pyshortver], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.11.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.11.0-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index afedbc15378d..000000000000 --- a/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.11.0-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'scipy' -version = '0.11.0' -versionsuffix = '-Python-2.7.3' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -source_urls = [('http://sourceforge.net/projects/scipy/files/scipy/%(version)s', 'download')] -sources = [SOURCE_TAR_GZ] - -dependencies = [('numpy', '1.6.2', versionsuffix)] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.11.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.11.0-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 5c1e3242430c..000000000000 --- a/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.11.0-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'scipy' -version = '0.11.0' -versionsuffix = '-Python-2.7.3' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True} - -source_urls = [('http://sourceforge.net/projects/scipy/files/scipy/%(version)s', 'download')] -sources = [SOURCE_TAR_GZ] - -dependencies = [('numpy', '1.6.2', versionsuffix)] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.12.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.12.0-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 0451302efba4..000000000000 --- a/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.12.0-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'scipy' -version = '0.12.0' -versionsuffix = '-Python-2.7.3' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -source_urls = [('http://sourceforge.net/projects/scipy/files/scipy/%(version)s', 'download')] -sources = [SOURCE_TAR_GZ] - -dependencies = [('numpy', '1.6.2', versionsuffix)] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.12.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.12.0-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index a44fd734135f..000000000000 --- a/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.12.0-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'scipy' -version = '0.12.0' -versionsuffix = '-Python-2.7.3' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True} - -source_urls = [('http://sourceforge.net/projects/scipy/files/scipy/%(version)s', 'download')] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('numpy', '1.6.2', versionsuffix), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.13.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.13.0-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index a1047f4733d3..000000000000 --- a/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.13.0-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'scipy' -version = '0.13.0' -versionsuffix = '-Python-2.7.3' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -source_urls = [('http://sourceforge.net/projects/scipy/files/scipy/%(version)s', 'download')] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('numpy', '1.7.1', versionsuffix), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.15.1-CrayGNU-2015.06-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.15.1-CrayGNU-2015.06-Python-2.7.9.eb deleted file mode 100644 index bec11c9016eb..000000000000 --- a/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.15.1-CrayGNU-2015.06-Python-2.7.9.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'scipy' -version = '0.15.1' -versionsuffix = '-Python-2.7.9' - -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': 'CrayGNU', 'version': '2015.06'} -toolchainopts = {'pic': True} - -source_urls = [('http://sourceforge.net/projects/scipy/files/scipy/%(version)s', 'download')] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('numpy', '1.9.2', versionsuffix), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.15.1-CrayGNU-2015.11-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.15.1-CrayGNU-2015.11-Python-2.7.9.eb deleted file mode 100644 index 35ad3eac2480..000000000000 --- a/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.15.1-CrayGNU-2015.11-Python-2.7.9.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'scipy' -version = '0.15.1' -versionsuffix = '-Python-2.7.9' - -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': 'CrayGNU', 'version': '2015.11'} -toolchainopts = {'pic': True} - -source_urls = [('http://sourceforge.net/projects/scipy/files/scipy/%(version)s', 'download')] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('numpy', '1.9.2', versionsuffix), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.15.1-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.15.1-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index f67514e59164..000000000000 --- a/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.15.1-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'scipy' -version = '0.15.1' -versionsuffix = '-Python-2.7.9' - -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': '2015a'} -toolchainopts = {'pic': True} - -source_urls = [('http://sourceforge.net/projects/scipy/files/scipy/%(version)s', 'download')] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('numpy', '1.9.2', versionsuffix), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.15.1-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.15.1-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index cee2e61ab451..000000000000 --- a/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.15.1-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'scipy' -version = '0.15.1' -versionsuffix = '-Python-2.7.10' - -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': '2015b'} -toolchainopts = {'pic': True} - -source_urls = [('http://sourceforge.net/projects/scipy/files/scipy/%(version)s', 'download')] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('numpy', '1.9.2', versionsuffix), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.16.1-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.16.1-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index 6126cbe4898b..000000000000 --- a/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.16.1-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'scipy' -version = '0.16.1' -versionsuffix = '-Python-2.7.10' - -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': '2015a'} -toolchainopts = {'pic': True} - -source_urls = [('http://sourceforge.net/projects/scipy/files/scipy/%(version)s', 'download')] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('numpy', '1.10.4', versionsuffix), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.16.1-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.16.1-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index bf26ec46a212..000000000000 --- a/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.16.1-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'scipy' -version = '0.16.1' -versionsuffix = '-Python-2.7.10' - -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': '2015b'} -toolchainopts = {'pic': True} - -source_urls = [('http://sourceforge.net/projects/scipy/files/scipy/%(version)s', 'download')] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('numpy', '1.10.4', versionsuffix), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/scp/scp-0.10.2-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/s/scp/scp-0.10.2-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 208347c2458a..000000000000 --- a/easybuild/easyconfigs/__archive__/s/scp/scp-0.10.2-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'scp' -version = '0.10.2' - -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': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -pyver = '2.7.10' -versionsuffix = '-Python-%s' % pyver -dependencies = [('Python', pyver)] - -shortpyver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages' % shortpyver], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/s/sed/sed-4.2.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/sed/sed-4.2.2-goolf-1.4.10.eb deleted file mode 100644 index b861111a29af..000000000000 --- a/easybuild/easyconfigs/__archive__/s/sed/sed-4.2.2-goolf-1.4.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'sed' -version = '4.2.2' - -homepage = 'http://www.gnu.org/software/sed/sed.html' -description = "sed: GNU implementation of sed, the POSIX stream editor" - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_BZ2] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sanity_check_paths = { - 'files': ["bin/sed"], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/s/sed/sed-4.2.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/s/sed/sed-4.2.2-ictce-5.3.0.eb deleted file mode 100644 index 3f2b5b132988..000000000000 --- a/easybuild/easyconfigs/__archive__/s/sed/sed-4.2.2-ictce-5.3.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'sed' -version = '4.2.2' - -homepage = 'http://www.gnu.org/software/sed/sed.html' -description = "sed: GNU implementation of sed, the POSIX stream editor" - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_BZ2] - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sanity_check_paths = { - 'files': ["bin/sed"], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/s/segemehl/segemehl-0.1.7-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/segemehl/segemehl-0.1.7-goolf-1.4.10.eb deleted file mode 100644 index beef8b39ecc3..000000000000 --- a/easybuild/easyconfigs/__archive__/s/segemehl/segemehl-0.1.7-goolf-1.4.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 = "segemehl" -version = "0.1.7" - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://www.bioinf.uni-leipzig.de/Software/segemehl/'] -sources = ['%s_%s.tar.gz' % (name, version.replace('.', '_'))] - -files_to_copy = [(["haarz.x", "lack.x", "segemehl.x"], "bin")] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["haarz.x", "lack.x", "segemehl.x"]], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/segemehl/segemehl-0.2.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/segemehl/segemehl-0.2.0-goolf-1.4.10.eb deleted file mode 100644 index beeb661537eb..000000000000 --- a/easybuild/easyconfigs/__archive__/s/segemehl/segemehl-0.2.0-goolf-1.4.10.eb +++ /dev/null @@ -1,39 +0,0 @@ -# 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' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://www.bioinf.uni-leipzig.de/Software/segemehl/'] -sources = ['%s_%s.tar.gz' % (name, version.replace('.', '_'))] - -parallel = 1 - -dependencies = [ - ('ncurses', '5.9'), - ('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/__archive__/s/seqtk/seqtk-sgdp-intel-2015a.eb b/easybuild/easyconfigs/__archive__/s/seqtk/seqtk-sgdp-intel-2015a.eb deleted file mode 100644 index e8b719da0f33..000000000000 --- a/easybuild/easyconfigs/__archive__/s/seqtk/seqtk-sgdp-intel-2015a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'MakeCp' - -name = 'seqtk' -version = 'sgdp' - -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': '2015a'} - -sources = ['%(version)s.tar.gz'] -source_urls = ['https://github.com/lh3/seqtk/archive/'] - -buildopts = 'CC="$CC" CFLAGS="$CLFAGS"' - -files_to_copy = ["seqtk", "trimadap"] - -sanity_check_paths = { - 'files': files_to_copy, - 'dirs': [], -} - -modextrapaths = { - 'PATH': [''], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/setuptools/setuptools-0.6c11-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/setuptools/setuptools-0.6c11-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index a7165084656a..000000000000 --- a/easybuild/easyconfigs/__archive__/s/setuptools/setuptools-0.6c11-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = "PythonPackage" - -name = "setuptools" -version = "0.6c11" - -homepage = "https://pypi.python.org/pypi/setuptools/" -description = """Download, build, install, upgrade, and uninstall Python packages -- easily!""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = "2.7.3" - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -py_short_ver = ".".join(pythonversion.split(".")[0:2]) -pylibdir = "lib/python%s/site-packages/%s" % (py_short_ver, name) - -sanity_check_paths = { - 'files': ["bin/easy_install", "%s-%s-py%s.egg" % (pylibdir, version, py_short_ver)], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/setuptools/setuptools-0.6c11-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/setuptools/setuptools-0.6c11-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index cc07ddd7a274..000000000000 --- a/easybuild/easyconfigs/__archive__/s/setuptools/setuptools-0.6c11-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = "PythonPackage" - -name = "setuptools" -version = "0.6c11" - -homepage = "https://pypi.python.org/pypi/setuptools/" -description = """Download, build, install, upgrade, and uninstall Python packages -- easily!""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = "2.7.3" - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -py_short_ver = ".".join(pythonversion.split(".")[0:2]) -pylibdir = "lib/python%s/site-packages/%s" % (py_short_ver, name) - -sanity_check_paths = { - 'files': ["bin/easy_install", "%s-%s-py%s.egg" % (pylibdir, version, py_short_ver)], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/setuptools/setuptools-18.4-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/setuptools/setuptools-18.4-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 0b0cd4ff22bb..000000000000 --- a/easybuild/easyconfigs/__archive__/s/setuptools/setuptools-18.4-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = "PythonPackage" - -name = "setuptools" -version = "18.4" - -homepage = "http://pypi.python.org/pypi/setuptools/" -description = """Download, build, install, upgrade, and uninstall Python packages -- easily!""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://pypi.python.org/packages/source/s/%s/' % name] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = "2.7.3" - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -py_short_ver = ".".join(pythonversion.split(".")[0:2]) -pylibdir = "lib/python%s/site-packages/%s" % (py_short_ver, name) - -sanity_check_paths = { - 'files': ["bin/easy_install", "%s-%s-py%s.egg" % (pylibdir, version, py_short_ver)], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/sickle/sickle-1.210-goolf-1.4.10-bab15f7.eb b/easybuild/easyconfigs/__archive__/s/sickle/sickle-1.210-goolf-1.4.10-bab15f7.eb deleted file mode 100644 index bc93dbaa1d0b..000000000000 --- a/easybuild/easyconfigs/__archive__/s/sickle/sickle-1.210-goolf-1.4.10-bab15f7.eb +++ /dev/null @@ -1,30 +0,0 @@ -# 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 = "sickle" -# version checked running "sickle --version" -version = "1.210" -# git_commit_id bab15f7d14b06400be37d50df7c092b1ec6fe0c5 -versionsuffix = "-bab15f7" - -homepage = 'https://github.com/najoshi/sickle' -description = """ Windowed Adaptive Trimming for fastq files using quality """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -git_commit_id = versionsuffix[1:] -sources = ['%s.tar.gz' % git_commit_id] -source_urls = ['https://github.com/najoshi/sickle/archive/'] - -files_to_copy = [(['sickle'], 'bin'), "README.md", "test"] - -sanity_check_paths = { - 'files': ['bin/sickle'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/skewer/skewer-0.2.2-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/s/skewer/skewer-0.2.2-goolf-1.7.20.eb deleted file mode 100644 index 51eeeb84910e..000000000000 --- a/easybuild/easyconfigs/__archive__/s/skewer/skewer-0.2.2-goolf-1.7.20.eb +++ /dev/null @@ -1,30 +0,0 @@ -# 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/__archive__/s/slalib-c/slalib-c-0.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/slalib-c/slalib-c-0.0-goolf-1.4.10.eb deleted file mode 100644 index bcedbabed918..000000000000 --- a/easybuild/easyconfigs/__archive__/s/slalib-c/slalib-c-0.0-goolf-1.4.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'slalib-c' -version = '0.0' - -homepage = 'http://star-www.rl.ac.uk/star/docs/sun67.htx/sun67.html' -description = "SLALIB is a library used by writers of positional-astronomy applications." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -# only available for download per request, cfr. ftp://legacy.gsfc.nasa.gov/heasarc/software/slalib-info.html -sources = [SOURCE_TAR_BZ2] - -skipsteps = ['configure', 'install'] -buildopts = 'INSTALL_DIR=%(installdir)s SLA_LIB_DIR=%(installdir)s/lib/ CCOMPC="$CC" CFLAGC="-c -pedantic $CFLAGS"' - -parallel = 1 - -# make sure the gzip, gunzip and compress binaries are available after installation -sanity_check_paths = { - 'files': ["include/slalib.h", "include/slamac.h", "lib/libsla.a"], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/s/slalib-c/slalib-c-0.0-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/s/slalib-c/slalib-c-0.0-ictce-5.5.0.eb deleted file mode 100644 index 05e1d171833b..000000000000 --- a/easybuild/easyconfigs/__archive__/s/slalib-c/slalib-c-0.0-ictce-5.5.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'slalib-c' -version = '0.0' - -homepage = 'http://star-www.rl.ac.uk/star/docs/sun67.htx/sun67.html' -description = "SLALIB is a library used by writers of positional-astronomy applications." - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -# only available for download per request, cfr. ftp://legacy.gsfc.nasa.gov/heasarc/software/slalib-info.html -sources = [SOURCE_TAR_BZ2] - -skipsteps = ['configure', 'install'] -buildopts = 'INSTALL_DIR=%(installdir)s SLA_LIB_DIR=%(installdir)s/lib/ CCOMPC="$CC" CFLAGC="-c -pedantic $CFLAGS"' - -parallel = 1 - -# make sure the gzip, gunzip and compress binaries are available after installation -sanity_check_paths = { - 'files': ["include/slalib.h", "include/slamac.h", "lib/libsla.a"], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/s/slepc4py/slepc4py-3.6.0-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/s/slepc4py/slepc4py-3.6.0-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 9759c2561734..000000000000 --- a/easybuild/easyconfigs/__archive__/s/slepc4py/slepc4py-3.6.0-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'slepc4py' -version = '3.6.0' - -homepage = 'https://bitbucket.org/slepc/slepc4py' -description = "Python bindings for SLEPc, the Scalable Library for Eigenvalue Problem Computations." - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -pyver = '2.7.11' -versionsuffix = '-Python-%s' % pyver - -dependencies = [ - ('Python', pyver), - ('SLEPc', '3.6.2', versionsuffix), - ('petsc4py', '3.6.0', versionsuffix), -] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages' % pyshortver], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/s/sleuth/sleuth-0.28.0-intel-2015b-R-3.2.1.eb b/easybuild/easyconfigs/__archive__/s/sleuth/sleuth-0.28.0-intel-2015b-R-3.2.1.eb deleted file mode 100644 index 51a1e4f2106b..000000000000 --- a/easybuild/easyconfigs/__archive__/s/sleuth/sleuth-0.28.0-intel-2015b-R-3.2.1.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'RPackage' - -name = 'sleuth' -version = '0.28.0' - -homepage = 'http://pachterlab.github.io/sleuth' -description = """Investigate RNA-Seq transcript abundance from kallisto and perform differential expression analysis.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['https://github.com/pachterlab/sleuth/archive/'] -sources = ['v%(version)s.tar.gz'] - -rver = '3.2.1' -versionsuffix = '-R-%s' % rver -dependencies = [ - ('R', rver), - ('rhdf5', '2.14.0', versionsuffix), -] - -sanity_check_paths = { - 'files': [], - 'dirs': [name], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/s/sparsehash/sparsehash-2.0.2-foss-2015a.eb b/easybuild/easyconfigs/__archive__/s/sparsehash/sparsehash-2.0.2-foss-2015a.eb deleted file mode 100644 index fe94404d72b8..000000000000 --- a/easybuild/easyconfigs/__archive__/s/sparsehash/sparsehash-2.0.2-foss-2015a.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'sparsehash' -version = '2.0.2' - -homepage = 'https://code.google.com/p/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': 'foss', 'version': '2015a'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://sparsehash.googlecode.com/files/'] - -sanity_check_paths = { - 'files': ['include/google/type_traits.h'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/sparsehash/sparsehash-2.0.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/s/sparsehash/sparsehash-2.0.2-goolf-1.4.10.eb deleted file mode 100644 index 2c1c772b75a4..000000000000 --- a/easybuild/easyconfigs/__archive__/s/sparsehash/sparsehash-2.0.2-goolf-1.4.10.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'sparsehash' -version = '2.0.2' - -homepage = 'http://code.google.com/p/google-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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://sparsehash.googlecode.com/files'] - -runtest = "check" - -sanity_check_paths = { - 'files': ['include/sparsehash/%s' % x for x in ['dense_hash_map', 'dense_hash_set', 'sparse_hash_map', - 'sparse_hash_set', 'sparsetable', 'template_util.h', 'type_traits.h' - ] - ], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/sparsehash/sparsehash-2.0.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/s/sparsehash/sparsehash-2.0.2-ictce-5.3.0.eb deleted file mode 100644 index dc0162d6b6db..000000000000 --- a/easybuild/easyconfigs/__archive__/s/sparsehash/sparsehash-2.0.2-ictce-5.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'sparsehash' -version = '2.0.2' - -homepage = 'http://code.google.com/p/google-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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://sparsehash.googlecode.com/files'] - -# runtest = "check" # 1/7 tests fails (hashtable_test), so disabling 'make check' for now - -sanity_check_paths = { - 'files': ['include/sparsehash/%s' % x for x in ['dense_hash_map', 'dense_hash_set', 'sparse_hash_map', - 'sparse_hash_set', 'sparsetable', 'template_util.h', 'type_traits.h' - ] - ], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/sparsehash/sparsehash-2.0.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/s/sparsehash/sparsehash-2.0.2-intel-2015a.eb deleted file mode 100644 index e90039667a54..000000000000 --- a/easybuild/easyconfigs/__archive__/s/sparsehash/sparsehash-2.0.2-intel-2015a.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'sparsehash' -version = '2.0.2' - -homepage = 'https://code.google.com/p/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': '2015a'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://sparsehash.googlecode.com/files/'] - -sanity_check_paths = { - 'files': ['include/google/type_traits.h'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/s/spglib/spglib-1.7.3-CrayGNU-2015.06.eb b/easybuild/easyconfigs/__archive__/s/spglib/spglib-1.7.3-CrayGNU-2015.06.eb deleted file mode 100644 index 7601dde60169..000000000000 --- a/easybuild/easyconfigs/__archive__/s/spglib/spglib-1.7.3-CrayGNU-2015.06.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'spglib' -version = '1.7.3' - -homepage = 'http://spglib.sourceforge.net/' -description = """Spglib is a C library for finding and handling crystal symmetries.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.06'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] - -start_dir = '%(name)s-%(version)s' - -sanity_check_paths = { - 'files': ['lib/libsymspg.a', 'lib/libsymspg.%s' % SHLIB_EXT], - 'dirs': ['include/spglib'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/s/spglib/spglib-1.7.3-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/s/spglib/spglib-1.7.3-CrayGNU-2015.11.eb deleted file mode 100644 index 0395e331ecd9..000000000000 --- a/easybuild/easyconfigs/__archive__/s/spglib/spglib-1.7.3-CrayGNU-2015.11.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'spglib' -version = '1.7.3' - -homepage = 'http://spglib.sourceforge.net/' -description = """Spglib is a C library for finding and handling crystal symmetries.""" - -toolchain = {'name': 'CrayGNU', 'version': '2015.11'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] - -start_dir = '%(name)s-%(version)s' - -sanity_check_paths = { - 'files': ['lib/libsymspg.a', 'lib/libsymspg.%s' % SHLIB_EXT], - 'dirs': ['include/spglib'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/s/spglib/spglib-1.7.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/s/spglib/spglib-1.7.3-intel-2015a.eb deleted file mode 100644 index 073df44cdb3e..000000000000 --- a/easybuild/easyconfigs/__archive__/s/spglib/spglib-1.7.3-intel-2015a.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'spglib' -version = '1.7.3' - -homepage = 'http://spglib.sourceforge.net/' -description = """Spglib is a C library for finding and handling crystal symmetries.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] - -start_dir = '%(name)s-%(version)s' - -sanity_check_paths = { - 'files': ['lib/libsymspg.a', 'lib/libsymspg.%s' % SHLIB_EXT], - 'dirs': ['include/spglib'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/s/spglib/spglib-1.7.4-intel-2015b.eb b/easybuild/easyconfigs/__archive__/s/spglib/spglib-1.7.4-intel-2015b.eb deleted file mode 100644 index d2670d88eb50..000000000000 --- a/easybuild/easyconfigs/__archive__/s/spglib/spglib-1.7.4-intel-2015b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'spglib' -version = '1.7.4' - -homepage = 'http://spglib.sourceforge.net/' -description = """Spglib is a C library for finding and handling crystal symmetries.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] - -sanity_check_paths = { - 'files': ['lib/libsymspg.a', 'lib/libsymspg.%s' % SHLIB_EXT], - 'dirs': ['include/spglib'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/s/stemming/stemming-1.0-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/__archive__/s/stemming/stemming-1.0-ictce-5.5.0-Python-2.7.6.eb deleted file mode 100644 index 7c1426364fb9..000000000000 --- a/easybuild/easyconfigs/__archive__/s/stemming/stemming-1.0-ictce-5.5.0-Python-2.7.6.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = "PythonPackage" - -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." - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = "2.7.6" - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -py_short_ver = ".".join(pythonversion.split(".")[0:2]) -pylibdir = "lib/python%s/site-packages/%s" % (py_short_ver, name) - -sanity_check_paths = { - 'files': [("%s-%%(version)s-py%s.egg" % (pylibdir, py_short_ver), - "%s-%%(version)s-py%s-linux-x86_64.egg" % (pylibdir, py_short_ver))], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/s/stress/stress-1.0.4-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/s/stress/stress-1.0.4-goolf-1.7.20.eb deleted file mode 100644 index 004ae316932e..000000000000 --- a/easybuild/easyconfigs/__archive__/s/stress/stress-1.0.4-goolf-1.7.20.eb +++ /dev/null @@ -1,30 +0,0 @@ -# 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/__archive__/s/sympy/sympy-0.7.2-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/sympy/sympy-0.7.2-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 59ae0acfc354..000000000000 --- a/easybuild/easyconfigs/__archive__/s/sympy/sympy-0.7.2-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "PythonPackage" - -name = 'sympy' -version = '0.7.2' - -homepage = 'http://sympy.org/' -description = """SymPy is a Python library for symbolic mathematics. It aims to - become a full-featured computer algebra system (CAS) while keeping the code as - simple as possible in order to be comprehensible and easily extensible. SymPy - is written entirely in Python and does not require any external libraries.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://sympy.googlecode.com/files'] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -runtest = 'python setup.py test' - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/sympy' % pythonshortversion], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/sympy/sympy-0.7.2-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/sympy/sympy-0.7.2-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 1328146b8ec7..000000000000 --- a/easybuild/easyconfigs/__archive__/s/sympy/sympy-0.7.2-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "PythonPackage" - -name = 'sympy' -version = '0.7.2' - -homepage = 'http://sympy.org/' -description = """SymPy is a Python library for symbolic mathematics. It aims to - become a full-featured computer algebra system (CAS) while keeping the code as - simple as possible in order to be comprehensible and easily extensible. SymPy - is written entirely in Python and does not require any external libraries.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['https://sympy.googlecode.com/files'] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -runtest = 'python setup.py test' - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/sympy' % pythonshortversion], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/sympy/sympy-0.7.6-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/s/sympy/sympy-0.7.6-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index ffcc2cbe6ccf..000000000000 --- a/easybuild/easyconfigs/__archive__/s/sympy/sympy-0.7.6-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'sympy' -version = '0.7.6' - -homepage = 'http://sympy.org/' -description = """SymPy is a Python library for symbolic mathematics. It aims to - become a full-featured computer algebra system (CAS) while keeping the code as - simple as possible in order to be comprehensible and easily extensible. SymPy - is written entirely in Python and does not require any external libraries.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['https://github.com/sympy/sympy/releases/download/sympy-%(version)s/'] -sources = [SOURCE_TAR_GZ] - -patches = ['sympy-%(version)s_fix-numpy-include.patch'] - -python = 'Python' -pyver = '2.7.10' -pyshortver = '.'.join(pyver.split('.')[:-1]) - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [(python, pyver)] - -runtest = 'python setup.py test' - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/sympy' % pyshortver], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/sympy/sympy-0.7.6-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/s/sympy/sympy-0.7.6-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 7d47c242de03..000000000000 --- a/easybuild/easyconfigs/__archive__/s/sympy/sympy-0.7.6-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'sympy' -version = '0.7.6' - -homepage = 'http://sympy.org/' -description = """SymPy is a Python library for symbolic mathematics. It aims to - become a full-featured computer algebra system (CAS) while keeping the code as - simple as possible in order to be comprehensible and easily extensible. SymPy - is written entirely in Python and does not require any external libraries.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['https://github.com/sympy/sympy/releases/download/sympy-%(version)s/'] -sources = [SOURCE_TAR_GZ] - -patches = ['sympy-%(version)s_fix-numpy-include.patch'] - -python = "Python" -pythonversion = '2.7.9' -pythonshortversion = '.'.join(pythonversion.split('.')[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -runtest = 'python setup.py test' - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/sympy' % pythonshortversion], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/sympy/sympy-0.7.6.1-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/s/sympy/sympy-0.7.6.1-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 6578c6a37d5a..000000000000 --- a/easybuild/easyconfigs/__archive__/s/sympy/sympy-0.7.6.1-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'sympy' -version = '0.7.6.1' - -homepage = 'http://sympy.org/' -description = """SymPy is a Python library for symbolic mathematics. It aims to - become a full-featured computer algebra system (CAS) while keeping the code as - simple as possible in order to be comprehensible and easily extensible. SymPy - is written entirely in Python and does not require any external libraries.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['sympy-0.7.6_fix-numpy-include.patch'] - -python = 'Python' -pyver = '2.7.10' -pyshortver = '.'.join(pyver.split('.')[:-1]) - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [(python, pyver)] - -runtest = 'python setup.py test' - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/sympy' % pyshortver], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/sympy/sympy-0.7.6.1-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/s/sympy/sympy-0.7.6.1-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index d4d078aa23b2..000000000000 --- a/easybuild/easyconfigs/__archive__/s/sympy/sympy-0.7.6.1-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'sympy' -version = '0.7.6.1' - -homepage = 'http://sympy.org/' -description = """SymPy is a Python library for symbolic mathematics. It aims to - become a full-featured computer algebra system (CAS) while keeping the code as - simple as possible in order to be comprehensible and easily extensible. SymPy - is written entirely in Python and does not require any external libraries.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -patches = ['sympy-0.7.6_fix-numpy-include.patch'] - -python = 'Python' -pyver = '2.7.11' -pyshortver = '.'.join(pyver.split('.')[:-1]) - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [(python, pyver)] - -runtest = 'python setup.py test' - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/sympy' % pyshortver], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/s/synchronicity/synchronicity-1.1.9.1-foss-2015b-R-3.2.3.eb b/easybuild/easyconfigs/__archive__/s/synchronicity/synchronicity-1.1.9.1-foss-2015b-R-3.2.3.eb deleted file mode 100644 index 56b9997a8891..000000000000 --- a/easybuild/easyconfigs/__archive__/s/synchronicity/synchronicity-1.1.9.1-foss-2015b-R-3.2.3.eb +++ /dev/null @@ -1,36 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Adam Huffman -# The Francis Crick Institute - -easyblock = 'RPackage' - -name = 'synchronicity' -version = '1.1.9.1' - -homepage = 'http://cran.r-project.org/web/packages/%(name)s' -description = """synchronicity: Boost mutex functionality in R""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -source_urls = [ - 'http://cran.r-project.org/src/contrib/', - 'http://cran.r-project.org/src/contrib/Archive/$(name)s/', -] -sources = ['%(name)s_%(version)s.tar.gz'] - -r = 'R' -rver = '3.2.3' -versionsuffix = '-%s-%s' % (r, rver) - -dependencies = [ - (r, rver), - ('BH', '1.60.0-1', '-R-3.2.3'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['synchronicity'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/t/TAMkin/TAMkin-1.0.8-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/t/TAMkin/TAMkin-1.0.8-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index c4a906b2435e..000000000000 --- a/easybuild/easyconfigs/__archive__/t/TAMkin/TAMkin-1.0.8-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "PythonPackage" - -name = 'TAMkin' -version = '1.0.8' -versionsuffix = "-Python-%(pyver)s" - -homepage = 'http://molmod.github.io/tamkin/' -description = """TAMkin is a post-processing toolkit for normal mode analysis, - thermochemistry and reaction kinetics. It uses a Hessian computation from a - standard computational chemistry program as its input.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['https://github.com/molmod/tamkin/releases/download/v%(version)s'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Python', '2.7.10'), - ('matplotlib', '1.5.0', versionsuffix), - ('molmod', '1.1', versionsuffix), -] - -# disable tests that require X11 by specifying "backend: agg" in matplotlibrc -runtest = 'export MATPLOTLIBRC=$PWD; echo "backend: agg" > $MATPLOTLIBRC/matplotlibrc; ' -runtest += 'export OMP_NUM_THREADS=1; nosetests -v test' - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/t/TAU/TAU-2.22.2-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/t/TAU/TAU-2.22.2-goolf-1.5.14.eb deleted file mode 100644 index 211ff82a357a..000000000000 --- a/easybuild/easyconfigs/__archive__/t/TAU/TAU-2.22.2-goolf-1.5.14.eb +++ /dev/null @@ -1,35 +0,0 @@ -# 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 -# -# This work is based from experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## -name = 'TAU' -version = '2.22.2' - -homepage = 'http://tau.uoregon.edu' -description = """The TAU Performance System is a portable profiling and tracing toolkit - for performance analysis of parallel programs written in Fortran, C, C++, Java, Python.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'usempi': True} - -source_urls = ['http://www.cs.uoregon.edu/research/paracomp/tau/tauprofile/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('OTF', '1.12.4'), - ('PAPI', '5.2.0'), - ('PDT', '3.19'), - ('Score-P', '1.2.1'), - # obsolete backends, use Score-P instead - # ('Scalasca', '1.4.3'), - # ('VampirTrace', '5.14.4'), -] - -# scalasca and vampirtrace backends are deprecated -extra_backends = ['scorep'] - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/t/TINKER/TINKER-7.1.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/t/TINKER/TINKER-7.1.2-intel-2015a.eb deleted file mode 100644 index 814e32e34ae7..000000000000 --- a/easybuild/easyconfigs/__archive__/t/TINKER/TINKER-7.1.2-intel-2015a.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'TINKER' -version = '7.1.2' - -homepage = 'http://dasher.wustl.edu/tinker' -description = """The TINKER molecular modeling software is a complete and general package for molecular mechanics - and dynamics, with some special features for biopolymers.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://dasher.wustl.edu/tinker/downloads/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('FFTW', '3.3.4')] - -runtest = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/t/TREE-PUZZLE/TREE-PUZZLE-5.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/t/TREE-PUZZLE/TREE-PUZZLE-5.2-goolf-1.4.10.eb deleted file mode 100644 index 3ffa16eea499..000000000000 --- a/easybuild/easyconfigs/__archive__/t/TREE-PUZZLE/TREE-PUZZLE-5.2-goolf-1.4.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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 = 'TREE-PUZZLE' -version = '5.2' - -homepage = 'http://www.tree-puzzle.de/' -description = """ TREE-PUZZLE is a computer program to reconstruct - phylogenetic trees from molecular sequence data by maximum likelihood. - It implements a fast tree search algorithm, quartet puzzling, that allows - analysis of large data sets and automatically assigns estimations of - support to each internal branch. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] - -# build with just 1 cpu to avoid errors -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/puzzle', 'bin/ppuzzle'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/t/Tar/Tar-1.26-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/t/Tar/Tar-1.26-goolf-1.4.10.eb deleted file mode 100644 index d39813bb2eab..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tar/Tar-1.26-goolf-1.4.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright (c) 2012-2013 Cyprus Institute / CaSToRC -# Authors:: Thekla Loizou -# 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_06-19.html -## - -easyblock = 'ConfigureMake' - -name = 'Tar' -version = '1.26' - -homepage = 'http://www.gnu.org/software/tar/tar.html' -description = "tar: The GNU tape archiver" - -source_urls = [GNU_SOURCE] -sources = ['tar-%s.tar.bz2' % version] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sanity_check_paths = { - 'files': ['bin/tar'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/t/Tar/Tar-1.26-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/t/Tar/Tar-1.26-ictce-5.3.0.eb deleted file mode 100644 index 7791f62bfc94..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tar/Tar-1.26-ictce-5.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# This file is an EasyBuild recipy as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright (c) 2012-2013 Cyprus Institute / CaSToRC -# Author:: Thekla Loizou -# 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_06-19.html -## - -easyblock = 'ConfigureMake' - -name = 'Tar' -version = '1.26' - -homepage = 'http://www.gnu.org/software/tar/tar.html' -description = "tar: The GNU tape archiver" - -source_urls = [GNU_SOURCE] -sources = ['tar-%s.tar.bz2' % version] - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sanity_check_paths = { - 'files': ['bin/tar'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.3.5-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.3.5-ictce-5.5.0.eb deleted file mode 100644 index 2fb940fc61b1..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.3.5-ictce-5.5.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.3.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': 'ictce', 'version': '5.5.0'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('zlib', '1.2.5'), -] - -configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' - -runtest = 'test' - -start_dir = 'unix' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.12-foss-2014b.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.12-foss-2014b.eb deleted file mode 100644 index 79ab06502495..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.12-foss-2014b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.5.12' - -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': '2014b'} - -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/__archive__/t/Tcl/Tcl-8.5.12-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.12-goolf-1.4.10.eb deleted file mode 100644 index dbd46e992ac5..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.12-goolf-1.4.10.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.5.12' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('zlib', '1.2.7'), -] - -configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' - -runtest = 'test' - -start_dir = 'unix' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.12-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.12-ictce-5.3.0.eb deleted file mode 100644 index 7c87bd01fd87..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.12-ictce-5.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.5.12' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('zlib', '1.2.7'), -] - -configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' - -runtest = 'test' - -start_dir = 'unix' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.12-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.12-ictce-5.5.0.eb deleted file mode 100644 index a2241ff65fac..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.12-ictce-5.5.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.5.12' - -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': 'ictce', 'version': '5.5.0'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('zlib', '1.2.7'), -] - -configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' - -runtest = 'test' - -start_dir = 'unix' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.12-intel-2014b.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.12-intel-2014b.eb deleted file mode 100644 index e7614a78343a..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.12-intel-2014b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.5.12' - -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': 'intel', 'version': '2014b'} - -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/__archive__/t/Tcl/Tcl-8.5.14-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.14-goolf-1.4.10.eb deleted file mode 100644 index f339e9e06f7d..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.14-goolf-1.4.10.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.5.14' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('zlib', '1.2.7'), -] - -configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' - -runtest = 'test' - -start_dir = 'unix' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.14-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.14-ictce-5.3.0.eb deleted file mode 100644 index 8e3c92be6bd3..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.14-ictce-5.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.5.14' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('zlib', '1.2.7'), -] - -configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' - -runtest = 'test' - -start_dir = 'unix' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.15-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.15-ictce-5.3.0.eb deleted file mode 100644 index 820b74eea5b6..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.15-ictce-5.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.5.15' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('zlib', '1.2.5'), -] - -configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' - -runtest = 'test' - -start_dir = 'unix' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.16-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.16-ictce-5.5.0.eb deleted file mode 100644 index a62da8c0a04b..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.16-ictce-5.5.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.5.16' - -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': 'ictce', 'version': '5.5.0'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('zlib', '1.2.7'), -] - -configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' - -runtest = 'test' - -start_dir = 'unix' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.1-goolf-1.4.10.eb deleted file mode 100644 index a560004738ce..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.1-goolf-1.4.10.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.6.1' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('zlib', '1.2.7'), -] - -configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' - -runtest = 'test' - -start_dir = 'unix' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.1-ictce-5.3.0.eb deleted file mode 100644 index 60d6ac83f47a..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.1-ictce-5.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.6.1' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('zlib', '1.2.7'), -] - -configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' - -runtest = 'test' - -start_dir = 'unix' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.2-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.2-ictce-5.5.0.eb deleted file mode 100644 index db36da55f6f0..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.2-ictce-5.5.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.6.2' - -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': 'ictce', 'version': '5.5.0'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('zlib', '1.2.7'), -] - -configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' - -runtest = 'test' - -start_dir = 'unix' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.2-intel-2014b.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.2-intel-2014b.eb deleted file mode 100644 index 60cb2b1b9452..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.2-intel-2014b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.6.2' - -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': 'intel', 'version': '2014b'} - -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/__archive__/t/Tcl/Tcl-8.6.3-foss-2015.05.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.3-foss-2015.05.eb deleted file mode 100644 index bf1d49997483..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.3-foss-2015.05.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.6.3' - -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': '2015.05'} - -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/__archive__/t/Tcl/Tcl-8.6.3-foss-2015a.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.3-foss-2015a.eb deleted file mode 100644 index 16e045859c55..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.3-foss-2015a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.6.3' - -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': '2015a'} - -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/__archive__/t/Tcl/Tcl-8.6.3-foss-2015b.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.3-foss-2015b.eb deleted file mode 100644 index 46e9e125bbd7..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.3-foss-2015b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.6.3' - -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': '2015b'} - -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/__archive__/t/Tcl/Tcl-8.6.3-gompi-1.5.16.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.3-gompi-1.5.16.eb deleted file mode 100644 index ee5b42935fd4..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.3-gompi-1.5.16.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.6.3' - -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': 'gompi', 'version': '1.5.16'} - -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/__archive__/t/Tcl/Tcl-8.6.3-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.3-goolf-1.5.14.eb deleted file mode 100644 index 1238368e89d7..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.3-goolf-1.5.14.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.6.3' - -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': 'goolf', 'version': '1.5.14'} - -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/__archive__/t/Tcl/Tcl-8.6.3-goolf-1.5.16.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.3-goolf-1.5.16.eb deleted file mode 100644 index dee69d837b4a..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.3-goolf-1.5.16.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.6.3' - -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': 'goolf', 'version': '1.5.16'} - -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/__archive__/t/Tcl/Tcl-8.6.3-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.3-goolf-1.7.20.eb deleted file mode 100644 index c19a00ca5785..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.3-goolf-1.7.20.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.6.3' - -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': 'goolf', 'version': '1.7.20'} - -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/__archive__/t/Tcl/Tcl-8.6.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.3-intel-2015a.eb deleted file mode 100644 index ab41f83d7618..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.3-intel-2015a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.6.3' - -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': 'intel', 'version': '2015a'} - -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/__archive__/t/Tcl/Tcl-8.6.4-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.4-CrayGNU-2015.11.eb deleted file mode 100644 index 37cac05971ca..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.4-CrayGNU-2015.11.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.6.4' - -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': 'CrayGNU', 'version': '2015.11'} - -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/__archive__/t/Tcl/Tcl-8.6.4-CrayGNU-2016.03.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.4-CrayGNU-2016.03.eb deleted file mode 100644 index 8211069c61bf..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.4-CrayGNU-2016.03.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.6.4' - -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': 'CrayGNU', 'version': '2016.03'} - -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/__archive__/t/Tcl/Tcl-8.6.4-foss-2015a.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.4-foss-2015a.eb deleted file mode 100644 index 40a19f82a383..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.4-foss-2015a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.6.4' - -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': '2015a'} - -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/__archive__/t/Tcl/Tcl-8.6.4-foss-2015b.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.4-foss-2015b.eb deleted file mode 100644 index d067d918e3ef..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.4-foss-2015b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.6.4' - -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': '2015b'} - -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/__archive__/t/Tcl/Tcl-8.6.4-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.4-goolf-1.4.10.eb deleted file mode 100644 index be5009eda98a..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.4-goolf-1.4.10.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.6.4' - -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': 'goolf', 'version': '1.4.10'} - -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/__archive__/t/Tcl/Tcl-8.6.4-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.4-goolf-1.7.20.eb deleted file mode 100644 index ff3e6c816711..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.4-goolf-1.7.20.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.6.4' - -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': 'goolf', 'version': '1.7.20'} - -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/__archive__/t/Tcl/Tcl-8.6.4-ictce-7.3.5.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.4-ictce-7.3.5.eb deleted file mode 100644 index df8dfb36e7d6..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.4-ictce-7.3.5.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.6.4' - -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': 'ictce', 'version': '7.3.5'} - -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/__archive__/t/Tcl/Tcl-8.6.4-intel-2015a.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.4-intel-2015a.eb deleted file mode 100644 index c5eceb0d1fa5..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.4-intel-2015a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.6.4' - -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': 'intel', 'version': '2015a'} - -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/__archive__/t/Tcl/Tcl-8.6.4-intel-2015b.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.4-intel-2015b.eb deleted file mode 100644 index 869c8a60db76..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.6.4-intel-2015b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.6.4' - -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': 'intel', 'version': '2015b'} - -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/__archive__/t/TensorFlow/TensorFlow-1.5.0-goolfc-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/__archive__/t/TensorFlow/TensorFlow-1.5.0-goolfc-2017b-Python-3.6.3.eb deleted file mode 100644 index cf646b15701f..000000000000 --- a/easybuild/easyconfigs/__archive__/t/TensorFlow/TensorFlow-1.5.0-goolfc-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,36 +0,0 @@ -name = 'TensorFlow' -version = '1.5.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.tensorflow.org/' -description = "An open-source software library for Machine Intelligence" - -toolchain = {'name': 'goolfc', 'version': '2017b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/tensorflow/tensorflow/archive/'] -sources = ['v%(version)s.tar.gz'] -patches = [ - 'TensorFlow-%(version)s_swig-env.patch', - 'TensorFlow-%(version)s_dont_expand_cudnn_path.patch', - 'TensorFlow-%(version)s_dont_expand_cuda_path.patch', -] -checksums = [ - '0642781c3a3a8c2c4834b91b86aec385f0b2ada7d721571458079478cc5b29c8', # v1.5.0.tar.gz - '53807290f1acb6a0f2a84f1a0ad9f917ee131c304b3e08679f3cbd335b22c7ef', # TensorFlow-1.5.0_swig-env.patch - '93ba981296cf4e0d2411fbf6380dd325fa41ebff5d82b02ffe7747f733bca579', # TensorFlow-1.5.0_dont_expand_cudnn_path.patch - '3dcefd56748a6e1bd0cfb1e08e0b33d5d47dbaed7cb706dd7e6842413faf54a7', # TensorFlow-1.5.0_dont_expand_cuda_path.patch -] - -builddependencies = [ - ('Bazel', '0.7.0'), - ('wheel', '0.30.0', versionsuffix), -] -dependencies = [ - ('Python', '3.6.3'), - ('cuDNN', '7.0.5.15'), -] - -cuda_compute_capabilities = ['3.0', '3.2', '3.5', '3.7', '5.0', '5.2', '5.3', '6.0', '6.1', '7.0'] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/t/Theano/Theano-0.5.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/t/Theano/Theano-0.5.0-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index f449f7338a49..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Theano/Theano-0.5.0-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Theano' -version = '0.5.0' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [ - (python, pythonver), -] - -sanity_check_paths = { - 'files': ['bin/theano-cache'], - 'dirs': ['lib/python%s/site-packages' % pythonshortver], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/t/Theano/Theano-0.5.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/t/Theano/Theano-0.5.0-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 76257d8648ed..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Theano/Theano-0.5.0-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Theano' -version = '0.5.0' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [ - (python, pythonver), -] - -sanity_check_paths = { - 'files': ['bin/theano-cache'], - 'dirs': ['lib/python%s/site-packages' % pythonshortver], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/t/Theano/Theano-0.6.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/t/Theano/Theano-0.6.0-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index c336e1a5be03..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Theano/Theano-0.6.0-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Theano' -version = '0.6.0' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://pypi.python.org/packages/source/T/%s' % name] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [(python, pythonver)] - -sanity_check_paths = { - 'files': ['bin/theano-cache'], - 'dirs': ['lib/python%s/site-packages' % pythonshortver], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/t/Theano/Theano-0.6.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/t/Theano/Theano-0.6.0-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 04380ba02918..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Theano/Theano-0.6.0-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Theano' -version = '0.6.0' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = ['https://pypi.python.org/packages/source/T/%s' % name] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [(python, pythonver)] - -sanity_check_paths = { - 'files': ['bin/theano-cache'], - 'dirs': ['lib/python%s/site-packages' % pythonshortver], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/__archive__/t/TiCCutils/TiCCutils-0.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/t/TiCCutils/TiCCutils-0.3-goolf-1.4.10.eb deleted file mode 100644 index 1a4e06f1c9ae..000000000000 --- a/easybuild/easyconfigs/__archive__/t/TiCCutils/TiCCutils-0.3-goolf-1.4.10.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'TiCCutils' -version = '0.3' - -homepage = 'http://software.ticc.uvt.nl/' # no real homepage found -description = """TiCC utils is a collection of generic C++ software which is used in a lot of programs produced at - Tilburg centre for Cognition and Communication (TiCC) at Tilburg University and - Centre for Dutch Language and Speech at University of Antwerp.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True, 'opt': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -configopts = '--with-pic' - -sanity_check_paths = { - 'files': ['lib/libticcutils.%s' % SHLIB_EXT, 'lib/libticcutils.a'], - 'dirs': ['include/ticcutils'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/t/TiCCutils/TiCCutils-0.3-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/t/TiCCutils/TiCCutils-0.3-ictce-5.3.0.eb deleted file mode 100644 index 0dcf061046a2..000000000000 --- a/easybuild/easyconfigs/__archive__/t/TiCCutils/TiCCutils-0.3-ictce-5.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'TiCCutils' -version = '0.3' - -homepage = 'http://software.ticc.uvt.nl/' # no real homepage found -description = """TiCC utils is a collection of generic C++ software which is used in a lot of programs produced at - Tilburg centre for Cognition and Communication (TiCC) at Tilburg University and - Centre for Dutch Language and Speech at University of Antwerp.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True, 'opt': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -configopts = '--with-pic' - -sanity_check_paths = { - 'files': ['lib/libticcutils.%s' % SHLIB_EXT, 'lib/libticcutils.a'], - 'dirs': ['include/ticcutils'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/t/TiCCutils/TiCCutils-0.7-intel-2015b.eb b/easybuild/easyconfigs/__archive__/t/TiCCutils/TiCCutils-0.7-intel-2015b.eb deleted file mode 100644 index 563e538143db..000000000000 --- a/easybuild/easyconfigs/__archive__/t/TiCCutils/TiCCutils-0.7-intel-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'TiCCutils' -version = '0.7' - -homepage = 'http://software.ticc.uvt.nl/' # no real homepage found -description = """TiCC utils is a collection of generic C++ software which is used in a lot of programs produced at - Tilburg centre for Cognition and Communication (TiCC) at Tilburg University and - Centre for Dutch Language and Speech at University of Antwerp.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True, 'opt': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -configopts = '--with-pic' - -sanity_check_paths = { - 'files': ['lib/libticcutils.%s' % SHLIB_EXT, 'lib/libticcutils.a'], - 'dirs': ['include/ticcutils'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/t/TiMBL/TiMBL-6.4.3-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/t/TiMBL/TiMBL-6.4.3-goolf-1.4.10.eb deleted file mode 100644 index 4c496b94e6b1..000000000000 --- a/easybuild/easyconfigs/__archive__/t/TiMBL/TiMBL-6.4.3-goolf-1.4.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'TiMBL' -version = '6.4.3' - -homepage = 'http://ilk.uvt.nl/timbl/' -description = """TiMBL (Tilburg Memory Based Learner) - is an open source software package implementing several memory-based learning algorithms, - among which IB1-IG, an implementation of k-nearest neighbor classification with feature weighting suitable for - symbolic feature spaces, and IGTree, a decision-tree approximation of IB1-IG. All implemented algorithms have in - common that they store some representation of the training set explicitly in memory. During testing, new cases are - classified by extrapolation from the most similar stored cases.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True, 'opt': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://software.ticc.uvt.nl/'] - -dependencies = [ - ('TiCCutils', '0.3'), - ('libxml2', '2.9.0'), -] - -configopts = '--with-ticcutils=$EBROOTTICCUTILS' - -sanity_check_paths = { - 'files': ['bin/timbl', 'lib/libtimbl.%s' % SHLIB_EXT, 'lib/libtimbl.a'], - 'dirs': ['include/timbl'] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/t/TiMBL/TiMBL-6.4.3-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/t/TiMBL/TiMBL-6.4.3-ictce-5.3.0.eb deleted file mode 100644 index 4a0a138713eb..000000000000 --- a/easybuild/easyconfigs/__archive__/t/TiMBL/TiMBL-6.4.3-ictce-5.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'TiMBL' -version = '6.4.3' - -homepage = 'http://ilk.uvt.nl/timbl/' -description = """TiMBL (Tilburg Memory Based Learner) - is an open source software package implementing several memory-based learning algorithms, - among which IB1-IG, an implementation of k-nearest neighbor classification with feature weighting suitable for - symbolic feature spaces, and IGTree, a decision-tree approximation of IB1-IG. All implemented algorithms have in - common that they store some representation of the training set explicitly in memory. During testing, new cases are - classified by extrapolation from the most similar stored cases.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True, 'opt': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://software.ticc.uvt.nl/'] - -dependencies = [ - ('TiCCutils', '0.3'), - ('libxml2', '2.9.0'), -] - -configopts = '--with-ticcutils=$EBROOTTICCUTILS' - -sanity_check_paths = { - 'files': ['bin/timbl', 'lib/libtimbl.%s' % SHLIB_EXT, 'lib/libtimbl.a'], - 'dirs': ['include/timbl'] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/t/TiMBL/TiMBL-6.4.6-intel-2015b.eb b/easybuild/easyconfigs/__archive__/t/TiMBL/TiMBL-6.4.6-intel-2015b.eb deleted file mode 100644 index d47e571a9088..000000000000 --- a/easybuild/easyconfigs/__archive__/t/TiMBL/TiMBL-6.4.6-intel-2015b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'TiMBL' -version = '6.4.6' - -homepage = 'http://ilk.uvt.nl/timbl/' -description = """TiMBL (Tilburg Memory Based Learner) - is an open source software package implementing several memory-based learning algorithms, - among which IB1-IG, an implementation of k-nearest neighbor classification with feature weighting suitable for - symbolic feature spaces, and IGTree, a decision-tree approximation of IB1-IG. All implemented algorithms have in - common that they store some representation of the training set explicitly in memory. During testing, new cases are - classified by extrapolation from the most similar stored cases.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True, 'opt': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://software.ticc.uvt.nl/'] - -dependencies = [ - ('TiCCutils', '0.7'), - ('libxml2', '2.9.2'), -] - -configopts = '--with-ticcutils=$EBROOTTICCUTILS' - -sanity_check_paths = { - 'files': ['bin/timbl', 'lib/libtimbl.%s' % SHLIB_EXT, 'lib/libtimbl.a'], - 'dirs': ['include/timbl'] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/t/TinySVM/TinySVM-0.09-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/t/TinySVM/TinySVM-0.09-goolf-1.4.10.eb deleted file mode 100644 index 2a3ee4cd04da..000000000000 --- a/easybuild/easyconfigs/__archive__/t/TinySVM/TinySVM-0.09-goolf-1.4.10.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'TinySVM' -version = '0.09' - -homepage = 'http://chasen.org/~taku/software/TinySVM/' -description = """TinySVM is an implementation of Support Vector Machines (SVMs) for the problem - of pattern recognition. Support Vector Machines is a new generation learning algorithms based on - recent advances in statistical learning theory, and applied to large number of real-world - applications, such as text categorization, hand-written character recognition.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True, 'opt': True, 'unroll': True} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://chasen.org/~taku/software/TinySVM/src'] - -# original CXXFLAGS: -Wall -O9 -funroll-all-loops -finline -ffast-math -buildopts = 'CXXFLAGS="$CXXFLAGS -Wall -funroll-all-loops -finline -ffast-math"' - -sanity_check_paths = { - 'files': ["bin/svm_learn", "bin/svm_learn", "bin/svm_classify"], - 'dirs': [] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/t/TinySVM/TinySVM-0.09-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/t/TinySVM/TinySVM-0.09-ictce-5.3.0.eb deleted file mode 100644 index 3eb47571e167..000000000000 --- a/easybuild/easyconfigs/__archive__/t/TinySVM/TinySVM-0.09-ictce-5.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'TinySVM' -version = '0.09' - -homepage = 'http://chasen.org/~taku/software/TinySVM/' -description = """TinySVM is an implementation of Support Vector Machines (SVMs) for the problem - of pattern recognition. Support Vector Machines is a new generation learning algorithms based on - recent advances in statistical learning theory, and applied to large number of real-world - applications, such as text categorization, hand-written character recognition.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True, 'opt': True, 'unroll': True} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://chasen.org/~taku/software/TinySVM/src'] - -# original CXXFLAGS: -Wall -O9 -funroll-all-loops -finline -ffast-math -buildopts = 'CXXFLAGS="$CXXFLAGS -Wall -funroll-all-loops -finline"' - -sanity_check_paths = { - 'files': ["bin/svm_learn", "bin/svm_learn", "bin/svm_classify"], - 'dirs': [] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.5.12-foss-2014b.eb b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.5.12-foss-2014b.eb deleted file mode 100644 index ff05f0890cd2..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.5.12-foss-2014b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tk' -version = '8.5.12' - -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': 'foss', 'version': '2014b'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('Tcl', version), - ('zlib', '1.2.8'), - ('libX11', '1.6.2', '-Python-2.7.8'), -] - -configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib CFLAGS="-I$EBROOTTCL/include"' - -start_dir = 'unix' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.5.12-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.5.12-goolf-1.4.10.eb deleted file mode 100644 index cbf7bcb4b24c..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.5.12-goolf-1.4.10.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tk' -version = '8.5.12' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('Tcl', version), - ('zlib', '1.2.7'), -] - -configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib CFLAGS="-I$EBROOTTCL/include"' - -start_dir = 'unix' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.5.12-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.5.12-ictce-5.3.0.eb deleted file mode 100644 index 71f6f4799239..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.5.12-ictce-5.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tk' -version = '8.5.12' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('Tcl', version), - ('zlib', '1.2.7'), -] - -configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib CFLAGS="-I$EBROOTTCL/include"' - -start_dir = 'unix' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.5.12-intel-2014b.eb b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.5.12-intel-2014b.eb deleted file mode 100644 index 11e23b0c0751..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.5.12-intel-2014b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tk' -version = '8.5.12' - -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': '2014b'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('Tcl', version), - ('zlib', '1.2.8'), - ('libX11', '1.6.2', '-Python-2.7.8'), -] - -configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib CFLAGS="-I$EBROOTTCL/include"' - -start_dir = 'unix' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.5.15-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.5.15-ictce-5.3.0.eb deleted file mode 100644 index 8b45a8770e67..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.5.15-ictce-5.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tk' -version = '8.5.15' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('Tcl', version), - ('zlib', '1.2.5'), -] - -configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib CFLAGS="-I$EBROOTTCL/include"' - -start_dir = 'unix' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.1-ictce-5.3.0.eb deleted file mode 100644 index 60130e921693..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.1-ictce-5.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tk' -version = '8.6.1' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('Tcl', version), - ('zlib', '1.2.7'), -] - -configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib' - -start_dir = 'unix' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.3-foss-2015.05-no-X11.eb b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.3-foss-2015.05-no-X11.eb deleted file mode 100644 index 2394a0981517..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.3-foss-2015.05-no-X11.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tk' -version = '8.6.3' -versionsuffix = '-no-X11' - -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': 'foss', 'version': '2015.05'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('Tcl', version), - ('zlib', '1.2.8'), -] - -# To be clear: this will still require X11 to be present (see issue #2261) -configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"' - -start_dir = 'unix' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.3-foss-2015a-no-X11.eb b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.3-foss-2015a-no-X11.eb deleted file mode 100644 index 89e750afa3e2..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.3-foss-2015a-no-X11.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tk' -version = '8.6.3' -versionsuffix = '-no-X11' - -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': 'foss', 'version': '2015a'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('Tcl', version), - ('zlib', '1.2.8'), -] - -# To be clear: this will still require X11 to be present (see issue #2261) -configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"' - -start_dir = 'unix' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.3-foss-2015b-no-X11.eb b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.3-foss-2015b-no-X11.eb deleted file mode 100644 index fd29c3376270..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.3-foss-2015b-no-X11.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tk' -version = '8.6.3' -versionsuffix = '-no-X11' - -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': 'foss', 'version': '2015b'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('Tcl', version), - ('zlib', '1.2.8'), -] - -# To be clear: this will still require X11 to be present (see issue #2261) -configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"' - -start_dir = 'unix' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.3-gompi-1.5.16-no-X11.eb b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.3-gompi-1.5.16-no-X11.eb deleted file mode 100644 index be1ac13f469b..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.3-gompi-1.5.16-no-X11.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tk' -version = '8.6.3' -versionsuffix = '-no-X11' - -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': 'gompi', 'version': '1.5.16'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('Tcl', version), - ('zlib', '1.2.8'), -] - -# To be clear: this will still require X11 to be present (see issue #2261) -configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"' - -start_dir = 'unix' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.3-goolf-1.5.14-no-X11.eb b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.3-goolf-1.5.14-no-X11.eb deleted file mode 100644 index d5880a0b406c..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.3-goolf-1.5.14-no-X11.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tk' -version = '8.6.3' -versionsuffix = '-no-X11' - -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': 'goolf', 'version': '1.5.14'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('Tcl', version), - ('zlib', '1.2.8'), -] - -# To be clear: this will still require X11 to be present (see issue #2261) -configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"' - -start_dir = 'unix' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.3-goolf-1.5.16-no-X11.eb b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.3-goolf-1.5.16-no-X11.eb deleted file mode 100644 index 3fa9a7673886..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.3-goolf-1.5.16-no-X11.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tk' -version = '8.6.3' -versionsuffix = '-no-X11' - -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': 'goolf', 'version': '1.5.16'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('Tcl', version), - ('zlib', '1.2.8'), -] - -# To be clear: this will still require X11 to be present (see issue #2261) -configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"' - -start_dir = 'unix' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.3-goolf-1.7.20-no-X11.eb b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.3-goolf-1.7.20-no-X11.eb deleted file mode 100644 index dccd1a9e2f04..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.3-goolf-1.7.20-no-X11.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tk' -version = '8.6.3' -versionsuffix = '-no-X11' - -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': 'goolf', 'version': '1.7.20'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('Tcl', version), - ('zlib', '1.2.8'), -] - -# To be clear: this will still require X11 to be present (see issue #2261) -configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"' - -start_dir = 'unix' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.3-intel-2015a-no-X11.eb b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.3-intel-2015a-no-X11.eb deleted file mode 100644 index 68317abed0de..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.3-intel-2015a-no-X11.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tk' -version = '8.6.3' -versionsuffix = '-no-X11' - -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': '2015a'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('Tcl', version), - ('zlib', '1.2.8'), -] - -# To be clear: this will still require X11 to be present (see issue #2261) -configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"' - -start_dir = 'unix' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-CrayGNU-2015.11-no-X11.eb b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-CrayGNU-2015.11-no-X11.eb deleted file mode 100644 index 02c810f4e3a3..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-CrayGNU-2015.11-no-X11.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tk' -version = '8.6.4' -versionsuffix = '-no-X11' - -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': 'CrayGNU', 'version': '2015.11'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -patches = ['Tk-%(version)s_different-prefix-with-tcl.patch'] - -dependencies = [ - ('Tcl', version), -] - -# To be clear: this will still require X11 to be present (see issue #2261) -configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"' - -start_dir = 'unix' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-CrayGNU-2016.03-no-X11.eb b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-CrayGNU-2016.03-no-X11.eb deleted file mode 100644 index f156bb1a1bfb..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-CrayGNU-2016.03-no-X11.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tk' -version = '8.6.4' -versionsuffix = '-no-X11' - -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': 'CrayGNU', 'version': '2016.03'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -patches = ['Tk-%(version)s_different-prefix-with-tcl.patch'] - -dependencies = [ - ('Tcl', version), -] - -# To be clear: this will still require X11 to be present (see issue #2261) -configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"' - -start_dir = 'unix' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-foss-2015a-no-X11.eb b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-foss-2015a-no-X11.eb deleted file mode 100644 index 2c44f99045c1..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-foss-2015a-no-X11.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tk' -version = '8.6.4' -versionsuffix = '-no-X11' - -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': 'foss', 'version': '2015a'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -patches = ['Tk-%(version)s_different-prefix-with-tcl.patch'] - -dependencies = [ - ('Tcl', version), - ('zlib', '1.2.8'), -] - -# To be clear: this will still require X11 to be present (see issue #2261) -configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"' - -start_dir = 'unix' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-foss-2015b-no-X11.eb b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-foss-2015b-no-X11.eb deleted file mode 100644 index 9f80c4ee639c..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-foss-2015b-no-X11.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tk' -version = '8.6.4' -versionsuffix = '-no-X11' - -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': 'foss', 'version': '2015b'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -patches = ['Tk-%(version)s_different-prefix-with-tcl.patch'] - -dependencies = [ - ('Tcl', version), - ('zlib', '1.2.8'), -] - -# To be clear: this will still require X11 to be present (see issue #2261) -configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"' - -start_dir = 'unix' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-goolf-1.4.10-no-X11.eb b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-goolf-1.4.10-no-X11.eb deleted file mode 100644 index a88315f8074f..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-goolf-1.4.10-no-X11.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tk' -version = '8.6.4' -versionsuffix = '-no-X11' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -patches = ['Tk-%(version)s_different-prefix-with-tcl.patch'] - -dependencies = [ - ('Tcl', version), - ('zlib', '1.2.8'), -] - -# To be clear: this will still require X11 to be present (see issue #2261) -configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"' - -start_dir = 'unix' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-goolf-1.7.20-no-X11.eb b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-goolf-1.7.20-no-X11.eb deleted file mode 100644 index 26804627ae58..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-goolf-1.7.20-no-X11.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tk' -version = '8.6.4' -versionsuffix = '-no-X11' - -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': 'goolf', 'version': '1.7.20'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -patches = ['Tk-%(version)s_different-prefix-with-tcl.patch'] - -dependencies = [ - ('Tcl', version), - ('zlib', '1.2.8'), -] - -# To be clear: this will still require X11 to be present (see issue #2261) -configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"' - -start_dir = 'unix' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-goolf-1.7.20.eb deleted file mode 100644 index b613bb1182c4..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-goolf-1.7.20.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tk' -version = '8.6.4' - -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': 'goolf', 'version': '1.7.20'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -patches = ['Tk-%(version)s_different-prefix-with-tcl.patch'] - -dependencies = [ - ('Tcl', version), -] - -configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib CFLAGS="-I$EBROOTTCL/include"' - -start_dir = 'unix' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-ictce-7.3.5-no-X11.eb b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-ictce-7.3.5-no-X11.eb deleted file mode 100644 index 3e9e1cab39db..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-ictce-7.3.5-no-X11.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tk' -version = '8.6.4' -versionsuffix = '-no-X11' - -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': 'ictce', 'version': '7.3.5'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -patches = ['Tk-%(version)s_different-prefix-with-tcl.patch'] - -dependencies = [ - ('Tcl', version), - ('zlib', '1.2.8'), -] - -# To be clear: this will still require X11 to be present (see issue #2261) -configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"' - -start_dir = 'unix' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-intel-2015a-no-X11.eb b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-intel-2015a-no-X11.eb deleted file mode 100644 index ff4e4051ee19..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-intel-2015a-no-X11.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tk' -version = '8.6.4' -versionsuffix = '-no-X11' - -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': '2015a'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -patches = ['Tk-%(version)s_different-prefix-with-tcl.patch'] - -dependencies = [ - ('Tcl', version), - ('zlib', '1.2.8'), -] - -# To be clear: this will still require X11 to be present (see issue #2261) -configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"' - -start_dir = 'unix' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-intel-2015b-no-X11.eb b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-intel-2015b-no-X11.eb deleted file mode 100644 index 389d3ddf9828..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.6.4-intel-2015b-no-X11.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tk' -version = '8.6.4' -versionsuffix = '-no-X11' - -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': '2015b'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -patches = ['Tk-%(version)s_different-prefix-with-tcl.patch'] - -dependencies = [ - ('Tcl', version), - ('zlib', '1.2.8'), -] - -# To be clear: this will still require X11 to be present (see issue #2261) -configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"' - -start_dir = 'unix' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.0.10-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.0.10-ictce-5.5.0.eb deleted file mode 100644 index febb5f6fbb39..000000000000 --- a/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.0.10-ictce-5.5.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -## -# 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 -# License:: 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 = 'TopHat' -version = '2.0.10' - -homepage = 'http://ccb.jhu.edu/software/tophat/' -description = """TopHat is a fast splice junction mapper for RNA-Seq reads.""" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://ccb.jhu.edu/software/tophat/downloads/'] - -patches = ['tophat_ictce.patch'] - -dependencies = [ - ('Boost', '1.55.0', '-Python-2.7.6'), - ('SAMtools', '0.1.19'), - ('zlib', '1.2.7'), -] - -configopts = '--with-boost=$EBROOTBOOST --with-bam=$EBROOTSAMTOOLS' - -sanity_check_paths = { - 'files': ['bin/tophat'], - 'dirs': [], -} - -parallel = 1 # not sure for a parallel build - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.0.13-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.0.13-goolf-1.7.20.eb deleted file mode 100644 index 43d3b5513809..000000000000 --- a/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.0.13-goolf-1.7.20.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = 'TopHat' -version = '2.0.13' - -homepage = 'http://ccb.jhu.edu/software/tophat/' -description = """TopHat is a fast splice junction mapper for RNA-Seq reads.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://ccb.jhu.edu/software/tophat/downloads/'] - -patches = ['tophat-%(version)s-zlib.patch'] - -dependencies = [ - ('Boost', '1.55.0'), - ('zlib', '1.2.8'), -] - -configopts = '--with-boost=$EBROOTBOOST' - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/tophat'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.0.14-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.0.14-goolf-1.7.20.eb deleted file mode 100644 index 63c44a4d0f6e..000000000000 --- a/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.0.14-goolf-1.7.20.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = 'TopHat' -version = '2.0.14' - -homepage = 'http://ccb.jhu.edu/software/tophat/' -description = """TopHat is a fast splice junction mapper for RNA-Seq reads.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://ccb.jhu.edu/software/tophat/downloads/'] - -patches = ['tophat-2.0.13-zlib.patch'] - -dependencies = [ - ('Boost', '1.58.0'), - ('zlib', '1.2.8'), -] - -configopts = '--with-boost=$EBROOTBOOST' - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/tophat'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.0.4-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.0.4-goolf-1.4.10.eb deleted file mode 100644 index 22225c98c388..000000000000 --- a/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.0.4-goolf-1.4.10.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# 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 = 'TopHat' -version = '2.0.4' - -homepage = 'http://ccb.jhu.edu/software/tophat/' -description = """TopHat is a fast splice junction mapper for RNA-Seq reads.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://ccb.jhu.edu/software/tophat/downloads/'] - -dependencies = [ - ('Boost', '1.51.0', '-Python-2.7.3'), - ('SAMtools', '0.1.18'), - ('zlib', '1.2.7'), -] - -configopts = '--with-boost=$EBROOTBOOST --with-bam=$EBROOTSAMTOOLS' - -sanity_check_paths = { - 'files': ['bin/tophat'], - 'dirs': [], -} - -parallel = 1 # not sure for a parallel build - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.0.8-goolf-1.4.10-biodeps-1.6-extended.eb b/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.0.8-goolf-1.4.10-biodeps-1.6-extended.eb deleted file mode 100644 index c3104a01d24f..000000000000 --- a/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.0.8-goolf-1.4.10-biodeps-1.6-extended.eb +++ /dev/null @@ -1,46 +0,0 @@ -## -# 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 = 'TopHat' -version = '2.0.8' - -biodeps = 'biodeps' -biodeps_ver = '1.6' -biodeps_versuff = '-extended' -versionsuffix = '-%s-%s%s' % (biodeps, biodeps_ver, biodeps_versuff) - -homepage = 'http://ccb.jhu.edu/software/tophat/' -description = """TopHat is a fast splice junction mapper for RNA-Seq reads.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://ccb.jhu.edu/software/tophat/downloads/'] - -dependencies = [ - (biodeps, biodeps_ver, biodeps_versuff), - ('zlib', '1.2.7'), -] - -configopts = '--with-boost=$EBROOTBOOST --with-bam=$EBROOTSAMTOOLS' - -sanity_check_paths = { - 'files': ['bin/tophat'], - 'dirs': [], -} - -parallel = 1 # not sure for a parallel build - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.0.8-ictce-5.3.0-biodeps-1.6-extended.eb b/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.0.8-ictce-5.3.0-biodeps-1.6-extended.eb deleted file mode 100644 index 30a6d4d9a9e3..000000000000 --- a/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.0.8-ictce-5.3.0-biodeps-1.6-extended.eb +++ /dev/null @@ -1,48 +0,0 @@ -## -# 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 = 'TopHat' -version = '2.0.8' - -biodeps = 'biodeps' -biodeps_ver = '1.6' -biodeps_versuff = '-extended' -versionsuffix = '-%s-%s%s' % (biodeps, biodeps_ver, biodeps_versuff) - -homepage = 'http://ccb.jhu.edu/software/tophat/' -description = """TopHat is a fast splice junction mapper for RNA-Seq reads.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://ccb.jhu.edu/software/tophat/downloads/'] - -patches = ['tophat_ictce.patch'] - -dependencies = [ - (biodeps, biodeps_ver, biodeps_versuff), - ('zlib', '1.2.7'), -] - -configopts = '--with-boost=$EBROOTBOOST --with-bam=$EBROOTSAMTOOLS' - -sanity_check_paths = { - 'files': ['bin/tophat'], - 'dirs': [], -} - -parallel = 1 # not sure for a parallel build - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.0.8-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.0.8-ictce-5.3.0.eb deleted file mode 100644 index 900fa70d9e7f..000000000000 --- a/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.0.8-ictce-5.3.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -## -# 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 -# License:: 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 = 'TopHat' -version = '2.0.8' - -homepage = 'http://ccb.jhu.edu/software/tophat/' -description = """TopHat is a fast splice junction mapper for RNA-Seq reads.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://ccb.jhu.edu/software/tophat/downloads/'] - -patches = ['tophat_ictce.patch'] - -dependencies = [ - ('Boost', '1.51.0', '-Python-2.7.3'), - ('SAMtools', '0.1.18'), - ('zlib', '1.2.7'), -] - -configopts = '--with-boost=$EBROOTBOOST --with-bam=$EBROOTSAMTOOLS' - -sanity_check_paths = { - 'files': ['bin/tophat'], - 'dirs': [], -} - -parallel = 1 # not sure for a parallel build - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.1.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.1.0-intel-2015b.eb deleted file mode 100644 index 41077a3e9836..000000000000 --- a/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.1.0-intel-2015b.eb +++ /dev/null @@ -1,39 +0,0 @@ -# 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 = 'TopHat' -version = '2.1.0' - -homepage = 'http://ccb.jhu.edu/software/tophat/' -description = """TopHat is a fast splice junction mapper for RNA-Seq reads.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://ccb.jhu.edu/software/tophat/downloads/'] - -patches = [ - 'tophat_ictce.patch', - 'tophat-2.0.13-zlib.patch', -] - -dependencies = [ - ('Boost', '1.59.0', '-Python-2.7.10'), - ('zlib', '1.2.8'), -] - -configopts = '--with-boost=$EBROOTBOOST' - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/tophat'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.1.1-foss-2015b.eb b/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.1.1-foss-2015b.eb deleted file mode 100644 index 2dd3fe0d6e88..000000000000 --- a/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.1.1-foss-2015b.eb +++ /dev/null @@ -1,40 +0,0 @@ -# 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': 'foss', 'version': '2015b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://ccb.jhu.edu/software/tophat/downloads/'] - -patches = [ - 'tophat-2.0.13-zlib.patch', -] - -dependencies = [ - ('Boost', '1.60.0'), - ('zlib', '1.2.8'), -] - -configopts = '--with-boost=$EBROOTBOOST' - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/tophat'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/t/Tornado/Tornado-2012.09.06-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/t/Tornado/Tornado-2012.09.06-goolf-1.4.10.eb deleted file mode 100644 index 525c69f5edab..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Tornado/Tornado-2012.09.06-goolf-1.4.10.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'Tornado' -version = '2012.09.06' - -homepage = 'http://www.dhigroup.com/' -description = """Tornado is a new kernel for modelling and virtual experimentation (i.e. any evaluation of a model) -in the domain of water quality management""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -sources = ['DHI-linux.tar.gz', 'DHI-linux-update.tar.gz'] - -dependencies = [('OpenSSL', '1.0.0')] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/t/Trilinos/Trilinos-10.12.2-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/t/Trilinos/Trilinos-10.12.2-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index ec1d8d6521db..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Trilinos/Trilinos-10.12.2-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = "Trilinos" -version = "10.12.2" -versionsuffix = "-Python-2.7.3" - -homepage = 'http://trilinos.sandia.gov/' -description = """The Trilinos Project is an effort to develop algorithms and enabling technologies -within an object-oriented software framework for the solution of large-scale, complex multi-physics -engineering and scientific problems. A unique design feature of Trilinos is its focus on packages.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True, 'pic': True, 'strict': True} - -source_urls = ['http://trilinos.sandia.gov/download/files/'] -sources = ['%s-%s-Source.tar.gz' % (name.lower(), version)] - -patches = [ - 'fix-parmetis.patch', - 'Trilinos_GCC-4.7.patch', -] - -# order matters! -# ParMETIS needs to go after SCOTCH (because of incldue dirs) -dependencies = [ - ('Boost', '1.49.0', versionsuffix), - ('SCOTCH', '5.1.12b_esmumps'), - ('SuiteSparse', '3.7.0', '-withparmetis'), - ('ParMETIS', '4.0.2') -] - -builddependencies = [('CMake', '2.8.4')] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/t/Trilinos/Trilinos-10.12.2-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/t/Trilinos/Trilinos-10.12.2-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 4ee95fa9094e..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Trilinos/Trilinos-10.12.2-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,34 +0,0 @@ -name = "Trilinos" -version = "10.12.2" -versionsuffix = "-Python-2.7.3" - -homepage = 'http://trilinos.sandia.gov/' -description = """The Trilinos Project is an effort to develop algorithms and enabling technologies - within an object-oriented software framework for the solution of large-scale, complex multi-physics - engineering and scientific problems. A unique design feature of Trilinos is its focus on packages.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'usempi': True, 'pic': True, 'strict': True} - -source_urls = ['http://trilinos.sandia.gov/download/files/'] -sources = ['%s-%s-Source.tar.gz' % (name.lower(), version)] - -patches = ['fix-parmetis.patch'] - -# order matters! -# ParMETIS needs to go after SCOTCH (because of incldue dirs) -dependencies = [ - ('Boost', '1.49.0', versionsuffix), - ('SCOTCH', '5.1.12b_esmumps'), - ('SuiteSparse', '3.7.0', '-withparmetis'), - ('ParMETIS', '4.0.2') -] - -builddependencies = [('CMake', '2.8.4')] - -# Kokkos build is broken with ictce/4.0.6 -# yields internal error: 0_1670 for packages/kokkos/LinAlg/Kokkos_DefaultArithmetic.hpp (line 827) -skip_exts = ["Kokkos", "Tpetra"] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/t/Trilinos/Trilinos-12.4.2-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/t/Trilinos/Trilinos-12.4.2-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 57bd77ec8b5c..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Trilinos/Trilinos-12.4.2-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = 'Trilinos' -version = '12.4.2' -versionsuffix = '-Python-2.7.11' - -homepage = 'http://trilinos.sandia.gov/' -description = """The Trilinos Project is an effort to develop algorithms and enabling technologies - within an object-oriented software framework for the solution of large-scale, complex multi-physics - engineering and scientific problems. A unique design feature of Trilinos is its focus on packages.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'usempi': True, 'pic': True, 'strict': True} - -source_urls = ['http://trilinos.csbsju.edu/download/files/'] -sources = ['%(namelower)s-%(version)s-Source.tar.gz'] - -patches = ['fix-parmetis.patch'] - -dependencies = [ - ('Boost', '1.59.0', versionsuffix), - ('SCOTCH', '6.0.4'), - ('SuiteSparse', '4.4.6', '-ParMETIS-4.0.3'), - ('ParMETIS', '4.0.3'), - ('netCDF', '4.3.3.1'), - ('MATIO', '1.5.2'), - ('GLM', '0.9.7.2'), -] - -builddependencies = [('CMake', '3.4.1')] - -# STK Classic is deprecated/broken, STKDoc_tests needs to be disabled too because of it -# see https://trilinos.org/oldsite/release_notes-11.10.html and https://github.com/trilinos/Trilinos/issues/19 -skip_exts = ['STKClassic', 'STKDoc_tests'] - -# too parallel is too slow, and may cause build/tests to fail -maxparallel = 10 - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/__archive__/t/Trim_Galore/Trim_Galore-0.3.7-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/t/Trim_Galore/Trim_Galore-0.3.7-goolf-1.4.10.eb deleted file mode 100644 index f895fa63df17..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Trim_Galore/Trim_Galore-0.3.7-goolf-1.4.10.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = "PackedBinary" - -name = 'Trim_Galore' -version = '0.3.7' - -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': 'goolf', 'version': '1.4.10'} - -sources = ['%(namelower)s_v%(version)s.zip'] -source_urls = ['http://www.bioinformatics.babraham.ac.uk/projects/%(namelower)s'] - -install_cmd = "cp -a %(namelower)s_zip/* %(installdir)s && chmod +x %(installdir)s/%(namelower)s" - -dependencies = [ - ('FastQC', '0.10.1', '-Java-1.7.0_80', True), - ('cutadapt', '1.5', '-Python-2.7.10'), -] - -sanity_check_paths = { - 'files': ["trim_galore"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/t/Trinity/Trinity-2.0.4-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/t/Trinity/Trinity-2.0.4-goolf-1.4.10.eb deleted file mode 100644 index 821333d6ef71..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Trinity/Trinity-2.0.4-goolf-1.4.10.eb +++ /dev/null @@ -1,28 +0,0 @@ -# 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 - -name = 'Trinity' -version = '2.0.4' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://github.com/trinityrnaseq/trinityrnaseq/archive/'] -sources = ['v%(version)s.tar.gz'] - -patches = ['Trinity-%(version)s_plugins-Makefile.patch'] - -dependencies = [ - ('Java', '1.7.0_80', '', True), - ('ant', '1.9.6', '-Java-%(javaver)s', True), - ('ncurses', '5.9'), - ('zlib', '1.2.8'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/t/Trinity/Trinity-2.0.6-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/t/Trinity/Trinity-2.0.6-goolf-1.4.10.eb deleted file mode 100644 index 014e8ca4110e..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Trinity/Trinity-2.0.6-goolf-1.4.10.eb +++ /dev/null @@ -1,28 +0,0 @@ -# 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 - -name = 'Trinity' -version = '2.0.6' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://github.com/trinityrnaseq/trinityrnaseq/archive/'] -sources = ['v%(version)s.tar.gz'] - -patches = ['Trinity-2.0.4_plugins-Makefile.patch'] - -dependencies = [ - ('Java', '1.7.0_80', '', True), - ('ant', '1.9.6', '-Java-%(javaver)s', True), - ('ncurses', '5.9'), - ('zlib', '1.2.8'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/t/Trinity/Trinity-2.1.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/t/Trinity/Trinity-2.1.1-intel-2015b.eb deleted file mode 100644 index 71643e32bd64..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Trinity/Trinity-2.1.1-intel-2015b.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = 'Trinity' -version = '2.1.1' - -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': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True} - -source_urls = ['https://github.com/trinityrnaseq/trinityrnaseq/archive/'] - -java = 'Java' -javaver = '1.8.0_66' - -sources = ['v%(version)s.tar.gz'] - -patches = [ - 'chrysalis_commandline_noconsts_2012-10-05.patch', - 'Trinity-%(version)s_jellyfish-Makefile.patch', -] - -builddependencies = [ - ('Autotools', '20150215', '', ('GNU', '4.9.3-2.25')), -] - -dependencies = [ - (java, javaver, '', True), - ('ant', '1.9.6', '-%s-%s' % (java, javaver), True), - ('Bowtie', '1.1.2'), - ('Bowtie2', '2.2.6'), - ('ncurses', '5.9'), - ('zlib', '1.2.8'), - ('Perl', '5.20.3'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/t/Trinity/Trinity-2012-10-05-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/t/Trinity/Trinity-2012-10-05-goolf-1.4.10.eb deleted file mode 100644 index dcb9ea5cadbd..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Trinity/Trinity-2012-10-05-goolf-1.4.10.eb +++ /dev/null @@ -1,39 +0,0 @@ -name = 'Trinity' -version = '2012-10-05' - -homepage = 'http://trinityrnaseq.sourceforge.net/' -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True} - -source_urls = [('http://sourceforge.net/projects/trinityrnaseq/files', 'download')] -sources = ['trinityrnaseq_r%s.tgz' % version] - -patches = [ - 'chrysalis_commandline_noconsts_2012-10-05.patch', - 'cmd_forker_taskset_2012-10-05.patch', - 'trinitypl_increase_max_cpu_2012-10-05.patch', - 'rsem-plugin_makefile-cxx.patch', - 'trinity_jellyfish-GCC-4.7.patch', -] - -java = 'Java' -javaver = '1.7.0_10' - -dependencies = [ - (java, javaver, '', True), - ('ant', '1.8.4', '-%s-%s' % (java, javaver), True), - ('ncurses', '5.9'), - ('zlib', '1.2.7'), -] - -bwapluginver = "0.5.7" -RSEMmod = True - -# required for GCC v4.7, see http://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=79791&page=2 -prebuildopts = "export CPPONLYFLAGS='-Wno-narrowing' && " - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/t/Trinity/Trinity-2012-10-05-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/t/Trinity/Trinity-2012-10-05-ictce-5.3.0.eb deleted file mode 100644 index 7f5d5792225c..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Trinity/Trinity-2012-10-05-ictce-5.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = 'Trinity' -version = '2012-10-05' - -homepage = 'http://trinityrnaseq.sourceforge.net/' -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True} - -source_urls = [('http://sourceforge.net/projects/trinityrnaseq/files', 'download')] -sources = ['trinityrnaseq_r%s.tgz' % version] - -patches = [ - 'chrysalis_commandline_noconsts_2012-10-05.patch', - 'cmd_forker_taskset_2012-10-05.patch', - 'trinitypl_increase_max_cpu_2012-10-05.patch', - 'rsem-plugin_makefile-cxx.patch', - 'trinity_ictce-no-jellyfish.patch', -] - -java = 'Java' -javaver = '1.7.0_10' - -dependencies = [ - (java, javaver, '', True), - ('ant', '1.8.4', '-%s-%s' % (java, javaver), True), - ('ncurses', '5.9'), - ('zlib', '1.2.7'), -] - -bwapluginver = "0.5.7" -RSEMmod = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/t/Trinity/Trinity-2013-02-25-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/t/Trinity/Trinity-2013-02-25-goolf-1.4.10.eb deleted file mode 100644 index f6e15e437abc..000000000000 --- a/easybuild/easyconfigs/__archive__/t/Trinity/Trinity-2013-02-25-goolf-1.4.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = 'Trinity' -version = '2013-02-25' - -homepage = 'http://trinityrnaseq.sourceforge.net/' -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True} - -source_urls = [('http://sourceforge.net/projects/trinityrnaseq/files', 'download')] -sources = ['trinityrnaseq_r%s.tgz' % version] - -patches = [ - 'chrysalis_commandline_noconsts_2012-10-05.patch', - 'cmd_forker_taskset_2012-10-05.patch', - 'trinitypl_increase_max_cpu_2013-02-25.patch', - 'rsem-plugin_makefile-cxx-2013-02-25.patch', -] - -java = 'Java' -javaver = '1.7.0_15' - -dependencies = [ - (java, javaver, '', True), - ('ant', '1.9.0', '-%s-%s' % (java, javaver), True), - ('ncurses', '5.9'), - ('zlib', '1.2.7'), -] - -bwapluginver = "0.5.7" -RSEMmod = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/t/tabix/tabix-0.2.6-foss-2015b.eb b/easybuild/easyconfigs/__archive__/t/tabix/tabix-0.2.6-foss-2015b.eb deleted file mode 100644 index 72249774e3f8..000000000000 --- a/easybuild/easyconfigs/__archive__/t/tabix/tabix-0.2.6-foss-2015b.eb +++ /dev/null @@ -1,39 +0,0 @@ -# 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 -# Author: Jens Timmerman, Ghent University - -easyblock = 'MakeCp' - -name = 'tabix' -version = '0.2.6' - -homepage = 'http://samtools.sourceforge.net' -description = """ Generic indexer for TAB-delimited genome position files """ - -toolchain = {'name': 'foss', 'version': '2015b'} - -source_urls = [('http://sourceforge.net/projects/samtools/files/', 'download')] -sources = [SOURCE_TAR_BZ2] -checksums = ['e4066be7101bae83bec62bc2bc6917013f6c2875b66eb5055fbb013488d68b73'] - -dependencies = [('zlib', '1.2.8')] - -buildopts = 'CC="$CC" CFLAGS="$CFLAGS -L$EBROOTZLIB/lib"' - -files_to_copy = [ - (["tabix", "bgzip", "tabix.py"], "bin"), - (["tabix.1"], "man/man1"), - "example.gtf.gz", - "example.gtf.gz.tbi", - "NEWS", - "ChangeLog" -] - -sanity_check_paths = { - 'files': ["bin/tabix", "bin/bgzip", "bin/tabix.py"], - 'dirs': [""], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/t/tabix/tabix-0.2.6-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/t/tabix/tabix-0.2.6-goolf-1.4.10.eb deleted file mode 100644 index 6169c8b9f9b0..000000000000 --- a/easybuild/easyconfigs/__archive__/t/tabix/tabix-0.2.6-goolf-1.4.10.eb +++ /dev/null @@ -1,38 +0,0 @@ -# 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 -# Author: Jens Timmerman, Ghent University - -easyblock = 'MakeCp' - -name = 'tabix' -version = '0.2.6' - -homepage = 'http://samtools.sourceforge.net' -description = """ Generic indexer for TAB-delimited genome position files """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [('http://sourceforge.net/projects/samtools/files/', 'download')] -sources = [SOURCE_TAR_BZ2] - -dependencies = [('zlib', '1.2.8')] - -buildopts = 'CC="$CC" CFLAGS="$CFLAGS -L$EBROOTZLIB/lib"' - -files_to_copy = [ - (["tabix", "bgzip", "tabix.py"], "bin"), - (["tabix.1"], "man/man1"), - "example.gtf.gz", - "example.gtf.gz.tbi", - "NEWS", - "ChangeLog" -] - -sanity_check_paths = { - 'files': ["bin/tabix", "bin/bgzip", "bin/tabix.py"], - 'dirs': [""], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/t/tabix/tabix-0.2.6-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/t/tabix/tabix-0.2.6-goolf-1.7.20.eb deleted file mode 100644 index 9a702bd5457c..000000000000 --- a/easybuild/easyconfigs/__archive__/t/tabix/tabix-0.2.6-goolf-1.7.20.eb +++ /dev/null @@ -1,39 +0,0 @@ -# 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 -# Author: Jens Timmerman, Ghent University - -easyblock = 'MakeCp' - -name = 'tabix' -version = '0.2.6' - -homepage = 'http://samtools.sourceforge.net' -description = """ Generic indexer for TAB-delimited genome position files """ - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = [('http://sourceforge.net/projects/samtools/files/', 'download')] -sources = [SOURCE_TAR_BZ2] -checksums = ['e4066be7101bae83bec62bc2bc6917013f6c2875b66eb5055fbb013488d68b73'] - -dependencies = [('zlib', '1.2.8')] - -buildopts = 'CC="$CC" CFLAGS="$CFLAGS -L$EBROOTZLIB/lib"' - -files_to_copy = [ - (["tabix", "bgzip", "tabix.py"], "bin"), - (["tabix.1"], "man/man1"), - "example.gtf.gz", - "example.gtf.gz.tbi", - "NEWS", - "ChangeLog" -] - -sanity_check_paths = { - 'files': ["bin/tabix", "bin/bgzip", "bin/tabix.py"], - 'dirs': [""], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/t/tabix/tabix-0.2.6-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/t/tabix/tabix-0.2.6-ictce-5.5.0.eb deleted file mode 100644 index 2fdc217fb84f..000000000000 --- a/easybuild/easyconfigs/__archive__/t/tabix/tabix-0.2.6-ictce-5.5.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -# 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 -# Author: Jens Timmerman, Ghent University - -easyblock = 'MakeCp' - -name = 'tabix' -version = '0.2.6' - -homepage = 'http://samtools.sourceforge.net' -description = """ Generic indexer for TAB-delimited genome position files """ - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = [('http://sourceforge.net/projects/samtools/files/', 'download')] -sources = [SOURCE_TAR_BZ2] -checksums = ['e4066be7101bae83bec62bc2bc6917013f6c2875b66eb5055fbb013488d68b73'] - -dependencies = [('zlib', '1.2.8')] - -buildopts = 'CC="$CC" CFLAGS="$CFLAGS -L$EBROOTZLIB/lib"' - -files_to_copy = [ - (["tabix", "bgzip", "tabix.py"], "bin"), - (["tabix.1"], "man/man1"), - "example.gtf.gz", - "example.gtf.gz.tbi", - "NEWS", - "ChangeLog" -] - -sanity_check_paths = { - 'files': ["bin/tabix", "bin/bgzip", "bin/tabix.py"], - 'dirs': [""], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/t/tabix/tabix-0.2.6-intel-2014b.eb b/easybuild/easyconfigs/__archive__/t/tabix/tabix-0.2.6-intel-2014b.eb deleted file mode 100644 index beb5e691d004..000000000000 --- a/easybuild/easyconfigs/__archive__/t/tabix/tabix-0.2.6-intel-2014b.eb +++ /dev/null @@ -1,38 +0,0 @@ -# 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 -# Author: Jens Timmerman, Ghent University - -easyblock = 'MakeCp' - -name = 'tabix' -version = '0.2.6' - -homepage = 'http://samtools.sourceforge.net' -description = """ Generic indexer for TAB-delimited genome position files """ - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = [('http://sourceforge.net/projects/samtools/files/', 'download')] -sources = [SOURCE_TAR_BZ2] - -dependencies = [('zlib', '1.2.8')] - -buildopts = 'CC="$CC" CFLAGS="$CFLAGS -L$EBROOTZLIB/lib"' - -files_to_copy = [ - (["tabix", "bgzip", "tabix.py"], "bin"), - (["tabix.1"], "man/man1"), - "example.gtf.gz", - "example.gtf.gz.tbi", - "NEWS", - "ChangeLog" -] - -sanity_check_paths = { - 'files': ["bin/tabix", "bin/bgzip", "bin/tabix.py"], - 'dirs': [""], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/t/tbb/tbb-2017_U5-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/t/tbb/tbb-2017_U5-goolf-1.7.20.eb deleted file mode 100644 index f90202e1b433..000000000000 --- a/easybuild/easyconfigs/__archive__/t/tbb/tbb-2017_U5-goolf-1.7.20.eb +++ /dev/null @@ -1,13 +0,0 @@ -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/__archive__/t/tclcl/tclcl-1.20-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/t/tclcl/tclcl-1.20-goolf-1.4.10.eb deleted file mode 100644 index 0fa1db9859b2..000000000000 --- a/easybuild/easyconfigs/__archive__/t/tclcl/tclcl-1.20-goolf-1.4.10.eb +++ /dev/null @@ -1,36 +0,0 @@ -# -# author: Dina Mahmoud Ibrahim (Cairo University) -# -easyblock = 'ConfigureMake' - -name = 'tclcl' -version = '1.20' - -homepage = 'http://otcl-tclcl.sourceforge.net/tclcl/' -description = """TclCL (Tcl with classes) is a Tcl/C++ interface used by Mash, -vic, vat, rtp_play, ns, and nam. It provides a layer of C++ glue over OTcl.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -sources = ['%(name)s-src-%(version)s.tar.gz'] -source_urls = ['http://prdownloads.sourceforge.net/otcl-tclcl'] - -tcl_ver = '8.5.12' -dependencies = [ - ('Tcl', tcl_ver), - ('Tk', tcl_ver), - ('otcl', '1.14'), -] - -configopts = "--with-otcl=$EBROOTOTCL --with-tcl=$EBROOTTCL --with-tcl-ver=$EBVERSIONTCL " -configopts += "--with-tk=$EBROOTTK --with-tk-ver=$EBVERSIONTK" - -preinstallopts = "mkdir -p %(installdir)s/{bin,lib,include,man} && " - -sanity_check_paths = { - 'files': ['bin/tcl2c++', 'lib/libtclcl.a'], - 'dirs': ['include'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/t/tclcl/tclcl-1.20-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/t/tclcl/tclcl-1.20-ictce-5.3.0.eb deleted file mode 100644 index 7009190de263..000000000000 --- a/easybuild/easyconfigs/__archive__/t/tclcl/tclcl-1.20-ictce-5.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -# -# author: Dina Mahmoud Ibrahim (Cairo University) -# -easyblock = 'ConfigureMake' - -name = 'tclcl' -version = '1.20' - -homepage = 'http://otcl-tclcl.sourceforge.net/tclcl/' -description = """TclCL (Tcl with classes) is a Tcl/C++ interface used by Mash, - vic, vat, rtp_play, ns, and nam. It provides a layer of C++ glue over OTcl.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True} - -sources = ['%(name)s-src-%(version)s.tar.gz'] -source_urls = ['http://prdownloads.sourceforge.net/otcl-tclcl'] - -tcl_ver = '8.5.12' -dependencies = [ - ('Tcl', tcl_ver), - ('Tk', tcl_ver), - ('otcl', '1.14'), -] - -configopts = "--with-otcl=$EBROOTOTCL --with-tcl=$EBROOTTCL --with-tcl-ver=$EBVERSIONTCL " -configopts += "--with-tk=$EBROOTTK --with-tk-ver=$EBVERSIONTK" - -preinstallopts = "mkdir -p %(installdir)s/{bin,lib,include,man} && " - -sanity_check_paths = { - 'files': ['bin/tcl2c++', 'lib/libtclcl.a'], - 'dirs': ['include'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-CrayGNU-2015.06.eb b/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-CrayGNU-2015.06.eb deleted file mode 100644 index 09047308c7fc..000000000000 --- a/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-CrayGNU-2015.06.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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.18.01' - -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': 'CrayGNU', 'version': '2015.06'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.astron.com/pub/%(namelower)s', - 'ftp://ftp.astron.com/pub/%(namelower)s/old', -] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/tcsh"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-CrayGNU-2015.11.eb deleted file mode 100644 index b79551e93010..000000000000 --- a/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-CrayGNU-2015.11.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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.18.01' - -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': 'CrayGNU', 'version': '2015.11'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.astron.com/pub/%(namelower)s', - 'ftp://ftp.astron.com/pub/%(namelower)s/old', -] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/tcsh"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-CrayIntel-2015.11.eb b/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-CrayIntel-2015.11.eb deleted file mode 100644 index 79fccb1726f3..000000000000 --- a/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-CrayIntel-2015.11.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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.18.01' - -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': 'CrayIntel', 'version': '2015.11'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.astron.com/pub/%(namelower)s', - 'ftp://ftp.astron.com/pub/%(namelower)s/old', -] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/tcsh"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-foss-2015a.eb b/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-foss-2015a.eb deleted file mode 100644 index 20e7328d6bf5..000000000000 --- a/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-foss-2015a.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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.18.01' - -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': 'foss', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.astron.com/pub/%(namelower)s', - 'ftp://ftp.astron.com/pub/%(namelower)s/old', -] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/tcsh"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-goolf-1.4.10.eb deleted file mode 100644 index a3d8189e6bd7..000000000000 --- a/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-goolf-1.4.10.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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.18.01' - -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': 'goolf', 'version': '1.4.10'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.astron.com/pub/%(namelower)s', - 'ftp://ftp.astron.com/pub/%(namelower)s/old', -] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/tcsh"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-goolf-1.5.14.eb deleted file mode 100644 index 2997563ac9ba..000000000000 --- a/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-goolf-1.5.14.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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.18.01' - -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': 'goolf', 'version': '1.5.14'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.astron.com/pub/%(namelower)s', - 'ftp://ftp.astron.com/pub/%(namelower)s/old', -] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/tcsh"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-ictce-5.3.0.eb deleted file mode 100644 index 7adcf86b000e..000000000000 --- a/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-ictce-5.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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.18.01' - -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': 'ictce', 'version': '5.3.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.astron.com/pub/%(namelower)s', - 'ftp://ftp.astron.com/pub/%(namelower)s/old', -] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/tcsh"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-intel-2014b.eb b/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-intel-2014b.eb deleted file mode 100644 index 4cfdeaa84c3f..000000000000 --- a/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-intel-2014b.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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.18.01' - -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': 'intel', 'version': '2014b'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.astron.com/pub/%(namelower)s', - 'ftp://ftp.astron.com/pub/%(namelower)s/old', -] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/tcsh"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-intel-2015a.eb b/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-intel-2015a.eb deleted file mode 100644 index ba0c2dc9f5c6..000000000000 --- a/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-intel-2015a.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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.18.01' - -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': 'intel', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.astron.com/pub/%(namelower)s', - 'ftp://ftp.astron.com/pub/%(namelower)s/old', -] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/tcsh"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.19.00-intel-2015a.eb b/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.19.00-intel-2015a.eb deleted file mode 100644 index a1e7c5f53cea..000000000000 --- a/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.19.00-intel-2015a.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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.19.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': 'intel', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'ftp://ftp.astron.com/pub/%(namelower)s', - 'ftp://ftp.astron.com/pub/%(namelower)s/old', -] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/tcsh"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/t/testpath/testpath-0.2-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/t/testpath/testpath-0.2-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index 90a7f2177582..000000000000 --- a/easybuild/easyconfigs/__archive__/t/testpath/testpath-0.2-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'testpath' -version = '0.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/jupyter/testpath' -description = """Test utilities for code working with files and commands""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['https://pypi.python.org/packages/py2.py3/t/testpath/'] -sources = ['testpath-%(version)s-py2.py3-none-any.whl'] - -dependencies = [ - ('Python', '2.7.10'), -] -builddependencies = [ - ('pip', '8.1.2', versionsuffix), -] - -use_pip = True -unpack_sources = False - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/testpath'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/t/testpath/testpath-0.3-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/t/testpath/testpath-0.3-goolf-1.4.10-Python-2.7.5.eb deleted file mode 100644 index 8d9a62a9e34f..000000000000 --- a/easybuild/easyconfigs/__archive__/t/testpath/testpath-0.3-goolf-1.4.10-Python-2.7.5.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'testpath' -version = '0.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/jupyter/testpath' -description = """Test utilities for code working with files and commands""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://pypi.python.org/packages/py2.py3/t/testpath/'] -sources = ['testpath-%(version)s-py2.py3-none-any.whl'] - -dependencies = [ - ('Python', '2.7.5'), -] -builddependencies = [ - ('pip', '8.1.2', versionsuffix), -] - -use_pip = True -unpack_sources = False - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/testpath'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/t/testpath/testpath-0.3-goolf-1.7.20-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/t/testpath/testpath-0.3-goolf-1.7.20-Python-2.7.11.eb deleted file mode 100644 index a60a0aceeffa..000000000000 --- a/easybuild/easyconfigs/__archive__/t/testpath/testpath-0.3-goolf-1.7.20-Python-2.7.11.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'testpath' -version = '0.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/jupyter/testpath' -description = """Test utilities for code working with files and commands""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = ['https://pypi.python.org/packages/py2.py3/t/testpath/'] -sources = ['testpath-%(version)s-py2.py3-none-any.whl'] - -dependencies = [ - ('Python', '2.7.11'), -] - -builddependencies = [ - ('pip', '8.1.2', versionsuffix), -] - -use_pip = True -unpack_sources = False - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/testpath'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/t/texinfo/texinfo-5.2-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/t/texinfo/texinfo-5.2-ictce-5.5.0.eb deleted file mode 100755 index a4b5f9fb2623..000000000000 --- a/easybuild/easyconfigs/__archive__/t/texinfo/texinfo-5.2-ictce-5.5.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'texinfo' -version = '5.2' - -homepage = 'https://www.gnu.org/software/texinfo/' -description = """Texinfo is the official documentation format of the GNU project.""" - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_XZ] - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -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': ['bin/info', 'bin/makeinfo', 'bin/pod2texi', 'bin/texi2pdf', 'texmf/tex/texinfo/texinfo.tex'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/t/traits/traits-4.5.0-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/t/traits/traits-4.5.0-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 65de12be262c..000000000000 --- a/easybuild/easyconfigs/__archive__/t/traits/traits-4.5.0-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'traits' -version = '4.5.0' - -homepage = 'http://code.enthought.com/projects/traits/' -description = """The Traits project allows Python programmers to use a special kind of type definition called a trait, - which gives object attributes some additional characteristics: initialization, validation, delegation, notification, - visualization.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -pyver = '2.7.10' -versionsuffix = '-Python-%s' % pyver -dependencies = [ - ('Python', pyver), -] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages' % pyshortver], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/u/UDUNITS/UDUNITS-2.1.24-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/u/UDUNITS/UDUNITS-2.1.24-goolf-1.4.10.eb deleted file mode 100644 index 2ab471b81737..000000000000 --- a/easybuild/easyconfigs/__archive__/u/UDUNITS/UDUNITS-2.1.24-goolf-1.4.10.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# 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.1.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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': True, 'pic': True} - -# eg. ftp://ftp.unidata.ucar.edu/pub/udunits/udunits-2.1.24.tar.gz -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['ftp://ftp.unidata.ucar.edu/pub/udunits'] - -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/__archive__/u/UDUNITS/UDUNITS-2.1.24-ictce-5.2.0.eb b/easybuild/easyconfigs/__archive__/u/UDUNITS/UDUNITS-2.1.24-ictce-5.2.0.eb deleted file mode 100644 index 638cd3928b5c..000000000000 --- a/easybuild/easyconfigs/__archive__/u/UDUNITS/UDUNITS-2.1.24-ictce-5.2.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# 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.1.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': 'ictce', 'version': '5.2.0'} -toolchainopts = {'opt': True, 'pic': True} - -# eg. ftp://ftp.unidata.ucar.edu/pub/udunits/udunits-2.1.24.tar.gz -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['ftp://ftp.unidata.ucar.edu/pub/udunits'] - -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/__archive__/u/UDUNITS/UDUNITS-2.1.24-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/u/UDUNITS/UDUNITS-2.1.24-ictce-5.3.0.eb deleted file mode 100644 index bec670c6aaf2..000000000000 --- a/easybuild/easyconfigs/__archive__/u/UDUNITS/UDUNITS-2.1.24-ictce-5.3.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# 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.1.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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': True, 'pic': True} - -# eg. ftp://ftp.unidata.ucar.edu/pub/udunits/udunits-2.1.24.tar.gz -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['ftp://ftp.unidata.ucar.edu/pub/udunits'] - -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/__archive__/u/UDUNITS/UDUNITS-2.1.24-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/u/UDUNITS/UDUNITS-2.1.24-ictce-5.4.0.eb deleted file mode 100644 index 6aff879dc7e4..000000000000 --- a/easybuild/easyconfigs/__archive__/u/UDUNITS/UDUNITS-2.1.24-ictce-5.4.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# 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.1.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': 'ictce', 'version': '5.4.0'} -toolchainopts = {'opt': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['ftp://ftp.unidata.ucar.edu/pub/udunits'] - -parallel = 1 - -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'], -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/__archive__/u/UDUNITS/UDUNITS-2.1.24-intel-2014b.eb b/easybuild/easyconfigs/__archive__/u/UDUNITS/UDUNITS-2.1.24-intel-2014b.eb deleted file mode 100644 index 432d91c01907..000000000000 --- a/easybuild/easyconfigs/__archive__/u/UDUNITS/UDUNITS-2.1.24-intel-2014b.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# 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.1.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': '2014b'} -toolchainopts = {'opt': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['ftp://ftp.unidata.ucar.edu/pub/udunits'] - -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/__archive__/u/UDUNITS/UDUNITS-2.2.19-intel-2015a.eb b/easybuild/easyconfigs/__archive__/u/UDUNITS/UDUNITS-2.2.19-intel-2015a.eb deleted file mode 100644 index 4cb77bfe4a56..000000000000 --- a/easybuild/easyconfigs/__archive__/u/UDUNITS/UDUNITS-2.2.19-intel-2015a.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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.19' - -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': '2015a'} -toolchainopts = {'opt': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['ftp://ftp.unidata.ucar.edu/pub/udunits'] - -dependencies = [('expat', '2.1.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/__archive__/u/UDUNITS/UDUNITS-2.2.19-intel-2015b.eb b/easybuild/easyconfigs/__archive__/u/UDUNITS/UDUNITS-2.2.19-intel-2015b.eb deleted file mode 100644 index b02471d4631c..000000000000 --- a/easybuild/easyconfigs/__archive__/u/UDUNITS/UDUNITS-2.2.19-intel-2015b.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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.19' - -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': '2015b'} -toolchainopts = {'opt': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['ftp://ftp.unidata.ucar.edu/pub/udunits'] - -dependencies = [('expat', '2.1.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/__archive__/u/UFC/UFC-2.0.5-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/u/UFC/UFC-2.0.5-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 47c5ff4491a1..000000000000 --- a/easybuild/easyconfigs/__archive__/u/UFC/UFC-2.0.5-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'UFC' -version = '2.0.5' - -homepage = 'https://launchpad.net/ufc' -description = """UFC (Unified Form-assembly Code) is a unified framework for finite element assembly. -More precisely, it defines a fixed interface for communicating low level routines (functions) for -evaluating and assembling finite element variational forms.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -majorversion = "%s.x" % ".".join(version.split('.')[:-1]) -source_urls = ['https://launchpad.net/ufc/%s/%s/+download/' % (majorversion, version)] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('Boost', '1.49.0', versionsuffix), - ('Instant', '1.0.0', versionsuffix), - ('SWIG', '2.0.4', versionsuffix), -] - -builddependencies = [('CMake', '2.8.4')] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/u/UFC/UFC-2.0.5-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/u/UFC/UFC-2.0.5-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 4998756c2ea1..000000000000 --- a/easybuild/easyconfigs/__archive__/u/UFC/UFC-2.0.5-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'UFC' -version = '2.0.5' - -homepage = 'https://launchpad.net/ufc' -description = """UFC (Unified Form-assembly Code) is a unified framework for finite element assembly. - More precisely, it defines a fixed interface for communicating low level routines (functions) for - evaluating and assembling finite element variational forms.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -majorversion = "%s.x" % ".".join(version.split('.')[:-1]) -source_urls = ['https://launchpad.net/ufc/%s/%s/+download/' % (majorversion, version)] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('Boost', '1.49.0', versionsuffix), - ('Instant', '1.0.0', versionsuffix), - ('SWIG', '2.0.4', versionsuffix), -] - -builddependencies = [('CMake', '2.8.4')] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/u/UFL/UFL-1.0.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/u/UFL/UFL-1.0.0-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 5ef4a81e2da5..000000000000 --- a/easybuild/easyconfigs/__archive__/u/UFL/UFL-1.0.0-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = "PythonPackage" - -name = 'UFL' -version = '1.0.0' - -homepage = 'https://launchpad.net/ufl' -description = """The Unified Form Language (UFL) is a domain specific language for declaration of finite element -discretizations of variational forms. More precisely, it defines a flexible interface for choosing finite element -spaces and defining expressions for weak forms in a notation close to mathematical notation.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -majorversion = "%s.x" % ".".join(version.split('.')[:-1]) -source_urls = ['https://launchpad.net/UFL/%s/%s/+download/' % (majorversion, version)] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ["form2ufl", "ufl2py", "ufl-analyse", "ufl-convert", "ufl-version"]], - 'dirs': ['lib/python%s/site-packages/ufl' % pythonshortversion] -} - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/u/UFL/UFL-1.0.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/u/UFL/UFL-1.0.0-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 325975ad7c1a..000000000000 --- a/easybuild/easyconfigs/__archive__/u/UFL/UFL-1.0.0-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = "PythonPackage" - -name = 'UFL' -version = '1.0.0' - -homepage = 'https://launchpad.net/ufl' -description = """The Unified Form Language (UFL) is a domain specific language for declaration of finite element -discretizations of variational forms. More precisely, it defines a flexible interface for choosing finite element -spaces and defining expressions for weak forms in a notation close to mathematical notation.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -majorversion = "%s.x" % ".".join(version.split('.')[:-1]) -source_urls = ['https://launchpad.net/UFL/%s/%s/+download/' % (majorversion, version)] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ["form2ufl", "ufl2py", "ufl-analyse", "ufl-convert", "ufl-version"]], - 'dirs': ['lib/python%s/site-packages/ufl' % pythonshortversion] -} - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/u/UFL/UFL-1.5.0-goolf-1.5.14-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/u/UFL/UFL-1.5.0-goolf-1.5.14-Python-2.7.8.eb deleted file mode 100644 index e6e912f04198..000000000000 --- a/easybuild/easyconfigs/__archive__/u/UFL/UFL-1.5.0-goolf-1.5.14-Python-2.7.8.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "PythonPackage" - -name = 'UFL' -version = '1.5.0' - -homepage = 'https://launchpad.net/ufl' -description = """The Unified Form Language (UFL) is a domain specific language - for declaration of finite element discretizations of variational forms. - More precisely, it defines a flexible interface for choosing finite element - spaces and defining expressions for weak forms in a notation close to - mathematical notation.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -majorversion = "%s.x" % ".".join(version.split('.')[:-1]) -source_urls = ['https://bitbucket.org/fenics-project/ufl/downloads/'] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.8' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ["form2ufl", "ufl2py", "ufl-analyse", "ufl-convert", "ufl-version"]], - 'dirs': ['lib/python%s/site-packages/ufl' % pythonshortversion] -} - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/u/UFL/UFL-1.6.0-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/u/UFL/UFL-1.6.0-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 36a4f726d65d..000000000000 --- a/easybuild/easyconfigs/__archive__/u/UFL/UFL-1.6.0-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'UFL' -version = '1.6.0' - -homepage = 'https://launchpad.net/ufl' -description = """The Unified Form Language (UFL) is a domain specific language - for declaration of finite element discretizations of variational forms. - More precisely, it defines a flexible interface for choosing finite element - spaces and defining expressions for weak forms in a notation close to - mathematical notation.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['https://bitbucket.org/fenics-project/ufl/downloads/'] -sources = [SOURCELOWER_TAR_GZ] - -pyver = '2.7.11' -versionsuffix = '-Python-%s' % pyver - -dependencies = [('Python', pyver)] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['form2ufl', 'ufl2py', 'ufl-analyse', 'ufl-convert', 'ufl-version']], - 'dirs': ['lib/python%s/site-packages/ufl' % pyshortver] -} - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.22.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.22.2-goolf-1.4.10.eb deleted file mode 100644 index ba27f710e397..000000000000 --- a/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.22.2-goolf-1.4.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'util-linux' -version = '2.22.2' - -homepage = 'http://www.kernel.org/pub/linux/utils/util-linux' -description = """Set of Linux utilities""" - -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 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 ' -configopts += '--disable-wall --disable-use-tty-group ' -configopts += '--disable-makeinstall-chown --disable-makeinstall-setuid ' -configopts += "--with-systemdsystemunitdir='${prefix}/systemd' " - -dependencies = [('ncurses', '5.9')] - -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/__archive__/u/util-linux/util-linux-2.22.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.22.2-ictce-5.3.0.eb deleted file mode 100644 index 27588804c6cf..000000000000 --- a/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.22.2-ictce-5.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'util-linux' -version = '2.22.2' - -homepage = 'http://www.kernel.org/pub/linux/utils/util-linux' -description = """Set of Linux utilities""" - -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 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 ' -configopts += '--disable-wall --disable-use-tty-group ' -configopts += '--disable-makeinstall-chown --disable-makeinstall-setuid ' -configopts += "--with-systemdsystemunitdir='${prefix}/systemd' " - -dependencies = [('ncurses', '5.9')] - -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/__archive__/u/util-linux/util-linux-2.22.2-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.22.2-ictce-5.5.0.eb deleted file mode 100644 index 807046abfc74..000000000000 --- a/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.22.2-ictce-5.5.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'util-linux' -version = '2.22.2' - -homepage = 'http://www.kernel.org/pub/linux/utils/util-linux' -description = """Set of Linux utilities""" - -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 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 ' -configopts += '--disable-wall --disable-use-tty-group ' -configopts += '--disable-makeinstall-chown --disable-makeinstall-setuid ' -configopts += "--with-systemdsystemunitdir='${prefix}/systemd' " - -dependencies = [('ncurses', '5.9')] - -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/__archive__/u/util-linux/util-linux-2.22.2-intel-2014b.eb b/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.22.2-intel-2014b.eb deleted file mode 100644 index ead6224d8aad..000000000000 --- a/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.22.2-intel-2014b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'util-linux' -version = '2.22.2' - -homepage = 'http://www.kernel.org/pub/linux/utils/util-linux' -description = """Set of Linux utilities""" - -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 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 ' -configopts += '--disable-wall --disable-use-tty-group ' -configopts += '--disable-makeinstall-chown --disable-makeinstall-setuid ' -configopts += "--with-systemdsystemunitdir='${prefix}/systemd' " - -dependencies = [('ncurses', '5.9')] - -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/__archive__/u/util-linux/util-linux-2.24-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.24-ictce-5.5.0.eb deleted file mode 100644 index c3b23acffb0f..000000000000 --- a/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.24-ictce-5.5.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'util-linux' -version = '2.24' - -homepage = 'http://www.kernel.org/pub/linux/utils/util-linux' -description = """Set of Linux utilities""" - -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 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 ' -configopts += '--disable-wall --disable-use-tty-group ' -configopts += '--disable-makeinstall-chown --disable-makeinstall-setuid ' -configopts += "--with-systemdsystemunitdir='${prefix}/systemd' " - -dependencies = [('ncurses', '5.9')] - -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/__archive__/u/util-linux/util-linux-2.24.1-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.24.1-ictce-5.5.0.eb deleted file mode 100644 index f4f54bd198dd..000000000000 --- a/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.24.1-ictce-5.5.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'util-linux' -version = '2.24.1' - -homepage = 'http://www.kernel.org/pub/linux/utils/util-linux' -description = """Set of Linux utilities""" - -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 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' " - -dependencies = [('ncurses', '5.9')] - -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/__archive__/u/util-linux/util-linux-2.26.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.26.1-foss-2015a.eb deleted file mode 100644 index abb4bbb8f027..000000000000 --- a/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.26.1-foss-2015a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'util-linux' -version = '2.26.1' - -homepage = 'http://www.kernel.org/pub/linux/utils/util-linux' -description = """Set of Linux utilities""" - -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 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', '5.9')] - -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/__archive__/u/util-linux/util-linux-2.26.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.26.1-goolf-1.4.10.eb deleted file mode 100644 index b39cc377a2e7..000000000000 --- a/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.26.1-goolf-1.4.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'util-linux' -version = '2.26.1' - -homepage = 'http://www.kernel.org/pub/linux/utils/util-linux' -description = """Set of Linux utilities""" - -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 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', '5.9')] - -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/__archive__/u/util-linux/util-linux-2.26.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.26.1-intel-2015a.eb deleted file mode 100644 index 406aa59e1e62..000000000000 --- a/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.26.1-intel-2015a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'util-linux' -version = '2.26.1' - -homepage = 'http://www.kernel.org/pub/linux/utils/util-linux' -description = """Set of Linux utilities""" - -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 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', '5.9')] - -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/__archive__/u/util-linux/util-linux-2.26.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.26.2-intel-2015a.eb deleted file mode 100644 index 1c833e147896..000000000000 --- a/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.26.2-intel-2015a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'util-linux' -version = '2.26.2' - -homepage = 'http://www.kernel.org/pub/linux/utils/util-linux' -description = """Set of Linux utilities""" - -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 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', '5.9')] - -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/__archive__/u/util-linux/util-linux-2.27.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.27.1-foss-2015a.eb deleted file mode 100644 index 0277934af664..000000000000 --- a/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.27.1-foss-2015a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'util-linux' -version = '2.27.1' - -homepage = 'http://www.kernel.org/pub/linux/utils/util-linux' -description = """Set of Linux utilities""" - -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 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', '5.9')] - -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/__archive__/u/util-linux/util-linux-2.27.1-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.27.1-goolf-1.7.20.eb deleted file mode 100644 index 7457b234c718..000000000000 --- a/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.27.1-goolf-1.7.20.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'util-linux' -version = '2.27.1' - -homepage = 'http://www.kernel.org/pub/linux/utils/util-linux' -description = """Set of Linux utilities""" - -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 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', '5.9')] - -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/__archive__/u/util-linux/util-linux-2.27.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.27.1-intel-2015b.eb deleted file mode 100644 index f7a17a0f744a..000000000000 --- a/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.27.1-intel-2015b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'util-linux' -version = '2.27.1' - -homepage = 'http://www.kernel.org/pub/linux/utils/util-linux' -description = """Set of Linux utilities""" - -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 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', '5.9')] - -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/__archive__/v/VCFtools/VCFtools-0.1.11-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/__archive__/v/VCFtools/VCFtools-0.1.11-goolf-1.4.10-Perl-5.16.3.eb deleted file mode 100644 index f0fd15bf20c7..000000000000 --- a/easybuild/easyconfigs/__archive__/v/VCFtools/VCFtools-0.1.11-goolf-1.4.10-Perl-5.16.3.eb +++ /dev/null @@ -1,43 +0,0 @@ -# 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 - -name = 'VCFtools' -version = '0.1.11' - -easyblock = 'MakeCp' - -homepage = "http://vcftools.sourceforge.net/" -description = """The aim of VCFtools is to provide - methods for working with VCF files: validating, - merging, comparing and calculate some basic population - genetic statistics. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s_%(version)s.tar.gz'] -checksums = ['81b98c8bc93e366e2f0b14eb78e2736ae1c790176939eef88dbf0546ab952aab'] - -perl = 'Perl' -perlver = '5.16.3' -versionsuffix = '-%s-%s' % (perl, perlver) -dependencies = [ - (perl, perlver), - ('tabix', '0.2.6'), - ('zlib', '1.2.8'), -] - -buildopts = 'LIB="-L$EBROOTZLIB/lib -lz"' - -files_to_copy = ["bin", "lib"] - -modextrapaths = {'PERL5LIB': 'lib/perl5/site_perl'} - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['vcftools', 'vcf-sort', 'vcf-stats']], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/v/VCFtools/VCFtools-0.1.11-ictce-5.5.0-Perl-5.16.3.eb b/easybuild/easyconfigs/__archive__/v/VCFtools/VCFtools-0.1.11-ictce-5.5.0-Perl-5.16.3.eb deleted file mode 100644 index deace29ae11f..000000000000 --- a/easybuild/easyconfigs/__archive__/v/VCFtools/VCFtools-0.1.11-ictce-5.5.0-Perl-5.16.3.eb +++ /dev/null @@ -1,43 +0,0 @@ -# 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 - -name = 'VCFtools' -version = '0.1.11' - -easyblock = 'MakeCp' - -homepage = "http://vcftools.sourceforge.net/" -description = """The aim of VCFtools is to provide - methods for working with VCF files: validating, - merging, comparing and calculate some basic population - genetic statistics. """ - -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s_%(version)s.tar.gz'] -checksums = ['81b98c8bc93e366e2f0b14eb78e2736ae1c790176939eef88dbf0546ab952aab'] - -perl = 'Perl' -perlver = '5.16.3' -versionsuffix = '-%s-%s' % (perl, perlver) -dependencies = [ - (perl, perlver), - ('tabix', '0.2.6'), - ('zlib', '1.2.8'), -] - -buildopts = 'LIB="-L$EBROOTZLIB/lib -lz"' - -files_to_copy = ["bin", "lib"] - -modextrapaths = {'PERL5LIB': 'lib/perl5/site_perl'} - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['vcftools', 'vcf-sort', 'vcf-stats']], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/v/VCFtools/VCFtools-0.1.12-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/__archive__/v/VCFtools/VCFtools-0.1.12-goolf-1.4.10-Perl-5.16.3.eb deleted file mode 100644 index 44d39c4717a2..000000000000 --- a/easybuild/easyconfigs/__archive__/v/VCFtools/VCFtools-0.1.12-goolf-1.4.10-Perl-5.16.3.eb +++ /dev/null @@ -1,43 +0,0 @@ -# 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 = 'VCFtools' -version = '0.1.12' - -homepage = "http://vcftools.sourceforge.net/" -description = """The aim of VCFtools is to provide - methods for working with VCF files: validating, - merging, comparing and calculate some basic population - genetic statistics. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s_%(version)s.tar.gz'] -checksums = ['e26f1f3d6349ef2983d7c3fca30637f06937d5ee695d2eacaa9235e6fc05bd0e'] - -perl = 'Perl' -perlver = '5.16.3' -versionsuffix = '-%s-%s' % (perl, perlver) -dependencies = [ - (perl, perlver), - ('tabix', '0.2.6'), - ('zlib', '1.2.8'), -] - -buildopts = 'LIB="-L$EBROOTZLIB/lib -lz"' - -files_to_copy = ["bin", "lib", "examples", (["bin/man1"], 'man')] - -modextrapaths = {'PERL5LIB': 'lib/perl5/site_perl'} - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['vcftools', 'vcf-sort', 'vcf-stats']], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/v/VCFtools/VCFtools-0.1.14-foss-2015b-Perl-5.20.3.eb b/easybuild/easyconfigs/__archive__/v/VCFtools/VCFtools-0.1.14-foss-2015b-Perl-5.20.3.eb deleted file mode 100644 index a05e9624780a..000000000000 --- a/easybuild/easyconfigs/__archive__/v/VCFtools/VCFtools-0.1.14-foss-2015b-Perl-5.20.3.eb +++ /dev/null @@ -1,42 +0,0 @@ -# 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 -# Author: Adam Huffman -# adam.huffman@crick.ac.uk -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'VCFtools' -version = '0.1.14' - -homepage = "https://vcftools.github.io" -description = """The aim of VCFtools is to provide - easily accessible methods for working with complex - genetic variation data in the form of VCF files.""" - -toolchain = {'name': 'foss', 'version': '2015b'} - -source_urls = ['https://github.com/%(namelower)s/%(namelower)s/releases/download/v%(version)s/'] -sources = ['%(namelower)s-%(version)s.tar.gz'] -checksums = ['76d799dd9afcb12f1ed42a07bc2886cd1a989858a4d047f24d91dcf40f608582'] - -perl = 'Perl' -perlver = '5.20.3' -versionsuffix = '-%s-%s' % (perl, perlver) - -dependencies = [ - (perl, perlver), - ('tabix', '0.2.6'), - ('zlib', '1.2.8'), -] - -modextrapaths = {'PERL5LIB': 'lib/perl5/site_perl'} - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['vcftools', 'vcf-sort', 'vcf-stats']], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/v/VCFtools/VCFtools-0.1.14-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/__archive__/v/VCFtools/VCFtools-0.1.14-goolf-1.4.10-Perl-5.16.3.eb deleted file mode 100644 index 07b179a7857a..000000000000 --- a/easybuild/easyconfigs/__archive__/v/VCFtools/VCFtools-0.1.14-goolf-1.4.10-Perl-5.16.3.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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 = 'VCFtools' -version = '0.1.14' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'https://vcftools.github.io/' -description = """A set of tools written in Perl and C++ for working with VCF files.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['https://github.com/vcftools/vcftools/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['76d799dd9afcb12f1ed42a07bc2886cd1a989858a4d047f24d91dcf40f608582'] - -dependencies = [ - ('Perl', '5.16.3'), - ('tabix', '0.2.6'), - ('zlib', '1.2.8'), -] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["vcftools", "fill-fs", "vcf-compare", "vcf-contrast", - "vcf-fix-ploidy", "vcf-merge"]], - 'dirs': [], -} - -modextrapaths = { - 'PERL5LIB': 'lib/perl5/site_perl/', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/v/VCFtools/VCFtools-0.1.14-goolf-1.7.20-Perl-5.22.2.eb b/easybuild/easyconfigs/__archive__/v/VCFtools/VCFtools-0.1.14-goolf-1.7.20-Perl-5.22.2.eb deleted file mode 100644 index 6683f062e1ac..000000000000 --- a/easybuild/easyconfigs/__archive__/v/VCFtools/VCFtools-0.1.14-goolf-1.7.20-Perl-5.22.2.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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 = 'VCFtools' -version = '0.1.14' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'https://vcftools.github.io/' -description = """A set of tools written in Perl and C++ for working with VCF files.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = ['https://github.com/vcftools/vcftools/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['76d799dd9afcb12f1ed42a07bc2886cd1a989858a4d047f24d91dcf40f608582'] - -dependencies = [ - ('Perl', '5.22.2'), - ('tabix', '0.2.6'), - ('zlib', '1.2.8'), -] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["vcftools", "fill-fs", "vcf-compare", "vcf-contrast", - "vcf-fix-ploidy", "vcf-merge"]], - 'dirs': [], -} - -modextrapaths = { - 'PERL5LIB': 'lib/perl5/site_perl/', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/v/VSC-tools/VSC-tools-0.1.2-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/v/VSC-tools/VSC-tools-0.1.2-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index adf1921b5220..000000000000 --- a/easybuild/easyconfigs/__archive__/v/VSC-tools/VSC-tools-0.1.2-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'VSC-tools' -version = '0.1.2' - -homepage = 'http://hpcugent.github.com/VSC-tools/' -description = """VSC-tools is a set of Python libraries and scripts that are commonly used within HPC-UGent.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [ - 'vsc-base-0.95.tar.gz', - 'vsc-mympirun-3.0.5.tar.gz', -] - -python = 'Python' -pyver = '2.7.3' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [(python, pyver)] - -options = {'modulename': 'vsc'} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/v/VSC-tools/VSC-tools-0.1.2-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/v/VSC-tools/VSC-tools-0.1.2-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 4142cd2fe342..000000000000 --- a/easybuild/easyconfigs/__archive__/v/VSC-tools/VSC-tools-0.1.2-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'VSC-tools' -version = '0.1.2' - -homepage = 'http://hpcugent.github.com/VSC-tools/' -description = """VSC-tools is a set of Python libraries and scripts that are commonly used within HPC-UGent.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [ - 'vsc-base-0.95.tar.gz', - 'vsc-mympirun-3.0.5.tar.gz', -] - -python = 'Python' -pyver = '2.7.3' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [(python, pyver)] - -options = {'modulename': 'vsc'} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/v/VTK/VTK-5.10.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/v/VTK/VTK-5.10.1-goolf-1.4.10.eb deleted file mode 100644 index 93686e2ec103..000000000000 --- a/easybuild/easyconfigs/__archive__/v/VTK/VTK-5.10.1-goolf-1.4.10.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# 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 = '5.10.1' -altversions = ['5.4.2', '5.8.0', '5.10.1'] - -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.""" - -# Download eg. http://www.vtk.org/files/release/5.10/vtk-5.10.1.tar.gz -vermajor = '.'.join(version.split('.')[:2]) -sources = [ - SOURCELOWER_TAR_GZ, - '%sdata-%s.tar.gz' % (name.lower(), version), -] -source_urls = ['http://www.vtk.org/files/release/%s' % vermajor] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -builddependencies = [('CMake', '2.8.4')] - -sanity_check_paths = { - 'files': ['bin/vtkEncodeString'], - 'dirs': ['lib/vtk-%s' % vermajor, 'include/vtk-%s' % vermajor] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/v/VTK/VTK-5.10.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/v/VTK/VTK-5.10.1-ictce-5.3.0.eb deleted file mode 100644 index 9bb845d1ba6b..000000000000 --- a/easybuild/easyconfigs/__archive__/v/VTK/VTK-5.10.1-ictce-5.3.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# 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 = '5.10.1' -altversions = ['5.4.2', '5.8.0', '5.10.1'] - -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.""" - -# Download eg. http://www.vtk.org/files/release/5.10/vtk-5.10.1.tar.gz -vermajor = '.'.join(version.split('.')[:2]) -sources = [ - SOURCELOWER_TAR_GZ, - '%sdata-%s.tar.gz' % (name.lower(), version), -] -source_urls = ['http://www.vtk.org/files/release/%s' % vermajor] - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -builddependencies = [('CMake', '2.8.4')] - -sanity_check_paths = { - 'files': ['bin/vtkEncodeString'], - 'dirs': ['lib/vtk-%s' % vermajor, 'include/vtk-%s' % vermajor] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/v/VTK/VTK-6.3.0-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/v/VTK/VTK-6.3.0-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 4bb971d12b60..000000000000 --- a/easybuild/easyconfigs/__archive__/v/VTK/VTK-6.3.0-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,64 +0,0 @@ -## -# 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 = '6.3.0' - -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': '2015b'} - -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.4.1')] - -pyver = '2.7.11' -pyshortver = '.'.join(pyver.split('.')[:2]) -versionsuffix = '-Python-%s' % pyver - -mesaver = '11.0.8' -dependencies = [ - ('Python', pyver), - ('Mesa', mesaver, versionsuffix), - ('libGLU', '9.0.0', '-Mesa-%s' % mesaver), -] - -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%s.%s " % (pyshortver, SHLIB_EXT) -configopts += " -DPYTHON_INCLUDE_DIR=$EBROOTPYTHON/include/python%s " % pyshortver -preinstallopts = "mkdir -p %(installdir)s/lib/python%(pyshortver)s/site-packages/ && " -preinstallopts += "export PYTHONPATH=%%(installdir)s/lib/python%s/site-packages:$PYTHONPATH && " % pyshortver - -modextrapaths = {'PYTHONPATH': ['lib/python%s/site-packages' % pyshortver]} - -sanity_check_paths = { - 'files': ['bin/vtk%s-%%(version_major_minor)s' % x for x in ['EncodeString', 'HashSource', - 'mkg3states', 'ParseOGLExt']], - 'dirs': ['lib/python%s/site-packages/' % pyshortver, 'include/vtk-%(version_major_minor)s'], -} - -sanity_check_commands = [('python', "-c 'import %(namelower)s'")] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/v/Valgrind/Valgrind-3.8.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/v/Valgrind/Valgrind-3.8.1-goolf-1.4.10.eb deleted file mode 100644 index f191980d632e..000000000000 --- a/easybuild/easyconfigs/__archive__/v/Valgrind/Valgrind-3.8.1-goolf-1.4.10.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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_07-02.html -## - -easyblock = 'ConfigureMake' - -name = 'Valgrind' -version = '3.8.1' - -homepage = 'http://valgrind.org/downloads/' -description = "Valgrind-3.8.1: Debugging and profiling tools" - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://valgrind.org/downloads/'] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -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], - 'dirs': [] -} - -moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/__archive__/v/VampirServer/VampirServer-8.4.1-gompi-2015a.eb b/easybuild/easyconfigs/__archive__/v/VampirServer/VampirServer-8.4.1-gompi-2015a.eb deleted file mode 100644 index 17cc603f5a6d..000000000000 --- a/easybuild/easyconfigs/__archive__/v/VampirServer/VampirServer-8.4.1-gompi-2015a.eb +++ /dev/null @@ -1,49 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany -# Authors:: Bernd Mohr -# Markus Geimer -# License:: 3-clause BSD -# -# This work is based on experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## - -easyblock = 'Binary' - -name = "VampirServer" -version = "8.4.1" -variant = "linux-x86_64" - -homepage = 'http://www.vampir.eu' -description = """The Vampir software tool provides an easy-to-use framework that enables - developers to quickly display and analyze arbitrary program behavior at any level of detail. - The tool suite implements optimized event analysis algorithms and customizable displays that - enable fast and interactive rendering of very complex performance monitoring data.""" - -toolchain = {'name': 'gompi', 'version': '2015a'} -toolchainopts = {"usempi": True} - -sources = ['vampirserver-%s-%s-setup.bin' % (version, variant)] - -checksums = [ - '2a2236bb071168b7d488c83363c30ac8', # vampirserver-8.4.1-linux-x86_64-setup.bin -] - -# Adjust this variable to point to the location of your Vampir license file -license_file = '/example/licenses/path/vampir.license' - -install_cmd = "./" + sources[0] + " --silent --instdir=%(installdir)s && " -install_cmd += "%(installdir)s/bin/vampirserver config --silent" - -sanity_check_paths = { - 'files': ["bin/vampirserver", "doc/vampirserver-manual.pdf", "lib/vampirserver-driver.%s" % SHLIB_EXT], - 'dirs': [] -} - -modextravars = { - 'VAMPIR_LICENSE': license_file, -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/v/VampirTrace/VampirTrace-5.14.4-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/v/VampirTrace/VampirTrace-5.14.4-goolf-1.5.14.eb deleted file mode 100644 index 55d368233c0b..000000000000 --- a/easybuild/easyconfigs/__archive__/v/VampirTrace/VampirTrace-5.14.4-goolf-1.5.14.eb +++ /dev/null @@ -1,50 +0,0 @@ -# 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 -# -# This work is based from experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## -easyblock = 'ConfigureMake' - -name = 'VampirTrace' -version = '5.14.4' - -homepage = 'http:/www.tu-dresden.de/zih/vampirtrace/' -description = """VampirTrace is an open source library that allows detailed logging of program - execution for parallel applications using message passing (MPI) and threads (OpenMP), Pthreads).""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://wwwpub.zih.tu-dresden.de/%7Emlieber/dcount/dcount.php?package=vampirtrace&get='] - -dependencies = [ - ('OTF', '1.12.4'), - ('PAPI', '5.2.0'), - ('PDT', '3.19'), -] - -configopts = 'MPIFC="$MPIF90"' - -# MPI suite should always be specified -- MUCH quicker and SAVER than autodetect -# note: these options are toolchain specific! -configopts += " --with-openmpi --enable-compinst=gnu" - -configopts += " --with-papi-dir=${EBROOTPAPI}" -configopts += " --with-extern-otf-dir=${EBROOTOTF}" -configopts += " --with-tau-instrumentor=${EBROOTPDT}/x86_64/bin/tau_instrumentor" -configopts += " --with-pdt-cparse=${EBROOTPDT}/x86_64/bin/cparse" -configopts += " --with-pdt-cxxparse=${EBROOTPDT}/x86_64/bin/cxxparse" -configopts += " --with-pdt-fparse=${EBROOTPDT}/x86_64/bin/gfparse" -# VamoirTrace does also support CUDA measurements - not yet tested -# configopts += " --with-cuda-dir=${CUDADIR}" - -sanity_check_paths = { - 'files': ['bin/vtcc', 'include/vampirtrace/vt_user.h', ('lib/libvt.a', 'lib64/libvt.a')], - 'dirs': [] -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.07-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.07-goolf-1.4.10.eb deleted file mode 100644 index 1a83b16bd696..000000000000 --- a/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.07-goolf-1.4.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -## -# 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 -## - -name = 'Velvet' -version = '1.2.07' - -homepage = 'http://www.ebi.ac.uk/~zerbino/velvet/' -description = """Sequence assembler for very short reads""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = ['%s_%s.tgz' % (name.lower(), version)] -source_urls = ['http://www.ebi.ac.uk/~zerbino/%s' % name.lower()] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.07-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.07-ictce-5.3.0.eb deleted file mode 100644 index fab2964040b1..000000000000 --- a/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.07-ictce-5.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -## -# 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 -## - -name = 'Velvet' -version = '1.2.07' - -homepage = 'http://www.ebi.ac.uk/~zerbino/velvet/' -description = """Sequence assembler for very short reads""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = ['%s_%s.tgz' % (name.lower(), version)] -source_urls = ['http://www.ebi.ac.uk/~zerbino/%s' % name.lower()] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.09-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.09-goolf-1.4.10.eb deleted file mode 100644 index 310c71d1cfd0..000000000000 --- a/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.09-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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 -# License:: MIT/GPL -# -## - -name = 'Velvet' -version = '1.2.09' - -homepage = 'http://www.ebi.ac.uk/~zerbino/velvet/' -description = """Sequence assembler for very short reads""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = ['%(namelower)s_%(version)s.tgz'] -source_urls = ['http://www.ebi.ac.uk/~zerbino/%(namelower)s'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.09-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.09-ictce-5.3.0.eb deleted file mode 100644 index df2799a1c3cd..000000000000 --- a/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.09-ictce-5.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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 -# License:: MIT/GPL -# -## - -name = 'Velvet' -version = '1.2.09' - -homepage = 'http://www.ebi.ac.uk/~zerbino/velvet/' -description = """Sequence assembler for very short reads""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = ['%(namelower)s_%(version)s.tgz'] -source_urls = ['http://www.ebi.ac.uk/~zerbino/%(namelower)s'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.10-goolf-1.4.10-mt-kmer_31.eb b/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.10-goolf-1.4.10-mt-kmer_31.eb deleted file mode 100644 index 99932f6b56c3..000000000000 --- a/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.10-goolf-1.4.10-mt-kmer_31.eb +++ /dev/null @@ -1,28 +0,0 @@ -## -# 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 -# License:: MIT/GPL -# -## - -name = 'Velvet' -version = '1.2.10' -versionsuffix = '-mt-kmer_31' - -homepage = 'http://www.ebi.ac.uk/~zerbino/velvet/' -description = """Sequence assembler for very short reads""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True, 'openmp': True} - -sources = ['%(namelower)s_%(version)s.tgz'] -source_urls = ['http://www.ebi.ac.uk/~zerbino/%(namelower)s'] - -# by default MAXKMERLENGTH=31 but defined here to keep all the easyconfigs homogeneous -buildopts = "OPENMP=1 MAXKMERLENGTH=%s" % versionsuffix.split('_')[1] - -postinstallcmds = ["cd contrib/MetaVelvet-1.* && make && cd ../../ && cp -a contrib %(installdir)s/"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.10-goolf-1.4.10-mt-kmer_57.eb b/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.10-goolf-1.4.10-mt-kmer_57.eb deleted file mode 100644 index 41695b9d6e22..000000000000 --- a/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.10-goolf-1.4.10-mt-kmer_57.eb +++ /dev/null @@ -1,27 +0,0 @@ -## -# 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 -# License:: MIT/GPL -# -## - -name = 'Velvet' -version = '1.2.10' -versionsuffix = '-mt-kmer_57' - -homepage = 'http://www.ebi.ac.uk/~zerbino/velvet/' -description = """Sequence assembler for very short reads""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True, 'openmp': True} - -sources = ['%(namelower)s_%(version)s.tgz'] -source_urls = ['http://www.ebi.ac.uk/~zerbino/%(namelower)s'] - -buildopts = "OPENMP=1 MAXKMERLENGTH=%s" % versionsuffix.split('_')[1] - -postinstallcmds = ["cd contrib/MetaVelvet-1.* && make && cd ../../ && cp -a contrib %(installdir)s/"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.10-goolf-1.4.10-mt-kmer_63.eb b/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.10-goolf-1.4.10-mt-kmer_63.eb deleted file mode 100644 index e2cb04417926..000000000000 --- a/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.10-goolf-1.4.10-mt-kmer_63.eb +++ /dev/null @@ -1,27 +0,0 @@ -## -# 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 -# License:: MIT/GPL -# -## - -name = 'Velvet' -version = '1.2.10' -versionsuffix = '-mt-kmer_63' - -homepage = 'http://www.ebi.ac.uk/~zerbino/velvet/' -description = """Sequence assembler for very short reads""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True, 'openmp': True} - -sources = ['%(namelower)s_%(version)s.tgz'] -source_urls = ['http://www.ebi.ac.uk/~zerbino/%(namelower)s'] - -buildopts = "OPENMP=1 MAXKMERLENGTH=%s" % versionsuffix.split('_')[1] - -postinstallcmds = ["cd contrib/MetaVelvet-1.* && make && cd ../../ && cp -a contrib %(installdir)s/"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.10-intel-2015b-mt-kmer_100-Perl-5.20.3.eb b/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.10-intel-2015b-mt-kmer_100-Perl-5.20.3.eb deleted file mode 100644 index 0c9debe5970f..000000000000 --- a/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.10-intel-2015b-mt-kmer_100-Perl-5.20.3.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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' - -homepage = 'http://www.ebi.ac.uk/~zerbino/velvet/' -description = """Sequence assembler for very short reads""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True, 'openmp': True} - -sources = ['%(namelower)s_%(version)s.tgz'] -source_urls = ['http://www.ebi.ac.uk/~zerbino/%(namelower)s'] - -perlver = '5.20.3' -kmer = '100' -versionsuffix = '-mt-kmer_%s-Perl-%%(perlver)s' % kmer - -dependencies = [ - ('Perl', perlver), - ('BioPerl', '1.6.923', '-Perl-%(perlver)s'), -] - -buildopts = "OPENMP=1 MAXKMERLENGTH=%s" % kmer - -postinstallcmds = ["cd contrib/MetaVelvet-1.* && make && cd ../../ && cp -a contrib %(installdir)s/"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.10-intel-2015b-mt-kmer_100.eb b/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.10-intel-2015b-mt-kmer_100.eb deleted file mode 100644 index 7fc70475a3cd..000000000000 --- a/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.10-intel-2015b-mt-kmer_100.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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_100' - -homepage = 'http://www.ebi.ac.uk/~zerbino/velvet/' -description = """Sequence assembler for very short reads""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True, 'openmp': True} - -sources = ['%(namelower)s_%(version)s.tgz'] -source_urls = ['http://www.ebi.ac.uk/~zerbino/%(namelower)s'] - -buildopts = "OPENMP=1 MAXKMERLENGTH=%s" % versionsuffix.split('_')[1] - -postinstallcmds = ["cd contrib/MetaVelvet-1.* && make && cd ../../ && cp -a contrib %(installdir)s/"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.10-intel-2015b-mt-kmer_31-Perl-5.20.3.eb b/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.10-intel-2015b-mt-kmer_31-Perl-5.20.3.eb deleted file mode 100644 index 8ee19aee5658..000000000000 --- a/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.10-intel-2015b-mt-kmer_31-Perl-5.20.3.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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' - -homepage = 'http://www.ebi.ac.uk/~zerbino/velvet/' -description = """Sequence assembler for very short reads""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True, 'openmp': True} - -sources = ['%(namelower)s_%(version)s.tgz'] -source_urls = ['http://www.ebi.ac.uk/~zerbino/%(namelower)s'] - -perl = 'Perl' -perlver = '5.20.3' -kmer = '31' -versionsuffix = '-mt-kmer_%s-Perl-%%(perlver)s' % kmer - -dependencies = [ - ('Perl', perlver), - ('BioPerl', '1.6.923', '-Perl-%(perlver)s'), -] - -# by default MAXKMERLENGTH=31 but defined here to keep all the easyconfigs homogeneous -buildopts = "OPENMP=1 MAXKMERLENGTH=%s" % kmer - -postinstallcmds = ["cd contrib/MetaVelvet-1.* && make && cd ../../ && cp -a contrib %(installdir)s/"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.10-intel-2015b-mt-kmer_31.eb b/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.10-intel-2015b-mt-kmer_31.eb deleted file mode 100644 index fe1e76769e30..000000000000 --- a/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.10-intel-2015b-mt-kmer_31.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# 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_31' - -homepage = 'http://www.ebi.ac.uk/~zerbino/velvet/' -description = """Sequence assembler for very short reads""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True, 'openmp': True} - -sources = ['%(namelower)s_%(version)s.tgz'] -source_urls = ['http://www.ebi.ac.uk/~zerbino/%(namelower)s'] - -# by default MAXKMERLENGTH=31 but defined here to keep all the easyconfigs homogeneous -buildopts = "OPENMP=1 MAXKMERLENGTH=%s" % versionsuffix.split('_')[1] - -postinstallcmds = ["cd contrib/MetaVelvet-1.* && make && cd ../../ && cp -a contrib %(installdir)s/"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/v/ViennaRNA/ViennaRNA-2.0.7-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/v/ViennaRNA/ViennaRNA-2.0.7-goolf-1.4.10.eb deleted file mode 100644 index 924f3ce2cc52..000000000000 --- a/easybuild/easyconfigs/__archive__/v/ViennaRNA/ViennaRNA-2.0.7-goolf-1.4.10.eb +++ /dev/null @@ -1,44 +0,0 @@ -## -# 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.0.7' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCE_TAR_GZ] -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' -# 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/__archive__/v/ViennaRNA/ViennaRNA-2.0.7-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/v/ViennaRNA/ViennaRNA-2.0.7-ictce-5.3.0.eb deleted file mode 100644 index cf8e03813016..000000000000 --- a/easybuild/easyconfigs/__archive__/v/ViennaRNA/ViennaRNA-2.0.7-ictce-5.3.0.eb +++ /dev/null @@ -1,47 +0,0 @@ -## -# 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.0.7' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': 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_ictce-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/__archive__/v/ViennaRNA/ViennaRNA-2.1.6-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/v/ViennaRNA/ViennaRNA-2.1.6-ictce-5.5.0.eb deleted file mode 100644 index b1d2ca1c123b..000000000000 --- a/easybuild/easyconfigs/__archive__/v/ViennaRNA/ViennaRNA-2.1.6-ictce-5.5.0.eb +++ /dev/null @@ -1,46 +0,0 @@ -## -# 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.1.6' - -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, 'pic': 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-2.1.6_ictce.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/__archive__/v/Vim/Vim-7.4-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/v/Vim/Vim-7.4-goolf-1.4.10.eb deleted file mode 100644 index 9e67a4c5359f..000000000000 --- a/easybuild/easyconfigs/__archive__/v/Vim/Vim-7.4-goolf-1.4.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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 = '7.4' - -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': 'goolf', 'version': '1.4.10'} - -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.5'), - ('Perl', '5.16.3') -] - -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/__archive__/v/Viper/Viper-1.0.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/v/Viper/Viper-1.0.0-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 51976a2e40bd..000000000000 --- a/easybuild/easyconfigs/__archive__/v/Viper/Viper-1.0.0-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Viper' -version = '1.0.0' - -homepage = 'https://launchpad.net/fenics-viper' -description = """Viper is a minimalistic scientific plotter and run-time visualization module. -Viper has support for visualizing meshes and solutions in DOLFIN.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -majorversion = "%s.x" % ".".join(version.split('.')[:-1]) -source_urls = ['https://launchpad.net/fenics-viper/%s/%s/+download/' % (majorversion, version)] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -# hack, 'import viper' fails because VTK and numpy dependencies are missing -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/100 -options = {'modulename': 'os'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['bin', 'lib/python%s/site-packages/viper' % pythonshortversion] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/v/Viper/Viper-1.0.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/v/Viper/Viper-1.0.0-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index 5d302a45536b..000000000000 --- a/easybuild/easyconfigs/__archive__/v/Viper/Viper-1.0.0-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Viper' -version = '1.0.0' - -homepage = 'https://launchpad.net/fenics-viper' -description = """Viper is a minimalistic scientific plotter and run-time visualization module. - Viper has support for visualizing meshes and solutions in DOLFIN.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -majorversion = "%s.x" % ".".join(version.split('.')[:-1]) -source_urls = ['https://launchpad.net/fenics-viper/%s/%s/+download/' % (majorversion, version)] -sources = [SOURCELOWER_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [(python, pythonversion)] - -# hack, 'import viper' fails because VTK and numpy dependencies are missing -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/100 -options = {'modulename': 'os'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['bin', 'lib/python%s/site-packages/viper' % pythonshortversion] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/v/verifyBamID/verifyBamID-1.1.2-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/v/verifyBamID/verifyBamID-1.1.2-goolf-1.7.20.eb deleted file mode 100644 index 1d1bbb0d8acf..000000000000 --- a/easybuild/easyconfigs/__archive__/v/verifyBamID/verifyBamID-1.1.2-goolf-1.7.20.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'MakeCp' - -name = 'verifyBamID' -version = '1.1.2' - -homepage = "http://csg.sph.umich.edu/kang/verifyBamID/index.html" -description = """verifyBamID is a software that verifies whether the reads in particular file match previously known - genotypes for an individual (or group of individuals), and checks whether the reads are contaminated as a mixture of - two samples. verifyBamID can detect sample contamination and swaps when external genotypes are available. When - external genotypes are not available, verifyBamID still robustly detects sample swaps. -""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = ['https://github.com/statgen/%(name)s/releases/download/v%(version)s'] -sources = ['%(name)sLibStatGen.%(version)s.tgz'] - -checksums = ['fafc6fa58ba2bd51d0324ae616f5b29e'] - -buildopts = 'CXX="$CXX"' - -executables = ['%(name)s/bin/%(name)s'] -files_to_copy = [(executables, 'bin')] - -sanity_check_paths = { - 'files': ['bin/%(name)s'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/v/vincent/vincent-0.4.4-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/v/vincent/vincent-0.4.4-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index 0c1009a3abf8..000000000000 --- a/easybuild/easyconfigs/__archive__/v/vincent/vincent-0.4.4-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'vincent' -version = '0.4.4' - -homepage = 'https://github.com/wrobstory/vincent' -description = """Vincent takes Python data structures (tuples, lists, dicts, and Pandas DataFrames) and translates - them into Vega visualization grammar. It allows for quick iteration of visualization designs via simple addition and - subtraction of grammar elements, and outputs the final visualization to JSON.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [(python, pyver)] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/' % pyshortver] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/v/vincent/vincent-0.4.4-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/v/vincent/vincent-0.4.4-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index c16f8a1ce66f..000000000000 --- a/easybuild/easyconfigs/__archive__/v/vincent/vincent-0.4.4-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'vincent' -version = '0.4.4' - -homepage = 'https://github.com/wrobstory/vincent' -description = """Vincent takes Python data structures (tuples, lists, dicts, and Pandas DataFrames) and translates - them into Vega visualization grammar. It allows for quick iteration of visualization designs via simple addition and - subtraction of grammar elements, and outputs the final visualization to JSON.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [(python, pyver)] - -pyshortver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/' % pyshortver] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/v/vsc-base/vsc-base-2.4.17-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/v/vsc-base/vsc-base-2.4.17-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 29c125cb6e0a..000000000000 --- a/easybuild/easyconfigs/__archive__/v/vsc-base/vsc-base-2.4.17-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'vsc-base' -version = '2.4.17' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pypi.python.org/pypi/vsc-base' -description = """Base library for Python tools developed by UGent's HPC group, including generaloption (option parser) -and fancylogger (logging functionality).""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [PYPI_SOURCE] - -dependencies = [ - ('Python', '2.7.11'), - ('vsc-install', '0.9.18', versionsuffix), -] - -options = {'modulename': 'vsc.utils.fancylogger'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/v/vsc-base/vsc-base-2.4.2-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/v/vsc-base/vsc-base-2.4.2-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 7e43faa895a7..000000000000 --- a/easybuild/easyconfigs/__archive__/v/vsc-base/vsc-base-2.4.2-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'vsc-base' -version = '2.4.2' - -homepage = 'http://hpcugent.github.com/vsc-mympirun/' -description = """VSC-tools is a set of Python libraries and scripts that are commonly used within HPC-UGent.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [PYPI_SOURCE] - -pyver = '2.7.10' -versionsuffix = '-Python-%s' % pyver -dependencies = [('Python', pyver)] - -# don't install as zipped egg, since vsc-* packages that depends on this will be broken -# since 'pkgutil.extend_path' doesn't work as expected with zipped eggs; -preinstallopts = "sed -i'eb.bk' \"s/'zip_safe': True,/'zip_safe': False,/g\" setup.py && " - -options = {'modulename': 'vsc.utils'} - -shortpyver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyver)s/site-packages/vsc_base-%%(version)s-py%(pyver)s.egg' % {'pyver': shortpyver}], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/v/vsc-install/vsc-install-0.9.18-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/v/vsc-install/vsc-install-0.9.18-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index d0d69c63a64c..000000000000 --- a/easybuild/easyconfigs/__archive__/v/vsc-install/vsc-install-0.9.18-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'vsc-install' -version = '0.9.18' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pypi.python.org/pypi/vsc-install' -description = """vsc-install provides shared setuptools functions and classes for Python libraries - developed by UGent's HPC group""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [PYPI_SOURCE] - -dependencies = [ - ('Python', '2.7.11'), -] - -options = {'modulename': 'vsc.install'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/v/vsc-mympirun-scoop/vsc-mympirun-scoop-3.3.0-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/__archive__/v/vsc-mympirun-scoop/vsc-mympirun-scoop-3.3.0-ictce-5.5.0-Python-2.7.6.eb deleted file mode 100644 index dfd259613d83..000000000000 --- a/easybuild/easyconfigs/__archive__/v/vsc-mympirun-scoop/vsc-mympirun-scoop-3.3.0-ictce-5.5.0-Python-2.7.6.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'VSCPythonPackage' - -name = 'vsc-mympirun-scoop' -version = '3.3.0' - -homepage = 'http://hpcugent.github.com/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': 'ictce', 'version': '5.5.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['https://github.com/hpcugent/vsc-mympirun-scoop/archive/'] - -python = 'Python' -pyver = '2.7.6' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [ - ('vsc-processcontrol', '1.0', '', True), - ('vsc-mympirun', version, '', True), - (python, pyver), - ('SCOOP', '0.6.2', versionsuffix), -] - -options = {'modulename': 'vsc.mympirun.scoop'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/vsc/mympirun/scoop'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/v/vsc-mympirun-scoop/vsc-mympirun-scoop-3.3.0-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/v/vsc-mympirun-scoop/vsc-mympirun-scoop-3.3.0-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 1bbd44502a05..000000000000 --- a/easybuild/easyconfigs/__archive__/v/vsc-mympirun-scoop/vsc-mympirun-scoop-3.3.0-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'VSCPythonPackage' - -name = 'vsc-mympirun-scoop' -version = '3.3.0' - -homepage = 'http://hpcugent.github.com/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': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['https://github.com/hpcugent/vsc-mympirun-scoop/archive/'] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [ - ('vsc-processcontrol', '1.0', '-vsc-base-2.1.2', True), - ('vsc-mympirun', '3.4.2', '', True), - (python, pyver), - ('SCOOP', '0.6.2', versionsuffix), -] - -options = {'modulename': 'vsc.mympirun.scoop'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/vsc/mympirun/scoop'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/v/vsc-mympirun-scoop/vsc-mympirun-scoop-3.4.1-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/v/vsc-mympirun-scoop/vsc-mympirun-scoop-3.4.1-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index 24d1ff604f73..000000000000 --- a/easybuild/easyconfigs/__archive__/v/vsc-mympirun-scoop/vsc-mympirun-scoop-3.4.1-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'VSCPythonPackage' - -name = 'vsc-mympirun-scoop' -version = '3.4.1' - -homepage = 'http://hpcugent.github.com/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': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['https://github.com/hpcugent/vsc-mympirun-scoop/archive/'] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [ - ('vsc-processcontrol', '1.0', '-vsc-base-2.1.2', True), - ('vsc-mympirun', '3.4.2', '', True), - (python, pyver), - ('SCOOP', '0.6.2', versionsuffix), -] - -options = {'modulename': 'vsc.mympirun.scoop'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/vsc/mympirun/scoop'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/v/vsc-mympirun/vsc-mympirun-3.4.2-intel-2015b-Python-2.7.10-vsc-base-2.4.2.eb b/easybuild/easyconfigs/__archive__/v/vsc-mympirun/vsc-mympirun-3.4.2-intel-2015b-Python-2.7.10-vsc-base-2.4.2.eb deleted file mode 100755 index a804973f50eb..000000000000 --- a/easybuild/easyconfigs/__archive__/v/vsc-mympirun/vsc-mympirun-3.4.2-intel-2015b-Python-2.7.10-vsc-base-2.4.2.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'vsc-mympirun' -version = '3.4.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.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['https://github.com/hpcugent/vsc-mympirun/archive/'] - -pyver = '2.7.10' -vsc_base_ver = '2.4.2' -versionsuffix = '-Python-%s-vsc-base-%s' % (pyver, vsc_base_ver) - -dependencies = [ - ('Python', pyver), - ('vsc-base', vsc_base_ver, '-Python-%s' % pyver), -] - -# we ship something in bin/fake -modextrapaths = {'PATH': 'bin/fake'} - -options = {'modulename': 'vsc.mympirun'} - -shortpyver = '.'.join(pyver.split('.')[:2]) -sanity_check_paths = { - 'files': ['bin/mympirun'], - 'dirs': ['lib/python%(pyver)s/site-packages/vsc_mympirun-%%(version)s-py%(pyver)s.egg' % {'pyver': shortpyver}], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/v/vsc-mympirun/vsc-mympirun-3.4.2-intel-2015b-Python-2.7.11-vsc-base-2.4.17.eb b/easybuild/easyconfigs/__archive__/v/vsc-mympirun/vsc-mympirun-3.4.2-intel-2015b-Python-2.7.11-vsc-base-2.4.17.eb deleted file mode 100644 index 100ec4fa9418..000000000000 --- a/easybuild/easyconfigs/__archive__/v/vsc-mympirun/vsc-mympirun-3.4.2-intel-2015b-Python-2.7.11-vsc-base-2.4.17.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'vsc-mympirun' -version = '3.4.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.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['https://github.com/hpcugent/vsc-mympirun/archive/'] - -vsc_base_ver = '2.4.17' -versionsuffix = '-Python-%%(pyver)s-vsc-base-%s' % vsc_base_ver - -dependencies = [ - ('Python', '2.7.11'), - ('vsc-base', vsc_base_ver, '-Python-%(pyver)s'), -] - -# we ship something in bin/fake -modextrapaths = {'PATH': 'bin/fake'} - -options = {'modulename': 'vsc.mympirun'} - -sanity_check_paths = { - 'files': ['bin/mympirun'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/v/vt/vt-0.577-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/v/vt/vt-0.577-goolf-1.7.20.eb deleted file mode 100644 index 9bf6597cd2d1..000000000000 --- a/easybuild/easyconfigs/__archive__/v/vt/vt-0.577-goolf-1.7.20.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 = 'vt' -version = '0.577' - -homepage = 'http://genome.sph.umich.edu/wiki/Vt' -description = """A tool set for short variant discovery in genetic sequence data.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = ['https://github.com/atks/vt/archive/'] -sources = ['%(version)s.tar.gz'] - -dependencies = [ - ('zlib', '1.2.8'), -] - -runtest = 'test' - -files_to_copy = [(["vt"], "bin"), "README.md", "LICENSE"] - -sanity_check_paths = { - 'files': ["bin/vt"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/w/WHAM/WHAM-2.0.9-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/w/WHAM/WHAM-2.0.9-goolf-1.4.10.eb deleted file mode 100644 index e4cd7e32e8b2..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WHAM/WHAM-2.0.9-goolf-1.4.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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 = 'WHAM' -version = '2.0.9' - -homepage = 'http://membrane.urmc.rochester.edu/content/wham' -description = """ fast, memory efficient implementation of the - Weighted Histogram Analysis Method (WHAM).""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://membrane.urmc.rochester.edu/sites/default/files/wham/'] -sources = ['%(namelower)s-release-%(version)s.tgz'] - -buildopts = ' CC="$CC"' - -parallel = 1 - -files_to_copy = [ - (["wham/wham", "wham-2d/wham-2d"], "bin"), - "doc" -] - -sanity_check_paths = { - 'files': ['bin/wham', 'bin/wham-2d'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/w/WHAM/WHAM-2.0.9-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/w/WHAM/WHAM-2.0.9-ictce-6.2.5.eb deleted file mode 100644 index e26d3170c28a..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WHAM/WHAM-2.0.9-ictce-6.2.5.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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 = 'WHAM' -version = '2.0.9' - -homepage = 'http://membrane.urmc.rochester.edu/content/wham' -description = """ fast, memory efficient implementation of the - Weighted Histogram Analysis Method (WHAM).""" - -toolchain = {'name': 'ictce', 'version': '6.2.5'} - -source_urls = ['http://membrane.urmc.rochester.edu/sites/default/files/wham/'] -sources = ['%(namelower)s-release-%(version)s.tgz'] - -buildopts = ' CC="$CC"' - -parallel = 1 - -files_to_copy = [ - (["wham/wham", "wham-2d/wham-2d"], "bin"), - "doc" -] - -sanity_check_paths = { - 'files': ['bin/wham', 'bin/wham-2d'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/__archive__/w/WIEN2k/WIEN2k-12.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/w/WIEN2k/WIEN2k-12.1-goolf-1.4.10.eb deleted file mode 100644 index 074aab4b4ca3..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WIEN2k/WIEN2k-12.1-goolf-1.4.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'WIEN2k' -version = '12.1' - -homepage = 'http://www.wien2k.at/' -description = """The program package WIEN2k allows to perform electronic structure calculations of solids -using density functional theory (DFT). It is based on the full-potential (linearized) augmented plane-wave -((L)APW) + local orbitals (lo) method, one among the most accurate schemes for band structure calculations. -WIEN2k is an all-electron scheme including relativistic effects and has many features.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = ['%s_%s.tar' % (name, version.split('.')[0])] - -patches = ['WIEN2k-12.1_fix-range-array-constructor.patch'] - -osdependencies = ['libpthread.a'] # delivered by glibc-static or glibc-devel - -tests = [ - # test case 1: NaCl - ('NaCl', '-b', '-i 3', [r'^:DIS.*0.1227', r'^:ENE.*-1248.1427']), - # test case 2: TiO2 - ('TiO2', - '-b -numk 1000 -rkmax 7.5', - '-in1ef -cc 0.00001 -fc 0.5 -i 100', - [r'^:ENE.*-4018.0761', - r'^:FGL001.*\s+[0.]+\s+[0.]+\s+[0.]+\s+total forces', - r'^:FGL002.*14.63.*total forces' - ]), -] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/w/WIEN2k/WIEN2k-14.1-intel-2014b.eb b/easybuild/easyconfigs/__archive__/w/WIEN2k/WIEN2k-14.1-intel-2014b.eb deleted file mode 100644 index d99b5a04c843..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WIEN2k/WIEN2k-14.1-intel-2014b.eb +++ /dev/null @@ -1,46 +0,0 @@ -name = 'WIEN2k' -version = '14.1' - -homepage = 'http://www.wien2k.at/' -description = """The program package WIEN2k allows to perform electronic structure calculations of solids -using density functional theory (DFT). It is based on the full-potential (linearized) augmented plane-wave -((L)APW) + local orbitals (lo) method, one among the most accurate schemes for band structure calculations. -WIEN2k is an all-electron scheme including relativistic effects and has many features.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -sources = ['%(name)s_%(version)s.tar'] -checksums = ['b926596ea86d505120af8829cec4814e'] - -patches = [ - 'WIEN2k-%(version)s_lapw5-main-accuracy-fix.patch', - 'WIEN2k-%(version)s_fix-tetra.patch', - 'WIEN2k-%(version)s_fix-x_lapw.patch', -] - -dependencies = [('FFTW', '3.3.4')] - -osdependencies = ['glib-devel'] # required for libpthread.a - -remote = 'pbsssh' -wien_mpirun = 'mpirun -np _NP_ -machinefile _HOSTS_ _EXEC_' -use_remote = True -mpi_remote = False -wien_granularity = True -taskset = 'no' - -tests = [ - # test case 1: NaCl - ('NaCl', '-b', '-i 3', [r'^:DIS.*0.1227', r'^:ENE.*-1248.1427']), - # test case 2: TiO2 - ('TiO2', - '-b -numk 1000 -rkmax 7.5', - '-in1ef -cc 0.00001 -fc 0.5 -i 100', - [ - r'^:ENE.*-4018.07', - r'^:FGL001.*\s+[0.]+\s+[0.]+\s+[0.]+\s+total forces', - r'^:FGL002.*14.63.*total forces', - ]), -] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/w/WIEN2k/WIEN2k-14.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/w/WIEN2k/WIEN2k-14.1-intel-2015a.eb deleted file mode 100644 index 4fc60981dc10..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WIEN2k/WIEN2k-14.1-intel-2015a.eb +++ /dev/null @@ -1,46 +0,0 @@ -name = 'WIEN2k' -version = '14.1' - -homepage = 'http://www.wien2k.at/' -description = """The program package WIEN2k allows to perform electronic structure calculations of solids -using density functional theory (DFT). It is based on the full-potential (linearized) augmented plane-wave -((L)APW) + local orbitals (lo) method, one among the most accurate schemes for band structure calculations. -WIEN2k is an all-electron scheme including relativistic effects and has many features.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = ['%(name)s_%(version)s.tar'] -checksums = ['b926596ea86d505120af8829cec4814e'] - -patches = [ - 'WIEN2k-%(version)s_lapw5-main-accuracy-fix.patch', - 'WIEN2k-%(version)s_fix-tetra.patch', - 'WIEN2k-%(version)s_fix-x_lapw.patch', -] - -dependencies = [('FFTW', '3.3.4')] - -osdependencies = ['glib-devel'] # required for libpthread.a - -remote = 'pbsssh' -wien_mpirun = 'mpirun -np _NP_ -machinefile _HOSTS_ _EXEC_' -use_remote = True -mpi_remote = False -wien_granularity = True -taskset = 'no' - -tests = [ - # test case 1: NaCl - ('NaCl', '-b', '-i 3', [r'^:DIS.*0.1227', r'^:ENE.*-1248.1427']), - # test case 2: TiO2 - ('TiO2', - '-b -numk 1000 -rkmax 7.5', - '-in1ef -cc 0.00001 -fc 0.5 -i 100', - [ - r'^:ENE.*-4018.07', - r'^:FGL001.*\s+[0.]+\s+[0.]+\s+[0.]+\s+total forces', - r'^:FGL002.*14.63.*total forces', - ]), -] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/w/WIEN2k/WIEN2k-14.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/w/WIEN2k/WIEN2k-14.2-intel-2015a.eb deleted file mode 100644 index 2e1d5ab15d87..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WIEN2k/WIEN2k-14.2-intel-2015a.eb +++ /dev/null @@ -1,40 +0,0 @@ -name = 'WIEN2k' -version = '14.2' - -homepage = 'http://www.wien2k.at/' -description = """The program package WIEN2k allows to perform electronic structure calculations of solids -using density functional theory (DFT). It is based on the full-potential (linearized) augmented plane-wave -((L)APW) + local orbitals (lo) method, one among the most accurate schemes for band structure calculations. -WIEN2k is an all-electron scheme including relativistic effects and has many features.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = ['%(name)s_%(version)s.tar'] -checksums = ['1179be3b3bcb021af4c65fefea579ca6'] - -dependencies = [('FFTW', '3.3.4')] - -osdependencies = ['glib-devel'] # required for libpthread.a - -remote = 'pbsssh' -wien_mpirun = 'mpirun -np _NP_ -machinefile _HOSTS_ _EXEC_' -use_remote = True -mpi_remote = False -wien_granularity = True -taskset = 'no' - -tests = [ - # test case 1: NaCl - ('NaCl', '-b', '-i 3', [r'^:DIS.*0.1227', r'^:ENE.*-1248.1427']), - # test case 2: TiO2 - ('TiO2', - '-b -numk 1000 -rkmax 7.5', - '-in1ef -cc 0.00001 -fc 0.5 -i 100', - [ - r'^:ENE.*-4018.07', - r'^:FGL001.*\s+[0.]+\s+[0.]+\s+[0.]+\s+total forces', - r'^:FGL002.*14.63.*total forces', - ]), -] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/w/WPS/WPS-3.3.1-goolf-1.4.10-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WPS/WPS-3.3.1-goolf-1.4.10-dmpar.eb deleted file mode 100644 index 358a8dd26d9c..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WPS/WPS-3.3.1-goolf-1.4.10-dmpar.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'WPS' -version = '3.3.1' - -homepage = 'http://www.wrf-model.org' -description = """WRF Preprocessing System (WPS) for WRF. 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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': True} - -sources = ['%(name)sV%(version)s.TAR.gz'] -source_urls = [ - 'http://www2.mmm.ucar.edu/wrf/src/', - 'http://www.mmm.ucar.edu/wrf/src/', -] - -buildtype = "dmpar" -versionsuffix = '-%s' % buildtype - -dependencies = [ - ('WRF', version, versionsuffix), - ('netCDF', '4.1.3'), - ('libpng', '1.5.11'), - ('JasPer', '1.900.1'), -] - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/w/WPS/WPS-3.3.1-ictce-5.3.0-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WPS/WPS-3.3.1-ictce-5.3.0-dmpar.eb deleted file mode 100644 index 0e47915802dc..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WPS/WPS-3.3.1-ictce-5.3.0-dmpar.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'WPS' -version = '3.3.1' - -homepage = 'http://www.wrf-model.org' -description = """WRF Preprocessing System (WPS) for WRF. 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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': True} - -sources = ['%(name)sV%(version)s.TAR.gz'] -source_urls = [ - 'http://www2.mmm.ucar.edu/wrf/src/', - 'http://www.mmm.ucar.edu/wrf/src/', -] - -buildtype = "dmpar" -versionsuffix = '-%s' % buildtype - -dependencies = [ - ('WRF', version, versionsuffix), - ('netCDF', '4.1.3'), - ('libpng', '1.5.11'), - ('JasPer', '1.900.1'), -] - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/w/WPS/WPS-3.4-goolf-1.4.10-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WPS/WPS-3.4-goolf-1.4.10-dmpar.eb deleted file mode 100644 index 295ae8c118fe..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WPS/WPS-3.4-goolf-1.4.10-dmpar.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'WPS' -version = '3.4' - -homepage = 'http://www.wrf-model.org' -description = """WRF Preprocessing System (WPS) for WRF. 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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': True} - -sources = ['%(name)sV%(version)s.TAR.gz'] -source_urls = [ - 'http://www2.mmm.ucar.edu/wrf/src/', - 'http://www.mmm.ucar.edu/wrf/src/', -] - -patches = ['WPS_netCDF-Fortran_seperate_path.patch'] - -buildtype = "dmpar" -versionsuffix = '-%s' % buildtype - -dependencies = [ - ('WRF', version, versionsuffix), - ('netCDF', '4.2.1.1'), - ('netCDF-Fortran', '4.2'), - ('libpng', '1.5.11'), - ('JasPer', '1.900.1'), -] - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/w/WPS/WPS-3.4-ictce-5.3.0-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WPS/WPS-3.4-ictce-5.3.0-dmpar.eb deleted file mode 100644 index b40541f0a2dc..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WPS/WPS-3.4-ictce-5.3.0-dmpar.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'WPS' -version = '3.4' - -homepage = 'http://www.wrf-model.org' -description = """WRF Preprocessing System (WPS) for WRF. 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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': True} - -sources = ['%(name)sV%(version)s.TAR.gz'] -source_urls = [ - 'http://www2.mmm.ucar.edu/wrf/src/', - 'http://www.mmm.ucar.edu/wrf/src/', -] - -patches = ['WPS_netCDF-Fortran_seperate_path.patch'] - -buildtype = "dmpar" -versionsuffix = '-%s' % buildtype - -dependencies = [ - ('WRF', version, versionsuffix), - ('netCDF', '4.2.1.1'), - ('netCDF-Fortran', '4.2'), - ('libpng', '1.5.11'), - ('JasPer', '1.900.1'), -] - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/w/WPS/WPS-3.4.1-ictce-5.3.0-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WPS/WPS-3.4.1-ictce-5.3.0-dmpar.eb deleted file mode 100644 index e43733e3f611..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WPS/WPS-3.4.1-ictce-5.3.0-dmpar.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'WPS' -version = '3.4.1' - -homepage = 'http://www.wrf-model.org' -description = """WRF Preprocessing System (WPS) for WRF. 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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': True} - -sources = ['%(name)sV%(version)s.TAR.gz'] -source_urls = [ - 'http://www2.mmm.ucar.edu/wrf/src/', - 'http://www.mmm.ucar.edu/wrf/src/', -] - -patches = ['WPS_netCDF-Fortran_seperate_path.patch'] - -buildtype = "dmpar" -versionsuffix = '-%s' % buildtype - -dependencies = [ - ('WRF', version, versionsuffix), - ('netCDF', '4.2.1.1'), - ('netCDF-Fortran', '4.2'), - ('libpng', '1.5.14'), - ('JasPer', '1.900.1'), -] - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/w/WPS/WPS-3.5-ictce-5.3.0-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WPS/WPS-3.5-ictce-5.3.0-dmpar.eb deleted file mode 100644 index 67bdbc336633..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WPS/WPS-3.5-ictce-5.3.0-dmpar.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'WPS' -version = '3.5' - -homepage = 'http://www.wrf-model.org' -description = """WRF Preprocessing System (WPS) for WRF. 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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': True} - -sources = ['%(name)sV%(version)s.TAR.gz'] -source_urls = [ - 'http://www2.mmm.ucar.edu/wrf/src/', - 'http://www.mmm.ucar.edu/wrf/src/', -] - -patches = ['WPS_netCDF-Fortran_seperate_path.patch'] - -buildtype = "dmpar" -versionsuffix = '-%s' % buildtype - -dependencies = [ - ('WRF', version, versionsuffix), - ('netCDF', '4.2.1.1'), - ('netCDF-Fortran', '4.2'), - ('zlib', '1.2.7'), - ('libpng', '1.6.3'), - ('JasPer', '1.900.1'), -] - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/w/WPS/WPS-3.5.1-ictce-5.3.0-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WPS/WPS-3.5.1-ictce-5.3.0-dmpar.eb deleted file mode 100644 index 40eaf8e5e677..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WPS/WPS-3.5.1-ictce-5.3.0-dmpar.eb +++ /dev/null @@ -1,34 +0,0 @@ -name = 'WPS' -version = '3.5.1' - -homepage = 'http://www.wrf-model.org' -description = """WRF Preprocessing System (WPS) for WRF. 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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': True} - -sources = ['%(name)sV%(version)s.TAR.gz'] -source_urls = [ - 'http://www2.mmm.ucar.edu/wrf/src/', - 'http://www.mmm.ucar.edu/wrf/src/', -] -# WPS v3.5.1 tarball was changed at some point, a previous version had checksum 0dd6b0b51321c836d3e60764f00ecb85 -checksums = ['ce0eb551d29e04f688e02d522d327c2c'] - -patches = ['WPS-%(version)s_netCDF-Fortran_seperate_path.patch'] - -buildtype = "dmpar" -versionsuffix = '-%s' % buildtype - -dependencies = [ - ('WRF', version, versionsuffix), - ('netCDF', '4.2.1.1'), - ('netCDF-Fortran', '4.2'), - ('zlib', '1.2.7'), - ('libpng', '1.6.3'), - ('JasPer', '1.900.1'), -] - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.3.1-goolf-1.4.10-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.3.1-goolf-1.4.10-dmpar.eb deleted file mode 100644 index ac201744e62c..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.3.1-goolf-1.4.10-dmpar.eb +++ /dev/null @@ -1,40 +0,0 @@ -name = 'WRF' -version = '3.3.1' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': False} # don't use agressive optimization, stick to -O2 - -sources = ['%(name)sV%(version)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.18.01')] - -dependencies = [ - ('JasPer', '1.900.1'), - ('netCDF', '4.1.3'), -] - -patches = [ - 'WRF_parallel_build_fix.patch', - 'WRF_no-GCC-graphite-loop-opts.patch', - 'WRF-3.3.1_GCC-build_fix.patch', - 'WRF-%s_known_problems.patch' % version, - 'WRF_tests_limit-runtimes.patch', -] - -# limit parallel build to 20 -maxparallel = 20 - -buildtype = "dmpar" -versionsuffix = '-%s' % buildtype - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.3.1-ictce-5.3.0-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.3.1-ictce-5.3.0-dmpar.eb deleted file mode 100644 index 6243841c8d82..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.3.1-ictce-5.3.0-dmpar.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'WRF' -version = '3.3.1' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': False} # don't use agressive optimization, stick to -O2 - -sources = ['%(name)sV%(version)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.18.01')] - -dependencies = [ - ('JasPer', '1.900.1'), - ('netCDF', '4.1.3'), -] - -patches = [ - 'WRF_parallel_build_fix.patch', - 'WRF-%s_known_problems.patch' % version, - 'WRF_tests_limit-runtimes.patch', -] - -# limit parallel build to 20 -maxparallel = 20 - -buildtype = "dmpar" -versionsuffix = '-%s' % buildtype - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.4-goolf-1.4.10-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.4-goolf-1.4.10-dmpar.eb deleted file mode 100644 index 90972b76b071..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.4-goolf-1.4.10-dmpar.eb +++ /dev/null @@ -1,41 +0,0 @@ -name = 'WRF' -version = '3.4' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': False} # don't use agressive optimization, stick to -O2 - -sources = ['%(name)sV%(version)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.18.01')] - -dependencies = [ - ('JasPer', '1.900.1'), - ('netCDF', '4.2.1.1'), - ('netCDF-Fortran', '4.2'), -] - -patches = [ - 'WRF_parallel_build_fix.patch', - 'WRF_netCDF-Fortran_separate_path.patch', - 'WRF_no-GCC-graphite-loop-opts.patch', - 'WRF-%s_known_problems.patch' % version, - 'WRF_tests_limit-runtimes.patch', -] - -# limit parallel build to 20 -maxparallel = 20 - -buildtype = "dmpar" -versionsuffix = '-%s' % buildtype - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.4-ictce-5.3.0-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.4-ictce-5.3.0-dmpar.eb deleted file mode 100644 index 3d5729d79111..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.4-ictce-5.3.0-dmpar.eb +++ /dev/null @@ -1,40 +0,0 @@ -name = 'WRF' -version = '3.4' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': False} # don't use agressive optimization, stick to -O2 - -sources = ['%(name)sV%(version)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.18.01')] - -dependencies = [ - ('JasPer', '1.900.1'), - ('netCDF', '4.2.1.1'), - ('netCDF-Fortran', '4.2'), -] - -patches = [ - 'WRF_parallel_build_fix.patch', - 'WRF_netCDF-Fortran_separate_path.patch', - 'WRF-%s_known_problems.patch' % version, - 'WRF_tests_limit-runtimes.patch', -] - -# limit parallel build to 20 -maxparallel = 20 - -buildtype = "dmpar" -versionsuffix = '-%s' % buildtype - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.4.1-ictce-5.3.0-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.4.1-ictce-5.3.0-dmpar.eb deleted file mode 100644 index 6c03d82854f9..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.4.1-ictce-5.3.0-dmpar.eb +++ /dev/null @@ -1,40 +0,0 @@ -name = 'WRF' -version = '3.4.1' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': False} # don't use agressive optimization, stick to -O2 - -sources = ['%(name)sV%(version)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.18.01')] - -dependencies = [ - ('JasPer', '1.900.1'), - ('netCDF', '4.2.1.1'), - ('netCDF-Fortran', '4.2'), -] - -patches = [ - 'WRF_parallel_build_fix.patch', - 'WRF-3.4.1_netCDF-Fortran_separate_path.patch', - 'WRF_FC-output-spec_fix.patch', - 'WRF_tests_limit-runtimes.patch', -] - -# limit parallel build to 20 -maxparallel = 20 - -buildtype = "dmpar" -versionsuffix = '-%s' % buildtype - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.5-goolf-1.4.10-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.5-goolf-1.4.10-dmpar.eb deleted file mode 100644 index 1839047837cf..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.5-goolf-1.4.10-dmpar.eb +++ /dev/null @@ -1,40 +0,0 @@ -name = 'WRF' -version = '3.5' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': False} # don't use agressive optimization, stick to -O2 - -sources = ['%(name)sV%(version)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.18.01')] - -dependencies = [ - ('JasPer', '1.900.1'), - ('netCDF', '4.2.1.1'), - ('netCDF-Fortran', '4.2'), -] - -patches = [ - 'WRF_parallel_build_fix.patch', - 'WRF-%(version)s_netCDF-Fortran_separate_path.patch', - 'WRF-%(version)s_known_problems.patch', - 'WRF_tests_limit-runtimes.patch', -] - -# limit parallel build to 20 -maxparallel = 20 - -buildtype = "dmpar" -versionsuffix = '-%s' % buildtype - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.5-ictce-5.3.0-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.5-ictce-5.3.0-dmpar.eb deleted file mode 100644 index f8d471504c95..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.5-ictce-5.3.0-dmpar.eb +++ /dev/null @@ -1,40 +0,0 @@ -name = 'WRF' -version = '3.5' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': False} # don't use agressive optimization, stick to -O2 - -sources = ['%(name)sV%(version)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.18.01')] - -dependencies = [ - ('JasPer', '1.900.1'), - ('netCDF', '4.2.1.1'), - ('netCDF-Fortran', '4.2'), -] - -patches = [ - 'WRF_parallel_build_fix.patch', - 'WRF-%(version)s_netCDF-Fortran_separate_path.patch', - 'WRF-%(version)s_known_problems.patch', - 'WRF_tests_limit-runtimes.patch', -] - -# limit parallel build to 20 -maxparallel = 20 - -buildtype = "dmpar" -versionsuffix = '-%s' % buildtype - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.5.1-goolf-1.4.10-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.5.1-goolf-1.4.10-dmpar.eb deleted file mode 100644 index 3a08ca8ce706..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.5.1-goolf-1.4.10-dmpar.eb +++ /dev/null @@ -1,39 +0,0 @@ -name = 'WRF' -version = '3.5.1' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': False} # don't use agressive optimization, stick to -O2 - -sources = ['%(name)sV%(version)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.18.01')] - -dependencies = [ - ('JasPer', '1.900.1'), - ('netCDF', '4.2.1.1'), - ('netCDF-Fortran', '4.2'), -] - -patches = [ - 'WRF_parallel_build_fix.patch', - 'WRF-3.5_netCDF-Fortran_separate_path.patch', - 'WRF_tests_limit-runtimes.patch', -] - -# limit parallel build to 20 -maxparallel = 20 - -buildtype = "dmpar" -versionsuffix = '-%s' % buildtype - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.5.1-goolf-1.5.14-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.5.1-goolf-1.5.14-dmpar.eb deleted file mode 100644 index 8654cbea4e4e..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.5.1-goolf-1.5.14-dmpar.eb +++ /dev/null @@ -1,39 +0,0 @@ -name = 'WRF' -version = '3.5.1' - -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': 'goolf', 'version': '1.5.14'} -toolchainopts = {'opt': False} # don't use agressive optimization, stick to -O2 - -sources = ['%(name)sV%(version)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.18.01')] - -dependencies = [ - ('JasPer', '1.900.1'), - ('netCDF', '4.2.1.1'), - ('netCDF-Fortran', '4.2'), -] - -patches = [ - 'WRF_parallel_build_fix.patch', - 'WRF-3.5_netCDF-Fortran_separate_path.patch', - 'WRF_tests_limit-runtimes.patch', -] - -# limit parallel build to 20 -maxparallel = 20 - -buildtype = "dmpar" -versionsuffix = '-%s' % buildtype - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.5.1-ictce-5.3.0-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.5.1-ictce-5.3.0-dmpar.eb deleted file mode 100644 index f408dd6f1e5f..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.5.1-ictce-5.3.0-dmpar.eb +++ /dev/null @@ -1,39 +0,0 @@ -name = 'WRF' -version = '3.5.1' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': False} # don't use agressive optimization, stick to -O2 - -sources = ['%(name)sV%(version)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.18.01')] - -dependencies = [ - ('JasPer', '1.900.1'), - ('netCDF', '4.2.1.1'), - ('netCDF-Fortran', '4.2'), -] - -patches = [ - 'WRF_parallel_build_fix.patch', - 'WRF-3.5_netCDF-Fortran_separate_path.patch', - 'WRF_tests_limit-runtimes.patch', -] - -# limit parallel build to 20 -maxparallel = 20 - -buildtype = "dmpar" -versionsuffix = '-%s' % buildtype - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.6.1-CrayGNU-2015.06-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.6.1-CrayGNU-2015.06-dmpar.eb deleted file mode 100644 index c88ec7240865..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.6.1-CrayGNU-2015.06-dmpar.eb +++ /dev/null @@ -1,41 +0,0 @@ -name = 'WRF' -version = '3.6.1' - -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': 'CrayGNU', 'version': '2015.06'} -toolchainopts = {'opt': False} # don't use agressive optimization, stick to -O2 - -sources = ['%(name)sV%(version)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.18.01')] - -dependencies = [ - ('JasPer', '1.900.1'), - ('cray-netcdf/4.3.2', EXTERNAL_MODULE), - ('cray-hdf5-parallel/1.8.13', EXTERNAL_MODULE), -] - -patches = [ - 'WRF_parallel_build_fix.patch', - 'WRF-3.6.1_known_problems.patch', - 'WRF_tests_limit-runtimes.patch', -] - -# limit parallel build to 20 -maxparallel = 20 - -buildtype = "dmpar" -versionsuffix = '-%s' % buildtype - -runtest = False - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.6.1-CrayGNU-2015.11-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.6.1-CrayGNU-2015.11-dmpar.eb deleted file mode 100644 index ab4cacf6da0f..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.6.1-CrayGNU-2015.11-dmpar.eb +++ /dev/null @@ -1,41 +0,0 @@ -name = 'WRF' -version = '3.6.1' - -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': 'CrayGNU', 'version': '2015.11'} -toolchainopts = {'opt': False} # don't use agressive optimization, stick to -O2 - -sources = ['%(name)sV%(version)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.18.01')] - -dependencies = [ - ('JasPer', '1.900.1'), - ('cray-netcdf/4.3.2', EXTERNAL_MODULE), - ('cray-hdf5-parallel/1.8.13', EXTERNAL_MODULE), -] - -patches = [ - 'WRF_parallel_build_fix.patch', - 'WRF-3.6.1_known_problems.patch', - 'WRF_tests_limit-runtimes.patch', -] - -# limit parallel build to 20 -maxparallel = 20 - -buildtype = "dmpar" -versionsuffix = '-%s' % buildtype - -runtest = False - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.6.1-CrayIntel-2015.11-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.6.1-CrayIntel-2015.11-dmpar.eb deleted file mode 100644 index ac5084ad2d6c..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.6.1-CrayIntel-2015.11-dmpar.eb +++ /dev/null @@ -1,41 +0,0 @@ -name = 'WRF' -version = '3.6.1' - -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': 'CrayIntel', 'version': '2015.11'} -toolchainopts = {'opt': False} # don't use agressive optimization, stick to -O2 - -sources = ['%(name)sV%(version)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.18.01')] - -dependencies = [ - ('JasPer', '1.900.1'), - ('cray-netcdf/4.3.2', EXTERNAL_MODULE), - ('cray-hdf5-parallel/1.8.13', EXTERNAL_MODULE), -] - -patches = [ - 'WRF_parallel_build_fix.patch', - 'WRF-3.6.1_known_problems.patch', - 'WRF_tests_limit-runtimes.patch', -] - -# limit parallel build to 20 -maxparallel = 20 - -buildtype = "dmpar" -versionsuffix = '-%s' % buildtype - -runtest = False - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.6.1-foss-2015a-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.6.1-foss-2015a-dmpar.eb deleted file mode 100644 index 5e773ca4e846..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.6.1-foss-2015a-dmpar.eb +++ /dev/null @@ -1,40 +0,0 @@ -name = 'WRF' -version = '3.6.1' - -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': 'foss', 'version': '2015a'} -toolchainopts = {'opt': False} # don't use agressive optimization, stick to -O2 - -sources = ['%(name)sV%(version)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.18.01')] - -dependencies = [ - ('JasPer', '1.900.1'), - ('netCDF', '4.3.2'), - ('netCDF-Fortran', '4.4.0'), -] - -patches = [ - 'WRF_parallel_build_fix.patch', - 'WRF-3.6.1_netCDF-Fortran_separate_path.patch', - 'WRF-3.6.1_known_problems.patch', - 'WRF_tests_limit-runtimes.patch', -] - -# limit parallel build to 20 -maxparallel = 20 - -buildtype = "dmpar" -versionsuffix = '-%s' % buildtype - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.6.1-intel-2014b-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.6.1-intel-2014b-dmpar.eb deleted file mode 100644 index e55129bc1c50..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.6.1-intel-2014b-dmpar.eb +++ /dev/null @@ -1,40 +0,0 @@ -name = 'WRF' -version = '3.6.1' - -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': '2014b'} -toolchainopts = {'opt': False} # don't use agressive optimization, stick to -O2 - -sources = ['%(name)sV%(version)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.18.01')] - -dependencies = [ - ('JasPer', '1.900.1'), - ('netCDF', '4.3.2'), - ('netCDF-Fortran', '4.4.0'), -] - -patches = [ - 'WRF_parallel_build_fix.patch', - 'WRF-3.6.1_netCDF-Fortran_separate_path.patch', - 'WRF-3.6.1_known_problems.patch', - 'WRF_tests_limit-runtimes.patch', -] - -# limit parallel build to 20 -maxparallel = 20 - -buildtype = "dmpar" -versionsuffix = '-%s' % buildtype - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.6.1-intel-2015a-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.6.1-intel-2015a-dmpar.eb deleted file mode 100644 index c387f2540702..000000000000 --- a/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.6.1-intel-2015a-dmpar.eb +++ /dev/null @@ -1,40 +0,0 @@ -name = 'WRF' -version = '3.6.1' - -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': '2015a'} -toolchainopts = {'opt': False} # don't use agressive optimization, stick to -O2 - -sources = ['%(name)sV%(version)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.18.01')] - -dependencies = [ - ('JasPer', '1.900.1'), - ('netCDF', '4.3.2'), - ('netCDF-Fortran', '4.4.0'), -] - -patches = [ - 'WRF_parallel_build_fix.patch', - 'WRF-3.6.1_netCDF-Fortran_separate_path.patch', - 'WRF-3.6.1_known_problems.patch', - 'WRF_tests_limit-runtimes.patch', -] - -# limit parallel build to 20 -maxparallel = 20 - -buildtype = "dmpar" -versionsuffix = '-%s' % buildtype - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/__archive__/w/Whoosh/Whoosh-2.7.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/w/Whoosh/Whoosh-2.7.0-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 428e7a9607b3..000000000000 --- a/easybuild/easyconfigs/__archive__/w/Whoosh/Whoosh-2.7.0-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Whoosh' -version = '2.7.0' - -homepage = 'https://pypi.python.org/pypi/Whoosh/' -description = """Fast, pure-Python full text indexing, -search, and spell checking library.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pyver = '2.7.3' -pyshortver = ".".join(pyver.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pyver) - -dependencies = [ - (python, pyver), - ('numpy', '1.6.2', versionsuffix), - ('scipy', '0.11.0', versionsuffix), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages' % pyshortver], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/w/wheel/wheel-0.30.0-goolfc-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/__archive__/w/wheel/wheel-0.30.0-goolfc-2017b-Python-3.6.3.eb deleted file mode 100644 index 718bc53f6b72..000000000000 --- a/easybuild/easyconfigs/__archive__/w/wheel/wheel-0.30.0-goolfc-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'wheel' -version = '0.30.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pypi.python.org/pypi/wheel' -description = """A built-package format for Python.""" - -toolchain = {'name': 'goolfc', 'version': '2017b'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['9515fe0a94e823fd90b08d22de45d7bde57c90edce705b22f5e1ecf7e1b653c8'] - -dependencies = [('Python', '3.6.3')] - -sanity_check_paths = { - 'files': ['bin/wheel'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/w/wiki2beamer/wiki2beamer-0.9.5-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/w/wiki2beamer/wiki2beamer-0.9.5-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index fe7a81ee6d84..000000000000 --- a/easybuild/easyconfigs/__archive__/w/wiki2beamer/wiki2beamer-0.9.5-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# 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/index.html -## - -easyblock = "PythonPackage" - -name = 'wiki2beamer' -version = '0.9.5' - -homepage = 'http://wiki2beamer.sourceforge.net/' -description = """wiki2beamer converts a simple wiki-like syntax to complex LaTeX beamer code. - It's written in python and should run on all *nix platforms. Afraid to loose some LaTeX powers? - Don't worry: you can always fall back to plain LaTeX as wiki2beamer is just a preprocessor.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = ['wiki2beamer-%(version)s.zip'] -source_urls = ['http://sourceforge.net/projects/wiki2beamer/files/wiki2beamer/wiki2beamer-%(version)s', 'download'] - -python = 'Python' -pyver = '2.7.3' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [(python, pyver)] - -start_dir = 'code' - -options = {'modulename': False} - -sanity_check_paths = { - 'files': ["bin/wiki2beamer"], - 'dirs': ["."] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/w/wiki2beamer/wiki2beamer-0.9.5-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/w/wiki2beamer/wiki2beamer-0.9.5-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index e5c33bcbbd70..000000000000 --- a/easybuild/easyconfigs/__archive__/w/wiki2beamer/wiki2beamer-0.9.5-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# 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/index.html -## - -easyblock = "PythonPackage" - -name = 'wiki2beamer' -version = '0.9.5' - -homepage = 'http://wiki2beamer.sourceforge.net/' -description = """wiki2beamer converts a simple wiki-like syntax to complex LaTeX beamer code. - It's written in python and should run on all *nix platforms. Afraid to loose some LaTeX powers? - Don't worry: you can always fall back to plain LaTeX as wiki2beamer is just a preprocessor.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = ['wiki2beamer-%(version)s.zip'] -source_urls = ['http://sourceforge.net/projects/wiki2beamer/files/wiki2beamer/wiki2beamer-%(version)s', 'download'] - -python = 'Python' -pyver = '2.7.3' -versionsuffix = '-%s-%s' % (python, pyver) - -dependencies = [(python, pyver)] - -start_dir = 'code' - -options = {'modulename': False} - -sanity_check_paths = { - 'files': ["bin/wiki2beamer"], - 'dirs': ["."] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/w/worker/worker-1.5.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/w/worker/worker-1.5.1-intel-2015a.eb deleted file mode 100644 index 1bd28311715a..000000000000 --- a/easybuild/easyconfigs/__archive__/w/worker/worker-1.5.1-intel-2015a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'worker' -version = '1.5.1' - -homepage = 'https://github.com/gjbex/worker' -description = """The Worker framework has been developed to help deal with parameter exploration experiments - that would otherwise result in many jobs, forcing the user resort to scripting to retain her sanity; - see also https://vscentrum.be/neutral/documentation/cluster-doc/running-jobs/worker-framework.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'usempi': True} - -source_urls = ['https://github.com/gjbex/worker/archive/'] -sources = ['%(version)s.tar.gz'] - -dependencies = [ - ('Perl', '5.20.3') -] - -# adjust worker configuration file -# note: tweak this to your local setup -postinstallcmds = [ - 'sed -i "s/ cores_per_node = .*/ cores_per_node = 16/g" %(installdir)s/conf/worker.conf', - 'sed -i "s@ qsub = .*@ qsub = `which qsub`@g" %(installdir)s/conf/worker.conf', - 'sed -i "s/ email = .*/ email = hpc-support@example.com/g" %(installdir)s/conf/worker.conf', - 'sed -i "s/ unload_modules = .*/ unload_modules = intel/g" %(installdir)s/conf/worker.conf', - 'sed -i "s@ mpi_module = .*@ mpi_module = intel/2016a@g" %(installdir)s/conf/worker.conf', - 'sed -i "s@ module_path = .*@ module_path = %(installdir)s/../../../modules/all@g" %(installdir)s/conf/worker.conf', -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/w/wxPropertyGrid/wxPropertyGrid-1.4.15-GCC-4.7.3.eb b/easybuild/easyconfigs/__archive__/w/wxPropertyGrid/wxPropertyGrid-1.4.15-GCC-4.7.3.eb deleted file mode 100644 index ff437b5dba75..000000000000 --- a/easybuild/easyconfigs/__archive__/w/wxPropertyGrid/wxPropertyGrid-1.4.15-GCC-4.7.3.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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 -# -# This work is based from experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## -easyblock = 'ConfigureMake' - -name = 'wxPropertyGrid' -version = '1.4.15' - -homepage = 'http://wxpropgrid.sourceforge.net/' -description = """wxPropertyGrid is a property sheet control for wxWidgets. In other words, it is - a specialized two-column grid for editing properties such as strings, numbers, flagsets, string arrays, and colours.""" - -toolchain = {'name': 'GCC', 'version': '4.7.3'} - -osdependencies = [('wxGTK-devel', 'libwxgtk2.8-dev', 'wxWidgets-ansi-devel')] - -# http://prdownloads.sourceforge.net/wxpropgrid/wxpropgrid-1.4.15-src.tar.gz?download -sources = ['wxpropgrid' + '-%(version)s-src.tar.gz'] -source_urls = ['http://prdownloads.sourceforge.net/wxpropgrid/'] - -sanity_check_paths = { - 'files': ['include/wx/propgrid/propgrid.h', - ('lib/libwxcode_gtk2u_propgrid-2.8.so', 'lib64/libwxcode_gtk2u_propgrid-2.8.so')], - 'dirs': [] -} - -parallel = 1 - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/X11/X11-20160819-foss-2015a.eb b/easybuild/easyconfigs/__archive__/x/X11/X11-20160819-foss-2015a.eb deleted file mode 100644 index 54f3946e7219..000000000000 --- a/easybuild/easyconfigs/__archive__/x/X11/X11-20160819-foss-2015a.eb +++ /dev/null @@ -1,275 +0,0 @@ -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': 'foss', 'version': '2015a'} - -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', - XORG_DATA_SOURCE + '/xkeyboard-config', -] - -builddependencies = [ - ('Autotools', '20150215'), - ('Bison', '3.0.4'), - ('gettext', '0.19.4'), - ('pkg-config', '0.29.1'), - ('intltool', '0.51.0', '-Perl-5.22.0') -] -dependencies = [ - ('freetype', '2.6.2'), - ('fontconfig', '2.12.1'), - ('zlib', '1.2.8'), - ('bzip2', '1.0.6'), -] - -default_easyblock = 'ConfigureMake' - -default_component_specs = { - 'sources': [SOURCE_TAR_GZ], - 'start_dir': '%(name)s-%(version)s', -} -components = [ - ('xorg-macros', '1.19.0', { # 2014-03-27 - 'sources': ['util-macros-%(version)s.tar.gz'], - 'checksums': ['9cca766593cc0ce6bffe1e503127e047aafce61891e4de26b591c86f603af623'], - 'start_dir': 'util-macros-%(version)s', - }), - ('libpthread-stubs', '0.3', { # 2009-10-14 - 'checksums': ['3031f466cf0b06de6b3ccbf2019d15c4fcf75229b7d226a711bc1885b3a82cde'], - }), - ('bigreqsproto', '1.1.2', { # 2012-03-23 - 'checksums': ['de68a1a9dd1a1219ad73531bff9f662bc62fcd777387549c43cd282399f4a6ea'], - }), - ('compositeproto', '0.4.2', { # 2010-10-30 - 'checksums': ['22195b7e50036440b1c6b3b2d63eb03dfa6e71c8a1263ed1f07b0f31ae7dad50'], - }), - ('damageproto', '1.2.1', { # 2010-10-30 - 'checksums': ['f65ccbf1de9750a527ea6e85694085b179f2d06495cbdb742b3edb2149fef303'], - }), - ('dmxproto', '2.3.1', { # 2011-01-06 - 'checksums': ['3262bbf5902211a3ce88f5c6ab4528145ff84f69c52fd386ae0312bc45fb8a40'], - }), - ('dri2proto', '2.8', { # 2012-07-11 - 'checksums': ['7e65b031eaa6ebe23c75583d4abd993ded7add8009b4200a4db7aa10728b0f61'], - }), - ('dri3proto', '1.0', { # 2013-11-01 - 'checksums': ['e1a0dad3009ecde52c0bf44187df5f95cc9a7cc0e76dfc2f2bbf3e909fe03fa9'], - }), - ('fixesproto', '5.0', { # 2011-03-08 - 'checksums': ['67865a0e3cdc7dec1fd676f0927f7011ad4036c18eb320a2b41dbd56282f33b8'], - }), - ('fontsproto', '2.1.3', { # 2014-04-14 - 'checksums': ['72c44e63044b2b66f6fa112921621ecc20c71193982de4f198d9a29cda385c5e'], - }), - ('glproto', '1.4.17', { # 2013-12-10 - 'checksums': ['9d8130fec2b98bd032db7730fa092dd9dec39f3de34f4bb03ceb43b9903dbc96'], - }), - ('inputproto', '2.3.1', { # 2014-05-30 - 'checksums': ['23f65ac55c36ea8c378e30b4a4fd85317c95923134e3fe46569741b94c8ed4ca'], - }), - ('kbproto', '1.0.7', { # 2015-05-01 - 'checksums': ['828cb275b91268b1a3ea950d5c0c5eb076c678fdf005d517411f89cc8c3bb416'], - }), - ('presentproto', '1.0', { # 2013-11-01 - 'checksums': ['02f8042cb351dd5c3699a0dbdb2ab25f86532efe3e1e3e97897e7f44b5c67040'], - }), - ('randrproto', '1.5.0', { # 2015-05-17 - 'checksums': ['8f8a716d6daa6ba05df97d513960d35a39e040600bf04b313633f11679006fab'], - }), - ('recordproto', '1.14.2', { # 2012-03-23 - 'checksums': ['485f792570dd7afe49144227f325bf2827bc7d87aae6a8ab6c1de2b06b1c68c5'], - }), - ('renderproto', '0.11', { # 2009-07-15 - 'checksums': ['256e4af1d3b4007872a276ed9e5c2522f80f5fe69b97268542917635b4dbf758'], - }), - ('resourceproto', '1.2.0', { # 2011-05-28 - 'checksums': ['469029d14fdeeaa7eed1be585998ff4cb92cf664f872d1d69c04140815b78734'], - }), - ('scrnsaverproto', '1.2.2', { # 2012-03-23 - 'checksums': ['d8dee19c52977f65af08fad6aa237bacee11bc5a33e1b9b064e8ac1fd99d6e79'], - }), - ('videoproto', '2.3.3', { # 2016-03-11 - 'checksums': ['df8dfeb158767f843054248d020e291a2c40f7f5e0ac6d8706966686fee7c5c0'], - }), - ('xcmiscproto', '1.2.2', { # 2012-03-23 - 'checksums': ['48013cfbe4bd5580925a854a43e2bccbb4c7a5a31128070644617b6dc7f8ef85'], - }), - ('xextproto', '7.3.0', { # 2013-12-27 - 'checksums': ['1b1bcdf91221e78c6c33738667a57bd9aaa63d5953174ad8ed9929296741c9f5'], - }), - ('xf86bigfontproto', '1.2.0', { # 2009-08-27 - 'checksums': ['d190e6462b2bbbac6ee9a007fb8eccb9ad9f5f70544154f388266f031d4bbb23'], - }), - ('xf86dgaproto', '2.1', { # 2009-10-01 - 'checksums': ['73bc6fc830cce5a0ec9c750d4702601fc0fca12d6353ede8b4c0092c9c4ca2af'], - }), - ('xf86driproto', '2.1.1', { # 2011-01-06 - 'checksums': ['18ff8de129b89fa24a412a1ec1799f8687f96c186c655b44b1a714a3a5d15d6c'], - }), - ('xf86vidmodeproto', '2.3.1', { # 2011-01-06 - 'checksums': ['c3512b11cefa7558576551f8582c6e7071c8a24d78176059d94b84b48b262979'], - }), - ('xineramaproto', '1.2.1', { # 2011-01-06 - 'checksums': ['d99e121edf7b310008d7371ac5dbe3aa2810996d476b754dc78477cc26e5e7c1'], - }), - ('xproto', '7.0.28', { # 2015-07-01 - 'checksums': ['6cabc8ce3fa2b1a2427871167b62c24d5b08a58bd3e81ed7aaf08f2bf6dbcfed'], - }), - ('libXau', '1.0.8', { # 2013-05-24 - 'checksums': ['c343b4ef66d66a6b3e0e27aa46b37ad5cab0f11a5c565eafb4a1c7590bc71d7b'], - }), - ('libXdmcp', '1.1.2', { # 2015-03-21 - 'checksums': ['6f7c7e491a23035a26284d247779174dedc67e34e93cc3548b648ffdb6fc57c0'], - }), - ('xcb-proto', '1.11', { # 2014-08-01 - 'checksums': ['d12152193bd71aabbdbb97b029717ae6d5d0477ab239614e3d6193cc0385d906'], - }), - ('libxcb', '1.11.1', { # 2015-09-06 - 'checksums': ['660312d5e64d0a5800262488042c1707a0261fa01a759bad265b1b75dd4844dd'], - }), - ('xtrans', '1.3.5', { # 2014-09-22 - 'checksums': ['b7a577c1b6c75030145e53b4793db9c88f9359ac49e7d771d4385d21b3e5945d'], - }), - ('libxkbcommon', '0.6.1', { # 2016-04-08 - 'sources': ['libxkbcommon-%(version)s.tar.xz'], - 'checksums': ['5b0887b080b42169096a61106661f8d35bae783f8b6c58f97ebcd3af83ea8760'], - 'start_dir': 'libxkbcommon-%(version)s', - }), - ('libX11', '1.6.3', { # 2015-03-09 - 'checksums': ['0b03b9d22f4c9e59b4ba498f294e297f013cae27050dfa0f3496640200db5376'], - }), - ('libXext', '1.3.3', { # 2014-07-24 - 'checksums': ['eb0b88050491fef4716da4b06a4d92b4fc9e76f880d6310b2157df604342cfe5'], - }), - ('libFS', '1.0.7', { # 2015-05-01 - 'checksums': ['91bf1c5ce4115b7dbf4e314fdbee54052708e8f7b6a2ec6e82c309bcbe40ef3d'], - }), - ('libICE', '1.0.9', { # 2014-06-07 - 'checksums': ['7812a824a66dd654c830d21982749b3b563d9c2dfe0b88b203cefc14a891edc0'], - }), - ('libSM', '1.2.2', { # 2013-09-08 - 'checksums': ['14bb7c669ce2b8ff712fbdbf48120e3742a77edcd5e025d6b3325ed30cf120f4'], - }), - ('libXScrnSaver', '1.2.2', { # 2012-03-08 - 'checksums': ['e12ba814d44f7b58534c0d8521e2d4574f7bf2787da405de4341c3b9f4cc8d96'], - }), - ('libXt', '1.1.5', { # 2015-05-01 - 'checksums': ['b59bee38a9935565fa49dc1bfe84cb30173e2e07e1dcdf801430d4b54eb0caa3'], - }), - ('libXmu', '1.1.2', { # 2013-09-08 - 'checksums': ['e5fd4bacef068f9509b8226017205040e38d3fba8d2de55037200e7176c13dba'], - }), - ('libXpm', '3.5.11', { # 2013-09-08 - 'checksums': ['53ddf924441b7ed2de994d4934358c13d9abf4828b1b16e1255ade5032b31df7'], - }), - ('libXaw', '1.0.13', { # 2015-05-01 - 'checksums': ['7e74ac3e5f67def549722ff0333d6e6276b8becd9d89615cda011e71238ab694'], - }), - ('libXfixes', '5.0.2', { # 2016-05-26 - 'checksums': ['ad8df1ecf3324512b80ed12a9ca07556e561b14256d94216e67a68345b23c981'], - }), - ('libXcomposite', '0.4.4', { # 2013-01-03 - 'checksums': ['83c04649819c6f52cda1b0ce8bcdcc48ad8618428ad803fb07f20b802f1bdad1'], - }), - ('libXrender', '0.9.9', { # 2015-05-01 - 'checksums': ['beeac64ff8d225f775019eb7c688782dee9f4cc7b412a65538f8dde7be4e90fe'], - }), - ('libXcursor', '1.1.14', { # 2013-05-30 - 'checksums': ['be0954faf274969ffa6d95b9606b9c0cfee28c13b6fc014f15606a0c8b05c17b'], - }), - ('libXdamage', '1.1.4', { # 2013-01-03 - 'checksums': ['4bb3e9d917f5f593df2277d452926ee6ad96de7b7cd1017cbcf4579fe5d3442b'], - }), - ('libfontenc', '1.1.3', { # 2015-05-01 - 'checksums': ['6fba26760ca8d5045f2b52ddf641c12cedc19ee30939c6478162b7db8b6220fb'], - }), - ('libXfont', '1.5.1', { # 2015-03-17 - 'checksums': ['7c65c8ac581a162ff4c8cd86c1db9e9f425132eb65b1cba0c9e905c6cb8a45f5'], - }), - ('libXft', '2.3.2', { # 2014-06-06 - 'checksums': ['26cdddcc70b187833cbe9dc54df1864ba4c03a7175b2ca9276de9f05dce74507'], - }), - ('libXi', '1.7.6', { # 2015-12-22 - 'checksums': ['4e88fa7decd287e58140ea72238f8d54e4791de302938c83695fc0c9ac102b7e'], - }), - ('libXinerama', '1.1.3', { # 2013-05-31 - 'checksums': ['0ba243222ae5aba4c6a3d7a394c32c8b69220a6872dbb00b7abae8753aca9a44'], - }), - ('libXrandr', '1.5.0', { # 2015-05-17 - 'checksums': ['1b594a149e6b124aab7149446f2fd886461e2935eca8dca43fe83a70cf8ec451'], - }), - ('libXres', '1.0.7', { # 2013-05-31 - 'checksums': ['488c9fa14b38f794d1f019fe62e6b06514a39f1a7538e55ece8faf22482fefcd'], - }), - ('libXtst', '1.2.2', { # 2013-05-31 - 'checksums': ['221838960c7b9058cd6795c1c3ee8e25bae1c68106be314bc3036a4f26be0e6c'], - }), - ('libXv', '1.0.10', { # 2013-09-08 - 'checksums': ['89a664928b625558268de81c633e300948b3752b0593453d7815f8775bab5293'], - }), - ('libXvMC', '1.0.9', { # 2015-03-14 - 'checksums': ['090f087fe65b30b3edfb996c79ff6cf299e473fb25e955fff1c4e9cb624da2c2'], - }), - ('libXxf86dga', '1.1.4', { # 2013-05-31 - 'checksums': ['e6361620a15ceba666901ca8423e8be0c6ed0271a7088742009160349173766b'], - }), - ('libXxf86vm', '1.1.4', { # 2015-02-24 - 'checksums': ['5108553c378a25688dcb57dca383664c36e293d60b1505815f67980ba9318a99'], - }), - ('libdmx', '1.1.3', { # 2013-05-28 - 'checksums': ['c4b24d7e13e5a67ead7a18f0b4cc9b7b5363c9d04cd01b83b5122ff92b3b4996'], - }), - ('libpciaccess', '0.13.4', { # 2015-05-01 - 'checksums': ['74d92bda448e6fdb64fee4e0091255f48d625d07146a121653022ed3a0ca1f2f'], - }), - ('libxkbfile', '1.0.9', { # 2015-05-01 - 'checksums': ['95df50570f38e720fb79976f603761ae6eff761613eb56f258c3cb6bab4fd5e3'], - }), - ('libxshmfence', '1.2', { # 2015-01-02 - 'checksums': ['58467a0e36fc4ec749dc55f81a4ab3b822c82b6dfb7d36bdb6b28c9fd2a5ccaf'], - }), - ('xcb-util', '0.4.0', { # 2014-10-15 - 'checksums': ['0ed0934e2ef4ddff53fcc70fc64fb16fe766cd41ee00330312e20a985fd927a7'], - }), - ('xcb-util-image', '0.4.0', { # 2014-10-15 - 'checksums': ['cb2c86190cf6216260b7357a57d9100811bb6f78c24576a3a5bfef6ad3740a42'], - }), - ('xcb-util-keysyms', '0.4.0', { # 2014-10-01 - 'checksums': ['0807cf078fbe38489a41d755095c58239e1b67299f14460dec2ec811e96caa96'], - }), - ('xcb-util-renderutil', '0.3.9', { # 2014-06-13 - 'checksums': ['55eee797e3214fe39d0f3f4d9448cc53cffe06706d108824ea37bb79fcedcad5'], - }), - ('xcb-util-wm', '0.4.1', { # 2014-02-19 - 'checksums': ['038b39c4bdc04a792d62d163ba7908f4bb3373057208c07110be73c1b04b8334'], - }), - ('xcb-util-cursor', '0.1.3', { # 2016-05-12 - 'checksums': ['a322332716a384c94d3cbf98f2d8fe2ce63c2fe7e2b26664b6cea1d411723df8'], - }), - ('xkeyboard-config', '2.18', { # 2016-06-02 - 'checksums': ['d5c511319a3bd89dc40622a33b51ba41a2c2caad33ee2bfe502363fcc4c3817d'], - }), -] - -# 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 && " - -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', 'share/X11/xkb'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/x/XCrySDen/XCrySDen-1.5.53-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/x/XCrySDen/XCrySDen-1.5.53-goolf-1.4.10.eb deleted file mode 100644 index b0934c088ce9..000000000000 --- a/easybuild/easyconfigs/__archive__/x/XCrySDen/XCrySDen-1.5.53-goolf-1.4.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'XCrySDen' -version = '1.5.53' - -homepage = "http://www.xcrysden.org/" -description = """XCrySDen is a crystalline and molecular structure visualisation program aiming -at display of isosurfaces and contours, which can be superimposed on crystalline structures and -interactively rotated and manipulated.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ["http://www.xcrysden.org/download/"] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['XCrySDen_no-bwidget.patch'] - -tcltk_ver = '8.5.12' -dependencies = [ - ('Tcl', tcltk_ver), - ('Tk', tcltk_ver), - ('Mesa', '7.11.2', '-Python-2.7.3'), -] - -osdependencies = ['libXmu-devel'] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/x/XCrySDen/XCrySDen-1.5.53-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/x/XCrySDen/XCrySDen-1.5.53-ictce-5.3.0.eb deleted file mode 100644 index a6b6321356c0..000000000000 --- a/easybuild/easyconfigs/__archive__/x/XCrySDen/XCrySDen-1.5.53-ictce-5.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'XCrySDen' -version = '1.5.53' - -homepage = "http://www.xcrysden.org/" -description = """XCrySDen is a crystalline and molecular structure visualisation program aiming - at display of isosurfaces and contours, which can be superimposed on crystalline structures and - interactively rotated and manipulated.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ["http://www.xcrysden.org/download/"] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['XCrySDen_no-bwidget.patch'] - -tcltk_ver = '8.5.12' -dependencies = [ - ('Tcl', tcltk_ver), - ('Tk', tcltk_ver), - ('Mesa', '7.11.2', '-Python-2.7.3'), -] - -osdependencies = ['libXmu-devel'] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/x/XKeyboardConfig/XKeyboardConfig-2.16-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/x/XKeyboardConfig/XKeyboardConfig-2.16-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 313bc6922717..000000000000 --- a/easybuild/easyconfigs/__archive__/x/XKeyboardConfig/XKeyboardConfig-2.16-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'XKeyboardConfig' -version = '2.16' -versionsuffix = '-Python-2.7.11' - -homepage = 'http://www.freedesktop.org/wiki/Software/XKeyboardConfig/' -description = """The non-arch keyboard configuration database for X Window. - The goal is to provide the consistent, well-structured, - frequently released open source of X keyboard configuration data - for X Window System implementations (free, open source and commercial). - The project is targeted to XKB-based systems.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://ftp.x.org/pub/individual/data/xkeyboard-config/'] -sources = ['xkeyboard-config-%(version)s.tar.bz2'] - -builddependencies = [ - ('libxslt', '1.1.28'), - ('gettext', '0.19.6'), - ('intltool', '0.51.0'), -] - -dependencies = [ - ('libX11', '1.6.3', '-Python-2.7.11'), -] - -# see http://www.linuxfromscratch.org/blfs/view/svn/x/xkeyboard-config.html -configopts = '--with-xkb-rules-symlink=xorg ' - -sanity_check_paths = { - 'files': [], - 'dirs': ['share/X11/xkb'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/XKeyboardConfig/XKeyboardConfig-2.16-intel-2015b.eb b/easybuild/easyconfigs/__archive__/x/XKeyboardConfig/XKeyboardConfig-2.16-intel-2015b.eb deleted file mode 100644 index 713916a02a8f..000000000000 --- a/easybuild/easyconfigs/__archive__/x/XKeyboardConfig/XKeyboardConfig-2.16-intel-2015b.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'XKeyboardConfig' -version = '2.16' - -homepage = 'http://www.freedesktop.org/wiki/Software/XKeyboardConfig/' -description = """The non-arch keyboard configuration database for X Window. - The goal is to provide the consistent, well-structured, - frequently released open source of X keyboard configuration data - for X Window System implementations (free, open source and commercial). - The project is targeted to XKB-based systems.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://ftp.x.org/pub/individual/data/xkeyboard-config/'] -sources = ['xkeyboard-config-%(version)s.tar.bz2'] - -builddependencies = [ - ('libxslt', '1.1.28'), - ('gettext', '0.19.6'), - ('intltool', '0.51.0'), -] - -dependencies = [ - ('libX11', '1.6.3', '-Python-2.7.10'), -] - -# see http://www.linuxfromscratch.org/blfs/view/svn/x/xkeyboard-config.html -configopts = '--with-xkb-rules-symlink=xorg ' - -sanity_check_paths = { - 'files': [], - 'dirs': ['share/X11/xkb'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/XML-Dumper/XML-Dumper-0.81-intel-2014b-Perl-5.20.0.eb b/easybuild/easyconfigs/__archive__/x/XML-Dumper/XML-Dumper-0.81-intel-2014b-Perl-5.20.0.eb deleted file mode 100644 index 876f399a735f..000000000000 --- a/easybuild/easyconfigs/__archive__/x/XML-Dumper/XML-Dumper-0.81-intel-2014b-Perl-5.20.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PerlModule' - -name = 'XML-Dumper' -version = '0.81' - -homepage = 'http://search.cpan.org/~mikewong/XML-Dumper-0.81/' -description = """XML::Dumper dumps Perl data to a structured XML format. -XML::Dumper can also read XML data that was previously dumped -by the module and convert it back to Perl.""" - -toolchain = {'name': 'intel', 'version': '2014b'} -source_urls = ['http://cpan.metacpan.org/authors/id/M/MI/MIKEWONG/'] -sources = [SOURCE_TAR_GZ] - -perl = 'Perl' -perlver = '5.20.0' -versionsuffix = '-%s-%s' % (perl, perlver) - -dependencies = [ - (perl, perlver), - ('XML-Parser', '2.41', versionsuffix) -] - -options = {'modulename': 'XML::Dumper'} - -perlmajver = perlver.split('.')[0] -sanity_check_paths = { - 'files': ['lib/perl%s/site_perl/%s/XML/Dumper.pm' % (perlmajver, perlver)], - 'dirs': [], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/x/XML-LibXML/XML-LibXML-2.0018-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/__archive__/x/XML-LibXML/XML-LibXML-2.0018-goolf-1.4.10-Perl-5.16.3.eb deleted file mode 100644 index 70ed786d8bed..000000000000 --- a/easybuild/easyconfigs/__archive__/x/XML-LibXML/XML-LibXML-2.0018-goolf-1.4.10-Perl-5.16.3.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PerlModule' - -name = 'XML-LibXML' -version = '2.0018' - -homepage = 'http://search.cpan.org/src/SHLOMIF/XML-LibXML-2.0018/' -description = """Perl binding for libxml2""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/'] -sources = [SOURCE_TAR_GZ] - -perl = 'Perl' -perlver = '5.16.3' -versionsuffix = '-%s-%s' % (perl, perlver) - -dependencies = [ - (perl, perlver), - ("libxml2", "2.9.0"), -] - -options = {'modulename': 'XML::LibXML'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/perl5/site_perl/%s/x86_64-linux-thread-multi/XML/LibXML' % perlver], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/x/XML-Parser/XML-Parser-2.41-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/__archive__/x/XML-Parser/XML-Parser-2.41-goolf-1.4.10-Perl-5.16.3.eb deleted file mode 100644 index 5d3c3f589c45..000000000000 --- a/easybuild/easyconfigs/__archive__/x/XML-Parser/XML-Parser-2.41-goolf-1.4.10-Perl-5.16.3.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'PerlModule' - -name = 'XML-Parser' -version = '2.41' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://search.cpan.org/~toddr/XML-Parser-2.41/' -description = """This is a Perl extension interface to James Clark's XML parser, expat.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://cpan.metacpan.org/authors/id/T/TO/TODDR/'] -sources = [SOURCE_TAR_GZ] -checksums = ['b48197cd2265a26c5f016489f11a7b450d8833cb8b3d6a46ee15975740894de9'] - -dependencies = [ - ('Perl', '5.16.3'), - ('expat', '2.1.0') -] - -options = {'modulename': 'XML::Parser'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/perl5/site_perl/%(perlver)s/%(arch)s-linux-thread-multi/XML'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/x/XML-Parser/XML-Parser-2.41-intel-2014b-Perl-5.20.0.eb b/easybuild/easyconfigs/__archive__/x/XML-Parser/XML-Parser-2.41-intel-2014b-Perl-5.20.0.eb deleted file mode 100644 index 30a89552d0a0..000000000000 --- a/easybuild/easyconfigs/__archive__/x/XML-Parser/XML-Parser-2.41-intel-2014b-Perl-5.20.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'PerlModule' - -name = 'XML-Parser' -version = '2.41' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://search.cpan.org/~toddr/XML-Parser-2.41/' -description = """This is a Perl extension interface to James Clark's XML parser, expat.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://cpan.metacpan.org/authors/id/T/TO/TODDR/'] -sources = [SOURCE_TAR_GZ] -checksums = ['b48197cd2265a26c5f016489f11a7b450d8833cb8b3d6a46ee15975740894de9'] - -dependencies = [ - ('Perl', '5.20.0'), - ('expat', '2.1.0') -] - -options = {'modulename': 'XML::Parser'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/perl5/site_perl/%(perlver)s/%(arch)s-linux-thread-multi/XML'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/x/XML-Parser/XML-Parser-2.41-intel-2015b-Perl-5.20.3.eb b/easybuild/easyconfigs/__archive__/x/XML-Parser/XML-Parser-2.41-intel-2015b-Perl-5.20.3.eb deleted file mode 100644 index 41758b8b3e85..000000000000 --- a/easybuild/easyconfigs/__archive__/x/XML-Parser/XML-Parser-2.41-intel-2015b-Perl-5.20.3.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'PerlModule' - -name = 'XML-Parser' -version = '2.41' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://search.cpan.org/~toddr/XML-Parser-2.41/' -description = """This is a Perl extension interface to James Clark's XML parser, expat.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://cpan.metacpan.org/authors/id/T/TO/TODDR/'] -sources = [SOURCE_TAR_GZ] -checksums = ['b48197cd2265a26c5f016489f11a7b450d8833cb8b3d6a46ee15975740894de9'] - -dependencies = [ - ('Perl', '5.20.3'), - ('expat', '2.1.0') -] - -options = {'modulename': 'XML::Parser'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/perl5/site_perl/%(perlver)s/%(arch)s-linux-thread-multi/XML'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/x/XML-Parser/XML-Parser-2.44-foss-2015a-Perl-5.22.0.eb b/easybuild/easyconfigs/__archive__/x/XML-Parser/XML-Parser-2.44-foss-2015a-Perl-5.22.0.eb deleted file mode 100644 index aeba9b2c00b7..000000000000 --- a/easybuild/easyconfigs/__archive__/x/XML-Parser/XML-Parser-2.44-foss-2015a-Perl-5.22.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'PerlModule' - -name = 'XML-Parser' -version = '2.44' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://search.cpan.org/~toddr/XML-Parser-2.41/' -description = """This is a Perl extension interface to James Clark's XML parser, expat.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = ['http://cpan.metacpan.org/authors/id/T/TO/TODDR/'] -sources = [SOURCE_TAR_GZ] -checksums = ['1ae9d07ee9c35326b3d9aad56eae71a6730a73a116b9fe9e8a4758b7cc033216'] - -dependencies = [ - ('Perl', '5.22.0'), - ('expat', '2.1.0') -] - -options = {'modulename': 'XML::Parser'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/perl5/site_perl/%(perlver)s/%(arch)s-linux/XML'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/x/XML-Simple/XML-Simple-2.20-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/__archive__/x/XML-Simple/XML-Simple-2.20-goolf-1.4.10-Perl-5.16.3.eb deleted file mode 100644 index 053d1234ae76..000000000000 --- a/easybuild/easyconfigs/__archive__/x/XML-Simple/XML-Simple-2.20-goolf-1.4.10-Perl-5.16.3.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PerlModule' - -name = 'XML-Simple' -version = '2.20' - -homepage = 'http://search.cpan.org/src/GRANTM/XML-Simple-2.20/' -description = """Easily read/write XML in Perl""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM/'] -sources = [SOURCE_TAR_GZ] - -perl = 'Perl' -perlver = '5.16.3' -versionsuffix = '-%s-%s' % (perl, perlver) - -dependencies = [ - (perl, perlver), - ("XML-LibXML", "2.0018", versionsuffix), -] - -options = {'modulename': 'XML::Simple'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/perl5/site_perl/%s/XML/Simple' % perlver], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/x/XML-Twig/XML-Twig-3.48-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/__archive__/x/XML-Twig/XML-Twig-3.48-goolf-1.4.10-Perl-5.16.3.eb deleted file mode 100644 index b28c4775b7e9..000000000000 --- a/easybuild/easyconfigs/__archive__/x/XML-Twig/XML-Twig-3.48-goolf-1.4.10-Perl-5.16.3.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PerlModule' - -name = 'XML-Twig' -version = '3.48' - -homepage = 'http://search.cpan.org/~mirod/XML-Twig-3.48/' -description = """XML::Twig is (yet another!) XML transformation module.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -source_urls = ['http://cpan.metacpan.org/authors/id/M/MI/MIROD/'] -sources = [SOURCE_TAR_GZ] - -perl = 'Perl' -perlver = '5.16.3' -versionsuffix = '-%s-%s' % (perl, perlver) - -dependencies = [ - (perl, perlver), - ('XML-Parser', '2.41', versionsuffix) -] - -options = {'modulename': 'XML::Twig'} - -perlmajver = perlver.split('.')[0] -sanity_check_paths = { - 'files': ['bin/xml_grep', 'bin/xml_merge', 'bin/xml_pp', 'bin/xml_spellcheck', 'bin/xml_split'], - 'dirs': ['lib/perl%s/site_perl/%s/XML/Twig' % (perlmajver, perlver)], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/x/XML-Twig/XML-Twig-3.48-intel-2014b-Perl-5.20.0.eb b/easybuild/easyconfigs/__archive__/x/XML-Twig/XML-Twig-3.48-intel-2014b-Perl-5.20.0.eb deleted file mode 100644 index 72f33a067d43..000000000000 --- a/easybuild/easyconfigs/__archive__/x/XML-Twig/XML-Twig-3.48-intel-2014b-Perl-5.20.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PerlModule' - -name = 'XML-Twig' -version = '3.48' - -homepage = 'http://search.cpan.org/~mirod/XML-Twig-3.48/' -description = """XML::Twig is (yet another!) XML transformation module.""" - -toolchain = {'name': 'intel', 'version': '2014b'} -source_urls = ['http://cpan.metacpan.org/authors/id/M/MI/MIROD/'] -sources = [SOURCE_TAR_GZ] - -perl = 'Perl' -perlver = '5.20.0' -versionsuffix = '-%s-%s' % (perl, perlver) - -dependencies = [ - (perl, perlver), - ('XML-Parser', '2.41', versionsuffix) -] - -options = {'modulename': 'XML::Twig'} - -perlmajver = perlver.split('.')[0] -sanity_check_paths = { - 'files': ['bin/xml_grep', 'bin/xml_merge', 'bin/xml_pp', 'bin/xml_spellcheck', 'bin/xml_split'], - 'dirs': ['lib/perl%s/site_perl/%s/XML/Twig' % (perlmajver, perlver)], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/x/XML/XML-3.95-0.1-goolf-1.4.10-R-2.15.2.eb b/easybuild/easyconfigs/__archive__/x/XML/XML-3.95-0.1-goolf-1.4.10-R-2.15.2.eb deleted file mode 100644 index e2975b995832..000000000000 --- a/easybuild/easyconfigs/__archive__/x/XML/XML-3.95-0.1-goolf-1.4.10-R-2.15.2.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'XML' -version = '3.95-0.1' - -homepage = 'http://cran.r-project.org/web/packages/XML' -description = """This package provides many approaches for both reading and creating XML (and HTML) documents -(including DTDs), both local and accessible via HTTP or FTP. It also offers access to an XPath 'interpreter'.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://cran.r-project.org/src/contrib/'] -sources = ['%s_%s.tar.gz' % (name, version)] - -r = 'R' -rver = '2.15.2' -versionsuffix = '-%s-%s' % (r, rver) - -dependencies = [ - (r, rver), - ('libxml2', '2.9.0'), - ('zlib', '1.2.7'), -] - -options = {'modulename': name} - -sanity_check_paths = { - 'files': [], - 'dirs': ['XML'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/x/XML/XML-3.95-0.1-ictce-5.3.0-R-2.15.2.eb b/easybuild/easyconfigs/__archive__/x/XML/XML-3.95-0.1-ictce-5.3.0-R-2.15.2.eb deleted file mode 100644 index 628ddd6ba41c..000000000000 --- a/easybuild/easyconfigs/__archive__/x/XML/XML-3.95-0.1-ictce-5.3.0-R-2.15.2.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'XML' -version = '3.95-0.1' - -homepage = 'http://cran.r-project.org/web/packages/XML' -description = """This package provides many approaches for both reading and creating XML (and HTML) documents - (including DTDs), both local and accessible via HTTP or FTP. It also offers access to an XPath 'interpreter'.""" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://cran.r-project.org/src/contrib/'] -sources = ['%s_%s.tar.gz' % (name, version)] - -r = 'R' -rver = '2.15.2' -versionsuffix = '-%s-%s' % (r, rver) - -dependencies = [ - (r, rver), - ('libxml2', '2.9.0'), - ('zlib', '1.2.7'), -] - -options = {'modulename': name} - -sanity_check_paths = { - 'files': [], - 'dirs': ['XML'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/x/XMLStarlet/XMLStarlet-1.6.1-goolf-1.5.16.eb b/easybuild/easyconfigs/__archive__/x/XMLStarlet/XMLStarlet-1.6.1-goolf-1.5.16.eb deleted file mode 100644 index 0fe5f964f003..000000000000 --- a/easybuild/easyconfigs/__archive__/x/XMLStarlet/XMLStarlet-1.6.1-goolf-1.5.16.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'XMLStarlet' -version = '1.6.1' - -homepage = 'http://xmlstar.sourceforge.net' -description = """Command line XML tool""" - - -toolchain = {'name': 'goolf', 'version': '1.5.16'} - -source_urls = [('http://sourceforge.net/projects/xmlstar/files/%s/%s' % (name.lower(), version), 'download')] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('libxml2', '2.9.2'), - ('libxslt', '1.1.28') -] - -sanity_check_paths = { - 'files': ['bin/xml', 'share/doc/xmlstarlet/html.css', 'share/doc/xmlstarlet/xmlstarlet-ug.html', - 'share/doc/xmlstarlet/xmlstarlet.txt', 'share/man/man1/xmlstarlet.1'], - 'dirs': ['bin', 'share/doc/xmlstarlet', 'share/man/man1'] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/x/XQilla/XQilla-2.3.0-foss-2015a.eb b/easybuild/easyconfigs/__archive__/x/XQilla/XQilla-2.3.0-foss-2015a.eb deleted file mode 100644 index d587fbd42c91..000000000000 --- a/easybuild/easyconfigs/__archive__/x/XQilla/XQilla-2.3.0-foss-2015a.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'XQilla' -version = '2.3.0' - -homepage = 'http://xqilla.sourceforge.net/HomePage' -description = """XQilla is an XQuery and XPath 2 library and command line utility written in C++, -implemented on top of the Xerces-C∞ library.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [ - 'http://downloads.sourceforge.net/project/xqilla/xqilla/%s' % version, -] - -configopts = '--with-xerces=$EBROOTXERCESMINCPLUSPLUS' - -dependencies = [ - ('Xerces-C++', '3.1.1'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/x/XQilla/XQilla-2.3.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/x/XQilla/XQilla-2.3.0-intel-2015a.eb deleted file mode 100644 index d8f0b4434743..000000000000 --- a/easybuild/easyconfigs/__archive__/x/XQilla/XQilla-2.3.0-intel-2015a.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'XQilla' -version = '2.3.0' - -homepage = 'http://xqilla.sourceforge.net/HomePage' -description = """XQilla is an XQuery and XPath 2 library and command line utility written in C++, -implemented on top of the Xerces-C++ library.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [ - 'http://downloads.sourceforge.net/project/xqilla/xqilla/%s' % version, -] - -configopts = '--with-xerces=$EBROOTXERCESMINCPLUSPLUS' - -dependencies = [ - ('Xerces-C++', '3.1.1'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/x/XQilla/XQilla-2.3.2-foss-2015a.eb b/easybuild/easyconfigs/__archive__/x/XQilla/XQilla-2.3.2-foss-2015a.eb deleted file mode 100644 index 75b45c2966c7..000000000000 --- a/easybuild/easyconfigs/__archive__/x/XQilla/XQilla-2.3.2-foss-2015a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'XQilla' -version = '2.3.2' - -homepage = 'http://xqilla.sourceforge.net/HomePage' - -description = """XQilla is an XQuery and XPath 2 library and command line utility written in C++, -implemented on top of the Xerces-C++ library.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [ - 'http://downloads.sourceforge.net/project/xqilla/', -] - -configopts = '--with-xerces=$EBROOTXERCESMINCPLUSPLUS' - -xerces_version = '3.1.2' - -dependencies = [ - ('Xerces-C++', xerces_version), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/x/XQilla/XQilla-2.3.2-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/x/XQilla/XQilla-2.3.2-goolf-1.7.20.eb deleted file mode 100644 index 4d539658839a..000000000000 --- a/easybuild/easyconfigs/__archive__/x/XQilla/XQilla-2.3.2-goolf-1.7.20.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'XQilla' -version = '2.3.2' - -homepage = 'http://xqilla.sourceforge.net/HomePage' - -description = """XQilla is an XQuery and XPath 2 library and command line utility written in C++, -implemented on top of the Xerces-C++ library.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -sources = [SOURCE_TAR_GZ] -source_urls = [ - 'http://downloads.sourceforge.net/project/xqilla/', -] - -configopts = '--with-xerces=$EBROOTXERCESMINCPLUSPLUS' - -xerces_version = '3.1.2' - -dependencies = [ - ('Xerces-C++', xerces_version), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/x/XQilla/XQilla-2.3.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/x/XQilla/XQilla-2.3.2-intel-2015a.eb deleted file mode 100644 index df53082bddc3..000000000000 --- a/easybuild/easyconfigs/__archive__/x/XQilla/XQilla-2.3.2-intel-2015a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'XQilla' -version = '2.3.2' - -homepage = 'http://xqilla.sourceforge.net/HomePage' - -description = """XQilla is an XQuery and XPath 2 library and command line utility written in C++, -implemented on top of the Xerces-C++ library.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [ - 'http://downloads.sourceforge.net/project/xqilla/', -] - -configopts = '--with-xerces=$EBROOTXERCESMINCPLUSPLUS' - -xerces_version = '3.1.2' - -dependencies = [ - ('Xerces-C++', xerces_version), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/x/XZ/XZ-5.0.5-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/x/XZ/XZ-5.0.5-goolf-1.4.10.eb deleted file mode 100644 index 134222d629fe..000000000000 --- a/easybuild/easyconfigs/__archive__/x/XZ/XZ-5.0.5-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'XZ' -version = '5.0.5' - -homepage = 'http://tukaani.org/xz/' -description = "xz: XZ utilities" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://tukaani.org/xz/'] - -# 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/__archive__/x/XZ/XZ-5.0.5-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/x/XZ/XZ-5.0.5-ictce-5.3.0.eb deleted file mode 100644 index da40fe12f88e..000000000000 --- a/easybuild/easyconfigs/__archive__/x/XZ/XZ-5.0.5-ictce-5.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'XZ' -version = '5.0.5' - -homepage = 'http://tukaani.org/xz/' -description = "xz: XZ utilities" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://tukaani.org/xz/'] - -# 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/__archive__/x/XZ/XZ-5.2.2-foss-2015a.eb b/easybuild/easyconfigs/__archive__/x/XZ/XZ-5.2.2-foss-2015a.eb deleted file mode 100644 index f5d80fe9e55c..000000000000 --- a/easybuild/easyconfigs/__archive__/x/XZ/XZ-5.2.2-foss-2015a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'XZ' -version = '5.2.2' - -homepage = 'http://tukaani.org/xz/' -description = "xz: XZ utilities" - -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), -] - -# 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/__archive__/x/XZ/XZ-5.2.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/x/XZ/XZ-5.2.2-goolf-1.4.10.eb deleted file mode 100644 index 4c118e934ff4..000000000000 --- a/easybuild/easyconfigs/__archive__/x/XZ/XZ-5.2.2-goolf-1.4.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'XZ' -version = '5.2.2' - -homepage = 'http://tukaani.org/xz/' -description = "xz: XZ utilities" - -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), -] - -# 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/__archive__/x/XZ/XZ-5.2.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/x/XZ/XZ-5.2.2-ictce-5.3.0.eb deleted file mode 100644 index 43117900f609..000000000000 --- a/easybuild/easyconfigs/__archive__/x/XZ/XZ-5.2.2-ictce-5.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'XZ' -version = '5.2.2' - -homepage = 'http://tukaani.org/xz/' -description = "xz: XZ utilities" - -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), -] - -# 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/__archive__/x/Xerces-C++/Xerces-C++-3.1.1-foss-2015a.eb b/easybuild/easyconfigs/__archive__/x/Xerces-C++/Xerces-C++-3.1.1-foss-2015a.eb deleted file mode 100644 index 5d61dee01a0d..000000000000 --- a/easybuild/easyconfigs/__archive__/x/Xerces-C++/Xerces-C++-3.1.1-foss-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Xerces-C++' -version = '3.1.1' - -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': 'foss', 'version': '2015a'} - -sources = ['xerces-c-%(version)s.tar.gz'] -source_urls = [ - 'http://archive.apache.org/dist/xerces/c/%(version_major)s/sources/' -] - -dependencies = [ - ('cURL', '7.40.0'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/x/Xerces-C++/Xerces-C++-3.1.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/x/Xerces-C++/Xerces-C++-3.1.1-intel-2015a.eb deleted file mode 100644 index d8c4aa7381fb..000000000000 --- a/easybuild/easyconfigs/__archive__/x/Xerces-C++/Xerces-C++-3.1.1-intel-2015a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Xerces-C++' -version = '3.1.1' - -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': 'intel', 'version': '2015a'} - -sources = ['xerces-c-%(version)s.tar.gz'] -source_urls = [ - 'http://archive.apache.org/dist/xerces/c/%(version_major)s/sources/' -] - - -dependencies = [ - ('cURL', '7.40.0'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/x/Xerces-C++/Xerces-C++-3.1.2-foss-2015a.eb b/easybuild/easyconfigs/__archive__/x/Xerces-C++/Xerces-C++-3.1.2-foss-2015a.eb deleted file mode 100644 index 878febbbdf86..000000000000 --- a/easybuild/easyconfigs/__archive__/x/Xerces-C++/Xerces-C++-3.1.2-foss-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Xerces-C++' -version = '3.1.2' - -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': 'foss', 'version': '2015a'} - -sources = ['xerces-c-%(version)s.tar.gz'] -source_urls = [ - 'http://archive.apache.org/dist/xerces/c/%(version_major)s/sources/' -] - -dependencies = [ - ('cURL', '7.44.0'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/x/Xerces-C++/Xerces-C++-3.1.2-foss-2015b.eb b/easybuild/easyconfigs/__archive__/x/Xerces-C++/Xerces-C++-3.1.2-foss-2015b.eb deleted file mode 100644 index ae3ef1e8c24a..000000000000 --- a/easybuild/easyconfigs/__archive__/x/Xerces-C++/Xerces-C++-3.1.2-foss-2015b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Xerces-C++' -version = '3.1.2' - -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': 'foss', 'version': '2015b'} - -sources = ['xerces-c-%(version)s.tar.gz'] -source_urls = [ - 'http://archive.apache.org/dist/xerces/c/%(version_major)s/sources/' -] - -dependencies = [ - ('cURL', '7.45.0'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/x/Xerces-C++/Xerces-C++-3.1.2-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/x/Xerces-C++/Xerces-C++-3.1.2-goolf-1.7.20.eb deleted file mode 100644 index 54a281fc04bc..000000000000 --- a/easybuild/easyconfigs/__archive__/x/Xerces-C++/Xerces-C++-3.1.2-goolf-1.7.20.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Xerces-C++' -version = '3.1.2' - -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': 'goolf', 'version': '1.7.20'} - -sources = ['xerces-c-%(version)s.tar.gz'] -source_urls = [ - 'http://archive.apache.org/dist/xerces/c/%(version_major)s/sources/' -] - -dependencies = [ - ('cURL', '7.44.0'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/x/Xerces-C++/Xerces-C++-3.1.2-intel-2015a.eb b/easybuild/easyconfigs/__archive__/x/Xerces-C++/Xerces-C++-3.1.2-intel-2015a.eb deleted file mode 100644 index 9f7deab43210..000000000000 --- a/easybuild/easyconfigs/__archive__/x/Xerces-C++/Xerces-C++-3.1.2-intel-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Xerces-C++' -version = '3.1.2' - -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': 'intel', 'version': '2015a'} - -sources = ['xerces-c-%(version)s.tar.gz'] -source_urls = [ - 'http://archive.apache.org/dist/xerces/c/%(version_major)s/sources/' -] - -dependencies = [ - ('cURL', '7.44.0'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/x/Xerces-C++/Xerces-C++-3.1.3-foss-2015a.eb b/easybuild/easyconfigs/__archive__/x/Xerces-C++/Xerces-C++-3.1.3-foss-2015a.eb deleted file mode 100644 index 6b2b631d5139..000000000000 --- a/easybuild/easyconfigs/__archive__/x/Xerces-C++/Xerces-C++-3.1.3-foss-2015a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Xerces-C++' -version = '3.1.3' - -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': 'foss', 'version': '2015a'} - -sources = ['xerces-c-%(version)s.tar.gz'] -source_urls = [ - 'http://archive.apache.org/dist/xerces/c/%(version_major)s/sources/' -] - -dependencies = [ - ('cURL', '7.46.0'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/x/Xmipp/Xmipp-3.1-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/x/Xmipp/Xmipp-3.1-foss-2015a-Python-2.7.9.eb deleted file mode 100644 index 63e623f082d5..000000000000 --- a/easybuild/easyconfigs/__archive__/x/Xmipp/Xmipp-3.1-foss-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,33 +0,0 @@ -name = 'Xmipp' -version = '3.1' - -homepage = 'http://xmipp.cnb.csic.es/' -description = """Xmipp is a suite of image processing programs, primarily aimed at single-particle 3D electron - microscopy.""" - -source_urls = ['http://xmipp.cnb.csic.es/Downloads/'] -sources = ['Xmipp-%(version)s-src.tar.gz'] - -toolchain = {'name': 'foss', 'version': '2015a'} - -patches = [ - 'Xmipp-%(version)s_fix-sqlite-includes.patch', - 'Xmipp-%(version)s_fix-library-includes.patch', - 'Xmipp_install-script.patch', -] - -pyver = '2.7.9' -versionsuffix = '-Python-%s' % pyver - -dependencies = [ - ('Java', '1.8.0_40', '', True), - ('Python', pyver), # should have a working sqlite, and provide numpy/mpi4py - ('LibTIFF', '4.0.4beta'), - ('HDF5', '1.8.14'), - ('libjpeg-turbo', '1.4.0'), - ('FFTW', '3.3.4', '', ('gompi', '2015a')), - ('SQLite', '3.8.8.1'), # must match SQLite used by Python - ('matplotlib', '1.4.3', versionsuffix), -] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/x/Xmipp/Xmipp-3.1-goolf-1.4.10-with-incl-deps.eb b/easybuild/easyconfigs/__archive__/x/Xmipp/Xmipp-3.1-goolf-1.4.10-with-incl-deps.eb deleted file mode 100644 index 18d8b11833b5..000000000000 --- a/easybuild/easyconfigs/__archive__/x/Xmipp/Xmipp-3.1-goolf-1.4.10-with-incl-deps.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Xmipp' -version = '3.1' -versionsuffix = '-with-incl-deps' - -homepage = 'http://xmipp.cnb.csic.es/' -description = """Xmipp is a suite of image processing programs, primarily aimed at single-particle 3D electron - microscopy.""" - -source_urls = ['http://xmipp.cnb.csic.es/Downloads/'] -sources = ['Xmipp-%(version)s-src.tar.gz'] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -# note: all other dependencies are taken care of by Xmipp itself -dependencies = [('Java', '1.7.0_80', '', True)] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/x/Xmipp/Xmipp-3.1-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/x/Xmipp/Xmipp-3.1-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index d6d8c64ef43b..000000000000 --- a/easybuild/easyconfigs/__archive__/x/Xmipp/Xmipp-3.1-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,33 +0,0 @@ -name = 'Xmipp' -version = '3.1' - -homepage = 'http://xmipp.cnb.csic.es/' -description = """Xmipp is a suite of image processing programs, primarily aimed at single-particle 3D electron - microscopy.""" - -source_urls = ['http://xmipp.cnb.csic.es/Downloads/'] -sources = ['Xmipp-%(version)s-src.tar.gz'] - -toolchain = {'name': 'intel', 'version': '2015a'} - -patches = [ - 'Xmipp-%(version)s_fix-sqlite-includes.patch', - 'Xmipp-%(version)s_fix-library-includes.patch', - 'Xmipp_install-script.patch', -] - -pyver = '2.7.9' -versionsuffix = '-Python-%s' % pyver - -dependencies = [ - ('Java', '1.8.0_40', '', True), - ('Python', pyver), # should have a working sqlite, and provide numpy/mpi4py - ('LibTIFF', '4.0.4beta'), - ('HDF5', '1.8.14'), - ('libjpeg-turbo', '1.4.0'), - ('FFTW', '3.3.4'), - ('SQLite', '3.8.8.1'), # must match SQLite used by Python - ('matplotlib', '1.4.3', versionsuffix), -] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/__archive__/x/Xmipp/Xmipp-3.1_fix-library-includes.patch b/easybuild/easyconfigs/__archive__/x/Xmipp/Xmipp-3.1_fix-library-includes.patch deleted file mode 100644 index 401f1eb28676..000000000000 --- a/easybuild/easyconfigs/__archive__/x/Xmipp/Xmipp-3.1_fix-library-includes.patch +++ /dev/null @@ -1,100 +0,0 @@ -diff -ru xmipp/libraries/data/metadata_sql.h xmipp_working/libraries/data/metadata_sql.h ---- xmipp/libraries/data/metadata_sql.h 2014-04-03 09:46:48.000000000 +0200 -+++ xmipp_working/libraries/data/metadata_sql.h 2015-03-12 17:31:49.701372176 +0100 -@@ -29,7 +29,7 @@ - #include - #include - #include "xmipp_strings.h" --#include -+#include - #include "metadata_label.h" - #include - class MDSqlStaticInit; -diff -ru xmipp/libraries/data/rwHDF5.h xmipp_working/libraries/data/rwHDF5.h ---- xmipp/libraries/data/rwHDF5.h 2014-04-03 09:46:48.000000000 +0200 -+++ xmipp_working/libraries/data/rwHDF5.h 2015-03-12 17:32:16.060809000 +0100 -@@ -26,7 +26,7 @@ - #ifndef RWHDF5_H_ - #define RWHDF5_H_ - --#include "../../external/hdf5-1.8.10/src/hdf5.h" -+#include "hdf5.h" - - - -diff -ru xmipp/libraries/data/rwIMAGIC.cpp xmipp_working/libraries/data/rwIMAGIC.cpp ---- xmipp/libraries/data/rwIMAGIC.cpp 2014-04-03 09:46:48.000000000 +0200 -+++ xmipp_working/libraries/data/rwIMAGIC.cpp 2015-03-12 17:35:53.292172326 +0100 -@@ -40,6 +40,8 @@ - */ - - #define IMAGICSIZE 1024 // Size of the IMAGIC header for each image -+#define SIZEOF_INT sizeof(int) -+ - - ///@defgroup Imagic Imagic File format - ///@ingroup ImageFormats -diff -ru xmipp/libraries/data/rwJPEG.cpp xmipp_working/libraries/data/rwJPEG.cpp ---- xmipp/libraries/data/rwJPEG.cpp 2014-04-03 09:46:48.000000000 +0200 -+++ xmipp_working/libraries/data/rwJPEG.cpp 2015-03-12 17:35:06.781738000 +0100 -@@ -24,7 +24,7 @@ - ***************************************************************************/ - - #include "xmipp_image_base.h" --#include "../../external/jpeg-8c/jpeglib.h" -+#include "jpeglib.h" - - - //#include -diff -ru xmipp/libraries/data/xmipp_fftw.h xmipp_working/libraries/data/xmipp_fftw.h ---- xmipp/libraries/data/xmipp_fftw.h 2014-04-03 09:46:48.000000000 +0200 -+++ xmipp_working/libraries/data/xmipp_fftw.h 2015-03-12 17:32:35.751658248 +0100 -@@ -28,7 +28,7 @@ - #define __XmippFFTW_H - - #include --#include "../../external/fftw-3.3.3/api/fftw3.h" -+#include "fftw3.h" - #include "multidim_array.h" - #include "multidim_array_generic.h" - #include "xmipp_fft.h" -diff -ru xmipp/libraries/data/xmipp_hdf5.h xmipp_working/libraries/data/xmipp_hdf5.h ---- xmipp/libraries/data/xmipp_hdf5.h 2014-04-03 09:46:48.000000000 +0200 -+++ xmipp_working/libraries/data/xmipp_hdf5.h 2015-03-12 17:32:50.922130000 +0100 -@@ -28,8 +28,8 @@ - - #include - #include --#include "../../external/hdf5-1.8.10/src/hdf5.h" --#include "../../external/hdf5-1.8.10/c++/src/H5Cpp.h" -+#include "hdf5.h" -+#include "H5Cpp.h" - #include "matrix1d.h" - - -diff -ru xmipp/libraries/data/xmipp_image_base.h xmipp_working/libraries/data/xmipp_image_base.h ---- xmipp/libraries/data/xmipp_image_base.h 2014-04-03 09:46:48.000000000 +0200 -+++ xmipp_working/libraries/data/xmipp_image_base.h 2015-03-12 17:34:39.112206978 +0100 -@@ -33,8 +33,8 @@ - #include "xmipp_datatype.h" - // - //// Includes for rwTIFF which cannot be inside it --#include "../../external/tiff-3.9.4/libtiff/tiffio.h" --#include "../../external/hdf5-1.8.10/src/hdf5.h" -+#include "tiffio.h" -+#include "hdf5.h" - - - /* Minimum size of a TIFF file to be mapped to a tempfile in case of mapping from -diff -ru xmipp/libraries/data/xmipp_program_sql.h xmipp_working/libraries/data/xmipp_program_sql.h ---- xmipp/libraries/data/xmipp_program_sql.h 2014-04-03 09:46:48.000000000 +0200 -+++ xmipp_working/libraries/data/xmipp_program_sql.h 2015-03-12 17:32:25.300863000 +0100 -@@ -28,7 +28,7 @@ - - #include - #include "xmipp_program.h" --#include "external/sqlite-3.6.23/sqlite3.h" -+#include "sqlite3.h" - - typedef std::map DictDB; - diff --git a/easybuild/easyconfigs/__archive__/x/Xmipp/Xmipp-3.1_fix-sqlite-includes.patch b/easybuild/easyconfigs/__archive__/x/Xmipp/Xmipp-3.1_fix-sqlite-includes.patch deleted file mode 100644 index a24c6b5d9cff..000000000000 --- a/easybuild/easyconfigs/__archive__/x/Xmipp/Xmipp-3.1_fix-sqlite-includes.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- xmipp/external/sqliteExt/extension-functions.c 2014-04-03 09:46:46.000000000 +0200 -+++ xmipp_working/external/sqliteExt/extension-functions.c 2015-03-12 17:31:38.192960473 +0100 -@@ -121,10 +121,10 @@ - #define HAVE_TRIM 1 /* LMH 2007-03-25 if sqlite has trim functions */ - - #ifdef COMPILE_SQLITE_EXTENSIONS_AS_LOADABLE_MODULE --#include "../sqlite-3.6.23/sqlite3ext.h" -+#include "sqlite3ext.h" - SQLITE_EXTENSION_INIT1 - #else --#include "../sqlite-3.6.23/sqlite3.h" -+#include "sqlite3.h" - #endif - - #include diff --git a/easybuild/easyconfigs/__archive__/x/Xmipp/Xmipp_install-script.patch b/easybuild/easyconfigs/__archive__/x/Xmipp/Xmipp_install-script.patch deleted file mode 100644 index c79477e52b65..000000000000 --- a/easybuild/easyconfigs/__archive__/x/Xmipp/Xmipp_install-script.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- install.sh.orig 2014-04-03 10:46:46.000000000 +0300 -+++ install.sh 2015-06-17 10:09:32.000000000 +0300 -@@ -820,8 +820,8 @@ - DO_PYTHON=1 - DO_PYMOD=1 - elif [ "${WITH_PYTHON}" = "false" ]; then -- DO_PYTHON=1 -- DO_PYMOD=1 -+ DO_PYTHON=0 -+ DO_PYMOD=0 - else - echoRed "Parameter --python only accept true or false values. Ignored and assuming default value." - fi diff --git a/easybuild/easyconfigs/__archive__/x/x264/x264-20150930-intel-2015b.eb b/easybuild/easyconfigs/__archive__/x/x264/x264-20150930-intel-2015b.eb deleted file mode 100644 index 9483eafcda3d..000000000000 --- a/easybuild/easyconfigs/__archive__/x/x264/x264-20150930-intel-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'x264' -version = '20150930' - -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': '2015b'} - -source_urls = ['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/__archive__/x/x264/x264-20160114-foss-2015a.eb b/easybuild/easyconfigs/__archive__/x/x264/x264-20160114-foss-2015a.eb deleted file mode 100644 index eddd9ff8e0db..000000000000 --- a/easybuild/easyconfigs/__archive__/x/x264/x264-20160114-foss-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'x264' -version = '20160114' - -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': '2015a'} - -source_urls = ['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/__archive__/x/x264/x264-20160304-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/x/x264/x264-20160304-goolf-1.7.20.eb deleted file mode 100644 index 25aeefc81ac5..000000000000 --- a/easybuild/easyconfigs/__archive__/x/x264/x264-20160304-goolf-1.7.20.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'x264' -version = '20160304' - -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': 'goolf', 'version': '1.7.20'} - -source_urls = ['http://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/__archive__/x/x265/x265-1.9-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/x/x265/x265-1.9-goolf-1.7.20.eb deleted file mode 100644 index bf1fda81a1da..000000000000 --- a/easybuild/easyconfigs/__archive__/x/x265/x265-1.9-goolf-1.7.20.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'x265' -version = '1.9' - -homepage = 'http://www.videolan.org/developers/x265.html' -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': 'goolf', 'version': '1.7.20'} - -source_urls = ['http://ftp.videolan.org/pub/videolan/x265/'] -sources = ['x265_%(version)s.tar.gz'] - -builddependencies = [ - ('CMake', '3.5.2') -] -dependencies = [ - ('Yasm', '1.3.0'), -] - -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/__archive__/x/xbitmaps/xbitmaps-1.1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/x/xbitmaps/xbitmaps-1.1.1-goolf-1.4.10.eb deleted file mode 100644 index 9e6fad7729ff..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xbitmaps/xbitmaps-1.1.1-goolf-1.4.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xbitmaps' -version = '1.1.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """provides bitmaps for x""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -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/__archive__/x/xbitmaps/xbitmaps-1.1.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/x/xbitmaps/xbitmaps-1.1.1-ictce-5.3.0.eb deleted file mode 100644 index 23a639e88030..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xbitmaps/xbitmaps-1.1.1-ictce-5.3.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xbitmaps' -version = '1.1.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """provides bitmaps for x""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -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/__archive__/x/xbitmaps/xbitmaps-1.1.1-intel-2014b.eb b/easybuild/easyconfigs/__archive__/x/xbitmaps/xbitmaps-1.1.1-intel-2014b.eb deleted file mode 100644 index c294b4f2113e..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xbitmaps/xbitmaps-1.1.1-intel-2014b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xbitmaps' -version = '1.1.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """provides bitmaps for x""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -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/__archive__/x/xbitmaps/xbitmaps-1.1.1-intel-2015a.eb b/easybuild/easyconfigs/__archive__/x/xbitmaps/xbitmaps-1.1.1-intel-2015a.eb deleted file mode 100644 index 4cb4a7415532..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xbitmaps/xbitmaps-1.1.1-intel-2015a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xbitmaps' -version = '1.1.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """provides bitmaps for x""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -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/__archive__/x/xcb-proto/xcb-proto-1.10-foss-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.10-foss-2014b-Python-2.7.8.eb deleted file mode 100644 index 56c11b1259bd..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.10-foss-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xcb-proto' -version = '1.10' - -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': '2014b'} - -python = 'Python' -pyver = '2.7.8' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [(python, pyver)] - -pyshortver = '.'.join(pyver.split('.')[0:2]) - -sanity_check_paths = { - 'files': ['lib/pkgconfig/xcb-proto.pc'], - 'dirs': ['lib/python%s/site-packages/xcbgen' % pyshortver] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.10-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.10-intel-2014b-Python-2.7.8.eb deleted file mode 100644 index 4e713d100710..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.10-intel-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xcb-proto' -version = '1.10' - -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': 'intel', 'version': '2014b'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.8' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [(python, pyver)] - -pyshortver = '.'.join(pyver.split('.')[0:2]) - -sanity_check_paths = { - 'files': ['lib/pkgconfig/xcb-proto.pc'], - 'dirs': ['lib/python%s/site-packages/xcbgen' % pyshortver] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.11-goolf-1.5.14-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.11-goolf-1.5.14-Python-2.7.9.eb deleted file mode 100644 index 5aabb670ddf1..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.11-goolf-1.5.14-Python-2.7.9.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xcb-proto' -version = '1.11' - -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': 'goolf', 'version': '1.5.14'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.9' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [(python, pyver)] - -pyshortver = '.'.join(pyver.split('.')[0:2]) - -sanity_check_paths = { - 'files': ['lib/pkgconfig/xcb-proto.pc'], - 'dirs': ['lib/python%s/site-packages/xcbgen' % pyshortver] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.11-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.11-intel-2015a-Python-2.7.10.eb deleted file mode 100644 index d27f91cf2b03..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.11-intel-2015a-Python-2.7.10.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xcb-proto' -version = '1.11' - -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': 'intel', 'version': '2015a'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [(python, pyver)] - -pyshortver = '.'.join(pyver.split('.')[0:2]) - -sanity_check_paths = { - 'files': ['lib/pkgconfig/xcb-proto.pc'], - 'dirs': ['lib/python%s/site-packages/xcbgen' % pyshortver] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.11-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.11-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 7dd5fbf8e328..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.11-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xcb-proto' -version = '1.11' - -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': 'intel', 'version': '2015a'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.9' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [(python, pyver)] - -pyshortver = '.'.join(pyver.split('.')[0:2]) - -sanity_check_paths = { - 'files': ['lib/pkgconfig/xcb-proto.pc'], - 'dirs': ['lib/python%s/site-packages/xcbgen' % pyshortver] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.11-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.11-intel-2015b-Python-2.7.10.eb deleted file mode 100644 index be9444a25e30..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.11-intel-2015b-Python-2.7.10.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xcb-proto' -version = '1.11' - -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': 'intel', 'version': '2015b'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.10' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [(python, pyver)] - -pyshortver = '.'.join(pyver.split('.')[0:2]) - -sanity_check_paths = { - 'files': ['lib/pkgconfig/xcb-proto.pc'], - 'dirs': ['lib/python%s/site-packages/xcbgen' % pyshortver] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.11-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.11-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 47d245e6decd..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.11-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xcb-proto' -version = '1.11' - -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': 'intel', 'version': '2015b'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pyver = '2.7.11' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [(python, pyver)] - -pyshortver = '.'.join(pyver.split('.')[0:2]) - -sanity_check_paths = { - 'files': ['lib/pkgconfig/xcb-proto.pc'], - 'dirs': ['lib/python%s/site-packages/xcbgen' % pyshortver] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.7-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.7-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 0d23ddbe5866..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.7-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xcb-proto' -version = '1.7' - -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': 'goolf', 'version': '1.4.10'} - -python = 'Python' -pyver = '2.7.3' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [(python, pyver)] - -pyshortver = '.'.join(pyver.split('.')[0:2]) - -sanity_check_paths = { - 'files': ['lib/pkgconfig/xcb-proto.pc'], - 'dirs': ['lib/python%s/site-packages/xcbgen' % pyshortver] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.7-goolf-1.5.14-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.7-goolf-1.5.14-Python-2.7.3.eb deleted file mode 100644 index da6b2762c10a..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.7-goolf-1.5.14-Python-2.7.3.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xcb-proto' -version = '1.7' - -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': 'goolf', 'version': '1.5.14'} - -python = 'Python' -pyver = '2.7.3' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [(python, pyver)] - -pyshortver = '.'.join(pyver.split('.')[0:2]) - -sanity_check_paths = { - 'files': ['lib/pkgconfig/xcb-proto.pc'], - 'dirs': ['lib/python%s/site-packages/xcbgen' % pyshortver] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.7-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.7-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index d0f7ea415997..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.7-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xcb-proto' -version = '1.7' - -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': 'ictce', 'version': '5.3.0'} - -python = 'Python' -pyver = '2.7.3' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [(python, pyver)] - -pyshortver = '.'.join(pyver.split('.')[0:2]) - -sanity_check_paths = { - 'files': ['lib/pkgconfig/xcb-proto.pc'], - 'dirs': ['lib/python%s/site-packages/xcbgen' % pyshortver] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.7-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.7-intel-2014b-Python-2.7.8.eb deleted file mode 100644 index d4f3a149dfea..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.7-intel-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xcb-proto' -version = '1.7' - -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': 'intel', 'version': '2014b'} - -python = 'Python' -pyver = '2.7.8' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [(python, pyver)] - -pyshortver = '.'.join(pyver.split('.')[0:2]) - -sanity_check_paths = { - 'files': ['lib/pkgconfig/xcb-proto.pc'], - 'dirs': ['lib/python%s/site-packages/xcbgen' % pyshortver] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xcb-util-image/xcb-util-image-0.4.0-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/x/xcb-util-image/xcb-util-image-0.4.0-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 83c4d8a05be8..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xcb-util-image/xcb-util-image-0.4.0-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xcb-util-image' -version = '0.4.0' -versionsuffix = '-Python-2.7.11' - -homepage = 'http://xcb.freedesktop.org/' -description = """The xcb-util-image package provides additional extensions to the XCB library.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('xcb-util', '0.4.0', versionsuffix), -] - -sanity_check_paths = { - 'files': ['lib/libxcb-image.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xcb-util-image/xcb-util-image-0.4.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/x/xcb-util-image/xcb-util-image-0.4.0-intel-2015b.eb deleted file mode 100644 index 3b7e3d4f5dfe..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xcb-util-image/xcb-util-image-0.4.0-intel-2015b.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xcb-util-image' -version = '0.4.0' - -homepage = 'http://xcb.freedesktop.org/' -description = """The xcb-util-image package provides additional extensions to the XCB library.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('xcb-util', '0.4.0'), -] - -sanity_check_paths = { - 'files': ['lib/libxcb-image.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xcb-util-keysyms/xcb-util-keysyms-0.4.0-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/x/xcb-util-keysyms/xcb-util-keysyms-0.4.0-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 8a78eed4007b..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xcb-util-keysyms/xcb-util-keysyms-0.4.0-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xcb-util-keysyms' -version = '0.4.0' -versionsuffix = '-Python-2.7.11' - -homepage = 'http://xcb.freedesktop.org/' -description = """The xcb-util-keysyms package contains a library for - handling standard X key constants and conversion to/from keycodes.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('libxcb', '1.11.1', versionsuffix), -] - -sanity_check_paths = { - 'files': ['lib/libxcb-keysyms.so'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xcb-util-keysyms/xcb-util-keysyms-0.4.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/x/xcb-util-keysyms/xcb-util-keysyms-0.4.0-intel-2015b.eb deleted file mode 100644 index 72d3c0d7bc16..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xcb-util-keysyms/xcb-util-keysyms-0.4.0-intel-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xcb-util-keysyms' -version = '0.4.0' - -homepage = 'http://xcb.freedesktop.org/' -description = """The xcb-util-keysyms package contains a library for - handling standard X key constants and conversion to/from keycodes.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('libxcb', '1.11.1', '-Python-2.7.10'), -] - -sanity_check_paths = { - 'files': ['lib/libxcb-keysyms.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xcb-util-renderutil/xcb-util-renderutil-0.3.9-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/x/xcb-util-renderutil/xcb-util-renderutil-0.3.9-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 1254207ef5d0..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xcb-util-renderutil/xcb-util-renderutil-0.3.9-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xcb-util-renderutil' -version = '0.3.9' -versionsuffix = '-Python-2.7.11' - -homepage = 'http://xcb.freedesktop.org/' -description = """The xcb-util-renderutil package provides additional extensions to the XCB library.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('libxcb', '1.11.1', versionsuffix), -] - -sanity_check_paths = { - 'files': ['lib/libxcb-render-util.so'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xcb-util-renderutil/xcb-util-renderutil-0.3.9-intel-2015b.eb b/easybuild/easyconfigs/__archive__/x/xcb-util-renderutil/xcb-util-renderutil-0.3.9-intel-2015b.eb deleted file mode 100644 index 561b237980b2..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xcb-util-renderutil/xcb-util-renderutil-0.3.9-intel-2015b.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xcb-util-renderutil' -version = '0.3.9' - -homepage = 'http://xcb.freedesktop.org/' -description = """The xcb-util-renderutil package provides additional extensions to the XCB library.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('libxcb', '1.11.1', '-Python-2.7.10'), -] - -sanity_check_paths = { - 'files': ['lib/libxcb-render-util.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xcb-util-wm/xcb-util-wm-0.4.1-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/x/xcb-util-wm/xcb-util-wm-0.4.1-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index b4ccaeddaac2..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xcb-util-wm/xcb-util-wm-0.4.1-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xcb-util-wm' -version = '0.4.1' -versionsuffix = '-Python-2.7.11' - -homepage = 'http://xcb.freedesktop.org/' -description = """The xcb-util-wm package contains libraries which provide client and window-manager helpers - for EWMH and ICCCM.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('libxcb', '1.11.1', versionsuffix), -] - -sanity_check_paths = { - 'files': ['lib/libxcb-%s.so' % x for x in ['ewmh', 'icccm']], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xcb-util-wm/xcb-util-wm-0.4.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/x/xcb-util-wm/xcb-util-wm-0.4.1-intel-2015b.eb deleted file mode 100644 index a789c945cbcd..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xcb-util-wm/xcb-util-wm-0.4.1-intel-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xcb-util-wm' -version = '0.4.1' - -homepage = 'http://xcb.freedesktop.org/' -description = """The xcb-util-wm package contains libraries which provide client and window-manager helpers - for EWMH and ICCCM.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('libxcb', '1.11.1', '-Python-2.7.10'), -] - -sanity_check_paths = { - 'files': ['lib/libxcb-%s.so' % x for x in ['ewmh', 'icccm']], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xcb-util/xcb-util-0.4.0-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/__archive__/x/xcb-util/xcb-util-0.4.0-intel-2015b-Python-2.7.11.eb deleted file mode 100644 index 0587deb544f1..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xcb-util/xcb-util-0.4.0-intel-2015b-Python-2.7.11.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xcb-util' -version = '0.4.0' -versionsuffix = '-Python-2.7.11' - -homepage = 'http://xcb.freedesktop.org/' -description = """The xcb-util package provides additional extensions to the XCB library, - many that were previously found in Xlib, but are not part of core X protocol""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('libxcb', '1.11.1', versionsuffix), -] - -sanity_check_paths = { - 'files': ['lib/libxcb-util.so'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xcb-util/xcb-util-0.4.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/x/xcb-util/xcb-util-0.4.0-intel-2015b.eb deleted file mode 100644 index a6a5649a3cbc..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xcb-util/xcb-util-0.4.0-intel-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xcb-util' -version = '0.4.0' - -homepage = 'http://xcb.freedesktop.org/' -description = """The xcb-util package provides additional extensions to the XCB library, - many that were previously found in Xlib, but are not part of core X protocol""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('libxcb', '1.11.1', '-Python-2.7.10'), -] - -sanity_check_paths = { - 'files': ['lib/libxcb-util.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.2.1-goolf-1.4.10.eb deleted file mode 100644 index c125fc298992..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.2.1-goolf-1.4.10.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xextproto' -version = '7.2.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """XExtProto protocol headers.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in [ - 'agproto.h', 'cupproto.h', 'dbeproto.h', 'dpmsproto.h', 'EVIproto.h', 'geproto.h', 'lbxproto.h', - 'mitmiscproto.h', 'multibufproto.h', 'securproto.h', 'shapeproto.h', 'shm.h', 'shmstr.h', 'syncproto.h', - 'xtestconst.h', 'xtestext1proto.h' - ] - ], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.2.1-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.2.1-goolf-1.5.14.eb deleted file mode 100644 index 658fd358381f..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.2.1-goolf-1.5.14.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xextproto' -version = '7.2.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """XExtProto protocol headers.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in [ - 'agproto.h', 'cupproto.h', 'dbeproto.h', 'dpmsproto.h', 'EVIproto.h', 'geproto.h', 'lbxproto.h', - 'mitmiscproto.h', 'multibufproto.h', 'securproto.h', 'shapeproto.h', 'shm.h', 'shmstr.h', 'syncproto.h', - 'xtestconst.h', 'xtestext1proto.h' - ] - ], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.2.1-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.2.1-ictce-5.3.0.eb deleted file mode 100644 index 6edad56122d2..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.2.1-ictce-5.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xextproto' -version = '7.2.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """XExtProto protocol headers.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in [ - 'agproto.h', 'cupproto.h', 'dbeproto.h', 'dpmsproto.h', 'EVIproto.h', 'geproto.h', 'lbxproto.h', - 'mitmiscproto.h', 'multibufproto.h', 'securproto.h', 'shapeproto.h', 'shm.h', 'shmstr.h', 'syncproto.h', - 'xtestconst.h', 'xtestext1proto.h' - ] - ], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.2.1-intel-2014b.eb b/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.2.1-intel-2014b.eb deleted file mode 100644 index bd7528575529..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.2.1-intel-2014b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xextproto' -version = '7.2.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """XExtProto protocol headers.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in [ - 'agproto.h', 'cupproto.h', 'dbeproto.h', 'dpmsproto.h', 'EVIproto.h', 'geproto.h', 'lbxproto.h', - 'mitmiscproto.h', 'multibufproto.h', 'securproto.h', 'shapeproto.h', 'shm.h', 'shmstr.h', 'syncproto.h', - 'xtestconst.h', 'xtestext1proto.h' - ] - ], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.3.0-foss-2014b.eb b/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.3.0-foss-2014b.eb deleted file mode 100644 index 3876294b7f05..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.3.0-foss-2014b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xextproto' -version = '7.3.0' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """XExtProto protocol headers.""" - -toolchain = {'name': 'foss', 'version': '2014b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in [ - 'agproto.h', 'cupproto.h', 'dbeproto.h', 'dpmsproto.h', 'EVIproto.h', 'geproto.h', 'lbxproto.h', - 'mitmiscproto.h', 'multibufproto.h', 'securproto.h', 'shapeproto.h', 'shm.h', 'shmstr.h', 'syncproto.h', - 'xtestconst.h', 'xtestext1proto.h' - ] - ], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.3.0-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.3.0-goolf-1.5.14.eb deleted file mode 100644 index 82aff3127f6d..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.3.0-goolf-1.5.14.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xextproto' -version = '7.3.0' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """XExtProto protocol headers.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in [ - 'agproto.h', 'cupproto.h', 'dbeproto.h', 'dpmsproto.h', 'EVIproto.h', 'geproto.h', 'lbxproto.h', - 'mitmiscproto.h', 'multibufproto.h', 'securproto.h', 'shapeproto.h', 'shm.h', 'shmstr.h', 'syncproto.h', - 'xtestconst.h', 'xtestext1proto.h' - ] - ], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.3.0-intel-2014b.eb b/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.3.0-intel-2014b.eb deleted file mode 100644 index 4a8769949592..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.3.0-intel-2014b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xextproto' -version = '7.3.0' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """XExtProto protocol headers.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in [ - 'agproto.h', 'cupproto.h', 'dbeproto.h', 'dpmsproto.h', 'EVIproto.h', 'geproto.h', 'lbxproto.h', - 'mitmiscproto.h', 'multibufproto.h', 'securproto.h', 'shapeproto.h', 'shm.h', 'shmstr.h', 'syncproto.h', - 'xtestconst.h', 'xtestext1proto.h' - ] - ], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.3.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.3.0-intel-2015a.eb deleted file mode 100644 index 91c591e727d6..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.3.0-intel-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xextproto' -version = '7.3.0' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """XExtProto protocol headers.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in [ - 'agproto.h', 'cupproto.h', 'dbeproto.h', 'dpmsproto.h', 'EVIproto.h', 'geproto.h', 'lbxproto.h', - 'mitmiscproto.h', 'multibufproto.h', 'securproto.h', 'shapeproto.h', 'shm.h', 'shmstr.h', 'syncproto.h', - 'xtestconst.h', 'xtestext1proto.h' - ] - ], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.3.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.3.0-intel-2015b.eb deleted file mode 100644 index c2246d929324..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.3.0-intel-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xextproto' -version = '7.3.0' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """XExtProto protocol headers.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in [ - 'agproto.h', 'cupproto.h', 'dbeproto.h', 'dpmsproto.h', 'EVIproto.h', 'geproto.h', 'lbxproto.h', - 'mitmiscproto.h', 'multibufproto.h', 'securproto.h', 'shapeproto.h', 'shm.h', 'shmstr.h', 'syncproto.h', - 'xtestconst.h', 'xtestext1proto.h' - ] - ], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xineramaproto/xineramaproto-1.2.1-foss-2014b.eb b/easybuild/easyconfigs/__archive__/x/xineramaproto/xineramaproto-1.2.1-foss-2014b.eb deleted file mode 100644 index 883ec594b7f9..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xineramaproto/xineramaproto-1.2.1-foss-2014b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xineramaproto' -version = '1.2.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "X protocol and ancillary headers for xinerama" - -toolchain = {'name': 'foss', 'version': '2014b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/panoramiXproto.h'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xineramaproto/xineramaproto-1.2.1-intel-2014b.eb b/easybuild/easyconfigs/__archive__/x/xineramaproto/xineramaproto-1.2.1-intel-2014b.eb deleted file mode 100644 index e582ff06dd5a..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xineramaproto/xineramaproto-1.2.1-intel-2014b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xineramaproto' -version = '1.2.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "X protocol and ancillary headers for xinerama" - -toolchain = {'name': 'intel', 'version': '2014b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/panoramiXproto.h'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xineramaproto/xineramaproto-1.2.1-intel-2015b.eb b/easybuild/easyconfigs/__archive__/x/xineramaproto/xineramaproto-1.2.1-intel-2015b.eb deleted file mode 100644 index 7e6eb92e9754..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xineramaproto/xineramaproto-1.2.1-intel-2015b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xineramaproto' -version = '1.2.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "X protocol and ancillary headers for xinerama" - -toolchain = {'name': 'intel', 'version': '2015b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/panoramiXproto.h'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xorg-macros/xorg-macros-1.17-GCC-4.7.2.eb b/easybuild/easyconfigs/__archive__/x/xorg-macros/xorg-macros-1.17-GCC-4.7.2.eb deleted file mode 100644 index 1d1be7fff0a6..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xorg-macros/xorg-macros-1.17-GCC-4.7.2.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xorg-macros' -version = '1.17' - -homepage = 'http://cgit.freedesktop.org/xorg/util/macros' -description = """X.org macros utilities.""" - -toolchain = {'name': 'GCC', 'version': '4.7.2'} - -source_urls = ['http://cgit.freedesktop.org/xorg/util/macros/snapshot'] # no slash ('/') at the end! -sources = ['util-macros-%(version)s.tar.gz'] - -dependencies = [('Autoconf', '2.69')] - -preconfigopts = './autogen.sh && ' - -sanity_check_paths = { - 'files': ['share/pkgconfig/xorg-macros.pc'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xorg-macros/xorg-macros-1.17-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/x/xorg-macros/xorg-macros-1.17-goolf-1.4.10.eb deleted file mode 100644 index a4bc0fb08d5f..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xorg-macros/xorg-macros-1.17-goolf-1.4.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xorg-macros' -version = '1.17' - -homepage = 'http://cgit.freedesktop.org/xorg/util/macros' -description = """X.org macros utilities.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://cgit.freedesktop.org/xorg/util/macros/snapshot'] # no slash ('/') at the end! -sources = ['util-macros-%(version)s.tar.gz'] - -dependencies = [('Autoconf', '2.69')] - -preconfigopts = './autogen.sh && ' - -sanity_check_paths = { - 'files': ['share/pkgconfig/xorg-macros.pc'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xorg-macros/xorg-macros-1.17-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/x/xorg-macros/xorg-macros-1.17-ictce-5.3.0.eb deleted file mode 100644 index d1253573cc61..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xorg-macros/xorg-macros-1.17-ictce-5.3.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xorg-macros' -version = '1.17' - -homepage = 'http://cgit.freedesktop.org/xorg/util/macros' -description = """X.org macros utilities.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://cgit.freedesktop.org/xorg/util/macros/snapshot'] # no slash ('/') at the end! -sources = ['util-macros-%(version)s.tar.gz'] - -dependencies = [('Autoconf', '2.69')] - -preconfigopts = './autogen.sh && ' - -sanity_check_paths = { - 'files': ['share/pkgconfig/xorg-macros.pc'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xorg-macros/xorg-macros-1.17-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/x/xorg-macros/xorg-macros-1.17-ictce-5.5.0.eb deleted file mode 100644 index a793ad1706cd..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xorg-macros/xorg-macros-1.17-ictce-5.5.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xorg-macros' -version = '1.17' - -homepage = 'http://cgit.freedesktop.org/xorg/util/macros' -description = """X.org macros utilities.""" -toolchain = {'name': 'ictce', 'version': '5.5.0'} - -source_urls = ['http://cgit.freedesktop.org/xorg/util/macros/snapshot'] # no slash ('/') at the end! -sources = ['util-macros-%(version)s.tar.gz'] - -dependencies = [('Autoconf', '2.69')] - -preconfigopts = './autogen.sh && ' - -sanity_check_paths = { - 'files': ['share/pkgconfig/xorg-macros.pc'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xorg-macros/xorg-macros-1.17-intel-2015a.eb b/easybuild/easyconfigs/__archive__/x/xorg-macros/xorg-macros-1.17-intel-2015a.eb deleted file mode 100644 index 195ab46393e9..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xorg-macros/xorg-macros-1.17-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xorg-macros' -version = '1.17' - -homepage = 'http://cgit.freedesktop.org/xorg/util/macros' -description = """X.org macros utilities.""" -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://cgit.freedesktop.org/xorg/util/macros/snapshot'] # no slash ('/') at the end! -sources = ['util-macros-%(version)s.tar.gz'] - -dependencies = [('Autotools', '20150119', '', ('GCC', '4.9.2'))] - -preconfigopts = './autogen.sh && ' - -sanity_check_paths = { - 'files': ['share/pkgconfig/xorg-macros.pc'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xorg-macros/xorg-macros-1.19.0-intel-2015a.eb b/easybuild/easyconfigs/__archive__/x/xorg-macros/xorg-macros-1.19.0-intel-2015a.eb deleted file mode 100644 index 8f8f5df7e5c8..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xorg-macros/xorg-macros-1.19.0-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xorg-macros' -version = '1.19.0' - -homepage = 'http://cgit.freedesktop.org/xorg/util/macros' -description = """X.org macros utilities.""" -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://cgit.freedesktop.org/xorg/util/macros/snapshot'] # no slash ('/') at the end! -sources = ['util-macros-%(version)s.tar.bz2'] - -dependencies = [('Autoconf', '2.69')] - -preconfigopts = './autogen.sh && ' - -sanity_check_paths = { - 'files': ['share/pkgconfig/xorg-macros.pc'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xorg-macros/xorg-macros-1.19.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/x/xorg-macros/xorg-macros-1.19.0-intel-2015b.eb deleted file mode 100644 index 232b31615c07..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xorg-macros/xorg-macros-1.19.0-intel-2015b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xorg-macros' -version = '1.19.0' - -homepage = 'http://cgit.freedesktop.org/xorg/util/macros' -description = """X.org macros utilities.""" -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = ['http://cgit.freedesktop.org/xorg/util/macros/snapshot'] # no slash ('/') at the end! -sources = ['util-macros-%(version)s.tar.gz'] - -dependencies = [('Autotools', '20150215', '', ('GNU', '4.9.3-2.25'))] - -preconfigopts = './autogen.sh && ' - -sanity_check_paths = { - 'files': ['share/pkgconfig/xorg-macros.pc'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xproto/xproto-7.0.23-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/x/xproto/xproto-7.0.23-goolf-1.4.10.eb deleted file mode 100644 index 4bddac5b2c04..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xproto/xproto-7.0.23-goolf-1.4.10.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xproto' -version = '7.0.23' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "X protocol and ancillary headers" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in ['ap_keysym.h', 'HPkeysym.h', 'keysym.h', 'Xalloca.h', '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/__archive__/x/xproto/xproto-7.0.23-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/x/xproto/xproto-7.0.23-goolf-1.5.14.eb deleted file mode 100644 index 07bf42b5f5eb..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xproto/xproto-7.0.23-goolf-1.5.14.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xproto' -version = '7.0.23' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "X protocol and ancillary headers" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in ['ap_keysym.h', 'HPkeysym.h', 'keysym.h', 'Xalloca.h', '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/__archive__/x/xproto/xproto-7.0.23-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/x/xproto/xproto-7.0.23-ictce-5.3.0.eb deleted file mode 100644 index 483afe06f30e..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xproto/xproto-7.0.23-ictce-5.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xproto' -version = '7.0.23' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "X protocol and ancillary headers" - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in ['ap_keysym.h', 'HPkeysym.h', 'keysym.h', 'Xalloca.h', '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/__archive__/x/xproto/xproto-7.0.26-foss-2014b.eb b/easybuild/easyconfigs/__archive__/x/xproto/xproto-7.0.26-foss-2014b.eb deleted file mode 100644 index e908c62705ec..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xproto/xproto-7.0.26-foss-2014b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xproto' -version = '7.0.26' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "X protocol and ancillary headers" - -toolchain = {'name': 'foss', 'version': '2014b'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in ['ap_keysym.h', 'HPkeysym.h', 'keysym.h', 'Xalloca.h', '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/__archive__/x/xproto/xproto-7.0.26-intel-2014b.eb b/easybuild/easyconfigs/__archive__/x/xproto/xproto-7.0.26-intel-2014b.eb deleted file mode 100644 index 2b1221a5079c..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xproto/xproto-7.0.26-intel-2014b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xproto' -version = '7.0.26' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "X protocol and ancillary headers" - -toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in ['ap_keysym.h', 'HPkeysym.h', 'keysym.h', 'Xalloca.h', '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/__archive__/x/xproto/xproto-7.0.27-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/x/xproto/xproto-7.0.27-goolf-1.5.14.eb deleted file mode 100644 index 634833a4a645..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xproto/xproto-7.0.27-goolf-1.5.14.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xproto' -version = '7.0.27' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "X protocol and ancillary headers" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in ['ap_keysym.h', 'HPkeysym.h', 'keysym.h', 'Xalloca.h', '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/__archive__/x/xproto/xproto-7.0.27-intel-2015a.eb b/easybuild/easyconfigs/__archive__/x/xproto/xproto-7.0.27-intel-2015a.eb deleted file mode 100644 index 361e38a93267..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xproto/xproto-7.0.27-intel-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xproto' -version = '7.0.27' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "X protocol and ancillary headers" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in ['ap_keysym.h', 'HPkeysym.h', 'keysym.h', 'Xalloca.h', '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/__archive__/x/xproto/xproto-7.0.28-intel-2015a.eb b/easybuild/easyconfigs/__archive__/x/xproto/xproto-7.0.28-intel-2015a.eb deleted file mode 100644 index 30b6582acd21..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xproto/xproto-7.0.28-intel-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xproto' -version = '7.0.28' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "X protocol and ancillary headers" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in ['ap_keysym.h', 'HPkeysym.h', 'keysym.h', 'Xalloca.h', '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/__archive__/x/xproto/xproto-7.0.28-intel-2015b.eb b/easybuild/easyconfigs/__archive__/x/xproto/xproto-7.0.28-intel-2015b.eb deleted file mode 100644 index 1c8cddb38f21..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xproto/xproto-7.0.28-intel-2015b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xproto' -version = '7.0.28' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "X protocol and ancillary headers" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in ['ap_keysym.h', 'HPkeysym.h', 'keysym.h', 'Xalloca.h', '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/__archive__/x/xtrans/xtrans-1.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/x/xtrans/xtrans-1.2-goolf-1.4.10.eb deleted file mode 100644 index 247e61316036..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xtrans/xtrans-1.2-goolf-1.4.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xtrans' -version = '1.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """xtrans includes a number of routines to make X implementations transport-independent; - at time of writing, it includes support for UNIX sockets, IPv4, IPv6, and DECnet. -""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -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', 'Xtransdnet.c', 'Xtrans.h', - 'Xtransint.h', 'Xtranslcl.c', 'Xtransos2.c', 'Xtranssock.c', - 'Xtranstli.c', 'Xtransutil.c']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xtrans/xtrans-1.2-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/x/xtrans/xtrans-1.2-goolf-1.5.14.eb deleted file mode 100644 index 33279f3ceb1d..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xtrans/xtrans-1.2-goolf-1.5.14.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xtrans' -version = '1.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """xtrans includes a number of routines to make X implementations transport-independent; - at time of writing, it includes support for UNIX sockets, IPv4, IPv6, and DECnet. -""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -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', 'Xtransdnet.c', 'Xtrans.h', - 'Xtransint.h', 'Xtranslcl.c', 'Xtransos2.c', 'Xtranssock.c', - 'Xtranstli.c', 'Xtransutil.c']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xtrans/xtrans-1.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/x/xtrans/xtrans-1.2-ictce-5.3.0.eb deleted file mode 100644 index 2b8c6ebbdd41..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xtrans/xtrans-1.2-ictce-5.3.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xtrans' -version = '1.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """xtrans includes a number of routines to make X implementations transport-independent; - at time of writing, it includes support for UNIX sockets, IPv4, IPv6, and DECnet. -""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -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', 'Xtransdnet.c', 'Xtrans.h', - 'Xtransint.h', 'Xtranslcl.c', 'Xtransos2.c', 'Xtranssock.c', - 'Xtranstli.c', 'Xtransutil.c']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xtrans/xtrans-1.2.6-foss-2014b.eb b/easybuild/easyconfigs/__archive__/x/xtrans/xtrans-1.2.6-foss-2014b.eb deleted file mode 100644 index 6edc4ce87fa6..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xtrans/xtrans-1.2.6-foss-2014b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xtrans' -version = '1.2.6' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """xtrans includes a number of routines to make X implementations transport-independent; - at time of writing, it includes support for UNIX sockets, IPv4, IPv6, and DECnet. -""" - -toolchain = {'name': 'foss', 'version': '2014b'} - -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', - 'Xtranslcl.c', 'Xtranssock.c', 'Xtranstli.c', 'Xtransutil.c']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xtrans/xtrans-1.3.4-intel-2014b.eb b/easybuild/easyconfigs/__archive__/x/xtrans/xtrans-1.3.4-intel-2014b.eb deleted file mode 100644 index eac6d863c0ca..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xtrans/xtrans-1.3.4-intel-2014b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xtrans' -version = '1.3.4' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """xtrans includes a number of routines to make X implementations transport-independent; - at time of writing, it includes support for UNIX sockets, IPv4, IPv6, and DECnet. -""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -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', - 'Xtranslcl.c', 'Xtranssock.c', 'Xtransutil.c']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xtrans/xtrans-1.3.4-intel-2015a.eb b/easybuild/easyconfigs/__archive__/x/xtrans/xtrans-1.3.4-intel-2015a.eb deleted file mode 100644 index 788f0681d1d8..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xtrans/xtrans-1.3.4-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xtrans' -version = '1.3.4' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """xtrans includes a number of routines to make X implementations transport-independent; - at time of writing, it includes support for UNIX sockets, IPv4, IPv6, and DECnet. -""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -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', - 'Xtranslcl.c', 'Xtranssock.c', 'Xtransutil.c']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xtrans/xtrans-1.3.5-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/x/xtrans/xtrans-1.3.5-goolf-1.5.14.eb deleted file mode 100644 index 573dd33276e3..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xtrans/xtrans-1.3.5-goolf-1.5.14.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xtrans' -version = '1.3.5' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """xtrans includes a number of routines to make X implementations transport-independent; - at time of writing, it includes support for UNIX sockets, IPv4, IPv6, and DECnet. -""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -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', - 'Xtranslcl.c', 'Xtranssock.c', 'Xtransutil.c']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xtrans/xtrans-1.3.5-intel-2015a.eb b/easybuild/easyconfigs/__archive__/x/xtrans/xtrans-1.3.5-intel-2015a.eb deleted file mode 100644 index a2e3133d2af4..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xtrans/xtrans-1.3.5-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xtrans' -version = '1.3.5' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """xtrans includes a number of routines to make X implementations transport-independent; - at time of writing, it includes support for UNIX sockets, IPv4, IPv6, and DECnet. -""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -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', - 'Xtranslcl.c', 'Xtranssock.c', 'Xtransutil.c']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/x/xtrans/xtrans-1.3.5-intel-2015b.eb b/easybuild/easyconfigs/__archive__/x/xtrans/xtrans-1.3.5-intel-2015b.eb deleted file mode 100644 index e36d13a40f8f..000000000000 --- a/easybuild/easyconfigs/__archive__/x/xtrans/xtrans-1.3.5-intel-2015b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xtrans' -version = '1.3.5' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """xtrans includes a number of routines to make X implementations transport-independent; - at time of writing, it includes support for UNIX sockets, IPv4, IPv6, and DECnet. -""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -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', - 'Xtranslcl.c', 'Xtranssock.c', 'Xtransutil.c']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/y/YAML-Syck/YAML-Syck-1.27-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/__archive__/y/YAML-Syck/YAML-Syck-1.27-goolf-1.4.10-Perl-5.16.3.eb deleted file mode 100644 index 634b4f040d55..000000000000 --- a/easybuild/easyconfigs/__archive__/y/YAML-Syck/YAML-Syck-1.27-goolf-1.4.10-Perl-5.16.3.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013 Uni.Lu/LCSB -# Authors:: Nils Christian -# License:: MIT/GPL -# $Id$ -# -## -easyblock = 'PerlModule' - -name = 'YAML-Syck' -version = '1.27' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://search.cpan.org/perldoc?YAML%3A%3ASyck' -description = """Fast, lightweight YAML loader and dumper. - This module provides a Perl interface to the libsyck data serialization library.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://www.cpan.org/modules/by-module/YAML'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Perl', '5.16.3'), -] - -options = {'modulename': 'YAML::Syck'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi/YAML'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/y/YAML-Syck/YAML-Syck-1.27-ictce-5.3.0-Perl-5.16.3.eb b/easybuild/easyconfigs/__archive__/y/YAML-Syck/YAML-Syck-1.27-ictce-5.3.0-Perl-5.16.3.eb deleted file mode 100644 index a9b01507615b..000000000000 --- a/easybuild/easyconfigs/__archive__/y/YAML-Syck/YAML-Syck-1.27-ictce-5.3.0-Perl-5.16.3.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013 Uni.Lu/LCSB -# Authors:: Nils Christian -# License:: MIT/GPL -# $Id$ -# -## -easyblock = 'PerlModule' - -name = 'YAML-Syck' -version = '1.27' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://search.cpan.org/perldoc?YAML%3A%3ASyck' -description = """Fast, lightweight YAML loader and dumper. - This module provides a Perl interface to the libsyck data serialization library.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://www.cpan.org/modules/by-module/YAML'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Perl', '5.16.3'), -] - -options = {'modulename': 'YAML::Syck'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi/YAML'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/y/YAXT/YAXT-0.2.1-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/y/YAXT/YAXT-0.2.1-ictce-5.5.0.eb deleted file mode 100644 index 580265ba7e54..000000000000 --- a/easybuild/easyconfigs/__archive__/y/YAXT/YAXT-0.2.1-ictce-5.5.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'YAXT' -version = '0.2.1' - -homepage = 'https://www.dkrz.de/redmine/projects/yaxt' -description = "Yet Another eXchange Tool" - -toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'usempi': True} - -source_urls = ['https://www.dkrz.de/redmine/attachments/download/436/'] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ["include/yaxt.h", "include/yaxt.mod", "lib/libyaxt.a", "lib/libyaxt.%s" % SHLIB_EXT], - 'dirs': ["include/xt"], -} - -configopts = 'FC="$F90" FCFLAGS="$F90FLAGS -cpp"' - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/y/YAXT/YAXT-0.4.4-foss-2015a.eb b/easybuild/easyconfigs/__archive__/y/YAXT/YAXT-0.4.4-foss-2015a.eb deleted file mode 100644 index c754d53b2757..000000000000 --- a/easybuild/easyconfigs/__archive__/y/YAXT/YAXT-0.4.4-foss-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'YAXT' -version = '0.4.4' - -homepage = 'https://www.dkrz.de/redmine/projects/yaxt' -description = "Yet Another eXchange Tool" - -toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'usempi': True} - -source_urls = ['https://www.dkrz.de/redmine/attachments/download/464/'] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ["include/yaxt.h", "include/yaxt.mod", "lib/libyaxt.a", "lib/libyaxt.%s" % SHLIB_EXT], - 'dirs': ["include/xt"], -} - -configopts = 'FC="$F90" FCFLAGS="$F90FLAGS -cpp"' - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/y/YamCha/YamCha-0.33-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/y/YamCha/YamCha-0.33-goolf-1.4.10.eb deleted file mode 100644 index 3b2bedf3fba7..000000000000 --- a/easybuild/easyconfigs/__archive__/y/YamCha/YamCha-0.33-goolf-1.4.10.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'YamCha' -version = '0.33' - -homepage = 'http://chasen.org/~taku/software/yamcha/' -description = """YamCha (Yet Another Multipurpose CHunk Annotator) s a generic, customizable, - and open source text chunker oriented toward a lot of NLP tasks, such as POS tagging, - Named Entity Recognition, base NP chunking, and Text Chunking. YamCha is using a state-of-the-art - machine learning algorithm called Support Vector Machines (SVMs).""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True, 'opt': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://chasen.org/~taku/software/yamcha/src'] - -patches = [ - 'mkdarts_cpp_cstdlib.patch', - 'param_cpp_cstring.patch', -] - -dependencies = [('TinySVM', '0.09')] - -builddependencies = [('libtool', '2.4.2')] - -configopts = '--with-svm-learn=$EBROOTTINYSVM' - -# YamCHA ships a very old libtool by itself -buildopts = 'LIBTOOL=libtool' - -sanity_check_paths = { - 'files': ["bin/yamcha"], - 'dirs': ["libexec/yamcha"], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/y/YamCha/YamCha-0.33-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/y/YamCha/YamCha-0.33-ictce-5.3.0.eb deleted file mode 100644 index e2c37e803589..000000000000 --- a/easybuild/easyconfigs/__archive__/y/YamCha/YamCha-0.33-ictce-5.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'YamCha' -version = '0.33' - -homepage = 'http://chasen.org/~taku/software/yamcha/' -description = """YamCha (Yet Another Multipurpose CHunk Annotator) s a generic, customizable, - and open source text chunker oriented toward a lot of NLP tasks, such as POS tagging, - Named Entity Recognition, base NP chunking, and Text Chunking. YamCha is using a state-of-the-art - machine learning algorithm called Support Vector Machines (SVMs).""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True, 'opt': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://chasen.org/~taku/software/yamcha/src'] - -patches = [ - 'mkdarts_cpp_cstdlib.patch', - 'param_cpp_cstring.patch', -] - -dependencies = [('TinySVM', '0.09')] - -builddependencies = [('libtool', '2.4.2')] - -configopts = '--with-svm-learn=$EBROOTTINYSVM' - -# YamCHA ships a very old libtool by itself -buildopts = 'LIBTOOL=libtool' - -sanity_check_paths = { - 'files': ["bin/yamcha"], - 'dirs': ["libexec/yamcha"], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/__archive__/y/Yambo/Yambo-4.0.2-rev.90-intel-2015b-QuantumESPRESSO-5.2.1.eb b/easybuild/easyconfigs/__archive__/y/Yambo/Yambo-4.0.2-rev.90-intel-2015b-QuantumESPRESSO-5.2.1.eb deleted file mode 100644 index 8696368a6858..000000000000 --- a/easybuild/easyconfigs/__archive__/y/Yambo/Yambo-4.0.2-rev.90-intel-2015b-QuantumESPRESSO-5.2.1.eb +++ /dev/null @@ -1,53 +0,0 @@ -easyblock = 'MakeCp' - -name = 'Yambo' -version = '4.0.2-rev.90' -qe = 'QuantumESPRESSO' -qever = '5.2.1' -versionsuffix = '-%s-%s' % (qe, qever) - -homepage = 'http://www.yambo-code.org' -description = """Yambo is a FORTRAN/C code for Many-Body calculations in solid state and molecular physics. - Yambo relies on the Kohn-Sham wavefunctions generated by two DFT public codes: abinit, and PWscf.""" - -toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://qe-forge.org/gf/download/frsrelease/201/870/'] -checksums = ['03d5ffc655eb4c03db4e264606117c86'] - -dependencies = [ - ('netCDF-Fortran', '4.4.2'), - (qe, qever), -] - -with_configure = 'True' - -configopts = 'CPPFLAGS="" FCFLAGS="-nofor_main" ' -configopts += '--with-blas-libs="$LIBBLAS" ' -configopts += '--with-lapack-libs="$LIBLAPACK" ' -configopts += '--with-fft-libs="$LIBFFT" ' -configopts += '--with-iotk-path="$EBROOTQUANTUMESPRESSO/espresso-%s/S3DE/iotk" ' % qever -configopts += '--enable-netcdf-hdf5 ' -configopts += '--with-netcdf-includedir="$EBROOTNETCDFMINFORTRAN/include" ' -configopts += '--with-netcdf-libdir="$EBROOTNETCDFMINFORTRAN/lib" ' - -buildopts = 'yambo interfaces ypp' - -parallel = 1 - -files_to_copy = [(['bin/*'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/' + prog for prog in ['a2y', 'p2y', 'yambo', 'ypp']], - 'dirs': [] -} - -# Yambo is installed with QuantumESPRESSO. I do not like if the same program (with different versions) -# 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 - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/__archive__/y/Yasm/Yasm-1.2.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/y/Yasm/Yasm-1.2.0-goolf-1.4.10.eb deleted file mode 100644 index 4a8968507994..000000000000 --- a/easybuild/easyconfigs/__archive__/y/Yasm/Yasm-1.2.0-goolf-1.4.10.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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.2.0' - -homepage = 'http://www.tortall.net/projects/yasm/' -description = """Yasm-1.2.0: Complete rewrite of the NASM assembler with BSD license""" - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.tortall.net/projects/yasm/releases/'] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sanity_check_paths = { - 'files': ['bin/yasm'], - 'dirs': [] -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/y/Yasm/Yasm-1.2.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/y/Yasm/Yasm-1.2.0-ictce-5.3.0.eb deleted file mode 100644 index a67685c36b1c..000000000000 --- a/easybuild/easyconfigs/__archive__/y/Yasm/Yasm-1.2.0-ictce-5.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# 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.2.0' - -homepage = 'http://www.tortall.net/projects/yasm/' -description = """Yasm-1.2.0: Complete rewrite of the NASM assembler with BSD license""" - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.tortall.net/projects/yasm/releases/'] - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sanity_check_paths = { - 'files': ['bin/yasm'], - 'dirs': [] -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/y/Yasm/Yasm-1.3.0-foss-2015a.eb b/easybuild/easyconfigs/__archive__/y/Yasm/Yasm-1.3.0-foss-2015a.eb deleted file mode 100644 index 83c2304c3f9b..000000000000 --- a/easybuild/easyconfigs/__archive__/y/Yasm/Yasm-1.3.0-foss-2015a.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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': '2015a'} - -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/__archive__/y/Yasm/Yasm-1.3.0-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/y/Yasm/Yasm-1.3.0-goolf-1.7.20.eb deleted file mode 100644 index f3f0a1a91503..000000000000 --- a/easybuild/easyconfigs/__archive__/y/Yasm/Yasm-1.3.0-goolf-1.7.20.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Yasm' -version = '1.3.0' - -homepage = 'http://www.tortall.net/projects/yasm/' -description = "Yasm-1.3.0: Complete rewrite of the NASM assembler with BSD license" - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.tortall.net/projects/yasm/releases/'] - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -sanity_check_paths = { - 'files': ['bin/yasm'], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/__archive__/y/Yasm/Yasm-1.3.0-intel-2015b.eb b/easybuild/easyconfigs/__archive__/y/Yasm/Yasm-1.3.0-intel-2015b.eb deleted file mode 100644 index 053cfe39f7b1..000000000000 --- a/easybuild/easyconfigs/__archive__/y/Yasm/Yasm-1.3.0-intel-2015b.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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': '2015b'} - -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/__archive__/y/yaff/yaff-1.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/y/yaff/yaff-1.0-goolf-1.4.10-Python-2.7.3.eb deleted file mode 100644 index 18d770178674..000000000000 --- a/easybuild/easyconfigs/__archive__/y/yaff/yaff-1.0-goolf-1.4.10-Python-2.7.3.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = "PythonPackage" - -name = 'yaff' -version = '1.0' - -homepage = 'http://molmod.github.io/yaff/' -description = """Yaff stands for 'Yet another force field'. It is a pythonic force-field code.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://users.ugent.be/~tovrstra/yaff'] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('h5py', '2.1.3', versionsuffix), - ('matplotlib', '1.2.1', versionsuffix), - ('Cython', '0.19.1', versionsuffix), - ('molmod', '1.0', versionsuffix), -] - -# disable tests that require X11 by specifying "backend: agg" in matplotlibrc -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%s/site-packages/%%(name)s' % pythonshortversion], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/y/yaff/yaff-1.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/y/yaff/yaff-1.0-ictce-5.3.0-Python-2.7.3.eb deleted file mode 100644 index ed6b89759487..000000000000 --- a/easybuild/easyconfigs/__archive__/y/yaff/yaff-1.0-ictce-5.3.0-Python-2.7.3.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = "PythonPackage" - -name = 'yaff' -version = '1.0' - -homepage = 'http://molmod.github.io/yaff/' -description = """Yaff stands for 'Yet another force field'. It is a pythonic force-field code.""" - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://users.ugent.be/~tovrstra/yaff'] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = '2.7.3' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('h5py', '2.1.3', versionsuffix), - ('matplotlib', '1.2.1', versionsuffix), - ('Cython', '0.19.1', versionsuffix), - ('molmod', '1.0', versionsuffix), -] - -# disable tests that require X11 by specifying "backend: agg" in matplotlibrc -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%s/site-packages/%%(name)s' % pythonshortversion], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/__archive__/y/yaff/yaff-1.0.develop.2.14-intel-2015b-Python-2.7.10-HDF5-1.8.15-patch1-serial.eb b/easybuild/easyconfigs/__archive__/y/yaff/yaff-1.0.develop.2.14-intel-2015b-Python-2.7.10-HDF5-1.8.15-patch1-serial.eb deleted file mode 100644 index 8d4f8961ee79..000000000000 --- a/easybuild/easyconfigs/__archive__/y/yaff/yaff-1.0.develop.2.14-intel-2015b-Python-2.7.10-HDF5-1.8.15-patch1-serial.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'yaff' -version = '1.0.develop.2.14' -hdf5ver = '1.8.15-patch1' -versionsuffix = '-Python-%%(pyver)s-HDF5-%s-serial' % hdf5ver - -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': '2015b'} - -source_urls = ['https://github.com/molmod/yaff/releases/download/%(version)s'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Python', '2.7.10'), - ('h5py', '2.5.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/__archive__/z/ZeroMQ/ZeroMQ-2.2.0-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-2.2.0-goolf-1.4.10.eb deleted file mode 100644 index b73b89d70f69..000000000000 --- a/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-2.2.0-goolf-1.4.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ZeroMQ' -version = '2.2.0' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://download.zeromq.org/'] -sources = [SOURCELOWER_TAR_GZ] - -# --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.22.2') -] - -sanity_check_paths = { - 'files': ['lib/libzmq.%s' % SHLIB_EXT, 'lib/libzmq.a'], - 'dirs': ['include', 'lib'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-2.2.0-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-2.2.0-ictce-5.3.0.eb deleted file mode 100644 index 40d87c85a13c..000000000000 --- a/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-2.2.0-ictce-5.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ZeroMQ' -version = '2.2.0' - -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': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://download.zeromq.org/'] -sources = [SOURCELOWER_TAR_GZ] - -# --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.22.2'), -] - -sanity_check_paths = { - 'files': ['lib/libzmq.%s' % SHLIB_EXT, 'lib/libzmq.a'], - 'dirs': ['include', 'lib'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-2.2.0-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-2.2.0-ictce-5.5.0.eb deleted file mode 100644 index c3ed6bc8cded..000000000000 --- a/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-2.2.0-ictce-5.5.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ZeroMQ' -version = '2.2.0' - -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': 'ictce', 'version': '5.5.0'} - -source_urls = ['http://download.zeromq.org/'] -sources = [SOURCELOWER_TAR_GZ] - -# --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.22.2'), -] - -sanity_check_paths = { - 'files': ['lib/libzmq.%s' % SHLIB_EXT, 'lib/libzmq.a'], - 'dirs': ['include', 'lib'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-3.2.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-3.2.2-goolf-1.4.10.eb deleted file mode 100644 index 95a131cfe830..000000000000 --- a/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-3.2.2-goolf-1.4.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ZeroMQ' -version = '3.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': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://download.zeromq.org/'] -sources = [SOURCELOWER_TAR_GZ] - -# --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.22.2') -] - -sanity_check_paths = { - 'files': ['lib/libzmq.%s' % SHLIB_EXT, 'lib/libzmq.a'], - 'dirs': ['include', 'lib'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-3.2.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-3.2.2-ictce-5.3.0.eb deleted file mode 100644 index 527739faf9c2..000000000000 --- a/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-3.2.2-ictce-5.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ZeroMQ' -version = '3.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': 'ictce', 'version': '5.3.0'} - -source_urls = ['http://download.zeromq.org/'] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['ZeroMQ-%(version)s_icc.patch'] - -# --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.22.2'), -] - -sanity_check_paths = { - 'files': ['lib/libzmq.%s' % SHLIB_EXT, 'lib/libzmq.a'], - 'dirs': ['include', 'lib'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-3.2.5-foss-2015a.eb b/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-3.2.5-foss-2015a.eb deleted file mode 100644 index 1f514501d975..000000000000 --- a/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-3.2.5-foss-2015a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ZeroMQ' -version = '3.2.5' - -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': '2015a'} - -source_urls = ['http://download.zeromq.org/'] -sources = [SOURCELOWER_TAR_GZ] - -# --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.26.1'), -] - -sanity_check_paths = { - 'files': ['lib/libzmq.%s' % SHLIB_EXT, 'lib/libzmq.a'], - 'dirs': ['include', 'lib'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-3.2.5-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-3.2.5-goolf-1.4.10.eb deleted file mode 100644 index a6ea95a4c283..000000000000 --- a/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-3.2.5-goolf-1.4.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ZeroMQ' -version = '3.2.5' - -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': 'goolf', 'version': '1.4.10'} - -source_urls = ['http://download.zeromq.org/'] -sources = [SOURCELOWER_TAR_GZ] - -# --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.26.1'), -] - -sanity_check_paths = { - 'files': ['lib/libzmq.%s' % SHLIB_EXT, 'lib/libzmq.a'], - 'dirs': ['include', 'lib'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-3.2.5-intel-2015a.eb b/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-3.2.5-intel-2015a.eb deleted file mode 100644 index b225911a4b76..000000000000 --- a/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-3.2.5-intel-2015a.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ZeroMQ' -version = '3.2.5' - -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': '2015a'} - -source_urls = ['http://download.zeromq.org/'] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['ZeroMQ-3.2.2_icc.patch'] - -# --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.26.1'), -] - -sanity_check_paths = { - 'files': ['lib/libzmq.%s' % SHLIB_EXT, 'lib/libzmq.a'], - 'dirs': ['include', 'lib'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-4.0.3-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-4.0.3-ictce-5.5.0.eb deleted file mode 100644 index 7785988c2b9c..000000000000 --- a/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-4.0.3-ictce-5.5.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ZeroMQ' -version = '4.0.3' - -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': 'ictce', 'version': '5.5.0'} - -source_urls = ['http://download.zeromq.org/'] -sources = [SOURCELOWER_TAR_GZ] - -# --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.24'), -] - -sanity_check_paths = { - 'files': ['lib/libzmq.%s' % SHLIB_EXT, 'lib/libzmq.a'], - 'dirs': ['include', 'lib'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-4.1.3-intel-2015a.eb b/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-4.1.3-intel-2015a.eb deleted file mode 100644 index bc5c878ab6db..000000000000 --- a/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-4.1.3-intel-2015a.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ZeroMQ' -version = '4.1.3' - -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': '2015a'} - -source_urls = ['http://download.zeromq.org/'] -sources = [SOURCELOWER_TAR_GZ] - -# --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.26.2'), - ('libsodium', '1.0.3'), -] - -sanity_check_paths = { - 'files': ['lib/libzmq.%s' % SHLIB_EXT, 'lib/libzmq.a'], - 'dirs': ['include', 'lib'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-4.1.4-foss-2015a.eb b/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-4.1.4-foss-2015a.eb deleted file mode 100644 index 344b95ebc3e6..000000000000 --- a/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-4.1.4-foss-2015a.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ZeroMQ' -version = '4.1.4' - -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': '2015a'} - -source_urls = ['http://download.zeromq.org/'] -sources = [SOURCELOWER_TAR_GZ] - -# --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.27.1'), - ('libsodium', '1.0.8'), -] - -sanity_check_paths = { - 'files': ['lib/libzmq.so', 'lib/libzmq.a'], - 'dirs': ['include', 'lib'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-4.1.4-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-4.1.4-goolf-1.7.20.eb deleted file mode 100644 index c05e7607ba7e..000000000000 --- a/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-4.1.4-goolf-1.7.20.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ZeroMQ' -version = '4.1.4' - -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': 'goolf', 'version': '1.7.20'} - -source_urls = ['http://download.zeromq.org/'] -sources = [SOURCELOWER_TAR_GZ] - -# --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.27.1'), - ('libsodium', '1.0.8'), -] - -sanity_check_paths = { - 'files': ['lib/libzmq.so', 'lib/libzmq.a'], - 'dirs': ['include', 'lib'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-4.1.4-intel-2015b.eb b/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-4.1.4-intel-2015b.eb deleted file mode 100644 index 0261518b887b..000000000000 --- a/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-4.1.4-intel-2015b.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ZeroMQ' -version = '4.1.4' - -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': '2015b'} - -source_urls = ['http://download.zeromq.org/'] -sources = [SOURCELOWER_TAR_GZ] - -# --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.27.1'), - ('libsodium', '1.0.6'), -] - -sanity_check_paths = { - 'files': ['lib/libzmq.so', 'lib/libzmq.a'], - 'dirs': ['include', 'lib'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.5-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.5-goolf-1.4.10.eb deleted file mode 100644 index daba234ecf69..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.5-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'zlib' -version = '1.2.5' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlib/zlib-1.2.5-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.5-ictce-5.3.0.eb deleted file mode 100644 index 822d286719f1..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.5-ictce-5.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'zlib' -version = '1.2.5' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -patches = ['zlib-%(version)s-detected-icc.patch'] - -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/__archive__/z/zlib/zlib-1.2.5-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.5-ictce-5.5.0.eb deleted file mode 100644 index 1d129e59cb68..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.5-ictce-5.5.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'zlib' -version = '1.2.5' - -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -patches = ['zlib-%(version)s-detected-icc.patch'] - -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/__archive__/z/zlib/zlib-1.2.7-foss-2014b.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-foss-2014b.eb deleted file mode 100644 index 2cd7bfea2b90..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-foss-2014b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'zlib' -version = '1.2.7' - -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': 'foss', 'version': '2014b'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlib/zlib-1.2.7-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-goolf-1.4.10.eb deleted file mode 100644 index ab6b94129ce7..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'zlib' -version = '1.2.7' - -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlib/zlib-1.2.7-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-goolf-1.5.14.eb deleted file mode 100644 index e012746ef375..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-goolf-1.5.14.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'zlib' -version = '1.2.7' - -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': 'goolf', 'version': '1.5.14'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlib/zlib-1.2.7-ictce-5.2.0.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-ictce-5.2.0.eb deleted file mode 100644 index 7fb621ba0df5..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-ictce-5.2.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'zlib' -version = '1.2.7' - -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': 'ictce', 'version': '5.2.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlib/zlib-1.2.7-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-ictce-5.3.0.eb deleted file mode 100644 index 90333383fbba..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-ictce-5.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'zlib' -version = '1.2.7' - -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlib/zlib-1.2.7-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-ictce-5.4.0.eb deleted file mode 100644 index ab73afa7b9c8..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-ictce-5.4.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'zlib' -version = '1.2.7' - -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': 'ictce', 'version': '5.4.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlib/zlib-1.2.7-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-ictce-5.5.0.eb deleted file mode 100644 index 260dbe8959d1..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-ictce-5.5.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'zlib' -version = '1.2.7' - -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlib/zlib-1.2.7-ictce-6.1.5.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-ictce-6.1.5.eb deleted file mode 100644 index 208dc7a9fd44..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-ictce-6.1.5.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'zlib' -version = '1.2.7' - -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': 'ictce', 'version': '6.1.5'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlib/zlib-1.2.7-intel-2014b.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-intel-2014b.eb deleted file mode 100644 index 8aab4620530c..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-intel-2014b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'zlib' -version = '1.2.7' - -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': 'intel', 'version': '2014b'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlib/zlib-1.2.7-intel-2015a.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-intel-2015a.eb deleted file mode 100644 index ebb898495951..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'zlib' -version = '1.2.7' - -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': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlib/zlib-1.2.8-CrayGNU-2015.06.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-CrayGNU-2015.06.eb deleted file mode 100644 index ab2a54c1b690..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-CrayGNU-2015.06.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'CrayGNU', 'version': '2015.06'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlib/zlib-1.2.8-CrayGNU-2015.11.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-CrayGNU-2015.11.eb deleted file mode 100644 index 8b079f0d60df..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-CrayGNU-2015.11.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'CrayGNU', 'version': '2015.11'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlib/zlib-1.2.8-CrayGNU-2016.03.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-CrayGNU-2016.03.eb deleted file mode 100644 index 8986e89a6dfb..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-CrayGNU-2016.03.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'CrayGNU', 'version': '2016.03'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlib/zlib-1.2.8-GCC-4.7.3.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-GCC-4.7.3.eb deleted file mode 100644 index 1192872c1031..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-GCC-4.7.3.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'GCC', 'version': '4.7.3'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlib/zlib-1.2.8-foss-2014b.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-foss-2014b.eb deleted file mode 100644 index cfcb2bbea8f6..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-foss-2014b.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'foss', 'version': '2014b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlib/zlib-1.2.8-foss-2015.05.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-foss-2015.05.eb deleted file mode 100644 index d7d7de4e67d3..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-foss-2015.05.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'foss', 'version': '2015.05'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlib/zlib-1.2.8-foss-2015a.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-foss-2015a.eb deleted file mode 100644 index db7aae0d304e..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-foss-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'foss', 'version': '2015a'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlib/zlib-1.2.8-foss-2015b.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-foss-2015b.eb deleted file mode 100644 index 7816ad0e723b..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-foss-2015b.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'foss', 'version': '2015b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlib/zlib-1.2.8-gompi-1.5.16.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-gompi-1.5.16.eb deleted file mode 100644 index 193fdea71fdd..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-gompi-1.5.16.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'gompi', 'version': '1.5.16'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlib/zlib-1.2.8-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-goolf-1.4.10.eb deleted file mode 100644 index e939da6164e7..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-goolf-1.4.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlib/zlib-1.2.8-goolf-1.5.14.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-goolf-1.5.14.eb deleted file mode 100644 index e6c8fcbaf522..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-goolf-1.5.14.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'goolf', 'version': '1.5.14'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlib/zlib-1.2.8-goolf-1.5.16.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-goolf-1.5.16.eb deleted file mode 100644 index fa938352c895..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-goolf-1.5.16.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'goolf', 'version': '1.5.16'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlib/zlib-1.2.8-goolf-1.7.20.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-goolf-1.7.20.eb deleted file mode 100644 index 5f8aec518895..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-goolf-1.7.20.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'goolf', 'version': '1.7.20'} -toolchainopts = {'pic': True} - -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] -sources = [SOURCELOWER_TAR_GZ] - -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/__archive__/z/zlib/zlib-1.2.8-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-ictce-5.3.0.eb deleted file mode 100644 index e7a70ba0d059..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-ictce-5.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'ictce', 'version': '5.3.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlib/zlib-1.2.8-ictce-5.4.0.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-ictce-5.4.0.eb deleted file mode 100644 index 15b66c753725..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-ictce-5.4.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -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 = {'version': '5.4.0', 'name': 'ictce'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlib/zlib-1.2.8-ictce-5.5.0.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-ictce-5.5.0.eb deleted file mode 100644 index fe67071a0f85..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-ictce-5.5.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'ictce', 'version': '5.5.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%s' % version, 'download')] - -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/__archive__/z/zlib/zlib-1.2.8-ictce-6.2.5.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-ictce-6.2.5.eb deleted file mode 100644 index f0a6894a1594..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-ictce-6.2.5.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'ictce', 'version': '6.2.5'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%s' % version, 'download')] - -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/__archive__/z/zlib/zlib-1.2.8-ictce-7.1.2.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-ictce-7.1.2.eb deleted file mode 100644 index d1ec42ed0ef4..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-ictce-7.1.2.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'ictce', 'version': '7.1.2'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%s' % version, 'download')] - -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/__archive__/z/zlib/zlib-1.2.8-ictce-7.3.5.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-ictce-7.3.5.eb deleted file mode 100644 index c37c55c1d2f2..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-ictce-7.3.5.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'ictce', 'version': '7.3.5'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%s' % version, 'download')] - -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/__archive__/z/zlib/zlib-1.2.8-intel-2014.06.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-intel-2014.06.eb deleted file mode 100644 index 603aa1686ed4..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-intel-2014.06.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'intel', 'version': '2014.06'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlib/zlib-1.2.8-intel-2014b.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-intel-2014b.eb deleted file mode 100644 index 855a831081b8..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-intel-2014b.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'intel', 'version': '2014b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlib/zlib-1.2.8-intel-2015a.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-intel-2015a.eb deleted file mode 100644 index ac6137177959..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-intel-2015a.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'intel', 'version': '2015a'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlib/zlib-1.2.8-intel-2015b.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-intel-2015b.eb deleted file mode 100644 index 4b58f77dff86..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-intel-2015b.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'intel', 'version': '2015b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -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/__archive__/z/zlibbioc/zlibbioc-1.16.0-intel-2015b-R-3.2.1.eb b/easybuild/easyconfigs/__archive__/z/zlibbioc/zlibbioc-1.16.0-intel-2015b-R-3.2.1.eb deleted file mode 100644 index 8703d764eb22..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zlibbioc/zlibbioc-1.16.0-intel-2015b-R-3.2.1.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'RPackage' - -name = 'zlibbioc' -version = '1.16.0' - -homepage = 'https://bioconductor.org/packages/release/bioc/html/zlibbioc.html' -description = """This package uses the source code of zlib-1.2.5 to create libraries for systems that do not have - these available via other means.""" - -toolchain = {'name': 'intel', 'version': '2015b'} - -source_urls = [ - 'http://bioconductor.org/packages/release/bioc/src/contrib/', - 'http://bioconductor.org/packages/3.2/bioc/src/contrib/', -] -sources = ['zlibbioc_%(version)s.tar.gz'] - -rver = '3.2.1' -versionsuffix = '-R-%s' % rver -dependencies = [('R', rver)] - -sanity_check_paths = { - 'files': [], - 'dirs': [name], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/__archive__/z/zsh/zsh-5.0.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/z/zsh/zsh-5.0.2-goolf-1.4.10.eb deleted file mode 100644 index 1b0f601684e4..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zsh/zsh-5.0.2-goolf-1.4.10.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'zsh' -version = '5.0.2' - -homepage = 'http://www.zsh.org/' -description = "Zsh is a shell designed for interactive use, although it is also a powerful scripting language." - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -# skip test that fails when zsh is built in non-terminal environment -# see http://www.zsh.org/mla/users/2003/msg00852.html -configopts = '--with-tcsetpgrp' - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/z/zsh/zsh-5.0.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/z/zsh/zsh-5.0.2-ictce-5.3.0.eb deleted file mode 100644 index 7b996691700b..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zsh/zsh-5.0.2-ictce-5.3.0.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'zsh' -version = '5.0.2' - -homepage = 'http://www.zsh.org/' -description = "Zsh is a shell designed for interactive use, although it is also a powerful scripting language." - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -# skip test that fails when zsh is built in non-terminal environment -# see http://www.zsh.org/mla/users/2003/msg00852.html -configopts = '--with-tcsetpgrp' - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/z/zsync/zsync-0.6.2-goolf-1.4.10.eb b/easybuild/easyconfigs/__archive__/z/zsync/zsync-0.6.2-goolf-1.4.10.eb deleted file mode 100644 index aeebd7e24891..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zsync/zsync-0.6.2-goolf-1.4.10.eb +++ /dev/null @@ -1,28 +0,0 @@ -## -# 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 = 'zsync' -version = '0.6.2' - -homepage = 'http://zsync.moria.org.uk/' -description = """zsync-0.6.2: Optimising file distribution program, a 1-to-many rsync""" - -sources = [SOURCE_TAR_BZ2] -source_urls = ['http://zsync.moria.org.uk/download/'] - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sanity_check_paths = { - 'files': ['bin/zsync'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/__archive__/z/zsync/zsync-0.6.2-ictce-5.3.0.eb b/easybuild/easyconfigs/__archive__/z/zsync/zsync-0.6.2-ictce-5.3.0.eb deleted file mode 100644 index f13e061e4ebf..000000000000 --- a/easybuild/easyconfigs/__archive__/z/zsync/zsync-0.6.2-ictce-5.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# 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 = 'zsync' -version = '0.6.2' - -homepage = 'http://zsync.moria.org.uk/' -description = """zsync-0.6.2: Optimising file distribution program, a 1-to-many rsync""" - -sources = [SOURCE_TAR_BZ2] -source_urls = ['http://zsync.moria.org.uk/download/'] - - -toolchain = {'name': 'ictce', 'version': '5.3.0'} - -sanity_check_paths = { - 'files': ['bin/zsync'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2017-hotfix-1721.eb b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2017-hotfix-1721.eb deleted file mode 100644 index 2a6bb3b065e6..000000000000 --- a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2017-hotfix-1721.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'ABAQUS' -version = '2017' -local_hotfix = '1721' -versionsuffix = '-hotfix-%s' % local_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 = SYSTEM - -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' % local_hotfix, - '%%(version)s.FP.CFA.%s.Part_SIMULIA_Abaqus_CAE.Linux64.tar' % local_hotfix, -] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2018-hotfix-1806.eb b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2018-hotfix-1806.eb deleted file mode 100644 index eaa5e74f7aa5..000000000000 --- a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2018-hotfix-1806.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'ABAQUS' -version = '2018' -local_hotfix = '1806' -versionsuffix = '-hotfix-%s' % local_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 = SYSTEM - -sources = [ - '%(version)s.AM_SIM_Abaqus_Extend.AllOS.1-4.tar', - '%(version)s.AM_SIM_Abaqus_Extend.AllOS.2-4.tar', - '%(version)s.AM_SIM_Abaqus_Extend.AllOS.3-4.tar', - '%(version)s.AM_SIM_Abaqus_Extend.AllOS.4-4.tar', - # hotfixes - '%%(version)s.FP.CFA.%s.Part_SIMULIA_Abaqus_CAE.Linux64.tar' % local_hotfix, -] -checksums = [ - 'c4795eb12baf8f4ad09f029f75ffe55a75717ca1883a408f36f82a15b2435fed', # 2018.AM_SIM_Abaqus_Extend.AllOS.1-4.tar - '0d9d146c7785007852e3c659ca0dd0e726364b809adce2a3e79748192fe272dc', # 2018.AM_SIM_Abaqus_Extend.AllOS.2-4.tar - '6218dc412d9b80bf1380d009e4654e5ef2c553ad0d9688f1b26c54edc0c3ae5b', # 2018.AM_SIM_Abaqus_Extend.AllOS.3-4.tar - '07c908ee1fc4d94825efc2e61a9a066298d1a8a06d87509d7d2cb0e8a4e1d10b', # 2018.AM_SIM_Abaqus_Extend.AllOS.4-4.tar - # 2018.FP.CFA.1806.Part_SIMULIA_Abaqus_CAE.Linux64.tar - '9f4d07ae7d047fc14ff63a867b7b2f1376d8cf8c3d21f3846bc32b417dced0e5', -] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2020.eb b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2020.eb index a17777c85b06..afcbf97b2bc4 100644 --- a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2020.eb +++ b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2020.eb @@ -14,6 +14,10 @@ sources = [ '%(version)s.AM_SIM_Abaqus_Extend.AllOS.4-4.tar', ] +download_instructions = f"""{name} requires manual download from https://www.3ds.com/support/software-downloads. + +Required downloads:\n{chr(10).join(sources)}""" + checksums = [ '583da4cb732b7cf479eb437a3f6ff76e91771c0fa6dd020e5a21c6c498357157', # 2020.AM_SIM_Abaqus_Extend.AllOS.1-4.tar '3c0a028fc8c4ce2eb633eb0c4aa1d590de7214b093193e48b9a212d185d03ae6', # 2020.AM_SIM_Abaqus_Extend.AllOS.2-4.tar diff --git a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2021-hotfix-2132.eb b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2021-hotfix-2132.eb index a300029c2218..5ecb90f8bc4d 100644 --- a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2021-hotfix-2132.eb +++ b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2021-hotfix-2132.eb @@ -20,6 +20,11 @@ sources = [ '%%(version)s.FP.CFA.%s.Part_SIMULIA_EstPrd.Linux64.tar' % local_hotfix, '%%(version)s.FP.CFA.%s.Part_SIMULIA_Isight.Linux64.tar' % local_hotfix, ] + +download_instructions = f"""{name} requires manual download from https://www.3ds.com/support/software-downloads. + +Required downloads:\n{chr(10).join(sources)}""" + checksums = [ 'fbc93662c2c0ea9294df79ed9c9678246582d1f63598ad999bbb17fee0dbf54a', # 2021.AM_SIM_Abaqus_Extend.AllOS.1-5.tar '4433dee911274f559a9372291c007f359108e8e1ab2db6abe570727e1b13741a', # 2021.AM_SIM_Abaqus_Extend.AllOS.2-5.tar diff --git a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2022-hotfix-2214.eb b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2022-hotfix-2214.eb index c5076140bfa4..a8859663d546 100644 --- a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2022-hotfix-2214.eb +++ b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2022-hotfix-2214.eb @@ -20,6 +20,11 @@ sources = [ '%%(version)s.FP.CFA.%s.Part_SIMULIA_FlexNet.Linux64.tar' % local_hotfix, '%%(version)s.FP.CFA.%s.Part_SIMULIA_Readme.AllOS.tar' % local_hotfix, ] + +download_instructions = f"""{name} requires manual download from https://www.3ds.com/support/software-downloads. + +Required downloads:\n{chr(10).join(sources)}""" + checksums = [ '9025c9bc2d0345c13d96e88c1c422b1979a14bf7ba281bd32dfe093c1446945d', # 2022.AM_SIM_Abaqus_Extend.AllOS.1-5.tar '14c23b3fdfddb723d84a02eb27edc25162e1d27e8fdce053193f72d28ff0a12c', # 2022.AM_SIM_Abaqus_Extend.AllOS.2-5.tar diff --git a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2022-hotfix-2223.eb b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2022-hotfix-2223.eb index 84bf03d99d0f..149ce9a2317e 100644 --- a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2022-hotfix-2223.eb +++ b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2022-hotfix-2223.eb @@ -19,6 +19,11 @@ sources = [ '%%(version)s.FP.CFA.%s.Part_SIMULIA_EstPrd.Linux64.tar' % local_hotfix, '%%(version)s.FP.CFA.%s.Part_SIMULIA_FlexNet.Linux64.tar' % local_hotfix, ] + +download_instructions = f"""{name} requires manual download from https://www.3ds.com/support/software-downloads. + +Required downloads:\n{chr(10).join(sources)}""" + checksums = [ '9025c9bc2d0345c13d96e88c1c422b1979a14bf7ba281bd32dfe093c1446945d', # 2022.AM_SIM_Abaqus_Extend.AllOS.1-5.tar '14c23b3fdfddb723d84a02eb27edc25162e1d27e8fdce053193f72d28ff0a12c', # 2022.AM_SIM_Abaqus_Extend.AllOS.2-5.tar diff --git a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2022.eb b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2022.eb index dc2c3525813d..f62142dedd9d 100644 --- a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2022.eb +++ b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2022.eb @@ -14,6 +14,11 @@ sources = [ '%(version)s.AM_SIM_Abaqus_Extend.AllOS.4-5.tar', '%(version)s.AM_SIM_Abaqus_Extend.AllOS.5-5.tar', ] + +download_instructions = f"""{name} requires manual download from https://www.3ds.com/support/software-downloads. + +Required downloads:\n{chr(10).join(sources)}""" + checksums = [ '9025c9bc2d0345c13d96e88c1c422b1979a14bf7ba281bd32dfe093c1446945d', # 2022.AM_SIM_Abaqus_Extend.AllOS.1-5.tar '14c23b3fdfddb723d84a02eb27edc25162e1d27e8fdce053193f72d28ff0a12c', # 2022.AM_SIM_Abaqus_Extend.AllOS.2-5.tar diff --git a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2024-hotfix-2405.eb b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2024-hotfix-2405.eb new file mode 100644 index 000000000000..6833fbe0b07d --- /dev/null +++ b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2024-hotfix-2405.eb @@ -0,0 +1,38 @@ +name = 'ABAQUS' +version = '2024' +local_hotfix = '2405' +versionsuffix = '-hotfix-%s' % local_hotfix + +homepage = 'https://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 = SYSTEM + +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_SIMULIA_EstPrd.Linux64.tar' % local_hotfix, +] + +download_instructions = f"""{name} requires manual download from https://www.3ds.com/support/software-downloads. + +Required downloads:\n{chr(10).join(sources)}""" + +checksums = [ + {'2024.AM_SIM_Abaqus_Extend.AllOS.1-6.tar': 'a8fcd10541a90177aefe68f0dee2a675a56cb97e1fdf4fb7d864b41d594f8b19'}, + {'2024.AM_SIM_Abaqus_Extend.AllOS.2-6.tar': '6caffc60ee34351203ac4205b4fcdc7e9975842e35d3ce689b831f94929ddac4'}, + {'2024.AM_SIM_Abaqus_Extend.AllOS.3-6.tar': '3d3bc97c686af0c87c4b6e46ae330983ed515bcc180dd30a834811c458774347'}, + {'2024.AM_SIM_Abaqus_Extend.AllOS.4-6.tar': 'c62596bd99125475e97bdeccd71baaf7cb36322e8da4d0dd1e4029bac677be16'}, + {'2024.AM_SIM_Abaqus_Extend.AllOS.5-6.tar': 'ee3349b2407b5d8a315108656590f39890d82c47085235b847103e22fba96fea'}, + {'2024.AM_SIM_Abaqus_Extend.AllOS.6-6.tar': '482829b1c364966ae01a577233bddf6b377b8e3cd9b7f77dd95830d4636677d7'}, + {'2024.FP.CFA.2405.Part_SIMULIA_EstPrd.Linux64.tar': + '70231acf27506546174b896b6724f27a14673594b791eb62fb4c1e3b24ba1852'}, +] + +moduleclass = 'cae' diff --git a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2024-hotfix-2424.eb b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2024-hotfix-2424.eb new file mode 100644 index 000000000000..0f08108e6965 --- /dev/null +++ b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2024-hotfix-2424.eb @@ -0,0 +1,38 @@ +name = 'ABAQUS' +version = '2024' +local_hotfix = '2424' +versionsuffix = '-hotfix-%s' % local_hotfix + +homepage = 'https://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 = SYSTEM + +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_SIMULIA_EstPrd.Linux64.tar' % local_hotfix, +] + +download_instructions = f"""{name} requires manual download from https://www.3ds.com/support/software-downloads. + +Required downloads:\n{chr(10).join(sources)}""" + +checksums = [ + {'2024.AM_SIM_Abaqus_Extend.AllOS.1-6.tar': 'a8fcd10541a90177aefe68f0dee2a675a56cb97e1fdf4fb7d864b41d594f8b19'}, + {'2024.AM_SIM_Abaqus_Extend.AllOS.2-6.tar': '6caffc60ee34351203ac4205b4fcdc7e9975842e35d3ce689b831f94929ddac4'}, + {'2024.AM_SIM_Abaqus_Extend.AllOS.3-6.tar': '3d3bc97c686af0c87c4b6e46ae330983ed515bcc180dd30a834811c458774347'}, + {'2024.AM_SIM_Abaqus_Extend.AllOS.4-6.tar': 'c62596bd99125475e97bdeccd71baaf7cb36322e8da4d0dd1e4029bac677be16'}, + {'2024.AM_SIM_Abaqus_Extend.AllOS.5-6.tar': 'ee3349b2407b5d8a315108656590f39890d82c47085235b847103e22fba96fea'}, + {'2024.AM_SIM_Abaqus_Extend.AllOS.6-6.tar': '482829b1c364966ae01a577233bddf6b377b8e3cd9b7f77dd95830d4636677d7'}, + {'2024.FP.CFA.2424.Part_SIMULIA_EstPrd.Linux64.tar': + '29e3f36f5ad95d04c1b0008179a81aee67aef69d85e53e18e0039731c2a31b7f'}, +] + +moduleclass = 'cae' diff --git a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2024-hotfix-2441.eb b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2024-hotfix-2441.eb new file mode 100644 index 000000000000..dcf885474c99 --- /dev/null +++ b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2024-hotfix-2441.eb @@ -0,0 +1,41 @@ +name = 'ABAQUS' +version = '2024' +local_hotfix = '2441' +versionsuffix = '-hotfix-%s' % local_hotfix + +homepage = 'https://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 = SYSTEM + +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_SIMULIA_EstPrd.Linux64.tar' % local_hotfix, + '%%(version)s.FP.CFA.%s.Part_SIMULIA_FlexNet.Linux64.tar' % local_hotfix, +] + +download_instructions = f"""{name} requires manual download from https://www.3ds.com/support/software-downloads. + +Required downloads:\n{chr(10).join(sources)}""" + +checksums = [ + {'2024.AM_SIM_Abaqus_Extend.AllOS.1-6.tar': 'a8fcd10541a90177aefe68f0dee2a675a56cb97e1fdf4fb7d864b41d594f8b19'}, + {'2024.AM_SIM_Abaqus_Extend.AllOS.2-6.tar': '6caffc60ee34351203ac4205b4fcdc7e9975842e35d3ce689b831f94929ddac4'}, + {'2024.AM_SIM_Abaqus_Extend.AllOS.3-6.tar': '3d3bc97c686af0c87c4b6e46ae330983ed515bcc180dd30a834811c458774347'}, + {'2024.AM_SIM_Abaqus_Extend.AllOS.4-6.tar': 'c62596bd99125475e97bdeccd71baaf7cb36322e8da4d0dd1e4029bac677be16'}, + {'2024.AM_SIM_Abaqus_Extend.AllOS.5-6.tar': 'ee3349b2407b5d8a315108656590f39890d82c47085235b847103e22fba96fea'}, + {'2024.AM_SIM_Abaqus_Extend.AllOS.6-6.tar': '482829b1c364966ae01a577233bddf6b377b8e3cd9b7f77dd95830d4636677d7'}, + {'2024.FP.CFA.2441.Part_SIMULIA_EstPrd.Linux64.tar': + '9b3601feda8925e134f854996b508805683899896d18eafdbaef4d96e688976c'}, + {'2024.FP.CFA.2441.Part_SIMULIA_FlexNet.Linux64.tar': + '976710d17581a69dc7087e9a0c571ba40fe3e26dee4d1a8d589470bc6fb16f34'}, +] + +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 deleted file mode 100644 index 07032bdb6792..000000000000 --- a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.12.1-linux-x86_64.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'ABAQUS' -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.""" - -toolchain = SYSTEM - -sources = [SOURCE_TGZ] - -builddependencies = [('Java', '1.7.0_60')] - -preinstallopts = "export CHECK_DISK_SPACE=OFF && " - -moduleclass = 'cae' 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 deleted file mode 100644 index 4499967864c4..000000000000 --- a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.13.5-linux-x86_64.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'ABAQUS' -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.""" - -toolchain = SYSTEM - -sources = [SOURCE_TGZ] - -builddependencies = [('Java', '1.7.0_60')] - -preinstallopts = "export CHECK_DISK_SPACE=OFF && " - -moduleclass = 'cae' 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 deleted file mode 100644 index 7987d1a40450..000000000000 --- a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.14.1-linux-x86_64.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'ABAQUS' -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.""" - -toolchain = SYSTEM - -sources = [SOURCE_TGZ] - -builddependencies = [('Java', '1.7.0_60')] - -preinstallopts = "export CHECK_DISK_SPACE=OFF && " - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-10.2.5-intel-2023a.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-10.2.5-intel-2023a.eb new file mode 100644 index 000000000000..4f1c9c56131f --- /dev/null +++ b/easybuild/easyconfigs/a/ABINIT/ABINIT-10.2.5-intel-2023a.eb @@ -0,0 +1,67 @@ +easyblock = 'ConfigureMake' + +name = 'ABINIT' +version = '10.2.5' + +homepage = 'https://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': '2023a'} +toolchainopts = {'usempi': True, 'openmp': True, 'pic': True} + +source_urls = ['https://forge.abinit.org/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['4f72fa457056617e6ed94db21264507eda66cc50224c7ed96b990d6b82de9ac1'] + +builddependencies = [ + ('Python', '3.11.3'), +] +dependencies = [ + ('libxc', '6.2.2'), + ('netCDF', '4.9.2'), + ('netCDF-Fortran', '4.6.1'), + ('HDF5', '1.14.0'), + ('Wannier90', '3.1.0'), +] + +# Ensure MPI with intel wrappers. +configopts = '--with-mpi="yes" ' +configopts += ' FC="mpiifort" CC="mpiicc" CXX="mpiicpc" ' + +# Enable OpenMP +configopts += '--enable-openmp="yes" ' + +# BLAS/Lapack from MKL +configopts += '--with-linalg-flavor=mkl ' + +# FFTW from MKL +configopts += '--with-fft-flavor=dfti ' + +# libxc support +configopts += '--with-libxc=${EBROOTLIBXC} ' + +# hdf5/netcdf4 support +configopts += '--with-netcdf="${EBROOTNETCDF}" ' +configopts += '--with-netcdf-fortran="${EBROOTNETCDFMINFORTRAN}" ' +configopts += '--with-hdf5="${EBROOTHDF5}" ' + +# Wannier90 +preconfigopts = 'export WANNIER90_LIBS="-L$EBROOTWANNIER90/lib -lwannier" && ' + +# Enable double precision for GW calculations +configopts += '--enable-gw-dpc ' + +# 'make check' is just executing some basic unit tests. +# Also running 'make tests_v1' to have some basic validation +runtest = "check && make test_v1" + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['abinit', 'aim', 'cut3d', 'conducti', 'mrgddb', 'mrgscr', 'optic']], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.0.3-x86_64_linux_gnu4.5.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.0.3-x86_64_linux_gnu4.5.eb deleted file mode 100644 index e0ad2006394f..000000000000 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.0.3-x86_64_linux_gnu4.5.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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-80.html -## - -easyblock = "Tarball" - -name = 'ABINIT' -version = '7.0.3' -versionsuffix = '-x86_64_linux_gnu4.5' - -homepage = 'http://www.abinit.org/' -description = """Abinit is a plane wave pseudopotential code for doing - condensed phase electronic structure calculations using DFT.""" - -toolchain = SYSTEM - -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"], - 'dirs': [] -} - -moduleclass = 'chem' 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 deleted file mode 100644 index 72b871a853e5..000000000000 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.0.5-x86_64_linux_gnu4.5.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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-80.html -## - -easyblock = "Tarball" - -name = 'ABINIT' -version = '7.0.5' -versionsuffix = '-x86_64_linux_gnu4.5' - -homepage = 'http://www.abinit.org/' -description = """Abinit is a plane wave pseudopotential code for doing - condensed phase electronic structure calculations using DFT.""" - -toolchain = SYSTEM - -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"], - 'dirs': [] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.10.5-intel-2016.02-GCC-4.9-libxc.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.10.5-intel-2016.02-GCC-4.9-libxc.eb deleted file mode 100644 index 9651451f5dea..000000000000 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.10.5-intel-2016.02-GCC-4.9-libxc.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ABINIT' -version = "7.10.5" -versionsuffix = "-libxc" - -homepage = 'http://www.abinit.org/' -description = """ABINIT is a package whose main program allows one to find the total energy, - charge density and electronic structure of systems made of electrons and nuclei (molecules - and periodic solids) within Density Functional Theory (DFT), using pseudopotentials and a - planewave or wavelet basis.""" - -toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} -toolchainopts = {'usempi': True} - -source_urls = ['http://ftp.abinit.org/'] -sources = [SOURCELOWER_TAR_GZ] - -# ensure mpi and intel toolchain -configopts = '--with-fc-vendor=intel --with-linalg-flavor=mkl --enable-mpi ' -configopts += '--with-fft-flavor=fftw3-mkl ' -configopts += '--with-fft-libs="$LIBFFT" ' - -# libxc variant -configopts += '--with-dft-flavor=libxc ' - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['abinit', 'aim', 'cut3d', 'conducti', 'mrgddb', 'mrgscr', 'optic']], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.10.5-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.10.5-intel-2016.02-GCC-4.9.eb deleted file mode 100644 index d13b10cfefc2..000000000000 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.10.5-intel-2016.02-GCC-4.9.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ABINIT' -version = "7.10.5" - -homepage = 'http://www.abinit.org/' -description = """ABINIT is a package whose main program allows one to find the total energy, - charge density and electronic structure of systems made of electrons and nuclei (molecules - and periodic solids) within Density Functional Theory (DFT), using pseudopotentials and a - planewave or wavelet basis.""" - -toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} -toolchainopts = {'usempi': True} - -source_urls = ['http://ftp.abinit.org/'] -sources = [SOURCELOWER_TAR_GZ] - -# ensure mpi and intel toolchain -configopts = '--with-fc-vendor=intel --with-linalg-flavor=mkl --enable-mpi ' -configopts += '--with-fft-flavor=fftw3-mkl ' -configopts += '--with-fft-libs="$LIBFFT"' - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['abinit', 'aim', 'cut3d', 'conducti', 'mrgddb', 'mrgscr', 'optic']], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.2.1-x86_64_linux_gnu4.5.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.2.1-x86_64_linux_gnu4.5.eb deleted file mode 100644 index f607bcb3dd0a..000000000000 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.2.1-x86_64_linux_gnu4.5.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA -# Authors:: Fotis Georgatos -# Authors:: Dmitri Gribenko -# 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-80.html -## - -easyblock = "Tarball" - -name = 'ABINIT' -version = '7.2.1' -versionsuffix = '-x86_64_linux_gnu4.5' - -homepage = 'http://www.abinit.org/' -description = """Abinit is a plane wave pseudopotential code for doing - condensed phase electronic structure calculations using DFT.""" - -toolchain = SYSTEM - -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"], - 'dirs': [] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.6.2_named-constant.patch b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.6.2_named-constant.patch deleted file mode 100644 index bb56a05a0a36..000000000000 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.6.2_named-constant.patch +++ /dev/null @@ -1,18 +0,0 @@ -# This patch fixes a 'cannot assign to a named constant' error that occurs during the build. -# Suggested fix from: https://lists.debian.org/debian-mentors/2014/08/msg00475.html ---- src/62_ctqmc/defs.h.orig 2014-02-15 21:30:20.000000000 +0000 -+++ src/62_ctqmc/defs.h 2016-08-22 13:05:09.473620286 +0100 -@@ -5,11 +5,11 @@ - - #define MALLOC(ARR,SIZE) ABI_ALLOCATE(ARR,SIZE) - #define FREE(ARR) ABI_DEALLOCATE(ARR) --#define FREEIF(ARR) IF(ALLOCATED(ARR)) THEN NEWLINE ABI_DEALLOCATE(ARR) NEWLINE END IF -+#define FREEIF(ARR) IF(ALLOCATED(ARR)) ABI_DEALLOCATE(ARR) - - #define DT_MALLOC(ARR,SIZE) ABI_DATATYPE_ALLOCATE(ARR,SIZE) - #define DT_FREE(ARR) ABI_DATATYPE_DEALLOCATE(ARR) --#define DT_FREEIF(ARR) IF(ALLOCATED(ARR)) THEN NEWLINE ABI_DATATYPE_DEALLOCATE(ARR) NEWLINE END IF -+#define DT_FREEIF(ARR) IF(ALLOCATED(ARR)) ABI_DATATYPE_DEALLOCATE(ARR) - - #define myWARNALL(msg) MSG_WARNING(msg) - #define myWARN(msg) call msg_hndl(msg,"WARNING","PERS") diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.6.2_odamix.patch b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.6.2_odamix.patch deleted file mode 100644 index 2ea83d382984..000000000000 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.6.2_odamix.patch +++ /dev/null @@ -1,12 +0,0 @@ -# This fixes a build time error that is acknowledged here: http://forum.abinit.org/viewtopic.php?f=3&t=2656 ---- src/67_common/odamix.F90.orig 2016-08-22 13:27:30.289621140 +0100 -+++ src/67_common/odamix.F90 2016-08-22 13:27:40.063570238 +0100 -@@ -544,7 +544,7 @@ - do ispden=1,pawrhoij(iatom)%nspden - do irhoij=1,pawrhoij(iatom)%nrhoijsel - klmn=2*pawrhoij(iatom)%rhoijselect(irhoij)-1 -- rhoijtmp(klmn-1:klmn+1,ispden)=pawrhoij(iatom)%rhoijp(jrhoij:jrhoij+1,ispden) -+ rhoijtmp(klmn:klmn+1,ispden)=pawrhoij(iatom)%rhoijp(jrhoij:jrhoij+1,ispden) - jrhoij=jrhoij+2 - end do - end do diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-8.0.8-intel-2016a.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-8.0.8-intel-2016a.eb deleted file mode 100644 index 21aa0bf44825..000000000000 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-8.0.8-intel-2016a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ABINIT' -version = '8.0.8' - -homepage = 'http://www.abinit.org/' -description = """ABINIT is a package whose main program allows one to find the total energy, charge density and - electronic structure of systems made of electrons and nuclei (molecules and periodic solids) within Density Functional - Theory (DFT), using pseudopotentials and a planewave or wavelet basis.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['http://ftp.abinit.org/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['7b67d9ffc6200b3bcca0db12f7c69581'] - -configopts = "--with-mpi-prefix=$EBROOTIMPI/intel64 --with-trio-flavor='etsf_io+netcdf' --with-dft=flavor='libxc' " -configopts += '--with-netcdf-incs="-I$EBROOTNETCDF/include -I$EBROOTNETCDFMINFORTRAN/include" ' -configopts += '--with-netcdf-libs="-L$EBROOTNETCDF/lib -lnetcdf -L$EBROOTNETCDFMINFORTRAN/lib -lnetcdff" ' -configopts += '--with-libxc-incs="-I$EBROOTLIBXC/include" --with-libxc-libs="-L$EBROOTLIBXC/lib -lxc" ' - -dependencies = [ - ('libxc', '3.0.0'), - ('netCDF', '4.4.0'), - ('netCDF-Fortran', '4.4.4'), -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['abinit', 'aim', 'cut3d', 'conducti', 'mrgddb', 'mrgscr', 'optic']], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-8.0.8b-foss-2016b.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-8.0.8b-foss-2016b.eb deleted file mode 100644 index 4404fdd2325a..000000000000 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-8.0.8b-foss-2016b.eb +++ /dev/null @@ -1,34 +0,0 @@ -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 = ['https://www.abinit.org/sites/default/files/packages/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['37ad5f0f215d2a36e596383cb6e54de3313842a0390ce8d6b48a423d3ee25af2'] - -configopts = "--with-mpi-prefix=$EBROOTOPENMPI --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.0.8b-intel-2016b.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-8.0.8b-intel-2016b.eb deleted file mode 100644 index 6a2de2b21408..000000000000 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-8.0.8b-intel-2016b.eb +++ /dev/null @@ -1,33 +0,0 @@ -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': 'intel', 'version': '2016b'} - -source_urls = ['https://www.abinit.org/sites/default/files/packages/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['37ad5f0f215d2a36e596383cb6e54de3313842a0390ce8d6b48a423d3ee25af2'] - -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/ABINIT/ABINIT-8.10.2-intel-2018b.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-8.10.2-intel-2018b.eb deleted file mode 100644 index 62ccdd7fd83c..000000000000 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-8.10.2-intel-2018b.eb +++ /dev/null @@ -1,56 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ABINIT' -version = '8.10.2' - -homepage = 'https://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': '2018b'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['https://www.abinit.org/sites/default/files/packages/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['4ee2e0329497bf16a9b2719fe0536cc50c5d5a07c65e18edaf15ba02251cbb73'] - -dependencies = [ - ('libxc', '3.0.1'), - ('netCDF', '4.6.1'), - ('netCDF-Fortran', '4.4.4'), - ('HDF5', '1.10.2'), -] - -# ensure mpi and intel toolchain -configopts = '--enable-mpi ' - -# linalg & fft -configopts += '--with-linalg-flavor=mkl ' -configopts += '--with-fft-flavor=dfti --with-fft-libs="$LIBFFT" ' - -configopts += '--with-dft-flavor=libxc ' - -# libXC variant -configopts += '--with-libxc-incs="-I$EBROOTLIBXC/include" ' -configopts += '--with-libxc-libs="-L$EBROOTLIBXC/lib -lxcf90 -lxc" ' - - -configopts += '--with-trio-flavor=netcdf ' - -# netCDF support -configopts += '--with-netcdf-incs="-I$EBROOTNETCDF/include -I$EBROOTNETCDFMINFORTRAN/include" ' -configopts += '--with-netcdf-libs="-L$EBROOTNETCDF/lib64 -lnetcdf -L$EBROOTNETCDFMINFORTRAN/lib -lnetcdff" ' - -# Enable double precision for GW calculations -configopts += '--enable-gw-dpc ' - -runtest = 'check' - -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.10.3-intel-2018b.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-8.10.3-intel-2018b.eb deleted file mode 100644 index bbb45dcf4315..000000000000 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-8.10.3-intel-2018b.eb +++ /dev/null @@ -1,70 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ABINIT' -version = '8.10.3' - -homepage = 'https://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': '2018b'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['https://www.abinit.org/sites/default/files/packages/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ed626424b4472b93256622fbb9c7645fa3ffb693d4b444b07d488771ea7eaa75'] - -## -# AtomPAW-4.1.0.5-intel-2018b.eb is lastest version to be used with ABINIT 8.10.x -## -dependencies = [ - ('libxc', '3.0.1'), - ('netCDF', '4.6.1'), - ('netCDF-Fortran', '4.4.4'), - ('HDF5', '1.10.2'), - ('Wannier90', '2.0.1.1', '-abinit'), - ('AtomPAW', '4.1.0.5'), -] - -# ensure mpi and intel toolchain -configopts = '--enable-mpi ' - -# linalg & fft -configopts += '--with-linalg-flavor=mkl ' -configopts += '--with-fft-flavor=dfti --with-fft-libs="$LIBFFT" ' - -configopts += '--with-dft-flavor=libxc+wannier90+atompaw ' - -# libXC variant -configopts += '--with-libxc-incs="-I$EBROOTLIBXC/include" ' -configopts += '--with-libxc-libs="-L$EBROOTLIBXC/lib -lxcf90 -lxc" ' - -# wannier90 variant -configopts += '--with-wannier90-bins="$EBROOTWANNIER90/bin" ' -configopts += '--with-wannier90-incs="-I$EBROOTWANNIER90/include" ' -configopts += '--with-wannier90-libs="-L$EBROOTWANNIER90/lib -lwannier90" ' - -# atompaw variant -configopts += '--with-atompaw-bins="$EBROOTATOMPAW/bin" ' -configopts += '--with-atompaw-incs="-I$EBROOTATOMPAW/include" ' -configopts += '--with-atompaw-libs="-L$EBROOTATOMPAW/lib -latompaw" ' - -configopts += '--with-trio-flavor=netcdf ' - -# netCDF support -configopts += '--with-netcdf-incs="-I$EBROOTNETCDF/include -I$EBROOTNETCDFMINFORTRAN/include" ' -configopts += '--with-netcdf-libs="-L$EBROOTNETCDF/lib64 -lnetcdf -L$EBROOTNETCDFMINFORTRAN/lib -lnetcdff" ' - -# Enable double precision for GW calculations -configopts += '--enable-gw-dpc ' - -runtest = 'check' - -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 deleted file mode 100644 index 69c0094b2d9d..000000000000 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-8.2.2-foss-2016b.eb +++ /dev/null @@ -1,34 +0,0 @@ -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 = ['https://www.abinit.org/sites/default/files/packages/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e43544a178d758b0deff3011c51ef7c957d7f2df2ce8543366d68016af9f3ea1'] - -configopts = "--with-mpi-prefix=$EBROOTOPENMPI --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 deleted file mode 100644 index 5d942a7fc7ae..000000000000 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-8.2.2-intel-2016b.eb +++ /dev/null @@ -1,33 +0,0 @@ -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 = ['https://www.abinit.org/sites/default/files/packages/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e43544a178d758b0deff3011c51ef7c957d7f2df2ce8543366d68016af9f3ea1'] - -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/ABINIT/ABINIT-8.4.4-intel-2017b.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-8.4.4-intel-2017b.eb deleted file mode 100644 index d89d60a04877..000000000000 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-8.4.4-intel-2017b.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ABINIT' -version = "8.4.4" - -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': '2017b'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['https://www.abinit.org/sites/default/files/packages/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ebf63b842810c65d83939cf04058d7bdedc9874ee662f59af45cb29de41e2a8c'] - -dependencies = [ - ('libxc', '3.0.0'), - ('netCDF', '4.4.1.1'), - ('netCDF-Fortran', '4.4.4'), -] - -# ensure mpi and intel toolchain -configopts = '--enable-mpi ' -configopts += '--with-linalg-flavor=mkl --with-fft-flavor=fftw3-mkl --with-fft-libs="$LIBFFT" ' - -# libxc variant -configopts += '--with-dft-flavor=libxc ' -configopts += '--with-libxc-incs="-I$EBROOTLIBXC/include" --with-libxc-libs="-L$EBROOTLIBXC/lib -lxc -lxcf90" ' - -# netcdf support -configopts += '--with-netcdf-incs="-I$EBROOTNETCDF/include -I$EBROOTNETCDFMINFORTRAN/include" ' -configopts += '--with-netcdf-libs="-L$EBROOTNETCDF/lib -lnetcdf -L$EBROOTNETCDFMINFORTRAN/lib -lnetcdff" ' -configopts += '--with-trio-flavor=netcdf ' - -runtest = 'check' - -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.6.3-intel-2018a.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-8.6.3-intel-2018a.eb deleted file mode 100644 index 2927ed5abb47..000000000000 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-8.6.3-intel-2018a.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ABINIT' -version = '8.6.3' - -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': '2018a'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['https://www.abinit.org/sites/default/files/packages/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['82e8d071088ab8dc1b3a24380e30b68c544685678314df1213180b449c84ca65'] - -dependencies = [ - ('libxc', '3.0.1'), - ('netCDF', '4.6.0'), - ('netCDF-Fortran', '4.4.4'), -] - -# ensure mpi and intel toolchain -configopts = '--enable-mpi ' -configopts += '--with-linalg-flavor=mkl --with-fft-flavor=fftw3-mkl --with-fft-libs="$LIBFFT" ' - -# libxc variant -configopts += '--with-dft-flavor=libxc ' -configopts += '--with-libxc-incs="-I$EBROOTLIBXC/include" --with-libxc-libs="-L$EBROOTLIBXC/lib -lxc -lxcf90" ' - -# netcdf support -configopts += '--with-netcdf-incs="-I$EBROOTNETCDF/include -I$EBROOTNETCDFMINFORTRAN/include" ' -configopts += '--with-netcdf-libs="-L$EBROOTNETCDF/lib -lnetcdf -L$EBROOTNETCDFMINFORTRAN/lib -lnetcdff" ' -configopts += '--with-trio-flavor=netcdf ' - -runtest = 'check' - -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-9.2.1-foss-2019b.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-9.2.1-foss-2019b.eb deleted file mode 100644 index e5246fc8c99d..000000000000 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-9.2.1-foss-2019b.eb +++ /dev/null @@ -1,59 +0,0 @@ -# -easyblock = 'ConfigureMake' - -name = 'ABINIT' -version = '9.2.1' - -homepage = 'https://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': '2019b'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['https://www.abinit.org/sites/default/files/packages/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['4aa2deaeec385ff1624669a59768e1a6655f6367f8f109e69944244e000142a0'] - -builddependencies = [ - ('Python', '3.7.4'), -] -dependencies = [ - ('libxc', '4.3.4'), - ('netCDF', '4.7.1'), - ('netCDF-Fortran', '4.5.2'), - ('HDF5', '1.10.5'), -] - -# Ensure MPI. -configopts = '--with-mpi="yes" --enable-openmp="no" ' - -# BLAS/Lapack -configopts += '--with-linalg-flavor="openblas" LINALG_LIBS="-L${EBROOTOPENBLAS}/lib -lopenblas" ' - -# FFTW3 support -configopts += '--with-fft-flavor=fftw3 FFTW3_LIBS="-L${EBROOTFFTW} -lfftw3f -lfftw3" ' - -# libxc support -configopts += '--with-libxc=${EBROOTLIBXC} ' - -# hdf5/netcdf4 support -configopts += '--with-netcdf="${EBROOTNETCDF}" ' -configopts += '--with-netcdf-fortran="${EBROOTNETCDFMINFORTRAN}" ' -configopts += '--with-hdf5="${EBROOTHDF5}" ' - -# make sure --free-line-length-none is added to FCFLAGS -configopts += 'FCFLAGS="${FCFLAGS} --free-line-length-none" ' - -# `make check` is just executing some basic unit tests. -# Also running 'make tests_v1' to have some basic validation -runtest = "check && make test_v1" - -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-9.2.1-intel-2019b.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-9.2.1-intel-2019b.eb deleted file mode 100644 index 846d9837a958..000000000000 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-9.2.1-intel-2019b.eb +++ /dev/null @@ -1,57 +0,0 @@ -# -easyblock = 'ConfigureMake' - -name = 'ABINIT' -version = '9.2.1' - -homepage = 'https://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': '2019b'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['https://www.abinit.org/sites/default/files/packages/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['4aa2deaeec385ff1624669a59768e1a6655f6367f8f109e69944244e000142a0'] - -builddependencies = [ - ('Python', '3.7.4'), -] -dependencies = [ - ('libxc', '4.3.4'), - ('netCDF', '4.7.1'), - ('netCDF-Fortran', '4.5.2'), - ('HDF5', '1.10.5'), -] - -# Ensure MPI with intel wrappers. -configopts = '--with-mpi="yes" --enable-openmp="no" ' -configopts += ' FC="mpiifort" CC="mpiicc" CXX="mpiicpc" ' - -# BLAS/Lapack from MKL -configopts += '--with-linalg-flavor=mkl ' - -# FFTW from MKL -configopts += '--with-fft-flavor=dfti ' - -# libxc support -configopts += '--with-libxc=${EBROOTLIBXC} ' - -# hdf5/netcdf4 support -configopts += '--with-netcdf="${EBROOTNETCDF}" ' -configopts += '--with-netcdf-fortran="${EBROOTNETCDFMINFORTRAN}" ' -configopts += '--with-hdf5="${EBROOTHDF5}" ' - -# `make check` is just executing some basic unit tests. -# Also running 'make tests_v1' to have some basic validation -runtest = "check && make test_v1" - -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-9.2.1-intel-2020a.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-9.2.1-intel-2020a.eb deleted file mode 100644 index c34e16d5f3ea..000000000000 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-9.2.1-intel-2020a.eb +++ /dev/null @@ -1,59 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ABINIT' -version = '9.2.1' - -homepage = 'https://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': '2020a'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['https://www.abinit.org/sites/default/files/packages/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['4aa2deaeec385ff1624669a59768e1a6655f6367f8f109e69944244e000142a0'] - -builddependencies = [ - ('Python', '3.8.2'), -] -dependencies = [ - ('libxc', '4.3.4'), - ('netCDF', '4.7.4'), - ('netCDF-Fortran', '4.5.2'), - ('HDF5', '1.10.6'), -] - -# Ensure MPI with intel wrappers. -configopts = '--with-mpi="yes" --enable-openmp="no" ' -configopts += ' FC="mpiifort" CC="mpiicc" CXX="mpiicpc" ' - -# BLAS/Lapack from MKL -configopts += '--with-linalg-flavor=mkl ' - -# FFTW from MKL -configopts += '--with-fft-flavor=dfti ' - -# libxc support -configopts += '--with-libxc=${EBROOTLIBXC} ' - -# hdf5/netcdf4 support -configopts += '--with-netcdf="${EBROOTNETCDF}" ' -configopts += '--with-netcdf-fortran="${EBROOTNETCDFMINFORTRAN}" ' -configopts += '--with-hdf5="${EBROOTHDF5}" ' - -# abinit must be run under mpirun with Intel MPI included in intel/2020a -pretestopts = "sed -i 's@./abinit testin@mpirun -np 1 ./abinit testin@g' Makefile && " - -# 'make check' is just executing some basic unit tests. -# Also running 'make tests_v1' to have some basic validation -runtest = "check && make test_v1" - -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-9.4.1-intel-2020a.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-9.4.1-intel-2020a.eb deleted file mode 100644 index 8ce0054cd7fb..000000000000 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-9.4.1-intel-2020a.eb +++ /dev/null @@ -1,59 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ABINIT' -version = '9.4.1' - -homepage = 'https://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': '2020a'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['https://www.abinit.org/sites/default/files/packages/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ec74133ef9d247cb6ad44c205675694919cf36d7f1682a9b85cae8bdecdc22a8'] - -builddependencies = [ - ('Python', '3.8.2'), -] -dependencies = [ - ('libxc', '4.3.4'), - ('netCDF', '4.7.4'), - ('netCDF-Fortran', '4.5.2'), - ('HDF5', '1.10.6'), -] - -# Ensure MPI with intel wrappers. -configopts = '--with-mpi="yes" --enable-openmp="no" ' -configopts += ' FC="mpiifort" CC="mpiicc" CXX="mpiicpc" ' - -# BLAS/Lapack from MKL -configopts += '--with-linalg-flavor=mkl ' - -# FFTW from MKL -configopts += '--with-fft-flavor=dfti ' - -# libxc support -configopts += '--with-libxc=${EBROOTLIBXC} ' - -# hdf5/netcdf4 support -configopts += '--with-netcdf="${EBROOTNETCDF}" ' -configopts += '--with-netcdf-fortran="${EBROOTNETCDFMINFORTRAN}" ' -configopts += '--with-hdf5="${EBROOTHDF5}" ' - -# abinit must be run under mpirun with Intel MPI included in intel/2020a -pretestopts = "sed -i 's@./abinit testin@mpirun -np 1 ./abinit testin@g' Makefile && " - -# 'make check' is just executing some basic unit tests. -# Also running 'make tests_v1' to have some basic validation -runtest = "check && make test_v1" - -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/ABRA2/ABRA2-2.22-iccifort-2019.5.281.eb b/easybuild/easyconfigs/a/ABRA2/ABRA2-2.22-iccifort-2019.5.281.eb deleted file mode 100644 index 29a1e735bcb9..000000000000 --- a/easybuild/easyconfigs/a/ABRA2/ABRA2-2.22-iccifort-2019.5.281.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'MakeCp' - -name = 'ABRA2' -version = '2.22' - -homepage = 'https://github.com/mozack/abra2' -description = "Assembly Based ReAligner" - -toolchain = {'name': 'iccifort', 'version': '2019.5.281'} - -source_urls = ['https://github.com/mozack/abra2/archive/'] -sources = ['v%(version)s.tar.gz'] -patches = ['ABRA2-%(version)s_fix-Makefile.patch'] -checksums = [ - '99cd1e83ed48095241402b0334af553ee75311213c16a7d0f3109a28771960e9', # v2.22.tar.gz - '05090efb306fc84d09f007a848ce0d0472f8633633b0a6eaf86ab075d092bc0d', # ABRA2-2.22_fix-Makefile.patch -] - -builddependencies = [('Maven', '3.6.3', '', SYSTEM)] - -dependencies = [ - ('Java', '11', '', SYSTEM), - ('BWA', '0.7.17'), -] - -parallel = 1 - -buildopts = 'CXX="$CXX" CXXFLAGS="$CXXFLAGS"' -buildopts += '&& make standalone CXX="$CXX" CXXFLAGS="$CXXFLAGS"' - -files_to_copy = [ - (['abra'], 'bin'), - (['target/libAbra.%s' % SHLIB_EXT], 'lib'), - 'target/abra2-%(version)s-jar-with-dependencies.jar', -] - -postinstallcmds = ["cd %(installdir)s && mv abra2-%(version)s-jar-with-dependencies.jar abra2-%(version)s.jar"] - -sanity_check_paths = { - 'files': ['abra2-%(version)s.jar', 'bin/abra', 'lib/libAbra.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ABRA2/ABRA2-2.23-GCC-10.2.0.eb b/easybuild/easyconfigs/a/ABRA2/ABRA2-2.23-GCC-10.2.0.eb index b06c4f9ab4d7..0c83158cf887 100644 --- a/easybuild/easyconfigs/a/ABRA2/ABRA2-2.23-GCC-10.2.0.eb +++ b/easybuild/easyconfigs/a/ABRA2/ABRA2-2.23-GCC-10.2.0.eb @@ -23,7 +23,7 @@ dependencies = [ ('BWA', '0.7.17'), ] -parallel = 1 +maxparallel = 1 buildopts = 'CXX="$CXX" CXXFLAGS="$CXXFLAGS"' buildopts += '&& make standalone CXX="$CXX" CXXFLAGS="$CXXFLAGS"' diff --git a/easybuild/easyconfigs/a/ABRA2/ABRA2-2.23-GCC-9.3.0.eb b/easybuild/easyconfigs/a/ABRA2/ABRA2-2.23-GCC-9.3.0.eb deleted file mode 100644 index 842e9e8cdfe5..000000000000 --- a/easybuild/easyconfigs/a/ABRA2/ABRA2-2.23-GCC-9.3.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'MakeCp' - -name = 'ABRA2' -version = '2.23' - -homepage = 'https://github.com/mozack/abra2' -description = "Assembly Based ReAligner" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} - -source_urls = ['https://github.com/mozack/abra2/archive/'] -sources = ['v%(version)s.tar.gz'] -patches = ['ABRA2-2.22_fix-Makefile.patch'] -checksums = [ - '3993f66a493070ee49df2865b6786a45a0cf6c379bae83e94b8339abbe673289', # v2.23.tar.gz - '05090efb306fc84d09f007a848ce0d0472f8633633b0a6eaf86ab075d092bc0d', # ABRA2-2.22_fix-Makefile.patch -] - -builddependencies = [('Maven', '3.6.3', '', SYSTEM)] - -dependencies = [ - ('Java', '11', '', SYSTEM), - ('BWA', '0.7.17'), -] - -parallel = 1 - -buildopts = 'CXX="$CXX" CXXFLAGS="$CXXFLAGS"' -buildopts += '&& make standalone CXX="$CXX" CXXFLAGS="$CXXFLAGS"' - -files_to_copy = [ - (['abra'], 'bin'), - (['target/libAbra.%s' % SHLIB_EXT], 'lib'), - 'target/abra2-%(version)s-jar-with-dependencies.jar', -] - -postinstallcmds = ["cd %(installdir)s && mv abra2-%(version)s-jar-with-dependencies.jar abra2-%(version)s.jar"] - -sanity_check_paths = { - 'files': ['abra2-%(version)s.jar', 'bin/abra', 'lib/libAbra.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ABRicate/ABRicate-0.9.9-gompi-2019a-Perl-5.28.1.eb b/easybuild/easyconfigs/a/ABRicate/ABRicate-0.9.9-gompi-2019a-Perl-5.28.1.eb deleted file mode 100644 index 96c1495fe87a..000000000000 --- a/easybuild/easyconfigs/a/ABRicate/ABRicate-0.9.9-gompi-2019a-Perl-5.28.1.eb +++ /dev/null @@ -1,42 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'Tarball' - -name = 'ABRicate' -version = '0.9.9' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'https://github.com/tseemann/abricate' -description = "Mass screening of contigs for antimicrobial and virulence genes" - -toolchain = {'name': 'gompi', 'version': '2019a'} - -# https://github.com/tseemann/abricate -github_account = 'tseemann' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['v%(version)s.zip'] -checksums = ['a2bf30f8cc53292b6c043a63975fb51c7043b59565edad5b16e5995cc006d3bc'] - -dependencies = [ - ('Perl', '5.28.1'), - ('any2fasta', '0.4.2', versionsuffix), - ('BioPerl', '1.7.2', versionsuffix), - ('BLAST+', '2.9.0'), -] - -postinstallcmds = ['%(installdir)s/bin/abricate --setupdb'] - -sanity_check_paths = { - 'files': ['bin/abricate', 'bin/abricate-get_db'], - 'dirs': ['db'], -} - -sanity_check_commands = [ - "abricate --help", - "abricate --list", -] - -modloadmsg = "abricate databases are located in $EBROOTABRICATE/db\n" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ABRicate/ABRicate-0.9.9-gompi-2019b.eb b/easybuild/easyconfigs/a/ABRicate/ABRicate-0.9.9-gompi-2019b.eb deleted file mode 100644 index c306b6589775..000000000000 --- a/easybuild/easyconfigs/a/ABRicate/ABRicate-0.9.9-gompi-2019b.eb +++ /dev/null @@ -1,41 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'Tarball' - -name = 'ABRicate' -version = '0.9.9' - -homepage = 'https://github.com/tseemann/abricate' -description = "Mass screening of contigs for antimicrobial and virulence genes" - -toolchain = {'name': 'gompi', 'version': '2019b'} - -# https://github.com/tseemann/abricate -github_account = 'tseemann' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['v%(version)s.zip'] -checksums = ['a2bf30f8cc53292b6c043a63975fb51c7043b59565edad5b16e5995cc006d3bc'] - -dependencies = [ - ('Perl', '5.30.0'), - ('any2fasta', '0.4.2'), - ('BioPerl', '1.7.2'), - ('BLAST+', '2.9.0'), -] - -postinstallcmds = ['%(installdir)s/bin/abricate --setupdb'] - -sanity_check_paths = { - 'files': ['bin/abricate', 'bin/abricate-get_db'], - 'dirs': ['db'], -} - -sanity_check_commands = [ - "abricate --help", - "abricate --list", -] - -modloadmsg = "abricate databases are located in $EBROOTABRICATE/db\n" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ABRicate/ABRicate-1.0.0-gompi-2023a.eb b/easybuild/easyconfigs/a/ABRicate/ABRicate-1.0.0-gompi-2023a.eb new file mode 100644 index 000000000000..b21e8fda5653 --- /dev/null +++ b/easybuild/easyconfigs/a/ABRicate/ABRicate-1.0.0-gompi-2023a.eb @@ -0,0 +1,41 @@ +# Author: Pavel Grochal (INUITS) +# License: GPLv2 + +easyblock = 'Tarball' + +name = 'ABRicate' +version = '1.0.0' + +homepage = 'https://github.com/tseemann/abricate' +description = "Mass screening of contigs for antimicrobial and virulence genes" + +toolchain = {'name': 'gompi', 'version': '2023a'} + +# https://github.com/tseemann/abricate +github_account = 'tseemann' +source_urls = [GITHUB_LOWER_SOURCE] +sources = ['v%(version)s.zip'] +checksums = ['e7e2af45e47b887c4dba754af87a24014dcb5552eb3fe2a3fd66bb5359a0daf9'] + +dependencies = [ + ('Perl', '5.36.1'), + ('any2fasta', '0.4.2'), + ('BioPerl', '1.7.8'), + ('BLAST+', '2.14.1'), +] + +postinstallcmds = ['%(installdir)s/bin/abricate --setupdb'] + +sanity_check_paths = { + 'files': ['bin/abricate', 'bin/abricate-get_db'], + 'dirs': ['db'], +} + +sanity_check_commands = [ + "abricate --help", + "abricate --list", +] + +modloadmsg = "abricate databases are located in $EBROOTABRICATE/db\n" + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ABRicate/ABRicate-1.0.0-gompi-2023b.eb b/easybuild/easyconfigs/a/ABRicate/ABRicate-1.0.0-gompi-2023b.eb new file mode 100644 index 000000000000..3e980962ec8d --- /dev/null +++ b/easybuild/easyconfigs/a/ABRicate/ABRicate-1.0.0-gompi-2023b.eb @@ -0,0 +1,41 @@ +# Author: Pavel Grochal (INUITS) +# License: GPLv2 + +easyblock = 'Tarball' + +name = 'ABRicate' +version = '1.0.0' + +homepage = 'https://github.com/tseemann/abricate' +description = "Mass screening of contigs for antimicrobial and virulence genes" + +toolchain = {'name': 'gompi', 'version': '2023b'} + +# https://github.com/tseemann/abricate +github_account = 'tseemann' +source_urls = [GITHUB_LOWER_SOURCE] +sources = ['v%(version)s.zip'] +checksums = ['e7e2af45e47b887c4dba754af87a24014dcb5552eb3fe2a3fd66bb5359a0daf9'] + +dependencies = [ + ('Perl', '5.38.0'), + ('any2fasta', '0.4.2'), + ('BioPerl', '1.7.8'), + ('BLAST+', '2.16.0'), +] + +postinstallcmds = ['%(installdir)s/bin/abricate --setupdb'] + +sanity_check_paths = { + 'files': ['bin/abricate', 'bin/abricate-get_db'], + 'dirs': ['db'], +} + +sanity_check_commands = [ + "abricate --help", + "abricate --list", +] + +modloadmsg = "abricate databases are located in $EBROOTABRICATE/db\n" + +moduleclass = 'bio' 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 deleted file mode 100644 index 5bd2d17aaf8b..000000000000 --- a/easybuild/easyconfigs/a/ABySS/ABySS-1.9.0-foss-2016a.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 -# License:: MIT/GPL -# $Id$ -# -## - -easyblock = 'ConfigureMake' - -name = 'ABySS' -version = '1.9.0' - -homepage = 'http://www.bcgsc.ca/platform/bioinfo/software/abyss' -description = """Assembly By Short Sequences - a de novo, parallel, paired-end sequence assembler""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://github.com/bcgsc/abyss/releases/download/%(version)s/'] - -dependencies = [ - ('Boost', '1.60.0'), - ('sparsehash', '2.0.2'), - ('SQLite', '3.9.2'), -] - -sanity_check_paths = { - 'files': ["bin/ABYSS", "bin/ABYSS-P"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ABySS/ABySS-2.0.2-foss-2016b.eb b/easybuild/easyconfigs/a/ABySS/ABySS-2.0.2-foss-2016b.eb deleted file mode 100644 index 57f9dde091cf..000000000000 --- a/easybuild/easyconfigs/a/ABySS/ABySS-2.0.2-foss-2016b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ABySS' -version = '2.0.2' - -homepage = 'http://www.bcgsc.ca/platform/bioinfo/software/abyss' -description = """Assembly By Short Sequences - a de novo, parallel, paired-end sequence assembler""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'usempi': True} - -source_urls = ['https://github.com/bcgsc/abyss/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['d87b76edeac3a6fb48f24a1d63f243d8278a324c9a5eb29027b640f7089422df'] - -dependencies = [ - ('Boost', '1.61.0'), - ('sparsehash', '2.0.3'), - ('SQLite', '3.13.0'), -] - -sanity_check_paths = { - 'files': ["bin/ABYSS", "bin/ABYSS-P"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ABySS/ABySS-2.0.2-foss-2018a.eb b/easybuild/easyconfigs/a/ABySS/ABySS-2.0.2-foss-2018a.eb deleted file mode 100644 index 9ae5bf2abcbe..000000000000 --- a/easybuild/easyconfigs/a/ABySS/ABySS-2.0.2-foss-2018a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ABySS' -version = '2.0.2' - -homepage = 'http://www.bcgsc.ca/platform/bioinfo/software/abyss' -description = """Assembly By Short Sequences - a de novo, parallel, paired-end sequence assembler""" - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'usempi': True} - -source_urls = ['https://github.com/bcgsc/abyss/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['d87b76edeac3a6fb48f24a1d63f243d8278a324c9a5eb29027b640f7089422df'] - -dependencies = [ - ('Boost', '1.66.0'), - ('sparsehash', '2.0.3'), - ('SQLite', '3.21.0'), -] - -sanity_check_paths = { - 'files': ["bin/ABYSS", "bin/ABYSS-P"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ABySS/ABySS-2.0.2-gompi-2019a.eb b/easybuild/easyconfigs/a/ABySS/ABySS-2.0.2-gompi-2019a.eb deleted file mode 100644 index 45c775f174eb..000000000000 --- a/easybuild/easyconfigs/a/ABySS/ABySS-2.0.2-gompi-2019a.eb +++ /dev/null @@ -1,34 +0,0 @@ -# Updated from previous easyconfig -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'ConfigureMake' - -name = 'ABySS' -version = '2.0.2' - -homepage = 'https://www.bcgsc.ca/platform/bioinfo/software/abyss' -description = """Assembly By Short Sequences - a de novo, parallel, paired-end sequence assembler""" - -toolchain = {'name': 'gompi', 'version': '2019a'} -toolchainopts = {'usempi': True} - -source_urls = ['https://github.com/bcgsc/abyss/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['d87b76edeac3a6fb48f24a1d63f243d8278a324c9a5eb29027b640f7089422df'] - -dependencies = [ - ('Boost', '1.70.0'), - ('sparsehash', '2.0.3'), - ('SQLite', '3.27.2'), -] - -sanity_check_paths = { - 'files': ["bin/ABYSS", "bin/ABYSS-P"], - 'dirs': [] -} -sanity_check_commands = [ - 'ABYSS --help', -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ABySS/ABySS-2.0.2-intel-2016b.eb b/easybuild/easyconfigs/a/ABySS/ABySS-2.0.2-intel-2016b.eb deleted file mode 100644 index ff4e7b87f95d..000000000000 --- a/easybuild/easyconfigs/a/ABySS/ABySS-2.0.2-intel-2016b.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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 -# License:: MIT/GPL -# $Id$ -# -## - -easyblock = 'ConfigureMake' - -name = 'ABySS' -version = '2.0.2' - -homepage = 'http://www.bcgsc.ca/platform/bioinfo/software/abyss' -description = """Assembly By Short Sequences - a de novo, parallel, paired-end sequence assembler""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'usempi': True} - -source_urls = ['https://github.com/bcgsc/abyss/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['d87b76edeac3a6fb48f24a1d63f243d8278a324c9a5eb29027b640f7089422df'] - -dependencies = [ - ('Boost', '1.63.0', '-Python-2.7.12'), - ('sparsehash', '2.0.3'), - ('SQLite', '3.13.0'), -] - -sanity_check_paths = { - 'files': ["bin/ABYSS", "bin/ABYSS-P"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ABySS/ABySS-2.0.3-BranchGroup.patch b/easybuild/easyconfigs/a/ABySS/ABySS-2.0.3-BranchGroup.patch deleted file mode 100644 index 322b39ba047e..000000000000 --- a/easybuild/easyconfigs/a/ABySS/ABySS-2.0.3-BranchGroup.patch +++ /dev/null @@ -1,19 +0,0 @@ -The function of swap causes Intel compiler to give an error. However, because this is a pure -"assert(false)" function which indicates we can safely comment it out. See the following link: - -https://github.com/bcgsc/abyss/issues/230 - ---- abyss-2.0.3.ori/Assembly/BranchGroup.h 2019-02-01 17:55:35.908138170 -0600 -+++ abyss-2.0.3/Assembly/BranchGroup.h 2019-02-01 17:55:59.978654627 -0600 -@@ -209,9 +209,11 @@ - BranchGroupStatus m_status; - }; - -+/* - namespace std { - template <> - inline void swap(BranchGroup&, BranchGroup&) { assert(false); } - } -+*/ - - #endif diff --git a/easybuild/easyconfigs/a/ABySS/ABySS-2.0.3-foss-2017b.eb b/easybuild/easyconfigs/a/ABySS/ABySS-2.0.3-foss-2017b.eb deleted file mode 100644 index e7ed674a076c..000000000000 --- a/easybuild/easyconfigs/a/ABySS/ABySS-2.0.3-foss-2017b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ABySS' -version = '2.0.3' - -homepage = 'http://www.bcgsc.ca/platform/bioinfo/software/abyss' -description = """Assembly By Short Sequences - a de novo, parallel, paired-end sequence assembler""" - -toolchain = {'name': 'foss', 'version': '2017b'} -toolchainopts = {'usempi': True} - -source_urls = ['https://github.com/bcgsc/abyss/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ff4cb9c9f78e443cc5b613dbc1f949f3eba699e78f090e73f0fefe1b99d85d55'] - -dependencies = [ - ('Boost', '1.65.1'), - ('sparsehash', '2.0.3'), - ('SQLite', '3.20.1'), -] - -sanity_check_paths = { - 'files': ["bin/ABYSS", "bin/ABYSS-P"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ABySS/ABySS-2.0.3-intel-2017b.eb b/easybuild/easyconfigs/a/ABySS/ABySS-2.0.3-intel-2017b.eb deleted file mode 100644 index 48adc9641e41..000000000000 --- a/easybuild/easyconfigs/a/ABySS/ABySS-2.0.3-intel-2017b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ABySS' -version = '2.0.3' - -homepage = 'http://www.bcgsc.ca/platform/bioinfo/software/abyss' -description = """Assembly By Short Sequences - a de novo, parallel, paired-end sequence assembler""" - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'usempi': True} - -source_urls = ['https://github.com/bcgsc/abyss/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['ABySS-%(version)s-BranchGroup.patch'] -checksums = [ - 'ff4cb9c9f78e443cc5b613dbc1f949f3eba699e78f090e73f0fefe1b99d85d55', # abyss-2.0.3.tar.gz - '6dac7c5641693b26e393cb43cb6d49d97fced32e6f44d0c3e50d4e223222f08d', # ABySS-2.0.3-BranchGroup.patch -] - -dependencies = [ - ('Boost', '1.65.1'), - ('sparsehash', '2.0.3'), - ('SQLite', '3.20.1'), -] - -sanity_check_paths = { - 'files': ["bin/ABYSS", "bin/ABYSS-P"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ABySS/ABySS-2.1.5-foss-2019b.eb b/easybuild/easyconfigs/a/ABySS/ABySS-2.1.5-foss-2019b.eb deleted file mode 100644 index f0ff28a1081c..000000000000 --- a/easybuild/easyconfigs/a/ABySS/ABySS-2.1.5-foss-2019b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ABySS' -version = '2.1.5' - -homepage = 'https://www.bcgsc.ca/platform/bioinfo/software/abyss' -description = """Assembly By Short Sequences - a de novo, parallel, paired-end sequence assembler""" - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'usempi': True} - -source_urls = ['https://github.com/bcgsc/abyss/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['65bfc8241e6ff5adf7601ae4ae93a75e3db86d6bff5d593c75aaff7f0ef41757'] - -dependencies = [ - ('Boost', '1.71.0'), - ('sparsehash', '2.0.3'), - ('SQLite', '3.29.0'), -] - -sanity_check_paths = { - 'files': ["bin/ABYSS", "bin/ABYSS-P"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-10.2.0.eb b/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-10.2.0.eb index 89ab6d27b059..a82ddd03624f 100644 --- a/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-10.2.0.eb @@ -33,6 +33,6 @@ sanity_check_paths = { 'dirs': [], } -modextrapaths = {'CPATH': 'include/ac'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/ac'} moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-11.3.0.eb b/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-11.3.0.eb index 12bca02e2a66..6452694acc10 100644 --- a/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-11.3.0.eb @@ -30,6 +30,6 @@ sanity_check_paths = { 'dirs': [], } -modextrapaths = {'CPATH': 'include/ac'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/ac'} moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..28c9260ea0e1 --- /dev/null +++ b/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-12.3.0.eb @@ -0,0 +1,35 @@ +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': 'GCCcore', 'version': '12.3.0'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['3a1303291629b9de6008c3c9d7b020a4b854802408fb3f8222ec492808c8b44d'] + +builddependencies = [('binutils', '2.40')] + +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 = {MODULE_LOAD_ENV_HEADERS: 'include/ac'} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-6.4.0.eb deleted file mode 100644 index 0b75f7def49f..000000000000 --- a/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -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': 'GCCcore', 'version': '6.4.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3a1303291629b9de6008c3c9d7b020a4b854802408fb3f8222ec492808c8b44d'] - -builddependencies = [ - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.28'), -] - -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/ACTC/ACTC-1.1-GCCcore-7.3.0.eb b/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-7.3.0.eb deleted file mode 100644 index e4d9dc57f182..000000000000 --- a/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-7.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -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': 'GCCcore', 'version': '7.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3a1303291629b9de6008c3c9d7b020a4b854802408fb3f8222ec492808c8b44d'] - -builddependencies = [('binutils', '2.30')] - -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/ACTC/ACTC-1.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-8.3.0.eb deleted file mode 100644 index b4374ef52a2c..000000000000 --- a/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -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': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3a1303291629b9de6008c3c9d7b020a4b854802408fb3f8222ec492808c8b44d'] - -builddependencies = [('binutils', '2.32')] - -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/ACTC/ACTC-1.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-9.3.0.eb deleted file mode 100644 index 70fd0130ae2c..000000000000 --- a/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -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': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3a1303291629b9de6008c3c9d7b020a4b854802408fb3f8222ec492808c8b44d'] - -builddependencies = [('binutils', '2.34')] - -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/ACTC/ACTC-1.1-intel-2016b.eb b/easybuild/easyconfigs/a/ACTC/ACTC-1.1-intel-2016b.eb deleted file mode 100644 index 47b6a5d46fbb..000000000000 --- a/easybuild/easyconfigs/a/ACTC/ACTC-1.1-intel-2016b.eb +++ /dev/null @@ -1,31 +0,0 @@ -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/ADDA/ADDA-1.3b4-foss-2019a.eb b/easybuild/easyconfigs/a/ADDA/ADDA-1.3b4-foss-2019a.eb deleted file mode 100644 index 2962e12d575b..000000000000 --- a/easybuild/easyconfigs/a/ADDA/ADDA-1.3b4-foss-2019a.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ADDA' -version = '1.3b4' - -homepage = 'https://github.com/adda-team/adda/wiki' -description = """ADDA is an open-source parallel implementation of the -discrete dipole approximation, capable to simulate light scattering by -particles of arbitrary shape and composition in a wide range of particle -sizes.""" - -toolchain = {'name': 'foss', 'version': '2019a'} -toolchainopts = {'usempi': True} - -source_urls = ['https://github.com/adda-team/adda/archive'] -sources = ['v%(version)s.tar.gz'] -patches = [ - '%(name)s-%(version)s_add_install_target.patch', - '%(name)s-%(version)s_remove_xxOPTSFILE_targets.patch', - '%(name)s-%(version)s_remove_bad_MPI_detection_code.patch', - '%(name)s-%(version)s_fix_bad_cmd_name_code.patch', -] -checksums = [ - 'fb6eb6ac721a0dc97754198daf6c3ff321394e1e2921758b0fda56ee00a40ffa', # v1.3b4.tar.gz - '8d07d5eafab22c727ca57f51c98cddfbf84b86129a4cdd340cf086e8c8fb51c6', # ADDA-1.3b4_add_install_target.patch - 'fa6946ddbf5249a3c75609202d3dabf8633b34717704595250fb807ccf0da007', # ADDA-1.3b4_remove_xxOPTSFILE_targets.patch - # ADDA-1.3b4_remove_bad_MPI_detection_code.patch - '362c1c556e1f98a5d29522076b076ca629faa8567019057ab9f95a6d28df4027', - '67c516b35a5318840ec946d1c06cb211a1a6fd39c1e6ac88907969274b0a8b16', # ADDA-1.3b4_fix_bad_cmd_name_code.patch -] - -skipsteps = ['configure'] - -start_dir = 'src' - -buildopts = ' COMPILER=other OPTIONS="USE_SSE3" CF=$F90 CCPP=$CXX seq mpi ' - -installopts = 'TARGETS="seq mpi" DESTDIR=%(installdir)s ' - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['adda']], - 'dirs': [], -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/a/ADDA/ADDA-1.3b4_add_install_target.patch b/easybuild/easyconfigs/a/ADDA/ADDA-1.3b4_add_install_target.patch deleted file mode 100644 index 5847497dcbc6..000000000000 --- a/easybuild/easyconfigs/a/ADDA/ADDA-1.3b4_add_install_target.patch +++ /dev/null @@ -1,29 +0,0 @@ -Add install target. - -Ã…ke Sandgren, 20190502 -diff -ru adda-1.3b4.orig/src/common.mk adda-1.3b4/src/common.mk ---- adda-1.3b4.orig/src/common.mk 2014-02-20 15:48:03.000000000 +0100 -+++ adda-1.3b4/src/common.mk 2019-05-02 10:29:45.487297028 +0200 -@@ -108,3 +108,7 @@ - echo -n "$(subst ",\",$(CPPCMD))" > $@ - - -include $(CDEPEND) -+ -+install: $(PROG) -+ mkdir -p $(DESTDIR)/bin -+ cp $(PROG) $(DESTDIR)/bin -diff -ru adda-1.3b4.orig/src/Makefile adda-1.3b4/src/Makefile ---- adda-1.3b4.orig/src/Makefile 2014-02-20 15:48:03.000000000 +0100 -+++ adda-1.3b4/src/Makefile 2019-05-02 10:44:48.222497406 +0200 -@@ -467,6 +467,11 @@ - @echo "Compiling OpenCL version of ADDA" - $(MAKE) -C $(OCL) - -+install: -+ for i in $(TARGETS); do \ -+ make -C $$i install; \ -+ done -+ - cleanfull: clean cleanruns - - clean: cleanseq cleanmpi cleanocl diff --git a/easybuild/easyconfigs/a/ADDA/ADDA-1.3b4_fix_bad_cmd_name_code.patch b/easybuild/easyconfigs/a/ADDA/ADDA-1.3b4_fix_bad_cmd_name_code.patch deleted file mode 100644 index 96de7e954300..000000000000 --- a/easybuild/easyconfigs/a/ADDA/ADDA-1.3b4_fix_bad_cmd_name_code.patch +++ /dev/null @@ -1,21 +0,0 @@ -Fix bad code for detecting executables name. - -Ã…ke Sandgren, 20190502 -diff -ru adda-1.3b4.orig/src/param.c adda-1.3b4/src/param.c ---- adda-1.3b4.orig/src/param.c 2014-02-20 15:48:03.000000000 +0100 -+++ adda-1.3b4/src/param.c 2019-05-02 12:53:34.618014688 +0200 -@@ -1919,9 +1919,11 @@ - // try to determine terminal width - if ((p1=getenv("COLUMNS"))!=NULL && sscanf(p1,"%d",&tmp)==1 && tmp>=MIN_TERM_WIDTH) term_width=tmp; - // get name of executable; remove all path overhead -- if ((p1=strrchr(argv[0],'\\'))==NULL) p1=argv[0]; -- if ((p2=strrchr(argv[0],'/'))==NULL) p2=argv[0]; -- exename=MAX(p1,p2)+1; -+ if ((exename = strrchr(argv[0],'/')) == NULL) { -+ if ((exename = strrchr(argv[0],'\\')) == NULL) { -+ exename = argv[0]; -+ } -+ } - // initialize option - opt.l1=UNDEF; - // check first argument diff --git a/easybuild/easyconfigs/a/ADDA/ADDA-1.3b4_remove_bad_MPI_detection_code.patch b/easybuild/easyconfigs/a/ADDA/ADDA-1.3b4_remove_bad_MPI_detection_code.patch deleted file mode 100644 index 86fca784288f..000000000000 --- a/easybuild/easyconfigs/a/ADDA/ADDA-1.3b4_remove_bad_MPI_detection_code.patch +++ /dev/null @@ -1,48 +0,0 @@ -Remove bad MPI compiler detection code. - -Ã…ke Sandgren, 20190502 -diff -ru adda-1.3b4.orig/src/mpi/Makefile adda-1.3b4/src/mpi/Makefile ---- adda-1.3b4.orig/src/mpi/Makefile 2014-02-20 15:48:03.000000000 +0100 -+++ adda-1.3b4/src/mpi/Makefile 2019-05-02 12:27:30.173683945 +0200 -@@ -19,17 +19,6 @@ - # for compilation. However, the default set of options may work out-of-box on some systems. - #======================================================================================================================= - --# Heurestics to determine if MPI wrapper is available. If $(MPICC) is defined it is used as is. Otherwise we try to --# locate 'mpicc' wrapper through system call, and reverse to $(CC) as the last resort. This should work fine in many --# cases, but can be replaced by a simple assignment of MPICC. --ifndef MPICC -- ifeq ($(shell which mpicc > /dev/null 2>&1 && echo 0),0) -- MPICC := mpicc -- else -- MPICC := $(CC) -- endif --endif -- - # Compiler dependent options - # These are options for a particular Alpha system - ifeq ($(COMPILER),compaq) -@@ -37,23 +26,6 @@ - LDFLAGS += -lmpi -lelan - endif - --# If the compiler is used directly, a few additional options are needed --ifeq ($(MPICC),$(CC)) -- # Depending on a particular MPI installation one may need to manually specify paths to MPI headers and libraries. -- # Path should be absolute or relative to the location of this Makefile. -- #CFLAGS += -I"C:/Program Files/MPICH2/include" -- #LDFLAGS += -L"C:/Program Files/MPICH2/lib" -- -- LDFLAGS += -lmpi --# If MPI compiler wrapper is used, environmental variables are set to define C compiler and linker --else -- # for MPICH -- export MPICH_CC = $(CC) -- export MPICH_CLINKER = $(CC) -- # for OpenMPI -- export OMPI_CC = $(CC) --endif -- - #======================================================================================================================= - # !!! End of control section. Everything below is not designed to be modified by user - #======================================================================================================================= diff --git a/easybuild/easyconfigs/a/ADDA/ADDA-1.3b4_remove_xxOPTSFILE_targets.patch b/easybuild/easyconfigs/a/ADDA/ADDA-1.3b4_remove_xxOPTSFILE_targets.patch deleted file mode 100644 index 765dec6a87ea..000000000000 --- a/easybuild/easyconfigs/a/ADDA/ADDA-1.3b4_remove_xxOPTSFILE_targets.patch +++ /dev/null @@ -1,77 +0,0 @@ -Remove xxOPTSFILE targets, they interfere with installation. - -Ã…ke Sandgren, 20190502 -diff -ru adda-1.3b4.orig/src/common.mk adda-1.3b4/src/common.mk ---- adda-1.3b4.orig/src/common.mk 2019-05-02 10:53:25.301453425 +0200 -+++ adda-1.3b4/src/common.mk 2019-05-02 10:55:31.580222293 +0200 -@@ -43,19 +43,6 @@ - - READ_FILE = $(shell if [ -f $(1) ]; then cat $(1); fi) - --ifneq ($(call READ_FILE,$(LDOPTSFILE)),$(LDCMD)) -- $(shell rm -f $(LDOPTSFILE)) --endif --ifneq ($(call READ_FILE,$(COPTSFILE)),$(CCMD)) -- $(shell rm -f $(COPTSFILE)) --endif --ifneq ($(call READ_FILE,$(FOPTSFILE)),$(FCMD)) -- $(shell rm -f $(FOPTSFILE)) --endif --ifneq ($(call READ_FILE,$(CPPOPTSFILE)),$(CPPCMD)) -- $(shell rm -f $(CPPOPTSFILE)) --endif -- - vpath %.c $(PARENT) - vpath %.cpp $(PARENT)/$(CPPFOLDER) - vpath %.h $(PARENT) -@@ -68,22 +55,22 @@ - .DELETE_ON_ERROR: - - # C linker is used, while Fortran and C++ is handled by addition of libraries for linking --$(PROG): $(COBJECTS) $(FOBJECTS) $(F90OBJECTS) $(CPPOBJECTS) $(LDOPTSFILE) -+$(PROG): $(COBJECTS) $(FOBJECTS) $(F90OBJECTS) $(CPPOBJECTS) - @echo "Building $@" - $(MYCC) -o $@ $(COBJECTS) $(FOBJECTS) $(F90OBJECTS) $(CPPOBJECTS) $(LDFLAGS) - --$(COBJECTS): %.o: %.c $(COPTSFILE) -+$(COBJECTS): %.o: %.c - $(MYCC) -c $(CFLAGS) $(DEPFLAG) $< - - # Dependencies are only generated for C and C++ sources; we assume that each Fortran file is completely independent or - # all of the files from dependent set are compiled at once. --$(FOBJECTS): %.o: %.f $(FOPTSFILE) -+$(FOBJECTS): %.o: %.f - $(MYCF) -c $(FFLAGS) $< - --$(F90OBJECTS): %.o: %.f90 $(FOPTSFILE) -+$(F90OBJECTS): %.o: %.f90 - $(MYCF) -c $(FFLAGS) $< - --$(CPPOBJECTS): %.o: %.cpp $(CPPOPTSFILE) -+$(CPPOBJECTS): %.o: %.cpp - $(MYCCPP) -c $(CPPFLAGS) $(DEPFLAG) $< - - # Special rule for generation of stringified CL source. Used only for ocl. All relevant variables are defined in -@@ -91,22 +78,6 @@ - $(addprefix $(CLSPREFIX),$(CLSTRING)): $(CLSPREFIX)%.clstr:%.cl - $(CLSCOMMAND) $< > $@ - --$(LDOPTSFILE): -- @echo Linking needs to be redone -- echo -n "$(subst ",\",$(LDCMD))" > $@ -- --$(COPTSFILE): -- @echo C sources need to be recompiled -- echo -n "$(subst ",\",$(CCMD))" > $@ -- --$(FOPTSFILE): -- @echo Fortran sources need to be recompiled -- echo -n "$(subst ",\",$(FCMD))" > $@ -- --$(CPPOPTSFILE): -- @echo C++ sources need to be recompiled -- echo -n "$(subst ",\",$(CPPCMD))" > $@ -- - -include $(CDEPEND) - - install: $(PROG) diff --git a/easybuild/easyconfigs/a/ADF/ADF-2009.01a.pc64_linux.intelmpi.eb b/easybuild/easyconfigs/a/ADF/ADF-2009.01a.pc64_linux.intelmpi.eb deleted file mode 100755 index e5741451f14f..000000000000 --- a/easybuild/easyconfigs/a/ADF/ADF-2009.01a.pc64_linux.intelmpi.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'Tarball' - -name = "ADF" -version = '2009.01a.pc64_linux.intelmpi' - -homepage = 'http://www.scm.com/' -description = "ADF is a premium-quality quantum chemistry software package based on Density Functional Theory (DFT)." - -toolchain = SYSTEM - -sources = ['%(namelower)s%(version)s.bin.tgz'] - -dependencies = [('impi', '3.2.2.006')] - -sanity_check_paths = { - 'files': ['bin/adf', 'bin/adf.exe'], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ADF/ADF-2014.02.eb b/easybuild/easyconfigs/a/ADF/ADF-2014.02.eb deleted file mode 100644 index db4d733aeb1b..000000000000 --- a/easybuild/easyconfigs/a/ADF/ADF-2014.02.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'Tarball' - -name = 'ADF' -version = '2014.02' - -homepage = 'http://www.scm.com/ADF/' -description = """ADF is an accurate, parallelized, powerful computational chemistry program to understand and - predict chemical structure and reactivity with density functional theory (DFT).""" - -toolchain = SYSTEM - -sources = ['%(namelower)s%(version)s.pc64_linux.IntelMPI+CUDA.tgz'] - -keepsymlinks = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['atomicdata', 'bin', 'examples'], -} - -modextravars = { - 'ADFHOME': '%(installdir)s', - 'ADFBIN': '%(installdir)s/bin', - 'ADFRESOURCES': '%(installdir)s/atomicdata', -} - -modloadmsg = """These environment variables need to be defined before using ADF: - * $SCMLICENSE: path to ADF license file - * $SCM_TMPDIR: path to user scratch directory -""" - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ADF/ADF-2014.11.r48287-intel-2016a.eb b/easybuild/easyconfigs/a/ADF/ADF-2014.11.r48287-intel-2016a.eb deleted file mode 100644 index a094b11d6d9f..000000000000 --- a/easybuild/easyconfigs/a/ADF/ADF-2014.11.r48287-intel-2016a.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'ADF' -version = '2014.11.r48287' - -homepage = 'http://www.scm.com/ADF/' -description = """ADF is an accurate, parallelized, powerful computational chemistry program to understand and - predict chemical structure and reactivity with density functional theory (DFT).""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [ - '%(namelower)s%(version)s.src.tgz', - # no exact match on revision ID available, but not strictly needed - 'fix2014.pc64_linux.intelmpi.r48660.2.555.bin.tgz', -] - -license_file = HOME + "/licenses/ADF/license.txt" - -modloadmsg = """These environment variables need to be defined before using ADF: - * $SCMLICENSE: path to ADF license file - * $SCM_TMPDIR: path to user scratch directory -""" - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ADF/ADF-2016.101.eb b/easybuild/easyconfigs/a/ADF/ADF-2016.101.eb deleted file mode 100644 index c82ba7b1390e..000000000000 --- a/easybuild/easyconfigs/a/ADF/ADF-2016.101.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'Tarball' - -name = 'ADF' -version = '2016.101' - -homepage = 'http://www.scm.com/ADF/' -description = """ADF is an accurate, parallelized, powerful computational chemistry program to understand and - predict chemical structure and reactivity with density functional theory (DFT).""" - -toolchain = SYSTEM - -sources = ['adf%(version)s.pc64_linux.intelmpi.tgz'] - -keepsymlinks = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['atomicdata', 'bin', 'examples'], -} - -modextravars = { - 'ADFHOME': '%(installdir)s', - 'ADFBIN': '%(installdir)s/bin', - 'ADFRESOURCES': '%(installdir)s/atomicdata', -} - -modloadmsg = """These environment variables need to be defined before using ADF: - * $SCMLICENSE: path to ADF license file - * $SCM_TMPDIR: path to user scratch directory -""" - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ADF/ADF-2019.303-intelmpi.eb b/easybuild/easyconfigs/a/ADF/ADF-2019.303-intelmpi.eb old mode 100755 new mode 100644 index 2e7641ae373f..8940e4ff4bed --- a/easybuild/easyconfigs/a/ADF/ADF-2019.303-intelmpi.eb +++ b/easybuild/easyconfigs/a/ADF/ADF-2019.303-intelmpi.eb @@ -12,8 +12,8 @@ toolchain = SYSTEM sources = ['adf%(version)s.pc64_linux.intelmpi.bin.tgz'] checksums = ['62f73d2bc37bfc7891c1b10e83abccae317f7751f2a7b88976b24d16ef2b771a'] - -keepsymlinks = True +download_instructions = f"""{name} requires manual download from {homepage} +Required downloads: {' '.join(sources)}""" sanity_check_paths = { 'files': [], diff --git a/easybuild/easyconfigs/a/ADIOS/ADIOS-1.13.1-foss-2019a-Python-2.7.15.eb b/easybuild/easyconfigs/a/ADIOS/ADIOS-1.13.1-foss-2019a-Python-2.7.15.eb deleted file mode 100644 index 70f7ba3c386e..000000000000 --- a/easybuild/easyconfigs/a/ADIOS/ADIOS-1.13.1-foss-2019a-Python-2.7.15.eb +++ /dev/null @@ -1,71 +0,0 @@ -easyblock = 'CMakePythonPackage' - -name = 'ADIOS' -version = '1.13.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.olcf.ornl.gov/center-projects/adios/' -description = """The Adaptable IO System (ADIOS) provides a simple, -flexible way for scientists to describe the data in their code that may -need to be written, read, or processed outside of the running -simulation.""" - -toolchain = {'name': 'foss', 'version': '2019a'} -toolchainopts = {'usempi': True} - -github_account = 'ornladios' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -patches = [ - '%(name)s-%(version)s_force_use_of_mpi.patch', - '%(name)s-%(version)s_fix_missing_thread_lib.patch', - '%(name)s-%(version)s_fix_search_for_szip.patch', -] -checksums = [ - 'b1c6949918f5e69f701cabfe5987c0b286793f1057d4690f04747852544e157b', # v1.13.1.tar.gz - '81b9b0a77b23d6137f08900a3ecda4471b806c384cf4ad19c4370fc7ca8d9a82', # ADIOS-1.13.1_force_use_of_mpi.patch - 'a66fab38e5daf40978f9e961d810f9cbf189de8db924a403ae42a01d405f6fdc', # ADIOS-1.13.1_fix_missing_thread_lib.patch - '2e21a5041822c8b57554eb977a3135637c2714d377eee3b0194d377f1458cdab', # ADIOS-1.13.1_fix_search_for_szip.patch -] - -builddependencies = [ - ('CMake', '3.13.3'), -] - -dependencies = [ - ('Python', '2.7.15'), - ('SciPy-bundle', '2019.03'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('Szip', '2.1.1'), - ('lz4', '1.9.1'), - ('HDF5', '1.10.5'), - ('netCDF', '4.6.2'), - ('Mini-XML', '2.9'), -] - -separate_build_dir = True - -preconfigopts = 'export BZIP2=$EBROOTBZIP2 SZIP=$EBROOTSZIP LZ4=$EBROOTLZ4 ' -preconfigopts += 'MXML_DIR=$EBROOTMINIMINXML PAR_HDF5_LIBS="-lhdf5_hl -lhdf5" ' -preconfigopts += 'PAR_HDF5_DIR=$EBROOTHDF5 PAR_HDF5_LIBS="-lhdf5_hl -lhdf5" ' -preconfigopts += 'PAR_NC_DIR=$EBROOTNETCDF PAR_NC_LIBS="-lnetcdf" && ' - -fix_python_shebang_for = ['bin/gpp.py'] - -runtest = False - -options = {'modulename': False} - -sanity_check_paths = { - 'files': ['bin/adios_list_methods', 'bin/bpappend'], - 'dirs': ['etc/skel/templates', 'lib/python'], -} - -modextrapaths = { - 'PYTHONPATH': 'lib/python', -} - -parallel = 1 - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/a/ADIOS/ADIOS-1.13.1-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/a/ADIOS/ADIOS-1.13.1-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 6df9ace119f3..000000000000 --- a/easybuild/easyconfigs/a/ADIOS/ADIOS-1.13.1-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,73 +0,0 @@ -# Based on ADIOS-1.13.1-foss-2019a-Python-2.7.15.eb -# Updated to foss-2020a toolchain and switched to ConfigureMake -# Mini-XML updated to latest 2.x. version -# Author: J. Sassmannshausen (Imperial College London/UK) - -easyblock = 'ConfigureMake' - -name = 'ADIOS' -version = '1.13.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.olcf.ornl.gov/center-projects/adios/' -description = """The Adaptable IO System (ADIOS) provides a simple, -flexible way for scientists to describe the data in their code that may -need to be written, read, or processed outside of the running -simulation.""" - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {'usempi': True, 'pic': True} - -github_account = 'ornladios' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -patches = [ - '%(name)s-%(version)s_force_use_of_mpi.patch', - '%(name)s-%(version)s_fix_missing_thread_lib.patch', - '%(name)s-%(version)s_fix_search_for_szip.patch', -] -checksums = [ - 'b1c6949918f5e69f701cabfe5987c0b286793f1057d4690f04747852544e157b', # v1.13.1.tar.gz - '81b9b0a77b23d6137f08900a3ecda4471b806c384cf4ad19c4370fc7ca8d9a82', # ADIOS-1.13.1_force_use_of_mpi.patch - 'a66fab38e5daf40978f9e961d810f9cbf189de8db924a403ae42a01d405f6fdc', # ADIOS-1.13.1_fix_missing_thread_lib.patch - '2e21a5041822c8b57554eb977a3135637c2714d377eee3b0194d377f1458cdab', # ADIOS-1.13.1_fix_search_for_szip.patch -] - -builddependencies = [ - ('Autotools', '20180311'), -] - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('zlib', '1.2.11'), - ('bzip2', '1.0.8'), - ('Szip', '2.1.1'), - ('lz4', '1.9.2'), - ('netCDF', '4.7.4'), - ('Mini-XML', '2.12'), -] - -preconfigopts = ' autoreconf -i && ' -configopts = '--with-zlib=$EBROOTZLIB -with-bzip2=$EBROOTBZIP2 --with-netcdf==$EBROOTNETCDF ' -configopts += '--with-lz4=$EBROOTLZ4 --with-mxml=$EBROOTMINIMINXML --with-phdf5=$EBROOTHDF5 ' - -fix_python_shebang_for = ['bin/gpp.py'] - -runtest = ' check' - -sanity_check_paths = { - 'files': ['bin/adios_list_methods', 'bin/bpappend'], - 'dirs': ['etc/skel/templates', 'lib/python'], -} - -sanity_check_commands = [ - 'adios_list_methods', - 'bpappend -h', -] - -modextrapaths = { - 'PYTHONPATH': 'lib/python', -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/a/ADIOS/ADIOS-1.13.1_fix_missing_thread_lib.patch b/easybuild/easyconfigs/a/ADIOS/ADIOS-1.13.1_fix_missing_thread_lib.patch deleted file mode 100644 index 2933204d3bbd..000000000000 --- a/easybuild/easyconfigs/a/ADIOS/ADIOS-1.13.1_fix_missing_thread_lib.patch +++ /dev/null @@ -1,21 +0,0 @@ -Make sure the thread lib gets added to the list of libs. - -Ã…ke Sandgren, 2019-12-10 -diff -ru adios-1.13.1.orig/CMakeLists.txt adios-1.13.1/CMakeLists.txt ---- adios-1.13.1.orig/CMakeLists.txt 2018-04-17 19:26:32.000000000 +0200 -+++ adios-1.13.1/CMakeLists.txt 2019-12-10 11:21:31.108061330 +0100 -@@ -2154,6 +2154,14 @@ - set(ADIOSLIB_INT_LDADD ${ADIOSLIB_INT_LDADD} ${M_LIBS}) - set(ADIOSREADLIB_LDADD ${ADIOSREADLIB_LDADD} ${M_LIBS}) - set(ADIOSREADLIB_SEQ_LDADD ${ADIOSREADLIB_SEQ_LDADD} ${M_LIBS}) -+ -+if (HAVE_PTHREAD) -+ set(ADIOSLIB_LDADD ${ADIOSLIB_LDADD} ${CMAKE_THREAD_LIBS_INIT}) -+ set(ADIOSLIB_SEQ_LDADD ${ADIOSLIB_SEQ_LDADD} ${CMAKE_THREAD_LIBS_INIT}) -+ set(ADIOSLIB_INT_LDADD ${ADIOSLIB_INT_LDADD} ${CMAKE_THREAD_LIBS_INIT}) -+ set(ADIOSREADLIB_LDADD ${ADIOSREADLIB_LDADD} ${CMAKE_THREAD_LIBS_INIT}) -+ set(ADIOSREADLIB_SEQ_LDADD ${ADIOSREADLIB_SEQ_LDADD} ${CMAKE_THREAD_LIBS_INIT}) -+endif() - ############################### srart of top CMakeLists.txt ############################### - #install(PROGRAMS adios_config DESTINATION ${bindir}) - diff --git a/easybuild/easyconfigs/a/ADIOS/ADIOS-1.13.1_fix_search_for_szip.patch b/easybuild/easyconfigs/a/ADIOS/ADIOS-1.13.1_fix_search_for_szip.patch deleted file mode 100644 index 0c4281e59dfb..000000000000 --- a/easybuild/easyconfigs/a/ADIOS/ADIOS-1.13.1_fix_search_for_szip.patch +++ /dev/null @@ -1,24 +0,0 @@ -Fix CMake check for Szip/SZ - -Ã…ke Sandgren, 20200310 -diff -ru ADIOS-1.13.1.orig/CMakeLists.txt ADIOS-1.13.1/CMakeLists.txt ---- ADIOS-1.13.1.orig/CMakeLists.txt 2018-04-17 19:23:13.000000000 +0200 -+++ ADIOS-1.13.1/CMakeLists.txt 2020-03-10 09:15:55.755501700 +0100 -@@ -523,7 +523,7 @@ - set(SZIP_DIR $ENV{SZIP_DIR}) - endif() - elseif(DEFINED ENV{SZIP}) -- if(NOT "$ENV{SZIP}" STREQUAL "") -+ if("$ENV{SZIP}" STREQUAL "") - set(SZIP OFF CACHE BOOL "") - else() - set(SZIP_DIR $ENV{SZIP}) -@@ -639,7 +639,7 @@ - set(SZ_DIR $ENV{SZ_DIR}) - endif() - elseif(DEFINED ENV{SZ}) -- if(NOT "$ENV{SZ}" STREQUAL "") -+ if("$ENV{SZ}" STREQUAL "") - set(SZ OFF CACHE BOOL "") - else() - set(SZ_DIR $ENV{SZ}) diff --git a/easybuild/easyconfigs/a/ADIOS/ADIOS-1.13.1_force_use_of_mpi.patch b/easybuild/easyconfigs/a/ADIOS/ADIOS-1.13.1_force_use_of_mpi.patch deleted file mode 100644 index 359a278868c0..000000000000 --- a/easybuild/easyconfigs/a/ADIOS/ADIOS-1.13.1_force_use_of_mpi.patch +++ /dev/null @@ -1,29 +0,0 @@ -find_package(MPI) doesn't work with EasyBuild installed OpenMPI - -Ã…ke Sandgren, 2019-12-10 -diff -ru adios-1.13.1.orig/CMakeLists.txt adios-1.13.1/CMakeLists.txt ---- adios-1.13.1.orig/CMakeLists.txt 2018-04-17 19:26:32.000000000 +0200 -+++ adios-1.13.1/CMakeLists.txt 2019-12-10 09:42:46.386373706 +0100 -@@ -1081,11 +1081,11 @@ - endif() - endif() - --set(HAVE_MPI 0) -+set(HAVE_MPI 1) - - # Define if you have the MPI library. - if(BUILD_FORTRAN) -- find_package(MPI COMPONENTS Fortran) -+ #find_package(MPI COMPONENTS Fortran) - if(MPI_FOUND) - # if(MPI_LIBRARIES AND MPI_INCLUDE_PATH) - message(STATUS "find MPI") -@@ -1095,7 +1095,7 @@ - # set(LIBS ${MPILIBS}) - endif(MPI_FOUND) - else() -- find_package(MPI) -+ #find_package(MPI) - if(MPI_FOUND) - # if(MPI_LIBRARIES AND MPI_INCLUDE_PATH) - message(STATUS "find MPI") diff --git a/easybuild/easyconfigs/a/ADIOS/ADIOS-20210804-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/a/ADIOS/ADIOS-20210804-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 03d791038bf0..000000000000 --- a/easybuild/easyconfigs/a/ADIOS/ADIOS-20210804-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,78 +0,0 @@ -# Based on ADIOS-1.13.1-foss-2019a-Python-2.7.15.eb -# Updated to foss-2020a toolchain and switched to ConfigureMake -# Latest version from GitHub -# Mini-XML updated to latest 2.x. version -# Author: J. Sassmannshausen (Imperial College London/UK) - -easyblock = 'ConfigureMake' - -name = 'ADIOS' -version = '20210804' -local_commit = 'de85222' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.olcf.ornl.gov/center-projects/adios/' -description = """The Adaptable IO System (ADIOS) provides a simple, -flexible way for scientists to describe the data in their code that may -need to be written, read, or processed outside of the running -simulation.""" - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {'usempi': True, 'pic': True} - -github_account = 'ornladios' -source_urls = [GITHUB_SOURCE] -sources = ['%s.tar.gz' % local_commit] - -patches = [ - '%(name)s-1.13.1_force_use_of_mpi.patch', - '%(name)s-1.13.1_fix_missing_thread_lib.patch', - '%(name)s-1.13.1_fix_search_for_szip.patch', -] -checksums = [ - 'c58af40cbdb13843de2c2c157379d069880835c9b932ad05e774910ec23a468f', # de85222.tar.gz - '81b9b0a77b23d6137f08900a3ecda4471b806c384cf4ad19c4370fc7ca8d9a82', # ADIOS-1.13.1_force_use_of_mpi.patch - 'a66fab38e5daf40978f9e961d810f9cbf189de8db924a403ae42a01d405f6fdc', # ADIOS-1.13.1_fix_missing_thread_lib.patch - '2e21a5041822c8b57554eb977a3135637c2714d377eee3b0194d377f1458cdab', # ADIOS-1.13.1_fix_search_for_szip.patch -] - -builddependencies = [ - ('Autotools', '20180311'), -] - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('zlib', '1.2.11'), - ('bzip2', '1.0.8'), - ('Szip', '2.1.1'), - ('lz4', '1.9.2'), - ('netCDF', '4.7.4'), - ('Mini-XML', '2.12'), - ('zfp', '1.0.0'), -] - -preconfigopts = ' autoreconf -i && export LIBS="-lgomp" && ' -configopts = '--with-zlib=$EBROOTZLIB -with-bzip2=$EBROOTBZIP2 --with-netcdf==$EBROOTNETCDF ' -configopts += '--with-lz4=$EBROOTLZ4 --with-mxml=$EBROOTMINIMINXML --with-phdf5=$EBROOTHDF5 ' -configopts += '--with-zfp=$EBROOTZFP ' - -fix_python_shebang_for = ['bin/gpp.py'] - -runtest = ' check' - -sanity_check_paths = { - 'files': ['bin/adios_list_methods', 'bin/bpappend'], - 'dirs': ['etc/skel/templates', 'lib/python'], -} - -sanity_check_commands = [ - 'adios_list_methods', - 'bpappend -h', -] - -modextrapaths = { - 'PYTHONPATH': 'lib/python', -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/a/ADMIXTURE/ADMIXTURE-1.3.0.eb b/easybuild/easyconfigs/a/ADMIXTURE/ADMIXTURE-1.3.0.eb deleted file mode 100644 index 709a656ede2b..000000000000 --- a/easybuild/easyconfigs/a/ADMIXTURE/ADMIXTURE-1.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'Tarball' - -name = 'ADMIXTURE' -version = '1.3.0' - -homepage = 'https://dalexander.github.io/admixture/' -description = """ADMIXTURE is a software tool for maximum likelihood estimation of individual ancestries from -multilocus SNP genotype datasets. It uses the same statistical model as STRUCTURE but calculates estimates much -more rapidly using a fast numerical optimization algorithm.""" - -toolchain = SYSTEM - -source_urls = ['https://dalexander.github.io/admixture/binaries/'] -sources = ['%(namelower)s_linux-%(version)s.tar.gz'] -checksums = [('41f209817a17981a717c9a4aa3d799da718ed080f3386e703927628c74ca6ca6', - '353e8b170c81f8d95946bf18bc78afda5d6bd32645b2a68658bd6781ff35703c')] - -postinstallcmds = ["mkdir %(installdir)s/bin && mv %(installdir)s/admixture{,32} %(installdir)s/bin/"] - -sanity_check_paths = { - 'files': ['bin/admixture', 'bin/admixture32'], - 'dirs': [] -} - -sanity_check_commands = ["admixture --help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ADOL-C/ADOL-C-2.7.0-gompi-2019a.eb b/easybuild/easyconfigs/a/ADOL-C/ADOL-C-2.7.0-gompi-2019a.eb deleted file mode 100644 index e44a77d6556e..000000000000 --- a/easybuild/easyconfigs/a/ADOL-C/ADOL-C-2.7.0-gompi-2019a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ADOL-C' -version = '2.7.0' -local_commit = '7022a97f88d4fcac2d8de4fc15f369f12d40f888' - -homepage = 'https://projects.coin-or.org/ADOL-C' - -description = """The package ADOL-C (Automatic Differentiation by OverLoading in C++) facilitates -the evaluation of first and higher derivatives of vector functions that are defined -by computer programs written in C or C++. The resulting derivative evaluation -routines may be called from C/C++, Fortran, or any other language that can be linked -with C. -""" - -toolchain = {'name': 'gompi', 'version': '2019a'} -toolchainopts = {'openmp': True, 'usempi': True, 'pic': True} - -source_urls = ['https://gitlab.com/adol-c/adol-c/-/archive/%s' % local_commit] -sources = [{'download_filename': 'archive.tar.gz', 'filename': SOURCE_TAR_GZ}] -checksums = ['19f7e955587c12efb406344b5a1221f208a58a59505afd99d45161f89e6ec981'] - -builddependencies = [('Autotools', '20180311')] - -preconfigopts = 'autoreconf -fi && ' - -sanity_check_paths = { - 'files': ['lib64/libadolc.so'], - 'dirs': ['include/adolc'], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/a/ADOL-C/ADOL-C-2.7.2-gompi-2020a.eb b/easybuild/easyconfigs/a/ADOL-C/ADOL-C-2.7.2-gompi-2020a.eb deleted file mode 100644 index c2b74df5e544..000000000000 --- a/easybuild/easyconfigs/a/ADOL-C/ADOL-C-2.7.2-gompi-2020a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ADOL-C' -version = '2.7.2' - -homepage = 'https://projects.coin-or.org/ADOL-C' - -description = """The package ADOL-C (Automatic Differentiation by OverLoading in C++) facilitates -the evaluation of first and higher derivatives of vector functions that are defined -by computer programs written in C or C++. The resulting derivative evaluation -routines may be called from C/C++, Fortran, or any other language that can be linked -with C. -""" - -toolchain = {'name': 'gompi', 'version': '2020a'} -toolchainopts = {'openmp': True, 'usempi': True, 'pic': True} - -source_urls = ['https://github.com/coin-or/%(name)s/archive/releases'] -sources = ['%(version)s.tar.gz'] -checksums = ['701e0856baae91b98397960d5e0a87a549988de9d4002d0e9a56fa08f5455f6e'] - -builddependencies = [('Autotools', '20180311')] - -preconfigopts = 'autoreconf -fi && ' - -sanity_check_paths = { - 'files': ['lib64/libadolc.so'], - 'dirs': ['include/adolc'], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/a/AEDT/AEDT-2024R1.eb b/easybuild/easyconfigs/a/AEDT/AEDT-2024R1.eb index e6c25eaf32a3..0a2db2e9beb1 100644 --- a/easybuild/easyconfigs/a/AEDT/AEDT-2024R1.eb +++ b/easybuild/easyconfigs/a/AEDT/AEDT-2024R1.eb @@ -10,6 +10,7 @@ CAD (MCAD) workflows.""" toolchain = SYSTEM +download_instructions = "Manually obtain (ELECTRONICS_%(version)s_LINX64.tgz) from your ANSYS vendor" sources = ['ELECTRONICS_%(version)s_LINX64.tgz'] checksums = ['7b131adf981ebca1e2f4fe8e607e50323167b69e77180a0ab61b2759d57abca5'] diff --git a/easybuild/easyconfigs/a/AFNI/AFNI-18.1.09-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/a/AFNI/AFNI-18.1.09-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index 55508f145f92..000000000000 --- a/easybuild/easyconfigs/a/AFNI/AFNI-18.1.09-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,65 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'AFNI' -version = '18.1.09' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://afni.nimh.nih.gov/' -description = """AFNI is a set of C programs for processing, analyzing, and displaying functional MRI (FMRI) data - - a technique for mapping human brain activity.""" - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'openmp': True, 'pic': True} - -source_urls = ['https://github.com/afni/afni/archive/'] -sources = ['AFNI_%(version)s.tar.gz'] -patches = ['AFNI-%(version)s_omp-pragma-statement-fix.patch'] -checksums = [ - '7d65ffc43a686fdec219e67b88295bab3e4385263a23343d0659c8fd54acb163', # AFNI_18.1.09.tar.gz - '8b739ddc09d6e398ac7fa86d89f6a02f26f2b58b17caea627d5c07de5282aab2', # AFNI-18.1.09_omp-pragma-statement-fix.patch -] - -builddependencies = [('M4', '1.4.18')] - -dependencies = [ - ('tcsh', '6.20.00'), - ('Python', '3.6.4'), - ('X11', '20180131'), - ('motif', '2.3.8'), - ('R', '3.4.4', '-X11-20180131'), - ('PyQt5', '5.9.2', versionsuffix), - ('expat', '2.2.5'), - ('libpng', '1.6.34'), - ('libjpeg-turbo', '1.5.3'), - ('GSL', '2.4'), - ('GLib', '2.54.3'), # must match version used in Qt5 (via PyQt5) - ('zlib', '1.2.11'), -] - -skipsteps = ['configure', 'install'] - -start_dir = 'src' - -prebuildopts = "cp Makefile.linux_openmp_64 Makefile && " -buildopts = 'totality LGIFTI="$EBROOTEXPAT/lib/libexpat.a" LDPYTHON="-lpython%(pyshortver)sm" ' -buildopts += r'CC="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCVOL="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCFAST="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCOLD="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCMIN="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCSVD="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'LD="${CC} \$(CPROF)" LZLIB="${EBROOTZLIB}/lib/libz.a" XLIBS="-lXm -lXt" ' -buildopts += 'IFLAGS="-I. -I$EBROOTPYTHON/include/python%(pyshortver)sm ' -buildopts += '-I$EBROOTGLIB/lib/glib-2.0/include -I$EBROOTGLIB/include/glib-2.0"' -buildopts += ' INSTALLDIR=%(installdir)s' - -parallel = 1 - -modextrapaths = {'PATH': ['']} - -sanity_check_paths = { - 'files': ['afni'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AFNI/AFNI-18.1.09_omp-pragma-statement-fix.patch b/easybuild/easyconfigs/a/AFNI/AFNI-18.1.09_omp-pragma-statement-fix.patch deleted file mode 100644 index 24a580a51ac9..000000000000 --- a/easybuild/easyconfigs/a/AFNI/AFNI-18.1.09_omp-pragma-statement-fix.patch +++ /dev/null @@ -1,37 +0,0 @@ -fix for "error: this pragma must immediately precede a statement" -author: Kenneth Hoste (HPC-UGent) ---- src/thd_dset_to_vectim.c.orig 2018-05-01 05:07:33.000000000 +0200 -+++ src/thd_dset_to_vectim.c 2018-05-02 16:50:20.962255151 +0200 -@@ -79,8 +79,9 @@ - - if( ignore > 0 ){ /* extract 1 at a time, save what we want */ - -+ float *var; - #pragma omp critical (MALLOC) -- float *var = (float *)malloc(sizeof(float)*(nvals+ignore)) ; -+ var = (float *)malloc(sizeof(float)*(nvals+ignore)) ; - STATUS("ignore > 0 --> extracting one at a time") ; - for( kk=iv=0 ; iv < nvox ; iv++ ){ - if( mmm[iv] == 0 ) continue ; -@@ -311,8 +312,9 @@ - - if( nvals < DSET_NVALS(dset) ){ /* extract 1 at a time, save what we want */ - -+ float *var; - #pragma omp critical (MALLOC) -- float *var = (float *)malloc(sizeof(float)*(DSET_NVALS(dset))) ; -+ var = (float *)malloc(sizeof(float)*(DSET_NVALS(dset))) ; - for( kk=iv=0 ; iv < nvox ; iv++ ){ - if( mmm[iv] == 0 ) continue ; - (void)THD_extract_array( iv , dset , 0 , var ) ; -@@ -478,8 +480,9 @@ - - if( ignore > 0 ){ /* extract 1 at a time, save what we want */ - -+ float *var; - #pragma omp critical (MALLOC) -- float *var = (float *)malloc(sizeof(float)*(nvals+ignore)) ; -+ var = (float *)malloc(sizeof(float)*(nvals+ignore)) ; - mmmt = mmmv[0]; - for( kk=iv=0 ; iv < nvoxv[0] ; iv++ ){ - if( mmmt[iv] == 0 ) continue ; diff --git a/easybuild/easyconfigs/a/AFNI/AFNI-18.3.00-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/a/AFNI/AFNI-18.3.00-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 377dd7ffdbbc..000000000000 --- a/easybuild/easyconfigs/a/AFNI/AFNI-18.3.00-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,65 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'AFNI' -version = '18.3.00' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://afni.nimh.nih.gov/' -description = """AFNI is a set of C programs for processing, analyzing, and displaying functional MRI (FMRI) data - - a technique for mapping human brain activity.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'openmp': True, 'pic': True} - -source_urls = ['https://github.com/afni/afni/archive/'] -sources = ['AFNI_%(version)s.tar.gz'] -patches = ['AFNI-18.1.09_omp-pragma-statement-fix.patch'] -checksums = [ - # AFNI_18.3.00.tar.gz - ('01ecba09b1dfe270937f8cde204c18f38f9c4d543b1af3a7ccb17b04688f632d', - '4a22f277f271f8d2ab9680902e5e2b9e9622fdbc23c536b531f5ef9eb1882eed'), - '8b739ddc09d6e398ac7fa86d89f6a02f26f2b58b17caea627d5c07de5282aab2', # AFNI-18.1.09_omp-pragma-statement-fix.patch -] - -builddependencies = [('M4', '1.4.18')] - -dependencies = [ - ('tcsh', '6.20.00'), - ('Python', '3.6.6'), - ('X11', '20180604'), - ('motif', '2.3.8'), - ('R', '3.5.1'), - ('PyQt5', '5.11.3', versionsuffix), - ('expat', '2.2.5'), - ('libpng', '1.6.34'), - ('libjpeg-turbo', '2.0.0'), - ('GSL', '2.5'), - ('GLib', '2.54.3'), # must match version used in Qt5 (via PyQt5) - ('zlib', '1.2.11'), -] - -skipsteps = ['configure', 'install'] - -prebuildopts = "cd src && cp Makefile.linux_openmp_64 Makefile && " -buildopts = 'totality LGIFTI="$EBROOTEXPAT/lib/libexpat.a" LDPYTHON="-lpython%(pyshortver)sm" ' -buildopts += r'CC="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCVOL="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCFAST="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCOLD="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCMIN="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCSVD="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'LD="${CC} \$(CPROF)" LZLIB="${EBROOTZLIB}/lib/libz.a" XLIBS="-lXm -lXt" ' -buildopts += 'IFLAGS="-I. -I$EBROOTPYTHON/include/python%(pyshortver)sm ' -buildopts += '-I$EBROOTGLIB/lib/glib-2.0/include -I$EBROOTGLIB/include/glib-2.0"' -buildopts += ' INSTALLDIR=%(installdir)s' - -parallel = 1 - -modextrapaths = {'PATH': ['']} - -sanity_check_paths = { - 'files': ['afni'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AFNI/AFNI-19.0.01-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/a/AFNI/AFNI-19.0.01-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index a981f2c9d2df..000000000000 --- a/easybuild/easyconfigs/a/AFNI/AFNI-19.0.01-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,63 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'AFNI' -version = '19.0.01' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://afni.nimh.nih.gov/' -description = """AFNI is a set of C programs for processing, analyzing, and displaying functional MRI (FMRI) data - - a technique for mapping human brain activity.""" - -toolchain = {'name': 'foss', 'version': '2017b'} -toolchainopts = {'openmp': True, 'pic': True} - -source_urls = ['https://github.com/afni/afni/archive/'] -sources = ['AFNI_%(version)s.tar.gz'] -patches = ['AFNI-18.1.09_omp-pragma-statement-fix.patch'] -checksums = [ - 'da4b49e90dc542101bc69a471fae45e2fe95558b9c83c8146aa7b1999bb70835', # AFNI_19.0.01.tar.gz - '8b739ddc09d6e398ac7fa86d89f6a02f26f2b58b17caea627d5c07de5282aab2', # AFNI-18.1.09_omp-pragma-statement-fix.patch -] - -builddependencies = [('M4', '1.4.18')] - -dependencies = [ - ('tcsh', '6.20.00'), - ('Python', '2.7.14'), - ('X11', '20171023'), - ('motif', '2.3.8'), - ('R', '3.4.3', '-X11-20171023'), - ('PyQt5', '5.9.2', versionsuffix), - ('expat', '2.2.4'), - ('libpng', '1.6.32'), - ('libjpeg-turbo', '1.5.2'), - ('GSL', '2.4'), - ('GLib', '2.53.5'), # must match version used in Qt5 (via PyQt5) - ('zlib', '1.2.11'), -] - -skipsteps = ['configure', 'install'] - -prebuildopts = "cd src && cp Makefile.linux_openmp_64 Makefile && " -buildopts = 'totality LGIFTI="$EBROOTEXPAT/lib/libexpat.a" LDPYTHON="-lpython%(pyshortver)s" ' -buildopts += r'CC="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCVOL="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCFAST="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCOLD="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCMIN="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCSVD="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'LD="${CC} \$(CPROF)" LZLIB="${EBROOTZLIB}/lib/libz.a" XLIBS="-lXm -lXt" ' -buildopts += 'IFLAGS="-I. -I$EBROOTPYTHON/include/python%(pyshortver)sm ' -buildopts += '-I$EBROOTGLIB/lib/glib-2.0/include -I$EBROOTGLIB/include/glib-2.0"' -buildopts += ' INSTALLDIR=%(installdir)s' - -parallel = 1 - -modextrapaths = {'PATH': ['']} - -sanity_check_paths = { - 'files': ['afni'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AFNI/AFNI-19.0.01-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/a/AFNI/AFNI-19.0.01-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index b52b6b982153..000000000000 --- a/easybuild/easyconfigs/a/AFNI/AFNI-19.0.01-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,63 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'AFNI' -version = '19.0.01' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://afni.nimh.nih.gov/' -description = """AFNI is a set of C programs for processing, analyzing, and displaying functional MRI (FMRI) data - - a technique for mapping human brain activity.""" - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'openmp': True, 'pic': True} - -source_urls = ['https://github.com/afni/afni/archive/'] -sources = ['AFNI_%(version)s.tar.gz'] -patches = ['AFNI-18.1.09_omp-pragma-statement-fix.patch'] -checksums = [ - 'da4b49e90dc542101bc69a471fae45e2fe95558b9c83c8146aa7b1999bb70835', # AFNI_19.0.01.tar.gz - '8b739ddc09d6e398ac7fa86d89f6a02f26f2b58b17caea627d5c07de5282aab2', # AFNI-18.1.09_omp-pragma-statement-fix.patch -] - -builddependencies = [('M4', '1.4.18')] - -dependencies = [ - ('tcsh', '6.20.00'), - ('Python', '2.7.14'), - ('X11', '20171023'), - ('motif', '2.3.8'), - ('R', '3.4.3', '-X11-20171023'), - ('PyQt5', '5.9.2', versionsuffix), - ('expat', '2.2.4'), - ('libpng', '1.6.32'), - ('libjpeg-turbo', '1.5.2'), - ('GSL', '2.4'), - ('GLib', '2.53.5'), # must match version used in Qt5 (via PyQt5) - ('zlib', '1.2.11'), -] - -skipsteps = ['configure', 'install'] - -prebuildopts = "cd src && cp Makefile.linux_openmp_64 Makefile && " -buildopts = 'totality LGIFTI="$EBROOTEXPAT/lib/libexpat.a" LDPYTHON="-lpython%(pyshortver)s" ' -buildopts += r'CC="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCVOL="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCFAST="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCOLD="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCMIN="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCSVD="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'LD="${CC} \$(CPROF)" LZLIB="${EBROOTZLIB}/lib/libz.a" XLIBS="-lXm -lXt" ' -buildopts += 'IFLAGS="-I. -I$EBROOTPYTHON/include/python%(pyshortver)sm ' -buildopts += '-I$EBROOTGLIB/lib/glib-2.0/include -I$EBROOTGLIB/include/glib-2.0"' -buildopts += ' INSTALLDIR=%(installdir)s' - -parallel = 1 - -modextrapaths = {'PATH': ['']} - -sanity_check_paths = { - 'files': ['afni'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AFNI/AFNI-20150717_omp-pragma-statement-fix.patch b/easybuild/easyconfigs/a/AFNI/AFNI-20150717_omp-pragma-statement-fix.patch deleted file mode 100644 index 7f3c8a8c0772..000000000000 --- a/easybuild/easyconfigs/a/AFNI/AFNI-20150717_omp-pragma-statement-fix.patch +++ /dev/null @@ -1,36 +0,0 @@ -diff -ru afni_src.orig/thd_dset_to_vectim.c afni_src/thd_dset_to_vectim.c ---- afni_src.orig/thd_dset_to_vectim.c 2015-04-02 02:35:57.000000000 +0200 -+++ afni_src/thd_dset_to_vectim.c 2015-04-03 17:08:33.340433024 +0200 -@@ -74,8 +74,9 @@ - - if( ignore > 0 ){ /* extract 1 at a time, save what we want */ - -+ float *var; - #pragma omp critical (MALLOC) -- float *var = (float *)malloc(sizeof(float)*(nvals+ignore)) ; -+ var = (float *)malloc(sizeof(float)*(nvals+ignore)) ; - for( kk=iv=0 ; iv < nvox ; iv++ ){ - if( mmm[iv] == 0 ) continue ; - (void)THD_extract_array( iv , dset , 0 , var ) ; -@@ -296,8 +297,9 @@ - - if( nvals < DSET_NVALS(dset) ){ /* extract 1 at a time, save what we want */ - -+ float *var; - #pragma omp critical (MALLOC) -- float *var = (float *)malloc(sizeof(float)*(DSET_NVALS(dset))) ; -+ var = (float *)malloc(sizeof(float)*(DSET_NVALS(dset))) ; - for( kk=iv=0 ; iv < nvox ; iv++ ){ - if( mmm[iv] == 0 ) continue ; - (void)THD_extract_array( iv , dset , 0 , var ) ; -@@ -463,8 +465,9 @@ - - if( ignore > 0 ){ /* extract 1 at a time, save what we want */ - -+ float *var; - #pragma omp critical (MALLOC) -- float *var = (float *)malloc(sizeof(float)*(nvals+ignore)) ; -+ var = (float *)malloc(sizeof(float)*(nvals+ignore)) ; - mmmt = mmmv[0]; - for( kk=iv=0 ; iv < nvoxv[0] ; iv++ ){ - if( mmmt[iv] == 0 ) continue ; diff --git a/easybuild/easyconfigs/a/AFNI/AFNI-20160329-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/a/AFNI/AFNI-20160329-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index ab2f8c2d7daf..000000000000 --- a/easybuild/easyconfigs/a/AFNI/AFNI-20160329-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,64 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'AFNI' -version = '20160329' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://afni.nimh.nih.gov/' -description = """AFNI is a set of C programs for processing, analyzing, and displaying functional MRI (FMRI) data - - a technique for mapping human brain activity.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'openmp': True, 'pic': True} - -# download afni_src.tgz manually from http://afni.nimh.nih.gov/pub/dist/tgz/, and rename to include datestamp -# detailed release notes are available at http://afni.nimh.nih.gov/pub/dist/doc/misc/history/afni_hist_level1_all.html -# but last update doesn't match datestamp of most recent afni_src.tgz? -sources = ['afni_src-%(version)s.tgz'] -checksums = ['f6a1fd2893ad9963ffd4356ccdc1ae4b'] - -patches = ['AFNI-20150717_omp-pragma-statement-fix.patch'] - -dependencies = [ - ('tcsh', '6.19.00'), - ('Python', '2.7.11'), - ('libXp', '1.0.3'), - ('libXt', '1.1.5'), - ('libXpm', '3.5.11'), - ('libXmu', '1.1.2'), - ('motif', '2.3.5'), - ('R', '3.2.3'), - ('PyQt', '4.11.4', versionsuffix), - ('expat', '2.1.0'), - ('libpng', '1.6.21'), - ('libjpeg-turbo', '1.4.2'), - ('GSL', '2.1'), - ('GLib', '2.47.5'), # must match version used in Qt (via PyQt) - ('zlib', '1.2.8'), -] - -skipsteps = ['configure', 'install'] - -prebuildopts = "cp Makefile.linux_openmp_64 Makefile && " -buildopts = 'totality LGIFTI="$EBROOTEXPAT/lib/libexpat.a" LDPYTHON="-lpython%(pyshortver)s" ' -buildopts += r'CC="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCVOL="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCFAST="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCOLD="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCMIN="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'CCSVD="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' -buildopts += r'LD="${CC} \$(CPROF)" LZLIB="${EBROOTZLIB}/lib/libz.a" XLIBS="-lXm -lXt" ' -buildopts += 'IFLAGS="-I. -I$EBROOTPYTHON/include/python%(pyshortver)s ' -buildopts += '-I$EBROOTGLIB/lib/glib-2.0/include -I$EBROOTGLIB/include/glib-2.0"' -buildopts += ' INSTALLDIR=%(installdir)s' - -parallel = 1 - -modextrapaths = {'PATH': ['']} - -sanity_check_paths = { - 'files': ['afni'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AFNI/AFNI-24.0.02-foss-2023a.eb b/easybuild/easyconfigs/a/AFNI/AFNI-24.0.02-foss-2023a.eb index a1b2860e3fa8..68183405b462 100644 --- a/easybuild/easyconfigs/a/AFNI/AFNI-24.0.02-foss-2023a.eb +++ b/easybuild/easyconfigs/a/AFNI/AFNI-24.0.02-foss-2023a.eb @@ -1,4 +1,4 @@ -# Updated to version 24.0.02 +# Updated to version 24.0.02 # Author: J. Sassmannshausen (Imperial College London/UK) easyblock = 'CMakeMake' diff --git a/easybuild/easyconfigs/a/AGAT/AGAT-1.4.0-GCC-12.3.0.eb b/easybuild/easyconfigs/a/AGAT/AGAT-1.4.0-GCC-12.3.0.eb new file mode 100644 index 000000000000..2677e62fda13 --- /dev/null +++ b/easybuild/easyconfigs/a/AGAT/AGAT-1.4.0-GCC-12.3.0.eb @@ -0,0 +1,70 @@ +# easybuild easyconfig +# +# John Dey Fred Hutchinson Cancer Center +# Thomas Eylenbosch - Gluo NV +# Update: Petr Král (INUITS) +# +easyblock = 'Bundle' + +name = 'AGAT' +version = '1.4.0' + +homepage = 'https://agat.readthedocs.io/en/latest/' +description = """AGAT: Another GTF/GFF Analysis Toolkit. Suite of tools to handle gene annotations + in any GTF/GFF format.""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +builddependencies = [('binutils', '2.40')] + +dependencies = [ + ('Perl', '5.36.1'), + ('BioPerl', '1.7.8'), +] + +exts_defaultclass = 'PerlModule' +exts_filter = ("perl -e 'require %(ext_name)s'", '') + +exts_list = [ + ('Set::Object', '1.42', { + 'source_tmpl': 'Set-Object-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RU/RURBAN'], + 'checksums': ['d18c5a8a233eabbd0206cf3da5b00fcdd7b37febf12a93dcc3d1c026e6fdec45'], + }), + ('File::Share', '0.27', { + 'source_tmpl': 'File-Share-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IN/INGY'], + 'checksums': ['d6e8f4b55ebd38e0bb45e44392e3fa27dc1fde16abc5d1ff53e157e19a5755be'], + }), + ('Sort::Naturally', '1.03', { + 'source_tmpl': 'Sort-Naturally-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': ['eaab1c5c87575a7826089304ab1f8ffa7f18e6cd8b3937623e998e865ec1e746'], + }), + ('Class::MethodMaker', '2.24', { + 'source_tmpl': 'Class-MethodMaker-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SC/SCHWIGON/class-methodmaker'], + 'checksums': ['5eef58ccb27ebd01bcde5b14bcc553b5347a0699e5c3e921c7780c3526890328'], + }), + ('Term::ProgressBar', '2.23', { + 'source_tmpl': 'Term-ProgressBar-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MANWAR'], + 'checksums': ['defc03fb9f4ac1c9df1359d312bff3c0865ddefbf3aba64cd42a69a86215d49d'], + }), + (name, version, { + 'modulename': 'AGAT::Utilities', + 'source_urls': ['https://github.com/NBISweden/AGAT/archive/refs/tags'], + 'sources': [{'download_filename': 'v%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}], + 'checksums': ['d5e30db44b5d05ed51c606a823894c01c85c1ed85580148ad5473cb2f2b2ac77'], + }), +] + +modextrapaths = {'PERL5LIB': 'lib/perl5/site_perl/%(perlver)s/'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['bin', 'lib/perl5/site_perl/%(perlver)s/%(name)s'], +} + +sanity_check_commands = ['agat_convert_bed2gff.pl --help'] +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AGFusion/AGFusion-1.2-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/a/AGFusion/AGFusion-1.2-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index 8f892ce944e8..000000000000 --- a/easybuild/easyconfigs/a/AGFusion/AGFusion-1.2-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,56 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'AGFusion' -version = '1.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/murphycj/AGFusion' -description = """AGFusion is a python package for annotating gene fusions - from the human or mouse genomes.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -dependencies = [ - ('Python', '3.7.2'), - ('matplotlib', '3.0.3', versionsuffix), - ('Biopython', '1.73'), -] - -use_pip = True - -exts_list = [ - ('memoized-property', '1.0.3', { - 'checksums': ['4be4d0209944b9b9b678dae9d7e312249fe2e6fb8bdc9bdaa1da4de324f0fcf5'], - }), - ('simplejson', '3.16.0', { - 'checksums': ['b1f329139ba647a9548aa05fb95d046b4a677643070dc2afc05fa2e975d09ca5'], - }), - ('serializable', '0.1.1', { - 'checksums': ['87f9fadbd0fba5c7951858d16ae9109afa4c96fd486e663419f3051f352a22d9'], - }), - ('gtfparse', '1.2.0', { - 'checksums': ['2f27aa2b87eb43d613edabf27f9c11147dc595c8683b440ac1d88e9acdb85873'], - }), - ('typechecks', '0.1.0', { - 'checksums': ['7d801a6018f60d2a10aa3debc3af65f590c96c455de67159f39b9b183107c83b'], - }), - ('appdirs', '1.4.3', { - 'checksums': ['9e5896d1372858f8dd3344faf4e5014d21849c756c8d5701f78f8a103b372d92'], - }), - ('datacache', '1.1.5', { - 'checksums': ['b2ca31b2b9d3803a49645ab4f5b30fdd0820e833a81a6952b4ec3a68c8ee24a7'], - }), - ('pyensembl', '1.7.5', { - 'checksums': ['378fb2ef7d2d5438b90514e7b616276d2a5e749d8cf150182401e12f35b999e4'], - }), - ('agfusion', version, { - 'checksums': ['62733254ceaba970a018f16d36bfb1907e0505cc98eaf2dc49ee4938aaf4fd4d'], - }), -] - -sanity_check_paths = { - 'files': ['bin/agfusion'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AGeNT/AGeNT-3.0.6.eb b/easybuild/easyconfigs/a/AGeNT/AGeNT-3.0.6.eb index c176dbde77c5..2c47706e17b7 100644 --- a/easybuild/easyconfigs/a/AGeNT/AGeNT-3.0.6.eb +++ b/easybuild/easyconfigs/a/AGeNT/AGeNT-3.0.6.eb @@ -46,6 +46,10 @@ dependencies = [ sources = ['AGeNT_%(version)s.zip'] checksums = ['746e4445567ee41b7ced5cab3cd252d27d8f6f9eab56766e5d7ca74894e3db73'] +download_instructions = f"""{name} requires manual download. Fill in the form at +https://explore.agilent.com/AGeNT-Software-Download-Form +to get the required file: {' '.join(sources)}""" + extract_sources = False install_cmd = 'unzip ' + sources[0] + ' && ' diff --git a/easybuild/easyconfigs/a/AICSImageIO/AICSImageIO-4.14.0-foss-2022a.eb b/easybuild/easyconfigs/a/AICSImageIO/AICSImageIO-4.14.0-foss-2022a.eb index ca6f96cab758..56ce4f0c5d87 100644 --- a/easybuild/easyconfigs/a/AICSImageIO/AICSImageIO-4.14.0-foss-2022a.eb +++ b/easybuild/easyconfigs/a/AICSImageIO/AICSImageIO-4.14.0-foss-2022a.eb @@ -23,9 +23,6 @@ dependencies = [ ('pydantic', '1.10.4'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ ('pydantic_compat', '0.1.2', { 'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl', diff --git a/easybuild/easyconfigs/a/ALADIN/ALADIN-36t1_op2bf1-intel-2016a.eb b/easybuild/easyconfigs/a/ALADIN/ALADIN-36t1_op2bf1-intel-2016a.eb deleted file mode 100644 index e2a9d8684d86..000000000000 --- a/easybuild/easyconfigs/a/ALADIN/ALADIN-36t1_op2bf1-intel-2016a.eb +++ /dev/null @@ -1,36 +0,0 @@ -name = 'ALADIN' -version = '36t1_op2bf1' - -homepage = 'http://www.cnrm.meteo.fr/aladin/' -description = """ALADIN was entirely built on the notion of compatibility with its mother system, IFS/ARPEG. - The latter, a joint development between the European Centre for Medium-Range Weather Forecasts (ECMWF) and - Meteo-France, was only meant to consider global Numerical Weather Prediction applications; hence the idea, - for ALADIN, to complement the IFS/ARPEGE project with a limited area model (LAM) version, while keeping the - differences between the two softwares as small as possible.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'usempi': True, 'strict': True} - -sources = [ - 'cy%(version)s.tgz', - 'gmkpack.6.5.0.tgz', - 'auxlibs_installer.2.0.tgz', -] - -patches = [ - 'ALADIN_ictce-clim_import-export.patch', - 'gmkpack_multi-lib.patch', -] - -dependencies = [ - ('JasPer', '1.900.1'), - ('grib_api', '1.16.0'), - ('netCDF', '4.4.0'), - ('netCDF-Fortran', '4.4.4'), -] -builddependencies = [('Bison', '3.0.4')] - -# too parallel makes the build very slow -maxparallel = 3 - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/a/ALADIN/ALADIN_ictce-clim_import-export.patch b/easybuild/easyconfigs/a/ALADIN/ALADIN_ictce-clim_import-export.patch deleted file mode 100644 index ab984eff63f8..000000000000 --- a/easybuild/easyconfigs/a/ALADIN/ALADIN_ictce-clim_import-export.patch +++ /dev/null @@ -1,174 +0,0 @@ -patch out unreachable code that yields linking problems (CLIM_IMPORT and CLIM_EXPORT are not available) -CPHAN is hard coded to 'SIPC' in arp/module/yom_oas.F90 -this code is optimized out by gfortran, but not by ifort ---- arp/climate/updcpl.F90.orig 2012-12-29 09:58:32.004452610 +0100 -+++ arp/climate/updcpl.F90 2012-12-29 09:58:53.836681331 +0100 -@@ -311,16 +311,16 @@ - - CALL SIPC_READ_MODEL(JV,NGPTOTG,CLJOBNAM_R,INFOS,ZFIELDBUF) - -- ELSEIF( CPHAN == 'MPI2') THEN -- -- CALL CLIM_IMPORT(CL_READ(JV),ISTEPCPL,ZFIELDBUF,INFO) -- IF(INFO /= Z_CLIM_OK) then -- WRITE(NULOUT,*) 'PB in READING ',CL_READ(JV),JV -- WRITE(NULOUT,*) 'COUPLAGE STEP IS =',ISTEPCPL -- WRITE(NULOUT,*) 'CLIM ERROR CODE IS =',INFO -- CALL FLUSH(NULOUT) -- CALL ABOR1('UPDCPL: ABOR1 CALLED CLIM_IMPORT') -- ENDIF -+! ELSEIF( CPHAN == 'MPI2') THEN -+! -+! CALL CLIM_IMPORT(CL_READ(JV),ISTEPCPL,ZFIELDBUF,INFO) -+! IF(INFO /= Z_CLIM_OK) then -+! WRITE(NULOUT,*) 'PB in READING ',CL_READ(JV),JV -+! WRITE(NULOUT,*) 'COUPLAGE STEP IS =',ISTEPCPL -+! WRITE(NULOUT,*) 'CLIM ERROR CODE IS =',INFO -+! CALL FLUSH(NULOUT) -+! CALL ABOR1('UPDCPL: ABOR1 CALLED CLIM_IMPORT') -+! ENDIF - ENDIF - - CALL DISGRID_SEND(1,ZFIELDBUF,INUM,ZFIELD(:,JV)) ---- arp/ocean/wrcpl.F90.orig 2012-12-29 10:02:50.736177120 +0100 -+++ arp/ocean/wrcpl.F90 2012-12-29 10:02:53.733208569 +0100 -@@ -183,9 +183,9 @@ - IF (CPHAN == 'SIPC') THEN - CALL SIPC_WRITE_MODEL(INDEX1,IDIMG,INFOS,ZREALG) - CALL SIPC_WRITE_MODEL(INDEX2,IDIMG,INFOS,ZREALG) -- ELSEIF (CPHAN == 'MPI2') THEN -- CALL CLIM_EXPORT(CL_WRIT(INDEX1),ISTEP,ZREALG,INFO) -- CALL CLIM_EXPORT(CL_WRIT(INDEX2),ISTEP,ZREALG,INFO) -+! ELSEIF (CPHAN == 'MPI2') THEN -+! CALL CLIM_EXPORT(CL_WRIT(INDEX1),ISTEP,ZREALG,INFO) -+! CALL CLIM_EXPORT(CL_WRIT(INDEX2),ISTEP,ZREALG,INFO) - ENDIF - ENDIF - ENDIF -@@ -218,9 +218,9 @@ - IF (CPHAN == 'SIPC') THEN - CALL SIPC_WRITE_MODEL(INDEX1,IDIMG,INFOS,ZREALG) - CALL SIPC_WRITE_MODEL(INDEX2,IDIMG,INFOS,ZREALG) -- ELSEIF (CPHAN == 'MPI2') THEN -- CALL CLIM_EXPORT(CL_WRIT(INDEX1),ISTEP,ZREALG,INFO) -- CALL CLIM_EXPORT(CL_WRIT(INDEX2),ISTEP,ZREALG,INFO) -+! ELSEIF (CPHAN == 'MPI2') THEN -+! CALL CLIM_EXPORT(CL_WRIT(INDEX1),ISTEP,ZREALG,INFO) -+! CALL CLIM_EXPORT(CL_WRIT(INDEX2),ISTEP,ZREALG,INFO) - ENDIF - ENDIF - ENDIF -@@ -248,8 +248,8 @@ - INDEX=1 - IF (CPHAN == 'SIPC') THEN - CALL SIPC_WRITE_MODEL(INDEX,IDIMG,INFOS,ZREALG) -- ELSEIF (CPHAN == 'MPI2') THEN -- CALL CLIM_EXPORT(CL_WRIT(INDEX),ISTEP,ZREALG,INFO) -+! ELSEIF (CPHAN == 'MPI2') THEN -+! CALL CLIM_EXPORT(CL_WRIT(INDEX),ISTEP,ZREALG,INFO) - ENDIF - ENDIF - ENDIF -@@ -277,8 +277,8 @@ - INDEX=2 - IF (CPHAN == 'SIPC') THEN - CALL SIPC_WRITE_MODEL(INDEX,IDIMG,INFOS,ZREALG) -- ELSEIF (CPHAN == 'MPI2') THEN -- CALL CLIM_EXPORT(CL_WRIT(INDEX),ISTEP,ZREALG,INFO) -+! ELSEIF (CPHAN == 'MPI2') THEN -+! CALL CLIM_EXPORT(CL_WRIT(INDEX),ISTEP,ZREALG,INFO) - ENDIF - ENDIF - ENDIF -@@ -312,8 +312,8 @@ - INDEX=3 - IF (CPHAN == 'SIPC') THEN - CALL SIPC_WRITE_MODEL(INDEX,IDIMG,INFOS,ZREALG) -- ELSEIF (CPHAN == 'MPI2') THEN -- CALL CLIM_EXPORT(CL_WRIT(INDEX),ISTEP,ZREALG,INFO) -+! ELSEIF (CPHAN == 'MPI2') THEN -+! CALL CLIM_EXPORT(CL_WRIT(INDEX),ISTEP,ZREALG,INFO) - ENDIF - ENDIF - ENDIF -@@ -347,8 +347,8 @@ - INDEX=4 - IF (CPHAN == 'SIPC') THEN - CALL SIPC_WRITE_MODEL(INDEX,IDIMG,INFOS,ZREALG) -- ELSEIF (CPHAN == 'MPI2') THEN -- CALL CLIM_EXPORT(CL_WRIT(INDEX),ISTEP,ZREALG,INFO) -+! ELSEIF (CPHAN == 'MPI2') THEN -+! CALL CLIM_EXPORT(CL_WRIT(INDEX),ISTEP,ZREALG,INFO) - ENDIF - ENDIF - ENDIF -@@ -376,8 +376,8 @@ - INDEX=9 - IF (CPHAN == 'SIPC') THEN - CALL SIPC_WRITE_MODEL(INDEX,IDIMG,INFOS,ZREALG) -- ELSEIF (CPHAN == 'MPI2') THEN -- CALL CLIM_EXPORT(CL_WRIT(INDEX),ISTEP,ZREALG,INFO) -+! ELSEIF (CPHAN == 'MPI2') THEN -+! CALL CLIM_EXPORT(CL_WRIT(INDEX),ISTEP,ZREALG,INFO) - ENDIF - ENDIF - ENDIF -@@ -413,8 +413,8 @@ - ELSE - IF (CPHAN == 'SIPC') THEN - CALL SIPC_WRITE_MODEL(INDEX,IDIMG,INFOS,ZREALG) -- ELSEIF (CPHAN == 'MPI2') THEN -- CALL CLIM_EXPORT(CL_WRIT(INDEX),ISTEP,ZREALG,INFO) -+! ELSEIF (CPHAN == 'MPI2') THEN -+! CALL CLIM_EXPORT(CL_WRIT(INDEX),ISTEP,ZREALG,INFO) - ENDIF - ENDIF - ENDIF -@@ -446,8 +446,8 @@ - ELSE - IF (CPHAN == 'SIPC') THEN - CALL SIPC_WRITE_MODEL(INDEX,IDIMG,INFOS,ZREALG) -- ELSEIF (CPHAN == 'MPI2') THEN -- CALL CLIM_EXPORT(CL_WRIT(INDEX),ISTEP,ZREALG,INFO) -+! ELSEIF (CPHAN == 'MPI2') THEN -+! CALL CLIM_EXPORT(CL_WRIT(INDEX),ISTEP,ZREALG,INFO) - ENDIF - ENDIF - ENDIF -@@ -487,10 +487,10 @@ - CALL SIPC_WRITE_MODEL(INDEX,IDIMG,INFOS,ZREALG) - CALL SIPC_WRITE_MODEL(INDEX1,IDIMG,INFOS,ZREALG) - CALL SIPC_WRITE_MODEL(INDEX2,IDIMG,INFOS,ZREALG) -- ELSEIF (CPHAN == 'MPI2') THEN -- CALL CLIM_EXPORT(CL_WRIT(INDEX),ISTEP,ZREALG,INFO) -- CALL CLIM_EXPORT(CL_WRIT(INDEX1),ISTEP,ZREALG,INFO) -- CALL CLIM_EXPORT(CL_WRIT(INDEX2),ISTEP,ZREALG,INFO) -+! ELSEIF (CPHAN == 'MPI2') THEN -+! CALL CLIM_EXPORT(CL_WRIT(INDEX),ISTEP,ZREALG,INFO) -+! CALL CLIM_EXPORT(CL_WRIT(INDEX1),ISTEP,ZREALG,INFO) -+! CALL CLIM_EXPORT(CL_WRIT(INDEX2),ISTEP,ZREALG,INFO) - ENDIF - ENDIF - ENDIF -@@ -522,8 +522,8 @@ - ELSE - IF (CPHAN == 'SIPC') THEN - CALL SIPC_WRITE_MODEL(INDEX,IDIMG,INFOS,ZREALG) -- ELSEIF (CPHAN == 'MPI2') THEN -- CALL CLIM_EXPORT(CL_WRIT(INDEX),ISTEP,ZREALG,INFO) -+! ELSEIF (CPHAN == 'MPI2') THEN -+! CALL CLIM_EXPORT(CL_WRIT(INDEX),ISTEP,ZREALG,INFO) - ENDIF - ENDIF - ENDIF -@@ -550,8 +550,8 @@ - ELSE - IF (CPHAN == 'SIPC') THEN - CALL SIPC_WRITE_MODEL(INDEX,IDIMG,INFOS,ZREALG) -- ELSEIF (CPHAN == 'MPI2') THEN -- CALL CLIM_EXPORT(CL_WRIT(INDEX),ISTEP,ZREALG,INFO) -+! ELSEIF (CPHAN == 'MPI2') THEN -+! CALL CLIM_EXPORT(CL_WRIT(INDEX),ISTEP,ZREALG,INFO) - ENDIF - ENDIF - ENDIF diff --git a/easybuild/easyconfigs/a/ALADIN/gmkpack_multi-lib.patch b/easybuild/easyconfigs/a/ALADIN/gmkpack_multi-lib.patch deleted file mode 100644 index 9d70984aca38..000000000000 --- a/easybuild/easyconfigs/a/ALADIN/gmkpack_multi-lib.patch +++ /dev/null @@ -1,54 +0,0 @@ -diff -ru gmkpack.6.5.0.orig/util/gmkfilemaker gmkpack.6.5.0/util/gmkfilemaker ---- gmkpack.6.5.0.orig/util/gmkfilemaker 2010-06-08 09:34:13.000000000 +0200 -+++ gmkpack.6.5.0/util/gmkfilemaker 2012-12-21 14:26:41.575856849 +0100 -@@ -539,7 +539,7 @@ - else - # Search a possible library in the last specified directory: - if [ "$EXPANDED_ABSOLUTE_LIB" ] ; then -- EXPANDED_ABSOLUTE_DIR=$(dirname $EXPANDED_ABSOLUTE_LIB) -+ EXPANDED_ABSOLUTE_DIR=$(dirname `echo $EXPANDED_ABSOLUTE_LIB | cut -f1 -d' '`) - # First, find a file which matches the exact name, following the links : - N_LIBS=$(find $EXPANDED_ABSOLUTE_DIR -follow -name "lib${LIB}.a" -type f -print 2>/dev/null | wc -l) - if [ $N_LIBS -eq 1 ] ; then -@@ -629,7 +629,7 @@ - # A trick to resolve the exported variables : - EXPANDED_ABSOLUTE_LIB=$(eval "echo $ABSOLUTE_LIB") - iecho=$(\ls -1 $EXPANDED_ABSOLUTE_LIB 2>/dev/null | wc -l) -- if [ $iecho -eq 1 ] ; then -+ if [ $iecho -ne 0 ] ; then - if [ "$LIBTEST" != "BROKEN" ] ; then - $COMPILER $LDOPT libtest.o $EXPANDED_ABSOLUTE_LIB 2>/dev/null - ierr=$? -diff -ru gmkpack.6.5.0.orig/util/gmkpack gmkpack.6.5.0/util/gmkpack ---- gmkpack.6.5.0.orig/util/gmkpack 2010-06-08 09:34:13.000000000 +0200 -+++ gmkpack.6.5.0/util/gmkpack 2012-12-21 19:29:04.683723420 +0100 -@@ -1288,11 +1288,13 @@ - for var in $(cat $dir/system_libs) ; do - unset VAR - VAR=$(grep "^export ${var}=" $GMKWRKDIR/gmkpack_env_variables | cut -d "=" -f2- | cut -d '"' -f2) -- if [ "$VAR" ] ; then -- extension=$(echo $VAR | $AWK -F "." '{print $NF}') -+ for ONEVAR in $VAR; -+ do -+ if [ "$ONEVAR" ] ; then -+ extension=$(echo $ONEVAR | $AWK -F "." '{print $NF}') - if [ "$extension" = "a" ] || [ "$extension" = "so" ] ; then -- MyLibPath=$(dirname $VAR) -- MyLibName=$(echo $(basename $VAR) | sed "s/^lib//" | sed "s/\.$extension$//") -+ MyLibPath=$(dirname $ONEVAR) -+ MyLibName=$(echo $(basename $ONEVAR) | sed "s/^lib//" | sed "s/\.$extension$//") - if [ "$MyLibPath" = "$MyLastLibPath" ] ; then - # Increment libraries sequence - MyLibSeq="$MyLibSeq -l${MyLibName}" -@@ -1311,9 +1313,10 @@ - unset MyLastLibPath - unset MyLibSeq - fi -- echo "-l${VAR}" >> $ICS_TMP -+ echo "-l${ONEVAR}" >> $ICS_TMP - fi - fi -+ done - done - # last library sequence - if [ "$MyLibSeq" ] ; then diff --git a/easybuild/easyconfigs/a/ALFA/ALFA-1.1.1-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/a/ALFA/ALFA-1.1.1-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index 4ad25b6ddeb4..000000000000 --- a/easybuild/easyconfigs/a/ALFA/ALFA-1.1.1-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,48 +0,0 @@ -# This easyconfig was created by the BEAR Software team at the University of Birmingham. -easyblock = 'PythonBundle' - -name = 'ALFA' -version = '1.1.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = "https://github.com/biocompibens/ALFA" -description = """ALFA provides a global overview of features distribution composing NGS dataset(s). Given a set of - aligned reads (BAM files) and an annotation file (GTF format), the tool produces plots of the raw and normalized - distributions of those reads among genomic categories (stop codon, 5'-UTR, CDS, intergenic, etc.) and biotypes - (protein coding genes, miRNA, tRNA, etc.). Whatever the sequencing technique, whatever the organism.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -dependencies = [ - ('Python', '3.7.2'), - ('SciPy-bundle', '2019.03'), - ('matplotlib', '3.0.3', versionsuffix), - ('Pysam', '0.15.2'), - ('pybedtools', '0.8.0'), -] - -use_pip = True - -exts_list = [ - ('python-utils', '2.3.0', { - 'modulename': 'python_utils', - 'checksums': ['34aaf26b39b0b86628008f2ae0ac001b30e7986a8d303b61e1357dfcdad4f6d3'], - }), - ('progressbar2', '3.47.0', { - 'modulename': 'progressbar', - 'checksums': ['7538d02045a1fd3aa2b2834bfda463da8755bd3ff050edc6c5ddff3bc616215f'], - }), - (name, version, { - 'source_tmpl': '%(namelower)s-%(version)s.tar.gz', - 'checksums': ['a2ce74e4140994992b22f590e0511c4a61af57095718d13754647a3a8a6fbcfc'], - }), -] - -sanity_check_paths = { - 'files': ['lib/python%(pyshortver)s/site-packages/%(namelower)s.py', 'bin/%(namelower)s'], - 'dirs': [], -} - -sanity_check_commands = ['%(namelower)s --help'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ALL/ALL-0.9.2-foss-2023b.eb b/easybuild/easyconfigs/a/ALL/ALL-0.9.2-foss-2023b.eb new file mode 100644 index 000000000000..eb1a53ff8da4 --- /dev/null +++ b/easybuild/easyconfigs/a/ALL/ALL-0.9.2-foss-2023b.eb @@ -0,0 +1,41 @@ +easyblock = 'CMakeMake' + +name = 'ALL' +version = '0.9.2' + +homepage = 'https://gitlab.jsc.fz-juelich.de/SLMS/loadbalancing' +description = """A Load Balancing Library (ALL) aims to provide an easy way to include dynamic +domain-based load balancing into particle based simulation codes. The library +is developed in the Simulation Laboratory Molecular Systems of the Jülich +Supercomputing Centre at Forschungszentrum Jülich.""" + +toolchain = {'name': 'foss', 'version': '2023b'} +toolchainopts = {'usempi': True} + +source_urls = ["https://gitlab.jsc.fz-juelich.de/SLMS/loadbalancing/-/archive/v%(version)s/"] +sources = ['loadbalancing-v%(version)s.tar.gz'] +checksums = ['2b4ef52c604c3c0c467712d0912a33c82177610b67edc14df1e034779c6ddb71'] + +builddependencies = [ + ('CMake', '3.27.6'), + ('Boost', '1.83.0'), # only needed for tests +] + +dependencies = [ + ('VTK', '9.3.0'), +] + +configopts = '-DCM_ALL_FORTRAN=ON -DCM_ALL_USE_F08=ON -DCM_ALL_VORONOI=ON -DCM_ALL_VTK_OUTPUT=ON ' +configopts += '-DCM_ALL_TESTS=ON -DCM_ALL_AUTO_DOC=OFF -DVTK_DIR=$EBROOTVTK ' + +runtest = 'test' + +sanity_check_paths = { + 'files': [ + 'include/ALL.hpp', 'include/ALL_Voronoi.hpp', 'lib/all_module.mod', + 'lib/libALL.a', 'lib/libALL_fortran.a' + ], + 'dirs': ['lib/cmake'], +} + +moduleclass = 'lib' 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 deleted file mode 100755 index 27afe82b2dfc..000000000000 --- a/easybuild/easyconfigs/a/ALLPATHS-LG/ALLPATHS-LG-52488-foss-2016a.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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.2.b4-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/a/ALPS/ALPS-2.2.b4-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index 74ee42be3ad4..000000000000 --- a/easybuild/easyconfigs/a/ALPS/ALPS-2.2.b4-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ALPS' -version = '2.2.b4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.example.com' -description = """ The ALPS project (Algorithms and Libraries for Physics Simulations) is an open source effort -aiming at providing high-end simulation codes for strongly correlated quantum mechanical systems as well as C++ -libraries for simplifying the development of such code.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = ['%(namelower)s-%(version)s-src.tar.gz'] -source_urls = ['http://alps.comp-phys.org/static/software/releases'] - -patches = ['ALPS-%(version)s-python-embedding.patch'] - -builddependencies = [('CMake', '3.4.3')] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), - ('Python', '2.7.11'), - ('Boost', '1.58.0', versionsuffix), - ('HDF5', '1.8.16'), - ('matplotlib', '1.5.1', versionsuffix), -] - -configopts = '-DFFTW_LIBRARIES=$FFTW_LIB_DIR -DFFTW_INCLUDE_DIR=$FFTW_INC_DIR' - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/alpspython', 'lib/libalps.%s' % SHLIB_EXT], - 'dirs': ['include/alps', 'lib/python'] -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/a/ALPS/ALPS-2.2.b4-python-embedding.patch b/easybuild/easyconfigs/a/ALPS/ALPS-2.2.b4-python-embedding.patch deleted file mode 100644 index 5927e2e7847e..000000000000 --- a/easybuild/easyconfigs/a/ALPS/ALPS-2.2.b4-python-embedding.patch +++ /dev/null @@ -1,14 +0,0 @@ -# To embed python, it must return a list of needed libraries with `;` instead of whitespace -# Ward Poelmans -diff -ur alps-2.2.b4-src.orig/alps/config/FindPython.cmake alps-2.2.b4-src/alps/config/FindPython.cmake ---- alps-2.2.b4-src.orig/alps/config/FindPython.cmake 2015-09-20 21:21:42.000000000 +0200 -+++ alps-2.2.b4-src/alps/config/FindPython.cmake 2016-04-20 11:28:18.828407677 +0200 -@@ -160,7 +160,7 @@ - # - # libraries which must be linked in when embedding - # -- EXEC_PYTHON_SCRIPT ("from distutils.sysconfig import * ;print (str(get_config_var('LOCALMODLIBS')) + ' ' + str(get_config_var('LIBS'))).strip()" -+ EXEC_PYTHON_SCRIPT ("from distutils.sysconfig import * ;print (str(get_config_var('LOCALMODLIBS')) + ' ' + str(get_config_var('LIBS'))).strip().replace(' ', ';')" - PYTHON_EXTRA_LIBS) - MESSAGE(STATUS "PYTHON_EXTRA_LIBS =${PYTHON_EXTRA_LIBS}" ) - mark_as_advanced(PYTHON_EXTRA_LIBS) diff --git a/easybuild/easyconfigs/a/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 deleted file mode 100644 index 4c41ac6ecec9..000000000000 --- a/easybuild/easyconfigs/a/ALPS/ALPS-2.3.0-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ALPS' -version = '2.3.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = "http://alps.comp-phys.org/" -description = """The ALPS project (Algorithms and Libraries for Physics Simulations) is an open source effort - aiming at providing high-end simulation codes for strongly correlated quantum mechanical systems as well as - C++ libraries for simplifying the development of such code. -""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'cstd': 'c++03'} - -sources = ['%(namelower)s-%(version)s-src.tar.gz'] -source_urls = ['http://alps.comp-phys.org/static/software/releases/'] - -dependencies = [ - ('CMake', '3.6.2'), - ('Python', '2.7.12'), - ('Boost', '1.63.0', versionsuffix), - ('HDF5', '1.8.17') -] - -separate_build_dir = True - -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 deleted file mode 100644 index 3d3e67389f1c..000000000000 --- a/easybuild/easyconfigs/a/ALPS/ALPS-2.3.0-foss-2016b-Python-3.5.2.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ALPS' -version = '2.3.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = "http://alps.comp-phys.org/" -description = """The ALPS project (Algorithms and Libraries for Physics Simulations) is an open source effort - aiming at providing high-end simulation codes for strongly correlated quantum mechanical systems as well as - C++ libraries for simplifying the development of such code. -""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'cstd': 'c++03'} - -sources = ['%(namelower)s-%(version)s-src.tar.gz'] -source_urls = ['http://alps.comp-phys.org/static/software/releases/'] - -dependencies = [ - ('CMake', '3.6.2'), - ('Python', '3.5.2'), - ('Boost', '1.63.0', versionsuffix), - ('HDF5', '1.8.17') -] - -separate_build_dir = True - -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/AMD-LibM/AMD-LibM-3.2.2-GCC-7.3.0-2.30.eb b/easybuild/easyconfigs/a/AMD-LibM/AMD-LibM-3.2.2-GCC-7.3.0-2.30.eb deleted file mode 100644 index bb03726a383e..000000000000 --- a/easybuild/easyconfigs/a/AMD-LibM/AMD-LibM-3.2.2-GCC-7.3.0-2.30.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'Binary' - -name = 'AMD-LibM' -version = '3.2.2' - -homepage = 'https://developer.amd.com/amd-cpu-libraries/amd-math-library-libm/' -description = """AMD LibM is a software library containing a collection of basic math functions - optimized for x86-64 processor based machines.""" - -toolchain = {'name': 'GCC', 'version': '7.3.0-2.30'} - -sources = ['%(name)s-Linux-%(version)s.tar.gz'] -checksums = ['b62c2571cf611baec6d2b6f01cbfe44460eca13a594747f33962723f0b00099d'] - -extract_sources = True - -postinstallcmds = [ - "ln -s %%(installdir)s/lib/dynamic/libamdlibm.%(so)s %%(installdir)s/lib/libamdlibm.%(so)s" % {'so': SHLIB_EXT}, - "ln -s %(installdir)s/lib/static/libamdlibm.a %(installdir)s/lib/libamdlibm.a", -] - -sanity_check_paths = { - 'files': ['include/amdlibm.h', 'lib/libamdlibm.%s' % SHLIB_EXT, 'lib/libamdlibm.a'], - 'dirs': ['examples'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/AMD-LibM/AMD-LibM-3.6.0-4-GCC-9.3.0.eb b/easybuild/easyconfigs/a/AMD-LibM/AMD-LibM-3.6.0-4-GCC-9.3.0.eb deleted file mode 100644 index 5f68adb32076..000000000000 --- a/easybuild/easyconfigs/a/AMD-LibM/AMD-LibM-3.6.0-4-GCC-9.3.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'Binary' - -name = 'AMD-LibM' -version = '3.6.0-4' - -homepage = 'https://developer.amd.com/amd-cpu-libraries/amd-math-library-libm/' -description = """AMD LibM is a software library containing a collection of basic math functions -optimized for x86-64 processor based machines.""" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} - -source_urls = ['http://developer.amd.com/wordpress/media/files/'] -sources = ['aocl-libm-linux-gcc-%(version)s.tar.gz'] -checksums = ['ab7d106c3f2ce512aca7d2977724af9bb80e245dcc12979cfdc2b1a08b863134'] - -extract_sources = True - -sanity_check_paths = { - 'files': ['include/amdlibm.h', 'include/amdlibm_vec.h', 'lib/libamdlibm.%s' % SHLIB_EXT, 'lib/libamdlibm.a'], - 'dirs': ['examples'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/AMD-RNG/AMD-RNG-1.0-GCC-7.3.0-2.30.eb b/easybuild/easyconfigs/a/AMD-RNG/AMD-RNG-1.0-GCC-7.3.0-2.30.eb deleted file mode 100644 index 6981d470afc8..000000000000 --- a/easybuild/easyconfigs/a/AMD-RNG/AMD-RNG-1.0-GCC-7.3.0-2.30.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'Binary' - -name = 'AMD-RNG' -version = '1.0' - -homepage = 'https://developer.amd.com/amd-cpu-libraries/rng-library/' -description = """AMD Random Number Generator Library is a pseudorandom number generator library.""" - -toolchain = {'name': 'GCC', 'version': '7.3.0-2.30'} - -sources = ['%(name)s-Linux-%(version)s.tar.gz'] -checksums = ['55ca89a8b3bfe5ad84700b0a7659612286d8b3f1853a1dc28fedea577edb61d6'] - -extract_sources = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['rng-1.0/lib', 'rng-omp-1.0/lib', 'rng-omp-1.0/lib_omp'] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/AMD-RNG/AMD-RNG-2.2-4-GCC-9.3.0.eb b/easybuild/easyconfigs/a/AMD-RNG/AMD-RNG-2.2-4-GCC-9.3.0.eb deleted file mode 100644 index 731559ba4d6a..000000000000 --- a/easybuild/easyconfigs/a/AMD-RNG/AMD-RNG-2.2-4-GCC-9.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'Binary' - -name = 'AMD-RNG' -version = '2.2-4' - -homepage = 'https://developer.amd.com/amd-cpu-libraries/rng-library/' -description = """AMD Random Number Generator Library is a pseudorandom number generator library.""" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} - -source_urls = ['http://developer.amd.com/wordpress/media/files/'] -sources = ['aocl-rng-linux-gcc-%(version)s.tar.gz'] -checksums = ['1eb1904e9ea4b4aea66ff988c23c1a18901edfb3f90790d7f4d774aab2de5e14'] - -extract_sources = True - -postinstallcmds = [ - "cd %(installdir)s && ln -s rng/include include", - "cd %(installdir)s && ln -s rng/lib lib", - "cd %(installdir)s && ln -s rng/lib lib64", -] - -sanity_check_paths = { - 'files': ['include/rng.h', 'lib/librng_amd.a', 'lib/librng_omp_amd.a', - 'lib/librng_amd.%s' % SHLIB_EXT, 'lib/librng_omp_amd.%s' % SHLIB_EXT], - 'dirs': ['rng/examples'] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/AMD-SecureRNG/AMD-SecureRNG-1.0-GCC-7.3.0-2.30.eb b/easybuild/easyconfigs/a/AMD-SecureRNG/AMD-SecureRNG-1.0-GCC-7.3.0-2.30.eb deleted file mode 100644 index 6e13843dad35..000000000000 --- a/easybuild/easyconfigs/a/AMD-SecureRNG/AMD-SecureRNG-1.0-GCC-7.3.0-2.30.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'Binary' - -name = 'AMD-SecureRNG' -version = '1.0' - -homepage = 'https://developer.amd.com/amd-cpu-libraries/rng-library/' -description = """The AMD Secure Random Number Generator (RNG) is a library that provides APIs to access the - cryptographically secure random numbers generated by AMD’s hardware-based random number generator implementation.""" - -toolchain = {'name': 'GCC', 'version': '7.3.0-2.30'} - -sources = ['%(name)s-Linux-%(version)s.tar.gz'] -checksums = ['9c599d49deb3a0fc2c8787a8c8f950d5abf0b2c2424f172120025e27e1bde934'] - -extract_sources = True - -sanity_check_paths = { - 'files': ['include/secrng.h', 'lib/libamdsecrng.a', 'lib/libamdsecrng.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/AMD-SecureRNG/AMD-SecureRNG-2.2-4-GCC-9.3.0.eb b/easybuild/easyconfigs/a/AMD-SecureRNG/AMD-SecureRNG-2.2-4-GCC-9.3.0.eb deleted file mode 100644 index da017599d0c7..000000000000 --- a/easybuild/easyconfigs/a/AMD-SecureRNG/AMD-SecureRNG-2.2-4-GCC-9.3.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'Binary' - -name = 'AMD-SecureRNG' -version = '2.2-4' - -homepage = 'https://developer.amd.com/amd-cpu-libraries/rng-library/' -description = """The AMD Secure Random Number Generator (RNG) is a library that provides APIs to access the -cryptographically secure random numbers generated by AMD’s hardware-based random number generator implementation.""" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} - -source_urls = ['http://developer.amd.com/wordpress/media/files/'] -sources = ['aocl-securerng-linux-gcc-%(version)s.tar.gz'] -checksums = ['27920021ddb7e3ace006747c838d5330fefb863d62dc7ed98a81880f2a9ef66d'] - -extract_sources = True - -sanity_check_paths = { - 'files': ['include/secrng.h', 'lib/libamdsecrng.a', 'lib/libamdsecrng.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/AMICA/AMICA-2024.1.19-intel-2023a.eb b/easybuild/easyconfigs/a/AMICA/AMICA-2024.1.19-intel-2023a.eb index 22c95a707213..bb361c15ee55 100644 --- a/easybuild/easyconfigs/a/AMICA/AMICA-2024.1.19-intel-2023a.eb +++ b/easybuild/easyconfigs/a/AMICA/AMICA-2024.1.19-intel-2023a.eb @@ -14,7 +14,7 @@ source_urls = ['https://github.com/sccn/amica/archive/'] sources = [{'download_filename': '%s.zip' % local_commit, 'filename': '%(name)s-%(version)s.zip'}] checksums = ['d856ef1bf4bd09b2aacf5da6832b9af5d7fb70976786f43585c72acd1a52443b'] -# original command: +# original command: # $ mpif90 -static-intel -fpp -O3 -march=core-avx2 -heap-arrays -qopenmp -mkl -DMKL -o amica17 funmod2.f90 amica17.f90 cmds_map = [('.*', "$MPIF90 $F90FLAGS -static-intel -fpp -heap-arrays -mkl -DMKL -o amica17 funmod2.f90 amica17.f90")] diff --git a/easybuild/easyconfigs/a/AMOS/AMOS-3.1.0-foss-2018b.eb b/easybuild/easyconfigs/a/AMOS/AMOS-3.1.0-foss-2018b.eb deleted file mode 100644 index aa2a5d0b010a..000000000000 --- a/easybuild/easyconfigs/a/AMOS/AMOS-3.1.0-foss-2018b.eb +++ /dev/null @@ -1,44 +0,0 @@ -## -# 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 = 'AMOS' -version = '3.1.0' - -homepage = 'http://amos.sourceforge.net' -description = """The AMOS consortium is committed to the development of open-source whole genome assembly software""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True, 'cstd': 'c++98'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['AMOS-%(version)s_GCC-4.7.patch'] -checksums = [ - '2d9f50e39186ad3dde3d3b28cc265e8d632430657f40fc3978ce34ab1b3db43b', # amos-3.1.0.tar.gz - '8633ff196568e208cc12932f25f46fa35f7e9a9e80e0bbf4288ae070dd7b8844', # AMOS-3.1.0_GCC-4.7.patch -] - -dependencies = [ - ('expat', '2.2.5'), - ('MUMmer', '4.0.0beta2'), -] - -sanity_check_paths = { - 'files': ['bin/AMOScmp', 'bin/AMOScmp-shortReads', 'bin/AMOScmp-shortReads-alignmentTrimmed'], - 'dirs': [] -} - -parallel = 1 # make crashes otherwise - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AMOS/AMOS-3.1.0-foss-2021b.eb b/easybuild/easyconfigs/a/AMOS/AMOS-3.1.0-foss-2021b.eb index cba3aad04591..20408149137d 100644 --- a/easybuild/easyconfigs/a/AMOS/AMOS-3.1.0-foss-2021b.eb +++ b/easybuild/easyconfigs/a/AMOS/AMOS-3.1.0-foss-2021b.eb @@ -39,6 +39,6 @@ sanity_check_paths = { 'dirs': [] } -parallel = 1 # make crashes otherwise +maxparallel = 1 # make crashes otherwise moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AMOS/AMOS-3.1.0-foss-2023a.eb b/easybuild/easyconfigs/a/AMOS/AMOS-3.1.0-foss-2023a.eb index 1f2620e9f2cc..394e05b3ed58 100644 --- a/easybuild/easyconfigs/a/AMOS/AMOS-3.1.0-foss-2023a.eb +++ b/easybuild/easyconfigs/a/AMOS/AMOS-3.1.0-foss-2023a.eb @@ -47,6 +47,6 @@ sanity_check_paths = { 'dirs': [] } -parallel = 1 # make crashes otherwise +maxparallel = 1 # make crashes otherwise moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AMPL-MP/AMPL-MP-3.1.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/a/AMPL-MP/AMPL-MP-3.1.0-GCCcore-6.4.0.eb deleted file mode 100644 index dca80de775ae..000000000000 --- a/easybuild/easyconfigs/a/AMPL-MP/AMPL-MP-3.1.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'AMPL-MP' -version = '3.1.0' - -homepage = 'https://github.com/ampl/mp' -description = """ An open-source library for mathematical programming. """ - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://github.com/ampl/mp/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['587c1a88f4c8f57bef95b58a8586956145417c8039f59b1758365ccc5a309ae9'] - -builddependencies = [ - ('binutils', '2.28'), - ('CMake', '3.9.5'), -] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/tableproxy64', 'lib/libasl.a', 'lib/libbenchmark.a', 'lib/libmp.a'], - 'dirs': ['include/asl', 'include/benchmark', 'include/mp', 'share'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/a/AMPtk/AMPtk-1.5.4-foss-2021b.eb b/easybuild/easyconfigs/a/AMPtk/AMPtk-1.5.4-foss-2021b.eb index 3f44453c9d7b..fbd2fc63df52 100644 --- a/easybuild/easyconfigs/a/AMPtk/AMPtk-1.5.4-foss-2021b.eb +++ b/easybuild/easyconfigs/a/AMPtk/AMPtk-1.5.4-foss-2021b.eb @@ -21,8 +21,6 @@ dependencies = [ ('edlib', '1.3.9'), ] -use_pip = True - exts_list = [ ('distro', '1.7.0', { 'checksums': ['151aeccf60c216402932b52e40ee477a939f8d58898927378a02abbe852c1c39'], @@ -40,8 +38,6 @@ exts_list = [ fix_python_shebang_for = ['bin/amptk', 'bin/*.py'] -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/amptk', 'bin/amptk_synthetic_mock.py'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/a/AMRFinderPlus/AMRFinderPlus-3.12.8-gompi-2023a.eb b/easybuild/easyconfigs/a/AMRFinderPlus/AMRFinderPlus-3.12.8-gompi-2023a.eb new file mode 100644 index 000000000000..cc4de6c8fb05 --- /dev/null +++ b/easybuild/easyconfigs/a/AMRFinderPlus/AMRFinderPlus-3.12.8-gompi-2023a.eb @@ -0,0 +1,41 @@ +easyblock = 'MakeCp' + +name = 'AMRFinderPlus' +version = '3.12.8' + +homepage = 'https://github.com/ncbi/amr' +description = """This software and the accompanying database are designed to find acquired antimicrobial + resistance genes and some point mutations in protein or assembled nucleotide sequences.""" + +toolchain = {'name': 'gompi', 'version': '2023a'} + +github_account = 'ncbi' +source_urls = ['https://github.com/ncbi/amr/archive/'] +sources = ['amrfinder_v%(version)s.tar.gz'] +checksums = ['a199bc332877bad9033a7620bc5e8e849db1f19a9ba8b7357ec5451a6a283aa0'] + +dependencies = [ + ('BLAST+', '2.14.1'), + ('HMMER', '3.4'), + ('cURL', '8.0.1') +] + +# Binaries are installed to the root of the installation, so add that root to the PATH: +modextrapaths = {'PATH': ''} + +# a list of binary files that will be produced +local_binaries = ['amr_report', 'amrfinder', 'amrfinder_update', 'dna_mutation', 'fasta2parts', 'fasta_check', + 'fasta_extract', 'gff_check'] + +files_to_copy = local_binaries + +sanity_check_paths = { + 'files': local_binaries, + 'dirs': [], +} + +sanity_check_commands = [ + ('amrfinder', '-h') +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AMS/AMS-2020.102-iimpi-2020b-intelmpi.eb b/easybuild/easyconfigs/a/AMS/AMS-2020.102-iimpi-2020b-intelmpi.eb index 0d9ba4e2d498..eb17b507290a 100644 --- a/easybuild/easyconfigs/a/AMS/AMS-2020.102-iimpi-2020b-intelmpi.eb +++ b/easybuild/easyconfigs/a/AMS/AMS-2020.102-iimpi-2020b-intelmpi.eb @@ -14,11 +14,11 @@ toolchain = {'name': 'iimpi', 'version': '2020b'} sources = ['ams%(version)s.pc64_linux.intelmpi.bin.tgz'] checksums = ['8a68eef268d7eb53ea1e10f66a48a8280f4dadae585999096ba1c246e88989db'] +download_instructions = f"""{name} requires manual download from {homepage} +Required download: {' '.join(sources)}""" dependencies = [('libGLU', '9.0.1')] -keepsymlinks = True - sanity_check_paths = { 'files': [], 'dirs': ['atomicdata', 'bin', 'examples'], diff --git a/easybuild/easyconfigs/a/AMS/AMS-2022.102-iimpi-2021b-intelmpi.eb b/easybuild/easyconfigs/a/AMS/AMS-2022.102-iimpi-2021b-intelmpi.eb index fade27327289..2d8ed3ce0f14 100644 --- a/easybuild/easyconfigs/a/AMS/AMS-2022.102-iimpi-2021b-intelmpi.eb +++ b/easybuild/easyconfigs/a/AMS/AMS-2022.102-iimpi-2021b-intelmpi.eb @@ -14,11 +14,11 @@ toolchain = {'name': 'iimpi', 'version': '2021b'} sources = ['ams%(version)s.pc64_linux.intelmpi.bin.tgz'] checksums = ['a1791e0ea17426199a8c82668858a509debd3a6b99adc107e452084095d72344'] +download_instructions = f"""{name} requires manual download from {homepage} +Required download: {' '.join(sources)}""" dependencies = [('libGLU', '9.0.2')] -keepsymlinks = True - sanity_check_paths = { 'files': [], 'dirs': ['atomicdata', 'bin', 'examples'], diff --git a/easybuild/easyconfigs/a/AMS/AMS-2023.101-iimpi-2022a-intelmpi.eb b/easybuild/easyconfigs/a/AMS/AMS-2023.101-iimpi-2022a-intelmpi.eb index 9a285b8b7a42..1e3c84388f09 100644 --- a/easybuild/easyconfigs/a/AMS/AMS-2023.101-iimpi-2022a-intelmpi.eb +++ b/easybuild/easyconfigs/a/AMS/AMS-2023.101-iimpi-2022a-intelmpi.eb @@ -15,11 +15,11 @@ toolchain = {'name': 'iimpi', 'version': '2022a'} sources = ['ams%(version)s.pc64_linux.intelmpi.bin.tgz'] checksums = ['0060933e85cfe1795280cba88e5b2329cfcf83061e7e9b18321e49dd77dd4d46'] +download_instructions = f"""{name} requires manual download from {homepage} +Required download: {' '.join(sources)}""" dependencies = [('libGLU', '9.0.2')] -keepsymlinks = True - sanity_check_paths = { 'files': [], 'dirs': ['atomicdata', 'bin', 'examples'], diff --git a/easybuild/easyconfigs/a/AMS/AMS-2023.104-iimpi-2022b-intelmpi.eb b/easybuild/easyconfigs/a/AMS/AMS-2023.104-iimpi-2022b-intelmpi.eb index 95e08257026b..39c6b2fc4305 100644 --- a/easybuild/easyconfigs/a/AMS/AMS-2023.104-iimpi-2022b-intelmpi.eb +++ b/easybuild/easyconfigs/a/AMS/AMS-2023.104-iimpi-2022b-intelmpi.eb @@ -15,11 +15,11 @@ toolchain = {'name': 'iimpi', 'version': '2022b'} sources = ['ams%(version)s.pc64_linux.intelmpi.bin.tgz'] checksums = ['c977014f14291f7f210be7e48bc28f71ab0a076a5af257e92f2c873f54d208af'] +download_instructions = f"""{name} requires manual download from {homepage} +Required download: {' '.join(sources)}""" dependencies = [('libGLU', '9.0.2')] -keepsymlinks = True - sanity_check_paths = { 'files': [], 'dirs': ['atomicdata', 'bin', 'examples'], diff --git a/easybuild/easyconfigs/a/ANGEL/ANGEL-3.0-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/a/ANGEL/ANGEL-3.0-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index 2c7340a7bec5..000000000000 --- a/easybuild/easyconfigs/a/ANGEL/ANGEL-3.0-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,53 +0,0 @@ -## -# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia -# Homepage: https://staff.flinders.edu.au/research/deep-thought -# -# Authors:: Robert Qiao -# License:: Custom -# -# Notes:: -## - -easyblock = 'PythonPackage' - -name = 'ANGEL' -version = '3.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/PacificBiosciences/ANGEL' -description = """ANGEL: Robust Open Reading Frame prediction""" - -toolchain = {'name': 'foss', 'version': '2019a'} -toolchainopts = {'usempi': True} - -source_urls = ['https://github.com/PacificBiosciences/ANGEL/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['a0319553055d3dfc84a4f732ed246c180c23ee9c397810c96acd7940721ae57d'] - -dependencies = [ - ('Python', '3.7.2'), - ('Biopython', '1.73'), - ('scikit-learn', '0.20.3'), -] - -download_dep_fail = True -use_pip = True - -local_bin_files = [ - 'dumb_predict.py', - 'angel_make_training_set.py', - 'angel_train.py', - 'angel_predict.py', - 'angel_compare_files.py' -] - -options = {'modulename': False} - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_bin_files], - 'dirs': [], -} - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ANIcalculator/ANIcalculator-1.0-GCCcore-10.3.0.eb b/easybuild/easyconfigs/a/ANIcalculator/ANIcalculator-1.0-GCCcore-10.3.0.eb index 4eb0c19c81d3..17d52b1c6166 100644 --- a/easybuild/easyconfigs/a/ANIcalculator/ANIcalculator-1.0-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/a/ANIcalculator/ANIcalculator-1.0-GCCcore-10.3.0.eb @@ -4,9 +4,9 @@ name = 'ANIcalculator' version = '1.0' homepage = 'https://ani.jgi.doe.gov/html/home.php' -description = """This tool will calculate the bidirectional average nucleotide identity (gANI) and -Alignment Fraction (AF) between two genomes. Required input is the full path to the fna file -(nucleotide sequence of genes in fasta format) of each query genome. Either the rRNA and tRNA genes +description = """This tool will calculate the bidirectional average nucleotide identity (gANI) and +Alignment Fraction (AF) between two genomes. Required input is the full path to the fna file +(nucleotide sequence of genes in fasta format) of each query genome. Either the rRNA and tRNA genes can be excluded, or provided in a list with the -ignoreList option. This is necessary as the presence of tRNA and/or rRNA genes in the fna will artificially inflate the ANI.""" diff --git a/easybuild/easyconfigs/a/ANIcalculator/ANIcalculator-1.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/a/ANIcalculator/ANIcalculator-1.0-GCCcore-11.3.0.eb index ff31f62debc5..45f6b38c0693 100644 --- a/easybuild/easyconfigs/a/ANIcalculator/ANIcalculator-1.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/a/ANIcalculator/ANIcalculator-1.0-GCCcore-11.3.0.eb @@ -4,9 +4,9 @@ name = 'ANIcalculator' version = '1.0' homepage = 'https://ani.jgi.doe.gov/html/home.php' -description = """This tool will calculate the bidirectional average nucleotide identity (gANI) and -Alignment Fraction (AF) between two genomes. Required input is the full path to the fna file -(nucleotide sequence of genes in fasta format) of each query genome. Either the rRNA and tRNA genes +description = """This tool will calculate the bidirectional average nucleotide identity (gANI) and +Alignment Fraction (AF) between two genomes. Required input is the full path to the fna file +(nucleotide sequence of genes in fasta format) of each query genome. Either the rRNA and tRNA genes can be excluded, or provided in a list with the -ignoreList option. This is necessary as the presence of tRNA and/or rRNA genes in the fna will artificially inflate the ANI.""" diff --git a/easybuild/easyconfigs/a/ANSYS/ANSYS-15.0.eb b/easybuild/easyconfigs/a/ANSYS/ANSYS-15.0.eb deleted file mode 100644 index 0adc6a510724..000000000000 --- a/easybuild/easyconfigs/a/ANSYS/ANSYS-15.0.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'ANSYS' -version = '15.0' - -homepage = 'http://www.ansys.com' -description = """ANSYS simulation software enables organizations to confidently predict - how their products will operate in the real world. We believe that every product is - a promise of something greater. """ - -toolchain = SYSTEM - -# 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-%(version)s.zip'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/ANSYS/ANSYS-2022R2.eb b/easybuild/easyconfigs/a/ANSYS/ANSYS-2022R2.eb index 5c94e25f8afd..3dfbb3418e81 100644 --- a/easybuild/easyconfigs/a/ANSYS/ANSYS-2022R2.eb +++ b/easybuild/easyconfigs/a/ANSYS/ANSYS-2022R2.eb @@ -2,8 +2,8 @@ name = 'ANSYS' version = '2022R2' homepage = 'https://www.ansys.com' -description = """ANSYS simulation software enables organizations to confidently predict - how their products will operate in the real world. We believe that every product is +description = """ANSYS simulation software enables organizations to confidently predict + how their products will operate in the real world. We believe that every product is a promise of something greater. """ toolchain = SYSTEM diff --git a/easybuild/easyconfigs/a/ANSYS/ANSYS-2023R1.eb b/easybuild/easyconfigs/a/ANSYS/ANSYS-2023R1.eb index 1cde6ac65a33..f49e5d4a9939 100644 --- a/easybuild/easyconfigs/a/ANSYS/ANSYS-2023R1.eb +++ b/easybuild/easyconfigs/a/ANSYS/ANSYS-2023R1.eb @@ -2,8 +2,8 @@ name = 'ANSYS' version = '2023R1' homepage = 'https://www.ansys.com' -description = """ANSYS simulation software enables organizations to confidently predict - how their products will operate in the real world. We believe that every product is +description = """ANSYS simulation software enables organizations to confidently predict + how their products will operate in the real world. We believe that every product is a promise of something greater. """ toolchain = SYSTEM diff --git a/easybuild/easyconfigs/a/ANSYS_CFD/ANSYS_CFD-16.2.eb b/easybuild/easyconfigs/a/ANSYS_CFD/ANSYS_CFD-16.2.eb deleted file mode 100644 index 9ed21392a81c..000000000000 --- a/easybuild/easyconfigs/a/ANSYS_CFD/ANSYS_CFD-16.2.eb +++ /dev/null @@ -1,15 +0,0 @@ -easyblock = 'EB_FLUENT' - -name = 'ANSYS_CFD' -version = '16.2' - -homepage = 'http://www.ansys.com/Products/Simulation+Technology/Fluid+Dynamics' -description = """ANSYS computational fluid dynamics (CFD) simulation software allows you to predict, with confidence, - the impact of fluid flows on your product throughout design and manufacturing as well as during end use. - ANSYS renowned CFD analysis tools include the widely used and well-validated ANSYS Fluent and ANSYS CFX.""" - -toolchain = SYSTEM - -sources = ['FLUIDSTRUCTURES_162_LINX64.tar'] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/a/ANSYS_CFD/ANSYS_CFD-17.0.eb b/easybuild/easyconfigs/a/ANSYS_CFD/ANSYS_CFD-17.0.eb deleted file mode 100644 index 7b50f3cc914a..000000000000 --- a/easybuild/easyconfigs/a/ANSYS_CFD/ANSYS_CFD-17.0.eb +++ /dev/null @@ -1,15 +0,0 @@ -easyblock = 'EB_FLUENT' - -name = 'ANSYS_CFD' -version = '17.0' - -homepage = 'http://www.ansys.com/Products/Simulation+Technology/Fluid+Dynamics' -description = """ANSYS computational fluid dynamics (CFD) simulation software allows you to predict, with confidence, - the impact of fluid flows on your product throughout design and manufacturing as well as during end use. - ANSYS renowned CFD analysis tools include the widely used and well-validated ANSYS Fluent and ANSYS CFX.""" - -toolchain = SYSTEM - -sources = ['FLUIDSTRUCTURES_%s_LINX64.tar' % ''.join(version.split('.'))] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-12.3.0-Java-11.eb b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-12.3.0-Java-11.eb new file mode 100644 index 000000000000..4f76242d899d --- /dev/null +++ b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-12.3.0-Java-11.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'ANTLR' +version = '2.7.7' +versionsuffix = '-Java-%(javaver)s' + +homepage = 'https://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': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://www.antlr2.org/download/'] +sources = [SOURCELOWER_TAR_GZ] +patches = ['%(name)s-%(version)s_includes.patch'] +checksums = [ + '853aeb021aef7586bda29e74a6b03006bcb565a755c86b66032d8ec31b67dbb9', # antlr-2.7.7.tar.gz + 'd167d3248a03301bc93efcb37d5df959aae6794968e42231af0b0dd26d6a2e66', # ANTLR-2.7.7_includes.patch +] + +builddependencies = [('binutils', '2.40')] + +dependencies = [('Java', '11', '', SYSTEM)] + +configopts = '--disable-examples --disable-csharp --disable-python' + +sanity_check_paths = { + 'files': ['bin/antlr', 'bin/antlr-config'], + 'dirs': ['include'], +} + +sanity_check_commands = ["antlr --help"] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-13.3.0-Java-17.eb b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-13.3.0-Java-17.eb new file mode 100644 index 000000000000..e614536bfb57 --- /dev/null +++ b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-13.3.0-Java-17.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'ANTLR' +version = '2.7.7' +versionsuffix = '-Java-%(javaver)s' + +homepage = 'https://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': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://www.antlr2.org/download/'] +sources = [SOURCELOWER_TAR_GZ] +patches = ['%(name)s-%(version)s_includes.patch'] +checksums = [ + '853aeb021aef7586bda29e74a6b03006bcb565a755c86b66032d8ec31b67dbb9', # antlr-2.7.7.tar.gz + 'd167d3248a03301bc93efcb37d5df959aae6794968e42231af0b0dd26d6a2e66', # ANTLR-2.7.7_includes.patch +] + +builddependencies = [('binutils', '2.42')] + +dependencies = [('Java', '17', '', SYSTEM)] + +configopts = '--disable-examples --disable-csharp --disable-python' + +sanity_check_paths = { + 'files': ['bin/antlr', 'bin/antlr-config'], + 'dirs': ['include'], +} + +sanity_check_commands = ["antlr --help"] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-7.3.0.eb b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-7.3.0.eb deleted file mode 100644 index 89f841e46fa8..000000000000 --- a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-7.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ANTLR' -version = '2.7.7' - -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': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['http://www.antlr2.org/download/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s_includes.patch'] -checksums = [ - '853aeb021aef7586bda29e74a6b03006bcb565a755c86b66032d8ec31b67dbb9', # antlr-2.7.7.tar.gz - 'd167d3248a03301bc93efcb37d5df959aae6794968e42231af0b0dd26d6a2e66', # ANTLR-2.7.7_includes.patch -] - -builddependencies = [('binutils', '2.30')] -dependencies = [('Java', '1.8', '', SYSTEM)] - -configopts = '--disable-examples --disable-csharp --disable-python' - -sanity_check_paths = { - 'files': ['bin/antlr', 'bin/antlr-config'], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-8.2.0.eb b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-8.2.0.eb deleted file mode 100644 index d7596e6036d8..000000000000 --- a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-8.2.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ANTLR' -version = '2.7.7' - -homepage = 'https://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': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['http://www.antlr2.org/download/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s_includes.patch'] -checksums = [ - '853aeb021aef7586bda29e74a6b03006bcb565a755c86b66032d8ec31b67dbb9', # antlr-2.7.7.tar.gz - 'd167d3248a03301bc93efcb37d5df959aae6794968e42231af0b0dd26d6a2e66', # ANTLR-2.7.7_includes.patch -] - -builddependencies = [('binutils', '2.31.1')] -dependencies = [('Java', '1.8', '', SYSTEM)] - -configopts = '--disable-examples --disable-csharp --disable-python' - -sanity_check_paths = { - 'files': ['bin/antlr', 'bin/antlr-config'], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-8.3.0-Java-11.eb b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-8.3.0-Java-11.eb deleted file mode 100644 index a3ead0bb703f..000000000000 --- a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-8.3.0-Java-11.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ANTLR' -version = '2.7.7' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'https://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': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://www.antlr2.org/download/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s_includes.patch'] -checksums = [ - '853aeb021aef7586bda29e74a6b03006bcb565a755c86b66032d8ec31b67dbb9', # antlr-2.7.7.tar.gz - 'd167d3248a03301bc93efcb37d5df959aae6794968e42231af0b0dd26d6a2e66', # ANTLR-2.7.7_includes.patch -] - -builddependencies = [('binutils', '2.32')] -dependencies = [('Java', '11', '', SYSTEM)] - -configopts = '--disable-examples --disable-csharp --disable-python' - -sanity_check_paths = { - 'files': ['bin/antlr', 'bin/antlr-config'], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-9.3.0-Java-11.eb b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-9.3.0-Java-11.eb deleted file mode 100644 index 25632498de1b..000000000000 --- a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-9.3.0-Java-11.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ANTLR' -version = '2.7.7' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'https://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': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://www.antlr2.org/download/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s_includes.patch'] -checksums = [ - '853aeb021aef7586bda29e74a6b03006bcb565a755c86b66032d8ec31b67dbb9', # antlr-2.7.7.tar.gz - 'd167d3248a03301bc93efcb37d5df959aae6794968e42231af0b0dd26d6a2e66', # ANTLR-2.7.7_includes.patch -] - -builddependencies = [('binutils', '2.34')] -dependencies = [('Java', '11', '', SYSTEM)] - -configopts = '--disable-examples --disable-csharp --disable-python' - -sanity_check_paths = { - 'files': ['bin/antlr', 'bin/antlr-config'], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-foss-2016a-Python-2.7.11.eb deleted file mode 100644 index ddbfe7c0922a..000000000000 --- a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-foss-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ANTLR' -version = "2.7.7" -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.antlr2.org/' -description = """ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) - is a language tool that provides a framework for constructing recognizers, - compilers, and translators from grammatical descriptions containing - Java, C#, C++, or Python actions.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['http://www.antlr2.org/download/'] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['%(name)s-%(version)s_includes.patch'] - -dependencies = [ - ('Java', '1.8.0_74', '', True), - ('Python', '2.7.11'), -] - -configopts = '--disable-examples --disable-csharp ' - -sanity_check_paths = { - 'files': ['bin/antlr', 'bin/antlr-config'], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-foss-2017b.eb b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-foss-2017b.eb deleted file mode 100644 index 12cc04a02e73..000000000000 --- a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-foss-2017b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ANTLR' -version = '2.7.7' - -homepage = 'http://www.antlr2.org/' -description = """ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) - is a language tool that provides a framework for constructing recognizers, - compilers, and translators from grammatical descriptions containing - Java, C#, C++, or Python actions.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['http://www.antlr2.org/download/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s_includes.patch'] -checksums = [ - '853aeb021aef7586bda29e74a6b03006bcb565a755c86b66032d8ec31b67dbb9', # antlr-2.7.7.tar.gz - 'd167d3248a03301bc93efcb37d5df959aae6794968e42231af0b0dd26d6a2e66', # ANTLR-2.7.7_includes.patch -] - -dependencies = [('Java', '1.8.0_152', '', SYSTEM)] - -configopts = '--disable-examples --disable-csharp --disable-python' - -sanity_check_paths = { - 'files': ['bin/antlr', 'bin/antlr-config'], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-foss-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-foss-2018a-Python-2.7.14.eb deleted file mode 100644 index f1981196919c..000000000000 --- a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-foss-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ANTLR' -version = '2.7.7' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.antlr2.org/' -description = """ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) - is a language tool that provides a framework for constructing recognizers, - compilers, and translators from grammatical descriptions containing - Java, C#, C++, or Python actions.""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['http://www.antlr2.org/download/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s_includes.patch'] -checksums = [ - '853aeb021aef7586bda29e74a6b03006bcb565a755c86b66032d8ec31b67dbb9', # antlr-2.7.7.tar.gz - 'd167d3248a03301bc93efcb37d5df959aae6794968e42231af0b0dd26d6a2e66', # ANTLR-2.7.7_includes.patch -] - -dependencies = [ - ('Java', '1.8.0_162', '', SYSTEM), - ('Python', '2.7.14'), -] - -configopts = '--disable-examples --disable-csharp ' - -sanity_check_paths = { - 'files': ['bin/antlr', 'bin/antlr-config'], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-foss-2018b.eb b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-foss-2018b.eb deleted file mode 100644 index 7bc127395693..000000000000 --- a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-foss-2018b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ANTLR' -version = '2.7.7' - -homepage = 'http://www.antlr2.org/' -description = """ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) - is a language tool that provides a framework for constructing recognizers, - compilers, and translators from grammatical descriptions containing - Java, C#, C++, or Python actions.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['http://www.antlr2.org/download/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s_includes.patch'] -checksums = [ - '853aeb021aef7586bda29e74a6b03006bcb565a755c86b66032d8ec31b67dbb9', # antlr-2.7.7.tar.gz - 'd167d3248a03301bc93efcb37d5df959aae6794968e42231af0b0dd26d6a2e66', # ANTLR-2.7.7_includes.patch -] - -dependencies = [('Java', '1.8', '', SYSTEM)] - -configopts = '--disable-examples --disable-csharp --disable-python' - -sanity_check_paths = { - 'files': ['bin/antlr', 'bin/antlr-config'], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-foss-2019a.eb b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-foss-2019a.eb deleted file mode 100644 index 51bebed49f88..000000000000 --- a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-foss-2019a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ANTLR' -version = '2.7.7' - -homepage = 'https://www.antlr2.org/' -description = """ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) - is a language tool that provides a framework for constructing recognizers, - compilers, and translators from grammatical descriptions containing - Java, C#, C++, or Python actions.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -source_urls = ['https://www.antlr2.org/download/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s_includes.patch'] -checksums = [ - '853aeb021aef7586bda29e74a6b03006bcb565a755c86b66032d8ec31b67dbb9', # antlr-2.7.7.tar.gz - 'd167d3248a03301bc93efcb37d5df959aae6794968e42231af0b0dd26d6a2e66', # ANTLR-2.7.7_includes.patch -] - -builddependencies = [('binutils', '2.31.1')] -dependencies = [('Java', '11', '', SYSTEM)] - -configopts = '--disable-examples --disable-csharp --disable-python' - -sanity_check_paths = { - 'files': ['bin/antlr', 'bin/antlr-config'], - 'dirs': ['include'], -} - -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 deleted file mode 100644 index e00f225a1303..000000000000 --- a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,32 +0,0 @@ -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/ANTLR/ANTLR-2.7.7-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 408bb64f9512..000000000000 --- a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,35 +0,0 @@ -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': '2017b'} - -source_urls = ['http://www.antlr2.org/download/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s_includes.patch'] -checksums = [ - '853aeb021aef7586bda29e74a6b03006bcb565a755c86b66032d8ec31b67dbb9', # antlr-2.7.7.tar.gz - 'd167d3248a03301bc93efcb37d5df959aae6794968e42231af0b0dd26d6a2e66', # ANTLR-2.7.7_includes.patch -] - -dependencies = [ - ('Java', '1.8.0_152', '', SYSTEM), - ('Python', '2.7.14'), -] - -configopts = '--disable-examples --disable-csharp ' - -sanity_check_paths = { - 'files': ['bin/antlr', 'bin/antlr-config'], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-intel-2017b.eb b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-intel-2017b.eb deleted file mode 100644 index d0f5a966868c..000000000000 --- a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-intel-2017b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ANTLR' -version = '2.7.7' - -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': '2017b'} - -source_urls = ['http://www.antlr2.org/download/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s_includes.patch'] -checksums = [ - '853aeb021aef7586bda29e74a6b03006bcb565a755c86b66032d8ec31b67dbb9', # antlr-2.7.7.tar.gz - 'd167d3248a03301bc93efcb37d5df959aae6794968e42231af0b0dd26d6a2e66', # ANTLR-2.7.7_includes.patch -] - -dependencies = [('Java', '1.8.0_152', '', SYSTEM)] - -configopts = '--disable-examples --disable-csharp --disable-python' - -sanity_check_paths = { - 'files': ['bin/antlr', 'bin/antlr-config'], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index 39bdcb9da814..000000000000 --- a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,35 +0,0 @@ -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': '2018a'} - -source_urls = ['http://www.antlr2.org/download/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s_includes.patch'] -checksums = [ - '853aeb021aef7586bda29e74a6b03006bcb565a755c86b66032d8ec31b67dbb9', # antlr-2.7.7.tar.gz - 'd167d3248a03301bc93efcb37d5df959aae6794968e42231af0b0dd26d6a2e66', # ANTLR-2.7.7_includes.patch -] - -dependencies = [ - ('Java', '1.8.0_162', '', SYSTEM), - ('Python', '3.6.4'), -] - -configopts = '--disable-examples --disable-csharp ' - -sanity_check_paths = { - 'files': ['bin/antlr', 'bin/antlr-config'], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7_cpp-headers.patch b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7_cpp-headers.patch deleted file mode 100644 index e10f61e6d6a8..000000000000 --- a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7_cpp-headers.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- antlr-2.7.7/lib/cpp/antlr/CharScanner.hpp 2006-11-02 10:37:17.000000000 +1300 -+++ antlr-2.7.7/lib/cpp/antlr/CharScanner.hpp 2014-08-25 13:06:46.541050000 +1200 -@@ -10,6 +10,8 @@ - - #include - -+#include -+#include - #include - - #ifdef HAS_NOT_CCTYPE_H diff --git a/easybuild/easyconfigs/a/ANTs/ANTs-2.2.0-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/a/ANTs/ANTs-2.2.0-foss-2016b-Python-2.7.12.eb deleted file mode 100644 index a25812855470..000000000000 --- a/easybuild/easyconfigs/a/ANTs/ANTs-2.2.0-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ANTs' -version = '2.2.0' -versionsuffix = '-Python-2.7.12' - -homepage = 'http://stnava.github.io/ANTs/' -description = """ANTs extracts information from complex datasets that include imaging. ANTs is useful for managing, - interpreting and visualizing multidimensional data.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/stnava/ANTs/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['62f8f9ae141cb45025f4bb59277c053acf658d4a3ba868c9e0f609af72e66b4a'] - -builddependencies = [('CMake', '3.7.1')] - -local_itkver = '4.12.2' -local_itkshortver = '.'.join(local_itkver.split('.')[:2]) -dependencies = [ - ('ITK', local_itkver, versionsuffix), - ('VTK', '6.3.0', versionsuffix), -] - -configopts = '-DUSE_SYSTEM_ITK=ON ' -configopts += '-DBUILD_SHARED_LIBS=ON -DBUILD_TESTING=OFF ' -configopts += '-DUSE_VTK=ON -DUSE_SYSTEM_VTK=ON -DITK_DIR=$EBROOTITK/lib/cmake/ITK-%s' % local_itkshortver - -skipsteps = ['install'] -buildopts = ' && mkdir -p %(installdir)s && cp -r * %(installdir)s/' - -parallel = 1 - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/ANTS'], - 'dirs': ['lib'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/a/ANTs/ANTs-2.3.0-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/a/ANTs/ANTs-2.3.0-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index 8e30688c8b71..000000000000 --- a/easybuild/easyconfigs/a/ANTs/ANTs-2.3.0-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ANTs' -version = '2.3.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://stnava.github.io/ANTs/' -description = """ANTs extracts information from complex datasets that include imaging. ANTs is useful for managing, - interpreting and visualizing multidimensional data.""" - -toolchain = {'name': 'foss', 'version': '2017b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/stnava/ANTs/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['34bdeaa3bafc2e115e89acaae5733445e4b29f8fb98110067a187b036cb03057'] - -builddependencies = [('CMake', '3.12.1')] - -dependencies = [ - ('Python', '2.7.14'), - ('VTK', '8.0.1', versionsuffix), -] - -separate_build_dir = True - -configopts = '-DBUILD_SHARED_LIBS=ON -DBUILD_TESTING=OFF ' -configopts += '-DUSE_VTK=ON -DUSE_SYSTEM_VTK=ON ' -configopts += '-DSuperBuild_ANTS_USE_GIT_PROTOCOL=OFF' - -skipsteps = ['install'] - -# need to ensure user has write permissions on all files, to avoid permission denied problems when copying -buildopts = ' && mkdir -p %(installdir)s && chmod -R u+w . && cp -a * %(installdir)s/' - -postinstallcmds = ["cp -a %(builddir)s/ANTs-%(version)s/Scripts/* %(installdir)s/bin/"] - -sanity_check_paths = { - 'files': ['bin/ANTS', 'bin/antsBrainExtraction.sh'], - 'dirs': ['lib'], -} - -modextravars = {'ANTSPATH': '%(installdir)s/bin'} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/a/ANTs/ANTs-2.3.0-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/a/ANTs/ANTs-2.3.0-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index a8ecce342bee..000000000000 --- a/easybuild/easyconfigs/a/ANTs/ANTs-2.3.0-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ANTs' -version = '2.3.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://stnava.github.io/ANTs/' -description = """ANTs extracts information from complex datasets that include imaging. ANTs is useful for managing, - interpreting and visualizing multidimensional data.""" - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'pic': True, 'vectorize': False} - -source_urls = ['https://github.com/stnava/ANTs/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['34bdeaa3bafc2e115e89acaae5733445e4b29f8fb98110067a187b036cb03057'] - -builddependencies = [('CMake', '3.12.1')] - -dependencies = [ - ('Python', '2.7.14'), - ('VTK', '8.0.1', versionsuffix), -] - -separate_build_dir = True - -configopts = '-DBUILD_SHARED_LIBS=ON -DBUILD_TESTING=OFF ' -configopts += '-DUSE_VTK=ON -DUSE_SYSTEM_VTK=ON ' -configopts += '-DSuperBuild_ANTS_USE_GIT_PROTOCOL=OFF' - -skipsteps = ['install'] - -# need to ensure user has write permissions on all files, to avoid permission denied problems when copying -buildopts = ' && mkdir -p %(installdir)s && chmod -R u+w . && cp -a * %(installdir)s/' - -postinstallcmds = ["cp -a %(builddir)s/ANTs-%(version)s/Scripts/* %(installdir)s/bin/"] - -sanity_check_paths = { - 'files': ['bin/ANTS', 'bin/antsBrainExtraction.sh'], - 'dirs': ['lib'], -} - -modextravars = {'ANTSPATH': '%(installdir)s/bin'} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/a/ANTs/ANTs-2.3.1-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/a/ANTs/ANTs-2.3.1-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index e5f1a6528096..000000000000 --- a/easybuild/easyconfigs/a/ANTs/ANTs-2.3.1-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ANTs' -version = '2.3.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://stnava.github.io/ANTs/' -description = """ANTs extracts information from complex datasets that include imaging. ANTs is useful for managing, - interpreting and visualizing multidimensional data.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/stnava/ANTs/archive/'] -sources = ['v%(version)s.tar.gz'] -patches = ['ANTs-%(version)s_fix-VTK.patch'] -checksums = [ - 'c0680feab0ebb85c8cd6685043126666929b35e1cf387a5cc1d3a2d7169bddd3', # v2.3.1.tar.gz - '246efcdd6d1e2f213bf327cee3333ec3824e58fd9fd5dbcecdde02e49aeafb20', # ANTs-2.3.1_fix-VTK.patch -] - -builddependencies = [('CMake', '3.12.1')] - -dependencies = [ - ('Python', '3.6.6'), - ('VTK', '8.1.1', versionsuffix), -] - -separate_build_dir = True - -configopts = '-DBUILD_SHARED_LIBS=ON -DBUILD_TESTING=OFF ' -configopts += '-DUSE_VTK=ON -DUSE_SYSTEM_VTK=ON ' -configopts += '-DSuperBuild_ANTS_USE_GIT_PROTOCOL=OFF' - -skipsteps = ['install'] - -# need to remove (useless) .git subdirectories to avoid permission denied problems when copying -buildopts = ' && mkdir -p %(installdir)s && (find . -name .git | xargs rm -rfv) && cp -a * %(installdir)s/' - -postinstallcmds = ["cp -a %(builddir)s/ANTs-%(version)s/Scripts/* %(installdir)s/bin/"] - -sanity_check_paths = { - 'files': ['bin/ANTS', 'bin/antsBrainExtraction.sh'], - 'dirs': ['lib'], -} - -modextravars = {'ANTSPATH': '%(installdir)s/bin'} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/a/ANTs/ANTs-2.3.1_fix-VTK.patch b/easybuild/easyconfigs/a/ANTs/ANTs-2.3.1_fix-VTK.patch deleted file mode 100644 index 0cb6f4afa7bd..000000000000 --- a/easybuild/easyconfigs/a/ANTs/ANTs-2.3.1_fix-VTK.patch +++ /dev/null @@ -1,14 +0,0 @@ -fix use of renamed VTK method InsertNextTupleValue, is now InsertNextTypedTuple - -author: Kenneth Hoste (HPC-UGent) ---- ANTs-2.3.1/Examples/antsSurf.cxx.orig 2018-10-12 14:23:41.927287114 +0200 -+++ ANTs-2.3.1/Examples/antsSurf.cxx 2018-10-12 14:23:53.477426876 +0200 -@@ -478,7 +478,7 @@ - currentColor[2] = static_cast( currentBlue * 255.0 ); - currentColor[3] = static_cast( currentAlpha * 255.0 ); - -- colors->InsertNextTupleValue( currentColor ); -+ colors->InsertNextTypedTuple( currentColor ); - } - vtkMesh->GetPointData()->SetScalars( colors ); - diff --git a/easybuild/easyconfigs/a/ANTs/ANTs-2.3.2-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/a/ANTs/ANTs-2.3.2-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 6b49020a633e..000000000000 --- a/easybuild/easyconfigs/a/ANTs/ANTs-2.3.2-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ANTs' -version = '2.3.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://stnava.github.io/ANTs/' -description = """ANTs extracts information from complex datasets that include imaging. ANTs is useful for managing, - interpreting and visualizing multidimensional data.""" - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/stnava/ANTs/archive/'] -sources = ['v%(version)s.tar.gz'] -patches = [ - 'ANTs-%(version)s_fix-undefined-versions.patch', - 'ANTs-%(version)s_fix-antsRegistration-iterations.patch', -] -checksums = [ - '98d869d17e6de25b7801cacdd1472e5364093aaf418e52375927b332215b5683', # v2.3.2.tar.gz - 'b5b432a61e5386a7a04dd74e672d5ac1fe34658e83049ec72429bbe645c41804', # ANTs-2.3.2_fix-undefined-versions.patch - # ANTs-2.3.2_fix-antsRegistration-iterations.patch - '27f248318d3bbba38e6afd14be573b16a47f7b9ea0128dc6d464eee3e3d4574f', -] - -builddependencies = [('CMake', '3.15.3')] - -dependencies = [ - ('Python', '3.7.4'), - ('VTK', '8.2.0', versionsuffix), -] - -separate_build_dir = True - -configopts = '-DBUILD_SHARED_LIBS=ON -DBUILD_TESTING=OFF ' -configopts += '-DUSE_VTK=ON -DUSE_SYSTEM_VTK=ON ' -configopts += '-DSuperBuild_ANTS_USE_GIT_PROTOCOL=OFF' - -preinstallopts = "cd ANTS-build && " - -sanity_check_paths = { - 'files': ['bin/ANTS', 'bin/antsBrainExtraction.sh'], - 'dirs': ['lib'], -} - -modextravars = {'ANTSPATH': '%(installdir)s/bin'} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/a/ANTs/ANTs-2.3.2_fix-antsRegistration-iterations.patch b/easybuild/easyconfigs/a/ANTs/ANTs-2.3.2_fix-antsRegistration-iterations.patch deleted file mode 100644 index 399e8abc2a8b..000000000000 --- a/easybuild/easyconfigs/a/ANTs/ANTs-2.3.2_fix-antsRegistration-iterations.patch +++ /dev/null @@ -1,76 +0,0 @@ -see https://github.com/ANTsX/ANTs/pull/896 - -From 756d49ebdcff3f9cb3143072c642a2cb5988bcd2 Mon Sep 17 00:00:00 2001 -From: Philip A Cook -Date: Fri, 25 Oct 2019 16:50:39 -0400 -Subject: [PATCH] BUG: Number of iterations was offset by one level - ---- - ...istrationOptimizerCommandIterationUpdate.h | 21 +++++++------------ - 1 file changed, 7 insertions(+), 14 deletions(-) - -diff --git a/Examples/antsRegistrationOptimizerCommandIterationUpdate.h b/Examples/antsRegistrationOptimizerCommandIterationUpdate.h -index 455df95c..59e27085 100644 ---- a/Examples/antsRegistrationOptimizerCommandIterationUpdate.h -+++ b/Examples/antsRegistrationOptimizerCommandIterationUpdate.h -@@ -93,18 +93,13 @@ class antsRegistrationOptimizerCommandIterationUpdate final : public itk::Comman - #endif - if( typeid( event ) == typeid( itk::IterationEvent ) ) - { -- // const unsigned int CurrentLevel = this->m_Optimizer->GetCurrentLevel(); -+ // currentIteration indexed from 1 for printing to the screen and naming output - const unsigned int currentIteration = this->m_Optimizer->GetCurrentIteration() + 1; - if( currentIteration == 1 ) - { -+ this->m_Optimizer->SetNumberOfIterations( this->m_NumberOfIterations[this->m_CurrentLevel] ); - this->m_CurrentLevel++; -- } -- -- const unsigned int lCurrentIteration = this->m_Optimizer->GetCurrentIteration() + 1; -- - -- if( lCurrentIteration == 1 ) -- { - if( this->m_ComputeFullScaleCCInterval != 0 ) - { - // Print header line one time -@@ -124,8 +119,8 @@ class antsRegistrationOptimizerCommandIterationUpdate final : public itk::Comman - MeasureType metricValue = 0.0; - const unsigned int lastIteration = this->m_Optimizer->GetNumberOfIterations(); - if( ( this->m_ComputeFullScaleCCInterval != 0 ) && -- ( lCurrentIteration == 1 || ( lCurrentIteration % this->m_ComputeFullScaleCCInterval == 0 ) || -- lCurrentIteration == lastIteration) ) -+ ( currentIteration == 1 || ( currentIteration % this->m_ComputeFullScaleCCInterval == 0 ) || -+ currentIteration == lastIteration) ) - { - // This function finds the similarity value between the original fixed image and the original moving images - // using a CC metric type with radius 4. -@@ -134,8 +129,8 @@ class antsRegistrationOptimizerCommandIterationUpdate final : public itk::Comman - } - - if( ( this->m_WriteIterationsOutputsInIntervals != 0 ) && -- ( lCurrentIteration == 1 || (lCurrentIteration % this->m_WriteIterationsOutputsInIntervals == 0 ) || -- lCurrentIteration == lastIteration) ) -+ ( currentIteration == 1 || (currentIteration % this->m_WriteIterationsOutputsInIntervals == 0 ) || -+ currentIteration == lastIteration) ) - { - // This function writes the output volume of each iteration to the disk. - // The feature can be used to observe the progress of the registration process at each iteration, -@@ -148,7 +143,7 @@ class antsRegistrationOptimizerCommandIterationUpdate final : public itk::Comman - } // will appear before line, else a free space will be printed to keep visual alignment. - - this->Logger() << "2DIAGNOSTIC, " -- << std::setw(5) << lCurrentIteration << ", " -+ << std::setw(5) << currentIteration << ", " - << std::scientific << std::setprecision(12) << this->m_Optimizer->GetValue() << ", " - << std::scientific << std::setprecision(12) << this->m_Optimizer->GetConvergenceValue() << ", " - << std::setprecision(4) << now << ", " -@@ -163,8 +158,6 @@ class antsRegistrationOptimizerCommandIterationUpdate final : public itk::Comman - this->Logger() << std::flush << std::endl; - } - -- this->m_Optimizer->SetNumberOfIterations( this->m_NumberOfIterations[this->m_CurrentLevel] ); -- - this->m_lastTotalTime = now; - m_clock.Start(); - } diff --git a/easybuild/easyconfigs/a/ANTs/ANTs-2.3.2_fix-undefined-versions.patch b/easybuild/easyconfigs/a/ANTs/ANTs-2.3.2_fix-undefined-versions.patch deleted file mode 100644 index cb23e9d4b90c..000000000000 --- a/easybuild/easyconfigs/a/ANTs/ANTs-2.3.2_fix-undefined-versions.patch +++ /dev/null @@ -1,54 +0,0 @@ -fix for "error: return-statement with no value" on "return ANTS_VERSION_PATCH" with recent GCC - -see https://github.com/ANTsX/ANTs/commit/1c421a5853f343a020aaae861a751545112e0807#diff-3f264ba87b5171d15a0246a2ed123248 - -From 1c421a5853f343a020aaae861a751545112e0807 Mon Sep 17 00:00:00 2001 -From: stnava -Date: Mon, 21 Oct 2019 15:31:39 -0400 -Subject: [PATCH] BUG: setting a default 0 0 0 version when version undefined. - ---- - ANTsVersionConfig.h.in | 11 +++++++++++ - Examples/ANTsVersion.cxx | 10 ---------- - 2 files changed, 11 insertions(+), 10 deletions(-) - -diff --git a/ANTsVersionConfig.h.in b/ANTsVersionConfig.h.in -index ec614eb0..9f006f62 100644 ---- a/ANTsVersionConfig.h.in -+++ b/ANTsVersionConfig.h.in -@@ -21,3 +21,14 @@ - #define ANTS_VERSION_PATCH @ANTS_VERSION_PATCH@ - #define ANTS_VERSION_TWEAK @ANTS_VERSION_TWEAK@ - #define ANTS_VERSION "@ANTS_VERSION@" -+ -+//* via https://stackoverflow.com/questions/3781520/how-to-test-if-preprocessor-symbol-is-defined-but-has-no-value **/ -+#define DO_EXPAND(VAL) VAL ## 1 -+#define EXPAND(VAL) DO_EXPAND(VAL) -+ -+#if !defined(ANTS_VERSION_MAJOR) || (EXPAND(ANTS_VERSION_MAJOR) == 1) -+#define ANTS_VERSION_MAJOR 0 -+#define ANTS_VERSION_MINOR 0 -+#define ANTS_VERSION_PATCH 0 -+#define ANTS_VERSION_TWEAK 0 -+#endif -diff --git a/Examples/ANTsVersion.cxx b/Examples/ANTsVersion.cxx -index 1411794a..eff7870f 100644 ---- a/Examples/ANTsVersion.cxx -+++ b/Examples/ANTsVersion.cxx -@@ -18,16 +18,6 @@ - #include "ANTsVersion.h" - #include "ANTsVersionConfig.h" - --/** define these if they do not exist to avoid compiler errors due to --* lack of git-defined versions. this hopefully fixes some issues with --* installation from source repositories that do not contain git history. --*/ --#ifndef ANTS_VERSION_MAJOR --#define ANTS_VERSION_MAJOR 0 --#define ANTS_VERSION_MINOR 0 --#define ANTS_VERSION_PATCH 0 --#endif -- - #include // std::cout, std::ios - #include // std::ostringstream - diff --git a/easybuild/easyconfigs/a/AOCC/AOCC-2.3.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/a/AOCC/AOCC-2.3.0-GCCcore-9.3.0.eb deleted file mode 100644 index 3d57a9be7547..000000000000 --- a/easybuild/easyconfigs/a/AOCC/AOCC-2.3.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'AOCC' -version = '2.3.0' - -homepage = 'https://developer.amd.com/amd-aocc/' -description = "AMD Optimized C/C++ & Fortran compilers (AOCC) based on LLVM 11.0" - -# Clang also depends on libstdc++ during runtime, but this dependency is -# already specified as the toolchain. -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['http://developer.amd.com/wordpress/media/files/'] -sources = ['aocc-compiler-%(version)s.tar'] -checksums = [ - '9f8a1544a5268a7fb8cd21ac4bdb3f8d1571949d1de5ca48e2d3309928fc3d15', # aocc-compiler-2.3.0.tar -] - -dependencies = [ - ('binutils', '2.34'), - ('ncurses', '6.2'), - ('zlib', '1.2.11'), - ('libxml2', '2.9.10'), -] - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/a/AOCC/AOCC-4.2.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/AOCC/AOCC-4.2.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..fc49b038afa5 --- /dev/null +++ b/easybuild/easyconfigs/a/AOCC/AOCC-4.2.0-GCCcore-13.3.0.eb @@ -0,0 +1,29 @@ +name = 'AOCC' +version = '4.2.0' + +homepage = 'https://developer.amd.com/amd-aocc/' +description = """AOCC is a high-performance x86 CPU compiler for C, C++, and Fortran programming languages. + It supports target-dependent and target-independent optimizations. It is highly optimized for x86 targets, + especially for AMD “Zenâ€-based processors giving a performance edge for time critical HPC and other + applications over other compilers.""" + +# Clang also depends on libstdc++ during runtime, but this dependency is +# already specified as the toolchain. +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = [ + 'https://download.amd.com/developer/eula/%(namelower)s/%(namelower)s-%(version_major)s-%(version_minor)s' +] +sources = ['%(namelower)s-compiler-%(version)s.tar'] +checksums = ['ed5a560ec745b24dc0685ccdcbde914843fb2f2dfbfce1ba592de4ffbce1ccab'] + +dependencies = [ + ('binutils', '2.42'), + ('ncurses', '6.5'), + ('zlib', '1.3.1'), + ('libxml2', '2.12.7'), +] + +clangversion = '16.0.3' + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/a/AOCC/AOCC-5.0.0-GCCcore-14.2.0.eb b/easybuild/easyconfigs/a/AOCC/AOCC-5.0.0-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..36d359a64699 --- /dev/null +++ b/easybuild/easyconfigs/a/AOCC/AOCC-5.0.0-GCCcore-14.2.0.eb @@ -0,0 +1,24 @@ +name = 'AOCC' +version = '5.0.0' + +homepage = 'https://developer.amd.com/amd-aocc/' +description = "AMD Optimized C/C++ & Fortran compilers (AOCC) based on LLVM 13.0" + +# Clang also depends on libstdc++ during runtime, but this dependency is +# already specified as the toolchain. +toolchain = {'name': 'GCCcore', 'version': '14.2.0'} + +source_urls = ['https://download.amd.com/developer/eula/aocc/aocc-5-0/'] +sources = ['aocc-compiler-%(version)s.tar'] +checksums = ['966fac2d2c759e9de6e969c10ada7a7b306c113f7f1e07ea376829ec86380daa'] + +clangversion = '17.0.6' + +dependencies = [ + ('binutils', '2.42'), + ('ncurses', '6.5'), + ('zlib', '1.3.1'), + ('libxml2', '2.13.4'), +] + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/a/AOCL-BLAS/AOCL-BLAS-5.0-GCC-13.3.0.eb b/easybuild/easyconfigs/a/AOCL-BLAS/AOCL-BLAS-5.0-GCC-13.3.0.eb new file mode 100644 index 000000000000..1d46798b2392 --- /dev/null +++ b/easybuild/easyconfigs/a/AOCL-BLAS/AOCL-BLAS-5.0-GCC-13.3.0.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'AOCL-BLAS' +version = '5.0' + +homepage = 'https://github.com/amd/blis' +description = """AOCL-BLAS is AMD's optimized version of + BLAS targeted for AMD EPYC and Ryzen CPUs.""" + +toolchain = {'name': 'GCC', 'version': '13.3.0'} +source_urls = ['https://github.com/amd/blis/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['5abb34972b88b2839709d0af8785662bc651c7806ccfa41d386d93c900169bc2'] + +builddependencies = [ + ('Python', '3.12.3'), + ('Perl', '5.38.2'), +] + +configopts = '--enable-cblas --enable-threading=openmp --enable-shared CC="$CC" auto' + +runtest = 'check' + +sanity_check_paths = { + 'files': ['include/blis/cblas.h', 'include/blis/blis.h', + 'lib/libblis-mt.a', 'lib/libblis-mt.%s' % SHLIB_EXT], + 'dirs': [], +} + +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/blis'} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/AOMP/AOMP-13.0-2-gcccuda-2020a.eb b/easybuild/easyconfigs/a/AOMP/AOMP-13.0-2-gcccuda-2020a.eb deleted file mode 100644 index 0e43cda48948..000000000000 --- a/easybuild/easyconfigs/a/AOMP/AOMP-13.0-2-gcccuda-2020a.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Authors:: Jorgen Nordmoen -# License:: GPLv2 or later, MIT, three-clause BSD. -# $Id$ -## - -name = 'AOMP' -version = '13.0-2' - -homepage = 'https://github.com/ROCm-Developer-Tools/aomp' -description = "AMD fork of LLVM, setup for OpenMP offloading to Accelerators" - -toolchain = {'name': 'gcccuda', 'version': '2020a'} - -source_urls = ['https://github.com/ROCm-Developer-Tools/aomp/releases/download/rel_%(version)s/'] -sources = ['aomp-%(version)s.tar.gz'] -patches = ['AOMP-%(version)s_remove_hardcoded_paths.patch'] -checksums = [ - # aomp-13.0-2.tar.gz: - '0256a84aefcbf7c49112f068321b84e0620f4c43a9d490c64d820e40658e0d67', - # AOMP-13.0-2_remove_hardcoded_paths.patch: - 'ec41ffcec63d079b6a73c93bea29e0b8d77ca7b059725aa1d47c334f7e476ff0', -] - -builddependencies = [ - ('CMake', '3.16.4'), - ('Perl', '5.30.2'), - ('Python', '3.8.2'), - ('elfutils', '0.182'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('binutils', '2.34'), - ('libffi', '3.3'), - ('ncurses', '6.2'), - ('numactl', '2.0.13'), -] - -moduleclass = 'compiler' 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 deleted file mode 100644 index 1818f3d6e3b5..000000000000 --- a/easybuild/easyconfigs/a/APBS/APBS-1.4-linux-static-x86_64.eb +++ /dev/null @@ -1,28 +0,0 @@ -# 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 - -name = 'APBS' -version = '1.4' -versionsuffix = '-linux-static-x86_64' - -easyblock = 'PackedBinary' - -homepage = 'http://www.poissonboltzmann.org/apbs' -description = """ APBS is a software package for modeling biomolecular solvation - through solution of the Poisson-Boltzmann equation (PBE), one of the most popular - continuum models for describing electrostatic interactions between molecular solutes - in salty, aqueous media. """ - -toolchain = SYSTEM - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s-%(version)s%(versionsuffix)s.tar.gz'] - -sanity_check_paths = { - 'files': ['bin/apbs'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/APOST3D/APOST3D-20240527-intel-compilers-2023.1.0.eb b/easybuild/easyconfigs/a/APOST3D/APOST3D-20240527-intel-compilers-2023.1.0.eb new file mode 100644 index 000000000000..c5c4c40ac5bc --- /dev/null +++ b/easybuild/easyconfigs/a/APOST3D/APOST3D-20240527-intel-compilers-2023.1.0.eb @@ -0,0 +1,51 @@ +easyblock = 'CmdCp' + +name = 'APOST3D' +version = '20240527' +local_commit = 'e06c8b0' + +description = """ +Open-source APOST-3D software features a large number of wavefunction analysis tools developed +over the past 20 years, aiming at connecting classical chemical concepts with the electronic +structure of molecules. APOST-3D relies on the identification of the atom in the molecule +(AIM), and several analysis tools are implemented in the most general way so that they can be +used in combination with any chosen AIM. +A Fortran-based code developed at the Universitat de Girona (UdG) by P. Salvador and collaborators. +""" +homepage = 'https://github.com/mgimferrer/APOST3D' + +toolchain = {'name': 'intel-compilers', 'version': '2023.1.0'} + +builddependencies = [ + ('make', '4.4.1'), +] + +source_urls = ['https://github.com/mgimferrer/APOST3D/archive'] +sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] +checksums = ['1eb9a0f97b4dd135b782b96cadc37b3acfc27c69521cf3aab6cc10d4fc9292af'] + +local_cmds = ' export APOST3D_PATH=%(start_dir)s && ' +# Compile provided Libxc version 4.2.3 +# (it is not possible to couple APOST-3D with newer Libxc libraries): +local_cmds += 'bash compile_libxc.sh && ' +# Compile +local_cmds += 'make -f Makefile_profgen && ' +# Run test calculations on single-processor: +local_cmds += 'bash compiler-runtest && ' +# Recompile using info geneated in previous step +local_cmds += 'make -f Makefile_profuse && ' +# Run test calculations in parallel: +local_cmds += 'bash compiler-runtest2' + +cmds_map = [('.*', local_cmds)] + +local_bin_files = ['apost3d', 'apost3d-eos', 'eos_aom'] + +files_to_copy = [(local_bin_files, 'bin')] + +sanity_check_paths = { + 'files': ['bin/%s' % f for f in local_bin_files], + 'dirs': [''], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-GCCcore-10.2.0.eb b/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-GCCcore-10.2.0.eb index 4934bcbe299e..418c3a32ed9f 100644 --- a/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-GCCcore-10.2.0.eb @@ -27,6 +27,6 @@ sanity_check_paths = { 'dirs': ["include/apr-1"], } -parallel = 1 +maxparallel = 1 moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-GCCcore-10.3.0.eb b/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-GCCcore-10.3.0.eb index 0b61fd768282..91c9793e9e54 100644 --- a/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-GCCcore-10.3.0.eb @@ -27,6 +27,6 @@ sanity_check_paths = { 'dirs': ["include/apr-1"], } -parallel = 1 +maxparallel = 1 moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-GCCcore-11.2.0.eb b/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-GCCcore-11.2.0.eb index c55d9126fb74..845aac07c536 100644 --- a/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-GCCcore-11.2.0.eb @@ -27,6 +27,6 @@ sanity_check_paths = { 'dirs': ["include/apr-1"], } -parallel = 1 +maxparallel = 1 moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-GCCcore-11.3.0.eb b/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-GCCcore-11.3.0.eb index 52ae17f084c8..cdb2506b3697 100644 --- a/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-GCCcore-11.3.0.eb @@ -27,6 +27,6 @@ sanity_check_paths = { 'dirs': ["include/apr-1"], } -parallel = 1 +maxparallel = 1 moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-GCCcore-6.4.0.eb deleted file mode 100644 index c0495fec34fc..000000000000 --- a/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'APR-util' -version = '1.6.1' - -homepage = 'http://apr.apache.org/' -description = "Apache Portable Runtime (APR) util libraries." - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['http://archive.apache.org/dist/apr/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b65e40713da57d004123b6319828be7f1273fbc6490e145874ee1177e112c459'] - -builddependencies = [('binutils', '2.28')] - -dependencies = [ - ('APR', '1.6.3'), - ('SQLite', '3.20.1'), - ('expat', '2.2.5'), -] - -configopts = "--with-apr=$EBROOTAPR/bin/apr-1-config --with-sqlite3=$EBROOTSQLITE --with-expat=$EBROOTEXPAT " - -sanity_check_paths = { - 'files': ["bin/apu-1-config", "lib/libaprutil-1.%s" % SHLIB_EXT, "lib/libaprutil-1.a"], - 'dirs': ["include/apr-1"], -} - -parallel = 1 - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-GCCcore-7.3.0.eb b/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-GCCcore-7.3.0.eb deleted file mode 100644 index 109f12dbcd21..000000000000 --- a/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-GCCcore-7.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'APR-util' -version = '1.6.1' - -homepage = 'http://apr.apache.org/' -description = "Apache Portable Runtime (APR) util libraries." - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['http://archive.apache.org/dist/apr/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b65e40713da57d004123b6319828be7f1273fbc6490e145874ee1177e112c459'] - -builddependencies = [('binutils', '2.30')] - -dependencies = [ - ('APR', '1.6.3'), - ('SQLite', '3.24.0'), - ('expat', '2.2.5'), -] - -configopts = "--with-apr=$EBROOTAPR/bin/apr-1-config --with-sqlite3=$EBROOTSQLITE --with-expat=$EBROOTEXPAT " - -sanity_check_paths = { - 'files': ["bin/apu-1-config", "lib/libaprutil-1.%s" % SHLIB_EXT, "lib/libaprutil-1.a"], - 'dirs': ["include/apr-1"], -} - -parallel = 1 - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-GCCcore-8.2.0.eb b/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-GCCcore-8.2.0.eb deleted file mode 100644 index 1490688cc561..000000000000 --- a/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-GCCcore-8.2.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'APR-util' -version = '1.6.1' - -homepage = 'http://apr.apache.org/' -description = "Apache Portable Runtime (APR) util libraries." - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['http://archive.apache.org/dist/apr/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b65e40713da57d004123b6319828be7f1273fbc6490e145874ee1177e112c459'] - -builddependencies = [('binutils', '2.31.1')] - -dependencies = [ - ('APR', '1.7.0'), - ('SQLite', '3.27.2'), - ('expat', '2.2.6'), -] - -configopts = "--with-apr=$EBROOTAPR/bin/apr-1-config --with-sqlite3=$EBROOTSQLITE --with-expat=$EBROOTEXPAT " - -sanity_check_paths = { - 'files': ["bin/apu-1-config", "lib/libaprutil-1.%s" % SHLIB_EXT, "lib/libaprutil-1.a"], - 'dirs': ["include/apr-1"], -} - -parallel = 1 - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-GCCcore-9.3.0.eb deleted file mode 100644 index 6785033c1ce8..000000000000 --- a/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'APR-util' -version = '1.6.1' - -homepage = 'https://apr.apache.org/' -description = "Apache Portable Runtime (APR) util libraries." - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://archive.apache.org/dist/apr/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b65e40713da57d004123b6319828be7f1273fbc6490e145874ee1177e112c459'] - -builddependencies = [('binutils', '2.34')] - -dependencies = [ - ('APR', '1.7.0'), - ('SQLite', '3.31.1'), - ('expat', '2.2.9'), -] - -configopts = "--with-apr=$EBROOTAPR/bin/apr-1-config --with-sqlite3=$EBROOTSQLITE --with-expat=$EBROOTEXPAT " - -sanity_check_paths = { - 'files': ["bin/apu-1-config", "lib/libaprutil-1.%s" % SHLIB_EXT, "lib/libaprutil-1.a"], - 'dirs': ["include/apr-1"], -} - -parallel = 1 - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-iomkl-2018a.eb b/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-iomkl-2018a.eb deleted file mode 100644 index 126afedb3002..000000000000 --- a/easybuild/easyconfigs/a/APR-util/APR-util-1.6.1-iomkl-2018a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'APR-util' -version = '1.6.1' - -homepage = 'http://apr.apache.org/' -description = "Apache Portable Runtime (APR) util libraries." - -toolchain = {'name': 'iomkl', 'version': '2018a'} - -source_urls = ['http://archive.apache.org/dist/apr/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b65e40713da57d004123b6319828be7f1273fbc6490e145874ee1177e112c459'] - -dependencies = [ - ('APR', '1.6.3'), - ('SQLite', '3.21.0'), - ('expat', '2.2.5'), -] - -configopts = "--with-apr=$EBROOTAPR/bin/apr-1-config --with-sqlite3=$EBROOTSQLITE --with-expat=$EBROOTEXPAT " - -sanity_check_paths = { - 'files': ["bin/apu-1-config", "lib/libaprutil-1.%s" % SHLIB_EXT, "lib/libaprutil-1.a"], - 'dirs': ["include/apr-1"], -} - -parallel = 1 - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/APR-util/APR-util-1.6.3-GCCcore-12.3.0.eb b/easybuild/easyconfigs/a/APR-util/APR-util-1.6.3-GCCcore-12.3.0.eb index baf013325f70..574b54df68f9 100644 --- a/easybuild/easyconfigs/a/APR-util/APR-util-1.6.3-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/a/APR-util/APR-util-1.6.3-GCCcore-12.3.0.eb @@ -27,6 +27,6 @@ sanity_check_paths = { 'dirs': ["include/apr-1"], } -parallel = 1 +maxparallel = 1 moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/APR-util/APR-util-1.6.3-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/APR-util/APR-util-1.6.3-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..12fee08773ca --- /dev/null +++ b/easybuild/easyconfigs/a/APR-util/APR-util-1.6.3-GCCcore-13.3.0.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'APR-util' +version = '1.6.3' + +homepage = 'https://apr.apache.org/' +description = "Apache Portable Runtime (APR) util libraries." + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://archive.apache.org/dist/apr/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['2b74d8932703826862ca305b094eef2983c27b39d5c9414442e9976a9acf1983'] + +builddependencies = [('binutils', '2.42')] + +dependencies = [ + ('APR', '1.7.4'), + ('SQLite', '3.45.3'), + ('expat', '2.6.2'), +] + +configopts = "--with-apr=$EBROOTAPR/bin/apr-1-config --with-sqlite3=$EBROOTSQLITE --with-expat=$EBROOTEXPAT " + +sanity_check_paths = { + 'files': ["bin/apu-1-config", "lib/libaprutil-1.%s" % SHLIB_EXT, "lib/libaprutil-1.a"], + 'dirs': ["include/apr-1"], +} + +maxparallel = 1 + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/APR/APR-1.6.3-GCCcore-6.4.0.eb b/easybuild/easyconfigs/a/APR/APR-1.6.3-GCCcore-6.4.0.eb deleted file mode 100644 index e467cfa3ef45..000000000000 --- a/easybuild/easyconfigs/a/APR/APR-1.6.3-GCCcore-6.4.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'APR' -version = '1.6.3' - -homepage = 'http://apr.apache.org/' -description = "Apache Portable Runtime (APR) libraries." - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['http://archive.apache.org/dist/apr/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['8fdabcc0004216c3588b7dca0f23d104dfe012a47e2bb6f13827534a6ee73aa7'] - -builddependencies = [('binutils', '2.28')] - -sanity_check_paths = { - 'files': ["bin/apr-1-config", "lib/libapr-1.%s" % SHLIB_EXT, "lib/libapr-1.a"], - 'dirs': ["include/apr-1"], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/APR/APR-1.6.3-GCCcore-7.3.0.eb b/easybuild/easyconfigs/a/APR/APR-1.6.3-GCCcore-7.3.0.eb deleted file mode 100644 index 13fa47a9528d..000000000000 --- a/easybuild/easyconfigs/a/APR/APR-1.6.3-GCCcore-7.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'APR' -version = '1.6.3' - -homepage = 'http://apr.apache.org/' -description = "Apache Portable Runtime (APR) libraries." - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['http://archive.apache.org/dist/apr/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['8fdabcc0004216c3588b7dca0f23d104dfe012a47e2bb6f13827534a6ee73aa7'] - -builddependencies = [('binutils', '2.30')] - -sanity_check_paths = { - 'files': ["bin/apr-1-config", "lib/libapr-1.%s" % SHLIB_EXT, "lib/libapr-1.a"], - 'dirs': ["include/apr-1"], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/APR/APR-1.6.3-iomkl-2018a.eb b/easybuild/easyconfigs/a/APR/APR-1.6.3-iomkl-2018a.eb deleted file mode 100644 index fa6de0598dca..000000000000 --- a/easybuild/easyconfigs/a/APR/APR-1.6.3-iomkl-2018a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'APR' -version = '1.6.3' - -homepage = 'http://apr.apache.org/' -description = "Apache Portable Runtime (APR) libraries." - -toolchain = {'name': 'iomkl', 'version': '2018a'} - -source_urls = ['http://archive.apache.org/dist/apr/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['8fdabcc0004216c3588b7dca0f23d104dfe012a47e2bb6f13827534a6ee73aa7'] - -sanity_check_paths = { - 'files': ["bin/apr-1-config", "lib/libapr-1.%s" % SHLIB_EXT, "lib/libapr-1.a"], - 'dirs': ["include/apr-1"], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/APR/APR-1.7.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/a/APR/APR-1.7.0-GCCcore-8.2.0.eb deleted file mode 100644 index 7035b7d8458d..000000000000 --- a/easybuild/easyconfigs/a/APR/APR-1.7.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'APR' -version = '1.7.0' - -homepage = 'http://apr.apache.org/' -description = "Apache Portable Runtime (APR) libraries." - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['http://archive.apache.org/dist/apr/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['48e9dbf45ae3fdc7b491259ffb6ccf7d63049ffacbc1c0977cced095e4c2d5a2'] - -builddependencies = [('binutils', '2.31.1')] - -sanity_check_paths = { - 'files': ["bin/apr-1-config", "lib/libapr-1.%s" % SHLIB_EXT, "lib/libapr-1.a"], - 'dirs': ["include/apr-1"], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/APR/APR-1.7.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/a/APR/APR-1.7.0-GCCcore-9.3.0.eb deleted file mode 100644 index 89a9158336fb..000000000000 --- a/easybuild/easyconfigs/a/APR/APR-1.7.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'APR' -version = '1.7.0' - -homepage = 'https://apr.apache.org/' -description = "Apache Portable Runtime (APR) libraries." - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://archive.apache.org/dist/apr/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['48e9dbf45ae3fdc7b491259ffb6ccf7d63049ffacbc1c0977cced095e4c2d5a2'] - -builddependencies = [('binutils', '2.34')] - -sanity_check_paths = { - 'files': ["bin/apr-1-config", "lib/libapr-1.%s" % SHLIB_EXT, "lib/libapr-1.a"], - 'dirs': ["include/apr-1"], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/APR/APR-1.7.4-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/APR/APR-1.7.4-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..8ac5ed02a98f --- /dev/null +++ b/easybuild/easyconfigs/a/APR/APR-1.7.4-GCCcore-13.3.0.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'APR' +version = '1.7.4' + +homepage = 'https://apr.apache.org/' +description = "Apache Portable Runtime (APR) libraries." + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://archive.apache.org/dist/apr/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['a4137dd82a185076fa50ba54232d920a17c6469c30b0876569e1c2a05ff311d9'] + +builddependencies = [('binutils', '2.42')] + +sanity_check_paths = { + 'files': ["bin/apr-1-config", "lib/libapr-1.%s" % SHLIB_EXT, "lib/libapr-1.a"], + 'dirs': ["include/apr-1"], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/ARAGORN/ARAGORN-1.2.38-foss-2016b.eb b/easybuild/easyconfigs/a/ARAGORN/ARAGORN-1.2.38-foss-2016b.eb deleted file mode 100644 index 40907c29dc2c..000000000000 --- a/easybuild/easyconfigs/a/ARAGORN/ARAGORN-1.2.38-foss-2016b.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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 = 'CmdCp' - -name = 'ARAGORN' -version = '1.2.38' - -homepage = 'http://mbio-serv2.mbioekol.lu.se/ARAGORN/' -description = "a program to detect tRNA genes and tmRNA genes in nucleotide sequences" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['http://mbio-serv2.mbioekol.lu.se/ARAGORN/Downloads/'] -sources = ['%(namelower)s%(version)s.tgz'] -checksums = ['4b84e3397755fb22cc931c0e7b9d50eaba2a680df854d7a35db46a13cecb2126'] - -cmds_map = [ - (".*", "$CC $CFLAGS -o aragorn aragorn%(version)s.c") -] - -files_to_copy = [ - (['aragorn'], 'bin'), - (['aragorn.1'], 'share/man/man1'), -] - -sanity_check_paths = { - 'files': ['bin/aragorn'], - 'dirs': ['share/man'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ARAGORN/ARAGORN-1.2.38-iccifort-2019.5.281.eb b/easybuild/easyconfigs/a/ARAGORN/ARAGORN-1.2.38-iccifort-2019.5.281.eb deleted file mode 100644 index ac2d77a84a75..000000000000 --- a/easybuild/easyconfigs/a/ARAGORN/ARAGORN-1.2.38-iccifort-2019.5.281.eb +++ /dev/null @@ -1,35 +0,0 @@ -# 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 = 'CmdCp' - -name = 'ARAGORN' -version = '1.2.38' - -# HTTPS not working -homepage = 'http://mbio-serv2.mbioekol.lu.se/ARAGORN/' -description = "a program to detect tRNA genes and tmRNA genes in nucleotide sequences" - -toolchain = {'name': 'iccifort', 'version': '2019.5.281'} - -source_urls = ['http://mbio-serv2.mbioekol.lu.se/ARAGORN/Downloads/'] -sources = ['%(namelower)s%(version)s.tgz'] -checksums = ['4b84e3397755fb22cc931c0e7b9d50eaba2a680df854d7a35db46a13cecb2126'] - -cmds_map = [(".*", "$CC $CFLAGS -o aragorn aragorn%(version)s.c")] - -files_to_copy = [ - (['aragorn'], 'bin'), - (['aragorn.1'], 'share/man/man1'), -] - -sanity_check_paths = { - 'files': ['bin/aragorn'], - 'dirs': ['share/man'], -} - -sanity_check_commands = ['aragorn --help'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ARCH/ARCH-4.5.0-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/a/ARCH/ARCH-4.5.0-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index 8c9bcdfba11d..000000000000 --- a/easybuild/easyconfigs/a/ARCH/ARCH-4.5.0-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'ARCH' -version = '4.5.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = "https://pypi.org/project/arch" -description = """Autoregressive Conditional Heteroskedasticity (ARCH) and other tools for financial econometrics, - written in Python (with Cython and/or Numba used to improve performance).""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -dependencies = [ - ('Python', '3.6.4'), - ('numba', '0.37.0', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('patsy', '0.5.1', { - 'checksums': ['f115cec4201e1465cd58b9866b0b0e7b941caafec129869057405bfe5b5e3991'], - }), - ('statsmodels', '0.9.0', { - 'checksums': ['6461f93a842c649922c2c9a9bc9d9c4834110b89de8c4af196a791ab8f42ba3b'], - }), - (name, version, { - 'source_tmpl': 'arch-%(version)s.tar.gz', - 'checksums': ['022a01cea492ffde934e23ed6d2bc7f9723df57c406f5739f41c672a91c8dea1'], - 'installopts': "--install-option '--no-binary'", - }), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/ARGoS/ARGoS-3.0.0-beta53-foss-2018b-Lua-5.2.4.eb b/easybuild/easyconfigs/a/ARGoS/ARGoS-3.0.0-beta53-foss-2018b-Lua-5.2.4.eb deleted file mode 100644 index 74d0bacd1c2d..000000000000 --- a/easybuild/easyconfigs/a/ARGoS/ARGoS-3.0.0-beta53-foss-2018b-Lua-5.2.4.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ARGoS' -version = '3.0.0-beta53' -local_luaver = '5.2.4' -versionsuffix = '-Lua-%s' % local_luaver - -homepage = 'http://www.argos-sim.info' -description = """A parallel, multi-engine simulator for heterogeneous swarm robotics""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/ilpincy/argos3/archive'] -sources = ['%(version)s.tar.gz'] -checksums = ['849ebb1af31d01519a1f3d9731064eaa8041b2ed140bb699096912de1272214c'] - -builddependencies = [('CMake', '3.12.1')] - -dependencies = [ - ('Lua', local_luaver), - ('FreeImage', '3.18.0'), - ('Qt5', '5.10.1'), - ('freeglut', '3.0.0'), -] - -start_dir = 'src' -separate_build_dir = True -configopts = '-DARGOS_DOCUMENTATION=OFF -DARGOS_INSTALL_LDSOCONF=OFF' - -sanity_check_paths = { - 'files': ['include/argos3/core/config.h', 'lib/argos3/libargos3core_simulator.%s' % SHLIB_EXT], - 'dirs': ['share/argos3'] -} - -modextrapaths = {'LD_LIBRARY_PATH': 'lib/argos3'} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/a/ARPACK++/ARPACK++-2018.03.26-foss-2017b.eb b/easybuild/easyconfigs/a/ARPACK++/ARPACK++-2018.03.26-foss-2017b.eb deleted file mode 100644 index 40d0c56febd5..000000000000 --- a/easybuild/easyconfigs/a/ARPACK++/ARPACK++-2018.03.26-foss-2017b.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ARPACK++' -version = '2018.03.26' -local_commit_id = 'e7facee' - -homepage = 'https://github.com/m-reuter/arpackpp' -description = """Arpackpp is a C++ interface to the ARPACK Fortran package, - which implements the implicit restarted Arnoldi method for - iteratively solving large-scale sparse eigenvalue problems.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['https://github.com/m-reuter/arpackpp/archive'] -sources = [{'download_filename': '%s.tar.gz' % local_commit_id, 'filename': SOURCE_TAR_GZ}] -patches = ['%(name)s-%(version)s_find-deps.patch'] -checksums = [ - '83d897758b6f0166b0464760309b40354ae3feae039cc34441139d995e638eba', # e7facee.tar.gz - '135aaab0e359cff87e0f013bd89f97700b31710b7c95b5268c59e0f272d9c058', # ARPACK++-2018.03.26_find-deps.patch -] - -builddependencies = [('CMake', '3.10.1')] - -dependencies = [ - ('arpack-ng', '3.5.0'), - ('SuperLU', '5.2.1'), - ('SuiteSparse', '4.5.6', '-METIS-5.1.0'), -] - -configopts = "-DSUPERLU=ON -DCHOLMOD=ON -DUMFPACK=ON" - -separate_build_dir = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['include/arpackpp'] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/ARPACK++/ARPACK++-2018.03.26_find-deps.patch b/easybuild/easyconfigs/a/ARPACK++/ARPACK++-2018.03.26_find-deps.patch deleted file mode 100644 index 69d71dd8d910..000000000000 --- a/easybuild/easyconfigs/a/ARPACK++/ARPACK++-2018.03.26_find-deps.patch +++ /dev/null @@ -1,31 +0,0 @@ -# Add EasyBuild paths for dependency searches -# August 22nd 2018 by B. Hajgato (Free University Brussels - VUB) ---- arpackpp-e7faceeafec9b88c2a9a79b2970506824a391735/CMakeLists.txt.orig 2018-03-25 03:56:33.000000000 +0200 -+++ arpackpp-e7faceeafec9b88c2a9a79b2970506824a391735/CMakeLists.txt 2018-08-22 15:07:08.642684849 +0200 -@@ -61,7 +61,7 @@ - # Find LAPACK and BLAS - # OPENBLAS or ( ( SystemOpenblas or BLAS) and LAPACK) - ## prefer local openblas --find_library(OPENBLAS_LIB openblas PATHS external NO_DEFAULT_PATH) -+find_library(OPENBLAS_LIB openblas PATHS $ENV{EBROOTOPENBLAS}/lib $ENV{EBROOTOPENBLAS}/lib64 external NO_DEFAULT_PATH) - IF (OPENBLAS_LIB) - make_global_path(OPENBLAS_LIB "OpenBLAS Library") - set(LAPACK_LIBRARIES ${OPENBLAS_LIB}) #local openblas has lapack build in -@@ -169,7 +169,7 @@ - # Suitesparse - if (UMFPACK OR CHOLMOD) - # Suitesparse CHOLMOD -- find_path(SUITESPARSE_DIR SuiteSparse_config/SuiteSparse_config.h "external/SuiteSparse") -+ find_path(SUITESPARSE_DIR SuiteSparse_config/SuiteSparse_config.h $ENV{EBROOTSUITESPARSE} "external/SuiteSparse" ) - IF (NOT SUITESPARSE_DIR) - MESSAGE(STATUS "SuiteSparse Directory is required but could not be found") - SET(ABORT_CONFIG TRUE) -@@ -180,7 +180,7 @@ - find_library(CHOLMOD_LIB libcholmod.a ${SUITESPARSE_DIR}/CHOLMOD/Lib ) - find_library(COLAMD_LIB libcolamd.a ${SUITESPARSE_DIR}/COLAMD/Lib ) - find_library(CCOLAMD_LIB libccolamd.a ${SUITESPARSE_DIR}/CCOLAMD/Lib ) -- find_library(METIS_LIB libmetis.a ${SUITESPARSE_DIR}/metis-4.0 ) -+ find_library(METIS_LIB libmetis.a ${SUITESPARSE_DIR} ) - find_library(CAMD_LIB libcamd.a ${SUITESPARSE_DIR}/CAMD/Lib ) - find_library(AMD_LIB libamd.a ${SUITESPARSE_DIR}/AMD/Lib ) - 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 deleted file mode 100644 index f15d1e1ba65f..000000000000 --- a/easybuild/easyconfigs/a/ART/ART-2016.06.05-GCCcore-6.4.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -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/ART/ART-2016.06.05-intel-2016b.eb b/easybuild/easyconfigs/a/ART/ART-2016.06.05-intel-2016b.eb deleted file mode 100644 index ac6f4932fffa..000000000000 --- a/easybuild/easyconfigs/a/ART/ART-2016.06.05-intel-2016b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ART' -version = '2016.06.05' - -homepage = 'http://www.niehs.nih.gov/research/resources/software/biostatistics/art/' -description = "ART is a set of simulation tools to generate synthetic next-generation sequencing reads" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['http://www.niehs.nih.gov/research/resources/assets/docs/'] -sources = ['artsrcmountrainier%slinuxtgz.tgz' % ''.join(version.split('.'))] - -dependencies = [ - ('GSL', '2.2.1'), -] - -sanity_check_paths = { - 'files': ['bin/aln2bed.pl', 'bin/art_454', 'bin/art_illumina', 'bin/art_profiler_454', - 'bin/art_profiler_illumina', 'bin/art_SOLiD', 'bin/combinedAvg.pl', 'bin/empDist.pl', - 'bin/fastqReadAvg.pl', 'bin/map2bed.pl', 'bin/summation.pl'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ARTS/ARTS-2.2.64-gompi-2019a.eb b/easybuild/easyconfigs/a/ARTS/ARTS-2.2.64-gompi-2019a.eb deleted file mode 100644 index e34b81eb44ac..000000000000 --- a/easybuild/easyconfigs/a/ARTS/ARTS-2.2.64-gompi-2019a.eb +++ /dev/null @@ -1,50 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - https://hprc.tamu.edu - -easyblock = 'CMakeMake' - -name = 'ARTS' -version = '2.2.64' - -homepage = 'http://www.radiativetransfer.org/' -description = """ARTS is a radiative transfer model for the millimeter and sub-millimeter - spectral range. There are a number of models mostly developed explicitly - for the different sensors.""" - -toolchain = {'name': 'gompi', 'version': '2019a'} -toolchainopts = {'opt': True, 'cstd': 'gnu++98', 'openmp': True} - -source_urls = ['http://www.radiativetransfer.org/misc/download/stable/2.2/'] -sources = [ - SOURCELOWER_TAR_GZ, - '%(namelower)s-xml-data-2.2.5.tar.gz', -] -checksums = [ - 'e33308b0c9d7697fa885a865f18e8c6ec5feddafc815df907c2905bd150d0b01', - '6a4e15ebd5c718e46f41c2e7d7d1462578c008fd96e78f4d8cc59e366b91c795', -] - -builddependencies = [ - ('CMake', '3.13.3'), - ('Doxygen', '1.8.15'), -] - -dependencies = [ - ('netCDF', '4.6.2'), - ('netCDF-C++4', '4.3.0'), -] - -separate_build_dir = True - -configopts = "-DENABLE_FORTRAN=1 -DARTS_XML_DATA_PATH=../arts-xml-data-2.2.5 " -configopts += "-DNETCDF_INCLUDE_DIR=$EBROOTNETCDF/include " -configopts += "-DNETCDF_LIBRARY=$EBROOTNETCDF/lib64/libnetcdf.%s " % SHLIB_EXT -configopts += "-DNETCDFXX_LIBRARY=$EBROOTNETCDFMINCPLUSPLUS4/lib/libnetcdf_c++4.%s" % SHLIB_EXT - -sanity_check_paths = { - 'files': ['bin/arts'], - 'dirs': ['bin', 'share/arts/controlfiles/artscomponents'], -} - -sanity_check_commands = ["arts --help"] - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/a/ARWEN/ARWEN-1.2.3-GCCcore-7.3.0.eb b/easybuild/easyconfigs/a/ARWEN/ARWEN-1.2.3-GCCcore-7.3.0.eb deleted file mode 100644 index 66b656894187..000000000000 --- a/easybuild/easyconfigs/a/ARWEN/ARWEN-1.2.3-GCCcore-7.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'CmdCp' - -name = 'ARWEN' -version = '1.2.3' - -homepage = 'http://mbio-serv2.mbioekol.lu.se/ARWEN' -description = "ARWEN, tRNA detection in metazoan mitochondrial sequences" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['http://mbio-serv2.mbioekol.lu.se/ARWEN/'] -sources = [{'filename': 'arwen%(version)s.c', 'extract_cmd': "cp %s ."}] -checksums = ['0e843b6b9d71d943aab66882ac0091165e646103b194b0aecfd293f839b8df84'] - -builddependencies = [('binutils', '2.30')] - -cmds_map = [('.*', "$CC $CFLAGS %%(source)s -o %(namelower)s")] - -files_to_copy = [(['arwen'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/arwen'], - 'dirs': [], -} - -sanity_check_commands = ["arwen -h"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ASAP/ASAP-2.0-foss-2021a-CUDA-11.3.1.eb b/easybuild/easyconfigs/a/ASAP/ASAP-2.0-foss-2021a-CUDA-11.3.1.eb index 4595800f99c3..c9b0a0db3b08 100644 --- a/easybuild/easyconfigs/a/ASAP/ASAP-2.0-foss-2021a-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/a/ASAP/ASAP-2.0-foss-2021a-CUDA-11.3.1.eb @@ -5,8 +5,8 @@ version = '2.0' versionsuffix = '-CUDA-%(cudaver)s' homepage = "https://computationalpathologygroup.github.io/ASAP/" -description = """ASAP focuses on fast and fluid image viewing with an easy-to-use interface -for making annotations. It consists of two main components: an IO library for reading and writing +description = """ASAP focuses on fast and fluid image viewing with an easy-to-use interface +for making annotations. It consists of two main components: an IO library for reading and writing multi-resolution images and a viewer component for visualizing such images.""" toolchain = {'name': 'foss', 'version': '2021a'} diff --git a/easybuild/easyconfigs/a/ASAP/ASAP-2.1-foss-2022a.eb b/easybuild/easyconfigs/a/ASAP/ASAP-2.1-foss-2022a.eb index 1a9c9bccc8b0..6984e1c70b62 100644 --- a/easybuild/easyconfigs/a/ASAP/ASAP-2.1-foss-2022a.eb +++ b/easybuild/easyconfigs/a/ASAP/ASAP-2.1-foss-2022a.eb @@ -4,8 +4,8 @@ name = 'ASAP' version = '2.1' homepage = 'https://computationalpathologygroup.github.io/ASAP/' -description = """ASAP focuses on fast and fluid image viewing with an easy-to-use interface -for making annotations. It consists of two main components: an IO library for reading and writing +description = """ASAP focuses on fast and fluid image viewing with an easy-to-use interface +for making annotations. It consists of two main components: an IO library for reading and writing multi-resolution images and a viewer component for visualizing such images.""" toolchain = {'name': 'foss', 'version': '2022a'} diff --git a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.10.10-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/a/ASAP3/ASAP3-3.10.10-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 5e84afd02af0..000000000000 --- a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.10.10-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = "PythonPackage" - -name = 'ASAP3' -version = '3.10.10' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://wiki.fysik.dtu.dk/asap/' -description = """ASAP is a calculator for doing large-scale classical molecular -dynamics within the Campos Atomic Simulation Environment (ASE).""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['58cc70379ff3de727ad2e19882082c40a4780c72ae86e21decd15a8df1e202f0'] - -dependencies = [ - ('Python', '3.6.6'), - ('ASE', '3.16.2', versionsuffix), - ('OpenKIM-API', '1.9.7'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'] -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.10.10-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/a/ASAP3/ASAP3-3.10.10-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index 01ed8fdb018e..000000000000 --- a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.10.10-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = "PythonPackage" - -name = 'ASAP3' -version = '3.10.10' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://wiki.fysik.dtu.dk/asap/' -description = """ASAP is a calculator for doing large-scale classical molecular -dynamics within the Campos Atomic Simulation Environment (ASE).""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['58cc70379ff3de727ad2e19882082c40a4780c72ae86e21decd15a8df1e202f0'] - -dependencies = [ - ('Python', '3.6.6'), - ('ASE', '3.16.2', versionsuffix), - ('OpenKIM-API', '1.9.7'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'] -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.10.10-iomkl-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/a/ASAP3/ASAP3-3.10.10-iomkl-2018b-Python-3.6.6.eb deleted file mode 100644 index 249fa100908e..000000000000 --- a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.10.10-iomkl-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = "PythonPackage" - -name = 'ASAP3' -version = '3.10.10' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://wiki.fysik.dtu.dk/asap/' -description = """ASAP is a calculator for doing large-scale classical molecular -dynamics within the Campos Atomic Simulation Environment (ASE).""" - -toolchain = {'name': 'iomkl', 'version': '2018b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['58cc70379ff3de727ad2e19882082c40a4780c72ae86e21decd15a8df1e202f0'] - -dependencies = [ - ('Python', '3.6.6'), - ('ASE', '3.16.2', versionsuffix), - ('OpenKIM-API', '1.9.7'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'] -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.10.7-foss-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/a/ASAP3/ASAP3-3.10.7-foss-2016b-Python-3.5.2.eb deleted file mode 100644 index 4d53be1a69be..000000000000 --- a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.10.7-foss-2016b-Python-3.5.2.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = "PythonPackage" - -name = 'ASAP3' -version = '3.10.7' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://wiki.fysik.dtu.dk/asap/' -description = """ASAP is a calculator for doing large-scale classical molecular -dynamics within the Campos Atomic Simulation Environment (ASE).""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['20d721f3eeac6982132eda91d9309baaea03f6ddeab418a0744879daf353c773'] - -dependencies = [ - ('Python', '3.5.2'), - ('ASE', '3.15.0', versionsuffix), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'] -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.10.7-foss-2017b-Python-3.6.2.eb b/easybuild/easyconfigs/a/ASAP3/ASAP3-3.10.7-foss-2017b-Python-3.6.2.eb deleted file mode 100644 index 786af6d6297d..000000000000 --- a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.10.7-foss-2017b-Python-3.6.2.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = "PythonPackage" - -name = 'ASAP3' -version = '3.10.7' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://wiki.fysik.dtu.dk/asap/' -description = """ASAP is a calculator for doing large-scale classical molecular -dynamics within the Campos Atomic Simulation Environment (ASE).""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['20d721f3eeac6982132eda91d9309baaea03f6ddeab418a0744879daf353c773'] - -dependencies = [ - ('Python', '3.6.2'), - ('ASE', '3.15.0', versionsuffix), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'] -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.10.8-foss-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/a/ASAP3/ASAP3-3.10.8-foss-2016b-Python-3.5.2.eb deleted file mode 100644 index dcbfc8f71082..000000000000 --- a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.10.8-foss-2016b-Python-3.5.2.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = "PythonPackage" - -name = 'ASAP3' -version = '3.10.8' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://wiki.fysik.dtu.dk/asap/' -description = """ASAP is a calculator for doing large-scale classical molecular -dynamics within the Campos Atomic Simulation Environment (ASE).""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a167e89c717cc75c1ff41bb370b9454563c29333e49b7383e668094af547d139'] - -dependencies = [ - ('Python', '3.5.2'), - ('ASE', '3.15.0', versionsuffix), - ('OpenKIM-API', '1.9.2'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'] -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.10.8-foss-2017b-Python-3.6.2.eb b/easybuild/easyconfigs/a/ASAP3/ASAP3-3.10.8-foss-2017b-Python-3.6.2.eb deleted file mode 100644 index 439d2f2b20cb..000000000000 --- a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.10.8-foss-2017b-Python-3.6.2.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = "PythonPackage" - -name = 'ASAP3' -version = '3.10.8' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://wiki.fysik.dtu.dk/asap/' -description = """ASAP is a calculator for doing large-scale classical molecular -dynamics within the Campos Atomic Simulation Environment (ASE).""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a167e89c717cc75c1ff41bb370b9454563c29333e49b7383e668094af547d139'] - -dependencies = [ - ('Python', '3.6.2'), - ('ASE', '3.15.0', versionsuffix), - ('OpenKIM-API', '1.9.2'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'] -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.10.8-foss-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/a/ASAP3/ASAP3-3.10.8-foss-2017b-Python-3.6.3.eb deleted file mode 100644 index d866a85c155d..000000000000 --- a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.10.8-foss-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = "PythonPackage" - -name = 'ASAP3' -version = '3.10.8' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://wiki.fysik.dtu.dk/asap/' -description = """ASAP is a calculator for doing large-scale classical molecular -dynamics within the Campos Atomic Simulation Environment (ASE).""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a167e89c717cc75c1ff41bb370b9454563c29333e49b7383e668094af547d139'] - -dependencies = [ - ('Python', '3.6.3'), - ('ASE', '3.15.0', versionsuffix), - ('OpenKIM-API', '1.9.2'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'] -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.11.10-Respect-CFLAGS-for-EasyBuild.patch b/easybuild/easyconfigs/a/ASAP3/ASAP3-3.11.10-Respect-CFLAGS-for-EasyBuild.patch deleted file mode 100644 index 3ca22423f16e..000000000000 --- a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.11.10-Respect-CFLAGS-for-EasyBuild.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 3f17ee404ba0e294e8325fda2cf8fcf934ca04a0 Mon Sep 17 00:00:00 2001 -From: Jakob Schiotz -Date: Fri, 16 Aug 2019 15:19:41 +0200 -Subject: [PATCH] Respect CFLAGS when building the executable (important for - EasyBuild). - -This fixes an issue when using EasyBuild's foss/2019a toolchain, where -an overly aggressive optimization is otherwise enabled, causing core -dumps in parallel simulations. ---- - setup.py | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -diff --git a/setup.py b/setup.py -index 49ef7e7..0458257 100644 ---- a/setup.py -+++ b/setup.py -@@ -308,7 +308,10 @@ def build_interpreter(compiler, common_src, parallel_src, - cfgDict['LINKFORSHARED']] - # Compile - all_objects = [] -- cflags = cfgDict['CFLAGS'].split() -+ if 'CFLAGS' in os.environ: -+ cflags = os.environ['CFLAGS'].split() -+ else: -+ cflags = cfgDict['CFLAGS'].split() - compile_args_c = cflags + list(extra_compile_args) - compile_args_cpp = cflags + list(extra_compile_args) - if '-std=c++11' in compile_args_c: --- -1.8.3.1 - diff --git a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.11.10-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/a/ASAP3/ASAP3-3.11.10-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index 31f0bcbc9089..000000000000 --- a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.11.10-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = "PythonPackage" - -name = 'ASAP3' -version = '3.11.10' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://wiki.fysik.dtu.dk/asap/' -description = """ASAP is a calculator for doing large-scale classical molecular -dynamics within the Campos Atomic Simulation Environment (ASE).""" - -toolchain = {'name': 'foss', 'version': '2019a'} -toolchainopts = {'pic': True} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['ASAP3-3.11.10-Respect-CFLAGS-for-EasyBuild.patch'] -checksums = [ - 'da1b9bb8cde76cf9010921dfd765acf8e7488ae60e5e57c62ec390a178c89261', # asap3-3.11.10.tar.gz - # ASAP3-3.11.10-Respect-CFLAGS-for-EasyBuild.patch - 'a46ebd026a6e923ec0a76e916f35f29730ff03f7bce2f7b4dd8838f3b58e7402', -] - -builddependencies = [ - ('pkgconfig', '1.5.1', '-python'), -] - -dependencies = [ - ('Python', '3.7.2'), - ('ASE', '3.18.0', versionsuffix), - ('kim-api', '2.1.2'), -] - -use_pip = False -download_dep_fail = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'] -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.11.10-intel-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/a/ASAP3/ASAP3-3.11.10-intel-2019a-Python-3.7.2.eb deleted file mode 100644 index b6912bec5d07..000000000000 --- a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.11.10-intel-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = "PythonPackage" - -name = 'ASAP3' -version = '3.11.10' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://wiki.fysik.dtu.dk/asap/' -description = """ASAP is a calculator for doing large-scale classical molecular -dynamics within the Campos Atomic Simulation Environment (ASE).""" - -toolchain = {'name': 'intel', 'version': '2019a'} -toolchainopts = {'pic': True} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['ASAP3-3.11.10-Respect-CFLAGS-for-EasyBuild.patch'] -checksums = [ - 'da1b9bb8cde76cf9010921dfd765acf8e7488ae60e5e57c62ec390a178c89261', # asap3-3.11.10.tar.gz - # ASAP3-3.11.10-Respect-CFLAGS-for-EasyBuild.patch - 'a46ebd026a6e923ec0a76e916f35f29730ff03f7bce2f7b4dd8838f3b58e7402', -] - -builddependencies = [ - ('pkgconfig', '1.5.1', '-python'), -] - -dependencies = [ - ('Python', '3.7.2'), - ('ASE', '3.18.0', versionsuffix), - ('kim-api', '2.1.2'), -] - -use_pip = False -download_dep_fail = True - -# required because we're building Python packages using Intel compilers on top of Python built with GCC -check_ldshared = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'] -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.12.2-foss-2020b-ASE-3.21.1.eb b/easybuild/easyconfigs/a/ASAP3/ASAP3-3.12.2-foss-2020b-ASE-3.21.1.eb index aadacfddca49..8c7793c01b07 100644 --- a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.12.2-foss-2020b-ASE-3.21.1.eb +++ b/easybuild/easyconfigs/a/ASAP3/ASAP3-3.12.2-foss-2020b-ASE-3.21.1.eb @@ -25,10 +25,6 @@ dependencies = [ ('kim-api', '2.2.1'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - sanity_check_paths = { 'files': [], 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'] diff --git a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.12.2-intel-2020b-ASE-3.21.1.eb b/easybuild/easyconfigs/a/ASAP3/ASAP3-3.12.2-intel-2020b-ASE-3.21.1.eb index bf5397af7f91..9df173cbc58c 100644 --- a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.12.2-intel-2020b-ASE-3.21.1.eb +++ b/easybuild/easyconfigs/a/ASAP3/ASAP3-3.12.2-intel-2020b-ASE-3.21.1.eb @@ -25,10 +25,6 @@ dependencies = [ ('kim-api', '2.2.1'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - # required because we're building Python packages using Intel compilers on top of Python built with GCC check_ldshared = True diff --git a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.12.7-foss-2020b-ASE-3.21.1.eb b/easybuild/easyconfigs/a/ASAP3/ASAP3-3.12.7-foss-2020b-ASE-3.21.1.eb index 53c3b5c829af..a11acd1dc2d3 100644 --- a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.12.7-foss-2020b-ASE-3.21.1.eb +++ b/easybuild/easyconfigs/a/ASAP3/ASAP3-3.12.7-foss-2020b-ASE-3.21.1.eb @@ -25,10 +25,6 @@ dependencies = [ ('kim-api', '2.2.1'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - sanity_check_paths = { 'files': [], 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'] diff --git a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.12.7-intel-2020b-ASE-3.21.1.eb b/easybuild/easyconfigs/a/ASAP3/ASAP3-3.12.7-intel-2020b-ASE-3.21.1.eb index 76029e0a09d1..46212bd615ba 100644 --- a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.12.7-intel-2020b-ASE-3.21.1.eb +++ b/easybuild/easyconfigs/a/ASAP3/ASAP3-3.12.7-intel-2020b-ASE-3.21.1.eb @@ -25,10 +25,6 @@ dependencies = [ ('kim-api', '2.2.1'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - # required because we're building Python packages using Intel compilers on top of Python built with GCC check_ldshared = True diff --git a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.13.2-foss-2023a.eb b/easybuild/easyconfigs/a/ASAP3/ASAP3-3.13.2-foss-2023a.eb index b65c2f93441c..e1f9c53bc804 100644 --- a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.13.2-foss-2023a.eb +++ b/easybuild/easyconfigs/a/ASAP3/ASAP3-3.13.2-foss-2023a.eb @@ -24,10 +24,6 @@ dependencies = [ ('kim-api', '2.3.0'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - sanity_check_paths = { 'files': [], 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'] diff --git a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.13.3-foss-2023a.eb b/easybuild/easyconfigs/a/ASAP3/ASAP3-3.13.3-foss-2023a.eb index 4315122d3cb4..832d766bfffc 100644 --- a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.13.3-foss-2023a.eb +++ b/easybuild/easyconfigs/a/ASAP3/ASAP3-3.13.3-foss-2023a.eb @@ -24,9 +24,6 @@ dependencies = [ ('kim-api', '2.3.0'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True sanity_check_paths = { 'files': [], diff --git a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.13.3-intel-2023a.eb b/easybuild/easyconfigs/a/ASAP3/ASAP3-3.13.3-intel-2023a.eb index 0fc1bd1708f5..3217bcf1d30f 100644 --- a/easybuild/easyconfigs/a/ASAP3/ASAP3-3.13.3-intel-2023a.eb +++ b/easybuild/easyconfigs/a/ASAP3/ASAP3-3.13.3-intel-2023a.eb @@ -30,9 +30,6 @@ dependencies = [ ] installopts = '--verbose' -use_pip = True -download_dep_fail = True -sanity_pip_check = True sanity_check_paths = { 'files': [], diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.10.0-intel-2016.02-GCC-4.9-Python-2.7.11.eb b/easybuild/easyconfigs/a/ASE/ASE-3.10.0-intel-2016.02-GCC-4.9-Python-2.7.11.eb deleted file mode 100644 index a8183634de3f..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.10.0-intel-2016.02-GCC-4.9-Python-2.7.11.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'ASE' -version = '3.10.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://wiki.fysik.dtu.dk/ase' -description = """ASE is a python package providing an open source Atomic Simulation Environment - in the Python scripting language.""" - -toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('Python', '2.7.11'), -] - -sanity_check_paths = { - 'files': ['bin/ase-build', 'bin/ase-db', 'bin/ase-gui', 'bin/ase-info', 'bin/ase-run'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.11.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/a/ASE/ASE-3.11.0-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index 04df59b31e3d..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.11.0-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'ASE' -version = '3.11.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://wiki.fysik.dtu.dk/ase' -description = """ASE is a python package providing an open source Atomic Simulation Environment - in the Python scripting language.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('Python', '2.7.12'), - ('matplotlib', '2.0.0', '-Python-%(pyver)s'), -] - -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'], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import Tkinter' "] - -moduleclass = 'chem' 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 deleted file mode 100644 index 7a14e25ab70b..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.13.0-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,31 +0,0 @@ -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'), - ('matplotlib', '2.0.0', '-Python-%(pyver)s'), -] - -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'], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import Tkinter' "] - -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 deleted file mode 100644 index 2872e8fd744f..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.13.0-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,30 +0,0 @@ -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'), - ('Tkinter', '%(pyver)s', '-Python-%(pyver)s'), - ('matplotlib', '2.0.2', '-Python-%(pyver)s'), -] - -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'], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import Tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.15.0-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/a/ASE/ASE-3.15.0-foss-2016b-Python-2.7.12.eb deleted file mode 100644 index 568da428a7b7..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.15.0-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'ASE' -version = '3.15.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 = ['5e22d961b1311ef4ba2d83527f7cc7448abac8cf9bddd1593bee548459263fe8'] - -dependencies = [ - ('Python', '2.7.12'), - ('matplotlib', '1.5.3', '-Python-%(pyver)s'), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': [], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import Tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.15.0-foss-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/a/ASE/ASE-3.15.0-foss-2016b-Python-3.5.2.eb deleted file mode 100644 index 645aea86b1a2..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.15.0-foss-2016b-Python-3.5.2.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'ASE' -version = '3.15.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 = ['5e22d961b1311ef4ba2d83527f7cc7448abac8cf9bddd1593bee548459263fe8'] - -dependencies = [ - ('Python', '3.5.2'), - ('matplotlib', '1.5.3', '-Python-%(pyver)s'), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': [], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.15.0-foss-2017b-Python-3.6.2.eb b/easybuild/easyconfigs/a/ASE/ASE-3.15.0-foss-2017b-Python-3.6.2.eb deleted file mode 100644 index ec91b0916749..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.15.0-foss-2017b-Python-3.6.2.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'ASE' -version = '3.15.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': '2017b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['5e22d961b1311ef4ba2d83527f7cc7448abac8cf9bddd1593bee548459263fe8'] - -dependencies = [ - ('Python', '3.6.2'), - ('Tkinter', '%(pyver)s', '-Python-%(pyver)s'), - ('matplotlib', '2.1.0', '-Python-%(pyver)s'), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': [], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.15.0-foss-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/a/ASE/ASE-3.15.0-foss-2017b-Python-3.6.3.eb deleted file mode 100644 index dcfc4f572d77..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.15.0-foss-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'ASE' -version = '3.15.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': '2017b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['5e22d961b1311ef4ba2d83527f7cc7448abac8cf9bddd1593bee548459263fe8'] - -dependencies = [ - ('Python', '3.6.3'), - ('Tkinter', '%(pyver)s', '-Python-%(pyver)s'), - ('matplotlib', '2.1.0', '-Python-%(pyver)s'), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': [], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.15.0-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/a/ASE/ASE-3.15.0-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index bfb613e6be9f..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.15.0-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'ASE' -version = '3.15.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': '2017b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['5e22d961b1311ef4ba2d83527f7cc7448abac8cf9bddd1593bee548459263fe8'] - -dependencies = [ - ('Python', '2.7.14'), - ('Tkinter', '%(pyver)s', '-Python-%(pyver)s'), - ('matplotlib', '2.1.0', '-Python-%(pyver)s'), -] - -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'], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import Tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.16.2-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/a/ASE/ASE-3.16.2-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 40ea82079548..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.16.2-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,53 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'ASE' -version = '3.16.2' -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': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('Tkinter', '%(pyver)s', '-Python-%(pyver)s'), - ('matplotlib', '3.0.0', '-Python-%(pyver)s'), -] - -use_pip = True - -exts_list = [ - ('MarkupSafe', '1.1.0', { - 'checksums': ['4e97332c9ce444b0c2c38dd22ddc61c743eb208d916e4265a2a3b575bdccb1d3'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('Werkzeug', '0.14.1', { - 'checksums': ['c3fd7a7d41976d9f44db327260e263132466836cef6f91512889ed60ad26557c'], - }), - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Flask', '1.0.2', { - 'checksums': ['2271c0070dbcb5275fad4a82e29f23ab92682dc45f9dfbc22c02ba9b9322ce48'], - }), - ('ase', version, { - 'checksums': ['5e63e7dc18fd13dcc3cb46ab3de019375b9d62c6c3a845a99f34b6928251f4c2'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.16.2-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/a/ASE/ASE-3.16.2-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index 0d3ea7a06fab..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.16.2-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,53 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'ASE' -version = '3.16.2' -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': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('Tkinter', '%(pyver)s', '-Python-%(pyver)s'), - ('matplotlib', '3.0.0', '-Python-%(pyver)s'), -] - -use_pip = True - -exts_list = [ - ('MarkupSafe', '1.1.0', { - 'checksums': ['4e97332c9ce444b0c2c38dd22ddc61c743eb208d916e4265a2a3b575bdccb1d3'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('Werkzeug', '0.14.1', { - 'checksums': ['c3fd7a7d41976d9f44db327260e263132466836cef6f91512889ed60ad26557c'], - }), - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Flask', '1.0.2', { - 'checksums': ['2271c0070dbcb5275fad4a82e29f23ab92682dc45f9dfbc22c02ba9b9322ce48'], - }), - ('ase', version, { - 'checksums': ['5e63e7dc18fd13dcc3cb46ab3de019375b9d62c6c3a845a99f34b6928251f4c2'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.16.2-iomkl-2018.02-Python-3.6.4.eb b/easybuild/easyconfigs/a/ASE/ASE-3.16.2-iomkl-2018.02-Python-3.6.4.eb deleted file mode 100644 index 6c0c8a76eda4..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.16.2-iomkl-2018.02-Python-3.6.4.eb +++ /dev/null @@ -1,53 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'ASE' -version = '3.16.2' -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': 'iomkl', 'version': '2018.02'} - -dependencies = [ - ('Python', '3.6.4'), - ('Tkinter', '%(pyver)s', '-Python-%(pyver)s'), - ('matplotlib', '2.1.2', '-Python-%(pyver)s'), -] - -use_pip = True - -exts_list = [ - ('MarkupSafe', '1.1.0', { - 'checksums': ['4e97332c9ce444b0c2c38dd22ddc61c743eb208d916e4265a2a3b575bdccb1d3'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('Werkzeug', '0.14.1', { - 'checksums': ['c3fd7a7d41976d9f44db327260e263132466836cef6f91512889ed60ad26557c'], - }), - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Flask', '1.0.2', { - 'checksums': ['2271c0070dbcb5275fad4a82e29f23ab92682dc45f9dfbc22c02ba9b9322ce48'], - }), - ('ase', version, { - 'checksums': ['5e63e7dc18fd13dcc3cb46ab3de019375b9d62c6c3a845a99f34b6928251f4c2'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.16.2-iomkl-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/a/ASE/ASE-3.16.2-iomkl-2018a-Python-3.6.4.eb deleted file mode 100644 index 81bc61919406..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.16.2-iomkl-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,53 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'ASE' -version = '3.16.2' -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': 'iomkl', 'version': '2018a'} - -dependencies = [ - ('Python', '3.6.4'), - ('Tkinter', '%(pyver)s', '-Python-%(pyver)s'), - ('matplotlib', '2.1.2', '-Python-%(pyver)s'), -] - -use_pip = True - -exts_list = [ - ('MarkupSafe', '1.1.0', { - 'checksums': ['4e97332c9ce444b0c2c38dd22ddc61c743eb208d916e4265a2a3b575bdccb1d3'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('Werkzeug', '0.14.1', { - 'checksums': ['c3fd7a7d41976d9f44db327260e263132466836cef6f91512889ed60ad26557c'], - }), - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Flask', '1.0.2', { - 'checksums': ['2271c0070dbcb5275fad4a82e29f23ab92682dc45f9dfbc22c02ba9b9322ce48'], - }), - ('ase', version, { - 'checksums': ['5e63e7dc18fd13dcc3cb46ab3de019375b9d62c6c3a845a99f34b6928251f4c2'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.16.2-iomkl-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/a/ASE/ASE-3.16.2-iomkl-2018b-Python-3.6.6.eb deleted file mode 100644 index 9c259705e8f8..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.16.2-iomkl-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,53 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'ASE' -version = '3.16.2' -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': 'iomkl', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('Tkinter', '%(pyver)s', '-Python-%(pyver)s'), - ('matplotlib', '3.0.0', '-Python-%(pyver)s'), -] - -use_pip = True - -exts_list = [ - ('MarkupSafe', '1.1.0', { - 'checksums': ['4e97332c9ce444b0c2c38dd22ddc61c743eb208d916e4265a2a3b575bdccb1d3'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('Werkzeug', '0.14.1', { - 'checksums': ['c3fd7a7d41976d9f44db327260e263132466836cef6f91512889ed60ad26557c'], - }), - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Flask', '1.0.2', { - 'checksums': ['2271c0070dbcb5275fad4a82e29f23ab92682dc45f9dfbc22c02ba9b9322ce48'], - }), - ('ase', version, { - 'checksums': ['5e63e7dc18fd13dcc3cb46ab3de019375b9d62c6c3a845a99f34b6928251f4c2'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.17.0-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/a/ASE/ASE-3.17.0-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 6942e20ad760..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.17.0-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,53 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'ASE' -version = '3.17.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': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('Tkinter', '%(pyver)s', '-Python-%(pyver)s'), - ('matplotlib', '3.0.0', '-Python-%(pyver)s'), -] - -use_pip = True - -exts_list = [ - ('MarkupSafe', '1.1.0', { - 'checksums': ['4e97332c9ce444b0c2c38dd22ddc61c743eb208d916e4265a2a3b575bdccb1d3'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('Werkzeug', '0.14.1', { - 'checksums': ['c3fd7a7d41976d9f44db327260e263132466836cef6f91512889ed60ad26557c'], - }), - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Flask', '1.0.2', { - 'checksums': ['2271c0070dbcb5275fad4a82e29f23ab92682dc45f9dfbc22c02ba9b9322ce48'], - }), - ('ase', version, { - 'checksums': ['8fe49ddc5a554b69b6468dd1f45a29f67c61997319d0cb7e217e41a5aeef8fb4'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.17.0-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/a/ASE/ASE-3.17.0-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index 70ed68686f5f..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.17.0-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,54 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'ASE' -version = '3.17.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': 'foss', 'version': '2019a'} - -dependencies = [ - ('Python', '3.7.2'), - ('Tkinter', '%(pyver)s'), - ('SciPy-bundle', '2019.03'), - ('matplotlib', '3.0.3', '-Python-%(pyver)s'), -] - -use_pip = True - -exts_list = [ - ('MarkupSafe', '1.1.0', { - 'checksums': ['4e97332c9ce444b0c2c38dd22ddc61c743eb208d916e4265a2a3b575bdccb1d3'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('Werkzeug', '0.14.1', { - 'checksums': ['c3fd7a7d41976d9f44db327260e263132466836cef6f91512889ed60ad26557c'], - }), - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Flask', '1.0.2', { - 'checksums': ['2271c0070dbcb5275fad4a82e29f23ab92682dc45f9dfbc22c02ba9b9322ce48'], - }), - ('ase', version, { - 'checksums': ['8fe49ddc5a554b69b6468dd1f45a29f67c61997319d0cb7e217e41a5aeef8fb4'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.17.0-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/a/ASE/ASE-3.17.0-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index 749fbc1daa05..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.17.0-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,53 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'ASE' -version = '3.17.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': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('Tkinter', '%(pyver)s', '-Python-%(pyver)s'), - ('matplotlib', '3.0.0', '-Python-%(pyver)s'), -] - -use_pip = True - -exts_list = [ - ('MarkupSafe', '1.1.0', { - 'checksums': ['4e97332c9ce444b0c2c38dd22ddc61c743eb208d916e4265a2a3b575bdccb1d3'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('Werkzeug', '0.14.1', { - 'checksums': ['c3fd7a7d41976d9f44db327260e263132466836cef6f91512889ed60ad26557c'], - }), - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Flask', '1.0.2', { - 'checksums': ['2271c0070dbcb5275fad4a82e29f23ab92682dc45f9dfbc22c02ba9b9322ce48'], - }), - ('ase', version, { - 'checksums': ['8fe49ddc5a554b69b6468dd1f45a29f67c61997319d0cb7e217e41a5aeef8fb4'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.17.0-intel-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/a/ASE/ASE-3.17.0-intel-2019a-Python-3.7.2.eb deleted file mode 100644 index d3ad77479dca..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.17.0-intel-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,57 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'ASE' -version = '3.17.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': '2019a'} - -dependencies = [ - ('Python', '3.7.2'), - ('Tkinter', '%(pyver)s'), - ('SciPy-bundle', '2019.03'), - ('matplotlib', '3.0.3', '-Python-%(pyver)s'), -] - -use_pip = True - -# required because we're building Python packages (MarkupSafe) using Intel compilers on top of Python built with GCC -check_ldshared = True - -exts_list = [ - ('MarkupSafe', '1.1.0', { - 'checksums': ['4e97332c9ce444b0c2c38dd22ddc61c743eb208d916e4265a2a3b575bdccb1d3'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('Werkzeug', '0.14.1', { - 'checksums': ['c3fd7a7d41976d9f44db327260e263132466836cef6f91512889ed60ad26557c'], - }), - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Flask', '1.0.2', { - 'checksums': ['2271c0070dbcb5275fad4a82e29f23ab92682dc45f9dfbc22c02ba9b9322ce48'], - }), - ('ase', version, { - 'checksums': ['8fe49ddc5a554b69b6468dd1f45a29f67c61997319d0cb7e217e41a5aeef8fb4'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.17.0-iomkl-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/a/ASE/ASE-3.17.0-iomkl-2018b-Python-3.6.6.eb deleted file mode 100644 index 8ed5b229625b..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.17.0-iomkl-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,53 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'ASE' -version = '3.17.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': 'iomkl', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('Tkinter', '%(pyver)s', '-Python-%(pyver)s'), - ('matplotlib', '3.0.0', '-Python-%(pyver)s'), -] - -use_pip = True - -exts_list = [ - ('MarkupSafe', '1.1.0', { - 'checksums': ['4e97332c9ce444b0c2c38dd22ddc61c743eb208d916e4265a2a3b575bdccb1d3'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('Werkzeug', '0.14.1', { - 'checksums': ['c3fd7a7d41976d9f44db327260e263132466836cef6f91512889ed60ad26557c'], - }), - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Flask', '1.0.2', { - 'checksums': ['2271c0070dbcb5275fad4a82e29f23ab92682dc45f9dfbc22c02ba9b9322ce48'], - }), - ('ase', version, { - 'checksums': ['8fe49ddc5a554b69b6468dd1f45a29f67c61997319d0cb7e217e41a5aeef8fb4'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.18.0-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/a/ASE/ASE-3.18.0-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 7b35514c878f..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.18.0-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,53 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'ASE' -version = '3.18.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': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('Tkinter', '%(pyver)s', '-Python-%(pyver)s'), - ('matplotlib', '3.0.0', '-Python-%(pyver)s'), -] - -use_pip = True - -exts_list = [ - ('MarkupSafe', '1.1.1', { - 'checksums': ['29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b'], - }), - ('Jinja2', '2.10.1', { - 'checksums': ['065c4f02ebe7f7cf559e49ee5a95fb800a9e4528727aec6f24402a5374c65013'], - }), - ('Werkzeug', '0.15.5', { - 'checksums': ['a13b74dd3c45f758d4ebdb224be8f1ab8ef58b3c0ffc1783a8c7d9f4f50227e6'], - }), - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Flask', '1.1.1', { - 'checksums': ['13f9f196f330c7c2c5d7a5cf91af894110ca0215ac051b5844701f2bfd934d52'], - }), - ('ase', version, { - 'checksums': ['39d45f12def2669605bffc82926acfb13a0d0610e6d82740fa316aafa70f97f9'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.18.0-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/a/ASE/ASE-3.18.0-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index 73b0982c46a2..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.18.0-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,54 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'ASE' -version = '3.18.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': 'foss', 'version': '2019a'} - -dependencies = [ - ('Python', '3.7.2'), - ('Tkinter', '%(pyver)s'), - ('SciPy-bundle', '2019.03'), - ('matplotlib', '3.0.3', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('MarkupSafe', '1.1.1', { - 'checksums': ['29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b'], - }), - ('Jinja2', '2.10.1', { - 'checksums': ['065c4f02ebe7f7cf559e49ee5a95fb800a9e4528727aec6f24402a5374c65013'], - }), - ('Werkzeug', '0.15.5', { - 'checksums': ['a13b74dd3c45f758d4ebdb224be8f1ab8ef58b3c0ffc1783a8c7d9f4f50227e6'], - }), - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Flask', '1.1.1', { - 'checksums': ['13f9f196f330c7c2c5d7a5cf91af894110ca0215ac051b5844701f2bfd934d52'], - }), - ('ase', version, { - 'checksums': ['39d45f12def2669605bffc82926acfb13a0d0610e6d82740fa316aafa70f97f9'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.18.0-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/a/ASE/ASE-3.18.0-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index 14eb7bdf6419..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.18.0-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,53 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'ASE' -version = '3.18.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': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('Tkinter', '%(pyver)s', '-Python-%(pyver)s'), - ('matplotlib', '3.0.0', '-Python-%(pyver)s'), -] - -use_pip = True - -exts_list = [ - ('MarkupSafe', '1.1.1', { - 'checksums': ['29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b'], - }), - ('Jinja2', '2.10.1', { - 'checksums': ['065c4f02ebe7f7cf559e49ee5a95fb800a9e4528727aec6f24402a5374c65013'], - }), - ('Werkzeug', '0.15.5', { - 'checksums': ['a13b74dd3c45f758d4ebdb224be8f1ab8ef58b3c0ffc1783a8c7d9f4f50227e6'], - }), - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Flask', '1.1.1', { - 'checksums': ['13f9f196f330c7c2c5d7a5cf91af894110ca0215ac051b5844701f2bfd934d52'], - }), - ('ase', version, { - 'checksums': ['39d45f12def2669605bffc82926acfb13a0d0610e6d82740fa316aafa70f97f9'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.18.0-intel-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/a/ASE/ASE-3.18.0-intel-2019a-Python-3.7.2.eb deleted file mode 100644 index 9c31b908a24a..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.18.0-intel-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,57 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'ASE' -version = '3.18.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': '2019a'} - -dependencies = [ - ('Python', '3.7.2'), - ('Tkinter', '%(pyver)s'), - ('SciPy-bundle', '2019.03'), - ('matplotlib', '3.0.3', versionsuffix), -] - -use_pip = True - -# required because we're building Python packages (MarkupSafe) using Intel compilers on top of Python built with GCC -check_ldshared = True - -exts_list = [ - ('MarkupSafe', '1.1.1', { - 'checksums': ['29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b'], - }), - ('Jinja2', '2.10.1', { - 'checksums': ['065c4f02ebe7f7cf559e49ee5a95fb800a9e4528727aec6f24402a5374c65013'], - }), - ('Werkzeug', '0.15.5', { - 'checksums': ['a13b74dd3c45f758d4ebdb224be8f1ab8ef58b3c0ffc1783a8c7d9f4f50227e6'], - }), - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Flask', '1.1.1', { - 'checksums': ['13f9f196f330c7c2c5d7a5cf91af894110ca0215ac051b5844701f2bfd934d52'], - }), - ('ase', version, { - 'checksums': ['39d45f12def2669605bffc82926acfb13a0d0610e6d82740fa316aafa70f97f9'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.19.0-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/a/ASE/ASE-3.19.0-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 89dc43a8a851..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.19.0-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,54 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'ASE' -version = '3.19.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': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('Tkinter', '%(pyver)s', '-Python-%(pyver)s'), - ('matplotlib', '3.0.0', '-Python-%(pyver)s'), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('MarkupSafe', '1.1.1', { - 'checksums': ['29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b'], - }), - ('Jinja2', '2.10.3', { - 'checksums': ['9fe95f19286cfefaa917656583d020be14e7859c6b0252588391e47db34527de'], - }), - ('Werkzeug', '0.16.0', { - 'checksums': ['7280924747b5733b246fe23972186c6b348f9ae29724135a6dfc1e53cea433e7'], - }), - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Flask', '1.1.1', { - 'checksums': ['13f9f196f330c7c2c5d7a5cf91af894110ca0215ac051b5844701f2bfd934d52'], - }), - ('ase', version, { - 'checksums': ['a8378ab57e91cfe1ba09b3639d8409bb7fc1a40b59479c7822d206e673ad93f9'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.19.0-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/a/ASE/ASE-3.19.0-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 62f464b03ab2..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.19.0-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,54 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'ASE' -version = '3.19.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': 'foss', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('Tkinter', '%(pyver)s'), - ('matplotlib', '3.1.1', '-Python-%(pyver)s'), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('MarkupSafe', '1.1.1', { - 'checksums': ['29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b'], - }), - ('Jinja2', '2.10.3', { - 'checksums': ['9fe95f19286cfefaa917656583d020be14e7859c6b0252588391e47db34527de'], - }), - ('Werkzeug', '0.16.0', { - 'checksums': ['7280924747b5733b246fe23972186c6b348f9ae29724135a6dfc1e53cea433e7'], - }), - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Flask', '1.1.1', { - 'checksums': ['13f9f196f330c7c2c5d7a5cf91af894110ca0215ac051b5844701f2bfd934d52'], - }), - ('ase', version, { - 'checksums': ['a8378ab57e91cfe1ba09b3639d8409bb7fc1a40b59479c7822d206e673ad93f9'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.19.0-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/a/ASE/ASE-3.19.0-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 62c2357a766b..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.19.0-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,54 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'ASE' -version = '3.19.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': 'foss', 'version': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('Tkinter', '%(pyver)s'), - ('matplotlib', '3.2.1', '-Python-%(pyver)s'), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('MarkupSafe', '1.1.1', { - 'checksums': ['29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b'], - }), - ('Jinja2', '2.10.3', { - 'checksums': ['9fe95f19286cfefaa917656583d020be14e7859c6b0252588391e47db34527de'], - }), - ('Werkzeug', '0.16.0', { - 'checksums': ['7280924747b5733b246fe23972186c6b348f9ae29724135a6dfc1e53cea433e7'], - }), - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Flask', '1.1.1', { - 'checksums': ['13f9f196f330c7c2c5d7a5cf91af894110ca0215ac051b5844701f2bfd934d52'], - }), - ('ase', version, { - 'checksums': ['a8378ab57e91cfe1ba09b3639d8409bb7fc1a40b59479c7822d206e673ad93f9'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.19.0-fosscuda-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/a/ASE/ASE-3.19.0-fosscuda-2019b-Python-3.7.4.eb deleted file mode 100644 index b2f5b91f0886..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.19.0-fosscuda-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,54 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'ASE' -version = '3.19.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': 'fosscuda', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('Tkinter', '%(pyver)s'), - ('matplotlib', '3.1.1', '-Python-%(pyver)s'), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('MarkupSafe', '1.1.1', { - 'checksums': ['29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b'], - }), - ('Jinja2', '2.10.3', { - 'checksums': ['9fe95f19286cfefaa917656583d020be14e7859c6b0252588391e47db34527de'], - }), - ('Werkzeug', '0.16.0', { - 'checksums': ['7280924747b5733b246fe23972186c6b348f9ae29724135a6dfc1e53cea433e7'], - }), - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Flask', '1.1.1', { - 'checksums': ['13f9f196f330c7c2c5d7a5cf91af894110ca0215ac051b5844701f2bfd934d52'], - }), - ('ase', version, { - 'checksums': ['a8378ab57e91cfe1ba09b3639d8409bb7fc1a40b59479c7822d206e673ad93f9'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.19.0-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/a/ASE/ASE-3.19.0-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index 9f6004287319..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.19.0-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,54 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'ASE' -version = '3.19.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': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('Tkinter', '%(pyver)s', '-Python-%(pyver)s'), - ('matplotlib', '3.0.0', '-Python-%(pyver)s'), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('MarkupSafe', '1.1.1', { - 'checksums': ['29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b'], - }), - ('Jinja2', '2.10.3', { - 'checksums': ['9fe95f19286cfefaa917656583d020be14e7859c6b0252588391e47db34527de'], - }), - ('Werkzeug', '0.16.0', { - 'checksums': ['7280924747b5733b246fe23972186c6b348f9ae29724135a6dfc1e53cea433e7'], - }), - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Flask', '1.1.1', { - 'checksums': ['13f9f196f330c7c2c5d7a5cf91af894110ca0215ac051b5844701f2bfd934d52'], - }), - ('ase', version, { - 'checksums': ['a8378ab57e91cfe1ba09b3639d8409bb7fc1a40b59479c7822d206e673ad93f9'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.19.0-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/a/ASE/ASE-3.19.0-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index 410d946be285..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.19.0-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,57 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'ASE' -version = '3.19.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': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('Tkinter', '%(pyver)s'), - ('matplotlib', '3.1.1', '-Python-%(pyver)s'), -] - -use_pip = True -sanity_pip_check = True - -# required because we're building Python packages (MarkupSafe) using Intel compilers on top of Python built with GCC. -check_ldshared = True - -exts_list = [ - ('MarkupSafe', '1.1.1', { - 'checksums': ['29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b'], - }), - ('Jinja2', '2.10.3', { - 'checksums': ['9fe95f19286cfefaa917656583d020be14e7859c6b0252588391e47db34527de'], - }), - ('Werkzeug', '0.16.0', { - 'checksums': ['7280924747b5733b246fe23972186c6b348f9ae29724135a6dfc1e53cea433e7'], - }), - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Flask', '1.1.1', { - 'checksums': ['13f9f196f330c7c2c5d7a5cf91af894110ca0215ac051b5844701f2bfd934d52'], - }), - ('ase', version, { - 'checksums': ['a8378ab57e91cfe1ba09b3639d8409bb7fc1a40b59479c7822d206e673ad93f9'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.19.0-intel-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/a/ASE/ASE-3.19.0-intel-2020a-Python-3.8.2.eb deleted file mode 100644 index 1275aa098143..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.19.0-intel-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,57 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'ASE' -version = '3.19.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': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('Tkinter', '%(pyver)s'), - ('matplotlib', '3.2.1', '-Python-%(pyver)s'), -] - -use_pip = True -sanity_pip_check = True - -# required because we're building Python packages (MarkupSafe) using Intel compilers on top of Python built with GCC. -check_ldshared = True - -exts_list = [ - ('MarkupSafe', '1.1.1', { - 'checksums': ['29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b'], - }), - ('Jinja2', '2.10.3', { - 'checksums': ['9fe95f19286cfefaa917656583d020be14e7859c6b0252588391e47db34527de'], - }), - ('Werkzeug', '0.16.0', { - 'checksums': ['7280924747b5733b246fe23972186c6b348f9ae29724135a6dfc1e53cea433e7'], - }), - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Flask', '1.1.1', { - 'checksums': ['13f9f196f330c7c2c5d7a5cf91af894110ca0215ac051b5844701f2bfd934d52'], - }), - ('ase', version, { - 'checksums': ['a8378ab57e91cfe1ba09b3639d8409bb7fc1a40b59479c7822d206e673ad93f9'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.20.1-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/a/ASE/ASE-3.20.1-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index cb8d68cce495..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.20.1-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,60 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'ASE' -version = '3.20.1' -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. - -From version 3.20.1 we also include the ase-ext package, it contains optional reimplementations -in C of functions in ASE. ASE uses it automatically when installed.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('Tkinter', '%(pyver)s'), - ('matplotlib', '3.1.1', '-Python-%(pyver)s'), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('MarkupSafe', '1.1.1', { - 'checksums': ['29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b'], - }), - ('Jinja2', '2.11.2', { - 'checksums': ['89aab215427ef59c34ad58735269eb58b1a5808103067f7bb9d5836c651b3bb0'], - }), - ('Werkzeug', '1.0.1', { - 'checksums': ['6c80b1e5ad3665290ea39320b91e1be1e0d5f60652b964a3070216de83d2e47c'], - }), - ('click', '7.1.2', { - 'checksums': ['d2b5255c7c6349bc1bd1e59e08cd12acbbd63ce649f2588755783aa94dfb6b1a'], - }), - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Flask', '1.1.2', { - 'checksums': ['4efa1ae2d7c9865af48986de8aeb8504bf32c7f3d6fdc9353d34b21f4b127060'], - }), - ('ase', version, { - 'checksums': ['72c81f21b6adb907595fce8d883c0231301cbd8e9f6e5ce8e98bab927054daca'], - }), - ('ase-ext', '20.9.0', { - 'checksums': ['a348b0e42cf9fdd11f04b3df002b0bf150002c8df2698ff08d3c8fc7a1223aed'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.20.1-foss-2020b.eb b/easybuild/easyconfigs/a/ASE/ASE-3.20.1-foss-2020b.eb index 5f6282b08606..061976b5e349 100644 --- a/easybuild/easyconfigs/a/ASE/ASE-3.20.1-foss-2020b.eb +++ b/easybuild/easyconfigs/a/ASE/ASE-3.20.1-foss-2020b.eb @@ -21,9 +21,6 @@ dependencies = [ ('spglib-python', '1.16.0'), # optional ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('ase', version, { 'checksums': ['72c81f21b6adb907595fce8d883c0231301cbd8e9f6e5ce8e98bab927054daca'], diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.20.1-fosscuda-2020b.eb b/easybuild/easyconfigs/a/ASE/ASE-3.20.1-fosscuda-2020b.eb index 743f7822aaf4..cff959484040 100644 --- a/easybuild/easyconfigs/a/ASE/ASE-3.20.1-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/a/ASE/ASE-3.20.1-fosscuda-2020b.eb @@ -21,9 +21,6 @@ dependencies = [ ('spglib-python', '1.16.0'), # optional ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('ase', version, { 'checksums': ['72c81f21b6adb907595fce8d883c0231301cbd8e9f6e5ce8e98bab927054daca'], diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.20.1-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/a/ASE/ASE-3.20.1-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index 37579a714f0f..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.20.1-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,63 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'ASE' -version = '3.20.1' -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. - -From version 3.20.1 we also include the ase-ext package, it contains optional reimplementations -in C of functions in ASE. ASE uses it automatically when installed.""" - -toolchain = {'name': 'intel', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('Tkinter', '%(pyver)s'), - ('matplotlib', '3.1.1', '-Python-%(pyver)s'), -] - -use_pip = True -sanity_pip_check = True - -# required because we're building Python packages (MarkupSafe) using Intel compilers on top of Python built with GCC. -check_ldshared = True - -exts_list = [ - ('MarkupSafe', '1.1.1', { - 'checksums': ['29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b'], - }), - ('Jinja2', '2.11.2', { - 'checksums': ['89aab215427ef59c34ad58735269eb58b1a5808103067f7bb9d5836c651b3bb0'], - }), - ('Werkzeug', '1.0.1', { - 'checksums': ['6c80b1e5ad3665290ea39320b91e1be1e0d5f60652b964a3070216de83d2e47c'], - }), - ('click', '7.1.2', { - 'checksums': ['d2b5255c7c6349bc1bd1e59e08cd12acbbd63ce649f2588755783aa94dfb6b1a'], - }), - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Flask', '1.1.2', { - 'checksums': ['4efa1ae2d7c9865af48986de8aeb8504bf32c7f3d6fdc9353d34b21f4b127060'], - }), - ('ase', version, { - 'checksums': ['72c81f21b6adb907595fce8d883c0231301cbd8e9f6e5ce8e98bab927054daca'], - }), - ('ase-ext', '20.9.0', { - 'checksums': ['a348b0e42cf9fdd11f04b3df002b0bf150002c8df2698ff08d3c8fc7a1223aed'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.20.1-intel-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/a/ASE/ASE-3.20.1-intel-2020a-Python-3.8.2.eb deleted file mode 100644 index 3c2ac87a06e7..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.20.1-intel-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,58 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'ASE' -version = '3.20.1' -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': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('Tkinter', '%(pyver)s'), - ('matplotlib', '3.2.1', '-Python-%(pyver)s'), -] - -use_pip = True - -exts_list = [ - ('MarkupSafe', '1.1.1', { - 'checksums': ['29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b'], - }), - ('Jinja2', '2.11.2', { - 'checksums': ['89aab215427ef59c34ad58735269eb58b1a5808103067f7bb9d5836c651b3bb0'], - }), - ('Werkzeug', '1.0.1', { - 'checksums': ['6c80b1e5ad3665290ea39320b91e1be1e0d5f60652b964a3070216de83d2e47c'], - }), - ('click', '7.1.2', { - 'checksums': ['d2b5255c7c6349bc1bd1e59e08cd12acbbd63ce649f2588755783aa94dfb6b1a'], - }), - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Flask', '1.1.2', { - 'checksums': ['4efa1ae2d7c9865af48986de8aeb8504bf32c7f3d6fdc9353d34b21f4b127060'], - }), - ('ase', version, { - 'checksums': ['72c81f21b6adb907595fce8d883c0231301cbd8e9f6e5ce8e98bab927054daca'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [ - "ase --help", - # make sure Tkinter is available, otherwise 'ase gui' will not work - "python -c 'import tkinter' ", -] - -sanity_pip_check = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.20.1-intel-2020b.eb b/easybuild/easyconfigs/a/ASE/ASE-3.20.1-intel-2020b.eb index 9fd13e7e5bc3..28f70c828d1f 100644 --- a/easybuild/easyconfigs/a/ASE/ASE-3.20.1-intel-2020b.eb +++ b/easybuild/easyconfigs/a/ASE/ASE-3.20.1-intel-2020b.eb @@ -21,9 +21,6 @@ dependencies = [ ('spglib-python', '1.16.0'), # optional ] -use_pip = True -sanity_pip_check = True - # required because we're building Python packages (MarkupSafe, # ase-ext) using Intel compilers on top of Python built with GCC. check_ldshared = True diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.21.1-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/a/ASE/ASE-3.21.1-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index ac14d358c3f7..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.21.1-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'ASE' -version = '3.21.1' -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. - -From version 3.20.1 we also include the ase-ext package, it contains optional reimplementations -in C of functions in ASE. ASE uses it automatically when installed.""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('Flask', '1.1.2', versionsuffix), - ('matplotlib', '3.2.1', versionsuffix), - ('Tkinter', '%(pyver)s'), # needed by GUI of ASE - ('spglib-python', '1.16.0', versionsuffix), # optional -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('ase', version, { - 'checksums': ['78b01d88529d5f604e76bc64be102d48f058ca50faad72ac740d717545711c7b'], - }), - ('ase-ext', '20.9.0', { - 'checksums': ['a348b0e42cf9fdd11f04b3df002b0bf150002c8df2698ff08d3c8fc7a1223aed'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ase'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -# make sure Tkinter is available, otherwise 'ase gui' will not work -sanity_check_commands = ["python -c 'import tkinter' "] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.21.1-foss-2020b.eb b/easybuild/easyconfigs/a/ASE/ASE-3.21.1-foss-2020b.eb index 637698004312..341a4a53ba83 100644 --- a/easybuild/easyconfigs/a/ASE/ASE-3.21.1-foss-2020b.eb +++ b/easybuild/easyconfigs/a/ASE/ASE-3.21.1-foss-2020b.eb @@ -21,9 +21,6 @@ dependencies = [ ('spglib-python', '1.16.0'), # optional ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('ase', version, { 'checksums': ['78b01d88529d5f604e76bc64be102d48f058ca50faad72ac740d717545711c7b'], diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.21.1-fosscuda-2020b.eb b/easybuild/easyconfigs/a/ASE/ASE-3.21.1-fosscuda-2020b.eb index f128fd8021a6..60e79afad367 100644 --- a/easybuild/easyconfigs/a/ASE/ASE-3.21.1-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/a/ASE/ASE-3.21.1-fosscuda-2020b.eb @@ -21,9 +21,6 @@ dependencies = [ ('spglib-python', '1.16.0'), # optional ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('ase', version, { 'checksums': ['78b01d88529d5f604e76bc64be102d48f058ca50faad72ac740d717545711c7b'], diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.21.1-intel-2020b.eb b/easybuild/easyconfigs/a/ASE/ASE-3.21.1-intel-2020b.eb index 56fba957d6a9..485206e49a0e 100644 --- a/easybuild/easyconfigs/a/ASE/ASE-3.21.1-intel-2020b.eb +++ b/easybuild/easyconfigs/a/ASE/ASE-3.21.1-intel-2020b.eb @@ -21,9 +21,6 @@ dependencies = [ ('spglib-python', '1.16.0'), # optional ] -use_pip = True -sanity_pip_check = True - # required because we're building Python packages (MarkupSafe, # ase-ext) using Intel compilers on top of Python built with GCC. check_ldshared = True diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.22.0-foss-2020b.eb b/easybuild/easyconfigs/a/ASE/ASE-3.22.0-foss-2020b.eb index 87ef103fc636..aee9f6b2eb21 100644 --- a/easybuild/easyconfigs/a/ASE/ASE-3.22.0-foss-2020b.eb +++ b/easybuild/easyconfigs/a/ASE/ASE-3.22.0-foss-2020b.eb @@ -21,9 +21,6 @@ dependencies = [ ('spglib-python', '1.16.0'), # optional ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('pytest-mock', '3.6.1', { 'checksums': ['40217a058c52a63f1042f0784f62009e976ba824c418cced42e88d5f40ab0e62'], diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.22.0-foss-2021a.eb b/easybuild/easyconfigs/a/ASE/ASE-3.22.0-foss-2021a.eb index 9c1424aa507e..8074cd838418 100644 --- a/easybuild/easyconfigs/a/ASE/ASE-3.22.0-foss-2021a.eb +++ b/easybuild/easyconfigs/a/ASE/ASE-3.22.0-foss-2021a.eb @@ -21,9 +21,6 @@ dependencies = [ ('spglib-python', '1.16.1'), # optional ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('pytest-mock', '3.6.1', { 'checksums': ['40217a058c52a63f1042f0784f62009e976ba824c418cced42e88d5f40ab0e62'], diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.22.0-fosscuda-2020b.eb b/easybuild/easyconfigs/a/ASE/ASE-3.22.0-fosscuda-2020b.eb index 1754c068f508..3321ef3e8dce 100644 --- a/easybuild/easyconfigs/a/ASE/ASE-3.22.0-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/a/ASE/ASE-3.22.0-fosscuda-2020b.eb @@ -21,9 +21,6 @@ dependencies = [ ('spglib-python', '1.16.0'), # optional ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('pytest-mock', '3.6.1', { 'checksums': ['40217a058c52a63f1042f0784f62009e976ba824c418cced42e88d5f40ab0e62'], diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.22.0-intel-2020b.eb b/easybuild/easyconfigs/a/ASE/ASE-3.22.0-intel-2020b.eb index e1212c238104..2338c474600c 100644 --- a/easybuild/easyconfigs/a/ASE/ASE-3.22.0-intel-2020b.eb +++ b/easybuild/easyconfigs/a/ASE/ASE-3.22.0-intel-2020b.eb @@ -21,9 +21,6 @@ dependencies = [ ('spglib-python', '1.16.0'), # optional ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('pytest-mock', '3.6.1', { 'checksums': ['40217a058c52a63f1042f0784f62009e976ba824c418cced42e88d5f40ab0e62'], diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.22.0-intel-2021a.eb b/easybuild/easyconfigs/a/ASE/ASE-3.22.0-intel-2021a.eb index b37dd3442490..880b5867a025 100644 --- a/easybuild/easyconfigs/a/ASE/ASE-3.22.0-intel-2021a.eb +++ b/easybuild/easyconfigs/a/ASE/ASE-3.22.0-intel-2021a.eb @@ -21,9 +21,6 @@ dependencies = [ ('spglib-python', '1.16.1'), # optional ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('pytest-mock', '3.6.1', { 'checksums': ['40217a058c52a63f1042f0784f62009e976ba824c418cced42e88d5f40ab0e62'], diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.22.1-foss-2021b.eb b/easybuild/easyconfigs/a/ASE/ASE-3.22.1-foss-2021b.eb index eb2f5708e312..147bfac7fb45 100644 --- a/easybuild/easyconfigs/a/ASE/ASE-3.22.1-foss-2021b.eb +++ b/easybuild/easyconfigs/a/ASE/ASE-3.22.1-foss-2021b.eb @@ -21,9 +21,6 @@ dependencies = [ ('spglib-python', '1.16.3'), # optional ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('pytest-mock', '3.6.1', { 'checksums': ['40217a058c52a63f1042f0784f62009e976ba824c418cced42e88d5f40ab0e62'], diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.22.1-foss-2022a.eb b/easybuild/easyconfigs/a/ASE/ASE-3.22.1-foss-2022a.eb index c5a508e2a0d2..12bad8eb7d6e 100644 --- a/easybuild/easyconfigs/a/ASE/ASE-3.22.1-foss-2022a.eb +++ b/easybuild/easyconfigs/a/ASE/ASE-3.22.1-foss-2022a.eb @@ -21,9 +21,6 @@ dependencies = [ ('spglib-python', '2.0.0'), # optional ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('pytest-mock', '3.8.2', { 'checksums': ['77f03f4554392558700295e05aed0b1096a20d4a60a4f3ddcde58b0c31c8fca2'], diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.22.1-gfbf-2022b.eb b/easybuild/easyconfigs/a/ASE/ASE-3.22.1-gfbf-2022b.eb index d2486e7b79ee..b33ac19375eb 100644 --- a/easybuild/easyconfigs/a/ASE/ASE-3.22.1-gfbf-2022b.eb +++ b/easybuild/easyconfigs/a/ASE/ASE-3.22.1-gfbf-2022b.eb @@ -21,9 +21,6 @@ dependencies = [ ('spglib-python', '2.0.2'), # optional ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('pytest-mock', '3.8.2', { 'checksums': ['77f03f4554392558700295e05aed0b1096a20d4a60a4f3ddcde58b0c31c8fca2'], diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.22.1-gfbf-2023a.eb b/easybuild/easyconfigs/a/ASE/ASE-3.22.1-gfbf-2023a.eb index d63319385b2b..8b72fd7225f8 100644 --- a/easybuild/easyconfigs/a/ASE/ASE-3.22.1-gfbf-2023a.eb +++ b/easybuild/easyconfigs/a/ASE/ASE-3.22.1-gfbf-2023a.eb @@ -22,9 +22,6 @@ dependencies = [ ('spglib-python', '2.1.0'), # optional ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('pytest-mock', '3.11.1', { 'checksums': ['7f6b125602ac6d743e523ae0bfa71e1a697a2f5534064528c6ff84c2f7c2fc7f'], diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.22.1-gomkl-2021a.eb b/easybuild/easyconfigs/a/ASE/ASE-3.22.1-gomkl-2021a.eb index cefd29a89577..ca3dc3c08ffd 100644 --- a/easybuild/easyconfigs/a/ASE/ASE-3.22.1-gomkl-2021a.eb +++ b/easybuild/easyconfigs/a/ASE/ASE-3.22.1-gomkl-2021a.eb @@ -21,9 +21,6 @@ dependencies = [ ('spglib-python', '1.16.1'), # optional ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('pytest-mock', '3.6.1', { 'checksums': ['40217a058c52a63f1042f0784f62009e976ba824c418cced42e88d5f40ab0e62'], diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.22.1-iimkl-2023a.eb b/easybuild/easyconfigs/a/ASE/ASE-3.22.1-iimkl-2023a.eb index e5ade107d5cb..be7e59f6f6b2 100644 --- a/easybuild/easyconfigs/a/ASE/ASE-3.22.1-iimkl-2023a.eb +++ b/easybuild/easyconfigs/a/ASE/ASE-3.22.1-iimkl-2023a.eb @@ -22,9 +22,6 @@ dependencies = [ ('spglib-python', '2.1.0'), # optional ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('pytest-mock', '3.11.1', { 'checksums': ['7f6b125602ac6d743e523ae0bfa71e1a697a2f5534064528c6ff84c2f7c2fc7f'], diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.22.1-intel-2021b.eb b/easybuild/easyconfigs/a/ASE/ASE-3.22.1-intel-2021b.eb index d490b91739e9..f054dcfbbe5b 100644 --- a/easybuild/easyconfigs/a/ASE/ASE-3.22.1-intel-2021b.eb +++ b/easybuild/easyconfigs/a/ASE/ASE-3.22.1-intel-2021b.eb @@ -21,9 +21,6 @@ dependencies = [ ('spglib-python', '1.16.3'), # optional ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('pytest-mock', '3.6.1', { 'checksums': ['40217a058c52a63f1042f0784f62009e976ba824c418cced42e88d5f40ab0e62'], diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.22.1-intel-2022a.eb b/easybuild/easyconfigs/a/ASE/ASE-3.22.1-intel-2022a.eb index 6862f915f93d..df3f505aed48 100644 --- a/easybuild/easyconfigs/a/ASE/ASE-3.22.1-intel-2022a.eb +++ b/easybuild/easyconfigs/a/ASE/ASE-3.22.1-intel-2022a.eb @@ -21,9 +21,6 @@ dependencies = [ ('spglib-python', '2.0.0'), # optional ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('pytest-mock', '3.8.2', { 'checksums': ['77f03f4554392558700295e05aed0b1096a20d4a60a4f3ddcde58b0c31c8fca2'], diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.23.0-gfbf-2023a.eb b/easybuild/easyconfigs/a/ASE/ASE-3.23.0-gfbf-2023a.eb new file mode 100644 index 000000000000..fc84048cb672 --- /dev/null +++ b/easybuild/easyconfigs/a/ASE/ASE-3.23.0-gfbf-2023a.eb @@ -0,0 +1,45 @@ +easyblock = 'PythonBundle' + +name = 'ASE' +version = '3.23.0' + +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. + +From version 3.20.1 we also include the ase-ext package, it contains optional reimplementations +in C of functions in ASE. ASE uses it automatically when installed.""" + +toolchain = {'name': 'gfbf', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), + ('SciPy-bundle', '2023.07'), + ('Flask', '2.3.3'), + ('matplotlib', '3.7.2'), + ('Tkinter', '%(pyver)s'), # Needed by GUI of ASE + ('spglib-python', '2.1.0'), # optional +] + +exts_list = [ + ('pytest-mock', '3.11.1', { + 'checksums': ['7f6b125602ac6d743e523ae0bfa71e1a697a2f5534064528c6ff84c2f7c2fc7f'], + }), + ('ase', version, { + 'checksums': ['91a2aa31d89bd90b0efdfe4a7e84264f32828b2abfc9f38e65e041ad76fec8ae'], + }), + ('ase-ext', '20.9.0', { + 'checksums': ['a348b0e42cf9fdd11f04b3df002b0bf150002c8df2698ff08d3c8fc7a1223aed'], + }), +] + +sanity_check_paths = { + 'files': ['bin/ase'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +# make sure Tkinter is available, otherwise 'ase gui' will not work +sanity_check_commands = ["python -c 'import tkinter' "] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.23.0-gfbf-2023b.eb b/easybuild/easyconfigs/a/ASE/ASE-3.23.0-gfbf-2023b.eb new file mode 100644 index 000000000000..5d7ef8773955 --- /dev/null +++ b/easybuild/easyconfigs/a/ASE/ASE-3.23.0-gfbf-2023b.eb @@ -0,0 +1,45 @@ +easyblock = 'PythonBundle' + +name = 'ASE' +version = '3.23.0' + +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. + +From version 3.20.1 we also include the ase-ext package, it contains optional reimplementations +in C of functions in ASE. ASE uses it automatically when installed.""" + +toolchain = {'name': 'gfbf', 'version': '2023b'} + +dependencies = [ + ('Python', '3.11.5'), + ('Python-bundle-PyPI', '2023.10'), + ('SciPy-bundle', '2023.11'), + ('Flask', '3.0.0'), + ('matplotlib', '3.8.2'), + ('Tkinter', '%(pyver)s'), # Needed by GUI of ASE + ('spglib-python', '2.5.0'), # optional +] + +exts_list = [ + ('pytest-mock', '3.14.0', { + 'checksums': ['2719255a1efeceadbc056d6bf3df3d1c5015530fb40cf347c0f9afac88410bd0'], + }), + ('ase', version, { + 'checksums': ['91a2aa31d89bd90b0efdfe4a7e84264f32828b2abfc9f38e65e041ad76fec8ae'], + }), + ('ase-ext', '20.9.0', { + 'checksums': ['a348b0e42cf9fdd11f04b3df002b0bf150002c8df2698ff08d3c8fc7a1223aed'], + }), +] + +sanity_check_paths = { + 'files': ['bin/ase'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +# make sure Tkinter is available, otherwise 'ase gui' will not work +sanity_check_commands = ["python -c 'import tkinter' "] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.23.0-gfbf-2024a.eb b/easybuild/easyconfigs/a/ASE/ASE-3.23.0-gfbf-2024a.eb new file mode 100644 index 000000000000..701b0d33c314 --- /dev/null +++ b/easybuild/easyconfigs/a/ASE/ASE-3.23.0-gfbf-2024a.eb @@ -0,0 +1,45 @@ +easyblock = 'PythonBundle' + +name = 'ASE' +version = '3.23.0' + +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. + +From version 3.20.1 we also include the ase-ext package, it contains optional reimplementations +in C of functions in ASE. ASE uses it automatically when installed.""" + +toolchain = {'name': 'gfbf', 'version': '2024a'} + +dependencies = [ + ('Python', '3.12.3'), + ('Python-bundle-PyPI', '2024.06'), + ('SciPy-bundle', '2024.05'), + ('Flask', '3.0.3'), + ('matplotlib', '3.9.2'), + ('Tkinter', '%(pyver)s'), # Needed by GUI of ASE + ('spglib-python', '2.5.0'), # optional +] + +exts_list = [ + ('pytest-mock', '3.14.0', { + 'checksums': ['2719255a1efeceadbc056d6bf3df3d1c5015530fb40cf347c0f9afac88410bd0'], + }), + ('ase', version, { + 'checksums': ['91a2aa31d89bd90b0efdfe4a7e84264f32828b2abfc9f38e65e041ad76fec8ae'], + }), + ('ase-ext', '20.9.0', { + 'checksums': ['a348b0e42cf9fdd11f04b3df002b0bf150002c8df2698ff08d3c8fc7a1223aed'], + }), +] + +sanity_check_paths = { + 'files': ['bin/ase'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +# make sure Tkinter is available, otherwise 'ase gui' will not work +sanity_check_commands = ["python -c 'import tkinter' "] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.23.0-iimkl-2023a.eb b/easybuild/easyconfigs/a/ASE/ASE-3.23.0-iimkl-2023a.eb new file mode 100644 index 000000000000..f59c2502bf13 --- /dev/null +++ b/easybuild/easyconfigs/a/ASE/ASE-3.23.0-iimkl-2023a.eb @@ -0,0 +1,45 @@ +easyblock = 'PythonBundle' + +name = 'ASE' +version = '3.23.0' + +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. + +From version 3.20.1 we also include the ase-ext package, it contains optional reimplementations +in C of functions in ASE. ASE uses it automatically when installed.""" + +toolchain = {'name': 'iimkl', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), + ('SciPy-bundle', '2023.07'), + ('Flask', '2.3.3'), + ('matplotlib', '3.7.2'), + ('Tkinter', '%(pyver)s'), # Needed by GUI of ASE + ('spglib-python', '2.1.0'), # optional +] + +exts_list = [ + ('pytest-mock', '3.11.1', { + 'checksums': ['7f6b125602ac6d743e523ae0bfa71e1a697a2f5534064528c6ff84c2f7c2fc7f'], + }), + ('ase', version, { + 'checksums': ['91a2aa31d89bd90b0efdfe4a7e84264f32828b2abfc9f38e65e041ad76fec8ae'], + }), + ('ase-ext', '20.9.0', { + 'checksums': ['a348b0e42cf9fdd11f04b3df002b0bf150002c8df2698ff08d3c8fc7a1223aed'], + }), +] + +sanity_check_paths = { + 'files': ['bin/ase'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +# make sure Tkinter is available, otherwise 'ase gui' will not work +sanity_check_commands = ["python -c 'import tkinter' "] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.24.0-gfbf-2023a.eb b/easybuild/easyconfigs/a/ASE/ASE-3.24.0-gfbf-2023a.eb new file mode 100644 index 000000000000..261a92ed28ff --- /dev/null +++ b/easybuild/easyconfigs/a/ASE/ASE-3.24.0-gfbf-2023a.eb @@ -0,0 +1,45 @@ +easyblock = 'PythonBundle' + +name = 'ASE' +version = '3.24.0' + +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. + +From version 3.20.1 we also include the ase-ext package, it contains optional reimplementations +in C of functions in ASE. ASE uses it automatically when installed.""" + +toolchain = {'name': 'gfbf', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), + ('SciPy-bundle', '2023.07'), + ('Flask', '2.3.3'), + ('matplotlib', '3.7.2'), + ('Tkinter', '%(pyver)s'), # Needed by GUI of ASE + ('spglib-python', '2.1.0'), # optional +] + +exts_list = [ + ('pytest-mock', '3.14.0', { + 'checksums': ['2719255a1efeceadbc056d6bf3df3d1c5015530fb40cf347c0f9afac88410bd0'], + }), + ('ase', version, { + 'checksums': ['9acc93d6daaf48cd27b844c56f8bf49428b9db0542faa3cc30d9d5b8e1842195'], + }), + ('ase-ext', '20.9.0', { + 'checksums': ['a348b0e42cf9fdd11f04b3df002b0bf150002c8df2698ff08d3c8fc7a1223aed'], + }), +] + +sanity_check_paths = { + 'files': ['bin/ase'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +# make sure Tkinter is available, otherwise 'ase gui' will not work +sanity_check_commands = ["python -c 'import tkinter' "] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.24.0-gfbf-2024a.eb b/easybuild/easyconfigs/a/ASE/ASE-3.24.0-gfbf-2024a.eb new file mode 100644 index 000000000000..0bd0554e92ed --- /dev/null +++ b/easybuild/easyconfigs/a/ASE/ASE-3.24.0-gfbf-2024a.eb @@ -0,0 +1,45 @@ +easyblock = 'PythonBundle' + +name = 'ASE' +version = '3.24.0' + +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. + +From version 3.20.1 we also include the ase-ext package, it contains optional reimplementations +in C of functions in ASE. ASE uses it automatically when installed.""" + +toolchain = {'name': 'gfbf', 'version': '2024a'} + +dependencies = [ + ('Python', '3.12.3'), + ('Python-bundle-PyPI', '2024.06'), + ('SciPy-bundle', '2024.05'), + ('Flask', '3.0.3'), + ('matplotlib', '3.9.2'), + ('Tkinter', '%(pyver)s'), # Needed by GUI of ASE + ('spglib-python', '2.5.0'), # optional +] + +exts_list = [ + ('pytest-mock', '3.14.0', { + 'checksums': ['2719255a1efeceadbc056d6bf3df3d1c5015530fb40cf347c0f9afac88410bd0'], + }), + ('ase', version, { + 'checksums': ['9acc93d6daaf48cd27b844c56f8bf49428b9db0542faa3cc30d9d5b8e1842195'], + }), + ('ase-ext', '20.9.0', { + 'checksums': ['a348b0e42cf9fdd11f04b3df002b0bf150002c8df2698ff08d3c8fc7a1223aed'], + }), +] + +sanity_check_paths = { + 'files': ['bin/ase'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +# make sure Tkinter is available, otherwise 'ase gui' will not work +sanity_check_commands = ["python -c 'import tkinter' "] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.9.1.4567-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/a/ASE/ASE-3.9.1.4567-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index 7566199ae283..000000000000 --- a/easybuild/easyconfigs/a/ASE/ASE-3.9.1.4567-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'ASE' -version = '3.9.1.4567' -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': '2016a'} - -source_urls = ['https://wiki.fysik.dtu.dk/ase-files/'] -sources = ['python-%(namelower)s-%(version)s.tar.gz'] - -dependencies = [ - ('Python', '2.7.11'), -] - -sanity_check_paths = { - 'files': ['bin/ase-build', 'bin/ase-db', 'bin/ase-gui', 'bin/ase-info', 'bin/ase-run'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASF-SearchAPI/ASF-SearchAPI-6.5.0-foss-2022a.eb b/easybuild/easyconfigs/a/ASF-SearchAPI/ASF-SearchAPI-6.5.0-foss-2022a.eb index 0ee44c7ec65f..95fc5d1119b3 100644 --- a/easybuild/easyconfigs/a/ASF-SearchAPI/ASF-SearchAPI-6.5.0-foss-2022a.eb +++ b/easybuild/easyconfigs/a/ASF-SearchAPI/ASF-SearchAPI-6.5.0-foss-2022a.eb @@ -15,8 +15,6 @@ dependencies = [ ('Shapely', '1.8.2'), ] -use_pip = True - exts_list = [ ('remotezip', '0.12.1', { 'checksums': ['ce65b7910c5c25d8950ed402023592967f5791ac14987141c050016ffad18dec'], @@ -42,6 +40,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/ASHS/ASHS-rev103_20140612.eb b/easybuild/easyconfigs/a/ASHS/ASHS-rev103_20140612.eb deleted file mode 100644 index 187034be35c9..000000000000 --- a/easybuild/easyconfigs/a/ASHS/ASHS-rev103_20140612.eb +++ /dev/null @@ -1,29 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# Author: Ravi Tripathi -# Email: ravi89@uab.edu - -easyblock = 'Tarball' - -name = 'ASHS' -version = 'rev103_20140612' - -homepage = 'https://sites.google.com/site/hipposubfields/home' -description = """ Automatic Segmentation of Hippocampal Subfields (ASHS) """ - -toolchain = SYSTEM - -# You need to create an account to download the source -# from https://www.nitrc.org/frs/?group_id=370 -sources = ['ashs_Linux64_%(version)s.tgz'] - -checksums = ['07fea2883b856af8797b200212b72e71'] - -modextravars = {'ASHS_ROOT': '%(installdir)s'} - -sanity_check_paths = { - 'files': ['bin/ashs_main.sh', 'bin/ashs_template_qsub.sh', 'bin/ashs_train.sh', - 'bin/ashs_util_makepdf.sh'], - 'dirs': ['ext'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ASTRID/ASTRID-2.2.1-fix_compilation.patch b/easybuild/easyconfigs/a/ASTRID/ASTRID-2.2.1-fix_compilation.patch deleted file mode 100644 index bd4794d07cc4..000000000000 --- a/easybuild/easyconfigs/a/ASTRID/ASTRID-2.2.1-fix_compilation.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur ASTRID-2.2.1.orig/src/CMakeLists.txt ASTRID-2.2.1/src/CMakeLists.txt ---- ASTRID-2.2.1.orig/src/CMakeLists.txt 2019-04-17 00:29:25.000000000 +0200 -+++ ASTRID-2.2.1/src/CMakeLists.txt 2019-09-26 16:56:19.577170290 +0200 -@@ -9,7 +9,7 @@ - file(GLOB TEST_SOURCES *.cpp *.c fastme/*.c) - list(REMOVE_ITEM TEST_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/astrid.cpp) - --set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}-std=c++14 -g -O4 -Wall") -+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14 -g -O4 -Wall") - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -O4 -Wall") - - include_directories(${JNI_INCLUDE_DIRS} ${JNI_INCLUDE_DIRS2}) diff --git a/easybuild/easyconfigs/a/ASTRID/ASTRID-2.2.1-gompi-2019a.eb b/easybuild/easyconfigs/a/ASTRID/ASTRID-2.2.1-gompi-2019a.eb deleted file mode 100644 index 4a752357e25c..000000000000 --- a/easybuild/easyconfigs/a/ASTRID/ASTRID-2.2.1-gompi-2019a.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ASTRID' -version = "2.2.1" - -homepage = 'https://github.com/pranjalv123/ASTRID' -description = 'ASTRID-2 is a method for estimating species trees from gene trees.' - -toolchain = {'name': 'gompi', 'version': '2019a'} - -github_account = 'pranjalv123' -source_urls = [GITHUB_SOURCE] -sources = ['%(version)s.tar.gz'] -patches = ['%(name)s-%(version)s-fix_compilation.patch'] -checksums = [ - 'df839535c36e4b154d6c6c0070f9da03c76f2148e96ae0a10bf62c53ca045f0c', # 2.2.1.tar.gz - '1aa62c59b2ba3d7a837bc087ca87dccb17a80e0d70fe99aa19cc1b1f9985b378', # ASTRID-2.2.1-fix_compilation.patch -] - -dependencies = [ - ('Java', '11', '', SYSTEM), - ('phylokit', '1.0'), - ('Boost', '1.70.0'), -] - -builddependencies = [('CMake', '3.13.3')] - -start_dir = 'src' - -sanity_check_paths = { - 'files': ['bin/%(name)s'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ATAT/ATAT-3.36-GCCcore-9.3.0.eb b/easybuild/easyconfigs/a/ATAT/ATAT-3.36-GCCcore-9.3.0.eb deleted file mode 100644 index 5b29bd248a6a..000000000000 --- a/easybuild/easyconfigs/a/ATAT/ATAT-3.36-GCCcore-9.3.0.eb +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright (c) 2020 The Rector and Visitors of the University of Virginia -# -# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated -# documentation files (the "Software"), to deal in the Software without restriction, including without -# limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the -# Software, and to permit persons to whom the Software is furnished to do so, subject to the following -# conditions: -# -# The above copyright notice and this permission notice shall be included in all copies or substantial portions -# of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED -# TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -# CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -# DEALINGS IN THE SOFTWARE. -# -# Ruoshi Sun -# Research Computing, University of Virginia -# 2020-05-24 - -easyblock = 'ConfigureMake' - -name = 'ATAT' -version = '3.36' - -homepage = 'https://www.brown.edu/Departments/Engineering/Labs/avdw/atat/' -description = """ -The Alloy-Theoretic Automated Toolkit (ATAT) is a generic name that refers to a collection of alloy theory tools -""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['http://alum.mit.edu/www/avdw/%(namelower)s'] -sources = ['%%(namelower)s%s.tar.gz' % version.replace('.', '_')] -checksums = ['e829da5b714a012b5fc456d1060cfdb784642a8c0cbb702d409497b65466ee39'] - -builddependencies = [ - ('binutils', '2.34') -] - -skipsteps = ['configure'] - -local_bindir = '%(builddir)s/%(namelower)s/bin' - -prebuildopts = 'mkdir -p %s && ' % local_bindir -buildopts = 'BINDIR=%s' % local_bindir - -local_install1 = 'make -C src BINDIR=%s install && ' % local_bindir -local_install2 = 'make -C glue/jobctrl BINDIR=%s install && ' % local_bindir -local_install3 = 'make -C glue/vasp BINDIR=%s install' % local_bindir - -install_cmd = local_install1 + local_install2 + local_install3 - -local_to_copy = ['bin', 'data', 'doc', 'examples', 'glue', 'license.txt'] - -postinstallcmds = [ - 'cp -r %%(builddir)s/%%(namelower)s/%s %%(installdir)s' % x for x in local_to_copy -] - -sanity_check_paths = { - 'files': ['bin/maps'], - 'dirs': local_to_copy[:-1] -} - -sanity_check_commands = [ - "maps --help 2>&1 | grep '^MIT Ab initio Phase Stability (MAPS) code %(version)s'" -] - -modloadmsg = "First-time users please run:\necho set atatdir=$EBROOTATAT > $HOME/.atat.rc\n" - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.18.0-intel-2016a.eb b/easybuild/easyconfigs/a/ATK/ATK-2.18.0-intel-2016a.eb deleted file mode 100644 index ae2afc7cb413..000000000000 --- a/easybuild/easyconfigs/a/ATK/ATK-2.18.0-intel-2016a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ATK' -version = '2.18.0' - -homepage = 'https://developer.gnome.org/ATK/stable/' -description = """ - ATK provides the set of accessibility interfaces that are implemented by other - toolkits and applications. Using the ATK interfaces, accessibility tools have - full access to view and control running applications. -""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['ce6c48d77bf951083029d5a396dd552d836fff3c1715d3a7022e917e46d0c92b'] - -local_glibver = '2.47.5' -dependencies = [ - ('GLib', local_glibver), - ('GObject-Introspection', '1.47.1') -] - -configopts = "--enable-introspection=yes" - -sanity_check_paths = { - 'files': ['lib/libatk-1.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.20.0-foss-2016a.eb b/easybuild/easyconfigs/a/ATK/ATK-2.20.0-foss-2016a.eb deleted file mode 100644 index 4076e9e47641..000000000000 --- a/easybuild/easyconfigs/a/ATK/ATK-2.20.0-foss-2016a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ATK' -version = '2.20.0' - -homepage = 'https://developer.gnome.org/ATK/stable/' -description = """ - ATK provides the set of accessibility interfaces that are implemented by other - toolkits and applications. Using the ATK interfaces, accessibility tools have - full access to view and control running applications. -""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['493a50f6c4a025f588d380a551ec277e070b28a82e63ef8e3c06b3ee7c1238f0'] - -dependencies = [ - ('GLib', '2.48.0'), - ('GObject-Introspection', '1.48.0') -] - -configopts = "--enable-introspection=yes" - -sanity_check_paths = { - 'files': ['lib/libatk-1.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.20.0-intel-2016a.eb b/easybuild/easyconfigs/a/ATK/ATK-2.20.0-intel-2016a.eb deleted file mode 100644 index 0d8481aab0c8..000000000000 --- a/easybuild/easyconfigs/a/ATK/ATK-2.20.0-intel-2016a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ATK' -version = '2.20.0' - -homepage = 'https://developer.gnome.org/ATK/stable/' -description = """ - ATK provides the set of accessibility interfaces that are implemented by other - toolkits and applications. Using the ATK interfaces, accessibility tools have - full access to view and control running applications. -""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['493a50f6c4a025f588d380a551ec277e070b28a82e63ef8e3c06b3ee7c1238f0'] - -dependencies = [ - ('GLib', '2.48.0'), - ('GObject-Introspection', '1.48.0') -] - -configopts = "--enable-introspection=yes" - -sanity_check_paths = { - 'files': ['lib/libatk-1.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.22.0-foss-2016b.eb b/easybuild/easyconfigs/a/ATK/ATK-2.22.0-foss-2016b.eb deleted file mode 100644 index 9c56794ee4b4..000000000000 --- a/easybuild/easyconfigs/a/ATK/ATK-2.22.0-foss-2016b.eb +++ /dev/null @@ -1,35 +0,0 @@ -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] -checksums = ['d349f5ca4974c9c76a4963e5b254720523b0c78672cbc0e1a3475dbd9b3d44b6'] - -builddependencies = [ - ('pkg-config', '0.29.1'), - ('GObject-Introspection', '1.49.1') -] - -dependencies = [ - ('GLib', '2.49.5'), -] - -configopts = "--enable-introspection=yes" - -sanity_check_paths = { - 'files': ['lib/libatk-1.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.22.0-intel-2016b.eb b/easybuild/easyconfigs/a/ATK/ATK-2.22.0-intel-2016b.eb deleted file mode 100644 index cbf1b3be3b41..000000000000 --- a/easybuild/easyconfigs/a/ATK/ATK-2.22.0-intel-2016b.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ATK' -version = '2.22.0' - -homepage = 'https://developer.gnome.org/ATK/stable/' -description = """ - ATK provides the set of accessibility interfaces that are implemented by other - toolkits and applications. Using the ATK interfaces, accessibility tools have - full access to view and control running applications. -""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['d349f5ca4974c9c76a4963e5b254720523b0c78672cbc0e1a3475dbd9b3d44b6'] - -builddependencies = [ - ('pkg-config', '0.29.1'), - ('GObject-Introspection', '1.49.1') -] - -dependencies = [ - ('GLib', '2.49.5'), -] - -configopts = "--enable-introspection=yes" - -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 deleted file mode 100644 index 9fe571291faa..000000000000 --- a/easybuild/easyconfigs/a/ATK/ATK-2.26.0-intel-2017a.eb +++ /dev/null @@ -1,35 +0,0 @@ -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 = [ - ('pkg-config', '0.29.1'), - ('GObject-Introspection', '1.53.5', '-Python-2.7.13'), -] - -dependencies = [ - ('GLib', '2.53.5'), -] - -configopts = "--enable-introspection=yes" - -sanity_check_paths = { - 'files': ['lib/libatk-1.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.26.1-foss-2018b.eb b/easybuild/easyconfigs/a/ATK/ATK-2.26.1-foss-2018b.eb deleted file mode 100644 index 91cbceb04673..000000000000 --- a/easybuild/easyconfigs/a/ATK/ATK-2.26.1-foss-2018b.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ATK' -version = '2.26.1' - -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': '2018b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['ef00ff6b83851dddc8db38b4d9faeffb99572ba150b0664ee02e46f015ea97cb'] - -builddependencies = [ - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.54.1', '-Python-2.7.15'), -] - -dependencies = [ - ('GLib', '2.54.3') -] - -configopts = "--enable-introspection=yes" - -sanity_check_paths = { - 'files': ['lib/libatk-1.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.26.1-intel-2017b.eb b/easybuild/easyconfigs/a/ATK/ATK-2.26.1-intel-2017b.eb deleted file mode 100644 index 0e1cef901d0c..000000000000 --- a/easybuild/easyconfigs/a/ATK/ATK-2.26.1-intel-2017b.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ATK' -version = '2.26.1' - -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': '2017b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['ef00ff6b83851dddc8db38b4d9faeffb99572ba150b0664ee02e46f015ea97cb'] - -builddependencies = [ - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.53.5', '-Python-2.7.14'), -] - -dependencies = [ - ('GLib', '2.53.5'), -] - -configopts = "--enable-introspection=yes" - -sanity_check_paths = { - 'files': ['lib/libatk-1.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.27.1-foss-2017b.eb b/easybuild/easyconfigs/a/ATK/ATK-2.27.1-foss-2017b.eb deleted file mode 100644 index 121c020d6354..000000000000 --- a/easybuild/easyconfigs/a/ATK/ATK-2.27.1-foss-2017b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ATK' -version = '2.27.1' - -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': '2017b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['673a953987b301ab1e24e7d11677b6e7ba3226411a168449ba946765b6d44297'] - -builddependencies = [ - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.53.5', '-Python-2.7.14') -] - -dependencies = [('GLib', '2.53.5')] - -configopts = "--enable-introspection=yes" - -sanity_check_paths = { - 'files': ['lib/libatk-1.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.27.1-intel-2017b.eb b/easybuild/easyconfigs/a/ATK/ATK-2.27.1-intel-2017b.eb deleted file mode 100644 index c2e6df7e5459..000000000000 --- a/easybuild/easyconfigs/a/ATK/ATK-2.27.1-intel-2017b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ATK' -version = '2.27.1' - -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': '2017b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['673a953987b301ab1e24e7d11677b6e7ba3226411a168449ba946765b6d44297'] - -builddependencies = [ - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.53.5', '-Python-2.7.14') -] - -dependencies = [('GLib', '2.53.5')] - -configopts = "--enable-introspection=yes" - -sanity_check_paths = { - 'files': ['lib/libatk-1.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.28.1-foss-2018a.eb b/easybuild/easyconfigs/a/ATK/ATK-2.28.1-foss-2018a.eb deleted file mode 100644 index 7d41c276f681..000000000000 --- a/easybuild/easyconfigs/a/ATK/ATK-2.28.1-foss-2018a.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ATK' -version = '2.28.1' - -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': '2018a'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['cd3a1ea6ecc268a2497f0cd018e970860de24a6d42086919d6bf6c8e8d53f4fc'] - -builddependencies = [ - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.54.1', '-Python-2.7.14'), -] - -dependencies = [ - ('GLib', '2.54.3'), -] - -configopts = "--enable-introspection=yes" - -sanity_check_paths = { - 'files': ['lib/libatk-1.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.28.1-foss-2018b.eb b/easybuild/easyconfigs/a/ATK/ATK-2.28.1-foss-2018b.eb deleted file mode 100644 index 678f910a8971..000000000000 --- a/easybuild/easyconfigs/a/ATK/ATK-2.28.1-foss-2018b.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ATK' -version = '2.28.1' - -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': '2018b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['cd3a1ea6ecc268a2497f0cd018e970860de24a6d42086919d6bf6c8e8d53f4fc'] - -builddependencies = [ - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.54.1', '-Python-2.7.15'), -] - -dependencies = [ - ('GLib', '2.54.3'), -] - -configopts = "--enable-introspection=yes" - -sanity_check_paths = { - 'files': ['lib/libatk-1.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.28.1-fosscuda-2018b.eb b/easybuild/easyconfigs/a/ATK/ATK-2.28.1-fosscuda-2018b.eb deleted file mode 100644 index 0ed992d9688c..000000000000 --- a/easybuild/easyconfigs/a/ATK/ATK-2.28.1-fosscuda-2018b.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ATK' -version = '2.28.1' - -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': 'fosscuda', 'version': '2018b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['cd3a1ea6ecc268a2497f0cd018e970860de24a6d42086919d6bf6c8e8d53f4fc'] - -builddependencies = [ - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.54.1', '-Python-2.7.15'), - ('gettext', '0.19.8.1'), -] - -dependencies = [ - ('GLib', '2.54.3'), -] - -configopts = "--enable-introspection=yes" - -sanity_check_paths = { - 'files': ['lib/libatk-1.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.28.1-intel-2018a.eb b/easybuild/easyconfigs/a/ATK/ATK-2.28.1-intel-2018a.eb deleted file mode 100644 index 883a90284183..000000000000 --- a/easybuild/easyconfigs/a/ATK/ATK-2.28.1-intel-2018a.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ATK' -version = '2.28.1' - -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': '2018a'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['cd3a1ea6ecc268a2497f0cd018e970860de24a6d42086919d6bf6c8e8d53f4fc'] - -builddependencies = [ - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.54.1', '-Python-2.7.14'), -] - -dependencies = [ - ('GLib', '2.54.3'), -] - -configopts = "--enable-introspection=yes" - -sanity_check_paths = { - 'files': ['lib/libatk-1.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.32.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/a/ATK/ATK-2.32.0-GCCcore-8.2.0.eb deleted file mode 100644 index 01ed8c0124ac..000000000000 --- a/easybuild/easyconfigs/a/ATK/ATK-2.32.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'ATK' -version = '2.32.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': 'GCCcore', 'version': '8.2.0'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['cb41feda7fe4ef0daa024471438ea0219592baf7c291347e5a858bb64e4091cc'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('Meson', '0.50.0', '-Python-3.7.2'), - ('Ninja', '1.9.0'), - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.60.1', '-Python-3.7.2'), -] - -dependencies = [ - ('GLib', '2.60.1'), -] - -configopts = "--buildtype=release --default-library=both " -configopts += "-Dintrospection=true " - -sanity_check_paths = { - 'files': ['lib/libatk-1.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.34.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/a/ATK/ATK-2.34.1-GCCcore-8.3.0.eb deleted file mode 100644 index 2f0967f68b47..000000000000 --- a/easybuild/easyconfigs/a/ATK/ATK-2.34.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'ATK' -version = '2.34.1' - -homepage = 'https://developer.gnome.org/atk/' -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': 'GCCcore', 'version': '8.3.0'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['d4f0e3b3d21265fcf2bc371e117da51c42ede1a71f6db1c834e6976bb20997cb'] - -builddependencies = [ - ('binutils', '2.32'), - ('Meson', '0.59.1', '-Python-3.7.4'), - ('Ninja', '1.9.0'), - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.63.1', '-Python-3.7.4'), -] - -dependencies = [ - ('GLib', '2.62.0'), -] - -configopts = "--buildtype=release --default-library=both " -configopts += "-Dintrospection=true " - -sanity_check_paths = { - 'files': ['lib/libatk-1.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.36.0-GCCcore-10.2.0.eb b/easybuild/easyconfigs/a/ATK/ATK-2.36.0-GCCcore-10.2.0.eb index 91ba9a2e476c..eb70f8215ec3 100644 --- a/easybuild/easyconfigs/a/ATK/ATK-2.36.0-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/a/ATK/ATK-2.36.0-GCCcore-10.2.0.eb @@ -28,7 +28,7 @@ dependencies = [ ('GLib', '2.66.1'), ] -configopts = "--buildtype=release --default-library=both " +configopts = "--default-library=both " configopts += "-Dintrospection=true " sanity_check_paths = { diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.36.0-GCCcore-10.3.0.eb b/easybuild/easyconfigs/a/ATK/ATK-2.36.0-GCCcore-10.3.0.eb index cf41c4d87a5d..bace7ca09506 100644 --- a/easybuild/easyconfigs/a/ATK/ATK-2.36.0-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/a/ATK/ATK-2.36.0-GCCcore-10.3.0.eb @@ -28,7 +28,7 @@ dependencies = [ ('GLib', '2.68.2'), ] -configopts = "--buildtype=release --default-library=both " +configopts = "--default-library=both " configopts += "-Dintrospection=true " sanity_check_paths = { diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.36.0-GCCcore-11.2.0.eb b/easybuild/easyconfigs/a/ATK/ATK-2.36.0-GCCcore-11.2.0.eb index f387195260d7..e348300152e6 100644 --- a/easybuild/easyconfigs/a/ATK/ATK-2.36.0-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/a/ATK/ATK-2.36.0-GCCcore-11.2.0.eb @@ -28,7 +28,7 @@ dependencies = [ ('GLib', '2.69.1'), ] -configopts = "--buildtype=release --default-library=both " +configopts = "--default-library=both " configopts += "-Dintrospection=true " sanity_check_paths = { diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.36.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/a/ATK/ATK-2.36.0-GCCcore-9.3.0.eb deleted file mode 100644 index eb60b8b72619..000000000000 --- a/easybuild/easyconfigs/a/ATK/ATK-2.36.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'ATK' -version = '2.36.0' - -homepage = 'https://developer.gnome.org/atk/' -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': 'GCCcore', 'version': '9.3.0'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['fb76247e369402be23f1f5c65d38a9639c1164d934e40f6a9cf3c9e96b652788'] - -builddependencies = [ - ('binutils', '2.34'), - ('Meson', '0.55.1', '-Python-3.8.2'), - ('Ninja', '1.10.0'), - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.64.0', '-Python-3.8.2'), -] - -dependencies = [ - ('GLib', '2.64.1'), -] - -configopts = "--buildtype=release --default-library=both " -configopts += "-Dintrospection=true " - -sanity_check_paths = { - 'files': ['lib/libatk-1.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-11.3.0.eb index 3c2987a1b4ad..351b10a92ab5 100644 --- a/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-11.3.0.eb @@ -28,7 +28,7 @@ dependencies = [ ('GLib', '2.72.1'), ] -configopts = "--buildtype=release --default-library=both " +configopts = "--default-library=both " configopts += "-Dintrospection=true " sanity_check_paths = { diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-12.2.0.eb b/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-12.2.0.eb index 38922c40f8d7..b890b5d2f39b 100644 --- a/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-12.2.0.eb @@ -28,7 +28,7 @@ dependencies = [ ('GLib', '2.75.0'), ] -configopts = "--buildtype=release --default-library=both " +configopts = "--default-library=both " configopts += "-Dintrospection=true " sanity_check_paths = { diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-12.3.0.eb index e975d98ac9c8..7f3ac7c57365 100644 --- a/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-12.3.0.eb @@ -28,7 +28,7 @@ dependencies = [ ('GLib', '2.77.1'), ] -configopts = "--buildtype=release --default-library=both " +configopts = "--default-library=both " configopts += "-Dintrospection=true " sanity_check_paths = { diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-13.2.0.eb index 6093e7836d89..e9a45047123a 100644 --- a/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-13.2.0.eb @@ -28,7 +28,7 @@ dependencies = [ ('GLib', '2.78.1'), ] -configopts = "--buildtype=release --default-library=both " +configopts = "--default-library=both " configopts += "-Dintrospection=true " sanity_check_paths = { diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..8cef10f6242d --- /dev/null +++ b/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-13.3.0.eb @@ -0,0 +1,39 @@ +easyblock = 'MesonNinja' + +name = 'ATK' +version = '2.38.0' + +homepage = 'https://developer.gnome.org/atk/' +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': 'GCCcore', 'version': '13.3.0'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['ac4de2a4ef4bd5665052952fe169657e65e895c5057dffb3c2a810f6191a0c36'] + +builddependencies = [ + ('binutils', '2.42'), + ('Meson', '1.4.0'), + ('Ninja', '1.12.1'), + ('pkgconf', '2.2.0'), + ('GObject-Introspection', '1.80.1'), +] + +dependencies = [ + ('GLib', '2.80.4'), +] + +configopts = "--default-library=both " +configopts += "-Dintrospection=true " + +sanity_check_paths = { + 'files': ['lib/libatk-1.0.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/ATLAS/ATLAS-3.10.2-GCC-5.4.0-2.26-LAPACK-3.6.1.eb b/easybuild/easyconfigs/a/ATLAS/ATLAS-3.10.2-GCC-5.4.0-2.26-LAPACK-3.6.1.eb deleted file mode 100644 index 6569a8d0ae8b..000000000000 --- a/easybuild/easyconfigs/a/ATLAS/ATLAS-3.10.2-GCC-5.4.0-2.26-LAPACK-3.6.1.eb +++ /dev/null @@ -1,36 +0,0 @@ -name = 'ATLAS' -version = '3.10.2' - -homepage = 'http://math-atlas.sourceforge.net' -description = """ATLAS (Automatically Tuned Linear Algebra Software) is the application of - the AEOS (Automated Empirical Optimization of Software) paradigm, with the present emphasis - on the Basic Linear Algebra Subprograms (BLAS), a widely used, performance-critical, linear - algebra kernel library.""" - -toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} -toolchainopts = {'pic': True} - -local_lapackver = '3.6.1' -versionsuffix = '-LAPACK-%s' % local_lapackver - -source_urls = [ - ('http://sourceforge.net/projects/math-atlas/files/Stable/%(version)s', 'download'), - 'http://www.netlib.org/lapack/', -] -sources = [ - '%(namelower)s%(version)s.tar.bz2', - 'lapack-%s.tgz' % local_lapackver, -] - -# build full LAPACK library with supplied netlib LAPACK -full_lapack = True - -# fix for http://math-atlas.sourceforge.net/errata.html#sharedProbe -configopts = "-Ss f77lib '-L$(EBROOTGCC)/lib64 -lgfortran'" - -# ignore check done by ATLAS for CPU throttling; -# you should set this to False (or remove it) -# and disable CPU throttling (requires root privileges) if you can -ignorethrottling = True - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/ATLAS/ATLAS-3.8.4_illegal-instruction-fix.patch b/easybuild/easyconfigs/a/ATLAS/ATLAS-3.8.4_illegal-instruction-fix.patch deleted file mode 100644 index 4494befa37d7..000000000000 --- a/easybuild/easyconfigs/a/ATLAS/ATLAS-3.8.4_illegal-instruction-fix.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- CONFIG/src/backend/archinfo_x86.c.orig 2012-03-30 11:18:44.382215151 +0200 -+++ CONFIG/src/backend/archinfo_x86.c 2012-03-30 11:19:11.356476078 +0200 -@@ -312,6 +312,8 @@ - iret = IntCorei1; - break; - case 0x25: -+ iret = IntCorei1; -+ break; - case 0x2A: - iret = IntCorei2; - break; diff --git a/easybuild/easyconfigs/a/ATLAS/ATLAS-3.8.4_make-install-shared.patch b/easybuild/easyconfigs/a/ATLAS/ATLAS-3.8.4_make-install-shared.patch deleted file mode 100644 index 7309256a9997..000000000000 --- a/easybuild/easyconfigs/a/ATLAS/ATLAS-3.8.4_make-install-shared.patch +++ /dev/null @@ -1,24 +0,0 @@ ---- Make.top.orig 2012-03-31 08:46:46.371409361 +0200 -+++ Make.top 2012-03-31 08:47:04.165487445 +0200 -@@ -293,10 +293,20 @@ - cp $(LIBdir)/libcblas.a $(INSTdir)/. - cp $(LIBdir)/liblapack.a $(INSTdir)/. - chmod 0644 $(INSTdir)/libatlas.a $(INSTdir)/liblapack.a \ -- $(INSTdir)/libcblas.a -+ $(INSTdir)/libcblas.a - - cp $(LIBdir)/libf77blas.a $(INSTdir)/. - - chmod 0644 $(INSTdir)/libf77blas.a - - cp $(LIBdir)/libptcblas.a $(INSTdir)/. - - cp $(LIBdir)/libptf77blas.a $(INSTdir)/. - - chmod 0644 $(INSTdir)/libptcblas.a $(INSTdir)/libptf77blas.a -+ cp $(LIBdir)/libatlas.so $(INSTdir)/. -+ cp $(LIBdir)/libcblas.so $(INSTdir)/. -+ cp $(LIBdir)/liblapack.so $(INSTdir)/. -+ chmod 0644 $(INSTdir)/libatlas.so $(INSTdir)/liblapack.so \ -+ $(INSTdir)/libcblas.so -+ - cp $(LIBdir)/libf77blas.so $(INSTdir)/. -+ - chmod 0644 $(INSTdir)/libf77blas.so -+ - cp $(LIBdir)/libptcblas.so $(INSTdir)/. -+ - cp $(LIBdir)/libptf77blas.so $(INSTdir)/. -+ - chmod 0644 $(INSTdir)/libptcblas.so $(INSTdir)/libptf77blas.so - diff --git a/easybuild/easyconfigs/a/ATSAS/ATSAS-2.5.1-1.el6.x86_64.eb b/easybuild/easyconfigs/a/ATSAS/ATSAS-2.5.1-1.el6.x86_64.eb deleted file mode 100644 index 3ccd42d2471c..000000000000 --- a/easybuild/easyconfigs/a/ATSAS/ATSAS-2.5.1-1.el6.x86_64.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'Tarball' - -name = 'ATSAS' -version = '2.5.1-1' -versionsuffix = '.el6.x86_64' - -homepage = 'http://www.embl-hamburg.de/ExternalInfo/Research/Sax/software.html' -description = """ATSAS is a program suite for small-angle scattering data analysis from biological macromolecules.""" - -toolchain = SYSTEM - -# download via http://www.embl-hamburg.de/biosaxs/download.html -sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tar.gz'] - -modextrapaths = { - 'LD_LIBRARY_PATH': ['lib64/atsas'], -} - -sanity_check_paths = { - 'files': [], - 'dirs': ['bin', 'lib64/atsas', 'share'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ATSAS/ATSAS-2.5.1-1.sl5.x86_64.eb b/easybuild/easyconfigs/a/ATSAS/ATSAS-2.5.1-1.sl5.x86_64.eb deleted file mode 100644 index 4e74cb6d15e4..000000000000 --- a/easybuild/easyconfigs/a/ATSAS/ATSAS-2.5.1-1.sl5.x86_64.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'Tarball' - -name = 'ATSAS' -version = '2.5.1-1' -versionsuffix = '.sl5.x86_64' - -homepage = 'http://www.embl-hamburg.de/ExternalInfo/Research/Sax/software.html' -description = """ATSAS is a program suite for small-angle scattering data analysis from biological macromolecules.""" - -toolchain = SYSTEM - -# download via http://www.embl-hamburg.de/biosaxs/download.html -sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tar.gz'] - -modextrapaths = { - 'LD_LIBRARY_PATH': ['lib64/atsas'], -} - -sanity_check_paths = { - 'files': [], - 'dirs': ['bin', 'lib64/atsas', 'share'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ATSAS/ATSAS-2.7.1-1.el7.x86_64.eb b/easybuild/easyconfigs/a/ATSAS/ATSAS-2.7.1-1.el7.x86_64.eb deleted file mode 100644 index fcba32c971a1..000000000000 --- a/easybuild/easyconfigs/a/ATSAS/ATSAS-2.7.1-1.el7.x86_64.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'Tarball' - -name = 'ATSAS' -version = '2.7.1-1' -versionsuffix = '.el7.x86_64' - -homepage = 'http://www.embl-hamburg.de/ExternalInfo/Research/Sax/software.html' -description = """ATSAS is a program suite for small-angle scattering data analysis from biological macromolecules.""" - -toolchain = SYSTEM - -# download via http://www.embl-hamburg.de/biosaxs/download.html -sources = ['%(name)s-%(version)s%(versionsuffix)s.tar.gz'] - -modextrapaths = { - 'LD_LIBRARY_PATH': ['lib64/atsas'], -} - -sanity_check_paths = { - 'files': [], - 'dirs': ['bin', 'lib64/atsas', 'share/atsas'], -} - -moduleclass = 'bio' 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 deleted file mode 100644 index 6eaf872e1e61..000000000000 --- a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.2.3-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,53 +0,0 @@ -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'] -checksums = [ - 'a1af128aefd228dea0c46d6f5234910fdf068a2b9133175ca8da3af639cb4514', # augustus-3.2.3.tar.gz - '12870afdd184c11d49268ddb9ec2bf81dc3ccce74072857990a7aac07d8b4d7d', # AUGUSTUS-3.2.3_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_BIN_PATH': '%(installdir)s/bin', - 'AUGUSTUS_CONFIG_PATH': '%(installdir)s/config', - 'AUGUSTUS_SCRIPTS_PATH': '%(installdir)s/scripts', -} - -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 deleted file mode 100644 index 85bff50668db..000000000000 --- a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.2.3_fix-hardcoding.patch +++ /dev/null @@ -1,57 +0,0 @@ -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/AUGUSTUS/AUGUSTUS-3.3-foss-2018a.eb b/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3-foss-2018a.eb deleted file mode 100644 index 38eda337afce..000000000000 --- a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3-foss-2018a.eb +++ /dev/null @@ -1,56 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'AUGUSTUS' -version = '3.3' - -homepage = 'http://bioinf.uni-greifswald.de/augustus/' -description = "AUGUSTUS is a program that predicts genes in eukaryotic genomic sequences" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = [ - 'http://bioinf.uni-greifswald.de/augustus/binaries/', - 'http://bioinf.uni-greifswald.de/augustus/binaries/old/', -] -sources = ['augustus-%(version)s.tar.gz'] -patches = [ - '%(name)s-%(version)s_bamtools_includepath.patch', - '%(name)s-%(version)s_no_symlinks_install.patch', -] -checksums = [ - 'b5eb811a4c33a2cc3bbd16355e19d530eeac6d1ac923e59f48d7a79f396234ee', # augustus-3.3.tar.gz - 'cc48206918ca6fb75b55d3cd2870d6a139ba1ae10ea77e8c0d68eedd26142ddf', # AUGUSTUS-3.3_bamtools_includepath.patch - 'afaa0136d8a0d7d060a5597384b88267e17c9b3cc9b60b0faebc6eff03f7bce1', # AUGUSTUS-3.3_no_symlinks_install.patch -] - -dependencies = [ - ('zlib', '1.2.11'), - ('Boost', '1.66.0'), - ('GSL', '2.4'), - ('lpsolve', '5.5.2.5'), - ('SuiteSparse', '5.1.2', '-METIS-5.1.0'), - ('BamTools', '2.5.1'), - ('SQLite', '3.21.0'), -] - -skipsteps = ['configure'] - -prebuildopts = "make clean && " -buildopts = 'COMPGENEPRED=true SQLITE=true ZIPINPUT=true CXX="$CXX" LINK.cc="$CXX"' -installopts = 'INSTALLDIR=%(installdir)s' - -sanity_check_paths = { - 'files': ['bin/augustus', 'bin/bam2hints', '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_BIN_PATH': '%(installdir)s/bin', - 'AUGUSTUS_CONFIG_PATH': '%(installdir)s/config', - 'AUGUSTUS_SCRIPTS_PATH': '%(installdir)s/scripts', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.2-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.2-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index 596b151c21d4..000000000000 --- a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.2-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,62 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'AUGUSTUS' -version = '3.3.2' -versionsuffix = '-Python-2.7.14' - -homepage = 'http://bioinf.uni-greifswald.de/augustus/' -description = "AUGUSTUS is a program that predicts genes in eukaryotic genomic sequences" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = [ - 'http://bioinf.uni-greifswald.de/augustus/binaries/', - 'http://bioinf.uni-greifswald.de/augustus/binaries/old/', -] -sources = ['augustus-%(version)s.tar.gz'] -patches = [ - '%(name)s-%(version)s_fix-hardcoding.patch', - '%(name)s-%(version)s_additional_fix_hardcoding.patch', -] -checksums = [ - '989a95fe3a83d62af4d323a9727d11b2c566adcf4d789d5d86d7b842d83e7671', # augustus-3.3.2.tar.gz - '96e8d72b67e820dca0d6fdbda5b9735dc8259e27fe06167462f2bdbfef5ed7d7', # AUGUSTUS-3.3.2_fix-hardcoding.patch - # AUGUSTUS-3.3.2_additional_fix_hardcoding.patch - '2100c3c85a47228f1f2110b636f462305ba37a5f0c4b6f660d67f1696b25f79f', -] - -dependencies = [ - ('zlib', '1.2.11'), - ('Boost', '1.65.1', versionsuffix), - ('GSL', '2.4'), - ('SAMtools', '1.6'), - ('HTSlib', '1.6'), - ('BCFtools', '1.6'), - ('tabix', '0.2.6'), - ('lpsolve', '5.5.2.5'), - ('SuiteSparse', '5.1.2', '-METIS-5.1.0'), - ('BamTools', '2.5.1'), - ('SQLite', '3.20.1'), -] - -skipsteps = ['configure'] - -prebuildopts = "make clean && " -buildopts = 'COMPGENEPRED=true SQLITE=true ZIPINPUT=true CXX="$CXX" LINK.cc="$CXX" ' -installopts = 'INSTALLDIR=%(installdir)s ' - -sanity_check_paths = { - 'files': ['bin/augustus', 'bin/bam2hints', '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_BIN_PATH': '%(installdir)s/bin', - 'AUGUSTUS_CONFIG_PATH': '%(installdir)s/config', - 'AUGUSTUS_SCRIPTS_PATH': '%(installdir)s/scripts', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.2-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.2-intel-2017a-Python-2.7.13.eb deleted file mode 100644 index cdcd82e8ab50..000000000000 --- a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.2-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,55 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'AUGUSTUS' -version = '3.3.2' -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'] -checksums = [ - '989a95fe3a83d62af4d323a9727d11b2c566adcf4d789d5d86d7b842d83e7671', # augustus-3.3.2.tar.gz - '96e8d72b67e820dca0d6fdbda5b9735dc8259e27fe06167462f2bdbfef5ed7d7', # AUGUSTUS-3.3.2_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'), - ('SAMtools', '1.5'), - ('HTSlib', '1.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/augustus', 'bin/bam2hints', '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_BIN_PATH': '%(installdir)s/bin', - 'AUGUSTUS_CONFIG_PATH': '%(installdir)s/config', - 'AUGUSTUS_SCRIPTS_PATH': '%(installdir)s/scripts', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.2-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.2-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 11dad5250b63..000000000000 --- a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.2-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,62 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'AUGUSTUS' -version = '3.3.2' -versionsuffix = '-Python-2.7.14' - -homepage = 'http://bioinf.uni-greifswald.de/augustus/' -description = "AUGUSTUS is a program that predicts genes in eukaryotic genomic sequences" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = [ - 'http://bioinf.uni-greifswald.de/augustus/binaries/', - 'http://bioinf.uni-greifswald.de/augustus/binaries/old/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - '%(name)s-%(version)s_fix-hardcoding.patch', - '%(name)s-%(version)s_additional_fix_hardcoding.patch', -] -checksums = [ - '989a95fe3a83d62af4d323a9727d11b2c566adcf4d789d5d86d7b842d83e7671', # augustus-3.3.2.tar.gz - '96e8d72b67e820dca0d6fdbda5b9735dc8259e27fe06167462f2bdbfef5ed7d7', # AUGUSTUS-3.3.2_fix-hardcoding.patch - # AUGUSTUS-3.3.2_additional_fix_hardcoding.patch - '2100c3c85a47228f1f2110b636f462305ba37a5f0c4b6f660d67f1696b25f79f', -] - -dependencies = [ - ('zlib', '1.2.11'), - ('Boost', '1.65.1', versionsuffix), - ('GSL', '2.4'), - ('SAMtools', '1.6'), - ('HTSlib', '1.6'), - ('BCFtools', '1.6'), - ('tabix', '0.2.6'), - ('lpsolve', '5.5.2.5'), - ('SuiteSparse', '5.1.2', '-METIS-5.1.0'), - ('BamTools', '2.5.1'), - ('SQLite', '3.20.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/augustus', 'bin/bam2hints', '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_BIN_PATH': '%(installdir)s/bin', - 'AUGUSTUS_CONFIG_PATH': '%(installdir)s/config', - 'AUGUSTUS_SCRIPTS_PATH': '%(installdir)s/scripts', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.2-intel-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.2-intel-2018b-Python-2.7.15.eb deleted file mode 100644 index 5b551b20d92d..000000000000 --- a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.2-intel-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,63 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'AUGUSTUS' -version = '3.3.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://bioinf.uni-greifswald.de/augustus/' -description = "AUGUSTUS is a program that predicts genes in eukaryotic genomic sequences" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = [ - 'http://bioinf.uni-greifswald.de/augustus/binaries/', - 'http://bioinf.uni-greifswald.de/augustus/binaries/old/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - '%(name)s-%(version)s_fix-hardcoding.patch', - '%(name)s-%(version)s_additional_fix_hardcoding.patch', -] -checksums = [ - '989a95fe3a83d62af4d323a9727d11b2c566adcf4d789d5d86d7b842d83e7671', # augustus-3.3.2.tar.gz - '96e8d72b67e820dca0d6fdbda5b9735dc8259e27fe06167462f2bdbfef5ed7d7', # AUGUSTUS-3.3.2_fix-hardcoding.patch - # AUGUSTUS-3.3.2_additional_fix_hardcoding.patch - '2100c3c85a47228f1f2110b636f462305ba37a5f0c4b6f660d67f1696b25f79f', -] - -dependencies = [ - ('zlib', '1.2.11'), - ('Python', '2.7.15'), - ('Boost.Python', '1.67.0', versionsuffix), - ('GSL', '2.5'), - ('SAMtools', '1.9'), - ('HTSlib', '1.9'), - ('BCFtools', '1.9'), - ('tabix', '0.2.6'), - ('lpsolve', '5.5.2.5'), - ('SuiteSparse', '5.1.2', '-METIS-5.1.0'), - ('BamTools', '2.5.1'), - ('SQLite', '3.24.0'), -] - -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/augustus', 'bin/bam2hints', '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_BIN_PATH': '%(installdir)s/bin', - 'AUGUSTUS_CONFIG_PATH': '%(installdir)s/config', - 'AUGUSTUS_SCRIPTS_PATH': '%(installdir)s/scripts', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.2-intel-2019a.eb b/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.2-intel-2019a.eb deleted file mode 100644 index bd9023bfa329..000000000000 --- a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.2-intel-2019a.eb +++ /dev/null @@ -1,60 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'AUGUSTUS' -version = '3.3.2' - -homepage = 'http://bioinf.uni-greifswald.de/augustus/' -description = "AUGUSTUS is a program that predicts genes in eukaryotic genomic sequences" - -toolchain = {'name': 'intel', 'version': '2019a'} - -source_urls = [ - 'http://bioinf.uni-greifswald.de/augustus/binaries/', - 'http://bioinf.uni-greifswald.de/augustus/binaries/old/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - '%(name)s-%(version)s_fix-hardcoding.patch', - '%(name)s-%(version)s_additional_fix_hardcoding.patch', -] -checksums = [ - '989a95fe3a83d62af4d323a9727d11b2c566adcf4d789d5d86d7b842d83e7671', # augustus-3.3.2.tar.gz - '96e8d72b67e820dca0d6fdbda5b9735dc8259e27fe06167462f2bdbfef5ed7d7', # AUGUSTUS-3.3.2_fix-hardcoding.patch - # AUGUSTUS-3.3.2_additional_fix_hardcoding.patch - '2100c3c85a47228f1f2110b636f462305ba37a5f0c4b6f660d67f1696b25f79f', -] - -dependencies = [ - ('zlib', '1.2.11'), - ('Boost', '1.70.0'), - ('GSL', '2.5'), - ('SAMtools', '1.9'), - ('HTSlib', '1.9'), # also provides tabix - ('BCFtools', '1.9'), - ('lpsolve', '5.5.2.5'), - ('SuiteSparse', '5.4.0', '-METIS-5.1.0'), - ('BamTools', '2.5.1'), - ('SQLite', '3.27.2'), -] - -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/augustus', 'bin/bam2hints', '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_BIN_PATH': '%(installdir)s/bin', - 'AUGUSTUS_CONFIG_PATH': '%(installdir)s/config', - 'AUGUSTUS_SCRIPTS_PATH': '%(installdir)s/scripts', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.2_additional_fix_hardcoding.patch b/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.2_additional_fix_hardcoding.patch deleted file mode 100644 index 07d68af9d7a2..000000000000 --- a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.2_additional_fix_hardcoding.patch +++ /dev/null @@ -1,33 +0,0 @@ -fix the additional hardcoded compiler options that are making trouble. -author: fenglai liu (fenglai@accre.vanderbilt.edu) -diff -Naur augustus-3.3.2.ori/auxprogs/bam2hints/Makefile augustus-3.3.2/auxprogs/bam2hints/Makefile ---- augustus-3.3.2.ori/auxprogs/bam2hints/Makefile 2019-02-26 13:31:59.005083190 -0600 -+++ augustus-3.3.2/auxprogs/bam2hints/Makefile 2019-02-27 11:58:22.100807318 -0600 -@@ -8,13 +8,13 @@ - # Last modified: 09-October-2015 by Katharina J. Hoff - - # Variable definition --INCLUDES = /usr/include/bamtools -+INCLUDES = $(EBROOTBAMTOOLS)/include/bamtools - LIBS = -lbamtools -lz - SOURCES = bam2hints.cc - OBJECTS = $(SOURCES:.cc=.o) - CXXFLAGS += -Wall -O2 # -g -p -g -ggdb - --LINK.cc = g++ -+LINK.cc = $(CXX) - - # Recipe(s) - # $@: full target name of current target. -diff -Naur augustus-3.3.2.ori/auxprogs/filterBam/src/Makefile augustus-3.3.2/auxprogs/filterBam/src/Makefile ---- augustus-3.3.2.ori/auxprogs/filterBam/src/Makefile 2019-02-26 13:31:59.004083210 -0600 -+++ augustus-3.3.2/auxprogs/filterBam/src/Makefile 2019-02-27 12:23:43.812006140 -0600 -@@ -8,7 +8,7 @@ - printElapsedTime.cc sumMandIOperations.cc sumDandIOperations.cc PairednessCoverage.cc - PROGRAM = filterBam - OBJECTS = $(SOURCES:.cc=.o) --BAMTOOLS = /usr/include/bamtools -+BAMTOOLS = $(EBROOTBAMTOOLS)/include/bamtools - INCLUDES = -I$(BAMTOOLS) -Iheaders -I./bamtools - LIBS = -lbamtools -lz - CFLAGS = -std=c++0x diff --git a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.2_fix-hardcoding.patch b/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.2_fix-hardcoding.patch deleted file mode 100644 index 18bc6ccb967d..000000000000 --- a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.2_fix-hardcoding.patch +++ /dev/null @@ -1,88 +0,0 @@ -fix hardcoded compiler names in Makefile + don't try to link binaries in /usr/local/bin -author: Kenneth Hoste (HPC-UGent), ported by Maxime Boissonneault (ComputeCanada) -diff -ru augustus-3.3.2.orig/auxprogs/bam2wig/Makefile augustus-3.3.2/auxprogs/bam2wig/Makefile ---- augustus-3.3.2.orig/auxprogs/bam2wig/Makefile 2019-02-26 14:52:06.899673626 +0000 -+++ augustus-3.3.2/auxprogs/bam2wig/Makefile 2019-02-26 15:20:39.258854823 +0000 -@@ -15,15 +15,15 @@ - PROGRAM = bam2wig - SOURCES = $(PROGRAM) - OBJECTS = $(SOURCES:.c=.o) --SAMTOOLS=$(TOOLDIR)/samtools/ --HTSLIB=$(TOOLDIR)/htslib/ --BCFTOOLS=$(TOOLDIR)/bcftools/ --TABIX=$(TOOLDIR)/tabix/ --INCLUDES=-I$(SAMTOOLS) -I. -I$(HTSLIB) -I$(BCFTOOLS) -I$(TABIX) -+SAMTOOLS=$(EBROOTSAMTOOLS) -+HTSLIB=$(EBROOTHTSLIB) -+#BCFTOOLS=$(TOOLDIR)/bcftools/ -+#TABIX=$(TOOLDIR)/tabix/ -+INCLUDES=-I$(SAMTOOLS)/include/bam -I. -I$(HTSLIB)/include - VPATH=$(SAMTOOLS) --LIBS=$(SAMTOOLS)/libbam.a $(HTSLIB)/libhts.a -lcurses -lm -lz -lpthread -lcurl -lssl -lcrypto --CFLAGS=-Wall -O2 $(INCLUDES) --CC=gcc -+LIBS=$(SAMTOOLS)/lib/libbam.a $(HTSLIB)/lib/libhts.a -lcurses -lm -lz -lpthread -lcurl -lssl -lcrypto -+CFLAGS:=-Wall -O2 $(CFLAGS) $(INCLUDES) -+CC:=$(CC) - - $(PROGRAM) : bam2wig.o - $(CC) $(CFLAGS) $^ -o $@ $(LIBS) -lbz2 -llzma -diff -ru augustus-3.3.2.orig/auxprogs/compileSpliceCands/Makefile augustus-3.3.2/auxprogs/compileSpliceCands/Makefile ---- augustus-3.3.2.orig/auxprogs/compileSpliceCands/Makefile 2019-02-26 14:52:07.122673914 +0000 -+++ augustus-3.3.2/auxprogs/compileSpliceCands/Makefile 2019-02-26 14:55:08.623907877 +0000 -@@ -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 - -diff -ru augustus-3.3.2.orig/auxprogs/homGeneMapping/src/Makefile augustus-3.3.2/auxprogs/homGeneMapping/src/Makefile ---- augustus-3.3.2.orig/auxprogs/homGeneMapping/src/Makefile 2019-02-26 14:52:07.074673852 +0000 -+++ augustus-3.3.2/auxprogs/homGeneMapping/src/Makefile 2019-02-26 14:55:08.623907877 +0000 -@@ -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. -diff -ru augustus-3.3.2.orig/auxprogs/joingenes/Makefile augustus-3.3.2/auxprogs/joingenes/Makefile ---- augustus-3.3.2.orig/auxprogs/joingenes/Makefile 2019-02-26 14:52:06.893673619 +0000 -+++ augustus-3.3.2/auxprogs/joingenes/Makefile 2019-02-26 14:55:08.624907879 +0000 -@@ -1,4 +1,4 @@ --CC=g++ -+CC=$(CXX) - CFLAGS=-Wall -std=gnu++0x - - all: joingenes -diff -ru augustus-3.3.2.orig/Makefile augustus-3.3.2/Makefile ---- augustus-3.3.2.orig/Makefile 2019-02-26 14:52:07.123673915 +0000 -+++ augustus-3.3.2/Makefile 2019-02-26 14:55:08.624907879 +0000 -@@ -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/AUGUSTUS/AUGUSTUS-3.3.3-foss-2019b.eb b/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.3-foss-2019b.eb deleted file mode 100644 index a6b55055cc5e..000000000000 --- a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.3-foss-2019b.eb +++ /dev/null @@ -1,63 +0,0 @@ -# Updated by: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'ConfigureMake' - -name = 'AUGUSTUS' -version = '3.3.3' - -# HTTPS doesn't work -homepage = 'http://bioinf.uni-greifswald.de/augustus/' -description = "AUGUSTUS is a program that predicts genes in eukaryotic genomic sequences" - -toolchain = {'name': 'foss', 'version': '2019b'} - -# https://github.com/Gaius-Augustus/Augustus/archive -github_account = 'Gaius-Augustus' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -patches = [ - '%(name)s-%(version)s_fix-hardcoding.patch', -] -checksums = [ - '2fc5f9fd2f0c3bba2924df42ffaf55b5c130228cea18efdb3b6dfab9efa8c9f4', # v3.3.3.tar.gz - '414907ab65cd27df33508f7d0c2fde4cc5e6ffd9fb7be9357d1488851e480e94', # AUGUSTUS-3.3.3_fix-hardcoding.patch -] - -dependencies = [ - ('zlib', '1.2.11'), - ('Boost', '1.71.0'), - ('GSL', '2.6'), - ('SAMtools', '1.10'), - ('HTSlib', '1.10.2'), # also provides tabix - ('BCFtools', '1.10.2'), - ('lpsolve', '5.5.2.5'), - ('SuiteSparse', '5.6.0', '-METIS-5.1.0'), - ('BamTools', '2.5.1'), - ('SQLite', '3.29.0'), -] - -skipsteps = ['configure'] - -# run "make clean" to avoid using binaries included with the source tarball -prebuildopts = "make clean && " - -buildopts = 'COMPGENEPRED=true SQLITE=true ZIPINPUT=true CXX="$CXX" LINK.cc="$CXX" ' -installopts = 'INSTALLDIR=%(installdir)s ' - -sanity_check_paths = { - 'files': ['bin/augustus', 'bin/bam2hints', 'bin/espoca', 'bin/etraining', - 'bin/fastBlockSearch', 'bin/filterBam', 'bin/getSeq', 'bin/homGeneMapping', 'bin/joingenes', - 'bin/load2sqlitedb', 'bin/prepareAlign'], - 'dirs': ['config', 'scripts'], -} -sanity_check_commands = ['augustus --help'] - -modextrapaths = {'PATH': 'scripts'} -modextravars = { - 'AUGUSTUS_BIN_PATH': '%(installdir)s/bin', - 'AUGUSTUS_CONFIG_PATH': '%(installdir)s/config', - 'AUGUSTUS_SCRIPTS_PATH': '%(installdir)s/scripts', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.3-intel-2019b.eb b/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.3-intel-2019b.eb deleted file mode 100644 index 47da0b5a46ef..000000000000 --- a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.3-intel-2019b.eb +++ /dev/null @@ -1,63 +0,0 @@ -# Updated by: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'ConfigureMake' - -name = 'AUGUSTUS' -version = '3.3.3' - -# HTTPS doesn't work -homepage = 'http://bioinf.uni-greifswald.de/augustus/' -description = "AUGUSTUS is a program that predicts genes in eukaryotic genomic sequences" - -toolchain = {'name': 'intel', 'version': '2019b'} - -# https://github.com/Gaius-Augustus/Augustus/archive -github_account = 'Gaius-Augustus' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -patches = [ - '%(name)s-%(version)s_fix-hardcoding.patch', -] -checksums = [ - '2fc5f9fd2f0c3bba2924df42ffaf55b5c130228cea18efdb3b6dfab9efa8c9f4', # v3.3.3.tar.gz - '414907ab65cd27df33508f7d0c2fde4cc5e6ffd9fb7be9357d1488851e480e94', # AUGUSTUS-3.3.3_fix-hardcoding.patch -] - -dependencies = [ - ('zlib', '1.2.11'), - ('Boost', '1.71.0'), - ('GSL', '2.6'), - ('SAMtools', '1.10'), - ('HTSlib', '1.10.2'), # also provides tabix - ('BCFtools', '1.10.2'), - ('lpsolve', '5.5.2.5'), - ('SuiteSparse', '5.6.0', '-METIS-5.1.0'), - ('BamTools', '2.5.1'), - ('SQLite', '3.29.0'), -] - -skipsteps = ['configure'] - -# run "make clean" to avoid using binaries included with the source tarball -prebuildopts = "make clean && " - -buildopts = 'COMPGENEPRED=true SQLITE=true ZIPINPUT=true CXX="$CXX" LINK.cc="$CXX" ' -installopts = 'INSTALLDIR=%(installdir)s ' - -sanity_check_paths = { - 'files': ['bin/augustus', 'bin/bam2hints', 'bin/espoca', 'bin/etraining', - 'bin/fastBlockSearch', 'bin/filterBam', 'bin/getSeq', 'bin/homGeneMapping', 'bin/joingenes', - 'bin/load2sqlitedb', 'bin/prepareAlign'], - 'dirs': ['config', 'scripts'], -} -sanity_check_commands = ['augustus --help'] - -modextrapaths = {'PATH': 'scripts'} -modextravars = { - 'AUGUSTUS_BIN_PATH': '%(installdir)s/bin', - 'AUGUSTUS_CONFIG_PATH': '%(installdir)s/config', - 'AUGUSTUS_SCRIPTS_PATH': '%(installdir)s/scripts', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.3_fix-hardcoding.patch b/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.3_fix-hardcoding.patch deleted file mode 100644 index 09a4623ecb06..000000000000 --- a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3.3_fix-hardcoding.patch +++ /dev/null @@ -1,152 +0,0 @@ -fix hardcoded compiler names in Makefile + don't try to link binaries in /usr/local/bin -author: Kenneth Hoste (HPC-UGent), ported by Maxime Boissonneault (ComputeCanada) -author: fenglai liu (fenglai@accre.vanderbilt.edu) -updated for newer version by: Pavel Grochal (INUITS) -diff Augustus-3.3.3/auxprogs/bam2wig/Makefile{.orig,} -ru ---- Augustus-3.3.3/auxprogs/bam2wig/Makefile.orig 2020-02-28 14:17:14.932644416 +0100 -+++ Augustus-3.3.3/auxprogs/bam2wig/Makefile 2020-02-28 14:19:06.313789625 +0100 -@@ -15,14 +15,14 @@ - PROGRAM = bam2wig - SOURCES = $(PROGRAM) - OBJECTS = $(SOURCES:.c=.o) --SAMTOOLS=$(TOOLDIR)/samtools --HTSLIB=$(TOOLDIR)/htslib --BCFTOOLS=$(TOOLDIR)/bcftools --INCLUDES=-I$(SAMTOOLS) -I. -I$(HTSLIB) -I$(BCFTOOLS) -+SAMTOOLS=$(EBROOTSAMTOOLS) -+HTSLIB=$(EBROOTHTSLIB) -+# BCFTOOLS=$(TOOLDIR)/bcftools -+INCLUDES=-I$(SAMTOOLS)/include/bam -I. -I$(HTSLIB)/include - VPATH=$(SAMTOOLS) --LIBS=$(SAMTOOLS)/libbam.a $(HTSLIB)/libhts.a -lcurses -lm -lz -lpthread -lcurl -lssl -lcrypto --CFLAGS=-Wall -O2 $(INCLUDES) --CC=gcc -+LIBS=$(SAMTOOLS)/lib/libbam.a $(HTSLIB)/lib/libhts.a -lcurses -lm -lz -lpthread -lcurl -lssl -lcrypto -+CFLAGS:=-Wall -O2 $(CFLAGS) $(INCLUDES) -+CC:=$(CC) - - $(PROGRAM) : bam2wig.o - $(CC) $(CFLAGS) $^ -o $@ $(LIBS) -lbz2 -llzma -diff Augustus-3.3.3/auxprogs/compileSpliceCands/Makefile{.orig,} -ru ---- Augustus-3.3.3/auxprogs/compileSpliceCands/Makefile.orig 2020-02-28 15:13:11.439232201 +0100 -+++ Augustus-3.3.3/auxprogs/compileSpliceCands/Makefile 2020-02-28 15:14:06.494123252 +0100 -@@ -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 -+compileSpliceCands.o : compileSpliceCands.c -+ $(CC) -Wall -pedantic -ansi $(CPPFLAGS) -c compileSpliceCands.c - - all : compileSpliceCands - -diff Augustus-3.3.3/auxprogs/homGeneMapping/src/Makefile{.orig,} -ru ---- Augustus-3.3.3/auxprogs/homGeneMapping/src/Makefile.orig 2020-02-28 14:24:41.294099314 +0100 -+++ Augustus-3.3.3/auxprogs/homGeneMapping/src/Makefile 2020-02-28 14:24:58.937714359 +0100 -@@ -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. -diff Augustus-3.3.3/Makefile{.orig,} -ru ---- Augustus-3.3.3/Makefile.orig 2020-02-28 14:27:07.166947473 +0100 -+++ Augustus-3.3.3/Makefile 2020-02-28 14:27:39.330260218 +0100 -@@ -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 Augustus-3.3.3/auxprogs/bam2hints/Makefile{.orig,} -ru ---- Augustus-3.3.3/auxprogs/bam2hints/Makefile.orig 2020-02-28 15:21:20.913321499 +0100 -+++ Augustus-3.3.3/auxprogs/bam2hints/Makefile 2020-02-28 15:24:25.481563967 +0100 -@@ -8,13 +8,13 @@ - # Last modified: 09-October-2015 by Katharina J. Hoff - - # Variable definition --INCLUDES = /usr/include/bamtools -+INCLUDES = $(EBROOTBAMTOOLS)/include/bamtools - LIBS = -lbamtools -lz - SOURCES = bam2hints.cc - OBJECTS = $(SOURCES:.cc=.o) - CXXFLAGS += -Wall -O2 # -g -p -g -ggdb - --LINK.cc = g++ -+LINK.cc = $(CXX) - - # Recipe(s) - # $@: full target name of current target. -diff Augustus-3.3.3/auxprogs/filterBam/src/Makefile{.orig,} -ru ---- Augustus-3.3.3/auxprogs/filterBam/src/Makefile.orig 2020-02-28 14:41:32.389683743 +0100 -+++ Augustus-3.3.3/auxprogs/filterBam/src/Makefile 2020-02-28 14:43:12.219652446 +0100 -@@ -8,7 +8,7 @@ - printElapsedTime.cc sumMandIOperations.cc sumDandIOperations.cc PairednessCoverage.cc - PROGRAM = filterBam - OBJECTS = $(SOURCES:.cc=.o) --BAMTOOLS = /usr/include/bamtools -+BAMTOOLS = $(EBROOTBAMTOOLS)/include/bamtools - INCLUDES = -I$(BAMTOOLS) -Iheaders -I./bamtools - LIBS = -lbamtools -lz - CFLAGS = -std=c++0x ---- Augustus-3.3.3/auxprogs/joingenes/Makefile.orig 2020-04-22 17:23:34.829927330 +0200 -+++ Augustus-3.3.3/auxprogs/joingenes/Makefile 2020-04-22 17:24:14.881206231 +0200 -@@ -1,4 +1,4 @@ --CC=g++ -+CC=$(CXX) - CFLAGS=-Wall -std=gnu++0x - - all: joingenes ---- Augustus-3.3.3/src/Makefile.orig 2020-04-22 22:28:10.074833000 +0200 -+++ Augustus-3.3.3/src/Makefile 2020-04-22 22:28:26.352479069 +0200 -@@ -24,7 +24,7 @@ - ifdef COMPGENEPRED - CXXFLAGS += -std=c++11 -DCOMPGENEPRED - endif --INCLS = -I../include -+INCLS = ${CPPFLAGS} -I../include - - OBJS = genbank.o properties.o pp_profile.o pp_hitseq.o pp_scoring.o statemodel.o namgene.o \ - types.o gene.o evaluation.o motif.o geneticcode.o hints.o extrinsicinfo.o projectio.o \ ---- Augustus-3.3.3/auxprogs/utrrnaseq/Debug/makefile.orig 2020-04-22 23:04:30.186338000 +0200 -+++ Augustus-3.3.3/auxprogs/utrrnaseq/Debug/makefile 2020-04-22 23:04:57.667110000 +0200 -@@ -44,7 +44,7 @@ - utrrnaseq: $(OBJS) $(USER_OBJS) - @echo 'Building target: $@' - @echo 'Invoking: GCC C++ Linker' -- g++ -o "utrrnaseq" $(OBJS) $(USER_OBJS) $(LIBS) -+ $(CXX) $(CXXFLAGS) -o "utrrnaseq" $(OBJS) $(USER_OBJS) $(LIBS) - @echo 'Finished building target: $@' - @echo ' ' - ---- Augustus-3.3.3/auxprogs/utrrnaseq/Debug/src/subdir.mk.orig 2020-04-22 23:13:01.747305000 +0200 -+++ Augustus-3.3.3/auxprogs/utrrnaseq/Debug/src/subdir.mk 2020-04-22 23:13:07.139766000 +0200 -@@ -38,7 +38,7 @@ - src/%.o: ../src/%.cpp - @echo 'Building file: $<' - @echo 'Invoking: GCC C++ Compiler' -- g++ -I/usr/include/boost -O0 -g3 -pedantic -Wall -c -fmessage-length=0 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -o "$@" "$<" -+ $(CXX) $(CXXFLAGS) -I/usr/include/boost -O0 -g3 -pedantic -Wall -c -fmessage-length=0 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -o "$@" "$<" - @echo 'Finished building: $<' - @echo ' ' - diff --git a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3_bamtools_includepath.patch b/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3_bamtools_includepath.patch deleted file mode 100644 index 1b35e398e6fa..000000000000 --- a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3_bamtools_includepath.patch +++ /dev/null @@ -1,27 +0,0 @@ -add path to BamTools header files, otherwise some auxiliary programs don't compile -author: Albert Bogdanowicz -diff -Nru augustus.orig/auxprogs/bam2hints/Makefile augustus/auxprogs/bam2hints/Makefile ---- augustus.orig/auxprogs/bam2hints/Makefile 2016-03-30 16:25:29.000000000 +0200 -+++ augustus/auxprogs/bam2hints/Makefile 2018-04-12 16:04:16.212990536 +0200 -@@ -8,7 +8,7 @@ - # Last modified: 09-October-2015 by Katharina J. Hoff - - # Variable definition --INCLUDES = /usr/include/bamtools -+INCLUDES = $(EBROOTBAMTOOLS)/include/bamtools - LIBS = -lbamtools -lz - SOURCES = bam2hints.cc - OBJECTS = $(SOURCES:.cc=.o) -diff -Nru augustus.orig/auxprogs/filterBam/src/Makefile augustus/auxprogs/filterBam/src/Makefile ---- augustus.orig/auxprogs/filterBam/src/Makefile 2016-04-20 16:32:58.000000000 +0200 -+++ augustus/auxprogs/filterBam/src/Makefile 2018-04-12 16:04:43.033325771 +0200 -@@ -9,7 +9,7 @@ - PROGRAM = filterBam - OBJECTS = $(SOURCES:.cc=.o) - BAMTOOLS = /usr/include/bamtools --INCLUDES = -I$(BAMTOOLS) -Iheaders -I./bamtools -+INCLUDES = -I$(BAMTOOLS) -Iheaders -I./bamtools -I$(EBROOTBAMTOOLS)/include/bamtools - LIBS = -lbamtools -lz - CFLAGS = -std=c++0x - VPATH = functions - diff --git a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3_no_symlinks_install.patch b/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3_no_symlinks_install.patch deleted file mode 100644 index d71425e2ae53..000000000000 --- a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.3_no_symlinks_install.patch +++ /dev/null @@ -1,26 +0,0 @@ -author: Kenneth Hoste (HPC-UGent), Albert Bogdanowicz -don't try to link binaries in /usr/local/bin -diff -Nru augustus.orig/Makefile augustus/Makefile ---- augustus.orig/Makefile 2017-07-11 15:00:33.000000000 +0200 -+++ augustus/Makefile 2018-04-13 17:00:38.239949441 +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/AUGUSTUS/AUGUSTUS-3.4.0-foss-2020a.eb b/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.4.0-foss-2020a.eb deleted file mode 100644 index 462fb766558f..000000000000 --- a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.4.0-foss-2020a.eb +++ /dev/null @@ -1,64 +0,0 @@ -# Updated by: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'ConfigureMake' - -name = 'AUGUSTUS' -version = '3.4.0' - -homepage = 'https://bioinf.uni-greifswald.de/augustus/' -description = "AUGUSTUS is a program that predicts genes in eukaryotic genomic sequences" - -toolchain = {'name': 'foss', 'version': '2020a'} - -# https://github.com/Gaius-Augustus/Augustus/archive -github_account = 'Gaius-Augustus' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -patches = ['AUGUSTUS-%(version)s_fix-hardcoding.patch'] -checksums = [ - '2c06cf5953da5afdce1478fa10fcd3c280a3b050f1b2367bf3e731d7374d9bb8', # v3.4.0.tar.gz - 'e74023f28ee3e76590f4534d195c313b88b66a92ec779da184d30d056fc8e052', # AUGUSTUS-3.4.0_fix-hardcoding.patch -] - -builddependencies = [ - ('Python', '3.8.2'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('Boost', '1.72.0'), - ('GSL', '2.6'), - ('SAMtools', '1.10'), - ('HTSlib', '1.10.2'), # also provides tabix - ('BCFtools', '1.10.2'), - ('lpsolve', '5.5.2.11'), - ('SuiteSparse', '5.7.1', '-METIS-5.1.0'), - ('BamTools', '2.5.1'), - ('SQLite', '3.31.1'), -] - -skipsteps = ['configure'] - -# run "make clean" to avoid using binaries included with the source tarball -prebuildopts = "make clean && " - -buildopts = 'COMPGENEPRED=true SQLITE=true ZIPINPUT=true MYSQL=false CXX="$CXX" LINK.cc="$CXX" ' -installopts = 'INSTALLDIR=%(installdir)s ' - -sanity_check_paths = { - 'files': ['bin/augustus', 'bin/bam2hints', 'bin/etraining', 'bin/fastBlockSearch', - 'bin/filterBam', 'bin/getSeq', 'bin/homGeneMapping', 'bin/joingenes', - 'bin/load2sqlitedb', 'bin/prepareAlign'], - 'dirs': ['config', 'scripts'], -} -sanity_check_commands = ['augustus --help'] - -modextrapaths = {'PATH': 'scripts'} -modextravars = { - 'AUGUSTUS_BIN_PATH': '%(installdir)s/bin', - 'AUGUSTUS_CONFIG_PATH': '%(installdir)s/config', - 'AUGUSTUS_SCRIPTS_PATH': '%(installdir)s/scripts', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.5.0-foss-2023a.eb b/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.5.0-foss-2023a.eb new file mode 100644 index 000000000000..2c31ade2eb0a --- /dev/null +++ b/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.5.0-foss-2023a.eb @@ -0,0 +1,74 @@ +# Updated by: Pavel Grochal (INUITS) +# License: GPLv2 +# Update: Petr Král (INUITS) + +easyblock = 'ConfigureMake' + +name = 'AUGUSTUS' +version = '3.5.0' + +homepage = 'https://bioinf.uni-greifswald.de/augustus/' +description = "AUGUSTUS is a program that predicts genes in eukaryotic genomic sequences" + +toolchain = {'name': 'foss', 'version': '2023a'} + +github_account = 'Gaius-Augustus' +source_urls = [GITHUB_SOURCE] +sources = ['v%(version)s.tar.gz'] +checksums = ['5ed6ce6106303b800c5e91d37a250baff43b20824657b853ae04d11ad8bdd686'] + +builddependencies = [ + ('Python', '3.11.3'), +] + +dependencies = [ + ('zlib', '1.2.13'), + ('Boost', '1.82.0'), + ('GSL', '2.7'), + ('SAMtools', '1.18'), + ('HTSlib', '1.18'), # also provides tabix + ('BCFtools', '1.18'), + ('lpsolve', '5.5.2.11'), + ('SuiteSparse', '7.1.0'), + ('BamTools', '2.5.2'), + ('SQLite', '3.42.0'), +] + +skipsteps = ['configure'] + +# run "make clean" to avoid using binaries included with the source tarball +prebuildopts = "make clean && " + +_tmpl = 'INCLUDE_PATH_{dep}=-I{root}{incl} LIBRARY_PATH_{dep}="-L{root}{lib} -Wl,-rpath,{root}{lib}"' + +buildopts = ' '.join([ + 'COMPGENEPRED=true SQLITE=true ZIPINPUT=true MYSQL=false CXX="$CXX" ', + _tmpl.format(dep='ZLIB', root='$EBROOTZLIB', incl='/include', lib='/lib'), + _tmpl.format(dep='BOOST', root='$EBROOTBOOST', incl='/include', lib='/lib'), + _tmpl.format(dep='LPSOLVE', root='$EBROOTLPSOLVE', incl='/include', lib='/lib'), + _tmpl.format(dep='SUITESPARSE', root='$EBROOTSUITESPARSE', incl='/include', lib='/lib'), + _tmpl.format(dep='GSL', root='$EBROOTGSL', incl='/include', lib='/lib'), + _tmpl.format(dep='SQLITE', root='$EBROOTSQLITE', incl='/include', lib='/lib'), + _tmpl.format(dep='BAMTOOLS', root='$EBROOTBAMTOOLS', incl='/include/bamtools', lib='/lib'), + _tmpl.format(dep='HTSLIB', root='$EBROOTHTSLIB', incl='/include/htslib', lib='/lib'), +]) + +preinstallopts = "sed -i '/ln -sf/d' Makefile && " +installopts = 'INSTALLDIR=%(installdir)s ' + +sanity_check_paths = { + 'files': ['bin/augustus', 'bin/bam2hints', 'bin/etraining', 'bin/fastBlockSearch', + 'bin/filterBam', 'bin/getSeq', 'bin/homGeneMapping', 'bin/joingenes', + 'bin/load2sqlitedb', 'bin/prepareAlign'], + 'dirs': ['config', 'scripts'], +} +sanity_check_commands = ['augustus --help'] + +modextrapaths = {'PATH': 'scripts'} +modextravars = { + 'AUGUSTUS_BIN_PATH': '%(installdir)s/bin', + 'AUGUSTUS_CONFIG_PATH': '%(installdir)s/config', + 'AUGUSTUS_SCRIPTS_PATH': '%(installdir)s/scripts', +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/Abseil/Abseil-20240722.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/Abseil/Abseil-20240722.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..24951c68814c --- /dev/null +++ b/easybuild/easyconfigs/a/Abseil/Abseil-20240722.0-GCCcore-13.3.0.eb @@ -0,0 +1,34 @@ +easyblock = 'CMakeMake' + +name = 'Abseil' +version = '20240722.0' + +homepage = 'https://abseil.io/' +description = """Abseil is an open-source collection of C++ library code designed to augment the +C++ standard library. The Abseil library code is collected from Google's own +C++ code base, has been extensively tested and used in production, and is the +same code we depend on in our daily coding lives.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = [ + 'https://github.com/%(namelower)s/%(namelower)s-cpp/archive/refs/tags'] +sources = ['%(version)s.tar.gz'] +checksums = ['f50e5ac311a81382da7fa75b97310e4b9006474f9560ac46f54a9967f07d4ae3'] + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), +] + +configopts = "-DABSL_PROPAGATE_CXX_STD=ON " + +build_shared_libs = True + +sanity_check_paths = { + 'files': ['lib/libabsl_base.' + SHLIB_EXT], + 'dirs': ['include/absl'], +} + +moduleclass = 'lib' 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 deleted file mode 100644 index 6cc4080cdd0f..000000000000 --- a/easybuild/easyconfigs/a/AdapterRemoval/AdapterRemoval-2.2.0-foss-2016b.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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/AdapterRemoval/AdapterRemoval-2.2.2-foss-2018b.eb b/easybuild/easyconfigs/a/AdapterRemoval/AdapterRemoval-2.2.2-foss-2018b.eb deleted file mode 100644 index 5e3751bc8b7e..000000000000 --- a/easybuild/easyconfigs/a/AdapterRemoval/AdapterRemoval-2.2.2-foss-2018b.eb +++ /dev/null @@ -1,34 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'MakeCp' - -name = 'AdapterRemoval' -version = '2.2.2' - -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': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/MikkelSchubert/%(namelower)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['99832546428a1e9463a565fa726844a0559828bda9428b2b51ef6b3558079b67'] - -files_to_copy = [(['build/%(name)s'], 'bin'), (['build/%(name)s.1'], 'share/man/man1')] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), -] - -sanity_check_paths = { - 'files': ['bin/%(name)s'], - 'dirs': ['share'] -} - -sanity_check_commands = [('AdapterRemoval', '--version')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AdapterRemoval/AdapterRemoval-2.3.1-foss-2018b.eb b/easybuild/easyconfigs/a/AdapterRemoval/AdapterRemoval-2.3.1-foss-2018b.eb deleted file mode 100644 index 81b6df4ce69f..000000000000 --- a/easybuild/easyconfigs/a/AdapterRemoval/AdapterRemoval-2.3.1-foss-2018b.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'ConfigureMake' - -name = 'AdapterRemoval' -version = '2.3.1' - -github_account = 'MikkelSchubert' -homepage = 'https://github.com/%/(github_account)s/%(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': '2018b'} -toolchainopts = {'pic': True} - -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['2ce750372e1a2e786484807034b321a2593827d5a783454541e0b3c9f788eb3b'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), -] - -skipsteps = ['configure'] - -installopts = "PREFIX=%(installdir)s" - -runtest = 'test' - -sanity_check_paths = { - 'files': ['bin/%(name)s'], - 'dirs': ['share'] -} - -sanity_check_commands = [('%(name)s', '--version')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/Advisor/Advisor-2016_update2.eb b/easybuild/easyconfigs/a/Advisor/Advisor-2016_update2.eb deleted file mode 100644 index 21672b12c98c..000000000000 --- a/easybuild/easyconfigs/a/Advisor/Advisor-2016_update2.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'Advisor' -version = '2016_update2' - -homepage = 'https://software.intel.com/intel-advisor-xe' -description = """Vectorization Optimization and Thread Prototyping - - Vectorize & thread code or performance “dies†- - Easy workflow + data + tips = faster code faster - - Prioritize, Prototype & Predict performance gain - """ - -toolchain = SYSTEM - -sources = ['advisor_xe_%(version)s.tar.gz'] -checksums = ['57ea721fb7d1c322a8b360ddc8de6834629dde9e7bc9dc2eb5c5c1c31aed7e90'] - -dontcreateinstalldir = True - -# license file -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 deleted file mode 100644 index d177dec792fa..000000000000 --- a/easybuild/easyconfigs/a/Advisor/Advisor-2017_update1.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'Advisor' -version = '2017_update1' - -homepage = 'https://software.intel.com/intel-advisor-xe' -description = """Vectorization Optimization and Thread Prototyping - - Vectorize & thread code or performance “dies†- - Easy workflow + data + tips = faster code faster - - Prioritize, Prototype & Predict performance gain - """ - -toolchain = SYSTEM - -sources = ['advisor_%(version)s.tar.gz'] -checksums = ['5bb545d2d53dbc42a427e8aa34ab4060fa4a04812a6389849443ac19f72522de'] - -dontcreateinstalldir = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/a/Advisor/Advisor-2018_update1.eb b/easybuild/easyconfigs/a/Advisor/Advisor-2018_update1.eb deleted file mode 100644 index 3e2ff237b897..000000000000 --- a/easybuild/easyconfigs/a/Advisor/Advisor-2018_update1.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'Advisor' -version = '2018_update1' - -homepage = 'https://software.intel.com/intel-advisor-xe' -description = """Vectorization Optimization and Thread Prototyping - - Vectorize & thread code or performance “dies†- - Easy workflow + data + tips = faster code faster - - Prioritize, Prototype & Predict performance gain - """ - -toolchain = SYSTEM - -sources = ['advisor_%(version)s.tar.gz'] -checksums = ['611206c771a318fe23bebcf4058748229730821565a8e8c16afe86f240443f35'] - -dontcreateinstalldir = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/a/Advisor/Advisor-2018_update3.eb b/easybuild/easyconfigs/a/Advisor/Advisor-2018_update3.eb deleted file mode 100644 index a2ff10db0aec..000000000000 --- a/easybuild/easyconfigs/a/Advisor/Advisor-2018_update3.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'Advisor' -version = '2018_update3' - -homepage = 'https://software.intel.com/intel-advisor-xe' -description = """Vectorization Optimization and Thread Prototyping - - Vectorize & thread code or performance “dies†- - Easy workflow + data + tips = faster code faster - - Prioritize, Prototype & Predict performance gain - """ - -toolchain = SYSTEM - -sources = ['advisor_%(version)s.tar.gz'] -checksums = ['e8d42ffd478244cb168e4e8d8b3b15dd6e9245ed57a008d369337f0bba7d8f25'] - -dontcreateinstalldir = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/a/Advisor/Advisor-2019_update2.eb b/easybuild/easyconfigs/a/Advisor/Advisor-2019_update2.eb deleted file mode 100644 index 24ce3fe1c317..000000000000 --- a/easybuild/easyconfigs/a/Advisor/Advisor-2019_update2.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'Advisor' -version = '2019_update2' - -homepage = 'https://software.intel.com/intel-advisor-xe' -description = """Vectorization Optimization and Thread Prototyping - - Vectorize & thread code or performance “dies†- - Easy workflow + data + tips = faster code faster - - Prioritize, Prototype & Predict performance gain - """ - -toolchain = SYSTEM - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/15084/'] -sources = ['advisor_%(version)s.tar.gz'] -checksums = ['b63e11b0601013ad21789869ad76be5a836da566ee47c125dcda19ff8277de77'] - -dontcreateinstalldir = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/a/Advisor/Advisor-2019_update3.eb b/easybuild/easyconfigs/a/Advisor/Advisor-2019_update3.eb deleted file mode 100644 index a9f9a8881546..000000000000 --- a/easybuild/easyconfigs/a/Advisor/Advisor-2019_update3.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Advisor' -version = '2019_update3' - -homepage = 'https://software.intel.com/intel-advisor-xe' -description = """Vectorization Optimization and Thread Prototyping - - Vectorize & thread code or performance “dies†- - Easy workflow + data + tips = faster code faster - - Prioritize, Prototype & Predict performance gain - """ - -toolchain = SYSTEM - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/15206/'] -sources = ['advisor_%(version)s.tar.gz'] -checksums = ['6597f165dee3c6444eb0f38a9069327d10584b09555f5d2c4ed86b8f84d980bb'] - -dontcreateinstalldir = True - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/a/Advisor/Advisor-2019_update5.eb b/easybuild/easyconfigs/a/Advisor/Advisor-2019_update5.eb deleted file mode 100644 index 6a0d2fa4eced..000000000000 --- a/easybuild/easyconfigs/a/Advisor/Advisor-2019_update5.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Advisor' -version = '2019_update5' - -homepage = 'https://software.intel.com/intel-advisor-xe' -description = """Vectorization Optimization and Thread Prototyping - - Vectorize & thread code or performance “dies†- - Easy workflow + data + tips = faster code faster - - Prioritize, Prototype & Predict performance gain - """ - -toolchain = SYSTEM - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/15825/'] -sources = ['advisor_%(version)s.tar.gz'] -checksums = ['3f203ee63df37e87423fdd4cbeb5ec027b3d11e50c9121935f8b323dd635e866'] - -dontcreateinstalldir = True - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/a/Advisor/Advisor-2021.2.0.eb b/easybuild/easyconfigs/a/Advisor/Advisor-2021.2.0.eb index 2a7de357e47a..144362e2eb70 100644 --- a/easybuild/easyconfigs/a/Advisor/Advisor-2021.2.0.eb +++ b/easybuild/easyconfigs/a/Advisor/Advisor-2021.2.0.eb @@ -13,7 +13,7 @@ description = """Vectorization Optimization and Thread Prototyping toolchain = SYSTEM -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/17730/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/17730/'] sources = ['l_oneapi_advisor_p_%(version)s.189_offline.sh'] checksums = ['9d9e9aa11819e6422f732de0e29e70a164e576254504857713cfec90b6b78664'] diff --git a/easybuild/easyconfigs/a/Advisor/Advisor-2021.4.0.eb b/easybuild/easyconfigs/a/Advisor/Advisor-2021.4.0.eb index 55354cc6e257..ec07e00e07ef 100644 --- a/easybuild/easyconfigs/a/Advisor/Advisor-2021.4.0.eb +++ b/easybuild/easyconfigs/a/Advisor/Advisor-2021.4.0.eb @@ -13,7 +13,7 @@ description = """Vectorization Optimization and Thread Prototyping toolchain = SYSTEM -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18220/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18220/'] sources = ['l_oneapi_advisor_p_%(version)s.389_offline.sh'] checksums = ['dd948f7312629d9975e12a57664f736b8e011de948771b4c05ad444438532be8'] diff --git a/easybuild/easyconfigs/a/Advisor/Advisor-2022.1.0.eb b/easybuild/easyconfigs/a/Advisor/Advisor-2022.1.0.eb index 58235ccff908..34a2115a37c9 100644 --- a/easybuild/easyconfigs/a/Advisor/Advisor-2022.1.0.eb +++ b/easybuild/easyconfigs/a/Advisor/Advisor-2022.1.0.eb @@ -13,7 +13,7 @@ description = """Vectorization Optimization and Thread Prototyping toolchain = SYSTEM -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18730/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18730/'] sources = ['l_oneapi_advisor_p_%(version)s.171_offline.sh'] checksums = ['b627dbfefa779b44e7ab40dfa37614e56caa6e245feaed402d51826e6a7cb73b'] diff --git a/easybuild/easyconfigs/a/Advisor/Advisor-2023.0.0.eb b/easybuild/easyconfigs/a/Advisor/Advisor-2023.0.0.eb index 187fcafa1806..e6d811a03a09 100644 --- a/easybuild/easyconfigs/a/Advisor/Advisor-2023.0.0.eb +++ b/easybuild/easyconfigs/a/Advisor/Advisor-2023.0.0.eb @@ -11,7 +11,7 @@ description = """Vectorization Optimization and Thread Prototyping toolchain = SYSTEM source_urls = [ - 'https://registrationcenter-download.intel.com/akdlm/irc_nas/19094/'] + 'https://registrationcenter-download.intel.com/akdlm/IRC_NAS/19094/'] sources = ['l_oneapi_advisor_p_%(version)s.25338_offline.sh'] checksums = ['5d8ef163f70ee3dc42b13642f321d974f49915d55914ba1ca9177ed29b100b9d'] diff --git a/easybuild/easyconfigs/a/Advisor/Advisor-2025.0.0.eb b/easybuild/easyconfigs/a/Advisor/Advisor-2025.0.0.eb new file mode 100644 index 000000000000..1f057b7f1003 --- /dev/null +++ b/easybuild/easyconfigs/a/Advisor/Advisor-2025.0.0.eb @@ -0,0 +1,27 @@ +name = 'Advisor' +version = '2025.0.0' + +homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/advisor.html' +description = """Vectorization Optimization and Thread Prototyping + - Vectorize & thread code or performance “dies†+ - Easy workflow + data + tips = faster code faster + - Prioritize, Prototype & Predict performance gain + """ + +toolchain = SYSTEM + +source_urls = [ + 'https://registrationcenter-download.intel.com/akdlm/IRC_NAS/fe95ae4a-3692-4e31-919d-3e7bdf5832f1/'] +sources = ['intel-advisor-%(version)s.798_offline.sh'] +checksums = ['bf85d4b0bd199a2babdff6b4bd3885ce569a3ad0e992b99b2e14dbb30af88cd4'] + +dontcreateinstalldir = True + +sanity_check_paths = { + 'files': ['%(namelower)s/%(version_major_minor)s/bin64/advisor'], + 'dirs': ['%(namelower)s/%(version_major_minor)s/bin64', + '%(namelower)s/%(version_major_minor)s/lib64', + '%(namelower)s/%(version_major_minor)s/include/intel64'] +} + +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 deleted file mode 100644 index a503cfc0ecc8..000000000000 --- a/easybuild/easyconfigs/a/Albacore/Albacore-2.0.2-intel-2017a-Python-3.6.1.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = 'PythonBundle' - -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'} - -local_pyver = '3.6.1' -local_pymajmin = ''.join(local_pyver.split('.')[:2]) - -dependencies = [ - ('Python', local_pyver), - ('numpy', '1.13.1', versionsuffix), - ('h5py', '2.7.1', versionsuffix), -] - -exts_list = [ - ('ont-fast5-api', '0.4.1', { - 'checksums': ['9c738b592613f5013c4cd3001c4448b5378454ce92e63ff795d134a4eca30fd0'], - 'modulename': 'ont_fast5_api', - }), - ('progressbar33', '2.4', { - 'checksums': ['51fe0d9b3b4023db2f983eeccdfc8c9846b84db8443b9bee002c7f58f4376eff'], - 'modulename': 'progressbar', - }), - (name, version, { - 'source_tmpl': 'ont_albacore-%%(version)s-cp%(pyv)s-cp%(pyv)sm-manylinux1_x86_64.whl' % {'pyv': local_pymajmin}, - 'source_urls': ['https://mirror.oxfordnanoportal.com/software/analysis/'], - 'checksums': ['5473d3cdededf592cff73d8130fa1e483d51e789d46403eec7b5ff3b478db5e2'], - 'unpack_sources': False, - 'use_pip': 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"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/Albumentations/Albumentations-1.1.0-foss-2021a-CUDA-11.3.1.eb b/easybuild/easyconfigs/a/Albumentations/Albumentations-1.1.0-foss-2021a-CUDA-11.3.1.eb index 88479d0582a6..564c89bf8cd2 100644 --- a/easybuild/easyconfigs/a/Albumentations/Albumentations-1.1.0-foss-2021a-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/a/Albumentations/Albumentations-1.1.0-foss-2021a-CUDA-11.3.1.eb @@ -21,8 +21,6 @@ dependencies = [ preinstallopts = "sed -i 's|CHOOSE_INSTALL_REQUIRES),|[]),|g' setup.py && " -use_pip = True - exts_list = [ ('qudida', '0.0.4', { 'checksums': ['db198e2887ab0c9aa0023e565afbff41dfb76b361f85fd5e13f780d75ba18cc8'], @@ -32,6 +30,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/Albumentations/Albumentations-1.1.0-foss-2021b.eb b/easybuild/easyconfigs/a/Albumentations/Albumentations-1.1.0-foss-2021b.eb index 9070f94f1bf1..1b78286e3983 100644 --- a/easybuild/easyconfigs/a/Albumentations/Albumentations-1.1.0-foss-2021b.eb +++ b/easybuild/easyconfigs/a/Albumentations/Albumentations-1.1.0-foss-2021b.eb @@ -20,8 +20,6 @@ dependencies = [ preinstallopts = "sed -i 's|CHOOSE_INSTALL_REQUIRES),|[]),|g' setup.py && " -use_pip = True - exts_list = [ ('qudida', '0.0.4', { 'checksums': ['db198e2887ab0c9aa0023e565afbff41dfb76b361f85fd5e13f780d75ba18cc8'], @@ -31,6 +29,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/Albumentations/Albumentations-1.3.0-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/a/Albumentations/Albumentations-1.3.0-foss-2022a-CUDA-11.7.0.eb index b4b6d0f7b61f..1527faf57d57 100644 --- a/easybuild/easyconfigs/a/Albumentations/Albumentations-1.3.0-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/a/Albumentations/Albumentations-1.3.0-foss-2022a-CUDA-11.7.0.eb @@ -22,8 +22,6 @@ dependencies = [ preinstallopts = "sed -i 's|CHOOSE_INSTALL_REQUIRES),|[]),|g' setup.py && " -use_pip = True - exts_list = [ ('qudida', '0.0.4', { 'checksums': ['db198e2887ab0c9aa0023e565afbff41dfb76b361f85fd5e13f780d75ba18cc8'], @@ -33,6 +31,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/Albumentations/Albumentations-1.3.0-foss-2022a.eb b/easybuild/easyconfigs/a/Albumentations/Albumentations-1.3.0-foss-2022a.eb index cecb717c37c6..f5aa44263cb3 100644 --- a/easybuild/easyconfigs/a/Albumentations/Albumentations-1.3.0-foss-2022a.eb +++ b/easybuild/easyconfigs/a/Albumentations/Albumentations-1.3.0-foss-2022a.eb @@ -20,8 +20,6 @@ dependencies = [ preinstallopts = "sed -i 's|CHOOSE_INSTALL_REQUIRES),|[]),|g' setup.py && " -use_pip = True - exts_list = [ ('qudida', '0.0.4', { 'checksums': ['db198e2887ab0c9aa0023e565afbff41dfb76b361f85fd5e13f780d75ba18cc8'], @@ -31,6 +29,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/Albumentations/Albumentations-1.4.0-foss-2023a.eb b/easybuild/easyconfigs/a/Albumentations/Albumentations-1.4.0-foss-2023a.eb new file mode 100644 index 000000000000..0ab213b7c9a8 --- /dev/null +++ b/easybuild/easyconfigs/a/Albumentations/Albumentations-1.4.0-foss-2023a.eb @@ -0,0 +1,32 @@ +easyblock = 'PythonBundle' + +name = 'Albumentations' +version = '1.4.0' + +homepage = 'https://albumentations.ai' +description = "Albumentations is a Python library for fast and flexible image augmentations" + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), + ('SciPy-bundle', '2023.07'), + ('PyYAML', '6.0'), + ('scikit-image', '0.22.0'), + ('scikit-learn', '1.3.1'), + ('OpenCV', '4.8.1', '-contrib'), +] + +preinstallopts = "sed -i 's|CHOOSE_INSTALL_REQUIRES),|[]),|g' setup.py && " + +exts_list = [ + ('qudida', '0.0.4', { + 'checksums': ['db198e2887ab0c9aa0023e565afbff41dfb76b361f85fd5e13f780d75ba18cc8'], + }), + ('albumentations', version, { + 'checksums': ['649f8a14896f788b356ecc70083c4fb91bedab4ff4e2b39ad217a824e189ded0'], + }), +] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/Allinea/Allinea-4.1-32834-Redhat-5.7-x86_64.eb b/easybuild/easyconfigs/a/Allinea/Allinea-4.1-32834-Redhat-5.7-x86_64.eb deleted file mode 100644 index f86c990c051f..000000000000 --- a/easybuild/easyconfigs/a/Allinea/Allinea-4.1-32834-Redhat-5.7-x86_64.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'Allinea' -version = '4.1-32834-Redhat-5.7-x86_64' - -homepage = 'http://www.allinea.com' -description = """The Allinea environment is an essential toolkit for developers and computational scientists -looking to get results faster.""" - -toolchain = SYSTEM - -source_urls = ['http://content.allinea.com/downloads/'] -sources = ['%(namelower)s-tools-%(version)s.tar'] - -# license file -license_file = HOME + '/licenses/allinea/license.lic' - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/Allinea/Allinea-4.1-32834-Redhat-6.0-x86_64.eb b/easybuild/easyconfigs/a/Allinea/Allinea-4.1-32834-Redhat-6.0-x86_64.eb deleted file mode 100644 index da450e5d581c..000000000000 --- a/easybuild/easyconfigs/a/Allinea/Allinea-4.1-32834-Redhat-6.0-x86_64.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'Allinea' -version = '4.1-32834-Redhat-6.0-x86_64' - -homepage = 'http://www.allinea.com' -description = """The Allinea environment is an essential toolkit for developers and computational scientists -looking to get results faster.""" - -toolchain = SYSTEM - -source_urls = ['http://content.allinea.com/downloads/'] -sources = ['%(namelower)s-tools-%(version)s.tar'] - -# license file -license_file = HOME + '/licenses/allinea/license.lic' - -moduleclass = 'tools' 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 deleted file mode 100644 index 50e76aa563be..000000000000 --- a/easybuild/easyconfigs/a/Allinea/Allinea-6.1.1-Ubuntu-14.04-x86_64.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Allinea' -version = '6.1.1-Ubuntu-14.04-x86_64' - -homepage = 'http://www.allinea.com' -description = """The Allinea environment is an essential toolkit for developers and computational scientists -looking to get results faster.""" - -toolchain = SYSTEM - -source_urls = ['http://content.allinea.com/downloads/'] -sources = ['%(namelower)s-forge-%(version)s.tar'] - -# Example of templates usage -# templates = [ -# 'kebnekaise.qtf', -# 'kebnekaise-gpu.qtf', -# ] - -# Example of sysconfig usage -# sysconfig = 'system.config.hpc2n' - -# license file -license_file = HOME + '/licenses/allinea/license.lic' - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/Alpha/Alpha-20200430-foss-2019b-Python-2.7.16.eb b/easybuild/easyconfigs/a/Alpha/Alpha-20200430-foss-2019b-Python-2.7.16.eb deleted file mode 100644 index 73a5ce2031c0..000000000000 --- a/easybuild/easyconfigs/a/Alpha/Alpha-20200430-foss-2019b-Python-2.7.16.eb +++ /dev/null @@ -1,82 +0,0 @@ -easyblock = 'Bundle' - -name = 'Alpha' -version = '20200430' -local_alpha_commit = '3139d8186403' -local_pyinc_commit = '0f8a00b8c10c' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.lirmm.fr/~swenson/alpha/alpha.htm' -description = "Alpha is a tool designed for detailed comparative study of bacteriophage genomes." - -toolchain = {'name': 'foss', 'version': '2019b'} - -dependencies = [ - ('Python', '2.7.16'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('Biopython', '1.75', versionsuffix), - ('BLAST+', '2.9.0'), - ('Clustal-Omega', '1.2.4'), - ('GenomeTools', '1.6.1'), - ('GTK+', '3.24.13'), - ('matplotlib', '2.2.4', versionsuffix), - ('networkx', '2.2', versionsuffix), - ('pydot', '1.4.1'), - ('PyGObject', '3.34.0', versionsuffix), - ('pygraphviz', '1.5'), - ('python-igraph', '0.8.0'), -] - -components = [ - ('progressbar', '2.5', { - 'easyblock': 'PythonPackage', - 'source_urls': [PYPI_SOURCE], - 'sources': [SOURCE_TAR_GZ], - 'checksums': ['5d81cb529da2e223b53962afd6c8ca0f05c6670e40309a7219eacc36af9b6c63'], - 'start_dir': '%(name)s-%(version)s', - }), - ('pyinclude', '20190223', { - 'easyblock': 'Tarball', - 'source_urls': ['https://bitbucket.org/thekswenson/%(name)s/get/'], - 'sources': [{'download_filename': '%s.zip' % local_pyinc_commit, 'filename': '%(name)s-%(version)s.zip'}], - 'checksums': ['9dc9b2bafbfe7a694ff4025164dc6e356989ee89b914691457fb0a474fe66c9e'], - 'start_dir': 'thekswenson-%%(name)s-%s' % local_pyinc_commit, - 'install_type': 'subdir', - }), - (name, version, { - 'easyblock': 'Tarball', - 'source_urls': ['https://bitbucket.org/thekswenson/%(namelower)s/get/'], - 'sources': [{'download_filename': '%s.zip' % local_alpha_commit, 'filename': '%(name)s-%(version)s.zip'}], - 'patches': ['%s-%s_fix-email.patch' % (name, version)], - 'checksums': [ - '07a2b601305b82fce77c2eaf53c5c550f0f8dbaacd1f314433dab2053f91aaf9', # Alpha-20200430.zip - '342d5d37bcfc19a2487c3b08860adc4246736919948b1968f899b0c595d7125d', # Alpha-20200430_fix-email.patch - ], - 'start_dir': 'thekswenson-%%(namelower)s-%s' % local_alpha_commit, - 'install_type': 'subdir', - 'keepsymlinks': True, - }), -] - -local_os = {'Darwin': 'OSX', 'Linux': 'x86_64'}[OS_TYPE] -postinstallcmds = [ - 'ln -s ${EBROOTGENOMETOOLS} %(installdir)s/%(namelower)s/lib/gtdir', - # Alpha provides eqclasses.so for both Linux and OS X - 'cd %%(installdir)s/%%(namelower)s/lib/ccode && ln -s bin_%s/eqclasses.so eqclasses.so' % local_os, -] - -sanity_check_paths = { - 'files': ['alpha/%s' % x for x in ['alpha', 'analyzeblocks', 'sequencetool']] + - ['alpha/lib/ccode/eqclasses.so'], - 'dirs': ['alpha/%s' % d for d in ['data', 'lib', 'userdocs']] + - ['pyinclude', 'lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["alpha -h"] - -modextrapaths = { - 'PATH': 'alpha', - 'PYTHONPATH': ['pyinclude', 'lib/python%(pyshortver)s/site-packages'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/Alpha/Alpha-20200430_fix-email.patch b/easybuild/easyconfigs/a/Alpha/Alpha-20200430_fix-email.patch deleted file mode 100644 index 9e8ad876470f..000000000000 --- a/easybuild/easyconfigs/a/Alpha/Alpha-20200430_fix-email.patch +++ /dev/null @@ -1,24 +0,0 @@ -Remove hardcoded path to email.txt -author: Alex Domingo (Vrije Universiteit Brussel) ---- alpha/lib/email.py 2019-05-21 18:07:12.000000000 +0200 -+++ alpha/lib/email.py 2019-06-14 11:35:04.129371000 +0200 -@@ -1,10 +1,12 @@ - import os - THIS_FILE_DIR = os.path.dirname(os.path.realpath(__file__)) -+user_home_dir = os.path.expanduser("~") -+user_alpha_dir = os.path.join( user_home_dir, ".alpha") - - import sys - - --def getEmail(filename=THIS_FILE_DIR+'/email.txt'): -+def getEmail(filename=user_alpha_dir+'/email.txt'): - """ - Read an email address from the file. - """ -@@ -18,4 +20,4 @@ - else: - sys.exit('ERROR: email "{}" format unrecognized.'.format(email)) - -- sys.exit('ERROR: please put your email address in "lib/email.txt".') -+ sys.exit('ERROR: please put your email address in: ' + user_alpha_dir + '/email.txt') diff --git a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.0.0-foss-2020b.eb b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.0.0-foss-2020b.eb index fa55dd0f5a0f..f6ee200cfd9b 100644 --- a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.0.0-foss-2020b.eb +++ b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.0.0-foss-2020b.eb @@ -88,12 +88,9 @@ components = [ '83dc82a8b1c647eb7e217aef683153e98a4fc7f871a85280976c92a1bfe28f27', # AlphaFold-2.0.0_fix-scp-path.patch ], 'start_dir': 'alphafold-%(version)s', - 'use_pip': True, }), ] -use_pip = True - exts_list = [ ('PDBFixer', '1.7', { 'source_urls': ['https://github.com/openmm/pdbfixer/archive/refs/tags/'], @@ -169,8 +166,6 @@ sanity_check_commands = [ "alphafold --help 2>&1 | grep 'Full AlphaFold protein structure prediction script'", ] -sanity_pip_check = True - modextrapaths = { 'OPENMM_INCLUDE_PATH': 'include', 'OPENMM_LIB_PATH': 'lib', diff --git a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.0.0-fosscuda-2020b.eb b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.0.0-fosscuda-2020b.eb index 4d23d09d2958..75db88dd0b81 100644 --- a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.0.0-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.0.0-fosscuda-2020b.eb @@ -88,12 +88,9 @@ components = [ '83dc82a8b1c647eb7e217aef683153e98a4fc7f871a85280976c92a1bfe28f27', # AlphaFold-2.0.0_fix-scp-path.patch ], 'start_dir': 'alphafold-%(version)s', - 'use_pip': True, }), ] -use_pip = True - exts_list = [ ('PDBFixer', '1.7', { 'source_urls': ['https://github.com/openmm/pdbfixer/archive/refs/tags/'], @@ -169,8 +166,6 @@ sanity_check_commands = [ "alphafold --help 2>&1 | grep 'Full AlphaFold protein structure prediction script'", ] -sanity_pip_check = True - modextrapaths = { 'OPENMM_INCLUDE_PATH': 'include', 'OPENMM_LIB_PATH': 'lib', diff --git a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.0.1-foss-2020b.eb b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.0.1-foss-2020b.eb index 8806522d263f..66824433a6c4 100644 --- a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.0.1-foss-2020b.eb +++ b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.0.1-foss-2020b.eb @@ -90,12 +90,9 @@ components = [ '1a2e4e843bd9a4d15ee39e6c37cc63ba281311cc7a0a5610f0e43b52ef93faac', # AlphaFold-2.0.1_setup_rm_tfcpu.patch ], 'start_dir': 'alphafold-%(version)s', - 'use_pip': True, }), ] -use_pip = True - exts_list = [ ('PDBFixer', '1.7', { 'source_urls': ['https://github.com/openmm/pdbfixer/archive/refs/tags/'], @@ -171,8 +168,6 @@ sanity_check_commands = [ "alphafold --help 2>&1 | grep 'Full AlphaFold protein structure prediction script'", ] -sanity_pip_check = True - modextrapaths = { 'OPENMM_INCLUDE_PATH': 'include', 'OPENMM_LIB_PATH': 'lib', diff --git a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.0.1-fosscuda-2020b.eb b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.0.1-fosscuda-2020b.eb index 5c6a924e8709..39b1a7c019a9 100644 --- a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.0.1-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.0.1-fosscuda-2020b.eb @@ -90,12 +90,9 @@ components = [ '1a2e4e843bd9a4d15ee39e6c37cc63ba281311cc7a0a5610f0e43b52ef93faac', # AlphaFold-2.0.1_setup_rm_tfcpu.patch ], 'start_dir': 'alphafold-%(version)s', - 'use_pip': True, }), ] -use_pip = True - exts_list = [ ('PDBFixer', '1.7', { 'source_urls': ['https://github.com/openmm/pdbfixer/archive/refs/tags/'], @@ -168,8 +165,6 @@ sanity_check_commands = [ "alphafold --help 2>&1 | grep 'Full AlphaFold protein structure prediction script'", ] -sanity_pip_check = True - modextrapaths = { 'OPENMM_INCLUDE_PATH': 'include', 'OPENMM_LIB_PATH': 'lib', diff --git a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.1.1-fosscuda-2020b.eb b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.1.1-fosscuda-2020b.eb index 1cff76362a04..d90fa11e468e 100644 --- a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.1.1-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.1.1-fosscuda-2020b.eb @@ -94,12 +94,9 @@ components = [ '1e3f5a7359c46ec27c37043ddc33267e363112c455a5d85f49adb55bb9714588', ], 'start_dir': 'alphafold-%(version)s', - 'use_pip': True, }), ] -use_pip = True - exts_list = [ ('PDBFixer', '1.7', { 'source_urls': ['https://github.com/openmm/pdbfixer/archive/refs/tags/'], @@ -172,8 +169,6 @@ sanity_check_commands = [ "alphafold --help 2>&1 | grep 'Full AlphaFold protein structure prediction script'", ] -sanity_pip_check = True - modextrapaths = { 'OPENMM_INCLUDE_PATH': 'include', 'OPENMM_LIB_PATH': 'lib', diff --git a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.1.2-foss-2020b-TensorFlow-2.5.0.eb b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.1.2-foss-2020b-TensorFlow-2.5.0.eb index c9603b16d64d..8f4a0548ffa2 100644 --- a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.1.2-foss-2020b-TensorFlow-2.5.0.eb +++ b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.1.2-foss-2020b-TensorFlow-2.5.0.eb @@ -95,12 +95,9 @@ components = [ '1e3f5a7359c46ec27c37043ddc33267e363112c455a5d85f49adb55bb9714588', ], 'start_dir': 'alphafold-%(version)s', - 'use_pip': True, }), ] -use_pip = True - exts_list = [ ('PDBFixer', '1.7', { 'source_urls': ['https://github.com/openmm/pdbfixer/archive/refs/tags/'], @@ -173,8 +170,6 @@ sanity_check_commands = [ "alphafold --help 2>&1 | grep 'Full AlphaFold protein structure prediction script'", ] -sanity_pip_check = True - modextrapaths = { 'OPENMM_INCLUDE_PATH': 'include', 'OPENMM_LIB_PATH': 'lib', diff --git a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.1.2-foss-2021a-CUDA-11.3.1.eb b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.1.2-foss-2021a-CUDA-11.3.1.eb index 1a85d18683e7..539599bc0c72 100644 --- a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.1.2-foss-2021a-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.1.2-foss-2021a-CUDA-11.3.1.eb @@ -74,12 +74,9 @@ components = [ '1e3f5a7359c46ec27c37043ddc33267e363112c455a5d85f49adb55bb9714588', ], 'start_dir': 'alphafold-%(version)s', - 'use_pip': True, }), ] -use_pip = True - exts_list = [ ('PDBFixer', '1.7', { 'source_urls': ['https://github.com/openmm/pdbfixer/archive/refs/tags/'], @@ -151,8 +148,6 @@ sanity_check_commands = [ "alphafold --help 2>&1 | grep 'Full AlphaFold protein structure prediction script'", ] -sanity_pip_check = True - # these allow to make predictions on proteins that would typically be too long to fit into GPU memory; # see https://github.com/deepmind/alphafold/blob/main/docker/run_docker.py modextravars = { diff --git a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.1.2-foss-2021a.eb b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.1.2-foss-2021a.eb index bb289e74a36d..a196a4f8982f 100644 --- a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.1.2-foss-2021a.eb +++ b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.1.2-foss-2021a.eb @@ -69,12 +69,9 @@ components = [ '1e3f5a7359c46ec27c37043ddc33267e363112c455a5d85f49adb55bb9714588', ], 'start_dir': 'alphafold-%(version)s', - 'use_pip': True, }), ] -use_pip = True - exts_list = [ ('PDBFixer', '1.7', { 'source_urls': ['https://github.com/openmm/pdbfixer/archive/refs/tags/'], @@ -146,8 +143,6 @@ sanity_check_commands = [ "alphafold --help 2>&1 | grep 'Full AlphaFold protein structure prediction script'", ] -sanity_pip_check = True - modextravars = { # 'ALPHAFOLD_DATA_DIR': '/path/to/AlphaFold_DBs', # please adapt } diff --git a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.1.2-fosscuda-2020b-TensorFlow-2.5.0.eb b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.1.2-fosscuda-2020b-TensorFlow-2.5.0.eb index 2dcc49bc3ad8..7ecc3335ca72 100644 --- a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.1.2-fosscuda-2020b-TensorFlow-2.5.0.eb +++ b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.1.2-fosscuda-2020b-TensorFlow-2.5.0.eb @@ -95,12 +95,9 @@ components = [ '1e3f5a7359c46ec27c37043ddc33267e363112c455a5d85f49adb55bb9714588', ], 'start_dir': 'alphafold-%(version)s', - 'use_pip': True, }), ] -use_pip = True - exts_list = [ ('PDBFixer', '1.7', { 'source_urls': ['https://github.com/openmm/pdbfixer/archive/refs/tags/'], @@ -173,8 +170,6 @@ sanity_check_commands = [ "alphafold --help 2>&1 | grep 'Full AlphaFold protein structure prediction script'", ] -sanity_pip_check = True - modextrapaths = { 'OPENMM_INCLUDE_PATH': 'include', 'OPENMM_LIB_PATH': 'lib', diff --git a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.2.2-foss-2021a-CUDA-11.3.1.eb b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.2.2-foss-2021a-CUDA-11.3.1.eb index b69938619629..a63d6f2a2130 100644 --- a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.2.2-foss-2021a-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.2.2-foss-2021a-CUDA-11.3.1.eb @@ -73,12 +73,9 @@ components = [ '0b040ba99208cd9ad79b7d17db5720f7a447a019ac0ca786b3b019a55d1544e0', # AlphaFold-2.2.2_jax038_NaN.patch ], 'start_dir': 'alphafold-%(version)s', - 'use_pip': True, }), ] -use_pip = True - exts_list = [ ('PDBFixer', '1.7', { 'source_urls': ['https://github.com/openmm/pdbfixer/archive/refs/tags/'], @@ -154,8 +151,6 @@ sanity_check_commands = [ "alphafold --help 2>&1 | grep 'Full AlphaFold protein structure prediction script'", ] -sanity_pip_check = True - # these allow to make predictions on proteins that would typically be too long to fit into GPU memory; # see https://github.com/deepmind/alphafold/blob/main/docker/run_docker.py modextravars = { diff --git a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.2.2-foss-2021a.eb b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.2.2-foss-2021a.eb index 749bb12b07be..2408936d9894 100644 --- a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.2.2-foss-2021a.eb +++ b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.2.2-foss-2021a.eb @@ -68,12 +68,9 @@ components = [ '0b040ba99208cd9ad79b7d17db5720f7a447a019ac0ca786b3b019a55d1544e0', # AlphaFold-2.2.2_jax038_NaN.patch ], 'start_dir': 'alphafold-%(version)s', - 'use_pip': True, }), ] -use_pip = True - exts_list = [ ('PDBFixer', '1.7', { 'source_urls': ['https://github.com/openmm/pdbfixer/archive/refs/tags/'], @@ -149,8 +146,6 @@ sanity_check_commands = [ "alphafold --help 2>&1 | grep 'Full AlphaFold protein structure prediction script'", ] -sanity_pip_check = True - modextravars = { # 'ALPHAFOLD_DATA_DIR': '/path/to/AlphaFold_DBs', # please adapt } diff --git a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.0-foss-2021b-CUDA-11.4.1.eb b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.0-foss-2021b-CUDA-11.4.1.eb index b37b644450f2..98c2fd6b1019 100644 --- a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.0-foss-2021b-CUDA-11.4.1.eb +++ b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.0-foss-2021b-CUDA-11.4.1.eb @@ -72,12 +72,9 @@ components = [ ], 'start_dir': 'alphafold-%(version)s', - 'use_pip': True, }), ] -use_pip = True - exts_list = [ ('PDBFixer', '1.7', { 'source_urls': ['https://github.com/openmm/pdbfixer/archive/refs/tags/'], @@ -153,8 +150,6 @@ sanity_check_commands = [ "alphafold --help 2>&1 | grep 'Full AlphaFold protein structure prediction script'", ] -sanity_pip_check = True - # these allow to make predictions on proteins that would typically be too long to fit into GPU memory; # see https://github.com/deepmind/alphafold/blob/main/docker/run_docker.py modextravars = { diff --git a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.1-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.1-foss-2022a-CUDA-11.7.0.eb index 6dc2fe0aa601..4772eea74af6 100644 --- a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.1-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.1-foss-2022a-CUDA-11.7.0.eb @@ -75,12 +75,9 @@ components = [ ], 'start_dir': 'alphafold-%(version)s', - 'use_pip': True, }), ] -use_pip = True - exts_list = [ ('PDBFixer', '1.8.1', { 'source_urls': ['https://github.com/openmm/pdbfixer/archive/refs/tags/'], @@ -155,8 +152,6 @@ sanity_check_commands = [ "alphafold --help 2>&1 | grep 'Full AlphaFold protein structure prediction script'", ] -sanity_pip_check = True - # these allow to make predictions on proteins that would typically be too long to fit into GPU memory; # see https://github.com/deepmind/alphafold/blob/main/docker/run_docker.py modextravars = { diff --git a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.1-foss-2022a.eb b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.1-foss-2022a.eb index 565504238bb6..66683562bec7 100644 --- a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.1-foss-2022a.eb +++ b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.1-foss-2022a.eb @@ -70,12 +70,9 @@ components = [ ], 'start_dir': 'alphafold-%(version)s', - 'use_pip': True, }), ] -use_pip = True - exts_list = [ ('PDBFixer', '1.8.1', { 'source_urls': ['https://github.com/openmm/pdbfixer/archive/refs/tags/'], @@ -150,8 +147,6 @@ sanity_check_commands = [ "alphafold --help 2>&1 | grep 'Full AlphaFold protein structure prediction script'", ] -sanity_pip_check = True - modextravars = { # 'ALPHAFOLD_DATA_DIR': '/path/to/AlphaFold_DBs', # please adapt } diff --git a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.2-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.2-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..aa31ab449bf9 --- /dev/null +++ b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.2-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,162 @@ +easyblock = 'PythonBundle' + +name = 'AlphaFold' +version = '2.3.2' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://deepmind.com/research/case-studies/alphafold' +description = "AlphaFold can predict protein structures with atomic accuracy even where no similar structure is known" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [ + ('poetry', '1.5.1') +] + +dependencies = [ + ('Python', '3.11.3'), + ('CUDA', '12.1.1', '', SYSTEM), + ('SciPy-bundle', '2023.07'), + ('PyYAML', '6.0'), + ('TensorFlow', '2.13.0'), # doesn't require TF-gpu + ('Biopython', '1.83'), + ('HH-suite', '3.3.0'), + ('HMMER', '3.4'), + ('Kalign', '3.4.0'), + ('jax', '0.4.25', versionsuffix), # also provides absl-py # requirement is ==0.3.25! + ('UCX-CUDA', '1.14.1', versionsuffix), + ('cuDNN', '8.9.2.26', versionsuffix, SYSTEM), + ('NCCL', '2.18.3', versionsuffix), + ('OpenMM', '8.0.0', versionsuffix), + ('dm-tree', '0.1.8'), + ('dm-haiku', '0.0.12', versionsuffix), +] + +# commit to use for downloading stereo_chemical_props.txt and copy to alphafold/common, +# see docker/Dockerfile in AlphaFold repository +local_scp_commit = '7102c6' + +components = [ + ('stereo_chemical_props.txt', local_scp_commit, { + 'easyblock': 'Binary', + 'source_urls': [ + 'https://git.scicore.unibas.ch/schwede/openstructure/-/raw/%s/modules/mol/alg/src/' % local_scp_commit, + ], + 'sources': [ + { + 'download_filename': 'stereo_chemical_props.txt', + 'filename': 'stereo_chemical_props-%s.txt' % local_scp_commit, + 'extract_cmd': "cp %s ./stereo_chemical_props.txt", + } + ], + 'checksums': [ + '24510899eeb49167cffedec8fa45363a4d08279c0c637a403b452f7d0ac09451', # stereo_chemical_props-7102c6.txt + ] + }) +] + +exts_list = [ + ('PDBFixer', '1.9', { + 'source_urls': ['https://github.com/openmm/pdbfixer/archive/refs/tags/'], + 'sources': [{'download_filename': '%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}], + 'checksums': ['88b9a77e50655f89d0eb2075093773e82c27a4cef842cb7d735c877b20cd39fb'], + }), + ('tabulate', '0.9.0', { + 'checksums': ['0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c'], + }), + ('websocket-client', '1.5.1', { + 'modulename': 'websocket', + 'checksums': ['3f09e6d8230892547132177f575a4e3e73cfdf06526e20cc02aa1c3b47184d40'], + }), + ('docker', '7.0.0', { + 'checksums': ['323736fb92cd9418fc5e7133bc953e11a9da04f4483f828b527db553f1e7e5a3'], + }), + ('immutabledict', '4.1.0', { + 'checksums': ['93d100ccd2cd09a1fd3f136b9328c6e59529ba341de8bb499437f6819159fe8a'], + }), + ('contextlib2', '21.6.0', { + 'checksums': ['ab1e2bfe1d01d968e1b7e8d9023bc51ef3509bba217bb730cee3827e1ee82869'], + }), + ('ml_collections', '0.1.1', { + 'preinstallopts': "touch requirements.txt && touch requirements-test.txt && ", + 'checksums': ['3fefcc72ec433aa1e5d32307a3e474bbb67f405be814ea52a2166bfc9dbe68cc'], + }), + (name, version, { + 'patches': [ + 'AlphaFold-2.0.0_fix-packages.patch', + 'AlphaFold-2.3.2_data-dep-paths-shebang-UniRef30.patch', + 'AlphaFold-2.0.0_n-cpu.patch', + 'AlphaFold-2.0.1_setup_rm_tfcpu.patch', + 'AlphaFold-2.3.2_use_openmm_8.0.0.patch', + 'AlphaFold-2.3.2_BioPythonPDBData.patch', + ], + 'source_urls': ['https://github.com/deepmind/alphafold/archive/refs/tags/'], + 'sources': [{'download_filename': 'v%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}], + 'checksums': [ + {'AlphaFold-2.3.2.tar.gz': '4ea8005ba1b573fa1585e4c29b7d188c5cbfa59b4e4761c9f0c15c9db9584a8e'}, + {'AlphaFold-2.0.0_fix-packages.patch': '826d2d1a5d6ac52c51a60ba210e1947d5631a1e2d76f8815305b5d23f74458db'}, + {'AlphaFold-2.3.2_data-dep-paths-shebang-UniRef30.patch': + '58cd0ce4094afe76909649abe68034c4fbdb500967f5c818f49b530356dc012b'}, + {'AlphaFold-2.0.0_n-cpu.patch': 'dfda4dd5f9aba19fe2b6eb9a0ec583d12dcefdfee8ab8803fc57ad48d582db04'}, + {'AlphaFold-2.0.1_setup_rm_tfcpu.patch': + '1a2e4e843bd9a4d15ee39e6c37cc63ba281311cc7a0a5610f0e43b52ef93faac'}, + {'AlphaFold-2.3.2_use_openmm_8.0.0.patch': + 'bbef940c0c959040aaf3984ec47777a229c164517b54616a2688d58fae636d84'}, + {'AlphaFold-2.3.2_BioPythonPDBData.patch': + 'e4483a525ae5c4dc5a5f633bed8cf5337c329e64b603ab7b684a9d18cd26a22f'}, + ], + }), +] + +local_pylibdir = '%(installdir)s/lib/python%(pyshortver)s/site-packages' +local_link_scp = 'ln -s %%(installdir)s/stereo_chemical_props.txt %s/alphafold/common' % local_pylibdir + +postinstallcmds = [ + 'cp %(builddir)s/AlphaFold/alphafold-%(version)s/run_alphafold*.py %(installdir)s/bin', + 'cp -rpP %(builddir)s/AlphaFold/alphafold-%(version)s/scripts %(installdir)s', + 'cd %(installdir)s/bin && ln -s run_alphafold.py alphafold', + 'chmod a+x %(installdir)s/bin/run_alphafold.py', + local_link_scp, +] + +sanity_check_paths = { + 'files': ['bin/alphafold', 'bin/pdbfixer', 'bin/run_alphafold.py', 'stereo_chemical_props.txt'], + 'dirs': ['lib/python%(pyshortver)s/site-packages', 'scripts'], +} + +sanity_check_commands = [ + "pdbfixer --help", + "python -m openmm.testInstallation", + "python -c 'import alphafold'", + "alphafold --help 2>&1 | grep 'Full AlphaFold protein structure prediction script'", + "python %(installdir)s/bin/run_alphafold_test.py", +] + +# these allow to make predictions on proteins that would typically be too long to fit into GPU memory; +# see https://github.com/deepmind/alphafold/blob/main/docker/run_docker.py +modextravars = { + # these allow to make predictions on proteins that would typically be too long to fit into GPU memory; + # see https://github.com/deepmind/alphafold/blob/main/docker/run_docker.py + 'TF_FORCE_UNIFIED_MEMORY': '1', + # jaxlib 0.4.1: https://jax.readthedocs.io/en/latest/changelog.html#jaxlib-0-4-1-dec-13-2022 + # "The behavior of XLA_PYTHON_CLIENT_MEM_FRACTION=.XX has been changed to allocate XX% of the total GPU memory + # instead of the previous behavior of using currently available GPU memory to calculate preallocation. Please refer + # to GPU memory allocation for more details." + # https://jax.readthedocs.io/en/latest/gpu_memory_allocation.html + 'XLA_PYTHON_CLIENT_MEM_FRACTION': '2.5', + # Download with $EBROOTALPHAFOLD/scripts/download_all_data.sh /path/to/AlphaFold_DBs/$EBVERSIONALPHAFOLD + 'ALPHAFOLD_DATA_DIR': '/path/to/AlphaFold_DBs/%(versions)s', # please adapt + # Adapt in order to use a different version of UniRef30 by default, + # e.g., v2023_02 from https://wwwuser.gwdg.de/~compbiol/uniclust/2023_02/UniRef30_2023_02_hhsuite.tar.gz: + 'ALPHAFOLD_UNIREF30_VER': '2021_03', + 'OPENMM_RELAX': 'CUDA' # unset or set to 'CPU' in order not to run the energy minimization on GPU; PR#189 +} + +postinstallmsgs = [ + "A newer version of UniRef30 (2023_02) is available at: " + "https://wwwuser.gwdg.de/~compbiol/uniclust/2023_02/UniRef30_2023_02_hhsuite.tar.gz. " + "Untar to $ALPHAFOLD_DATA_DIR/uniref30/ and set the default version accordingly by changing " + "modextravars:ALPHAFOLD_UNIREF30_VER." +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.2_BioPythonPDBData.patch b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.2_BioPythonPDBData.patch new file mode 100644 index 000000000000..df73873cb1ce --- /dev/null +++ b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.2_BioPythonPDBData.patch @@ -0,0 +1,14 @@ +# Thomas Hoffmann, EMBL Heidelberg, structures-it@embl.de, 2024/10 +# BioPython 1.83 does not provide protein_letters_3to1 in Bio.Data.SCOPdata but in Bio.Data.PDBData (and Bio.Data.IUPACData) +diff -ru -ru alphafold-2.3.2/alphafold/data/mmcif_parsing.py alphafold-2.3.2_BioPythonSCOPData/alphafold/data/mmcif_parsing.py +--- alphafold-2.3.2/alphafold/data/mmcif_parsing.py 2024-02-19 09:55:16.359778490 +0100 ++++ alphafold-2.3.2_BioPythonSCOPData/alphafold/data/mmcif_parsing.py 2023-03-27 13:50:49.000000000 +0200 +@@ -21,7 +21,7 @@ + + from absl import logging + from Bio import PDB +-from Bio.Data import SCOPData ++from Bio.Data import PDBData as SCOPData + + # Type aliases: + ChainId = str diff --git a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.2_data-dep-paths-shebang-UniRef30.patch b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.2_data-dep-paths-shebang-UniRef30.patch new file mode 100644 index 000000000000..c7bbd59ac0c1 --- /dev/null +++ b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.2_data-dep-paths-shebang-UniRef30.patch @@ -0,0 +1,164 @@ +pick up on $ALPHAFOLD_DATA_DIR to specify location to downloaded data +(see https://github.com/deepmind/alphafold/blob/main/docker/run_docker.py); +pick up on HH-suite, HHMER, Kalign dependencies provided via EasyBuild +author: Kenneth Hoste (HPC-UGent) +update 2.0.1 -> 2.1.0/2.1.2/2.3.0/2.3.2: Thomas Hoffmann (EMBL); +uniref30 version env. variable (THEMBL) + +diff -ru alphafold-2.3.2/run_alphafold.py alphafold-2.3.2_data-dep-paths-shebang-UniRef30/run_alphafold.py +--- alphafold-2.3.2/run_alphafold.py 2023-03-27 13:50:49.000000000 +0200 ++++ alphafold-2.3.2_data-dep-paths-shebang-UniRef30/run_alphafold.py 2024-10-11 11:34:06.330278962 +0200 +@@ -1,3 +1,4 @@ ++#!/usr/bin/env python + # Copyright 2021 DeepMind Technologies Limited + # + # Licensed under the Apache License, Version 2.0 (the "License"); +@@ -42,6 +43,48 @@ + import numpy as np + + # Internal import (7716). ++use_reduced_dbs = any("--db_preset=reduced_dbs" in s for s in sys.argv[1:]) ++use_monomer_preset = not any("--model_preset=multimer" in s for s in sys.argv[1:]) ++ ++data_dir = os.getenv('ALPHAFOLD_DATA_DIR') ++use_gpu_relax = os.getenv('OPENMM_RELAX')=='CUDA' ++uniref30_ver = os.getenv('ALPHAFOLD_UNIREF30_VER') ++if not uniref30_ver: uniref30_ver = '2021_03' ++ ++if data_dir: ++ mgnify_database_path = os.path.join(data_dir, 'mgnify', 'mgy_clusters_2022_05.fa') ++ uniref90_database_path = os.path.join(data_dir, 'uniref90', 'uniref90.fasta') ++ template_mmcif_dir = os.path.join(data_dir, 'pdb_mmcif', 'mmcif_files') ++ obsolete_pdbs_path = os.path.join(data_dir, 'pdb_mmcif', 'obsolete.dat') ++ if use_monomer_preset: ++ pdb_seqres_database_path = None ++ uniprot_database_path = None ++ pdb70_database_path = os.path.join(data_dir, 'pdb70', 'pdb70') ++ else: ++ pdb_seqres_database_path = os.path.join(data_dir, 'pdb_seqres', 'pdb_seqres.txt') ++ uniprot_database_path = os.path.join(data_dir, 'uniprot', 'uniprot.fasta') ++ pdb70_database_path = None ++ if use_reduced_dbs: ++ small_bfd_database_path = os.path.join(data_dir, 'small_bfd','bfd-first_non_consensus_sequences.fasta') ++ uniref30_database_path = None ++ bfd_database_path = None ++ else: ++ small_bfd_database_path = None ++ bfd_database_path = os.path.join(data_dir, 'bfd', 'bfd_metaclust_clu_complete_id30_c90_final_seq.sorted_opt') ++ uniref30_database_path = os.path.join(data_dir, 'uniref30', 'UniRef30_%s' % uniref30_ver) ++else: ++ sys.stderr.write("$ALPHAFOLD_DATA_DIR is not defined!") ++ uniref90_database_path = None ++ mgnify_database_path = None ++ bfd_database_path = None ++ uniref30_database_path = None ++ pdb70_database_path = None ++ template_mmcif_dir = None ++ obsolete_pdbs_path = None ++ small_bfd_database_path = None ++ uniprot_database_path = None ++ pdb_seqres_database_path = None ++ use_gpu_relax = None + + logging.set_verbosity(logging.INFO) + +@@ -59,7 +102,7 @@ + 'separated by commas. All FASTA paths must have a unique basename as the ' + 'basename is used to name the output directories for each prediction.') + +-flags.DEFINE_string('data_dir', None, 'Path to directory of supporting data.') ++flags.DEFINE_string('data_dir', data_dir, 'Path to directory of supporting data.') + flags.DEFINE_string('output_dir', None, 'Path to a directory that will ' + 'store the results.') + flags.DEFINE_string('jackhmmer_binary_path', shutil.which('jackhmmer'), +@@ -71,32 +114,32 @@ + flags.DEFINE_string('hmmsearch_binary_path', shutil.which('hmmsearch'), + 'Path to the hmmsearch executable.') + flags.DEFINE_string('hmmbuild_binary_path', shutil.which('hmmbuild'), +- 'Path to the hmmbuild executable.') ++ 'Path to the hmmbuild executable.') + flags.DEFINE_string('kalign_binary_path', shutil.which('kalign'), +- 'Path to the Kalign executable.') +-flags.DEFINE_string('uniref90_database_path', None, 'Path to the Uniref90 ' +- 'database for use by JackHMMER.') +-flags.DEFINE_string('mgnify_database_path', None, 'Path to the MGnify ' +- 'database for use by JackHMMER.') +-flags.DEFINE_string('bfd_database_path', None, 'Path to the BFD ' +- 'database for use by HHblits.') +-flags.DEFINE_string('small_bfd_database_path', None, 'Path to the small ' +- 'version of BFD used with the "reduced_dbs" preset.') +-flags.DEFINE_string('uniref30_database_path', None, 'Path to the UniRef30 ' +- 'database for use by HHblits.') +-flags.DEFINE_string('uniprot_database_path', None, 'Path to the Uniprot ' +- 'database for use by JackHMMer.') +-flags.DEFINE_string('pdb70_database_path', None, 'Path to the PDB70 ' +- 'database for use by HHsearch.') +-flags.DEFINE_string('pdb_seqres_database_path', None, 'Path to the PDB ' +- 'seqres database for use by hmmsearch.') +-flags.DEFINE_string('template_mmcif_dir', None, 'Path to a directory with ' +- 'template mmCIF structures, each named .cif') ++ 'Path to the Kalign executable.') ++flags.DEFINE_string('uniref90_database_path', uniref90_database_path, 'Path to the Uniref90 ' ++ 'database for use by JackHMMER.') ++flags.DEFINE_string('mgnify_database_path', mgnify_database_path, 'Path to the MGnify ' ++ 'database for use by JackHMMER.') ++flags.DEFINE_string('bfd_database_path', bfd_database_path, 'Path to the BFD ' ++ 'database for use by HHblits.') ++flags.DEFINE_string('small_bfd_database_path', small_bfd_database_path, 'Path to the small ' ++ 'version of BFD used with the "reduced_dbs" preset.') ++flags.DEFINE_string('uniref30_database_path', uniref30_database_path, 'Path to the UniRef30 ' ++ 'database for use by HHblits.') ++flags.DEFINE_string('uniprot_database_path', uniprot_database_path, 'Path to the Uniprot ' ++ 'database for use by JackHMMer.') ++flags.DEFINE_string('pdb70_database_path', pdb70_database_path, 'Path to the PDB70 ' ++ 'database for use by HHsearch.') ++flags.DEFINE_string('pdb_seqres_database_path', pdb_seqres_database_path, 'Path to the PDB ' ++ 'seqres database for use by hmmsearch.') ++flags.DEFINE_string('template_mmcif_dir', template_mmcif_dir, 'Path to a directory with ' ++ 'template mmCIF structures, each named .cif') + flags.DEFINE_string('max_template_date', None, 'Maximum template release date ' +- 'to consider. Important if folding historical test sets.') +-flags.DEFINE_string('obsolete_pdbs_path', None, 'Path to file containing a ' +- 'mapping from obsolete PDB IDs to the PDB IDs of their ' +- 'replacements.') ++ 'to consider. Important if folding historical test sets.') ++flags.DEFINE_string('obsolete_pdbs_path', obsolete_pdbs_path, 'Path to file containing a ' ++ 'mapping from obsolete PDB IDs to the PDB IDs of their ' ++ 'replacements.') + flags.DEFINE_enum('db_preset', 'full_dbs', + ['full_dbs', 'reduced_dbs'], + 'Choose preset MSA database configuration - ' +@@ -137,7 +180,7 @@ + 'distracting stereochemical violations but might help ' + 'in case you are having issues with the relaxation ' + 'stage.') +-flags.DEFINE_boolean('use_gpu_relax', None, 'Whether to relax on GPU. ' ++flags.DEFINE_boolean('use_gpu_relax', use_gpu_relax, 'Whether to relax on GPU. ' + 'Relax on GPU can be much faster than CPU, so it is ' + 'recommended to enable if possible. GPUs must be available' + ' if this setting is enabled.') +@@ -334,6 +377,10 @@ + 'sure it is installed on your system.') + + use_small_bfd = FLAGS.db_preset == 'reduced_dbs' ++ if use_small_bfd and data_dir: ++ bfd_database_path = None ++ uniref30_database_path = None ++ + _check_flag('small_bfd_database_path', 'db_preset', + should_be_set=use_small_bfd) + _check_flag('bfd_database_path', 'db_preset', +@@ -456,13 +503,7 @@ + flags.mark_flags_as_required([ + 'fasta_paths', + 'output_dir', +- 'data_dir', +- 'uniref90_database_path', +- 'mgnify_database_path', +- 'template_mmcif_dir', + 'max_template_date', +- 'obsolete_pdbs_path', +- 'use_gpu_relax', + ]) + + app.run(main) diff --git a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.2_use_openmm_8.0.0.patch b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.2_use_openmm_8.0.0.patch new file mode 100644 index 000000000000..765fdb3c4d65 --- /dev/null +++ b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.2_use_openmm_8.0.0.patch @@ -0,0 +1,243 @@ +# Add compatibility with OpenMM-8.0.0 +# The patch is based on the recipe from https://github.com/deepmind/alphafold/issues/404 +# Author: maxim-masterov (SURF) (7.7.0) +# update 8.0.0: THEMBL +diff -ru alphafold-2.3.2/alphafold/relax/amber_minimize.py alphafold-2.3.2_use_openmm_7.7.0/alphafold/relax/amber_minimize.py +--- alphafold-2.3.2/alphafold/relax/amber_minimize.py 2023-03-27 13:50:49.000000000 +0200 ++++ alphafold-2.3.2_use_openmm_7.7.0/alphafold/relax/amber_minimize.py 2023-04-06 10:38:33.512754033 +0200 +@@ -27,10 +27,10 @@ + import ml_collections + import numpy as np + import jax +-from simtk import openmm +-from simtk import unit +-from simtk.openmm import app as openmm_app +-from simtk.openmm.app.internal.pdbstructure import PdbStructure ++from openmm import * ++from openmm import unit ++from openmm import app as openmm_app ++from openmm.app.internal.pdbstructure import PdbStructure + + + ENERGY = unit.kilocalories_per_mole +@@ -47,7 +47,7 @@ + + + def _add_restraints( +- system: openmm.System, ++ system: System, + reference_pdb: openmm_app.PDBFile, + stiffness: unit.Unit, + rset: str, +diff -ru alphafold-2.3.2/alphafold/relax/cleanup.py alphafold-2.3.2_use_openmm_7.7.0/alphafold/relax/cleanup.py +--- alphafold-2.3.2/alphafold/relax/cleanup.py 2023-03-27 13:50:49.000000000 +0200 ++++ alphafold-2.3.2_use_openmm_7.7.0/alphafold/relax/cleanup.py 2023-04-06 10:39:25.224888763 +0200 +@@ -20,8 +20,8 @@ + import io + + import pdbfixer +-from simtk.openmm import app +-from simtk.openmm.app import element ++from openmm import app ++from openmm.app import element + + + def fix_pdb(pdbfile, alterations_info): +diff -ru alphafold-2.3.2/alphafold/relax/cleanup_test.py alphafold-2.3.2_use_openmm_7.7.0/alphafold/relax/cleanup_test.py +--- alphafold-2.3.2/alphafold/relax/cleanup_test.py 2023-03-27 13:50:49.000000000 +0200 ++++ alphafold-2.3.2_use_openmm_7.7.0/alphafold/relax/cleanup_test.py 2023-04-06 10:39:58.409616942 +0200 +@@ -17,7 +17,7 @@ + + from absl.testing import absltest + from alphafold.relax import cleanup +-from simtk.openmm.app.internal import pdbstructure ++from openmm.app.internal import pdbstructure + + + def _pdb_to_structure(pdb_str): +diff -ru alphafold-2.3.2/docker/Dockerfile alphafold-2.3.2_use_openmm_7.7.0/docker/Dockerfile +--- alphafold-2.3.2/docker/Dockerfile 2023-03-27 13:50:49.000000000 +0200 ++++ alphafold-2.3.2_use_openmm_7.7.0/docker/Dockerfile 2023-04-06 10:41:10.315194781 +0200 +@@ -76,7 +76,6 @@ + + # Apply OpenMM patch. + WORKDIR /opt/conda/lib/python3.8/site-packages +-RUN patch -p0 < /app/alphafold/docker/openmm.patch + + # Add SETUID bit to the ldconfig binary so that non-root users can run it. + RUN chmod u+s /sbin/ldconfig.real +diff -ru alphafold-2.3.2/notebooks/AlphaFold.ipynb alphafold-2.3.2_use_openmm_7.7.0/notebooks/AlphaFold.ipynb +--- alphafold-2.3.2/notebooks/AlphaFold.ipynb 2023-03-27 13:50:49.000000000 +0200 ++++ alphafold-2.3.2_use_openmm_7.7.0/notebooks/AlphaFold.ipynb 2023-04-06 10:50:41.351746867 +0200 +@@ -103,16 +103,17 @@ + " %shell rm -rf /opt/conda\n", + " %shell wget -q -P /tmp \\\n", + " https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh \\\n", +- " \u0026\u0026 bash /tmp/Miniconda3-latest-Linux-x86_64.sh -b -p /opt/conda \\\n", +- " \u0026\u0026 rm /tmp/Miniconda3-latest-Linux-x86_64.sh\n", ++ " && bash /tmp/Miniconda3-latest-Linux-x86_64.sh -b -p /opt/conda \\\n", ++ " && rm /tmp/Miniconda3-latest-Linux-x86_64.sh\n", ++ + " pbar.update(9)\n", + "\n", + " PATH=%env PATH\n", + " %env PATH=/opt/conda/bin:{PATH}\n", + " %shell conda install -qy conda==4.13.0 \\\n", +- " \u0026\u0026 conda install -qy -c conda-forge \\\n", ++ " && conda install -qy -c conda-forge \\\n", + " python=3.9 \\\n", +- " openmm=7.5.1 \\\n", ++ " openmm=8.0.0 \\\n", + " pdbfixer\n", + " pbar.update(80)\n", + "\n", +@@ -164,8 +165,8 @@ + " pbar.update(10)\n", + "\n", + " # Apply OpenMM patch.\n", +- " %shell pushd /opt/conda/lib/python3.9/site-packages/ \u0026\u0026 \\\n", +- " patch -p0 \u003c /content/alphafold/docker/openmm.patch \u0026\u0026 \\\n", ++ " %shell pushd /opt/conda/lib/python3.8/site-packages/ && \\\n", ++ + " popd\n", + "\n", + " # Make sure stereo_chemical_props.txt is in all locations where it could be searched for.\n", +@@ -189,9 +190,10 @@ + "\n", + "import jax\n", + "if jax.local_devices()[0].platform == 'tpu':\n", +- " raise RuntimeError('Colab TPU runtime not supported. Change it to GPU via Runtime -\u003e Change Runtime Type -\u003e Hardware accelerator -\u003e GPU.')\n", ++ " raise RuntimeError('Colab TPU runtime not supported. Change it to GPU via Runtime -> Change Runtime Type -> Hardware accelerator -> GPU.')\n", + "elif jax.local_devices()[0].platform == 'cpu':\n", +- " raise RuntimeError('Colab CPU runtime not supported. Change it to GPU via Runtime -\u003e Change Runtime Type -\u003e Hardware accelerator -\u003e GPU.')\n", ++ " raise RuntimeError('Colab CPU runtime not supported. Change it to GPU via Runtime -> Change Runtime Type -> Hardware accelerator -> GPU.')\n", ++ + "else:\n", + " print(f'Running with {jax.local_devices()[0].device_kind} GPU')\n", + "\n", +@@ -211,7 +213,7 @@ + "source": [ + "## Making a prediction\n", + "\n", +- "Please paste the sequence of your protein in the text box below, then run the remaining cells via _Runtime_ \u003e _Run after_. You can also run the cells individually by pressing the _Play_ button on the left.\n", ++ "Please paste the sequence of your protein in the text box below, then run the remaining cells via _Runtime_ > _Run after_. You can also run the cells individually by pressing the _Play_ button on the left.\n", + "\n", + "Note that the search against databases and the actual prediction can take some time, from minutes to hours, depending on the length of the protein and what type of GPU you are allocated by Colab (see FAQ below)." + ] +@@ -306,21 +308,21 @@ + "\n", + "# Check whether total length exceeds limit.\n", + "total_sequence_length = sum([len(seq) for seq in sequences])\n", +- "if total_sequence_length \u003e MAX_LENGTH:\n", ++ "if total_sequence_length > MAX_LENGTH:\n", + " raise ValueError('The total sequence length is too long: '\n", + " f'{total_sequence_length}, while the maximum is '\n", + " f'{MAX_LENGTH}.')\n", + "\n", + "# Check whether we exceed the monomer limit.\n", + "if model_type_to_use == ModelType.MONOMER:\n", +- " if len(sequences[0]) \u003e MAX_MONOMER_MODEL_LENGTH:\n", ++ " if len(sequences[0]) > MAX_MONOMER_MODEL_LENGTH:\n", + " raise ValueError(\n", + " f'Input sequence is too long: {len(sequences[0])} amino acids, while '\n", + " f'the maximum for the monomer model is {MAX_MONOMER_MODEL_LENGTH}. You may '\n", + " 'be able to run this sequence with the multimer model by selecting the '\n", + " 'use_multimer_model_for_monomers checkbox above.')\n", + " \n", +- "if total_sequence_length \u003e MAX_VALIDATED_LENGTH:\n", ++ "if total_sequence_length > MAX_VALIDATED_LENGTH:\n", + " print('WARNING: The accuracy of the system has not been fully validated '\n", + " 'above 3000 residues, and you may experience long running times or '\n", + " f'run out of memory. Total sequence length is {total_sequence_length} '\n", +@@ -421,7 +423,7 @@ + "]\n", + "\n", + "# Search UniProt and construct the all_seq features only for heteromers, not homomers.\n", +- "if model_type_to_use == ModelType.MULTIMER and len(set(sequences)) \u003e 1:\n", ++ "if model_type_to_use == ModelType.MULTIMER and len(set(sequences)) > 1:\n", + " MSA_DATABASES.extend([\n", + " # Swiss-Prot and TrEMBL are concatenated together as UniProt.\n", + " {'db_name': 'uniprot',\n", +@@ -455,7 +457,7 @@ + " for sequence_index, sequence in enumerate(sorted(set(sequences)), 1):\n", + " fasta_path = f'target_{sequence_index:02d}.fasta'\n", + " with open(fasta_path, 'wt') as f:\n", +- " f.write(f'\u003equery\\n{sequence}')\n", ++ " f.write(f'>query\\n{sequence}')\n", + " sequence_to_fasta_path[sequence] = fasta_path\n", + "\n", + " # Run the search against chunks of genetic databases (since the genetic\n", +@@ -516,7 +518,7 @@ + " num_templates=0, num_res=len(sequence)))\n", + "\n", + " # Construct the all_seq features only for heteromers, not homomers.\n", +- " if model_type_to_use == ModelType.MULTIMER and len(set(sequences)) \u003e 1:\n", ++ " if model_type_to_use == ModelType.MULTIMER and len(set(sequences)) > 1:\n", + " valid_feats = msa_pairing.MSA_FEATURES + (\n", + " 'msa_species_identifiers',\n", + " )\n", +@@ -680,7 +682,7 @@ + "banded_b_factors = []\n", + "for plddt in plddts[best_model_name]:\n", + " for idx, (min_val, max_val, _) in enumerate(PLDDT_BANDS):\n", +- " if plddt \u003e= min_val and plddt \u003c= max_val:\n", ++ " if plddt >= min_val and plddt <= max_val:\n", + " banded_b_factors.append(idx)\n", + " break\n", + "banded_b_factors = np.array(banded_b_factors)[:, None] * final_atom_mask\n", +@@ -693,14 +695,14 @@ + " f.write(relaxed_pdb)\n", + "\n", + "\n", +- "# --- Visualise the prediction \u0026 confidence ---\n", ++ "# --- Visualise the prediction & confidence ---\n", + "show_sidechains = True\n", + "def plot_plddt_legend():\n", + " \"\"\"Plots the legend for pLDDT.\"\"\"\n", +- " thresh = ['Very low (pLDDT \u003c 50)',\n", +- " 'Low (70 \u003e pLDDT \u003e 50)',\n", +- " 'Confident (90 \u003e pLDDT \u003e 70)',\n", +- " 'Very high (pLDDT \u003e 90)']\n", ++ " thresh = ['Very low (pLDDT < 50)',\n", ++ " 'Low (70 > pLDDT > 50)',\n", ++ " 'Confident (90 > pLDDT > 70)',\n", ++ " 'Very high (pLDDT > 90)']\n", + "\n", + " colors = [x[2] for x in PLDDT_BANDS]\n", + "\n", +@@ -816,13 +818,13 @@ + "id": "jeb2z8DIA4om" + }, + "source": [ +- "## FAQ \u0026 Troubleshooting\n", ++ "## FAQ & Troubleshooting\n", + "\n", + "\n", + "* How do I get a predicted protein structure for my protein?\n", + " * Click on the _Connect_ button on the top right to get started.\n", + " * Paste the amino acid sequence of your protein (without any headers) into the “Enter the amino acid sequence to foldâ€.\n", +- " * Run all cells in the Colab, either by running them individually (with the play button on the left side) or via _Runtime_ \u003e _Run all._ Make sure you run all 5 cells in order.\n", ++ " * Run all cells in the Colab, either by running them individually (with the play button on the left side) or via _Runtime_ > _Run all._ Make sure you run all 5 cells in order.\n", + " * The predicted protein structure will be downloaded once all cells have been executed. Note: This can take minutes to hours - see below.\n", + "* How long will this take?\n", + " * Downloading the AlphaFold source code can take up to a few minutes.\n", +@@ -831,8 +833,8 @@ + " * Running AlphaFold and generating the prediction can take minutes to hours, depending on the length of your protein and on which GPU-type Colab has assigned you.\n", + "* My Colab no longer seems to be doing anything, what should I do?\n", + " * Some steps may take minutes to hours to complete.\n", +- " * If nothing happens or if you receive an error message, try restarting your Colab runtime via _Runtime_ \u003e _Restart runtime_.\n", +- " * If this doesn’t help, try resetting your Colab runtime via _Runtime_ \u003e _Factory reset runtime_.\n", ++ " * If nothing happens or if you receive an error message, try restarting your Colab runtime via _Runtime_ > _Restart runtime_.\n", ++ " * If this doesn’t help, try resetting your Colab runtime via _Runtime_ > _Factory reset runtime_.\n", + "* How does this compare to the open-source version of AlphaFold?\n", + " * This Colab version of AlphaFold searches a selected portion of the BFD dataset and currently doesn’t use templates, so its accuracy is reduced in comparison to the full version of AlphaFold that is described in the [AlphaFold paper](https://doi.org/10.1038/s41586-021-03819-2) and [Github repo](https://github.com/deepmind/alphafold/) (the full version is available via the inference script).\n", + "* What is a Colab?\n", +@@ -841,7 +843,7 @@ + " * The resources allocated to your Colab vary. See the [Colab FAQ](https://research.google.com/colaboratory/faq.html) for more details.\n", + " * You can execute the Colab nonetheless.\n", + "* I received an error “Colab CPU runtime not supported†or “No GPU/TPU foundâ€, what do I do?\n", +- " * Colab CPU runtime is not supported. Try changing your runtime via _Runtime_ \u003e _Change runtime type_ \u003e _Hardware accelerator_ \u003e _GPU_.\n", ++ " * Colab CPU runtime is not supported. Try changing your runtime via _Runtime_ > _Change runtime type_ > _Hardware accelerator_ > _GPU_.\n", + " * The type of GPU allocated to your Colab varies. See the [Colab FAQ](https://research.google.com/colaboratory/faq.html) for more details.\n", + " * If you receive “Cannot connect to GPU backendâ€, you can try again later to see if Colab allocates you a GPU.\n", + " * [Colab Pro](https://colab.research.google.com/signup) offers priority access to GPUs.\n", diff --git a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.4-foss-2022a-CUDA-11.7.0-ColabFold.eb b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.4-foss-2022a-CUDA-11.7.0-ColabFold.eb index 0842216c4e9f..86b5e9ce9baf 100644 --- a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.4-foss-2022a-CUDA-11.7.0-ColabFold.eb +++ b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.4-foss-2022a-CUDA-11.7.0-ColabFold.eb @@ -82,12 +82,9 @@ components = [ 'd800bb085deac7edbe2d72916c1194043964aaf51b88a3b5a5016ab68a1090ec', ], 'start_dir': 'alphafold-%s' % _commit, - 'use_pip': True, }), ] -use_pip = True - exts_list = [ ('PDBFixer', '1.8.1', { 'source_urls': ['https://github.com/openmm/pdbfixer/archive/refs/tags/'], @@ -164,8 +161,6 @@ sanity_check_commands = [ "alphafold --help 2>&1 | grep 'Full AlphaFold protein structure prediction script'", ] -sanity_pip_check = True - # these allow to make predictions on proteins that would typically be too long to fit into GPU memory; # see https://github.com/deepmind/alphafold/blob/main/docker/run_docker.py modextravars = { diff --git a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.4-foss-2022a-ColabFold.eb b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.4-foss-2022a-ColabFold.eb index 614a7fe1e6ea..12f8e49da5a1 100644 --- a/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.4-foss-2022a-ColabFold.eb +++ b/easybuild/easyconfigs/a/AlphaFold/AlphaFold-2.3.4-foss-2022a-ColabFold.eb @@ -76,12 +76,9 @@ components = [ 'd800bb085deac7edbe2d72916c1194043964aaf51b88a3b5a5016ab68a1090ec', ], 'start_dir': 'alphafold-%s' % _commit, - 'use_pip': True, }), ] -use_pip = True - exts_list = [ ('PDBFixer', '1.8.1', { 'source_urls': ['https://github.com/openmm/pdbfixer/archive/refs/tags/'], @@ -158,8 +155,6 @@ sanity_check_commands = [ "alphafold --help 2>&1 | grep 'Full AlphaFold protein structure prediction script'", ] -sanity_pip_check = True - modextravars = { # 'ALPHAFOLD_DATA_DIR': '/path/to/AlphaFold_DBs', # please adapt } diff --git a/easybuild/easyconfigs/a/AlphaPulldown/AlphaPulldown-0.30.4-foss-2020b.eb b/easybuild/easyconfigs/a/AlphaPulldown/AlphaPulldown-0.30.4-foss-2020b.eb index 05ab7469fa0b..6135637a2225 100644 --- a/easybuild/easyconfigs/a/AlphaPulldown/AlphaPulldown-0.30.4-foss-2020b.eb +++ b/easybuild/easyconfigs/a/AlphaPulldown/AlphaPulldown-0.30.4-foss-2020b.eb @@ -27,8 +27,6 @@ dependencies = [ ('dm-tree', '0.1.5'), ] -use_pip = True - exts_list = [ ('py3Dmol', '2.0.1.post1', { 'modulename': 'py3Dmol', @@ -74,8 +72,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/run_multimer_jobs.py', 'bin/rename_colab_search_a3m.py'], 'dirs': ['lib/python%(pyshortver)s/site-packages/alphapulldown'], diff --git a/easybuild/easyconfigs/a/AlphaPulldown/AlphaPulldown-0.30.4-fosscuda-2020b.eb b/easybuild/easyconfigs/a/AlphaPulldown/AlphaPulldown-0.30.4-fosscuda-2020b.eb index fe9b54682841..3cdf5fa98fa4 100644 --- a/easybuild/easyconfigs/a/AlphaPulldown/AlphaPulldown-0.30.4-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/a/AlphaPulldown/AlphaPulldown-0.30.4-fosscuda-2020b.eb @@ -27,8 +27,6 @@ dependencies = [ ('dm-tree', '0.1.5'), ] -use_pip = True - exts_list = [ ('py3Dmol', '2.0.1.post1', { 'modulename': 'py3Dmol', @@ -74,8 +72,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { "files": ['bin/run_multimer_jobs.py', 'bin/rename_colab_search_a3m.py'], "dirs": ["lib/python%(pyshortver)s/site-packages/alphapulldown"], diff --git a/easybuild/easyconfigs/a/AlphaPulldown/AlphaPulldown-2.0.0-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/a/AlphaPulldown/AlphaPulldown-2.0.0-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..0cac501efeb6 --- /dev/null +++ b/easybuild/easyconfigs/a/AlphaPulldown/AlphaPulldown-2.0.0-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,118 @@ +# created by Denis Kristak (Inuits) +# update: Thomas Hoffmann, EMBL +easyblock = 'PythonBundle' + +name = 'AlphaPulldown' +version = '2.0.0' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://github.com/KosinskiLab/AlphaPulldown' +description = """AlphaPulldown is a Python package that streamlines protein-protein +interaction screens and high-throughput modelling of higher-order oligomers using AlphaFold-Multimer""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [ + ('poetry', '1.5.1'), +] + +dependencies = [ + ('CUDA', '12.1.1', '', SYSTEM), + ('Python', '3.11.3'), + ('OpenMM', '8.0.0', versionsuffix), + ('Kalign', '3.4.0'), + ('PyYAML', '6.0'), + ('jax', '0.4.25', versionsuffix), # also provides absl-py + ('Biopython', '1.83'), + ('h5py', '3.9.0'), + ('IPython', '8.14.0'), + ('matplotlib', '3.7.2'), + # ('TensorFlow', '2.15.1', versionsuffix), + ('TensorFlow', '2.13.0'), # to be consistent with AF2 ? + ('PyTorch', '2.1.2', versionsuffix), + ('tqdm', '4.66.1'), + ('dm-tree', '0.1.8'), + ('py3Dmol', '2.1.0'), + ('HMMER', '3.4'), + ('HH-suite', '3.3.0'), + ('dm-haiku', '0.0.12', versionsuffix), + ('Uni-Core', '0.0.3', versionsuffix), + ('JupyterLab', '4.0.5'), +] +local_commit = 'cc4b0af60518c078305bbe4c584691d1ed9ade31' + +local_tests = [ + 'custom_db', + 'remove_clashes_low_plddt', + 'modelcif', + 'features_with_templates', + 'post_prediction', + # require pyrosetta, analysis aptainer image, and AlphaFold2 data: + # 'pdb_analyser', + # 'get_good_inter_pae', +] +local_testinstall_PATH = """ PATH=$(echo $PYTHONPATH|awk -F ':' '{print $1}')/../../../bin:$PATH """ +exts_list = [ + ('contextlib2', '21.6.0', { + 'checksums': ['ab1e2bfe1d01d968e1b7e8d9023bc51ef3509bba217bb730cee3827e1ee82869'], + }), + ('ml-collections', '0.1.1', { + 'preinstallopts': "touch requirements.txt && touch requirements-test.txt && ", + 'sources': ['ml_collections-%(version)s.tar.gz'], + 'checksums': ['3fefcc72ec433aa1e5d32307a3e474bbb67f405be814ea52a2166bfc9dbe68cc'], + }), + ('PDBFixer', '1.9', { + 'source_urls': ['https://github.com/openmm/pdbfixer/archive/'], + 'sources': [{'download_filename': '%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}], + 'checksums': ['88b9a77e50655f89d0eb2075093773e82c27a4cef842cb7d735c877b20cd39fb'], + }), + ('ihm', '1.3', { + 'checksums': ['09f69809fd81509cc26b60253c55b02ce79fc01fc8f4a068bca2953a7dfd33be'], + }), + ('modelcif', '1.0', { + 'checksums': ['e8375bc502a73dcfab0b7fbdd454d67d393bbb8969981eb52199d77192a3de56'], + }), + ('looseversion', '1.1.2', { + 'checksums': ['94d80bdbd0b6d57c11b886147ba1601f7d1531571621b81933b34537cbe469ad'], + }), + ('mmtf-python', '1.1.3', { + 'modulename': 'mmtf', + 'checksums': ['12a02fe1b7131f0a2b8ce45b46f1e0cdd28b9818fe4499554c26884987ea0c32'], + }), + ('biopandas', '0.5.1.dev0', { + 'checksums': ['6dc9de631babf8221c1ac60230133717039e08911f15e8ac48498c787022de12'], + }), + ('immutabledict', '4.1.0', { + 'checksums': ['93d100ccd2cd09a1fd3f136b9328c6e59529ba341de8bb499437f6819159fe8a'], + }), + (name, version, { + 'preinstallopts': "sed -i 's/[>=]=.*//g;s/tensorflow-cpu/tensorflow/g' setup.cfg && ", + 'runtest': '%s pytest -s %s ' % (local_testinstall_PATH, " ".join('test/test_%s.py' % x for x in local_tests)), + 'sources': [{ + 'filename': SOURCE_TAR_XZ, + 'git_config': { + 'url': 'https://github.com/KosinskiLab', + 'repo_name': 'AlphaPulldown', + 'tag': version, + 'recursive': True + } + }], + 'testinstall': True, + 'checksums': ['a48df359e80444bf9874991f4eba6d2c57b99c523da76d024f5110a2f083ccc3'], + }), +] + +fix_python_shebang_for = ['bin/*.py'] + +sanity_check_paths = { + 'files': ['bin/run_multimer_jobs.py', 'bin/rename_colab_search_a3m.py', + 'lib/python%(pyshortver)s/site-packages/alphafold/common/stereo_chemical_props.txt'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/alphapulldown'], +} + +sanity_check_commands = [ + "run_multimer_jobs.py --help | grep 'A script to perform structure prediction'", + "create_individual_features.py --helpfull|grep 'Additional allowance for hydrogen bonding'", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AlphaPulldown/AlphaPulldown-2.0.0b2_fix-import-protein_letters_3to1.patch b/easybuild/easyconfigs/a/AlphaPulldown/AlphaPulldown-2.0.0b2_fix-import-protein_letters_3to1.patch new file mode 100644 index 000000000000..34994664f805 --- /dev/null +++ b/easybuild/easyconfigs/a/AlphaPulldown/AlphaPulldown-2.0.0b2_fix-import-protein_letters_3to1.patch @@ -0,0 +1,13 @@ +fix import of protein_letters_3to1 from Biopython +author: Kenneth Hoste (HPC-UGent) +--- AlphaPulldown/alphapulldown/utils/remove_clashes_low_plddt.py.orig 2024-06-05 09:30:16.114746286 +0200 ++++ AlphaPulldown/alphapulldown/utils/remove_clashes_low_plddt.py 2024-06-05 09:30:35.242665615 +0200 +@@ -4,7 +4,7 @@ + from alphafold.data.mmcif_parsing import parse + from alphafold.common.residue_constants import residue_atoms, atom_types + from Bio.PDB import NeighborSearch, PDBIO, MMCIFIO +-from Bio.PDB.Polypeptide import protein_letters_3to1 ++from Bio.Data.SCOPData import protein_letters_3to1 + from Bio import SeqIO + from colabfold.batch import convert_pdb_to_mmcif + from Bio.PDB import Structure, Model, Chain, Residue diff --git a/easybuild/easyconfigs/a/AlphaPulldown/AlphaPulldown-2.0.0b4-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/a/AlphaPulldown/AlphaPulldown-2.0.0b4-foss-2022a-CUDA-11.7.0.eb new file mode 100644 index 000000000000..df11916a9e75 --- /dev/null +++ b/easybuild/easyconfigs/a/AlphaPulldown/AlphaPulldown-2.0.0b4-foss-2022a-CUDA-11.7.0.eb @@ -0,0 +1,104 @@ +# created by Denis Kristak (Inuits) +easyblock = 'PythonBundle' + +name = 'AlphaPulldown' +version = '2.0.0b4' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://github.com/KosinskiLab/AlphaPulldown' +description = """AlphaPulldown is a Python package that streamlines protein-protein +interaction screens and high-throughput modelling of higher-order oligomers using AlphaFold-Multimer""" + +toolchain = {'name': 'foss', 'version': '2022a'} + +dependencies = [ + ('CUDA', '11.7.0', '', SYSTEM), + ('Python', '3.10.4'), + ('OpenMM', '8.0.0'), + ('Kalign', '3.3.5'), + ('PyYAML', '6.0'), + ('jax', '0.3.25', versionsuffix), # also provides absl-py + ('Biopython', '1.79'), + ('h5py', '3.7.0'), + ('IPython', '8.5.0'), + ('JupyterLab', '3.5.0'), + ('matplotlib', '3.5.2'), + ('TensorFlow', '2.11.0', versionsuffix), + ('PyTorch', '1.12.0', versionsuffix), + ('tqdm', '4.64.0'), + ('dm-tree', '0.1.8'), + ('py3Dmol', '2.0.1.post1'), + ('HMMER', '3.3.2'), + ('HH-suite', '3.3.0'), + ('Uni-Core', '0.0.3', versionsuffix), +] + +exts_list = [ + ('importlib-resources', '5.13.0', { + 'modulename': 'importlib_resources', + 'source_tmpl': 'importlib_resources-%(version)s.tar.gz', + 'checksums': ['82d5c6cca930697dbbd86c93333bb2c2e72861d4789a11c2662b933e5ad2b528'], + }), + ('jmp', '0.0.4', { + 'checksums': ['5dfeb0fd7c7a9f72a70fff0aab9d0cbfae32a809c02f4037ff3485ceb33e1730'], + }), + ('dm-haiku', '0.0.9', { + 'modulename': 'haiku', + 'source_urls': ['https://github.com/deepmind/dm-haiku/archive/refs/tags/'], + 'sources': [{'download_filename': 'v%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}], + 'checksums': ['d550f07f5891ede30ada5faafde98f549ed1b8ceadb7a601cca3d81db7d82414'], + }), + ('contextlib2', '21.6.0', { + 'checksums': ['ab1e2bfe1d01d968e1b7e8d9023bc51ef3509bba217bb730cee3827e1ee82869'], + }), + ('ml-collections', '0.1.1', { + 'preinstallopts': "touch requirements.txt && touch requirements-test.txt && ", + 'sources': ['ml_collections-%(version)s.tar.gz'], + 'checksums': ['3fefcc72ec433aa1e5d32307a3e474bbb67f405be814ea52a2166bfc9dbe68cc'], + }), + ('PDBFixer', '1.9', { + 'source_urls': ['https://github.com/openmm/pdbfixer/archive/'], + 'sources': [{'download_filename': '%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}], + 'checksums': ['88b9a77e50655f89d0eb2075093773e82c27a4cef842cb7d735c877b20cd39fb'], + }), + ('ihm', '1.3', { + 'checksums': ['09f69809fd81509cc26b60253c55b02ce79fc01fc8f4a068bca2953a7dfd33be'], + }), + ('modelcif', '1.0', { + 'checksums': ['e8375bc502a73dcfab0b7fbdd454d67d393bbb8969981eb52199d77192a3de56'], + }), + (name, version, { + 'sources': [{ + 'filename': SOURCE_TAR_XZ, + 'git_config': { + 'url': 'https://github.com/KosinskiLab', + 'repo_name': 'AlphaPulldown', + 'tag': version, + 'recursive': True, + }, + }], + 'patches': ['AlphaPulldown-2.0.0b2_fix-import-protein_letters_3to1.patch'], + 'checksums': [ + {'AlphaPulldown-2.0.0b4.tar.xz': + '574eee097be4fee3e7f022b5935ac29b858ad9de32edd4bc1ca0439047f9b2f5'}, + {'AlphaPulldown-2.0.0b2_fix-import-protein_letters_3to1.patch': + 'd41247cd12f6ef8579adbc893f6c1af5fba051167ee838449974365f4bdccf06'}, + ], + # remove strict version requirements for Python dependencies + 'preinstallopts': "sed -i 's/[>=]=.*//g' setup.cfg && ", + }), +] + +fix_python_shebang_for = ['bin/*.py'] + +sanity_check_paths = { + 'files': ['bin/run_multimer_jobs.py', 'bin/rename_colab_search_a3m.py'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/alphapulldown'], +} + +sanity_check_commands = [ + "run_multimer_jobs.py --help | grep 'A script to perform structure prediction'", + "convert_to_modelcif.py --help | grep 'turn it into a ModelCIF'", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AlphaPulldown/AlphaPulldown-2.0.0b4-foss-2022a.eb b/easybuild/easyconfigs/a/AlphaPulldown/AlphaPulldown-2.0.0b4-foss-2022a.eb new file mode 100644 index 000000000000..bbfbdc9acec4 --- /dev/null +++ b/easybuild/easyconfigs/a/AlphaPulldown/AlphaPulldown-2.0.0b4-foss-2022a.eb @@ -0,0 +1,102 @@ +# created by Denis Kristak (Inuits) +easyblock = 'PythonBundle' + +name = 'AlphaPulldown' +version = '2.0.0b4' + +homepage = 'https://github.com/KosinskiLab/AlphaPulldown' +description = """AlphaPulldown is a Python package that streamlines protein-protein +interaction screens and high-throughput modelling of higher-order oligomers using AlphaFold-Multimer""" + +toolchain = {'name': 'foss', 'version': '2022a'} + +dependencies = [ + ('Python', '3.10.4'), + ('OpenMM', '8.0.0'), + ('Kalign', '3.3.5'), + ('PyYAML', '6.0'), + ('jax', '0.3.25'), # also provides absl-py + ('Biopython', '1.79'), + ('h5py', '3.7.0'), + ('IPython', '8.5.0'), + ('JupyterLab', '3.5.0'), + ('matplotlib', '3.5.2'), + ('TensorFlow', '2.11.0'), + ('PyTorch', '1.12.0'), + ('tqdm', '4.64.0'), + ('dm-tree', '0.1.8'), + ('py3Dmol', '2.0.1.post1'), + ('HMMER', '3.3.2'), + ('HH-suite', '3.3.0'), + ('Uni-Core', '0.0.3'), +] + +exts_list = [ + ('importlib-resources', '5.13.0', { + 'modulename': 'importlib_resources', + 'source_tmpl': 'importlib_resources-%(version)s.tar.gz', + 'checksums': ['82d5c6cca930697dbbd86c93333bb2c2e72861d4789a11c2662b933e5ad2b528'], + }), + ('jmp', '0.0.4', { + 'checksums': ['5dfeb0fd7c7a9f72a70fff0aab9d0cbfae32a809c02f4037ff3485ceb33e1730'], + }), + ('dm-haiku', '0.0.9', { + 'modulename': 'haiku', + 'source_urls': ['https://github.com/deepmind/dm-haiku/archive/refs/tags/'], + 'sources': [{'download_filename': 'v%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}], + 'checksums': ['d550f07f5891ede30ada5faafde98f549ed1b8ceadb7a601cca3d81db7d82414'], + }), + ('contextlib2', '21.6.0', { + 'checksums': ['ab1e2bfe1d01d968e1b7e8d9023bc51ef3509bba217bb730cee3827e1ee82869'], + }), + ('ml-collections', '0.1.1', { + 'preinstallopts': "touch requirements.txt && touch requirements-test.txt && ", + 'sources': ['ml_collections-%(version)s.tar.gz'], + 'checksums': ['3fefcc72ec433aa1e5d32307a3e474bbb67f405be814ea52a2166bfc9dbe68cc'], + }), + ('PDBFixer', '1.9', { + 'source_urls': ['https://github.com/openmm/pdbfixer/archive/'], + 'sources': [{'download_filename': '%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}], + 'checksums': ['88b9a77e50655f89d0eb2075093773e82c27a4cef842cb7d735c877b20cd39fb'], + }), + ('ihm', '1.3', { + 'checksums': ['09f69809fd81509cc26b60253c55b02ce79fc01fc8f4a068bca2953a7dfd33be'], + }), + ('modelcif', '1.0', { + 'checksums': ['e8375bc502a73dcfab0b7fbdd454d67d393bbb8969981eb52199d77192a3de56'], + }), + (name, version, { + 'sources': [{ + 'filename': SOURCE_TAR_XZ, + 'git_config': { + 'url': 'https://github.com/KosinskiLab', + 'repo_name': 'AlphaPulldown', + 'tag': version, + 'recursive': True, + }, + }], + 'patches': ['AlphaPulldown-2.0.0b2_fix-import-protein_letters_3to1.patch'], + 'checksums': [ + {'AlphaPulldown-2.0.0b4.tar.xz': + '574eee097be4fee3e7f022b5935ac29b858ad9de32edd4bc1ca0439047f9b2f5'}, + {'AlphaPulldown-2.0.0b2_fix-import-protein_letters_3to1.patch': + 'd41247cd12f6ef8579adbc893f6c1af5fba051167ee838449974365f4bdccf06'}, + ], + # remove strict version requirements for Python dependencies + 'preinstallopts': "sed -i 's/[>=]=.*//g' setup.cfg && ", + }), +] + +fix_python_shebang_for = ['bin/*.py'] + +sanity_check_paths = { + 'files': ['bin/run_multimer_jobs.py', 'bin/rename_colab_search_a3m.py'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/alphapulldown'], +} + +sanity_check_commands = [ + "run_multimer_jobs.py --help | grep 'A script to perform structure prediction'", + "convert_to_modelcif.py --help | grep 'turn it into a ModelCIF'", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/Amara/4Suite-XML-1.0.2_fixes.patch b/easybuild/easyconfigs/a/Amara/4Suite-XML-1.0.2_fixes.patch deleted file mode 100644 index 4a2e08a9e20f..000000000000 --- a/easybuild/easyconfigs/a/Amara/4Suite-XML-1.0.2_fixes.patch +++ /dev/null @@ -1,146 +0,0 @@ -various fixes for 4Suite-XML 1.0.2, taken from patches in python-module-4Suite-XML-1.0.2-alt4.src.rpm -which is available from http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/noarch/SRPMS.classic/ - -see also https://bugzilla.altlinux.org/show_bug.cgi?id=35363, where src.rpm is mentioned (in Russian) -as included a fix for this installed problem: - ValueError: invalid version number '3.0.*' - -diff --git a/Ft/Lib/DistExt/Dist.py b/Ft/Lib/DistExt/Dist.py -index 959e66e..66e0f7d 100644 ---- a/Ft/Lib/DistExt/Dist.py -+++ b/Ft/Lib/DistExt/Dist.py -@@ -652,16 +652,12 @@ class DistributionMetadata(dist.DistributionMetadata): - def set_requires_python(self, value): - if not isinstance(value, list): - value = [ v.strip() for v in value.split(',') ] -- for v in value: -- Version.SplitComparison(v) - self.requires_python = value - - def get_requires_external(self): - return self.requires_external or [] - - def set_requires_external(self, value): -- for v in value: -- Version.SplitComparison(v) - self.requires_external = value - - if sys.version < '2.5': -diff -up 4Suite-XML-1.0.2/Ft/Xml/src/expat/lib/xmltok.c.expat-dos 4Suite-XML-1.0.2/Ft/Xml/src/expat/lib/xmltok.c ---- 4Suite-XML-1.0.2/Ft/Xml/src/expat/lib/xmltok.c.expat-dos 2006-04-28 21:54:54.000000000 +0200 -+++ 4Suite-XML-1.0.2/Ft/Xml/src/expat/lib/xmltok.c 2009-11-03 14:18:03.994197360 +0100 -@@ -328,13 +328,13 @@ utf8_updatePosition(const ENCODING *enc, - const char *end, - POSITION *pos) - { -- while (ptr != end) { -+ while (ptr < end) { - unsigned char ch = (unsigned char)*ptr; - if (ch >= 32) { - if (ch < 128) - ptr++; - else -- ptr += utf8_code_length[ch]; -+ ptr += utf8_code_length[ch] ? utf8_code_length[ch] : 1; - pos->columnNumber++; - } else if (ch == 10) { - pos->columnNumber = 0; -diff -up 4Suite-XML-1.0.2/Ft/Xml/src/expat/lib/xmltok_impl.c.expat-dos 4Suite-XML-1.0.2/Ft/Xml/src/expat/lib/xmltok_impl.c ---- 4Suite-XML-1.0.2/Ft/Xml/src/expat/lib/xmltok_impl.c.expat-dos 2006-04-28 21:54:54.000000000 +0200 -+++ 4Suite-XML-1.0.2/Ft/Xml/src/expat/lib/xmltok_impl.c 2009-11-03 14:17:55.169954596 +0100 -@@ -1742,7 +1742,7 @@ PREFIX(updatePosition)(const ENCODING *e - const char *end, - POSITION *pos) - { -- while (ptr != end) { -+ while (ptr < end) { - switch (BYTE_TYPE(enc, ptr)) { - #define LEAD_CASE(n) \ - case BT_LEAD ## n: \ -diff -ur 4Suite-XML/Ft/Xml/src/StreamWriter.c 4Suite-XML-1.0.2/Ft/Xml/src/StreamWriter.c ---- 4Suite-XML/Ft/Xml/src/StreamWriter.c 2006-09-24 20:11:21.000000000 +0200 -+++ 4Suite-XML-1.0.2/Ft/Xml/src/StreamWriter.c 2013-12-03 19:02:39.157147468 +0100 -@@ -602,7 +602,7 @@ - static int writer_print(PyStreamWriterObject *self, FILE *fp, int flags) - { - PyObject *repr = writer_repr(self); -- fprintf(fp, PyString_AS_STRING(repr)); -+ fprintf(fp, "%s", PyString_AS_STRING(repr)); - Py_DECREF(repr); - return 0; - } -@@ -812,7 +812,7 @@ - static int entitymap_print(PyEntityMapObject *self, FILE *fp, int flags) - { - PyObject *repr = entitymap_repr(self); -- fprintf(fp, PyString_AS_STRING(repr)); -+ fprintf(fp, "%s", PyString_AS_STRING(repr)); - Py_DECREF(repr); - return 0; - } -diff -urN 4Suite-XML/test/Xml/XPath/Core/test_location_path.py 4Suite-XML-1.0.2/test/Xml/XPath/Core/test_location_path.py ---- 4Suite-XML/test/Xml/XPath/Core/test_location_path.py 2004-10-05 00:55:01.000000000 +0200 -+++ 4Suite-XML-1.0.2/test/Xml/XPath/Core/test_location_path.py 2010-02-26 16:37:33.916336763 +0100 -@@ -15,8 +15,8 @@ - DomTree = tester.test_data['tree'] - - nt = ParsedNodeTest.ParsedNameTest('*') -- as = ParsedAxisSpecifier.ParsedAxisSpecifier('child') -- step = ParsedStep.ParsedStep(as,nt,None) -+ as_ = ParsedAxisSpecifier.ParsedAxisSpecifier('child') -+ step = ParsedStep.ParsedStep(as_,nt,None) - # [(expression, context, expected)...] - tests = [(ParsedAbbreviatedAbsoluteLocationPath(step), - Context.Context(DomTree.CHILD2, 1, 1), -diff -urN 4Suite-XML/test/Xml/XPath/Core/test_step.py 4Suite-XML-1.0.2/test/Xml/XPath/Core/test_step.py ---- 4Suite-XML/test/Xml/XPath/Core/test_step.py 2001-09-15 20:46:11.000000000 +0200 -+++ 4Suite-XML-1.0.2/test/Xml/XPath/Core/test_step.py 2010-02-26 16:38:10.654334053 +0100 -@@ -21,38 +21,38 @@ - tests = [] - - # Test 1 -- as = ParsedAxisSpecifier.ParsedAxisSpecifier('ancestor') -+ as_ = ParsedAxisSpecifier.ParsedAxisSpecifier('ancestor') - nt = ParsedNodeTest.ParsedNameTest('*') -- s = ParsedStep.ParsedStep(as, nt) -+ s = ParsedStep.ParsedStep(as_, nt) - tests.append((s, [DomTree.ROOT])) - - # Test 2 -- as = ParsedAxisSpecifier.ParsedAxisSpecifier('ancestor-or-self') -- s = ParsedStep.ParsedStep(as, nt, None) -+ as_ = ParsedAxisSpecifier.ParsedAxisSpecifier('ancestor-or-self') -+ s = ParsedStep.ParsedStep(as_, nt, None) - tests.append((s, [DomTree.ROOT, DomTree.CHILD1])) - - # Test 3 -- as = ParsedAxisSpecifier.ParsedAxisSpecifier('descendant-or-self') -+ as_ = ParsedAxisSpecifier.ParsedAxisSpecifier('descendant-or-self') - nt = ParsedNodeTest.ParsedNameTest('GCHILD') -- s = ParsedStep.ParsedStep(as, nt) -+ s = ParsedStep.ParsedStep(as_, nt) - tests.append((s, DomTree.GCHILDREN1)) - - # Test 4 -- as = ParsedAxisSpecifier.ParsedAxisSpecifier('child') -+ as_ = ParsedAxisSpecifier.ParsedAxisSpecifier('child') - nt = ParsedNodeTest.ParsedNameTest('GCHILD') - left = ParsedExpr.ParsedFunctionCallExpr('position', []) - right = ParsedExpr.ParsedNLiteralExpr('1') - exp = ParsedExpr.ParsedEqualityExpr('=', left, right) - pl = ParsedPredicateList.ParsedPredicateList([exp]) -- s = ParsedStep.ParsedStep(as, nt, pl) -+ s = ParsedStep.ParsedStep(as_, nt, pl) - tests.append((s, [DomTree.GCHILD11])) - - # Test 5 - right = ParsedExpr.ParsedNLiteralExpr('1') - pl = ParsedPredicateList.ParsedPredicateList([right]) -- as = ParsedAxisSpecifier.ParsedAxisSpecifier('child') -+ as_ = ParsedAxisSpecifier.ParsedAxisSpecifier('child') - nt = ParsedNodeTest.ParsedNameTest('GCHILD') -- s = ParsedStep.ParsedStep(as,nt,pl) -+ s = ParsedStep.ParsedStep(as_,nt,pl) - tests.append((s, [DomTree.GCHILD11])) - - tester.testDone() diff --git a/easybuild/easyconfigs/a/Amara/Amara-1.2.0.2-foss-2019a-Python-2.7.15.eb b/easybuild/easyconfigs/a/Amara/Amara-1.2.0.2-foss-2019a-Python-2.7.15.eb deleted file mode 100644 index 99eda3da63dd..000000000000 --- a/easybuild/easyconfigs/a/Amara/Amara-1.2.0.2-foss-2019a-Python-2.7.15.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Amara' -version = '1.2.0.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pypi.org/project/Amara' -description = """Library for XML processing in Python, designed to balance the native idioms of Python - with the native character of XML.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -dependencies = [('Python', '2.7.15')] - -# ancient software, doesn't support installing with pip -use_pip = False - -exts_list = [ - ('4Suite-XML', '1.0.2', { - 'patches': ['4Suite-XML-1.0.2_fixes.patch'], - 'checksums': [ - 'f0c24132eb2567e64b33568abff29a780a2f0236154074d0b8f5262ce89d8c03', # 4Suite-XML-1.0.2.tar.gz - '769d9cd37e15432bef4275654f30514393bd468645455a476d793d4f0c5db76a', # 4Suite-XML-1.0.2_fixes.patch - ], - 'modulename': 'Ft', - }), - (name, version, { - 'checksums': ['0814dae65bfeb3b309d65d7efb01e2e7a8c30611e7232f839c390816edac27cb'], - }), -] - -fix_python_shebang_for = ['bin/*'] - -sanity_check_paths = { - 'files': ['bin/4xml'], - 'dirs': [], -} - -sanity_check_commands = [ - "python -c 'from amara import binderytools'", - "4xml --version", -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/a/Amara/Amara-1.2.0.2-intel-2019a-Python-2.7.15.eb b/easybuild/easyconfigs/a/Amara/Amara-1.2.0.2-intel-2019a-Python-2.7.15.eb deleted file mode 100644 index 9ef6332f61a3..000000000000 --- a/easybuild/easyconfigs/a/Amara/Amara-1.2.0.2-intel-2019a-Python-2.7.15.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Amara' -version = '1.2.0.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pypi.org/project/Amara' -description = """Library for XML processing in Python, designed to balance the native idioms of Python - with the native character of XML.""" - -toolchain = {'name': 'intel', 'version': '2019a'} - -dependencies = [('Python', '2.7.15')] - -# ancient software, doesn't support installing with pip -use_pip = False - -exts_list = [ - ('4Suite-XML', '1.0.2', { - 'patches': ['4Suite-XML-1.0.2_fixes.patch'], - 'checksums': [ - 'f0c24132eb2567e64b33568abff29a780a2f0236154074d0b8f5262ce89d8c03', # 4Suite-XML-1.0.2.tar.gz - '769d9cd37e15432bef4275654f30514393bd468645455a476d793d4f0c5db76a', # 4Suite-XML-1.0.2_fixes.patch - ], - 'modulename': 'Ft', - }), - (name, version, { - 'checksums': ['0814dae65bfeb3b309d65d7efb01e2e7a8c30611e7232f839c390816edac27cb'], - }), -] - -fix_python_shebang_for = ['bin/*'] - -sanity_check_paths = { - 'files': ['bin/4xml'], - 'dirs': [], -} - -sanity_check_commands = [ - "python -c 'from amara import binderytools'", - "4xml --version", -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/a/Amber/Amber-14-intel-2016a-AmberTools-15-patchlevel-13-13.eb b/easybuild/easyconfigs/a/Amber/Amber-14-intel-2016a-AmberTools-15-patchlevel-13-13.eb deleted file mode 100644 index d3c79474bb60..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-14-intel-2016a-AmberTools-15-patchlevel-13-13.eb +++ /dev/null @@ -1,41 +0,0 @@ -# -# modified by Stephane Thiell (Stanford University) for Amber v14 -# -# author: Benjamin P. Roberts (University of Auckland) -# -# based on work by Marios Constantinou (University of Cyprus) -# -name = 'Amber' -version = '14' - -homepage = 'http://ambermd.org/amber.html' -description = """Amber (originally Assisted Model Building with Energy - Refinement) is software for performing molecular dynamics and structure - prediction.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'openmp': False, 'usempi': True} - -local_ambertools_ver = '15' -sources = [ - 'Amber%(version)s.tar.bz2', - 'AmberTools%s.tar.bz2' % local_ambertools_ver, -] -patches = [ - 'Amber-%(version)s_fix-hardcoding.patch', - 'AmberTools-%s_fix-mdgx-print-bug.patch' % local_ambertools_ver, -] - -dependencies = [ - ('CUDA', '7.5.18', '', True), - ('netCDF', '4.4.0'), - ('netCDF-Fortran', '4.4.4'), - ('Python', '2.7.11'), -] - -patchlevels = (13, 13) -patchruns = 1 - -versionsuffix = '-AmberTools-%s-patchlevel-%d-%d' % (local_ambertools_ver, patchlevels[0], patchlevels[1]) - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/Amber/Amber-14_fix-hardcoding.patch b/easybuild/easyconfigs/a/Amber/Amber-14_fix-hardcoding.patch deleted file mode 100644 index 6f4b9b5047fb..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-14_fix-hardcoding.patch +++ /dev/null @@ -1,173 +0,0 @@ -fix hardcoding of compilers & MKL lib dir, add support for separate netCDF-Fortran installation & recent CUDA -author: Stephane Thiell (Stanford University) ---- amber14/AmberTools/src/cpptraj/configure.orig 2015-11-25 21:25:27.219014394 -0800 -+++ amber14/AmberTools/src/cpptraj/configure 2015-11-25 21:26:36.935069823 -0800 -@@ -676,9 +676,9 @@ fi - if [[ $USEMPI -eq 1 ]] ; then - echo "Using MPI" - DIRECTIVES="$DIRECTIVES -DMPI" -- CC=mpicc -- CXX=mpicxx -- FC=mpif90 -+ CC=${CC} -+ CXX=${CXX} -+ FC=${F90} - SFX=".MPI" - fi - ---- amber14/AmberTools/src/configure2.orig 2015-11-25 21:18:37.473056279 -0800 -+++ amber14/AmberTools/src/configure2 2015-11-27 00:05:54.009556748 -0800 -@@ -385,6 +385,7 @@ mpinab='' - mpi='no' - mtkpp='install_mtkpp' - netcdf_dir='' -+netcdf_fort_dir='' - netcdf_flag='' - netcdfstatic='no' - noX11='false' -@@ -442,6 +443,7 @@ while [ $# -gt 0 ]; do - -lio) lio='yes' ;; - --with-python) shift; python="$1";; - --with-netcdf) shift; netcdf_dir="$1";; -+ --with-netcdf-fort) shift; netcdf_fort_dir="$1";; - -netcdfstatic) netcdfstatic='yes' ;; - -dragonegg) shift; dragonegg="$1";; - -g95) g95='yes' ;; -@@ -594,7 +596,7 @@ flibs="-larpack -llapack -lblas " - # Fortran versions, if compiled from source: - flibsf="-larpack -llapack -lblas" - # only used when the user requests a static build: --staticflag='-static' -+staticflag='-static-intel' - omp_flag= - mpi_flag= - lex=flex -@@ -861,13 +863,13 @@ if [ "$cuda_SPFP" = 'yes' -o "$cuda_SPXP - echo "CUDA Version $cudaversion detected" - echo "Configuring for SM2.0 and SM3.0 - warning does not support Maxwell (GM200/GM204) cards [e.g. GTX970/980]" - nvccflags="$sm20flags $sm30flags" -- elif [ "$cudaversion" = "6.5" ]; then -+ elif [ "$cudaversion" = "6.5" -o "$cudaversion" = "7.0" -o "$cudaversion" = "7.5" ]; then - echo "CUDA Version $cudaversion detected" - echo "Configuring for SM2.0, SM3.0 and SM5.0" - nvccflags="$sm20flags $sm30flags $sm50flags" - else - echo "Error: Unsupported CUDA version $cudaversion detected." -- echo " AMBER requires CUDA version == 5.0 .or. 5.5 .or. 6.0 .or. 6.5" -+ echo " AMBER requires CUDA version == 5.0 .or. 5.5 .or. 6.0 .or. 6.5 .or. 7.0 .or. 7.5" - exit 1 - fi - nvcc="$nvcc $nvccflags" -@@ -1058,7 +1060,7 @@ gnu) - fi - if [ "$mpi" = 'yes' -a "$intelmpi" = 'no' ]; then - if [ "$intelmpi" = 'no' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - fi - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" -@@ -1354,7 +1356,7 @@ intel) - fi - - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$pmemd_coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -1630,7 +1632,7 @@ EOF - nvcc="$nvcc -use_fast_math -O3 " - fi - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -1880,7 +1882,7 @@ clang) - nvcc="$nvcc -use_fast_math -O3 " - fi - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -1947,17 +1949,17 @@ if [ -n "$MKL_HOME" ]; then - blas=skip - flibs="-larpack " - flibsf="-larpack " -- mkll="$MKL_HOME/lib/32" -+ mkll="$MKL_HOME/mkl/lib/32" - mkl_processor="32" - mkl_procstring="ia32" - mklinterfacelayer='libmkl_intel.a' - if [ "$x86_64" = 'yes' ]; then -- if [ -d "$MKL_HOME/lib/em64t" ]; then -- mkll="$MKL_HOME/lib/em64t" -+ if [ -d "$MKL_HOME/mkl/lib/em64t" ]; then -+ mkll="$MKL_HOME/mkl/lib/em64t" - mkl_processor="em64t" - mkl_procstring="em64t" - else -- mkll="$MKL_HOME/lib/intel64" -+ mkll="$MKL_HOME/mkl/lib/intel64" - mkl_processor="intel64" - mkl_procstring="intel64" - fi -@@ -2374,8 +2376,13 @@ if [ "$bintraj" = 'yes' ]; then - else - # A NetCDF directory was specified. Check that library exists and compiles - printf "\tUsing external NetCDF in '$netcdf_dir'\n" -+ # Support separate NetCDF-Fortran installation with --with-netcdf-fort -+ if [ ! -e "$netcdf_fort_dir" ]; then -+ netcdf_fort_dir="$netcdf_dir" -+ fi -+ printf "\tUsing external NetCDF-Fortran in '$netcdf_fort_dir'\n" - netcdf_flag="-L${netcdf_dir}/lib $netcdf_flag" -- netcdf=$netcdf_dir"/include/netcdf.mod" -+ netcdf=$netcdf_fort_dir"/include/netcdf.mod" - if [ ! -e "$netcdf" ]; then - echo "Error: '$netcdf' not found." - exit 1 -@@ -2385,7 +2392,7 @@ if [ "$bintraj" = 'yes' ]; then - netcdfflagc="-L${netcdf_dir}/lib -lnetcdf" - # Newer versions of NetCDF have a separate fortran library. - # If not found default to libnetcdf.a -- netcdfflagf=$netcdf_dir"/lib/libnetcdff" -+ netcdfflagf=$netcdf_fort_dir"/lib/libnetcdff" - if [ ! -e "${netcdfflagf}.a" -a ! -e "${netcdfflagf}.so" ]; then - echo "Does not exist!" - netcdfflagf=$netcdfflagc -@@ -2399,7 +2406,7 @@ if [ "$bintraj" = 'yes' ]; then - echo "Error: '$netcdfflagc' not found." - exit 1 - fi -- netcdfflagf=$netcdf_dir"/lib/libnetcdff.a" -+ netcdfflagf=$netcdf_fort_dir"/lib/libnetcdff.a" - if [ ! -e "$netcdfflagf" ]; then - netcdfflagf=$netcdfflagc - fi -@@ -2814,14 +2821,14 @@ if [ "$mpi" = 'yes' ]; then - cplusplus="CC" - mpi_flag="-DMPI " - elif [ "$intelmpi" = 'yes' ]; then -- cc="mpiicc" -- fc="mpiifort" -- cplusplus="mpiicpc" -- mpi_flag="-DMPI " -+ cc=${CC} -+ fc=${F90} -+ cplusplus=${CXX} -+ mpi_flag="-DMPI " - else -- cc="mpicc" -- cplusplus="mpicxx" -- fc="mpif90" -+ cc=${CC} -+ fc=${F90} -+ cplusplus=${CXX} - mpi_flag="-DMPI " - - # Catch a corner-case of unusually setup intel compilers. diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-fix-cpptraj-dont-use-static.patch b/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-fix-cpptraj-dont-use-static.patch deleted file mode 100644 index 7f1a4dfbce91..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-fix-cpptraj-dont-use-static.patch +++ /dev/null @@ -1,15 +0,0 @@ -Do not use static for cpptraj, builds fail - -Ã…ke Sandgren, 20170517 -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/configure2 2017-05-17 12:22:17.981248856 +0200 -@@ -3339,7 +3339,7 @@ - if [ -z "$zlib" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -nozlib" ; fi - if [ -z "$bzlib" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -nobzlib" ; fi - if [ "$has_fftw3" = 'yes' ]; then CPPTRAJOPTS="$CPPTRAJOPTS -fftw3 --with-fftw3=$CPPTRAJHOME" ; fi --if [ "$static" = 'yes' ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -static" ; fi -+#if [ "$static" = 'yes' ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -static" ; fi - if [ ! -z "$pnetcdf_dir" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS --with-pnetcdf=$pnetcdf_dir" ; fi - if [ -z "$sanderapi_lib" ] ; then - CPPTRAJOPTS="$CPPTRAJOPTS -nosanderlib" diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-fix_incorrect_omp_directive_rism.patch b/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-fix_incorrect_omp_directive_rism.patch deleted file mode 100644 index c958ee636b6a..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-fix_incorrect_omp_directive_rism.patch +++ /dev/null @@ -1,15 +0,0 @@ -Fix incorrect OMP directive in RISM - -Ã…ke Sandgren, 20171010 -diff -ru amber16.orig/AmberTools/src/rism/rism3d_c.F90 amber16/AmberTools/src/rism/rism3d_c.F90 ---- amber16.orig/AmberTools/src/rism/rism3d_c.F90 2017-04-13 15:00:54.000000000 +0200 -+++ amber16/AmberTools/src/rism/rism3d_c.F90 2017-10-10 15:39:22.259467974 +0200 -@@ -4061,7 +4061,7 @@ - numElectronsAtGridCenter = totalSolventElectrons - electronRDFSum - - ! #pragma omp parallel for schedule(dynamic, 10) shared (dx, conc, result, stepx, stepy, stepz, center_grid) --!$omp parallel do private(local_equal), shared(this, UNITS, electronMap, numSmearGridPoints, numElectronsAtGridCenter) -+!$omp parallel do shared(this, electronMap, numSmearGridPoints, numElectronsAtGridCenter) - do igzCenter = 0, this%grid%globalDimsR(3) - 1 - rzCenter = igzCenter * this%grid%voxelVectorsR(3, :) - do igyCenter = 0, this%grid%globalDimsR(2) - 1 diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-fix_intel_mpi_compiler_version_detection.patch b/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-fix_intel_mpi_compiler_version_detection.patch deleted file mode 100644 index 6adf5a87e30e..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-fix_intel_mpi_compiler_version_detection.patch +++ /dev/null @@ -1,26 +0,0 @@ -Fix incorrect intel mpi compiler version detection. - -Ã…ke Sandgren, 20170517 -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/configure2 2017-05-17 10:34:26.841606227 +0200 -@@ -304,7 +304,8 @@ - | sed -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//'` - else - cc_version=`$cc $1 2>&1 | grep -E "$cc |[vV]ersion " \ -- | sed -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//'` -+ | sed -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//' \ -+ | grep -v '^Intel(R)'` - fi - if [ -z "$cc_version" ] ; then - echo "Error: $cc is not well formed or produces unusual version details!" -@@ -354,7 +355,8 @@ - -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//'` - else - fc_version=`$fc $1 2>&1 | grep -E "$fc |$cc |[vV]ersion " | sed -e "s@$fc @@" \ -- -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//'` -+ -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//' \ -+ | grep -v '^Intel(R)'` - fi - if [ -z "$fc_version" ] ; then - echo "Error: $fc is not well formed or produces unusual version details!" diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-fix_missing_do_parallel_in_checkrismunsupported.patch b/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-fix_missing_do_parallel_in_checkrismunsupported.patch deleted file mode 100644 index 54ab7d3d7ade..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-fix_missing_do_parallel_in_checkrismunsupported.patch +++ /dev/null @@ -1,16 +0,0 @@ -# checkrismunsupported.sh needs to run TESTsander with DO_PARALLEL -# Other wise it will get "Killed" instead of a proper exit. -# -# Ã…ke Sandgren, 2018-02-19 -diff -ru amber16.orig/test/rism3d/checkrismunsupported.sh amber16/test/rism3d/checkrismunsupported.sh ---- amber16.orig/test/rism3d/checkrismunsupported.sh 2017-04-07 21:08:28.000000000 +0200 -+++ amber16/test/rism3d/checkrismunsupported.sh 2018-02-19 15:17:17.667872717 +0100 -@@ -14,7 +14,7 @@ - echo "$1 is not an executable or does not exist." - exit 1 - fi --HAS_RISM=`$TESTsander -O -xvv foo 2> /dev/null | grep flag` -+HAS_RISM=`$DO_PARALLEL $TESTsander -O -xvv foo 2> /dev/null | grep flag` - /bin/rm -f foo mdout mdin - if [ -n "$HAS_RISM" ] ; then - echo "$TESTsander compiled without RISM support." diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-fix_missing_openmp_at_link.patch b/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-fix_missing_openmp_at_link.patch deleted file mode 100644 index 08ef2c1af146..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-fix_missing_openmp_at_link.patch +++ /dev/null @@ -1,27 +0,0 @@ -Fix missing openmp flag at link. - -Ã…ke Sandgren, 20171013 -diff -ru amber16.orig/AmberTools/src/byacc/Makefile amber16/AmberTools/src/byacc/Makefile ---- amber16.orig/AmberTools/src/byacc/Makefile 2017-04-07 21:08:11.000000000 +0200 -+++ amber16/AmberTools/src/byacc/Makefile 2017-10-13 22:17:23.837195086 +0200 -@@ -31,7 +31,7 @@ - all: $(PROGRAM) - - $(PROGRAM): $(OBJS) $(LIBS) -- @$(CC) $(LDFLAGS) -o $(PROGRAM) $(OBJS) $(LIBS) -+ @$(CC) $(CFLAGS) $(LDFLAGS) -o $(PROGRAM) $(OBJS) $(LIBS) - - clean: - @rm -f $(OBJS) -diff -ru amber16.orig/AmberTools/src/ucpp-1.3/Makefile amber16/AmberTools/src/ucpp-1.3/Makefile ---- amber16.orig/AmberTools/src/ucpp-1.3/Makefile 2017-04-07 21:08:15.000000000 +0200 -+++ amber16/AmberTools/src/ucpp-1.3/Makefile 2017-10-13 21:54:44.418148511 +0200 -@@ -42,7 +42,7 @@ - rm -f *.o ucpp core - - ucpp$(SFX): $(COBJ) -- $(CC) $(LDFLAGS) -o ucpp$(SFX) $(COBJ) $(LIBS) -+ $(CC) $(LDFLAGS) $(CFLAGS) -o ucpp$(SFX) $(COBJ) $(LIBS) - - assert.o: tune.h ucppi.h cpp.h nhash.h mem.h - cpp.o: tune.h ucppi.h cpp.h nhash.h mem.h diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-fix_mkl_include_path.patch b/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-fix_mkl_include_path.patch deleted file mode 100644 index f1c4bfbef78b..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-fix_mkl_include_path.patch +++ /dev/null @@ -1,15 +0,0 @@ -Fix incorrect mkl include path - -Ã…ke Sandgren, 20170517 -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/configure2 2017-05-17 10:42:48.004066817 +0200 -@@ -2957,7 +2957,7 @@ - if [ -n "$MKL_HOME" ]; then - echo " MKL_HOME set to" "$MKL_HOME" - echo $(mkdir $amberprefix/include) -- echo $(cp $MKL_HOME/include/fftw/fftw3.f $amberprefix/include) -+ echo $(cp $MKL_HOME/mkl/include/fftw/fftw3.f $amberprefix/include) - fi - if [ "$intelmpi" = "yes" ]; then - pmemd_fpp_flags="$pmemd_fppflags -DFFTW_FFT -DMKL_FFTW_FFT " diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-fix_sander_link_with_external_fftw.patch b/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-fix_sander_link_with_external_fftw.patch deleted file mode 100644 index cb768d5a84d9..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-fix_sander_link_with_external_fftw.patch +++ /dev/null @@ -1,60 +0,0 @@ -Fix link of external FFTW3 for sander - -Ã…ke Sandgren, 20170517 -diff -ru amber16.orig/AmberTools/src/sander/Makefile amber16/AmberTools/src/sander/Makefile ---- amber16.orig/AmberTools/src/sander/Makefile 2017-04-13 15:00:54.000000000 +0200 -+++ amber16/AmberTools/src/sander/Makefile 2017-05-17 11:04:29.961465834 +0200 -@@ -317,7 +317,7 @@ - -lFpbsa ../lib/nxtsec.o $(EMILLIB) \ - $(SEBOMDLIB) \ - ../lib/sys.a $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - #--------------------------------------------------------------------------- -@@ -331,7 +331,7 @@ - -L$(LIBDIR) -lsqm -lFpbsa $(EMILLIB) \ - $(SEBOMDLIB) $(XRAY_OBJS) \ - ../lib/nxtsec.o ../lib/sys.a $(NFE_OBJECTS) $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - -@@ -345,7 +345,7 @@ - $(LSCIVROBJ) -L$(LIBDIR) -lsqm -lFpbsa \ - $(SEBOMDLIB) $(XRAY_OBJS) \ - ../lib/nxtsec.o $(EMILLIB) ../lib/sys.a $(NFE_OBJECTS) $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(PUPILLIBS) $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - -@@ -358,7 +358,7 @@ - $(XRAY_OBJS) -L$(LIBDIR) -lsqm -lFpbsa $(EMILLIB) \ - $(SEBOMDLIB) \ - ../lib/nxtsec.o ../lib/sys.a $(NFE_OBJECTS) $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - #--------------------------------------------------------------------------- -@@ -370,7 +370,7 @@ - $(PARTPIMDOBJ) $(LSCIVROBJ) $(XRAY_OBJS) \ - -L$(LIBDIR) -lsqm -lFpbsa $(EMILLIB) $(SEBOMDLIB) \ - ../lib/nxtsec.o ../lib/sys.a $(NFE_OBJECTS) $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - #--------------------------------------------------------------------------- -@@ -385,7 +385,7 @@ - -L$(LIBDIR) -lsqm -lFpbsa $(EMILLIB) \ - $(SEBOMDLIB) $(XRAY_OBJS) \ - ../lib/nxtsec.o ../lib/sys.a $(NFE_OBJECTS) $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - #--------------------------------------------------------------------------- diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-use_CUSTOMBUILDFLAGS_for_nab.patch b/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-use_CUSTOMBUILDFLAGS_for_nab.patch deleted file mode 100644 index 9a09082a4bd7..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-use_CUSTOMBUILDFLAGS_for_nab.patch +++ /dev/null @@ -1,126 +0,0 @@ -Make nab always use CUSTOMBUILDFLAGS so openmp flags get added when needed. - -Ã…ke Sandgren, 20171012 -diff -ru amber16.orig/AmberTools/src/amberlite/Makefile amber16/AmberTools/src/amberlite/Makefile ---- amber16.orig/AmberTools/src/amberlite/Makefile 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/amberlite/Makefile 2017-10-12 12:42:23.319122932 +0200 -@@ -16,13 +16,13 @@ - cd ../nab && $(MAKE) $@ - - $(BINDIR)/ffgbsa$(SFX): ffgbsa.nab -- $(BINDIR)/nab$(SFX) -o $(BINDIR)/ffgbsa$(SFX) ffgbsa.nab -+ $(BINDIR)/nab$(SFX) -o $(BINDIR)/ffgbsa$(SFX) ffgbsa.nab $(CUSTOMBUILDFLAGS) - - $(BINDIR)/minab$(SFX): minab.nab -- $(BINDIR)/nab$(SFX) -o $(BINDIR)/minab$(SFX) minab.nab -+ $(BINDIR)/nab$(SFX) -o $(BINDIR)/minab$(SFX) minab.nab $(CUSTOMBUILDFLAGS) - - $(BINDIR)/mdnab$(SFX): mdnab.nab -- $(BINDIR)/nab$(SFX) -o $(BINDIR)/mdnab$(SFX) mdnab.nab -+ $(BINDIR)/nab$(SFX) -o $(BINDIR)/mdnab$(SFX) mdnab.nab $(CUSTOMBUILDFLAGS) - - clean: - /bin/rm -f *.c -diff -ru amber16.orig/AmberTools/src/etc/Makefile amber16/AmberTools/src/etc/Makefile ---- amber16.orig/AmberTools/src/etc/Makefile 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/etc/Makefile 2017-10-11 14:49:01.168646077 +0200 -@@ -68,14 +68,14 @@ - $(CC) $(CFLAGS) $(AMBERCFLAGS) -o elsize$(SFX) elsize.o $(LM) - - molsurf$(SFX): molsurf.nab -- $(BINDIR)/nab$(SFX) -o molsurf$(SFX) molsurf.nab -+ $(BINDIR)/nab$(SFX) -o molsurf$(SFX) molsurf.nab $(CUSTOMBUILDFLAGS) - - resp$(SFX): lapack.o resp.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(AMBERFFLAGS) $(LDFLAGS) $(AMBERLDFLAGS) \ - lapack.o resp.o -o resp$(SFX) - - tinker_to_amber$(SFX): tinker_to_amber.o cspline.o -- $(FC) -o tinker_to_amber$(SFX) tinker_to_amber.o cspline.o -+ $(FC) -o tinker_to_amber$(SFX) tinker_to_amber.o cspline.o $(CUSTOMBUILDFLAGS) - - new_crd_to_dyn$(SFX): new_crd_to_dyn.o nxtsec - $(FC) $(LDFLAGS) -o new_crd_to_dyn$(SFX) new_crd_to_dyn.o ../lib/nxtsec.o -diff -ru amber16.orig/AmberTools/src/mm_pbsa/Makefile amber16/AmberTools/src/mm_pbsa/Makefile ---- amber16.orig/AmberTools/src/mm_pbsa/Makefile 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/mm_pbsa/Makefile 2017-10-12 10:08:57.265288431 +0200 -@@ -21,7 +21,7 @@ - - #Note dependency on nab from AMBERTools here. - $(BINDIR)/mm_pbsa_nabnmode$(SFX): mm_pbsa_nabnmode.nab -- $(BINDIR)/nab$(SFX) $(NABFLAGS) -o $(BINDIR)/mm_pbsa_nabnmode$(SFX) mm_pbsa_nabnmode.nab -+ $(BINDIR)/nab$(SFX) $(NABFLAGS) -o $(BINDIR)/mm_pbsa_nabnmode$(SFX) mm_pbsa_nabnmode.nab $(CUSTOMBUILDFLAGS) - - ../lib/amopen.o: ../lib/amopen.F - cd ../lib; $(MAKE) amopen.o -diff -ru amber16.orig/AmberTools/src/mmpbsa_py/Makefile amber16/AmberTools/src/mmpbsa_py/Makefile ---- amber16.orig/AmberTools/src/mmpbsa_py/Makefile 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/mmpbsa_py/Makefile 2017-10-12 06:44:59.043135426 +0200 -@@ -9,10 +9,10 @@ - $(PYTHON) setup.py install -f $(PYTHON_INSTALL) --install-scripts=$(BINDIR) - - $(BINDIR)/mmpbsa_py_nabnmode$(SFX): mmpbsa_entropy.nab -- $(BINDIR)/nab$(SFX) -o $(BINDIR)/mmpbsa_py_nabnmode$(SFX) mmpbsa_entropy.nab -+ $(BINDIR)/nab$(SFX) -o $(BINDIR)/mmpbsa_py_nabnmode$(SFX) mmpbsa_entropy.nab $(CUSTOMBUILDFLAGS) - - $(BINDIR)/mmpbsa_py_energy$(SFX): mmpbsa_energy.nab -- $(BINDIR)/nab$(SFX) -o $(BINDIR)/mmpbsa_py_energy$(SFX) mmpbsa_energy.nab -+ $(BINDIR)/nab$(SFX) -o $(BINDIR)/mmpbsa_py_energy$(SFX) mmpbsa_energy.nab $(CUSTOMBUILDFLAGS) - - serial: install - -diff -ru amber16.orig/AmberTools/src/nss/Makefile amber16/AmberTools/src/nss/Makefile ---- amber16.orig/AmberTools/src/nss/Makefile 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/nss/Makefile 2017-10-11 08:24:51.121320716 +0200 -@@ -54,28 +54,28 @@ - -ranlib $(LIBDIR)/libnab.a - - matextract$(SFX): matextract.o -- $(NAB) -o matextract$(SFX) matextract.o -+ $(NAB) -o matextract$(SFX) matextract.o $(CUSTOMBUILDFLAGS) - - matgen$(SFX): matgen.o -- $(NAB) -o matgen$(SFX) matgen.o -+ $(NAB) -o matgen$(SFX) matgen.o $(CUSTOMBUILDFLAGS) - - matmerge$(SFX): matmerge.o -- $(NAB) -o matmerge$(SFX) matmerge.o -+ $(NAB) -o matmerge$(SFX) matmerge.o $(CUSTOMBUILDFLAGS) - - matmul$(SFX): matmul.o -- $(NAB) -o matmul$(SFX) matmul.o -+ $(NAB) -o matmul$(SFX) matmul.o $(CUSTOMBUILDFLAGS) - - transform$(SFX): transform.o -- $(NAB) -o transform$(SFX) transform.o -+ $(NAB) -o transform$(SFX) transform.o $(CUSTOMBUILDFLAGS) - - tss_init$(SFX): tss_init.o -- $(NAB) -o tss_init$(SFX) tss_init.o -+ $(NAB) -o tss_init$(SFX) tss_init.o $(CUSTOMBUILDFLAGS) - - tss_main$(SFX): tss_main.o -- $(NAB) -o tss_main$(SFX) tss_main.o -+ $(NAB) -o tss_main$(SFX) tss_main.o $(CUSTOMBUILDFLAGS) - - tss_next$(SFX): tss_next.o -- $(NAB) -o tss_next$(SFX) tss_next.o -+ $(NAB) -o tss_next$(SFX) tss_next.o $(CUSTOMBUILDFLAGS) - - clean: - /bin/rm -f \ -diff -ru amber16.orig/AmberTools/src/rism/Makefile amber16/AmberTools/src/rism/Makefile ---- amber16.orig/AmberTools/src/rism/Makefile 2017-04-13 15:00:54.000000000 +0200 -+++ amber16/AmberTools/src/rism/Makefile 2017-10-11 20:00:32.189972509 +0200 -@@ -92,9 +92,9 @@ - # ------ Single-Point information ------------------------------------------ - SPSRC=rism3d.snglpnt.nab - rism3d.snglpnt$(SFX): $(SPSRC) -- $(BINDIR)/nab $(SPSRC) -lfftw3 -o $(BINDIR)/rism3d.snglpnt$(SFX) -+ $(BINDIR)/nab $(SPSRC) -lfftw3 -o $(BINDIR)/rism3d.snglpnt$(SFX) $(CUSTOMBUILDFLAGS) - rism3d.snglpnt.MPI$(SFX): $(SPSRC) -- $(BINDIR)/mpinab -v $(SPSRC) -o $(BINDIR)/rism3d.snglpnt.MPI$(SFX) -+ $(BINDIR)/mpinab -v $(SPSRC) -o $(BINDIR)/rism3d.snglpnt.MPI$(SFX) $(CUSTOMBUILDFLAGS) - # -------------------------------------------------------------------------- - - yes: install diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-use_FFTW_FFT_instead_of_PUBFFT.patch b/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-use_FFTW_FFT_instead_of_PUBFFT.patch deleted file mode 100644 index 87cea1a5bd86..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-use_FFTW_FFT_instead_of_PUBFFT.patch +++ /dev/null @@ -1,28 +0,0 @@ -Use FFTW_FFT/MKL_FFTW_FFT instead of PUBFFT for pmemd. - -Ã…ke Sandgren, 20171014 -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/configure2 2017-10-14 19:07:22.137281514 +0200 -@@ -1384,9 +1384,9 @@ - # PMEMD Specifics - pmemd_fpp_flags='-DPUBFFT' - # following lines commented out, since pmemd is not GPL: --# if [ "$has_fftw3" = 'yes' ]; then --# pmemd_fpp_flags='-DFFTW_FFT' --# fi -+ if [ "$has_fftw3" = 'yes' ]; then -+ pmemd_fpp_flags='-DFFTW_FFT' -+ fi - pmemd_foptflags="$foptflags" - if [ "$pmemd_openmp" = 'yes' ]; then - pmemd_foptflags= "$pmemd_foptflags -fopenmp -D_OPENMP_" -@@ -2958,8 +2958,6 @@ - echo " MKL_HOME set to" "$MKL_HOME" - echo $(mkdir $amberprefix/include) - echo $(cp $MKL_HOME/mkl/include/fftw/fftw3.f $amberprefix/include) -- fi -- if [ "$intelmpi" = "yes" ]; then - pmemd_fpp_flags="$pmemd_fppflags -DFFTW_FFT -DMKL_FFTW_FFT " - pmemd_coptflags="$pmemd_coptflags -DFFTW_FFT " # it would be best if we had a cflags var - fi diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-use_fftw_from_mkl_or_external.patch b/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-use_fftw_from_mkl_or_external.patch deleted file mode 100644 index 8b415d0be79b..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17-use_fftw_from_mkl_or_external.patch +++ /dev/null @@ -1,158 +0,0 @@ -Force using FFTW from external or mkl. - -Ã…ke Sandgren, 20170517 -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/configure2 2017-05-17 11:01:38.539389560 +0200 -@@ -2978,63 +2978,83 @@ - fi - - if [ "$has_fftw3" = 'yes' ]; then -- echo -- echo "Configuring fftw-3.3 (may be time-consuming)..." -- echo -- enable_mpi="" -- enable_debug="" -- enable_sse="--enable-sse=no --enable-sse2=no --enable-avx=no" -- mpicc="" -- if [ "$mpi" = "yes" ]; then -- enable_mpi="--enable-mpi=yes" -- fi -- if [ "$intelmpi" = "yes" ]; then -- mpicc="MPICC=mpiicc" -- fi -- if [ "$debug" = "yes" ]; then -- enable_debug="--enable-debug=yes --enable-debug-malloc=yes --enable-debug-alignment=yes" -- fi -- if [ "$sse" = "yes" ]; then -- enable_sse="--enable-sse2=yes" # --enable-avx=yes" -- fi -- if [ "$mic" = 'yes' ]; then -- echo " --configuring for mic (native mode)..." -- echo -- cd fftw-3.3 && \ -- ./configure --prefix=$amberprefix --libdir=$amberprefix/lib \ -- --enable-static --enable-shared --host=x86_64-k1om-linux \ -- --build=x86_64-unknown-linux \ -- $enable_mpi $mpicc $enable_debug \ -- CC="$cc -mmic" CFLAGS="$cflags $coptflags " \ -- F77="$fc -mmic" FFLAGS="$fflags $foptflags " \ -- FLIBS="$flibs_arch" \ -- > ../fftw3_config.log 2>&1 -- ncerror=$? -- else -- cd fftw-3.3 && \ -- ./configure --prefix=$amberprefix --libdir=$amberprefix/lib \ -- --enable-static --enable-shared \ -- $enable_mpi $mpicc $enable_debug $enable_sse\ -- CC="$cc" CFLAGS="$cflags $coptflags" \ -- F77="$fc" FFLAGS="$fflags $foptflags" \ -- FLIBS="$flibs_arch" \ -- > ../fftw3_config.log 2>&1 -- ncerror=$? -- fi -- if [ $ncerror -gt 0 ]; then -- echo "Error: FFTW configure returned $ncerror" -- echo " FFTW configure failed! Check the fftw3_config.log file" -- echo " in the $AMBERHOME/AmberTools/src directory." -- exit 1 -+ if [ -n "$EBROOTFFTW" ]; then -+ echo -+ echo "Using external FFTW3" -+ echo -+ flibs_fftw3="-lfftw3" -+ if [ "$mpi" = 'yes' ]; then -+ flibs_fftw3="-lfftw3_mpi $flibs_fftw3" -+ fi -+ flibs_fftw3="-L$FFT_LIB_DIR $flibs_fftw3" -+ fftw3="" -+ fppflags="$fppflags -I$FFT_INC_DIR" -+ elif [ -n "$MKL_HOME" ]; then -+ echo -+ echo "Using FFTW3 from MKL" -+ echo -+ flibs_fftw3="-lfftw3xf_intel $flibs_mkl" -+ fftw3="" -+ fppflags="$fppflags -I$FFT_INC_DIR" - else -- echo " fftw-3.3 configure succeeded." -- fi -- cd .. -- flibs_fftw3="-lfftw3" -- fftw3="\$(LIBDIR)/libfftw3.a" -- if [ "$mpi" = 'yes' -a "$intelmpi" = 'no' ]; then -- flibs_fftw3="-lfftw3_mpi $flibs_fftw3" -- fftw3="\$(LIBDIR)/libfftw3_mpi.a \$(LIBDIR)/libfftw3.a" -+ echo -+ echo "Configuring fftw-3.3 (may be time-consuming)..." -+ echo -+ enable_mpi="" -+ enable_debug="" -+ enable_sse="--enable-sse=no --enable-sse2=no --enable-avx=no" -+ mpicc="" -+ if [ "$mpi" = "yes" ]; then -+ enable_mpi="--enable-mpi=yes" -+ fi -+ if [ "$intelmpi" = "yes" ]; then -+ mpicc="MPICC=mpiicc" -+ fi -+ if [ "$debug" = "yes" ]; then -+ enable_debug="--enable-debug=yes --enable-debug-malloc=yes --enable-debug-alignment=yes" -+ fi -+ if [ "$sse" = "yes" ]; then -+ enable_sse="--enable-sse2=yes" # --enable-avx=yes" -+ fi -+ if [ "$mic" = 'yes' ]; then -+ echo " --configuring for mic (native mode)..." -+ echo -+ cd fftw-3.3 && \ -+ ./configure --prefix=$amberprefix --libdir=$amberprefix/lib \ -+ --enable-static --enable-shared --host=x86_64-k1om-linux \ -+ --build=x86_64-unknown-linux \ -+ $enable_mpi $mpicc $enable_debug \ -+ CC="$cc -mmic" CFLAGS="$cflags $coptflags " \ -+ F77="$fc -mmic" FFLAGS="$fflags $foptflags " \ -+ FLIBS="$flibs_arch" \ -+ > ../fftw3_config.log 2>&1 -+ ncerror=$? -+ else -+ cd fftw-3.3 && \ -+ ./configure --prefix=$amberprefix --libdir=$amberprefix/lib \ -+ --enable-static --enable-shared \ -+ $enable_mpi $mpicc $enable_debug $enable_sse\ -+ CC="$cc" CFLAGS="$cflags $coptflags" \ -+ F77="$fc" FFLAGS="$fflags $foptflags" \ -+ FLIBS="$flibs_arch" \ -+ > ../fftw3_config.log 2>&1 -+ ncerror=$? -+ fi -+ if [ $ncerror -gt 0 ]; then -+ echo "Error: FFTW configure returned $ncerror" -+ echo " FFTW configure failed! Check the fftw3_config.log file" -+ echo " in the $AMBERHOME/AmberTools/src directory." -+ exit 1 -+ else -+ echo " fftw-3.3 configure succeeded." -+ fi -+ cd .. -+ flibs_fftw3="-lfftw3" -+ fftw3="\$(LIBDIR)/libfftw3.a" -+ if [ "$mpi" = 'yes' -a "$intelmpi" = 'no' ]; then -+ flibs_fftw3="-lfftw3_mpi $flibs_fftw3" -+ fftw3="\$(LIBDIR)/libfftw3_mpi.a \$(LIBDIR)/libfftw3.a" -+ fi - fi - elif [ "$mdgx" = 'yes' ]; then - echo -diff -ru amber16.orig/AmberTools/src/rism/Makefile amber16/AmberTools/src/rism/Makefile ---- amber16.orig/AmberTools/src/rism/Makefile 2017-04-13 15:00:54.000000000 +0200 -+++ amber16/AmberTools/src/rism/Makefile 2017-05-17 10:56:15.935011987 +0200 -@@ -5,7 +5,7 @@ - export AMBERHOME=$(AMBER_PREFIX) - - # rism1d Fortran source files are free format --LOCALFLAGS = $(FREEFORMAT_FLAG) -+LOCALFLAGS = $(FREEFORMAT_FLAG) -I$$FFT_INC_DIR - - # ------- rism1d information: ---------------------------------------------- - diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17_Fix_intelcuda_undefined_float128.patch b/easybuild/easyconfigs/a/Amber/Amber-16-AT-17_Fix_intelcuda_undefined_float128.patch deleted file mode 100644 index 8e40f21f4acd..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17_Fix_intelcuda_undefined_float128.patch +++ /dev/null @@ -1,18 +0,0 @@ -Force the compiler used by nvcc to use the C++11 standard to avoid: -error: identifier "__float128" is undefined -Author: Davide Vanzo (Vanderbilt University) -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2019-02-28 10:41:07.185332187 -0600 -+++ amber16/AmberTools/src/configure2 2019-02-28 11:31:13.125415364 -0600 -@@ -1731,9 +1731,9 @@ - pmemd_cu_libs="./cuda/cuda.a -L\$(CUDA_HOME)/lib64 -L\$(CUDA_HOME)/lib -lcurand -lcufft -lcudart $fc_cxx_link_flag" - pbsa_cu_libs="-L\$(CUDA_HOME)/lib64 -L\$(CUDA_HOME)/lib -lcublas -lcusparse -lcudart -lcuda $fc_cxx_link_flag" - if [ "$optimise" = 'yes' ]; then -- nvcc="$nvcc -use_fast_math -O3 " -+ nvcc="$nvcc -use_fast_math -O3 -Xcompiler '-std=c++11'" - else -- nvcc="$nvcc -use_fast_math -O0 " -+ nvcc="$nvcc -use_fast_math -O0 -Xcompiler '-std=c++11'" - fi - - if [ "$mpi" = 'yes' ]; then diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17_allow_cuda9.patch b/easybuild/easyconfigs/a/Amber/Amber-16-AT-17_allow_cuda9.patch deleted file mode 100644 index 893e5e75fa7e..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17_allow_cuda9.patch +++ /dev/null @@ -1,16 +0,0 @@ -Allow use of all CUDA 9 versions - -Ã…ke Sandgren, 20180727 -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2018-07-27 10:27:34.745642223 +0200 -+++ amber16/AmberTools/src/configure2 2018-07-27 10:30:05.442542975 +0200 -@@ -1203,7 +1203,8 @@ - #SM2.0 = All GF variants = C2050, 2075, M2090, GTX480, GTX580 etc. - sm20flags='-gencode arch=compute_20,code=sm_20' - cudaversion=`$nvcc --version | grep 'release' | cut -d' ' -f5 | cut -d',' -f1` -- if [ "$cudaversion" = "9.0" ]; then -+ cudamajversion=`echo $cudaversion | cut -d. -f1` -+ if [ $cudamajversion -ge 9 ]; then - echo "CUDA Version $cudaversion detected" - echo "Configuring for SM3.0, SM5.0, SM5.2, SM5.3, SM6.0, SM6.1 and SM7.0" - nvccflags="$sm30flags $sm50flags $sm52flags $sm53flags $sm60flags $sm61flags $sm70flags -Wno-deprecated-declarations" diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17_cpptraj_use_mkl_fft.patch b/easybuild/easyconfigs/a/Amber/Amber-16-AT-17_cpptraj_use_mkl_fft.patch deleted file mode 100644 index 1c317a9d9905..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17_cpptraj_use_mkl_fft.patch +++ /dev/null @@ -1,15 +0,0 @@ -Make cpptraj use FFTW3 as defined by easyconfig. - -Ã…ke Sandgren, 20180403 -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2018-04-03 20:55:27.031610543 +0200 -+++ amber16/AmberTools/src/configure2 2018-04-03 20:55:19.359682056 +0200 -@@ -3338,7 +3358,7 @@ - if [ "$optimise" = 'no' ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -noopt" ; fi - if [ -z "$zlib" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -nozlib" ; fi - if [ -z "$bzlib" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -nobzlib" ; fi --if [ "$has_fftw3" = 'yes' ]; then CPPTRAJOPTS="$CPPTRAJOPTS -fftw3 --with-fftw3=$CPPTRAJHOME" ; fi -+#if [ "$has_fftw3" = 'yes' ]; then CPPTRAJOPTS="$CPPTRAJOPTS -fftw3 --with-fftw3=$CPPTRAJHOME" ; fi - #if [ "$static" = 'yes' ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -static" ; fi - if [ ! -z "$pnetcdf_dir" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS --with-pnetcdf=$pnetcdf_dir" ; fi - if [ -z "$sanderapi_lib" ] ; then diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17_fix-hardcoding.patch b/easybuild/easyconfigs/a/Amber/Amber-16-AT-17_fix-hardcoding.patch deleted file mode 100644 index bc08aa285dee..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17_fix-hardcoding.patch +++ /dev/null @@ -1,149 +0,0 @@ -Fix hardcoding of netcdf, mkl and compiler - -Ã…ke Sandgren, 20170517 -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/configure2 2017-05-17 09:05:08.644115630 +0200 -@@ -439,12 +439,12 @@ - write(6,*) 'testing a Fortran program' - end program testf - EOF -- $fc $fflags $netcdfinc -o testp$suffix testp.f90 $netcdfflagf > /dev/null 2> compile.err -+ $fc $fflags $netcdffinc -o testp$suffix testp.f90 $netcdfflagf > /dev/null 2> compile.err - if [ ! -e "testp$suffix" ] ; then - status=1 - if [ "$1" = "verbose" ] ; then - echo "Error: Could not compile with NetCDF Fortran interface." -- echo " $fc $fflags $netcdfinc -o testp$suffix testp.f90 $netcdfflagf" -+ echo " $fc $fflags $netcdffinc -o testp$suffix testp.f90 $netcdfflagf" - echo " Compile error follows:" - cat compile.err - echo "" -@@ -545,6 +545,7 @@ - mpi='no' - mtkpp='' - netcdf_dir='' -+netcdf_fort_dir='' - netcdf_flag='' - netcdfstatic='no' - pnetcdf_dir='' -@@ -630,6 +631,7 @@ - --skip-python) skippython='yes' ;; - --with-python) shift; python="$1";; - --with-netcdf) shift; netcdf_dir="$1";; -+ --with-netcdf-fort) shift; netcdf_fort_dir="$1";; - --with-pnetcdf) shift; pnetcdf_dir="$1" ;; - --python-install) shift; python_install="$1";; - -netcdfstatic) netcdfstatic='yes' ;; -@@ -900,7 +902,7 @@ - flibsf="-larpack -llapack -lblas" - # only used when the user requests a static build or when a static build is - # automatically set, eg, windows: --staticflag='-static' -+staticflag='' - omp_flag= - mpi_flag= - fp_flags= -@@ -1418,7 +1420,7 @@ - nvcc="$nvcc -use_fast_math -O3 " - fi - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -1737,7 +1739,7 @@ - fi - - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$pmemd_coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -2069,7 +2071,7 @@ - nvcc="$nvcc -use_fast_math -O3 " - fi - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -2206,7 +2208,7 @@ - nvcc="$nvcc -use_fast_math -O3 " - fi - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -2279,17 +2281,17 @@ - blas=skip - flibs="-larpack " - flibsf="-larpack " -- mkll="$MKL_HOME/lib/32" -+ mkll="$MKL_HOME/mkl/lib/32" - mkl_processor="32" - mkl_procstring="ia32" - mklinterfacelayer='libmkl_intel.a' - if [ "$x86_64" = 'yes' ]; then -- if [ -d "$MKL_HOME/lib/em64t" ]; then -- mkll="$MKL_HOME/lib/em64t" -+ if [ -d "$MKL_HOME/mkl/lib/em64t" ]; then -+ mkll="$MKL_HOME/mkl/lib/em64t" - mkl_processor="em64t" - mkl_procstring="em64t" - else -- mkll="$MKL_HOME/lib/intel64" -+ mkll="$MKL_HOME/mkl/lib/intel64" - mkl_processor="intel64" - mkl_procstring="intel64" - fi -@@ -2715,11 +2717,17 @@ - else - # A NetCDF directory was specified. Check that library exists and compiles - printf "\tUsing external NetCDF in '$netcdf_dir'\n" -+ # Support separate NetCDF-Fortran installation with --with-netcdf-fort -+ if [ ! -e "$netcdf_fort_dir" ]; then -+ netcdf_fort_dir="$netcdf_dir" -+ fi -+ printf "\tUsing external NetCDF-Fortran in '$netcdf_fort_dir'\n" - netcdfinc="-I"$netcdf_dir"/include" -+ netcdffinc="-I"$netcdf_fort_dir"/include" - if [ "${netcdf_dir}" != '/usr' -a "$netcdf_dir" != '/usr/' ]; then - netcdf_flag="-L${netcdf_dir}/lib $netcdf_flag" - fi -- netcdf=$netcdf_dir"/include/netcdf.mod" -+ netcdf=$netcdf_fort_dir"/include/netcdf.mod" - if [ "$netcdfstatic" = 'no' ] ; then - if [ "${netcdf_dir}" != '/usr' -a "${netcdf_dir}" != '/usr/' ]; then - netcdfflagc="-L${netcdf_dir}/lib -lnetcdf" -@@ -2735,7 +2743,7 @@ - echo "Error: '$netcdfflagc' not found." - exit 1 - fi -- netcdfflagf=$netcdf_dir"/lib/libnetcdff.a" -+ netcdfflagf=$netcdf_fort_dir"/lib/libnetcdff.a" - if [ ! -e "$netcdfflagf" ]; then - echo "Error: '$netcdfflagf' not found." - exit 1 -@@ -2755,6 +2763,7 @@ - netcdfflagf='' - netcdfflagc='' - netcdfinc='' -+ netcdffinc='' - fi - - #------------------------------------------------------------------------------ -@@ -3726,7 +3735,7 @@ - NETCDF=$netcdf - NETCDFLIB=$netcdfflagc - NETCDFLIBF=$netcdfflagf --NETCDFINC=$netcdfinc -+NETCDFINC=$netcdfinc $netcdffinc - PNETCDFLIB=$pnetcdflib - PNETCDFINC=$pnetcdfinc - PNETCDFDEF=$pnetcdfdef diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17_fix_fixed_size_cmd_in_nab.patch b/easybuild/easyconfigs/a/Amber/Amber-16-AT-17_fix_fixed_size_cmd_in_nab.patch deleted file mode 100644 index 08d1a8c22821..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17_fix_fixed_size_cmd_in_nab.patch +++ /dev/null @@ -1,219 +0,0 @@ -Fix incorrect use of fixed sized buffers. - -Ã…ke Sandgren, 20190228 -diff -ru amber16.orig/AmberTools/src/nab/nab.c amber16/AmberTools/src/nab/nab.c ---- amber16.orig/AmberTools/src/nab/nab.c 2019-02-28 10:41:07.185332187 -0600 -+++ amber16/AmberTools/src/nab/nab.c 2019-02-28 19:12:13.618946740 -0600 -@@ -22,7 +22,7 @@ - - static void n2c( int, int, char *, int, int, int, char *[], char [], char * ); - static void cc( int, int, int, int, char [], int, char *[], char [] ); --static int split( char [], char *[], char * ); -+static int split( char [], char ***, char * ); - static int execute( char **, int, int, int ); - - int main( int argc, char *argv[] ) -@@ -128,8 +128,8 @@ - char cpp_ofname[ 256 ]; - - char cmd[ 1024 ]; -- char *fields[ 256 ]; -- int nfields; -+ char **fields; -+ int nfields, i; - int cpp_ofd, n2c_ofd; - int status; - char *amberhome; -@@ -169,7 +169,7 @@ - amberhome, cppstring, amberhome, - argv[ ac ] ? argv[ ac ] : "" ); - if( cgdopt ) fprintf( stderr, "cpp cmd: %s\n", cmd ); -- nfields = split( cmd, fields, " " ); -+ nfields = split( cmd, &fields, " " ); - - #ifndef USE_MKSTEMP - if( (cpp_ofd = -@@ -205,7 +205,7 @@ - nodebug ? "-nodebug" : "", - argv[ ac ] ? argv[ ac ] : "" ); - if( cgdopt ) fprintf( stderr, "nab2c cmd: %s\n", cmd ); -- nfields = split( cmd, fields, " " ); -+ nfields = split( cmd, &fields, " " ); - - status = execute( fields, cpp_ofd, n2c_ofd, 2 ); - unlink( cpp_ofname ); -@@ -213,6 +213,10 @@ - unlink( n2c_ofname ); - fprintf( stderr, "nab2c failed!\n" ); exit(1); - } -+ for (i = 0; i < nfields; i++) { -+ free(fields[i]); -+ } -+ free(fields); - } - } - unlink( n2c_ofname ); -@@ -233,20 +237,28 @@ - { - int ac; - char *dotp, *amberhome; -- char cmd[ 1024 ], word[ 1024 ]; -- char *fields[256]; -+#define WORDSZ 1024 -+ char *cmd, word[ WORDSZ ]; -+ char **fields; -+ int cmd_sz; - int status; -- int nfields; -+ int nfields, i; - - amberhome = (char *) getenv("AMBERHOME"); - if( amberhome == NULL ){ - fprintf( stderr, "AMBERHOME is not set!\n" ); - exit(1); - } -+ cmd_sz = WORDSZ; -+ cmd = malloc(cmd_sz); - sprintf( cmd, "%s -I%s/include", CC, amberhome ); - if( aopt ){ - #ifdef AVSDIR - sprintf( word, " -I%s/include", AVSDIR ); -+ if (strlen(cmd) + strlen(word) + 1 > cmd_sz) { -+ cmd_sz += WORDSZ; -+ cmd = realloc(cmd, cmd_sz); -+ } - strcat( cmd, word ); - #else - fprintf( stderr, "-avs not supported.\n" ); -@@ -257,9 +269,17 @@ - dotp = strrchr( argv[ ac ], '.' ); - strcpy( &dotp[ 1 ], "c" ); - sprintf( word, " %s", argv[ ac ] ); -+ if (strlen(cmd) + strlen(word) + 1 > cmd_sz) { -+ cmd_sz += WORDSZ; -+ cmd = realloc(cmd, cmd_sz); -+ } - strcat( cmd, word ); - }else if( argv[ ac ] ){ - sprintf( word, " %s", argv[ ac ] ); -+ if (strlen(cmd) + strlen(word) + 1 > cmd_sz) { -+ cmd_sz += WORDSZ; -+ cmd = realloc(cmd, cmd_sz); -+ } - strcat( cmd, word ); - } - } -@@ -268,71 +288,100 @@ - if( aopt ){ - sprintf( word, " -L%s/lib -lflow_c -lgeom -lutil", - AVSDIR ); -+ if (strlen(cmd) + strlen(word) + 1 > cmd_sz) { -+ cmd_sz += WORDSZ; -+ cmd = realloc(cmd, cmd_sz); -+ } - strcat( cmd, word ); - } - #endif - sprintf( word, " -L%s/lib -lnab -lcifparse", amberhome ); -+ if (strlen(cmd) + strlen(word) + 1 > cmd_sz) { -+ cmd_sz += WORDSZ; -+ cmd = realloc(cmd, cmd_sz); -+ } - strcat( cmd, word ); -- sprintf( word, " %s ", FLIBS ); -- strcat( cmd, word ); -+ /* FLIBS can be very big and there is no need to copy it into word first. */ -+ /* Make sure there is space enough for the " -lm" too */ -+ if (strlen(cmd) + strlen(FLIBS) + 6 > cmd_sz) { -+ cmd_sz += strlen(FLIBS) + 6; -+ cmd = realloc(cmd, cmd_sz); -+ } -+ strcat( cmd, " " ); -+ strcat( cmd, FLIBS ); - strcat( cmd, " -lm" ); - } - if( cgdopt ) fprintf( stderr, "cc cmd: %s\n", cmd ); -- nfields = split(cmd,fields," "); -+ nfields = split(cmd, &fields, " "); - status = execute(fields, 0, 1, 2); - if (status != 0) { - fprintf(stderr,"cc failed!\n"); exit (1); - } -+ for (i = 0; i < nfields; i++) { -+ free(fields[i]); -+ } -+ free(fields); -+ free(cmd); - } - --static int split( char str[], char *fields[], char *fsep ) -+static int split( char str[], char ***fields, char *fsep ) - { -- int nf, flen; -+ int nf, flen, maxnf; - char *sp, *fp, *efp, *nfp; - - if( !str ) - return( 0 ); - -+ maxnf = 10; -+ *fields = (char **) malloc(sizeof(char *) * maxnf); - /* Use fsep of white space is special */ - if( strspn( fsep, " \t\n" ) ){ - for( nf = 0, sp = str; ; ){ - fp = sp + strspn( sp, fsep ); - if( !*fp ) - return( nf ); -+ if (nf + 1 > maxnf) { -+ maxnf += 10; -+ *fields = (char **) realloc(*fields, sizeof(char *) * maxnf); -+ } - if( (efp = strpbrk( fp, fsep )) ){ - if( !( flen = efp - fp ) ) - return( nf ); - nfp = (char *)malloc( (flen + 1) * sizeof(char) ); - strncpy( nfp, fp, flen ); - nfp[ flen ] = '\0'; -- fields[ nf ] = nfp; -+ (*fields)[ nf ] = nfp; - sp = efp; -- fields[++nf] = NULL; -+ (*fields)[++nf] = NULL; - }else{ - flen = strlen( fp ); - nfp = (char *)malloc( (flen + 1) * sizeof(char) ); - strcpy( nfp, fp ); -- fields[ nf ] = nfp; -- fields[++nf]=NULL; -+ (*fields)[ nf ] = nfp; -+ (*fields)[++nf]=NULL; - return( nf ); - } - } - }else{ - for( nf = 0, sp = str; ; ){ -+ if (nf + 1 > maxnf) { -+ maxnf += 10; -+ *fields = (char **) realloc(*fields, sizeof(char *) * maxnf); -+ } - if( (fp = strchr( sp, *fsep )) ){ - flen = fp - sp; - nfp = (char *)malloc( (flen + 1) * sizeof(char) ); - strncpy( nfp, sp, flen ); - nfp[ flen ] = '\0'; -- fields[ nf ] = nfp; -- fields[++nf]=NULL; -+ (*fields)[ nf ] = nfp; -+ (*fields)[++nf]=NULL; - sp = fp + 1; - }else{ - flen = strlen( sp ); - nfp = (char *)malloc( (flen + 1) * sizeof(char) ); - strcpy( nfp, sp ); -- fields[ nf ] = nfp; -- fields[++nf] = NULL; -+ (*fields)[ nf ] = nfp; -+ (*fields)[++nf] = NULL; - return( nf ); - } - } diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17_fix_rism_fftw_lib.patch b/easybuild/easyconfigs/a/Amber/Amber-16-AT-17_fix_rism_fftw_lib.patch deleted file mode 100644 index 49ba42874e04..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17_fix_rism_fftw_lib.patch +++ /dev/null @@ -1,15 +0,0 @@ -Fix FFTW3 link flags for rism. - -Ã…ke Sandgren, 20180403 -diff -ru amber16.orig/AmberTools/src/rism/Makefile amber16/AmberTools/src/rism/Makefile ---- amber16.orig/AmberTools/src/rism/Makefile 2018-04-03 21:52:52.811347758 +0200 -+++ amber16/AmberTools/src/rism/Makefile 2018-04-03 21:51:47.999962945 +0200 -@@ -92,7 +92,7 @@ - # ------ Single-Point information ------------------------------------------ - SPSRC=rism3d.snglpnt.nab - rism3d.snglpnt$(SFX): $(SPSRC) -- $(BINDIR)/nab $(SPSRC) -lfftw3 -o $(BINDIR)/rism3d.snglpnt$(SFX) $(CUSTOMBUILDFLAGS) -+ $(BINDIR)/nab $(SPSRC) $(FLIBS_FFTW3) -o $(BINDIR)/rism3d.snglpnt$(SFX) $(CUSTOMBUILDFLAGS) - rism3d.snglpnt.MPI$(SFX): $(SPSRC) - $(BINDIR)/mpinab -v $(SPSRC) -o $(BINDIR)/rism3d.snglpnt.MPI$(SFX) $(CUSTOMBUILDFLAGS) - # -------------------------------------------------------------------------- diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17_ignore_X11_checks.patch b/easybuild/easyconfigs/a/Amber/Amber-16-AT-17_ignore_X11_checks.patch deleted file mode 100644 index ce4e0296ccf6..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17_ignore_X11_checks.patch +++ /dev/null @@ -1,90 +0,0 @@ -Ignore checks for X11, use easybuild settings instead. - -Ã…ke Sandgren, 20180403 -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2018-04-03 20:55:27.031610543 +0200 -+++ amber16/AmberTools/src/configure2 2018-04-03 21:38:41.383450159 +0200 -@@ -920,83 +920,6 @@ - if [ "$noX11" = "true" ]; then - make_xleap="skip_xleap" - xhome='' --else -- if [ -d /usr/X11R6/lib ]; then -- xhome='/usr/X11R6' -- elif [ -d /usr/X11/lib ]; then # location for MacOSX 10.11 -- xhome='/usr/X11' -- elif [ -d /usr/lib/x86_64-linux-gnu ]; then -- xhome='/usr' -- elif [ -f /usr/lib/i386-linux-gnu/libX11.a ]; then -- xhome='/usr' -- elif [ -f /usr/lib/libX11.a -o -f /usr/lib/libX11.so \ -- -o -f /usr/lib/libX11.dll.a \ -- -o -f /usr/lib64/libX11.a -o -f /usr/lib64/libX11.so ]; then -- xhome='/usr' -- elif [ -f /opt/local/lib/libX11.a -o -f /opt/local/lib/libX11.dylib ]; then -- xhome='/opt/local' -- else -- echo "Could not find the X11 libraries; you may need to edit config.h" -- echo " to set the XHOME and XLIBS variables." -- fi -- -- if [ "$xhome" != "/usr" ]; then -- # Do not add -L/usr/lib to linker. This is always in the standard path -- # and could cause issues trying to build MPI when /usr has an MPI -- # installed that you *don't* want to use. -- xlibs="-L$xhome/lib" -- if [ "$x86_64" = 'yes' ]; then -- xlibs="-L$xhome/lib64 $xlibs" -- fi -- fi -- if [ -d /usr/lib/x86_64-linux-gnu ]; then -- xlibs="-L/usr/lib/x86_64-linux-gnu $xlibs" -- fi --fi --#-------------------------------------------------------------------------- --# Check if the X11 library files for XLEaP are present: --#-------------------------------------------------------------------------- --if [ "$noX11" = "false" ]; then -- if [ -r "$xhome/lib/libXt.a" -o -r "$xhome/lib/libXt.dll.a" \ -- -o -r "$xhome/lib/libXt.dylib" \ -- -o -r /usr/lib/x86_64-linux-gnu/libXt.a \ -- -o -r /usr/lib/x86_64-linux-gnu/libXt.so \ -- -o -r /usr/lib/i386-linux-gnu/libXt.a \ -- -o -r /usr/lib/i386-linux-gnu/libXt.so \ -- -o -r /usr/lib/libXt.so \ -- -o -r /usr/lib64/libXt.so \ -- -o -r /usr/X11/lib/libXt.dylib \ -- -o "$x86_64" = 'yes' -a -r "$xhome/lib64/libXt.a" ] -- then -- empty_statement= -- else -- echo "Error: The X11 libraries are not in the usual location !" -- echo " To search for them try the command: locate libXt" -- echo " On new Fedora OS's install the libXt-devel libXext-devel" -- echo " libX11-devel libICE-devel libSM-devel packages." -- echo " On old Fedora OS's install the xorg-x11-devel package." -- echo " On RedHat OS's install the XFree86-devel package." -- echo " On Ubuntu OS's install the xorg-dev and xserver-xorg packages." -- echo -- echo " ...more info for various linuxes at ambermd.org/ubuntu.html" -- echo -- echo " To build Amber without XLEaP, re-run configure with '-noX11:" -- echo " `mod_command_args '' '-noX11'`" -- exit 1 -- fi -- -- if [ -d /usr/include/X11/extensions -o $is_mac = "yes" ] -- then -- empty_statement= -- elif [ "$is_mac" = "no" ]; then -- echo "Error: The X11 extensions headers are not in the usual location!" -- echo " To search for them try the command: locate X11/extensions" -- echo " On new Fedora OSes install libXext-devel" -- echo " On RedHat OSes install libXext-devel" -- echo " To build Amber without XLEaP, re-run configure with '-noX11:" -- echo " `mod_command_args '' '-noX11'`" -- exit 1 -- fi - fi - - #------------------------------------------------------------------------------ diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17_make_cpptraj_link_with_EBs_blas_lapack_zlib_bzip2.patch b/easybuild/easyconfigs/a/Amber/Amber-16-AT-17_make_cpptraj_link_with_EBs_blas_lapack_zlib_bzip2.patch deleted file mode 100644 index b1e33cff72aa..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17_make_cpptraj_link_with_EBs_blas_lapack_zlib_bzip2.patch +++ /dev/null @@ -1,39 +0,0 @@ -Make cpptraj link with the BLAS/LAPACK/Zlib/Bzip2 from EasyBuild. - -Ã…ke Sandgren, 20181126 -diff -ru amber16.orig/AmberTools/src/cpptraj/configure amber16/AmberTools/src/cpptraj/configure ---- amber16.orig/AmberTools/src/cpptraj/configure 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/cpptraj/configure 2018-12-16 09:13:28.413318032 +0100 -@@ -523,10 +523,10 @@ - XDRFILE=$XDRFILE_TARGET - NETCDFLIB="-lnetcdf" - PNETCDFLIB="" --BZLIB="-lbz2" --ZLIB="-lz" --BLAS="-lblas" --LAPACK="-llapack" -+BZLIB="-L$EBROOTBZIP2/lib -lbz2" -+ZLIB="-L$EBROOTZLIB/lib -lz" -+BLAS="$LIBBLAS" -+LAPACK="$LIBLAPACK" - ARPACK="-larpack" - FFT_LIB="pub_fft.o" - FFT_LIBDIR="" -@@ -960,13 +960,13 @@ - if [[ $STATIC -eq 2 ]] ; then - # Static linking for specified libraries - if [[ ! -z $BLAS_HOME && ! -z $BLAS ]] ; then -- BLAS="$BLAS_HOME/lib/libblas.a" -+ BLAS="$LIBBLAS" - fi - if [[ ! -z $ARPACK_HOME && ! -z $ARPACK ]] ; then - ARPACK="$ARPACK_HOME/lib/libarpack.a" - fi - if [[ ! -z $LAPACK_HOME && ! -z $LAPACK ]] ; then -- LAPACK="$LAPACK_HOME/lib/liblapack.a" -+ LAPACK="$LIBLAPACK" - fi - if [[ ! -z $NETCDF_HOME && ! -z $NETCDFLIB ]] ; then - NETCDFLIB="$NETCDF_HOME/lib/libnetcdf.a" -Only in amber16/AmberTools/src/cpptraj: configure.orig -Only in amber16/AmberTools/src/cpptraj: configure.rej diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17_use_FFTW_FFT_instead_of_PUBFFT_part2.patch b/easybuild/easyconfigs/a/Amber/Amber-16-AT-17_use_FFTW_FFT_instead_of_PUBFFT_part2.patch deleted file mode 100644 index b319066796ce..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-AT-17_use_FFTW_FFT_instead_of_PUBFFT_part2.patch +++ /dev/null @@ -1,16 +0,0 @@ -Use FFTW_FFT with FFTW3 instead of PUBFFT for pmemd. -This fixes linking with FFTW3 as opposed to using MKL. - -Ã…ke Sandgren, 20181006 -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/configure2 2018-10-06 19:30:27.186868451 +0200 -@@ -3765,7 +3765,7 @@ - PMEMD_FOPTFLAGS=$pmemd_foptflags \$(AMBERBUILDFLAGS) - PMEMD_CC=$cc - PMEMD_COPTFLAGS=$pmemd_coptflags $mpi_flag \$(AMBERBUILDFLAGS) --PMEMD_FLIBSF=$flibs_mkl $win_mpilibs $emillib -+PMEMD_FLIBSF=$flibs_mkl $win_mpilibs $emillib $flibs_fftw3 - PMEMD_LD=$ld \$(AMBERBUILDFLAGS) - LDOUT=$ldout - PMEMD_GNU_BUG303=$pmemd_gnu_bug303 diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-dont_use_ipo.patch b/easybuild/easyconfigs/a/Amber/Amber-16-dont_use_ipo.patch deleted file mode 100644 index 21c70381a82e..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-dont_use_ipo.patch +++ /dev/null @@ -1,19 +0,0 @@ -Don't use -ipo for pmemd. -It fails due to netcdf/hdf5 not being compiled with -ipo - -Ã…ke Sandgren, 20171004 -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2016-04-29 14:47:29.000000000 +0200 -+++ amber16/AmberTools/src/configure2 2017-10-04 16:24:45.020137921 +0200 -@@ -1510,6 +1510,11 @@ - pmemd_coptflags="-g $pmemd_coptflags" - fi - -+ # -ipo (multi-file Interprocedural Optimizations optimizations) causes issues with -+ # netCDF+HDF5 linking, just do single-file IPO for the moment. Ã…S -+ pmemd_coptflags=`echo $pmemd_coptflags | sed -e 's/ipo/ip/g'` -+ pmemd_foptflags=`echo $pmemd_foptflags | sed -e 's/ipo/ip/g'` -+ - #CUDA Specifics - if [ "$cuda" = 'yes' ]; then - diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-fix_missing_build_target.patch b/easybuild/easyconfigs/a/Amber/Amber-16-fix_missing_build_target.patch deleted file mode 100644 index dac589abb492..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-fix_missing_build_target.patch +++ /dev/null @@ -1,15 +0,0 @@ -Fix missing build target for ompmpi builds. - -Ã…ke Sandgren, 20171013 -diff -ru amber16.orig/src/Makefile amber16/src/Makefile ---- amber16.orig/src/Makefile 2016-04-15 14:27:06.000000000 +0200 -+++ amber16/src/Makefile 2017-10-13 14:03:13.539728679 +0200 -@@ -150,7 +150,7 @@ - - superclean: uninstall - --openmp: -+openmp ompmpi: - @echo "No more OpenMP-enabled programs to install" - - uninstall.serial: diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-foss-2017b-AmberTools-17-patchlevel-10-15-Python-2.7.14.eb b/easybuild/easyconfigs/a/Amber/Amber-16-foss-2017b-AmberTools-17-patchlevel-10-15-Python-2.7.14.eb deleted file mode 100644 index 682e5b62f628..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-foss-2017b-AmberTools-17-patchlevel-10-15-Python-2.7.14.eb +++ /dev/null @@ -1,91 +0,0 @@ -name = 'Amber' -version = '16' -local_at_ver = '17' -# Patch levels from http://ambermd.org/bugfixes16.html and http://ambermd.org/bugfixesat.html -patchlevels = (10, 15) # (AmberTools, Amber) -versionsuffix = '-AmberTools-%s-patchlevel-%s-%s-Python-%%(pyver)s' % (local_at_ver, patchlevels[0], patchlevels[1]) - -homepage = 'http://ambermd.org/amber.html' -description = """Amber (originally Assisted Model Building with Energy - Refinement) is software for performing molecular dynamics and structure - prediction.""" - -toolchain = {'name': 'foss', 'version': '2017b'} -toolchainopts = {'usempi': True, 'openmp': True} - -sources = [ - 'Amber%(version)s.tar.bz2', - 'AmberTools%s.tar.bz2' % local_at_ver, -] -patches = [ - 'Amber-%%(version)s-AT-%s_fix-hardcoding.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-fix_intel_mpi_compiler_version_detection.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-fix_mkl_include_path.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-use_fftw_from_mkl_or_external.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-use_FFTW_FFT_instead_of_PUBFFT.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-fix_sander_link_with_external_fftw.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-fix-cpptraj-dont-use-static.patch' % local_at_ver, - # Must come after fix-cpptraj-dont-use-static.patch - 'Amber-%%(version)s-AT-%s_cpptraj_use_mkl_fft.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-fix_incorrect_omp_directive_rism.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-fix_missing_openmp_at_link.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-use_CUSTOMBUILDFLAGS_for_nab.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-fix_missing_do_parallel_in_checkrismunsupported.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s_fix_rism_fftw_lib.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s_ignore_X11_checks.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s_fix_fixed_size_cmd_in_nab.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s_make_cpptraj_link_with_EBs_blas_lapack_zlib_bzip2.patch' % local_at_ver, - 'Amber-%(version)s-fix_missing_build_target.patch', - 'Amber-%(version)s-dont_use_ipo.patch', - 'Amber-%%(version)s-AT-%s_use_FFTW_FFT_instead_of_PUBFFT_part2.patch' % local_at_ver, -] -checksums = [ - '3b7ef281fd3c46282a51b6a6deed9ed174a1f6d468002649d84bfc8a2577ae5d', # Amber16.tar.bz2 - '4fbb2cf57d27422949909cc6f7e434c9855333366196a1d539264617c8bc5dec', # AmberTools17.tar.bz2 - '5bf43acaa720815640e54f0872e119dd33bb223e7e1c2f01b459b86efc71ae6e', # Amber-16-AT-17_fix-hardcoding.patch - # Amber-16-AT-17-fix_intel_mpi_compiler_version_detection.patch - '43e79b40388caa2bc14f80acbe72e520b245459dde519d528c07928909dd3c08', - '35fc82573ede194d11090f1df8fdef36d681bf78d2107a495e57a7f1d5ca0b69', # Amber-16-AT-17-fix_mkl_include_path.patch - # Amber-16-AT-17-use_fftw_from_mkl_or_external.patch - 'dc42817ae02ba605a9a74044a0775e9be43fe9d5c8160977da01d68c533b9464', - # Amber-16-AT-17-use_FFTW_FFT_instead_of_PUBFFT.patch - '8a377c87f95756bb072664a77d417eec66912872c4c02e354f4068104ee2a51c', - # Amber-16-AT-17-fix_sander_link_with_external_fftw.patch - '092d70bec83b4383fd2722095026e069acac0f6bf57a9ac8ae030fe537bc64f9', - # Amber-16-AT-17-fix-cpptraj-dont-use-static.patch - '9ae4d6ac172d30a9b3a48992ad4217e8e21336c94107ae2435850c0f77dc0993', - '17bb30c77e204c57cfb6e78f0a7a70994df206d6309f425d83ca0a026323b955', # Amber-16-AT-17_cpptraj_use_mkl_fft.patch - # Amber-16-AT-17-fix_incorrect_omp_directive_rism.patch - '46455dd23f93bdb657f27edc9f92fad503f12048184b926711ee41a6f28b916c', - # Amber-16-AT-17-fix_missing_openmp_at_link.patch - '2116f52b5051eb07cfe74fe5bd751e237d1792c248dc0e5a204a19aea25ed337', - # Amber-16-AT-17-use_CUSTOMBUILDFLAGS_for_nab.patch - '5de8b3e93bd1b36c5d57b64089fc40f14b00c6503fdc7437a005d545c4c16282', - # Amber-16-AT-17-fix_missing_do_parallel_in_checkrismunsupported.patch - '5cf41b908b730efee760e623465e180d8aa93f0c50b688093bd4258cf508eba7', - '1f407b7b5ae2d1f291eebdd2bb7c4a120f96305a89a9028bc0307ca150bb20d6', # Amber-16-AT-17_fix_rism_fftw_lib.patch - '648ed44518dfc8275a1ab229efedcac37d9119991e046fd39e1ccbbbaed874f3', # Amber-16-AT-17_ignore_X11_checks.patch - # Amber-16-AT-17_fix_fixed_size_cmd_in_nab.patch - 'c0c05bf4260c39c87fb57984d84853df01bfd054c389d58c2626c12c921ae4ce', - # Amber-16-AT-17_make_cpptraj_link_with_EBs_blas_lapack_zlib_bzip2.patch - 'aa470f20442b17554ae8b0d6e9cb65c59f1833f1bd7c57c614cbc22f6bf911a7', - '74f045ac33516c417955e894971956ee179045d4d304a55b9c6436035a924a41', # Amber-16-fix_missing_build_target.patch - 'b29b44859f7e9ee629d3b1cf378f4eb0c02b69d15e6c041734c24ced234748e5', # Amber-16-dont_use_ipo.patch - # Amber-16-AT-17_use_FFTW_FFT_instead_of_PUBFFT_part2.patch - '129752ba327559951d79abc3d7d15fe919897b063edcd29f79112861bdd8d9ec', -] - -builddependencies = [ - ('flex', '2.6.4') -] - -dependencies = [ - ('netCDF', '4.4.1.1'), - ('netCDF-Fortran', '4.4.4'), - ('Python', '2.7.14'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('X11', '20171023'), -] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-foss-2018b-AmberTools-17-patchlevel-10-15.eb b/easybuild/easyconfigs/a/Amber/Amber-16-foss-2018b-AmberTools-17-patchlevel-10-15.eb deleted file mode 100644 index a981a6dbf9ef..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-foss-2018b-AmberTools-17-patchlevel-10-15.eb +++ /dev/null @@ -1,91 +0,0 @@ -name = 'Amber' -version = '16' -local_ambertools_ver = '17' -# Patch levels from http://ambermd.org/bugfixes16.html and http://ambermd.org/bugfixesat.html -patchlevels = (10, 15) # (AmberTools, Amber) -versionsuffix = '-AmberTools-%s-patchlevel-%s-%s' % (local_ambertools_ver, patchlevels[0], patchlevels[1]) - -homepage = 'http://ambermd.org/amber.html' -description = """Amber (originally Assisted Model Building with Energy - Refinement) is software for performing molecular dynamics and structure - prediction.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'usempi': True, 'openmp': True} - -sources = [ - 'Amber%(version)s.tar.bz2', - 'AmberTools%s.tar.bz2' % local_ambertools_ver, -] -patches = [ - 'Amber-%%(version)s-AT-%s_fix-hardcoding.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-fix_intel_mpi_compiler_version_detection.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-fix_mkl_include_path.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-use_fftw_from_mkl_or_external.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-use_FFTW_FFT_instead_of_PUBFFT.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-fix_sander_link_with_external_fftw.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-fix-cpptraj-dont-use-static.patch' % local_ambertools_ver, - # Must come after fix-cpptraj-dont-use-static.patch - 'Amber-%%(version)s-AT-%s_cpptraj_use_mkl_fft.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-fix_incorrect_omp_directive_rism.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-fix_missing_openmp_at_link.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-use_CUSTOMBUILDFLAGS_for_nab.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-fix_missing_do_parallel_in_checkrismunsupported.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_rism_fftw_lib.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_ignore_X11_checks.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_fixed_size_cmd_in_nab.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_make_cpptraj_link_with_EBs_blas_lapack_zlib_bzip2.patch' % local_ambertools_ver, - 'Amber-%(version)s-fix_missing_build_target.patch', - 'Amber-%(version)s-dont_use_ipo.patch', - 'Amber-%%(version)s-AT-%s_use_FFTW_FFT_instead_of_PUBFFT_part2.patch' % local_ambertools_ver, -] -checksums = [ - '3b7ef281fd3c46282a51b6a6deed9ed174a1f6d468002649d84bfc8a2577ae5d', # Amber16.tar.bz2 - '4fbb2cf57d27422949909cc6f7e434c9855333366196a1d539264617c8bc5dec', # AmberTools17.tar.bz2 - '5bf43acaa720815640e54f0872e119dd33bb223e7e1c2f01b459b86efc71ae6e', # Amber-16-AT-17_fix-hardcoding.patch - # Amber-16-AT-17-fix_intel_mpi_compiler_version_detection.patch - '43e79b40388caa2bc14f80acbe72e520b245459dde519d528c07928909dd3c08', - '35fc82573ede194d11090f1df8fdef36d681bf78d2107a495e57a7f1d5ca0b69', # Amber-16-AT-17-fix_mkl_include_path.patch - # Amber-16-AT-17-use_fftw_from_mkl_or_external.patch - 'dc42817ae02ba605a9a74044a0775e9be43fe9d5c8160977da01d68c533b9464', - # Amber-16-AT-17-use_FFTW_FFT_instead_of_PUBFFT.patch - '8a377c87f95756bb072664a77d417eec66912872c4c02e354f4068104ee2a51c', - # Amber-16-AT-17-fix_sander_link_with_external_fftw.patch - '092d70bec83b4383fd2722095026e069acac0f6bf57a9ac8ae030fe537bc64f9', - # Amber-16-AT-17-fix-cpptraj-dont-use-static.patch - '9ae4d6ac172d30a9b3a48992ad4217e8e21336c94107ae2435850c0f77dc0993', - '17bb30c77e204c57cfb6e78f0a7a70994df206d6309f425d83ca0a026323b955', # Amber-16-AT-17_cpptraj_use_mkl_fft.patch - # Amber-16-AT-17-fix_incorrect_omp_directive_rism.patch - '46455dd23f93bdb657f27edc9f92fad503f12048184b926711ee41a6f28b916c', - # Amber-16-AT-17-fix_missing_openmp_at_link.patch - '2116f52b5051eb07cfe74fe5bd751e237d1792c248dc0e5a204a19aea25ed337', - # Amber-16-AT-17-use_CUSTOMBUILDFLAGS_for_nab.patch - '5de8b3e93bd1b36c5d57b64089fc40f14b00c6503fdc7437a005d545c4c16282', - # Amber-16-AT-17-fix_missing_do_parallel_in_checkrismunsupported.patch - '5cf41b908b730efee760e623465e180d8aa93f0c50b688093bd4258cf508eba7', - '1f407b7b5ae2d1f291eebdd2bb7c4a120f96305a89a9028bc0307ca150bb20d6', # Amber-16-AT-17_fix_rism_fftw_lib.patch - '648ed44518dfc8275a1ab229efedcac37d9119991e046fd39e1ccbbbaed874f3', # Amber-16-AT-17_ignore_X11_checks.patch - # Amber-16-AT-17_fix_fixed_size_cmd_in_nab.patch - 'c0c05bf4260c39c87fb57984d84853df01bfd054c389d58c2626c12c921ae4ce', - # Amber-16-AT-17_make_cpptraj_link_with_EBs_blas_lapack_zlib_bzip2.patch - 'aa470f20442b17554ae8b0d6e9cb65c59f1833f1bd7c57c614cbc22f6bf911a7', - '74f045ac33516c417955e894971956ee179045d4d304a55b9c6436035a924a41', # Amber-16-fix_missing_build_target.patch - 'b29b44859f7e9ee629d3b1cf378f4eb0c02b69d15e6c041734c24ced234748e5', # Amber-16-dont_use_ipo.patch - # Amber-16-AT-17_use_FFTW_FFT_instead_of_PUBFFT_part2.patch - '129752ba327559951d79abc3d7d15fe919897b063edcd29f79112861bdd8d9ec', -] - -builddependencies = [ - ('flex', '2.6.4'), -] - -dependencies = [ - ('netCDF', '4.6.1'), - ('netCDF-Fortran', '4.4.4'), - ('Python', '2.7.15'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('X11', '20180604'), -] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-fosscuda-2017b-AmberTools-17-patchlevel-10-15-Python-2.7.14.eb b/easybuild/easyconfigs/a/Amber/Amber-16-fosscuda-2017b-AmberTools-17-patchlevel-10-15-Python-2.7.14.eb deleted file mode 100644 index db2c956f608e..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-fosscuda-2017b-AmberTools-17-patchlevel-10-15-Python-2.7.14.eb +++ /dev/null @@ -1,93 +0,0 @@ -name = 'Amber' -version = '16' -local_at_ver = '17' -# Patch levels from http://ambermd.org/bugfixes16.html and http://ambermd.org/bugfixesat.html -patchlevels = (10, 15) # (AmberTools, Amber) -versionsuffix = '-AmberTools-%s-patchlevel-%s-%s-Python-%%(pyver)s' % (local_at_ver, patchlevels[0], patchlevels[1]) - -homepage = 'http://ambermd.org/amber.html' -description = """Amber (originally Assisted Model Building with Energy - Refinement) is software for performing molecular dynamics and structure - prediction.""" - -toolchain = {'name': 'fosscuda', 'version': '2017b'} -toolchainopts = {'usempi': True, 'openmp': True} - -sources = [ - 'Amber%(version)s.tar.bz2', - 'AmberTools%s.tar.bz2' % local_at_ver, -] -patches = [ - 'Amber-%%(version)s-AT-%s_fix-hardcoding.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-fix_intel_mpi_compiler_version_detection.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-fix_mkl_include_path.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-use_fftw_from_mkl_or_external.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-use_FFTW_FFT_instead_of_PUBFFT.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-fix_sander_link_with_external_fftw.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-fix-cpptraj-dont-use-static.patch' % local_at_ver, - # Must come after fix-cpptraj-dont-use-static.patch - 'Amber-%%(version)s-AT-%s_cpptraj_use_mkl_fft.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-fix_incorrect_omp_directive_rism.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-fix_missing_openmp_at_link.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-use_CUSTOMBUILDFLAGS_for_nab.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-fix_missing_do_parallel_in_checkrismunsupported.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s_fix_rism_fftw_lib.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s_ignore_X11_checks.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s_fix_fixed_size_cmd_in_nab.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s_make_cpptraj_link_with_EBs_blas_lapack_zlib_bzip2.patch' % local_at_ver, - 'Amber-%(version)s-fix_missing_build_target.patch', - 'Amber-%(version)s-dont_use_ipo.patch', - 'Amber-%%(version)s-AT-%s_use_FFTW_FFT_instead_of_PUBFFT_part2.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s_allow_cuda9.patch' % local_at_ver, - 'Amber-%(version)s_test_cuda.patch', -] -checksums = [ - '3b7ef281fd3c46282a51b6a6deed9ed174a1f6d468002649d84bfc8a2577ae5d', # Amber16.tar.bz2 - '4fbb2cf57d27422949909cc6f7e434c9855333366196a1d539264617c8bc5dec', # AmberTools17.tar.bz2 - '5bf43acaa720815640e54f0872e119dd33bb223e7e1c2f01b459b86efc71ae6e', # Amber-16-AT-17_fix-hardcoding.patch - # Amber-16-AT-17-fix_intel_mpi_compiler_version_detection.patch - '43e79b40388caa2bc14f80acbe72e520b245459dde519d528c07928909dd3c08', - '35fc82573ede194d11090f1df8fdef36d681bf78d2107a495e57a7f1d5ca0b69', # Amber-16-AT-17-fix_mkl_include_path.patch - # Amber-16-AT-17-use_fftw_from_mkl_or_external.patch - 'dc42817ae02ba605a9a74044a0775e9be43fe9d5c8160977da01d68c533b9464', - # Amber-16-AT-17-use_FFTW_FFT_instead_of_PUBFFT.patch - '8a377c87f95756bb072664a77d417eec66912872c4c02e354f4068104ee2a51c', - # Amber-16-AT-17-fix_sander_link_with_external_fftw.patch - '092d70bec83b4383fd2722095026e069acac0f6bf57a9ac8ae030fe537bc64f9', - # Amber-16-AT-17-fix-cpptraj-dont-use-static.patch - '9ae4d6ac172d30a9b3a48992ad4217e8e21336c94107ae2435850c0f77dc0993', - '17bb30c77e204c57cfb6e78f0a7a70994df206d6309f425d83ca0a026323b955', # Amber-16-AT-17_cpptraj_use_mkl_fft.patch - # Amber-16-AT-17-fix_incorrect_omp_directive_rism.patch - '46455dd23f93bdb657f27edc9f92fad503f12048184b926711ee41a6f28b916c', - # Amber-16-AT-17-fix_missing_openmp_at_link.patch - '2116f52b5051eb07cfe74fe5bd751e237d1792c248dc0e5a204a19aea25ed337', - # Amber-16-AT-17-use_CUSTOMBUILDFLAGS_for_nab.patch - '5de8b3e93bd1b36c5d57b64089fc40f14b00c6503fdc7437a005d545c4c16282', - # Amber-16-AT-17-fix_missing_do_parallel_in_checkrismunsupported.patch - '5cf41b908b730efee760e623465e180d8aa93f0c50b688093bd4258cf508eba7', - '1f407b7b5ae2d1f291eebdd2bb7c4a120f96305a89a9028bc0307ca150bb20d6', # Amber-16-AT-17_fix_rism_fftw_lib.patch - '648ed44518dfc8275a1ab229efedcac37d9119991e046fd39e1ccbbbaed874f3', # Amber-16-AT-17_ignore_X11_checks.patch - # Amber-16-AT-17_fix_fixed_size_cmd_in_nab.patch - 'c0c05bf4260c39c87fb57984d84853df01bfd054c389d58c2626c12c921ae4ce', - # Amber-16-AT-17_make_cpptraj_link_with_EBs_blas_lapack_zlib_bzip2.patch - 'aa470f20442b17554ae8b0d6e9cb65c59f1833f1bd7c57c614cbc22f6bf911a7', - '74f045ac33516c417955e894971956ee179045d4d304a55b9c6436035a924a41', # Amber-16-fix_missing_build_target.patch - 'b29b44859f7e9ee629d3b1cf378f4eb0c02b69d15e6c041734c24ced234748e5', # Amber-16-dont_use_ipo.patch - # Amber-16-AT-17_use_FFTW_FFT_instead_of_PUBFFT_part2.patch - '129752ba327559951d79abc3d7d15fe919897b063edcd29f79112861bdd8d9ec', - '9f57711fe607920a48fcff2f2523230a13fbbb354ab683795247fc6dd8848192', # Amber-16-AT-17_allow_cuda9.patch - 'b870417a0aad5b220dca9f590ec5cf857e06f44b7ee43165c4ace9901ae9a0f7', # Amber-16_test_cuda.patch -] - -builddependencies = [('flex', '2.6.4')] - -dependencies = [ - ('netCDF', '4.4.1.1'), - ('netCDF-Fortran', '4.4.4'), - ('Python', '2.7.14'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('X11', '20171023'), -] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-fosscuda-2018b-AmberTools-17-patchlevel-10-15.eb b/easybuild/easyconfigs/a/Amber/Amber-16-fosscuda-2018b-AmberTools-17-patchlevel-10-15.eb deleted file mode 100644 index acfe7e1e18e0..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-fosscuda-2018b-AmberTools-17-patchlevel-10-15.eb +++ /dev/null @@ -1,95 +0,0 @@ -name = 'Amber' -version = '16' -local_ambertools_ver = '17' -# Patch levels from http://ambermd.org/bugfixes16.html and http://ambermd.org/bugfixesat.html -patchlevels = (10, 15) # (AmberTools, Amber) -versionsuffix = '-AmberTools-%s-patchlevel-%s-%s' % (local_ambertools_ver, patchlevels[0], patchlevels[1]) - -homepage = 'http://ambermd.org/amber.html' -description = """Amber (originally Assisted Model Building with Energy - Refinement) is software for performing molecular dynamics and structure - prediction.""" - -toolchain = {'name': 'fosscuda', 'version': '2018b'} -toolchainopts = {'usempi': True, 'openmp': True} - -sources = [ - 'Amber%(version)s.tar.bz2', - 'AmberTools%s.tar.bz2' % local_ambertools_ver, -] -patches = [ - 'Amber-%%(version)s-AT-%s_fix-hardcoding.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-fix_intel_mpi_compiler_version_detection.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-fix_mkl_include_path.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-use_fftw_from_mkl_or_external.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-use_FFTW_FFT_instead_of_PUBFFT.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-fix_sander_link_with_external_fftw.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-fix-cpptraj-dont-use-static.patch' % local_ambertools_ver, - # Must come after fix-cpptraj-dont-use-static.patch - 'Amber-%%(version)s-AT-%s_cpptraj_use_mkl_fft.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-fix_incorrect_omp_directive_rism.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-fix_missing_openmp_at_link.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-use_CUSTOMBUILDFLAGS_for_nab.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-fix_missing_do_parallel_in_checkrismunsupported.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_rism_fftw_lib.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_ignore_X11_checks.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_fixed_size_cmd_in_nab.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_make_cpptraj_link_with_EBs_blas_lapack_zlib_bzip2.patch' % local_ambertools_ver, - 'Amber-%(version)s-fix_missing_build_target.patch', - 'Amber-%(version)s-dont_use_ipo.patch', - 'Amber-%%(version)s-AT-%s_use_FFTW_FFT_instead_of_PUBFFT_part2.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_allow_cuda9.patch' % local_ambertools_ver, - 'Amber-%(version)s_test_cuda.patch', -] -checksums = [ - '3b7ef281fd3c46282a51b6a6deed9ed174a1f6d468002649d84bfc8a2577ae5d', # Amber16.tar.bz2 - '4fbb2cf57d27422949909cc6f7e434c9855333366196a1d539264617c8bc5dec', # AmberTools17.tar.bz2 - '5bf43acaa720815640e54f0872e119dd33bb223e7e1c2f01b459b86efc71ae6e', # Amber-16-AT-17_fix-hardcoding.patch - # Amber-16-AT-17-fix_intel_mpi_compiler_version_detection.patch - '43e79b40388caa2bc14f80acbe72e520b245459dde519d528c07928909dd3c08', - '35fc82573ede194d11090f1df8fdef36d681bf78d2107a495e57a7f1d5ca0b69', # Amber-16-AT-17-fix_mkl_include_path.patch - # Amber-16-AT-17-use_fftw_from_mkl_or_external.patch - 'dc42817ae02ba605a9a74044a0775e9be43fe9d5c8160977da01d68c533b9464', - # Amber-16-AT-17-use_FFTW_FFT_instead_of_PUBFFT.patch - '8a377c87f95756bb072664a77d417eec66912872c4c02e354f4068104ee2a51c', - # Amber-16-AT-17-fix_sander_link_with_external_fftw.patch - '092d70bec83b4383fd2722095026e069acac0f6bf57a9ac8ae030fe537bc64f9', - # Amber-16-AT-17-fix-cpptraj-dont-use-static.patch - '9ae4d6ac172d30a9b3a48992ad4217e8e21336c94107ae2435850c0f77dc0993', - '17bb30c77e204c57cfb6e78f0a7a70994df206d6309f425d83ca0a026323b955', # Amber-16-AT-17_cpptraj_use_mkl_fft.patch - # Amber-16-AT-17-fix_incorrect_omp_directive_rism.patch - '46455dd23f93bdb657f27edc9f92fad503f12048184b926711ee41a6f28b916c', - # Amber-16-AT-17-fix_missing_openmp_at_link.patch - '2116f52b5051eb07cfe74fe5bd751e237d1792c248dc0e5a204a19aea25ed337', - # Amber-16-AT-17-use_CUSTOMBUILDFLAGS_for_nab.patch - '5de8b3e93bd1b36c5d57b64089fc40f14b00c6503fdc7437a005d545c4c16282', - # Amber-16-AT-17-fix_missing_do_parallel_in_checkrismunsupported.patch - '5cf41b908b730efee760e623465e180d8aa93f0c50b688093bd4258cf508eba7', - '1f407b7b5ae2d1f291eebdd2bb7c4a120f96305a89a9028bc0307ca150bb20d6', # Amber-16-AT-17_fix_rism_fftw_lib.patch - '648ed44518dfc8275a1ab229efedcac37d9119991e046fd39e1ccbbbaed874f3', # Amber-16-AT-17_ignore_X11_checks.patch - # Amber-16-AT-17_fix_fixed_size_cmd_in_nab.patch - 'c0c05bf4260c39c87fb57984d84853df01bfd054c389d58c2626c12c921ae4ce', - # Amber-16-AT-17_make_cpptraj_link_with_EBs_blas_lapack_zlib_bzip2.patch - 'aa470f20442b17554ae8b0d6e9cb65c59f1833f1bd7c57c614cbc22f6bf911a7', - '74f045ac33516c417955e894971956ee179045d4d304a55b9c6436035a924a41', # Amber-16-fix_missing_build_target.patch - 'b29b44859f7e9ee629d3b1cf378f4eb0c02b69d15e6c041734c24ced234748e5', # Amber-16-dont_use_ipo.patch - # Amber-16-AT-17_use_FFTW_FFT_instead_of_PUBFFT_part2.patch - '129752ba327559951d79abc3d7d15fe919897b063edcd29f79112861bdd8d9ec', - '9f57711fe607920a48fcff2f2523230a13fbbb354ab683795247fc6dd8848192', # Amber-16-AT-17_allow_cuda9.patch - 'b870417a0aad5b220dca9f590ec5cf857e06f44b7ee43165c4ace9901ae9a0f7', # Amber-16_test_cuda.patch -] - -builddependencies = [ - ('flex', '2.6.4'), -] - -dependencies = [ - ('netCDF', '4.6.1'), - ('netCDF-Fortran', '4.4.4'), - ('Python', '2.7.15'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('X11', '20180604'), -] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-intel-2017b-AmberTools-17-patchlevel-10-15-Python-2.7.14.eb b/easybuild/easyconfigs/a/Amber/Amber-16-intel-2017b-AmberTools-17-patchlevel-10-15-Python-2.7.14.eb deleted file mode 100644 index 198c0ce7b70f..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-intel-2017b-AmberTools-17-patchlevel-10-15-Python-2.7.14.eb +++ /dev/null @@ -1,85 +0,0 @@ -name = 'Amber' -version = '16' -local_at_ver = '17' -# Patch levels from http://ambermd.org/bugfixes16.html and http://ambermd.org/bugfixesat.html -patchlevels = (10, 15) # (AmberTools, Amber) -versionsuffix = '-AmberTools-%s-patchlevel-%s-%s-Python-%%(pyver)s' % (local_at_ver, patchlevels[0], patchlevels[1]) - -homepage = 'http://ambermd.org/amber.html' -description = """Amber (originally Assisted Model Building with Energy - Refinement) is software for performing molecular dynamics and structure - prediction.""" - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'usempi': True, 'openmp': True} - -sources = [ - 'Amber%(version)s.tar.bz2', - 'AmberTools%s.tar.bz2' % local_at_ver, -] -patches = [ - 'Amber-%%(version)s-AT-%s_fix-hardcoding.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-fix_intel_mpi_compiler_version_detection.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-fix_mkl_include_path.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-use_fftw_from_mkl_or_external.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-use_FFTW_FFT_instead_of_PUBFFT.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-fix_sander_link_with_external_fftw.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-fix-cpptraj-dont-use-static.patch' % local_at_ver, - # Must come after fix-cpptraj-dont-use-static.patch - 'Amber-%%(version)s-AT-%s_cpptraj_use_mkl_fft.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-fix_incorrect_omp_directive_rism.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-fix_missing_openmp_at_link.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-use_CUSTOMBUILDFLAGS_for_nab.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-fix_missing_do_parallel_in_checkrismunsupported.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s_fix_rism_fftw_lib.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s_ignore_X11_checks.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s_fix_fixed_size_cmd_in_nab.patch' % local_at_ver, - 'Amber-%(version)s-fix_missing_build_target.patch', - 'Amber-%(version)s-dont_use_ipo.patch', -] -checksums = [ - '3b7ef281fd3c46282a51b6a6deed9ed174a1f6d468002649d84bfc8a2577ae5d', # Amber16.tar.bz2 - '4fbb2cf57d27422949909cc6f7e434c9855333366196a1d539264617c8bc5dec', # AmberTools17.tar.bz2 - '5bf43acaa720815640e54f0872e119dd33bb223e7e1c2f01b459b86efc71ae6e', # Amber-16-AT-17_fix-hardcoding.patch - # Amber-16-AT-17-fix_intel_mpi_compiler_version_detection.patch - '43e79b40388caa2bc14f80acbe72e520b245459dde519d528c07928909dd3c08', - '35fc82573ede194d11090f1df8fdef36d681bf78d2107a495e57a7f1d5ca0b69', # Amber-16-AT-17-fix_mkl_include_path.patch - # Amber-16-AT-17-use_fftw_from_mkl_or_external.patch - 'dc42817ae02ba605a9a74044a0775e9be43fe9d5c8160977da01d68c533b9464', - # Amber-16-AT-17-use_FFTW_FFT_instead_of_PUBFFT.patch - '8a377c87f95756bb072664a77d417eec66912872c4c02e354f4068104ee2a51c', - # Amber-16-AT-17-fix_sander_link_with_external_fftw.patch - '092d70bec83b4383fd2722095026e069acac0f6bf57a9ac8ae030fe537bc64f9', - # Amber-16-AT-17-fix-cpptraj-dont-use-static.patch - '9ae4d6ac172d30a9b3a48992ad4217e8e21336c94107ae2435850c0f77dc0993', - '17bb30c77e204c57cfb6e78f0a7a70994df206d6309f425d83ca0a026323b955', # Amber-16-AT-17_cpptraj_use_mkl_fft.patch - # Amber-16-AT-17-fix_incorrect_omp_directive_rism.patch - '46455dd23f93bdb657f27edc9f92fad503f12048184b926711ee41a6f28b916c', - # Amber-16-AT-17-fix_missing_openmp_at_link.patch - '2116f52b5051eb07cfe74fe5bd751e237d1792c248dc0e5a204a19aea25ed337', - # Amber-16-AT-17-use_CUSTOMBUILDFLAGS_for_nab.patch - '5de8b3e93bd1b36c5d57b64089fc40f14b00c6503fdc7437a005d545c4c16282', - # Amber-16-AT-17-fix_missing_do_parallel_in_checkrismunsupported.patch - '5cf41b908b730efee760e623465e180d8aa93f0c50b688093bd4258cf508eba7', - '1f407b7b5ae2d1f291eebdd2bb7c4a120f96305a89a9028bc0307ca150bb20d6', # Amber-16-AT-17_fix_rism_fftw_lib.patch - '648ed44518dfc8275a1ab229efedcac37d9119991e046fd39e1ccbbbaed874f3', # Amber-16-AT-17_ignore_X11_checks.patch - # Amber-16-AT-17_fix_fixed_size_cmd_in_nab.patch - 'c0c05bf4260c39c87fb57984d84853df01bfd054c389d58c2626c12c921ae4ce', - '74f045ac33516c417955e894971956ee179045d4d304a55b9c6436035a924a41', # Amber-16-fix_missing_build_target.patch - 'b29b44859f7e9ee629d3b1cf378f4eb0c02b69d15e6c041734c24ced234748e5', # Amber-16-dont_use_ipo.patch -] - -builddependencies = [ - ('flex', '2.6.4') -] - -dependencies = [ - ('netCDF', '4.4.1.1'), - ('netCDF-Fortran', '4.4.4'), - ('Python', '2.7.14'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('X11', '20171023'), -] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-intel-2017b-AmberTools-17-patchlevel-8-12.eb b/easybuild/easyconfigs/a/Amber/Amber-16-intel-2017b-AmberTools-17-patchlevel-8-12.eb deleted file mode 100644 index 966df592edb0..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-intel-2017b-AmberTools-17-patchlevel-8-12.eb +++ /dev/null @@ -1,85 +0,0 @@ -name = 'Amber' -version = '16' -local_ambertools_ver = '17' -# Patch levels from http://ambermd.org/bugfixes16.html and http://ambermd.org/bugfixesat.html -patchlevels = (8, 12) # (AmberTools, Amber) -versionsuffix = '-AmberTools-%s-patchlevel-%s-%s' % (local_ambertools_ver, patchlevels[0], patchlevels[1]) - -homepage = 'http://ambermd.org/amber.html' -description = """Amber (originally Assisted Model Building with Energy - Refinement) is software for performing molecular dynamics and structure - prediction.""" - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'usempi': True, 'openmp': True} - -sources = [ - 'Amber%(version)s.tar.bz2', - 'AmberTools%s.tar.bz2' % local_ambertools_ver, -] -patches = [ - 'Amber-%%(version)s-AT-%s_fix-hardcoding.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-fix_intel_mpi_compiler_version_detection.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-fix_mkl_include_path.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-use_fftw_from_mkl_or_external.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-use_FFTW_FFT_instead_of_PUBFFT.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-fix_sander_link_with_external_fftw.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-fix-cpptraj-dont-use-static.patch' % local_ambertools_ver, - # Must come after fix-cpptraj-dont-use-static.patch - 'Amber-%%(version)s-AT-%s_cpptraj_use_mkl_fft.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-fix_incorrect_omp_directive_rism.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-fix_missing_openmp_at_link.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-use_CUSTOMBUILDFLAGS_for_nab.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-fix_missing_do_parallel_in_checkrismunsupported.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_rism_fftw_lib.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_ignore_X11_checks.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_fixed_size_cmd_in_nab.patch' % local_ambertools_ver, - 'Amber-%(version)s-fix_missing_build_target.patch', - 'Amber-%(version)s-dont_use_ipo.patch', -] -checksums = [ - '3b7ef281fd3c46282a51b6a6deed9ed174a1f6d468002649d84bfc8a2577ae5d', # Amber16.tar.bz2 - '4fbb2cf57d27422949909cc6f7e434c9855333366196a1d539264617c8bc5dec', # AmberTools17.tar.bz2 - '5bf43acaa720815640e54f0872e119dd33bb223e7e1c2f01b459b86efc71ae6e', # Amber-16-AT-17_fix-hardcoding.patch - # Amber-16-AT-17-fix_intel_mpi_compiler_version_detection.patch - '43e79b40388caa2bc14f80acbe72e520b245459dde519d528c07928909dd3c08', - '35fc82573ede194d11090f1df8fdef36d681bf78d2107a495e57a7f1d5ca0b69', # Amber-16-AT-17-fix_mkl_include_path.patch - # Amber-16-AT-17-use_fftw_from_mkl_or_external.patch - 'dc42817ae02ba605a9a74044a0775e9be43fe9d5c8160977da01d68c533b9464', - # Amber-16-AT-17-use_FFTW_FFT_instead_of_PUBFFT.patch - '8a377c87f95756bb072664a77d417eec66912872c4c02e354f4068104ee2a51c', - # Amber-16-AT-17-fix_sander_link_with_external_fftw.patch - '092d70bec83b4383fd2722095026e069acac0f6bf57a9ac8ae030fe537bc64f9', - # Amber-16-AT-17-fix-cpptraj-dont-use-static.patch - '9ae4d6ac172d30a9b3a48992ad4217e8e21336c94107ae2435850c0f77dc0993', - '17bb30c77e204c57cfb6e78f0a7a70994df206d6309f425d83ca0a026323b955', # Amber-16-AT-17_cpptraj_use_mkl_fft.patch - # Amber-16-AT-17-fix_incorrect_omp_directive_rism.patch - '46455dd23f93bdb657f27edc9f92fad503f12048184b926711ee41a6f28b916c', - # Amber-16-AT-17-fix_missing_openmp_at_link.patch - '2116f52b5051eb07cfe74fe5bd751e237d1792c248dc0e5a204a19aea25ed337', - # Amber-16-AT-17-use_CUSTOMBUILDFLAGS_for_nab.patch - '5de8b3e93bd1b36c5d57b64089fc40f14b00c6503fdc7437a005d545c4c16282', - # Amber-16-AT-17-fix_missing_do_parallel_in_checkrismunsupported.patch - '5cf41b908b730efee760e623465e180d8aa93f0c50b688093bd4258cf508eba7', - '1f407b7b5ae2d1f291eebdd2bb7c4a120f96305a89a9028bc0307ca150bb20d6', # Amber-16-AT-17_fix_rism_fftw_lib.patch - '648ed44518dfc8275a1ab229efedcac37d9119991e046fd39e1ccbbbaed874f3', # Amber-16-AT-17_ignore_X11_checks.patch - # Amber-16-AT-17_fix_fixed_size_cmd_in_nab.patch - 'c0c05bf4260c39c87fb57984d84853df01bfd054c389d58c2626c12c921ae4ce', - '74f045ac33516c417955e894971956ee179045d4d304a55b9c6436035a924a41', # Amber-16-fix_missing_build_target.patch - 'b29b44859f7e9ee629d3b1cf378f4eb0c02b69d15e6c041734c24ced234748e5', # Amber-16-dont_use_ipo.patch -] - -builddependencies = [ - ('flex', '2.6.4'), -] - -dependencies = [ - ('netCDF', '4.4.1.1'), - ('netCDF-Fortran', '4.4.4'), - ('Python', '2.7.14'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('X11', '20171023'), -] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-intel-2018b-AmberTools-17-patchlevel-10-15.eb b/easybuild/easyconfigs/a/Amber/Amber-16-intel-2018b-AmberTools-17-patchlevel-10-15.eb deleted file mode 100644 index 50efe1d1cc6a..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-intel-2018b-AmberTools-17-patchlevel-10-15.eb +++ /dev/null @@ -1,88 +0,0 @@ -name = 'Amber' -version = '16' -local_ambertools_ver = '17' -# Patch levels from http://ambermd.org/bugfixes16.html and http://ambermd.org/bugfixesat.html -patchlevels = (10, 15) # (AmberTools, Amber) -versionsuffix = '-AmberTools-%s-patchlevel-%s-%s' % (local_ambertools_ver, patchlevels[0], patchlevels[1]) - -homepage = 'http://ambermd.org/amber.html' -description = """Amber (originally Assisted Model Building with Energy - Refinement) is software for performing molecular dynamics and structure - prediction.""" - -toolchain = {'name': 'intel', 'version': '2018b'} -toolchainopts = {'usempi': True, 'openmp': True} - -sources = [ - 'Amber%(version)s.tar.bz2', - 'AmberTools%s.tar.bz2' % local_ambertools_ver, -] -patches = [ - 'Amber-%%(version)s-AT-%s_fix-hardcoding.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-fix_intel_mpi_compiler_version_detection.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-fix_mkl_include_path.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-use_fftw_from_mkl_or_external.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-use_FFTW_FFT_instead_of_PUBFFT.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-fix_sander_link_with_external_fftw.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-fix-cpptraj-dont-use-static.patch' % local_ambertools_ver, - # Must come after fix-cpptraj-dont-use-static.patch - 'Amber-%%(version)s-AT-%s_cpptraj_use_mkl_fft.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-fix_incorrect_omp_directive_rism.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-fix_missing_openmp_at_link.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-use_CUSTOMBUILDFLAGS_for_nab.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s-fix_missing_do_parallel_in_checkrismunsupported.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_rism_fftw_lib.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_ignore_X11_checks.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_fixed_size_cmd_in_nab.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_make_cpptraj_link_with_EBs_blas_lapack_zlib_bzip2.patch' % local_ambertools_ver, - 'Amber-%(version)s-fix_missing_build_target.patch', - 'Amber-%(version)s-dont_use_ipo.patch', -] -checksums = [ - '3b7ef281fd3c46282a51b6a6deed9ed174a1f6d468002649d84bfc8a2577ae5d', # Amber16.tar.bz2 - '4fbb2cf57d27422949909cc6f7e434c9855333366196a1d539264617c8bc5dec', # AmberTools17.tar.bz2 - '5bf43acaa720815640e54f0872e119dd33bb223e7e1c2f01b459b86efc71ae6e', # Amber-16-AT-17_fix-hardcoding.patch - # Amber-16-AT-17-fix_intel_mpi_compiler_version_detection.patch - '43e79b40388caa2bc14f80acbe72e520b245459dde519d528c07928909dd3c08', - '35fc82573ede194d11090f1df8fdef36d681bf78d2107a495e57a7f1d5ca0b69', # Amber-16-AT-17-fix_mkl_include_path.patch - # Amber-16-AT-17-use_fftw_from_mkl_or_external.patch - 'dc42817ae02ba605a9a74044a0775e9be43fe9d5c8160977da01d68c533b9464', - # Amber-16-AT-17-use_FFTW_FFT_instead_of_PUBFFT.patch - '8a377c87f95756bb072664a77d417eec66912872c4c02e354f4068104ee2a51c', - # Amber-16-AT-17-fix_sander_link_with_external_fftw.patch - '092d70bec83b4383fd2722095026e069acac0f6bf57a9ac8ae030fe537bc64f9', - # Amber-16-AT-17-fix-cpptraj-dont-use-static.patch - '9ae4d6ac172d30a9b3a48992ad4217e8e21336c94107ae2435850c0f77dc0993', - '17bb30c77e204c57cfb6e78f0a7a70994df206d6309f425d83ca0a026323b955', # Amber-16-AT-17_cpptraj_use_mkl_fft.patch - # Amber-16-AT-17-fix_incorrect_omp_directive_rism.patch - '46455dd23f93bdb657f27edc9f92fad503f12048184b926711ee41a6f28b916c', - # Amber-16-AT-17-fix_missing_openmp_at_link.patch - '2116f52b5051eb07cfe74fe5bd751e237d1792c248dc0e5a204a19aea25ed337', - # Amber-16-AT-17-use_CUSTOMBUILDFLAGS_for_nab.patch - '5de8b3e93bd1b36c5d57b64089fc40f14b00c6503fdc7437a005d545c4c16282', - # Amber-16-AT-17-fix_missing_do_parallel_in_checkrismunsupported.patch - '5cf41b908b730efee760e623465e180d8aa93f0c50b688093bd4258cf508eba7', - '1f407b7b5ae2d1f291eebdd2bb7c4a120f96305a89a9028bc0307ca150bb20d6', # Amber-16-AT-17_fix_rism_fftw_lib.patch - '648ed44518dfc8275a1ab229efedcac37d9119991e046fd39e1ccbbbaed874f3', # Amber-16-AT-17_ignore_X11_checks.patch - # Amber-16-AT-17_fix_fixed_size_cmd_in_nab.patch - 'c0c05bf4260c39c87fb57984d84853df01bfd054c389d58c2626c12c921ae4ce', - # Amber-16-AT-17_make_cpptraj_link_with_EBs_blas_lapack_zlib_bzip2.patch - 'aa470f20442b17554ae8b0d6e9cb65c59f1833f1bd7c57c614cbc22f6bf911a7', - '74f045ac33516c417955e894971956ee179045d4d304a55b9c6436035a924a41', # Amber-16-fix_missing_build_target.patch - 'b29b44859f7e9ee629d3b1cf378f4eb0c02b69d15e6c041734c24ced234748e5', # Amber-16-dont_use_ipo.patch -] - -builddependencies = [ - ('flex', '2.6.4'), -] - -dependencies = [ - ('netCDF', '4.6.1'), - ('netCDF-Fortran', '4.4.4'), - ('Python', '2.7.15'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('X11', '20180604'), -] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-intelcuda-2017b-AmberTools-17-patchlevel-10-15-Python-2.7.14.eb b/easybuild/easyconfigs/a/Amber/Amber-16-intelcuda-2017b-AmberTools-17-patchlevel-10-15-Python-2.7.14.eb deleted file mode 100644 index 1b29f1fef007..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-intelcuda-2017b-AmberTools-17-patchlevel-10-15-Python-2.7.14.eb +++ /dev/null @@ -1,93 +0,0 @@ -name = 'Amber' -version = '16' -local_at_ver = '17' -# Patch levels from http://ambermd.org/bugfixes16.html and http://ambermd.org/bugfixesat.html -patchlevels = (10, 15) # (AmberTools, Amber) -versionsuffix = '-AmberTools-%s-patchlevel-%s-%s-Python-%%(pyver)s' % (local_at_ver, patchlevels[0], patchlevels[1]) - -homepage = 'http://ambermd.org/amber.html' -description = """Amber (originally Assisted Model Building with Energy - Refinement) is software for performing molecular dynamics and structure - prediction.""" - -toolchain = {'name': 'intelcuda', 'version': '2017b'} -toolchainopts = {'usempi': True, 'openmp': True, 'cstd': 'c++11'} - -sources = [ - 'Amber%(version)s.tar.bz2', - 'AmberTools%s.tar.bz2' % local_at_ver, -] -patches = [ - 'Amber-%%(version)s-AT-%s_fix-hardcoding.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-fix_intel_mpi_compiler_version_detection.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-fix_mkl_include_path.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-use_fftw_from_mkl_or_external.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-use_FFTW_FFT_instead_of_PUBFFT.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-fix_sander_link_with_external_fftw.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-fix-cpptraj-dont-use-static.patch' % local_at_ver, - # Must come after fix-cpptraj-dont-use-static.patch - 'Amber-%%(version)s-AT-%s_cpptraj_use_mkl_fft.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-fix_incorrect_omp_directive_rism.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-fix_missing_openmp_at_link.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-use_CUSTOMBUILDFLAGS_for_nab.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s-fix_missing_do_parallel_in_checkrismunsupported.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s_fix_rism_fftw_lib.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s_ignore_X11_checks.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s_fix_fixed_size_cmd_in_nab.patch' % local_at_ver, - 'Amber-%%(version)s-AT-%s_make_cpptraj_link_with_EBs_blas_lapack_zlib_bzip2.patch' % local_at_ver, - 'Amber-%(version)s-fix_missing_build_target.patch', - 'Amber-%(version)s-dont_use_ipo.patch', - 'Amber-%%(version)s-AT-%s_allow_cuda9.patch' % local_at_ver, - 'Amber-%(version)s_test_cuda.patch', - 'Amber-%%(version)s-AT-%s_Fix_intelcuda_undefined_float128.patch' % local_at_ver, -] -checksums = [ - '3b7ef281fd3c46282a51b6a6deed9ed174a1f6d468002649d84bfc8a2577ae5d', # Amber16.tar.bz2 - '4fbb2cf57d27422949909cc6f7e434c9855333366196a1d539264617c8bc5dec', # AmberTools17.tar.bz2 - '5bf43acaa720815640e54f0872e119dd33bb223e7e1c2f01b459b86efc71ae6e', # Amber-16-AT-17_fix-hardcoding.patch - # Amber-16-AT-17-fix_intel_mpi_compiler_version_detection.patch - '43e79b40388caa2bc14f80acbe72e520b245459dde519d528c07928909dd3c08', - '35fc82573ede194d11090f1df8fdef36d681bf78d2107a495e57a7f1d5ca0b69', # Amber-16-AT-17-fix_mkl_include_path.patch - # Amber-16-AT-17-use_fftw_from_mkl_or_external.patch - 'dc42817ae02ba605a9a74044a0775e9be43fe9d5c8160977da01d68c533b9464', - # Amber-16-AT-17-use_FFTW_FFT_instead_of_PUBFFT.patch - '8a377c87f95756bb072664a77d417eec66912872c4c02e354f4068104ee2a51c', - # Amber-16-AT-17-fix_sander_link_with_external_fftw.patch - '092d70bec83b4383fd2722095026e069acac0f6bf57a9ac8ae030fe537bc64f9', - # Amber-16-AT-17-fix-cpptraj-dont-use-static.patch - '9ae4d6ac172d30a9b3a48992ad4217e8e21336c94107ae2435850c0f77dc0993', - '17bb30c77e204c57cfb6e78f0a7a70994df206d6309f425d83ca0a026323b955', # Amber-16-AT-17_cpptraj_use_mkl_fft.patch - # Amber-16-AT-17-fix_incorrect_omp_directive_rism.patch - '46455dd23f93bdb657f27edc9f92fad503f12048184b926711ee41a6f28b916c', - # Amber-16-AT-17-fix_missing_openmp_at_link.patch - '2116f52b5051eb07cfe74fe5bd751e237d1792c248dc0e5a204a19aea25ed337', - # Amber-16-AT-17-use_CUSTOMBUILDFLAGS_for_nab.patch - '5de8b3e93bd1b36c5d57b64089fc40f14b00c6503fdc7437a005d545c4c16282', - # Amber-16-AT-17-fix_missing_do_parallel_in_checkrismunsupported.patch - '5cf41b908b730efee760e623465e180d8aa93f0c50b688093bd4258cf508eba7', - '1f407b7b5ae2d1f291eebdd2bb7c4a120f96305a89a9028bc0307ca150bb20d6', # Amber-16-AT-17_fix_rism_fftw_lib.patch - '648ed44518dfc8275a1ab229efedcac37d9119991e046fd39e1ccbbbaed874f3', # Amber-16-AT-17_ignore_X11_checks.patch - # Amber-16-AT-17_fix_fixed_size_cmd_in_nab.patch - 'c0c05bf4260c39c87fb57984d84853df01bfd054c389d58c2626c12c921ae4ce', - # Amber-16-AT-17_make_cpptraj_link_with_EBs_blas_lapack_zlib_bzip2.patch - 'aa470f20442b17554ae8b0d6e9cb65c59f1833f1bd7c57c614cbc22f6bf911a7', - '74f045ac33516c417955e894971956ee179045d4d304a55b9c6436035a924a41', # Amber-16-fix_missing_build_target.patch - 'b29b44859f7e9ee629d3b1cf378f4eb0c02b69d15e6c041734c24ced234748e5', # Amber-16-dont_use_ipo.patch - '9f57711fe607920a48fcff2f2523230a13fbbb354ab683795247fc6dd8848192', # Amber-16-AT-17_allow_cuda9.patch - 'b870417a0aad5b220dca9f590ec5cf857e06f44b7ee43165c4ace9901ae9a0f7', # Amber-16_test_cuda.patch - # Amber-16-AT-17_Fix_intelcuda_undefined_float128.patch - 'b5033d84c4c34bf31f8cf7aadf38a6e31f69894c56ed84deb1bf21b41d83b53c', -] - -builddependencies = [('flex', '2.6.4')] - -dependencies = [ - ('netCDF', '4.4.1.1'), - ('netCDF-Fortran', '4.4.4'), - ('Python', '2.7.14'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('X11', '20171023'), -] - -moduleclass = 'chem' 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 deleted file mode 100644 index e9b9dbdcd210..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-iomkl-2016.07-AmberTools-16-patchlevel-5-14-serial.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'Amber' -version = '16' -local_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' % (local_ambertools_ver, patchlevels[0], patchlevels[1]) - -homepage = 'http://ambermd.org/amber.html' -description = """Amber (originally Assisted Model Building with Energy - Refinement) is software for performing molecular dynamics and structure - prediction.""" - -toolchain = {'name': 'iomkl', 'version': '2016.07'} -toolchainopts = {'usempi': False} - -sources = [ - 'Amber%(version)s.tar.bz2', - 'AmberTools%s.tar.bz2' % local_ambertools_ver, -] - -patches = ['Amber-%(version)s_fix-hardcoding.patch'] - -dependencies = [ - ('netCDF', '4.4.0'), - ('netCDF-Fortran', '4.4.4'), - ('Python', '2.7.11'), -] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-iomkl-2016.07-AmberTools-16-patchlevel-5-14.eb b/easybuild/easyconfigs/a/Amber/Amber-16-iomkl-2016.07-AmberTools-16-patchlevel-5-14.eb deleted file mode 100644 index d80206c87451..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-iomkl-2016.07-AmberTools-16-patchlevel-5-14.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'Amber' -version = '16' -local_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' % (local_ambertools_ver, patchlevels[0], patchlevels[1]) - -homepage = 'http://ambermd.org/amber.html' -description = """Amber (originally Assisted Model Building with Energy - Refinement) is software for performing molecular dynamics and structure - prediction.""" - -toolchain = {'name': 'iomkl', 'version': '2016.07'} -toolchainopts = {'usempi': True} - -sources = [ - 'Amber%(version)s.tar.bz2', - 'AmberTools%s.tar.bz2' % local_ambertools_ver, -] - -patches = ['Amber-%(version)s_fix-hardcoding.patch'] - -dependencies = [ - ('netCDF', '4.4.0'), - ('netCDF-Fortran', '4.4.4'), - ('Python', '2.7.11'), -] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-iomkl-2016.09-GCC-4.9.3-2.25-AmberTools-16-patchlevel-5-14-CUDA.eb b/easybuild/easyconfigs/a/Amber/Amber-16-iomkl-2016.09-GCC-4.9.3-2.25-AmberTools-16-patchlevel-5-14-CUDA.eb deleted file mode 100644 index 4193c584dca1..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16-iomkl-2016.09-GCC-4.9.3-2.25-AmberTools-16-patchlevel-5-14-CUDA.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'Amber' -version = '16' -local_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' % (local_ambertools_ver, patchlevels[0], patchlevels[1]) - -homepage = 'http://ambermd.org/amber.html' -description = """Amber (originally Assisted Model Building with Energy - Refinement) is software for performing molecular dynamics and structure - prediction.""" - -toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} -toolchainopts = {'usempi': True} - -sources = [ - 'Amber%(version)s.tar.bz2', - 'AmberTools%s.tar.bz2' % local_ambertools_ver, -] - -patches = ['Amber-%(version)s_fix-hardcoding.patch', - 'Amber-%(version)s_test_cuda.patch'] - - -dependencies = [ - ('CUDA', '7.5.18', '', True), - ('netCDF', '4.4.0'), - ('netCDF-Fortran', '4.4.4'), - ('Python', '2.7.11'), -] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/Amber/Amber-16_fix-hardcoding.patch b/easybuild/easyconfigs/a/Amber/Amber-16_fix-hardcoding.patch deleted file mode 100644 index a9b3ba532832..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16_fix-hardcoding.patch +++ /dev/null @@ -1,117 +0,0 @@ -diff -ur 16-iomkl-2016.09-patchlevel-14-5-serial/AmberTools/src/configure2 16-iomkl-2016.09-patchlevel-14-5-serial.patched/AmberTools/src/configure2 ---- 16-iomkl-2016.09-patchlevel-14-5-serial/AmberTools/src/configure2 2016-10-06 14:27:01.000000000 +0100 -+++ 16-iomkl-2016.09-patchlevel-14-5-serial.patched/AmberTools/src/configure2 2016-10-06 14:52:11.607328298 +0100 -@@ -513,6 +513,7 @@ - mpi='no' - mtkpp='install_mtkpp' - netcdf_dir='' -+netcdf_fort_dir='' - netcdf_flag='' - netcdfstatic='no' - pnetcdf_dir='' -@@ -587,6 +588,7 @@ - --skip-python) skippython='yes' ;; - --with-python) shift; python="$1";; - --with-netcdf) shift; netcdf_dir="$1";; -+ --with-netcdf-fort) shift; netcdf_fort_dir="$1";; - --with-pnetcdf) shift; pnetcdf_dir="$1" ;; - --python-install) shift; python_install="$1";; - -netcdfstatic) netcdfstatic='yes' ;; -@@ -778,7 +780,7 @@ - flibsf="-larpack -llapack -lblas" - # only used when the user requests a static build or when a static build is - # automatically set, eg, windows: --staticflag='-static' -+staticflag='-static-intel' - omp_flag= - mpi_flag= - fp_flags= -@@ -1280,7 +1282,7 @@ - nvcc="$nvcc -use_fast_math -O3 " - fi - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -1598,7 +1600,7 @@ - fi - - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$pmemd_coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -1924,7 +1926,7 @@ - nvcc="$nvcc -use_fast_math -O3 " - fi - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -2059,7 +2061,7 @@ - nvcc="$nvcc -use_fast_math -O3 " - fi - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -2131,17 +2133,17 @@ - blas=skip - flibs="-larpack " - flibsf="-larpack " -- mkll="$MKL_HOME/lib/32" -+ mkll="$MKL_HOME/mkl/lib/32" - mkl_processor="32" - mkl_procstring="ia32" - mklinterfacelayer='libmkl_intel.a' - if [ "$x86_64" = 'yes' ]; then -- if [ -d "$MKL_HOME/lib/em64t" ]; then -- mkll="$MKL_HOME/lib/em64t" -+ if [ -d "$MKL_HOME/mkl/lib/em64t" ]; then -+ mkll="$MKL_HOME/mkl/lib/em64t" - mkl_processor="em64t" - mkl_procstring="em64t" - else -- mkll="$MKL_HOME/lib/intel64" -+ mkll="$MKL_HOME/mkl/lib/intel64" - mkl_processor="intel64" - mkl_procstring="intel64" - fi -@@ -2567,11 +2569,16 @@ - else - # A NetCDF directory was specified. Check that library exists and compiles - printf "\tUsing external NetCDF in '$netcdf_dir'\n" -+ # Support separate NetCDF-Fortran installation with --with-netcdf-fort -+ if [ ! -e "$netcdf_fort_dir" ]; then -+ netcdf_fort_dir="$netcdf_dir" -+ fi -+ printf "\tUsing external NetCDF-Fortran in '$netcdf_fort_dir'\n" - netcdfinc="-I"$netcdf_dir"/include" - if [ "${netcdf_dir}" != '/usr' -a "$netcdf_dir" != '/usr/' ]; then - netcdf_flag="-L${netcdf_dir}/lib $netcdf_flag" - fi -- netcdf=$netcdf_dir"/include/netcdf.mod" -+ netcdf=$netcdf_fort_dir"/include/netcdf.mod" - if [ "$netcdfstatic" = 'no' ] ; then - if [ "${netcdf_dir}" != '/usr' -a "${netcdf_dir}" != '/usr/' ]; then - netcdfflagc="-L${netcdf_dir}/lib -lnetcdf" -@@ -2587,7 +2594,7 @@ - echo "Error: '$netcdfflagc' not found." - exit 1 - fi -- netcdfflagf=$netcdf_dir"/lib/libnetcdff.a" -+ netcdfflagf=$netcdf_fort_dir"/lib/libnetcdff.a" - if [ ! -e "$netcdfflagf" ]; then - echo "Error: '$netcdfflagf' not found." - exit 1 -Only in 16-iomkl-2016.09-patchlevel-14-5-serial.patched/AmberTools/src: configure2.orig -Only in 16-iomkl-2016.09-patchlevel-14-5-serial.patched/AmberTools/src: configure2.rej -Only in 16-iomkl-2016.09-patchlevel-14-5-serial.patched/AmberTools/src/cpptraj: configure.orig -Only in 16-iomkl-2016.09-patchlevel-14-5-serial.patched/AmberTools/src/cpptraj: configure.rej diff --git a/easybuild/easyconfigs/a/Amber/Amber-16_test_cuda.patch b/easybuild/easyconfigs/a/Amber/Amber-16_test_cuda.patch deleted file mode 100644 index 6b4af61766f8..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-16_test_cuda.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- Makefile.orig 2016-10-14 10:17:32.020437000 +0100 -+++ Makefile 2016-10-14 10:18:12.940992000 +0100 -@@ -80,6 +80,10 @@ - fi ;\ - ) - -+test.cuda: -+ # For backwards compatibility in the easyblock -+ -(cd test && $(MAKE) test.cuda.serial) -+ - test.cuda_serial: - -(cd test && $(MAKE) test.cuda.serial) - diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_cpptraj_use_mkl_fft.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_cpptraj_use_mkl_fft.patch deleted file mode 100644 index bf6ae3128f3a..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_cpptraj_use_mkl_fft.patch +++ /dev/null @@ -1,15 +0,0 @@ -Make cpptraj use FFTW3 as defined by easyconfig. - -Ã…ke Sandgren, 20180403 -diff -ru amber18.orig/AmberTools/src/configure2 amber18/AmberTools/src/configure2 ---- amber18.orig/AmberTools/src/configure2 2018-10-30 10:01:41.955928510 +0100 -+++ amber18/AmberTools/src/configure2 2018-10-30 10:03:03.030733731 +0100 -@@ -3488,7 +3488,7 @@ - if [ "$optimise" = 'no' ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -noopt" ; fi - if [ -z "$zlib" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -nozlib" ; fi - if [ -z "$bzlib" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -nobzlib" ; fi --if [ "$has_fftw3" = 'yes' ]; then CPPTRAJOPTS="$CPPTRAJOPTS -fftw3 --with-fftw3=$CPPTRAJHOME" ; fi -+#if [ "$has_fftw3" = 'yes' ]; then CPPTRAJOPTS="$CPPTRAJOPTS -fftw3 --with-fftw3=$CPPTRAJHOME" ; fi - #if [ "$static" = 'yes' ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -static" ; fi - if [ ! -z "$pnetcdf_dir" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS --with-pnetcdf=$pnetcdf_dir" ; fi - if [ -z "$sanderapi_lib" -o "$static" = 'yes' ] ; then diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_fix-cpptraj-dont-use-static.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_fix-cpptraj-dont-use-static.patch deleted file mode 100644 index 268afdc4e824..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_fix-cpptraj-dont-use-static.patch +++ /dev/null @@ -1,15 +0,0 @@ -Do not use static for cpptraj, builds fail - -Ã…ke Sandgren, 20170517 -diff -ru amber18.orig/AmberTools/src/configure2 amber18/AmberTools/src/configure2 ---- amber18.orig/AmberTools/src/configure2 2018-10-30 09:58:42.102577314 +0100 -+++ amber18/AmberTools/src/configure2 2018-10-30 10:01:03.756491290 +0100 -@@ -3489,7 +3489,7 @@ - if [ -z "$zlib" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -nozlib" ; fi - if [ -z "$bzlib" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -nobzlib" ; fi - if [ "$has_fftw3" = 'yes' ]; then CPPTRAJOPTS="$CPPTRAJOPTS -fftw3 --with-fftw3=$CPPTRAJHOME" ; fi --if [ "$static" = 'yes' ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -static" ; fi -+#if [ "$static" = 'yes' ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -static" ; fi - if [ ! -z "$pnetcdf_dir" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS --with-pnetcdf=$pnetcdf_dir" ; fi - if [ -z "$sanderapi_lib" -o "$static" = 'yes' ] ; then - CPPTRAJOPTS="$CPPTRAJOPTS -nosanderlib" diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_fix_hardcoding.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_fix_hardcoding.patch deleted file mode 100644 index db638df024ea..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_fix_hardcoding.patch +++ /dev/null @@ -1,149 +0,0 @@ -Fix hardcoding of netcdf, mkl and compiler - -Ã…ke Sandgren, 20170517 -diff -ru amber18.orig/AmberTools/src/configure2 amber18/AmberTools/src/configure2 ---- amber18.orig/AmberTools/src/configure2 2018-04-16 01:39:34.000000000 +0200 -+++ amber18/AmberTools/src/configure2 2018-10-30 09:35:16.787250576 +0100 -@@ -455,12 +455,12 @@ - write(6,*) 'testing a Fortran program' - end program testf - EOF -- $fc $fflags $netcdfinc -o testp$suffix testp.f90 $netcdfflagf > /dev/null 2> compile.err -+ $fc $fflags $netcdffinc -o testp$suffix testp.f90 $netcdfflagf > /dev/null 2> compile.err - if [ ! -e "testp$suffix" ] ; then - status=1 - if [ "$1" = "verbose" ] ; then - echo "Error: Could not compile with NetCDF Fortran interface." -- echo " $fc $fflags $netcdfinc -o testp$suffix testp.f90 $netcdfflagf" -+ echo " $fc $fflags $netcdffinc -o testp$suffix testp.f90 $netcdfflagf" - echo " Compile error follows:" - cat compile.err - echo "" -@@ -563,6 +563,7 @@ - mpinab='' - mpi='no' - netcdf_dir='' -+netcdf_fort_dir='' - netcdf_flag='' - netcdfstatic='no' - pmemd_gem='no' -@@ -652,6 +653,7 @@ - --skip-python) skippython='yes' ;; - --with-python) shift; python="$1";; - --with-netcdf) shift; netcdf_dir="$1";; -+ --with-netcdf-fort) shift; netcdf_fort_dir="$1";; - --with-pnetcdf) shift; pnetcdf_dir="$1" ;; - --python-install) shift; python_install="$1";; - -netcdfstatic) netcdfstatic='yes' ;; -@@ -925,7 +927,7 @@ - flibsf="-larpack -llapack -lblas" - # only used when the user requests a static build or when a static build is - # automatically set, eg, windows: --staticflag='-static' -+staticflag='' - omp_flag= - mpi_flag= - fp_flags= -@@ -1492,7 +1494,7 @@ - nvcc="$nvcc -use_fast_math -O3 " - fi - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -1877,7 +1879,7 @@ - fi - - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$pmemd_coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -2216,7 +2218,7 @@ - nvcc="$nvcc -use_fast_math -O3 " - fi - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -2353,7 +2355,7 @@ - nvcc="$nvcc -use_fast_math -O3 " - fi - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -2426,17 +2428,17 @@ - blas=skip - flibs="-larpack " - flibsf="-larpack " -- mkll="$MKL_HOME/lib/32" -+ mkll="$MKL_HOME/mkl/lib/32" - mkl_processor="32" - mkl_procstring="ia32" - mklinterfacelayer='libmkl_intel.a' - if [ "$x86_64" = 'yes' ]; then -- if [ -d "$MKL_HOME/lib/em64t" ]; then -- mkll="$MKL_HOME/lib/em64t" -+ if [ -d "$MKL_HOME/mkl/lib/em64t" ]; then -+ mkll="$MKL_HOME/mkl/lib/em64t" - mkl_processor="em64t" - mkl_procstring="em64t" - else -- mkll="$MKL_HOME/lib/intel64" -+ mkll="$MKL_HOME/mkl/lib/intel64" - mkl_processor="intel64" - mkl_procstring="intel64" - fi -@@ -2862,11 +2864,17 @@ - else - # A NetCDF directory was specified. Check that library exists and compiles - printf "\tUsing external NetCDF in '$netcdf_dir'\n" -+ # Support separate NetCDF-Fortran installation with --with-netcdf-fort -+ if [ ! -e "$netcdf_fort_dir" ]; then -+ netcdf_fort_dir="$netcdf_dir" -+ fi -+ printf "\tUsing external NetCDF-Fortran in '$netcdf_fort_dir'\n" - netcdfinc="-I"$netcdf_dir"/include" -+ netcdffinc="-I"$netcdf_fort_dir"/include" - if [ "${netcdf_dir}" != '/usr' -a "$netcdf_dir" != '/usr/' ]; then - netcdf_flag="-L${netcdf_dir}/lib $netcdf_flag" - fi -- netcdf=$netcdf_dir"/include/netcdf.mod" -+ netcdf=$netcdf_fort_dir"/include/netcdf.mod" - if [ "$netcdfstatic" = 'no' ] ; then - if [ "${netcdf_dir}" != '/usr' -a "${netcdf_dir}" != '/usr/' ]; then - netcdfflagc="-L${netcdf_dir}/lib -lnetcdf" -@@ -2882,7 +2890,7 @@ - echo "Error: '$netcdfflagc' not found." - exit 1 - fi -- netcdfflagf=$netcdf_dir"/lib/libnetcdff.a" -+ netcdfflagf=$netcdf_fort_dir"/lib/libnetcdff.a" - if [ ! -e "$netcdfflagf" ]; then - echo "Error: '$netcdfflagf' not found." - exit 1 -@@ -2902,6 +2910,7 @@ - netcdfflagf='' - netcdfflagc='' - netcdfinc='' -+ netcdffinc='' - fi - - #------------------------------------------------------------------------------ -@@ -3889,7 +3898,7 @@ - NETCDF=$netcdf - NETCDFLIB=$netcdfflagc - NETCDFLIBF=$netcdfflagf --NETCDFINC=$netcdfinc -+NETCDFINC=$netcdfinc $netcdffinc - PNETCDFLIB=$pnetcdflib - PNETCDFINC=$pnetcdfinc - PNETCDFDEF=$pnetcdfdef diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_fix_incorrect_omp_directive_rism.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_fix_incorrect_omp_directive_rism.patch deleted file mode 100644 index ff569115f1de..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_fix_incorrect_omp_directive_rism.patch +++ /dev/null @@ -1,15 +0,0 @@ -Fix incorrect OMP directive in RISM - -Ã…ke Sandgren, 20171010 -diff -ru amber18.orig/AmberTools/src/rism/rism3d_c.F90 amber18/AmberTools/src/rism/rism3d_c.F90 ---- amber18.orig/AmberTools/src/rism/rism3d_c.F90 2017-12-22 15:01:28.000000000 +0100 -+++ amber18/AmberTools/src/rism/rism3d_c.F90 2018-10-30 10:07:59.258364538 +0100 -@@ -4097,7 +4097,7 @@ - - #ifdef _OPENMP_ - ! #pragma omp parallel for schedule(dynamic, 10) shared (dx, conc, result, stepx, stepy, stepz, center_grid) --!$omp parallel do private(local_equal), shared(this, UNITS, electronMap, numSmearGridPoints, numElectronsAtGridCenter) -+!$omp parallel do shared(this, electronMap, numSmearGridPoints, numElectronsAtGridCenter) - #endif - do igzCenter = 0, this%grid%globalDimsR(3) - 1 - rzCenter = igzCenter * this%grid%voxelVectorsR(3, :) diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_fix_intel_mpi_compiler_version_detection.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_fix_intel_mpi_compiler_version_detection.patch deleted file mode 100644 index 05c6a30e4653..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_fix_intel_mpi_compiler_version_detection.patch +++ /dev/null @@ -1,26 +0,0 @@ -Fix incorrect intel mpi compiler version detection. - -Ã…ke Sandgren, 20170517 -diff -ru amber18.orig/AmberTools/src/configure2 amber18/AmberTools/src/configure2 ---- amber18.orig/AmberTools/src/configure2 2018-04-16 01:39:34.000000000 +0200 -+++ amber18/AmberTools/src/configure2 2018-10-30 09:39:49.343247582 +0100 -@@ -314,7 +314,8 @@ - | sed -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//'` - else - cc_version=`$cc $1 2>&1 | grep -E "$basecc |[vV]ersion " \ -- | sed -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//'` -+ | sed -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//' \ -+ | grep -v '^Intel(R)'` - fi - if [ -z "$cc_version" ] ; then - echo "Error: $cc is not well formed or produces unusual version details!" -@@ -365,7 +366,8 @@ - -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//'` - else - fc_version=`$fc $1 2>&1 | grep -E "$basefc |$basecc |[vV]ersion " | sed -e "s@$basefc @@" \ -- -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//'` -+ -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//' \ -+ | grep -v '^Intel(R)'` - fi - if [ -z "$fc_version" ] ; then - # DRR - Last ditch; compiler name may not be in version string so just diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_fix_missing_do_parallel_in_checkrismunsupported.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_fix_missing_do_parallel_in_checkrismunsupported.patch deleted file mode 100644 index 54ab7d3d7ade..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_fix_missing_do_parallel_in_checkrismunsupported.patch +++ /dev/null @@ -1,16 +0,0 @@ -# checkrismunsupported.sh needs to run TESTsander with DO_PARALLEL -# Other wise it will get "Killed" instead of a proper exit. -# -# Ã…ke Sandgren, 2018-02-19 -diff -ru amber16.orig/test/rism3d/checkrismunsupported.sh amber16/test/rism3d/checkrismunsupported.sh ---- amber16.orig/test/rism3d/checkrismunsupported.sh 2017-04-07 21:08:28.000000000 +0200 -+++ amber16/test/rism3d/checkrismunsupported.sh 2018-02-19 15:17:17.667872717 +0100 -@@ -14,7 +14,7 @@ - echo "$1 is not an executable or does not exist." - exit 1 - fi --HAS_RISM=`$TESTsander -O -xvv foo 2> /dev/null | grep flag` -+HAS_RISM=`$DO_PARALLEL $TESTsander -O -xvv foo 2> /dev/null | grep flag` - /bin/rm -f foo mdout mdin - if [ -n "$HAS_RISM" ] ; then - echo "$TESTsander compiled without RISM support." diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_fix_missing_openmp_at_link.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_fix_missing_openmp_at_link.patch deleted file mode 100644 index 08ef2c1af146..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_fix_missing_openmp_at_link.patch +++ /dev/null @@ -1,27 +0,0 @@ -Fix missing openmp flag at link. - -Ã…ke Sandgren, 20171013 -diff -ru amber16.orig/AmberTools/src/byacc/Makefile amber16/AmberTools/src/byacc/Makefile ---- amber16.orig/AmberTools/src/byacc/Makefile 2017-04-07 21:08:11.000000000 +0200 -+++ amber16/AmberTools/src/byacc/Makefile 2017-10-13 22:17:23.837195086 +0200 -@@ -31,7 +31,7 @@ - all: $(PROGRAM) - - $(PROGRAM): $(OBJS) $(LIBS) -- @$(CC) $(LDFLAGS) -o $(PROGRAM) $(OBJS) $(LIBS) -+ @$(CC) $(CFLAGS) $(LDFLAGS) -o $(PROGRAM) $(OBJS) $(LIBS) - - clean: - @rm -f $(OBJS) -diff -ru amber16.orig/AmberTools/src/ucpp-1.3/Makefile amber16/AmberTools/src/ucpp-1.3/Makefile ---- amber16.orig/AmberTools/src/ucpp-1.3/Makefile 2017-04-07 21:08:15.000000000 +0200 -+++ amber16/AmberTools/src/ucpp-1.3/Makefile 2017-10-13 21:54:44.418148511 +0200 -@@ -42,7 +42,7 @@ - rm -f *.o ucpp core - - ucpp$(SFX): $(COBJ) -- $(CC) $(LDFLAGS) -o ucpp$(SFX) $(COBJ) $(LIBS) -+ $(CC) $(LDFLAGS) $(CFLAGS) -o ucpp$(SFX) $(COBJ) $(LIBS) - - assert.o: tune.h ucppi.h cpp.h nhash.h mem.h - cpp.o: tune.h ucppi.h cpp.h nhash.h mem.h diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_fix_mkl_include_path.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_fix_mkl_include_path.patch deleted file mode 100644 index b392fc5dec7d..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_fix_mkl_include_path.patch +++ /dev/null @@ -1,15 +0,0 @@ -Fix mkl include path to match EasyBuild - -Ã…ke Sandgren, 20170517 -diff -ru amber18.orig/AmberTools/src/configure2 amber18/AmberTools/src/configure2 ---- amber18.orig/AmberTools/src/configure2 2018-04-16 01:39:34.000000000 +0200 -+++ amber18/AmberTools/src/configure2 2018-10-30 09:43:22.100118702 +0100 -@@ -3145,7 +3145,7 @@ - if [ -n "$MKL_HOME" ]; then - echo " MKL_HOME set to" "$MKL_HOME" - echo `mkdir -p $amberprefix/include` -- echo `cp $MKL_HOME/include/fftw/fftw3.f $amberprefix/include` -+ echo `cp $MKL_HOME/mkl/include/fftw/fftw3.f $amberprefix/include` - fi - if [ "$intelmpi" = "yes" ]; then - pmemd_fpp_flags="$pmemd_fppflags -DFFTW_FFT -DMKL_FFTW_FFT " diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_fix_rism_fftw_lib.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_fix_rism_fftw_lib.patch deleted file mode 100644 index 49ba42874e04..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_fix_rism_fftw_lib.patch +++ /dev/null @@ -1,15 +0,0 @@ -Fix FFTW3 link flags for rism. - -Ã…ke Sandgren, 20180403 -diff -ru amber16.orig/AmberTools/src/rism/Makefile amber16/AmberTools/src/rism/Makefile ---- amber16.orig/AmberTools/src/rism/Makefile 2018-04-03 21:52:52.811347758 +0200 -+++ amber16/AmberTools/src/rism/Makefile 2018-04-03 21:51:47.999962945 +0200 -@@ -92,7 +92,7 @@ - # ------ Single-Point information ------------------------------------------ - SPSRC=rism3d.snglpnt.nab - rism3d.snglpnt$(SFX): $(SPSRC) -- $(BINDIR)/nab $(SPSRC) -lfftw3 -o $(BINDIR)/rism3d.snglpnt$(SFX) $(CUSTOMBUILDFLAGS) -+ $(BINDIR)/nab $(SPSRC) $(FLIBS_FFTW3) -o $(BINDIR)/rism3d.snglpnt$(SFX) $(CUSTOMBUILDFLAGS) - rism3d.snglpnt.MPI$(SFX): $(SPSRC) - $(BINDIR)/mpinab -v $(SPSRC) -o $(BINDIR)/rism3d.snglpnt.MPI$(SFX) $(CUSTOMBUILDFLAGS) - # -------------------------------------------------------------------------- diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_fix_sander_link_with_external_fftw.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_fix_sander_link_with_external_fftw.patch deleted file mode 100644 index 16343e6d90c4..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_fix_sander_link_with_external_fftw.patch +++ /dev/null @@ -1,60 +0,0 @@ -Fix link of external FFTW3 for sander - -Ã…ke Sandgren, 20170517 -diff -ru amber18.orig/AmberTools/src/sander/Makefile amber18/AmberTools/src/sander/Makefile ---- amber18.orig/AmberTools/src/sander/Makefile 2018-03-12 18:11:30.000000000 +0100 -+++ amber18/AmberTools/src/sander/Makefile 2018-10-30 09:59:36.821771677 +0100 -@@ -329,7 +329,7 @@ - -lFpbsa ../lib/nxtsec.o $(EMILLIB) \ - $(SEBOMDLIB) \ - ../lib/sys.a $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - #--------------------------------------------------------------------------- -@@ -343,7 +343,7 @@ - -L$(LIBDIR) -lsqm -lFpbsa $(EMILLIB) \ - $(SEBOMDLIB) $(XRAY_OBJS) \ - ../lib/nxtsec.o ../lib/sys.a $(NFE_OBJECTS) $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - -@@ -357,7 +357,7 @@ - $(LSCIVROBJ) -L$(LIBDIR) -lsqm -lFpbsa \ - $(SEBOMDLIB) $(XRAY_OBJS) \ - ../lib/nxtsec.o $(EMILLIB) ../lib/sys.a $(NFE_OBJECTS) $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(PUPILLIBS) $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - -@@ -370,7 +370,7 @@ - $(XRAY_OBJS) -L$(LIBDIR) -lsqm -lFpbsa $(EMILLIB) \ - $(SEBOMDLIB) \ - ../lib/nxtsec.o ../lib/sys.a $(NFE_OBJECTS) $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - #--------------------------------------------------------------------------- -@@ -382,7 +382,7 @@ - $(PARTPIMDOBJ) $(LSCIVROBJ) $(XRAY_OBJS) \ - -L$(LIBDIR) -lsqm -lFpbsa $(EMILLIB) $(SEBOMDLIB) \ - ../lib/nxtsec.o ../lib/sys.a $(NFE_OBJECTS) $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - #--------------------------------------------------------------------------- -@@ -397,7 +397,7 @@ - -L$(LIBDIR) -lsqm -lFpbsa $(EMILLIB) \ - $(SEBOMDLIB) $(XRAY_OBJS) \ - ../lib/nxtsec.o ../lib/sys.a $(NFE_OBJECTS) $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - #--------------------------------------------------------------------------- diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_ignore_X11_checks.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_ignore_X11_checks.patch deleted file mode 100644 index 4a107ffb7ce5..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_ignore_X11_checks.patch +++ /dev/null @@ -1,90 +0,0 @@ -Ignore checks for X11, use easybuild settings instead. - -Ã…ke Sandgren, 20180403 -diff -ru amber18.orig/AmberTools/src/configure2 amber18/AmberTools/src/configure2 ---- amber18.orig/AmberTools/src/configure2 2018-10-30 10:04:05.201817226 +0100 -+++ amber18/AmberTools/src/configure2 2018-10-30 10:16:39.686670173 +0100 -@@ -947,83 +947,6 @@ - if [ "$noX11" = "true" ]; then - make_xleap="skip_xleap" - xhome='' --else -- if [ -d /usr/X11R6/lib ]; then -- xhome='/usr/X11R6' -- elif [ -d /usr/X11/lib ]; then # location for MacOSX 10.11 -- xhome='/usr/X11' -- elif [ -d /usr/lib/x86_64-linux-gnu ]; then -- xhome='/usr' -- elif [ -f /usr/lib/i386-linux-gnu/libX11.a ]; then -- xhome='/usr' -- elif [ -f /usr/lib/libX11.a -o -f /usr/lib/libX11.so \ -- -o -f /usr/lib/libX11.dll.a \ -- -o -f /usr/lib64/libX11.a -o -f /usr/lib64/libX11.so ]; then -- xhome='/usr' -- elif [ -f /opt/local/lib/libX11.a -o -f /opt/local/lib/libX11.dylib ]; then -- xhome='/opt/local' -- else -- echo "Could not find the X11 libraries; you may need to edit config.h" -- echo " to set the XHOME and XLIBS variables." -- fi -- -- if [ "$xhome" != "/usr" ]; then -- # Do not add -L/usr/lib to linker. This is always in the standard path -- # and could cause issues trying to build MPI when /usr has an MPI -- # installed that you *don't* want to use. -- xlibs="-L$xhome/lib" -- if [ "$x86_64" = 'yes' ]; then -- xlibs="-L$xhome/lib64 $xlibs" -- fi -- fi -- if [ -d /usr/lib/x86_64-linux-gnu ]; then -- xlibs="-L/usr/lib/x86_64-linux-gnu $xlibs" -- fi --fi --#-------------------------------------------------------------------------- --# Check if the X11 library files for XLEaP are present: --#-------------------------------------------------------------------------- --if [ "$noX11" = "false" ]; then -- if [ -r "$xhome/lib/libXt.a" -o -r "$xhome/lib/libXt.dll.a" \ -- -o -r "$xhome/lib/libXt.dylib" \ -- -o -r /usr/lib/x86_64-linux-gnu/libXt.a \ -- -o -r /usr/lib/x86_64-linux-gnu/libXt.so \ -- -o -r /usr/lib/i386-linux-gnu/libXt.a \ -- -o -r /usr/lib/i386-linux-gnu/libXt.so \ -- -o -r /usr/lib/libXt.so \ -- -o -r /usr/lib64/libXt.so \ -- -o -r /usr/X11/lib/libXt.dylib \ -- -o "$x86_64" = 'yes' -a -r "$xhome/lib64/libXt.a" ] -- then -- empty_statement= -- else -- echo "Error: The X11 libraries are not in the usual location !" -- echo " To search for them try the command: locate libXt" -- echo " On new Fedora OS's install the libXt-devel libXext-devel" -- echo " libX11-devel libICE-devel libSM-devel packages." -- echo " On old Fedora OS's install the xorg-x11-devel package." -- echo " On RedHat OS's install the XFree86-devel package." -- echo " On Ubuntu OS's install the xorg-dev and xserver-xorg packages." -- echo -- echo " ...more info for various linuxes at ambermd.org/ubuntu.html" -- echo -- echo " To build Amber without XLEaP, re-run configure with '-noX11:" -- echo " `mod_command_args '' '-noX11'`" -- exit 1 -- fi -- -- if [ -d /usr/include/X11/extensions -o $is_mac = "yes" ] -- then -- empty_statement= -- elif [ "$is_mac" = "no" ]; then -- echo "Error: The X11 extensions headers are not in the usual location!" -- echo " To search for them try the command: locate X11/extensions" -- echo " On new Fedora OSes install libXext-devel" -- echo " On RedHat OSes install libXext-devel" -- echo " To build Amber without XLEaP, re-run configure with '-noX11:" -- echo " `mod_command_args '' '-noX11'`" -- exit 1 -- fi - fi - - #------------------------------------------------------------------------------ diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_make_cpptraj_link_with_EBs_blas_lapack_fftw.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_make_cpptraj_link_with_EBs_blas_lapack_fftw.patch deleted file mode 100644 index 04fd81c87ecf..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_make_cpptraj_link_with_EBs_blas_lapack_fftw.patch +++ /dev/null @@ -1,57 +0,0 @@ -Make cpptraj link with the BLAS/LAPACK/FFTW/Zlib/Bzip2 from EasyBuild. - -Ã…ke Sandgren, 20181126 -diff -ru amber18.orig/AmberTools/src/cpptraj/configure amber18/AmberTools/src/cpptraj/configure ---- amber18.orig/AmberTools/src/cpptraj/configure 2018-04-16 01:39:34.000000000 +0200 -+++ amber18/AmberTools/src/cpptraj/configure 2018-12-16 09:24:26.267180488 +0100 -@@ -175,7 +175,7 @@ - LIB_STAT[$LBZIP]='enabled' - LIB_CKEY[$LBZIP]='bzlib' - LIB_HOME[$LBZIP]='' --LIB_FLAG[$LBZIP]='-lbz2' -+LIB_FLAG[$LBZIP]='-L$EBROOTBZIP2/lib -lbz2' - LIB_STTC[$LBZIP]='libbz2.a' - LIB_D_ON[$LBZIP]='-DHASBZ2' - LIB_DOFF[$LBZIP]='' -@@ -184,7 +184,7 @@ - LIB_STAT[$LZIP]='enabled' - LIB_CKEY[$LZIP]='zlib' - LIB_HOME[$LZIP]='' --LIB_FLAG[$LZIP]='-lz' -+LIB_FLAG[$LZIP]='-L$EBROOTZLIB/lib -lz' - LIB_STTC[$LZIP]='libz.a' - LIB_D_ON[$LZIP]='-DHASGZ' - LIB_DOFF[$LZIP]='' -@@ -193,8 +193,8 @@ - LIB_STAT[$LBLAS]='enabled' - LIB_CKEY[$LBLAS]='blas' - LIB_HOME[$LBLAS]='' --LIB_FLAG[$LBLAS]='-lblas' --LIB_STTC[$LBLAS]='libblas.a' -+LIB_FLAG[$LBLAS]="$LIBBLAS" -+LIB_STTC[$LBLAS]="$LIBBLAS" - LIB_D_ON[$LBLAS]='' - LIB_DOFF[$LBLAS]='-DNO_MATHLIB' - LIB_TYPE[$LBLAS]='cpp' -@@ -202,8 +202,8 @@ - LIB_STAT[$LLAPACK]='enabled' - LIB_CKEY[$LLAPACK]='lapack' - LIB_HOME[$LLAPACK]='' --LIB_FLAG[$LLAPACK]='-llapack' --LIB_STTC[$LLAPACK]='liblapack.a' -+LIB_FLAG[$LLAPACK]="$LIBLAPACK" -+LIB_STTC[$LLAPACK]="$LIBLAPACK" - LIB_D_ON[$LLAPACK]='' - LIB_DOFF[$LLAPACK]='' - LIB_TYPE[$LLAPACK]='cpp' -@@ -220,8 +220,8 @@ - LIB_STAT[$LFFTW3]='off' - LIB_CKEY[$LFFTW3]='fftw3' - LIB_HOME[$LFFTW3]='' --LIB_FLAG[$LFFTW3]='-lfftw3' --LIB_STTC[$LFFTW3]='libfftw3.a' -+LIB_FLAG[$LFFTW3]="$LIBFFTW" -+LIB_STTC[$LFFTW3]="$LIBFFTW" - LIB_D_ON[$LFFTW3]='-DFFTW_FFT' - LIB_DOFF[$LFFTW3]='' - LIB_TYPE[$LFFTW3]='cpp' diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_use_CUSTOMBUILDFLAGS_for_nab.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_use_CUSTOMBUILDFLAGS_for_nab.patch deleted file mode 100644 index 9a09082a4bd7..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_use_CUSTOMBUILDFLAGS_for_nab.patch +++ /dev/null @@ -1,126 +0,0 @@ -Make nab always use CUSTOMBUILDFLAGS so openmp flags get added when needed. - -Ã…ke Sandgren, 20171012 -diff -ru amber16.orig/AmberTools/src/amberlite/Makefile amber16/AmberTools/src/amberlite/Makefile ---- amber16.orig/AmberTools/src/amberlite/Makefile 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/amberlite/Makefile 2017-10-12 12:42:23.319122932 +0200 -@@ -16,13 +16,13 @@ - cd ../nab && $(MAKE) $@ - - $(BINDIR)/ffgbsa$(SFX): ffgbsa.nab -- $(BINDIR)/nab$(SFX) -o $(BINDIR)/ffgbsa$(SFX) ffgbsa.nab -+ $(BINDIR)/nab$(SFX) -o $(BINDIR)/ffgbsa$(SFX) ffgbsa.nab $(CUSTOMBUILDFLAGS) - - $(BINDIR)/minab$(SFX): minab.nab -- $(BINDIR)/nab$(SFX) -o $(BINDIR)/minab$(SFX) minab.nab -+ $(BINDIR)/nab$(SFX) -o $(BINDIR)/minab$(SFX) minab.nab $(CUSTOMBUILDFLAGS) - - $(BINDIR)/mdnab$(SFX): mdnab.nab -- $(BINDIR)/nab$(SFX) -o $(BINDIR)/mdnab$(SFX) mdnab.nab -+ $(BINDIR)/nab$(SFX) -o $(BINDIR)/mdnab$(SFX) mdnab.nab $(CUSTOMBUILDFLAGS) - - clean: - /bin/rm -f *.c -diff -ru amber16.orig/AmberTools/src/etc/Makefile amber16/AmberTools/src/etc/Makefile ---- amber16.orig/AmberTools/src/etc/Makefile 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/etc/Makefile 2017-10-11 14:49:01.168646077 +0200 -@@ -68,14 +68,14 @@ - $(CC) $(CFLAGS) $(AMBERCFLAGS) -o elsize$(SFX) elsize.o $(LM) - - molsurf$(SFX): molsurf.nab -- $(BINDIR)/nab$(SFX) -o molsurf$(SFX) molsurf.nab -+ $(BINDIR)/nab$(SFX) -o molsurf$(SFX) molsurf.nab $(CUSTOMBUILDFLAGS) - - resp$(SFX): lapack.o resp.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(AMBERFFLAGS) $(LDFLAGS) $(AMBERLDFLAGS) \ - lapack.o resp.o -o resp$(SFX) - - tinker_to_amber$(SFX): tinker_to_amber.o cspline.o -- $(FC) -o tinker_to_amber$(SFX) tinker_to_amber.o cspline.o -+ $(FC) -o tinker_to_amber$(SFX) tinker_to_amber.o cspline.o $(CUSTOMBUILDFLAGS) - - new_crd_to_dyn$(SFX): new_crd_to_dyn.o nxtsec - $(FC) $(LDFLAGS) -o new_crd_to_dyn$(SFX) new_crd_to_dyn.o ../lib/nxtsec.o -diff -ru amber16.orig/AmberTools/src/mm_pbsa/Makefile amber16/AmberTools/src/mm_pbsa/Makefile ---- amber16.orig/AmberTools/src/mm_pbsa/Makefile 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/mm_pbsa/Makefile 2017-10-12 10:08:57.265288431 +0200 -@@ -21,7 +21,7 @@ - - #Note dependency on nab from AMBERTools here. - $(BINDIR)/mm_pbsa_nabnmode$(SFX): mm_pbsa_nabnmode.nab -- $(BINDIR)/nab$(SFX) $(NABFLAGS) -o $(BINDIR)/mm_pbsa_nabnmode$(SFX) mm_pbsa_nabnmode.nab -+ $(BINDIR)/nab$(SFX) $(NABFLAGS) -o $(BINDIR)/mm_pbsa_nabnmode$(SFX) mm_pbsa_nabnmode.nab $(CUSTOMBUILDFLAGS) - - ../lib/amopen.o: ../lib/amopen.F - cd ../lib; $(MAKE) amopen.o -diff -ru amber16.orig/AmberTools/src/mmpbsa_py/Makefile amber16/AmberTools/src/mmpbsa_py/Makefile ---- amber16.orig/AmberTools/src/mmpbsa_py/Makefile 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/mmpbsa_py/Makefile 2017-10-12 06:44:59.043135426 +0200 -@@ -9,10 +9,10 @@ - $(PYTHON) setup.py install -f $(PYTHON_INSTALL) --install-scripts=$(BINDIR) - - $(BINDIR)/mmpbsa_py_nabnmode$(SFX): mmpbsa_entropy.nab -- $(BINDIR)/nab$(SFX) -o $(BINDIR)/mmpbsa_py_nabnmode$(SFX) mmpbsa_entropy.nab -+ $(BINDIR)/nab$(SFX) -o $(BINDIR)/mmpbsa_py_nabnmode$(SFX) mmpbsa_entropy.nab $(CUSTOMBUILDFLAGS) - - $(BINDIR)/mmpbsa_py_energy$(SFX): mmpbsa_energy.nab -- $(BINDIR)/nab$(SFX) -o $(BINDIR)/mmpbsa_py_energy$(SFX) mmpbsa_energy.nab -+ $(BINDIR)/nab$(SFX) -o $(BINDIR)/mmpbsa_py_energy$(SFX) mmpbsa_energy.nab $(CUSTOMBUILDFLAGS) - - serial: install - -diff -ru amber16.orig/AmberTools/src/nss/Makefile amber16/AmberTools/src/nss/Makefile ---- amber16.orig/AmberTools/src/nss/Makefile 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/nss/Makefile 2017-10-11 08:24:51.121320716 +0200 -@@ -54,28 +54,28 @@ - -ranlib $(LIBDIR)/libnab.a - - matextract$(SFX): matextract.o -- $(NAB) -o matextract$(SFX) matextract.o -+ $(NAB) -o matextract$(SFX) matextract.o $(CUSTOMBUILDFLAGS) - - matgen$(SFX): matgen.o -- $(NAB) -o matgen$(SFX) matgen.o -+ $(NAB) -o matgen$(SFX) matgen.o $(CUSTOMBUILDFLAGS) - - matmerge$(SFX): matmerge.o -- $(NAB) -o matmerge$(SFX) matmerge.o -+ $(NAB) -o matmerge$(SFX) matmerge.o $(CUSTOMBUILDFLAGS) - - matmul$(SFX): matmul.o -- $(NAB) -o matmul$(SFX) matmul.o -+ $(NAB) -o matmul$(SFX) matmul.o $(CUSTOMBUILDFLAGS) - - transform$(SFX): transform.o -- $(NAB) -o transform$(SFX) transform.o -+ $(NAB) -o transform$(SFX) transform.o $(CUSTOMBUILDFLAGS) - - tss_init$(SFX): tss_init.o -- $(NAB) -o tss_init$(SFX) tss_init.o -+ $(NAB) -o tss_init$(SFX) tss_init.o $(CUSTOMBUILDFLAGS) - - tss_main$(SFX): tss_main.o -- $(NAB) -o tss_main$(SFX) tss_main.o -+ $(NAB) -o tss_main$(SFX) tss_main.o $(CUSTOMBUILDFLAGS) - - tss_next$(SFX): tss_next.o -- $(NAB) -o tss_next$(SFX) tss_next.o -+ $(NAB) -o tss_next$(SFX) tss_next.o $(CUSTOMBUILDFLAGS) - - clean: - /bin/rm -f \ -diff -ru amber16.orig/AmberTools/src/rism/Makefile amber16/AmberTools/src/rism/Makefile ---- amber16.orig/AmberTools/src/rism/Makefile 2017-04-13 15:00:54.000000000 +0200 -+++ amber16/AmberTools/src/rism/Makefile 2017-10-11 20:00:32.189972509 +0200 -@@ -92,9 +92,9 @@ - # ------ Single-Point information ------------------------------------------ - SPSRC=rism3d.snglpnt.nab - rism3d.snglpnt$(SFX): $(SPSRC) -- $(BINDIR)/nab $(SPSRC) -lfftw3 -o $(BINDIR)/rism3d.snglpnt$(SFX) -+ $(BINDIR)/nab $(SPSRC) -lfftw3 -o $(BINDIR)/rism3d.snglpnt$(SFX) $(CUSTOMBUILDFLAGS) - rism3d.snglpnt.MPI$(SFX): $(SPSRC) -- $(BINDIR)/mpinab -v $(SPSRC) -o $(BINDIR)/rism3d.snglpnt.MPI$(SFX) -+ $(BINDIR)/mpinab -v $(SPSRC) -o $(BINDIR)/rism3d.snglpnt.MPI$(SFX) $(CUSTOMBUILDFLAGS) - # -------------------------------------------------------------------------- - - yes: install diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_use_FFTW_FFT_instead_of_PUBFFT.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_use_FFTW_FFT_instead_of_PUBFFT.patch deleted file mode 100644 index d30cc20c954c..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_use_FFTW_FFT_instead_of_PUBFFT.patch +++ /dev/null @@ -1,38 +0,0 @@ -Use FFTW_FFT with FFTW3 instead of PUBFFT for pmemd. -This fixes linking with FFTW3 as opposed to using MKL. - -Ã…ke Sandgren, 20181006 -diff -ru amber18.orig/AmberTools/src/configure2 amber18/AmberTools/src/configure2 ---- amber18.orig/AmberTools/src/configure2 2018-10-30 10:51:32.247644248 +0100 -+++ amber18/AmberTools/src/configure2 2018-10-30 10:53:52.853553903 +0100 -@@ -1436,9 +1436,9 @@ - # PMEMD Specifics - pmemd_fpp_flags='-DPUBFFT -DGNU_HACKS' - # following lines commented out, since pmemd is not GPL: --# if [ "$has_fftw3" = 'yes' ]; then --# pmemd_fpp_flags='-DFFTW_FFT' --# fi -+ if [ "$has_fftw3" = 'yes' ]; then -+ pmemd_fpp_flags='-DFFTW_FFT' -+ fi - pmemd_foptflags="$foptflags" - if [ "$pmemd_openmp" = 'yes' ]; then - pmemd_foptflags="$pmemd_foptflags -fopenmp -D_OPENMP_" -@@ -3146,8 +3146,6 @@ - echo " MKL_HOME set to" "$MKL_HOME" - echo `mkdir -p $amberprefix/include` - echo `cp $MKL_HOME/mkl/include/fftw/fftw3.f $amberprefix/include` -- fi -- if [ "$intelmpi" = "yes" ]; then - pmemd_fpp_flags="$pmemd_fppflags -DFFTW_FFT -DMKL_FFTW_FFT " - pmemd_coptflags="$pmemd_coptflags -DFFTW_FFT " # it would be best if we had a cflags var - fi -@@ -3930,7 +3928,7 @@ - PMEMD_FOPTFLAGS=$pmemd_foptflags \$(AMBERBUILDFLAGS) - PMEMD_CC=$cc - PMEMD_COPTFLAGS=$pmemd_coptflags $mpi_flag \$(AMBERBUILDFLAGS) --PMEMD_FLIBSF=$flibsf $flibs_mkl $flibsf_arch $win_mpilibs $emillib -+PMEMD_FLIBSF=$flibsf $flibs_mkl $flibsf_arch $win_mpilibs $emillib $flibs_fftw3 - PMEMD_LD=$ld \$(AMBERBUILDFLAGS) - LDOUT=$ldout - PMEMD_GNU_BUG303=$pmemd_gnu_bug303 diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_use_easybuild_pythonpath.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_use_easybuild_pythonpath.patch deleted file mode 100644 index 7a7d89cba039..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_use_easybuild_pythonpath.patch +++ /dev/null @@ -1,15 +0,0 @@ -Must not override EasyBuilds PYTHONPATH - -Ã…ke Sandgren, 20181030 -diff -ru amber18.orig/AmberTools/src/configure2 amber18/AmberTools/src/configure2 ---- amber18.orig/AmberTools/src/configure2 2018-10-30 10:51:32.247644248 +0100 -+++ amber18/AmberTools/src/configure2 2018-10-30 19:12:22.810002328 +0100 -@@ -3968,7 +3968,7 @@ - PYTHON=$python - PYTHON_INSTALL=$python_install_string - SKIP_PYTHON=$skippython --PYTHONPATH=\$(AMBER_PREFIX)/lib/python$python_ver/site-packages -+#PYTHONPATH=\$(AMBER_PREFIX)/lib/python$python_ver/site-packages - - PYSANDER=$pysander - PYTRAJ=$pytraj diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_use_external_boost_in_packmol_memembed.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_use_external_boost_in_packmol_memembed.patch deleted file mode 100644 index 913035e064f3..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_use_external_boost_in_packmol_memembed.patch +++ /dev/null @@ -1,17 +0,0 @@ -Use EasyBuild Boost - -Ã…ke Sandgren, 20181030 -diff -ru amber18.orig/AmberTools/src/packmol_memgen/packmol_memgen/lib/memembed/Makefile amber18/AmberTools/src/packmol_memgen/packmol_memgen/lib/memembed/Makefile ---- amber18.orig/AmberTools/src/packmol_memgen/packmol_memgen/lib/memembed/Makefile 2018-03-26 04:57:12.000000000 +0200 -+++ amber18/AmberTools/src/packmol_memgen/packmol_memgen/lib/memembed/Makefile 2018-10-30 19:50:18.368208184 +0100 -@@ -1,8 +1,8 @@ - CPP = g++ - CFLAGS = -Wall -Wextra -Werror -O3 -fPIC -std=c++11 --INC = -Isrc -I../boost/1.66/ -+INC = -Isrc - DIR = ${CURDIR} --LIBS = -Wl,-rpath=$(DIR)/../boost/1.66/stage/lib/ -L$(DIR)/../boost/1.66/stage/lib/ -lboost_thread -lboost_system -+LIBS = -lboost_thread -lboost_system -lpthread - - all: memembed - diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_use_fftw_from_mkl_or_external.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_use_fftw_from_mkl_or_external.patch deleted file mode 100644 index 1138d76962cd..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-18_use_fftw_from_mkl_or_external.patch +++ /dev/null @@ -1,158 +0,0 @@ -Force using FFTW from external or mkl. - -Ã…ke Sandgren, 20170517 -diff -ru amber18.orig/AmberTools/src/configure2 amber18/AmberTools/src/configure2 ---- amber18.orig/AmberTools/src/configure2 2018-04-16 01:39:34.000000000 +0200 -+++ amber18/AmberTools/src/configure2 2019-01-22 07:40:04.089782096 +0100 -@@ -3166,63 +3166,83 @@ - fi - - if [ "$has_fftw3" = 'yes' ]; then -- echo -- echo "Configuring fftw-3.3 (may be time-consuming)..." -- echo -- enable_mpi="" -- enable_debug="" -- enable_sse="--enable-sse=no --enable-sse2=no --enable-avx=no" -- mpicc="" -- if [ "$mpi" = "yes" ]; then -- enable_mpi="--enable-mpi=yes" -- fi -- if [ "$intelmpi" = "yes" ]; then -- mpicc="MPICC=mpiicc" -- fi -- if [ "$debug" = "yes" ]; then -- enable_debug="--enable-debug=yes --enable-debug-malloc=yes --enable-debug-alignment=yes" -- fi -- if [ "$sse" = "yes" ]; then -- enable_sse="--enable-sse2=yes" # --enable-avx=yes" -- fi -- if [ "$mic" = 'yes' ]; then -- echo " --configuring for mic (native mode)..." -- echo -- cd fftw-3.3 && \ -- ./configure --prefix=$amberprefix --libdir=$amberprefix/lib \ -- --enable-static --enable-shared --host=x86_64-k1om-linux \ -- --build=x86_64-unknown-linux \ -- $enable_mpi $mpicc $enable_debug \ -- CC="$cc -mmic" CFLAGS="$cflags $coptflags " \ -- F77="$fc -mmic" FFLAGS="$fflags $foptflags " \ -- FLIBS="$flibs_arch" \ -- > ../fftw3_config.log 2>&1 -- ncerror=$? -- else -- cd fftw-3.3 && \ -- ./configure --prefix=$amberprefix --libdir=$amberprefix/lib \ -- --enable-static --enable-shared \ -- $enable_mpi $mpicc $enable_debug $enable_sse\ -- CC="$cc" CFLAGS="$cflags $coptflags" \ -- F77="$fc" FFLAGS="$fflags $foptflags" \ -- FLIBS="$flibs_arch" \ -- > ../fftw3_config.log 2>&1 -- ncerror=$? -- fi -- if [ $ncerror -gt 0 ]; then -- echo "Error: FFTW configure returned $ncerror" -- echo " FFTW configure failed! Check the fftw3_config.log file" -- echo " in the $AMBERHOME/AmberTools/src directory." -- exit 1 -+ if [ -n "$EBROOTFFTW" ]; then -+ echo -+ echo "Using external FFTW3" -+ echo -+ flibs_fftw3="-lfftw3" -+ if [ "$mpi" = 'yes' ]; then -+ flibs_fftw3="-lfftw3_mpi $flibs_fftw3" -+ fi -+ flibs_fftw3="-L$FFT_LIB_DIR $flibs_fftw3" -+ fftw3="" -+ fppflags="$fppflags -I$FFT_INC_DIR" -+ elif [ -n "$MKL_HOME" ]; then -+ echo -+ echo "Using FFTW3 from MKL" -+ echo -+ flibs_fftw3="-lfftw3xf_intel $flibs_mkl" -+ fftw3="" -+ fppflags="$fppflags -I$FFT_INC_DIR" - else -- echo " fftw-3.3 configure succeeded." -- fi -- cd .. -- flibs_fftw3="-lfftw3" -- fftw3="\$(LIBDIR)/libfftw3.a" -- if [ "$mpi" = 'yes' -a "$intelmpi" = 'no' ]; then -- flibs_fftw3="-lfftw3_mpi $flibs_fftw3" -- fftw3="\$(LIBDIR)/libfftw3_mpi.a \$(LIBDIR)/libfftw3.a" -+ echo -+ echo "Configuring fftw-3.3 (may be time-consuming)..." -+ echo -+ enable_mpi="" -+ enable_debug="" -+ enable_sse="--enable-sse=no --enable-sse2=no --enable-avx=no" -+ mpicc="" -+ if [ "$mpi" = "yes" ]; then -+ enable_mpi="--enable-mpi=yes" -+ fi -+ if [ "$intelmpi" = "yes" ]; then -+ mpicc="MPICC=mpiicc" -+ fi -+ if [ "$debug" = "yes" ]; then -+ enable_debug="--enable-debug=yes --enable-debug-malloc=yes --enable-debug-alignment=yes" -+ fi -+ if [ "$sse" = "yes" ]; then -+ enable_sse="--enable-sse2=yes" # --enable-avx=yes" -+ fi -+ if [ "$mic" = 'yes' ]; then -+ echo " --configuring for mic (native mode)..." -+ echo -+ cd fftw-3.3 && \ -+ ./configure --prefix=$amberprefix --libdir=$amberprefix/lib \ -+ --enable-static --enable-shared --host=x86_64-k1om-linux \ -+ --build=x86_64-unknown-linux \ -+ $enable_mpi $mpicc $enable_debug \ -+ CC="$cc -mmic" CFLAGS="$cflags $coptflags " \ -+ F77="$fc -mmic" FFLAGS="$fflags $foptflags " \ -+ FLIBS="$flibs_arch" \ -+ > ../fftw3_config.log 2>&1 -+ ncerror=$? -+ else -+ cd fftw-3.3 && \ -+ ./configure --prefix=$amberprefix --libdir=$amberprefix/lib \ -+ --enable-static --enable-shared \ -+ $enable_mpi $mpicc $enable_debug $enable_sse\ -+ CC="$cc" CFLAGS="$cflags $coptflags" \ -+ F77="$fc" FFLAGS="$fflags $foptflags" \ -+ FLIBS="$flibs_arch" \ -+ > ../fftw3_config.log 2>&1 -+ ncerror=$? -+ fi -+ if [ $ncerror -gt 0 ]; then -+ echo "Error: FFTW configure returned $ncerror" -+ echo " FFTW configure failed! Check the fftw3_config.log file" -+ echo " in the $AMBERHOME/AmberTools/src directory." -+ exit 1 -+ else -+ echo " fftw-3.3 configure succeeded." -+ fi -+ cd .. -+ flibs_fftw3="-lfftw3" -+ fftw3="\$(LIBDIR)/libfftw3.a" -+ if [ "$mpi" = 'yes' -a "$intelmpi" = 'no' ]; then -+ flibs_fftw3="-lfftw3_mpi $flibs_fftw3" -+ fftw3="\$(LIBDIR)/libfftw3_mpi.a \$(LIBDIR)/libfftw3.a" -+ fi - fi - elif [ "$mdgx" = 'yes' ]; then - echo -diff -ru amber18.orig/AmberTools/src/rism/Makefile amber18/AmberTools/src/rism/Makefile ---- amber18.orig/AmberTools/src/rism/Makefile 2017-08-01 04:27:51.000000000 +0200 -+++ amber18/AmberTools/src/rism/Makefile 2019-01-22 07:39:26.946106101 +0100 -@@ -5,7 +5,7 @@ - export AMBERHOME=$(AMBER_PREFIX) - - # rism1d Fortran source files are free format --LOCALFLAGS = $(FREEFORMAT_FLAG) -+LOCALFLAGS = $(FREEFORMAT_FLAG) -I$$FFT_INC_DIR - - # ------- rism1d information: ---------------------------------------------- - diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_cpptraj_use_mkl_fft.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_cpptraj_use_mkl_fft.patch deleted file mode 100644 index c1c1f2fa2637..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_cpptraj_use_mkl_fft.patch +++ /dev/null @@ -1,21 +0,0 @@ -commit 109391b741f8231bad21264f77a7691af43f7578 -Author: Ake Sandgren -Date: Mon Jul 13 14:27:48 2020 +0200 - - Make cpptraj use FFTW3 as defined by easyconfig. - - Ã…ke Sandgren, 20180403 - -diff --git a/AmberTools/src/configure2 b/AmberTools/src/configure2 -index 30b1aee..1136210 100755 ---- a/AmberTools/src/configure2 -+++ b/AmberTools/src/configure2 -@@ -3437,7 +3437,7 @@ if [ "$debug" = 'yes' ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -debug" ; fi - if [ "$optimise" = 'no' ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -noopt" ; fi - if [ -z "$zlib" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -nozlib" ; fi - if [ -z "$bzlib" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -nobzlib" ; fi --if [ "$has_fftw3" = 'yes' ]; then CPPTRAJOPTS="$CPPTRAJOPTS -fftw3 --with-fftw3=$CPPTRAJHOME" ; fi -+#if [ "$has_fftw3" = 'yes' ]; then CPPTRAJOPTS="$CPPTRAJOPTS -fftw3 --with-fftw3=$CPPTRAJHOME" ; fi - #if [ "$static" = 'yes' ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -static" ; fi - if [ ! -z "$pnetcdf_dir" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS --with-pnetcdf=$pnetcdf_dir" ; fi - if [ -z "$sanderapi_lib" -o "$static" = 'yes' ] ; then diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_fix-cpptraj-dont-use-static.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_fix-cpptraj-dont-use-static.patch deleted file mode 100644 index 854b2e469018..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_fix-cpptraj-dont-use-static.patch +++ /dev/null @@ -1,21 +0,0 @@ -commit 2abf671e119f1c9fc05d41652da324a75ef678b9 -Author: Ake Sandgren -Date: Mon Jul 13 14:26:17 2020 +0200 - - Do not use static for cpptraj, builds fail - - Ã…ke Sandgren, 20170517 - -diff --git a/AmberTools/src/configure2 b/AmberTools/src/configure2 -index 8681e6a..30b1aee 100755 ---- a/AmberTools/src/configure2 -+++ b/AmberTools/src/configure2 -@@ -3438,7 +3438,7 @@ if [ "$optimise" = 'no' ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -noopt" ; fi - if [ -z "$zlib" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -nozlib" ; fi - if [ -z "$bzlib" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -nobzlib" ; fi - if [ "$has_fftw3" = 'yes' ]; then CPPTRAJOPTS="$CPPTRAJOPTS -fftw3 --with-fftw3=$CPPTRAJHOME" ; fi --if [ "$static" = 'yes' ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -static" ; fi -+#if [ "$static" = 'yes' ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -static" ; fi - if [ ! -z "$pnetcdf_dir" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS --with-pnetcdf=$pnetcdf_dir" ; fi - if [ -z "$sanderapi_lib" -o "$static" = 'yes' ] ; then - CPPTRAJOPTS="$CPPTRAJOPTS -nosanderlib" diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_fix_hardcoding.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_fix_hardcoding.patch deleted file mode 100644 index 7d0fda303d15..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_fix_hardcoding.patch +++ /dev/null @@ -1,155 +0,0 @@ -commit 7792cf9a768372d1ef61d9f7861af607ae141e7a -Author: Ake Sandgren -Date: Mon Jul 13 14:07:08 2020 +0200 - - Fix hardcoding of netcdf, mkl and compiler - - Ã…ke Sandgren, 20170517 - -diff --git a/AmberTools/src/configure2 b/AmberTools/src/configure2 -index 797380b..e6d0e50 100755 ---- a/AmberTools/src/configure2 -+++ b/AmberTools/src/configure2 -@@ -378,12 +378,12 @@ program testf - write(6,*) 'testing a Fortran program' - end program testf - EOF -- $fc $fflags $netcdfinc -o testp$suffix testp.f90 $netcdfflagf > /dev/null 2> compile.err -+ $fc $fflags $netcdffinc -o testp$suffix testp.f90 $netcdfflagf > /dev/null 2> compile.err - if [ ! -e "testp$suffix" ] ; then - status=1 - if [ "$1" = "verbose" ] ; then - echo "Error: Could not compile with NetCDF Fortran interface." -- echo " $fc $fflags $netcdfinc -o testp$suffix testp.f90 $netcdfflagf" -+ echo " $fc $fflags $netcdffinc -o testp$suffix testp.f90 $netcdfflagf" - echo " Compile error follows:" - cat compile.err - echo "" -@@ -485,6 +485,7 @@ mic_offload='no' - mpinab='' - mpi='no' - netcdf_dir='' -+netcdf_fort_dir='' - netcdf_flag='' - netcdfstatic='no' - pmemd_gem='no' -@@ -577,6 +578,7 @@ while [ $# -gt 0 ]; do - --skip-python) skippython='yes' ;; - --with-python) shift; python="$1";; - --with-netcdf) shift; netcdf_dir="$1";; -+ --with-netcdf-fort) shift; netcdf_fort_dir="$1";; - --with-pnetcdf) shift; pnetcdf_dir="$1" ;; - --python-install) shift; python_install="$1";; - -netcdfstatic) netcdfstatic='yes' ;; -@@ -829,7 +831,7 @@ flibs="-larpack -llapack -lblas " - flibsf="-larpack -llapack -lblas" - # only used when the user requests a static build or when a static build is - # automatically set, eg, windows: --staticflag='-static' -+staticflag='' - omp_flag= - mpi_flag= - fp_flags= -@@ -1411,7 +1413,7 @@ gnu) - nvcc="$nvcc -use_fast_math -O3 " - fi - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -1784,7 +1786,7 @@ intel) - fi - - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$pmemd_coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -2123,7 +2125,7 @@ EOF - nvcc="$nvcc -use_fast_math -O3 " - fi - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -2247,7 +2249,7 @@ clang) - nvcc="$nvcc -use_fast_math -O3 " - fi - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -2320,17 +2322,17 @@ if [ -n "$MKL_HOME" ]; then - blas=skip - flibs="-larpack " - flibsf="-larpack " -- mkll="$MKL_HOME/lib/32" -+ mkll="$MKL_HOME/mkl/lib/32" - mkl_processor="32" - mkl_procstring="ia32" - mklinterfacelayer='libmkl_intel.a' - if [ "$x86_64" = 'yes' ]; then -- if [ -d "$MKL_HOME/lib/em64t" ]; then -- mkll="$MKL_HOME/lib/em64t" -+ if [ -d "$MKL_HOME/mkl/lib/em64t" ]; then -+ mkll="$MKL_HOME/mkl/lib/em64t" - mkl_processor="em64t" - mkl_procstring="em64t" - else -- mkll="$MKL_HOME/lib/intel64" -+ mkll="$MKL_HOME/mkl/lib/intel64" - mkl_processor="intel64" - mkl_procstring="intel64" - fi -@@ -2789,11 +2791,17 @@ if [ "$bintraj" = 'yes' ]; then - else - # A NetCDF directory was specified. Check that library exists and compiles - printf "\tUsing external NetCDF in '$netcdf_dir'\n" -+ # Support separate NetCDF-Fortran installation with --with-netcdf-fort -+ if [ ! -e "$netcdf_fort_dir" ]; then -+ netcdf_fort_dir="$netcdf_dir" -+ fi -+ printf "\tUsing external NetCDF-Fortran in '$netcdf_fort_dir'\n" - netcdfinc="-I"$netcdf_dir"/include" -+ netcdffinc="-I"$netcdf_fort_dir"/include" - if [ "${netcdf_dir}" != '/usr' -a "$netcdf_dir" != '/usr/' ]; then - netcdf_flag="-L${netcdf_dir}/lib $netcdf_flag" - fi -- netcdf=$netcdf_dir"/include/netcdf.mod" -+ netcdf=$netcdf_fort_dir"/include/netcdf.mod" - if [ "$netcdfstatic" = 'no' ] ; then - if [ "${netcdf_dir}" != '/usr' -a "${netcdf_dir}" != '/usr/' ]; then - netcdfflagc="-L${netcdf_dir}/lib -lnetcdf" -@@ -2809,7 +2817,7 @@ if [ "$bintraj" = 'yes' ]; then - echo "Error: '$netcdfflagc' not found." - exit 1 - fi -- netcdfflagf=$netcdf_dir"/lib/libnetcdff.a" -+ netcdfflagf=$netcdf_fort_dir"/lib/libnetcdff.a" - if [ ! -e "$netcdfflagf" ]; then - echo "Error: '$netcdfflagf' not found." - exit 1 -@@ -2829,6 +2837,7 @@ else - netcdfflagf='' - netcdfflagc='' - netcdfinc='' -+ netcdffinc='' - fi - - #------------------------------------------------------------------------------ -@@ -3803,7 +3812,7 @@ MAKE_XLEAP=$make_xleap - NETCDF=$netcdf - NETCDFLIB=$netcdfflagc - NETCDFLIBF=$netcdfflagf --NETCDFINC=$netcdfinc -+NETCDFINC=$netcdfinc $netcdffinc - PNETCDFLIB=$pnetcdflib - PNETCDFINC=$pnetcdfinc - PNETCDFDEF=$pnetcdfdef diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_fix_intel_mpi_compiler_version_detection.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_fix_intel_mpi_compiler_version_detection.patch deleted file mode 100644 index 2b75cb2809d8..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_fix_intel_mpi_compiler_version_detection.patch +++ /dev/null @@ -1,32 +0,0 @@ -commit 93a3b9c8c5d1ef1c9ccafb348bc285653accd811 -Author: Ake Sandgren -Date: Mon Jul 13 14:10:06 2020 +0200 - - Fix incorrect intel mpi compiler version detection. - - Ã…ke Sandgren, 20170517 - -diff --git a/AmberTools/src/configure2 b/AmberTools/src/configure2 -index e6d0e50..2d1473e 100755 ---- a/AmberTools/src/configure2 -+++ b/AmberTools/src/configure2 -@@ -237,7 +237,8 @@ extract_and_emit_compiler_versions() { - | sed -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//'` - else - cc_version=`$cc $1 2>&1 | grep -E "$basecc |[vV]ersion " \ -- | sed -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//'` -+ | sed -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//' \ -+ | grep -v '^Intel(R)'` - fi - if [ -z "$cc_version" ] ; then - echo "Error: $cc is not well formed or produces unusual version details!" -@@ -288,7 +289,8 @@ extract_and_emit_compiler_versions() { - -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//'` - else - fc_version=`$fc $1 2>&1 | grep -E "$basefc |$basecc |[vV]ersion " | sed -e "s@$basefc @@" \ -- -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//'` -+ -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//' \ -+ | grep -v '^Intel(R)'` - fi - if [ -z "$fc_version" ] ; then - # DRR - Last ditch; compiler name may not be in version string so just diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_fix_missing_openmp_at_link.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_fix_missing_openmp_at_link.patch deleted file mode 100644 index 44f792e2cf47..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_fix_missing_openmp_at_link.patch +++ /dev/null @@ -1,21 +0,0 @@ -commit f4cd6171962deae6a269da970143902f68fab946 -Author: Ake Sandgren -Date: Mon Jul 13 14:32:10 2020 +0200 - - Fix missing openmp flag at link. - - Ã…ke Sandgren, 20171013 - -diff --git a/AmberTools/src/ucpp-1.3/Makefile b/AmberTools/src/ucpp-1.3/Makefile -index 96a1b7b..9d737fd 100644 ---- a/AmberTools/src/ucpp-1.3/Makefile -+++ b/AmberTools/src/ucpp-1.3/Makefile -@@ -44,7 +44,7 @@ clean: - - ucpp$(SFX): $(COBJ) - @echo "[UCPP] CC $@" -- $(VB)$(CC) $(LDFLAGS) -o ucpp$(SFX) $(COBJ) $(LIBS) -+ $(VB)$(CC) $(LDFLAGS) $(CFLAGS) -o ucpp$(SFX) $(COBJ) $(LIBS) - - assert.o: tune.h ucppi.h cpp.h nhash.h mem.h - cpp.o: tune.h ucppi.h cpp.h nhash.h mem.h diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_fix_mkl_include_path.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_fix_mkl_include_path.patch deleted file mode 100644 index b2768adc131e..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_fix_mkl_include_path.patch +++ /dev/null @@ -1,21 +0,0 @@ -commit 36d4c60c4aa2dec96d1623f658a951a8134c2895 -Author: Ake Sandgren -Date: Mon Jul 13 14:12:10 2020 +0200 - - Fix mkl include path to match EasyBuild - - Ã…ke Sandgren, 20170517 - -diff --git a/AmberTools/src/configure2 b/AmberTools/src/configure2 -index 2d1473e..40280d5 100755 ---- a/AmberTools/src/configure2 -+++ b/AmberTools/src/configure2 -@@ -3042,7 +3042,7 @@ if [ "$compiler" = "intel" ]; then - if [ -n "$MKL_HOME" ]; then - echo " MKL_HOME set to" "$MKL_HOME" - echo `mkdir -p $amberprefix/include` -- echo `cp $MKL_HOME/include/fftw/fftw3.f $amberprefix/include` -+ echo `cp $MKL_HOME/mkl/include/fftw/fftw3.f $amberprefix/include` - fi - if [ "$intelmpi" = "yes" ]; then - pmemd_fpp_flags="$pmemd_fppflags -DFFTW_FFT -DMKL_FFTW_FFT " diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_fix_sander_link_with_external_fftw.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_fix_sander_link_with_external_fftw.patch deleted file mode 100644 index e7553895821b..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_fix_sander_link_with_external_fftw.patch +++ /dev/null @@ -1,66 +0,0 @@ -commit 72191821fbd59207045c67ea914f1e90f80c1aef -Author: Ake Sandgren -Date: Mon Jul 13 14:25:20 2020 +0200 - - Fix link of external FFTW3 for sander - - Ã…ke Sandgren, 20170517 - -diff --git a/AmberTools/src/sander/Makefile b/AmberTools/src/sander/Makefile -index 36f5881..3d28bd0 100644 ---- a/AmberTools/src/sander/Makefile -+++ b/AmberTools/src/sander/Makefile -@@ -343,7 +343,7 @@ $(BINDIR)/sander$(SFX): configured_serial libsqm $(MMOBJ) $(QMOBJ) \ - -lFpbsa ../lib/nxtsec.o $(EMILLIB) \ - $(SEBOMDLIB) $(FBLIBS) \ - ../lib/sys.a $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - #--------------------------------------------------------------------------- -@@ -358,7 +358,7 @@ $(BINDIR)/sander.MPI$(SFX): configured_parallel libsqm $(MMOBJ) $(QMOBJ) \ - -L$(LIBDIR) -lsqm -lFpbsa $(EMILLIB) \ - $(SEBOMDLIB) $(FBLIBS) $(XRAY_OBJS) \ - ../lib/nxtsec.o ../lib/sys.a $(NFE_OBJECTS) $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - -@@ -373,7 +373,7 @@ $(BINDIR)/sander.PUPIL$(SFX): configured_serial libsqm $(PUPILOBJ) $(QMOBJ) \ - $(LSCIVROBJ) -L$(LIBDIR) -lsqm -lFpbsa \ - $(SEBOMDLIB) $(FBLIBS) $(XRAY_OBJS) \ - ../lib/nxtsec.o $(EMILLIB) ../lib/sys.a $(NFE_OBJECTS) $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(PUPILLIBS) $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - -@@ -387,7 +387,7 @@ $(BINDIR)/sander.LES$(SFX): configured_serial libsqm $(LESOBJ) $(PARTPIMDOBJ) \ - $(XRAY_OBJS) -L$(LIBDIR) -lsqm -lFpbsa $(EMILLIB) \ - $(SEBOMDLIB) $(FBLIBS) \ - ../lib/nxtsec.o ../lib/sys.a $(NFE_OBJECTS) $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - #--------------------------------------------------------------------------- -@@ -400,7 +400,7 @@ $(BINDIR)/sander.LES.MPI$(SFX): configured_parallel libsqm $(LESOBJ) $(EVBPIMD) - $(PARTPIMDOBJ) $(LSCIVROBJ) $(XRAY_OBJS) \ - -L$(LIBDIR) -lsqm -lFpbsa $(EMILLIB) $(SEBOMDLIB) $(FBLIBS) \ - ../lib/nxtsec.o ../lib/sys.a $(NFE_OBJECTS) $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - #--------------------------------------------------------------------------- -@@ -416,7 +416,7 @@ $(BINDIR)/sander.APBS$(SFX): configured_serial libsqm $(APBSOBJ) $(QMOBJ) \ - -L$(LIBDIR) -lsqm -lFpbsa $(EMILLIB) \ - $(SEBOMDLIB) $(FBLIBS) $(XRAY_OBJS) \ - ../lib/nxtsec.o ../lib/sys.a $(NFE_OBJECTS) $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - #--------------------------------------------------------------------------- diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_ignore_X11_checks.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_ignore_X11_checks.patch deleted file mode 100644 index 0073a549a81f..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_ignore_X11_checks.patch +++ /dev/null @@ -1,96 +0,0 @@ -commit 68c09b67cf4fa0c0b885c823666aa9b85622e82f -Author: Ake Sandgren -Date: Mon Jul 13 15:16:04 2020 +0200 - - Ignore checks for X11, use easybuild settings instead. - - Ã…ke Sandgren, 20180403 - -diff --git a/AmberTools/src/configure2 b/AmberTools/src/configure2 -index 1136210..7072ee0 100755 ---- a/AmberTools/src/configure2 -+++ b/AmberTools/src/configure2 -@@ -855,83 +855,6 @@ sff_intel_bug361= - if [ "$noX11" = "true" ]; then - make_xleap="skip_xleap" - xhome='' --else -- if [ -d /usr/X11R6/lib ]; then -- xhome='/usr/X11R6' -- elif [ -d /usr/X11/lib ]; then # location for MacOSX 10.11 -- xhome='/usr/X11' -- elif [ -d /usr/lib/x86_64-linux-gnu ]; then -- xhome='/usr' -- elif [ -f /usr/lib/i386-linux-gnu/libX11.a ]; then -- xhome='/usr' -- elif [ -f /usr/lib/libX11.a -o -f /usr/lib/libX11.so \ -- -o -f /usr/lib/libX11.dll.a \ -- -o -f /usr/lib64/libX11.a -o -f /usr/lib64/libX11.so ]; then -- xhome='/usr' -- elif [ -f /opt/local/lib/libX11.a -o -f /opt/local/lib/libX11.dylib ]; then -- xhome='/opt/local' -- else -- echo "Could not find the X11 libraries; you may need to edit config.h" -- echo " to set the XHOME and XLIBS variables." -- fi -- -- if [ "$xhome" != "/usr" ]; then -- # Do not add -L/usr/lib to linker. This is always in the standard path -- # and could cause issues trying to build MPI when /usr has an MPI -- # installed that you *don't* want to use. -- xlibs="-L$xhome/lib" -- if [ "$x86_64" = 'yes' ]; then -- xlibs="-L$xhome/lib64 $xlibs" -- fi -- fi -- if [ -d /usr/lib/x86_64-linux-gnu ]; then -- xlibs="-L/usr/lib/x86_64-linux-gnu $xlibs" -- fi --fi --#-------------------------------------------------------------------------- --# Check if the X11 library files for XLEaP are present: --#-------------------------------------------------------------------------- --if [ "$noX11" = "false" ]; then -- if [ -r "$xhome/lib/libXt.a" -o -r "$xhome/lib/libXt.dll.a" \ -- -o -r "$xhome/lib/libXt.dylib" \ -- -o -r /usr/lib/x86_64-linux-gnu/libXt.a \ -- -o -r /usr/lib/x86_64-linux-gnu/libXt.so \ -- -o -r /usr/lib/i386-linux-gnu/libXt.a \ -- -o -r /usr/lib/i386-linux-gnu/libXt.so \ -- -o -r /usr/lib/libXt.so \ -- -o -r /usr/lib64/libXt.so \ -- -o -r /usr/X11/lib/libXt.dylib \ -- -o "$x86_64" = 'yes' -a -r "$xhome/lib64/libXt.a" ] -- then -- empty_statement= -- else -- echo "Error: The X11 libraries are not in the usual location !" -- echo " To search for them try the command: locate libXt" -- echo " On new Fedora OS's install the libXt-devel libXext-devel" -- echo " libX11-devel libICE-devel libSM-devel packages." -- echo " On old Fedora OS's install the xorg-x11-devel package." -- echo " On RedHat OS's install the XFree86-devel package." -- echo " On Ubuntu OS's install the xorg-dev and xserver-xorg packages." -- echo -- echo " ...more info for various linuxes at ambermd.org/ubuntu.html" -- echo -- echo " To build Amber without XLEaP, re-run configure with '-noX11:" -- echo " `mod_command_args '' '-noX11'`" -- exit 1 -- fi -- -- if [ -d /usr/include/X11/extensions -o $is_mac = "yes" ] -- then -- empty_statement= -- elif [ "$is_mac" = "no" ]; then -- echo "Error: The X11 extensions headers are not in the usual location!" -- echo " To search for them try the command: locate X11/extensions" -- echo " On new Fedora OSes install libXext-devel" -- echo " On RedHat OSes install libXext-devel" -- echo " To build Amber without XLEaP, re-run configure with '-noX11:" -- echo " `mod_command_args '' '-noX11'`" -- exit 1 -- fi - fi - - #------------------------------------------------------------------------------- diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_make_cpptraj_link_with_EBs_blas_lapack_fftw.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_make_cpptraj_link_with_EBs_blas_lapack_fftw.patch deleted file mode 100644 index b3ee659da50a..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_make_cpptraj_link_with_EBs_blas_lapack_fftw.patch +++ /dev/null @@ -1,89 +0,0 @@ -commit c29fd3416b6f7b74832a40d62ee70c6b51706197 -Author: Ake Sandgren -Date: Mon Jul 13 15:20:32 2020 +0200 - - Make cpptraj link with the BLAS/LAPACK/FFTW/Zlib/Bzip2 from EasyBuild. - - Ã…ke Sandgren, 20181126 - -diff --git a/AmberTools/src/configure2 b/AmberTools/src/configure2 -index 89bf90d..2d1c43e 100755 ---- a/AmberTools/src/configure2 -+++ b/AmberTools/src/configure2 -@@ -3378,7 +3378,7 @@ if [ "$macAccelerate" = 'yes' ] ; then - elif [ -n "$MKL_HOME" -o "$intel_compiler_flag_mkl" = 'yes' ]; then - CPPTRAJOPTS="$CPPTRAJOPTS -mkl" - elif [ "$gotolib" = 'yes' ] ; then -- CPPTRAJOPTS="$CPPTRAJOPTS -openblas -lblas=$GOTO --requires-pthread" -+ CPPTRAJOPTS="$CPPTRAJOPTS -openblas --requires-pthread" - else # TODO use libsci for cray? - CPPTRAJOPTS="$CPPTRAJOPTS --with-blas=$CPPTRAJHOME --with-lapack=$CPPTRAJHOME" - fi -diff --git a/AmberTools/src/cpptraj/configure b/AmberTools/src/cpptraj/configure -index 1136472..f86c1ed 100755 ---- a/AmberTools/src/cpptraj/configure -+++ b/AmberTools/src/cpptraj/configure -@@ -183,38 +183,38 @@ LIB_D_ON[$LPARANC]='-DHAS_PNETCDF' - LIB_DOFF[$LPARANC]='' - LIB_TYPE[$LPARANC]='ld' - --LIB_STAT[$LBZIP]='enabled' -+LIB_STAT[$LBZIP]='direct' - LIB_CKEY[$LBZIP]='bzlib' - LIB_HOME[$LBZIP]='' --LIB_FLAG[$LBZIP]='-lbz2' -+LIB_FLAG[$LBZIP]="-L$EBROOTBZIP2/lib -lbz2" - LIB_STTC[$LBZIP]='libbz2.a' - LIB_D_ON[$LBZIP]='-DHASBZ2' - LIB_DOFF[$LBZIP]='' - LIB_TYPE[$LBZIP]='ld' - --LIB_STAT[$LZIP]='enabled' -+LIB_STAT[$LZIP]='direct' - LIB_CKEY[$LZIP]='zlib' - LIB_HOME[$LZIP]='' --LIB_FLAG[$LZIP]='-lz' -+LIB_FLAG[$LZIP]="-L$EBROOTZLIB/lib -lz" - LIB_STTC[$LZIP]='libz.a' - LIB_D_ON[$LZIP]='-DHASGZ' - LIB_DOFF[$LZIP]='' - LIB_TYPE[$LZIP]='ld' - --LIB_STAT[$LBLAS]='enabled' -+LIB_STAT[$LBLAS]='direct' - LIB_CKEY[$LBLAS]='blas' - LIB_HOME[$LBLAS]='' --LIB_FLAG[$LBLAS]='-lblas' --LIB_STTC[$LBLAS]='libblas.a' -+LIB_FLAG[$LBLAS]="$LIBBLAS" -+LIB_STTC[$LBLAS]="$LIBBLAS" - LIB_D_ON[$LBLAS]='' - LIB_DOFF[$LBLAS]='-DNO_MATHLIB' - LIB_TYPE[$LBLAS]='cpp' - --LIB_STAT[$LLAPACK]='enabled' -+LIB_STAT[$LLAPACK]='direct' - LIB_CKEY[$LLAPACK]='lapack' - LIB_HOME[$LLAPACK]='' --LIB_FLAG[$LLAPACK]='-llapack' --LIB_STTC[$LLAPACK]='liblapack.a' -+LIB_FLAG[$LLAPACK]="$LIBLAPACK" -+LIB_STTC[$LLAPACK]="$LIBLAPACK" - LIB_D_ON[$LLAPACK]='' - LIB_DOFF[$LLAPACK]='' - LIB_TYPE[$LLAPACK]='cpp' -@@ -228,11 +228,11 @@ LIB_D_ON[$LARPACK]='' - LIB_DOFF[$LARPACK]='-DNO_ARPACK' - LIB_TYPE[$LARPACK]='cpp' - --LIB_STAT[$LFFTW3]='off' -+LIB_STAT[$LFFTW3]='direct' - LIB_CKEY[$LFFTW3]='fftw3' - LIB_HOME[$LFFTW3]='' --LIB_FLAG[$LFFTW3]='-lfftw3' --LIB_STTC[$LFFTW3]='libfftw3.a' -+LIB_FLAG[$LFFTW3]="$LIBFFT" -+LIB_STTC[$LFFTW3]="$LIBFFT" - LIB_D_ON[$LFFTW3]='-DFFTW_FFT' - LIB_DOFF[$LFFTW3]='' - LIB_TYPE[$LFFTW3]='cpp' diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_use_CUSTOMBUILDFLAGS_for_nab.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_use_CUSTOMBUILDFLAGS_for_nab.patch deleted file mode 100644 index 1d7e0a99c4d5..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_use_CUSTOMBUILDFLAGS_for_nab.patch +++ /dev/null @@ -1,122 +0,0 @@ -commit 3b0d6cbeb82e43cf1f3a2079bd57239d1ff8aa07 -Author: Ake Sandgren -Date: Mon Jul 13 15:12:53 2020 +0200 - - Make nab always use CUSTOMBUILDFLAGS so openmp flags get added when needed. - - Ã…ke Sandgren, 20171012 - -diff --git a/AmberTools/src/amberlite/Makefile b/AmberTools/src/amberlite/Makefile -index 75f607d..bc4451e 100644 ---- a/AmberTools/src/amberlite/Makefile -+++ b/AmberTools/src/amberlite/Makefile -@@ -16,13 +16,13 @@ $(BINDIR)/nab$(SFX): ../nab/nab.c - cd ../nab && $(MAKE) $@ - - $(BINDIR)/ffgbsa$(SFX): ffgbsa.nab -- $(BINDIR)/nab$(SFX) -o $(BINDIR)/ffgbsa$(SFX) ffgbsa.nab -+ $(BINDIR)/nab$(SFX) -o $(BINDIR)/ffgbsa$(SFX) ffgbsa.nab $(CUSTOMBUILDFLAGS) - - $(BINDIR)/minab$(SFX): minab.nab -- $(BINDIR)/nab$(SFX) -o $(BINDIR)/minab$(SFX) minab.nab -+ $(BINDIR)/nab$(SFX) -o $(BINDIR)/minab$(SFX) minab.nab $(CUSTOMBUILDFLAGS) - - $(BINDIR)/mdnab$(SFX): mdnab.nab -- $(BINDIR)/nab$(SFX) -o $(BINDIR)/mdnab$(SFX) mdnab.nab -+ $(BINDIR)/nab$(SFX) -o $(BINDIR)/mdnab$(SFX) mdnab.nab $(CUSTOMBUILDFLAGS) - - clean: - /bin/rm -f *.c -diff --git a/AmberTools/src/etc/Makefile b/AmberTools/src/etc/Makefile -index 2777d90..1a8ce83 100644 ---- a/AmberTools/src/etc/Makefile -+++ b/AmberTools/src/etc/Makefile -@@ -76,7 +76,7 @@ elsize$(SFX): elsize.o - - molsurf$(SFX): molsurf.nab - @echo "[ETC] NAB $@" -- $(VB)$(BINDIR)/nab$(SFX) -o molsurf$(SFX) molsurf.nab -+ $(VB)$(BINDIR)/nab$(SFX) -o molsurf$(SFX) molsurf.nab $(CUSTOMBUILDFLAGS) - - resp$(SFX): lapack.o resp.o - @echo "[ETC] FC $@" -@@ -85,7 +85,7 @@ resp$(SFX): lapack.o resp.o - - tinker_to_amber$(SFX): tinker_to_amber.o cspline.o - @echo "[ETC] FC $@" -- $(VB)$(FC) -o tinker_to_amber$(SFX) tinker_to_amber.o cspline.o -+ $(VB)$(FC) -o tinker_to_amber$(SFX) tinker_to_amber.o cspline.o $(CUSTOMBUILDFLAGS) - - new_crd_to_dyn$(SFX): new_crd_to_dyn.o nxtsec - @echo "[ETC] FC $@" -diff --git a/AmberTools/src/mm_pbsa/Makefile b/AmberTools/src/mm_pbsa/Makefile -index 6da491a..e25bd20 100644 ---- a/AmberTools/src/mm_pbsa/Makefile -+++ b/AmberTools/src/mm_pbsa/Makefile -@@ -21,7 +21,7 @@ $(BINDIR)/make_crd_hg$(SFX): make_crd_hg.o $(LIBOBJ) - - #Note dependency on nab from AMBERTools here. - $(BINDIR)/mm_pbsa_nabnmode$(SFX): mm_pbsa_nabnmode.nab -- $(BINDIR)/nab$(SFX) $(NABFLAGS) -o $(BINDIR)/mm_pbsa_nabnmode$(SFX) mm_pbsa_nabnmode.nab -+ $(BINDIR)/nab$(SFX) $(NABFLAGS) -o $(BINDIR)/mm_pbsa_nabnmode$(SFX) mm_pbsa_nabnmode.nab $(CUSTOMBUILDFLAGS) - - ../lib/amopen.o: ../lib/amopen.F - cd ../lib; $(MAKE) amopen.o -diff --git a/AmberTools/src/mmpbsa_py/Makefile b/AmberTools/src/mmpbsa_py/Makefile -index bf479ee..8027f9e 100644 ---- a/AmberTools/src/mmpbsa_py/Makefile -+++ b/AmberTools/src/mmpbsa_py/Makefile -@@ -9,10 +9,10 @@ install: $(BINDIR)/mmpbsa_py_nabnmode$(SFX) $(BINDIR)/mmpbsa_py_energy$(SFX) - $(PYTHON) setup.py install -f $(PYTHON_INSTALL) --install-scripts=$(BINDIR) - - $(BINDIR)/mmpbsa_py_nabnmode$(SFX): mmpbsa_entropy.nab -- $(BINDIR)/nab$(SFX) -o $(BINDIR)/mmpbsa_py_nabnmode$(SFX) mmpbsa_entropy.nab -+ $(BINDIR)/nab$(SFX) -o $(BINDIR)/mmpbsa_py_nabnmode$(SFX) mmpbsa_entropy.nab $(CUSTOMBUILDFLAGS) - - $(BINDIR)/mmpbsa_py_energy$(SFX): mmpbsa_energy.nab -- $(BINDIR)/nab$(SFX) -o $(BINDIR)/mmpbsa_py_energy$(SFX) mmpbsa_energy.nab -+ $(BINDIR)/nab$(SFX) -o $(BINDIR)/mmpbsa_py_energy$(SFX) mmpbsa_energy.nab $(CUSTOMBUILDFLAGS) - - serial: install - -diff --git a/AmberTools/src/nss/Makefile b/AmberTools/src/nss/Makefile -index 916ed3c..d0c7645 100644 ---- a/AmberTools/src/nss/Makefile -+++ b/AmberTools/src/nss/Makefile -@@ -54,28 +54,28 @@ libsym: $(SYMOBJS) - -ranlib $(LIBDIR)/libnab.a - - matextract$(SFX): matextract.o -- $(NAB) -o matextract$(SFX) matextract.o -+ $(NAB) -o matextract$(SFX) matextract.o $(CUSTOMBUILDFLAGS) - - matgen$(SFX): matgen.o -- $(NAB) -o matgen$(SFX) matgen.o -+ $(NAB) -o matgen$(SFX) matgen.o $(CUSTOMBUILDFLAGS) - - matmerge$(SFX): matmerge.o -- $(NAB) -o matmerge$(SFX) matmerge.o -+ $(NAB) -o matmerge$(SFX) matmerge.o $(CUSTOMBUILDFLAGS) - - matmul$(SFX): matmul.o -- $(NAB) -o matmul$(SFX) matmul.o -+ $(NAB) -o matmul$(SFX) matmul.o $(CUSTOMBUILDFLAGS) - - transform$(SFX): transform.o -- $(NAB) -o transform$(SFX) transform.o -+ $(NAB) -o transform$(SFX) transform.o $(CUSTOMBUILDFLAGS) - - tss_init$(SFX): tss_init.o -- $(NAB) -o tss_init$(SFX) tss_init.o -+ $(NAB) -o tss_init$(SFX) tss_init.o $(CUSTOMBUILDFLAGS) - - tss_main$(SFX): tss_main.o -- $(NAB) -o tss_main$(SFX) tss_main.o -+ $(NAB) -o tss_main$(SFX) tss_main.o $(CUSTOMBUILDFLAGS) - - tss_next$(SFX): tss_next.o -- $(NAB) -o tss_next$(SFX) tss_next.o -+ $(NAB) -o tss_next$(SFX) tss_next.o $(CUSTOMBUILDFLAGS) - - clean: - /bin/rm -f \ diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_use_FFTW_FFT_instead_of_PUBFFT.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_use_FFTW_FFT_instead_of_PUBFFT.patch deleted file mode 100644 index e76134e707a9..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_use_FFTW_FFT_instead_of_PUBFFT.patch +++ /dev/null @@ -1,41 +0,0 @@ -commit fd5f339f48b6b81e2d201138ef4049baef7c7798 -Author: Ake Sandgren -Date: Mon Jul 13 14:24:19 2020 +0200 - - Use FFTW_FFT with FFTW3 instead of PUBFFT for pmemd. - This fixes linking with FFTW3 as opposed to using MKL. - - Ã…ke Sandgren, 20181006 - -diff --git a/AmberTools/src/configure2 b/AmberTools/src/configure2 -index a03e109..8681e6a 100755 ---- a/AmberTools/src/configure2 -+++ b/AmberTools/src/configure2 -@@ -1362,6 +1362,9 @@ gnu) - - # PMEMD Specifics - pmemd_fpp_flags='-DPUBFFT -DGNU_HACKS' -+ if [ "$has_fftw3" = 'yes' ]; then -+ pmemd_fpp_flags='-DFFTW_FFT' -+ fi - pmemd_foptflags="$foptflags" - if [ "$pmemd_openmp" = 'yes' ]; then - pmemd_foptflags="$pmemd_foptflags -fopenmp -D_OPENMP_" -@@ -3043,8 +3046,6 @@ if [ "$compiler" = "intel" ]; then - echo " MKL_HOME set to" "$MKL_HOME" - echo `mkdir -p $amberprefix/include` - echo `cp $MKL_HOME/mkl/include/fftw/fftw3.f $amberprefix/include` -- fi -- if [ "$intelmpi" = "yes" ]; then - pmemd_fpp_flags="$pmemd_fppflags -DFFTW_FFT -DMKL_FFTW_FFT " - pmemd_coptflags="$pmemd_coptflags -DFFTW_FFT " # it would be best if we had a cflags var - fi -@@ -3875,7 +3876,7 @@ PMEMD_F90=$fc $mpi_flag $fppflags $pmemd_fpp_flags - PMEMD_FOPTFLAGS=$pmemd_foptflags \$(AMBERBUILDFLAGS) - PMEMD_CC=$cc - PMEMD_COPTFLAGS=$pmemd_coptflags $mpi_flag \$(AMBERBUILDFLAGS) --PMEMD_FLIBSF=$flibsf $flibs_mkl $flibsf_arch $win_mpilibs $emillib -+PMEMD_FLIBSF=$flibsf $flibs_mkl $flibsf_arch $win_mpilibs $emillib $flibs_fftw3 - PMEMD_LD=$ld \$(AMBERBUILDFLAGS) - LDOUT=$ldout - PMEMD_GNU_BUG303=$pmemd_gnu_bug303 diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_use_easybuild_pythonpath.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_use_easybuild_pythonpath.patch deleted file mode 100644 index 8e68d79548cf..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_use_easybuild_pythonpath.patch +++ /dev/null @@ -1,21 +0,0 @@ -commit 26cea9f35118aae0f02a195863bbf3a538727e44 -Author: Ake Sandgren -Date: Mon Jul 13 15:18:16 2020 +0200 - - Must not override EasyBuilds PYTHONPATH - - Ã…ke Sandgren, 20181030 - -diff --git a/AmberTools/src/configure2 b/AmberTools/src/configure2 -index 7072ee0..89bf90d 100755 ---- a/AmberTools/src/configure2 -+++ b/AmberTools/src/configure2 -@@ -3837,7 +3837,7 @@ PUPILLIBS=$pupillibs - PYTHON=$python - PYTHON_INSTALL=$python_install_string - SKIP_PYTHON=$skippython --PYTHONPATH=\$(AMBER_PREFIX)/lib/python$python_ver/site-packages -+#PYTHONPATH=\$(AMBER_PREFIX)/lib/python$python_ver/site-packages - PYTHONLOG=$pythonlog - - PYSANDER=$pysander diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_use_fftw_from_mkl_or_external.patch b/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_use_fftw_from_mkl_or_external.patch deleted file mode 100644 index 45f7d10a1927..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-AT-19_use_fftw_from_mkl_or_external.patch +++ /dev/null @@ -1,163 +0,0 @@ -commit c85f964871fd352b573804d819e220d4aacfe5e0 -Author: Ake Sandgren -Date: Mon Jul 13 14:17:44 2020 +0200 - - Force using FFTW from external or mkl. - - Ã…ke Sandgren, 20170517 - -diff --git a/AmberTools/src/configure2 b/AmberTools/src/configure2 -index 40280d5..a03e109 100755 ---- a/AmberTools/src/configure2 -+++ b/AmberTools/src/configure2 -@@ -3063,62 +3063,82 @@ if [ "$compiler" = "intel" ]; then - fi - - if [ "$has_fftw3" = 'yes' ]; then -- echo -- echo "Configuring fftw-3.3 (may be time-consuming)..." -- echo -- enable_mpi="" -- enable_debug="" -- enable_sse="--enable-sse=no --enable-sse2=no --enable-avx=no" -- mpicc="" -- if [ "$mpi" = "yes" ]; then -- enable_mpi="--enable-mpi=yes" -- fi -- if [ "$intelmpi" = "yes" ]; then -- mpicc="MPICC=mpiicc" -- fi -- if [ "$debug" = "yes" ]; then -- enable_debug="--enable-debug=yes --enable-debug-malloc=yes --enable-debug-alignment=yes" -- fi -- if [ "$sse" = "yes" ]; then -- enable_sse="--enable-sse2=yes" # --enable-avx=yes" -- fi -- if [ "$mic" = 'yes' ]; then -- echo " --configuring for mic (native mode)..." -- echo -- cd fftw-3.3 && \ -- ./configure --prefix=$amberprefix --libdir=$amberprefix/lib \ -- --enable-static --host=x86_64-k1om-linux \ -- --build=x86_64-unknown-linux \ -- $enable_mpi $mpicc $enable_debug \ -- CC="$cc -mmic" CFLAGS="$cflags $coptflags " \ -- F77="$fc -mmic" FFLAGS="$fflags $foptflags " \ -- FLIBS="$flibs_arch" \ -- > ../fftw3_config.log 2>&1 -- ncerror=$? -- else -- cd fftw-3.3 && \ -- ./configure --prefix=$amberprefix --libdir=$amberprefix/lib \ -- --enable-static $enable_mpi $mpicc $enable_debug $enable_sse\ -- CC="$cc" CFLAGS="$cflags $coptflags" \ -- F77="$fc" FFLAGS="$fflags $foptflags" \ -- FLIBS="$flibs_arch" \ -- > ../fftw3_config.log 2>&1 -- ncerror=$? -- fi -- if [ $ncerror -gt 0 ]; then -- echo "Error: FFTW configure returned $ncerror" -- echo " FFTW configure failed! Check the fftw3_config.log file" -- echo " in the $AMBERHOME/AmberTools/src directory." -- exit 1 -+ if [ -n "$EBROOTFFTW" ]; then -+ echo -+ echo "Using external FFTW3" -+ echo -+ flibs_fftw3="-lfftw3" -+ if [ "$mpi" = 'yes' ]; then -+ flibs_fftw3="-lfftw3_mpi $flibs_fftw3" -+ fi -+ flibs_fftw3="-L$FFT_LIB_DIR $flibs_fftw3" -+ fftw3="" -+ fppflags="$fppflags -I$FFT_INC_DIR" -+ elif [ -n "$MKL_HOME" ]; then -+ echo -+ echo "Using FFTW3 from MKL" -+ echo -+ flibs_fftw3="-lfftw3xf_intel $flibs_mkl" -+ fftw3="" -+ fppflags="$fppflags -I$FFT_INC_DIR" - else -- echo " fftw-3.3 configure succeeded." -- fi -- cd .. -- flibs_fftw3="-lfftw3" -- fftw3="\$(LIBDIR)/libfftw3.a" -- if [ "$mpi" = 'yes' -a "$intelmpi" = 'no' ]; then -- flibs_fftw3="-lfftw3_mpi $flibs_fftw3" -- fftw3="\$(LIBDIR)/libfftw3_mpi.a \$(LIBDIR)/libfftw3.a" -+ echo -+ echo "Configuring fftw-3.3 (may be time-consuming)..." -+ echo -+ enable_mpi="" -+ enable_debug="" -+ enable_sse="--enable-sse=no --enable-sse2=no --enable-avx=no" -+ mpicc="" -+ if [ "$mpi" = "yes" ]; then -+ enable_mpi="--enable-mpi=yes" -+ fi -+ if [ "$intelmpi" = "yes" ]; then -+ mpicc="MPICC=mpiicc" -+ fi -+ if [ "$debug" = "yes" ]; then -+ enable_debug="--enable-debug=yes --enable-debug-malloc=yes --enable-debug-alignment=yes" -+ fi -+ if [ "$sse" = "yes" ]; then -+ enable_sse="--enable-sse2=yes" # --enable-avx=yes" -+ fi -+ if [ "$mic" = 'yes' ]; then -+ echo " --configuring for mic (native mode)..." -+ echo -+ cd fftw-3.3 && \ -+ ./configure --prefix=$amberprefix --libdir=$amberprefix/lib \ -+ --enable-static --host=x86_64-k1om-linux \ -+ --build=x86_64-unknown-linux \ -+ $enable_mpi $mpicc $enable_debug \ -+ CC="$cc -mmic" CFLAGS="$cflags $coptflags " \ -+ F77="$fc -mmic" FFLAGS="$fflags $foptflags " \ -+ FLIBS="$flibs_arch" \ -+ > ../fftw3_config.log 2>&1 -+ ncerror=$? -+ else -+ cd fftw-3.3 && \ -+ ./configure --prefix=$amberprefix --libdir=$amberprefix/lib \ -+ --enable-static $enable_mpi $mpicc $enable_debug $enable_sse\ -+ CC="$cc" CFLAGS="$cflags $coptflags" \ -+ F77="$fc" FFLAGS="$fflags $foptflags" \ -+ FLIBS="$flibs_arch" \ -+ > ../fftw3_config.log 2>&1 -+ ncerror=$? -+ fi -+ if [ $ncerror -gt 0 ]; then -+ echo "Error: FFTW configure returned $ncerror" -+ echo " FFTW configure failed! Check the fftw3_config.log file" -+ echo " in the $AMBERHOME/AmberTools/src directory." -+ exit 1 -+ else -+ echo " fftw-3.3 configure succeeded." -+ fi -+ cd .. -+ flibs_fftw3="-lfftw3" -+ fftw3="\$(LIBDIR)/libfftw3.a" -+ if [ "$mpi" = 'yes' -a "$intelmpi" = 'no' ]; then -+ flibs_fftw3="-lfftw3_mpi $flibs_fftw3" -+ fftw3="\$(LIBDIR)/libfftw3_mpi.a \$(LIBDIR)/libfftw3.a" -+ fi - fi - elif [ "$mdgx" = 'yes' ]; then - echo -diff --git a/AmberTools/src/rism/Makefile b/AmberTools/src/rism/Makefile -index 6a7bc84..fde2dc3 100644 ---- a/AmberTools/src/rism/Makefile -+++ b/AmberTools/src/rism/Makefile -@@ -5,7 +5,7 @@ include ../config.h - export AMBERHOME=$(AMBER_PREFIX) - - # rism1d Fortran source files are free format --LOCALFLAGS = $(FREEFORMAT_FLAG) -+LOCALFLAGS = $(FREEFORMAT_FLAG) -I$$FFT_INC_DIR - - # ------- rism1d information: ---------------------------------------------- - diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-foss-2018b-AmberTools-18-patchlevel-10-8.eb b/easybuild/easyconfigs/a/Amber/Amber-18-foss-2018b-AmberTools-18-patchlevel-10-8.eb deleted file mode 100644 index d54daf648939..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-foss-2018b-AmberTools-18-patchlevel-10-8.eb +++ /dev/null @@ -1,94 +0,0 @@ -name = 'Amber' -version = '18' -local_ambertools_ver = '18' -# Patch levels from http://ambermd.org/bugfixes16.html and http://ambermd.org/bugfixesat.html -patchlevels = (10, 8) # (AmberTools, Amber) -versionsuffix = '-AmberTools-%s-patchlevel-%s-%s' % (local_ambertools_ver, patchlevels[0], patchlevels[1]) - -homepage = 'http://ambermd.org/amber.html' -description = """Amber (originally Assisted Model Building with Energy - Refinement) is software for performing molecular dynamics and structure - prediction.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'usempi': True, 'openmp': True} - -sources = [ - 'Amber%(version)s.tar.bz2', - 'AmberTools%s.tar.bz2' % local_ambertools_ver, -] -patches = [ - 'Amber-%%(version)s-AT-%s_fix_hardcoding.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_intel_mpi_compiler_version_detection.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_mkl_include_path.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_use_fftw_from_mkl_or_external.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_use_FFTW_FFT_instead_of_PUBFFT.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_sander_link_with_external_fftw.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix-cpptraj-dont-use-static.patch' % local_ambertools_ver, - # Must come after fix-cpptraj-dont-use-static.patch - 'Amber-%%(version)s-AT-%s_cpptraj_use_mkl_fft.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_incorrect_omp_directive_rism.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_missing_openmp_at_link.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_use_CUSTOMBUILDFLAGS_for_nab.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_missing_do_parallel_in_checkrismunsupported.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_rism_fftw_lib.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_ignore_X11_checks.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_use_easybuild_pythonpath.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_use_external_boost_in_packmol_memembed.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_make_cpptraj_link_with_EBs_blas_lapack_fftw.patch' % local_ambertools_ver, - 'Amber-%(version)s_fix_missing_build_target.patch', - 'Amber-%(version)s_dont_use_ipo.patch', -] -checksums = [ - '2060897c0b11576082d523fb63a51ba701bc7519ff7be3d299d5ec56e8e6e277', # Amber18.tar.bz2 - 'c630fc3d251fcefe19bb81c8c617e0547f1687b6aef68ea526e4e5fff65bea1c', # AmberTools18.tar.bz2 - 'd1bad000dc155b77cd20787fbe7da5552dfb1d3e2834407824208b51f9518ad1', # Amber-18-AT-18_fix_hardcoding.patch - # Amber-18-AT-18_fix_intel_mpi_compiler_version_detection.patch - 'f25d0353b045bc769d3938aa698aea40e9e7bd152a2acca4b7fa1d790cf96297', - 'c95db1c296c3512b818a1b34a65c2ea4cbce46acf70689919c5f42c3bb0799d3', # Amber-18-AT-18_fix_mkl_include_path.patch - # Amber-18-AT-18_use_fftw_from_mkl_or_external.patch - 'cd93b4946538195f9ecadcd52ed2a30d377239a7442be6dc97d68ca0af087548', - # Amber-18-AT-18_use_FFTW_FFT_instead_of_PUBFFT.patch - 'ebe85219f22869ec22e531592b785d68c15337171acd479660ab4e3ecd07655f', - # Amber-18-AT-18_fix_sander_link_with_external_fftw.patch - '6f8eefc905a6817062a65ec1ed757b9d782e4ffc250511e750e6d87110e00c52', - # Amber-18-AT-18_fix-cpptraj-dont-use-static.patch - 'c142011166a26164d65287e7bea2e14d6df62c1984caada48410e62af0d5c3da', - '7ace48e6e24aa061737506d08e435e2053ca7074eb78fc47888183aabf71cd44', # Amber-18-AT-18_cpptraj_use_mkl_fft.patch - # Amber-18-AT-18_fix_incorrect_omp_directive_rism.patch - '9639dcc8d7b4053950f16d2a1706787bbf5748dead05773a7b53ec47ce8817d2', - # Amber-18-AT-18_fix_missing_openmp_at_link.patch - '2116f52b5051eb07cfe74fe5bd751e237d1792c248dc0e5a204a19aea25ed337', - # Amber-18-AT-18_use_CUSTOMBUILDFLAGS_for_nab.patch - '5de8b3e93bd1b36c5d57b64089fc40f14b00c6503fdc7437a005d545c4c16282', - # Amber-18-AT-18_fix_missing_do_parallel_in_checkrismunsupported.patch - '5cf41b908b730efee760e623465e180d8aa93f0c50b688093bd4258cf508eba7', - '1f407b7b5ae2d1f291eebdd2bb7c4a120f96305a89a9028bc0307ca150bb20d6', # Amber-18-AT-18_fix_rism_fftw_lib.patch - '9854a15537353d26d5ebd3d3b711c46d30b50c3dae830e5bf5c9cce489f449e1', # Amber-18-AT-18_ignore_X11_checks.patch - 'dcfdf064e774b4a55802b660146f1cdebb1226bdd75713de7a783848fc23526e', # Amber-18-AT-18_use_easybuild_pythonpath.patch - # Amber-18-AT-18_use_external_boost_in_packmol_memembed.patch - '9493a3dfddf62d6aa1bbb0a92a39e766a2b76a9ff8a9006e0fcc9ee3e5d94aac', - # Amber-18-AT-18_make_cpptraj_link_with_EBs_blas_lapack_fftw.patch - '349c24cc4bc161c96535ad924cff4228d6513082cdcd2758876b9798e27ee1bf', - '6b09a6548fa18127245e05c79bdca143adf31db349349cb39bfdb8c4f60772a7', # Amber-18_fix_missing_build_target.patch - 'a4c12ad39088ce6e9e7bad39e8d9a736989e6ae4a380c70535a5451eb3060903', # Amber-18_dont_use_ipo.patch -] - -builddependencies = [ - ('flex', '2.6.4'), -] - -dependencies = [ - ('netCDF', '4.6.1'), - ('netCDF-Fortran', '4.4.4'), - ('Python', '2.7.15'), - ('Boost.Python', '1.67.0', '-Python-%(pyver)s'), - ('matplotlib', '2.2.3', '-Python-%(pyver)s'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('X11', '20180604'), -] - -static = False - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-foss-2019b-AmberTools-19-patchlevel-12-17-Python-2.7.16.eb b/easybuild/easyconfigs/a/Amber/Amber-18-foss-2019b-AmberTools-19-patchlevel-12-17-Python-2.7.16.eb deleted file mode 100644 index de617ae964af..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-foss-2019b-AmberTools-19-patchlevel-12-17-Python-2.7.16.eb +++ /dev/null @@ -1,85 +0,0 @@ -name = 'Amber' -version = '18' -local_ambertools_ver = '19' -# Patch levels from http://ambermd.org/bugfixes16.html and http://ambermd.org/bugfixesat.html -patchlevels = (12, 17) # (AmberTools, Amber) -local_AT_suffix = '-AmberTools-%s-patchlevel-%s-%s' % (local_ambertools_ver, patchlevels[0], patchlevels[1]) -versionsuffix = '%s-Python-%%(pyver)s' % local_AT_suffix - -homepage = 'https://ambermd.org' -description = """Amber (originally Assisted Model Building with Energy - Refinement) is software for performing molecular dynamics and structure - prediction.""" - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'usempi': True, 'openmp': True} - -sources = [ - 'Amber%(version)s.tar.bz2', - 'AmberTools%s.tar.bz2' % local_ambertools_ver, -] -patches = [ - 'Amber-%%(version)s-AT-%s_fix_hardcoding.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_intel_mpi_compiler_version_detection.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_mkl_include_path.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_use_fftw_from_mkl_or_external.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_use_FFTW_FFT_instead_of_PUBFFT.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_sander_link_with_external_fftw.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix-cpptraj-dont-use-static.patch' % local_ambertools_ver, - # Must come after fix-cpptraj-dont-use-static.patch - 'Amber-%%(version)s-AT-%s_cpptraj_use_mkl_fft.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_missing_openmp_at_link.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_use_CUSTOMBUILDFLAGS_for_nab.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_ignore_X11_checks.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_use_easybuild_pythonpath.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_make_cpptraj_link_with_EBs_blas_lapack_fftw.patch' % local_ambertools_ver, - 'Amber-%(version)s_fix_missing_build_target.patch', - 'Amber-%(version)s_dont_use_ipo.patch', -] -checksums = [ - '2060897c0b11576082d523fb63a51ba701bc7519ff7be3d299d5ec56e8e6e277', # Amber18.tar.bz2 - '0c86937904854b64e4831e047851f504ec45b42e593db4ded92c1bee5973e699', # AmberTools19.tar.bz2 - '660fba2faabf9a7f28c3a7710a2871d10dde04a8ebbefb774d03d6699e498f45', # Amber-18-AT-19_fix_hardcoding.patch - # Amber-18-AT-19_fix_intel_mpi_compiler_version_detection.patch - 'f876a35f349f54144736dce61f2ddda0322f9986d97598c7861a97c53afe1517', - 'bea92f331f1ab66e4cc0b58a62ec8b1b3225df2b10261e985e619962dd5efafb', # Amber-18-AT-19_fix_mkl_include_path.patch - # Amber-18-AT-19_use_fftw_from_mkl_or_external.patch - '26c959e3887d8054a933d344791cf83ab9470e8bf2d3b75a36badda34d57c124', - # Amber-18-AT-19_use_FFTW_FFT_instead_of_PUBFFT.patch - '9774f25a63056f5d1e91dbc4c3634beb9704df53e5757f4e60efa32129faca21', - # Amber-18-AT-19_fix_sander_link_with_external_fftw.patch - '46ed3b6d2aa8d38ef5955dd369682b3f163fd7ec096d55edd31da5042c32f9fe', - # Amber-18-AT-19_fix-cpptraj-dont-use-static.patch - 'd81f8e8d96b08e7b03555401917f71e935e1c8ccd88158e120fc861c91bc6d79', - 'b11a68ef431bc8d4792fdb6887bee405987abe311c26425e1bafafa8d501e637', # Amber-18-AT-19_cpptraj_use_mkl_fft.patch - # Amber-18-AT-19_fix_missing_openmp_at_link.patch - '195bdfad40e1fd10316cbf5573942f24acf37fcb103e2fa2fa4b8253ff1448cc', - # Amber-18-AT-19_use_CUSTOMBUILDFLAGS_for_nab.patch - '32b85c5bf8fcf6cd9d230ea7ca7b3889ee162f0922ae8943ccac016313aaf4cb', - '6cedc53c8da0cf2469f1ed5f6ebd21c6086132a598a587bae3d092186a13e39e', # Amber-18-AT-19_ignore_X11_checks.patch - 'e27a76c1cc748360c82d5c7b83d70bc5f5891dd12da4dcedc0884019e852a41e', # Amber-18-AT-19_use_easybuild_pythonpath.patch - # Amber-18-AT-19_make_cpptraj_link_with_EBs_blas_lapack_fftw.patch - 'f486c7b6df557fb7257bab0930cb49a0a359347bcdd480e2aee2b45724aa4226', - '6b09a6548fa18127245e05c79bdca143adf31db349349cb39bfdb8c4f60772a7', # Amber-18_fix_missing_build_target.patch - 'a4c12ad39088ce6e9e7bad39e8d9a736989e6ae4a380c70535a5451eb3060903', # Amber-18_dont_use_ipo.patch -] - -builddependencies = [ - ('flex', '2.6.4'), - ('Bison', '3.3.2'), -] - -dependencies = [ - ('netCDF', '4.7.1'), - ('netCDF-Fortran', '4.5.2'), - ('Python', '2.7.16'), - ('Boost.Python', '1.71.0'), - ('matplotlib', '2.2.4', '-Python-%(pyver)s'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.8'), - ('X11', '20190717'), -] - -static = False - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-fosscuda-2018b-AmberTools-18-patchlevel-10-8.eb b/easybuild/easyconfigs/a/Amber/Amber-18-fosscuda-2018b-AmberTools-18-patchlevel-10-8.eb deleted file mode 100644 index 855d8842d0d2..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-fosscuda-2018b-AmberTools-18-patchlevel-10-8.eb +++ /dev/null @@ -1,96 +0,0 @@ -name = 'Amber' -version = '18' -local_ambertools_ver = '18' -# Patch levels from http://ambermd.org/bugfixes16.html and http://ambermd.org/bugfixesat.html -patchlevels = (10, 8) # (AmberTools, Amber) -versionsuffix = '-AmberTools-%s-patchlevel-%s-%s' % (local_ambertools_ver, patchlevels[0], patchlevels[1]) - -homepage = 'http://ambermd.org/amber.html' -description = """Amber (originally Assisted Model Building with Energy - Refinement) is software for performing molecular dynamics and structure - prediction.""" - -toolchain = {'name': 'fosscuda', 'version': '2018b'} -toolchainopts = {'usempi': True, 'openmp': True} - -sources = [ - 'Amber%(version)s.tar.bz2', - 'AmberTools%s.tar.bz2' % local_ambertools_ver, -] -patches = [ - 'Amber-%%(version)s-AT-%s_fix_hardcoding.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_intel_mpi_compiler_version_detection.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_mkl_include_path.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_use_fftw_from_mkl_or_external.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_use_FFTW_FFT_instead_of_PUBFFT.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_sander_link_with_external_fftw.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix-cpptraj-dont-use-static.patch' % local_ambertools_ver, - # Must come after fix-cpptraj-dont-use-static.patch - 'Amber-%%(version)s-AT-%s_cpptraj_use_mkl_fft.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_incorrect_omp_directive_rism.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_missing_openmp_at_link.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_use_CUSTOMBUILDFLAGS_for_nab.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_missing_do_parallel_in_checkrismunsupported.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_rism_fftw_lib.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_ignore_X11_checks.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_use_easybuild_pythonpath.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_use_external_boost_in_packmol_memembed.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_make_cpptraj_link_with_EBs_blas_lapack_fftw.patch' % local_ambertools_ver, - 'Amber-%(version)s_fix_missing_build_target.patch', - 'Amber-%(version)s_dont_use_ipo.patch', - 'Amber-%(version)s_test_cuda.patch', -] -checksums = [ - '2060897c0b11576082d523fb63a51ba701bc7519ff7be3d299d5ec56e8e6e277', # Amber18.tar.bz2 - 'c630fc3d251fcefe19bb81c8c617e0547f1687b6aef68ea526e4e5fff65bea1c', # AmberTools18.tar.bz2 - 'd1bad000dc155b77cd20787fbe7da5552dfb1d3e2834407824208b51f9518ad1', # Amber-18-AT-18_fix_hardcoding.patch - # Amber-18-AT-18_fix_intel_mpi_compiler_version_detection.patch - 'f25d0353b045bc769d3938aa698aea40e9e7bd152a2acca4b7fa1d790cf96297', - 'c95db1c296c3512b818a1b34a65c2ea4cbce46acf70689919c5f42c3bb0799d3', # Amber-18-AT-18_fix_mkl_include_path.patch - # Amber-18-AT-18_use_fftw_from_mkl_or_external.patch - 'cd93b4946538195f9ecadcd52ed2a30d377239a7442be6dc97d68ca0af087548', - # Amber-18-AT-18_use_FFTW_FFT_instead_of_PUBFFT.patch - 'ebe85219f22869ec22e531592b785d68c15337171acd479660ab4e3ecd07655f', - # Amber-18-AT-18_fix_sander_link_with_external_fftw.patch - '6f8eefc905a6817062a65ec1ed757b9d782e4ffc250511e750e6d87110e00c52', - # Amber-18-AT-18_fix-cpptraj-dont-use-static.patch - 'c142011166a26164d65287e7bea2e14d6df62c1984caada48410e62af0d5c3da', - '7ace48e6e24aa061737506d08e435e2053ca7074eb78fc47888183aabf71cd44', # Amber-18-AT-18_cpptraj_use_mkl_fft.patch - # Amber-18-AT-18_fix_incorrect_omp_directive_rism.patch - '9639dcc8d7b4053950f16d2a1706787bbf5748dead05773a7b53ec47ce8817d2', - # Amber-18-AT-18_fix_missing_openmp_at_link.patch - '2116f52b5051eb07cfe74fe5bd751e237d1792c248dc0e5a204a19aea25ed337', - # Amber-18-AT-18_use_CUSTOMBUILDFLAGS_for_nab.patch - '5de8b3e93bd1b36c5d57b64089fc40f14b00c6503fdc7437a005d545c4c16282', - # Amber-18-AT-18_fix_missing_do_parallel_in_checkrismunsupported.patch - '5cf41b908b730efee760e623465e180d8aa93f0c50b688093bd4258cf508eba7', - '1f407b7b5ae2d1f291eebdd2bb7c4a120f96305a89a9028bc0307ca150bb20d6', # Amber-18-AT-18_fix_rism_fftw_lib.patch - '9854a15537353d26d5ebd3d3b711c46d30b50c3dae830e5bf5c9cce489f449e1', # Amber-18-AT-18_ignore_X11_checks.patch - 'dcfdf064e774b4a55802b660146f1cdebb1226bdd75713de7a783848fc23526e', # Amber-18-AT-18_use_easybuild_pythonpath.patch - # Amber-18-AT-18_use_external_boost_in_packmol_memembed.patch - '9493a3dfddf62d6aa1bbb0a92a39e766a2b76a9ff8a9006e0fcc9ee3e5d94aac', - # Amber-18-AT-18_make_cpptraj_link_with_EBs_blas_lapack_fftw.patch - '349c24cc4bc161c96535ad924cff4228d6513082cdcd2758876b9798e27ee1bf', - '6b09a6548fa18127245e05c79bdca143adf31db349349cb39bfdb8c4f60772a7', # Amber-18_fix_missing_build_target.patch - 'a4c12ad39088ce6e9e7bad39e8d9a736989e6ae4a380c70535a5451eb3060903', # Amber-18_dont_use_ipo.patch - '672c7667c899c91d002a4b095f1ac1691f77e7b4095414084f1d4cdc7c860d79', # Amber-18_test_cuda.patch -] - -builddependencies = [ - ('flex', '2.6.4'), -] - -dependencies = [ - ('netCDF', '4.6.1'), - ('netCDF-Fortran', '4.4.4'), - ('Python', '2.7.15'), - ('Boost.Python', '1.67.0', '-Python-%(pyver)s'), - ('matplotlib', '2.2.3', '-Python-%(pyver)s'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('X11', '20180604'), -] - -static = False - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-fosscuda-2019b-AmberTools-19-patchlevel-12-17-Python-2.7.16.eb b/easybuild/easyconfigs/a/Amber/Amber-18-fosscuda-2019b-AmberTools-19-patchlevel-12-17-Python-2.7.16.eb deleted file mode 100644 index fa7794dcbead..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-fosscuda-2019b-AmberTools-19-patchlevel-12-17-Python-2.7.16.eb +++ /dev/null @@ -1,87 +0,0 @@ -name = 'Amber' -version = '18' -local_ambertools_ver = '19' -# Patch levels from http://ambermd.org/bugfixes16.html and http://ambermd.org/bugfixesat.html -patchlevels = (12, 17) # (AmberTools, Amber) -local_AT_suffix = '-AmberTools-%s-patchlevel-%s-%s' % (local_ambertools_ver, patchlevels[0], patchlevels[1]) -versionsuffix = '%s-Python-%%(pyver)s' % local_AT_suffix - -homepage = 'https://ambermd.org' -description = """Amber (originally Assisted Model Building with Energy - Refinement) is software for performing molecular dynamics and structure - prediction.""" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} -toolchainopts = {'usempi': True, 'openmp': True} - -sources = [ - 'Amber%(version)s.tar.bz2', - 'AmberTools%s.tar.bz2' % local_ambertools_ver, -] -patches = [ - 'Amber-%%(version)s-AT-%s_fix_hardcoding.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_intel_mpi_compiler_version_detection.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_mkl_include_path.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_use_fftw_from_mkl_or_external.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_use_FFTW_FFT_instead_of_PUBFFT.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_sander_link_with_external_fftw.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix-cpptraj-dont-use-static.patch' % local_ambertools_ver, - # Must come after fix-cpptraj-dont-use-static.patch - 'Amber-%%(version)s-AT-%s_cpptraj_use_mkl_fft.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_missing_openmp_at_link.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_use_CUSTOMBUILDFLAGS_for_nab.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_ignore_X11_checks.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_use_easybuild_pythonpath.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_make_cpptraj_link_with_EBs_blas_lapack_fftw.patch' % local_ambertools_ver, - 'Amber-%(version)s_fix_missing_build_target.patch', - 'Amber-%(version)s_dont_use_ipo.patch', - 'Amber-%(version)s_test_cuda.patch', -] -checksums = [ - '2060897c0b11576082d523fb63a51ba701bc7519ff7be3d299d5ec56e8e6e277', # Amber18.tar.bz2 - '0c86937904854b64e4831e047851f504ec45b42e593db4ded92c1bee5973e699', # AmberTools19.tar.bz2 - '660fba2faabf9a7f28c3a7710a2871d10dde04a8ebbefb774d03d6699e498f45', # Amber-18-AT-19_fix_hardcoding.patch - # Amber-18-AT-19_fix_intel_mpi_compiler_version_detection.patch - 'f876a35f349f54144736dce61f2ddda0322f9986d97598c7861a97c53afe1517', - 'bea92f331f1ab66e4cc0b58a62ec8b1b3225df2b10261e985e619962dd5efafb', # Amber-18-AT-19_fix_mkl_include_path.patch - # Amber-18-AT-19_use_fftw_from_mkl_or_external.patch - '26c959e3887d8054a933d344791cf83ab9470e8bf2d3b75a36badda34d57c124', - # Amber-18-AT-19_use_FFTW_FFT_instead_of_PUBFFT.patch - '9774f25a63056f5d1e91dbc4c3634beb9704df53e5757f4e60efa32129faca21', - # Amber-18-AT-19_fix_sander_link_with_external_fftw.patch - '46ed3b6d2aa8d38ef5955dd369682b3f163fd7ec096d55edd31da5042c32f9fe', - # Amber-18-AT-19_fix-cpptraj-dont-use-static.patch - 'd81f8e8d96b08e7b03555401917f71e935e1c8ccd88158e120fc861c91bc6d79', - 'b11a68ef431bc8d4792fdb6887bee405987abe311c26425e1bafafa8d501e637', # Amber-18-AT-19_cpptraj_use_mkl_fft.patch - # Amber-18-AT-19_fix_missing_openmp_at_link.patch - '195bdfad40e1fd10316cbf5573942f24acf37fcb103e2fa2fa4b8253ff1448cc', - # Amber-18-AT-19_use_CUSTOMBUILDFLAGS_for_nab.patch - '32b85c5bf8fcf6cd9d230ea7ca7b3889ee162f0922ae8943ccac016313aaf4cb', - '6cedc53c8da0cf2469f1ed5f6ebd21c6086132a598a587bae3d092186a13e39e', # Amber-18-AT-19_ignore_X11_checks.patch - 'e27a76c1cc748360c82d5c7b83d70bc5f5891dd12da4dcedc0884019e852a41e', # Amber-18-AT-19_use_easybuild_pythonpath.patch - # Amber-18-AT-19_make_cpptraj_link_with_EBs_blas_lapack_fftw.patch - 'f486c7b6df557fb7257bab0930cb49a0a359347bcdd480e2aee2b45724aa4226', - '6b09a6548fa18127245e05c79bdca143adf31db349349cb39bfdb8c4f60772a7', # Amber-18_fix_missing_build_target.patch - 'a4c12ad39088ce6e9e7bad39e8d9a736989e6ae4a380c70535a5451eb3060903', # Amber-18_dont_use_ipo.patch - '672c7667c899c91d002a4b095f1ac1691f77e7b4095414084f1d4cdc7c860d79', # Amber-18_test_cuda.patch -] - -builddependencies = [ - ('flex', '2.6.4'), - ('Bison', '3.3.2'), -] - -dependencies = [ - ('netCDF', '4.7.1'), - ('netCDF-Fortran', '4.5.2'), - ('Python', '2.7.16'), - ('Boost.Python', '1.71.0'), - ('matplotlib', '2.2.4', '-Python-%(pyver)s'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.8'), - ('X11', '20190717'), -] - -static = False - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/Amber/Amber-18-intel-2017b-AmberTools-18-patchlevel-10-8.eb b/easybuild/easyconfigs/a/Amber/Amber-18-intel-2017b-AmberTools-18-patchlevel-10-8.eb deleted file mode 100644 index 8cd6d250de7e..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18-intel-2017b-AmberTools-18-patchlevel-10-8.eb +++ /dev/null @@ -1,94 +0,0 @@ -name = 'Amber' -version = '18' -local_ambertools_ver = '18' -# Patch levels from http://ambermd.org/bugfixes16.html and http://ambermd.org/bugfixesat.html -patchlevels = (10, 8) # (AmberTools, Amber) -versionsuffix = '-AmberTools-%s-patchlevel-%s-%s' % (local_ambertools_ver, patchlevels[0], patchlevels[1]) - -homepage = 'http://ambermd.org/amber.html' -description = """Amber (originally Assisted Model Building with Energy - Refinement) is software for performing molecular dynamics and structure - prediction.""" - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'usempi': True, 'openmp': True} - -sources = [ - 'Amber%(version)s.tar.bz2', - 'AmberTools%s.tar.bz2' % local_ambertools_ver, -] -patches = [ - 'Amber-%%(version)s-AT-%s_fix_hardcoding.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_intel_mpi_compiler_version_detection.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_mkl_include_path.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_use_fftw_from_mkl_or_external.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_use_FFTW_FFT_instead_of_PUBFFT.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_sander_link_with_external_fftw.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix-cpptraj-dont-use-static.patch' % local_ambertools_ver, - # Must come after fix-cpptraj-dont-use-static.patch - 'Amber-%%(version)s-AT-%s_cpptraj_use_mkl_fft.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_incorrect_omp_directive_rism.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_missing_openmp_at_link.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_use_CUSTOMBUILDFLAGS_for_nab.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_missing_do_parallel_in_checkrismunsupported.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_fix_rism_fftw_lib.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_ignore_X11_checks.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_use_easybuild_pythonpath.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_use_external_boost_in_packmol_memembed.patch' % local_ambertools_ver, - 'Amber-%%(version)s-AT-%s_make_cpptraj_link_with_EBs_blas_lapack_fftw.patch' % local_ambertools_ver, - 'Amber-%(version)s_fix_missing_build_target.patch', - 'Amber-%(version)s_dont_use_ipo.patch', -] -checksums = [ - '2060897c0b11576082d523fb63a51ba701bc7519ff7be3d299d5ec56e8e6e277', # Amber18.tar.bz2 - 'c630fc3d251fcefe19bb81c8c617e0547f1687b6aef68ea526e4e5fff65bea1c', # AmberTools18.tar.bz2 - 'd1bad000dc155b77cd20787fbe7da5552dfb1d3e2834407824208b51f9518ad1', # Amber-18-AT-18_fix_hardcoding.patch - # Amber-18-AT-18_fix_intel_mpi_compiler_version_detection.patch - 'f25d0353b045bc769d3938aa698aea40e9e7bd152a2acca4b7fa1d790cf96297', - 'c95db1c296c3512b818a1b34a65c2ea4cbce46acf70689919c5f42c3bb0799d3', # Amber-18-AT-18_fix_mkl_include_path.patch - # Amber-18-AT-18_use_fftw_from_mkl_or_external.patch - 'cd93b4946538195f9ecadcd52ed2a30d377239a7442be6dc97d68ca0af087548', - # Amber-18-AT-18_use_FFTW_FFT_instead_of_PUBFFT.patch - 'ebe85219f22869ec22e531592b785d68c15337171acd479660ab4e3ecd07655f', - # Amber-18-AT-18_fix_sander_link_with_external_fftw.patch - '6f8eefc905a6817062a65ec1ed757b9d782e4ffc250511e750e6d87110e00c52', - # Amber-18-AT-18_fix-cpptraj-dont-use-static.patch - 'c142011166a26164d65287e7bea2e14d6df62c1984caada48410e62af0d5c3da', - '7ace48e6e24aa061737506d08e435e2053ca7074eb78fc47888183aabf71cd44', # Amber-18-AT-18_cpptraj_use_mkl_fft.patch - # Amber-18-AT-18_fix_incorrect_omp_directive_rism.patch - '9639dcc8d7b4053950f16d2a1706787bbf5748dead05773a7b53ec47ce8817d2', - # Amber-18-AT-18_fix_missing_openmp_at_link.patch - '2116f52b5051eb07cfe74fe5bd751e237d1792c248dc0e5a204a19aea25ed337', - # Amber-18-AT-18_use_CUSTOMBUILDFLAGS_for_nab.patch - '5de8b3e93bd1b36c5d57b64089fc40f14b00c6503fdc7437a005d545c4c16282', - # Amber-18-AT-18_fix_missing_do_parallel_in_checkrismunsupported.patch - '5cf41b908b730efee760e623465e180d8aa93f0c50b688093bd4258cf508eba7', - '1f407b7b5ae2d1f291eebdd2bb7c4a120f96305a89a9028bc0307ca150bb20d6', # Amber-18-AT-18_fix_rism_fftw_lib.patch - '9854a15537353d26d5ebd3d3b711c46d30b50c3dae830e5bf5c9cce489f449e1', # Amber-18-AT-18_ignore_X11_checks.patch - 'dcfdf064e774b4a55802b660146f1cdebb1226bdd75713de7a783848fc23526e', # Amber-18-AT-18_use_easybuild_pythonpath.patch - # Amber-18-AT-18_use_external_boost_in_packmol_memembed.patch - '9493a3dfddf62d6aa1bbb0a92a39e766a2b76a9ff8a9006e0fcc9ee3e5d94aac', - # Amber-18-AT-18_make_cpptraj_link_with_EBs_blas_lapack_fftw.patch - '349c24cc4bc161c96535ad924cff4228d6513082cdcd2758876b9798e27ee1bf', - '6b09a6548fa18127245e05c79bdca143adf31db349349cb39bfdb8c4f60772a7', # Amber-18_fix_missing_build_target.patch - 'a4c12ad39088ce6e9e7bad39e8d9a736989e6ae4a380c70535a5451eb3060903', # Amber-18_dont_use_ipo.patch -] - -builddependencies = [ - ('flex', '2.6.4'), -] - -dependencies = [ - ('netCDF', '4.4.1.1'), - ('netCDF-Fortran', '4.4.4'), - ('Python', '2.7.14'), - ('Boost.Python', '1.65.1', '-Python-%(pyver)s'), - ('matplotlib', '2.1.1', '-Python-%(pyver)s'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('X11', '20171023'), -] - -static = False - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/Amber/Amber-18_dont_use_ipo.patch b/easybuild/easyconfigs/a/Amber/Amber-18_dont_use_ipo.patch deleted file mode 100644 index 64c691435640..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18_dont_use_ipo.patch +++ /dev/null @@ -1,19 +0,0 @@ -Don't use -ipo for pmemd. -It fails due to netcdf/hdf5 not being compiled with -ipo - -Åke Sandgren, 20171004 -diff -ru amber18.orig/AmberTools/src/configure2 amber18/AmberTools/src/configure2 ---- amber18.orig/AmberTools/src/configure2 2018-10-30 10:04:05.201817226 +0100 -+++ amber18/AmberTools/src/configure2 2018-10-30 10:25:56.958416373 +0100 -@@ -1853,6 +1853,11 @@ - pmemd_coptflags="-g $pmemd_coptflags" - fi - -+ # -ipo (multi-file Interprocedural Optimizations optimizations) causes issues with -+ # netCDF+HDF5 linking, just do single-file IPO for the moment. ÅS -+ pmemd_coptflags=`echo $pmemd_coptflags | sed -e 's/ipo/ip/g'` -+ pmemd_foptflags=`echo $pmemd_foptflags | sed -e 's/ipo/ip/g'` -+ - #CUDA Specifics - if [ "$cuda" = 'yes' ]; then - diff --git a/easybuild/easyconfigs/a/Amber/Amber-18_fix_missing_build_target.patch b/easybuild/easyconfigs/a/Amber/Amber-18_fix_missing_build_target.patch deleted file mode 100644 index 99bdf8f5cdca..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18_fix_missing_build_target.patch +++ /dev/null @@ -1,15 +0,0 @@ -Fix missing build target for ompmpi builds. - -Åke Sandgren, 20171013 -diff -ru amber18.orig/src/Makefile amber18/src/Makefile ---- amber18.orig/src/Makefile 2018-03-26 04:59:54.000000000 +0200 -+++ amber18/src/Makefile 2018-10-30 10:24:53.343357850 +0100 -@@ -176,7 +176,7 @@ - - superclean: uninstall - --openmp: -+openmp ompmpi: - @echo "No more OpenMP-enabled programs to install" - - ompmpi: diff --git a/easybuild/easyconfigs/a/Amber/Amber-18_test_cuda.patch b/easybuild/easyconfigs/a/Amber/Amber-18_test_cuda.patch deleted file mode 100644 index 0092fb57e6a1..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-18_test_cuda.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff -ru amber18.orig/Makefile amber18/Makefile ---- amber18.orig/Makefile 2018-03-26 04:46:35.000000000 +0200 -+++ amber18/Makefile 2018-10-30 10:34:35.482737196 +0100 -@@ -96,6 +96,10 @@ - fi ;\ - ) - -+test.cuda: is_amberhome_defined -+ # For backwards compatibility in the easyblock -+ -(cd test && $(MAKE) test.cuda.serial) -+ - test.cuda_serial: is_amberhome_defined - -(cd test && $(MAKE) test.cuda.serial) - diff --git a/easybuild/easyconfigs/a/Amber/Amber-20.11-foss-2020a-AmberTools-20.15-Python-3.8.2.eb b/easybuild/easyconfigs/a/Amber/Amber-20.11-foss-2020a-AmberTools-20.15-Python-3.8.2.eb deleted file mode 100644 index 2cc15a50cb39..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-20.11-foss-2020a-AmberTools-20.15-Python-3.8.2.eb +++ /dev/null @@ -1,60 +0,0 @@ -name = 'Amber' -local_amber_ver = 20 -local_ambertools_ver = 20 -# Patch levels from http://ambermd.org/AmberPatches.php and http://ambermd.org/ATPatches.php -patchlevels = (15, 11) # (AmberTools, Amber) -version = '%s.%s' % (local_amber_ver, patchlevels[1]) -versionsuffix = '-AmberTools-%s.%s-Python-%%(pyver)s' % (local_ambertools_ver, patchlevels[0]) - -homepage = 'http://ambermd.org/amber.html' -description = """Amber (originally Assisted Model Building with Energy Refinement) is software for performing - molecular dynamics and structure prediction.""" - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {'usempi': True, 'openmp': True} - -sources = [ - '%%(name)s%s.tar.bz2' % local_amber_ver, - 'AmberTools%s.tar.bz2' % local_ambertools_ver, -] -patches = [ - 'AmberTools-%s_cmake-locate-netcdf.patch' % local_ambertools_ver, - 'AmberTools-%s_fix_missing_MPI_LIBRARY_error.patch' % local_ambertools_ver, -] -checksums = [ - 'a4c53639441c8cc85adee397933d07856cc4a723c82c6bea585cd76c197ead75', # Amber20.tar.bz2 - 'b1e1f8f277c54e88abc9f590e788bbb2f7a49bcff5e8d8a6eacfaf332a4890f9', # AmberTools20.tar.bz2 - '473e07c53b6f641d96d333974a6af2e03413fecef79f879d3fdecf7fecaab4d0', # AmberTools-20_cmake-locate-netcdf.patch - # AmberTools-20_fix_missing_MPI_LIBRARY_error.patch - '185040c79c8799d4f2d75139b7c648a1863f3484c4e1baab3470d2cf8d660b65', -] - -builddependencies = [ - ('Bison', '3.5.3'), - ('CMake', '3.16.4'), - ('flex', '2.6.4'), - ('make', '4.3'), -] - -dependencies = [ - ('Python', '3.8.2'), - ('Boost', '1.72.0'), - ('bzip2', '1.0.8'), - ('libreadline', '8.0'), - ('matplotlib', '3.2.1', '-Python-%(pyver)s'), - ('netCDF-Fortran', '4.5.2'), - ('netCDF', '4.7.4'), - ('Perl', '5.30.2'), - ('PnetCDF', '1.12.1'), - ('SciPy-bundle', '2020.03', '-Python-%(pyver)s'), # mpi4py required for MMPBSA - ('Tkinter', '3.8.2'), - ('X11', '20200222'), - ('zlib', '1.2.11'), -] - -# Tests are flaky -runtest = False - -static = False - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/Amber/Amber-20.11-foss-2020b-AmberTools-21.3.eb b/easybuild/easyconfigs/a/Amber/Amber-20.11-foss-2020b-AmberTools-21.3.eb index 1f0d542911d8..3e43c7245af9 100644 --- a/easybuild/easyconfigs/a/Amber/Amber-20.11-foss-2020b-AmberTools-21.3.eb +++ b/easybuild/easyconfigs/a/Amber/Amber-20.11-foss-2020b-AmberTools-21.3.eb @@ -1,12 +1,12 @@ name = 'Amber' local_amber_ver = 20 local_ambertools_ver = 21 -# Patch levels from http://ambermd.org/AmberPatches.php and http://ambermd.org/ATPatches.php +# Patch levels from https://ambermd.org/AmberPatches.php and https://ambermd.org/ATPatches.php patchlevels = (3, 11) # (AmberTools, Amber) version = '%s.%s' % (local_amber_ver, patchlevels[1]) versionsuffix = '-AmberTools-%s.%s' % (local_ambertools_ver, patchlevels[0]) -homepage = 'http://ambermd.org/amber.html' +homepage = 'https://ambermd.org/' description = """Amber (originally Assisted Model Building with Energy Refinement) is software for performing molecular dynamics and structure prediction.""" @@ -59,6 +59,8 @@ checksums = [ # AmberTools-21_dont_include_config.h_in_top_Makefile.patch 'b5a20a63904344fc3d1469841f0ea7d5ddaaa01462742bab958c3bba4a9b7ad9', ] +download_instructions = f"""{name} requires manual download from https://ambermd.org/GetAmber.php +Required downloads: {sources[0]} {sources[1]['filename']}""" builddependencies = [ ('Bison', '3.7.1'), diff --git a/easybuild/easyconfigs/a/Amber/Amber-20.11-fosscuda-2020a-AmberTools-20.15-Python-3.8.2.eb b/easybuild/easyconfigs/a/Amber/Amber-20.11-fosscuda-2020a-AmberTools-20.15-Python-3.8.2.eb deleted file mode 100644 index 431f7a09b126..000000000000 --- a/easybuild/easyconfigs/a/Amber/Amber-20.11-fosscuda-2020a-AmberTools-20.15-Python-3.8.2.eb +++ /dev/null @@ -1,61 +0,0 @@ -name = 'Amber' -local_amber_ver = 20 -local_ambertools_ver = 20 -# Patch levels from http://ambermd.org/AmberPatches.php and http://ambermd.org/ATPatches.php -patchlevels = (15, 11) # (AmberTools, Amber) -version = '%s.%s' % (local_amber_ver, patchlevels[1]) -versionsuffix = '-AmberTools-%s.%s-Python-%%(pyver)s' % (local_ambertools_ver, patchlevels[0]) - -homepage = 'http://ambermd.org/amber.html' -description = """Amber (originally Assisted Model Building with Energy Refinement) is software for performing - molecular dynamics and structure prediction.""" - -toolchain = {'name': 'fosscuda', 'version': '2020a'} -toolchainopts = {'usempi': True, 'openmp': True} - -sources = [ - '%%(name)s%s.tar.bz2' % local_amber_ver, - 'AmberTools%s.tar.bz2' % local_ambertools_ver, -] -patches = [ - 'AmberTools-%s_cmake-locate-netcdf.patch' % local_ambertools_ver, - 'AmberTools-%s_fix_missing_MPI_LIBRARY_error.patch' % local_ambertools_ver, -] -checksums = [ - 'a4c53639441c8cc85adee397933d07856cc4a723c82c6bea585cd76c197ead75', # Amber20.tar.bz2 - 'b1e1f8f277c54e88abc9f590e788bbb2f7a49bcff5e8d8a6eacfaf332a4890f9', # AmberTools20.tar.bz2 - '473e07c53b6f641d96d333974a6af2e03413fecef79f879d3fdecf7fecaab4d0', # AmberTools-20_cmake-locate-netcdf.patch - # AmberTools-20_fix_missing_MPI_LIBRARY_error.patch - '185040c79c8799d4f2d75139b7c648a1863f3484c4e1baab3470d2cf8d660b65', -] - -builddependencies = [ - ('Bison', '3.5.3'), - ('CMake', '3.16.4'), - ('flex', '2.6.4'), - ('make', '4.3'), -] - -dependencies = [ - ('Python', '3.8.2'), - ('Boost', '1.72.0'), - ('bzip2', '1.0.8'), - ('libreadline', '8.0'), - ('matplotlib', '3.2.1', '-Python-%(pyver)s'), - ('NCCL', '2.8.3', '-CUDA-%(cudaver)s', SYSTEM), - ('netCDF-Fortran', '4.5.2'), - ('netCDF', '4.7.4'), - ('Perl', '5.30.2'), - ('PnetCDF', '1.12.1'), - ('SciPy-bundle', '2020.03', '-Python-%(pyver)s'), # mpi4py required for MMPBSA - ('Tkinter', '3.8.2'), - ('X11', '20200222'), - ('zlib', '1.2.11'), -] - -# Tests are flaky -runtest = False - -static = False - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/Amber/Amber-20.11-fosscuda-2020b-AmberTools-21.3.eb b/easybuild/easyconfigs/a/Amber/Amber-20.11-fosscuda-2020b-AmberTools-21.3.eb index 638decc861e1..a3ba577980cd 100644 --- a/easybuild/easyconfigs/a/Amber/Amber-20.11-fosscuda-2020b-AmberTools-21.3.eb +++ b/easybuild/easyconfigs/a/Amber/Amber-20.11-fosscuda-2020b-AmberTools-21.3.eb @@ -1,12 +1,12 @@ name = 'Amber' local_amber_ver = 20 local_ambertools_ver = 21 -# Patch levels from http://ambermd.org/AmberPatches.php and http://ambermd.org/ATPatches.php +# Patch levels from https://ambermd.org/AmberPatches.php and https://ambermd.org/ATPatches.php patchlevels = (3, 11) # (AmberTools, Amber) version = '%s.%s' % (local_amber_ver, patchlevels[1]) versionsuffix = '-AmberTools-%s.%s' % (local_ambertools_ver, patchlevels[0]) -homepage = 'http://ambermd.org/amber.html' +homepage = 'https://ambermd.org/' description = """Amber (originally Assisted Model Building with Energy Refinement) is software for performing molecular dynamics and structure prediction.""" @@ -31,6 +31,8 @@ checksums = [ # AmberTools-20_fix_xblas_missing_make_dependency.patch 'ff25e91fdc72347a778c3837b581e174d6a8c71efa5b46e11391b18bca84fd65', ] +download_instructions = f"""{name} requires manual download from https://ambermd.org/GetAmber.php +Required downloads: {' '.join(sources)}""" builddependencies = [ ('Bison', '3.7.1'), diff --git a/easybuild/easyconfigs/a/Amber/Amber-22.0-foss-2021b-AmberTools-22.3-CUDA-11.4.1.eb b/easybuild/easyconfigs/a/Amber/Amber-22.0-foss-2021b-AmberTools-22.3-CUDA-11.4.1.eb index cc2ae4045a44..0fffd05b1747 100644 --- a/easybuild/easyconfigs/a/Amber/Amber-22.0-foss-2021b-AmberTools-22.3-CUDA-11.4.1.eb +++ b/easybuild/easyconfigs/a/Amber/Amber-22.0-foss-2021b-AmberTools-22.3-CUDA-11.4.1.eb @@ -6,7 +6,7 @@ patchlevels = (3, 0) # (AmberTools, Amber) version = '%s.%s' % (local_amber_ver, patchlevels[1]) versionsuffix = '-AmberTools-%s.%s-CUDA-%%(cudaver)s' % (local_ambertools_ver, patchlevels[0]) -homepage = 'https://ambermd.org/amber.html' +homepage = 'https://ambermd.org/' description = """Amber (originally Assisted Model Building with Energy Refinement) is software for performing molecular dynamics and structure prediction.""" @@ -66,6 +66,8 @@ checksums = [ # Amber-22_remove_undeclared_redundant_variable.patch 'b94900c2178dd6dbf2824b17074980a3e5e6e71b38c0b2b30e1f147e4e1ac8cb', ] +download_instructions = f"""{name} requires manual download from https://ambermd.org/GetAmber.php +Required downloads: {sources[0]} and {sources[1]['filename']}""" builddependencies = [ ('CMake', '3.21.1'), diff --git a/easybuild/easyconfigs/a/Amber/Amber-22.0-foss-2021b-AmberTools-22.3.eb b/easybuild/easyconfigs/a/Amber/Amber-22.0-foss-2021b-AmberTools-22.3.eb index e09a0fe8d70f..e827d075f61d 100644 --- a/easybuild/easyconfigs/a/Amber/Amber-22.0-foss-2021b-AmberTools-22.3.eb +++ b/easybuild/easyconfigs/a/Amber/Amber-22.0-foss-2021b-AmberTools-22.3.eb @@ -6,7 +6,7 @@ patchlevels = (3, 0) # (AmberTools, Amber) version = '%s.%s' % (local_amber_ver, patchlevels[1]) versionsuffix = '-AmberTools-%s.%s' % (local_ambertools_ver, patchlevels[0]) -homepage = 'https://ambermd.org/amber.html' +homepage = 'https://ambermd.org/' description = """Amber (originally Assisted Model Building with Energy Refinement) is software for performing molecular dynamics and structure prediction.""" @@ -64,6 +64,8 @@ checksums = [ # Amber-22_remove_undeclared_redundant_variable.patch 'b94900c2178dd6dbf2824b17074980a3e5e6e71b38c0b2b30e1f147e4e1ac8cb', ] +download_instructions = f"""{name} requires manual download from https://ambermd.org/GetAmber.php +Required downloads: {sources[0]} and {sources[1]['filename']}""" builddependencies = [ ('CMake', '3.21.1'), diff --git a/easybuild/easyconfigs/a/Amber/Amber-22.4-foss-2022a-AmberTools-22.5-CUDA-11.7.0.eb b/easybuild/easyconfigs/a/Amber/Amber-22.4-foss-2022a-AmberTools-22.5-CUDA-11.7.0.eb index 61dca38c61d5..be150136b2f5 100644 --- a/easybuild/easyconfigs/a/Amber/Amber-22.4-foss-2022a-AmberTools-22.5-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/a/Amber/Amber-22.4-foss-2022a-AmberTools-22.5-CUDA-11.7.0.eb @@ -6,7 +6,7 @@ patchlevels = (5, 4) # (AmberTools, Amber) version = '%s.%s' % (local_amber_ver, patchlevels[1]) versionsuffix = '-AmberTools-%s.%s-CUDA-%%(cudaver)s' % (local_ambertools_ver, patchlevels[0]) -homepage = 'https://ambermd.org/amber.html' +homepage = 'https://ambermd.org' description = """Amber (originally Assisted Model Building with Energy Refinement) is software for performing molecular dynamics and structure prediction.""" @@ -64,6 +64,8 @@ checksums = [ # Amber-22_remove_undeclared_redundant_variable.patch 'b94900c2178dd6dbf2824b17074980a3e5e6e71b38c0b2b30e1f147e4e1ac8cb', ] +download_instructions = f"""{name} requires manual download from https://ambermd.org/GetAmber.php +Required downloads: {sources[0]} and {sources[1]['filename']}""" builddependencies = [ ('CMake', '3.23.1'), diff --git a/easybuild/easyconfigs/a/Amber/AmberTools-15_fix-mdgx-print-bug.patch b/easybuild/easyconfigs/a/Amber/AmberTools-15_fix-mdgx-print-bug.patch deleted file mode 100644 index 20f849b05615..000000000000 --- a/easybuild/easyconfigs/a/Amber/AmberTools-15_fix-mdgx-print-bug.patch +++ /dev/null @@ -1,16 +0,0 @@ -fix for hanging mdgx test (Test.1p7e) on long installation paths, backported from AmberTools 16 -author: David Cerutti ---- amber14/AmberTools/src/mdgx/Manual.c.orig 2016-06-10 11:39:47.719576723 +0200 -+++ amber14/AmberTools/src/mdgx/Manual.c 2016-06-10 11:41:16.670677715 +0200 -@@ -142,9 +142,10 @@ - endfound = 0; - j = 0; - while (endfound == 0) { -+ vpivot = j + width; - for (i = 0; i < width; i++) { - if (vpar[j+i] == ' ') { -- i++; -+ i++; - vpivot = j+i; - } - if (vpar[j+i] == '\0') { diff --git a/easybuild/easyconfigs/a/AmberMini/AmberMini-16.16.0-intel-2017b.eb b/easybuild/easyconfigs/a/AmberMini/AmberMini-16.16.0-intel-2017b.eb deleted file mode 100644 index 7c216808dcbb..000000000000 --- a/easybuild/easyconfigs/a/AmberMini/AmberMini-16.16.0-intel-2017b.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'AmberMini' -version = '16.16.0' - -homepage = 'https://github.com/choderalab/ambermini' -description = """A stripped-down set of just antechamber, sqm, and tleap.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://github.com/choderalab/ambermini/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['fcd699a62248aa17a11d8eaa090a0c55e8ba735dcd9ec5fb33a8927da5ce1c5a'] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["sqm", "tleap"]], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/AmberMini/AmberMini-16.16.0-intel-2020a.eb b/easybuild/easyconfigs/a/AmberMini/AmberMini-16.16.0-intel-2020a.eb deleted file mode 100644 index 7a47fcf91316..000000000000 --- a/easybuild/easyconfigs/a/AmberMini/AmberMini-16.16.0-intel-2020a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'AmberMini' -version = '16.16.0' - -homepage = 'https://github.com/choderalab/ambermini' -description = """A stripped-down set of just antechamber, sqm, and tleap.""" - -toolchain = {'name': 'intel', 'version': '2020a'} - -source_urls = ['https://github.com/choderalab/ambermini/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['fcd699a62248aa17a11d8eaa090a0c55e8ba735dcd9ec5fb33a8927da5ce1c5a'] - -builddependencies = [ - ('Bison', '3.5.3'), - ('Python', '3.8.2'), -] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["sqm", "tleap"]], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/AmberTools/Amber-16_fix-hardcoding.patch b/easybuild/easyconfigs/a/AmberTools/Amber-16_fix-hardcoding.patch deleted file mode 100644 index 82567b9a68e3..000000000000 --- a/easybuild/easyconfigs/a/AmberTools/Amber-16_fix-hardcoding.patch +++ /dev/null @@ -1,115 +0,0 @@ -fixes for recent Intel compilers & MKL + add support for --with-netcdf-fort -author: Andrew Edmondson (University of Birmingham) -diff -ur 16-iomkl-2016.09-patchlevel-14-5-serial/AmberTools/src/configure2 16-iomkl-2016.09-patchlevel-14-5-serial.patched/AmberTools/src/configure2 ---- 16-iomkl-2016.09-patchlevel-14-5-serial/AmberTools/src/configure2 2016-10-06 14:27:01.000000000 +0100 -+++ 16-iomkl-2016.09-patchlevel-14-5-serial.patched/AmberTools/src/configure2 2016-10-06 14:52:11.607328298 +0100 -@@ -513,6 +513,7 @@ - mpi='no' - mtkpp='install_mtkpp' - netcdf_dir='' -+netcdf_fort_dir='' - netcdf_flag='' - netcdfstatic='no' - pnetcdf_dir='' -@@ -587,6 +588,7 @@ - --skip-python) skippython='yes' ;; - --with-python) shift; python="$1";; - --with-netcdf) shift; netcdf_dir="$1";; -+ --with-netcdf-fort) shift; netcdf_fort_dir="$1";; - --with-pnetcdf) shift; pnetcdf_dir="$1" ;; - --python-install) shift; python_install="$1";; - -netcdfstatic) netcdfstatic='yes' ;; -@@ -778,7 +780,7 @@ - flibsf="-larpack -llapack -lblas" - # only used when the user requests a static build or when a static build is - # automatically set, eg, windows: --staticflag='-static' -+staticflag='-static-intel' - omp_flag= - mpi_flag= - fp_flags= -@@ -1280,7 +1282,7 @@ - nvcc="$nvcc -use_fast_math -O3 " - fi - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -1598,7 +1600,7 @@ - fi - - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$pmemd_coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -1924,7 +1926,7 @@ - nvcc="$nvcc -use_fast_math -O3 " - fi - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -2059,7 +2061,7 @@ - nvcc="$nvcc -use_fast_math -O3 " - fi - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -2131,17 +2133,17 @@ - blas=skip - flibs="-larpack " - flibsf="-larpack " -- mkll="$MKL_HOME/lib/32" -+ mkll="$MKL_HOME/mkl/lib/32" - mkl_processor="32" - mkl_procstring="ia32" - mklinterfacelayer='libmkl_intel.a' - if [ "$x86_64" = 'yes' ]; then -- if [ -d "$MKL_HOME/lib/em64t" ]; then -- mkll="$MKL_HOME/lib/em64t" -+ if [ -d "$MKL_HOME/mkl/lib/em64t" ]; then -+ mkll="$MKL_HOME/mkl/lib/em64t" - mkl_processor="em64t" - mkl_procstring="em64t" - else -- mkll="$MKL_HOME/lib/intel64" -+ mkll="$MKL_HOME/mkl/lib/intel64" - mkl_processor="intel64" - mkl_procstring="intel64" - fi -@@ -2567,11 +2569,16 @@ - else - # A NetCDF directory was specified. Check that library exists and compiles - printf "\tUsing external NetCDF in '$netcdf_dir'\n" -+ # Support separate NetCDF-Fortran installation with --with-netcdf-fort -+ if [ ! -e "$netcdf_fort_dir" ]; then -+ netcdf_fort_dir="$netcdf_dir" -+ fi -+ printf "\tUsing external NetCDF-Fortran in '$netcdf_fort_dir'\n" - netcdfinc="-I"$netcdf_dir"/include" - if [ "${netcdf_dir}" != '/usr' -a "$netcdf_dir" != '/usr/' ]; then - netcdf_flag="-L${netcdf_dir}/lib $netcdf_flag" - fi -- netcdf=$netcdf_dir"/include/netcdf.mod" -+ netcdf=$netcdf_fort_dir"/include/netcdf.mod" - if [ "$netcdfstatic" = 'no' ] ; then - if [ "${netcdf_dir}" != '/usr' -a "${netcdf_dir}" != '/usr/' ]; then - netcdfflagc="-L${netcdf_dir}/lib -lnetcdf" -@@ -2587,7 +2594,7 @@ - echo "Error: '$netcdfflagc' not found." - exit 1 - fi -- netcdfflagf=$netcdf_dir"/lib/libnetcdff.a" -+ netcdfflagf=$netcdf_fort_dir"/lib/libnetcdff.a" - if [ ! -e "$netcdfflagf" ]; then - echo "Error: '$netcdfflagf' not found." - exit 1 diff --git a/easybuild/easyconfigs/a/AmberTools/Amber-20_fix-hardcoding.patch b/easybuild/easyconfigs/a/AmberTools/Amber-20_fix-hardcoding.patch deleted file mode 100644 index 6fb528f0126b..000000000000 --- a/easybuild/easyconfigs/a/AmberTools/Amber-20_fix-hardcoding.patch +++ /dev/null @@ -1,93 +0,0 @@ -fixes for recent Intel compilers & MKL + add support for --with-netcdf-fort -author: Andrew Edmondson (University of Birmingham) -diff -ur 16-iomkl-2016.09-patchlevel-14-5-serial/AmberTools/src/configure2 16-iomkl-2016.09-patchlevel-14-5-serial.patched/AmberTools/src/configure2 ---- 16-iomkl-2016.09-patchlevel-14-5-serial/AmberTools/src/configure2 2016-10-06 14:27:01.000000000 +0100 -+++ 16-iomkl-2016.09-patchlevel-14-5-serial.patched/AmberTools/src/configure2 2016-10-06 14:52:11.607328298 +0100 -@@ -509,6 +509,7 @@ - mpinab='' - mpi='no' - netcdf_dir='' -+netcdf_fort_dir='' - netcdf_flag='' - netcdfstatic='no' - pmemd_gem='no' -@@ -607,6 +608,7 @@ - --skip-python) skippython='yes' ;; - --with-python) shift; python="$1";; - --with-netcdf) shift; netcdf_dir="$1";; -+ --with-netcdf-fort) shift; netcdf_fort_dir="$1";; - --with-pnetcdf) shift; pnetcdf_dir="$1" ;; - --python-install) shift; python_install="$1";; - --miniconda) answer='y';; -@@ -890,7 +892,7 @@ - fi - # only used when the user requests a static build or when a static build is - # automatically set, eg, windows: --staticflag='-static' -+staticflag='-static-intel' - omp_flag= - mpi_flag= - fp_flags= -@@ -1517,7 +1519,7 @@ - nvcc="$nvcc -use_fast_math -O3 " - fi - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - # 2-18-2020 srb this looks an oversight: -@@ -1868,7 +1870,7 @@ - fi - - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$pmemd_coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -2194,7 +2196,7 @@ - nvcc="$nvcc -use_fast_math -O3 " - fi - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -2311,7 +2313,7 @@ - nvcc="$nvcc -use_fast_math -O3 " - fi - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -2888,11 +2890,16 @@ - else - # A NetCDF directory was specified. Check that library exists and compiles - printf "\tUsing external NetCDF in '$netcdf_dir'\n" -+ # Support separate NetCDF-Fortran installation with --with-netcdf-fort -+ if [ ! -e "$netcdf_fort_dir" ]; then -+ netcdf_fort_dir="$netcdf_dir" -+ fi -+ printf "\tUsing external NetCDF-Fortran in '$netcdf_fort_dir'\n" - netcdfinc="-I"$netcdf_dir"/include" - if [ "${netcdf_dir}" != '/usr' -a "$netcdf_dir" != '/usr/' ]; then - netcdf_flag="-L${netcdf_dir}/lib $netcdf_flag" - fi -- netcdf=$netcdf_dir"/include/netcdf.mod" -+ netcdf=$netcdf_fort_dir"/include/netcdf.mod" - if [ "$netcdfstatic" = 'no' ] ; then - if [ "${netcdf_dir}" != '/usr' -a "${netcdf_dir}" != '/usr/' ]; then - netcdfflagc="-L${netcdf_dir}/lib -lnetcdf" -@@ -2908,7 +2915,7 @@ - echo "Error: '$netcdfflagc' not found." - exit 1 - fi -- netcdfflagf=$netcdf_dir"/lib/libnetcdff.a" -+ netcdfflagf=$netcdf_fort_dir"/lib/libnetcdff.a" - if [ ! -e "$netcdfflagf" ]; then - echo "Error: '$netcdfflagf' not found." - exit 1 \ No newline at end of file diff --git a/easybuild/easyconfigs/a/AmberTools/AmberTools-17-foss-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/a/AmberTools/AmberTools-17-foss-2018a-Python-2.7.14.eb deleted file mode 100644 index 2b7e507c4e4e..000000000000 --- a/easybuild/easyconfigs/a/AmberTools/AmberTools-17-foss-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'EB_Amber' - -name = 'AmberTools' -version = '17' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://ambermd.org/' -description = """AmberTools consists of several independently developed packages that work well by themselves, - and with Amber itself. The suite can also be used to carry out complete molecular dynamics simulations, - with either explicit water or generalized Born solvent models.""" - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'usempi': True} - -# download requires registration, see http://ambermd.org/AmberTools17-get.html -sources = ['AmberTools%(version)s.tar.bz2'] -patches = ['AmberTools-17_fixes.patch'] -checksums = [ - '4fbb2cf57d27422949909cc6f7e434c9855333366196a1d539264617c8bc5dec', # AmberTools17.tar.bz2 - '14ff6778e3ed6d9a5c00b627332998ce9e189295bf11afca9b2ee65842331e18', # AmberTools-17_fixes.patch -] - -builddependencies = [ - ('pkg-config', '0.29.2'), - ('tcsh', '6.20.00'), -] -dependencies = [ - ('Python', '2.7.14'), - ('netCDF', '4.6.0'), - ('netCDF-Fortran', '4.4.4'), -] - -# fix linking to netCDF library: also requires linking to HDF5 & cURL libs, which in turns require others, -# all of which are indirect dependencies via netCDF -local_netcdf_libs = "-lnetcdf -lhdf5 -lsz -ldl -lcurl -lssl -lcrypto -lz -lm -lpthread" -preconfigopts = "sed -i'' 's/-lnetcdf/%s/g' AmberTools/src/cpptraj/configure && " % local_netcdf_libs -configopts = "-nosanderapi" - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/AmberTools/AmberTools-17-intel-2017b.eb b/easybuild/easyconfigs/a/AmberTools/AmberTools-17-intel-2017b.eb deleted file mode 100644 index 28bbf4f57789..000000000000 --- a/easybuild/easyconfigs/a/AmberTools/AmberTools-17-intel-2017b.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'EB_Amber' - -name = 'AmberTools' -version = '17' - -homepage = 'http://ambermd.org/' -description = """AmberTools consists of several independently developed packages that work well by themselves, - and with Amber itself. The suite can also be used to carry out complete molecular dynamics simulations, - with either explicit water or generalized Born solvent models.""" - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'usempi': True} - -# download requires registration, see http://ambermd.org/AmberTools17-get.html -sources = ['AmberTools%(version)s.tar.bz2'] -patches = ['Amber-16_fix-hardcoding.patch'] -checksums = [ - '4fbb2cf57d27422949909cc6f7e434c9855333366196a1d539264617c8bc5dec', # AmberTools17.tar.bz2 - '5e25d0671a173d3347d9e4ddec2faec4caed048918a7c339767d7fb312008c52', # Amber-16_fix-hardcoding.patch -] - -builddependencies = [('pkg-config', '0.29.2')] -dependencies = [ - ('Python', '2.7.14'), - ('netCDF', '4.4.1.1'), - ('netCDF-Fortran', '4.4.4'), -] - -# fix linking to netCDF library: also requires linking to HDF5 & cURL libs, which in turns require others, -# all of which are indirect dependencies via netCDF -local_netcdf_libs = "-lnetcdf -lhdf5 -lsz -ldl -liomp5 -lcurl -lssl -lcrypto -lz -lm -lpthread" -preconfigopts = "sed -i'' 's/-lnetcdf/%s/g' AmberTools/src/cpptraj/configure && " % local_netcdf_libs -configopts = "-nosanderapi" - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/AmberTools/AmberTools-17-intel-2018a.eb b/easybuild/easyconfigs/a/AmberTools/AmberTools-17-intel-2018a.eb deleted file mode 100644 index abb6f60282f8..000000000000 --- a/easybuild/easyconfigs/a/AmberTools/AmberTools-17-intel-2018a.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'EB_Amber' - -name = 'AmberTools' -version = '17' - -homepage = 'http://ambermd.org/' -description = """AmberTools consists of several independently developed packages that work well by themselves, - and with Amber itself. The suite can also be used to carry out complete molecular dynamics simulations, - with either explicit water or generalized Born solvent models.""" - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'usempi': True} - -# download requires registration, see http://ambermd.org/AmberTools17-get.html -sources = ['AmberTools%(version)s.tar.bz2'] -patches = ['Amber-16_fix-hardcoding.patch'] -checksums = [ - '4fbb2cf57d27422949909cc6f7e434c9855333366196a1d539264617c8bc5dec', # AmberTools17.tar.bz2 - '5e25d0671a173d3347d9e4ddec2faec4caed048918a7c339767d7fb312008c52', # Amber-16_fix-hardcoding.patch -] - -builddependencies = [('pkg-config', '0.29.2')] -dependencies = [ - ('Python', '2.7.14'), - ('netCDF', '4.6.0'), - ('netCDF-Fortran', '4.4.4'), -] - -# fix linking to netCDF library: also requires linking to HDF5 & cURL libs, which in turns require others, -# all of which are indirect dependencies via netCDF -local_netcdf_libs = "-lnetcdf -lhdf5 -lsz -ldl -liomp5 -lcurl -lssl -lcrypto -lz -lm -lpthread" -preconfigopts = "sed -i'' 's/-lnetcdf/%s/g' AmberTools/src/cpptraj/configure && " % local_netcdf_libs -configopts = "-nosanderapi" - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/AmberTools/AmberTools-17_fixes-foss.patch b/easybuild/easyconfigs/a/AmberTools/AmberTools-17_fixes-foss.patch deleted file mode 100644 index eecc293beef5..000000000000 --- a/easybuild/easyconfigs/a/AmberTools/AmberTools-17_fixes-foss.patch +++ /dev/null @@ -1,860 +0,0 @@ -combination of patches originally created for Amber 16 - -original patches by Åke Sandgren and Davide Vanzo (Vanderbilt University) -combined patch composed by Kenneth Hoste (HPC-UGent) - -* Do not use static for cpptraj, builds fail (was: Amber-16-AT-17-fix-cpptraj-dont-use-static.patch) -* Fix incorrect OMP directive in RISM (was: Amber-16-AT-17-fix_incorrect_omp_directive_rism.patch) -* Fix incorrect intel mpi compiler version detection (was: Amber-16-AT-17-fix_intel_mpi_compiler_version_detection.patch) -* checkrismunsupported.sh needs to run TESTsander with DO_PARALLEL, otherwise it will get "Killed" instead of a proper exit (was: Amber-16-AT-17-fix_missing_do_parallel_in_checkrismunsupported.patch) -* Fix missing openmp flag at link (was: Amber-16-AT-17-fix_missing_openmp_at_link.patch) -* Fix link of external FFTW3 for sander (was: Amber-16-AT-17-fix_sander_link_with_external_fftw.patch) -* Make nab always use CUSTOMBUILDFLAGS so openmp flags get added when needed (was: Amber-16-AT-17-use_CUSTOMBUILDFLAGS_for_nab.patch) -* Use FFTW_FFT/MKL_FFTW_FFT instead of PUBFFT for pmemd (was: Amber-16-AT-17-use_FFTW_FFT_instead_of_PUBFFT.patch) -* Force the compiler used by nvcc to use the C++11 standard to avoid: error: identifier "__float128" is undefined (was: Amber-16-AT-17_Fix_intelcuda_undefined_float128.patch) -* Allow use of all CUDA 9 versions (was: Amber-16-AT-17_allow_cuda9.patch) -* Make cpptraj use FFTW3 as defined by easyconfig (was: Amber-16-AT-17_cpptraj_use_mkl_fft.patch) -* Fix hardcoding of netcdf, mkl and compiler (was: Amber-16-AT-17_fix-hardcoding.patch) -* Fix incorrect use of fixed sized buffers (was: Amber-16-AT-17_fix_fixed_size_cmd_in_nab.patch) -* Fix FFTW3 link flags for rism (was: Amber-16-AT-17_fix_rism_fftw_lib.patch) -* Ignore checks for X11, use easybuild settings instead (was: Amber-16-AT-17_ignore_X11_checks.patch) -* Make cpptraj link with the BLAS/LAPACK/Zlib/Bzip2 from EasyBuild (was: Amber-16-AT-17_make_cpptraj_link_with_EBs_blas_lapack_zlib_bzip2.patch) -* Use FFTW_FFT with FFTW3 instead of PUBFFT for pmemd; this fixes linking with FFTW3 as opposed to using MKL (was: Amber-16-AT-17_use_FFTW_FFT_instead_of_PUBFFT_part2.patch) - -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/configure2 2017-05-17 12:22:17.981248856 +0200 -@@ -3339,7 +3339,7 @@ - if [ -z "$zlib" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -nozlib" ; fi - if [ -z "$bzlib" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -nobzlib" ; fi - if [ "$has_fftw3" = 'yes' ]; then CPPTRAJOPTS="$CPPTRAJOPTS -fftw3 --with-fftw3=$CPPTRAJHOME" ; fi --if [ "$static" = 'yes' ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -static" ; fi -+#if [ "$static" = 'yes' ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -static" ; fi - if [ ! -z "$pnetcdf_dir" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS --with-pnetcdf=$pnetcdf_dir" ; fi - if [ -z "$sanderapi_lib" ] ; then - CPPTRAJOPTS="$CPPTRAJOPTS -nosanderlib" - -diff -ru amber16.orig/AmberTools/src/rism/rism3d_c.F90 amber16/AmberTools/src/rism/rism3d_c.F90 ---- amber16.orig/AmberTools/src/rism/rism3d_c.F90 2017-04-13 15:00:54.000000000 +0200 -+++ amber16/AmberTools/src/rism/rism3d_c.F90 2017-10-10 15:39:22.259467974 +0200 -@@ -4061,7 +4061,7 @@ - numElectronsAtGridCenter = totalSolventElectrons - electronRDFSum - - ! #pragma omp parallel for schedule(dynamic, 10) shared (dx, conc, result, stepx, stepy, stepz, center_grid) --!$omp parallel do private(local_equal), shared(this, UNITS, electronMap, numSmearGridPoints, numElectronsAtGridCenter) -+!$omp parallel do shared(this, electronMap, numSmearGridPoints, numElectronsAtGridCenter) - do igzCenter = 0, this%grid%globalDimsR(3) - 1 - rzCenter = igzCenter * this%grid%voxelVectorsR(3, :) - do igyCenter = 0, this%grid%globalDimsR(2) - 1 -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/configure2 2017-05-17 10:34:26.841606227 +0200 -@@ -304,7 +304,8 @@ - | sed -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//'` - else - cc_version=`$cc $1 2>&1 | grep -E "$cc |[vV]ersion " \ -- | sed -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//'` -+ | sed -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//' \ -+ | grep -v '^Intel(R)'` - fi - if [ -z "$cc_version" ] ; then - echo "Error: $cc is not well formed or produces unusual version details!" -@@ -354,7 +355,8 @@ - -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//'` - else - fc_version=`$fc $1 2>&1 | grep -E "$fc |$cc |[vV]ersion " | sed -e "s@$fc @@" \ -- -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//'` -+ -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//' \ -+ | grep -v '^Intel(R)'` - fi - if [ -z "$fc_version" ] ; then - echo "Error: $fc is not well formed or produces unusual version details!" -diff -ru amber16.orig/test/rism3d/checkrismunsupported.sh amber16/test/rism3d/checkrismunsupported.sh ---- amber16.orig/test/rism3d/checkrismunsupported.sh 2017-04-07 21:08:28.000000000 +0200 -+++ amber16/test/rism3d/checkrismunsupported.sh 2018-02-19 15:17:17.667872717 +0100 -@@ -14,7 +14,7 @@ - echo "$1 is not an executable or does not exist." - exit 1 - fi --HAS_RISM=`$TESTsander -O -xvv foo 2> /dev/null | grep flag` -+HAS_RISM=`$DO_PARALLEL $TESTsander -O -xvv foo 2> /dev/null | grep flag` - /bin/rm -f foo mdout mdin - if [ -n "$HAS_RISM" ] ; then - echo "$TESTsander compiled without RISM support." -diff -ru amber16.orig/AmberTools/src/byacc/Makefile amber16/AmberTools/src/byacc/Makefile ---- amber16.orig/AmberTools/src/byacc/Makefile 2017-04-07 21:08:11.000000000 +0200 -+++ amber16/AmberTools/src/byacc/Makefile 2017-10-13 22:17:23.837195086 +0200 -@@ -31,7 +31,7 @@ - all: $(PROGRAM) - - $(PROGRAM): $(OBJS) $(LIBS) -- @$(CC) $(LDFLAGS) -o $(PROGRAM) $(OBJS) $(LIBS) -+ @$(CC) $(CFLAGS) $(LDFLAGS) -o $(PROGRAM) $(OBJS) $(LIBS) - - clean: - @rm -f $(OBJS) -diff -ru amber16.orig/AmberTools/src/ucpp-1.3/Makefile amber16/AmberTools/src/ucpp-1.3/Makefile ---- amber16.orig/AmberTools/src/ucpp-1.3/Makefile 2017-04-07 21:08:15.000000000 +0200 -+++ amber16/AmberTools/src/ucpp-1.3/Makefile 2017-10-13 21:54:44.418148511 +0200 -@@ -42,7 +42,7 @@ - rm -f *.o ucpp core - - ucpp$(SFX): $(COBJ) -- $(CC) $(LDFLAGS) -o ucpp$(SFX) $(COBJ) $(LIBS) -+ $(CC) $(LDFLAGS) $(CFLAGS) -o ucpp$(SFX) $(COBJ) $(LIBS) - - assert.o: tune.h ucppi.h cpp.h nhash.h mem.h - cpp.o: tune.h ucppi.h cpp.h nhash.h mem.h -diff -ru amber16.orig/AmberTools/src/sander/Makefile amber16/AmberTools/src/sander/Makefile ---- amber16.orig/AmberTools/src/sander/Makefile 2017-04-13 15:00:54.000000000 +0200 -+++ amber16/AmberTools/src/sander/Makefile 2017-05-17 11:04:29.961465834 +0200 -@@ -317,7 +317,7 @@ - -lFpbsa ../lib/nxtsec.o $(EMILLIB) \ - $(SEBOMDLIB) \ - ../lib/sys.a $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - #--------------------------------------------------------------------------- -@@ -331,7 +331,7 @@ - -L$(LIBDIR) -lsqm -lFpbsa $(EMILLIB) \ - $(SEBOMDLIB) $(XRAY_OBJS) \ - ../lib/nxtsec.o ../lib/sys.a $(NFE_OBJECTS) $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - -@@ -345,7 +345,7 @@ - $(LSCIVROBJ) -L$(LIBDIR) -lsqm -lFpbsa \ - $(SEBOMDLIB) $(XRAY_OBJS) \ - ../lib/nxtsec.o $(EMILLIB) ../lib/sys.a $(NFE_OBJECTS) $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(PUPILLIBS) $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - -@@ -358,7 +358,7 @@ - $(XRAY_OBJS) -L$(LIBDIR) -lsqm -lFpbsa $(EMILLIB) \ - $(SEBOMDLIB) \ - ../lib/nxtsec.o ../lib/sys.a $(NFE_OBJECTS) $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - #--------------------------------------------------------------------------- -@@ -370,7 +370,7 @@ - $(PARTPIMDOBJ) $(LSCIVROBJ) $(XRAY_OBJS) \ - -L$(LIBDIR) -lsqm -lFpbsa $(EMILLIB) $(SEBOMDLIB) \ - ../lib/nxtsec.o ../lib/sys.a $(NFE_OBJECTS) $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - #--------------------------------------------------------------------------- -@@ -385,7 +385,7 @@ - -L$(LIBDIR) -lsqm -lFpbsa $(EMILLIB) \ - $(SEBOMDLIB) $(XRAY_OBJS) \ - ../lib/nxtsec.o ../lib/sys.a $(NFE_OBJECTS) $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - #--------------------------------------------------------------------------- -diff -ru amber16.orig/AmberTools/src/amberlite/Makefile amber16/AmberTools/src/amberlite/Makefile ---- amber16.orig/AmberTools/src/amberlite/Makefile 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/amberlite/Makefile 2017-10-12 12:42:23.319122932 +0200 -@@ -16,13 +16,13 @@ - cd ../nab && $(MAKE) $@ - - $(BINDIR)/ffgbsa$(SFX): ffgbsa.nab -- $(BINDIR)/nab$(SFX) -o $(BINDIR)/ffgbsa$(SFX) ffgbsa.nab -+ $(BINDIR)/nab$(SFX) -o $(BINDIR)/ffgbsa$(SFX) ffgbsa.nab $(CUSTOMBUILDFLAGS) - - $(BINDIR)/minab$(SFX): minab.nab -- $(BINDIR)/nab$(SFX) -o $(BINDIR)/minab$(SFX) minab.nab -+ $(BINDIR)/nab$(SFX) -o $(BINDIR)/minab$(SFX) minab.nab $(CUSTOMBUILDFLAGS) - - $(BINDIR)/mdnab$(SFX): mdnab.nab -- $(BINDIR)/nab$(SFX) -o $(BINDIR)/mdnab$(SFX) mdnab.nab -+ $(BINDIR)/nab$(SFX) -o $(BINDIR)/mdnab$(SFX) mdnab.nab $(CUSTOMBUILDFLAGS) - - clean: - /bin/rm -f *.c -diff -ru amber16.orig/AmberTools/src/etc/Makefile amber16/AmberTools/src/etc/Makefile ---- amber16.orig/AmberTools/src/etc/Makefile 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/etc/Makefile 2017-10-11 14:49:01.168646077 +0200 -@@ -68,14 +68,14 @@ - $(CC) $(CFLAGS) $(AMBERCFLAGS) -o elsize$(SFX) elsize.o $(LM) - - molsurf$(SFX): molsurf.nab -- $(BINDIR)/nab$(SFX) -o molsurf$(SFX) molsurf.nab -+ $(BINDIR)/nab$(SFX) -o molsurf$(SFX) molsurf.nab $(CUSTOMBUILDFLAGS) - - resp$(SFX): lapack.o resp.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(AMBERFFLAGS) $(LDFLAGS) $(AMBERLDFLAGS) \ - lapack.o resp.o -o resp$(SFX) - - tinker_to_amber$(SFX): tinker_to_amber.o cspline.o -- $(FC) -o tinker_to_amber$(SFX) tinker_to_amber.o cspline.o -+ $(FC) -o tinker_to_amber$(SFX) tinker_to_amber.o cspline.o $(CUSTOMBUILDFLAGS) - - new_crd_to_dyn$(SFX): new_crd_to_dyn.o nxtsec - $(FC) $(LDFLAGS) -o new_crd_to_dyn$(SFX) new_crd_to_dyn.o ../lib/nxtsec.o -diff -ru amber16.orig/AmberTools/src/mm_pbsa/Makefile amber16/AmberTools/src/mm_pbsa/Makefile ---- amber16.orig/AmberTools/src/mm_pbsa/Makefile 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/mm_pbsa/Makefile 2017-10-12 10:08:57.265288431 +0200 -@@ -21,7 +21,7 @@ - - #Note dependency on nab from AMBERTools here. - $(BINDIR)/mm_pbsa_nabnmode$(SFX): mm_pbsa_nabnmode.nab -- $(BINDIR)/nab$(SFX) $(NABFLAGS) -o $(BINDIR)/mm_pbsa_nabnmode$(SFX) mm_pbsa_nabnmode.nab -+ $(BINDIR)/nab$(SFX) $(NABFLAGS) -o $(BINDIR)/mm_pbsa_nabnmode$(SFX) mm_pbsa_nabnmode.nab $(CUSTOMBUILDFLAGS) - - ../lib/amopen.o: ../lib/amopen.F - cd ../lib; $(MAKE) amopen.o -diff -ru amber16.orig/AmberTools/src/mmpbsa_py/Makefile amber16/AmberTools/src/mmpbsa_py/Makefile ---- amber16.orig/AmberTools/src/mmpbsa_py/Makefile 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/mmpbsa_py/Makefile 2017-10-12 06:44:59.043135426 +0200 -@@ -9,10 +9,10 @@ - $(PYTHON) setup.py install -f $(PYTHON_INSTALL) --install-scripts=$(BINDIR) - - $(BINDIR)/mmpbsa_py_nabnmode$(SFX): mmpbsa_entropy.nab -- $(BINDIR)/nab$(SFX) -o $(BINDIR)/mmpbsa_py_nabnmode$(SFX) mmpbsa_entropy.nab -+ $(BINDIR)/nab$(SFX) -o $(BINDIR)/mmpbsa_py_nabnmode$(SFX) mmpbsa_entropy.nab $(CUSTOMBUILDFLAGS) - - $(BINDIR)/mmpbsa_py_energy$(SFX): mmpbsa_energy.nab -- $(BINDIR)/nab$(SFX) -o $(BINDIR)/mmpbsa_py_energy$(SFX) mmpbsa_energy.nab -+ $(BINDIR)/nab$(SFX) -o $(BINDIR)/mmpbsa_py_energy$(SFX) mmpbsa_energy.nab $(CUSTOMBUILDFLAGS) - - serial: install - -diff -ru amber16.orig/AmberTools/src/nss/Makefile amber16/AmberTools/src/nss/Makefile ---- amber16.orig/AmberTools/src/nss/Makefile 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/nss/Makefile 2017-10-11 08:24:51.121320716 +0200 -@@ -54,28 +54,28 @@ - -ranlib $(LIBDIR)/libnab.a - - matextract$(SFX): matextract.o -- $(NAB) -o matextract$(SFX) matextract.o -+ $(NAB) -o matextract$(SFX) matextract.o $(CUSTOMBUILDFLAGS) - - matgen$(SFX): matgen.o -- $(NAB) -o matgen$(SFX) matgen.o -+ $(NAB) -o matgen$(SFX) matgen.o $(CUSTOMBUILDFLAGS) - - matmerge$(SFX): matmerge.o -- $(NAB) -o matmerge$(SFX) matmerge.o -+ $(NAB) -o matmerge$(SFX) matmerge.o $(CUSTOMBUILDFLAGS) - - matmul$(SFX): matmul.o -- $(NAB) -o matmul$(SFX) matmul.o -+ $(NAB) -o matmul$(SFX) matmul.o $(CUSTOMBUILDFLAGS) - - transform$(SFX): transform.o -- $(NAB) -o transform$(SFX) transform.o -+ $(NAB) -o transform$(SFX) transform.o $(CUSTOMBUILDFLAGS) - - tss_init$(SFX): tss_init.o -- $(NAB) -o tss_init$(SFX) tss_init.o -+ $(NAB) -o tss_init$(SFX) tss_init.o $(CUSTOMBUILDFLAGS) - - tss_main$(SFX): tss_main.o -- $(NAB) -o tss_main$(SFX) tss_main.o -+ $(NAB) -o tss_main$(SFX) tss_main.o $(CUSTOMBUILDFLAGS) - - tss_next$(SFX): tss_next.o -- $(NAB) -o tss_next$(SFX) tss_next.o -+ $(NAB) -o tss_next$(SFX) tss_next.o $(CUSTOMBUILDFLAGS) - - clean: - /bin/rm -f \ -diff -ru amber16.orig/AmberTools/src/rism/Makefile amber16/AmberTools/src/rism/Makefile ---- amber16.orig/AmberTools/src/rism/Makefile 2017-04-13 15:00:54.000000000 +0200 -+++ amber16/AmberTools/src/rism/Makefile 2017-10-11 20:00:32.189972509 +0200 -@@ -92,9 +92,9 @@ - # ------ Single-Point information ------------------------------------------ - SPSRC=rism3d.snglpnt.nab - rism3d.snglpnt$(SFX): $(SPSRC) -- $(BINDIR)/nab $(SPSRC) -lfftw3 -o $(BINDIR)/rism3d.snglpnt$(SFX) -+ $(BINDIR)/nab $(SPSRC) -lfftw3 -o $(BINDIR)/rism3d.snglpnt$(SFX) $(CUSTOMBUILDFLAGS) - rism3d.snglpnt.MPI$(SFX): $(SPSRC) -- $(BINDIR)/mpinab -v $(SPSRC) -o $(BINDIR)/rism3d.snglpnt.MPI$(SFX) -+ $(BINDIR)/mpinab -v $(SPSRC) -o $(BINDIR)/rism3d.snglpnt.MPI$(SFX) $(CUSTOMBUILDFLAGS) - # -------------------------------------------------------------------------- - - yes: install -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/configure2 2017-10-14 19:07:22.137281514 +0200 -@@ -1384,9 +1384,9 @@ - # PMEMD Specifics - pmemd_fpp_flags='-DPUBFFT' - # following lines commented out, since pmemd is not GPL: --# if [ "$has_fftw3" = 'yes' ]; then --# pmemd_fpp_flags='-DFFTW_FFT' --# fi -+ if [ "$has_fftw3" = 'yes' ]; then -+ pmemd_fpp_flags='-DFFTW_FFT' -+ fi - pmemd_foptflags="$foptflags" - if [ "$pmemd_openmp" = 'yes' ]; then - pmemd_foptflags= "$pmemd_foptflags -fopenmp -D_OPENMP_" -@@ -2958,8 +2958,6 @@ - echo " MKL_HOME set to" "$MKL_HOME" - echo $(mkdir $amberprefix/include) - echo $(cp $MKL_HOME/mkl/include/fftw/fftw3.f $amberprefix/include) -- fi -- if [ "$intelmpi" = "yes" ]; then - pmemd_fpp_flags="$pmemd_fppflags -DFFTW_FFT -DMKL_FFTW_FFT " - pmemd_coptflags="$pmemd_coptflags -DFFTW_FFT " # it would be best if we had a cflags var - fi - -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2019-02-28 10:41:07.185332187 -0600 -+++ amber16/AmberTools/src/configure2 2019-02-28 11:31:13.125415364 -0600 -@@ -1731,9 +1731,9 @@ - pmemd_cu_libs="./cuda/cuda.a -L\$(CUDA_HOME)/lib64 -L\$(CUDA_HOME)/lib -lcurand -lcufft -lcudart $fc_cxx_link_flag" - pbsa_cu_libs="-L\$(CUDA_HOME)/lib64 -L\$(CUDA_HOME)/lib -lcublas -lcusparse -lcudart -lcuda $fc_cxx_link_flag" - if [ "$optimise" = 'yes' ]; then -- nvcc="$nvcc -use_fast_math -O3 " -+ nvcc="$nvcc -use_fast_math -O3 -Xcompiler '-std=c++11'" - else -- nvcc="$nvcc -use_fast_math -O0 " -+ nvcc="$nvcc -use_fast_math -O0 -Xcompiler '-std=c++11'" - fi - - if [ "$mpi" = 'yes' ]; then -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2018-07-27 10:27:34.745642223 +0200 -+++ amber16/AmberTools/src/configure2 2018-07-27 10:30:05.442542975 +0200 -@@ -1203,7 +1203,8 @@ - #SM2.0 = All GF variants = C2050, 2075, M2090, GTX480, GTX580 etc. - sm20flags='-gencode arch=compute_20,code=sm_20' - cudaversion=`$nvcc --version | grep 'release' | cut -d' ' -f5 | cut -d',' -f1` -- if [ "$cudaversion" = "9.0" ]; then -+ cudamajversion=`echo $cudaversion | cut -d. -f1` -+ if [ $cudamajversion -ge 9 ]; then - echo "CUDA Version $cudaversion detected" - echo "Configuring for SM3.0, SM5.0, SM5.2, SM5.3, SM6.0, SM6.1 and SM7.0" - nvccflags="$sm30flags $sm50flags $sm52flags $sm53flags $sm60flags $sm61flags $sm70flags -Wno-deprecated-declarations" -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2018-04-03 20:55:27.031610543 +0200 -+++ amber16/AmberTools/src/configure2 2018-04-03 20:55:19.359682056 +0200 -@@ -3338,7 +3358,7 @@ - if [ "$optimise" = 'no' ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -noopt" ; fi - if [ -z "$zlib" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -nozlib" ; fi - if [ -z "$bzlib" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -nobzlib" ; fi --if [ "$has_fftw3" = 'yes' ]; then CPPTRAJOPTS="$CPPTRAJOPTS -fftw3 --with-fftw3=$CPPTRAJHOME" ; fi -+#if [ "$has_fftw3" = 'yes' ]; then CPPTRAJOPTS="$CPPTRAJOPTS -fftw3 --with-fftw3=$CPPTRAJHOME" ; fi - #if [ "$static" = 'yes' ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -static" ; fi - if [ ! -z "$pnetcdf_dir" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS --with-pnetcdf=$pnetcdf_dir" ; fi - if [ -z "$sanderapi_lib" ] ; then -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/configure2 2017-05-17 09:05:08.644115630 +0200 -@@ -439,12 +439,12 @@ - write(6,*) 'testing a Fortran program' - end program testf - EOF -- $fc $fflags $netcdfinc -o testp$suffix testp.f90 $netcdfflagf > /dev/null 2> compile.err -+ $fc $fflags $netcdffinc -o testp$suffix testp.f90 $netcdfflagf > /dev/null 2> compile.err - if [ ! -e "testp$suffix" ] ; then - status=1 - if [ "$1" = "verbose" ] ; then - echo "Error: Could not compile with NetCDF Fortran interface." -- echo " $fc $fflags $netcdfinc -o testp$suffix testp.f90 $netcdfflagf" -+ echo " $fc $fflags $netcdffinc -o testp$suffix testp.f90 $netcdfflagf" - echo " Compile error follows:" - cat compile.err - echo "" -@@ -545,6 +545,7 @@ - mpi='no' - mtkpp='' - netcdf_dir='' -+netcdf_fort_dir='' - netcdf_flag='' - netcdfstatic='no' - pnetcdf_dir='' -@@ -630,6 +631,7 @@ - --skip-python) skippython='yes' ;; - --with-python) shift; python="$1";; - --with-netcdf) shift; netcdf_dir="$1";; -+ --with-netcdf-fort) shift; netcdf_fort_dir="$1";; - --with-pnetcdf) shift; pnetcdf_dir="$1" ;; - --python-install) shift; python_install="$1";; - -netcdfstatic) netcdfstatic='yes' ;; -@@ -900,7 +902,7 @@ - flibsf="-larpack -llapack -lblas" - # only used when the user requests a static build or when a static build is - # automatically set, eg, windows: --staticflag='-static' -+staticflag='' - omp_flag= - mpi_flag= - fp_flags= -@@ -1418,7 +1420,7 @@ - nvcc="$nvcc -use_fast_math -O3 " - fi - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -1737,7 +1739,7 @@ - fi - - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$pmemd_coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -2069,7 +2071,7 @@ - nvcc="$nvcc -use_fast_math -O3 " - fi - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -2206,7 +2208,7 @@ - nvcc="$nvcc -use_fast_math -O3 " - fi - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -2279,17 +2281,17 @@ - blas=skip - flibs="-larpack " - flibsf="-larpack " -- mkll="$MKL_HOME/lib/32" -+ mkll="$MKL_HOME/mkl/lib/32" - mkl_processor="32" - mkl_procstring="ia32" - mklinterfacelayer='libmkl_intel.a' - if [ "$x86_64" = 'yes' ]; then -- if [ -d "$MKL_HOME/lib/em64t" ]; then -- mkll="$MKL_HOME/lib/em64t" -+ if [ -d "$MKL_HOME/mkl/lib/em64t" ]; then -+ mkll="$MKL_HOME/mkl/lib/em64t" - mkl_processor="em64t" - mkl_procstring="em64t" - else -- mkll="$MKL_HOME/lib/intel64" -+ mkll="$MKL_HOME/mkl/lib/intel64" - mkl_processor="intel64" - mkl_procstring="intel64" - fi -@@ -2715,11 +2717,17 @@ - else - # A NetCDF directory was specified. Check that library exists and compiles - printf "\tUsing external NetCDF in '$netcdf_dir'\n" -+ # Support separate NetCDF-Fortran installation with --with-netcdf-fort -+ if [ ! -e "$netcdf_fort_dir" ]; then -+ netcdf_fort_dir="$netcdf_dir" -+ fi -+ printf "\tUsing external NetCDF-Fortran in '$netcdf_fort_dir'\n" - netcdfinc="-I"$netcdf_dir"/include" -+ netcdffinc="-I"$netcdf_fort_dir"/include" - if [ "${netcdf_dir}" != '/usr' -a "$netcdf_dir" != '/usr/' ]; then - netcdf_flag="-L${netcdf_dir}/lib $netcdf_flag" - fi -- netcdf=$netcdf_dir"/include/netcdf.mod" -+ netcdf=$netcdf_fort_dir"/include/netcdf.mod" - if [ "$netcdfstatic" = 'no' ] ; then - if [ "${netcdf_dir}" != '/usr' -a "${netcdf_dir}" != '/usr/' ]; then - netcdfflagc="-L${netcdf_dir}/lib -lnetcdf" -@@ -2735,7 +2743,7 @@ - echo "Error: '$netcdfflagc' not found." - exit 1 - fi -- netcdfflagf=$netcdf_dir"/lib/libnetcdff.a" -+ netcdfflagf=$netcdf_fort_dir"/lib/libnetcdff.a" - if [ ! -e "$netcdfflagf" ]; then - echo "Error: '$netcdfflagf' not found." - exit 1 -@@ -2755,6 +2763,7 @@ - netcdfflagf='' - netcdfflagc='' - netcdfinc='' -+ netcdffinc='' - fi - - #------------------------------------------------------------------------------ -@@ -3726,7 +3735,7 @@ - NETCDF=$netcdf - NETCDFLIB=$netcdfflagc - NETCDFLIBF=$netcdfflagf --NETCDFINC=$netcdfinc -+NETCDFINC=$netcdfinc $netcdffinc - PNETCDFLIB=$pnetcdflib - PNETCDFINC=$pnetcdfinc - PNETCDFDEF=$pnetcdfdef -diff -ru amber16.orig/AmberTools/src/nab/nab.c amber16/AmberTools/src/nab/nab.c ---- amber16.orig/AmberTools/src/nab/nab.c 2019-02-28 10:41:07.185332187 -0600 -+++ amber16/AmberTools/src/nab/nab.c 2019-02-28 19:12:13.618946740 -0600 -@@ -22,7 +22,7 @@ - - static void n2c( int, int, char *, int, int, int, char *[], char [], char * ); - static void cc( int, int, int, int, char [], int, char *[], char [] ); --static int split( char [], char *[], char * ); -+static int split( char [], char ***, char * ); - static int execute( char **, int, int, int ); - - int main( int argc, char *argv[] ) -@@ -128,8 +128,8 @@ - char cpp_ofname[ 256 ]; - - char cmd[ 1024 ]; -- char *fields[ 256 ]; -- int nfields; -+ char **fields; -+ int nfields, i; - int cpp_ofd, n2c_ofd; - int status; - char *amberhome; -@@ -169,7 +169,7 @@ - amberhome, cppstring, amberhome, - argv[ ac ] ? argv[ ac ] : "" ); - if( cgdopt ) fprintf( stderr, "cpp cmd: %s\n", cmd ); -- nfields = split( cmd, fields, " " ); -+ nfields = split( cmd, &fields, " " ); - - #ifndef USE_MKSTEMP - if( (cpp_ofd = -@@ -205,7 +205,7 @@ - nodebug ? "-nodebug" : "", - argv[ ac ] ? argv[ ac ] : "" ); - if( cgdopt ) fprintf( stderr, "nab2c cmd: %s\n", cmd ); -- nfields = split( cmd, fields, " " ); -+ nfields = split( cmd, &fields, " " ); - - status = execute( fields, cpp_ofd, n2c_ofd, 2 ); - unlink( cpp_ofname ); -@@ -213,6 +213,10 @@ - unlink( n2c_ofname ); - fprintf( stderr, "nab2c failed!\n" ); exit(1); - } -+ for (i = 0; i < nfields; i++) { -+ free(fields[i]); -+ } -+ free(fields); - } - } - unlink( n2c_ofname ); -@@ -233,20 +237,28 @@ - { - int ac; - char *dotp, *amberhome; -- char cmd[ 1024 ], word[ 1024 ]; -- char *fields[256]; -+#define WORDSZ 1024 -+ char *cmd, word[ WORDSZ ]; -+ char **fields; -+ int cmd_sz; - int status; -- int nfields; -+ int nfields, i; - - amberhome = (char *) getenv("AMBERHOME"); - if( amberhome == NULL ){ - fprintf( stderr, "AMBERHOME is not set!\n" ); - exit(1); - } -+ cmd_sz = WORDSZ; -+ cmd = malloc(cmd_sz); - sprintf( cmd, "%s -I%s/include", CC, amberhome ); - if( aopt ){ - #ifdef AVSDIR - sprintf( word, " -I%s/include", AVSDIR ); -+ if (strlen(cmd) + strlen(word) + 1 > cmd_sz) { -+ cmd_sz += WORDSZ; -+ cmd = realloc(cmd, cmd_sz); -+ } - strcat( cmd, word ); - #else - fprintf( stderr, "-avs not supported.\n" ); -@@ -257,9 +269,17 @@ - dotp = strrchr( argv[ ac ], '.' ); - strcpy( &dotp[ 1 ], "c" ); - sprintf( word, " %s", argv[ ac ] ); -+ if (strlen(cmd) + strlen(word) + 1 > cmd_sz) { -+ cmd_sz += WORDSZ; -+ cmd = realloc(cmd, cmd_sz); -+ } - strcat( cmd, word ); - }else if( argv[ ac ] ){ - sprintf( word, " %s", argv[ ac ] ); -+ if (strlen(cmd) + strlen(word) + 1 > cmd_sz) { -+ cmd_sz += WORDSZ; -+ cmd = realloc(cmd, cmd_sz); -+ } - strcat( cmd, word ); - } - } -@@ -268,71 +288,100 @@ - if( aopt ){ - sprintf( word, " -L%s/lib -lflow_c -lgeom -lutil", - AVSDIR ); -+ if (strlen(cmd) + strlen(word) + 1 > cmd_sz) { -+ cmd_sz += WORDSZ; -+ cmd = realloc(cmd, cmd_sz); -+ } - strcat( cmd, word ); - } - #endif - sprintf( word, " -L%s/lib -lnab -lcifparse", amberhome ); -+ if (strlen(cmd) + strlen(word) + 1 > cmd_sz) { -+ cmd_sz += WORDSZ; -+ cmd = realloc(cmd, cmd_sz); -+ } - strcat( cmd, word ); -- sprintf( word, " %s ", FLIBS ); -- strcat( cmd, word ); -+ /* FLIBS can be very big and there is no need to copy it into word first. */ -+ /* Make sure there is space enough for the " -lm" too */ -+ if (strlen(cmd) + strlen(FLIBS) + 6 > cmd_sz) { -+ cmd_sz += strlen(FLIBS) + 6; -+ cmd = realloc(cmd, cmd_sz); -+ } -+ strcat( cmd, " " ); -+ strcat( cmd, FLIBS ); - strcat( cmd, " -lm" ); - } - if( cgdopt ) fprintf( stderr, "cc cmd: %s\n", cmd ); -- nfields = split(cmd,fields," "); -+ nfields = split(cmd, &fields, " "); - status = execute(fields, 0, 1, 2); - if (status != 0) { - fprintf(stderr,"cc failed!\n"); exit (1); - } -+ for (i = 0; i < nfields; i++) { -+ free(fields[i]); -+ } -+ free(fields); -+ free(cmd); - } - --static int split( char str[], char *fields[], char *fsep ) -+static int split( char str[], char ***fields, char *fsep ) - { -- int nf, flen; -+ int nf, flen, maxnf; - char *sp, *fp, *efp, *nfp; - - if( !str ) - return( 0 ); - -+ maxnf = 10; -+ *fields = (char **) malloc(sizeof(char *) * maxnf); - /* Use fsep of white space is special */ - if( strspn( fsep, " \t\n" ) ){ - for( nf = 0, sp = str; ; ){ - fp = sp + strspn( sp, fsep ); - if( !*fp ) - return( nf ); -+ if (nf + 1 > maxnf) { -+ maxnf += 10; -+ *fields = (char **) realloc(*fields, sizeof(char *) * maxnf); -+ } - if( (efp = strpbrk( fp, fsep )) ){ - if( !( flen = efp - fp ) ) - return( nf ); - nfp = (char *)malloc( (flen + 1) * sizeof(char) ); - strncpy( nfp, fp, flen ); - nfp[ flen ] = '\0'; -- fields[ nf ] = nfp; -+ (*fields)[ nf ] = nfp; - sp = efp; -- fields[++nf] = NULL; -+ (*fields)[++nf] = NULL; - }else{ - flen = strlen( fp ); - nfp = (char *)malloc( (flen + 1) * sizeof(char) ); - strcpy( nfp, fp ); -- fields[ nf ] = nfp; -- fields[++nf]=NULL; -+ (*fields)[ nf ] = nfp; -+ (*fields)[++nf]=NULL; - return( nf ); - } - } - }else{ - for( nf = 0, sp = str; ; ){ -+ if (nf + 1 > maxnf) { -+ maxnf += 10; -+ *fields = (char **) realloc(*fields, sizeof(char *) * maxnf); -+ } - if( (fp = strchr( sp, *fsep )) ){ - flen = fp - sp; - nfp = (char *)malloc( (flen + 1) * sizeof(char) ); - strncpy( nfp, sp, flen ); - nfp[ flen ] = '\0'; -- fields[ nf ] = nfp; -- fields[++nf]=NULL; -+ (*fields)[ nf ] = nfp; -+ (*fields)[++nf]=NULL; - sp = fp + 1; - }else{ - flen = strlen( sp ); - nfp = (char *)malloc( (flen + 1) * sizeof(char) ); - strcpy( nfp, sp ); -- fields[ nf ] = nfp; -- fields[++nf] = NULL; -+ (*fields)[ nf ] = nfp; -+ (*fields)[++nf] = NULL; - return( nf ); - } - } -diff -ru amber16.orig/AmberTools/src/rism/Makefile amber16/AmberTools/src/rism/Makefile ---- amber16.orig/AmberTools/src/rism/Makefile 2018-04-03 21:52:52.811347758 +0200 -+++ amber16/AmberTools/src/rism/Makefile 2018-04-03 21:51:47.999962945 +0200 -@@ -92,7 +92,7 @@ - # ------ Single-Point information ------------------------------------------ - SPSRC=rism3d.snglpnt.nab - rism3d.snglpnt$(SFX): $(SPSRC) -- $(BINDIR)/nab $(SPSRC) -lfftw3 -o $(BINDIR)/rism3d.snglpnt$(SFX) $(CUSTOMBUILDFLAGS) -+ $(BINDIR)/nab $(SPSRC) $(FLIBS_FFTW3) -o $(BINDIR)/rism3d.snglpnt$(SFX) $(CUSTOMBUILDFLAGS) - rism3d.snglpnt.MPI$(SFX): $(SPSRC) - $(BINDIR)/mpinab -v $(SPSRC) -o $(BINDIR)/rism3d.snglpnt.MPI$(SFX) $(CUSTOMBUILDFLAGS) - # -------------------------------------------------------------------------- -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2018-04-03 20:55:27.031610543 +0200 -+++ amber16/AmberTools/src/configure2 2018-04-03 21:38:41.383450159 +0200 -@@ -920,83 +920,6 @@ - if [ "$noX11" = "true" ]; then - make_xleap="skip_xleap" - xhome='' --else -- if [ -d /usr/X11R6/lib ]; then -- xhome='/usr/X11R6' -- elif [ -d /usr/X11/lib ]; then # location for MacOSX 10.11 -- xhome='/usr/X11' -- elif [ -d /usr/lib/x86_64-linux-gnu ]; then -- xhome='/usr' -- elif [ -f /usr/lib/i386-linux-gnu/libX11.a ]; then -- xhome='/usr' -- elif [ -f /usr/lib/libX11.a -o -f /usr/lib/libX11.so \ -- -o -f /usr/lib/libX11.dll.a \ -- -o -f /usr/lib64/libX11.a -o -f /usr/lib64/libX11.so ]; then -- xhome='/usr' -- elif [ -f /opt/local/lib/libX11.a -o -f /opt/local/lib/libX11.dylib ]; then -- xhome='/opt/local' -- else -- echo "Could not find the X11 libraries; you may need to edit config.h" -- echo " to set the XHOME and XLIBS variables." -- fi -- -- if [ "$xhome" != "/usr" ]; then -- # Do not add -L/usr/lib to linker. This is always in the standard path -- # and could cause issues trying to build MPI when /usr has an MPI -- # installed that you *don't* want to use. -- xlibs="-L$xhome/lib" -- if [ "$x86_64" = 'yes' ]; then -- xlibs="-L$xhome/lib64 $xlibs" -- fi -- fi -- if [ -d /usr/lib/x86_64-linux-gnu ]; then -- xlibs="-L/usr/lib/x86_64-linux-gnu $xlibs" -- fi --fi --#-------------------------------------------------------------------------- --# Check if the X11 library files for XLEaP are present: --#-------------------------------------------------------------------------- --if [ "$noX11" = "false" ]; then -- if [ -r "$xhome/lib/libXt.a" -o -r "$xhome/lib/libXt.dll.a" \ -- -o -r "$xhome/lib/libXt.dylib" \ -- -o -r /usr/lib/x86_64-linux-gnu/libXt.a \ -- -o -r /usr/lib/x86_64-linux-gnu/libXt.so \ -- -o -r /usr/lib/i386-linux-gnu/libXt.a \ -- -o -r /usr/lib/i386-linux-gnu/libXt.so \ -- -o -r /usr/lib/libXt.so \ -- -o -r /usr/lib64/libXt.so \ -- -o -r /usr/X11/lib/libXt.dylib \ -- -o "$x86_64" = 'yes' -a -r "$xhome/lib64/libXt.a" ] -- then -- empty_statement= -- else -- echo "Error: The X11 libraries are not in the usual location !" -- echo " To search for them try the command: locate libXt" -- echo " On new Fedora OS's install the libXt-devel libXext-devel" -- echo " libX11-devel libICE-devel libSM-devel packages." -- echo " On old Fedora OS's install the xorg-x11-devel package." -- echo " On RedHat OS's install the XFree86-devel package." -- echo " On Ubuntu OS's install the xorg-dev and xserver-xorg packages." -- echo -- echo " ...more info for various linuxes at ambermd.org/ubuntu.html" -- echo -- echo " To build Amber without XLEaP, re-run configure with '-noX11:" -- echo " `mod_command_args '' '-noX11'`" -- exit 1 -- fi -- -- if [ -d /usr/include/X11/extensions -o $is_mac = "yes" ] -- then -- empty_statement= -- elif [ "$is_mac" = "no" ]; then -- echo "Error: The X11 extensions headers are not in the usual location!" -- echo " To search for them try the command: locate X11/extensions" -- echo " On new Fedora OSes install libXext-devel" -- echo " On RedHat OSes install libXext-devel" -- echo " To build Amber without XLEaP, re-run configure with '-noX11:" -- echo " `mod_command_args '' '-noX11'`" -- exit 1 -- fi - fi - - #------------------------------------------------------------------------------ -diff -ru amber16.orig/AmberTools/src/cpptraj/configure amber16/AmberTools/src/cpptraj/configure ---- amber16.orig/AmberTools/src/cpptraj/configure 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/cpptraj/configure 2018-12-16 09:13:28.413318032 +0100 -@@ -523,10 +523,10 @@ - XDRFILE=$XDRFILE_TARGET - NETCDFLIB="-lnetcdf" - PNETCDFLIB="" --BZLIB="-lbz2" --ZLIB="-lz" --BLAS="-lblas" --LAPACK="-llapack" -+BZLIB="-L$EBROOTBZIP2/lib -lbz2" -+ZLIB="-L$EBROOTZLIB/lib -lz" -+BLAS="$LIBBLAS" -+LAPACK="$LIBLAPACK" - ARPACK="-larpack" - FFT_LIB="pub_fft.o" - FFT_LIBDIR="" -@@ -960,13 +960,13 @@ - if [[ $STATIC -eq 2 ]] ; then - # Static linking for specified libraries - if [[ ! -z $BLAS_HOME && ! -z $BLAS ]] ; then -- BLAS="$BLAS_HOME/lib/libblas.a" -+ BLAS="$LIBBLAS" - fi - if [[ ! -z $ARPACK_HOME && ! -z $ARPACK ]] ; then - ARPACK="$ARPACK_HOME/lib/libarpack.a" - fi - if [[ ! -z $LAPACK_HOME && ! -z $LAPACK ]] ; then -- LAPACK="$LAPACK_HOME/lib/liblapack.a" -+ LAPACK="$LIBLAPACK" - fi - if [[ ! -z $NETCDF_HOME && ! -z $NETCDFLIB ]] ; then - NETCDFLIB="$NETCDF_HOME/lib/libnetcdf.a" -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/configure2 2018-10-06 19:30:27.186868451 +0200 -@@ -3765,7 +3765,7 @@ - PMEMD_FOPTFLAGS=$pmemd_foptflags \$(AMBERBUILDFLAGS) - PMEMD_CC=$cc - PMEMD_COPTFLAGS=$pmemd_coptflags $mpi_flag \$(AMBERBUILDFLAGS) --PMEMD_FLIBSF=$flibs_mkl $win_mpilibs $emillib -+PMEMD_FLIBSF=$flibs_mkl $win_mpilibs $emillib $flibs_fftw3 - PMEMD_LD=$ld \$(AMBERBUILDFLAGS) - LDOUT=$ldout - PMEMD_GNU_BUG303=$pmemd_gnu_bug303 diff --git a/easybuild/easyconfigs/a/AmberTools/AmberTools-17_fixes.patch b/easybuild/easyconfigs/a/AmberTools/AmberTools-17_fixes.patch deleted file mode 100644 index eaab60e05d02..000000000000 --- a/easybuild/easyconfigs/a/AmberTools/AmberTools-17_fixes.patch +++ /dev/null @@ -1,1028 +0,0 @@ -combination of patches originally created for Amber 16 - -original patches by Åke Sandgren and Davide Vanzo (Vanderbilt University) -combined patch composed by Kenneth Hoste (HPC-UGent) - -* Do not use static for cpptraj, builds fail (was: Amber-16-AT-17-fix-cpptraj-dont-use-static.patch) -* Fix incorrect OMP directive in RISM (was: Amber-16-AT-17-fix_incorrect_omp_directive_rism.patch) -* Fix incorrect intel mpi compiler version detection (was: Amber-16-AT-17-fix_intel_mpi_compiler_version_detection.patch) -* checkrismunsupported.sh needs to run TESTsander with DO_PARALLEL, otherwise it will get "Killed" instead of a proper exit (was: Amber-16-AT-17-fix_missing_do_parallel_in_checkrismunsupported.patch) -* Fix missing openmp flag at link (was: Amber-16-AT-17-fix_missing_openmp_at_link.patch) -* Fix incorrect mkl include path (was: Amber-16-AT-17-fix_mkl_include_path.patch) -* Fix link of external FFTW3 for sander (was: Amber-16-AT-17-fix_sander_link_with_external_fftw.patch) -* Make nab always use CUSTOMBUILDFLAGS so openmp flags get added when needed (was: Amber-16-AT-17-use_CUSTOMBUILDFLAGS_for_nab.patch) -* Use FFTW_FFT/MKL_FFTW_FFT instead of PUBFFT for pmemd (was: Amber-16-AT-17-use_FFTW_FFT_instead_of_PUBFFT.patch) -* Force using FFTW from external or mkl (was: Amber-16-AT-17-use_fftw_from_mkl_or_external.patch) -* Force the compiler used by nvcc to use the C++11 standard to avoid: error: identifier "__float128" is undefined (was: Amber-16-AT-17_Fix_intelcuda_undefined_float128.patch) -* Allow use of all CUDA 9 versions (was: Amber-16-AT-17_allow_cuda9.patch) -* Make cpptraj use FFTW3 as defined by easyconfig (was: Amber-16-AT-17_cpptraj_use_mkl_fft.patch) -* Fix hardcoding of netcdf, mkl and compiler (was: Amber-16-AT-17_fix-hardcoding.patch) -* Fix incorrect use of fixed sized buffers (was: Amber-16-AT-17_fix_fixed_size_cmd_in_nab.patch) -* Fix FFTW3 link flags for rism (was: Amber-16-AT-17_fix_rism_fftw_lib.patch) -* Ignore checks for X11, use easybuild settings instead (was: Amber-16-AT-17_ignore_X11_checks.patch) -* Make cpptraj link with the BLAS/LAPACK/Zlib/Bzip2 from EasyBuild (was: Amber-16-AT-17_make_cpptraj_link_with_EBs_blas_lapack_zlib_bzip2.patch) -* Use FFTW_FFT with FFTW3 instead of PUBFFT for pmemd; this fixes linking with FFTW3 as opposed to using MKL (was: Amber-16-AT-17_use_FFTW_FFT_instead_of_PUBFFT_part2.patch) - -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/configure2 2017-05-17 12:22:17.981248856 +0200 -@@ -3339,7 +3339,7 @@ - if [ -z "$zlib" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -nozlib" ; fi - if [ -z "$bzlib" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -nobzlib" ; fi - if [ "$has_fftw3" = 'yes' ]; then CPPTRAJOPTS="$CPPTRAJOPTS -fftw3 --with-fftw3=$CPPTRAJHOME" ; fi --if [ "$static" = 'yes' ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -static" ; fi -+#if [ "$static" = 'yes' ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -static" ; fi - if [ ! -z "$pnetcdf_dir" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS --with-pnetcdf=$pnetcdf_dir" ; fi - if [ -z "$sanderapi_lib" ] ; then - CPPTRAJOPTS="$CPPTRAJOPTS -nosanderlib" - -diff -ru amber16.orig/AmberTools/src/rism/rism3d_c.F90 amber16/AmberTools/src/rism/rism3d_c.F90 ---- amber16.orig/AmberTools/src/rism/rism3d_c.F90 2017-04-13 15:00:54.000000000 +0200 -+++ amber16/AmberTools/src/rism/rism3d_c.F90 2017-10-10 15:39:22.259467974 +0200 -@@ -4061,7 +4061,7 @@ - numElectronsAtGridCenter = totalSolventElectrons - electronRDFSum - - ! #pragma omp parallel for schedule(dynamic, 10) shared (dx, conc, result, stepx, stepy, stepz, center_grid) --!$omp parallel do private(local_equal), shared(this, UNITS, electronMap, numSmearGridPoints, numElectronsAtGridCenter) -+!$omp parallel do shared(this, electronMap, numSmearGridPoints, numElectronsAtGridCenter) - do igzCenter = 0, this%grid%globalDimsR(3) - 1 - rzCenter = igzCenter * this%grid%voxelVectorsR(3, :) - do igyCenter = 0, this%grid%globalDimsR(2) - 1 -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/configure2 2017-05-17 10:34:26.841606227 +0200 -@@ -304,7 +304,8 @@ - | sed -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//'` - else - cc_version=`$cc $1 2>&1 | grep -E "$cc |[vV]ersion " \ -- | sed -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//'` -+ | sed -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//' \ -+ | grep -v '^Intel(R)'` - fi - if [ -z "$cc_version" ] ; then - echo "Error: $cc is not well formed or produces unusual version details!" -@@ -354,7 +355,8 @@ - -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//'` - else - fc_version=`$fc $1 2>&1 | grep -E "$fc |$cc |[vV]ersion " | sed -e "s@$fc @@" \ -- -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//'` -+ -e 's/Open64//' -e 's/^[a-zA-Z :]* //' -e 's/ .*//' \ -+ | grep -v '^Intel(R)'` - fi - if [ -z "$fc_version" ] ; then - echo "Error: $fc is not well formed or produces unusual version details!" -diff -ru amber16.orig/test/rism3d/checkrismunsupported.sh amber16/test/rism3d/checkrismunsupported.sh ---- amber16.orig/test/rism3d/checkrismunsupported.sh 2017-04-07 21:08:28.000000000 +0200 -+++ amber16/test/rism3d/checkrismunsupported.sh 2018-02-19 15:17:17.667872717 +0100 -@@ -14,7 +14,7 @@ - echo "$1 is not an executable or does not exist." - exit 1 - fi --HAS_RISM=`$TESTsander -O -xvv foo 2> /dev/null | grep flag` -+HAS_RISM=`$DO_PARALLEL $TESTsander -O -xvv foo 2> /dev/null | grep flag` - /bin/rm -f foo mdout mdin - if [ -n "$HAS_RISM" ] ; then - echo "$TESTsander compiled without RISM support." -diff -ru amber16.orig/AmberTools/src/byacc/Makefile amber16/AmberTools/src/byacc/Makefile ---- amber16.orig/AmberTools/src/byacc/Makefile 2017-04-07 21:08:11.000000000 +0200 -+++ amber16/AmberTools/src/byacc/Makefile 2017-10-13 22:17:23.837195086 +0200 -@@ -31,7 +31,7 @@ - all: $(PROGRAM) - - $(PROGRAM): $(OBJS) $(LIBS) -- @$(CC) $(LDFLAGS) -o $(PROGRAM) $(OBJS) $(LIBS) -+ @$(CC) $(CFLAGS) $(LDFLAGS) -o $(PROGRAM) $(OBJS) $(LIBS) - - clean: - @rm -f $(OBJS) -diff -ru amber16.orig/AmberTools/src/ucpp-1.3/Makefile amber16/AmberTools/src/ucpp-1.3/Makefile ---- amber16.orig/AmberTools/src/ucpp-1.3/Makefile 2017-04-07 21:08:15.000000000 +0200 -+++ amber16/AmberTools/src/ucpp-1.3/Makefile 2017-10-13 21:54:44.418148511 +0200 -@@ -42,7 +42,7 @@ - rm -f *.o ucpp core - - ucpp$(SFX): $(COBJ) -- $(CC) $(LDFLAGS) -o ucpp$(SFX) $(COBJ) $(LIBS) -+ $(CC) $(LDFLAGS) $(CFLAGS) -o ucpp$(SFX) $(COBJ) $(LIBS) - - assert.o: tune.h ucppi.h cpp.h nhash.h mem.h - cpp.o: tune.h ucppi.h cpp.h nhash.h mem.h -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/configure2 2017-05-17 10:42:48.004066817 +0200 -@@ -2957,7 +2957,7 @@ - if [ -n "$MKL_HOME" ]; then - echo " MKL_HOME set to" "$MKL_HOME" - echo $(mkdir $amberprefix/include) -- echo $(cp $MKL_HOME/include/fftw/fftw3.f $amberprefix/include) -+ echo $(cp $MKL_HOME/mkl/include/fftw/fftw3.f $amberprefix/include) - fi - if [ "$intelmpi" = "yes" ]; then - pmemd_fpp_flags="$pmemd_fppflags -DFFTW_FFT -DMKL_FFTW_FFT " -diff -ru amber16.orig/AmberTools/src/sander/Makefile amber16/AmberTools/src/sander/Makefile ---- amber16.orig/AmberTools/src/sander/Makefile 2017-04-13 15:00:54.000000000 +0200 -+++ amber16/AmberTools/src/sander/Makefile 2017-05-17 11:04:29.961465834 +0200 -@@ -317,7 +317,7 @@ - -lFpbsa ../lib/nxtsec.o $(EMILLIB) \ - $(SEBOMDLIB) \ - ../lib/sys.a $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - #--------------------------------------------------------------------------- -@@ -331,7 +331,7 @@ - -L$(LIBDIR) -lsqm -lFpbsa $(EMILLIB) \ - $(SEBOMDLIB) $(XRAY_OBJS) \ - ../lib/nxtsec.o ../lib/sys.a $(NFE_OBJECTS) $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - -@@ -345,7 +345,7 @@ - $(LSCIVROBJ) -L$(LIBDIR) -lsqm -lFpbsa \ - $(SEBOMDLIB) $(XRAY_OBJS) \ - ../lib/nxtsec.o $(EMILLIB) ../lib/sys.a $(NFE_OBJECTS) $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(PUPILLIBS) $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - -@@ -358,7 +358,7 @@ - $(XRAY_OBJS) -L$(LIBDIR) -lsqm -lFpbsa $(EMILLIB) \ - $(SEBOMDLIB) \ - ../lib/nxtsec.o ../lib/sys.a $(NFE_OBJECTS) $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - #--------------------------------------------------------------------------- -@@ -370,7 +370,7 @@ - $(PARTPIMDOBJ) $(LSCIVROBJ) $(XRAY_OBJS) \ - -L$(LIBDIR) -lsqm -lFpbsa $(EMILLIB) $(SEBOMDLIB) \ - ../lib/nxtsec.o ../lib/sys.a $(NFE_OBJECTS) $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - #--------------------------------------------------------------------------- -@@ -385,7 +385,7 @@ - -L$(LIBDIR) -lsqm -lFpbsa $(EMILLIB) \ - $(SEBOMDLIB) $(XRAY_OBJS) \ - ../lib/nxtsec.o ../lib/sys.a $(NFE_OBJECTS) $(NETCDFLIBF) \ -- $(FLIBS_RISMSANDER) $(FFTW3) $(FLIBSF) \ -+ $(FLIBS_RISMSANDER) $(FLIBS_FFTW3) $(FLIBSF) \ - $(LDFLAGS) $(AMBERLDFLAGS) $(LIOLIBS) $(PLUMED_LOAD) - - #--------------------------------------------------------------------------- -diff -ru amber16.orig/AmberTools/src/amberlite/Makefile amber16/AmberTools/src/amberlite/Makefile ---- amber16.orig/AmberTools/src/amberlite/Makefile 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/amberlite/Makefile 2017-10-12 12:42:23.319122932 +0200 -@@ -16,13 +16,13 @@ - cd ../nab && $(MAKE) $@ - - $(BINDIR)/ffgbsa$(SFX): ffgbsa.nab -- $(BINDIR)/nab$(SFX) -o $(BINDIR)/ffgbsa$(SFX) ffgbsa.nab -+ $(BINDIR)/nab$(SFX) -o $(BINDIR)/ffgbsa$(SFX) ffgbsa.nab $(CUSTOMBUILDFLAGS) - - $(BINDIR)/minab$(SFX): minab.nab -- $(BINDIR)/nab$(SFX) -o $(BINDIR)/minab$(SFX) minab.nab -+ $(BINDIR)/nab$(SFX) -o $(BINDIR)/minab$(SFX) minab.nab $(CUSTOMBUILDFLAGS) - - $(BINDIR)/mdnab$(SFX): mdnab.nab -- $(BINDIR)/nab$(SFX) -o $(BINDIR)/mdnab$(SFX) mdnab.nab -+ $(BINDIR)/nab$(SFX) -o $(BINDIR)/mdnab$(SFX) mdnab.nab $(CUSTOMBUILDFLAGS) - - clean: - /bin/rm -f *.c -diff -ru amber16.orig/AmberTools/src/etc/Makefile amber16/AmberTools/src/etc/Makefile ---- amber16.orig/AmberTools/src/etc/Makefile 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/etc/Makefile 2017-10-11 14:49:01.168646077 +0200 -@@ -68,14 +68,14 @@ - $(CC) $(CFLAGS) $(AMBERCFLAGS) -o elsize$(SFX) elsize.o $(LM) - - molsurf$(SFX): molsurf.nab -- $(BINDIR)/nab$(SFX) -o molsurf$(SFX) molsurf.nab -+ $(BINDIR)/nab$(SFX) -o molsurf$(SFX) molsurf.nab $(CUSTOMBUILDFLAGS) - - resp$(SFX): lapack.o resp.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(AMBERFFLAGS) $(LDFLAGS) $(AMBERLDFLAGS) \ - lapack.o resp.o -o resp$(SFX) - - tinker_to_amber$(SFX): tinker_to_amber.o cspline.o -- $(FC) -o tinker_to_amber$(SFX) tinker_to_amber.o cspline.o -+ $(FC) -o tinker_to_amber$(SFX) tinker_to_amber.o cspline.o $(CUSTOMBUILDFLAGS) - - new_crd_to_dyn$(SFX): new_crd_to_dyn.o nxtsec - $(FC) $(LDFLAGS) -o new_crd_to_dyn$(SFX) new_crd_to_dyn.o ../lib/nxtsec.o -diff -ru amber16.orig/AmberTools/src/mm_pbsa/Makefile amber16/AmberTools/src/mm_pbsa/Makefile ---- amber16.orig/AmberTools/src/mm_pbsa/Makefile 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/mm_pbsa/Makefile 2017-10-12 10:08:57.265288431 +0200 -@@ -21,7 +21,7 @@ - - #Note dependency on nab from AMBERTools here. - $(BINDIR)/mm_pbsa_nabnmode$(SFX): mm_pbsa_nabnmode.nab -- $(BINDIR)/nab$(SFX) $(NABFLAGS) -o $(BINDIR)/mm_pbsa_nabnmode$(SFX) mm_pbsa_nabnmode.nab -+ $(BINDIR)/nab$(SFX) $(NABFLAGS) -o $(BINDIR)/mm_pbsa_nabnmode$(SFX) mm_pbsa_nabnmode.nab $(CUSTOMBUILDFLAGS) - - ../lib/amopen.o: ../lib/amopen.F - cd ../lib; $(MAKE) amopen.o -diff -ru amber16.orig/AmberTools/src/mmpbsa_py/Makefile amber16/AmberTools/src/mmpbsa_py/Makefile ---- amber16.orig/AmberTools/src/mmpbsa_py/Makefile 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/mmpbsa_py/Makefile 2017-10-12 06:44:59.043135426 +0200 -@@ -9,10 +9,10 @@ - $(PYTHON) setup.py install -f $(PYTHON_INSTALL) --install-scripts=$(BINDIR) - - $(BINDIR)/mmpbsa_py_nabnmode$(SFX): mmpbsa_entropy.nab -- $(BINDIR)/nab$(SFX) -o $(BINDIR)/mmpbsa_py_nabnmode$(SFX) mmpbsa_entropy.nab -+ $(BINDIR)/nab$(SFX) -o $(BINDIR)/mmpbsa_py_nabnmode$(SFX) mmpbsa_entropy.nab $(CUSTOMBUILDFLAGS) - - $(BINDIR)/mmpbsa_py_energy$(SFX): mmpbsa_energy.nab -- $(BINDIR)/nab$(SFX) -o $(BINDIR)/mmpbsa_py_energy$(SFX) mmpbsa_energy.nab -+ $(BINDIR)/nab$(SFX) -o $(BINDIR)/mmpbsa_py_energy$(SFX) mmpbsa_energy.nab $(CUSTOMBUILDFLAGS) - - serial: install - -diff -ru amber16.orig/AmberTools/src/nss/Makefile amber16/AmberTools/src/nss/Makefile ---- amber16.orig/AmberTools/src/nss/Makefile 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/nss/Makefile 2017-10-11 08:24:51.121320716 +0200 -@@ -54,28 +54,28 @@ - -ranlib $(LIBDIR)/libnab.a - - matextract$(SFX): matextract.o -- $(NAB) -o matextract$(SFX) matextract.o -+ $(NAB) -o matextract$(SFX) matextract.o $(CUSTOMBUILDFLAGS) - - matgen$(SFX): matgen.o -- $(NAB) -o matgen$(SFX) matgen.o -+ $(NAB) -o matgen$(SFX) matgen.o $(CUSTOMBUILDFLAGS) - - matmerge$(SFX): matmerge.o -- $(NAB) -o matmerge$(SFX) matmerge.o -+ $(NAB) -o matmerge$(SFX) matmerge.o $(CUSTOMBUILDFLAGS) - - matmul$(SFX): matmul.o -- $(NAB) -o matmul$(SFX) matmul.o -+ $(NAB) -o matmul$(SFX) matmul.o $(CUSTOMBUILDFLAGS) - - transform$(SFX): transform.o -- $(NAB) -o transform$(SFX) transform.o -+ $(NAB) -o transform$(SFX) transform.o $(CUSTOMBUILDFLAGS) - - tss_init$(SFX): tss_init.o -- $(NAB) -o tss_init$(SFX) tss_init.o -+ $(NAB) -o tss_init$(SFX) tss_init.o $(CUSTOMBUILDFLAGS) - - tss_main$(SFX): tss_main.o -- $(NAB) -o tss_main$(SFX) tss_main.o -+ $(NAB) -o tss_main$(SFX) tss_main.o $(CUSTOMBUILDFLAGS) - - tss_next$(SFX): tss_next.o -- $(NAB) -o tss_next$(SFX) tss_next.o -+ $(NAB) -o tss_next$(SFX) tss_next.o $(CUSTOMBUILDFLAGS) - - clean: - /bin/rm -f \ -diff -ru amber16.orig/AmberTools/src/rism/Makefile amber16/AmberTools/src/rism/Makefile ---- amber16.orig/AmberTools/src/rism/Makefile 2017-04-13 15:00:54.000000000 +0200 -+++ amber16/AmberTools/src/rism/Makefile 2017-10-11 20:00:32.189972509 +0200 -@@ -92,9 +92,9 @@ - # ------ Single-Point information ------------------------------------------ - SPSRC=rism3d.snglpnt.nab - rism3d.snglpnt$(SFX): $(SPSRC) -- $(BINDIR)/nab $(SPSRC) -lfftw3 -o $(BINDIR)/rism3d.snglpnt$(SFX) -+ $(BINDIR)/nab $(SPSRC) -lfftw3 -o $(BINDIR)/rism3d.snglpnt$(SFX) $(CUSTOMBUILDFLAGS) - rism3d.snglpnt.MPI$(SFX): $(SPSRC) -- $(BINDIR)/mpinab -v $(SPSRC) -o $(BINDIR)/rism3d.snglpnt.MPI$(SFX) -+ $(BINDIR)/mpinab -v $(SPSRC) -o $(BINDIR)/rism3d.snglpnt.MPI$(SFX) $(CUSTOMBUILDFLAGS) - # -------------------------------------------------------------------------- - - yes: install -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/configure2 2017-10-14 19:07:22.137281514 +0200 -@@ -1384,9 +1384,9 @@ - # PMEMD Specifics - pmemd_fpp_flags='-DPUBFFT' - # following lines commented out, since pmemd is not GPL: --# if [ "$has_fftw3" = 'yes' ]; then --# pmemd_fpp_flags='-DFFTW_FFT' --# fi -+ if [ "$has_fftw3" = 'yes' ]; then -+ pmemd_fpp_flags='-DFFTW_FFT' -+ fi - pmemd_foptflags="$foptflags" - if [ "$pmemd_openmp" = 'yes' ]; then - pmemd_foptflags= "$pmemd_foptflags -fopenmp -D_OPENMP_" -@@ -2958,8 +2958,6 @@ - echo " MKL_HOME set to" "$MKL_HOME" - echo $(mkdir $amberprefix/include) - echo $(cp $MKL_HOME/mkl/include/fftw/fftw3.f $amberprefix/include) -- fi -- if [ "$intelmpi" = "yes" ]; then - pmemd_fpp_flags="$pmemd_fppflags -DFFTW_FFT -DMKL_FFTW_FFT " - pmemd_coptflags="$pmemd_coptflags -DFFTW_FFT " # it would be best if we had a cflags var - fi -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/configure2 2017-05-17 11:01:38.539389560 +0200 -@@ -2978,63 +2978,83 @@ - fi - - if [ "$has_fftw3" = 'yes' ]; then -- echo -- echo "Configuring fftw-3.3 (may be time-consuming)..." -- echo -- enable_mpi="" -- enable_debug="" -- enable_sse="--enable-sse=no --enable-sse2=no --enable-avx=no" -- mpicc="" -- if [ "$mpi" = "yes" ]; then -- enable_mpi="--enable-mpi=yes" -- fi -- if [ "$intelmpi" = "yes" ]; then -- mpicc="MPICC=mpiicc" -- fi -- if [ "$debug" = "yes" ]; then -- enable_debug="--enable-debug=yes --enable-debug-malloc=yes --enable-debug-alignment=yes" -- fi -- if [ "$sse" = "yes" ]; then -- enable_sse="--enable-sse2=yes" # --enable-avx=yes" -- fi -- if [ "$mic" = 'yes' ]; then -- echo " --configuring for mic (native mode)..." -- echo -- cd fftw-3.3 && \ -- ./configure --prefix=$amberprefix --libdir=$amberprefix/lib \ -- --enable-static --enable-shared --host=x86_64-k1om-linux \ -- --build=x86_64-unknown-linux \ -- $enable_mpi $mpicc $enable_debug \ -- CC="$cc -mmic" CFLAGS="$cflags $coptflags " \ -- F77="$fc -mmic" FFLAGS="$fflags $foptflags " \ -- FLIBS="$flibs_arch" \ -- > ../fftw3_config.log 2>&1 -- ncerror=$? -- else -- cd fftw-3.3 && \ -- ./configure --prefix=$amberprefix --libdir=$amberprefix/lib \ -- --enable-static --enable-shared \ -- $enable_mpi $mpicc $enable_debug $enable_sse\ -- CC="$cc" CFLAGS="$cflags $coptflags" \ -- F77="$fc" FFLAGS="$fflags $foptflags" \ -- FLIBS="$flibs_arch" \ -- > ../fftw3_config.log 2>&1 -- ncerror=$? -- fi -- if [ $ncerror -gt 0 ]; then -- echo "Error: FFTW configure returned $ncerror" -- echo " FFTW configure failed! Check the fftw3_config.log file" -- echo " in the $AMBERHOME/AmberTools/src directory." -- exit 1 -+ if [ -n "$EBROOTFFTW" ]; then -+ echo -+ echo "Using external FFTW3" -+ echo -+ flibs_fftw3="-lfftw3" -+ if [ "$mpi" = 'yes' ]; then -+ flibs_fftw3="-lfftw3_mpi $flibs_fftw3" -+ fi -+ flibs_fftw3="-L$FFT_LIB_DIR $flibs_fftw3" -+ fftw3="" -+ fppflags="$fppflags -I$FFT_INC_DIR" -+ elif [ -n "$MKL_HOME" ]; then -+ echo -+ echo "Using FFTW3 from MKL" -+ echo -+ flibs_fftw3="-lfftw3xf_intel $flibs_mkl" -+ fftw3="" -+ fppflags="$fppflags -I$FFT_INC_DIR" - else -- echo " fftw-3.3 configure succeeded." -- fi -- cd .. -- flibs_fftw3="-lfftw3" -- fftw3="\$(LIBDIR)/libfftw3.a" -- if [ "$mpi" = 'yes' -a "$intelmpi" = 'no' ]; then -- flibs_fftw3="-lfftw3_mpi $flibs_fftw3" -- fftw3="\$(LIBDIR)/libfftw3_mpi.a \$(LIBDIR)/libfftw3.a" -+ echo -+ echo "Configuring fftw-3.3 (may be time-consuming)..." -+ echo -+ enable_mpi="" -+ enable_debug="" -+ enable_sse="--enable-sse=no --enable-sse2=no --enable-avx=no" -+ mpicc="" -+ if [ "$mpi" = "yes" ]; then -+ enable_mpi="--enable-mpi=yes" -+ fi -+ if [ "$intelmpi" = "yes" ]; then -+ mpicc="MPICC=mpiicc" -+ fi -+ if [ "$debug" = "yes" ]; then -+ enable_debug="--enable-debug=yes --enable-debug-malloc=yes --enable-debug-alignment=yes" -+ fi -+ if [ "$sse" = "yes" ]; then -+ enable_sse="--enable-sse2=yes" # --enable-avx=yes" -+ fi -+ if [ "$mic" = 'yes' ]; then -+ echo " --configuring for mic (native mode)..." -+ echo -+ cd fftw-3.3 && \ -+ ./configure --prefix=$amberprefix --libdir=$amberprefix/lib \ -+ --enable-static --enable-shared --host=x86_64-k1om-linux \ -+ --build=x86_64-unknown-linux \ -+ $enable_mpi $mpicc $enable_debug \ -+ CC="$cc -mmic" CFLAGS="$cflags $coptflags " \ -+ F77="$fc -mmic" FFLAGS="$fflags $foptflags " \ -+ FLIBS="$flibs_arch" \ -+ > ../fftw3_config.log 2>&1 -+ ncerror=$? -+ else -+ cd fftw-3.3 && \ -+ ./configure --prefix=$amberprefix --libdir=$amberprefix/lib \ -+ --enable-static --enable-shared \ -+ $enable_mpi $mpicc $enable_debug $enable_sse\ -+ CC="$cc" CFLAGS="$cflags $coptflags" \ -+ F77="$fc" FFLAGS="$fflags $foptflags" \ -+ FLIBS="$flibs_arch" \ -+ > ../fftw3_config.log 2>&1 -+ ncerror=$? -+ fi -+ if [ $ncerror -gt 0 ]; then -+ echo "Error: FFTW configure returned $ncerror" -+ echo " FFTW configure failed! Check the fftw3_config.log file" -+ echo " in the $AMBERHOME/AmberTools/src directory." -+ exit 1 -+ else -+ echo " fftw-3.3 configure succeeded." -+ fi -+ cd .. -+ flibs_fftw3="-lfftw3" -+ fftw3="\$(LIBDIR)/libfftw3.a" -+ if [ "$mpi" = 'yes' -a "$intelmpi" = 'no' ]; then -+ flibs_fftw3="-lfftw3_mpi $flibs_fftw3" -+ fftw3="\$(LIBDIR)/libfftw3_mpi.a \$(LIBDIR)/libfftw3.a" -+ fi - fi - elif [ "$mdgx" = 'yes' ]; then - echo -diff -ru amber16.orig/AmberTools/src/rism/Makefile amber16/AmberTools/src/rism/Makefile ---- amber16.orig/AmberTools/src/rism/Makefile 2017-04-13 15:00:54.000000000 +0200 -+++ amber16/AmberTools/src/rism/Makefile 2017-05-17 10:56:15.935011987 +0200 -@@ -5,7 +5,7 @@ - export AMBERHOME=$(AMBER_PREFIX) - - # rism1d Fortran source files are free format --LOCALFLAGS = $(FREEFORMAT_FLAG) -+LOCALFLAGS = $(FREEFORMAT_FLAG) -I$$FFT_INC_DIR - - # ------- rism1d information: ---------------------------------------------- - -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2019-02-28 10:41:07.185332187 -0600 -+++ amber16/AmberTools/src/configure2 2019-02-28 11:31:13.125415364 -0600 -@@ -1731,9 +1731,9 @@ - pmemd_cu_libs="./cuda/cuda.a -L\$(CUDA_HOME)/lib64 -L\$(CUDA_HOME)/lib -lcurand -lcufft -lcudart $fc_cxx_link_flag" - pbsa_cu_libs="-L\$(CUDA_HOME)/lib64 -L\$(CUDA_HOME)/lib -lcublas -lcusparse -lcudart -lcuda $fc_cxx_link_flag" - if [ "$optimise" = 'yes' ]; then -- nvcc="$nvcc -use_fast_math -O3 " -+ nvcc="$nvcc -use_fast_math -O3 -Xcompiler '-std=c++11'" - else -- nvcc="$nvcc -use_fast_math -O0 " -+ nvcc="$nvcc -use_fast_math -O0 -Xcompiler '-std=c++11'" - fi - - if [ "$mpi" = 'yes' ]; then -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2018-07-27 10:27:34.745642223 +0200 -+++ amber16/AmberTools/src/configure2 2018-07-27 10:30:05.442542975 +0200 -@@ -1203,7 +1203,8 @@ - #SM2.0 = All GF variants = C2050, 2075, M2090, GTX480, GTX580 etc. - sm20flags='-gencode arch=compute_20,code=sm_20' - cudaversion=`$nvcc --version | grep 'release' | cut -d' ' -f5 | cut -d',' -f1` -- if [ "$cudaversion" = "9.0" ]; then -+ cudamajversion=`echo $cudaversion | cut -d. -f1` -+ if [ $cudamajversion -ge 9 ]; then - echo "CUDA Version $cudaversion detected" - echo "Configuring for SM3.0, SM5.0, SM5.2, SM5.3, SM6.0, SM6.1 and SM7.0" - nvccflags="$sm30flags $sm50flags $sm52flags $sm53flags $sm60flags $sm61flags $sm70flags -Wno-deprecated-declarations" -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2018-04-03 20:55:27.031610543 +0200 -+++ amber16/AmberTools/src/configure2 2018-04-03 20:55:19.359682056 +0200 -@@ -3338,7 +3358,7 @@ - if [ "$optimise" = 'no' ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -noopt" ; fi - if [ -z "$zlib" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -nozlib" ; fi - if [ -z "$bzlib" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -nobzlib" ; fi --if [ "$has_fftw3" = 'yes' ]; then CPPTRAJOPTS="$CPPTRAJOPTS -fftw3 --with-fftw3=$CPPTRAJHOME" ; fi -+#if [ "$has_fftw3" = 'yes' ]; then CPPTRAJOPTS="$CPPTRAJOPTS -fftw3 --with-fftw3=$CPPTRAJHOME" ; fi - #if [ "$static" = 'yes' ] ; then CPPTRAJOPTS="$CPPTRAJOPTS -static" ; fi - if [ ! -z "$pnetcdf_dir" ] ; then CPPTRAJOPTS="$CPPTRAJOPTS --with-pnetcdf=$pnetcdf_dir" ; fi - if [ -z "$sanderapi_lib" ] ; then -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/configure2 2017-05-17 09:05:08.644115630 +0200 -@@ -439,12 +439,12 @@ - write(6,*) 'testing a Fortran program' - end program testf - EOF -- $fc $fflags $netcdfinc -o testp$suffix testp.f90 $netcdfflagf > /dev/null 2> compile.err -+ $fc $fflags $netcdffinc -o testp$suffix testp.f90 $netcdfflagf > /dev/null 2> compile.err - if [ ! -e "testp$suffix" ] ; then - status=1 - if [ "$1" = "verbose" ] ; then - echo "Error: Could not compile with NetCDF Fortran interface." -- echo " $fc $fflags $netcdfinc -o testp$suffix testp.f90 $netcdfflagf" -+ echo " $fc $fflags $netcdffinc -o testp$suffix testp.f90 $netcdfflagf" - echo " Compile error follows:" - cat compile.err - echo "" -@@ -545,6 +545,7 @@ - mpi='no' - mtkpp='' - netcdf_dir='' -+netcdf_fort_dir='' - netcdf_flag='' - netcdfstatic='no' - pnetcdf_dir='' -@@ -630,6 +631,7 @@ - --skip-python) skippython='yes' ;; - --with-python) shift; python="$1";; - --with-netcdf) shift; netcdf_dir="$1";; -+ --with-netcdf-fort) shift; netcdf_fort_dir="$1";; - --with-pnetcdf) shift; pnetcdf_dir="$1" ;; - --python-install) shift; python_install="$1";; - -netcdfstatic) netcdfstatic='yes' ;; -@@ -900,7 +902,7 @@ - flibsf="-larpack -llapack -lblas" - # only used when the user requests a static build or when a static build is - # automatically set, eg, windows: --staticflag='-static' -+staticflag='' - omp_flag= - mpi_flag= - fp_flags= -@@ -1418,7 +1420,7 @@ - nvcc="$nvcc -use_fast_math -O3 " - fi - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -1737,7 +1739,7 @@ - fi - - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$pmemd_coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -2069,7 +2071,7 @@ - nvcc="$nvcc -use_fast_math -O3 " - fi - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -2206,7 +2208,7 @@ - nvcc="$nvcc -use_fast_math -O3 " - fi - if [ "$mpi" = 'yes' ]; then -- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` -+ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` - pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" - pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" - pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" -@@ -2279,17 +2281,17 @@ - blas=skip - flibs="-larpack " - flibsf="-larpack " -- mkll="$MKL_HOME/lib/32" -+ mkll="$MKL_HOME/mkl/lib/32" - mkl_processor="32" - mkl_procstring="ia32" - mklinterfacelayer='libmkl_intel.a' - if [ "$x86_64" = 'yes' ]; then -- if [ -d "$MKL_HOME/lib/em64t" ]; then -- mkll="$MKL_HOME/lib/em64t" -+ if [ -d "$MKL_HOME/mkl/lib/em64t" ]; then -+ mkll="$MKL_HOME/mkl/lib/em64t" - mkl_processor="em64t" - mkl_procstring="em64t" - else -- mkll="$MKL_HOME/lib/intel64" -+ mkll="$MKL_HOME/mkl/lib/intel64" - mkl_processor="intel64" - mkl_procstring="intel64" - fi -@@ -2715,11 +2717,17 @@ - else - # A NetCDF directory was specified. Check that library exists and compiles - printf "\tUsing external NetCDF in '$netcdf_dir'\n" -+ # Support separate NetCDF-Fortran installation with --with-netcdf-fort -+ if [ ! -e "$netcdf_fort_dir" ]; then -+ netcdf_fort_dir="$netcdf_dir" -+ fi -+ printf "\tUsing external NetCDF-Fortran in '$netcdf_fort_dir'\n" - netcdfinc="-I"$netcdf_dir"/include" -+ netcdffinc="-I"$netcdf_fort_dir"/include" - if [ "${netcdf_dir}" != '/usr' -a "$netcdf_dir" != '/usr/' ]; then - netcdf_flag="-L${netcdf_dir}/lib $netcdf_flag" - fi -- netcdf=$netcdf_dir"/include/netcdf.mod" -+ netcdf=$netcdf_fort_dir"/include/netcdf.mod" - if [ "$netcdfstatic" = 'no' ] ; then - if [ "${netcdf_dir}" != '/usr' -a "${netcdf_dir}" != '/usr/' ]; then - netcdfflagc="-L${netcdf_dir}/lib -lnetcdf" -@@ -2735,7 +2743,7 @@ - echo "Error: '$netcdfflagc' not found." - exit 1 - fi -- netcdfflagf=$netcdf_dir"/lib/libnetcdff.a" -+ netcdfflagf=$netcdf_fort_dir"/lib/libnetcdff.a" - if [ ! -e "$netcdfflagf" ]; then - echo "Error: '$netcdfflagf' not found." - exit 1 -@@ -2755,6 +2763,7 @@ - netcdfflagf='' - netcdfflagc='' - netcdfinc='' -+ netcdffinc='' - fi - - #------------------------------------------------------------------------------ -@@ -3726,7 +3735,7 @@ - NETCDF=$netcdf - NETCDFLIB=$netcdfflagc - NETCDFLIBF=$netcdfflagf --NETCDFINC=$netcdfinc -+NETCDFINC=$netcdfinc $netcdffinc - PNETCDFLIB=$pnetcdflib - PNETCDFINC=$pnetcdfinc - PNETCDFDEF=$pnetcdfdef -diff -ru amber16.orig/AmberTools/src/nab/nab.c amber16/AmberTools/src/nab/nab.c ---- amber16.orig/AmberTools/src/nab/nab.c 2019-02-28 10:41:07.185332187 -0600 -+++ amber16/AmberTools/src/nab/nab.c 2019-02-28 19:12:13.618946740 -0600 -@@ -22,7 +22,7 @@ - - static void n2c( int, int, char *, int, int, int, char *[], char [], char * ); - static void cc( int, int, int, int, char [], int, char *[], char [] ); --static int split( char [], char *[], char * ); -+static int split( char [], char ***, char * ); - static int execute( char **, int, int, int ); - - int main( int argc, char *argv[] ) -@@ -128,8 +128,8 @@ - char cpp_ofname[ 256 ]; - - char cmd[ 1024 ]; -- char *fields[ 256 ]; -- int nfields; -+ char **fields; -+ int nfields, i; - int cpp_ofd, n2c_ofd; - int status; - char *amberhome; -@@ -169,7 +169,7 @@ - amberhome, cppstring, amberhome, - argv[ ac ] ? argv[ ac ] : "" ); - if( cgdopt ) fprintf( stderr, "cpp cmd: %s\n", cmd ); -- nfields = split( cmd, fields, " " ); -+ nfields = split( cmd, &fields, " " ); - - #ifndef USE_MKSTEMP - if( (cpp_ofd = -@@ -205,7 +205,7 @@ - nodebug ? "-nodebug" : "", - argv[ ac ] ? argv[ ac ] : "" ); - if( cgdopt ) fprintf( stderr, "nab2c cmd: %s\n", cmd ); -- nfields = split( cmd, fields, " " ); -+ nfields = split( cmd, &fields, " " ); - - status = execute( fields, cpp_ofd, n2c_ofd, 2 ); - unlink( cpp_ofname ); -@@ -213,6 +213,10 @@ - unlink( n2c_ofname ); - fprintf( stderr, "nab2c failed!\n" ); exit(1); - } -+ for (i = 0; i < nfields; i++) { -+ free(fields[i]); -+ } -+ free(fields); - } - } - unlink( n2c_ofname ); -@@ -233,20 +237,28 @@ - { - int ac; - char *dotp, *amberhome; -- char cmd[ 1024 ], word[ 1024 ]; -- char *fields[256]; -+#define WORDSZ 1024 -+ char *cmd, word[ WORDSZ ]; -+ char **fields; -+ int cmd_sz; - int status; -- int nfields; -+ int nfields, i; - - amberhome = (char *) getenv("AMBERHOME"); - if( amberhome == NULL ){ - fprintf( stderr, "AMBERHOME is not set!\n" ); - exit(1); - } -+ cmd_sz = WORDSZ; -+ cmd = malloc(cmd_sz); - sprintf( cmd, "%s -I%s/include", CC, amberhome ); - if( aopt ){ - #ifdef AVSDIR - sprintf( word, " -I%s/include", AVSDIR ); -+ if (strlen(cmd) + strlen(word) + 1 > cmd_sz) { -+ cmd_sz += WORDSZ; -+ cmd = realloc(cmd, cmd_sz); -+ } - strcat( cmd, word ); - #else - fprintf( stderr, "-avs not supported.\n" ); -@@ -257,9 +269,17 @@ - dotp = strrchr( argv[ ac ], '.' ); - strcpy( &dotp[ 1 ], "c" ); - sprintf( word, " %s", argv[ ac ] ); -+ if (strlen(cmd) + strlen(word) + 1 > cmd_sz) { -+ cmd_sz += WORDSZ; -+ cmd = realloc(cmd, cmd_sz); -+ } - strcat( cmd, word ); - }else if( argv[ ac ] ){ - sprintf( word, " %s", argv[ ac ] ); -+ if (strlen(cmd) + strlen(word) + 1 > cmd_sz) { -+ cmd_sz += WORDSZ; -+ cmd = realloc(cmd, cmd_sz); -+ } - strcat( cmd, word ); - } - } -@@ -268,71 +288,100 @@ - if( aopt ){ - sprintf( word, " -L%s/lib -lflow_c -lgeom -lutil", - AVSDIR ); -+ if (strlen(cmd) + strlen(word) + 1 > cmd_sz) { -+ cmd_sz += WORDSZ; -+ cmd = realloc(cmd, cmd_sz); -+ } - strcat( cmd, word ); - } - #endif - sprintf( word, " -L%s/lib -lnab -lcifparse", amberhome ); -+ if (strlen(cmd) + strlen(word) + 1 > cmd_sz) { -+ cmd_sz += WORDSZ; -+ cmd = realloc(cmd, cmd_sz); -+ } - strcat( cmd, word ); -- sprintf( word, " %s ", FLIBS ); -- strcat( cmd, word ); -+ /* FLIBS can be very big and there is no need to copy it into word first. */ -+ /* Make sure there is space enough for the " -lm" too */ -+ if (strlen(cmd) + strlen(FLIBS) + 6 > cmd_sz) { -+ cmd_sz += strlen(FLIBS) + 6; -+ cmd = realloc(cmd, cmd_sz); -+ } -+ strcat( cmd, " " ); -+ strcat( cmd, FLIBS ); - strcat( cmd, " -lm" ); - } - if( cgdopt ) fprintf( stderr, "cc cmd: %s\n", cmd ); -- nfields = split(cmd,fields," "); -+ nfields = split(cmd, &fields, " "); - status = execute(fields, 0, 1, 2); - if (status != 0) { - fprintf(stderr,"cc failed!\n"); exit (1); - } -+ for (i = 0; i < nfields; i++) { -+ free(fields[i]); -+ } -+ free(fields); -+ free(cmd); - } - --static int split( char str[], char *fields[], char *fsep ) -+static int split( char str[], char ***fields, char *fsep ) - { -- int nf, flen; -+ int nf, flen, maxnf; - char *sp, *fp, *efp, *nfp; - - if( !str ) - return( 0 ); - -+ maxnf = 10; -+ *fields = (char **) malloc(sizeof(char *) * maxnf); - /* Use fsep of white space is special */ - if( strspn( fsep, " \t\n" ) ){ - for( nf = 0, sp = str; ; ){ - fp = sp + strspn( sp, fsep ); - if( !*fp ) - return( nf ); -+ if (nf + 1 > maxnf) { -+ maxnf += 10; -+ *fields = (char **) realloc(*fields, sizeof(char *) * maxnf); -+ } - if( (efp = strpbrk( fp, fsep )) ){ - if( !( flen = efp - fp ) ) - return( nf ); - nfp = (char *)malloc( (flen + 1) * sizeof(char) ); - strncpy( nfp, fp, flen ); - nfp[ flen ] = '\0'; -- fields[ nf ] = nfp; -+ (*fields)[ nf ] = nfp; - sp = efp; -- fields[++nf] = NULL; -+ (*fields)[++nf] = NULL; - }else{ - flen = strlen( fp ); - nfp = (char *)malloc( (flen + 1) * sizeof(char) ); - strcpy( nfp, fp ); -- fields[ nf ] = nfp; -- fields[++nf]=NULL; -+ (*fields)[ nf ] = nfp; -+ (*fields)[++nf]=NULL; - return( nf ); - } - } - }else{ - for( nf = 0, sp = str; ; ){ -+ if (nf + 1 > maxnf) { -+ maxnf += 10; -+ *fields = (char **) realloc(*fields, sizeof(char *) * maxnf); -+ } - if( (fp = strchr( sp, *fsep )) ){ - flen = fp - sp; - nfp = (char *)malloc( (flen + 1) * sizeof(char) ); - strncpy( nfp, sp, flen ); - nfp[ flen ] = '\0'; -- fields[ nf ] = nfp; -- fields[++nf]=NULL; -+ (*fields)[ nf ] = nfp; -+ (*fields)[++nf]=NULL; - sp = fp + 1; - }else{ - flen = strlen( sp ); - nfp = (char *)malloc( (flen + 1) * sizeof(char) ); - strcpy( nfp, sp ); -- fields[ nf ] = nfp; -- fields[++nf] = NULL; -+ (*fields)[ nf ] = nfp; -+ (*fields)[++nf] = NULL; - return( nf ); - } - } -diff -ru amber16.orig/AmberTools/src/rism/Makefile amber16/AmberTools/src/rism/Makefile ---- amber16.orig/AmberTools/src/rism/Makefile 2018-04-03 21:52:52.811347758 +0200 -+++ amber16/AmberTools/src/rism/Makefile 2018-04-03 21:51:47.999962945 +0200 -@@ -92,7 +92,7 @@ - # ------ Single-Point information ------------------------------------------ - SPSRC=rism3d.snglpnt.nab - rism3d.snglpnt$(SFX): $(SPSRC) -- $(BINDIR)/nab $(SPSRC) -lfftw3 -o $(BINDIR)/rism3d.snglpnt$(SFX) $(CUSTOMBUILDFLAGS) -+ $(BINDIR)/nab $(SPSRC) $(FLIBS_FFTW3) -o $(BINDIR)/rism3d.snglpnt$(SFX) $(CUSTOMBUILDFLAGS) - rism3d.snglpnt.MPI$(SFX): $(SPSRC) - $(BINDIR)/mpinab -v $(SPSRC) -o $(BINDIR)/rism3d.snglpnt.MPI$(SFX) $(CUSTOMBUILDFLAGS) - # -------------------------------------------------------------------------- -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2018-04-03 20:55:27.031610543 +0200 -+++ amber16/AmberTools/src/configure2 2018-04-03 21:38:41.383450159 +0200 -@@ -920,83 +920,6 @@ - if [ "$noX11" = "true" ]; then - make_xleap="skip_xleap" - xhome='' --else -- if [ -d /usr/X11R6/lib ]; then -- xhome='/usr/X11R6' -- elif [ -d /usr/X11/lib ]; then # location for MacOSX 10.11 -- xhome='/usr/X11' -- elif [ -d /usr/lib/x86_64-linux-gnu ]; then -- xhome='/usr' -- elif [ -f /usr/lib/i386-linux-gnu/libX11.a ]; then -- xhome='/usr' -- elif [ -f /usr/lib/libX11.a -o -f /usr/lib/libX11.so \ -- -o -f /usr/lib/libX11.dll.a \ -- -o -f /usr/lib64/libX11.a -o -f /usr/lib64/libX11.so ]; then -- xhome='/usr' -- elif [ -f /opt/local/lib/libX11.a -o -f /opt/local/lib/libX11.dylib ]; then -- xhome='/opt/local' -- else -- echo "Could not find the X11 libraries; you may need to edit config.h" -- echo " to set the XHOME and XLIBS variables." -- fi -- -- if [ "$xhome" != "/usr" ]; then -- # Do not add -L/usr/lib to linker. This is always in the standard path -- # and could cause issues trying to build MPI when /usr has an MPI -- # installed that you *don't* want to use. -- xlibs="-L$xhome/lib" -- if [ "$x86_64" = 'yes' ]; then -- xlibs="-L$xhome/lib64 $xlibs" -- fi -- fi -- if [ -d /usr/lib/x86_64-linux-gnu ]; then -- xlibs="-L/usr/lib/x86_64-linux-gnu $xlibs" -- fi --fi --#-------------------------------------------------------------------------- --# Check if the X11 library files for XLEaP are present: --#-------------------------------------------------------------------------- --if [ "$noX11" = "false" ]; then -- if [ -r "$xhome/lib/libXt.a" -o -r "$xhome/lib/libXt.dll.a" \ -- -o -r "$xhome/lib/libXt.dylib" \ -- -o -r /usr/lib/x86_64-linux-gnu/libXt.a \ -- -o -r /usr/lib/x86_64-linux-gnu/libXt.so \ -- -o -r /usr/lib/i386-linux-gnu/libXt.a \ -- -o -r /usr/lib/i386-linux-gnu/libXt.so \ -- -o -r /usr/lib/libXt.so \ -- -o -r /usr/lib64/libXt.so \ -- -o -r /usr/X11/lib/libXt.dylib \ -- -o "$x86_64" = 'yes' -a -r "$xhome/lib64/libXt.a" ] -- then -- empty_statement= -- else -- echo "Error: The X11 libraries are not in the usual location !" -- echo " To search for them try the command: locate libXt" -- echo " On new Fedora OS's install the libXt-devel libXext-devel" -- echo " libX11-devel libICE-devel libSM-devel packages." -- echo " On old Fedora OS's install the xorg-x11-devel package." -- echo " On RedHat OS's install the XFree86-devel package." -- echo " On Ubuntu OS's install the xorg-dev and xserver-xorg packages." -- echo -- echo " ...more info for various linuxes at ambermd.org/ubuntu.html" -- echo -- echo " To build Amber without XLEaP, re-run configure with '-noX11:" -- echo " `mod_command_args '' '-noX11'`" -- exit 1 -- fi -- -- if [ -d /usr/include/X11/extensions -o $is_mac = "yes" ] -- then -- empty_statement= -- elif [ "$is_mac" = "no" ]; then -- echo "Error: The X11 extensions headers are not in the usual location!" -- echo " To search for them try the command: locate X11/extensions" -- echo " On new Fedora OSes install libXext-devel" -- echo " On RedHat OSes install libXext-devel" -- echo " To build Amber without XLEaP, re-run configure with '-noX11:" -- echo " `mod_command_args '' '-noX11'`" -- exit 1 -- fi - fi - - #------------------------------------------------------------------------------ -diff -ru amber16.orig/AmberTools/src/cpptraj/configure amber16/AmberTools/src/cpptraj/configure ---- amber16.orig/AmberTools/src/cpptraj/configure 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/cpptraj/configure 2018-12-16 09:13:28.413318032 +0100 -@@ -523,10 +523,10 @@ - XDRFILE=$XDRFILE_TARGET - NETCDFLIB="-lnetcdf" - PNETCDFLIB="" --BZLIB="-lbz2" --ZLIB="-lz" --BLAS="-lblas" --LAPACK="-llapack" -+BZLIB="-L$EBROOTBZIP2/lib -lbz2" -+ZLIB="-L$EBROOTZLIB/lib -lz" -+BLAS="$LIBBLAS" -+LAPACK="$LIBLAPACK" - ARPACK="-larpack" - FFT_LIB="pub_fft.o" - FFT_LIBDIR="" -@@ -960,13 +960,13 @@ - if [[ $STATIC -eq 2 ]] ; then - # Static linking for specified libraries - if [[ ! -z $BLAS_HOME && ! -z $BLAS ]] ; then -- BLAS="$BLAS_HOME/lib/libblas.a" -+ BLAS="$LIBBLAS" - fi - if [[ ! -z $ARPACK_HOME && ! -z $ARPACK ]] ; then - ARPACK="$ARPACK_HOME/lib/libarpack.a" - fi - if [[ ! -z $LAPACK_HOME && ! -z $LAPACK ]] ; then -- LAPACK="$LAPACK_HOME/lib/liblapack.a" -+ LAPACK="$LIBLAPACK" - fi - if [[ ! -z $NETCDF_HOME && ! -z $NETCDFLIB ]] ; then - NETCDFLIB="$NETCDF_HOME/lib/libnetcdf.a" -diff -ru amber16.orig/AmberTools/src/configure2 amber16/AmberTools/src/configure2 ---- amber16.orig/AmberTools/src/configure2 2017-04-13 15:00:53.000000000 +0200 -+++ amber16/AmberTools/src/configure2 2018-10-06 19:30:27.186868451 +0200 -@@ -3765,7 +3765,7 @@ - PMEMD_FOPTFLAGS=$pmemd_foptflags \$(AMBERBUILDFLAGS) - PMEMD_CC=$cc - PMEMD_COPTFLAGS=$pmemd_coptflags $mpi_flag \$(AMBERBUILDFLAGS) --PMEMD_FLIBSF=$flibs_mkl $win_mpilibs $emillib -+PMEMD_FLIBSF=$flibs_mkl $win_mpilibs $emillib $flibs_fftw3 - PMEMD_LD=$ld \$(AMBERBUILDFLAGS) - LDOUT=$ldout - PMEMD_GNU_BUG303=$pmemd_gnu_bug303 diff --git a/easybuild/easyconfigs/a/AmberTools/AmberTools-20-intel-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/a/AmberTools/AmberTools-20-intel-2020a-Python-3.8.2.eb deleted file mode 100644 index c7813e12832e..000000000000 --- a/easybuild/easyconfigs/a/AmberTools/AmberTools-20-intel-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,62 +0,0 @@ -easyblock = 'EB_Amber' - -name = 'AmberTools' -version = '20' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://ambermd.org/' -description = """AmberTools consists of several independently developed packages that work well by themselves, - and with Amber itself. The suite can also be used to carry out complete molecular dynamics simulations, - with either explicit water or generalized Born solvent models.""" - -toolchain = {'name': 'intel', 'version': '2020a'} -toolchainopts = {'usempi': True} - -# download requires registration, see http://ambermd.org/AmberTools17-get.html -local_download_credentials = '?Name=Easybuild&Institution=Easybuild&City=Internet&State=Other&Country=Belgium' -source_urls = ['https://ambermd.org/cgi-bin/AmberTools%s-get.pl' % version] -sources = [{ - 'download_filename': local_download_credentials, - 'filename': SOURCE_TAR_BZ2, -}] -patches = [ - 'AmberTools-20_fix_missing_MPI_LIBRARY_error.patch', - 'AmberTools-20_cmake-locate-netcdf.patch', - 'AmberTools-20_fix_xblas_missing_make_dependency.patch', - 'AmberTools-21_dont_include_config.h_in_top_Makefile.patch', -] -checksums = [ - 'b1e1f8f277c54e88abc9f590e788bbb2f7a49bcff5e8d8a6eacfaf332a4890f9', # AmberTools-20.tar.bz2 - # AmberTools-20_fix_missing_MPI_LIBRARY_error.patch' - '0b89a0624167bc23876bcdefcb1055f591e38e3bd559a71d5749e342bd311acc', - '473e07c53b6f641d96d333974a6af2e03413fecef79f879d3fdecf7fecaab4d0', # AmberTools-20_cmake-locate-netcdf.patch - # AmberTools-20_fix_xblas_missing_make_dependency.patch - 'ff25e91fdc72347a778c3837b581e174d6a8c71efa5b46e11391b18bca84fd65', - # AmberTools-21_dont_include_config.h_in_top_Makefile.patch - 'b5a20a63904344fc3d1469841f0ea7d5ddaaa01462742bab958c3bba4a9b7ad9', -] - -builddependencies = [ - ('Bison', '3.5.3'), - ('pkg-config', '0.29.2'), - ('CMake', '3.16.4'), - ('flex', '2.6.4'), - ('make', '4.3'), -] -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('matplotlib', '3.2.1', versionsuffix), - ('netCDF', '4.7.4'), - ('netCDF-Fortran', '4.5.2'), - ('FFTW', '3.3.8'), -] - -# pysander should link with icc and not gcc -prebuildopts = """sed -i 's/import sys/import sys; os.environ["LDSHARED"] = "icc -shared "/g' """ -prebuildopts += "%(builddir)s/AmberTools/src/pysander/setup.py && " - -# Tests use pmemd which is not part of AmberTools -runtest = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/AmberTools/AmberTools-23.6-foss-2023a.eb b/easybuild/easyconfigs/a/AmberTools/AmberTools-23.6-foss-2023a.eb new file mode 100644 index 000000000000..ca7d8074aab1 --- /dev/null +++ b/easybuild/easyconfigs/a/AmberTools/AmberTools-23.6-foss-2023a.eb @@ -0,0 +1,86 @@ +easyblock = 'EB_Amber' + +name = 'AmberTools' +local_ambertools_ver = 23 +# Patch levels from http://ambermd.org/AmberPatches.php and http://ambermd.org/ATPatches.php +patchlevels = (6, 0) # (AmberTools, Amber) +version = '%s.%s' % (local_ambertools_ver, patchlevels[0]) + +homepage = 'https://ambermd.org/' +description = """AmberTools consists of several independently developed packages that work well by themselves, + and with Amber itself. The suite can also be used to carry out complete molecular dynamics simulations, + with either explicit water or generalized Born solvent models.""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'usempi': True} + +# download requires registration +local_download_credentials = '?Name=Easybuild&Institution=Easybuild&City=Internet&State=Other&Country=Belgium' +source_urls = ['https://ambermd.org/cgi-bin/AmberTools%s-get.pl' % local_ambertools_ver] +sources = [{ + 'download_filename': local_download_credentials, + 'filename': 'AmberTools%s.tar.bz2' % local_ambertools_ver, +}] +patches = [ + 'AmberTools-20_cmake-locate-netcdf.patch', + 'AmberTools-20_fix_missing_MPI_LIBRARY_error.patch', + 'AmberTools-20_fix_xblas_missing_make_dependency.patch', + 'AmberTools-21_CMake-FlexiBLAS.patch', + 'AmberTools-21_fix_incorrect_dvout_call.patch', + 'AmberTools-21_fix_more_blas_argument_problems.patch', + 'AmberTools-21_fix_potential_use_before_init.patch', + 'AmberTools-21_fix_rism_argument_mismatch.patch', + 'AmberTools-21_fix_xray_fftpack_arg_mismatch.patch', + 'AmberTools-22_fix_test_missing_cuda_dir.patch', +] +checksums = [ + {'AmberTools23.tar.bz2': 'debb52e6ef2e1b4eaa917a8b4d4934bd2388659c660501a81ea044903bf9ee9d'}, + {'AmberTools-20_cmake-locate-netcdf.patch': '473e07c53b6f641d96d333974a6af2e03413fecef79f879d3fdecf7fecaab4d0'}, + {'AmberTools-20_fix_missing_MPI_LIBRARY_error.patch': + '0b89a0624167bc23876bcdefcb1055f591e38e3bd559a71d5749e342bd311acc'}, + {'AmberTools-20_fix_xblas_missing_make_dependency.patch': + 'ff25e91fdc72347a778c3837b581e174d6a8c71efa5b46e11391b18bca84fd65'}, + {'AmberTools-21_CMake-FlexiBLAS.patch': '9543812c24c4b7842f64f1f8abaf2c92b5c4c0fadcdbd9811e76b81a778f0d36'}, + {'AmberTools-21_fix_incorrect_dvout_call.patch': + '1054d4007f5c79126a41582e1e80514267cf406416ed6c471574cd708b16319b'}, + {'AmberTools-21_fix_more_blas_argument_problems.patch': + 'c6279b57752239184b942d37f760749494ae0eff95236f3368c76ac0d2726a7c'}, + {'AmberTools-21_fix_potential_use_before_init.patch': + '377e645b5bd2c91ebb4d0b6fbca0407a94289e5ddc5b1e7ed0cb0b0724ad2139'}, + {'AmberTools-21_fix_rism_argument_mismatch.patch': + '14255e5739cec39303df570f06820c7532f7395e1b73b1e4104377984e2c9fc1'}, + {'AmberTools-21_fix_xray_fftpack_arg_mismatch.patch': + '99c954e693659efc2a1d121f91510f56408006f0751d91595f45a34b03364e2f'}, + {'AmberTools-22_fix_test_missing_cuda_dir.patch': + 'fb1ab74314d7816169bb9f3f527b78085654aae2825c52cebf50a5760401b737'}, +] + +builddependencies = [ + ('CMake', '3.26.3'), + ('pkgconf', '1.9.5'), + ('Bison', '3.8.2'), + ('flex', '2.6.4'), + ('make', '4.4.1'), +] + +dependencies = [ + ('zlib', '1.2.13'), + ('bzip2', '1.0.8'), + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('Perl', '5.36.1'), + ('Perl-bundle-CPAN', '5.36.1'), + ('Boost', '1.82.0'), + ('libreadline', '8.2'), + ('matplotlib', '3.7.2'), + ('netCDF', '4.9.2'), + ('netCDF-Fortran', '4.6.1'), + ('PnetCDF', '1.12.3'), + ('Tkinter', '%(pyver)s'), + ('X11', '20230603'), + ('mpi4py', '3.1.4'), +] + +runtest = True + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/AmrPlusPlus/AmrPlusPlus-2.0-20200114-GCC-8.3.0.eb b/easybuild/easyconfigs/a/AmrPlusPlus/AmrPlusPlus-2.0-20200114-GCC-8.3.0.eb deleted file mode 100644 index 6cdb4f111e70..000000000000 --- a/easybuild/easyconfigs/a/AmrPlusPlus/AmrPlusPlus-2.0-20200114-GCC-8.3.0.eb +++ /dev/null @@ -1,85 +0,0 @@ -## -# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia -# Homepage: https://staff.flinders.edu.au/research/deep-thought -# -# Authors:: Robert Qiao -# Software License:: MIT -# -# Notes:: -## - -easyblock = 'CmdCp' - -name = 'AmrPlusPlus' -version = '2.0-20200114' -local_commit = '8afc0af5234f8e322cc0f5e40cc553ecd5c932b8' - -github_account = 'meglab-metagenomics' - -homepage = 'https://megares.meglab.org/amrplusplus/latest/html/v2' -description = """AmrPlusPlus v2.0 can process the raw data from the sequencer, -identify the fragments of DNA, and count them. It also provides a count of the -polymorphisms that occur in each DNA fragment with respect to the reference database. -""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -source_urls = ['https://github.com/%(github_account)s/%(name)s_v%(version_major)s/archive'] -sources = [{ - 'download_filename': '%s.zip' % local_commit, - 'filename': SOURCE_ZIP, -}] -checksums = ['04af67517b752e15b5add27f4584f8c11293a0ed1353d3c1dd60c3c6e2dcb329'] - -dependencies = [ - ('Java', '11', '', SYSTEM), - ('BWA', '0.7.17'), - ('Trimmomatic', '0.39', '-Java-%(javashortver)s', SYSTEM), - ('SAMtools', '1.10'), - ('Nextflow', '19.12.0', '', SYSTEM), -] - -local_exe_files = [ - 'main_AmrPlusPlus_v2.nf', - 'main_AmrPlusPlus_v2_withKraken.nf', - 'main_AmrPlusPlus_v2_withRGI_Kraken.nf', - 'main_AmrPlusPlus_v2_withRGI.nf', - 'launch_mpi_slurm.sh', - 'download_minikraken.sh', - 'nextflow.config' -] - -local_dir = ['bin', 'data', 'docs', 'config'] - -local_files = [ - 'main_AmrPlusPlus_v2.nf', - 'bin/RGI_aro_hits.py', - 'bin/RGI_long_combine.py', - 'bin/samtools_idxstats.py', - 'bin/kraken_long_to_wide.py', - 'bin/trimmomatic_stats.py' -] - -skipsteps = ['configure', 'build'] - -files_to_copy = [ - (local_exe_files, '%(installdir)s'), - (local_dir, '%(installdir)s') -] - -install_cmd = "chmod +x %(installdir)s/*.nf && " -install_cmd += "chmod +x %(installdir)s/*.sh" - -modextravars = { - 'JAVA': '${EBROOTJAVA}/bin/java', - 'BWA': '${EBROOTBWA}/bin/bwa' -} - -modloadmsg = """To execute AmrPlusPlus, run:\n nextflow run $EBROOTAMRPLUSPLUS/main_AmrPlusPlus_v2.nf [options]\n""" - -sanity_check_paths = { - 'files': ['%s' % x for x in local_files], - 'dirs': ['config'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/Anaconda2/Anaconda2-2018.12.eb b/easybuild/easyconfigs/a/Anaconda2/Anaconda2-2018.12.eb deleted file mode 100644 index 29a8292815aa..000000000000 --- a/easybuild/easyconfigs/a/Anaconda2/Anaconda2-2018.12.eb +++ /dev/null @@ -1,20 +0,0 @@ -# author: Jillian Rowe -# config upgrade to v5.0.1, v5.1.0, v5.3.0, v2018.12 by Joachim Hein -easyblock = 'EB_Anaconda' - -name = 'Anaconda2' -version = '2018.12' - -homepage = 'https://www.anaconda.com' -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 = SYSTEM - -source_urls = ['https://repo.anaconda.com/archive/'] -sources = ['%(name)s-%(version)s-Linux-x86_64.sh'] -checksums = ['1821d4b623ed449e0acb6df3ecbabd3944cffa98f96a5234b7a102a7c0853dc6'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/a/Anaconda2/Anaconda2-2019.03.eb b/easybuild/easyconfigs/a/Anaconda2/Anaconda2-2019.03.eb deleted file mode 100644 index deb023f1a210..000000000000 --- a/easybuild/easyconfigs/a/Anaconda2/Anaconda2-2019.03.eb +++ /dev/null @@ -1,21 +0,0 @@ -# author: Jillian Rowe -# config upgrade to v5.0.1, v5.1.0, v5.3.0, v2018.12 by Joachim Hein -# config upgrade to 2019.03 by Davide Vanzo -easyblock = 'EB_Anaconda' - -name = 'Anaconda2' -version = '2019.03' - -homepage = 'https://www.anaconda.com' -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 = SYSTEM - -source_urls = ['https://repo.anaconda.com/archive/'] -sources = ['%(name)s-%(version)s-Linux-x86_64.sh'] -checksums = ['cedfee5b5a3f62fcdac0a1d2d12396d0f232d2213d24d6dc893df5d8e64b8773'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/a/Anaconda2/Anaconda2-2019.07.eb b/easybuild/easyconfigs/a/Anaconda2/Anaconda2-2019.07.eb deleted file mode 100644 index 8070ebb4307d..000000000000 --- a/easybuild/easyconfigs/a/Anaconda2/Anaconda2-2019.07.eb +++ /dev/null @@ -1,21 +0,0 @@ -# author: Jillian Rowe -# config upgrade to v5.0.1, v5.1.0, v5.3.0, v2018.12, v2019.07 by Joachim Hein -# config upgrade to 2019.03 by Davide Vanzo -easyblock = 'EB_Anaconda' - -name = 'Anaconda2' -version = '2019.07' - -homepage = 'https://www.anaconda.com' -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 = SYSTEM - -source_urls = ['https://repo.anaconda.com/archive/'] -sources = ['%(name)s-%(version)s-Linux-x86_64.sh'] -checksums = ['189e16e7adf9ba4b7b7d06ecdc10ce4ad4153e5e3505b9331f3d142243e18e97'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/a/Anaconda2/Anaconda2-2019.10.eb b/easybuild/easyconfigs/a/Anaconda2/Anaconda2-2019.10.eb deleted file mode 100644 index 6976f7e36570..000000000000 --- a/easybuild/easyconfigs/a/Anaconda2/Anaconda2-2019.10.eb +++ /dev/null @@ -1,21 +0,0 @@ -# author: Jillian Rowe -# config upgrade to 5.0.1, 5.1.0, 5.3.0, 2018.12, 2019.07, 2019.10 by Joachim Hein -# config upgrade to 2019.03 by Davide Vanzo -easyblock = 'EB_Anaconda' - -name = 'Anaconda2' -version = '2019.10' - -homepage = 'https://www.anaconda.com' -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 = SYSTEM - -source_urls = ['https://repo.anaconda.com/archive/'] -sources = ['%(name)s-%(version)s-Linux-x86_64.sh'] -checksums = ['8b2e7dea2da7d8cc18e822e8ec1804052102f4eefb94c1b3d0e586e126e8cd2f'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/a/Anaconda2/Anaconda2-4.0.0.eb b/easybuild/easyconfigs/a/Anaconda2/Anaconda2-4.0.0.eb deleted file mode 100644 index 44ab7cf71b34..000000000000 --- a/easybuild/easyconfigs/a/Anaconda2/Anaconda2-4.0.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -# author: Jillian Rowe -easyblock = 'EB_Anaconda' - -name = 'Anaconda2' -version = '4.0.0' - -homepage = 'https://www.anaconda.com' -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 = SYSTEM - -source_urls = ['https://repo.anaconda.com/archive/'] -sources = ['%(name)s-%(version)s-Linux-x86_64.sh'] -checksums = ['ae312143952ca00e061a656c2080e0e4fd3532721282ba8e2978177cad71a5f0'] - -# a newer version of conda is required to run 'conda env create -p' -local_prep_env = "PATH=%(installdir)s/bin:$PATH " -postinstallcmds = [local_prep_env + "conda install -f -p %(installdir)s -c conda conda=4.2.12 ruamel_yaml=0.11.14"] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/a/Anaconda2/Anaconda2-4.2.0.eb b/easybuild/easyconfigs/a/Anaconda2/Anaconda2-4.2.0.eb deleted file mode 100644 index 4504c41cdea6..000000000000 --- a/easybuild/easyconfigs/a/Anaconda2/Anaconda2-4.2.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -# author: Jillian Rowe -easyblock = 'EB_Anaconda' - -name = 'Anaconda2' -version = '4.2.0' - -homepage = 'https://www.anaconda.com' -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 = SYSTEM - -source_urls = ['https://repo.anaconda.com/archive/'] -sources = ['%(name)s-%(version)s-Linux-x86_64.sh'] -checksums = ['beee286d24fb37dd6555281bba39b3deb5804baec509a9dc5c69185098cf661a'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/a/Anaconda2/Anaconda2-4.4.0.eb b/easybuild/easyconfigs/a/Anaconda2/Anaconda2-4.4.0.eb deleted file mode 100644 index 6014dadb1951..000000000000 --- a/easybuild/easyconfigs/a/Anaconda2/Anaconda2-4.4.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -# author: Jillian Rowe -# config upgrade to v4.4.0 by Joachim Hein -easyblock = 'EB_Anaconda' - -name = 'Anaconda2' -version = '4.4.0' - -homepage = 'https://www.anaconda.com' -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 = SYSTEM - -source_urls = ['https://repo.anaconda.com/archive/'] -sources = ['%(name)s-%(version)s-Linux-x86_64.sh'] -checksums = ['2d30b91ed4d215b6b4a15162a3389e9057b15445a0c02da71bd7bd272e7b824e'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/a/Anaconda2/Anaconda2-5.0.1.eb b/easybuild/easyconfigs/a/Anaconda2/Anaconda2-5.0.1.eb deleted file mode 100644 index 53fa2ac2b88a..000000000000 --- a/easybuild/easyconfigs/a/Anaconda2/Anaconda2-5.0.1.eb +++ /dev/null @@ -1,20 +0,0 @@ -# author: Jillian Rowe -# config upgrade to v5.0.1 by Joachim Hein -easyblock = 'EB_Anaconda' - -name = 'Anaconda2' -version = '5.0.1' - -homepage = 'https://www.anaconda.com' -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 = SYSTEM - -source_urls = ['https://repo.anaconda.com/archive/'] -sources = ['%(name)s-%(version)s-Linux-x86_64.sh'] -checksums = ['23c676510bc87c95184ecaeb327c0b2c88007278e0d698622e2dd8fb14d9faa4'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/a/Anaconda2/Anaconda2-5.1.0.eb b/easybuild/easyconfigs/a/Anaconda2/Anaconda2-5.1.0.eb deleted file mode 100644 index 6474e70cbbce..000000000000 --- a/easybuild/easyconfigs/a/Anaconda2/Anaconda2-5.1.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -# author: Jillian Rowe -# config upgrade to v5.0.1 and v5.1.0 by Joachim Hein -easyblock = 'EB_Anaconda' - -name = 'Anaconda2' -version = '5.1.0' - -homepage = 'https://www.anaconda.com' -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 = SYSTEM - -source_urls = ['https://repo.anaconda.com/archive/'] -sources = ['%(name)s-%(version)s-Linux-x86_64.sh'] -checksums = ['5f26ee92860d1dffdcd20910ff2cf75572c39d2892d365f4e867a611cca2af5b'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/a/Anaconda2/Anaconda2-5.3.0.eb b/easybuild/easyconfigs/a/Anaconda2/Anaconda2-5.3.0.eb deleted file mode 100644 index b2b6c61fd738..000000000000 --- a/easybuild/easyconfigs/a/Anaconda2/Anaconda2-5.3.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -# author: Jillian Rowe -# config upgrade to v5.0.1, v5.1.0 and v 5.3.0 by Joachim Hein -easyblock = 'EB_Anaconda' - -name = 'Anaconda2' -version = '5.3.0' - -homepage = 'https://www.anaconda.com' -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 = SYSTEM - -source_urls = ['https://repo.anaconda.com/archive/'] -sources = ['%(name)s-%(version)s-Linux-x86_64.sh'] -checksums = ['50eeaab24bfa2472bc6485fe8f0e612ed67e561eda1ff9fbf07b62c96443c1be'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2018.12.eb b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2018.12.eb deleted file mode 100644 index 02699135b51f..000000000000 --- a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2018.12.eb +++ /dev/null @@ -1,21 +0,0 @@ -# author: Jillian Rowe -# config upgrade to v5.1.0 by Adam Huffman -# config upgrade to v5.0.1, v5.3.0, 2018.12 by Joachim Hein -easyblock = 'EB_Anaconda' - -name = 'Anaconda3' -version = '2018.12' - -homepage = 'https://www.anaconda.com' -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 = SYSTEM - -source_urls = ['https://repo.anaconda.com/archive/'] -sources = ['%(name)s-%(version)s-Linux-x86_64.sh'] -checksums = ['1019d0857e5865f8a6861eaf15bfe535b87e92b72ce4f531000dc672be7fce00'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2019.03.eb b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2019.03.eb deleted file mode 100644 index b411ebb4f221..000000000000 --- a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2019.03.eb +++ /dev/null @@ -1,22 +0,0 @@ -# author: Jillian Rowe -# config upgrade to v5.1.0 by Adam Huffman -# config upgrade to v5.0.1, v5.3.0, 2018.12 by Joachim Hein -# config upgrade to 2019.03 by Davide Vanzo -easyblock = 'EB_Anaconda' - -name = 'Anaconda3' -version = '2019.03' - -homepage = 'https://www.anaconda.com' -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 = SYSTEM - -source_urls = ['https://repo.anaconda.com/archive/'] -sources = ['%(name)s-%(version)s-Linux-x86_64.sh'] -checksums = ['45c851b7497cc14d5ca060064394569f724b67d9b5f98a926ed49b834a6bb73a'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2019.07.eb b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2019.07.eb deleted file mode 100644 index a9ba1858c57a..000000000000 --- a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2019.07.eb +++ /dev/null @@ -1,22 +0,0 @@ -# author: Jillian Rowe -# config upgrade to v5.1.0 by Adam Huffman -# config upgrade to v5.0.1, v5.3.0, 2018.12, 2019.07 by Joachim Hein -# config upgrade to 2019.03 by Davide Vanzo -easyblock = 'EB_Anaconda' - -name = 'Anaconda3' -version = '2019.07' - -homepage = 'https://www.anaconda.com' -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 = SYSTEM - -source_urls = ['https://repo.anaconda.com/archive/'] -sources = ['%(name)s-%(version)s-Linux-x86_64.sh'] -checksums = ['69581cf739365ec7fb95608eef694ba959d7d33b36eb961953f2b82cb25bdf5a'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2019.10.eb b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2019.10.eb deleted file mode 100644 index 9b4241b60fd8..000000000000 --- a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2019.10.eb +++ /dev/null @@ -1,22 +0,0 @@ -# author: Jillian Rowe -# config upgrade to v5.1.0 by Adam Huffman -# config upgrade to v5.0.1, v5.3.0, 2018.12, 2019.07, 2019.10 by Joachim Hein -# config upgrade to 2019.03 by Davide Vanzo -easyblock = 'EB_Anaconda' - -name = 'Anaconda3' -version = '2019.10' - -homepage = 'https://www.anaconda.com' -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 = SYSTEM - -source_urls = ['https://repo.anaconda.com/archive/'] -sources = ['%(name)s-%(version)s-Linux-x86_64.sh'] -checksums = ['46d762284d252e51cd58a8ca6c8adc9da2eadc82c342927b2f66ed011d1d8b53'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2020.02.eb b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2020.02.eb index 7032284df9ee..d7c254ecdc26 100644 --- a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2020.02.eb +++ b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2020.02.eb @@ -9,7 +9,7 @@ version = '2020.02' homepage = 'https://www.anaconda.com' description = """Built to complement the rich, open source Python community, -the Anaconda platform provides an enterprise-ready data analytics platform +the Anaconda platform provides an enterprise-ready data analytics platform that empowers companies to adopt a modern open data science analytics architecture. """ diff --git a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2020.07.eb b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2020.07.eb index dd5857cd1375..ffbb2d5d6226 100644 --- a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2020.07.eb +++ b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2020.07.eb @@ -9,7 +9,7 @@ version = '2020.07' homepage = 'https://www.anaconda.com' description = """Built to complement the rich, open source Python community, -the Anaconda platform provides an enterprise-ready data analytics platform +the Anaconda platform provides an enterprise-ready data analytics platform that empowers companies to adopt a modern open data science analytics architecture. """ diff --git a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2020.11.eb b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2020.11.eb index 7098f76f7206..8dda1d1228fc 100644 --- a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2020.11.eb +++ b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2020.11.eb @@ -9,7 +9,7 @@ version = '2020.11' homepage = 'https://www.anaconda.com' description = """Built to complement the rich, open source Python community, -the Anaconda platform provides an enterprise-ready data analytics platform +the Anaconda platform provides an enterprise-ready data analytics platform that empowers companies to adopt a modern open data science analytics architecture. """ diff --git a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2021.05.eb b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2021.05.eb index e9548a7fc7ff..1947929f79bd 100644 --- a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2021.05.eb +++ b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2021.05.eb @@ -9,7 +9,7 @@ version = '2021.05' homepage = 'https://www.anaconda.com' description = """Built to complement the rich, open source Python community, -the Anaconda platform provides an enterprise-ready data analytics platform +the Anaconda platform provides an enterprise-ready data analytics platform that empowers companies to adopt a modern open data science analytics architecture. """ diff --git a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2021.11.eb b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2021.11.eb index 6006859638b3..050e613c4713 100644 --- a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2021.11.eb +++ b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2021.11.eb @@ -10,7 +10,7 @@ version = '2021.11' homepage = 'https://www.anaconda.com' description = """Built to complement the rich, open source Python community, -the Anaconda platform provides an enterprise-ready data analytics platform +the Anaconda platform provides an enterprise-ready data analytics platform that empowers companies to adopt a modern open data science analytics architecture. """ diff --git a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2022.05.eb b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2022.05.eb index 94da2a52d266..e6c5db3db403 100644 --- a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2022.05.eb +++ b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2022.05.eb @@ -10,7 +10,7 @@ version = '2022.05' homepage = 'https://www.anaconda.com' description = """Built to complement the rich, open source Python community, -the Anaconda platform provides an enterprise-ready data analytics platform +the Anaconda platform provides an enterprise-ready data analytics platform that empowers companies to adopt a modern open data science analytics architecture. """ diff --git a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2022.10.eb b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2022.10.eb index 358470076085..ff7c65eac11a 100644 --- a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2022.10.eb +++ b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2022.10.eb @@ -11,7 +11,7 @@ version = '2022.10' homepage = 'https://www.anaconda.com' description = """Built to complement the rich, open source Python community, -the Anaconda platform provides an enterprise-ready data analytics platform +the Anaconda platform provides an enterprise-ready data analytics platform that empowers companies to adopt a modern open data science analytics architecture. """ diff --git a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2023.03-1.eb b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2023.03-1.eb index db18ed4f4215..77b69d38e304 100644 --- a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2023.03-1.eb +++ b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2023.03-1.eb @@ -11,7 +11,7 @@ version = '2023.03-1' homepage = 'https://www.anaconda.com' description = """Built to complement the rich, open source Python community, -the Anaconda platform provides an enterprise-ready data analytics platform +the Anaconda platform provides an enterprise-ready data analytics platform that empowers companies to adopt a modern open data science analytics architecture. """ diff --git a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2023.07-2.eb b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2023.07-2.eb index 517bcc33b13c..2f3657b7df1f 100644 --- a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2023.07-2.eb +++ b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2023.07-2.eb @@ -11,7 +11,7 @@ version = '2023.07-2' homepage = 'https://www.anaconda.com' description = """Built to complement the rich, open source Python community, -the Anaconda platform provides an enterprise-ready data analytics platform +the Anaconda platform provides an enterprise-ready data analytics platform that empowers companies to adopt a modern open data science analytics architecture. """ diff --git a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2023.09-0.eb b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2023.09-0.eb index 524403e9fc32..6c01a908a458 100644 --- a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2023.09-0.eb +++ b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2023.09-0.eb @@ -12,7 +12,7 @@ version = '2023.09-0' homepage = 'https://www.anaconda.com' description = """Built to complement the rich, open source Python community, -the Anaconda platform provides an enterprise-ready data analytics platform +the Anaconda platform provides an enterprise-ready data analytics platform that empowers companies to adopt a modern open data science analytics architecture. """ diff --git a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2024.02-1.eb b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2024.02-1.eb index ff866c9193d4..dc1422d3dcdb 100644 --- a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2024.02-1.eb +++ b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2024.02-1.eb @@ -14,7 +14,7 @@ version = '2024.02-1' homepage = 'https://www.anaconda.com' description = """Built to complement the rich, open source Python community, -the Anaconda platform provides an enterprise-ready data analytics platform +the Anaconda platform provides an enterprise-ready data analytics platform that empowers companies to adopt a modern open data science analytics architecture. """ diff --git a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2024.06-1.eb b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2024.06-1.eb new file mode 100644 index 000000000000..a505f00e275b --- /dev/null +++ b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-2024.06-1.eb @@ -0,0 +1,33 @@ +# author: Jillian Rowe +# config upgrade to v5.1.0 by Adam Huffman +# config upgrade to v5.0.1, v5.3.0, 2018.12, 2019.07, +# 2019.10, 2020.2, 2020.11, 2022.05, +# 2022.10, 2024.2-1 by J. Hein +# config upgrade to 2019.03 by Davide Vanzo +# config upgrade to 2023.09 by Sarah Walters + +# no support for power architecture in 2024.02-1 on https://repo.anaconda.com/archive/, as off 13 Feb 2024 +easyblock = 'EB_Anaconda' + +name = 'Anaconda3' +version = '2024.06-1' + +homepage = 'https://www.anaconda.com' +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 = SYSTEM + +source_urls = ['https://repo.anaconda.com/archive/'] +local_arch = {'arm64': 'aarch64'}.get(ARCH, ARCH) +sources = ['%%(name)s-%%(version)s-Linux-%s.sh' % local_arch] +checksums = [ + { + '%(name)s-%(version)s-Linux-x86_64.sh': '539bb43d9a52d758d0fdfa1b1b049920ec6f8c6d15ee9fe4a423355fe551a8f7', + '%(name)s-%(version)s-Linux-aarch64.sh': 'b4be0ad2052236882402902a31d32cd37635d3db194a42f977be0d68a8ff1a31', + } +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-4.0.0.eb b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-4.0.0.eb deleted file mode 100644 index 6372600e9d1a..000000000000 --- a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-4.0.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -# author: Jillian Rowe -easyblock = 'EB_Anaconda' - -name = 'Anaconda3' -version = '4.0.0' - -homepage = 'https://www.anaconda.com' -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 = SYSTEM - -source_urls = ['https://repo.anaconda.com/archive/'] -sources = ['%(name)s-%(version)s-Linux-x86_64.sh'] -checksums = ['36a558a1109868661a5735f5f32607643f6dc05cf581fefb1c10fb8abbe22f39'] - -# a newer version of conda is required to run 'conda env create -p' -local_prep_env = "PATH=%(installdir)s/bin:$PATH " -postinstallcmds = [local_prep_env + "conda install -f -p %(installdir)s -c conda conda=4.2.12 ruamel_yaml=0.11.14"] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-4.2.0.eb b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-4.2.0.eb deleted file mode 100644 index 3b3d2d0ffc9f..000000000000 --- a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-4.2.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -# author: Jillian Rowe -easyblock = 'EB_Anaconda' - -name = 'Anaconda3' -version = '4.2.0' - -homepage = 'https://www.anaconda.com' -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 = SYSTEM - -source_urls = ['https://repo.anaconda.com/archive/'] -sources = ['%(name)s-%(version)s-Linux-x86_64.sh'] -checksums = ['73b51715a12b6382dd4df3dd1905b531bd6792d4aa7273b2377a0436d45f0e78'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-4.4.0.eb b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-4.4.0.eb deleted file mode 100644 index 1d2ccf265a11..000000000000 --- a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-4.4.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -# author: Jillian Rowe -# config upgrade to v4.4.0 by Joachim Hein -easyblock = 'EB_Anaconda' - -name = 'Anaconda3' -version = '4.4.0' - -homepage = 'https://www.anaconda.com' -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 = SYSTEM - -source_urls = ['https://repo.anaconda.com/archive/'] -sources = ['%(name)s-%(version)s-Linux-x86_64.sh'] -checksums = ['3301b37e402f3ff3df216fe0458f1e6a4ccbb7e67b4d626eae9651de5ea3ab63'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-5.0.1.eb b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-5.0.1.eb deleted file mode 100644 index ad721f0cb0d3..000000000000 --- a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-5.0.1.eb +++ /dev/null @@ -1,20 +0,0 @@ -# author: Jillian Rowe -# config upgrade to v5.0.1 by Joachim Hein -easyblock = 'EB_Anaconda' - -name = 'Anaconda3' -version = '5.0.1' - -homepage = 'https://www.anaconda.com' -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 = SYSTEM - -source_urls = ['https://repo.anaconda.com/archive/'] -sources = ['%(name)s-%(version)s-Linux-x86_64.sh'] -checksums = ['55e4db1919f49c92d5abbf27a4be5986ae157f074bf9f8238963cd4582a4068a'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-5.1.0.eb b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-5.1.0.eb deleted file mode 100644 index c6df02d22495..000000000000 --- a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-5.1.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -# author: Jillian Rowe -# config upgrade to v5.0.1 by Joachim Hein -# config upgrade to v5.1.0 by Adam Huffman -easyblock = 'EB_Anaconda' - -name = 'Anaconda3' -version = '5.1.0' - -homepage = 'https://www.anaconda.com' -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 = SYSTEM - -source_urls = ['https://repo.anaconda.com/archive/'] -sources = ['%(name)s-%(version)s-Linux-x86_64.sh'] -checksums = ['7e6785caad25e33930bc03fac4994a434a21bc8401817b7efa28f53619fa9c29'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-5.3.0.eb b/easybuild/easyconfigs/a/Anaconda3/Anaconda3-5.3.0.eb deleted file mode 100644 index ffde2efb4d21..000000000000 --- a/easybuild/easyconfigs/a/Anaconda3/Anaconda3-5.3.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -# author: Jillian Rowe -# config upgrade to v5.1.0 by Adam Huffman -# config upgrade to v5.0.1 and v5.3.0 by Joachim Hein -easyblock = 'EB_Anaconda' - -name = 'Anaconda3' -version = '5.3.0' - -homepage = 'https://www.anaconda.com' -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 = SYSTEM - -source_urls = ['https://repo.anaconda.com/archive/'] -sources = ['%(name)s-%(version)s-Linux-x86_64.sh'] -checksums = ['cfbf5fe70dd1b797ec677e63c61f8efc92dad930fd1c94d60390bb07fdc09959'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/a/Annif/Annif-0.40.0-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/a/Annif/Annif-0.40.0-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index 3e12804b5d8b..000000000000 --- a/easybuild/easyconfigs/a/Annif/Annif-0.40.0-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,104 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Annif' -version = '0.40.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/NatLibFi/Annif' -description = "Annif is a multi-algorithm automated subject indexing tool for libraries, archives and museums." - -toolchain = {'name': 'foss', 'version': '2019a'} - -dependencies = [ - ('Python', '3.7.2'), - ('PyYAML', '5.1'), - ('SciPy-bundle', '2019.03'), # required for numpy/scipy - ('scikit-learn', '0.20.3'), -] - -use_pip = True - -exts_list = [ - ('sklearn', '0.0', { - 'checksums': ['e23001573aa194b834122d2b9562459bf5ae494a2d59ca6b8aa22c85a44c0e31'], - }), - ('swagger-ui-bundle', '0.0.5', { - 'source_tmpl': 'swagger_ui_bundle-%(version)s.tar.gz', - 'checksums': ['01ae8fdb1fa4e034933e0874afdda0d433dcb94476fccb231b66fd5f49dac96c'], - }), - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Werkzeug', '0.15.4', { - 'checksums': ['a0b915f0815982fb2a09161cb8f31708052d0951c3ba433ccc5e1aa276507ca6'], - }), - ('Flask', '1.0.3', { - 'checksums': ['ad7c6d841e64296b962296c2c2dabc6543752985727af86a975072dea984b6f3'], - }), - ('jsonschema', '2.6.0', { - 'checksums': ['6ff5f3180870836cae40f06fa10419f557208175f13ad7bc26caa77beb1f6e02'], - }), - ('pyrsistent', '0.15.2', { - 'checksums': ['16692ee739d42cf5e39cef8d27649a8c1fdb7aa99887098f1460057c5eb75c3a'], - }), - ('openapi-spec-validator', '0.2.7', { - 'checksums': ['77c4fb47fe8a7dd527c7433861638221eb416827dc1c5c983505c0a38ca6e9eb'], - }), - ('inflection', '0.3.1', { - 'checksums': ['18ea7fb7a7d152853386523def08736aa8c32636b047ade55f7578c4edeb16ca'], - }), - ('clickclick', '1.2.2', { - 'checksums': ['4a890aaa9c3990cfabd446294eb34e3dc89701101ac7b41c1bff85fc210f6d23'], - }), - ('connexion', '2.3.0', { - 'checksums': ['52bee0bc60edffa2ee6e0a9efc3d1cb1ea6b93df0147534caade612ac34e8036'], - }), - ('Flask-Cors', '3.0.8', { - 'checksums': ['72170423eb4612f0847318afff8c247b38bd516b7737adfc10d1c2cdbb382d16'], - }), - ('click-log', '0.3.2', { - 'checksums': ['16fd1ca3fc6b16c98cea63acf1ab474ea8e676849dc669d86afafb0ed7003124'], - }), - ('nltk', '3.4.4', { - 'source_tmpl': 'nltk-%(version)s.zip', - 'checksums': ['764c20a5f8532a681c261af3c7d1a54768a35df6f3603df75e615cbd34e47cb5'], - }), - ('jmespath', '0.9.4', { - 'checksums': ['bde2aef6f44302dfb30320115b17d030798de8c4110e28d5cf6cf91a7a31074c'], - }), - ('botocore', '1.12.183', { - 'checksums': ['d4b280e7c312ffecda0f2519d8e41b69860eb5d72e8d737e7e3814a5153190c6'], - }), - ('s3transfer', '0.2.1', { - 'checksums': ['6efc926738a3cd576c2a79725fed9afde92378aa5c6a957e3af010cb019fac9d'], - }), - ('boto3', '1.9.183', { - 'checksums': ['2149b6b617783bac1cf2a3d009949be6356d62a6c1e9f2ac77e6c861ce6548de'], - }), - ('boto', '2.49.0', { - 'checksums': ['ea0d3b40a2d852767be77ca343b58a9e3a4b00d9db440efb8da74b4e58025e5a'], - }), - ('smart-open', '1.8.4', { - 'source_tmpl': 'smart_open-%(version)s.tar.gz', - 'checksums': ['788e07f035defcbb62e3c1e313329a70b0976f4f65406ee767db73ad5d2d04f9'], - }), - ('gensim', '3.7.3', { - 'checksums': ['621fe72ee1bb0e16008c34f9f5ca6168bbfc82fc85907f7254974776e482e156'], - }), - ('isodate', '0.6.0', { - 'checksums': ['2e364a3d5759479cdb2d37cce6b9376ea504db2ff90252a2e5b7cc89cc9ff2d8'], - }), - ('rdflib', '4.2.2', { - 'checksums': ['da1df14552555c5c7715d8ce71c08f404c988c58a1ecd38552d0da4fc261280d'], - }), - ('annif', version, { - 'checksums': ['8dfd1cfc991f3e0df99efe46e025c84df797e1686dfa9b15ac66e16b82eb3ab7'], - }), -] - -sanity_check_paths = { - 'files': ['bin/annif'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/Annif/Annif-0.40.0-intel-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/a/Annif/Annif-0.40.0-intel-2019a-Python-3.7.2.eb deleted file mode 100644 index 5e8beb80efc5..000000000000 --- a/easybuild/easyconfigs/a/Annif/Annif-0.40.0-intel-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,105 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Annif' -version = '0.40.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/NatLibFi/Annif' -description = "Annif is a multi-algorithm automated subject indexing tool for libraries, archives and museums." - -toolchain = {'name': 'intel', 'version': '2019a'} - -dependencies = [ - ('Python', '3.7.2'), - ('PyYAML', '5.1'), - ('SciPy-bundle', '2019.03'), # required for numpy/scipy - ('scikit-learn', '0.20.3'), -] - -use_pip = True - -exts_list = [ - ('sklearn', '0.0', { - 'checksums': ['e23001573aa194b834122d2b9562459bf5ae494a2d59ca6b8aa22c85a44c0e31'], - }), - ('swagger-ui-bundle', '0.0.5', { - 'source_tmpl': 'swagger_ui_bundle-%(version)s.tar.gz', - 'checksums': ['01ae8fdb1fa4e034933e0874afdda0d433dcb94476fccb231b66fd5f49dac96c'], - }), - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Werkzeug', '0.15.4', { - 'checksums': ['a0b915f0815982fb2a09161cb8f31708052d0951c3ba433ccc5e1aa276507ca6'], - }), - ('Flask', '1.0.3', { - 'checksums': ['ad7c6d841e64296b962296c2c2dabc6543752985727af86a975072dea984b6f3'], - }), - ('jsonschema', '2.6.0', { - 'checksums': ['6ff5f3180870836cae40f06fa10419f557208175f13ad7bc26caa77beb1f6e02'], - }), - ('pyrsistent', '0.15.2', { - 'checksums': ['16692ee739d42cf5e39cef8d27649a8c1fdb7aa99887098f1460057c5eb75c3a'], - }), - ('openapi-spec-validator', '0.2.7', { - 'checksums': ['77c4fb47fe8a7dd527c7433861638221eb416827dc1c5c983505c0a38ca6e9eb'], - }), - ('inflection', '0.3.1', { - 'checksums': ['18ea7fb7a7d152853386523def08736aa8c32636b047ade55f7578c4edeb16ca'], - }), - ('clickclick', '1.2.2', { - 'checksums': ['4a890aaa9c3990cfabd446294eb34e3dc89701101ac7b41c1bff85fc210f6d23'], - }), - ('connexion', '2.3.0', { - 'checksums': ['52bee0bc60edffa2ee6e0a9efc3d1cb1ea6b93df0147534caade612ac34e8036'], - }), - ('Flask-Cors', '3.0.8', { - 'checksums': ['72170423eb4612f0847318afff8c247b38bd516b7737adfc10d1c2cdbb382d16'], - }), - ('click-log', '0.3.2', { - 'checksums': ['16fd1ca3fc6b16c98cea63acf1ab474ea8e676849dc669d86afafb0ed7003124'], - }), - ('nltk', '3.4.4', { - 'source_tmpl': 'nltk-%(version)s.zip', - 'checksums': ['764c20a5f8532a681c261af3c7d1a54768a35df6f3603df75e615cbd34e47cb5'], - }), - ('jmespath', '0.9.4', { - 'checksums': ['bde2aef6f44302dfb30320115b17d030798de8c4110e28d5cf6cf91a7a31074c'], - }), - ('botocore', '1.12.183', { - 'checksums': ['d4b280e7c312ffecda0f2519d8e41b69860eb5d72e8d737e7e3814a5153190c6'], - }), - ('s3transfer', '0.2.1', { - 'checksums': ['6efc926738a3cd576c2a79725fed9afde92378aa5c6a957e3af010cb019fac9d'], - }), - ('boto3', '1.9.183', { - 'checksums': ['2149b6b617783bac1cf2a3d009949be6356d62a6c1e9f2ac77e6c861ce6548de'], - }), - ('boto', '2.49.0', { - 'checksums': ['ea0d3b40a2d852767be77ca343b58a9e3a4b00d9db440efb8da74b4e58025e5a'], - }), - ('smart-open', '1.8.4', { - 'source_tmpl': 'smart_open-%(version)s.tar.gz', - 'checksums': ['788e07f035defcbb62e3c1e313329a70b0976f4f65406ee767db73ad5d2d04f9'], - }), - ('gensim', '3.7.3', { - 'checksums': ['621fe72ee1bb0e16008c34f9f5ca6168bbfc82fc85907f7254974776e482e156'], - 'preinstallopts': 'LDSHARED="icc -shared" python setup.py build_ext --inplace && ', - }), - ('isodate', '0.6.0', { - 'checksums': ['2e364a3d5759479cdb2d37cce6b9376ea504db2ff90252a2e5b7cc89cc9ff2d8'], - }), - ('rdflib', '4.2.2', { - 'checksums': ['da1df14552555c5c7715d8ce71c08f404c988c58a1ecd38552d0da4fc261280d'], - }), - ('annif', version, { - 'checksums': ['8dfd1cfc991f3e0df99efe46e025c84df797e1686dfa9b15ac66e16b82eb3ab7'], - }), -] - -sanity_check_paths = { - 'files': ['bin/annif'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/AptaSUITE/AptaSUITE-0.9.4-Java-11.eb b/easybuild/easyconfigs/a/AptaSUITE/AptaSUITE-0.9.4-Java-11.eb deleted file mode 100644 index b9a71cda4626..000000000000 --- a/easybuild/easyconfigs/a/AptaSUITE/AptaSUITE-0.9.4-Java-11.eb +++ /dev/null @@ -1,45 +0,0 @@ -# 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 = 'Tarball' - -name = 'AptaSUITE' -version = '0.9.4' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'https://drivenbyentropy.github.io/' -description = """ A full-featured bioinformatics software collection for the - comprehensive analysis of aptamers in HT-SELEX experiments """ - -toolchain = SYSTEM - -source_urls = ['https://github.com/drivenbyentropy/aptasuite/releases/download/v%(version)s/'] -sources = ['%(namelower)s-%(version)s.zip'] -checksums = ['e7b86ddccac38ce11e620d65129654a6f8a2cfe5105c092baa12c8d6e643abc3'] - -dependencies = [ - ('Java', '11'), - ('JavaFX', '11.0.2', '_linux-x64_bin-sdk'), -] - -postinstallcmds = ["cd %(installdir)s && ln -s aptasuite-%(version)s.jar aptasuite.jar"] - -modaliases = { - 'aptasuite': 'java -jar ${EBROOTAPTASUITE}/aptasuite.jar', - 'aptasuite-gui': 'java -Dprism.order=sw --module-path ${EBROOTJAVAFX}/lib ' + - '--add-modules javafx.controls,javafx.fxml -jar ${EBROOTAPTASUITE}/aptasuite.jar', -} - -sanity_check_paths = { - 'files': ['aptasuite-%(version)s.jar', 'aptasuite.jar'], - 'dirs': [] -} - -modloadmsg = """ -To execute on command line run: aptasuite -To launch the graphical interface run: aptasuite-gui -""" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/Arb/Arb-2.16.0-GCC-7.3.0-2.30.eb b/easybuild/easyconfigs/a/Arb/Arb-2.16.0-GCC-7.3.0-2.30.eb deleted file mode 100644 index 41b430d9bb7d..000000000000 --- a/easybuild/easyconfigs/a/Arb/Arb-2.16.0-GCC-7.3.0-2.30.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Arb' -version = '2.16.0' - -homepage = 'http://%(namelower)slib.org' - -description = """Arb is a C library for arbitrary-precision interval arithmetic. - It has full support for both real and complex numbers. The library is thread-safe, - portable, and extensively tested.""" - -toolchain = {'name': 'GCC', 'version': '7.3.0-2.30'} - -github_account = 'fredrik-johansson' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['%(version)s.tar.gz'] -checksums = ['77464be4d34a511bb004457f862fec857ff934b0ed58d56d6f52d76ebadd4daf'] - -dependencies = [ - ('FLINT', '2.5.2'), - ('GMP', '6.1.2'), - ('MPFR', '4.0.1'), -] - -configopts = '--with-flint=$EBROOTFLINT --with-gmp=$EBROOTGMP --with-mpfr=$EBROOTMPFR' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/lib%%(namelower)s.%s' % SHLIB_EXT, 'lib/lib%(namelower)s.a'], - 'dirs': ['include'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/a/Arb/Arb-2.16.0-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/a/Arb/Arb-2.16.0-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 95df88982ff8..000000000000 --- a/easybuild/easyconfigs/a/Arb/Arb-2.16.0-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Arb' -version = '2.16.0' - -homepage = 'http://arblib.org/' - -description = """Arb is a C library for arbitrary-precision interval arithmetic. - It has full support for both real and complex numbers. The library is thread-safe, - portable, and extensively tested.""" - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} -toolchainopts = {'pic': True} - -github_account = 'fredrik-johansson' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['%(version)s.tar.gz'] -checksums = ['77464be4d34a511bb004457f862fec857ff934b0ed58d56d6f52d76ebadd4daf'] - -dependencies = [ - ('FLINT', '2.5.2'), - ('GMP', '6.1.2'), - ('MPFR', '4.0.2'), -] - -configopts = '--with-flint=$EBROOTFLINT --with-gmp=$EBROOTGMP --with-mpfr=$EBROOTMPFR' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/lib%%(namelower)s.%s' % SHLIB_EXT, 'lib/lib%(namelower)s.a'], - 'dirs': ['include'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/a/Arb/Arb-2.16.0-iccifort-2018.3.222-GCC-7.3.0-2.30.eb b/easybuild/easyconfigs/a/Arb/Arb-2.16.0-iccifort-2018.3.222-GCC-7.3.0-2.30.eb deleted file mode 100644 index da37e3cd9103..000000000000 --- a/easybuild/easyconfigs/a/Arb/Arb-2.16.0-iccifort-2018.3.222-GCC-7.3.0-2.30.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Arb' -version = '2.16.0' - -homepage = 'http://%(namelower)slib.org' - -description = """Arb is a C library for arbitrary-precision interval arithmetic. - It has full support for both real and complex numbers. The library is thread-safe, - portable, and extensively tested.""" - -toolchain = {'name': 'iccifort', 'version': '2018.3.222-GCC-7.3.0-2.30'} -toolchainopts = {'noopt': True} - -github_account = 'fredrik-johansson' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['%(version)s.tar.gz'] -checksums = ['77464be4d34a511bb004457f862fec857ff934b0ed58d56d6f52d76ebadd4daf'] - -dependencies = [ - ('FLINT', '2.5.2'), - ('GMP', '6.1.2'), - ('MPFR', '4.0.1'), -] - -configopts = '--with-flint=$EBROOTFLINT --with-gmp=$EBROOTGMP --with-mpfr=$EBROOTMPFR' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/lib%%(namelower)s.%s' % SHLIB_EXT, 'lib/lib%(namelower)s.a'], - 'dirs': ['include'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/a/Arb/Arb-2.17.0-GCC-8.3.0.eb b/easybuild/easyconfigs/a/Arb/Arb-2.17.0-GCC-8.3.0.eb deleted file mode 100644 index fe5a454d7d41..000000000000 --- a/easybuild/easyconfigs/a/Arb/Arb-2.17.0-GCC-8.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Arb' -version = '2.17.0' - -homepage = 'https://arblib.org/' - -description = """Arb is a C library for arbitrary-precision interval arithmetic. - It has full support for both real and complex numbers. The library is thread-safe, - portable, and extensively tested.""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -github_account = 'fredrik-johansson' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['%(version)s.tar.gz'] -checksums = ['145a7a8e0e449b8a30de68c75c10b146c4f199544262711bef6fb49d3012d6e1'] - -dependencies = [ - ('FLINT', '2.5.2'), - ('GMP', '6.1.2'), - ('MPFR', '4.0.2'), -] - -configopts = '--with-flint=$EBROOTFLINT --with-gmp=$EBROOTGMP --with-mpfr=$EBROOTMPFR' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/lib%%(namelower)s.%s' % SHLIB_EXT, 'lib/lib%(namelower)s.a'], - 'dirs': ['include'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/a/Arcade-Learning-Environment/Arcade-Learning-Environment-0.7.3-foss-2021b.eb b/easybuild/easyconfigs/a/Arcade-Learning-Environment/Arcade-Learning-Environment-0.7.3-foss-2021b.eb index 55e08c3c198f..2182af7a9146 100644 --- a/easybuild/easyconfigs/a/Arcade-Learning-Environment/Arcade-Learning-Environment-0.7.3-foss-2021b.eb +++ b/easybuild/easyconfigs/a/Arcade-Learning-Environment/Arcade-Learning-Environment-0.7.3-foss-2021b.eb @@ -34,11 +34,7 @@ configopts = "-DBUILD_PYTHON_LIB=OFF" # install Python bindings and its dependencies exts_defaultclass = 'PythonPackage' -exts_default_options = { - 'download_dep_fail': True, - 'use_pip': True, - 'sanity_pip_check': True, -} + exts_list = [ ('ale-py', version, { 'source_tmpl': 'v%(version)s.tar.gz', @@ -54,6 +50,4 @@ sanity_check_paths = { sanity_check_commands = ["ale-import-roms --help"] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/Arcade-Learning-Environment/Arcade-Learning-Environment-0.8.1-foss-2022a.eb b/easybuild/easyconfigs/a/Arcade-Learning-Environment/Arcade-Learning-Environment-0.8.1-foss-2022a.eb index 766053c3dcf0..ca99f56f4572 100644 --- a/easybuild/easyconfigs/a/Arcade-Learning-Environment/Arcade-Learning-Environment-0.8.1-foss-2022a.eb +++ b/easybuild/easyconfigs/a/Arcade-Learning-Environment/Arcade-Learning-Environment-0.8.1-foss-2022a.eb @@ -34,11 +34,7 @@ configopts = "-DBUILD_PYTHON_LIB=OFF" # install Python bindings and its dependencies exts_defaultclass = 'PythonPackage' -exts_default_options = { - 'download_dep_fail': True, - 'use_pip': True, - 'sanity_pip_check': True, -} + exts_list = [ ('ale-py', version, { 'patches': ['%(name)s-%(version)s_fix_version.patch'], @@ -58,6 +54,4 @@ sanity_check_paths = { sanity_check_commands = ["ale-import-roms --help"] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/Arcade-Learning-Environment/Arcade-Learning-Environment-0.8.1-foss-2023a.eb b/easybuild/easyconfigs/a/Arcade-Learning-Environment/Arcade-Learning-Environment-0.8.1-foss-2023a.eb new file mode 100644 index 000000000000..b32199b60f82 --- /dev/null +++ b/easybuild/easyconfigs/a/Arcade-Learning-Environment/Arcade-Learning-Environment-0.8.1-foss-2023a.eb @@ -0,0 +1,58 @@ +easyblock = 'CMakeMake' + +name = 'Arcade-Learning-Environment' +version = '0.8.1' + +homepage = 'https://github.com/mgbellemare/Arcade-Learning-Environment' +description = """The Arcade Learning Environment (ALE) is a simple framework that allows +researchers and hobbyists to develop AI agents for Atari 2600 games. It is +built on top of the Atari 2600 emulator Stella and separates the details of +emulation from agent design. This video depicts over 50 games currently +supported in the ALE.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +github_account = 'mgbellemare' +source_urls = [GITHUB_SOURCE] +sources = ['v%(version)s.tar.gz'] +checksums = ['28960616cd89c18925ced7bbdeec01ab0b2ebd2d8ce5b7c88930e97381b4c3b5'] + +builddependencies = [ + ('CMake', '3.26.3'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('pybind11', '2.11.1'), + ('SciPy-bundle', '2023.07'), + ('SDL2', '2.28.2'), + ('zlib', '1.2.13'), +] + +# main build of C++ libraries +configopts = "-DBUILD_PYTHON_LIB=OFF" + +# install Python bindings and its dependencies +exts_defaultclass = 'PythonPackage' +exts_default_options = { +} +exts_list = [ + ('ale-py', version, { + 'patches': ['%(name)s-%(version)s_fix_version.patch'], + 'preinstallopts': 'ALE_BUILD_VERSION=%(version)s', + 'source_tmpl': 'v%(version)s.tar.gz', + 'checksums': [ + {'v0.8.1.tar.gz': '28960616cd89c18925ced7bbdeec01ab0b2ebd2d8ce5b7c88930e97381b4c3b5'}, + {'ale-py-0.8.1_fix_version.patch': '3ad39a05eb82c3aacf34a6de562ad2d76c254a906963bdef6a810f0b5ce0d22f'}, + ], + }), +] + +sanity_check_paths = { + 'files': ['bin/ale-import-roms', 'lib64/libale.a'], + 'dirs': ['include/ale', 'lib/python%(pyshortver)s/site-packages/'], +} + +sanity_check_commands = ["ale-import-roms --help"] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/Archive-Zip/Archive-Zip-1.68-GCCcore-12.3.0.eb b/easybuild/easyconfigs/a/Archive-Zip/Archive-Zip-1.68-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..2ecc296bdf18 --- /dev/null +++ b/easybuild/easyconfigs/a/Archive-Zip/Archive-Zip-1.68-GCCcore-12.3.0.eb @@ -0,0 +1,32 @@ +easyblock = 'PerlModule' + +name = 'Archive-Zip' +version = '1.68' + +homepage = 'https://metacpan.org/pod/Archive::Zip' +description = "Provide an interface to ZIP archive files." + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://cpan.metacpan.org/authors/id/P/PH/PHRED/'] +sources = ['%(name)s-%(version)s.tar.gz'] +checksums = ['984e185d785baf6129c6e75f8eb44411745ac00bf6122fb1c8e822a3861ec650'] + +builddependencies = [ + ('binutils', '2.40'), +] + +dependencies = [ + ('Perl', '5.36.1'), + ('UnZip', '6.0'), + ('Zip', '3.0'), +] + +options = {'modulename': 'Archive::Zip'} + +sanity_check_paths = { + 'files': ['bin/crc32'], + 'dirs': ['lib/perl5/site_perl/%(perlver)s/Archive/Zip'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/Archive-Zip/Archive-Zip-1.68-GCCcore-13.2.0.eb b/easybuild/easyconfigs/a/Archive-Zip/Archive-Zip-1.68-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..389e96b3d06e --- /dev/null +++ b/easybuild/easyconfigs/a/Archive-Zip/Archive-Zip-1.68-GCCcore-13.2.0.eb @@ -0,0 +1,31 @@ +easyblock = 'PerlModule' + +name = 'Archive-Zip' +version = '1.68' + +homepage = 'https://metacpan.org/pod/Archive::Zip' +description = "Provide an interface to ZIP archive files." + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['https://cpan.metacpan.org/authors/id/P/PH/PHRED/'] +sources = [SOURCE_TAR_GZ] +checksums = ['984e185d785baf6129c6e75f8eb44411745ac00bf6122fb1c8e822a3861ec650'] + +builddependencies = [ + ('binutils', '2.40'), +] +dependencies = [ + ('Perl', '5.38.0'), + ('UnZip', '6.0'), + ('Zip', '3.0'), +] + +options = {'modulename': 'Archive::Zip'} + +sanity_check_paths = { + 'files': ['bin/crc32'], + 'dirs': ['lib/perl5/site_perl/%(perlver)s/Archive/Zip'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/Archive-Zip/Archive-Zip-1.68-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/Archive-Zip/Archive-Zip-1.68-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..9656cf847617 --- /dev/null +++ b/easybuild/easyconfigs/a/Archive-Zip/Archive-Zip-1.68-GCCcore-13.3.0.eb @@ -0,0 +1,31 @@ +easyblock = 'PerlModule' + +name = 'Archive-Zip' +version = '1.68' + +homepage = 'https://metacpan.org/pod/Archive::Zip' +description = "Provide an interface to ZIP archive files." + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://cpan.metacpan.org/authors/id/P/PH/PHRED/'] +sources = [SOURCE_TAR_GZ] +checksums = ['984e185d785baf6129c6e75f8eb44411745ac00bf6122fb1c8e822a3861ec650'] + +builddependencies = [ + ('binutils', '2.42'), +] +dependencies = [ + ('Perl', '5.38.2'), + ('UnZip', '6.0'), + ('Zip', '3.0'), +] + +options = {'modulename': 'Archive::Zip'} + +sanity_check_paths = { + 'files': ['bin/crc32'], + 'dirs': ['lib/perl5/site_perl/%(perlver)s/Archive/Zip'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/AreTomo2/AreTomo2-1.0.0-GCCcore-12.3.0-CUDA-12.1.1.eb b/easybuild/easyconfigs/a/AreTomo2/AreTomo2-1.0.0-GCCcore-12.3.0-CUDA-12.1.1.eb index 4864dbcbee3d..d59d99cda1ab 100644 --- a/easybuild/easyconfigs/a/AreTomo2/AreTomo2-1.0.0-GCCcore-12.3.0-CUDA-12.1.1.eb +++ b/easybuild/easyconfigs/a/AreTomo2/AreTomo2-1.0.0-GCCcore-12.3.0-CUDA-12.1.1.eb @@ -7,17 +7,17 @@ versionsuffix = '-CUDA-%(cudaver)s' homepage = 'https://github.com/czimaginginstitute/AreTomo2' -description = """AreTomo2, a multi-GPU accelerated software package that fully automates motion- -corrected marker-free tomographic alignment and reconstruction, now includes -robust GPU-accelerated CTF (Contrast Transfer Function) estimation in a single -package. AreTomo2 is part of our endeavor to build a fully-automated high- -throughput processing pipeline that enables real-time reconstruction of -tomograms in parallel with tomographic data collection. It strives to be fast -and accurate, as well as provides for easy integration into subtomogram -processing workflows by generating IMod compatible files containing alignment -and CTF parameters needed to bootstrap subtomogram averaging. AreTomo2 can also -be used for on-the-fly reconstruction of tomograms and CTF estimation in -parallel with tilt series collection, enabling real-time assessment of sample +description = """AreTomo2, a multi-GPU accelerated software package that fully automates motion- +corrected marker-free tomographic alignment and reconstruction, now includes +robust GPU-accelerated CTF (Contrast Transfer Function) estimation in a single +package. AreTomo2 is part of our endeavor to build a fully-automated high- +throughput processing pipeline that enables real-time reconstruction of +tomograms in parallel with tomographic data collection. It strives to be fast +and accurate, as well as provides for easy integration into subtomogram +processing workflows by generating IMod compatible files containing alignment +and CTF parameters needed to bootstrap subtomogram averaging. AreTomo2 can also +be used for on-the-fly reconstruction of tomograms and CTF estimation in +parallel with tilt series collection, enabling real-time assessment of sample quality and adjustment of collection parameters""" toolchain = {'name': 'GCCcore', 'version': '12.3.0'} diff --git a/easybuild/easyconfigs/a/Arlequin/Arlequin-3.5.2.2-foss-2019b.eb b/easybuild/easyconfigs/a/Arlequin/Arlequin-3.5.2.2-foss-2019b.eb deleted file mode 100644 index 480792968653..000000000000 --- a/easybuild/easyconfigs/a/Arlequin/Arlequin-3.5.2.2-foss-2019b.eb +++ /dev/null @@ -1,88 +0,0 @@ -easyblock = 'Bundle' - -name = 'Arlequin' -version = '3.5.2.2' - -# HTTPS not working -homepage = 'http://cmpg.unibe.ch/software/arlequin35/Arlequin35.html' -description = "Arlequin: An Integrated Software for Population Genetics Data Analysis" - -toolchain = {'name': 'foss', 'version': '2019b'} - -default_component_specs = { - 'source_urls': ['http://cmpg.unibe.ch/software/arlequin%(version_major)s%(version_minor)s/linux/'], -} - -components = [ - ('arlecore', version, { - 'easyblock': 'Tarball', - 'sources': [{ - 'download_filename': '%(name)s_linux.zip', - 'filename': '%(name)s-%(version)s.zip', - }], - 'patches': ['%(name)s-%(version)s_fix-bash.patch'], - 'checksums': [ - '79d7ce0c126c32f88a66290aabd29e0b2e5b2d8c46cbcf02ef95ac7cbb91ead8', # arlecore-3.5.2.2.zip - '5943db21213509ee06e0a32f7f80790313bf72f0243246c9a579b35be519974c', # arlecore-3.5.2.2_fix-bash.patch - ], - }), - ('arlsumstat', version, { - 'easyblock': 'PackedBinary', - 'sources': [{ - 'download_filename': '%(name)s_linux.zip', - 'filename': '%(name)s-%(version)s.zip', - }], - 'patches': ['%(name)s-%(version)s_fix-bash.patch'], - 'checksums': [ - '709590b42d1ad5060cce4d90debe4ef2b9c0d1986f3d8dffd80c7b694d0ff454', # arlsumstat-3.5.2.2.zip - '3584208bb1756312340ecdf2dfe04f67696b20ab17d6872d6c11a53cb4089d8b', # arlsumstat-3.5.2.2_fix-bash.patch - ], - }), - ('arlequin_examples', version, { - 'easyblock': 'Tarball', - 'sources': [{ - 'download_filename': 'Example%20files_linux.zip', - 'filename': '%(name)s-%(version)s.zip', - }], - 'checksums': ['58e76d888ff2f4631df2ac482dd1e3c44cda389f9c31f7512993a852610cd985'], - }), -] - -local_ver = ''.join(version.split('.')) -local_arlecore_bin = 'arlecore_linux/arlecore%s_64bit' % local_ver -local_arlecore_sh = 'arlecore_linux/LaunchArlecore.sh' -local_arlsumstat_bin = 'arlsumstat_linux/arlsumstat%s_64bit' % local_ver, -local_arlsumstat_sh = 'arlsumstat_linux/LaunchArlSumStat.sh' - -postinstallcmds = [ - # fix arlecore - 'sed -i "s@^arlecore=.*@arlecore=%%(installdir)s/%s@g" %%(installdir)s/%s' - % (local_arlecore_bin, local_arlecore_sh), - 'chmod +x %%(installdir)s/%s' % local_arlecore_bin, - 'chmod +x %%(installdir)s/%s' % local_arlecore_sh, - 'cd %(installdir)s/arlecore_linux && ln -s arlecore3522_64bit arlecore', - # fix arlsumstat - 'sed -i "s@^arlsumstat=.*@arlsumstat=%%(installdir)s/%s@g" %%(installdir)s/%s' - % (local_arlsumstat_bin, local_arlsumstat_sh), - 'chmod +x %%(installdir)s/%s' % local_arlsumstat_bin, - 'chmod +x %%(installdir)s/%s' % local_arlsumstat_sh, - 'cd %(installdir)s/arlsumstat_linux && ln -s arlsumstat3522_64bit arlsumstat', -] -dependencies = [ - ('R', '3.6.2'), -] - -modextrapaths = {'PATH': ['arlecore_linux', 'arlsumstat_linux']} - -sanity_check_paths = { - 'files': ['arlecore_linux/arlecore', 'arlsumstat_linux/arlsumstat'], - 'dirs': [], -} - -sanity_check_commands = [ - "arlecore --help", - "arlsumstat --help", - r'cd %(installdir)s/Example\ files_linux/ELB/ && LaunchArlecore.sh -s "Xdata.ars"', -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/Arlequin/arlecore-3.5.2.2_fix-bash.patch b/easybuild/easyconfigs/a/Arlequin/arlecore-3.5.2.2_fix-bash.patch deleted file mode 100644 index 98dfb18f2760..000000000000 --- a/easybuild/easyconfigs/a/Arlequin/arlecore-3.5.2.2_fix-bash.patch +++ /dev/null @@ -1,44 +0,0 @@ -Fix default binary for arlecore -Add option to specify variables via command line args - -Author: Pavel Grochal (INUITS) -diff -ru --new-file arlecore_linux.orig/LaunchArlecore.sh arlecore_linux/LaunchArlecore.sh ---- arlecore_linux.orig/LaunchArlecore.sh 2015-04-11 17:28:48.000000000 +0200 -+++ arlecore_linux/LaunchArlecore.sh 2020-04-30 10:01:49.502359866 +0200 -@@ -10,10 +10,25 @@ - # graphical interface). - - #Modify the following line to state which version of arlecore you are using --arlecore=arlecore64.exe #windows version -+arlecore=arlecore3522_64bit #Linux version - #Modify this if you wan to use another setting file - settingsFile=arl_run.ars - -+#Easybuild fix -+while getopts ":b:s:" opt; do -+ case $opt in -+ b) arlecore="$OPTARG" -+ ;; -+ s) settingsFile="$OPTARG" -+ ;; -+ \?) echo "Invalid option -$OPTARG -+Use -b to specify path to arlecore binary. -+Use -s to specify settings file." >&2 -+ exit 1 -+ ;; -+ esac -+done -+ - if [ -f $settingsFile ]; then - - #This loop will analyse all files with the same settings file -@@ -21,7 +36,7 @@ - do - echo "Processing file $file" - #Launch arlecore with the same settings for all files -- ./$arlecore $file $settingsFile run_silent -+ $arlecore $file $settingsFile run_silent - done - - #The following loop would be an alternative to perform specific computations on each file -Binary files arlecore_linux.orig/.Makefile.swp and arlecore_linux/.Makefile.swp differ diff --git a/easybuild/easyconfigs/a/Arlequin/arlsumstat-3.5.2.2_fix-bash.patch b/easybuild/easyconfigs/a/Arlequin/arlsumstat-3.5.2.2_fix-bash.patch deleted file mode 100644 index 0223df015b37..000000000000 --- a/easybuild/easyconfigs/a/Arlequin/arlsumstat-3.5.2.2_fix-bash.patch +++ /dev/null @@ -1,65 +0,0 @@ -Fix default binary for arlsumstat -Add option to specify variables via command line args - -Author: Pavel Grochal (INUITS) -diff -ru --new-file arlsumstat_linux.orig/LaunchArlSumStat.sh arlsumstat_linux/LaunchArlSumStat.sh ---- arlsumstat_linux.orig/LaunchArlSumStat.sh 2015-04-11 17:30:24.000000000 +0200 -+++ arlsumstat_linux/LaunchArlSumStat.sh 2020-04-30 10:02:09.806949125 +0200 -@@ -10,7 +10,7 @@ - # graphical interface). - - #Modify the following line to state which version of arlsumstat you are using --arlsumstat=arlsumstat64.exe #Windows version -+arlsumstat=arlsumstat3522_64bit #Linux version - #Modify the follwing name to specify the name of the output file for the summary statistics - outss=outSumStats.txt - -@@ -19,6 +19,28 @@ - - #Change the following line if you want to use another settings file for the computations - settingsFile=arl_run.ars -+ -+#Easybuild fix -+while getopts ":b:f:o:s:" opt; do -+ case $opt in -+ b) arlsumstat="$OPTARG" -+ ;; -+ f) fileList="$OPTARG" -+ ;; -+ o) outss="$OPTARG" -+ ;; -+ s) settingsFile="$OPTARG" -+ ;; -+ \?) echo "Invalid option -$OPTARG -+Use -b to specify path to arlsumstat binary. -+Use -f to specify project files list. -+Use -o to specify output file for the summary statistics. -+Use -s to specify settings file." >&2 -+ exit 1 -+ ;; -+ esac -+done -+ - if [ "$settingsFile" != "arl_run.ars" ]; then - if [ -f $settingsFile ]; then - echo "copying file $settingsFile to arl_run.ars" -@@ -32,12 +54,12 @@ - counter=1; - for file in *.arp - do -- if [ $counter -eq 1 ]; then -+ if [ $counter -eq 1 ]; then - #Reset file list - (echo "$counter $file") > $fileList - echo "Processing file $file" - #Compute stats, reset output file and include header -- ./$arlsumstat ./$file $outss 0 1 run_silent -+ $arlsumstat ./$file $outss 0 1 run_silent - else - #Append file list - (echo "$counter $file") >> $fileList -@@ -50,4 +72,3 @@ - rm ${file%.*}.res -r - let counter=counter+1 - done -- diff --git a/easybuild/easyconfigs/a/Armadillo/Armadillo-11.4.3-foss-2022a.eb b/easybuild/easyconfigs/a/Armadillo/Armadillo-11.4.3-foss-2022a.eb index 261ecca60bb2..c8c874dba004 100644 --- a/easybuild/easyconfigs/a/Armadillo/Armadillo-11.4.3-foss-2022a.eb +++ b/easybuild/easyconfigs/a/Armadillo/Armadillo-11.4.3-foss-2022a.eb @@ -12,10 +12,13 @@ source_urls = ['https://sourceforge.net/projects/arma/files'] sources = [SOURCELOWER_TAR_XZ] checksums = ['87603263664988af41da2ca4f36205e36ea47a9281fa6cfd463115f3797a1da2'] -builddependencies = [('CMake', '3.24.3')] +builddependencies = [ + ('CMake', '3.24.3'), +] dependencies = [ ('Boost', '1.79.0'), + ('HDF5', '1.12.2'), ('arpack-ng', '3.8.0'), ] diff --git a/easybuild/easyconfigs/a/Armadillo/Armadillo-11.4.3-foss-2022b.eb b/easybuild/easyconfigs/a/Armadillo/Armadillo-11.4.3-foss-2022b.eb index f5eb6f67b05a..1be963975442 100644 --- a/easybuild/easyconfigs/a/Armadillo/Armadillo-11.4.3-foss-2022b.eb +++ b/easybuild/easyconfigs/a/Armadillo/Armadillo-11.4.3-foss-2022b.eb @@ -12,10 +12,13 @@ source_urls = ['https://sourceforge.net/projects/arma/files'] sources = [SOURCELOWER_TAR_XZ] checksums = ['87603263664988af41da2ca4f36205e36ea47a9281fa6cfd463115f3797a1da2'] -builddependencies = [('CMake', '3.24.3')] +builddependencies = [ + ('CMake', '3.24.3'), +] dependencies = [ ('Boost', '1.81.0'), + ('HDF5', '1.14.0'), ('arpack-ng', '3.8.0'), ] diff --git a/easybuild/easyconfigs/a/Armadillo/Armadillo-12.6.2-foss-2023a.eb b/easybuild/easyconfigs/a/Armadillo/Armadillo-12.6.2-foss-2023a.eb index 2ca4adac034b..9b6d74fe58b5 100644 --- a/easybuild/easyconfigs/a/Armadillo/Armadillo-12.6.2-foss-2023a.eb +++ b/easybuild/easyconfigs/a/Armadillo/Armadillo-12.6.2-foss-2023a.eb @@ -18,6 +18,7 @@ builddependencies = [ dependencies = [ ('Boost', '1.82.0'), + ('HDF5', '1.14.0'), ('arpack-ng', '3.9.0'), ] diff --git a/easybuild/easyconfigs/a/Armadillo/Armadillo-12.8.0-foss-2023b.eb b/easybuild/easyconfigs/a/Armadillo/Armadillo-12.8.0-foss-2023b.eb index cde4b18960cf..2ca0b7de51d0 100644 --- a/easybuild/easyconfigs/a/Armadillo/Armadillo-12.8.0-foss-2023b.eb +++ b/easybuild/easyconfigs/a/Armadillo/Armadillo-12.8.0-foss-2023b.eb @@ -17,6 +17,7 @@ builddependencies = [ ] dependencies = [ ('Boost', '1.83.0'), + ('HDF5', '1.14.3'), ('arpack-ng', '3.9.0'), ] diff --git a/easybuild/easyconfigs/a/Armadillo/Armadillo-14.0.3-foss-2024a.eb b/easybuild/easyconfigs/a/Armadillo/Armadillo-14.0.3-foss-2024a.eb new file mode 100644 index 000000000000..68036ea413e0 --- /dev/null +++ b/easybuild/easyconfigs/a/Armadillo/Armadillo-14.0.3-foss-2024a.eb @@ -0,0 +1,25 @@ +name = 'Armadillo' +version = '14.0.3' + +homepage = 'https://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': '2024a'} + +source_urls = ['https://sourceforge.net/projects/arma/files'] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['ebd6215eeb01ee412fed078c8a9f7f87d4e1f6187ebcdc1bc09f46095a4f4003'] + +builddependencies = [ + ('CMake', '3.29.3'), +] +dependencies = [ + ('Boost', '1.85.0'), + ('HDF5', '1.14.5'), + ('arpack-ng', '3.9.1'), +] + + +moduleclass = 'numlib' 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 deleted file mode 100644 index 9f314673f9db..000000000000 --- a/easybuild/easyconfigs/a/Armadillo/Armadillo-7.600.2-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Armadillo' -version = '7.600.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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'} - -source_urls = ['https://sourceforge.net/projects/arma/files'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['6790d5e6b41fcac6733632a9c3775239806d00178886226dec3f986a884f4c2d'] - -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 deleted file mode 100644 index d4987d1292ed..000000000000 --- a/easybuild/easyconfigs/a/Armadillo/Armadillo-7.800.0-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Armadillo' -version = '7.800.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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'} - -source_urls = ['https://sourceforge.net/projects/arma/files'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['ba56fb7b31c77d7ecd41334243d8a45d51e7559f76f6371783c17a72432dd486'] - -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 deleted file mode 100644 index b56254e364a9..000000000000 --- a/easybuild/easyconfigs/a/Armadillo/Armadillo-7.950.1-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Armadillo' -version = '7.950.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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'} - -source_urls = ['https://sourceforge.net/projects/arma/files'] -sources = [SOURCELOWER_TAR_XZ] -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/Armadillo/Armadillo-8.300.1-foss-2017b.eb b/easybuild/easyconfigs/a/Armadillo/Armadillo-8.300.1-foss-2017b.eb deleted file mode 100644 index c4d02de7ddef..000000000000 --- a/easybuild/easyconfigs/a/Armadillo/Armadillo-8.300.1-foss-2017b.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Armadillo' -version = '8.300.1' - -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': '2017b'} - -source_urls = ['http://sourceforge.net/projects/arma/files'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['cd0f8e5e4dfa04855b32534c601646169ff4c0368a4ba071babe6f6ec461dc05'] - -dependencies = [ - ('Boost', '1.65.1'), - ('arpack-ng', '3.5.0'), - ('Python', '2.7.14'), -] - -builddependencies = [('CMake', '3.9.1')] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/Armadillo/Armadillo-8.300.1-intel-2017b.eb b/easybuild/easyconfigs/a/Armadillo/Armadillo-8.300.1-intel-2017b.eb deleted file mode 100644 index a15eef6060f1..000000000000 --- a/easybuild/easyconfigs/a/Armadillo/Armadillo-8.300.1-intel-2017b.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Armadillo' -version = '8.300.1' - -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': '2017b'} - -source_urls = ['http://sourceforge.net/projects/arma/files'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['cd0f8e5e4dfa04855b32534c601646169ff4c0368a4ba071babe6f6ec461dc05'] - -dependencies = [ - ('Boost', '1.65.1'), - ('arpack-ng', '3.5.0'), - ('Python', '2.7.14'), -] - -builddependencies = [('CMake', '3.9.1')] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/Armadillo/Armadillo-8.400.0-foss-2018a.eb b/easybuild/easyconfigs/a/Armadillo/Armadillo-8.400.0-foss-2018a.eb deleted file mode 100644 index e4d15865711b..000000000000 --- a/easybuild/easyconfigs/a/Armadillo/Armadillo-8.400.0-foss-2018a.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Armadillo' -version = '8.400.0' - -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': '2018a'} - -source_urls = ['http://sourceforge.net/projects/arma/files'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['5cb6bc2f457a9d6a0758cfb15c418d48289909daccd79d0e428452029285dd9b'] - -dependencies = [ - ('Boost', '1.66.0'), - ('arpack-ng', '3.5.0'), - ('Python', '2.7.14'), -] - -builddependencies = [('CMake', '3.10.2')] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/Armadillo/Armadillo-9.600.5-foss-2018b.eb b/easybuild/easyconfigs/a/Armadillo/Armadillo-9.600.5-foss-2018b.eb deleted file mode 100644 index 7070f4da3e97..000000000000 --- a/easybuild/easyconfigs/a/Armadillo/Armadillo-9.600.5-foss-2018b.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'Armadillo' -version = '9.600.5' - -homepage = 'https://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': '2018b'} - -source_urls = ['https://sourceforge.net/projects/arma/files'] -sources = [SOURCELOWER_TAR_XZ] -patches = [ - 'Armadillo-9.600.5_no_mkl.patch', -] -checksums = [ - 'dd9cd664282f2c3483af194ceedc2fba8559e0d20f8782c640fd6f3ac7cac2bf', # source - '8288e769ceaf06da9f6870f616272c354577b1dd6f07e923fed43b22bae131b6', # Armadillo-9.600.5_no_mkl.patch -] - -dependencies = [ - ('Boost', '1.67.0'), - ('arpack-ng', '3.5.0'), -] - -builddependencies = [('CMake', '3.12.1')] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/Armadillo/Armadillo-9.600.5_no_mkl.patch b/easybuild/easyconfigs/a/Armadillo/Armadillo-9.600.5_no_mkl.patch deleted file mode 100644 index 5c115a7dcb13..000000000000 --- a/easybuild/easyconfigs/a/Armadillo/Armadillo-9.600.5_no_mkl.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- CMakeLists.txt.orig 2016-06-16 18:20:05.000000000 +0200 -+++ CMakeLists.txt 2019-10-22 10:44:59.764711121 +0200 -@@ -173,7 +173,7 @@ - - set(ARMA_OS unix) - -- include(ARMA_FindMKL) -+ set(MKL_FOUND false) - include(ARMA_FindACMLMP) - include(ARMA_FindACML) - include(ARMA_FindOpenBLAS) diff --git a/easybuild/easyconfigs/a/Armadillo/Armadillo-9.700.2-foss-2019a.eb b/easybuild/easyconfigs/a/Armadillo/Armadillo-9.700.2-foss-2019a.eb deleted file mode 100644 index 348acaf4ac1f..000000000000 --- a/easybuild/easyconfigs/a/Armadillo/Armadillo-9.700.2-foss-2019a.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'Armadillo' -version = "9.700.2" - -homepage = 'https://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': '2019a'} - -source_urls = ['https://sourceforge.net/projects/arma/files'] -sources = [SOURCELOWER_TAR_XZ] -patches = [ - 'Armadillo-9.600.5_no_mkl.patch', -] -checksums = [ - '923f2b48974f707c9da3176aab8d370e8003de23277c17ca0e49fdf97fac08bd', # src - '8288e769ceaf06da9f6870f616272c354577b1dd6f07e923fed43b22bae131b6', # Armadillo-9.600.5_no_mkl.patch -] - -dependencies = [ - ('Boost', '1.70.0'), - ('arpack-ng', '3.7.0'), -] - -builddependencies = [('CMake', '3.13.3')] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/Armadillo/Armadillo-9.880.1-foss-2020a.eb b/easybuild/easyconfigs/a/Armadillo/Armadillo-9.880.1-foss-2020a.eb deleted file mode 100644 index bc1e684417fe..000000000000 --- a/easybuild/easyconfigs/a/Armadillo/Armadillo-9.880.1-foss-2020a.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'Armadillo' -version = "9.880.1" - -homepage = 'https://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': '2020a'} - -source_urls = ['https://sourceforge.net/projects/arma/files'] -sources = [SOURCELOWER_TAR_XZ] -patches = [ - 'Armadillo-9.600.5_no_mkl.patch', -] -checksums = [ - '900f3e8d35d8b722217bed979fa618faf6f3e4f56964c887a1fce44c3d4c4b9f', # src - '8288e769ceaf06da9f6870f616272c354577b1dd6f07e923fed43b22bae131b6', # Armadillo-9.600.5_no_mkl.patch -] - -dependencies = [ - ('Boost', '1.72.0'), - ('arpack-ng', '3.7.0'), -] - -builddependencies = [('CMake', '3.16.4')] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/Armadillo/Armadillo-9.900.1-foss-2019b.eb b/easybuild/easyconfigs/a/Armadillo/Armadillo-9.900.1-foss-2019b.eb deleted file mode 100644 index b7b805840fb9..000000000000 --- a/easybuild/easyconfigs/a/Armadillo/Armadillo-9.900.1-foss-2019b.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'Armadillo' -version = "9.900.1" - -homepage = 'https://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': '2019b'} - -source_urls = ['https://sourceforge.net/projects/arma/files'] -sources = [SOURCELOWER_TAR_XZ] -patches = [ - 'Armadillo-9.600.5_no_mkl.patch' -] -checksums = [ - '53d7ad6124d06fdede8d839c091c649c794dae204666f1be0d30d7931737d635', # src - '8288e769ceaf06da9f6870f616272c354577b1dd6f07e923fed43b22bae131b6', # Armadillo-9.600.5_no_mkl.patch -] - -dependencies = [ - ('Boost', '1.71.0'), - ('arpack-ng', '3.7.0'), -] - -builddependencies = [('CMake', '3.15.3')] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/Armadillo/Armadillo-9.900.1-foss-2020a.eb b/easybuild/easyconfigs/a/Armadillo/Armadillo-9.900.1-foss-2020a.eb deleted file mode 100644 index a5b7a43ef66a..000000000000 --- a/easybuild/easyconfigs/a/Armadillo/Armadillo-9.900.1-foss-2020a.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'Armadillo' -version = "9.900.1" - -homepage = 'https://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': '2020a'} - -source_urls = ['https://sourceforge.net/projects/arma/files'] -sources = [SOURCELOWER_TAR_XZ] -patches = [ - 'Armadillo-9.600.5_no_mkl.patch' -] -checksums = [ - '53d7ad6124d06fdede8d839c091c649c794dae204666f1be0d30d7931737d635', # src - '8288e769ceaf06da9f6870f616272c354577b1dd6f07e923fed43b22bae131b6', # Armadillo-9.600.5_no_mkl.patch -] - -dependencies = [ - ('Boost', '1.72.0'), - ('arpack-ng', '3.7.0'), -] - -builddependencies = [('CMake', '3.16.4')] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/ArrayFire/ArrayFire-3.6.4-foss-2018b-CUDA-9.2.88.eb b/easybuild/easyconfigs/a/ArrayFire/ArrayFire-3.6.4-foss-2018b-CUDA-9.2.88.eb deleted file mode 100644 index 7efc990a6871..000000000000 --- a/easybuild/easyconfigs/a/ArrayFire/ArrayFire-3.6.4-foss-2018b-CUDA-9.2.88.eb +++ /dev/null @@ -1,44 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - http://hprc.tamu.edu - -easyblock = 'CMakeMake' - -name = 'ArrayFire' -version = '3.6.4' -local_cudaver = '9.2.88' -versionsuffix = '-CUDA-%s' % local_cudaver - -homepage = 'https://arrayfire.com/' - -description = """ - ArrayFire is a general-purpose library that simplifies the process of - developing software that targets parallel and massively-parallel architectures - including CPUs, GPUs, and other hardware acceleration devices. -""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['http://%(namelower)s.com/%(namelower)s_source/'] -sources = ['%(namelower)s-full-%(version)s.tar.bz2'] -checksums = ['30b17cdcd148335342b5bab767f03006d38fd69d4f0df4078bd8479a933a36ba'] - -builddependencies = [ - ('CMake', '3.12.1'), - ('Doxygen', '1.8.14'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('Boost', '1.67.0'), - ('CUDA', local_cudaver, '', SYSTEM), -] - -separate_build_dir = True - -configopts = '-DAF_BUILD_OPENCL=OFF' - -sanity_check_paths = { - 'files': ['include/af/version.h', 'lib64/libaf.%s' % SHLIB_EXT], - 'dirs': ['share/ArrayFire/doc/html/examples'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/a/ArrayFire/ArrayFire-3.6.4-foss-2018b.eb b/easybuild/easyconfigs/a/ArrayFire/ArrayFire-3.6.4-foss-2018b.eb deleted file mode 100644 index 1188ae8f31d9..000000000000 --- a/easybuild/easyconfigs/a/ArrayFire/ArrayFire-3.6.4-foss-2018b.eb +++ /dev/null @@ -1,39 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - http://hprc.tamu.edu - -easyblock = 'CMakeMake' - -name = 'ArrayFire' -version = '3.6.4' - -homepage = 'https://arrayfire.com/' - -description = """ - ArrayFire is a general-purpose library that simplifies the process of - developing software that targets parallel and massively-parallel architectures - including CPUs, GPUs, and other hardware acceleration devices. -""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['http://%(namelower)s.com/%(namelower)s_source/'] -sources = ['%(namelower)s-full-%(version)s.tar.bz2'] -checksums = ['30b17cdcd148335342b5bab767f03006d38fd69d4f0df4078bd8479a933a36ba'] - -builddependencies = [ - ('CMake', '3.12.1'), - ('Doxygen', '1.8.14'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('Boost', '1.67.0'), -] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['include/af/version.h', 'lib64/libaf.%s' % SHLIB_EXT], - 'dirs': ['share/ArrayFire/doc/html/examples'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/a/Arriba/Arriba-1.1.0-foss-2018b.eb b/easybuild/easyconfigs/a/Arriba/Arriba-1.1.0-foss-2018b.eb deleted file mode 100644 index 0bd0558aad9a..000000000000 --- a/easybuild/easyconfigs/a/Arriba/Arriba-1.1.0-foss-2018b.eb +++ /dev/null @@ -1,40 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'MakeCp' - -name = 'Arriba' -version = '1.1.0' - -github_account = 'suhrig' -homepage = 'https://github.com/%(github_account)s/%(namelower)s' -description = """Arriba is a command-line tool for the detection of gene fusions from RNA-Seq data. - It was developed for the use in a clinical research setting. Therefore, short runtimes and high - sensitivity were important design criteria.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/%(github_account)s/%(namelower)s/releases/download/v%(version)s'] -sources = ['%(namelower)s_v%(version)s.tar.gz'] -checksums = ['b12536baad23e0b0adee2dfd9847d8af426d38f588d2f487fa4a530359ee3479'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('STAR', '2.6.1c'), - ('zlib', '1.2.11'), - ('XZ', '5.2.4'), -] - -files_to_copy = ['%(namelower)s', 'database', 'documentation', 'download_references.sh', 'draw_fusions.R', 'LICENSE', - 'README.md', 'run_%(namelower)s.sh'] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['%(namelower)s'], - 'dirs': ['database'] -} - -sanity_check_commands = [('%(namelower)s', '-h')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/Arrow/Arrow-0.12.0-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/a/Arrow/Arrow-0.12.0-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index cd12d541a584..000000000000 --- a/easybuild/easyconfigs/a/Arrow/Arrow-0.12.0-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,69 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Arrow' -version = '0.12.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://arrow.apache.org' -description = """Apache Arrow (incl. PyArrow Python bindings), a cross-language development platform - for in-memory data.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://archive.apache.org/dist/%(namelower)s/%(namelower)s-%(version)s'] -sources = ['apache-arrow-%(version)s.tar.gz'] -checksums = ['34dae7e4dde9274e9a52610683e78a80f3ca312258ad9e9f2c0973cf44247a98'] - -builddependencies = [ - ('CMake', '3.12.1'), - ('Autotools', '20180311'), - ('flex', '2.6.4'), - ('Bison', '3.0.5'), - ('pkg-config', '0.29.2'), -] - -# Arrow strongly prefers included jemalloc, so not including it as a dependency -dependencies = [ - ('Python', '2.7.15'), - ('Boost', '1.67.0'), -] - -separate_build_dir = True -start_dir = 'cpp' - -# see https://arrow.apache.org/docs/python/development.html -configopts = "-DARROW_PYTHON=on -DCMAKE_INSTALL_LIBDIR=lib" - -exts_defaultclass = 'PythonPackage' -exts_default_options = { - 'source_urls': [PYPI_SOURCE], - 'download_dep_fail': True, - 'use_pip': True, -} - -# Python bindings require futures for Python < 3.2 -exts_list = [ - ('futures', '3.2.0', { - 'checksums': ['9ec02aa7d674acb8618afb127e27fde7fc68994c0437ad759fa094a574adb265'], - 'modulename': 'concurrent.futures', - }), -] - -# also install Python bindings -local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && " -local_install_pyarrow_cmds += "export PYTHONPATH=%(installdir)s/lib/python%(pyshortver)s/site-packages:$PYTHONPATH && " -local_install_pyarrow_cmds += " cd %(builddir)s/*arrow-%(version)s/python && " -local_install_pyarrow_cmds += " export XDG_CACHE_HOME=$TMPDIR && pip install --prefix %(installdir)s ." -postinstallcmds = [local_install_pyarrow_cmds] - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': ['lib/libarrow.a', 'lib/libarrow.%s' % SHLIB_EXT, - 'lib/libarrow_python.a', 'lib/libarrow_python.%s' % SHLIB_EXT], - 'dirs': ['include/arrow', 'lib/cmake/arrow', 'lib/pkgconfig', 'lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["python -c 'import pyarrow'"] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/a/Arrow/Arrow-0.12.0-intel-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/a/Arrow/Arrow-0.12.0-intel-2018b-Python-2.7.15.eb deleted file mode 100644 index 3c7aa8f68bb8..000000000000 --- a/easybuild/easyconfigs/a/Arrow/Arrow-0.12.0-intel-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,69 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Arrow' -version = '0.12.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://arrow.apache.org' -description = """Apache Arrow (incl. PyArrow Python bindings), a cross-language development platform - for in-memory data.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['https://archive.apache.org/dist/%(namelower)s/%(namelower)s-%(version)s'] -sources = ['apache-arrow-%(version)s.tar.gz'] -checksums = ['34dae7e4dde9274e9a52610683e78a80f3ca312258ad9e9f2c0973cf44247a98'] - -builddependencies = [ - ('CMake', '3.12.1'), - ('Autotools', '20180311'), - ('flex', '2.6.4'), - ('Bison', '3.0.5'), - ('pkg-config', '0.29.2'), -] - -# Arrow strongly prefers included jemalloc, so not including it as a dependency -dependencies = [ - ('Python', '2.7.15'), - ('Boost', '1.67.0'), -] - -separate_build_dir = True -start_dir = 'cpp' - -# see https://arrow.apache.org/docs/python/development.html -configopts = "-DARROW_PYTHON=on -DCMAKE_INSTALL_LIBDIR=lib" - -exts_defaultclass = 'PythonPackage' -exts_default_options = { - 'source_urls': [PYPI_SOURCE], - 'download_dep_fail': True, - 'use_pip': True, -} - -# Python bindings require futures for Python < 3.2 -exts_list = [ - ('futures', '3.2.0', { - 'checksums': ['9ec02aa7d674acb8618afb127e27fde7fc68994c0437ad759fa094a574adb265'], - 'modulename': 'concurrent.futures', - }), -] - -# also install Python bindings -local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && " -local_install_pyarrow_cmds += "export PYTHONPATH=%(installdir)s/lib/python%(pyshortver)s/site-packages:$PYTHONPATH && " -local_install_pyarrow_cmds += " cd %(builddir)s/*arrow-%(version)s/python && " -local_install_pyarrow_cmds += " export XDG_CACHE_HOME=$TMPDIR && pip install --prefix %(installdir)s ." -postinstallcmds = [local_install_pyarrow_cmds] - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': ['lib/libarrow.a', 'lib/libarrow.%s' % SHLIB_EXT, - 'lib/libarrow_python.a', 'lib/libarrow_python.%s' % SHLIB_EXT], - 'dirs': ['include/arrow', 'lib/cmake/arrow', 'lib/pkgconfig', 'lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["python -c 'import pyarrow'"] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/a/Arrow/Arrow-0.12.0-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/a/Arrow/Arrow-0.12.0-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index f0765af582b8..000000000000 --- a/easybuild/easyconfigs/a/Arrow/Arrow-0.12.0-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,54 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Arrow' -version = '0.12.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://arrow.apache.org' -description = """Apache Arrow (incl. PyArrow Python bindings), a cross-language development platform - for in-memory data.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['https://archive.apache.org/dist/%(namelower)s/%(namelower)s-%(version)s'] -sources = ['apache-arrow-%(version)s.tar.gz'] -checksums = ['34dae7e4dde9274e9a52610683e78a80f3ca312258ad9e9f2c0973cf44247a98'] - -builddependencies = [ - ('CMake', '3.12.1'), - ('Autotools', '20180311'), - ('flex', '2.6.4'), - ('Bison', '3.0.5'), - ('pkg-config', '0.29.2'), -] - -# Arrow strongly prefers included jemalloc, so not including it as a dependency -dependencies = [ - ('Python', '3.6.6'), - ('Boost', '1.67.0'), -] - -separate_build_dir = True -start_dir = 'cpp' - -# see https://arrow.apache.org/docs/python/development.html -configopts = "-DARROW_PYTHON=on -DCMAKE_INSTALL_LIBDIR=lib" - -# also install Python bindings -local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && " -local_install_pyarrow_cmds += "export PYTHONPATH=%(installdir)s/lib/python%(pyshortver)s/site-packages:$PYTHONPATH && " -local_install_pyarrow_cmds += " cd %(builddir)s/*arrow-%(version)s/python && " -local_install_pyarrow_cmds += " export XDG_CACHE_HOME=$TMPDIR && pip install --prefix %(installdir)s ." -postinstallcmds = [local_install_pyarrow_cmds] - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': ['lib/libarrow.a', 'lib/libarrow.%s' % SHLIB_EXT, - 'lib/libarrow_python.a', 'lib/libarrow_python.%s' % SHLIB_EXT], - 'dirs': ['include/arrow', 'lib/cmake/arrow', 'lib/pkgconfig', 'lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["python -c 'import pyarrow'"] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/a/Arrow/Arrow-0.16.0-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/a/Arrow/Arrow-0.16.0-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index e7c0d5bd617c..000000000000 --- a/easybuild/easyconfigs/a/Arrow/Arrow-0.16.0-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,64 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Arrow' -version = '0.16.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://arrow.apache.org' -description = """Apache Arrow (incl. PyArrow Python bindings), a cross-language development platform - for in-memory data.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = ['https://archive.apache.org/dist/%(namelower)s/%(namelower)s-%(version)s'] -sources = ['apache-%(namelower)s-%(version)s.tar.gz'] -checksums = ['261992de4029a1593195ff4000501503bd403146471b3168bd2cc414ad0fb7f5'] - -builddependencies = [ - ('CMake', '3.15.3'), - ('Autotools', '20180311'), - ('flex', '2.6.4'), - ('Bison', '3.3.2'), - ('pkg-config', '0.29.2'), -] - -# Arrow strongly prefers included jemalloc, so not including it as a dependency -dependencies = [ - ('Python', '3.7.4'), - ('Boost', '1.71.0'), - ('SciPy-bundle', '2019.10', versionsuffix), -] - -separate_build_dir = True -start_dir = 'cpp' - -# see https://arrow.apache.org/docs/python/development.html -configopts = "-DARROW_PYTHON=on -DARROW_PARQUET=on -DCMAKE_INSTALL_LIBDIR=lib" - -# fix download of thrift 0.12.0, which is now archived -prebuildopts = "sed -i 's@dlcdn.apache.org@archive.apache.org/dist/@g' " -prebuildopts += "thrift_ep-prefix/src/thrift_ep-stamp/download-thrift_ep.cmake && " - -# also install Python bindings -local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && " -local_install_pyarrow_cmds += "export PYTHONPATH=%(installdir)s/lib/python%(pyshortver)s/site-packages:$PYTHONPATH && " -local_install_pyarrow_cmds += "export PYARROW_WITH_PARQUET=1 && " -local_install_pyarrow_cmds += "cd %(builddir)s/*arrow-%(version)s/python && " -local_install_pyarrow_cmds += "export XDG_CACHE_HOME=$TMPDIR && " -local_install_pyarrow_cmds += "pip install --prefix %(installdir)s --no-build-isolation ." -postinstallcmds = [local_install_pyarrow_cmds] - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': ['lib/libarrow.a', 'lib/libarrow.%s' % SHLIB_EXT, - 'lib/libarrow_python.a', 'lib/libarrow_python.%s' % SHLIB_EXT], - 'dirs': ['include/arrow', 'lib/cmake/arrow', 'lib/pkgconfig', 'lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [ - "python -c 'import pyarrow'", - "python -c 'import pyarrow.parquet'", -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/a/Arrow/Arrow-0.16.0-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/a/Arrow/Arrow-0.16.0-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index 00220415a2f6..000000000000 --- a/easybuild/easyconfigs/a/Arrow/Arrow-0.16.0-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,67 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Arrow' -version = '0.16.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://arrow.apache.org' -description = """Apache Arrow (incl. PyArrow Python bindings), a cross-language development platform - for in-memory data.""" - -toolchain = {'name': 'intel', 'version': '2019b'} - -source_urls = ['https://archive.apache.org/dist/%(namelower)s/%(namelower)s-%(version)s'] -sources = ['apache-arrow-%(version)s.tar.gz'] -patches = ['Arrow-%(version)s_fix-intel.patch'] -checksums = [ - '261992de4029a1593195ff4000501503bd403146471b3168bd2cc414ad0fb7f5', # apache-arrow-0.16.0.tar.gz - '7c1569087f93959a0dfc163d80e5f542edb4d7ed0b9d71a2a05b4081211ad2b9', # Arrow-0.16.0_fix-intel.patch -] - -builddependencies = [ - ('CMake', '3.15.3'), - ('Autotools', '20180311'), - ('flex', '2.6.4'), - ('Bison', '3.3.2'), - ('pkg-config', '0.29.2'), -] - -# Arrow strongly prefers included jemalloc, so not including it as a dependency -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), # for numpy - ('Boost', '1.71.0'), -] - -separate_build_dir = True -start_dir = 'cpp' - -# see https://arrow.apache.org/docs/python/development.html -configopts = "-DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON " -configopts += "-DCMAKE_INSTALL_LIBDIR=lib" - -# fix download of thrift 0.12.0, which is now archived -prebuildopts = "sed -i 's@dlcdn.apache.org@archive.apache.org/dist/@g' " -prebuildopts += "thrift_ep-prefix/src/thrift_ep-stamp/download-thrift_ep.cmake && " - -# also install Python bindings -local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && " -local_install_pyarrow_cmds += "export PYTHONPATH=%(installdir)s/lib/python%(pyshortver)s/site-packages:$PYTHONPATH && " -local_install_pyarrow_cmds += "cd %(builddir)s/*arrow-%(version)s/python && export XDG_CACHE_HOME=$TMPDIR && " -local_install_pyarrow_cmds += "PYARROW_WITH_PARQUET=1 pip install --prefix %(installdir)s --no-build-isolation ." -postinstallcmds = [local_install_pyarrow_cmds] - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': ['lib/libarrow.a', 'lib/libarrow.%s' % SHLIB_EXT, - 'lib/libarrow_python.a', 'lib/libarrow_python.%s' % SHLIB_EXT], - 'dirs': ['include/arrow', 'lib/cmake/arrow', 'lib/pkgconfig', 'lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [ - "python -c 'import pyarrow'", - "python -c 'import pyarrow.parquet'", -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/a/Arrow/Arrow-0.17.1-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/a/Arrow/Arrow-0.17.1-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index d0932219b5c3..000000000000 --- a/easybuild/easyconfigs/a/Arrow/Arrow-0.17.1-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,68 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Arrow' -version = '0.17.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://arrow.apache.org' -description = """Apache Arrow (incl. PyArrow Python bindings), a cross-language development platform - for in-memory data.""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -source_urls = ['https://archive.apache.org/dist/%(namelower)s/%(namelower)s-%(version)s'] -sources = ['apache-arrow-%(version)s.tar.gz'] -patches = [ - 'Arrow-0.17.1_fix-arm.patch', -] -checksums = [ - 'cbc51c343bca08b10f7f1b2ef15cb15057c30e5e9017cfcee18337b7e2da9ea2', # apache-arrow-0.17.1.tar.gz - 'd1076d35966056c39e0c88b8fadaaa7660ee4d8c07fc2c5bdf1d5d6e683ff44a', # Arrow-0.17.1_fix-arm.patch -] - -builddependencies = [ - ('CMake', '3.16.4'), - ('Autotools', '20180311'), - ('flex', '2.6.4'), - ('Bison', '3.5.3'), - ('pkg-config', '0.29.2'), -] - -# Arrow strongly prefers included jemalloc, so not including it as a dependency -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), # for numpy - ('Boost', '1.72.0'), -] - -start_dir = 'cpp' - -# see https://arrow.apache.org/docs/developers/python.html -configopts = "-DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON " -configopts += "-DCMAKE_INSTALL_LIBDIR=lib -DPython3_ROOT_DIR=$EBROOTPYTHON" - -# also install Python bindings -local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && " -local_install_pyarrow_cmds += "export PYTHONPATH=%(installdir)s/lib/python%(pyshortver)s/site-packages:$PYTHONPATH && " -local_install_pyarrow_cmds += "cd %(builddir)s/*arrow-%(version)s/python && export XDG_CACHE_HOME=$TMPDIR && " -local_install_pyarrow_cmds += "sed -i 's/numpy==[0-9.]*/numpy/g' pyproject.toml && " -local_install_pyarrow_cmds += "Python3_ROOT_DIR=$EBROOTPYTHON " -local_install_pyarrow_cmds += "PYARROW_WITH_DATASET=1 PYARROW_WITH_PARQUET=1 " -local_install_pyarrow_cmds += "python -m pip install --prefix %(installdir)s --no-build-isolation ." -postinstallcmds = [local_install_pyarrow_cmds] - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': ['lib/libarrow.a', 'lib/libarrow.%s' % SHLIB_EXT, - 'lib/libarrow_python.a', 'lib/libarrow_python.%s' % SHLIB_EXT], - 'dirs': ['include/arrow', 'lib/cmake/arrow', 'lib/pkgconfig', 'lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [ - "python -c 'import pyarrow'", - "python -c 'import pyarrow.dataset'", - "python -c 'import pyarrow.parquet'", -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/a/Arrow/Arrow-0.17.1-foss-2020b.eb b/easybuild/easyconfigs/a/Arrow/Arrow-0.17.1-foss-2020b.eb index e4a039c7968e..c5b59f6ec8db 100644 --- a/easybuild/easyconfigs/a/Arrow/Arrow-0.17.1-foss-2020b.eb +++ b/easybuild/easyconfigs/a/Arrow/Arrow-0.17.1-foss-2020b.eb @@ -36,7 +36,7 @@ start_dir = 'cpp' # see https://arrow.apache.org/docs/python/development.html configopts = "-DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON " -configopts += "-DCMAKE_INSTALL_LIBDIR=lib -DPython3_ROOT_DIR=$EBROOTPYTHON" +configopts += "-DPython3_ROOT_DIR=$EBROOTPYTHON" # also install Python bindings local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && " @@ -48,8 +48,6 @@ local_install_pyarrow_cmds += "PYARROW_WITH_DATASET=1 PYARROW_WITH_PARQUET=1 " local_install_pyarrow_cmds += "python -m pip install --prefix %(installdir)s --no-build-isolation ." postinstallcmds = [local_install_pyarrow_cmds] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - sanity_check_paths = { 'files': ['lib/libarrow.a', 'lib/libarrow.%s' % SHLIB_EXT, 'lib/libarrow_python.a', 'lib/libarrow_python.%s' % SHLIB_EXT], diff --git a/easybuild/easyconfigs/a/Arrow/Arrow-0.17.1-fosscuda-2020b.eb b/easybuild/easyconfigs/a/Arrow/Arrow-0.17.1-fosscuda-2020b.eb index 941c31686a82..03b39ad84d70 100644 --- a/easybuild/easyconfigs/a/Arrow/Arrow-0.17.1-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/a/Arrow/Arrow-0.17.1-fosscuda-2020b.eb @@ -40,7 +40,7 @@ start_dir = 'cpp' # see https://arrow.apache.org/docs/developers/python.html configopts = "-DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON " -configopts += "-DCMAKE_INSTALL_LIBDIR=lib -DPython3_ROOT_DIR=$EBROOTPYTHON" +configopts += "-DPython3_ROOT_DIR=$EBROOTPYTHON" # also install Python bindings local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && " @@ -51,8 +51,6 @@ local_install_pyarrow_cmds += "PYARROW_WITH_DATASET=1 PYARROW_WITH_PARQUET=1 " local_install_pyarrow_cmds += "python -m pip install --prefix %(installdir)s --no-build-isolation ." postinstallcmds = [local_install_pyarrow_cmds] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - sanity_check_paths = { 'files': ['lib/libarrow.a', 'lib/libarrow.%s' % SHLIB_EXT, 'lib/libarrow_python.a', 'lib/libarrow_python.%s' % SHLIB_EXT], diff --git a/easybuild/easyconfigs/a/Arrow/Arrow-0.17.1-intel-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/a/Arrow/Arrow-0.17.1-intel-2020a-Python-3.8.2.eb deleted file mode 100644 index d2640e626edb..000000000000 --- a/easybuild/easyconfigs/a/Arrow/Arrow-0.17.1-intel-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,66 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Arrow' -version = '0.17.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://arrow.apache.org' -description = """Apache Arrow (incl. PyArrow Python bindings), a cross-language development platform - for in-memory data.""" - -toolchain = {'name': 'intel', 'version': '2020a'} - -source_urls = ['https://archive.apache.org/dist/%(namelower)s/%(namelower)s-%(version)s'] -sources = ['apache-arrow-%(version)s.tar.gz'] -patches = ['Arrow-0.16.0_fix-intel.patch'] -checksums = [ - 'cbc51c343bca08b10f7f1b2ef15cb15057c30e5e9017cfcee18337b7e2da9ea2', # apache-arrow-0.17.1.tar.gz - '7c1569087f93959a0dfc163d80e5f542edb4d7ed0b9d71a2a05b4081211ad2b9', # Arrow-0.16.0_fix-intel.patch -] - -builddependencies = [ - ('CMake', '3.16.4'), - ('Autotools', '20180311'), - ('flex', '2.6.4'), - ('Bison', '3.5.3'), - ('pkg-config', '0.29.2'), -] - -# Arrow strongly prefers included jemalloc, so not including it as a dependency -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), # for numpy - ('Boost', '1.72.0'), -] - -start_dir = 'cpp' - -# see https://arrow.apache.org/docs/developers/python.html -configopts = "-DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON " -configopts += "-DCMAKE_INSTALL_LIBDIR=lib -DPython3_ROOT_DIR=$EBROOTPYTHON" - -# also install Python bindings -local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && " -local_install_pyarrow_cmds += "export PYTHONPATH=%(installdir)s/lib/python%(pyshortver)s/site-packages:$PYTHONPATH && " -local_install_pyarrow_cmds += "cd %(builddir)s/*arrow-%(version)s/python && export XDG_CACHE_HOME=$TMPDIR && " -local_install_pyarrow_cmds += "sed -i 's/numpy==[0-9.]*/numpy/g' pyproject.toml && " -local_install_pyarrow_cmds += "Python3_ROOT_DIR=$EBROOTPYTHON " -local_install_pyarrow_cmds += "PYARROW_WITH_DATASET=1 PYARROW_WITH_PARQUET=1 " -local_install_pyarrow_cmds += "python -m pip install --prefix %(installdir)s --no-build-isolation ." -postinstallcmds = [local_install_pyarrow_cmds] - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': ['lib/libarrow.a', 'lib/libarrow.%s' % SHLIB_EXT, - 'lib/libarrow_python.a', 'lib/libarrow_python.%s' % SHLIB_EXT], - 'dirs': ['include/arrow', 'lib/cmake/arrow', 'lib/pkgconfig', 'lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [ - "python -c 'import pyarrow'", - "python -c 'import pyarrow.dataset'", - "python -c 'import pyarrow.parquet'", -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/a/Arrow/Arrow-0.17.1-intel-2020b.eb b/easybuild/easyconfigs/a/Arrow/Arrow-0.17.1-intel-2020b.eb index 0551ea8b33b3..381b36a6c106 100644 --- a/easybuild/easyconfigs/a/Arrow/Arrow-0.17.1-intel-2020b.eb +++ b/easybuild/easyconfigs/a/Arrow/Arrow-0.17.1-intel-2020b.eb @@ -36,7 +36,7 @@ start_dir = 'cpp' # see https://arrow.apache.org/docs/developers/python.html configopts = "-DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON " -configopts += "-DCMAKE_INSTALL_LIBDIR=lib -DPython3_ROOT_DIR=$EBROOTPYTHON" +configopts += "-DPython3_ROOT_DIR=$EBROOTPYTHON" # also install Python bindings local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && " @@ -48,8 +48,6 @@ local_install_pyarrow_cmds += "PYARROW_WITH_DATASET=1 PYARROW_WITH_PARQUET=1 " local_install_pyarrow_cmds += "python -m pip install --prefix %(installdir)s --no-build-isolation ." postinstallcmds = [local_install_pyarrow_cmds] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - sanity_check_paths = { 'files': ['lib/libarrow.a', 'lib/libarrow.%s' % SHLIB_EXT, 'lib/libarrow_python.a', 'lib/libarrow_python.%s' % SHLIB_EXT], diff --git a/easybuild/easyconfigs/a/Arrow/Arrow-0.7.1-intel-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/a/Arrow/Arrow-0.7.1-intel-2017b-Python-3.6.3.eb deleted file mode 100644 index 293e630bae8c..000000000000 --- a/easybuild/easyconfigs/a/Arrow/Arrow-0.7.1-intel-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,53 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Arrow' -version = '0.7.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://arrow.apache.org' -description = """Apache Arrow is a cross-language development platform for in-memory data.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://github.com/apache/arrow/archive/'] -sources = ['apache-arrow-%(version)s.tar.gz'] -checksums = ['22667b9d3f4d36c2060d5ade8c904c528325ea4ffcea2e71671013addcd033af'] - -dependencies = [ - ('Python', '3.6.3'), - ('Boost', '1.65.1'), - ('jemalloc', '5.0.1'), - ('zlib', '1.2.11'), -] -builddependencies = [('CMake', '3.9.5')] - -preconfigopts = "ZLIB_HOME=$EBROOTZLIB" -configopts = "-DARROW_PYTHON=ON -DARROW_PLASMA=ON -DARROW_BUILD_TESTS=ON" - -start_dir = 'cpp' -separate_build_dir = True - -exts_defaultclass = 'PythonPackage' -exts_default_options = { - 'download_dep_fail': True, - 'use_pip': True -} - -exts_list = [ - ('pyarrow', version, { # The python bindings of Arrow - 'start_dir': 'python', - 'source_tmpl': sources[0], - 'buildcmd': 'build_ext', - 'buildopts': '--with-plasma --inplace --build-type=release', - 'checksums': ['22667b9d3f4d36c2060d5ade8c904c528325ea4ffcea2e71671013addcd033af'], - }), -] - -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - -sanity_check_paths = { - 'files': ['lib64/libarrow_python.so', 'lib64/libarrow.so', 'lib64/libplasma.so'], - 'dirs': ['include/arrow', 'include/plasma'] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/a/Arrow/Arrow-11.0.0-gfbf-2022b.eb b/easybuild/easyconfigs/a/Arrow/Arrow-11.0.0-gfbf-2022b.eb index ac85f87ad269..83f735951f42 100644 --- a/easybuild/easyconfigs/a/Arrow/Arrow-11.0.0-gfbf-2022b.eb +++ b/easybuild/easyconfigs/a/Arrow/Arrow-11.0.0-gfbf-2022b.eb @@ -45,9 +45,8 @@ start_dir = 'cpp' # see https://arrow.apache.org/docs/developers/python.html configopts = "-DARROW_DATASET=on -DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON " -configopts += "-DCMAKE_INSTALL_LIBDIR=lib -DPython3_ROOT_DIR=$EBROOTPYTHON " configopts += "-DARROW_WITH_ZLIB=ON -DARROW_WITH_BZ2=ON -DARROW_WITH_ZSTD=ON -DARROW_WITH_LZ4=ON " -configopts += "-DZSTD_ROOT=$EBROOTZSTD " +configopts += "-DZSTD_ROOT=$EBROOTZSTD -DPython3_ROOT_DIR=$EBROOTPYTHON " # also install Python bindings local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && " @@ -62,8 +61,6 @@ local_install_pyarrow_cmds += "PYARROW_WITH_DATASET=1 PYARROW_WITH_PARQUET=1 " local_install_pyarrow_cmds += "python -m pip install --prefix %(installdir)s --no-build-isolation ." postinstallcmds = [local_install_pyarrow_cmds] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - sanity_check_paths = { 'files': ['lib/libarrow.a', 'lib/libarrow.%s' % SHLIB_EXT, 'lib/python%%(pyshortver)s/site-packages/pyarrow/libarrow_python.%s' % SHLIB_EXT], diff --git a/easybuild/easyconfigs/a/Arrow/Arrow-14.0.1-gfbf-2023a.eb b/easybuild/easyconfigs/a/Arrow/Arrow-14.0.1-gfbf-2023a.eb index 85715fef4954..802739d0befa 100644 --- a/easybuild/easyconfigs/a/Arrow/Arrow-14.0.1-gfbf-2023a.eb +++ b/easybuild/easyconfigs/a/Arrow/Arrow-14.0.1-gfbf-2023a.eb @@ -39,10 +39,10 @@ dependencies = [ start_dir = 'cpp' # see https://arrow.apache.org/docs/developers/python.html -configopts = "-DARROW_DATASET=on -DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON " -configopts += "-DCMAKE_INSTALL_LIBDIR=lib -DPython3_ROOT_DIR=$EBROOTPYTHON " -configopts += "-DARROW_WITH_ZLIB=ON -DARROW_WITH_BZ2=ON -DARROW_WITH_ZSTD=ON -DARROW_WITH_LZ4=ON " -configopts += "-DZSTD_ROOT=$EBROOTZSTD " +configopts = "-DARROW_DATASET=on -DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_ORC=ON " +configopts += "-DPython3_ROOT_DIR=$EBROOTPYTHON " +configopts += "-DARROW_WITH_ZLIB=ON -DARROW_WITH_BZ2=ON -DARROW_WITH_LZ4=ON -DARROW_WITH_SNAPPY=ON " +configopts += "-DARROW_WITH_ZSTD=ON -DZSTD_ROOT=$EBROOTZSTD " # install Python bindings _pyarrow_preinstall_opts = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && " @@ -52,13 +52,10 @@ _pyarrow_preinstall_opts += "export XDG_CACHE_HOME=$TMPDIR && " _pyarrow_preinstall_opts += "sed -i 's/numpy==[0-9.]*/numpy/g' pyproject.toml && " _pyarrow_preinstall_opts += "Python3_ROOT_DIR=$EBROOTPYTHON " _pyarrow_preinstall_opts += "PYARROW_CMAKE_OPTIONS='-DZSTD_LIB=$EBROOTZSTD/lib/libzstd.%s ' " % SHLIB_EXT -_pyarrow_preinstall_opts += "PYARROW_WITH_DATASET=1 PYARROW_WITH_PARQUET=1 " +_pyarrow_preinstall_opts += "PYARROW_WITH_DATASET=1 PYARROW_WITH_PARQUET=1 PYARROW_WITH_ORC=1 " exts_defaultclass = 'PythonPackage' exts_default_options = { - 'download_dep_fail': True, - 'use_pip': True, - 'sanity_pip_check': True, } exts_list = [ ('pyarrow', version, { @@ -69,8 +66,6 @@ exts_list = [ }), ] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - sanity_check_paths = { 'files': ['lib/libarrow.a', 'lib/libarrow.%s' % SHLIB_EXT, 'lib/python%%(pyshortver)s/site-packages/pyarrow/libarrow_python.%s' % SHLIB_EXT], @@ -81,6 +76,7 @@ sanity_check_commands = [ "python -c 'import pyarrow'", "python -c 'import pyarrow.dataset'", "python -c 'import pyarrow.parquet'", + "python -c 'import pyarrow.orc'", ] moduleclass = 'data' diff --git a/easybuild/easyconfigs/a/Arrow/Arrow-16.1.0-gfbf-2023b.eb b/easybuild/easyconfigs/a/Arrow/Arrow-16.1.0-gfbf-2023b.eb new file mode 100644 index 000000000000..c1cfecc82077 --- /dev/null +++ b/easybuild/easyconfigs/a/Arrow/Arrow-16.1.0-gfbf-2023b.eb @@ -0,0 +1,82 @@ +easyblock = 'CMakeMake' + +name = 'Arrow' +version = '16.1.0' + +homepage = 'https://arrow.apache.org' +description = """Apache Arrow (incl. PyArrow Python bindings), a cross-language development platform + for in-memory data.""" + +toolchain = {'name': 'gfbf', 'version': '2023b'} + +source_urls = ['https://archive.apache.org/dist/%(namelower)s/%(namelower)s-%(version)s'] +sources = ['apache-arrow-%(version)s.tar.gz'] +checksums = ['c9e60c7e87e59383d21b20dc874b17153729ee153264af6d21654b7dff2c60d7'] + +builddependencies = [ + ('CMake', '3.27.6'), + ('Autotools', '20220317'), + ('flex', '2.6.4'), + ('Bison', '3.8.2'), + ('pkgconf', '2.0.3'), +] + +# Arrow strongly prefers included jemalloc, so not including it as a dependency +dependencies = [ + ('Python', '3.11.5'), + ('SciPy-bundle', '2023.11'), # for numpy + ('Boost', '1.83.0'), + ('lz4', '1.9.4'), + ('zlib', '1.2.13'), + ('bzip2', '1.0.8'), + ('zstd', '1.5.5'), + ('snappy', '1.1.10'), + ('RapidJSON', '1.1.0-20240409'), + ('RE2', '2024-03-01'), + ('utf8proc', '2.9.0'), +] + +start_dir = 'cpp' + +# see https://arrow.apache.org/docs/developers/python.html +configopts = "-DARROW_DATASET=on -DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_ORC=ON " +configopts += "-DPython3_ROOT_DIR=$EBROOTPYTHON " +configopts += "-DARROW_WITH_ZLIB=ON -DARROW_WITH_BZ2=ON -DARROW_WITH_LZ4=ON -DARROW_WITH_SNAPPY=ON " +configopts += "-DARROW_WITH_ZSTD=ON -DZSTD_ROOT=$EBROOTZSTD " + +# install Python bindings +_pyarrow_preinstall_opts = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && " +_pyarrow_preinstall_opts += "export Arrow_DIR=%(installdir)s && export ArrowDataset_DIR=%(installdir)s && " +_pyarrow_preinstall_opts += "export ArrowAcero_DIR=%(installdir)s && export Parquet_DIR=%(installdir)s && " +_pyarrow_preinstall_opts += "export XDG_CACHE_HOME=$TMPDIR && " +_pyarrow_preinstall_opts += "sed -i 's/numpy==[0-9.]*/numpy/g' pyproject.toml && " +_pyarrow_preinstall_opts += "Python3_ROOT_DIR=$EBROOTPYTHON " +_pyarrow_preinstall_opts += "PYARROW_CMAKE_OPTIONS='-DZSTD_LIB=$EBROOTZSTD/lib/libzstd.%s ' " % SHLIB_EXT +_pyarrow_preinstall_opts += "PYARROW_WITH_DATASET=1 PYARROW_WITH_PARQUET=1 PYARROW_WITH_ORC=1 " + +exts_defaultclass = 'PythonPackage' +exts_default_options = { +} +exts_list = [ + ('pyarrow', version, { + 'sources': ['apache-arrow-%(version)s.tar.gz'], + 'checksums': ['c9e60c7e87e59383d21b20dc874b17153729ee153264af6d21654b7dff2c60d7'], + 'start_dir': '%(builddir)s/apache-arrow-%(version)s/python', + 'preinstallopts': _pyarrow_preinstall_opts, + }), +] + +sanity_check_paths = { + 'files': ['lib/libarrow.a', 'lib/libarrow.%s' % SHLIB_EXT, + 'lib/python%%(pyshortver)s/site-packages/pyarrow/libarrow_python.%s' % SHLIB_EXT], + 'dirs': ['include/arrow', 'lib/cmake/Arrow', 'lib/pkgconfig', 'lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = [ + "python -c 'import pyarrow'", + "python -c 'import pyarrow.dataset'", + "python -c 'import pyarrow.parquet'", + "python -c 'import pyarrow.orc'", +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/a/Arrow/Arrow-17.0.0-gfbf-2024a.eb b/easybuild/easyconfigs/a/Arrow/Arrow-17.0.0-gfbf-2024a.eb new file mode 100644 index 000000000000..fd06c3dc3ddd --- /dev/null +++ b/easybuild/easyconfigs/a/Arrow/Arrow-17.0.0-gfbf-2024a.eb @@ -0,0 +1,91 @@ +easyblock = 'CMakeMake' + +name = 'Arrow' +version = '17.0.0' + +homepage = 'https://arrow.apache.org' +description = """Apache Arrow (incl. PyArrow Python bindings), a cross-language development platform + for in-memory data.""" + +toolchain = {'name': 'gfbf', 'version': '2024a'} + +source_urls = ['https://archive.apache.org/dist/%(namelower)s/%(namelower)s-%(version)s'] +sources = ['apache-arrow-%(version)s.tar.gz'] +checksums = ['9d280d8042e7cf526f8c28d170d93bfab65e50f94569f6a790982a878d8d898d'] + +builddependencies = [ + ('CMake', '3.29.3'), + ('Cython', '3.0.10'), + ('Autotools', '20231222'), + ('flex', '2.6.4'), + ('Bison', '3.8.2'), + ('pkgconf', '2.2.0'), +] + +# Arrow strongly prefers included jemalloc, so not including it as a dependency +dependencies = [ + ('Python', '3.12.3'), + ('Python-bundle-PyPI', '2024.06'), + ('SciPy-bundle', '2024.05'), # for numpy + ('Boost', '1.85.0'), + ('lz4', '1.9.4'), + ('zlib', '1.3.1'), + ('bzip2', '1.0.8'), + ('zstd', '1.5.6'), + ('snappy', '1.2.1'), + ('RapidJSON', '1.1.0-20240815'), + ('RE2', '2024-07-02'), + ('utf8proc', '2.9.0'), +] + +start_dir = 'cpp' + +# see https://arrow.apache.org/docs/developers/python.html +configopts = "-DARROW_DATASET=on -DARROW_PARQUET=ON -DARROW_ORC=ON " +configopts += "-DARROW_PYTHON=on -DPython3_ROOT_DIR=$EBROOTPYTHON " +configopts += "-DARROW_WITH_ZLIB=ON -DARROW_WITH_BZ2=ON -DARROW_WITH_LZ4=ON -DARROW_WITH_SNAPPY=ON " +configopts += "-DARROW_WITH_ZSTD=ON -DZSTD_ROOT=$EBROOTZSTD " + +# install Python bindings +_pyarrow_preinstall_opts = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && " +_pyarrow_preinstall_opts += "export Arrow_DIR=%(installdir)s && export ArrowDataset_DIR=%(installdir)s && " +_pyarrow_preinstall_opts += "export ArrowAcero_DIR=%(installdir)s && export Parquet_DIR=%(installdir)s && " +_pyarrow_preinstall_opts += "export XDG_CACHE_HOME=$TMPDIR && " +_pyarrow_preinstall_opts += "sed -i 's/numpy==[0-9.]*/numpy/g' pyproject.toml && " +_pyarrow_preinstall_opts += "Python3_ROOT_DIR=$EBROOTPYTHON " +_pyarrow_preinstall_opts += "PYARROW_CMAKE_OPTIONS='-DZSTD_LIB=$EBROOTZSTD/lib/libzstd.%s ' " % SHLIB_EXT +_pyarrow_preinstall_opts += "PYARROW_WITH_DATASET=1 PYARROW_WITH_PARQUET=1 PYARROW_WITH_ORC=1 " + +exts_defaultclass = 'PythonPackage' +exts_default_options = { +} +exts_list = [ + ('pyarrow', version, { + 'preinstallopts': ( + "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH" + " && export Arrow_DIR=%(installdir)s && export ArrowDataset_DIR=%(installdir)s" + " && export ArrowAcero_DIR=%(installdir)s && export Parquet_DIR=%(installdir)s" + " && export XDG_CACHE_HOME=$TMPDIR && sed -i 's/numpy==[0-9.]*/numpy/g' pyproject.toml" + " && Python3_ROOT_DIR=$EBROOTPYTHON PYARROW_CMAKE_OPTIONS='-DZSTD_LIB=$EBROOTZSTD/lib/libzstd.so" + " ' PYARROW_WITH_DATASET=1 PYARROW_WITH_PARQUET=1 PYARROW_WITH_ORC=1 " + ), + 'sources': ['apache-arrow-%(version)s.tar.gz'], + 'start_dir': '%(builddir)s/apache-arrow-%(version)s/python', + 'checksums': ['9d280d8042e7cf526f8c28d170d93bfab65e50f94569f6a790982a878d8d898d'], + }), +] + +sanity_check_paths = { + 'files': ['lib/libarrow.a', 'lib/libarrow.%s' % SHLIB_EXT, + 'lib/python%%(pyshortver)s/site-packages/pyarrow/libarrow_python.%s' % SHLIB_EXT], + 'dirs': ['include/arrow', 'lib/cmake/Arrow', 'lib/pkgconfig', 'lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = [ + "python -c 'import pyarrow'", + "python -c 'import pyarrow.dataset'", + "python -c 'import pyarrow.parquet'", + "python -c 'import pyarrow.orc'", +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/a/Arrow/Arrow-6.0.0-foss-2021a.eb b/easybuild/easyconfigs/a/Arrow/Arrow-6.0.0-foss-2021a.eb index 313f50a90b1b..6090b0394b11 100644 --- a/easybuild/easyconfigs/a/Arrow/Arrow-6.0.0-foss-2021a.eb +++ b/easybuild/easyconfigs/a/Arrow/Arrow-6.0.0-foss-2021a.eb @@ -40,8 +40,8 @@ start_dir = 'cpp' # see https://arrow.apache.org/docs/developers/python.html configopts = "-DARROW_DATASET=on -DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON " -configopts += "-DCMAKE_INSTALL_LIBDIR=lib -DPython3_ROOT_DIR=$EBROOTPYTHON " configopts += "-DARROW_WITH_ZLIB=ON -DARROW_WITH_BZ2=ON -DARROW_WITH_ZSTD=ON -DARROW_WITH_LZ4=ON " +configopts += "-DPython3_ROOT_DIR=$EBROOTPYTHON " # also install Python bindings local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && " @@ -52,8 +52,6 @@ local_install_pyarrow_cmds += "PYARROW_WITH_DATASET=1 PYARROW_WITH_PARQUET=1 " local_install_pyarrow_cmds += "python -m pip install --prefix %(installdir)s --no-build-isolation ." postinstallcmds = [local_install_pyarrow_cmds] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - sanity_check_paths = { 'files': ['lib/libarrow.a', 'lib/libarrow.%s' % SHLIB_EXT, 'lib/libarrow_python.a', 'lib/libarrow_python.%s' % SHLIB_EXT], diff --git a/easybuild/easyconfigs/a/Arrow/Arrow-6.0.0-foss-2021b.eb b/easybuild/easyconfigs/a/Arrow/Arrow-6.0.0-foss-2021b.eb index 49eabfce7afe..cdab58657c25 100644 --- a/easybuild/easyconfigs/a/Arrow/Arrow-6.0.0-foss-2021b.eb +++ b/easybuild/easyconfigs/a/Arrow/Arrow-6.0.0-foss-2021b.eb @@ -40,8 +40,8 @@ start_dir = 'cpp' # see https://arrow.apache.org/docs/developers/python.html configopts = "-DARROW_DATASET=on -DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON " -configopts += "-DCMAKE_INSTALL_LIBDIR=lib -DPython3_ROOT_DIR=$EBROOTPYTHON " configopts += "-DARROW_WITH_ZLIB=ON -DARROW_WITH_BZ2=ON -DARROW_WITH_ZSTD=ON -DARROW_WITH_LZ4=ON " +configopts += "-DPython3_ROOT_DIR=$EBROOTPYTHON " # also install Python bindings local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && " @@ -53,8 +53,6 @@ local_install_pyarrow_cmds += "PYARROW_WITH_DATASET=1 PYARROW_WITH_PARQUET=1 " local_install_pyarrow_cmds += "python -m pip install --prefix %(installdir)s --no-build-isolation ." postinstallcmds = [local_install_pyarrow_cmds] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - sanity_check_paths = { 'files': ['lib/libarrow.a', 'lib/libarrow.%s' % SHLIB_EXT, 'lib/libarrow_python.a', 'lib/libarrow_python.%s' % SHLIB_EXT], diff --git a/easybuild/easyconfigs/a/Arrow/Arrow-6.0.1-foss-2021a.eb b/easybuild/easyconfigs/a/Arrow/Arrow-6.0.1-foss-2021a.eb index c1522dd1d306..04047c41e014 100644 --- a/easybuild/easyconfigs/a/Arrow/Arrow-6.0.1-foss-2021a.eb +++ b/easybuild/easyconfigs/a/Arrow/Arrow-6.0.1-foss-2021a.eb @@ -40,8 +40,8 @@ start_dir = 'cpp' # see https://arrow.apache.org/docs/developers/python.html configopts = "-DARROW_DATASET=on -DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON " -configopts += "-DCMAKE_INSTALL_LIBDIR=lib -DPython3_ROOT_DIR=$EBROOTPYTHON " configopts += "-DARROW_WITH_ZLIB=ON -DARROW_WITH_BZ2=ON -DARROW_WITH_ZSTD=ON -DARROW_WITH_LZ4=ON " +configopts += "-DPython3_ROOT_DIR=$EBROOTPYTHON " # also install Python bindings local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && " @@ -52,8 +52,6 @@ local_install_pyarrow_cmds += "PYARROW_WITH_DATASET=1 PYARROW_WITH_PARQUET=1 " local_install_pyarrow_cmds += "python -m pip install --prefix %(installdir)s --no-build-isolation ." postinstallcmds = [local_install_pyarrow_cmds] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - sanity_check_paths = { 'files': ['lib/libarrow.a', 'lib/libarrow.%s' % SHLIB_EXT, 'lib/libarrow_python.a', 'lib/libarrow_python.%s' % SHLIB_EXT], diff --git a/easybuild/easyconfigs/a/Arrow/Arrow-8.0.0-foss-2021a.eb b/easybuild/easyconfigs/a/Arrow/Arrow-8.0.0-foss-2021a.eb index 1ee3bb582e9d..a5ca2f1c460c 100644 --- a/easybuild/easyconfigs/a/Arrow/Arrow-8.0.0-foss-2021a.eb +++ b/easybuild/easyconfigs/a/Arrow/Arrow-8.0.0-foss-2021a.eb @@ -45,9 +45,8 @@ start_dir = 'cpp' # see https://arrow.apache.org/docs/developers/python.html configopts = "-DARROW_DATASET=on -DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON " -configopts += "-DCMAKE_INSTALL_LIBDIR=lib -DPython3_ROOT_DIR=$EBROOTPYTHON " configopts += "-DARROW_WITH_ZLIB=ON -DARROW_WITH_BZ2=ON -DARROW_WITH_ZSTD=ON -DARROW_WITH_LZ4=ON " -configopts += "-DZSTD_ROOT=$EBROOTZSTD " +configopts += "-DZSTD_ROOT=$EBROOTZSTD -DPython3_ROOT_DIR=$EBROOTPYTHON " # also install Python bindings local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && " @@ -59,8 +58,6 @@ local_install_pyarrow_cmds += "PYARROW_WITH_DATASET=1 PYARROW_WITH_PARQUET=1 " local_install_pyarrow_cmds += "python -m pip install --prefix %(installdir)s --no-build-isolation ." postinstallcmds = [local_install_pyarrow_cmds] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - sanity_check_paths = { 'files': ['lib/libarrow.a', 'lib/libarrow.%s' % SHLIB_EXT, 'lib/libarrow_python.a', 'lib/libarrow_python.%s' % SHLIB_EXT], diff --git a/easybuild/easyconfigs/a/Arrow/Arrow-8.0.0-foss-2021b.eb b/easybuild/easyconfigs/a/Arrow/Arrow-8.0.0-foss-2021b.eb index 043215854ce1..600d94cfacee 100644 --- a/easybuild/easyconfigs/a/Arrow/Arrow-8.0.0-foss-2021b.eb +++ b/easybuild/easyconfigs/a/Arrow/Arrow-8.0.0-foss-2021b.eb @@ -45,9 +45,8 @@ start_dir = 'cpp' # see https://arrow.apache.org/docs/developers/python.html configopts = "-DARROW_DATASET=on -DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON " -configopts += "-DCMAKE_INSTALL_LIBDIR=lib -DPython3_ROOT_DIR=$EBROOTPYTHON " configopts += "-DARROW_WITH_ZLIB=ON -DARROW_WITH_BZ2=ON -DARROW_WITH_ZSTD=ON -DARROW_WITH_LZ4=ON " -configopts += "-DZSTD_ROOT=$EBROOTZSTD " +configopts += "-DZSTD_ROOT=$EBROOTZSTD -DPython3_ROOT_DIR=$EBROOTPYTHON " # also install Python bindings local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && " @@ -59,8 +58,6 @@ local_install_pyarrow_cmds += "PYARROW_WITH_DATASET=1 PYARROW_WITH_PARQUET=1 " local_install_pyarrow_cmds += "python -m pip install --prefix %(installdir)s --no-build-isolation ." postinstallcmds = [local_install_pyarrow_cmds] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - sanity_check_paths = { 'files': ['lib/libarrow.a', 'lib/libarrow.%s' % SHLIB_EXT, 'lib/libarrow_python.a', 'lib/libarrow_python.%s' % SHLIB_EXT], diff --git a/easybuild/easyconfigs/a/Arrow/Arrow-8.0.0-foss-2022.05.eb b/easybuild/easyconfigs/a/Arrow/Arrow-8.0.0-foss-2022.05.eb index ab4fc5b05feb..9e146882e46a 100644 --- a/easybuild/easyconfigs/a/Arrow/Arrow-8.0.0-foss-2022.05.eb +++ b/easybuild/easyconfigs/a/Arrow/Arrow-8.0.0-foss-2022.05.eb @@ -45,9 +45,8 @@ start_dir = 'cpp' # see https://arrow.apache.org/docs/developers/python.html configopts = "-DARROW_DATASET=on -DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON " -configopts += "-DCMAKE_INSTALL_LIBDIR=lib -DPython3_ROOT_DIR=$EBROOTPYTHON " configopts += "-DARROW_WITH_ZLIB=ON -DARROW_WITH_BZ2=ON -DARROW_WITH_ZSTD=ON -DARROW_WITH_LZ4=ON " -configopts += "-DZSTD_ROOT=$EBROOTZSTD " +configopts += "-DZSTD_ROOT=$EBROOTZSTD -DPython3_ROOT_DIR=$EBROOTPYTHON " # also install Python bindings local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && " @@ -59,8 +58,6 @@ local_install_pyarrow_cmds += "PYARROW_WITH_DATASET=1 PYARROW_WITH_PARQUET=1 " local_install_pyarrow_cmds += "python -m pip install --prefix %(installdir)s --no-build-isolation ." postinstallcmds = [local_install_pyarrow_cmds] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - sanity_check_paths = { 'files': ['lib/libarrow.a', 'lib/libarrow.%s' % SHLIB_EXT, 'lib/libarrow_python.a', 'lib/libarrow_python.%s' % SHLIB_EXT], diff --git a/easybuild/easyconfigs/a/Arrow/Arrow-8.0.0-foss-2022a.eb b/easybuild/easyconfigs/a/Arrow/Arrow-8.0.0-foss-2022a.eb index 6f2ede07dd66..739f44ce3931 100644 --- a/easybuild/easyconfigs/a/Arrow/Arrow-8.0.0-foss-2022a.eb +++ b/easybuild/easyconfigs/a/Arrow/Arrow-8.0.0-foss-2022a.eb @@ -45,9 +45,8 @@ start_dir = 'cpp' # see https://arrow.apache.org/docs/developers/python.html configopts = "-DARROW_DATASET=on -DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON " -configopts += "-DCMAKE_INSTALL_LIBDIR=lib -DPython3_ROOT_DIR=$EBROOTPYTHON " configopts += "-DARROW_WITH_ZLIB=ON -DARROW_WITH_BZ2=ON -DARROW_WITH_ZSTD=ON -DARROW_WITH_LZ4=ON " -configopts += "-DZSTD_ROOT=$EBROOTZSTD " +configopts += "-DZSTD_ROOT=$EBROOTZSTD -DPython3_ROOT_DIR=$EBROOTPYTHON " # also install Python bindings local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && " @@ -59,8 +58,6 @@ local_install_pyarrow_cmds += "PYARROW_WITH_DATASET=1 PYARROW_WITH_PARQUET=1 " local_install_pyarrow_cmds += "python -m pip install --prefix %(installdir)s --no-build-isolation ." postinstallcmds = [local_install_pyarrow_cmds] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - sanity_check_paths = { 'files': ['lib/libarrow.a', 'lib/libarrow.%s' % SHLIB_EXT, 'lib/libarrow_python.a', 'lib/libarrow_python.%s' % SHLIB_EXT], diff --git a/easybuild/easyconfigs/a/ArviZ/ArviZ-0.11.1-intel-2020b.eb b/easybuild/easyconfigs/a/ArviZ/ArviZ-0.11.1-intel-2020b.eb index e2262d8d25c7..41b7744f93b7 100644 --- a/easybuild/easyconfigs/a/ArviZ/ArviZ-0.11.1-intel-2020b.eb +++ b/easybuild/easyconfigs/a/ArviZ/ArviZ-0.11.1-intel-2020b.eb @@ -20,9 +20,4 @@ dependencies = [ ('typing-extensions', '3.7.4.3'), ] -download_dep_fail = True -use_pip = True - -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/a/ArviZ/ArviZ-0.11.4-foss-2021b.eb b/easybuild/easyconfigs/a/ArviZ/ArviZ-0.11.4-foss-2021b.eb index b3efd6d0772d..b0fe7861faa7 100644 --- a/easybuild/easyconfigs/a/ArviZ/ArviZ-0.11.4-foss-2021b.eb +++ b/easybuild/easyconfigs/a/ArviZ/ArviZ-0.11.4-foss-2021b.eb @@ -20,9 +20,4 @@ dependencies = [ ('typing-extensions', '3.10.0.2'), ] -download_dep_fail = True -use_pip = True - -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/a/ArviZ/ArviZ-0.11.4-intel-2021b.eb b/easybuild/easyconfigs/a/ArviZ/ArviZ-0.11.4-intel-2021b.eb index f03c0011d6ec..a2a54be7500a 100644 --- a/easybuild/easyconfigs/a/ArviZ/ArviZ-0.11.4-intel-2021b.eb +++ b/easybuild/easyconfigs/a/ArviZ/ArviZ-0.11.4-intel-2021b.eb @@ -19,9 +19,4 @@ dependencies = [ ('matplotlib', '3.4.3'), ] -download_dep_fail = True -use_pip = True - -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/a/ArviZ/ArviZ-0.12.1-foss-2021a.eb b/easybuild/easyconfigs/a/ArviZ/ArviZ-0.12.1-foss-2021a.eb index 68de3de1a5ee..add4577d355b 100644 --- a/easybuild/easyconfigs/a/ArviZ/ArviZ-0.12.1-foss-2021a.eb +++ b/easybuild/easyconfigs/a/ArviZ/ArviZ-0.12.1-foss-2021a.eb @@ -17,8 +17,6 @@ dependencies = [ ('typing-extensions', '3.10.0.0'), ] -use_pip = True - exts_list = [ ('xarray-einstats', '0.5.0', { 'checksums': ['3f799ead32bb28ce4e9b3cf95c2daa9c2040f06b25a34f8f2cd303f0268445ed'], @@ -29,6 +27,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/a/ArviZ/ArviZ-0.12.1-foss-2022a.eb b/easybuild/easyconfigs/a/ArviZ/ArviZ-0.12.1-foss-2022a.eb index 12bc8838f20e..beeba769b862 100644 --- a/easybuild/easyconfigs/a/ArviZ/ArviZ-0.12.1-foss-2022a.eb +++ b/easybuild/easyconfigs/a/ArviZ/ArviZ-0.12.1-foss-2022a.eb @@ -16,8 +16,6 @@ dependencies = [ ('matplotlib', '3.5.2'), ] -use_pip = True - exts_list = [ ('xarray-einstats', '0.3.0', { 'checksums': ['81217c145218479327469f1669f34763b7e149ed6789fd596cc90ff2d772098e'], @@ -28,6 +26,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/a/ArviZ/ArviZ-0.12.1-intel-2022a.eb b/easybuild/easyconfigs/a/ArviZ/ArviZ-0.12.1-intel-2022a.eb index 365dbb5575c0..9f5a10d58cfd 100644 --- a/easybuild/easyconfigs/a/ArviZ/ArviZ-0.12.1-intel-2022a.eb +++ b/easybuild/easyconfigs/a/ArviZ/ArviZ-0.12.1-intel-2022a.eb @@ -16,8 +16,6 @@ dependencies = [ ('matplotlib', '3.5.2'), ] -use_pip = True - exts_list = [ ('xarray-einstats', '0.3.0', { 'checksums': ['81217c145218479327469f1669f34763b7e149ed6789fd596cc90ff2d772098e'], @@ -28,6 +26,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/a/ArviZ/ArviZ-0.16.1-foss-2023a.eb b/easybuild/easyconfigs/a/ArviZ/ArviZ-0.16.1-foss-2023a.eb index af5291fdab60..efc160f3440a 100644 --- a/easybuild/easyconfigs/a/ArviZ/ArviZ-0.16.1-foss-2023a.eb +++ b/easybuild/easyconfigs/a/ArviZ/ArviZ-0.16.1-foss-2023a.eb @@ -17,8 +17,6 @@ dependencies = [ ('h5netcdf', '1.2.0'), ] -use_pip = True - exts_list = [ ('xarray-einstats', '0.6.0', { 'sources': ['xarray_einstats-%(version)s.tar.gz'], @@ -30,6 +28,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/a/ArviZ/ArviZ-0.7.0-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/a/ArviZ/ArviZ-0.7.0-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index f281e0b50355..000000000000 --- a/easybuild/easyconfigs/a/ArviZ/ArviZ-0.7.0-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'ArviZ' -version = '0.7.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/arviz-devs/arviz' -description = "Exploratory analysis of Bayesian models with Python" - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['6872abec18e457c62e2f05591d89befd521b6e680fc57ea6560c6dd12da4f62b'] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), # numpy, scipy, pandas - ('netcdf4-python', '1.5.3', versionsuffix), - ('xarray', '0.15.1', versionsuffix), - ('matplotlib', '3.1.1', versionsuffix), -] - -download_dep_fail = True -use_pip = True - -sanity_pip_check = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/a/ArviZ/ArviZ-0.7.0-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/a/ArviZ/ArviZ-0.7.0-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index 73b26f261b1d..000000000000 --- a/easybuild/easyconfigs/a/ArviZ/ArviZ-0.7.0-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'ArviZ' -version = '0.7.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/arviz-devs/arviz' -description = "Exploratory analysis of Bayesian models with Python" - -toolchain = {'name': 'intel', 'version': '2019b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['6872abec18e457c62e2f05591d89befd521b6e680fc57ea6560c6dd12da4f62b'] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), # numpy, scipy, pandas - ('netcdf4-python', '1.5.3', versionsuffix), - ('xarray', '0.15.1', versionsuffix), - ('matplotlib', '3.1.1', versionsuffix), -] - -download_dep_fail = True -use_pip = True - -sanity_pip_check = True - -moduleclass = 'math' 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 deleted file mode 100644 index 54fcefea731b..000000000000 --- a/easybuild/easyconfigs/a/Aspera-CLI/Aspera-CLI-3.7.2.354.010c3b8.eb +++ /dev/null @@ -1,39 +0,0 @@ -# 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 = SYSTEM - -# 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/Aspera-CLI/Aspera-CLI-3.9.0.1326.6985b21.eb b/easybuild/easyconfigs/a/Aspera-CLI/Aspera-CLI-3.9.0.1326.6985b21.eb deleted file mode 100644 index 19d050e46620..000000000000 --- a/easybuild/easyconfigs/a/Aspera-CLI/Aspera-CLI-3.9.0.1326.6985b21.eb +++ /dev/null @@ -1,44 +0,0 @@ -## -# 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 -# -# Modified by Jonas Demeulemeester -# The Francis Crick Insitute, London, UK -## - -easyblock = 'Tarball' - -name = 'Aspera-CLI' -version = '3.9.0' -versionsuffix = '.1326.6985b21' - -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 = SYSTEM - -# 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': 'ibm-%(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 = ['5ab1fe396fe467682fbd763027067b94e02c931f78e388c90f4187c1219240e3'] - -sanity_check_paths = { - 'files': ['product-info.mf'], - 'dirs': ['bin', 'docs', 'etc', 'lib', 'share/man', 'var'] -} - -sanity_check_commands = ['ascp -h'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/Aspera-Connect/Aspera-Connect-3.6.1.eb b/easybuild/easyconfigs/a/Aspera-Connect/Aspera-Connect-3.6.1.eb deleted file mode 100644 index 65411d301c63..000000000000 --- a/easybuild/easyconfigs/a/Aspera-Connect/Aspera-Connect-3.6.1.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'Binary' - -name = 'Aspera-Connect' -version = '3.6.1' - -homepage = 'http://downloads.asperasoft.com/connect2/' -description = """Connect is an install-on-demand Web browser plug-in that facilitates high-speed uploads and - downloads with an Aspera transfer server.""" - -toolchain = SYSTEM - -source_urls = ['http://download.asperasoft.com/download/sw/connect/%(version)s/'] -sources = ['%(namelower)s-%(version)s.110647-linux-64.tar.gz'] - -# install script has ~/.aspera/connect hardcoded, but this can be overridden by redefining $HOME -install_cmd = "tar xfvz %(namelower)s*.tar.gz && HOME=%(builddir)s ./%(namelower)s*.sh && " -install_cmd += "cp -a %(builddir)s/.aspera/connect/* %(installdir)s" - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['ascp', 'asperaconnect', 'asperaconnect.bin', 'asperacrypt', 'asunprotect']], - 'dirs': ['lib'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/Aspera-Connect/Aspera-Connect-3.9.6.eb b/easybuild/easyconfigs/a/Aspera-Connect/Aspera-Connect-3.9.6.eb deleted file mode 100644 index 749be121f284..000000000000 --- a/easybuild/easyconfigs/a/Aspera-Connect/Aspera-Connect-3.9.6.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'Binary' - -name = 'Aspera-Connect' -version = '3.9.6' - -homepage = 'http://downloads.asperasoft.com/connect2/' -description = """Connect is an install-on-demand Web browser plug-in that facilitates high-speed uploads and - downloads with an Aspera transfer server.""" - -toolchain = SYSTEM - -source_urls = ['https://download.asperasoft.com/download/sw/connect/%(version)s/'] -sources = ['ibm-%(namelower)s-%(version)s.173386-linux-g2.12-64.tar.gz'] -checksums = ['b268d88d25bfa4a6b0c262c6ee6ff3370aca1c637daa0e6966cac57708941071'] - -# install script has ~/.aspera/connect hardcoded, but this can be overridden by redefining $HOME -install_cmd = "tar xfvz ibm-%(namelower)s*.tar.gz && HOME=%(builddir)s ./ibm-%(namelower)s*.sh && " -install_cmd += "cp -a %(builddir)s/.aspera/connect/* %(installdir)s" - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['ascp', 'asperaconnect', 'asperaconnect.bin', 'asperacrypt', 'asunprotect']], - 'dirs': ['lib'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/Assimulo/Assimulo-2.9-intel-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/a/Assimulo/Assimulo-2.9-intel-2018b-Python-2.7.15.eb deleted file mode 100644 index a5cf7d77c80f..000000000000 --- a/easybuild/easyconfigs/a/Assimulo/Assimulo-2.9-intel-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Assimulo' -version = '2.9' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://jmodelica.org/assimulo/' -description = """Assimulo is a simulation package for solving ordinary differential equations.""" - -toolchain = {'name': 'intel', 'version': '2018b'} -toolchainopts = {'pic': True} - -sources = [SOURCE_ZIP] -patches = ['Assimulo-2.9_fix-python-buildopts.patch', 'Assimulo-2.9_fix-intel_i8_r8.patch'] -checksums = [ - 'e61f5278618f3c2c920c0ef758eae0ae9a0538240d0ceaaae06b5dadff35aa2e', # Assimulo-2.9.zip - '960fd08d804552969301eaa938d28267f404ed7c8c8eb30b1821d4c8ff3d4fb0', # Assimulo-2.9_fix-python-buildopts.patch - '1ea65aa2abd72f9d86f75a372ec59e9e850f8d41f02ccf3a6421329f447b258f', # Assimulo-2.9_fix-intel_i8_r8.patch -] - -dependencies = [ - ('Python', '2.7.15'), - # needs specific version 2.5-2.6 - ('SUNDIALS', '2.6.2'), - ('matplotlib', '2.2.3', versionsuffix) -] - -download_dep_fail = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/a/Assimulo/Assimulo-2.9_fix-intel_i8_r8.patch b/easybuild/easyconfigs/a/Assimulo/Assimulo-2.9_fix-intel_i8_r8.patch deleted file mode 100644 index a7c1a52d7b24..000000000000 --- a/easybuild/easyconfigs/a/Assimulo/Assimulo-2.9_fix-intel_i8_r8.patch +++ /dev/null @@ -1,13 +0,0 @@ -# Use intel specific default 8bytle long integer and real swithces -# August 20th 2018 by B. Hajgato (Free University Brussels - VUB) ---- Assimulo-2.9/setup.py.orig 2018-08-13 15:41:24.186453384 +0200 -+++ Assimulo-2.9/setup.py 2018-08-13 15:43:56.579604164 +0200 -@@ -458,7 +458,7 @@ - src=['assimulo'+os.sep+'thirdparty'+os.sep+'odassl'+os.sep+code for code in odassl_list] - config.add_extension('assimulo.lib.odassl', sources= src, include_dirs=[np.get_include()],**extraargs) - -- dasp3_f77_compile_flags = ["-fdefault-double-8","-fdefault-real-8"] -+ dasp3_f77_compile_flags = ["-i8","-r8"] - dasp3_f77_compile_flags += extra_compile_flags - - if StrictVersion(np.version.version) > StrictVersion("1.6.1"): #NOTE, THERE IS A PROBLEM WITH PASSING F77 COMPILER ARGS FOR NUMPY LESS THAN 1.6.1, DISABLE FOR NOW diff --git a/easybuild/easyconfigs/a/Assimulo/Assimulo-2.9_fix-python-buildopts.patch b/easybuild/easyconfigs/a/Assimulo/Assimulo-2.9_fix-python-buildopts.patch deleted file mode 100644 index 2d9f2e9cc51c..000000000000 --- a/easybuild/easyconfigs/a/Assimulo/Assimulo-2.9_fix-python-buildopts.patch +++ /dev/null @@ -1,51 +0,0 @@ -# Pick up blas and lapack form eb provided location -# August 20th 2018 by B. Hajgato (Free University Brussels - VUB) ---- Assimulo-2.9/setup.py.orig 2016-04-20 14:45:58.000000000 +0200 -+++ Assimulo-2.9/setup.py 2018-08-13 15:07:11.536447996 +0200 -@@ -30,12 +30,15 @@ - - parser = argparse.ArgumentParser(description='Assimulo setup script.') - parser.register('type','bool',str2bool) --package_arguments=['plugins','sundials','blas','superlu','lapack'] -+package_arguments=['plugins','superlu'] - package_arguments.sort() - for pg in package_arguments: - parser.add_argument("--{}-home".format(pg), - help="Location of the {} directory".format(pg.upper()),type=str,default='') --parser.add_argument("--blas-name", help="name of the blas package",default='blas') -+parser.add_argument("--blas-home", help="",default=os.environ['BLAS_LAPACK_LIB_DIR']) -+parser.add_argument("--lapack-home", help="",default=os.environ['BLAS_LAPACK_LIB_DIR']) -+parser.add_argument("--sundials-home", help="",default=os.environ['EBROOTSUNDIALS']) -+parser.add_argument("--blas-name", help="name of the blas package",default=os.environ['LIBBLAS']+' ') - parser.add_argument("--extra-c-flags", help='Extra C-flags (a list enclosed in " ")',default='') - parser.add_argument("--is_static", type='bool', help="set to true if present",default=False) - parser.add_argument("--sundials-with-superlu", type='bool', help="set to true if Sundials has been compiled with SuperLU",default=False) -@@ -257,14 +260,8 @@ - L.debug("Note: the path required is to where the static library lib is found") - self.with_BLAS = False - else: -- if not os.path.exists(os.path.join(self.BLASdir,self.BLASname_t+'.a')): -- L.warning("Could not find BLAS"+msg) -- L.debug("Could not find BLAS at the given path {}.".format(self.BLASdir)) -- L.debug("usage: --blas-home=path") -- self.with_BLAS = False -- else: -- L.debug("BLAS found at "+self.BLASdir) -- self.with_BLAS = True -+ L.debug("BLAS found at "+self.BLASdir) -+ self.with_BLAS = True - - def check_SuperLU(self): - """ -@@ -482,9 +479,9 @@ - #if self.LAPACKname != "": - # lapack_blas += "-L{} ".format(self.LAPACKname) - #else: -- lapack_blas += "-llapack " -+ lapack_blas += os.environ['LIBLAPACK'] + ' ' - if self.BLASdir != "": lapack_blas += "-L{} ".format(self.BLASdir) -- lapack_blas += "-lblas" -+ lapack_blas += os.environ['LIBBLAS'] + ' ' - extra_link_flags += [lapack_blas] - glimda_list = ['glimda_complete.f','glimda_complete.pyf'] - src=['assimulo'+os.sep+'thirdparty'+os.sep+'glimda'+os.sep+code for code in glimda_list] diff --git a/easybuild/easyconfigs/a/AtomPAW/AtomPAW-4.1.0.5-intel-2018b.eb b/easybuild/easyconfigs/a/AtomPAW/AtomPAW-4.1.0.5-intel-2018b.eb deleted file mode 100644 index 7337ad5e2c72..000000000000 --- a/easybuild/easyconfigs/a/AtomPAW/AtomPAW-4.1.0.5-intel-2018b.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# This version of AtomPAW is lastest version to be used with ABINIT 8.10.x -## - - -easyblock = 'ConfigureMake' - - -name = 'AtomPAW' -version = '4.1.0.5' - -homepage = 'http://users.wfu.edu/natalie/papers/pwpaw/man.html' -description = """AtomPAW is a Projector-Augmented Wave Dataset Generator that - can be used both as a standalone program and a library.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://users.wfu.edu/natalie/papers/pwpaw/'] - -checksums = ['d71d4c0ac83638b6b50aa976d97197ca8ed45188a13372a1d141d810857a05c1'] - -dependencies = [ - ('libxc', '3.0.1'), -] - -configopts = '--enable-libxc' -configopts += ' --with-libxc-incs="-I$EBROOTLIBXC/include"' -configopts += ' --with-libxc-libs="-L$EBROOTLIBXC/lib -lxc"' - -configopts += ' --with-linalg-libs="-L$EBROOTIMKL/lib/intel64 -Wl,--start-group' -configopts += ' -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group -lpthread -lm -ldl" ' - -sanity_check_paths = { - 'files': ['bin/atompaw', 'bin/graphatom', 'lib/libatompaw.a'], - 'dirs': ['lib'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/AtomPAW/AtomPAW-4.1.0.6-intel-2018b.eb b/easybuild/easyconfigs/a/AtomPAW/AtomPAW-4.1.0.6-intel-2018b.eb deleted file mode 100644 index 210aa53cc784..000000000000 --- a/easybuild/easyconfigs/a/AtomPAW/AtomPAW-4.1.0.6-intel-2018b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'AtomPAW' -version = '4.1.0.6' - -homepage = 'http://users.wfu.edu/natalie/papers/pwpaw/man.html' -description = """AtomPAW is a Projector-Augmented Wave Dataset Generator that - can be used both as a standalone program and a library.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://users.wfu.edu/natalie/papers/pwpaw/'] - -checksums = ['42a46c0569367c0b971fbc3dcaf5eaec7020bdff111022b6f320de9f11c41c2c'] - -dependencies = [ - ('libxc', '3.0.1'), -] - -configopts = '--enable-libxc' -configopts += ' --with-libxc-incs="-I$EBROOTLIBXC/include"' -configopts += ' --with-libxc-libs="-L$EBROOTLIBXC/lib -lxc"' - -configopts += ' --with-linalg-libs="-L$EBROOTIMKL/lib/intel64 -Wl,--start-group' -configopts += ' -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group -lpthread -lm -ldl" ' - -sanity_check_paths = { - 'files': ['bin/atompaw', 'bin/graphatom', 'lib/libatompaw.a'], - 'dirs': ['lib'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/Atomsk/Atomsk-0.13.1-gfbf-2024a.eb b/easybuild/easyconfigs/a/Atomsk/Atomsk-0.13.1-gfbf-2024a.eb new file mode 100644 index 000000000000..0de7e74bb224 --- /dev/null +++ b/easybuild/easyconfigs/a/Atomsk/Atomsk-0.13.1-gfbf-2024a.eb @@ -0,0 +1,31 @@ +easyblock = 'MakeCp' + +name = 'Atomsk' +version = '0.13.1' + +homepage = 'https://atomsk.univ-lille.fr' +description = """ +Atomsk is a free, Open Source command-line program dedicated to the creation, manipulation, and conversion of data +files for atomic-scale simulations in the field of computational materials sciences +""" + +toolchain = {'name': 'gfbf', 'version': '2024a'} + +source_urls = ['https://github.com/pierrehirel/atomsk/archive/refs/tags/'] +sources = ['Beta-%(version)s.tar.gz'] +checksums = ['8a4d40e16ee88268f3d498f854ec242b932f7f6b0f4b0c1a2b4e7b4e1b02b580'] + +start_dir = 'src' +buildopts = 'atomsk LAPACK=$LIBLAPACK' +maxparallel = 1 + +files_to_copy = [ + (['src/atomsk'], 'bin'), +] + +sanity_check_paths = { + 'files': ['bin/atomsk'], + 'dirs': [], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/Austin/Austin-3.2.0-GCCcore-11.2.0.eb b/easybuild/easyconfigs/a/Austin/Austin-3.2.0-GCCcore-11.2.0.eb index d4f3285a8fd2..a0dbe7757ba1 100644 --- a/easybuild/easyconfigs/a/Austin/Austin-3.2.0-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/a/Austin/Austin-3.2.0-GCCcore-11.2.0.eb @@ -28,8 +28,6 @@ exts_defaultclass = 'PythonPackage' exts_default_options = { 'source_urls': [PYPI_SOURCE], - 'download_dep_fail': True, - 'use_pip': True, } exts_list = [ @@ -53,9 +51,7 @@ sanity_check_paths = { sanity_check_commands = [ "austin --help", "austin-tui --help", - "pip check", + "PIP_DISABLE_PIP_VERSION_CHECK=true python -s -m pip check", ] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - moduleclass = 'perf' diff --git a/easybuild/easyconfigs/a/Auto-WEKA/Auto-WEKA-2.6-WEKA-3.8.5-Java-11.eb b/easybuild/easyconfigs/a/Auto-WEKA/Auto-WEKA-2.6-WEKA-3.8.5-Java-11.eb new file mode 100644 index 000000000000..165bfe50d5a3 --- /dev/null +++ b/easybuild/easyconfigs/a/Auto-WEKA/Auto-WEKA-2.6-WEKA-3.8.5-Java-11.eb @@ -0,0 +1,42 @@ +easyblock = "Tarball" + +name = 'Auto-WEKA' +version = '2.6' +local_weka_version = '3.8.5' +versionsuffix = '-WEKA-%s-Java-%%(javaver)s' % local_weka_version + +homepage = 'http://www.cs.ubc.ca/labs/beta/Projects/autoweka/' +description = """ +Auto-WEKA considers the problem of simultaneously selecting a learning +algorithm and setting its hyperparameters, going beyond previous methods that +address these issues in isolation. Auto-WEKA does this using a fully automated +approach, leveraging recent innovations in Bayesian optimization. Our hope is +that Auto-WEKA will help non-expert users to more effectively identify machine +learning algorithms and hyperparameter settings appropriate to their +applications, and hence to achieve improved performance.""" + +toolchain = SYSTEM + +source_urls = ['http://www.cs.ubc.ca/labs/beta/Projects/autoweka/'] +sources = ['autoweka-%(version)s.zip'] +checksums = ['8fba8835f6326a9fd621ffe9f119921adae00dcef97ffad5357362b155374840'] + +dependencies = [ + ('Java', '11'), + ('WEKA', local_weka_version, '-Java-%(javaver)s'), +] + +sanity_check_paths = { + 'files': ['autoweka.jar'], + 'dirs': [] +} + +sanity_check_commands = [ + "java weka.Run -no-scan weka.classifiers.meta.AutoWEKAClassifier -h" +] + +modloadmsg = """Run %(name)s classifiers with: +java weka.Run -no-scan weka.classifiers.meta.AutoWEKAClassifier -h +""" + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/a/AutoDock-GPU/AutoDock-GPU-1.5.3-GCC-10.3.0-CUDA-11.3.1.eb b/easybuild/easyconfigs/a/AutoDock-GPU/AutoDock-GPU-1.5.3-GCC-10.3.0-CUDA-11.3.1.eb index 7998e273f4c1..36dde9a0afec 100644 --- a/easybuild/easyconfigs/a/AutoDock-GPU/AutoDock-GPU-1.5.3-GCC-10.3.0-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/a/AutoDock-GPU/AutoDock-GPU-1.5.3-GCC-10.3.0-CUDA-11.3.1.eb @@ -5,7 +5,7 @@ version = '1.5.3' versionsuffix = '-CUDA-%(cudaver)s' homepage = 'https://github.com/ccsb-scripps/AutoDock-GPU' -description = """OpenCL and Cuda accelerated version of AutoDock. It leverages its embarrasingly +description = """OpenCL and Cuda accelerated version of AutoDock. It leverages its embarrassingly parallelizable LGA by processing ligand-receptor poses in parallel over multiple compute units. AutoDock is a suite of automated docking tools. It is designed to predict how @@ -24,7 +24,7 @@ dependencies = [ ('CUDA', '11.3.1', '', SYSTEM), ] -parallel = 1 +maxparallel = 1 # Default CUDA compute capabilities (override via --cuda-compute-capabilities) cuda_compute_capabilities = ['5.2', '6.0', '6.1', '7.0'] diff --git a/easybuild/easyconfigs/a/AutoDock-GPU/AutoDock-GPU-1.5.3-GCC-11.3.0-CUDA-11.7.0.eb b/easybuild/easyconfigs/a/AutoDock-GPU/AutoDock-GPU-1.5.3-GCC-11.3.0-CUDA-11.7.0.eb index d2feffd75b62..2330de12906b 100644 --- a/easybuild/easyconfigs/a/AutoDock-GPU/AutoDock-GPU-1.5.3-GCC-11.3.0-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/a/AutoDock-GPU/AutoDock-GPU-1.5.3-GCC-11.3.0-CUDA-11.7.0.eb @@ -5,7 +5,7 @@ version = '1.5.3' versionsuffix = '-CUDA-%(cudaver)s' homepage = 'https://github.com/ccsb-scripps/AutoDock-GPU' -description = """OpenCL and Cuda accelerated version of AutoDock. It leverages its embarrasingly +description = """OpenCL and Cuda accelerated version of AutoDock. It leverages its embarrassingly parallelizable LGA by processing ligand-receptor poses in parallel over multiple compute units. AutoDock is a suite of automated docking tools. It is designed to predict how @@ -24,7 +24,7 @@ dependencies = [ ('CUDA', '11.7.0', '', SYSTEM), ] -parallel = 1 +maxparallel = 1 # Default CUDA compute capabilities (override via --cuda-compute-capabilities) cuda_compute_capabilities = ['5.2', '6.0', '6.1', '7.0'] diff --git a/easybuild/easyconfigs/a/AutoDock-Vina/AutoDock-Vina-1.2.3-foss-2021a.eb b/easybuild/easyconfigs/a/AutoDock-Vina/AutoDock-Vina-1.2.3-foss-2021a.eb index ebebe1b79cb4..ce328659ebc9 100644 --- a/easybuild/easyconfigs/a/AutoDock-Vina/AutoDock-Vina-1.2.3-foss-2021a.eb +++ b/easybuild/easyconfigs/a/AutoDock-Vina/AutoDock-Vina-1.2.3-foss-2021a.eb @@ -33,11 +33,6 @@ files_to_copy = [ ] exts_defaultclass = 'PythonPackage' -exts_default_options = { - 'download_dep_fail': True, - 'use_pip': True, - 'sanity_pip_check': True, -} # fix hardcoded paths in setup.py _ext_boost_paths = ('$EBROOTBOOST/include', '$EBROOTBOOST/lib') @@ -60,6 +55,4 @@ sanity_check_paths = { sanity_check_commands = [('vina', '--help')] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AutoDock-Vina/AutoDock-Vina-1.2.3-foss-2021b.eb b/easybuild/easyconfigs/a/AutoDock-Vina/AutoDock-Vina-1.2.3-foss-2021b.eb index e704afbbe62f..5458964972fa 100644 --- a/easybuild/easyconfigs/a/AutoDock-Vina/AutoDock-Vina-1.2.3-foss-2021b.eb +++ b/easybuild/easyconfigs/a/AutoDock-Vina/AutoDock-Vina-1.2.3-foss-2021b.eb @@ -33,11 +33,6 @@ files_to_copy = [ ] exts_defaultclass = 'PythonPackage' -exts_default_options = { - 'download_dep_fail': True, - 'use_pip': True, - 'sanity_pip_check': True, -} # fix hardcoded paths in setup.py _ext_boost_paths = ('$EBROOTBOOST/include', '$EBROOTBOOST/lib') @@ -60,6 +55,4 @@ sanity_check_paths = { sanity_check_commands = [('vina', '--help')] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AutoDock/AutoDock-4.2.5.1-GCC-5.2.0.eb b/easybuild/easyconfigs/a/AutoDock/AutoDock-4.2.5.1-GCC-5.2.0.eb deleted file mode 100644 index 58598fa8b43a..000000000000 --- a/easybuild/easyconfigs/a/AutoDock/AutoDock-4.2.5.1-GCC-5.2.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -# Currently there is not an EasyBlock to unify AutoDock and AutoGrid so this is a happy medium until then -easyblock = 'ConfigureMake' - -name = 'AutoDock' -version = '4.2.5.1' - -homepage = 'http://autodock.scripps.edu/' -description = """AutoDock is a suite of automated docking tools. It is designed to - predict how small molecules, such as substrates or drug candidates, bind to - a receptor of known 3D structure.""" - -toolchain = {'name': 'GCC', 'version': '5.2.0'} - -sources = ['%(namelower)ssuite-%(version)s-src.tar.gz'] -source_urls = ['http://autodock.scripps.edu/downloads/previous-releases/autodock-4-2-5/tars/dist4251/'] - -start_dir = 'autodock' - -sanity_check_paths = { - 'files': ["bin/autodock4"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/AutoDockSuite/AutoDockSuite-4.2.6-GCCcore-8.3.0.eb b/easybuild/easyconfigs/a/AutoDockSuite/AutoDockSuite-4.2.6-GCCcore-8.3.0.eb deleted file mode 100644 index c1f2898ba565..000000000000 --- a/easybuild/easyconfigs/a/AutoDockSuite/AutoDockSuite-4.2.6-GCCcore-8.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'AutoDockSuite' -version = '4.2.6' - -homepage = 'https://autodock.scripps.edu/' - -description = """ - AutoDock is a suite of automated docking tools. It is designed to - predict how small molecules, such as substrates or drug candidates, bind to - a receptor of known 3D structure. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://autodock.scripps.edu/wp-content/uploads/sites/56/2021/10'] -sources = ['%(namelower)s-%(version)s-src.tar.gz'] -checksums = ['4b24ce4baf216a5e1a6a79bb664eeed684aed17cede64ff0061aa1bcc17874c4'] - -builddependencies = [('binutils', '2.32')] - -preconfigopts = ['cd %s &&' % x for x in ['autodock', 'autogrid']] -prebuildopts = preconfigopts -preinstallopts = preconfigopts - -sanity_check_paths = { - 'files': ["bin/autodock4", "bin/autogrid4"], - 'dirs': [] -} - -sanity_check_commands = ['%s %s' % (x, y) for x in ['autodock4', 'autogrid4'] for y in ['--help', '--version']] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/AutoGeneS/AutoGeneS-1.0.4-foss-2020b.eb b/easybuild/easyconfigs/a/AutoGeneS/AutoGeneS-1.0.4-foss-2020b.eb index d37a02530cf5..537b89a6a66e 100644 --- a/easybuild/easyconfigs/a/AutoGeneS/AutoGeneS-1.0.4-foss-2020b.eb +++ b/easybuild/easyconfigs/a/AutoGeneS/AutoGeneS-1.0.4-foss-2020b.eb @@ -18,8 +18,6 @@ dependencies = [ ('h5py', '3.1.0'), ] -use_pip = True - exts_list = [ ('natsort', '7.1.1', { 'checksums': ['00c603a42365830c4722a2eb7663a25919551217ec09a243d3399fa8dd4ac403'], @@ -35,6 +33,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AutoGrid/AutoGrid-4.2.5.1-GCC-5.2.0.eb b/easybuild/easyconfigs/a/AutoGrid/AutoGrid-4.2.5.1-GCC-5.2.0.eb deleted file mode 100644 index 1cb41f8b792e..000000000000 --- a/easybuild/easyconfigs/a/AutoGrid/AutoGrid-4.2.5.1-GCC-5.2.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -# Currently there is not an EasyBlock to unify AutoDock and AutoGrid so this is a happy medium until then -easyblock = 'ConfigureMake' - -name = 'AutoGrid' -version = '4.2.5.1' - -homepage = 'http://autodock.scripps.edu/' -description = """AutoDock is a suite of automated docking tools. It is designed to - predict how small molecules, such as substrates or drug candidates, bind to - a receptor of known 3D structure.""" - -toolchain = {'name': 'GCC', 'version': '5.2.0'} - -sources = ['autodocksuite-%(version)s-src.tar.gz'] -source_urls = ['http://autodock.scripps.edu/downloads/previous-releases/autodock-4-2-5/tars/dist4251/'] - -start_dir = 'autogrid' - -sanity_check_paths = { - 'files': ["bin/autogrid4"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/AutoMap/AutoMap-1.0-foss-2019b-20200324.eb b/easybuild/easyconfigs/a/AutoMap/AutoMap-1.0-foss-2019b-20200324.eb deleted file mode 100644 index bcdd449eb7f3..000000000000 --- a/easybuild/easyconfigs/a/AutoMap/AutoMap-1.0-foss-2019b-20200324.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'Tarball' - -name = 'AutoMap' -local_commit = 'ea813dd' -version = '1.0' -versionsuffix = '-20200324' - -homepage = 'https://github.com/mquinodo/AutoMap' -description = "Tool to find regions of homozygosity (ROHs) from sequencing data." - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = ['https://github.com/mquinodo/AutoMap/archive/'] -sources = [{ - 'download_filename': '%s.tar.gz' % local_commit, - 'filename': SOURCE_TAR_GZ, -}] -patches = ['AutoMap-%(version)s-foss-2019b%(versionsuffix)s_fix-log.patch'] -checksums = [ - 'cbf60a89984ee0e0119e362be5b620c1f28182d765280bd08c0ba6f9c7697625', # AutoMap-1.0.tar.gz - 'a381f130217b92a7c961234e8255c96c9ff76e2a002277c23b99f14dcacb17c6', # AutoMap-1.0-foss-2019b-20200324_fix-log.patch -] - -dependencies = [ - ('BCFtools', '1.10.2'), - ('BEDTools', '2.29.2'), - ('Perl', '5.30.0'), - ('R', '3.6.2'), -] - -fix_perl_shebang_for = ['Scripts/*.pl'] - -postinstallcmds = [ - "chmod a+x %(installdir)s/AutoMap_v%(version)s.sh", - "rm %(installdir)s/AutoMap_v%(version)s.sh.orig", # remove leftovers from patch -] - -sanity_check_paths = { - 'files': ['AutoMap_v%(version)s.sh'], - 'dirs': ['Resources', 'Scripts'], -} - -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AutoMap/AutoMap-1.0-foss-2019b-20200324_fix-log.patch b/easybuild/easyconfigs/a/AutoMap/AutoMap-1.0-foss-2019b-20200324_fix-log.patch deleted file mode 100644 index 9a9a702c39e5..000000000000 --- a/easybuild/easyconfigs/a/AutoMap/AutoMap-1.0-foss-2019b-20200324_fix-log.patch +++ /dev/null @@ -1,14 +0,0 @@ -avoid that AutoMap tries to create a log file in installation directory, -log to current directory instead using PID of current process -author: Kenneth Hoste (HPC-UGent) ---- AutoMap_v1.0.sh.orig 2020-04-16 14:34:15.327400539 +0200 -+++ AutoMap_v1.0.sh 2020-04-16 14:33:57.979381000 +0200 -@@ -241,7 +241,7 @@ - vcf=${vcfs[$k]} - id=${ids[$k]} - -- here="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" -+ here="$PWD/AutoMap_pid$$" - - nbvar=$(grep -v "#" $vcf | grep -P "AD|DP4" | grep GT | wc -l) - diff --git a/easybuild/easyconfigs/a/Autoconf-archive/Autoconf-archive-2019.01.06-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/a/Autoconf-archive/Autoconf-archive-2019.01.06-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 3c025ef307b7..000000000000 --- a/easybuild/easyconfigs/a/Autoconf-archive/Autoconf-archive-2019.01.06-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,45 +0,0 @@ -## -# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia -# Homepage: https://staff.flinders.edu.au/research/deep-thought -# -# Authors:: Robert Qiao -# License:: GNU Free Documentation License -# -# Notes:: -## - -easyblock = 'ConfigureMake' - -name = 'Autoconf-archive' -version = '2019.01.06' - -homepage = "https://www.gnu.org/software/autoconf-archive" - -description = """ -The GNU Autoconf Archive is a collection of more than 500 macros for GNU Autoconf -that have been contributed as free software by friendly supporters of the cause from -all over the Internet. Every single one of those macros can be re-used without -imposing any restrictions whatsoever on the licensing of the generated configure script. -In particular, it is possible to use all those macros in configure scripts that -are meant for non-free software. This policy is unusual for a Free Software Foundation -project. The FSF firmly believes that software ought to be free, and software licenses -like the GPL are specifically designed to ensure that derivative work based on free -software must be free as well. In case of Autoconf, however, an exception has been made, -because Autoconf is at such a pivotal position in the software development tool chain -that the benefits from having this tool available as widely as possible outweigh the -disadvantage that some authors may choose to use it, too, for proprietary software. -""" - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['17195c833098da79de5778ee90948f4c5d90ed1a0cf8391b4ab348e2ec511e3f'] - -sanity_check_paths = { - 'files': [], - 'dirs': ['share/%s' % x for x in - ['aclocal', 'doc', 'info']], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autoconf-archive/Autoconf-archive-2023.02.20-GCCcore-12.2.0.eb b/easybuild/easyconfigs/a/Autoconf-archive/Autoconf-archive-2023.02.20-GCCcore-12.2.0.eb new file mode 100644 index 000000000000..73e0608725bb --- /dev/null +++ b/easybuild/easyconfigs/a/Autoconf-archive/Autoconf-archive-2023.02.20-GCCcore-12.2.0.eb @@ -0,0 +1,53 @@ +## +# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia +# Homepage: https://staff.flinders.edu.au/research/deep-thought +# +# Authors:: Robert Qiao +# License:: GNU Free Documentation License +# +# Notes:: +## + +easyblock = 'ConfigureMake' + +name = 'Autoconf-archive' +version = '2023.02.20' + +homepage = "https://www.gnu.org/software/autoconf-archive" + +description = """ +The GNU Autoconf Archive is a collection of more than 500 macros for GNU Autoconf +that have been contributed as free software by friendly supporters of the cause from +all over the Internet. Every single one of those macros can be re-used without +imposing any restrictions whatsoever on the licensing of the generated configure script. +In particular, it is possible to use all those macros in configure scripts that +are meant for non-free software. This policy is unusual for a Free Software Foundation +project. The FSF firmly believes that software ought to be free, and software licenses +like the GPL are specifically designed to ensure that derivative work based on free +software must be free as well. In case of Autoconf, however, an exception has been made, +because Autoconf is at such a pivotal position in the software development tool chain +that the benefits from having this tool available as widely as possible outweigh the +disadvantage that some authors may choose to use it, too, for proprietary software. +""" + +toolchain = {'name': 'GCCcore', 'version': '12.2.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['71d4048479ae28f1f5794619c3d72df9c01df49b1c628ef85fde37596dc31a33'] + +builddependencies = [ + ('binutils', '2.39'), + ('Autotools', '20220317'), + ('makeinfo', '7.0.3'), +] + +preconfigopts = 'autoreconf -i -f &&' + +sanity_check_paths = { + 'files': [], + 'dirs': ['share/%s' % x for x in + ['aclocal', 'doc', 'info']], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.68-foss-2016b.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.68-foss-2016b.eb deleted file mode 100644 index 4eb88ea4283e..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.68-foss-2016b.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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.8.2.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCC-4.8.2.eb deleted file mode 100644 index bb29b475ec47..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCC-4.8.2.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Autoconf' -version = '2.69' - -homepage = 'http://www.gnu.org/software/autoconf/' -description = """Autoconf is an extensible package of M4 macros that produce shell scripts - to automatically configure software source code packages. These scripts can adapt the - packages to many kinds of UNIX-like systems without manual user intervention. Autoconf - creates a configuration script for a package from a template file that lists the - operating system features that the package can use, in the form of M4 macro calls.""" - -toolchain = {'name': 'GCC', 'version': '4.8.2'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -dependencies = [('M4', '1.4.16')] - -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.8.4.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCC-4.8.4.eb deleted file mode 100644 index 618c22f30fb5..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCC-4.8.4.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Autoconf' -version = '2.69' - -homepage = 'http://www.gnu.org/software/autoconf/' -description = """Autoconf is an extensible package of M4 macros that produce shell scripts - to automatically configure software source code packages. These scripts can adapt the - packages to many kinds of UNIX-like systems without manual user intervention. Autoconf - creates a configuration script for a package from a template file that lists the - operating system features that the package can use, in the form of M4 macro calls.""" - -toolchain = {'name': 'GCC', 'version': '4.8.4'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -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.9.2.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCC-4.9.2.eb deleted file mode 100644 index a1b67dfbc291..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCC-4.9.2.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Autoconf' -version = '2.69' - -homepage = 'http://www.gnu.org/software/autoconf/' -description = """Autoconf is an extensible package of M4 macros that produce shell scripts - to automatically configure software source code packages. These scripts can adapt the - packages to many kinds of UNIX-like systems without manual user intervention. Autoconf - creates a configuration script for a package from a template file that lists the - operating system features that the package can use, in the form of M4 macro calls.""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -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.9.3-2.25.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCC-4.9.3-2.25.eb deleted file mode 100644 index 83ec396231da..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Autoconf' -version = '2.69' - -homepage = 'http://www.gnu.org/software/autoconf/' -description = """Autoconf is an extensible package of M4 macros that produce shell scripts - to automatically configure software source code packages. These scripts can adapt the - packages to many kinds of UNIX-like systems without manual user intervention. Autoconf - creates a configuration script for a package from a template file that lists the - operating system features that the package can use, in the form of M4 macro calls.""" - -toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -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.9.3.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCC-4.9.3.eb deleted file mode 100644 index dd76e6fccdef..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCC-4.9.3.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Autoconf' -version = '2.69' - -homepage = 'http://www.gnu.org/software/autoconf/' -description = """Autoconf is an extensible package of M4 macros that produce shell scripts - to automatically configure software source code packages. These scripts can adapt the - packages to many kinds of UNIX-like systems without manual user intervention. Autoconf - creates a configuration script for a package from a template file that lists the - operating system features that the package can use, in the form of M4 macro calls.""" - -toolchain = {'name': 'GCC', 'version': '4.9.3'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -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-5.2.0.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCC-5.2.0.eb deleted file mode 100644 index bc76f5987ef5..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCC-5.2.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Autoconf' -version = '2.69' - -homepage = 'http://www.gnu.org/software/autoconf/' -description = """Autoconf is an extensible package of M4 macros that produce shell scripts - to automatically configure software source code packages. These scripts can adapt the - packages to many kinds of UNIX-like systems without manual user intervention. Autoconf - creates a configuration script for a package from a template file that lists the - operating system features that the package can use, in the form of M4 macro calls.""" - -toolchain = {'name': 'GCC', 'version': '5.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -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-5.4.0-2.26.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCC-5.4.0-2.26.eb deleted file mode 100644 index 6f8becb8f87e..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Autoconf' -version = '2.69' - -homepage = 'http://www.gnu.org/software/autoconf/' -description = """Autoconf is an extensible package of M4 macros that produce shell scripts - to automatically configure software source code packages. These scripts can adapt the - packages to many kinds of UNIX-like systems without manual user intervention. Autoconf - creates a configuration script for a package from a template file that lists the - operating system features that the package can use, in the form of M4 macro calls.""" - -toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -dependencies = [('M4', '1.4.17')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["autoconf", "autoheader", "autom4te", "autoreconf", "autoscan", - "autoupdate", "ifnames"]], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-4.9.2.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-4.9.2.eb deleted file mode 100644 index fed83b82ecb5..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-4.9.2.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Autoconf' -version = '2.69' - -homepage = 'http://www.gnu.org/software/autoconf/' -description = """Autoconf is an extensible package of M4 macros that produce shell scripts - to automatically configure software source code packages. These scripts can adapt the - packages to many kinds of UNIX-like systems without manual user intervention. Autoconf - creates a configuration script for a package from a template file that lists the - operating system features that the package can use, in the form of M4 macro calls.""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.2'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -dependencies = [('M4', '1.4.17')] - -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [('binutils', '2.25', '', SYSTEM)] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["autoconf", "autoheader", "autom4te", "autoreconf", "autoscan", - "autoupdate", "ifnames"]], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-4.9.3.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-4.9.3.eb deleted file mode 100644 index c695ecf6374f..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-4.9.3.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Autoconf' -version = '2.69' - -homepage = 'http://www.gnu.org/software/autoconf/' -description = """Autoconf is an extensible package of M4 macros that produce shell scripts - to automatically configure software source code packages. These scripts can adapt the - packages to many kinds of UNIX-like systems without manual user intervention. Autoconf - creates a configuration script for a package from a template file that lists the - operating system features that the package can use, in the form of M4 macro calls.""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.3'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -builddependencies = [ - ('binutils', '2.25') -] - -dependencies = [ - ('M4', '1.4.17'), -] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["autoconf", "autoheader", "autom4te", "autoreconf", "autoscan", - "autoupdate", "ifnames"]], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-5.3.0.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-5.3.0.eb deleted file mode 100644 index 029fc124736e..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-5.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -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.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -dependencies = [('M4', '1.4.18')] - -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [('binutils', '2.26', '', SYSTEM)] - -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-5.4.0.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-5.4.0.eb deleted file mode 100644 index 76f7bbb3a51d..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-5.4.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -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] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -dependencies = [('M4', '1.4.18')] - -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [('binutils', '2.26', '', SYSTEM)] - -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.1.0.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-6.1.0.eb deleted file mode 100644 index acd3e293abef..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-6.1.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -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.1.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -dependencies = [('M4', '1.4.17')] - -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [('binutils', '2.27', '', SYSTEM)] - -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.2.0.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-6.2.0.eb deleted file mode 100644 index f8696b70aa84..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-6.2.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -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.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -dependencies = [('M4', '1.4.17')] - -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [('binutils', '2.27', '', SYSTEM)] - -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 deleted file mode 100644 index 8c7c17b17672..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-6.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -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] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -dependencies = [('M4', '1.4.18')] - -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [('binutils', '2.27', '', SYSTEM)] - -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 deleted file mode 100644 index 741c36b4309b..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-6.4.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -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-GCCcore-7.2.0.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-7.2.0.eb deleted file mode 100644 index 7a9cd6f78836..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-7.2.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -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': '7.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -builddependencies = [ - ('binutils', '2.29'), -] - -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-GCCcore-7.3.0.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-7.3.0.eb deleted file mode 100644 index 1fc62650b31b..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-7.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Autoconf' -version = '2.69' - -homepage = 'https://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': '7.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -builddependencies = [ - ('binutils', '2.30'), - ('Perl', '5.28.0'), -] - -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-GCCcore-8.2.0.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-8.2.0.eb deleted file mode 100644 index d7e71bcf1a8c..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-8.2.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Autoconf' -version = '2.69' - -homepage = 'https://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': '8.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('Perl', '5.28.1'), -] - -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-GCCcore-8.3.0.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-8.3.0.eb deleted file mode 100644 index 6f0873d76b53..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-8.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Autoconf' -version = '2.69' - -homepage = 'https://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': '8.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -builddependencies = [ - ('binutils', '2.32'), - ('Perl', '5.30.0'), -] - -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-GCCcore-9.2.0.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-9.2.0.eb deleted file mode 100644 index b21983b2e6b8..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-9.2.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Autoconf' -version = '2.69' - -homepage = 'https://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': '9.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -builddependencies = [ - ('binutils', '2.32'), -] - -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-GCCcore-9.3.0.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-9.3.0.eb deleted file mode 100644 index 421245c596f1..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-9.3.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Autoconf' -version = '2.69' - -homepage = 'https://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': '9.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -builddependencies = [ - ('binutils', '2.34'), - # non-standard Perl modules are required, - # see https://github.com/easybuilders/easybuild-easyconfigs/issues/1822 - ('Perl', '5.30.2'), -] - -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-GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GNU-4.9.2-2.25.eb deleted file mode 100644 index 8ffb16b0e0ee..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GNU-4.9.2-2.25.eb +++ /dev/null @@ -1,27 +0,0 @@ -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': 'GNU', 'version': '4.9.2-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -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-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GNU-4.9.3-2.25.eb deleted file mode 100644 index 6bb50603aca9..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,27 +0,0 @@ -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': 'GNU', 'version': '4.9.3-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -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-GNU-5.1.0-2.25.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GNU-5.1.0-2.25.eb deleted file mode 100644 index 5bc17e830034..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GNU-5.1.0-2.25.eb +++ /dev/null @@ -1,27 +0,0 @@ -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': 'GNU', 'version': '5.1.0-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -dependencies = [('M4', '1.4.17')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["autoconf", "autoheader", "autom4te", "autoreconf", "autoscan", - "autoupdate", "ifnames"]], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-foss-2016.04.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-foss-2016.04.eb deleted file mode 100644 index 610bad8fe21d..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-foss-2016.04.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Autoconf' -version = '2.69' - -homepage = 'http://www.gnu.org/software/autoconf/' -description = """Autoconf is an extensible package of M4 macros that produce shell scripts - to automatically configure software source code packages. These scripts can adapt the - packages to many kinds of UNIX-like systems without manual user intervention. Autoconf - creates a configuration script for a package from a template file that lists the - operating system features that the package can use, in the form of M4 macro calls.""" - -toolchain = {'name': 'foss', 'version': '2016.04'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -dependencies = [('M4', '1.4.17')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["autoconf", "autoheader", "autom4te", "autoreconf", "autoscan", - "autoupdate", "ifnames"]], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-foss-2016a.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-foss-2016a.eb deleted file mode 100644 index d69292a1fea7..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-foss-2016a.eb +++ /dev/null @@ -1,27 +0,0 @@ -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': '2016a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -dependencies = [('M4', '1.4.17')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["autoconf", "autoheader", "autom4te", "autoreconf", "autoscan", - "autoupdate", "ifnames"]], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-foss-2016b.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-foss-2016b.eb deleted file mode 100644 index 24acba93f12e..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-foss-2016b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Autoconf' -version = '2.69' - -homepage = 'http://www.gnu.org/software/autoconf/' -description = """Autoconf is an extensible package of M4 macros that produce shell scripts - to automatically configure software source code packages. These scripts can adapt the - packages to many kinds of UNIX-like systems without manual user intervention. Autoconf - creates a configuration script for a package from a template file that lists the - operating system features that the package can use, in the form of M4 macro calls.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -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-gimkl-2.11.5.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-gimkl-2.11.5.eb deleted file mode 100644 index 61ac85ee1303..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-gimkl-2.11.5.eb +++ /dev/null @@ -1,27 +0,0 @@ -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': 'gimkl', 'version': '2.11.5'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -dependencies = [('M4', '1.4.17')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["autoconf", "autoheader", "autom4te", "autoreconf", "autoscan", - "autoupdate", "ifnames"]], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-intel-2016.02-GCC-4.9.eb deleted file mode 100644 index 694c76a3dd25..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-intel-2016.02-GCC-4.9.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Autoconf' -version = '2.69' - -homepage = 'http://www.gnu.org/software/autoconf/' -description = """Autoconf is an extensible package of M4 macros that produce shell scripts - to automatically configure software source code packages. These scripts can adapt the - packages to many kinds of UNIX-like systems without manual user intervention. Autoconf - creates a configuration script for a package from a template file that lists the - operating system features that the package can use, in the form of M4 macro calls.""" - -toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -dependencies = [('M4', '1.4.17')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["autoconf", "autoheader", "autom4te", "autoreconf", "autoscan", - "autoupdate", "ifnames"]], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-intel-2016a.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-intel-2016a.eb deleted file mode 100644 index a088b7aa5924..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-intel-2016a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Autoconf' -version = '2.69' - -homepage = 'http://www.gnu.org/software/autoconf/' -description = """Autoconf is an extensible package of M4 macros that produce shell scripts - to automatically configure software source code packages. These scripts can adapt the - packages to many kinds of UNIX-like systems without manual user intervention. Autoconf - creates a configuration script for a package from a template file that lists the - operating system features that the package can use, in the form of M4 macro calls.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -dependencies = [('M4', '1.4.17')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["autoconf", "autoheader", "autom4te", "autoreconf", "autoscan", - "autoupdate", "ifnames"]], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-intel-2016b.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-intel-2016b.eb deleted file mode 100644 index 240b4fc8005f..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-intel-2016b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Autoconf' -version = '2.69' - -homepage = 'http://www.gnu.org/software/autoconf/' -description = """Autoconf is an extensible package of M4 macros that produce shell scripts - to automatically configure software source code packages. These scripts can adapt the - packages to many kinds of UNIX-like systems without manual user intervention. Autoconf - creates a configuration script for a package from a template file that lists the - operating system features that the package can use, in the form of M4 macro calls.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -dependencies = [('M4', '1.4.17')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["autoconf", "autoheader", "autom4te", "autoreconf", "autoscan", - "autoupdate", "ifnames"]], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-iomkl-2016.07.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-iomkl-2016.07.eb deleted file mode 100644 index d96d4b4f33fe..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-iomkl-2016.07.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Autoconf' -version = '2.69' - -homepage = 'http://www.gnu.org/software/autoconf/' -description = """Autoconf is an extensible package of M4 macros that produce shell scripts - to automatically configure software source code packages. These scripts can adapt the - packages to many kinds of UNIX-like systems without manual user intervention. Autoconf - creates a configuration script for a package from a template file that lists the - operating system features that the package can use, in the form of M4 macro calls.""" - -toolchain = {'name': 'iomkl', 'version': '2016.07'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -dependencies = [('M4', '1.4.17')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["autoconf", "autoheader", "autom4te", "autoreconf", "autoscan", - "autoupdate", "ifnames"]], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-iomkl-2016.09-GCC-4.9.3-2.25.eb deleted file mode 100644 index 65ceebaf8a03..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-iomkl-2016.09-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Autoconf' -version = '2.69' - -homepage = 'http://www.gnu.org/software/autoconf/' -description = """Autoconf is an extensible package of M4 macros that produce shell scripts - to automatically configure software source code packages. These scripts can adapt the - packages to many kinds of UNIX-like systems without manual user intervention. Autoconf - creates a configuration script for a package from a template file that lists the - operating system features that the package can use, in the form of M4 macro calls.""" - -toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] - -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.71-FCC-4.5.0.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-FCC-4.5.0.eb deleted file mode 100644 index 343a530c1174..000000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-FCC-4.5.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# Author: Robert Mijakovic -## -easyblock = 'ConfigureMake' - -name = 'Autoconf' -version = '2.71' - -homepage = 'https://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': 'FCC', 'version': '4.5.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['f14c83cfebcc9427f2c3cea7258bd90df972d92eb26752da4ddad81c87a0faa4'] - -builddependencies = [ - ('binutils', '2.36.1'), - # non-standard Perl modules are required, - # see https://github.com/easybuilders/easybuild-easyconfigs/issues/1822 - ('Perl', '5.32.1'), -] - -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.71-GCCcore-10.3.0.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-GCCcore-10.3.0.eb index c143a960e31e..a513d76b34bf 100644 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-GCCcore-10.3.0.eb @@ -16,8 +16,12 @@ description = """Autoconf is an extensible package of M4 macros that produce she toolchain = {'name': 'GCCcore', 'version': '10.3.0'} source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['f14c83cfebcc9427f2c3cea7258bd90df972d92eb26752da4ddad81c87a0faa4'] +sources = [SOURCELOWER_TAR_GZ] +patches = ['Autoconf-2.71-Port-better-to-NVHPC.patch'] +checksums = [ + '431075ad0bf529ef13cb41e9042c542381103e80015686222b8a9d4abef42a1c', # autoconf-2.71.tar.gz + '157453a2f74821b06d3f7cd1ba8d2622f12d9e6d172a01e3ff8e8d32b3d7bfeb', # Autoconf-2.71-Port-better-to-NVHPC.patch +] builddependencies = [ ('binutils', '2.36.1'), diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-GCCcore-11.2.0.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-GCCcore-11.2.0.eb index 4a0acd7948a7..9fac32ccf7f5 100644 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-GCCcore-11.2.0.eb @@ -18,7 +18,11 @@ toolchain = {'name': 'GCCcore', 'version': '11.2.0'} source_urls = [GNU_SOURCE] sources = [SOURCELOWER_TAR_GZ] -checksums = ['431075ad0bf529ef13cb41e9042c542381103e80015686222b8a9d4abef42a1c'] +patches = ['Autoconf-2.71-Port-better-to-NVHPC.patch'] +checksums = [ + '431075ad0bf529ef13cb41e9042c542381103e80015686222b8a9d4abef42a1c', # autoconf-2.71.tar.gz + '157453a2f74821b06d3f7cd1ba8d2622f12d9e6d172a01e3ff8e8d32b3d7bfeb', # Autoconf-2.71-Port-better-to-NVHPC.patch +] builddependencies = [ ('binutils', '2.37'), diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-GCCcore-11.3.0.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-GCCcore-11.3.0.eb index 84cfa189e055..8221b498cc8e 100644 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-GCCcore-11.3.0.eb @@ -18,7 +18,11 @@ toolchain = {'name': 'GCCcore', 'version': '11.3.0'} source_urls = [GNU_SOURCE] sources = [SOURCELOWER_TAR_GZ] -checksums = ['431075ad0bf529ef13cb41e9042c542381103e80015686222b8a9d4abef42a1c'] +patches = ['Autoconf-2.71-Port-better-to-NVHPC.patch'] +checksums = [ + '431075ad0bf529ef13cb41e9042c542381103e80015686222b8a9d4abef42a1c', # autoconf-2.71.tar.gz + '157453a2f74821b06d3f7cd1ba8d2622f12d9e6d172a01e3ff8e8d32b3d7bfeb', # Autoconf-2.71-Port-better-to-NVHPC.patch +] builddependencies = [ ('binutils', '2.38'), diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-GCCcore-12.2.0.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-GCCcore-12.2.0.eb index 4e315d3a24c4..7a58f051f70f 100644 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-GCCcore-12.2.0.eb @@ -18,7 +18,11 @@ toolchain = {'name': 'GCCcore', 'version': '12.2.0'} source_urls = [GNU_SOURCE] sources = [SOURCELOWER_TAR_GZ] -checksums = ['431075ad0bf529ef13cb41e9042c542381103e80015686222b8a9d4abef42a1c'] +patches = ['Autoconf-2.71-Port-better-to-NVHPC.patch'] +checksums = [ + '431075ad0bf529ef13cb41e9042c542381103e80015686222b8a9d4abef42a1c', # autoconf-2.71.tar.gz + '157453a2f74821b06d3f7cd1ba8d2622f12d9e6d172a01e3ff8e8d32b3d7bfeb', # Autoconf-2.71-Port-better-to-NVHPC.patch +] builddependencies = [ ('binutils', '2.39'), diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-GCCcore-12.3.0.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-GCCcore-12.3.0.eb index 0b47b6d9a770..4213b397874b 100644 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-GCCcore-12.3.0.eb @@ -18,7 +18,11 @@ toolchain = {'name': 'GCCcore', 'version': '12.3.0'} source_urls = [GNU_SOURCE] sources = [SOURCELOWER_TAR_GZ] -checksums = ['431075ad0bf529ef13cb41e9042c542381103e80015686222b8a9d4abef42a1c'] +patches = ['Autoconf-2.71-Port-better-to-NVHPC.patch'] +checksums = [ + '431075ad0bf529ef13cb41e9042c542381103e80015686222b8a9d4abef42a1c', # autoconf-2.71.tar.gz + '157453a2f74821b06d3f7cd1ba8d2622f12d9e6d172a01e3ff8e8d32b3d7bfeb', # Autoconf-2.71-Port-better-to-NVHPC.patch +] builddependencies = [ ('binutils', '2.40'), diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-GCCcore-13.1.0.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-GCCcore-13.1.0.eb index de56240d1508..fae5c0c568b1 100644 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-GCCcore-13.1.0.eb +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-GCCcore-13.1.0.eb @@ -18,7 +18,11 @@ toolchain = {'name': 'GCCcore', 'version': '13.1.0'} source_urls = [GNU_SOURCE] sources = [SOURCELOWER_TAR_GZ] -checksums = ['431075ad0bf529ef13cb41e9042c542381103e80015686222b8a9d4abef42a1c'] +patches = ['Autoconf-2.71-Port-better-to-NVHPC.patch'] +checksums = [ + '431075ad0bf529ef13cb41e9042c542381103e80015686222b8a9d4abef42a1c', # autoconf-2.71.tar.gz + '157453a2f74821b06d3f7cd1ba8d2622f12d9e6d172a01e3ff8e8d32b3d7bfeb', # Autoconf-2.71-Port-better-to-NVHPC.patch +] builddependencies = [ ('binutils', '2.40'), diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-GCCcore-13.2.0.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-GCCcore-13.2.0.eb index 82a7f9766df0..411b9e3a5c1b 100644 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-GCCcore-13.2.0.eb @@ -18,7 +18,11 @@ toolchain = {'name': 'GCCcore', 'version': '13.2.0'} source_urls = [GNU_SOURCE] sources = [SOURCELOWER_TAR_GZ] -checksums = ['431075ad0bf529ef13cb41e9042c542381103e80015686222b8a9d4abef42a1c'] +patches = ['Autoconf-2.71-Port-better-to-NVHPC.patch'] +checksums = [ + '431075ad0bf529ef13cb41e9042c542381103e80015686222b8a9d4abef42a1c', # autoconf-2.71.tar.gz + '157453a2f74821b06d3f7cd1ba8d2622f12d9e6d172a01e3ff8e8d32b3d7bfeb', # Autoconf-2.71-Port-better-to-NVHPC.patch +] builddependencies = [ ('binutils', '2.40'), diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-Port-better-to-NVHPC.patch b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-Port-better-to-NVHPC.patch new file mode 100644 index 000000000000..3db644d18a30 --- /dev/null +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71-Port-better-to-NVHPC.patch @@ -0,0 +1,29 @@ +From 632282145ba1d617f480cde74eef938826fef4d5 Mon Sep 17 00:00:00 2001 +From: Paul Eggert +Date: Thu, 16 Jan 2025 11:24:12 -0800 +Subject: Port better to NVHPC + +See . +* lib/autoconf/fortran.m4 (_AC_FC_LIBRARY_LDFLAGS): +Ignore -l options with embedded '='. +--- + lib/autoconf/fortran.m4 | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/lib/autoconf/fortran.m4 b/lib/autoconf/fortran.m4 +index 0fc7545d..4c39607c 100644 +--- a/lib/autoconf/fortran.m4 ++++ b/lib/autoconf/fortran.m4 +@@ -664,7 +664,7 @@ while test $[@%:@] != 1; do + ;; + # Ignore these flags. + -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \ +- |-LANG:=* | -LIST:* | -LNO:* | -link) ++ | -[[lLR]]*=* | -LIST:* | -LNO:* | -link) + ;; + -lkernel32) + # Ignore this library only on Windows-like systems. +-- +cgit v1.2.3-70-g09d2 + + diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71.eb index cb75bfdc12ef..56641a83cc9e 100644 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71.eb +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.71.eb @@ -16,8 +16,12 @@ description = """Autoconf is an extensible package of M4 macros that produce she toolchain = SYSTEM source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['f14c83cfebcc9427f2c3cea7258bd90df972d92eb26752da4ddad81c87a0faa4'] +sources = [SOURCELOWER_TAR_GZ] +patches = ['Autoconf-2.71-Port-better-to-NVHPC.patch'] +checksums = [ + '431075ad0bf529ef13cb41e9042c542381103e80015686222b8a9d4abef42a1c', # autoconf-2.71.tar.gz + '157453a2f74821b06d3f7cd1ba8d2622f12d9e6d172a01e3ff8e8d32b3d7bfeb', # Autoconf-2.71-Port-better-to-NVHPC.patch +] dependencies = [('M4', '1.4.18')] diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.72-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.72-GCCcore-13.3.0.eb index 8cbff6d13b2c..0db4d794b42c 100644 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.72-GCCcore-13.3.0.eb +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.72-GCCcore-13.3.0.eb @@ -18,7 +18,11 @@ toolchain = {'name': 'GCCcore', 'version': '13.3.0'} source_urls = [GNU_SOURCE] sources = [SOURCELOWER_TAR_GZ] -checksums = ['afb181a76e1ee72832f6581c0eddf8df032b83e2e0239ef79ebedc4467d92d6e'] +patches = ['Autoconf-2.71-Port-better-to-NVHPC.patch'] +checksums = [ + 'afb181a76e1ee72832f6581c0eddf8df032b83e2e0239ef79ebedc4467d92d6e', # autoconf-2.72.tar.gz + '157453a2f74821b06d3f7cd1ba8d2622f12d9e6d172a01e3ff8e8d32b3d7bfeb', # Autoconf-2.71-Port-better-to-NVHPC.patch +] builddependencies = [ ('binutils', '2.42'), diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.72-GCCcore-14.2.0.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.72-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..c4d097ab3d9d --- /dev/null +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.72-GCCcore-14.2.0.eb @@ -0,0 +1,52 @@ +easyblock = 'ConfigureMake' + +name = 'Autoconf' +version = '2.72' + +homepage = 'https://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': '14.2.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +patches = ['Autoconf-2.71-Port-better-to-NVHPC.patch'] +checksums = [ + 'afb181a76e1ee72832f6581c0eddf8df032b83e2e0239ef79ebedc4467d92d6e', # autoconf-2.72.tar.gz + '157453a2f74821b06d3f7cd1ba8d2622f12d9e6d172a01e3ff8e8d32b3d7bfeb', # Autoconf-2.71-Port-better-to-NVHPC.patch +] + +builddependencies = [ + ('binutils', '2.42'), +] + +dependencies = [ + ('M4', '1.4.19'), + # non-standard Perl modules are required, + # see https://github.com/easybuilders/easybuild-easyconfigs/issues/1822 + ('Perl', '5.40.0'), +] + +preconfigopts = "export PERL='/usr/bin/env perl' && " + +sanity_check_paths = { + 'files': ["bin/%s" % x + for x in ["autoconf", "autoheader", "autom4te", "autoreconf", + "autoscan", "autoupdate", "ifnames"]], + 'dirs': [], +} + +sanity_check_commands = [ + "autoconf --help", + "autom4te --help", +] + +moduleclass = 'devel' 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 deleted file mode 100644 index 14c71f2afe90..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.11.3-foss-2016b.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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.14-GCC-4.8.2.eb b/easybuild/easyconfigs/a/Automake/Automake-1.14-GCC-4.8.2.eb deleted file mode 100644 index b870e0e49a04..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.14-GCC-4.8.2.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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.14" - -homepage = 'http://www.gnu.org/software/automake/automake.html' -description = "Automake: GNU Standards-compliant Makefile generator" - -toolchain = {'name': 'GCC', 'version': '4.8.2'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['7847424d4204d1627c129e9c15b81e145836afa2a1bf9003ffe10aa26ea75755'] - -dependencies = [('Autoconf', '2.69')] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.14-intel-2016a.eb b/easybuild/easyconfigs/a/Automake/Automake-1.14-intel-2016a.eb deleted file mode 100644 index 05931fbba768..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.14-intel-2016a.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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.14" - -homepage = 'http://www.gnu.org/software/automake/automake.html' -description = "Automake: GNU Standards-compliant Makefile generator" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['7847424d4204d1627c129e9c15b81e145836afa2a1bf9003ffe10aa26ea75755'] - -dependencies = [('Autoconf', '2.69')] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' 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 deleted file mode 100644 index 39f45940ec57..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.14.1-GCC-4.8.2.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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.14.1" - -homepage = 'http://www.gnu.org/software/automake/automake.html' -description = "Automake: GNU Standards-compliant Makefile generator" - -toolchain = {'name': 'GCC', 'version': '4.8.2'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['814c2333f350ce00034a1fe718e0e4239998ceea7b0aff67e9fd273ed6dfc23b'] - -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-GCC-4.8.4.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-4.8.4.eb deleted file mode 100644 index 4b142d958d46..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-4.8.4.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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': 'GCC', 'version': '4.8.4'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -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-GCC-4.9.2.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-4.9.2.eb deleted file mode 100644 index 24172c0f5ddf..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-4.9.2.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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': 'GCC', 'version': '4.9.2'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -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-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-4.9.3-2.25.eb deleted file mode 100644 index 743a381147cd..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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': 'GCC', 'version': '4.9.3-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -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-GCC-4.9.3.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-4.9.3.eb deleted file mode 100644 index 32c7fbcf1998..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-4.9.3.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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': 'GCC', 'version': '4.9.3'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -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-GCC-5.2.0.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-5.2.0.eb deleted file mode 100644 index 718168348f85..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-5.2.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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': 'GCC', 'version': '5.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -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-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-5.4.0-2.26.eb deleted file mode 100644 index f5004492dc88..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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': 'GCC', 'version': '5.4.0-2.26'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -dependencies = [('Autoconf', '2.69')] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCCcore-4.9.2.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-GCCcore-4.9.2.eb deleted file mode 100644 index 263e4f8bb5ed..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCCcore-4.9.2.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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': '4.9.2'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -dependencies = [('Autoconf', '2.69')] - -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [('binutils', '2.25', '', SYSTEM)] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCCcore-4.9.3.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-GCCcore-4.9.3.eb deleted file mode 100644 index 18e77ac4ce87..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCCcore-4.9.3.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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': '4.9.3'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -builddependencies = [('binutils', '2.25')] -dependencies = [('Autoconf', '2.69')] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCCcore-5.3.0.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-GCCcore-5.3.0.eb deleted file mode 100644 index a2333fa888f8..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCCcore-5.3.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -dependencies = [('Autoconf', '2.69')] - -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [('binutils', '2.26', '', SYSTEM)] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' 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 deleted file mode 100644 index b62e65b94105..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCCcore-5.4.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -dependencies = [('Autoconf', '2.69')] - -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [('binutils', '2.26', '', SYSTEM)] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCCcore-6.1.0.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-GCCcore-6.1.0.eb deleted file mode 100644 index c36cbe68b6af..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCCcore-6.1.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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.1.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -dependencies = [('Autoconf', '2.69')] - -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [('binutils', '2.27', '', SYSTEM)] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCCcore-6.2.0.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-GCCcore-6.2.0.eb deleted file mode 100644 index d0a1c8377554..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCCcore-6.2.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -dependencies = [('Autoconf', '2.69')] - -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [('binutils', '2.27', '', SYSTEM)] - -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 deleted file mode 100644 index 8ba57370da32..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCCcore-6.3.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -dependencies = [('Autoconf', '2.69')] - -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [('binutils', '2.27', '', SYSTEM)] - -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 deleted file mode 100644 index 03b5657f4b5a..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-GNU-4.9.2-2.25.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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': 'GNU', 'version': '4.9.2-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -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-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-GNU-4.9.3-2.25.eb deleted file mode 100644 index c65543b97903..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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': 'GNU', 'version': '4.9.3-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -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-GNU-5.1.0-2.25.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-GNU-5.1.0-2.25.eb deleted file mode 100644 index 323f886bfcff..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-GNU-5.1.0-2.25.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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': 'GNU', 'version': '5.1.0-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -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-fix-brace.patch b/easybuild/easyconfigs/a/Automake/Automake-1.15-fix-brace.patch deleted file mode 100644 index 2c0ab6a857f7..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-fix-brace.patch +++ /dev/null @@ -1,19 +0,0 @@ -Without this change, Perl 5.22 complains "Unescaped left brace in -regex is deprecated" and this is planned to become a hard error in -Perl 5.26. See: -http://search.cpan.org/dist/perl-5.22.0/pod/perldelta.pod#A_literal_%22{%22_should_now_be_escaped_in_a_pattern -* bin/automake.in (substitute_ac_subst_variables): Escape left brace. - -Backported from: -http://git.savannah.gnu.org/cgit/automake.git/commit/?id=13f00eb4493c217269b76614759e452d8302955e -Original author: Paul Eggert ---- a/bin/automake.in -+++ b/bin/automake.in -@@ -3878,7 +3878,7 @@ - sub substitute_ac_subst_variables - { - my ($text) = @_; -- $text =~ s/\${([^ \t=:+{}]+)}/substitute_ac_subst_variables_worker ($1)/ge; -+ $text =~ s/\$\{([^ \t=:+{}]+)\}/substitute_ac_subst_variables_worker ($1)/ge; - return $text; - } 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 deleted file mode 100644 index 7fbe3e7cd0e8..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2016.04.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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': '2016.04'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -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-2016a.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2016a.eb deleted file mode 100644 index 07f19446a0d9..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2016a.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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': '2016a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -dependencies = [('Autoconf', '2.69')] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2016b.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2016b.eb deleted file mode 100644 index 598c6830ed73..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2016b.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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': '2016b'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -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-gimkl-2.11.5.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-gimkl-2.11.5.eb deleted file mode 100644 index e4852831eee6..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-gimkl-2.11.5.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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': 'gimkl', 'version': '2.11.5'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -dependencies = [('Autoconf', '2.69')] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2016.02-GCC-4.9.eb deleted file mode 100644 index 857f26b667ff..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2016.02-GCC-4.9.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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': 'intel', 'version': '2016.02-GCC-4.9'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -dependencies = [('Autoconf', '2.69')] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2016a.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2016a.eb deleted file mode 100644 index 78b29ba2168c..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2016a.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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': 'intel', 'version': '2016a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -dependencies = [('Autoconf', '2.69')] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2016b.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2016b.eb deleted file mode 100644 index c4cf1841997e..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2016b.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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': 'intel', 'version': '2016b'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -dependencies = [('Autoconf', '2.69')] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-iomkl-2016.07.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-iomkl-2016.07.eb deleted file mode 100644 index 01fd0f1d9b3a..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-iomkl-2016.07.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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': 'iomkl', 'version': '2016.07'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -dependencies = [('Autoconf', '2.69')] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-iomkl-2016.09-GCC-4.9.3-2.25.eb deleted file mode 100644 index 56720c5a31c2..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-iomkl-2016.09-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Automake-%(version)s-fix-brace.patch'] -checksums = [ - '7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924', # automake-1.15.tar.gz - '9f72b339934d546ba8f8486d3ca601601a298963b66a20474245df524acaf0d7', # Automake-1.15-fix-brace.patch -] - -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.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15.1-GCCcore-6.4.0.eb deleted file mode 100644 index 8aa27a8cf419..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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.1-GCCcore-7.2.0.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15.1-GCCcore-7.2.0.eb deleted file mode 100644 index ff41c700edc0..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15.1-GCCcore-7.2.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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': '7.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['988e32527abe052307d21c8ca000aa238b914df363a617e38f4fb89f5abf6260'] - -builddependencies = [ - ('binutils', '2.29'), -] - -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.1-GCCcore-7.3.0.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15.1-GCCcore-7.3.0.eb deleted file mode 100644 index 52707b6dc370..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15.1-GCCcore-7.3.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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 = 'https://www.gnu.org/software/automake/automake.html' - -description = "Automake: GNU Standards-compliant Makefile generator" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['988e32527abe052307d21c8ca000aa238b914df363a617e38f4fb89f5abf6260'] - -builddependencies = [ - ('binutils', '2.30'), -] - -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.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15.1-GCCcore-8.3.0.eb deleted file mode 100644 index ace43febdba4..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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 = 'https://www.gnu.org/software/automake/automake.html' - -description = "Automake: GNU Standards-compliant Makefile generator" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['988e32527abe052307d21c8ca000aa238b914df363a617e38f4fb89f5abf6260'] - -builddependencies = [ - ('binutils', '2.32'), -] - -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 deleted file mode 100644 index 08c8f75b22a5..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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 = SYSTEM - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924'] - -dependencies = [('Autoconf', '2.69')] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.16.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/a/Automake/Automake-1.16.1-GCCcore-6.4.0.eb deleted file mode 100644 index 294e710430d0..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.16.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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.16.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 = ['608a97523f97db32f1f5d5615c98ca69326ced2054c9f82e65bade7fc4c9dea8'] - -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.16.1-GCCcore-7.3.0.eb b/easybuild/easyconfigs/a/Automake/Automake-1.16.1-GCCcore-7.3.0.eb deleted file mode 100644 index f7edee6b6a74..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.16.1-GCCcore-7.3.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# 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.16.1' - -homepage = 'https://www.gnu.org/software/automake/automake.html' - -description = "Automake: GNU Standards-compliant Makefile generator" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['608a97523f97db32f1f5d5615c98ca69326ced2054c9f82e65bade7fc4c9dea8'] - -builddependencies = [ - ('binutils', '2.30'), - ('Perl', '5.28.0'), -] - -dependencies = [ - ('Autoconf', '2.69'), -] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.16.1-GCCcore-8.2.0.eb b/easybuild/easyconfigs/a/Automake/Automake-1.16.1-GCCcore-8.2.0.eb deleted file mode 100644 index 20ed35318a88..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.16.1-GCCcore-8.2.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# 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.16.1' - -homepage = 'https://www.gnu.org/software/automake/automake.html' - -description = "Automake: GNU Standards-compliant Makefile generator" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['608a97523f97db32f1f5d5615c98ca69326ced2054c9f82e65bade7fc4c9dea8'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('Perl', '5.28.1'), -] - -dependencies = [ - ('Autoconf', '2.69'), -] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.16.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/a/Automake/Automake-1.16.1-GCCcore-8.3.0.eb deleted file mode 100644 index 0d5f3f9d2c6f..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.16.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# 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.16.1' - -homepage = 'https://www.gnu.org/software/automake/automake.html' - -description = "Automake: GNU Standards-compliant Makefile generator" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['608a97523f97db32f1f5d5615c98ca69326ced2054c9f82e65bade7fc4c9dea8'] - -builddependencies = [ - ('binutils', '2.32'), - ('Perl', '5.30.0'), -] - -dependencies = [ - ('Autoconf', '2.69'), -] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.16.1-GCCcore-9.2.0.eb b/easybuild/easyconfigs/a/Automake/Automake-1.16.1-GCCcore-9.2.0.eb deleted file mode 100644 index 3e2f1936dd3b..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.16.1-GCCcore-9.2.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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.16.1' - -homepage = 'https://www.gnu.org/software/automake/automake.html' - -description = "Automake: GNU Standards-compliant Makefile generator" - -toolchain = {'name': 'GCCcore', 'version': '9.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['608a97523f97db32f1f5d5615c98ca69326ced2054c9f82e65bade7fc4c9dea8'] - -builddependencies = [ - ('binutils', '2.32'), -] - -dependencies = [ - ('Autoconf', '2.69'), -] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.16.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/a/Automake/Automake-1.16.1-GCCcore-9.3.0.eb deleted file mode 100644 index 00bb8cb69106..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.16.1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -## -# 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.16.1' - -homepage = 'https://www.gnu.org/software/automake/automake.html' - -description = "Automake: GNU Standards-compliant Makefile generator" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['608a97523f97db32f1f5d5615c98ca69326ced2054c9f82e65bade7fc4c9dea8'] - -builddependencies = [ - ('binutils', '2.34'), - # non-standard Perl modules are required, - # see https://github.com/easybuilders/easybuild-easyconfigs/issues/1822 - ('Perl', '5.30.2'), -] - -dependencies = [ - ('Autoconf', '2.69'), -] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.16.3-FCC-4.5.0.eb b/easybuild/easyconfigs/a/Automake/Automake-1.16.3-FCC-4.5.0.eb deleted file mode 100644 index 379e73dc996d..000000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.16.3-FCC-4.5.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# Author: Robert Mijakovic -## -easyblock = 'ConfigureMake' - -name = 'Automake' -version = '1.16.3' - -homepage = 'https://www.gnu.org/software/automake/automake.html' - -description = "Automake: GNU Standards-compliant Makefile generator" - -toolchain = {'name': 'FCC', 'version': '4.5.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ce010788b51f64511a1e9bb2a1ec626037c6d0e7ede32c1c103611b9d3cba65f'] - -builddependencies = [ - ('binutils', '2.36.1'), - # non-standard Perl modules are required, - # see https://github.com/easybuilders/easybuild-easyconfigs/issues/1822 - ('Perl', '5.32.1'), -] - -dependencies = [ - ('Autoconf', '2.71'), -] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.17-GCCcore-14.2.0.eb b/easybuild/easyconfigs/a/Automake/Automake-1.17-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..289fab45a9c6 --- /dev/null +++ b/easybuild/easyconfigs/a/Automake/Automake-1.17-GCCcore-14.2.0.eb @@ -0,0 +1,43 @@ +easyblock = 'ConfigureMake' + +name = 'Automake' +version = '1.17' + +homepage = 'https://www.gnu.org/software/automake/automake.html' + +description = "Automake: GNU Standards-compliant Makefile generator" + +toolchain = {'name': 'GCCcore', 'version': '14.2.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +patches = ['Automake-%(version)s_perl_env_space.patch'] +checksums = [ + {'automake-1.17.tar.gz': '397767d4db3018dd4440825b60c64258b636eaf6bf99ac8b0897f06c89310acd'}, + {'Automake-1.17_perl_env_space.patch': 'a416eeb854df009f0cdec0484282a3cf7ff6b2637a59e1188932d946625196ab'}, +] + +builddependencies = [ + ('binutils', '2.42'), +] + +dependencies = [ + ('Autoconf', '2.72'), + # non-standard Perl modules are required, + # see https://github.com/easybuilders/easybuild-easyconfigs/issues/1822 + ('Perl', '5.40.0'), +] + +preconfigopts = "export PERL='/usr/bin/env perl' && " + +sanity_check_paths = { + 'files': ['bin/aclocal', 'bin/automake'], + 'dirs': [] +} + +sanity_check_commands = [ + "aclocal --help", + "automake --help", +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.17_perl_env_space.patch b/easybuild/easyconfigs/a/Automake/Automake-1.17_perl_env_space.patch new file mode 100644 index 000000000000..45b96bee3e10 --- /dev/null +++ b/easybuild/easyconfigs/a/Automake/Automake-1.17_perl_env_space.patch @@ -0,0 +1,19 @@ +Removes the incorrect assumption that the shebang must not have spaces, +since we correctly use "/usr/bin/env perl" + +author: micketeer@gmail.com + +--- configure.orig 2024-12-08 14:41:01.243852603 +0000 ++++ configure 2024-12-08 14:41:51.837762787 +0000 +@@ -3513,11 +3513,6 @@ + '') + as_fn_error $? "perl not found" "$LINENO" 5 + ;; +- *' '* | *' '*) +- as_fn_error $? "The path to your Perl contains spaces or tabs. +-This would cause build failures later or unusable programs. +-Please use a path without spaces and try again." "$LINENO" 5 +- ;; + esac + + # Save details about the selected perl interpreter in config.log. diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150119-GCC-4.9.2.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150119-GCC-4.9.2.eb deleted file mode 100644 index 66216b2e543c..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20150119-GCC-4.9.2.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'Bundle' - -name = 'Autotools' -version = '20150119' # date of the most recent change - -homepage = 'http://autotools.io' -description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.15'), # 20150105 - ('libtool', '2.4.5'), # 20150119 -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCC-4.8.4.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCC-4.8.4.eb deleted file mode 100644 index cdbc43842999..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCC-4.8.4.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'Bundle' - -name = 'Autotools' -version = '20150215' # date of the most recent change - -homepage = 'http://autotools.io' -description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" - -toolchain = {'name': 'GCC', 'version': '4.8.4'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.15'), # 20150105 - ('libtool', '2.4.6'), # 20150215 -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCC-4.9.2.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCC-4.9.2.eb deleted file mode 100644 index 2b3b95424efb..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCC-4.9.2.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'Bundle' - -name = 'Autotools' -version = '20150215' # date of the most recent change - -homepage = 'http://autotools.io' -description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.15'), # 20150105 - ('libtool', '2.4.6'), # 20150215 -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCC-4.9.3-2.25.eb deleted file mode 100644 index b735d846baf2..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'Bundle' - -name = 'Autotools' -version = '20150215' # date of the most recent change - -homepage = 'http://autotools.io' -description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" - -toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.15'), # 20150105 - ('libtool', '2.4.6'), # 20150215 -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCC-4.9.3.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCC-4.9.3.eb deleted file mode 100644 index 5773bb94ce37..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCC-4.9.3.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'Bundle' - -name = 'Autotools' -version = '20150215' # date of the most recent change - -homepage = 'http://autotools.io' -description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" - -toolchain = {'name': 'GCC', 'version': '4.9.3'} - -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-GCC-5.2.0.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCC-5.2.0.eb deleted file mode 100644 index 587dd1015474..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCC-5.2.0.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'Bundle' - -name = 'Autotools' -version = '20150215' # date of the most recent change - -homepage = 'http://autotools.io' -description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" - -toolchain = {'name': 'GCC', 'version': '5.2.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-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCC-5.4.0-2.26.eb deleted file mode 100644 index 1452a8b0add5..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'Bundle' - -name = 'Autotools' -version = '20150215' # date of the most recent change - -homepage = 'http://autotools.io' -description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" - -toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.15'), # 20150105 - ('libtool', '2.4.6'), # 20150215 -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCCcore-4.9.2.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCCcore-4.9.2.eb deleted file mode 100644 index 311a4ee0f008..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCCcore-4.9.2.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'Bundle' - -name = 'Autotools' -version = '20150215' # date of the most recent change - -homepage = 'http://autotools.io' -description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.2'} - -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-4.9.3.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCCcore-4.9.3.eb deleted file mode 100644 index 14abf09d3b2d..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCCcore-4.9.3.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'Bundle' - -name = 'Autotools' -version = '20150215' # date of the most recent change - -homepage = 'http://autotools.io' -description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.3'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.15'), # 20150105 - ('libtool', '2.4.6'), # 20150215 -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCCcore-5.3.0.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCCcore-5.3.0.eb deleted file mode 100644 index 938921a1738c..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCCcore-5.3.0.eb +++ /dev/null @@ -1,18 +0,0 @@ -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.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-GCCcore-5.4.0.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCCcore-5.4.0.eb deleted file mode 100644 index 79f6723eb65f..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCCcore-5.4.0.eb +++ /dev/null @@ -1,18 +0,0 @@ -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.1.0.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCCcore-6.1.0.eb deleted file mode 100644 index 528c29accf6c..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCCcore-6.1.0.eb +++ /dev/null @@ -1,18 +0,0 @@ -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.1.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.2.0.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCCcore-6.2.0.eb deleted file mode 100644 index dd53e00fee97..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCCcore-6.2.0.eb +++ /dev/null @@ -1,18 +0,0 @@ -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.2.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 deleted file mode 100644 index 9e2d66a8e21b..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCCcore-6.3.0.eb +++ /dev/null @@ -1,18 +0,0 @@ -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-GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GNU-4.9.2-2.25.eb deleted file mode 100644 index f3b03541781c..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GNU-4.9.2-2.25.eb +++ /dev/null @@ -1,17 +0,0 @@ -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': 'GNU', 'version': '4.9.2-2.25'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.15'), # 20150105 - ('libtool', '2.4.6'), # 20150215 -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GNU-4.9.3-2.25.eb deleted file mode 100644 index c1363ba80491..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,17 +0,0 @@ -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': 'GNU', 'version': '4.9.3-2.25'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.15'), # 20150105 - ('libtool', '2.4.6'), # 20150215 -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GNU-5.1.0-2.25.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GNU-5.1.0-2.25.eb deleted file mode 100644 index cac7fe9cded8..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GNU-5.1.0-2.25.eb +++ /dev/null @@ -1,17 +0,0 @@ -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': 'GNU', 'version': '5.1.0-2.25'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.15'), # 20150105 - ('libtool', '2.4.6'), # 20150215 -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-foss-2016.04.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-foss-2016.04.eb deleted file mode 100644 index 05ba2a5c7549..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-foss-2016.04.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'Bundle' - -name = 'Autotools' -version = '20150215' # date of the most recent change - -homepage = 'http://autotools.io' -description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" - -toolchain = {'name': 'foss', 'version': '2016.04'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.15'), # 20150105 - ('libtool', '2.4.6'), # 20150215 -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-foss-2016a.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-foss-2016a.eb deleted file mode 100644 index b640e29fa5cc..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-foss-2016a.eb +++ /dev/null @@ -1,17 +0,0 @@ -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': '2016a'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.15'), # 20150105 - ('libtool', '2.4.6'), # 20150215 -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-foss-2016b.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-foss-2016b.eb deleted file mode 100644 index c3a3670b4e18..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-foss-2016b.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'Bundle' - -name = 'Autotools' -version = '20150215' # date of the most recent change - -homepage = 'http://autotools.io' -description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.15'), # 20150105 - ('libtool', '2.4.6'), # 20150215 -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-gimkl-2.11.5.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-gimkl-2.11.5.eb deleted file mode 100644 index 3f48668b1263..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-gimkl-2.11.5.eb +++ /dev/null @@ -1,17 +0,0 @@ -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': 'gimkl', 'version': '2.11.5'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.15'), # 20150105 - ('libtool', '2.4.6'), # 20150215 -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-gimkl-2017a.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-gimkl-2017a.eb deleted file mode 100644 index 3e0b385eba50..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-gimkl-2017a.eb +++ /dev/null @@ -1,17 +0,0 @@ -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': 'gimkl', 'version': '2017a'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.15'), # 20150105 - ('libtool', '2.4.6'), # 20150215 -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-intel-2016.02-GCC-4.9.eb deleted file mode 100644 index 65fd1e93a329..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-intel-2016.02-GCC-4.9.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'Bundle' - -name = 'Autotools' -version = '20150215' # date of the most recent change - -homepage = 'http://autotools.io' -description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" - -toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.15'), # 20150105 - ('libtool', '2.4.6'), # 20150215 -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-intel-2016a.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-intel-2016a.eb deleted file mode 100644 index caa4818cd692..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-intel-2016a.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'Bundle' - -name = 'Autotools' -version = '20150215' # date of the most recent change - -homepage = 'http://autotools.io' -description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.15'), # 20150105 - ('libtool', '2.4.6'), # 20150215 -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-intel-2016b.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-intel-2016b.eb deleted file mode 100644 index 625e2b28004d..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-intel-2016b.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'Bundle' - -name = 'Autotools' -version = '20150215' # date of the most recent change - -homepage = 'http://autotools.io' -description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.15'), # 20150105 - ('libtool', '2.4.6'), # 20150215 -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-iomkl-2016.07.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-iomkl-2016.07.eb deleted file mode 100644 index d27dde01f2a6..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-iomkl-2016.07.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'Bundle' - -name = 'Autotools' -version = '20150215' # date of the most recent change - -homepage = 'http://autotools.io' -description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" - -toolchain = {'name': 'iomkl', 'version': '2016.07'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.15'), # 20150105 - ('libtool', '2.4.6'), # 20150215 -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-iomkl-2016.09-GCC-4.9.3-2.25.eb deleted file mode 100644 index 1fe6a834c71f..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-iomkl-2016.09-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'Bundle' - -name = 'Autotools' -version = '20150215' # date of the most recent change - -homepage = 'http://autotools.io' -description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" - -toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.15'), # 20150105 - ('libtool', '2.4.6'), # 20150215 -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215.eb deleted file mode 100644 index 9d0879cff97f..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20150215.eb +++ /dev/null @@ -1,17 +0,0 @@ -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 = SYSTEM - -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 deleted file mode 100644 index 34009edd830f..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20170619-GCCcore-6.4.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -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/Autotools/Autotools-20170619-GCCcore-7.2.0.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20170619-GCCcore-7.2.0.eb deleted file mode 100644 index d9d493738d7e..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20170619-GCCcore-7.2.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': '7.2.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/Autotools/Autotools-20180311-GCCcore-7.3.0.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20180311-GCCcore-7.3.0.eb deleted file mode 100644 index f655e98708d5..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20180311-GCCcore-7.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'Bundle' - -name = 'Autotools' -version = '20180311' # 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': '7.3.0'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.16.1'), # 20180311 - ('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-20180311-GCCcore-8.2.0.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20180311-GCCcore-8.2.0.eb deleted file mode 100644 index 4d78003f31fb..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20180311-GCCcore-8.2.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'Bundle' - -name = 'Autotools' -version = '20180311' # 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': '8.2.0'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.16.1'), # 20180311 - ('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-20180311-GCCcore-8.3.0.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20180311-GCCcore-8.3.0.eb deleted file mode 100644 index 09db41a96432..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20180311-GCCcore-8.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'Bundle' - -name = 'Autotools' -version = '20180311' # 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': '8.3.0'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.16.1'), # 20180311 - ('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-20180311-GCCcore-9.2.0.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20180311-GCCcore-9.2.0.eb deleted file mode 100644 index 193a427743d1..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20180311-GCCcore-9.2.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'Bundle' - -name = 'Autotools' -version = '20180311' # 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': '9.2.0'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.16.1'), # 20180311 - ('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-20180311-GCCcore-9.3.0.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20180311-GCCcore-9.3.0.eb deleted file mode 100644 index 04460cc610a2..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20180311-GCCcore-9.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'Bundle' - -name = 'Autotools' -version = '20180311' # date of the most recent change - -homepage = 'https://autotools.io' - -description = """ - This bundle collect the standard GNU build tools: Autoconf, Automake - and libtool -""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -dependencies = [ - ('Autoconf', '2.69'), # 20120424 - ('Automake', '1.16.1'), # 20180311 - ('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-20210128-FCC-4.5.0.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20210128-FCC-4.5.0.eb deleted file mode 100644 index 955484ae6a3f..000000000000 --- a/easybuild/easyconfigs/a/Autotools/Autotools-20210128-FCC-4.5.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -## -# Author: Robert Mijakovic -## -easyblock = 'Bundle' - -name = 'Autotools' -version = '20210128' # date of the most recent change - -homepage = 'https://autotools.io' - -description = """ - This bundle collect the standard GNU build tools: Autoconf, Automake - and libtool -""" - -toolchain = {'name': 'FCC', 'version': '4.5.0'} - -dependencies = [ - ('Autoconf', '2.71'), # 20210128 - ('Automake', '1.16.3'), # 20201118 - ('libtool', '2.4.6'), # 20150215 -] - -# Pure bundle -- no need to specify 'binutils' - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20240712-GCCcore-14.2.0.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20240712-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..cd7cab79455d --- /dev/null +++ b/easybuild/easyconfigs/a/Autotools/Autotools-20240712-GCCcore-14.2.0.eb @@ -0,0 +1,24 @@ +easyblock = 'Bundle' + +name = 'Autotools' +version = '20240712' # date of the most recent change + +homepage = 'https://autotools.io' + +description = """ + This bundle collect the standard GNU build tools: Autoconf, Automake + and libtool +""" + +toolchain = {'name': 'GCCcore', 'version': '14.2.0'} + +dependencies = [ + ('Autoconf', '2.72'), # 20240712 + ('Automake', '1.17'), # 20211003 + ('libtool', '2.5.4'), # 20220317 +] + +# Pure bundle -- no need to specify 'binutils' used when building GCCcore +# toolchain as build dependency + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Avogadro2/Avogadro2-1.97.0-linux-x86_64.eb b/easybuild/easyconfigs/a/Avogadro2/Avogadro2-1.97.0-linux-x86_64.eb index 3dd1e8710195..eca3810ca2ee 100644 --- a/easybuild/easyconfigs/a/Avogadro2/Avogadro2-1.97.0-linux-x86_64.eb +++ b/easybuild/easyconfigs/a/Avogadro2/Avogadro2-1.97.0-linux-x86_64.eb @@ -6,8 +6,8 @@ versionsuffix = '-linux-x86_64' homepage = 'https://two.avogadro.cc/index.html' description = """ - Avogadro is an advanced molecule editor and visualizer designed for cross-platform - use in computational chemistry, molecular modeling, bioinformatics, materials science, + Avogadro is an advanced molecule editor and visualizer designed for cross-platform + use in computational chemistry, molecular modeling, bioinformatics, materials science, and related areas. """ diff --git a/easybuild/easyconfigs/a/Ax/Ax-0.3.3-foss-2022a.eb b/easybuild/easyconfigs/a/Ax/Ax-0.3.3-foss-2022a.eb index e9e66b250927..ed2419990620 100644 --- a/easybuild/easyconfigs/a/Ax/Ax-0.3.3-foss-2022a.eb +++ b/easybuild/easyconfigs/a/Ax/Ax-0.3.3-foss-2022a.eb @@ -5,12 +5,12 @@ version = '0.3.3' homepage = 'https://ax.dev/' description = """ -Ax is an accessible, general-purpose platform for understanding, managing, deploying, and +Ax is an accessible, general-purpose platform for understanding, managing, deploying, and automating adaptive experiments. -Adaptive experimentation is the machine-learning guided process of iteratively exploring -a (possibly infinite) parameter space in order to identify optimal configurations in a -resource-efficient manner. Ax currently supports Bayesian optimization and bandit -optimization as exploration strategies. Bayesian optimization in Ax is powered by +Adaptive experimentation is the machine-learning guided process of iteratively exploring +a (possibly infinite) parameter space in order to identify optimal configurations in a +resource-efficient manner. Ax currently supports Bayesian optimization and bandit +optimization as exploration strategies. Bayesian optimization in Ax is powered by BoTorch, a modern library for Bayesian optimization research built on PyTorch. """ @@ -27,8 +27,6 @@ dependencies = [ ('pyro-ppl', '1.8.4'), ] -use_pip = True - exts_list = [ ('multipledispatch', '1.0.0', { 'checksums': ['5c839915465c68206c3e9c473357908216c28383b425361e5d144594bf85a7e0'], @@ -48,6 +46,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'ai' diff --git a/easybuild/easyconfigs/a/aNCI/aNCI-2.0-iccifort-2019.5.281.eb b/easybuild/easyconfigs/a/aNCI/aNCI-2.0-iccifort-2019.5.281.eb deleted file mode 100644 index 1de165dbfb3e..000000000000 --- a/easybuild/easyconfigs/a/aNCI/aNCI-2.0-iccifort-2019.5.281.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'MakeCp' - -name = 'aNCI' -version = '2.0' -local_nciplot_commit = '834af2e' - -homepage = 'https://www.lct.jussieu.fr/pagesperso/contrera/nci-MD.html' -description = """Non-covalent interaction (NCI) for MD trajectories""" - -toolchain = {'name': 'iccifort', 'version': '2019.5.281'} - -source_urls = [ - 'https://www.lct.jussieu.fr/pagesperso/contrera/', - 'https://github.com/juliacontrerasgarcia/nciplot/archive/', -] -sources = [ - {'filename': SOURCE_ZIP, 'download_filename': 'anci-RC.zip'}, - {'download_filename': '%s.tar.gz' % local_nciplot_commit, 'filename': 'NCIPLOT-%s.tar.gz' % local_nciplot_commit, - 'extract_cmd': 'tar -xzf %s -C %(namelower)s --strip-components=1 nciplot*/dat'}, -] -checksums = [ - 'd57c2969fc180c687c946a0a1ee393fe1ffc252b3534337bc71e4d95acbbf6dd', # aNCI-2.0.zip - 'd86943e7f4dff9098b87fdfb8ab3793478a9c8ed8b312c730cdbcb0cac4bef4d', # NCIPLOT-834af2e.tar.gz -] - -start_dir = '%(namelower)s' - -prebuildopts = "sed -i 's/include Makefile.inc//g' Makefile && " -prebuildopts += "sed -i 's/nciplot: $(OBJS) $(LIBS)/nciplot: $(OBJS)/g' Makefile && " -buildopts = 'LIBS="$LIBS" LDFLAGS="$LDFLAGS"' - -files_to_copy = ['note', 'dat', (['nciplot'], 'bin')] - -modextrapaths = {'NCIPLOT_HOME': ''} - -sanity_check_paths = { - 'files': ['bin/nciplot'], - 'dirs': ['dat'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/abTEM/abTEM-1.0.0b24-fosscuda-2020b-ASE-3.22.0.eb b/easybuild/easyconfigs/a/abTEM/abTEM-1.0.0b24-fosscuda-2020b-ASE-3.22.0.eb index 5ed303535eae..d913618d8b52 100644 --- a/easybuild/easyconfigs/a/abTEM/abTEM-1.0.0b24-fosscuda-2020b-ASE-3.22.0.eb +++ b/easybuild/easyconfigs/a/abTEM/abTEM-1.0.0b24-fosscuda-2020b-ASE-3.22.0.eb @@ -34,8 +34,4 @@ dependencies = [ ('imageio', '2.9.0'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/abTEM/abTEM-1.0.0b26-foss-2020b-ASE-3.22.0.eb b/easybuild/easyconfigs/a/abTEM/abTEM-1.0.0b26-foss-2020b-ASE-3.22.0.eb index 58040804add9..50fd79899c02 100644 --- a/easybuild/easyconfigs/a/abTEM/abTEM-1.0.0b26-foss-2020b-ASE-3.22.0.eb +++ b/easybuild/easyconfigs/a/abTEM/abTEM-1.0.0b26-foss-2020b-ASE-3.22.0.eb @@ -32,8 +32,4 @@ dependencies = [ ('imageio', '2.9.0'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/abTEM/abTEM-1.0.0b26-fosscuda-2020b-ASE-3.22.0.eb b/easybuild/easyconfigs/a/abTEM/abTEM-1.0.0b26-fosscuda-2020b-ASE-3.22.0.eb index 24cc2f9f1fae..86f067f3ce16 100644 --- a/easybuild/easyconfigs/a/abTEM/abTEM-1.0.0b26-fosscuda-2020b-ASE-3.22.0.eb +++ b/easybuild/easyconfigs/a/abTEM/abTEM-1.0.0b26-fosscuda-2020b-ASE-3.22.0.eb @@ -32,8 +32,4 @@ dependencies = [ ('imageio', '2.9.0'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/absl-py/absl-py-2.1.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/a/absl-py/absl-py-2.1.0-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..ec23eeaac6c6 --- /dev/null +++ b/easybuild/easyconfigs/a/absl-py/absl-py-2.1.0-GCCcore-12.3.0.eb @@ -0,0 +1,24 @@ +easyblock = 'PythonBundle' + +name = 'absl-py' +version = '2.1.0' + +homepage = 'https://github.com/abseil/abseil-py' +description = """absl-py is a collection of Python library code for building Python +applications. The code is collected from Google's own Python code base, and has +been extensively tested and used in production.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +builddependencies = [('binutils', '2.40')] + +dependencies = [('Python', '3.11.3')] + +exts_list = [ + ('absl-py', version, { + 'modulename': 'absl', + 'checksums': ['7820790efbb316739cde8b4e19357243fc3608a152024288513dd968d7d959ff'], + }), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/absl-py/absl-py-2.1.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/absl-py/absl-py-2.1.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..c94fdbd4900f --- /dev/null +++ b/easybuild/easyconfigs/a/absl-py/absl-py-2.1.0-GCCcore-13.3.0.eb @@ -0,0 +1,24 @@ +easyblock = 'PythonBundle' + +name = 'absl-py' +version = '2.1.0' + +homepage = 'https://github.com/abseil/abseil-py' +description = """absl-py is a collection of Python library code for building Python +applications. The code is collected from Google's own Python code base, and has +been extensively tested and used in production.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +builddependencies = [('binutils', '2.42')] + +dependencies = [('Python', '3.12.3')] + +exts_list = [ + ('absl-py', version, { + 'modulename': 'absl', + 'checksums': ['7820790efbb316739cde8b4e19357243fc3608a152024288513dd968d7d959ff'], + }), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/accelerate/accelerate-0.33.0-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/a/accelerate/accelerate-0.33.0-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..494b6fe7274f --- /dev/null +++ b/easybuild/easyconfigs/a/accelerate/accelerate-0.33.0-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,36 @@ +easyblock = 'PythonBundle' + +name = 'accelerate' +version = '0.33.0' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://github.com/huggingface/accelerate' +description = """A simple way to launch, train, and use PyTorch models on almost any device and +distributed configuration, automatic mixed precision (including fp8), +and easy-to-configure FSDP and DeepSpeed support.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), + ('SciPy-bundle', '2023.07'), + ('CUDA', '12.1.1', '', SYSTEM), + ('PyTorch-bundle', '2.1.2', versionsuffix), + ('PyYAML', '6.0'), + ('Safetensors', '0.4.3'), +] + +exts_list = [ + ('huggingface-hub', '0.24.5', { + 'sources': ['huggingface_hub-%(version)s.tar.gz'], + 'checksums': ['7b45d6744dd53ce9cbf9880957de00e9d10a9ae837f1c9b7255fc8fa4e8264f3'], + }), + (name, version, { + 'checksums': ['11ba481ed6ea09191775df55ce464aeeba67a024bd0261a44b77b30fb439e26a'], + }), +] + +sanity_check_commands = ['accelerate test'] + +moduleclass = 'ai' diff --git a/easybuild/easyconfigs/a/accelerate/accelerate-1.0.1-foss-2023b.eb b/easybuild/easyconfigs/a/accelerate/accelerate-1.0.1-foss-2023b.eb new file mode 100644 index 000000000000..726627abf36d --- /dev/null +++ b/easybuild/easyconfigs/a/accelerate/accelerate-1.0.1-foss-2023b.eb @@ -0,0 +1,35 @@ +easyblock = 'PythonBundle' + +name = 'accelerate' +version = '1.0.1' + +homepage = 'https://github.com/huggingface/accelerate' +description = """A simple way to launch, train, and use PyTorch models on almost any device and +distributed configuration, automatic mixed precision (including fp8), +and easy-to-configure FSDP and DeepSpeed support.""" + +toolchain = {'name': 'foss', 'version': '2023b'} + +dependencies = [ + ('Python', '3.11.5'), + ('Python-bundle-PyPI', '2023.10'), + ('SciPy-bundle', '2023.11'), + ('PyTorch', '2.1.2'), + ('PyYAML', '6.0.1'), + ('Safetensors', '0.4.4'), + ('tqdm', '4.66.2'), +] + +exts_list = [ + ('huggingface-hub', '0.26.2', { + 'sources': ['huggingface_hub-%(version)s.tar.gz'], + 'checksums': ['b100d853465d965733964d123939ba287da60a547087783ddff8a323f340332b'], + }), + (name, version, { + 'checksums': ['e8f95fc2db14915dc0a9182edfcf3068e5ddb2fa310b583717ad44e5c442399c'], + }), +] + +sanity_check_commands = ['accelerate test'] + +moduleclass = 'ai' diff --git a/easybuild/easyconfigs/a/ack/ack-2.14.eb b/easybuild/easyconfigs/a/ack/ack-2.14.eb deleted file mode 100644 index 30ffbef35ca2..000000000000 --- a/easybuild/easyconfigs/a/ack/ack-2.14.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'CmdCp' - -name = 'ack' -version = '2.14' - -homepage = 'http://beyondgrep.com/' -description = "ack is a tool like grep, optimized for programmers" - -toolchain = SYSTEM - -source_urls = [homepage] -# use 'cp' as 'unpack' command -sources = [{'filename': 'ack-%(version)s-single-file', 'extract_cmd': "cp %s ack"}] - -cmds_map = [('ack', "chmod a+rx ack")] - -files_to_copy = [(['ack'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/ack'], - 'dirs': [], -} - -moduleclass = 'tools' 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 deleted file mode 100644 index b1735c68ac3a..000000000000 --- a/easybuild/easyconfigs/a/ada/ada-2.0-5-intel-2017a-R-3.4.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -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/adjustText/adjustText-0.7.3-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/a/adjustText/adjustText-0.7.3-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index fc3efb86cc15..000000000000 --- a/easybuild/easyconfigs/a/adjustText/adjustText-0.7.3-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'adjustText' -version = '0.7.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Phlya/adjustText' -description = "A small library for automatically adjustment of text position in matplotlib plots to minimize overlaps." - -toolchain = {'name': 'foss', 'version': '2018b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['b90e275a95b4d980cbbac7967914b8d66477c09bc346a0b3c9e2125bba664b06'] - -dependencies = [ - ('Python', '3.6.6'), - ('matplotlib', '3.0.0', versionsuffix), -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -options = {'modulename': 'adjustText'} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/adjustText/adjustText-0.7.3-foss-2021b.eb b/easybuild/easyconfigs/a/adjustText/adjustText-0.7.3-foss-2021b.eb index be8e8b1bdcc3..2f395971f479 100644 --- a/easybuild/easyconfigs/a/adjustText/adjustText-0.7.3-foss-2021b.eb +++ b/easybuild/easyconfigs/a/adjustText/adjustText-0.7.3-foss-2021b.eb @@ -17,11 +17,6 @@ dependencies = [ ('SciPy-bundle', '2021.10'), ] -download_dep_fail = True -use_pip = True - -sanity_pip_check = True - options = {'modulename': 'adjustText'} moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/adjustText/adjustText-0.7.3-foss-2022b.eb b/easybuild/easyconfigs/a/adjustText/adjustText-0.7.3-foss-2022b.eb new file mode 100644 index 000000000000..bbee8cb01fe6 --- /dev/null +++ b/easybuild/easyconfigs/a/adjustText/adjustText-0.7.3-foss-2022b.eb @@ -0,0 +1,22 @@ +easyblock = 'PythonPackage' + +name = 'adjustText' +version = '0.7.3' + +homepage = 'https://github.com/Phlya/adjustText' +description = "A small library for automatically adjustment of text position in matplotlib plots to minimize overlaps." + +toolchain = {'name': 'foss', 'version': '2022b'} + +sources = [SOURCE_TAR_GZ] +checksums = ['b90e275a95b4d980cbbac7967914b8d66477c09bc346a0b3c9e2125bba664b06'] + +dependencies = [ + ('Python', '3.10.8'), + ('matplotlib', '3.7.0'), + ('SciPy-bundle', '2023.02'), +] + +options = {'modulename': 'adjustText'} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/adjustText/adjustText-0.7.3-foss-2023a.eb b/easybuild/easyconfigs/a/adjustText/adjustText-0.7.3-foss-2023a.eb index 70ad0961c477..215b5eb90547 100644 --- a/easybuild/easyconfigs/a/adjustText/adjustText-0.7.3-foss-2023a.eb +++ b/easybuild/easyconfigs/a/adjustText/adjustText-0.7.3-foss-2023a.eb @@ -17,11 +17,6 @@ dependencies = [ ('SciPy-bundle', '2023.07'), ] -download_dep_fail = True -use_pip = True - -sanity_pip_check = True - options = {'modulename': 'adjustText'} moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/adjustText/adjustText-0.7.3-intel-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/a/adjustText/adjustText-0.7.3-intel-2019a-Python-3.7.2.eb deleted file mode 100644 index 81ec7bfddd6c..000000000000 --- a/easybuild/easyconfigs/a/adjustText/adjustText-0.7.3-intel-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'adjustText' -version = '0.7.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Phlya/adjustText' -description = "A small library for automatically adjustment of text position in matplotlib plots to minimize overlaps." - -toolchain = {'name': 'intel', 'version': '2019a'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] -checksums = ['b90e275a95b4d980cbbac7967914b8d66477c09bc346a0b3c9e2125bba664b06'] - -dependencies = [ - ('Python', '3.7.2'), - ('matplotlib', '3.0.3', versionsuffix), - ('SciPy-bundle', '2019.03'), # numpy -] - -download_dep_fail = True -use_pip = True - -options = {'modulename': 'adjustText'} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/adjustText/adjustText-1.1.1-foss-2023a.eb b/easybuild/easyconfigs/a/adjustText/adjustText-1.1.1-foss-2023a.eb new file mode 100644 index 000000000000..847056c0edd1 --- /dev/null +++ b/easybuild/easyconfigs/a/adjustText/adjustText-1.1.1-foss-2023a.eb @@ -0,0 +1,24 @@ +easyblock = 'PythonBundle' + +name = 'adjustText' +version = '1.1.1' + +homepage = 'https://github.com/Phlya/adjustText' +description = "A small library for automatically adjustment of text position in matplotlib plots to minimize overlaps." + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('matplotlib', '3.7.2'), + ('SciPy-bundle', '2023.07'), +] + +exts_list = [ + (name, version, { + 'modulename': 'adjustText', + 'checksums': ['e2c0975ef2c642478e60f4c03c5e9afbdeda7764336907ef69a9205bfa2d9896'], + }), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/affogato/affogato-0.3.3-foss-2023a.eb b/easybuild/easyconfigs/a/affogato/affogato-0.3.3-foss-2023a.eb new file mode 100644 index 000000000000..9562935109f7 --- /dev/null +++ b/easybuild/easyconfigs/a/affogato/affogato-0.3.3-foss-2023a.eb @@ -0,0 +1,38 @@ +easyblock = 'CMakeMakeCp' + +name = 'affogato' +version = '0.3.3' + +homepage = 'https://github.com/constantinpape/affogato/' +description = """Affinity based segmentation algorithms and tools.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = ['https://github.com/constantinpape/affogato/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['ad3bb1aca50ce9311d4e88e97e701237bce94faa6e79460f0bc2d2061f1484d2'] + +builddependencies = [('CMake', '3.26.3')] + +dependencies = [ + ('Python', '3.11.3'), + ('Boost', '1.82.0'), + ('SciPy-bundle', '2023.07'), + ('vigra', '1.11.2'), + ('xtensor', '0.24.7'), + ('h5py', '3.9.0'), +] + +configopts = '-DBUILD_PYTHON=ON ' +# Fix path to python executable - it finds v3.6.8 from /usr/bin/ without this fix +configopts += '-DPYTHON_EXECUTABLE="$EBROOTPYTHON/bin/python" ' + +files_to_copy = [(['python/affogato'], 'lib/python%(pyshortver)s/site-packages')] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/affogato'], +} +sanity_check_commands = ["python -c 'import affogato'"] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..a7377c37ee60 --- /dev/null +++ b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb @@ -0,0 +1,68 @@ +easyblock = 'PythonBundle' + +name = 'aiohttp' +version = '3.10.10' + +homepage = 'https://github.com/aio-libs/aiohttp' +description = "Asynchronous HTTP client/server framework for asyncio and Python." + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +builddependencies = [ + ('binutils', '2.42'), + ('poetry', '1.8.3'), + ('Cython', '3.0.10'), +] + +dependencies = [ + ('Python', '3.12.3'), + ('Python-bundle-PyPI', '2024.06'), +] + +# aioredis and aiosignal do not depend on aiohttp, but are commonly used together and share dependencies +exts_list = [ + ('botocore', '1.35.36', { + 'checksums': ['354ec1b766f0029b5d6ff0c45d1a0f9e5007b7d2f3ec89bcdd755b208c5bc797'], + }), + ('jmespath', '1.0.1', { + 'checksums': ['90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe'], + }), + ('multidict', '6.1.0', { + 'checksums': ['22ae2ebf9b0c69d206c003e2f6a914ea33f0a932d4aa16f236afc049d9958f4a'], + }), + ('expandvars', '0.12.0', { + 'checksums': ['7d1adfa55728cf4b5d812ece3d087703faea953e0c0a1a78415de9df5024d844'], + }), + ('propcache', '0.2.0', { + 'checksums': ['df81779732feb9d01e5d513fad0122efb3d53bbc75f61b2a4f29a020bc985e70'], + }), + ('yarl', '1.15.4', { + 'checksums': ['a0c5e271058d148d730219ca4f33c5d841c6bd46e05b0da60fea7b516906ccd3'], + }), + ('frozenlist', '1.4.1', { + 'checksums': ['c037a86e8513059a2613aaba4d817bb90b9d9b6b69aace3ce9c877e8c8ed402b'], + }), + ('async-timeout', '4.0.3', { + 'checksums': ['4640d96be84d82d02ed59ea2b7105a0f7b33abe8703703cd0ab0bf87c427522f'], + }), + ('aiosignal', '1.3.1', { + 'checksums': ['54cd96e15e1649b75d6c87526a6ff0b6c1b0dd3459f43d9ca11d48c339b68cfc'], + }), + ('aiohappyeyeballs', '2.4.3', { + 'checksums': ['75cf88a15106a5002a8eb1dab212525c00d1f4c0fa96e551c9fbe6f09a621586'], + }), + (name, version, { + 'checksums': ['0631dd7c9f0822cc61c88586ca76d5b5ada26538097d0f1df510b082bad3411a'], + }), + ('aioitertools', '0.12.0', { + 'checksums': ['c2a9055b4fbb7705f561b9d86053e8af5d10cc845d22c32008c43490b2d8dd6b'], + }), + ('wrapt', '1.16.0', { + 'checksums': ['5f370f952971e7d17c7d1ead40e49f32345a7f7a5373571ef44d800d06b1899d'], + }), + ('aiobotocore', '2.15.2', { + 'checksums': ['9ac1cfcaccccc80602968174aa032bf978abe36bd4e55e6781d6500909af1375'], + }), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.5.4-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.5.4-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 3e7d29257a58..000000000000 --- a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.5.4-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,55 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'aiohttp' -version = '3.5.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/aio-libs/aiohttp' -description = """" Async http client/server framework """ - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), -] - -use_pip = True - -exts_list = [ - ('attrs', '18.2.0', { - 'modulename': 'attr', - 'checksums': ['10cbf6e27dbce8c30807caf056c8eb50917e0eaafe86347671b57254006c3e69'], - }), - ('multidict', '4.5.2', { - 'checksums': ['024b8129695a952ebd93373e45b5d341dbb87c17ce49637b34000093f243dd4f'], - }), - ('yarl', '1.3.0', { - 'checksums': ['024ecdc12bc02b321bc66b41327f930d1c2c543fa9a561b39861da9388ba7aa9'], - }), - ('async-timeout', '3.0.1', { - 'checksums': ['0c3c816a028d47f659d6ff5c745cb2acf1f966da1fe5c19c77a70282b25f4c5f'], - }), - ('chardet', '3.0.4', { - 'checksums': ['84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae'], - }), - ('idna-ssl', '1.1.0', { - 'checksums': ['a933e3bb13da54383f9e8f35dc4f9cb9eb9b3b78c6b36f311254d6d0d92c6c7c'], - }), - ('typing_extensions', '3.7.2', { - 'checksums': ['fb2cd053238d33a8ec939190f30cfd736c00653a85a2919415cecf7dc3d9da71'], - }), - (name, version, { - 'checksums': ['9c4c83f4fa1938377da32bc2d59379025ceeee8e24b89f72fcbccd8ca22dc9bf'], - }), - ('MarkupSafe', '1.1.0', { - 'checksums': ['4e97332c9ce444b0c2c38dd22ddc61c743eb208d916e4265a2a3b575bdccb1d3'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('aiohttp-jinja2', '1.1.0', { - 'checksums': ['aef9b6595f962182ad00c990095fb51d731c280e1d183e2b28cf0bdb5a942d0c'], - }), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.8.1-GCCcore-10.3.0.eb b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.8.1-GCCcore-10.3.0.eb index c8de4b9afd82..85331af5771f 100644 --- a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.8.1-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.8.1-GCCcore-10.3.0.eb @@ -17,8 +17,6 @@ dependencies = [ ('typing-extensions', '3.10.0.0'), ] -use_pip = True - # aioredis and aiosignal do not depend on aiohttp, but are commonly used together and share dependencies exts_list = [ ('charset-normalizer', '2.0.10', { @@ -59,6 +57,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.8.1-GCCcore-11.2.0.eb b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.8.1-GCCcore-11.2.0.eb index b24d88797602..1588cefa9d91 100644 --- a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.8.1-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.8.1-GCCcore-11.2.0.eb @@ -16,8 +16,6 @@ dependencies = [ ('Python', '3.9.6'), ] -use_pip = True - # aioredis and aiosignal do not depend on aiohttp, but are commonly used together and share dependencies exts_list = [ ('multidict', '5.2.0', { @@ -52,6 +50,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.8.3-GCCcore-11.3.0.eb b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.8.3-GCCcore-11.3.0.eb index a9701a121171..9eeb332449ff 100644 --- a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.8.3-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.8.3-GCCcore-11.3.0.eb @@ -16,8 +16,6 @@ dependencies = [ ('Python', '3.10.4'), ] -use_pip = True - # aioredis and aiosignal do not depend on aiohttp, but are commonly used together and share dependencies exts_list = [ ('multidict', '6.0.2', { @@ -55,6 +53,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.8.5-GCCcore-12.2.0.eb b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.8.5-GCCcore-12.2.0.eb index 9c41cdf1a33e..f4dfe24ac766 100644 --- a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.8.5-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.8.5-GCCcore-12.2.0.eb @@ -16,8 +16,6 @@ dependencies = [ ('Python', '3.10.8'), ] -use_pip = True - # aioredis and aiosignal do not depend on aiohttp, but are commonly used together and share dependencies exts_list = [ ('multidict', '6.0.4', { @@ -43,6 +41,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.8.5-GCCcore-12.3.0.eb b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.8.5-GCCcore-12.3.0.eb index d5eec66b4ab8..9f4f6c961327 100644 --- a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.8.5-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.8.5-GCCcore-12.3.0.eb @@ -17,8 +17,6 @@ dependencies = [ ('Python-bundle-PyPI', '2023.06'), ] -use_pip = True - # aioredis and aiosignal do not depend on aiohttp, but are commonly used together and share dependencies exts_list = [ ('multidict', '6.0.4', { @@ -41,6 +39,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.9.5-GCCcore-13.2.0.eb b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.9.5-GCCcore-13.2.0.eb index 550b4aebf60e..7a82c240ab46 100644 --- a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.9.5-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.9.5-GCCcore-13.2.0.eb @@ -18,8 +18,6 @@ dependencies = [ ('Python-bundle-PyPI', '2023.10'), ] -use_pip = True - # aioredis and aiosignal do not depend on aiohttp, but are commonly used together and share dependencies exts_list = [ ('multidict', '6.0.5', { @@ -48,6 +46,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/alevin-fry/alevin-fry-0.9.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/a/alevin-fry/alevin-fry-0.9.0-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..50f776e14a3d --- /dev/null +++ b/easybuild/easyconfigs/a/alevin-fry/alevin-fry-0.9.0-GCCcore-13.2.0.eb @@ -0,0 +1,470 @@ +easyblock = 'Cargo' + +name = 'alevin-fry' +version = '0.9.0' + +homepage = 'https://github.com/COMBINE-lab/alevin-fry' +description = """alevin-fry is an efficient and flexible tool for processing single-cell sequencing data, + currently focused on single-cell transcriptomics and feature barcoding.""" +# software_license = 'LicenseBSD3' + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +crates = [ + (name, version), + ('adler', '1.0.2'), + ('ahash', '0.8.11'), + ('aho-corasick', '1.1.2'), + ('alga', '0.9.3'), + ('android-tzdata', '0.1.1'), + ('android_system_properties', '0.1.5'), + ('anstream', '0.6.13'), + ('anstyle', '1.0.6'), + ('anstyle-parse', '0.2.3'), + ('anstyle-query', '1.0.2'), + ('anstyle-wincon', '3.0.2'), + ('anyhow', '1.0.80'), + ('approx', '0.3.2'), + ('approx', '0.5.1'), + ('arrayvec', '0.7.4'), + ('autocfg', '1.1.0'), + ('bincode', '1.3.3'), + ('bio-types', '1.0.1'), + ('bit-vec', '0.6.3'), + ('bitflags', '1.3.2'), + ('bitflags', '2.4.2'), + ('block-buffer', '0.10.4'), + ('bstr', '1.9.1'), + ('buffer-redux', '1.0.1'), + ('bumpalo', '3.15.4'), + ('bytecount', '0.6.7'), + ('bytemuck', '1.14.3'), + ('byteorder', '1.5.0'), + ('bytes', '1.5.0'), + ('bzip2', '0.4.4'), + ('bzip2-sys', '0.1.11+1.0.8'), + ('cc', '1.0.90'), + ('cfg-if', '1.0.0'), + ('chrono', '0.4.35'), + ('clap', '4.5.2'), + ('clap_builder', '4.5.2'), + ('clap_derive', '4.5.0'), + ('clap_lex', '0.7.0'), + ('colorchoice', '1.0.0'), + ('console', '0.15.8'), + ('core-foundation-sys', '0.8.6'), + ('crc32fast', '1.4.0'), + ('crossbeam-channel', '0.5.12'), + ('crossbeam-deque', '0.8.5'), + ('crossbeam-epoch', '0.9.18'), + ('crossbeam-queue', '0.3.11'), + ('crossbeam-utils', '0.8.19'), + ('crypto-common', '0.1.6'), + ('csv', '1.3.0'), + ('csv-core', '0.1.11'), + ('dashmap', '5.5.3'), + ('deranged', '0.3.11'), + ('derive-new', '0.5.9'), + ('digest', '0.10.7'), + ('dirs-next', '2.0.0'), + ('dirs-sys-next', '0.1.2'), + ('either', '1.10.0'), + ('encode_unicode', '0.3.6'), + ('equivalent', '1.0.1'), + ('errno', '0.3.8'), + ('fixedbitset', '0.4.2'), + ('flate2', '1.0.28'), + ('generic-array', '0.14.7'), + ('getrandom', '0.2.12'), + ('hashbrown', '0.14.3'), + ('heck', '0.4.1'), + ('hermit-abi', '0.3.9'), + ('iana-time-zone', '0.1.60'), + ('iana-time-zone-haiku', '0.1.2'), + ('indexmap', '2.2.5'), + ('indicatif', '0.17.8'), + ('instant', '0.1.12'), + ('is-terminal', '0.4.12'), + ('itertools', '0.12.1'), + ('itoa', '1.0.10'), + ('js-sys', '0.3.69'), + ('lazy_static', '1.4.0'), + ('lexical-core', '0.8.5'), + ('lexical-parse-float', '0.8.5'), + ('lexical-parse-integer', '0.8.6'), + ('lexical-util', '0.8.5'), + ('lexical-write-float', '0.8.5'), + ('lexical-write-integer', '0.8.5'), + ('libc', '0.2.153'), + ('libm', '0.2.8'), + ('libmimalloc-sys', '0.1.35'), + ('libradicl', '0.8.2'), + ('libredox', '0.0.1'), + ('linux-raw-sys', '0.4.13'), + ('lock_api', '0.4.11'), + ('log', '0.4.21'), + ('lzma-sys', '0.1.20'), + ('matrixmultiply', '0.3.8'), + ('md-5', '0.10.6'), + ('memchr', '2.7.1'), + ('mimalloc', '0.1.39'), + ('miniz_oxide', '0.7.2'), + ('nalgebra', '0.29.0'), + ('nalgebra-macros', '0.1.0'), + ('ndarray', '0.15.6'), + ('needletail', '0.5.1'), + ('noodles', '0.65.0'), + ('noodles-bam', '0.56.0'), + ('noodles-bgzf', '0.26.0'), + ('noodles-core', '0.14.0'), + ('noodles-cram', '0.56.0'), + ('noodles-csi', '0.30.0'), + ('noodles-fasta', '0.33.0'), + ('noodles-sam', '0.53.0'), + ('noodles-util', '0.37.0'), + ('num', '0.4.1'), + ('num-bigint', '0.4.4'), + ('num-complex', '0.2.4'), + ('num-complex', '0.4.5'), + ('num-conv', '0.1.0'), + ('num-format', '0.4.4'), + ('num-integer', '0.1.46'), + ('num-iter', '0.1.44'), + ('num-rational', '0.4.1'), + ('num-traits', '0.2.18'), + ('num_cpus', '1.16.0'), + ('number_prefix', '0.4.0'), + ('once_cell', '1.19.0'), + ('parking_lot_core', '0.9.9'), + ('paste', '1.0.14'), + ('petgraph', '0.6.4'), + ('pkg-config', '0.3.30'), + ('portable-atomic', '1.6.0'), + ('powerfmt', '0.2.0'), + ('ppv-lite86', '0.2.17'), + ('proc-macro2', '1.0.78'), + ('quote', '1.0.35'), + ('rand', '0.8.5'), + ('rand_chacha', '0.3.1'), + ('rand_core', '0.6.4'), + ('rand_distr', '0.4.3'), + ('rawpointer', '0.2.1'), + ('rayon', '1.9.0'), + ('rayon-core', '1.12.1'), + ('redox_syscall', '0.4.1'), + ('redox_users', '0.4.4'), + ('regex', '1.10.3'), + ('regex-automata', '0.4.6'), + ('regex-syntax', '0.8.2'), + ('rustix', '0.38.31'), + ('rustversion', '1.0.14'), + ('ryu', '1.0.17'), + ('safe_arch', '0.7.1'), + ('sce', '0.2.0'), + ('scopeguard', '1.2.0'), + ('scroll', '0.12.0'), + ('serde', '1.0.197'), + ('serde_derive', '1.0.197'), + ('serde_json', '1.0.114'), + ('simba', '0.6.0'), + ('slog', '2.7.0'), + ('slog-async', '2.8.0'), + ('slog-term', '2.9.1'), + ('smallvec', '1.13.1'), + ('snap', '1.1.1'), + ('sprs', '0.11.1'), + ('static_assertions', '1.1.0'), + ('statrs', '0.16.0'), + ('strsim', '0.11.0'), + ('strum_macros', '0.25.3'), + ('syn', '1.0.109'), + ('syn', '2.0.52'), + ('take_mut', '0.2.2'), + ('term', '0.7.0'), + ('terminal_size', '0.3.0'), + ('thiserror', '1.0.57'), + ('thiserror-impl', '1.0.57'), + ('thread_local', '1.1.8'), + ('time', '0.3.34'), + ('time-core', '0.1.2'), + ('time-macros', '0.2.17'), + ('trait-set', '0.3.0'), + ('typed-builder', '0.18.1'), + ('typed-builder-macro', '0.18.1'), + ('typenum', '1.17.0'), + ('unicode-ident', '1.0.12'), + ('unicode-width', '0.1.11'), + ('utf8parse', '0.2.1'), + ('version_check', '0.9.4'), + ('wasi', '0.11.0+wasi-snapshot-preview1'), + ('wasm-bindgen', '0.2.92'), + ('wasm-bindgen-backend', '0.2.92'), + ('wasm-bindgen-macro', '0.2.92'), + ('wasm-bindgen-macro-support', '0.2.92'), + ('wasm-bindgen-shared', '0.2.92'), + ('wide', '0.7.15'), + ('winapi', '0.3.9'), + ('winapi-i686-pc-windows-gnu', '0.4.0'), + ('winapi-x86_64-pc-windows-gnu', '0.4.0'), + ('windows-core', '0.52.0'), + ('windows-sys', '0.48.0'), + ('windows-sys', '0.52.0'), + ('windows-targets', '0.48.5'), + ('windows-targets', '0.52.4'), + ('windows_aarch64_gnullvm', '0.48.5'), + ('windows_aarch64_gnullvm', '0.52.4'), + ('windows_aarch64_msvc', '0.48.5'), + ('windows_aarch64_msvc', '0.52.4'), + ('windows_i686_gnu', '0.48.5'), + ('windows_i686_gnu', '0.52.4'), + ('windows_i686_msvc', '0.48.5'), + ('windows_i686_msvc', '0.52.4'), + ('windows_x86_64_gnu', '0.48.5'), + ('windows_x86_64_gnu', '0.52.4'), + ('windows_x86_64_gnullvm', '0.48.5'), + ('windows_x86_64_gnullvm', '0.52.4'), + ('windows_x86_64_msvc', '0.48.5'), + ('windows_x86_64_msvc', '0.52.4'), + ('xz2', '0.1.7'), + ('zerocopy', '0.7.32'), + ('zerocopy-derive', '0.7.32'), +] + +checksums = [ + {'alevin-fry-0.9.0.tar.gz': 'ea6d245d83a00d59b977e130f142b2a0c3075b26cd214d6c54251f225b46748a'}, + {'adler-1.0.2.tar.gz': 'f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe'}, + {'ahash-0.8.11.tar.gz': 'e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011'}, + {'aho-corasick-1.1.2.tar.gz': 'b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0'}, + {'alga-0.9.3.tar.gz': '4f823d037a7ec6ea2197046bafd4ae150e6bc36f9ca347404f46a46823fa84f2'}, + {'android-tzdata-0.1.1.tar.gz': 'e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0'}, + {'android_system_properties-0.1.5.tar.gz': '819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311'}, + {'anstream-0.6.13.tar.gz': 'd96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb'}, + {'anstyle-1.0.6.tar.gz': '8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc'}, + {'anstyle-parse-0.2.3.tar.gz': 'c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c'}, + {'anstyle-query-1.0.2.tar.gz': 'e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648'}, + {'anstyle-wincon-3.0.2.tar.gz': '1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7'}, + {'anyhow-1.0.80.tar.gz': '5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1'}, + {'approx-0.3.2.tar.gz': 'f0e60b75072ecd4168020818c0107f2857bb6c4e64252d8d3983f6263b40a5c3'}, + {'approx-0.5.1.tar.gz': 'cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6'}, + {'arrayvec-0.7.4.tar.gz': '96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711'}, + {'autocfg-1.1.0.tar.gz': 'd468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa'}, + {'bincode-1.3.3.tar.gz': 'b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad'}, + {'bio-types-1.0.1.tar.gz': '9d45749b87f21808051025e9bf714d14ff4627f9d8ca967eade6946ea769aa4a'}, + {'bit-vec-0.6.3.tar.gz': '349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb'}, + {'bitflags-1.3.2.tar.gz': 'bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a'}, + {'bitflags-2.4.2.tar.gz': 'ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf'}, + {'block-buffer-0.10.4.tar.gz': '3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71'}, + {'bstr-1.9.1.tar.gz': '05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706'}, + {'buffer-redux-1.0.1.tar.gz': '4c9f8ddd22e0a12391d1e7ada69ec3b0da1914f1cec39c5cf977143c5b2854f5'}, + {'bumpalo-3.15.4.tar.gz': '7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa'}, + {'bytecount-0.6.7.tar.gz': 'e1e5f035d16fc623ae5f74981db80a439803888314e3a555fd6f04acd51a3205'}, + {'bytemuck-1.14.3.tar.gz': 'a2ef034f05691a48569bd920a96c81b9d91bbad1ab5ac7c4616c1f6ef36cb79f'}, + {'byteorder-1.5.0.tar.gz': '1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b'}, + {'bytes-1.5.0.tar.gz': 'a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223'}, + {'bzip2-0.4.4.tar.gz': 'bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8'}, + {'bzip2-sys-0.1.11+1.0.8.tar.gz': '736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc'}, + {'cc-1.0.90.tar.gz': '8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5'}, + {'cfg-if-1.0.0.tar.gz': 'baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd'}, + {'chrono-0.4.35.tar.gz': '8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a'}, + {'clap-4.5.2.tar.gz': 'b230ab84b0ffdf890d5a10abdbc8b83ae1c4918275daea1ab8801f71536b2651'}, + {'clap_builder-4.5.2.tar.gz': 'ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4'}, + {'clap_derive-4.5.0.tar.gz': '307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47'}, + {'clap_lex-0.7.0.tar.gz': '98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce'}, + {'colorchoice-1.0.0.tar.gz': 'acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7'}, + {'console-0.15.8.tar.gz': '0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb'}, + {'core-foundation-sys-0.8.6.tar.gz': '06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f'}, + {'crc32fast-1.4.0.tar.gz': 'b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa'}, + {'crossbeam-channel-0.5.12.tar.gz': 'ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95'}, + {'crossbeam-deque-0.8.5.tar.gz': '613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d'}, + {'crossbeam-epoch-0.9.18.tar.gz': '5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e'}, + {'crossbeam-queue-0.3.11.tar.gz': 'df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35'}, + {'crossbeam-utils-0.8.19.tar.gz': '248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345'}, + {'crypto-common-0.1.6.tar.gz': '1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3'}, + {'csv-1.3.0.tar.gz': 'ac574ff4d437a7b5ad237ef331c17ccca63c46479e5b5453eb8e10bb99a759fe'}, + {'csv-core-0.1.11.tar.gz': '5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70'}, + {'dashmap-5.5.3.tar.gz': '978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856'}, + {'deranged-0.3.11.tar.gz': 'b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4'}, + {'derive-new-0.5.9.tar.gz': '3418329ca0ad70234b9735dc4ceed10af4df60eff9c8e7b06cb5e520d92c3535'}, + {'digest-0.10.7.tar.gz': '9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292'}, + {'dirs-next-2.0.0.tar.gz': 'b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1'}, + {'dirs-sys-next-0.1.2.tar.gz': '4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d'}, + {'either-1.10.0.tar.gz': '11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a'}, + {'encode_unicode-0.3.6.tar.gz': 'a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f'}, + {'equivalent-1.0.1.tar.gz': '5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5'}, + {'errno-0.3.8.tar.gz': 'a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245'}, + {'fixedbitset-0.4.2.tar.gz': '0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80'}, + {'flate2-1.0.28.tar.gz': '46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e'}, + {'generic-array-0.14.7.tar.gz': '85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a'}, + {'getrandom-0.2.12.tar.gz': '190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5'}, + {'hashbrown-0.14.3.tar.gz': '290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604'}, + {'heck-0.4.1.tar.gz': '95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8'}, + {'hermit-abi-0.3.9.tar.gz': 'd231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024'}, + {'iana-time-zone-0.1.60.tar.gz': 'e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141'}, + {'iana-time-zone-haiku-0.1.2.tar.gz': 'f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f'}, + {'indexmap-2.2.5.tar.gz': '7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4'}, + {'indicatif-0.17.8.tar.gz': '763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3'}, + {'instant-0.1.12.tar.gz': '7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c'}, + {'is-terminal-0.4.12.tar.gz': 'f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b'}, + {'itertools-0.12.1.tar.gz': 'ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569'}, + {'itoa-1.0.10.tar.gz': 'b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c'}, + {'js-sys-0.3.69.tar.gz': '29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d'}, + {'lazy_static-1.4.0.tar.gz': 'e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646'}, + {'lexical-core-0.8.5.tar.gz': '2cde5de06e8d4c2faabc400238f9ae1c74d5412d03a7bd067645ccbc47070e46'}, + {'lexical-parse-float-0.8.5.tar.gz': '683b3a5ebd0130b8fb52ba0bdc718cc56815b6a097e28ae5a6997d0ad17dc05f'}, + {'lexical-parse-integer-0.8.6.tar.gz': '6d0994485ed0c312f6d965766754ea177d07f9c00c9b82a5ee62ed5b47945ee9'}, + {'lexical-util-0.8.5.tar.gz': '5255b9ff16ff898710eb9eb63cb39248ea8a5bb036bea8085b1a767ff6c4e3fc'}, + {'lexical-write-float-0.8.5.tar.gz': 'accabaa1c4581f05a3923d1b4cfd124c329352288b7b9da09e766b0668116862'}, + {'lexical-write-integer-0.8.5.tar.gz': 'e1b6f3d1f4422866b68192d62f77bc5c700bee84f3069f2469d7bc8c77852446'}, + {'libc-0.2.153.tar.gz': '9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd'}, + {'libm-0.2.8.tar.gz': '4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058'}, + {'libmimalloc-sys-0.1.35.tar.gz': '3979b5c37ece694f1f5e51e7ecc871fdb0f517ed04ee45f88d15d6d553cb9664'}, + {'libradicl-0.8.2.tar.gz': '79c875897ad68c771ac1cbe1794642f1f49bdb3852e0475be2abb754ba59fe92'}, + {'libredox-0.0.1.tar.gz': '85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8'}, + {'linux-raw-sys-0.4.13.tar.gz': '01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c'}, + {'lock_api-0.4.11.tar.gz': '3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45'}, + {'log-0.4.21.tar.gz': '90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c'}, + {'lzma-sys-0.1.20.tar.gz': '5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27'}, + {'matrixmultiply-0.3.8.tar.gz': '7574c1cf36da4798ab73da5b215bbf444f50718207754cb522201d78d1cd0ff2'}, + {'md-5-0.10.6.tar.gz': 'd89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf'}, + {'memchr-2.7.1.tar.gz': '523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149'}, + {'mimalloc-0.1.39.tar.gz': 'fa01922b5ea280a911e323e4d2fd24b7fe5cc4042e0d2cda3c40775cdc4bdc9c'}, + {'miniz_oxide-0.7.2.tar.gz': '9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7'}, + {'nalgebra-0.29.0.tar.gz': 'd506eb7e08d6329505faa8a3a00a5dcc6de9f76e0c77e4b75763ae3c770831ff'}, + {'nalgebra-macros-0.1.0.tar.gz': '01fcc0b8149b4632adc89ac3b7b31a12fb6099a0317a4eb2ebff574ef7de7218'}, + {'ndarray-0.15.6.tar.gz': 'adb12d4e967ec485a5f71c6311fe28158e9d6f4bc4a447b474184d0f91a8fa32'}, + {'needletail-0.5.1.tar.gz': 'db05a5ab397f64070d8c998fa0fbb84e484b81f95752af317dac183a82d9295d'}, + {'noodles-0.65.0.tar.gz': '38db1833ba39368f7a855c5b9a8412729a61dd86b2563e1a3bdb02aecbe92a3c'}, + {'noodles-bam-0.56.0.tar.gz': 'd3189e8ecee801ab5c3f4ea9908c4196b429137d8d35d733f00f6681f9188be7'}, + {'noodles-bgzf-0.26.0.tar.gz': '8970db2e84adb1007377dd3988258d7a64e3fc4c05602ebf94e1f8cba207c030'}, + {'noodles-core-0.14.0.tar.gz': '7336c3be652de4e05444c9b12a32331beb5ba3316e8872d92bfdd8ef3b06c282'}, + {'noodles-cram-0.56.0.tar.gz': '34a70ebb5bc7ff2d07ce96c0568691e57be421c121103ebef10cf02a63d7d400'}, + {'noodles-csi-0.30.0.tar.gz': 'a60dfe0919f7ecbd081a82eb1d32e8f89f9041932d035fe8309073c8c01277bf'}, + {'noodles-fasta-0.33.0.tar.gz': '5e9e953e4e90e6c96e6a384598ebf2ab6d2f5add259ff05a194cf635e892c980'}, + {'noodles-sam-0.53.0.tar.gz': '1f0d8e441368374f6e144989f823fd7c05e58cdaa3f97d22bb4d75b534327b87'}, + {'noodles-util-0.37.0.tar.gz': 'e800d2619f75de004aef8beb29f604e667f5bf5f714ff05cce3730f5c8cc4958'}, + {'num-0.4.1.tar.gz': 'b05180d69e3da0e530ba2a1dae5110317e49e3b7f3d41be227dc5f92e49ee7af'}, + {'num-bigint-0.4.4.tar.gz': '608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0'}, + {'num-complex-0.2.4.tar.gz': 'b6b19411a9719e753aff12e5187b74d60d3dc449ec3f4dc21e3989c3f554bc95'}, + {'num-complex-0.4.5.tar.gz': '23c6602fda94a57c990fe0df199a035d83576b496aa29f4e634a8ac6004e68a6'}, + {'num-conv-0.1.0.tar.gz': '51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9'}, + {'num-format-0.4.4.tar.gz': 'a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3'}, + {'num-integer-0.1.46.tar.gz': '7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f'}, + {'num-iter-0.1.44.tar.gz': 'd869c01cc0c455284163fd0092f1f93835385ccab5a98a0dcc497b2f8bf055a9'}, + {'num-rational-0.4.1.tar.gz': '0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0'}, + {'num-traits-0.2.18.tar.gz': 'da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a'}, + {'num_cpus-1.16.0.tar.gz': '4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43'}, + {'number_prefix-0.4.0.tar.gz': '830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3'}, + {'once_cell-1.19.0.tar.gz': '3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92'}, + {'parking_lot_core-0.9.9.tar.gz': '4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e'}, + {'paste-1.0.14.tar.gz': 'de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c'}, + {'petgraph-0.6.4.tar.gz': 'e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9'}, + {'pkg-config-0.3.30.tar.gz': 'd231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec'}, + {'portable-atomic-1.6.0.tar.gz': '7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0'}, + {'powerfmt-0.2.0.tar.gz': '439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391'}, + {'ppv-lite86-0.2.17.tar.gz': '5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de'}, + {'proc-macro2-1.0.78.tar.gz': 'e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae'}, + {'quote-1.0.35.tar.gz': '291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef'}, + {'rand-0.8.5.tar.gz': '34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404'}, + {'rand_chacha-0.3.1.tar.gz': 'e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88'}, + {'rand_core-0.6.4.tar.gz': 'ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c'}, + {'rand_distr-0.4.3.tar.gz': '32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31'}, + {'rawpointer-0.2.1.tar.gz': '60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3'}, + {'rayon-1.9.0.tar.gz': 'e4963ed1bc86e4f3ee217022bd855b297cef07fb9eac5dfa1f788b220b49b3bd'}, + {'rayon-core-1.12.1.tar.gz': '1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2'}, + {'redox_syscall-0.4.1.tar.gz': '4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa'}, + {'redox_users-0.4.4.tar.gz': 'a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4'}, + {'regex-1.10.3.tar.gz': 'b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15'}, + {'regex-automata-0.4.6.tar.gz': '86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea'}, + {'regex-syntax-0.8.2.tar.gz': 'c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f'}, + {'rustix-0.38.31.tar.gz': '6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949'}, + {'rustversion-1.0.14.tar.gz': '7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4'}, + {'ryu-1.0.17.tar.gz': 'e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1'}, + {'safe_arch-0.7.1.tar.gz': 'f398075ce1e6a179b46f51bd88d0598b92b00d3551f1a2d4ac49e771b56ac354'}, + {'sce-0.2.0.tar.gz': '3e86ac42a268d4f4644e38887b5dad29002dcbcdeddb40057195beeb61105df6'}, + {'scopeguard-1.2.0.tar.gz': '94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49'}, + {'scroll-0.12.0.tar.gz': '6ab8598aa408498679922eff7fa985c25d58a90771bd6be794434c5277eab1a6'}, + {'serde-1.0.197.tar.gz': '3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2'}, + {'serde_derive-1.0.197.tar.gz': '7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b'}, + {'serde_json-1.0.114.tar.gz': 'c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0'}, + {'simba-0.6.0.tar.gz': 'f0b7840f121a46d63066ee7a99fc81dcabbc6105e437cae43528cea199b5a05f'}, + {'slog-2.7.0.tar.gz': '8347046d4ebd943127157b94d63abb990fcf729dc4e9978927fdf4ac3c998d06'}, + {'slog-async-2.8.0.tar.gz': '72c8038f898a2c79507940990f05386455b3a317d8f18d4caea7cbc3d5096b84'}, + {'slog-term-2.9.1.tar.gz': 'b6e022d0b998abfe5c3782c1f03551a596269450ccd677ea51c56f8b214610e8'}, + {'smallvec-1.13.1.tar.gz': 'e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7'}, + {'snap-1.1.1.tar.gz': '1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b'}, + {'sprs-0.11.1.tar.gz': '88bab60b0a18fb9b3e0c26e92796b3c3a278bf5fa4880f5ad5cc3bdfb843d0b1'}, + {'static_assertions-1.1.0.tar.gz': 'a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f'}, + {'statrs-0.16.0.tar.gz': '2d08e5e1748192713cc281da8b16924fb46be7b0c2431854eadc785823e5696e'}, + {'strsim-0.11.0.tar.gz': '5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01'}, + {'strum_macros-0.25.3.tar.gz': '23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0'}, + {'syn-1.0.109.tar.gz': '72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237'}, + {'syn-2.0.52.tar.gz': 'b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07'}, + {'take_mut-0.2.2.tar.gz': 'f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60'}, + {'term-0.7.0.tar.gz': 'c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f'}, + {'terminal_size-0.3.0.tar.gz': '21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7'}, + {'thiserror-1.0.57.tar.gz': '1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b'}, + {'thiserror-impl-1.0.57.tar.gz': 'a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81'}, + {'thread_local-1.1.8.tar.gz': '8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c'}, + {'time-0.3.34.tar.gz': 'c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749'}, + {'time-core-0.1.2.tar.gz': 'ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3'}, + {'time-macros-0.2.17.tar.gz': '7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774'}, + {'trait-set-0.3.0.tar.gz': 'b79e2e9c9ab44c6d7c20d5976961b47e8f49ac199154daa514b77cd1ab536625'}, + {'typed-builder-0.18.1.tar.gz': '444d8748011b93cb168770e8092458cb0f8854f931ff82fdf6ddfbd72a9c933e'}, + {'typed-builder-macro-0.18.1.tar.gz': '563b3b88238ec95680aef36bdece66896eaa7ce3c0f1b4f39d38fb2435261352'}, + {'typenum-1.17.0.tar.gz': '42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825'}, + {'unicode-ident-1.0.12.tar.gz': '3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b'}, + {'unicode-width-0.1.11.tar.gz': 'e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85'}, + {'utf8parse-0.2.1.tar.gz': '711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a'}, + {'version_check-0.9.4.tar.gz': '49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f'}, + {'wasi-0.11.0+wasi-snapshot-preview1.tar.gz': '9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423'}, + {'wasm-bindgen-0.2.92.tar.gz': '4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8'}, + {'wasm-bindgen-backend-0.2.92.tar.gz': '614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da'}, + {'wasm-bindgen-macro-0.2.92.tar.gz': 'a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726'}, + {'wasm-bindgen-macro-support-0.2.92.tar.gz': 'e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7'}, + {'wasm-bindgen-shared-0.2.92.tar.gz': 'af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96'}, + {'wide-0.7.15.tar.gz': '89beec544f246e679fc25490e3f8e08003bc4bf612068f325120dad4cea02c1c'}, + {'winapi-0.3.9.tar.gz': '5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419'}, + {'winapi-i686-pc-windows-gnu-0.4.0.tar.gz': 'ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6'}, + {'winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz': '712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f'}, + {'windows-core-0.52.0.tar.gz': '33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9'}, + {'windows-sys-0.48.0.tar.gz': '677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9'}, + {'windows-sys-0.52.0.tar.gz': '282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d'}, + {'windows-targets-0.48.5.tar.gz': '9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c'}, + {'windows-targets-0.52.4.tar.gz': '7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b'}, + {'windows_aarch64_gnullvm-0.48.5.tar.gz': '2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8'}, + {'windows_aarch64_gnullvm-0.52.4.tar.gz': 'bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9'}, + {'windows_aarch64_msvc-0.48.5.tar.gz': 'dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc'}, + {'windows_aarch64_msvc-0.52.4.tar.gz': 'da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675'}, + {'windows_i686_gnu-0.48.5.tar.gz': 'a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e'}, + {'windows_i686_gnu-0.52.4.tar.gz': 'b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3'}, + {'windows_i686_msvc-0.48.5.tar.gz': '8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406'}, + {'windows_i686_msvc-0.52.4.tar.gz': '1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02'}, + {'windows_x86_64_gnu-0.48.5.tar.gz': '53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e'}, + {'windows_x86_64_gnu-0.52.4.tar.gz': '5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03'}, + {'windows_x86_64_gnullvm-0.48.5.tar.gz': '0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc'}, + {'windows_x86_64_gnullvm-0.52.4.tar.gz': '77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177'}, + {'windows_x86_64_msvc-0.48.5.tar.gz': 'ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538'}, + {'windows_x86_64_msvc-0.52.4.tar.gz': '32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8'}, + {'xz2-0.1.7.tar.gz': '388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2'}, + {'zerocopy-0.7.32.tar.gz': '74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be'}, + {'zerocopy-derive-0.7.32.tar.gz': '9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6'}, +] + +builddependencies = [ + ('binutils', '2.40'), + ('Rust', '1.76.0'), + ('CMake', '3.27.6'), +] + +dependencies = [ + ('bzip2', '1.0.8'), +] + +sanity_check_paths = { + 'files': ['bin/%(namelower)s'], + 'dirs': [], +} + +sanity_check_commands = ["%(namelower)s --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/alleleCount/alleleCount-4.0.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/a/alleleCount/alleleCount-4.0.0-GCCcore-6.4.0.eb deleted file mode 100644 index 46caaa3c1398..000000000000 --- a/easybuild/easyconfigs/a/alleleCount/alleleCount-4.0.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,51 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Author: Jonas Demeulemeester -# The Francis Crick Institute, London, UK -## - -easyblock = 'CmdCp' - -name = 'alleleCount' -version = '4.0.0' - -homepage = 'http://cancerit.github.io/alleleCount/' -description = """ The alleleCount package primarily exists to prevent code duplication -between some other projects, specifically AscatNGS and Battenberg. As of v4 the perl -code wraps the C implementation of allele counting code for BAM/CRAM processing. """ - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -sources = ['v%(version)s.tar.gz'] -source_urls = ['https://github.com/cancerit/%(name)s/archive/v%(version)s'] -checksums = ['3841dee52b79ec520d5a2faa83dff048badb46dafddb0053b7553eb20aa7fea1'] - -cmds_map = [('.*', "./setup.sh . ${EBROOTPERL}/lib/perl5")] - -# HTSlib 1.7 is built, used and removed again in the provided setup script -dependencies = [ - ('Perl', '5.26.1') -] - -builddependencies = [ - ('binutils', '2.28'), - ('cURL', '7.58.0') -] - -files_to_copy = [ - "bin", - "lib", - "man", - "example", - "testData" -] - -sanity_check_paths = { - 'files': ["bin/alleleCounter", "bin/alleleCounter.pl", "lib/perl5/LWP.pm"], - 'dirs': ["lib/perl5"], -} - -modextrapaths = {'PERL5LIB': 'lib/perl5'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/alleleCount/alleleCount-4.2.1-GCC-11.3.0.eb b/easybuild/easyconfigs/a/alleleCount/alleleCount-4.2.1-GCC-11.3.0.eb index 69fc3d7f6162..28a5dede9e12 100644 --- a/easybuild/easyconfigs/a/alleleCount/alleleCount-4.2.1-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/a/alleleCount/alleleCount-4.2.1-GCC-11.3.0.eb @@ -1,6 +1,6 @@ ## # This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# +# # Author: Jonas Demeulemeester # The Francis Crick Institute, London, UK ## @@ -12,7 +12,7 @@ version = '4.2.1' homepage = 'http://cancerit.github.io/alleleCount/' description = """ The alleleCount package primarily exists to prevent code duplication -between some other projects, specifically AscatNGS and Battenberg. As of v4 the perl +between some other projects, specifically AscatNGS and Battenberg. As of v4 the perl code wraps the C implementation of allele counting code for BAM/CRAM processing. """ toolchain = {'name': 'GCC', 'version': '11.3.0'} diff --git a/easybuild/easyconfigs/a/alleleCount/alleleCount-4.3.0-GCC-12.2.0.eb b/easybuild/easyconfigs/a/alleleCount/alleleCount-4.3.0-GCC-12.2.0.eb index 3ff0a8ddd2f0..7f7d3cf62c67 100644 --- a/easybuild/easyconfigs/a/alleleCount/alleleCount-4.3.0-GCC-12.2.0.eb +++ b/easybuild/easyconfigs/a/alleleCount/alleleCount-4.3.0-GCC-12.2.0.eb @@ -1,6 +1,6 @@ ## # This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# +# # Author: Jonas Demeulemeester # The Francis Crick Institute, London, UK ## @@ -12,7 +12,7 @@ version = '4.3.0' homepage = 'http://cancerit.github.io/alleleCount/' description = """ The alleleCount package primarily exists to prevent code duplication -between some other projects, specifically AscatNGS and Battenberg. As of v4 the perl +between some other projects, specifically AscatNGS and Battenberg. As of v4 the perl code wraps the C implementation of allele counting code for BAM/CRAM processing. """ toolchain = {'name': 'GCC', 'version': '12.2.0'} diff --git a/easybuild/easyconfigs/a/almosthere/almosthere-1.0.1-GCCcore-7.3.0.eb b/easybuild/easyconfigs/a/almosthere/almosthere-1.0.1-GCCcore-7.3.0.eb deleted file mode 100644 index 65e0b0c500ca..000000000000 --- a/easybuild/easyconfigs/a/almosthere/almosthere-1.0.1-GCCcore-7.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'almosthere' -version = '1.0.1' - -homepage = 'https://github.com/horta/almosthere' -description = """Progress indicator C library. - -ATHR is a simple yet powerful progress indicator library that works on Windows, -Linux, and macOS. It is non-blocking as the progress update is done via a -dedicated, lightweight thread, as to not impair the performance of the calling program.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -github_account = 'horta' -source_urls = [GITHUB_SOURCE] -sources = ['%(version)s.tar.gz'] -checksums = ['f9bc5d76370548dcdc5383063fd1896b35c5f64433166f5ea67708bfeb69c832'] - -builddependencies = [ - ('binutils', '2.30'), - ('CMake', '3.12.1'), -] - -configopts = '-DBUILD_SHARED_LIBS=ON' - -runtest = 'test' - -sanity_check_paths = { - 'files': ['lib/libathr_static.a', 'lib/libathr.%s' % SHLIB_EXT, 'include/athr.h'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/almosthere/almosthere-1.0.10-GCCcore-9.3.0.eb b/easybuild/easyconfigs/a/almosthere/almosthere-1.0.10-GCCcore-9.3.0.eb deleted file mode 100644 index d6c2ec97e09d..000000000000 --- a/easybuild/easyconfigs/a/almosthere/almosthere-1.0.10-GCCcore-9.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'almosthere' -version = '1.0.10' - -homepage = 'https://github.com/horta/almosthere' -description = """Progress indicator C library. -ATHR is a simple yet powerful progress indicator library that works on Windows, -Linux, and macOS. It is non-blocking as the progress update is done via a -dedicated, lightweight thread, as to not impair the performance of the calling program.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -github_account = 'horta' -source_urls = [GITHUB_SOURCE] -sources = ['%(version)s.tar.gz'] -checksums = ['36e943f6e76fba6d2638972aff71d767a5ba0e72c472acf8282729ef1b0a0a0d'] - -builddependencies = [ - ('binutils', '2.34'), - ('CMake', '3.16.4'), -] - -configopts = ['-DBUILD_SHARED_LIBS=ON', '-DBUILD_SHARED_LIBS=OFF'] - -runtest = 'test' - -sanity_check_paths = { - 'files': ['lib/libathr.a', 'lib/libathr.%s' % SHLIB_EXT, 'include/athr.h'], - 'dirs': ['lib/cmake'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/almosthere/almosthere-2.0.2-GCCcore-10.2.0.eb b/easybuild/easyconfigs/a/almosthere/almosthere-2.0.2-GCCcore-10.2.0.eb index 70063cf416ce..ea9607c10068 100644 --- a/easybuild/easyconfigs/a/almosthere/almosthere-2.0.2-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/a/almosthere/almosthere-2.0.2-GCCcore-10.2.0.eb @@ -5,8 +5,8 @@ version = '2.0.2' homepage = 'https://github.com/horta/almosthere' description = """Progress indicator C library. -ATHR is a simple yet powerful progress indicator library that works on Windows, -Linux, and macOS. It is non-blocking as the progress update is done via a +ATHR is a simple yet powerful progress indicator library that works on Windows, +Linux, and macOS. It is non-blocking as the progress update is done via a dedicated, lightweight thread, as to not impair the performance of the calling program.""" toolchain = {'name': 'GCCcore', 'version': '10.2.0'} diff --git a/easybuild/easyconfigs/a/alsa-lib/alsa-lib-1.2.11-GCCcore-13.2.0.eb b/easybuild/easyconfigs/a/alsa-lib/alsa-lib-1.2.11-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..fd05a43146f7 --- /dev/null +++ b/easybuild/easyconfigs/a/alsa-lib/alsa-lib-1.2.11-GCCcore-13.2.0.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'alsa-lib' +version = '1.2.11' + +homepage = 'https://www.alsa-project.org' +description = """The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality + to the Linux operating system.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['https://www.alsa-project.org/files/pub/lib/'] +sources = [SOURCE_TAR_BZ2] +checksums = ['9f3f2f69b995f9ad37359072fbc69a3a88bfba081fc83e9be30e14662795bb4d'] + +dependencies = [('binutils', '2.40')] + +configopts = ['--disable-shared --enable-static', '--enable-shared'] + +sanity_check_paths = { + 'files': ['bin/aserver', 'include/asoundlib.h', + 'lib64/libatopology.%s' % SHLIB_EXT, 'lib64/libasound.%s' % SHLIB_EXT, 'lib64/libasound.a'], + 'dirs': ['include/alsa', 'lib/pkgconfig', 'share'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/alsa-lib/alsa-lib-1.2.11-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/alsa-lib/alsa-lib-1.2.11-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..4333348a7411 --- /dev/null +++ b/easybuild/easyconfigs/a/alsa-lib/alsa-lib-1.2.11-GCCcore-13.3.0.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'alsa-lib' +version = '1.2.11' + +homepage = 'https://www.alsa-project.org' +description = """The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality + to the Linux operating system.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://www.alsa-project.org/files/pub/lib/'] +sources = [SOURCE_TAR_BZ2] +checksums = ['9f3f2f69b995f9ad37359072fbc69a3a88bfba081fc83e9be30e14662795bb4d'] + +dependencies = [('binutils', '2.42')] + +configopts = ['--disable-shared --enable-static', '--enable-shared'] + +sanity_check_paths = { + 'files': ['bin/aserver', 'include/asoundlib.h', + 'lib64/libatopology.%s' % SHLIB_EXT, 'lib64/libasound.%s' % SHLIB_EXT, 'lib64/libasound.a'], + 'dirs': ['include/alsa', 'lib/pkgconfig', 'share'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/alsa-lib/alsa-lib-1.2.4-GCCcore-9.3.0.eb b/easybuild/easyconfigs/a/alsa-lib/alsa-lib-1.2.4-GCCcore-9.3.0.eb deleted file mode 100644 index af83ab6b0ff2..000000000000 --- a/easybuild/easyconfigs/a/alsa-lib/alsa-lib-1.2.4-GCCcore-9.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'alsa-lib' -version = '1.2.4' - -homepage = 'https://www.alsa-project.org' -description = """The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality - to the Linux operating system.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://www.alsa-project.org/files/pub/lib/'] -sources = [SOURCE_TAR_BZ2] -checksums = ['f7554be1a56cdff468b58fc1c29b95b64864c590038dd309c7a978c7116908f7'] - -dependencies = [('binutils', '2.34')] - -sanity_check_paths = { - 'files': ['bin/aserver', 'include/asoundlib.h', - 'lib64/libatopology.%s' % SHLIB_EXT, 'lib64/libasound.%s' % SHLIB_EXT], - 'dirs': ['include/alsa', 'lib/pkgconfig', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/amask/amask-20171106-foss-2018a.eb b/easybuild/easyconfigs/a/amask/amask-20171106-foss-2018a.eb deleted file mode 100644 index 8d8d695a1aa9..000000000000 --- a/easybuild/easyconfigs/a/amask/amask-20171106-foss-2018a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'MakeCp' - -name = 'amask' -local_commit = '5f20d27' -version = '20171106' - -homepage = 'https://github.com/TACC/amask' -description = """amask is a set of tools to to determine the affinity of MPI processes and OpenMP threads - in a parallel environment.""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['https://github.com/TACC/amask/archive/'] -sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] -checksums = ['9c3516a21e24d1c911bf6cbc4814f0cd35cdbbab6898e9c777b71813a1424a4e'] - -buildopts = 'CC_SER="$CXX -g" CC_MPI="$MPICXX -g" CC_OMP="$CXX -fopenmp -g" CC_HYB="$MPICXX -fopenmp -g" ' -buildopts += 'LD_MPI="$MPICXX -g" LD_OMP="$CXX -fopenmp -g" LD_HYB="$MPICXX -fopenmp -g" ' - -files_to_copy = ['bin', 'lib'] - -sanity_check_paths = { - 'files': ['bin/amask_hybrid', 'bin/amask_mpi', 'bin/amask_omp', 'lib/amask.a'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/amask/amask-20190404-foss-2018b.eb b/easybuild/easyconfigs/a/amask/amask-20190404-foss-2018b.eb deleted file mode 100644 index 3c576824fdd1..000000000000 --- a/easybuild/easyconfigs/a/amask/amask-20190404-foss-2018b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'MakeCp' - -name = 'amask' -local_commit = '25b56e3' -version = '20190404' - -homepage = 'https://github.com/TACC/amask' -description = """amask is a set of tools to to determine the affinity of MPI processes and OpenMP threads - in a parallel environment.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/TACC/amask/archive/'] -sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] -checksums = ['c8cb80814872bb3da681a135320653feb30c1b9de1e90673cfb164a90e6f22e4'] - -buildopts = 'CC_SER="$CXX -g" CC_MPI="$MPICXX -g" CC_OMP="$CXX -fopenmp -g" CC_HYB="$MPICXX -fopenmp -g" ' -buildopts += 'LD_MPI="$MPICXX -g" LD_OMP="$CXX -fopenmp -g" LD_HYB="$MPICXX -fopenmp -g" ' - -files_to_copy = ['bin', 'lib'] - -sanity_check_paths = { - 'files': ['bin/amask_hybrid', 'bin/amask_mpi', 'bin/amask_omp', 'lib/amask.a'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/amdahl/amdahl-0.3.1-gompi-2023a.eb b/easybuild/easyconfigs/a/amdahl/amdahl-0.3.1-gompi-2023a.eb new file mode 100644 index 000000000000..08f4f671b81b --- /dev/null +++ b/easybuild/easyconfigs/a/amdahl/amdahl-0.3.1-gompi-2023a.eb @@ -0,0 +1,31 @@ +easyblock = 'PythonPackage' + +name = 'amdahl' +version = '0.3.1' + +homepage = "https://github.com/hpc-carpentry/amdahl" +description = """This Python module contains a pseudo-application that can be used as a black +box to reproduce Amdahl's Law. It does not do real calculations, nor any real +communication, so can easily be overloaded. +""" + +toolchain = {'name': 'gompi', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('mpi4py', '3.1.4'), +] + +sources = [SOURCELOWER_TAR_GZ] +checksums = ['b2e0f13fbfc082c83871583d6254ba6c1abc0033ee9cf8a5d018c5541c32ff74'] + +sanity_check_paths = { + 'files': ['bin/amdahl'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = [ + "amdahl --help", +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/amplimap/amplimap-0.4.16-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/a/amplimap/amplimap-0.4.16-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index c1e6439c35e6..000000000000 --- a/easybuild/easyconfigs/a/amplimap/amplimap-0.4.16-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,60 +0,0 @@ -# This easyconfig was created by the BEAR Software team at the University of Birmingham. -easyblock = 'PythonBundle' - -name = 'amplimap' -version = '0.4.16' -versionsuffix = '-Python-%(pyver)s' - -homepage = "https://amplimap.readthedocs.io/en/latest/" -description = """amplimap is a command-line tool to automate the processing and analysis of data from targeted - next-generation sequencing (NGS) experiments with PCR-based amplicons or capture-based enrichment systems.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -builddependencies = [ - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('Python', '3.6.6'), - ('ncurses', '6.1'), # Pysam - ('cURL', '7.60.0'), # Pysam - ('Biopython', '1.72', versionsuffix), - ('PyYAML', '3.13', versionsuffix), - ('matplotlib', '3.0.0', versionsuffix), - ('snakemake', '5.2.4', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('pysam', '0.13', { # older version required - 'checksums': ['1829035f58bddf26b0cb6867968178701c2a243518ea697dcedeebff487979af'], - }), - ('regex', '2019.01.24', { - 'checksums': ['20b1601b887e1073805adda2f8a09bb4c86dc7629c46c0d7bf28444dcb32920d'], - }), - ('future', '0.17.1', { - 'checksums': ['67045236dcfd6816dc439556d009594abf643e5eb48992e36beac09c2ca659b8'], - }), - ('umi_tools', '0.5.5', { - 'checksums': ['d9422bb69b876ccc20dac346054d6e5cb1f8f48613e76a55486a54bc9e8abccb'], - }), - ('Distance', '0.1.3', { - 'checksums': ['60807584f5b6003f5c521aa73f39f51f631de3be5cccc5a1d67166fcbf0d4551'], - }), - ('pyfaidx', '0.5.5.2', { - 'checksums': ['9ac22bdc7b9c5d995d32eb9dc278af9ba970481636ec75c0d687d38c26446caa'], - }), - ('interlap', '0.2.6', { - 'checksums': ['a8585a165bf7e94d4d262811b4cb00674059414c50afc7561c949b0feb78fa09'], - }), - (name, version, { - 'checksums': ['6dd378b0463f7f4aba3a5e02e1421167751f978db66e2056a1eb26ffdcc43dca'], - }), -] - -sanity_pip_check = True -sanity_check_commands = ["%(namelower)s --help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/anadama2/anadama2-0.10.0-foss-2022a.eb b/easybuild/easyconfigs/a/anadama2/anadama2-0.10.0-foss-2022a.eb index 6a4a30dac5de..35a5dc1eba2d 100644 --- a/easybuild/easyconfigs/a/anadama2/anadama2-0.10.0-foss-2022a.eb +++ b/easybuild/easyconfigs/a/anadama2/anadama2-0.10.0-foss-2022a.eb @@ -34,7 +34,4 @@ exts_list = [ }), ] -use_pip = True -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/a/andi/andi-0.13-foss-2018b.eb b/easybuild/easyconfigs/a/andi/andi-0.13-foss-2018b.eb deleted file mode 100644 index 8cedd481301b..000000000000 --- a/easybuild/easyconfigs/a/andi/andi-0.13-foss-2018b.eb +++ /dev/null @@ -1,42 +0,0 @@ -# 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 = 'andi' -version = '0.13' - -homepage = 'https://github.com/evolbioinf/andi/' -description = """This is the andi program for estimating the evolutionary distance between closely related genomes. -These distances can be used to rapidly infer phylogenies for big sets of genomes. Because andi does not compute full -alignments, it is so efficient that it scales even up to thousands of bacterial genomes.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/EvolBioInf/andi/releases/download/v%(version)s/'] -sources = ['%(name)s-%(version)s.tar.gz'] -checksums = ['03e493ee22b6773a600b47cbfb121f4c2affd6e646ea16dad0d322e9276b3943'] - -builddependencies = [ - ('Autoconf', '2.69') -] - -dependencies = [ - ('GSL', '2.5'), - ('libdivsufsort', '2.0.1') -] - -preconfigopts = "autoreconf -fi -Im4 && " - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/andi'], - 'dirs': [] -} - -sanity_check_commands = ["andi --help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/angsd/angsd-0.910-foss-2016a.eb b/easybuild/easyconfigs/a/angsd/angsd-0.910-foss-2016a.eb deleted file mode 100644 index 958d2d0ab3ed..000000000000 --- a/easybuild/easyconfigs/a/angsd/angsd-0.910-foss-2016a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'MakeCp' - -name = 'angsd' -version = '0.910' - -homepage = 'http://www.popgen.dk/angsd' -description = """Program for analysing NGS data.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://github.com/ANGSD/angsd/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['87622f7a1e9d377080c72a511165ebe6304d6a0c8c6008047d7904aec871b6e8'] - -dependencies = [('HTSlib', '1.3.1')] - -files_to_copy = [ - (['angsd', 'misc/supersim', 'misc/thetaStat', 'misc/realSFS', 'misc/msToGlf', - 'misc/smartCount', 'misc/printIcounts', 'misc/contamination', 'misc/splitgl', - 'misc/NGSadmix', 'misc/contamination2'], 'bin'), - 'doc', -] - -sanity_check_paths = { - 'files': ['bin/angsd'], - 'dirs': ['doc'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/angsd/angsd-0.921-foss-2018a.eb b/easybuild/easyconfigs/a/angsd/angsd-0.921-foss-2018a.eb deleted file mode 100644 index a23085de61ac..000000000000 --- a/easybuild/easyconfigs/a/angsd/angsd-0.921-foss-2018a.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'MakeCp' - -name = 'angsd' -version = '0.921' - -homepage = 'http://www.popgen.dk/angsd' -description = """Program for analysing NGS data.""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['https://github.com/ANGSD/angsd/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['8892d279ce1804f9e17fe2fc65a47e5498e78fc1c1cb84d2ca2527fd5c198772'] - -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('XZ', '5.2.3'), - ('HTSlib', '1.8'), -] - -files_to_copy = [ - (['angsd', 'misc/supersim', 'misc/thetaStat', 'misc/realSFS', 'misc/msToGlf', - 'misc/smartCount', 'misc/printIcounts', 'misc/contamination', 'misc/splitgl', - 'misc/NGSadmix', 'misc/contamination2', 'misc/haploToPlink', 'misc/ngsPSMC', - 'misc/ibs'], 'bin'), - 'doc', -] - -sanity_check_paths = { - 'files': ['bin/angsd'], - 'dirs': ['doc'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/angsd/angsd-0.925-foss-2018b.eb b/easybuild/easyconfigs/a/angsd/angsd-0.925-foss-2018b.eb deleted file mode 100644 index 72e334ea74cb..000000000000 --- a/easybuild/easyconfigs/a/angsd/angsd-0.925-foss-2018b.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'MakeCp' - -name = 'angsd' -version = '0.925' - -homepage = 'http://www.popgen.dk/angsd' -description = """Program for analysing NGS data.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/ANGSD/angsd/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['010d8b2c385b4c82f981794857b68a82f6eda0e72b75e7e7d83fd9760af78dbf'] - -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('XZ', '5.2.4'), - ('HTSlib', '1.9'), -] - -files_to_copy = [ - (['angsd', 'misc/supersim', 'misc/thetaStat', 'misc/realSFS', 'misc/msToGlf', - 'misc/smartCount', 'misc/printIcounts', 'misc/contamination', 'misc/splitgl', - 'misc/NGSadmix', 'misc/contamination2', 'misc/haploToPlink', 'misc/ngsPSMC', - 'misc/ibs'], 'bin'), - 'doc', -] - -sanity_check_paths = { - 'files': ['bin/angsd'], - 'dirs': ['doc'], -} - - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/angsd/angsd-0.933-GCC-8.3.0.eb b/easybuild/easyconfigs/a/angsd/angsd-0.933-GCC-8.3.0.eb deleted file mode 100644 index 0a5c05778cbd..000000000000 --- a/easybuild/easyconfigs/a/angsd/angsd-0.933-GCC-8.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'MakeCp' - -name = 'angsd' -version = '0.933' - -homepage = 'http://www.popgen.dk/angsd' -description = """Program for analysing NGS data.""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -source_urls = ['https://github.com/ANGSD/angsd/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['2f992325dc08fa25ac525d9300ef6bd61808e74c521b4cc72a2ce00d98f402bb'] - -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.8'), - ('XZ', '5.2.4'), - ('HTSlib', '1.10.2'), -] - -files_to_copy = [ - (['angsd', 'misc/supersim', 'misc/thetaStat', 'misc/realSFS', 'misc/msToGlf', - 'misc/smartCount', 'misc/printIcounts', 'misc/contamination', 'misc/splitgl', - 'misc/NGSadmix', 'misc/contamination2', 'misc/haploToPlink', 'misc/ngsPSMC', - 'misc/ibs'], 'bin'), - 'doc', -] - -sanity_check_paths = { - 'files': ['bin/angsd'], - 'dirs': ['doc'], -} - - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/angsd/angsd-0.933-iccifort-2019.5.281.eb b/easybuild/easyconfigs/a/angsd/angsd-0.933-iccifort-2019.5.281.eb deleted file mode 100644 index e1f06d9fd59a..000000000000 --- a/easybuild/easyconfigs/a/angsd/angsd-0.933-iccifort-2019.5.281.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'MakeCp' - -name = 'angsd' -version = '0.933' - -homepage = 'http://www.popgen.dk/angsd' -description = """Program for analysing NGS data.""" - -toolchain = {'name': 'iccifort', 'version': '2019.5.281'} - -source_urls = ['https://github.com/ANGSD/angsd/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['2f992325dc08fa25ac525d9300ef6bd61808e74c521b4cc72a2ce00d98f402bb'] - -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.8'), - ('XZ', '5.2.4'), - ('HTSlib', '1.10.2'), -] - -files_to_copy = [ - (['angsd', 'misc/supersim', 'misc/thetaStat', 'misc/realSFS', 'misc/msToGlf', - 'misc/smartCount', 'misc/printIcounts', 'misc/contamination', 'misc/splitgl', - 'misc/NGSadmix', 'misc/contamination2', 'misc/haploToPlink', 'misc/ngsPSMC', - 'misc/ibs'], 'bin'), - 'doc', -] - -sanity_check_paths = { - 'files': ['bin/angsd'], - 'dirs': ['doc'], -} - - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/anndata/anndata-0.10.5.post1-foss-2023a.eb b/easybuild/easyconfigs/a/anndata/anndata-0.10.5.post1-foss-2023a.eb index b49190c6e5a2..67c9d23aea5b 100644 --- a/easybuild/easyconfigs/a/anndata/anndata-0.10.5.post1-foss-2023a.eb +++ b/easybuild/easyconfigs/a/anndata/anndata-0.10.5.post1-foss-2023a.eb @@ -9,16 +9,16 @@ description = """anndata is a Python package for handling annotated data matrice toolchain = {'name': 'foss', 'version': '2023a'} +builddependencies = [ + ('hatchling', '1.18.0'), +] + dependencies = [ ('Python', '3.11.3'), ('SciPy-bundle', '2023.07'), ('h5py', '3.9.0'), - ('hatchling', '1.18.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('packaging', '23.2', { 'checksums': ['048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5'], diff --git a/easybuild/easyconfigs/a/anndata/anndata-0.11.1-foss-2023b.eb b/easybuild/easyconfigs/a/anndata/anndata-0.11.1-foss-2023b.eb new file mode 100644 index 000000000000..c03367afd751 --- /dev/null +++ b/easybuild/easyconfigs/a/anndata/anndata-0.11.1-foss-2023b.eb @@ -0,0 +1,42 @@ +easyblock = 'PythonBundle' + +name = 'anndata' +version = '0.11.1' + +homepage = 'https://github.com/scverse/anndata' +description = """anndata is a Python package for handling annotated data matrices in memory and on disk, + positioned between pandas and xarray""" + +toolchain = {'name': 'foss', 'version': '2023b'} + +builddependencies = [ + ('hatchling', '1.18.0'), +] + +dependencies = [ + ('Python', '3.11.5'), + ('Python-bundle-PyPI', '2023.10'), + ('SciPy-bundle', '2023.11'), + ('h5py', '3.11.0'), +] + +exts_list = [ + ('array_api_compat', '1.9.1', { + 'checksums': ['17bab828c93c79a5bb8b867145b71fcb889686607c5672b060aef437e0359ea8'], + }), + ('natsort', '8.4.0', { + 'checksums': ['45312c4a0e5507593da193dedd04abb1469253b601ecaf63445ad80f0a1ea581'], + }), + (name, version, { + 'checksums': ['36bff9a85276fc5f1b9fd01f15aff9aa49408129985f42e0fca4e2c5b7fa909f'], + }), +] + +sanity_check_paths = { + 'files': ['bin/natsort'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ["natsort --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/anndata/anndata-0.8.0-foss-2022a.eb b/easybuild/easyconfigs/a/anndata/anndata-0.8.0-foss-2022a.eb index 38ef7f588ea4..bf9f831f9628 100644 --- a/easybuild/easyconfigs/a/anndata/anndata-0.8.0-foss-2022a.eb +++ b/easybuild/easyconfigs/a/anndata/anndata-0.8.0-foss-2022a.eb @@ -15,8 +15,6 @@ dependencies = [ ('h5py', '3.7.0'), ] -use_pip = True - exts_list = [ ('natsort', '8.3.1', { 'checksums': ['517595492dde570a4fd6b6a76f644440c1ba51e2338c8a671d7f0475fda8f9fd'], @@ -33,6 +31,4 @@ sanity_check_paths = { sanity_check_commands = ["natsort --help"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/anndata/anndata-0.9.2-foss-2021a.eb b/easybuild/easyconfigs/a/anndata/anndata-0.9.2-foss-2021a.eb index 62b746658795..320038a23611 100644 --- a/easybuild/easyconfigs/a/anndata/anndata-0.9.2-foss-2021a.eb +++ b/easybuild/easyconfigs/a/anndata/anndata-0.9.2-foss-2021a.eb @@ -15,8 +15,6 @@ dependencies = [ ('h5py', '3.2.1'), ] -use_pip = True - exts_list = [ # more recent setuptools required because scib-metrics uses pyproject.toml ('setuptools', '68.1.2', { @@ -37,6 +35,4 @@ sanity_check_paths = { sanity_check_commands = ["natsort --help"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/anndata/anndata-0.9.2-foss-2021b.eb b/easybuild/easyconfigs/a/anndata/anndata-0.9.2-foss-2021b.eb new file mode 100644 index 000000000000..9ad337b3bb47 --- /dev/null +++ b/easybuild/easyconfigs/a/anndata/anndata-0.9.2-foss-2021b.eb @@ -0,0 +1,34 @@ +easyblock = 'PythonBundle' + +name = 'anndata' +version = '0.9.2' + +homepage = 'https://github.com/scverse/anndata' +description = """anndata is a Python package for handling annotated data matrices in memory and on disk, + positioned between pandas and xarray""" + +toolchain = {'name': 'foss', 'version': '2021b'} + +dependencies = [ + ('Python', '3.9.6'), + ('SciPy-bundle', '2021.10'), + ('h5py', '3.6.0'), +] + +exts_list = [ + ('natsort', '8.4.0', { + 'checksums': ['45312c4a0e5507593da193dedd04abb1469253b601ecaf63445ad80f0a1ea581'], + }), + (name, version, { + 'checksums': ['e5b8383d09723af674cae7ad0c2ef53eb1f8c73949b7f4c182a6e30f42196327'], + }), +] + +sanity_check_paths = { + 'files': ['bin/natsort'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ["natsort --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/annovar/annovar-2016Feb01-foss-2016a-Perl-5.22.1.eb b/easybuild/easyconfigs/a/annovar/annovar-2016Feb01-foss-2016a-Perl-5.22.1.eb deleted file mode 100644 index 92edb6bb67df..000000000000 --- a/easybuild/easyconfigs/a/annovar/annovar-2016Feb01-foss-2016a-Perl-5.22.1.eb +++ /dev/null @@ -1,37 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# Modified by Adam Huffman -# The Francis Crick Institute - -easyblock = 'Tarball' - -name = 'annovar' -# Unconventional version is taken from the upstream site -# http://annovar.openbioinformatics.org/en/latest/user-guide/download/ -version = '2016Feb01' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://annovar.openbioinformatics.org/en/latest/' -description = """ ANNOVAR is an efficient software tool to utilize update-to-date information - to functionally annotate genetic variants detected from diverse genomes (including human - genome hg18, hg19, hg38, as well as mouse, worm, fly, yeast and many others).""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -# Registration required for download -# http://www.openbioinformatics.org/annovar/annovar_download_form.php -# rename after download to %(name)s-%(version)s.tar.gz -sources = ['%(name)s-%(version)s.tar.gz'] -checksums = ['2b26e514c54a847bfdcf4ce57e43f95c'] - -dependencies = [('Perl', '5.22.1')] - -modextrapaths = { - 'PATH': '', -} - -sanity_check_paths = { - 'files': ["annotate_variation.pl", "retrieve_seq_from_fasta.pl"], - 'dirs': ["example", "humandb"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/annovar/annovar-20191024-GCCcore-8.2.0-Perl-5.28.1.eb b/easybuild/easyconfigs/a/annovar/annovar-20191024-GCCcore-8.2.0-Perl-5.28.1.eb deleted file mode 100644 index 67616ff591da..000000000000 --- a/easybuild/easyconfigs/a/annovar/annovar-20191024-GCCcore-8.2.0-Perl-5.28.1.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'Tarball' - -name = 'annovar' -version = '20191024' # version reported by `annotate_variation.pl -h` -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://annovar.openbioinformatics.org/en/latest/' -description = """ANNOVAR is an efficient software tool to utilize update-to-date information -to functionally annotate genetic variants detected from diverse genomes (including human -genome hg18, hg19, hg38, as well as mouse, worm, fly, yeast and many others).""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -# Registration required for download -# http://www.openbioinformatics.org/annovar/annovar_download_form.php -# rename after download to %(name)s-%(version)s.tar.gz -sources = ['%(name)s-%(version)s.tar.gz'] -checksums = ['78a362a3bd771e4ac46b280c6b52f0d8452f32f11e3812f5d7f85797d26ae799'] - -dependencies = [('Perl', '5.28.1')] - -modextrapaths = { - 'PATH': '', -} - -sanity_check_paths = { - 'files': ["annotate_variation.pl", "coding_change.pl", "convert2annovar.pl", "retrieve_seq_from_fasta.pl", - "variants_reduction.pl", "table_annovar.pl"], - 'dirs': ["example", "humandb"], -} - -sanity_check_commands = [ - "annotate_variation.pl --help 2>&1 | grep 'Version: $Date: %s-%s-%s'" % (version[:4], version[4:6], version[6:]), - 'retrieve_seq_from_fasta.pl --help 2>&1 | grep "reformat sequences at specific genomic positions"', -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/annovar/annovar-20200607-GCCcore-11.2.0-Perl-5.34.0.eb b/easybuild/easyconfigs/a/annovar/annovar-20200607-GCCcore-11.2.0-Perl-5.34.0.eb index 36f2f721a05b..2817b57a4258 100644 --- a/easybuild/easyconfigs/a/annovar/annovar-20200607-GCCcore-11.2.0-Perl-5.34.0.eb +++ b/easybuild/easyconfigs/a/annovar/annovar-20200607-GCCcore-11.2.0-Perl-5.34.0.eb @@ -7,17 +7,17 @@ version = '20200607' # version reported by `annotate_variation.pl -h` versionsuffix = '-Perl-%(perlver)s' homepage = 'http://annovar.openbioinformatics.org/en/latest/' -description = """ANNOVAR is an efficient software tool to utilize update-to-date information -to functionally annotate genetic variants detected from diverse genomes (including human +description = """ANNOVAR is an efficient software tool to utilize update-to-date information +to functionally annotate genetic variants detected from diverse genomes (including human genome hg18, hg19, hg38, as well as mouse, worm, fly, yeast and many others).""" toolchain = {'name': 'GCCcore', 'version': '11.2.0'} -# Registration required for download -# http://www.openbioinformatics.org/annovar/annovar_download_form.php -# rename after download to %(name)s-%(version)s.tar.gz sources = ['%(name)s-%(version)s.tar.gz'] checksums = ['4061af3f2cc8f3d4d8187986c3d468a4b6ae145eec1858e85c7cd1059debb8ed'] +download_instructions = f"""Registration is required to download {name}. +1. Download from http://www.openbioinformatics.org/annovar/annovar_download_form.php +2. Rename downloaded file to {sources[0]}""" dependencies = [('Perl', '5.34.0')] diff --git a/easybuild/easyconfigs/a/annovar/annovar-20200607-GCCcore-12.3.0.eb b/easybuild/easyconfigs/a/annovar/annovar-20200607-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..07e44776bc6d --- /dev/null +++ b/easybuild/easyconfigs/a/annovar/annovar-20200607-GCCcore-12.3.0.eb @@ -0,0 +1,38 @@ +# J. Sassmannshausen /NHS/GSTT: toolchain updated to GCCcore-11.2 + +easyblock = 'Tarball' + +name = 'annovar' +version = '20200607' # version reported by `annotate_variation.pl -h` + +homepage = 'http://annovar.openbioinformatics.org/en/latest/' +description = """ANNOVAR is an efficient software tool to utilize update-to-date information +to functionally annotate genetic variants detected from diverse genomes (including human +genome hg18, hg19, hg38, as well as mouse, worm, fly, yeast and many others).""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +download_instructions = """ +Registration required for download +via http://www.openbioinformatics.org/annovar/annovar_download_form.php +rename after download to %(name)s-%(version)s.tar.gz +""" +sources = ['%(name)s-%(version)s.tar.gz'] +checksums = ['4061af3f2cc8f3d4d8187986c3d468a4b6ae145eec1858e85c7cd1059debb8ed'] + +dependencies = [('Perl', '5.36.1')] + +modextrapaths = {'PATH': ''} + +sanity_check_paths = { + 'files': ["annotate_variation.pl", "coding_change.pl", "convert2annovar.pl", "retrieve_seq_from_fasta.pl", + "variants_reduction.pl", "table_annovar.pl"], + 'dirs': ["example", "humandb"], +} + +sanity_check_commands = [ + "annotate_variation.pl --help 2>&1 | grep 'Version: $Date: %s-%s-%s'" % (version[:4], version[4:6], version[6:]), + 'retrieve_seq_from_fasta.pl --help 2>&1 | grep "reformat sequences at specific genomic positions"', +] + +moduleclass = 'bio' 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 deleted file mode 100644 index 3ba64d002a62..000000000000 --- a/easybuild/easyconfigs/a/ant/ant-1.10.0-Java-1.8.0_112.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'ant' -version = '1.10.0' -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 = SYSTEM - -sources = ['apache-%(name)s-%(version)s-src.tar.gz'] -source_urls = ['http://archive.apache.org/dist/%(name)s/source/'] - -dependencies = [('Java', '1.8.0_112')] - -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_121.eb b/easybuild/easyconfigs/a/ant/ant-1.10.1-Java-1.8.0_121.eb deleted file mode 100644 index c8ba6e44d0b9..000000000000 --- a/easybuild/easyconfigs/a/ant/ant-1.10.1-Java-1.8.0_121.eb +++ /dev/null @@ -1,26 +0,0 @@ -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 = SYSTEM - -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 deleted file mode 100644 index c3144993a2b0..000000000000 --- a/easybuild/easyconfigs/a/ant/ant-1.10.1-Java-1.8.0_144.eb +++ /dev/null @@ -1,27 +0,0 @@ -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 = SYSTEM - -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.10.1-Java-1.8.0_152.eb b/easybuild/easyconfigs/a/ant/ant-1.10.1-Java-1.8.0_152.eb deleted file mode 100644 index dde813abb006..000000000000 --- a/easybuild/easyconfigs/a/ant/ant-1.10.1-Java-1.8.0_152.eb +++ /dev/null @@ -1,27 +0,0 @@ -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 = SYSTEM - -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_152')] - -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_162.eb b/easybuild/easyconfigs/a/ant/ant-1.10.1-Java-1.8.0_162.eb deleted file mode 100644 index 96d3988c7728..000000000000 --- a/easybuild/easyconfigs/a/ant/ant-1.10.1-Java-1.8.0_162.eb +++ /dev/null @@ -1,27 +0,0 @@ -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 = SYSTEM - -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_162')] - -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.eb b/easybuild/easyconfigs/a/ant/ant-1.10.1-Java-1.8.eb deleted file mode 100644 index ed1e72fae99d..000000000000 --- a/easybuild/easyconfigs/a/ant/ant-1.10.1-Java-1.8.eb +++ /dev/null @@ -1,31 +0,0 @@ -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen - -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 = SYSTEM - -source_urls = ['http://archive.apache.org/dist/%(name)s/source/'] -sources = ['apache-%(name)s-%(version)s-src.tar.gz'] -checksums = ['68f7ced0aa15d1f9f672f23d67c86deaf728e9576936313cfbff4f7a0e6ce382'] - -# specify dependency on Java/1.8 "wrapper", rather than a specific Java version -dependencies = [('Java', '1.8', '', SYSTEM)] - -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.2-fix-doclint-error.patch b/easybuild/easyconfigs/a/ant/ant-1.10.2-fix-doclint-error.patch deleted file mode 100644 index 1794b9aa224a..000000000000 --- a/easybuild/easyconfigs/a/ant/ant-1.10.2-fix-doclint-error.patch +++ /dev/null @@ -1,15 +0,0 @@ -Author: Alexander Grund -Ant 1.10.2 removed the -Xdoclint:none option which leads to build failures -due to optional packages not beeing found during Javadoc generation -See https://bz.apache.org/bugzilla/show_bug.cgi?id=63438 -diff -aur a/build.xml b/build.xml ---- a/build.xml 2018-02-03 17:52:24.000000000 +0100 -+++ b/build.xml 2020-01-10 13:34:56.885004000 +0100 -@@ -1456,6 +1456,7 @@ - description="--> creates the API documentation" unless="javadoc.notrequired"> - - &1 | grep 'Usage:[ \t]*meme'", - "antismash --version", -] - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/antiSMASH/antiSMASH-5.2.0-foss-2020b.eb b/easybuild/easyconfigs/a/antiSMASH/antiSMASH-5.2.0-foss-2020b.eb index db39bb21b3be..cf6d8de85baf 100644 --- a/easybuild/easyconfigs/a/antiSMASH/antiSMASH-5.2.0-foss-2020b.eb +++ b/easybuild/easyconfigs/a/antiSMASH/antiSMASH-5.2.0-foss-2020b.eb @@ -44,8 +44,6 @@ components = [ }), ] -use_pip = True - exts_list = [ ('helperlibs', '0.2.1', { 'checksums': ['4ec2a0c17fdb75c42c692c5ec582580c14490c31235af5858ec12ad308265732'], @@ -97,6 +95,4 @@ sanity_check_commands = [ "antismash --version", ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/antiSMASH/antiSMASH-6.0.1-foss-2020b.eb b/easybuild/easyconfigs/a/antiSMASH/antiSMASH-6.0.1-foss-2020b.eb index 57cfc9ef1960..c69a7b6bb532 100644 --- a/easybuild/easyconfigs/a/antiSMASH/antiSMASH-6.0.1-foss-2020b.eb +++ b/easybuild/easyconfigs/a/antiSMASH/antiSMASH-6.0.1-foss-2020b.eb @@ -43,8 +43,6 @@ components = [ }), ] -use_pip = True - exts_list = [ ('helperlibs', '0.2.1', { 'checksums': ['4ec2a0c17fdb75c42c692c5ec582580c14490c31235af5858ec12ad308265732'], @@ -79,6 +77,4 @@ sanity_check_commands = [ "antismash --version", ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/anvio/anvio-6.1-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/a/anvio/anvio-6.1-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index 9063e0b06b54..000000000000 --- a/easybuild/easyconfigs/a/anvio/anvio-6.1-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,168 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'PythonBundle' - -name = 'anvio' -version = '6.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://merenlab.org/software/anvio/' -description = """An analysis and visualization platform for 'omics data.""" - -toolchain = {'name': 'intel', 'version': '2019b'} - -github_account = 'merenlab' - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('Pysam', '0.15.3'), - ('scikit-learn', '0.21.3', versionsuffix), - ('matplotlib', '3.1.1', versionsuffix), - ('prodigal', '2.6.3'), - ('Biopython', '1.75', versionsuffix), - ('h5py', '2.10.0', versionsuffix), - ('HMMER', '3.2.1'), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('bottle', '0.12.17', { - 'checksums': ['e9eaa412a60cc3d42ceb42f58d15864d9ed1b92e9d630b8130c871c5bb16107c'], - }), - ('ete3', '3.1.1', { - 'checksums': ['870a3d4b496a36fbda4b13c7c6b9dfa7638384539ae93551ec7acb377fb9c385'], - }), - ('sqlparse', '0.3.0', { - 'checksums': ['7c3dca29c022744e95b547e867cee89f4fce4373f3549ccd8797d8eb52cdb873'], - }), - ('Django', '2.2.7', { - 'checksums': ['16040e1288c6c9f68c6da2fe75ebde83c0a158f6f5d54f4c5177b0c1478c5b86'], - }), - ('zc.lockfile', '2.0', { - 'checksums': ['307ad78227e48be260e64896ec8886edc7eae22d8ec53e4d528ab5537a83203b'], - }), - ('jaraco.functools', '2.0', { - 'checksums': ['35ba944f52b1a7beee8843a5aa6752d1d5b79893eeb7770ea98be6b637bf9345'], - }), - ('tempora', '1.14.1', { - 'checksums': ['cb60b1d2b1664104e307f8e5269d7f4acdb077c82e35cd57246ae14a3427d2d6'], - }), - ('portend', '2.6', { - 'checksums': ['600dd54175e17e9347e5f3d4217aa8bcf4bf4fa5ffbc4df034e5ec1ba7cdaff5'], - }), - ('cheroot', '8.2.1', { - 'checksums': ['5b525b3e4a755adf78070ab54c1821fb860d4255a9317dba2b88eb2df2441cff'], - }), - ('CherryPy', '18.4.0', { - 'checksums': ['e5be00304ca303d7791d14b5ce1436428e18939b91806250387c363ae56c8f8f'], - }), - ('mistune', '0.8.4', { - 'checksums': ['59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e'], - }), - ('seaborn', '0.9.0', { - 'checksums': ['76c83f794ca320fb6b23a7c6192d5e185a5fcf4758966a0c0a54baee46d41e2f'], - }), - ('pyani', '0.2.9', { - 'checksums': ['0b87870a03cf5ccd8fbab7572778903212a051990f00cf8e4ef5887b36b9ec91'], - }), - ('patsy', '0.5.1', { - 'checksums': ['f115cec4201e1465cd58b9866b0b0e7b941caafec129869057405bfe5b5e3991'], - }), - ('statsmodels', '0.10.1', { - 'checksums': ['320659a80f916c2edf9dfbe83512d9004bb562b72eedb7d9374562038697fa10'], - }), - ('smmap2', '2.0.5', { - 'modulename': 'smmap', - 'checksums': ['29a9ffa0497e7f2be94ca0ed1ca1aa3cd4cf25a1f6b4f5f87f74b46ed91d609a'], - }), - ('gitdb2', '2.0.6', { - 'modulename': 'gitdb', - 'checksums': ['1b6df1433567a51a4a9c1a5a0de977aa351a405cc56d7d35f3388bad1f630350'], - }), - ('GitPython', '3.0.5', { - 'modulename': 'git', - 'checksums': ['9c2398ffc3dcb3c40b27324b316f08a4f93ad646d5a6328cafbb871aa79f5e42'], - }), - ('zipp', '0.6.0', { - 'checksums': ['3718b1cbcd963c7d4c5511a8240812904164b7f381b647143a89d3b98f9bcd8e'], - }), - ('importlib_metadata', '0.23', { - 'checksums': ['aa18d7378b00b40847790e7c27e11673d7fed219354109d0e7b9e5b25dc3ad26'], - }), - ('pyrsistent', '0.15.6', { - 'checksums': ['f3b280d030afb652f79d67c5586157c5c1355c9a58dfc7940566e28d28f3df1b'], - }), - ('jsonschema', '3.2.0', { - 'checksums': ['c8a85b28d377cc7737e46e2d9f2b4f44ee3c0e1deac6bf46ddefc7187d30797a'], - }), - ('datrie', '0.8', { - 'checksums': ['bdd5da6ba6a97e7cd96eef2e7441c8d2ef890d04ba42694a41c7dffa3aca680c'], - }), - ('appdirs', '1.4.3', { - 'checksums': ['9e5896d1372858f8dd3344faf4e5014d21849c756c8d5701f78f8a103b372d92'], - }), - ('ConfigArgParse', '0.15.1', { - 'checksums': ['baaf0fd2c1c108d007f402dab5481ac5f12d77d034825bf5a27f8224757bd0ac'], - }), - ('PyYAML', '5.1.2', { - 'modulename': 'yaml', - 'checksums': ['01adf0b6c6f61bd11af6e10ca52b7d4057dd0be0343eb9283c878cf3af56aee4'], - }), - ('ratelimiter', '1.2.0.post0', { - 'checksums': ['5c395dcabdbbde2e5178ef3f89b568a3066454a6ddc223b76473dac22f89b4f7'], - }), - ('wrapt', '1.11.2', { - 'checksums': ['565a021fd19419476b9362b05eeaa094178de64f8361e44468f9e9d7843901e1'], - }), - ('snakemake', '5.8.1', { - 'checksums': ['60c1d11d3a63397b6d91ef394639cb454d9965217747b60fafb5573a498838e4'], - }), - ('colored', '1.4.0', { - 'checksums': ['ee8f73c40c06d9e5b829a8e284ebfaeac5ebfc7578f2eb4a0e031b40fe799a72'], - }), - ('python-Levenshtein', '0.12.0', { - 'modulename': 'Levenshtein', - 'checksums': ['033a11de5e3d19ea25c9302d11224e1a1898fe5abd23c61c7c360c25195e3eb1'], - }), - ('illumina-utils', '2.6', { - 'modulename': 'IlluminaUtils', - 'checksums': ['4ee7108d6ae67fc7d6c70bee4f775d38dfd921c10e4b020bd177838c649446ea'], - }), - ('more-itertools', '7.2.0', { - 'checksums': ['409cd48d4db7052af495b09dec721011634af3753ae1ef92d2b32f73a745f832'], - }), - (name, version, { - 'source_urls': ['https://github.com/%(github_account)s/%(name)s/releases/download/v%(version)s/'], - 'checksums': [ - 'a766514d47ba012b45fef51c0ad3a810f930687c6f59531f0d2e0bd96cb05db9', # anvio-6.1.tar.gz - ], - # replace fixed (==) versions in requirements.txt with minimal versions (>=) - 'preinstallopts': "sed -i'' 's/==/>=/g' requirements.txt && ", - }), -] - -local_binaries_list = [ - 'anvi-pan-genome', - 'anvi-script-reformat-fasta', - 'anvi-profile', - 'anvi-help', -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_binaries_list], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [ - 'anvi-self-test --suite mini', - 'anvi-pan-genome --help', - 'anvi-script-reformat-fasta --help', - 'anvi-profile --version', - 'anvi-help --help', -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/anvio/anvio-8-foss-2022b.eb b/easybuild/easyconfigs/a/anvio/anvio-8-foss-2022b.eb index c13c2a6a213a..5161aff49ca7 100644 --- a/easybuild/easyconfigs/a/anvio/anvio-8-foss-2022b.eb +++ b/easybuild/easyconfigs/a/anvio/anvio-8-foss-2022b.eb @@ -33,9 +33,6 @@ dependencies = [ ('Levenshtein', '0.24.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('bottle', '0.12.25', { 'checksums': ['e1a9c94970ae6d710b3fb4526294dfeb86f2cb4a81eff3a4b98dc40fb0e5e021'], diff --git a/easybuild/easyconfigs/a/any2fasta/any2fasta-0.4.2-GCCcore-12.3.0.eb b/easybuild/easyconfigs/a/any2fasta/any2fasta-0.4.2-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..3f96b328b6a2 --- /dev/null +++ b/easybuild/easyconfigs/a/any2fasta/any2fasta-0.4.2-GCCcore-12.3.0.eb @@ -0,0 +1,35 @@ +# Author: Pavel Grochal (INUITS) +# Updated by: Denis Kristak (INUITS) +# License: GPLv2 + +easyblock = 'Tarball' + +name = 'any2fasta' +version = '0.4.2' + +homepage = 'https://github.com/tseemann/any2fasta' +description = "Convert various sequence formats to FASTA" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +# https://github.com/tseemann/any2fasta +github_account = 'tseemann' +source_urls = [GITHUB_SOURCE] +sources = ['v%(version)s.zip'] +checksums = ['3faa738ab409c7073afe3769e9d32dd5b28a2c12e72c2e4ac6f4e9946ee9a22f'] + +dependencies = [('Perl', '5.36.1')] + +modextrapaths = {'PATH': ''} + +sanity_check_paths = { + 'files': ['any2fasta'], + 'dirs': [], +} + +sanity_check_commands = [ + 'any2fasta -h', + 'any2fasta -q %(builddir)s/%(name)s-%(version)s/test.fq', +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/any2fasta/any2fasta-0.4.2-GCCcore-13.2.0.eb b/easybuild/easyconfigs/a/any2fasta/any2fasta-0.4.2-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..91034a25be8b --- /dev/null +++ b/easybuild/easyconfigs/a/any2fasta/any2fasta-0.4.2-GCCcore-13.2.0.eb @@ -0,0 +1,35 @@ +# Author: Pavel Grochal (INUITS) +# Updated by: Denis Kristak (INUITS) +# License: GPLv2 + +easyblock = 'Tarball' + +name = 'any2fasta' +version = '0.4.2' + +homepage = 'https://github.com/tseemann/any2fasta' +description = "Convert various sequence formats to FASTA" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +# https://github.com/tseemann/any2fasta +github_account = 'tseemann' +source_urls = [GITHUB_SOURCE] +sources = ['v%(version)s.zip'] +checksums = ['3faa738ab409c7073afe3769e9d32dd5b28a2c12e72c2e4ac6f4e9946ee9a22f'] + +dependencies = [('Perl', '5.38.0')] + +modextrapaths = {'PATH': ''} + +sanity_check_paths = { + 'files': ['any2fasta'], + 'dirs': [], +} + +sanity_check_commands = [ + 'any2fasta -h', + 'any2fasta -q %(builddir)s/%(name)s-%(version)s/test.fq', +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/any2fasta/any2fasta-0.4.2-GCCcore-8.2.0-Perl-5.28.1.eb b/easybuild/easyconfigs/a/any2fasta/any2fasta-0.4.2-GCCcore-8.2.0-Perl-5.28.1.eb deleted file mode 100644 index fd5a20cb7c3b..000000000000 --- a/easybuild/easyconfigs/a/any2fasta/any2fasta-0.4.2-GCCcore-8.2.0-Perl-5.28.1.eb +++ /dev/null @@ -1,35 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'Tarball' - -name = 'any2fasta' -version = '0.4.2' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'https://github.com/tseemann/any2fasta' -description = "Convert various sequence formats to FASTA" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -# https://github.com/tseemann/any2fasta -github_account = 'tseemann' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.zip'] -checksums = ['3faa738ab409c7073afe3769e9d32dd5b28a2c12e72c2e4ac6f4e9946ee9a22f'] - -dependencies = [('Perl', '5.28.1')] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['any2fasta'], - 'dirs': [], -} - -sanity_check_commands = [ - 'any2fasta -h', - 'any2fasta -q %(builddir)s/%(name)s-%(version)s/test.fq', -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/any2fasta/any2fasta-0.4.2-GCCcore-8.3.0.eb b/easybuild/easyconfigs/a/any2fasta/any2fasta-0.4.2-GCCcore-8.3.0.eb deleted file mode 100644 index fb48710b3001..000000000000 --- a/easybuild/easyconfigs/a/any2fasta/any2fasta-0.4.2-GCCcore-8.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'Tarball' - -name = 'any2fasta' -version = '0.4.2' - -homepage = 'https://github.com/tseemann/any2fasta' -description = "Convert various sequence formats to FASTA" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -# https://github.com/tseemann/any2fasta -github_account = 'tseemann' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.zip'] -checksums = ['3faa738ab409c7073afe3769e9d32dd5b28a2c12e72c2e4ac6f4e9946ee9a22f'] - -dependencies = [('Perl', '5.30.0')] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['any2fasta'], - 'dirs': [], -} - -sanity_check_commands = [ - 'any2fasta -h', - 'any2fasta -q %(builddir)s/%(name)s-%(version)s/test.fq', -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/any2fasta/any2fasta-0.4.2-GCCcore-9.3.0.eb b/easybuild/easyconfigs/a/any2fasta/any2fasta-0.4.2-GCCcore-9.3.0.eb deleted file mode 100644 index 94f7c466d8ba..000000000000 --- a/easybuild/easyconfigs/a/any2fasta/any2fasta-0.4.2-GCCcore-9.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'Tarball' - -name = 'any2fasta' -version = '0.4.2' - -homepage = 'https://github.com/tseemann/any2fasta' -description = "Convert various sequence formats to FASTA" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -# https://github.com/tseemann/any2fasta -github_account = 'tseemann' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.zip'] -checksums = ['3faa738ab409c7073afe3769e9d32dd5b28a2c12e72c2e4ac6f4e9946ee9a22f'] - -dependencies = [('Perl', '5.30.2')] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['any2fasta'], - 'dirs': [], -} - -sanity_check_commands = [ - 'any2fasta -h', - 'any2fasta -q %(builddir)s/%(name)s-%(version)s/test.fq', -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/apex/apex-20200325-fosscuda-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/a/apex/apex-20200325-fosscuda-2019b-Python-3.7.4.eb deleted file mode 100644 index fcdba07efcb6..000000000000 --- a/easybuild/easyconfigs/a/apex/apex-20200325-fosscuda-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'apex' -local_commit = '8fac3a7' -version = '20200325' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/nvidia/apex' -description = "A PyTorch Extension: Tools for easy mixed precision and distributed training in Pytorch" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -source_urls = ['https://github.com/NVIDIA/apex/archive/'] -sources = [{ - 'filename': SOURCE_TAR_GZ, - 'download_filename': '%s.tar.gz' % local_commit, -}] -checksums = ['5584ab0f5d395b063a64e15233ee576740db14b2aa9a6c289c512b7dc69b2d88'] - -dependencies = [ - ('Python', '3.7.4'), - ('PyTorch', '1.3.1', versionsuffix), -] - -download_dep_fail = True -use_pip = True - -installopts = "--no-cache-dir --global-option='--cpp_ext' --global-option='--cuda_ext' --global-option='--pyprof'" - -sanity_pip_check = True - -sanity_check_commands = ["python -c 'from apex import amp'"] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/apex/apex-20210420-fosscuda-2020b.eb b/easybuild/easyconfigs/a/apex/apex-20210420-fosscuda-2020b.eb index 9507c3802d3c..d4aefdb6d5a0 100644 --- a/easybuild/easyconfigs/a/apex/apex-20210420-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/a/apex/apex-20210420-fosscuda-2020b.eb @@ -21,13 +21,8 @@ dependencies = [ ('PyTorch', '1.7.1'), ] -download_dep_fail = True -use_pip = True - installopts = "--no-cache-dir --global-option='--cpp_ext' --global-option='--cuda_ext' --global-option='--pyprof'" -sanity_pip_check = True - sanity_check_commands = ["python -c 'from apex import amp'"] moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/arcasHLA/arcasHLA-0.2.0-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/a/arcasHLA/arcasHLA-0.2.0-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 816d044d50fd..000000000000 --- a/easybuild/easyconfigs/a/arcasHLA/arcasHLA-0.2.0-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'Tarball' - -name = 'arcasHLA' -version = '0.2.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/RabadanLab/arcasHLA' -description = """arcasHLA performs high resolution genotyping for HLA class I and class II -genes from RNA sequencing, supporting both paired and single-end samples.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -github_account = 'RabadanLab' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['0ac0f67f7206660e80b3163e6adc1e02c5ef87879e6366c49c16ee1ccbf83c40'] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('Biopython', '1.75', versionsuffix), - ('BEDTools', '2.29.2'), - ('kallisto', '0.46.1'), - ('SAMtools', '1.10'), - ('pigz', '2.4'), - ('git', '2.23.0', '-nodocs'), - ('git-lfs', '2.11.0', '', SYSTEM), -] - -# Download and install the reference database (1.8 GB) -postinstallcmds = ["cd %(installdir)s && git lfs install && ./arcasHLA reference --update --verbose"] - -sanity_check_paths = { - 'files': ['arcasHLA'], - 'dirs': ['dat', 'dat/IMGTHLA', 'scripts', 'test'], -} - -sanity_check_commands = ['arcasHLA --help'] - -modextrapaths = { - 'PATH': [''], - 'PYTHONPATH': ['scripts'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/archspec/archspec-0.1.0-GCCcore-8.3.0-Python-3.7.4.eb b/easybuild/easyconfigs/a/archspec/archspec-0.1.0-GCCcore-8.3.0-Python-3.7.4.eb deleted file mode 100644 index 5a46df7f53d2..000000000000 --- a/easybuild/easyconfigs/a/archspec/archspec-0.1.0-GCCcore-8.3.0-Python-3.7.4.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'archspec' -version = '0.1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/archspec/archspec' -description = "A library for detecting, labeling, and reasoning about microarchitectures" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -builddependencies = [('binutils', '2.32')] - -dependencies = [('Python', '3.7.4')] - -use_pip = True - -exts_list = [ - ('six', '1.15.0', { - 'checksums': ['30639c035cdb23534cd4aa2dd52c3bf48f06e5f4a941509c8bafd8ce11080259'], - }), - (name, version, { - 'source_tmpl': 'archspec-%(version)s-py2.py3-none-any.whl', - 'checksums': ['12f2029f63ffbc560e43f7d1f366a45ff46c7bd0751653227f8015f83f121119'], - }), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["python -c 'from archspec.cpu import host; print(host())'"] - -sanity_pip_check = True - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/archspec/archspec-0.1.0-GCCcore-9.3.0-Python-3.8.2.eb b/easybuild/easyconfigs/a/archspec/archspec-0.1.0-GCCcore-9.3.0-Python-3.8.2.eb deleted file mode 100644 index 74f797398dd3..000000000000 --- a/easybuild/easyconfigs/a/archspec/archspec-0.1.0-GCCcore-9.3.0-Python-3.8.2.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'archspec' -version = '0.1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/archspec/archspec' -description = "A library for detecting, labeling, and reasoning about microarchitectures" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -sources = ['archspec-%(version)s-py2.py3-none-any.whl'] -checksums = ['12f2029f63ffbc560e43f7d1f366a45ff46c7bd0751653227f8015f83f121119'] - -builddependencies = [('binutils', '2.34')] - -dependencies = [('Python', '3.8.2')] - -download_dep_fail = True -use_pip = True - -sanity_check_commands = ["python -c 'from archspec.cpu import host; print(host())'"] - -sanity_pip_check = True - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/archspec/archspec-0.1.2-GCCcore-10.2.0.eb b/easybuild/easyconfigs/a/archspec/archspec-0.1.2-GCCcore-10.2.0.eb index 06b4ffb6c8f9..7b486d4f4a94 100644 --- a/easybuild/easyconfigs/a/archspec/archspec-0.1.2-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/a/archspec/archspec-0.1.2-GCCcore-10.2.0.eb @@ -18,11 +18,6 @@ builddependencies = [('binutils', '2.35')] dependencies = [('Python', '3.8.6')] -download_dep_fail = True -use_pip = True - sanity_check_commands = ["python -c 'from archspec.cpu import host; print(host())'"] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/archspec/archspec-0.1.2-GCCcore-10.3.0.eb b/easybuild/easyconfigs/a/archspec/archspec-0.1.2-GCCcore-10.3.0.eb index f1e3fc9518ff..9d57c7cc139a 100644 --- a/easybuild/easyconfigs/a/archspec/archspec-0.1.2-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/a/archspec/archspec-0.1.2-GCCcore-10.3.0.eb @@ -18,11 +18,6 @@ builddependencies = [('binutils', '2.36.1')] dependencies = [('Python', '3.9.5')] -download_dep_fail = True -use_pip = True - sanity_check_commands = ["python -c 'from archspec.cpu import host; print(host())'"] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/archspec/archspec-0.1.3-GCCcore-11.2.0.eb b/easybuild/easyconfigs/a/archspec/archspec-0.1.3-GCCcore-11.2.0.eb index 5087b91bae69..acc96f05ea90 100644 --- a/easybuild/easyconfigs/a/archspec/archspec-0.1.3-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/a/archspec/archspec-0.1.3-GCCcore-11.2.0.eb @@ -20,10 +20,6 @@ builddependencies = [('binutils', '2.37')] dependencies = [('Python', '3.9.6')] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_commands = ["python -c 'from archspec.cpu import host; print(host())'"] moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/archspec/archspec-0.1.4-GCCcore-11.3.0.eb b/easybuild/easyconfigs/a/archspec/archspec-0.1.4-GCCcore-11.3.0.eb index 710f53f822e4..8b92d9cc3a98 100644 --- a/easybuild/easyconfigs/a/archspec/archspec-0.1.4-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/a/archspec/archspec-0.1.4-GCCcore-11.3.0.eb @@ -15,10 +15,6 @@ builddependencies = [('binutils', '2.38')] dependencies = [('Python', '3.10.4')] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_commands = ["python -c 'from archspec.cpu import host; print(host())'"] moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/archspec/archspec-0.2.0-GCCcore-12.2.0.eb b/easybuild/easyconfigs/a/archspec/archspec-0.2.0-GCCcore-12.2.0.eb index 8e514adf7c0f..338cbf86007a 100644 --- a/easybuild/easyconfigs/a/archspec/archspec-0.2.0-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/a/archspec/archspec-0.2.0-GCCcore-12.2.0.eb @@ -15,10 +15,6 @@ builddependencies = [('binutils', '2.39')] dependencies = [('Python', '3.10.8')] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_commands = ["python -c 'from archspec.cpu import host; print(host())'"] moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/archspec/archspec-0.2.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/a/archspec/archspec-0.2.1-GCCcore-12.3.0.eb index 7498e0829716..571502ff950a 100644 --- a/easybuild/easyconfigs/a/archspec/archspec-0.2.1-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/a/archspec/archspec-0.2.1-GCCcore-12.3.0.eb @@ -18,10 +18,6 @@ builddependencies = [ dependencies = [('Python', '3.11.3')] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_commands = ["python -c 'from archspec.cpu import host; print(host())'"] moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/archspec/archspec-0.2.2-GCCcore-13.2.0.eb b/easybuild/easyconfigs/a/archspec/archspec-0.2.2-GCCcore-13.2.0.eb index 5af93d472ee5..bbceeebd76df 100644 --- a/easybuild/easyconfigs/a/archspec/archspec-0.2.2-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/a/archspec/archspec-0.2.2-GCCcore-13.2.0.eb @@ -18,10 +18,6 @@ builddependencies = [ dependencies = [('Python', '3.11.5')] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_commands = ["python -c 'from archspec.cpu import host; print(host())'"] moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/archspec/archspec-0.2.4-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/archspec/archspec-0.2.4-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..5c94eef5d353 --- /dev/null +++ b/easybuild/easyconfigs/a/archspec/archspec-0.2.4-GCCcore-13.3.0.eb @@ -0,0 +1,23 @@ +easyblock = 'PythonPackage' + +name = 'archspec' +version = '0.2.4' + +homepage = 'https://github.com/archspec/archspec' +description = "A library for detecting, labeling, and reasoning about microarchitectures" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +sources = [SOURCE_TAR_GZ] +checksums = ['eabbae22f315d24cc2ce786a092478ec8e245208c9877fb213c2172a6ecb9302'] + +builddependencies = [ + ('binutils', '2.42'), + ('poetry', '1.8.3'), +] + +dependencies = [('Python', '3.12.3')] + +sanity_check_commands = ["python -c 'from archspec.cpu import host; print(host())'"] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/archspec/archspec-0.2.5-GCCcore-12.3.0.eb b/easybuild/easyconfigs/a/archspec/archspec-0.2.5-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..3d95036b182b --- /dev/null +++ b/easybuild/easyconfigs/a/archspec/archspec-0.2.5-GCCcore-12.3.0.eb @@ -0,0 +1,23 @@ +easyblock = 'PythonPackage' + +name = 'archspec' +version = '0.2.5' + +homepage = 'https://github.com/archspec/archspec' +description = "A library for detecting, labeling, and reasoning about microarchitectures" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +sources = [SOURCE_TAR_GZ] +checksums = ['5bec8dfc5366ff299071200466dc9572d56db4e43abca3c66bdd62bc2b731a2a'] + +builddependencies = [ + ('binutils', '2.40'), + ('poetry', '1.5.1'), +] + +dependencies = [('Python', '3.11.3')] + +sanity_check_commands = ["python -c 'from archspec.cpu import host; print(host())'"] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/argtable/argtable-2.13-GCCcore-12.3.0.eb b/easybuild/easyconfigs/a/argtable/argtable-2.13-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..8a411de3fd2f --- /dev/null +++ b/easybuild/easyconfigs/a/argtable/argtable-2.13-GCCcore-12.3.0.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: Adam Huffman +# The Francis Crick Institute + +easyblock = 'ConfigureMake' + +name = 'argtable' +version = '2.13' + +homepage = 'https://argtable.sourceforge.io/' +description = """ Argtable is an ANSI C library for parsing GNU style + command line options with a minimum of fuss. """ + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%s%s.tar.gz' % (name, version.replace('.', '-'))] +checksums = ['8f77e8a7ced5301af6e22f47302fdbc3b1ff41f2b83c43c77ae5ca041771ddbf'] + +builddependencies = [('binutils', '2.40')] + +sanity_check_paths = { + 'files': ['include/argtable2.h', 'lib/libargtable2.%s' % SHLIB_EXT, 'lib/libargtable2.a'], + 'dirs': ['share'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/argtable/argtable-2.13-GCCcore-8.2.0.eb b/easybuild/easyconfigs/a/argtable/argtable-2.13-GCCcore-8.2.0.eb deleted file mode 100644 index 6707d037e6d6..000000000000 --- a/easybuild/easyconfigs/a/argtable/argtable-2.13-GCCcore-8.2.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -# 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 = 'argtable' -version = '2.13' - -homepage = 'https://argtable.sourceforge.io/' -description = """ Argtable is an ANSI C library for parsing GNU style - command line options with a minimum of fuss. """ - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%s%s.tar.gz' % (name, version.replace('.', '-'))] -checksums = ['8f77e8a7ced5301af6e22f47302fdbc3b1ff41f2b83c43c77ae5ca041771ddbf'] - -builddependencies = [('binutils', '2.31.1')] - -sanity_check_paths = { - 'files': ['include/argtable2.h', 'lib/libargtable2.%s' % SHLIB_EXT, 'lib/libargtable2.a'], - 'dirs': ['share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/argtable/argtable-2.13-GCCcore-8.3.0.eb b/easybuild/easyconfigs/a/argtable/argtable-2.13-GCCcore-8.3.0.eb deleted file mode 100644 index 06fed40eb7b4..000000000000 --- a/easybuild/easyconfigs/a/argtable/argtable-2.13-GCCcore-8.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -# 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 = 'argtable' -version = '2.13' - -homepage = 'https://argtable.sourceforge.io/' -description = """ Argtable is an ANSI C library for parsing GNU style - command line options with a minimum of fuss. """ - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%s%s.tar.gz' % (name, version.replace('.', '-'))] -checksums = ['8f77e8a7ced5301af6e22f47302fdbc3b1ff41f2b83c43c77ae5ca041771ddbf'] - -builddependencies = [('binutils', '2.32')] - -sanity_check_paths = { - 'files': ['include/argtable2.h', 'lib/libargtable2.%s' % SHLIB_EXT, 'lib/libargtable2.a'], - 'dirs': ['share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/argtable/argtable-2.13-foss-2016b.eb b/easybuild/easyconfigs/a/argtable/argtable-2.13-foss-2016b.eb deleted file mode 100644 index 389cfaf110a2..000000000000 --- a/easybuild/easyconfigs/a/argtable/argtable-2.13-foss-2016b.eb +++ /dev/null @@ -1,28 +0,0 @@ -# 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 = 'argtable' -version = '2.13' - -homepage = 'https://argtable.sourceforge.io/' -description = """ Argtable is an ANSI C library for parsing GNU style - command line options with a minimum of fuss. """ - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%s%s.tar.gz' % (name, version.replace('.', '-'))] -checksums = ['8f77e8a7ced5301af6e22f47302fdbc3b1ff41f2b83c43c77ae5ca041771ddbf'] - -sanity_check_paths = { - 'files': ['lib/libargtable2.so', 'lib/libargtable2.la'], - 'dirs': ['include', 'lib', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/argtable/argtable-2.13-foss-2018b.eb b/easybuild/easyconfigs/a/argtable/argtable-2.13-foss-2018b.eb deleted file mode 100644 index dd5c88dcd040..000000000000 --- a/easybuild/easyconfigs/a/argtable/argtable-2.13-foss-2018b.eb +++ /dev/null @@ -1,28 +0,0 @@ -# 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 = 'argtable' -version = '2.13' - -homepage = 'https://argtable.sourceforge.io/' -description = """ Argtable is an ANSI C library for parsing GNU style - command line options with a minimum of fuss. """ - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%s%s.tar.gz' % (name, version.replace('.', '-'))] -checksums = ['8f77e8a7ced5301af6e22f47302fdbc3b1ff41f2b83c43c77ae5ca041771ddbf'] - -sanity_check_paths = { - 'files': ['lib/libargtable2.so', 'lib/libargtable2.la'], - 'dirs': ['include', 'lib', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/argtable/argtable-2.13-intel-2018a.eb b/easybuild/easyconfigs/a/argtable/argtable-2.13-intel-2018a.eb deleted file mode 100644 index d551fd9aed2a..000000000000 --- a/easybuild/easyconfigs/a/argtable/argtable-2.13-intel-2018a.eb +++ /dev/null @@ -1,28 +0,0 @@ -# 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 = 'argtable' -version = '2.13' - -homepage = 'https://argtable.sourceforge.io/' -description = """ Argtable is an ANSI C library for parsing GNU style - command line options with a minimum of fuss. """ - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%s%s.tar.gz' % (name, version.replace('.', '-'))] -checksums = ['8f77e8a7ced5301af6e22f47302fdbc3b1ff41f2b83c43c77ae5ca041771ddbf'] - -sanity_check_paths = { - 'files': ['lib/libargtable2.%s' % SHLIB_EXT, 'lib/libargtable2.la'], - 'dirs': ['include', 'lib', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/argtable/argtable-2.13-intel-2018b.eb b/easybuild/easyconfigs/a/argtable/argtable-2.13-intel-2018b.eb deleted file mode 100644 index fdeb13a11186..000000000000 --- a/easybuild/easyconfigs/a/argtable/argtable-2.13-intel-2018b.eb +++ /dev/null @@ -1,28 +0,0 @@ -# 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 = 'argtable' -version = '2.13' - -homepage = 'https://argtable.sourceforge.io/' -description = """ Argtable is an ANSI C library for parsing GNU style - command line options with a minimum of fuss. """ - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%s%s.tar.gz' % (name, version.replace('.', '-'))] -checksums = ['8f77e8a7ced5301af6e22f47302fdbc3b1ff41f2b83c43c77ae5ca041771ddbf'] - -sanity_check_paths = { - 'files': ['lib/libargtable2.%s' % SHLIB_EXT, 'lib/libargtable2.la'], - 'dirs': ['include', 'lib', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/arosics/arosics-1.7.6-foss-2021a.eb b/easybuild/easyconfigs/a/arosics/arosics-1.7.6-foss-2021a.eb index 17573ab46e99..992cebcab0d4 100644 --- a/easybuild/easyconfigs/a/arosics/arosics-1.7.6-foss-2021a.eb +++ b/easybuild/easyconfigs/a/arosics/arosics-1.7.6-foss-2021a.eb @@ -29,9 +29,6 @@ dependencies = [ ('plotly.py', '5.1.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('fonttools', '4.29.1', { 'modulename': 'fontTools', diff --git a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.3-configure-mpi.patch b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.3-configure-mpi.patch deleted file mode 100644 index c9884b5976b0..000000000000 --- a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.3-configure-mpi.patch +++ /dev/null @@ -1,4210 +0,0 @@ -From 9e319b3c1a6d1cbe074cd52bfbce7b4965149bc4 Mon Sep 17 00:00:00 2001 -From: Ward Poelmans -Date: Mon, 14 Oct 2013 10:52:10 +0200 -Subject: [PATCH 1/2] Updated autoconf, automake and libtool scripts - -Using autoreconf -i -f and more recent version of the autotools. This -should fix a problem with libtool not recognizing Intel MPI. ---- - CHANGES | 3 + - Makefile.in | 12 +- - PARPACK/EXAMPLES/BLACS/Makefile.in | 2 +- - PARPACK/EXAMPLES/MPI/Makefile.in | 2 +- - PARPACK/Makefile.in | 2 +- - PARPACK/SRC/BLACS/Makefile.in | 2 +- - PARPACK/SRC/MPI/Makefile.in | 2 +- - PARPACK/SRC/Makefile.in | 2 +- - PARPACK/UTIL/BLACS/Makefile.in | 2 +- - PARPACK/UTIL/MPI/Makefile.in | 2 +- - PARPACK/UTIL/Makefile.in | 2 +- - SRC/Makefile.in | 2 +- - TESTS/Makefile.in | 2 +- - UTIL/Makefile.in | 2 +- - aclocal.m4 | 122 +++++++++- - compile | 1 + - config.guess | 207 ++++++++++------- - config.sub | 152 +++++++----- - configure | 405 +++++++++++++++++++++----------- - configure.ac | 4 +- - install-sh | 35 +-- - ltmain.sh | 32 ++- - m4/libtool.m4 | 297 +++++++++++++++++------- - m4/ltoptions.m4 | 19 +- - missing | 461 ++++++++++++------------------------- - 25 files changed, 1040 insertions(+), 734 deletions(-) - create mode 120000 compile - -diff --git a/CHANGES b/CHANGES -index 39bb865..c298714 100644 ---- a/CHANGES -+++ b/CHANGES -@@ -18,6 +18,9 @@ arpack-ng - 3.1.4 - * Use configure supplied blas and lapack in the pkg-config. - Thanks to Ward Poelmans (Closes: #1320) - -+ * Switch to automake 1.14 + libtool 2.4.2. -+ Thanks to Ward Poelmans (Closes: #1321) -+ - -- Sylvestre Ledru Mon, 07 Oct 2013 14:24:42 +0200 - - arpack-ng - 3.1.3 -diff --git a/Makefile.in b/Makefile.in -index ad39e7d..0487f2b 100644 ---- a/Makefile.in -+++ b/Makefile.in -@@ -1,4 +1,4 @@ --# Makefile.in generated by automake 1.13.3 from Makefile.am. -+# Makefile.in generated by automake 1.14 from Makefile.am. - # @configure_input@ - - # Copyright (C) 1994-2013 Free Software Foundation, Inc. -@@ -83,8 +83,8 @@ host_triplet = @host@ - subdir = . - DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/configure $(am__configure_deps) \ -- $(srcdir)/arpack.pc.in COPYING README TODO config.guess \ -- config.sub depcomp install-sh missing ltmain.sh -+ $(srcdir)/arpack.pc.in COPYING README TODO compile \ -+ config.guess config.sub depcomp install-sh missing ltmain.sh - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - am__aclocal_m4_deps = $(top_srcdir)/m4/ax_blas.m4 \ - $(top_srcdir)/m4/ax_lapack.m4 $(top_srcdir)/m4/ax_mpi.m4 \ -@@ -713,10 +713,16 @@ dist-xz: distdir - $(am__post_remove_distdir) - - dist-tarZ: distdir -+ @echo WARNING: "Support for shar distribution archives is" \ -+ "deprecated." >&2 -+ @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 - tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z - $(am__post_remove_distdir) - - dist-shar: distdir -+ @echo WARNING: "Support for distribution archives compressed with" \ -+ "legacy program 'compress' is deprecated." >&2 -+ @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 - shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz - $(am__post_remove_distdir) - -diff --git a/PARPACK/EXAMPLES/BLACS/Makefile.in b/PARPACK/EXAMPLES/BLACS/Makefile.in -index 6b06ad6..85ea451 100644 ---- a/PARPACK/EXAMPLES/BLACS/Makefile.in -+++ b/PARPACK/EXAMPLES/BLACS/Makefile.in -@@ -1,4 +1,4 @@ --# Makefile.in generated by automake 1.13.3 from Makefile.am. -+# Makefile.in generated by automake 1.14 from Makefile.am. - # @configure_input@ - - # Copyright (C) 1994-2013 Free Software Foundation, Inc. -diff --git a/PARPACK/EXAMPLES/MPI/Makefile.in b/PARPACK/EXAMPLES/MPI/Makefile.in -index 512a500..709e248 100644 ---- a/PARPACK/EXAMPLES/MPI/Makefile.in -+++ b/PARPACK/EXAMPLES/MPI/Makefile.in -@@ -1,4 +1,4 @@ --# Makefile.in generated by automake 1.13.3 from Makefile.am. -+# Makefile.in generated by automake 1.14 from Makefile.am. - # @configure_input@ - - # Copyright (C) 1994-2013 Free Software Foundation, Inc. -diff --git a/PARPACK/Makefile.in b/PARPACK/Makefile.in -index 7559afb..792ed16 100644 ---- a/PARPACK/Makefile.in -+++ b/PARPACK/Makefile.in -@@ -1,4 +1,4 @@ --# Makefile.in generated by automake 1.13.3 from Makefile.am. -+# Makefile.in generated by automake 1.14 from Makefile.am. - # @configure_input@ - - # Copyright (C) 1994-2013 Free Software Foundation, Inc. -diff --git a/PARPACK/SRC/BLACS/Makefile.in b/PARPACK/SRC/BLACS/Makefile.in -index 1b6a0fe..b6d14d9 100644 ---- a/PARPACK/SRC/BLACS/Makefile.in -+++ b/PARPACK/SRC/BLACS/Makefile.in -@@ -1,4 +1,4 @@ --# Makefile.in generated by automake 1.13.3 from Makefile.am. -+# Makefile.in generated by automake 1.14 from Makefile.am. - # @configure_input@ - - # Copyright (C) 1994-2013 Free Software Foundation, Inc. -diff --git a/PARPACK/SRC/MPI/Makefile.in b/PARPACK/SRC/MPI/Makefile.in -index 273065e..df8bbc3 100644 ---- a/PARPACK/SRC/MPI/Makefile.in -+++ b/PARPACK/SRC/MPI/Makefile.in -@@ -1,4 +1,4 @@ --# Makefile.in generated by automake 1.13.3 from Makefile.am. -+# Makefile.in generated by automake 1.14 from Makefile.am. - # @configure_input@ - - # Copyright (C) 1994-2013 Free Software Foundation, Inc. -diff --git a/PARPACK/SRC/Makefile.in b/PARPACK/SRC/Makefile.in -index 6e8f437..0fb3ac8 100644 ---- a/PARPACK/SRC/Makefile.in -+++ b/PARPACK/SRC/Makefile.in -@@ -1,4 +1,4 @@ --# Makefile.in generated by automake 1.13.3 from Makefile.am. -+# Makefile.in generated by automake 1.14 from Makefile.am. - # @configure_input@ - - # Copyright (C) 1994-2013 Free Software Foundation, Inc. -diff --git a/PARPACK/UTIL/BLACS/Makefile.in b/PARPACK/UTIL/BLACS/Makefile.in -index 11a6b0a..18bdf88 100644 ---- a/PARPACK/UTIL/BLACS/Makefile.in -+++ b/PARPACK/UTIL/BLACS/Makefile.in -@@ -1,4 +1,4 @@ --# Makefile.in generated by automake 1.13.3 from Makefile.am. -+# Makefile.in generated by automake 1.14 from Makefile.am. - # @configure_input@ - - # Copyright (C) 1994-2013 Free Software Foundation, Inc. -diff --git a/PARPACK/UTIL/MPI/Makefile.in b/PARPACK/UTIL/MPI/Makefile.in -index 7551a3c..558e2f1 100644 ---- a/PARPACK/UTIL/MPI/Makefile.in -+++ b/PARPACK/UTIL/MPI/Makefile.in -@@ -1,4 +1,4 @@ --# Makefile.in generated by automake 1.13.3 from Makefile.am. -+# Makefile.in generated by automake 1.14 from Makefile.am. - # @configure_input@ - - # Copyright (C) 1994-2013 Free Software Foundation, Inc. -diff --git a/PARPACK/UTIL/Makefile.in b/PARPACK/UTIL/Makefile.in -index 0db143f..507574f 100644 ---- a/PARPACK/UTIL/Makefile.in -+++ b/PARPACK/UTIL/Makefile.in -@@ -1,4 +1,4 @@ --# Makefile.in generated by automake 1.13.3 from Makefile.am. -+# Makefile.in generated by automake 1.14 from Makefile.am. - # @configure_input@ - - # Copyright (C) 1994-2013 Free Software Foundation, Inc. -diff --git a/SRC/Makefile.in b/SRC/Makefile.in -index 9802729..e04799f 100644 ---- a/SRC/Makefile.in -+++ b/SRC/Makefile.in -@@ -1,4 +1,4 @@ --# Makefile.in generated by automake 1.13.3 from Makefile.am. -+# Makefile.in generated by automake 1.14 from Makefile.am. - # @configure_input@ - - # Copyright (C) 1994-2013 Free Software Foundation, Inc. -diff --git a/TESTS/Makefile.in b/TESTS/Makefile.in -index e5a353e..cd41616 100644 ---- a/TESTS/Makefile.in -+++ b/TESTS/Makefile.in -@@ -1,4 +1,4 @@ --# Makefile.in generated by automake 1.13.3 from Makefile.am. -+# Makefile.in generated by automake 1.14 from Makefile.am. - # @configure_input@ - - # Copyright (C) 1994-2013 Free Software Foundation, Inc. -diff --git a/UTIL/Makefile.in b/UTIL/Makefile.in -index 824730d..4b7990b 100644 ---- a/UTIL/Makefile.in -+++ b/UTIL/Makefile.in -@@ -1,4 +1,4 @@ --# Makefile.in generated by automake 1.13.3 from Makefile.am. -+# Makefile.in generated by automake 1.14 from Makefile.am. - # @configure_input@ - - # Copyright (C) 1994-2013 Free Software Foundation, Inc. -diff --git a/aclocal.m4 b/aclocal.m4 -index 375d1a7..d9df277 100644 ---- a/aclocal.m4 -+++ b/aclocal.m4 -@@ -1,4 +1,4 @@ --# generated automatically by aclocal 1.13.3 -*- Autoconf -*- -+# generated automatically by aclocal 1.14 -*- Autoconf -*- - - # Copyright (C) 1996-2013 Free Software Foundation, Inc. - -@@ -32,10 +32,10 @@ To do so, use the procedure documented by the package, typically 'autoreconf'.]) - # 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.13' -+[am__api_version='1.14' - 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.13.3], [], -+m4_if([$1], [1.14], [], - [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl - ]) - -@@ -51,7 +51,7 @@ m4_define([_AM_AUTOCONF_VERSION], []) - # 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.13.3])dnl -+[AM_AUTOMAKE_VERSION([1.14])dnl - m4_ifndef([AC_AUTOCONF_VERSION], - [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl - _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) -@@ -418,6 +418,12 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], - # This macro actually does too much. Some checks are only needed if - # your package does certain things. But this isn't really a big deal. - -+dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. -+m4_define([AC_PROG_CC], -+m4_defn([AC_PROG_CC]) -+[_AM_PROG_CC_C_O -+]) -+ - # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) - # AM_INIT_AUTOMAKE([OPTIONS]) - # ----------------------------------------------- -@@ -526,7 +532,48 @@ dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. - AC_CONFIG_COMMANDS_PRE(dnl - [m4_provide_if([_AM_COMPILER_EXEEXT], - [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl --]) -+ -+# POSIX will say in a future version that running "rm -f" with no argument -+# is OK; and we want to be able to make that assumption in our Makefile -+# recipes. So use an aggressive probe to check that the usage we want is -+# actually supported "in the wild" to an acceptable degree. -+# See automake bug#10828. -+# To make any issue more visible, cause the running configure to be aborted -+# by default if the 'rm' program in use doesn't match our expectations; the -+# user can still override this though. -+if rm -f && rm -fr && rm -rf; then : OK; else -+ cat >&2 <<'END' -+Oops! -+ -+Your 'rm' program seems unable to run without file operands specified -+on the command line, even when the '-f' option is present. This is contrary -+to the behaviour of most rm programs out there, and not conforming with -+the upcoming POSIX standard: -+ -+Please tell bug-automake@gnu.org about your system, including the value -+of your $PATH and any error possibly output before this message. This -+can help us improve future automake versions. -+ -+END -+ if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then -+ echo 'Configuration will proceed anyway, since you have set the' >&2 -+ echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 -+ echo >&2 -+ else -+ cat >&2 <<'END' -+Aborting the configuration process, to ensure you take notice of the issue. -+ -+You can download and install GNU coreutils to get an 'rm' implementation -+that behaves properly: . -+ -+If you want to complete the configuration process using your problematic -+'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM -+to "yes", and re-run configure. -+ -+END -+ AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) -+ fi -+fi]) - - dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not - dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further -@@ -534,7 +581,6 @@ dnl mangled by Autoconf and run in a shell conditional statement. - m4_define([_AC_COMPILER_EXEEXT], - m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) - -- - # When config.status generates a header, we must update the stamp-h file. - # This file resides in the same directory as the config header - # that is generated. The stamp files are numbered to have different names. -@@ -752,6 +798,70 @@ AC_DEFUN([_AM_SET_OPTIONS], - AC_DEFUN([_AM_IF_OPTION], - [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) - -+# Copyright (C) 1999-2013 Free Software Foundation, Inc. -+# -+# This file is free software; the Free Software Foundation -+# gives unlimited permission to copy and/or distribute it, -+# with or without modifications, as long as this notice is preserved. -+ -+# _AM_PROG_CC_C_O -+# --------------- -+# Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC -+# to automatically call this. -+AC_DEFUN([_AM_PROG_CC_C_O], -+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -+AC_REQUIRE_AUX_FILE([compile])dnl -+AC_LANG_PUSH([C])dnl -+AC_CACHE_CHECK( -+ [whether $CC understands -c and -o together], -+ [am_cv_prog_cc_c_o], -+ [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) -+ # Make sure it works both with $CC and with simple cc. -+ # Following AC_PROG_CC_C_O, we do the test twice because some -+ # compilers refuse to overwrite an existing .o file with -o, -+ # though they will create one. -+ am_cv_prog_cc_c_o=yes -+ for am_i in 1 2; do -+ if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ -+ && test -f conftest2.$ac_objext; then -+ : OK -+ else -+ am_cv_prog_cc_c_o=no -+ break -+ fi -+ done -+ rm -f core conftest* -+ unset am_i]) -+if test "$am_cv_prog_cc_c_o" != yes; then -+ # Losing compiler, so override with the script. -+ # FIXME: It is wrong to rewrite CC. -+ # But if we don't then we get into trouble of one sort or another. -+ # A longer-term fix would be to have automake use am__CC in this case, -+ # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" -+ CC="$am_aux_dir/compile $CC" -+fi -+AC_LANG_POP([C])]) -+ -+# For backward compatibility. -+AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) -+ -+# Copyright (C) 2001-2013 Free Software Foundation, Inc. -+# -+# This file is free software; the Free Software Foundation -+# gives unlimited permission to copy and/or distribute it, -+# with or without modifications, as long as this notice is preserved. -+ -+# AM_RUN_LOG(COMMAND) -+# ------------------- -+# Run COMMAND, save the exit status in ac_status, and log it. -+# (This has been adapted from Autoconf's _AC_RUN_LOG macro.) -+AC_DEFUN([AM_RUN_LOG], -+[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD -+ ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD -+ (exit $ac_status); }]) -+ - # Check to make sure that the build environment is sane. -*- Autoconf -*- - - # Copyright (C) 1996-2013 Free Software Foundation, Inc. -diff --git a/config.guess b/config.guess -index 40eaed4..b79252d 100755 ---- a/config.guess -+++ b/config.guess -@@ -1,14 +1,12 @@ - #! /bin/sh - # Attempt to guess a canonical system name. --# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, --# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, --# 2011 Free Software Foundation, Inc. -+# Copyright 1992-2013 Free Software Foundation, Inc. - --timestamp='2011-05-11' -+timestamp='2013-06-10' - - # This file 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; either version 2 of the License, or -+# the Free Software Foundation; either version 3 of the License, or - # (at your option) any later version. - # - # This program is distributed in the hope that it will be useful, but -@@ -17,26 +15,22 @@ timestamp='2011-05-11' - # General Public License for more details. - # - # You should have received a copy of the GNU General Public License --# along with this program; if not, write to the Free Software --# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA --# 02110-1301, USA. -+# along with this program; if not, see . - # - # As a special exception to the GNU General Public License, if you - # distribute this file as part of a program that contains a - # configuration script generated by Autoconf, you may include it under --# the same distribution terms that you use for the rest of that program. -- -- --# Originally written by Per Bothner. Please send patches (context --# diff format) to and include a ChangeLog --# entry. -+# the same distribution terms that you use for the rest of that -+# program. This Exception is an additional permission under section 7 -+# of the GNU General Public License, version 3 ("GPLv3"). - # --# This script attempts to guess a canonical system name similar to --# config.sub. If it succeeds, it prints the system name on stdout, and --# exits with 0. Otherwise, it exits with 1. -+# Originally written by Per Bothner. - # - # You can get the latest version of this script from: - # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD -+# -+# Please send patches with a ChangeLog entry to config-patches@gnu.org. -+ - - me=`echo "$0" | sed -e 's,.*/,,'` - -@@ -56,9 +50,7 @@ version="\ - GNU config.guess ($timestamp) - - Originally written by Per Bothner. --Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, --2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free --Software Foundation, Inc. -+Copyright 1992-2013 Free Software Foundation, Inc. - - This is free software; see the source for copying conditions. There is NO - warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." -@@ -140,12 +132,33 @@ UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown - UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown - UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown - -+case "${UNAME_SYSTEM}" in -+Linux|GNU|GNU/*) -+ # If the system lacks a compiler, then just pick glibc. -+ # We could probably try harder. -+ LIBC=gnu -+ -+ eval $set_cc_for_build -+ cat <<-EOF > $dummy.c -+ #include -+ #if defined(__UCLIBC__) -+ LIBC=uclibc -+ #elif defined(__dietlibc__) -+ LIBC=dietlibc -+ #else -+ LIBC=gnu -+ #endif -+ EOF -+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` -+ ;; -+esac -+ - # Note: order is significant - the case branches are not exclusive. - - case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in - *:NetBSD:*:*) - # NetBSD (nbsd) targets should (where applicable) match one or -- # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, -+ # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, - # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently - # switched to ELF, *-*-netbsd* would select the old - # object file format. This provides both forward -@@ -202,6 +215,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in - # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. - echo "${machine}-${os}${release}" - exit ;; -+ *:Bitrig:*:*) -+ UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` -+ echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE} -+ exit ;; - *:OpenBSD:*:*) - UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` - echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} -@@ -304,7 +321,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in - arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) - echo arm-acorn-riscix${UNAME_RELEASE} - exit ;; -- arm:riscos:*:*|arm:RISCOS:*:*) -+ arm*:riscos:*:*|arm*:RISCOS:*:*) - echo arm-unknown-riscos - exit ;; - SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) -@@ -792,21 +809,26 @@ EOF - echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} - exit ;; - *:FreeBSD:*:*) -- case ${UNAME_MACHINE} in -- pc98) -- echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; -+ UNAME_PROCESSOR=`/usr/bin/uname -p` -+ case ${UNAME_PROCESSOR} in - amd64) - echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; - *) -- echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; -+ echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; - esac - exit ;; - i*:CYGWIN*:*) - echo ${UNAME_MACHINE}-pc-cygwin - exit ;; -+ *:MINGW64*:*) -+ echo ${UNAME_MACHINE}-pc-mingw64 -+ exit ;; - *:MINGW*:*) - echo ${UNAME_MACHINE}-pc-mingw32 - exit ;; -+ i*:MSYS*:*) -+ echo ${UNAME_MACHINE}-pc-msys -+ exit ;; - i*:windows32*:*) - # uname -m includes "-pc" on this system. - echo ${UNAME_MACHINE}-mingw32 -@@ -852,15 +874,22 @@ EOF - exit ;; - *:GNU:*:*) - # the GNU system -- echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` -+ echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` - exit ;; - *:GNU/*:*:*) - # other systems with GNU libc and userland -- echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu -+ echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} - exit ;; - i*86:Minix:*:*) - echo ${UNAME_MACHINE}-pc-minix - exit ;; -+ aarch64:Linux:*:*) -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} -+ exit ;; -+ aarch64_be:Linux:*:*) -+ UNAME_MACHINE=aarch64_be -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} -+ exit ;; - alpha:Linux:*:*) - case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in - EV5) UNAME_MACHINE=alphaev5 ;; -@@ -872,56 +901,54 @@ EOF - EV68*) UNAME_MACHINE=alphaev68 ;; - esac - objdump --private-headers /bin/sh | grep -q ld.so.1 -- if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi -- echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} -+ if test "$?" = 0 ; then LIBC="gnulibc1" ; fi -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} -+ exit ;; -+ arc:Linux:*:* | arceb:Linux:*:*) -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - arm*:Linux:*:*) - eval $set_cc_for_build - if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep -q __ARM_EABI__ - then -- echo ${UNAME_MACHINE}-unknown-linux-gnu -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - else - if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep -q __ARM_PCS_VFP - then -- echo ${UNAME_MACHINE}-unknown-linux-gnueabi -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi - else -- echo ${UNAME_MACHINE}-unknown-linux-gnueabihf -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf - fi - fi - exit ;; - avr32*:Linux:*:*) -- echo ${UNAME_MACHINE}-unknown-linux-gnu -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - cris:Linux:*:*) -- echo cris-axis-linux-gnu -+ echo ${UNAME_MACHINE}-axis-linux-${LIBC} - exit ;; - crisv32:Linux:*:*) -- echo crisv32-axis-linux-gnu -+ echo ${UNAME_MACHINE}-axis-linux-${LIBC} - exit ;; - frv:Linux:*:*) -- echo frv-unknown-linux-gnu -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} -+ exit ;; -+ hexagon:Linux:*:*) -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - i*86:Linux:*:*) -- LIBC=gnu -- eval $set_cc_for_build -- sed 's/^ //' << EOF >$dummy.c -- #ifdef __dietlibc__ -- LIBC=dietlibc -- #endif --EOF -- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` -- echo "${UNAME_MACHINE}-pc-linux-${LIBC}" -+ echo ${UNAME_MACHINE}-pc-linux-${LIBC} - exit ;; - ia64:Linux:*:*) -- echo ${UNAME_MACHINE}-unknown-linux-gnu -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - m32r*:Linux:*:*) -- echo ${UNAME_MACHINE}-unknown-linux-gnu -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - m68*:Linux:*:*) -- echo ${UNAME_MACHINE}-unknown-linux-gnu -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - mips:Linux:*:* | mips64:Linux:*:*) - eval $set_cc_for_build -@@ -940,54 +967,63 @@ EOF - #endif - EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` -- test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } -+ test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } - ;; -+ or1k:Linux:*:*) -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} -+ exit ;; - or32:Linux:*:*) -- echo or32-unknown-linux-gnu -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - padre:Linux:*:*) -- echo sparc-unknown-linux-gnu -+ echo sparc-unknown-linux-${LIBC} - exit ;; - parisc64:Linux:*:* | hppa64:Linux:*:*) -- echo hppa64-unknown-linux-gnu -+ echo hppa64-unknown-linux-${LIBC} - exit ;; - parisc:Linux:*:* | hppa:Linux:*:*) - # Look for CPU level - case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in -- PA7*) echo hppa1.1-unknown-linux-gnu ;; -- PA8*) echo hppa2.0-unknown-linux-gnu ;; -- *) echo hppa-unknown-linux-gnu ;; -+ PA7*) echo hppa1.1-unknown-linux-${LIBC} ;; -+ PA8*) echo hppa2.0-unknown-linux-${LIBC} ;; -+ *) echo hppa-unknown-linux-${LIBC} ;; - esac - exit ;; - ppc64:Linux:*:*) -- echo powerpc64-unknown-linux-gnu -+ echo powerpc64-unknown-linux-${LIBC} - exit ;; - ppc:Linux:*:*) -- echo powerpc-unknown-linux-gnu -+ echo powerpc-unknown-linux-${LIBC} -+ exit ;; -+ ppc64le:Linux:*:*) -+ echo powerpc64le-unknown-linux-${LIBC} -+ exit ;; -+ ppcle:Linux:*:*) -+ echo powerpcle-unknown-linux-${LIBC} - exit ;; - s390:Linux:*:* | s390x:Linux:*:*) -- echo ${UNAME_MACHINE}-ibm-linux -+ echo ${UNAME_MACHINE}-ibm-linux-${LIBC} - exit ;; - sh64*:Linux:*:*) -- echo ${UNAME_MACHINE}-unknown-linux-gnu -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - sh*:Linux:*:*) -- echo ${UNAME_MACHINE}-unknown-linux-gnu -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - sparc:Linux:*:* | sparc64:Linux:*:*) -- echo ${UNAME_MACHINE}-unknown-linux-gnu -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - tile*:Linux:*:*) -- echo ${UNAME_MACHINE}-tilera-linux-gnu -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - vax:Linux:*:*) -- echo ${UNAME_MACHINE}-dec-linux-gnu -+ echo ${UNAME_MACHINE}-dec-linux-${LIBC} - exit ;; - x86_64:Linux:*:*) -- echo x86_64-unknown-linux-gnu -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - xtensa*:Linux:*:*) -- echo ${UNAME_MACHINE}-unknown-linux-gnu -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - i*86:DYNIX/ptx:4*:*) - # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. -@@ -1191,6 +1227,9 @@ EOF - BePC:Haiku:*:*) # Haiku running on Intel PC compatible. - echo i586-pc-haiku - exit ;; -+ x86_64:Haiku:*:*) -+ echo x86_64-unknown-haiku -+ exit ;; - SX-4:SUPER-UX:*:*) - echo sx4-nec-superux${UNAME_RELEASE} - exit ;; -@@ -1217,19 +1256,21 @@ EOF - exit ;; - *:Darwin:*:*) - UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown -- case $UNAME_PROCESSOR in -- i386) -- eval $set_cc_for_build -- if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then -- if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ -- (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ -- grep IS_64BIT_ARCH >/dev/null -- then -- UNAME_PROCESSOR="x86_64" -- fi -- fi ;; -- unknown) UNAME_PROCESSOR=powerpc ;; -- esac -+ eval $set_cc_for_build -+ if test "$UNAME_PROCESSOR" = unknown ; then -+ UNAME_PROCESSOR=powerpc -+ fi -+ if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then -+ if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ -+ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ -+ grep IS_64BIT_ARCH >/dev/null -+ then -+ case $UNAME_PROCESSOR in -+ i386) UNAME_PROCESSOR=x86_64 ;; -+ powerpc) UNAME_PROCESSOR=powerpc64 ;; -+ esac -+ fi -+ fi - echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} - exit ;; - *:procnto*:*:* | *:QNX:[0123456789]*:*) -@@ -1246,7 +1287,7 @@ EOF - NEO-?:NONSTOP_KERNEL:*:*) - echo neo-tandem-nsk${UNAME_RELEASE} - exit ;; -- NSE-?:NONSTOP_KERNEL:*:*) -+ NSE-*:NONSTOP_KERNEL:*:*) - echo nse-tandem-nsk${UNAME_RELEASE} - exit ;; - NSR-?:NONSTOP_KERNEL:*:*) -@@ -1315,11 +1356,11 @@ EOF - i*86:AROS:*:*) - echo ${UNAME_MACHINE}-pc-aros - exit ;; -+ x86_64:VMkernel:*:*) -+ echo ${UNAME_MACHINE}-unknown-esx -+ exit ;; - esac - --#echo '(No uname command or uname output not recognized.)' 1>&2 --#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 -- - eval $set_cc_for_build - cat >$dummy.c <. - # - # As a special exception to the GNU General Public License, if you - # distribute this file as part of a program that contains a - # configuration script generated by Autoconf, you may include it under --# the same distribution terms that you use for the rest of that program. -+# the same distribution terms that you use for the rest of that -+# program. This Exception is an additional permission under section 7 -+# of the GNU General Public License, version 3 ("GPLv3"). - - --# Please send patches to . Submit a context --# diff and a properly formatted GNU ChangeLog entry. -+# Please send patches with a ChangeLog entry to config-patches@gnu.org. - # - # Configuration subroutine to validate and canonicalize a configuration type. - # Supply the specified configuration type as an argument. -@@ -75,9 +68,7 @@ Report bugs and patches to ." - version="\ - GNU config.sub ($timestamp) - --Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, --2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free --Software Foundation, Inc. -+Copyright 1992-2013 Free Software Foundation, Inc. - - This is free software; see the source for copying conditions. There is NO - warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." -@@ -125,13 +116,17 @@ esac - maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` - case $maybe_os in - nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ -- linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ -+ linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ - knetbsd*-gnu* | netbsd*-gnu* | \ - kopensolaris*-gnu* | \ - storm-chaos* | os2-emx* | rtmk-nova*) - os=-$maybe_os - basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` - ;; -+ android-linux) -+ os=-linux-android -+ basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown -+ ;; - *) - basic_machine=`echo $1 | sed 's/-[^-]*$//'` - if [ $basic_machine != $1 ] -@@ -154,7 +149,7 @@ case $os in - -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ - -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ - -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ -- -apple | -axis | -knuth | -cray | -microblaze) -+ -apple | -axis | -knuth | -cray | -microblaze*) - os= - basic_machine=$1 - ;; -@@ -223,6 +218,12 @@ case $os in - -isc*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; -+ -lynx*178) -+ os=-lynxos178 -+ ;; -+ -lynx*5) -+ os=-lynxos5 -+ ;; - -lynx*) - os=-lynxos - ;; -@@ -247,20 +248,27 @@ case $basic_machine in - # Some are omitted here because they have special meanings below. - 1750a | 580 \ - | a29k \ -+ | aarch64 | aarch64_be \ - | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ - | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ - | am33_2.0 \ -- | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ -+ | arc | arceb \ -+ | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ -+ | avr | avr32 \ -+ | be32 | be64 \ - | bfin \ - | c4x | clipper \ - | d10v | d30v | dlx | dsp16xx \ -+ | epiphany \ - | fido | fr30 | frv \ - | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ -+ | hexagon \ - | i370 | i860 | i960 | ia64 \ - | ip2k | iq2000 \ -+ | le32 | le64 \ - | lm32 \ - | m32c | m32r | m32rle | m68000 | m68k | m88k \ -- | maxq | mb | microblaze | mcore | mep | metag \ -+ | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ - | mips | mipsbe | mipseb | mipsel | mipsle \ - | mips16 \ - | mips64 | mips64el \ -@@ -278,20 +286,21 @@ case $basic_machine in - | mipsisa64r2 | mipsisa64r2el \ - | mipsisa64sb1 | mipsisa64sb1el \ - | mipsisa64sr71k | mipsisa64sr71kel \ -+ | mipsr5900 | mipsr5900el \ - | mipstx39 | mipstx39el \ - | mn10200 | mn10300 \ - | moxie \ - | mt \ - | msp430 \ - | nds32 | nds32le | nds32be \ -- | nios | nios2 \ -+ | nios | nios2 | nios2eb | nios2el \ - | ns16k | ns32k \ - | open8 \ -- | or32 \ -+ | or1k | or32 \ - | pdp10 | pdp11 | pj | pjl \ - | powerpc | powerpc64 | powerpc64le | powerpcle \ - | pyramid \ -- | rx \ -+ | rl78 | rx \ - | score \ - | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ - | sh64 | sh64le \ -@@ -300,7 +309,7 @@ case $basic_machine in - | spu \ - | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ - | ubicom32 \ -- | v850 | v850e \ -+ | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ - | we32k \ - | x86 | xc16x | xstormy16 | xtensa \ - | z8k | z80) -@@ -315,8 +324,7 @@ case $basic_machine in - c6x) - basic_machine=tic6x-unknown - ;; -- m6811 | m68hc11 | m6812 | m68hc12 | picochip) -- # Motorola 68HC11/12. -+ m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip) - basic_machine=$basic_machine-unknown - os=-none - ;; -@@ -329,7 +337,10 @@ case $basic_machine in - strongarm | thumb | xscale) - basic_machine=arm-unknown - ;; -- -+ xgate) -+ basic_machine=$basic_machine-unknown -+ os=-none -+ ;; - xscaleeb) - basic_machine=armeb-unknown - ;; -@@ -352,11 +363,13 @@ case $basic_machine in - # Recognize the basic CPU types with company name. - 580-* \ - | a29k-* \ -+ | aarch64-* | aarch64_be-* \ - | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ - | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ -- | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ -+ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ - | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ - | avr-* | avr32-* \ -+ | be32-* | be64-* \ - | bfin-* | bs2000-* \ - | c[123]* | c30-* | [cjt]90-* | c4x-* \ - | clipper-* | craynv-* | cydra-* \ -@@ -365,12 +378,15 @@ case $basic_machine in - | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ - | h8300-* | h8500-* \ - | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ -+ | hexagon-* \ - | i*86-* | i860-* | i960-* | ia64-* \ - | ip2k-* | iq2000-* \ -+ | le32-* | le64-* \ - | lm32-* \ - | m32c-* | m32r-* | m32rle-* \ - | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ -- | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \ -+ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ -+ | microblaze-* | microblazeel-* \ - | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ - | mips16-* \ - | mips64-* | mips64el-* \ -@@ -388,19 +404,20 @@ case $basic_machine in - | mipsisa64r2-* | mipsisa64r2el-* \ - | mipsisa64sb1-* | mipsisa64sb1el-* \ - | mipsisa64sr71k-* | mipsisa64sr71kel-* \ -+ | mipsr5900-* | mipsr5900el-* \ - | mipstx39-* | mipstx39el-* \ - | mmix-* \ - | mt-* \ - | msp430-* \ - | nds32-* | nds32le-* | nds32be-* \ -- | nios-* | nios2-* \ -+ | nios-* | nios2-* | nios2eb-* | nios2el-* \ - | none-* | np1-* | ns16k-* | ns32k-* \ - | open8-* \ - | orion-* \ - | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ - | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ - | pyramid-* \ -- | romp-* | rs6000-* | rx-* \ -+ | rl78-* | romp-* | rs6000-* | rx-* \ - | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ - | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ - | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ -@@ -408,10 +425,11 @@ case $basic_machine in - | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \ - | tahoe-* \ - | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ -- | tile-* | tilegx-* \ -+ | tile*-* \ - | tron-* \ - | ubicom32-* \ -- | v850-* | v850e-* | vax-* \ -+ | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ -+ | vax-* \ - | we32k-* \ - | x86-* | x86_64-* | xc16x-* | xps100-* \ - | xstormy16-* | xtensa*-* \ -@@ -711,7 +729,6 @@ case $basic_machine in - i370-ibm* | ibm*) - basic_machine=i370-ibm - ;; --# I'm not sure what "Sysv32" means. Should this be sysv3.2? - i*86v32) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv32 -@@ -769,9 +786,13 @@ case $basic_machine in - basic_machine=ns32k-utek - os=-sysv - ;; -- microblaze) -+ microblaze*) - basic_machine=microblaze-xilinx - ;; -+ mingw64) -+ basic_machine=x86_64-pc -+ os=-mingw64 -+ ;; - mingw32) - basic_machine=i386-pc - os=-mingw32 -@@ -808,10 +829,18 @@ case $basic_machine in - ms1-*) - basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` - ;; -+ msys) -+ basic_machine=i386-pc -+ os=-msys -+ ;; - mvs) - basic_machine=i370-ibm - os=-mvs - ;; -+ nacl) -+ basic_machine=le32-unknown -+ os=-nacl -+ ;; - ncr3000) - basic_machine=i486-ncr - os=-sysv4 -@@ -977,7 +1006,7 @@ case $basic_machine in - ;; - ppc64) basic_machine=powerpc64-unknown - ;; -- ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` -+ ppc64-* | ppc64p7-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppc64le | powerpc64little | ppc64-le | powerpc64-little) - basic_machine=powerpc64le-unknown -@@ -992,7 +1021,11 @@ case $basic_machine in - basic_machine=i586-unknown - os=-pw32 - ;; -- rdos) -+ rdos | rdos64) -+ basic_machine=x86_64-pc -+ os=-rdos -+ ;; -+ rdos32) - basic_machine=i386-pc - os=-rdos - ;; -@@ -1120,13 +1153,8 @@ case $basic_machine in - basic_machine=t90-cray - os=-unicos - ;; -- # This must be matched before tile*. -- tilegx*) -- basic_machine=tilegx-unknown -- os=-linux-gnu -- ;; - tile*) -- basic_machine=tile-unknown -+ basic_machine=$basic_machine-unknown - os=-linux-gnu - ;; - tx39) -@@ -1324,21 +1352,21 @@ case $os in - -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ - | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ - | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ -- | -sym* | -kopensolaris* \ -+ | -sym* | -kopensolaris* | -plan9* \ - | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ - | -aos* | -aros* \ - | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ - | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ - | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ -- | -openbsd* | -solidbsd* \ -+ | -bitrig* | -openbsd* | -solidbsd* \ - | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ - | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ - | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ - | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ - | -chorusos* | -chorusrdb* | -cegcc* \ -- | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ -- | -mingw32* | -linux-gnu* | -linux-android* \ -- | -linux-newlib* | -linux-uclibc* \ -+ | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ -+ | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ -+ | -linux-newlib* | -linux-musl* | -linux-uclibc* \ - | -uxpv* | -beos* | -mpeix* | -udk* \ - | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ - | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ -@@ -1470,9 +1498,6 @@ case $os in - -aros*) - os=-aros - ;; -- -kaos*) -- os=-kaos -- ;; - -zvmoe) - os=-zvmoe - ;; -@@ -1521,6 +1546,9 @@ case $basic_machine in - c4x-* | tic4x-*) - os=-coff - ;; -+ hexagon-*) -+ os=-elf -+ ;; - tic54x-*) - os=-coff - ;; -@@ -1548,9 +1576,6 @@ case $basic_machine in - ;; - m68000-sun) - os=-sunos3 -- # This also exists in the configure program, but was not the -- # default. -- # os=-sunos4 - ;; - m68*-cisco) - os=-aout -@@ -1564,6 +1589,9 @@ case $basic_machine in - mips*-*) - os=-elf - ;; -+ or1k-*) -+ os=-elf -+ ;; - or32-*) - os=-coff - ;; -diff --git a/configure b/configure -index 6155677..82d0a5e 100755 ---- a/configure -+++ b/configure -@@ -1428,7 +1428,7 @@ Optional Features: - Optional Packages: - --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] - --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) -- --with-pic try to use only PIC/non-PIC objects [default=use -+ --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use - both] - --with-gnu-ld assume the C compiler uses GNU ld [default=no] - --with-sysroot=DIR Search for dependent libraries within DIR -@@ -2225,7 +2225,7 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $ - ac_compiler_gnu=$ac_cv_c_compiler_gnu - - --am__api_version='1.13' -+am__api_version='1.14' - - ac_aux_dir= - for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do -@@ -2791,6 +2791,47 @@ am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' - - - -+# POSIX will say in a future version that running "rm -f" with no argument -+# is OK; and we want to be able to make that assumption in our Makefile -+# recipes. So use an aggressive probe to check that the usage we want is -+# actually supported "in the wild" to an acceptable degree. -+# See automake bug#10828. -+# To make any issue more visible, cause the running configure to be aborted -+# by default if the 'rm' program in use doesn't match our expectations; the -+# user can still override this though. -+if rm -f && rm -fr && rm -rf; then : OK; else -+ cat >&2 <<'END' -+Oops! -+ -+Your 'rm' program seems unable to run without file operands specified -+on the command line, even when the '-f' option is present. This is contrary -+to the behaviour of most rm programs out there, and not conforming with -+the upcoming POSIX standard: -+ -+Please tell bug-automake@gnu.org about your system, including the value -+of your $PATH and any error possibly output before this message. This -+can help us improve future automake versions. -+ -+END -+ if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then -+ echo 'Configuration will proceed anyway, since you have set the' >&2 -+ echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 -+ echo >&2 -+ else -+ cat >&2 <<'END' -+Aborting the configuration process, to ensure you take notice of the issue. -+ -+You can download and install GNU coreutils to get an 'rm' implementation -+that behaves properly: . -+ -+If you want to complete the configuration process using your problematic -+'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM -+to "yes", and re-run configure. -+ -+END -+ as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 -+ fi -+fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 - $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } -@@ -4031,6 +4072,65 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' - ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' - ac_compiler_gnu=$ac_cv_c_compiler_gnu - -+ac_ext=c -+ac_cpp='$CPP $CPPFLAGS' -+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -+ac_compiler_gnu=$ac_cv_c_compiler_gnu -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 -+$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } -+if ${am_cv_prog_cc_c_o+:} false; then : -+ $as_echo_n "(cached) " >&6 -+else -+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext -+/* end confdefs.h. */ -+ -+int -+main () -+{ -+ -+ ; -+ return 0; -+} -+_ACEOF -+ # Make sure it works both with $CC and with simple cc. -+ # Following AC_PROG_CC_C_O, we do the test twice because some -+ # compilers refuse to overwrite an existing .o file with -o, -+ # though they will create one. -+ am_cv_prog_cc_c_o=yes -+ for am_i in 1 2; do -+ if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 -+ ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } \ -+ && test -f conftest2.$ac_objext; then -+ : OK -+ else -+ am_cv_prog_cc_c_o=no -+ break -+ fi -+ done -+ rm -f core conftest* -+ unset am_i -+fi -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 -+$as_echo "$am_cv_prog_cc_c_o" >&6; } -+if test "$am_cv_prog_cc_c_o" != yes; then -+ # Losing compiler, so override with the script. -+ # FIXME: It is wrong to rewrite CC. -+ # But if we don't then we get into trouble of one sort or another. -+ # A longer-term fix would be to have automake use am__CC in this case, -+ # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" -+ CC="$am_aux_dir/compile $CC" -+fi -+ac_ext=c -+ac_cpp='$CPP $CPPFLAGS' -+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -+ac_compiler_gnu=$ac_cv_c_compiler_gnu -+ -+ - depcc="$CC" am_compiler_list= - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 -@@ -4848,6 +4948,11 @@ else - lt_cv_sys_max_cmd_len=196608 - ;; - -+ os2*) -+ # The test takes a long time on OS/2. -+ lt_cv_sys_max_cmd_len=8192 -+ ;; -+ - osf*) - # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure - # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not -@@ -4887,7 +4992,7 @@ else - # If test is not a shell built-in, we'll probably end up computing a - # maximum length that is only half of the actual maximum length, but - # we can't tell. -- while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ -+ while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ - = "X$teststring$teststring"; } >/dev/null 2>&1 && - test $i != 17 # 1/2 MB should be enough - do -@@ -5313,12 +5418,12 @@ irix5* | irix6* | nonstopux*) - lt_cv_deplibs_check_method=pass_all - ;; - --# This must be Linux ELF. -+# This must be glibc/ELF. - linux* | k*bsd*-gnu | kopensolaris*-gnu) - lt_cv_deplibs_check_method=pass_all - ;; - --netbsd* | netbsdelf*-gnu) -+netbsd*) - if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then - lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' - else -@@ -5951,13 +6056,13 @@ old_postuninstall_cmds= - if test -n "$RANLIB"; then - case $host_os in - openbsd*) -- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" -+ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" - ;; - *) -- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" -+ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" - ;; - esac -- old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" -+ old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" - fi - - case $host_os in -@@ -6104,6 +6209,7 @@ for ac_symprfx in "" "_"; do - # which start with @ or ?. - lt_cv_sys_global_symbol_pipe="$AWK '"\ - " {last_section=section; section=\$ 3};"\ -+" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ - " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ - " \$ 0!~/External *\|/{next};"\ - " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ -@@ -6492,7 +6598,7 @@ $as_echo "$lt_cv_cc_needs_belf" >&6; } - CFLAGS="$SAVE_CFLAGS" - fi - ;; --sparc*-*solaris*) -+*-*solaris*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 -@@ -6503,7 +6609,20 @@ sparc*-*solaris*) - case `/usr/bin/file conftest.o` in - *64-bit*) - case $lt_cv_prog_gnu_ld in -- yes*) LD="${LD-ld} -m elf64_sparc" ;; -+ yes*) -+ case $host in -+ i?86-*-solaris*) -+ LD="${LD-ld} -m elf_x86_64" -+ ;; -+ sparc*-*-solaris*) -+ LD="${LD-ld} -m elf64_sparc" -+ ;; -+ esac -+ # GNU ld 2.21 introduced _sol2 emulations. Use them if available. -+ if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then -+ LD="${LD-ld}_sol2" -+ fi -+ ;; - *) - if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then - LD="${LD-ld} -64" -@@ -7143,7 +7262,13 @@ else - $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ - -dynamiclib -Wl,-single_module conftest.c 2>conftest.err - _lt_result=$? -- if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then -+ # If there is a non-empty error log, and "single_module" -+ # appears in it, assume the flag caused a linker warning -+ if test -s conftest.err && $GREP single_module conftest.err; then -+ cat conftest.err >&5 -+ # Otherwise, if the output was created with a 0 exit code from -+ # the compiler, it worked. -+ elif test -f libconftest.dylib && test $_lt_result -eq 0; then - lt_cv_apple_cc_single_mod=yes - else - cat conftest.err >&5 -@@ -7154,6 +7279,7 @@ else - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 - $as_echo "$lt_cv_apple_cc_single_mod" >&6; } -+ - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 - $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } - if ${lt_cv_ld_exported_symbols_list+:} false; then : -@@ -7186,6 +7312,7 @@ rm -f core conftest.err conftest.$ac_objext \ - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 - $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } -+ - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 - $as_echo_n "checking for -force_load linker flag... " >&6; } - if ${lt_cv_ld_force_load+:} false; then : -@@ -7207,7 +7334,9 @@ _LT_EOF - echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 - $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err - _lt_result=$? -- if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then -+ if test -s conftest.err && $GREP force_load conftest.err; then -+ cat conftest.err >&5 -+ elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then - lt_cv_ld_force_load=yes - else - cat conftest.err >&5 -@@ -7911,7 +8040,22 @@ fi - - # Check whether --with-pic was given. - if test "${with_pic+set}" = set; then : -- withval=$with_pic; pic_mode="$withval" -+ withval=$with_pic; lt_p=${PACKAGE-default} -+ case $withval in -+ yes|no) pic_mode=$withval ;; -+ *) -+ pic_mode=default -+ # Look at the argument we got. We use all the common list separators. -+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," -+ for lt_pkg in $withval; do -+ IFS="$lt_save_ifs" -+ if test "X$lt_pkg" = "X$lt_p"; then -+ pic_mode=yes -+ fi -+ done -+ IFS="$lt_save_ifs" -+ ;; -+ esac - else - pic_mode=default - fi -@@ -7989,6 +8133,10 @@ LIBTOOL='$(SHELL) $(top_builddir)/libtool' - - - -+ -+ -+ -+ - test -z "$LN_S" && LN_S="ln -s" - - -@@ -8448,7 +8596,9 @@ lt_prog_compiler_static= - case $cc_basename in - nvcc*) # Cuda Compiler Driver 2.2 - lt_prog_compiler_wl='-Xlinker ' -- lt_prog_compiler_pic='-Xcompiler -fPIC' -+ if test -n "$lt_prog_compiler_pic"; then -+ lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" -+ fi - ;; - esac - else -@@ -8539,18 +8689,33 @@ lt_prog_compiler_static= - ;; - *) - case `$CC -V 2>&1 | sed 5q` in -- *Sun\ F* | *Sun*Fortran*) -+ *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) - # Sun Fortran 8.3 passes all unrecognized flags to the linker - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-Bstatic' - lt_prog_compiler_wl='' - ;; -+ *Sun\ F* | *Sun*Fortran*) -+ lt_prog_compiler_pic='-KPIC' -+ lt_prog_compiler_static='-Bstatic' -+ lt_prog_compiler_wl='-Qoption ld ' -+ ;; - *Sun\ C*) - # Sun C 5.9 - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-Bstatic' - lt_prog_compiler_wl='-Wl,' - ;; -+ *Intel*\ [CF]*Compiler*) -+ lt_prog_compiler_wl='-Wl,' -+ lt_prog_compiler_pic='-fPIC' -+ lt_prog_compiler_static='-static' -+ ;; -+ *Portland\ Group*) -+ lt_prog_compiler_wl='-Wl,' -+ lt_prog_compiler_pic='-fpic' -+ lt_prog_compiler_static='-Bstatic' -+ ;; - esac - ;; - esac -@@ -8912,7 +9077,6 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie - hardcode_direct=no - hardcode_direct_absolute=no - hardcode_libdir_flag_spec= -- hardcode_libdir_flag_spec_ld= - hardcode_libdir_separator= - hardcode_minus_L=no - hardcode_shlibpath_var=unsupported -@@ -8956,9 +9120,6 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie - openbsd*) - with_gnu_ld=no - ;; -- linux* | k*bsd*-gnu | gnu*) -- link_all_deplibs=no -- ;; - esac - - ld_shlibs=yes -@@ -9165,8 +9326,7 @@ _LT_EOF - xlf* | bgf* | bgxlf* | mpixlf*) - # IBM XL Fortran 10.1 on PPC cannot create shared libs itself - whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' -- hardcode_libdir_flag_spec= -- hardcode_libdir_flag_spec_ld='-rpath $libdir' -+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' - if test "x$supports_anon_versioning" = xyes; then - archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ -@@ -9181,7 +9341,7 @@ _LT_EOF - fi - ;; - -- netbsd* | netbsdelf*-gnu) -+ netbsd*) - if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then - archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= -@@ -9358,7 +9518,6 @@ _LT_EOF - if test "$aix_use_runtimelinking" = yes; then - shared_flag="$shared_flag "'${wl}-G' - fi -- link_all_deplibs=no - else - # not using gcc - if test "$host_cpu" = ia64; then -@@ -9546,6 +9705,7 @@ fi - # The linker will not automatically build a static lib if we build a DLL. - # _LT_TAGVAR(old_archive_from_new_cmds, )='true' - enable_shared_with_static_runtimes=yes -+ exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' - export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' - # Don't use ranlib - old_postinstall_cmds='chmod 644 $oldlib' -@@ -9591,6 +9751,7 @@ fi - hardcode_shlibpath_var=unsupported - if test "$lt_cv_ld_force_load" = "yes"; then - whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' -+ - else - whole_archive_flag_spec='' - fi -@@ -9619,10 +9780,6 @@ fi - hardcode_shlibpath_var=no - ;; - -- freebsd1*) -- ld_shlibs=no -- ;; -- - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor - # support. Future versions do this automatically, but an explicit c++rt0.o - # does not break anything, and helps significantly (at the cost of a little -@@ -9635,7 +9792,7 @@ fi - ;; - - # Unfortunately, older versions of FreeBSD 2 do not have this feature. -- freebsd2*) -+ freebsd2.*) - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=yes - hardcode_minus_L=yes -@@ -9674,7 +9831,6 @@ fi - fi - if test "$with_gnu_ld" = no; then - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' -- hardcode_libdir_flag_spec_ld='+b $libdir' - hardcode_libdir_separator=: - hardcode_direct=yes - hardcode_direct_absolute=yes -@@ -9815,7 +9971,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } - link_all_deplibs=yes - ;; - -- netbsd* | netbsdelf*-gnu) -+ netbsd*) - if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out - else -@@ -10298,11 +10454,6 @@ esac - - - -- -- -- -- -- - { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 - $as_echo_n "checking dynamic linker characteristics... " >&6; } - -@@ -10392,7 +10543,7 @@ need_version=unknown - - case $host_os in - aix3*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - -@@ -10401,7 +10552,7 @@ aix3*) - ;; - - aix[4-9]*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes -@@ -10466,7 +10617,7 @@ beos*) - ;; - - bsdi[45]*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' -@@ -10605,7 +10756,7 @@ darwin* | rhapsody*) - ;; - - dgux*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' -@@ -10613,10 +10764,6 @@ dgux*) - shlibpath_var=LD_LIBRARY_PATH - ;; - --freebsd1*) -- dynamic_linker=no -- ;; -- - freebsd* | dragonfly*) - # DragonFly does not have aout. When/if they implement a new - # versioning mechanism, adjust this. -@@ -10624,7 +10771,7 @@ freebsd* | dragonfly*) - objformat=`/usr/bin/objformat` - else - case $host_os in -- freebsd[123]*) objformat=aout ;; -+ freebsd[23].*) objformat=aout ;; - *) objformat=elf ;; - esac - fi -@@ -10642,7 +10789,7 @@ freebsd* | dragonfly*) - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in -- freebsd2*) -+ freebsd2.*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.[01]* | freebsdelf3.[01]*) -@@ -10662,7 +10809,7 @@ freebsd* | dragonfly*) - ;; - - gnu*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' -@@ -10673,7 +10820,7 @@ gnu*) - ;; - - haiku*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - need_lib_prefix=no - need_version=no - dynamic_linker="$host_os runtime_loader" -@@ -10734,7 +10881,7 @@ hpux9* | hpux10* | hpux11*) - ;; - - interix[3-9]*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' -@@ -10750,7 +10897,7 @@ irix5* | irix6* | nonstopux*) - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - else - version_type=irix - fi ;; -@@ -10787,9 +10934,9 @@ linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - --# This must be Linux ELF. -+# This must be glibc/ELF. - linux* | k*bsd*-gnu | kopensolaris*-gnu) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' -@@ -10837,10 +10984,14 @@ fi - # before this can be enabled. - hardcode_into_libs=yes - -+ # Add ABI-specific directories to the system library path. -+ sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" -+ - # Append ld.so.conf contents to the search path - if test -f /etc/ld.so.conf; then - lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` -- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" -+ sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" -+ - fi - - # We used to test for /lib/ld.so.1 and disable shared libraries on -@@ -10852,18 +11003,6 @@ fi - dynamic_linker='GNU/Linux ld.so' - ;; - --netbsdelf*-gnu) -- version_type=linux -- need_lib_prefix=no -- need_version=no -- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' -- soname_spec='${libname}${release}${shared_ext}$major' -- shlibpath_var=LD_LIBRARY_PATH -- shlibpath_overrides_runpath=no -- hardcode_into_libs=yes -- dynamic_linker='NetBSD ld.elf_so' -- ;; -- - netbsd*) - version_type=sunos - need_lib_prefix=no -@@ -10883,7 +11022,7 @@ netbsd*) - ;; - - newsos6) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes -@@ -10952,7 +11091,7 @@ rdos*) - ;; - - solaris*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' -@@ -10977,7 +11116,7 @@ sunos4*) - ;; - - sysv4 | sysv4.3*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH -@@ -11001,7 +11140,7 @@ sysv4 | sysv4.3*) - - sysv4*MP*) - if test -d /usr/nec ;then -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH -@@ -11032,7 +11171,7 @@ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - - tpf*) - # TPF is a cross-target only. Preferred cross-host = GNU/Linux. -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' -@@ -11042,7 +11181,7 @@ tpf*) - ;; - - uts4*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH -@@ -11831,7 +11970,6 @@ export_dynamic_flag_spec_F77= - hardcode_direct_F77=no - hardcode_direct_absolute_F77=no - hardcode_libdir_flag_spec_F77= --hardcode_libdir_flag_spec_ld_F77= - hardcode_libdir_separator_F77= - hardcode_minus_L_F77=no - hardcode_automatic_F77=no -@@ -12067,7 +12205,9 @@ lt_prog_compiler_static_F77= - case $cc_basename in - nvcc*) # Cuda Compiler Driver 2.2 - lt_prog_compiler_wl_F77='-Xlinker ' -- lt_prog_compiler_pic_F77='-Xcompiler -fPIC' -+ if test -n "$lt_prog_compiler_pic_F77"; then -+ lt_prog_compiler_pic_F77="-Xcompiler $lt_prog_compiler_pic_F77" -+ fi - ;; - esac - else -@@ -12158,18 +12298,33 @@ lt_prog_compiler_static_F77= - ;; - *) - case `$CC -V 2>&1 | sed 5q` in -- *Sun\ F* | *Sun*Fortran*) -+ *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) - # Sun Fortran 8.3 passes all unrecognized flags to the linker - lt_prog_compiler_pic_F77='-KPIC' - lt_prog_compiler_static_F77='-Bstatic' - lt_prog_compiler_wl_F77='' - ;; -+ *Sun\ F* | *Sun*Fortran*) -+ lt_prog_compiler_pic_F77='-KPIC' -+ lt_prog_compiler_static_F77='-Bstatic' -+ lt_prog_compiler_wl_F77='-Qoption ld ' -+ ;; - *Sun\ C*) - # Sun C 5.9 - lt_prog_compiler_pic_F77='-KPIC' - lt_prog_compiler_static_F77='-Bstatic' - lt_prog_compiler_wl_F77='-Wl,' - ;; -+ *Intel*\ [CF]*Compiler*) -+ lt_prog_compiler_wl_F77='-Wl,' -+ lt_prog_compiler_pic_F77='-fPIC' -+ lt_prog_compiler_static_F77='-static' -+ ;; -+ *Portland\ Group*) -+ lt_prog_compiler_wl_F77='-Wl,' -+ lt_prog_compiler_pic_F77='-fpic' -+ lt_prog_compiler_static_F77='-Bstatic' -+ ;; - esac - ;; - esac -@@ -12516,7 +12671,6 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie - hardcode_direct_F77=no - hardcode_direct_absolute_F77=no - hardcode_libdir_flag_spec_F77= -- hardcode_libdir_flag_spec_ld_F77= - hardcode_libdir_separator_F77= - hardcode_minus_L_F77=no - hardcode_shlibpath_var_F77=unsupported -@@ -12560,9 +12714,6 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie - openbsd*) - with_gnu_ld=no - ;; -- linux* | k*bsd*-gnu | gnu*) -- link_all_deplibs_F77=no -- ;; - esac - - ld_shlibs_F77=yes -@@ -12769,8 +12920,7 @@ _LT_EOF - xlf* | bgf* | bgxlf* | mpixlf*) - # IBM XL Fortran 10.1 on PPC cannot create shared libs itself - whole_archive_flag_spec_F77='--whole-archive$convenience --no-whole-archive' -- hardcode_libdir_flag_spec_F77= -- hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' -+ hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' - archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' - if test "x$supports_anon_versioning" = xyes; then - archive_expsym_cmds_F77='echo "{ global:" > $output_objdir/$libname.ver~ -@@ -12785,7 +12935,7 @@ _LT_EOF - fi - ;; - -- netbsd* | netbsdelf*-gnu) -+ netbsd*) - if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then - archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= -@@ -12962,7 +13112,6 @@ _LT_EOF - if test "$aix_use_runtimelinking" = yes; then - shared_flag="$shared_flag "'${wl}-G' - fi -- link_all_deplibs_F77=no - else - # not using gcc - if test "$host_cpu" = ia64; then -@@ -13138,6 +13287,7 @@ fi - # The linker will not automatically build a static lib if we build a DLL. - # _LT_TAGVAR(old_archive_from_new_cmds, F77)='true' - enable_shared_with_static_runtimes_F77=yes -+ exclude_expsyms_F77='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' - export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' - # Don't use ranlib - old_postinstall_cmds_F77='chmod 644 $oldlib' -@@ -13183,6 +13333,7 @@ fi - hardcode_shlibpath_var_F77=unsupported - if test "$lt_cv_ld_force_load" = "yes"; then - whole_archive_flag_spec_F77='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' -+ compiler_needs_object_F77=yes - else - whole_archive_flag_spec_F77='' - fi -@@ -13211,10 +13362,6 @@ fi - hardcode_shlibpath_var_F77=no - ;; - -- freebsd1*) -- ld_shlibs_F77=no -- ;; -- - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor - # support. Future versions do this automatically, but an explicit c++rt0.o - # does not break anything, and helps significantly (at the cost of a little -@@ -13227,7 +13374,7 @@ fi - ;; - - # Unfortunately, older versions of FreeBSD 2 do not have this feature. -- freebsd2*) -+ freebsd2.*) - archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_F77=yes - hardcode_minus_L_F77=yes -@@ -13266,7 +13413,6 @@ fi - fi - if test "$with_gnu_ld" = no; then - hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' -- hardcode_libdir_flag_spec_ld_F77='+b $libdir' - hardcode_libdir_separator_F77=: - hardcode_direct_F77=yes - hardcode_direct_absolute_F77=yes -@@ -13369,7 +13515,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } - link_all_deplibs_F77=yes - ;; - -- netbsd* | netbsdelf*-gnu) -+ netbsd*) - if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then - archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out - else -@@ -13753,8 +13899,6 @@ esac - - - -- -- - { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 - $as_echo_n "checking dynamic linker characteristics... " >&6; } - -@@ -13780,7 +13924,7 @@ need_version=unknown - - case $host_os in - aix3*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - -@@ -13789,7 +13933,7 @@ aix3*) - ;; - - aix[4-9]*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes -@@ -13854,7 +13998,7 @@ beos*) - ;; - - bsdi[45]*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' -@@ -13991,7 +14135,7 @@ darwin* | rhapsody*) - ;; - - dgux*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' -@@ -13999,10 +14143,6 @@ dgux*) - shlibpath_var=LD_LIBRARY_PATH - ;; - --freebsd1*) -- dynamic_linker=no -- ;; -- - freebsd* | dragonfly*) - # DragonFly does not have aout. When/if they implement a new - # versioning mechanism, adjust this. -@@ -14010,7 +14150,7 @@ freebsd* | dragonfly*) - objformat=`/usr/bin/objformat` - else - case $host_os in -- freebsd[123]*) objformat=aout ;; -+ freebsd[23].*) objformat=aout ;; - *) objformat=elf ;; - esac - fi -@@ -14028,7 +14168,7 @@ freebsd* | dragonfly*) - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in -- freebsd2*) -+ freebsd2.*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.[01]* | freebsdelf3.[01]*) -@@ -14048,7 +14188,7 @@ freebsd* | dragonfly*) - ;; - - gnu*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' -@@ -14059,7 +14199,7 @@ gnu*) - ;; - - haiku*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - need_lib_prefix=no - need_version=no - dynamic_linker="$host_os runtime_loader" -@@ -14120,7 +14260,7 @@ hpux9* | hpux10* | hpux11*) - ;; - - interix[3-9]*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' -@@ -14136,7 +14276,7 @@ irix5* | irix6* | nonstopux*) - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - else - version_type=irix - fi ;; -@@ -14173,9 +14313,9 @@ linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - --# This must be Linux ELF. -+# This must be glibc/ELF. - linux* | k*bsd*-gnu | kopensolaris*-gnu) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' -@@ -14217,10 +14357,14 @@ fi - # before this can be enabled. - hardcode_into_libs=yes - -+ # Add ABI-specific directories to the system library path. -+ sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" -+ - # Append ld.so.conf contents to the search path - if test -f /etc/ld.so.conf; then - lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` -- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" -+ sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" -+ - fi - - # We used to test for /lib/ld.so.1 and disable shared libraries on -@@ -14232,18 +14376,6 @@ fi - dynamic_linker='GNU/Linux ld.so' - ;; - --netbsdelf*-gnu) -- version_type=linux -- need_lib_prefix=no -- need_version=no -- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' -- soname_spec='${libname}${release}${shared_ext}$major' -- shlibpath_var=LD_LIBRARY_PATH -- shlibpath_overrides_runpath=no -- hardcode_into_libs=yes -- dynamic_linker='NetBSD ld.elf_so' -- ;; -- - netbsd*) - version_type=sunos - need_lib_prefix=no -@@ -14263,7 +14395,7 @@ netbsd*) - ;; - - newsos6) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes -@@ -14332,7 +14464,7 @@ rdos*) - ;; - - solaris*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' -@@ -14357,7 +14489,7 @@ sunos4*) - ;; - - sysv4 | sysv4.3*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH -@@ -14381,7 +14513,7 @@ sysv4 | sysv4.3*) - - sysv4*MP*) - if test -d /usr/nec ;then -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH -@@ -14412,7 +14544,7 @@ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - - tpf*) - # TPF is a cross-target only. Preferred cross-host = GNU/Linux. -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' -@@ -14422,7 +14554,7 @@ tpf*) - ;; - - uts4*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH -@@ -14552,6 +14684,8 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - -+ -+ - ac_config_commands="$ac_config_commands libtool" - - -@@ -17457,6 +17591,7 @@ pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' - enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' - SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' - ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' -+PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' - host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' - host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' - host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' -@@ -17537,7 +17672,6 @@ with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' - allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' - no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' - hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' --hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' - hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' - hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' - hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' -@@ -17603,7 +17737,6 @@ with_gnu_ld_F77='`$ECHO "$with_gnu_ld_F77" | $SED "$delay_single_quote_subst"`' - allow_undefined_flag_F77='`$ECHO "$allow_undefined_flag_F77" | $SED "$delay_single_quote_subst"`' - no_undefined_flag_F77='`$ECHO "$no_undefined_flag_F77" | $SED "$delay_single_quote_subst"`' - hardcode_libdir_flag_spec_F77='`$ECHO "$hardcode_libdir_flag_spec_F77" | $SED "$delay_single_quote_subst"`' --hardcode_libdir_flag_spec_ld_F77='`$ECHO "$hardcode_libdir_flag_spec_ld_F77" | $SED "$delay_single_quote_subst"`' - hardcode_libdir_separator_F77='`$ECHO "$hardcode_libdir_separator_F77" | $SED "$delay_single_quote_subst"`' - hardcode_direct_F77='`$ECHO "$hardcode_direct_F77" | $SED "$delay_single_quote_subst"`' - hardcode_direct_absolute_F77='`$ECHO "$hardcode_direct_absolute_F77" | $SED "$delay_single_quote_subst"`' -@@ -17639,6 +17772,7 @@ DLLTOOL \ - OBJDUMP \ - SHELL \ - ECHO \ -+PATH_SEPARATOR \ - SED \ - GREP \ - EGREP \ -@@ -17687,7 +17821,6 @@ with_gnu_ld \ - allow_undefined_flag \ - no_undefined_flag \ - hardcode_libdir_flag_spec \ --hardcode_libdir_flag_spec_ld \ - hardcode_libdir_separator \ - exclude_expsyms \ - include_expsyms \ -@@ -17715,7 +17848,6 @@ with_gnu_ld_F77 \ - allow_undefined_flag_F77 \ - no_undefined_flag_F77 \ - hardcode_libdir_flag_spec_F77 \ --hardcode_libdir_flag_spec_ld_F77 \ - hardcode_libdir_separator_F77 \ - exclude_expsyms_F77 \ - include_expsyms_F77 \ -@@ -18360,8 +18492,8 @@ $as_echo X"$file" | - # NOTE: Changes made to this file will be lost: look at ltmain.sh. - # - # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, --# 2006, 2007, 2008, 2009, 2010 Free Software Foundation, --# Inc. -+# 2006, 2007, 2008, 2009, 2010, 2011 Free Software -+# Foundation, Inc. - # Written by Gordon Matzigkeit, 1996 - # - # This file is part of GNU Libtool. -@@ -18424,6 +18556,9 @@ SHELL=$lt_SHELL - # An echo program that protects backslashes. - ECHO=$lt_ECHO - -+# The PATH separator for the build system. -+PATH_SEPARATOR=$lt_PATH_SEPARATOR -+ - # The host system. - host_alias=$host_alias - host=$host -@@ -18719,10 +18854,6 @@ no_undefined_flag=$lt_no_undefined_flag - # This must work even if \$libdir does not exist - hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec - --# If ld is used when linking, flag to hardcode \$libdir into a binary --# during linking. This must work even if \$libdir does not exist. --hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld -- - # Whether we need a single "-rpath" flag with a separated argument. - hardcode_libdir_separator=$lt_hardcode_libdir_separator - -@@ -19051,10 +19182,6 @@ no_undefined_flag=$lt_no_undefined_flag_F77 - # This must work even if \$libdir does not exist - hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 - --# If ld is used when linking, flag to hardcode \$libdir into a binary --# during linking. This must work even if \$libdir does not exist. --hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 -- - # Whether we need a single "-rpath" flag with a separated argument. - hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 - -diff --git a/configure.ac b/configure.ac -index ba14d97..5ce69e7 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -9,11 +9,11 @@ dnl Checks for standard programs. - AC_PROG_F77 - - ifdef([LT_INIT], [], [ -- errprint([error: you must have libtool 2.2.2 or a more recent version -+ errprint([error: you must have libtool 2.4.2 or a more recent version - ]) - m4exit([1])]) - --LT_PREREQ([2.2.2]) -+LT_PREREQ([2.4.2]) - LT_INIT([win32-dll]) - - dnl Check for BLAS libraries -diff --git a/install-sh b/install-sh -index 6781b98..377bb86 100755 ---- a/install-sh -+++ b/install-sh -@@ -1,7 +1,7 @@ - #!/bin/sh - # install - install a program, script, or datafile - --scriptversion=2009-04-28.21; # UTC -+scriptversion=2011-11-20.07; # UTC - - # This originates from X11R5 (mit/util/scripts/install.sh), which was - # later released in X11R6 (xc/config/util/install.sh) with the -@@ -35,7 +35,7 @@ scriptversion=2009-04-28.21; # UTC - # FSF changes to this file are in the public domain. - # - # Calling this script install-sh is preferred over install.sh, to prevent --# `make' implicit rules from creating a file called install from it -+# 'make' implicit rules from creating a file called install from it - # when there is no Makefile. - # - # This script is compatible with the BSD install script, but was written -@@ -156,6 +156,10 @@ while test $# -ne 0; do - -s) stripcmd=$stripprog;; - - -t) dst_arg=$2 -+ # Protect names problematic for 'test' and other utilities. -+ case $dst_arg in -+ -* | [=\(\)!]) dst_arg=./$dst_arg;; -+ esac - shift;; - - -T) no_target_directory=true;; -@@ -186,6 +190,10 @@ if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then - fi - shift # arg - dst_arg=$arg -+ # Protect names problematic for 'test' and other utilities. -+ case $dst_arg in -+ -* | [=\(\)!]) dst_arg=./$dst_arg;; -+ esac - done - fi - -@@ -194,13 +202,17 @@ if test $# -eq 0; then - echo "$0: no input file specified." >&2 - exit 1 - fi -- # It's OK to call `install-sh -d' without argument. -+ # It's OK to call 'install-sh -d' without argument. - # This can happen when creating conditional directories. - exit 0 - fi - - if test -z "$dir_arg"; then -- trap '(exit $?); exit' 1 2 13 15 -+ do_exit='(exit $ret); exit $ret' -+ trap "ret=129; $do_exit" 1 -+ trap "ret=130; $do_exit" 2 -+ trap "ret=141; $do_exit" 13 -+ trap "ret=143; $do_exit" 15 - - # Set umask so as not to create temps with too-generous modes. - # However, 'strip' requires both read and write access to temps. -@@ -228,9 +240,9 @@ fi - - for src - do -- # Protect names starting with `-'. -+ # Protect names problematic for 'test' and other utilities. - case $src in -- -*) src=./$src;; -+ -* | [=\(\)!]) src=./$src;; - esac - - if test -n "$dir_arg"; then -@@ -252,12 +264,7 @@ do - echo "$0: no destination specified." >&2 - exit 1 - fi -- - dst=$dst_arg -- # Protect names starting with `-'. -- case $dst in -- -*) dst=./$dst;; -- esac - - # If destination is a directory, append the input filename; won't work - # if double slashes aren't ignored. -@@ -347,7 +354,7 @@ do - if test -z "$dir_arg" || { - # Check for POSIX incompatibilities with -m. - # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or -- # other-writeable bit of parent directory when it shouldn't. -+ # other-writable bit of parent directory when it shouldn't. - # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. - ls_ld_tmpdir=`ls -ld "$tmpdir"` - case $ls_ld_tmpdir in -@@ -385,7 +392,7 @@ do - - case $dstdir in - /*) prefix='/';; -- -*) prefix='./';; -+ [-=\(\)!]*) prefix='./';; - *) prefix='';; - esac - -@@ -403,7 +410,7 @@ do - - for d - do -- test -z "$d" && continue -+ test X"$d" = X && continue - - prefix=$prefix$d - if test -d "$prefix"; then -diff --git a/ltmain.sh b/ltmain.sh -index c7d06c3..63ae69d 100644 ---- a/ltmain.sh -+++ b/ltmain.sh -@@ -70,7 +70,7 @@ - # compiler: $LTCC - # compiler flags: $LTCFLAGS - # linker: $LD (gnu? $with_gnu_ld) --# $progname: (GNU libtool) 2.4.2 Debian-2.4.2-1 -+# $progname: (GNU libtool) 2.4.2 - # automake: $automake_version - # autoconf: $autoconf_version - # -@@ -80,7 +80,7 @@ - - PROGRAM=libtool - PACKAGE=libtool --VERSION="2.4.2 Debian-2.4.2-1" -+VERSION=2.4.2 - TIMESTAMP="" - package_revision=1.3337 - -@@ -6124,10 +6124,7 @@ func_mode_link () - case $pass in - dlopen) libs="$dlfiles" ;; - dlpreopen) libs="$dlprefiles" ;; -- link) -- libs="$deplibs %DEPLIBS%" -- test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs" -- ;; -+ link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; - esac - fi - if test "$linkmode,$pass" = "lib,dlpreopen"; then -@@ -6447,19 +6444,19 @@ func_mode_link () - # It is a libtool convenience library, so add in its objects. - func_append convenience " $ladir/$objdir/$old_library" - func_append old_convenience " $ladir/$objdir/$old_library" -- tmp_libs= -- for deplib in $dependency_libs; do -- deplibs="$deplib $deplibs" -- if $opt_preserve_dup_deps ; then -- case "$tmp_libs " in -- *" $deplib "*) func_append specialdeplibs " $deplib" ;; -- esac -- fi -- func_append tmp_libs " $deplib" -- done - elif test "$linkmode" != prog && test "$linkmode" != lib; then - func_fatal_error "\`$lib' is not a convenience library" - fi -+ tmp_libs= -+ for deplib in $dependency_libs; do -+ deplibs="$deplib $deplibs" -+ if $opt_preserve_dup_deps ; then -+ case "$tmp_libs " in -+ *" $deplib "*) func_append specialdeplibs " $deplib" ;; -+ esac -+ fi -+ func_append tmp_libs " $deplib" -+ done - continue - fi # $pass = conv - -@@ -7352,9 +7349,6 @@ func_mode_link () - revision="$number_minor" - lt_irix_increment=no - ;; -- *) -- func_fatal_configuration "$modename: unknown library version type \`$version_type'" -- ;; - esac - ;; - no) -diff --git a/m4/libtool.m4 b/m4/libtool.m4 -index 8ff3c76..56666f0 100644 ---- a/m4/libtool.m4 -+++ b/m4/libtool.m4 -@@ -1,8 +1,8 @@ - # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- - # - # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, --# 2006, 2007, 2008, 2009, 2010 Free Software Foundation, --# Inc. -+# 2006, 2007, 2008, 2009, 2010, 2011 Free Software -+# Foundation, Inc. - # Written by Gordon Matzigkeit, 1996 - # - # This file is free software; the Free Software Foundation gives -@@ -11,8 +11,8 @@ - - m4_define([_LT_COPYING], [dnl - # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, --# 2006, 2007, 2008, 2009, 2010 Free Software Foundation, --# Inc. -+# 2006, 2007, 2008, 2009, 2010, 2011 Free Software -+# Foundation, Inc. - # Written by Gordon Matzigkeit, 1996 - # - # This file is part of GNU Libtool. -@@ -146,6 +146,8 @@ AC_REQUIRE([AC_CANONICAL_BUILD])dnl - AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl - AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl - -+_LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl -+dnl - _LT_DECL([], [host_alias], [0], [The host system])dnl - _LT_DECL([], [host], [0])dnl - _LT_DECL([], [host_os], [0])dnl -@@ -637,7 +639,7 @@ m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl - m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) - configured by $[0], generated by m4_PACKAGE_STRING. - --Copyright (C) 2010 Free Software Foundation, Inc. -+Copyright (C) 2011 Free Software Foundation, Inc. - This config.lt script is free software; the Free Software Foundation - gives unlimited permision to copy, distribute and modify it." - -@@ -801,6 +803,7 @@ AC_DEFUN([LT_LANG], - m4_case([$1], - [C], [_LT_LANG(C)], - [C++], [_LT_LANG(CXX)], -+ [Go], [_LT_LANG(GO)], - [Java], [_LT_LANG(GCJ)], - [Fortran 77], [_LT_LANG(F77)], - [Fortran], [_LT_LANG(FC)], -@@ -822,6 +825,31 @@ m4_defun([_LT_LANG], - ])# _LT_LANG - - -+m4_ifndef([AC_PROG_GO], [ -+############################################################ -+# NOTE: This macro has been submitted for inclusion into # -+# GNU Autoconf as AC_PROG_GO. When it is available in # -+# a released version of Autoconf we should remove this # -+# macro and use it instead. # -+############################################################ -+m4_defun([AC_PROG_GO], -+[AC_LANG_PUSH(Go)dnl -+AC_ARG_VAR([GOC], [Go compiler command])dnl -+AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl -+_AC_ARG_VAR_LDFLAGS()dnl -+AC_CHECK_TOOL(GOC, gccgo) -+if test -z "$GOC"; then -+ if test -n "$ac_tool_prefix"; then -+ AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [${ac_tool_prefix}gccgo]) -+ fi -+fi -+if test -z "$GOC"; then -+ AC_CHECK_PROG(GOC, gccgo, gccgo, false) -+fi -+])#m4_defun -+])#m4_ifndef -+ -+ - # _LT_LANG_DEFAULT_CONFIG - # ----------------------- - m4_defun([_LT_LANG_DEFAULT_CONFIG], -@@ -852,6 +880,10 @@ AC_PROVIDE_IFELSE([AC_PROG_GCJ], - m4_ifdef([LT_PROG_GCJ], - [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])]) - -+AC_PROVIDE_IFELSE([AC_PROG_GO], -+ [LT_LANG(GO)], -+ [m4_define([AC_PROG_GO], defn([AC_PROG_GO])[LT_LANG(GO)])]) -+ - AC_PROVIDE_IFELSE([LT_PROG_RC], - [LT_LANG(RC)], - [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])]) -@@ -954,7 +986,13 @@ m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ - $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ - -dynamiclib -Wl,-single_module conftest.c 2>conftest.err - _lt_result=$? -- if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then -+ # If there is a non-empty error log, and "single_module" -+ # appears in it, assume the flag caused a linker warning -+ if test -s conftest.err && $GREP single_module conftest.err; then -+ cat conftest.err >&AS_MESSAGE_LOG_FD -+ # Otherwise, if the output was created with a 0 exit code from -+ # the compiler, it worked. -+ elif test -f libconftest.dylib && test $_lt_result -eq 0; then - lt_cv_apple_cc_single_mod=yes - else - cat conftest.err >&AS_MESSAGE_LOG_FD -@@ -962,6 +1000,7 @@ m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ - rm -rf libconftest.dylib* - rm -f conftest.* - fi]) -+ - AC_CACHE_CHECK([for -exported_symbols_list linker flag], - [lt_cv_ld_exported_symbols_list], - [lt_cv_ld_exported_symbols_list=no -@@ -973,6 +1012,7 @@ m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ - [lt_cv_ld_exported_symbols_list=no]) - LDFLAGS="$save_LDFLAGS" - ]) -+ - AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load], - [lt_cv_ld_force_load=no - cat > conftest.c << _LT_EOF -@@ -990,7 +1030,9 @@ _LT_EOF - echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD - $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err - _lt_result=$? -- if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then -+ if test -s conftest.err && $GREP force_load conftest.err; then -+ cat conftest.err >&AS_MESSAGE_LOG_FD -+ elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then - lt_cv_ld_force_load=yes - else - cat conftest.err >&AS_MESSAGE_LOG_FD -@@ -1035,8 +1077,8 @@ _LT_EOF - ]) - - --# _LT_DARWIN_LINKER_FEATURES --# -------------------------- -+# _LT_DARWIN_LINKER_FEATURES([TAG]) -+# --------------------------------- - # Checks for linker and compiler features on darwin - m4_defun([_LT_DARWIN_LINKER_FEATURES], - [ -@@ -1047,6 +1089,8 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES], - _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - if test "$lt_cv_ld_force_load" = "yes"; then - _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' -+ m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes], -+ [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes]) - else - _LT_TAGVAR(whole_archive_flag_spec, $1)='' - fi -@@ -1330,14 +1374,27 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) - CFLAGS="$SAVE_CFLAGS" - fi - ;; --sparc*-*solaris*) -+*-*solaris*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - case `/usr/bin/file conftest.o` in - *64-bit*) - case $lt_cv_prog_gnu_ld in -- yes*) LD="${LD-ld} -m elf64_sparc" ;; -+ yes*) -+ case $host in -+ i?86-*-solaris*) -+ LD="${LD-ld} -m elf_x86_64" -+ ;; -+ sparc*-*-solaris*) -+ LD="${LD-ld} -m elf64_sparc" -+ ;; -+ esac -+ # GNU ld 2.21 introduced _sol2 emulations. Use them if available. -+ if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then -+ LD="${LD-ld}_sol2" -+ fi -+ ;; - *) - if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then - LD="${LD-ld} -64" -@@ -1414,13 +1471,13 @@ old_postuninstall_cmds= - if test -n "$RANLIB"; then - case $host_os in - openbsd*) -- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" -+ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" - ;; - *) -- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" -+ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" - ;; - esac -- old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" -+ old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" - fi - - case $host_os in -@@ -1600,6 +1657,11 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl - lt_cv_sys_max_cmd_len=196608 - ;; - -+ os2*) -+ # The test takes a long time on OS/2. -+ lt_cv_sys_max_cmd_len=8192 -+ ;; -+ - osf*) - # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure - # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not -@@ -1639,7 +1701,7 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl - # If test is not a shell built-in, we'll probably end up computing a - # maximum length that is only half of the actual maximum length, but - # we can't tell. -- while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ -+ while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ - = "X$teststring$teststring"; } >/dev/null 2>&1 && - test $i != 17 # 1/2 MB should be enough - do -@@ -2185,7 +2247,7 @@ need_version=unknown - - case $host_os in - aix3*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - -@@ -2194,7 +2256,7 @@ aix3*) - ;; - - aix[[4-9]]*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes -@@ -2259,7 +2321,7 @@ beos*) - ;; - - bsdi[[45]]*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' -@@ -2398,7 +2460,7 @@ m4_if([$1], [],[ - ;; - - dgux*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' -@@ -2406,10 +2468,6 @@ dgux*) - shlibpath_var=LD_LIBRARY_PATH - ;; - --freebsd1*) -- dynamic_linker=no -- ;; -- - freebsd* | dragonfly*) - # DragonFly does not have aout. When/if they implement a new - # versioning mechanism, adjust this. -@@ -2417,7 +2475,7 @@ freebsd* | dragonfly*) - objformat=`/usr/bin/objformat` - else - case $host_os in -- freebsd[[123]]*) objformat=aout ;; -+ freebsd[[23]].*) objformat=aout ;; - *) objformat=elf ;; - esac - fi -@@ -2435,7 +2493,7 @@ freebsd* | dragonfly*) - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in -- freebsd2*) -+ freebsd2.*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.[[01]]* | freebsdelf3.[[01]]*) -@@ -2455,7 +2513,7 @@ freebsd* | dragonfly*) - ;; - - gnu*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' -@@ -2466,7 +2524,7 @@ gnu*) - ;; - - haiku*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - need_lib_prefix=no - need_version=no - dynamic_linker="$host_os runtime_loader" -@@ -2527,7 +2585,7 @@ hpux9* | hpux10* | hpux11*) - ;; - - interix[[3-9]]*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' -@@ -2543,7 +2601,7 @@ irix5* | irix6* | nonstopux*) - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - else - version_type=irix - fi ;; -@@ -2580,9 +2638,9 @@ linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - --# This must be Linux ELF. -+# This must be glibc/ELF. - linux* | k*bsd*-gnu | kopensolaris*-gnu) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' -@@ -2611,10 +2669,14 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu) - # before this can be enabled. - hardcode_into_libs=yes - -+ # Add ABI-specific directories to the system library path. -+ sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" -+ - # Append ld.so.conf contents to the search path - if test -f /etc/ld.so.conf; then - lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` -- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" -+ sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" -+ - fi - - # We used to test for /lib/ld.so.1 and disable shared libraries on -@@ -2626,18 +2688,6 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu) - dynamic_linker='GNU/Linux ld.so' - ;; - --netbsdelf*-gnu) -- version_type=linux -- need_lib_prefix=no -- need_version=no -- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' -- soname_spec='${libname}${release}${shared_ext}$major' -- shlibpath_var=LD_LIBRARY_PATH -- shlibpath_overrides_runpath=no -- hardcode_into_libs=yes -- dynamic_linker='NetBSD ld.elf_so' -- ;; -- - netbsd*) - version_type=sunos - need_lib_prefix=no -@@ -2657,7 +2707,7 @@ netbsd*) - ;; - - newsos6) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes -@@ -2726,7 +2776,7 @@ rdos*) - ;; - - solaris*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' -@@ -2751,7 +2801,7 @@ sunos4*) - ;; - - sysv4 | sysv4.3*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH -@@ -2775,7 +2825,7 @@ sysv4 | sysv4.3*) - - sysv4*MP*) - if test -d /usr/nec ;then -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH -@@ -2806,7 +2856,7 @@ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - - tpf*) - # TPF is a cross-target only. Preferred cross-host = GNU/Linux. -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' -@@ -2816,7 +2866,7 @@ tpf*) - ;; - - uts4*) -- version_type=linux -+ version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH -@@ -3238,12 +3288,12 @@ irix5* | irix6* | nonstopux*) - lt_cv_deplibs_check_method=pass_all - ;; - --# This must be Linux ELF. -+# This must be glibc/ELF. - linux* | k*bsd*-gnu | kopensolaris*-gnu) - lt_cv_deplibs_check_method=pass_all - ;; - --netbsd* | netbsdelf*-gnu) -+netbsd*) - if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then - lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' - else -@@ -3658,6 +3708,7 @@ for ac_symprfx in "" "_"; do - # which start with @ or ?. - lt_cv_sys_global_symbol_pipe="$AWK ['"\ - " {last_section=section; section=\$ 3};"\ -+" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ - " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ - " \$ 0!~/External *\|/{next};"\ - " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ -@@ -4054,7 +4105,7 @@ m4_if([$1], [CXX], [ - ;; - esac - ;; -- netbsd* | netbsdelf*-gnu) -+ netbsd*) - ;; - *qnx* | *nto*) - # QNX uses GNU C++, but need to define -shared option too, otherwise -@@ -4242,7 +4293,9 @@ m4_if([$1], [CXX], [ - case $cc_basename in - nvcc*) # Cuda Compiler Driver 2.2 - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker ' -- _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Xcompiler -fPIC' -+ if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)="-Xcompiler $_LT_TAGVAR(lt_prog_compiler_pic, $1)" -+ fi - ;; - esac - else -@@ -4334,18 +4387,33 @@ m4_if([$1], [CXX], [ - ;; - *) - case `$CC -V 2>&1 | sed 5q` in -- *Sun\ F* | *Sun*Fortran*) -+ *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [[1-7]].* | *Sun*Fortran*\ 8.[[0-3]]*) - # Sun Fortran 8.3 passes all unrecognized flags to the linker - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - _LT_TAGVAR(lt_prog_compiler_wl, $1)='' - ;; -+ *Sun\ F* | *Sun*Fortran*) -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' -+ ;; - *Sun\ C*) - # Sun C 5.9 - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - ;; -+ *Intel*\ [[CF]]*Compiler*) -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' -+ ;; -+ *Portland\ Group*) -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' -+ ;; - esac - ;; - esac -@@ -4505,16 +4573,15 @@ m4_if([$1], [CXX], [ - ;; - cygwin* | mingw* | cegcc*) - case $cc_basename in -- cl*) ;; -+ cl*) -+ _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' -+ ;; - *) - _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' - _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] - ;; - esac - ;; -- linux* | k*bsd*-gnu | gnu*) -- _LT_TAGVAR(link_all_deplibs, $1)=no -- ;; - *) - _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - ;; -@@ -4533,7 +4600,6 @@ m4_if([$1], [CXX], [ - _LT_TAGVAR(hardcode_direct, $1)=no - _LT_TAGVAR(hardcode_direct_absolute, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= -- _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= - _LT_TAGVAR(hardcode_libdir_separator, $1)= - _LT_TAGVAR(hardcode_minus_L, $1)=no - _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported -@@ -4578,9 +4644,6 @@ dnl Note also adjust exclude_expsyms for C++ above. - openbsd*) - with_gnu_ld=no - ;; -- linux* | k*bsd*-gnu | gnu*) -- _LT_TAGVAR(link_all_deplibs, $1)=no -- ;; - esac - - _LT_TAGVAR(ld_shlibs, $1)=yes -@@ -4787,8 +4850,7 @@ _LT_EOF - xlf* | bgf* | bgxlf* | mpixlf*) - # IBM XL Fortran 10.1 on PPC cannot create shared libs itself - _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' -- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= -- _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' - if test "x$supports_anon_versioning" = xyes; then - _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ -@@ -4803,7 +4865,7 @@ _LT_EOF - fi - ;; - -- netbsd* | netbsdelf*-gnu) -+ netbsd*) - if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= -@@ -4980,7 +5042,6 @@ _LT_EOF - if test "$aix_use_runtimelinking" = yes; then - shared_flag="$shared_flag "'${wl}-G' - fi -- _LT_TAGVAR(link_all_deplibs, $1)=no - else - # not using gcc - if test "$host_cpu" = ia64; then -@@ -5084,6 +5145,7 @@ _LT_EOF - # The linker will not automatically build a static lib if we build a DLL. - # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' - _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes -+ _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' - _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' - # Don't use ranlib - _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' -@@ -5130,10 +5192,6 @@ _LT_EOF - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - -- freebsd1*) -- _LT_TAGVAR(ld_shlibs, $1)=no -- ;; -- - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor - # support. Future versions do this automatically, but an explicit c++rt0.o - # does not break anything, and helps significantly (at the cost of a little -@@ -5146,7 +5204,7 @@ _LT_EOF - ;; - - # Unfortunately, older versions of FreeBSD 2 do not have this feature. -- freebsd2*) -+ freebsd2.*) - _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_minus_L, $1)=yes -@@ -5185,7 +5243,6 @@ _LT_EOF - fi - if test "$with_gnu_ld" = no; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' -- _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' - _LT_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_direct_absolute, $1)=yes -@@ -5289,7 +5346,7 @@ _LT_EOF - _LT_TAGVAR(link_all_deplibs, $1)=yes - ;; - -- netbsd* | netbsdelf*-gnu) -+ netbsd*) - if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out - else -@@ -5627,9 +5684,6 @@ _LT_TAGDECL([], [no_undefined_flag], [1], - _LT_TAGDECL([], [hardcode_libdir_flag_spec], [1], - [Flag to hardcode $libdir into a binary during linking. - This must work even if $libdir does not exist]) --_LT_TAGDECL([], [hardcode_libdir_flag_spec_ld], [1], -- [[If ld is used when linking, flag to hardcode $libdir into a binary -- during linking. This must work even if $libdir does not exist]]) - _LT_TAGDECL([], [hardcode_libdir_separator], [1], - [Whether we need a single "-rpath" flag with a separated argument]) - _LT_TAGDECL([], [hardcode_direct], [0], -@@ -5787,7 +5841,6 @@ _LT_TAGVAR(export_dynamic_flag_spec, $1)= - _LT_TAGVAR(hardcode_direct, $1)=no - _LT_TAGVAR(hardcode_direct_absolute, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= --_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= - _LT_TAGVAR(hardcode_libdir_separator, $1)= - _LT_TAGVAR(hardcode_minus_L, $1)=no - _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported -@@ -6157,7 +6210,7 @@ if test "$_lt_caught_CXX_error" != yes; then - esac - ;; - -- freebsd[[12]]*) -+ freebsd2.*) - # C++ shared libraries reported to be fairly broken before - # switch to ELF - _LT_TAGVAR(ld_shlibs, $1)=no -@@ -6918,12 +6971,18 @@ public class foo { - } - }; - _LT_EOF -+], [$1], [GO], [cat > conftest.$ac_ext <<_LT_EOF -+package foo -+func foo() { -+} -+_LT_EOF - ]) - - _lt_libdeps_save_CFLAGS=$CFLAGS - case "$CC $CFLAGS " in #( - *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; - *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; -+*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; - esac - - dnl Parse the compiler output and extract the necessary -@@ -7120,7 +7179,6 @@ _LT_TAGVAR(export_dynamic_flag_spec, $1)= - _LT_TAGVAR(hardcode_direct, $1)=no - _LT_TAGVAR(hardcode_direct_absolute, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= --_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= - _LT_TAGVAR(hardcode_libdir_separator, $1)= - _LT_TAGVAR(hardcode_minus_L, $1)=no - _LT_TAGVAR(hardcode_automatic, $1)=no -@@ -7253,7 +7311,6 @@ _LT_TAGVAR(export_dynamic_flag_spec, $1)= - _LT_TAGVAR(hardcode_direct, $1)=no - _LT_TAGVAR(hardcode_direct_absolute, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= --_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= - _LT_TAGVAR(hardcode_libdir_separator, $1)= - _LT_TAGVAR(hardcode_minus_L, $1)=no - _LT_TAGVAR(hardcode_automatic, $1)=no -@@ -7440,6 +7497,77 @@ CFLAGS=$lt_save_CFLAGS - ])# _LT_LANG_GCJ_CONFIG - - -+# _LT_LANG_GO_CONFIG([TAG]) -+# -------------------------- -+# Ensure that the configuration variables for the GNU Go compiler -+# are suitably defined. These variables are subsequently used by _LT_CONFIG -+# to write the compiler configuration to `libtool'. -+m4_defun([_LT_LANG_GO_CONFIG], -+[AC_REQUIRE([LT_PROG_GO])dnl -+AC_LANG_SAVE -+ -+# Source file extension for Go test sources. -+ac_ext=go -+ -+# Object file extension for compiled Go test sources. -+objext=o -+_LT_TAGVAR(objext, $1)=$objext -+ -+# Code to be used in simple compile tests -+lt_simple_compile_test_code="package main; func main() { }" -+ -+# Code to be used in simple link tests -+lt_simple_link_test_code='package main; func main() { }' -+ -+# ltmain only uses $CC for tagged configurations so make sure $CC is set. -+_LT_TAG_COMPILER -+ -+# save warnings/boilerplate of simple test code -+_LT_COMPILER_BOILERPLATE -+_LT_LINKER_BOILERPLATE -+ -+# Allow CC to be a program name with arguments. -+lt_save_CC=$CC -+lt_save_CFLAGS=$CFLAGS -+lt_save_GCC=$GCC -+GCC=yes -+CC=${GOC-"gccgo"} -+CFLAGS=$GOFLAGS -+compiler=$CC -+_LT_TAGVAR(compiler, $1)=$CC -+_LT_TAGVAR(LD, $1)="$LD" -+_LT_CC_BASENAME([$compiler]) -+ -+# Go did not exist at the time GCC didn't implicitly link libc in. -+_LT_TAGVAR(archive_cmds_need_lc, $1)=no -+ -+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds -+_LT_TAGVAR(reload_flag, $1)=$reload_flag -+_LT_TAGVAR(reload_cmds, $1)=$reload_cmds -+ -+## CAVEAT EMPTOR: -+## There is no encapsulation within the following macros, do not change -+## the running order or otherwise move them around unless you know exactly -+## what you are doing... -+if test -n "$compiler"; then -+ _LT_COMPILER_NO_RTTI($1) -+ _LT_COMPILER_PIC($1) -+ _LT_COMPILER_C_O($1) -+ _LT_COMPILER_FILE_LOCKS($1) -+ _LT_LINKER_SHLIBS($1) -+ _LT_LINKER_HARDCODE_LIBPATH($1) -+ -+ _LT_CONFIG($1) -+fi -+ -+AC_LANG_RESTORE -+ -+GCC=$lt_save_GCC -+CC=$lt_save_CC -+CFLAGS=$lt_save_CFLAGS -+])# _LT_LANG_GO_CONFIG -+ -+ - # _LT_LANG_RC_CONFIG([TAG]) - # ------------------------- - # Ensure that the configuration variables for the Windows resource compiler -@@ -7509,6 +7637,13 @@ dnl aclocal-1.4 backwards compatibility: - dnl AC_DEFUN([LT_AC_PROG_GCJ], []) - - -+# LT_PROG_GO -+# ---------- -+AC_DEFUN([LT_PROG_GO], -+[AC_CHECK_TOOL(GOC, gccgo,) -+]) -+ -+ - # LT_PROG_RC - # ---------- - AC_DEFUN([LT_PROG_RC], -diff --git a/m4/ltoptions.m4 b/m4/ltoptions.m4 -index 17cfd51..5d9acd8 100644 ---- a/m4/ltoptions.m4 -+++ b/m4/ltoptions.m4 -@@ -326,9 +326,24 @@ dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], []) - # MODE is either `yes' or `no'. If omitted, it defaults to `both'. - m4_define([_LT_WITH_PIC], - [AC_ARG_WITH([pic], -- [AS_HELP_STRING([--with-pic], -+ [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@], - [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], -- [pic_mode="$withval"], -+ [lt_p=${PACKAGE-default} -+ case $withval in -+ yes|no) pic_mode=$withval ;; -+ *) -+ pic_mode=default -+ # Look at the argument we got. We use all the common list separators. -+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," -+ for lt_pkg in $withval; do -+ IFS="$lt_save_ifs" -+ if test "X$lt_pkg" = "X$lt_p"; then -+ pic_mode=yes -+ fi -+ done -+ IFS="$lt_save_ifs" -+ ;; -+ esac], - [pic_mode=default]) - - test -z "$pic_mode" && pic_mode=m4_default([$1], [default]) -diff --git a/missing b/missing -index 28055d2..cdea514 100755 ---- a/missing -+++ b/missing -@@ -1,11 +1,10 @@ - #! /bin/sh --# Common stub for a few missing GNU programs while installing. -+# Common wrapper for a few potentially missing GNU programs. - --scriptversion=2009-04-28.21; # UTC -+scriptversion=2012-06-26.16; # UTC - --# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006, --# 2008, 2009 Free Software Foundation, Inc. --# Originally by Fran,cois Pinard , 1996. -+# Copyright (C) 1996-2013 Free Software Foundation, Inc. -+# Originally written by Fran,cois Pinard , 1996. - - # This program is free software; you can redistribute it and/or modify - # it under the terms of the GNU General Public License as published by -@@ -26,69 +25,40 @@ scriptversion=2009-04-28.21; # UTC - # the same distribution terms that you use for the rest of that program. - - if test $# -eq 0; then -- echo 1>&2 "Try \`$0 --help' for more information" -+ echo 1>&2 "Try '$0 --help' for more information" - exit 1 - fi - --run=: --sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' --sed_minuso='s/.* -o \([^ ]*\).*/\1/p' -- --# In the cases where this matters, `missing' is being run in the --# srcdir already. --if test -f configure.ac; then -- configure_ac=configure.ac --else -- configure_ac=configure.in --fi -+case $1 in - --msg="missing on your system" -+ --is-lightweight) -+ # Used by our autoconf macros to check whether the available missing -+ # script is modern enough. -+ exit 0 -+ ;; - --case $1 in ----run) -- # Try to run requested program, and just exit if it succeeds. -- run= -- shift -- "$@" && exit 0 -- # Exit code 63 means version mismatch. This often happens -- # when the user try to use an ancient version of a tool on -- # a file that requires a minimum version. In this case we -- # we should proceed has if the program had been absent, or -- # if --run hadn't been passed. -- if test $? = 63; then -- run=: -- msg="probably too old" -- fi -- ;; -+ --run) -+ # Back-compat with the calling convention used by older automake. -+ shift -+ ;; - - -h|--h|--he|--hel|--help) - echo "\ - $0 [OPTION]... PROGRAM [ARGUMENT]... - --Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an --error status if there is no known handling for PROGRAM. -+Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due -+to PROGRAM being missing or too old. - - Options: - -h, --help display this help and exit - -v, --version output version information and exit -- --run try to run the given command, and emulate it if it fails - - Supported PROGRAM values: -- aclocal touch file \`aclocal.m4' -- autoconf touch file \`configure' -- autoheader touch file \`config.h.in' -- autom4te touch the output file, or create a stub one -- automake touch all \`Makefile.in' files -- bison create \`y.tab.[ch]', if possible, from existing .[ch] -- flex create \`lex.yy.c', if possible, from existing .c -- help2man touch the output file -- lex create \`lex.yy.c', if possible, from existing .c -- makeinfo touch the output file -- tar try tar, gnutar, gtar, then tar without non-portable flags -- yacc create \`y.tab.[ch]', if possible, from existing .[ch] -+ aclocal autoconf autoheader autom4te automake makeinfo -+ bison yacc flex lex help2man - --Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and --\`g' are ignored when checking the name. -+Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and -+'g' are ignored when checking the name. - - Send bug reports to ." - exit $? -@@ -100,272 +70,141 @@ Send bug reports to ." - ;; - - -*) -- echo 1>&2 "$0: Unknown \`$1' option" -- echo 1>&2 "Try \`$0 --help' for more information" -+ echo 1>&2 "$0: unknown '$1' option" -+ echo 1>&2 "Try '$0 --help' for more information" - exit 1 - ;; - - esac - --# normalize program name to check for. --program=`echo "$1" | sed ' -- s/^gnu-//; t -- s/^gnu//; t -- s/^g//; t'` -- --# Now exit if we have it, but it failed. Also exit now if we --# don't have it and --version was passed (most likely to detect --# the program). This is about non-GNU programs, so use $1 not --# $program. --case $1 in -- lex*|yacc*) -- # Not GNU programs, they don't have --version. -- ;; -- -- tar*) -- if test -n "$run"; then -- echo 1>&2 "ERROR: \`tar' requires --run" -- exit 1 -- elif test "x$2" = "x--version" || test "x$2" = "x--help"; then -- exit 1 -- fi -- ;; -- -- *) -- if test -z "$run" && ($1 --version) > /dev/null 2>&1; then -- # We have it, but it failed. -- exit 1 -- elif test "x$2" = "x--version" || test "x$2" = "x--help"; then -- # Could not run --version or --help. This is probably someone -- # running `$TOOL --version' or `$TOOL --help' to check whether -- # $TOOL exists and not knowing $TOOL uses missing. -- exit 1 -- fi -- ;; --esac -- --# If it does not exist, or fails to run (possibly an outdated version), --# try to emulate it. --case $program in -- aclocal*) -- echo 1>&2 "\ --WARNING: \`$1' is $msg. You should only need it if -- you modified \`acinclude.m4' or \`${configure_ac}'. You might want -- to install the \`Automake' and \`Perl' packages. Grab them from -- any GNU archive site." -- touch aclocal.m4 -- ;; -- -- autoconf*) -- echo 1>&2 "\ --WARNING: \`$1' is $msg. You should only need it if -- you modified \`${configure_ac}'. You might want to install the -- \`Autoconf' and \`GNU m4' packages. Grab them from any GNU -- archive site." -- touch configure -- ;; -- -- autoheader*) -- echo 1>&2 "\ --WARNING: \`$1' is $msg. You should only need it if -- you modified \`acconfig.h' or \`${configure_ac}'. You might want -- to install the \`Autoconf' and \`GNU m4' packages. Grab them -- from any GNU archive site." -- files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` -- test -z "$files" && files="config.h" -- touch_files= -- for f in $files; do -- case $f in -- *:*) touch_files="$touch_files "`echo "$f" | -- sed -e 's/^[^:]*://' -e 's/:.*//'`;; -- *) touch_files="$touch_files $f.in";; -- esac -- done -- touch $touch_files -- ;; -- -- automake*) -- echo 1>&2 "\ --WARNING: \`$1' is $msg. You should only need it if -- you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. -- You might want to install the \`Automake' and \`Perl' packages. -- Grab them from any GNU archive site." -- find . -type f -name Makefile.am -print | -- sed 's/\.am$/.in/' | -- while read f; do touch "$f"; done -- ;; -- -- autom4te*) -- echo 1>&2 "\ --WARNING: \`$1' is needed, but is $msg. -- You might have modified some files without having the -- proper tools for further handling them. -- You can get \`$1' as part of \`Autoconf' from any GNU -- archive site." -- -- file=`echo "$*" | sed -n "$sed_output"` -- test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` -- if test -f "$file"; then -- touch $file -- else -- test -z "$file" || exec >$file -- echo "#! /bin/sh" -- echo "# Created by GNU Automake missing as a replacement of" -- echo "# $ $@" -- echo "exit 0" -- chmod +x $file -- exit 1 -- fi -- ;; -- -- bison*|yacc*) -- echo 1>&2 "\ --WARNING: \`$1' $msg. You should only need it if -- you modified a \`.y' file. You may need the \`Bison' package -- in order for those modifications to take effect. You can get -- \`Bison' from any GNU archive site." -- rm -f y.tab.c y.tab.h -- if test $# -ne 1; then -- eval LASTARG="\${$#}" -- case $LASTARG in -- *.y) -- SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` -- if test -f "$SRCFILE"; then -- cp "$SRCFILE" y.tab.c -- fi -- SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` -- if test -f "$SRCFILE"; then -- cp "$SRCFILE" y.tab.h -- fi -- ;; -- esac -- fi -- if test ! -f y.tab.h; then -- echo >y.tab.h -- fi -- if test ! -f y.tab.c; then -- echo 'main() { return 0; }' >y.tab.c -- fi -- ;; -- -- lex*|flex*) -- echo 1>&2 "\ --WARNING: \`$1' is $msg. You should only need it if -- you modified a \`.l' file. You may need the \`Flex' package -- in order for those modifications to take effect. You can get -- \`Flex' from any GNU archive site." -- rm -f lex.yy.c -- if test $# -ne 1; then -- eval LASTARG="\${$#}" -- case $LASTARG in -- *.l) -- SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` -- if test -f "$SRCFILE"; then -- cp "$SRCFILE" lex.yy.c -- fi -- ;; -- esac -- fi -- if test ! -f lex.yy.c; then -- echo 'main() { return 0; }' >lex.yy.c -- fi -- ;; -- -- help2man*) -- echo 1>&2 "\ --WARNING: \`$1' is $msg. You should only need it if -- you modified a dependency of a manual page. You may need the -- \`Help2man' package in order for those modifications to take -- effect. You can get \`Help2man' from any GNU archive site." -- -- file=`echo "$*" | sed -n "$sed_output"` -- test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` -- if test -f "$file"; then -- touch $file -- else -- test -z "$file" || exec >$file -- echo ".ab help2man is required to generate this page" -- exit $? -- fi -- ;; -- -- makeinfo*) -- echo 1>&2 "\ --WARNING: \`$1' is $msg. You should only need it if -- you modified a \`.texi' or \`.texinfo' file, or any other file -- indirectly affecting the aspect of the manual. The spurious -- call might also be the consequence of using a buggy \`make' (AIX, -- DU, IRIX). You might want to install the \`Texinfo' package or -- the \`GNU make' package. Grab either from any GNU archive site." -- # The file to touch is that specified with -o ... -- file=`echo "$*" | sed -n "$sed_output"` -- test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` -- if test -z "$file"; then -- # ... or it is the one specified with @setfilename ... -- infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` -- file=`sed -n ' -- /^@setfilename/{ -- s/.* \([^ ]*\) *$/\1/ -- p -- q -- }' $infile` -- # ... or it is derived from the source name (dir/f.texi becomes f.info) -- test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info -- fi -- # If the file does not exist, the user really needs makeinfo; -- # let's fail without touching anything. -- test -f $file || exit 1 -- touch $file -- ;; -- -- tar*) -- shift -- -- # We have already tried tar in the generic part. -- # Look for gnutar/gtar before invocation to avoid ugly error -- # messages. -- if (gnutar --version > /dev/null 2>&1); then -- gnutar "$@" && exit 0 -- fi -- if (gtar --version > /dev/null 2>&1); then -- gtar "$@" && exit 0 -- fi -- firstarg="$1" -- if shift; then -- case $firstarg in -- *o*) -- firstarg=`echo "$firstarg" | sed s/o//` -- tar "$firstarg" "$@" && exit 0 -- ;; -- esac -- case $firstarg in -- *h*) -- firstarg=`echo "$firstarg" | sed s/h//` -- tar "$firstarg" "$@" && exit 0 -- ;; -- esac -- fi -- -- echo 1>&2 "\ --WARNING: I can't seem to be able to run \`tar' with the given arguments. -- You may want to install GNU tar or Free paxutils, or check the -- command line arguments." -- exit 1 -- ;; -- -- *) -- echo 1>&2 "\ --WARNING: \`$1' is needed, and is $msg. -- You might have modified some files without having the -- proper tools for further handling them. Check the \`README' file, -- it often tells you about the needed prerequisites for installing -- this package. You may also peek at any GNU archive site, in case -- some other package would contain this missing \`$1' program." -- exit 1 -- ;; --esac -+# Run the given program, remember its exit status. -+"$@"; st=$? -+ -+# If it succeeded, we are done. -+test $st -eq 0 && exit 0 -+ -+# Also exit now if we it failed (or wasn't found), and '--version' was -+# passed; such an option is passed most likely to detect whether the -+# program is present and works. -+case $2 in --version|--help) exit $st;; esac -+ -+# Exit code 63 means version mismatch. This often happens when the user -+# tries to use an ancient version of a tool on a file that requires a -+# minimum version. -+if test $st -eq 63; then -+ msg="probably too old" -+elif test $st -eq 127; then -+ # Program was missing. -+ msg="missing on your system" -+else -+ # Program was found and executed, but failed. Give up. -+ exit $st -+fi - --exit 0 -+perl_URL=http://www.perl.org/ -+flex_URL=http://flex.sourceforge.net/ -+gnu_software_URL=http://www.gnu.org/software -+ -+program_details () -+{ -+ case $1 in -+ aclocal|automake) -+ echo "The '$1' program is part of the GNU Automake package:" -+ echo "<$gnu_software_URL/automake>" -+ echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:" -+ echo "<$gnu_software_URL/autoconf>" -+ echo "<$gnu_software_URL/m4/>" -+ echo "<$perl_URL>" -+ ;; -+ autoconf|autom4te|autoheader) -+ echo "The '$1' program is part of the GNU Autoconf package:" -+ echo "<$gnu_software_URL/autoconf/>" -+ echo "It also requires GNU m4 and Perl in order to run:" -+ echo "<$gnu_software_URL/m4/>" -+ echo "<$perl_URL>" -+ ;; -+ esac -+} -+ -+give_advice () -+{ -+ # Normalize program name to check for. -+ normalized_program=`echo "$1" | sed ' -+ s/^gnu-//; t -+ s/^gnu//; t -+ s/^g//; t'` -+ -+ printf '%s\n' "'$1' is $msg." -+ -+ configure_deps="'configure.ac' or m4 files included by 'configure.ac'" -+ case $normalized_program in -+ autoconf*) -+ echo "You should only need it if you modified 'configure.ac'," -+ echo "or m4 files included by it." -+ program_details 'autoconf' -+ ;; -+ autoheader*) -+ echo "You should only need it if you modified 'acconfig.h' or" -+ echo "$configure_deps." -+ program_details 'autoheader' -+ ;; -+ automake*) -+ echo "You should only need it if you modified 'Makefile.am' or" -+ echo "$configure_deps." -+ program_details 'automake' -+ ;; -+ aclocal*) -+ echo "You should only need it if you modified 'acinclude.m4' or" -+ echo "$configure_deps." -+ program_details 'aclocal' -+ ;; -+ autom4te*) -+ echo "You might have modified some maintainer files that require" -+ echo "the 'automa4te' program to be rebuilt." -+ program_details 'autom4te' -+ ;; -+ bison*|yacc*) -+ echo "You should only need it if you modified a '.y' file." -+ echo "You may want to install the GNU Bison package:" -+ echo "<$gnu_software_URL/bison/>" -+ ;; -+ lex*|flex*) -+ echo "You should only need it if you modified a '.l' file." -+ echo "You may want to install the Fast Lexical Analyzer package:" -+ echo "<$flex_URL>" -+ ;; -+ help2man*) -+ echo "You should only need it if you modified a dependency" \ -+ "of a man page." -+ echo "You may want to install the GNU Help2man package:" -+ echo "<$gnu_software_URL/help2man/>" -+ ;; -+ makeinfo*) -+ echo "You should only need it if you modified a '.texi' file, or" -+ echo "any other file indirectly affecting the aspect of the manual." -+ echo "You might want to install the Texinfo package:" -+ echo "<$gnu_software_URL/texinfo/>" -+ echo "The spurious makeinfo call might also be the consequence of" -+ echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might" -+ echo "want to install GNU make:" -+ echo "<$gnu_software_URL/make/>" -+ ;; -+ *) -+ echo "You might have modified some files without having the proper" -+ echo "tools for further handling them. Check the 'README' file, it" -+ echo "often tells you about the needed prerequisites for installing" -+ echo "this package. You may also peek at any GNU archive site, in" -+ echo "case some other package contains this missing '$1' program." -+ ;; -+ esac -+} -+ -+give_advice "$1" | sed -e '1s/^/WARNING: /' \ -+ -e '2,$s/^/ /' >&2 -+ -+# Propagate the correct exit status (expected to be 127 for a program -+# not found, 63 for a program that failed due to version mismatch). -+exit $st - - # Local variables: - # eval: (add-hook 'write-file-hooks 'time-stamp) --- -1.8.3.1 - - -From aa5cc620ecc4eb512332b1399d2bbff52e5c5515 Mon Sep 17 00:00:00 2001 -From: Sylvestre Ledru -Date: Mon, 14 Oct 2013 11:13:33 +0200 -Subject: [PATCH 2/2] replace the symlink by a copy - ---- - compile | 348 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 347 insertions(+), 1 deletion(-) - mode change 120000 => 100755 compile - -diff --git a/compile b/compile -new file mode 100755 -index 0000000..531136b ---- /dev/null -+++ b/compile -@@ -0,0 +1,347 @@ -+#! /bin/sh -+# Wrapper for compilers which do not understand '-c -o'. -+ -+scriptversion=2012-10-14.11; # UTC -+ -+# Copyright (C) 1999-2013 Free Software Foundation, Inc. -+# Written by Tom Tromey . -+# -+# This program 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; either version 2, or (at your option) -+# any later version. -+# -+# This program 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 this program. If not, see . -+ -+# As a special exception to the GNU General Public License, if you -+# distribute this file as part of a program that contains a -+# configuration script generated by Autoconf, you may include it under -+# the same distribution terms that you use for the rest of that program. -+ -+# This file is maintained in Automake, please report -+# bugs to or send patches to -+# . -+ -+nl=' -+' -+ -+# We need space, tab and new line, in precisely that order. Quoting is -+# there to prevent tools from complaining about whitespace usage. -+IFS=" "" $nl" -+ -+file_conv= -+ -+# func_file_conv build_file lazy -+# Convert a $build file to $host form and store it in $file -+# Currently only supports Windows hosts. If the determined conversion -+# type is listed in (the comma separated) LAZY, no conversion will -+# take place. -+func_file_conv () -+{ -+ file=$1 -+ case $file in -+ / | /[!/]*) # absolute file, and not a UNC file -+ if test -z "$file_conv"; then -+ # lazily determine how to convert abs files -+ case `uname -s` in -+ MINGW*) -+ file_conv=mingw -+ ;; -+ CYGWIN*) -+ file_conv=cygwin -+ ;; -+ *) -+ file_conv=wine -+ ;; -+ esac -+ fi -+ case $file_conv/,$2, in -+ *,$file_conv,*) -+ ;; -+ mingw/*) -+ file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` -+ ;; -+ cygwin/*) -+ file=`cygpath -m "$file" || echo "$file"` -+ ;; -+ wine/*) -+ file=`winepath -w "$file" || echo "$file"` -+ ;; -+ esac -+ ;; -+ esac -+} -+ -+# func_cl_dashL linkdir -+# Make cl look for libraries in LINKDIR -+func_cl_dashL () -+{ -+ func_file_conv "$1" -+ if test -z "$lib_path"; then -+ lib_path=$file -+ else -+ lib_path="$lib_path;$file" -+ fi -+ linker_opts="$linker_opts -LIBPATH:$file" -+} -+ -+# func_cl_dashl library -+# Do a library search-path lookup for cl -+func_cl_dashl () -+{ -+ lib=$1 -+ found=no -+ save_IFS=$IFS -+ IFS=';' -+ for dir in $lib_path $LIB -+ do -+ IFS=$save_IFS -+ if $shared && test -f "$dir/$lib.dll.lib"; then -+ found=yes -+ lib=$dir/$lib.dll.lib -+ break -+ fi -+ if test -f "$dir/$lib.lib"; then -+ found=yes -+ lib=$dir/$lib.lib -+ break -+ fi -+ if test -f "$dir/lib$lib.a"; then -+ found=yes -+ lib=$dir/lib$lib.a -+ break -+ fi -+ done -+ IFS=$save_IFS -+ -+ if test "$found" != yes; then -+ lib=$lib.lib -+ fi -+} -+ -+# func_cl_wrapper cl arg... -+# Adjust compile command to suit cl -+func_cl_wrapper () -+{ -+ # Assume a capable shell -+ lib_path= -+ shared=: -+ linker_opts= -+ for arg -+ do -+ if test -n "$eat"; then -+ eat= -+ else -+ case $1 in -+ -o) -+ # configure might choose to run compile as 'compile cc -o foo foo.c'. -+ eat=1 -+ case $2 in -+ *.o | *.[oO][bB][jJ]) -+ func_file_conv "$2" -+ set x "$@" -Fo"$file" -+ shift -+ ;; -+ *) -+ func_file_conv "$2" -+ set x "$@" -Fe"$file" -+ shift -+ ;; -+ esac -+ ;; -+ -I) -+ eat=1 -+ func_file_conv "$2" mingw -+ set x "$@" -I"$file" -+ shift -+ ;; -+ -I*) -+ func_file_conv "${1#-I}" mingw -+ set x "$@" -I"$file" -+ shift -+ ;; -+ -l) -+ eat=1 -+ func_cl_dashl "$2" -+ set x "$@" "$lib" -+ shift -+ ;; -+ -l*) -+ func_cl_dashl "${1#-l}" -+ set x "$@" "$lib" -+ shift -+ ;; -+ -L) -+ eat=1 -+ func_cl_dashL "$2" -+ ;; -+ -L*) -+ func_cl_dashL "${1#-L}" -+ ;; -+ -static) -+ shared=false -+ ;; -+ -Wl,*) -+ arg=${1#-Wl,} -+ save_ifs="$IFS"; IFS=',' -+ for flag in $arg; do -+ IFS="$save_ifs" -+ linker_opts="$linker_opts $flag" -+ done -+ IFS="$save_ifs" -+ ;; -+ -Xlinker) -+ eat=1 -+ linker_opts="$linker_opts $2" -+ ;; -+ -*) -+ set x "$@" "$1" -+ shift -+ ;; -+ *.cc | *.CC | *.cxx | *.CXX | *.[cC]++) -+ func_file_conv "$1" -+ set x "$@" -Tp"$file" -+ shift -+ ;; -+ *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO]) -+ func_file_conv "$1" mingw -+ set x "$@" "$file" -+ shift -+ ;; -+ *) -+ set x "$@" "$1" -+ shift -+ ;; -+ esac -+ fi -+ shift -+ done -+ if test -n "$linker_opts"; then -+ linker_opts="-link$linker_opts" -+ fi -+ exec "$@" $linker_opts -+ exit 1 -+} -+ -+eat= -+ -+case $1 in -+ '') -+ echo "$0: No command. Try '$0 --help' for more information." 1>&2 -+ exit 1; -+ ;; -+ -h | --h*) -+ cat <<\EOF -+Usage: compile [--help] [--version] PROGRAM [ARGS] -+ -+Wrapper for compilers which do not understand '-c -o'. -+Remove '-o dest.o' from ARGS, run PROGRAM with the remaining -+arguments, and rename the output as expected. -+ -+If you are trying to build a whole package this is not the -+right script to run: please start by reading the file 'INSTALL'. -+ -+Report bugs to . -+EOF -+ exit $? -+ ;; -+ -v | --v*) -+ echo "compile $scriptversion" -+ exit $? -+ ;; -+ cl | *[/\\]cl | cl.exe | *[/\\]cl.exe ) -+ func_cl_wrapper "$@" # Doesn't return... -+ ;; -+esac -+ -+ofile= -+cfile= -+ -+for arg -+do -+ if test -n "$eat"; then -+ eat= -+ else -+ case $1 in -+ -o) -+ # configure might choose to run compile as 'compile cc -o foo foo.c'. -+ # So we strip '-o arg' only if arg is an object. -+ eat=1 -+ case $2 in -+ *.o | *.obj) -+ ofile=$2 -+ ;; -+ *) -+ set x "$@" -o "$2" -+ shift -+ ;; -+ esac -+ ;; -+ *.c) -+ cfile=$1 -+ set x "$@" "$1" -+ shift -+ ;; -+ *) -+ set x "$@" "$1" -+ shift -+ ;; -+ esac -+ fi -+ shift -+done -+ -+if test -z "$ofile" || test -z "$cfile"; then -+ # If no '-o' option was seen then we might have been invoked from a -+ # pattern rule where we don't need one. That is ok -- this is a -+ # normal compilation that the losing compiler can handle. If no -+ # '.c' file was seen then we are probably linking. That is also -+ # ok. -+ exec "$@" -+fi -+ -+# Name of file we expect compiler to create. -+cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` -+ -+# Create the lock directory. -+# Note: use '[/\\:.-]' here to ensure that we don't use the same name -+# that we are using for the .o file. Also, base the name on the expected -+# object file name, since that is what matters with a parallel build. -+lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d -+while true; do -+ if mkdir "$lockdir" >/dev/null 2>&1; then -+ break -+ fi -+ sleep 1 -+done -+# FIXME: race condition here if user kills between mkdir and trap. -+trap "rmdir '$lockdir'; exit 1" 1 2 15 -+ -+# Run the compile. -+"$@" -+ret=$? -+ -+if test -f "$cofile"; then -+ test "$cofile" = "$ofile" || mv "$cofile" "$ofile" -+elif test -f "${cofile}bj"; then -+ test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" -+fi -+ -+rmdir "$lockdir" -+exit $ret -+ -+# Local Variables: -+# mode: shell-script -+# sh-indentation: 2 -+# eval: (add-hook 'write-file-hooks 'time-stamp) -+# time-stamp-start: "scriptversion=" -+# time-stamp-format: "%:y-%02m-%02d.%02H" -+# time-stamp-time-zone: "UTC" -+# time-stamp-end: "; # UTC" -+# End: --- -1.8.3.1 - diff --git a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.3-pkgconfig.patch b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.3-pkgconfig.patch deleted file mode 100644 index bd3aaa6c8e30..000000000000 --- a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.3-pkgconfig.patch +++ /dev/null @@ -1,72 +0,0 @@ -From c124f0c2fc47c882391160baa895161fc6356180 Mon Sep 17 00:00:00 2001 -From: Ward Poelmans -Date: Mon, 7 Oct 2013 13:32:08 +0200 -Subject: [PATCH 1/2] Use configure supplied blas and lapack in the pkg-config - -Use the blas and lapack library found by the configure script in the -pkg-config file instead of hardcoded libraries. ---- - arpack.pc.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/arpack.pc.in b/arpack.pc.in -index 83739bd..55d2e01 100644 ---- a/arpack.pc.in -+++ b/arpack.pc.in -@@ -5,5 +5,5 @@ libdir=@libdir@ - Name: arpack - Description: ARPACK-NG - Version: @PACKAGE_VERSION@ --Libs: -L${libdir} -larpack -lblas -latlas -+Libs: -L${libdir} -larpack @BLAS_LIBS@ @LAPACK_LIBS@ - Cflags: --- -1.8.3.1 - - -From 29d8cbe63ffea965d46caad7773fe6dd61960dc7 Mon Sep 17 00:00:00 2001 -From: Sylvestre Ledru -Date: Mon, 7 Oct 2013 14:25:51 +0200 -Subject: [PATCH 2/2] Update of the release notes - ---- - CHANGES | 18 +++++++++--------- - 1 file changed, 9 insertions(+), 9 deletions(-) - -diff --git a/CHANGES b/CHANGES -index 996a54b..39bb865 100644 ---- a/CHANGES -+++ b/CHANGES -@@ -1,4 +1,9 @@ --arpack-ng - 3.1.5 -+arpack-ng - 3.1.4 -+ -+ * libparpack2: missing dependency on MPI: -+ http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=718790 -+ -+ * Replace LAPACK second function with ARPACK's own arscnd in PARPACK - - * Fix issue #1259 in DSEUPD and SSEUPD - The Ritz vector purification step assumes workl(iq) still contains the -@@ -10,15 +15,10 @@ arpack-ng - 3.1.5 - space WORKL(IW+NCV:IW+2*NCV) is not used later in the routine, and can - be used for this. - -- -- Sylvestre Ledru Thu, 29 Aug 2013 10:53:03 +0200 -- --arpack-ng - 3.1.4 -- -- * libparpack2: missing dependency on MPI: -- http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=718790 -- * Replace LAPACK second function with ARPACK's own arscnd in PARPACK -+ * Use configure supplied blas and lapack in the pkg-config. -+ Thanks to Ward Poelmans (Closes: #1320) - -- -- Sylvestre Ledru Tue, 06 Aug 2013 15:15:55 +0200 -+ -- Sylvestre Ledru Mon, 07 Oct 2013 14:24:42 +0200 - - arpack-ng - 3.1.3 - --- -1.8.3.1 - diff --git a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.3-update-to-head.patch b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.3-update-to-head.patch deleted file mode 100644 index 97e3f7b48c50..000000000000 --- a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.3-update-to-head.patch +++ /dev/null @@ -1,11422 +0,0 @@ -# this patch updates arpack-ng to the git HEAD of 01/11/2013 -# needed for the other patches -From 8b60cd295ca5ba89096fb01c34dfb6229cf36b55 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Jordi=20Guti=C3=A9rrez=20Hermoso?= -Date: Mon, 17 Jun 2013 12:59:19 -0400 -Subject: [PATCH 1/6] Replace LAPACK second function with ARPACK's own arscnd - in PARPACK - ---- - PARPACK/SRC/BLACS/pcgetv0.f | 20 ++++++++++---------- - PARPACK/SRC/BLACS/pcnaitr.f | 30 +++++++++++++++--------------- - PARPACK/SRC/BLACS/pcnapps.f | 8 ++++---- - PARPACK/SRC/BLACS/pcnaup2.f | 12 ++++++------ - PARPACK/SRC/BLACS/pcnaupd.f | 8 ++++---- - PARPACK/SRC/BLACS/pcneigh.f | 8 ++++---- - PARPACK/SRC/BLACS/pcngets.f | 8 ++++---- - PARPACK/SRC/BLACS/pdgetv0.f | 20 ++++++++++---------- - PARPACK/SRC/BLACS/pdnaitr.f | 30 +++++++++++++++--------------- - PARPACK/SRC/BLACS/pdnapps.f | 6 +++--- - PARPACK/SRC/BLACS/pdnaup2.f | 12 ++++++------ - PARPACK/SRC/BLACS/pdnaupd.f | 8 ++++---- - PARPACK/SRC/BLACS/pdneigh.f | 8 ++++---- - PARPACK/SRC/BLACS/pdngets.f | 6 +++--- - PARPACK/SRC/BLACS/pdsaitr.f | 28 ++++++++++++++-------------- - PARPACK/SRC/BLACS/pdsapps.f | 8 ++++---- - PARPACK/SRC/BLACS/pdsaup2.f | 12 ++++++------ - PARPACK/SRC/BLACS/pdsaupd.f | 8 ++++---- - PARPACK/SRC/BLACS/pdseigt.f | 8 ++++---- - PARPACK/SRC/BLACS/pdsgets.f | 8 ++++---- - PARPACK/SRC/BLACS/psgetv0.f | 20 ++++++++++---------- - PARPACK/SRC/BLACS/psnaitr.f | 30 +++++++++++++++--------------- - PARPACK/SRC/BLACS/psnapps.f | 6 +++--- - PARPACK/SRC/BLACS/psnaup2.f | 12 ++++++------ - PARPACK/SRC/BLACS/psnaupd.f | 8 ++++---- - PARPACK/SRC/BLACS/psneigh.f | 8 ++++---- - PARPACK/SRC/BLACS/psngets.f | 6 +++--- - PARPACK/SRC/BLACS/pssaitr.f | 28 ++++++++++++++-------------- - PARPACK/SRC/BLACS/pssapps.f | 8 ++++---- - PARPACK/SRC/BLACS/pssaup2.f | 12 ++++++------ - PARPACK/SRC/BLACS/pssaupd.f | 8 ++++---- - PARPACK/SRC/BLACS/psseigt.f | 8 ++++---- - PARPACK/SRC/BLACS/pssgets.f | 8 ++++---- - PARPACK/SRC/BLACS/pzgetv0.f | 20 ++++++++++---------- - PARPACK/SRC/BLACS/pznaitr.f | 30 +++++++++++++++--------------- - PARPACK/SRC/BLACS/pznapps.f | 8 ++++---- - PARPACK/SRC/BLACS/pznaup2.f | 12 ++++++------ - PARPACK/SRC/BLACS/pznaupd.f | 8 ++++---- - PARPACK/SRC/BLACS/pzneigh.f | 8 ++++---- - PARPACK/SRC/BLACS/pzngets.f | 8 ++++---- - PARPACK/SRC/MPI/pcgetv0.f | 20 ++++++++++---------- - PARPACK/SRC/MPI/pcnaitr.f | 30 +++++++++++++++--------------- - PARPACK/SRC/MPI/pcnapps.f | 8 ++++---- - PARPACK/SRC/MPI/pcnaup2.f | 12 ++++++------ - PARPACK/SRC/MPI/pcnaupd.f | 8 ++++---- - PARPACK/SRC/MPI/pcneigh.f | 8 ++++---- - PARPACK/SRC/MPI/pcngets.f | 8 ++++---- - PARPACK/SRC/MPI/pdgetv0.f | 20 ++++++++++---------- - PARPACK/SRC/MPI/pdnaitr.f | 30 +++++++++++++++--------------- - PARPACK/SRC/MPI/pdnapps.f | 6 +++--- - PARPACK/SRC/MPI/pdnaup2.f | 12 ++++++------ - PARPACK/SRC/MPI/pdnaupd.f | 8 ++++---- - PARPACK/SRC/MPI/pdneigh.f | 8 ++++---- - PARPACK/SRC/MPI/pdngets.f | 6 +++--- - PARPACK/SRC/MPI/pdsaitr.f | 28 ++++++++++++++-------------- - PARPACK/SRC/MPI/pdsapps.f | 8 ++++---- - PARPACK/SRC/MPI/pdsaup2.f | 12 ++++++------ - PARPACK/SRC/MPI/pdsaupd.f | 8 ++++---- - PARPACK/SRC/MPI/pdseigt.f | 8 ++++---- - PARPACK/SRC/MPI/pdsgets.f | 8 ++++---- - PARPACK/SRC/MPI/psgetv0.f | 20 ++++++++++---------- - PARPACK/SRC/MPI/psnaitr.f | 30 +++++++++++++++--------------- - PARPACK/SRC/MPI/psnapps.f | 6 +++--- - PARPACK/SRC/MPI/psnaup2.f | 12 ++++++------ - PARPACK/SRC/MPI/psnaupd.f | 8 ++++---- - PARPACK/SRC/MPI/psneigh.f | 8 ++++---- - PARPACK/SRC/MPI/psngets.f | 6 +++--- - PARPACK/SRC/MPI/pssaitr.f | 28 ++++++++++++++-------------- - PARPACK/SRC/MPI/pssapps.f | 8 ++++---- - PARPACK/SRC/MPI/pssaup2.f | 12 ++++++------ - PARPACK/SRC/MPI/pssaupd.f | 8 ++++---- - PARPACK/SRC/MPI/psseigt.f | 8 ++++---- - PARPACK/SRC/MPI/pssgets.f | 8 ++++---- - PARPACK/SRC/MPI/pzgetv0.f | 20 ++++++++++---------- - PARPACK/SRC/MPI/pznaitr.f | 30 +++++++++++++++--------------- - PARPACK/SRC/MPI/pznapps.f | 8 ++++---- - PARPACK/SRC/MPI/pznaup2.f | 12 ++++++------ - PARPACK/SRC/MPI/pznaupd.f | 8 ++++---- - PARPACK/SRC/MPI/pzneigh.f | 8 ++++---- - PARPACK/SRC/MPI/pzngets.f | 8 ++++---- - 80 files changed, 512 insertions(+), 512 deletions(-) - -diff --git a/PARPACK/SRC/BLACS/pcgetv0.f b/PARPACK/SRC/BLACS/pcgetv0.f -index 2c6fbda..4f3f133 100644 ---- a/PARPACK/SRC/BLACS/pcgetv0.f -+++ b/PARPACK/SRC/BLACS/pcgetv0.f -@@ -95,7 +95,7 @@ c a k-Step Arnoldi Method", SIAM J. Matr. Anal. Apps., 13 (1992), - c pp 357-385. - c - c\Routines called: --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pcvout Parallel ARPACK utility routine that prints vectors. - c pclarnv Parallel wrapper for LAPACK routine clarnv (generates a random vector). - c cgemv Level 2 BLAS routine for matrix vector multiplication. -@@ -188,7 +188,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external ccopy, cgemv, pclarnv, pcvout, second -+ external ccopy, cgemv, pclarnv, pcvout, arscnd - c - c %--------------------% - c | External Functions | -@@ -255,7 +255,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mgetv0 - c - ierr = 0 -@@ -282,7 +282,7 @@ c | Force the starting vector into the range of OP to handle | - c | the generalized problem when B is possibly (singular). | - c %----------------------------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nopx = nopx + 1 - ipntr(1) = 1 -@@ -305,7 +305,7 @@ c %-----------------------------------------------% - c - if (orth) go to 40 - c -- call second (t3) -+ call arscnd (t3) - tmvopx = tmvopx + (t3 - t2) - c - c %------------------------------------------------------% -@@ -313,7 +313,7 @@ c | Starting vector is now in the range of OP; r = OP*r; | - c | Compute B-norm of starting vector. | - c %------------------------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - first = .TRUE. - if (bmat .eq. 'G') then - nbx = nbx + 1 -@@ -329,7 +329,7 @@ c - 20 continue - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -374,7 +374,7 @@ c %----------------------------------------------------------% - c | Compute the B-norm of the orthogonalized starting vector | - c %----------------------------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call ccopy (n, resid, 1, workd(n+1), 1) -@@ -389,7 +389,7 @@ c - 40 continue - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -449,7 +449,7 @@ c - end if - ido = 99 - c -- call second (t1) -+ call arscnd (t1) - tgetv0 = tgetv0 + (t1 - t0) - c - 9000 continue -diff --git a/PARPACK/SRC/BLACS/pcnaitr.f b/PARPACK/SRC/BLACS/pcnaitr.f -index c43a4be..cb3fffb 100644 ---- a/PARPACK/SRC/BLACS/pcnaitr.f -+++ b/PARPACK/SRC/BLACS/pcnaitr.f -@@ -137,7 +137,7 @@ c - c\Routines called: - c pcgetv0 Parallel ARPACK routine to generate the initial vector. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pcmout Parallel ARPACK utility routine that prints matrices - c pcvout Parallel ARPACK utility routine that prints vectors. - c clanhs LAPACK routine that computes various norms of a matrix. -@@ -296,7 +296,7 @@ c | External Subroutines | - c %----------------------% - c - external caxpy, ccopy, cscal, cgemv, pcgetv0, slabad, -- & csscal, pcvout, pcmout, pivout, second -+ & csscal, pcvout, pcmout, pivout, arscnd - c - c %--------------------% - c | External Functions | -@@ -349,7 +349,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mcaitr - c - c %------------------------------% -@@ -460,7 +460,7 @@ c | which spans OP and exit. | - c %------------------------------------------------% - c - info = j - 1 -- call second (t1) -+ call arscnd (t1) - tcaitr = tcaitr + (t1 - t0) - ido = 99 - go to 9000 -@@ -500,7 +500,7 @@ c %------------------------------------------------------% - c - step3 = .true. - nopx = nopx + 1 -- call second (t2) -+ call arscnd (t2) - call ccopy (n, v(1,j), 1, workd(ivj), 1) - ipntr(1) = ivj - ipntr(2) = irj -@@ -520,7 +520,7 @@ c | WORKD(IRJ:IRJ+N-1) := OP*v_{j} | - c | if step3 = .true. | - c %----------------------------------% - c -- call second (t3) -+ call arscnd (t3) - tmvopx = tmvopx + (t3 - t2) - - step3 = .false. -@@ -536,7 +536,7 @@ c | STEP 4: Finish extending the Arnoldi | - c | factorization to length j. | - c %---------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - step4 = .true. -@@ -561,7 +561,7 @@ c | if step4 = .true. | - c %----------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -608,11 +608,11 @@ c - c - if (j .gt. 1) h(j,j-1) = cmplx(betaj, rzero) - c -- call second (t4) -+ call arscnd (t4) - c - orth1 = .true. - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call ccopy (n, resid, 1, workd(irj), 1) -@@ -636,7 +636,7 @@ c | WORKD(IPJ:IPJ+N-1) := B*r_{j}. | - c %---------------------------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -716,7 +716,7 @@ c - call caxpy (j, one, workl(1), 1, h(1,j), 1) - c - orth2 = .true. -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call ccopy (n, resid, 1, workd(irj), 1) -@@ -740,7 +740,7 @@ c | Back from reverse communication if ORTH2 = .true. | - c %---------------------------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -819,7 +819,7 @@ c - rstart = .false. - orth2 = .false. - c -- call second (t5) -+ call arscnd (t5) - titref = titref + (t5 - t4) - c - c %------------------------------------% -@@ -828,7 +828,7 @@ c %------------------------------------% - c - j = j + 1 - if (j .gt. k+np) then -- call second (t1) -+ call arscnd (t1) - tcaitr = tcaitr + (t1 - t0) - ido = 99 - do 110 i = max(1,k), k+np-1 -diff --git a/PARPACK/SRC/BLACS/pcnapps.f b/PARPACK/SRC/BLACS/pcnapps.f -index f471d51..59357a5 100644 ---- a/PARPACK/SRC/BLACS/pcnapps.f -+++ b/PARPACK/SRC/BLACS/pcnapps.f -@@ -96,7 +96,7 @@ c pp 357-385. - c - c\Routines called: - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pcmout Parallel ARPACK utility routine that prints matrices - c pcvout Parallel ARPACK utility routine that prints vectors. - c clacpy LAPACK matrix copy routine. -@@ -200,7 +200,7 @@ c | External Subroutines | - c %----------------------% - c - external caxpy, ccopy, cgemv, cscal, clacpy, clartg, -- & pcvout, claset, slabad, pcmout, second, pivout -+ & pcvout, claset, slabad, pcmout, arscnd, pivout - c - c %--------------------% - c | External Functions | -@@ -256,7 +256,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mcapps - c - kplusp = kev + np -@@ -511,7 +511,7 @@ c - end if - c - 9000 continue -- call second (t1) -+ call arscnd (t1) - tcapps = tcapps + (t1 - t0) - c - return -diff --git a/PARPACK/SRC/BLACS/pcnaup2.f b/PARPACK/SRC/BLACS/pcnaup2.f -index b954ab9..5d8a329 100644 ---- a/PARPACK/SRC/BLACS/pcnaup2.f -+++ b/PARPACK/SRC/BLACS/pcnaup2.f -@@ -137,7 +137,7 @@ c pcneigh Parallel ARPACK compute Ritz values and error bounds routine. - c pcngets Parallel ARPACK reorder Ritz values and error bounds routine. - c csortc ARPACK sorting routine. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pcmout Parallel ARPACK utility routine that prints matrices - c pcvout Parallel ARPACK utility routine that prints vectors. - c psvout ARPACK utility routine that prints vectors. -@@ -247,7 +247,7 @@ c | External Subroutines | - c %----------------------% - c - external ccopy, pcgetv0, pcnaitr, pcneigh, pcngets, pcnapps, -- & csortc, cswap, pcmout, pcvout, pivout, second -+ & csortc, cswap, pcmout, pcvout, pivout, arscnd - c - c %--------------------% - c | External functions | -@@ -271,7 +271,7 @@ c %-----------------------% - c - if (ido .eq. 0) then - c -- call second (t0) -+ call arscnd (t0) - c - msglvl = mcaup2 - c -@@ -737,7 +737,7 @@ c | the first step of the next call to pcnaitr. | - c %---------------------------------------------% - c - cnorm = .true. -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call ccopy (n, resid, 1, workd(n+1), 1) -@@ -762,7 +762,7 @@ c | WORKD(1:N) := B*RESID | - c %----------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -802,7 +802,7 @@ c %------------% - c | Error Exit | - c %------------% - c -- call second (t1) -+ call arscnd (t1) - tcaup2 = t1 - t0 - c - 9000 continue -diff --git a/PARPACK/SRC/BLACS/pcnaupd.f b/PARPACK/SRC/BLACS/pcnaupd.f -index c380638..bde6cfe 100644 ---- a/PARPACK/SRC/BLACS/pcnaupd.f -+++ b/PARPACK/SRC/BLACS/pcnaupd.f -@@ -359,7 +359,7 @@ c Arnoldi Iteration. - c cstatn ARPACK routine that initializes the timing variables. - c pivout Parallel ARPACK utility routine that prints integers. - c pcvout Parallel ARPACK utility routine that prints vectors. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pslamch ScaLAPACK routine that determines machine constants. - c - c\Author -@@ -446,7 +446,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external pcnaup2, pcvout, pivout, second, cstatn -+ external pcnaup2, pcvout, pivout, arscnd, cstatn - c - c %--------------------% - c | External Functions | -@@ -468,7 +468,7 @@ c | & message level for debugging | - c %-------------------------------% - c - call cstatn -- call second (t0) -+ call arscnd (t0) - msglvl = mcaupd - c - c %----------------% -@@ -628,7 +628,7 @@ c - & '_naupd: Associated Ritz estimates') - end if - c -- call second (t1) -+ call arscnd (t1) - tcaupd = t1 - t0 - c - if (msglvl .gt. 0) then -diff --git a/PARPACK/SRC/BLACS/pcneigh.f b/PARPACK/SRC/BLACS/pcneigh.f -index 97c07bf..9b663fc 100644 ---- a/PARPACK/SRC/BLACS/pcneigh.f -+++ b/PARPACK/SRC/BLACS/pcneigh.f -@@ -68,7 +68,7 @@ c xxxxxx Complex - c - c\Routines called: - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pcmout Parallel ARPACK utility routine that prints matrices - c pcvout Parallel ARPACK utility routine that prints vectors. - c psvout Parallel ARPACK utility routine that prints vectors. -@@ -168,7 +168,7 @@ c | External Subroutines | - c %----------------------% - c - external clacpy, clahqr, csscal, ctrevc, ccopy, -- & pcmout, pcvout, second -+ & pcmout, pcvout, arscnd - c - c %--------------------% - c | External Functions | -@@ -188,7 +188,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mceigh - c - if (msglvl .gt. 2) then -@@ -261,7 +261,7 @@ c - & '_neigh: Ritz estimates for the eigenvalues of H') - end if - c -- call second(t1) -+ call arscnd(t1) - tceigh = tceigh + (t1 - t0) - c - 9000 continue -diff --git a/PARPACK/SRC/BLACS/pcngets.f b/PARPACK/SRC/BLACS/pcngets.f -index 2dc5b92..57401d8 100644 ---- a/PARPACK/SRC/BLACS/pcngets.f -+++ b/PARPACK/SRC/BLACS/pcngets.f -@@ -67,7 +67,7 @@ c - c\Routines called: - c csortc ARPACK sorting routine. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pcvout Parallel ARPACK utility routine that prints vectors. - c - c\Author -@@ -142,7 +142,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external pcvout, csortc, second -+ external pcvout, csortc, arscnd - c - c %-----------------------% - c | Executable Statements | -@@ -153,7 +153,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mcgets - c - call csortc (which, .true., kev+np, ritz, bounds) -@@ -173,7 +173,7 @@ c - c - end if - c -- call second (t1) -+ call arscnd (t1) - tcgets = tcgets + (t1 - t0) - c - if (msglvl .gt. 0) then -diff --git a/PARPACK/SRC/BLACS/pdgetv0.f b/PARPACK/SRC/BLACS/pdgetv0.f -index 52e3a18..38f1f43 100644 ---- a/PARPACK/SRC/BLACS/pdgetv0.f -+++ b/PARPACK/SRC/BLACS/pdgetv0.f -@@ -99,7 +99,7 @@ c Restarted Arnoldi Iteration", Rice University Technical Report - c TR95-13, Department of Computational and Applied Mathematics. - c - c\Routines called: --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pdvout Parallel ARPACK utility routine for vector output. - c pdlarnv Parallel wrapper for LAPACK routine dlarnv (generates a random vector). - c dgemv Level 2 BLAS routine for matrix vector multiplication. -@@ -187,7 +187,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external pdlarnv, pdvout, dcopy, dgemv, second -+ external pdlarnv, pdvout, dcopy, dgemv, arscnd - c - c %--------------------% - c | External Functions | -@@ -234,7 +234,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mgetv0 - c - ierr = 0 -@@ -261,7 +261,7 @@ c | Force the starting vector into the range of OP to handle | - c | the generalized problem when B is possibly (singular). | - c %----------------------------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nopx = nopx + 1 - ipntr(1) = 1 -@@ -284,7 +284,7 @@ c %-----------------------------------------------% - c - if (orth) go to 40 - c -- call second (t3) -+ call arscnd (t3) - tmvopx = tmvopx + (t3 - t2) - c - c %------------------------------------------------------% -@@ -292,7 +292,7 @@ c | Starting vector is now in the range of OP; r = OP*r; | - c | Compute B-norm of starting vector. | - c %------------------------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - first = .TRUE. - if (bmat .eq. 'G') then - nbx = nbx + 1 -@@ -308,7 +308,7 @@ c - 20 continue - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - endif - c -@@ -353,7 +353,7 @@ c %----------------------------------------------------------% - c | Compute the B-norm of the orthogonalized starting vector | - c %----------------------------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call dcopy (n, resid, 1, workd(n+1), 1) -@@ -368,7 +368,7 @@ c - 40 continue - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - endif - c -@@ -427,7 +427,7 @@ c - end if - ido = 99 - c -- call second (t1) -+ call arscnd (t1) - tgetv0 = tgetv0 + (t1 - t0) - c - 9000 continue -diff --git a/PARPACK/SRC/BLACS/pdnaitr.f b/PARPACK/SRC/BLACS/pdnaitr.f -index 201e795..1e64acc 100644 ---- a/PARPACK/SRC/BLACS/pdnaitr.f -+++ b/PARPACK/SRC/BLACS/pdnaitr.f -@@ -138,7 +138,7 @@ c - c\Routines called: - c pdgetv0 Parallel ARPACK routine to generate the initial vector. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pdmout Parallel ARPACK utility routine that prints matrices - c pdvout Parallel ARPACK utility routine that prints vectors. - c dlabad LAPACK routine that computes machine constants. -@@ -287,7 +287,7 @@ c | External Subroutines | - c %----------------------% - c - external daxpy, dcopy, dscal, dgemv, pdgetv0, dlabad, -- & pdvout, pdmout, pivout, second -+ & pdvout, pdmout, pivout, arscnd - c - c %--------------------% - c | External Functions | -@@ -338,7 +338,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mnaitr - c - c %------------------------------% -@@ -449,7 +449,7 @@ c | which spans OP and exit. | - c %------------------------------------------------% - c - info = j - 1 -- call second (t1) -+ call arscnd (t1) - tnaitr = tnaitr + (t1 - t0) - ido = 99 - go to 9000 -@@ -489,7 +489,7 @@ c %------------------------------------------------------% - c - step3 = .true. - nopx = nopx + 1 -- call second (t2) -+ call arscnd (t2) - call dcopy (n, v(1,j), 1, workd(ivj), 1) - ipntr(1) = ivj - ipntr(2) = irj -@@ -509,7 +509,7 @@ c | WORKD(IRJ:IRJ+N-1) := OP*v_{j} | - c | if step3 = .true. | - c %----------------------------------% - c -- call second (t3) -+ call arscnd (t3) - tmvopx = tmvopx + (t3 - t2) - - step3 = .false. -@@ -525,7 +525,7 @@ c | STEP 4: Finish extending the Arnoldi | - c | factorization to length j. | - c %---------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - step4 = .true. -@@ -550,7 +550,7 @@ c | if step4 = .true. | - c %----------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -597,11 +597,11 @@ c - c - if (j .gt. 1) h(j,j-1) = betaj - c -- call second (t4) -+ call arscnd (t4) - c - orth1 = .true. - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call dcopy (n, resid, 1, workd(irj), 1) -@@ -625,7 +625,7 @@ c | WORKD(IPJ:IPJ+N-1) := B*r_{j}. | - c %---------------------------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -704,7 +704,7 @@ c - call daxpy (j, one, workl(1), 1, h(1,j), 1) - c - orth2 = .true. -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call dcopy (n, resid, 1, workd(irj), 1) -@@ -728,7 +728,7 @@ c | Back from reverse communication if ORTH2 = .true. | - c %---------------------------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -807,7 +807,7 @@ c - rstart = .false. - orth2 = .false. - c -- call second (t5) -+ call arscnd (t5) - titref = titref + (t5 - t4) - c - c %------------------------------------% -@@ -816,7 +816,7 @@ c %------------------------------------% - c - j = j + 1 - if (j .gt. k+np) then -- call second (t1) -+ call arscnd (t1) - tnaitr = tnaitr + (t1 - t0) - ido = 99 - do 110 i = max(1,k), k+np-1 -diff --git a/PARPACK/SRC/BLACS/pdnapps.f b/PARPACK/SRC/BLACS/pdnapps.f -index b9c5d98..027b880 100644 ---- a/PARPACK/SRC/BLACS/pdnapps.f -+++ b/PARPACK/SRC/BLACS/pdnapps.f -@@ -198,7 +198,7 @@ c | External Subroutines | - c %----------------------% - c - external daxpy, dcopy, dscal, dlacpy, dlarf, dlarfg, dlartg, -- & dlaset, dlabad, second, pivout, pdvout, pdmout -+ & dlaset, dlabad, arscnd, pivout, pdvout, pdmout - c - c %--------------------% - c | External Functions | -@@ -246,7 +246,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mnapps - c - kplusp = kev + np -@@ -645,7 +645,7 @@ c - end if - c - 9000 continue -- call second (t1) -+ call arscnd (t1) - tnapps = tnapps + (t1 - t0) - c - return -diff --git a/PARPACK/SRC/BLACS/pdnaup2.f b/PARPACK/SRC/BLACS/pdnaup2.f -index bd32780..79fed34 100644 ---- a/PARPACK/SRC/BLACS/pdnaup2.f -+++ b/PARPACK/SRC/BLACS/pdnaup2.f -@@ -145,7 +145,7 @@ c pdneigh Parallel ARPACK compute Ritz values and error bounds routine. - c pdngets Parallel ARPACK reorder Ritz values and error bounds routine. - c dsortc ARPACK sorting routine. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pdmout Parallel ARPACK utility routine that prints matrices - c pdvout ARPACK utility routine that prints vectors. - c pdlamch ScaLAPACK routine that determines machine constants. -@@ -252,7 +252,7 @@ c %----------------------% - c - external dcopy , pdgetv0 , pdnaitr , dnconv , - & pdneigh , pdngets , pdnapps , -- & pdvout , pivout, second -+ & pdvout , pivout, arscnd - c - c %--------------------% - c | External Functions | -@@ -274,7 +274,7 @@ c %-----------------------% - c - if (ido .eq. 0) then - c -- call second (t0) -+ call arscnd (t0) - c - msglvl = mnaup2 - c -@@ -776,7 +776,7 @@ c | the first step of the next call to pdnaitr . | - c %---------------------------------------------% - c - cnorm = .true. -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call dcopy (n, resid, 1, workd(n+1), 1) -@@ -801,7 +801,7 @@ c | WORKD(1:N) := B*RESID | - c %----------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - endif - c -@@ -841,7 +841,7 @@ c %------------% - c | Error Exit | - c %------------% - c -- call second (t1) -+ call arscnd (t1) - tnaup2 = t1 - t0 - c - 9000 continue -diff --git a/PARPACK/SRC/BLACS/pdnaupd.f b/PARPACK/SRC/BLACS/pdnaupd.f -index a0b3a77..3ec46b5 100644 ---- a/PARPACK/SRC/BLACS/pdnaupd.f -+++ b/PARPACK/SRC/BLACS/pdnaupd.f -@@ -382,7 +382,7 @@ c\Routines called: - c pdnaup2 Parallel ARPACK routine that implements the Implicitly Restarted - c Arnoldi Iteration. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pdvout Parallel ARPACK utility routine that prints vectors. - c pdlamch ScaLAPACK routine that determines machine constants. - c -@@ -468,7 +468,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external pdnaup2 , pdvout , pivout, second, dstatn -+ external pdnaup2 , pdvout , pivout, arscnd, dstatn - c - c %--------------------% - c | External Functions | -@@ -490,7 +490,7 @@ c | & message level for debugging | - c %-------------------------------% - c - call dstatn -- call second (t0) -+ call arscnd (t0) - msglvl = mnaupd - c - c %----------------% -@@ -654,7 +654,7 @@ c - & '_naupd: Associated Ritz estimates') - end if - c -- call second (t1) -+ call arscnd (t1) - tnaupd = t1 - t0 - c - if (msglvl .gt. 0) then -diff --git a/PARPACK/SRC/BLACS/pdneigh.f b/PARPACK/SRC/BLACS/pdneigh.f -index c318081..6f7dabc 100644 ---- a/PARPACK/SRC/BLACS/pdneigh.f -+++ b/PARPACK/SRC/BLACS/pdneigh.f -@@ -67,7 +67,7 @@ c - c\Routines called: - c dlaqrb ARPACK routine to compute the real Schur form of an - c upper Hessenberg matrix and last row of the Schur vectors. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c dmout ARPACK utility routine that prints matrices - c dvout ARPACK utility routine that prints vectors. - c dlacpy LAPACK matrix copy routine. -@@ -157,7 +157,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external dcopy, dlacpy, dlaqrb, dtrevc, pdvout, second -+ external dcopy, dlacpy, dlaqrb, dtrevc, pdvout, arscnd - c - c %--------------------% - c | External Functions | -@@ -183,7 +183,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mneigh - c - if (msglvl .gt. 2) then -@@ -314,7 +314,7 @@ c - & '_neigh: Ritz estimates for the eigenvalues of H') - end if - c -- call second (t1) -+ call arscnd (t1) - tneigh = tneigh + (t1 - t0) - c - 9000 continue -diff --git a/PARPACK/SRC/BLACS/pdngets.f b/PARPACK/SRC/BLACS/pdngets.f -index 6b34653..99b1b26 100644 ---- a/PARPACK/SRC/BLACS/pdngets.f -+++ b/PARPACK/SRC/BLACS/pdngets.f -@@ -149,7 +149,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external dcopy, dsortc, second -+ external dcopy, dsortc, arscnd - c - c %----------------------% - c | Intrinsics Functions | -@@ -166,7 +166,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mngets - c - c %----------------------------------------------------% -@@ -222,7 +222,7 @@ c - call dsortc ( 'SR', .true., np, bounds, ritzr, ritzi ) - end if - c -- call second (t1) -+ call arscnd (t1) - tngets = tngets + (t1 - t0) - c - if (msglvl .gt. 0) then -diff --git a/PARPACK/SRC/BLACS/pdsaitr.f b/PARPACK/SRC/BLACS/pdsaitr.f -index 4df9462..8e1b8a3 100644 ---- a/PARPACK/SRC/BLACS/pdsaitr.f -+++ b/PARPACK/SRC/BLACS/pdsaitr.f -@@ -280,7 +280,7 @@ c | External Subroutines | - c %----------------------% - c - external daxpy, dcopy, dscal, dgemv, pdgetv0, pdvout, pdmout, -- & dlascl, pivout, second -+ & dlascl, pivout, arscnd - c - c %--------------------% - c | External Functions | -@@ -325,7 +325,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = msaitr - c - c %------------------------------% -@@ -445,7 +445,7 @@ c | which spans OP and exit. | - c %------------------------------------------------% - c - info = j - 1 -- call second (t1) -+ call arscnd (t1) - tsaitr = tsaitr + (t1 - t0) - ido = 99 - go to 9000 -@@ -485,7 +485,7 @@ c %------------------------------------------------------% - c - step3 = .true. - nopx = nopx + 1 -- call second (t2) -+ call arscnd (t2) - call dcopy (n, v(1,j), 1, workd(ivj), 1) - ipntr(1) = ivj - ipntr(2) = irj -@@ -504,7 +504,7 @@ c | Back from reverse communication; | - c | WORKD(IRJ:IRJ+N-1) := OP*v_{j}. | - c %-----------------------------------% - c -- call second (t3) -+ call arscnd (t3) - tmvopx = tmvopx + (t3 - t2) - c - step3 = .false. -@@ -525,7 +525,7 @@ c | assumed to have A*v_{j}. | - c %-------------------------------------------% - c - if (mode .eq. 2) go to 65 -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - step4 = .true. -@@ -549,7 +549,7 @@ c | WORKD(IPJ:IPJ+N-1) := B*OP*v_{j}. | - c %-----------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -621,12 +621,12 @@ c - else - h(j,1) = rnorm - end if -- call second (t4) -+ call arscnd (t4) - c - orth1 = .true. - iter = 0 - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call dcopy (n, resid, 1, workd(irj), 1) -@@ -650,7 +650,7 @@ c | WORKD(IPJ:IPJ+N-1) := B*r_{j}. | - c %---------------------------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -726,7 +726,7 @@ c - h(j,2) = h(j,2) + workl(j) - c - orth2 = .true. -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call dcopy (n, resid, 1, workd(irj), 1) -@@ -750,7 +750,7 @@ c | Back from reverse communication if ORTH2 = .true. | - c %---------------------------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -823,7 +823,7 @@ c - rstart = .false. - orth2 = .false. - c -- call second (t5) -+ call arscnd (t5) - titref = titref + (t5 - t4) - c - c %----------------------------------------------------------% -@@ -847,7 +847,7 @@ c %------------------------------------% - c - j = j + 1 - if (j .gt. k+np) then -- call second (t1) -+ call arscnd (t1) - tsaitr = tsaitr + (t1 - t0) - ido = 99 - c -diff --git a/PARPACK/SRC/BLACS/pdsapps.f b/PARPACK/SRC/BLACS/pdsapps.f -index eecd09b..72252c2 100644 ---- a/PARPACK/SRC/BLACS/pdsapps.f -+++ b/PARPACK/SRC/BLACS/pdsapps.f -@@ -93,7 +93,7 @@ c TR95-13, Department of Computational and Applied Mathematics. - c - c\Routines called: - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pdvout Parallel ARPACK utility routine that prints vectors. - c pdlamch ScaLAPACK routine that determines machine constants. - c dlartg LAPACK Givens rotation construction routine. -@@ -187,7 +187,7 @@ c | External Subroutines | - c %----------------------% - c - external daxpy, dcopy, dscal, dlacpy, dlartg, dlaset, pdvout, -- & pivout, second, dgemv -+ & pivout, arscnd, dgemv - c - c %--------------------% - c | External Functions | -@@ -224,7 +224,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = msapps - c - kplusp = kev + np -@@ -514,7 +514,7 @@ c - end if - end if - c -- call second (t1) -+ call arscnd (t1) - tsapps = tsapps + (t1 - t0) - c - 9000 continue -diff --git a/PARPACK/SRC/BLACS/pdsaup2.f b/PARPACK/SRC/BLACS/pdsaup2.f -index e71372b..d629c1d 100644 ---- a/PARPACK/SRC/BLACS/pdsaup2.f -+++ b/PARPACK/SRC/BLACS/pdsaup2.f -@@ -153,7 +153,7 @@ c sstrqb ARPACK routine that computes all eigenvalues and the - c last component of the eigenvectors of a symmetric - c tridiagonal matrix using the implicit QL or QR method. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pdvout Parallel ARPACK utility routine that prints vectors. - c pdlamch ScaLAPACK routine that determines machine constants. - c dcopy Level 1 BLAS that copies one vector to another. -@@ -253,7 +253,7 @@ c %----------------------% - c - external dcopy, pdgetv0, pdsaitr, dscal, dsconv, - & pdseigt, pdsgets, pdsapps, -- & dsortr, pdvout, pivout, second -+ & dsortr, pdvout, pivout, arscnd - c - c %--------------------% - c | External Functions | -@@ -280,7 +280,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = msaup2 - c - c %---------------------------------% -@@ -791,7 +791,7 @@ c | the first step of the next call to pdsaitr. | - c %---------------------------------------------% - c - cnorm = .true. -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call dcopy (n, resid, 1, workd(n+1), 1) -@@ -816,7 +816,7 @@ c | WORKD(1:N) := B*RESID | - c %----------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -859,7 +859,7 @@ c %------------% - c | Error exit | - c %------------% - c -- call second (t1) -+ call arscnd (t1) - tsaup2 = t1 - t0 - c - 9000 continue -diff --git a/PARPACK/SRC/BLACS/pdsaupd.f b/PARPACK/SRC/BLACS/pdsaupd.f -index d1df427..fa42ae1 100644 ---- a/PARPACK/SRC/BLACS/pdsaupd.f -+++ b/PARPACK/SRC/BLACS/pdsaupd.f -@@ -384,7 +384,7 @@ c Arnoldi Iteration. - c dstats ARPACK routine that initializes timing and other statistics - c variables. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pdvout Parallel ARPACK utility routine that prints vectors. - c pdlamch ScaLAPACK routine that determines machine constants. - c -@@ -472,7 +472,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external pdsaup2 , pdvout , pivout, second, dstats -+ external pdsaup2 , pdvout , pivout, arscnd, dstats - c - c %--------------------% - c | External Functions | -@@ -494,7 +494,7 @@ c | & message level for debugging | - c %-------------------------------% - c - call dstats -- call second (t0) -+ call arscnd (t0) - msglvl = msaupd - c - ierr = 0 -@@ -654,7 +654,7 @@ c - & '_saupd: corresponding error bounds') - end if - c -- call second (t1) -+ call arscnd (t1) - tsaupd = t1 - t0 - c - if (msglvl .gt. 0) then -diff --git a/PARPACK/SRC/BLACS/pdseigt.f b/PARPACK/SRC/BLACS/pdseigt.f -index b5a5874..4535f9c 100644 ---- a/PARPACK/SRC/BLACS/pdseigt.f -+++ b/PARPACK/SRC/BLACS/pdseigt.f -@@ -63,7 +63,7 @@ c\Routines called: - c dstqrb ARPACK routine that computes the eigenvalues and the - c last components of the eigenvectors of a symmetric - c and tridiagonal matrix. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pdvout Parallel ARPACK utility routine that prints vectors. - c dcopy Level 1 BLAS that copies one vector to another. - c dscal Level 1 BLAS that scales a vector. -@@ -141,7 +141,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external dcopy, dstqrb, pdvout, second -+ external dcopy, dstqrb, pdvout, arscnd - c - c %---------------------% - c | Intrinsic Functions | -@@ -158,7 +158,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mseigt - c - if (msglvl .gt. 0) then -@@ -190,7 +190,7 @@ c - bounds(k) = rnorm*abs(bounds(k)) - 30 continue - c -- call second (t1) -+ call arscnd (t1) - tseigt = tseigt + (t1 - t0) - c - 9000 continue -diff --git a/PARPACK/SRC/BLACS/pdsgets.f b/PARPACK/SRC/BLACS/pdsgets.f -index 875bc8f..99af7bd 100644 ---- a/PARPACK/SRC/BLACS/pdsgets.f -+++ b/PARPACK/SRC/BLACS/pdsgets.f -@@ -69,7 +69,7 @@ c - c\Routines called: - c dsortr ARPACK utility sorting routine. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pdvout Parallel ARPACK utility routine that prints vectors. - c dcopy Level 1 BLAS that copies one vector to another. - c dswap Level 1 BLAS that swaps the contents of two vectors. -@@ -145,7 +145,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external dswap, dcopy, dsortr, second -+ external dswap, dcopy, dsortr, arscnd - c - c %---------------------% - c | Intrinsic Functions | -@@ -162,7 +162,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = msgets - c - if (which .eq. 'BE') then -@@ -212,7 +212,7 @@ c - call dcopy (np, ritz, 1, shifts, 1) - end if - c -- call second (t1) -+ call arscnd (t1) - tsgets = tsgets + (t1 - t0) - c - if (msglvl .gt. 0) then -diff --git a/PARPACK/SRC/BLACS/psgetv0.f b/PARPACK/SRC/BLACS/psgetv0.f -index c35c52a..17eb747 100644 ---- a/PARPACK/SRC/BLACS/psgetv0.f -+++ b/PARPACK/SRC/BLACS/psgetv0.f -@@ -99,7 +99,7 @@ c Restarted Arnoldi Iteration", Rice University Technical Report - c TR95-13, Department of Computational and Applied Mathematics. - c - c\Routines called: --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c psvout Parallel ARPACK utility routine for vector output. - c pslarnv Parallel wrapper for LAPACK routine slarnv (generates a random vector). - c sgemv Level 2 BLAS routine for matrix vector multiplication. -@@ -187,7 +187,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external pslarnv, psvout, scopy, sgemv, second -+ external pslarnv, psvout, scopy, sgemv, arscnd - c - c %--------------------% - c | External Functions | -@@ -234,7 +234,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mgetv0 - c - ierr = 0 -@@ -261,7 +261,7 @@ c | Force the starting vector into the range of OP to handle | - c | the generalized problem when B is possibly (singular). | - c %----------------------------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nopx = nopx + 1 - ipntr(1) = 1 -@@ -284,7 +284,7 @@ c %-----------------------------------------------% - c - if (orth) go to 40 - c -- call second (t3) -+ call arscnd (t3) - tmvopx = tmvopx + (t3 - t2) - c - c %------------------------------------------------------% -@@ -292,7 +292,7 @@ c | Starting vector is now in the range of OP; r = OP*r; | - c | Compute B-norm of starting vector. | - c %------------------------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - first = .TRUE. - if (bmat .eq. 'G') then - nbx = nbx + 1 -@@ -308,7 +308,7 @@ c - 20 continue - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - endif - c -@@ -353,7 +353,7 @@ c %----------------------------------------------------------% - c | Compute the B-norm of the orthogonalized starting vector | - c %----------------------------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call scopy (n, resid, 1, workd(n+1), 1) -@@ -368,7 +368,7 @@ c - 40 continue - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - endif - c -@@ -427,7 +427,7 @@ c - end if - ido = 99 - c -- call second (t1) -+ call arscnd (t1) - tgetv0 = tgetv0 + (t1 - t0) - c - 9000 continue -diff --git a/PARPACK/SRC/BLACS/psnaitr.f b/PARPACK/SRC/BLACS/psnaitr.f -index 5f26264..fff1ecb 100644 ---- a/PARPACK/SRC/BLACS/psnaitr.f -+++ b/PARPACK/SRC/BLACS/psnaitr.f -@@ -138,7 +138,7 @@ c - c\Routines called: - c psgetv0 Parallel ARPACK routine to generate the initial vector. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c psmout Parallel ARPACK utility routine that prints matrices - c psvout Parallel ARPACK utility routine that prints vectors. - c slabad LAPACK routine that computes machine constants. -@@ -287,7 +287,7 @@ c | External Subroutines | - c %----------------------% - c - external saxpy, scopy, sscal, sgemv, psgetv0, slabad, -- & psvout, psmout, pivout, second -+ & psvout, psmout, pivout, arscnd - c - c %--------------------% - c | External Functions | -@@ -338,7 +338,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mnaitr - c - c %------------------------------% -@@ -449,7 +449,7 @@ c | which spans OP and exit. | - c %------------------------------------------------% - c - info = j - 1 -- call second (t1) -+ call arscnd (t1) - tnaitr = tnaitr + (t1 - t0) - ido = 99 - go to 9000 -@@ -489,7 +489,7 @@ c %------------------------------------------------------% - c - step3 = .true. - nopx = nopx + 1 -- call second (t2) -+ call arscnd (t2) - call scopy (n, v(1,j), 1, workd(ivj), 1) - ipntr(1) = ivj - ipntr(2) = irj -@@ -509,7 +509,7 @@ c | WORKD(IRJ:IRJ+N-1) := OP*v_{j} | - c | if step3 = .true. | - c %----------------------------------% - c -- call second (t3) -+ call arscnd (t3) - tmvopx = tmvopx + (t3 - t2) - - step3 = .false. -@@ -525,7 +525,7 @@ c | STEP 4: Finish extending the Arnoldi | - c | factorization to length j. | - c %---------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - step4 = .true. -@@ -550,7 +550,7 @@ c | if step4 = .true. | - c %----------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -597,11 +597,11 @@ c - c - if (j .gt. 1) h(j,j-1) = betaj - c -- call second (t4) -+ call arscnd (t4) - c - orth1 = .true. - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call scopy (n, resid, 1, workd(irj), 1) -@@ -625,7 +625,7 @@ c | WORKD(IPJ:IPJ+N-1) := B*r_{j}. | - c %---------------------------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -704,7 +704,7 @@ c - call saxpy (j, one, workl(1), 1, h(1,j), 1) - c - orth2 = .true. -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call scopy (n, resid, 1, workd(irj), 1) -@@ -728,7 +728,7 @@ c | Back from reverse communication if ORTH2 = .true. | - c %---------------------------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -807,7 +807,7 @@ c - rstart = .false. - orth2 = .false. - c -- call second (t5) -+ call arscnd (t5) - titref = titref + (t5 - t4) - c - c %------------------------------------% -@@ -816,7 +816,7 @@ c %------------------------------------% - c - j = j + 1 - if (j .gt. k+np) then -- call second (t1) -+ call arscnd (t1) - tnaitr = tnaitr + (t1 - t0) - ido = 99 - do 110 i = max(1,k), k+np-1 -diff --git a/PARPACK/SRC/BLACS/psnapps.f b/PARPACK/SRC/BLACS/psnapps.f -index 9b6f73d..7336ea3 100644 ---- a/PARPACK/SRC/BLACS/psnapps.f -+++ b/PARPACK/SRC/BLACS/psnapps.f -@@ -198,7 +198,7 @@ c | External Subroutines | - c %----------------------% - c - external saxpy, scopy, sscal, slacpy, slarf, slarfg, slartg, -- & slaset, slabad, second, pivout, psvout, psmout -+ & slaset, slabad, arscnd, pivout, psvout, psmout - c - c %--------------------% - c | External Functions | -@@ -246,7 +246,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mnapps - c - kplusp = kev + np -@@ -645,7 +645,7 @@ c - end if - c - 9000 continue -- call second (t1) -+ call arscnd (t1) - tnapps = tnapps + (t1 - t0) - c - return -diff --git a/PARPACK/SRC/BLACS/psnaup2.f b/PARPACK/SRC/BLACS/psnaup2.f -index e5df557..6797b28 100644 ---- a/PARPACK/SRC/BLACS/psnaup2.f -+++ b/PARPACK/SRC/BLACS/psnaup2.f -@@ -145,7 +145,7 @@ c psneigh Parallel ARPACK compute Ritz values and error bounds routine. - c psngets Parallel ARPACK reorder Ritz values and error bounds routine. - c ssortc ARPACK sorting routine. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c psmout Parallel ARPACK utility routine that prints matrices - c psvout ARPACK utility routine that prints vectors. - c pslamch ScaLAPACK routine that determines machine constants. -@@ -252,7 +252,7 @@ c %----------------------% - c - external scopy, psgetv0, psnaitr, snconv, - & psneigh, psngets, psnapps, -- & psvout, pivout, second -+ & psvout, pivout, arscnd - c - c %--------------------% - c | External Functions | -@@ -274,7 +274,7 @@ c %-----------------------% - c - if (ido .eq. 0) then - c -- call second (t0) -+ call arscnd (t0) - c - msglvl = mnaup2 - c -@@ -776,7 +776,7 @@ c | the first step of the next call to psnaitr. | - c %---------------------------------------------% - c - cnorm = .true. -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call scopy (n, resid, 1, workd(n+1), 1) -@@ -801,7 +801,7 @@ c | WORKD(1:N) := B*RESID | - c %----------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - endif - c -@@ -841,7 +841,7 @@ c %------------% - c | Error Exit | - c %------------% - c -- call second (t1) -+ call arscnd (t1) - tnaup2 = t1 - t0 - c - 9000 continue -diff --git a/PARPACK/SRC/BLACS/psnaupd.f b/PARPACK/SRC/BLACS/psnaupd.f -index 8cb7ec6..f6f0cfc 100644 ---- a/PARPACK/SRC/BLACS/psnaupd.f -+++ b/PARPACK/SRC/BLACS/psnaupd.f -@@ -382,7 +382,7 @@ c\Routines called: - c psnaup2 Parallel ARPACK routine that implements the Implicitly Restarted - c Arnoldi Iteration. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c psvout Parallel ARPACK utility routine that prints vectors. - c pslamch ScaLAPACK routine that determines machine constants. - c -@@ -468,7 +468,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external psnaup2, psvout, pivout, second, sstatn -+ external psnaup2, psvout, pivout, arscnd, sstatn - c - c %--------------------% - c | External Functions | -@@ -490,7 +490,7 @@ c | & message level for debugging | - c %-------------------------------% - c - call sstatn -- call second (t0) -+ call arscnd (t0) - msglvl = mnaupd - c - c %----------------% -@@ -654,7 +654,7 @@ c - & '_naupd: Associated Ritz estimates') - end if - c -- call second (t1) -+ call arscnd (t1) - tnaupd = t1 - t0 - c - if (msglvl .gt. 0) then -diff --git a/PARPACK/SRC/BLACS/psneigh.f b/PARPACK/SRC/BLACS/psneigh.f -index be64de3..bc69218 100644 ---- a/PARPACK/SRC/BLACS/psneigh.f -+++ b/PARPACK/SRC/BLACS/psneigh.f -@@ -67,7 +67,7 @@ c - c\Routines called: - c slaqrb ARPACK routine to compute the real Schur form of an - c upper Hessenberg matrix and last row of the Schur vectors. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c smout ARPACK utility routine that prints matrices - c svout ARPACK utility routine that prints vectors. - c slacpy LAPACK matrix copy routine. -@@ -157,7 +157,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external scopy, slacpy, slaqrb, strevc, psvout, second -+ external scopy, slacpy, slaqrb, strevc, psvout, arscnd - c - c %--------------------% - c | External Functions | -@@ -183,7 +183,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mneigh - c - if (msglvl .gt. 2) then -@@ -314,7 +314,7 @@ c - & '_neigh: Ritz estimates for the eigenvalues of H') - end if - c -- call second (t1) -+ call arscnd (t1) - tneigh = tneigh + (t1 - t0) - c - 9000 continue -diff --git a/PARPACK/SRC/BLACS/psngets.f b/PARPACK/SRC/BLACS/psngets.f -index 2ec2dd6..686be3a 100644 ---- a/PARPACK/SRC/BLACS/psngets.f -+++ b/PARPACK/SRC/BLACS/psngets.f -@@ -149,7 +149,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external scopy, ssortc, second -+ external scopy, ssortc, arscnd - c - c %----------------------% - c | Intrinsics Functions | -@@ -166,7 +166,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mngets - c - c %----------------------------------------------------% -@@ -222,7 +222,7 @@ c - call ssortc ( 'SR', .true., np, bounds, ritzr, ritzi ) - end if - c -- call second (t1) -+ call arscnd (t1) - tngets = tngets + (t1 - t0) - c - if (msglvl .gt. 0) then -diff --git a/PARPACK/SRC/BLACS/pssaitr.f b/PARPACK/SRC/BLACS/pssaitr.f -index 9c2ca5c..62521a5 100644 ---- a/PARPACK/SRC/BLACS/pssaitr.f -+++ b/PARPACK/SRC/BLACS/pssaitr.f -@@ -280,7 +280,7 @@ c | External Subroutines | - c %----------------------% - c - external saxpy, scopy, sscal, sgemv, psgetv0, psvout, psmout, -- & slascl, pivout, second -+ & slascl, pivout, arscnd - c - c %--------------------% - c | External Functions | -@@ -325,7 +325,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = msaitr - c - c %------------------------------% -@@ -445,7 +445,7 @@ c | which spans OP and exit. | - c %------------------------------------------------% - c - info = j - 1 -- call second (t1) -+ call arscnd (t1) - tsaitr = tsaitr + (t1 - t0) - ido = 99 - go to 9000 -@@ -485,7 +485,7 @@ c %------------------------------------------------------% - c - step3 = .true. - nopx = nopx + 1 -- call second (t2) -+ call arscnd (t2) - call scopy (n, v(1,j), 1, workd(ivj), 1) - ipntr(1) = ivj - ipntr(2) = irj -@@ -504,7 +504,7 @@ c | Back from reverse communication; | - c | WORKD(IRJ:IRJ+N-1) := OP*v_{j}. | - c %-----------------------------------% - c -- call second (t3) -+ call arscnd (t3) - tmvopx = tmvopx + (t3 - t2) - c - step3 = .false. -@@ -525,7 +525,7 @@ c | assumed to have A*v_{j}. | - c %-------------------------------------------% - c - if (mode .eq. 2) go to 65 -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - step4 = .true. -@@ -549,7 +549,7 @@ c | WORKD(IPJ:IPJ+N-1) := B*OP*v_{j}. | - c %-----------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -621,12 +621,12 @@ c - else - h(j,1) = rnorm - end if -- call second (t4) -+ call arscnd (t4) - c - orth1 = .true. - iter = 0 - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call scopy (n, resid, 1, workd(irj), 1) -@@ -650,7 +650,7 @@ c | WORKD(IPJ:IPJ+N-1) := B*r_{j}. | - c %---------------------------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -726,7 +726,7 @@ c - h(j,2) = h(j,2) + workl(j) - c - orth2 = .true. -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call scopy (n, resid, 1, workd(irj), 1) -@@ -750,7 +750,7 @@ c | Back from reverse communication if ORTH2 = .true. | - c %---------------------------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -823,7 +823,7 @@ c - rstart = .false. - orth2 = .false. - c -- call second (t5) -+ call arscnd (t5) - titref = titref + (t5 - t4) - c - c %----------------------------------------------------------% -@@ -847,7 +847,7 @@ c %------------------------------------% - c - j = j + 1 - if (j .gt. k+np) then -- call second (t1) -+ call arscnd (t1) - tsaitr = tsaitr + (t1 - t0) - ido = 99 - c -diff --git a/PARPACK/SRC/BLACS/pssapps.f b/PARPACK/SRC/BLACS/pssapps.f -index 778231e..481f7c2 100644 ---- a/PARPACK/SRC/BLACS/pssapps.f -+++ b/PARPACK/SRC/BLACS/pssapps.f -@@ -93,7 +93,7 @@ c TR95-13, Department of Computational and Applied Mathematics. - c - c\Routines called: - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c psvout Parallel ARPACK utility routine that prints vectors. - c pslamch ScaLAPACK routine that determines machine constants. - c slartg LAPACK Givens rotation construction routine. -@@ -187,7 +187,7 @@ c | External Subroutines | - c %----------------------% - c - external saxpy, scopy, sscal, slacpy, slartg, slaset, psvout, -- & pivout, second, sgemv -+ & pivout, arscnd, sgemv - c - c %--------------------% - c | External Functions | -@@ -224,7 +224,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = msapps - c - kplusp = kev + np -@@ -514,7 +514,7 @@ c - end if - end if - c -- call second (t1) -+ call arscnd (t1) - tsapps = tsapps + (t1 - t0) - c - 9000 continue -diff --git a/PARPACK/SRC/BLACS/pssaup2.f b/PARPACK/SRC/BLACS/pssaup2.f -index 50ef5a6..b35aa75 100644 ---- a/PARPACK/SRC/BLACS/pssaup2.f -+++ b/PARPACK/SRC/BLACS/pssaup2.f -@@ -153,7 +153,7 @@ c sstrqb ARPACK routine that computes all eigenvalues and the - c last component of the eigenvectors of a symmetric - c tridiagonal matrix using the implicit QL or QR method. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c psvout Parallel ARPACK utility routine that prints vectors. - c pslamch ScaLAPACK routine that determines machine constants. - c scopy Level 1 BLAS that copies one vector to another. -@@ -253,7 +253,7 @@ c %----------------------% - c - external scopy, psgetv0, pssaitr, sscal, ssconv, - & psseigt, pssgets, pssapps, -- & ssortr, psvout, pivout, second -+ & ssortr, psvout, pivout, arscnd - c - c %--------------------% - c | External Functions | -@@ -280,7 +280,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = msaup2 - c - c %---------------------------------% -@@ -791,7 +791,7 @@ c | the first step of the next call to pssaitr. | - c %---------------------------------------------% - c - cnorm = .true. -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call scopy (n, resid, 1, workd(n+1), 1) -@@ -816,7 +816,7 @@ c | WORKD(1:N) := B*RESID | - c %----------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -859,7 +859,7 @@ c %------------% - c | Error exit | - c %------------% - c -- call second (t1) -+ call arscnd (t1) - tsaup2 = t1 - t0 - c - 9000 continue -diff --git a/PARPACK/SRC/BLACS/pssaupd.f b/PARPACK/SRC/BLACS/pssaupd.f -index 4c1694c..9586757 100644 ---- a/PARPACK/SRC/BLACS/pssaupd.f -+++ b/PARPACK/SRC/BLACS/pssaupd.f -@@ -384,7 +384,7 @@ c Arnoldi Iteration. - c sstats ARPACK routine that initializes timing and other statistics - c variables. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c psvout Parallel ARPACK utility routine that prints vectors. - c pslamch ScaLAPACK routine that determines machine constants. - c -@@ -472,7 +472,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external pssaup2, psvout, pivout, second, sstats -+ external pssaup2, psvout, pivout, arscnd, sstats - c - c %--------------------% - c | External Functions | -@@ -494,7 +494,7 @@ c | & message level for debugging | - c %-------------------------------% - c - call sstats -- call second (t0) -+ call arscnd (t0) - msglvl = msaupd - c - ierr = 0 -@@ -654,7 +654,7 @@ c - & '_saupd: corresponding error bounds') - end if - c -- call second (t1) -+ call arscnd (t1) - tsaupd = t1 - t0 - c - if (msglvl .gt. 0) then -diff --git a/PARPACK/SRC/BLACS/psseigt.f b/PARPACK/SRC/BLACS/psseigt.f -index 7b864da..d971f26 100644 ---- a/PARPACK/SRC/BLACS/psseigt.f -+++ b/PARPACK/SRC/BLACS/psseigt.f -@@ -63,7 +63,7 @@ c\Routines called: - c sstqrb ARPACK routine that computes the eigenvalues and the - c last components of the eigenvectors of a symmetric - c and tridiagonal matrix. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c psvout Parallel ARPACK utility routine that prints vectors. - c scopy Level 1 BLAS that copies one vector to another. - c sscal Level 1 BLAS that scales a vector. -@@ -141,7 +141,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external scopy, sstqrb, psvout, second -+ external scopy, sstqrb, psvout, arscnd - c - c %---------------------% - c | Intrinsic Functions | -@@ -158,7 +158,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mseigt - c - if (msglvl .gt. 0) then -@@ -190,7 +190,7 @@ c - bounds(k) = rnorm*abs(bounds(k)) - 30 continue - c -- call second (t1) -+ call arscnd (t1) - tseigt = tseigt + (t1 - t0) - c - 9000 continue -diff --git a/PARPACK/SRC/BLACS/pssgets.f b/PARPACK/SRC/BLACS/pssgets.f -index bf28476..42c9542 100644 ---- a/PARPACK/SRC/BLACS/pssgets.f -+++ b/PARPACK/SRC/BLACS/pssgets.f -@@ -69,7 +69,7 @@ c - c\Routines called: - c ssortr ARPACK utility sorting routine. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c psvout Parallel ARPACK utility routine that prints vectors. - c scopy Level 1 BLAS that copies one vector to another. - c sswap Level 1 BLAS that swaps the contents of two vectors. -@@ -145,7 +145,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external sswap, scopy, ssortr, second -+ external sswap, scopy, ssortr, arscnd - c - c %---------------------% - c | Intrinsic Functions | -@@ -162,7 +162,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = msgets - c - if (which .eq. 'BE') then -@@ -212,7 +212,7 @@ c - call scopy (np, ritz, 1, shifts, 1) - end if - c -- call second (t1) -+ call arscnd (t1) - tsgets = tsgets + (t1 - t0) - c - if (msglvl .gt. 0) then -diff --git a/PARPACK/SRC/BLACS/pzgetv0.f b/PARPACK/SRC/BLACS/pzgetv0.f -index 0459753..133003e 100644 ---- a/PARPACK/SRC/BLACS/pzgetv0.f -+++ b/PARPACK/SRC/BLACS/pzgetv0.f -@@ -95,7 +95,7 @@ c a k-Step Arnoldi Method", SIAM J. Matr. Anal. Apps., 13 (1992), - c pp 357-385. - c - c\Routines called: --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pzvout Parallel ARPACK utility routine that prints vectors. - c pzlarnv Parallel wrapper for LAPACK routine zlarnv (generates a random vector). - c zgemv Level 2 BLAS routine for matrix vector multiplication. -@@ -188,7 +188,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external zcopy , zgemv , pzlarnv , pzvout , second -+ external zcopy , zgemv , pzlarnv , pzvout , arscnd - c - c %--------------------% - c | External Functions | -@@ -255,7 +255,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mgetv0 - c - ierr = 0 -@@ -282,7 +282,7 @@ c | Force the starting vector into the range of OP to handle | - c | the generalized problem when B is possibly (singular). | - c %----------------------------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nopx = nopx + 1 - ipntr(1) = 1 -@@ -305,7 +305,7 @@ c %-----------------------------------------------% - c - if (orth) go to 40 - c -- call second (t3) -+ call arscnd (t3) - tmvopx = tmvopx + (t3 - t2) - c - c %------------------------------------------------------% -@@ -313,7 +313,7 @@ c | Starting vector is now in the range of OP; r = OP*r; | - c | Compute B-norm of starting vector. | - c %------------------------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - first = .TRUE. - if (bmat .eq. 'G') then - nbx = nbx + 1 -@@ -329,7 +329,7 @@ c - 20 continue - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -374,7 +374,7 @@ c %----------------------------------------------------------% - c | Compute the B-norm of the orthogonalized starting vector | - c %----------------------------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call zcopy (n, resid, 1, workd(n+1), 1) -@@ -389,7 +389,7 @@ c - 40 continue - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -449,7 +449,7 @@ c - end if - ido = 99 - c -- call second (t1) -+ call arscnd (t1) - tgetv0 = tgetv0 + (t1 - t0) - c - 9000 continue -diff --git a/PARPACK/SRC/BLACS/pznaitr.f b/PARPACK/SRC/BLACS/pznaitr.f -index a2c7736..f00efdf 100644 ---- a/PARPACK/SRC/BLACS/pznaitr.f -+++ b/PARPACK/SRC/BLACS/pznaitr.f -@@ -137,7 +137,7 @@ c - c\Routines called: - c pzgetv0 Parallel ARPACK routine to generate the initial vector. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pzmout Parallel ARPACK utility routine that prints matrices - c pzvout Parallel ARPACK utility routine that prints vectors. - c zlanhs LAPACK routine that computes various norms of a matrix. -@@ -296,7 +296,7 @@ c | External Subroutines | - c %----------------------% - c - external zaxpy, zcopy, zscal, zgemv, pzgetv0, dlabad, -- & zdscal, pzvout, pzmout, pivout, second -+ & zdscal, pzvout, pzmout, pivout, arscnd - c - c %--------------------% - c | External Functions | -@@ -349,7 +349,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mcaitr - c - c %------------------------------% -@@ -460,7 +460,7 @@ c | which spans OP and exit. | - c %------------------------------------------------% - c - info = j - 1 -- call second (t1) -+ call arscnd (t1) - tcaitr = tcaitr + (t1 - t0) - ido = 99 - go to 9000 -@@ -500,7 +500,7 @@ c %------------------------------------------------------% - c - step3 = .true. - nopx = nopx + 1 -- call second (t2) -+ call arscnd (t2) - call zcopy (n, v(1,j), 1, workd(ivj), 1) - ipntr(1) = ivj - ipntr(2) = irj -@@ -520,7 +520,7 @@ c | WORKD(IRJ:IRJ+N-1) := OP*v_{j} | - c | if step3 = .true. | - c %----------------------------------% - c -- call second (t3) -+ call arscnd (t3) - tmvopx = tmvopx + (t3 - t2) - - step3 = .false. -@@ -536,7 +536,7 @@ c | STEP 4: Finish extending the Arnoldi | - c | factorization to length j. | - c %---------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - step4 = .true. -@@ -561,7 +561,7 @@ c | if step4 = .true. | - c %----------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -608,11 +608,11 @@ c - c - if (j .gt. 1) h(j,j-1) = dcmplx(betaj, rzero) - c -- call second (t4) -+ call arscnd (t4) - c - orth1 = .true. - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call zcopy (n, resid, 1, workd(irj), 1) -@@ -636,7 +636,7 @@ c | WORKD(IPJ:IPJ+N-1) := B*r_{j}. | - c %---------------------------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -716,7 +716,7 @@ c - call zaxpy (j, one, workl(1), 1, h(1,j), 1) - c - orth2 = .true. -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call zcopy (n, resid, 1, workd(irj), 1) -@@ -740,7 +740,7 @@ c | Back from reverse communication if ORTH2 = .true. | - c %---------------------------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -819,7 +819,7 @@ c - rstart = .false. - orth2 = .false. - c -- call second (t5) -+ call arscnd (t5) - titref = titref + (t5 - t4) - c - c %------------------------------------% -@@ -828,7 +828,7 @@ c %------------------------------------% - c - j = j + 1 - if (j .gt. k+np) then -- call second (t1) -+ call arscnd (t1) - tcaitr = tcaitr + (t1 - t0) - ido = 99 - do 110 i = max(1,k), k+np-1 -diff --git a/PARPACK/SRC/BLACS/pznapps.f b/PARPACK/SRC/BLACS/pznapps.f -index 66446f5..12a7630 100644 ---- a/PARPACK/SRC/BLACS/pznapps.f -+++ b/PARPACK/SRC/BLACS/pznapps.f -@@ -96,7 +96,7 @@ c pp 357-385. - c - c\Routines called: - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pzmout Parallel ARPACK utility routine that prints matrices - c pzvout Parallel ARPACK utility routine that prints vectors. - c zlacpy LAPACK matrix copy routine. -@@ -200,7 +200,7 @@ c | External Subroutines | - c %----------------------% - c - external zaxpy, zcopy, zgemv, zscal, zlacpy, zlartg, -- & pzvout, zlaset, dlabad, pzmout, second, pivout -+ & pzvout, zlaset, dlabad, pzmout, arscnd, pivout - c - c %--------------------% - c | External Functions | -@@ -256,7 +256,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mcapps - c - kplusp = kev + np -@@ -511,7 +511,7 @@ c - end if - c - 9000 continue -- call second (t1) -+ call arscnd (t1) - tcapps = tcapps + (t1 - t0) - c - return -diff --git a/PARPACK/SRC/BLACS/pznaup2.f b/PARPACK/SRC/BLACS/pznaup2.f -index 812202b..cfe7576 100644 ---- a/PARPACK/SRC/BLACS/pznaup2.f -+++ b/PARPACK/SRC/BLACS/pznaup2.f -@@ -137,7 +137,7 @@ c pzneigh Parallel ARPACK compute Ritz values and error bounds routine. - c pzngets Parallel ARPACK reorder Ritz values and error bounds routine. - c zsortc ARPACK sorting routine. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pzmout Parallel ARPACK utility routine that prints matrices - c pzvout Parallel ARPACK utility routine that prints vectors. - c pdvout ARPACK utility routine that prints vectors. -@@ -247,7 +247,7 @@ c | External Subroutines | - c %----------------------% - c - external zcopy, pzgetv0, pznaitr, pzneigh, pzngets, pznapps, -- & zsortc, zswap, pzmout, pzvout, pivout, second -+ & zsortc, zswap, pzmout, pzvout, pivout, arscnd - c - c %--------------------% - c | External functions | -@@ -271,7 +271,7 @@ c %-----------------------% - c - if (ido .eq. 0) then - c -- call second (t0) -+ call arscnd (t0) - c - msglvl = mcaup2 - c -@@ -737,7 +737,7 @@ c | the first step of the next call to pznaitr. | - c %---------------------------------------------% - c - cnorm = .true. -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call zcopy (n, resid, 1, workd(n+1), 1) -@@ -762,7 +762,7 @@ c | WORKD(1:N) := B*RESID | - c %----------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -802,7 +802,7 @@ c %------------% - c | Error Exit | - c %------------% - c -- call second (t1) -+ call arscnd (t1) - tcaup2 = t1 - t0 - c - 9000 continue -diff --git a/PARPACK/SRC/BLACS/pznaupd.f b/PARPACK/SRC/BLACS/pznaupd.f -index 5f981bb..97f042a 100644 ---- a/PARPACK/SRC/BLACS/pznaupd.f -+++ b/PARPACK/SRC/BLACS/pznaupd.f -@@ -359,7 +359,7 @@ c Arnoldi Iteration. - c zstatn ARPACK routine that initializes the timing variables. - c pivout Parallel ARPACK utility routine that prints integers. - c pzvout Parallel ARPACK utility routine that prints vectors. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pdlamch ScaLAPACK routine that determines machine constants. - c - c\Author -@@ -446,7 +446,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external pznaup2 , pzvout , pivout, second, zstatn -+ external pznaup2 , pzvout , pivout, arscnd, zstatn - c - c %--------------------% - c | External Functions | -@@ -468,7 +468,7 @@ c | & message level for debugging | - c %-------------------------------% - c - call zstatn -- call second (t0) -+ call arscnd (t0) - msglvl = mcaupd - c - c %----------------% -@@ -628,7 +628,7 @@ c - & '_naupd: Associated Ritz estimates') - end if - c -- call second (t1) -+ call arscnd (t1) - tcaupd = t1 - t0 - c - if (msglvl .gt. 0) then -diff --git a/PARPACK/SRC/BLACS/pzneigh.f b/PARPACK/SRC/BLACS/pzneigh.f -index aa6aab7..715c4e1 100644 ---- a/PARPACK/SRC/BLACS/pzneigh.f -+++ b/PARPACK/SRC/BLACS/pzneigh.f -@@ -68,7 +68,7 @@ c xxxxxx Complex*16 - c - c\Routines called: - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pzmout Parallel ARPACK utility routine that prints matrices - c pzvout Parallel ARPACK utility routine that prints vectors. - c pdvout Parallel ARPACK utility routine that prints vectors. -@@ -168,7 +168,7 @@ c | External Subroutines | - c %----------------------% - c - external zlacpy, zlahqr, zdscal, ztrevc, zcopy, -- & pzmout, pzvout, second -+ & pzmout, pzvout, arscnd - c - c %--------------------% - c | External Functions | -@@ -188,7 +188,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mceigh - c - if (msglvl .gt. 2) then -@@ -261,7 +261,7 @@ c - & '_neigh: Ritz estimates for the eigenvalues of H') - end if - c -- call second(t1) -+ call arscnd(t1) - tceigh = tceigh + (t1 - t0) - c - 9000 continue -diff --git a/PARPACK/SRC/BLACS/pzngets.f b/PARPACK/SRC/BLACS/pzngets.f -index 4d07819..0d6e4fe 100644 ---- a/PARPACK/SRC/BLACS/pzngets.f -+++ b/PARPACK/SRC/BLACS/pzngets.f -@@ -67,7 +67,7 @@ c - c\Routines called: - c zsortc ARPACK sorting routine. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pzvout Parallel ARPACK utility routine that prints vectors. - c - c\Author -@@ -142,7 +142,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external pzvout, zsortc, second -+ external pzvout, zsortc, arscnd - c - c %-----------------------% - c | Executable Statements | -@@ -153,7 +153,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mcgets - c - call zsortc (which, .true., kev+np, ritz, bounds) -@@ -173,7 +173,7 @@ c - c - end if - c -- call second (t1) -+ call arscnd (t1) - tcgets = tcgets + (t1 - t0) - c - if (msglvl .gt. 0) then -diff --git a/PARPACK/SRC/MPI/pcgetv0.f b/PARPACK/SRC/MPI/pcgetv0.f -index 129e0d4..1c2ed08 100644 ---- a/PARPACK/SRC/MPI/pcgetv0.f -+++ b/PARPACK/SRC/MPI/pcgetv0.f -@@ -95,7 +95,7 @@ c a k-Step Arnoldi Method", SIAM J. Matr. Anal. Apps., 13 (1992), - c pp 357-385. - c - c\Routines called: --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pcvout Parallel ARPACK utility routine that prints vectors. - c pclarnv Parallel wrapper for LAPACK routine clarnv (generates a random vector). - c cgemv Level 2 BLAS routine for matrix vector multiplication. -@@ -191,7 +191,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external ccopy, cgemv, pclarnv, pcvout, second -+ external ccopy, cgemv, pclarnv, pcvout, arscnd - c - c %--------------------% - c | External Functions | -@@ -251,7 +251,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mgetv0 - c - ierr = 0 -@@ -278,7 +278,7 @@ c | Force the starting vector into the range of OP to handle | - c | the generalized problem when B is possibly (singular). | - c %----------------------------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nopx = nopx + 1 - ipntr(1) = 1 -@@ -301,7 +301,7 @@ c %-----------------------------------------------% - c - if (orth) go to 40 - c -- call second (t3) -+ call arscnd (t3) - tmvopx = tmvopx + (t3 - t2) - c - c %------------------------------------------------------% -@@ -309,7 +309,7 @@ c | Starting vector is now in the range of OP; r = OP*r; | - c | Compute B-norm of starting vector. | - c %------------------------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - first = .TRUE. - if (bmat .eq. 'G') then - nbx = nbx + 1 -@@ -325,7 +325,7 @@ c - 20 continue - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -372,7 +372,7 @@ c %----------------------------------------------------------% - c | Compute the B-norm of the orthogonalized starting vector | - c %----------------------------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call ccopy (n, resid, 1, workd(n+1), 1) -@@ -387,7 +387,7 @@ c - 40 continue - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -448,7 +448,7 @@ c - end if - ido = 99 - c -- call second (t1) -+ call arscnd (t1) - tgetv0 = tgetv0 + (t1 - t0) - c - 9000 continue -diff --git a/PARPACK/SRC/MPI/pcnaitr.f b/PARPACK/SRC/MPI/pcnaitr.f -index 4240d6a..b86abb6 100644 ---- a/PARPACK/SRC/MPI/pcnaitr.f -+++ b/PARPACK/SRC/MPI/pcnaitr.f -@@ -137,7 +137,7 @@ c - c\Routines called: - c pcgetv0 Parallel ARPACK routine to generate the initial vector. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pcmout Parallel ARPACK utility routine that prints matrices - c pcvout Parallel ARPACK utility routine that prints vectors. - c clanhs LAPACK routine that computes various norms of a matrix. -@@ -299,7 +299,7 @@ c | External Subroutines | - c %----------------------% - c - external caxpy, ccopy, cscal, cgemv, pcgetv0, slabad, -- & csscal, pcvout, pcmout, pivout, second -+ & csscal, pcvout, pcmout, pivout, arscnd - c - c %--------------------% - c | External Functions | -@@ -352,7 +352,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mcaitr - c - c %------------------------------% -@@ -463,7 +463,7 @@ c | which spans OP and exit. | - c %------------------------------------------------% - c - info = j - 1 -- call second (t1) -+ call arscnd (t1) - tcaitr = tcaitr + (t1 - t0) - ido = 99 - go to 9000 -@@ -503,7 +503,7 @@ c %------------------------------------------------------% - c - step3 = .true. - nopx = nopx + 1 -- call second (t2) -+ call arscnd (t2) - call ccopy (n, v(1,j), 1, workd(ivj), 1) - ipntr(1) = ivj - ipntr(2) = irj -@@ -523,7 +523,7 @@ c | WORKD(IRJ:IRJ+N-1) := OP*v_{j} | - c | if step3 = .true. | - c %----------------------------------% - c -- call second (t3) -+ call arscnd (t3) - tmvopx = tmvopx + (t3 - t2) - - step3 = .false. -@@ -539,7 +539,7 @@ c | STEP 4: Finish extending the Arnoldi | - c | factorization to length j. | - c %---------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - step4 = .true. -@@ -564,7 +564,7 @@ c | if step4 = .true. | - c %----------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -613,11 +613,11 @@ c - c - if (j .gt. 1) h(j,j-1) = cmplx(betaj, rzero) - c -- call second (t4) -+ call arscnd (t4) - c - orth1 = .true. - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call ccopy (n, resid, 1, workd(irj), 1) -@@ -641,7 +641,7 @@ c | WORKD(IPJ:IPJ+N-1) := B*r_{j}. | - c %---------------------------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -723,7 +723,7 @@ c - call caxpy (j, one, workl(1), 1, h(1,j), 1) - c - orth2 = .true. -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call ccopy (n, resid, 1, workd(irj), 1) -@@ -747,7 +747,7 @@ c | Back from reverse communication if ORTH2 = .true. | - c %---------------------------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -827,7 +827,7 @@ c - rstart = .false. - orth2 = .false. - c -- call second (t5) -+ call arscnd (t5) - titref = titref + (t5 - t4) - c - c %------------------------------------% -@@ -836,7 +836,7 @@ c %------------------------------------% - c - j = j + 1 - if (j .gt. k+np) then -- call second (t1) -+ call arscnd (t1) - tcaitr = tcaitr + (t1 - t0) - ido = 99 - do 110 i = max(1,k), k+np-1 -diff --git a/PARPACK/SRC/MPI/pcnapps.f b/PARPACK/SRC/MPI/pcnapps.f -index 825c43c..19f6c2a 100644 ---- a/PARPACK/SRC/MPI/pcnapps.f -+++ b/PARPACK/SRC/MPI/pcnapps.f -@@ -96,7 +96,7 @@ c pp 357-385. - c - c\Routines called: - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pcmout Parallel ARPACK utility routine that prints matrices - c pcvout Parallel ARPACK utility routine that prints vectors. - c clacpy LAPACK matrix copy routine. -@@ -200,7 +200,7 @@ c | External Subroutines | - c %----------------------% - c - external caxpy, ccopy, cgemv, cscal, clacpy, clartg, -- & pcvout, claset, slabad, pcmout, second, pivout -+ & pcvout, claset, slabad, pcmout, arscnd, pivout - c - c %--------------------% - c | External Functions | -@@ -256,7 +256,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mcapps - c - kplusp = kev + np -@@ -511,7 +511,7 @@ c - end if - c - 9000 continue -- call second (t1) -+ call arscnd (t1) - tcapps = tcapps + (t1 - t0) - c - return -diff --git a/PARPACK/SRC/MPI/pcnaup2.f b/PARPACK/SRC/MPI/pcnaup2.f -index 2622853..aab503e 100644 ---- a/PARPACK/SRC/MPI/pcnaup2.f -+++ b/PARPACK/SRC/MPI/pcnaup2.f -@@ -137,7 +137,7 @@ c pcneigh Parallel ARPACK compute Ritz values and error bounds routine. - c pcngets Parallel ARPACK reorder Ritz values and error bounds routine. - c csortc ARPACK sorting routine. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pcmout Parallel ARPACK utility routine that prints matrices - c pcvout Parallel ARPACK utility routine that prints vectors. - c psvout ARPACK utility routine that prints vectors. -@@ -250,7 +250,7 @@ c | External Subroutines | - c %----------------------% - c - external ccopy, pcgetv0, pcnaitr, pcneigh, pcngets, pcnapps, -- & csortc, cswap, pcmout, pcvout, pivout, second -+ & csortc, cswap, pcmout, pcvout, pivout, arscnd - c - c %--------------------% - c | External functions | -@@ -274,7 +274,7 @@ c %-----------------------% - c - if (ido .eq. 0) then - c -- call second (t0) -+ call arscnd (t0) - c - msglvl = mcaup2 - c -@@ -740,7 +740,7 @@ c | the first step of the next call to pcnaitr. | - c %---------------------------------------------% - c - cnorm = .true. -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call ccopy (n, resid, 1, workd(n+1), 1) -@@ -765,7 +765,7 @@ c | WORKD(1:N) := B*RESID | - c %----------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -806,7 +806,7 @@ c %------------% - c | Error Exit | - c %------------% - c -- call second (t1) -+ call arscnd (t1) - tcaup2 = t1 - t0 - c - 9000 continue -diff --git a/PARPACK/SRC/MPI/pcnaupd.f b/PARPACK/SRC/MPI/pcnaupd.f -index 4fd3dee..a24af96 100644 ---- a/PARPACK/SRC/MPI/pcnaupd.f -+++ b/PARPACK/SRC/MPI/pcnaupd.f -@@ -359,7 +359,7 @@ c Arnoldi Iteration. - c cstatn ARPACK routine that initializes the timing variables. - c pivout Parallel ARPACK utility routine that prints integers. - c pcvout Parallel ARPACK utility routine that prints vectors. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pslamch ScaLAPACK routine that determines machine constants. - c - c\Author -@@ -446,7 +446,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external pcnaup2, pcvout, pivout, second, cstatn -+ external pcnaup2, pcvout, pivout, arscnd, cstatn - c - c %--------------------% - c | External Functions | -@@ -468,7 +468,7 @@ c | & message level for debugging | - c %-------------------------------% - c - call cstatn -- call second (t0) -+ call arscnd (t0) - msglvl = mcaupd - c - c %----------------% -@@ -628,7 +628,7 @@ c - & '_naupd: Associated Ritz estimates') - end if - c -- call second (t1) -+ call arscnd (t1) - tcaupd = t1 - t0 - c - if (msglvl .gt. 0) then -diff --git a/PARPACK/SRC/MPI/pcneigh.f b/PARPACK/SRC/MPI/pcneigh.f -index 7e39cd5..4f8dfde 100644 ---- a/PARPACK/SRC/MPI/pcneigh.f -+++ b/PARPACK/SRC/MPI/pcneigh.f -@@ -68,7 +68,7 @@ c xxxxxx Complex - c - c\Routines called: - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pcmout Parallel ARPACK utility routine that prints matrices - c pcvout Parallel ARPACK utility routine that prints vectors. - c psvout Parallel ARPACK utility routine that prints vectors. -@@ -168,7 +168,7 @@ c | External Subroutines | - c %----------------------% - c - external clacpy, clahqr, csscal, ctrevc, ccopy, -- & pcmout, pcvout, second -+ & pcmout, pcvout, arscnd - c - c %--------------------% - c | External Functions | -@@ -188,7 +188,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mceigh - c - if (msglvl .gt. 2) then -@@ -261,7 +261,7 @@ c - & '_neigh: Ritz estimates for the eigenvalues of H') - end if - c -- call second(t1) -+ call arscnd(t1) - tceigh = tceigh + (t1 - t0) - c - 9000 continue -diff --git a/PARPACK/SRC/MPI/pcngets.f b/PARPACK/SRC/MPI/pcngets.f -index 99b3204..e6290eb 100644 ---- a/PARPACK/SRC/MPI/pcngets.f -+++ b/PARPACK/SRC/MPI/pcngets.f -@@ -67,7 +67,7 @@ c - c\Routines called: - c csortc ARPACK sorting routine. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pcvout Parallel ARPACK utility routine that prints vectors. - c - c\Author -@@ -142,7 +142,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external pcvout, csortc, second -+ external pcvout, csortc, arscnd - c - c %-----------------------% - c | Executable Statements | -@@ -153,7 +153,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mcgets - c - call csortc (which, .true., kev+np, ritz, bounds) -@@ -173,7 +173,7 @@ c - c - end if - c -- call second (t1) -+ call arscnd (t1) - tcgets = tcgets + (t1 - t0) - c - if (msglvl .gt. 0) then -diff --git a/PARPACK/SRC/MPI/pdgetv0.f b/PARPACK/SRC/MPI/pdgetv0.f -index 83c42d2..1b33190 100644 ---- a/PARPACK/SRC/MPI/pdgetv0.f -+++ b/PARPACK/SRC/MPI/pdgetv0.f -@@ -99,7 +99,7 @@ c Restarted Arnoldi Iteration", Rice University Technical Report - c TR95-13, Department of Computational and Applied Mathematics. - c - c\Routines called: --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pdvout Parallel ARPACK utility routine for vector output. - c pdlarnv Parallel wrapper for LAPACK routine dlarnv (generates a random vector). - c dgemv Level 2 BLAS routine for matrix vector multiplication. -@@ -190,7 +190,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external pdlarnv, pdvout, dcopy, dgemv, second -+ external pdlarnv, pdvout, dcopy, dgemv, arscnd - c - c %--------------------% - c | External Functions | -@@ -237,7 +237,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mgetv0 - c - ierr = 0 -@@ -264,7 +264,7 @@ c | Force the starting vector into the range of OP to handle | - c | the generalized problem when B is possibly (singular). | - c %----------------------------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nopx = nopx + 1 - ipntr(1) = 1 -@@ -287,7 +287,7 @@ c %-----------------------------------------------% - c - if (orth) go to 40 - c -- call second (t3) -+ call arscnd (t3) - tmvopx = tmvopx + (t3 - t2) - c - c %------------------------------------------------------% -@@ -295,7 +295,7 @@ c | Starting vector is now in the range of OP; r = OP*r; | - c | Compute B-norm of starting vector. | - c %------------------------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - first = .TRUE. - if (bmat .eq. 'G') then - nbx = nbx + 1 -@@ -311,7 +311,7 @@ c - 20 continue - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - endif - c -@@ -358,7 +358,7 @@ c %----------------------------------------------------------% - c | Compute the B-norm of the orthogonalized starting vector | - c %----------------------------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call dcopy (n, resid, 1, workd(n+1), 1) -@@ -373,7 +373,7 @@ c - 40 continue - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - endif - c -@@ -433,7 +433,7 @@ c - end if - ido = 99 - c -- call second (t1) -+ call arscnd (t1) - tgetv0 = tgetv0 + (t1 - t0) - c - 9000 continue -diff --git a/PARPACK/SRC/MPI/pdnaitr.f b/PARPACK/SRC/MPI/pdnaitr.f -index c9f7c38..ab1e790 100644 ---- a/PARPACK/SRC/MPI/pdnaitr.f -+++ b/PARPACK/SRC/MPI/pdnaitr.f -@@ -138,7 +138,7 @@ c - c\Routines called: - c pdgetv0 Parallel ARPACK routine to generate the initial vector. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pdmout Parallel ARPACK utility routine that prints matrices - c pdvout Parallel ARPACK utility routine that prints vectors. - c dlabad LAPACK routine that computes machine constants. -@@ -290,7 +290,7 @@ c | External Subroutines | - c %----------------------% - c - external daxpy, dcopy, dscal, dgemv, pdgetv0, dlabad, -- & pdvout, pdmout, pivout, second -+ & pdvout, pdmout, pivout, arscnd - c - c %--------------------% - c | External Functions | -@@ -341,7 +341,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mnaitr - c - c %------------------------------% -@@ -452,7 +452,7 @@ c | which spans OP and exit. | - c %------------------------------------------------% - c - info = j - 1 -- call second (t1) -+ call arscnd (t1) - tnaitr = tnaitr + (t1 - t0) - ido = 99 - go to 9000 -@@ -492,7 +492,7 @@ c %------------------------------------------------------% - c - step3 = .true. - nopx = nopx + 1 -- call second (t2) -+ call arscnd (t2) - call dcopy (n, v(1,j), 1, workd(ivj), 1) - ipntr(1) = ivj - ipntr(2) = irj -@@ -512,7 +512,7 @@ c | WORKD(IRJ:IRJ+N-1) := OP*v_{j} | - c | if step3 = .true. | - c %----------------------------------% - c -- call second (t3) -+ call arscnd (t3) - tmvopx = tmvopx + (t3 - t2) - - step3 = .false. -@@ -528,7 +528,7 @@ c | STEP 4: Finish extending the Arnoldi | - c | factorization to length j. | - c %---------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - step4 = .true. -@@ -553,7 +553,7 @@ c | if step4 = .true. | - c %----------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -602,11 +602,11 @@ c - c - if (j .gt. 1) h(j,j-1) = betaj - c -- call second (t4) -+ call arscnd (t4) - c - orth1 = .true. - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call dcopy (n, resid, 1, workd(irj), 1) -@@ -630,7 +630,7 @@ c | WORKD(IPJ:IPJ+N-1) := B*r_{j}. | - c %---------------------------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -711,7 +711,7 @@ c - call daxpy (j, one, workl(1), 1, h(1,j), 1) - c - orth2 = .true. -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call dcopy (n, resid, 1, workd(irj), 1) -@@ -735,7 +735,7 @@ c | Back from reverse communication if ORTH2 = .true. | - c %---------------------------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -815,7 +815,7 @@ c - rstart = .false. - orth2 = .false. - c -- call second (t5) -+ call arscnd (t5) - titref = titref + (t5 - t4) - c - c %------------------------------------% -@@ -824,7 +824,7 @@ c %------------------------------------% - c - j = j + 1 - if (j .gt. k+np) then -- call second (t1) -+ call arscnd (t1) - tnaitr = tnaitr + (t1 - t0) - ido = 99 - do 110 i = max(1,k), k+np-1 -diff --git a/PARPACK/SRC/MPI/pdnapps.f b/PARPACK/SRC/MPI/pdnapps.f -index e6dc285..c85fcd3 100644 ---- a/PARPACK/SRC/MPI/pdnapps.f -+++ b/PARPACK/SRC/MPI/pdnapps.f -@@ -198,7 +198,7 @@ c | External Subroutines | - c %----------------------% - c - external daxpy, dcopy, dscal, dlacpy, dlarf, dlarfg, dlartg, -- & dlaset, dlabad, second, pivout, pdvout, pdmout -+ & dlaset, dlabad, arscnd, pivout, pdvout, pdmout - c - c %--------------------% - c | External Functions | -@@ -246,7 +246,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mnapps - c - kplusp = kev + np -@@ -645,7 +645,7 @@ c - end if - c - 9000 continue -- call second (t1) -+ call arscnd (t1) - tnapps = tnapps + (t1 - t0) - c - return -diff --git a/PARPACK/SRC/MPI/pdnaup2.f b/PARPACK/SRC/MPI/pdnaup2.f -index b4aa41a..131ec2d 100644 ---- a/PARPACK/SRC/MPI/pdnaup2.f -+++ b/PARPACK/SRC/MPI/pdnaup2.f -@@ -145,7 +145,7 @@ c pdneigh Parallel ARPACK compute Ritz values and error bounds routine. - c pdngets Parallel ARPACK reorder Ritz values and error bounds routine. - c dsortc ARPACK sorting routine. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pdmout Parallel ARPACK utility routine that prints matrices - c pdvout ARPACK utility routine that prints vectors. - c pdlamch ScaLAPACK routine that determines machine constants. -@@ -255,7 +255,7 @@ c %----------------------% - c - external dcopy , pdgetv0 , pdnaitr , dnconv , - & pdneigh , pdngets , pdnapps , -- & pdvout , pivout, second -+ & pdvout , pivout, arscnd - c - c %--------------------% - c | External Functions | -@@ -277,7 +277,7 @@ c %-----------------------% - c - if (ido .eq. 0) then - c -- call second (t0) -+ call arscnd (t0) - c - msglvl = mnaup2 - c -@@ -779,7 +779,7 @@ c | the first step of the next call to pdnaitr . | - c %---------------------------------------------% - c - cnorm = .true. -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call dcopy (n, resid, 1, workd(n+1), 1) -@@ -804,7 +804,7 @@ c | WORKD(1:N) := B*RESID | - c %----------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - endif - c -@@ -845,7 +845,7 @@ c %------------% - c | Error Exit | - c %------------% - c -- call second (t1) -+ call arscnd (t1) - tnaup2 = t1 - t0 - c - 9000 continue -diff --git a/PARPACK/SRC/MPI/pdnaupd.f b/PARPACK/SRC/MPI/pdnaupd.f -index 32285d2..4c0f9a1 100644 ---- a/PARPACK/SRC/MPI/pdnaupd.f -+++ b/PARPACK/SRC/MPI/pdnaupd.f -@@ -382,7 +382,7 @@ c\Routines called: - c pdnaup2 Parallel ARPACK routine that implements the Implicitly Restarted - c Arnoldi Iteration. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pdvout Parallel ARPACK utility routine that prints vectors. - c pdlamch ScaLAPACK routine that determines machine constants. - c -@@ -468,7 +468,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external pdnaup2 , pdvout , pivout, second, dstatn -+ external pdnaup2 , pdvout , pivout, arscnd, dstatn - c - c %--------------------% - c | External Functions | -@@ -490,7 +490,7 @@ c | & message level for debugging | - c %-------------------------------% - c - call dstatn -- call second (t0) -+ call arscnd (t0) - msglvl = mnaupd - c - c %----------------% -@@ -654,7 +654,7 @@ c - & '_naupd: Associated Ritz estimates') - end if - c -- call second (t1) -+ call arscnd (t1) - tnaupd = t1 - t0 - c - if (msglvl .gt. 0) then -diff --git a/PARPACK/SRC/MPI/pdneigh.f b/PARPACK/SRC/MPI/pdneigh.f -index 779a0fa..f465f09 100644 ---- a/PARPACK/SRC/MPI/pdneigh.f -+++ b/PARPACK/SRC/MPI/pdneigh.f -@@ -67,7 +67,7 @@ c - c\Routines called: - c dlaqrb ARPACK routine to compute the real Schur form of an - c upper Hessenberg matrix and last row of the Schur vectors. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c dmout ARPACK utility routine that prints matrices - c dvout ARPACK utility routine that prints vectors. - c dlacpy LAPACK matrix copy routine. -@@ -157,7 +157,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external dcopy, dlacpy, dlaqrb, dtrevc, pdvout, second -+ external dcopy, dlacpy, dlaqrb, dtrevc, pdvout, arscnd - c - c %--------------------% - c | External Functions | -@@ -183,7 +183,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mneigh - c - if (msglvl .gt. 2) then -@@ -314,7 +314,7 @@ c - & '_neigh: Ritz estimates for the eigenvalues of H') - end if - c -- call second (t1) -+ call arscnd (t1) - tneigh = tneigh + (t1 - t0) - c - 9000 continue -diff --git a/PARPACK/SRC/MPI/pdngets.f b/PARPACK/SRC/MPI/pdngets.f -index 31d1d21..b23912a 100644 ---- a/PARPACK/SRC/MPI/pdngets.f -+++ b/PARPACK/SRC/MPI/pdngets.f -@@ -149,7 +149,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external dcopy, dsortc, second -+ external dcopy, dsortc, arscnd - c - c %----------------------% - c | Intrinsics Functions | -@@ -166,7 +166,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mngets - c - c %----------------------------------------------------% -@@ -222,7 +222,7 @@ c - call dsortc ( 'SR', .true., np, bounds, ritzr, ritzi ) - end if - c -- call second (t1) -+ call arscnd (t1) - tngets = tngets + (t1 - t0) - c - if (msglvl .gt. 0) then -diff --git a/PARPACK/SRC/MPI/pdsaitr.f b/PARPACK/SRC/MPI/pdsaitr.f -index 9b5f8ad..6ea4366 100644 ---- a/PARPACK/SRC/MPI/pdsaitr.f -+++ b/PARPACK/SRC/MPI/pdsaitr.f -@@ -283,7 +283,7 @@ c | External Subroutines | - c %----------------------% - c - external daxpy, dcopy, dscal, dgemv, pdgetv0, pdvout, pdmout, -- & dlascl, pivout, second -+ & dlascl, pivout, arscnd - c - c %--------------------% - c | External Functions | -@@ -328,7 +328,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = msaitr - c - c %------------------------------% -@@ -448,7 +448,7 @@ c | which spans OP and exit. | - c %------------------------------------------------% - c - info = j - 1 -- call second (t1) -+ call arscnd (t1) - tsaitr = tsaitr + (t1 - t0) - ido = 99 - go to 9000 -@@ -488,7 +488,7 @@ c %------------------------------------------------------% - c - step3 = .true. - nopx = nopx + 1 -- call second (t2) -+ call arscnd (t2) - call dcopy (n, v(1,j), 1, workd(ivj), 1) - ipntr(1) = ivj - ipntr(2) = irj -@@ -507,7 +507,7 @@ c | Back from reverse communication; | - c | WORKD(IRJ:IRJ+N-1) := OP*v_{j}. | - c %-----------------------------------% - c -- call second (t3) -+ call arscnd (t3) - tmvopx = tmvopx + (t3 - t2) - c - step3 = .false. -@@ -528,7 +528,7 @@ c | assumed to have A*v_{j}. | - c %-------------------------------------------% - c - if (mode .eq. 2) go to 65 -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - step4 = .true. -@@ -552,7 +552,7 @@ c | WORKD(IPJ:IPJ+N-1) := B*OP*v_{j}. | - c %-----------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -628,12 +628,12 @@ c - else - h(j,1) = rnorm - end if -- call second (t4) -+ call arscnd (t4) - c - orth1 = .true. - iter = 0 - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call dcopy (n, resid, 1, workd(irj), 1) -@@ -657,7 +657,7 @@ c | WORKD(IPJ:IPJ+N-1) := B*r_{j}. | - c %---------------------------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -735,7 +735,7 @@ c - h(j,2) = h(j,2) + workl(j) - c - orth2 = .true. -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call dcopy (n, resid, 1, workd(irj), 1) -@@ -759,7 +759,7 @@ c | Back from reverse communication if ORTH2 = .true. | - c %---------------------------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -833,7 +833,7 @@ c - rstart = .false. - orth2 = .false. - c -- call second (t5) -+ call arscnd (t5) - titref = titref + (t5 - t4) - c - c %----------------------------------------------------------% -@@ -857,7 +857,7 @@ c %------------------------------------% - c - j = j + 1 - if (j .gt. k+np) then -- call second (t1) -+ call arscnd (t1) - tsaitr = tsaitr + (t1 - t0) - ido = 99 - c -diff --git a/PARPACK/SRC/MPI/pdsapps.f b/PARPACK/SRC/MPI/pdsapps.f -index f5b1df3..adfbcae 100644 ---- a/PARPACK/SRC/MPI/pdsapps.f -+++ b/PARPACK/SRC/MPI/pdsapps.f -@@ -93,7 +93,7 @@ c TR95-13, Department of Computational and Applied Mathematics. - c - c\Routines called: - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pdvout Parallel ARPACK utility routine that prints vectors. - c pdlamch ScaLAPACK routine that determines machine constants. - c dlartg LAPACK Givens rotation construction routine. -@@ -187,7 +187,7 @@ c | External Subroutines | - c %----------------------% - c - external daxpy, dcopy, dscal, dlacpy, dlartg, dlaset, pdvout, -- & pivout, second, dgemv -+ & pivout, arscnd, dgemv - c - c %--------------------% - c | External Functions | -@@ -224,7 +224,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = msapps - c - kplusp = kev + np -@@ -514,7 +514,7 @@ c - end if - end if - c -- call second (t1) -+ call arscnd (t1) - tsapps = tsapps + (t1 - t0) - c - 9000 continue -diff --git a/PARPACK/SRC/MPI/pdsaup2.f b/PARPACK/SRC/MPI/pdsaup2.f -index 793c630..25daa85 100644 ---- a/PARPACK/SRC/MPI/pdsaup2.f -+++ b/PARPACK/SRC/MPI/pdsaup2.f -@@ -153,7 +153,7 @@ c sstrqb ARPACK routine that computes all eigenvalues and the - c last component of the eigenvectors of a symmetric - c tridiagonal matrix using the implicit QL or QR method. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pdvout Parallel ARPACK utility routine that prints vectors. - c pdlamch ScaLAPACK routine that determines machine constants. - c dcopy Level 1 BLAS that copies one vector to another. -@@ -256,7 +256,7 @@ c %----------------------% - c - external dcopy, pdgetv0, pdsaitr, dscal, dsconv, - & pdseigt, pdsgets, pdsapps, -- & dsortr, pdvout, pivout, second -+ & dsortr, pdvout, pivout, arscnd - c - c %--------------------% - c | External Functions | -@@ -283,7 +283,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = msaup2 - c - c %---------------------------------% -@@ -794,7 +794,7 @@ c | the first step of the next call to pdsaitr. | - c %---------------------------------------------% - c - cnorm = .true. -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call dcopy (n, resid, 1, workd(n+1), 1) -@@ -819,7 +819,7 @@ c | WORKD(1:N) := B*RESID | - c %----------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -863,7 +863,7 @@ c %------------% - c | Error exit | - c %------------% - c -- call second (t1) -+ call arscnd (t1) - tsaup2 = t1 - t0 - c - 9000 continue -diff --git a/PARPACK/SRC/MPI/pdsaupd.f b/PARPACK/SRC/MPI/pdsaupd.f -index 0fb4ef5..d37ac95 100644 ---- a/PARPACK/SRC/MPI/pdsaupd.f -+++ b/PARPACK/SRC/MPI/pdsaupd.f -@@ -384,7 +384,7 @@ c Arnoldi Iteration. - c dstats ARPACK routine that initializes timing and other statistics - c variables. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pdvout Parallel ARPACK utility routine that prints vectors. - c pdlamch ScaLAPACK routine that determines machine constants. - c -@@ -472,7 +472,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external pdsaup2 , pdvout , pivout, second, dstats -+ external pdsaup2 , pdvout , pivout, arscnd, dstats - c - c %--------------------% - c | External Functions | -@@ -494,7 +494,7 @@ c | & message level for debugging | - c %-------------------------------% - c - call dstats -- call second (t0) -+ call arscnd (t0) - msglvl = msaupd - c - ierr = 0 -@@ -654,7 +654,7 @@ c - & '_saupd: corresponding error bounds') - end if - c -- call second (t1) -+ call arscnd (t1) - tsaupd = t1 - t0 - c - if (msglvl .gt. 0) then -diff --git a/PARPACK/SRC/MPI/pdseigt.f b/PARPACK/SRC/MPI/pdseigt.f -index 5775b50..7ba917a 100644 ---- a/PARPACK/SRC/MPI/pdseigt.f -+++ b/PARPACK/SRC/MPI/pdseigt.f -@@ -63,7 +63,7 @@ c\Routines called: - c dstqrb ARPACK routine that computes the eigenvalues and the - c last components of the eigenvectors of a symmetric - c and tridiagonal matrix. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pdvout Parallel ARPACK utility routine that prints vectors. - c dcopy Level 1 BLAS that copies one vector to another. - c dscal Level 1 BLAS that scales a vector. -@@ -141,7 +141,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external dcopy, dstqrb, pdvout, second -+ external dcopy, dstqrb, pdvout, arscnd - c - c %---------------------% - c | Intrinsic Functions | -@@ -158,7 +158,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mseigt - c - if (msglvl .gt. 0) then -@@ -190,7 +190,7 @@ c - bounds(k) = rnorm*abs(bounds(k)) - 30 continue - c -- call second (t1) -+ call arscnd (t1) - tseigt = tseigt + (t1 - t0) - c - 9000 continue -diff --git a/PARPACK/SRC/MPI/pdsgets.f b/PARPACK/SRC/MPI/pdsgets.f -index 8eea4c2..77bdc03 100644 ---- a/PARPACK/SRC/MPI/pdsgets.f -+++ b/PARPACK/SRC/MPI/pdsgets.f -@@ -69,7 +69,7 @@ c - c\Routines called: - c dsortr ARPACK utility sorting routine. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pdvout Parallel ARPACK utility routine that prints vectors. - c dcopy Level 1 BLAS that copies one vector to another. - c dswap Level 1 BLAS that swaps the contents of two vectors. -@@ -145,7 +145,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external dswap, dcopy, dsortr, second -+ external dswap, dcopy, dsortr, arscnd - c - c %---------------------% - c | Intrinsic Functions | -@@ -162,7 +162,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = msgets - c - if (which .eq. 'BE') then -@@ -212,7 +212,7 @@ c - call dcopy (np, ritz, 1, shifts, 1) - end if - c -- call second (t1) -+ call arscnd (t1) - tsgets = tsgets + (t1 - t0) - c - if (msglvl .gt. 0) then -diff --git a/PARPACK/SRC/MPI/psgetv0.f b/PARPACK/SRC/MPI/psgetv0.f -index 9085812..c9c6a80 100644 ---- a/PARPACK/SRC/MPI/psgetv0.f -+++ b/PARPACK/SRC/MPI/psgetv0.f -@@ -99,7 +99,7 @@ c Restarted Arnoldi Iteration", Rice University Technical Report - c TR95-13, Department of Computational and Applied Mathematics. - c - c\Routines called: --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c psvout Parallel ARPACK utility routine for vector output. - c pslarnv Parallel wrapper for LAPACK routine slarnv (generates a random vector). - c sgemv Level 2 BLAS routine for matrix vector multiplication. -@@ -190,7 +190,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external pslarnv, psvout, scopy, sgemv, second -+ external pslarnv, psvout, scopy, sgemv, arscnd - c - c %--------------------% - c | External Functions | -@@ -237,7 +237,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mgetv0 - c - ierr = 0 -@@ -264,7 +264,7 @@ c | Force the starting vector into the range of OP to handle | - c | the generalized problem when B is possibly (singular). | - c %----------------------------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nopx = nopx + 1 - ipntr(1) = 1 -@@ -287,7 +287,7 @@ c %-----------------------------------------------% - c - if (orth) go to 40 - c -- call second (t3) -+ call arscnd (t3) - tmvopx = tmvopx + (t3 - t2) - c - c %------------------------------------------------------% -@@ -295,7 +295,7 @@ c | Starting vector is now in the range of OP; r = OP*r; | - c | Compute B-norm of starting vector. | - c %------------------------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - first = .TRUE. - if (bmat .eq. 'G') then - nbx = nbx + 1 -@@ -311,7 +311,7 @@ c - 20 continue - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - endif - c -@@ -358,7 +358,7 @@ c %----------------------------------------------------------% - c | Compute the B-norm of the orthogonalized starting vector | - c %----------------------------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call scopy (n, resid, 1, workd(n+1), 1) -@@ -373,7 +373,7 @@ c - 40 continue - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - endif - c -@@ -433,7 +433,7 @@ c - end if - ido = 99 - c -- call second (t1) -+ call arscnd (t1) - tgetv0 = tgetv0 + (t1 - t0) - c - 9000 continue -diff --git a/PARPACK/SRC/MPI/psnaitr.f b/PARPACK/SRC/MPI/psnaitr.f -index e75154f..fbc8679 100644 ---- a/PARPACK/SRC/MPI/psnaitr.f -+++ b/PARPACK/SRC/MPI/psnaitr.f -@@ -138,7 +138,7 @@ c - c\Routines called: - c psgetv0 Parallel ARPACK routine to generate the initial vector. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c psmout Parallel ARPACK utility routine that prints matrices - c psvout Parallel ARPACK utility routine that prints vectors. - c slabad LAPACK routine that computes machine constants. -@@ -290,7 +290,7 @@ c | External Subroutines | - c %----------------------% - c - external saxpy, scopy, sscal, sgemv, psgetv0, slabad, -- & psvout, psmout, pivout, second -+ & psvout, psmout, pivout, arscnd - c - c %--------------------% - c | External Functions | -@@ -341,7 +341,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mnaitr - c - c %------------------------------% -@@ -452,7 +452,7 @@ c | which spans OP and exit. | - c %------------------------------------------------% - c - info = j - 1 -- call second (t1) -+ call arscnd (t1) - tnaitr = tnaitr + (t1 - t0) - ido = 99 - go to 9000 -@@ -492,7 +492,7 @@ c %------------------------------------------------------% - c - step3 = .true. - nopx = nopx + 1 -- call second (t2) -+ call arscnd (t2) - call scopy (n, v(1,j), 1, workd(ivj), 1) - ipntr(1) = ivj - ipntr(2) = irj -@@ -512,7 +512,7 @@ c | WORKD(IRJ:IRJ+N-1) := OP*v_{j} | - c | if step3 = .true. | - c %----------------------------------% - c -- call second (t3) -+ call arscnd (t3) - tmvopx = tmvopx + (t3 - t2) - - step3 = .false. -@@ -528,7 +528,7 @@ c | STEP 4: Finish extending the Arnoldi | - c | factorization to length j. | - c %---------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - step4 = .true. -@@ -553,7 +553,7 @@ c | if step4 = .true. | - c %----------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -602,11 +602,11 @@ c - c - if (j .gt. 1) h(j,j-1) = betaj - c -- call second (t4) -+ call arscnd (t4) - c - orth1 = .true. - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call scopy (n, resid, 1, workd(irj), 1) -@@ -630,7 +630,7 @@ c | WORKD(IPJ:IPJ+N-1) := B*r_{j}. | - c %---------------------------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -711,7 +711,7 @@ c - call saxpy (j, one, workl(1), 1, h(1,j), 1) - c - orth2 = .true. -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call scopy (n, resid, 1, workd(irj), 1) -@@ -735,7 +735,7 @@ c | Back from reverse communication if ORTH2 = .true. | - c %---------------------------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -815,7 +815,7 @@ c - rstart = .false. - orth2 = .false. - c -- call second (t5) -+ call arscnd (t5) - titref = titref + (t5 - t4) - c - c %------------------------------------% -@@ -824,7 +824,7 @@ c %------------------------------------% - c - j = j + 1 - if (j .gt. k+np) then -- call second (t1) -+ call arscnd (t1) - tnaitr = tnaitr + (t1 - t0) - ido = 99 - do 110 i = max(1,k), k+np-1 -diff --git a/PARPACK/SRC/MPI/psnapps.f b/PARPACK/SRC/MPI/psnapps.f -index 45a78d0..7ed38b5 100644 ---- a/PARPACK/SRC/MPI/psnapps.f -+++ b/PARPACK/SRC/MPI/psnapps.f -@@ -198,7 +198,7 @@ c | External Subroutines | - c %----------------------% - c - external saxpy, scopy, sscal, slacpy, slarf, slarfg, slartg, -- & slaset, slabad, second, pivout, psvout, psmout -+ & slaset, slabad, arscnd, pivout, psvout, psmout - c - c %--------------------% - c | External Functions | -@@ -246,7 +246,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mnapps - c - kplusp = kev + np -@@ -645,7 +645,7 @@ c - end if - c - 9000 continue -- call second (t1) -+ call arscnd (t1) - tnapps = tnapps + (t1 - t0) - c - return -diff --git a/PARPACK/SRC/MPI/psnaup2.f b/PARPACK/SRC/MPI/psnaup2.f -index cd3e6f4..1892c04 100644 ---- a/PARPACK/SRC/MPI/psnaup2.f -+++ b/PARPACK/SRC/MPI/psnaup2.f -@@ -145,7 +145,7 @@ c psneigh Parallel ARPACK compute Ritz values and error bounds routine. - c psngets Parallel ARPACK reorder Ritz values and error bounds routine. - c ssortc ARPACK sorting routine. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c psmout Parallel ARPACK utility routine that prints matrices - c psvout ARPACK utility routine that prints vectors. - c pslamch ScaLAPACK routine that determines machine constants. -@@ -255,7 +255,7 @@ c %----------------------% - c - external scopy, psgetv0, psnaitr, snconv, - & psneigh, psngets, psnapps, -- & psvout, pivout, second -+ & psvout, pivout, arscnd - c - c %--------------------% - c | External Functions | -@@ -277,7 +277,7 @@ c %-----------------------% - c - if (ido .eq. 0) then - c -- call second (t0) -+ call arscnd (t0) - c - msglvl = mnaup2 - c -@@ -779,7 +779,7 @@ c | the first step of the next call to psnaitr. | - c %---------------------------------------------% - c - cnorm = .true. -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call scopy (n, resid, 1, workd(n+1), 1) -@@ -804,7 +804,7 @@ c | WORKD(1:N) := B*RESID | - c %----------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - endif - c -@@ -845,7 +845,7 @@ c %------------% - c | Error Exit | - c %------------% - c -- call second (t1) -+ call arscnd (t1) - tnaup2 = t1 - t0 - c - 9000 continue -diff --git a/PARPACK/SRC/MPI/psnaupd.f b/PARPACK/SRC/MPI/psnaupd.f -index 59888f1..71e6c11 100644 ---- a/PARPACK/SRC/MPI/psnaupd.f -+++ b/PARPACK/SRC/MPI/psnaupd.f -@@ -382,7 +382,7 @@ c\Routines called: - c psnaup2 Parallel ARPACK routine that implements the Implicitly Restarted - c Arnoldi Iteration. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c psvout Parallel ARPACK utility routine that prints vectors. - c pslamch ScaLAPACK routine that determines machine constants. - c -@@ -468,7 +468,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external psnaup2, psvout, pivout, second, sstatn -+ external psnaup2, psvout, pivout, arscnd, sstatn - c - c %--------------------% - c | External Functions | -@@ -490,7 +490,7 @@ c | & message level for debugging | - c %-------------------------------% - c - call sstatn -- call second (t0) -+ call arscnd (t0) - msglvl = mnaupd - c - c %----------------% -@@ -654,7 +654,7 @@ c - & '_naupd: Associated Ritz estimates') - end if - c -- call second (t1) -+ call arscnd (t1) - tnaupd = t1 - t0 - c - if (msglvl .gt. 0) then -diff --git a/PARPACK/SRC/MPI/psneigh.f b/PARPACK/SRC/MPI/psneigh.f -index a00a9f0..25c3fa3 100644 ---- a/PARPACK/SRC/MPI/psneigh.f -+++ b/PARPACK/SRC/MPI/psneigh.f -@@ -67,7 +67,7 @@ c - c\Routines called: - c slaqrb ARPACK routine to compute the real Schur form of an - c upper Hessenberg matrix and last row of the Schur vectors. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c smout ARPACK utility routine that prints matrices - c svout ARPACK utility routine that prints vectors. - c slacpy LAPACK matrix copy routine. -@@ -157,7 +157,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external scopy, slacpy, slaqrb, strevc, psvout, second -+ external scopy, slacpy, slaqrb, strevc, psvout, arscnd - c - c %--------------------% - c | External Functions | -@@ -183,7 +183,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mneigh - c - if (msglvl .gt. 2) then -@@ -314,7 +314,7 @@ c - & '_neigh: Ritz estimates for the eigenvalues of H') - end if - c -- call second (t1) -+ call arscnd (t1) - tneigh = tneigh + (t1 - t0) - c - 9000 continue -diff --git a/PARPACK/SRC/MPI/psngets.f b/PARPACK/SRC/MPI/psngets.f -index f88b859..b9541f8 100644 ---- a/PARPACK/SRC/MPI/psngets.f -+++ b/PARPACK/SRC/MPI/psngets.f -@@ -149,7 +149,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external scopy, ssortc, second -+ external scopy, ssortc, arscnd - c - c %----------------------% - c | Intrinsics Functions | -@@ -166,7 +166,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mngets - c - c %----------------------------------------------------% -@@ -222,7 +222,7 @@ c - call ssortc ( 'SR', .true., np, bounds, ritzr, ritzi ) - end if - c -- call second (t1) -+ call arscnd (t1) - tngets = tngets + (t1 - t0) - c - if (msglvl .gt. 0) then -diff --git a/PARPACK/SRC/MPI/pssaitr.f b/PARPACK/SRC/MPI/pssaitr.f -index 2ab8e27..8c8d8ae 100644 ---- a/PARPACK/SRC/MPI/pssaitr.f -+++ b/PARPACK/SRC/MPI/pssaitr.f -@@ -283,7 +283,7 @@ c | External Subroutines | - c %----------------------% - c - external saxpy, scopy, sscal, sgemv, psgetv0, psvout, psmout, -- & slascl, pivout, second -+ & slascl, pivout, arscnd - c - c %--------------------% - c | External Functions | -@@ -328,7 +328,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = msaitr - c - c %------------------------------% -@@ -448,7 +448,7 @@ c | which spans OP and exit. | - c %------------------------------------------------% - c - info = j - 1 -- call second (t1) -+ call arscnd (t1) - tsaitr = tsaitr + (t1 - t0) - ido = 99 - go to 9000 -@@ -488,7 +488,7 @@ c %------------------------------------------------------% - c - step3 = .true. - nopx = nopx + 1 -- call second (t2) -+ call arscnd (t2) - call scopy (n, v(1,j), 1, workd(ivj), 1) - ipntr(1) = ivj - ipntr(2) = irj -@@ -507,7 +507,7 @@ c | Back from reverse communication; | - c | WORKD(IRJ:IRJ+N-1) := OP*v_{j}. | - c %-----------------------------------% - c -- call second (t3) -+ call arscnd (t3) - tmvopx = tmvopx + (t3 - t2) - c - step3 = .false. -@@ -528,7 +528,7 @@ c | assumed to have A*v_{j}. | - c %-------------------------------------------% - c - if (mode .eq. 2) go to 65 -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - step4 = .true. -@@ -552,7 +552,7 @@ c | WORKD(IPJ:IPJ+N-1) := B*OP*v_{j}. | - c %-----------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -628,12 +628,12 @@ c - else - h(j,1) = rnorm - end if -- call second (t4) -+ call arscnd (t4) - c - orth1 = .true. - iter = 0 - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call scopy (n, resid, 1, workd(irj), 1) -@@ -657,7 +657,7 @@ c | WORKD(IPJ:IPJ+N-1) := B*r_{j}. | - c %---------------------------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -735,7 +735,7 @@ c - h(j,2) = h(j,2) + workl(j) - c - orth2 = .true. -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call scopy (n, resid, 1, workd(irj), 1) -@@ -759,7 +759,7 @@ c | Back from reverse communication if ORTH2 = .true. | - c %---------------------------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -833,7 +833,7 @@ c - rstart = .false. - orth2 = .false. - c -- call second (t5) -+ call arscnd (t5) - titref = titref + (t5 - t4) - c - c %----------------------------------------------------------% -@@ -857,7 +857,7 @@ c %------------------------------------% - c - j = j + 1 - if (j .gt. k+np) then -- call second (t1) -+ call arscnd (t1) - tsaitr = tsaitr + (t1 - t0) - ido = 99 - c -diff --git a/PARPACK/SRC/MPI/pssapps.f b/PARPACK/SRC/MPI/pssapps.f -index 7816334..6258010 100644 ---- a/PARPACK/SRC/MPI/pssapps.f -+++ b/PARPACK/SRC/MPI/pssapps.f -@@ -93,7 +93,7 @@ c TR95-13, Department of Computational and Applied Mathematics. - c - c\Routines called: - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c psvout Parallel ARPACK utility routine that prints vectors. - c pslamch ScaLAPACK routine that determines machine constants. - c slartg LAPACK Givens rotation construction routine. -@@ -187,7 +187,7 @@ c | External Subroutines | - c %----------------------% - c - external saxpy, scopy, sscal, slacpy, slartg, slaset, psvout, -- & pivout, second, sgemv -+ & pivout, arscnd, sgemv - c - c %--------------------% - c | External Functions | -@@ -224,7 +224,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = msapps - c - kplusp = kev + np -@@ -514,7 +514,7 @@ c - end if - end if - c -- call second (t1) -+ call arscnd (t1) - tsapps = tsapps + (t1 - t0) - c - 9000 continue -diff --git a/PARPACK/SRC/MPI/pssaup2.f b/PARPACK/SRC/MPI/pssaup2.f -index 619c2e6..cd18d8f 100644 ---- a/PARPACK/SRC/MPI/pssaup2.f -+++ b/PARPACK/SRC/MPI/pssaup2.f -@@ -153,7 +153,7 @@ c sstrqb ARPACK routine that computes all eigenvalues and the - c last component of the eigenvectors of a symmetric - c tridiagonal matrix using the implicit QL or QR method. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c psvout Parallel ARPACK utility routine that prints vectors. - c pslamch ScaLAPACK routine that determines machine constants. - c scopy Level 1 BLAS that copies one vector to another. -@@ -256,7 +256,7 @@ c %----------------------% - c - external scopy, psgetv0, pssaitr, sscal, ssconv, - & psseigt, pssgets, pssapps, -- & ssortr, psvout, pivout, second -+ & ssortr, psvout, pivout, arscnd - c - c %--------------------% - c | External Functions | -@@ -283,7 +283,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = msaup2 - c - c %---------------------------------% -@@ -794,7 +794,7 @@ c | the first step of the next call to pssaitr. | - c %---------------------------------------------% - c - cnorm = .true. -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call scopy (n, resid, 1, workd(n+1), 1) -@@ -819,7 +819,7 @@ c | WORKD(1:N) := B*RESID | - c %----------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -863,7 +863,7 @@ c %------------% - c | Error exit | - c %------------% - c -- call second (t1) -+ call arscnd (t1) - tsaup2 = t1 - t0 - c - 9000 continue -diff --git a/PARPACK/SRC/MPI/pssaupd.f b/PARPACK/SRC/MPI/pssaupd.f -index 87d3167..802a0b3 100644 ---- a/PARPACK/SRC/MPI/pssaupd.f -+++ b/PARPACK/SRC/MPI/pssaupd.f -@@ -384,7 +384,7 @@ c Arnoldi Iteration. - c sstats ARPACK routine that initializes timing and other statistics - c variables. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c psvout Parallel ARPACK utility routine that prints vectors. - c pslamch ScaLAPACK routine that determines machine constants. - c -@@ -472,7 +472,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external pssaup2, psvout, pivout, second, sstats -+ external pssaup2, psvout, pivout, arscnd, sstats - c - c %--------------------% - c | External Functions | -@@ -494,7 +494,7 @@ c | & message level for debugging | - c %-------------------------------% - c - call sstats -- call second (t0) -+ call arscnd (t0) - msglvl = msaupd - c - ierr = 0 -@@ -654,7 +654,7 @@ c - & '_saupd: corresponding error bounds') - end if - c -- call second (t1) -+ call arscnd (t1) - tsaupd = t1 - t0 - c - if (msglvl .gt. 0) then -diff --git a/PARPACK/SRC/MPI/psseigt.f b/PARPACK/SRC/MPI/psseigt.f -index c7bd06e..1e387e9 100644 ---- a/PARPACK/SRC/MPI/psseigt.f -+++ b/PARPACK/SRC/MPI/psseigt.f -@@ -63,7 +63,7 @@ c\Routines called: - c sstqrb ARPACK routine that computes the eigenvalues and the - c last components of the eigenvectors of a symmetric - c and tridiagonal matrix. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c psvout Parallel ARPACK utility routine that prints vectors. - c scopy Level 1 BLAS that copies one vector to another. - c sscal Level 1 BLAS that scales a vector. -@@ -141,7 +141,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external scopy, sstqrb, psvout, second -+ external scopy, sstqrb, psvout, arscnd - c - c %---------------------% - c | Intrinsic Functions | -@@ -158,7 +158,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mseigt - c - if (msglvl .gt. 0) then -@@ -190,7 +190,7 @@ c - bounds(k) = rnorm*abs(bounds(k)) - 30 continue - c -- call second (t1) -+ call arscnd (t1) - tseigt = tseigt + (t1 - t0) - c - 9000 continue -diff --git a/PARPACK/SRC/MPI/pssgets.f b/PARPACK/SRC/MPI/pssgets.f -index f2ed0c3..c141524 100644 ---- a/PARPACK/SRC/MPI/pssgets.f -+++ b/PARPACK/SRC/MPI/pssgets.f -@@ -69,7 +69,7 @@ c - c\Routines called: - c ssortr ARPACK utility sorting routine. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c psvout Parallel ARPACK utility routine that prints vectors. - c scopy Level 1 BLAS that copies one vector to another. - c sswap Level 1 BLAS that swaps the contents of two vectors. -@@ -145,7 +145,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external sswap, scopy, ssortr, second -+ external sswap, scopy, ssortr, arscnd - c - c %---------------------% - c | Intrinsic Functions | -@@ -162,7 +162,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = msgets - c - if (which .eq. 'BE') then -@@ -212,7 +212,7 @@ c - call scopy (np, ritz, 1, shifts, 1) - end if - c -- call second (t1) -+ call arscnd (t1) - tsgets = tsgets + (t1 - t0) - c - if (msglvl .gt. 0) then -diff --git a/PARPACK/SRC/MPI/pzgetv0.f b/PARPACK/SRC/MPI/pzgetv0.f -index 40f02c7..ad02573 100644 ---- a/PARPACK/SRC/MPI/pzgetv0.f -+++ b/PARPACK/SRC/MPI/pzgetv0.f -@@ -95,7 +95,7 @@ c a k-Step Arnoldi Method", SIAM J. Matr. Anal. Apps., 13 (1992), - c pp 357-385. - c - c\Routines called: --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pzvout Parallel ARPACK utility routine that prints vectors. - c pzlarnv Parallel wrapper for LAPACK routine zlarnv (generates a random vector). - c zgemv Level 2 BLAS routine for matrix vector multiplication. -@@ -191,7 +191,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external zcopy , zgemv , pzlarnv , pzvout , second -+ external zcopy , zgemv , pzlarnv , pzvout , arscnd - c - c %--------------------% - c | External Functions | -@@ -251,7 +251,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mgetv0 - c - ierr = 0 -@@ -278,7 +278,7 @@ c | Force the starting vector into the range of OP to handle | - c | the generalized problem when B is possibly (singular). | - c %----------------------------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nopx = nopx + 1 - ipntr(1) = 1 -@@ -301,7 +301,7 @@ c %-----------------------------------------------% - c - if (orth) go to 40 - c -- call second (t3) -+ call arscnd (t3) - tmvopx = tmvopx + (t3 - t2) - c - c %------------------------------------------------------% -@@ -309,7 +309,7 @@ c | Starting vector is now in the range of OP; r = OP*r; | - c | Compute B-norm of starting vector. | - c %------------------------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - first = .TRUE. - if (bmat .eq. 'G') then - nbx = nbx + 1 -@@ -325,7 +325,7 @@ c - 20 continue - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -372,7 +372,7 @@ c %----------------------------------------------------------% - c | Compute the B-norm of the orthogonalized starting vector | - c %----------------------------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call zcopy (n, resid, 1, workd(n+1), 1) -@@ -387,7 +387,7 @@ c - 40 continue - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -448,7 +448,7 @@ c - end if - ido = 99 - c -- call second (t1) -+ call arscnd (t1) - tgetv0 = tgetv0 + (t1 - t0) - c - 9000 continue -diff --git a/PARPACK/SRC/MPI/pznaitr.f b/PARPACK/SRC/MPI/pznaitr.f -index 033cdff..5e66ca7 100644 ---- a/PARPACK/SRC/MPI/pznaitr.f -+++ b/PARPACK/SRC/MPI/pznaitr.f -@@ -137,7 +137,7 @@ c - c\Routines called: - c pzgetv0 Parallel ARPACK routine to generate the initial vector. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pzmout Parallel ARPACK utility routine that prints matrices - c pzvout Parallel ARPACK utility routine that prints vectors. - c zlanhs LAPACK routine that computes various norms of a matrix. -@@ -299,7 +299,7 @@ c | External Subroutines | - c %----------------------% - c - external zaxpy, zcopy, zscal, zgemv, pzgetv0, dlabad, -- & zdscal, pzvout, pzmout, pivout, second -+ & zdscal, pzvout, pzmout, pivout, arscnd - c - c %--------------------% - c | External Functions | -@@ -352,7 +352,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mcaitr - c - c %------------------------------% -@@ -463,7 +463,7 @@ c | which spans OP and exit. | - c %------------------------------------------------% - c - info = j - 1 -- call second (t1) -+ call arscnd (t1) - tcaitr = tcaitr + (t1 - t0) - ido = 99 - go to 9000 -@@ -503,7 +503,7 @@ c %------------------------------------------------------% - c - step3 = .true. - nopx = nopx + 1 -- call second (t2) -+ call arscnd (t2) - call zcopy (n, v(1,j), 1, workd(ivj), 1) - ipntr(1) = ivj - ipntr(2) = irj -@@ -523,7 +523,7 @@ c | WORKD(IRJ:IRJ+N-1) := OP*v_{j} | - c | if step3 = .true. | - c %----------------------------------% - c -- call second (t3) -+ call arscnd (t3) - tmvopx = tmvopx + (t3 - t2) - - step3 = .false. -@@ -539,7 +539,7 @@ c | STEP 4: Finish extending the Arnoldi | - c | factorization to length j. | - c %---------------------------------------% - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - step4 = .true. -@@ -564,7 +564,7 @@ c | if step4 = .true. | - c %----------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -613,11 +613,11 @@ c - c - if (j .gt. 1) h(j,j-1) = dcmplx(betaj, rzero) - c -- call second (t4) -+ call arscnd (t4) - c - orth1 = .true. - c -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call zcopy (n, resid, 1, workd(irj), 1) -@@ -641,7 +641,7 @@ c | WORKD(IPJ:IPJ+N-1) := B*r_{j}. | - c %---------------------------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -723,7 +723,7 @@ c - call zaxpy (j, one, workl(1), 1, h(1,j), 1) - c - orth2 = .true. -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call zcopy (n, resid, 1, workd(irj), 1) -@@ -747,7 +747,7 @@ c | Back from reverse communication if ORTH2 = .true. | - c %---------------------------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -827,7 +827,7 @@ c - rstart = .false. - orth2 = .false. - c -- call second (t5) -+ call arscnd (t5) - titref = titref + (t5 - t4) - c - c %------------------------------------% -@@ -836,7 +836,7 @@ c %------------------------------------% - c - j = j + 1 - if (j .gt. k+np) then -- call second (t1) -+ call arscnd (t1) - tcaitr = tcaitr + (t1 - t0) - ido = 99 - do 110 i = max(1,k), k+np-1 -diff --git a/PARPACK/SRC/MPI/pznapps.f b/PARPACK/SRC/MPI/pznapps.f -index 3373420..ed262df 100644 ---- a/PARPACK/SRC/MPI/pznapps.f -+++ b/PARPACK/SRC/MPI/pznapps.f -@@ -96,7 +96,7 @@ c pp 357-385. - c - c\Routines called: - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pzmout Parallel ARPACK utility routine that prints matrices - c pzvout Parallel ARPACK utility routine that prints vectors. - c zlacpy LAPACK matrix copy routine. -@@ -200,7 +200,7 @@ c | External Subroutines | - c %----------------------% - c - external zaxpy, zcopy, zgemv, zscal, zlacpy, zlartg, -- & pzvout, zlaset, dlabad, pzmout, second, pivout -+ & pzvout, zlaset, dlabad, pzmout, arscnd, pivout - c - c %--------------------% - c | External Functions | -@@ -256,7 +256,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mcapps - c - kplusp = kev + np -@@ -511,7 +511,7 @@ c - end if - c - 9000 continue -- call second (t1) -+ call arscnd (t1) - tcapps = tcapps + (t1 - t0) - c - return -diff --git a/PARPACK/SRC/MPI/pznaup2.f b/PARPACK/SRC/MPI/pznaup2.f -index 126f253..8b206ef 100644 ---- a/PARPACK/SRC/MPI/pznaup2.f -+++ b/PARPACK/SRC/MPI/pznaup2.f -@@ -137,7 +137,7 @@ c pzneigh Parallel ARPACK compute Ritz values and error bounds routine. - c pzngets Parallel ARPACK reorder Ritz values and error bounds routine. - c zsortc ARPACK sorting routine. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pzmout Parallel ARPACK utility routine that prints matrices - c pzvout Parallel ARPACK utility routine that prints vectors. - c pdvout ARPACK utility routine that prints vectors. -@@ -250,7 +250,7 @@ c | External Subroutines | - c %----------------------% - c - external zcopy, pzgetv0, pznaitr, pzneigh, pzngets, pznapps, -- & zsortc, zswap, pzmout, pzvout, pivout, second -+ & zsortc, zswap, pzmout, pzvout, pivout, arscnd - c - c %--------------------% - c | External functions | -@@ -274,7 +274,7 @@ c %-----------------------% - c - if (ido .eq. 0) then - c -- call second (t0) -+ call arscnd (t0) - c - msglvl = mcaup2 - c -@@ -740,7 +740,7 @@ c | the first step of the next call to pznaitr. | - c %---------------------------------------------% - c - cnorm = .true. -- call second (t2) -+ call arscnd (t2) - if (bmat .eq. 'G') then - nbx = nbx + 1 - call zcopy (n, resid, 1, workd(n+1), 1) -@@ -765,7 +765,7 @@ c | WORKD(1:N) := B*RESID | - c %----------------------------------% - c - if (bmat .eq. 'G') then -- call second (t3) -+ call arscnd (t3) - tmvbx = tmvbx + (t3 - t2) - end if - c -@@ -806,7 +806,7 @@ c %------------% - c | Error Exit | - c %------------% - c -- call second (t1) -+ call arscnd (t1) - tcaup2 = t1 - t0 - c - 9000 continue -diff --git a/PARPACK/SRC/MPI/pznaupd.f b/PARPACK/SRC/MPI/pznaupd.f -index 06dc29c..01edfb0 100644 ---- a/PARPACK/SRC/MPI/pznaupd.f -+++ b/PARPACK/SRC/MPI/pznaupd.f -@@ -359,7 +359,7 @@ c Arnoldi Iteration. - c zstatn ARPACK routine that initializes the timing variables. - c pivout Parallel ARPACK utility routine that prints integers. - c pzvout Parallel ARPACK utility routine that prints vectors. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pdlamch ScaLAPACK routine that determines machine constants. - c - c\Author -@@ -446,7 +446,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external pznaup2 , pzvout , pivout, second, zstatn -+ external pznaup2 , pzvout , pivout, arscnd, zstatn - c - c %--------------------% - c | External Functions | -@@ -468,7 +468,7 @@ c | & message level for debugging | - c %-------------------------------% - c - call zstatn -- call second (t0) -+ call arscnd (t0) - msglvl = mcaupd - c - c %----------------% -@@ -628,7 +628,7 @@ c - & '_naupd: Associated Ritz estimates') - end if - c -- call second (t1) -+ call arscnd (t1) - tcaupd = t1 - t0 - c - if (msglvl .gt. 0) then -diff --git a/PARPACK/SRC/MPI/pzneigh.f b/PARPACK/SRC/MPI/pzneigh.f -index 926ef45..31ce59a 100644 ---- a/PARPACK/SRC/MPI/pzneigh.f -+++ b/PARPACK/SRC/MPI/pzneigh.f -@@ -68,7 +68,7 @@ c xxxxxx Complex*16 - c - c\Routines called: - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pzmout Parallel ARPACK utility routine that prints matrices - c pzvout Parallel ARPACK utility routine that prints vectors. - c pdvout Parallel ARPACK utility routine that prints vectors. -@@ -168,7 +168,7 @@ c | External Subroutines | - c %----------------------% - c - external zlacpy, zlahqr, zdscal, ztrevc, zcopy, -- & pzmout, pzvout, second -+ & pzmout, pzvout, arscnd - c - c %--------------------% - c | External Functions | -@@ -188,7 +188,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mceigh - c - if (msglvl .gt. 2) then -@@ -261,7 +261,7 @@ c - & '_neigh: Ritz estimates for the eigenvalues of H') - end if - c -- call second(t1) -+ call arscnd(t1) - tceigh = tceigh + (t1 - t0) - c - 9000 continue -diff --git a/PARPACK/SRC/MPI/pzngets.f b/PARPACK/SRC/MPI/pzngets.f -index ef8d25a..d97c8c6 100644 ---- a/PARPACK/SRC/MPI/pzngets.f -+++ b/PARPACK/SRC/MPI/pzngets.f -@@ -67,7 +67,7 @@ c - c\Routines called: - c zsortc ARPACK sorting routine. - c pivout Parallel ARPACK utility routine that prints integers. --c second ARPACK utility routine for timing. -+c arscnd ARPACK utility routine for timing. - c pzvout Parallel ARPACK utility routine that prints vectors. - c - c\Author -@@ -142,7 +142,7 @@ c %----------------------% - c | External Subroutines | - c %----------------------% - c -- external pzvout, zsortc, second -+ external pzvout, zsortc, arscnd - c - c %-----------------------% - c | Executable Statements | -@@ -153,7 +153,7 @@ c | Initialize timing statistics | - c | & message level for debugging | - c %-------------------------------% - c -- call second (t0) -+ call arscnd (t0) - msglvl = mcgets - c - call zsortc (which, .true., kev+np, ritz, bounds) -@@ -173,7 +173,7 @@ c - c - end if - c -- call second (t1) -+ call arscnd (t1) - tcgets = tcgets + (t1 - t0) - c - if (msglvl .gt. 0) then --- -1.8.3.1 - - -From 072f08e31357267c91fe345e3e166c626929676c Mon Sep 17 00:00:00 2001 -From: Sylvestre Ledru -Date: Tue, 6 Aug 2013 15:14:46 +0200 -Subject: [PATCH 2/6] Missing the dependency on mpi from libparpack. See - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=718790 - ---- - PARPACK/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/PARPACK/Makefile.am b/PARPACK/Makefile.am -index e090141..f9c13ae 100644 ---- a/PARPACK/Makefile.am -+++ b/PARPACK/Makefile.am -@@ -16,4 +16,4 @@ libparpack_la_LIBADD = \ - $(top_builddir)/UTIL/libarpackutil.la \ - $(top_builddir)/PARPACK/SRC/MPI/libparpacksrcmpi.la \ - $(top_builddir)/PARPACK/UTIL/MPI/libparpackutilmpi.la \ -- $(BLAS_LIBS) $(LAPACK_LIBS) -+ $(BLAS_LIBS) $(LAPACK_LIBS) $(MPILIBS) --- -1.8.3.1 - - -From 343b151f12ee027af8b4a18828d7645d0a93ee60 Mon Sep 17 00:00:00 2001 -From: Sylvestre Ledru -Date: Tue, 6 Aug 2013 15:16:18 +0200 -Subject: [PATCH 3/6] Update of the changelog - ---- - CHANGES | 8 ++++++++ - 1 file changed, 8 insertions(+) - -diff --git a/CHANGES b/CHANGES -index fe07dd3..a11e209 100644 ---- a/CHANGES -+++ b/CHANGES -@@ -1,3 +1,11 @@ -+arpack-ng - 3.1.4 -+ -+ * libparpack2: missing dependency on MPI: -+ http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=718790 -+ * Replace LAPACK second function with ARPACK's own arscnd in PARPACK -+ -+ -- Sylvestre Ledru Tue, 06 Aug 2013 15:15:55 +0200 -+ - arpack-ng - 3.1.3 - - [ Jordi Gutiérrez Hermoso ] --- -1.8.3.1 - - -From 94200e60c03c3ee322a37d05fd5f3c8fe78ba278 Mon Sep 17 00:00:00 2001 -From: Sylvestre Ledru -Date: Tue, 6 Aug 2013 15:16:53 +0200 -Subject: [PATCH 4/6] automake 1.13.3 + new upstream autoconf - ---- - Makefile.in | 356 ++++++++++++---------- - PARPACK/EXAMPLES/BLACS/Makefile.in | 106 +++++-- - PARPACK/EXAMPLES/MPI/Makefile.in | 235 ++++++++++----- - PARPACK/Makefile.in | 331 ++++++++++++--------- - PARPACK/SRC/BLACS/Makefile.in | 219 +++++++++----- - PARPACK/SRC/MPI/Makefile.in | 342 ++++++++++++--------- - PARPACK/SRC/Makefile.in | 269 +++++++++-------- - PARPACK/UTIL/BLACS/Makefile.in | 219 +++++++++----- - PARPACK/UTIL/MPI/Makefile.in | 219 +++++++++----- - PARPACK/UTIL/Makefile.in | 269 +++++++++-------- - SRC/Makefile.in | 219 +++++++++----- - TESTS/Makefile.in | 238 ++++++++++----- - UTIL/Makefile.in | 219 +++++++++----- - aclocal.m4 | 588 ++++++++++++++++++++----------------- - configure | 193 ++++++++---- - 15 files changed, 2467 insertions(+), 1555 deletions(-) - -diff --git a/Makefile.in b/Makefile.in -index e049dfd..ad39e7d 100644 ---- a/Makefile.in -+++ b/Makefile.in -@@ -1,9 +1,8 @@ --# Makefile.in generated by automake 1.11.6 from Makefile.am. -+# Makefile.in generated by automake 1.13.3 from Makefile.am. - # @configure_input@ - --# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, --# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software --# Foundation, Inc. -+# Copyright (C) 1994-2013 Free Software Foundation, Inc. -+ - # This Makefile.in is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. -@@ -17,23 +16,51 @@ - - - VPATH = @srcdir@ --am__make_dryrun = \ -- { \ -- am__dry=no; \ -+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' -+am__make_running_with_option = \ -+ case $${target_option-} in \ -+ ?) ;; \ -+ *) echo "am__make_running_with_option: internal error: invalid" \ -+ "target option '$${target_option-}' specified" >&2; \ -+ exit 1;; \ -+ esac; \ -+ has_opt=no; \ -+ sane_makeflags=$$MAKEFLAGS; \ -+ if $(am__is_gnu_make); then \ -+ sane_makeflags=$$MFLAGS; \ -+ else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ -- echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ -- | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ -- *) \ -- for am__flg in $$MAKEFLAGS; do \ -- case $$am__flg in \ -- *=*|--*) ;; \ -- *n*) am__dry=yes; break;; \ -- esac; \ -- done;; \ -+ bs=\\; \ -+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ -+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ - esac; \ -- test $$am__dry = yes; \ -- } -+ fi; \ -+ skip_next=no; \ -+ strip_trailopt () \ -+ { \ -+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ -+ }; \ -+ for flg in $$sane_makeflags; do \ -+ test $$skip_next = yes && { skip_next=no; continue; }; \ -+ case $$flg in \ -+ *=*|--*) continue;; \ -+ -*I) strip_trailopt 'I'; skip_next=yes;; \ -+ -*I?*) strip_trailopt 'I';; \ -+ -*O) strip_trailopt 'O'; skip_next=yes;; \ -+ -*O?*) strip_trailopt 'O';; \ -+ -*l) strip_trailopt 'l'; skip_next=yes;; \ -+ -*l?*) strip_trailopt 'l';; \ -+ -[dEDm]) skip_next=yes;; \ -+ -[JT]) skip_next=yes;; \ -+ esac; \ -+ case $$flg in \ -+ *$$target_option*) has_opt=yes; break;; \ -+ esac; \ -+ done; \ -+ test $$has_opt = yes -+am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -+am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) - pkgdatadir = $(datadir)/@PACKAGE@ - pkgincludedir = $(includedir)/@PACKAGE@ - pkglibdir = $(libdir)/@PACKAGE@ -@@ -54,10 +81,10 @@ build_triplet = @build@ - host_triplet = @host@ - @MPI_TRUE@am__append_1 = PARPACK - subdir = . --DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ -- $(srcdir)/Makefile.in $(srcdir)/arpack.pc.in \ -- $(top_srcdir)/configure COPYING TODO config.guess config.sub \ -- depcomp install-sh ltmain.sh missing -+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ -+ $(top_srcdir)/configure $(am__configure_deps) \ -+ $(srcdir)/arpack.pc.in COPYING README TODO config.guess \ -+ config.sub depcomp install-sh missing ltmain.sh - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - am__aclocal_m4_deps = $(top_srcdir)/m4/ax_blas.m4 \ - $(top_srcdir)/m4/ax_lapack.m4 $(top_srcdir)/m4/ax_mpi.m4 \ -@@ -106,26 +133,51 @@ libarpack_la_DEPENDENCIES = $(top_builddir)/SRC/libarpacksrc.la \ - $(am__DEPENDENCIES_1) - am_libarpack_la_OBJECTS = - libarpack_la_OBJECTS = $(am_libarpack_la_OBJECTS) --libarpack_la_LINK = $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) \ -+AM_V_lt = $(am__v_lt_@AM_V@) -+am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) -+am__v_lt_0 = --silent -+am__v_lt_1 = -+libarpack_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(F77LD) $(AM_FFLAGS) $(FFLAGS) \ - $(libarpack_la_LDFLAGS) $(LDFLAGS) -o $@ -+AM_V_P = $(am__v_P_@AM_V@) -+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -+am__v_P_0 = false -+am__v_P_1 = : -+AM_V_GEN = $(am__v_GEN_@AM_V@) -+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -+am__v_GEN_0 = @echo " GEN " $@; -+am__v_GEN_1 = -+AM_V_at = $(am__v_at_@AM_V@) -+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -+am__v_at_0 = @ -+am__v_at_1 = - DEFAULT_INCLUDES = -I.@am__isrc@ - F77COMPILE = $(F77) $(AM_FFLAGS) $(FFLAGS) --LTF77COMPILE = $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -- --mode=compile $(F77) $(AM_FFLAGS) $(FFLAGS) -+LTF77COMPILE = $(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) \ -+ $(LIBTOOLFLAGS) --mode=compile $(F77) $(AM_FFLAGS) $(FFLAGS) -+AM_V_F77 = $(am__v_F77_@AM_V@) -+am__v_F77_ = $(am__v_F77_@AM_DEFAULT_V@) -+am__v_F77_0 = @echo " F77 " $@; -+am__v_F77_1 = - F77LD = $(F77) --F77LINK = $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -- --mode=link $(F77LD) $(AM_FFLAGS) $(FFLAGS) $(AM_LDFLAGS) \ -- $(LDFLAGS) -o $@ -+F77LINK = $(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) \ -+ $(LIBTOOLFLAGS) --mode=link $(F77LD) $(AM_FFLAGS) $(FFLAGS) \ -+ $(AM_LDFLAGS) $(LDFLAGS) -o $@ -+AM_V_F77LD = $(am__v_F77LD_@AM_V@) -+am__v_F77LD_ = $(am__v_F77LD_@AM_DEFAULT_V@) -+am__v_F77LD_0 = @echo " F77LD " $@; -+am__v_F77LD_1 = - SOURCES = $(libarpack_la_SOURCES) $(nodist_EXTRA_libarpack_la_SOURCES) - DIST_SOURCES = $(libarpack_la_SOURCES) --RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ -- html-recursive info-recursive install-data-recursive \ -- install-dvi-recursive install-exec-recursive \ -- install-html-recursive install-info-recursive \ -- install-pdf-recursive install-ps-recursive install-recursive \ -- installcheck-recursive installdirs-recursive pdf-recursive \ -- ps-recursive uninstall-recursive -+RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ -+ ctags-recursive dvi-recursive html-recursive info-recursive \ -+ install-data-recursive install-dvi-recursive \ -+ install-exec-recursive install-html-recursive \ -+ install-info-recursive install-pdf-recursive \ -+ install-ps-recursive install-recursive installcheck-recursive \ -+ installdirs-recursive pdf-recursive ps-recursive \ -+ tags-recursive uninstall-recursive - am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ -@@ -134,11 +186,32 @@ am__can_run_installinfo = \ - DATA = $(pkgconfig_DATA) - RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ - distclean-recursive maintainer-clean-recursive --AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ -- $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ -- distdir dist dist-all distcheck -+am__recursive_targets = \ -+ $(RECURSIVE_TARGETS) \ -+ $(RECURSIVE_CLEAN_TARGETS) \ -+ $(am__extra_recursive_targets) -+AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ -+ cscope distdir dist dist-all distcheck -+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -+# Read a list of newline-separated strings from the standard input, -+# and print each of them once, without duplicates. Input order is -+# *not* preserved. -+am__uniquify_input = $(AWK) '\ -+ BEGIN { nonempty = 0; } \ -+ { items[$$0] = 1; nonempty = 1; } \ -+ END { if (nonempty) { for (i in items) print i; }; } \ -+' -+# Make sure the list of sources is unique. This is necessary because, -+# e.g., the same source file might be shared among _SOURCES variables -+# for different programs/libraries. -+am__define_uniq_tagged_files = \ -+ list='$(am__tagged_files)'; \ -+ unique=`for i in $$list; do \ -+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -+ done | $(am__uniquify_input)` - ETAGS = etags - CTAGS = ctags -+CSCOPE = cscope - DIST_SUBDIRS = UTIL SRC . TESTS PARPACK - DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - distdir = $(PACKAGE)-$(VERSION) -@@ -149,6 +222,7 @@ am__remove_distdir = \ - && rm -rf "$(distdir)" \ - || { sleep 5 && rm -rf "$(distdir)"; }; \ - else :; fi -+am__post_remove_distdir = $(am__remove_distdir) - am__relativize = \ - dir0=`pwd`; \ - sed_first='s,^\([^/]*\)/.*$$,\1,'; \ -@@ -176,12 +250,14 @@ am__relativize = \ - reldir="$$dir2" - DIST_ARCHIVES = $(distdir).tar.gz - GZIP_ENV = --best -+DIST_TARGETS = dist-gzip - distuninstallcheck_listfiles = find . -type f -print - am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ - | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' - distcleancheck_listfiles = find . -type f -print - ACLOCAL = @ACLOCAL@ - AMTAR = @AMTAR@ -+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ - AR = @AR@ - AS = @AS@ - AUTOCONF = @AUTOCONF@ -@@ -366,6 +442,7 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - $(am__aclocal_m4_deps): - arpack.pc: $(top_builddir)/config.status $(srcdir)/arpack.pc.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -+ - install-libLTLIBRARIES: $(lib_LTLIBRARIES) - @$(NORMAL_INSTALL) - @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ -@@ -392,14 +469,17 @@ uninstall-libLTLIBRARIES: - - clean-libLTLIBRARIES: - -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) -- @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ -- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ -- test "$$dir" != "$$p" || dir=.; \ -- echo "rm -f \"$${dir}/so_locations\""; \ -- rm -f "$${dir}/so_locations"; \ -- done -+ @list='$(lib_LTLIBRARIES)'; \ -+ locs=`for p in $$list; do echo $$p; done | \ -+ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ -+ sort -u`; \ -+ test -z "$$locs" || { \ -+ echo rm -f $${locs}; \ -+ rm -f $${locs}; \ -+ } -+ - libarpack.la: $(libarpack_la_OBJECTS) $(libarpack_la_DEPENDENCIES) $(EXTRA_libarpack_la_DEPENDENCIES) -- $(libarpack_la_LINK) -rpath $(libdir) $(libarpack_la_OBJECTS) $(libarpack_la_LIBADD) $(LIBS) -+ $(AM_V_F77LD)$(libarpack_la_LINK) -rpath $(libdir) $(libarpack_la_OBJECTS) $(libarpack_la_LIBADD) $(LIBS) - - mostlyclean-compile: - -rm -f *.$(OBJEXT) -@@ -408,13 +488,13 @@ distclean-compile: - -rm -f *.tab.c - - .f.o: -- $(F77COMPILE) -c -o $@ $< -+ $(AM_V_F77)$(F77COMPILE) -c -o $@ $< - - .f.obj: -- $(F77COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` -+ $(AM_V_F77)$(F77COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - - .f.lo: -- $(LTF77COMPILE) -c -o $@ $< -+ $(AM_V_F77)$(LTF77COMPILE) -c -o $@ $< - - mostlyclean-libtool: - -rm -f *.lo -@@ -447,22 +527,25 @@ uninstall-pkgconfigDATA: - dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir) - - # This directory's subdirectories are mostly independent; you can cd --# into them and run `make' without going through this Makefile. --# To change the values of `make' variables: instead of editing Makefiles, --# (1) if the variable is set in `config.status', edit `config.status' --# (which will cause the Makefiles to be regenerated when you run `make'); --# (2) otherwise, pass the desired values on the `make' command line. --$(RECURSIVE_TARGETS): -- @fail= failcom='exit 1'; \ -- for f in x $$MAKEFLAGS; do \ -- case $$f in \ -- *=* | --[!k]*);; \ -- *k*) failcom='fail=yes';; \ -- esac; \ -- done; \ -+# into them and run 'make' without going through this Makefile. -+# To change the values of 'make' variables: instead of editing Makefiles, -+# (1) if the variable is set in 'config.status', edit 'config.status' -+# (which will cause the Makefiles to be regenerated when you run 'make'); -+# (2) otherwise, pass the desired values on the 'make' command line. -+$(am__recursive_targets): -+ @fail=; \ -+ if $(am__make_keepgoing); then \ -+ failcom='fail=yes'; \ -+ else \ -+ failcom='exit 1'; \ -+ fi; \ - dot_seen=no; \ - target=`echo $@ | sed s/-recursive//`; \ -- list='$(SUBDIRS)'; for subdir in $$list; do \ -+ case "$@" in \ -+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ -+ *) list='$(SUBDIRS)' ;; \ -+ esac; \ -+ for subdir in $$list; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - dot_seen=yes; \ -@@ -477,57 +560,12 @@ $(RECURSIVE_TARGETS): - $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ - fi; test -z "$$fail" - --$(RECURSIVE_CLEAN_TARGETS): -- @fail= failcom='exit 1'; \ -- for f in x $$MAKEFLAGS; do \ -- case $$f in \ -- *=* | --[!k]*);; \ -- *k*) failcom='fail=yes';; \ -- esac; \ -- done; \ -- dot_seen=no; \ -- case "$@" in \ -- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ -- *) list='$(SUBDIRS)' ;; \ -- esac; \ -- rev=''; for subdir in $$list; do \ -- if test "$$subdir" = "."; then :; else \ -- rev="$$subdir $$rev"; \ -- fi; \ -- done; \ -- rev="$$rev ."; \ -- target=`echo $@ | sed s/-recursive//`; \ -- for subdir in $$rev; do \ -- echo "Making $$target in $$subdir"; \ -- if test "$$subdir" = "."; then \ -- local_target="$$target-am"; \ -- else \ -- local_target="$$target"; \ -- fi; \ -- ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ -- || eval $$failcom; \ -- done && test -z "$$fail" --tags-recursive: -- list='$(SUBDIRS)'; for subdir in $$list; do \ -- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ -- done --ctags-recursive: -- list='$(SUBDIRS)'; for subdir in $$list; do \ -- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ -- done -+ID: $(am__tagged_files) -+ $(am__define_uniq_tagged_files); mkid -fID $$unique -+tags: tags-recursive -+TAGS: tags - --ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -- mkid -fID $$unique --tags: TAGS -- --TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ -- $(TAGS_FILES) $(LISP) -+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - set x; \ - here=`pwd`; \ - if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ -@@ -543,12 +581,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ - fi; \ - done; \ -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -+ $(am__define_uniq_tagged_files); \ - shift; \ - if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ -@@ -560,15 +593,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $$unique; \ - fi; \ - fi --ctags: CTAGS --CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ -- $(TAGS_FILES) $(LISP) -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -+ctags: ctags-recursive -+ -+CTAGS: ctags -+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) -+ $(am__define_uniq_tagged_files); \ - test -z "$(CTAGS_ARGS)$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$unique -@@ -577,9 +606,31 @@ GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && $(am__cd) $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) "$$here" -+cscope: cscope.files -+ test ! -s cscope.files \ -+ || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) -+clean-cscope: -+ -rm -f cscope.files -+cscope.files: clean-cscope cscopelist -+cscopelist: cscopelist-recursive -+ -+cscopelist-am: $(am__tagged_files) -+ list='$(am__tagged_files)'; \ -+ case "$(srcdir)" in \ -+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ -+ *) sdir=$(subdir)/$(srcdir) ;; \ -+ esac; \ -+ for i in $$list; do \ -+ if test -f "$$i"; then \ -+ echo "$(subdir)/$$i"; \ -+ else \ -+ echo "$$sdir/$$i"; \ -+ fi; \ -+ done >> $(top_builddir)/cscope.files - - distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -+ -rm -f cscope.out cscope.in.out cscope.po.out cscope.files - - distdir: $(DISTFILES) - $(am__remove_distdir) -@@ -647,40 +698,36 @@ distdir: $(DISTFILES) - || chmod -R a+r "$(distdir)" - dist-gzip: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz -- $(am__remove_distdir) -+ $(am__post_remove_distdir) - - dist-bzip2: distdir - tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 -- $(am__remove_distdir) -+ $(am__post_remove_distdir) - - dist-lzip: distdir - tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz -- $(am__remove_distdir) -- --dist-lzma: distdir -- tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma -- $(am__remove_distdir) -+ $(am__post_remove_distdir) - - dist-xz: distdir - tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz -- $(am__remove_distdir) -+ $(am__post_remove_distdir) - - dist-tarZ: distdir - tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z -- $(am__remove_distdir) -+ $(am__post_remove_distdir) - - dist-shar: distdir - shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz -- $(am__remove_distdir) -+ $(am__post_remove_distdir) - - dist-zip: distdir - -rm -f $(distdir).zip - zip -rq $(distdir).zip $(distdir) -- $(am__remove_distdir) -+ $(am__post_remove_distdir) - --dist dist-all: distdir -- tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz -- $(am__remove_distdir) -+dist dist-all: -+ $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' -+ $(am__post_remove_distdir) - - # This target untars the dist file and tries a VPATH configuration. Then - # it guarantees that the distribution is self-contained by making another -@@ -691,8 +738,6 @@ distcheck: dist - GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ - *.tar.bz2*) \ - bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ -- *.tar.lzma*) \ -- lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ - *.tar.lz*) \ - lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ - *.tar.xz*) \ -@@ -704,9 +749,9 @@ distcheck: dist - *.zip*) \ - unzip $(distdir).zip ;;\ - esac -- chmod -R a-w $(distdir); chmod u+w $(distdir) -- mkdir $(distdir)/_build -- mkdir $(distdir)/_inst -+ chmod -R a-w $(distdir) -+ chmod u+w $(distdir) -+ mkdir $(distdir)/_build $(distdir)/_inst - chmod a-w $(distdir) - test -d $(distdir)/_build || exit 0; \ - dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ -@@ -738,7 +783,7 @@ distcheck: dist - && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ - && cd "$$am__cwd" \ - || exit 1 -- $(am__remove_distdir) -+ $(am__post_remove_distdir) - @(echo "$(distdir) archives ready for distribution: "; \ - list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ - sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' -@@ -878,14 +923,13 @@ ps-am: - - uninstall-am: uninstall-libLTLIBRARIES uninstall-pkgconfigDATA - --.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ -- install-am install-strip tags-recursive -+.MAKE: $(am__recursive_targets) install-am install-strip - --.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ -- all all-am am--refresh check check-am clean clean-generic \ -- clean-libLTLIBRARIES clean-libtool ctags ctags-recursive dist \ -- dist-all dist-bzip2 dist-gzip dist-lzip dist-lzma dist-shar \ -- dist-tarZ dist-xz dist-zip distcheck distclean \ -+.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ -+ am--refresh check check-am clean clean-cscope clean-generic \ -+ clean-libLTLIBRARIES clean-libtool cscope cscopelist-am ctags \ -+ ctags-am dist dist-all dist-bzip2 dist-gzip dist-lzip \ -+ dist-shar dist-tarZ dist-xz dist-zip distcheck distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distcleancheck distdir distuninstallcheck dvi \ - dvi-am html html-am info info-am install install-am \ -@@ -897,8 +941,8 @@ uninstall-am: uninstall-libLTLIBRARIES uninstall-pkgconfigDATA - installcheck-am installdirs installdirs-am maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ -- tags tags-recursive uninstall uninstall-am \ -- uninstall-libLTLIBRARIES uninstall-pkgconfigDATA -+ tags tags-am uninstall uninstall-am uninstall-libLTLIBRARIES \ -+ uninstall-pkgconfigDATA - - - # Tell versions [3.59,3.63) of GNU make to not export all variables. -diff --git a/PARPACK/EXAMPLES/BLACS/Makefile.in b/PARPACK/EXAMPLES/BLACS/Makefile.in -index 5fbf1f9..6b06ad6 100644 ---- a/PARPACK/EXAMPLES/BLACS/Makefile.in -+++ b/PARPACK/EXAMPLES/BLACS/Makefile.in -@@ -1,9 +1,8 @@ --# Makefile.in generated by automake 1.11.6 from Makefile.am. -+# Makefile.in generated by automake 1.13.3 from Makefile.am. - # @configure_input@ - --# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, --# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software --# Foundation, Inc. -+# Copyright (C) 1994-2013 Free Software Foundation, Inc. -+ - # This Makefile.in is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. -@@ -47,23 +46,51 @@ - - # pcndrv1_LDADD=../../../PARPACK/SRC/BLACS/libparpacksrc.la $(BLAS_LIBS) $(LAPACK_LIBS) - VPATH = @srcdir@ --am__make_dryrun = \ -- { \ -- am__dry=no; \ -+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' -+am__make_running_with_option = \ -+ case $${target_option-} in \ -+ ?) ;; \ -+ *) echo "am__make_running_with_option: internal error: invalid" \ -+ "target option '$${target_option-}' specified" >&2; \ -+ exit 1;; \ -+ esac; \ -+ has_opt=no; \ -+ sane_makeflags=$$MAKEFLAGS; \ -+ if $(am__is_gnu_make); then \ -+ sane_makeflags=$$MFLAGS; \ -+ else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ -- echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ -- | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ -- *) \ -- for am__flg in $$MAKEFLAGS; do \ -- case $$am__flg in \ -- *=*|--*) ;; \ -- *n*) am__dry=yes; break;; \ -- esac; \ -- done;; \ -+ bs=\\; \ -+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ -+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ -+ esac; \ -+ fi; \ -+ skip_next=no; \ -+ strip_trailopt () \ -+ { \ -+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ -+ }; \ -+ for flg in $$sane_makeflags; do \ -+ test $$skip_next = yes && { skip_next=no; continue; }; \ -+ case $$flg in \ -+ *=*|--*) continue;; \ -+ -*I) strip_trailopt 'I'; skip_next=yes;; \ -+ -*I?*) strip_trailopt 'I';; \ -+ -*O) strip_trailopt 'O'; skip_next=yes;; \ -+ -*O?*) strip_trailopt 'O';; \ -+ -*l) strip_trailopt 'l'; skip_next=yes;; \ -+ -*l?*) strip_trailopt 'l';; \ -+ -[dEDm]) skip_next=yes;; \ -+ -[JT]) skip_next=yes;; \ -+ esac; \ -+ case $$flg in \ -+ *$$target_option*) has_opt=yes; break;; \ - esac; \ -- test $$am__dry = yes; \ -- } -+ done; \ -+ test $$has_opt = yes -+am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -+am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) - pkgdatadir = $(datadir)/@PACKAGE@ - pkgincludedir = $(includedir)/@PACKAGE@ - pkglibdir = $(libdir)/@PACKAGE@ -@@ -83,7 +110,7 @@ POST_UNINSTALL = : - build_triplet = @build@ - host_triplet = @host@ - subdir = PARPACK/EXAMPLES/BLACS --DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - am__aclocal_m4_deps = $(top_srcdir)/m4/ax_blas.m4 \ - $(top_srcdir)/m4/ax_lapack.m4 $(top_srcdir)/m4/ax_mpi.m4 \ -@@ -95,6 +122,18 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - mkinstalldirs = $(install_sh) -d - CONFIG_CLEAN_FILES = - CONFIG_CLEAN_VPATH_FILES = -+AM_V_P = $(am__v_P_@AM_V@) -+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -+am__v_P_0 = false -+am__v_P_1 = : -+AM_V_GEN = $(am__v_GEN_@AM_V@) -+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -+am__v_GEN_0 = @echo " GEN " $@; -+am__v_GEN_1 = -+AM_V_at = $(am__v_at_@AM_V@) -+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -+am__v_at_0 = @ -+am__v_at_1 = - SOURCES = - DIST_SOURCES = - am__can_run_installinfo = \ -@@ -102,9 +141,11 @@ am__can_run_installinfo = \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) - DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - ACLOCAL = @ACLOCAL@ - AMTAR = @AMTAR@ -+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ - AR = @AR@ - AS = @AS@ - AUTOCONF = @AUTOCONF@ -@@ -268,11 +309,11 @@ mostlyclean-libtool: - - clean-libtool: - -rm -rf .libs _libs --tags: TAGS --TAGS: -+tags TAGS: -+ -+ctags CTAGS: - --ctags: CTAGS --CTAGS: -+cscope cscopelist: - - - distdir: $(DISTFILES) -@@ -408,15 +449,16 @@ uninstall-am: - .MAKE: install-am install-strip - - .PHONY: all all-am check check-am clean clean-generic clean-libtool \ -- distclean distclean-generic distclean-libtool distdir dvi \ -- dvi-am html html-am info info-am install install-am \ -- install-data install-data-am install-dvi install-dvi-am \ -- install-exec install-exec-am install-html install-html-am \ -- install-info install-info-am install-man install-pdf \ -- install-pdf-am install-ps install-ps-am install-strip \ -- installcheck installcheck-am installdirs maintainer-clean \ -- maintainer-clean-generic mostlyclean mostlyclean-generic \ -- mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am -+ cscopelist-am ctags-am distclean distclean-generic \ -+ distclean-libtool distdir dvi dvi-am html html-am info info-am \ -+ install install-am install-data install-data-am install-dvi \ -+ install-dvi-am install-exec install-exec-am install-html \ -+ install-html-am install-info install-info-am install-man \ -+ install-pdf install-pdf-am install-ps install-ps-am \ -+ install-strip installcheck installcheck-am installdirs \ -+ maintainer-clean maintainer-clean-generic mostlyclean \ -+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ -+ tags-am uninstall uninstall-am - - - # Tell versions [3.59,3.63) of GNU make to not export all variables. -diff --git a/PARPACK/EXAMPLES/MPI/Makefile.in b/PARPACK/EXAMPLES/MPI/Makefile.in -index 5f5166a..512a500 100644 ---- a/PARPACK/EXAMPLES/MPI/Makefile.in -+++ b/PARPACK/EXAMPLES/MPI/Makefile.in -@@ -1,9 +1,8 @@ --# Makefile.in generated by automake 1.11.6 from Makefile.am. -+# Makefile.in generated by automake 1.13.3 from Makefile.am. - # @configure_input@ - --# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, --# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software --# Foundation, Inc. -+# Copyright (C) 1994-2013 Free Software Foundation, Inc. -+ - # This Makefile.in is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. -@@ -16,23 +15,51 @@ - @SET_MAKE@ - - VPATH = @srcdir@ --am__make_dryrun = \ -- { \ -- am__dry=no; \ -+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' -+am__make_running_with_option = \ -+ case $${target_option-} in \ -+ ?) ;; \ -+ *) echo "am__make_running_with_option: internal error: invalid" \ -+ "target option '$${target_option-}' specified" >&2; \ -+ exit 1;; \ -+ esac; \ -+ has_opt=no; \ -+ sane_makeflags=$$MAKEFLAGS; \ -+ if $(am__is_gnu_make); then \ -+ sane_makeflags=$$MFLAGS; \ -+ else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ -- echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ -- | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ -- *) \ -- for am__flg in $$MAKEFLAGS; do \ -- case $$am__flg in \ -- *=*|--*) ;; \ -- *n*) am__dry=yes; break;; \ -- esac; \ -- done;; \ -+ bs=\\; \ -+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ -+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ -+ esac; \ -+ fi; \ -+ skip_next=no; \ -+ strip_trailopt () \ -+ { \ -+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ -+ }; \ -+ for flg in $$sane_makeflags; do \ -+ test $$skip_next = yes && { skip_next=no; continue; }; \ -+ case $$flg in \ -+ *=*|--*) continue;; \ -+ -*I) strip_trailopt 'I'; skip_next=yes;; \ -+ -*I?*) strip_trailopt 'I';; \ -+ -*O) strip_trailopt 'O'; skip_next=yes;; \ -+ -*O?*) strip_trailopt 'O';; \ -+ -*l) strip_trailopt 'l'; skip_next=yes;; \ -+ -*l?*) strip_trailopt 'l';; \ -+ -[dEDm]) skip_next=yes;; \ -+ -[JT]) skip_next=yes;; \ -+ esac; \ -+ case $$flg in \ -+ *$$target_option*) has_opt=yes; break;; \ - esac; \ -- test $$am__dry = yes; \ -- } -+ done; \ -+ test $$has_opt = yes -+am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -+am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) - pkgdatadir = $(datadir)/@PACKAGE@ - pkgincludedir = $(includedir)/@PACKAGE@ - pkglibdir = $(libdir)/@PACKAGE@ -@@ -55,7 +82,7 @@ bin_PROGRAMS = pzndrv1$(EXEEXT) psndrv3$(EXEEXT) pdndrv1$(EXEEXT) \ - pdndrv3$(EXEEXT) pssdrv1$(EXEEXT) pdsdrv1$(EXEEXT) \ - pcndrv1$(EXEEXT) - subdir = PARPACK/EXAMPLES/MPI --DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - am__aclocal_m4_deps = $(top_srcdir)/m4/ax_blas.m4 \ - $(top_srcdir)/m4/ax_lapack.m4 $(top_srcdir)/m4/ax_mpi.m4 \ -@@ -74,6 +101,10 @@ pcndrv1_OBJECTS = $(am_pcndrv1_OBJECTS) - am__DEPENDENCIES_1 = - pcndrv1_DEPENDENCIES = ../../libparpack.la $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) -+AM_V_lt = $(am__v_lt_@AM_V@) -+am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) -+am__v_lt_0 = --silent -+am__v_lt_1 = - am_pdndrv1_OBJECTS = pdndrv1.$(OBJEXT) - pdndrv1_OBJECTS = $(am_pdndrv1_OBJECTS) - pdndrv1_DEPENDENCIES = ../../libparpack.la $(am__DEPENDENCIES_1) \ -@@ -98,14 +129,34 @@ am_pzndrv1_OBJECTS = pzndrv1.$(OBJEXT) - pzndrv1_OBJECTS = $(am_pzndrv1_OBJECTS) - pzndrv1_DEPENDENCIES = ../../libparpack.la $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) -+AM_V_P = $(am__v_P_@AM_V@) -+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -+am__v_P_0 = false -+am__v_P_1 = : -+AM_V_GEN = $(am__v_GEN_@AM_V@) -+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -+am__v_GEN_0 = @echo " GEN " $@; -+am__v_GEN_1 = -+AM_V_at = $(am__v_at_@AM_V@) -+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -+am__v_at_0 = @ -+am__v_at_1 = - DEFAULT_INCLUDES = -I.@am__isrc@ - F77COMPILE = $(F77) $(AM_FFLAGS) $(FFLAGS) --LTF77COMPILE = $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -- --mode=compile $(F77) $(AM_FFLAGS) $(FFLAGS) -+LTF77COMPILE = $(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) \ -+ $(LIBTOOLFLAGS) --mode=compile $(F77) $(AM_FFLAGS) $(FFLAGS) -+AM_V_F77 = $(am__v_F77_@AM_V@) -+am__v_F77_ = $(am__v_F77_@AM_DEFAULT_V@) -+am__v_F77_0 = @echo " F77 " $@; -+am__v_F77_1 = - F77LD = $(F77) --F77LINK = $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -- --mode=link $(F77LD) $(AM_FFLAGS) $(FFLAGS) $(AM_LDFLAGS) \ -- $(LDFLAGS) -o $@ -+F77LINK = $(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) \ -+ $(LIBTOOLFLAGS) --mode=link $(F77LD) $(AM_FFLAGS) $(FFLAGS) \ -+ $(AM_LDFLAGS) $(LDFLAGS) -o $@ -+AM_V_F77LD = $(am__v_F77LD_@AM_V@) -+am__v_F77LD_ = $(am__v_F77LD_@AM_DEFAULT_V@) -+am__v_F77LD_0 = @echo " F77LD " $@; -+am__v_F77LD_1 = - SOURCES = $(pcndrv1_SOURCES) $(pdndrv1_SOURCES) $(pdndrv3_SOURCES) \ - $(pdsdrv1_SOURCES) $(psndrv3_SOURCES) $(pssdrv1_SOURCES) \ - $(pzndrv1_SOURCES) -@@ -117,11 +168,29 @@ am__can_run_installinfo = \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -+# Read a list of newline-separated strings from the standard input, -+# and print each of them once, without duplicates. Input order is -+# *not* preserved. -+am__uniquify_input = $(AWK) '\ -+ BEGIN { nonempty = 0; } \ -+ { items[$$0] = 1; nonempty = 1; } \ -+ END { if (nonempty) { for (i in items) print i; }; } \ -+' -+# Make sure the list of sources is unique. This is necessary because, -+# e.g., the same source file might be shared among _SOURCES variables -+# for different programs/libraries. -+am__define_uniq_tagged_files = \ -+ list='$(am__tagged_files)'; \ -+ unique=`for i in $$list; do \ -+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -+ done | $(am__uniquify_input)` - ETAGS = etags - CTAGS = ctags - DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - ACLOCAL = @ACLOCAL@ - AMTAR = @AMTAR@ -+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ - AR = @AR@ - AS = @AS@ - AUTOCONF = @AUTOCONF@ -@@ -304,10 +373,12 @@ install-binPROGRAMS: $(bin_PROGRAMS) - fi; \ - for p in $$list; do echo "$$p $$p"; done | \ - sed 's/$(EXEEXT)$$//' | \ -- while read p p1; do if test -f $$p || test -f $$p1; \ -- then echo "$$p"; echo "$$p"; else :; fi; \ -+ while read p p1; do if test -f $$p \ -+ || test -f $$p1 \ -+ ; then echo "$$p"; echo "$$p"; else :; fi; \ - done | \ -- sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ -+ sed -e 'p;s,.*/,,;n;h' \ -+ -e 's|.*|.|' \ - -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ - sed 'N;N;N;s,\n, ,g' | \ - $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ -@@ -328,7 +399,8 @@ uninstall-binPROGRAMS: - @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ - files=`for p in $$list; do echo "$$p"; done | \ - sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -- -e 's/$$/$(EXEEXT)/' `; \ -+ -e 's/$$/$(EXEEXT)/' \ -+ `; \ - test -n "$$list" || exit 0; \ - echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(bindir)" && rm -f $$files -@@ -341,27 +413,34 @@ clean-binPROGRAMS: - list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f" $$list; \ - rm -f $$list -+ - pcndrv1$(EXEEXT): $(pcndrv1_OBJECTS) $(pcndrv1_DEPENDENCIES) $(EXTRA_pcndrv1_DEPENDENCIES) - @rm -f pcndrv1$(EXEEXT) -- $(F77LINK) $(pcndrv1_OBJECTS) $(pcndrv1_LDADD) $(LIBS) -+ $(AM_V_F77LD)$(F77LINK) $(pcndrv1_OBJECTS) $(pcndrv1_LDADD) $(LIBS) -+ - pdndrv1$(EXEEXT): $(pdndrv1_OBJECTS) $(pdndrv1_DEPENDENCIES) $(EXTRA_pdndrv1_DEPENDENCIES) - @rm -f pdndrv1$(EXEEXT) -- $(F77LINK) $(pdndrv1_OBJECTS) $(pdndrv1_LDADD) $(LIBS) -+ $(AM_V_F77LD)$(F77LINK) $(pdndrv1_OBJECTS) $(pdndrv1_LDADD) $(LIBS) -+ - pdndrv3$(EXEEXT): $(pdndrv3_OBJECTS) $(pdndrv3_DEPENDENCIES) $(EXTRA_pdndrv3_DEPENDENCIES) - @rm -f pdndrv3$(EXEEXT) -- $(F77LINK) $(pdndrv3_OBJECTS) $(pdndrv3_LDADD) $(LIBS) -+ $(AM_V_F77LD)$(F77LINK) $(pdndrv3_OBJECTS) $(pdndrv3_LDADD) $(LIBS) -+ - pdsdrv1$(EXEEXT): $(pdsdrv1_OBJECTS) $(pdsdrv1_DEPENDENCIES) $(EXTRA_pdsdrv1_DEPENDENCIES) - @rm -f pdsdrv1$(EXEEXT) -- $(F77LINK) $(pdsdrv1_OBJECTS) $(pdsdrv1_LDADD) $(LIBS) -+ $(AM_V_F77LD)$(F77LINK) $(pdsdrv1_OBJECTS) $(pdsdrv1_LDADD) $(LIBS) -+ - psndrv3$(EXEEXT): $(psndrv3_OBJECTS) $(psndrv3_DEPENDENCIES) $(EXTRA_psndrv3_DEPENDENCIES) - @rm -f psndrv3$(EXEEXT) -- $(F77LINK) $(psndrv3_OBJECTS) $(psndrv3_LDADD) $(LIBS) -+ $(AM_V_F77LD)$(F77LINK) $(psndrv3_OBJECTS) $(psndrv3_LDADD) $(LIBS) -+ - pssdrv1$(EXEEXT): $(pssdrv1_OBJECTS) $(pssdrv1_DEPENDENCIES) $(EXTRA_pssdrv1_DEPENDENCIES) - @rm -f pssdrv1$(EXEEXT) -- $(F77LINK) $(pssdrv1_OBJECTS) $(pssdrv1_LDADD) $(LIBS) -+ $(AM_V_F77LD)$(F77LINK) $(pssdrv1_OBJECTS) $(pssdrv1_LDADD) $(LIBS) -+ - pzndrv1$(EXEEXT): $(pzndrv1_OBJECTS) $(pzndrv1_DEPENDENCIES) $(EXTRA_pzndrv1_DEPENDENCIES) - @rm -f pzndrv1$(EXEEXT) -- $(F77LINK) $(pzndrv1_OBJECTS) $(pzndrv1_LDADD) $(LIBS) -+ $(AM_V_F77LD)$(F77LINK) $(pzndrv1_OBJECTS) $(pzndrv1_LDADD) $(LIBS) - - mostlyclean-compile: - -rm -f *.$(OBJEXT) -@@ -370,13 +449,13 @@ distclean-compile: - -rm -f *.tab.c - - .f.o: -- $(F77COMPILE) -c -o $@ $< -+ $(AM_V_F77)$(F77COMPILE) -c -o $@ $< - - .f.obj: -- $(F77COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` -+ $(AM_V_F77)$(F77COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - - .f.lo: -- $(LTF77COMPILE) -c -o $@ $< -+ $(AM_V_F77)$(LTF77COMPILE) -c -o $@ $< - - mostlyclean-libtool: - -rm -f *.lo -@@ -384,26 +463,15 @@ mostlyclean-libtool: - clean-libtool: - -rm -rf .libs _libs - --ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -- mkid -fID $$unique --tags: TAGS -- --TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ -- $(TAGS_FILES) $(LISP) -+ID: $(am__tagged_files) -+ $(am__define_uniq_tagged_files); mkid -fID $$unique -+tags: tags-am -+TAGS: tags -+ -+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - set x; \ - here=`pwd`; \ -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -+ $(am__define_uniq_tagged_files); \ - shift; \ - if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ -@@ -415,15 +483,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $$unique; \ - fi; \ - fi --ctags: CTAGS --CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ -- $(TAGS_FILES) $(LISP) -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -+ctags: ctags-am -+ -+CTAGS: ctags -+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) -+ $(am__define_uniq_tagged_files); \ - test -z "$(CTAGS_ARGS)$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$unique -@@ -432,6 +496,21 @@ GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && $(am__cd) $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) "$$here" -+cscopelist: cscopelist-am -+ -+cscopelist-am: $(am__tagged_files) -+ list='$(am__tagged_files)'; \ -+ case "$(srcdir)" in \ -+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ -+ *) sdir=$(subdir)/$(srcdir) ;; \ -+ esac; \ -+ for i in $$list; do \ -+ if test -f "$$i"; then \ -+ echo "$(subdir)/$$i"; \ -+ else \ -+ echo "$$sdir/$$i"; \ -+ fi; \ -+ done >> $(top_builddir)/cscope.files - - distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -@@ -573,19 +652,19 @@ uninstall-am: uninstall-binPROGRAMS - - .MAKE: install-am install-strip - --.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ -- clean-generic clean-libtool ctags distclean distclean-compile \ -- distclean-generic distclean-libtool distclean-tags distdir dvi \ -- dvi-am html html-am info info-am install install-am \ -- install-binPROGRAMS install-data install-data-am install-dvi \ -- install-dvi-am install-exec install-exec-am install-html \ -- install-html-am install-info install-info-am install-man \ -- install-pdf install-pdf-am install-ps install-ps-am \ -- install-strip installcheck installcheck-am installdirs \ -- maintainer-clean maintainer-clean-generic mostlyclean \ -- mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ -- pdf pdf-am ps ps-am tags uninstall uninstall-am \ -- uninstall-binPROGRAMS -+.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ -+ clean-binPROGRAMS clean-generic clean-libtool cscopelist-am \ -+ ctags ctags-am distclean distclean-compile distclean-generic \ -+ distclean-libtool distclean-tags distdir dvi dvi-am html \ -+ html-am info info-am install install-am install-binPROGRAMS \ -+ install-data install-data-am install-dvi install-dvi-am \ -+ install-exec install-exec-am install-html install-html-am \ -+ install-info install-info-am install-man install-pdf \ -+ install-pdf-am install-ps install-ps-am install-strip \ -+ installcheck installcheck-am installdirs maintainer-clean \ -+ maintainer-clean-generic mostlyclean mostlyclean-compile \ -+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ -+ tags tags-am uninstall uninstall-am uninstall-binPROGRAMS - - - # Tell versions [3.59,3.63) of GNU make to not export all variables. -diff --git a/PARPACK/Makefile.in b/PARPACK/Makefile.in -index a3ffada..7559afb 100644 ---- a/PARPACK/Makefile.in -+++ b/PARPACK/Makefile.in -@@ -1,9 +1,8 @@ --# Makefile.in generated by automake 1.11.6 from Makefile.am. -+# Makefile.in generated by automake 1.13.3 from Makefile.am. - # @configure_input@ - --# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, --# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software --# Foundation, Inc. -+# Copyright (C) 1994-2013 Free Software Foundation, Inc. -+ - # This Makefile.in is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. -@@ -16,23 +15,51 @@ - @SET_MAKE@ - - VPATH = @srcdir@ --am__make_dryrun = \ -- { \ -- am__dry=no; \ -+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' -+am__make_running_with_option = \ -+ case $${target_option-} in \ -+ ?) ;; \ -+ *) echo "am__make_running_with_option: internal error: invalid" \ -+ "target option '$${target_option-}' specified" >&2; \ -+ exit 1;; \ -+ esac; \ -+ has_opt=no; \ -+ sane_makeflags=$$MAKEFLAGS; \ -+ if $(am__is_gnu_make); then \ -+ sane_makeflags=$$MFLAGS; \ -+ else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ -- echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ -- | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ -- *) \ -- for am__flg in $$MAKEFLAGS; do \ -- case $$am__flg in \ -- *=*|--*) ;; \ -- *n*) am__dry=yes; break;; \ -- esac; \ -- done;; \ -+ bs=\\; \ -+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ -+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ - esac; \ -- test $$am__dry = yes; \ -- } -+ fi; \ -+ skip_next=no; \ -+ strip_trailopt () \ -+ { \ -+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ -+ }; \ -+ for flg in $$sane_makeflags; do \ -+ test $$skip_next = yes && { skip_next=no; continue; }; \ -+ case $$flg in \ -+ *=*|--*) continue;; \ -+ -*I) strip_trailopt 'I'; skip_next=yes;; \ -+ -*I?*) strip_trailopt 'I';; \ -+ -*O) strip_trailopt 'O'; skip_next=yes;; \ -+ -*O?*) strip_trailopt 'O';; \ -+ -*l) strip_trailopt 'l'; skip_next=yes;; \ -+ -*l?*) strip_trailopt 'l';; \ -+ -[dEDm]) skip_next=yes;; \ -+ -[JT]) skip_next=yes;; \ -+ esac; \ -+ case $$flg in \ -+ *$$target_option*) has_opt=yes; break;; \ -+ esac; \ -+ done; \ -+ test $$has_opt = yes -+am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -+am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) - pkgdatadir = $(datadir)/@PACKAGE@ - pkgincludedir = $(includedir)/@PACKAGE@ - pkglibdir = $(libdir)/@PACKAGE@ -@@ -52,7 +79,7 @@ POST_UNINSTALL = : - build_triplet = @build@ - host_triplet = @host@ - subdir = PARPACK --DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - am__aclocal_m4_deps = $(top_srcdir)/m4/ax_blas.m4 \ - $(top_srcdir)/m4/ax_lapack.m4 $(top_srcdir)/m4/ax_mpi.m4 \ -@@ -98,30 +125,57 @@ libparpack_la_DEPENDENCIES = $(top_builddir)/SRC/libarpacksrc.la \ - $(top_builddir)/UTIL/libarpackutil.la \ - $(top_builddir)/PARPACK/SRC/MPI/libparpacksrcmpi.la \ - $(top_builddir)/PARPACK/UTIL/MPI/libparpackutilmpi.la \ -- $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) -+ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ -+ $(am__DEPENDENCIES_1) - am_libparpack_la_OBJECTS = - libparpack_la_OBJECTS = $(am_libparpack_la_OBJECTS) --libparpack_la_LINK = $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) \ -- $(LIBTOOLFLAGS) --mode=link $(F77LD) $(AM_FFLAGS) $(FFLAGS) \ -- $(libparpack_la_LDFLAGS) $(LDFLAGS) -o $@ -+AM_V_lt = $(am__v_lt_@AM_V@) -+am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) -+am__v_lt_0 = --silent -+am__v_lt_1 = -+libparpack_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=F77 \ -+ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(F77LD) \ -+ $(AM_FFLAGS) $(FFLAGS) $(libparpack_la_LDFLAGS) $(LDFLAGS) -o \ -+ $@ -+AM_V_P = $(am__v_P_@AM_V@) -+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -+am__v_P_0 = false -+am__v_P_1 = : -+AM_V_GEN = $(am__v_GEN_@AM_V@) -+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -+am__v_GEN_0 = @echo " GEN " $@; -+am__v_GEN_1 = -+AM_V_at = $(am__v_at_@AM_V@) -+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -+am__v_at_0 = @ -+am__v_at_1 = - DEFAULT_INCLUDES = -I.@am__isrc@ - F77COMPILE = $(F77) $(AM_FFLAGS) $(FFLAGS) --LTF77COMPILE = $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -- --mode=compile $(F77) $(AM_FFLAGS) $(FFLAGS) -+LTF77COMPILE = $(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) \ -+ $(LIBTOOLFLAGS) --mode=compile $(F77) $(AM_FFLAGS) $(FFLAGS) -+AM_V_F77 = $(am__v_F77_@AM_V@) -+am__v_F77_ = $(am__v_F77_@AM_DEFAULT_V@) -+am__v_F77_0 = @echo " F77 " $@; -+am__v_F77_1 = - F77LD = $(F77) --F77LINK = $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -- --mode=link $(F77LD) $(AM_FFLAGS) $(FFLAGS) $(AM_LDFLAGS) \ -- $(LDFLAGS) -o $@ -+F77LINK = $(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) \ -+ $(LIBTOOLFLAGS) --mode=link $(F77LD) $(AM_FFLAGS) $(FFLAGS) \ -+ $(AM_LDFLAGS) $(LDFLAGS) -o $@ -+AM_V_F77LD = $(am__v_F77LD_@AM_V@) -+am__v_F77LD_ = $(am__v_F77LD_@AM_DEFAULT_V@) -+am__v_F77LD_0 = @echo " F77LD " $@; -+am__v_F77LD_1 = - SOURCES = $(libparpack_la_SOURCES) \ - $(nodist_EXTRA_libparpack_la_SOURCES) - DIST_SOURCES = $(libparpack_la_SOURCES) --RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ -- html-recursive info-recursive install-data-recursive \ -- install-dvi-recursive install-exec-recursive \ -- install-html-recursive install-info-recursive \ -- install-pdf-recursive install-ps-recursive install-recursive \ -- installcheck-recursive installdirs-recursive pdf-recursive \ -- ps-recursive uninstall-recursive -+RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ -+ ctags-recursive dvi-recursive html-recursive info-recursive \ -+ install-data-recursive install-dvi-recursive \ -+ install-exec-recursive install-html-recursive \ -+ install-info-recursive install-pdf-recursive \ -+ install-ps-recursive install-recursive installcheck-recursive \ -+ installdirs-recursive pdf-recursive ps-recursive \ -+ tags-recursive uninstall-recursive - am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ -@@ -129,9 +183,29 @@ am__can_run_installinfo = \ - esac - RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ - distclean-recursive maintainer-clean-recursive --AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ -- $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ -+am__recursive_targets = \ -+ $(RECURSIVE_TARGETS) \ -+ $(RECURSIVE_CLEAN_TARGETS) \ -+ $(am__extra_recursive_targets) -+AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - distdir -+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -+# Read a list of newline-separated strings from the standard input, -+# and print each of them once, without duplicates. Input order is -+# *not* preserved. -+am__uniquify_input = $(AWK) '\ -+ BEGIN { nonempty = 0; } \ -+ { items[$$0] = 1; nonempty = 1; } \ -+ END { if (nonempty) { for (i in items) print i; }; } \ -+' -+# Make sure the list of sources is unique. This is necessary because, -+# e.g., the same source file might be shared among _SOURCES variables -+# for different programs/libraries. -+am__define_uniq_tagged_files = \ -+ list='$(am__tagged_files)'; \ -+ unique=`for i in $$list; do \ -+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -+ done | $(am__uniquify_input)` - ETAGS = etags - CTAGS = ctags - DIST_SUBDIRS = $(SUBDIRS) -@@ -163,6 +237,7 @@ am__relativize = \ - reldir="$$dir2" - ACLOCAL = @ACLOCAL@ - AMTAR = @AMTAR@ -+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ - AR = @AR@ - AS = @AS@ - AUTOCONF = @AUTOCONF@ -@@ -297,7 +372,7 @@ libparpack_la_LIBADD = \ - $(top_builddir)/UTIL/libarpackutil.la \ - $(top_builddir)/PARPACK/SRC/MPI/libparpacksrcmpi.la \ - $(top_builddir)/PARPACK/UTIL/MPI/libparpackutilmpi.la \ -- $(BLAS_LIBS) $(LAPACK_LIBS) -+ $(BLAS_LIBS) $(LAPACK_LIBS) $(MPILIBS) - - all: all-recursive - -@@ -333,6 +408,7 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - $(am__aclocal_m4_deps): -+ - install-libLTLIBRARIES: $(lib_LTLIBRARIES) - @$(NORMAL_INSTALL) - @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ -@@ -359,14 +435,17 @@ uninstall-libLTLIBRARIES: - - clean-libLTLIBRARIES: - -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) -- @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ -- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ -- test "$$dir" != "$$p" || dir=.; \ -- echo "rm -f \"$${dir}/so_locations\""; \ -- rm -f "$${dir}/so_locations"; \ -- done -+ @list='$(lib_LTLIBRARIES)'; \ -+ locs=`for p in $$list; do echo $$p; done | \ -+ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ -+ sort -u`; \ -+ test -z "$$locs" || { \ -+ echo rm -f $${locs}; \ -+ rm -f $${locs}; \ -+ } -+ - libparpack.la: $(libparpack_la_OBJECTS) $(libparpack_la_DEPENDENCIES) $(EXTRA_libparpack_la_DEPENDENCIES) -- $(libparpack_la_LINK) -rpath $(libdir) $(libparpack_la_OBJECTS) $(libparpack_la_LIBADD) $(LIBS) -+ $(AM_V_F77LD)$(libparpack_la_LINK) -rpath $(libdir) $(libparpack_la_OBJECTS) $(libparpack_la_LIBADD) $(LIBS) - - mostlyclean-compile: - -rm -f *.$(OBJEXT) -@@ -375,13 +454,13 @@ distclean-compile: - -rm -f *.tab.c - - .f.o: -- $(F77COMPILE) -c -o $@ $< -+ $(AM_V_F77)$(F77COMPILE) -c -o $@ $< - - .f.obj: -- $(F77COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` -+ $(AM_V_F77)$(F77COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - - .f.lo: -- $(LTF77COMPILE) -c -o $@ $< -+ $(AM_V_F77)$(LTF77COMPILE) -c -o $@ $< - - mostlyclean-libtool: - -rm -f *.lo -@@ -390,22 +469,25 @@ clean-libtool: - -rm -rf .libs _libs - - # This directory's subdirectories are mostly independent; you can cd --# into them and run `make' without going through this Makefile. --# To change the values of `make' variables: instead of editing Makefiles, --# (1) if the variable is set in `config.status', edit `config.status' --# (which will cause the Makefiles to be regenerated when you run `make'); --# (2) otherwise, pass the desired values on the `make' command line. --$(RECURSIVE_TARGETS): -- @fail= failcom='exit 1'; \ -- for f in x $$MAKEFLAGS; do \ -- case $$f in \ -- *=* | --[!k]*);; \ -- *k*) failcom='fail=yes';; \ -- esac; \ -- done; \ -+# into them and run 'make' without going through this Makefile. -+# To change the values of 'make' variables: instead of editing Makefiles, -+# (1) if the variable is set in 'config.status', edit 'config.status' -+# (which will cause the Makefiles to be regenerated when you run 'make'); -+# (2) otherwise, pass the desired values on the 'make' command line. -+$(am__recursive_targets): -+ @fail=; \ -+ if $(am__make_keepgoing); then \ -+ failcom='fail=yes'; \ -+ else \ -+ failcom='exit 1'; \ -+ fi; \ - dot_seen=no; \ - target=`echo $@ | sed s/-recursive//`; \ -- list='$(SUBDIRS)'; for subdir in $$list; do \ -+ case "$@" in \ -+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ -+ *) list='$(SUBDIRS)' ;; \ -+ esac; \ -+ for subdir in $$list; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - dot_seen=yes; \ -@@ -420,57 +502,12 @@ $(RECURSIVE_TARGETS): - $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ - fi; test -z "$$fail" - --$(RECURSIVE_CLEAN_TARGETS): -- @fail= failcom='exit 1'; \ -- for f in x $$MAKEFLAGS; do \ -- case $$f in \ -- *=* | --[!k]*);; \ -- *k*) failcom='fail=yes';; \ -- esac; \ -- done; \ -- dot_seen=no; \ -- case "$@" in \ -- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ -- *) list='$(SUBDIRS)' ;; \ -- esac; \ -- rev=''; for subdir in $$list; do \ -- if test "$$subdir" = "."; then :; else \ -- rev="$$subdir $$rev"; \ -- fi; \ -- done; \ -- rev="$$rev ."; \ -- target=`echo $@ | sed s/-recursive//`; \ -- for subdir in $$rev; do \ -- echo "Making $$target in $$subdir"; \ -- if test "$$subdir" = "."; then \ -- local_target="$$target-am"; \ -- else \ -- local_target="$$target"; \ -- fi; \ -- ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ -- || eval $$failcom; \ -- done && test -z "$$fail" --tags-recursive: -- list='$(SUBDIRS)'; for subdir in $$list; do \ -- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ -- done --ctags-recursive: -- list='$(SUBDIRS)'; for subdir in $$list; do \ -- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ -- done -+ID: $(am__tagged_files) -+ $(am__define_uniq_tagged_files); mkid -fID $$unique -+tags: tags-recursive -+TAGS: tags - --ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -- mkid -fID $$unique --tags: TAGS -- --TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ -- $(TAGS_FILES) $(LISP) -+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - set x; \ - here=`pwd`; \ - if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ -@@ -486,12 +523,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ - fi; \ - done; \ -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -+ $(am__define_uniq_tagged_files); \ - shift; \ - if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ -@@ -503,15 +535,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $$unique; \ - fi; \ - fi --ctags: CTAGS --CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ -- $(TAGS_FILES) $(LISP) -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -+ctags: ctags-recursive -+ -+CTAGS: ctags -+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) -+ $(am__define_uniq_tagged_files); \ - test -z "$(CTAGS_ARGS)$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$unique -@@ -520,6 +548,21 @@ GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && $(am__cd) $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) "$$here" -+cscopelist: cscopelist-recursive -+ -+cscopelist-am: $(am__tagged_files) -+ list='$(am__tagged_files)'; \ -+ case "$(srcdir)" in \ -+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ -+ *) sdir=$(subdir)/$(srcdir) ;; \ -+ esac; \ -+ for i in $$list; do \ -+ if test -f "$$i"; then \ -+ echo "$(subdir)/$$i"; \ -+ else \ -+ echo "$$sdir/$$i"; \ -+ fi; \ -+ done >> $(top_builddir)/cscope.files - - distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -@@ -686,24 +729,22 @@ ps-am: - - uninstall-am: uninstall-libLTLIBRARIES - --.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ -- install-am install-strip tags-recursive -- --.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ -- all all-am check check-am clean clean-generic \ -- clean-libLTLIBRARIES clean-libtool ctags ctags-recursive \ -- distclean distclean-compile distclean-generic \ -- distclean-libtool distclean-tags distdir dvi dvi-am html \ -- html-am info info-am install install-am install-data \ -- install-data-am install-dvi install-dvi-am install-exec \ -- install-exec-am install-html install-html-am install-info \ -- install-info-am install-libLTLIBRARIES install-man install-pdf \ -- install-pdf-am install-ps install-ps-am install-strip \ -- installcheck installcheck-am installdirs installdirs-am \ -- maintainer-clean maintainer-clean-generic mostlyclean \ -- mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ -- pdf pdf-am ps ps-am tags tags-recursive uninstall uninstall-am \ -- uninstall-libLTLIBRARIES -+.MAKE: $(am__recursive_targets) install-am install-strip -+ -+.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ -+ check-am clean clean-generic clean-libLTLIBRARIES \ -+ clean-libtool cscopelist-am ctags ctags-am distclean \ -+ distclean-compile distclean-generic distclean-libtool \ -+ distclean-tags distdir dvi dvi-am html html-am info info-am \ -+ install install-am install-data install-data-am install-dvi \ -+ install-dvi-am install-exec install-exec-am install-html \ -+ install-html-am install-info install-info-am \ -+ install-libLTLIBRARIES install-man install-pdf install-pdf-am \ -+ install-ps install-ps-am install-strip installcheck \ -+ installcheck-am installdirs installdirs-am maintainer-clean \ -+ maintainer-clean-generic mostlyclean mostlyclean-compile \ -+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ -+ tags tags-am uninstall uninstall-am uninstall-libLTLIBRARIES - - - # Tell versions [3.59,3.63) of GNU make to not export all variables. -diff --git a/PARPACK/SRC/BLACS/Makefile.in b/PARPACK/SRC/BLACS/Makefile.in -index 39472ed..1b6a0fe 100644 ---- a/PARPACK/SRC/BLACS/Makefile.in -+++ b/PARPACK/SRC/BLACS/Makefile.in -@@ -1,9 +1,8 @@ --# Makefile.in generated by automake 1.11.6 from Makefile.am. -+# Makefile.in generated by automake 1.13.3 from Makefile.am. - # @configure_input@ - --# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, --# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software --# Foundation, Inc. -+# Copyright (C) 1994-2013 Free Software Foundation, Inc. -+ - # This Makefile.in is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. -@@ -16,23 +15,51 @@ - @SET_MAKE@ - - VPATH = @srcdir@ --am__make_dryrun = \ -- { \ -- am__dry=no; \ -+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' -+am__make_running_with_option = \ -+ case $${target_option-} in \ -+ ?) ;; \ -+ *) echo "am__make_running_with_option: internal error: invalid" \ -+ "target option '$${target_option-}' specified" >&2; \ -+ exit 1;; \ -+ esac; \ -+ has_opt=no; \ -+ sane_makeflags=$$MAKEFLAGS; \ -+ if $(am__is_gnu_make); then \ -+ sane_makeflags=$$MFLAGS; \ -+ else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ -- echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ -- | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ -- *) \ -- for am__flg in $$MAKEFLAGS; do \ -- case $$am__flg in \ -- *=*|--*) ;; \ -- *n*) am__dry=yes; break;; \ -- esac; \ -- done;; \ -+ bs=\\; \ -+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ -+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ -+ esac; \ -+ fi; \ -+ skip_next=no; \ -+ strip_trailopt () \ -+ { \ -+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ -+ }; \ -+ for flg in $$sane_makeflags; do \ -+ test $$skip_next = yes && { skip_next=no; continue; }; \ -+ case $$flg in \ -+ *=*|--*) continue;; \ -+ -*I) strip_trailopt 'I'; skip_next=yes;; \ -+ -*I?*) strip_trailopt 'I';; \ -+ -*O) strip_trailopt 'O'; skip_next=yes;; \ -+ -*O?*) strip_trailopt 'O';; \ -+ -*l) strip_trailopt 'l'; skip_next=yes;; \ -+ -*l?*) strip_trailopt 'l';; \ -+ -[dEDm]) skip_next=yes;; \ -+ -[JT]) skip_next=yes;; \ - esac; \ -- test $$am__dry = yes; \ -- } -+ case $$flg in \ -+ *$$target_option*) has_opt=yes; break;; \ -+ esac; \ -+ done; \ -+ test $$has_opt = yes -+am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -+am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) - pkgdatadir = $(datadir)/@PACKAGE@ - pkgincludedir = $(includedir)/@PACKAGE@ - pkglibdir = $(libdir)/@PACKAGE@ -@@ -52,7 +79,7 @@ POST_UNINSTALL = : - build_triplet = @build@ - host_triplet = @host@ - subdir = PARPACK/SRC/BLACS --DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - am__aclocal_m4_deps = $(top_srcdir)/m4/ax_blas.m4 \ - $(top_srcdir)/m4/ax_lapack.m4 $(top_srcdir)/m4/ax_mpi.m4 \ -@@ -79,14 +106,38 @@ am_libparpacksrc_la_OBJECTS = pcgetv0.lo pdlamch.lo pdsaitr.lo \ - pscnorm2.lo psngets.lo pzlarnv.lo pdgetv0.lo pdnorm2.lo \ - psgetv0.lo psnorm2.lo pznaitr.lo - libparpacksrc_la_OBJECTS = $(am_libparpacksrc_la_OBJECTS) -+AM_V_lt = $(am__v_lt_@AM_V@) -+am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) -+am__v_lt_0 = --silent -+am__v_lt_1 = -+AM_V_P = $(am__v_P_@AM_V@) -+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -+am__v_P_0 = false -+am__v_P_1 = : -+AM_V_GEN = $(am__v_GEN_@AM_V@) -+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -+am__v_GEN_0 = @echo " GEN " $@; -+am__v_GEN_1 = -+AM_V_at = $(am__v_at_@AM_V@) -+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -+am__v_at_0 = @ -+am__v_at_1 = - DEFAULT_INCLUDES = -I.@am__isrc@ - F77COMPILE = $(F77) $(AM_FFLAGS) $(FFLAGS) --LTF77COMPILE = $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -- --mode=compile $(F77) $(AM_FFLAGS) $(FFLAGS) -+LTF77COMPILE = $(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) \ -+ $(LIBTOOLFLAGS) --mode=compile $(F77) $(AM_FFLAGS) $(FFLAGS) -+AM_V_F77 = $(am__v_F77_@AM_V@) -+am__v_F77_ = $(am__v_F77_@AM_DEFAULT_V@) -+am__v_F77_0 = @echo " F77 " $@; -+am__v_F77_1 = - F77LD = $(F77) --F77LINK = $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -- --mode=link $(F77LD) $(AM_FFLAGS) $(FFLAGS) $(AM_LDFLAGS) \ -- $(LDFLAGS) -o $@ -+F77LINK = $(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) \ -+ $(LIBTOOLFLAGS) --mode=link $(F77LD) $(AM_FFLAGS) $(FFLAGS) \ -+ $(AM_LDFLAGS) $(LDFLAGS) -o $@ -+AM_V_F77LD = $(am__v_F77LD_@AM_V@) -+am__v_F77LD_ = $(am__v_F77LD_@AM_DEFAULT_V@) -+am__v_F77LD_0 = @echo " F77LD " $@; -+am__v_F77LD_1 = - SOURCES = $(libparpacksrc_la_SOURCES) - DIST_SOURCES = $(libparpacksrc_la_SOURCES) - am__can_run_installinfo = \ -@@ -94,11 +145,29 @@ am__can_run_installinfo = \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -+# Read a list of newline-separated strings from the standard input, -+# and print each of them once, without duplicates. Input order is -+# *not* preserved. -+am__uniquify_input = $(AWK) '\ -+ BEGIN { nonempty = 0; } \ -+ { items[$$0] = 1; nonempty = 1; } \ -+ END { if (nonempty) { for (i in items) print i; }; } \ -+' -+# Make sure the list of sources is unique. This is necessary because, -+# e.g., the same source file might be shared among _SOURCES variables -+# for different programs/libraries. -+am__define_uniq_tagged_files = \ -+ list='$(am__tagged_files)'; \ -+ unique=`for i in $$list; do \ -+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -+ done | $(am__uniquify_input)` - ETAGS = etags - CTAGS = ctags - DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - ACLOCAL = @ACLOCAL@ - AMTAR = @AMTAR@ -+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ - AR = @AR@ - AS = @AS@ - AUTOCONF = @AUTOCONF@ -@@ -271,14 +340,17 @@ $(am__aclocal_m4_deps): - - clean-noinstLTLIBRARIES: - -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) -- @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \ -- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ -- test "$$dir" != "$$p" || dir=.; \ -- echo "rm -f \"$${dir}/so_locations\""; \ -- rm -f "$${dir}/so_locations"; \ -- done -+ @list='$(noinst_LTLIBRARIES)'; \ -+ locs=`for p in $$list; do echo $$p; done | \ -+ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ -+ sort -u`; \ -+ test -z "$$locs" || { \ -+ echo rm -f $${locs}; \ -+ rm -f $${locs}; \ -+ } -+ - libparpacksrc.la: $(libparpacksrc_la_OBJECTS) $(libparpacksrc_la_DEPENDENCIES) $(EXTRA_libparpacksrc_la_DEPENDENCIES) -- $(F77LINK) $(libparpacksrc_la_OBJECTS) $(libparpacksrc_la_LIBADD) $(LIBS) -+ $(AM_V_F77LD)$(F77LINK) $(libparpacksrc_la_OBJECTS) $(libparpacksrc_la_LIBADD) $(LIBS) - - mostlyclean-compile: - -rm -f *.$(OBJEXT) -@@ -287,13 +359,13 @@ distclean-compile: - -rm -f *.tab.c - - .f.o: -- $(F77COMPILE) -c -o $@ $< -+ $(AM_V_F77)$(F77COMPILE) -c -o $@ $< - - .f.obj: -- $(F77COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` -+ $(AM_V_F77)$(F77COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - - .f.lo: -- $(LTF77COMPILE) -c -o $@ $< -+ $(AM_V_F77)$(LTF77COMPILE) -c -o $@ $< - - mostlyclean-libtool: - -rm -f *.lo -@@ -301,26 +373,15 @@ mostlyclean-libtool: - clean-libtool: - -rm -rf .libs _libs - --ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -- mkid -fID $$unique --tags: TAGS -- --TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ -- $(TAGS_FILES) $(LISP) -+ID: $(am__tagged_files) -+ $(am__define_uniq_tagged_files); mkid -fID $$unique -+tags: tags-am -+TAGS: tags -+ -+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - set x; \ - here=`pwd`; \ -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -+ $(am__define_uniq_tagged_files); \ - shift; \ - if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ -@@ -332,15 +393,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $$unique; \ - fi; \ - fi --ctags: CTAGS --CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ -- $(TAGS_FILES) $(LISP) -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -+ctags: ctags-am -+ -+CTAGS: ctags -+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) -+ $(am__define_uniq_tagged_files); \ - test -z "$(CTAGS_ARGS)$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$unique -@@ -349,6 +406,21 @@ GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && $(am__cd) $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) "$$here" -+cscopelist: cscopelist-am -+ -+cscopelist-am: $(am__tagged_files) -+ list='$(am__tagged_files)'; \ -+ case "$(srcdir)" in \ -+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ -+ *) sdir=$(subdir)/$(srcdir) ;; \ -+ esac; \ -+ for i in $$list; do \ -+ if test -f "$$i"; then \ -+ echo "$(subdir)/$$i"; \ -+ else \ -+ echo "$$sdir/$$i"; \ -+ fi; \ -+ done >> $(top_builddir)/cscope.files - - distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -@@ -488,18 +560,19 @@ uninstall-am: - - .MAKE: install-am install-strip - --.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ -- clean-libtool clean-noinstLTLIBRARIES ctags distclean \ -- distclean-compile distclean-generic distclean-libtool \ -- distclean-tags distdir dvi dvi-am html html-am info info-am \ -- install install-am install-data install-data-am install-dvi \ -- install-dvi-am install-exec install-exec-am install-html \ -- install-html-am install-info install-info-am install-man \ -- install-pdf install-pdf-am install-ps install-ps-am \ -- install-strip installcheck installcheck-am installdirs \ -- maintainer-clean maintainer-clean-generic mostlyclean \ -- mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ -- pdf pdf-am ps ps-am tags uninstall uninstall-am -+.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ -+ clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ -+ ctags-am distclean distclean-compile distclean-generic \ -+ distclean-libtool distclean-tags distdir dvi dvi-am html \ -+ html-am info info-am install install-am install-data \ -+ install-data-am install-dvi install-dvi-am install-exec \ -+ install-exec-am install-html install-html-am install-info \ -+ install-info-am install-man install-pdf install-pdf-am \ -+ install-ps install-ps-am install-strip installcheck \ -+ installcheck-am installdirs maintainer-clean \ -+ maintainer-clean-generic mostlyclean mostlyclean-compile \ -+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ -+ tags tags-am uninstall uninstall-am - - - # Tell versions [3.59,3.63) of GNU make to not export all variables. -diff --git a/PARPACK/SRC/MPI/Makefile.in b/PARPACK/SRC/MPI/Makefile.in -index 06f442f..273065e 100644 ---- a/PARPACK/SRC/MPI/Makefile.in -+++ b/PARPACK/SRC/MPI/Makefile.in -@@ -1,9 +1,8 @@ --# Makefile.in generated by automake 1.11.6 from Makefile.am. -+# Makefile.in generated by automake 1.13.3 from Makefile.am. - # @configure_input@ - --# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, --# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software --# Foundation, Inc. -+# Copyright (C) 1994-2013 Free Software Foundation, Inc. -+ - # This Makefile.in is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. -@@ -16,23 +15,51 @@ - @SET_MAKE@ - - VPATH = @srcdir@ --am__make_dryrun = \ -- { \ -- am__dry=no; \ -+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' -+am__make_running_with_option = \ -+ case $${target_option-} in \ -+ ?) ;; \ -+ *) echo "am__make_running_with_option: internal error: invalid" \ -+ "target option '$${target_option-}' specified" >&2; \ -+ exit 1;; \ -+ esac; \ -+ has_opt=no; \ -+ sane_makeflags=$$MAKEFLAGS; \ -+ if $(am__is_gnu_make); then \ -+ sane_makeflags=$$MFLAGS; \ -+ else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ -- echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ -- | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ -- *) \ -- for am__flg in $$MAKEFLAGS; do \ -- case $$am__flg in \ -- *=*|--*) ;; \ -- *n*) am__dry=yes; break;; \ -- esac; \ -- done;; \ -+ bs=\\; \ -+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ -+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ -+ esac; \ -+ fi; \ -+ skip_next=no; \ -+ strip_trailopt () \ -+ { \ -+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ -+ }; \ -+ for flg in $$sane_makeflags; do \ -+ test $$skip_next = yes && { skip_next=no; continue; }; \ -+ case $$flg in \ -+ *=*|--*) continue;; \ -+ -*I) strip_trailopt 'I'; skip_next=yes;; \ -+ -*I?*) strip_trailopt 'I';; \ -+ -*O) strip_trailopt 'O'; skip_next=yes;; \ -+ -*O?*) strip_trailopt 'O';; \ -+ -*l) strip_trailopt 'l'; skip_next=yes;; \ -+ -*l?*) strip_trailopt 'l';; \ -+ -[dEDm]) skip_next=yes;; \ -+ -[JT]) skip_next=yes;; \ - esac; \ -- test $$am__dry = yes; \ -- } -+ case $$flg in \ -+ *$$target_option*) has_opt=yes; break;; \ -+ esac; \ -+ done; \ -+ test $$has_opt = yes -+am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -+am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) - pkgdatadir = $(datadir)/@PACKAGE@ - pkgincludedir = $(includedir)/@PACKAGE@ - pkglibdir = $(libdir)/@PACKAGE@ -@@ -52,7 +79,7 @@ POST_UNINSTALL = : - build_triplet = @build@ - host_triplet = @host@ - subdir = PARPACK/SRC/MPI --DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - am__aclocal_m4_deps = $(top_srcdir)/m4/ax_blas.m4 \ - $(top_srcdir)/m4/ax_lapack.m4 $(top_srcdir)/m4/ax_mpi.m4 \ -@@ -69,8 +96,12 @@ libparpack_noopt_la_LIBADD = - am_libparpack_noopt_la_OBJECTS = libparpack_noopt_la-pslamch.lo \ - libparpack_noopt_la-pdlamch.lo - libparpack_noopt_la_OBJECTS = $(am_libparpack_noopt_la_OBJECTS) --libparpack_noopt_la_LINK = $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) \ -- $(LIBTOOLFLAGS) --mode=link $(F77LD) \ -+AM_V_lt = $(am__v_lt_@AM_V@) -+am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) -+am__v_lt_0 = --silent -+am__v_lt_1 = -+libparpack_noopt_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=F77 \ -+ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(F77LD) \ - $(libparpack_noopt_la_FFLAGS) $(FFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ - libparpacksrcmpi_la_DEPENDENCIES = libparpack_noopt.la -@@ -103,18 +134,38 @@ am_libparpacksrcmpi_la_OBJECTS = libparpacksrcmpi_la-psgetv0.lo \ - libparpacksrcmpi_la-pzgetv0.lo libparpacksrcmpi_la-pdznorm2.lo \ - libparpacksrcmpi_la-pzlarnv.lo - libparpacksrcmpi_la_OBJECTS = $(am_libparpacksrcmpi_la_OBJECTS) --libparpacksrcmpi_la_LINK = $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) \ -- $(LIBTOOLFLAGS) --mode=link $(F77LD) \ -+libparpacksrcmpi_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=F77 \ -+ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(F77LD) \ - $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ -+AM_V_P = $(am__v_P_@AM_V@) -+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -+am__v_P_0 = false -+am__v_P_1 = : -+AM_V_GEN = $(am__v_GEN_@AM_V@) -+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -+am__v_GEN_0 = @echo " GEN " $@; -+am__v_GEN_1 = -+AM_V_at = $(am__v_at_@AM_V@) -+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -+am__v_at_0 = @ -+am__v_at_1 = - DEFAULT_INCLUDES = -I.@am__isrc@ - F77COMPILE = $(F77) $(AM_FFLAGS) $(FFLAGS) --LTF77COMPILE = $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -- --mode=compile $(F77) $(AM_FFLAGS) $(FFLAGS) -+LTF77COMPILE = $(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) \ -+ $(LIBTOOLFLAGS) --mode=compile $(F77) $(AM_FFLAGS) $(FFLAGS) -+AM_V_F77 = $(am__v_F77_@AM_V@) -+am__v_F77_ = $(am__v_F77_@AM_DEFAULT_V@) -+am__v_F77_0 = @echo " F77 " $@; -+am__v_F77_1 = - F77LD = $(F77) --F77LINK = $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -- --mode=link $(F77LD) $(AM_FFLAGS) $(FFLAGS) $(AM_LDFLAGS) \ -- $(LDFLAGS) -o $@ -+F77LINK = $(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) \ -+ $(LIBTOOLFLAGS) --mode=link $(F77LD) $(AM_FFLAGS) $(FFLAGS) \ -+ $(AM_LDFLAGS) $(LDFLAGS) -o $@ -+AM_V_F77LD = $(am__v_F77LD_@AM_V@) -+am__v_F77LD_ = $(am__v_F77LD_@AM_DEFAULT_V@) -+am__v_F77LD_0 = @echo " F77LD " $@; -+am__v_F77LD_1 = - SOURCES = $(libparpack_noopt_la_SOURCES) \ - $(libparpacksrcmpi_la_SOURCES) - DIST_SOURCES = $(libparpack_noopt_la_SOURCES) \ -@@ -124,11 +175,29 @@ am__can_run_installinfo = \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -+# Read a list of newline-separated strings from the standard input, -+# and print each of them once, without duplicates. Input order is -+# *not* preserved. -+am__uniquify_input = $(AWK) '\ -+ BEGIN { nonempty = 0; } \ -+ { items[$$0] = 1; nonempty = 1; } \ -+ END { if (nonempty) { for (i in items) print i; }; } \ -+' -+# Make sure the list of sources is unique. This is necessary because, -+# e.g., the same source file might be shared among _SOURCES variables -+# for different programs/libraries. -+am__define_uniq_tagged_files = \ -+ list='$(am__tagged_files)'; \ -+ unique=`for i in $$list; do \ -+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -+ done | $(am__uniquify_input)` - ETAGS = etags - CTAGS = ctags - DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - ACLOCAL = @ACLOCAL@ - AMTAR = @AMTAR@ -+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ - AR = @AR@ - AS = @AS@ - AUTOCONF = @AUTOCONF@ -@@ -307,16 +376,20 @@ $(am__aclocal_m4_deps): - - clean-noinstLTLIBRARIES: - -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) -- @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \ -- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ -- test "$$dir" != "$$p" || dir=.; \ -- echo "rm -f \"$${dir}/so_locations\""; \ -- rm -f "$${dir}/so_locations"; \ -- done -+ @list='$(noinst_LTLIBRARIES)'; \ -+ locs=`for p in $$list; do echo $$p; done | \ -+ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ -+ sort -u`; \ -+ test -z "$$locs" || { \ -+ echo rm -f $${locs}; \ -+ rm -f $${locs}; \ -+ } -+ - libparpack_noopt.la: $(libparpack_noopt_la_OBJECTS) $(libparpack_noopt_la_DEPENDENCIES) $(EXTRA_libparpack_noopt_la_DEPENDENCIES) -- $(libparpack_noopt_la_LINK) $(libparpack_noopt_la_OBJECTS) $(libparpack_noopt_la_LIBADD) $(LIBS) -+ $(AM_V_F77LD)$(libparpack_noopt_la_LINK) $(libparpack_noopt_la_OBJECTS) $(libparpack_noopt_la_LIBADD) $(LIBS) -+ - libparpacksrcmpi.la: $(libparpacksrcmpi_la_OBJECTS) $(libparpacksrcmpi_la_DEPENDENCIES) $(EXTRA_libparpacksrcmpi_la_DEPENDENCIES) -- $(libparpacksrcmpi_la_LINK) $(libparpacksrcmpi_la_OBJECTS) $(libparpacksrcmpi_la_LIBADD) $(LIBS) -+ $(AM_V_F77LD)$(libparpacksrcmpi_la_LINK) $(libparpacksrcmpi_la_OBJECTS) $(libparpacksrcmpi_la_LIBADD) $(LIBS) - - mostlyclean-compile: - -rm -f *.$(OBJEXT) -@@ -325,181 +398,181 @@ distclean-compile: - -rm -f *.tab.c - - .f.o: -- $(F77COMPILE) -c -o $@ $< -+ $(AM_V_F77)$(F77COMPILE) -c -o $@ $< - - .f.obj: -- $(F77COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` -+ $(AM_V_F77)$(F77COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - - .f.lo: -- $(LTF77COMPILE) -c -o $@ $< -+ $(AM_V_F77)$(LTF77COMPILE) -c -o $@ $< - - libparpack_noopt_la-pslamch.lo: pslamch.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpack_noopt_la_FFLAGS) $(FFLAGS) -c -o libparpack_noopt_la-pslamch.lo `test -f 'pslamch.f' || echo '$(srcdir)/'`pslamch.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpack_noopt_la_FFLAGS) $(FFLAGS) -c -o libparpack_noopt_la-pslamch.lo `test -f 'pslamch.f' || echo '$(srcdir)/'`pslamch.f - - libparpack_noopt_la-pdlamch.lo: pdlamch.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpack_noopt_la_FFLAGS) $(FFLAGS) -c -o libparpack_noopt_la-pdlamch.lo `test -f 'pdlamch.f' || echo '$(srcdir)/'`pdlamch.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpack_noopt_la_FFLAGS) $(FFLAGS) -c -o libparpack_noopt_la-pdlamch.lo `test -f 'pdlamch.f' || echo '$(srcdir)/'`pdlamch.f - - libparpacksrcmpi_la-psgetv0.lo: psgetv0.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-psgetv0.lo `test -f 'psgetv0.f' || echo '$(srcdir)/'`psgetv0.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-psgetv0.lo `test -f 'psgetv0.f' || echo '$(srcdir)/'`psgetv0.f - - libparpacksrcmpi_la-psnaitr.lo: psnaitr.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-psnaitr.lo `test -f 'psnaitr.f' || echo '$(srcdir)/'`psnaitr.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-psnaitr.lo `test -f 'psnaitr.f' || echo '$(srcdir)/'`psnaitr.f - - libparpacksrcmpi_la-psnapps.lo: psnapps.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-psnapps.lo `test -f 'psnapps.f' || echo '$(srcdir)/'`psnapps.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-psnapps.lo `test -f 'psnapps.f' || echo '$(srcdir)/'`psnapps.f - - libparpacksrcmpi_la-psnaup2.lo: psnaup2.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-psnaup2.lo `test -f 'psnaup2.f' || echo '$(srcdir)/'`psnaup2.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-psnaup2.lo `test -f 'psnaup2.f' || echo '$(srcdir)/'`psnaup2.f - - libparpacksrcmpi_la-psnaupd.lo: psnaupd.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-psnaupd.lo `test -f 'psnaupd.f' || echo '$(srcdir)/'`psnaupd.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-psnaupd.lo `test -f 'psnaupd.f' || echo '$(srcdir)/'`psnaupd.f - - libparpacksrcmpi_la-psneigh.lo: psneigh.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-psneigh.lo `test -f 'psneigh.f' || echo '$(srcdir)/'`psneigh.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-psneigh.lo `test -f 'psneigh.f' || echo '$(srcdir)/'`psneigh.f - - libparpacksrcmpi_la-psngets.lo: psngets.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-psngets.lo `test -f 'psngets.f' || echo '$(srcdir)/'`psngets.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-psngets.lo `test -f 'psngets.f' || echo '$(srcdir)/'`psngets.f - - libparpacksrcmpi_la-pssaitr.lo: pssaitr.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pssaitr.lo `test -f 'pssaitr.f' || echo '$(srcdir)/'`pssaitr.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pssaitr.lo `test -f 'pssaitr.f' || echo '$(srcdir)/'`pssaitr.f - - libparpacksrcmpi_la-pssapps.lo: pssapps.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pssapps.lo `test -f 'pssapps.f' || echo '$(srcdir)/'`pssapps.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pssapps.lo `test -f 'pssapps.f' || echo '$(srcdir)/'`pssapps.f - - libparpacksrcmpi_la-pssaup2.lo: pssaup2.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pssaup2.lo `test -f 'pssaup2.f' || echo '$(srcdir)/'`pssaup2.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pssaup2.lo `test -f 'pssaup2.f' || echo '$(srcdir)/'`pssaup2.f - - libparpacksrcmpi_la-pssaupd.lo: pssaupd.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pssaupd.lo `test -f 'pssaupd.f' || echo '$(srcdir)/'`pssaupd.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pssaupd.lo `test -f 'pssaupd.f' || echo '$(srcdir)/'`pssaupd.f - - libparpacksrcmpi_la-psseigt.lo: psseigt.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-psseigt.lo `test -f 'psseigt.f' || echo '$(srcdir)/'`psseigt.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-psseigt.lo `test -f 'psseigt.f' || echo '$(srcdir)/'`psseigt.f - - libparpacksrcmpi_la-pssgets.lo: pssgets.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pssgets.lo `test -f 'pssgets.f' || echo '$(srcdir)/'`pssgets.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pssgets.lo `test -f 'pssgets.f' || echo '$(srcdir)/'`pssgets.f - - libparpacksrcmpi_la-psneupd.lo: psneupd.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-psneupd.lo `test -f 'psneupd.f' || echo '$(srcdir)/'`psneupd.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-psneupd.lo `test -f 'psneupd.f' || echo '$(srcdir)/'`psneupd.f - - libparpacksrcmpi_la-psseupd.lo: psseupd.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-psseupd.lo `test -f 'psseupd.f' || echo '$(srcdir)/'`psseupd.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-psseupd.lo `test -f 'psseupd.f' || echo '$(srcdir)/'`psseupd.f - - libparpacksrcmpi_la-pslarnv.lo: pslarnv.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pslarnv.lo `test -f 'pslarnv.f' || echo '$(srcdir)/'`pslarnv.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pslarnv.lo `test -f 'pslarnv.f' || echo '$(srcdir)/'`pslarnv.f - - libparpacksrcmpi_la-psnorm2.lo: psnorm2.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-psnorm2.lo `test -f 'psnorm2.f' || echo '$(srcdir)/'`psnorm2.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-psnorm2.lo `test -f 'psnorm2.f' || echo '$(srcdir)/'`psnorm2.f - - libparpacksrcmpi_la-pdgetv0.lo: pdgetv0.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdgetv0.lo `test -f 'pdgetv0.f' || echo '$(srcdir)/'`pdgetv0.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdgetv0.lo `test -f 'pdgetv0.f' || echo '$(srcdir)/'`pdgetv0.f - - libparpacksrcmpi_la-pdnaitr.lo: pdnaitr.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdnaitr.lo `test -f 'pdnaitr.f' || echo '$(srcdir)/'`pdnaitr.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdnaitr.lo `test -f 'pdnaitr.f' || echo '$(srcdir)/'`pdnaitr.f - - libparpacksrcmpi_la-pdnapps.lo: pdnapps.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdnapps.lo `test -f 'pdnapps.f' || echo '$(srcdir)/'`pdnapps.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdnapps.lo `test -f 'pdnapps.f' || echo '$(srcdir)/'`pdnapps.f - - libparpacksrcmpi_la-pdnaup2.lo: pdnaup2.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdnaup2.lo `test -f 'pdnaup2.f' || echo '$(srcdir)/'`pdnaup2.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdnaup2.lo `test -f 'pdnaup2.f' || echo '$(srcdir)/'`pdnaup2.f - - libparpacksrcmpi_la-pdnaupd.lo: pdnaupd.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdnaupd.lo `test -f 'pdnaupd.f' || echo '$(srcdir)/'`pdnaupd.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdnaupd.lo `test -f 'pdnaupd.f' || echo '$(srcdir)/'`pdnaupd.f - - libparpacksrcmpi_la-pdneigh.lo: pdneigh.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdneigh.lo `test -f 'pdneigh.f' || echo '$(srcdir)/'`pdneigh.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdneigh.lo `test -f 'pdneigh.f' || echo '$(srcdir)/'`pdneigh.f - - libparpacksrcmpi_la-pdngets.lo: pdngets.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdngets.lo `test -f 'pdngets.f' || echo '$(srcdir)/'`pdngets.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdngets.lo `test -f 'pdngets.f' || echo '$(srcdir)/'`pdngets.f - - libparpacksrcmpi_la-pdsaitr.lo: pdsaitr.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdsaitr.lo `test -f 'pdsaitr.f' || echo '$(srcdir)/'`pdsaitr.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdsaitr.lo `test -f 'pdsaitr.f' || echo '$(srcdir)/'`pdsaitr.f - - libparpacksrcmpi_la-pdsapps.lo: pdsapps.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdsapps.lo `test -f 'pdsapps.f' || echo '$(srcdir)/'`pdsapps.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdsapps.lo `test -f 'pdsapps.f' || echo '$(srcdir)/'`pdsapps.f - - libparpacksrcmpi_la-pdsaup2.lo: pdsaup2.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdsaup2.lo `test -f 'pdsaup2.f' || echo '$(srcdir)/'`pdsaup2.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdsaup2.lo `test -f 'pdsaup2.f' || echo '$(srcdir)/'`pdsaup2.f - - libparpacksrcmpi_la-pdsaupd.lo: pdsaupd.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdsaupd.lo `test -f 'pdsaupd.f' || echo '$(srcdir)/'`pdsaupd.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdsaupd.lo `test -f 'pdsaupd.f' || echo '$(srcdir)/'`pdsaupd.f - - libparpacksrcmpi_la-pdseigt.lo: pdseigt.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdseigt.lo `test -f 'pdseigt.f' || echo '$(srcdir)/'`pdseigt.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdseigt.lo `test -f 'pdseigt.f' || echo '$(srcdir)/'`pdseigt.f - - libparpacksrcmpi_la-pdsgets.lo: pdsgets.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdsgets.lo `test -f 'pdsgets.f' || echo '$(srcdir)/'`pdsgets.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdsgets.lo `test -f 'pdsgets.f' || echo '$(srcdir)/'`pdsgets.f - - libparpacksrcmpi_la-pdneupd.lo: pdneupd.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdneupd.lo `test -f 'pdneupd.f' || echo '$(srcdir)/'`pdneupd.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdneupd.lo `test -f 'pdneupd.f' || echo '$(srcdir)/'`pdneupd.f - - libparpacksrcmpi_la-pdseupd.lo: pdseupd.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdseupd.lo `test -f 'pdseupd.f' || echo '$(srcdir)/'`pdseupd.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdseupd.lo `test -f 'pdseupd.f' || echo '$(srcdir)/'`pdseupd.f - - libparpacksrcmpi_la-pdlarnv.lo: pdlarnv.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdlarnv.lo `test -f 'pdlarnv.f' || echo '$(srcdir)/'`pdlarnv.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdlarnv.lo `test -f 'pdlarnv.f' || echo '$(srcdir)/'`pdlarnv.f - - libparpacksrcmpi_la-pdnorm2.lo: pdnorm2.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdnorm2.lo `test -f 'pdnorm2.f' || echo '$(srcdir)/'`pdnorm2.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdnorm2.lo `test -f 'pdnorm2.f' || echo '$(srcdir)/'`pdnorm2.f - - libparpacksrcmpi_la-pcnaitr.lo: pcnaitr.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pcnaitr.lo `test -f 'pcnaitr.f' || echo '$(srcdir)/'`pcnaitr.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pcnaitr.lo `test -f 'pcnaitr.f' || echo '$(srcdir)/'`pcnaitr.f - - libparpacksrcmpi_la-pcnapps.lo: pcnapps.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pcnapps.lo `test -f 'pcnapps.f' || echo '$(srcdir)/'`pcnapps.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pcnapps.lo `test -f 'pcnapps.f' || echo '$(srcdir)/'`pcnapps.f - - libparpacksrcmpi_la-pcnaup2.lo: pcnaup2.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pcnaup2.lo `test -f 'pcnaup2.f' || echo '$(srcdir)/'`pcnaup2.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pcnaup2.lo `test -f 'pcnaup2.f' || echo '$(srcdir)/'`pcnaup2.f - - libparpacksrcmpi_la-pcnaupd.lo: pcnaupd.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pcnaupd.lo `test -f 'pcnaupd.f' || echo '$(srcdir)/'`pcnaupd.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pcnaupd.lo `test -f 'pcnaupd.f' || echo '$(srcdir)/'`pcnaupd.f - - libparpacksrcmpi_la-pcneigh.lo: pcneigh.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pcneigh.lo `test -f 'pcneigh.f' || echo '$(srcdir)/'`pcneigh.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pcneigh.lo `test -f 'pcneigh.f' || echo '$(srcdir)/'`pcneigh.f - - libparpacksrcmpi_la-pcneupd.lo: pcneupd.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pcneupd.lo `test -f 'pcneupd.f' || echo '$(srcdir)/'`pcneupd.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pcneupd.lo `test -f 'pcneupd.f' || echo '$(srcdir)/'`pcneupd.f - - libparpacksrcmpi_la-pcngets.lo: pcngets.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pcngets.lo `test -f 'pcngets.f' || echo '$(srcdir)/'`pcngets.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pcngets.lo `test -f 'pcngets.f' || echo '$(srcdir)/'`pcngets.f - - libparpacksrcmpi_la-pcgetv0.lo: pcgetv0.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pcgetv0.lo `test -f 'pcgetv0.f' || echo '$(srcdir)/'`pcgetv0.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pcgetv0.lo `test -f 'pcgetv0.f' || echo '$(srcdir)/'`pcgetv0.f - - libparpacksrcmpi_la-pscnorm2.lo: pscnorm2.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pscnorm2.lo `test -f 'pscnorm2.f' || echo '$(srcdir)/'`pscnorm2.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pscnorm2.lo `test -f 'pscnorm2.f' || echo '$(srcdir)/'`pscnorm2.f - - libparpacksrcmpi_la-pclarnv.lo: pclarnv.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pclarnv.lo `test -f 'pclarnv.f' || echo '$(srcdir)/'`pclarnv.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pclarnv.lo `test -f 'pclarnv.f' || echo '$(srcdir)/'`pclarnv.f - - libparpacksrcmpi_la-pznaitr.lo: pznaitr.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pznaitr.lo `test -f 'pznaitr.f' || echo '$(srcdir)/'`pznaitr.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pznaitr.lo `test -f 'pznaitr.f' || echo '$(srcdir)/'`pznaitr.f - - libparpacksrcmpi_la-pznapps.lo: pznapps.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pznapps.lo `test -f 'pznapps.f' || echo '$(srcdir)/'`pznapps.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pznapps.lo `test -f 'pznapps.f' || echo '$(srcdir)/'`pznapps.f - - libparpacksrcmpi_la-pznaup2.lo: pznaup2.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pznaup2.lo `test -f 'pznaup2.f' || echo '$(srcdir)/'`pznaup2.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pznaup2.lo `test -f 'pznaup2.f' || echo '$(srcdir)/'`pznaup2.f - - libparpacksrcmpi_la-pznaupd.lo: pznaupd.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pznaupd.lo `test -f 'pznaupd.f' || echo '$(srcdir)/'`pznaupd.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pznaupd.lo `test -f 'pznaupd.f' || echo '$(srcdir)/'`pznaupd.f - - libparpacksrcmpi_la-pzneigh.lo: pzneigh.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pzneigh.lo `test -f 'pzneigh.f' || echo '$(srcdir)/'`pzneigh.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pzneigh.lo `test -f 'pzneigh.f' || echo '$(srcdir)/'`pzneigh.f - - libparpacksrcmpi_la-pzneupd.lo: pzneupd.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pzneupd.lo `test -f 'pzneupd.f' || echo '$(srcdir)/'`pzneupd.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pzneupd.lo `test -f 'pzneupd.f' || echo '$(srcdir)/'`pzneupd.f - - libparpacksrcmpi_la-pzngets.lo: pzngets.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pzngets.lo `test -f 'pzngets.f' || echo '$(srcdir)/'`pzngets.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pzngets.lo `test -f 'pzngets.f' || echo '$(srcdir)/'`pzngets.f - - libparpacksrcmpi_la-pzgetv0.lo: pzgetv0.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pzgetv0.lo `test -f 'pzgetv0.f' || echo '$(srcdir)/'`pzgetv0.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pzgetv0.lo `test -f 'pzgetv0.f' || echo '$(srcdir)/'`pzgetv0.f - - libparpacksrcmpi_la-pdznorm2.lo: pdznorm2.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdznorm2.lo `test -f 'pdznorm2.f' || echo '$(srcdir)/'`pdznorm2.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pdznorm2.lo `test -f 'pdznorm2.f' || echo '$(srcdir)/'`pdznorm2.f - - libparpacksrcmpi_la-pzlarnv.lo: pzlarnv.f -- $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pzlarnv.lo `test -f 'pzlarnv.f' || echo '$(srcdir)/'`pzlarnv.f -+ $(AM_V_F77)$(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(libparpacksrcmpi_la_FFLAGS) $(FFLAGS) -c -o libparpacksrcmpi_la-pzlarnv.lo `test -f 'pzlarnv.f' || echo '$(srcdir)/'`pzlarnv.f - - mostlyclean-libtool: - -rm -f *.lo -@@ -507,26 +580,15 @@ mostlyclean-libtool: - clean-libtool: - -rm -rf .libs _libs - --ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -- mkid -fID $$unique --tags: TAGS -- --TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ -- $(TAGS_FILES) $(LISP) -+ID: $(am__tagged_files) -+ $(am__define_uniq_tagged_files); mkid -fID $$unique -+tags: tags-am -+TAGS: tags -+ -+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - set x; \ - here=`pwd`; \ -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -+ $(am__define_uniq_tagged_files); \ - shift; \ - if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ -@@ -538,15 +600,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $$unique; \ - fi; \ - fi --ctags: CTAGS --CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ -- $(TAGS_FILES) $(LISP) -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -+ctags: ctags-am -+ -+CTAGS: ctags -+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) -+ $(am__define_uniq_tagged_files); \ - test -z "$(CTAGS_ARGS)$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$unique -@@ -555,6 +613,21 @@ GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && $(am__cd) $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) "$$here" -+cscopelist: cscopelist-am -+ -+cscopelist-am: $(am__tagged_files) -+ list='$(am__tagged_files)'; \ -+ case "$(srcdir)" in \ -+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ -+ *) sdir=$(subdir)/$(srcdir) ;; \ -+ esac; \ -+ for i in $$list; do \ -+ if test -f "$$i"; then \ -+ echo "$(subdir)/$$i"; \ -+ else \ -+ echo "$$sdir/$$i"; \ -+ fi; \ -+ done >> $(top_builddir)/cscope.files - - distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -@@ -694,18 +767,19 @@ uninstall-am: - - .MAKE: install-am install-strip - --.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ -- clean-libtool clean-noinstLTLIBRARIES ctags distclean \ -- distclean-compile distclean-generic distclean-libtool \ -- distclean-tags distdir dvi dvi-am html html-am info info-am \ -- install install-am install-data install-data-am install-dvi \ -- install-dvi-am install-exec install-exec-am install-html \ -- install-html-am install-info install-info-am install-man \ -- install-pdf install-pdf-am install-ps install-ps-am \ -- install-strip installcheck installcheck-am installdirs \ -- maintainer-clean maintainer-clean-generic mostlyclean \ -- mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ -- pdf pdf-am ps ps-am tags uninstall uninstall-am -+.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ -+ clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ -+ ctags-am distclean distclean-compile distclean-generic \ -+ distclean-libtool distclean-tags distdir dvi dvi-am html \ -+ html-am info info-am install install-am install-data \ -+ install-data-am install-dvi install-dvi-am install-exec \ -+ install-exec-am install-html install-html-am install-info \ -+ install-info-am install-man install-pdf install-pdf-am \ -+ install-ps install-ps-am install-strip installcheck \ -+ installcheck-am installdirs maintainer-clean \ -+ maintainer-clean-generic mostlyclean mostlyclean-compile \ -+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ -+ tags tags-am uninstall uninstall-am - - - # Tell versions [3.59,3.63) of GNU make to not export all variables. -diff --git a/PARPACK/SRC/Makefile.in b/PARPACK/SRC/Makefile.in -index a89d9f2..6e8f437 100644 ---- a/PARPACK/SRC/Makefile.in -+++ b/PARPACK/SRC/Makefile.in -@@ -1,9 +1,8 @@ --# Makefile.in generated by automake 1.11.6 from Makefile.am. -+# Makefile.in generated by automake 1.13.3 from Makefile.am. - # @configure_input@ - --# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, --# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software --# Foundation, Inc. -+# Copyright (C) 1994-2013 Free Software Foundation, Inc. -+ - # This Makefile.in is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. -@@ -15,23 +14,51 @@ - - @SET_MAKE@ - VPATH = @srcdir@ --am__make_dryrun = \ -- { \ -- am__dry=no; \ -+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' -+am__make_running_with_option = \ -+ case $${target_option-} in \ -+ ?) ;; \ -+ *) echo "am__make_running_with_option: internal error: invalid" \ -+ "target option '$${target_option-}' specified" >&2; \ -+ exit 1;; \ -+ esac; \ -+ has_opt=no; \ -+ sane_makeflags=$$MAKEFLAGS; \ -+ if $(am__is_gnu_make); then \ -+ sane_makeflags=$$MFLAGS; \ -+ else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ -- echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ -- | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ -- *) \ -- for am__flg in $$MAKEFLAGS; do \ -- case $$am__flg in \ -- *=*|--*) ;; \ -- *n*) am__dry=yes; break;; \ -- esac; \ -- done;; \ -+ bs=\\; \ -+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ -+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ -+ esac; \ -+ fi; \ -+ skip_next=no; \ -+ strip_trailopt () \ -+ { \ -+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ -+ }; \ -+ for flg in $$sane_makeflags; do \ -+ test $$skip_next = yes && { skip_next=no; continue; }; \ -+ case $$flg in \ -+ *=*|--*) continue;; \ -+ -*I) strip_trailopt 'I'; skip_next=yes;; \ -+ -*I?*) strip_trailopt 'I';; \ -+ -*O) strip_trailopt 'O'; skip_next=yes;; \ -+ -*O?*) strip_trailopt 'O';; \ -+ -*l) strip_trailopt 'l'; skip_next=yes;; \ -+ -*l?*) strip_trailopt 'l';; \ -+ -[dEDm]) skip_next=yes;; \ -+ -[JT]) skip_next=yes;; \ -+ esac; \ -+ case $$flg in \ -+ *$$target_option*) has_opt=yes; break;; \ - esac; \ -- test $$am__dry = yes; \ -- } -+ done; \ -+ test $$has_opt = yes -+am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -+am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) - pkgdatadir = $(datadir)/@PACKAGE@ - pkgincludedir = $(includedir)/@PACKAGE@ - pkglibdir = $(libdir)/@PACKAGE@ -@@ -51,7 +78,7 @@ POST_UNINSTALL = : - build_triplet = @build@ - host_triplet = @host@ - subdir = PARPACK/SRC --DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - am__aclocal_m4_deps = $(top_srcdir)/m4/ax_blas.m4 \ - $(top_srcdir)/m4/ax_lapack.m4 $(top_srcdir)/m4/ax_mpi.m4 \ -@@ -63,15 +90,28 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - mkinstalldirs = $(install_sh) -d - CONFIG_CLEAN_FILES = - CONFIG_CLEAN_VPATH_FILES = -+AM_V_P = $(am__v_P_@AM_V@) -+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -+am__v_P_0 = false -+am__v_P_1 = : -+AM_V_GEN = $(am__v_GEN_@AM_V@) -+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -+am__v_GEN_0 = @echo " GEN " $@; -+am__v_GEN_1 = -+AM_V_at = $(am__v_at_@AM_V@) -+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -+am__v_at_0 = @ -+am__v_at_1 = - SOURCES = - DIST_SOURCES = --RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ -- html-recursive info-recursive install-data-recursive \ -- install-dvi-recursive install-exec-recursive \ -- install-html-recursive install-info-recursive \ -- install-pdf-recursive install-ps-recursive install-recursive \ -- installcheck-recursive installdirs-recursive pdf-recursive \ -- ps-recursive uninstall-recursive -+RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ -+ ctags-recursive dvi-recursive html-recursive info-recursive \ -+ install-data-recursive install-dvi-recursive \ -+ install-exec-recursive install-html-recursive \ -+ install-info-recursive install-pdf-recursive \ -+ install-ps-recursive install-recursive installcheck-recursive \ -+ installdirs-recursive pdf-recursive ps-recursive \ -+ tags-recursive uninstall-recursive - am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ -@@ -79,9 +119,29 @@ am__can_run_installinfo = \ - esac - RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ - distclean-recursive maintainer-clean-recursive --AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ -- $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ -+am__recursive_targets = \ -+ $(RECURSIVE_TARGETS) \ -+ $(RECURSIVE_CLEAN_TARGETS) \ -+ $(am__extra_recursive_targets) -+AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - distdir -+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -+# Read a list of newline-separated strings from the standard input, -+# and print each of them once, without duplicates. Input order is -+# *not* preserved. -+am__uniquify_input = $(AWK) '\ -+ BEGIN { nonempty = 0; } \ -+ { items[$$0] = 1; nonempty = 1; } \ -+ END { if (nonempty) { for (i in items) print i; }; } \ -+' -+# Make sure the list of sources is unique. This is necessary because, -+# e.g., the same source file might be shared among _SOURCES variables -+# for different programs/libraries. -+am__define_uniq_tagged_files = \ -+ list='$(am__tagged_files)'; \ -+ unique=`for i in $$list; do \ -+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -+ done | $(am__uniquify_input)` - ETAGS = etags - CTAGS = ctags - DIST_SUBDIRS = $(SUBDIRS) -@@ -113,6 +173,7 @@ am__relativize = \ - reldir="$$dir2" - ACLOCAL = @ACLOCAL@ - AMTAR = @AMTAR@ -+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ - AR = @AR@ - AS = @AS@ - AUTOCONF = @AUTOCONF@ -@@ -276,22 +337,25 @@ clean-libtool: - -rm -rf .libs _libs - - # This directory's subdirectories are mostly independent; you can cd --# into them and run `make' without going through this Makefile. --# To change the values of `make' variables: instead of editing Makefiles, --# (1) if the variable is set in `config.status', edit `config.status' --# (which will cause the Makefiles to be regenerated when you run `make'); --# (2) otherwise, pass the desired values on the `make' command line. --$(RECURSIVE_TARGETS): -- @fail= failcom='exit 1'; \ -- for f in x $$MAKEFLAGS; do \ -- case $$f in \ -- *=* | --[!k]*);; \ -- *k*) failcom='fail=yes';; \ -- esac; \ -- done; \ -+# into them and run 'make' without going through this Makefile. -+# To change the values of 'make' variables: instead of editing Makefiles, -+# (1) if the variable is set in 'config.status', edit 'config.status' -+# (which will cause the Makefiles to be regenerated when you run 'make'); -+# (2) otherwise, pass the desired values on the 'make' command line. -+$(am__recursive_targets): -+ @fail=; \ -+ if $(am__make_keepgoing); then \ -+ failcom='fail=yes'; \ -+ else \ -+ failcom='exit 1'; \ -+ fi; \ - dot_seen=no; \ - target=`echo $@ | sed s/-recursive//`; \ -- list='$(SUBDIRS)'; for subdir in $$list; do \ -+ case "$@" in \ -+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ -+ *) list='$(SUBDIRS)' ;; \ -+ esac; \ -+ for subdir in $$list; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - dot_seen=yes; \ -@@ -306,57 +370,12 @@ $(RECURSIVE_TARGETS): - $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ - fi; test -z "$$fail" - --$(RECURSIVE_CLEAN_TARGETS): -- @fail= failcom='exit 1'; \ -- for f in x $$MAKEFLAGS; do \ -- case $$f in \ -- *=* | --[!k]*);; \ -- *k*) failcom='fail=yes';; \ -- esac; \ -- done; \ -- dot_seen=no; \ -- case "$@" in \ -- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ -- *) list='$(SUBDIRS)' ;; \ -- esac; \ -- rev=''; for subdir in $$list; do \ -- if test "$$subdir" = "."; then :; else \ -- rev="$$subdir $$rev"; \ -- fi; \ -- done; \ -- rev="$$rev ."; \ -- target=`echo $@ | sed s/-recursive//`; \ -- for subdir in $$rev; do \ -- echo "Making $$target in $$subdir"; \ -- if test "$$subdir" = "."; then \ -- local_target="$$target-am"; \ -- else \ -- local_target="$$target"; \ -- fi; \ -- ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ -- || eval $$failcom; \ -- done && test -z "$$fail" --tags-recursive: -- list='$(SUBDIRS)'; for subdir in $$list; do \ -- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ -- done --ctags-recursive: -- list='$(SUBDIRS)'; for subdir in $$list; do \ -- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ -- done -+ID: $(am__tagged_files) -+ $(am__define_uniq_tagged_files); mkid -fID $$unique -+tags: tags-recursive -+TAGS: tags - --ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -- mkid -fID $$unique --tags: TAGS -- --TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ -- $(TAGS_FILES) $(LISP) -+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - set x; \ - here=`pwd`; \ - if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ -@@ -372,12 +391,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ - fi; \ - done; \ -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -+ $(am__define_uniq_tagged_files); \ - shift; \ - if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ -@@ -389,15 +403,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $$unique; \ - fi; \ - fi --ctags: CTAGS --CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ -- $(TAGS_FILES) $(LISP) -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -+ctags: ctags-recursive -+ -+CTAGS: ctags -+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) -+ $(am__define_uniq_tagged_files); \ - test -z "$(CTAGS_ARGS)$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$unique -@@ -406,6 +416,21 @@ GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && $(am__cd) $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) "$$here" -+cscopelist: cscopelist-recursive -+ -+cscopelist-am: $(am__tagged_files) -+ list='$(am__tagged_files)'; \ -+ case "$(srcdir)" in \ -+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ -+ *) sdir=$(subdir)/$(srcdir) ;; \ -+ esac; \ -+ for i in $$list; do \ -+ if test -f "$$i"; then \ -+ echo "$(subdir)/$$i"; \ -+ else \ -+ echo "$$sdir/$$i"; \ -+ fi; \ -+ done >> $(top_builddir)/cscope.files - - distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -@@ -566,22 +591,20 @@ ps-am: - - uninstall-am: - --.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ -- install-am install-strip tags-recursive -- --.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ -- all all-am check check-am clean clean-generic clean-libtool \ -- ctags ctags-recursive distclean distclean-generic \ -- distclean-libtool distclean-tags distdir dvi dvi-am html \ -- html-am info info-am install install-am install-data \ -- install-data-am install-dvi install-dvi-am install-exec \ -- install-exec-am install-html install-html-am install-info \ -- install-info-am install-man install-pdf install-pdf-am \ -- install-ps install-ps-am install-strip installcheck \ -- installcheck-am installdirs installdirs-am maintainer-clean \ -- maintainer-clean-generic mostlyclean mostlyclean-generic \ -- mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \ -- uninstall uninstall-am -+.MAKE: $(am__recursive_targets) install-am install-strip -+ -+.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ -+ check-am clean clean-generic clean-libtool cscopelist-am ctags \ -+ ctags-am distclean distclean-generic distclean-libtool \ -+ distclean-tags distdir dvi dvi-am html html-am info info-am \ -+ install install-am install-data install-data-am install-dvi \ -+ install-dvi-am install-exec install-exec-am install-html \ -+ install-html-am install-info install-info-am install-man \ -+ install-pdf install-pdf-am install-ps install-ps-am \ -+ install-strip installcheck installcheck-am installdirs \ -+ installdirs-am maintainer-clean maintainer-clean-generic \ -+ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ -+ ps ps-am tags tags-am uninstall uninstall-am - - - # Tell versions [3.59,3.63) of GNU make to not export all variables. -diff --git a/PARPACK/UTIL/BLACS/Makefile.in b/PARPACK/UTIL/BLACS/Makefile.in -index ed1003d..11a6b0a 100644 ---- a/PARPACK/UTIL/BLACS/Makefile.in -+++ b/PARPACK/UTIL/BLACS/Makefile.in -@@ -1,9 +1,8 @@ --# Makefile.in generated by automake 1.11.6 from Makefile.am. -+# Makefile.in generated by automake 1.13.3 from Makefile.am. - # @configure_input@ - --# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, --# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software --# Foundation, Inc. -+# Copyright (C) 1994-2013 Free Software Foundation, Inc. -+ - # This Makefile.in is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. -@@ -16,23 +15,51 @@ - @SET_MAKE@ - - VPATH = @srcdir@ --am__make_dryrun = \ -- { \ -- am__dry=no; \ -+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' -+am__make_running_with_option = \ -+ case $${target_option-} in \ -+ ?) ;; \ -+ *) echo "am__make_running_with_option: internal error: invalid" \ -+ "target option '$${target_option-}' specified" >&2; \ -+ exit 1;; \ -+ esac; \ -+ has_opt=no; \ -+ sane_makeflags=$$MAKEFLAGS; \ -+ if $(am__is_gnu_make); then \ -+ sane_makeflags=$$MFLAGS; \ -+ else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ -- echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ -- | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ -- *) \ -- for am__flg in $$MAKEFLAGS; do \ -- case $$am__flg in \ -- *=*|--*) ;; \ -- *n*) am__dry=yes; break;; \ -- esac; \ -- done;; \ -+ bs=\\; \ -+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ -+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ -+ esac; \ -+ fi; \ -+ skip_next=no; \ -+ strip_trailopt () \ -+ { \ -+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ -+ }; \ -+ for flg in $$sane_makeflags; do \ -+ test $$skip_next = yes && { skip_next=no; continue; }; \ -+ case $$flg in \ -+ *=*|--*) continue;; \ -+ -*I) strip_trailopt 'I'; skip_next=yes;; \ -+ -*I?*) strip_trailopt 'I';; \ -+ -*O) strip_trailopt 'O'; skip_next=yes;; \ -+ -*O?*) strip_trailopt 'O';; \ -+ -*l) strip_trailopt 'l'; skip_next=yes;; \ -+ -*l?*) strip_trailopt 'l';; \ -+ -[dEDm]) skip_next=yes;; \ -+ -[JT]) skip_next=yes;; \ - esac; \ -- test $$am__dry = yes; \ -- } -+ case $$flg in \ -+ *$$target_option*) has_opt=yes; break;; \ -+ esac; \ -+ done; \ -+ test $$has_opt = yes -+am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -+am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) - pkgdatadir = $(datadir)/@PACKAGE@ - pkgincludedir = $(includedir)/@PACKAGE@ - pkglibdir = $(libdir)/@PACKAGE@ -@@ -52,7 +79,7 @@ POST_UNINSTALL = : - build_triplet = @build@ - host_triplet = @host@ - subdir = PARPACK/UTIL/BLACS --DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - am__aclocal_m4_deps = $(top_srcdir)/m4/ax_blas.m4 \ - $(top_srcdir)/m4/ax_lapack.m4 $(top_srcdir)/m4/ax_mpi.m4 \ -@@ -69,14 +96,38 @@ libparpackutilblacs_la_LIBADD = - am_libparpackutilblacs_la_OBJECTS = pcmout.lo pcvout.lo pdmout.lo \ - pdvout.lo pivout.lo psmout.lo psvout.lo pzmout.lo pzvout.lo - libparpackutilblacs_la_OBJECTS = $(am_libparpackutilblacs_la_OBJECTS) -+AM_V_lt = $(am__v_lt_@AM_V@) -+am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) -+am__v_lt_0 = --silent -+am__v_lt_1 = -+AM_V_P = $(am__v_P_@AM_V@) -+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -+am__v_P_0 = false -+am__v_P_1 = : -+AM_V_GEN = $(am__v_GEN_@AM_V@) -+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -+am__v_GEN_0 = @echo " GEN " $@; -+am__v_GEN_1 = -+AM_V_at = $(am__v_at_@AM_V@) -+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -+am__v_at_0 = @ -+am__v_at_1 = - DEFAULT_INCLUDES = -I.@am__isrc@ - F77COMPILE = $(F77) $(AM_FFLAGS) $(FFLAGS) --LTF77COMPILE = $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -- --mode=compile $(F77) $(AM_FFLAGS) $(FFLAGS) -+LTF77COMPILE = $(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) \ -+ $(LIBTOOLFLAGS) --mode=compile $(F77) $(AM_FFLAGS) $(FFLAGS) -+AM_V_F77 = $(am__v_F77_@AM_V@) -+am__v_F77_ = $(am__v_F77_@AM_DEFAULT_V@) -+am__v_F77_0 = @echo " F77 " $@; -+am__v_F77_1 = - F77LD = $(F77) --F77LINK = $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -- --mode=link $(F77LD) $(AM_FFLAGS) $(FFLAGS) $(AM_LDFLAGS) \ -- $(LDFLAGS) -o $@ -+F77LINK = $(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) \ -+ $(LIBTOOLFLAGS) --mode=link $(F77LD) $(AM_FFLAGS) $(FFLAGS) \ -+ $(AM_LDFLAGS) $(LDFLAGS) -o $@ -+AM_V_F77LD = $(am__v_F77LD_@AM_V@) -+am__v_F77LD_ = $(am__v_F77LD_@AM_DEFAULT_V@) -+am__v_F77LD_0 = @echo " F77LD " $@; -+am__v_F77LD_1 = - SOURCES = $(libparpackutilblacs_la_SOURCES) - DIST_SOURCES = $(libparpackutilblacs_la_SOURCES) - am__can_run_installinfo = \ -@@ -84,11 +135,29 @@ am__can_run_installinfo = \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -+# Read a list of newline-separated strings from the standard input, -+# and print each of them once, without duplicates. Input order is -+# *not* preserved. -+am__uniquify_input = $(AWK) '\ -+ BEGIN { nonempty = 0; } \ -+ { items[$$0] = 1; nonempty = 1; } \ -+ END { if (nonempty) { for (i in items) print i; }; } \ -+' -+# Make sure the list of sources is unique. This is necessary because, -+# e.g., the same source file might be shared among _SOURCES variables -+# for different programs/libraries. -+am__define_uniq_tagged_files = \ -+ list='$(am__tagged_files)'; \ -+ unique=`for i in $$list; do \ -+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -+ done | $(am__uniquify_input)` - ETAGS = etags - CTAGS = ctags - DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - ACLOCAL = @ACLOCAL@ - AMTAR = @AMTAR@ -+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ - AR = @AR@ - AS = @AS@ - AUTOCONF = @AUTOCONF@ -@@ -252,14 +321,17 @@ $(am__aclocal_m4_deps): - - clean-noinstLTLIBRARIES: - -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) -- @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \ -- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ -- test "$$dir" != "$$p" || dir=.; \ -- echo "rm -f \"$${dir}/so_locations\""; \ -- rm -f "$${dir}/so_locations"; \ -- done -+ @list='$(noinst_LTLIBRARIES)'; \ -+ locs=`for p in $$list; do echo $$p; done | \ -+ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ -+ sort -u`; \ -+ test -z "$$locs" || { \ -+ echo rm -f $${locs}; \ -+ rm -f $${locs}; \ -+ } -+ - libparpackutilblacs.la: $(libparpackutilblacs_la_OBJECTS) $(libparpackutilblacs_la_DEPENDENCIES) $(EXTRA_libparpackutilblacs_la_DEPENDENCIES) -- $(F77LINK) $(libparpackutilblacs_la_OBJECTS) $(libparpackutilblacs_la_LIBADD) $(LIBS) -+ $(AM_V_F77LD)$(F77LINK) $(libparpackutilblacs_la_OBJECTS) $(libparpackutilblacs_la_LIBADD) $(LIBS) - - mostlyclean-compile: - -rm -f *.$(OBJEXT) -@@ -268,13 +340,13 @@ distclean-compile: - -rm -f *.tab.c - - .f.o: -- $(F77COMPILE) -c -o $@ $< -+ $(AM_V_F77)$(F77COMPILE) -c -o $@ $< - - .f.obj: -- $(F77COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` -+ $(AM_V_F77)$(F77COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - - .f.lo: -- $(LTF77COMPILE) -c -o $@ $< -+ $(AM_V_F77)$(LTF77COMPILE) -c -o $@ $< - - mostlyclean-libtool: - -rm -f *.lo -@@ -282,26 +354,15 @@ mostlyclean-libtool: - clean-libtool: - -rm -rf .libs _libs - --ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -- mkid -fID $$unique --tags: TAGS -- --TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ -- $(TAGS_FILES) $(LISP) -+ID: $(am__tagged_files) -+ $(am__define_uniq_tagged_files); mkid -fID $$unique -+tags: tags-am -+TAGS: tags -+ -+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - set x; \ - here=`pwd`; \ -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -+ $(am__define_uniq_tagged_files); \ - shift; \ - if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ -@@ -313,15 +374,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $$unique; \ - fi; \ - fi --ctags: CTAGS --CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ -- $(TAGS_FILES) $(LISP) -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -+ctags: ctags-am -+ -+CTAGS: ctags -+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) -+ $(am__define_uniq_tagged_files); \ - test -z "$(CTAGS_ARGS)$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$unique -@@ -330,6 +387,21 @@ GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && $(am__cd) $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) "$$here" -+cscopelist: cscopelist-am -+ -+cscopelist-am: $(am__tagged_files) -+ list='$(am__tagged_files)'; \ -+ case "$(srcdir)" in \ -+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ -+ *) sdir=$(subdir)/$(srcdir) ;; \ -+ esac; \ -+ for i in $$list; do \ -+ if test -f "$$i"; then \ -+ echo "$(subdir)/$$i"; \ -+ else \ -+ echo "$$sdir/$$i"; \ -+ fi; \ -+ done >> $(top_builddir)/cscope.files - - distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -@@ -469,18 +541,19 @@ uninstall-am: - - .MAKE: install-am install-strip - --.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ -- clean-libtool clean-noinstLTLIBRARIES ctags distclean \ -- distclean-compile distclean-generic distclean-libtool \ -- distclean-tags distdir dvi dvi-am html html-am info info-am \ -- install install-am install-data install-data-am install-dvi \ -- install-dvi-am install-exec install-exec-am install-html \ -- install-html-am install-info install-info-am install-man \ -- install-pdf install-pdf-am install-ps install-ps-am \ -- install-strip installcheck installcheck-am installdirs \ -- maintainer-clean maintainer-clean-generic mostlyclean \ -- mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ -- pdf pdf-am ps ps-am tags uninstall uninstall-am -+.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ -+ clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ -+ ctags-am distclean distclean-compile distclean-generic \ -+ distclean-libtool distclean-tags distdir dvi dvi-am html \ -+ html-am info info-am install install-am install-data \ -+ install-data-am install-dvi install-dvi-am install-exec \ -+ install-exec-am install-html install-html-am install-info \ -+ install-info-am install-man install-pdf install-pdf-am \ -+ install-ps install-ps-am install-strip installcheck \ -+ installcheck-am installdirs maintainer-clean \ -+ maintainer-clean-generic mostlyclean mostlyclean-compile \ -+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ -+ tags tags-am uninstall uninstall-am - - - # Tell versions [3.59,3.63) of GNU make to not export all variables. -diff --git a/PARPACK/UTIL/MPI/Makefile.in b/PARPACK/UTIL/MPI/Makefile.in -index d3ba1fe..7551a3c 100644 ---- a/PARPACK/UTIL/MPI/Makefile.in -+++ b/PARPACK/UTIL/MPI/Makefile.in -@@ -1,9 +1,8 @@ --# Makefile.in generated by automake 1.11.6 from Makefile.am. -+# Makefile.in generated by automake 1.13.3 from Makefile.am. - # @configure_input@ - --# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, --# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software --# Foundation, Inc. -+# Copyright (C) 1994-2013 Free Software Foundation, Inc. -+ - # This Makefile.in is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. -@@ -16,23 +15,51 @@ - @SET_MAKE@ - - VPATH = @srcdir@ --am__make_dryrun = \ -- { \ -- am__dry=no; \ -+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' -+am__make_running_with_option = \ -+ case $${target_option-} in \ -+ ?) ;; \ -+ *) echo "am__make_running_with_option: internal error: invalid" \ -+ "target option '$${target_option-}' specified" >&2; \ -+ exit 1;; \ -+ esac; \ -+ has_opt=no; \ -+ sane_makeflags=$$MAKEFLAGS; \ -+ if $(am__is_gnu_make); then \ -+ sane_makeflags=$$MFLAGS; \ -+ else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ -- echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ -- | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ -- *) \ -- for am__flg in $$MAKEFLAGS; do \ -- case $$am__flg in \ -- *=*|--*) ;; \ -- *n*) am__dry=yes; break;; \ -- esac; \ -- done;; \ -+ bs=\\; \ -+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ -+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ -+ esac; \ -+ fi; \ -+ skip_next=no; \ -+ strip_trailopt () \ -+ { \ -+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ -+ }; \ -+ for flg in $$sane_makeflags; do \ -+ test $$skip_next = yes && { skip_next=no; continue; }; \ -+ case $$flg in \ -+ *=*|--*) continue;; \ -+ -*I) strip_trailopt 'I'; skip_next=yes;; \ -+ -*I?*) strip_trailopt 'I';; \ -+ -*O) strip_trailopt 'O'; skip_next=yes;; \ -+ -*O?*) strip_trailopt 'O';; \ -+ -*l) strip_trailopt 'l'; skip_next=yes;; \ -+ -*l?*) strip_trailopt 'l';; \ -+ -[dEDm]) skip_next=yes;; \ -+ -[JT]) skip_next=yes;; \ - esac; \ -- test $$am__dry = yes; \ -- } -+ case $$flg in \ -+ *$$target_option*) has_opt=yes; break;; \ -+ esac; \ -+ done; \ -+ test $$has_opt = yes -+am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -+am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) - pkgdatadir = $(datadir)/@PACKAGE@ - pkgincludedir = $(includedir)/@PACKAGE@ - pkglibdir = $(libdir)/@PACKAGE@ -@@ -52,7 +79,7 @@ POST_UNINSTALL = : - build_triplet = @build@ - host_triplet = @host@ - subdir = PARPACK/UTIL/MPI --DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - am__aclocal_m4_deps = $(top_srcdir)/m4/ax_blas.m4 \ - $(top_srcdir)/m4/ax_lapack.m4 $(top_srcdir)/m4/ax_mpi.m4 \ -@@ -69,14 +96,38 @@ libparpackutilmpi_la_LIBADD = - am_libparpackutilmpi_la_OBJECTS = pivout.lo psvout.lo psmout.lo \ - pdvout.lo pdmout.lo pcvout.lo pcmout.lo pzvout.lo pzmout.lo - libparpackutilmpi_la_OBJECTS = $(am_libparpackutilmpi_la_OBJECTS) -+AM_V_lt = $(am__v_lt_@AM_V@) -+am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) -+am__v_lt_0 = --silent -+am__v_lt_1 = -+AM_V_P = $(am__v_P_@AM_V@) -+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -+am__v_P_0 = false -+am__v_P_1 = : -+AM_V_GEN = $(am__v_GEN_@AM_V@) -+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -+am__v_GEN_0 = @echo " GEN " $@; -+am__v_GEN_1 = -+AM_V_at = $(am__v_at_@AM_V@) -+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -+am__v_at_0 = @ -+am__v_at_1 = - DEFAULT_INCLUDES = -I.@am__isrc@ - F77COMPILE = $(F77) $(AM_FFLAGS) $(FFLAGS) --LTF77COMPILE = $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -- --mode=compile $(F77) $(AM_FFLAGS) $(FFLAGS) -+LTF77COMPILE = $(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) \ -+ $(LIBTOOLFLAGS) --mode=compile $(F77) $(AM_FFLAGS) $(FFLAGS) -+AM_V_F77 = $(am__v_F77_@AM_V@) -+am__v_F77_ = $(am__v_F77_@AM_DEFAULT_V@) -+am__v_F77_0 = @echo " F77 " $@; -+am__v_F77_1 = - F77LD = $(F77) --F77LINK = $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -- --mode=link $(F77LD) $(AM_FFLAGS) $(FFLAGS) $(AM_LDFLAGS) \ -- $(LDFLAGS) -o $@ -+F77LINK = $(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) \ -+ $(LIBTOOLFLAGS) --mode=link $(F77LD) $(AM_FFLAGS) $(FFLAGS) \ -+ $(AM_LDFLAGS) $(LDFLAGS) -o $@ -+AM_V_F77LD = $(am__v_F77LD_@AM_V@) -+am__v_F77LD_ = $(am__v_F77LD_@AM_DEFAULT_V@) -+am__v_F77LD_0 = @echo " F77LD " $@; -+am__v_F77LD_1 = - SOURCES = $(libparpackutilmpi_la_SOURCES) - DIST_SOURCES = $(libparpackutilmpi_la_SOURCES) - am__can_run_installinfo = \ -@@ -84,11 +135,29 @@ am__can_run_installinfo = \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -+# Read a list of newline-separated strings from the standard input, -+# and print each of them once, without duplicates. Input order is -+# *not* preserved. -+am__uniquify_input = $(AWK) '\ -+ BEGIN { nonempty = 0; } \ -+ { items[$$0] = 1; nonempty = 1; } \ -+ END { if (nonempty) { for (i in items) print i; }; } \ -+' -+# Make sure the list of sources is unique. This is necessary because, -+# e.g., the same source file might be shared among _SOURCES variables -+# for different programs/libraries. -+am__define_uniq_tagged_files = \ -+ list='$(am__tagged_files)'; \ -+ unique=`for i in $$list; do \ -+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -+ done | $(am__uniquify_input)` - ETAGS = etags - CTAGS = ctags - DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - ACLOCAL = @ACLOCAL@ - AMTAR = @AMTAR@ -+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ - AR = @AR@ - AS = @AS@ - AUTOCONF = @AUTOCONF@ -@@ -252,14 +321,17 @@ $(am__aclocal_m4_deps): - - clean-noinstLTLIBRARIES: - -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) -- @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \ -- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ -- test "$$dir" != "$$p" || dir=.; \ -- echo "rm -f \"$${dir}/so_locations\""; \ -- rm -f "$${dir}/so_locations"; \ -- done -+ @list='$(noinst_LTLIBRARIES)'; \ -+ locs=`for p in $$list; do echo $$p; done | \ -+ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ -+ sort -u`; \ -+ test -z "$$locs" || { \ -+ echo rm -f $${locs}; \ -+ rm -f $${locs}; \ -+ } -+ - libparpackutilmpi.la: $(libparpackutilmpi_la_OBJECTS) $(libparpackutilmpi_la_DEPENDENCIES) $(EXTRA_libparpackutilmpi_la_DEPENDENCIES) -- $(F77LINK) $(libparpackutilmpi_la_OBJECTS) $(libparpackutilmpi_la_LIBADD) $(LIBS) -+ $(AM_V_F77LD)$(F77LINK) $(libparpackutilmpi_la_OBJECTS) $(libparpackutilmpi_la_LIBADD) $(LIBS) - - mostlyclean-compile: - -rm -f *.$(OBJEXT) -@@ -268,13 +340,13 @@ distclean-compile: - -rm -f *.tab.c - - .f.o: -- $(F77COMPILE) -c -o $@ $< -+ $(AM_V_F77)$(F77COMPILE) -c -o $@ $< - - .f.obj: -- $(F77COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` -+ $(AM_V_F77)$(F77COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - - .f.lo: -- $(LTF77COMPILE) -c -o $@ $< -+ $(AM_V_F77)$(LTF77COMPILE) -c -o $@ $< - - mostlyclean-libtool: - -rm -f *.lo -@@ -282,26 +354,15 @@ mostlyclean-libtool: - clean-libtool: - -rm -rf .libs _libs - --ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -- mkid -fID $$unique --tags: TAGS -- --TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ -- $(TAGS_FILES) $(LISP) -+ID: $(am__tagged_files) -+ $(am__define_uniq_tagged_files); mkid -fID $$unique -+tags: tags-am -+TAGS: tags -+ -+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - set x; \ - here=`pwd`; \ -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -+ $(am__define_uniq_tagged_files); \ - shift; \ - if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ -@@ -313,15 +374,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $$unique; \ - fi; \ - fi --ctags: CTAGS --CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ -- $(TAGS_FILES) $(LISP) -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -+ctags: ctags-am -+ -+CTAGS: ctags -+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) -+ $(am__define_uniq_tagged_files); \ - test -z "$(CTAGS_ARGS)$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$unique -@@ -330,6 +387,21 @@ GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && $(am__cd) $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) "$$here" -+cscopelist: cscopelist-am -+ -+cscopelist-am: $(am__tagged_files) -+ list='$(am__tagged_files)'; \ -+ case "$(srcdir)" in \ -+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ -+ *) sdir=$(subdir)/$(srcdir) ;; \ -+ esac; \ -+ for i in $$list; do \ -+ if test -f "$$i"; then \ -+ echo "$(subdir)/$$i"; \ -+ else \ -+ echo "$$sdir/$$i"; \ -+ fi; \ -+ done >> $(top_builddir)/cscope.files - - distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -@@ -469,18 +541,19 @@ uninstall-am: - - .MAKE: install-am install-strip - --.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ -- clean-libtool clean-noinstLTLIBRARIES ctags distclean \ -- distclean-compile distclean-generic distclean-libtool \ -- distclean-tags distdir dvi dvi-am html html-am info info-am \ -- install install-am install-data install-data-am install-dvi \ -- install-dvi-am install-exec install-exec-am install-html \ -- install-html-am install-info install-info-am install-man \ -- install-pdf install-pdf-am install-ps install-ps-am \ -- install-strip installcheck installcheck-am installdirs \ -- maintainer-clean maintainer-clean-generic mostlyclean \ -- mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ -- pdf pdf-am ps ps-am tags uninstall uninstall-am -+.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ -+ clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ -+ ctags-am distclean distclean-compile distclean-generic \ -+ distclean-libtool distclean-tags distdir dvi dvi-am html \ -+ html-am info info-am install install-am install-data \ -+ install-data-am install-dvi install-dvi-am install-exec \ -+ install-exec-am install-html install-html-am install-info \ -+ install-info-am install-man install-pdf install-pdf-am \ -+ install-ps install-ps-am install-strip installcheck \ -+ installcheck-am installdirs maintainer-clean \ -+ maintainer-clean-generic mostlyclean mostlyclean-compile \ -+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ -+ tags tags-am uninstall uninstall-am - - - # Tell versions [3.59,3.63) of GNU make to not export all variables. -diff --git a/PARPACK/UTIL/Makefile.in b/PARPACK/UTIL/Makefile.in -index 84d0c21..0db143f 100644 ---- a/PARPACK/UTIL/Makefile.in -+++ b/PARPACK/UTIL/Makefile.in -@@ -1,9 +1,8 @@ --# Makefile.in generated by automake 1.11.6 from Makefile.am. -+# Makefile.in generated by automake 1.13.3 from Makefile.am. - # @configure_input@ - --# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, --# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software --# Foundation, Inc. -+# Copyright (C) 1994-2013 Free Software Foundation, Inc. -+ - # This Makefile.in is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. -@@ -15,23 +14,51 @@ - - @SET_MAKE@ - VPATH = @srcdir@ --am__make_dryrun = \ -- { \ -- am__dry=no; \ -+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' -+am__make_running_with_option = \ -+ case $${target_option-} in \ -+ ?) ;; \ -+ *) echo "am__make_running_with_option: internal error: invalid" \ -+ "target option '$${target_option-}' specified" >&2; \ -+ exit 1;; \ -+ esac; \ -+ has_opt=no; \ -+ sane_makeflags=$$MAKEFLAGS; \ -+ if $(am__is_gnu_make); then \ -+ sane_makeflags=$$MFLAGS; \ -+ else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ -- echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ -- | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ -- *) \ -- for am__flg in $$MAKEFLAGS; do \ -- case $$am__flg in \ -- *=*|--*) ;; \ -- *n*) am__dry=yes; break;; \ -- esac; \ -- done;; \ -+ bs=\\; \ -+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ -+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ -+ esac; \ -+ fi; \ -+ skip_next=no; \ -+ strip_trailopt () \ -+ { \ -+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ -+ }; \ -+ for flg in $$sane_makeflags; do \ -+ test $$skip_next = yes && { skip_next=no; continue; }; \ -+ case $$flg in \ -+ *=*|--*) continue;; \ -+ -*I) strip_trailopt 'I'; skip_next=yes;; \ -+ -*I?*) strip_trailopt 'I';; \ -+ -*O) strip_trailopt 'O'; skip_next=yes;; \ -+ -*O?*) strip_trailopt 'O';; \ -+ -*l) strip_trailopt 'l'; skip_next=yes;; \ -+ -*l?*) strip_trailopt 'l';; \ -+ -[dEDm]) skip_next=yes;; \ -+ -[JT]) skip_next=yes;; \ -+ esac; \ -+ case $$flg in \ -+ *$$target_option*) has_opt=yes; break;; \ - esac; \ -- test $$am__dry = yes; \ -- } -+ done; \ -+ test $$has_opt = yes -+am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -+am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) - pkgdatadir = $(datadir)/@PACKAGE@ - pkgincludedir = $(includedir)/@PACKAGE@ - pkglibdir = $(libdir)/@PACKAGE@ -@@ -51,7 +78,7 @@ POST_UNINSTALL = : - build_triplet = @build@ - host_triplet = @host@ - subdir = PARPACK/UTIL --DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - am__aclocal_m4_deps = $(top_srcdir)/m4/ax_blas.m4 \ - $(top_srcdir)/m4/ax_lapack.m4 $(top_srcdir)/m4/ax_mpi.m4 \ -@@ -63,15 +90,28 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - mkinstalldirs = $(install_sh) -d - CONFIG_CLEAN_FILES = - CONFIG_CLEAN_VPATH_FILES = -+AM_V_P = $(am__v_P_@AM_V@) -+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -+am__v_P_0 = false -+am__v_P_1 = : -+AM_V_GEN = $(am__v_GEN_@AM_V@) -+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -+am__v_GEN_0 = @echo " GEN " $@; -+am__v_GEN_1 = -+AM_V_at = $(am__v_at_@AM_V@) -+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -+am__v_at_0 = @ -+am__v_at_1 = - SOURCES = - DIST_SOURCES = --RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ -- html-recursive info-recursive install-data-recursive \ -- install-dvi-recursive install-exec-recursive \ -- install-html-recursive install-info-recursive \ -- install-pdf-recursive install-ps-recursive install-recursive \ -- installcheck-recursive installdirs-recursive pdf-recursive \ -- ps-recursive uninstall-recursive -+RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ -+ ctags-recursive dvi-recursive html-recursive info-recursive \ -+ install-data-recursive install-dvi-recursive \ -+ install-exec-recursive install-html-recursive \ -+ install-info-recursive install-pdf-recursive \ -+ install-ps-recursive install-recursive installcheck-recursive \ -+ installdirs-recursive pdf-recursive ps-recursive \ -+ tags-recursive uninstall-recursive - am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ -@@ -79,9 +119,29 @@ am__can_run_installinfo = \ - esac - RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ - distclean-recursive maintainer-clean-recursive --AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ -- $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ -+am__recursive_targets = \ -+ $(RECURSIVE_TARGETS) \ -+ $(RECURSIVE_CLEAN_TARGETS) \ -+ $(am__extra_recursive_targets) -+AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - distdir -+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -+# Read a list of newline-separated strings from the standard input, -+# and print each of them once, without duplicates. Input order is -+# *not* preserved. -+am__uniquify_input = $(AWK) '\ -+ BEGIN { nonempty = 0; } \ -+ { items[$$0] = 1; nonempty = 1; } \ -+ END { if (nonempty) { for (i in items) print i; }; } \ -+' -+# Make sure the list of sources is unique. This is necessary because, -+# e.g., the same source file might be shared among _SOURCES variables -+# for different programs/libraries. -+am__define_uniq_tagged_files = \ -+ list='$(am__tagged_files)'; \ -+ unique=`for i in $$list; do \ -+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -+ done | $(am__uniquify_input)` - ETAGS = etags - CTAGS = ctags - DIST_SUBDIRS = $(SUBDIRS) -@@ -113,6 +173,7 @@ am__relativize = \ - reldir="$$dir2" - ACLOCAL = @ACLOCAL@ - AMTAR = @AMTAR@ -+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ - AR = @AR@ - AS = @AS@ - AUTOCONF = @AUTOCONF@ -@@ -276,22 +337,25 @@ clean-libtool: - -rm -rf .libs _libs - - # This directory's subdirectories are mostly independent; you can cd --# into them and run `make' without going through this Makefile. --# To change the values of `make' variables: instead of editing Makefiles, --# (1) if the variable is set in `config.status', edit `config.status' --# (which will cause the Makefiles to be regenerated when you run `make'); --# (2) otherwise, pass the desired values on the `make' command line. --$(RECURSIVE_TARGETS): -- @fail= failcom='exit 1'; \ -- for f in x $$MAKEFLAGS; do \ -- case $$f in \ -- *=* | --[!k]*);; \ -- *k*) failcom='fail=yes';; \ -- esac; \ -- done; \ -+# into them and run 'make' without going through this Makefile. -+# To change the values of 'make' variables: instead of editing Makefiles, -+# (1) if the variable is set in 'config.status', edit 'config.status' -+# (which will cause the Makefiles to be regenerated when you run 'make'); -+# (2) otherwise, pass the desired values on the 'make' command line. -+$(am__recursive_targets): -+ @fail=; \ -+ if $(am__make_keepgoing); then \ -+ failcom='fail=yes'; \ -+ else \ -+ failcom='exit 1'; \ -+ fi; \ - dot_seen=no; \ - target=`echo $@ | sed s/-recursive//`; \ -- list='$(SUBDIRS)'; for subdir in $$list; do \ -+ case "$@" in \ -+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ -+ *) list='$(SUBDIRS)' ;; \ -+ esac; \ -+ for subdir in $$list; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - dot_seen=yes; \ -@@ -306,57 +370,12 @@ $(RECURSIVE_TARGETS): - $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ - fi; test -z "$$fail" - --$(RECURSIVE_CLEAN_TARGETS): -- @fail= failcom='exit 1'; \ -- for f in x $$MAKEFLAGS; do \ -- case $$f in \ -- *=* | --[!k]*);; \ -- *k*) failcom='fail=yes';; \ -- esac; \ -- done; \ -- dot_seen=no; \ -- case "$@" in \ -- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ -- *) list='$(SUBDIRS)' ;; \ -- esac; \ -- rev=''; for subdir in $$list; do \ -- if test "$$subdir" = "."; then :; else \ -- rev="$$subdir $$rev"; \ -- fi; \ -- done; \ -- rev="$$rev ."; \ -- target=`echo $@ | sed s/-recursive//`; \ -- for subdir in $$rev; do \ -- echo "Making $$target in $$subdir"; \ -- if test "$$subdir" = "."; then \ -- local_target="$$target-am"; \ -- else \ -- local_target="$$target"; \ -- fi; \ -- ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ -- || eval $$failcom; \ -- done && test -z "$$fail" --tags-recursive: -- list='$(SUBDIRS)'; for subdir in $$list; do \ -- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ -- done --ctags-recursive: -- list='$(SUBDIRS)'; for subdir in $$list; do \ -- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ -- done -+ID: $(am__tagged_files) -+ $(am__define_uniq_tagged_files); mkid -fID $$unique -+tags: tags-recursive -+TAGS: tags - --ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -- mkid -fID $$unique --tags: TAGS -- --TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ -- $(TAGS_FILES) $(LISP) -+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - set x; \ - here=`pwd`; \ - if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ -@@ -372,12 +391,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ - fi; \ - done; \ -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -+ $(am__define_uniq_tagged_files); \ - shift; \ - if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ -@@ -389,15 +403,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $$unique; \ - fi; \ - fi --ctags: CTAGS --CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ -- $(TAGS_FILES) $(LISP) -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -+ctags: ctags-recursive -+ -+CTAGS: ctags -+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) -+ $(am__define_uniq_tagged_files); \ - test -z "$(CTAGS_ARGS)$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$unique -@@ -406,6 +416,21 @@ GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && $(am__cd) $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) "$$here" -+cscopelist: cscopelist-recursive -+ -+cscopelist-am: $(am__tagged_files) -+ list='$(am__tagged_files)'; \ -+ case "$(srcdir)" in \ -+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ -+ *) sdir=$(subdir)/$(srcdir) ;; \ -+ esac; \ -+ for i in $$list; do \ -+ if test -f "$$i"; then \ -+ echo "$(subdir)/$$i"; \ -+ else \ -+ echo "$$sdir/$$i"; \ -+ fi; \ -+ done >> $(top_builddir)/cscope.files - - distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -@@ -566,22 +591,20 @@ ps-am: - - uninstall-am: - --.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ -- install-am install-strip tags-recursive -- --.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ -- all all-am check check-am clean clean-generic clean-libtool \ -- ctags ctags-recursive distclean distclean-generic \ -- distclean-libtool distclean-tags distdir dvi dvi-am html \ -- html-am info info-am install install-am install-data \ -- install-data-am install-dvi install-dvi-am install-exec \ -- install-exec-am install-html install-html-am install-info \ -- install-info-am install-man install-pdf install-pdf-am \ -- install-ps install-ps-am install-strip installcheck \ -- installcheck-am installdirs installdirs-am maintainer-clean \ -- maintainer-clean-generic mostlyclean mostlyclean-generic \ -- mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \ -- uninstall uninstall-am -+.MAKE: $(am__recursive_targets) install-am install-strip -+ -+.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ -+ check-am clean clean-generic clean-libtool cscopelist-am ctags \ -+ ctags-am distclean distclean-generic distclean-libtool \ -+ distclean-tags distdir dvi dvi-am html html-am info info-am \ -+ install install-am install-data install-data-am install-dvi \ -+ install-dvi-am install-exec install-exec-am install-html \ -+ install-html-am install-info install-info-am install-man \ -+ install-pdf install-pdf-am install-ps install-ps-am \ -+ install-strip installcheck installcheck-am installdirs \ -+ installdirs-am maintainer-clean maintainer-clean-generic \ -+ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ -+ ps ps-am tags tags-am uninstall uninstall-am - - - # Tell versions [3.59,3.63) of GNU make to not export all variables. -diff --git a/SRC/Makefile.in b/SRC/Makefile.in -index 868e08f..9802729 100644 ---- a/SRC/Makefile.in -+++ b/SRC/Makefile.in -@@ -1,9 +1,8 @@ --# Makefile.in generated by automake 1.11.6 from Makefile.am. -+# Makefile.in generated by automake 1.13.3 from Makefile.am. - # @configure_input@ - --# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, --# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software --# Foundation, Inc. -+# Copyright (C) 1994-2013 Free Software Foundation, Inc. -+ - # This Makefile.in is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. -@@ -16,23 +15,51 @@ - @SET_MAKE@ - - VPATH = @srcdir@ --am__make_dryrun = \ -- { \ -- am__dry=no; \ -+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' -+am__make_running_with_option = \ -+ case $${target_option-} in \ -+ ?) ;; \ -+ *) echo "am__make_running_with_option: internal error: invalid" \ -+ "target option '$${target_option-}' specified" >&2; \ -+ exit 1;; \ -+ esac; \ -+ has_opt=no; \ -+ sane_makeflags=$$MAKEFLAGS; \ -+ if $(am__is_gnu_make); then \ -+ sane_makeflags=$$MFLAGS; \ -+ else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ -- echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ -- | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ -- *) \ -- for am__flg in $$MAKEFLAGS; do \ -- case $$am__flg in \ -- *=*|--*) ;; \ -- *n*) am__dry=yes; break;; \ -- esac; \ -- done;; \ -+ bs=\\; \ -+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ -+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ -+ esac; \ -+ fi; \ -+ skip_next=no; \ -+ strip_trailopt () \ -+ { \ -+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ -+ }; \ -+ for flg in $$sane_makeflags; do \ -+ test $$skip_next = yes && { skip_next=no; continue; }; \ -+ case $$flg in \ -+ *=*|--*) continue;; \ -+ -*I) strip_trailopt 'I'; skip_next=yes;; \ -+ -*I?*) strip_trailopt 'I';; \ -+ -*O) strip_trailopt 'O'; skip_next=yes;; \ -+ -*O?*) strip_trailopt 'O';; \ -+ -*l) strip_trailopt 'l'; skip_next=yes;; \ -+ -*l?*) strip_trailopt 'l';; \ -+ -[dEDm]) skip_next=yes;; \ -+ -[JT]) skip_next=yes;; \ - esac; \ -- test $$am__dry = yes; \ -- } -+ case $$flg in \ -+ *$$target_option*) has_opt=yes; break;; \ -+ esac; \ -+ done; \ -+ test $$has_opt = yes -+am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -+am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) - pkgdatadir = $(datadir)/@PACKAGE@ - pkgincludedir = $(includedir)/@PACKAGE@ - pkglibdir = $(libdir)/@PACKAGE@ -@@ -52,7 +79,7 @@ POST_UNINSTALL = : - build_triplet = @build@ - host_triplet = @host@ - subdir = SRC --DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - am__aclocal_m4_deps = $(top_srcdir)/m4/ax_blas.m4 \ - $(top_srcdir)/m4/ax_lapack.m4 $(top_srcdir)/m4/ax_mpi.m4 \ -@@ -79,14 +106,38 @@ am_libarpacksrc_la_OBJECTS = sgetv0.lo slaqrb.lo sstqrb.lo ssortc.lo \ - znaitr.lo znapps.lo znaup2.lo znaupd.lo zneigh.lo zneupd.lo \ - zngets.lo zgetv0.lo zsortc.lo zstatn.lo - libarpacksrc_la_OBJECTS = $(am_libarpacksrc_la_OBJECTS) -+AM_V_lt = $(am__v_lt_@AM_V@) -+am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) -+am__v_lt_0 = --silent -+am__v_lt_1 = -+AM_V_P = $(am__v_P_@AM_V@) -+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -+am__v_P_0 = false -+am__v_P_1 = : -+AM_V_GEN = $(am__v_GEN_@AM_V@) -+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -+am__v_GEN_0 = @echo " GEN " $@; -+am__v_GEN_1 = -+AM_V_at = $(am__v_at_@AM_V@) -+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -+am__v_at_0 = @ -+am__v_at_1 = - DEFAULT_INCLUDES = -I.@am__isrc@ - F77COMPILE = $(F77) $(AM_FFLAGS) $(FFLAGS) --LTF77COMPILE = $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -- --mode=compile $(F77) $(AM_FFLAGS) $(FFLAGS) -+LTF77COMPILE = $(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) \ -+ $(LIBTOOLFLAGS) --mode=compile $(F77) $(AM_FFLAGS) $(FFLAGS) -+AM_V_F77 = $(am__v_F77_@AM_V@) -+am__v_F77_ = $(am__v_F77_@AM_DEFAULT_V@) -+am__v_F77_0 = @echo " F77 " $@; -+am__v_F77_1 = - F77LD = $(F77) --F77LINK = $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -- --mode=link $(F77LD) $(AM_FFLAGS) $(FFLAGS) $(AM_LDFLAGS) \ -- $(LDFLAGS) -o $@ -+F77LINK = $(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) \ -+ $(LIBTOOLFLAGS) --mode=link $(F77LD) $(AM_FFLAGS) $(FFLAGS) \ -+ $(AM_LDFLAGS) $(LDFLAGS) -o $@ -+AM_V_F77LD = $(am__v_F77LD_@AM_V@) -+am__v_F77LD_ = $(am__v_F77LD_@AM_DEFAULT_V@) -+am__v_F77LD_0 = @echo " F77LD " $@; -+am__v_F77LD_1 = - SOURCES = $(libarpacksrc_la_SOURCES) - DIST_SOURCES = $(libarpacksrc_la_SOURCES) - am__can_run_installinfo = \ -@@ -94,11 +145,29 @@ am__can_run_installinfo = \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -+# Read a list of newline-separated strings from the standard input, -+# and print each of them once, without duplicates. Input order is -+# *not* preserved. -+am__uniquify_input = $(AWK) '\ -+ BEGIN { nonempty = 0; } \ -+ { items[$$0] = 1; nonempty = 1; } \ -+ END { if (nonempty) { for (i in items) print i; }; } \ -+' -+# Make sure the list of sources is unique. This is necessary because, -+# e.g., the same source file might be shared among _SOURCES variables -+# for different programs/libraries. -+am__define_uniq_tagged_files = \ -+ list='$(am__tagged_files)'; \ -+ unique=`for i in $$list; do \ -+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -+ done | $(am__uniquify_input)` - ETAGS = etags - CTAGS = ctags - DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - ACLOCAL = @ACLOCAL@ - AMTAR = @AMTAR@ -+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ - AR = @AR@ - AS = @AS@ - AUTOCONF = @AUTOCONF@ -@@ -273,14 +342,17 @@ $(am__aclocal_m4_deps): - - clean-noinstLTLIBRARIES: - -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) -- @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \ -- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ -- test "$$dir" != "$$p" || dir=.; \ -- echo "rm -f \"$${dir}/so_locations\""; \ -- rm -f "$${dir}/so_locations"; \ -- done -+ @list='$(noinst_LTLIBRARIES)'; \ -+ locs=`for p in $$list; do echo $$p; done | \ -+ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ -+ sort -u`; \ -+ test -z "$$locs" || { \ -+ echo rm -f $${locs}; \ -+ rm -f $${locs}; \ -+ } -+ - libarpacksrc.la: $(libarpacksrc_la_OBJECTS) $(libarpacksrc_la_DEPENDENCIES) $(EXTRA_libarpacksrc_la_DEPENDENCIES) -- $(F77LINK) $(libarpacksrc_la_OBJECTS) $(libarpacksrc_la_LIBADD) $(LIBS) -+ $(AM_V_F77LD)$(F77LINK) $(libarpacksrc_la_OBJECTS) $(libarpacksrc_la_LIBADD) $(LIBS) - - mostlyclean-compile: - -rm -f *.$(OBJEXT) -@@ -289,13 +361,13 @@ distclean-compile: - -rm -f *.tab.c - - .f.o: -- $(F77COMPILE) -c -o $@ $< -+ $(AM_V_F77)$(F77COMPILE) -c -o $@ $< - - .f.obj: -- $(F77COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` -+ $(AM_V_F77)$(F77COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - - .f.lo: -- $(LTF77COMPILE) -c -o $@ $< -+ $(AM_V_F77)$(LTF77COMPILE) -c -o $@ $< - - mostlyclean-libtool: - -rm -f *.lo -@@ -303,26 +375,15 @@ mostlyclean-libtool: - clean-libtool: - -rm -rf .libs _libs - --ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -- mkid -fID $$unique --tags: TAGS -- --TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ -- $(TAGS_FILES) $(LISP) -+ID: $(am__tagged_files) -+ $(am__define_uniq_tagged_files); mkid -fID $$unique -+tags: tags-am -+TAGS: tags -+ -+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - set x; \ - here=`pwd`; \ -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -+ $(am__define_uniq_tagged_files); \ - shift; \ - if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ -@@ -334,15 +395,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $$unique; \ - fi; \ - fi --ctags: CTAGS --CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ -- $(TAGS_FILES) $(LISP) -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -+ctags: ctags-am -+ -+CTAGS: ctags -+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) -+ $(am__define_uniq_tagged_files); \ - test -z "$(CTAGS_ARGS)$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$unique -@@ -351,6 +408,21 @@ GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && $(am__cd) $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) "$$here" -+cscopelist: cscopelist-am -+ -+cscopelist-am: $(am__tagged_files) -+ list='$(am__tagged_files)'; \ -+ case "$(srcdir)" in \ -+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ -+ *) sdir=$(subdir)/$(srcdir) ;; \ -+ esac; \ -+ for i in $$list; do \ -+ if test -f "$$i"; then \ -+ echo "$(subdir)/$$i"; \ -+ else \ -+ echo "$$sdir/$$i"; \ -+ fi; \ -+ done >> $(top_builddir)/cscope.files - - distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -@@ -490,18 +562,19 @@ uninstall-am: - - .MAKE: install-am install-strip - --.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ -- clean-libtool clean-noinstLTLIBRARIES ctags distclean \ -- distclean-compile distclean-generic distclean-libtool \ -- distclean-tags distdir dvi dvi-am html html-am info info-am \ -- install install-am install-data install-data-am install-dvi \ -- install-dvi-am install-exec install-exec-am install-html \ -- install-html-am install-info install-info-am install-man \ -- install-pdf install-pdf-am install-ps install-ps-am \ -- install-strip installcheck installcheck-am installdirs \ -- maintainer-clean maintainer-clean-generic mostlyclean \ -- mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ -- pdf pdf-am ps ps-am tags uninstall uninstall-am -+.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ -+ clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ -+ ctags-am distclean distclean-compile distclean-generic \ -+ distclean-libtool distclean-tags distdir dvi dvi-am html \ -+ html-am info info-am install install-am install-data \ -+ install-data-am install-dvi install-dvi-am install-exec \ -+ install-exec-am install-html install-html-am install-info \ -+ install-info-am install-man install-pdf install-pdf-am \ -+ install-ps install-ps-am install-strip installcheck \ -+ installcheck-am installdirs maintainer-clean \ -+ maintainer-clean-generic mostlyclean mostlyclean-compile \ -+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ -+ tags tags-am uninstall uninstall-am - - - # Tell versions [3.59,3.63) of GNU make to not export all variables. -diff --git a/TESTS/Makefile.in b/TESTS/Makefile.in -index 596d6af..e5a353e 100644 ---- a/TESTS/Makefile.in -+++ b/TESTS/Makefile.in -@@ -1,9 +1,8 @@ --# Makefile.in generated by automake 1.11.6 from Makefile.am. -+# Makefile.in generated by automake 1.13.3 from Makefile.am. - # @configure_input@ - --# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, --# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software --# Foundation, Inc. -+# Copyright (C) 1994-2013 Free Software Foundation, Inc. -+ - # This Makefile.in is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. -@@ -16,23 +15,51 @@ - @SET_MAKE@ - - VPATH = @srcdir@ --am__make_dryrun = \ -- { \ -- am__dry=no; \ -+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' -+am__make_running_with_option = \ -+ case $${target_option-} in \ -+ ?) ;; \ -+ *) echo "am__make_running_with_option: internal error: invalid" \ -+ "target option '$${target_option-}' specified" >&2; \ -+ exit 1;; \ -+ esac; \ -+ has_opt=no; \ -+ sane_makeflags=$$MAKEFLAGS; \ -+ if $(am__is_gnu_make); then \ -+ sane_makeflags=$$MFLAGS; \ -+ else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ -- echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ -- | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ -- *) \ -- for am__flg in $$MAKEFLAGS; do \ -- case $$am__flg in \ -- *=*|--*) ;; \ -- *n*) am__dry=yes; break;; \ -- esac; \ -- done;; \ -+ bs=\\; \ -+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ -+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ -+ esac; \ -+ fi; \ -+ skip_next=no; \ -+ strip_trailopt () \ -+ { \ -+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ -+ }; \ -+ for flg in $$sane_makeflags; do \ -+ test $$skip_next = yes && { skip_next=no; continue; }; \ -+ case $$flg in \ -+ *=*|--*) continue;; \ -+ -*I) strip_trailopt 'I'; skip_next=yes;; \ -+ -*I?*) strip_trailopt 'I';; \ -+ -*O) strip_trailopt 'O'; skip_next=yes;; \ -+ -*O?*) strip_trailopt 'O';; \ -+ -*l) strip_trailopt 'l'; skip_next=yes;; \ -+ -*l?*) strip_trailopt 'l';; \ -+ -[dEDm]) skip_next=yes;; \ -+ -[JT]) skip_next=yes;; \ -+ esac; \ -+ case $$flg in \ -+ *$$target_option*) has_opt=yes; break;; \ - esac; \ -- test $$am__dry = yes; \ -- } -+ done; \ -+ test $$has_opt = yes -+am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -+am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) - pkgdatadir = $(datadir)/@PACKAGE@ - pkgincludedir = $(includedir)/@PACKAGE@ - pkglibdir = $(libdir)/@PACKAGE@ -@@ -53,7 +80,7 @@ build_triplet = @build@ - host_triplet = @host@ - bin_PROGRAMS = dnsimp$(EXEEXT) - subdir = TESTS --DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - am__aclocal_m4_deps = $(top_srcdir)/m4/ax_blas.m4 \ - $(top_srcdir)/m4/ax_lapack.m4 $(top_srcdir)/m4/ax_mpi.m4 \ -@@ -72,23 +99,56 @@ dnsimp_OBJECTS = $(am_dnsimp_OBJECTS) - am__DEPENDENCIES_1 = - dnsimp_DEPENDENCIES = ../libarpack.la $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) -+AM_V_lt = $(am__v_lt_@AM_V@) -+am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) -+am__v_lt_0 = --silent -+am__v_lt_1 = -+AM_V_P = $(am__v_P_@AM_V@) -+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -+am__v_P_0 = false -+am__v_P_1 = : -+AM_V_GEN = $(am__v_GEN_@AM_V@) -+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -+am__v_GEN_0 = @echo " GEN " $@; -+am__v_GEN_1 = -+AM_V_at = $(am__v_at_@AM_V@) -+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -+am__v_at_0 = @ -+am__v_at_1 = - DEFAULT_INCLUDES = -I.@am__isrc@ - F77COMPILE = $(F77) $(AM_FFLAGS) $(FFLAGS) --LTF77COMPILE = $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -- --mode=compile $(F77) $(AM_FFLAGS) $(FFLAGS) -+LTF77COMPILE = $(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) \ -+ $(LIBTOOLFLAGS) --mode=compile $(F77) $(AM_FFLAGS) $(FFLAGS) -+AM_V_F77 = $(am__v_F77_@AM_V@) -+am__v_F77_ = $(am__v_F77_@AM_DEFAULT_V@) -+am__v_F77_0 = @echo " F77 " $@; -+am__v_F77_1 = - F77LD = $(F77) --F77LINK = $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -- --mode=link $(F77LD) $(AM_FFLAGS) $(FFLAGS) $(AM_LDFLAGS) \ -- $(LDFLAGS) -o $@ -+F77LINK = $(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) \ -+ $(LIBTOOLFLAGS) --mode=link $(F77LD) $(AM_FFLAGS) $(FFLAGS) \ -+ $(AM_LDFLAGS) $(LDFLAGS) -o $@ -+AM_V_F77LD = $(am__v_F77LD_@AM_V@) -+am__v_F77LD_ = $(am__v_F77LD_@AM_DEFAULT_V@) -+am__v_F77LD_0 = @echo " F77LD " $@; -+am__v_F77LD_1 = - COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) --LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -- --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ -- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -+LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ -+ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ -+ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ -+ $(AM_CFLAGS) $(CFLAGS) -+AM_V_CC = $(am__v_CC_@AM_V@) -+am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) -+am__v_CC_0 = @echo " CC " $@; -+am__v_CC_1 = - CCLD = $(CC) --LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -- --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ -- $(LDFLAGS) -o $@ -+LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ -+ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ -+ $(AM_LDFLAGS) $(LDFLAGS) -o $@ -+AM_V_CCLD = $(am__v_CCLD_@AM_V@) -+am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) -+am__v_CCLD_0 = @echo " CCLD " $@; -+am__v_CCLD_1 = - SOURCES = $(dnsimp_SOURCES) - DIST_SOURCES = $(dnsimp_SOURCES) - am__can_run_installinfo = \ -@@ -96,11 +156,29 @@ am__can_run_installinfo = \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -+# Read a list of newline-separated strings from the standard input, -+# and print each of them once, without duplicates. Input order is -+# *not* preserved. -+am__uniquify_input = $(AWK) '\ -+ BEGIN { nonempty = 0; } \ -+ { items[$$0] = 1; nonempty = 1; } \ -+ END { if (nonempty) { for (i in items) print i; }; } \ -+' -+# Make sure the list of sources is unique. This is necessary because, -+# e.g., the same source file might be shared among _SOURCES variables -+# for different programs/libraries. -+am__define_uniq_tagged_files = \ -+ list='$(am__tagged_files)'; \ -+ unique=`for i in $$list; do \ -+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -+ done | $(am__uniquify_input)` - ETAGS = etags - CTAGS = ctags - DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - ACLOCAL = @ACLOCAL@ - AMTAR = @AMTAR@ -+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ - AR = @AR@ - AS = @AS@ - AUTOCONF = @AUTOCONF@ -@@ -268,10 +346,12 @@ install-binPROGRAMS: $(bin_PROGRAMS) - fi; \ - for p in $$list; do echo "$$p $$p"; done | \ - sed 's/$(EXEEXT)$$//' | \ -- while read p p1; do if test -f $$p || test -f $$p1; \ -- then echo "$$p"; echo "$$p"; else :; fi; \ -+ while read p p1; do if test -f $$p \ -+ || test -f $$p1 \ -+ ; then echo "$$p"; echo "$$p"; else :; fi; \ - done | \ -- sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ -+ sed -e 'p;s,.*/,,;n;h' \ -+ -e 's|.*|.|' \ - -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ - sed 'N;N;N;s,\n, ,g' | \ - $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ -@@ -292,7 +372,8 @@ uninstall-binPROGRAMS: - @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ - files=`for p in $$list; do echo "$$p"; done | \ - sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -- -e 's/$$/$(EXEEXT)/' `; \ -+ -e 's/$$/$(EXEEXT)/' \ -+ `; \ - test -n "$$list" || exit 0; \ - echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(bindir)" && rm -f $$files -@@ -305,9 +386,10 @@ clean-binPROGRAMS: - list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f" $$list; \ - rm -f $$list -+ - dnsimp$(EXEEXT): $(dnsimp_OBJECTS) $(dnsimp_DEPENDENCIES) $(EXTRA_dnsimp_DEPENDENCIES) - @rm -f dnsimp$(EXEEXT) -- $(F77LINK) $(dnsimp_OBJECTS) $(dnsimp_LDADD) $(LIBS) -+ $(AM_V_F77LD)$(F77LINK) $(dnsimp_OBJECTS) $(dnsimp_LDADD) $(LIBS) - - mostlyclean-compile: - -rm -f *.$(OBJEXT) -@@ -316,13 +398,13 @@ distclean-compile: - -rm -f *.tab.c - - .f.o: -- $(F77COMPILE) -c -o $@ $< -+ $(AM_V_F77)$(F77COMPILE) -c -o $@ $< - - .f.obj: -- $(F77COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` -+ $(AM_V_F77)$(F77COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - - .f.lo: -- $(LTF77COMPILE) -c -o $@ $< -+ $(AM_V_F77)$(LTF77COMPILE) -c -o $@ $< - - mostlyclean-libtool: - -rm -f *.lo -@@ -330,26 +412,15 @@ mostlyclean-libtool: - clean-libtool: - -rm -rf .libs _libs - --ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -- mkid -fID $$unique --tags: TAGS -- --TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ -- $(TAGS_FILES) $(LISP) -+ID: $(am__tagged_files) -+ $(am__define_uniq_tagged_files); mkid -fID $$unique -+tags: tags-am -+TAGS: tags -+ -+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - set x; \ - here=`pwd`; \ -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -+ $(am__define_uniq_tagged_files); \ - shift; \ - if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ -@@ -361,15 +432,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $$unique; \ - fi; \ - fi --ctags: CTAGS --CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ -- $(TAGS_FILES) $(LISP) -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -+ctags: ctags-am -+ -+CTAGS: ctags -+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) -+ $(am__define_uniq_tagged_files); \ - test -z "$(CTAGS_ARGS)$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$unique -@@ -378,6 +445,21 @@ GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && $(am__cd) $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) "$$here" -+cscopelist: cscopelist-am -+ -+cscopelist-am: $(am__tagged_files) -+ list='$(am__tagged_files)'; \ -+ case "$(srcdir)" in \ -+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ -+ *) sdir=$(subdir)/$(srcdir) ;; \ -+ esac; \ -+ for i in $$list; do \ -+ if test -f "$$i"; then \ -+ echo "$(subdir)/$$i"; \ -+ else \ -+ echo "$$sdir/$$i"; \ -+ fi; \ -+ done >> $(top_builddir)/cscope.files - - distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -@@ -519,19 +601,19 @@ uninstall-am: uninstall-binPROGRAMS - - .MAKE: install-am install-strip - --.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ -- clean-generic clean-libtool ctags distclean distclean-compile \ -- distclean-generic distclean-libtool distclean-tags distdir dvi \ -- dvi-am html html-am info info-am install install-am \ -- install-binPROGRAMS install-data install-data-am install-dvi \ -- install-dvi-am install-exec install-exec-am install-html \ -- install-html-am install-info install-info-am install-man \ -- install-pdf install-pdf-am install-ps install-ps-am \ -- install-strip installcheck installcheck-am installdirs \ -- maintainer-clean maintainer-clean-generic mostlyclean \ -- mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ -- pdf pdf-am ps ps-am tags uninstall uninstall-am \ -- uninstall-binPROGRAMS -+.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ -+ clean-binPROGRAMS clean-generic clean-libtool cscopelist-am \ -+ ctags ctags-am distclean distclean-compile distclean-generic \ -+ distclean-libtool distclean-tags distdir dvi dvi-am html \ -+ html-am info info-am install install-am install-binPROGRAMS \ -+ install-data install-data-am install-dvi install-dvi-am \ -+ install-exec install-exec-am install-html install-html-am \ -+ install-info install-info-am install-man install-pdf \ -+ install-pdf-am install-ps install-ps-am install-strip \ -+ installcheck installcheck-am installdirs maintainer-clean \ -+ maintainer-clean-generic mostlyclean mostlyclean-compile \ -+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ -+ tags tags-am uninstall uninstall-am uninstall-binPROGRAMS - - - # Tell versions [3.59,3.63) of GNU make to not export all variables. -diff --git a/UTIL/Makefile.in b/UTIL/Makefile.in -index 02c2b55..824730d 100644 ---- a/UTIL/Makefile.in -+++ b/UTIL/Makefile.in -@@ -1,9 +1,8 @@ --# Makefile.in generated by automake 1.11.6 from Makefile.am. -+# Makefile.in generated by automake 1.13.3 from Makefile.am. - # @configure_input@ - --# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, --# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software --# Foundation, Inc. -+# Copyright (C) 1994-2013 Free Software Foundation, Inc. -+ - # This Makefile.in is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. -@@ -16,23 +15,51 @@ - @SET_MAKE@ - - VPATH = @srcdir@ --am__make_dryrun = \ -- { \ -- am__dry=no; \ -+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' -+am__make_running_with_option = \ -+ case $${target_option-} in \ -+ ?) ;; \ -+ *) echo "am__make_running_with_option: internal error: invalid" \ -+ "target option '$${target_option-}' specified" >&2; \ -+ exit 1;; \ -+ esac; \ -+ has_opt=no; \ -+ sane_makeflags=$$MAKEFLAGS; \ -+ if $(am__is_gnu_make); then \ -+ sane_makeflags=$$MFLAGS; \ -+ else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ -- echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ -- | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ -- *) \ -- for am__flg in $$MAKEFLAGS; do \ -- case $$am__flg in \ -- *=*|--*) ;; \ -- *n*) am__dry=yes; break;; \ -- esac; \ -- done;; \ -+ bs=\\; \ -+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ -+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ -+ esac; \ -+ fi; \ -+ skip_next=no; \ -+ strip_trailopt () \ -+ { \ -+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ -+ }; \ -+ for flg in $$sane_makeflags; do \ -+ test $$skip_next = yes && { skip_next=no; continue; }; \ -+ case $$flg in \ -+ *=*|--*) continue;; \ -+ -*I) strip_trailopt 'I'; skip_next=yes;; \ -+ -*I?*) strip_trailopt 'I';; \ -+ -*O) strip_trailopt 'O'; skip_next=yes;; \ -+ -*O?*) strip_trailopt 'O';; \ -+ -*l) strip_trailopt 'l'; skip_next=yes;; \ -+ -*l?*) strip_trailopt 'l';; \ -+ -[dEDm]) skip_next=yes;; \ -+ -[JT]) skip_next=yes;; \ - esac; \ -- test $$am__dry = yes; \ -- } -+ case $$flg in \ -+ *$$target_option*) has_opt=yes; break;; \ -+ esac; \ -+ done; \ -+ test $$has_opt = yes -+am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -+am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) - pkgdatadir = $(datadir)/@PACKAGE@ - pkgincludedir = $(includedir)/@PACKAGE@ - pkglibdir = $(libdir)/@PACKAGE@ -@@ -52,7 +79,7 @@ POST_UNINSTALL = : - build_triplet = @build@ - host_triplet = @host@ - subdir = UTIL --DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - am__aclocal_m4_deps = $(top_srcdir)/m4/ax_blas.m4 \ - $(top_srcdir)/m4/ax_lapack.m4 $(top_srcdir)/m4/ax_mpi.m4 \ -@@ -70,14 +97,38 @@ am_libarpackutil_la_OBJECTS = icnteq.lo icopy.lo iset.lo iswap.lo \ - ivout.lo second_NONE.lo svout.lo smout.lo dvout.lo dmout.lo \ - cvout.lo cmout.lo zvout.lo zmout.lo - libarpackutil_la_OBJECTS = $(am_libarpackutil_la_OBJECTS) -+AM_V_lt = $(am__v_lt_@AM_V@) -+am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) -+am__v_lt_0 = --silent -+am__v_lt_1 = -+AM_V_P = $(am__v_P_@AM_V@) -+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -+am__v_P_0 = false -+am__v_P_1 = : -+AM_V_GEN = $(am__v_GEN_@AM_V@) -+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -+am__v_GEN_0 = @echo " GEN " $@; -+am__v_GEN_1 = -+AM_V_at = $(am__v_at_@AM_V@) -+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -+am__v_at_0 = @ -+am__v_at_1 = - DEFAULT_INCLUDES = -I.@am__isrc@ - F77COMPILE = $(F77) $(AM_FFLAGS) $(FFLAGS) --LTF77COMPILE = $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -- --mode=compile $(F77) $(AM_FFLAGS) $(FFLAGS) -+LTF77COMPILE = $(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) \ -+ $(LIBTOOLFLAGS) --mode=compile $(F77) $(AM_FFLAGS) $(FFLAGS) -+AM_V_F77 = $(am__v_F77_@AM_V@) -+am__v_F77_ = $(am__v_F77_@AM_DEFAULT_V@) -+am__v_F77_0 = @echo " F77 " $@; -+am__v_F77_1 = - F77LD = $(F77) --F77LINK = $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -- --mode=link $(F77LD) $(AM_FFLAGS) $(FFLAGS) $(AM_LDFLAGS) \ -- $(LDFLAGS) -o $@ -+F77LINK = $(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) \ -+ $(LIBTOOLFLAGS) --mode=link $(F77LD) $(AM_FFLAGS) $(FFLAGS) \ -+ $(AM_LDFLAGS) $(LDFLAGS) -o $@ -+AM_V_F77LD = $(am__v_F77LD_@AM_V@) -+am__v_F77LD_ = $(am__v_F77LD_@AM_DEFAULT_V@) -+am__v_F77LD_0 = @echo " F77LD " $@; -+am__v_F77LD_1 = - SOURCES = $(libarpackutil_la_SOURCES) - DIST_SOURCES = $(libarpackutil_la_SOURCES) - am__can_run_installinfo = \ -@@ -85,11 +136,29 @@ am__can_run_installinfo = \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -+# Read a list of newline-separated strings from the standard input, -+# and print each of them once, without duplicates. Input order is -+# *not* preserved. -+am__uniquify_input = $(AWK) '\ -+ BEGIN { nonempty = 0; } \ -+ { items[$$0] = 1; nonempty = 1; } \ -+ END { if (nonempty) { for (i in items) print i; }; } \ -+' -+# Make sure the list of sources is unique. This is necessary because, -+# e.g., the same source file might be shared among _SOURCES variables -+# for different programs/libraries. -+am__define_uniq_tagged_files = \ -+ list='$(am__tagged_files)'; \ -+ unique=`for i in $$list; do \ -+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -+ done | $(am__uniquify_input)` - ETAGS = etags - CTAGS = ctags - DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - ACLOCAL = @ACLOCAL@ - AMTAR = @AMTAR@ -+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ - AR = @AR@ - AS = @AS@ - AUTOCONF = @AUTOCONF@ -@@ -255,14 +324,17 @@ $(am__aclocal_m4_deps): - - clean-noinstLTLIBRARIES: - -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) -- @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \ -- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ -- test "$$dir" != "$$p" || dir=.; \ -- echo "rm -f \"$${dir}/so_locations\""; \ -- rm -f "$${dir}/so_locations"; \ -- done -+ @list='$(noinst_LTLIBRARIES)'; \ -+ locs=`for p in $$list; do echo $$p; done | \ -+ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ -+ sort -u`; \ -+ test -z "$$locs" || { \ -+ echo rm -f $${locs}; \ -+ rm -f $${locs}; \ -+ } -+ - libarpackutil.la: $(libarpackutil_la_OBJECTS) $(libarpackutil_la_DEPENDENCIES) $(EXTRA_libarpackutil_la_DEPENDENCIES) -- $(F77LINK) $(libarpackutil_la_OBJECTS) $(libarpackutil_la_LIBADD) $(LIBS) -+ $(AM_V_F77LD)$(F77LINK) $(libarpackutil_la_OBJECTS) $(libarpackutil_la_LIBADD) $(LIBS) - - mostlyclean-compile: - -rm -f *.$(OBJEXT) -@@ -271,13 +343,13 @@ distclean-compile: - -rm -f *.tab.c - - .f.o: -- $(F77COMPILE) -c -o $@ $< -+ $(AM_V_F77)$(F77COMPILE) -c -o $@ $< - - .f.obj: -- $(F77COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` -+ $(AM_V_F77)$(F77COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - - .f.lo: -- $(LTF77COMPILE) -c -o $@ $< -+ $(AM_V_F77)$(LTF77COMPILE) -c -o $@ $< - - mostlyclean-libtool: - -rm -f *.lo -@@ -285,26 +357,15 @@ mostlyclean-libtool: - clean-libtool: - -rm -rf .libs _libs - --ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -- mkid -fID $$unique --tags: TAGS -- --TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ -- $(TAGS_FILES) $(LISP) -+ID: $(am__tagged_files) -+ $(am__define_uniq_tagged_files); mkid -fID $$unique -+tags: tags-am -+TAGS: tags -+ -+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - set x; \ - here=`pwd`; \ -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -+ $(am__define_uniq_tagged_files); \ - shift; \ - if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ -@@ -316,15 +377,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $$unique; \ - fi; \ - fi --ctags: CTAGS --CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ -- $(TAGS_FILES) $(LISP) -- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -- unique=`for i in $$list; do \ -- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -- done | \ -- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -- END { if (nonempty) { for (i in files) print i; }; }'`; \ -+ctags: ctags-am -+ -+CTAGS: ctags -+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) -+ $(am__define_uniq_tagged_files); \ - test -z "$(CTAGS_ARGS)$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$unique -@@ -333,6 +390,21 @@ GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && $(am__cd) $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) "$$here" -+cscopelist: cscopelist-am -+ -+cscopelist-am: $(am__tagged_files) -+ list='$(am__tagged_files)'; \ -+ case "$(srcdir)" in \ -+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ -+ *) sdir=$(subdir)/$(srcdir) ;; \ -+ esac; \ -+ for i in $$list; do \ -+ if test -f "$$i"; then \ -+ echo "$(subdir)/$$i"; \ -+ else \ -+ echo "$$sdir/$$i"; \ -+ fi; \ -+ done >> $(top_builddir)/cscope.files - - distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -@@ -472,18 +544,19 @@ uninstall-am: - - .MAKE: install-am install-strip - --.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ -- clean-libtool clean-noinstLTLIBRARIES ctags distclean \ -- distclean-compile distclean-generic distclean-libtool \ -- distclean-tags distdir dvi dvi-am html html-am info info-am \ -- install install-am install-data install-data-am install-dvi \ -- install-dvi-am install-exec install-exec-am install-html \ -- install-html-am install-info install-info-am install-man \ -- install-pdf install-pdf-am install-ps install-ps-am \ -- install-strip installcheck installcheck-am installdirs \ -- maintainer-clean maintainer-clean-generic mostlyclean \ -- mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ -- pdf pdf-am ps ps-am tags uninstall uninstall-am -+.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ -+ clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ -+ ctags-am distclean distclean-compile distclean-generic \ -+ distclean-libtool distclean-tags distdir dvi dvi-am html \ -+ html-am info info-am install install-am install-data \ -+ install-data-am install-dvi install-dvi-am install-exec \ -+ install-exec-am install-html install-html-am install-info \ -+ install-info-am install-man install-pdf install-pdf-am \ -+ install-ps install-ps-am install-strip installcheck \ -+ installcheck-am installdirs maintainer-clean \ -+ maintainer-clean-generic mostlyclean mostlyclean-compile \ -+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ -+ tags tags-am uninstall uninstall-am - - - # Tell versions [3.59,3.63) of GNU make to not export all variables. -diff --git a/aclocal.m4 b/aclocal.m4 -index 3560423..375d1a7 100644 ---- a/aclocal.m4 -+++ b/aclocal.m4 -@@ -1,8 +1,7 @@ --# generated automatically by aclocal 1.11.6 -*- Autoconf -*- -+# generated automatically by aclocal 1.13.3 -*- Autoconf -*- -+ -+# Copyright (C) 1996-2013 Free Software Foundation, Inc. - --# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, --# 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, --# Inc. - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. -@@ -12,33 +11,31 @@ - # even the implied warranty of MERCHANTABILITY or FITNESS FOR A - # PARTICULAR PURPOSE. - -+m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) - m4_ifndef([AC_AUTOCONF_VERSION], - [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl - m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, - [m4_warning([this file was generated for autoconf 2.69. - You have another version of autoconf. It may work, but is not guaranteed to. - If you have problems, you may need to regenerate the build system entirely. --To do so, use the procedure documented by the package, typically `autoreconf'.])]) -+To do so, use the procedure documented by the package, typically 'autoreconf'.])]) - --# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2011 Free Software --# Foundation, Inc. -+# Copyright (C) 2002-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --# serial 1 -- - # AM_AUTOMAKE_VERSION(VERSION) - # ---------------------------- - # Automake X.Y traces this macro to ensure aclocal.m4 has been - # 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.11' -+[am__api_version='1.13' - 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.11.6], [], -+m4_if([$1], [1.13.3], [], - [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl - ]) - -@@ -54,24 +51,22 @@ m4_define([_AM_AUTOCONF_VERSION], []) - # 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.11.6])dnl -+[AM_AUTOMAKE_VERSION([1.13.3])dnl - m4_ifndef([AC_AUTOCONF_VERSION], - [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl - _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) - - # AM_AUX_DIR_EXPAND -*- Autoconf -*- - --# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc. -+# Copyright (C) 2001-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --# serial 1 -- - # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets --# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to --# `$srcdir', `$srcdir/..', or `$srcdir/../..'. -+# $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to -+# '$srcdir', '$srcdir/..', or '$srcdir/../..'. - # - # Of course, Automake must honor this variable whenever it calls a - # tool from the auxiliary directory. The problem is that $srcdir (and -@@ -90,7 +85,7 @@ _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) - # - # The reason of the latter failure is that $top_srcdir and $ac_aux_dir - # are both prefixed by $srcdir. In an in-source build this is usually --# harmless because $srcdir is `.', but things will broke when you -+# harmless because $srcdir is '.', but things will broke when you - # start a VPATH build or use an absolute $srcdir. - # - # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, -@@ -116,22 +111,19 @@ am_aux_dir=`cd $ac_aux_dir && pwd` - - # AM_CONDITIONAL -*- Autoconf -*- - --# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008 --# Free Software Foundation, Inc. -+# Copyright (C) 1997-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --# serial 9 -- - # AM_CONDITIONAL(NAME, SHELL-CONDITION) - # ------------------------------------- - # Define a conditional. - AC_DEFUN([AM_CONDITIONAL], --[AC_PREREQ(2.52)dnl -- ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], -- [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl -+[AC_PREREQ([2.52])dnl -+ m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], -+ [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl - AC_SUBST([$1_TRUE])dnl - AC_SUBST([$1_FALSE])dnl - _AM_SUBST_NOTMAKE([$1_TRUE])dnl -@@ -150,16 +142,14 @@ AC_CONFIG_COMMANDS_PRE( - Usually this means the macro was only invoked conditionally.]]) - fi])]) - --# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009, --# 2010, 2011 Free Software Foundation, Inc. -+# Copyright (C) 1999-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --# serial 12 - --# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be -+# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be - # written in clear, in which case automake, when reading aclocal.m4, - # will think it sees a *use*, and therefore will trigger all it's - # C support machinery. Also note that it means that autoscan, seeing -@@ -169,7 +159,7 @@ fi])]) - # _AM_DEPENDENCIES(NAME) - # ---------------------- - # See how the compiler implements dependency checking. --# NAME is "CC", "CXX", "GCJ", or "OBJC". -+# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". - # We try a few techniques and use that to set a single cache variable. - # - # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was -@@ -182,12 +172,13 @@ AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl - AC_REQUIRE([AM_MAKE_INCLUDE])dnl - AC_REQUIRE([AM_DEP_TRACK])dnl - --ifelse([$1], CC, [depcc="$CC" am_compiler_list=], -- [$1], CXX, [depcc="$CXX" am_compiler_list=], -- [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], -- [$1], UPC, [depcc="$UPC" am_compiler_list=], -- [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], -- [depcc="$$1" am_compiler_list=]) -+m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], -+ [$1], [CXX], [depcc="$CXX" am_compiler_list=], -+ [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], -+ [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], -+ [$1], [UPC], [depcc="$UPC" am_compiler_list=], -+ [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], -+ [depcc="$$1" am_compiler_list=]) - - AC_CACHE_CHECK([dependency style of $depcc], - [am_cv_$1_dependencies_compiler_type], -@@ -195,8 +186,8 @@ AC_CACHE_CHECK([dependency style of $depcc], - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up -- # making a dummy file named `D' -- because `-MD' means `put the output -- # in D'. -+ # making a dummy file named 'D' -- because '-MD' means "put the output -+ # in D". - rm -rf conftest.dir - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're -@@ -236,16 +227,16 @@ AC_CACHE_CHECK([dependency style of $depcc], - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c -- # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with -- # Solaris 8's {/usr,}/bin/sh. -- touch sub/conftst$i.h -+ # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with -+ # Solaris 10 /bin/sh. -+ echo '/* dummy */' > sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - -- # We check with `-c' and `-o' for the sake of the "dashmstdout" -+ # We check with '-c' and '-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly -- # handle `-M -o', and we need to detect this. Also, some Intel -- # versions had trouble with output in subdirs -+ # handle '-M -o', and we need to detect this. Also, some Intel -+ # versions had trouble with output in subdirs. - am__obj=sub/conftest.${OBJEXT-o} - am__minus_obj="-o $am__obj" - case $depmode in -@@ -254,8 +245,8 @@ AC_CACHE_CHECK([dependency style of $depcc], - test "$am__universal" = false || continue - ;; - nosideeffect) -- # after this tag, mechanisms are not by side-effect, so they'll -- # only be used when explicitly requested -+ # After this tag, mechanisms are not by side-effect, so they'll -+ # only be used when explicitly requested. - if test "x$enable_dependency_tracking" = xyes; then - continue - else -@@ -263,7 +254,7 @@ AC_CACHE_CHECK([dependency style of $depcc], - fi - ;; - msvc7 | msvc7msys | msvisualcpp | msvcmsys) -- # This compiler won't grok `-c -o', but also, the minuso test has -+ # This compiler won't grok '-c -o', but also, the minuso test has - # not run yet. These depmodes are late enough in the game, and - # so weak that their functioning should not be impacted. - am__obj=conftest.${OBJEXT-o} -@@ -311,7 +302,7 @@ AM_CONDITIONAL([am__fastdep$1], [ - # AM_SET_DEPDIR - # ------------- - # Choose a directory name for dependency files. --# This macro is AC_REQUIREd in _AM_DEPENDENCIES -+# This macro is AC_REQUIREd in _AM_DEPENDENCIES. - AC_DEFUN([AM_SET_DEPDIR], - [AC_REQUIRE([AM_SET_LEADING_DOT])dnl - AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl -@@ -321,9 +312,13 @@ AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl - # AM_DEP_TRACK - # ------------ - AC_DEFUN([AM_DEP_TRACK], --[AC_ARG_ENABLE(dependency-tracking, --[ --disable-dependency-tracking speeds up one-time build -- --enable-dependency-tracking do not reject slow dependency extractors]) -+[AC_ARG_ENABLE([dependency-tracking], [dnl -+AS_HELP_STRING( -+ [--enable-dependency-tracking], -+ [do not reject slow dependency extractors]) -+AS_HELP_STRING( -+ [--disable-dependency-tracking], -+ [speeds up one-time build])]) - if test "x$enable_dependency_tracking" != xno; then - am_depcomp="$ac_aux_dir/depcomp" - AMDEPBACKSLASH='\' -@@ -338,20 +333,18 @@ _AM_SUBST_NOTMAKE([am__nodep])dnl - - # Generate code to set up dependency tracking. -*- Autoconf -*- - --# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 --# Free Software Foundation, Inc. -+# Copyright (C) 1999-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --#serial 5 - - # _AM_OUTPUT_DEPENDENCY_COMMANDS - # ------------------------------ - AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], - [{ -- # Autoconf 2.62 quotes --file arguments for eval, but not when files -+ # Older Autoconf quotes --file arguments for eval, but not when files - # are listed without --file. Let's play safe and only enable the eval - # if we detect the quoting. - case $CONFIG_FILES in -@@ -364,7 +357,7 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], - # Strip MF so we end up with the name of the file. - mf=`echo "$mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile or not. -- # We used to match only the files named `Makefile.in', but -+ # We used to match only the files named 'Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. -@@ -376,21 +369,19 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote -- # from the Makefile without running `make'. -+ # from the Makefile without running 'make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` -- test -z "am__include" && continue -+ test -z "$am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` -- # When using ansi2knr, U may be empty or an underscore; expand it -- U=`sed -n 's/^U = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ -- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do -+ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`AS_DIRNAME(["$file"])` -@@ -408,7 +399,7 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], - # This macro should only be invoked once -- use via AC_REQUIRE. - # - # This code is only required when automatic dependency tracking --# is enabled. FIXME. This creates each `.P' file that we will -+# is enabled. FIXME. This creates each '.P' file that we will - # need in order to bootstrap the dependency handling code. - AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], - [AC_CONFIG_COMMANDS([depfiles], -@@ -418,15 +409,12 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], - - # Do all the work for Automake. -*- Autoconf -*- - --# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, --# 2005, 2006, 2008, 2009 Free Software Foundation, Inc. -+# Copyright (C) 1996-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --# serial 16 -- - # This macro actually does too much. Some checks are only needed if - # your package does certain things. But this isn't really a big deal. - -@@ -442,7 +430,7 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], - # arguments mandatory, and then we can depend on a new Autoconf - # release and drop the old call support. - AC_DEFUN([AM_INIT_AUTOMAKE], --[AC_PREREQ([2.62])dnl -+[AC_PREREQ([2.65])dnl - dnl Autoconf wants to disallow AM_ names. We explicitly allow - dnl the ones we care about. - m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl -@@ -471,31 +459,40 @@ AC_SUBST([CYGPATH_W]) - # Define the identity of the package. - dnl Distinguish between old-style and new-style calls. - m4_ifval([$2], --[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl -+[AC_DIAGNOSE([obsolete], -+ [$0: two- and three-arguments forms are deprecated.]) -+m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl - AC_SUBST([PACKAGE], [$1])dnl - AC_SUBST([VERSION], [$2])], - [_AM_SET_OPTIONS([$1])dnl - dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. --m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, -+m4_if( -+ m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), -+ [ok:ok],, - [m4_fatal([AC_INIT should be called with package and version arguments])])dnl - AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl - AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl - - _AM_IF_OPTION([no-define],, --[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) -- AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl -+[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) -+ AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl - - # Some tools Automake needs. - AC_REQUIRE([AM_SANITY_CHECK])dnl - AC_REQUIRE([AC_ARG_PROGRAM])dnl --AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) --AM_MISSING_PROG(AUTOCONF, autoconf) --AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) --AM_MISSING_PROG(AUTOHEADER, autoheader) --AM_MISSING_PROG(MAKEINFO, makeinfo) -+AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) -+AM_MISSING_PROG([AUTOCONF], [autoconf]) -+AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) -+AM_MISSING_PROG([AUTOHEADER], [autoheader]) -+AM_MISSING_PROG([MAKEINFO], [makeinfo]) - AC_REQUIRE([AM_PROG_INSTALL_SH])dnl - AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl --AC_REQUIRE([AM_PROG_MKDIR_P])dnl -+AC_REQUIRE([AC_PROG_MKDIR_P])dnl -+# For better backward compatibility. To be removed once Automake 1.9.x -+# dies out for good. For more background, see: -+# -+# -+AC_SUBST([mkdir_p], ['$(MKDIR_P)']) - # We need awk for the "check" target. The system "awk" is bad on - # some platforms. - AC_REQUIRE([AC_PROG_AWK])dnl -@@ -506,28 +503,32 @@ _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], - [_AM_PROG_TAR([v7])])]) - _AM_IF_OPTION([no-dependencies],, - [AC_PROVIDE_IFELSE([AC_PROG_CC], -- [_AM_DEPENDENCIES(CC)], -- [define([AC_PROG_CC], -- defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl -+ [_AM_DEPENDENCIES([CC])], -+ [m4_define([AC_PROG_CC], -+ m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl - AC_PROVIDE_IFELSE([AC_PROG_CXX], -- [_AM_DEPENDENCIES(CXX)], -- [define([AC_PROG_CXX], -- defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl -+ [_AM_DEPENDENCIES([CXX])], -+ [m4_define([AC_PROG_CXX], -+ m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl - AC_PROVIDE_IFELSE([AC_PROG_OBJC], -- [_AM_DEPENDENCIES(OBJC)], -- [define([AC_PROG_OBJC], -- defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl -+ [_AM_DEPENDENCIES([OBJC])], -+ [m4_define([AC_PROG_OBJC], -+ m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl -+AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], -+ [_AM_DEPENDENCIES([OBJCXX])], -+ [m4_define([AC_PROG_OBJCXX], -+ m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl - ]) --_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl --dnl The `parallel-tests' driver may need to know about EXEEXT, so add the --dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro --dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. -+AC_REQUIRE([AM_SILENT_RULES])dnl -+dnl The testsuite driver may need to know about EXEEXT, so add the -+dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This -+dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. - AC_CONFIG_COMMANDS_PRE(dnl - [m4_provide_if([_AM_COMPILER_EXEEXT], - [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl - ]) - --dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not -+dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not - dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further - dnl mangled by Autoconf and run in a shell conditional statement. - m4_define([_AC_COMPILER_EXEEXT], -@@ -555,15 +556,12 @@ for _am_header in $config_headers :; do - done - echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) - --# Copyright (C) 2001, 2003, 2005, 2008, 2011 Free Software Foundation, --# Inc. -+# Copyright (C) 2001-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --# serial 1 -- - # AM_PROG_INSTALL_SH - # ------------------ - # Define $install_sh. -@@ -577,16 +575,14 @@ if test x"${install_sh}" != xset; then - install_sh="\${SHELL} $am_aux_dir/install-sh" - esac - fi --AC_SUBST(install_sh)]) -+AC_SUBST([install_sh])]) - --# Copyright (C) 2003, 2005 Free Software Foundation, Inc. -+# Copyright (C) 2003-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --# serial 2 -- - # Check whether the underlying file-system supports filenames - # with a leading dot. For instance MS-DOS doesn't. - AC_DEFUN([AM_SET_LEADING_DOT], -@@ -603,20 +599,17 @@ AC_SUBST([am__leading_dot])]) - # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- - # From Jim Meyering - --# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008, --# 2011 Free Software Foundation, Inc. -+# Copyright (C) 1996-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --# serial 5 -- - # AM_MAINTAINER_MODE([DEFAULT-MODE]) - # ---------------------------------- - # Control maintainer-specific portions of Makefiles. --# Default is to disable them, unless `enable' is passed literally. --# For symmetry, `disable' may be passed as well. Anyway, the user -+# Default is to disable them, unless 'enable' is passed literally. -+# For symmetry, 'disable' may be passed as well. Anyway, the user - # can override the default with the --enable/--disable switch. - AC_DEFUN([AM_MAINTAINER_MODE], - [m4_case(m4_default([$1], [disable]), -@@ -627,10 +620,11 @@ AC_DEFUN([AM_MAINTAINER_MODE], - AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) - dnl maintainer-mode's default is 'disable' unless 'enable' is passed - AC_ARG_ENABLE([maintainer-mode], --[ --][am_maintainer_other][-maintainer-mode am_maintainer_other make rules and dependencies not useful -- (and sometimes confusing) to the casual installer], -- [USE_MAINTAINER_MODE=$enableval], -- [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) -+ [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode], -+ am_maintainer_other[ make rules and dependencies not useful -+ (and sometimes confusing) to the casual installer])], -+ [USE_MAINTAINER_MODE=$enableval], -+ [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) - AC_MSG_RESULT([$USE_MAINTAINER_MODE]) - AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) - MAINT=$MAINTAINER_MODE_TRUE -@@ -638,18 +632,14 @@ AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) - ] - ) - --AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) -- - # Check to see how 'make' treats includes. -*- Autoconf -*- - --# Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc. -+# Copyright (C) 2001-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --# serial 4 -- - # AM_MAKE_INCLUDE() - # ----------------- - # Check to see how make treats includes. -@@ -667,7 +657,7 @@ am__quote= - _am_result=none - # First try GNU make style include. - echo "include confinc" > confmf --# Ignore all kinds of additional output from `make'. -+# Ignore all kinds of additional output from 'make'. - case `$am_make -s -f confmf 2> /dev/null` in #( - *the\ am__doit\ target*) - am__include=include -@@ -694,15 +684,12 @@ rm -f confinc confmf - - # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- - --# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008 --# Free Software Foundation, Inc. -+# Copyright (C) 1997-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --# serial 6 -- - # AM_MISSING_PROG(NAME, PROGRAM) - # ------------------------------ - AC_DEFUN([AM_MISSING_PROG], -@@ -710,11 +697,10 @@ AC_DEFUN([AM_MISSING_PROG], - $1=${$1-"${am_missing_run}$2"} - AC_SUBST($1)]) - -- - # AM_MISSING_HAS_RUN - # ------------------ --# Define MISSING if not defined so far and test if it supports --run. --# If it does, set am_missing_run to use it, otherwise, to nothing. -+# Define MISSING if not defined so far and test if it is modern enough. -+# If it is, set am_missing_run to use it, otherwise, to nothing. - AC_DEFUN([AM_MISSING_HAS_RUN], - [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl - AC_REQUIRE_AUX_FILE([missing])dnl -@@ -727,54 +713,22 @@ if test x"${MISSING+set}" != xset; then - esac - fi - # Use eval to expand $SHELL --if eval "$MISSING --run true"; then -- am_missing_run="$MISSING --run " -+if eval "$MISSING --is-lightweight"; then -+ am_missing_run="$MISSING " - else - am_missing_run= -- AC_MSG_WARN([`missing' script is too old or missing]) -+ AC_MSG_WARN(['missing' script is too old or missing]) - fi - ]) - --# Copyright (C) 2003, 2004, 2005, 2006, 2011 Free Software Foundation, --# Inc. --# --# This file is free software; the Free Software Foundation --# gives unlimited permission to copy and/or distribute it, --# with or without modifications, as long as this notice is preserved. -- --# serial 1 -- --# AM_PROG_MKDIR_P --# --------------- --# Check for `mkdir -p'. --AC_DEFUN([AM_PROG_MKDIR_P], --[AC_PREREQ([2.60])dnl --AC_REQUIRE([AC_PROG_MKDIR_P])dnl --dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, --dnl while keeping a definition of mkdir_p for backward compatibility. --dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. --dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of --dnl Makefile.ins that do not define MKDIR_P, so we do our own --dnl adjustment using top_builddir (which is defined more often than --dnl MKDIR_P). --AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl --case $mkdir_p in -- [[\\/$]]* | ?:[[\\/]]*) ;; -- */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; --esac --]) -- - # Helper functions for option handling. -*- Autoconf -*- - --# Copyright (C) 2001, 2002, 2003, 2005, 2008, 2010 Free Software --# Foundation, Inc. -+# Copyright (C) 2001-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --# serial 5 -- - # _AM_MANGLE_OPTION(NAME) - # ----------------------- - AC_DEFUN([_AM_MANGLE_OPTION], -@@ -784,7 +738,7 @@ AC_DEFUN([_AM_MANGLE_OPTION], - # -------------------- - # Set option NAME. Presently that only means defining a flag for this option. - AC_DEFUN([_AM_SET_OPTION], --[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) -+[m4_define(_AM_MANGLE_OPTION([$1]), [1])]) - - # _AM_SET_OPTIONS(OPTIONS) - # ------------------------ -@@ -800,22 +754,16 @@ AC_DEFUN([_AM_IF_OPTION], - - # Check to make sure that the build environment is sane. -*- Autoconf -*- - --# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008 --# Free Software Foundation, Inc. -+# Copyright (C) 1996-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --# serial 5 -- - # AM_SANITY_CHECK - # --------------- - AC_DEFUN([AM_SANITY_CHECK], - [AC_MSG_CHECKING([whether build environment is sane]) --# Just in case --sleep 1 --echo timestamp > conftest.file - # Reject unsafe characters in $srcdir or the absolute working directory - # name. Accept space and tab only in the latter. - am_lf=' -@@ -826,32 +774,40 @@ case `pwd` in - esac - case $srcdir in - *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) -- AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; -+ AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; - esac - --# Do `set' in a subshell so we don't clobber the current shell's -+# Do 'set' in a subshell so we don't clobber the current shell's - # arguments. Must try -L first in case configure is actually a - # symlink; some systems play weird games with the mod time of symlinks - # (eg FreeBSD returns the mod time of the symlink's containing - # directory). - if ( -- set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` -- if test "$[*]" = "X"; then -- # -L didn't work. -- set X `ls -t "$srcdir/configure" conftest.file` -- fi -- rm -f conftest.file -- if test "$[*]" != "X $srcdir/configure conftest.file" \ -- && test "$[*]" != "X conftest.file $srcdir/configure"; then -- -- # If neither matched, then we have a broken ls. This can happen -- # if, for instance, CONFIG_SHELL is bash and it inherits a -- # broken ls alias from the environment. This has actually -- # happened. Such a system could not be considered "sane". -- AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken --alias in your environment]) -- fi -- -+ am_has_slept=no -+ for am_try in 1 2; do -+ echo "timestamp, slept: $am_has_slept" > conftest.file -+ set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` -+ if test "$[*]" = "X"; then -+ # -L didn't work. -+ set X `ls -t "$srcdir/configure" conftest.file` -+ fi -+ if test "$[*]" != "X $srcdir/configure conftest.file" \ -+ && test "$[*]" != "X conftest.file $srcdir/configure"; then -+ -+ # If neither matched, then we have a broken ls. This can happen -+ # if, for instance, CONFIG_SHELL is bash and it inherits a -+ # broken ls alias from the environment. This has actually -+ # happened. Such a system could not be considered "sane". -+ AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken -+ alias in your environment]) -+ fi -+ if test "$[2]" = conftest.file || test $am_try -eq 2; then -+ break -+ fi -+ # Just in case. -+ sleep 1 -+ am_has_slept=yes -+ done - test "$[2]" = conftest.file - ) - then -@@ -861,46 +817,118 @@ else - AC_MSG_ERROR([newly created file is older than distributed files! - Check your system clock]) - fi --AC_MSG_RESULT(yes)]) -+AC_MSG_RESULT([yes]) -+# If we didn't sleep, we still need to ensure time stamps of config.status and -+# generated files are strictly newer. -+am_sleep_pid= -+if grep 'slept: no' conftest.file >/dev/null 2>&1; then -+ ( sleep 1 ) & -+ am_sleep_pid=$! -+fi -+AC_CONFIG_COMMANDS_PRE( -+ [AC_MSG_CHECKING([that generated files are newer than configure]) -+ if test -n "$am_sleep_pid"; then -+ # Hide warnings about reused PIDs. -+ wait $am_sleep_pid 2>/dev/null -+ fi -+ AC_MSG_RESULT([done])]) -+rm -f conftest.file -+]) - --# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc. -+# Copyright (C) 2009-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --# serial 1 -+# AM_SILENT_RULES([DEFAULT]) -+# -------------------------- -+# Enable less verbose build rules; with the default set to DEFAULT -+# ("yes" being less verbose, "no" or empty being verbose). -+AC_DEFUN([AM_SILENT_RULES], -+[AC_ARG_ENABLE([silent-rules], [dnl -+AS_HELP_STRING( -+ [--enable-silent-rules], -+ [less verbose build output (undo: "make V=1")]) -+AS_HELP_STRING( -+ [--disable-silent-rules], -+ [verbose build output (undo: "make V=0")])dnl -+]) -+case $enable_silent_rules in @%:@ ((( -+ yes) AM_DEFAULT_VERBOSITY=0;; -+ no) AM_DEFAULT_VERBOSITY=1;; -+ *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; -+esac -+dnl -+dnl A few 'make' implementations (e.g., NonStop OS and NextStep) -+dnl do not support nested variable expansions. -+dnl See automake bug#9928 and bug#10237. -+am_make=${MAKE-make} -+AC_CACHE_CHECK([whether $am_make supports nested variables], -+ [am_cv_make_support_nested_variables], -+ [if AS_ECHO([['TRUE=$(BAR$(V)) -+BAR0=false -+BAR1=true -+V=1 -+am__doit: -+ @$(TRUE) -+.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then -+ am_cv_make_support_nested_variables=yes -+else -+ am_cv_make_support_nested_variables=no -+fi]) -+if test $am_cv_make_support_nested_variables = yes; then -+ dnl Using '$V' instead of '$(V)' breaks IRIX make. -+ AM_V='$(V)' -+ AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' -+else -+ AM_V=$AM_DEFAULT_VERBOSITY -+ AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY -+fi -+AC_SUBST([AM_V])dnl -+AM_SUBST_NOTMAKE([AM_V])dnl -+AC_SUBST([AM_DEFAULT_V])dnl -+AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl -+AC_SUBST([AM_DEFAULT_VERBOSITY])dnl -+AM_BACKSLASH='\' -+AC_SUBST([AM_BACKSLASH])dnl -+_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl -+]) -+ -+# Copyright (C) 2001-2013 Free Software Foundation, Inc. -+# -+# This file is free software; the Free Software Foundation -+# gives unlimited permission to copy and/or distribute it, -+# with or without modifications, as long as this notice is preserved. - - # AM_PROG_INSTALL_STRIP - # --------------------- --# One issue with vendor `install' (even GNU) is that you can't -+# One issue with vendor 'install' (even GNU) is that you can't - # specify the program used to strip binaries. This is especially - # annoying in cross-compiling environments, where the build's strip - # is unlikely to handle the host's binaries. - # Fortunately install-sh will honor a STRIPPROG variable, so we --# always use install-sh in `make install-strip', and initialize -+# always use install-sh in "make install-strip", and initialize - # STRIPPROG with the value of the STRIP variable (set by the user). - AC_DEFUN([AM_PROG_INSTALL_STRIP], - [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl --# Installed binaries are usually stripped using `strip' when the user --# run `make install-strip'. However `strip' might not be the right -+# Installed binaries are usually stripped using 'strip' when the user -+# run "make install-strip". However 'strip' might not be the right - # tool to use in cross-compilation environments, therefore Automake --# will honor the `STRIP' environment variable to overrule this program. --dnl Don't test for $cross_compiling = yes, because it might be `maybe'. -+# will honor the 'STRIP' environment variable to overrule this program. -+dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. - if test "$cross_compiling" != no; then - AC_CHECK_TOOL([STRIP], [strip], :) - fi - INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" - AC_SUBST([INSTALL_STRIP_PROGRAM])]) - --# Copyright (C) 2006, 2008, 2010 Free Software Foundation, Inc. -+# Copyright (C) 2006-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --# serial 3 -- - # _AM_SUBST_NOTMAKE(VARIABLE) - # --------------------------- - # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. -@@ -914,18 +942,16 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) - - # Check how to create a tarball. -*- Autoconf -*- - --# Copyright (C) 2004, 2005, 2012 Free Software Foundation, Inc. -+# Copyright (C) 2004-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --# serial 2 -- - # _AM_PROG_TAR(FORMAT) - # -------------------- - # Check how to create a tarball in format FORMAT. --# FORMAT should be one of `v7', `ustar', or `pax'. -+# FORMAT should be one of 'v7', 'ustar', or 'pax'. - # - # Substitute a variable $(am__tar) that is a command - # writing to stdout a FORMAT-tarball containing the directory -@@ -935,76 +961,114 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) - # Substitute a variable $(am__untar) that extract such - # a tarball read from stdin. - # $(am__untar) < result.tar -+# - AC_DEFUN([_AM_PROG_TAR], - [# Always define AMTAR for backward compatibility. Yes, it's still used - # in the wild :-( We should find a proper way to deprecate it ... - AC_SUBST([AMTAR], ['$${TAR-tar}']) --m4_if([$1], [v7], -- [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], -- [m4_case([$1], [ustar],, [pax],, -- [m4_fatal([Unknown tar format])]) --AC_MSG_CHECKING([how to create a $1 tar archive]) --# Loop over all known methods to create a tar archive until one works. -+ -+# We'll loop over all known methods to create a tar archive until one works. - _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' --_am_tools=${am_cv_prog_tar_$1-$_am_tools} --# Do not fold the above two line into one, because Tru64 sh and --# Solaris sh will not grok spaces in the rhs of `-'. --for _am_tool in $_am_tools --do -- case $_am_tool in -- gnutar) -- for _am_tar in tar gnutar gtar; -- do -- AM_RUN_LOG([$_am_tar --version]) && break -- done -- am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' -- am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' -- am__untar="$_am_tar -xf -" -- ;; -- plaintar) -- # Must skip GNU tar: if it does not support --format= it doesn't create -- # ustar tarball either. -- (tar --version) >/dev/null 2>&1 && continue -- am__tar='tar chf - "$$tardir"' -- am__tar_='tar chf - "$tardir"' -- am__untar='tar xf -' -- ;; -- pax) -- am__tar='pax -L -x $1 -w "$$tardir"' -- am__tar_='pax -L -x $1 -w "$tardir"' -- am__untar='pax -r' -- ;; -- cpio) -- am__tar='find "$$tardir" -print | cpio -o -H $1 -L' -- am__tar_='find "$tardir" -print | cpio -o -H $1 -L' -- am__untar='cpio -i -H $1 -d' -- ;; -- none) -- am__tar=false -- am__tar_=false -- am__untar=false -- ;; -- esac - -- # If the value was cached, stop now. We just wanted to have am__tar -- # and am__untar set. -- test -n "${am_cv_prog_tar_$1}" && break -+m4_if([$1], [v7], -+ [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], -+ -+ [m4_case([$1], -+ [ustar], -+ [# The POSIX 1988 'ustar' format is defined with fixed-size fields. -+ # There is notably a 21 bits limit for the UID and the GID. In fact, -+ # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 -+ # and bug#13588). -+ am_max_uid=2097151 # 2^21 - 1 -+ am_max_gid=$am_max_uid -+ # The $UID and $GID variables are not portable, so we need to resort -+ # to the POSIX-mandated id(1) utility. Errors in the 'id' calls -+ # below are definitely unexpected, so allow the users to see them -+ # (that is, avoid stderr redirection). -+ am_uid=`id -u || echo unknown` -+ am_gid=`id -g || echo unknown` -+ AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) -+ if test $am_uid -le $am_max_uid; then -+ AC_MSG_RESULT([yes]) -+ else -+ AC_MSG_RESULT([no]) -+ _am_tools=none -+ fi -+ AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) -+ if test $am_gid -le $am_max_gid; then -+ AC_MSG_RESULT([yes]) -+ else -+ AC_MSG_RESULT([no]) -+ _am_tools=none -+ fi], -+ -+ [pax], -+ [], -+ -+ [m4_fatal([Unknown tar format])]) -+ -+ AC_MSG_CHECKING([how to create a $1 tar archive]) -+ -+ # Go ahead even if we have the value already cached. We do so because we -+ # need to set the values for the 'am__tar' and 'am__untar' variables. -+ _am_tools=${am_cv_prog_tar_$1-$_am_tools} -+ -+ for _am_tool in $_am_tools; do -+ case $_am_tool in -+ gnutar) -+ for _am_tar in tar gnutar gtar; do -+ AM_RUN_LOG([$_am_tar --version]) && break -+ done -+ am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' -+ am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' -+ am__untar="$_am_tar -xf -" -+ ;; -+ plaintar) -+ # Must skip GNU tar: if it does not support --format= it doesn't create -+ # ustar tarball either. -+ (tar --version) >/dev/null 2>&1 && continue -+ am__tar='tar chf - "$$tardir"' -+ am__tar_='tar chf - "$tardir"' -+ am__untar='tar xf -' -+ ;; -+ pax) -+ am__tar='pax -L -x $1 -w "$$tardir"' -+ am__tar_='pax -L -x $1 -w "$tardir"' -+ am__untar='pax -r' -+ ;; -+ cpio) -+ am__tar='find "$$tardir" -print | cpio -o -H $1 -L' -+ am__tar_='find "$tardir" -print | cpio -o -H $1 -L' -+ am__untar='cpio -i -H $1 -d' -+ ;; -+ none) -+ am__tar=false -+ am__tar_=false -+ am__untar=false -+ ;; -+ esac - -- # tar/untar a dummy directory, and stop if the command works -- rm -rf conftest.dir -- mkdir conftest.dir -- echo GrepMe > conftest.dir/file -- AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) -+ # If the value was cached, stop now. We just wanted to have am__tar -+ # and am__untar set. -+ test -n "${am_cv_prog_tar_$1}" && break -+ -+ # tar/untar a dummy directory, and stop if the command works. -+ rm -rf conftest.dir -+ mkdir conftest.dir -+ echo GrepMe > conftest.dir/file -+ AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) -+ rm -rf conftest.dir -+ if test -s conftest.tar; then -+ AM_RUN_LOG([$am__untar /dev/null 2>&1 && break -+ fi -+ done - rm -rf conftest.dir -- if test -s conftest.tar; then -- AM_RUN_LOG([$am__untar /dev/null 2>&1 && break -- fi --done --rm -rf conftest.dir - --AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) --AC_MSG_RESULT([$am_cv_prog_tar_$1])]) -+ AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) -+ AC_MSG_RESULT([$am_cv_prog_tar_$1])]) -+ - AC_SUBST([am__tar]) - AC_SUBST([am__untar]) - ]) # _AM_PROG_TAR -diff --git a/configure b/configure -index e32e9c7..6155677 100755 ---- a/configure -+++ b/configure -@@ -697,6 +697,10 @@ F77 - MAINT - MAINTAINER_MODE_FALSE - MAINTAINER_MODE_TRUE -+AM_BACKSLASH -+AM_DEFAULT_VERBOSITY -+AM_DEFAULT_V -+AM_V - am__untar - am__tar - AMTAR -@@ -761,6 +765,7 @@ SHELL' - ac_subst_files='' - ac_user_opts=' - enable_option_checking -+enable_silent_rules - enable_maintainer_mode - enable_shared - enable_static -@@ -1404,14 +1409,19 @@ Optional Features: - --disable-option-checking ignore unrecognized --enable/--with options - --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) - --enable-FEATURE[=ARG] include FEATURE [ARG=yes] -- --enable-maintainer-mode enable make rules and dependencies not useful -- (and sometimes confusing) to the casual installer -+ --enable-silent-rules less verbose build output (undo: "make V=1") -+ --disable-silent-rules verbose build output (undo: "make V=0") -+ --enable-maintainer-mode -+ enable make rules and dependencies not useful (and -+ sometimes confusing) to the casual installer - --enable-shared[=PKGS] build shared libraries [default=yes] - --enable-static[=PKGS] build static libraries [default=yes] - --enable-fast-install[=PKGS] - optimize for fast installation [default=yes] -- --disable-dependency-tracking speeds up one-time build -- --enable-dependency-tracking do not reject slow dependency extractors -+ --enable-dependency-tracking -+ do not reject slow dependency extractors -+ --disable-dependency-tracking -+ speeds up one-time build - --disable-libtool-lock avoid locking (might break parallel builds) - --enable-mpi build parallel version of arpack with MPI - -@@ -2215,7 +2225,7 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $ - ac_compiler_gnu=$ac_cv_c_compiler_gnu - - --am__api_version='1.11' -+am__api_version='1.13' - - ac_aux_dir= - for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do -@@ -2341,9 +2351,6 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 - $as_echo_n "checking whether build environment is sane... " >&6; } --# Just in case --sleep 1 --echo timestamp > conftest.file - # Reject unsafe characters in $srcdir or the absolute working directory - # name. Accept space and tab only in the latter. - am_lf=' -@@ -2354,32 +2361,40 @@ case `pwd` in - esac - case $srcdir in - *[\\\"\#\$\&\'\`$am_lf\ \ ]*) -- as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; -+ as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; - esac - --# Do `set' in a subshell so we don't clobber the current shell's -+# Do 'set' in a subshell so we don't clobber the current shell's - # arguments. Must try -L first in case configure is actually a - # symlink; some systems play weird games with the mod time of symlinks - # (eg FreeBSD returns the mod time of the symlink's containing - # directory). - if ( -- set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` -- if test "$*" = "X"; then -- # -L didn't work. -- set X `ls -t "$srcdir/configure" conftest.file` -- fi -- rm -f conftest.file -- if test "$*" != "X $srcdir/configure conftest.file" \ -- && test "$*" != "X conftest.file $srcdir/configure"; then -- -- # If neither matched, then we have a broken ls. This can happen -- # if, for instance, CONFIG_SHELL is bash and it inherits a -- # broken ls alias from the environment. This has actually -- # happened. Such a system could not be considered "sane". -- as_fn_error $? "ls -t appears to fail. Make sure there is not a broken --alias in your environment" "$LINENO" 5 -- fi -- -+ am_has_slept=no -+ for am_try in 1 2; do -+ echo "timestamp, slept: $am_has_slept" > conftest.file -+ set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` -+ if test "$*" = "X"; then -+ # -L didn't work. -+ set X `ls -t "$srcdir/configure" conftest.file` -+ fi -+ if test "$*" != "X $srcdir/configure conftest.file" \ -+ && test "$*" != "X conftest.file $srcdir/configure"; then -+ -+ # If neither matched, then we have a broken ls. This can happen -+ # if, for instance, CONFIG_SHELL is bash and it inherits a -+ # broken ls alias from the environment. This has actually -+ # happened. Such a system could not be considered "sane". -+ as_fn_error $? "ls -t appears to fail. Make sure there is not a broken -+ alias in your environment" "$LINENO" 5 -+ fi -+ if test "$2" = conftest.file || test $am_try -eq 2; then -+ break -+ fi -+ # Just in case. -+ sleep 1 -+ am_has_slept=yes -+ done - test "$2" = conftest.file - ) - then -@@ -2391,6 +2406,16 @@ Check your system clock" "$LINENO" 5 - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 - $as_echo "yes" >&6; } -+# If we didn't sleep, we still need to ensure time stamps of config.status and -+# generated files are strictly newer. -+am_sleep_pid= -+if grep 'slept: no' conftest.file >/dev/null 2>&1; then -+ ( sleep 1 ) & -+ am_sleep_pid=$! -+fi -+ -+rm -f conftest.file -+ - test "$program_prefix" != NONE && - program_transform_name="s&^&$program_prefix&;$program_transform_name" - # Use a double $ so make ignores it. -@@ -2413,12 +2438,12 @@ if test x"${MISSING+set}" != xset; then - esac - fi - # Use eval to expand $SHELL --if eval "$MISSING --run true"; then -- am_missing_run="$MISSING --run " -+if eval "$MISSING --is-lightweight"; then -+ am_missing_run="$MISSING " - else - am_missing_run= -- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 --$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} -+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 -+$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} - fi - - if test x"${install_sh}" != xset; then -@@ -2430,10 +2455,10 @@ if test x"${install_sh}" != xset; then - esac - fi - --# Installed binaries are usually stripped using `strip' when the user --# run `make install-strip'. However `strip' might not be the right -+# Installed binaries are usually stripped using 'strip' when the user -+# run "make install-strip". However 'strip' might not be the right - # tool to use in cross-compilation environments, therefore Automake --# will honor the `STRIP' environment variable to overrule this program. -+# will honor the 'STRIP' environment variable to overrule this program. - if test "$cross_compiling" != no; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. -@@ -2572,12 +2597,6 @@ fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 - $as_echo "$MKDIR_P" >&6; } - --mkdir_p="$MKDIR_P" --case $mkdir_p in -- [\\/$]* | ?:[\\/]*) ;; -- */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; --esac -- - for ac_prog in gawk mawk nawk awk - do - # Extract the first word of "$ac_prog", so it can be a program name with args. -@@ -2660,6 +2679,45 @@ else - fi - rmdir .tst 2>/dev/null - -+# Check whether --enable-silent-rules was given. -+if test "${enable_silent_rules+set}" = set; then : -+ enableval=$enable_silent_rules; -+fi -+ -+case $enable_silent_rules in # ((( -+ yes) AM_DEFAULT_VERBOSITY=0;; -+ no) AM_DEFAULT_VERBOSITY=1;; -+ *) AM_DEFAULT_VERBOSITY=1;; -+esac -+am_make=${MAKE-make} -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 -+$as_echo_n "checking whether $am_make supports nested variables... " >&6; } -+if ${am_cv_make_support_nested_variables+:} false; then : -+ $as_echo_n "(cached) " >&6 -+else -+ if $as_echo 'TRUE=$(BAR$(V)) -+BAR0=false -+BAR1=true -+V=1 -+am__doit: -+ @$(TRUE) -+.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then -+ am_cv_make_support_nested_variables=yes -+else -+ am_cv_make_support_nested_variables=no -+fi -+fi -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 -+$as_echo "$am_cv_make_support_nested_variables" >&6; } -+if test $am_cv_make_support_nested_variables = yes; then -+ AM_V='$(V)' -+ AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' -+else -+ AM_V=$AM_DEFAULT_VERBOSITY -+ AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY -+fi -+AM_BACKSLASH='\' -+ - if test "`cd $srcdir && pwd`" != "`pwd`"; then - # Use -I$(srcdir) only when $(srcdir) != ., so that make's output - # is not polluted with repeated "-I." -@@ -2710,12 +2768,22 @@ AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} - - MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} - -+# For better backward compatibility. To be removed once Automake 1.9.x -+# dies out for good. For more background, see: -+# -+# -+mkdir_p='$(MKDIR_P)' -+ - # We need awk for the "check" target. The system "awk" is bad on - # some platforms. - # Always define AMTAR for backward compatibility. Yes, it's still used - # in the wild :-( We should find a proper way to deprecate it ... - AMTAR='$${TAR-tar}' - -+ -+# We'll loop over all known methods to create a tar archive until one works. -+_am_tools='gnutar pax cpio none' -+ - am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' - - -@@ -2723,6 +2791,7 @@ am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' - - - -+ - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 - $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } - # Check whether --enable-maintainer-mode was given. -@@ -3379,7 +3448,7 @@ am__quote= - _am_result=none - # First try GNU make style include. - echo "include confinc" > confmf --# Ignore all kinds of additional output from `make'. -+# Ignore all kinds of additional output from 'make'. - case `$am_make -s -f confmf 2> /dev/null` in #( - *the\ am__doit\ target*) - am__include=include -@@ -3973,8 +4042,8 @@ else - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up -- # making a dummy file named `D' -- because `-MD' means `put the output -- # in D'. -+ # making a dummy file named 'D' -- because '-MD' means "put the output -+ # in D". - rm -rf conftest.dir - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're -@@ -4009,16 +4078,16 @@ else - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c -- # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with -- # Solaris 8's {/usr,}/bin/sh. -- touch sub/conftst$i.h -+ # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with -+ # Solaris 10 /bin/sh. -+ echo '/* dummy */' > sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - -- # We check with `-c' and `-o' for the sake of the "dashmstdout" -+ # We check with '-c' and '-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly -- # handle `-M -o', and we need to detect this. Also, some Intel -- # versions had trouble with output in subdirs -+ # handle '-M -o', and we need to detect this. Also, some Intel -+ # versions had trouble with output in subdirs. - am__obj=sub/conftest.${OBJEXT-o} - am__minus_obj="-o $am__obj" - case $depmode in -@@ -4027,8 +4096,8 @@ else - test "$am__universal" = false || continue - ;; - nosideeffect) -- # after this tag, mechanisms are not by side-effect, so they'll -- # only be used when explicitly requested -+ # After this tag, mechanisms are not by side-effect, so they'll -+ # only be used when explicitly requested. - if test "x$enable_dependency_tracking" = xyes; then - continue - else -@@ -4036,7 +4105,7 @@ else - fi - ;; - msvc7 | msvc7msys | msvisualcpp | msvcmsys) -- # This compiler won't grok `-c -o', but also, the minuso test has -+ # This compiler won't grok '-c -o', but also, the minuso test has - # not run yet. These depmodes are late enough in the game, and - # so weak that their functioning should not be impacted. - am__obj=conftest.${OBJEXT-o} -@@ -16773,6 +16842,14 @@ LIBOBJS=$ac_libobjs - LTLIBOBJS=$ac_ltlibobjs - - -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 -+$as_echo_n "checking that generated files are newer than configure... " >&6; } -+ if test -n "$am_sleep_pid"; then -+ # Hide warnings about reused PIDs. -+ wait $am_sleep_pid 2>/dev/null -+ fi -+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 -+$as_echo "done" >&6; } - if test -n "$EXEEXT"; then - am__EXEEXT_TRUE= - am__EXEEXT_FALSE='#' -@@ -18170,7 +18247,7 @@ $as_echo "$as_me: executing $ac_file commands" >&6;} - - case $ac_file$ac_mode in - "depfiles":C) test x"$AMDEP_TRUE" != x"" || { -- # Autoconf 2.62 quotes --file arguments for eval, but not when files -+ # Older Autoconf quotes --file arguments for eval, but not when files - # are listed without --file. Let's play safe and only enable the eval - # if we detect the quoting. - case $CONFIG_FILES in -@@ -18183,7 +18260,7 @@ $as_echo "$as_me: executing $ac_file commands" >&6;} - # Strip MF so we end up with the name of the file. - mf=`echo "$mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile or not. -- # We used to match only the files named `Makefile.in', but -+ # We used to match only the files named 'Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. -@@ -18217,21 +18294,19 @@ $as_echo X"$mf" | - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote -- # from the Makefile without running `make'. -+ # from the Makefile without running 'make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` -- test -z "am__include" && continue -+ test -z "$am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` -- # When using ansi2knr, U may be empty or an underscore; expand it -- U=`sed -n 's/^U = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ -- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do -+ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`$as_dirname -- "$file" || --- -1.8.3.1 - - -From 1ae47e63ddafd0fd958040ae7aaa20d40cfc7eda Mon Sep 17 00:00:00 2001 -From: Pauli Virtanen -Date: Wed, 28 Aug 2013 15:20:28 -0400 -Subject: [PATCH 5/6] Fix issue #1259 in DSEUPD and SSEUPD - -The Ritz vector purification step assumes workl(iq) still contains the -original Q matrix. This is however overwritten by the call to xGEQR2 -earlier. - -This patch fixes the issue by making a copy of the last row of the -eigenvector matrix, after it is recomputed after QR by xORM2R. The work -space WORKL(IW+NCV:IW+2*NCV) is not used later in the routine, and can -be used for this. - -Thanks to Wimmer for tracing the issue. - ---HG-- -extra : amend_source : 3ba6513783201433d5f7b9b2d1bcbc08a0554007 ---- - SRC/dseupd.f | 14 ++++++++++++-- - SRC/sseupd.f | 14 ++++++++++++-- - 2 files changed, 24 insertions(+), 4 deletions(-) - -diff --git a/SRC/dseupd.f b/SRC/dseupd.f -index e510d3b..c18ef22 100644 ---- a/SRC/dseupd.f -+++ b/SRC/dseupd.f -@@ -760,6 +760,16 @@ c - & ldq , workl(iw+ncv), workl(ihb), - & ncv , temp , ierr) - c -+c %-----------------------------------------------------% -+c | Make a copy of the last row into | -+c | workl(iw+ncv:iw+2*ncv), as it is needed again in | -+c | the Ritz vector purification step below | -+c %-----------------------------------------------------% -+c -+ do 67 j = 1, nconv -+ workl(iw+ncv+j-1) = workl(ihb+j-1) -+ 67 continue -+ - else if (rvec .and. howmny .eq. 'S') then - c - c Not yet implemented. See remark 2 above. -@@ -830,14 +840,14 @@ c - if (rvec .and. (type .eq. 'SHIFTI' .or. type .eq. 'CAYLEY')) then - c - do 110 k=0, nconv-1 -- workl(iw+k) = workl(iq+k*ldq+ncv-1) -+ workl(iw+k) = workl(iw+ncv+k) - & / workl(iw+k) - 110 continue - c - else if (rvec .and. type .eq. 'BUCKLE') then - c - do 120 k=0, nconv-1 -- workl(iw+k) = workl(iq+k*ldq+ncv-1) -+ workl(iw+k) = workl(iw+ncv+k) - & / (workl(iw+k)-one) - 120 continue - c -diff --git a/SRC/sseupd.f b/SRC/sseupd.f -index 35eb812..9349d11 100644 ---- a/SRC/sseupd.f -+++ b/SRC/sseupd.f -@@ -760,6 +760,16 @@ c - & ldq , workl(iw+ncv), workl(ihb), - & ncv , temp , ierr) - c -+c %-----------------------------------------------------% -+c | Make a copy of the last row into | -+c | workl(iw+ncv:iw+2*ncv), as it is needed again in | -+c | the Ritz vector purification step below | -+c %-----------------------------------------------------% -+c -+ do 67 j = 1, nconv -+ workl(iw+ncv+j-1) = workl(ihb+j-1) -+ 67 continue -+ - else if (rvec .and. howmny .eq. 'S') then - c - c Not yet implemented. See remark 2 above. -@@ -830,14 +840,14 @@ c - if (rvec .and. (type .eq. 'SHIFTI' .or. type .eq. 'CAYLEY')) then - c - do 110 k=0, nconv-1 -- workl(iw+k) = workl(iq+k*ldq+ncv-1) -+ workl(iw+k) = workl(iw+ncv+k) - & / workl(iw+k) - 110 continue - c - else if (rvec .and. type .eq. 'BUCKLE') then - c - do 120 k=0, nconv-1 -- workl(iw+k) = workl(iq+k*ldq+ncv-1) -+ workl(iw+k) = workl(iw+ncv+k) - & / (workl(iw+k)-one) - 120 continue - c --- -1.8.3.1 - - -From 0fea7c6990ffeb83da45f1eb1aa4a668d68ec8b6 Mon Sep 17 00:00:00 2001 -From: Sylvestre Ledru -Date: Thu, 29 Aug 2013 10:54:15 +0200 -Subject: [PATCH 6/6] update of the changelog - ---- - CHANGES | 14 ++++++++++++++ - 1 file changed, 14 insertions(+) - -diff --git a/CHANGES b/CHANGES -index a11e209..996a54b 100644 ---- a/CHANGES -+++ b/CHANGES -@@ -1,3 +1,17 @@ -+arpack-ng - 3.1.5 -+ -+ * Fix issue #1259 in DSEUPD and SSEUPD -+ The Ritz vector purification step assumes workl(iq) still contains the -+ original Q matrix. This is however overwritten by the call to xGEQR2 -+ earlier. -+ . -+ This patch fixes the issue by making a copy of the last row of the -+ eigenvector matrix, after it is recomputed after QR by xORM2R. The work -+ space WORKL(IW+NCV:IW+2*NCV) is not used later in the routine, and can -+ be used for this. -+ -+ -- Sylvestre Ledru Thu, 29 Aug 2013 10:53:03 +0200 -+ - arpack-ng - 3.1.4 - - * libparpack2: missing dependency on MPI: --- -1.8.3.1 - diff --git a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.3.0-foss-2016a.eb b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.3.0-foss-2016a.eb deleted file mode 100644 index 939e49dbc096..000000000000 --- a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.3.0-foss-2016a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'arpack-ng' -version = '3.3.0' - -homepage = 'http://forge.scilab.org/index.php/p/arpack-ng/' -description = """ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'opt': True, 'pic': True, 'usempi': True} - -source_urls = ['https://github.com/opencollab/arpack-ng/archive/'] -sources = ['%(version)s.tar.gz'] - -builddependencies = [('Autotools', '20150215')] - -preconfigopts = "sh bootstrap && " -configopts = '--with-pic --with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK"' - -sanity_check_paths = { - 'files': ["lib/libarpack.a", "lib/libarpack.so"], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.3.0-intel-2016a.eb b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.3.0-intel-2016a.eb deleted file mode 100644 index a242bc1b1ee3..000000000000 --- a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.3.0-intel-2016a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'arpack-ng' -version = '3.3.0' - -homepage = 'http://forge.scilab.org/index.php/p/arpack-ng/' -description = """ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'opt': True, 'pic': True, 'usempi': True} - -source_urls = ['https://github.com/opencollab/arpack-ng/archive/'] -sources = ['%(version)s.tar.gz'] - -builddependencies = [('Autotools', '20150215', '', ('GCC', '4.9.3-2.25'))] - -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-2016b.eb b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.4.0-foss-2016b.eb deleted file mode 100644 index 9320f188ec08..000000000000 --- a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.4.0-foss-2016b.eb +++ /dev/null @@ -1,25 +0,0 @@ -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 deleted file mode 100644 index f7c3095a5038..000000000000 --- a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.4.0-foss-2017a.eb +++ /dev/null @@ -1,25 +0,0 @@ -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-2016b.eb b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.4.0-intel-2016b.eb deleted file mode 100644 index feba2c7b4c9f..000000000000 --- a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.4.0-intel-2016b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'arpack-ng' -version = '3.4.0' - -homepage = 'http://forge.scilab.org/index.php/p/arpack-ng/' -description = """ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'opt': True, 'pic': True, 'usempi': True} - -source_urls = ['https://github.com/opencollab/arpack-ng/archive/'] -sources = ['%(version)s.tar.gz'] - -builddependencies = [('Autotools', '20150215')] - -preconfigopts = "sh bootstrap && " -configopts = '--with-pic --with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK"' - -sanity_check_paths = { - 'files': ["lib/libarpack.a", "lib/libarpack.so"], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.4.0-intel-2017a.eb b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.4.0-intel-2017a.eb deleted file mode 100644 index 17c7254907cd..000000000000 --- a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.4.0-intel-2017a.eb +++ /dev/null @@ -1,25 +0,0 @@ -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-foss-2017b.eb b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.5.0-foss-2017b.eb deleted file mode 100644 index 0586fb169302..000000000000 --- a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.5.0-foss-2017b.eb +++ /dev/null @@ -1,26 +0,0 @@ -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': 'foss', 'version': '2017b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['https://github.com/opencollab/arpack-ng/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['50f7a3e3aec2e08e732a487919262238f8504c3ef927246ec3495617dde81239'] - -builddependencies = [('Autotools', '20170619')] - -preconfigopts = "sh bootstrap && " -configopts = '--enable-mpi --with-pic --with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK"' - -sanity_check_paths = { - 'files': ["lib/libarpack.a", "lib/libarpack.%s" % SHLIB_EXT, "lib/libparpack.a", "lib/libparpack.%s" % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.5.0-foss-2018a.eb b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.5.0-foss-2018a.eb deleted file mode 100644 index 4de45d3628d8..000000000000 --- a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.5.0-foss-2018a.eb +++ /dev/null @@ -1,26 +0,0 @@ -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': 'foss', 'version': '2018a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['https://github.com/opencollab/arpack-ng/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['50f7a3e3aec2e08e732a487919262238f8504c3ef927246ec3495617dde81239'] - -builddependencies = [('Autotools', '20170619')] - -preconfigopts = "sh bootstrap && " -configopts = '--enable-mpi --with-pic --with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK"' - -sanity_check_paths = { - 'files': ["lib/libarpack.a", "lib/libarpack.%s" % SHLIB_EXT, "lib/libparpack.a", "lib/libparpack.%s" % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.5.0-foss-2018b.eb b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.5.0-foss-2018b.eb deleted file mode 100644 index 61f9f39f0207..000000000000 --- a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.5.0-foss-2018b.eb +++ /dev/null @@ -1,26 +0,0 @@ -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': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['https://github.com/opencollab/arpack-ng/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['50f7a3e3aec2e08e732a487919262238f8504c3ef927246ec3495617dde81239'] - -builddependencies = [('Autotools', '20180311')] - -preconfigopts = "sh bootstrap && " -configopts = '--enable-mpi --with-pic --with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK"' - -sanity_check_paths = { - 'files': ["lib/libarpack.a", "lib/libarpack.%s" % SHLIB_EXT, "lib/libparpack.a", "lib/libparpack.%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 deleted file mode 100644 index 516d83d751de..000000000000 --- a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.5.0-intel-2017a.eb +++ /dev/null @@ -1,26 +0,0 @@ -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'] -checksums = ['50f7a3e3aec2e08e732a487919262238f8504c3ef927246ec3495617dde81239'] - -builddependencies = [('Autotools', '20150215')] - -preconfigopts = "sh bootstrap && " -configopts = '--enable-mpi --with-pic --with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK"' - -sanity_check_paths = { - 'files': ["lib/libarpack.a", "lib/libarpack.%s" % SHLIB_EXT, "lib/libparpack.a", "lib/libparpack.%s" % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.5.0-intel-2017b.eb b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.5.0-intel-2017b.eb deleted file mode 100644 index e86bb39f4f4c..000000000000 --- a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.5.0-intel-2017b.eb +++ /dev/null @@ -1,26 +0,0 @@ -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': '2017b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['https://github.com/opencollab/arpack-ng/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['50f7a3e3aec2e08e732a487919262238f8504c3ef927246ec3495617dde81239'] - -builddependencies = [('Autotools', '20170619')] - -preconfigopts = "sh bootstrap && " -configopts = '--enable-mpi --with-pic --with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK"' - -sanity_check_paths = { - 'files': ["lib/libarpack.a", "lib/libarpack.%s" % SHLIB_EXT, "lib/libparpack.a", "lib/libparpack.%s" % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.6.2-intel-2018a.eb b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.6.2-intel-2018a.eb deleted file mode 100644 index fc3e0a29ca35..000000000000 --- a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.6.2-intel-2018a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'arpack-ng' -version = '3.6.2' - -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': '2018a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['https://github.com/opencollab/arpack-ng/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['673c8202de996fd3127350725eb1818e534db4e79de56d5dcee8c00768db599a'] - -builddependencies = [('Autotools', '20170619')] - -preconfigopts = "sh bootstrap && " -configopts = '--enable-icb --enable-mpi --with-pic --with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK"' - -sanity_check_paths = { - 'files': ["lib/libarpack.a", "lib/libarpack.%s" % SHLIB_EXT, "lib/libparpack.a", "lib/libparpack.%s" % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.7.0-add_include_CheckSymbolExists_CMakeLists_txt.patch b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.7.0-add_include_CheckSymbolExists_CMakeLists_txt.patch deleted file mode 100644 index faf2b15b550f..000000000000 --- a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.7.0-add_include_CheckSymbolExists_CMakeLists_txt.patch +++ /dev/null @@ -1,14 +0,0 @@ -Fix 'Unknown CMake command "check_symbol_exists".' error -By Sebastien Varrette (UL HPC Team - University of Luxembourg) -diff -Nru arpack-ng-3.7.0.orig/CMakeLists.txt arpack-ng-3.7.0/CMakeLists.txt ---- arpack-ng-3.7.0.orig/CMakeLists.txt 2020-04-07 15:46:29.000000000 +0200 -+++ arpack-ng-3.7.0/CMakeLists.txt 2020-04-07 15:47:35.000000000 +0200 -@@ -29,6 +29,8 @@ - - set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) - -+include(CheckSymbolExists) -+ - if (COVERALLS) - include(Coveralls) - set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -g -O0 -fprofile-arcs -ftest-coverage") diff --git a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.7.0-foss-2019a.eb b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.7.0-foss-2019a.eb deleted file mode 100644 index 25065d06f056..000000000000 --- a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.7.0-foss-2019a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'arpack-ng' -version = "3.7.0" - -homepage = 'https://github.com/opencollab/arpack-ng' -description = """ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems.""" - -toolchain = {'name': 'foss', 'version': '2019a'} -toolchainopts = {'pic': True, 'usempi': True} - -github_account = 'opencollab' -source_urls = [GITHUB_SOURCE] -sources = ['%(version)s.tar.gz'] -checksums = ['972e3fc3cd0b9d6b5a737c9bf6fd07515c0d6549319d4ffb06970e64fa3cc2d6'] - -builddependencies = [ - ('Autotools', '20180311'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('Eigen', '3.3.7', '', SYSTEM) -] - -preconfigopts = "sh bootstrap && " -configopts = '--enable-mpi --with-pic --with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK"' - -sanity_check_paths = { - 'files': ["lib/libarpack.a", "lib/libarpack.%s" % SHLIB_EXT, "lib/libparpack.a", "lib/libparpack.%s" % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.7.0-foss-2019b.eb b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.7.0-foss-2019b.eb deleted file mode 100644 index 69babe0c5eae..000000000000 --- a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.7.0-foss-2019b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'arpack-ng' -version = "3.7.0" - -homepage = 'https://github.com/opencollab/arpack-ng' -description = """ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems.""" - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'pic': True, 'usempi': True} - -github_account = 'opencollab' -source_urls = [GITHUB_SOURCE] -sources = ['%(version)s.tar.gz'] -checksums = ['972e3fc3cd0b9d6b5a737c9bf6fd07515c0d6549319d4ffb06970e64fa3cc2d6'] - -builddependencies = [ - ('Autotools', '20180311'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('Eigen', '3.3.7', '', SYSTEM) -] - -preconfigopts = "sh bootstrap && " -configopts = '--enable-mpi --with-pic --with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK"' - -sanity_check_paths = { - 'files': ["lib/libarpack.a", "lib/libarpack.%s" % SHLIB_EXT, "lib/libparpack.a", "lib/libparpack.%s" % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.7.0-foss-2020a.eb b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.7.0-foss-2020a.eb deleted file mode 100644 index b442cdb0222a..000000000000 --- a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.7.0-foss-2020a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'arpack-ng' -version = "3.7.0" - -homepage = 'https://github.com/opencollab/arpack-ng' -description = """ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems.""" - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {'pic': True, 'usempi': True} - -github_account = 'opencollab' -source_urls = [GITHUB_SOURCE] -sources = ['%(version)s.tar.gz'] -checksums = ['972e3fc3cd0b9d6b5a737c9bf6fd07515c0d6549319d4ffb06970e64fa3cc2d6'] - -builddependencies = [ - ('Autotools', '20180311'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('Eigen', '3.3.7') -] - -preconfigopts = "sh bootstrap && " -configopts = '--enable-mpi --with-pic --with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK"' - -sanity_check_paths = { - 'files': ["lib/libarpack.a", "lib/libarpack.%s" % SHLIB_EXT, "lib/libparpack.a", "lib/libparpack.%s" % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.7.0-intel-2019b.eb b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.7.0-intel-2019b.eb deleted file mode 100644 index f262b1d4d67d..000000000000 --- a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.7.0-intel-2019b.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'arpack-ng' -version = "3.7.0" - -homepage = 'https://github.com/opencollab/arpack-ng' -description = """ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems.""" - -toolchain = {'name': 'intel', 'version': '2019b'} -toolchainopts = {'pic': True, 'usempi': True} - -github_account = 'opencollab' -source_urls = [GITHUB_SOURCE] -sources = ['%(version)s.tar.gz'] -patches = ['%(name)s-%(version)s-add_include_CheckSymbolExists_CMakeLists_txt.patch'] -checksums = [ - '972e3fc3cd0b9d6b5a737c9bf6fd07515c0d6549319d4ffb06970e64fa3cc2d6', # arpack-ng-3.7.0.tar.gz - # arpack-ng-3.7.0-add_include_CheckSymbolExists_CMakeLists_txt.patch - 'ce6035792ed0302a18b0f489024c142d8ed3f76e0b75e6d10dbffded26e7ffce', -] - -builddependencies = [ - ('CMake', '3.15.3') -] - -dependencies = [ - ('Eigen', '3.3.7', '', SYSTEM) -] - -separate_build_dir = True - -local_common_configopts = "-DCMAKE_INSTALL_LIBDIR=lib -DICB=ON -DMPI=ON -DEXAMPLES=ON" - -# perform iterative build to get both static and shared libraries -configopts = [ - local_common_configopts + ' -DBUILD_SHARED_LIBS=OFF', - local_common_configopts + ' -DBUILD_SHARED_LIBS=ON', -] - -sanity_check_paths = { - 'files': ["lib/libarpack.a", "lib/libarpack.%s" % SHLIB_EXT, - "lib/libparpack.a", "lib/libparpack.%s" % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.7.0-intel-2020a.eb b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.7.0-intel-2020a.eb deleted file mode 100644 index 020856a1542d..000000000000 --- a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.7.0-intel-2020a.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'arpack-ng' -version = "3.7.0" - -homepage = 'https://github.com/opencollab/arpack-ng' -description = """ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems.""" - -toolchain = {'name': 'intel', 'version': '2020a'} -toolchainopts = {'pic': True, 'usempi': True} - -github_account = 'opencollab' -source_urls = [GITHUB_SOURCE] -sources = ['%(version)s.tar.gz'] -patches = ['%(name)s-%(version)s-add_include_CheckSymbolExists_CMakeLists_txt.patch'] -checksums = [ - '972e3fc3cd0b9d6b5a737c9bf6fd07515c0d6549319d4ffb06970e64fa3cc2d6', # arpack-ng-3.7.0.tar.gz - # arpack-ng-3.7.0-add_include_CheckSymbolExists_CMakeLists_txt.patch - 'ce6035792ed0302a18b0f489024c142d8ed3f76e0b75e6d10dbffded26e7ffce', -] - -builddependencies = [ - ('CMake', '3.16.4') -] - -dependencies = [ - ('Eigen', '3.3.7') -] - -separate_build_dir = True - -local_common_configopts = "-DCMAKE_INSTALL_LIBDIR=lib -DICB=ON -DMPI=ON -DEXAMPLES=ON" - -# perform iterative build to get both static and shared libraries -configopts = [ - local_common_configopts + ' -DBUILD_SHARED_LIBS=OFF', - local_common_configopts + ' -DBUILD_SHARED_LIBS=ON', -] - -sanity_check_paths = { - 'files': ["lib/libarpack.a", "lib/libarpack.%s" % SHLIB_EXT, - "lib/libparpack.a", "lib/libparpack.%s" % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.9.1-foss-2024a.eb b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.9.1-foss-2024a.eb new file mode 100644 index 000000000000..29d5a002190a --- /dev/null +++ b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.9.1-foss-2024a.eb @@ -0,0 +1,36 @@ +# Author: Robert Mijakovic + +easyblock = 'ConfigureMake' + +name = 'arpack-ng' +version = '3.9.1' + +homepage = 'https://github.com/opencollab/arpack-ng' +description = "ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems." + +toolchain = {'name': 'foss', 'version': '2024a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [GITHUB_SOURCE] +sources = ['%(version)s.tar.gz'] +checksums = ['f6641deb07fa69165b7815de9008af3ea47eb39b2bb97521fbf74c97aba6e844'] + +builddependencies = [ + ('Autotools', '20231222'), + ('pkgconf', '2.2.0'), +] +dependencies = [ + ('Eigen', '3.4.0'), +] + +preconfigopts = "sh bootstrap && " +configopts = '--enable-mpi --with-pic --with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK"' + +github_account = 'opencollab' + +sanity_check_paths = { + 'files': ['lib64/libarpack.la', 'lib64/libarpack.so', 'lib64/libparpack.la', 'lib64/libparpack.so'], + 'dirs': [], +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/arrow-R/arrow-R-0.17.1-foss-2020a-R-4.0.0.eb b/easybuild/easyconfigs/a/arrow-R/arrow-R-0.17.1-foss-2020a-R-4.0.0.eb deleted file mode 100644 index 6118342e5aed..000000000000 --- a/easybuild/easyconfigs/a/arrow-R/arrow-R-0.17.1-foss-2020a-R-4.0.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'RPackage' - -name = 'arrow-R' -version = '0.17.1' -versionsuffix = '-R-%(rver)s' - -homepage = 'https://cran.r-project.org/web/packages/arrow' -description = "R interface to the Apache Arrow C++ library" - -toolchain = {'name': 'foss', 'version': '2020a'} - -source_urls = [ - 'https://cran.r-project.org/src/contrib/Archive/arrow', # package archive - 'https://cran.r-project.org/src/contrib/', # current version of packages - 'https://cran.freestatistics.org/src/contrib', # mirror alternative for current packages -] -sources = ['arrow_%(version)s.tar.gz'] -checksums = ['c6de688f1a3282d89c1b4f8f1ebd70c2addbfa7a67e3d41184017d20a7d23aa3'] - -dependencies = [ - ('R', '4.0.0'), - ('Arrow', '0.17.1', '-Python-3.8.2'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['arrow'], -} - -options = {'modulename': 'arrow'} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/arrow-R/arrow-R-16.1.0-foss-2023b-R-4.4.1.eb b/easybuild/easyconfigs/a/arrow-R/arrow-R-16.1.0-foss-2023b-R-4.4.1.eb new file mode 100644 index 000000000000..dd2e42601457 --- /dev/null +++ b/easybuild/easyconfigs/a/arrow-R/arrow-R-16.1.0-foss-2023b-R-4.4.1.eb @@ -0,0 +1,35 @@ +easyblock = 'RPackage' + +name = 'arrow-R' +version = '16.1.0' +versionsuffix = '-R-%(rver)s' + +homepage = 'https://cran.r-project.org/web/packages/arrow' +description = "R interface to the Apache Arrow C++ library" + +toolchain = {'name': 'foss', 'version': '2023b'} + +source_urls = [ + 'https://cran.r-project.org/src/contrib/Archive/arrow', # package archive + 'https://cran.r-project.org/src/contrib/', # current version of packages + 'https://cran.freestatistics.org/src/contrib', # mirror alternative for current packages +] +sources = ['arrow_%(version)s.tar.gz'] +checksums = ['66c1586ee7becd65b4d21b11ffcd157dc19f75c3c10ff5c5b3610689aadce7ef'] + +dependencies = [ + ('R', '4.4.1'), + ('R-bundle-CRAN', '2024.06'), + ('Arrow', '16.1.0'), # arrow-R x.y.z[.N] only works with Arrow x.y.z +] + +preinstallopts = "export LIBARROW_BINARY=true && " + +sanity_check_paths = { + 'files': [], + 'dirs': ['arrow'], +} + +options = {'modulename': 'arrow'} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/arrow-R/arrow-R-17.0.0.1-foss-2024a-R-4.4.2.eb b/easybuild/easyconfigs/a/arrow-R/arrow-R-17.0.0.1-foss-2024a-R-4.4.2.eb new file mode 100644 index 000000000000..a17fa67fc1bf --- /dev/null +++ b/easybuild/easyconfigs/a/arrow-R/arrow-R-17.0.0.1-foss-2024a-R-4.4.2.eb @@ -0,0 +1,39 @@ +easyblock = 'RPackage' + +name = 'arrow-R' +version = '17.0.0.1' +versionsuffix = '-R-%(rver)s' + +homepage = 'https://cran.r-project.org/web/packages/arrow' +description = "R interface to the Apache Arrow C++ library" + +toolchain = {'name': 'foss', 'version': '2024a'} + +source_urls = [ + 'https://cran.r-project.org/src/contrib/Archive/arrow', # package archive + 'https://cran.r-project.org/src/contrib/', # current version of packages + 'https://cran.freestatistics.org/src/contrib', # mirror alternative for current packages +] +sources = ['arrow_%(version)s.tar.gz'] +checksums = ['0214dbf5d958968172a6f67abbae916d33933625cf41dc22e89ab77a29cde75e'] + +builddependencies = [ + ('pkgconf', '2.2.0'), +] + +dependencies = [ + ('R', '4.4.2'), + ('R-bundle-CRAN', '2024.11'), + ('Arrow', '17.0.0'), # arrow-R x.y.z[.N] only works with Arrow x.y.z +] + +preinstallopts = "export LIBARROW_BUILD=false && " + +sanity_check_paths = { + 'files': [], + 'dirs': ['arrow'], +} + +options = {'modulename': 'arrow'} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/artic-ncov2019/artic-ncov2019-2020.04.13-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/a/artic-ncov2019/artic-ncov2019-2020.04.13-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 6a4cd8d698af..000000000000 --- a/easybuild/easyconfigs/a/artic-ncov2019/artic-ncov2019-2020.04.13-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,142 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'PythonBundle' - -name = 'artic-ncov2019' -local_commit = '4a7461c3cc9865860d69223ba8360df13a248f13' -version = '2020.04.13' - -versionsuffix = '-Python-%(pyver)s' - -homepage = "https://github.com/artic-network/artic-ncov2019" -description = """Initial implementation of an ARTIC bioinformatics platform -for nanopore sequencing of nCoV2019 novel coronavirus.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), # pandas, - ('Biopython', '1.72', versionsuffix), - ('Pysam', '0.15.1', versionsuffix), - ('BWA', '0.7.17'), - ('Eigen', '3.3.4', '', SYSTEM), - ('minimap2', '2.13'), - ('SAMtools', '1.9'), - ('MUSCLE', '3.8.31'), - ('ETE', '3.1.1', versionsuffix), - ('MAFFT', '7.427', '-with-extensions'), - ('IQ-TREE', '1.6.12'), - ('snakemake', '5.2.4', versionsuffix), - ('Longshot', '0.4.1'), - ('medaka', '0.11.4', versionsuffix), - ('python-parasail', '1.1.16', versionsuffix), - ('PhyML', '3.3.20190321'), - ('nodejs', '12.16.1'), - ('goalign', '0.3.2', '', SYSTEM), - ('gotree', '0.4.0', '', SYSTEM), - ('rampart', '1.2.0rc3', versionsuffix), - ('libdeflate', '1.5'), - ('nanopolish', '0.13.1', versionsuffix), - ('seqtk', '1.3'), - ('BCFtools', '1.9'), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('zipp', '1.0.0', { - 'checksums': ['d38fbe01bbf7a3593a32bc35a9c4453c32bc42b98c377f9bff7e9f8da157786c'], - }), - ('pluggy', '0.13.1', { - 'checksums': ['15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0'], - }), - ('py', '1.8.1', { - 'checksums': ['5e27081401262157467ad6e7f851b7aa402c5852dbcb3dae06768434de5752aa'], - }), - ('wcwidth', '0.1.9', { - 'checksums': ['ee73862862a156bf77ff92b09034fc4825dd3af9cf81bc5b360668d425f3c5f1'], - }), - ('attrs', '19.3.0', { - 'modulename': 'attr', - 'checksums': ['f7b7ce16570fe9965acd6d30101a28f62fb4a7f9e926b3bbc9b61f8b04247e72'], - }), - ('importlib-metadata', '1.6.0', { - 'modulename': 'importlib_metadata', - 'source_tmpl': 'importlib_metadata-%(version)s.tar.gz', - 'checksums': ['34513a8a0c4962bc66d35b359558fd8a5e10cd472d37aec5f66858addef32c1e'], - }), - ('more-itertools', '8.2.0', { - 'modulename': 'more_itertools', - 'checksums': ['b1ddb932186d8a6ac451e1d95844b382f55e12686d51ca0c68b6f61f2ab7a507'], - }), - ('packaging', '14.5', { - 'checksums': ['363f9193daa14085b8dfeeb2bf64227bcf1dc85c02ae2a5c6018b01f77e46491'], - }), - ('args', '0.1.0', { - 'checksums': ['a785b8d837625e9b61c39108532d95b85274acd679693b71ebb5156848fcf814'], - }), - ('pytest', '5.4.1', { - 'checksums': ['84dde37075b8805f3d1f392cc47e38a0e59518fb46a431cfdaf7cf1ce805f970'], - }), - ('tqdm', '4.45.0', { - 'checksums': ['00339634a22c10a7a22476ee946bbde2dbe48d042ded784e4d88e0236eca5d81'], - }), - ('fieldbioinformatics', '1.1.0-rc2', { - 'modulename': False, - 'source_tmpl': '%(version)s.tar.gz', - 'source_urls': ['https://github.com/artic-network/fieldbioinformatics/archive'], - 'checksums': [('7083f67b1188e8f9b55f8bd4f7a46853e9c74ae7dde324b1fc8e792a85e58073', - '778ed3cf2f1b0457c696acbed8b99951b2ec042a2035f08bddd95da3884b146b')], - }), - # This is not upstream version, but artic tweaked one, which is exactly required. - ('Porechop', '0.3.2pre', { - 'source_tmpl': 'v%(version)s.tar.gz', - 'source_urls': ['https://github.com/artic-network/Porechop/archive'], - 'checksums': ['85980d6f37d38a44c66182e7b39bad487211ccfd8cb820c866ceed7ef7a15523'], - }), - ('binlorry', '1.3.1', { - 'source_tmpl': 'v%(version)s.tar.gz', - 'source_urls': ['https://github.com/rambaut/binlorry/archive'], - 'checksums': ['001b74cad497b7253b821ceaac8c0b829b2787396a896fc2d3940a704a149b48'], - }), - ('clint', '0.5.1', { - 'checksums': ['05224c32b1075563d0b16d0015faaf9da43aa214e4a2140e51f08789e7a4c5aa'], - }), - ('datrie', '0.8.2', { - 'checksums': ['525b08f638d5cf6115df6ccd818e5a01298cd230b2dac91c8ff2e6499d18765d'], - }), - ('PyVCF', '0.6.8', { - 'modulename': 'vcf', - 'checksums': ['e9d872513d179d229ab61da47a33f42726e9613784d1cb2bac3f8e2642f6f9d9'], - }), - ('ont-fast5-api', '3.1.1', { - 'modulename': 'ont_fast5_api', - 'checksums': ['ce5a955c5e90a393f040fb36fc461382339fc0b9cd63e3969b9763127dc2b0d3'], - }), -] - -components = [ - (name, version, { - 'easyblock': 'Tarball', - 'source_urls': ['https://github.com/artic-network/artic-ncov2019/archive/'], - 'sources': [{ - 'download_filename': '%s.tar.gz' % local_commit, - 'filename': SOURCE_TAR_GZ, - }], - 'checksums': ['26bc96742e291795d4a7c1154336715d98168d8ce3524ad7adfea0b5562eb34d'], - }), -] -local_artic_bins = [ - 'artic', 'artic_fasta_header', 'artic_make_depth_mask', 'artic_mask', 'artic_vcf_filter', 'artic_vcf_merge' -] -sanity_check_paths = { - 'files': ['bin/%s' % f for f in local_artic_bins], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} -sanity_check_commands = [ - 'artic -v', -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/artic-ncov2019/artic-ncov2019-2021.06.24-foss-2020b.eb b/easybuild/easyconfigs/a/artic-ncov2019/artic-ncov2019-2021.06.24-foss-2020b.eb index 80e2cc8068d8..ac69d69016eb 100644 --- a/easybuild/easyconfigs/a/artic-ncov2019/artic-ncov2019-2021.06.24-foss-2020b.eb +++ b/easybuild/easyconfigs/a/artic-ncov2019/artic-ncov2019-2021.06.24-foss-2020b.eb @@ -11,7 +11,7 @@ local_commit = 'b3f2dda5e6d95bc1c5d95a04d4ef37d304479477' version = '2021.06.24' homepage = "https://github.com/artic-network/artic-ncov2019" -description = """Initial implementation of an ARTIC bioinformatics platform +description = """Initial implementation of an ARTIC bioinformatics platform for nanopore sequencing of nCoV2019 novel coronavirus.""" toolchain = {'name': 'foss', 'version': '2020b'} @@ -43,9 +43,6 @@ dependencies = [ ('tqdm', '4.56.2'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('clint', '0.5.1', { 'checksums': ['05224c32b1075563d0b16d0015faaf9da43aa214e4a2140e51f08789e7a4c5aa'], diff --git a/easybuild/easyconfigs/a/assimp/assimp-5.0.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/a/assimp/assimp-5.0.1-GCCcore-8.3.0.eb deleted file mode 100644 index b4b82a013a7e..000000000000 --- a/easybuild/easyconfigs/a/assimp/assimp-5.0.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -# Authors:: Richard Lawrence - TAMU HPRC - https://hprc.tamu.edu - -easyblock = 'CMakeMake' - -name = 'assimp' -version = '5.0.1' - -homepage = 'https://github.com/assimp/assimp' - -description = """ - Open Asset Import Library (assimp) is a library to import and export various - 3d-model-formats including scene-post-processing to generate missing render data. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/%(name)s/%(name)s/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['11310ec1f2ad2cd46b95ba88faca8f7aaa1efe9aa12605c55e3de2b977b3dbfc'] - -builddependencies = [ - ('binutils', '2.32'), - ('CMake', '3.15.3'), - ('Doxygen', '1.8.16'), - ('pkg-config', '0.29.2'), -] - -configopts = '-DBUILD_DOCS=on ' - -sanity_check_paths = { - 'files': ['bin/%(name)s', 'include/%(name)s/types.h', 'lib/lib%%(name)s.%s' % SHLIB_EXT], - 'dirs': ['share/doc/Assimp'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/assimp/assimp-5.4.3-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/assimp/assimp-5.4.3-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..3f0dfef4b647 --- /dev/null +++ b/easybuild/easyconfigs/a/assimp/assimp-5.4.3-GCCcore-13.3.0.eb @@ -0,0 +1,36 @@ +# Authors:: Richard Lawrence - TAMU HPRC - https://hprc.tamu.edu + +easyblock = 'CMakeMake' + +name = 'assimp' +version = '5.4.3' + +homepage = 'https://github.com/assimp/assimp' +description = """ + Open Asset Import Library (assimp) is a library to import and export various + 3d-model-formats including scene-post-processing to generate missing render data. +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://github.com/%(name)s/%(name)s/archive'] +sources = ['v%(version)s.tar.gz'] +checksums = ['66dfbaee288f2bc43172440a55d0235dfc7bf885dda6435c038e8000e79582cb'] + +builddependencies = [ + ('binutils', '2.42'), + ('pkgconf', '2.2.0'), + ('CMake', '3.29.3'), + ('zlib', '1.3.1'), +] + +# workaround bug with GCC13 https://github.com/assimp/assimp/issues/5315 +configopts = "-DASSIMP_WARNINGS_AS_ERRORS=OFF " + + +sanity_check_paths = { + 'files': ['include/%(name)s/types.h', 'lib/libassimp.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/astro-tulips/astro-tulips-1.0.1-foss-2022a.eb b/easybuild/easyconfigs/a/astro-tulips/astro-tulips-1.0.1-foss-2022a.eb index 9f7a5720721f..7455050b1813 100644 --- a/easybuild/easyconfigs/a/astro-tulips/astro-tulips-1.0.1-foss-2022a.eb +++ b/easybuild/easyconfigs/a/astro-tulips/astro-tulips-1.0.1-foss-2022a.eb @@ -49,7 +49,4 @@ exts_list = [ }), ] -use_pip = True -sanity_pip_check = True - moduleclass = 'astro' diff --git a/easybuild/easyconfigs/a/astropy-testing/astropy-testing-7.0.0-gfbf-2023b.eb b/easybuild/easyconfigs/a/astropy-testing/astropy-testing-7.0.0-gfbf-2023b.eb new file mode 100644 index 000000000000..baf449d19cb7 --- /dev/null +++ b/easybuild/easyconfigs/a/astropy-testing/astropy-testing-7.0.0-gfbf-2023b.eb @@ -0,0 +1,49 @@ +easyblock = 'PythonBundle' + +name = 'astropy-testing' +version = '7.0.0' + +homepage = 'https://www.astropy.org/' +description = """This bundle contains all dependencies needed to test astropy using pytest.""" + +toolchain = {'name': 'gfbf', 'version': '2023b'} + +# Dependencies needed for testing are obtained from +# https://github.com/astropy/astropy/blob/465a7ffe0cc9c776bc668a6938d029ffb83b68de/pyproject.toml#L95 +dependencies = [ + ('Python', '3.11.5'), + ('SciPy-bundle', '2023.11'), + ('hypothesis', '6.90.0'), + ('coverage', '7.4.4'), + ('pre-commit', '3.7.0'), +] + +exts_list = [ + ('pytest-doctestplus', '1.3.0', { + 'source_tmpl': 'pytest_doctestplus-%(version)s.tar.gz', + 'checksums': ['709ad23ea98da9a835ace0a4365c85371c376e000f2860f30de6df3a6f00728a'], + }), + ('pytest-astropy-header', '0.2.2', { + 'checksums': ['77891101c94b75a8ca305453b879b318ab6001b370df02be2c0b6d1bb322db10'], + }), + ('pytest-remotedata', '0.4.1', { + 'checksums': ['05c08bf638cdd1ed66eb01738a1647c3c714737c3ec3abe009d2c1f793b4bb59'], + }), + ('pytest-arraydiff', '0.6.1', { + 'checksums': ['2937b1450fc935620f24709d87d40c67e055a043d7b8541a25fdfa994dda67de'], + }), + ('pytest-filter-subpackage', '0.2.0', { + 'checksums': ['3f468f1b36518128869b95deab661ba45ed6293854329fef14da4c8cac78af56'], + }), + ('pytest-cov', '5.0.0', { + 'checksums': ['5837b58e9f6ebd335b0f8060eecce69b662415b16dc503883a02f45dfeb14857'], + }), + ('pytest-mock', '3.14.0', { + 'checksums': ['2719255a1efeceadbc056d6bf3df3d1c5015530fb40cf347c0f9afac88410bd0'], + }), + ('pytest-astropy', '0.11.0', { + 'checksums': ['4eaeaa99ed91163ed8f9aac132c70a81f25bc4c12f3cd54dba329fc26c6739b5'], + }), +] + +moduleclass = 'astro' diff --git a/easybuild/easyconfigs/a/astropy/astropy-2.0.12-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/a/astropy/astropy-2.0.12-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index ac8714e8e31c..000000000000 --- a/easybuild/easyconfigs/a/astropy/astropy-2.0.12-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,58 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'astropy' -version = '2.0.12' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.astropy.org/' -description = """The Astropy Project is a community effort to develop -a single core package for Astronomy in Python and foster interoperability -between Python astronomy packages.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '2.7.15'), - ('future', '0.16.0', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('py', '1.8.0', { - 'checksums': ['dc639b046a6e2cff5bbe40194ad65936d6ba360b52b3c3fe1d08a82dd50b5e53'], - }), - ('atomicwrites', '1.3.0', { - 'checksums': ['75a9445bac02d8d058d5e1fe689654ba5a6556a1dfd8ce6ec55a0ed79866cfa6'], - }), - ('more-itertools', '5.0.0', { - 'checksums': ['38a936c0a6d98a38bcc2d03fdaaedaba9f412879461dd2ceff8d37564d6522e4'], - }), - ('pluggy', '0.7.1', { - 'checksums': ['95eb8364a4708392bae89035f45341871286a333f749c3141c20573d2b3876e1'], - }), - ('attrs', '19.1.0', { - 'modulename': 'attr', - 'checksums': ['f0b870f674851ecbfbbbd364d6b5cbdff9dcedbc7f3f5e18a6891057f21fe399'], - }), - ('pytest', '3.6.4', { - 'checksums': ['341ec10361b64a24accaec3c7ba5f7d5ee1ca4cebea30f76fad3dd12db9f0541'], - }), - ('astropy-helpers', '2.0.9', { - 'checksums': ['3bb4c3b85f5778a3f727e72b5d2243f567d57b28761ebaab71ee8c7ee9c9d0e8'], - }), - (name, version, { - 'patches': ['astropy-ah_no_auto_use.patch'], - 'checksums': [ - '81bae35320d7c72ae8569eeabc596e3a5ed416249b3fb2de9b40f30673085d0b', # astropy-2.0.12.tar.gz - 'fb339ff90fff8ed760b5ea9b8b65be3babb355f956a5588fd7e2e2656b4a7ca8', # astropy_ah_no_auto_use.patch - ], - }), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/astropy'], -} - -moduleclass = 'astro' diff --git a/easybuild/easyconfigs/a/astropy/astropy-2.0.12-intel-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/a/astropy/astropy-2.0.12-intel-2018b-Python-2.7.15.eb deleted file mode 100644 index 26fe0101191e..000000000000 --- a/easybuild/easyconfigs/a/astropy/astropy-2.0.12-intel-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,58 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'astropy' -version = '2.0.12' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.astropy.org/' -description = """The Astropy Project is a community effort to develop -a single core package for Astronomy in Python and foster interoperability -between Python astronomy packages.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -dependencies = [ - ('Python', '2.7.15'), - ('future', '0.16.0', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('py', '1.8.0', { - 'checksums': ['dc639b046a6e2cff5bbe40194ad65936d6ba360b52b3c3fe1d08a82dd50b5e53'], - }), - ('atomicwrites', '1.3.0', { - 'checksums': ['75a9445bac02d8d058d5e1fe689654ba5a6556a1dfd8ce6ec55a0ed79866cfa6'], - }), - ('more-itertools', '5.0.0', { - 'checksums': ['38a936c0a6d98a38bcc2d03fdaaedaba9f412879461dd2ceff8d37564d6522e4'], - }), - ('pluggy', '0.7.1', { - 'checksums': ['95eb8364a4708392bae89035f45341871286a333f749c3141c20573d2b3876e1'], - }), - ('attrs', '19.1.0', { - 'modulename': 'attr', - 'checksums': ['f0b870f674851ecbfbbbd364d6b5cbdff9dcedbc7f3f5e18a6891057f21fe399'], - }), - ('pytest', '3.6.4', { - 'checksums': ['341ec10361b64a24accaec3c7ba5f7d5ee1ca4cebea30f76fad3dd12db9f0541'], - }), - ('astropy-helpers', '2.0.9', { - 'checksums': ['3bb4c3b85f5778a3f727e72b5d2243f567d57b28761ebaab71ee8c7ee9c9d0e8'], - }), - (name, version, { - 'patches': ['astropy-ah_no_auto_use.patch'], - 'checksums': [ - '81bae35320d7c72ae8569eeabc596e3a5ed416249b3fb2de9b40f30673085d0b', # astropy-2.0.12.tar.gz - 'fb339ff90fff8ed760b5ea9b8b65be3babb355f956a5588fd7e2e2656b4a7ca8', # astropy_ah_no_auto_use.patch - ], - }), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/astropy'], -} - -moduleclass = 'astro' diff --git a/easybuild/easyconfigs/a/astropy/astropy-2.0.14-foss-2019a.eb b/easybuild/easyconfigs/a/astropy/astropy-2.0.14-foss-2019a.eb deleted file mode 100644 index de4ea74d4edd..000000000000 --- a/easybuild/easyconfigs/a/astropy/astropy-2.0.14-foss-2019a.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'astropy' -version = '2.0.14' - -homepage = 'https://www.astropy.org/' -description = """The Astropy Project is a community effort to develop - a single core package for Astronomy in Python and foster interoperability - between Python astronomy packages.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -dependencies = [ - ('SciPy-bundle', '2019.03'), -] - -use_pip = True - -exts_list = [ - ('astropy-helpers', '2.0.10', { - 'checksums': ['c5ca146e2b8607087f907b5cd1c5aabb0854cca0df43043a38aea1757e5eb65c'], - }), - (name, version, { - 'patches': ['astropy-ah_no_auto_use.patch'], - 'checksums': [ - '618807068609a4d8aeb403a07624e9984f566adc0dc0f5d6b477c3658f31aeb6', # astropy-2.0.14.tar.gz - 'fb339ff90fff8ed760b5ea9b8b65be3babb355f956a5588fd7e2e2656b4a7ca8', # astropy-ah_no_auto_use.patch - ], - }), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s'], -} - -moduleclass = 'astro' diff --git a/easybuild/easyconfigs/a/astropy/astropy-4.0.1-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/a/astropy/astropy-4.0.1-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 395f2b097143..000000000000 --- a/easybuild/easyconfigs/a/astropy/astropy-4.0.1-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,54 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'astropy' -version = '4.0.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = "https://www.astropy.org/" -description = """ The Astropy Project is a community effort to develop a core package for astronomy using the Python -programming language and improve usability, interoperability, and collaboration between astronomy Python packages. The -core astropy package contains functionality aimed at professional astronomers and astrophysicists, but may be useful to -anyone developing astronomy software. The Astropy Project also includes "affiliated packages," Python packages that are -not necessarily developed by the core development team, but share the goals of Astropy, and often build from the core -package's code and infrastructure. """ - -toolchain = {'name': 'foss', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('BeautifulSoup', '4.9.1'), - ('h5py', '2.10.0', versionsuffix), - ('IPython', '7.9.0', versionsuffix), - ('matplotlib', '3.1.1', versionsuffix), - ('scikit-image', '0.16.2', versionsuffix), - ('SciPy-bundle', '2019.10', versionsuffix), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '3.1.5', { - 'checksums': ['3c4c520fdb9db59ef139915a5db79f8b51bc2a7257ea0389f30c846883430a4b'], - }), - ('jplephem', '2.14', { - 'checksums': ['316aa8ebb6d13fd2158c06b2709bcde382d04bf63bb1e48d0bce89937088c6e3'], - }), - ('Bottleneck', '1.3.2', { - 'checksums': ['20179f0b66359792ea283b69aa16366419132f3b6cf3adadc0c48e2e8118e573'], - }), - ('semantic_version', '2.8.5', { - 'checksums': ['d2cb2de0558762934679b9a104e82eca7af448c9f4974d1f3eeccff651df8a54'], - }), - ('asdf', '2.6.0', { - 'checksums': ['6549c3f84d16ad60c17001b1dece76827a9a93c4aee7e0a98dd4da2b7bada9fa'], - }), - (name, version, { - 'checksums': ['f1135f2637867bf4eb44b754d905462be738165ae5535540670938bbc2dcc62c'], - }), -] - -moduleclass = 'astro' diff --git a/easybuild/easyconfigs/a/astropy/astropy-4.0.1-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/a/astropy/astropy-4.0.1-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 0d2bd5d3fb17..000000000000 --- a/easybuild/easyconfigs/a/astropy/astropy-4.0.1-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'astropy' -version = '4.0.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.astropy.org/' -description = """The Astropy Project is a community effort to develop -a single core package for Astronomy in Python and foster interoperability -between Python astronomy packages.""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), -] - -use_pip = True - -sanity_pip_check = True - -exts_list = [ - ('astropy-helpers', version, { - 'checksums': ['f1096414d108778218d6bea06d4d9c7b2ff7c83856a451331ac194e74de9f413'], - }), - (name, version, { - 'patches': ['astropy-ah_no_auto_use.patch'], - 'checksums': [ - 'f1135f2637867bf4eb44b754d905462be738165ae5535540670938bbc2dcc62c', # astropy-4.0.1.tar.gz - 'fb339ff90fff8ed760b5ea9b8b65be3babb355f956a5588fd7e2e2656b4a7ca8', # astropy-ah_no_auto_use.patch - ], - }), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/astropy'], -} - -moduleclass = 'astro' diff --git a/easybuild/easyconfigs/a/astropy/astropy-4.0.1-intel-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/a/astropy/astropy-4.0.1-intel-2020a-Python-3.8.2.eb deleted file mode 100644 index 1dfede9e1433..000000000000 --- a/easybuild/easyconfigs/a/astropy/astropy-4.0.1-intel-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'astropy' -version = '4.0.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.astropy.org/' -description = """The Astropy Project is a community effort to develop -a single core package for Astronomy in Python and foster interoperability -between Python astronomy packages.""" - -toolchain = {'name': 'intel', 'version': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), -] - -use_pip = True - -sanity_pip_check = True - -exts_list = [ - ('astropy-helpers', version, { - 'checksums': ['f1096414d108778218d6bea06d4d9c7b2ff7c83856a451331ac194e74de9f413'], - }), - (name, version, { - 'patches': ['astropy-ah_no_auto_use.patch'], - 'checksums': [ - 'f1135f2637867bf4eb44b754d905462be738165ae5535540670938bbc2dcc62c', # astropy-4.0.1.tar.gz - 'fb339ff90fff8ed760b5ea9b8b65be3babb355f956a5588fd7e2e2656b4a7ca8', # astropy-ah_no_auto_use.patch - ], - }), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/astropy'], -} - -moduleclass = 'astro' diff --git a/easybuild/easyconfigs/a/astropy/astropy-4.2.1-foss-2020b.eb b/easybuild/easyconfigs/a/astropy/astropy-4.2.1-foss-2020b.eb index 879b5774c38f..05cea4d6860f 100644 --- a/easybuild/easyconfigs/a/astropy/astropy-4.2.1-foss-2020b.eb +++ b/easybuild/easyconfigs/a/astropy/astropy-4.2.1-foss-2020b.eb @@ -4,8 +4,8 @@ name = 'astropy' version = '4.2.1' homepage = 'https://www.astropy.org/' -description = """The Astropy Project is a community effort to develop -a single core package for Astronomy in Python and foster interoperability +description = """The Astropy Project is a community effort to develop +a single core package for Astronomy in Python and foster interoperability between Python astronomy packages.""" toolchain = {'name': 'foss', 'version': '2020b'} @@ -15,10 +15,6 @@ dependencies = [ ('SciPy-bundle', '2020.11'), ] -use_pip = True - -sanity_pip_check = True - exts_list = [ ('pyerfa', '1.7.3', { 'modulename': 'erfa', diff --git a/easybuild/easyconfigs/a/astropy/astropy-4.2.1-intel-2020b.eb b/easybuild/easyconfigs/a/astropy/astropy-4.2.1-intel-2020b.eb index 878eb8ce9fb7..3f8dd88d7d6d 100644 --- a/easybuild/easyconfigs/a/astropy/astropy-4.2.1-intel-2020b.eb +++ b/easybuild/easyconfigs/a/astropy/astropy-4.2.1-intel-2020b.eb @@ -4,8 +4,8 @@ name = 'astropy' version = '4.2.1' homepage = 'https://www.astropy.org/' -description = """The Astropy Project is a community effort to develop -a single core package for Astronomy in Python and foster interoperability +description = """The Astropy Project is a community effort to develop +a single core package for Astronomy in Python and foster interoperability between Python astronomy packages.""" toolchain = {'name': 'intel', 'version': '2020b'} @@ -15,10 +15,6 @@ dependencies = [ ('SciPy-bundle', '2020.11'), ] -use_pip = True - -sanity_pip_check = True - exts_list = [ ('pyerfa', '1.7.3', { 'modulename': 'erfa', diff --git a/easybuild/easyconfigs/a/astropy/astropy-4.2.1-intelcuda-2020b.eb b/easybuild/easyconfigs/a/astropy/astropy-4.2.1-intelcuda-2020b.eb index 8479d0024ef3..296cbb27dcc5 100644 --- a/easybuild/easyconfigs/a/astropy/astropy-4.2.1-intelcuda-2020b.eb +++ b/easybuild/easyconfigs/a/astropy/astropy-4.2.1-intelcuda-2020b.eb @@ -4,8 +4,8 @@ name = 'astropy' version = '4.2.1' homepage = 'https://www.astropy.org/' -description = """The Astropy Project is a community effort to develop -a single core package for Astronomy in Python and foster interoperability +description = """The Astropy Project is a community effort to develop +a single core package for Astronomy in Python and foster interoperability between Python astronomy packages.""" toolchain = {'name': 'intelcuda', 'version': '2020b'} @@ -15,10 +15,6 @@ dependencies = [ ('SciPy-bundle', '2020.11'), ] -use_pip = True - -sanity_pip_check = True - exts_list = [ ('pyerfa', '1.7.3', { 'modulename': 'erfa', diff --git a/easybuild/easyconfigs/a/astropy/astropy-4.3.1-foss-2021a.eb b/easybuild/easyconfigs/a/astropy/astropy-4.3.1-foss-2021a.eb index 10803a578e87..8197393c390b 100644 --- a/easybuild/easyconfigs/a/astropy/astropy-4.3.1-foss-2021a.eb +++ b/easybuild/easyconfigs/a/astropy/astropy-4.3.1-foss-2021a.eb @@ -4,8 +4,8 @@ name = 'astropy' version = '4.3.1' homepage = 'https://www.astropy.org/' -description = """The Astropy Project is a community effort to develop -a single core package for Astronomy in Python and foster interoperability +description = """The Astropy Project is a community effort to develop +a single core package for Astronomy in Python and foster interoperability between Python astronomy packages.""" toolchain = {'name': 'foss', 'version': '2021a'} @@ -15,10 +15,6 @@ dependencies = [ ('SciPy-bundle', '2021.05'), ] -use_pip = True - -sanity_pip_check = True - exts_list = [ ('pyerfa', '2.0.0', { 'modulename': 'erfa', diff --git a/easybuild/easyconfigs/a/astropy/astropy-4.3.1-foss-2021b.eb b/easybuild/easyconfigs/a/astropy/astropy-4.3.1-foss-2021b.eb index b0ddae4d1004..7072b548f082 100644 --- a/easybuild/easyconfigs/a/astropy/astropy-4.3.1-foss-2021b.eb +++ b/easybuild/easyconfigs/a/astropy/astropy-4.3.1-foss-2021b.eb @@ -4,8 +4,8 @@ name = 'astropy' version = '4.3.1' homepage = 'https://www.astropy.org/' -description = """The Astropy Project is a community effort to develop -a single core package for Astronomy in Python and foster interoperability +description = """The Astropy Project is a community effort to develop +a single core package for Astronomy in Python and foster interoperability between Python astronomy packages.""" toolchain = {'name': 'foss', 'version': '2021b'} @@ -15,10 +15,6 @@ dependencies = [ ('SciPy-bundle', '2021.10'), ] -use_pip = True - -sanity_pip_check = True - exts_list = [ ('pyerfa', '2.0.0.1', { 'modulename': 'erfa', diff --git a/easybuild/easyconfigs/a/astropy/astropy-4.3.1-intel-2021a.eb b/easybuild/easyconfigs/a/astropy/astropy-4.3.1-intel-2021a.eb index e6c87a698456..b2396fb6ab0c 100644 --- a/easybuild/easyconfigs/a/astropy/astropy-4.3.1-intel-2021a.eb +++ b/easybuild/easyconfigs/a/astropy/astropy-4.3.1-intel-2021a.eb @@ -4,8 +4,8 @@ name = 'astropy' version = '4.3.1' homepage = 'https://www.astropy.org/' -description = """The Astropy Project is a community effort to develop -a single core package for Astronomy in Python and foster interoperability +description = """The Astropy Project is a community effort to develop +a single core package for Astronomy in Python and foster interoperability between Python astronomy packages.""" toolchain = {'name': 'intel', 'version': '2021a'} @@ -15,10 +15,6 @@ dependencies = [ ('SciPy-bundle', '2021.05'), ] -use_pip = True - -sanity_pip_check = True - exts_list = [ ('pyerfa', '2.0.0', { 'modulename': 'erfa', diff --git a/easybuild/easyconfigs/a/astropy/astropy-5.0.4-foss-2021a.eb b/easybuild/easyconfigs/a/astropy/astropy-5.0.4-foss-2021a.eb index 05d4b25942e9..c3eefbf03df9 100644 --- a/easybuild/easyconfigs/a/astropy/astropy-5.0.4-foss-2021a.eb +++ b/easybuild/easyconfigs/a/astropy/astropy-5.0.4-foss-2021a.eb @@ -4,8 +4,8 @@ name = 'astropy' version = '5.0.4' homepage = 'https://www.astropy.org/' -description = """The Astropy Project is a community effort to develop -a single core package for Astronomy in Python and foster interoperability +description = """The Astropy Project is a community effort to develop +a single core package for Astronomy in Python and foster interoperability between Python astronomy packages.""" toolchain = {'name': 'foss', 'version': '2021a'} @@ -16,10 +16,6 @@ dependencies = [ ('SciPy-bundle', '2021.05'), ] -use_pip = True - -sanity_pip_check = True - exts_list = [ ('pyerfa', '2.0.0.1', { 'modulename': 'erfa', diff --git a/easybuild/easyconfigs/a/astropy/astropy-5.1.1-foss-2022a.eb b/easybuild/easyconfigs/a/astropy/astropy-5.1.1-foss-2022a.eb index 1e3d64025d1b..dd83f94779c8 100644 --- a/easybuild/easyconfigs/a/astropy/astropy-5.1.1-foss-2022a.eb +++ b/easybuild/easyconfigs/a/astropy/astropy-5.1.1-foss-2022a.eb @@ -4,8 +4,8 @@ name = 'astropy' version = '5.1.1' homepage = 'https://www.astropy.org/' -description = """The Astropy Project is a community effort to develop a common -core package for Astronomy in Python and foster an ecosystem of interoperable +description = """The Astropy Project is a community effort to develop a common +core package for Astronomy in Python and foster an ecosystem of interoperable astronomy packages. The Astropy community is committed to supporting diversity and inclusion.""" @@ -18,9 +18,6 @@ dependencies = [ ('PyYAML', '6.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('pyerfa', '2.0.0.1', { 'modulename': 'erfa', diff --git a/easybuild/easyconfigs/a/astropy/astropy-5.1.1-intel-2022a.eb b/easybuild/easyconfigs/a/astropy/astropy-5.1.1-intel-2022a.eb index 187ca13b362c..752181ad8ded 100644 --- a/easybuild/easyconfigs/a/astropy/astropy-5.1.1-intel-2022a.eb +++ b/easybuild/easyconfigs/a/astropy/astropy-5.1.1-intel-2022a.eb @@ -4,8 +4,8 @@ name = 'astropy' version = '5.1.1' homepage = 'https://www.astropy.org/' -description = """The Astropy Project is a community effort to develop a common -core package for Astronomy in Python and foster an ecosystem of interoperable +description = """The Astropy Project is a community effort to develop a common +core package for Astronomy in Python and foster an ecosystem of interoperable astronomy packages.""" docurls = 'https://docs.astropy.org' @@ -18,9 +18,6 @@ dependencies = [ ('PyYAML', '6.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('pyerfa', '2.0.0.1', { 'modulename': 'erfa', diff --git a/easybuild/easyconfigs/a/astropy/astropy-5.2.2-gfbf-2022b.eb b/easybuild/easyconfigs/a/astropy/astropy-5.2.2-gfbf-2022b.eb index 16a331513362..bb3b815d457a 100644 --- a/easybuild/easyconfigs/a/astropy/astropy-5.2.2-gfbf-2022b.eb +++ b/easybuild/easyconfigs/a/astropy/astropy-5.2.2-gfbf-2022b.eb @@ -4,8 +4,8 @@ name = 'astropy' version = '5.2.2' homepage = 'https://www.astropy.org/' -description = """The Astropy Project is a community effort to develop a common -core package for Astronomy in Python and foster an ecosystem of interoperable +description = """The Astropy Project is a community effort to develop a common +core package for Astronomy in Python and foster an ecosystem of interoperable astronomy packages. The Astropy community is committed to supporting diversity and inclusion.""" @@ -18,9 +18,6 @@ dependencies = [ ('PyYAML', '6.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('pyerfa', '2.0.0.3', { 'modulename': 'erfa', diff --git a/easybuild/easyconfigs/a/astropy/astropy-7.0.0-gfbf-2023b.eb b/easybuild/easyconfigs/a/astropy/astropy-7.0.0-gfbf-2023b.eb new file mode 100644 index 000000000000..d314e6fd1c9e --- /dev/null +++ b/easybuild/easyconfigs/a/astropy/astropy-7.0.0-gfbf-2023b.eb @@ -0,0 +1,64 @@ +easyblock = 'PythonBundle' + +name = 'astropy' +version = '7.0.0' + +homepage = 'https://www.astropy.org/' +description = """The Astropy Project is a community effort to develop a common +core package for Astronomy in Python and foster an ecosystem of interoperable +astronomy packages. + +The Astropy community is committed to supporting diversity and inclusion.""" + +toolchain = {'name': 'gfbf', 'version': '2023b'} + +builddependencies = [ + ('Cython', '3.0.10'), + ('astropy-testing', '7.0.0'), # Only needed for test step +] +dependencies = [ + ('Python', '3.11.5'), + ('SciPy-bundle', '2023.11'), + ('PyYAML', '6.0.1'), + ('matplotlib', '3.8.2'), +] + +local_pytest_args = "not test_delay_doc_updates and not test_datetime_timedelta_roundtrip" +# Also disable tests that need remote data, see +# https://git.shrewdly.se/mirror/guix/commit/2aa0127d4e3d2363c04caab88137b070b6cf1318?style=unified&whitespace=show-all&show-outdated= +local_pytest_args += " and not remote_data" +# This test fails if the Easybuild tempdir is in a location for which the path is not equal to the realpath +local_pytest_args += " and not test_write_jsviewer_local" + +exts_list = [ + ('colorlog', '6.9.0', { + 'checksums': ['bfba54a1b93b94f54e1f4fe48395725a3d92fd2a4af702f6bd70946bdc0c6ac2'], + }), + ('pyerfa', '2.0.1.5', { + 'modulename': 'erfa', + 'checksums': ['17d6b24fe4846c65d5e7d8c362dcb08199dc63b30a236aedd73875cc83e1f6c0'], + }), + ('extension-helpers', '1.2.0', { + 'modulename': 'extension_helpers', + 'source_tmpl': 'extension_helpers-%(version)s.tar.gz', + 'checksums': ['e7d9c8f71804edd7ecd05b5d59a5b504f6e24867970abfc12771242eed76ebcc'], + }), + ('astropy-iers-data', '0.2025.1.6.0.33.42', { + 'source_tmpl': 'astropy_iers_data-%(version)s.tar.gz', + 'checksums': ['0c7e61bcadbafa7db073074eb5f90754449fab65e59abbbc9a65004b5eb4e763'], + }), + (name, version, { + 'checksums': ['e92d7c9fee86eb3df8714e5dd41bbf9f163d343e1a183d95bf6bd09e4313c940'], + # Create test installation, since Astropy tests cannot be run on the source / build dir since the import at + # https://github.com/astropy/astropy/blob/465a7ffe0cc9c776bc668a6938d029ffb83b68de/astropy/__init__.py#L146 + # will fail + 'testinstall': 'True', + # Run tests, but skip test_delay_doc_updates, which has a known issues + # https://github.com/astropy/astropy/issues/17558 + # (Probably) fixed in 7.0.X and 7.1 https://github.com/astropy/astropy/pull/17559 + 'runtest': 'cd $EB_PYTHONPACKAGE_TEST_INSTALLDIR' + ' && pytest -n %%(parallel)s -k "%s" --pyargs astropy' % local_pytest_args + }), +] + +moduleclass = 'astro' diff --git a/easybuild/easyconfigs/a/astropy/astropy-ah_no_auto_use.patch b/easybuild/easyconfigs/a/astropy/astropy-ah_no_auto_use.patch deleted file mode 100644 index 51b8d133c0b4..000000000000 --- a/easybuild/easyconfigs/a/astropy/astropy-ah_no_auto_use.patch +++ /dev/null @@ -1,17 +0,0 @@ -# this patch avoids downloading astropy-helpers by astropy installer, -# failing in EasyBuild. Instead, we download astropy-helpers as a part -# of the bundle. -# -# - 14.3.2019, J. Dvoracek (Institute of Physics | Czech Academy of Sciences, www.fzu.cz -# ---- ./setup.cfg.orig 2019-03-13 18:46:28.060712000 +0100 -+++ ./setup.cfg 2019-03-13 18:46:36.431744000 +0100 -@@ -26,7 +26,7 @@ - bitmap = static/wininst_background.bmp - - [ah_bootstrap] --auto_use = True -+auto_use = False - - [flake8] - exclude = extern,*parsetab.py,*lextab.py diff --git a/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.26.3-fosscuda-2018b.eb b/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.26.3-fosscuda-2018b.eb deleted file mode 100644 index ed36ab5ac750..000000000000 --- a/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.26.3-fosscuda-2018b.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'at-spi2-atk' -version = '2.26.3' - -homepage = 'https://wiki.gnome.org/Accessibility' -description = """ - AT-SPI 2 toolkit bridge -""" - -toolchain = {'name': 'fosscuda', 'version': '2018b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['ca1a3ea03b6fe06402cebce6fc052b0526e8f8cc6e363737dd648f97eb2ce9c7'] - -builddependencies = [ - ('Meson', '0.48.1', '-Python-3.6.6'), - ('Ninja', '1.8.2'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('GLib', '2.54.3'), - ('DBus', '1.13.6'), - ('at-spi2-core', '2.26.3'), - ('libxml2', '2.9.8'), - ('ATK', '2.28.1'), -] - -configopts = "--libdir lib " - -sanity_check_paths = { - 'files': ['lib/libatk-bridge-2.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.32.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.32.0-GCCcore-8.2.0.eb deleted file mode 100644 index 08dcedba831a..000000000000 --- a/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.32.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'at-spi2-atk' -version = '2.32.0' - -homepage = 'https://wiki.gnome.org/Accessibility' -description = """ - AT-SPI 2 toolkit bridge -""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['0b51e6d339fa2bcca3a3e3159ccea574c67b107f1ac8b00047fa60e34ce7a45c'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('Meson', '0.50.0', '-Python-3.7.2'), - ('Ninja', '1.9.0'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('GLib', '2.60.1'), - ('DBus', '1.13.8'), - ('at-spi2-core', '2.32.0'), - ('libxml2', '2.9.8'), - ('ATK', '2.32.0'), -] - -configopts = "--libdir lib " - -sanity_check_paths = { - 'files': ['lib/libatk-bridge-2.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.34.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.34.1-GCCcore-8.3.0.eb deleted file mode 100644 index af03cbf2fe62..000000000000 --- a/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.34.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'at-spi2-atk' -version = '2.34.1' - -homepage = 'https://wiki.gnome.org/Accessibility' -description = """ - AT-SPI 2 toolkit bridge -""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -patches = ['at-spi2-atk-2.34.1_add-time-header-test.patch'] -checksums = [ - '776df930748fde71c128be6c366a987b98b6ee66d508ed9c8db2355bf4b9cc16', # at-spi2-atk-2.34.1.tar.xz - 'df7d3e29716d2e5a72bf919df675e3742253a356682f6fe0d75cd3849f4a89a3', # at-spi2-atk-2.34.1_add-time-header-test.patch -] - -builddependencies = [ - ('binutils', '2.32'), - ('Meson', '0.59.1', '-Python-3.7.4'), - ('Ninja', '1.9.0'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('GLib', '2.62.0'), - ('DBus', '1.13.12'), - ('at-spi2-core', '2.34.0'), - ('libxml2', '2.9.9'), - ('ATK', '2.34.1'), -] - -configopts = "--libdir lib " - -sanity_check_paths = { - 'files': ['lib/libatk-bridge-2.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.34.1_add-time-header-test.patch b/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.34.1_add-time-header-test.patch deleted file mode 100644 index 94e061caf417..000000000000 --- a/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.34.1_add-time-header-test.patch +++ /dev/null @@ -1,12 +0,0 @@ -Fix for bug #14 in Gnome's GitLab - https://gitlab.gnome.org/GNOME/at-spi2-atk/issues/14 -author: Alex Domingo (Vrije Universiteit Brussel) ---- a/tests/atk_test_util.h 2019-10-07 20:25:50.000000000 +0200 -+++ b/tests/atk_test_util.h 2020-02-04 17:09:56.856198000 +0100 -@@ -26,6 +26,7 @@ - - #include - #include -+#include - #include - #include - #include diff --git a/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.34.2-GCCcore-9.3.0.eb b/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.34.2-GCCcore-9.3.0.eb deleted file mode 100644 index 8119ca2f0237..000000000000 --- a/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.34.2-GCCcore-9.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'at-spi2-atk' -version = '2.34.2' - -homepage = 'https://wiki.gnome.org/Accessibility' -description = "AT-SPI 2 toolkit bridge" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['901323cee0eef05c01ec4dee06c701aeeca81a314a7d60216fa363005e27f4f0'] - -builddependencies = [ - ('binutils', '2.34'), - ('Meson', '0.55.1', '-Python-3.8.2'), - ('Ninja', '1.10.0'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('GLib', '2.64.1'), - ('DBus', '1.13.12'), - ('at-spi2-core', '2.36.0'), - ('libxml2', '2.9.10'), - ('ATK', '2.36.0'), -] - -configopts = "--libdir lib " - -sanity_check_paths = { - 'files': ['lib/libatk-bridge-2.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.38.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.38.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..6efc7996fd03 --- /dev/null +++ b/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.38.0-GCCcore-13.3.0.eb @@ -0,0 +1,37 @@ +easyblock = 'MesonNinja' + +name = 'at-spi2-atk' +version = '2.38.0' + +homepage = 'https://wiki.gnome.org/Accessibility' +description = "AT-SPI 2 toolkit bridge" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['cfa008a5af822b36ae6287f18182c40c91dd699c55faa38605881ed175ca464f'] + +builddependencies = [ + ('binutils', '2.42'), + ('Meson', '1.4.0'), + ('Ninja', '1.12.1'), + ('pkgconf', '2.2.0'), +] + +dependencies = [ + ('GLib', '2.80.4'), + ('DBus', '1.15.8'), + ('at-spi2-core', '2.54.0'), + ('libxml2', '2.12.7'), + ('ATK', '2.38.0'), +] + +configopts = "--libdir lib " + +sanity_check_paths = { + 'files': ['lib/libatk-bridge-2.0.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.26.3-fosscuda-2018b.eb b/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.26.3-fosscuda-2018b.eb deleted file mode 100644 index fc1ccab73445..000000000000 --- a/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.26.3-fosscuda-2018b.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'at-spi2-core' -version = '2.26.3' - -homepage = 'https://wiki.gnome.org/Accessibility' -description = """ - Assistive Technology Service Provider Interface. -""" - -toolchain = {'name': 'fosscuda', 'version': '2018b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['ebc9cdc4a1646c993735201426600c1f5432c694f95c69805ae16ad15065ccaf'] - -builddependencies = [ - ('Meson', '0.48.1', '-Python-3.6.6'), - ('Ninja', '1.8.2'), - ('GObject-Introspection', '1.54.1', '-Python-3.6.6'), - ('gettext', '0.19.8.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('GLib', '2.54.3'), - ('DBus', '1.13.6'), - ('X11', '20180604'), -] - -configopts = "--libdir lib " - -sanity_check_paths = { - 'files': ['lib/libatspi.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.32.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.32.0-GCCcore-8.2.0.eb deleted file mode 100644 index 3156b7f7a91f..000000000000 --- a/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.32.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'at-spi2-core' -version = '2.32.0' - -homepage = 'https://wiki.gnome.org/Accessibility' -description = """ - Assistive Technology Service Provider Interface. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -patches = ['%(name)s-%(version)s_remove-subdir-prefix.patch'] -checksums = [ - '43a435d213f8d4b55e8ac83a46ae976948dc511bb4a515b69637cb36cf0e7220', # at-spi2-core-2.32.0.tar.xz - # at-spi2-core-2.32.0_remove-subdir-prefix.patch - '0c64246320906acd587127f12554f9f028e39a70c89c2c7622772e3b8518cd69', -] - -builddependencies = [ - ('binutils', '2.31.1'), - ('Meson', '0.50.0', '-Python-3.7.2'), - ('Ninja', '1.9.0'), - ('GObject-Introspection', '1.60.1', '-Python-3.7.2'), - ('gettext', '0.19.8.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('GLib', '2.60.1'), - ('DBus', '1.13.8'), - ('X11', '20190311'), -] - -configopts = "--libdir lib " - -sanity_check_paths = { - 'files': ['lib/libatspi.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.32.0_remove-subdir-prefix.patch b/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.32.0_remove-subdir-prefix.patch deleted file mode 100644 index de43aa3b2f16..000000000000 --- a/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.32.0_remove-subdir-prefix.patch +++ /dev/null @@ -1,17 +0,0 @@ -# Fix incorrect use of subdir argument in meson build script -# Mikael Öhman , 2019-04-16 ---- atspi/meson.build.orig 2019-04-15 19:58:19.827123833 +0200 -+++ atspi/meson.build 2019-04-15 19:59:53.813135403 +0200 -@@ -55,9 +55,10 @@ - 'atspi-value.h', - ] - --atspi_includedir = join_paths(get_option('prefix'), get_option('includedir'), 'at-spi-2.0', 'atspi') -+atspi_includesubdir = join_paths('at-spi-2.0', 'atspi') -+atspi_includedir = join_paths(get_option('includedir'), atspi_includesubdir) - --install_headers(atspi_headers, subdir: atspi_includedir) -+install_headers(atspi_headers, subdir: atspi_includesubdir) - - atspi_enums = gnome.mkenums('atspi-enum-types', - sources: [ 'atspi-constants.h', 'atspi-types.h' ], diff --git a/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.34.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.34.0-GCCcore-8.3.0.eb deleted file mode 100644 index a52b0aa0edaf..000000000000 --- a/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.34.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'at-spi2-core' -version = '2.34.0' - -homepage = 'https://wiki.gnome.org/Accessibility' -description = """ - Assistive Technology Service Provider Interface. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['d629cdbd674e539f8912028512af583990938c7b49e25184c126b00121ef11c6'] - -builddependencies = [ - ('binutils', '2.32'), - ('Meson', '0.59.1', '-Python-3.7.4'), - ('Ninja', '1.9.0'), - ('GObject-Introspection', '1.63.1', '-Python-3.7.4'), - ('gettext', '0.20.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('GLib', '2.62.0'), - ('DBus', '1.13.12'), - ('X11', '20190717'), -] - -configopts = "--libdir lib " - -sanity_check_paths = { - 'files': ['lib/libatspi.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.36.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.36.0-GCCcore-9.3.0.eb deleted file mode 100644 index 28a3f02e4a7a..000000000000 --- a/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.36.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'at-spi2-core' -version = '2.36.0' - -homepage = 'https://wiki.gnome.org/Accessibility' -description = """ - Assistive Technology Service Provider Interface. -""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['88da57de0a7e3c60bc341a974a80fdba091612db3547c410d6deab039ca5c05a'] - -builddependencies = [ - ('binutils', '2.34'), - ('Meson', '0.55.1', '-Python-3.8.2'), - ('Ninja', '1.10.0'), - ('GObject-Introspection', '1.64.0', '-Python-3.8.2'), - ('gettext', '0.20.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('GLib', '2.64.1'), - ('DBus', '1.13.12'), - ('X11', '20200222'), -] - -# Hard disable Dbus broker detection -preconfigopts = "sed -i s/'dbus_broker.found()'/false/ ../*/bus/meson.build &&" -configopts = "--libdir lib " - -sanity_check_paths = { - 'files': ['lib/libatspi.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.54.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.54.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..b1a1a4c863f0 --- /dev/null +++ b/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.54.0-GCCcore-13.3.0.eb @@ -0,0 +1,40 @@ +easyblock = 'MesonNinja' + +name = 'at-spi2-core' +version = '2.54.0' + +homepage = 'https://wiki.gnome.org/Accessibility' +description = """ + Assistive Technology Service Provider Interface. +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['d7eee7e75beddcc272cedc2b60535600f3aae6e481589ebc667afc437c0a6079'] + +builddependencies = [ + ('binutils', '2.42'), + ('Meson', '1.4.0'), + ('Ninja', '1.12.1'), + ('GObject-Introspection', '1.80.1'), + ('gettext', '0.22.5'), + ('pkgconf', '2.2.0'), +] + +dependencies = [ + ('GLib', '2.80.4'), + ('DBus', '1.15.8'), + ('X11', '20240607'), +] + +# Hard disable Dbus broker detection and (potential) use of systemd +configopts = "--libdir lib -Duse_systemd=false -Ddefault_bus=dbus-daemon" + +sanity_check_paths = { + 'files': ['lib/libatspi.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'vis' 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 deleted file mode 100644 index 3ad38618dc2c..000000000000 --- a/easybuild/easyconfigs/a/atomate/atomate-0.4.4-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,27 +0,0 @@ -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'} - -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/atools/atools-1.4.2-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/a/atools/atools-1.4.2-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index 3f41851d672f..000000000000 --- a/easybuild/easyconfigs/a/atools/atools-1.4.2-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'atools' -version = '1.4.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/gjbex/atools' -description = """Tools to make using job arrays a lot more convenient.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['https://github.com/gjbex/atools/archive'] - -dependencies = [('Python', '2.7.12')] - -sanity_check_paths = { - 'files': ['bin/aenv', 'bin/alog', 'bin/arange'], - 'dirs': ['lib/vsc/atools'] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/atools/atools-1.4.6-GCCcore-8.3.0-Python-2.7.16.eb b/easybuild/easyconfigs/a/atools/atools-1.4.6-GCCcore-8.3.0-Python-2.7.16.eb deleted file mode 100644 index 72f6a5f7e298..000000000000 --- a/easybuild/easyconfigs/a/atools/atools-1.4.6-GCCcore-8.3.0-Python-2.7.16.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'atools' -version = '1.4.6' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/gjbex/atools' -description = """Tools to make using job arrays a lot more convenient.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/gjbex/atools/archive'] -sources = [SOURCE_TAR_GZ] -checksums = ['437be3e59a07bc6f182ea13c79d24de8f02f051a38029b0a0ea2dfb78f84e33b'] - -builddependencies = [('binutils', '2.32')] - -dependencies = [('Python', '2.7.16')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['acreate', 'aenv', 'aload', 'alog', 'arange', 'areduce']], - 'dirs': ['lib/vsc/atools'] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/atropos/atropos-1.1.21-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/a/atropos/atropos-1.1.21-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index 3cb07d04e5e8..000000000000 --- a/easybuild/easyconfigs/a/atropos/atropos-1.1.21-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,70 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'atropos' -version = '1.1.21' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://atropos.readthedocs.io' -description = "Atropos is tool for specific, sensitive, and speedy trimming of NGS reads. " - -toolchain = {'name': 'intel', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('Pysam', '0.15.1', versionsuffix), - ('pytest', '3.8.2', versionsuffix), - ('NGS-Python', '2.9.3', versionsuffix), # required for srastream -] - -use_pip = True - -exts_list = [ - ('python-utils', '2.3.0', { - 'checksums': ['34aaf26b39b0b86628008f2ae0ac001b30e7986a8d303b61e1357dfcdad4f6d3'], - }), - ('progressbar2', '3.39.2', { - 'checksums': ['6eb5135b987caca4212d2c7abc2923d4ad5ba18bb34ccbe7044b3628f52efc2c'], - 'modulename': 'progressbar', - }), - ('tqdm', '4.31.1', { - 'checksums': ['e22977e3ebe961f72362f6ddfb9197cc531c9737aaf5f607ef09740c849ecd05'], - }), - ('bz2file', '0.98', { - 'checksums': ['64c1f811e31556ba9931953c8ec7b397488726c63e09a4c67004f43bdd28da88'], - }), - ('screed', '1.0', { - 'checksums': ['5db69f8c413a984ade62eb8344a6eb2be26555d74be86d38512673c1cf621b91'], - }), - ('khmer', '2.1.1', { - 'checksums': ['a709606910bb8679bd8525e9d2bf6d1421996272e343b54cc18090feb2fdbe24'], - }), - ('MarkupSafe', '1.1.0', { - 'checksums': ['4e97332c9ce444b0c2c38dd22ddc61c743eb208d916e4265a2a3b575bdccb1d3'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('pokrok', '0.2.0', { - 'checksums': ['cfe7956602d8bbc142a07bcb259e0d1d939f96d7b074e00dceea3cb5e39244e8'], - }), - ('xphyle', '4.0.5', { - 'checksums': ['b744723a3c88d81318c7291c32682b8715a046f70d0a1db729bda783fd5e08bd'], - }), - ('srastream', '0.1.3', { - 'checksums': ['7f2cfd76ae988349ad5407a952cd4c133ae5dff7cf12c76072c53d82b50c2634'], - }), - (name, version, { - 'checksums': ['8178af467734b299960edae15d8835a2228ba0cc1b718af436c7d86041fbd4ec'], - }), -] - -sanity_check_paths = { - 'files': ['bin/atropos'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["atropos detect --help"] - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/atropos/atropos-1.1.32-gompi-2023a.eb b/easybuild/easyconfigs/a/atropos/atropos-1.1.32-gompi-2023a.eb index dddac86e727e..c55a130a1357 100644 --- a/easybuild/easyconfigs/a/atropos/atropos-1.1.32-gompi-2023a.eb +++ b/easybuild/easyconfigs/a/atropos/atropos-1.1.32-gompi-2023a.eb @@ -17,9 +17,6 @@ dependencies = [ ('SRA-Toolkit', '3.0.10'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('versioneer', '0.29', { 'checksums': ['5ab283b9857211d61b53318b7c792cf68e798e765ee17c27ade9f6c924235731'], diff --git a/easybuild/easyconfigs/a/attr/attr-2.4.47-GCCcore-8.2.0.eb b/easybuild/easyconfigs/a/attr/attr-2.4.47-GCCcore-8.2.0.eb deleted file mode 100644 index 5cb0bd8fa002..000000000000 --- a/easybuild/easyconfigs/a/attr/attr-2.4.47-GCCcore-8.2.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'attr' -version = '2.4.47' - -homepage = 'https://savannah.nongnu.org/projects/%(name)s' - -description = """Commands for Manipulating Filesystem Extended Attributes""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = [GNU_SAVANNAH_SOURCE] -sources = ['%(name)s-%(version)s.src.tar.gz'] -checksums = ['25772f653ac5b2e3ceeb89df50e4688891e21f723c460636548971652af0a859'] - -builddependencies = [ - ('binutils', '2.31.1'), -] - -installopts = 'install-dev install-lib' - -sanity_check_paths = { - 'files': ['bin/attr', 'bin/getfattr', 'bin/setfattr', - 'include/%(name)s/attributes.h', 'include/%(name)s/error_context.h', - 'include/%(name)s/libattr.h', 'include/%(name)s/xattr.h', - 'lib/libattr.a', 'lib/libattr.%s' % SHLIB_EXT], - 'dirs': ['share'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/attr/attr-2.4.48-GCCcore-9.3.0.eb b/easybuild/easyconfigs/a/attr/attr-2.4.48-GCCcore-9.3.0.eb deleted file mode 100644 index d98f3d7c65ca..000000000000 --- a/easybuild/easyconfigs/a/attr/attr-2.4.48-GCCcore-9.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'attr' -version = '2.4.48' - -homepage = 'https://savannah.nongnu.org/projects/attr' - -description = """Commands for Manipulating Filesystem Extended Attributes""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = [GNU_SAVANNAH_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['5ead72b358ec709ed00bbf7a9eaef1654baad937c001c044fe8b74c57f5324e7'] - -builddependencies = [('binutils', '2.34')] - -sanity_check_paths = { - 'files': ['bin/attr', 'bin/getfattr', 'bin/setfattr', - 'include/%(name)s/attributes.h', 'include/%(name)s/error_context.h', - 'include/%(name)s/libattr.h', 'lib/libattr.a', - 'lib/libattr.%s' % SHLIB_EXT], - 'dirs': ['share'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/attr/attr-2.5.2-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/attr/attr-2.5.2-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..fcd6d723f166 --- /dev/null +++ b/easybuild/easyconfigs/a/attr/attr-2.5.2-GCCcore-13.3.0.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'attr' +version = '2.5.2' + +homepage = 'https://savannah.nongnu.org/projects/attr' + +description = """Commands for Manipulating Filesystem Extended Attributes""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = [GNU_SAVANNAH_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['39bf67452fa41d0948c2197601053f48b3d78a029389734332a6309a680c6c87'] + +builddependencies = [('binutils', '2.42')] + +sanity_check_paths = { + 'files': ['bin/attr', 'bin/getfattr', 'bin/setfattr', + 'include/%(name)s/attributes.h', 'include/%(name)s/error_context.h', + 'include/%(name)s/libattr.h', 'lib/libattr.a', + 'lib/libattr.%s' % SHLIB_EXT], + 'dirs': ['share'], +} + +sanity_check_commands = ["getfattr --help"] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/attrdict/attrdict-2.0.1-GCCcore-8.3.0-Python-3.7.4.eb b/easybuild/easyconfigs/a/attrdict/attrdict-2.0.1-GCCcore-8.3.0-Python-3.7.4.eb deleted file mode 100644 index 892719f8a7dc..000000000000 --- a/easybuild/easyconfigs/a/attrdict/attrdict-2.0.1-GCCcore-8.3.0-Python-3.7.4.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'attrdict' -version = '2.0.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/bcj/AttrDict' -description = """AttrDict is a Python library that provides mapping objects that allow their elements - to be accessed both as keys and as attributes.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -sources = [SOURCE_TAR_GZ] -checksums = ['35c90698b55c683946091177177a9e9c0713a0860f0e049febd72649ccd77b70'] - -builddependencies = [('binutils', '2.32')] - -dependencies = [('Python', '3.7.4')] - -download_dep_fail = True -sanity_pip_check = True -use_pip = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/attrdict3/attrdict3-2.0.2-GCCcore-11.2.0.eb b/easybuild/easyconfigs/a/attrdict3/attrdict3-2.0.2-GCCcore-11.2.0.eb index 67c44f60b2a7..da7c21137af8 100644 --- a/easybuild/easyconfigs/a/attrdict3/attrdict3-2.0.2-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/a/attrdict3/attrdict3-2.0.2-GCCcore-11.2.0.eb @@ -13,9 +13,6 @@ builddependencies = [('binutils', '2.37')] dependencies = [('Python', '3.9.6')] -sanity_pip_check = True -use_pip = True - exts_list = [ (name, version, { 'modulename': 'attrdict', diff --git a/easybuild/easyconfigs/a/attrdict3/attrdict3-2.0.2-GCCcore-11.3.0.eb b/easybuild/easyconfigs/a/attrdict3/attrdict3-2.0.2-GCCcore-11.3.0.eb index 0fc53c6d0fcf..10fb8bf63ffe 100644 --- a/easybuild/easyconfigs/a/attrdict3/attrdict3-2.0.2-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/a/attrdict3/attrdict3-2.0.2-GCCcore-11.3.0.eb @@ -13,9 +13,6 @@ builddependencies = [('binutils', '2.38')] dependencies = [('Python', '3.10.4')] -sanity_pip_check = True -use_pip = True - exts_list = [ (name, version, { 'modulename': 'attrdict', diff --git a/easybuild/easyconfigs/a/attrdict3/attrdict3-2.0.2-GCCcore-12.3.0.eb b/easybuild/easyconfigs/a/attrdict3/attrdict3-2.0.2-GCCcore-12.3.0.eb index 67ab5e0fbdad..145855a16ff1 100644 --- a/easybuild/easyconfigs/a/attrdict3/attrdict3-2.0.2-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/a/attrdict3/attrdict3-2.0.2-GCCcore-12.3.0.eb @@ -16,9 +16,6 @@ dependencies = [ ('Python-bundle-PyPI', '2023.06'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ (name, version, { 'modulename': 'attrdict', diff --git a/easybuild/easyconfigs/a/augur/augur-7.0.2-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/a/augur/augur-7.0.2-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index d186e6251cc8..000000000000 --- a/easybuild/easyconfigs/a/augur/augur-7.0.2-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,127 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'PythonBundle' - -name = 'augur' -version = '7.0.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/nextstrain/augur' -description = "Pipeline components for real-time phylodynamic analysis" - -toolchain = {'name': 'intel', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('Biopython', '1.75', versionsuffix), - ('SciPy-bundle', '2019.10', versionsuffix), - ('MAFFT', '7.453', '-with-extensions'), - ('IQ-TREE', '1.6.12'), - ('VCFtools', '0.1.16'), - ('RAxML', '8.2.12', '-hybrid-avx2'), - ('FastTree', '2.1.11'), - ('CVXOPT', '1.2.4', versionsuffix), - ('matplotlib', '3.1.1', versionsuffix), - ('PyYAML', '5.1.2'), - ('Seaborn', '0.10.0', versionsuffix), - ('GitPython', '3.1.0', versionsuffix), -] - -use_pip = True -sanity_pip_check = True - -local_augur_preinstallopts = """sed -i'' 's/"matplotlib >=2.0,.*/"matplotlib >=2.0",/' setup.py && """ -local_augur_preinstallopts += """sed -i'' 's/"cvxopt >=1.1.9,.*/"cvxopt >=1.1.9",/' setup.py && """ -local_augur_preinstallopts += """sed -i'' 's/"seaborn >=0.9.0,.*/"seaborn >=0.9.0",/' setup.py && """ - -exts_list = [ - ('appdirs', '1.4.3', { - 'checksums': ['9e5896d1372858f8dd3344faf4e5014d21849c756c8d5701f78f8a103b372d92'], - }), - ('bcbio-gff', '0.6.6', { - 'modulename': 'BCBio.GFF', - 'checksums': ['74c6920c91ca18ed9cb872e9471c0be442dad143d8176345917eb1fefc86bc37'], - }), - ('ConfigArgParse', '1.2.1', { - 'checksums': ['f30736dcd4e00455ffe3087454799ccb7f9b61d765492dd4b35bbcd62379db12'], - }), - ('datrie', '0.8.2', { - 'checksums': ['525b08f638d5cf6115df6ccd818e5a01298cd230b2dac91c8ff2e6499d18765d'], - }), - ('importlib-metadata', '1.6.0', { - 'modulename': 'importlib_metadata', - 'source_tmpl': 'importlib_metadata-%(version)s.tar.gz', - 'checksums': ['34513a8a0c4962bc66d35b359558fd8a5e10cd472d37aec5f66858addef32c1e'], - }), - ('ipython-genutils', '0.2.0', { - 'modulename': 'ipython_genutils', - 'source_tmpl': 'ipython_genutils-%(version)s.tar.gz', - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('jsonschema', '3.2.0', { - 'checksums': ['c8a85b28d377cc7737e46e2d9f2b4f44ee3c0e1deac6bf46ddefc7187d30797a'], - }), - ('jupyter-core', '4.6.3', { - 'modulename': 'jupyter_core', - 'source_tmpl': 'jupyter_core-%(version)s.tar.gz', - 'checksums': ['394fd5dd787e7c8861741880bdf8a00ce39f95de5d18e579c74b882522219e7e'], - }), - ('nbformat', '5.0.5', { - 'checksums': ['f0c47cf93c505cb943e2f131ef32b8ae869292b5f9f279db2bafb35867923f69'], - }), - ('packaging', '20.3', { - 'checksums': ['3c292b474fda1671ec57d46d739d072bfd495a4f51ad01a055121d81e952b7a3'], - }), - ('phylo-treetime', '0.7.5', { - 'modulename': 'treetime', - 'checksums': ['8e3b8003b75ca29b7e383d2ae0eb61dd47a6593eefdbb1e9995d93174b2ed576'], - }), - ('pyrsistent', '0.16.0', { - 'checksums': ['28669905fe725965daa16184933676547c5bb40a5153055a8dee2a4bd7933ad3'], - }), - ('ratelimiter', '1.2.0.post0', { - 'checksums': ['5c395dcabdbbde2e5178ef3f89b568a3066454a6ddc223b76473dac22f89b4f7'], - }), - ('snakemake', '5.10.0', { - 'checksums': ['a3fa8b12db84938c919996d61be66031bcb99c4b4d017278731324a6112b0d59'], - }), - ('toposort', '1.5', { - 'checksums': ['dba5ae845296e3bf37b042c640870ffebcdeb8cd4df45adaa01d8c5476c557dd'], - }), - ('traitlets', '4.3.3', { - 'checksums': ['d023ee369ddd2763310e4c3eae1ff649689440d4ae59d7485eb4cfbbe3e359f7'], - }), - ('wrapt', '1.12.1', { - 'checksums': ['b62ffa81fb85f4332a4f609cab4ac40709470da05643a082ec1eb88e6d9b97d7'], - }), - (name, version, { - 'source_tmpl': '%(version)s.tar.gz', - 'source_urls': ['https://github.com/nextstrain/augur/archive/'], - 'use_pip_extras': 'full', - 'checksums': ['bf520dfc7fe2bf72e12c8de25cd97ca84686345fbb1c4a3456b060500c9c25b3'], - # Change augur strict dependency on matplotlib, cvxopt and seaborn. Newer versions can be used. - 'preinstallopts': local_augur_preinstallopts, - }), -] - -sanity_check_paths = { - 'files': ['bin/augur'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} -# Check if cvxopt and matplotlib imports in augur are valid -# Check if imports in augur are valid -sanity_check_commands = [ - "augur --help", - "python -c 'from cvxopt import matrix, solvers'", - """python -c ' -import matplotlib as mpl -mpl.use("Agg") -from matplotlib import gridspec -import matplotlib.pyplot as plt -from matplotlib.collections import LineCollection -'""", - "python -c 'from matplotlib.colors import LinearSegmentedColormap, to_hex'", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/autopep8/autopep8-1.4.4-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/a/autopep8/autopep8-1.4.4-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index 296b4a99ad88..000000000000 --- a/easybuild/easyconfigs/a/autopep8/autopep8-1.4.4-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'autopep8' -version = '1.4.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = "https://github.com/hhatto/autopep8" -description = """A tool that automatically formats Python code to conform to the PEP 8 style guide.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -sources = [SOURCE_TAR_GZ] -checksums = ['4d8eec30cc81bc5617dbf1218201d770dc35629363547f17577c61683ccfb3ee'] - -dependencies = [ - ('Python', '3.6.4'), - ('pycodestyle', '2.5.0', versionsuffix), -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/autopep8/autopep8-2.0.4-foss-2022a.eb b/easybuild/easyconfigs/a/autopep8/autopep8-2.0.4-foss-2022a.eb index ebf66aa504a6..d65dcc110eb2 100644 --- a/easybuild/easyconfigs/a/autopep8/autopep8-2.0.4-foss-2022a.eb +++ b/easybuild/easyconfigs/a/autopep8/autopep8-2.0.4-foss-2022a.eb @@ -16,8 +16,4 @@ dependencies = [ ('pycodestyle', '2.11.1'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/autopep8/autopep8-2.2.0-foss-2023a.eb b/easybuild/easyconfigs/a/autopep8/autopep8-2.2.0-foss-2023a.eb new file mode 100644 index 000000000000..9fdf824015eb --- /dev/null +++ b/easybuild/easyconfigs/a/autopep8/autopep8-2.2.0-foss-2023a.eb @@ -0,0 +1,19 @@ +easyblock = 'PythonPackage' + +name = 'autopep8' +version = '2.2.0' + +homepage = "https://github.com/hhatto/autopep8" +description = """A tool that automatically formats Python code to conform to the PEP 8 style guide.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +sources = [SOURCE_WHL] +checksums = ['05418a981f038969d8bdcd5636bf15948db7555ae944b9f79b5a34b35f1370d4'] + +dependencies = [ + ('Python', '3.11.3'), + ('pycodestyle', '2.11.1'), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/awscli/awscli-1.11.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/a/awscli/awscli-1.11.1-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index 0132ae473a2f..000000000000 --- a/easybuild/easyconfigs/a/awscli/awscli-1.11.1-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'awscli' -version = '1.11.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pypi.python.org/pypi/awscli' -description = 'Universal Command Line Environment for AWS' - -toolchain = {'name': 'intel', 'version': '2016b'} - -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/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 deleted file mode 100644 index 0ee6b647befd..000000000000 --- a/easybuild/easyconfigs/a/awscli/awscli-1.11.56-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,23 +0,0 @@ -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'} - -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/a/awscli/awscli-1.16.290-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/a/awscli/awscli-1.16.290-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index c902be9791e0..000000000000 --- a/easybuild/easyconfigs/a/awscli/awscli-1.16.290-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,50 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'awscli' -version = '1.16.290' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pypi.python.org/pypi/awscli' -description = 'Universal Command Line Environment for AWS' - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('PyYAML', '3.13', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('colorama', '0.4.1', { - 'checksums': ['05eed71e2e327246ad6b38c540c4a3117230b19679b875190486ddd2d721422d'], - }), - ('s3transfer', '0.2.1', { - 'checksums': ['6efc926738a3cd576c2a79725fed9afde92378aa5c6a957e3af010cb019fac9d'], - }), - ('rsa', '3.4.2', { - 'checksums': ['25df4e10c263fb88b5ace923dd84bf9aa7f5019687b5e55382ffcdb8bede9db5'], - }), - ('docutils', '0.15.2', { - 'checksums': ['a2aeea129088da402665e92e0b25b04b073c04b2dce4ab65caaa38b7ce2e1a99'], - }), - ('botocore', '1.13.26', { - 'checksums': ['ee55ce128056c5120680d25c8e8dfa3a08dbe7ac3445dc16997daaa68ae4060e'], - }), - ('jmespath', '0.9.4', { - 'checksums': ['bde2aef6f44302dfb30320115b17d030798de8c4110e28d5cf6cf91a7a31074c'], - }), - (name, version, { - 'checksums': ['6c5556e583924e9071195f773202bf77c538be72207510e6dc6baf85609f0955'], - }), -] - -sanity_check_commands = ["aws help"] - -sanity_check_paths = { - 'files': ['bin/aws'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/awscli/awscli-1.17.7-GCCcore-8.3.0-Python-3.7.4.eb b/easybuild/easyconfigs/a/awscli/awscli-1.17.7-GCCcore-8.3.0-Python-3.7.4.eb deleted file mode 100644 index b78670a8fc68..000000000000 --- a/easybuild/easyconfigs/a/awscli/awscli-1.17.7-GCCcore-8.3.0-Python-3.7.4.eb +++ /dev/null @@ -1,56 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'awscli' -version = '1.17.7' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pypi.python.org/pypi/awscli' -description = 'Universal Command Line Environment for AWS' - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -builddependencies = [ - ('binutils', '2.32'), -] - -dependencies = [ - ('Python', '3.7.4'), - ('PyYAML', '5.1.2'), -] - -use_pip = True - -exts_list = [ - ('colorama', '0.4.1', { - 'checksums': ['05eed71e2e327246ad6b38c540c4a3117230b19679b875190486ddd2d721422d'], - }), - ('s3transfer', '0.3.1', { - 'checksums': ['248dffd2de2dfb870c507b412fc22ed37cd3255293e293c395158e7c55fbe5f9'], - }), - ('rsa', '3.4.2', { - 'checksums': ['25df4e10c263fb88b5ace923dd84bf9aa7f5019687b5e55382ffcdb8bede9db5'], - }), - ('docutils', '0.15.2', { - 'checksums': ['a2aeea129088da402665e92e0b25b04b073c04b2dce4ab65caaa38b7ce2e1a99'], - }), - ('botocore', '1.14.7', { - 'checksums': ['9a17d36ee43f1398c7db3cb29aa2216de94bcb60f058b1c645d71e72a330ddf8'], - }), - ('jmespath', '0.9.4', { - 'checksums': ['bde2aef6f44302dfb30320115b17d030798de8c4110e28d5cf6cf91a7a31074c'], - }), - (name, version, { - 'checksums': ['61ed23fadfa6dabf9cc91e09d835ba27dd14e59426643d5d52492584e8c75522'], - }), -] - -sanity_pip_check = True - -sanity_check_commands = ["aws help"] - -sanity_check_paths = { - 'files': ['bin/aws'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/awscli/awscli-1.18.89-GCCcore-9.3.0-Python-3.8.2.eb b/easybuild/easyconfigs/a/awscli/awscli-1.18.89-GCCcore-9.3.0-Python-3.8.2.eb deleted file mode 100644 index 30e7ded16dd7..000000000000 --- a/easybuild/easyconfigs/a/awscli/awscli-1.18.89-GCCcore-9.3.0-Python-3.8.2.eb +++ /dev/null @@ -1,56 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'awscli' -version = '1.18.89' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pypi.python.org/pypi/awscli' -description = 'Universal Command Line Environment for AWS' - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -builddependencies = [ - ('binutils', '2.34'), -] - -dependencies = [ - ('Python', '3.8.2'), - ('PyYAML', '5.3'), -] - -use_pip = True - -exts_list = [ - ('colorama', '0.4.3', { - 'checksums': ['e96da0d330793e2cb9485e9ddfd918d456036c7149416295932478192f4436a1'], - }), - ('s3transfer', '0.3.3', { - 'checksums': ['921a37e2aefc64145e7b73d50c71bb4f26f46e4c9f414dc648c6245ff92cf7db'], - }), - ('rsa', '3.4.2', { - 'checksums': ['25df4e10c263fb88b5ace923dd84bf9aa7f5019687b5e55382ffcdb8bede9db5'], - }), - ('docutils', '0.15', { - 'checksums': ['54a349c622ff31c91cbec43b0b512f113b5b24daf00e2ea530bb1bd9aac14849'], - }), - ('botocore', '1.17.12', { - 'checksums': ['a94e0e2307f1b9fe3a84660842909cd2680b57a9fc9fb0c3a03b0afb2eadbe21'], - }), - ('jmespath', '0.10.0', { - 'checksums': ['b85d0567b8666149a93172712e68920734333c0ce7e89b78b3e987f71e5ed4f9'], - }), - (name, version, { - 'checksums': ['f100794703876b73fbcf3ad265cb0d12f9ca7b34d32acc5def6845aedd3970bc'], - }), -] - -sanity_pip_check = True - -sanity_check_commands = ["aws help"] - -sanity_check_paths = { - 'files': ['bin/aws'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/awscli/awscli-2.0.55-GCCcore-9.3.0-Python-3.8.2.eb b/easybuild/easyconfigs/a/awscli/awscli-2.0.55-GCCcore-9.3.0-Python-3.8.2.eb deleted file mode 100644 index 45e2e0911097..000000000000 --- a/easybuild/easyconfigs/a/awscli/awscli-2.0.55-GCCcore-9.3.0-Python-3.8.2.eb +++ /dev/null @@ -1,71 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'awscli' -version = '2.0.55' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pypi.python.org/pypi/awscli' -description = 'Universal Command Line Environment for AWS' - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -builddependencies = [ - ('binutils', '2.34'), -] - -dependencies = [ - ('Python', '3.8.2'), - ('PyYAML', '5.3'), -] - -use_pip = True - -exts_list = [ - ('jmespath', '0.10.0', { - 'checksums': ['b85d0567b8666149a93172712e68920734333c0ce7e89b78b3e987f71e5ed4f9'], - }), - ('botocore', '1.17.12', { - 'source_urls': ['https://github.com/boto/botocore/archive/'], - # use specific commit that corresponds to 2.0.0dev59, - # which is strictly required by awscli 2.0.55 (see 'requirements' in setup.py) - 'source_tmpl': '65e2c02.tar.gz', - 'checksums': ['1899e4442ec687e67709346a3c707af0db8cb98c741369daa95b3a68ef24f8fb'], - }), - ('colorama', '0.4.3', { - 'checksums': ['e96da0d330793e2cb9485e9ddfd918d456036c7149416295932478192f4436a1'], - }), - ('docutils', '0.15.2', { - 'checksums': ['a2aeea129088da402665e92e0b25b04b073c04b2dce4ab65caaa38b7ce2e1a99'], - }), - ('cryptography', '2.8', { - 'checksums': ['3cda1f0ed8747339bbdf71b9f38ca74c7b592f24f65cdb3ab3765e4b02871651'], - }), - ('s3transfer', '0.3.3', { - 'checksums': ['921a37e2aefc64145e7b73d50c71bb4f26f46e4c9f414dc648c6245ff92cf7db'], - }), - ('ruamel.yaml', '0.15.100', { - 'checksums': ['8e42f3067a59e819935a2926e247170ed93c8f0b2ab64526f888e026854db2e4'], - }), - ('prompt_toolkit', '2.0.10', { - 'checksums': ['f15af68f66e664eaa559d4ac8a928111eebd5feda0c11738b5998045224829db'], - }), - ('distro', '1.5.0', { - 'checksums': ['0e58756ae38fbd8fc3020d54badb8eae17c5b9dcbed388b17bb55b8a5928df92'], - }), - (name, version, { - 'source_urls': ['https://github.com/aws/aws-cli/archive/'], - 'source_tmpl': '%(version)s.tar.gz', - 'checksums': ['9404f9c223912bc432df1fd13e66d2b87abb6fc19640c23dda32a73f67722d64'], - }), -] - -sanity_pip_check = True - -sanity_check_commands = ["aws help"] - -sanity_check_paths = { - 'files': ['bin/aws'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/awscli/awscli-2.11.21-GCCcore-11.3.0.eb b/easybuild/easyconfigs/a/awscli/awscli-2.11.21-GCCcore-11.3.0.eb index 080aebf98557..d6ce33dba3ac 100644 --- a/easybuild/easyconfigs/a/awscli/awscli-2.11.21-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/a/awscli/awscli-2.11.21-GCCcore-11.3.0.eb @@ -19,8 +19,6 @@ dependencies = [ ('ruamel.yaml', '0.17.21'), ] -use_pip = True - exts_list = [ ('jmespath', '1.0.1', { 'checksums': ['90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe'], @@ -50,8 +48,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/aws'], 'dirs': ['lib/python%(pyshortver)s/site-packages/'], diff --git a/easybuild/easyconfigs/a/awscli/awscli-2.15.2-GCCcore-12.2.0.eb b/easybuild/easyconfigs/a/awscli/awscli-2.15.2-GCCcore-12.2.0.eb index 1e3bf17dfd04..3513b93f51f0 100644 --- a/easybuild/easyconfigs/a/awscli/awscli-2.15.2-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/a/awscli/awscli-2.15.2-GCCcore-12.2.0.eb @@ -19,8 +19,6 @@ dependencies = [ ('ruamel.yaml', '0.17.21'), ] -use_pip = True - exts_list = [ ('jmespath', '1.0.1', { 'checksums': ['90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe'], @@ -49,8 +47,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/aws'], 'dirs': ['lib/python%(pyshortver)s/site-packages/'], diff --git a/easybuild/easyconfigs/a/awscli/awscli-2.17.54-GCCcore-13.2.0.eb b/easybuild/easyconfigs/a/awscli/awscli-2.17.54-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..804d3c701c4a --- /dev/null +++ b/easybuild/easyconfigs/a/awscli/awscli-2.17.54-GCCcore-13.2.0.eb @@ -0,0 +1,69 @@ +easyblock = 'PythonBundle' + +name = 'awscli' +version = '2.17.54' + +homepage = 'https://pypi.python.org/pypi/awscli' +description = 'Universal Command Line Environment for AWS' + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.27.6'), # required for awscrt +] + +dependencies = [ + ('Python', '3.11.5'), + ('PyYAML', '6.0.1'), + ('ruamel.yaml', '0.18.6'), +] + +exts_list = [ + ('jmespath', '1.0.1', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['02e2e4cc71b5bcab88332eebf907519190dd9e6e82107fa7f83b1003a6252980'], + }), + ('botocore', '1.35.22', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['d9bc656e7dde0b3e3f3080fc54bacff6a97fd7806b98acbcc21c7f9d4d0102b9'], + }), + ('s3transfer', '0.10.2', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['eca1c20de70a39daee580aef4986996620f365c4e0fda6a86100231d62f1bf69'], + }), + ('prompt_toolkit', '3.0.47', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['0d7bfa67001d5e39d02c224b663abc33687405033a8c422d0d675a5a13361d10'], + }), + ('distro', '1.9.0', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2'], + }), + ('awscrt', '0.21.5', { + 'preinstallopts': "export AWS_CRT_BUILD_USE_SYSTEM_LIBCRYPTO=1 && ", + 'checksums': ['7ec2a67af30fbf386494df00bbdf996f7024000df6b01ab160014afef2b91005'], + }), + # older version of `urllib3` to avoid `ImportError: cannot import name 'DEFAULT_CIPHERS' from 'urllib3.util.ssl_'` + # see https://github.com/aws/aws-cli/issues/7905#issuecomment-1559817550 + ('urllib3', '1.26.20', { + 'source_tmpl': SOURCE_WHL, + 'checksums': ['0ed14ccfbf1c30a9072c7ca157e4319b70d65f623e91e7b32fadb2853431016e'], + }), + (name, version, { + # version requirements are too strict + 'preinstallopts': """sed -i 's/>[^"]*//g' pyproject.toml && """, + 'source_tmpl': '%(version)s.tar.gz', + 'source_urls': ['https://github.com/aws/aws-cli/archive/'], + 'checksums': ['c0a37eeb52b7df336e117667b67a275929701e9f6dad0ddb7de59a6f834e5b48'], + }), +] + +sanity_check_paths = { + 'files': ['bin/aws'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/'], +} + +sanity_check_commands = ["aws help"] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/axel/axel-2.17.9-GCCcore-8.3.0.eb b/easybuild/easyconfigs/a/axel/axel-2.17.9-GCCcore-8.3.0.eb deleted file mode 100644 index 3b8baf410144..000000000000 --- a/easybuild/easyconfigs/a/axel/axel-2.17.9-GCCcore-8.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -easyblock = 'ConfigureMake' - -name = 'axel' -version = '2.17.9' - -github_account = "axel-download-accelerator" -homepage = 'https://github.com/%(github_account)s/%(name)s' -description = """Lightweight CLI download accelerator """ - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/%(github_account)s/%(name)s/releases/download/v%(version)s'] -sources = [SOURCE_TAR_BZ2] -checksums = ['d50dfbc59cb04fa70fb8d414579259c3eefe2a87aab52611309feeec9acb851a'] - -builddependencies = [ - ('binutils', '2.32'), - ('pkg-config', '0.29.2'), - ('gettext', '0.20.1'), -] - -dependencies = [ - ('OpenSSL', '1.1', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/axel'], - 'dirs': [], -} - -sanity_check_commands = [ - "axel -h", - "axel --version", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/axel/axel-2.17.9-GCCcore-9.3.0.eb b/easybuild/easyconfigs/a/axel/axel-2.17.9-GCCcore-9.3.0.eb deleted file mode 100644 index de813fa81e5c..000000000000 --- a/easybuild/easyconfigs/a/axel/axel-2.17.9-GCCcore-9.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -easyblock = 'ConfigureMake' - -name = 'axel' -version = '2.17.9' - -github_account = "axel-download-accelerator" -homepage = 'https://github.com/%(github_account)s/%(name)s' -description = """Lightweight CLI download accelerator """ - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://github.com/%(github_account)s/%(name)s/releases/download/v%(version)s'] -sources = [SOURCE_TAR_BZ2] -checksums = ['d50dfbc59cb04fa70fb8d414579259c3eefe2a87aab52611309feeec9acb851a'] - -builddependencies = [ - ('binutils', '2.34'), - ('pkg-config', '0.29.2'), - ('gettext', '0.20.1'), -] - -dependencies = [ - ('OpenSSL', '1.1', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/axel'], - 'dirs': [], -} - -sanity_check_commands = [ - "axel -h", - "axel --version", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/BA3-SNPS-autotune/BA3-SNPS-autotune-2.1.2-GCC-11.3.0.eb b/easybuild/easyconfigs/b/BA3-SNPS-autotune/BA3-SNPS-autotune-2.1.2-GCC-11.3.0.eb index 084df03eca7a..8046a7783187 100644 --- a/easybuild/easyconfigs/b/BA3-SNPS-autotune/BA3-SNPS-autotune-2.1.2-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/b/BA3-SNPS-autotune/BA3-SNPS-autotune-2.1.2-GCC-11.3.0.eb @@ -4,7 +4,7 @@ name = 'BA3-SNPS-autotune' version = '2.1.2' homepage = 'https://github.com/stevemussmann/BA3-SNPS-autotune' -description = """This program will automatically tune mixing parameters for BA3-SNPs by implementing +description = """This program will automatically tune mixing parameters for BA3-SNPs by implementing a binary search algorithm and conducting short exploratory runs of BA3-SNPS. """ diff --git a/easybuild/easyconfigs/b/BAGEL/BAGEL-1.1.1-intel-2016b.eb b/easybuild/easyconfigs/b/BAGEL/BAGEL-1.1.1-intel-2016b.eb deleted file mode 100644 index 106ddc1b85f1..000000000000 --- a/easybuild/easyconfigs/b/BAGEL/BAGEL-1.1.1-intel-2016b.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'BAGEL' -version = '1.1.1' - -homepage = "http://www.nubakery.org" -description = """BAGEL (Brilliantly Advanced General Electronic-structure Library) -is a parallel electronic-structure program.""" - -# Note: A compiler bug(?) in template deduction prevents newer versions of icpc to compile this software. -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://github.com/nubakery/bagel/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['60d46496c25d18698acf67f39ca7150d0c6daf49944a8e47cf0c10a0e31d245f'] - -builddependencies = [ - ('Autotools', '20150215'), -] - -dependencies = [ - ('Boost', '1.61.0'), - ('libxc', '2.2.3'), -] - -# Hack, because bagel-v1.1.1 uses outdated filenames: -preconfigopts = 'sed -i "s|-gcc-mt||g" configure.ac && ' -preconfigopts += './autogen.sh && ' -preconfigopts += 'CXXFLAGS="$CXXFLAGS -DNDEBUG" ' -configopts = ' --with-boost=$BOOST_ROOT --with-mpi=intel --enable-mkl --with-libxc ' - -sanity_check_paths = { - 'files': ['bin/BAGEL', 'lib/libbagel.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/b/BAMM/BAMM-2.5.0-foss-2022a.eb b/easybuild/easyconfigs/b/BAMM/BAMM-2.5.0-foss-2022a.eb index 9fe5174b2871..537addc163d1 100644 --- a/easybuild/easyconfigs/b/BAMM/BAMM-2.5.0-foss-2022a.eb +++ b/easybuild/easyconfigs/b/BAMM/BAMM-2.5.0-foss-2022a.eb @@ -4,8 +4,8 @@ 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 +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': '2022a'} diff --git a/easybuild/easyconfigs/b/BAMSurgeon/BAMSurgeon-1.2-GCC-8.3.0-Python-2.7.16.eb b/easybuild/easyconfigs/b/BAMSurgeon/BAMSurgeon-1.2-GCC-8.3.0-Python-2.7.16.eb deleted file mode 100644 index 5f4089015e25..000000000000 --- a/easybuild/easyconfigs/b/BAMSurgeon/BAMSurgeon-1.2-GCC-8.3.0-Python-2.7.16.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'BAMSurgeon' -version = '1.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/adamewing/bamsurgeon' -description = "Tools for adding mutations to existing .bam files, used for testing mutation callers" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -source_urls = ['https://github.com/adamewing/bamsurgeon/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['f791e220d754bc0d1af903163d98c338464f516316aa8cea85d00738a0c21ccd'] - -dependencies = [ - ('Python', '2.7.16'), - ('BWA', '0.7.17'), - ('SAMtools', '1.10'), - ('BCFtools', '1.10.2'), - ('Velvet', '1.2.10', '-mt-kmer_191'), - ('Exonerate', '2.4.0'), - ('Pysam', '0.15.3'), - ('PyVCF', '0.6.8', versionsuffix), -] - -download_dep_fail = True -use_pip = True - -fix_python_shebang_for = ['bin/*.py'] - -sanity_check_paths = { - 'files': ['bin/bsrg.py', 'bin/dedup.py', 'bin/makevcf.py', 'bin/postprocess.py', 'bin/seperation.py'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [ - "evaluator.py --help", # requires PyVCF - "postprocess.py --help", -] - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BAli-Phy/BAli-Phy-3.6.0.eb b/easybuild/easyconfigs/b/BAli-Phy/BAli-Phy-3.6.0.eb index 5218aca79e53..4098991fb3ed 100644 --- a/easybuild/easyconfigs/b/BAli-Phy/BAli-Phy-3.6.0.eb +++ b/easybuild/easyconfigs/b/BAli-Phy/BAli-Phy-3.6.0.eb @@ -9,7 +9,7 @@ name = 'BAli-Phy' version = '3.6.0' homepage = 'http://www.bali-phy.org/' -description = """BAli-Phy estimates multiple sequence alignments and evolutionary trees from DNA, amino acid, +description = """BAli-Phy estimates multiple sequence alignments and evolutionary trees from DNA, amino acid, or codon sequences.""" toolchain = SYSTEM 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 deleted file mode 100644 index d90fb13229d8..000000000000 --- a/easybuild/easyconfigs/b/BBMap/BBMap-36.62-intel-2016b-Java-1.8.0_112.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'MakeCp' - -name = 'BBMap' -version = '36.62' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'https://sourceforge.net/projects/bbmap/' -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'] - -dependencies = [('Java', '1.8.0_112', '', True)] - -prebuildopts = 'cd jni && ' - -local_suff = {'Darwin': 'osx', 'Linux': 'linux'}[OS_TYPE] -buildopts = "-f makefile.%s" % local_suff - -files_to_copy = ['*'] - -sanity_check_paths = { - 'files': ['bbmap.sh'], - 'dirs': [] -} - -modextrapaths = {'PATH': ''} - -modloadmsg = "For improved speed, add 'usejni=t' to the command line of %(name)s tools which support the use of the" -modloadmsg += " compiled jni C code.\n" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BBMap/BBMap-37.93-foss-2018a.eb b/easybuild/easyconfigs/b/BBMap/BBMap-37.93-foss-2018a.eb deleted file mode 100644 index 53aeebfca89a..000000000000 --- a/easybuild/easyconfigs/b/BBMap/BBMap-37.93-foss-2018a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'MakeCp' - -name = 'BBMap' -version = '37.93' - -homepage = 'https://sourceforge.net/projects/bbmap/' -description = """BBMap short read aligner, and other bioinformatic tools.""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s_%(version)s.tar.gz'] -checksums = ['21be384f8535094b8b4695134b0b132863e6599811b8ea2d311960b7ba88df8f'] - -dependencies = [('Java', '1.8.0_162', '', SYSTEM)] - -prebuildopts = 'cd jni && ' - -local_suff = {'Darwin': 'osx', 'Linux': 'linux'}[OS_TYPE] -buildopts = "-f makefile.%s" % local_suff - -files_to_copy = ['*'] - -sanity_check_paths = { - 'files': ['bbmap.sh'], - 'dirs': [] -} - -modextrapaths = {'PATH': ''} - -modloadmsg = "For improved speed, add 'usejni=t' to the command line of %(name)s tools which support the use of the" -modloadmsg += " compiled jni C code.\n" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BBMap/BBMap-37.93-intel-2018a.eb b/easybuild/easyconfigs/b/BBMap/BBMap-37.93-intel-2018a.eb deleted file mode 100644 index c5b17a83ed9a..000000000000 --- a/easybuild/easyconfigs/b/BBMap/BBMap-37.93-intel-2018a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'MakeCp' - -name = 'BBMap' -version = '37.93' - -homepage = 'https://sourceforge.net/projects/bbmap/' -description = """BBMap short read aligner, and other bioinformatic tools.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s_%(version)s.tar.gz'] -checksums = ['21be384f8535094b8b4695134b0b132863e6599811b8ea2d311960b7ba88df8f'] - -dependencies = [('Java', '1.8.0_162', '', SYSTEM)] - -prebuildopts = 'cd jni && ' - -local_suff = {'Darwin': 'osx', 'Linux': 'linux'}[OS_TYPE] -buildopts = "-f makefile.%s" % local_suff - -files_to_copy = ['*'] - -sanity_check_paths = { - 'files': ['bbmap.sh'], - 'dirs': [] -} - -modextrapaths = {'PATH': ''} - -modloadmsg = "For improved speed, add 'usejni=t' to the command line of %(name)s tools which support the use of the" -modloadmsg += " compiled jni C code.\n" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BBMap/BBMap-38.26-foss-2018b.eb b/easybuild/easyconfigs/b/BBMap/BBMap-38.26-foss-2018b.eb deleted file mode 100644 index f8bdee8c9432..000000000000 --- a/easybuild/easyconfigs/b/BBMap/BBMap-38.26-foss-2018b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'MakeCp' - -name = 'BBMap' -version = '38.26' - -homepage = 'https://sourceforge.net/projects/bbmap/' -description = """BBMap short read aligner, and other bioinformatic tools.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s_%(version)s.tar.gz'] -checksums = ['e439709d6d294aae5938cb253c8640f8e0dfeb227d5b01ce17c37e9871a458b4'] - -dependencies = [('Java', '1.8', '', SYSTEM)] - -prebuildopts = 'cd jni && ' - -local_suff = {'Darwin': 'osx', 'Linux': 'linux'}[OS_TYPE] -buildopts = "-f makefile.%s" % local_suff - -files_to_copy = ['*'] - -sanity_check_paths = { - 'files': ['bbmap.sh'], - 'dirs': [] -} - -modextrapaths = {'PATH': ''} - -modloadmsg = "For improved speed, add 'usejni=t' to the command line of %(name)s tools which support the use of the" -modloadmsg += " compiled jni C code.\n" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BBMap/BBMap-38.50b-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/b/BBMap/BBMap-38.50b-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 1e4f8b426cff..000000000000 --- a/easybuild/easyconfigs/b/BBMap/BBMap-38.50b-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'MakeCp' - -name = 'BBMap' -version = '38.50b' - -homepage = 'https://sourceforge.net/projects/bbmap/' -description = """BBMap short read aligner, and other bioinformatic tools.""" - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s_%(version)s.tar.gz'] -checksums = ['b3b8eefc2e32d035fb7c1732048dca81e367a7e5e43416c993c88683fc19ade7'] - -dependencies = [('Java', '11', '', SYSTEM)] - -prebuildopts = 'cd jni && ' - -local_suff = {'Darwin': 'osx', 'Linux': 'linux'}[OS_TYPE] -buildopts = "-f makefile.%s" % local_suff - -files_to_copy = ['*'] - -sanity_check_paths = { - 'files': ['bbmap.sh', 'jni/libbbtoolsjni.%s' % SHLIB_EXT], - 'dirs': [] -} - -modextrapaths = {'PATH': ''} - -modloadmsg = "For improved speed, add 'usejni=t' to the command line of %(name)s tools which support the use of the" -modloadmsg += " compiled jni C code.\n" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BBMap/BBMap-38.76-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/b/BBMap/BBMap-38.76-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 1356c84ed940..000000000000 --- a/easybuild/easyconfigs/b/BBMap/BBMap-38.76-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'MakeCp' - -name = 'BBMap' -version = '38.76' - -homepage = 'https://sourceforge.net/projects/bbmap/' -description = """BBMap short read aligner, and other bioinformatic tools.""" - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s_%(version)s.tar.gz'] -checksums = ['4f6e3c6a3b56c8514ddcd9e2bebe0f2c89698b16f3af9f52916f55d2a59f406b'] - -dependencies = [('Java', '11', '', SYSTEM)] - -prebuildopts = 'cd jni && ' - -local_suff = {'Darwin': 'osx', 'Linux': 'linux'}[OS_TYPE] -buildopts = "-f makefile.%s" % local_suff - -files_to_copy = ['*'] - -sanity_check_paths = { - 'files': ['bbmap.sh', 'jni/libbbtoolsjni.%s' % SHLIB_EXT], - 'dirs': [] -} - -modextrapaths = {'PATH': ''} - -modloadmsg = "For improved speed, add 'usejni=t' to the command line of %(name)s tools which support the use of the" -modloadmsg += " compiled jni C code.\n" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BBMap/BBMap-38.79-GCC-8.3.0.eb b/easybuild/easyconfigs/b/BBMap/BBMap-38.79-GCC-8.3.0.eb deleted file mode 100644 index d0cb1b445ca3..000000000000 --- a/easybuild/easyconfigs/b/BBMap/BBMap-38.79-GCC-8.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'MakeCp' - -name = 'BBMap' -version = '38.79' - -homepage = 'https://sourceforge.net/projects/bbmap/' -description = """BBMap short read aligner, and other bioinformatic tools.""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s_%(version)s.tar.gz'] -checksums = ['72891105b6d3e190b5b1d60fb964077a997cf5d2647c472b213a6dd46e1ca07c'] - -dependencies = [('Java', '11', '', SYSTEM)] - -prebuildopts = 'cd jni && ' - -local_suff = {'Darwin': 'osx', 'Linux': 'linux'}[OS_TYPE] -buildopts = "-f makefile.%s" % local_suff - -files_to_copy = ['*'] - -sanity_check_paths = { - 'files': ['bbmap.sh', 'jni/libbbtoolsjni.%s' % SHLIB_EXT], - 'dirs': [] -} - -modextrapaths = {'PATH': ''} - -modloadmsg = "For improved speed, add 'usejni=t' to the command line of %(name)s tools which support the use of the" -modloadmsg += " compiled jni C code.\n" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BBMap/BBMap-38.87-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/b/BBMap/BBMap-38.87-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 8d6da64a6e4e..000000000000 --- a/easybuild/easyconfigs/b/BBMap/BBMap-38.87-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,41 +0,0 @@ -# # -# This is a contribution from HPCNow! (http://hpcnow.com) -# Copyright:: HPCNow! -# Authors:: Pau Ruiz -# License:: GPL-v3.0 -# # - -easyblock = 'MakeCp' - -name = 'BBMap' -version = '38.87' - -homepage = 'https://sourceforge.net/projects/bbmap/' -description = """BBMap short read aligner, and other bioinformatic tools.""" - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s_%(version)s.tar.gz'] -checksums = ['22ab642b8af88faf208a56763158da895004c5231df572d3163ce52fbfb63240'] - -dependencies = [('Java', '11', '', SYSTEM)] - -prebuildopts = 'cd jni && ' - -local_suff = {'Darwin': 'osx', 'Linux': 'linux'}[OS_TYPE] -buildopts = "-f makefile.%s" % local_suff - -files_to_copy = ['*'] - -sanity_check_paths = { - 'files': ['bbmap.sh', 'jni/libbbtoolsjni.%s' % SHLIB_EXT], - 'dirs': [] -} - -modextrapaths = {'PATH': ''} - -modloadmsg = "For improved speed, add 'usejni=t' to the command line of %(name)s tools which support the use of the" -modloadmsg += " compiled jni C code.\n" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BBMap/BBMap-38.87-iccifort-2020.1.217.eb b/easybuild/easyconfigs/b/BBMap/BBMap-38.87-iccifort-2020.1.217.eb deleted file mode 100644 index 772b81bc3128..000000000000 --- a/easybuild/easyconfigs/b/BBMap/BBMap-38.87-iccifort-2020.1.217.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'MakeCp' - -name = 'BBMap' -version = '38.87' - -homepage = 'https://sourceforge.net/projects/bbmap/' -description = """BBMap short read aligner, and other bioinformatic tools.""" - -toolchain = {'name': 'iccifort', 'version': '2020.1.217'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s_%(version)s.tar.gz'] -checksums = ['22ab642b8af88faf208a56763158da895004c5231df572d3163ce52fbfb63240'] - -dependencies = [('Java', '11', '', SYSTEM)] - -prebuildopts = 'cd jni && ' - -local_suff = {'Darwin': 'osx', 'Linux': 'linux'}[OS_TYPE] -buildopts = "-f makefile.%s" % local_suff - -files_to_copy = ['*'] - -sanity_check_paths = { - 'files': ['bbmap.sh', 'jni/libbbtoolsjni.%s' % SHLIB_EXT], - 'dirs': [] -} - -modextrapaths = {'PATH': ''} - -modloadmsg = "For improved speed, add 'usejni=t' to the command line of %(name)s tools which support the use of the" -modloadmsg += " compiled jni C code.\n" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BBMap/BBMap-38.90-GCC-9.3.0.eb b/easybuild/easyconfigs/b/BBMap/BBMap-38.90-GCC-9.3.0.eb deleted file mode 100644 index 45b3f610c87b..000000000000 --- a/easybuild/easyconfigs/b/BBMap/BBMap-38.90-GCC-9.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'MakeCp' - -name = 'BBMap' -version = '38.90' - -homepage = 'https://sourceforge.net/projects/bbmap/' -description = """BBMap short read aligner, and other bioinformatic tools.""" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s_%(version)s.tar.gz'] -checksums = ['a366531c566da5e7246ccf707b6770a92246c1cfe29fd30dc2d800c0d82269f1'] - -dependencies = [('Java', '11', '', SYSTEM)] - -prebuildopts = 'cd jni && ' - -local_suff = {'Darwin': 'osx', 'Linux': 'linux'}[OS_TYPE] -buildopts = "-f makefile.%s" % local_suff - -files_to_copy = ['*'] - -sanity_check_paths = { - 'files': ['bbmap.sh', 'jni/libbbtoolsjni.%s' % SHLIB_EXT], - 'dirs': [] -} - -modextrapaths = {'PATH': ''} - -modloadmsg = "For improved speed, add 'usejni=t' to the command line of %(name)s tools which support the use of the" -modloadmsg += " compiled jni C code.\n" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BCALM/BCALM-2.2.0-fix-nogit.patch b/easybuild/easyconfigs/b/BCALM/BCALM-2.2.0-fix-nogit.patch deleted file mode 100644 index 8989c7d92852..000000000000 --- a/easybuild/easyconfigs/b/BCALM/BCALM-2.2.0-fix-nogit.patch +++ /dev/null @@ -1,21 +0,0 @@ -# Don't assume we are in a git repo -# wpoely86@gmail.com -diff -ur bcalm-2.2.0.org/CMakeLists.txt bcalm-2.2.0/CMakeLists.txt ---- bcalm-2.2.0.org/CMakeLists.txt 2017-12-20 15:51:42.000000000 +0100 -+++ bcalm-2.2.0/CMakeLists.txt 2018-08-31 15:07:53.080500643 +0200 -@@ -19,6 +19,7 @@ - ############################# - # getting git version - #from http://stackoverflow.com/questions/1435953/how-can-i-pass-git-sha1-to-compiler-as-definition-using-cmake -+IF(NOT DEFINED GIT_SHA1) - exec_program( - "git" - ${CMAKE_CURRENT_SOURCE_DIR} -@@ -26,6 +27,7 @@ - OUTPUT_VARIABLE VERSION_SHA1 ) - - add_definitions( -DGIT_SHA1="${VERSION_SHA1}" ) -+ENDIF(NOT DEFINED GIT_SHA1) - - - ################################################################################ diff --git a/easybuild/easyconfigs/b/BCALM/BCALM-2.2.0-foss-2018a.eb b/easybuild/easyconfigs/b/BCALM/BCALM-2.2.0-foss-2018a.eb deleted file mode 100644 index 2a850a9c3b84..000000000000 --- a/easybuild/easyconfigs/b/BCALM/BCALM-2.2.0-foss-2018a.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'BCALM' -version = '2.2.0' - -homepage = 'https://github.com/GATB/bcalm' -description = """de Bruijn graph compaction in low memory""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['https://github.com/GATB/bcalm/archive'] -sources = [ - 'v%(version)s.tar.gz', - { - 'source_urls': ['https://github.com/GATB/gatb-core/archive'], - 'download_filename': 'da36e81667f46fd34aa274e792d280.tar.gz', - 'filename': 'gatb-core-20180418.tar.gz', - 'extract_cmd': 'tar -C bcalm-%(version)s/gatb-core --strip-components=1 -xf %s' - }, -] -patches = ['BCALM-%(version)s-fix-nogit.patch'] -checksums = [ - '2903dc89be2725d7f029f6ed53cf9bd74335379471135dc23f1de2db1f7fc5da', # v2.2.0.tar.gz - '269e5c2de76ed62406f4aca1685fd8934c4402e9b8dcb8ddb3426e15d2205387', # gatb-core-20180418.tar.gz - '2b83cee6edb09e5a5b1435e96b6313f0b264395e8fa063b7162c84f33fcd69bc', # BCALM-2.2.0-fix-nogit.patch -] - -builddependencies = [('CMake', '3.10.1')] - -dependencies = [('zlib', '1.2.11')] - -separate_build_dir = True - -configopts = '-DKSIZE_LIST="32 64 128 256 512 1024" -DGIT_SHA1=none' - -sanity_check_paths = { - 'files': ['bin/bcalm', 'bin/gatb-h5dump'], - 'dirs': ['lib'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BCEL/BCEL-5.2-Java-1.8.eb b/easybuild/easyconfigs/b/BCEL/BCEL-5.2-Java-1.8.eb deleted file mode 100644 index 1c56d559ad8a..000000000000 --- a/easybuild/easyconfigs/b/BCEL/BCEL-5.2-Java-1.8.eb +++ /dev/null @@ -1,32 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - http://hprc.tamu.edu - -easyblock = 'JAR' - -name = 'BCEL' -version = '5.2' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'http://commons.apache.org/proper/commons-bcel/' - -description = """ - The Byte Code Engineering Library (Apache Commons BCEL™) is intended to give - users a convenient way to analyze, create, and manipulate (binary) Java class - files (those ending with .class). -""" - -toolchain = SYSTEM - -source_urls = [('http://archive.apache.org/dist/jakarta/bcel/binaries/')] -sources = ['%(namelower)s-%(version)s.tar.gz'] -checksums = ['669e96c3553e2c4f41842f8837c544b8fb00c58cc45e1904964d52a74cb3f78e'] - -extract_sources = True - -dependencies = [('Java', '1.8')] - -sanity_check_paths = { - 'files': ['%(namelower)s-%(version)s.jar'], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.10.2-GCC-8.3.0.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.10.2-GCC-8.3.0.eb deleted file mode 100644 index c965a646b088..000000000000 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.10.2-GCC-8.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Jonas Demeulemeester -# The Francis Crick Insitute, London, UK - -easyblock = 'ConfigureMake' - -name = 'BCFtools' -version = '1.10.2' - -homepage = 'https://www.htslib.org/' -description = """Samtools is a suite of programs for interacting with high-throughput sequencing data. - BCFtools - Reading/writing BCF2/VCF/gVCF files and calling/filtering/summarising SNP and short indel sequence - variants""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['f57301869d0055ce3b8e26d8ad880c0c1989bf25eaec8ea5db99b60e31354e2c'] - -dependencies = [ - ('zlib', '1.2.11'), - ('HTSlib', '1.10.2'), - ('bzip2', '1.0.8'), - ('XZ', '5.2.4'), - ('GSL', '2.6'), -] - -configopts = "--with-htslib=$EBROOTHTSLIB --enable-libgsl" - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bcftools', 'plot-vcfstats', 'vcfutils.pl']], - 'dirs': ['libexec/bcftools'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.10.2-GCC-9.3.0.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.10.2-GCC-9.3.0.eb deleted file mode 100644 index 7d0aab6cc0ba..000000000000 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.10.2-GCC-9.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Jonas Demeulemeester -# The Francis Crick Insitute, London, UK - -easyblock = 'ConfigureMake' - -name = 'BCFtools' -version = '1.10.2' - -homepage = 'https://www.htslib.org/' -description = """Samtools is a suite of programs for interacting with high-throughput sequencing data. - BCFtools - Reading/writing BCF2/VCF/gVCF files and calling/filtering/summarising SNP and short indel sequence - variants""" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['f57301869d0055ce3b8e26d8ad880c0c1989bf25eaec8ea5db99b60e31354e2c'] - -dependencies = [ - ('zlib', '1.2.11'), - ('HTSlib', '1.10.2'), - ('bzip2', '1.0.8'), - ('XZ', '5.2.5'), - ('GSL', '2.6'), -] - -configopts = "--with-htslib=$EBROOTHTSLIB --enable-libgsl" - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bcftools', 'plot-vcfstats', 'vcfutils.pl']], - 'dirs': ['libexec/bcftools'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.10.2-iccifort-2019.5.281.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.10.2-iccifort-2019.5.281.eb deleted file mode 100644 index 3ff051a119be..000000000000 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.10.2-iccifort-2019.5.281.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Jonas Demeulemeester -# The Francis Crick Insitute, London, UK - -easyblock = 'ConfigureMake' - -name = 'BCFtools' -version = '1.10.2' - -homepage = 'https://www.htslib.org/' -description = """Samtools is a suite of programs for interacting with high-throughput sequencing data. - BCFtools - Reading/writing BCF2/VCF/gVCF files and calling/filtering/summarising SNP and short indel sequence - variants""" - -toolchain = {'name': 'iccifort', 'version': '2019.5.281'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['f57301869d0055ce3b8e26d8ad880c0c1989bf25eaec8ea5db99b60e31354e2c'] - -dependencies = [ - ('zlib', '1.2.11'), - ('HTSlib', '1.10.2'), - ('bzip2', '1.0.8'), - ('XZ', '5.2.4'), - ('GSL', '2.6'), -] - -configopts = "--with-htslib=$EBROOTHTSLIB --enable-libgsl" - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bcftools', 'plot-vcfstats', 'vcfutils.pl']], - 'dirs': ['libexec/bcftools'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.11-GCC-10.2.0.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.11-GCC-10.2.0.eb index 17f091c14060..c0e967c4dbdb 100644 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.11-GCC-10.2.0.eb +++ b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.11-GCC-10.2.0.eb @@ -1,5 +1,5 @@ # This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# +# # Author: Jonas Demeulemeester # The Francis Crick Insitute, London, UK diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.12-GCC-10.2.0.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.12-GCC-10.2.0.eb index d04a72ec26c0..087e109afdca 100644 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.12-GCC-10.2.0.eb +++ b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.12-GCC-10.2.0.eb @@ -1,5 +1,5 @@ # This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# +# # Author: Jonas Demeulemeester # The Francis Crick Insitute, London, UK diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.12-GCC-10.3.0.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.12-GCC-10.3.0.eb index b2e9741d5697..4bd397eeec34 100644 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.12-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.12-GCC-10.3.0.eb @@ -1,5 +1,5 @@ # This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# +# # Author: Jonas Demeulemeester # The Francis Crick Insitute, London, UK diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.12-GCC-9.3.0.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.12-GCC-9.3.0.eb deleted file mode 100644 index 1bc02c8abfde..000000000000 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.12-GCC-9.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Jonas Demeulemeester -# The Francis Crick Insitute, London, UK - -easyblock = 'ConfigureMake' - -name = 'BCFtools' -version = '1.12' - -homepage = 'https://www.htslib.org/' -description = """Samtools is a suite of programs for interacting with high-throughput sequencing data. - BCFtools - Reading/writing BCF2/VCF/gVCF files and calling/filtering/summarising SNP and short indel sequence - variants""" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['7a0e6532b1495b9254e38c6698d955e5176c1ee08b760dfea2235ee161a024f5'] - -dependencies = [ - ('zlib', '1.2.11'), - ('HTSlib', '1.12'), - ('bzip2', '1.0.8'), - ('XZ', '5.2.5'), - ('GSL', '2.6'), -] - -configopts = "--with-htslib=$EBROOTHTSLIB --enable-libgsl" - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bcftools', 'plot-vcfstats', 'vcfutils.pl']], - 'dirs': ['libexec/bcftools'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.14-GCC-11.2.0.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.14-GCC-11.2.0.eb index 556b393bfb54..129e37b8c139 100644 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.14-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.14-GCC-11.2.0.eb @@ -1,5 +1,5 @@ # This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# +# # Author: Jonas Demeulemeester # The Francis Crick Insitute, London, UK diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.15.1-GCC-11.3.0.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.15.1-GCC-11.3.0.eb index 2d4f97afdbda..b6d485dca67f 100644 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.15.1-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.15.1-GCC-11.3.0.eb @@ -1,5 +1,5 @@ # This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# +# # Author: Jonas Demeulemeester # The Francis Crick Insitute, London, UK diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.17-GCC-12.2.0.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.17-GCC-12.2.0.eb index d428e6f6f1cf..f3a8b0dddc4f 100644 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.17-GCC-12.2.0.eb +++ b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.17-GCC-12.2.0.eb @@ -1,5 +1,5 @@ # This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# +# # Author: Jonas Demeulemeester # The Francis Crick Insitute, London, UK diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.21-GCC-13.3.0.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.21-GCC-13.3.0.eb new file mode 100644 index 000000000000..ad508758ba5b --- /dev/null +++ b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.21-GCC-13.3.0.eb @@ -0,0 +1,40 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Author: Jonas Demeulemeester +# The Francis Crick Insitute, London, UK +# Updated to 1.21 jpecar / EMBL + +easyblock = 'ConfigureMake' + +name = 'BCFtools' +version = '1.21' + +homepage = 'https://www.htslib.org/' +description = """Samtools is a suite of programs for interacting with high-throughput sequencing data. + BCFtools - Reading/writing BCF2/VCF/gVCF files and calling/filtering/summarising SNP and short indel sequence + variants""" + +toolchain = {'name': 'GCC', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] +sources = [SOURCELOWER_TAR_BZ2] +checksums = ['528a4cc1d3555368db75a700b22a3c95da893fd1827f6d304716dfd45ea4e282'] + +dependencies = [ + ('zlib', '1.3.1'), + ('HTSlib', '1.21'), + ('bzip2', '1.0.8'), + ('XZ', '5.4.5'), + ('GSL', '2.8'), +] + +configopts = "--with-htslib=$EBROOTHTSLIB --enable-libgsl" + + +sanity_check_paths = { + 'files': ['bin/%(namelower)s', 'bin/plot-vcfstats', 'bin/vcfutils.pl'], + 'dirs': ['libexec/%(namelower)s'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2_extHTSlib_Makefile.patch b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2_extHTSlib_Makefile.patch deleted file mode 100644 index a6df8a51d3af..000000000000 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2_extHTSlib_Makefile.patch +++ /dev/null @@ -1,65 +0,0 @@ -# patch needed to use external HTSlib and ZLIB -# B. Hajgato March 19 2015 ---- bcftools-1.2/Makefile.orig 2015-02-03 17:27:19.000000000 +0100 -+++ bcftools-1.2/Makefile 2015-03-19 13:24:18.595228622 +0100 -@@ -29,14 +29,11 @@ - all: $(PROG) $(TEST_PROG) - - # Adjust $(HTSDIR) to point to your top-level htslib directory --HTSDIR = htslib-1.2.1 --include $(HTSDIR)/htslib.mk --HTSLIB = $(HTSDIR)/libhts.a --BGZIP = $(HTSDIR)/bgzip --TABIX = $(HTSDIR)/tabix -+HTSDIR = $(EBROOTHTSLIB)/include -+HTSLIB = $(EBROOTHTSLIB)/lib/libhts.a -+BGZIP = $(EBROOTHTSLIB)/bin/bgzip -+TABIX = $(EBROOTHTSLIB)/bin/tabix - --CC = gcc --CFLAGS = -g -Wall -Wc++-compat -O2 - DFLAGS = - OBJS = main.o vcfindex.o tabix.o \ - vcfstats.o vcfisec.o vcfmerge.o vcfquery.o vcffilter.o filter.o vcfsom.o \ -@@ -45,6 +42,7 @@ - vcfcnv.o HMM.o vcfplugin.o consensus.o ploidy.o version.o \ - ccall.o em.o prob1.o kmin.o # the original samtools calling - INCLUDES = -I. -I$(HTSDIR) -+ZLIB= -L$(EBROOTZLIB)/lib -lz - - # The polysomy command is not compiled by default because it brings dependency - # on libgsl. The command can be compiled wth `make USE_GPL=1`. See the INSTALL -@@ -102,8 +100,8 @@ - PLUGINS = $(PLUGINC:.c=.so) - PLUGINM = $(PLUGINC:.c=.mk) - --%.so: %.c version.h version.c $(HTSDIR)/libhts.so -- $(CC) $(CFLAGS) $(INCLUDES) -fPIC -shared -o $@ version.c $< -L$(HTSDIR) -lhts -+%.so: %.c version.h version.c $(EBROOTHTSLIB)/lib/libhts.so -+ $(CC) $(CFLAGS) $(INCLUDES) -fPIC -shared -o $@ version.c $< -L$(EBROOTHTSLIB)/lib -lhts - - -include $(PLUGINM) - -@@ -159,7 +157,7 @@ - $(CC) $(CFLAGS) -o $@ -lm -ldl $< - - bcftools: $(HTSLIB) $(OBJS) -- $(CC) $(CFLAGS) -o $@ $(OBJS) $(HTSLIB) -lpthread -lz -lm -ldl $(LDLIBS) -+ $(CC) $(CFLAGS) -o $@ $(OBJS) $(HTSLIB) -lpthread $(ZLIB) -lm -ldl $(LDLIBS) - - doc/bcftools.1: doc/bcftools.txt - cd doc && a2x -adate="$(DOC_DATE)" -aversion=$(DOC_VERSION) --doctype manpage --format manpage bcftools.txt ---- bcftools-1.2/plugins/fixploidy.mk.orig 2014-10-09 11:01:22.000000000 +0200 -+++ bcftools-1.2/plugins/fixploidy.mk 2015-03-19 13:30:48.125228201 +0100 -@@ -1,2 +1,2 @@ --plugins/fixploidy.so: plugins/fixploidy.c version.h version.c ploidy.h ploidy.c $(HTSDIR)/libhts.so -- $(CC) $(CFLAGS) $(INCLUDES) -fPIC -shared -o $@ ploidy.c version.c $< -L$(HTSDIR) -lhts -+plugins/fixploidy.so: plugins/fixploidy.c version.h version.c ploidy.h ploidy.c $(EBROOTHTSLIB)/lib/libhts.so -+ $(CC) $(CFLAGS) $(INCLUDES) -fPIC -shared -o $@ ploidy.c version.c $< -L$(EBROOTHTSLIB)/lib -lhts ---- bcftools-1.2/plugins/vcf2sex.mk.orig 2014-10-09 11:01:22.000000000 +0200 -+++ bcftools-1.2/plugins/vcf2sex.mk 2015-03-19 13:31:11.227228307 +0100 -@@ -1,2 +1,2 @@ --plugins/vcf2sex.so: plugins/vcf2sex.c version.h version.c ploidy.h ploidy.c $(HTSDIR)/libhts.so -- $(CC) $(CFLAGS) $(INCLUDES) -fPIC -shared -o $@ ploidy.c version.c $< -L$(HTSDIR) -lhts -+plugins/vcf2sex.so: plugins/vcf2sex.c version.h version.c ploidy.h ploidy.c $(EBROOTHTSLIB)/lib/libhts.so -+ $(CC) $(CFLAGS) $(INCLUDES) -fPIC -shared -o $@ ploidy.c version.c $< -L$(EBROOTHTSLIB)/lib -lhts diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.3-foss-2016a.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.3-foss-2016a.eb deleted file mode 100644 index a0b589e82c4c..000000000000 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.3-foss-2016a.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'BCFtools' -version = '1.3' - -homepage = 'http://www.htslib.org/' -description = """Samtools is a suite of programs for interacting with high-throughput sequencing data. - BCFtools - Reading/writing BCF2/VCF/gVCF files and calling/filtering/summarising SNP and short indel sequence - variants""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] - -patches = ['%(name)s-%(version)s_extHTSlib_Makefile.patch'] - -dependencies = [ - ('HTSlib', '1.3'), - ('zlib', '1.2.8'), - ('GSL', '2.1'), -] - -parallel = 1 - -skipsteps = ['configure'] - -buildopts = 'CC="$CC" CFLAGS="$CFLAGS" USE_GSL=1' -installopts = ' prefix=%(installdir)s' - -postinstallcmds = [ - 'mkdir -p %(installdir)s/lib/plugins', - 'cp -a plugins/*.so %(installdir)s/lib/plugins/.', -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bcftools', 'plot-vcfstats', 'vcfutils.pl']], - 'dirs': ['lib/plugins'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.3-intel-2016a.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.3-intel-2016a.eb deleted file mode 100644 index af2dc1fef753..000000000000 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.3-intel-2016a.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'BCFtools' -version = '1.3' - -homepage = 'http://www.htslib.org/' -description = """Samtools is a suite of programs for interacting with high-throughput sequencing data. - BCFtools - Reading/writing BCF2/VCF/gVCF files and calling/filtering/summarising SNP and short indel sequence - variants""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] - -patches = ['BCFtools-%(version)s_extHTSlib_Makefile.patch'] - -dependencies = [ - ('zlib', '1.2.8'), - ('HTSlib', '1.3'), - ('GSL', '2.1'), -] - -parallel = 1 - -skipsteps = ['configure'] - -buildopts = 'CC="$CC" CFLAGS="$CFLAGS" USE_GSL=1' -installopts = ' prefix=%(installdir)s' - -postinstallcmds = [ - 'mkdir -p %(installdir)s/lib/plugins', - 'cp -a plugins/*.so %(installdir)s/lib/plugins/.', -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bcftools', 'plot-vcfstats', 'vcfutils.pl']], - 'dirs': ['lib/plugins'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.3.1-foss-2016b.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.3.1-foss-2016b.eb deleted file mode 100644 index 18a01673e001..000000000000 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.3.1-foss-2016b.eb +++ /dev/null @@ -1,38 +0,0 @@ -# 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 = 'BCFtools' -version = '1.3.1' - -homepage = 'https://www.htslib.org/' -description = """BCFtools is a set of utilities that manipulate variant calls in the - Variant Call Format (VCF) and its binary counterpart BCF""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['https://github.com/samtools/bcftools/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['12c37a4054cbf1980223e2b3a80a7fdb3fd850324a4ba6832e38fdba91f1b924'] - -dependencies = [ - ('zlib', '1.2.8'), - ('GSL', '2.3'), -] - -buildopts = " USE_GPL=1 GSL_LIBS='-lgsl -lgslcblas'" - -runtest = 'test' - -files_to_copy = [(["bcftools", "plot-vcfstats", "vcfutils.pl"], "bin"), - "doc", "plugins", "test", "LICENSE", "README", "AUTHORS"] - -sanity_check_paths = { - 'files': ["bin/bcftools"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.3_extHTSlib_Makefile.patch b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.3_extHTSlib_Makefile.patch deleted file mode 100644 index e8a56d6411b0..000000000000 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.3_extHTSlib_Makefile.patch +++ /dev/null @@ -1,38 +0,0 @@ -patch Makefile to pick up HTSlib, GSL and zlib provided thorugh EasyBuild -author: Kenneth Hoste (HPC-UGent) ---- bcftools-1.3/Makefile.orig 2015-12-15 22:58:35.000000000 +0100 -+++ bcftools-1.3/Makefile 2016-03-02 15:22:03.656821071 +0100 -@@ -29,11 +29,10 @@ - all: $(PROG) $(TEST_PROG) - - # Adjust $(HTSDIR) to point to your top-level htslib directory --HTSDIR = htslib-1.3 --include $(HTSDIR)/htslib.mk --HTSLIB = $(HTSDIR)/libhts.a --BGZIP = $(HTSDIR)/bgzip --TABIX = $(HTSDIR)/tabix -+HTSDIR = $(EBROOTHTSLIB)/include -+HTSLIB = $(EBROOTHTSLIB)/lib/libhts.a -+BGZIP = $(EBROOTHTSLIB)/bin/bgzip -+TABIX = $(EBROOTHTSLIB)/bin/tabix - - CC = gcc - CPPFLAGS = -@@ -57,7 +56,7 @@ - ifdef USE_GPL - EXTRA_CPPFLAGS += -DUSE_GPL - OBJS += polysomy.o peakfit.o -- GSL_LIBS = -lgsl -lcblas -+ GSL_LIBS = -L${EBROOTGSL}/lib -lgsl -lcblas - endif - - prefix = /usr/local -@@ -181,7 +180,7 @@ - $(CC) $(LDFLAGS) -o $@ $^ -lm $(LIBS) - - bcftools: $(HTSLIB) $(OBJS) -- $(CC) -rdynamic $(LDFLAGS) -o $@ $(OBJS) $(HTSLIB) -lpthread -lz -lm -ldl $(GSL_LIBS) $(LIBS) -+ $(CC) -rdynamic $(LDFLAGS) -o $@ $(OBJS) $(HTSLIB) -lpthread -L${EBROOTZLIB}/lib -lz -lm -ldl $(GSL_LIBS) $(LIBS) - - doc/bcftools.1: doc/bcftools.txt - cd doc && a2x -adate="$(DOC_DATE)" -aversion=$(DOC_VERSION) --doctype manpage --format manpage bcftools.txt diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.6-foss-2016b.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.6-foss-2016b.eb deleted file mode 100644 index d510e3978e31..000000000000 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.6-foss-2016b.eb +++ /dev/null @@ -1,33 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'ConfigureMake' - -name = 'BCFtools' -version = '1.6' - -homepage = 'http://www.htslib.org/' -description = """Samtools is a suite of programs for interacting with high-throughput sequencing data. - BCFtools - Reading/writing BCF2/VCF/gVCF files and calling/filtering/summarising SNP and short indel sequence - variants""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['293010736b076cf684d2873928924fcc3d2c231a091084c2ac23a8045c7df982'] - -dependencies = [ - ('zlib', '1.2.8'), - ('HTSlib', '1.6'), - ('GSL', '2.3'), -] - -configopts = "--with-htslib=$EBROOTHTSLIB --enable-libgsl" - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bcftools', 'plot-vcfstats', 'vcfutils.pl']], - 'dirs': ['libexec/bcftools'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.6-foss-2017b.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.6-foss-2017b.eb deleted file mode 100644 index c38d6e3237c4..000000000000 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.6-foss-2017b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'BCFtools' -version = '1.6' - -homepage = 'http://www.htslib.org/' -description = """Samtools is a suite of programs for interacting with high-throughput sequencing data. - BCFtools - Reading/writing BCF2/VCF/gVCF files and calling/filtering/summarising SNP and short indel sequence - variants""" - -toolchain = {'name': 'foss', 'version': '2017b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['293010736b076cf684d2873928924fcc3d2c231a091084c2ac23a8045c7df982'] - -dependencies = [ - ('zlib', '1.2.11'), - ('HTSlib', '1.6'), - ('GSL', '2.4'), -] - -configopts = "--with-htslib=$EBROOTHTSLIB --enable-libgsl" - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bcftools', 'plot-vcfstats', 'vcfutils.pl']], - 'dirs': ['libexec/bcftools'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.6-intel-2017b.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.6-intel-2017b.eb deleted file mode 100644 index cbdf8dce46e6..000000000000 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.6-intel-2017b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'BCFtools' -version = '1.6' - -homepage = 'http://www.htslib.org/' -description = """Samtools is a suite of programs for interacting with high-throughput sequencing data. - BCFtools - Reading/writing BCF2/VCF/gVCF files and calling/filtering/summarising SNP and short indel sequence - variants""" - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['293010736b076cf684d2873928924fcc3d2c231a091084c2ac23a8045c7df982'] - -dependencies = [ - ('zlib', '1.2.11'), - ('HTSlib', '1.6'), - ('GSL', '2.4'), -] - -configopts = "--with-htslib=$EBROOTHTSLIB --enable-libgsl" - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bcftools', 'plot-vcfstats', 'vcfutils.pl']], - 'dirs': ['libexec/bcftools'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.8-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.8-GCC-6.4.0-2.28.eb deleted file mode 100644 index d30ed7f576b4..000000000000 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.8-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'BCFtools' -version = '1.8' - -homepage = 'https://www.htslib.org/' -description = """ - Samtools is a suite of programs for interacting with high-throughput - sequencing data. BCFtools - Reading/writing BCF2/VCF/gVCF files and - calling/filtering/summarising SNP and short indel sequence variants -""" - -toolchain = {'name': 'GCC', 'version': '6.4.0-2.28'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['4acbfd691f137742e0be63d09f516434f0faf617a5c60f466140e0677915fced'] - -dependencies = [ - ('GSL', '2.4'), - ('HTSlib', '1.8'), - ('zlib', '1.2.11'), -] - -configopts = "--with-htslib=$EBROOTHTSLIB --enable-libgsl" - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bcftools', 'plot-vcfstats', 'vcfutils.pl']], - 'dirs': ['libexec/bcftools'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.9-foss-2018a.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.9-foss-2018a.eb deleted file mode 100644 index 9fb7705d3be4..000000000000 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.9-foss-2018a.eb +++ /dev/null @@ -1,40 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Author: Jonas Demeulemeester -# The Francis Crick Insitute, London, UK -## - -easyblock = 'ConfigureMake' - -name = 'BCFtools' -version = '1.9' - -homepage = "http://www.htslib.org/" -description = """SAMtools is a suite of programs for interacting with high-throughput sequencing data. - BCFtools - Reading/writing BCF2/VCF/gVCF files and calling/filtering/summarising SNP and short indel sequence - variants""" - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['6f36d0e6f16ec4acf88649fb1565d443acf0ba40f25a9afd87f14d14d13070c8'] - -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('XZ', '5.2.3'), - ('HTSlib', '1.9'), - ('GSL', '2.4'), -] - -configopts = "--with-htslib=${EBROOTHTSLIB} --enable-libgsl" - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bcftools', 'plot-vcfstats', 'vcfutils.pl']], - 'dirs': ['libexec/bcftools'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.9-foss-2018b.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.9-foss-2018b.eb deleted file mode 100644 index efb64101b0c0..000000000000 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.9-foss-2018b.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Jonas Demeulemeester -# The Francis Crick Insitute, London, UK - -easyblock = 'ConfigureMake' - -name = 'BCFtools' -version = '1.9' - -homepage = 'http://www.htslib.org/' -description = """Samtools is a suite of programs for interacting with high-throughput sequencing data. - BCFtools - Reading/writing BCF2/VCF/gVCF files and calling/filtering/summarising SNP and short indel sequence - variants""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['6f36d0e6f16ec4acf88649fb1565d443acf0ba40f25a9afd87f14d14d13070c8'] - -dependencies = [ - ('zlib', '1.2.11'), - ('HTSlib', '1.9'), - ('bzip2', '1.0.6'), - ('XZ', '5.2.4'), - ('GSL', '2.5'), -] - -configopts = "--with-htslib=$EBROOTHTSLIB --enable-libgsl" - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bcftools', 'plot-vcfstats', 'vcfutils.pl']], - 'dirs': ['libexec/bcftools'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.9-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.9-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 4da60437214b..000000000000 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.9-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Jonas Demeulemeester -# The Francis Crick Insitute, London, UK - -easyblock = 'ConfigureMake' - -name = 'BCFtools' -version = '1.9' - -homepage = 'http://www.htslib.org/' -description = """Samtools is a suite of programs for interacting with high-throughput sequencing data. - BCFtools - Reading/writing BCF2/VCF/gVCF files and calling/filtering/summarising SNP and short indel sequence - variants""" - -toolchain = {'name': 'iccifort', 'version': '2019.1.144-GCC-8.2.0-2.31.1'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['6f36d0e6f16ec4acf88649fb1565d443acf0ba40f25a9afd87f14d14d13070c8'] - -dependencies = [ - ('zlib', '1.2.11'), - ('HTSlib', '1.9'), - ('bzip2', '1.0.6'), - ('XZ', '5.2.4'), - ('GSL', '2.5'), -] - -configopts = "--with-htslib=$EBROOTHTSLIB --enable-libgsl" - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bcftools', 'plot-vcfstats', 'vcfutils.pl']], - 'dirs': ['libexec/bcftools'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.9-intel-2018b.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.9-intel-2018b.eb deleted file mode 100644 index f4762f5f026b..000000000000 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.9-intel-2018b.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Jonas Demeulemeester -# The Francis Crick Insitute, London, UK - -easyblock = 'ConfigureMake' - -name = 'BCFtools' -version = '1.9' - -homepage = 'http://www.htslib.org/' -description = """Samtools is a suite of programs for interacting with high-throughput sequencing data. - BCFtools - Reading/writing BCF2/VCF/gVCF files and calling/filtering/summarising SNP and short indel sequence - variants""" - -toolchain = {'name': 'intel', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['6f36d0e6f16ec4acf88649fb1565d443acf0ba40f25a9afd87f14d14d13070c8'] - -dependencies = [ - ('zlib', '1.2.11'), - ('HTSlib', '1.9'), - ('bzip2', '1.0.6'), - ('XZ', '5.2.4'), - ('GSL', '2.5'), -] - -configopts = "--with-htslib=$EBROOTHTSLIB --enable-libgsl" - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bcftools', 'plot-vcfstats', 'vcfutils.pl']], - 'dirs': ['libexec/bcftools'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BDBag/BDBag-1.4.1-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/b/BDBag/BDBag-1.4.1-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index 1cf2d1231df8..000000000000 --- a/easybuild/easyconfigs/b/BDBag/BDBag-1.4.1-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'BDBag' -version = '1.4.1' -versionsuffix = "-Python-%(pyver)s" - -homepage = 'https://github.com/fair-research/bdbag' -description = """The bdbag utilities are a collection of software programs for -working with BagIt packages that conform to the Bagit and Bagit/RO profiles.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -dependencies = [ - ('Python', '2.7.14'), -] - -exts_list = [ - ('tzlocal', '2.0.0b1', { - 'source_tmpl': 'tzlocal-2.0.0b1.tar.gz', - 'checksums': ['27d58a0958dc884d208cdaf45ef5892bf2a57d21d9611f2ac45e51f1973e8cab'], - }), - ('bagit', '1.6.4', { - 'source_tmpl': 'bagit-1.6.4.tar.gz', - 'checksums': ['91c5e253ad4ae0c5a5e795c689cda348c01286c671e9f6ca5cab0018980f9be9'], - }), - (name, version, { - 'source_urls': ['https://github.com/fair-research/bdbag/archive'], - 'source_tmpl': 'v%(version)s.tar.gz', - 'checksums': ['8a18c36fa299e83cdc1974b2f1811242180021b52d23224efa3c286cfe901b76'], - }), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/b/BDBag/BDBag-1.4.1-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/b/BDBag/BDBag-1.4.1-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index f947ccbe942f..000000000000 --- a/easybuild/easyconfigs/b/BDBag/BDBag-1.4.1-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'BDBag' -version = '1.4.1' -versionsuffix = "-Python-%(pyver)s" - -homepage = 'https://github.com/fair-research/bdbag' -description = """The bdbag utilities are a collection of software programs for -working with BagIt packages that conform to the Bagit and Bagit/RO profiles.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -dependencies = [ - ('Python', '3.6.4'), -] - -use_pip = True - -exts_list = [ - ('tzlocal', '2.0.0b1', { - 'source_tmpl': 'tzlocal-2.0.0b1.tar.gz', - 'checksums': ['27d58a0958dc884d208cdaf45ef5892bf2a57d21d9611f2ac45e51f1973e8cab'], - }), - ('bagit', '1.6.4', { - 'source_tmpl': 'bagit-1.6.4.tar.gz', - 'checksums': ['91c5e253ad4ae0c5a5e795c689cda348c01286c671e9f6ca5cab0018980f9be9'], - }), - (name, version, { - 'source_urls': ['https://github.com/fair-research/bdbag/archive'], - 'source_tmpl': 'v%(version)s.tar.gz', - 'checksums': ['8a18c36fa299e83cdc1974b2f1811242180021b52d23224efa3c286cfe901b76'], - }), -] - -sanity_pip_check = True - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/b/BDBag/BDBag-1.6.3-intel-2021b.eb b/easybuild/easyconfigs/b/BDBag/BDBag-1.6.3-intel-2021b.eb index a8545e1bfcb5..c18a1dd5a9d7 100644 --- a/easybuild/easyconfigs/b/BDBag/BDBag-1.6.3-intel-2021b.eb +++ b/easybuild/easyconfigs/b/BDBag/BDBag-1.6.3-intel-2021b.eb @@ -13,8 +13,6 @@ dependencies = [ ('Python', '3.9.6'), ] -use_pip = True - exts_list = [ ('setuptools_scm', '5.0.2', { 'checksums': ['83a0cedd3449e3946307811a4c7b9d89c4b5fd464a2fb5eeccd0a5bb158ae5c8'], @@ -33,6 +31,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'data' 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 deleted file mode 100644 index 4efc6b0c7d90..000000000000 --- a/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.1-GCC-4.8.4.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = "BEDOPS" -version = "2.4.1" - -homepage = 'https://github.com/bedops/bedops' -description = """ BEDOPS is an open-source command-line toolkit that performs highly - efficient and scalable Boolean and other set operations, statistical calculations, - archiving, conversion and other management of genomic data of arbitrary scale.""" - -# this application requires GCC-4.8.x or higher -# be aware if you switch to a different toolchain -toolchain = {'name': 'GCC', 'version': '4.8.4'} - -source_urls = ['https://github.com/bedops/bedops/archive/'] -sources = ['v%(version)s.tar.gz'] - -buildopts = ' static && make install' - -parallel = 1 - -files_to_copy = ["bin"] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["bedmap", "bam2bed", "sort-bed", - "starchcat", "vcf2bed", "wig2bed", - "gtf2bed", "bedops", "wig2bed"]], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.2-GCC-4.8.2.eb b/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.2-GCC-4.8.2.eb deleted file mode 100644 index dc4740370ebd..000000000000 --- a/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.2-GCC-4.8.2.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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 -# Babraham Institute, UK - -easyblock = 'MakeCp' - -name = "BEDOPS" -version = "2.4.2" - -homepage = 'https://github.com/bedops/bedops' -description = """ BEDOPS is an open-source command-line toolkit that performs highly - efficient and scalable Boolean and other set operations, statistical calculations, - archiving, conversion and other management of genomic data of arbitrary scale.""" - -# this application requires GCC-4.8.x or higher -# be aware if you switch to a different toolchain -toolchain = {'name': 'GCC', 'version': '4.8.2'} - -source_urls = ['https://github.com/bedops/bedops/archive/'] -sources = ['v%(version)s.tar.gz'] - -buildopts = ' static && make install' - -parallel = 1 - -files_to_copy = ["bin"] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["bedmap", "bam2bed", "sort-bed", - "starchcat", "vcf2bed", "wig2bed", - "gtf2bed", "bedops", "wig2bed"]], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.20.eb b/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.20.eb deleted file mode 100644 index 6b48f27b2fed..000000000000 --- a/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.20.eb +++ /dev/null @@ -1,27 +0,0 @@ -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'Tarball' - -name = 'BEDOPS' -version = '2.4.20' - -homepage = 'http://bedops.readthedocs.io/en/latest/index.html' -description = """BEDOPS is an open-source command-line toolkit that performs highly efficient - and scalable Boolean and other set operations, statistical calculations, archiving, conversion - and other management of genomic data of arbitrary scale. Tasks can be easily split by chromosome - for distributing whole-genome analyses across a computational cluster.""" - -toolchain = SYSTEM - -sources = ['%(namelower)s_linux_x86_64-v%(version)s.v2.tar.bz2'] -source_urls = ['https://github.com/%(namelower)s/%(namelower)s/releases/download/v%(version)s/'] - -sanity_check_paths = { - 'files': ['bam2bed', '%(namelower)s', 'convert2bed', 'unstarch'], - 'dirs': ['.'], -} - -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.26.eb b/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.26.eb deleted file mode 100644 index 38808243c7e5..000000000000 --- a/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.26.eb +++ /dev/null @@ -1,28 +0,0 @@ -# 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 = SYSTEM - -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/BEDOPS/BEDOPS-2.4.30-foss-2016b.eb b/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.30-foss-2016b.eb deleted file mode 100644 index 654e0baee484..000000000000 --- a/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.30-foss-2016b.eb +++ /dev/null @@ -1,37 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'MakeCp' - -name = 'BEDOPS' -version = '2.4.30' - -homepage = 'http://%(namelower)s.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 = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/%(namelower)s/%(namelower)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['218e0e367aa79747b2f90341d640776eea17befc0fdc35b0cec3c6184098d462'] - -# else build of jansson library fails with: "configure: error: C compiler cannot create executables" -prebuildopts = 'unset LIBS && ' -# builds all variants and copies executables to bin directory -buildopts = ' all && make install' -# actually used variant is linked to via symlinks -keepsymlinks = True - -files_to_copy = ['bin'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bam2bed', '%(namelower)s', 'convert2bed', 'unstarch']], - 'dirs': [], -} - -sanity_check_commands = ['%(namelower)s --help'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.32-foss-2018a.eb b/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.32-foss-2018a.eb deleted file mode 100644 index 38a60455cf6d..000000000000 --- a/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.32-foss-2018a.eb +++ /dev/null @@ -1,37 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'MakeCp' - -name = 'BEDOPS' -version = '2.4.32' - -homepage = 'http://%(namelower)s.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 = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/%(namelower)s/%(namelower)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['2039c55d66ac68e5083b7dbcb5b83d232db0877aa60f2bf766d90a14438c8178'] - -# else build of jansson library fails with: "configure: error: C compiler cannot create executables" -prebuildopts = 'unset LIBS && ' -# builds all variants and copies executables to bin directory -buildopts = ' all && make install' -# actually used variant is linked to via symlinks -keepsymlinks = True - -files_to_copy = ['bin'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bam2bed', '%(namelower)s', 'convert2bed', 'unstarch']], - 'dirs': [], -} - -sanity_check_commands = ['%(namelower)s --help'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.32-intel-2018a.eb b/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.32-intel-2018a.eb deleted file mode 100644 index 9ee0318302cf..000000000000 --- a/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.32-intel-2018a.eb +++ /dev/null @@ -1,37 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'MakeCp' - -name = 'BEDOPS' -version = '2.4.32' - -homepage = 'http://%(namelower)s.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 = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/%(namelower)s/%(namelower)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['2039c55d66ac68e5083b7dbcb5b83d232db0877aa60f2bf766d90a14438c8178'] - -# else build of jansson library fails with: "configure: error: C compiler cannot create executables" -prebuildopts = 'unset LIBS && ' -# builds all variants and copies executables to bin directory -buildopts = ' all CC="$CC" CXX="$CXX" && make install' -# actually used variant is linked to via symlinks -keepsymlinks = True - -files_to_copy = ['bin'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bam2bed', '%(namelower)s', 'convert2bed', 'unstarch']], - 'dirs': [], -} - -sanity_check_commands = ['%(namelower)s --help'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.35-foss-2018b.eb b/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.35-foss-2018b.eb deleted file mode 100644 index 6d37ee720da3..000000000000 --- a/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.35-foss-2018b.eb +++ /dev/null @@ -1,37 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'MakeCp' - -name = 'BEDOPS' -version = '2.4.35' - -homepage = 'http://%(namelower)s.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 = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/%(namelower)s/%(namelower)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['da0265cf55ef5094834318f1ea4763d7a3ce52a6900e74f532dd7d3088c191fa'] - -# else build of jansson library fails with: "configure: error: C compiler cannot create executables" -prebuildopts = 'unset LIBS && ' -# builds all variants and copies executables to bin directory -buildopts = ' all && make install' -# actually used variant is linked to via symlinks -keepsymlinks = True - -files_to_copy = ['bin'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bam2bed', '%(namelower)s', 'convert2bed', 'unstarch']], - 'dirs': [], -} - -sanity_check_commands = ['%(namelower)s --help'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.41-foss-2021b.eb b/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.41-foss-2021b.eb index 2a76d9d7b501..1f7062fa3311 100644 --- a/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.41-foss-2021b.eb +++ b/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.41-foss-2021b.eb @@ -23,8 +23,6 @@ checksums = ['3b868c820d59dd38372417efc31e9be3fbdca8cf0a6b39f13fb2b822607d6194'] prebuildopts = 'unset LIBS && ' # builds all variants and copies executables to bin directory buildopts = ' all && make install' -# actually used variant is linked to via symlinks -keepsymlinks = True files_to_copy = ['bin'] diff --git a/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.41-foss-2023a.eb b/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.41-foss-2023a.eb new file mode 100644 index 000000000000..e5cdf001a6ed --- /dev/null +++ b/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.41-foss-2023a.eb @@ -0,0 +1,39 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# updated: Denis Kristak (INUITS) +# Update: Petr Král (INUITS) + +easyblock = 'MakeCp' + +name = 'BEDOPS' +version = '2.4.41' + +homepage = 'http://%(namelower)s.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 = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/%(namelower)s/%(namelower)s/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['3b868c820d59dd38372417efc31e9be3fbdca8cf0a6b39f13fb2b822607d6194'] + +# else build of jansson library fails with: 'configure: error: C compiler cannot create executables' +prebuildopts = 'unset LIBS && ' +# builds all variants and copies executables to bin directory +buildopts = ' all && make install' + +files_to_copy = ['bin'] + +sanity_check_paths = { + 'files': [ + 'bin/%s' % x for x in ['bam2bed', '%(namelower)s', 'convert2bed', 'unstarch'] + ], + 'dirs': [], +} + +sanity_check_commands = ['%(namelower)s --help'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.41-foss-2023b.eb b/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.41-foss-2023b.eb new file mode 100644 index 000000000000..051cfc75153f --- /dev/null +++ b/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.41-foss-2023b.eb @@ -0,0 +1,39 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# updated: Denis Kristak (INUITS) +# Update: Petr Král (INUITS) + +easyblock = 'MakeCp' + +name = 'BEDOPS' +version = '2.4.41' + +homepage = 'http://%(namelower)s.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 = {'name': 'foss', 'version': '2023b'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/%(namelower)s/%(namelower)s/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['3b868c820d59dd38372417efc31e9be3fbdca8cf0a6b39f13fb2b822607d6194'] + +# else build of jansson library fails with: 'configure: error: C compiler cannot create executables' +prebuildopts = 'unset LIBS && ' +# builds all variants and copies executables to bin directory +buildopts = ' all && make install' + +files_to_copy = ['bin'] + +sanity_check_paths = { + 'files': [ + 'bin/%s' % x for x in ['bam2bed', '%(namelower)s', 'convert2bed', 'unstarch'] + ], + 'dirs': [], +} + +sanity_check_commands = ['%(namelower)s --help'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.25.0-foss-2016a.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.25.0-foss-2016a.eb deleted file mode 100644 index 5afc6f518592..000000000000 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.25.0-foss-2016a.eb +++ /dev/null @@ -1,36 +0,0 @@ -# Author: Maxime Schmitt, University of Luxembourg -# Author: Adam Huffman, The Francis Crick Institute -# -# Based on the work of: Pablo Escobar Lopez -# Swiss Institute of Bioinformatics (SIB) -# Biozentrum - University of Basel - -easyblock = 'MakeCp' - -name = 'BEDTools' -version = '2.25.0' - -homepage = "https://github.com/arq5x/bedtools2" -description = """The BEDTools utilities allow one to address common genomics tasks such as finding feature overlaps - and computing coverage. The utilities are largely based on four widely-used file formats: BED, GFF/GTF, VCF, - and SAM/BAM.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -# https://github.com/arq5x/bedtools2/releases/download/v2.25.0/bedtools-2.25.0.tar.gz -source_urls = ['https://github.com/arq5x/bedtools2/releases/download/v%(version)s/'] -sources = ['bedtools-%(version)s.tar.gz'] -checksums = ['d737ca42e7df76c5455d3e6e0562cdcb62336830eaad290fd4133a328a1ddacc'] - -dependencies = [('zlib', '1.2.8')] - -buildopts = 'CXX="$CXX"' - -files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed', 'bedToBam', 'fastaFromBed']], - 'dirs': files_to_copy, -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-GCCcore-6.4.0.eb deleted file mode 100644 index 7b90fbcad797..000000000000 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -# 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')] - -dependencies = [('zlib', '1.2.11')] - -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-foss-2016a.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-foss-2016a.eb deleted file mode 100644 index 69c7ac72ef2e..000000000000 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-foss-2016a.eb +++ /dev/null @@ -1,36 +0,0 @@ -# Author: Maxime Schmitt, University of Luxembourg -# Author: Adam Huffman, The Francis Crick Institute -# -# Based on the work of: Pablo Escobar Lopez -# Swiss Institute of Bioinformatics (SIB) -# Biozentrum - University of Basel - -easyblock = 'MakeCp' - -name = 'BEDTools' -version = '2.26.0' - -homepage = "https://github.com/arq5x/bedtools2" -description = """The BEDTools utilities allow one to address common genomics tasks such as finding feature overlaps - and computing coverage. The utilities are largely based on four widely-used file formats: BED, GFF/GTF, VCF, - and SAM/BAM.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -# https://github.com/arq5x/bedtools2/releases/download/v2.26.0/bedtools-2.26.0.tar.gz -source_urls = ['https://github.com/arq5x/bedtools2/releases/download/v%(version)s/'] -sources = ['bedtools-%(version)s.tar.gz'] -checksums = ['65f32f32cbf1b91ba42854b40c604aa6a16c7d3b3ec110d6acf438eb22df0a4a'] - -dependencies = [('zlib', '1.2.8')] - -buildopts = 'CXX="$CXX"' - -files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed', 'bedToBam', 'fastaFromBed']], - 'dirs': files_to_copy, -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-intel-2016b.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-intel-2016b.eb deleted file mode 100644 index d34e37d02586..000000000000 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-intel-2016b.eb +++ /dev/null @@ -1,36 +0,0 @@ -# Author: Maxime Schmitt, University of Luxembourg -# Author: Adam Huffman, The Francis Crick Institute -# -# Based on the work of: Pablo Escobar Lopez -# Swiss Institute of Bioinformatics (SIB) -# Biozentrum - University of Basel - -easyblock = 'MakeCp' - -name = 'BEDTools' -version = '2.26.0' - -homepage = "https://github.com/arq5x/bedtools2" -description = """The BEDTools utilities allow one to address common genomics tasks such as finding feature overlaps - and computing coverage. The utilities are largely based on four widely-used file formats: BED, GFF/GTF, VCF, - and SAM/BAM.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -# https://github.com/arq5x/bedtools2/releases/download/v2.26.0/bedtools-2.26.0.tar.gz -source_urls = ['https://github.com/arq5x/bedtools2/releases/download/v%(version)s/'] -sources = ['bedtools-%(version)s.tar.gz'] -checksums = ['65f32f32cbf1b91ba42854b40c604aa6a16c7d3b3ec110d6acf438eb22df0a4a'] - -dependencies = [('zlib', '1.2.8')] - -buildopts = 'CXX="$CXX"' - -files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed', 'bedToBam', 'fastaFromBed']], - 'dirs': files_to_copy, -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-intel-2017a.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-intel-2017a.eb deleted file mode 100644 index bab91f007d96..000000000000 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-intel-2017a.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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'] -checksums = ['65f32f32cbf1b91ba42854b40c604aa6a16c7d3b3ec110d6acf438eb22df0a4a'] - -dependencies = [('zlib', '1.2.11')] - -buildopts = 'CXX="$CXX"' - -files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed', 'bedToBam', 'fastaFromBed']], - 'dirs': files_to_copy, -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-intel-2017b.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-intel-2017b.eb deleted file mode 100644 index ab839e2d5b0a..000000000000 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-intel-2017b.eb +++ /dev/null @@ -1,35 +0,0 @@ -# Author: Maxime Schmitt, University of Luxembourg -# Author: Adam Huffman, Big Data Institute, University of Oxford -# -# 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': '2017b'} - -source_urls = ['https://github.com/arq5x/bedtools2/releases/download/v%(version)s/'] -sources = ['bedtools-%(version)s.tar.gz'] -checksums = ['65f32f32cbf1b91ba42854b40c604aa6a16c7d3b3ec110d6acf438eb22df0a4a'] - -dependencies = [('zlib', '1.2.11')] - -buildopts = 'CXX="$CXX"' - -files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed', 'bedToBam', 'fastaFromBed']], - 'dirs': files_to_copy, -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.27.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.27.1-GCCcore-6.4.0.eb deleted file mode 100644 index 8e5e50c1d2be..000000000000 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.27.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -# 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.27.1' - -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 = ['c8c2acbaf3f9cb92dcf8e5cd59af6b31ae9c4598efb786ba6c84f66ca72fafd9'] - -builddependencies = [('binutils', '2.28')] - -dependencies = [('zlib', '1.2.11')] - -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.27.1-foss-2016b.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.27.1-foss-2016b.eb deleted file mode 100644 index 9146236ebe87..000000000000 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.27.1-foss-2016b.eb +++ /dev/null @@ -1,36 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# 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.27.1' - -homepage = "https://github.com/arq5x/%(namelower)s2" -description = """The BEDTools utilities allow one to address common genomics tasks such as finding feature overlaps - and computing coverage. The utilities are largely based on four widely-used file formats: BED, GFF/GTF, VCF, - and SAM/BAM.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['https://github.com/arq5x/%(namelower)s2/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['c8c2acbaf3f9cb92dcf8e5cd59af6b31ae9c4598efb786ba6c84f66ca72fafd9'] - -dependencies = [('zlib', '1.2.8')] - -buildopts = 'CXX="$CXX"' - -files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['%(namelower)s', 'pairToBed', 'mergeBed', 'bedToBam', 'fastaFromBed']], - 'dirs': files_to_copy, -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.27.1-foss-2018b.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.27.1-foss-2018b.eb deleted file mode 100644 index 141b9a9b52bd..000000000000 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.27.1-foss-2018b.eb +++ /dev/null @@ -1,38 +0,0 @@ -# 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.27.1' - -homepage = "https://github.com/arq5x/bedtools2" -description = """The BEDTools utilities allow one to address common genomics tasks such as finding feature overlaps - and computing coverage. The utilities are largely based on four widely-used file formats: BED, GFF/GTF, VCF, - and SAM/BAM.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/arq5x/bedtools2/releases/download/v%(version)s/'] -sources = ['bedtools-%(version)s.tar.gz'] -checksums = ['c8c2acbaf3f9cb92dcf8e5cd59af6b31ae9c4598efb786ba6c84f66ca72fafd9'] - -buildopts = 'CXX="$CXX"' - -dependencies = [ - ('zlib', '1.2.11'), - ('BamTools', '2.5.1'), -] - -files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed', 'bedToBam', 'fastaFromBed']], - 'dirs': files_to_copy, -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.27.1-intel-2017a.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.27.1-intel-2017a.eb deleted file mode 100644 index 3934169d9a1b..000000000000 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.27.1-intel-2017a.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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.27.1' - -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'] -checksums = ['c8c2acbaf3f9cb92dcf8e5cd59af6b31ae9c4598efb786ba6c84f66ca72fafd9'] - -dependencies = [('zlib', '1.2.11')] - -buildopts = 'CXX="$CXX"' - -files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed', 'bedToBam', 'fastaFromBed']], - 'dirs': files_to_copy, -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.27.1-intel-2018a.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.27.1-intel-2018a.eb deleted file mode 100644 index 483274073007..000000000000 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.27.1-intel-2018a.eb +++ /dev/null @@ -1,35 +0,0 @@ -# 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.27.1' - -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': '2018a'} - -source_urls = ['https://github.com/arq5x/bedtools2/releases/download/v%(version)s/'] -sources = ['bedtools-%(version)s.tar.gz'] -checksums = ['c8c2acbaf3f9cb92dcf8e5cd59af6b31ae9c4598efb786ba6c84f66ca72fafd9'] - -dependencies = [('zlib', '1.2.11')] - -buildopts = 'CXX="$CXX"' - -files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed', 'bedToBam', 'fastaFromBed']], - 'dirs': files_to_copy, -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.28.0-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.28.0-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 42415a44d0eb..000000000000 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.28.0-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,40 +0,0 @@ -# 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.28.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': 'GCC', 'version': '8.2.0-2.31.1'} - -source_urls = ['https://github.com/arq5x/bedtools2/releases/download/v%(version)s/'] -sources = ['bedtools-%(version)s.tar.gz'] -checksums = ['15af6d10ed28fb3113cd3edce742fd4275f224bc06ecb98d70d869940220bc32'] - -buildopts = 'CXX="$CXX"' - -dependencies = [ - ('XZ', '5.2.4'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('BamTools', '2.5.1'), -] - -files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed', 'bedToBam', 'fastaFromBed']], - 'dirs': files_to_copy, -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.28.0-foss-2018b.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.28.0-foss-2018b.eb deleted file mode 100644 index 6fcf8290c212..000000000000 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.28.0-foss-2018b.eb +++ /dev/null @@ -1,41 +0,0 @@ -# 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.28.0' - -github_account = 'arq5x' -homepage = 'https://github.com/%(github_account)s/%(namelower)s2' -description = """The BEDTools utilities allow one to address common genomics tasks such as finding feature overlaps - and computing coverage. The utilities are largely based on four widely-used file formats: BED, GFF/GTF, VCF, - and SAM/BAM.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/arq5x/%(namelower)s2/releases/download/v%(version)s/'] -sources = ['%(namelower)s-%(version)s.tar.gz'] -checksums = ['15af6d10ed28fb3113cd3edce742fd4275f224bc06ecb98d70d869940220bc32'] - -buildopts = 'CXX="$CXX"' - -dependencies = [ - ('XZ', '5.2.4'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('BamTools', '2.5.1'), -] - -files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['%(namelower)s', 'pairToBed', 'mergeBed', 'bedToBam', 'fastaFromBed']], - 'dirs': files_to_copy, -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.28.0-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.28.0-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 5c24d4621248..000000000000 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.28.0-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,40 +0,0 @@ -# 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.28.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': 'iccifort', 'version': '2019.1.144-GCC-8.2.0-2.31.1'} - -source_urls = ['https://github.com/arq5x/bedtools2/releases/download/v%(version)s/'] -sources = ['bedtools-%(version)s.tar.gz'] -checksums = ['15af6d10ed28fb3113cd3edce742fd4275f224bc06ecb98d70d869940220bc32'] - -dependencies = [ - ('XZ', '5.2.4'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('BamTools', '2.5.1') -] - -buildopts = 'CXX="$CXX"' - -files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed', 'bedToBam', 'fastaFromBed']], - 'dirs': files_to_copy, -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.29.2-GCC-8.3.0.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.29.2-GCC-8.3.0.eb deleted file mode 100644 index 14122c5cd889..000000000000 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.29.2-GCC-8.3.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -# 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.29.2' - -homepage = "https://bedtools.readthedocs.io/" -description = """BEDTools: a powerful toolset for genome arithmetic. -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': 'GCC', 'version': '8.3.0'} - -source_urls = ['https://github.com/arq5x/bedtools2/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3f1bf9e58740e60c3913390fe95b0c7f8fd99ceade8a406e28620448a997054'] - -builddependencies = [('Python', '3.7.4')] - -dependencies = [ - ('XZ', '5.2.4'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.8'), - ('BamTools', '2.5.1'), -] - -buildopts = 'CXX="$CXX"' - -files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed', 'bedToBam', 'fastaFromBed']], - 'dirs': files_to_copy, -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.29.2-GCC-9.3.0.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.29.2-GCC-9.3.0.eb deleted file mode 100644 index fa487700f9f9..000000000000 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.29.2-GCC-9.3.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -# 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.29.2' - -homepage = "https://bedtools.readthedocs.io/" -description = """BEDTools: a powerful toolset for genome arithmetic. -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': 'GCC', 'version': '9.3.0'} - -source_urls = ['https://github.com/arq5x/bedtools2/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3f1bf9e58740e60c3913390fe95b0c7f8fd99ceade8a406e28620448a997054'] - -builddependencies = [('Python', '3.8.2')] - -dependencies = [ - ('XZ', '5.2.5'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.8'), - ('BamTools', '2.5.1'), -] - -buildopts = 'CXX="$CXX"' - -files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed', 'bedToBam', 'fastaFromBed']], - 'dirs': files_to_copy, -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.31.1-GCC-13.2.0.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.31.1-GCC-13.2.0.eb new file mode 100644 index 000000000000..ee6ee7885ea8 --- /dev/null +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.31.1-GCC-13.2.0.eb @@ -0,0 +1,46 @@ +# 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.31.1' + +homepage = 'https://bedtools.readthedocs.io/' +description = """BEDTools: a powerful toolset for genome arithmetic. +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': 'GCC', 'version': '13.2.0'} + +source_urls = ['https://github.com/arq5x/bedtools2/archive/refs/tags/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['79a1ba318d309f4e74bfa74258b73ef578dccb1045e270998d7fe9da9f43a50e'] + +builddependencies = [ + ('Python', '3.11.5'), +] +dependencies = [ + ('XZ', '5.4.4'), + ('zlib', '1.2.13'), + ('bzip2', '1.0.8'), + ('BamTools', '2.5.2'), +] + +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, +} + +sanity_check_commands = ['%(namelower)s --help'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.31.1-GCC-13.3.0.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.31.1-GCC-13.3.0.eb new file mode 100644 index 000000000000..8503277b5708 --- /dev/null +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.31.1-GCC-13.3.0.eb @@ -0,0 +1,53 @@ +# 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.31.1' + +homepage = 'https://bedtools.readthedocs.io/' +description = """BEDTools: a powerful toolset for genome arithmetic. +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': 'GCC', 'version': '13.3.0'} + +source_urls = ['https://github.com/arq5x/bedtools2/archive/refs/tags/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['79a1ba318d309f4e74bfa74258b73ef578dccb1045e270998d7fe9da9f43a50e'] + +builddependencies = [ + ('Python', '3.12.3'), +] +dependencies = [ + ('XZ', '5.4.5'), + ('zlib', '1.3.1'), + ('bzip2', '1.0.8'), + ('BamTools', '2.5.2'), +] + +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, +} + +sanity_check_commands = ['%(namelower)s --help'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEEF/BEEF-0.1.1-iccifort-2019.5.281.eb b/easybuild/easyconfigs/b/BEEF/BEEF-0.1.1-iccifort-2019.5.281.eb deleted file mode 100644 index a861e97acba0..000000000000 --- a/easybuild/easyconfigs/b/BEEF/BEEF-0.1.1-iccifort-2019.5.281.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'BEEF' -version = '0.1.1' - -homepage = 'https://confluence.slac.stanford.edu/display/SUNCAT/BEEF+Functional+Software' -description = """BEEF is a library-based implementation of the Bayesian -Error Estimation Functional, suitable for linking against by Fortran- -or C-based DFT codes. A description of BEEF can be found at -http://dx.doi.org/10.1103/PhysRevB.85.235149.""" - -toolchain = {'name': 'iccifort', 'version': '2019.5.281'} - -source_urls = ['https://confluence.slac.stanford.edu/download/attachments/146704476/'] -sources = ['libbeef-%(version)s.tar.gz'] -checksums = ['b6af622b74a4e55d637d8cd5027cfa850cf22fec53981c5732de5c40cc0a938a'] - -configopts = 'CC="$CC"' - -sanity_check_paths = { - 'files': ['bin/bee', 'lib/libbeef.a'], - 'dirs': [], -} - -moduleclass = 'chem' 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 deleted file mode 100755 index f916ab544f36..000000000000 --- a/easybuild/easyconfigs/b/BFAST/BFAST-0.7.0a-foss-2016b.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# 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'} - -local_verdir = ''.join(char for char in version if not char.isalpha()) -source_urls = ['http://sourceforge.net/projects/bfast/files/bfast/%s/' % local_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-inline.patch b/easybuild/easyconfigs/b/BFAST/BFAST-0.7.0a-inline.patch deleted file mode 100755 index c936129c8c26..000000000000 --- a/easybuild/easyconfigs/b/BFAST/BFAST-0.7.0a-inline.patch +++ /dev/null @@ -1,28 +0,0 @@ -# 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/BFC/BFC-1-foss-2018a.eb b/easybuild/easyconfigs/b/BFC/BFC-1-foss-2018a.eb deleted file mode 100644 index 825da8e1913e..000000000000 --- a/easybuild/easyconfigs/b/BFC/BFC-1-foss-2018a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = "MakeCp" - -name = 'BFC' -version = '1' - -homepage = 'https://github.com/lh3/bfc' -description = """BFC is a standalone high-performance tool for -correcting sequencing errors from Illumina sequencing data. It is -specifically designed for high-coverage whole-genome human data, though -also performs well for small genomes.""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['https://github.com/lh3/bfc/archive'] -sources = ['submitted-v%(version)s.tar.gz'] -patches = ['%(name)s-%(version)s_fix_missing_ldflags.patch'] -checksums = [ - '0fad5807a417f8cc033b5deea04c0fa763947e55415372f89bd2914df48154b7', # submitted-v1.tar.gz - '261d9a362d20bf8456eebcecdfc6fa8012a8746132e014e39528ee884dbd89cd', # BFC-1_fix_missing_ldflags.patch -] - -dependencies = [('zlib', '1.2.11')] - -files_to_copy = [(['bfc', 'hash2cnt'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/bfc', 'bin/hash2cnt'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BFC/BFC-1_fix_missing_ldflags.patch b/easybuild/easyconfigs/b/BFC/BFC-1_fix_missing_ldflags.patch deleted file mode 100644 index 8f3f7023f7bd..000000000000 --- a/easybuild/easyconfigs/b/BFC/BFC-1_fix_missing_ldflags.patch +++ /dev/null @@ -1,31 +0,0 @@ -Add missing LDFLAGS needed to get zlib from the correct location. - -Åke Sandgren, 20180807 -diff -ru bfc-submitted-v1.orig/Makefile bfc-submitted-v1/Makefile ---- bfc-submitted-v1.orig/Makefile 2015-02-12 17:43:22.000000000 +0100 -+++ bfc-submitted-v1/Makefile 2018-08-07 17:11:00.344010193 +0200 -@@ -1,7 +1,7 @@ --CC= gcc --CFLAGS= -g -Wall -O2 -Wno-unused-function #-fno-inline-functions -fno-inline-functions-called-once --CPPFLAGS= --INCLUDES= -+CC ?= gcc -+CFLAGS ?= -g -Wall -O2 -Wno-unused-function #-fno-inline-functions -fno-inline-functions-called-once -+CPPFLAGS ?= -+INCLUDES ?= - OBJS= kthread.o utils.o bseq.o bbf.o htab.o count.o correct.o bfc.o - PROG= bfc hash2cnt - LIBS= -lm -lz -lpthread -@@ -14,10 +14,10 @@ - all:$(PROG) - - bfc:$(OBJS) -- $(CC) $(CFLAGS) $^ -o $@ $(LIBS) -+ $(CC) $(LDFLAGS) $(CFLAGS) $^ -o $@ $(LIBS) - - hash2cnt:hash2cnt.o -- $(CC) $(CFLAGS) $< -o $@ -+ $(CC) $(LDFLAGS) $(CFLAGS) $< -o $@ - - clean: - rm -fr gmon.out *.o ext/*.o a.out $(PROG) *~ *.a *.dSYM session* diff --git a/easybuild/easyconfigs/b/BGEN-enkre/3rd-party-removal.patch b/easybuild/easyconfigs/b/BGEN-enkre/3rd-party-removal.patch new file mode 100644 index 000000000000..83f35651997b --- /dev/null +++ b/easybuild/easyconfigs/b/BGEN-enkre/3rd-party-removal.patch @@ -0,0 +1,176 @@ +Removal of sqlite3, boost and zstd from 3-party modules +Author: J. Sassmannshausen +diff --git a/bgen.tgz.orig/3rd_party/wscript b/bgen.tgz/3rd_party/wscript +index 220728a..e69de29 100644 +--- a/bgen.tgz.orig/3rd_party/wscript ++++ b/bgen.tgz/3rd_party/wscript +@@ -1,2 +0,0 @@ +-def build( bld ): +- bld.recurse( [ 'boost_1_55_0', 'sqlite3', 'zstd-1.1.0' ] ) +diff --git a/bgen.tgz.orig/Makefile b/bgen.tgz/Makefile +index a7b0ac8..c62ac16 100644 +--- a/bgen.tgz.orig/Makefile ++++ b/bgen.tgz/Makefile +@@ -1,14 +1,9 @@ + FLAGS = -g -std=c++11 -lz \ + -I genfile/include \ + -I db/include \ +--I 3rd_party/boost_1_55_0 \ +--I 3rd_party/zstd-1.1.0 \ +--I 3rd_party/zstd-1.1.0/lib \ +--I 3rd_party/zstd-1.1.0/lib/common \ +--I 3rd_party/zstd-1.1.0/lib/compress \ +--I 3rd_party/zstd-1.1.0/lib/decompress \ +--I 3rd_party/sqlite3 \ +--I include/3rd_party/sqlite3 \ ++-I ${EBBOST}/include \ ++-I ${EBDEVELZSTD}/include \ ++-I ${EBSQLITE3}/include \ + -D SQLITE_ENABLE_COLUMN_METADATA \ + -D SQLITE_ENABLE_STAT4 \ + -D SQLITE_MAX_EXPR_DEPTH=10000 \ +diff --git a/bgen.tgz.orig/db/include/db/SQLStatement.hpp b/bgen.tgz/db/include/db/SQLStatement.hpp +index e107bd2..fca5957 100644 +--- a/bgen.tgz.orig/db/include/db/SQLStatement.hpp ++++ b/bgen.tgz/db/include/db/SQLStatement.hpp +@@ -12,7 +12,7 @@ + #include + #include + #include +-#include "sqlite3/sqlite3.h" ++#include "sqlite3.h" + #include "db/SQLite3Connection.hpp" + + namespace db { +diff --git a/bgen.tgz.orig/db/include/db/SQLite3Connection.hpp b/bgen.tgz/db/include/db/SQLite3Connection.hpp +index b4bd219..cfbbd3a 100644 +--- a/bgen.tgz.orig/db/include/db/SQLite3Connection.hpp ++++ b/bgen.tgz/db/include/db/SQLite3Connection.hpp +@@ -10,7 +10,7 @@ + #include + #include + #include +-#include "sqlite3/sqlite3.h" ++#include "sqlite3.h" + #include "db/Connection.hpp" + #include "db/Transaction.hpp" + #include "db/Error.hpp" +diff --git a/bgen.tgz.orig/db/include/db/SQLite3Statement.hpp b/bgen.tgz/db/include/db/SQLite3Statement.hpp +index d41a710..76dbfb6 100644 +--- a/bgen.tgz.orig/db/include/db/SQLite3Statement.hpp ++++ b/bgen.tgz/db/include/db/SQLite3Statement.hpp +@@ -11,7 +11,7 @@ + #include + #include + +-#include "sqlite3/sqlite3.h" ++#include "sqlite3.h" + #include "db/SQLite3Connection.hpp" + #include "db/SQLStatement.hpp" + +diff --git a/bgen.tgz.orig/db/src/SQLStatement.cpp b/bgen.tgz/db/src/SQLStatement.cpp +index 60168c6..32576ca 100644 +--- a/bgen.tgz.orig/db/src/SQLStatement.cpp ++++ b/bgen.tgz/db/src/SQLStatement.cpp +@@ -7,7 +7,7 @@ + #include + #include + #include +-#include "sqlite3/sqlite3.h" ++#include "sqlite3.h" + #include "db/SQLStatement.hpp" + + namespace db { +diff --git a/bgen.tgz.orig/db/src/SQLite3Statement.cpp b/bgen.tgz/db/src/SQLite3Statement.cpp +index 84e0658..03b3d5e 100644 +--- a/bgen.tgz.orig/db/src/SQLite3Statement.cpp ++++ b/bgen.tgz/db/src/SQLite3Statement.cpp +@@ -9,7 +9,7 @@ + #include + #include + #include +-#include "sqlite3/sqlite3.h" ++#include "sqlite3.h" + #include "db/SQLite3Connection.hpp" + #include "db/SQLStatement.hpp" + #include "db/SQLite3Statement.hpp" +diff --git a/bgen.tgz.orig/db/wscript b/bgen.tgz/db/wscript +index 7b0b617..a3861f0 100644 +--- a/bgen.tgz.orig/db/wscript ++++ b/bgen.tgz/db/wscript +@@ -5,8 +5,8 @@ def build( bld ): + bld.stlib( + target = 'db', + source = sources, +- includes='./include', ++ includes='${EBSQLITE}/include ./include', + cxxflags = [], + use = 'boost sqlite3', +- export_includes = './include' ++ export_includes = '${EBSQLITE}/include ./include' + ) +diff --git a/bgen.tgz.orig/wscript b/bgen.tgz/wscript +index a6385d9..47b9fc9 100644 +--- a/bgen.tgz.orig/wscript ++++ b/bgen.tgz/wscript +@@ -63,7 +63,7 @@ def build( bld ): + use = 'zlib zstd sqlite3 db', + export_includes = 'genfile/include' + ) +- bld.recurse( [ '3rd_party', 'appcontext', 'genfile', 'db', 'apps', 'example', 'test', 'R' ] ) ++ bld.recurse( [ 'appcontext', 'genfile', 'db', 'apps', 'example', 'test', 'R' ] ) + # Copy files into rbgen package directory + for source in bgen_sources: + bld( rule = 'cp ${SRC} ${TGT}', source = source, target = 'R/rbgen/src/bgen/' + os.path.basename( source.abspath() ), always = True ) +@@ -126,12 +126,12 @@ class ReleaseBuilder: + shutil.copytree( 'R/package/', rbgen_dir ) + os.makedirs( os.path.join( rbgen_dir, "src", "include" )) + os.makedirs( os.path.join( rbgen_dir, "src", "include", "boost" )) +- os.makedirs( os.path.join( rbgen_dir, "src", "include", "zstd-1.1.0" )) ++ os.makedirs( os.path.join( rbgen_dir, "src", "include", "zstd" )) + os.makedirs( os.path.join( rbgen_dir, "src", "db" )) + os.makedirs( os.path.join( rbgen_dir, "src", "bgen" )) + os.makedirs( os.path.join( rbgen_dir, "src", "boost" )) + os.makedirs( os.path.join( rbgen_dir, "src", "sqlite3" )) +- os.makedirs( os.path.join( rbgen_dir, "src", "zstd-1.1.0" )) ++ os.makedirs( os.path.join( rbgen_dir, "src", "zstd" )) + + # Copy source files in + from glob import glob +@@ -141,11 +141,11 @@ class ReleaseBuilder: + for filename in glob( 'db/src/*.cpp' ): + shutil.copy( filename, os.path.join( rbgen_dir, "src", "db", os.path.basename( filename ) ) ) + +- for filename in glob( '3rd_party/sqlite3/sqlite3/sqlite3.c' ): +- shutil.copy( filename, os.path.join( rbgen_dir, "src", "sqlite3", os.path.basename( filename ) ) ) ++# for filename in glob( '3rd_party/sqlite3/sqlite3/sqlite3.c' ): ++# shutil.copy( filename, os.path.join( rbgen_dir, "src", "sqlite3", os.path.basename( filename ) ) ) + +- for filename in glob( '3rd_party/zstd-1.1.0/lib/common/*.c' ) + glob( '3rd_party/zstd-1.1.0/lib/compress/*.c' ) + glob( '3rd_party/zstd-1.1.0/lib/decompress/*.c' ): +- shutil.copy( filename, os.path.join( rbgen_dir, "src", "zstd-1.1.0", os.path.basename( filename ) ) ) ++# for filename in glob( '3rd_party/zstd-1.1.0/lib/common/*.c' ) + glob( '3rd_party/zstd-1.1.0/lib/compress/*.c' ) + glob( '3rd_party/zstd-1.1.0/lib/decompress/*.c' ): ++# shutil.copy( filename, os.path.join( rbgen_dir, "src", "zstd-1.1.0", os.path.basename( filename ) ) ) + + boostGlobs = [ + 'libs/system/src/*.cpp', +@@ -160,14 +160,14 @@ class ReleaseBuilder: + 'libs/chrono/src/*.cpp', + ] + +- for pattern in boostGlobs: +- for filename in glob( '3rd_party/boost_1_55_0/%s' % pattern ): +- shutil.copy( filename, os.path.join( rbgen_dir, "src", "boost", os.path.basename( filename ) ) ) ++# for pattern in boostGlobs: ++# for filename in glob( '3rd_party/boost_1_55_0/%s' % pattern ): ++# shutil.copy( filename, os.path.join( rbgen_dir, "src", "boost", os.path.basename( filename ) ) ) + + include_paths = [ +- "3rd_party/boost_1_55_0/boost/", +- "3rd_party/zstd-1.1.0/", +- "3rd_party/sqlite3/", ++ "${EBBOOST}", ++ "${EBROOTZSTD}", ++ "${EBROOTSQLITE}", + "genfile/include/genfile", + "db/include/db" + ] diff --git a/easybuild/easyconfigs/b/BGEN-enkre/BGEN-enkre-1.1.7-GCC-11.2.0.eb b/easybuild/easyconfigs/b/BGEN-enkre/BGEN-enkre-1.1.7-GCC-11.2.0.eb new file mode 100644 index 000000000000..2e66489ec82e --- /dev/null +++ b/easybuild/easyconfigs/b/BGEN-enkre/BGEN-enkre-1.1.7-GCC-11.2.0.eb @@ -0,0 +1,74 @@ +# Contribution from the NIHR Biomedical Research Centre +# Guy's and St Thomas' NHS Foundation Trust and King's College London +# uploaded by J. Sassmannshausen +# we recommend to use --download-timeout=1000 when fetching the files + +easyblock = 'CmdCp' + +name = 'BGEN-enkre' +version = '1.1.7' + +homepage = 'https://enkre.net/cgi-bin/code/bgen/dir?ci=trunk' +description = """This repository contains a reference implementation +of the BGEN format, written in C++. The library can be used as the +basis for BGEN support in other software, or as a reference for +developers writing their own implementations of the BGEN format. +Please cite: +Band, G. and Marchini, J., "BGEN: a binary file format for imputed genotype and haplotype data", +bioArxiv 308296; doi: https://doi.org/10.1101/308296 +""" + +toolchain = {'name': 'GCC', 'version': '11.2.0'} + +source_urls = ['https://code.enkre.net/bgen/tarball/v%(version)s/'] +sources = ['v%(version)s.tgz'] +patches = [ + '3rd-party-removal.patch', + 'BGEN-enkre_streampos.patch', +] + +checksums = [ + ('6476b077af6c8e98e85fd7e09f58cb3fdf143ff91850c984248fd4dc2d74a8c3', # v1.1.7.tgz + 'b922ac22c1c0e365d0de6054f6ce2ad911bc81db5bcd8ca915bae750f57bd0a7'), + '0269b91d21976f38a9cf9bf7811375d16bf35be587d903ab1d846b2001b7d767', # 3rd-party-removal.patch + '61c05ae5f7363d5b7b6015f0a015b93f149dbda4b23b9f48f9517a6ce93d5869', # BGEN-enkre_streampos.patch +] + +builddependencies = [ + ('binutils', '2.37'), + ('Python', '3.9.6'), +] + +dependencies = [ + ('SQLite', '3.36'), + ('zstd', '1.5.0'), + ('Boost', '1.55.0'), +] + +cmds_map = [ + ('.*', "./waf configure && echo LIB_zstd = [\\'zstd\\'] >> build/c4che/_cache.py &&" + " echo LIB_sqlite3 = [\\'sqlite3\\'] >> build/c4che/_cache.py &&" + "echo LIB_boost = [\\'boost_system\\', \\'boost_filesystem\\', \\'boost_thread\\', \\'boost_timer\\'] " + " >> build/c4che/_cache.py && ./waf"), +] + +files_to_copy = [ + (['build/apps/edit-bgen', 'build/apps/bgenix', 'build/apps/cat-bgen'], 'bin'), + (['build/db/libdb.a', 'build/libbgen.a'], 'lib'), + (['genfile/include/*', 'db/include/*'], 'include'), +] + +postinstallcmds = ['./build/test/unit/test_bgen'] + +sanity_check_paths = { + 'files': ['bin/edit-bgen', 'bin/bgenix', 'bin/cat-bgen'], + 'dirs': ['bin', 'lib', 'include'], +} + +sanity_check_commands = [ + 'bgenix -help', + 'cat-bgen -help', + 'edit-bgen -help', +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BGEN-enkre/BGEN-enkre-1.1.7-GCC-12.3.0.eb b/easybuild/easyconfigs/b/BGEN-enkre/BGEN-enkre-1.1.7-GCC-12.3.0.eb new file mode 100644 index 000000000000..671efd80e779 --- /dev/null +++ b/easybuild/easyconfigs/b/BGEN-enkre/BGEN-enkre-1.1.7-GCC-12.3.0.eb @@ -0,0 +1,73 @@ +# Contribution from the NIHR Biomedical Research Centre +# Guy's and St Thomas' NHS Foundation Trust and King's College London +# uploaded by J. Sassmannshausen +# we recommend to use --download-timeout=1000 when fetching the files + +easyblock = 'CmdCp' + +name = 'BGEN-enkre' +version = '1.1.7' + +homepage = 'https://enkre.net/cgi-bin/code/bgen/dir?ci=trunk' +description = """This repository contains a reference implementation +of the BGEN format, written in C++. The library can be used as the +basis for BGEN support in other software, or as a reference for +developers writing their own implementations of the BGEN format. +Please cite: +Band, G. and Marchini, J., "BGEN: a binary file format for imputed genotype and haplotype data", +bioArxiv 308296; doi: https://doi.org/10.1101/308296 +""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +source_urls = ['https://code.enkre.net/bgen/tarball/v%(version)s/'] +sources = ['v%(version)s.tgz'] +patches = [ + '3rd-party-removal.patch', + 'BGEN-enkre_streampos.patch', +] + +checksums = [ + ('6476b077af6c8e98e85fd7e09f58cb3fdf143ff91850c984248fd4dc2d74a8c3', # v1.1.7.tgz + 'b922ac22c1c0e365d0de6054f6ce2ad911bc81db5bcd8ca915bae750f57bd0a7'), + '0269b91d21976f38a9cf9bf7811375d16bf35be587d903ab1d846b2001b7d767', # 3rd-party-removal.patch + '61c05ae5f7363d5b7b6015f0a015b93f149dbda4b23b9f48f9517a6ce93d5869', # BGEN-enkre_streampos.patch +] + +builddependencies = [ + ('Python', '3.11.3'), +] + +dependencies = [ + ('SQLite', '3.42.0'), + ('zstd', '1.5.5'), + ('Boost', '1.55.0'), +] + +cmds_map = [ + ('.*', "./waf configure && echo LIB_zstd = [\\'zstd\\'] >> build/c4che/_cache.py &&" + " echo LIB_sqlite3 = [\\'sqlite3\\'] >> build/c4che/_cache.py &&" + "echo LIB_boost = [\\'boost_system\\', \\'boost_filesystem\\', \\'boost_thread\\', \\'boost_timer\\'] " + " >> build/c4che/_cache.py && ./waf"), +] + +files_to_copy = [ + (['build/apps/edit-bgen', 'build/apps/bgenix', 'build/apps/cat-bgen'], 'bin'), + (['build/db/libdb.a', 'build/libbgen.a'], 'lib'), + (['genfile/include/*', 'db/include/*'], 'include'), +] + +postinstallcmds = ['./build/test/unit/test_bgen'] + +sanity_check_paths = { + 'files': ['bin/edit-bgen', 'bin/bgenix', 'bin/cat-bgen'], + 'dirs': ['bin', 'lib', 'include'], +} + +sanity_check_commands = [ + 'bgenix -help', + 'cat-bgen -help', + 'edit-bgen -help', +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BGEN-enkre/BGEN-enkre_streampos.patch b/easybuild/easyconfigs/b/BGEN-enkre/BGEN-enkre_streampos.patch new file mode 100644 index 000000000000..5d7c0e471c36 --- /dev/null +++ b/easybuild/easyconfigs/b/BGEN-enkre/BGEN-enkre_streampos.patch @@ -0,0 +1,12 @@ +diff -ruN 1.1.7.tgz.orig/src/View.cpp 1.1.7.tgz/src/View.cpp +--- 1.1.7.tgz.orig/src/View.cpp 2020-06-29 01:19:43.000000000 -0700 ++++ 1.1.7.tgz/src/View.cpp 2022-06-06 18:05:10.650577000 -0700 +@@ -177,7 +177,7 @@ + + // get file size + { +- std::ios::streampos origin = m_stream->tellg() ; ++ std::streampos origin = m_stream->tellg() ; + m_stream->seekg( 0, std::ios::end ) ; + m_file_metadata.size = m_stream->tellg() - origin ; + m_stream->seekg( 0, std::ios::beg ) ; diff --git a/easybuild/easyconfigs/b/BLACS/BLACS-1.1-gmvapich2-2016a.eb b/easybuild/easyconfigs/b/BLACS/BLACS-1.1-gmvapich2-2016a.eb deleted file mode 100644 index 714b83985a39..000000000000 --- a/easybuild/easyconfigs/b/BLACS/BLACS-1.1-gmvapich2-2016a.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'BLACS' -version = '1.1' - -homepage = 'http://www.netlib.org/blacs/' -description = """The BLACS (Basic Linear Algebra Communication Subprograms) project is - an ongoing investigation whose purpose is to create a linear algebra oriented message passing interface - that may be implemented efficiently and uniformly across a large range of distributed memory platforms.""" - -toolchain = {'name': 'gmvapich2', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [ - 'mpiblacs.tgz', - 'mpiblacs-patch03.tgz', -] -checksums = [ - '28ae5b91b3193402fe1ae8d06adcf500', - '48fdf5e4ef6cf53daec9eeef40498a8b', -] - -patches = ['bmake.mpi.patch'] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/BLACS/bmake.mpi.patch b/easybuild/easyconfigs/b/BLACS/bmake.mpi.patch deleted file mode 100644 index 2a35e3671fef..000000000000 --- a/easybuild/easyconfigs/b/BLACS/bmake.mpi.patch +++ /dev/null @@ -1,67 +0,0 @@ ---- BMAKES/Bmake.MPI-LINUX.orig 2000-02-25 01:22:28.000000000 +0100 -+++ BMAKES/Bmake.MPI-LINUX 2009-08-09 16:59:49.978110000 +0200 -@@ -13,7 +13,7 @@ - # ----------------------------- - # The top level BLACS directory - # ----------------------------- -- BTOPdir = $(HOME)/BLACS -+ BTOPdir = $(BUILDDIR) - - # --------------------------------------------------------------------------- - # The communication library your BLACS have been written for. -@@ -47,10 +47,10 @@ - # ------------------------------------- - # Name and location of the MPI library. - # ------------------------------------- -- MPIdir = /usr/local/mpich -+ MPIdir = $(MPIBASE) - MPILIBdir = $(MPIdir)/lib/ - MPIINCdir = $(MPIdir)/include -- MPILIB = $(MPILIBdir)/libmpich.a -+ MPILIB = - - # ------------------------------------- - # All libraries required by the tester. -@@ -93,7 +93,10 @@ - # setting for your platform, compile and run BLACS/INSTALL/xintface. - # Choices are: Add_, NoChange, UpCase, or f77IsF2C. - # --------------------------------------------------------------------------- -- INTFACE = -Df77IsF2C -+# INTFACE = -Df77IsF2C -+# INTFACE = -DAdd_ -+ -+ INTFACE = -D$(INTERFACE) - - # ------------------------------------------------------------------------ - # Allows the user to vary the topologies that the BLACS default topologies -@@ -135,7 +138,14 @@ - # define -DPOINTER_64_BITS=1.) For help on setting TRANSCOMM, you can - # run BLACS/INSTALL/xtc_CsameF77 and BLACS/INSTALL/xtc_UseMpich as - # explained in BLACS/INSTALL/README. --# TRANSCOMM = -DUseMpich -+ -+## OpenMPI needs Mpi2 -+#TRANSCOMM = -DUseMpi2 -+#TRANSCOMM = -DUseMpich -+#TRANSCOMM = -DCSameF77 -+ -+TRANSCOMM = -D$(TRANSCOMMPI) -+ - # - # If you know that your MPI uses the same handles for fortran and C - # communicators, you can replace the empty macro definition below with -@@ -195,12 +205,12 @@ - # optimization. This is the F77NO_OPTFLAG. The usage of the remaining - # macros should be obvious from the names. - #============================================================================= -- F77 = g77 -+ F77 = $(MPIF77) - F77NO_OPTFLAGS = - F77FLAGS = $(F77NO_OPTFLAGS) -O - F77LOADER = $(F77) - F77LOADFLAGS = -- CC = gcc -+ CC = $(MPICC) - CCFLAGS = -O4 - CCLOADER = $(CC) - CCLOADFLAGS = diff --git a/easybuild/easyconfigs/b/BLASR/BLASR-2.2-intel-2016b.eb b/easybuild/easyconfigs/b/BLASR/BLASR-2.2-intel-2016b.eb deleted file mode 100644 index eaea47958684..000000000000 --- a/easybuild/easyconfigs/b/BLASR/BLASR-2.2-intel-2016b.eb +++ /dev/null @@ -1,40 +0,0 @@ -# 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 deleted file mode 100644 index 703718f5a7f2..000000000000 --- a/easybuild/easyconfigs/b/BLASR/BLASR-20170330-intel-2017a.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'MakeCp' - -name = 'BLASR' -local_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' % local_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 && " - -local_binaries = ['blasr', 'utils/loadPulses', 'utils/pls2fasta', 'utils/samFilter', 'utils/samtoh5', - 'utils/samtom4', 'utils/sawriter', 'utils/sdpMatcher', 'utils/toAfg'] -files_to_copy = [(local_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/BLASR/BLASR-5.3.3-gompi-2019a.eb b/easybuild/easyconfigs/b/BLASR/BLASR-5.3.3-gompi-2019a.eb deleted file mode 100644 index f56d21acdb9c..000000000000 --- a/easybuild/easyconfigs/b/BLASR/BLASR-5.3.3-gompi-2019a.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'BLASR' -version = '5.3.3' - -homepage = 'https://github.com/PacificBiosciences/blasr' -description = "The PacBio® long read aligner" - -toolchain = {'name': 'gompi', 'version': '2019a'} -toolchainopts = {'cstd': 'c++14'} - -source_urls = ['https://github.com/PacificBiosciences/blasr/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['0c69f0ed04c6998fdd60969dc6c87f29298453a230767f5f206ccceca939dc52'] - -builddependencies = [ - ('Meson', '0.50.0', '-Python-3.7.2'), - ('Ninja', '1.9.0'), - ('cram', '0.7'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('HDF5', '1.10.5'), - ('Boost', '1.70.0'), - ('HTSlib', '1.9'), - ('pbcopper', '1.3.0'), - ('SAMtools', '1.9'), - ('pbbam', '1.0.6'), -] - -preconfigopts = 'export LDFLAGS="$LDFLAGS -lhdf5_cpp -lhdf5" && ' - -sanity_check_paths = { - 'files': ['bin/blasr', 'bin/sawriter', 'lib/libblasr.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.10.1-gompi-2020a.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.10.1-gompi-2020a.eb deleted file mode 100644 index 51436d38ceef..000000000000 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.10.1-gompi-2020a.eb +++ /dev/null @@ -1,59 +0,0 @@ -## -# 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: https://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html -## - -easyblock = 'ConfigureMake' - -name = 'BLAST+' -version = '2.10.1' - -homepage = 'https://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': 'gompi', 'version': '2020a'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['https://ftp.ncbi.nlm.nih.gov/blast/executables/%(namelower)s/%(version)s/'] -sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -checksums = [ - '110729decf082f69b90b058c0cabaea38f771983a564308ae19cb30a68ce7b86', # ncbi-blast-2.10.1+-src.tar.gz -] - -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.8'), - ('PCRE', '8.44'), - ('Boost', '1.72.0'), - ('GMP', '6.2.0'), - ('libpng', '1.6.37'), - ('libjpeg-turbo', '2.0.4'), - ('LMDB', '0.9.24'), -] - - -# Disable auto-vectorization for the API on CPUs with AVX512 (Intel Skylake and onwards) -# Compilation fails on src/algo/blast/api/prelim_stage.cpp -local_apimake = 'src/algo/blast/api/Makefile.xblast.lib' -preconfigopts = "sed -i 's/FAST_CXXFLAGS)/FAST_CXXFLAGS) -fno-tree-vectorize/g' %s &&" % local_apimake - -configopts = "--with-64 --with-z=$EBROOTZLIB --with-bz2=$EBROOTBZIP2 " -configopts += "--with-pcre=$EBROOTPCRE --with-boost=$EBROOTBOOST " -configopts += "--with-gmp=$EBROOTGMP --with-png=$EBROOTLIBPNG " -configopts += "--with-jpeg=$EBROOTLIBJPEGMINTURBO --with-lmdb=$EBROOTLMDB" - -sanity_check_paths = { - 'files': ['bin/blastn', 'bin/blastp', 'bin/blastx'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.10.1-iimpi-2020a.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.10.1-iimpi-2020a.eb deleted file mode 100644 index 58d7397bb06b..000000000000 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.10.1-iimpi-2020a.eb +++ /dev/null @@ -1,61 +0,0 @@ -## -# 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: https://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html -## - -easyblock = 'ConfigureMake' - -name = 'BLAST+' -version = '2.10.1' - -homepage = 'https://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': 'iimpi', 'version': '2020a'} -toolchainopts = {'cstd': 'c++14', 'usempi': True} - -source_urls = ['https://ftp.ncbi.nlm.nih.gov/blast/executables/%(namelower)s/%(version)s/'] -sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -patches = [ - 'BLAST+-%(version)s_fix-64-icc.patch', -] -checksums = [ - '110729decf082f69b90b058c0cabaea38f771983a564308ae19cb30a68ce7b86', # ncbi-blast-2.10.1+-src.tar.gz - 'f25a537bc6fa4bc4bf0408b7b16966852aef72b9f7d60e1038afa1e41e0c9d88', # BLAST+-2.10.1_fix-64-icc.patch -] - -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.8'), - ('PCRE', '8.44'), - ('Boost', '1.72.0'), - ('GMP', '6.2.0'), - ('libpng', '1.6.37'), - ('libjpeg-turbo', '2.0.4'), - ('LMDB', '0.9.24'), -] - -# avoid linking error 'cannot find -liomp5' on small helper utility that is built with gcc -preconfigopts = 'unset LIBS && ' -prebuildopts = preconfigopts - -configopts = "--with-64 --with-z=$EBROOTZLIB --with-bz2=$EBROOTBZIP2 " -configopts += "--with-pcre=$EBROOTPCRE --with-boost=$EBROOTBOOST " -configopts += "--with-gmp=$EBROOTGMP --with-png=$EBROOTLIBPNG " -configopts += "--with-jpeg=$EBROOTLIBJPEGMINTURBO --with-lmdb=$EBROOTLMDB " - -sanity_check_paths = { - 'files': ['bin/blastn', 'bin/blastp', 'bin/blastx'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.10.1_fix-64-icc.patch b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.10.1_fix-64-icc.patch deleted file mode 100644 index f9c129a9bfe9..000000000000 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.10.1_fix-64-icc.patch +++ /dev/null @@ -1,12 +0,0 @@ -Fix "Do not know how to compile 64-bit with compiler" error by also using -m64 when compiling with Intel compilers -author: Jakub Zárybnický (Inuits) ---- ncbi-blast-2.10.1+-src/c++/src/build-system/configure.orig 2020-10-01 13:36:23.067853000 +0200 -+++ ncbi-blast-2.10.1+-src/c++/src/build-system/configure 2020-10-01 13:47:35.131190707 +0200 -@@ -9340,6 +9340,6 @@ - mips*:GCC ) - ARCH_CFLAGS="-mips64" - ;; -- *:GCC | *Clang ) -+ *:GCC | *ICC | *Clang ) - # May not work prior to GCC 3.1. - ARCH_CFLAGS="-m64" diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.11.0-gompi-2019b.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.11.0-gompi-2019b.eb deleted file mode 100644 index dbf79bec56be..000000000000 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.11.0-gompi-2019b.eb +++ /dev/null @@ -1,57 +0,0 @@ -## -# 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: https://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html -## - -easyblock = 'ConfigureMake' - -name = 'BLAST+' -version = '2.11.0' - -homepage = 'https://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': 'gompi', 'version': '2019b'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['https://ftp.ncbi.nlm.nih.gov/blast/executables/%(namelower)s/%(version)s/'] -sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -checksums = ['d88e1858ae7ce553545a795a2120e657a799a6d334f2a07ef0330cc3e74e1954'] - -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.8'), - ('PCRE', '8.43'), - ('Boost', '1.71.0'), - ('GMP', '6.1.2'), - ('libpng', '1.6.37'), - ('libjpeg-turbo', '2.0.3'), - ('LMDB', '0.9.24'), -] - - -# Disable auto-vectorization for the API on CPUs with AVX512 (Intel Skylake and onwards) -# Compilation fails on src/algo/blast/api/prelim_stage.cpp -local_apimake = 'src/algo/blast/api/Makefile.xblast.lib' -preconfigopts = "sed -i 's/FAST_CXXFLAGS)/FAST_CXXFLAGS) -fno-tree-vectorize/g' %s &&" % local_apimake - -configopts = "--with-64 --with-z=$EBROOTZLIB --with-bz2=$EBROOTBZIP2 " -configopts += "--with-pcre=$EBROOTPCRE --with-boost=$EBROOTBOOST " -configopts += "--with-gmp=$EBROOTGMP --with-png=$EBROOTLIBPNG " -configopts += "--with-jpeg=$EBROOTLIBJPEGMINTURBO --with-lmdb=$EBROOTLMDB" - -sanity_check_paths = { - 'files': ['bin/blastn', 'bin/blastp', 'bin/blastx'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.11.0-gompi-2020a.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.11.0-gompi-2020a.eb deleted file mode 100644 index 1df31a40131d..000000000000 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.11.0-gompi-2020a.eb +++ /dev/null @@ -1,57 +0,0 @@ -## -# 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: https://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html -## - -easyblock = 'ConfigureMake' - -name = 'BLAST+' -version = '2.11.0' - -homepage = 'https://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': 'gompi', 'version': '2020a'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['https://ftp.ncbi.nlm.nih.gov/blast/executables/%(namelower)s/%(version)s/'] -sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -checksums = ['d88e1858ae7ce553545a795a2120e657a799a6d334f2a07ef0330cc3e74e1954'] - -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.8'), - ('PCRE', '8.44'), - ('Boost', '1.72.0'), - ('GMP', '6.2.0'), - ('libpng', '1.6.37'), - ('libjpeg-turbo', '2.0.4'), - ('LMDB', '0.9.24'), -] - - -# Disable auto-vectorization for the API on CPUs with AVX512 (Intel Skylake and onwards) -# Compilation fails on src/algo/blast/api/prelim_stage.cpp -local_apimake = 'src/algo/blast/api/Makefile.xblast.lib' -preconfigopts = "sed -i 's/FAST_CXXFLAGS)/FAST_CXXFLAGS) -fno-tree-vectorize/g' %s &&" % local_apimake - -configopts = "--with-64 --with-z=$EBROOTZLIB --with-bz2=$EBROOTBZIP2 " -configopts += "--with-pcre=$EBROOTPCRE --with-boost=$EBROOTBOOST " -configopts += "--with-gmp=$EBROOTGMP --with-png=$EBROOTLIBPNG " -configopts += "--with-jpeg=$EBROOTLIBJPEGMINTURBO --with-lmdb=$EBROOTLMDB" - -sanity_check_paths = { - 'files': ['bin/blastn', 'bin/blastp', 'bin/blastx'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.13.0-gompi-2022a.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.13.0-gompi-2022a.eb index 28a66d168cea..4e9e9d4d83e4 100644 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.13.0-gompi-2022a.eb +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.13.0-gompi-2022a.eb @@ -40,7 +40,10 @@ dependencies = [ ('LMDB', '0.9.29'), ] -configopts = "--with-64 --with-z=$EBROOTZLIB --with-bz2=$EBROOTBZIP2 " +# remove line that prepends system paths to $PATH from configure script +preconfigopts = r'sed -i "s|^PATH=\(.*\)$|#PATH=\1 |" %(start_dir)s/src/build-system/configure && ' + +configopts = "--with-z=$EBROOTZLIB --with-bz2=$EBROOTBZIP2 " configopts += "--with-pcre=$EBROOTPCRE --with-boost=$EBROOTBOOST " configopts += "--with-gmp=$EBROOTGMP --with-png=$EBROOTLIBPNG " configopts += "--with-jpeg=$EBROOTLIBJPEGMINTURBO --with-lmdb=$EBROOTLMDB" diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.14.0-gompi-2022b.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.14.0-gompi-2022b.eb index 50076e9cf68e..a4033efcdded 100644 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.14.0-gompi-2022b.eb +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.14.0-gompi-2022b.eb @@ -40,7 +40,10 @@ dependencies = [ ('LMDB', '0.9.29'), ] -configopts = "--with-64 --with-z=$EBROOTZLIB --with-bz2=$EBROOTBZIP2 " +# remove line that prepends system paths to $PATH from configure script +preconfigopts = r'sed -i "s|^PATH=\(.*\)$|#PATH=\1 |" %(start_dir)s/src/build-system/configure && ' + +configopts = "--with-z=$EBROOTZLIB --with-bz2=$EBROOTBZIP2 " configopts += "--with-pcre=$EBROOTPCRE --with-boost=$EBROOTBOOST " configopts += "--with-gmp=$EBROOTGMP --with-png=$EBROOTLIBPNG " configopts += "--with-jpeg=$EBROOTLIBJPEGMINTURBO --with-lmdb=$EBROOTLMDB" diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.14.1-gompi-2023a.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.14.1-gompi-2023a.eb index bf395c800b11..844a98548257 100644 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.14.1-gompi-2023a.eb +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.14.1-gompi-2023a.eb @@ -40,7 +40,10 @@ dependencies = [ ('LMDB', '0.9.31'), ] -configopts = "--with-64 --with-z=$EBROOTZLIB --with-bz2=$EBROOTBZIP2 " +# remove line that prepends system paths to $PATH from configure script +preconfigopts = r'sed -i "s|^PATH=\(.*\)$|#PATH=\1 |" %(start_dir)s/src/build-system/configure && ' + +configopts = "--with-z=$EBROOTZLIB --with-bz2=$EBROOTBZIP2 " configopts += "--with-pcre=$EBROOTPCRE --with-boost=$EBROOTBOOST " configopts += "--with-gmp=$EBROOTGMP --with-png=$EBROOTLIBPNG " configopts += "--with-jpeg=$EBROOTLIBJPEGMINTURBO --with-lmdb=$EBROOTLMDB" diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.16.0-gompi-2023b.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.16.0-gompi-2023b.eb new file mode 100644 index 000000000000..d43cb118efd9 --- /dev/null +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.16.0-gompi-2023b.eb @@ -0,0 +1,58 @@ +# # +# 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: https://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html +# # + +easyblock = 'ConfigureMake' + +name = 'BLAST+' +version = '2.16.0' + +homepage = 'https://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': 'gompi', 'version': '2023b'} +toolchainopts = {'usempi': True, 'pic': True} + +source_urls = ['https://ftp.ncbi.nlm.nih.gov/blast/executables/%(namelower)s/%(version)s/'] +sources = ['ncbi-blast-%(version)s+-src.tar.gz'] +checksums = ['17c93cf009721023e5aecf5753f9c6a255d157561638b91b3ad7276fd6950c2b'] + +builddependencies = [('cpio', '2.15')] + +dependencies = [ + ('zlib', '1.2.13'), + ('bzip2', '1.0.8'), + ('zstd', '1.5.5'), + ('PCRE', '8.45'), + ('Boost', '1.83.0'), + ('GMP', '6.3.0'), + ('libpng', '1.6.40'), + ('libjpeg-turbo', '3.0.1'), + ('LMDB', '0.9.31'), + ('SQLite', '3.43.1'), +] + +# remove line that prepends system paths to $PATH from configure script +preconfigopts = r'sed -i "s|^PATH=\(.*\)$|#PATH=\1 |" %(start_dir)s/src/build-system/configure && ' + +configopts = "--with-z=$EBROOTZLIB --with-bz2=$EBROOTBZIP2 " +configopts += "--with-pcre=$EBROOTPCRE --with-boost=$EBROOTBOOST " +configopts += "--with-gmp=$EBROOTGMP --with-png=$EBROOTLIBPNG " +configopts += "--with-jpeg=$EBROOTLIBJPEGMINTURBO --with-lmdb=$EBROOTLMDB" + +sanity_check_paths = { + 'files': ['bin/blastn', 'bin/blastp', 'bin/blastx'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.16.0-gompi-2024a.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.16.0-gompi-2024a.eb new file mode 100644 index 000000000000..4b3bd51db24c --- /dev/null +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.16.0-gompi-2024a.eb @@ -0,0 +1,58 @@ +# # +# 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: https://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html +# # + +easyblock = 'ConfigureMake' + +name = 'BLAST+' +version = '2.16.0' + +homepage = 'https://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': 'gompi', 'version': '2024a'} +toolchainopts = {'usempi': True, 'pic': True} + +source_urls = ['https://ftp.ncbi.nlm.nih.gov/blast/executables/%(namelower)s/%(version)s/'] +sources = ['ncbi-blast-%(version)s+-src.tar.gz'] +checksums = ['17c93cf009721023e5aecf5753f9c6a255d157561638b91b3ad7276fd6950c2b'] + +builddependencies = [('cpio', '2.15')] + +dependencies = [ + ('zlib', '1.3.1'), + ('bzip2', '1.0.8'), + ('zstd', '1.5.6'), + ('PCRE', '8.45'), + ('Boost', '1.85.0'), + ('GMP', '6.3.0'), + ('libpng', '1.6.43'), + ('libjpeg-turbo', '3.0.1'), + ('LMDB', '0.9.31'), + ('SQLite', '3.45.3'), +] + +# remove line that prepends system paths to $PATH from configure script +preconfigopts = r'sed -i "s|^PATH=\(.*\)$|#PATH=\1 |" %(start_dir)s/src/build-system/configure && ' + +configopts = "--with-z=$EBROOTZLIB --with-bz2=$EBROOTBZIP2 " +configopts += "--with-pcre=$EBROOTPCRE --with-boost=$EBROOTBOOST " +configopts += "--with-gmp=$EBROOTGMP --with-png=$EBROOTLIBPNG " +configopts += "--with-jpeg=$EBROOTLIBJPEGMINTURBO --with-lmdb=$EBROOTLMDB" + +sanity_check_paths = { + 'files': ['bin/blastn', 'bin/blastp', 'bin/blastx'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.27_ictce-fixes.patch b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.27_ictce-fixes.patch deleted file mode 100644 index 5b4cf566b43b..000000000000 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.27_ictce-fixes.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff -ru ncbi-blast-2.2.27+-src.orig/c++/src/build-system/configure ncbi-blast-2.2.27+-src/c++/src/build-system/configure ---- ncbi-blast-2.2.27+-src.orig/c++/src/build-system/configure 2012-08-08 17:36:55.000000000 +0200 -+++ ncbi-blast-2.2.27+-src/c++/src/build-system/configure 2013-01-18 13:53:21.006190873 +0100 -@@ -4723,7 +4723,7 @@ - compiler_ver="$icc_ver" - compiler="ICC" - ncbi_compiler="ICC" -- ncbi_compiler_ver="`echo $icc_ver | sed 's%.*Version \([0-9.]*\).*%\1%'`" -+ ncbi_compiler_ver="`echo $icc_ver | sed 's%.*Version \([0-9.]*\).*%\1%' | sed 's/\.//g'`" - WithFeatures="$WithFeatures${WithFeaturesSep}ICC"; WithFeaturesSep=" " - elif test "$VAC" = "yes" ; then - compiler_ver="$vac_ver" -@@ -5546,6 +5546,8 @@ - mips-sgi-irix*:KCC ) - ARCH_CFLAGS="-64" - ;; -+ *:ICC ) -+ ;; - * ) - { { echo "$as_me:$LINENO: error: Do not know how to compile 64-bit with compiler $CXX $compiler_ver $host:$compiler" >&5 - echo "$as_me: error: Do not know how to compile 64-bit with compiler $CXX $compiler_ver $host:$compiler" >&2;} diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.28_ictce-fixes.patch b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.28_ictce-fixes.patch deleted file mode 100644 index 957db333e56d..000000000000 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.28_ictce-fixes.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ru ncbi-blast-2.2.28+-src.orig/c++/src/build-system/configure ncbi-blast-2.2.28+-src/c++/src/build-system/configure ---- ncbi-blast-2.2.28+-src.orig/c++/src/build-system/configure 2012-08-08 17:36:55.000000000 +0200 -+++ ncbi-blast-2.2.28+-src/c++/src/build-system/configure 2013-01-18 13:53:21.006190873 +0100 -@@ -5546,6 +5546,8 @@ - mips-sgi-irix*:KCC ) - ARCH_CFLAGS="-64" - ;; -+ *:ICC ) -+ ;; - * ) - { { echo "$as_me:$LINENO: error: Do not know how to compile 64-bit with compiler $CXX $compiler_ver $host:$compiler" >&5 - echo "$as_me: error: Do not know how to compile 64-bit with compiler $CXX $compiler_ver $host:$compiler" >&2;} diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30_basename-fixes.patch b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30_basename-fixes.patch deleted file mode 100644 index 25b21c2317dd..000000000000 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30_basename-fixes.patch +++ /dev/null @@ -1,173 +0,0 @@ -#Let configure(.ac) determine the absolute path to basename, rather -#than having Makefile.in.top hardcode /usr/bin/basename, which fails on -#at least stock CentOS 6 (which supplies only /bin/basename). -#http://www.ncbi.nlm.nih.gov/viewvc/v1?view=revision&revision=65204 -#B. Hajgato 02/18/2015 ---- trunk/c++/src/build-system/Makefile.in.top 2014/11/12 15:16:56 65203 -+++ trunk/c++/src/build-system/Makefile.in.top 2014/11/12 16:41:55 65204 -@@ -11,6 +11,7 @@ - libdir = @libdir@ - includedir = @includedir@ - pincludedir = $(includedir)/$(PACKAGE_NAME) -+BASENAME = @BASENAME@ - INSTALL = @INSTALL@ - LN_S = @LN_S@ - -@@ -46,7 +47,7 @@ - -rm -f $(libdir)/lib*-static.a - cd $(libdir) && \ - for x in *.a; do \ -- $(LN_S) "$$x" "`/usr/bin/basename \"$$x\" .a`-static.a"; \ -+ $(LN_S) "$$x" "`$(BASENAME) \"$$x\" .a`-static.a"; \ - done - cd $(includedir0) && find * -name CVS -prune -o -print |\ - cpio -pd $(pincludedir) ---- trunk/c++/src/build-system/configure 2014/11/12 15:16:56 65203 -+++ trunk/c++/src/build-system/configure 2014/11/12 16:41:55 65204 -@@ -682,6 +682,7 @@ - DISTCC - CCACHE - TAIL -+BASENAME - SED - TOUCH - GREP -@@ -8413,6 +8414,46 @@ - echo "${ECHO_T}no" >&6; } - fi - -+# Extract the first word of "basename", so it can be a program name with args. -+set dummy basename; ac_word=$2 -+{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -+if test "${ac_cv_path_BASENAME+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ case $BASENAME in -+ [\\/]* | ?:[\\/]*) -+ ac_cv_path_BASENAME="$BASENAME" # Let the user override the test with a path. -+ ;; -+ *) -+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in $PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then -+ ac_cv_path_BASENAME="$as_dir/$ac_word$ac_exec_ext" -+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 -+ break 2 -+ fi -+done -+done -+IFS=$as_save_IFS -+ -+ ;; -+esac -+fi -+BASENAME=$ac_cv_path_BASENAME -+if test -n "$BASENAME"; then -+ { echo "$as_me:$LINENO: result: $BASENAME" >&5 -+echo "${ECHO_T}$BASENAME" >&6; } -+else -+ { echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6; } -+fi -+ -+ - # Extract the first word of "sed", so it can be a program name with args. - set dummy sed; ac_word=$2 - { echo "$as_me:$LINENO: checking for $ac_word" >&5 -@@ -41750,6 +41791,7 @@ - DISTCC!$DISTCC$ac_delim - CCACHE!$CCACHE$ac_delim - TAIL!$TAIL$ac_delim -+BASENAME!$BASENAME$ac_delim - SED!$SED$ac_delim - TOUCH!$TOUCH$ac_delim - GREP!$GREP$ac_delim -@@ -41772,7 +41814,6 @@ - GCRYPT_INCLUDE!$GCRYPT_INCLUDE$ac_delim - GCRYPT_LIBS!$GCRYPT_LIBS$ac_delim - LIBGNUTLS_CONFIG!$LIBGNUTLS_CONFIG$ac_delim --GNUTLS_INCLUDE!$GNUTLS_INCLUDE$ac_delim - _ACEOF - - if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then -@@ -41814,6 +41855,7 @@ - ac_delim='%!_!# ' - for ac_last_try in false false false false false :; do - cat >conf$$subs.sed <<_ACEOF -+GNUTLS_INCLUDE!$GNUTLS_INCLUDE$ac_delim - GNUTLS_LIBS!$GNUTLS_LIBS$ac_delim - OPENSSL_INCLUDE!$OPENSSL_INCLUDE$ac_delim - OPENSSL_LIBS!$OPENSSL_LIBS$ac_delim -@@ -41910,7 +41952,6 @@ - status_dir!$status_dir$ac_delim - builddir!$builddir$ac_delim - runpath!$runpath$ac_delim --ncbi_runpath!$ncbi_runpath$ac_delim - _ACEOF - - if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then -@@ -41952,6 +41993,7 @@ - ac_delim='%!_!# ' - for ac_last_try in false false false false false :; do - cat >conf$$subs.sed <<_ACEOF -+ncbi_runpath!$ncbi_runpath$ac_delim - c_ncbi_runpath!$c_ncbi_runpath$ac_delim - LINK!$LINK$ac_delim - C_LINK!$C_LINK$ac_delim -@@ -42048,7 +42090,6 @@ - BZ2_LIB!$BZ2_LIB$ac_delim - PCREPOSIX_LIBS!$PCREPOSIX_LIBS$ac_delim - PCRE_LIB!$PCRE_LIB$ac_delim --OPENSSL_STATIC_LIBS!$OPENSSL_STATIC_LIBS$ac_delim - _ACEOF - - if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then -@@ -42090,6 +42131,7 @@ - ac_delim='%!_!# ' - for ac_last_try in false false false false false :; do - cat >conf$$subs.sed <<_ACEOF -+OPENSSL_STATIC_LIBS!$OPENSSL_STATIC_LIBS$ac_delim - TLS_INCLUDE!$TLS_INCLUDE$ac_delim - TLS_LIBS!$TLS_LIBS$ac_delim - SYBASE_PATH!$SYBASE_PATH$ac_delim -@@ -42186,7 +42228,6 @@ - AVRO_STATIC_LIBS!$AVRO_STATIC_LIBS$ac_delim - MONGODB_STATIC_LIBS!$MONGODB_STATIC_LIBS$ac_delim - ncbi_xreader_pubseqos!$ncbi_xreader_pubseqos$ac_delim --ncbi_xreader_pubseqos2!$ncbi_xreader_pubseqos2$ac_delim - _ACEOF - - if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then -@@ -42228,6 +42269,7 @@ - ac_delim='%!_!# ' - for ac_last_try in false false false false false :; do - cat >conf$$subs.sed <<_ACEOF -+ncbi_xreader_pubseqos2!$ncbi_xreader_pubseqos2$ac_delim - UNLESS_PUBSEQOS!$UNLESS_PUBSEQOS$ac_delim - PERL_INCLUDE!$PERL_INCLUDE$ac_delim - PERL_LIBS!$PERL_LIBS$ac_delim -@@ -42266,7 +42308,7 @@ - LTLIBOBJS!$LTLIBOBJS$ac_delim - _ACEOF - -- if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 36; then -+ if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 37; then - break - elif $ac_last_try; then - { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 ---- trunk/c++/src/build-system/configure.ac 2014/11/12 15:16:56 65203 -+++ trunk/c++/src/build-system/configure.ac 2014/11/12 16:41:55 65204 -@@ -2255,6 +2255,7 @@ - AC_MSG_RESULT(no) - fi - -+AC_PATH_PROG(BASENAME, basename) - AC_PATH_PROG(SED, sed) - AC_PATH_PROG(TOUCH, touch, [], /bin:/usr/bin:$PATH) - dnl AC_PATH_PROG(GREP, grep) - diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30_ictce-fixes.patch b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30_ictce-fixes.patch deleted file mode 100644 index c43727c4bb1c..000000000000 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30_ictce-fixes.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ru ncbi-blast-2.2.30+-src.orig/c++/src/build-system/configure ncbi-blast-2.2.30+-src/c++/src/build-system/configure ---- ncbi-blast-2.2.30+-src.orig/c++/src/build-system/configure 2014-08-08 17:36:55.000000000 +0200 -+++ ncbi-blast-2.2.30+-src/c++/src/build-system/configure 2015-01-18 13:53:21.006190873 +0100 -@@ -6537,6 +6537,8 @@ - mips-sgi-irix*:KCC ) - ARCH_CFLAGS="-64" - ;; -+ *:ICC ) -+ ;; - * ) - { { echo "$as_me:$LINENO: error: Do not know how to compile 64-bit with compiler $CXX $compiler_ver $host:$compiler" >&5 - echo "$as_me: error: Do not know how to compile 64-bit with compiler $CXX $compiler_ver $host:$compiler" >&2;} diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.31.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.31.eb deleted file mode 100644 index 1a1472df6809..000000000000 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.31.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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) -# 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 = 'PackedBinary' - -name = 'BLAST+' -version = '2.2.31' - -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 = SYSTEM - -source_urls = ['http://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] -sources = ['ncbi-blast-%(version)s+-x64-linux.tar.gz'] -checksums = ['322b951e1bca2e8ef16c76a64d78987443dc13fbbbb7a40f1683a97d98e4f408'] - -sanity_check_paths = { - 'files': ["bin/blastn", "bin/blastp", "bin/blastx"], - 'dirs': [] -} - -moduleclass = 'bio' 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 deleted file mode 100644 index 866b25a20266..000000000000 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.3.0-foss-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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.3.0' -versionsuffix = '-Python-2.7.11' - -homepage = 'http://blast.ncbi.nlm.nih.gov/' -description = """Basic Local Alignment Search Tool, or BLAST, is an algorithm - for comparing primary biological sequence information, such as the amino-acid - sequences of different proteins or the nucleotides of DNA sequences.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -source_urls = ['http://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] - -dependencies = [('Boost', '1.58.0', versionsuffix)] - -configopts = '--with-boost=$EBROOTBOOST --with-64' - -sanity_check_paths = { - 'files': ["bin/blastn", "bin/blastp", "bin/blastx"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/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 deleted file mode 100644 index 0942e32de118..000000000000 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.6.0-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,44 +0,0 @@ -# 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-foss-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.6.0-foss-2017a-Python-2.7.13.eb deleted file mode 100644 index fc7ac9e2d105..000000000000 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.6.0-foss-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,61 +0,0 @@ -## -# 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': 'foss', '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', -] - -checksums = [ - '0510e1d607d0fb4389eca50d434d5a0be787423b6850b3a4f315abc2ef19c996', # ncbi-blast-2.6.0+-src.tar.gz - '8892e8bc0b1020a2e8616594da364c63009839d0d2dc6faf4bae9c44122a78be', # BLAST+-2.2.30_ictce-fixes.patch - 'b3d53e8417406b866e470f1810bdc29649f2d58d7d9d39a466bc33c8c4ff37d1', # BLAST+-2.6.0_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.2'), -] - -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-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.6.0-intel-2017a-Python-2.7.13.eb deleted file mode 100644 index 654ef1d9199b..000000000000 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.6.0-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.6.0-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index b0876ad9f682..000000000000 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.6.0-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,59 +0,0 @@ -## -# 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': '2017b'} -toolchainopts = {'cstd': 'c++14'} - -source_urls = ['http://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] -sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -patches = [ - 'BLAST+-2.2.30_ictce-fixes.patch', - 'BLAST+-2.6.0_fix-make-install.patch', -] -checksums = [ - '0510e1d607d0fb4389eca50d434d5a0be787423b6850b3a4f315abc2ef19c996', # ncbi-blast-2.6.0+-src.tar.gz - '8892e8bc0b1020a2e8616594da364c63009839d0d2dc6faf4bae9c44122a78be', # BLAST+-2.2.30_ictce-fixes.patch - 'b3d53e8417406b866e470f1810bdc29649f2d58d7d9d39a466bc33c8c4ff37d1', # BLAST+-2.6.0_fix-make-install.patch -] - -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('PCRE', '8.41'), - ('Python', '2.7.14'), - ('Boost', '1.63.0', versionsuffix), # more recent Boost version doesn't work? - ('GMP', '6.1.2'), - ('libpng', '1.6.32'), - ('libjpeg-turbo', '1.5.2'), -] - -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 deleted file mode 100644 index 61dc64608e22..000000000000 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.6.0_fix-make-install.patch +++ /dev/null @@ -1,14 +0,0 @@ -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.7.1-foss-2018a.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.7.1-foss-2018a.eb deleted file mode 100644 index 21378991c02d..000000000000 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.7.1-foss-2018a.eb +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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.7.1' - -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': '2018a'} -toolchainopts = {'usempi': True} - -source_urls = ['http://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] -sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -patches = ['%(name)s-%(version)s_boost_backport.patch'] -checksums = [ - '10a78d3007413a6d4c983d2acbf03ef84b622b82bd9a59c6bd9fbdde9d0298ca', # ncbi-blast-2.7.1+-src.tar.gz - 'e3f9c80ea242dd58759f18919467d9af0e1bec5c01142d130ee479c18cecc654', # BLAST+-2.7.1_boost_backport.patch -] - -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('PCRE', '8.41'), - ('Boost', '1.66.0'), - ('GMP', '6.1.2'), - ('libpng', '1.6.34'), - ('libjpeg-turbo', '1.5.3'), - ('LMDB', '0.9.21'), -] - -configopts = "--with-64 --with-z=$EBROOTZLIB --with-bz2=$EBROOTBZIP2 --with-pcre=$EBROOTPCRE " -configopts += "--with-boost=$EBROOTBOOST --with-gmp=$EBROOTGMP --with-png=$EBROOTLIBPNG " -configopts += "--with-jpeg=$EBROOTLIBJPEGMINTURBO --with-lmdb=$EBROOTLMDB" - -sanity_check_paths = { - 'files': ['bin/blastn', 'bin/blastp', 'bin/blastx'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.7.1-foss-2018b.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.7.1-foss-2018b.eb deleted file mode 100644 index 2471e2d8fda7..000000000000 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.7.1-foss-2018b.eb +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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.7.1' - -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': '2018b'} -toolchainopts = {'usempi': True} - -source_urls = ['http://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] -sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -patches = ['%(name)s-%(version)s_boost_backport.patch'] -checksums = [ - '10a78d3007413a6d4c983d2acbf03ef84b622b82bd9a59c6bd9fbdde9d0298ca', # ncbi-blast-2.7.1+-src.tar.gz - 'e3f9c80ea242dd58759f18919467d9af0e1bec5c01142d130ee479c18cecc654', # BLAST+-2.7.1_boost_backport.patch -] - -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('PCRE', '8.41'), - ('Boost', '1.67.0'), - ('GMP', '6.1.2'), - ('libpng', '1.6.34'), - ('libjpeg-turbo', '2.0.0'), - ('LMDB', '0.9.22'), -] - -configopts = "--with-64 --with-z=$EBROOTZLIB --with-bz2=$EBROOTBZIP2 --with-pcre=$EBROOTPCRE " -configopts += "--with-boost=$EBROOTBOOST --with-gmp=$EBROOTGMP --with-png=$EBROOTLIBPNG " -configopts += "--with-jpeg=$EBROOTLIBJPEGMINTURBO --with-lmdb=$EBROOTLMDB" - -sanity_check_paths = { - 'files': ['bin/blastn', 'bin/blastp', 'bin/blastx'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.7.1-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.7.1-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 75ee0796c461..000000000000 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.7.1-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,56 +0,0 @@ -## -# 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.7.1' -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': '2017b'} -toolchainopts = {'cstd': 'c++14'} - -source_urls = ['http://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] -sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -patches = ['BLAST+-2.2.30_ictce-fixes.patch'] -checksums = [ - '10a78d3007413a6d4c983d2acbf03ef84b622b82bd9a59c6bd9fbdde9d0298ca', # ncbi-blast-2.7.1+-src.tar.gz - '8892e8bc0b1020a2e8616594da364c63009839d0d2dc6faf4bae9c44122a78be', # BLAST+-2.2.30_ictce-fixes.patch -] - -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('PCRE', '8.41'), - ('Python', '2.7.14'), - ('Boost', '1.63.0', versionsuffix), # more recent Boost version doesn't work? - ('GMP', '6.1.2'), - ('libpng', '1.6.32'), - ('libjpeg-turbo', '1.5.2'), - ('LMDB', '0.9.21'), -] - -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 --with-lmdb=$EBROOTLMDB" - -sanity_check_paths = { - 'files': ['bin/blastn', 'bin/blastp', 'bin/blastx'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.7.1-intel-2018a.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.7.1-intel-2018a.eb deleted file mode 100644 index 55f8a4aba8f6..000000000000 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.7.1-intel-2018a.eb +++ /dev/null @@ -1,61 +0,0 @@ -## -# 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.7.1' - -homepage = 'https://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': '2018a'} -toolchainopts = {'cstd': 'c++14', 'usempi': True} - -source_urls = ['http://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] -sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -patches = [ - 'BLAST+-2.2.30_ictce-fixes.patch', - '%(name)s-%(version)s_boost_backport.patch', -] -checksums = [ - '10a78d3007413a6d4c983d2acbf03ef84b622b82bd9a59c6bd9fbdde9d0298ca', # ncbi-blast-2.7.1+-src.tar.gz - '8892e8bc0b1020a2e8616594da364c63009839d0d2dc6faf4bae9c44122a78be', # BLAST+-2.2.30_ictce-fixes.patch - 'e3f9c80ea242dd58759f18919467d9af0e1bec5c01142d130ee479c18cecc654', # BLAST+-2.7.1_boost_backport.patch -] - -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('PCRE', '8.41'), - ('Boost', '1.66.0'), - ('GMP', '6.1.2'), - ('libpng', '1.6.34'), - ('libjpeg-turbo', '1.5.3'), - ('LMDB', '0.9.21'), -] - -configopts = "--with-64 --with-z=$EBROOTZLIB --with-bz2=$EBROOTBZIP2 --with-pcre=$EBROOTPCRE " -configopts += "--with-boost=$EBROOTBOOST --with-gmp=$EBROOTGMP --with-png=$EBROOTLIBPNG " -configopts += "--with-jpeg=$EBROOTLIBJPEGMINTURBO --with-lmdb=$EBROOTLMDB " - -# configure script uses -openmp with Intel compilers, which is no longer valid (-fopenmp is more generic than -qopenmp) -configopts += "OPENMP_FLAGS='-fopenmp'" - -sanity_check_paths = { - 'files': ['bin/blastn', 'bin/blastp', 'bin/blastx'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.7.1-intel-2018b.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.7.1-intel-2018b.eb deleted file mode 100644 index a683882a3813..000000000000 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.7.1-intel-2018b.eb +++ /dev/null @@ -1,61 +0,0 @@ -## -# 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.7.1' - -homepage = 'https://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': '2018b'} -toolchainopts = {'cstd': 'c++14', 'usempi': True} - -source_urls = ['http://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] -sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -patches = [ - 'BLAST+-2.2.30_ictce-fixes.patch', - '%(name)s-%(version)s_boost_backport.patch', -] -checksums = [ - '10a78d3007413a6d4c983d2acbf03ef84b622b82bd9a59c6bd9fbdde9d0298ca', # ncbi-blast-2.7.1+-src.tar.gz - '8892e8bc0b1020a2e8616594da364c63009839d0d2dc6faf4bae9c44122a78be', # BLAST+-2.2.30_ictce-fixes.patch - 'e3f9c80ea242dd58759f18919467d9af0e1bec5c01142d130ee479c18cecc654', # BLAST+-2.7.1_boost_backport.patch -] - -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('PCRE', '8.41'), - ('Boost', '1.67.0'), - ('GMP', '6.1.2'), - ('libpng', '1.6.34'), - ('libjpeg-turbo', '2.0.0'), - ('LMDB', '0.9.22'), -] - -configopts = "--with-64 --with-z=$EBROOTZLIB --with-bz2=$EBROOTBZIP2 --with-pcre=$EBROOTPCRE " -configopts += "--with-boost=$EBROOTBOOST --with-gmp=$EBROOTGMP --with-png=$EBROOTLIBPNG " -configopts += "--with-jpeg=$EBROOTLIBJPEGMINTURBO --with-lmdb=$EBROOTLMDB " - -# configure script uses -openmp with Intel compilers, which is no longer valid (-fopenmp is more generic than -qopenmp) -configopts += "OPENMP_FLAGS='-fopenmp'" - -sanity_check_paths = { - 'files': ['bin/blastn', 'bin/blastp', 'bin/blastx'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.7.1_boost_backport.patch b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.7.1_boost_backport.patch deleted file mode 100644 index aa56d10d3142..000000000000 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.7.1_boost_backport.patch +++ /dev/null @@ -1,157 +0,0 @@ -backporting Boost 1.66 support from BLAST+ 2.8 alpha -author: Albert Bogdanowicz -diff -Nru ncbi-blast-2.7.1+-src.orig/c++/src/corelib/teamcity_boost.cpp ncbi-blast-2.7.1+-src/c++/src/corelib/teamcity_boost.cpp ---- ncbi-blast-2.7.1+-src.orig/c++/src/corelib/teamcity_boost.cpp 2017-05-03 13:23:39.000000000 +0200 -+++ ncbi-blast-2.7.1+-src/c++/src/corelib/teamcity_boost.cpp 2018-04-26 11:17:07.787295628 +0200 -@@ -12,7 +12,7 @@ - * See the License for the specific language governing permissions and - * limitations under the License. - * -- * $Id: teamcity_boost.cpp 534856 2017-05-03 11:23:39Z ivanov $ -+ * $Revision: 549230 $ - */ - - #include -@@ -83,6 +83,17 @@ - virtual void entry_context_start(std::ostream&, boost::unit_test::log_level); - virtual void log_entry_context(std::ostream&, boost::unit_test::const_string); - virtual void entry_context_finish(std::ostream&); -+ -+#if BOOST_VERSION >= 106500 -+ // Since v1.65.0 the log level is passed to the formatters for the contexts -+ // See boostorg/test.git:fcb302b66ea09c25f0682588d22fbfdf59eac0f7 -+ void log_entry_context(std::ostream& os, boost::unit_test::log_level, boost::unit_test::const_string ctx) { -+ log_entry_context(os, ctx); -+ } -+ void entry_context_finish(std::ostream& os, boost::unit_test::log_level) { -+ entry_context_finish(os); -+ } -+#endif - }; - - // Fake fixture to register formatter -@@ -90,14 +101,17 @@ - TeamcityFormatterRegistrar() { - if (underTeamcity()) { - boost::unit_test::unit_test_log.set_formatter(new TeamcityBoostLogFormatter()); -- boost::unit_test::unit_test_log.set_threshold_level -- (RTCFG(but::log_level, LOG_LEVEL, log_level)); -+ boost::unit_test::unit_test_log.set_threshold_level(boost::unit_test::log_test_units); - } - } - }; - - BOOST_GLOBAL_FIXTURE(TeamcityFormatterRegistrar); - -+// Dummy method used to keep object file in case of static library linking -+// See README.md and https://github.com/JetBrains/teamcity-cpp/pull/19 -+void TeamcityGlobalFixture() {} -+ - // Formatter implementation - static std::string toString(boost::unit_test::const_string bstr) { - std::stringstream ss; -diff -Nru ncbi-blast-2.7.1+-src.orig/c++/src/corelib/test_boost.cpp ncbi-blast-2.7.1+-src/c++/src/corelib/test_boost.cpp ---- ncbi-blast-2.7.1+-src.orig/c++/src/corelib/test_boost.cpp 2017-04-27 13:53:27.000000000 +0200 -+++ ncbi-blast-2.7.1+-src/c++/src/corelib/test_boost.cpp 2018-04-26 11:16:58.863187073 +0200 -@@ -1,4 +1,4 @@ --/* $Id: test_boost.cpp 534439 2017-04-27 11:53:27Z ivanov $ -+/* $Id: test_boost.cpp 549229 2017-10-23 14:47:48Z ucko $ - * =========================================================================== - * - * PUBLIC DOMAIN NOTICE -@@ -95,8 +95,15 @@ - - #if BOOST_VERSION >= 106000 - # define attr_value utils::attr_value --# define RTCFG(type, new_name, old_name) \ -- but::runtime_config::get(but::runtime_config::new_name) -+# if BOOST_VERSION >= 106400 -+ // Everything old is new again, apparently... -+# define RTCFG(type, new_name, old_name) \ -+ but::runtime_config::get(but::runtime_config::btrt_##old_name) -+# define CONFIGURED_FILTERS RTCFG(std::vector, _, run_filters) -+# else -+# define RTCFG(type, new_name, old_name) \ -+ but::runtime_config::get(but::runtime_config::new_name) -+# endif - #else - # define RTCFG(type, new_name, old_name) but::runtime_config::old_name() - # if BOOST_VERSION >= 105900 -@@ -112,8 +119,10 @@ - # endif - #endif - --#define CONFIGURED_FILTERS \ -+#ifndef CONFIGURED_FILTERS -+ #define CONFIGURED_FILTERS \ - RTCFG(std::vector, RUN_FILTERS, test_to_run) -+#endif - - #ifdef NCBI_COMPILER_MSVC - # pragma warning(pop) -@@ -278,11 +287,19 @@ - virtual - void entry_context_start(ostream& ostr, but::log_level l); - -+# if BOOST_VERSION >= 106500 -+ virtual -+ void log_entry_context(ostream& os, but::log_level l, but::const_string v); -+ -+ virtual -+ void entry_context_finish(ostream& os, but::log_level l); -+# else - virtual - void log_entry_context(ostream& ostr, but::const_string value); - - virtual - void entry_context_finish (ostream& ostr); -+# endif - #endif - - private: -@@ -1456,7 +1473,7 @@ - but::test_unit* tu = GetTestUnit(test_name); - if (tu) { - list koef_lst; -- NStr::Split(reg_value, ";", koef_lst, NStr::fSplit_NoMergeDelims); -+ NStr::Split(reg_value, ";", koef_lst); - ITERATE(list, it_koef, koef_lst) { - CTempString koef_str, koef_cond; - if (NStr::SplitInTwo(*it_koef, ":", koef_str, koef_cond)) { -@@ -2124,6 +2141,19 @@ - m_Upper->entry_context_start(ostr, l); - } - -+# if BOOST_VERSION >= 106500 -+void CNcbiBoostLogger::log_entry_context(ostream& ostr, -+ but::log_level l, -+ but::const_string value) -+{ -+ m_Upper->log_entry_context(ostr, l, value); -+} -+ -+void CNcbiBoostLogger::entry_context_finish(ostream& ostr, but::log_level l) -+{ -+ m_Upper->entry_context_finish(ostr, l); -+} -+# else - void CNcbiBoostLogger::log_entry_context(ostream& ostr, - but::const_string value) - { -@@ -2134,6 +2164,7 @@ - { - m_Upper->entry_context_finish(ostr); - } -+# endif - #endif - - void -@@ -2316,7 +2347,7 @@ - - if ( - #if BOOST_VERSION >= 106000 -- runtime_config::get( runtime_config::RESULT_CODE ) -+ RTCFG(bool, RESULT_CODE, result_code) - #else - !runtime_config::no_result_code() - #endif diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.8.1-foss-2018b.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.8.1-foss-2018b.eb deleted file mode 100644 index 100287a5e155..000000000000 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.8.1-foss-2018b.eb +++ /dev/null @@ -1,51 +0,0 @@ -## -# 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.8.1' - -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': '2018b'} -toolchainopts = {'usempi': True} - -source_urls = ['http://ftp.ncbi.nlm.nih.gov/blast/executables/%(namelower)s/%(version)s/'] -sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -checksums = ['e03dd1a30e37cb8a859d3788a452c5d70ee1f9102d1ee0f93b2fbd145925118f'] - -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('PCRE', '8.41'), - ('Boost', '1.67.0'), - ('GMP', '6.1.2'), - ('libpng', '1.6.34'), - ('libjpeg-turbo', '2.0.0'), - ('LMDB', '0.9.22'), -] - -configopts = "--with-64 --with-z=$EBROOTZLIB --with-bz2=$EBROOTBZIP2 " -configopts += "--with-pcre=$EBROOTPCRE --with-boost=$EBROOTBOOST " -configopts += "--with-gmp=$EBROOTGMP --with-png=$EBROOTLIBPNG " -configopts += "--with-jpeg=$EBROOTLIBJPEGMINTURBO --with-lmdb=$EBROOTLMDB" - -sanity_check_paths = { - 'files': ['bin/blastn', 'bin/blastp', 'bin/blastx'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.9.0-gompi-2019a.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.9.0-gompi-2019a.eb deleted file mode 100644 index 646f85fec1b8..000000000000 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.9.0-gompi-2019a.eb +++ /dev/null @@ -1,55 +0,0 @@ -## -# 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.9.0' - -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': 'gompi', 'version': '2019a'} -toolchainopts = {'usempi': True} - -source_urls = ['http://ftp.ncbi.nlm.nih.gov/blast/executables/%(namelower)s/%(version)s/'] -sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -patches = ['BLAST+-%(version)s_fix_boost.patch'] -checksums = [ - 'a390cc2d7a09422759fc178db84de9def822cbe485916bbb2ec0d215dacdc257', # ncbi-blast-2.9.0+-src.tar.gz - '44dc4a931896953d78c13097433ea6fc8d7990bd759c4e4e5bbb9b2574fb4154', # BLAST+-2.9.0_fix_boost.patch -] - -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('PCRE', '8.43'), - ('Boost', '1.70.0'), - ('GMP', '6.1.2'), - ('libpng', '1.6.36'), - ('libjpeg-turbo', '2.0.2'), - ('LMDB', '0.9.23'), -] - -configopts = "--with-64 --with-z=$EBROOTZLIB --with-bz2=$EBROOTBZIP2 " -configopts += "--with-pcre=$EBROOTPCRE --with-boost=$EBROOTBOOST " -configopts += "--with-gmp=$EBROOTGMP --with-png=$EBROOTLIBPNG " -configopts += "--with-jpeg=$EBROOTLIBJPEGMINTURBO --with-lmdb=$EBROOTLMDB" - -sanity_check_paths = { - 'files': ['bin/blastn', 'bin/blastp', 'bin/blastx'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.9.0-gompi-2019b.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.9.0-gompi-2019b.eb deleted file mode 100644 index cdade4945783..000000000000 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.9.0-gompi-2019b.eb +++ /dev/null @@ -1,55 +0,0 @@ -## -# 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: https://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html -## - -easyblock = 'ConfigureMake' - -name = 'BLAST+' -version = '2.9.0' - -homepage = 'https://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': 'gompi', 'version': '2019b'} -toolchainopts = {'usempi': True} - -source_urls = ['https://ftp.ncbi.nlm.nih.gov/blast/executables/%(namelower)s/%(version)s/'] -sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -patches = ['BLAST+-%(version)s_fix_boost.patch'] -checksums = [ - 'a390cc2d7a09422759fc178db84de9def822cbe485916bbb2ec0d215dacdc257', # ncbi-blast-2.9.0+-src.tar.gz - '44dc4a931896953d78c13097433ea6fc8d7990bd759c4e4e5bbb9b2574fb4154', # BLAST+-2.9.0_fix_boost.patch -] - -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.8'), - ('PCRE', '8.43'), - ('Boost', '1.71.0'), - ('GMP', '6.1.2'), - ('libpng', '1.6.37'), - ('libjpeg-turbo', '2.0.3'), - ('LMDB', '0.9.24'), -] - -configopts = "--with-64 --with-z=$EBROOTZLIB --with-bz2=$EBROOTBZIP2 " -configopts += "--with-pcre=$EBROOTPCRE --with-boost=$EBROOTBOOST " -configopts += "--with-gmp=$EBROOTGMP --with-png=$EBROOTLIBPNG " -configopts += "--with-jpeg=$EBROOTLIBJPEGMINTURBO --with-lmdb=$EBROOTLMDB" - -sanity_check_paths = { - 'files': ['bin/blastn', 'bin/blastp', 'bin/blastx'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.9.0-iimpi-2019a.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.9.0-iimpi-2019a.eb deleted file mode 100644 index dfd518aa1599..000000000000 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.9.0-iimpi-2019a.eb +++ /dev/null @@ -1,62 +0,0 @@ -## -# 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.9.0' - -homepage = 'https://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': 'iimpi', 'version': '2019a'} -toolchainopts = {'cstd': 'c++14', 'usempi': True} - -source_urls = ['http://ftp.ncbi.nlm.nih.gov/blast/executables/%(namelower)s/%(version)s/'] -sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -patches = [ - 'BLAST+-%(version)s_fix_boost.patch', - 'BLAST+-%(version)s_fix-64-icc.patch', -] -checksums = [ - 'a390cc2d7a09422759fc178db84de9def822cbe485916bbb2ec0d215dacdc257', # ncbi-blast-2.9.0+-src.tar.gz - '44dc4a931896953d78c13097433ea6fc8d7990bd759c4e4e5bbb9b2574fb4154', # BLAST+-2.9.0_fix_boost.patch - 'adf52ef6da03b951bde7ec4fabc8686186b66ecd88373263bc74c21b32a1f354', # BLAST+-2.9.0_fix-64-icc.patch -] - -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('PCRE', '8.43'), - ('Boost', '1.70.0'), - ('GMP', '6.1.2'), - ('libpng', '1.6.36'), - ('libjpeg-turbo', '2.0.2'), - ('LMDB', '0.9.23'), -] - -configopts = "--with-64 --with-z=$EBROOTZLIB --with-bz2=$EBROOTBZIP2 " -configopts += "--with-pcre=$EBROOTPCRE --with-boost=$EBROOTBOOST " -configopts += "--with-gmp=$EBROOTGMP --with-png=$EBROOTLIBPNG " -configopts += "--with-jpeg=$EBROOTLIBJPEGMINTURBO --with-lmdb=$EBROOTLMDB " - -# configure script uses -openmp with Intel compilers, which is no longer valid (-fopenmp is more generic than -qopenmp) -configopts += "OPENMP_FLAGS='-fopenmp'" - -sanity_check_paths = { - 'files': ['bin/blastn', 'bin/blastp', 'bin/blastx'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.9.0-iimpi-2019b.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.9.0-iimpi-2019b.eb deleted file mode 100644 index 413a86d0e285..000000000000 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.9.0-iimpi-2019b.eb +++ /dev/null @@ -1,66 +0,0 @@ -## -# 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.9.0' - -homepage = 'https://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': 'iimpi', 'version': '2019b'} -toolchainopts = {'cstd': 'c++14', 'usempi': True} - -source_urls = ['https://ftp.ncbi.nlm.nih.gov/blast/executables/%(namelower)s/%(version)s/'] -sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -patches = [ - 'BLAST+-%(version)s_fix_boost.patch', - 'BLAST+-%(version)s_fix-64-icc.patch', -] -checksums = [ - 'a390cc2d7a09422759fc178db84de9def822cbe485916bbb2ec0d215dacdc257', # ncbi-blast-2.9.0+-src.tar.gz - '44dc4a931896953d78c13097433ea6fc8d7990bd759c4e4e5bbb9b2574fb4154', # BLAST+-2.9.0_fix_boost.patch - 'adf52ef6da03b951bde7ec4fabc8686186b66ecd88373263bc74c21b32a1f354', # BLAST+-2.9.0_fix-64-icc.patch -] - -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.8'), - ('PCRE', '8.43'), - ('Boost', '1.71.0'), - ('GMP', '6.1.2'), - ('libpng', '1.6.37'), - ('libjpeg-turbo', '2.0.3'), - ('LMDB', '0.9.24'), -] - -# avoid linking error 'cannot find -liomp5' on small helper utility that is built with gcc -preconfigopts = 'unset LIBS && ' -prebuildopts = preconfigopts - -configopts = "--with-64 --with-z=$EBROOTZLIB --with-bz2=$EBROOTBZIP2 " -configopts += "--with-pcre=$EBROOTPCRE --with-boost=$EBROOTBOOST " -configopts += "--with-gmp=$EBROOTGMP --with-png=$EBROOTLIBPNG " -configopts += "--with-jpeg=$EBROOTLIBJPEGMINTURBO --with-lmdb=$EBROOTLMDB " - -# configure script uses -openmp with Intel compilers, which is no longer valid (-fopenmp is more generic than -qopenmp) -configopts += "OPENMP_FLAGS='-fopenmp'" - -sanity_check_paths = { - 'files': ['bin/blastn', 'bin/blastp', 'bin/blastx'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.9.0_fix-64-icc.patch b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.9.0_fix-64-icc.patch deleted file mode 100644 index ff946cc720c4..000000000000 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.9.0_fix-64-icc.patch +++ /dev/null @@ -1,12 +0,0 @@ -fix "Do not know how to compile 64-bit with compiler" error by also using -m64 when compiling with Intel compilers -author: Kenneth Hoste (HPC-UGent) ---- ncbi-blast-2.9.0+-src/c++/src/build-system/configure.orig 2020-02-14 21:26:59.376366005 +0100 -+++ ncbi-blast-2.9.0+-src/c++/src/build-system/configure 2020-02-14 21:27:19.942467356 +0100 -@@ -8626,6 +8626,6 @@ - ARCH_CFLAGS="-mips64" - ;; -- *:GCC ) -+ *:*CC ) - # May not work prior to GCC 3.1. - ARCH_CFLAGS="-m64" - case $host_os in darwin*) ARCH_CPPFLAGS="-m64" ;; esac diff --git a/easybuild/easyconfigs/b/BLAST/BLAST-2.10.0-Linux_x86_64.eb b/easybuild/easyconfigs/b/BLAST/BLAST-2.10.0-Linux_x86_64.eb index 6ba697109957..eabe6ac69a79 100644 --- a/easybuild/easyconfigs/b/BLAST/BLAST-2.10.0-Linux_x86_64.eb +++ b/easybuild/easyconfigs/b/BLAST/BLAST-2.10.0-Linux_x86_64.eb @@ -1,4 +1,4 @@ -# +# # Author: Fenglai Liu # fenglai@accre.vanderbilt.edu # Vanderbilt University @@ -12,7 +12,7 @@ version = '2.10.0' versionsuffix = "-Linux_x86_64" homepage = 'https://blast.ncbi.nlm.nih.gov/' -description = """Basic Local Alignment Search Tool, or BLAST, is an algorithm for comparing primary biological +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 = SYSTEM diff --git a/easybuild/easyconfigs/b/BLAST/BLAST-2.10.1-Linux_x86_64.eb b/easybuild/easyconfigs/b/BLAST/BLAST-2.10.1-Linux_x86_64.eb index 166055dd08a6..5b72af35b986 100644 --- a/easybuild/easyconfigs/b/BLAST/BLAST-2.10.1-Linux_x86_64.eb +++ b/easybuild/easyconfigs/b/BLAST/BLAST-2.10.1-Linux_x86_64.eb @@ -1,4 +1,4 @@ -# +# # Author: Fenglai Liu # fenglai@accre.vanderbilt.edu # Vanderbilt University @@ -15,7 +15,7 @@ version = '2.10.1' versionsuffix = "-Linux_x86_64" homepage = 'https://blast.ncbi.nlm.nih.gov/' -description = """Basic Local Alignment Search Tool, or BLAST, is an algorithm for comparing primary biological +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 = SYSTEM diff --git a/easybuild/easyconfigs/b/BLAST/BLAST-2.11.0-Linux_x86_64.eb b/easybuild/easyconfigs/b/BLAST/BLAST-2.11.0-Linux_x86_64.eb index e47f7038602b..bc260dc639fb 100644 --- a/easybuild/easyconfigs/b/BLAST/BLAST-2.11.0-Linux_x86_64.eb +++ b/easybuild/easyconfigs/b/BLAST/BLAST-2.11.0-Linux_x86_64.eb @@ -1,4 +1,4 @@ -# +# # Author: Fenglai Liu # fenglai@accre.vanderbilt.edu # Vanderbilt University @@ -13,7 +13,7 @@ version = '2.11.0' versionsuffix = "-Linux_x86_64" homepage = 'https://blast.ncbi.nlm.nih.gov/' -description = """Basic Local Alignment Search Tool, or BLAST, is an algorithm for comparing primary biological +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 = SYSTEM diff --git a/easybuild/easyconfigs/b/BLAST/BLAST-2.8.1-Linux_x86_64.eb b/easybuild/easyconfigs/b/BLAST/BLAST-2.8.1-Linux_x86_64.eb deleted file mode 100644 index 9166123641af..000000000000 --- a/easybuild/easyconfigs/b/BLAST/BLAST-2.8.1-Linux_x86_64.eb +++ /dev/null @@ -1,27 +0,0 @@ -# -# Author: Fenglai Liu -# fenglai@accre.vanderbilt.edu -# Vanderbilt University -# -easyblock = 'Tarball' - -name = 'BLAST' -version = '2.8.1' -versionsuffix = "-Linux_x86_64" - -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 = SYSTEM - -source_urls = ['https://ftp.ncbi.nlm.nih.gov/blast/executables/LATEST'] -sources = ['ncbi-%(namelower)s-%(version)s+-x64-linux.tar.gz'] -checksums = ['6c8216ba652d0af1c11b7e368c988fad58f2cb7ff66c2f2a05c826eac69728a6'] - -sanity_check_paths = { - 'files': ["bin/blastn", "bin/blastx", "bin/tblastn"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BLAT/BLAT-3.5-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/b/BLAT/BLAT-3.5-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 6d6c625943a2..000000000000 --- a/easybuild/easyconfigs/b/BLAT/BLAT-3.5-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 = 'https://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': 'GCC', 'version': '8.2.0-2.31.1'} -toolchainopts = {'pic': True} - -source_urls = ['https://users.soe.ucsc.edu/~kent/src'] -sources = ['%%(namelower)sSrc%s.zip' % ''.join(version.split('.'))] -checksums = ['06d9bcf114ec4a4b21fef0540a0532556b6602322a5a2b33f159dc939ae53620'] - -dependencies = [('libpng', '1.6.36')] - -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-GCC-8.3.0.eb b/easybuild/easyconfigs/b/BLAT/BLAT-3.5-GCC-8.3.0.eb deleted file mode 100644 index 110fc540b3c1..000000000000 --- a/easybuild/easyconfigs/b/BLAT/BLAT-3.5-GCC-8.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 = 'https://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': 'GCC', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://users.soe.ucsc.edu/~kent/src'] -sources = ['%%(namelower)sSrc%s.zip' % ''.join(version.split('.'))] -checksums = ['06d9bcf114ec4a4b21fef0540a0532556b6602322a5a2b33f159dc939ae53620'] - -dependencies = [('libpng', '1.6.37')] - -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-GCC-9.3.0.eb b/easybuild/easyconfigs/b/BLAT/BLAT-3.5-GCC-9.3.0.eb deleted file mode 100644 index 0bb7ac4bd4ea..000000000000 --- a/easybuild/easyconfigs/b/BLAT/BLAT-3.5-GCC-9.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 = 'https://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': 'GCC', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://users.soe.ucsc.edu/~kent/src'] -sources = ['%%(namelower)sSrc%s.zip' % ''.join(version.split('.'))] -checksums = ['06d9bcf114ec4a4b21fef0540a0532556b6602322a5a2b33f159dc939ae53620'] - -dependencies = [('libpng', '1.6.37')] - -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-foss-2016b.eb b/easybuild/easyconfigs/b/BLAT/BLAT-3.5-foss-2016b.eb deleted file mode 100644 index 052fa34c6494..000000000000 --- a/easybuild/easyconfigs/b/BLAT/BLAT-3.5-foss-2016b.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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': 'foss', 'version': '2016b'} - -sources = ['%%(namelower)sSrc%s.zip' % ''.join(version.split('.'))] -source_urls = ['http://users.soe.ucsc.edu/~kent/src'] - -dependencies = [('libpng', '1.6.24')] - -buildopts = 'CC="$CC" COPT= L="$LIBS"' - -files_to_copy = ['bin', '%(namelower)s', 'gfClient', 'gfServer', 'hg', 'inc', 'jkOwnLib', 'lib', 'utils', 'webBlat'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['%(namelower)s', '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-foss-2018b.eb b/easybuild/easyconfigs/b/BLAT/BLAT-3.5-foss-2018b.eb deleted file mode 100644 index 9160172308a0..000000000000 --- a/easybuild/easyconfigs/b/BLAT/BLAT-3.5-foss-2018b.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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': 'foss', 'version': '2018b'} - -sources = ['%%(namelower)sSrc%s.zip' % ''.join(version.split('.'))] -source_urls = ['http://users.soe.ucsc.edu/~kent/src'] -checksums = ['06d9bcf114ec4a4b21fef0540a0532556b6602322a5a2b33f159dc939ae53620'] - -dependencies = [('libpng', '1.6.34')] - -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-2016b.eb b/easybuild/easyconfigs/b/BLAT/BLAT-3.5-intel-2016b.eb deleted file mode 100644 index 73121f1b93f0..000000000000 --- a/easybuild/easyconfigs/b/BLAT/BLAT-3.5-intel-2016b.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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 deleted file mode 100644 index 6ccbd52bf521..000000000000 --- a/easybuild/easyconfigs/b/BLAT/BLAT-3.5-intel-2017a.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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/BLAT/BLAT-3.7-GCC-12.3.0.eb b/easybuild/easyconfigs/b/BLAT/BLAT-3.7-GCC-12.3.0.eb new file mode 100644 index 000000000000..ba6cac7d2387 --- /dev/null +++ b/easybuild/easyconfigs/b/BLAT/BLAT-3.7-GCC-12.3.0.eb @@ -0,0 +1,55 @@ +## +# 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 +# Contributors:: Alex Domingo (Vrije Universiteit Brussel) +# License:: MIT/GPL +# +## + +name = 'BLAT' +version = '3.7' + +homepage = 'https://genome.ucsc.edu/goldenPath/help/blatSpec.html' +description = """BLAT on DNA is designed to quickly find sequences of 95% and +greater similarity of length 25 bases or more.""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://genome-test.gi.ucsc.edu/~kent/src/'] +sources = ['%%(namelower)sSrc%s.zip' % ''.join(version.split('.'))] +patches = ['BLAT-%(version)s_mend-tests.patch'] +checksums = [ + {'blatSrc37.zip': '88ee2b272d42ab77687c61d200b11f1d58443951069feb7e10226a2509f84cf2'}, + {'BLAT-3.7_mend-tests.patch': '1f42c7fadf7676a5cc3a2016f70089c3541aa1d53816cf86072682c44cf311a6'}, +] + +# BLAT relies on a bundled old version of HTSlib. We use the bundled library +# because it is statically linked and the newer HTSlib in this toolchain is not +# API compatible with it. +dependencies = [ + ('freetype', '2.13.0'), + ('libiconv', '1.17'), + ('libpng', '1.6.39'), + ('MariaDB', '11.6.0'), + ('OpenSSL', '1.1', '', SYSTEM), + ('util-linux', '2.39'), + ('zlib', '1.2.13'), +] + +pretestopts = 'PATH="%(builddir)s/blatSrc/bin:$PATH"' +runtest = 'test' + +_blat_bins = ["blat", "faToNib", "faToTwoBit", "gfClient", "gfServer", "nibFrag", "pslPretty", + "pslReps", "pslSort", "twoBitInfo", "twoBitToFa"] + +files_to_copy = [(["bin/%s" % x for x in _blat_bins] + ["webBlat/webBlat"], 'bin')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in _blat_bins + ["webBlat"]], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BLIS/BLIS-0.3.2-GCC-7.3.0-2.30.eb b/easybuild/easyconfigs/b/BLIS/BLIS-0.3.2-GCC-7.3.0-2.30.eb deleted file mode 100644 index 969f4871bf41..000000000000 --- a/easybuild/easyconfigs/b/BLIS/BLIS-0.3.2-GCC-7.3.0-2.30.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'BLIS' -version = '0.3.2' - -homepage = 'https://github.com/flame/blis/' -description = """BLIS is a portable software framework for instantiating high-performance - BLAS-like dense linear algebra libraries.""" - -toolchain = {'name': 'GCC', 'version': '7.3.0-2.30'} - -source_urls = [ - 'https://github.com/flame/blis/archive/', -] -sources = ['%(version)s.tar.gz'] -checksums = [ - 'b87e42c73a06107d647a890cbf12855925777dc7124b0c7698b90c5effa7f58f', # 0.3.2.tar.gz -] - -builddependencies = [('Python', '2.7.15', '-bare')] - -configopts = '--enable-cblas --enable-threading=openmp --enable-shared CC="$CC" auto' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['include/blis/cblas.h', 'include/blis/blis.h', - 'lib/libblis.a', 'lib/libblis.%s' % SHLIB_EXT], - 'dirs': [], -} - -modextrapaths = {'CPATH': 'include/blis'} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/BLIS/BLIS-0.6.0-GCC-8.3.0-2.32.eb b/easybuild/easyconfigs/b/BLIS/BLIS-0.6.0-GCC-8.3.0-2.32.eb deleted file mode 100644 index f0faa6702a4c..000000000000 --- a/easybuild/easyconfigs/b/BLIS/BLIS-0.6.0-GCC-8.3.0-2.32.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'BLIS' -version = '0.6.0' - -homepage = 'https://github.com/flame/blis/' -description = """BLIS is a portable software framework for instantiating high-performance - BLAS-like dense linear algebra libraries.""" - -toolchain = {'name': 'GCC', 'version': '8.3.0-2.32'} - -source_urls = [ - 'https://github.com/flame/blis/archive/', -] -sources = ['%(version)s.tar.gz'] -checksums = ['ad5765cc3f492d0c663f494850dafc4d72f901c332eb442f404814ff2995e5a9'] - -builddependencies = [('Python', '2.7.16')] - -configopts = '--enable-cblas --enable-threading=openmp --enable-shared CC="$CC" auto' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['include/blis/cblas.h', 'include/blis/blis.h', - 'lib/libblis.a', 'lib/libblis.%s' % SHLIB_EXT], - 'dirs': [], -} - -modextrapaths = {'CPATH': 'include/blis'} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/BLIS/BLIS-0.8.0-GCCcore-10.2.0.eb b/easybuild/easyconfigs/b/BLIS/BLIS-0.8.0-GCCcore-10.2.0.eb index 92ff63b1db4a..9917d88d4a84 100644 --- a/easybuild/easyconfigs/b/BLIS/BLIS-0.8.0-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/b/BLIS/BLIS-0.8.0-GCCcore-10.2.0.eb @@ -29,6 +29,6 @@ sanity_check_paths = { 'dirs': [], } -modextrapaths = {'CPATH': 'include/blis'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/blis'} moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/BLIS/BLIS-0.8.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/b/BLIS/BLIS-0.8.0-GCCcore-9.3.0.eb deleted file mode 100644 index 101bb6637fec..000000000000 --- a/easybuild/easyconfigs/b/BLIS/BLIS-0.8.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'BLIS' -version = '0.8.0' - -homepage = 'https://github.com/flame/blis/' -description = """BLIS is a portable software framework for instantiating high-performance -BLAS-like dense linear algebra libraries.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://github.com/flame/blis/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['5e05868c4a6cf5032a7492f8861653e939a8f907a4fa524bbb6e14394e170a3d'] - -builddependencies = [ - ('binutils', '2.34'), - ('Python', '3.8.2'), - ('Perl', '5.30.2'), -] - -configopts = '--enable-cblas --enable-threading=openmp --enable-shared CC="$CC" auto' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['include/blis/cblas.h', 'include/blis/blis.h', - 'lib/libblis.a', 'lib/libblis.%s' % SHLIB_EXT], - 'dirs': [], -} - -modextrapaths = {'CPATH': 'include/blis'} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/BLIS/BLIS-0.8.1-GCC-10.3.0.eb b/easybuild/easyconfigs/b/BLIS/BLIS-0.8.1-GCC-10.3.0.eb index 368ad6ddca41..b9bb27202abf 100644 --- a/easybuild/easyconfigs/b/BLIS/BLIS-0.8.1-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/b/BLIS/BLIS-0.8.1-GCC-10.3.0.eb @@ -38,6 +38,6 @@ sanity_check_paths = { 'dirs': [], } -modextrapaths = {'CPATH': 'include/blis'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/blis'} moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/BLIS/BLIS-0.8.1-GCC-11.2.0.eb b/easybuild/easyconfigs/b/BLIS/BLIS-0.8.1-GCC-11.2.0.eb index 6ce09ab62c37..b8a6071ca558 100644 --- a/easybuild/easyconfigs/b/BLIS/BLIS-0.8.1-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/b/BLIS/BLIS-0.8.1-GCC-11.2.0.eb @@ -38,6 +38,6 @@ sanity_check_paths = { 'dirs': [], } -modextrapaths = {'CPATH': 'include/blis'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/blis'} moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/BLIS/BLIS-0.8.1-GCCcore-10.3.0.eb b/easybuild/easyconfigs/b/BLIS/BLIS-0.8.1-GCCcore-10.3.0.eb index 3d9aa35b79d3..23c32ac78e54 100644 --- a/easybuild/easyconfigs/b/BLIS/BLIS-0.8.1-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/b/BLIS/BLIS-0.8.1-GCCcore-10.3.0.eb @@ -39,6 +39,6 @@ sanity_check_paths = { 'dirs': [], } -modextrapaths = {'CPATH': 'include/blis'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/blis'} moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/BLIS/BLIS-0.9.0-GCC-11.3.0.eb b/easybuild/easyconfigs/b/BLIS/BLIS-0.9.0-GCC-11.3.0.eb index a24a015854f9..a7b4ce7b4b24 100644 --- a/easybuild/easyconfigs/b/BLIS/BLIS-0.9.0-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/b/BLIS/BLIS-0.9.0-GCC-11.3.0.eb @@ -37,6 +37,6 @@ sanity_check_paths = { 'dirs': [], } -modextrapaths = {'CPATH': 'include/blis'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/blis'} moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/BLIS/BLIS-0.9.0-GCC-12.2.0.eb b/easybuild/easyconfigs/b/BLIS/BLIS-0.9.0-GCC-12.2.0.eb index 3fdd482cf5a1..c37edcbe5916 100644 --- a/easybuild/easyconfigs/b/BLIS/BLIS-0.9.0-GCC-12.2.0.eb +++ b/easybuild/easyconfigs/b/BLIS/BLIS-0.9.0-GCC-12.2.0.eb @@ -37,6 +37,6 @@ sanity_check_paths = { 'dirs': [], } -modextrapaths = {'CPATH': 'include/blis'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/blis'} moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/BLIS/BLIS-0.9.0-GCC-12.3.0.eb b/easybuild/easyconfigs/b/BLIS/BLIS-0.9.0-GCC-12.3.0.eb index c481e2a27c41..ed28a8c9678a 100644 --- a/easybuild/easyconfigs/b/BLIS/BLIS-0.9.0-GCC-12.3.0.eb +++ b/easybuild/easyconfigs/b/BLIS/BLIS-0.9.0-GCC-12.3.0.eb @@ -37,6 +37,6 @@ sanity_check_paths = { 'dirs': [], } -modextrapaths = {'CPATH': 'include/blis'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/blis'} moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/BLIS/BLIS-0.9.0-GCC-13.2.0.eb b/easybuild/easyconfigs/b/BLIS/BLIS-0.9.0-GCC-13.2.0.eb index 0b0e5bb7de7f..8638661ef064 100644 --- a/easybuild/easyconfigs/b/BLIS/BLIS-0.9.0-GCC-13.2.0.eb +++ b/easybuild/easyconfigs/b/BLIS/BLIS-0.9.0-GCC-13.2.0.eb @@ -41,6 +41,6 @@ sanity_check_paths = { 'dirs': [], } -modextrapaths = {'CPATH': 'include/blis'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/blis'} moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/BLIS/BLIS-0.9.0-intel-compilers-2022.1.0.eb b/easybuild/easyconfigs/b/BLIS/BLIS-0.9.0-intel-compilers-2022.1.0.eb index e0a1da068c00..38488d990281 100644 --- a/easybuild/easyconfigs/b/BLIS/BLIS-0.9.0-intel-compilers-2022.1.0.eb +++ b/easybuild/easyconfigs/b/BLIS/BLIS-0.9.0-intel-compilers-2022.1.0.eb @@ -38,6 +38,6 @@ sanity_check_paths = { 'dirs': [], } -modextrapaths = {'CPATH': 'include/blis'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/blis'} moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/BLIS/BLIS-1.0-GCC-13.2.0.eb b/easybuild/easyconfigs/b/BLIS/BLIS-1.0-GCC-13.2.0.eb index 4ebb0543a39b..a19fa2130c74 100644 --- a/easybuild/easyconfigs/b/BLIS/BLIS-1.0-GCC-13.2.0.eb +++ b/easybuild/easyconfigs/b/BLIS/BLIS-1.0-GCC-13.2.0.eb @@ -28,6 +28,6 @@ sanity_check_paths = { 'dirs': [], } -modextrapaths = {'CPATH': 'include/blis'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/blis'} moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/BLIS/BLIS-1.0-GCC-13.3.0.eb b/easybuild/easyconfigs/b/BLIS/BLIS-1.0-GCC-13.3.0.eb index 18d8ec6c8871..75be1ed65790 100644 --- a/easybuild/easyconfigs/b/BLIS/BLIS-1.0-GCC-13.3.0.eb +++ b/easybuild/easyconfigs/b/BLIS/BLIS-1.0-GCC-13.3.0.eb @@ -28,6 +28,6 @@ sanity_check_paths = { 'dirs': [], } -modextrapaths = {'CPATH': 'include/blis'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/blis'} moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/BLIS/BLIS-1.2-GCC-7.3.0-2.30-amd.eb b/easybuild/easyconfigs/b/BLIS/BLIS-1.2-GCC-7.3.0-2.30-amd.eb deleted file mode 100644 index 462532ee1879..000000000000 --- a/easybuild/easyconfigs/b/BLIS/BLIS-1.2-GCC-7.3.0-2.30-amd.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'BLIS' -version = '1.2' -versionsuffix = '-amd' - -homepage = 'https://developer.amd.com/amd-cpu-libraries/blas-library/' -description = """AMD fork of BLIS. BLIS is a portable software framework for instantiating high-performance - BLAS-like dense linear algebra libraries.""" - -toolchain = {'name': 'GCC', 'version': '7.3.0-2.30'} - -source_urls = ['https://github.com/amd/blis/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['b2e7d055c37faa5bfda5a1be63a35d1e612108a9809d7726cedbdd4722d76b1d'] - -builddependencies = [('Python', '2.7.15', '-bare')] - -configopts = '--enable-cblas --enable-threading=openmp --enable-shared CC="$CC" auto' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['include/blis/cblas.h', 'include/blis/blis.h', - 'lib/libblis.a', 'lib/libblis.%s' % SHLIB_EXT], - 'dirs': [], -} - -modextrapaths = {'CPATH': 'include/blis'} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/BLIS/BLIS-2.2-GCCcore-9.3.0-amd.eb b/easybuild/easyconfigs/b/BLIS/BLIS-2.2-GCCcore-9.3.0-amd.eb deleted file mode 100644 index 8018fce99b42..000000000000 --- a/easybuild/easyconfigs/b/BLIS/BLIS-2.2-GCCcore-9.3.0-amd.eb +++ /dev/null @@ -1,48 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'BLIS' -version = '2.2' -versionsuffix = '-amd' - -homepage = 'https://developer.amd.com/amd-cpu-libraries/blas-library/' -description = """AMD's fork of BLIS. BLIS is a portable software framework for instantiating high-performance -BLAS-like dense linear algebra libraries.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://github.com/amd/blis/archive/'] -sources = ['%(version)s.tar.gz'] -patches = [ - '%(name)s-%(version)s-amd_fix-undefined-reference-blist-abort.patch', - '%(name)s-%(version)s_enable-ppc-autodetect.patch', -] -checksums = [ - 'e1feb60ac919cf6d233c43c424f6a8a11eab2c62c2c6e3f2652c15ee9063c0c9', # 2.2.tar.gz - # BLIS-2.2-amd_fix-undefined-reference-blist-abort.patch - 'e879bd79e4438f7e6905461af1d483d27d14945eb9e75509b22c7584b8ba93c4', - # BLIS-2.2_enable-ppc-autodetect.patch - '9abf334d0abb6cfdd18bec21c27d114b78a7d97be45883626a547eceea046ccd', -] - -builddependencies = [ - ('binutils', '2.34'), - ('Python', '3.8.2'), - ('Perl', '5.30.2'), -] - -# Build Serial and multithreaded library -configopts = ['--enable-cblas --enable-shared CC="$CC" auto', - '--enable-cblas --enable-threading=openmp --enable-shared CC="$CC" auto'] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['include/blis/cblas.h', 'include/blis/blis.h', - 'lib/libblis.a', 'lib/libblis.%s' % SHLIB_EXT, - 'lib/libblis-mt.a', 'lib/libblis-mt.%s' % SHLIB_EXT], - 'dirs': [], -} - -modextrapaths = {'CPATH': 'include/blis'} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/BLIS/BLIS-2.2-amd_fix-undefined-reference-blist-abort.patch b/easybuild/easyconfigs/b/BLIS/BLIS-2.2-amd_fix-undefined-reference-blist-abort.patch deleted file mode 100644 index 18ebc44d7998..000000000000 --- a/easybuild/easyconfigs/b/BLIS/BLIS-2.2-amd_fix-undefined-reference-blist-abort.patch +++ /dev/null @@ -1,14 +0,0 @@ -fix undefined reference to 'blis_abort' - -see https://github.com/flame/blis/issues/428 + https://github.com/flame/blis/pull/429 - ---- blis-2.2.orig/frame/base/bli_error.h 2020-12-07 19:40:33.936990613 +0100 -+++ blis-2.2/frame/base/bli_error.h 2020-12-07 19:45:35.079406108 +0100 -@@ -40,6 +40,7 @@ - - void bli_print_msg( char* str, char* file, guint_t line ); - void bli_abort( void ); -+BLIS_EXPORT_BLIS void bli_abort( void ); - - char* bli_error_string_for_code( gint_t code ); - diff --git a/easybuild/easyconfigs/b/BLIS/BLIS-3.0-GCCcore-10.3.0-amd.eb b/easybuild/easyconfigs/b/BLIS/BLIS-3.0-GCCcore-10.3.0-amd.eb index 3e9b98dbcad2..f900a5ada23b 100644 --- a/easybuild/easyconfigs/b/BLIS/BLIS-3.0-GCCcore-10.3.0-amd.eb +++ b/easybuild/easyconfigs/b/BLIS/BLIS-3.0-GCCcore-10.3.0-amd.eb @@ -46,6 +46,6 @@ sanity_check_paths = { 'dirs': [], } -modextrapaths = {'CPATH': 'include/blis'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/blis'} moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/BLIS/BLIS-3.0.1-GCC-11.2.0-amd.eb b/easybuild/easyconfigs/b/BLIS/BLIS-3.0.1-GCC-11.2.0-amd.eb index 0208b0c8be81..14e6f3613520 100644 --- a/easybuild/easyconfigs/b/BLIS/BLIS-3.0.1-GCC-11.2.0-amd.eb +++ b/easybuild/easyconfigs/b/BLIS/BLIS-3.0.1-GCC-11.2.0-amd.eb @@ -43,6 +43,6 @@ sanity_check_paths = { 'dirs': [], } -modextrapaths = {'CPATH': 'include/blis'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/blis'} moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/BLIS/BLIS-3.0.1-GCCcore-10.2.0-amd.eb b/easybuild/easyconfigs/b/BLIS/BLIS-3.0.1-GCCcore-10.2.0-amd.eb index 4e65c629936c..767f214dca02 100644 --- a/easybuild/easyconfigs/b/BLIS/BLIS-3.0.1-GCCcore-10.2.0-amd.eb +++ b/easybuild/easyconfigs/b/BLIS/BLIS-3.0.1-GCCcore-10.2.0-amd.eb @@ -46,6 +46,6 @@ sanity_check_paths = { 'dirs': [], } -modextrapaths = {'CPATH': 'include/blis'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/blis'} moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/BLIS/BLIS-3.0.1-GCCcore-10.3.0-amd.eb b/easybuild/easyconfigs/b/BLIS/BLIS-3.0.1-GCCcore-10.3.0-amd.eb index 6705b1177a21..c27f15a531db 100644 --- a/easybuild/easyconfigs/b/BLIS/BLIS-3.0.1-GCCcore-10.3.0-amd.eb +++ b/easybuild/easyconfigs/b/BLIS/BLIS-3.0.1-GCCcore-10.3.0-amd.eb @@ -46,6 +46,6 @@ sanity_check_paths = { 'dirs': [], } -modextrapaths = {'CPATH': 'include/blis'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/blis'} moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/BLIS/BLIS-3.1-GCCcore-11.2.0-amd.eb b/easybuild/easyconfigs/b/BLIS/BLIS-3.1-GCCcore-11.2.0-amd.eb index 36484cda2e54..fd3f283a3511 100644 --- a/easybuild/easyconfigs/b/BLIS/BLIS-3.1-GCCcore-11.2.0-amd.eb +++ b/easybuild/easyconfigs/b/BLIS/BLIS-3.1-GCCcore-11.2.0-amd.eb @@ -42,6 +42,6 @@ sanity_check_paths = { 'dirs': [], } -modextrapaths = {'CPATH': 'include/blis'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/blis'} moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/BLT/BLT-20181223-GCCcore-11.2.0.eb b/easybuild/easyconfigs/b/BLT/BLT-20181223-GCCcore-11.2.0.eb index 19c368807ef9..facaf33a9199 100644 --- a/easybuild/easyconfigs/b/BLT/BLT-20181223-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/b/BLT/BLT-20181223-GCCcore-11.2.0.eb @@ -42,6 +42,6 @@ sanity_check_paths = { 'dirs': ['include'], } -modextrapaths = {'TCLLIBPATH': 'lib'} +modextrapaths = {'TCLLIBPATH': {'paths': 'lib', 'delimiter': ' '}} moduleclass = 'vis' diff --git a/easybuild/easyconfigs/b/BMTK/BMTK-1.0.8-foss-2021a.eb b/easybuild/easyconfigs/b/BMTK/BMTK-1.0.8-foss-2021a.eb index 6d46f47d72bd..eb582a67381c 100644 --- a/easybuild/easyconfigs/b/BMTK/BMTK-1.0.8-foss-2021a.eb +++ b/easybuild/easyconfigs/b/BMTK/BMTK-1.0.8-foss-2021a.eb @@ -22,9 +22,6 @@ dependencies = [ ('scikit-image', '0.18.3'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('bmtk', version, { 'checksums': ['9609da6347e74b440a44590f22fc2de0b281fc2eed4c1ee259730c5a8b3c0535'], diff --git a/easybuild/easyconfigs/b/BOINC/BOINC-7.2.42-GCC-4.8.2-client.eb b/easybuild/easyconfigs/b/BOINC/BOINC-7.2.42-GCC-4.8.2-client.eb deleted file mode 100644 index be4ba09c0d86..000000000000 --- a/easybuild/easyconfigs/b/BOINC/BOINC-7.2.42-GCC-4.8.2-client.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'MakeCp' - -name = 'BOINC' -version = '7.2.42' -versionsuffix = "-client" - -homepage = 'https://boinc.berkeley.edu' -description = """BOINC is a program that lets you donate your idle computer time to science projects - like SETI@home, Climateprediction.net, Rosetta@home, World Community Grid, and many others.""" - -toolchain = {'name': 'GCC', 'version': '4.8.2'} - -# only through git, create your own tarball. -# e.g. git clone --depth=100 --branch client_release/7.2/7.2.42 git://boinc.berkeley.edu/boinc-v2.git boinc-7.2.42 -# see https://boinc.berkeley.edu/trac/wiki/SourceCodeGit -sources = [SOURCELOWER_TAR_BZ2] - -dependencies = [ - ('OpenSSL', '1.0.1f'), - ('cURL', '7.34.0'), -] - -builddependencies = [ - ('libtool', '2.4.2'), - ('make', '3.82'), - ('pkg-config', '0.28'), - ('M4', '1.4.16'), - ('Autoconf', '2.69'), - ('Automake', '1.14.1') -] - -prebuildopts = "./_autosetup && ./configure --disable-server --disable-manager --enable-client &&" - -files_to_copy = [(['client/boinc', 'client/boinccmd'], 'bin')] - -# make sure the binary are available after installation -sanity_check_paths = { - 'files': ['bin/boinc'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/BRAKER/BRAKER-2.1.2-intel-2019a.eb b/easybuild/easyconfigs/b/BRAKER/BRAKER-2.1.2-intel-2019a.eb deleted file mode 100644 index 9f70e27003e4..000000000000 --- a/easybuild/easyconfigs/b/BRAKER/BRAKER-2.1.2-intel-2019a.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'Tarball' - -name = 'BRAKER' -version = '2.1.2' - -homepage = 'https://github.com/Gaius-Augustus/BRAKER' -description = """BRAKER is a pipeline for fully automated prediction of protein coding genes with GeneMark-ES/ET - and AUGUSTUS in novel eukaryotic genomes.""" - -toolchain = {'name': 'intel', 'version': '2019a'} - -source_urls = ['https://github.com/Gaius-Augustus/BRAKER/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['9f178c5fe64ae358dcba9936802d24e330312e698a3f7930d1f91e58974129d3'] - -dependencies = [ - ('Perl', '5.28.1'), - ('AUGUSTUS', '3.3.2'), - ('GeneMark-ET', '4.38'), - ('BamTools', '2.5.1'), - ('SAMtools', '1.9'), - ('GenomeThreader', '1.7.1', '-Linux_x86_64-64bit', SYSTEM), - ('spaln', '2.3.3c'), - ('Exonerate', '2.4.0'), - ('BLAST+', '2.9.0'), - ('Biopython', '1.73'), -] - -fix_perl_shebang_for = ['scripts/*.pl'] - -sanity_check_paths = { - 'files': ['scripts/align2hints.pl', 'scripts/braker.pl', 'scripts/findGenesInIntrons.pl', 'scripts/startAlign.pl'], - 'dirs': ['docs', 'example'], -} - -sanity_check_commands = ["braker.pl --help"] - -modextrapaths = {'PATH': 'scripts'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BRAKER/BRAKER-2.1.5-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/b/BRAKER/BRAKER-2.1.5-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index 33487e8713ef..000000000000 --- a/easybuild/easyconfigs/b/BRAKER/BRAKER-2.1.5-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'Tarball' - -name = 'BRAKER' -version = '2.1.5' -versionsuffix = '-Python-3.7.4' - -homepage = 'https://github.com/Gaius-Augustus/BRAKER' -description = """BRAKER is a pipeline for fully automated prediction of protein coding genes with GeneMark-ES/ET - and AUGUSTUS in novel eukaryotic genomes.""" - -toolchain = {'name': 'intel', 'version': '2019b'} - -source_urls = ['https://github.com/Gaius-Augustus/BRAKER/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['528507c4fe3335865ead5421341f6e77959d2d327183b6c59d0858e6869d7ace'] - -dependencies = [ - ('Perl', '5.30.0'), - ('AUGUSTUS', '3.3.3'), - ('GeneMark-ET', '4.57'), - ('BamTools', '2.5.1'), - ('SAMtools', '1.10'), - ('GenomeThreader', '1.7.3', '-Linux_x86_64-64bit', SYSTEM), - ('spaln', '2.4.03'), - ('Exonerate', '2.4.0'), - ('BLAST+', '2.9.0'), - ('Biopython', '1.75', versionsuffix), -] - -fix_perl_shebang_for = ['scripts/*.pl'] - -sanity_check_paths = { - 'files': ['scripts/align2hints.pl', 'scripts/braker.pl', 'scripts/findGenesInIntrons.pl', 'scripts/startAlign.pl'], - 'dirs': ['docs', 'example'], -} - -sanity_check_commands = ["braker.pl --help"] - -modextrapaths = {'PATH': 'scripts'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BRAKER/BRAKER-3.0.8-foss-2023a.eb b/easybuild/easyconfigs/b/BRAKER/BRAKER-3.0.8-foss-2023a.eb new file mode 100644 index 000000000000..7a87a70ddb12 --- /dev/null +++ b/easybuild/easyconfigs/b/BRAKER/BRAKER-3.0.8-foss-2023a.eb @@ -0,0 +1,55 @@ +# updated: Denis Kristak (INUITS) +# Update: Petr Král (INUITS) +easyblock = 'Tarball' + +name = 'BRAKER' +version = '3.0.8' + +homepage = 'https://github.com/Gaius-Augustus/BRAKER' +description = """BRAKER is a pipeline for fully automated prediction of protein coding genes with GeneMark-ES/ET + and AUGUSTUS in novel eukaryotic genomes.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = ['https://github.com/Gaius-Augustus/BRAKER/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['f2623290c3007a3e42719a0bb2713bec7226db222bfef742895a9d5d0b4ee526'] + +dependencies = [ + ('Perl', '5.36.1'), + ('Python', '3.11.3'), + ('AUGUSTUS', '3.5.0'), + ('GeneMark-ET', '4.72'), + ('BamTools', '2.5.2'), + ('SAMtools', '1.18'), + ('GenomeThreader', '1.7.3', '-Linux_x86_64-64bit', SYSTEM), + ('spaln', '3.0.6b'), + ('Exonerate', '2.4.0'), + ('BLAST+', '2.14.1'), + ('Biopython', '1.83'), + ('DIAMOND', '2.1.8'), + ('CDBtools', '0.99'), +] + +fix_perl_shebang_for = ['scripts/*.pl'] +fix_python_shebang_for = ['scripts/*.py'] + +sanity_check_paths = { + 'files': [ + 'scripts/braker.pl', + 'scripts/compare_intervals_exact.pl', + 'scripts/compute_accuracies.sh', + 'scripts/compute_accuracies.sh', + 'scripts/filterGenemark.pl', + 'scripts/findGenesInIntrons.pl', + 'scripts/gatech_pmp2hints.pl', + 'scripts/sortGeneMark.py', + ], + 'dirs': ['docs', 'example'], +} + +sanity_check_commands = ["braker.pl --help"] + +modextrapaths = {'PATH': 'scripts'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BRiAl/BRiAl-1.2.12-GCC-13.2.0.eb b/easybuild/easyconfigs/b/BRiAl/BRiAl-1.2.12-GCC-13.2.0.eb new file mode 100644 index 000000000000..50bbeea16eef --- /dev/null +++ b/easybuild/easyconfigs/b/BRiAl/BRiAl-1.2.12-GCC-13.2.0.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'BRiAl' +version = '1.2.12' + +homepage = 'https://github.com/BRiAl/BRiAl' +description = """BRiAl is the legacy version of PolyBoRi maintained by sagemath developers.""" + +toolchain = {'name': 'GCC', 'version': '13.2.0'} + +source_urls = ['https://github.com/BRiAl/BRiAl/releases/download/%(version)s'] +sources = [SOURCELOWER_TAR_BZ2] +checksums = ['ca009e3722dd3f0a60d15501caed1413146c80abced57423e32ae0116f407494'] + +dependencies = [ + ('Boost', '1.83.0'), + ('m4ri', '20200125'), + ('CUDD', '3.0.0'), +] + +configopts = "--with-boost=$EBROOTBOOST " + +runtest = 'check' + +sanity_check_paths = { + 'files': ['include/polybori.h'] + + ['lib/libbrial.%s' % e for e in ['a', SHLIB_EXT]], + 'dirs': [], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74_makefile-modif.patch b/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74_makefile-modif.patch deleted file mode 100644 index daf84a74d5b3..000000000000 --- a/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74_makefile-modif.patch +++ /dev/null @@ -1,22 +0,0 @@ -Patch to point to the correct bin directory in the EASYBUILDINSTALLDIR and to -to the correct location of the ZLIB libraries -Thekla Loizou July 2015 ---- bsmap-2.74/makefile.orig 2012-09-20 23:01:57.000000000 +0300 -+++ bsmap-2.74/makefile 2014-12-16 09:24:16.033631393 +0200 -@@ -1,6 +1,6 @@ - CC= g++ - --BIN = $(DESTDIR)/usr/bin -+BIN = $(DESTDIR)/bin - FLAGS= -DMAXHITS=1000 -DTHREAD -funroll-loops -Lsamtools -Isamtools -Lgzstream -Igzstream -O3 -m64 - #FLAGS= -DMAXHITS=1000 -funroll-loops -Lsamtools -Isamtools -Lgzstream -Igzstream -O3 -Wall -Wno-strict-aliasing -m64 - -@@ -16,7 +16,7 @@ - bsmap: $(OBJS1) - (cd samtools; make) - (cd gzstream; make) -- $(CC) $(FLAGS) $^ -o $@ $(THREAD) -lbam -lz -lgzstream -+ $(CC) $(FLAGS) $^ -o $@ $(THREAD) -lbam -L$(EBROOTZLIB)/lib -lz -lgzstream - rm -f *.o - - clean: diff --git a/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74_parameters-cpp.patch b/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74_parameters-cpp.patch deleted file mode 100644 index 21007be7d35f..000000000000 --- a/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74_parameters-cpp.patch +++ /dev/null @@ -1,9 +0,0 @@ -Patch to include unitstd.h in the parameters for cpp -Thekla Loizou July 2015 ---- param.cpp.orig 2014-12-08 22:13:01.439639000 +0200 -+++ param.cpp 2014-12-08 22:14:20.305028000 +0200 -@@ -1,3 +1,4 @@ -+#include - #include "param.h" - #include - diff --git a/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74_samtools-deps.patch b/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74_samtools-deps.patch deleted file mode 100644 index 7475b92e928f..000000000000 --- a/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74_samtools-deps.patch +++ /dev/null @@ -1,78 +0,0 @@ -Patch to point to the correct locations of SAMTools dependencies -Thekla Loizou July 2015 ---- bsmap-2.74/samtools/Makefile.orig 2014-12-15 14:42:22.628493847 +0200 -+++ bsmap-2.74/samtools/Makefile 2014-12-15 14:42:51.729602124 +0200 -@@ -10,10 +10,11 @@ - bamtk.o kaln.o bam2bcf.o bam2bcf_indel.o errmod.o sample.o \ - cut_target.o phase.o bam2depth.o - PROG= samtools --INCLUDES= -I. -+INCLUDES= -I$(EBROOTNCURSES)/include -I$(EBROOTZLIB)/include -I. - SUBDIRS= . bcftools misc --LIBPATH= --#LIBCURSES= -lcurses # -lXCurses -+LIBPATH= -L$(EBROOTZLIB)/lib -+LIBCURSES= -L$(EBROOTNCURSES)/lib -lcurses -L$(EBROOTZLIB)/lib -lz # -lXCurses -+ - - .SUFFIXES:.c .o - -@@ -44,10 +45,10 @@ - $(CC) $(CFLAGS) -o $@ $(AOBJS) -Lbcftools $(LIBPATH) libbam.a -lbcf $(LIBCURSES) -lm -lz - - razip:razip.o razf.o $(KNETFILE_O) -- $(CC) $(CFLAGS) -o $@ razf.o razip.o $(KNETFILE_O) -lz -+ $(CC) $(CFLAGS) -o $@ razf.o razip.o $(KNETFILE_O) -L$(EBROOTZLIB)/lib -lz - - bgzip:bgzip.o bgzf.o $(KNETFILE_O) -- $(CC) $(CFLAGS) -o $@ bgzf.o bgzip.o $(KNETFILE_O) -lz -+ $(CC) $(CFLAGS) -o $@ bgzf.o bgzip.o $(KNETFILE_O) -L$(EBROOTZLIB)/lib -lz - - razip.o:razf.h - bam.o:bam.h razf.h bam_endian.h kstring.h sam_header.h -@@ -73,10 +74,10 @@ - - - libbam.1.dylib-local:$(LOBJS) -- libtool -dynamic $(LOBJS) -o libbam.1.dylib -lc -lz -+ libtool -dynamic $(LOBJS) -o libbam.1.dylib -lc -L$(EBROOTZLIB)/lib -lz - - libbam.so.1-local:$(LOBJS) -- $(CC) -shared -Wl,-soname,libbam.so -o libbam.so.1 $(LOBJS) -lc -lz -+ $(CC) -shared -Wl,-soname,libbam.so -o libbam.so.1 $(LOBJS) -lc -L$(EBROOTZLIB)/lib -lz - - dylib: - @$(MAKE) cleanlocal; \ ---- bsmap-2.74/samtools/misc/Makefile.orig 2012-09-20 23:01:58.000000000 +0300 -+++ bsmap-2.74/samtools/misc/Makefile 2014-12-15 14:40:50.817493925 +0200 -@@ -28,13 +28,13 @@ - lib: - - seqtk:seqtk.o -- $(CC) $(CFLAGS) -o $@ seqtk.o -lm -lz -+ $(CC) $(CFLAGS) -o $@ seqtk.o -lm -L$(EBROOTZLIB)/lib -lz - - wgsim:wgsim.o -- $(CC) $(CFLAGS) -o $@ wgsim.o -lm -lz -+ $(CC) $(CFLAGS) -o $@ wgsim.o -lm -L$(EBROOTZLIB)/lib -lz - - md5fa:md5.o md5fa.o md5.h ../kseq.h -- $(CC) $(CFLAGS) -o $@ md5.o md5fa.o -lz -+ $(CC) $(CFLAGS) -o $@ md5.o md5fa.o -L$(EBROOTZLIB)/lib -lz - - md5sum-lite:md5sum-lite.o - $(CC) $(CFLAGS) -o $@ md5sum-lite.o -@@ -43,10 +43,10 @@ - $(CC) -c $(CFLAGS) -DMD5SUM_MAIN -o $@ md5.c - - maq2sam-short:maq2sam.c -- $(CC) $(CFLAGS) -o $@ maq2sam.c -lz -- -+ $(CC) $(CFLAGS) -o $@ maq2sam.c -L$(EBROOTZLIB)/lib -lz -+ - maq2sam-long:maq2sam.c -- $(CC) $(CFLAGS) -DMAQ_LONGREADS -o $@ maq2sam.c -lz -+ $(CC) $(CFLAGS) -DMAQ_LONGREADS -o $@ maq2sam.c -L$(EBROOTZLIB)/lib -lz - - md5fa.o:md5.h md5fa.c - $(CC) $(CFLAGS) -c -I.. -o $@ md5fa.c diff --git a/easybuild/easyconfigs/b/BSMAPz/BSMAPz-1.1.1-intel-2019b-Python-2.7.16.eb b/easybuild/easyconfigs/b/BSMAPz/BSMAPz-1.1.1-intel-2019b-Python-2.7.16.eb deleted file mode 100644 index f96129c11197..000000000000 --- a/easybuild/easyconfigs/b/BSMAPz/BSMAPz-1.1.1-intel-2019b-Python-2.7.16.eb +++ /dev/null @@ -1,51 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'ConfigureMake' - -name = 'BSMAPz' -version = '1.1.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/zyndagj/BSMAPz' -description = """Updated and optimized fork of BSMAP. -BSMAPz is a short reads mapping program for bisulfite sequencing in DNA methylation study.""" - -toolchain = {'name': 'intel', 'version': '2019b'} - -# https://github.com/zyndagj/BSMAPz -github_account = 'zyndagj' -source_urls = [GITHUB_SOURCE] -sources = ['%(version)s.tar.gz'] -checksums = ['85f8ec4d409fdcc6bf433d48a477fb3d9688819bd407d0bb7a228ccaa9b43716'] - -builddependencies = [ - ('zlib', '1.2.11'), -] -dependencies = [ - ('Python', '2.7.16'), - ('SAMtools', '1.10'), - ('Pysam', '0.15.3'), -] - -skipsteps = ['configure'] -buildopts = 'bsmapz' -runtest = 'test' -installopts = 'DESTDIR=%(installdir)s' - -local_bin_files = ['bsmapz', 'methdiff.py', 'methratio.py', 'sam2bam.sh'] -sanity_check_paths = { - 'files': ['bin/%s' % f for f in local_bin_files], - 'dirs': [], -} - -sanity_check_commands = [ - # 'bsmapz -h' returns exit-code 1 - testing it with example data instead - 'bsmapz -a %(builddir)s/%(name)s-%(version)s/test_data/simulated.fastq -z 33 -p 2 -q 20 ' - '-d %(builddir)s/%(name)s-%(version)s/test_data/test.fasta -S 77345 -w 1000 ' - '-o %(builddir)s/%(name)s-%(version)s/test_r1.bam', - 'methdiff.py -h', - 'methratio.py -h', -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BSseeker2/BSseeker2-2.1.8-GCC-8.3.0-Python-2.7.16.eb b/easybuild/easyconfigs/b/BSseeker2/BSseeker2-2.1.8-GCC-8.3.0-Python-2.7.16.eb deleted file mode 100644 index 379e63125cb1..000000000000 --- a/easybuild/easyconfigs/b/BSseeker2/BSseeker2-2.1.8-GCC-8.3.0-Python-2.7.16.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'Tarball' - -name = 'BSseeker2' -version = '2.1.8' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://pellegrini-legacy.mcdb.ucla.edu/bs_seeker2' -description = """BS-Seeker2 is a seamless and versatile pipeline for accurately and fast mapping the bisulfite-treated -reads.""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -source_urls = ['https://github.com/BSSeeker/BSseeker2/archive/'] -sources = ['%(name)s-v%(version)s.tar.gz'] -checksums = ['34ebedce36a0fca9e22405d4c2c20bc978439d4a34d1d543657fbc53ff847934'] - -dependencies = [ - ('Python', '2.7.16'), - ('Pysam', '0.15.3'), - ('Bowtie', '1.2.3'), - ('Bowtie2', '2.3.5.1'), -] - -keepsymlinks = True - -postinstallcmds = ["chmod a+x %(installdir)s/*.py"] - -sanity_check_paths = { - 'files': ['bs_seeker2-align.py', 'bs_seeker2-build.py', 'bs_seeker2-call_methylation.py'], - 'dirs': ['bs_align', 'bs_index', 'bs_utils', 'galaxy'], -} - -sanity_check_commands = [ - "bs_seeker2-align.py --help", - "bs_seeker2-build.py --help", - "bs_seeker2-call_methylation.py --help", -] - -modextrapaths = { - 'PATH': '', - 'PYTHONPATH': '', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BSseeker2/BSseeker2-2.1.8-iccifort-2019.5.281-Python-2.7.16.eb b/easybuild/easyconfigs/b/BSseeker2/BSseeker2-2.1.8-iccifort-2019.5.281-Python-2.7.16.eb deleted file mode 100644 index d5cf352da0a7..000000000000 --- a/easybuild/easyconfigs/b/BSseeker2/BSseeker2-2.1.8-iccifort-2019.5.281-Python-2.7.16.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'Tarball' - -name = 'BSseeker2' -version = '2.1.8' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://pellegrini-legacy.mcdb.ucla.edu/bs_seeker2' -description = """BS-Seeker2 is a seamless and versatile pipeline for accurately and fast mapping the bisulfite-treated -reads.""" - -toolchain = {'name': 'iccifort', 'version': '2019.5.281'} - -source_urls = ['https://github.com/BSSeeker/BSseeker2/archive/'] -sources = ['%(name)s-v%(version)s.tar.gz'] -checksums = ['34ebedce36a0fca9e22405d4c2c20bc978439d4a34d1d543657fbc53ff847934'] - -dependencies = [ - ('Python', '2.7.16'), - ('Pysam', '0.15.3'), - ('Bowtie', '1.2.3'), - ('Bowtie2', '2.3.5.1'), -] - -keepsymlinks = True - -postinstallcmds = ["chmod a+x %(installdir)s/*.py"] - -sanity_check_paths = { - 'files': ['bs_seeker2-align.py', 'bs_seeker2-build.py', 'bs_seeker2-call_methylation.py'], - 'dirs': ['bs_align', 'bs_index', 'bs_utils', 'galaxy'], -} - -sanity_check_commands = [ - "bs_seeker2-align.py --help", - "bs_seeker2-build.py --help", - "bs_seeker2-call_methylation.py --help", -] - -modextrapaths = { - 'PATH': '', - 'PYTHONPATH': '', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BUFRLIB/BUFRLIB-11.3.0.2-iccifort-2020.1.217.eb b/easybuild/easyconfigs/b/BUFRLIB/BUFRLIB-11.3.0.2-iccifort-2020.1.217.eb deleted file mode 100644 index 1b1e6ebdcf17..000000000000 --- a/easybuild/easyconfigs/b/BUFRLIB/BUFRLIB-11.3.0.2-iccifort-2020.1.217.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'BUFRLIB' -version = '11.3.0.2' - -homepage = 'https://www.emc.ncep.noaa.gov/index.php?branch=BUFRLIB' -description = """NCEP BUFRLIB software to encode or decode BUFR messages. It is not intended to be a primer on the -BUFR code form itself.""" - -toolchain = {'name': 'iccifort', 'version': '2020.1.217'} - -source_urls = ['https://github.com/JCSDA/bufrlib/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['1023eb590e2112d5bc213c568a212390fc65ff98732ac8d2ccdda5062e6bc8c6'] - -builddependencies = [('CMake', '3.16.4')] -configopts = '-DBUILD_STATIC_LIBS=ON -DBUILD_SHARED_LIBS=ON' - -sanity_check_paths = { - 'files': ['lib/libbufr.a', 'lib/libbufr.so'], - 'dirs': [], -} - -moduleclass = 'lib' 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 deleted file mode 100644 index b3b4e14eaf30..000000000000 --- a/easybuild/easyconfigs/b/BUSCO/BUSCO-1.22-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,34 +0,0 @@ -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 deleted file mode 100644 index 3c812eb0fb2b..000000000000 --- a/easybuild/easyconfigs/b/BUSCO/BUSCO-2.0.1-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,31 +0,0 @@ -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/BUSCO/BUSCO-3.0.2-intel-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/b/BUSCO/BUSCO-3.0.2-intel-2018b-Python-2.7.15.eb deleted file mode 100644 index c1e0ead9f711..000000000000 --- a/easybuild/easyconfigs/b/BUSCO/BUSCO-3.0.2-intel-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'BUSCO' -version = '3.0.2' -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': '2018b'} - -source_urls = ['https://gitlab.com/ezlab/%(namelower)s/-/archive/%(version)s'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['df022cffecb39b0bcbf32d5c5ae91217e6e44ca50c932ee6efdf9b2b1d4b9f5c'] - -dependencies = [ - ('Python', '2.7.15'), - ('BLAST+', '2.7.1'), - ('HMMER', '3.2.1'), - ('AUGUSTUS', '3.3.2', versionsuffix), - ('EMBOSS', '6.6.0'), -] - -download_dep_fail = True -use_pip = True - -postinstallcmds = [ - 'mkdir %(installdir)s/bin %(installdir)s/doc', - 'cp %(builddir)s/%(namelower)s-%(version)s/scripts/* %(installdir)s/bin', - 'cp %(builddir)s/%(namelower)s-%(version)s/BUSCO_v3_userguide.pdf %(installdir)s/doc', - 'cp %(builddir)s/%(namelower)s-%(version)s/LICENSE %(installdir)s/doc', - 'cp -r %(builddir)s/%(namelower)s-%(version)s/sample_data %(installdir)s', - 'cp -r %(builddir)s/%(namelower)s-%(version)s/config %(installdir)s', -] - -sanity_check_paths = { - 'files': ['bin/run_BUSCO.py'], - 'dirs': ['sample_data', 'lib/python%(pyshortver)s/site-packages/busco'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BUSCO/BUSCO-4.0.5-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/b/BUSCO/BUSCO-4.0.5-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index c9256d4c55fa..000000000000 --- a/easybuild/easyconfigs/b/BUSCO/BUSCO-4.0.5-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,53 +0,0 @@ -# Updated by: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'PythonPackage' - -name = 'BUSCO' -version = '4.0.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://busco.ezlab.org/' -description = "BUSCO: assessing genome assembly and annotation completeness with single-copy orthologs" - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = ['https://gitlab.com/ezlab/%(namelower)s/-/archive/%(version)s'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['b828cd6a0e8a43b33452879b2690f5929bbb11d600bcd2fd274124c6066609bc'] - -dependencies = [ - ('Python', '3.7.4'), - ('R', '3.6.2'), - ('Biopython', '1.75', versionsuffix), - ('BLAST+', '2.9.0'), - ('HMMER', '3.2.1'), - ('prodigal', '2.6.3'), - ('AUGUSTUS', '3.3.3'), - ('SEPP', '4.3.10', versionsuffix), -] - -use_pip = True -download_dep_fail = True -sanity_pip_check = True - -postinstallcmds = [ - 'mkdir -p %(installdir)s/bin %(installdir)s/doc', - 'cp %(builddir)s/%(namelower)s-%(version)s/scripts/* %(installdir)s/bin', - 'cp %(builddir)s/%(namelower)s-%(version)s/LICENSE %(installdir)s/doc', - 'cp -r %(builddir)s/%(namelower)s-%(version)s/test_data %(installdir)s', - 'cp -r %(builddir)s/%(namelower)s-%(version)s/config %(installdir)s', -] - -sanity_check_paths = { - 'files': ['bin/busco', 'bin/busco_configurator.py', 'bin/generate_plot.py'], - 'dirs': ['test_data', 'lib/python%(pyshortver)s/site-packages/busco'] -} - -sanity_check_commands = [ - "busco --help", - "busco -i %(installdir)s/test_data/bacteria/genome.fna", - "busco -i %(installdir)s/test_data/eukaryota/genome.fna", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BUSCO/BUSCO-4.0.6-foss-2020b.eb b/easybuild/easyconfigs/b/BUSCO/BUSCO-4.0.6-foss-2020b.eb index 48d0a53aeb85..84d5b402f5b8 100644 --- a/easybuild/easyconfigs/b/BUSCO/BUSCO-4.0.6-foss-2020b.eb +++ b/easybuild/easyconfigs/b/BUSCO/BUSCO-4.0.6-foss-2020b.eb @@ -28,10 +28,6 @@ dependencies = [ ('MetaEuk', '4'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - postinstallcmds = [ 'mkdir -p %(installdir)s/bin %(installdir)s/doc', 'cp %(builddir)s/%(namelower)s-%(version)s/scripts/* %(installdir)s/bin', diff --git a/easybuild/easyconfigs/b/BUSCO/BUSCO-5.0.0-foss-2020b.eb b/easybuild/easyconfigs/b/BUSCO/BUSCO-5.0.0-foss-2020b.eb index b88e140a4d8f..2c8f32702705 100644 --- a/easybuild/easyconfigs/b/BUSCO/BUSCO-5.0.0-foss-2020b.eb +++ b/easybuild/easyconfigs/b/BUSCO/BUSCO-5.0.0-foss-2020b.eb @@ -28,10 +28,6 @@ dependencies = [ ('MetaEuk', '4'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - postinstallcmds = [ 'mkdir -p %(installdir)s/bin %(installdir)s/doc', 'cp %(builddir)s/%(namelower)s-%(version)s/scripts/* %(installdir)s/bin', diff --git a/easybuild/easyconfigs/b/BUSCO/BUSCO-5.1.2-foss-2020b.eb b/easybuild/easyconfigs/b/BUSCO/BUSCO-5.1.2-foss-2020b.eb index 07b410d350b7..0a751183af77 100644 --- a/easybuild/easyconfigs/b/BUSCO/BUSCO-5.1.2-foss-2020b.eb +++ b/easybuild/easyconfigs/b/BUSCO/BUSCO-5.1.2-foss-2020b.eb @@ -28,10 +28,6 @@ dependencies = [ ('MetaEuk', '4'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - postinstallcmds = [ 'mkdir -p %(installdir)s/bin %(installdir)s/doc', 'cp %(builddir)s/%(namelower)s-%(version)s/scripts/* %(installdir)s/bin', diff --git a/easybuild/easyconfigs/b/BUSCO/BUSCO-5.4.2-foss-2021a.eb b/easybuild/easyconfigs/b/BUSCO/BUSCO-5.4.2-foss-2021a.eb index 1360e985e3c8..09072b8fa37a 100644 --- a/easybuild/easyconfigs/b/BUSCO/BUSCO-5.4.2-foss-2021a.eb +++ b/easybuild/easyconfigs/b/BUSCO/BUSCO-5.4.2-foss-2021a.eb @@ -30,10 +30,6 @@ dependencies = [ ('BBMap', '38.96'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - postinstallcmds = [ 'mkdir -p %(installdir)s/bin %(installdir)s/doc', 'cp %(builddir)s/%(namelower)s-%(version)s/scripts/* %(installdir)s/bin', diff --git a/easybuild/easyconfigs/b/BUSCO/BUSCO-5.4.3-foss-2021b.eb b/easybuild/easyconfigs/b/BUSCO/BUSCO-5.4.3-foss-2021b.eb index 9cd3dc82c011..0bfef94b33e7 100644 --- a/easybuild/easyconfigs/b/BUSCO/BUSCO-5.4.3-foss-2021b.eb +++ b/easybuild/easyconfigs/b/BUSCO/BUSCO-5.4.3-foss-2021b.eb @@ -30,10 +30,6 @@ dependencies = [ ('BBMap', '38.98'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - postinstallcmds = [ 'mkdir -p %(installdir)s/bin %(installdir)s/doc', 'cp %(builddir)s/%(namelower)s-%(version)s/scripts/* %(installdir)s/bin', diff --git a/easybuild/easyconfigs/b/BUSCO/BUSCO-5.4.5-foss-2022a.eb b/easybuild/easyconfigs/b/BUSCO/BUSCO-5.4.5-foss-2022a.eb index bc57db4e6b6f..d69fb9305e22 100644 --- a/easybuild/easyconfigs/b/BUSCO/BUSCO-5.4.5-foss-2022a.eb +++ b/easybuild/easyconfigs/b/BUSCO/BUSCO-5.4.5-foss-2022a.eb @@ -30,10 +30,6 @@ dependencies = [ ('BBMap', '39.01'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - postinstallcmds = [ 'mkdir -p %(installdir)s/bin %(installdir)s/doc', 'cp %(builddir)s/%(namelower)s-%(version)s/scripts/* %(installdir)s/bin', diff --git a/easybuild/easyconfigs/b/BUSCO/BUSCO-5.4.7-foss-2022b.eb b/easybuild/easyconfigs/b/BUSCO/BUSCO-5.4.7-foss-2022b.eb index 6d290ed51d99..f03de56e5a1f 100644 --- a/easybuild/easyconfigs/b/BUSCO/BUSCO-5.4.7-foss-2022b.eb +++ b/easybuild/easyconfigs/b/BUSCO/BUSCO-5.4.7-foss-2022b.eb @@ -30,10 +30,6 @@ dependencies = [ ('BBMap', '39.01'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - postinstallcmds = [ 'mkdir -p %(installdir)s/bin %(installdir)s/doc', 'cp %(builddir)s/%(namelower)s-%(version)s/scripts/* %(installdir)s/bin', diff --git a/easybuild/easyconfigs/b/BUStools/BUStools-0.40.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/b/BUStools/BUStools-0.40.0-GCCcore-9.3.0.eb deleted file mode 100644 index a4e2111afdc0..000000000000 --- a/easybuild/easyconfigs/b/BUStools/BUStools-0.40.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'BUStools' -version = '0.40.0' - -homepage = 'https://github.com/BUStools/bustools' -description = """bustools is a program for manipulating BUS files for single cell RNA-Seq datasets. - It can be used to error correct barcodes, collapse UMIs, produce gene count or transcript compatibility - count matrices, and is useful for many other tasks. See the kallisto | bustools website for examples - and instructions on how to use bustools as part of a single-cell RNA-seq workflow.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -github_account = 'BUStools' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['f50b6fb634a10939b2b496e6569ebd09ef34fb9eb24231d7d07a98001a6713e6'] - -builddependencies = [ - ('CMake', '3.16.4'), -] - -dependencies = [ - ('binutils', '2.34'), - ('zlib', '1.2.11'), -] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/bustools'], - 'dirs': [], -} - -sanity_check_commands = ["bustools version"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BUStools/BUStools-0.40.0-foss-2018b.eb b/easybuild/easyconfigs/b/BUStools/BUStools-0.40.0-foss-2018b.eb deleted file mode 100644 index 73e19d2ce6b3..000000000000 --- a/easybuild/easyconfigs/b/BUStools/BUStools-0.40.0-foss-2018b.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'BUStools' -version = '0.40.0' - -homepage = 'https://github.com/BUStools/bustools' -description = """bustools is a program for manipulating BUS files for single cell RNA-Seq datasets. - It can be used to error correct barcodes, collapse UMIs, produce gene count or transcript compatibility - count matrices, and is useful for many other tasks. See the kallisto | bustools website for examples - and instructions on how to use bustools as part of a single-cell RNA-seq workflow.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -github_account = 'BUStools' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['f50b6fb634a10939b2b496e6569ebd09ef34fb9eb24231d7d07a98001a6713e6'] - -builddependencies = [ - ('CMake', '3.12.1'), -] - -dependencies = [ - ('zlib', '1.2.11'), -] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/bustools'], - 'dirs': [], -} - -sanity_check_commands = ["bustools version"] - -moduleclass = 'bio' 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 deleted file mode 100644 index b509225610ae..000000000000 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.12-foss-2016b.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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'] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'bio' 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 deleted file mode 100644 index 51233c162692..000000000000 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.13-foss-2016a.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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 -## - -name = 'BWA' -version = '0.7.13' - -homepage = 'http://bio-bwa.sourceforge.net/' -description = """Burrows-Wheeler Aligner (BWA) is an efficient program that aligns - relatively short nucleotide sequences against a long reference sequence such as the human genome.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['https://github.com/lh3/%(name)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['64ad61735644698780938fa4f32b007921363241a114421118a26ffcbd2a5834'] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'bio' 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 deleted file mode 100644 index 08cf46c09287..000000000000 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.13-intel-2016a.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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 -## - -name = 'BWA' -version = '0.7.13' - -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': '2016a'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['https://github.com/lh3/%(name)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['64ad61735644698780938fa4f32b007921363241a114421118a26ffcbd2a5834'] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'bio' 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 deleted file mode 100644 index 228a816e7e25..000000000000 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.15-GCCcore-5.4.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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} - -source_urls = ['https://github.com/lh3/%(name)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['126d247e6ab8a8c215bec248f9174a15c6d960c193330e659a2b686f2964cfbd'] - -builddependencies = [('binutils', '2.26')] - -dependencies = [('zlib', '1.2.8')] - -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 deleted file mode 100644 index 259c34b4c871..000000000000 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.15-GCCcore-6.4.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# 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'), -] - -dependencies = [('zlib', '1.2.11')] - -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 deleted file mode 100644 index aacf06407834..000000000000 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.15-foss-2016a.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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': 'foss', 'version': '2016a'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['https://github.com/lh3/%(name)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['126d247e6ab8a8c215bec248f9174a15c6d960c193330e659a2b686f2964cfbd'] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'bio' 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 deleted file mode 100644 index 3275a4115132..000000000000 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.15-foss-2016b.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# 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} - -source_urls = [('http://sourceforge.net/projects/bio-bwa/files/', 'download')] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['2f56afefa49acc9bf45f12edb58e412565086cc20be098b8bf15ec07de8c0515'] - -dependencies = [('zlib', '1.2.8')] - -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 deleted file mode 100644 index 9d0b0ecaccfa..000000000000 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.15-intel-2016b.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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': '2016b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['https://github.com/lh3/%(name)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['126d247e6ab8a8c215bec248f9174a15c6d960c193330e659a2b686f2964cfbd'] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'bio' 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 deleted file mode 100644 index 043fa6f2a005..000000000000 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.15-intel-2017a.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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'] -checksums = ['126d247e6ab8a8c215bec248f9174a15c6d960c193330e659a2b686f2964cfbd'] - -dependencies = [('zlib', '1.2.11')] - -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 deleted file mode 100644 index 7ad7f02b46b4..000000000000 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.16a-foss-2016b.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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' -local_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/' % local_subver] -sources = ['%(namelower)s-%(version)s.tar.bz2'] -checksums = ['8fecdb5f88871351bbe050c18d6078121456c36ad75c5c78f33a926560ffc170'] - -dependencies = [('zlib', '1.2.8')] - -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 deleted file mode 100644 index e051720d2fd1..000000000000 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.16a-intel-2017a.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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' -local_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/' % local_subver] -sources = ['%(namelower)s-%(version)s.tar.bz2'] -checksums = ['8fecdb5f88871351bbe050c18d6078121456c36ad75c5c78f33a926560ffc170'] - -dependencies = [('zlib', '1.2.11')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.17-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.17-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 8ec0b2d2c4fd..000000000000 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.17-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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, Big Data Institute, University of Oxford -# -# Note that upstream development is mainly at: https://github.com/lh3/bwa -## - -name = 'BWA' -version = '0.7.17' - -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': 'GCC', 'version': '8.2.0-2.31.1'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/lh3/%(name)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['980b9591b61c60042c4a39b9e31ccaad8d17ff179d44d347997825da3fdf47fd'] - -dependencies = [ - ('Perl', '5.28.1'), - ('zlib', '1.2.11'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.17-GCC-8.3.0.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.17-GCC-8.3.0.eb deleted file mode 100644 index 89dafa3f8ce0..000000000000 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.17-GCC-8.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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, Big Data Institute, University of Oxford -# -# Note that upstream development is mainly at: https://github.com/lh3/bwa -## - -name = 'BWA' -version = '0.7.17' - -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': 'GCC', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/lh3/%(name)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['980b9591b61c60042c4a39b9e31ccaad8d17ff179d44d347997825da3fdf47fd'] - -dependencies = [ - ('Perl', '5.30.0'), - ('zlib', '1.2.11'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.17-GCC-9.3.0.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.17-GCC-9.3.0.eb deleted file mode 100644 index 30d800ef4142..000000000000 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.17-GCC-9.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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, Big Data Institute, University of Oxford -# -# Note that upstream development is mainly at: https://github.com/lh3/bwa -## - -name = 'BWA' -version = '0.7.17' - -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': 'GCC', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/lh3/%(name)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['980b9591b61c60042c4a39b9e31ccaad8d17ff179d44d347997825da3fdf47fd'] - -dependencies = [ - ('Perl', '5.30.2'), - ('zlib', '1.2.11'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.17-foss-2017b.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.17-foss-2017b.eb deleted file mode 100644 index a8514f287e1d..000000000000 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.17-foss-2017b.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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 -# Big Data Institute, University of Oxford -# -# Note that upstream development is mainly at: https://github.com/lh3/bwa -## - -name = 'BWA' -version = '0.7.17' - -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': '2017b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/lh3/bwa/releases/download/v%(version)s/'] -sources = ['%(namelower)s-%(version)s.tar.bz2'] -checksums = ['de1b4d4e745c0b7fc3e107b5155a51ac063011d33a5d82696331ecf4bed8d0fd'] - -dependencies = [('zlib', '1.2.11')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.17-foss-2018a.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.17-foss-2018a.eb deleted file mode 100644 index 6e32e447382a..000000000000 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.17-foss-2018a.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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, Big Data Institute, University of Oxford -# -# Note that upstream development is mainly at: https://github.com/lh3/bwa -## - -name = 'BWA' -version = '0.7.17' - -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': '2018a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/lh3/%(name)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['980b9591b61c60042c4a39b9e31ccaad8d17ff179d44d347997825da3fdf47fd'] - -dependencies = [('zlib', '1.2.11')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.17-foss-2018b.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.17-foss-2018b.eb deleted file mode 100644 index 2a05497577e6..000000000000 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.17-foss-2018b.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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, Big Data Institute, University of Oxford -# -# Note that upstream development is mainly at: https://github.com/lh3/bwa -## - -name = 'BWA' -version = '0.7.17' - -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': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/lh3/%(name)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['980b9591b61c60042c4a39b9e31ccaad8d17ff179d44d347997825da3fdf47fd'] - -dependencies = [('zlib', '1.2.11')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.17-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.17-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 1091cd1a073b..000000000000 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.17-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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, Big Data Institute, University of Oxford -# -# Note that upstream development is mainly at: https://github.com/lh3/bwa -# -# Updated: Pavel Grochal (INUITS) -## - -name = 'BWA' -version = '0.7.17' - -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': 'iccifort', 'version': '2019.1.144-GCC-8.2.0-2.31.1'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/lh3/%(name)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['980b9591b61c60042c4a39b9e31ccaad8d17ff179d44d347997825da3fdf47fd'] - -dependencies = [ - ('Perl', '5.28.1'), - ('zlib', '1.2.11'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.17-iccifort-2019.5.281.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.17-iccifort-2019.5.281.eb deleted file mode 100644 index 83524efbc3a2..000000000000 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.17-iccifort-2019.5.281.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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, Big Data Institute, University of Oxford -# -# Note that upstream development is mainly at: https://github.com/lh3/bwa -# -# Updated: Pavel Grochal (INUITS) -## - -name = 'BWA' -version = '0.7.17' - -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': 'iccifort', 'version': '2019.5.281'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/lh3/%(name)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['980b9591b61c60042c4a39b9e31ccaad8d17ff179d44d347997825da3fdf47fd'] - -dependencies = [ - ('Perl', '5.30.0'), - ('zlib', '1.2.11'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.17-intel-2017b.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.17-intel-2017b.eb deleted file mode 100644 index a6c7d6fe3826..000000000000 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.17-intel-2017b.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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, Big Data Institute, University of Oxford -# -# Note that upstream development is mainly at: https://github.com/lh3/bwa -## - -name = 'BWA' -version = '0.7.17' - -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': '2017b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/lh3/%(name)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['980b9591b61c60042c4a39b9e31ccaad8d17ff179d44d347997825da3fdf47fd'] - -dependencies = [('zlib', '1.2.11')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.17-intel-2018a.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.17-intel-2018a.eb deleted file mode 100644 index 177e9f95a02c..000000000000 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.17-intel-2018a.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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, Big Data Institute, University of Oxford -# -# Note that upstream development is mainly at: https://github.com/lh3/bwa -## - -name = 'BWA' -version = '0.7.17' - -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': '2018a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/lh3/%(name)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['980b9591b61c60042c4a39b9e31ccaad8d17ff179d44d347997825da3fdf47fd'] - -dependencies = [('zlib', '1.2.11')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.17-intel-2018b.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.17-intel-2018b.eb deleted file mode 100644 index e557f761ce41..000000000000 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.17-intel-2018b.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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, Big Data Institute, University of Oxford -# -# Note that upstream development is mainly at: https://github.com/lh3/bwa -## - -name = 'BWA' -version = '0.7.17' - -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': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/lh3/%(name)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['980b9591b61c60042c4a39b9e31ccaad8d17ff179d44d347997825da3fdf47fd'] - -dependencies = [('zlib', '1.2.11')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.18-GCCcore-13.2.0.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.18-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..d65b73e57e9e --- /dev/null +++ b/easybuild/easyconfigs/b/BWA/BWA-0.7.18-GCCcore-13.2.0.eb @@ -0,0 +1,52 @@ +## +# 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 +# +# 0.7.18 +# Erica Bianco (HPCNow!) +## + +name = 'BWA' +version = '0.7.18' + +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': '13.2.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/lh3/%(name)s/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['194788087f7b9a77c0114aa481b2ef21439f6abab72488c83917302e8d0e7870'] + +builddependencies = [('binutils', '2.40')] + +dependencies = [ + ('zlib', '1.2.13'), + ('Perl', '5.38.0'), +] + +# Allow use of x86 intrinsics on PPC +prebuildopts = 'export CFLAGS="$CFLAGS -fcommon -DNO_WARN_X86_INTRINSICS" && ' +prebuildopts += "sed -i 's|^CC=|#CC=|g' Makefile && " +prebuildopts += "sed -i 's|^CFLAGS=|#CFLAGS=|g' Makefile && " +prebuildopts += "sed -i 's|^LIBS=|LIBS= $(LDFLAGS) |g' Makefile && " + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.18-GCCcore-13.3.0.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.18-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..d52fe98aa0cb --- /dev/null +++ b/easybuild/easyconfigs/b/BWA/BWA-0.7.18-GCCcore-13.3.0.eb @@ -0,0 +1,53 @@ +# # +# 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: +# https://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 +# +# 0.7.18 +# Erica Bianco (HPCNow!) +# # + +name = 'BWA' +version = '0.7.18' + +homepage = 'https://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': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/lh3/%(name)s/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['194788087f7b9a77c0114aa481b2ef21439f6abab72488c83917302e8d0e7870'] + +builddependencies = [ + ('binutils', '2.42'), +] +dependencies = [ + ('zlib', '1.3.1'), + ('Perl', '5.38.2'), +] + +# Allow use of x86 intrinsics on PPC +prebuildopts = 'export CFLAGS="$CFLAGS -fcommon -DNO_WARN_X86_INTRINSICS" && ' +prebuildopts += "sed -i 's|^CC=|#CC=|g' Makefile && " +prebuildopts += "sed -i 's|^CFLAGS=|#CFLAGS=|g' Makefile && " +prebuildopts += "sed -i 's|^LIBS=|LIBS= $(LDFLAGS) |g' Makefile && " + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BWISE/BWISE-20180820-foss-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/b/BWISE/BWISE-20180820-foss-2018a-Python-3.6.4.eb deleted file mode 100644 index cc024aa6f735..000000000000 --- a/easybuild/easyconfigs/b/BWISE/BWISE-20180820-foss-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,40 +0,0 @@ -name = 'BWISE' -version = '20180820' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Malfoy/BWISE' -description = """de Bruijn Workflow using Integral information of Short pair End reads""" - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'openmp': True} - -sources = [ - { - 'source_urls': ['https://github.com/Malfoy/BWISE/archive'], - 'download_filename': 'eb938750e23488ed388602.tar.gz', - 'filename': 'bwise-20180820.tar.gz', - }, - { - 'source_urls': ['https://github.com/Malfoy/BGREAT2/archive'], - 'download_filename': '6a5afe388ccf733a3c73ff.tar.gz', - 'filename': 'bgreat2-20180425.tar.gz', - }, - { - 'source_urls': ['https://github.com/Malfoy/BTRIM/archive'], - 'download_filename': '4bbd3060dca05eef7fd6de.tar.gz', - 'filename': 'btrim-20180503.tar.gz', - }, -] - -checksums = [ - '64b12bb94afc78a797d0f706499daceb3b75b4f5edcd9735d928392198e3a5c0', # bwise-20180820.tar.gz - '072deda58732c452bd8e82e4b4efd0b9763679726a94c589daf483942f460da6', # bgreat2-20180425.tar.gz - '21e1288e246171ab76f4fd1d9c4a7bab24ac5850087b313403c888b061326a60', # btrim-20180503.tar.gz -] - -dependencies = [ - ('Python', '3.6.4'), - ('BCALM', '2.2.0'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BXH_XCEDE_TOOLS/BXH_XCEDE_TOOLS-1.11.1.eb b/easybuild/easyconfigs/b/BXH_XCEDE_TOOLS/BXH_XCEDE_TOOLS-1.11.1.eb deleted file mode 100644 index ac656c0c29d4..000000000000 --- a/easybuild/easyconfigs/b/BXH_XCEDE_TOOLS/BXH_XCEDE_TOOLS-1.11.1.eb +++ /dev/null @@ -1,27 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# Author: Ravi Tripathi -# Email: ravi89@uab.edu - -easyblock = "Tarball" - -name = 'BXH_XCEDE_TOOLS' -version = '1.11.1' - -homepage = 'http://www.nitrc.org/projects/bxh_xcede_tools/' -description = """A collection of data processing and image analysis -tools for data in BXH or XCEDE format. This includes data format -encapsulation/conversion, event-related analysis, QA tools, and more. -These tools form the basis of the fBIRN QA procedures and are also -distributed as part of the fBIRN Data Upload Scripts.""" - -toolchain = SYSTEM - -source_urls = ['http://www.nitrc.org/frs/download.php/7384/'] -sources = ['bxh_xcede_tools-%(version)s-lsb30.x86_64.tgz'] - -sanity_check_paths = { - 'files': ["bin/dicom2bxh", "bin/dicom2xcede"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bader/Bader-1.02-intel-2018a.eb b/easybuild/easyconfigs/b/Bader/Bader-1.02-intel-2018a.eb deleted file mode 100644 index 9928ba8d7513..000000000000 --- a/easybuild/easyconfigs/b/Bader/Bader-1.02-intel-2018a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'MakeCp' - -name = 'Bader' -version = '1.02' - -homepage = 'http://theory.cm.utexas.edu/henkelman/code/bader/' -description = "A fast algorithm for doing Bader's analysis on a charge density grid." - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['http://theory.cm.utexas.edu/henkelman/code/bader/download/v%(version)s'] -sources = [{'download_filename': 'bader.tar.gz', 'filename': SOURCE_TAR_GZ}] -checksums = ['9defc5d005521a3ed8bad7a3e2e557283962269eddf9994864c77b328c179c63'] - -skipsteps = ['configure'] -buildopts = '-f makefile.lnx_ifort' -parallel = 1 - -files_to_copy = [(['bader'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/bader'], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/b/Bader/Bader-1.03-intel-2018b.eb b/easybuild/easyconfigs/b/Bader/Bader-1.03-intel-2018b.eb deleted file mode 100644 index d55803975211..000000000000 --- a/easybuild/easyconfigs/b/Bader/Bader-1.03-intel-2018b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'MakeCp' - -name = 'Bader' -version = '1.03' - -homepage = 'http://theory.cm.utexas.edu/henkelman/code/bader/' -description = "A fast algorithm for doing Bader's analysis on a charge density grid." - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['http://theory.cm.utexas.edu/henkelman/code/bader/download/v%(version)s'] -sources = [{'download_filename': 'bader.tar.gz', 'filename': SOURCE_TAR_GZ}] -checksums = ['3de8af94bd64c43812de7ebad3e9209cc5e29e6732679fcf88f72a1b382bc81a'] - -buildopts = '-f makefile.lnx_ifort' -parallel = 1 - -files_to_copy = [(['bader'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/bader'], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/b/Bader/Bader-1.04-GCC-11.2.0.eb b/easybuild/easyconfigs/b/Bader/Bader-1.04-GCC-11.2.0.eb index 20b55c3aed9f..61a9f7a997e0 100644 --- a/easybuild/easyconfigs/b/Bader/Bader-1.04-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/b/Bader/Bader-1.04-GCC-11.2.0.eb @@ -14,7 +14,7 @@ checksums = ['f20a0a021157d911bea06666911763b737c4ff38b39e793b8560f940fe391b8e'] buildopts = ' -f makefile.lnx_ifort FC=$FC FFLAGS="$FFLAGS" ' -parallel = 1 +maxparallel = 1 files_to_copy = [ (['bader'], 'bin'), diff --git a/easybuild/easyconfigs/b/Bader/Bader-1.04-iccifort-2020.4.304.eb b/easybuild/easyconfigs/b/Bader/Bader-1.04-iccifort-2020.4.304.eb index ef4cb6bb247e..51520b0c7523 100644 --- a/easybuild/easyconfigs/b/Bader/Bader-1.04-iccifort-2020.4.304.eb +++ b/easybuild/easyconfigs/b/Bader/Bader-1.04-iccifort-2020.4.304.eb @@ -13,7 +13,7 @@ sources = [{'download_filename': 'bader.tar.gz', 'filename': SOURCE_TAR_GZ}] checksums = ['f20a0a021157d911bea06666911763b737c4ff38b39e793b8560f940fe391b8e'] buildopts = '-f makefile.lnx_ifort FFLAGS="$FFLAGS" LINK="-static-intel"' -parallel = 1 +maxparallel = 1 files_to_copy = [(['bader'], 'bin')] 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 deleted file mode 100644 index af9fcdc6cc31..000000000000 --- a/easybuild/easyconfigs/b/BamTools/BamTools-2.4.0-foss-2016b.eb +++ /dev/null @@ -1,24 +0,0 @@ -## -# 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 -# License:: MIT/GPL -# -## - -name = 'BamTools' -version = '2.4.0' - -homepage = 'https://github.com/pezmaster31/bamtools' -description = """BamTools provides both a programmer's API and an end-user's toolkit for handling BAM files.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['https://github.com/pezmaster31/bamtools/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['f1fe82b8871719e0fb9ed7be73885f5d0815dd5c7277ee33bd8f67ace961e13e'] - -builddependencies = [('CMake', '3.4.3')] - -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 deleted file mode 100644 index c8c12a5ca9de..000000000000 --- a/easybuild/easyconfigs/b/BamTools/BamTools-2.4.1-intel-2017a.eb +++ /dev/null @@ -1,15 +0,0 @@ -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'} - -source_urls = ['https://github.com/pezmaster31/bamtools/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['933a0c1a83c88c1dac8078c0c0e82f6794c75cb927265399404bc2cc2611204b'] - -builddependencies = [('CMake', '3.8.0')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.0-foss-2016b.eb b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.0-foss-2016b.eb deleted file mode 100644 index 5556fa3f1213..000000000000 --- a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.0-foss-2016b.eb +++ /dev/null @@ -1,19 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -name = 'BamTools' -version = '2.5.0' - -homepage = 'https://github.com/pezmaster31/%(namelower)s' -description = "BamTools provides both a programmer's API and an end-user's toolkit for handling BAM files." - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/pezmaster31/%(namelower)s/archive'] -sources = ['v%(version)s.tar.gz'] - -checksums = ['85e02e04998a67cbda7ab68cdab36cee133db024e814b34e06bb617b627caf9c'] - -builddependencies = [('CMake', '3.7.2')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.0-intel-2017b.eb b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.0-intel-2017b.eb deleted file mode 100644 index ed340e6a6887..000000000000 --- a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.0-intel-2017b.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'BamTools' -version = '2.5.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': 'intel', 'version': '2017b'} - -source_urls = ['https://github.com/pezmaster31/bamtools/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['85e02e04998a67cbda7ab68cdab36cee133db024e814b34e06bb617b627caf9c'] - -builddependencies = [('CMake', '3.10.0')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-GCC-10.2.0.eb b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-GCC-10.2.0.eb index df8599b794e0..832de6cddb31 100644 --- a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-GCC-10.2.0.eb +++ b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-GCC-10.2.0.eb @@ -1,4 +1,6 @@ # This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +easyblock = 'CMakeMake' + name = 'BamTools' version = '2.5.1' @@ -16,4 +18,11 @@ checksums = ['4abd76cbe1ca89d51abc26bf43a92359e5677f34a8258b901a01f38c897873fc'] builddependencies = [('CMake', '3.18.4')] +sanity_check_paths = { + 'files': ['bin/bamtools', 'include/bamtools/shared/bamtools_global.h', 'lib/libbamtools.a'], + 'dirs': ['include/bamtools/api', 'lib/pkgconfig'], +} + +sanity_check_commands = ["bamtools --help"] + moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 19fc9134d222..000000000000 --- a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,18 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -name = 'BamTools' -version = '2.5.1' - -homepage = 'https://github.com/pezmaster31/%(namelower)s' -description = "BamTools provides both a programmer's API and an end-user's toolkit for handling BAM files." - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/pezmaster31/%(namelower)s/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['4abd76cbe1ca89d51abc26bf43a92359e5677f34a8258b901a01f38c897873fc'] - -builddependencies = [('CMake', '3.13.3')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-GCC-8.3.0.eb b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-GCC-8.3.0.eb deleted file mode 100644 index 08eb706284da..000000000000 --- a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-GCC-8.3.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -name = 'BamTools' -version = '2.5.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': 'GCC', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -# https://github.com/pezmaster31/bamtools -github_account = 'pezmaster31' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['4abd76cbe1ca89d51abc26bf43a92359e5677f34a8258b901a01f38c897873fc'] - -builddependencies = [('CMake', '3.15.3')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-GCC-9.3.0.eb b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-GCC-9.3.0.eb deleted file mode 100644 index d6b12294ff22..000000000000 --- a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-GCC-9.3.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -name = 'BamTools' -version = '2.5.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': 'GCC', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -# https://github.com/pezmaster31/bamtools -github_account = 'pezmaster31' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['4abd76cbe1ca89d51abc26bf43a92359e5677f34a8258b901a01f38c897873fc'] - -builddependencies = [('CMake', '3.16.4')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-foss-2017b.eb b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-foss-2017b.eb deleted file mode 100644 index 99897ee87bf1..000000000000 --- a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-foss-2017b.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'BamTools' -version = '2.5.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': 'foss', 'version': '2017b'} - -source_urls = ['https://github.com/pezmaster31/bamtools/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['4abd76cbe1ca89d51abc26bf43a92359e5677f34a8258b901a01f38c897873fc'] - -builddependencies = [ - ('CMake', '3.9.5'), - ('pkg-config', '0.29.2') -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-foss-2018a.eb b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-foss-2018a.eb deleted file mode 100644 index 04c841dd92bd..000000000000 --- a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-foss-2018a.eb +++ /dev/null @@ -1,19 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -name = 'BamTools' -version = '2.5.1' - -homepage = 'https://github.com/pezmaster31/%(namelower)s' -description = "BamTools provides both a programmer's API and an end-user's toolkit for handling BAM files." - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/pezmaster31/%(namelower)s/archive'] -sources = ['v%(version)s.tar.gz'] - -checksums = ['4abd76cbe1ca89d51abc26bf43a92359e5677f34a8258b901a01f38c897873fc'] - -builddependencies = [('CMake', '3.10.2')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-foss-2018b.eb b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-foss-2018b.eb deleted file mode 100644 index f415ec082137..000000000000 --- a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-foss-2018b.eb +++ /dev/null @@ -1,18 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -name = 'BamTools' -version = '2.5.1' - -homepage = 'https://github.com/pezmaster31/%(namelower)s' -description = "BamTools provides both a programmer's API and an end-user's toolkit for handling BAM files." - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/pezmaster31/%(namelower)s/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['4abd76cbe1ca89d51abc26bf43a92359e5677f34a8258b901a01f38c897873fc'] - -builddependencies = [('CMake', '3.11.4')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index fdf1244555d2..000000000000 --- a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,21 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -name = 'BamTools' -version = '2.5.1' - -homepage = 'https://github.com/pezmaster31/%(namelower)s' -description = "BamTools provides both a programmer's API and an end-user's toolkit for handling BAM files." - -toolchain = {'name': 'iccifort', 'version': '2019.1.144-GCC-8.2.0-2.31.1'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/pezmaster31/%(namelower)s/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['4abd76cbe1ca89d51abc26bf43a92359e5677f34a8258b901a01f38c897873fc'] - -builddependencies = [ - ('CMake', '3.13.3'), - ('pkg-config', '0.29.2'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-iccifort-2019.5.281.eb b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-iccifort-2019.5.281.eb deleted file mode 100644 index 5777dc90aa8a..000000000000 --- a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-iccifort-2019.5.281.eb +++ /dev/null @@ -1,21 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -name = 'BamTools' -version = '2.5.1' - -homepage = 'https://github.com/pezmaster31/%(namelower)s' -description = "BamTools provides both a programmer's API and an end-user's toolkit for handling BAM files." - -toolchain = {'name': 'iccifort', 'version': '2019.5.281'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/pezmaster31/bamtools/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['4abd76cbe1ca89d51abc26bf43a92359e5677f34a8258b901a01f38c897873fc'] - -builddependencies = [ - ('CMake', '3.15.3'), - ('pkg-config', '0.29.2'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-iccifort-2020.4.304.eb b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-iccifort-2020.4.304.eb index ad901666a4e6..7e8593030c1c 100644 --- a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-iccifort-2020.4.304.eb +++ b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-iccifort-2020.4.304.eb @@ -1,4 +1,5 @@ # This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +easyblock = 'CMakeMake' name = 'BamTools' version = '2.5.1' @@ -9,7 +10,9 @@ description = "BamTools provides both a programmer's API and an end-user's toolk toolchain = {'name': 'iccifort', 'version': '2020.4.304'} toolchainopts = {'pic': True} -source_urls = ['https://github.com/pezmaster31/bamtools/archive'] +# https://github.com/pezmaster31/bamtools +github_account = 'pezmaster31' +source_urls = [GITHUB_LOWER_SOURCE] sources = ['v%(version)s.tar.gz'] checksums = ['4abd76cbe1ca89d51abc26bf43a92359e5677f34a8258b901a01f38c897873fc'] @@ -18,4 +21,11 @@ builddependencies = [ ('pkg-config', '0.29.2'), ] +sanity_check_paths = { + 'files': ['bin/bamtools', 'include/bamtools/shared/bamtools_global.h', 'lib/libbamtools.a'], + 'dirs': ['include/bamtools/api', 'lib/pkgconfig'], +} + +sanity_check_commands = ["bamtools --help"] + moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-intel-2017b.eb b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-intel-2017b.eb deleted file mode 100644 index 58efbc5c7049..000000000000 --- a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-intel-2017b.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'BamTools' -version = '2.5.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': '2017b'} - -source_urls = ['https://github.com/pezmaster31/bamtools/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['4abd76cbe1ca89d51abc26bf43a92359e5677f34a8258b901a01f38c897873fc'] - -builddependencies = [('CMake', '3.10.1')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-intel-2018b.eb b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-intel-2018b.eb deleted file mode 100644 index 07ed573a15d0..000000000000 --- a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.1-intel-2018b.eb +++ /dev/null @@ -1,18 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -name = 'BamTools' -version = '2.5.1' - -homepage = 'https://github.com/pezmaster31/%(namelower)s' -description = "BamTools provides both a programmer's API and an end-user's toolkit for handling BAM files." - -toolchain = {'name': 'intel', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/pezmaster31/%(namelower)s/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['4abd76cbe1ca89d51abc26bf43a92359e5677f34a8258b901a01f38c897873fc'] - -builddependencies = [('CMake', '3.12.1')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.2-GCC-10.3.0.eb b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.2-GCC-10.3.0.eb index aa6e988100da..c8d56d2e0cc6 100644 --- a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.2-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.2-GCC-10.3.0.eb @@ -1,4 +1,6 @@ # This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +easyblock = 'CMakeMake' + name = 'BamTools' version = '2.5.2' @@ -16,4 +18,11 @@ checksums = ['4d8b84bd07b673d0ed41031348f10ca98dd6fa6a4460f9b9668d6f1d4084dfc8'] builddependencies = [('CMake', '3.20.1')] +sanity_check_paths = { + 'files': ['bin/bamtools', 'include/bamtools/shared/bamtools_global.h', 'lib/libbamtools.a'], + 'dirs': ['include/bamtools/api', 'lib/pkgconfig'], +} + +sanity_check_commands = ["bamtools --help"] + moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.2-GCC-11.2.0.eb b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.2-GCC-11.2.0.eb index 33c9e4969846..016884a10263 100644 --- a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.2-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.2-GCC-11.2.0.eb @@ -1,4 +1,6 @@ # This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +easyblock = 'CMakeMake' + name = 'BamTools' version = '2.5.2' @@ -16,4 +18,11 @@ checksums = ['4d8b84bd07b673d0ed41031348f10ca98dd6fa6a4460f9b9668d6f1d4084dfc8'] builddependencies = [('CMake', '3.21.1')] +sanity_check_paths = { + 'files': ['bin/bamtools', 'include/bamtools/shared/bamtools_global.h', 'lib/libbamtools.a'], + 'dirs': ['include/bamtools/api', 'lib/pkgconfig'], +} + +sanity_check_commands = ["bamtools --help"] + moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.2-GCC-11.3.0.eb b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.2-GCC-11.3.0.eb index 999529341126..1f36dc5e3eba 100644 --- a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.2-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.2-GCC-11.3.0.eb @@ -1,4 +1,6 @@ # This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +easyblock = 'CMakeMake' + name = 'BamTools' version = '2.5.2' @@ -16,4 +18,11 @@ checksums = ['4d8b84bd07b673d0ed41031348f10ca98dd6fa6a4460f9b9668d6f1d4084dfc8'] builddependencies = [('CMake', '3.23.1')] +sanity_check_paths = { + 'files': ['bin/bamtools', 'include/bamtools/shared/bamtools_global.h', 'lib/libbamtools.a'], + 'dirs': ['include/bamtools/api', 'lib/pkgconfig'], +} + +sanity_check_commands = ["bamtools --help"] + moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.2-GCC-12.2.0.eb b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.2-GCC-12.2.0.eb index 324af5c529f3..ad8966d22817 100644 --- a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.2-GCC-12.2.0.eb +++ b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.2-GCC-12.2.0.eb @@ -1,4 +1,6 @@ # This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +easyblock = 'CMakeMake' + name = 'BamTools' version = '2.5.2' @@ -16,4 +18,11 @@ checksums = ['4d8b84bd07b673d0ed41031348f10ca98dd6fa6a4460f9b9668d6f1d4084dfc8'] builddependencies = [('CMake', '3.24.3')] +sanity_check_paths = { + 'files': ['bin/bamtools', 'include/bamtools/shared/bamtools_global.h', 'lib/libbamtools.a'], + 'dirs': ['include/bamtools/api', 'lib/pkgconfig'], +} + +sanity_check_commands = ["bamtools --help"] + moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.2-GCC-12.3.0.eb b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.2-GCC-12.3.0.eb index 96b38f46dda3..71d6edd35c08 100644 --- a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.2-GCC-12.3.0.eb +++ b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.2-GCC-12.3.0.eb @@ -1,4 +1,6 @@ # This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +easyblock = 'CMakeMake' + name = 'BamTools' version = '2.5.2' @@ -8,6 +10,8 @@ description = "BamTools provides both a programmer's API and an end-user's toolk toolchain = {'name': 'GCC', 'version': '12.3.0'} toolchainopts = {'pic': True} +# https://github.com/pezmaster31/bamtools +github_account = 'pezmaster31' source_urls = [GITHUB_LOWER_SOURCE] sources = ['v%(version)s.tar.gz'] checksums = ['4d8b84bd07b673d0ed41031348f10ca98dd6fa6a4460f9b9668d6f1d4084dfc8'] @@ -16,7 +20,11 @@ builddependencies = [ ('CMake', '3.26.3'), ] -# https://github.com/pezmaster31/bamtools -github_account = 'pezmaster31' +sanity_check_paths = { + 'files': ['bin/bamtools', 'include/bamtools/shared/bamtools_global.h', 'lib/libbamtools.a'], + 'dirs': ['include/bamtools/api', 'lib/pkgconfig'], +} + +sanity_check_commands = ["bamtools --help"] moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.2-GCC-13.2.0.eb b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.2-GCC-13.2.0.eb new file mode 100644 index 000000000000..1a2a01405ba6 --- /dev/null +++ b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.2-GCC-13.2.0.eb @@ -0,0 +1,30 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +easyblock = 'CMakeMake' + +name = 'BamTools' +version = '2.5.2' + +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': 'GCC', 'version': '13.2.0'} +toolchainopts = {'pic': True} + +# https://github.com/pezmaster31/bamtools +github_account = 'pezmaster31' +source_urls = [GITHUB_LOWER_SOURCE] +sources = ['v%(version)s.tar.gz'] +checksums = ['4d8b84bd07b673d0ed41031348f10ca98dd6fa6a4460f9b9668d6f1d4084dfc8'] + +builddependencies = [ + ('CMake', '3.27.6'), +] + +sanity_check_paths = { + 'files': ['bin/bamtools', 'include/bamtools/shared/bamtools_global.h', 'lib/libbamtools.a'], + 'dirs': ['include/bamtools/api', 'lib/pkgconfig'], +} + +sanity_check_commands = ["bamtools --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BamTools/BamTools-2.5.2-GCC-13.3.0.eb b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.2-GCC-13.3.0.eb new file mode 100644 index 000000000000..3bf5f58b9df8 --- /dev/null +++ b/easybuild/easyconfigs/b/BamTools/BamTools-2.5.2-GCC-13.3.0.eb @@ -0,0 +1,30 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +easyblock = 'CMakeMake' + +name = 'BamTools' +version = '2.5.2' + +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': 'GCC', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +# https://github.com/pezmaster31/bamtools +github_account = 'pezmaster31' +source_urls = [GITHUB_LOWER_SOURCE] +sources = ['v%(version)s.tar.gz'] +checksums = ['4d8b84bd07b673d0ed41031348f10ca98dd6fa6a4460f9b9668d6f1d4084dfc8'] + +builddependencies = [ + ('CMake', '3.29.3'), +] + +sanity_check_paths = { + 'files': ['bin/bamtools', 'include/bamtools/shared/bamtools_global.h', 'lib/libbamtools.a'], + 'dirs': ['include/bamtools/api', 'lib/pkgconfig'], +} + +sanity_check_commands = ["bamtools --help"] + +moduleclass = 'bio' 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 deleted file mode 100644 index 65f9d502aa4a..000000000000 --- a/easybuild/easyconfigs/b/BamUtil/BamUtil-1.0.13-intel-2016b.eb +++ /dev/null @@ -1,35 +0,0 @@ -# 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 -# -# This is the version with the bundled libStatGen library - -name = 'BamUtil' -version = '1.0.13' - -easyblock = 'MakeCp' - -homepage = 'http://genome.sph.umich.edu/wiki/BamUtil' -description = """BamUtil is a repository that contains several programs - that perform operations on SAM/BAM files. All of these programs - are built into a single executable, bam.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -sources = ['%(name)sLibStatGen.%(version)s.tgz'] -source_urls = ['http://genome.sph.umich.edu/w/images/7/70/'] - -# make sure right compilers are used by passing them as options to 'make' (default is to use gcc/g++) -# USER_WARNINGS needs to be emptied to avoid use of -Werror which leads to compiler errors with Intel compilers -buildopts = 'CC="$CC" CXX="$CXX" USER_WARNINGS=""' - -files_to_copy = ['bamUtil/bin', 'libStatGen'] - -sanity_check_paths = { - 'files': ['bin/bam'], - 'dirs': ['libStatGen'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BamUtil/BamUtil-1.0.14-intel-2018a.eb b/easybuild/easyconfigs/b/BamUtil/BamUtil-1.0.14-intel-2018a.eb deleted file mode 100644 index 07721e7166c7..000000000000 --- a/easybuild/easyconfigs/b/BamUtil/BamUtil-1.0.14-intel-2018a.eb +++ /dev/null @@ -1,49 +0,0 @@ -# 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 -# -# This is the version with the bundled libStatGen library - -name = 'BamUtil' -version = '1.0.14' - -easyblock = 'MakeCp' - -homepage = 'http://genome.sph.umich.edu/wiki/BamUtil' -description = """BamUtil is a repository that contains several programs - that perform operations on SAM/BAM files. All of these programs - are built into a single executable, bam.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -sources = [ - { - 'source_urls': ['https://github.com/statgen/BamUtil/archive/'], - 'download_filename': 'v%(version)s.tar.gz', - 'filename': SOURCE_TAR_GZ, - }, - { - 'source_urls': ['https://github.com/statgen/libStatGen/archive/'], - 'download_filename': 'v%(version)s.tar.gz', - 'filename': 'libStatGen-%(version)s.tar.gz', - }, -] -checksums = [ - 'f5ec8d5e98a3797742106c3413a4ab1622d8787e38b29b3df4cddb59d77efda5', # BamUtil-1.0.14.tar.gz - '70a504c5cc4838c6ac96cdd010644454615cc907df4e3794c999baf958fa734b', # libStatGen-1.0.14.tar.gz -] - -# make sure right compilers are used by passing them as options to 'make' (default is to use gcc/g++) -# USER_WARNINGS needs to be emptied to avoid use of -Werror which leads to compiler errors with Intel compilers -buildopts = 'CC="$CC" CXX="$CXX" USER_WARNINGS="" LIB_PATH_BAM_UTIL=%(builddir)s/libStatGen-*/' - -files_to_copy = ['bin'] - -sanity_check_paths = { - 'files': ['bin/bam'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bambi/Bambi-0.7.1-foss-2021b.eb b/easybuild/easyconfigs/b/Bambi/Bambi-0.7.1-foss-2021b.eb index 681768eda78b..7673f08a1cb7 100644 --- a/easybuild/easyconfigs/b/Bambi/Bambi-0.7.1-foss-2021b.eb +++ b/easybuild/easyconfigs/b/Bambi/Bambi-0.7.1-foss-2021b.eb @@ -19,9 +19,6 @@ dependencies = [ ('ArviZ', '0.11.4'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('formulae', '0.2.0', { 'checksums': ['228335df9907750793016dfb23a8a0cb8d6d9ce9a026bfe2b459aa19f72541d2'], diff --git a/easybuild/easyconfigs/b/Bambi/Bambi-0.7.1-intel-2021b.eb b/easybuild/easyconfigs/b/Bambi/Bambi-0.7.1-intel-2021b.eb index 7040be875882..c1e5cdf0b72f 100644 --- a/easybuild/easyconfigs/b/Bambi/Bambi-0.7.1-intel-2021b.eb +++ b/easybuild/easyconfigs/b/Bambi/Bambi-0.7.1-intel-2021b.eb @@ -19,9 +19,6 @@ dependencies = [ ('ArviZ', '0.11.4'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('formulae', '0.2.0', { 'checksums': ['228335df9907750793016dfb23a8a0cb8d6d9ce9a026bfe2b459aa19f72541d2'], diff --git a/easybuild/easyconfigs/b/Bandage/Bandage-0.8.1_Ubuntu.eb b/easybuild/easyconfigs/b/Bandage/Bandage-0.8.1_Ubuntu.eb deleted file mode 100644 index 64a56b101cc3..000000000000 --- a/easybuild/easyconfigs/b/Bandage/Bandage-0.8.1_Ubuntu.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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 = 'Tarball' - -name = 'Bandage' -version = '0.8.1' -versionsuffix = '_Ubuntu' - -homepage = 'http://rrwick.github.io/Bandage/' -description = "Bandage is a program for visualising de novo assembly graphs" - -toolchain = SYSTEM - -source_urls = ['https://github.com/rrwick/Bandage/releases/download/v%(version)s/'] -sources = ['%s%s_static_v%s.zip' % (name, versionsuffix, version.replace(".", "_"))] -checksums = ['07dfc428d61901d773643f454fb44c2333737ad6358da7f1703a1b5ff8a00222'] - -sanity_check_paths = { - 'files': ['Bandage'], - 'dirs': [], -} - -# add install dir to PATH -modextrapaths = { - 'PATH': '' -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bandage/Bandage-0.9.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/b/Bandage/Bandage-0.9.0-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..acdc093c96d2 --- /dev/null +++ b/easybuild/easyconfigs/b/Bandage/Bandage-0.9.0-GCCcore-12.3.0.eb @@ -0,0 +1,30 @@ +easyblock = 'MakeCp' + +name = 'Bandage' +version = '0.9.0' + +homepage = 'http://rrwick.github.io/Bandage' +description = "Bandage is a program for visualising de novo assembly graphs" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://github.com/rrwick/Bandage/archive'] +sources = ['v%(version)s.tar.gz'] +checksums = ['04de8152d8bf5e5aa32b41a63cf1c23e1fee7b67ccd9f1407db8dc2824ca4e30'] + +builddependencies = [('binutils', '2.40')] + +dependencies = [('Qt5', '5.15.10')] + +prebuildopts = "qmake Bandage.pro && " + +files_to_copy = [(['Bandage'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/Bandage'], + 'dirs': [], +} + +sanity_check_commands = ["Bandage --help && ldd $(which Bandage)"] + +moduleclass = 'bio' 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 deleted file mode 100644 index c6c7915da3d9..000000000000 --- a/easybuild/easyconfigs/b/Bash/Bash-4.3-GCC-4.9.2.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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 = 'Bash' -version = '4.3' - -homepage = 'http://www.gnu.org/software/bash' -description = """Bash is an sh-compatible command language interpreter that executes commands - read from the standard input or from a file. Bash also incorporates useful features from the - Korn and C shells (ksh and csh).""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://ftp.gnu.org/gnu/%(namelower)s'] - -sanity_check_paths = { - 'files': ["bin/bash"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/BatMeth2/BatMeth2-2.1-foss-2019b.eb b/easybuild/easyconfigs/b/BatMeth2/BatMeth2-2.1-foss-2019b.eb deleted file mode 100644 index 95d20688eb3f..000000000000 --- a/easybuild/easyconfigs/b/BatMeth2/BatMeth2-2.1-foss-2019b.eb +++ /dev/null @@ -1,47 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'MakeCp' - -name = 'BatMeth2' -version = '2.1' - -homepage = 'https://github.com/GuoliangLi-HZAU/BatMeth2' -description = "An Integrated Package for Bisulfite DNA Methylation Data Analysis with Indel-sensitive Mapping." - -toolchain = {'name': 'foss', 'version': '2019b'} - -# https://github.com/GuoliangLi-HZAU/BatMeth2 -github_account = 'GuoliangLi-HZAU' -source_urls = [GITHUB_SOURCE] -sources = ['%(name)s-v%(version)s.tar.gz'] -patches = ['%(name)s-%(version)s_fix-automake-rerun.patch'] -checksums = [ - 'c9a63601e4dad8afdf32e95bc4f066115b517121523379bc81f6f3b450a122d4', # BatMeth2-v2.1.tar.gz - 'ecba708843fce088383406c3c32859a0a97e39c9916b8d5318d33946d9904aba', # BatMeth2-2.1_fix-automake-rerun.patch -] - -dependencies = [ - ('Perl', '5.30.0'), - ('GSL', '2.6'), - ('zlib', '1.2.11'), - ('R', '3.6.2'), - ('SAMtools', '0.1.20'), - ('fastp', '0.20.0'), -] - -with_configure = True -buildopts = '&& make copy -j %(parallel)s' - -files_to_copy = ['bin'] - -fix_perl_shebang_for = ['bin/*.pl'] - -# Testing only few scripts. Bin folder contains > 50 files -sanity_check_paths = { - 'files': ['bin/BatMeth2', 'bin/ann2loc.pl', 'bin/DMCannotation.r'], - 'dirs': [] -} -sanity_check_commands = ['BatMeth2 -h'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BatMeth2/BatMeth2-2.1_fix-automake-rerun.patch b/easybuild/easyconfigs/b/BatMeth2/BatMeth2-2.1_fix-automake-rerun.patch deleted file mode 100644 index 4720f6f35535..000000000000 --- a/easybuild/easyconfigs/b/BatMeth2/BatMeth2-2.1_fix-automake-rerun.patch +++ /dev/null @@ -1,30 +0,0 @@ -fix hardcoded compiler names and flags -don't link libraries from src - -author: Pavel Grochal (INUITS) -diff -ru BatMeth2-BatMeth2-v2.1.orig/Makefile.in BatMeth2-BatMeth2-v2.1/Makefile.in ---- BatMeth2-BatMeth2-v2.1.orig/Makefile.in 2020-01-10 15:31:56.000000000 +0100 -+++ BatMeth2-BatMeth2-v2.1/Makefile.in 2020-04-03 13:31:42.321825709 +0200 -@@ -673,15 +673,15 @@ - pdf-am ps ps-am tags tags-recursive uninstall uninstall-am - - script: -- g++ ./src/calmeth.cpp -o ./src/calmeth -m64 -I./src/samtools-0.1.18/ -L./src/samtools-0.1.18/ -lbam -lz -- g++ ./src/splitSam.cpp -o ./src/splitSam -m64 -I./src/samtools-0.1.18/ -L./src/samtools-0.1.18/ -lbam -lz -pthread -- g++ ./scripts/report2html.cpp -o ./scripts/report2html -+ $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -o ./src/calmeth ./src/calmeth.cpp -lbam -lz -lpthread -+ $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -o ./src/splitSam ./src/splitSam.cpp -lbam -lz -pthread -+ $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -o ./scripts/report2html ./scripts/report2html.cpp - copy: -- g++ ./src/calmeth.cpp -o ./src/calmeth -m64 -I./src/samtools-0.1.18/ -L./src/samtools-0.1.18/ -lbam -lz -- g++ ./src/splitSam.cpp -o ./src/splitSam -m64 -I./src/samtools-0.1.18/ -L./src/samtools-0.1.18/ -lbam -lz -pthread -+ $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -o ./src/calmeth ./src/calmeth.cpp -lbam -lz -lpthread -+ $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -o ./src/splitSam ./src/splitSam.cpp -lbam -lz -pthread - if [ -d "bin" ]; then echo bin exists; else mkdir bin; fi -- g++ -o ./scripts/BatMeth2 ./scripts/BatMeth2.cpp -lpthread -- g++ ./scripts/report2html.cpp -o ./scripts/report2html -+ $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -o ./scripts/BatMeth2 ./scripts/BatMeth2.cpp -lpthread -+ $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -o ./scripts/report2html ./scripts/report2html.cpp - cp ./scripts/BatMeth2 ./bin/batmeth2 - cp scripts/strip.pl bin - cp scripts/report2html bin diff --git a/easybuild/easyconfigs/b/BayeScEnv/BayeScEnv-1.1-GCC-8.3.0.eb b/easybuild/easyconfigs/b/BayeScEnv/BayeScEnv-1.1-GCC-8.3.0.eb deleted file mode 100644 index 552f37fc2499..000000000000 --- a/easybuild/easyconfigs/b/BayeScEnv/BayeScEnv-1.1-GCC-8.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -# 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 = 'BayeScEnv' -version = '1.1' - -homepage = 'https://github.com/devillemereuil/bayescenv' -description = """BayeScEnv is a Fst-based, genome-scan method that uses environmental variables to detect -local adaptation.""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} -toolchainopts = {'openmp': True} - -source_urls = ['https://github.com/devillemereuil/bayescenv/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['81f4033d2b467f1f805e641a02927fcb40a66277df1b52b6372461efdebb996d'] - -start_dir = 'source' - -files_to_copy = [(['source/bayescenv'], 'bin'), 'test', 'COPYING', 'README.md', 'ChangeLog'] - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/bayescenv'], - 'dirs': [], -} - -sanity_check_commands = ["bayescenv --help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BayeScEnv/BayeScEnv-1.1-foss-2016a.eb b/easybuild/easyconfigs/b/BayeScEnv/BayeScEnv-1.1-foss-2016a.eb deleted file mode 100644 index e2b2f40c7ee2..000000000000 --- a/easybuild/easyconfigs/b/BayeScEnv/BayeScEnv-1.1-foss-2016a.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 = 'BayeScEnv' -version = '1.1' - -homepage = 'https://github.com/devillemereuil/bayescenv' -description = """BayeScEnv is a Fst-based, genome-scan method that uses environmental variables to detect -local adaptation.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'openmp': True} - -source_urls = ['https://github.com/devillemereuil/bayescenv/archive/'] -sources = ['v%(version)s.tar.gz'] - -start_dir = 'source' - -files_to_copy = [(['source/bayescenv'], 'bin'), 'test', 'COPYING', 'README.md', 'ChangeLog'] - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/bayescenv'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BayeScEnv/BayeScEnv-1.1-iccifort-2019.5.281.eb b/easybuild/easyconfigs/b/BayeScEnv/BayeScEnv-1.1-iccifort-2019.5.281.eb deleted file mode 100644 index 2333d8fd878d..000000000000 --- a/easybuild/easyconfigs/b/BayeScEnv/BayeScEnv-1.1-iccifort-2019.5.281.eb +++ /dev/null @@ -1,35 +0,0 @@ -# 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 = 'BayeScEnv' -version = '1.1' - -homepage = 'https://github.com/devillemereuil/bayescenv' -description = """BayeScEnv is a Fst-based, genome-scan method that uses environmental variables to detect -local adaptation.""" - -toolchain = {'name': 'iccifort', 'version': '2019.5.281'} -toolchainopts = {'openmp': True} - -source_urls = ['https://github.com/devillemereuil/bayescenv/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['81f4033d2b467f1f805e641a02927fcb40a66277df1b52b6372461efdebb996d'] - -start_dir = 'source' - -files_to_copy = [(['source/bayescenv'], 'bin'), 'test', 'COPYING', 'README.md', 'ChangeLog'] - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/bayescenv'], - 'dirs': [], -} - -sanity_check_commands = ["bayescenv --help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BayeScan/BayeScan-2.1-foss-2016a.eb b/easybuild/easyconfigs/b/BayeScan/BayeScan-2.1-foss-2016a.eb deleted file mode 100644 index f1ea19dfa0d3..000000000000 --- a/easybuild/easyconfigs/b/BayeScan/BayeScan-2.1-foss-2016a.eb +++ /dev/null @@ -1,39 +0,0 @@ -# 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 = 'BayeScan' -version = '2.1' - -homepage = 'http://cmpg.unibe.ch/software/BayeScan/' -description = """BayeScan aims at identifying candidate loci under natural selection from genetic data, - using differences in allele frequencies between populations.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'openmp': True} - -source_urls = ['http://cmpg.unibe.ch/software/BayeScan/files/'] -sources = ['%(name)s%(version)s.zip'] - -prebuildopts = "sed -i.bk 's/g++/${CXX} ${CXXFLAGS}/g' Makefile && " - -start_dir = 'source' - -files_to_copy = [ - (['source/bayescan_%(version)s'], 'bin'), - 'BayeScan%(version)s_manual.pdf', - 'input_examples', - 'R functions' -] - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/bayescan_%(version)s'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BayeScan/BayeScan-2.1-foss-2018a.eb b/easybuild/easyconfigs/b/BayeScan/BayeScan-2.1-foss-2018a.eb deleted file mode 100644 index 328176229e69..000000000000 --- a/easybuild/easyconfigs/b/BayeScan/BayeScan-2.1-foss-2018a.eb +++ /dev/null @@ -1,40 +0,0 @@ -# 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 = 'BayeScan' -version = '2.1' - -homepage = 'http://cmpg.unibe.ch/software/BayeScan/' -description = """BayeScan aims at identifying candidate loci under natural selection from genetic data, - using differences in allele frequencies between populations.""" - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'openmp': True} - -source_urls = ['http://cmpg.unibe.ch/software/BayeScan/files/'] -sources = ['%(name)s%(version)s.zip'] -checksums = ['c6bbc52a5a6a30e895951faf2bd6291ca47fdccdc708e693fce02389548d5547'] - -prebuildopts = "sed -i.bk 's/g++/${CXX} ${CXXFLAGS}/g' Makefile && " - -start_dir = 'source' - -files_to_copy = [ - (['source/bayescan_%(version)s'], 'bin'), - 'BayeScan%(version)s_manual.pdf', - 'input_examples', - 'R functions' -] - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/bayescan_%(version)s'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BayeScan/BayeScan-2.1-intel-2018a.eb b/easybuild/easyconfigs/b/BayeScan/BayeScan-2.1-intel-2018a.eb deleted file mode 100644 index 3a0f93f57435..000000000000 --- a/easybuild/easyconfigs/b/BayeScan/BayeScan-2.1-intel-2018a.eb +++ /dev/null @@ -1,40 +0,0 @@ -# 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 = 'BayeScan' -version = '2.1' - -homepage = 'http://cmpg.unibe.ch/software/BayeScan/' -description = """BayeScan aims at identifying candidate loci under natural selection from genetic data, - using differences in allele frequencies between populations.""" - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'openmp': True} - -source_urls = ['http://cmpg.unibe.ch/software/BayeScan/files/'] -sources = ['%(name)s%(version)s.zip'] -checksums = ['c6bbc52a5a6a30e895951faf2bd6291ca47fdccdc708e693fce02389548d5547'] - -prebuildopts = "sed -i.bk 's/g++/${CXX} ${CXXFLAGS}/g' Makefile && " - -start_dir = 'source' - -files_to_copy = [ - (['source/bayescan_%(version)s'], 'bin'), - 'BayeScan%(version)s_manual.pdf', - 'input_examples', - 'R functions' -] - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/bayescan_%(version)s'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BayesAss/BayesAss-3.0.4-foss-2016a.eb b/easybuild/easyconfigs/b/BayesAss/BayesAss-3.0.4-foss-2016a.eb deleted file mode 100644 index 0d368866352b..000000000000 --- a/easybuild/easyconfigs/b/BayesAss/BayesAss-3.0.4-foss-2016a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'BayesAss' -version = '3.0.4' - -homepage = 'http://www.rannala.org/?page_id=245' -description = "BayesAss: Bayesian Inference of Recent Migration Using Multilocus Genotypes" - -toolchain = {'name': 'foss', 'version': '2016a'} -sources = ['BA3-%(version)s.tar.gz'] - -source_urls = ['http://downloads.sourceforge.net/project/bayesass/BA3/%(version)s/src/'] - -dependencies = [ - ('GSL', '2.1') -] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['bin/BA3'], - 'dirs': ['bin', 'include'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BayesOpt/BayesOpt-0.9-GCC-12.3.0.eb b/easybuild/easyconfigs/b/BayesOpt/BayesOpt-0.9-GCC-12.3.0.eb new file mode 100644 index 000000000000..2e20ceba9042 --- /dev/null +++ b/easybuild/easyconfigs/b/BayesOpt/BayesOpt-0.9-GCC-12.3.0.eb @@ -0,0 +1,33 @@ +easyblock = 'CMakeMake' + +name = 'BayesOpt' +version = '0.9' + +homepage = 'https://rmcantin.github.io/bayesopt' +description = """BayesOpt is an efficient implementation of the Bayesian optimization methodology for +nonlinear-optimization, experimental design, stochastic bandits and hyperparameter tunning""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +source_urls = ['https://github.com/rmcantin/bayesopt/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['f4e60cfac380eccd2d1adc805b752b5bd22a1d8a27dc6aeb630c403adc04f28c'] + +builddependencies = [ + ('CMake', '3.26.3'), +] + +dependencies = [ + ('Boost', '1.82.0'), + ('NLopt', '2.7.1'), +] + +# don't build included version of NLopt (use provided dependency) +configopts = "-DNLOPT_BUILD=OFF" + +sanity_check_paths = { + 'files': ['lib/libbayesopt.a'], + 'dirs': ['include/bayesopt'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/b/BayesPrism/BayesPrism-2.0-foss-2022a-R-4.2.1.eb b/easybuild/easyconfigs/b/BayesPrism/BayesPrism-2.0-foss-2022a-R-4.2.1.eb index a95446be4a1e..6df20ade23e7 100644 --- a/easybuild/easyconfigs/b/BayesPrism/BayesPrism-2.0-foss-2022a-R-4.2.1.eb +++ b/easybuild/easyconfigs/b/BayesPrism/BayesPrism-2.0-foss-2022a-R-4.2.1.eb @@ -8,7 +8,7 @@ github_account = 'Danko-Lab' local_commit = '1ad3e82' homepage = 'https://github.com/Danko-Lab/BayesPrism' -description = """Bayesian cell Proportion Reconstruction Inferred using Statistical Marginalization +description = """Bayesian cell Proportion Reconstruction Inferred using Statistical Marginalization (BayesPrism): A Fully Bayesian Inference of Tumor Microenvironment composition and gene expression """ diff --git a/easybuild/easyconfigs/b/BayesTraits/BayesTraits-1.0-linux32.eb b/easybuild/easyconfigs/b/BayesTraits/BayesTraits-1.0-linux32.eb deleted file mode 100644 index b3117ad37c40..000000000000 --- a/easybuild/easyconfigs/b/BayesTraits/BayesTraits-1.0-linux32.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 = "Tarball" - -name = 'BayesTraits' -version = '1.0-linux32' - -homepage = 'http://www.evolution.reading.ac.uk/BayesTraitsV1.html' -description = """ BayesTraits is a computer package for performing analyses of trait - evolution among groups of species for which a phylogeny or sample of phylogenies is - available. This new package incoporates our earlier and separate programes Multistate, - Discrete and Continuous. BayesTraits can be applied to the analysis of traits that adopt - a finite number of discrete states, or to the analysis of continuously varying traits. - Hypotheses can be tested about models of evolution, about ancestral states and about - correlations among pairs of traits. """ - -toolchain = SYSTEM - -source_urls = ['http://www.evolution.reading.ac.uk/Files/'] -sources = ['BayesTraits-Linux-Intel-V1.0.tar.gz'] - -sanity_check_paths = { - 'files': ['BayesTraits', 'Primates.trees', 'PPI.trees'], - 'dirs': [], -} - -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BayesTraits/BayesTraits-2.0-Beta-Linux64.eb b/easybuild/easyconfigs/b/BayesTraits/BayesTraits-2.0-Beta-Linux64.eb deleted file mode 100644 index 5fae3e913c20..000000000000 --- a/easybuild/easyconfigs/b/BayesTraits/BayesTraits-2.0-Beta-Linux64.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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 = "Tarball" - -name = 'BayesTraits' -version = '2.0' -versionsuffix = '-Beta-Linux64' - -homepage = 'http://www.evolution.reading.ac.uk/BayesTraitsV1.html' -description = """ BayesTraits is a computer package for performing analyses of trait - evolution among groups of species for which a phylogeny or sample of phylogenies is - available. This new package incoporates our earlier and separate programes Multistate, - Discrete and Continuous. BayesTraits can be applied to the analysis of traits that adopt - a finite number of discrete states, or to the analysis of continuously varying traits. - Hypotheses can be tested about models of evolution, about ancestral states and about - correlations among pairs of traits. """ - -toolchain = SYSTEM - -source_urls = ['http://www.evolution.reading.ac.uk/Files/'] -sources = ['%(name)sV%(version_major)s%(versionsuffix)s.tar.gz'] - -sanity_check_paths = { - 'files': ['BayesTraits', 'Primates.trees', 'Mammal.trees'], - 'dirs': [], -} - -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BayesTraits/BayesTraits-3.0.2-Linux.eb b/easybuild/easyconfigs/b/BayesTraits/BayesTraits-3.0.2-Linux.eb index 9f4b79cae32e..b3a132db9ccc 100644 --- a/easybuild/easyconfigs/b/BayesTraits/BayesTraits-3.0.2-Linux.eb +++ b/easybuild/easyconfigs/b/BayesTraits/BayesTraits-3.0.2-Linux.eb @@ -10,12 +10,12 @@ version = '3.0.2' versionsuffix = '-Linux' homepage = 'https://github.com/AndrewPMeade/BayesTraits-Public' -description = """ BayesTraits is a computer package for performing analyses of trait - evolution among groups of species for which a phylogeny or sample of phylogenies is - available. This new package incoporates our earlier and separate programes Multistate, - Discrete and Continuous. BayesTraits can be applied to the analysis of traits that adopt - a finite number of discrete states, or to the analysis of continuously varying traits. - Hypotheses can be tested about models of evolution, about ancestral states and about +description = """ BayesTraits is a computer package for performing analyses of trait + evolution among groups of species for which a phylogeny or sample of phylogenies is + available. This new package incorporates our earlier and separate programes Multistate, + Discrete and Continuous. BayesTraits can be applied to the analysis of traits that adopt + a finite number of discrete states, or to the analysis of continuously varying traits. + Hypotheses can be tested about models of evolution, about ancestral states and about correlations among pairs of traits. """ toolchain = SYSTEM diff --git a/easybuild/easyconfigs/b/BayesTraits/BayesTraits-4.1.2-Linux.eb b/easybuild/easyconfigs/b/BayesTraits/BayesTraits-4.1.2-Linux.eb new file mode 100644 index 000000000000..cb7ebb6f716d --- /dev/null +++ b/easybuild/easyconfigs/b/BayesTraits/BayesTraits-4.1.2-Linux.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 + +# Updated by +# Author: Alex Salois +# Research Cyberinfrastructure +# Montana State University + +easyblock = "Tarball" + +name = 'BayesTraits' +version = '4.1.2' +versionsuffix = '-Linux' + +homepage = 'https://www.evolution.reading.ac.uk/SoftwareMain.html' +description = """ BayesTraits is a computer package for performing analyses of trait + evolution among groups of species for which a phylogeny or sample of phylogenies is + available. This new package incoporates our earlier and separate programes Multistate, + Discrete and Continuous. BayesTraits can be applied to the analysis of traits that adopt + a finite number of discrete states, or to the analysis of continuously varying traits. + Hypotheses can be tested about models of evolution, about ancestral states and about + correlations among pairs of traits. """ + +toolchain = SYSTEM + +source_urls = ['https://www.evolution.reading.ac.uk/BayesTraitsV%(version)s/Files/'] +sources = ['BayesTraitsV%(version)s%(versionsuffix)s.tar.gz'] +checksums = ['d5251c2b256405fc63c55caf8371b267530a3c4ebd11cbfd3ebd4013c9d49db0'] + +sanity_check_paths = { + 'files': ['BayesTraitsV4', 'Artiodactyl.trees', 'Bird.trees', 'Mammal.trees', + 'Marsupials.trees', 'NortheastBantu.trees', 'Primates.trees'], + 'dirs': [], +} + +modextrapaths = {'PATH': ''} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Baysor/Baysor-0.7.1.eb b/easybuild/easyconfigs/b/Baysor/Baysor-0.7.1.eb new file mode 100644 index 000000000000..d9a6771026c8 --- /dev/null +++ b/easybuild/easyconfigs/b/Baysor/Baysor-0.7.1.eb @@ -0,0 +1,31 @@ +easyblock = 'Binary' + +name = 'Baysor' +version = '0.7.1' + +homepage = 'https://kharchenkolab.github.io/Baysor/dev/' +description = """ + Baysor is a tool for performing cell segmentation on imaging-based spatial transcriptomics data. + It optimizes segmentation considering the likelihood of transcriptional composition, size and + shape of the cell. The approach can take into account nuclear or cytoplasm staining, however, + can also perform segmentation based on the detected molecules alone. +""" + +toolchain = SYSTEM + +source_urls = ['https://github.com/kharchenkolab/Baysor/releases/download/v0.7.1/'] +sources = ['%(namelower)s-x86_x64-linux-v%(version)s_build.zip'] +checksums = ['f37f02695a068fd360ade7abd0f91b07c5199a3cce6e91ded550689459fbe5c0'] + +extract_sources = True + +prepend_to_path = ['bin/baysor/bin'] + +sanity_check_paths = { + 'files': ['bin/baysor/bin/baysor'], + 'dirs': ['bin/baysor/lib'], +} + +sanity_check_commands = ['baysor --version'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-0.10.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/b/Bazel/Bazel-0.10.0-GCCcore-6.4.0.eb deleted file mode 100644 index d2534be82acc..000000000000 --- a/easybuild/easyconfigs/b/Bazel/Bazel-0.10.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'Bazel' -version = '0.10.0' - -homepage = 'http://bazel.io/' -description = """Bazel is a build tool that builds code quickly and reliably. -It is used to build the majority of Google's software.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] -sources = ['%(namelower)s-%(version)s-dist.zip'] -patches = ['Bazel-%(version)s_remove_define_DATE.patch'] -checksums = [ - '47e0798caaac4df499bce5fe554a914abd884a855a27085a4473de1d737d9548', # bazel-0.10.0-dist.zip - '9df36185e877db7f7dde273d0f8074f6fb33b2d4bb818ad8bfe744e958eeb896', # Bazel-0.10.0_remove_define_DATE.patch -] - -builddependencies = [('binutils', '2.28')] -dependencies = [('Java', '1.8.0_162', '', SYSTEM)] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-0.10.0_remove_define_DATE.patch b/easybuild/easyconfigs/b/Bazel/Bazel-0.10.0_remove_define_DATE.patch deleted file mode 100644 index 48fb85937732..000000000000 --- a/easybuild/easyconfigs/b/Bazel/Bazel-0.10.0_remove_define_DATE.patch +++ /dev/null @@ -1,189 +0,0 @@ -Remove defined of __{DATE,TIMESTAMP,TIME}__ -Intel groks on using these on cmd line. - -Davide Vanzo, 20190213 -diff -ru bazel.orig/src/test/java/com/google/devtools/build/lib/analysis/mock/MOCK_CROSSTOOL bazel/src/test/java/com/google/devtools/build/lib/analysis/mock/MOCK_CROSSTOOL ---- bazel.orig/src/test/java/com/google/devtools/build/lib/analysis/mock/MOCK_CROSSTOOL 1980-01-01 00:00:00.000000000 -0600 -+++ bazel/src/test/java/com/google/devtools/build/lib/analysis/mock/MOCK_CROSSTOOL 2019-02-13 14:37:29.799413169 -0600 -@@ -87,9 +87,6 @@ - # Make C++ compilation deterministic. Use linkstamping instead of these - # compiler symbols. - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - - # Security hardening on by default. - # Conservative choice; -D_FORTIFY_SOURCE=2 may be unsafe in some cases. -diff -ru bazel.orig/src/test/shell/bazel/testdata/bazel_toolchain_test_data/tools/arm_compiler/CROSSTOOL bazel/src/test/shell/bazel/testdata/bazel_toolchain_test_data/tools/arm_compiler/CROSSTOOL ---- bazel.orig/src/test/shell/bazel/testdata/bazel_toolchain_test_data/tools/arm_compiler/CROSSTOOL 1980-01-01 00:00:00.000000000 -0600 -+++ bazel/src/test/shell/bazel/testdata/bazel_toolchain_test_data/tools/arm_compiler/CROSSTOOL 2019-02-13 14:41:00.643419003 -0600 -@@ -99,9 +99,6 @@ - # Make C++ compilation deterministic. Use linkstamping instead of these - # compiler symbols. - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - - # Security hardening on by default. - # Conservative choice; -D_FORTIFY_SOURCE=2 may be unsafe in some cases. -@@ -202,9 +199,6 @@ - target_system_name: "local" - unfiltered_cxx_flag: "-fno-canonical-system-headers" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - tool_path {name: "ar" path: "/usr/bin/ar" } - tool_path {name: "cpp" path: "/usr/bin/cpp" } - tool_path {name: "dwp" path: "/usr/bin/dwp" } -diff -ru bazel.orig/tools/cpp/CROSSTOOL bazel/tools/cpp/CROSSTOOL ---- bazel.orig/tools/cpp/CROSSTOOL 1980-01-01 00:00:00.000000000 -0600 -+++ bazel/tools/cpp/CROSSTOOL 2019-02-13 14:42:51.283422065 -0600 -@@ -141,9 +141,6 @@ - # Make C++ compilation deterministic. Use linkstamping instead of these - # compiler symbols. - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - - # Security hardening on by default. - # Conservative choice; -D_FORTIFY_SOURCE=2 may be unsafe in some cases. -@@ -247,9 +244,6 @@ - # Make C++ compilation deterministic. Use linkstamping instead of these - # compiler symbols. - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - - # Security hardening on by default. - # Conservative choice; -D_FORTIFY_SOURCE=2 may be unsafe in some cases. -@@ -352,9 +346,6 @@ - # Make C++ compilation deterministic. Use linkstamping instead of these - # compiler symbols. - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - - # Security hardening on by default. - # Conservative choice; -D_FORTIFY_SOURCE=2 may be unsafe in some cases. -diff -ru bazel.orig/tools/cpp/unix_cc_configure.bzl bazel/tools/cpp/unix_cc_configure.bzl ---- bazel.orig/tools/cpp/unix_cc_configure.bzl 1980-01-01 00:00:00.000000000 -0600 -+++ bazel/tools/cpp/unix_cc_configure.bzl 2019-02-13 14:43:29.863423132 -0600 -@@ -249,9 +249,6 @@ - # Make C++ compilation deterministic. Use linkstamping instead of these - # compiler symbols. - "-Wno-builtin-macro-redefined", -- "-D__DATE__=\\\"redacted\\\"", -- "-D__TIMESTAMP__=\\\"redacted\\\"", -- "-D__TIME__=\\\"redacted\\\"" - ], - "compiler_flag": [ - # Security hardening requires optimization. -diff -ru bazel.orig/tools/osx/crosstool/CROSSTOOL.tpl bazel/tools/osx/crosstool/CROSSTOOL.tpl ---- bazel.orig/tools/osx/crosstool/CROSSTOOL.tpl 1980-01-01 00:00:00.000000000 -0600 -+++ bazel/tools/osx/crosstool/CROSSTOOL.tpl 2019-02-13 14:44:55.715425508 -0600 -@@ -153,9 +153,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - default_python_version: "python2.7" - feature { - name: "fastbuild" -@@ -1754,9 +1751,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - unfiltered_cxx_flag: "-target" - unfiltered_cxx_flag: "x86_64-apple-ios" - default_python_version: "python2.7" -@@ -3373,9 +3367,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - unfiltered_cxx_flag: "-target" - unfiltered_cxx_flag: "i386-apple-watchos" - default_python_version: "python2.7" -@@ -4995,9 +4986,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - unfiltered_cxx_flag: "-target" - unfiltered_cxx_flag: "x86_64-apple-tvos" - default_python_version: "python2.7" -@@ -6644,9 +6632,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - unfiltered_cxx_flag: "-target" - unfiltered_cxx_flag: "i386-apple-ios" - default_python_version: "python2.7" -@@ -8263,9 +8248,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - unfiltered_cxx_flag: "-target" - unfiltered_cxx_flag: "armv7-apple-ios" - default_python_version: "python2.7" -@@ -9870,9 +9852,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - unfiltered_cxx_flag: "-target" - unfiltered_cxx_flag: "armv7k-apple-watchos" - default_python_version: "python2.7" -@@ -11480,9 +11459,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - unfiltered_cxx_flag: "-target" - unfiltered_cxx_flag: "arm64-apple-tvos" - default_python_version: "python2.7" -@@ -13117,9 +13093,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - unfiltered_cxx_flag: "-target" - unfiltered_cxx_flag: "arm64-apple-ios" - default_python_version: "python2.7" -@@ -14724,9 +14697,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - supports_normalizing_ar: false - supports_start_end_lib: false - default_python_version: "python2.7" diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-0.11.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/b/Bazel/Bazel-0.11.0-GCCcore-6.4.0.eb deleted file mode 100644 index ee1d80794765..000000000000 --- a/easybuild/easyconfigs/b/Bazel/Bazel-0.11.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Bazel' -version = '0.11.0' - -homepage = 'http://bazel.io/' -description = """Bazel is a build tool that builds code quickly and reliably. -It is used to build the majority of Google's software.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] -sources = ['%(namelower)s-%(version)s-dist.zip'] -checksums = ['abfeccc94728cb46be8dbb3507a23ccffbacef9fbda96a977ef4ea8d6ab0d384'] - -builddependencies = [('binutils', '2.28')] -dependencies = [('Java', '1.8.0_162', '', SYSTEM)] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-0.11.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/b/Bazel/Bazel-0.11.1-GCCcore-6.4.0.eb deleted file mode 100644 index 6f59179f3cd6..000000000000 --- a/easybuild/easyconfigs/b/Bazel/Bazel-0.11.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Bazel' -version = '0.11.1' - -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': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] -sources = ['%(namelower)s-%(version)s-dist.zip'] -checksums = ['e8d762bcc01566fa50952c8028e95cfbe7545a39b8ceb3a0d0d6df33b25b333f'] - -builddependencies = [('binutils', '2.28')] -dependencies = [('Java', '1.8.0_162', '', SYSTEM)] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-0.12.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/b/Bazel/Bazel-0.12.0-GCCcore-6.4.0.eb deleted file mode 100644 index 2596352a994d..000000000000 --- a/easybuild/easyconfigs/b/Bazel/Bazel-0.12.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Bazel' -version = '0.12.0' - -homepage = 'http://bazel.io/' -description = """Bazel is a build tool that builds code quickly and reliably. -It is used to build the majority of Google's software.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] -sources = ['%(namelower)s-%(version)s-dist.zip'] -checksums = ['3b3e7dc76d145046fdc78db7cac9a82bc8939d3b291e53a7ce85315feb827754'] - -builddependencies = [('binutils', '2.28')] -dependencies = [('Java', '1.8.0_162', '', SYSTEM)] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-0.16.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/b/Bazel/Bazel-0.16.0-GCCcore-6.4.0.eb deleted file mode 100644 index 8215c28cdfca..000000000000 --- a/easybuild/easyconfigs/b/Bazel/Bazel-0.16.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'Bazel' -version = '0.16.0' - -homepage = 'http://bazel.io/' -description = """Bazel is a build tool that builds code quickly and reliably. -It is used to build the majority of Google's software.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] -sources = ['%(namelower)s-%(version)s-dist.zip'] -patches = ['%(name)s-%(version)s_remove_define_DATE.patch'] -checksums = [ - 'c730593916ef0ba62f3d113cc3a268e45f7e8039daf7b767c8641b6999bd49b1', # bazel-0.16.0-dist.zip - 'e2ac95693835f71518133b664747365cc1cf1cd90fffa9b585799db967b1c951', # Bazel-0.16.0_remove_define_DATE.patch -] - -builddependencies = [('binutils', '2.28')] -dependencies = [('Java', '1.8.0_162', '', SYSTEM)] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-0.16.0-GCCcore-7.3.0.eb b/easybuild/easyconfigs/b/Bazel/Bazel-0.16.0-GCCcore-7.3.0.eb deleted file mode 100644 index 953788521610..000000000000 --- a/easybuild/easyconfigs/b/Bazel/Bazel-0.16.0-GCCcore-7.3.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'Bazel' -version = '0.16.0' - -homepage = 'http://bazel.io/' -description = """Bazel is a build tool that builds code quickly and reliably. -It is used to build the majority of Google's software.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] -sources = ['%(namelower)s-%(version)s-dist.zip'] -patches = ['%(name)s-%(version)s_remove_define_DATE.patch'] -checksums = [ - 'c730593916ef0ba62f3d113cc3a268e45f7e8039daf7b767c8641b6999bd49b1', # bazel-0.16.0-dist.zip - 'e2ac95693835f71518133b664747365cc1cf1cd90fffa9b585799db967b1c951', # Bazel-0.16.0_remove_define_DATE.patch -] - -builddependencies = [('binutils', '2.30')] -dependencies = [('Java', '1.8', '', SYSTEM)] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-0.16.0_remove_define_DATE.patch b/easybuild/easyconfigs/b/Bazel/Bazel-0.16.0_remove_define_DATE.patch deleted file mode 100644 index 76d3ecf58e6e..000000000000 --- a/easybuild/easyconfigs/b/Bazel/Bazel-0.16.0_remove_define_DATE.patch +++ /dev/null @@ -1,189 +0,0 @@ -Remove defined of __{DATE,TIMESTAMP,TIME}__ -Intel groks on using these on cmd line. - -Åke Sandgren, 20180810 -diff -ru bazel.orig/src/test/java/com/google/devtools/build/lib/analysis/mock/MOCK_CROSSTOOL bazel/src/test/java/com/google/devtools/build/lib/analysis/mock/MOCK_CROSSTOOL ---- bazel.orig/src/test/java/com/google/devtools/build/lib/analysis/mock/MOCK_CROSSTOOL 1980-01-01 00:00:00.000000000 +0100 -+++ bazel/src/test/java/com/google/devtools/build/lib/analysis/mock/MOCK_CROSSTOOL 2018-08-10 20:29:25.149401707 +0200 -@@ -91,9 +91,6 @@ - # Make C++ compilation deterministic. Use linkstamping instead of these - # compiler symbols. - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - - # Security hardening on by default. - # Conservative choice; -D_FORTIFY_SOURCE=2 may be unsafe in some cases. -diff -ru bazel.orig/src/test/shell/bazel/testdata/bazel_toolchain_test_data/tools/arm_compiler/CROSSTOOL bazel/src/test/shell/bazel/testdata/bazel_toolchain_test_data/tools/arm_compiler/CROSSTOOL ---- bazel.orig/src/test/shell/bazel/testdata/bazel_toolchain_test_data/tools/arm_compiler/CROSSTOOL 1980-01-01 00:00:00.000000000 +0100 -+++ bazel/src/test/shell/bazel/testdata/bazel_toolchain_test_data/tools/arm_compiler/CROSSTOOL 2018-08-10 20:29:25.149401707 +0200 -@@ -99,9 +99,6 @@ - # Make C++ compilation deterministic. Use linkstamping instead of these - # compiler symbols. - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - - # Security hardening on by default. - # Conservative choice; -D_FORTIFY_SOURCE=2 may be unsafe in some cases. -@@ -202,9 +199,6 @@ - target_system_name: "local" - unfiltered_cxx_flag: "-fno-canonical-system-headers" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - tool_path {name: "ar" path: "/usr/bin/ar" } - tool_path {name: "cpp" path: "/usr/bin/cpp" } - tool_path {name: "dwp" path: "/usr/bin/dwp" } -diff -ru bazel.orig/tools/cpp/CROSSTOOL bazel/tools/cpp/CROSSTOOL ---- bazel.orig/tools/cpp/CROSSTOOL 1980-01-01 00:00:00.000000000 +0100 -+++ bazel/tools/cpp/CROSSTOOL 2018-08-10 20:29:25.153401646 +0200 -@@ -141,9 +141,6 @@ - # Make C++ compilation deterministic. Use linkstamping instead of these - # compiler symbols. - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - - # Security hardening on by default. - # Conservative choice; -D_FORTIFY_SOURCE=2 may be unsafe in some cases. -@@ -247,9 +244,6 @@ - # Make C++ compilation deterministic. Use linkstamping instead of these - # compiler symbols. - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - - # Security hardening on by default. - # Conservative choice; -D_FORTIFY_SOURCE=2 may be unsafe in some cases. -@@ -352,9 +346,6 @@ - # Make C++ compilation deterministic. Use linkstamping instead of these - # compiler symbols. - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - - # Security hardening on by default. - # Conservative choice; -D_FORTIFY_SOURCE=2 may be unsafe in some cases. -diff -ru bazel.orig/tools/cpp/unix_cc_configure.bzl bazel/tools/cpp/unix_cc_configure.bzl ---- bazel.orig/tools/cpp/unix_cc_configure.bzl 1980-01-01 00:00:00.000000000 +0100 -+++ bazel/tools/cpp/unix_cc_configure.bzl 2018-08-10 20:31:42.415259408 +0200 -@@ -303,9 +303,6 @@ - # Make C++ compilation deterministic. Use linkstamping instead of these - # compiler symbols. - "-Wno-builtin-macro-redefined", -- "-D__DATE__=\\\"redacted\\\"", -- "-D__TIMESTAMP__=\\\"redacted\\\"", -- "-D__TIME__=\\\"redacted\\\"", - ], - "compiler_flag": [ - # Security hardening requires optimization. -diff -ru bazel.orig/tools/osx/crosstool/CROSSTOOL.tpl bazel/tools/osx/crosstool/CROSSTOOL.tpl ---- bazel.orig/tools/osx/crosstool/CROSSTOOL.tpl 1980-01-01 00:00:00.000000000 +0100 -+++ bazel/tools/osx/crosstool/CROSSTOOL.tpl 2018-08-10 20:30:31.184371152 +0200 -@@ -153,9 +153,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - default_python_version: "python2.7" - feature { - name: "fastbuild" -@@ -1768,9 +1765,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - unfiltered_cxx_flag: "-target" - unfiltered_cxx_flag: "x86_64-apple-ios" - default_python_version: "python2.7" -@@ -3401,9 +3395,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - unfiltered_cxx_flag: "-target" - unfiltered_cxx_flag: "i386-apple-watchos" - default_python_version: "python2.7" -@@ -5037,9 +5028,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - unfiltered_cxx_flag: "-target" - unfiltered_cxx_flag: "x86_64-apple-tvos" - default_python_version: "python2.7" -@@ -6700,9 +6688,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - unfiltered_cxx_flag: "-target" - unfiltered_cxx_flag: "i386-apple-ios" - default_python_version: "python2.7" -@@ -8333,9 +8318,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - unfiltered_cxx_flag: "-target" - unfiltered_cxx_flag: "armv7-apple-ios" - default_python_version: "python2.7" -@@ -9954,9 +9936,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - unfiltered_cxx_flag: "-target" - unfiltered_cxx_flag: "armv7k-apple-watchos" - default_python_version: "python2.7" -@@ -11578,9 +11557,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - unfiltered_cxx_flag: "-target" - unfiltered_cxx_flag: "arm64-apple-tvos" - default_python_version: "python2.7" -@@ -13229,9 +13205,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - unfiltered_cxx_flag: "-target" - unfiltered_cxx_flag: "arm64-apple-ios" - default_python_version: "python2.7" -@@ -14850,9 +14823,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - supports_start_end_lib: false - default_python_version: "python2.7" - supports_interface_shared_objects: false diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-0.18.0-GCCcore-7.3.0.eb b/easybuild/easyconfigs/b/Bazel/Bazel-0.18.0-GCCcore-7.3.0.eb deleted file mode 100644 index d7273df067bb..000000000000 --- a/easybuild/easyconfigs/b/Bazel/Bazel-0.18.0-GCCcore-7.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'Bazel' -version = '0.18.0' - -homepage = 'http://bazel.io/' -description = """Bazel is a build tool that builds code quickly and reliably. -It is used to build the majority of Google's software.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] -sources = ['%(namelower)s-%(version)s-dist.zip'] -patches = ['%(name)s-%(version)s_remove_define_DATE.patch'] -checksums = [ - 'd0e86d2f7881ec8742a9823a986017452d2da0dfe4e989111da787cb89257155', # bazel-0.18.0-dist.zip - '55fd52c512a578dc8242fbf204cf42f28aa93611910a5a791e0dda4c3a1c7d60', # Bazel-0.18.0_remove_define_DATE.patch -] - -builddependencies = [ - ('binutils', '2.30'), - ('Python', '2.7.15', '-bare'), - ('Zip', '3.0'), -] -dependencies = [ - ('Java', '1.8', '', SYSTEM), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-0.18.0_remove_define_DATE.patch b/easybuild/easyconfigs/b/Bazel/Bazel-0.18.0_remove_define_DATE.patch deleted file mode 100644 index 18fd7693a208..000000000000 --- a/easybuild/easyconfigs/b/Bazel/Bazel-0.18.0_remove_define_DATE.patch +++ /dev/null @@ -1,184 +0,0 @@ -Remove defined of __{DATE,TIMESTAMP,TIME}__ -Intel groks on using these on cmd line. - -original patch by Åke Sandgren (20180810), ported to Bazel 0.19.1 by Kenneth Hoste (HPC-UGent) ---- tools/osx/crosstool/CROSSTOOL.tpl.orig 1980-01-01 00:00:00.000000000 +0100 -+++ tools/osx/crosstool/CROSSTOOL.tpl 2018-11-13 14:20:53.445963946 +0100 -@@ -153,9 +153,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - default_python_version: "python2.7" - feature { - name: "fastbuild" -@@ -1801,9 +1798,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - unfiltered_cxx_flag: "-target" - unfiltered_cxx_flag: "x86_64-apple-ios" - default_python_version: "python2.7" -@@ -3467,9 +3461,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - unfiltered_cxx_flag: "-target" - unfiltered_cxx_flag: "i386-apple-watchos" - default_python_version: "python2.7" -@@ -5136,9 +5127,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - unfiltered_cxx_flag: "-target" - unfiltered_cxx_flag: "x86_64-apple-tvos" - default_python_version: "python2.7" -@@ -6832,9 +6820,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - unfiltered_cxx_flag: "-target" - unfiltered_cxx_flag: "i386-apple-ios" - default_python_version: "python2.7" -@@ -8498,9 +8483,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - unfiltered_cxx_flag: "-target" - unfiltered_cxx_flag: "armv7-apple-ios" - default_python_version: "python2.7" -@@ -10152,9 +10134,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - unfiltered_cxx_flag: "-target" - unfiltered_cxx_flag: "armv7k-apple-watchos" - default_python_version: "python2.7" -@@ -11809,9 +11788,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - unfiltered_cxx_flag: "-target" - unfiltered_cxx_flag: "arm64-apple-tvos" - default_python_version: "python2.7" -@@ -13493,9 +13469,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - unfiltered_cxx_flag: "-target" - unfiltered_cxx_flag: "arm64-apple-ios" - default_python_version: "python2.7" -@@ -15147,9 +15120,6 @@ - builtin_sysroot: "" - unfiltered_cxx_flag: "-no-canonical-prefixes" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - supports_start_end_lib: false - default_python_version: "python2.7" - supports_interface_shared_objects: false ---- tools/cpp/CROSSTOOL.orig 1980-01-01 00:00:00.000000000 +0100 -+++ tools/cpp/CROSSTOOL 2018-11-13 14:24:08.763671567 +0100 -@@ -88,9 +88,6 @@ - # Make C++ compilation deterministic. Use linkstamping instead of these - # compiler symbols. - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - - # Security hardening on by default. - # Conservative choice; -D_FORTIFY_SOURCE=2 may be unsafe in some cases. -@@ -194,9 +191,6 @@ - # Make C++ compilation deterministic. Use linkstamping instead of these - # compiler symbols. - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - - # Security hardening on by default. - # Conservative choice; -D_FORTIFY_SOURCE=2 may be unsafe in some cases. -@@ -299,9 +293,6 @@ - # Make C++ compilation deterministic. Use linkstamping instead of these - # compiler symbols. - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - - # Security hardening on by default. - # Conservative choice; -D_FORTIFY_SOURCE=2 may be unsafe in some cases. ---- tools/cpp/unix_cc_configure.bzl.orig 1980-01-01 00:00:00.000000000 +0100 -+++ tools/cpp/unix_cc_configure.bzl 2018-11-13 14:20:53.445963946 +0100 -@@ -303,9 +303,6 @@ - # Make C++ compilation deterministic. Use linkstamping instead of these - # compiler symbols. - "-Wno-builtin-macro-redefined", -- "-D__DATE__=\\\"redacted\\\"", -- "-D__TIMESTAMP__=\\\"redacted\\\"", -- "-D__TIME__=\\\"redacted\\\"", - ], - "compiler_flag": [ - # Security hardening requires optimization. ---- src/test/shell/bazel/testdata/bazel_toolchain_test_data/tools/arm_compiler/CROSSTOOL.orig 1980-01-01 00:00:00.000000000 +0100 -+++ src/test/shell/bazel/testdata/bazel_toolchain_test_data/tools/arm_compiler/CROSSTOOL 2018-11-13 14:20:53.445963946 +0100 -@@ -88,9 +88,6 @@ - # Make C++ compilation deterministic. Use linkstamping instead of these - # compiler symbols. - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - - # Security hardening on by default. - # Conservative choice; -D_FORTIFY_SOURCE=2 may be unsafe in some cases. -@@ -191,9 +188,6 @@ - target_system_name: "local" - unfiltered_cxx_flag: "-fno-canonical-system-headers" - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - tool_path {name: "ar" path: "/usr/bin/ar" } - tool_path {name: "cpp" path: "/usr/bin/cpp" } - tool_path {name: "dwp" path: "/usr/bin/dwp" } ---- src/test/java/com/google/devtools/build/lib/analysis/mock/MOCK_CROSSTOOL.orig 1980-01-01 00:00:00.000000000 +0100 -+++ src/test/java/com/google/devtools/build/lib/analysis/mock/MOCK_CROSSTOOL 2018-11-13 14:20:53.445963946 +0100 -@@ -92,9 +92,6 @@ - # Make C++ compilation deterministic. Use linkstamping instead of these - # compiler symbols. - unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" -- unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" -- unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" - - # Security hardening on by default. - # Conservative choice; -D_FORTIFY_SOURCE=2 may be unsafe in some cases. diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-0.20.0-GCCcore-7.3.0.eb b/easybuild/easyconfigs/b/Bazel/Bazel-0.20.0-GCCcore-7.3.0.eb deleted file mode 100644 index 5fd1011783fb..000000000000 --- a/easybuild/easyconfigs/b/Bazel/Bazel-0.20.0-GCCcore-7.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'Bazel' -version = '0.20.0' - -homepage = 'http://bazel.io/' -description = """Bazel is a build tool that builds code quickly and reliably. -It is used to build the majority of Google's software.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] -sources = ['%(namelower)s-%(version)s-dist.zip'] -patches = ['Bazel-0.18.0_remove_define_DATE.patch'] -checksums = [ - '1945afa84fd8858b0a3c68c09915a4bc81065c61df2591387b2985e2297d30bd', # bazel-0.20.0-dist.zip - '55fd52c512a578dc8242fbf204cf42f28aa93611910a5a791e0dda4c3a1c7d60', # Bazel-0.18.0_remove_define_DATE.patch -] - -builddependencies = [ - ('binutils', '2.30'), - ('Python', '2.7.15', '-bare'), - ('Zip', '3.0'), -] -dependencies = [ - ('Java', '1.8', '', SYSTEM), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-0.20.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/b/Bazel/Bazel-0.20.0-GCCcore-8.2.0.eb deleted file mode 100644 index 59d5f18e87fa..000000000000 --- a/easybuild/easyconfigs/b/Bazel/Bazel-0.20.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Bazel' -version = '0.20.0' - -homepage = 'https://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': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] -sources = ['%(namelower)s-%(version)s-dist.zip'] -patches = ['Bazel-0.18.0_remove_define_DATE.patch'] -checksums = [ - '1945afa84fd8858b0a3c68c09915a4bc81065c61df2591387b2985e2297d30bd', # bazel-0.20.0-dist.zip - '55fd52c512a578dc8242fbf204cf42f28aa93611910a5a791e0dda4c3a1c7d60', # Bazel-0.18.0_remove_define_DATE.patch -] - -builddependencies = [ - ('binutils', '2.31.1'), - ('Python', '3.7.2'), - ('Zip', '3.0'), -] -dependencies = [('Java', '1.8', '', SYSTEM)] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-0.25.2-GCCcore-8.2.0.eb b/easybuild/easyconfigs/b/Bazel/Bazel-0.25.2-GCCcore-8.2.0.eb deleted file mode 100644 index 74f98e271dd2..000000000000 --- a/easybuild/easyconfigs/b/Bazel/Bazel-0.25.2-GCCcore-8.2.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'Bazel' -version = '0.25.2' - -homepage = 'https://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': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] -sources = ['%(namelower)s-%(version)s-dist.zip'] -patches = ['%(name)s-%(version)s_rename_gettid.patch'] - -checksums = [ - '7456032199852c043e6c5b3e4c71dd8089c1158f72ec554e6ec1c77007f0ab51', # bazel-0.25.2-dist.zip - '8639129941a6db079015ea7e04e7f5b6b24da3c963e7eb0488df34439d628f0e', # Bazel-0.25.2_rename_gettid.patch -] - -builddependencies = [ - ('binutils', '2.31.1'), - ('Python', '3.7.2'), - ('Zip', '3.0'), -] -dependencies = [('Java', '1.8', '', SYSTEM)] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-0.25.2_rename_gettid.patch b/easybuild/easyconfigs/b/Bazel/Bazel-0.25.2_rename_gettid.patch deleted file mode 100644 index 661e7b01c010..000000000000 --- a/easybuild/easyconfigs/b/Bazel/Bazel-0.25.2_rename_gettid.patch +++ /dev/null @@ -1,70 +0,0 @@ -Rename gettid to sys_gettid to avoid name clash with gettid of glibc 2.30+ -https://github.com/grpc/grpc/commit/de6255941a5e1c2fb2d50e57f84e38c09f45023d -https://github.com/grpc/grpc/commit/57586a1ca7f17b1916aed3dea4ff8de872dbf853 - -diff --git a/third_party/grpc/src/core/lib/gpr/log_linux.cc b/third_party/grpc/src/core/lib/gpr/log_linux.cc -index 561276f0c2..8b597b4cf2 100644 ---- a/third_party/grpc/src/core/lib/gpr/log_linux.cc -+++ b/third_party/grpc/src/core/lib/gpr/log_linux.cc -@@ -40,7 +40,7 @@ - #include - #include - --static long gettid(void) { return syscall(__NR_gettid); } -+static long sys_gettid(void) { return syscall(__NR_gettid); } - - void gpr_log(const char* file, int line, gpr_log_severity severity, - const char* format, ...) { -@@ -70,7 +70,7 @@ void gpr_default_log(gpr_log_func_args* args) { - gpr_timespec now = gpr_now(GPR_CLOCK_REALTIME); - struct tm tm; - static __thread long tid = 0; -- if (tid == 0) tid = gettid(); -+ if (tid == 0) tid = sys_gettid(); - - timer = static_cast(now.tv_sec); - final_slash = strrchr(args->file, '/'); -diff --git a/third_party/grpc/src/core/lib/gpr/log_posix.cc b/third_party/grpc/src/core/lib/gpr/log_posix.cc -index 0acb225572..cd0b702b94 100644 ---- a/third_party/grpc/src/core/lib/gpr/log_posix.cc -+++ b/third_party/grpc/src/core/lib/gpr/log_posix.cc -@@ -30,7 +30,7 @@ - #include - #include - --static intptr_t gettid(void) { return (intptr_t)pthread_self(); } -+static intptr_t sys_gettid(void) { return (intptr_t)pthread_self(); } - - void gpr_log(const char* file, int line, gpr_log_severity severity, - const char* format, ...) { -@@ -85,7 +85,7 @@ void gpr_default_log(gpr_log_func_args* args) { - char* prefix; - gpr_asprintf(&prefix, "%s%s.%09d %7tu %s:%d]", - gpr_log_severity_string(args->severity), time_buffer, -- (int)(now.tv_nsec), gettid(), display_file, args->line); -+ (int)(now.tv_nsec), sys_gettid(), display_file, args->line); - - fprintf(stderr, "%-70s %s\n", prefix, args->message); - gpr_free(prefix); -diff --git a/third_party/grpc/src/core/lib/iomgr/ev_epollex_linux.cc b/third_party/grpc/src/core/lib/iomgr/ev_epollex_linux.cc -index 7a4870db78..4258ded8a0 100644 ---- a/third_party/grpc/src/core/lib/iomgr/ev_epollex_linux.cc -+++ b/third_party/grpc/src/core/lib/iomgr/ev_epollex_linux.cc -@@ -1150,7 +1150,7 @@ static void end_worker(grpc_pollset* pollset, grpc_pollset_worker* worker, - } - - #ifndef NDEBUG --static long gettid(void) { return syscall(__NR_gettid); } -+static long sys_gettid(void) { return syscall(__NR_gettid); } - #endif - - /* pollset->mu lock must be held by the caller before calling this. -@@ -1170,7 +1170,7 @@ static grpc_error* pollset_work(grpc_pollset* pollset, - #define WORKER_PTR (&worker) - #endif - #ifndef NDEBUG -- WORKER_PTR->originator = gettid(); -+ WORKER_PTR->originator = sys_gettid(); - #endif - if (grpc_polling_trace.enabled()) { - gpr_log(GPR_INFO, diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-0.26.1-GCCcore-8.2.0.eb b/easybuild/easyconfigs/b/Bazel/Bazel-0.26.1-GCCcore-8.2.0.eb deleted file mode 100644 index 9a23b9129786..000000000000 --- a/easybuild/easyconfigs/b/Bazel/Bazel-0.26.1-GCCcore-8.2.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'Bazel' -version = '0.26.1' - -homepage = 'https://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': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] -sources = ['%(namelower)s-%(version)s-dist.zip'] -patches = ['%(name)s-0.25.2_rename_gettid.patch'] - -checksums = [ - 'c0e94f8f818759f3f67af798c38683520c540f469cb41aea8f5e5a0e43f11600', # bazel-0.26.1-dist.zip - '8639129941a6db079015ea7e04e7f5b6b24da3c963e7eb0488df34439d628f0e', # Bazel-0.25.2_rename_gettid.patch -] - -builddependencies = [ - ('binutils', '2.31.1'), - ('Python', '3.7.2'), - ('Zip', '3.0'), -] -dependencies = [('Java', '1.8', '', SYSTEM)] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-0.26.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/b/Bazel/Bazel-0.26.1-GCCcore-8.3.0.eb deleted file mode 100644 index b6becac4ae43..000000000000 --- a/easybuild/easyconfigs/b/Bazel/Bazel-0.26.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'Bazel' -version = '0.26.1' - -homepage = 'https://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': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] -sources = ['%(namelower)s-%(version)s-dist.zip'] -patches = ['%(name)s-0.25.2_rename_gettid.patch'] - -checksums = [ - 'c0e94f8f818759f3f67af798c38683520c540f469cb41aea8f5e5a0e43f11600', # bazel-0.26.1-dist.zip - '8639129941a6db079015ea7e04e7f5b6b24da3c963e7eb0488df34439d628f0e', # Bazel-0.26.1_rename_gettid.patch -] - -builddependencies = [ - ('binutils', '2.32'), - ('Python', '3.7.4'), - ('Zip', '3.0'), -] -dependencies = [('Java', '1.8', '', SYSTEM)] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-0.29.1-GCCcore-8.2.0.eb b/easybuild/easyconfigs/b/Bazel/Bazel-0.29.1-GCCcore-8.2.0.eb deleted file mode 100644 index da42845ee5c1..000000000000 --- a/easybuild/easyconfigs/b/Bazel/Bazel-0.29.1-GCCcore-8.2.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'Bazel' -version = '0.29.1' - -homepage = 'https://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': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] -sources = ['%(namelower)s-%(version)s-dist.zip'] -patches = [ - 'Bazel-%(version)s_fix-gold-flag.patch', - 'Bazel-%(version)s_fix-zip-d-on-power.patch', - '%(name)s-0.25.2_rename_gettid.patch', -] -checksums = [ - '872a52cff208676e1169b3e1cae71b1fe572c4109cbd66eab107d8607c378de5', # bazel-0.29.1-dist.zip - '99928d0902beeaf962a8ad14db8432f8e5114645e3caf64c7ee2fa136c31609f', # Bazel-0.29.1_fix-gold-flag.patch - '0089567af6a991084d5628a8b6fa92b68402ff4b7a0ef8fa944e629e7be63b93', # Bazel-0.29.1_fix-zip-d-on-power.patch - '8639129941a6db079015ea7e04e7f5b6b24da3c963e7eb0488df34439d628f0e', # Bazel-0.25.2_rename_gettid.patch -] - -builddependencies = [ - ('binutils', '2.31.1'), - ('Python', '3.7.2'), - ('Zip', '3.0'), -] -dependencies = [('Java', '1.8', '', SYSTEM)] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-0.29.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/b/Bazel/Bazel-0.29.1-GCCcore-8.3.0.eb deleted file mode 100644 index a859c64611ed..000000000000 --- a/easybuild/easyconfigs/b/Bazel/Bazel-0.29.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'Bazel' -version = '0.29.1' - -homepage = 'https://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': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] -sources = ['%(namelower)s-%(version)s-dist.zip'] -patches = [ - 'Bazel-%(version)s_fix-gold-flag.patch', - 'Bazel-%(version)s_fix-zip-d-on-power.patch', - '%(name)s-0.25.2_rename_gettid.patch', -] -checksums = [ - '872a52cff208676e1169b3e1cae71b1fe572c4109cbd66eab107d8607c378de5', # bazel-0.29.1-dist.zip - '99928d0902beeaf962a8ad14db8432f8e5114645e3caf64c7ee2fa136c31609f', # Bazel-0.29.1_fix-gold-flag.patch - '0089567af6a991084d5628a8b6fa92b68402ff4b7a0ef8fa944e629e7be63b93', # Bazel-0.29.1_fix-zip-d-on-power.patch - '8639129941a6db079015ea7e04e7f5b6b24da3c963e7eb0488df34439d628f0e', # Bazel-0.25.2_rename_gettid.patch -] - -builddependencies = [ - ('binutils', '2.32'), - ('Python', '3.7.4'), - ('Zip', '3.0'), -] -dependencies = [('Java', '1.8', '', SYSTEM)] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-0.29.1-GCCcore-9.3.0-Java-1.8.eb b/easybuild/easyconfigs/b/Bazel/Bazel-0.29.1-GCCcore-9.3.0-Java-1.8.eb deleted file mode 100644 index 4a205b4f676a..000000000000 --- a/easybuild/easyconfigs/b/Bazel/Bazel-0.29.1-GCCcore-9.3.0-Java-1.8.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'Bazel' -version = '0.29.1' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'https://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': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] -sources = ['%(namelower)s-%(version)s-dist.zip'] -patches = [ - 'Bazel-%(version)s_fix-gold-flag.patch', - 'Bazel-%(version)s_fix-zip-d-on-power.patch', - '%(name)s-0.25.2_rename_gettid.patch', -] -checksums = [ - '872a52cff208676e1169b3e1cae71b1fe572c4109cbd66eab107d8607c378de5', # bazel-0.29.1-dist.zip - '99928d0902beeaf962a8ad14db8432f8e5114645e3caf64c7ee2fa136c31609f', # Bazel-0.29.1_fix-gold-flag.patch - '0089567af6a991084d5628a8b6fa92b68402ff4b7a0ef8fa944e629e7be63b93', # Bazel-0.29.1_fix-zip-d-on-power.patch - '8639129941a6db079015ea7e04e7f5b6b24da3c963e7eb0488df34439d628f0e', # Bazel-0.25.2_rename_gettid.patch -] - -builddependencies = [ - ('binutils', '2.34'), - ('Python', '3.8.2'), - ('Zip', '3.0'), -] -dependencies = [('Java', '1.8', '', SYSTEM)] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-0.29.1_fix-zip-d-on-power.patch b/easybuild/easyconfigs/b/Bazel/Bazel-0.29.1_fix-zip-d-on-power.patch deleted file mode 100644 index 0dbc7a3817bc..000000000000 --- a/easybuild/easyconfigs/b/Bazel/Bazel-0.29.1_fix-zip-d-on-power.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 99775df8356ab6c7dd77493b35e59de5f6a773f8 Mon Sep 17 00:00:00 2001 -From: Christy Norman -Date: Wed, 4 Sep 2019 18:41:37 -0400 -Subject: [PATCH] fix build for Power - -The zip -d flag will error if it doesn't find that extension. -This is a fix for Power, but doesn't fix the default case. - -Signed-off-by: Christy Norman ---- - src/conditions/BUILD | 6 ++++++ - third_party/BUILD | 1 + - 2 files changed, 7 insertions(+) - -diff --git a/src/conditions/BUILD b/src/conditions/BUILD -index 2b28e280576..faa41a439d4 100644 ---- a/src/conditions/BUILD -+++ b/src/conditions/BUILD -@@ -10,6 +10,12 @@ filegroup( - visibility = ["//src:__pkg__"], - ) - -+config_setting( -+ name = "linux_ppc", -+ values = {"cpu": "ppc"}, -+ visibility = ["//visibility:public"], -+) -+ - config_setting( - name = "linux_x86_64", - values = {"cpu": "k8"}, -diff --git a/third_party/BUILD b/third_party/BUILD -index 7545b3df33a..b4115b2988c 100644 ---- a/third_party/BUILD -+++ b/third_party/BUILD -@@ -528,6 +528,7 @@ UNNECESSARY_DYNAMIC_LIBRARIES = select({ - # The .so file is an x86 one, so we can just remove it if the CPU is not x86 - "//src/conditions:arm": "*.so *.jnilib *.dll", - "//src/conditions:linux_aarch64": "*.so *.jnilib *.dll", -+ "//src/conditions:linux_ppc": "*.so *.jnilib *.dll", - # Play it safe -- better have a big binary than a slow binary - # zip -d does require an argument. Supply something bogus. - "//conditions:default": "*.bogusextension", diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-0.4.4.eb b/easybuild/easyconfigs/b/Bazel/Bazel-0.4.4.eb deleted file mode 100644 index 2f63e5cfd552..000000000000 --- a/easybuild/easyconfigs/b/Bazel/Bazel-0.4.4.eb +++ /dev/null @@ -1,31 +0,0 @@ -# @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 = SYSTEM - -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/Bazel/Bazel-0.7.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/b/Bazel/Bazel-0.7.0-GCCcore-6.4.0.eb deleted file mode 100644 index 279f3636e1bf..000000000000 --- a/easybuild/easyconfigs/b/Bazel/Bazel-0.7.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Bazel' -version = '0.7.0' - -homepage = 'http://bazel.io/' -description = """Bazel is a build tool that builds code quickly and reliably. -It is used to build the majority of Google's software.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] -sources = ['%(namelower)s-%(version)s-dist.zip'] -checksums = ['a084a9c5d843e2343bf3f319154a48abe3d35d52feb0ad45dec427a1c4ffc416'] - -builddependencies = [('binutils', '2.28')] -dependencies = [('Java', '1.8.0_152', '', SYSTEM)] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-1.1.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/b/Bazel/Bazel-1.1.0-GCCcore-8.3.0.eb deleted file mode 100644 index 8ed77b68a9ba..000000000000 --- a/easybuild/easyconfigs/b/Bazel/Bazel-1.1.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'Bazel' -version = '1.1.0' - -homepage = 'https://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': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] -sources = ['%(namelower)s-%(version)s-dist.zip'] -patches = [ - 'Bazel-0.29.1_fix-gold-flag.patch', - '%(name)s-0.25.2_rename_gettid.patch', -] - -checksums = [ - '4b66a8c93af7832ed32e7236cf454a05f3aa06d25a8576fc3f83114f142f95ab', # bazel-1.1.0-dist.zip - '99928d0902beeaf962a8ad14db8432f8e5114645e3caf64c7ee2fa136c31609f', # Bazel-0.29.1_fix-gold-flag.patch - '8639129941a6db079015ea7e04e7f5b6b24da3c963e7eb0488df34439d628f0e', # Bazel-0.25.2_rename_gettid.patch -] - -builddependencies = [ - ('binutils', '2.32'), - ('Python', '3.7.4'), - ('Zip', '3.0'), -] -dependencies = [('Java', '1.8', '', SYSTEM)] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-2.0.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/b/Bazel/Bazel-2.0.0-GCCcore-8.3.0.eb deleted file mode 100644 index 1a5d8224c028..000000000000 --- a/easybuild/easyconfigs/b/Bazel/Bazel-2.0.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Bazel' -version = '2.0.0' - -homepage = 'https://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': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] -sources = ['%(namelower)s-%(version)s-dist.zip'] -patches = ['Bazel-0.29.1_fix-gold-flag.patch'] -checksums = [ - '724da3c656f68e787a86ebb9844773aa1c2e3a873cc39462a8f1b336153d6cbb', # bazel-2.0.0-dist.zip - '99928d0902beeaf962a8ad14db8432f8e5114645e3caf64c7ee2fa136c31609f', # Bazel-0.29.1_fix-gold-flag.patch -] - -builddependencies = [ - ('binutils', '2.32'), - ('Python', '3.7.4'), - ('Zip', '3.0'), -] -dependencies = [('Java', '1.8', '', SYSTEM)] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-3.4.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/b/Bazel/Bazel-3.4.1-GCCcore-8.3.0.eb deleted file mode 100644 index 54da4a210b65..000000000000 --- a/easybuild/easyconfigs/b/Bazel/Bazel-3.4.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -name = 'Bazel' -version = '3.4.1' - -homepage = 'https://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': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] -sources = ['%(namelower)s-%(version)s-dist.zip'] -patches = ['%(name)s-%(version)s-fix-grpc-protoc.patch'] -checksums = [ - '27af1f11c8f23436915925b25cf6e1fb07fccf2d2a193a307c93437c60f63ba8', # bazel-3.4.1-dist.zip - 'f87ad8ad6922fd9c974381ea22b7b0e6502ccad5e532145f179b80d5599e24ac', # Bazel-3.4.1-fix-grpc-protoc.patch -] - -builddependencies = [ - ('binutils', '2.32'), - ('Python', '3.7.4'), - ('Zip', '3.0'), -] -dependencies = [('Java', '1.8', '', SYSTEM)] - -runtest = True -testopts = ' '.join([ - '--', - '//examples/cpp:hello-success_test', - '//examples/py/...', - '//examples/py_native:test', - '//examples/shell/...', -]) - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-3.6.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/b/Bazel/Bazel-3.6.0-GCCcore-9.3.0.eb deleted file mode 100644 index 6daf4172fefd..000000000000 --- a/easybuild/easyconfigs/b/Bazel/Bazel-3.6.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -name = 'Bazel' -version = '3.6.0' - -homepage = 'https://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': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] -sources = ['%(namelower)s-%(version)s-dist.zip'] -patches = ['%(name)s-3.4.1-fix-grpc-protoc.patch'] -checksums = [ - '3a18f24febb5203f11b0985b27e120ac623058d1d5ca79cd6df992e67d57240a', # bazel-3.6.0-dist.zip - 'f87ad8ad6922fd9c974381ea22b7b0e6502ccad5e532145f179b80d5599e24ac', # Bazel-3.4.1-fix-grpc-protoc.patch -] - -builddependencies = [ - ('binutils', '2.34'), - ('Python', '3.8.2'), - ('Zip', '3.0'), -] -dependencies = [('Java', '11', '', SYSTEM)] - -runtest = True -testopts = ' '.join([ - '--', - '//examples/cpp:hello-success_test', - '//examples/py/...', - '//examples/py_native:test', - '//examples/shell/...', -]) - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-3.7.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/b/Bazel/Bazel-3.7.1-GCCcore-8.3.0.eb deleted file mode 100644 index 2877264df722..000000000000 --- a/easybuild/easyconfigs/b/Bazel/Bazel-3.7.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'Bazel' -version = '3.7.1' - -homepage = 'https://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': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] -sources = ['%(namelower)s-%(version)s-dist.zip'] -patches = [ - '%(name)s-3.4.1-fix-grpc-protoc.patch', - 'Bazel-3.7.1_fix-protobuf-env.patch', -] -checksums = [ - 'c9244e5905df6b0190113e26082c72d58b56b1b0dec66d076f083ce4089b0307', # bazel-3.7.1-dist.zip - 'f87ad8ad6922fd9c974381ea22b7b0e6502ccad5e532145f179b80d5599e24ac', # Bazel-3.4.1-fix-grpc-protoc.patch - '8706ecc99b658e0a96c38dc2c23e44da35059b85f308602aac76a6d6680376e7', # Bazel-3.7.1_fix-protobuf-env.patch -] - -builddependencies = [ - ('binutils', '2.32'), - ('Python', '3.7.4'), - ('Zip', '3.0'), -] -dependencies = [('Java', '1.8', '', SYSTEM)] - -runtest = True -testopts = ' '.join([ - '--', - '//examples/cpp:hello-success_test', - '//examples/py/...', - '//examples/py_native:test', - '//examples/shell/...', -]) - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-3.7.2-GCCcore-8.3.0.eb b/easybuild/easyconfigs/b/Bazel/Bazel-3.7.2-GCCcore-8.3.0.eb deleted file mode 100644 index ddadf77aa93d..000000000000 --- a/easybuild/easyconfigs/b/Bazel/Bazel-3.7.2-GCCcore-8.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -name = 'Bazel' -version = '3.7.2' - -homepage = 'https://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': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] -sources = ['%(namelower)s-%(version)s-dist.zip'] -patches = [ - '%(name)s-3.4.1-fix-grpc-protoc.patch', - 'Bazel-3.7.1_fix-protobuf-env.patch', -] -checksums = [ - 'de255bb42163a915312df9f4b86e5b874b46d9e8d4b72604b5123c3a845ed9b1', # bazel-3.7.2-dist.zip - 'f87ad8ad6922fd9c974381ea22b7b0e6502ccad5e532145f179b80d5599e24ac', # Bazel-3.4.1-fix-grpc-protoc.patch - '8706ecc99b658e0a96c38dc2c23e44da35059b85f308602aac76a6d6680376e7', # Bazel-3.7.1_fix-protobuf-env.patch -] - -builddependencies = [ - ('binutils', '2.32'), - ('Python', '3.7.4'), - ('Zip', '3.0'), - ('UnZip', '6.0'), -] -dependencies = [('Java', '1.8', '', SYSTEM)] - -runtest = True -testopts = ' '.join([ - '--', - '//examples/cpp:hello-success_test', - '//examples/py/...', - '//examples/py_native:test', - '//examples/shell/...', -]) - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-7.4.1-GCCcore-13.3.0.eb b/easybuild/easyconfigs/b/Bazel/Bazel-7.4.1-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..b05c573f2814 --- /dev/null +++ b/easybuild/easyconfigs/b/Bazel/Bazel-7.4.1-GCCcore-13.3.0.eb @@ -0,0 +1,27 @@ +name = 'Bazel' +version = '7.4.1' + +homepage = 'https://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': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://github.com/bazelbuild/%(namelower)s/releases/download/%(version)s'] +sources = ['%(namelower)s-%(version)s-dist.zip'] +checksums = ['83386618bc489f4da36266ef2620ec64a526c686cf07041332caff7c953afaf5'] + +builddependencies = [ + ('binutils', '2.42'), + ('Python', '3.12.3'), + ('Zip', '3.0'), +] +dependencies = [ + ('Java', '21.0.2', '', SYSTEM), +] + +runtest = True +testopts = "--sandbox_add_mount_pair=$TMPDIR " +testopts += "-- //examples/cpp:hello-success_test //examples/py/... //examples/py_native:test //examples/shell/..." + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Beast/Beast-1.10.1-intel-2018a.eb b/easybuild/easyconfigs/b/Beast/Beast-1.10.1-intel-2018a.eb deleted file mode 100644 index 6a81f75dbcbe..000000000000 --- a/easybuild/easyconfigs/b/Beast/Beast-1.10.1-intel-2018a.eb +++ /dev/null @@ -1,34 +0,0 @@ -# Author: Pablo Escobar Lopez (1/1) -# Biozentrum - University of Basel -easyblock = 'Tarball' - -name = 'Beast' -version = '1.10.1' - -homepage = 'http://beast.community' -description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular - sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using - strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies - but is also a framework for testing evolutionary hypotheses without conditioning on a single - tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted - proportional to its posterior probability. """ - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://github.com/beast-dev/beast-mcmc/releases/download/v%(version)s/'] -sources = ['BEASTv%(version)s.tgz'] -checksums = ['75fb0c40ffa11725d047ec8a5a9acbe4ed7c619b0cc97f8d374d929511da43b9'] - -dependencies = [ - # this is not mandatory but beagle-lib is recommended by developers - # beagle-lib will also load the required java dependency - # if you remove this you should add the java dependency - ('beagle-lib', '3.0.1'), -] - -sanity_check_paths = { - 'files': ['bin/beast'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Beast/Beast-1.10.4-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/b/Beast/Beast-1.10.4-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 5898adca4a5b..000000000000 --- a/easybuild/easyconfigs/b/Beast/Beast-1.10.4-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,34 +0,0 @@ -# Author: Pablo Escobar Lopez (1/1) -# Biozentrum - University of Basel -easyblock = 'Tarball' - -name = 'Beast' -version = '1.10.4' - -homepage = 'https://beast.community' -description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular - sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using - strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies - but is also a framework for testing evolutionary hypotheses without conditioning on a single - tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted - proportional to its posterior probability. """ - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} - -source_urls = ['https://github.com/beast-dev/beast-mcmc/releases/download/v%(version)s/'] -sources = ['BEASTv%(version)s.tgz'] -checksums = ['be652c4d55953f7c6c7a9d3eb3de203c77dc380e81ad81cfe0492408990c36a8'] - -dependencies = [ - # this is not mandatory but beagle-lib is recommended by developers - # beagle-lib will also load the required java dependency - # if you remove this you should add the java dependency - ('beagle-lib', '3.1.2'), -] - -sanity_check_paths = { - 'files': ['bin/beast'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Beast/Beast-1.8.4.eb b/easybuild/easyconfigs/b/Beast/Beast-1.8.4.eb deleted file mode 100644 index 8b901156428a..000000000000 --- a/easybuild/easyconfigs/b/Beast/Beast-1.8.4.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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 = "Tarball" - -name = 'Beast' -version = '1.8.4' - -homepage = 'http://beast.bio.ed.ac.uk/' -description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular - sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using - strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies - but is also a framework for testing evolutionary hypotheses without conditioning on a single - tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted - proportional to its posterior probability. """ - -toolchain = SYSTEM - -source_urls = ['https://github.com/beast-dev/beast-mcmc/releases/download/v%(version)s/'] -sources = ['BEASTv%(version)s.tgz'] - -dependencies = [ - ('Java', '1.8.0_74', '', True), -] - -sanity_check_paths = { - 'files': ["bin/beast"], - 'dirs': [] -} - -moduleclass = 'bio' 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 deleted file mode 100644 index 1e44caf2ee6c..000000000000 --- a/easybuild/easyconfigs/b/Beast/Beast-2.4.0-foss-2016a.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = "Tarball" - -name = 'Beast' -version = '2.4.0' - -homepage = 'http://beast2.org/' -description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular - sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using - strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies - but is also a framework for testing evolutionary hypotheses without conditioning on a single - tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted - proportional to its posterior probability. """ - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://github.com/CompEvol/beast2/releases/download/v%(version)s/'] -sources = ['BEAST.v%(version)s.Linux.tgz'] - -dependencies = [ - # this is not mandatory but beagle-lib is recommended by developers - # beagle-lib will also load the required java dependency - # if you remove this you should add the java dependency - ('beagle-lib', '2.1.2'), -] - -sanity_check_paths = { - 'files': ["bin/beast"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Beast/Beast-2.4.7-foss-2017a.eb b/easybuild/easyconfigs/b/Beast/Beast-2.4.7-foss-2017a.eb deleted file mode 100644 index 5cd48737e601..000000000000 --- a/easybuild/easyconfigs/b/Beast/Beast-2.4.7-foss-2017a.eb +++ /dev/null @@ -1,39 +0,0 @@ -# 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 -# -# Version upgrade 2.4.7, new toolchain, sha256 check: Joachim Hein - -easyblock = "Tarball" - -name = 'Beast' -version = '2.4.7' - -homepage = 'http://beast2.org/' -description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular - sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using - strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies - but is also a framework for testing evolutionary hypotheses without conditioning on a single - tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted - proportional to its posterior probability. """ - -toolchain = {'name': 'foss', 'version': '2017a'} - -source_urls = ['https://github.com/CompEvol/beast2/releases/download/v%(version)s/'] -sources = ['BEAST.v%(version)s.Linux.tgz'] -checksums = ['8dfb987b606b42d31f1bf0c311b17ca2137851095de73bcef73f3f7f0e39c1f5'] - -dependencies = [ - # this is not mandatory but beagle-lib is recommended by developers - # beagle-lib will also load the required java dependency - # if you remove this you should add the java dependency - ('beagle-lib', '2.1.2'), -] - -sanity_check_paths = { - 'files': ["bin/beast"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Beast/Beast-2.5.0-foss-2018a.eb b/easybuild/easyconfigs/b/Beast/Beast-2.5.0-foss-2018a.eb deleted file mode 100644 index 9ee68f39ebe2..000000000000 --- a/easybuild/easyconfigs/b/Beast/Beast-2.5.0-foss-2018a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "Tarball" - -name = 'Beast' -version = '2.5.0' - -homepage = 'http://beast2.org/' -description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular - sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using - strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies - but is also a framework for testing evolutionary hypotheses without conditioning on a single - tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted - proportional to its posterior probability. """ - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['https://github.com/CompEvol/beast2/releases/download/v%(version)s/'] -sources = ['BEAST.v%(version)s.Linux.tgz'] -checksums = ['837bf1b6af1dad8a31bd41886f88cab158520cf88eb81fca89add013991fa6c9'] - -dependencies = [ - # this is not mandatory but beagle-lib is recommended by developers - # beagle-lib will also load the required java dependency - # if you remove this you should add the java dependency - ('beagle-lib', '3.0.1'), -] - -sanity_check_paths = { - 'files': ["bin/beast"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Beast/Beast-2.5.1-foss-2018b.eb b/easybuild/easyconfigs/b/Beast/Beast-2.5.1-foss-2018b.eb deleted file mode 100644 index 6e973d9cacf0..000000000000 --- a/easybuild/easyconfigs/b/Beast/Beast-2.5.1-foss-2018b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "Tarball" - -name = 'Beast' -version = '2.5.1' - -homepage = 'http://beast2.org/' -description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular - sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using - strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies - but is also a framework for testing evolutionary hypotheses without conditioning on a single - tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted - proportional to its posterior probability. """ - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/CompEvol/beast2/releases/download/v%(version)s/'] -sources = ['BEAST.v%(version)s.Linux.tgz'] -checksums = ['fd7ff66979260422407462c2dddb18930c64e5dae52bc5392eb4e73e0ebf90e2'] - -dependencies = [ - # this is not mandatory but beagle-lib is recommended by developers - # beagle-lib will also load the required java dependency - # if you remove this you should add the java dependency - ('beagle-lib', '3.0.2'), -] - -sanity_check_paths = { - 'files': ["bin/beast"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Beast/Beast-2.5.2-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/b/Beast/Beast-2.5.2-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 5646af98f98e..000000000000 --- a/easybuild/easyconfigs/b/Beast/Beast-2.5.2-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "Tarball" - -name = 'Beast' -version = '2.5.2' - -homepage = 'http://beast2.org/' -description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular - sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using - strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies - but is also a framework for testing evolutionary hypotheses without conditioning on a single - tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted - proportional to its posterior probability. """ - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} - -source_urls = ['https://github.com/CompEvol/beast2/releases/download/v%(version)s/'] -sources = ['BEAST.v%(version)s.Linux.tgz'] -checksums = ['2feb2281b4f7cf8f7de1a62de50f52a8678ed0767fc72f2322e77dde9b8cd45f'] - -dependencies = [ - # this is not mandatory but beagle-lib is recommended by developers - # beagle-lib will also load the required java dependency - # if you remove this you should add the java dependency - ('beagle-lib', '3.1.2'), -] - -sanity_check_paths = { - 'files': ["bin/beast"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Beast/Beast-2.6.3-gcccuda-2019b.eb b/easybuild/easyconfigs/b/Beast/Beast-2.6.3-gcccuda-2019b.eb deleted file mode 100644 index 7f013a04e85f..000000000000 --- a/easybuild/easyconfigs/b/Beast/Beast-2.6.3-gcccuda-2019b.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'Tarball' - -name = 'Beast' -version = '2.6.3' - -homepage = 'http://beast2.org/' -description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular - sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using - strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies - but is also a framework for testing evolutionary hypotheses without conditioning on a single - tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted - proportional to its posterior probability. """ - -toolchain = {'name': 'gcccuda', 'version': '2019b'} - -source_urls = ['https://github.com/CompEvol/beast2/releases/download/v%(version)s/'] -sources = ['BEAST.v%(version)s.Linux.tgz'] -checksums = ['8899277b0d7124ab04dc512444d45f0f1a13505f3ce641e1f117098be3e2e20d'] - -dependencies = [ - # this is not mandatory but beagle-lib is recommended by developers - # beagle-lib will also load the required java dependency - # if you remove this you should add the java dependency - ('beagle-lib', '3.1.2'), -] - -builddependencies = [ - ('Autotools', '20180311'), - ('libtool', '2.4.6'), - ('pkg-config', '0.29.2'), -] - -sanity_check_paths = { - 'files': ['bin/beast'], - 'dirs': [] -} - -sanity_check_commands = ["beast -help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Beast/Beast-2.6.4-GCC-10.2.0.eb b/easybuild/easyconfigs/b/Beast/Beast-2.6.4-GCC-10.2.0.eb index 6a056e1d1901..9c383f87b5e1 100644 --- a/easybuild/easyconfigs/b/Beast/Beast-2.6.4-GCC-10.2.0.eb +++ b/easybuild/easyconfigs/b/Beast/Beast-2.6.4-GCC-10.2.0.eb @@ -4,11 +4,11 @@ name = 'Beast' version = '2.6.4' homepage = 'http://beast2.org' -description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular - sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using - strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies - but is also a framework for testing evolutionary hypotheses without conditioning on a single - tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted +description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular + sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using + strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies + but is also a framework for testing evolutionary hypotheses without conditioning on a single + tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted proportional to its posterior probability. """ toolchain = {'name': 'GCC', 'version': '10.2.0'} diff --git a/easybuild/easyconfigs/b/Beast/Beast-2.6.7-GCC-10.3.0.eb b/easybuild/easyconfigs/b/Beast/Beast-2.6.7-GCC-10.3.0.eb index 8f2c406f4242..45002956655b 100644 --- a/easybuild/easyconfigs/b/Beast/Beast-2.6.7-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/b/Beast/Beast-2.6.7-GCC-10.3.0.eb @@ -4,11 +4,11 @@ name = 'Beast' version = '2.6.7' homepage = 'http://beast2.org' -description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular - sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using - strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies - but is also a framework for testing evolutionary hypotheses without conditioning on a single - tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted +description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular + sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using + strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies + but is also a framework for testing evolutionary hypotheses without conditioning on a single + tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted proportional to its posterior probability. """ toolchain = {'name': 'GCC', 'version': '10.3.0'} diff --git a/easybuild/easyconfigs/b/Beast/Beast-2.7.3-GCC-11.3.0.eb b/easybuild/easyconfigs/b/Beast/Beast-2.7.3-GCC-11.3.0.eb index b2242c074cfe..328a8a4162d8 100644 --- a/easybuild/easyconfigs/b/Beast/Beast-2.7.3-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/b/Beast/Beast-2.7.3-GCC-11.3.0.eb @@ -4,11 +4,11 @@ name = 'Beast' version = '2.7.3' homepage = 'https://beast2.org' -description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular - sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using - strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies - but is also a framework for testing evolutionary hypotheses without conditioning on a single - tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted +description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular + sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using + strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies + but is also a framework for testing evolutionary hypotheses without conditioning on a single + tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted proportional to its posterior probability. """ toolchain = {'name': 'GCC', 'version': '11.3.0'} diff --git a/easybuild/easyconfigs/b/Beast/Beast-2.7.7-GCC-12.3.0-CUDA-12.1.1.eb b/easybuild/easyconfigs/b/Beast/Beast-2.7.7-GCC-12.3.0-CUDA-12.1.1.eb new file mode 100644 index 000000000000..2070677b247a --- /dev/null +++ b/easybuild/easyconfigs/b/Beast/Beast-2.7.7-GCC-12.3.0-CUDA-12.1.1.eb @@ -0,0 +1,40 @@ +easyblock = 'Tarball' + +name = 'Beast' +version = '2.7.7' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://beast2.org' +description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular + sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using + strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies + but is also a framework for testing evolutionary hypotheses without conditioning on a single + tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted + proportional to its posterior probability. """ + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +_archs = {'x86_64': 'x86', 'aarch64': 'aarch64'} + +source_urls = ['https://github.com/CompEvol/beast2/releases/download/v%(version)s/'] +sources = ['BEAST.v%%(version)s.Linux.%s.tgz' % _archs[ARCH]] +checksums = [{ + 'BEAST.v2.7.7.Linux.x86.tgz': 'a866f3e5da4ef890a042f01849e32322aa0a8e16e3e1cb2c59f823de2611781a', + 'BEAST.v2.7.7.Linux.aarch64.tgz': 'aa14e4a950fe2d9f3db24102a4e7365d8d42f79da1d9b1cdcf3016e927d18b9e', +}] + +dependencies = [ + ('CUDA', '12.1.1', '', SYSTEM), + ('Java', '11', '', SYSTEM), + ('beagle-lib', '4.0.1', versionsuffix), # optional but recommended by developers + ('GTK3', '3.24.37'), # optional for GUI tools +] + +sanity_check_paths = { + 'files': ['bin/beast'], + 'dirs': [] +} + +sanity_check_commands = ["beast -help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Beast/Beast-2.7.7-GCC-12.3.0.eb b/easybuild/easyconfigs/b/Beast/Beast-2.7.7-GCC-12.3.0.eb new file mode 100644 index 000000000000..140ba2418ace --- /dev/null +++ b/easybuild/easyconfigs/b/Beast/Beast-2.7.7-GCC-12.3.0.eb @@ -0,0 +1,38 @@ +easyblock = 'Tarball' + +name = 'Beast' +version = '2.7.7' + +homepage = 'https://beast2.org' +description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular + sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using + strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies + but is also a framework for testing evolutionary hypotheses without conditioning on a single + tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted + proportional to its posterior probability. """ + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +_archs = {'x86_64': 'x86', 'aarch64': 'aarch64'} + +source_urls = ['https://github.com/CompEvol/beast2/releases/download/v%(version)s/'] +sources = ['BEAST.v%%(version)s.Linux.%s.tgz' % _archs[ARCH]] +checksums = [{ + 'BEAST.v2.7.7.Linux.x86.tgz': 'a866f3e5da4ef890a042f01849e32322aa0a8e16e3e1cb2c59f823de2611781a', + 'BEAST.v2.7.7.Linux.aarch64.tgz': 'aa14e4a950fe2d9f3db24102a4e7365d8d42f79da1d9b1cdcf3016e927d18b9e', +}] + +dependencies = [ + ('Java', '11', '', SYSTEM), + ('beagle-lib', '4.0.1'), # optional but recommended by developers + ('GTK3', '3.24.37'), # optional for GUI tools +] + +sanity_check_paths = { + 'files': ['bin/beast'], + 'dirs': [] +} + +sanity_check_commands = ["beast -help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.10.0-GCCcore-10.3.0.eb b/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.10.0-GCCcore-10.3.0.eb index 3c7c67ff1707..48bfca920599 100644 --- a/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.10.0-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.10.0-GCCcore-10.3.0.eb @@ -16,9 +16,6 @@ dependencies = [ ('Python', '3.9.5'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('soupsieve', '2.3.1', { 'checksums': ['b8d49b1cd4f037c7082a9683dfa1801aa2597fb11c3a1155b7a5b94829b4f1f9'], diff --git a/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.10.0-GCCcore-11.2.0.eb b/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.10.0-GCCcore-11.2.0.eb index abbe3b7912eb..27445fc7089c 100644 --- a/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.10.0-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.10.0-GCCcore-11.2.0.eb @@ -16,9 +16,6 @@ dependencies = [ ('Python', '3.9.6'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('soupsieve', '2.3.1', { 'checksums': ['b8d49b1cd4f037c7082a9683dfa1801aa2597fb11c3a1155b7a5b94829b4f1f9'], diff --git a/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.10.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.10.0-GCCcore-11.3.0.eb index 6b744088b475..b04ec031a4d9 100644 --- a/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.10.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.10.0-GCCcore-11.3.0.eb @@ -16,9 +16,6 @@ dependencies = [ ('Python', '3.10.4'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('soupsieve', '2.3.1', { 'checksums': ['b8d49b1cd4f037c7082a9683dfa1801aa2597fb11c3a1155b7a5b94829b4f1f9'], diff --git a/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.11.1-GCCcore-12.2.0.eb b/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.11.1-GCCcore-12.2.0.eb index 33dedbbcb7d2..832df543d312 100644 --- a/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.11.1-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.11.1-GCCcore-12.2.0.eb @@ -16,9 +16,6 @@ dependencies = [ ('Python', '3.10.8'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('hatchling', '1.12.2', { 'checksums': ['8a6d719d96653a0f3901072b12710c9c3cc934f9061b443775c6789b45333495'], diff --git a/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.12.2-GCCcore-12.3.0.eb b/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.12.2-GCCcore-12.3.0.eb index 8d4556012b67..c57c3acb8121 100644 --- a/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.12.2-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.12.2-GCCcore-12.3.0.eb @@ -17,9 +17,6 @@ dependencies = [ ('Python', '3.11.3'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('soupsieve', '2.4.1', { 'checksums': ['89d12b2d5dfcd2c9e8c22326da9d9aa9cb3dfab0a83a024f05704076ee8d35ea'], diff --git a/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.12.2-GCCcore-13.2.0.eb b/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.12.2-GCCcore-13.2.0.eb index bbf74453cfd7..118f61b3f2a1 100644 --- a/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.12.2-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.12.2-GCCcore-13.2.0.eb @@ -17,9 +17,6 @@ dependencies = [ ('Python', '3.11.5'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('soupsieve', '2.5', { 'checksums': ['5663d5a7b3bfaeee0bc4372e7fc48f9cff4940b3eec54a6451cc5299f1097690'], diff --git a/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.12.3-GCCcore-13.3.0.eb b/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.12.3-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..8ce4908613b1 --- /dev/null +++ b/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.12.3-GCCcore-13.3.0.eb @@ -0,0 +1,32 @@ +easyblock = 'PythonBundle' + +name = 'BeautifulSoup' +version = '4.12.3' + +homepage = 'https://www.crummy.com/software/BeautifulSoup' +description = "Beautiful Soup is a Python library designed for quick turnaround projects like screen-scraping." + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +builddependencies = [ + ('binutils', '2.42'), + ('hatchling', '1.24.2'), +] + +dependencies = [ + ('Python', '3.12.3'), +] + +exts_list = [ + ('soupsieve', '2.5', { + 'checksums': ['5663d5a7b3bfaeee0bc4372e7fc48f9cff4940b3eec54a6451cc5299f1097690'], + }), + (name, version, { + 'modulename': 'bs4', + 'source_tmpl': 'beautifulsoup4-%(version)s.tar.gz', + 'source_urls': ['https://pypi.python.org/packages/source/b/beautifulsoup4'], + 'checksums': ['74e3d1928edc070d21748185c46e3fb33490f22f52a3addee9aee0f4f7781051'], + }), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.6.0-intel-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.6.0-intel-2017b-Python-3.6.3.eb deleted file mode 100644 index b2a21e890532..000000000000 --- a/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.6.0-intel-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'BeautifulSoup' -version = '4.6.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.crummy.com/software/BeautifulSoup' -description = "Beautiful Soup is a Python library designed for quick turnaround projects like screen-scraping." - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://pypi.python.org/packages/source/beautifulsoup4'] -sources = ['beautifulsoup4-%(version)s.tar.gz'] -checksums = ['808b6ac932dccb0a4126558f7dfdcf41710dd44a4ef497a0bb59a77f9f078e89'] - -dependencies = [('Python', '3.6.3')] - -options = {'modulename': 'bs4'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.6.3-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.6.3-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index 10c351508985..000000000000 --- a/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.6.3-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'BeautifulSoup' -version = '4.6.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.crummy.com/software/BeautifulSoup' -description = "Beautiful Soup is a Python library designed for quick turnaround projects like screen-scraping." - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://pypi.python.org/packages/source/beautifulsoup4'] -sources = ['beautifulsoup4-%(version)s.tar.gz'] -checksums = ['90f8e61121d6ae58362ce3bed8cd997efb00c914eae0ff3d363c32f9a9822d10'] - -dependencies = [('Python', '3.6.4')] - -download_dep_fail = True - -options = {'modulename': 'bs4'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.7.1-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.7.1-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index dc6707dd1557..000000000000 --- a/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.7.1-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'BeautifulSoup' -version = '4.7.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.crummy.com/software/BeautifulSoup' -description = "Beautiful Soup is a Python library designed for quick turnaround projects like screen-scraping." - -toolchain = {'name': 'intel', 'version': '2018b'} - -dependencies = [('Python', '3.6.6')] - -use_pip = True - -exts_list = [ - ('soupsieve', '1.8', { - 'checksums': ['eaed742b48b1f3e2d45ba6f79401b2ed5dc33b2123dfe216adb90d4bfa0ade26'], - }), - (name, version, { - 'source_urls': ['https://pypi.python.org/packages/source/b/beautifulsoup4'], - 'source_tmpl': 'beautifulsoup4-%(version)s.tar.gz', - 'checksums': ['945065979fb8529dd2f37dbb58f00b661bdbcbebf954f93b32fdf5263ef35348'], - 'modulename': 'bs4', - }), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.8.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.8.0-GCCcore-8.2.0.eb deleted file mode 100644 index 6395d0abc42b..000000000000 --- a/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.8.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'BeautifulSoup' -version = '4.8.0' - -homepage = 'https://www.crummy.com/software/BeautifulSoup' -description = "Beautiful Soup is a Python library designed for quick turnaround projects like screen-scraping." - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -builddependencies = [('binutils', '2.31.1')] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -use_pip = True - -exts_list = [ - ('backports.functools_lru_cache', '1.5', { - 'checksums': ['9d98697f088eb1b0fa451391f91afb5e3ebde16bbdb272819fd091151fda4f1a'], - }), - ('soupsieve', '1.9.3', { - 'checksums': ['8662843366b8d8779dec4e2f921bebec9afd856a5ff2e82cd419acc5054a1a92'], - }), - (name, version, { - 'modulename': 'bs4', - 'source_tmpl': 'beautifulsoup4-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/b/beautifulsoup4'], - 'checksums': ['25288c9e176f354bf277c0a10aa96c782a6a18a17122dba2e8cec4a97e03343b'], - }), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.9.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.9.1-GCCcore-8.3.0.eb deleted file mode 100644 index d57f88b03b2b..000000000000 --- a/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.9.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'BeautifulSoup' -version = '4.9.1' - -homepage = 'https://www.crummy.com/software/BeautifulSoup' -description = "Beautiful Soup is a Python library designed for quick turnaround projects like screen-scraping." - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -builddependencies = [('binutils', '2.32')] - -multi_deps = {'Python': ['3.7.4', '2.7.16']} - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('backports.functools_lru_cache', '1.6.1', { - 'checksums': ['8fde5f188da2d593bd5bc0be98d9abc46c95bb8a9dde93429570192ee6cc2d4a'], - }), - ('soupsieve', '1.9.6', { - 'checksums': ['7985bacc98c34923a439967c1a602dc4f1e15f923b6fcf02344184f86cc7efaa'], - }), - (name, version, { - 'modulename': 'bs4', - 'source_tmpl': 'beautifulsoup4-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/b/beautifulsoup4'], - 'checksums': ['73cc4d115b96f79c7d77c1c7f7a0a8d4c57860d1041df407dd1aae7f07a77fd7'], - }), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.9.1-GCCcore-9.3.0-Python-3.8.2.eb b/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.9.1-GCCcore-9.3.0-Python-3.8.2.eb deleted file mode 100644 index b702db9470ca..000000000000 --- a/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.9.1-GCCcore-9.3.0-Python-3.8.2.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'BeautifulSoup' -version = '4.9.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.crummy.com/software/BeautifulSoup' -description = "Beautiful Soup is a Python library designed for quick turnaround projects like screen-scraping." - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -builddependencies = [ - ('binutils', '2.34') -] - -dependencies = [ - ('Python', '3.8.2'), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('soupsieve', '2.0.1', { - 'checksums': ['a59dc181727e95d25f781f0eb4fd1825ff45590ec8ff49eadfd7f1a537cc0232'], - }), - (name, version, { - 'modulename': 'bs4', - 'source_tmpl': 'beautifulsoup4-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/b/beautifulsoup4'], - 'checksums': ['73cc4d115b96f79c7d77c1c7f7a0a8d4c57860d1041df407dd1aae7f07a77fd7'], - }), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.9.3-GCCcore-10.2.0.eb b/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.9.3-GCCcore-10.2.0.eb index 7d8438a884be..05cf100235e4 100644 --- a/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.9.3-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/b/BeautifulSoup/BeautifulSoup-4.9.3-GCCcore-10.2.0.eb @@ -16,9 +16,6 @@ dependencies = [ ('Python', '3.8.6'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('soupsieve', '2.2.1', { 'checksums': ['052774848f448cf19c7e959adf5566904d525f33a3f8b6ba6f6f8f26ec7de0cc'], 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 deleted file mode 100644 index 9ccf23dd85ae..000000000000 --- a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-1.0.6-intel-2016.02-GCC-4.9.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'BerkeleyGW' -version = "1.0.6" - -homepage = 'http://www.berkeleygw.org' -description = """The BerkeleyGW Package is a set of computer codes that calculates the quasiparticle - properties and the optical responses of a large variety of materials from bulk periodic crystals to - nanostructures such as slabs, wires and molecules.""" - -toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} -toolchainopts = {'usempi': True} - -source_urls = ['http://www.berkeleygw.org/releases/'] -sources = ['BGW-%(version)s.tar.gz'] -checksums = ['8740562da41e87a62eb8d457675e4bfd'] - -skipsteps = ['configure'] - -prebuildopts = 'cp config/generic.mpi.linux.mk arch.mk && ' - -buildopts = 'all-flavors COMPFLAG=-DINTEL PARAFLAG="-DMPI -DOMP" DEBUGFLAG="" F90free="$MPIF90 -free" LINK="$MPIF90" ' -buildopts += 'FOPTS="$FFLAGS -qopenmp" MOD_OPT="-module " C_PARAFLAG="$PARAFLAG" CC_COMP="$MPICXX" C_COMP="$MPICC" ' -buildopts += 'C_LINK="$MPICXX" C_OPTS="$CFLAGS -qopenmp" MKLPATH="$MKLROOT" LAPACKLIB="$LIBLAPACK" ' -buildopts += 'BLACSDIR="$BLACS_LIB_DIR" BLACS="$LIBBLACS" SCALAPACKLIB="$LIBSCALAPACK" ' -buildopts += 'FFTWINCLUDE="$FFTW_INC_DIR" FFTWLIB="$MKLROOT/lib/intel64/libfftw2xf_double_intel.a" ' - -installopts = 'INSTDIR=%(installdir)s' - -sanity_check_paths = { - 'files': ['bin/' + p + '.' + f + '.x' - for p in ['epsilon', 'sigma', 'kernel', 'absorption'] - for f in ['real', 'cplx']], - 'dirs': [] -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-1.1-beta2-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-1.1-beta2-intel-2016.02-GCC-4.9.eb deleted file mode 100644 index 8adab7c33827..000000000000 --- a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-1.1-beta2-intel-2016.02-GCC-4.9.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'BerkeleyGW' -version = "1.1-beta2" - -homepage = 'http://www.berkeleygw.org' -description = """The BerkeleyGW Package is a set of computer codes that calculates the quasiparticle - properties and the optical responses of a large variety of materials from bulk periodic crystals to - nanostructures such as slabs, wires and molecules.""" - -toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} -toolchainopts = {'usempi': True} - -source_urls = ['http://www.berkeleygw.org/releases/'] -sources = ['BGW-%(version)s.tar.gz'] -checksums = ['75a258c9a5d255da9e0b15bd3e7f08b2'] - -skipsteps = ['configure'] - -prebuildopts = 'cp config/generic.mpi.linux.mk arch.mk && ' - -buildopts = 'all-flavors COMPFLAG=-DINTEL PARAFLAG="-DMPI -DOMP" DEBUGFLAG="" F90free="$MPIF90 -free" LINK="$MPIF90" ' -buildopts += 'FOPTS="$FFLAGS -qopenmp" MOD_OPT="-module " C_PARAFLAG="$PARAFLAG" CC_COMP="$MPICXX" C_COMP="$MPICC" ' -buildopts += 'C_LINK="$MPICXX" C_OPTS="$CFLAGS -qopenmp" MKLPATH="$MKLROOT" LAPACKLIB="$LIBLAPACK" ' -buildopts += 'BLACSDIR="$BLACS_LIB_DIR" BLACS="$LIBBLACS" SCALAPACKLIB="$LIBSCALAPACK" ' -buildopts += 'FFTWINCLUDE="$FFTW_INC_DIR" FFTWLIB="$MKLROOT/lib/intel64/libfftw2xf_double_intel.a" ' - -installopts = 'INSTDIR=%(installdir)s' - -sanity_check_paths = { - 'files': ['bin/' + p + '.' + f + '.x' - for p in ['epsilon', 'sigma', 'kernel', 'absorption'] - for f in ['real', 'cplx']], - 'dirs': [] -} - -moduleclass = 'phys' 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 deleted file mode 100644 index 8b8ec2903102..000000000000 --- a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-1.2.0-intel-2017a.eb +++ /dev/null @@ -1,40 +0,0 @@ -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/' + p + '.' + f + '.x' - for p in ['epsilon', 'sigma', 'kernel', 'absorption', 'nonlinearoptics'] - for f in ['real', 'cplx']], - 'dirs': [] -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-1.2.0-intel-2018a.eb b/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-1.2.0-intel-2018a.eb deleted file mode 100644 index 4bfeee89a66d..000000000000 --- a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-1.2.0-intel-2018a.eb +++ /dev/null @@ -1,44 +0,0 @@ -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': '2018a'} -toolchainopts = {'usempi': True, 'openmp': True} - -source_urls = ['http://www.berkeleygw.org/releases/'] # requires registration -sources = ['BGW-%(version)s.tar.gz'] -patches = ['BerkeleyGW-%(version)s_fix_intent.patch'] -checksums = [ - '1305dc8587af666fe437bc2561a9106b2b0bcdbe91980b8f1ae7bbd491ce1e25', # BGW-1.2.0.tar.gz - '7bd3cc229693a1bd5fe6547f55046bee68c8c50f29f8ca6945f443b04ce2ca38', # BerkeleyGW-1.2.0_fix_intent.patch -] - -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/' + p + '.' + f + '.x' - for p in ['epsilon', 'sigma', 'kernel', 'absorption', 'nonlinearoptics'] - for f in ['real', 'cplx']], - 'dirs': [] -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-1.2.0_fix_intent.patch b/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-1.2.0_fix_intent.patch deleted file mode 100644 index 8b2dee63c412..000000000000 --- a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-1.2.0_fix_intent.patch +++ /dev/null @@ -1,103 +0,0 @@ -* fix intent of pointer arguments that are already associated on subroutine entry -* see https://groups.google.com/a/berkeleygw.org/forum/#!topic/help/hL_jRdFfVLo -author: Miguel Dias Costa (National University of Singapore) ---- Sigma/mtxel_cor.f90.orig 2018-03-14 08:50:52.920787000 +0800 -+++ Sigma/mtxel_cor.f90 2018-03-14 08:51:28.489516380 +0800 -@@ -78,11 +78,11 @@ - !> (ncoulch) Uninitialized unless freq_dep=0 .or. exact_ch=1 - SCALAR, pointer, intent(in) :: aqsch(:) - !> (sig%ntband) Uninitialized in FF calculations -- SCALAR, pointer, intent(out) :: acht_n1(:) -+ SCALAR, pointer, intent(inout) :: acht_n1(:) - !> (3 or sig%nfreqeval) Uninitialized unless freq_dep=1 -- SCALAR, pointer, intent(out) :: asxt(:), acht(:) -+ SCALAR, pointer, intent(inout) :: asxt(:), acht(:) - ! FHJ: static remainder, resolved over bands -- SCALAR, pointer, intent(out) :: achtcor_n1(:) -+ SCALAR, pointer, intent(inout) :: achtcor_n1(:) - SCALAR, intent(out) :: achtcor - SCALAR, intent(out) :: asigt_imag - integer, intent(in) :: nspin -@@ -92,9 +92,9 @@ - integer, intent(in) :: ngpown - !> The following pointers are uninitialized unless we are running the complex version - complex(DPC), pointer, intent(in) :: epsR(:,:,:),epsA(:,:,:) !< (neps,ngpown,sig%nFreq) -- complex(DPC), pointer, intent(out) :: achtD_n1(:) !< (sig%ntband) -- complex(DPC), pointer, intent(out) :: asxtDyn(:), achtDyn(:), achtDyn_cor(:), ach2tDyn(:) !< (sig%nfreqeval) -- complex(DPC), pointer, intent(out) :: achtDyn_corb(:) !< (sig%nfreqeval) -+ complex(DPC), pointer, intent(inout) :: achtD_n1(:) !< (sig%ntband) -+ complex(DPC), pointer, intent(inout) :: asxtDyn(:), achtDyn(:), achtDyn_cor(:), ach2tDyn(:) !< (sig%nfreqeval) -+ complex(DPC), pointer, intent(inout) :: achtDyn_corb(:) !< (sig%nfreqeval) - integer, intent(in) :: icalc - - SCALAR, allocatable :: epstemp(:), aqsntemp(:,:),aqsmtemp(:,:) ---- ./Common/wfn_rho_vxc_io_inc.f90.orig 2018-04-26 12:48:49.469693000 +0800 -+++ ./Common/wfn_rho_vxc_io_inc.f90 2018-04-26 12:48:38.654492000 +0800 -@@ -8,6 +8,7 @@ - #ifdef READ - #define READ_WRITE(x) read ## x - #define INTENT out -+ #define POINTER_INTENT inout - #define FLAVOR_INTENT inout - #else - #define READ_WRITE(x) write ## x -@@ -68,13 +69,13 @@ - !! lattice vectors, metric tensor in reciprocal space (in a.u., bvec in units of blat) - integer, intent(INTENT) :: mtrx(3, 3, 48) !< symmetry matrix - real(DP), intent(INTENT) :: tnp(3, 48) !< fractional translation -- integer, pointer, intent(INTENT) :: atyp(:) !< atomic species -- real(DP), pointer, intent(INTENT) :: apos(:,:) !< atomic positions (in units of alat) -- integer, pointer, intent(INTENT) :: ngk(:) !< number of G-vectors for each k-pt, ngk(nk) -- real(DP), pointer, intent(INTENT) :: kw(:), kpt(:, :) !< k-weight, kw(nk); k-coord, kpt(3, nk) in crystal coords -- integer, pointer, intent(INTENT) :: ifmin(:, :), ifmax(:, :) !< lowest and highest occupied band, ifmin/max(nk, ns) -- real(DP), pointer, intent(INTENT) :: energies(:, :, :) !< energies(nbands, nk, ns) in Ry -- real(DP), pointer, intent(INTENT) :: occupations(:, :, :) !< occupations(nbands, nk, ns) between 0 and 1 -+ integer, pointer, intent(POINTER_INTENT) :: atyp(:) !< atomic species -+ real(DP), pointer, intent(POINTER_INTENT) :: apos(:,:) !< atomic positions (in units of alat) -+ integer, pointer, intent(POINTER_INTENT) :: ngk(:) !< number of G-vectors for each k-pt, ngk(nk) -+ real(DP), pointer, intent(POINTER_INTENT) :: kw(:), kpt(:, :) !< k-weight, kw(nk); k-coord, kpt(3, nk) in crystal coords -+ integer, pointer, intent(POINTER_INTENT) :: ifmin(:, :), ifmax(:, :) !< lowest and highest occupied band, ifmin/max(nk, ns) -+ real(DP), pointer, intent(POINTER_INTENT) :: energies(:, :, :) !< energies(nbands, nk, ns) in Ry -+ real(DP), pointer, intent(POINTER_INTENT) :: occupations(:, :, :) !< occupations(nbands, nk, ns) between 0 and 1 - integer, optional, intent(INTENT) :: nspinor !< 2 if doing a two-component spinor calculation; 1 if not present - logical, optional, intent(in) :: warn !< if false, suppresses warnings about inversion symmetries etc. - logical, optional, intent(in) :: dont_warn_kgrid !< if true, validity of kgrid read will not be checked. -@@ -475,7 +476,7 @@ - TEMP_SCALAR, intent(INTENT) :: data(:, :) !< (ng_bound, ns) - #endif - integer, optional, intent(INTENT) :: nrecord !< data/gvectors will be distributed among this many records -- integer, optional, pointer, intent(INTENT) :: ng_record(:) !< number of gvectors in each record -+ integer, optional, pointer, intent(POINTER_INTENT) :: ng_record(:) !< number of gvectors in each record - !! must be provided for write if nrecord > 1 - logical, optional, intent(in) :: bcast !< whether to do MPI_Bcast of what is read - integer, optional, intent(in) :: gindex(:) !< map of order in file to order in gvec -@@ -671,13 +672,13 @@ - real(DP), intent(INTENT) :: recvol, blat, bvec(3, 3), bdot(3, 3) !< cell volume, lattice constant, - integer, intent(INTENT) :: mtrx(3, 3, 48) !< symmetry matrix - real(DP), intent(INTENT) :: tnp(3, 48) !< fractional translation -- integer, pointer, intent(INTENT) :: atyp(:) !< atomic species -- real(DP), pointer, intent(INTENT) :: apos(:,:) !< atomic positions (in units of alat) -- integer, pointer, intent(INTENT) :: ngk(:) !< number of G-vectors for each k-pt, ngk(nk) -- real(DP), pointer, intent(INTENT) :: kw(:), kpt(:, :) !< k-weight, kw(nk); k-coord, kpt(3, nk) in crystal coords -- integer, pointer, intent(INTENT) :: ifmin(:, :), ifmax(:, :) !< lowest and highest occupied band, ifmin/max(nk, ns) -- real(DP), pointer, intent(INTENT) :: energies(:, :, :) !< energies(nbands, nk, ns) in Ry -- real(DP), pointer, intent(INTENT) :: occupations(:, :, :) !< occupations(nbands, nk, ns) between 0 and 1 -+ integer, pointer, intent(POINTER_INTENT) :: atyp(:) !< atomic species -+ real(DP), pointer, intent(POINTER_INTENT) :: apos(:,:) !< atomic positions (in units of alat) -+ integer, pointer, intent(POINTER_INTENT) :: ngk(:) !< number of G-vectors for each k-pt, ngk(nk) -+ real(DP), pointer, intent(POINTER_INTENT) :: kw(:), kpt(:, :) !< k-weight, kw(nk); k-coord, kpt(3, nk) in crystal coords -+ integer, pointer, intent(POINTER_INTENT) :: ifmin(:, :), ifmax(:, :) !< lowest and highest occupied band, ifmin/max(nk, ns) -+ real(DP), pointer, intent(POINTER_INTENT) :: energies(:, :, :) !< energies(nbands, nk, ns) in Ry -+ real(DP), pointer, intent(POINTER_INTENT) :: occupations(:, :, :) !< occupations(nbands, nk, ns) between 0 and 1 - integer, intent(INTENT) :: nspinor !< 2 if doing a two-component spinor calculation; 1 if not present - logical, optional, intent(in) :: warn !< if false, suppresses warnings about inversion symmetries etc. - character(len=32), optional, intent(out) :: sdate, stime !< if read, result from file is returned; if write, current is returned -@@ -749,7 +750,7 @@ - TEMP_SCALAR, intent(INTENT) :: data(:, :) !< (ng_bound, ns) - #endif - integer, optional, intent(INTENT) :: nrecord !< data/gvectors will be distributed among this many records -- integer, optional, pointer, intent(INTENT) :: ng_record(:) !< number of gvectors in each record -+ integer, optional, pointer, intent(POINTER_INTENT) :: ng_record(:) !< number of gvectors in each record - logical, optional, intent(in) :: bcast !< whether to do MPI_Bcast of what is read - integer, optional, intent(in) :: gindex(:) !< map of order in file to order in gvec - logical, optional, intent(in) :: dont_read !< if true, records will just be skipped; only for unformatted diff --git a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-2.0.0-foss-2017b.eb b/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-2.0.0-foss-2017b.eb deleted file mode 100644 index d48208bbd59b..000000000000 --- a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-2.0.0-foss-2017b.eb +++ /dev/null @@ -1,54 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'BerkeleyGW' -version = '2.0.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': 'foss', 'version': '2017b'} -toolchainopts = {'usempi': True, 'openmp': True} - -source_urls = ['https://berkeley.box.com/shared/static/'] -sources = [{'download_filename': 'wkqu37wu77tll53r8t1soe6ozqja67yy.gz', 'filename': SOURCE_TAR_GZ}] -patches = [ - 'BerkeleyGW-2.0.0_fix_path.patch', -] -checksums = [ - '887146cc6598a509a6d2a7b5044d12ebc5a4a2c7b028513f247fe62cf0861563', # BerkeleyGW-2.0.0.tar.gz - '132c02d41a3269e00a69b5e5cfc5d6b7954ad4ce142e34f8e57b7c475033cce4', # BerkeleyGW-2.0.0_fix_path.patch -] - -dependencies = [ - ('zlib', '1.2.11'), - ('HDF5', '1.10.1') -] - -skipsteps = ['configure'] - -prebuildopts = 'cp config/generic.mpi.linux.mk arch.mk && ' - -buildopts = 'all-flavors COMPFLAG=-DGNU PARAFLAG="-DMPI -DOMP" DEBUGFLAG="" ' -buildopts += 'F90free="$MPIF90 -ffree-form -ffree-line-length-none" LINK="$MPIF90" ' -buildopts += 'FOPTS="$FFLAGS" MOD_OPT="-J" C_PARAFLAG="-DPARA" CC_COMP="$MPICXX -std=c++0x" C_COMP="$MPICC -std=c99" ' -buildopts += 'FCPP="cpp -C -nostdinc " C_LINK="$MPICXX" C_OPTS="$CFLAGS" ' -buildopts += 'MATHFLAG="-DUSESCALAPACK -DUNPACKED -DUSEFFTW3 -DHDF5" ' -buildopts += 'LAPACKLIB="$LIBLAPACK" BLACSDIR="$BLACS_LIB_DIR" BLACS="$LIBBLACS" SCALAPACKLIB="$LIBSCALAPACK" ' -buildopts += 'FFTWINCLUDE="$FFTW_INC_DIR" FFTWLIB="-lfftw3_omp -lfftw3" ' -buildopts += 'HDF5INCLUDE="$EBROOTHDF5/include" HDF5LIB="-lhdf5hl_fortran -lhdf5_hl -lhdf5_fortran -lhdf5 -lz" ' - -# "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/' + p + '.' + f + '.x' - for p in ['epsilon', 'sigma', 'kernel', 'absorption', 'nonlinearoptics', 'parabands'] - for f in ['real', 'cplx']], - 'dirs': [] -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-2.0.0-foss-2018b.eb b/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-2.0.0-foss-2018b.eb deleted file mode 100644 index d2c86d303d62..000000000000 --- a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-2.0.0-foss-2018b.eb +++ /dev/null @@ -1,54 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'BerkeleyGW' -version = '2.0.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': 'foss', 'version': '2018b'} -toolchainopts = {'usempi': True, 'openmp': True} - -source_urls = ['https://berkeley.box.com/shared/static/'] -sources = [{'download_filename': 'wkqu37wu77tll53r8t1soe6ozqja67yy.gz', 'filename': SOURCE_TAR_GZ}] -patches = [ - 'BerkeleyGW-2.0.0_fix_path.patch', -] -checksums = [ - '887146cc6598a509a6d2a7b5044d12ebc5a4a2c7b028513f247fe62cf0861563', # BerkeleyGW-2.0.0.tar.gz - '132c02d41a3269e00a69b5e5cfc5d6b7954ad4ce142e34f8e57b7c475033cce4', # BerkeleyGW-2.0.0_fix_path.patch -] - -dependencies = [ - ('zlib', '1.2.11'), - ('HDF5', '1.10.2') -] - -skipsteps = ['configure'] - -prebuildopts = 'cp config/generic.mpi.linux.mk arch.mk && ' - -buildopts = 'all-flavors COMPFLAG=-DGNU PARAFLAG="-DMPI -DOMP" DEBUGFLAG="" ' -buildopts += 'F90free="$MPIF90 -ffree-form -ffree-line-length-none" LINK="$MPIF90" ' -buildopts += 'FOPTS="$FFLAGS" MOD_OPT="-J" C_PARAFLAG="-DPARA" CC_COMP="$MPICXX -std=c++0x" C_COMP="$MPICC -std=c99" ' -buildopts += 'FCPP="cpp -C -nostdinc " C_LINK="$MPICXX" C_OPTS="$CFLAGS" ' -buildopts += 'MATHFLAG="-DUSESCALAPACK -DUNPACKED -DUSEFFTW3 -DHDF5" ' -buildopts += 'LAPACKLIB="$LIBLAPACK" BLACSDIR="$BLACS_LIB_DIR" BLACS="$LIBBLACS" SCALAPACKLIB="$LIBSCALAPACK" ' -buildopts += 'FFTWINCLUDE="$FFTW_INC_DIR" FFTWLIB="-lfftw3_omp -lfftw3" ' -buildopts += 'HDF5INCLUDE="$EBROOTHDF5/include" HDF5LIB="-lhdf5hl_fortran -lhdf5_hl -lhdf5_fortran -lhdf5 -lz" ' - -# "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/' + p + '.' + f + '.x' - for p in ['epsilon', 'sigma', 'kernel', 'absorption', 'nonlinearoptics', 'parabands'] - for f in ['real', 'cplx']], - 'dirs': [] -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-2.0.0-intel-2017b.eb b/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-2.0.0-intel-2017b.eb deleted file mode 100644 index 02349c092128..000000000000 --- a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-2.0.0-intel-2017b.eb +++ /dev/null @@ -1,56 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'BerkeleyGW' -version = '2.0.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': '2017b'} -toolchainopts = {'usempi': True, 'openmp': True} - -source_urls = ['https://berkeley.box.com/shared/static/'] -sources = [{'download_filename': 'wkqu37wu77tll53r8t1soe6ozqja67yy.gz', 'filename': SOURCE_TAR_GZ}] -patches = [ - 'BerkeleyGW-1.2.0_fix_intent.patch', - 'BerkeleyGW-2.0.0_fix_path.patch', -] -checksums = [ - '887146cc6598a509a6d2a7b5044d12ebc5a4a2c7b028513f247fe62cf0861563', # BerkeleyGW-2.0.0.tar.gz - '7bd3cc229693a1bd5fe6547f55046bee68c8c50f29f8ca6945f443b04ce2ca38', # BerkeleyGW-1.2.0_fix_intent.patch - '132c02d41a3269e00a69b5e5cfc5d6b7954ad4ce142e34f8e57b7c475033cce4', # BerkeleyGW-2.0.0_fix_path.patch -] - -dependencies = [ - ('zlib', '1.2.11'), - ('HDF5', '1.10.1') -] - -skipsteps = ['configure'] - -prebuildopts = 'cp config/generic.mpi.linux.mk arch.mk && ' - -buildopts = 'all-flavors COMPFLAG=-DINTEL PARAFLAG="-DMPI -DOMP" DEBUGFLAG="" ' -buildopts += '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 += 'MATHFLAG="-DUSESCALAPACK -DUNPACKED -DUSEFFTW3 -DHDF5" ' -buildopts += 'LAPACKLIB="$LIBLAPACK" BLACSDIR="$BLACS_LIB_DIR" BLACS="$LIBBLACS" SCALAPACKLIB="$LIBSCALAPACK" ' -buildopts += 'FFTWINCLUDE="$FFTW_INC_DIR" FFTWLIB="$MKLROOT/lib/intel64/libfftw3xf_intel.a" ' -buildopts += 'HDF5INCLUDE="$EBROOTHDF5/include" HDF5LIB="-lhdf5hl_fortran -lhdf5_hl -lhdf5_fortran -lhdf5 -lz" ' - -# "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/' + p + '.' + f + '.x' - for p in ['epsilon', 'sigma', 'kernel', 'absorption', 'nonlinearoptics', 'parabands'] - for f in ['real', 'cplx']], - 'dirs': [] -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-2.0.0-intel-2018a.eb b/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-2.0.0-intel-2018a.eb deleted file mode 100644 index df3ceb2652b2..000000000000 --- a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-2.0.0-intel-2018a.eb +++ /dev/null @@ -1,52 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'BerkeleyGW' -version = '2.0.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': '2018a'} -toolchainopts = {'usempi': True, 'openmp': True} - -source_urls = ['https://berkeley.box.com/shared/static/'] -sources = [{'download_filename': 'wkqu37wu77tll53r8t1soe6ozqja67yy.gz', 'filename': SOURCE_TAR_GZ}] -patches = [ - 'BerkeleyGW-1.2.0_fix_intent.patch', - 'BerkeleyGW-2.0.0_fix_path.patch', -] -checksums = [ - '887146cc6598a509a6d2a7b5044d12ebc5a4a2c7b028513f247fe62cf0861563', # BerkeleyGW-2.0.0.tar.gz - '7bd3cc229693a1bd5fe6547f55046bee68c8c50f29f8ca6945f443b04ce2ca38', # BerkeleyGW-1.2.0_fix_intent.patch - '132c02d41a3269e00a69b5e5cfc5d6b7954ad4ce142e34f8e57b7c475033cce4', # BerkeleyGW-2.0.0_fix_path.patch -] - -dependencies = [('HDF5', '1.10.1')] - -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 += 'MATHFLAG="-DUSESCALAPACK -DUNPACKED -DUSEFFTW3 -DHDF5" ' -buildopts += 'LAPACKLIB="$LIBLAPACK" BLACSDIR="$BLACS_LIB_DIR" BLACS="$LIBBLACS" SCALAPACKLIB="$LIBSCALAPACK" ' -buildopts += 'FFTWINCLUDE="$FFTW_INC_DIR" FFTWLIB="$MKLROOT/lib/intel64/libfftw3xf_intel.a" ' -buildopts += 'HDF5INCLUDE="$EBROOTHDF5/include" HDF5LIB="-lhdf5hl_fortran -lhdf5_hl -lhdf5_fortran -lhdf5 -lz" ' - -# "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/' + p + '.' + f + '.x' - for p in ['epsilon', 'sigma', 'kernel', 'absorption', 'nonlinearoptics', 'parabands'] - for f in ['real', 'cplx']], - 'dirs': [] -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-2.0.0_fix_path.patch b/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-2.0.0_fix_path.patch deleted file mode 100644 index d0f4902cef1f..000000000000 --- a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-2.0.0_fix_path.patch +++ /dev/null @@ -1,13 +0,0 @@ -* fix manual.html path, otherwise install fails -author: Miguel Dias Costa (National University of Singapore) ---- Makefile.orig 2018-06-18 12:12:48.081168468 +0800 -+++ Makefile 2018-06-18 12:13:02.795191541 +0800 -@@ -124,7 +124,7 @@ - # install cannot work on a whole directory - cp -rf examples $(INSTDIR)/share/BerkeleyGW/ - cp -rf testsuite $(INSTDIR)/share/BerkeleyGW/ -- install manual.html $(INSTDIR)/share/BerkeleyGW/ -+ install documentation/users/manual.html $(INSTDIR)/share/BerkeleyGW/ - else - $(error Error: Please define installation prefix INSTDIR via 'make install INSTDIR='.) - endif diff --git a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-2.1.0-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-2.1.0-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index c66c5fcb3f41..000000000000 --- a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-2.1.0-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,34 +0,0 @@ -name = 'BerkeleyGW' -version = '2.1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': 'foss', 'version': '2019b'} -toolchainopts = {'usempi': True, 'openmp': True} - -source_urls = ['https://berkeley.box.com/shared/static/'] -sources = [{'download_filename': 'ze3azi5vlyw7hpwvl9i5f82kaiid6g0x.gz', 'filename': SOURCE_TAR_GZ}] -patches = [ - 'BerkeleyGW-2.1.0_missing_file.patch', - 'BerkeleyGW-2.1.0_tests.patch', -] -checksums = [ - '31f3b643dd937350c3866338321d675d4a1b1f54c730b43ad74ae67e75a9e6f2', # BerkeleyGW-2.1.0.tar.gz - '3689262976b873d65ffce4c89a5dc8ef5731914a5b71eadacba244750fc6b7ae', # BerkeleyGW-2.1.0_missing_file.patch - '340bb854ae78cf5a1ce7b277f1c16dc3140ef9dbc39715082097b632858ef633', # BerkeleyGW-2.1.0_tests.patch -] - -dependencies = [ - ('ELPA', '2019.11.001'), - ('Python', '3.7.4'), - ('h5py', '2.10.0', versionsuffix), -] - -# some tests failing on skylake -runtest = False - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-2.1.0-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-2.1.0-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index 2e7948ab0837..000000000000 --- a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-2.1.0-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,34 +0,0 @@ -name = 'BerkeleyGW' -version = '2.1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2019b'} -toolchainopts = {'usempi': True, 'openmp': True, 'precise': True} - -source_urls = ['https://berkeley.box.com/shared/static/'] -sources = [{'download_filename': 'ze3azi5vlyw7hpwvl9i5f82kaiid6g0x.gz', 'filename': SOURCE_TAR_GZ}] -patches = [ - 'BerkeleyGW-2.1.0_missing_file.patch', - 'BerkeleyGW-2.1.0_tests.patch', -] -checksums = [ - '31f3b643dd937350c3866338321d675d4a1b1f54c730b43ad74ae67e75a9e6f2', # BerkeleyGW-2.1.0.tar.gz - '3689262976b873d65ffce4c89a5dc8ef5731914a5b71eadacba244750fc6b7ae', # BerkeleyGW-2.1.0_missing_file.patch - '340bb854ae78cf5a1ce7b277f1c16dc3140ef9dbc39715082097b632858ef633', # BerkeleyGW-2.1.0_tests.patch -] - -dependencies = [ - ('ELPA', '2019.11.001'), - ('Python', '3.7.4'), - ('h5py', '2.10.0', versionsuffix), -] - -# two tests failing (Si-EPM_subspace_cplx) with the intel toolchain, a few more if on skylake -runtest = False - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-2.1.0_missing_file.patch b/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-2.1.0_missing_file.patch deleted file mode 100644 index 7fa12e0d307e..000000000000 --- a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-2.1.0_missing_file.patch +++ /dev/null @@ -1,13 +0,0 @@ -* manual.html is missing from the distribution -author: Miguel Dias Costa (National University of Singapore) ---- Makefile.orig 2018-06-18 12:12:48.081168468 +0800 -+++ Makefile 2018-06-18 12:13:02.795191541 +0800 -@@ -124,7 +124,7 @@ - # install cannot work on a whole directory - cp -rf examples $(INSTDIR)/share/BerkeleyGW/ - cp -rf testsuite $(INSTDIR)/share/BerkeleyGW/ -- install manual.html $(INSTDIR)/share/BerkeleyGW/ -+ #install manual.html $(INSTDIR)/share/BerkeleyGW/ - else - $(error Error: Please define installation prefix INSTDIR via 'make install INSTDIR='.) - endif diff --git a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-2.1.0_tests.patch b/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-2.1.0_tests.patch deleted file mode 100644 index c2ed8e4ffde1..000000000000 --- a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-2.1.0_tests.patch +++ /dev/null @@ -1,42 +0,0 @@ -* enable parallel tests -* allow test scripts to inherit environment -* slightly raise tolerance in one test -author: Miguel Dias Costa (National University of Singapore) ---- Makefile.orig 2019-07-23 17:40:16.489733901 +0800 -+++ Makefile 2019-07-23 17:40:33.656497133 +0800 -@@ -157,7 +157,7 @@ - endif - - check: all -- cd testsuite && $(MAKE) check -+ cd testsuite && $(MAKE) check && $(MAKE) check-parallel - - check-save: all - cd testsuite && $(MAKE) check-save ---- testsuite/run_testsuite.sh.orig 2019-07-25 14:48:12.000000000 +0800 -+++ testsuite/run_testsuite.sh 2019-07-25 14:47:50.000000000 +0800 -@@ -1,4 +1,4 @@ --#!/bin/bash -l -+#!/bin/bash - # - # Copyright (C) 2005-2009 Heiko Appel, David Strubbe - # ---- MeanField/Utilities/mf_convert_wrapper.sh.orig 2019-07-26 09:52:27.648341000 +0800 -+++ MeanField/Utilities/mf_convert_wrapper.sh 2019-07-26 09:52:39.922114228 +0800 -@@ -1,4 +1,4 @@ --#!/bin/bash -l -+#!/bin/bash - - # David Strubbe, October 2010 - # Wrapper for mf_convert.x ---- testsuite/GaAs-EPM/GaAs.test.orig 2019-07-26 10:45:19.798520000 +0800 -+++ testsuite/GaAs-EPM/GaAs.test 2019-07-26 10:45:37.753775275 +0800 -@@ -32,7 +32,7 @@ - Output : WFN.out - Input : WFN.in PIPE - --Precision : 8e-15 -+Precision : 9e-15 - match ; Eigenvalue 1 at k-pt 1 ; GREP(WFN.out, "kpoint 1", 2, 1); -0.2710614199849328 - match ; Eigenvalue 10 at k-pt 1 ; GREP(WFN.out, "kpoint 1", 2, 10); 1.2565373697755460 - match ; Eigenvalue 18 at k-pt 2 ; GREP(WFN.out, "kpoint 2", 2, 18); 2.1322637363008994 diff --git a/easybuild/easyconfigs/b/BiG-SCAPE/BiG-SCAPE-1.0.1-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/b/BiG-SCAPE/BiG-SCAPE-1.0.1-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index 44b3b2cf9107..000000000000 --- a/easybuild/easyconfigs/b/BiG-SCAPE/BiG-SCAPE-1.0.1-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,48 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'Tarball' - -name = 'BiG-SCAPE' -version = '1.0.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://bigscape-corason.secondarymetabolites.org/index.html' -description = """BiG-SCAPE and CORASON provide a set of tools to explore the diversity of biosynthetic gene clusters -(BGCs) across large numbers of genomes, by constructing BGC sequence similarity networks, grouping BGCs into gene -cluster families, and exploring gene cluster diversity linked to enzyme phylogenies.""" - -toolchain = {'name': 'intel', 'version': '2019b'} -source_urls = ["https://git.wageningenur.nl/medema-group/%(namelower)s/-/archive/v%(version)s"] -sources = ['v%(version)s.tar.gz'] -checksums = ['498aef04db19458c8d92bbb85d62f2f034c71d18f862750d90cf9717d6c0c020'] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('Biopython', '1.75', versionsuffix), - ('scikit-learn', '0.21.3', versionsuffix), - ('networkx', '2.4', versionsuffix), - ('HMMER', '3.2.1'), - ('FastTree', '2.1.11'), -] - -postinstallcmds = ["cd %(installdir)s && chmod a+x bigscape.py"] - -sanity_check_paths = { - 'files': ['bigscape.py'], - 'dirs': [], -} - -sanity_check_commands = [ - 'bigscape.py --help', -] - -modextrapaths = {'PATH': ''} - -modloadmsg = "%(name)s needs processed Pfam database to work properly.\n" -modloadmsg += "For this, download the latest 'Pfam-A.hmm.gz' file from the Pfam website" -modloadmsg += "(http://ftp.ebi.ac.uk/pub/databases/Pfam/releases/), " -modloadmsg += "uncompress it and process it using the `hmmpress` command.\n" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BiG-SCAPE/BiG-SCAPE-1.1.5-foss-2022a.eb b/easybuild/easyconfigs/b/BiG-SCAPE/BiG-SCAPE-1.1.5-foss-2022a.eb index 54d08e2691ee..1fa4e4cb5c6c 100644 --- a/easybuild/easyconfigs/b/BiG-SCAPE/BiG-SCAPE-1.1.5-foss-2022a.eb +++ b/easybuild/easyconfigs/b/BiG-SCAPE/BiG-SCAPE-1.1.5-foss-2022a.eb @@ -4,8 +4,8 @@ name = 'BiG-SCAPE' version = '1.1.5' homepage = 'https://bigscape-corason.secondarymetabolites.org/index.html' -description = """BiG-SCAPE and CORASON provide a set of tools to explore the diversity of biosynthetic gene clusters -(BGCs) across large numbers of genomes, by constructing BGC sequence similarity networks, grouping BGCs into gene +description = """BiG-SCAPE and CORASON provide a set of tools to explore the diversity of biosynthetic gene clusters +(BGCs) across large numbers of genomes, by constructing BGC sequence similarity networks, grouping BGCs into gene cluster families, and exploring gene cluster diversity linked to enzyme phylogenies.""" toolchain = {'name': 'foss', 'version': '2022a'} @@ -40,10 +40,6 @@ dependencies = [ ('FastTree', '2.1.11'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - options = {'modulename': False} sanity_check_commands = [ diff --git a/easybuild/easyconfigs/b/BiG-SCAPE/BiG-SCAPE-1.1.9-foss-2023b.eb b/easybuild/easyconfigs/b/BiG-SCAPE/BiG-SCAPE-1.1.9-foss-2023b.eb new file mode 100644 index 000000000000..cf9d208a87a7 --- /dev/null +++ b/easybuild/easyconfigs/b/BiG-SCAPE/BiG-SCAPE-1.1.9-foss-2023b.eb @@ -0,0 +1,64 @@ +easyblock = 'PythonPackage' + +name = 'BiG-SCAPE' +version = '1.1.9' + +homepage = 'https://bigscape-corason.secondarymetabolites.org/index.html' +description = """BiG-SCAPE and CORASON provide a set of tools to explore the diversity of biosynthetic gene clusters +(BGCs) across large numbers of genomes, by constructing BGC sequence similarity networks, grouping BGCs into gene +cluster families, and exploring gene cluster diversity linked to enzyme phylogenies.""" + +toolchain = {'name': 'foss', 'version': '2023b'} + +github_account = 'medema-group' +source_urls = [GITHUB_SOURCE] +sources = ['v%(version)s.tar.gz'] +patches = [ + 'BiG-SCAPE-1.1.5_use_env_var_for_html.patch', + 'BiG-SCAPE-1.1.5_use_correct_name_for_FastTree.patch', +] +checksums = [ + {'v1.1.9.tar.gz': 'ef0ddb5b433e0b1467ae5f96037fd6d23ebcba6bc08201d1421eba35d072e534'}, + {'BiG-SCAPE-1.1.5_use_env_var_for_html.patch': '540be22396ab982c2aeaaed4ce5acdb8ccb8ce2b31d36bc69d37be7a29c7c42a'}, + {'BiG-SCAPE-1.1.5_use_correct_name_for_FastTree.patch': + 'e1572e4134c6163a3927ac32bd2a39b7f87cf01109f7913b3c55126e2381a771'}, +] + +dependencies = [ + ('Python', '3.11.5'), + ('SciPy-bundle', '2023.11'), + ('Biopython', '1.84'), + ('scikit-learn', '1.4.0'), + ('networkx', '3.2.1'), + ('HMMER', '3.4'), + ('FastTree', '2.1.11'), +] + +options = {'modulename': 'bigscape'} + +local_lib_py_bigscape_path = 'lib/python%(pyshortver)s/site-packages/bigscape' + +sanity_check_paths = { + 'files': ['bin/bigscape'], + 'dirs': [local_lib_py_bigscape_path], +} + +sanity_check_commands = [ + 'bigscape --help', +] + +modextravars = { + 'BIG_SCAPE_HTML_PATH': '%(installdir)s/' + local_lib_py_bigscape_path, +} + +modloadmsg = "%(name)s needs processed Pfam database to work properly.\n" +modloadmsg += "For this, download the latest 'Pfam-A.hmm.gz' file from the Pfam website " +modloadmsg += "(http://ftp.ebi.ac.uk/pub/databases/Pfam/releases/), " +modloadmsg += "uncompress it and process it using the `hmmpress` command.\n" +modloadmsg += "For data files, like the domains_color_file.tsv and domain_includelist.txt, " +modloadmsg += "one can set the environment variable BIG_SCAPE_DATA_PATH, if that is not set " +modloadmsg += "it will use the directory where the bigscape command is started from.\n" +modloadmsg += "One can copy the domains_color_file.tsv from " +modloadmsg += "%(installdir)s/lib/python%(pyshortver)s/site-packages/BiG-SCAPE/domains_color_file.tsv\n" + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BigDFT/BigDFT-1.9.1-foss-2021b.eb b/easybuild/easyconfigs/b/BigDFT/BigDFT-1.9.1-foss-2021b.eb index cfe636d5d2b7..324698284be2 100644 --- a/easybuild/easyconfigs/b/BigDFT/BigDFT-1.9.1-foss-2021b.eb +++ b/easybuild/easyconfigs/b/BigDFT/BigDFT-1.9.1-foss-2021b.eb @@ -54,8 +54,6 @@ install_cmd = "mkdir bigdft_builddir && cd bigdft_builddir && " install_cmd += "python3 ../Installer.py build bigdft -y -v -c %s && " % local_install_opts install_cmd += "cp -a install/* %(installdir)s" -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - sanity_check_paths = { 'files': ['bin/bigdft', 'bin/bigdftvars.sh', 'include/futile.mod', 'include/futile.h', 'lib/python%(pyshortver)s/site-packages/BigDFT/Systems.py', diff --git a/easybuild/easyconfigs/b/BinSanity/BinSanity-0.3.5-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/b/BinSanity/BinSanity-0.3.5-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index b51668a7fc4e..000000000000 --- a/easybuild/easyconfigs/b/BinSanity/BinSanity-0.3.5-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,58 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'PythonPackage' - -name = 'BinSanity' -local_commit = '55b06d6' -version = '0.3.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/edgraham/BinSanity/wiki' -description = """BinSanity contains a suite a scripts designed to cluster contigs generated from -metagenomic assembly into putative genomes.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -# no sources on PyPI, no tagged version of GitHub, so using commit ID... -source_urls = ['https://github.com/edgraham/BinSanity/archive/'] -sources = [{ - 'download_filename': '%s.tar.gz' % local_commit, - 'filename': SOURCE_TAR_GZ, -}] -checksums = ['9dfc6ac7229335067a418da91fdf7767c9795077c7273b683426e4fa94561199'] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('Biopython', '1.75', versionsuffix), - ('Subread', '2.0.0'), - ('scikit-learn', '0.21.3', versionsuffix), - ('CheckM', '1.1.2', versionsuffix), - ('HMMER', '3.2.1'), -] - -use_pip = True -download_dep_fail = True -sanity_pip_check = True - -# The 'site-packages' subdir only contains Binsanity-0.3.3.dist-info -# => skipping import sanity_check as there is nothing to import -options = {'modulename': False} - -local_binaries_list = [ - 'bin_evaluation', 'Binsanity', 'Binsanity-lc', 'Binsanity-profile', 'Binsanity-refine', 'Binsanity-wf', - 'checkm_analysis', 'concat', 'get-ids', 'simplify-fasta', 'transform-coverage-profile', -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_binaries_list], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [ - "cd %(builddir)s/BinSanity-*/example && " - "Binsanity -f . -l igm.fa -p -10 -c Infant_gut_assembly.cov.x100.lognorm" -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BindCraft/BindCraft-1.1.0-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/b/BindCraft/BindCraft-1.1.0-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..516b87a169fe --- /dev/null +++ b/easybuild/easyconfigs/b/BindCraft/BindCraft-1.1.0-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,88 @@ +easyblock = 'Tarball' + +name = 'BindCraft' +version = '1.1.0' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://github.com/martinpacesa/BindCraft' +description = """Simple binder design pipeline using AlphaFold2 backpropagation, MPNN, and PyRosetta. + Select your target and let the script do the rest of the work and finish once you have enough designs to order!""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = ['https://github.com/martinpacesa/BindCraft/archive/refs/tags/'] +sources = [{'download_filename': 'v%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}] +checksums = ['c682f59501f0bcfbb8289fd066362dcea37ed8553cdff5c794a2baa6d4149ce7'] + +builddependencies = [ + ('hatchling', '1.18.0'), +] + +dependencies = [ + ('CUDA', '12.1.1', '', SYSTEM), + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('Biopython', '1.83'), + ('Seaborn', '0.13.2'), + ('tqdm', '4.66.1'), + ('OpenMM', '8.0.0', versionsuffix), + ('FFmpeg', '6.0'), + ('matplotlib', '3.7.2'), + ('PyRosetta', '4.release-387'), + ('jax', '0.4.25', versionsuffix), + ('dm-haiku', '0.0.12', versionsuffix), + ('dm-tree', '0.1.8'), + ('ml-collections', '0.1.1'), + ('Optax', '0.2.2', versionsuffix), + ('py3Dmol', '2.1.0'), + ('JupyterLab', '4.0.5'), + ('Flax', '0.8.4', versionsuffix), +] + +exts_defaultclass = 'PythonPackage' +exts_default_options = { + 'source_urls': [PYPI_SOURCE], +} +exts_list = [ + ('PDBFixer', '1.9', { + 'source_urls': ['https://github.com/openmm/pdbfixer/archive/'], + 'sources': [{'download_filename': '%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}], + 'checksums': ['88b9a77e50655f89d0eb2075093773e82c27a4cef842cb7d735c877b20cd39fb'], + }), + ('jupyter_console', '6.6.3', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['309d33409fcc92ffdad25f0bcdf9a4a9daa61b6f341177570fdac03de5352485'], + }), + # older version compatible with `jupyterlab-4.0.5` + ('notebook', '7.0.8', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['7f421b3fd46a17d91830e724b94e8e9ae922af152ebfd48b1e13ae4a07d8193c'], + }), + ('jupyter', '1.1.1', { + 'source_tmpl': SOURCE_WHL, + 'checksums': ['7a59533c22af65439b24bbe60373a4e95af8f16ac65a6c00820ad378e3f7cc83'], + }), + ('immutabledict', '4.2.0', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['d728b2c2410d698d95e6200237feb50a695584d20289ad3379a439aa3d90baba'], + }), + ('colabdesign', '1.1.1', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['8f556fb575d2bbef79fa1789698d55221f2cc51df38f2cc054f38cb6ecc08e27'], + }), +] + +fix_python_shebang_for = ['bindcraft.py'] + +postinstallcmds = ['chmod a+x %(installdir)s/bindcraft.py'] + +modextrapaths = {'PATH': ''} + +sanity_check_paths = { + 'files': ['bindcraft.py'], + 'dirs': [], +} + +sanity_check_commands = ["bindcraft.py --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BindCraft/BindCraft-1.1.0-foss-2023a.eb b/easybuild/easyconfigs/b/BindCraft/BindCraft-1.1.0-foss-2023a.eb new file mode 100644 index 000000000000..5f052a99aeb5 --- /dev/null +++ b/easybuild/easyconfigs/b/BindCraft/BindCraft-1.1.0-foss-2023a.eb @@ -0,0 +1,86 @@ +easyblock = 'Tarball' + +name = 'BindCraft' +version = '1.1.0' + +homepage = 'https://github.com/martinpacesa/BindCraft' +description = """Simple binder design pipeline using AlphaFold2 backpropagation, MPNN, and PyRosetta. + Select your target and let the script do the rest of the work and finish once you have enough designs to order!""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = ['https://github.com/martinpacesa/BindCraft/archive/refs/tags/'] +sources = [{'download_filename': 'v%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}] +checksums = ['c682f59501f0bcfbb8289fd066362dcea37ed8553cdff5c794a2baa6d4149ce7'] + +builddependencies = [ + ('hatchling', '1.18.0'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('Biopython', '1.83'), + ('Seaborn', '0.13.2'), + ('tqdm', '4.66.1'), + ('OpenMM', '8.0.0'), + ('FFmpeg', '6.0'), + ('matplotlib', '3.7.2'), + ('PyRosetta', '4.release-387'), + ('jax', '0.4.25'), + ('dm-haiku', '0.0.13'), + ('dm-tree', '0.1.8'), + ('ml-collections', '0.1.1'), + ('Optax', '0.2.2'), + ('py3Dmol', '2.1.0'), + ('JupyterLab', '4.0.5'), + ('Flax', '0.8.4'), +] + +exts_defaultclass = 'PythonPackage' +exts_default_options = { + 'source_urls': [PYPI_SOURCE], +} +exts_list = [ + ('PDBFixer', '1.9', { + 'source_urls': ['https://github.com/openmm/pdbfixer/archive/'], + 'sources': [{'download_filename': '%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}], + 'checksums': ['88b9a77e50655f89d0eb2075093773e82c27a4cef842cb7d735c877b20cd39fb'], + }), + ('jupyter_console', '6.6.3', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['309d33409fcc92ffdad25f0bcdf9a4a9daa61b6f341177570fdac03de5352485'], + }), + # older version compatible with `jupyterlab-4.0.5` + ('notebook', '7.0.8', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['7f421b3fd46a17d91830e724b94e8e9ae922af152ebfd48b1e13ae4a07d8193c'], + }), + ('jupyter', '1.1.1', { + 'source_tmpl': SOURCE_WHL, + 'checksums': ['7a59533c22af65439b24bbe60373a4e95af8f16ac65a6c00820ad378e3f7cc83'], + }), + ('immutabledict', '4.2.0', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['d728b2c2410d698d95e6200237feb50a695584d20289ad3379a439aa3d90baba'], + }), + ('colabdesign', '1.1.1', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['8f556fb575d2bbef79fa1789698d55221f2cc51df38f2cc054f38cb6ecc08e27'], + }), +] + +fix_python_shebang_for = ['bindcraft.py'] + +postinstallcmds = ['chmod a+x %(installdir)s/bindcraft.py'] + +modextrapaths = {'PATH': ''} + +sanity_check_paths = { + 'files': ['bindcraft.py'], + 'dirs': [], +} + +sanity_check_commands = ["bindcraft.py --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bio-DB-HTS/Bio-DB-HTS-2.11-foss-2017b-Perl-5.26.0.eb b/easybuild/easyconfigs/b/Bio-DB-HTS/Bio-DB-HTS-2.11-foss-2017b-Perl-5.26.0.eb deleted file mode 100644 index 87c95fbb8078..000000000000 --- a/easybuild/easyconfigs/b/Bio-DB-HTS/Bio-DB-HTS-2.11-foss-2017b-Perl-5.26.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PerlModule' - -name = 'Bio-DB-HTS' -version = '2.11' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'https://metacpan.org/release/Bio-DB-HTS' -description = "Read files using HTSlib including BAM/CRAM, Tabix and BCF database files" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['https://cpan.metacpan.org/authors/id/A/AV/AVULLO/'] -sources = ['Bio-DB-HTS-%(version)s.tar.gz'] -checksums = ['1893bfb3ad5c67623609a228092980a1b21825746e33161b723bf5156067c8bc'] - -dependencies = [ - ('Perl', '5.26.0'), - ('BioPerl', '1.7.2', versionsuffix), - ('HTSlib', '1.9'), -] - -options = {'modulename': 'Bio::DB::HTS'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/perl5/site_perl/%(perlver)s', 'man/man3'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bio-DB-HTS/Bio-DB-HTS-2.11-foss-2018b-Perl-5.28.0.eb b/easybuild/easyconfigs/b/Bio-DB-HTS/Bio-DB-HTS-2.11-foss-2018b-Perl-5.28.0.eb deleted file mode 100644 index e4ff4efd13d5..000000000000 --- a/easybuild/easyconfigs/b/Bio-DB-HTS/Bio-DB-HTS-2.11-foss-2018b-Perl-5.28.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PerlModule' - -name = 'Bio-DB-HTS' -version = '2.11' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'https://metacpan.org/release/Bio-DB-HTS' -description = "Read files using HTSlib including BAM/CRAM, Tabix and BCF database files" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://cpan.metacpan.org/authors/id/A/AV/AVULLO/'] -sources = ['Bio-DB-HTS-%(version)s.tar.gz'] -checksums = ['1893bfb3ad5c67623609a228092980a1b21825746e33161b723bf5156067c8bc'] - -dependencies = [ - ('Perl', '5.28.0'), - ('BioPerl', '1.7.2', versionsuffix), - ('HTSlib', '1.9'), -] - -options = {'modulename': 'Bio::DB::HTS'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/perl5/site_perl/%(perlver)s', 'man/man3'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bio-DB-HTS/Bio-DB-HTS-2.11-intel-2017b-Perl-5.26.0.eb b/easybuild/easyconfigs/b/Bio-DB-HTS/Bio-DB-HTS-2.11-intel-2017b-Perl-5.26.0.eb deleted file mode 100644 index 450b1f3474fb..000000000000 --- a/easybuild/easyconfigs/b/Bio-DB-HTS/Bio-DB-HTS-2.11-intel-2017b-Perl-5.26.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PerlModule' - -name = 'Bio-DB-HTS' -version = '2.11' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'https://metacpan.org/release/Bio-DB-HTS' -description = "Read files using HTSlib including BAM/CRAM, Tabix and BCF database files" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://cpan.metacpan.org/authors/id/A/AV/AVULLO/'] -sources = ['Bio-DB-HTS-%(version)s.tar.gz'] -checksums = ['1893bfb3ad5c67623609a228092980a1b21825746e33161b723bf5156067c8bc'] - -dependencies = [ - ('Perl', '5.26.0'), - ('BioPerl', '1.7.2', versionsuffix), - ('HTSlib', '1.6'), -] - -options = {'modulename': 'Bio::DB::HTS'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/perl5/site_perl/%(perlver)s', 'man/man3'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bio-DB-HTS/Bio-DB-HTS-2.11-intel-2018a-Perl-5.26.1.eb b/easybuild/easyconfigs/b/Bio-DB-HTS/Bio-DB-HTS-2.11-intel-2018a-Perl-5.26.1.eb deleted file mode 100644 index 2aad8c22107a..000000000000 --- a/easybuild/easyconfigs/b/Bio-DB-HTS/Bio-DB-HTS-2.11-intel-2018a-Perl-5.26.1.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PerlModule' - -name = 'Bio-DB-HTS' -version = '2.11' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'https://metacpan.org/release/Bio-DB-HTS' -description = "Read files using HTSlib including BAM/CRAM, Tabix and BCF database files" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://cpan.metacpan.org/authors/id/A/AV/AVULLO/'] -sources = ['Bio-DB-HTS-%(version)s.tar.gz'] -checksums = ['1893bfb3ad5c67623609a228092980a1b21825746e33161b723bf5156067c8bc'] - -dependencies = [ - ('Perl', '5.26.1'), - ('BioPerl', '1.7.2', versionsuffix), - ('HTSlib', '1.8'), -] - -options = {'modulename': 'Bio::DB::HTS'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/perl5/site_perl/%(perlver)s', 'man/man3'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bio-DB-HTS/Bio-DB-HTS-3.01-GCC-12.3.0.eb b/easybuild/easyconfigs/b/Bio-DB-HTS/Bio-DB-HTS-3.01-GCC-12.3.0.eb new file mode 100644 index 000000000000..1714b928bbcd --- /dev/null +++ b/easybuild/easyconfigs/b/Bio-DB-HTS/Bio-DB-HTS-3.01-GCC-12.3.0.eb @@ -0,0 +1,32 @@ +easyblock = 'PerlModule' + +name = 'Bio-DB-HTS' +version = '3.01' + +homepage = 'https://metacpan.org/release/Bio-DB-HTS' +description = "Read files using HTSlib including BAM/CRAM, Tabix and BCF database files" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +source_urls = ['https://cpan.metacpan.org/authors/id/A/AV/AVULLO/'] +sources = ['Bio-DB-HTS-%(version)s.tar.gz'] +checksums = ['12a6bc1f579513cac8b9167cce4e363655cc8eba26b7d9fe1170dfe95e044f42'] + +builddependencies = [('pkgconf', '1.9.5')] + +dependencies = [ + ('Perl', '5.36.1'), + ('BioPerl', '1.7.8'), + ('HTSlib', '1.18'), +] + +preconfigopts = "env HTSLIB_DIR=$EBROOTHTSLIB" + +options = {'modulename': 'Bio::DB::HTS'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/perl5/site_perl/%(perlver)s', 'man/man3'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bio-DB-HTS/Bio-DB-HTS-3.01-GCC-13.3.0.eb b/easybuild/easyconfigs/b/Bio-DB-HTS/Bio-DB-HTS-3.01-GCC-13.3.0.eb new file mode 100644 index 000000000000..490e86bfb7a7 --- /dev/null +++ b/easybuild/easyconfigs/b/Bio-DB-HTS/Bio-DB-HTS-3.01-GCC-13.3.0.eb @@ -0,0 +1,32 @@ +easyblock = 'PerlModule' + +name = 'Bio-DB-HTS' +version = '3.01' + +homepage = 'https://metacpan.org/release/Bio-DB-HTS' +description = "Read files using HTSlib including BAM/CRAM, Tabix and BCF database files" + +toolchain = {'name': 'GCC', 'version': '13.3.0'} + +source_urls = ['https://cpan.metacpan.org/authors/id/A/AV/AVULLO/'] +sources = ['Bio-DB-HTS-%(version)s.tar.gz'] +checksums = ['12a6bc1f579513cac8b9167cce4e363655cc8eba26b7d9fe1170dfe95e044f42'] + +builddependencies = [('pkgconf', '2.2.0')] + +dependencies = [ + ('Perl', '5.38.2'), + ('BioPerl', '1.7.8'), + ('HTSlib', '1.21'), +] + +preconfigopts = "env HTSLIB_DIR=$EBROOTHTSLIB" + +options = {'modulename': 'Bio::DB::HTS'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/perl5/site_perl/%(perlver)s', 'man/man3'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bio-DB-HTS/Bio-DB-HTS-3.01-GCC-8.2.0-2.31.1-Perl-5.28.1.eb b/easybuild/easyconfigs/b/Bio-DB-HTS/Bio-DB-HTS-3.01-GCC-8.2.0-2.31.1-Perl-5.28.1.eb deleted file mode 100644 index 242834d294df..000000000000 --- a/easybuild/easyconfigs/b/Bio-DB-HTS/Bio-DB-HTS-3.01-GCC-8.2.0-2.31.1-Perl-5.28.1.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'PerlModule' - -name = 'Bio-DB-HTS' -version = '3.01' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'https://metacpan.org/release/Bio-DB-HTS' -description = "Read files using HTSlib including BAM/CRAM, Tabix and BCF database files" - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} - -source_urls = ['https://cpan.metacpan.org/authors/id/A/AV/AVULLO/'] -sources = ['Bio-DB-HTS-%(version)s.tar.gz'] -checksums = ['12a6bc1f579513cac8b9167cce4e363655cc8eba26b7d9fe1170dfe95e044f42'] - -builddependencies = [('pkg-config', '0.29.2')] - -dependencies = [ - ('Perl', '5.28.1'), - ('BioPerl', '1.7.2', versionsuffix), - ('HTSlib', '1.9'), -] - -preconfigopts = "env HTSLIB_DIR=$EBROOTHTSLIB" - -options = {'modulename': 'Bio::DB::HTS'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/perl5/site_perl/%(perlver)s', 'man/man3'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bio-EUtilities/Bio-EUtilities-1.76-GCCcore-8.3.0.eb b/easybuild/easyconfigs/b/Bio-EUtilities/Bio-EUtilities-1.76-GCCcore-8.3.0.eb deleted file mode 100644 index dc41e894b840..000000000000 --- a/easybuild/easyconfigs/b/Bio-EUtilities/Bio-EUtilities-1.76-GCCcore-8.3.0.eb +++ /dev/null @@ -1,58 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'Bundle' - -name = 'Bio-EUtilities' -version = '1.76' - -homepage = 'https://github.com/bioperl/bio-eutilities' -description = "BioPerl low-level API for retrieving and storing data from NCBI eUtils" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -builddependencies = [('binutils', '2.32')] -dependencies = [ - ('Perl', '5.30.0'), - ('BioPerl', '1.7.2'), -] - -exts_defaultclass = 'PerlModule' -exts_filter = ("perldoc -lm %(ext_name)s ", "") - -exts_list = [ - ('Bio::ASN1::EntrezGene', '1.73', { - 'source_tmpl': 'Bio-ASN1-EntrezGene-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS'], - 'checksums': ['f9e778db705ce5c35ad2798e38a8490b644edfdc14253aa1b74a1f5e79fc6a4b'], - }), - ('Text::Wrap', '2013.0523', { - 'source_tmpl': 'Text-Tabs+Wrap-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MU/MUIR/modules'], - 'checksums': ['b9cb056fffb737b9c12862099b952bf4ab4b1f599fd34935356ae57dab6f655f'], - }), - ('base', '2.23', { - 'source_tmpl': 'base-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], - 'checksums': ['40f55841299a9fe6fab03cd098f94e9221fb516978e9ef40fd8ff2cbd6625dde'], - }), - ('Bio::DB::EUtilities', version, { - 'source_tmpl': 'Bio-EUtilities-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS'], - 'checksums': ['dbdd913e60cd48f0a5a03ca6b05b424eb2a644495ea0cbe432be9fe3fada4fed'], - }), -] - -# Need to run tests after install to get perl modules on perl path. -sanity_check_commands = ["cd %(builddir)s/BioDBEUtilities/Bio-EUtilities-%(version)s && make test"] - -modextrapaths = { - 'PERL5LIB': 'lib/perl5/site_perl/%(perlver)s/', -} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/perl5/site_perl/%(perlver)s/'], -} - -moduleclass = 'bio' 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 deleted file mode 100644 index 870337a366cc..000000000000 --- a/easybuild/easyconfigs/b/Bio-SamTools/Bio-SamTools-1.43-intel-2017a-Perl-5.24.1.eb +++ /dev/null @@ -1,31 +0,0 @@ -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 deleted file mode 100644 index 22981ce8a4d5..000000000000 --- a/easybuild/easyconfigs/b/Bio-SamTools/Bio-SamTools-1.43.patch +++ /dev/null @@ -1,56 +0,0 @@ -# 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/Bio-SearchIO-hmmer/Bio-SearchIO-hmmer-1.7.3-GCC-11.2.0.eb b/easybuild/easyconfigs/b/Bio-SearchIO-hmmer/Bio-SearchIO-hmmer-1.7.3-GCC-11.2.0.eb old mode 100755 new mode 100644 diff --git a/easybuild/easyconfigs/b/Bio-SearchIO-hmmer/Bio-SearchIO-hmmer-1.7.3-GCC-12.3.0.eb b/easybuild/easyconfigs/b/Bio-SearchIO-hmmer/Bio-SearchIO-hmmer-1.7.3-GCC-12.3.0.eb new file mode 100644 index 000000000000..8c8af50568f6 --- /dev/null +++ b/easybuild/easyconfigs/b/Bio-SearchIO-hmmer/Bio-SearchIO-hmmer-1.7.3-GCC-12.3.0.eb @@ -0,0 +1,28 @@ +easyblock = 'PerlModule' + +name = 'Bio-SearchIO-hmmer' +version = '1.7.3' + +homepage = 'https://metacpan.org/pod/Bio::SearchIO::hmmer3' +description = """Code to parse output from hmmsearch, hmmscan, phmmer and nhmmer, compatible +with both version 2 and version 3 of the HMMER package from http://hmmer.org.""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +source_urls = ['https://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS/'] +sources = [SOURCE_TAR_GZ] +checksums = ['686152f8ce7c611d27ee35ac002ecc309f6270e289a482993796a23bb5388246'] + +dependencies = [ + ('Perl', '5.36.1'), + ('BioPerl', '1.7.8'), +] + +options = {'modulename': 'Bio::SearchIO::hmmer3'} + +sanity_check_paths = { + 'files': ['bin/bp_%s.pl' % x for x in ['hmmer_to_table', 'parse_hmmsearch']], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bio-SearchIO-hmmer/Bio-SearchIO-hmmer-1.7.3-GCC-13.2.0.eb b/easybuild/easyconfigs/b/Bio-SearchIO-hmmer/Bio-SearchIO-hmmer-1.7.3-GCC-13.2.0.eb new file mode 100644 index 000000000000..b26850e9d30f --- /dev/null +++ b/easybuild/easyconfigs/b/Bio-SearchIO-hmmer/Bio-SearchIO-hmmer-1.7.3-GCC-13.2.0.eb @@ -0,0 +1,28 @@ +easyblock = 'PerlModule' + +name = 'Bio-SearchIO-hmmer' +version = '1.7.3' + +homepage = 'https://metacpan.org/pod/Bio::SearchIO::hmmer3' +description = """Code to parse output from hmmsearch, hmmscan, phmmer and nhmmer, compatible +with both version 2 and version 3 of the HMMER package from http://hmmer.org.""" + +toolchain = {'name': 'GCC', 'version': '13.2.0'} + +source_urls = ['https://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS/'] +sources = [SOURCE_TAR_GZ] +checksums = ['686152f8ce7c611d27ee35ac002ecc309f6270e289a482993796a23bb5388246'] + +dependencies = [ + ('Perl', '5.38.0'), + ('BioPerl', '1.7.8'), +] + +options = {'modulename': 'Bio::SearchIO::hmmer3'} + +sanity_check_paths = { + 'files': ['bin/bp_%s.pl' % x for x in ['hmmer_to_table', 'parse_hmmsearch']], + '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 deleted file mode 100644 index 735a5b6d0ce1..000000000000 --- a/easybuild/easyconfigs/b/BioKanga/BioKanga-4.3.4_configure.patch +++ /dev/null @@ -1,32 +0,0 @@ -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/BioPP/BioPP-2.4.1-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/b/BioPP/BioPP-2.4.1-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index c12dd96b198e..000000000000 --- a/easybuild/easyconfigs/b/BioPP/BioPP-2.4.1-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,59 +0,0 @@ -easyblock = 'Bundle' - -name = 'BioPP' -version = '2.4.1' - -homepage = 'https://github.com/BioPP/bpp-core' -description = ''' -Bio++ is a set of C++ libraries for Bioinformatics, including sequence -analysis, phylogenetics, molecular evolution and population genetics. Bio++ is -Object Oriented and is designed to be both easy to use and computer efficient. -Bio++ intends to help programmers to write computer expensive programs, by -providing them a set of re-usable tools. -''' - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} - -github_account = 'BioPP' - -builddependencies = [('CMake', '3.13.3')] -default_easyblock = 'CMakeMake' - -default_component_specs = { - 'sources': [{'download_filename': 'v%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}], - 'source_urls': [GITHUB_SOURCE], - 'start_dir': '%(name)s-%(version)s', -} -components = [ - ('bpp-core', version, { - 'checksums': ['1150b8ced22cff23dd4770d7c23fad11239070b44007740e77407f0d746c0af6'], - }), - ('bpp-seq', version, { - 'checksums': ['dbfcb04803e4b7f08f9f159da8a947c91906c3ca8b20683ac193f6dc524d4655'], - }), - ('bpp-phyl', version, { - 'checksums': ['e7bf7d4570f756b7773904ffa600ffcd77c965553ddb5cbc252092d1da962ff2'], - }), - ('bpp-seq-omics', version, { - 'checksums': ['200da925b42065998d825f0b2a37e26b00a865883c85bc332beb3a94cae1e08b'], - }), - ('bpp-phyl-omics', version, { - 'checksums': ['fb0908422e59c71065db874e68d5c71acddf66d8a51776f7e04a5f8d5f0f6577'], - }), - ('bpp-popgen', version, { - 'checksums': ['03b57d71a63c8fa7f11c085e531d0d691fc1d40d4ea541070dabde0ab3baf413'], - }), - ('bppsuite', version, { - 'checksums': ['0485adcc17e37439069d27e4fac144e5ae38036ba21f31e6d21f070ce4ea5199'], - }) -] - -local_libs = [local_component[0] for local_component in components if local_component[0] != 'bppsuite'] - -sanity_check_paths = { - 'files': ['bin/bppseqgen'] + - ['lib64/lib%s.%s' % (local_lib, local_ext) for local_lib in local_libs for local_ext in ['a', SHLIB_EXT]], - 'dirs': ['include/Bpp', 'share/man'] + - ['lib64/cmake/%s' % local_lib for local_lib in local_libs] -} -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/b/BioPP/BioPP-2.4.1-GCC-9.3.0.eb b/easybuild/easyconfigs/b/BioPP/BioPP-2.4.1-GCC-9.3.0.eb deleted file mode 100644 index 59ed58edac64..000000000000 --- a/easybuild/easyconfigs/b/BioPP/BioPP-2.4.1-GCC-9.3.0.eb +++ /dev/null @@ -1,59 +0,0 @@ -easyblock = 'Bundle' - -name = 'BioPP' -version = '2.4.1' - -homepage = 'https://github.com/BioPP/bpp-core' -description = ''' -Bio++ is a set of C++ libraries for Bioinformatics, including sequence -analysis, phylogenetics, molecular evolution and population genetics. Bio++ is -Object Oriented and is designed to be both easy to use and computer efficient. -Bio++ intends to help programmers to write computer expensive programs, by -providing them a set of re-usable tools. -''' - -toolchain = {'name': 'GCC', 'version': '9.3.0'} - -github_account = 'BioPP' - -builddependencies = [('CMake', '3.16.4')] -default_easyblock = 'CMakeMake' - -default_component_specs = { - 'sources': [{'download_filename': 'v%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}], - 'source_urls': [GITHUB_SOURCE], - 'start_dir': '%(name)s-%(version)s', -} -components = [ - ('bpp-core', version, { - 'checksums': ['1150b8ced22cff23dd4770d7c23fad11239070b44007740e77407f0d746c0af6'], - }), - ('bpp-seq', version, { - 'checksums': ['dbfcb04803e4b7f08f9f159da8a947c91906c3ca8b20683ac193f6dc524d4655'], - }), - ('bpp-phyl', version, { - 'checksums': ['e7bf7d4570f756b7773904ffa600ffcd77c965553ddb5cbc252092d1da962ff2'], - }), - ('bpp-seq-omics', version, { - 'checksums': ['200da925b42065998d825f0b2a37e26b00a865883c85bc332beb3a94cae1e08b'], - }), - ('bpp-phyl-omics', version, { - 'checksums': ['fb0908422e59c71065db874e68d5c71acddf66d8a51776f7e04a5f8d5f0f6577'], - }), - ('bpp-popgen', version, { - 'checksums': ['03b57d71a63c8fa7f11c085e531d0d691fc1d40d4ea541070dabde0ab3baf413'], - }), - ('bppsuite', version, { - 'checksums': ['0485adcc17e37439069d27e4fac144e5ae38036ba21f31e6d21f070ce4ea5199'], - }) -] - -local_libs = [local_component[0] for local_component in components if local_component[0] != 'bppsuite'] - -sanity_check_paths = { - 'files': ['bin/bppseqgen'] + - ['lib64/lib%s.%s' % (local_lib, local_ext) for local_lib in local_libs for local_ext in ['a', SHLIB_EXT]], - 'dirs': ['include/Bpp', 'share/man'] + - ['lib64/cmake/%s' % local_lib for local_lib in local_libs] -} -moduleclass = 'vis' 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 deleted file mode 100644 index c32f54aa1d71..000000000000 --- a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.6.924-foss-2016a-Perl-5.22.1.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'Bundle' - -name = 'BioPerl' -version = '1.6.924' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://www.bioperl.org/' -description = """Bioperl is the product of a community effort to produce Perl code which is useful in biology. - Examples include Sequence objects, Alignment objects and database searching objects.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -# this is a bundle of Perl modules -exts_defaultclass = 'PerlModule' -exts_filter = ("perldoc -lm %(ext_name)s ", "") - -dependencies = [ - ('Perl', '5.22.1'), - ('DB_File', '1.835', versionsuffix), -] - -exts_list = [ - # CGI has been removed from the Perl core since version 5.22 - ('CGI', '4.28', { - 'source_tmpl': 'CGI-4.28.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEEJO/'], - }), - (name, version, { - 'modulename': 'Bio::Perl', - 'source_tmpl': 'release-%s.tar.gz' % version.replace('.', '-'), - 'source_urls': ['https://github.com/bioperl/bioperl-live/archive/'], - }), -] - -modextrapaths = { - 'PERL5LIB': 'lib/perl5/site_perl/%(perlver)s/' -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.6.924-intel-2016a-Perl-5.20.3.eb b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.6.924-intel-2016a-Perl-5.20.3.eb deleted file mode 100644 index 4145ed2b911e..000000000000 --- a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.6.924-intel-2016a-Perl-5.20.3.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'PerlModule' - -name = 'BioPerl' -version = '1.6.924' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://www.bioperl.org/' -description = """Bioperl is the product of a community effort to produce Perl code which is useful in biology. - Examples include Sequence objects, Alignment objects and database searching objects.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['https://github.com/bioperl/bioperl-live/archive/'] -sources = ['release-%s.tar.gz' % version.replace('.', '-')] - -dependencies = [ - ('Perl', '5.20.3'), - ('DB_File', '1.835', versionsuffix), -] - -options = {'modulename': 'Bio::Perl'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.0-foss-2016b-Perl-5.24.0.eb b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.0-foss-2016b-Perl-5.24.0.eb deleted file mode 100644 index df145633fd09..000000000000 --- a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.0-foss-2016b-Perl-5.24.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -# easybuild easyconfig -# -# John Dey jfdey@fredhutch.org -# -# Fred Hutchinson Cancer Research Center - -easyblock = 'PerlModule' - -name = 'BioPerl' -version = '1.7.0' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://www.bioperl.org/' -description = """Bioperl is the product of a community effort to produce Perl code which is useful in biology. - Examples include Sequence objects, Alignment objects and database searching objects.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['https://github.com/bioperl/bioperl-live/archive/'] -sources = ['release-%s.zip' % version.replace('.', '-')] - -dependencies = [ - ('Perl', '5.24.0'), - ('XML-LibXML', '2.0132', versionsuffix), -] - -options = {'modulename': 'Bio::Perl'} - -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 deleted file mode 100644 index 173b5f84e37b..000000000000 --- a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.1-intel-2016b-Perl-5.24.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -# 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'), - ('XML-LibXML', '2.0132', versionsuffix), -] - -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 deleted file mode 100644 index 78a8202e8c64..000000000000 --- a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.1-intel-2017a-Perl-5.24.1.eb +++ /dev/null @@ -1,29 +0,0 @@ -# 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'), - ('XML-LibXML', '2.0132', versionsuffix), -] - -options = {'modulename': 'Bio::Perl'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.2-GCCcore-8.2.0-Perl-5.28.1.eb b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.2-GCCcore-8.2.0-Perl-5.28.1.eb deleted file mode 100644 index 1f96ab839328..000000000000 --- a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.2-GCCcore-8.2.0-Perl-5.28.1.eb +++ /dev/null @@ -1,37 +0,0 @@ -# easybuild easyconfig -# -# John Dey jfdey@fredhutch.org -# -# Fred Hutchinson Cancer Research Center - -easyblock = 'PerlModule' - -name = 'BioPerl' -version = '1.7.2' -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': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://github.com/bioperl/bioperl-live/archive/'] -sources = ['release-%s.zip' % version.replace('.', '-')] -checksums = ['cbed57a76751c724dce0706df144a3bbed8fa1b1c2d079783067ce58809952aa'] - -builddependencies = [('binutils', '2.31.1')] - -dependencies = [ - ('Perl', '5.28.1'), - ('XML-LibXML', '2.0200', versionsuffix), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['bin', 'lib/perl5/site_perl/%(perlver)s/Bio'], -} - -options = {'modulename': 'Bio::Perl'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.2-GCCcore-8.3.0.eb b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.2-GCCcore-8.3.0.eb deleted file mode 100644 index 445e99e9a77a..000000000000 --- a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.2-GCCcore-8.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -# easybuild easyconfig -# -# John Dey jfdey@fredhutch.org -# -# Fred Hutchinson Cancer Research Center - -easyblock = 'PerlModule' - -name = 'BioPerl' -version = '1.7.2' - -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': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/bioperl/bioperl-live/archive/'] -sources = ['release-%s.zip' % version.replace('.', '-')] -checksums = ['cbed57a76751c724dce0706df144a3bbed8fa1b1c2d079783067ce58809952aa'] - -builddependencies = [('binutils', '2.32')] - -dependencies = [ - ('Perl', '5.30.0'), - ('XML-LibXML', '2.0201'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['bin', 'lib/perl5/site_perl/%(perlver)s/Bio'], -} - -options = {'modulename': 'Bio::Perl'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.2-foss-2017b-Perl-5.26.0.eb b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.2-foss-2017b-Perl-5.26.0.eb deleted file mode 100644 index c93397a106d2..000000000000 --- a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.2-foss-2017b-Perl-5.26.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -# easybuild easyconfig -# -# John Dey jfdey@fredhutch.org -# -# Fred Hutchinson Cancer Research Center - -easyblock = 'PerlModule' - -name = 'BioPerl' -version = '1.7.2' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://www.bioperl.org/' -description = """Bioperl is the product of a community effort to produce Perl code which is useful in biology. - Examples include Sequence objects, Alignment objects and database searching objects.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['https://github.com/bioperl/bioperl-live/archive/'] -sources = ['release-%s.zip' % version.replace('.', '-')] -checksums = ['cbed57a76751c724dce0706df144a3bbed8fa1b1c2d079783067ce58809952aa'] - -dependencies = [ - ('Perl', '5.26.0'), - ('XML-LibXML', '2.0132', versionsuffix), -] - -options = {'modulename': 'Bio::Perl'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.2-foss-2018b-Perl-5.28.0.eb b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.2-foss-2018b-Perl-5.28.0.eb deleted file mode 100644 index 1ff72ded36d4..000000000000 --- a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.2-foss-2018b-Perl-5.28.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -# easybuild easyconfig -# -# John Dey jfdey@fredhutch.org -# -# Fred Hutchinson Cancer Research Center - -easyblock = 'PerlModule' - -name = 'BioPerl' -version = '1.7.2' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://www.bioperl.org/' -description = """Bioperl is the product of a community effort to produce Perl code which is useful in biology. - Examples include Sequence objects, Alignment objects and database searching objects.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/bioperl/bioperl-live/archive/'] -sources = ['release-%s.zip' % version.replace('.', '-')] -checksums = ['cbed57a76751c724dce0706df144a3bbed8fa1b1c2d079783067ce58809952aa'] - -dependencies = [ - ('Perl', '5.28.0'), - ('XML-LibXML', '2.0132', versionsuffix), -] - -options = {'modulename': 'Bio::Perl'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.2-intel-2017b-Perl-5.26.0.eb b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.2-intel-2017b-Perl-5.26.0.eb deleted file mode 100644 index a793e424b328..000000000000 --- a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.2-intel-2017b-Perl-5.26.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -# easybuild easyconfig -# -# John Dey jfdey@fredhutch.org -# -# Fred Hutchinson Cancer Research Center - -easyblock = 'PerlModule' - -name = 'BioPerl' -version = '1.7.2' -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': '2017b'} - -source_urls = ['https://github.com/bioperl/bioperl-live/archive/'] -sources = ['release-%s.zip' % version.replace('.', '-')] -checksums = ['cbed57a76751c724dce0706df144a3bbed8fa1b1c2d079783067ce58809952aa'] - -dependencies = [ - ('Perl', '5.26.0'), - ('XML-LibXML', '2.0132', versionsuffix), -] - -options = {'modulename': 'Bio::Perl'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.2-intel-2018a-Perl-5.26.1.eb b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.2-intel-2018a-Perl-5.26.1.eb deleted file mode 100644 index a6973af6ad1b..000000000000 --- a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.2-intel-2018a-Perl-5.26.1.eb +++ /dev/null @@ -1,30 +0,0 @@ -# easybuild easyconfig -# -# John Dey jfdey@fredhutch.org -# -# Fred Hutchinson Cancer Research Center - -easyblock = 'PerlModule' - -name = 'BioPerl' -version = '1.7.2' -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': '2018a'} - -source_urls = ['https://github.com/bioperl/bioperl-live/archive/'] -sources = ['release-%s.zip' % version.replace('.', '-')] -checksums = ['cbed57a76751c724dce0706df144a3bbed8fa1b1c2d079783067ce58809952aa'] - -dependencies = [ - ('Perl', '5.26.1'), - ('XML-LibXML', '2.0132', versionsuffix), -] - -options = {'modulename': 'Bio::Perl'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.2-intel-2018b-Perl-5.28.0.eb b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.2-intel-2018b-Perl-5.28.0.eb deleted file mode 100644 index 054f134cb029..000000000000 --- a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.2-intel-2018b-Perl-5.28.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -# easybuild easyconfig -# -# John Dey jfdey@fredhutch.org -# -# Fred Hutchinson Cancer Research Center - -easyblock = 'PerlModule' - -name = 'BioPerl' -version = '1.7.2' -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': '2018b'} - -source_urls = ['https://github.com/bioperl/bioperl-live/archive/'] -sources = ['release-%s.zip' % version.replace('.', '-')] -checksums = ['cbed57a76751c724dce0706df144a3bbed8fa1b1c2d079783067ce58809952aa'] - -dependencies = [ - ('Perl', '5.28.0'), - ('XML-LibXML', '2.0132', versionsuffix), -] - -options = {'modulename': 'Bio::Perl'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.7-GCCcore-9.3.0.eb b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.7-GCCcore-9.3.0.eb deleted file mode 100644 index 65ea07ea386a..000000000000 --- a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.7-GCCcore-9.3.0.eb +++ /dev/null @@ -1,54 +0,0 @@ -easyblock = 'Bundle' - -name = 'BioPerl' -version = '1.7.7' - -homepage = 'https://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': 'GCCcore', 'version': '9.3.0'} - -builddependencies = [('binutils', '2.34')] - -dependencies = [ - ('Perl', '5.30.2'), - ('XML-LibXML', '2.0205'), - ('DB_File', '1.835'), -] - -exts_defaultclass = 'PerlModule' -exts_filter = ("perldoc -lm %(ext_name)s ", "") - -exts_list = [ - ('XML::Writer', '0.625', { - 'source_tmpl': 'XML-Writer-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JO/JOSEPHW'], - 'checksums': ['e080522c6ce050397af482665f3965a93c5d16f5e81d93f6e2fe98084ed15fbe'], - }), - ('XML::DOM::XPath', '0.14', { - 'source_tmpl': 'XML-DOM-XPath-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIROD'], - 'checksums': ['0173a74a515211997a3117a47e7b9ea43594a04b865b69da5a71c0886fa829ea'], - }), - ('Bio::Procedural', '1.7.4', { - 'source_tmpl': 'Bio-Procedural-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS/'], - 'checksums': ['d2bd9cfbb091eee2d80ed6cf812ac3813b1c8a1aaca20671037f5f225d31d1da'], - }), - ('BioPerl', version, { - 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS/'], - 'checksums': ['730e2bd38b7550bf6bbd5bca50d019a70cca514559702c1389d770ff69cff1bb'], - }), -] - -modextrapaths = { - 'PERL5LIB': 'lib/perl5/site_perl/%(perlver)s/', -} - -sanity_check_paths = { - 'files': [], - 'dirs': ['bin', 'lib/perl5/site_perl/%(perlver)s/Bio'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.8-GCCcore-12.2.0.eb b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.8-GCCcore-12.2.0.eb index 8caddd5df221..cdea5586473f 100644 --- a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.8-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.8-GCCcore-12.2.0.eb @@ -3,9 +3,9 @@ # John Dey jfdey@fredhutch.org # # Fred Hutchinson Cancer Research Center -# Thomas Eylenbosch - Gluo NV +# Thomas Eylenbosch - Gluo NV -easyblock = 'PerlModule' +easyblock = 'Bundle' name = 'BioPerl' version = '1.7.8' diff --git a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.8-GCCcore-12.3.0.eb b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.8-GCCcore-12.3.0.eb index b47216124f89..967e9607248c 100644 --- a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.8-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.8-GCCcore-12.3.0.eb @@ -3,9 +3,9 @@ # John Dey jfdey@fredhutch.org # # Fred Hutchinson Cancer Research Center -# Thomas Eylenbosch - Gluo NV +# Thomas Eylenbosch - Gluo NV -easyblock = 'PerlModule' +easyblock = 'Bundle' name = 'BioPerl' version = '1.7.8' diff --git a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.8-GCCcore-13.2.0.eb b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.8-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..d6c4944be67d --- /dev/null +++ b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.8-GCCcore-13.2.0.eb @@ -0,0 +1,58 @@ +# easybuild easyconfig +# +# John Dey jfdey@fredhutch.org +# +# Fred Hutchinson Cancer Research Center +# Thomas Eylenbosch - Gluo NV + +easyblock = 'Bundle' + +name = 'BioPerl' +version = '1.7.8' + +homepage = 'https://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': 'GCCcore', 'version': '13.2.0'} + +builddependencies = [('binutils', '2.40')] + +dependencies = [ + ('Perl', '5.38.0'), + ('Perl-bundle-CPAN', '5.38.0'), + ('XML-LibXML', '2.0210'), + ('DB_File', '1.859'), +] + +exts_defaultclass = 'PerlModule' +exts_filter = ("perldoc -lm %(ext_name)s ", "") + +exts_list = [ + ('XML::Writer', '0.900', { + 'source_tmpl': 'XML-Writer-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JO/JOSEPHW'], + 'checksums': ['73c8f5bd3ecf2b350f4adae6d6676d52e08ecc2d7df4a9f089fa68360d400d1f'], + }), + (name, version, { + 'source_tmpl': '%(name)s-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS/'], + 'checksums': ['c490a3be7715ea6e4305efd9710e5edab82dabc55fd786b6505b550a30d71738'], + }), + ('Bio::Procedural', '1.7.4', { + 'source_tmpl': 'Bio-Procedural-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS/'], + 'checksums': ['d2bd9cfbb091eee2d80ed6cf812ac3813b1c8a1aaca20671037f5f225d31d1da'], + }), +] + +modextrapaths = { + 'PERL5LIB': 'lib/perl5/site_perl/%(perlver)s/', +} + +sanity_check_paths = { + 'files': [], + 'dirs': ['bin', 'lib/perl5/site_perl/%(perlver)s/Bio'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.8-GCCcore-13.3.0.eb b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.8-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..3a26688a09f0 --- /dev/null +++ b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.8-GCCcore-13.3.0.eb @@ -0,0 +1,58 @@ +# easybuild easyconfig +# +# John Dey jfdey@fredhutch.org +# +# Fred Hutchinson Cancer Research Center +# Thomas Eylenbosch - Gluo NV + +easyblock = 'Bundle' + +name = 'BioPerl' +version = '1.7.8' + +homepage = 'https://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': 'GCCcore', 'version': '13.3.0'} + +builddependencies = [('binutils', '2.42')] + +dependencies = [ + ('Perl', '5.38.2'), + ('Perl-bundle-CPAN', '5.38.2'), + ('XML-LibXML', '2.0210'), + ('DB_File', '1.859'), +] + +exts_defaultclass = 'PerlModule' +exts_filter = ("perldoc -lm %(ext_name)s ", "") + +exts_list = [ + ('XML::Writer', '0.900', { + 'source_tmpl': 'XML-Writer-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JO/JOSEPHW'], + 'checksums': ['73c8f5bd3ecf2b350f4adae6d6676d52e08ecc2d7df4a9f089fa68360d400d1f'], + }), + (name, version, { + 'source_tmpl': '%(name)s-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS/'], + 'checksums': ['c490a3be7715ea6e4305efd9710e5edab82dabc55fd786b6505b550a30d71738'], + }), + ('Bio::Procedural', '1.7.4', { + 'source_tmpl': 'Bio-Procedural-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS/'], + 'checksums': ['d2bd9cfbb091eee2d80ed6cf812ac3813b1c8a1aaca20671037f5f225d31d1da'], + }), +] + +modextrapaths = { + 'PERL5LIB': 'lib/perl5/site_perl/%(perlver)s/', +} + +sanity_check_paths = { + 'files': [], + 'dirs': ['bin', 'lib/perl5/site_perl/%(perlver)s/Bio'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BioServices/BioServices-1.7.9-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/b/BioServices/BioServices-1.7.9-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 43828591da8a..000000000000 --- a/easybuild/easyconfigs/b/BioServices/BioServices-1.7.9-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,83 +0,0 @@ -# This easyconfig was created by Simon Branford of the BEAR Software team at the University of Birmingham. -easyblock = 'PythonBundle' - -name = 'BioServices' -version = '1.7.9' -versionsuffix = '-Python-%(pyver)s' - -homepage = "https://bioservices.readthedocs.io/" -description = """Bioservices is a Python package that provides access to many Bioinformatices Web Services (e.g., - UniProt) and a framework to easily implement Web Services wrappers (based on WSDL/SOAP or REST protocols).""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('BeautifulSoup', '4.9.1', versionsuffix), - ('lxml', '4.5.2'), - ('matplotlib', '3.2.1', versionsuffix), - ('SciPy-bundle', '2020.03', versionsuffix), - ('scikit-learn', '0.23.1', versionsuffix), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('colorlog', '4.4.0', { - 'checksums': ['0272c537469ab1e63b9915535874d15b671963c9325db0c4891a2aeff97ce3d1'], - }), - ('flit_core', '3.0.0', { - 'checksums': ['a465052057e2d6d957e6850e9915245adedfc4fd0dd5737d0791bf3132417c2d'], - }), - ('flit', '3.0.0', { - 'checksums': ['b4fe0f84a1ffbf125d003e253ec98c0b6e3e31290b31fba3ad22d28588c20893'], - }), - ('ptyprocess', '0.6.0', { - 'checksums': ['923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0'], - }), - ('pexpect', '4.8.0', { - 'checksums': ['fc65a43959d153d0114afe13997d439c22823a27cefceb5ff35c2178c6784c0c'], - }), - ('colorama', '0.4.4', { - 'checksums': ['5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b'], - }), - ('easydev', '0.10.1', { - 'checksums': ['faa791f0b1ef87bddab4d873c5a2c2be539b8a03c177242b1b402412a0dd69d1'], - }), - ('zope.interface', '5.1.2', { - 'checksums': ['c9c8e53a5472b77f6a391b515c771105011f4b40740ce53af8428d1c8ca20004'], - }), - ('zope.event', '4.5.0', { - 'checksums': ['5e76517f5b9b119acf37ca8819781db6c16ea433f7e2062c4afc2b6fbedb1330'], - }), - ('greenlet', '0.4.17', { - 'checksums': ['41d8835c69a78de718e466dd0e6bfd4b46125f21a67c3ff6d76d8d8059868d6b'], - }), - ('gevent', '20.9.0', { - 'checksums': ['5f6d48051d336561ec08995431ee4d265ac723a64bba99cc58c3eb1a4d4f5c8d'], - }), - ('grequests', '0.6.0', { - 'checksums': ['7dec890c6668e6755a1ea968565535867956639301268394d24df67b478df666'], - }), - ('requests-cache', '0.5.2', { - 'checksums': ['813023269686045f8e01e2289cc1e7e9ae5ab22ddd1e2849a9093ab3ab7270eb'], - }), - ('suds-jurko', '0.6', { - 'modulename': 'suds', - 'source_tmpl': '%(name)s-%(version)s.tar.bz2', - 'checksums': ['29edb72fd21e3044093d86f33c66cf847c5aaab26d64cb90e69e528ef014e57f'], - }), - ('xmltodict', '0.12.0', { - 'checksums': ['50d8c638ed7ecb88d90561beedbf720c9b4e851a9fa6c47ebd64e99d166d8a21'], - }), - ('wrapt', '1.12.1', { - 'checksums': ['b62ffa81fb85f4332a4f609cab4ac40709470da05643a082ec1eb88e6d9b97d7'], - }), - (name, version, { - 'source_tmpl': '%(namelower)s-%(version)s.tar.gz', - 'checksums': ['1711589cdd250e0ea043ee95d111def35aa20febb111aa32914e22728791c670'], - }), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.65-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.65-foss-2016a-Python-2.7.11.eb deleted file mode 100644 index cc4c98123e2d..000000000000 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.65-foss-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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.65' -versionsuffix = "-Python-%(pyver)s" - -homepage = 'http://www.biopython.org' -description = """Biopython is a set of freely available tools for biological computation written -in Python by an international team of developers. It is a distributed collaborative effort to -develop Python libraries and applications which address the needs of current and future work in -bioinformatics. """ - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['http://biopython.org/DIST'] -sources = ['%(namelower)s-%(version)s.tar.gz'] - -dependencies = [ - ('Python', '2.7.11') -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/Bio', 'lib/python%(pyshortver)s/site-packages/BioSQL'] -} - -options = {'modulename': 'Bio'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.68-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.68-foss-2016b-Python-2.7.12.eb deleted file mode 100644 index 74455b1860aa..000000000000 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.68-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# 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 -# -## -# foss-2016b modified by: -# Adam Huffman -# The Francis Crick Institute - -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 = ['%(namelower)s-%(version)s.tar.gz'] - -dependencies = [ - ('Python', '2.7.12') -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/Bio', 'lib/python%(pyshortver)s/site-packages/BioSQL'] -} - -options = {'modulename': 'Bio'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.68-foss-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.68-foss-2016b-Python-3.5.2.eb deleted file mode 100644 index dc0119ae93e7..000000000000 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.68-foss-2016b-Python-3.5.2.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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 deleted file mode 100644 index 7f7a69446216..000000000000 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.68-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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': 'intel', 'version': '2016b'} - -source_urls = ['http://biopython.org/DIST'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('Python', '2.7.12') -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/Bio', 'lib/python%(pyshortver)s/site-packages/BioSQL'] -} - -options = {'modulename': 'Bio'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.68-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.68-intel-2016b-Python-3.5.2.eb deleted file mode 100644 index cb2c07fb7f54..000000000000 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.68-intel-2016b-Python-3.5.2.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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': 'intel', 'version': '2016b'} - -source_urls = ['http://biopython.org/DIST'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('Python', '3.5.2') -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/Bio', 'lib/python%(pyshortver)s/site-packages/BioSQL'] -} - -options = {'modulename': 'Bio'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.70-foss-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.70-foss-2017a-Python-2.7.13.eb deleted file mode 100644 index c9ccb56c5a15..000000000000 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.70-foss-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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': 'foss', 'version': '2017a'} - -source_urls = ['http://biopython.org/DIST'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['4a7c5298f03d1a45523f32bae1fffcff323ea9dce007fb1241af092f5ab2e45b'] - -dependencies = [ - ('Python', '2.7.13') -] - -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.70-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.70-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index 34bca17400f4..000000000000 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.70-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# 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': 'foss', 'version': '2017b'} - -source_urls = ['http://biopython.org/DIST'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['4a7c5298f03d1a45523f32bae1fffcff323ea9dce007fb1241af092f5ab2e45b'] - -dependencies = [ - ('Python', '2.7.14') -] - -use_pip = True -download_dep_fail = True - -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.70-foss-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.70-foss-2017b-Python-3.6.3.eb deleted file mode 100644 index b1fbb4037b4d..000000000000 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.70-foss-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# 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': 'foss', 'version': '2017b'} - -source_urls = ['http://biopython.org/DIST'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['4a7c5298f03d1a45523f32bae1fffcff323ea9dce007fb1241af092f5ab2e45b'] - -dependencies = [ - ('Python', '3.6.3') -] - -use_pip = True -download_dep_fail = True - -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.70-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.70-intel-2017a-Python-3.6.1.eb deleted file mode 100644 index e9f9d1c3f3a6..000000000000 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.70-intel-2017a-Python-3.6.1.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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/Biopython/Biopython-1.70-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.70-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 342e88e3dcce..000000000000 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.70-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# 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': '2017b'} - -source_urls = ['http://biopython.org/DIST'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['4a7c5298f03d1a45523f32bae1fffcff323ea9dce007fb1241af092f5ab2e45b'] - -dependencies = [ - ('Python', '2.7.14') -] - -use_pip = True -download_dep_fail = True - -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.70-intel-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.70-intel-2017b-Python-3.6.3.eb deleted file mode 100644 index f18795f259f4..000000000000 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.70-intel-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# 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': '2017b'} - -source_urls = ['http://biopython.org/DIST'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['4a7c5298f03d1a45523f32bae1fffcff323ea9dce007fb1241af092f5ab2e45b'] - -dependencies = [ - ('Python', '3.6.3') -] - -use_pip = True -download_dep_fail = True - -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.71-foss-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.71-foss-2018a-Python-3.6.4.eb deleted file mode 100644 index 6b13b6fc87f3..000000000000 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.71-foss-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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.71' -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': '2018a'} - -source_urls = ['http://biopython.org/DIST'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['4f1770a29a5b18fcaca759bbc888083cdde2b301f073439ff640570d4a93e033'] - -dependencies = [ - ('Python', '3.6.4') -] - -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.71-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.71-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index e09eabe2ff5d..000000000000 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.71-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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.71' -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': '2018a'} - -source_urls = ['http://biopython.org/DIST'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['4f1770a29a5b18fcaca759bbc888083cdde2b301f073439ff640570d4a93e033'] - -dependencies = [ - ('Python', '2.7.14') -] - -download_dep_fail = True - -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.71-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.71-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index 20f20af73c37..000000000000 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.71-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# 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.71' -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': '2018a'} - -source_urls = ['https://biopython.org/DIST'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['4f1770a29a5b18fcaca759bbc888083cdde2b301f073439ff640570d4a93e033'] - -dependencies = [ - ('Python', '3.6.4') -] - -download_dep_fail = True -use_pip = True - -options = {'modulename': 'Bio'} - -# also check import of BioSQL -sanity_check_commands = ["python -c 'import BioSQL'"] - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.72-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.72-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index ea602a930b25..000000000000 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.72-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,46 +0,0 @@ -## -# 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.72' -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': '2018b'} - -source_urls = ['http://biopython.org/DIST'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ab6b492443adb90c66267b3d24d602ae69a93c68f4b9f135ba01cb06d36ce5a2'] - -dependencies = [ - ('Python', '2.7.15') -] - -download_dep_fail = True - -use_pip = True - -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.72-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.72-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index ddebd820841d..000000000000 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.72-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,46 +0,0 @@ -## -# 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.72' -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': '2018b'} - -source_urls = ['http://biopython.org/DIST'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ab6b492443adb90c66267b3d24d602ae69a93c68f4b9f135ba01cb06d36ce5a2'] - -dependencies = [ - ('Python', '3.6.6') -] - -download_dep_fail = True - -use_pip = True - -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.72-intel-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.72-intel-2018b-Python-2.7.15.eb deleted file mode 100644 index 64f060292909..000000000000 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.72-intel-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,46 +0,0 @@ -## -# 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.72' -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': '2018b'} - -source_urls = ['http://biopython.org/DIST'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ab6b492443adb90c66267b3d24d602ae69a93c68f4b9f135ba01cb06d36ce5a2'] - -dependencies = [ - ('Python', '2.7.15') -] - -download_dep_fail = True - -use_pip = True - -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.73-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.73-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index a695b73c924d..000000000000 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.73-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,46 +0,0 @@ -## -# 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.73' -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': '2018b'} - -source_urls = ['http://biopython.org/DIST'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['70c5cc27dc61c23d18bb33b6d38d70edc4b926033aea3b7434737c731c94a5e0'] - -dependencies = [ - ('Python', '3.6.6') -] - -download_dep_fail = True - -use_pip = True - -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.73-foss-2019a.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.73-foss-2019a.eb deleted file mode 100644 index 9ba5b8d7400d..000000000000 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.73-foss-2019a.eb +++ /dev/null @@ -1,49 +0,0 @@ -## -# 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.73' - -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': '2019a'} - -source_urls = ['http://biopython.org/DIST'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['70c5cc27dc61c23d18bb33b6d38d70edc4b926033aea3b7434737c731c94a5e0'] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -dependencies = [ - ('SciPy-bundle', '2019.03'), # for numpy -] - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/Bio', - 'lib/python%(pyshortver)s/site-packages/BioSQL'] -} - -# extra check to ensure numpy dependency is available -sanity_check_commands = ["python -c 'import Bio.MarkovModel'"] - -options = {'modulename': 'Bio'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.73-fosscuda-2019a.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.73-fosscuda-2019a.eb deleted file mode 100644 index 3cee734a3272..000000000000 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.73-fosscuda-2019a.eb +++ /dev/null @@ -1,49 +0,0 @@ -## -# 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.73' - -homepage = 'https://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': 'fosscuda', 'version': '2019a'} - -source_urls = ['https://biopython.org/DIST'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['70c5cc27dc61c23d18bb33b6d38d70edc4b926033aea3b7434737c731c94a5e0'] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -dependencies = [ - ('SciPy-bundle', '2019.03'), # for numpy -] - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/Bio', - 'lib/python%(pyshortver)s/site-packages/BioSQL'] -} - -# extra check to ensure numpy dependency is available -sanity_check_commands = ["python -c 'import Bio.MarkovModel'"] - -options = {'modulename': 'Bio'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.73-intel-2019a.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.73-intel-2019a.eb deleted file mode 100644 index e5b80c781fd7..000000000000 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.73-intel-2019a.eb +++ /dev/null @@ -1,52 +0,0 @@ -## -# 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.73' - -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': '2019a'} - -source_urls = ['http://biopython.org/DIST'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['70c5cc27dc61c23d18bb33b6d38d70edc4b926033aea3b7434737c731c94a5e0'] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -dependencies = [ - ('SciPy-bundle', '2019.03'), # for numpy -] - -download_dep_fail = True -use_pip = True - -# required because we're building Python packages using Intel compilers on top of Python built with GCC -check_ldshared = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/Bio', - 'lib/python%(pyshortver)s/site-packages/BioSQL'] -} - -# extra check to ensure numpy dependency is available -sanity_check_commands = ["python -c 'import Bio.MarkovModel'"] - -options = {'modulename': 'Bio'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.74-foss-2019a.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.74-foss-2019a.eb deleted file mode 100644 index 7884e977487c..000000000000 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.74-foss-2019a.eb +++ /dev/null @@ -1,51 +0,0 @@ -## -# 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 -# -# Updated: Pavel Grochal (INUITS) -## -easyblock = 'PythonPackage' - -name = 'Biopython' -version = '1.74' - -homepage = 'https://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': '2019a'} - -source_urls = ['https://biopython.org/DIST'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['25152c1be2c9205bf80901fc49adf2c2efff49f0dddbcf6e6b2ce31dfa6590c0'] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -dependencies = [ - ('SciPy-bundle', '2019.03') -] - -download_dep_fail = True - -use_pip = True - -# Run only tests that don't require internet connection -runtest = 'python setup.py test --offline' - -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.75-foss-2019b-Python-2.7.16.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.75-foss-2019b-Python-2.7.16.eb deleted file mode 100644 index 0ee596153560..000000000000 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.75-foss-2019b-Python-2.7.16.eb +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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 -# -# Updated: Pavel Grochal (INUITS) -## -easyblock = 'PythonPackage' - -name = 'Biopython' -version = '1.75' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2019b'} - -source_urls = ['https://biopython.org/DIST'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['5060e4ef29c2bc214749733634051be5b8d11686c6590fa155c3443dcaa89906'] - -dependencies = [ - ('Python', '2.7.16'), - ('SciPy-bundle', '2019.10', versionsuffix), # for numpy -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -# Run only tests that don't require internet connection -runtest = 'python setup.py test --offline' - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/Bio', - 'lib/python%(pyshortver)s/site-packages/BioSQL'] -} - -# extra check to ensure numpy dependency is available -sanity_check_commands = ["python -c 'import Bio.MarkovModel'"] - -options = {'modulename': 'Bio'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.75-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.75-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index e04af87c98a4..000000000000 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.75-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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 -# -# Updated: Pavel Grochal (INUITS) -## -easyblock = 'PythonPackage' - -name = 'Biopython' -version = '1.75' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2019b'} - -source_urls = ['https://biopython.org/DIST'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['5060e4ef29c2bc214749733634051be5b8d11686c6590fa155c3443dcaa89906'] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), # for numpy -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -# Run only tests that don't require internet connection -runtest = 'python setup.py test --offline' - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/Bio', - 'lib/python%(pyshortver)s/site-packages/BioSQL'] -} - -# extra check to ensure numpy dependency is available -sanity_check_commands = ["python -c 'import Bio.MarkovModel'"] - -options = {'modulename': 'Bio'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.75-fosscuda-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.75-fosscuda-2019b-Python-3.7.4.eb deleted file mode 100644 index 0a389e4de603..000000000000 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.75-fosscuda-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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 -# -# Updated: Pavel Grochal (INUITS) -## -easyblock = 'PythonPackage' - -name = 'Biopython' -version = '1.75' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': 'fosscuda', 'version': '2019b'} - -source_urls = ['https://biopython.org/DIST'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['5060e4ef29c2bc214749733634051be5b8d11686c6590fa155c3443dcaa89906'] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), # for numpy -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -# Run only tests that don't require internet connection -runtest = 'python setup.py test --offline' - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/Bio', - 'lib/python%(pyshortver)s/site-packages/BioSQL'] -} - -# extra check to ensure numpy dependency is available -sanity_check_commands = ["python -c 'import Bio.MarkovModel'"] - -options = {'modulename': 'Bio'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.75-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.75-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index b9f46b733c76..000000000000 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.75-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,57 +0,0 @@ -## -# 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 -# -# Updated: Pavel Grochal (INUITS) -## -easyblock = 'PythonPackage' - -name = 'Biopython' -version = '1.75' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2019b'} - -source_urls = ['https://biopython.org/DIST'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['5060e4ef29c2bc214749733634051be5b8d11686c6590fa155c3443dcaa89906'] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), # for numpy -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -# required because we're building Python packages using Intel compilers on top of Python built with GCC -check_ldshared = True - -# Run only tests that don't require internet connection -runtest = 'python setup.py test --offline' - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/Bio', - 'lib/python%(pyshortver)s/site-packages/BioSQL'] -} - -# extra check to ensure numpy dependency is available -sanity_check_commands = ["python -c 'import Bio.MarkovModel'"] - -options = {'modulename': 'Bio'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.76-foss-2020b-Python-2.7.18.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.76-foss-2020b-Python-2.7.18.eb index a593b6c844ec..870a0d3e8582 100644 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.76-foss-2020b-Python-2.7.18.eb +++ b/easybuild/easyconfigs/b/Biopython/Biopython-1.76-foss-2020b-Python-2.7.18.eb @@ -22,10 +22,6 @@ dependencies = [ ('SciPy-bundle', '2020.11', versionsuffix), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - # Run only tests that don't require internet connection runtest = 'python setup.py test --offline' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.76-foss-2021b-Python-2.7.18.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.76-foss-2021b-Python-2.7.18.eb index a669640f918a..07381434847f 100644 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.76-foss-2021b-Python-2.7.18.eb +++ b/easybuild/easyconfigs/b/Biopython/Biopython-1.76-foss-2021b-Python-2.7.18.eb @@ -22,10 +22,6 @@ dependencies = [ ('SciPy-bundle', '2021.10', versionsuffix), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - # Run only tests that don't require internet connection runtest = 'python setup.py test --offline' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.76-foss-2023a-Python-2.7.18.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.76-foss-2023a-Python-2.7.18.eb new file mode 100644 index 000000000000..2f7447f219b0 --- /dev/null +++ b/easybuild/easyconfigs/b/Biopython/Biopython-1.76-foss-2023a-Python-2.7.18.eb @@ -0,0 +1,39 @@ +easyblock = 'PythonPackage' + +name = 'Biopython' +version = '1.76' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://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': '2023a'} + +source_urls = ['https://biopython.org/DIST'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['3873cb98dad5e28d5e3f2215a012565345a398d3d2c4eebf7cd701757b828c72'] + +dependencies = [ + ('Python', '2.7.18'), + ('numpy', '1.16.6', versionsuffix), +] + +# Run only tests that don't require internet connection +runtest = 'python setup.py test --offline' + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/Bio', + 'lib/python%(pyshortver)s/site-packages/BioSQL'] +} + +# extra check to ensure numpy dependency is available +sanity_check_commands = ["python -c 'import Bio.MarkovModel'"] + +options = {'modulename': 'Bio'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.78-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.78-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index b6f314a6e1cc..000000000000 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.78-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Biopython' -version = '1.78' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2020a'} - -source_urls = ['https://biopython.org/DIST'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['1ee0a0b6c2376680fea6642d5080baa419fd73df104a62d58a8baf7a8bbe4564'] - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -# Run only tests that don't require internet connection -runtest = 'python setup.py test --offline' - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/Bio', - 'lib/python%(pyshortver)s/site-packages/BioSQL'] -} - -# extra check to ensure numpy dependency is available -sanity_check_commands = ["python -c 'import Bio.MarkovModel'"] - -options = {'modulename': 'Bio'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.78-foss-2020b.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.78-foss-2020b.eb index e3d678f0ed02..9b3f063cb18a 100644 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.78-foss-2020b.eb +++ b/easybuild/easyconfigs/b/Biopython/Biopython-1.78-foss-2020b.eb @@ -21,10 +21,6 @@ dependencies = [ ('SciPy-bundle', '2020.11'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - # Run only tests that don't require internet connection runtest = 'python setup.py test --offline' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.78-fosscuda-2020b.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.78-fosscuda-2020b.eb index 41f07d6177ef..7d0f43fd2f0a 100644 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.78-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/b/Biopython/Biopython-1.78-fosscuda-2020b.eb @@ -21,10 +21,6 @@ dependencies = [ ('SciPy-bundle', '2020.11'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - # Run only tests that don't require internet connection runtest = 'python setup.py test --offline' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.78-intel-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.78-intel-2020a-Python-3.8.2.eb deleted file mode 100644 index 1a1861c1200f..000000000000 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.78-intel-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Biopython' -version = '1.78' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2020a'} - -source_urls = ['https://biopython.org/DIST'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['1ee0a0b6c2376680fea6642d5080baa419fd73df104a62d58a8baf7a8bbe4564'] - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -# Run only tests that don't require internet connection -runtest = 'python setup.py test --offline' - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/Bio', - 'lib/python%(pyshortver)s/site-packages/BioSQL'] -} - -# extra check to ensure numpy dependency is available -sanity_check_commands = ["python -c 'import Bio.MarkovModel'"] - -options = {'modulename': 'Bio'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.78-intel-2020b.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.78-intel-2020b.eb index b06996d99b83..15fb03b7742d 100644 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.78-intel-2020b.eb +++ b/easybuild/easyconfigs/b/Biopython/Biopython-1.78-intel-2020b.eb @@ -21,10 +21,6 @@ dependencies = [ ('SciPy-bundle', '2020.11'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - # Run only tests that don't require internet connection runtest = 'python setup.py test --offline' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.79-foss-2021a.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.79-foss-2021a.eb index bc0859cd2c77..6d10eb493cc9 100644 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.79-foss-2021a.eb +++ b/easybuild/easyconfigs/b/Biopython/Biopython-1.79-foss-2021a.eb @@ -24,10 +24,6 @@ dependencies = [ ('SciPy-bundle', '2021.05'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - # Run only tests that don't require internet connection runtest = 'python setup.py test --offline' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.79-foss-2021b.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.79-foss-2021b.eb index bca044875eba..352ffd49da77 100644 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.79-foss-2021b.eb +++ b/easybuild/easyconfigs/b/Biopython/Biopython-1.79-foss-2021b.eb @@ -21,10 +21,6 @@ dependencies = [ ('SciPy-bundle', '2021.10'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - # Run only tests that don't require internet connection runtest = 'python setup.py test --offline' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.79-foss-2022a.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.79-foss-2022a.eb index 2633521f6e2d..42b026c455bc 100644 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.79-foss-2022a.eb +++ b/easybuild/easyconfigs/b/Biopython/Biopython-1.79-foss-2022a.eb @@ -24,10 +24,6 @@ dependencies = [ ('SciPy-bundle', '2022.05'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - # Run only tests that don't require internet connection runtest = 'python setup.py test --offline' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.79-intel-2021b.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.79-intel-2021b.eb index c827cb1cdb55..9dbd1e398a2d 100644 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.79-intel-2021b.eb +++ b/easybuild/easyconfigs/b/Biopython/Biopython-1.79-intel-2021b.eb @@ -21,10 +21,6 @@ dependencies = [ ('SciPy-bundle', '2021.10'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - # Run only tests that don't require internet connection runtest = 'python setup.py test --offline' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.81-foss-2022b.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.81-foss-2022b.eb index f8464fcb939c..553a0b837ff5 100644 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.81-foss-2022b.eb +++ b/easybuild/easyconfigs/b/Biopython/Biopython-1.81-foss-2022b.eb @@ -24,10 +24,6 @@ dependencies = [ ('SciPy-bundle', '2023.02'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - # Run only tests that don't require internet connection runtest = 'python setup.py test --offline' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.83-foss-2023a.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.83-foss-2023a.eb index 70b13923d394..a9a1cfc51315 100644 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.83-foss-2023a.eb +++ b/easybuild/easyconfigs/b/Biopython/Biopython-1.83-foss-2023a.eb @@ -25,10 +25,6 @@ dependencies = [ ('SciPy-bundle', '2023.07'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - # Run only tests that don't require internet connection runtest = 'python setup.py test --offline' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.84-foss-2023b.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.84-foss-2023b.eb new file mode 100644 index 000000000000..1b023ff66118 --- /dev/null +++ b/easybuild/easyconfigs/b/Biopython/Biopython-1.84-foss-2023b.eb @@ -0,0 +1,42 @@ +# Updated from previous easyconfig +# Author: Robert Mijakovic +# Update: Pavel Tománek (INUITS) + +easyblock = 'PythonPackage' + +name = 'Biopython' +version = '1.84' + +homepage = 'https://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': '2023b'} + +source_urls = ['https://biopython.org/DIST'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['60fbe6f996e8a6866a42698c17e552127d99a9aab3259d6249fbaabd0e0cc7b4'] + +dependencies = [ + ('Python', '3.11.5'), + ('SciPy-bundle', '2023.11'), +] + +# Run only tests that don't require internet connection +runtest = 'python setup.py test --offline' + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/Bio', + 'lib/python%(pyshortver)s/site-packages/BioSQL'] +} + +# extra check to ensure numpy dependency is available +sanity_check_commands = ["python -c 'import Bio.MarkovModel'"] + +options = {'modulename': 'Bio'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.84-foss-2024a.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.84-foss-2024a.eb new file mode 100644 index 000000000000..8350d57b5be1 --- /dev/null +++ b/easybuild/easyconfigs/b/Biopython/Biopython-1.84-foss-2024a.eb @@ -0,0 +1,42 @@ +# Updated from previous easyconfig +# Author: Robert Mijakovic +# Update: Pavel Tománek (INUITS) + +easyblock = 'PythonPackage' + +name = 'Biopython' +version = '1.84' + +homepage = 'https://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': '2024a'} + +source_urls = ['https://biopython.org/DIST'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['60fbe6f996e8a6866a42698c17e552127d99a9aab3259d6249fbaabd0e0cc7b4'] + +dependencies = [ + ('Python', '3.12.3'), + ('SciPy-bundle', '2024.05'), +] + +# Run only tests that don't require internet connection +runtest = 'python setup.py test --offline' + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/Bio', + 'lib/python%(pyshortver)s/site-packages/BioSQL'] +} + +# extra check to ensure numpy dependency is available +sanity_check_commands = ["python -c 'import Bio.MarkovModel'"] + +options = {'modulename': 'Bio'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Biotite/Biotite-0.41.0-foss-2022a.eb b/easybuild/easyconfigs/b/Biotite/Biotite-0.41.0-foss-2022a.eb new file mode 100644 index 000000000000..ff2eb42a6afc --- /dev/null +++ b/easybuild/easyconfigs/b/Biotite/Biotite-0.41.0-foss-2022a.eb @@ -0,0 +1,27 @@ +easyblock = 'PythonBundle' + +name = 'Biotite' +version = '0.41.0' + +homepage = 'https://www.biotite-python.org/' +description = """Biotite is your Swiss army knife for bioinformatics. Whether you want to +identify homologous sequence regions in a protein family or you would like to +find disulfide bonds in a protein structure: Biotite has the right tool for +you. This package bundles popular tasks in computational molecular biology into +a uniform Python library.""" + +toolchain = {'name': 'foss', 'version': '2022a'} + +dependencies = [ + ('Python', '3.10.4'), + ('SciPy-bundle', '2022.05'), + ('networkx', '2.8.4'), +] + +exts_list = [ + ('biotite', version, { + 'checksums': ['a5fddb4d738291772735cf04dfa8b642e0bdd6b4c2c0c71e2db727c0a66bd106'], + }), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Biotite/Biotite-0.41.0-gfbf-2023a.eb b/easybuild/easyconfigs/b/Biotite/Biotite-0.41.0-gfbf-2023a.eb new file mode 100644 index 000000000000..8fdf0acc899a --- /dev/null +++ b/easybuild/easyconfigs/b/Biotite/Biotite-0.41.0-gfbf-2023a.eb @@ -0,0 +1,28 @@ +easyblock = 'PythonBundle' + +name = 'Biotite' +version = '0.41.0' + +homepage = 'https://www.biotite-python.org/' +description = """Biotite is your Swiss army knife for bioinformatics. Whether you want to +identify homologous sequence regions in a protein family or you would like to +find disulfide bonds in a protein structure: Biotite has the right tool for +you. This package bundles popular tasks in computational molecular biology into +a uniform Python library.""" + +toolchain = {'name': 'gfbf', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), + ('SciPy-bundle', '2023.07'), + ('networkx', '3.1'), +] + +exts_list = [ + ('biotite', version, { + 'checksums': ['a5fddb4d738291772735cf04dfa8b642e0bdd6b4c2c0c71e2db727c0a66bd106'], + }), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BirdNET/BirdNET-20201214-fosscuda-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/b/BirdNET/BirdNET-20201214-fosscuda-2019b-Python-3.7.4.eb deleted file mode 100644 index ab58d9209466..000000000000 --- a/easybuild/easyconfigs/b/BirdNET/BirdNET-20201214-fosscuda-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,78 +0,0 @@ -easyblock = 'Tarball' - -name = 'BirdNET' -version = '20201214' -versionsuffix = '-Python-%(pyver)s' -local_commit = '022a6d5' - -homepage = 'https://birdnet.cornell.edu/' -description = """BirdNET is a research platform that aims at recognizing birds by sound at scale. -We support various hardware and operating systems such as Arduino microcontrollers, the Raspberry Pi, -smartphones, web browsers, workstation PCs, and even cloud services. BirdNET is a citizen science -platform as well as an analysis software for extremely large collections of audio. -BirdNET aims to provide innovative tools for conservationists, biologists, and birders alike.""" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -github_account = 'kahst' -sources = [ - { - 'source_urls': [GITHUB_SOURCE], - 'download_filename': '%s.tar.gz' % local_commit, - 'filename': SOURCE_TAR_GZ, - }, - { - 'source_urls': ['https://tuc.cloud/index.php/s/m9smX4FkqmJaxLW/'], - 'download_filename': 'download', - 'filename': 'BirdNET_Soundscape_Model.pkl', - 'extract_cmd': 'cp %s %(builddir)s/BirdNET-*/model', - }, -] -patches = ['BirdNET-20201214_add-model-path-envvar.patch'] -checksums = [ - '3a7a5f562bfdd55138603847d206125328f02a25df5e86278d2fb35242bb1c1d', # BirdNET-20201214.tar.gz - '7db0b2fe57da002aff62fe1aecf56b16065c2b699dcbee1d8d7e07a42719b3fe', # BirdNET_Soundscape_Model.pkl - 'd7587d82a4c21df58c589b9044df720752abab7efcb2769a671f75feb9661337', # BirdNET-20201214_add-model-path-envvar.patch -] - -dependencies = [ - ('Python', '3.7.4'), - ('libgpuarray', '0.7.6', versionsuffix), - ('librosa', '0.7.2', versionsuffix), - ('SciPy-bundle', '2019.10', versionsuffix), - ('Theano', '1.0.4', versionsuffix), -] - -postinstallcmds = ['chmod +x %(installdir)s/analyze.py'] - -fix_python_shebang_for = ['analyze.py'] - -exts_defaultclass = 'PythonPackage' -exts_default_options = { - 'use_pip': True, - 'download_dep_fail': True, -} - -exts_list = [ - ('Lasagne', '5d3c63c', { - 'module': 'lasagne', - 'source_tmpl': '%(version)s.tar.gz', - 'source_urls': ['https://github.com/%(name)s/%(name)s/archive/'], - 'checksums': ['6dbcc97b5378e4f17e7ba4043d1a65cb4adb33c616a0a8683244e8e1423e83f3'], - }), -] - -sanity_check_paths = { - 'files': ['analyze.py'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ['analyze.py --help'] - -modextrapaths = { - 'PATH': '', - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', - 'THEANORC': '.theanorc', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BirdNET/BirdNET-20201214_add-model-path-envvar.patch b/easybuild/easyconfigs/b/BirdNET/BirdNET-20201214_add-model-path-envvar.patch deleted file mode 100644 index c94551e9bc4f..000000000000 --- a/easybuild/easyconfigs/b/BirdNET/BirdNET-20201214_add-model-path-envvar.patch +++ /dev/null @@ -1,40 +0,0 @@ -The location to a model snapshot file is hardcoded in the analyze.py script. -This patch allows users to override the default location to that file by setting $BIRDNET_MODEL. - -The same is done for two locations to metadata files in config.py; -they can now be overridden by using $EBIRD_SPECIES_CODES and $EBIRD_MDATA. - -Author: Bob Dröge (University of Groningen) - ---- analyze.py 2021-04-20 15:16:25.000000000 +0200 -+++ analyze.py 2021-04-20 15:12:39.000000000 +0200 -@@ -34,7 +34,9 @@ - def loadModel(): - - # Load trained net -- snapshot = model.loadSnapshot('model/BirdNET_Soundscape_Model.pkl') -+ default_model_path = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'model', 'BirdNET_Soundscape_Model.pkl') -+ model_path = os.getenv('BIRDNET_MODEL', default_model_path) -+ snapshot = model.loadSnapshot(model_path) - - # Build simple model - net = model.buildNet() - ---- config.py 2021-04-22 12:36:49.833750795 +0200 -+++ config.py 2021-04-22 12:39:27.162404283 +0200 -@@ -1,9 +1,12 @@ -+import os -+ - # BirdNET uses eBird checklist frequency data to determine plausible species - # occurrences for a specific location (lat, lon) and one week. An EBIRD_THRESHOLD - # of 0.02 means that a species must occur on at least 2% of all checklists - # for a location to be considered plausible. --EBIRD_SPECIES_CODES = 'metadata/eBird_taxonomy_codes_2018.json' --EBIRD_MDATA = 'metadata/eBird_grid_data_weekly.gz' -+default_metadata_dir = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'metadata') -+EBIRD_SPECIES_CODES = os.getenv('EBIRD_SPECIES_CODES', os.path.join(default_metadata_dir, 'eBird_taxonomy_codes_2018.json')) -+EBIRD_MDATA = os.getenv('EBIRD_MDATA', os.path.join(default_metadata_dir, 'eBird_grid_data_weekly.gz')) - USE_EBIRD_CHECKLIST = True - EBIRD_THRESHOLD = 0.02 - DEPLOYMENT_LOCATION = (-1, -1) - diff --git a/easybuild/easyconfigs/b/Bismark/Bismark-0.19.0-intel-2017b.eb b/easybuild/easyconfigs/b/Bismark/Bismark-0.19.0-intel-2017b.eb deleted file mode 100644 index 00de403e2496..000000000000 --- a/easybuild/easyconfigs/b/Bismark/Bismark-0.19.0-intel-2017b.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2014 The Cyprus Institute -# Authors:: Thekla Loizou -# License:: MIT/GPL -# -## -easyblock = 'Tarball' - -name = 'Bismark' -version = '0.19.0' - -homepage = 'http://www.bioinformatics.babraham.ac.uk/projects/bismark/' -description = "A tool to map bisulfite converted sequence reads and determine cytosine methylation states" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['http://www.bioinformatics.babraham.ac.uk/projects/bismark/'] -sources = ['%(namelower)s_v%(version)s.tar.gz'] -checksums = ['8256af138d8f65324f98aab23e552076333bf4671ff010078b9d83c9369d560d'] - -dependencies = [ - ('Perl', '5.26.0'), - ('Bowtie2', '2.3.3.1'), - ('SAMtools', '1.6'), -] - -sanity_check_paths = { - 'files': ['bismark', 'bismark2bedGraph', 'bismark2report', 'bismark_genome_preparation', - 'bismark_methylation_extractor', 'coverage2cytosine', 'deduplicate_bismark'], - 'dirs': [], -} - -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bismark/Bismark-0.20.1-foss-2018b.eb b/easybuild/easyconfigs/b/Bismark/Bismark-0.20.1-foss-2018b.eb deleted file mode 100644 index 5165f5be6d4c..000000000000 --- a/easybuild/easyconfigs/b/Bismark/Bismark-0.20.1-foss-2018b.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2014 The Cyprus Institute -# Authors:: Thekla Loizou -# License:: MIT/GPL -# -## -easyblock = 'Tarball' - -name = 'Bismark' -version = '0.20.1' - -homepage = 'https://www.bioinformatics.babraham.ac.uk/projects/bismark/' -description = "A tool to map bisulfite converted sequence reads and determine cytosine methylation states" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://www.bioinformatics.babraham.ac.uk/projects/bismark/'] -sources = ['%(namelower)s_v%(version)s.tar.gz'] -checksums = ['1110bc477f0c9109843621016e11465dd7b5c9f6cbd2d2e6ccad7f01a87054b8'] - -dependencies = [ - ('Perl', '5.28.0'), - ('Bowtie2', '2.3.4.2'), - ('SAMtools', '1.9'), -] - -sanity_check_paths = { - 'files': ['bismark', 'bismark2bedGraph', 'bismark2report', 'bismark_genome_preparation', - 'bismark_methylation_extractor', 'coverage2cytosine', 'deduplicate_bismark'], - 'dirs': [], -} - -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bismark/Bismark-0.20.1-intel-2018b.eb b/easybuild/easyconfigs/b/Bismark/Bismark-0.20.1-intel-2018b.eb deleted file mode 100644 index e263e82d1129..000000000000 --- a/easybuild/easyconfigs/b/Bismark/Bismark-0.20.1-intel-2018b.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2014 The Cyprus Institute -# Authors:: Thekla Loizou -# License:: MIT/GPL -# -## -easyblock = 'Tarball' - -name = 'Bismark' -version = '0.20.1' - -homepage = 'http://www.bioinformatics.babraham.ac.uk/projects/bismark/' -description = "A tool to map bisulfite converted sequence reads and determine cytosine methylation states" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['http://www.bioinformatics.babraham.ac.uk/projects/bismark/'] -sources = ['%(namelower)s_v%(version)s.tar.gz'] -checksums = ['1110bc477f0c9109843621016e11465dd7b5c9f6cbd2d2e6ccad7f01a87054b8'] - -dependencies = [ - ('Perl', '5.28.0'), - ('Bowtie2', '2.3.4.2'), - ('SAMtools', '1.9'), -] - -sanity_check_paths = { - 'files': ['bismark', 'bismark2bedGraph', 'bismark2report', 'bismark_genome_preparation', - 'bismark_methylation_extractor', 'coverage2cytosine', 'deduplicate_bismark'], - 'dirs': [], -} - -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bison/Bison-2.5_fix-gets.patch b/easybuild/easyconfigs/b/Bison/Bison-2.5_fix-gets.patch deleted file mode 100644 index d3b646825b5e..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-2.5_fix-gets.patch +++ /dev/null @@ -1,12 +0,0 @@ -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-2.7-GCC-4.8.1.eb b/easybuild/easyconfigs/b/Bison/Bison-2.7-GCC-4.8.1.eb deleted file mode 100644 index 7f170a71a49e..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-2.7-GCC-4.8.1.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '2.7' - -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': 'GCC', 'version': '4.8.1'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -builddependencies = [('M4', '1.4.16')] - -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-2.7-GCC-4.8.4.eb b/easybuild/easyconfigs/b/Bison/Bison-2.7-GCC-4.8.4.eb deleted file mode 100644 index 308a68920e71..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-2.7-GCC-4.8.4.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '2.7' - -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': 'GCC', 'version': '4.8.4'} - -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-2.7-GCCcore-6.3.0.eb b/easybuild/easyconfigs/b/Bison/Bison-2.7-GCCcore-6.3.0.eb deleted file mode 100644 index e09b14dada6a..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-2.7-GCCcore-6.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '2.7' - -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.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['19bbe7374fd602f7a6654c131c21a15aebdc06cc89493e8ff250cb7f9ed0a831'] - -builddependencies = [ - ('binutils', '2.27'), - ('M4', '1.4.18'), -] - -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-2.7-GCCcore-6.4.0.eb b/easybuild/easyconfigs/b/Bison/Bison-2.7-GCCcore-6.4.0.eb deleted file mode 100644 index f226b004d9ed..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-2.7-GCCcore-6.4.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '2.7' - -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 = ['19bbe7374fd602f7a6654c131c21a15aebdc06cc89493e8ff250cb7f9ed0a831'] - -builddependencies = [ - ('binutils', '2.28'), - ('M4', '1.4.18'), -] - -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-2.7.eb b/easybuild/easyconfigs/b/Bison/Bison-2.7.eb deleted file mode 100644 index 9d6496f082da..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-2.7.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '2.7' - -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 = SYSTEM - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -builddependencies = [('M4', '1.4.16')] - -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.2-GCC-4.8.2.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.2-GCC-4.8.2.eb deleted file mode 100644 index df304cae6890..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.2-GCC-4.8.2.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.2' - -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': 'GCC', 'version': '4.8.2'} - -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.3-GCC-4.9.2.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.3-GCC-4.9.2.eb deleted file mode 100644 index 78a6fda211b0..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.3-GCC-4.9.2.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.3' - -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': 'GCC', 'version': '4.9.2'} - -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-GCC-4.9.2-binutils-2.25.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCC-4.9.2-binutils-2.25.eb deleted file mode 100644 index 8176cae55eb8..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCC-4.9.2-binutils-2.25.eb +++ /dev/null @@ -1,31 +0,0 @@ -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': 'GCC', 'version': '4.9.2-binutils-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [ - ('M4', '1.4.17'), - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.25', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCC-4.9.2.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCC-4.9.2.eb deleted file mode 100644 index 3172c763b6cb..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCC-4.9.2.eb +++ /dev/null @@ -1,27 +0,0 @@ -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': 'GCC', 'version': '4.9.2'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [('M4', '1.4.17')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCC-4.9.3-2.25.eb deleted file mode 100644 index 4038406057d8..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,27 +0,0 @@ -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': 'GCC', 'version': '4.9.3-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [('M4', '1.4.17')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCC-4.9.3-binutils-2.25.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCC-4.9.3-binutils-2.25.eb deleted file mode 100644 index 0768a39fbc4b..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCC-4.9.3-binutils-2.25.eb +++ /dev/null @@ -1,31 +0,0 @@ -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': 'GCC', 'version': '4.9.3-binutils-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [ - ('M4', '1.4.17'), - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.25', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCC-4.9.3.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCC-4.9.3.eb deleted file mode 100644 index 9b15a013e35b..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCC-4.9.3.eb +++ /dev/null @@ -1,27 +0,0 @@ -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': 'GCC', 'version': '4.9.3'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [('M4', '1.4.17')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCC-5.1.0-binutils-2.25.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCC-5.1.0-binutils-2.25.eb deleted file mode 100644 index 8a0e19818202..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCC-5.1.0-binutils-2.25.eb +++ /dev/null @@ -1,31 +0,0 @@ -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': 'GCC', 'version': '5.1.0-binutils-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [ - ('M4', '1.4.17'), - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.25', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-4.9.2.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-4.9.2.eb deleted file mode 100644 index a06558cc2cb0..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-4.9.2.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.4' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.2'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [ - ('M4', '1.4.17'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.25', '', SYSTEM), -] - - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-4.9.3.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-4.9.3.eb deleted file mode 100644 index 79f087545084..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-4.9.3.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.4' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.3'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [ - ('M4', '1.4.17'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.25', '', SYSTEM), -] - - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-4.9.4.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-4.9.4.eb deleted file mode 100644 index cd8a216a60e2..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-4.9.4.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.4' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.4'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [ - ('M4', '1.4.17'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.25', '', SYSTEM), -] - - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-5.3.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-5.3.0.eb deleted file mode 100644 index 2703ab539079..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-5.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.4' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'GCCcore', 'version': '5.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [ - ('M4', '1.4.17'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.26', '', SYSTEM), -] - - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-5.4.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-5.4.0.eb deleted file mode 100644 index 585c3a2730af..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-5.4.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.4' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'GCCcore', 'version': '5.4.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [ - ('M4', '1.4.17'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.26', '', SYSTEM), -] - - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-5.5.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-5.5.0.eb deleted file mode 100644 index ab8762d3b910..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-5.5.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.4' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'GCCcore', 'version': '5.5.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [ - ('M4', '1.4.18'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.26', '', SYSTEM), -] - - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-6.1.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-6.1.0.eb deleted file mode 100644 index 0294b6dc75ec..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-6.1.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.4' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'GCCcore', 'version': '6.1.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [ - ('M4', '1.4.17'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.27', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-6.2.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-6.2.0.eb deleted file mode 100644 index fc56131f50f0..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-6.2.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.4' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'GCCcore', 'version': '6.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [ - ('M4', '1.4.17'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.27', '', SYSTEM), -] - - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-6.3.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-6.3.0.eb deleted file mode 100644 index 5b4b26b3b8a0..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-6.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -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.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [ - ('M4', '1.4.18'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.27', '', SYSTEM), -] - - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' 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 deleted file mode 100644 index 0c3cd2396026..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-6.4.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -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] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [ - ('M4', '1.4.18'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.28', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/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 deleted file mode 100644 index e43482d5649d..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-7.1.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -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'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [ - ('M4', '1.4.18'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.28', '', SYSTEM), -] - - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/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 deleted file mode 100644 index ce7fec7fcfae..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-7.2.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -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] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [ - ('M4', '1.4.18'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.29', '', SYSTEM), -] - - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-7.3.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-7.3.0.eb deleted file mode 100644 index 2de144d05ab3..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-7.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -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.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [ - ('M4', '1.4.18'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.30', '', SYSTEM), -] - - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-8.1.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-8.1.0.eb deleted file mode 100644 index 6ed65c27da2c..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-8.1.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -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': '8.1.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [ - ('M4', '1.4.18'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.30', '', SYSTEM), -] - - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-system.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-system.eb deleted file mode 100644 index 2feeed35a81b..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-system.eb +++ /dev/null @@ -1,32 +0,0 @@ -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': 'system'} -# Can't rely on binutils in this case (since this is a dep) so switch off architecture optimisations -toolchainopts = {'optarch': False} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [ - ('M4', '1.4.18'), -] - - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GNU-4.9.3-2.25.eb deleted file mode 100644 index 5fe40c9aed22..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,27 +0,0 @@ -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': 'GNU', 'version': '4.9.3-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [('M4', '1.4.17')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-foss-2016a.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-foss-2016a.eb deleted file mode 100644 index 70964fd8aca9..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-foss-2016a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.4' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [('M4', '1.4.17')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-foss-2016b.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-foss-2016b.eb deleted file mode 100644 index f9b2ae01a451..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-foss-2016b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.4' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [('M4', '1.4.17')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-gimkl-2.11.5.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-gimkl-2.11.5.eb deleted file mode 100644 index 4ebfbeedc627..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-gimkl-2.11.5.eb +++ /dev/null @@ -1,27 +0,0 @@ -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': '2.11.5'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [('M4', '1.4.17')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/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 deleted file mode 100644 index cf4955f42425..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-gimkl-2017a.eb +++ /dev/null @@ -1,27 +0,0 @@ -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'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [('M4', '1.4.17')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-intel-2016.02-GCC-4.9.eb deleted file mode 100644 index 206763100edf..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-intel-2016.02-GCC-4.9.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.4' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [('M4', '1.4.17')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-intel-2016a.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-intel-2016a.eb deleted file mode 100644 index 497bd02af758..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-intel-2016a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.4' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [('M4', '1.4.17')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-intel-2016b.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-intel-2016b.eb deleted file mode 100644 index f9328ad512e2..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-intel-2016b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.4' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [('M4', '1.4.17')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-iomkl-2016.07.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-iomkl-2016.07.eb deleted file mode 100644 index 27a55722dd5b..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-iomkl-2016.07.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.4' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'iomkl', 'version': '2016.07'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [('M4', '1.4.17')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-iomkl-2016.09-GCC-4.9.3-2.25.eb deleted file mode 100644 index 23b02ec8fdaf..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-iomkl-2016.09-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.4' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [('M4', '1.4.17')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/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 deleted file mode 100644 index b4d7509237fd..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4.eb +++ /dev/null @@ -1,33 +0,0 @@ -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 = SYSTEM - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Bison-%(version)s_glibc_2.28.patch'] -checksums = [ - 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e', # bison-3.0.4.tar.gz - 'bdceb534ef7717bdbbd272bbdf154d5a41e8073cd8d49fe0b02540bbdba68a57', # Bison-3.0.4_glibc_2.28.patch -] - -builddependencies = [ - ('M4', '1.4.17'), -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4_glibc_2.28.patch b/easybuild/easyconfigs/b/Bison/Bison-3.0.4_glibc_2.28.patch deleted file mode 100644 index cba2576a3c2e..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4_glibc_2.28.patch +++ /dev/null @@ -1,31 +0,0 @@ -patch to avoid problems on systems using glibc 2.28 (or newer) -author: Esteban Vohringer-Martinezi (Universidad de Concepción) -diff -ru bison-3.0.4_orig/lib/fseterr.c bison-3.0.4/lib/fseterr.c ---- bison-3.0.4_orig/lib/fseterr.c 2019-06-19 15:56:23.552533933 -0400 -+++ bison-3.0.4/lib/fseterr.c 2019-06-19 15:58:32.757469045 -0400 -@@ -29,7 +29,7 @@ - /* Most systems provide FILE as a struct and the necessary bitmask in - , because they need it for implementing getc() and putc() as - fast macros. */ --#if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ -+#if defined _IO_EOF_SEEN || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ - fp->_flags |= _IO_ERR_SEEN; - #elif defined __sferror || defined __DragonFly__ /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin */ - fp_->_flags |= __SERR; -diff -ru bison-3.0.4_orig/lib/stdio-impl.h bison-3.0.4/lib/stdio-impl.h ---- bison-3.0.4_orig/lib/stdio-impl.h 2019-06-19 15:56:23.556533962 -0400 -+++ bison-3.0.4/lib/stdio-impl.h 2019-06-19 15:57:44.497120445 -0400 -@@ -19,6 +19,13 @@ - have different naming conventions, or their access requires some casts. */ - - -+/* Glibc 2.28 made _IO_IN_BACKUP private. For now, work around this -+ problem by defining it ourselves. FIXME: Do not rely on glibc -+ internals. */ -+#if !defined _IO_IN_BACKUP && defined _IO_EOF_SEEN -+# define _IO_IN_BACKUP 0x100 -+#endif -+ - /* BSD stdio derived implementations. */ - - #if defined __NetBSD__ /* NetBSD */ diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.5-GCCcore-5.5.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.5-GCCcore-5.5.0.eb deleted file mode 100644 index 5209b761d925..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.5-GCCcore-5.5.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.5' - -homepage = 'http://www.gnu.org/software/bison' -description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar - into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" - -toolchain = {'name': 'GCCcore', 'version': '5.5.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['cd399d2bee33afa712bac4b1f4434e20379e9b4099bce47189e09a7675a2d566'] - -builddependencies = [ - ('M4', '1.4.18'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.26', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.5-GCCcore-6.3.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.5-GCCcore-6.3.0.eb deleted file mode 100644 index 4043ac56cd33..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.5-GCCcore-6.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.5' - -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.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['cd399d2bee33afa712bac4b1f4434e20379e9b4099bce47189e09a7675a2d566'] - -builddependencies = [ - ('M4', '1.4.18'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.27', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.5-GCCcore-6.4.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.5-GCCcore-6.4.0.eb deleted file mode 100644 index db24b4bf3949..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.5-GCCcore-6.4.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.5' - -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 = ['cd399d2bee33afa712bac4b1f4434e20379e9b4099bce47189e09a7675a2d566'] - -builddependencies = [ - ('M4', '1.4.18'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.28', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.5-GCCcore-7.2.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.5-GCCcore-7.2.0.eb deleted file mode 100644 index 966f9bd8f1e8..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.5-GCCcore-7.2.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.5' - -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 = ['cd399d2bee33afa712bac4b1f4434e20379e9b4099bce47189e09a7675a2d566'] - -builddependencies = [ - ('M4', '1.4.18'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.29', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.5-GCCcore-7.3.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.5-GCCcore-7.3.0.eb deleted file mode 100644 index eb4866bb1580..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.5-GCCcore-7.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.5' - -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.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['cd399d2bee33afa712bac4b1f4434e20379e9b4099bce47189e09a7675a2d566'] - -builddependencies = [ - ('M4', '1.4.18'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.30', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.5-GCCcore-8.1.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.5-GCCcore-8.1.0.eb deleted file mode 100644 index 65af1da859e0..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.5-GCCcore-8.1.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.5' - -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': '8.1.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['cd399d2bee33afa712bac4b1f4434e20379e9b4099bce47189e09a7675a2d566'] - -builddependencies = [ - ('M4', '1.4.18'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.30', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.5-GCCcore-8.2.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.5-GCCcore-8.2.0.eb deleted file mode 100644 index 35c51fb65f24..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.5-GCCcore-8.2.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.5' - -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': '8.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['cd399d2bee33afa712bac4b1f4434e20379e9b4099bce47189e09a7675a2d566'] - -builddependencies = [ - ('M4', '1.4.18'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.31.1', '', SYSTEM), -] - - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.5-GCCcore-system.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.5-GCCcore-system.eb deleted file mode 100644 index 063383dfaee7..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.5-GCCcore-system.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.5' - -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': 'system'} -# Can't rely on binutils in this case (since this is a dep) so switch off architecture optimisations -toolchainopts = {'optarch': False} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] -checksums = ['cd399d2bee33afa712bac4b1f4434e20379e9b4099bce47189e09a7675a2d566'] - -builddependencies = [ - ('M4', '1.4.18'), -] - - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.5.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.5.eb deleted file mode 100644 index 6ed7994f4021..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.5.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.0.5' - -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 = SYSTEM - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['cd399d2bee33afa712bac4b1f4434e20379e9b4099bce47189e09a7675a2d566'] - -builddependencies = [ - ('M4', '1.4.18'), -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.2.2-GCCcore-7.4.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.2.2-GCCcore-7.4.0.eb deleted file mode 100644 index fcc092af430f..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.2.2-GCCcore-7.4.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.2.2' - -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.4.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3ffd2201041c6c56064b4bdad4dfb8959751efbefa823775242b4f32aa37786c'] - -builddependencies = [ - ('M4', '1.4.18'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.31.1', '', SYSTEM), -] - - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.3.2-GCCcore-8.2.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.3.2-GCCcore-8.2.0.eb deleted file mode 100644 index 93c8a305b46c..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.3.2-GCCcore-8.2.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.3.2' - -homepage = 'https://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': '8.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['0fda1d034185397430eb7b0c9e140fb37e02fbfc53b90252fa5575e382b6dbd1'] - -builddependencies = [ - ('M4', '1.4.18'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.31.1', '', SYSTEM), -] - - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.3.2-GCCcore-8.3.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.3.2-GCCcore-8.3.0.eb deleted file mode 100644 index cea2cb041fc6..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.3.2-GCCcore-8.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.3.2' - -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': '8.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['0fda1d034185397430eb7b0c9e140fb37e02fbfc53b90252fa5575e382b6dbd1'] - -builddependencies = [ - ('M4', '1.4.18'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.32', '', SYSTEM), -] - - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.3.2-GCCcore-8.4.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.3.2-GCCcore-8.4.0.eb deleted file mode 100644 index a9eb850d760c..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.3.2-GCCcore-8.4.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.3.2' - -homepage = 'https://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': '8.4.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['0fda1d034185397430eb7b0c9e140fb37e02fbfc53b90252fa5575e382b6dbd1'] - -builddependencies = [ - ('M4', '1.4.18'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.32', '', SYSTEM), -] - - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.3.2-GCCcore-9.1.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.3.2-GCCcore-9.1.0.eb deleted file mode 100644 index 0fb633083da5..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.3.2-GCCcore-9.1.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.3.2' - -homepage = 'https://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': '9.1.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['0fda1d034185397430eb7b0c9e140fb37e02fbfc53b90252fa5575e382b6dbd1'] - -builddependencies = [ - ('M4', '1.4.18'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.32', '', SYSTEM), -] - - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.3.2-GCCcore-9.2.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.3.2-GCCcore-9.2.0.eb deleted file mode 100644 index 358a90c1322a..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.3.2-GCCcore-9.2.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.3.2' - -homepage = 'https://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': '9.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['0fda1d034185397430eb7b0c9e140fb37e02fbfc53b90252fa5575e382b6dbd1'] - -builddependencies = [ - ('M4', '1.4.18'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.32', '', SYSTEM), -] - - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.5.3-GCCcore-9.3.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.5.3-GCCcore-9.3.0.eb deleted file mode 100644 index f9deb82e85d1..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.5.3-GCCcore-9.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.5.3' - -homepage = 'https://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': '9.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['34e201d963156618a0ea5bc87220f660a1e08403dd3c7c7903d4f38db3f40039'] - -builddependencies = [ - ('M4', '1.4.18'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.34', '', SYSTEM), -] - - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.6.1-GCCcore-10.1.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.6.1-GCCcore-10.1.0.eb deleted file mode 100644 index adb0912d13d7..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.6.1-GCCcore-10.1.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.6.1' - -homepage = 'https://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': '10.1.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['1120f8bfe2cc13e5e1e3f671dc41b1a535ca5a75a70d5b349c19da9d4389f74d'] - -builddependencies = [ - ('M4', '1.4.18'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.34', '', SYSTEM), -] - - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.7.6-FCC-4.5.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.7.6-FCC-4.5.0.eb deleted file mode 100644 index 8116d5119cbe..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.7.6-FCC-4.5.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.7.6' - -homepage = 'https://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': 'FCC', 'version': '4.5.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['69dc0bb46ea8fc307d4ca1e0b61c8c355eb207d0b0c69f4f8462328e74d7b9ea'] - -builddependencies = [ - ('M4', '1.4.18'), -] - - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.7.6-GCCcore-9.4.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.7.6-GCCcore-9.4.0.eb deleted file mode 100644 index e5d42bae0656..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.7.6-GCCcore-9.4.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.7.6' - -homepage = 'https://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': '9.4.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['69dc0bb46ea8fc307d4ca1e0b61c8c355eb207d0b0c69f4f8462328e74d7b9ea'] - -builddependencies = [ - ('M4', '1.4.19'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.36.1', '', SYSTEM), -] - - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.8.2-GCCcore-14.2.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.8.2-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..427ebbbe2b7c --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-3.8.2-GCCcore-14.2.0.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'Bison' +version = '3.8.2' + +homepage = 'https://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': '14.2.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['06c9e13bdf7eb24d4ceb6b59205a4f67c2c7e7213119644430fe82fbd14a0abb'] + +builddependencies = [ + ('M4', '1.4.19'), + # use same binutils version that was used when building GCCcore toolchain + ('binutils', '2.42', '', SYSTEM), +] + + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.8.2-GCCcore-9.5.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.8.2-GCCcore-9.5.0.eb deleted file mode 100644 index 82a5c2763dfc..000000000000 --- a/easybuild/easyconfigs/b/Bison/Bison-3.8.2-GCCcore-9.5.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bison' -version = '3.8.2' - -homepage = 'https://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': '9.5.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['06c9e13bdf7eb24d4ceb6b59205a4f67c2c7e7213119644430fe82fbd14a0abb'] - -builddependencies = [ - ('M4', '1.4.19'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.38', '', SYSTEM), -] - - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')], - 'dirs': [], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Blender/Blender-2.77a-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/b/Blender/Blender-2.77a-intel-2016b-Python-3.5.2.eb deleted file mode 100644 index 6eadde95ca87..000000000000 --- a/easybuild/easyconfigs/b/Blender/Blender-2.77a-intel-2016b-Python-3.5.2.eb +++ /dev/null @@ -1,58 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Blender' -version = '2.77a' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.blender.org/' -description = """Blender is the free and open source 3D creation suite. It supports - the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, - compositing and motion tracking, even video editing and game creation.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://download.blender.org/source/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Blender-%(version)s_fix-ARRAY_SIZE-icc.patch'] -checksums = [ - '3770fa00f50a6654eb8b5fe625ca8942ab5672ac4685b7af24597251ace85c67', # blender-2.77a.tar.gz - 'b333219ca380b08bf167bfdea33c0d23a4ed5c2cd05c5f391ca3b529fdc72a73', # Blender-2.77a_fix-ARRAY_SIZE-icc.patch -] - -# disable SSE detection to give EasyBuild full control over optimization compiler flags being used -configopts = '-DWITH_CPU_SSE=OFF -DCMAKE_C_FLAGS_RELEASE="-DNDEBUG" -DCMAKE_CXX_FLAGS_RELEASE="-DNDEBUG" ' - -# these are needed until extra dependencies are added for them to work -configopts += '-DWITH_INSTALL_PORTABLE=OFF ' -configopts += '-DWITH_BUILDINFO=OFF ' -configopts += '-DWITH_GAMEENGINE=OFF ' -configopts += '-DWITH_SYSTEM_GLEW=OFF ' - -# Python paths -configopts += '-DPYTHON_VERSION=%(pyshortver)s -DPYTHON_LIBRARY=${EBROOTPYTHON}/lib/libpython%(pyshortver)sm.so ' -configopts += '-DPYTHON_INCLUDE_DIR=${EBROOTPYTHON}/include/python%(pyshortver)sm ' -configopts += '-DOPENEXR_INCLUDE_DIR=$EBROOTOPENEXR/include ' - -dependencies = [ - ('Python', '3.5.2'), - ('Boost', '1.61.0'), - ('libjpeg-turbo', '1.5.0'), - ('zlib', '1.2.8'), - ('X11', '20160819'), - ('Mesa', '12.0.2'), - ('libGLU', '9.0.0'), - ('OpenImageIO', '1.6.17'), # required for cycles render engine -] - -builddependencies = [('CMake', '3.6.1')] - -separate_build_dir = True - -modextravars = {'GALLIUM_DRIVER': 'swr'} - -sanity_check_paths = { - 'files': ['bin/blender'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/b/Blender/Blender-2.77a_fix-ARRAY_SIZE-icc.patch b/easybuild/easyconfigs/b/Blender/Blender-2.77a_fix-ARRAY_SIZE-icc.patch deleted file mode 100644 index 2cc57b24de0a..000000000000 --- a/easybuild/easyconfigs/b/Blender/Blender-2.77a_fix-ARRAY_SIZE-icc.patch +++ /dev/null @@ -1,13 +0,0 @@ -use simple definition of ARRAY_SIZE macro when using Intel compilers -author: Kenneth Hoste (HPC-UGent) ---- blender-2.77a/source/blender/blenlib/BLI_utildefines.h.orig 2016-09-07 14:21:00.287130174 +0200 -+++ blender-2.77a/source/blender/blenlib/BLI_utildefines.h 2016-09-07 14:21:08.087031653 +0200 -@@ -435,7 +435,7 @@ - } (void)0 - - /* assuming a static array */ --#if defined(__GNUC__) && !defined(__cplusplus) && !defined(__clang__) -+#if defined(__GNUC__) && !defined(__cplusplus) && !defined(__clang__) && !defined(__INTEL_COMPILER) - # define ARRAY_SIZE(arr) \ - ((sizeof(struct {int isnt_array : ((const void *)&(arr) == &(arr)[0]);}) * 0) + \ - (sizeof(arr) / sizeof(*(arr)))) diff --git a/easybuild/easyconfigs/b/Blender/Blender-2.79-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/b/Blender/Blender-2.79-intel-2017a-Python-3.6.1.eb deleted file mode 100644 index 0c3d009c8842..000000000000 --- a/easybuild/easyconfigs/b/Blender/Blender-2.79-intel-2017a-Python-3.6.1.eb +++ /dev/null @@ -1,59 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Blender' -version = '2.79' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.blender.org/' -description = """Blender is the free and open source 3D creation suite. It supports - the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, - compositing and motion tracking, even video editing and game creation.""" - -toolchain = {'name': 'intel', 'version': '2017a'} - -source_urls = ['https://download.blender.org/source/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Blender-2.77a_fix-ARRAY_SIZE-icc.patch'] -checksums = [ - 'a9de03e769a2a4a0bf92186556896c4f4d32fd9ac4480915ae92d7f95b25c899', # blender-2.79.tar.gz - 'b333219ca380b08bf167bfdea33c0d23a4ed5c2cd05c5f391ca3b529fdc72a73', # Blender-2.77a_fix-ARRAY_SIZE-icc.patch -] - -# disable SSE detection to give EasyBuild full control over optimization compiler flags being used -configopts = '-DWITH_CPU_SSE=OFF -DCMAKE_C_FLAGS_RELEASE="-DNDEBUG" -DCMAKE_CXX_FLAGS_RELEASE="-DNDEBUG" ' - -# these are needed until extra dependencies are added for them to work -configopts += '-DWITH_INSTALL_PORTABLE=OFF ' -configopts += '-DWITH_BUILDINFO=OFF ' -configopts += '-DWITH_GAMEENGINE=OFF ' -configopts += '-DWITH_SYSTEM_GLEW=OFF ' - -# Python paths -configopts += '-DPYTHON_VERSION=%(pyshortver)s -DPYTHON_LIBRARY=${EBROOTPYTHON}/lib/libpython%(pyshortver)sm.so ' -configopts += '-DPYTHON_INCLUDE_DIR=${EBROOTPYTHON}/include/python%(pyshortver)sm ' -configopts += '-DOPENEXR_INCLUDE_DIR=$EBROOTOPENEXR/include ' - -dependencies = [ - ('Python', '3.6.1'), - ('Boost', '1.65.1'), - ('libjpeg-turbo', '1.5.2'), - ('zlib', '1.2.11'), - ('X11', '20170314'), - ('Mesa', '17.0.2'), - ('libGLU', '9.0.0'), - ('OpenImageIO', '1.7.17'), # required for cycles render engine -] - -builddependencies = [('CMake', '3.9.1')] - -separate_build_dir = True - -# use Intel software rasterizer by default (no GPU hardware acceleration) -modextravars = {'GALLIUM_DRIVER': 'swr'} - -sanity_check_paths = { - 'files': ['bin/blender'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/b/Blender/Blender-2.79b-foss-2018b-Python-3.6.6-CUDA-9.2.88.eb b/easybuild/easyconfigs/b/Blender/Blender-2.79b-foss-2018b-Python-3.6.6-CUDA-9.2.88.eb deleted file mode 100644 index f85a0804f2a1..000000000000 --- a/easybuild/easyconfigs/b/Blender/Blender-2.79b-foss-2018b-Python-3.6.6-CUDA-9.2.88.eb +++ /dev/null @@ -1,45 +0,0 @@ -name = 'Blender' -version = '2.79b' -local_cuda_ver = '9.2.88' -versionsuffix = '-Python-%%(pyver)s-CUDA-%s' % local_cuda_ver - -homepage = 'https://www.blender.org/' -description = """Blender is the free and open source 3D creation suite. It supports - the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, - compositing and motion tracking, even video editing and game creation.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['http://download.blender.org/source/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['4c944c304a49e68ac687ea06f5758204def049b66dc211e1cffa1857716393bc'] - -dependencies = [ - ('Python', '3.6.6'), - ('Boost', '1.67.0'), - ('libjpeg-turbo', '2.0.0'), - ('zlib', '1.2.11'), - ('X11', '20180604'), - ('Mesa', '18.1.1'), - ('libGLU', '9.0.0'), - ('OpenColorIO', '1.1.0'), # for advanced color management - ('OpenImageIO', '1.8.16'), # required for cycles render engine - ('CUDA', local_cuda_ver, '', SYSTEM), -] - -builddependencies = [('CMake', '3.12.1')] - -configopts = '-DCYCLES_CUDA_BINARIES_ARCH="sm_30;sm_35;sm_37;sm_50;sm_52;sm_60;sm_61;sm_62;sm_72" ' - -# remove CUPTI headers, included in CUDA, from CPATH -# the CUPTI directory contains old GL headers, which interfere with Blender -# see: https://github.com/easybuilders/easybuild-easyblocks/issues/1492 -# see: https://github.com/easybuilders/easybuild-easyblocks/pull/1306/files -# FOO=${FOO/bar/} results in $FOO value with 'bar' removed -# quotes are required here because value to remove includes slashes (/) -buildopts = 'CPATH=${CPATH/"$EBROOTCUDA/extras/CUPTI/include:"/}' - -# use Intel software rasterizer by default (no GPU hardware acceleration) -modextravars = {'GALLIUM_DRIVER': 'swr'} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/b/Blender/Blender-2.79b-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/b/Blender/Blender-2.79b-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index baeac1390d51..000000000000 --- a/easybuild/easyconfigs/b/Blender/Blender-2.79b-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,59 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Blender' -version = '2.79b' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.blender.org/' -description = """Blender is the free and open source 3D creation suite. It supports - the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, - compositing and motion tracking, even video editing and game creation.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['https://download.blender.org/source/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Blender-2.77a_fix-ARRAY_SIZE-icc.patch'] -checksums = [ - '4c944c304a49e68ac687ea06f5758204def049b66dc211e1cffa1857716393bc', # blender-2.79b.tar.gz - 'b333219ca380b08bf167bfdea33c0d23a4ed5c2cd05c5f391ca3b529fdc72a73', # Blender-2.77a_fix-ARRAY_SIZE-icc.patch -] - -# disable SSE detection to give EasyBuild full control over optimization compiler flags being used -configopts = '-DWITH_CPU_SSE=OFF -DCMAKE_C_FLAGS_RELEASE="-DNDEBUG" -DCMAKE_CXX_FLAGS_RELEASE="-DNDEBUG" ' - -# these are needed until extra dependencies are added for them to work -configopts += '-DWITH_INSTALL_PORTABLE=OFF ' -configopts += '-DWITH_BUILDINFO=OFF ' -configopts += '-DWITH_GAMEENGINE=OFF ' -configopts += '-DWITH_SYSTEM_GLEW=OFF ' - -# Python paths -configopts += '-DPYTHON_VERSION=%(pyshortver)s -DPYTHON_LIBRARY=${EBROOTPYTHON}/lib/libpython%(pyshortver)sm.so ' -configopts += '-DPYTHON_INCLUDE_DIR=${EBROOTPYTHON}/include/python%(pyshortver)sm ' -configopts += '-DOPENEXR_INCLUDE_DIR=$EBROOTOPENEXR/include ' - -dependencies = [ - ('Python', '3.6.6'), - ('Boost', '1.67.0'), - ('libjpeg-turbo', '2.0.0'), - ('zlib', '1.2.11'), - ('X11', '20180604'), - ('Mesa', '18.1.1'), - ('libGLU', '9.0.0'), - ('OpenImageIO', '1.8.16'), # required for cycles render engine -] - -builddependencies = [('CMake', '3.12.1')] - -separate_build_dir = True - -# use Intel software rasterizer by default (no GPU hardware acceleration) -modextravars = {'GALLIUM_DRIVER': 'swr'} - -sanity_check_paths = { - 'files': ['bin/blender'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/b/Blender/Blender-2.81-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/b/Blender/Blender-2.81-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 2c0bfd7b9d23..000000000000 --- a/easybuild/easyconfigs/b/Blender/Blender-2.81-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,57 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Blender' -version = '2.81' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.blender.org/' -description = """Blender is the free and open source 3D creation suite. It supports - the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, - compositing and motion tracking, even video editing and game creation.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = ['https://download.blender.org/source/'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['ca429da7bf0f1e9ce39c915288cfa2b76ed7ec36885139c4d7c18912840337df'] - -# disable SSE detection to give EasyBuild full control over optimization compiler flags being used -configopts = '-DWITH_CPU_SSE=OFF -DCMAKE_C_FLAGS_RELEASE="-DNDEBUG" -DCMAKE_CXX_FLAGS_RELEASE="-DNDEBUG" ' - -# these are needed until extra dependencies are added for them to work -configopts += '-DWITH_INSTALL_PORTABLE=OFF ' -configopts += '-DWITH_BUILDINFO=OFF ' -configopts += '-DWITH_GAMEENGINE=OFF ' -configopts += '-DWITH_SYSTEM_GLEW=OFF ' - -# Python paths -configopts += '-DPYTHON_VERSION=%(pyshortver)s -DPYTHON_LIBRARY=${EBROOTPYTHON}/lib/libpython%(pyshortver)sm.so ' -configopts += '-DPYTHON_INCLUDE_DIR=${EBROOTPYTHON}/include/python%(pyshortver)sm ' -configopts += '-DOPENEXR_INCLUDE_DIR=$EBROOTOPENEXR/include ' - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('Boost', '1.71.0'), - ('libjpeg-turbo', '2.0.3'), - ('zlib', '1.2.11'), - ('X11', '20190717'), - ('Mesa', '19.1.7'), - ('libGLU', '9.0.1'), - ('OpenImageIO', '2.0.12'), # required for cycles render engine - ('tbb', '2019_U9'), -] - -builddependencies = [('CMake', '3.15.3')] - -separate_build_dir = True - -# use Intel software rasterizer by default (no GPU hardware acceleration) -modextravars = {'GALLIUM_DRIVER': 'swr'} - -sanity_check_paths = { - 'files': ['bin/blender'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/b/Blender/Blender-2.81-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/b/Blender/Blender-2.81-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index 1391cef5b1df..000000000000 --- a/easybuild/easyconfigs/b/Blender/Blender-2.81-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,56 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Blender' -version = '2.81' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.blender.org/' -description = """Blender is the free and open source 3D creation suite. It supports - the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, - compositing and motion tracking, even video editing and game creation.""" - -toolchain = {'name': 'intel', 'version': '2019b'} - -source_urls = ['https://download.blender.org/source/'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['ca429da7bf0f1e9ce39c915288cfa2b76ed7ec36885139c4d7c18912840337df'] - -# disable SSE detection to give EasyBuild full control over optimization compiler flags being used -configopts = '-DWITH_CPU_SSE=OFF -DCMAKE_C_FLAGS_RELEASE="-DNDEBUG" -DCMAKE_CXX_FLAGS_RELEASE="-DNDEBUG" ' - -# these are needed until extra dependencies are added for them to work -configopts += '-DWITH_INSTALL_PORTABLE=OFF ' -configopts += '-DWITH_BUILDINFO=OFF ' -configopts += '-DWITH_GAMEENGINE=OFF ' -configopts += '-DWITH_SYSTEM_GLEW=OFF ' - -# Python paths -configopts += '-DPYTHON_VERSION=%(pyshortver)s -DPYTHON_LIBRARY=${EBROOTPYTHON}/lib/libpython%(pyshortver)sm.so ' -configopts += '-DPYTHON_INCLUDE_DIR=${EBROOTPYTHON}/include/python%(pyshortver)sm ' -configopts += '-DOPENEXR_INCLUDE_DIR=$EBROOTOPENEXR/include ' - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('Boost', '1.71.0'), - ('libjpeg-turbo', '2.0.3'), - ('zlib', '1.2.11'), - ('X11', '20190717'), - ('Mesa', '19.1.7'), - ('libGLU', '9.0.1'), - ('OpenImageIO', '2.0.12'), # required for cycles render engine -] - -builddependencies = [('CMake', '3.15.3')] - -separate_build_dir = True - -# use Intel software rasterizer by default (no GPU hardware acceleration) -modextravars = {'GALLIUM_DRIVER': 'swr'} - -sanity_check_paths = { - 'files': ['bin/blender'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/b/Blender/Blender-3.0.0-linux-x64.eb b/easybuild/easyconfigs/b/Blender/Blender-3.0.0-linux-x64.eb index 0d0c2f242988..c1b06d883e6a 100644 --- a/easybuild/easyconfigs/b/Blender/Blender-3.0.0-linux-x64.eb +++ b/easybuild/easyconfigs/b/Blender/Blender-3.0.0-linux-x64.eb @@ -10,7 +10,7 @@ versionsuffix = '-linux-x64' homepage = 'https://www.blender.org' description = """ Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline, -modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video +modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation. """ 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 deleted file mode 100644 index 7789563ca5e9..000000000000 --- a/easybuild/easyconfigs/b/Blitz++/Blitz++-0.10-GCCcore-6.4.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -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/Blitz++/Blitz++-0.10-foss-2016a.eb b/easybuild/easyconfigs/b/Blitz++/Blitz++-0.10-foss-2016a.eb deleted file mode 100644 index f5aaed761cd6..000000000000 --- a/easybuild/easyconfigs/b/Blitz++/Blitz++-0.10-foss-2016a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Blitz++' -version = '0.10' - -homepage = 'http://blitz.sourceforge.net/' -description = """Blitz++ is a (LGPLv3+) licensed meta-template library for array manipulation in C++ - with a speed comparable to Fortran implementations, while preserving an object-oriented interface""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = ['blitz-%(version)s.tar.gz'] -source_urls = [('https://sourceforge.net/projects/blitz/files/blitz/%(name)s %(version)s', 'download')] - -sanity_check_paths = { - 'files': ['lib/libblitz.a'], - 'dirs': ['include/blitz/array', 'include/blitz/gnu', 'include/blitz/meta', 'include/random', 'lib/pkgconfig'], -} - -configopts = '--enable-shared' - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Blitz++/Blitz++-1.0.2-GCCcore-9.3.0.eb b/easybuild/easyconfigs/b/Blitz++/Blitz++-1.0.2-GCCcore-9.3.0.eb deleted file mode 100644 index 07f806381f53..000000000000 --- a/easybuild/easyconfigs/b/Blitz++/Blitz++-1.0.2-GCCcore-9.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Blitz++' -version = '1.0.2' - -homepage = 'https://github.com/blitzpp/blitz' - -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': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = [('https://github.com/blitzpp/blitz/archive/')] -sources = ['%(version)s.tar.gz'] -checksums = ['500db9c3b2617e1f03d0e548977aec10d36811ba1c43bb5ef250c0e3853ae1c2'] - -builddependencies = [('CMake', '3.16.4'), ('binutils', '2.34')] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['lib64/libblitz.a', 'lib64/libblitz.%s' % SHLIB_EXT], - 'dirs': ['include/blitz/array', 'include/blitz/meta', - 'include/random', 'lib64/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/BlobTools/BlobTools-20180528-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/b/BlobTools/BlobTools-20180528-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index 79eaa3dfc59a..000000000000 --- a/easybuild/easyconfigs/b/BlobTools/BlobTools-20180528-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,56 +0,0 @@ -easyblock = 'CmdCp' - -name = 'BlobTools' -version = '20180528' -local_commit = 'a14630e' -versionsuffix = '-Python-%(pyver)s' -local_taxdump_ver = '2019-03-01' - -homepage = 'https://blobtools.readme.io/docs' -description = """ A modular command-line solution for visualisation, - quality control and taxonomic partitioning of genome datasets. """ - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = [ - 'https://github.com/drl/blobtools/archive/', - 'ftp://ftp.ncbi.nlm.nih.gov/pub/taxonomy/taxdump_archive', -] -sources = [ - { - 'download_filename': '%s.tar.gz' % local_commit, - 'filename': SOURCE_TAR_GZ, - 'extract_cmd': "tar -xzf %s -C %(builddir)s --strip-components 1", - }, - { - 'filename': 'taxdmp_%s.zip' % local_taxdump_ver, - 'extract_cmd': 'unzip %s && cp -a nodes.dmp names.dmp %(builddir)s/data/', - }, -] -patches = ['BlobTools-20180528_fix_deps.patch'] -checksums = [ - '316c22cceec6b6ac4e3751d06ec6effb88ea35d746abb957239c75e1f4eed9a9', # BlobTools-20180528.tar.gz - 'a53d6026e24b647bd0ea1a83b253a3061f03dc814ec45d1dca58f2a9f36d8780', # taxdmp_2019-03-01.zip - '635b5f1c22cbbedce0ba8144037163d2d8459a7a7e0b790dd9d3e0020369ff76', # BlobTools-20180528_fix_deps.patch -] - -dependencies = [ - ('Python', '2.7.15'), - ('matplotlib', '2.2.3', versionsuffix), - ('SAMtools', '1.9'), -] - -cmds_map = [('.*', './install')] - -files_to_copy = ['data', 'example', 'lib', 'blobtools'] - -modextrapaths = {'PATH': ''} - -sanity_check_commands = ['blobtools -h'] - -sanity_check_paths = { - 'files': ['blobtools', 'data/nodesDB.txt'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BlobTools/BlobTools-20180528_fix_deps.patch b/easybuild/easyconfigs/b/BlobTools/BlobTools-20180528_fix_deps.patch deleted file mode 100644 index e14f3557296e..000000000000 --- a/easybuild/easyconfigs/b/BlobTools/BlobTools-20180528_fix_deps.patch +++ /dev/null @@ -1,57 +0,0 @@ -Don't install Python dependencies -Don't download and extract taxdump -Don't install SAMtools -Don't use self-installed SAMtools -Author: Samuel Moors, Vrije Universiteit Brussel (VUB) -diff -ur blobtools-master.orig/install blobtools-master/install ---- blobtools-master.orig/install 2018-05-29 15:39:21.000000000 +0200 -+++ blobtools-master/install 2019-03-10 13:36:46.469860400 +0100 -@@ -30,16 +30,6 @@ - exit - fi - fi --# Install python dependencies --echo "[+] Installing python dependencies..." --$python setup.py install --quiet --if [ $? -eq 0 ]; then -- echo "[+] Python dependencies installed." -- else -- echo "FAIL." -- echo "[X] - Python dependencies could not be installed. Make sure you are using Python 2.7 and have a functional installation of pip." -- exit --fi - - # Create executable - echo -n "[+] Creating BlobTools executable..." -@@ -124,19 +114,7 @@ - fi - } - --# install samtools --samtools_tar=$DIR/samtools-1.5.tar.bz2 --if [ ! -f "$samtools_tar" ]; then -- download_samtools --fi --install_samtools - --# get taxdump --taxdump=$DIR/data/taxdump.tar.gz --if [ ! -f "$taxdump" ]; then -- download_taxdump --fi --unpack_taxdump - - # nodesdb - ./blobtools nodesdb --nodes $DIR/data/nodes.dmp --names $DIR/data/names.dmp -diff -ur blobtools-master.orig/lib/blobtools.py blobtools-master/lib/blobtools.py ---- blobtools-master.orig/lib/blobtools.py 2018-05-29 15:39:21.000000000 +0200 -+++ blobtools-master/lib/blobtools.py 2019-01-29 16:34:20.702264497 +0100 -@@ -45,7 +45,7 @@ - LIBDIR = os.path.abspath(os.path.join(os.path.dirname(__file__), '')) - MAINDIR = os.path.abspath(os.path.join(LIBDIR, '../')) - DATADIR = os.path.abspath(os.path.join(MAINDIR, 'data/')) --SAMTOOLS = os.path.abspath(os.path.join(MAINDIR, 'samtools/bin/samtools')) -+SAMTOOLS = 'samtools' - - if __name__ == '__main__': - args = docopt(__doc__, diff --git a/easybuild/easyconfigs/b/Block/Block-1.5.3-20200525-foss-2023a.eb b/easybuild/easyconfigs/b/Block/Block-1.5.3-20200525-foss-2023a.eb new file mode 100644 index 000000000000..da1316c8aa61 --- /dev/null +++ b/easybuild/easyconfigs/b/Block/Block-1.5.3-20200525-foss-2023a.eb @@ -0,0 +1,56 @@ +easyblock = 'MakeCp' + +name = 'Block' +version = '1.5.3-20200525' +_commit = 'f95317b08043b7c531289576d59ad74a6d920741' + +homepage = 'https://sanshar.github.io/Block/' +description = """Block implements the density matrix renormalization group (DMRG) algorithm for +quantum chemistry.""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'cstd': 'c++11', 'pic': True} + +# Version 1.5 is a major rewrite of Block that was named at some point StackBlock +# sources are available in sanshar/StackBlock +# sources at sanshar/Block@b0e3671aad and pyscf/Block@db27636b76 correspond to version 1.1.1 +source_urls = ['https://github.com/sanshar/StackBlock/archive'] +sources = [{'download_filename': '%s.tar.gz' % _commit, 'filename': '%(version)s.tar.gz'}] +patches = [ + 'Block-1.5.3_use-eb-environment.patch', + 'Block-1.5.3_replace_mpi_cxx_binds_with_boost_mpi.patch', + 'Block-1.5.3_resolve_deprecated_Bind_placeholder.patch' +] +checksums = [ + {'1.5.3-20200525.tar.gz': '8d793c5e460d7747a0adcb06ce4b457c6750cf2d42cead1d060db8b44643c3b1'}, + {'Block-1.5.3_use-eb-environment.patch': '7f3e8a52f28d251441d20dfde1f9cb8cdc0c34216defab61cc6980e540a6cf60'}, + {'Block-1.5.3_replace_mpi_cxx_binds_with_boost_mpi.patch': + 'f53f1f88cb7b12ab38d1313f93a9bbd31c745dca1beca7a8d51d00e0ae4e762f'}, + {'Block-1.5.3_resolve_deprecated_Bind_placeholder.patch': + '51d692f294e800e0a9e027ef35bf761612ecb9efe77ddb378ec973b55e39a1e8'}, +] + +dependencies = [ + ('Boost.MPI', '1.82.0'), +] + +buildopts = [ + # Multi-threaded build (block.spin_adapted-serial) + 'OPENMP="yes" EXECUTABLE="block.spin_adapted-serial"', + # MPI build (block.spin_adapted) + 'USE_MPI="yes"', +] + +files_to_copy = [(['block.spin_adapted*'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/block.spin_adapted', 'bin/block.spin_adapted-serial'], + 'dirs': [], +} + +sanity_check_commands = [ + "block.spin_adapted-serial --version", + "%(mpi_cmd_prefix)s block.spin_adapted --version", +] + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/b/Blosc/Blosc-1.11.1-intel-2016b.eb b/easybuild/easyconfigs/b/Blosc/Blosc-1.11.1-intel-2016b.eb deleted file mode 100644 index 088b4857b51c..000000000000 --- a/easybuild/easyconfigs/b/Blosc/Blosc-1.11.1-intel-2016b.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Blosc' -version = '1.11.1' - -homepage = 'http://www.blosc.org/' -description = "Blosc, an extremely fast, multi-threaded, meta-compressor library" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://github.com/Blosc/c-blosc/archive/'] -sources = ['v%(version)s.tar.gz'] - -builddependencies = [('CMake', '3.6.2')] - -sanity_check_paths = { - 'files': ['include/blosc-export.h', 'include/blosc.h', 'lib/libblosc.a', 'lib/libblosc.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Blosc/Blosc-1.12.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/b/Blosc/Blosc-1.12.1-GCCcore-6.4.0.eb deleted file mode 100644 index e03707ac2e7a..000000000000 --- a/easybuild/easyconfigs/b/Blosc/Blosc-1.12.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -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 deleted file mode 100644 index 1e6167de548e..000000000000 --- a/easybuild/easyconfigs/b/Blosc/Blosc-1.12.1-foss-2016b.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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/Blosc/Blosc-1.12.1-foss-2017a.eb b/easybuild/easyconfigs/b/Blosc/Blosc-1.12.1-foss-2017a.eb deleted file mode 100644 index a5b0710662e4..000000000000 --- a/easybuild/easyconfigs/b/Blosc/Blosc-1.12.1-foss-2017a.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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': '2017a'} - -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/Blosc/Blosc-1.12.1-intel-2017a.eb b/easybuild/easyconfigs/b/Blosc/Blosc-1.12.1-intel-2017a.eb deleted file mode 100644 index 438bdf61fa4a..000000000000 --- a/easybuild/easyconfigs/b/Blosc/Blosc-1.12.1-intel-2017a.eb +++ /dev/null @@ -1,26 +0,0 @@ -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': 'intel', 'version': '2017a'} - -source_urls = ['https://github.com/Blosc/c-blosc/archive/'] -sources = ['v%(version)s.tar.gz'] -patches = ['Blosc-%(version)s_fix-aligned_alloc.patch'] -checksums = [ - 'e04535e816bb942bedc9a0ba209944d1eb34e26e2d9cca37f114e8ee292cb3c8', # v1.12.1.tar.gz - 'be2dfd5a96f4293d7be9fab06620a1ef2c3c3100314af9b39b7c6ea1213ee8e5', # Blosc-1.12.1_fix-aligned_alloc.patch -] - -builddependencies = [('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_fix-aligned_alloc.patch b/easybuild/easyconfigs/b/Blosc/Blosc-1.12.1_fix-aligned_alloc.patch deleted file mode 100644 index 77c6c0b89d66..000000000000 --- a/easybuild/easyconfigs/b/Blosc/Blosc-1.12.1_fix-aligned_alloc.patch +++ /dev/null @@ -1,13 +0,0 @@ -fix for "undefined reference to `aligned_alloc'" on CentOS 6.x -author: Kenneth Hoste (HPC-UGent) ---- c-blosc-1.12.1/tests/test_common.h.orig 2017-12-08 18:25:53.622934199 +0100 -+++ c-blosc-1.12.1/tests/test_common.h 2017-12-08 18:26:11.973155771 +0100 -@@ -62,7 +62,7 @@ - void *block = NULL; - int32_t res = 0; - --#if _ISOC11_SOURCE || (__STDC_VERSION__ >= 201112L && !defined(__APPLE__)) -+#if _ISOC11_SOURCE && __STDC_VERSION__ >= 201112L && !defined(__APPLE__) - /* C11 aligned allocation. 'size' must be a multiple of the alignment. */ - block = aligned_alloc(alignment, size); - #elif defined(_WIN32) diff --git a/easybuild/easyconfigs/b/Blosc/Blosc-1.14.2-GCCcore-6.4.0.eb b/easybuild/easyconfigs/b/Blosc/Blosc-1.14.2-GCCcore-6.4.0.eb deleted file mode 100644 index 77885f0cee87..000000000000 --- a/easybuild/easyconfigs/b/Blosc/Blosc-1.14.2-GCCcore-6.4.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Blosc' -version = '1.14.2' - -homepage = 'http://www.blosc.org/' - -description = "Blosc, an extremely fast, multi-threaded, meta-compressor library" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'pic': True, 'cstd': 'c++11'} - -source_urls = ['https://github.com/Blosc/c-blosc/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['a2e06be4c8f5b6ae26cc8afaee8c7f76453d1b62a2b3398b1807074f92347b3a'] - -builddependencies = [ - ('binutils', '2.28'), - ('CMake', '3.10.3'), -] - -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.14.2-foss-2016a.eb b/easybuild/easyconfigs/b/Blosc/Blosc-1.14.2-foss-2016a.eb deleted file mode 100644 index 22ad4b87ede1..000000000000 --- a/easybuild/easyconfigs/b/Blosc/Blosc-1.14.2-foss-2016a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Blosc' -version = '1.14.2' - -homepage = 'http://www.blosc.org/' - -description = "Blosc, an extremely fast, multi-threaded, meta-compressor library" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True, 'cstd': 'c++11'} - -source_urls = ['https://github.com/Blosc/c-blosc/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['a2e06be4c8f5b6ae26cc8afaee8c7f76453d1b62a2b3398b1807074f92347b3a'] - -builddependencies = [ - ('CMake', '3.5.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/Blosc/Blosc-1.14.4-GCCcore-7.3.0.eb b/easybuild/easyconfigs/b/Blosc/Blosc-1.14.4-GCCcore-7.3.0.eb deleted file mode 100644 index 020edde817dd..000000000000 --- a/easybuild/easyconfigs/b/Blosc/Blosc-1.14.4-GCCcore-7.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Blosc' -version = '1.14.4' - -homepage = 'http://www.blosc.org/' - -description = "Blosc, an extremely fast, multi-threaded, meta-compressor library" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True, 'cstd': 'c++11'} - -source_urls = ['https://github.com/Blosc/c-blosc/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['42a85de871d142cdc89b607a90cceeb0eab60d995f6fae8d44aae397ab414002'] - -builddependencies = [ - ('binutils', '2.30'), - ('CMake', '3.11.4'), -] - -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.17.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/b/Blosc/Blosc-1.17.0-GCCcore-8.2.0.eb deleted file mode 100644 index 85c5ffe2dba6..000000000000 --- a/easybuild/easyconfigs/b/Blosc/Blosc-1.17.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Blosc' -version = '1.17.0' - -homepage = 'http://www.blosc.org/' - -description = "Blosc, an extremely fast, multi-threaded, meta-compressor library" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'pic': True, 'cstd': 'c++11'} - -source_urls = ['https://github.com/Blosc/c-blosc/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['75d98c752b8cf0d4a6380a3089d56523f175b0afa2d0cf724a1bd0a1a8f975a4'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('CMake', '3.13.3'), -] - -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.17.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/b/Blosc/Blosc-1.17.1-GCCcore-8.3.0.eb deleted file mode 100644 index f0366e4d11a8..000000000000 --- a/easybuild/easyconfigs/b/Blosc/Blosc-1.17.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Blosc' -version = '1.17.1' - -homepage = 'https://www.blosc.org/' - -description = "Blosc, an extremely fast, multi-threaded, meta-compressor library" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True, 'cstd': 'c++11'} - -source_urls = ['https://github.com/Blosc/c-blosc/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['19a6948b579c27e8ac440b4f077f99fc90e7292b1d9cb896bec0fd781d68fba2'] - -builddependencies = [ - ('binutils', '2.32'), - ('CMake', '3.15.3'), -] - -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.17.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/b/Blosc/Blosc-1.17.1-GCCcore-9.3.0.eb deleted file mode 100644 index c6a677dfb3ff..000000000000 --- a/easybuild/easyconfigs/b/Blosc/Blosc-1.17.1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Blosc' -version = '1.17.1' - -homepage = 'https://www.blosc.org/' - -description = "Blosc, an extremely fast, multi-threaded, meta-compressor library" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True, 'cstd': 'c++11'} - -source_urls = ['https://github.com/Blosc/c-blosc/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['19a6948b579c27e8ac440b4f077f99fc90e7292b1d9cb896bec0fd781d68fba2'] - -builddependencies = [ - ('binutils', '2.34'), - ('CMake', '3.16.4'), -] - -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/Boltz-1/Boltz-1-0.4.1-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/b/Boltz-1/Boltz-1-0.4.1-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..e0501d7ab921 --- /dev/null +++ b/easybuild/easyconfigs/b/Boltz-1/Boltz-1-0.4.1-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,80 @@ +easyblock = 'PythonBundle' + +name = 'Boltz-1' +version = '0.4.1' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://github.com/jwohlwend/boltz' +description = """ +Boltz-1 is the state-of-the-art open-source model to predict biomolecular structures +containing combinations of proteins, RNA, DNA, and other molecules. +It also supports modified residues, covalent ligands and glycans, as well as +conditioning the prediction on specified interaction pockets or contacts. +""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [('hatchling', '1.18.0')] +dependencies = [ + ('CUDA', '12.1.1', '', SYSTEM), + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), + ('SciPy-bundle', '2023.07'), + ('Biopython', '1.83'), + ('PyYAML', '6.0'), + ('PyTorch', '2.1.2', versionsuffix), + ('Hydra', '1.3.2'), + ('PyTorch-Lightning', '2.2.1', versionsuffix), + ('RDKit', '2024.03.3'), + ('dm-tree', '0.1.8'), + ('einops', '0.7.0'), + ('wandb', '0.16.1'), +] + +# unpin strict dependencies versions +local_preinstallopts = ( + "sed -i -e " + r"'s/==.*/\",/g' -e " + "'s/torch>=2.2/torch/g' -e " + "'16d' -e " # delete rdkit dep - pip check fail even RDKit is there + "'s/pandas>=2.2.2/pandas/g' " + "pyproject.toml && " +) +exts_list = [ + ('urllib3', '2.0.7', { + 'checksums': ['c97dfde1f7bd43a71c8d2a58e369e9b2bf692d1334ea9f9cae55add7d0dd0f84'], + }), + ('ihm', '1.7', { + 'checksums': ['f7d3b9a76d9652f7091bbd1c6bea044a1d40b35bcba9b64c8e51a061fc2463de'], + }), + ('frozendict', '2.4.5', { + 'checksums': ['fd7add309789595c044c0155a0bddfa9d20c77f65de1e33a14aa3033b936ef63'], + }), + ('types-requests', '2.32.0.20240914', { + 'modulename': False, + 'checksums': ['2850e178db3919d9bf809e434eef65ba49d0e7e33ac92d588f4a5e295fffd405'], + }), + ('einx', '0.3.0', { + 'checksums': ['17ff87c6a0f68ab358c1da489f00e95f1de106fd12ff17d0fb3e210aaa1e5f8c'], + }), + ('fairscale', '0.4.13', { + 'checksums': ['1b797825c427f5dba92253fd0d8daa574e8bd651a2423497775fab1b30cfb768'], + }), + ('mashumaro', '3.14', { + 'checksums': ['5ef6f2b963892cbe9a4ceb3441dfbea37f8c3412523f25d42e9b3a7186555f1d'], + }), + ('modelcif', '1.2', { + 'checksums': ['517d2a7be67c96fd56dcc3b50cf7bb0b130958c325653d9925f9a5dbfe151d78'], + }), + ('boltz', version, { + 'preinstallopts': local_preinstallopts, + # export HOME to avoid saving large test caches to the user's /home/.boltz + 'runtest': "export HOME=%(builddir)s && cd %(start_dir)s && pytest -svv tests/", + 'testinstall': True, + 'checksums': ['7bc4081d578ac7be5972387546f9dd28723ce132264bc13f1d7471f2ce4aa56b'], + }), +] + +sanity_check_commands = ["boltz 2>&1 | grep 'Usage: boltz'"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Boltz-1/Boltz-1-0.4.1-foss-2023a.eb b/easybuild/easyconfigs/b/Boltz-1/Boltz-1-0.4.1-foss-2023a.eb new file mode 100644 index 000000000000..3d6b0c2a2316 --- /dev/null +++ b/easybuild/easyconfigs/b/Boltz-1/Boltz-1-0.4.1-foss-2023a.eb @@ -0,0 +1,79 @@ +easyblock = 'PythonBundle' + +name = 'Boltz-1' +version = '0.4.1' + +homepage = 'https://github.com/jwohlwend/boltz' +description = """ +Boltz-1 is the state-of-the-art open-source model to predict biomolecular structures +containing combinations of proteins, RNA, DNA, and other molecules. +It also supports modified residues, covalent ligands and glycans, as well as +conditioning the prediction on specified interaction pockets or contacts. +""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [('hatchling', '1.18.0')] +dependencies = [ + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), + ('SciPy-bundle', '2023.07'), + ('Biopython', '1.83'), + ('PyYAML', '6.0'), + ('PyTorch', '2.1.2'), + ('Hydra', '1.3.2'), + ('PyTorch-Lightning', '2.2.1'), + ('RDKit', '2024.03.3'), + ('dm-tree', '0.1.8'), + ('einops', '0.7.0'), + ('wandb', '0.16.1'), +] + +# unpin strict dependencies versions +local_preinstallopts = ( + "sed -i -e " + r"'s/==.*/\",/g' -e " + "'s/torch>=2.2/torch/g' -e " + "'16d' -e " # delete rdkit dep - pip check fail even RDKit is there + "'s/pandas>=2.2.2/pandas/g' " + "pyproject.toml && " +) + +exts_list = [ + ('urllib3', '2.0.7', { + 'checksums': ['c97dfde1f7bd43a71c8d2a58e369e9b2bf692d1334ea9f9cae55add7d0dd0f84'], + }), + ('ihm', '1.7', { + 'checksums': ['f7d3b9a76d9652f7091bbd1c6bea044a1d40b35bcba9b64c8e51a061fc2463de'], + }), + ('frozendict', '2.4.5', { + 'checksums': ['fd7add309789595c044c0155a0bddfa9d20c77f65de1e33a14aa3033b936ef63'], + }), + ('types-requests', '2.32.0.20240914', { + 'modulename': False, + 'checksums': ['2850e178db3919d9bf809e434eef65ba49d0e7e33ac92d588f4a5e295fffd405'], + }), + ('einx', '0.3.0', { + 'checksums': ['17ff87c6a0f68ab358c1da489f00e95f1de106fd12ff17d0fb3e210aaa1e5f8c'], + }), + ('fairscale', '0.4.13', { + 'checksums': ['1b797825c427f5dba92253fd0d8daa574e8bd651a2423497775fab1b30cfb768'], + }), + ('mashumaro', '3.14', { + 'checksums': ['5ef6f2b963892cbe9a4ceb3441dfbea37f8c3412523f25d42e9b3a7186555f1d'], + }), + ('modelcif', '1.2', { + 'checksums': ['517d2a7be67c96fd56dcc3b50cf7bb0b130958c325653d9925f9a5dbfe151d78'], + }), + ('boltz', version, { + 'preinstallopts': local_preinstallopts, + # export HOME to avoid saving large test caches to the user's /home/.boltz + 'runtest': "export HOME=%(builddir)s && cd %(start_dir)s && pytest -svv tests/", + 'testinstall': True, + 'checksums': ['7bc4081d578ac7be5972387546f9dd28723ce132264bc13f1d7471f2ce4aa56b'], + }), +] + +sanity_check_commands = ["boltz 2>&1 | grep 'Usage: boltz'"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BoltzTraP/BoltzTraP-1.2.5-intel-2016a.eb b/easybuild/easyconfigs/b/BoltzTraP/BoltzTraP-1.2.5-intel-2016a.eb deleted file mode 100644 index db484f3beb1e..000000000000 --- a/easybuild/easyconfigs/b/BoltzTraP/BoltzTraP-1.2.5-intel-2016a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'MakeCp' - -name = 'BoltzTraP' -version = '1.2.5' - -homepage = 'http://www.icams.de/content/departments/cmat/boltztrap/' -description = """Boltzmann Transport Properties (BoltzTraP) is a program for calculating the semi-classic transport - coefficients.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -# download from http://www.icams.de/content/uploads/boltztrap/BoltzTraP.tar.bz2, and rename to include version -sources = [SOURCE_TAR_BZ2] -checksums = ['6623d4393bce2e178b073f75f283eee6'] - -skipsteps = ['configure'] - -start_dir = 'src' -parallel = 1 -buildopts = 'FC="${FC}" FOPT="$FFLAGS" LIBS="$LIBLAPACK"' - -files_to_copy = [(['BoltzTraP'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/BoltzTraP'], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/b/BoltzTraP2/BoltzTraP2-22.12.1-foss-2022a.eb b/easybuild/easyconfigs/b/BoltzTraP2/BoltzTraP2-22.12.1-foss-2022a.eb index 663a6d225c61..a6ef3659b644 100644 --- a/easybuild/easyconfigs/b/BoltzTraP2/BoltzTraP2-22.12.1-foss-2022a.eb +++ b/easybuild/easyconfigs/b/BoltzTraP2/BoltzTraP2-22.12.1-foss-2022a.eb @@ -22,9 +22,6 @@ dependencies = [ ('VTK', '9.2.2'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ (name, version, { 'modulename': 'BoltzTraP2', diff --git a/easybuild/easyconfigs/b/Bonito/Bonito-0.1.0-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/b/Bonito/Bonito-0.1.0-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 559e3d5be40e..000000000000 --- a/easybuild/easyconfigs/b/Bonito/Bonito-0.1.0-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,100 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Bonito' -version = '0.1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/nanoporetech/bonito' -description = "Convolution Basecaller for Oxford Nanopore Reads" - -toolchain = {'name': 'foss', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('PyTorch', '1.3.1', versionsuffix), - ('h5py', '2.10.0', versionsuffix), - ('Mako', '1.1.0'), - ('PyYAML', '5.1.2'), - ('python-parasail', '1.2', versionsuffix), - ('tqdm', '4.41.1'), -] - -use_pip = True - -exts_list = [ - ('toml', '0.10.0', { - 'checksums': ['229f81c57791a41d65e399fc06bf0848bab550a9dfd5ed66df18ce5f05e73d5c'], - }), - ('python-editor', '1.0.4', { - 'modulename': 'editor', - 'checksums': ['51fda6bcc5ddbbb7063b2af7509e43bd84bfc32a4ff71349ec7847713882327b'], - }), - ('alembic', '1.4.2', { - 'checksums': ['035ab00497217628bf5d0be82d664d8713ab13d37b630084da8e1f98facf4dbf'], - }), - ('cmd2', '1.0.1', { - 'checksums': ['d339166d8f65d342f37df01b7fb4820f9618209937d12e8f1af6245f12605c3a'], - }), - ('prettytable', '0.7.2', { - 'checksums': ['2d5460dc9db74a32bcc8f9f67de68b2c4f4d2f01fa3bd518764c69156d9cacd9'], - }), - ('cliff', '3.1.0', { - # drop too strict version requirements for cmd2 - 'preinstallopts': "sed -i'' 's/cmd2.*/cmd2/g' requirements.txt && ", - 'checksums': ['529b0ee0d2d38c7cbbababbbe3472b43b667a5c36025ef1b6cd00851c4313849'], - }), - ('colorlog', '4.1.0', { - 'checksums': ['30aaef5ab2a1873dec5da38fd6ba568fa761c9fa10b40241027fa3edea47f3d2'], - }), - ('SQLAlchemy', '1.3.15', { - 'checksums': ['c4cca4aed606297afbe90d4306b49ad3a4cd36feb3f87e4bfd655c57fd9ef445'], - }), - ('optuna', '1.1.0', { - 'checksums': ['322df88051b60f3f42c89285a9434f01b650a4b0b3bcd7b46fbc328424df4eda'], - }), - ('colorama', '0.4.3', { - 'checksums': ['e96da0d330793e2cb9485e9ddfd918d456036c7149416295932478192f4436a1'], - }), - ('pyperclip', '1.7.0', { - 'checksums': ['979325468ccf682104d5dcaf753f869868100631301d3e72f47babdea5700d1c'], - }), - ('stevedore', '1.32.0', { - 'checksums': ['18afaf1d623af5950cc0f7e75e70f917784c73b652a34a12d90b309451b5500b'], - }), - ('progressbar33', '2.4', { - 'modulename': 'progressbar', - 'checksums': ['51fe0d9b3b4023db2f983eeccdfc8c9846b84db8443b9bee002c7f58f4376eff'], - }), - ('ont-fast5-api', '3.0.1', { - 'checksums': ['e5e82a54b5628f19597710e50cb0117fb6e78fd41d345b424f58d2613fbadaf2'], - }), - ('fast-ctc-decode', '0.2.3', { - 'source_tmpl': 'fast_ctc_decode-0.2.3-cp37-cp37m-manylinux1_x86_64.whl', - 'unpack_sources': False, - 'checksums': ['20aa7a30ee6023ed0c20f583c7af2c27f49a812700e9cf9f21f540650f6e62cb'], - }), - ('ont-bonito', version, { - 'modulename': 'bonito', - 'patches': [ - 'Bonito-%(version)s_install-scripts.patch', - 'Bonito-%(version)s_fix-convert-data.patch', - ], - 'checksums': [ - '0098ce0cb09f022b7df4534dc7ba7f09cf4b30e358778fbed4adb200966e453d', # ont-bonito-0.1.0.tar.gz - '10d35c0ae2cbf6e052f77fae16473f3a2ef0455018c2217c151ad9632d396947', # Bonito-0.1.0_install-scripts.patch - '024a687be3c3930ca3bbdb4df2ebb3b246179a70b769480a81330dc420d5d5ee', # Bonito-0.1.0_fix-convert-data.patch - ], - 'preinstallopts': "sed -i 's/==/>=/g' requirements.txt && ", - }), -] - -sanity_pip_check = True - -sanity_check_paths = { - 'files': ['bin/bonito'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["bonito --help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bonito/Bonito-0.1.0-fosscuda-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/b/Bonito/Bonito-0.1.0-fosscuda-2019b-Python-3.7.4.eb deleted file mode 100644 index 17240e9f9b26..000000000000 --- a/easybuild/easyconfigs/b/Bonito/Bonito-0.1.0-fosscuda-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,103 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Bonito' -version = '0.1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/nanoporetech/bonito' -description = "Convolution Basecaller for Oxford Nanopore Reads" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('PyTorch', '1.3.1', versionsuffix), - ('h5py', '2.10.0', versionsuffix), - ('Mako', '1.1.0'), - ('PyYAML', '5.1.2'), - ('apex', '20200325', versionsuffix), - ('python-parasail', '1.2', versionsuffix), - ('tqdm', '4.41.1'), -] - -use_pip = True - -exts_list = [ - ('toml', '0.10.0', { - 'checksums': ['229f81c57791a41d65e399fc06bf0848bab550a9dfd5ed66df18ce5f05e73d5c'], - }), - ('python-editor', '1.0.4', { - 'modulename': 'editor', - 'checksums': ['51fda6bcc5ddbbb7063b2af7509e43bd84bfc32a4ff71349ec7847713882327b'], - }), - ('alembic', '1.4.2', { - 'checksums': ['035ab00497217628bf5d0be82d664d8713ab13d37b630084da8e1f98facf4dbf'], - }), - ('cmd2', '1.0.1', { - 'checksums': ['d339166d8f65d342f37df01b7fb4820f9618209937d12e8f1af6245f12605c3a'], - }), - ('prettytable', '0.7.2', { - 'checksums': ['2d5460dc9db74a32bcc8f9f67de68b2c4f4d2f01fa3bd518764c69156d9cacd9'], - }), - ('cliff', '3.1.0', { - # drop too strict version requirements for cmd2 - 'preinstallopts': "sed -i'' 's/cmd2.*/cmd2/g' requirements.txt && ", - 'checksums': ['529b0ee0d2d38c7cbbababbbe3472b43b667a5c36025ef1b6cd00851c4313849'], - }), - ('colorlog', '4.1.0', { - 'checksums': ['30aaef5ab2a1873dec5da38fd6ba568fa761c9fa10b40241027fa3edea47f3d2'], - }), - ('SQLAlchemy', '1.3.15', { - 'checksums': ['c4cca4aed606297afbe90d4306b49ad3a4cd36feb3f87e4bfd655c57fd9ef445'], - }), - ('optuna', '1.1.0', { - 'checksums': ['322df88051b60f3f42c89285a9434f01b650a4b0b3bcd7b46fbc328424df4eda'], - }), - ('colorama', '0.4.3', { - 'checksums': ['e96da0d330793e2cb9485e9ddfd918d456036c7149416295932478192f4436a1'], - }), - ('pyperclip', '1.7.0', { - 'checksums': ['979325468ccf682104d5dcaf753f869868100631301d3e72f47babdea5700d1c'], - }), - ('stevedore', '1.32.0', { - 'checksums': ['18afaf1d623af5950cc0f7e75e70f917784c73b652a34a12d90b309451b5500b'], - }), - ('progressbar33', '2.4', { - 'modulename': 'progressbar', - 'checksums': ['51fe0d9b3b4023db2f983eeccdfc8c9846b84db8443b9bee002c7f58f4376eff'], - }), - ('ont-fast5-api', '3.0.1', { - 'checksums': ['e5e82a54b5628f19597710e50cb0117fb6e78fd41d345b424f58d2613fbadaf2'], - }), - ('fast-ctc-decode', '0.2.3', { - 'source_tmpl': 'fast_ctc_decode-0.2.3-cp37-cp37m-manylinux1_x86_64.whl', - 'unpack_sources': False, - 'checksums': ['20aa7a30ee6023ed0c20f583c7af2c27f49a812700e9cf9f21f540650f6e62cb'], - }), - ('ont-bonito', version, { - 'modulename': 'bonito', - 'patches': [ - 'Bonito-%(version)s_install-scripts.patch', - 'Bonito-%(version)s_fix-convert-data.patch', - 'Bonito-%(version)s_multi-gpi-train.patch', - ], - 'checksums': [ - '0098ce0cb09f022b7df4534dc7ba7f09cf4b30e358778fbed4adb200966e453d', # ont-bonito-0.1.0.tar.gz - '10d35c0ae2cbf6e052f77fae16473f3a2ef0455018c2217c151ad9632d396947', # Bonito-0.1.0_install-scripts.patch - '024a687be3c3930ca3bbdb4df2ebb3b246179a70b769480a81330dc420d5d5ee', # Bonito-0.1.0_fix-convert-data.patch - 'a5d1cf36c62d95f92b171ab8f9ff7ba922a5854915233c7ab15c455e0587cd61', # Bonito-0.1.0_multi-gpi-train.patch - ], - 'preinstallopts': "sed -i 's/==/>=/g' requirements.txt && ", - }), -] - -sanity_pip_check = True - -sanity_check_paths = { - 'files': ['bin/bonito', 'bin/convert-data', 'bin/get-models', 'bin/get-training-data'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["bonito --help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bonito/Bonito-0.1.0_fix-convert-data.patch b/easybuild/easyconfigs/b/Bonito/Bonito-0.1.0_fix-convert-data.patch deleted file mode 100644 index b82d43c1e2ca..000000000000 --- a/easybuild/easyconfigs/b/Bonito/Bonito-0.1.0_fix-convert-data.patch +++ /dev/null @@ -1,27 +0,0 @@ -see https://github.com/nanoporetech/bonito/commit/d3365d5d149b589d49738cd094f580947d5797d1 -and https://github.com/nanoporetech/bonito/issues/22 - -From d3365d5d149b589d49738cd094f580947d5797d1 Mon Sep 17 00:00:00 2001 -From: Chris Seymour -Date: Thu, 9 Apr 2020 11:14:13 +0100 -Subject: [PATCH] #22 - remove debug print - ---- - scripts/convert-data | 4 ---- - 1 file changed, 4 deletions(-) - -diff --git a/scripts/convert-data b/scripts/convert-data -index ff63b5c..a9b7dc8 100755 ---- a/scripts/convert-data -+++ b/scripts/convert-data -@@ -92,10 +92,6 @@ def main(args): - squiggle_duration = len(samples) - sequence_length = len(reference) - 1 - -- if sequence_length < args.min_seq_len: -- print(samples) -- print(read_id, squiggle_duration, len(pointers), mapped_off_the_end, sequence_length) -- - # first chunk - seq_starts = 0 - seq_ends = np.random.randint(args.min_seq_len, args.max_seq_len) diff --git a/easybuild/easyconfigs/b/Bonito/Bonito-0.1.0_install-scripts.patch b/easybuild/easyconfigs/b/Bonito/Bonito-0.1.0_install-scripts.patch deleted file mode 100644 index 217e27bc4523..000000000000 --- a/easybuild/easyconfigs/b/Bonito/Bonito-0.1.0_install-scripts.patch +++ /dev/null @@ -1,15 +0,0 @@ -also install helper scripts located in 'scripts' subdirectory -author: Kenneth Hoste (HPC-UGent) ---- ont-bonito-0.1.0/setup.py.orig 2020-04-09 11:21:56.022484000 +0200 -+++ ont-bonito-0.1.0/setup.py 2020-04-09 11:22:47.783312000 +0200 -@@ -1,3 +1,4 @@ -+import glob - import os - import re - from setuptools import setup, find_packages -@@ -34,4 +35,5 @@ - '{0} = {0}:main'.format(__pkg_name__) - ] - }, -+ scripts = glob.glob('scripts/*') - ) diff --git a/easybuild/easyconfigs/b/Bonito/Bonito-0.1.0_multi-gpi-train.patch b/easybuild/easyconfigs/b/Bonito/Bonito-0.1.0_multi-gpi-train.patch deleted file mode 100644 index dccfd522791c..000000000000 --- a/easybuild/easyconfigs/b/Bonito/Bonito-0.1.0_multi-gpi-train.patch +++ /dev/null @@ -1,40 +0,0 @@ -add --multi-gpu option to use multiple GPUs for training, see https://github.com/nanoporetech/bonito/issues/13 - ---- ont-bonito-0.1.0/bonito/train.py.orig 2020-02-19 00:48:24.000000000 +0100 -+++ ont-bonito-0.1.0/bonito/train.py 2020-04-09 13:49:42.964414000 +0200 -@@ -69,6 +69,12 @@ - print("[error]: Cannot use AMP: Apex package needs to be installed manually, See https://github.com/NVIDIA/apex") - exit(1) - -+ if args.multi_gpu: -+ from torch.nn import DataParallel -+ model = DataParallel(model) -+ model.stride = model.module.stride -+ model.alphabet = model.module.alphabet -+ - schedular = CosineAnnealingLR(optimizer, args.epochs * len(train_loader)) - - for epoch in range(1, args.epochs + 1): -@@ -85,7 +91,13 @@ - epoch, workdir, val_loss, val_mean, val_median - )) - -- torch.save(model.state_dict(), os.path.join(workdir, "weights_%s.tar" % epoch)) -+ if args.multi_gpu: -+ state = model.module.state_dict() -+ else: -+ state = model.state_dict() -+ -+ # save optim state -+ torch.save(state, os.path.join(workdir, "weights_%s.tar" % epoch)) - with open(os.path.join(workdir, 'training.csv'), 'a', newline='') as csvfile: - csvw = csv.writer(csvfile, delimiter=',') - if epoch == 1: -@@ -116,6 +128,7 @@ - parser.add_argument("--batch", default=32, type=int) - parser.add_argument("--chunks", default=1000000, type=int) - parser.add_argument("--validation_split", default=0.99, type=float) -+ parser.add_argument("--multi-gpu", action="store_true", default=False) - parser.add_argument("--amp", action="store_true", default=False) - parser.add_argument("-f", "--force", action="store_true", default=False) - return parser diff --git a/easybuild/easyconfigs/b/Bonito/Bonito-0.1.4-fosscuda-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/b/Bonito/Bonito-0.1.4-fosscuda-2019b-Python-3.7.4.eb deleted file mode 100644 index d7a267a65cfa..000000000000 --- a/easybuild/easyconfigs/b/Bonito/Bonito-0.1.4-fosscuda-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,101 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Bonito' -version = '0.1.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/nanoporetech/bonito' -description = "Convolution Basecaller for Oxford Nanopore Reads" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('PyTorch', '1.3.1', versionsuffix), - ('h5py', '2.10.0', versionsuffix), - ('Mako', '1.1.0'), - ('PyYAML', '5.1.2'), - ('apex', '20200325', versionsuffix), - ('python-parasail', '1.2', versionsuffix), - ('tqdm', '4.41.1'), -] - -use_pip = True - -exts_list = [ - ('toml', '0.10.0', { - 'checksums': ['229f81c57791a41d65e399fc06bf0848bab550a9dfd5ed66df18ce5f05e73d5c'], - }), - ('python-editor', '1.0.4', { - 'modulename': 'editor', - 'checksums': ['51fda6bcc5ddbbb7063b2af7509e43bd84bfc32a4ff71349ec7847713882327b'], - }), - ('alembic', '1.4.2', { - 'checksums': ['035ab00497217628bf5d0be82d664d8713ab13d37b630084da8e1f98facf4dbf'], - }), - ('cmd2', '1.0.1', { - 'checksums': ['d339166d8f65d342f37df01b7fb4820f9618209937d12e8f1af6245f12605c3a'], - }), - ('prettytable', '0.7.2', { - 'checksums': ['2d5460dc9db74a32bcc8f9f67de68b2c4f4d2f01fa3bd518764c69156d9cacd9'], - }), - ('cliff', '3.1.0', { - # drop too strict version requirements for cmd2 - 'preinstallopts': "sed -i'' 's/cmd2.*/cmd2/g' requirements.txt && ", - 'checksums': ['529b0ee0d2d38c7cbbababbbe3472b43b667a5c36025ef1b6cd00851c4313849'], - }), - ('colorlog', '4.1.0', { - 'checksums': ['30aaef5ab2a1873dec5da38fd6ba568fa761c9fa10b40241027fa3edea47f3d2'], - }), - ('SQLAlchemy', '1.3.16', { - 'checksums': ['7224e126c00b8178dfd227bc337ba5e754b197a3867d33b9f30dc0208f773d70'], - }), - ('cmaes', '0.5.0', { - 'checksums': ['213d91a41f1d75b8cebca56477b8460da0fc757f9bbd1e5767023ad12711dfb4'], - }), - ('optuna', '1.3.0', { - 'checksums': ['a9fef67314833b694a9779ff63e9f0531d44a780a1ea0d8a9a097f2e8a33ab70'], - }), - ('colorama', '0.4.3', { - 'checksums': ['e96da0d330793e2cb9485e9ddfd918d456036c7149416295932478192f4436a1'], - }), - ('pyperclip', '1.8.0', { - 'checksums': ['b75b975160428d84608c26edba2dec146e7799566aea42c1fe1b32e72b6028f2'], - }), - ('stevedore', '1.32.0', { - 'checksums': ['18afaf1d623af5950cc0f7e75e70f917784c73b652a34a12d90b309451b5500b'], - }), - ('progressbar33', '2.4', { - 'modulename': 'progressbar', - 'checksums': ['51fe0d9b3b4023db2f983eeccdfc8c9846b84db8443b9bee002c7f58f4376eff'], - }), - ('ont-fast5-api', '3.1.1', { - 'checksums': ['ce5a955c5e90a393f040fb36fc461382339fc0b9cd63e3969b9763127dc2b0d3'], - }), - ('fast-ctc-decode', '0.2.5', { - 'source_tmpl': 'fast_ctc_decode-%(version)s-cp37-cp37m-manylinux1_x86_64.whl', - 'unpack_sources': False, - 'checksums': ['b47976b2f951dade427a2f9ddc0ae6905561a76411941cf02b7f6e3e037f4062'], - }), - ('ont-bonito', version, { - 'modulename': 'bonito', - 'checksums': ['3fc8df5ca099607eaabd745afd2de156d981b24f22e8b54ccaf53661b3dbb274'], - # strip out pinned versions for dependencies - 'preinstallopts': "sed -i 's/==/>=/g' requirements.txt && ", - }), -] - -sanity_pip_check = True - -sanity_check_paths = { - 'files': ['bin/bonito'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [ - "bonito --help", - "bonito convert --help", - "bonito download --help", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bonito/Bonito-0.2.0-fosscuda-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/b/Bonito/Bonito-0.2.0-fosscuda-2019b-Python-3.7.4.eb deleted file mode 100644 index b869b5299667..000000000000 --- a/easybuild/easyconfigs/b/Bonito/Bonito-0.2.0-fosscuda-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,104 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Bonito' -version = '0.2.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/nanoporetech/bonito' -description = "Convolution Basecaller for Oxford Nanopore Reads" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('PyTorch', '1.3.1', versionsuffix), - ('h5py', '2.10.0', versionsuffix), - ('Mako', '1.1.0'), - ('PyYAML', '5.1.2'), - ('apex', '20200325', versionsuffix), - ('python-parasail', '1.2', versionsuffix), - ('tqdm', '4.41.1'), -] - -use_pip = True - -exts_list = [ - ('toml', '0.10.1', { - 'checksums': ['926b612be1e5ce0634a2ca03470f95169cf16f939018233a670519cb4ac58b0f'], - }), - ('python-editor', '1.0.4', { - 'modulename': 'editor', - 'checksums': ['51fda6bcc5ddbbb7063b2af7509e43bd84bfc32a4ff71349ec7847713882327b'], - }), - ('alembic', '1.4.2', { - 'checksums': ['035ab00497217628bf5d0be82d664d8713ab13d37b630084da8e1f98facf4dbf'], - }), - ('cmd2', '1.1.0', { - 'checksums': ['d233b5ad4b9ee264a43fb14668f287d25f998f4b443a81b4efdfd292f1a77108'], - }), - ('prettytable', '0.7.2', { - 'checksums': ['2d5460dc9db74a32bcc8f9f67de68b2c4f4d2f01fa3bd518764c69156d9cacd9'], - }), - ('cliff', '3.3.0', { - 'checksums': ['611595ad7b4bdf57aa252027796dac3273ab0f4bc1511e839cce230a351cb710'], - 'preinstallopts': "sed -i'' 's/cmd2.*/cmd2/g' requirements.txt && ", - }), - ('colorlog', '4.1.0', { - 'checksums': ['30aaef5ab2a1873dec5da38fd6ba568fa761c9fa10b40241027fa3edea47f3d2'], - }), - ('SQLAlchemy', '1.3.18', { - 'checksums': ['da2fb75f64792c1fc64c82313a00c728a7c301efe6a60b7a9fe35b16b4368ce7'], - }), - ('cmaes', '0.5.1', { - 'checksums': ['5f4b45c621f240adcc4db40d51146b5f1ec66e757cbc02b9a060d5e816bb43b6'], - }), - ('optuna', '1.5.0', { - 'checksums': ['a8847e0d13364a7e95a7dee31035a1811a2b1395feb2cf98cce7e62affb529df'], - }), - ('colorama', '0.4.3', { - 'checksums': ['e96da0d330793e2cb9485e9ddfd918d456036c7149416295932478192f4436a1'], - }), - ('pyperclip', '1.8.0', { - 'checksums': ['b75b975160428d84608c26edba2dec146e7799566aea42c1fe1b32e72b6028f2'], - }), - ('stevedore', '2.0.1', { - 'checksums': ['609912b87df5ad338ff8e44d13eaad4f4170a65b79ae9cb0aa5632598994a1b7'], - }), - ('progressbar33', '2.4', { - 'modulename': 'progressbar', - 'checksums': ['51fe0d9b3b4023db2f983eeccdfc8c9846b84db8443b9bee002c7f58f4376eff'], - }), - ('ont-fast5-api', '3.1.5', { - 'checksums': ['bb5b142a4b8751ca837d7c7e3cf9dd5b96177e8c16bffdd8f098bac74e66287f'], - }), - ('fast-ctc-decode', '0.2.5', { - 'source_tmpl': 'fast_ctc_decode-%(version)s-cp37-cp37m-manylinux1_x86_64.whl', - 'checksums': ['b47976b2f951dade427a2f9ddc0ae6905561a76411941cf02b7f6e3e037f4062'], - 'unpack_sources': False, - }), - ('bonito-cuda-runtime', '0.0.2a2', { - 'source_tmpl': 'bonito_cuda_runtime-%(version)s-cp37-cp37m-manylinux1_x86_64.whl', - 'checksums': ['ac75bcb0408b83e063e83f062b119e5758a8939b7ca67072894195f58557b26c'], - 'unpack_sources': False, - }), - ('ont-bonito', version, { - 'checksums': ['ad2fbe726985caa7553ea3900d83bcf498b5ce56cb9d35959a619a25ee574877'], - 'preinstallopts': "sed -i 's/==/>=/g' requirements.txt && ", - 'modulename': 'bonito', - }), -] - -sanity_pip_check = True - -sanity_check_paths = { - 'files': ['bin/bonito'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [ - "bonito --help", - "bonito convert --help", - "bonito download --help", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bonito/Bonito-0.2.2-fosscuda-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/b/Bonito/Bonito-0.2.2-fosscuda-2019b-Python-3.7.4.eb deleted file mode 100644 index e0dd7ee3b087..000000000000 --- a/easybuild/easyconfigs/b/Bonito/Bonito-0.2.2-fosscuda-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,108 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Bonito' -version = '0.2.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/nanoporetech/bonito' -description = "Convolution Basecaller for Oxford Nanopore Reads" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('PyTorch', '1.3.1', versionsuffix), - ('h5py', '2.10.0', versionsuffix), - ('Mako', '1.1.0'), - ('PyYAML', '5.1.2'), - ('apex', '20200325', versionsuffix), - ('minimap2', '2.17'), - ('python-parasail', '1.2', versionsuffix), - ('tqdm', '4.41.1'), -] - -use_pip = True - -exts_list = [ - ('toml', '0.10.1', { - 'checksums': ['926b612be1e5ce0634a2ca03470f95169cf16f939018233a670519cb4ac58b0f'], - }), - ('python-editor', '1.0.4', { - 'modulename': 'editor', - 'checksums': ['51fda6bcc5ddbbb7063b2af7509e43bd84bfc32a4ff71349ec7847713882327b'], - }), - ('alembic', '1.4.2', { - 'checksums': ['035ab00497217628bf5d0be82d664d8713ab13d37b630084da8e1f98facf4dbf'], - }), - ('cmd2', '1.1.0', { - 'checksums': ['d233b5ad4b9ee264a43fb14668f287d25f998f4b443a81b4efdfd292f1a77108'], - }), - ('prettytable', '0.7.2', { - 'checksums': ['2d5460dc9db74a32bcc8f9f67de68b2c4f4d2f01fa3bd518764c69156d9cacd9'], - }), - ('cliff', '3.3.0', { - 'checksums': ['611595ad7b4bdf57aa252027796dac3273ab0f4bc1511e839cce230a351cb710'], - 'preinstallopts': "sed -i'' 's/cmd2.*/cmd2/g' requirements.txt && ", - }), - ('colorlog', '4.1.0', { - 'checksums': ['30aaef5ab2a1873dec5da38fd6ba568fa761c9fa10b40241027fa3edea47f3d2'], - }), - ('SQLAlchemy', '1.3.18', { - 'checksums': ['da2fb75f64792c1fc64c82313a00c728a7c301efe6a60b7a9fe35b16b4368ce7'], - }), - ('cmaes', '0.5.1', { - 'checksums': ['5f4b45c621f240adcc4db40d51146b5f1ec66e757cbc02b9a060d5e816bb43b6'], - }), - ('optuna', '1.5.0', { - 'checksums': ['a8847e0d13364a7e95a7dee31035a1811a2b1395feb2cf98cce7e62affb529df'], - }), - ('colorama', '0.4.3', { - 'checksums': ['e96da0d330793e2cb9485e9ddfd918d456036c7149416295932478192f4436a1'], - }), - ('pyperclip', '1.8.0', { - 'checksums': ['b75b975160428d84608c26edba2dec146e7799566aea42c1fe1b32e72b6028f2'], - }), - ('stevedore', '2.0.1', { - 'checksums': ['609912b87df5ad338ff8e44d13eaad4f4170a65b79ae9cb0aa5632598994a1b7'], - }), - ('progressbar33', '2.4', { - 'modulename': 'progressbar', - 'checksums': ['51fe0d9b3b4023db2f983eeccdfc8c9846b84db8443b9bee002c7f58f4376eff'], - }), - ('ont-fast5-api', '3.1.5', { - 'checksums': ['bb5b142a4b8751ca837d7c7e3cf9dd5b96177e8c16bffdd8f098bac74e66287f'], - }), - ('fast-ctc-decode', '0.2.5', { - 'source_tmpl': 'fast_ctc_decode-%(version)s-cp37-cp37m-manylinux1_x86_64.whl', - 'checksums': ['b47976b2f951dade427a2f9ddc0ae6905561a76411941cf02b7f6e3e037f4062'], - 'unpack_sources': False, - }), - ('bonito-cuda-runtime', '0.0.2a2', { - 'source_tmpl': 'bonito_cuda_runtime-%(version)s-cp37-cp37m-manylinux1_x86_64.whl', - 'checksums': ['ac75bcb0408b83e063e83f062b119e5758a8939b7ca67072894195f58557b26c'], - 'unpack_sources': False, - }), - ('mappy', '2.17', { - 'checksums': ['ed1460efc9c6785df28065b7e93e93c92227f623a181f1a852dca6e6acb1a15f'], - }), - ('ont-bonito', version, { - 'checksums': ['002bb5c9ecc57251c963904bf1a695de77e5bc42d7de3623909736b9a727def7'], - 'preinstallopts': "sed -i 's/==/>=/g' requirements.txt && ", - 'modulename': 'bonito', - }), -] - -sanity_pip_check = True - -sanity_check_paths = { - 'files': ['bin/bonito'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [ - "bonito --help", - "bonito convert --help", - "bonito download --help", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bonito/Bonito-0.3.2-fosscuda-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/b/Bonito/Bonito-0.3.2-fosscuda-2019b-Python-3.7.4.eb deleted file mode 100644 index f1a115eec74b..000000000000 --- a/easybuild/easyconfigs/b/Bonito/Bonito-0.3.2-fosscuda-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,121 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Bonito' -version = '0.3.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/nanoporetech/bonito' -description = "Convolution Basecaller for Oxford Nanopore Reads" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('PyTorch', '1.3.1', versionsuffix), - ('h5py', '2.10.0', versionsuffix), - ('Mako', '1.1.0'), - ('PyYAML', '5.1.2'), - ('python-parasail', '1.2', versionsuffix), - ('tqdm', '4.41.1'), - ('apex', '20200325', versionsuffix), - ('minimap2', '2.17'), - ('CuPy', '8.2.0', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('toml', '0.10.2', { - 'checksums': ['b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f'], - }), - ('python-editor', '1.0.4', { - 'modulename': 'editor', - 'checksums': ['51fda6bcc5ddbbb7063b2af7509e43bd84bfc32a4ff71349ec7847713882327b'], - }), - ('alembic', '1.4.3', { - 'checksums': ['5334f32314fb2a56d86b4c4dd1ae34b08c03cae4cb888bc699942104d66bc245'], - }), - ('cmd2', '1.4.0', { - 'checksums': ['e59fa932418603af4e046a96c8985812b05af8a73bfd9d7a386cd1b02c6ab687'], - }), - ('prettytable', '0.7.2', { - 'checksums': ['2d5460dc9db74a32bcc8f9f67de68b2c4f4d2f01fa3bd518764c69156d9cacd9'], - }), - ('cliff', '3.5.0', { - 'preinstallopts': "sed -i'' 's/cmd2.*/cmd2/g' requirements.txt && ", - 'checksums': ['5bfb684b5fcdff0afaaccd1298a376c0e62e644c46b7e9abc034595b41fe1759'], - }), - ('colorlog', '4.6.2', { - 'checksums': ['54e5f153419c22afc283c130c4201db19a3dbd83221a0f4657d5ee66234a2ea4'], - }), - ('SQLAlchemy', '1.3.22', { - 'checksums': ['758fc8c4d6c0336e617f9f6919f9daea3ab6bb9b07005eda9a1a682e24a6cacc'], - }), - ('cmaes', '0.7.0', { - 'checksums': ['6e5cba9f758fc02fee492d4d1e37ec2165408d5d89f422f5d963741d62af78d4'], - }), - ('optuna', '1.5.0', { - 'checksums': ['a8847e0d13364a7e95a7dee31035a1811a2b1395feb2cf98cce7e62affb529df'], - }), - ('colorama', '0.4.4', { - 'checksums': ['5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b'], - }), - ('pyperclip', '1.8.1', { - 'checksums': ['9abef1e79ce635eb62309ecae02dfb5a3eb952fa7d6dce09c1aef063f81424d3'], - }), - ('importlib_metadata', '2.1.1', { - 'checksums': ['b8de9eff2b35fb037368f28a7df1df4e6436f578fa74423505b6c6a778d5b5dd'], - }), - ('stevedore', '3.3.0', { - 'checksums': ['3a5bbd0652bf552748871eaa73a4a8dc2899786bc497a2aa1fcb4dcdb0debeee'], - }), - ('progressbar33', '2.4', { - 'modulename': 'progressbar', - 'checksums': ['51fe0d9b3b4023db2f983eeccdfc8c9846b84db8443b9bee002c7f58f4376eff'], - }), - ('ont-fast5-api', '3.1.6', { - 'checksums': ['586b819bd48d38f446b33dac4a34f33c1004beeef0baf16ae1253d5fa360b951'], - }), - ('fast-ctc-decode', '0.2.5', { - 'source_tmpl': 'fast_ctc_decode-%(version)s-cp37-cp37m-manylinux1_x86_64.whl', - 'unpack_sources': False, - 'checksums': ['b47976b2f951dade427a2f9ddc0ae6905561a76411941cf02b7f6e3e037f4062'], - }), - ('mappy', '2.17', { - 'checksums': ['ed1460efc9c6785df28065b7e93e93c92227f623a181f1a852dca6e6acb1a15f'], - }), - ('seqdist', '0.0.1', { - # strip out cupy-cuda102 requirement, provided by CuPy dependency - 'preinstallopts': "sed -i 's/cupy-cuda102//g' settings.ini && ", - 'checksums': ['4385eb396c75d85c1897a7185dc0a7bb3f8716d43d6d8b765873d3df7052068a'], - }), - ('crf-beam', '0.0.1a0', { - 'sources': ['crf_beam-%(version)s-cp37-cp37m-manylinux1_x86_64.whl'], - 'unpack_sources': False, - 'checksums': ['81036ec7efd28b5d7bc758ece04c7a7c582164618744dfb64eae29352ba3e8c8'], - 'modulename': 'kbeam', - }), - ('ont-bonito', version, { - # strip too strict requirements for dependencies; - # path to 'bonito' command must be in $PATH because there's a post-install step - # which runs 'bonito download --models' - 'preinstallopts': "sed -i 's/==/>=/g' requirements.txt && export PATH=%(installdir)s/bin:$PATH && ", - 'checksums': ['758757638263775e159b195bb432a10542c819e6ea7acd12a81182c589e5233f'], - 'modulename': 'bonito', - }), -] - -sanity_pip_check = True - -sanity_check_paths = { - 'files': ['bin/bonito'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [ - "bonito --help", - "bonito convert --help", - "bonito download --help", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bonito/Bonito-0.3.5-fosscuda-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/b/Bonito/Bonito-0.3.5-fosscuda-2019b-Python-3.7.4.eb deleted file mode 100644 index 719edc53b76e..000000000000 --- a/easybuild/easyconfigs/b/Bonito/Bonito-0.3.5-fosscuda-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,117 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Bonito' -version = '0.3.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/nanoporetech/bonito' -description = "Convolution Basecaller for Oxford Nanopore Reads" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('PyTorch', '1.3.1', versionsuffix), - ('h5py', '2.10.0', versionsuffix), - ('Mako', '1.1.0'), - ('PyYAML', '5.1.2'), - ('python-parasail', '1.2', versionsuffix), - ('tqdm', '4.41.1'), - ('apex', '20200325', versionsuffix), - ('minimap2', '2.17'), - ('CuPy', '8.2.0', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('toml', '0.10.2', { - 'checksums': ['b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f'], - }), - ('python-editor', '1.0.4', { - 'modulename': 'editor', - 'checksums': ['51fda6bcc5ddbbb7063b2af7509e43bd84bfc32a4ff71349ec7847713882327b'], - }), - ('alembic', '1.5.3', { - 'checksums': ['04608b6904a6e6bd1af83e1a48f73f50ba214aeddef44b92d498df33818654a8'], - }), - ('cmd2', '1.5.0', { - 'checksums': ['701a8c9975c4abc45e5d13906ab149f959f812869106347323a3f89ac0e82a62'], - }), - ('prettytable', '0.7.2', { - 'checksums': ['2d5460dc9db74a32bcc8f9f67de68b2c4f4d2f01fa3bd518764c69156d9cacd9'], - }), - ('cliff', '3.6.0', { - 'preinstallopts': "sed -i'' 's/cmd2.*/cmd2/g' requirements.txt && ", - 'checksums': ['a3f4fa67eeafbcfa7cf9fe4b1755d410876528e1d0d115740db00b50a1250272'], - }), - ('colorlog', '4.7.2', { - 'checksums': ['18d05b616438a75762d7d214b9ec3b05d274466c9f3ddd92807e755840c88251'], - }), - ('SQLAlchemy', '1.3.23', { - 'checksums': ['6fca33672578666f657c131552c4ef8979c1606e494f78cd5199742dfb26918b'], - }), - ('cmaes', '0.7.1', { - 'checksums': ['6476e07392b13b4de581b38fb98322b4fc9affdb5457c5f0f046a7b0bde18767'], - }), - ('optuna', '1.5.0', { - 'checksums': ['a8847e0d13364a7e95a7dee31035a1811a2b1395feb2cf98cce7e62affb529df'], - }), - ('colorama', '0.4.4', { - 'checksums': ['5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b'], - }), - ('pyperclip', '1.8.1', { - 'checksums': ['9abef1e79ce635eb62309ecae02dfb5a3eb952fa7d6dce09c1aef063f81424d3'], - }), - ('importlib_metadata', '2.1.1', { - 'checksums': ['b8de9eff2b35fb037368f28a7df1df4e6436f578fa74423505b6c6a778d5b5dd'], - }), - ('stevedore', '3.3.0', { - 'checksums': ['3a5bbd0652bf552748871eaa73a4a8dc2899786bc497a2aa1fcb4dcdb0debeee'], - }), - ('progressbar33', '2.4', { - 'modulename': 'progressbar', - 'checksums': ['51fe0d9b3b4023db2f983eeccdfc8c9846b84db8443b9bee002c7f58f4376eff'], - }), - ('ont-fast5-api', '3.2.0', { - 'checksums': ['24c05250a4ee5262a3a986196ac83b51bc30e1215d90c6f0a595acb5599962e1'], - }), - ('fast-ctc-decode', '0.2.5', { - 'source_tmpl': 'fast_ctc_decode-%(version)s-cp37-cp37m-manylinux1_x86_64.whl', - 'unpack_sources': False, - 'checksums': ['b47976b2f951dade427a2f9ddc0ae6905561a76411941cf02b7f6e3e037f4062'], - }), - ('mappy', '2.17', { - 'checksums': ['ed1460efc9c6785df28065b7e93e93c92227f623a181f1a852dca6e6acb1a15f'], - }), - ('seqdist', '0.0.3', { - 'preinstallopts': "sed -i 's/cupy-cuda102//g' settings.ini && ", - 'checksums': ['bdbbea6ebba1c6dd6698d46e23ba7858f93a7cdf0c7cbc2ea66660291acb044f'], - }), - ('crf-beam', '0.0.1a0', { - 'modulename': 'kbeam', - 'sources': ['crf_beam-%(version)s-cp37-cp37m-manylinux1_x86_64.whl'], - 'unpack_sources': False, - 'checksums': ['81036ec7efd28b5d7bc758ece04c7a7c582164618744dfb64eae29352ba3e8c8'], - }), - ('ont-bonito', version, { - 'modulename': 'bonito', - 'preinstallopts': "sed -i 's/==/>=/g' requirements.txt && export PATH=%(installdir)s/bin:$PATH && ", - 'checksums': ['e280df29a5de76494a29c98f3c4946d7108f3014bfaeda214eb54a937c380335'], - }), -] - -sanity_pip_check = True - -sanity_check_paths = { - 'files': ['bin/bonito'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [ - "bonito --help", - "bonito convert --help", - "bonito download --help", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bonito/Bonito-0.3.8-fosscuda-2020b.eb b/easybuild/easyconfigs/b/Bonito/Bonito-0.3.8-fosscuda-2020b.eb index b677ee8f209f..04ce4f302829 100644 --- a/easybuild/easyconfigs/b/Bonito/Bonito-0.3.8-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/b/Bonito/Bonito-0.3.8-fosscuda-2020b.eb @@ -22,8 +22,6 @@ dependencies = [ ('CuPy', '8.5.0'), ] -use_pip = True - exts_list = [ ('python-editor', '1.0.4', { 'modulename': 'editor', @@ -101,8 +99,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/bonito'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/b/Bonito/Bonito-0.4.0-fosscuda-2020b.eb b/easybuild/easyconfigs/b/Bonito/Bonito-0.4.0-fosscuda-2020b.eb index 59554e81a1b9..f2b748f8d339 100644 --- a/easybuild/easyconfigs/b/Bonito/Bonito-0.4.0-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/b/Bonito/Bonito-0.4.0-fosscuda-2020b.eb @@ -26,8 +26,6 @@ dependencies = [ ('ont-fast5-api', '3.3.0'), ] -use_pip = True - # strip out too strict version requirements for dependencies local_bonito_preinstallopts = "sed -i 's/[><=]=.*//g' requirements.txt && " # fix requirements for stuff we include as a proper dependency @@ -110,8 +108,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/bonito'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/b/Bonito/Bonito-0.8.1-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/b/Bonito/Bonito-0.8.1-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..bd42fc5b575f --- /dev/null +++ b/easybuild/easyconfigs/b/Bonito/Bonito-0.8.1-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,57 @@ +easyblock = 'PythonBundle' + +name = 'Bonito' +version = '0.8.1' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://github.com/nanoporetech/bonito' +description = "Convolution Basecaller for Oxford Nanopore Reads" + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('CUDA', '12.1.1', '', SYSTEM), + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), + ('SciPy-bundle', '2023.07'), + ('PyTorch', '2.1.2', versionsuffix), + ('edlib', '1.3.9'), + ('ont-fast5-api', '4.1.2'), + ('ont-remora', '3.3.0', versionsuffix), + ('python-parasail', '1.3.4'), + ('pod5-file-format', '0.3.10'), + ('Pysam', '0.22.0'), + ('tqdm', '4.66.1'), +] + +exts_list = [ + ('fast-ctc-decode', '0.3.6', { + 'source_tmpl': 'fast_ctc_decode-0.3.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl', + 'unpack_sources': False, + 'checksums': ['f49994a475866edf0e61f0d9e1b41185c035ba559b8c2aa68f83342d2c80ee6b'], + }), + ('mappy', '2.28', { + 'checksums': ['0ebf7a5d62bd668f5456028215e26176e180ca68161ac18d4f7b48045484cebb'], + }), + ('ont_koi', '0.4.4', { + 'source_tmpl': 'ont_koi-0.4.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl', + 'modulename': 'koi', + 'checksums': ['e5d7c93b26363a3d4e3778f972d1f149447adbde91925e8876a97e7a63774e28'], + }), + ('ont-bonito', version, { + 'modulename': 'bonito', + 'checksums': ['26df86ee233bf020b549177e1e2aaa7ad7d99cf0927d79ab3fa31c1670d09ba6'], + }), +] + +sanity_check_paths = { + 'files': ['bin/bonito'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = [ + "bonito --help", + "bonito download --help", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bonmin/Bonmin-1.8.7-intel-2019a.eb b/easybuild/easyconfigs/b/Bonmin/Bonmin-1.8.7-intel-2019a.eb deleted file mode 100644 index e0be434d645c..000000000000 --- a/easybuild/easyconfigs/b/Bonmin/Bonmin-1.8.7-intel-2019a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Bonmin' -version = '1.8.7' - -homepage = 'https://coin-or.github.io/Ipopt' -description = """Ipopt (Interior Point OPTimizer, pronounced eye-pea-Opt) is a software package for - large-scale nonlinear optimization.""" - -toolchain = {'name': 'intel', 'version': '2019a'} - -source_urls = ['https://www.coin-or.org/download/source/%(name)s/'] -sources = [SOURCE_TGZ] -checksums = ['3e5bcb57f2a7995ce4fd9c76c033050e487ea375ecf0e277dabc22159c8cfb31'] - -dependencies = [('Ipopt', '3.12.13')] - -configopts = '--with-blas="$LIBLAPACK"' - -runtest = 'test' - -sanity_check_paths = { - 'files': ['bin/bonmin', 'bin/cbc', 'bin/clp', 'bin/ipopt', - 'lib/libbonmin.%s' % SHLIB_EXT, 'lib/libipopt.%s' % SHLIB_EXT], - 'dirs': ['include/coin'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/b/Bonnie++/Bonnie++-1.97-foss-2016a.eb b/easybuild/easyconfigs/b/Bonnie++/Bonnie++-1.97-foss-2016a.eb deleted file mode 100644 index b9cf7274864e..000000000000 --- a/easybuild/easyconfigs/b/Bonnie++/Bonnie++-1.97-foss-2016a.eb +++ /dev/null @@ -1,28 +0,0 @@ -## -# 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 = 'Bonnie++' -version = '1.97' - -homepage = 'http://www.coker.com.au/bonnie++/' -description = """Bonnie++-1.97: Enhanced performance Test of Filesystem I/O""" - -sources = [SOURCELOWER_TGZ] -source_urls = ['http://www.coker.com.au/bonnie++/experimental'] - -toolchain = {'name': 'foss', 'version': '2016a'} - -sanity_check_paths = { - 'files': ['sbin/bonnie++'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/Boost.MPI/Boost.MPI-1.76.0-gompi-2021a.eb b/easybuild/easyconfigs/b/Boost.MPI/Boost.MPI-1.76.0-gompi-2021a.eb index 9a5bff9bd315..dd590a96721c 100644 --- a/easybuild/easyconfigs/b/Boost.MPI/Boost.MPI-1.76.0-gompi-2021a.eb +++ b/easybuild/easyconfigs/b/Boost.MPI/Boost.MPI-1.76.0-gompi-2021a.eb @@ -9,7 +9,7 @@ description = """Boost provides free peer-reviewed portable C++ source libraries toolchain = {'name': 'gompi', 'version': '2021a'} toolchainopts = {'pic': True, 'usempi': True} -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] checksums = ['7bd7ddceec1a1dfdcbdb3e609b60d01739c38390a5f956385a12f3122049f0ca'] diff --git a/easybuild/easyconfigs/b/Boost.MPI/Boost.MPI-1.77.0-gompi-2021b.eb b/easybuild/easyconfigs/b/Boost.MPI/Boost.MPI-1.77.0-gompi-2021b.eb index 2fa8d8ff4092..d1e94f4066f8 100644 --- a/easybuild/easyconfigs/b/Boost.MPI/Boost.MPI-1.77.0-gompi-2021b.eb +++ b/easybuild/easyconfigs/b/Boost.MPI/Boost.MPI-1.77.0-gompi-2021b.eb @@ -9,7 +9,7 @@ description = """Boost provides free peer-reviewed portable C++ source libraries toolchain = {'name': 'gompi', 'version': '2021b'} toolchainopts = {'pic': True, 'usempi': True} -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] checksums = ['5347464af5b14ac54bb945dc68f1dd7c56f0dad7262816b956138fc53bcc0131'] diff --git a/easybuild/easyconfigs/b/Boost.MPI/Boost.MPI-1.79.0-gompi-2022a.eb b/easybuild/easyconfigs/b/Boost.MPI/Boost.MPI-1.79.0-gompi-2022a.eb index e61836c53caa..ae52b3059fd2 100644 --- a/easybuild/easyconfigs/b/Boost.MPI/Boost.MPI-1.79.0-gompi-2022a.eb +++ b/easybuild/easyconfigs/b/Boost.MPI/Boost.MPI-1.79.0-gompi-2022a.eb @@ -9,7 +9,7 @@ description = """Boost provides free peer-reviewed portable C++ source libraries toolchain = {'name': 'gompi', 'version': '2022a'} toolchainopts = {'pic': True, 'usempi': True} -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] checksums = ['273f1be93238a068aba4f9735a4a2b003019af067b9c183ed227780b8f36062c'] diff --git a/easybuild/easyconfigs/b/Boost.MPI/Boost.MPI-1.79.0-gompi-2022b.eb b/easybuild/easyconfigs/b/Boost.MPI/Boost.MPI-1.79.0-gompi-2022b.eb index e1d019dd676f..9364ef5d4a5c 100644 --- a/easybuild/easyconfigs/b/Boost.MPI/Boost.MPI-1.79.0-gompi-2022b.eb +++ b/easybuild/easyconfigs/b/Boost.MPI/Boost.MPI-1.79.0-gompi-2022b.eb @@ -9,7 +9,7 @@ description = """Boost provides free peer-reviewed portable C++ source libraries toolchain = {'name': 'gompi', 'version': '2022b'} toolchainopts = {'pic': True, 'usempi': True} -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] checksums = ['273f1be93238a068aba4f9735a4a2b003019af067b9c183ed227780b8f36062c'] diff --git a/easybuild/easyconfigs/b/Boost.MPI/Boost.MPI-1.81.0-gompi-2022b.eb b/easybuild/easyconfigs/b/Boost.MPI/Boost.MPI-1.81.0-gompi-2022b.eb index 1ab9827f302e..11833e221ea4 100644 --- a/easybuild/easyconfigs/b/Boost.MPI/Boost.MPI-1.81.0-gompi-2022b.eb +++ b/easybuild/easyconfigs/b/Boost.MPI/Boost.MPI-1.81.0-gompi-2022b.eb @@ -9,7 +9,7 @@ description = """Boost provides free peer-reviewed portable C++ source libraries toolchain = {'name': 'gompi', 'version': '2022b'} toolchainopts = {'pic': True, 'usempi': True} -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] checksums = ['205666dea9f6a7cfed87c7a6dfbeb52a2c1b9de55712c9c1a87735d7181452b6'] diff --git a/easybuild/easyconfigs/b/Boost.MPI/Boost.MPI-1.82.0-gompi-2023a.eb b/easybuild/easyconfigs/b/Boost.MPI/Boost.MPI-1.82.0-gompi-2023a.eb index c40cdfadf46d..670241590550 100644 --- a/easybuild/easyconfigs/b/Boost.MPI/Boost.MPI-1.82.0-gompi-2023a.eb +++ b/easybuild/easyconfigs/b/Boost.MPI/Boost.MPI-1.82.0-gompi-2023a.eb @@ -9,7 +9,7 @@ description = """Boost provides free peer-reviewed portable C++ source libraries toolchain = {'name': 'gompi', 'version': '2023a'} toolchainopts = {'pic': True, 'usempi': True} -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] checksums = ['66a469b6e608a51f8347236f4912e27dc5c60c60d7d53ae9bfe4683316c6f04c'] diff --git a/easybuild/easyconfigs/b/Boost.MPI/Boost.MPI-1.83.0-gompi-2023b.eb b/easybuild/easyconfigs/b/Boost.MPI/Boost.MPI-1.83.0-gompi-2023b.eb new file mode 100644 index 000000000000..1ee5f990bbba --- /dev/null +++ b/easybuild/easyconfigs/b/Boost.MPI/Boost.MPI-1.83.0-gompi-2023b.eb @@ -0,0 +1,29 @@ +easyblock = 'EB_Boost' + +name = 'Boost.MPI' +version = '1.83.0' + +homepage = 'https://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'gompi', 'version': '2023b'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] +sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] +checksums = ['c0685b68dd44cc46574cce86c4e17c0f611b15e195be9848dfd0769a0a207628'] + +dependencies = [ + ('bzip2', '1.0.8'), + ('zlib', '1.2.13'), + ('XZ', '5.4.4'), + ('zstd', '1.5.5'), + ('ICU', '74.1'), +] + +configopts = '--without-libraries=python' + +boost_mpi = True +tagged_layout = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost.Python-NumPy/Boost.Python-NumPy-1.79.0-foss-2022a.eb b/easybuild/easyconfigs/b/Boost.Python-NumPy/Boost.Python-NumPy-1.79.0-foss-2022a.eb index f9fa7521f375..84a2c48bef2d 100644 --- a/easybuild/easyconfigs/b/Boost.Python-NumPy/Boost.Python-NumPy-1.79.0-foss-2022a.eb +++ b/easybuild/easyconfigs/b/Boost.Python-NumPy/Boost.Python-NumPy-1.79.0-foss-2022a.eb @@ -10,7 +10,7 @@ description = """Boost.Python is a C++ library which enables seamless interopera toolchain = {'name': 'foss', 'version': '2022a'} toolchainopts = {'pic': True} -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] checksums = ['273f1be93238a068aba4f9735a4a2b003019af067b9c183ed227780b8f36062c'] diff --git a/easybuild/easyconfigs/b/Boost.Python-NumPy/Boost.Python-NumPy-1.85.0-gfbf-2024a.eb b/easybuild/easyconfigs/b/Boost.Python-NumPy/Boost.Python-NumPy-1.85.0-gfbf-2024a.eb new file mode 100644 index 000000000000..7cae3f788013 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost.Python-NumPy/Boost.Python-NumPy-1.85.0-gfbf-2024a.eb @@ -0,0 +1,25 @@ +easyblock = 'EB_Boost' + +name = 'Boost.Python-NumPy' +version = '1.85.0' + +homepage = 'https://boostorg.github.io/python' +description = """Boost.Python is a C++ library which enables seamless interoperability between C++ + and the Python programming language.""" + +toolchain = {'name': 'gfbf', 'version': '2024a'} +toolchainopts = {'pic': True} + +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] +sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] +checksums = ['be0d91732d5b0cc6fbb275c7939974457e79b54d6f07ce2e3dfdd68bef883b0b'] + +dependencies = [ + ('Boost', version), + ('Python', '3.12.3'), + ('SciPy-bundle', '2024.05'), +] + +only_python_bindings = True + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost-1.64.0_fix-Python3.patch b/easybuild/easyconfigs/b/Boost.Python/Boost-1.64.0_fix-Python3.patch deleted file mode 100644 index af24fa02178f..000000000000 --- a/easybuild/easyconfigs/b/Boost.Python/Boost-1.64.0_fix-Python3.patch +++ /dev/null @@ -1,14 +0,0 @@ -also consider Python include directory for Python 3.x -author: Damian Alvarez (Juelich Supercomputing Centre), updated by Kenneth Hoste (HPC-UGent) -diff -ruN boost_1_65_1.orig/tools/build/src/tools/python.jam boost_1_65_1/tools/build/src/tools/python.jam ---- boost_1_65_1.orig/tools/build/src/tools/python.jam 2017-09-02 11:56:19.000000000 +0200 -+++ boost_1_65_1/tools/build/src/tools/python.jam 2017-10-27 16:28:54.720484927 +0200 -@@ -544,7 +544,7 @@ - } - else - { -- includes ?= $(prefix)/include/python$(version) ; -+ includes ?= $(prefix)/include/python$(version) $(prefix)/include/python$(version)m ; - - local lib = $(exec-prefix)/lib ; - libraries ?= $(lib)/python$(version)/config $(lib) ; diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost-1.64.0_fix_python3_convert.patch b/easybuild/easyconfigs/b/Boost.Python/Boost-1.64.0_fix_python3_convert.patch deleted file mode 100644 index f31b40fdb872..000000000000 --- a/easybuild/easyconfigs/b/Boost.Python/Boost-1.64.0_fix_python3_convert.patch +++ /dev/null @@ -1,22 +0,0 @@ -fix compilation with Python 3 -author: Åke Sandgren ---- boost_1_64_0/libs/python/src/converter/builtin_converters.cpp 2017-04-17 04:22:24.000000000 +0200 -+++ boost_1_70_0/libs/python/src/converter/builtin_converters.cpp 2019-04-09 21:36:22.000000000 +0200 -@@ -45,11 +45,16 @@ - { - return PyString_Check(obj) ? PyString_AsString(obj) : 0; - } --#else -+#elif PY_VERSION_HEX < 0x03070000 - void* convert_to_cstring(PyObject* obj) - { - return PyUnicode_Check(obj) ? _PyUnicode_AsString(obj) : 0; - } -+#else -+ void* convert_to_cstring(PyObject* obj) -+ { -+ return PyUnicode_Check(obj) ? const_cast(reinterpret_cast(_PyUnicode_AsString(obj))) : 0; -+ } - #endif - - // Given a target type and a SlotPolicy describing how to perform a diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost-1.65.1_fix-Python3.patch b/easybuild/easyconfigs/b/Boost.Python/Boost-1.65.1_fix-Python3.patch deleted file mode 100644 index b4d5c0681def..000000000000 --- a/easybuild/easyconfigs/b/Boost.Python/Boost-1.65.1_fix-Python3.patch +++ /dev/null @@ -1,14 +0,0 @@ -fix Python include directory for Python 3.x -author: Damian Alvarez (Juelich Supercomputing Centre) -diff -ruN boost_1_65_1.orig/tools/build/src/tools/python.jam boost_1_65_1/tools/build/src/tools/python.jam ---- boost_1_65_1.orig/tools/build/src/tools/python.jam 2017-09-02 11:56:19.000000000 +0200 -+++ boost_1_65_1/tools/build/src/tools/python.jam 2017-10-27 16:28:54.720484927 +0200 -@@ -544,7 +544,7 @@ - } - else - { -- includes ?= $(prefix)/include/python$(version) ; -+ includes ?= $(prefix)/include/python$(version)m ; - - local lib = $(exec-prefix)/lib ; - libraries ?= $(lib)/python$(version)/config $(lib) ; diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost-1.70.0_fix-Python3.patch b/easybuild/easyconfigs/b/Boost.Python/Boost-1.70.0_fix-Python3.patch deleted file mode 100644 index af24fa02178f..000000000000 --- a/easybuild/easyconfigs/b/Boost.Python/Boost-1.70.0_fix-Python3.patch +++ /dev/null @@ -1,14 +0,0 @@ -also consider Python include directory for Python 3.x -author: Damian Alvarez (Juelich Supercomputing Centre), updated by Kenneth Hoste (HPC-UGent) -diff -ruN boost_1_65_1.orig/tools/build/src/tools/python.jam boost_1_65_1/tools/build/src/tools/python.jam ---- boost_1_65_1.orig/tools/build/src/tools/python.jam 2017-09-02 11:56:19.000000000 +0200 -+++ boost_1_65_1/tools/build/src/tools/python.jam 2017-10-27 16:28:54.720484927 +0200 -@@ -544,7 +544,7 @@ - } - else - { -- includes ?= $(prefix)/include/python$(version) ; -+ includes ?= $(prefix)/include/python$(version) $(prefix)/include/python$(version)m ; - - local lib = $(exec-prefix)/lib ; - libraries ?= $(lib)/python$(version)/config $(lib) ; diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.64.0-gompi-2019a.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.64.0-gompi-2019a.eb deleted file mode 100644 index 6e55a2f4ac5e..000000000000 --- a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.64.0-gompi-2019a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'EB_Boost' - -name = 'Boost.Python' -version = '1.64.0' - -homepage = 'https://boostorg.github.io/python' -description = """Boost.Python is a C++ library which enables seamless interoperability between C++ - and the Python programming language.""" - -toolchain = {'name': 'gompi', 'version': '2019a'} -toolchainopts = {'pic': True} - -source_urls = ['http://download.sourceforge.net/boost/'] -sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] -patches = [ - 'Boost-%(version)s_fix-Python3.patch', - 'Boost-%(version)s_fix_python3_convert.patch', -] -checksums = [ - '0445c22a5ef3bd69f5dfb48354978421a85ab395254a26b1ffb0aa1bfd63a108', # boost_1_64_0.tar.gz - '48d1379df61e8289c5f98ff024a2b0429d49a7e06d7d88186d44a0a0254c4347', # Boost-1.64.0_fix-Python3.patch - 'fac6419b45894c03e4505345ff83983f1a96d12328acc30c15ac76f5591d824e', # Boost-1.64.0_fix_python3_convert.patch -] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -dependencies = [('Boost', version)] - -only_python_bindings = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.64.0-gompic-2019a.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.64.0-gompic-2019a.eb deleted file mode 100644 index 2db2fb04cb3a..000000000000 --- a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.64.0-gompic-2019a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'EB_Boost' - -name = 'Boost.Python' -version = '1.64.0' - -homepage = 'https://boostorg.github.io/python' -description = """Boost.Python is a C++ library which enables seamless interoperability between C++ - and the Python programming language.""" - -toolchain = {'name': 'gompic', 'version': '2019a'} -toolchainopts = {'pic': True} - -source_urls = ['http://download.sourceforge.net/boost/'] -sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] -patches = [ - 'Boost-%(version)s_fix-Python3.patch', - 'Boost-%(version)s_fix_python3_convert.patch', -] -checksums = [ - '0445c22a5ef3bd69f5dfb48354978421a85ab395254a26b1ffb0aa1bfd63a108', # boost_1_64_0.tar.gz - '48d1379df61e8289c5f98ff024a2b0429d49a7e06d7d88186d44a0a0254c4347', # Boost-1.64.0_fix-Python3.patch - 'fac6419b45894c03e4505345ff83983f1a96d12328acc30c15ac76f5591d824e', # Boost-1.64.0_fix_python3_convert.patch -] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -dependencies = [('Boost', version)] - -only_python_bindings = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.65.1-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.65.1-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index 39fd25ad4dee..000000000000 --- a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.65.1-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'EB_Boost' - -name = 'Boost.Python' -version = '1.65.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://boostorg.github.io/python' -description = """Boost.Python is a C++ library which enables seamless interoperability between C++ - and the Python programming language.""" - -toolchain = {'name': 'foss', 'version': '2017b'} -toolchainopts = {'pic': True} - -source_urls = ['https://download.sourceforge.net/boost/'] -sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['a13de2c8fbad635e6ba9c8f8714a0e6b4264b60a29b964b940a22554705b6b60'] - -dependencies = [ - ('Python', '2.7.14'), - ('Boost', version), -] - -only_python_bindings = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.65.1-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.65.1-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 486dddb670b1..000000000000 --- a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.65.1-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'EB_Boost' - -name = 'Boost.Python' -version = '1.65.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://boostorg.github.io/python' -description = """Boost.Python is a C++ library which enables seamless interoperability between C++ - and the Python programming language.""" - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'pic': True} - -source_urls = ['http://download.sourceforge.net/boost/'] -sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['a13de2c8fbad635e6ba9c8f8714a0e6b4264b60a29b964b940a22554705b6b60'] - -dependencies = [ - ('Python', '2.7.14'), - ('Boost', version), -] - -only_python_bindings = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.66.0-foss-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.66.0-foss-2018a-Python-3.6.4.eb deleted file mode 100644 index 626cae8d8213..000000000000 --- a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.66.0-foss-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_Boost' - -name = 'Boost.Python' -version = '1.66.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://boostorg.github.io/python' -description = """Boost.Python is a C++ library which enables seamless interoperability between C++ - and the Python programming language.""" - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = ['http://download.sourceforge.net/boost/'] -sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] -patches = ['Boost-1.65.1_fix-Python3.patch'] -checksums = [ - 'bd0df411efd9a585e5a2212275f8762079fed8842264954675a4fddc46cfcf60', # boost_1_66_0.tar.gz - '5585f98fb67425ec465dcbe2878af046ccd2729a8cdb802acf5d71cfa4022c26', # Boost-1.65.1_fix-Python3.patch -] - -dependencies = [ - ('Python', '3.6.4'), - ('Boost', version), -] - -only_python_bindings = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.66.0-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.66.0-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index b4a2562987de..000000000000 --- a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.66.0-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'EB_Boost' - -name = 'Boost.Python' -version = '1.66.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://boostorg.github.io/python' -description = """Boost.Python is a C++ library which enables seamless interoperability between C++ - and the Python programming language.""" - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = ['http://download.sourceforge.net/boost/'] -sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['bd0df411efd9a585e5a2212275f8762079fed8842264954675a4fddc46cfcf60'] - -dependencies = [ - ('Python', '2.7.14'), - ('Boost', version), -] - -only_python_bindings = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.66.0-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.66.0-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index 7b882f7aa319..000000000000 --- a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.66.0-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_Boost' - -name = 'Boost.Python' -version = '1.66.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://boostorg.github.io/python' -description = """Boost.Python is a C++ library which enables seamless interoperability between C++ - and the Python programming language.""" - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = ['http://download.sourceforge.net/boost/'] -sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] -patches = ['Boost-1.65.1_fix-Python3.patch'] -checksums = [ - 'bd0df411efd9a585e5a2212275f8762079fed8842264954675a4fddc46cfcf60', # boost_1_66_0.tar.gz - '5585f98fb67425ec465dcbe2878af046ccd2729a8cdb802acf5d71cfa4022c26', # Boost-1.65.1_fix-Python3.patch -] - -dependencies = [ - ('Python', '3.6.4'), - ('Boost', version), -] - -only_python_bindings = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.67.0-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.67.0-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index b599c07fc89e..000000000000 --- a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.67.0-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'EB_Boost' - -name = 'Boost.Python' -version = '1.67.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://boostorg.github.io/python' -description = """Boost.Python is a C++ library which enables seamless interoperability between C++ - and the Python programming language.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['http://download.sourceforge.net/boost/'] -sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['8aa4e330c870ef50a896634c931adf468b21f8a69b77007e45c444151229f665'] - -dependencies = [ - ('Python', '2.7.15'), - ('Boost', version), -] - -only_python_bindings = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.67.0-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.67.0-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 55670c329c7c..000000000000 --- a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.67.0-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_Boost' - -name = 'Boost.Python' -version = '1.67.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://boostorg.github.io/python' -description = """Boost.Python is a C++ library which enables seamless interoperability between C++ - and the Python programming language.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['http://download.sourceforge.net/boost/'] -sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] -patches = ['Boost-1.65.1_fix-Python3.patch'] -checksums = [ - '8aa4e330c870ef50a896634c931adf468b21f8a69b77007e45c444151229f665', # boost_1_67_0.tar.gz - '5585f98fb67425ec465dcbe2878af046ccd2729a8cdb802acf5d71cfa4022c26', # Boost-1.65.1_fix-Python3.patch -] - -dependencies = [ - ('Python', '3.6.6'), - ('Boost', version), -] - -only_python_bindings = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.67.0-fosscuda-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.67.0-fosscuda-2018b-Python-2.7.15.eb deleted file mode 100644 index 3b42610fd857..000000000000 --- a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.67.0-fosscuda-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'EB_Boost' - -name = 'Boost.Python' -version = '1.67.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://boostorg.github.io/python' -description = """Boost.Python is a C++ library which enables seamless interoperability between C++ - and the Python programming language.""" - -toolchain = {'name': 'fosscuda', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['http://download.sourceforge.net/boost/'] -sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['8aa4e330c870ef50a896634c931adf468b21f8a69b77007e45c444151229f665'] - -dependencies = [ - ('Python', '2.7.15'), - ('Boost', version), -] - -only_python_bindings = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.67.0-intel-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.67.0-intel-2018b-Python-2.7.15.eb deleted file mode 100644 index 01bdba8789cc..000000000000 --- a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.67.0-intel-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'EB_Boost' - -name = 'Boost.Python' -version = '1.67.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://boostorg.github.io/python' -description = """Boost.Python is a C++ library which enables seamless interoperability between C++ - and the Python programming language.""" - -toolchain = {'name': 'intel', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['http://download.sourceforge.net/boost/'] -sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['8aa4e330c870ef50a896634c931adf468b21f8a69b77007e45c444151229f665'] - -dependencies = [ - ('Python', '2.7.15'), - ('Boost', version), -] - -only_python_bindings = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.67.0-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.67.0-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index c0591e8f152f..000000000000 --- a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.67.0-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_Boost' - -name = 'Boost.Python' -version = '1.67.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://boostorg.github.io/python' -description = """Boost.Python is a C++ library which enables seamless interoperability between C++ - and the Python programming language.""" - -toolchain = {'name': 'intel', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['http://download.sourceforge.net/boost/'] -sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] -patches = ['Boost-1.65.1_fix-Python3.patch'] -checksums = [ - '8aa4e330c870ef50a896634c931adf468b21f8a69b77007e45c444151229f665', # boost_1_67_0.tar.gz - '5585f98fb67425ec465dcbe2878af046ccd2729a8cdb802acf5d71cfa4022c26', # Boost-1.65.1_fix-Python3.patch -] - -dependencies = [ - ('Python', '3.6.6'), - ('Boost', version), -] - -only_python_bindings = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.70.0-gompi-2019a.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.70.0-gompi-2019a.eb deleted file mode 100644 index 7c47b372b41f..000000000000 --- a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.70.0-gompi-2019a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'EB_Boost' - -name = 'Boost.Python' -version = '1.70.0' - -homepage = 'http://boostorg.github.io/python' -description = """Boost.Python is a C++ library which enables seamless interoperability between C++ - and the Python programming language.""" - -toolchain = {'name': 'gompi', 'version': '2019a'} -toolchainopts = {'pic': True} - -source_urls = ['http://download.sourceforge.net/boost/'] -sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] -patches = ['Boost-%(version)s_fix-Python3.patch'] -checksums = [ - '882b48708d211a5f48e60b0124cf5863c1534cd544ecd0664bb534a4b5d506e9', # boost_1_70_0.tar.gz - '48d1379df61e8289c5f98ff024a2b0429d49a7e06d7d88186d44a0a0254c4347', # Boost-1.70.0_fix-Python3.patch -] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -dependencies = [('Boost', version)] - -only_python_bindings = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.70.0-gompic-2019a.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.70.0-gompic-2019a.eb deleted file mode 100644 index 303967f1b49e..000000000000 --- a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.70.0-gompic-2019a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'EB_Boost' - -name = 'Boost.Python' -version = '1.70.0' - -homepage = 'https://boostorg.github.io/python' -description = """Boost.Python is a C++ library which enables seamless interoperability between C++ - and the Python programming language.""" - -toolchain = {'name': 'gompic', 'version': '2019a'} -toolchainopts = {'pic': True} - -source_urls = ['http://download.sourceforge.net/boost/'] -sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] -patches = ['Boost-%(version)s_fix-Python3.patch'] -checksums = [ - '882b48708d211a5f48e60b0124cf5863c1534cd544ecd0664bb534a4b5d506e9', # boost_1_70_0.tar.gz - '48d1379df61e8289c5f98ff024a2b0429d49a7e06d7d88186d44a0a0254c4347', # Boost-1.70.0_fix-Python3.patch -] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -dependencies = [('Boost', version)] - -only_python_bindings = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.70.0-iimpi-2019a.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.70.0-iimpi-2019a.eb deleted file mode 100644 index c60b48e6dade..000000000000 --- a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.70.0-iimpi-2019a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'EB_Boost' - -name = 'Boost.Python' -version = '1.70.0' - -homepage = 'http://boostorg.github.io/python' -description = """Boost.Python is a C++ library which enables seamless interoperability between C++ - and the Python programming language.""" - -toolchain = {'name': 'iimpi', 'version': '2019a'} -toolchainopts = {'pic': True} - -source_urls = ['http://download.sourceforge.net/boost/'] -sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] -patches = ['Boost-%(version)s_fix-Python3.patch'] -checksums = [ - '882b48708d211a5f48e60b0124cf5863c1534cd544ecd0664bb534a4b5d506e9', # boost_1_70_0.tar.gz - '48d1379df61e8289c5f98ff024a2b0429d49a7e06d7d88186d44a0a0254c4347', # Boost-1.70.0_fix-Python3.patch -] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -dependencies = [('Boost', version)] - -only_python_bindings = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.70.0-iimpic-2019a.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.70.0-iimpic-2019a.eb deleted file mode 100644 index 7084ad7411fb..000000000000 --- a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.70.0-iimpic-2019a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'EB_Boost' - -name = 'Boost.Python' -version = '1.70.0' - -homepage = 'https://boostorg.github.io/python' -description = """Boost.Python is a C++ library which enables seamless interoperability between C++ - and the Python programming language.""" - -toolchain = {'name': 'iimpic', 'version': '2019a'} -toolchainopts = {'pic': True} - -source_urls = ['http://download.sourceforge.net/boost/'] -sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] -patches = ['Boost-%(version)s_fix-Python3.patch'] -checksums = [ - '882b48708d211a5f48e60b0124cf5863c1534cd544ecd0664bb534a4b5d506e9', # boost_1_70_0.tar.gz - '48d1379df61e8289c5f98ff024a2b0429d49a7e06d7d88186d44a0a0254c4347', # Boost-1.70.0_fix-Python3.patch -] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -dependencies = [('Boost', version)] - -only_python_bindings = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.71.0-gompi-2019b.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.71.0-gompi-2019b.eb deleted file mode 100644 index 0521be943db1..000000000000 --- a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.71.0-gompi-2019b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'EB_Boost' - -name = 'Boost.Python' -version = '1.71.0' - -homepage = 'https://boostorg.github.io/python' -description = """Boost.Python is a C++ library which enables seamless interoperability between C++ - and the Python programming language.""" - -toolchain = {'name': 'gompi', 'version': '2019b'} -toolchainopts = {'pic': True} - -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] -sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] -patches = ['Boost-%(version)s_fix-Python3.patch'] -checksums = [ - '96b34f7468f26a141f6020efb813f1a2f3dfb9797ecf76a7d7cbd843cc95f5bd', # boost_1_71_0.tar.gz - '60e3aede2f444a3855f4efed94d1de5c2887983876e0fae21f6ca5cfdc53ea96', # Boost-1.71.0_fix-Python3.patch -] - -multi_deps = {'Python': ['3.7.4', '2.7.16']} - -dependencies = [('Boost', version)] - -only_python_bindings = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.71.0-gompic-2019b.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.71.0-gompic-2019b.eb deleted file mode 100644 index 14878ffe40b4..000000000000 --- a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.71.0-gompic-2019b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'EB_Boost' - -name = 'Boost.Python' -version = '1.71.0' - -homepage = 'https://boostorg.github.io/python' -description = """Boost.Python is a C++ library which enables seamless interoperability between C++ - and the Python programming language.""" - -toolchain = {'name': 'gompic', 'version': '2019b'} -toolchainopts = {'pic': True} - -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] -sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] -patches = ['Boost-%(version)s_fix-Python3.patch'] -checksums = [ - '96b34f7468f26a141f6020efb813f1a2f3dfb9797ecf76a7d7cbd843cc95f5bd', # boost_1_71_0.tar.gz - '60e3aede2f444a3855f4efed94d1de5c2887983876e0fae21f6ca5cfdc53ea96', # Boost-1.71.0_fix-Python3.patch -] - -multi_deps = {'Python': ['3.7.4', '2.7.16']} - -dependencies = [('Boost', version)] - -only_python_bindings = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.71.0-iimpi-2019b.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.71.0-iimpi-2019b.eb deleted file mode 100644 index 893716258a94..000000000000 --- a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.71.0-iimpi-2019b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'EB_Boost' - -name = 'Boost.Python' -version = '1.71.0' - -homepage = 'https://boostorg.github.io/python' -description = """Boost.Python is a C++ library which enables seamless interoperability between C++ - and the Python programming language.""" - -toolchain = {'name': 'iimpi', 'version': '2019b'} -toolchainopts = {'pic': True} - -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] -sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] -patches = ['Boost-%(version)s_fix-Python3.patch'] -checksums = [ - '96b34f7468f26a141f6020efb813f1a2f3dfb9797ecf76a7d7cbd843cc95f5bd', # boost_1_71_0.tar.gz - '60e3aede2f444a3855f4efed94d1de5c2887983876e0fae21f6ca5cfdc53ea96', # Boost-1.71.0_fix-Python3.patch -] - -multi_deps = {'Python': ['3.7.4', '2.7.16']} - -dependencies = [('Boost', version)] - -only_python_bindings = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.71.0-iimpic-2019b.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.71.0-iimpic-2019b.eb deleted file mode 100644 index f637d7c135a0..000000000000 --- a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.71.0-iimpic-2019b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'EB_Boost' - -name = 'Boost.Python' -version = '1.71.0' - -homepage = 'https://boostorg.github.io/python' -description = """Boost.Python is a C++ library which enables seamless interoperability between C++ - and the Python programming language.""" - -toolchain = {'name': 'iimpic', 'version': '2019b'} -toolchainopts = {'pic': True} - -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] -sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] -patches = ['Boost-%(version)s_fix-Python3.patch'] -checksums = [ - '96b34f7468f26a141f6020efb813f1a2f3dfb9797ecf76a7d7cbd843cc95f5bd', # boost_1_71_0.tar.gz - '60e3aede2f444a3855f4efed94d1de5c2887983876e0fae21f6ca5cfdc53ea96', # Boost-1.71.0_fix-Python3.patch -] - -multi_deps = {'Python': ['3.7.4', '2.7.16']} - -dependencies = [('Boost', version)] - -only_python_bindings = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.72.0-gompi-2020a.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.72.0-gompi-2020a.eb deleted file mode 100644 index bc27fa70ed90..000000000000 --- a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.72.0-gompi-2020a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'EB_Boost' - -name = 'Boost.Python' -version = '1.72.0' - -homepage = 'https://boostorg.github.io/python' -description = """Boost.Python is a C++ library which enables seamless interoperability between C++ - and the Python programming language.""" - -toolchain = {'name': 'gompi', 'version': '2020a'} -toolchainopts = {'pic': True} - -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] -sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] -patches = ['Boost-1.71.0_fix-Python3.patch'] -checksums = [ - 'c66e88d5786f2ca4dbebb14e06b566fb642a1a6947ad8cc9091f9f445134143f', # boost_1_72_0.tar.gz - '60e3aede2f444a3855f4efed94d1de5c2887983876e0fae21f6ca5cfdc53ea96', # Boost-1.71.0_fix-Python3.patch -] - -multi_deps = {'Python': ['3.8.2', '2.7.18']} - -dependencies = [('Boost', version)] - -only_python_bindings = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.72.0-gompic-2020a.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.72.0-gompic-2020a.eb deleted file mode 100644 index 79e351349860..000000000000 --- a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.72.0-gompic-2020a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'EB_Boost' - -name = 'Boost.Python' -version = '1.72.0' - -homepage = 'https://boostorg.github.io/python' -description = """Boost.Python is a C++ library which enables seamless interoperability between C++ - and the Python programming language.""" - -toolchain = {'name': 'gompic', 'version': '2020a'} -toolchainopts = {'pic': True} - -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] -sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] -patches = ['Boost-1.71.0_fix-Python3.patch'] -checksums = [ - 'c66e88d5786f2ca4dbebb14e06b566fb642a1a6947ad8cc9091f9f445134143f', # boost_1_72_0.tar.gz - '60e3aede2f444a3855f4efed94d1de5c2887983876e0fae21f6ca5cfdc53ea96', # Boost-1.71.0_fix-Python3.patch -] - -multi_deps = {'Python': ['3.8.2', '2.7.18']} - -dependencies = [('Boost', version)] - -only_python_bindings = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.72.0-iimpi-2020a.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.72.0-iimpi-2020a.eb deleted file mode 100644 index b3566b63a421..000000000000 --- a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.72.0-iimpi-2020a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'EB_Boost' - -name = 'Boost.Python' -version = '1.72.0' - -homepage = 'https://boostorg.github.io/python' -description = """Boost.Python is a C++ library which enables seamless interoperability between C++ - and the Python programming language.""" - -toolchain = {'name': 'iimpi', 'version': '2020a'} -toolchainopts = {'pic': True} - -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] -sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] -patches = ['Boost-1.71.0_fix-Python3.patch'] -checksums = [ - 'c66e88d5786f2ca4dbebb14e06b566fb642a1a6947ad8cc9091f9f445134143f', # boost_1_72_0.tar.gz - '60e3aede2f444a3855f4efed94d1de5c2887983876e0fae21f6ca5cfdc53ea96', # Boost-1.71.0_fix-Python3.patch -] - -multi_deps = {'Python': ['3.8.2', '2.7.18']} - -dependencies = [('Boost', version)] - -only_python_bindings = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.74.0-GCC-10.2.0.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.74.0-GCC-10.2.0.eb index ca9a6e5edcaa..9ca9d5f85138 100644 --- a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.74.0-GCC-10.2.0.eb +++ b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.74.0-GCC-10.2.0.eb @@ -10,7 +10,7 @@ description = """Boost.Python is a C++ library which enables seamless interopera toolchain = {'name': 'GCC', 'version': '10.2.0'} toolchainopts = {'pic': True} -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] patches = ['Boost-1.71.0_fix-Python3.patch'] checksums = [ diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.76.0-GCC-10.3.0.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.76.0-GCC-10.3.0.eb index 2112fdf8187b..a7a1e5203e8c 100644 --- a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.76.0-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.76.0-GCC-10.3.0.eb @@ -10,7 +10,7 @@ description = """Boost.Python is a C++ library which enables seamless interopera toolchain = {'name': 'GCC', 'version': '10.3.0'} toolchainopts = {'pic': True} -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] patches = ['Boost-1.71.0_fix-Python3.patch'] checksums = [ diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.77.0-GCC-11.2.0.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.77.0-GCC-11.2.0.eb index e1ad4714d4c8..f45bba1563d0 100644 --- a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.77.0-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.77.0-GCC-11.2.0.eb @@ -10,7 +10,7 @@ description = """Boost.Python is a C++ library which enables seamless interopera toolchain = {'name': 'GCC', 'version': '11.2.0'} toolchainopts = {'pic': True} -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] checksums = ['5347464af5b14ac54bb945dc68f1dd7c56f0dad7262816b956138fc53bcc0131'] diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.79.0-GCC-11.3.0.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.79.0-GCC-11.3.0.eb index edd662ea1815..5bbc38eceffe 100644 --- a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.79.0-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.79.0-GCC-11.3.0.eb @@ -10,7 +10,7 @@ description = """Boost.Python is a C++ library which enables seamless interopera toolchain = {'name': 'GCC', 'version': '11.3.0'} toolchainopts = {'pic': True} -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] checksums = ['273f1be93238a068aba4f9735a4a2b003019af067b9c183ed227780b8f36062c'] diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.82.0-GCC-12.3.0.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.82.0-GCC-12.3.0.eb new file mode 100644 index 000000000000..a405452e502f --- /dev/null +++ b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.82.0-GCC-12.3.0.eb @@ -0,0 +1,24 @@ +easyblock = 'EB_Boost' + +name = 'Boost.Python' +version = '1.82.0' + +homepage = 'https://boostorg.github.io/python' +description = """Boost.Python is a C++ library which enables seamless interoperability between C++ + and the Python programming language.""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] +sources = ['boost_1_82_0.tar.gz'] +checksums = ['66a469b6e608a51f8347236f4912e27dc5c60c60d7d53ae9bfe4683316c6f04c'] + +dependencies = [ + ('Boost', version), + ('Python', '3.11.3'), +] + +only_python_bindings = True + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.83.0-GCC-13.2.0.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.83.0-GCC-13.2.0.eb index f7af796a853d..bd70116fbce5 100644 --- a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.83.0-GCC-13.2.0.eb +++ b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.83.0-GCC-13.2.0.eb @@ -10,7 +10,7 @@ description = """Boost.Python is a C++ library which enables seamless interopera toolchain = {'name': 'GCC', 'version': '13.2.0'} toolchainopts = {'pic': True} -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] sources = ['boost_1_83_0.tar.gz'] checksums = ['c0685b68dd44cc46574cce86c4e17c0f611b15e195be9848dfd0769a0a207628'] diff --git a/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.85.0-GCC-13.3.0.eb b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.85.0-GCC-13.3.0.eb new file mode 100644 index 000000000000..b12e0b937aab --- /dev/null +++ b/easybuild/easyconfigs/b/Boost.Python/Boost.Python-1.85.0-GCC-13.3.0.eb @@ -0,0 +1,24 @@ +easyblock = 'EB_Boost' + +name = 'Boost.Python' +version = '1.85.0' + +homepage = 'https://boostorg.github.io/python' +description = """Boost.Python is a C++ library which enables seamless interoperability between C++ + and the Python programming language.""" + +toolchain = {'name': 'GCC', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] +sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] +checksums = ['be0d91732d5b0cc6fbb275c7939974457e79b54d6f07ce2e3dfdd68bef883b0b'] + +dependencies = [ + ('Boost', '1.85.0'), + ('Python', '3.12.3'), +] + +only_python_bindings = True + +moduleclass = 'lib' 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 deleted file mode 100644 index f2dba0b8a438..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.54.0-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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 deleted file mode 100644 index d8417cd358ab..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.54.0_fix-allocator.patch +++ /dev/null @@ -1,13 +0,0 @@ -* 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 deleted file mode 100644 index 3f717263bf04..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.54.0_fix-int64_t-support.patch +++ /dev/null @@ -1,16 +0,0 @@ -* 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 deleted file mode 100644 index 42226a818373..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.54.0_fix-make_tuple-namespace.patch +++ /dev/null @@ -1,22 +0,0 @@ -* 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.55.0-GCC-11.2.0.eb b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-GCC-11.2.0.eb new file mode 100644 index 000000000000..1814c8648e9c --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-GCC-11.2.0.eb @@ -0,0 +1,21 @@ +name = 'Boost' +version = '1.55.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'GCC', 'version': '11.2.0'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] +checksums = ['19c4305cd6669f2216260258802a7abc73c1624758294b2cad209d45cc13a767'] + +dependencies = [ + ('bzip2', '1.0.8'), + ('zlib', '1.2.11'), +] + +configopts = '--without-libraries=python' + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.55.0-GCC-12.3.0.eb b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-GCC-12.3.0.eb new file mode 100644 index 000000000000..e7cdaf16fbd3 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-GCC-12.3.0.eb @@ -0,0 +1,21 @@ +name = 'Boost' +version = '1.55.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] +checksums = ['19c4305cd6669f2216260258802a7abc73c1624758294b2cad209d45cc13a767'] + +dependencies = [ + ('bzip2', '1.0.8'), + ('zlib', '1.2.13'), +] + +configopts = '--without-libraries=python' + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.55.0-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-foss-2016a-Python-2.7.11.eb deleted file mode 100644 index 6a2d69c834b7..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.55.0-foss-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Boost' -version = '1.55.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', '2.7.11'), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.55.0.eb b/easybuild/easyconfigs/b/Boost/Boost-1.55.0.eb deleted file mode 100644 index cf5ecc79e639..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.55.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'Boost' -version = '1.55.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = SYSTEM -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -dependencies = [('bzip2', '1.0.6')] - -configopts = '--without-libraries=python' - -toolset = 'gcc' - -osdependencies = [('zlib-devel', 'zlib1g-dev')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.57.0-gimkl-2.11.5-Python-2.7.10.eb b/easybuild/easyconfigs/b/Boost/Boost-1.57.0-gimkl-2.11.5-Python-2.7.10.eb deleted file mode 100644 index 16ec5332084c..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.57.0-gimkl-2.11.5-Python-2.7.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Boost' -version = '1.57.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', '2.7.10'), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.58.0-GCC-4.9.2-serial.eb b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-GCC-4.9.2-serial.eb deleted file mode 100644 index a23a6b98964b..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.58.0-GCC-4.9.2-serial.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'Boost' -version = '1.58.0' -versionsuffix = '-serial' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source -libraries.""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -configopts = '--with-libraries=serialization' - -toolset = 'gcc' - -sanity_check_paths = { - 'files': ["lib/libboost_serialization.a"], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.58.0-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-foss-2016a-Python-2.7.11.eb deleted file mode 100644 index d764ab9fbfd2..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.58.0-foss-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Boost' -version = '1.58.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', '2.7.11'), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.58.0-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index f392ae7ad43d..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.58.0-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Boost' -version = '1.58.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', '2.7.11'), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.58.0-intel-2017a.eb b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-intel-2017a.eb deleted file mode 100644 index 13f1c926c370..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.58.0-intel-2017a.eb +++ /dev/null @@ -1,23 +0,0 @@ -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.59.0-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/b/Boost/Boost-1.59.0-foss-2016a-Python-2.7.11.eb deleted file mode 100644 index 046c2f6f2c6f..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.59.0-foss-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Boost' -version = '1.59.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', '2.7.11'), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.59.0-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/b/Boost/Boost-1.59.0-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index 6a242be82bb4..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.59.0-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Boost' -version = '1.59.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', '2.7.11'), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.60.0-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/b/Boost/Boost-1.60.0-foss-2016a-Python-2.7.11.eb deleted file mode 100644 index 7e8085b5c4fe..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.60.0-foss-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Boost' -version = '1.60.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -patches = ['Boost-%(version)s_fix-auto-pointer-reg.patch'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', '2.7.11'), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.60.0-foss-2016a-Python-3.5.1.eb b/easybuild/easyconfigs/b/Boost/Boost-1.60.0-foss-2016a-Python-3.5.1.eb deleted file mode 100644 index 0ce990c87d36..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.60.0-foss-2016a-Python-3.5.1.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'Boost' -version = '1.60.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -patches = [ - 'Boost-%(version)s_fix-auto-pointer-reg.patch', - 'Boost-%(version)s_python3.patch', -] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', '3.5.1'), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.60.0-foss-2016a.eb b/easybuild/easyconfigs/b/Boost/Boost-1.60.0-foss-2016a.eb deleted file mode 100644 index e6a66c8f3d2f..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.60.0-foss-2016a.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Boost' -version = '1.60.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True, 'usempi': True} - -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -source_urls = [SOURCEFORGE_SOURCE] - -patches = ['Boost-%(version)s_fix-auto-pointer-reg.patch'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.60.0-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/b/Boost/Boost-1.60.0-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index 15e0b3204eef..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.60.0-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Boost' -version = '1.60.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -patches = ['Boost-%(version)s_fix-auto-pointer-reg.patch'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', '2.7.11'), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.60.0-intel-2016a.eb b/easybuild/easyconfigs/b/Boost/Boost-1.60.0-intel-2016a.eb deleted file mode 100644 index fe909ab861b6..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.60.0-intel-2016a.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Boost' -version = '1.60.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -patches = ['Boost-%(version)s_fix-auto-pointer-reg.patch'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.60.0_fix-auto-pointer-reg.patch b/easybuild/easyconfigs/b/Boost/Boost-1.60.0_fix-auto-pointer-reg.patch deleted file mode 100644 index 74e13d96056b..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.60.0_fix-auto-pointer-reg.patch +++ /dev/null @@ -1,31 +0,0 @@ -see https://github.com/boostorg/python/issues/56 and https://github.com/boostorg/python/pull/59 -diff --git a/include/boost/python/object/class_metadata.hpp b/include/boost/python/object/class_metadata.hpp -index c71cf67..5009c17 100644 ---- a/include/boost/python/object/class_metadata.hpp -+++ b/include/boost/python/object/class_metadata.hpp -@@ -164,7 +164,7 @@ struct class_metadata - >::type held_type; - - // Determine if the object will be held by value -- typedef is_convertible use_value_holder; -+ typedef mpl::bool_::value> use_value_holder; - - // Compute the "wrapped type", that is, if held_type is a smart - // pointer, we're talking about the pointee. -@@ -175,10 +175,12 @@ struct class_metadata - >::type wrapped; - - // Determine whether to use a "back-reference holder" -- typedef mpl::or_< -- has_back_reference -- , is_same -- , is_base_and_derived -+ typedef mpl::bool_< -+ mpl::or_< -+ has_back_reference -+ , is_same -+ , is_base_and_derived -+ >::value - > use_back_reference; - - // Select the holder. diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.60.0_python3.patch b/easybuild/easyconfigs/b/Boost/Boost-1.60.0_python3.patch deleted file mode 100644 index 279cbfb666d7..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.60.0_python3.patch +++ /dev/null @@ -1,24 +0,0 @@ -#Boost checks Python include in $(prefix)/include/python$(version) -#some cases it is in $(prefix)/include/python$(version)m -#see more: https://svn.boost.org/trac/boost/ticket/11120 -# Aug 27th 2016 by B. Hajgato (Free Univeristy Brussels - VUB) ---- boost_1_60_0/tools/build/src/tools/python.jam.org 2015-10-16 20:55:36.000000000 +0200 -+++ boost_1_60_0/tools/build/src/tools/python.jam 2016-07-27 16:20:52.549560154 +0200 -@@ -539,7 +539,16 @@ - } - else - { -- includes ?= $(prefix)/include/python$(version) ; -+ if not($(prefix)/include/python$(version)m) -+ { -+ debug-message "Used include path: $(prefix)/include/python$(version)m" ; -+ includes ?= $(prefix)/include/python$(version)m ; -+ } -+ else -+ { -+ debug-message "Used include path: $(prefix)/include/python$(version)" ; -+ includes ?= $(prefix)/include/python$(version) ; -+ } - - local lib = $(exec-prefix)/lib ; - libraries ?= $(lib)/python$(version)/config $(lib) ; diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.61.0-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/b/Boost/Boost-1.61.0-foss-2016a-Python-2.7.11.eb deleted file mode 100644 index d705f5fffbf8..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.61.0-foss-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Boost' -version = '1.61.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', '2.7.11'), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.61.0-foss-2016a-Python-3.5.1.eb b/easybuild/easyconfigs/b/Boost/Boost-1.61.0-foss-2016a-Python-3.5.1.eb deleted file mode 100644 index 59134e392965..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.61.0-foss-2016a-Python-3.5.1.eb +++ /dev/null @@ -1,29 +0,0 @@ -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-foss-2016a.eb b/easybuild/easyconfigs/b/Boost/Boost-1.61.0-foss-2016a.eb deleted file mode 100644 index 06bc1679e1bc..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.61.0-foss-2016a.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Boost' -version = '1.61.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True, 'usempi': True} - -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -source_urls = [SOURCEFORGE_SOURCE] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.61.0-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/b/Boost/Boost-1.61.0-foss-2016b-Python-2.7.12.eb deleted file mode 100644 index a0f2183ed366..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.61.0-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,23 +0,0 @@ -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': '2016b'} -toolchainopts = {'usempi': True, 'pic': True} - -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -source_urls = [SOURCEFORGE_SOURCE] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', '2.7.12'), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.61.0-foss-2016b.eb b/easybuild/easyconfigs/b/Boost/Boost-1.61.0-foss-2016b.eb deleted file mode 100644 index 876bfa42e6c1..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.61.0-foss-2016b.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Boost' -version = '1.61.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True, 'usempi': True} - -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -source_urls = [SOURCEFORGE_SOURCE] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.61.0-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/b/Boost/Boost-1.61.0-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index 0ac767fef8d0..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.61.0-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Boost' -version = '1.61.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -patches = ['Boost-1.61_fix-make_array-icpc.patch'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', '2.7.11'), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.61.0-intel-2016a.eb b/easybuild/easyconfigs/b/Boost/Boost-1.61.0-intel-2016a.eb deleted file mode 100644 index 526e2b54e16b..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.61.0-intel-2016a.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Boost' -version = '1.61.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -patches = ['Boost-1.61_fix-make_array-icpc.patch'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.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 deleted file mode 100644 index 918d0a5af6f0..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.61.0-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Boost' -version = '1.61.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -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.61.0-intel-2016b.eb b/easybuild/easyconfigs/b/Boost/Boost-1.61.0-intel-2016b.eb deleted file mode 100644 index d76c8ae2bc80..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.61.0-intel-2016b.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Boost' -version = '1.61.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -patches = ['Boost-1.61_fix-make_array-icpc.patch'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.61.0_python3.patch b/easybuild/easyconfigs/b/Boost/Boost-1.61.0_python3.patch deleted file mode 100644 index 279cbfb666d7..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.61.0_python3.patch +++ /dev/null @@ -1,24 +0,0 @@ -#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 deleted file mode 100644 index f7ffa6aa0d12..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.61_fix-make_array-icpc.patch +++ /dev/null @@ -1,14 +0,0 @@ -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 deleted file mode 100644 index f0e124ea4976..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.62.0-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Boost' -version = '1.62.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -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-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/b/Boost/Boost-1.63.0-foss-2016b-Python-2.7.12.eb deleted file mode 100644 index 3f0c47295fed..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.63.0-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,23 +0,0 @@ -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': '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'] - -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-foss-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/b/Boost/Boost-1.63.0-foss-2016b-Python-3.5.2.eb deleted file mode 100644 index 7947adb6bbf8..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.63.0-foss-2016b-Python-3.5.2.eb +++ /dev/null @@ -1,27 +0,0 @@ -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': '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-%(version)s_python3.patch', -] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('Python', '3.5.2'), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' 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 deleted file mode 100644 index 5fac3580dbcc..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.63.0-foss-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,23 +0,0 @@ -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 deleted file mode 100644 index 09208d29d989..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.63.0-foss-2017a.eb +++ /dev/null @@ -1,23 +0,0 @@ -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-foss-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/b/Boost/Boost-1.63.0-foss-2018a-Python-2.7.14.eb deleted file mode 100644 index 89f34ff82d14..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.63.0-foss-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,26 +0,0 @@ -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': '2018a'} -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 = ['fe34a4e119798e10b8cc9e565b3b0284e9fd3977ec8a1b19586ad1dec397088b'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), - ('Python', '2.7.14'), -] - -# also build boost_mpi -boost_mpi = True -# don't use the GLIBCXX11 ABI -use_glibcxx11_abi = False - -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 deleted file mode 100644 index faed7a8d9c6b..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.63.0-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,25 +0,0 @@ -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 deleted file mode 100644 index e0340fc524ef..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.63.0-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,25 +0,0 @@ -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.63.0-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/b/Boost/Boost-1.63.0-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 8a7bb0510e4f..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.63.0-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,28 +0,0 @@ -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': '2017b'} -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('.'))] -patches = ['Boost-1.61_fix-make_array-icpc.patch'] -checksums = [ - 'fe34a4e119798e10b8cc9e565b3b0284e9fd3977ec8a1b19586ad1dec397088b', # boost_1_63_0.tar.gz - 'a02e9291eeb0bb35c1b2da94e96a4a6cb8b9055db37ab71a259179e680f11db0', # Boost-1.61_fix-make_array-icpc.patch -] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), - ('Python', '2.7.14'), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.63.0_python3.patch b/easybuild/easyconfigs/b/Boost/Boost-1.63.0_python3.patch deleted file mode 100644 index 279cbfb666d7..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.63.0_python3.patch +++ /dev/null @@ -1,24 +0,0 @@ -#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.64.0-gompi-2019a.eb b/easybuild/easyconfigs/b/Boost/Boost-1.64.0-gompi-2019a.eb deleted file mode 100644 index 986e35570132..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.64.0-gompi-2019a.eb +++ /dev/null @@ -1,33 +0,0 @@ -name = 'Boost' -version = '1.64.0' - -homepage = 'https://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'gompi', 'version': '2019a'} -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-gompic-2019a.eb b/easybuild/easyconfigs/b/Boost/Boost-1.64.0-gompic-2019a.eb deleted file mode 100644 index 9d4a27f07e2d..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.64.0-gompic-2019a.eb +++ /dev/null @@ -1,33 +0,0 @@ -name = 'Boost' -version = '1.64.0' - -homepage = 'https://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'gompic', 'version': '2019a'} -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-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/b/Boost/Boost-1.64.0-intel-2017a-Python-2.7.13.eb deleted file mode 100644 index 4d835046ac52..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.64.0-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,24 +0,0 @@ -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 deleted file mode 100644 index bba859d9da03..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.64.0-intel-2017a.eb +++ /dev/null @@ -1,33 +0,0 @@ -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 deleted file mode 100644 index 255799160323..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.64.0_fix-boost-serialization-detail-get_data.patch +++ /dev/null @@ -1,123 +0,0 @@ -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 deleted file mode 100644 index dd7ab54a9e32..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.64.0_fix-include-array_wrapper.patch +++ /dev/null @@ -1,13 +0,0 @@ -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 deleted file mode 100644 index 29bd5898910f..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.65.0-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,24 +0,0 @@ -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 deleted file mode 100644 index c7a4b5126fe0..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.65.1-foss-2017a.eb +++ /dev/null @@ -1,24 +0,0 @@ -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-Python-2.7.14.eb b/easybuild/easyconfigs/b/Boost/Boost-1.65.1-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index 6bb7884072cd..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.65.1-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'Boost' -version = '1.65.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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', # boost_1_65_1.tar.gz -] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), - ('Python', '2.7.14'), -] - -# also build boost_mpi -boost_mpi = True - -# Compile Boost with -std=c++11, see https://gist.github.com/dennycd/5890475 -# and https://groups.google.com/forum/#!topic/fenics-support/yrseUpq3PSA -# -stdlib is left out, because that is an option for M*X (MacOS) only -# Strangely enough, it does cause the option -std=c++11 to be not recognized anymore.. -buildopts = 'cxxflags="$CXXFLAGS -std=c++11" linkflags="$LDFLAGS -std=c++11" ' - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.65.1-foss-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/b/Boost/Boost-1.65.1-foss-2017b-Python-3.6.3.eb deleted file mode 100644 index 9151a045277c..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.65.1-foss-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,28 +0,0 @@ -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': 'foss', 'version': '2017b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -patches = ['Boost-%(version)s_fix-Python3.patch'] -checksums = [ - 'a13de2c8fbad635e6ba9c8f8714a0e6b4264b60a29b964b940a22554705b6b60', # boost_1_65_1.tar.gz - '5585f98fb67425ec465dcbe2878af046ccd2729a8cdb802acf5d71cfa4022c26', # Boost-1.65.1_fix-Python3.patch -] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), - ('Python', '3.6.3'), -] - -# 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 deleted file mode 100644 index a4f147a10938..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.65.1-foss-2017b.eb +++ /dev/null @@ -1,24 +0,0 @@ -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 deleted file mode 100644 index fbc1037c7d85..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.65.1-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,24 +0,0 @@ -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 deleted file mode 100644 index b793a8e7ee84..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.65.1-intel-2017a.eb +++ /dev/null @@ -1,24 +0,0 @@ -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-Python-2.7.14.eb b/easybuild/easyconfigs/b/Boost/Boost-1.65.1-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 5dcea7a27301..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.65.1-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,26 +0,0 @@ -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': '2017b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = [ - 'a13de2c8fbad635e6ba9c8f8714a0e6b4264b60a29b964b940a22554705b6b60', # boost_1_65_1.tar.gz -] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), - ('Python', '2.7.14'), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.65.1-intel-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/b/Boost/Boost-1.65.1-intel-2017b-Python-3.6.3.eb deleted file mode 100644 index 663a65fb50be..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.65.1-intel-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,28 +0,0 @@ -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': '2017b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -patches = ['Boost-%(version)s_fix-Python3.patch'] -checksums = [ - 'a13de2c8fbad635e6ba9c8f8714a0e6b4264b60a29b964b940a22554705b6b60', # boost_1_65_1.tar.gz - '5585f98fb67425ec465dcbe2878af046ccd2729a8cdb802acf5d71cfa4022c26', # Boost-1.65.1_fix-Python3.patch -] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), - ('Python', '3.6.3'), -] - -# 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 deleted file mode 100644 index 72f58c1d24fb..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.65.1-intel-2017b.eb +++ /dev/null @@ -1,24 +0,0 @@ -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/Boost/Boost-1.65.1_fix-Python3.patch b/easybuild/easyconfigs/b/Boost/Boost-1.65.1_fix-Python3.patch deleted file mode 100644 index b4d5c0681def..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.65.1_fix-Python3.patch +++ /dev/null @@ -1,14 +0,0 @@ -fix Python include directory for Python 3.x -author: Damian Alvarez (Juelich Supercomputing Centre) -diff -ruN boost_1_65_1.orig/tools/build/src/tools/python.jam boost_1_65_1/tools/build/src/tools/python.jam ---- boost_1_65_1.orig/tools/build/src/tools/python.jam 2017-09-02 11:56:19.000000000 +0200 -+++ boost_1_65_1/tools/build/src/tools/python.jam 2017-10-27 16:28:54.720484927 +0200 -@@ -544,7 +544,7 @@ - } - else - { -- includes ?= $(prefix)/include/python$(version) ; -+ includes ?= $(prefix)/include/python$(version)m ; - - local lib = $(exec-prefix)/lib ; - libraries ?= $(lib)/python$(version)/config $(lib) ; diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.66.0-GCCcore-6.4.0-no_mpi.eb b/easybuild/easyconfigs/b/Boost/Boost-1.66.0-GCCcore-6.4.0-no_mpi.eb deleted file mode 100644 index 2650660245f4..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.66.0-GCCcore-6.4.0-no_mpi.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'Boost' -version = '1.66.0' -versionsuffix = '-no_mpi' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['bd0df411efd9a585e5a2212275f8762079fed8842264954675a4fddc46cfcf60'] - -builddependencies = [ - ('binutils', '2.28'), -] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), -] - -configopts = '--without-libraries=python' - -# Don't build boost_mpi -boost_mpi = False - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.66.0-foss-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/b/Boost/Boost-1.66.0-foss-2018a-Python-2.7.14.eb deleted file mode 100644 index 92ae9a2d9584..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.66.0-foss-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Boost' -version = '1.66.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['bd0df411efd9a585e5a2212275f8762079fed8842264954675a4fddc46cfcf60'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), - ('Python', '2.7.14'), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.66.0-foss-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/b/Boost/Boost-1.66.0-foss-2018a-Python-3.6.4.eb deleted file mode 100644 index b4ee20ef75ce..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.66.0-foss-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'Boost' -version = '1.66.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -patches = ['Boost-1.65.1_fix-Python3.patch'] -checksums = [ - 'bd0df411efd9a585e5a2212275f8762079fed8842264954675a4fddc46cfcf60', # boost_1_66_0.tar.gz - '5585f98fb67425ec465dcbe2878af046ccd2729a8cdb802acf5d71cfa4022c26', # Boost-1.65.1_fix-Python3.patch -] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), - ('Python', '3.6.4'), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.66.0-foss-2018a.eb b/easybuild/easyconfigs/b/Boost/Boost-1.66.0-foss-2018a.eb deleted file mode 100644 index 8a79f54c6ebf..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.66.0-foss-2018a.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Boost' -version = '1.66.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['bd0df411efd9a585e5a2212275f8762079fed8842264954675a4fddc46cfcf60'] - -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.66.0-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/b/Boost/Boost-1.66.0-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index abb6223b4199..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.66.0-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Boost' -version = '1.66.0' -versionsuffix = '-Python-%(pyver)s' - -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 = ['bd0df411efd9a585e5a2212275f8762079fed8842264954675a4fddc46cfcf60'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), - ('Python', '2.7.14') -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.66.0-intel-2017b.eb b/easybuild/easyconfigs/b/Boost/Boost-1.66.0-intel-2017b.eb deleted file mode 100644 index 5922d1019555..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.66.0-intel-2017b.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Boost' -version = '1.66.0' - -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 = ['bd0df411efd9a585e5a2212275f8762079fed8842264954675a4fddc46cfcf60'] - -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.66.0-intel-2018.01-Python-3.6.3.eb b/easybuild/easyconfigs/b/Boost/Boost-1.66.0-intel-2018.01-Python-3.6.3.eb deleted file mode 100644 index 11f21a31d7fb..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.66.0-intel-2018.01-Python-3.6.3.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'Boost' -version = '1.66.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'intel', 'version': '2018.01'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -patches = ['Boost-1.65.1_fix-Python3.patch'] -checksums = [ - 'bd0df411efd9a585e5a2212275f8762079fed8842264954675a4fddc46cfcf60', # boost_1_66_0.tar.gz - '5585f98fb67425ec465dcbe2878af046ccd2729a8cdb802acf5d71cfa4022c26', # Boost-1.65.1_fix-Python3.patch -] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), - ('Python', '3.6.3') -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.66.0-intel-2018.01.eb b/easybuild/easyconfigs/b/Boost/Boost-1.66.0-intel-2018.01.eb deleted file mode 100644 index 476591cc1efc..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.66.0-intel-2018.01.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Boost' -version = '1.66.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'intel', 'version': '2018.01'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['bd0df411efd9a585e5a2212275f8762079fed8842264954675a4fddc46cfcf60'] - -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.66.0-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/b/Boost/Boost-1.66.0-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index 2f31ab584a5b..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.66.0-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'Boost' -version = '1.66.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -patches = ['Boost-1.65.1_fix-Python3.patch'] -checksums = [ - 'bd0df411efd9a585e5a2212275f8762079fed8842264954675a4fddc46cfcf60', # boost_1_66_0.tar.gz - '5585f98fb67425ec465dcbe2878af046ccd2729a8cdb802acf5d71cfa4022c26', # Boost-1.65.1_fix-Python3.patch -] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), - ('Python', '2.7.14') -] - -# also build boost_mpi -boost_mpi = True - -prebuildopts = "export CPLUS_INCLUDE_PATH=$EBROOTPYTHON/include/python%(pyshortver)s:$CPLUS_INCLUDE_PATH && " -preinstallopts = prebuildopts - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.66.0-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/b/Boost/Boost-1.66.0-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index 9c92af9c17d1..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.66.0-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'Boost' -version = '1.66.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -patches = ['Boost-1.65.1_fix-Python3.patch'] -checksums = [ - 'bd0df411efd9a585e5a2212275f8762079fed8842264954675a4fddc46cfcf60', # boost_1_66_0.tar.gz - '5585f98fb67425ec465dcbe2878af046ccd2729a8cdb802acf5d71cfa4022c26', # Boost-1.65.1_fix-Python3.patch -] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), - ('Python', '3.6.4') -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.66.0-intel-2018a.eb b/easybuild/easyconfigs/b/Boost/Boost-1.66.0-intel-2018a.eb deleted file mode 100644 index e48f661a3db4..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.66.0-intel-2018a.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Boost' -version = '1.66.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['bd0df411efd9a585e5a2212275f8762079fed8842264954675a4fddc46cfcf60'] - -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.67.0-foss-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/b/Boost/Boost-1.67.0-foss-2018a-Python-2.7.14.eb deleted file mode 100644 index ed2efa5e5d0f..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.67.0-foss-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Boost' -version = '1.67.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['8aa4e330c870ef50a896634c931adf468b21f8a69b77007e45c444151229f665'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), - ('Python', '2.7.14'), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.67.0-foss-2018b.eb b/easybuild/easyconfigs/b/Boost/Boost-1.67.0-foss-2018b.eb deleted file mode 100644 index 691c940cc0f1..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.67.0-foss-2018b.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Boost' -version = '1.67.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['8aa4e330c870ef50a896634c931adf468b21f8a69b77007e45c444151229f665'] - -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.67.0-fosscuda-2018b.eb b/easybuild/easyconfigs/b/Boost/Boost-1.67.0-fosscuda-2018b.eb deleted file mode 100644 index be62d5619d45..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.67.0-fosscuda-2018b.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Boost' -version = '1.67.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'fosscuda', 'version': '2018b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['8aa4e330c870ef50a896634c931adf468b21f8a69b77007e45c444151229f665'] - -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.67.0-intel-2018a.eb b/easybuild/easyconfigs/b/Boost/Boost-1.67.0-intel-2018a.eb deleted file mode 100644 index f9689b64f1db..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.67.0-intel-2018a.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Boost' -version = '1.67.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['8aa4e330c870ef50a896634c931adf468b21f8a69b77007e45c444151229f665'] - -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.67.0-intel-2018b.eb b/easybuild/easyconfigs/b/Boost/Boost-1.67.0-intel-2018b.eb deleted file mode 100644 index 9b5e7c67f6a1..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.67.0-intel-2018b.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Boost' -version = '1.67.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'intel', 'version': '2018b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['8aa4e330c870ef50a896634c931adf468b21f8a69b77007e45c444151229f665'] - -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.68.0-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/b/Boost/Boost-1.68.0-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index 887e47949fe0..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.68.0-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Boost' -version = '1.68.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['da3411ea45622579d419bfda66f45cd0f8c32a181d84adfa936f5688388995cf'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), - ('Python', '2.7.15'), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.68.0-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/b/Boost/Boost-1.68.0-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index c6c7d48cab03..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.68.0-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'Boost' -version = '1.68.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -patches = ['Boost-1.65.1_fix-Python3.patch'] -checksums = [ - 'da3411ea45622579d419bfda66f45cd0f8c32a181d84adfa936f5688388995cf', # boost_1_68_0.tar.gz - '5585f98fb67425ec465dcbe2878af046ccd2729a8cdb802acf5d71cfa4022c26', # Boost-1.65.1_fix-Python3.patch -] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), - ('Python', '3.6.6'), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.68.0-intel-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/b/Boost/Boost-1.68.0-intel-2018b-Python-2.7.15.eb deleted file mode 100644 index da603e4ec0b0..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.68.0-intel-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Boost' -version = '1.68.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'intel', 'version': '2018b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['da3411ea45622579d419bfda66f45cd0f8c32a181d84adfa936f5688388995cf'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), - ('Python', '2.7.15'), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.68.0-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/b/Boost/Boost-1.68.0-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index 02b555622b14..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.68.0-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'Boost' -version = '1.68.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'intel', 'version': '2018b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -patches = ['Boost-1.65.1_fix-Python3.patch'] -checksums = [ - 'da3411ea45622579d419bfda66f45cd0f8c32a181d84adfa936f5688388995cf', # boost_1_68_0.tar.gz - '5585f98fb67425ec465dcbe2878af046ccd2729a8cdb802acf5d71cfa4022c26', # Boost-1.65.1_fix-Python3.patch -] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), - ('Python', '3.6.6'), -] - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.69.0-intel-2019.01.eb b/easybuild/easyconfigs/b/Boost/Boost-1.69.0-intel-2019.01.eb deleted file mode 100644 index 22283eb6155d..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.69.0-intel-2019.01.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Boost' -version = '1.69.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'intel', 'version': '2019.01'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['9a2c2819310839ea373f42d69e733c339b4e9a19deab6bfec448281554aa4dbb'] - -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.70.0-gompi-2019a.eb b/easybuild/easyconfigs/b/Boost/Boost-1.70.0-gompi-2019a.eb deleted file mode 100644 index 27c1c0486ea0..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.70.0-gompi-2019a.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Boost' -version = '1.70.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'gompi', 'version': '2019a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['882b48708d211a5f48e60b0124cf5863c1534cd544ecd0664bb534a4b5d506e9'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), - ('XZ', '5.2.4'), -] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.70.0-gompic-2019a.eb b/easybuild/easyconfigs/b/Boost/Boost-1.70.0-gompic-2019a.eb deleted file mode 100644 index e573b7b5a381..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.70.0-gompic-2019a.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Boost' -version = '1.70.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'gompic', 'version': '2019a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['882b48708d211a5f48e60b0124cf5863c1534cd544ecd0664bb534a4b5d506e9'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), - ('XZ', '5.2.4'), -] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.70.0-iimpi-2019a.eb b/easybuild/easyconfigs/b/Boost/Boost-1.70.0-iimpi-2019a.eb deleted file mode 100644 index 82bdcd4488e9..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.70.0-iimpi-2019a.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Boost' -version = '1.70.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'iimpi', 'version': '2019a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['882b48708d211a5f48e60b0124cf5863c1534cd544ecd0664bb534a4b5d506e9'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), - ('XZ', '5.2.4'), -] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.70.0-iimpic-2019a.eb b/easybuild/easyconfigs/b/Boost/Boost-1.70.0-iimpic-2019a.eb deleted file mode 100644 index c9efa32d0499..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.70.0-iimpic-2019a.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Boost' -version = '1.70.0' - -homepage = 'http://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'iimpic', 'version': '2019a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['882b48708d211a5f48e60b0124cf5863c1534cd544ecd0664bb534a4b5d506e9'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), - ('XZ', '5.2.4'), -] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.71.0-gompi-2019b.eb b/easybuild/easyconfigs/b/Boost/Boost-1.71.0-gompi-2019b.eb deleted file mode 100644 index ea3d9b2c2f8c..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.71.0-gompi-2019b.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'Boost' -version = '1.71.0' - -homepage = 'https://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'gompi', 'version': '2019b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['96b34f7468f26a141f6020efb813f1a2f3dfb9797ecf76a7d7cbd843cc95f5bd'] - -dependencies = [ - ('bzip2', '1.0.8'), - ('zlib', '1.2.11'), - ('XZ', '5.2.4'), - ('zstd', '1.4.4'), -] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.71.0-gompic-2019b.eb b/easybuild/easyconfigs/b/Boost/Boost-1.71.0-gompic-2019b.eb deleted file mode 100644 index 0a826bb61c08..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.71.0-gompic-2019b.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'Boost' -version = '1.71.0' - -homepage = 'https://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'gompic', 'version': '2019b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['96b34f7468f26a141f6020efb813f1a2f3dfb9797ecf76a7d7cbd843cc95f5bd'] - -dependencies = [ - ('bzip2', '1.0.8'), - ('zlib', '1.2.11'), - ('XZ', '5.2.4'), - ('zstd', '1.4.4'), -] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.71.0-iimpi-2019b.eb b/easybuild/easyconfigs/b/Boost/Boost-1.71.0-iimpi-2019b.eb deleted file mode 100644 index 6656fe443301..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.71.0-iimpi-2019b.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'Boost' -version = '1.71.0' - -homepage = 'https://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'iimpi', 'version': '2019b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['96b34f7468f26a141f6020efb813f1a2f3dfb9797ecf76a7d7cbd843cc95f5bd'] - -dependencies = [ - ('bzip2', '1.0.8'), - ('zlib', '1.2.11'), - ('XZ', '5.2.4'), - ('zstd', '1.4.4'), -] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.71.0-iimpic-2019b.eb b/easybuild/easyconfigs/b/Boost/Boost-1.71.0-iimpic-2019b.eb deleted file mode 100644 index e4f116e2ebad..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.71.0-iimpic-2019b.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'Boost' -version = '1.71.0' - -homepage = 'https://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'iimpic', 'version': '2019b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['96b34f7468f26a141f6020efb813f1a2f3dfb9797ecf76a7d7cbd843cc95f5bd'] - -dependencies = [ - ('bzip2', '1.0.8'), - ('zlib', '1.2.11'), - ('XZ', '5.2.4'), - ('zstd', '1.4.4'), -] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.72.0-GCCcore-9.3.0-no_mpi.eb b/easybuild/easyconfigs/b/Boost/Boost-1.72.0-GCCcore-9.3.0-no_mpi.eb deleted file mode 100644 index 45778ac6ca9f..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.72.0-GCCcore-9.3.0-no_mpi.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'Boost' -version = '1.72.0' -versionsuffix = '-no_mpi' - -homepage = 'https://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['c66e88d5786f2ca4dbebb14e06b566fb642a1a6947ad8cc9091f9f445134143f'] - -builddependencies = [ - ('binutils', '2.34'), -] - -dependencies = [ - ('bzip2', '1.0.8'), - ('zlib', '1.2.11'), - ('XZ', '5.2.5'), - ('zstd', '1.4.4'), -] - -configopts = '--without-libraries=python' - -# Don't build boost_mpi -boost_mpi = False - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.72.0-gompi-2020a.eb b/easybuild/easyconfigs/b/Boost/Boost-1.72.0-gompi-2020a.eb deleted file mode 100644 index 0012f4d504f4..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.72.0-gompi-2020a.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'Boost' -version = '1.72.0' - -homepage = 'https://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'gompi', 'version': '2020a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['c66e88d5786f2ca4dbebb14e06b566fb642a1a6947ad8cc9091f9f445134143f'] - -dependencies = [ - ('bzip2', '1.0.8'), - ('zlib', '1.2.11'), - ('XZ', '5.2.5'), - ('zstd', '1.4.4'), -] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.72.0-gompic-2020a.eb b/easybuild/easyconfigs/b/Boost/Boost-1.72.0-gompic-2020a.eb deleted file mode 100644 index 0f379b65307a..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.72.0-gompic-2020a.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'Boost' -version = '1.72.0' - -homepage = 'https://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'gompic', 'version': '2020a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['c66e88d5786f2ca4dbebb14e06b566fb642a1a6947ad8cc9091f9f445134143f'] - -dependencies = [ - ('bzip2', '1.0.8'), - ('zlib', '1.2.11'), - ('XZ', '5.2.5'), - ('zstd', '1.4.4'), -] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.72.0-iimpi-2020a.eb b/easybuild/easyconfigs/b/Boost/Boost-1.72.0-iimpi-2020a.eb deleted file mode 100644 index 410be76a6b49..000000000000 --- a/easybuild/easyconfigs/b/Boost/Boost-1.72.0-iimpi-2020a.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'Boost' -version = '1.72.0' - -homepage = 'https://www.boost.org/' -description = """Boost provides free peer-reviewed portable C++ source libraries.""" - -toolchain = {'name': 'iimpi', 'version': '2020a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['c66e88d5786f2ca4dbebb14e06b566fb642a1a6947ad8cc9091f9f445134143f'] - -dependencies = [ - ('bzip2', '1.0.8'), - ('zlib', '1.2.11'), - ('XZ', '5.2.5'), - ('zstd', '1.4.4'), -] - -configopts = '--without-libraries=python' - -# also build boost_mpi -boost_mpi = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.74.0-GCC-10.2.0.eb b/easybuild/easyconfigs/b/Boost/Boost-1.74.0-GCC-10.2.0.eb index 963017ac246c..164df10bb372 100644 --- a/easybuild/easyconfigs/b/Boost/Boost-1.74.0-GCC-10.2.0.eb +++ b/easybuild/easyconfigs/b/Boost/Boost-1.74.0-GCC-10.2.0.eb @@ -10,7 +10,7 @@ description = """Boost provides free peer-reviewed portable C++ source libraries toolchain = {'name': 'GCC', 'version': '10.2.0'} toolchainopts = {'pic': True} -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] patches = ['Boost-%(version)s-library_version_type_serialization.patch'] checksums = [ diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.74.0-GCC-12.3.0.eb b/easybuild/easyconfigs/b/Boost/Boost-1.74.0-GCC-12.3.0.eb index 3c078f883619..b61e69b9dc75 100644 --- a/easybuild/easyconfigs/b/Boost/Boost-1.74.0-GCC-12.3.0.eb +++ b/easybuild/easyconfigs/b/Boost/Boost-1.74.0-GCC-12.3.0.eb @@ -10,7 +10,7 @@ description = """Boost provides free peer-reviewed portable C++ source libraries toolchain = {'name': 'GCC', 'version': '12.3.0'} toolchainopts = {'pic': True} -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] patches = ['Boost-%(version)s-library_version_type_serialization.patch'] checksums = [ diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.74.0-iccifort-2020.4.304.eb b/easybuild/easyconfigs/b/Boost/Boost-1.74.0-iccifort-2020.4.304.eb index 8a46e2591dde..088daf7c7f37 100644 --- a/easybuild/easyconfigs/b/Boost/Boost-1.74.0-iccifort-2020.4.304.eb +++ b/easybuild/easyconfigs/b/Boost/Boost-1.74.0-iccifort-2020.4.304.eb @@ -8,7 +8,7 @@ toolchain = {'name': 'iccifort', 'version': '2020.4.304'} # add C++ compiler option as workaround for "error: no instance of constructor .* matches the argument list" errors toolchainopts = {'pic': True, 'extra_cxxflags': '-DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT=1'} -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] patches = ['Boost-%(version)s-library_version_type_serialization.patch'] checksums = [ diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.75.0-GCC-11.2.0.eb b/easybuild/easyconfigs/b/Boost/Boost-1.75.0-GCC-11.2.0.eb index 4494d81ed625..4dea9277d8d5 100644 --- a/easybuild/easyconfigs/b/Boost/Boost-1.75.0-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/b/Boost/Boost-1.75.0-GCC-11.2.0.eb @@ -7,7 +7,7 @@ description = """Boost provides free peer-reviewed portable C++ source libraries toolchain = {'name': 'GCC', 'version': '11.2.0'} toolchainopts = {'pic': True} -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] checksums = ['aeb26f80e80945e82ee93e5939baebdca47b9dee80a07d3144be1e1a6a66dd6a'] diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.75.0-GCC-12.3.0.eb b/easybuild/easyconfigs/b/Boost/Boost-1.75.0-GCC-12.3.0.eb new file mode 100644 index 000000000000..52128c129908 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.75.0-GCC-12.3.0.eb @@ -0,0 +1,28 @@ +name = 'Boost' +version = '1.75.0' + +homepage = 'https://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] +checksums = ['aeb26f80e80945e82ee93e5939baebdca47b9dee80a07d3144be1e1a6a66dd6a'] + +dependencies = [ + ('bzip2', '1.0.8'), + ('zlib', '1.2.13'), + ('XZ', '5.4.2'), + ('zstd', '1.5.5'), + ('ICU', '73.2'), +] + +configopts = '--without-libraries=python,mpi' + +# disable MPI, build Boost libraries with tagged layout +boost_mpi = False +tagged_layout = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.76.0-GCC-10.3.0.eb b/easybuild/easyconfigs/b/Boost/Boost-1.76.0-GCC-10.3.0.eb index 07ba538803e7..5e4fecfe300d 100644 --- a/easybuild/easyconfigs/b/Boost/Boost-1.76.0-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/b/Boost/Boost-1.76.0-GCC-10.3.0.eb @@ -10,7 +10,7 @@ description = """Boost provides free peer-reviewed portable C++ source libraries toolchain = {'name': 'GCC', 'version': '10.3.0'} toolchainopts = {'pic': True} -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] checksums = ['7bd7ddceec1a1dfdcbdb3e609b60d01739c38390a5f956385a12f3122049f0ca'] diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.76.0-intel-compilers-2021.2.0.eb b/easybuild/easyconfigs/b/Boost/Boost-1.76.0-intel-compilers-2021.2.0.eb index 9e11543a138e..39b24d81ba6b 100644 --- a/easybuild/easyconfigs/b/Boost/Boost-1.76.0-intel-compilers-2021.2.0.eb +++ b/easybuild/easyconfigs/b/Boost/Boost-1.76.0-intel-compilers-2021.2.0.eb @@ -7,7 +7,7 @@ description = """Boost provides free peer-reviewed portable C++ source libraries toolchain = {'name': 'intel-compilers', 'version': '2021.2.0'} toolchainopts = {'pic': True} -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] checksums = ['7bd7ddceec1a1dfdcbdb3e609b60d01739c38390a5f956385a12f3122049f0ca'] diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.77.0-GCC-11.2.0.eb b/easybuild/easyconfigs/b/Boost/Boost-1.77.0-GCC-11.2.0.eb index c8d711bec67b..a6584aa077e1 100644 --- a/easybuild/easyconfigs/b/Boost/Boost-1.77.0-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/b/Boost/Boost-1.77.0-GCC-11.2.0.eb @@ -10,7 +10,7 @@ description = """Boost provides free peer-reviewed portable C++ source libraries toolchain = {'name': 'GCC', 'version': '11.2.0'} toolchainopts = {'pic': True} -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] checksums = ['5347464af5b14ac54bb945dc68f1dd7c56f0dad7262816b956138fc53bcc0131'] diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.77.0-intel-compilers-2021.4.0.eb b/easybuild/easyconfigs/b/Boost/Boost-1.77.0-intel-compilers-2021.4.0.eb index efefe29ecc3d..9d399f1dff0c 100644 --- a/easybuild/easyconfigs/b/Boost/Boost-1.77.0-intel-compilers-2021.4.0.eb +++ b/easybuild/easyconfigs/b/Boost/Boost-1.77.0-intel-compilers-2021.4.0.eb @@ -7,7 +7,7 @@ description = """Boost provides free peer-reviewed portable C++ source libraries toolchain = {'name': 'intel-compilers', 'version': '2021.4.0'} toolchainopts = {'pic': True} -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] checksums = ['5347464af5b14ac54bb945dc68f1dd7c56f0dad7262816b956138fc53bcc0131'] diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.79.0-GCC-11.2.0.eb b/easybuild/easyconfigs/b/Boost/Boost-1.79.0-GCC-11.2.0.eb index dd76c017037f..93c0da7ba8e3 100644 --- a/easybuild/easyconfigs/b/Boost/Boost-1.79.0-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/b/Boost/Boost-1.79.0-GCC-11.2.0.eb @@ -12,7 +12,7 @@ description = """Boost provides free peer-reviewed portable C++ source libraries toolchain = {'name': 'GCC', 'version': '11.2.0'} toolchainopts = {'pic': True} -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] checksums = ['273f1be93238a068aba4f9735a4a2b003019af067b9c183ed227780b8f36062c'] diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.79.0-GCC-11.3.0.eb b/easybuild/easyconfigs/b/Boost/Boost-1.79.0-GCC-11.3.0.eb index bbec421a1955..a037c472ecf7 100644 --- a/easybuild/easyconfigs/b/Boost/Boost-1.79.0-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/b/Boost/Boost-1.79.0-GCC-11.3.0.eb @@ -10,7 +10,7 @@ description = """Boost provides free peer-reviewed portable C++ source libraries toolchain = {'name': 'GCC', 'version': '11.3.0'} toolchainopts = {'pic': True} -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] checksums = ['273f1be93238a068aba4f9735a4a2b003019af067b9c183ed227780b8f36062c'] diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.81.0-GCC-12.2.0.eb b/easybuild/easyconfigs/b/Boost/Boost-1.81.0-GCC-12.2.0.eb index 1ffc4b4cfacb..78733bcc4570 100644 --- a/easybuild/easyconfigs/b/Boost/Boost-1.81.0-GCC-12.2.0.eb +++ b/easybuild/easyconfigs/b/Boost/Boost-1.81.0-GCC-12.2.0.eb @@ -10,7 +10,7 @@ description = """Boost provides free peer-reviewed portable C++ source libraries toolchain = {'name': 'GCC', 'version': '12.2.0'} toolchainopts = {'pic': True} -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] checksums = ['205666dea9f6a7cfed87c7a6dfbeb52a2c1b9de55712c9c1a87735d7181452b6'] diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.82.0-GCC-12.3.0.eb b/easybuild/easyconfigs/b/Boost/Boost-1.82.0-GCC-12.3.0.eb index b47082e09df6..29770bd1c539 100644 --- a/easybuild/easyconfigs/b/Boost/Boost-1.82.0-GCC-12.3.0.eb +++ b/easybuild/easyconfigs/b/Boost/Boost-1.82.0-GCC-12.3.0.eb @@ -10,7 +10,7 @@ description = """Boost provides free peer-reviewed portable C++ source libraries toolchain = {'name': 'GCC', 'version': '12.3.0'} toolchainopts = {'pic': True} -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] checksums = ['66a469b6e608a51f8347236f4912e27dc5c60c60d7d53ae9bfe4683316c6f04c'] diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.83.0-GCC-13.2.0.eb b/easybuild/easyconfigs/b/Boost/Boost-1.83.0-GCC-13.2.0.eb index feafb10645f9..3dc2c888a5c8 100644 --- a/easybuild/easyconfigs/b/Boost/Boost-1.83.0-GCC-13.2.0.eb +++ b/easybuild/easyconfigs/b/Boost/Boost-1.83.0-GCC-13.2.0.eb @@ -10,7 +10,7 @@ description = """Boost provides free peer-reviewed portable C++ source libraries toolchain = {'name': 'GCC', 'version': '13.2.0'} toolchainopts = {'pic': True} -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] checksums = ['c0685b68dd44cc46574cce86c4e17c0f611b15e195be9848dfd0769a0a207628'] diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.85.0-GCC-13.3.0.eb b/easybuild/easyconfigs/b/Boost/Boost-1.85.0-GCC-13.3.0.eb index 10518dc36a3b..a1507a88361b 100644 --- a/easybuild/easyconfigs/b/Boost/Boost-1.85.0-GCC-13.3.0.eb +++ b/easybuild/easyconfigs/b/Boost/Boost-1.85.0-GCC-13.3.0.eb @@ -10,9 +10,13 @@ description = """Boost provides free peer-reviewed portable C++ source libraries toolchain = {'name': 'GCC', 'version': '13.3.0'} toolchainopts = {'pic': True} -source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +source_urls = ['https://archives.boost.io/release/%(version)s/source/'] sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['be0d91732d5b0cc6fbb275c7939974457e79b54d6f07ce2e3dfdd68bef883b0b'] +patches = ['Boost-1.85.0_fix-ppc-charconv.patch'] +checksums = [ + 'be0d91732d5b0cc6fbb275c7939974457e79b54d6f07ce2e3dfdd68bef883b0b', + {'Boost-1.85.0_fix-ppc-charconv.patch': 'bb392cc087fe4951e2c427731020b541c3258ec75f113524303dfb44624f98bc'}, +] dependencies = [ ('bzip2', '1.0.8'), diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.85.0_fix-ppc-charconv.patch b/easybuild/easyconfigs/b/Boost/Boost-1.85.0_fix-ppc-charconv.patch new file mode 100644 index 000000000000..d82089cf5cc1 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.85.0_fix-ppc-charconv.patch @@ -0,0 +1,1160 @@ +Avoid compile errors on ppc64le like +> libs/charconv/build/../src/from_chars.cpp: In function 'boost::charconv::from_chars_result boost::charconv::from_chars_erange(const char*, const char*, __ieee128&, chars_format)': +> libs/charconv/build/../src/from_chars.cpp:120:48: error: 'compute_float128' is not a member of 'boost::charconv::detail'; did you mean 'compute_float32'? +> 120 | auto return_val = boost::charconv::detail::compute_float128(exponent, significand, sign, success); +> | ^~~~~~~~~~~~~~~~ +> | compute_float32 +> libs/charconv/build/../src/from_chars.cpp: In function 'boost::charconv::from_chars_result boost::charconv::from_chars_erange(const char*, const char*, long double&, chars_format)': +> libs/charconv/build/../src/from_chars.cpp:258:48: error: 'compute_float80' is not a member of 'boost::charconv::detail'; did you mean 'compute_float64'? +> 258 | auto return_val = boost::charconv::detail::compute_float80(exponent, significand, sign, success); +> | ^~~~~~~~~~~~~~~ +> | compute_float64 + +Combined https://github.com/boostorg/charconv/pull/177, https://github.com/boostorg/charconv/pull/183, https://github.com/boostorg/charconv/pull/222 +Author: Matt Borland + +Patch-file Author: Alexander Grund (TU Dresden) + +diff --git a/libs/charconv/CMakeLists.txt b/libs/charconv/CMakeLists.txt +index 8120419..b5f468e 100644 +--- a/libs/charconv/CMakeLists.txt ++++ b/libs/charconv/CMakeLists.txt +@@ -22,24 +22,20 @@ target_include_directories(boost_charconv PUBLIC include) + include(CheckCXXSourceCompiles) + check_cxx_source_compiles(config/has_float128.cpp QUADMATH_FOUND) + ++target_link_libraries(boost_charconv ++ PUBLIC ++ Boost::config ++ Boost::assert ++ Boost::core ++) ++ + if(NOT QUADMATH_FOUND) + message(STATUS "Boost.Charconv: quadmath support OFF") + target_compile_definitions(boost_charconv PUBLIC BOOST_CHARCONV_NO_QUADMATH) +- target_link_libraries(boost_charconv +- PUBLIC +- Boost::config +- Boost::assert +- Boost::core +- ) + else() + message(STATUS "Boost.Charconv: quadmath support ON") +- target_link_libraries(boost_charconv +- PUBLIC +- Boost::config +- Boost::assert +- Boost::core +- quadmath +- ) ++ target_compile_definitions(boost_charconv PUBLIC BOOST_CHARCONV_HAS_QUADMATH) ++ target_link_libraries(boost_charconv PUBLIC quadmath) + endif() + + target_compile_features(boost_charconv PUBLIC cxx_std_11) +diff --git a/libs/charconv/build/Jamfile b/libs/charconv/build/Jamfile +index 09802d5..695f1b2 100644 +--- a/libs/charconv/build/Jamfile ++++ b/libs/charconv/build/Jamfile +@@ -21,7 +21,7 @@ lib boost_charconv + BOOST_CHARCONV_SOURCE=1 + + [ requires cxx11_variadic_templates cxx11_decltype ] +- [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : "quadmath" ] ++ [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : "quadmath" BOOST_CHARCONV_HAS_QUADMATH ] + + # default-build + : +diff --git a/libs/charconv/doc/charconv/build.adoc b/libs/charconv/doc/charconv/build.adoc +index db17732..f7da7fa 100644 +--- a/libs/charconv/doc/charconv/build.adoc ++++ b/libs/charconv/doc/charconv/build.adoc +@@ -68,6 +68,13 @@ For example, using a `conanfile.txt`: + boost_charconv/1.0.0 + ---- + ++== `__float128` and `std::float128_t` Support ++ ++If using B2 or CMake the build system will automatically define `BOOST_CHARCONV_HAS_QUADMATH` and link against it if the build system can successfully run a small test case. ++If you are using another build system and you want support for these types you will have to define `BOOST_CHARCONV_HAS_QUADMATH`, and link against https://gcc.gnu.org/onlinedocs/libquadmath/[libquadmath]. ++ ++IMPORTANT: libquadmath is only available on supported platforms (e.g. Linux with x86, x86_64, PPC64, and IA64). ++ + == Dependencies + +-This library depends on: Boost.Assert, Boost.Config, Boost.Core, and https://gcc.gnu.org/onlinedocs/libquadmath/[libquadmath] on supported platforms (e.g. Linux with x86, x86_64, PPC64, and IA64). ++This library depends on: Boost.Assert, Boost.Config, Boost.Core, and optionally libquadmath (see above). +diff --git a/boost/charconv/detail/compute_float80.hpp b/boost/charconv/detail/compute_float80.hpp +index c12a4f5..ad1e514 100644 +--- a/boost/charconv/detail/compute_float80.hpp ++++ b/boost/charconv/detail/compute_float80.hpp +@@ -37,19 +37,6 @@ static constexpr long double powers_of_ten_ld[] = { + 1e49L, 1e50L, 1e51L, 1e52L, 1e53L, 1e54L, 1e55L + }; + +-#ifdef BOOST_CHARCONV_HAS_FLOAT128 +-static constexpr __float128 powers_of_tenq[] = { +- 1e0Q, 1e1Q, 1e2Q, 1e3Q, 1e4Q, 1e5Q, 1e6Q, +- 1e7Q, 1e8Q, 1e9Q, 1e10Q, 1e11Q, 1e12Q, 1e13Q, +- 1e14Q, 1e15Q, 1e16Q, 1e17Q, 1e18Q, 1e19Q, 1e20Q, +- 1e21Q, 1e22Q, 1e23Q, 1e24Q, 1e25Q, 1e26Q, 1e27Q, +- 1e28Q, 1e29Q, 1e30Q, 1e31Q, 1e32Q, 1e33Q, 1e34Q, +- 1e35Q, 1e36Q, 1e37Q, 1e38Q, 1e39Q, 1e40Q, 1e41Q, +- 1e42Q, 1e43Q, 1e44Q, 1e45Q, 1e46Q, 1e47Q, 1e48Q, +- 1e49Q, 1e50Q, 1e51Q, 1e52Q, 1e53Q, 1e54Q, 1e55Q +-}; +-#endif +- + template + inline ResultType fast_path(std::int64_t q, Unsigned_Integer w, bool negative, ArrayPtr table) noexcept + { +@@ -78,42 +65,6 @@ inline ResultType fast_path(std::int64_t q, Unsigned_Integer w, bool negative, A + return ld; + } + +-#ifdef BOOST_CHARCONV_HAS_FLOAT128 +-template +-inline __float128 compute_float128(std::int64_t q, Unsigned_Integer w, bool negative, std::errc& success) noexcept +-{ +- // GLIBC uses 2^-16444 but MPFR uses 2^-16445 as the smallest subnormal value for 80 bit +- // 39 is the max number of digits in an uint128_t +- static constexpr auto smallest_power = -4951 - 39; +- static constexpr auto largest_power = 4932; +- +- if (-55 <= q && q <= 48 && w <= static_cast(1) << 113) +- { +- success = std::errc(); +- return fast_path<__float128>(q, w, negative, powers_of_tenq); +- } +- +- if (w == 0) +- { +- success = std::errc(); +- return negative ? -0.0Q : 0.0Q; +- } +- else if (q > largest_power) +- { +- success = std::errc::result_out_of_range; +- return negative ? -HUGE_VALQ : HUGE_VALQ; +- } +- else if (q < smallest_power) +- { +- success = std::errc::result_out_of_range; +- return negative ? -0.0Q : 0.0Q; +- } +- +- success = std::errc::not_supported; +- return 0; +-} +-#endif +- + template + inline ResultType compute_float80(std::int64_t q, Unsigned_Integer w, bool negative, std::errc& success) noexcept + { +diff --git a/boost/charconv/detail/config.hpp b/boost/charconv/detail/config.hpp +index 714d4a8..e0e2500 100644 +--- a/boost/charconv/detail/config.hpp ++++ b/boost/charconv/detail/config.hpp +@@ -27,11 +27,6 @@ + # define BOOST_CHARCONV_UINT128_MAX (2 * static_cast(BOOST_CHARCONV_INT128_MAX) + 1) + #endif + +-#if defined(BOOST_HAS_FLOAT128) && !defined(__STRICT_ANSI__) && !defined(BOOST_CHARCONV_NO_QUADMATH) +-# define BOOST_CHARCONV_HAS_FLOAT128 +-# include +-#endif +- + #ifndef BOOST_NO_CXX14_CONSTEXPR + # define BOOST_CHARCONV_CXX14_CONSTEXPR BOOST_CXX14_CONSTEXPR + # define BOOST_CHARCONV_CXX14_CONSTEXPR_NO_INLINE BOOST_CXX14_CONSTEXPR +diff --git a/boost/charconv/detail/emulated128.hpp b/boost/charconv/detail/emulated128.hpp +index 5e12930..e77133d 100644 +--- a/boost/charconv/detail/emulated128.hpp ++++ b/boost/charconv/detail/emulated128.hpp +@@ -136,10 +136,6 @@ struct uint128 + explicit constexpr operator boost::uint128_type() const noexcept { return (static_cast(high) << 64) + low; } + #endif + +- #ifdef BOOST_CHARCONV_HAS_FLOAT128 +- explicit operator __float128() const noexcept { return ldexpq(static_cast<__float128>(high), 64) + static_cast<__float128>(low); } +- #endif +- + FLOAT_CONVERSION_OPERATOR(float) // NOLINT + FLOAT_CONVERSION_OPERATOR(double) // NOLINT + FLOAT_CONVERSION_OPERATOR(long double) // NOLINT +diff --git a/boost/charconv/detail/fallback_routines.hpp b/boost/charconv/detail/fallback_routines.hpp +index d2349c7..681aef5 100644 +--- a/boost/charconv/detail/fallback_routines.hpp ++++ b/boost/charconv/detail/fallback_routines.hpp +@@ -21,13 +21,6 @@ namespace boost { + namespace charconv { + namespace detail { + +-#ifdef BOOST_CHARCONV_HAS_FLOAT128 +-inline int print_val(char* first, std::size_t size, char* format, __float128 value) noexcept +-{ +- return quadmath_snprintf(first, size, format, value); +-} +-#endif +- + template + inline int print_val(char* first, std::size_t size, char* format, T value) noexcept + { +@@ -73,19 +66,11 @@ to_chars_result to_chars_printf_impl(char* first, char* last, T value, chars_for + } + + // Add the type identifier +- #ifdef BOOST_CHARCONV_HAS_FLOAT128 +- BOOST_CHARCONV_IF_CONSTEXPR (std::is_same::value || std::is_same::value) +- { +- format[pos] = std::is_same::value ? 'Q' : 'L'; +- ++pos; +- } +- #else + BOOST_CHARCONV_IF_CONSTEXPR (std::is_same::value) + { + format[pos] = 'L'; + ++pos; + } +- #endif + + // Add the format character + switch (fmt) +@@ -205,18 +190,7 @@ from_chars_result from_chars_strtod_impl(const char* first, const char* last, T& + r = {last, std::errc::result_out_of_range}; + } + } +- #ifdef BOOST_CHARCONV_HAS_FLOAT128 +- else +- { +- return_value = strtoflt128(buffer, &str_end); +- +- if (return_value == HUGE_VALQ) +- { +- r = {last, std::errc::result_out_of_range}; +- } +- } +- #endif +- ++ + // Since this is a fallback routine we are safe to check for 0 + if (return_value == 0 && str_end == last) + { +diff --git a/boost/charconv/detail/generate_nan.hpp b/boost/charconv/detail/generate_nan.hpp +deleted file mode 100644 +index e527ade..0000000 +--- a/boost/charconv/detail/generate_nan.hpp ++++ /dev/null +@@ -1,56 +0,0 @@ +-// Copyright 2024 Matt Borland +-// Distributed under the Boost Software License, Version 1.0. +-// https://www.boost.org/LICENSE_1_0.txt +- +-#ifndef BOOST_GENERATE_NAN_HPP +-#define BOOST_GENERATE_NAN_HPP +- +-#include +-#include +- +-#ifdef BOOST_CHARCONV_HAS_FLOAT128 +- +-namespace boost { +-namespace charconv { +-namespace detail { +- +-struct words +-{ +-#if BOOST_CHARCONV_ENDIAN_LITTLE_BYTE +- std::uint64_t lo; +- std::uint64_t hi; +-#else +- std::uint64_t hi; +- std::uint64_t lo; +-#endif +-}; +- +-inline __float128 nans BOOST_PREVENT_MACRO_SUBSTITUTION () noexcept +-{ +- words bits; +- bits.hi = UINT64_C(0x7FFF400000000000); +- bits.lo = UINT64_C(0); +- +- __float128 return_val; +- std::memcpy(&return_val, &bits, sizeof(__float128)); +- return return_val; +-} +- +-inline __float128 nanq BOOST_PREVENT_MACRO_SUBSTITUTION () noexcept +-{ +- words bits; +- bits.hi = UINT64_C(0x7FFF800000000000); +- bits.lo = UINT64_C(0); +- +- __float128 return_val; +- std::memcpy(&return_val, &bits, sizeof(__float128)); +- return return_val; +-} +- +-} //namespace detail +-} //namespace charconv +-} //namespace boost +- +-#endif +- +-#endif //BOOST_GENERATE_NAN_HPP +diff --git a/boost/charconv/detail/issignaling.hpp b/boost/charconv/detail/issignaling.hpp +index 5ff8a5d..865460e 100644 +--- a/boost/charconv/detail/issignaling.hpp ++++ b/boost/charconv/detail/issignaling.hpp +@@ -15,7 +15,7 @@ namespace boost { namespace charconv { namespace detail { + template + inline bool issignaling BOOST_PREVENT_MACRO_SUBSTITUTION (T x) noexcept; + +-#if BOOST_CHARCONV_LDBL_BITS == 128 || defined(BOOST_CHARCONV_HAS_FLOAT128) ++#if BOOST_CHARCONV_LDBL_BITS == 128 + + struct words128 + { +diff --git a/boost/charconv/detail/ryu/ryu_generic_128.hpp b/boost/charconv/detail/ryu/ryu_generic_128.hpp +index ad69202..9a04ef2 100644 +--- a/boost/charconv/detail/ryu/ryu_generic_128.hpp ++++ b/boost/charconv/detail/ryu/ryu_generic_128.hpp +@@ -662,7 +662,7 @@ static inline struct floating_decimal_128 long_double_to_fd128(long double d) no + return generic_binary_to_decimal(bits, 64, 15, true); + } + +-#else ++#elif BOOST_CHARCONV_LDBL_BITS == 128 + + static inline struct floating_decimal_128 long_double_to_fd128(long double d) noexcept + { +@@ -682,42 +682,6 @@ static inline struct floating_decimal_128 long_double_to_fd128(long double d) no + + #endif + +-#ifdef BOOST_HAS_FLOAT128 +- +-static inline struct floating_decimal_128 float128_to_fd128(__float128 d) noexcept +-{ +- #ifdef BOOST_CHARCONV_HAS_INT128 +- unsigned_128_type bits = 0; +- std::memcpy(&bits, &d, sizeof(__float128)); +- #else +- trivial_uint128 trivial_bits; +- std::memcpy(&trivial_bits, &d, sizeof(__float128)); +- unsigned_128_type bits {trivial_bits}; +- #endif +- +- return generic_binary_to_decimal(bits, 112, 15, false); +-} +- +-#endif +- +-#ifdef BOOST_CHARCONV_HAS_STDFLOAT128 +- +-static inline struct floating_decimal_128 stdfloat128_to_fd128(std::float128_t d) noexcept +-{ +- #ifdef BOOST_CHARCONV_HAS_INT128 +- unsigned_128_type bits = 0; +- std::memcpy(&bits, &d, sizeof(std::float128_t)); +- #else +- trivial_uint128 trivial_bits; +- std::memcpy(&trivial_bits, &d, sizeof(std::float128_t)); +- unsigned_128_type bits {trivial_bits}; +- #endif +- +- return generic_binary_to_decimal(bits, 112, 15, false); +-} +- +-#endif +- + }}}} // Namespaces + + #endif //BOOST_RYU_GENERIC_128_HPP +diff --git a/boost/charconv/from_chars.hpp b/boost/charconv/from_chars.hpp +index 459d4c8..50f911a 100644 +--- a/boost/charconv/from_chars.hpp ++++ b/boost/charconv/from_chars.hpp +@@ -141,7 +141,7 @@ BOOST_CHARCONV_DECL from_chars_result from_chars_erange(const char* first, const + BOOST_CHARCONV_DECL from_chars_result from_chars_erange(const char* first, const char* last, double& value, chars_format fmt = chars_format::general) noexcept; + BOOST_CHARCONV_DECL from_chars_result from_chars_erange(const char* first, const char* last, long double& value, chars_format fmt = chars_format::general) noexcept; + +-#ifdef BOOST_CHARCONV_HAS_FLOAT128 ++#ifdef BOOST_CHARCONV_HAS_QUADMATH + BOOST_CHARCONV_DECL from_chars_result from_chars_erange(const char* first, const char* last, __float128& value, chars_format fmt = chars_format::general) noexcept; + #endif + +@@ -155,7 +155,7 @@ BOOST_CHARCONV_DECL from_chars_result from_chars_erange(const char* first, const + #ifdef BOOST_CHARCONV_HAS_FLOAT64 + BOOST_CHARCONV_DECL from_chars_result from_chars_erange(const char* first, const char* last, std::float64_t& value, chars_format fmt = chars_format::general) noexcept; + #endif +-#if defined(BOOST_CHARCONV_HAS_STDFLOAT128) && defined(BOOST_CHARCONV_HAS_FLOAT128) ++#if defined(BOOST_CHARCONV_HAS_STDFLOAT128) && defined(BOOST_CHARCONV_HAS_QUADMATH) + BOOST_CHARCONV_DECL from_chars_result from_chars_erange(const char* first, const char* last, std::float128_t& value, chars_format fmt = chars_format::general) noexcept; + #endif + #ifdef BOOST_CHARCONV_HAS_BRAINFLOAT16 +diff --git a/boost/charconv/limits.hpp b/boost/charconv/limits.hpp +index beac057..f62809f 100644 +--- a/boost/charconv/limits.hpp ++++ b/boost/charconv/limits.hpp +@@ -72,7 +72,7 @@ template struct limits + std::numeric_limits::max_digits10 + 3 + 2 + detail::exp_digits( std::numeric_limits::max_exponent10 ); // as above + }; + +-#ifdef BOOST_CHARCONV_HAS_FLOAT128 ++#if defined(BOOST_CHARCONV_HAS_QUADMATH) + + template <> struct limits<__float128> + { +diff --git a/boost/charconv/to_chars.hpp b/boost/charconv/to_chars.hpp +index 3946e46..53f0c56 100644 +--- a/boost/charconv/to_chars.hpp ++++ b/boost/charconv/to_chars.hpp +@@ -91,7 +91,7 @@ BOOST_CHARCONV_DECL to_chars_result to_chars(char* first, char* last, double val + BOOST_CHARCONV_DECL to_chars_result to_chars(char* first, char* last, long double value, + chars_format fmt, int precision) noexcept; + +-#ifdef BOOST_CHARCONV_HAS_FLOAT128 ++#ifdef BOOST_CHARCONV_HAS_QUADMATH + BOOST_CHARCONV_DECL to_chars_result to_chars(char* first, char* last, __float128 value, + chars_format fmt = chars_format::general) noexcept; + +@@ -120,7 +120,7 @@ BOOST_CHARCONV_DECL to_chars_result to_chars(char* first, char* last, std::float + BOOST_CHARCONV_DECL to_chars_result to_chars(char* first, char* last, std::float64_t value, + chars_format fmt, int precision) noexcept; + #endif +-#if defined(BOOST_CHARCONV_HAS_STDFLOAT128) && defined(BOOST_CHARCONV_HAS_FLOAT128) ++#if defined(BOOST_CHARCONV_HAS_STDFLOAT128) && defined(BOOST_CHARCONV_HAS_QUADMATH) + BOOST_CHARCONV_DECL to_chars_result to_chars(char* first, char* last, std::float128_t value, + chars_format fmt = chars_format::general) noexcept; + +diff --git a/libs/charconv/src/from_chars.cpp b/libs/charconv/src/from_chars.cpp +index 4fe8829..ec8d741 100644 +--- a/libs/charconv/src/from_chars.cpp ++++ b/libs/charconv/src/from_chars.cpp +@@ -11,11 +11,11 @@ + # define NO_WARN_MBCS_MFC_DEPRECATION + #endif + ++#include "float128_impl.hpp" + #include "from_chars_float_impl.hpp" + #include + #include + #include +-#include + #include + #include + #include +@@ -50,7 +50,7 @@ boost::charconv::from_chars_result boost::charconv::from_chars_erange(const char + return boost::charconv::detail::from_chars_float_impl(first, last, value, fmt); + } + +-#ifdef BOOST_CHARCONV_HAS_FLOAT128 ++#ifdef BOOST_CHARCONV_HAS_QUADMATH + boost::charconv::from_chars_result boost::charconv::from_chars_erange(const char* first, const char* last, __float128& value, boost::charconv::chars_format fmt) noexcept + { + bool sign {}; +@@ -271,7 +271,7 @@ boost::charconv::from_chars_result boost::charconv::from_chars_erange(const char + return r; + } + +-#if defined(BOOST_CHARCONV_HAS_STDFLOAT128) && defined(BOOST_CHARCONV_HAS_FLOAT128) ++#if defined(BOOST_CHARCONV_HAS_STDFLOAT128) && defined(BOOST_CHARCONV_HAS_QUADMATH) + boost::charconv::from_chars_result boost::charconv::from_chars_erange(const char* first, const char* last, std::float128_t& value, boost::charconv::chars_format fmt) noexcept + { + static_assert(sizeof(__float128) == sizeof(std::float128_t)); +@@ -304,7 +304,7 @@ boost::charconv::from_chars_result boost::charconv::from_chars_erange(boost::cor + return boost::charconv::from_chars_erange(sv.data(), sv.data() + sv.size(), value, fmt); + } + +-#ifdef BOOST_CHARCONV_HAS_FLOAT128 ++#ifdef BOOST_CHARCONV_HAS_QUADMATH + boost::charconv::from_chars_result boost::charconv::from_chars_erange(boost::core::string_view sv, __float128& value, boost::charconv::chars_format fmt) noexcept + { + return boost::charconv::from_chars_erange(sv.data(), sv.data() + sv.size(), value, fmt); +@@ -330,7 +330,7 @@ boost::charconv::from_chars_result boost::charconv::from_chars_erange(boost::cor + return boost::charconv::from_chars_erange(sv.data(), sv.data() + sv.size(), value, fmt); + } + #endif +-#if defined(BOOST_CHARCONV_HAS_STDFLOAT128) && defined(BOOST_CHARCONV_HAS_FLOAT128) ++#if defined(BOOST_CHARCONV_HAS_STDFLOAT128) && defined(BOOST_CHARCONV_HAS_QUADMATH) + boost::charconv::from_chars_result boost::charconv::from_chars_erange(boost::core::string_view sv, std::float128_t& value, boost::charconv::chars_format fmt) noexcept + { + return boost::charconv::from_chars_erange(sv.data(), sv.data() + sv.size(), value, fmt); +@@ -377,7 +377,7 @@ boost::charconv::from_chars_result boost::charconv::from_chars(const char* first + return from_chars_strict_impl(first, last, value, fmt); + } + +-#ifdef BOOST_CHARCONV_HAS_FLOAT128 ++#ifdef BOOST_CHARCONV_HAS_QUADMATH + boost::charconv::from_chars_result boost::charconv::from_chars(const char* first, const char* last, __float128& value, boost::charconv::chars_format fmt) noexcept + { + return from_chars_strict_impl(first, last, value, fmt); +@@ -405,7 +405,7 @@ boost::charconv::from_chars_result boost::charconv::from_chars(const char* first + } + #endif + +-#if defined(BOOST_CHARCONV_HAS_STDFLOAT128) && defined(BOOST_CHARCONV_HAS_FLOAT128) ++#if defined(BOOST_CHARCONV_HAS_STDFLOAT128) && defined(BOOST_CHARCONV_HAS_QUADMATH) + boost::charconv::from_chars_result boost::charconv::from_chars(const char* first, const char* last, std::float128_t& value, boost::charconv::chars_format fmt) noexcept + { + return from_chars_strict_impl(first, last, value, fmt); +@@ -434,7 +434,7 @@ boost::charconv::from_chars_result boost::charconv::from_chars(boost::core::stri + return from_chars_strict_impl(sv.data(), sv.data() + sv.size(), value, fmt); + } + +-#ifdef BOOST_CHARCONV_HAS_FLOAT128 ++#ifdef BOOST_CHARCONV_HAS_QUADMATH + boost::charconv::from_chars_result boost::charconv::from_chars(boost::core::string_view sv, __float128& value, boost::charconv::chars_format fmt) noexcept + { + return from_chars_strict_impl(sv.data(), sv.data() + sv.size(), value, fmt); +@@ -462,7 +462,7 @@ boost::charconv::from_chars_result boost::charconv::from_chars(boost::core::stri + } + #endif + +-#if defined(BOOST_CHARCONV_HAS_STDFLOAT128) && defined(BOOST_CHARCONV_HAS_FLOAT128) ++#if defined(BOOST_CHARCONV_HAS_STDFLOAT128) && defined(BOOST_CHARCONV_HAS_QUADMATH) + boost::charconv::from_chars_result boost::charconv::from_chars(boost::core::string_view sv, std::float128_t& value, boost::charconv::chars_format fmt) noexcept + { + return from_chars_strict_impl(sv.data(), sv.data() + sv.size(), value, fmt); +diff --git a/libs/charconv/src/to_chars.cpp b/libs/charconv/src/to_chars.cpp +index 0293126..38ccf19 100644 +--- a/libs/charconv/src/to_chars.cpp ++++ b/libs/charconv/src/to_chars.cpp +@@ -4,6 +4,7 @@ + // Distributed under the Boost Software License, Version 1.0. + // https://www.boost.org/LICENSE_1_0.txt + ++#include "float128_impl.hpp" + #include "to_chars_float_impl.hpp" + #include + #include +@@ -660,7 +661,7 @@ boost::charconv::to_chars_result boost::charconv::to_chars( char* first, char* l + + #endif + +-#ifdef BOOST_CHARCONV_HAS_FLOAT128 ++#ifdef BOOST_CHARCONV_HAS_QUADMATH + + boost::charconv::to_chars_result boost::charconv::to_chars(char* first, char* last, __float128 value, boost::charconv::chars_format fmt) noexcept + { +@@ -747,7 +748,7 @@ boost::charconv::to_chars_result boost::charconv::to_chars(char* first, char* la + } + #endif + +-#if defined(BOOST_CHARCONV_HAS_STDFLOAT128) && defined(BOOST_CHARCONV_HAS_FLOAT128) ++#if defined(BOOST_CHARCONV_HAS_STDFLOAT128) && defined(BOOST_CHARCONV_HAS_QUADMATH) + + boost::charconv::to_chars_result boost::charconv::to_chars(char* first, char* last, std::float128_t value, + boost::charconv::chars_format fmt) noexcept +diff --git a/libs/charconv/src/to_chars_float_impl.hpp b/libs/charconv/src/to_chars_float_impl.hpp +index 3db4567..2ae90bf 100644 +--- a/libs/charconv/src/to_chars_float_impl.hpp ++++ b/libs/charconv/src/to_chars_float_impl.hpp +@@ -7,6 +7,7 @@ + #ifndef BOOST_CHARCONV_DETAIL_TO_CHARS_FLOAT_IMPL_HPP + #define BOOST_CHARCONV_DETAIL_TO_CHARS_FLOAT_IMPL_HPP + ++#include "float128_impl.hpp" + #include + #include + #include +@@ -38,7 +39,7 @@ + #include + #endif + +-#if (BOOST_CHARCONV_LDBL_BITS == 80 || BOOST_CHARCONV_LDBL_BITS == 128) || defined(BOOST_CHARCONV_HAS_FLOAT128) ++#if (BOOST_CHARCONV_LDBL_BITS == 80 || BOOST_CHARCONV_LDBL_BITS == 128) + # include + # include + #endif +@@ -274,13 +274,17 @@ to_chars_result to_chars_hex(char* first, char* last, Real value, int precision) + typename std::conditional::value, ieee754_binary32, + typename std::conditional::value, ieee754_binary64, + #ifdef BOOST_CHARCONV_HAS_FLOAT128 +- typename std::conditional::value || BOOST_CHARCONV_LDBL_BITS == 128, ieee754_binary128, ieee754_binary80>::type +- #elif BOOST_CHARCONV_LDBL_BITS == 128 +- ieee754_binary128 +- #elif BOOST_CHARCONV_LDBL_BITS == 80 +- ieee754_binary80 +- #else +- ieee754_binary64 ++ typename std::conditional::value, ieee754_binary128, ++ #endif ++ #if BOOST_CHARCONV_LDBL_BITS == 128 ++ ieee754_binary128 ++ #elif BOOST_CHARCONV_LDBL_BITS == 80 ++ ieee754_binary80 ++ #else ++ ieee754_binary64 ++ #endif ++ #ifdef BOOST_CHARCONV_HAS_FLOAT128 ++ >::type + #endif + >::type>::type + #ifdef BOOST_CHARCONV_HAS_FLOAT16 + +diff --git a/libs/charconv/src/float128_impl.hpp b/libs/charconv/src/float128_impl.hpp +new file mode 100644 +index 0000000..e6b2261 +--- /dev/null ++++ b/libs/charconv/src/float128_impl.hpp +@@ -0,0 +1,359 @@ ++// Copyright 2024 Matt Borland ++// Distributed under the Boost Software License, Version 1.0. ++// https://www.boost.org/LICENSE_1_0.txt ++ ++#ifndef BOOST_CHARCONV_FLOAT128_IMPL_HPP ++#define BOOST_CHARCONV_FLOAT128_IMPL_HPP ++ ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++ ++// Only add in float128 support if the build system says it can ++#ifdef BOOST_CHARCONV_HAS_QUADMATH ++ ++#include ++ ++#define BOOST_CHARCONV_HAS_FLOAT128 ++ ++namespace boost { ++namespace charconv { ++ ++namespace detail { ++ ++// -------------------------------------------------------------------------------------------------------------------- ++// Ryu ++// -------------------------------------------------------------------------------------------------------------------- ++ ++ ++namespace ryu { ++ ++inline struct floating_decimal_128 float128_to_fd128(__float128 d) noexcept ++{ ++#ifdef BOOST_CHARCONV_HAS_INT128 ++ unsigned_128_type bits = 0; ++ std::memcpy(&bits, &d, sizeof(__float128)); ++#else ++ trivial_uint128 trivial_bits; ++ std::memcpy(&trivial_bits, &d, sizeof(__float128)); ++ unsigned_128_type bits {trivial_bits}; ++#endif ++ ++ return generic_binary_to_decimal(bits, 112, 15, false); ++} ++ ++# ifdef BOOST_CHARCONV_HAS_STDFLOAT128 ++ ++inline struct floating_decimal_128 stdfloat128_to_fd128(std::float128_t d) noexcept ++{ ++#ifdef BOOST_CHARCONV_HAS_INT128 ++ unsigned_128_type bits = 0; ++ std::memcpy(&bits, &d, sizeof(std::float128_t)); ++#else ++ trivial_uint128 trivial_bits; ++ std::memcpy(&trivial_bits, &d, sizeof(std::float128_t)); ++ unsigned_128_type bits {trivial_bits}; ++#endif ++ ++ return generic_binary_to_decimal(bits, 112, 15, false); ++} ++ ++# endif ++ ++} // namespace ryu ++ ++// -------------------------------------------------------------------------------------------------------------------- ++// fast_float ++// -------------------------------------------------------------------------------------------------------------------- ++ ++static constexpr __float128 powers_of_tenq[] = { ++ 1e0Q, 1e1Q, 1e2Q, 1e3Q, 1e4Q, 1e5Q, 1e6Q, ++ 1e7Q, 1e8Q, 1e9Q, 1e10Q, 1e11Q, 1e12Q, 1e13Q, ++ 1e14Q, 1e15Q, 1e16Q, 1e17Q, 1e18Q, 1e19Q, 1e20Q, ++ 1e21Q, 1e22Q, 1e23Q, 1e24Q, 1e25Q, 1e26Q, 1e27Q, ++ 1e28Q, 1e29Q, 1e30Q, 1e31Q, 1e32Q, 1e33Q, 1e34Q, ++ 1e35Q, 1e36Q, 1e37Q, 1e38Q, 1e39Q, 1e40Q, 1e41Q, ++ 1e42Q, 1e43Q, 1e44Q, 1e45Q, 1e46Q, 1e47Q, 1e48Q, ++ 1e49Q, 1e50Q, 1e51Q, 1e52Q, 1e53Q, 1e54Q, 1e55Q ++}; ++ ++template ++inline __float128 to_float128(Unsigned_Integer w) noexcept ++{ ++ return static_cast<__float128>(w); ++} ++ ++template <> ++inline __float128 to_float128(uint128 w) noexcept ++{ ++ return ldexp(static_cast<__float128>(w.high), 64) + static_cast<__float128>(w.low); ++} ++ ++template ++inline __float128 fast_path_float128(std::int64_t q, Unsigned_Integer w, bool negative, ArrayPtr table) noexcept ++{ ++ // The general idea is as follows. ++ // if 0 <= s <= 2^64 and if 10^0 <= p <= 10^27 ++ // Both s and p can be represented exactly ++ // because of this s*p and s/p will produce ++ // correctly rounded values ++ ++ auto ld = to_float128(w); ++ ++ if (q < 0) ++ { ++ ld /= table[-q]; ++ } ++ else ++ { ++ ld *= table[q]; ++ } ++ ++ if (negative) ++ { ++ ld = -ld; ++ } ++ ++ return ld; ++} ++ ++template ++inline __float128 compute_float128(std::int64_t q, Unsigned_Integer w, bool negative, std::errc& success) noexcept ++{ ++ // GLIBC uses 2^-16444 but MPFR uses 2^-16445 as the smallest subnormal value for 80 bit ++ // 39 is the max number of digits in an uint128_t ++ static constexpr auto smallest_power = -4951 - 39; ++ static constexpr auto largest_power = 4932; ++ ++ if (-55 <= q && q <= 48 && w <= static_cast(1) << 113) ++ { ++ success = std::errc(); ++ return fast_path_float128(q, w, negative, powers_of_tenq); ++ } ++ ++ if (w == 0) ++ { ++ success = std::errc(); ++ return negative ? -0.0Q : 0.0Q; ++ } ++ else if (q > largest_power) ++ { ++ success = std::errc::result_out_of_range; ++ return negative ? -HUGE_VALQ : HUGE_VALQ; ++ } ++ else if (q < smallest_power) ++ { ++ success = std::errc::result_out_of_range; ++ return negative ? -0.0Q : 0.0Q; ++ } ++ ++ success = std::errc::not_supported; ++ return 0; ++} ++ ++// -------------------------------------------------------------------------------------------------------------------- ++// fallback printf ++// -------------------------------------------------------------------------------------------------------------------- ++ ++template <> ++inline to_chars_result to_chars_printf_impl<__float128>(char* first, char* last, __float128 value, chars_format fmt, int precision) ++{ ++ // v % + . + num_digits(INT_MAX) + specifier + null terminator ++ // 1 + 1 + 10 + 1 + 1 ++ char format[14] {}; ++ std::memcpy(format, "%", 1); // NOLINT : No null terminator is purposeful ++ std::size_t pos = 1; ++ ++ // precision of -1 is unspecified ++ if (precision != -1 && fmt != chars_format::fixed) ++ { ++ format[pos] = '.'; ++ ++pos; ++ const auto unsigned_precision = static_cast(precision); ++ if (unsigned_precision < 10) ++ { ++ boost::charconv::detail::print_1_digit(unsigned_precision, format + pos); ++ ++pos; ++ } ++ else if (unsigned_precision < 100) ++ { ++ boost::charconv::detail::print_2_digits(unsigned_precision, format + pos); ++ pos += 2; ++ } ++ else ++ { ++ boost::charconv::detail::to_chars_int(format + pos, format + sizeof(format), precision); ++ pos = std::strlen(format); ++ } ++ } ++ else if (fmt == chars_format::fixed) ++ { ++ // Force 0 decimal places ++ std::memcpy(format + pos, ".0", 2); // NOLINT : No null terminator is purposeful ++ pos += 2; ++ } ++ ++ // Add the type identifier ++ format[pos] = 'Q'; ++ ++pos; ++ ++ // Add the format character ++ switch (fmt) ++ { ++ case boost::charconv::chars_format::general: ++ format[pos] = 'g'; ++ break; ++ ++ case boost::charconv::chars_format::scientific: ++ format[pos] = 'e'; ++ break; ++ ++ case boost::charconv::chars_format::fixed: ++ format[pos] = 'f'; ++ break; ++ ++ case boost::charconv::chars_format::hex: ++ format[pos] = 'a'; ++ break; ++ } ++ ++ const auto rv = quadmath_snprintf(first, static_cast(last - first), format, value); ++ ++ if (rv <= 0) ++ { ++ return {last, static_cast(errno)}; ++ } ++ ++ return {first + rv, std::errc()}; ++} ++ ++// -------------------------------------------------------------------------------------------------------------------- ++// fallback strtod ++// -------------------------------------------------------------------------------------------------------------------- ++ ++template <> ++inline from_chars_result from_chars_strtod_impl<__float128>(const char* first, const char* last, __float128& value, char* buffer) noexcept ++{ ++ // For strto(f/d) ++ // Floating point value corresponding to the contents of str on success. ++ // If the converted value falls out of range of corresponding return type, range error occurs and HUGE_VAL, HUGE_VALF or HUGE_VALL is returned. ++ // If no conversion can be performed, 0 is returned and *str_end is set to str. ++ ++ std::memcpy(buffer, first, static_cast(last - first)); ++ buffer[last - first] = '\0'; ++ convert_string_locale(buffer); ++ ++ char* str_end; ++ __float128 return_value {}; ++ from_chars_result r {nullptr, std::errc()}; ++ ++ return_value = strtoflt128(buffer, &str_end); ++ ++ if (return_value == HUGE_VALQ) ++ { ++ r = {last, std::errc::result_out_of_range}; ++ } ++ ++ // Since this is a fallback routine we are safe to check for 0 ++ if (return_value == 0 && str_end == last) ++ { ++ r = {first, std::errc::result_out_of_range}; ++ } ++ ++ if (r) ++ { ++ value = return_value; ++ r = {first + (str_end - buffer), std::errc()}; ++ } ++ ++ return r; ++} ++ ++template <> ++inline from_chars_result from_chars_strtod<__float128>(const char* first, const char* last, __float128& value) noexcept ++{ ++ if (last - first < 1024) ++ { ++ char buffer[1024]; ++ return from_chars_strtod_impl(first, last, value, buffer); ++ } ++ ++ // If the string to be parsed does not fit into the 1024 byte static buffer than we have to allocate a buffer. ++ // malloc is used here because it does not throw on allocation failure. ++ ++ char* buffer = static_cast(std::malloc(static_cast(last - first + 1))); ++ if (buffer == nullptr) ++ { ++ return {first, std::errc::not_enough_memory}; ++ } ++ ++ auto r = from_chars_strtod_impl(first, last, value, buffer); ++ std::free(buffer); ++ ++ return r; ++} ++ ++// -------------------------------------------------------------------------------------------------------------------- ++// nans ++// -------------------------------------------------------------------------------------------------------------------- ++ ++struct words ++{ ++#if BOOST_CHARCONV_ENDIAN_LITTLE_BYTE ++ std::uint64_t lo; ++ std::uint64_t hi; ++#else ++ std::uint64_t hi; ++ std::uint64_t lo; ++#endif ++}; ++ ++inline __float128 nans BOOST_PREVENT_MACRO_SUBSTITUTION () noexcept ++{ ++ words bits; ++ bits.hi = UINT64_C(0x7FFF400000000000); ++ bits.lo = UINT64_C(0); ++ ++ __float128 return_val; ++ std::memcpy(&return_val, &bits, sizeof(__float128)); ++ return return_val; ++} ++ ++inline __float128 nanq BOOST_PREVENT_MACRO_SUBSTITUTION () noexcept ++{ ++ words bits; ++ bits.hi = UINT64_C(0x7FFF800000000000); ++ bits.lo = UINT64_C(0); ++ ++ __float128 return_val; ++ std::memcpy(&return_val, &bits, sizeof(__float128)); ++ return return_val; ++} ++ ++template <> ++inline bool issignaling<__float128> BOOST_PREVENT_MACRO_SUBSTITUTION (__float128 x) noexcept ++{ ++ words bits; ++ std::memcpy(&bits, &x, sizeof(__float128)); ++ ++ std::uint64_t hi_word = bits.hi; ++ std::uint64_t lo_word = bits.lo; ++ ++ hi_word ^= UINT64_C(0x0000800000000000); ++ hi_word |= (lo_word | -lo_word) >> 63; ++ return ((hi_word & INT64_MAX) > UINT64_C(0x7FFF800000000000)); ++} ++ ++} //namespace detail ++} //namespace charconv ++} //namespace boost ++ ++#endif //BOOST_CHARCONV_HAS_FLOAT128 ++ ++#endif //BOOST_CHARCONV_FLOAT128_IMPL_HPP +diff --git a/boost/charconv/detail/bit_layouts.hpp b/boost/charconv/detail/bit_layouts.hpp +index 498b5bb8..c163ce06 100644 +--- a/boost/charconv/detail/bit_layouts.hpp ++++ b/boost/charconv/detail/bit_layouts.hpp +@@ -126,7 +126,8 @@ struct IEEEl2bits + #define BOOST_CHARCONV_LDBL_BITS 64 + + #else // Unsupported long double representation +-# define BOOST_MATH_UNSUPPORTED_LONG_DOUBLE ++# define BOOST_CHARCONV_UNSUPPORTED_LONG_DOUBLE ++# define BOOST_CHARCONV_LDBL_BITS -1 + #endif + + struct IEEEbinary128 +diff --git a/boost/charconv/from_chars.hpp b/boost/charconv/from_chars.hpp +index 50f911ae..10e4cb4a 100644 +--- a/boost/charconv/from_chars.hpp ++++ b/boost/charconv/from_chars.hpp +@@ -139,7 +139,10 @@ BOOST_CHARCONV_GCC5_CONSTEXPR from_chars_result from_chars(boost::core::string_v + + BOOST_CHARCONV_DECL from_chars_result from_chars_erange(const char* first, const char* last, float& value, chars_format fmt = chars_format::general) noexcept; + BOOST_CHARCONV_DECL from_chars_result from_chars_erange(const char* first, const char* last, double& value, chars_format fmt = chars_format::general) noexcept; ++ ++#ifndef BOOST_CHARCONV_UNSUPPORTED_LONG_DOUBLE + BOOST_CHARCONV_DECL from_chars_result from_chars_erange(const char* first, const char* last, long double& value, chars_format fmt = chars_format::general) noexcept; ++#endif + + #ifdef BOOST_CHARCONV_HAS_QUADMATH + BOOST_CHARCONV_DECL from_chars_result from_chars_erange(const char* first, const char* last, __float128& value, chars_format fmt = chars_format::general) noexcept; +@@ -164,7 +167,10 @@ BOOST_CHARCONV_DECL from_chars_result from_chars_erange(const char* first, const + + BOOST_CHARCONV_DECL from_chars_result from_chars_erange(boost::core::string_view sv, float& value, chars_format fmt = chars_format::general) noexcept; + BOOST_CHARCONV_DECL from_chars_result from_chars_erange(boost::core::string_view sv, double& value, chars_format fmt = chars_format::general) noexcept; ++ ++#ifndef BOOST_CHARCONV_UNSUPPORTED_LONG_DOUBLE + BOOST_CHARCONV_DECL from_chars_result from_chars_erange(boost::core::string_view sv, long double& value, chars_format fmt = chars_format::general) noexcept; ++#endif + + #ifdef BOOST_CHARCONV_HAS_FLOAT128 + BOOST_CHARCONV_DECL from_chars_result from_chars_erange(boost::core::string_view sv, __float128& value, chars_format fmt = chars_format::general) noexcept; +@@ -193,7 +199,10 @@ BOOST_CHARCONV_DECL from_chars_result from_chars_erange(boost::core::string_view + + BOOST_CHARCONV_DECL from_chars_result from_chars(const char* first, const char* last, float& value, chars_format fmt = chars_format::general) noexcept; + BOOST_CHARCONV_DECL from_chars_result from_chars(const char* first, const char* last, double& value, chars_format fmt = chars_format::general) noexcept; ++ ++#ifndef BOOST_CHARCONV_UNSUPPORTED_LONG_DOUBLE + BOOST_CHARCONV_DECL from_chars_result from_chars(const char* first, const char* last, long double& value, chars_format fmt = chars_format::general) noexcept; ++#endif + + #ifdef BOOST_CHARCONV_HAS_FLOAT128 + BOOST_CHARCONV_DECL from_chars_result from_chars(const char* first, const char* last, __float128& value, chars_format fmt = chars_format::general) noexcept; +@@ -216,7 +225,10 @@ BOOST_CHARCONV_DECL from_chars_result from_chars(const char* first, const char* + + BOOST_CHARCONV_DECL from_chars_result from_chars(boost::core::string_view sv, float& value, chars_format fmt = chars_format::general) noexcept; + BOOST_CHARCONV_DECL from_chars_result from_chars(boost::core::string_view sv, double& value, chars_format fmt = chars_format::general) noexcept; ++ ++#ifndef BOOST_CHARCONV_UNSUPPORTED_LONG_DOUBLE + BOOST_CHARCONV_DECL from_chars_result from_chars(boost::core::string_view sv, long double& value, chars_format fmt = chars_format::general) noexcept; ++#endif + + #ifdef BOOST_CHARCONV_HAS_FLOAT128 + BOOST_CHARCONV_DECL from_chars_result from_chars(boost::core::string_view sv, __float128& value, chars_format fmt = chars_format::general) noexcept; +diff --git a/boost/charconv/to_chars.hpp b/boost/charconv/to_chars.hpp +index 53f0c56e..7192fda5 100644 +--- a/boost/charconv/to_chars.hpp ++++ b/boost/charconv/to_chars.hpp +@@ -81,15 +81,21 @@ BOOST_CHARCONV_DECL to_chars_result to_chars(char* first, char* last, float valu + chars_format fmt = chars_format::general) noexcept; + BOOST_CHARCONV_DECL to_chars_result to_chars(char* first, char* last, double value, + chars_format fmt = chars_format::general) noexcept; ++ ++#ifndef BOOST_CHARCONV_UNSUPPORTED_LONG_DOUBLE + BOOST_CHARCONV_DECL to_chars_result to_chars(char* first, char* last, long double value, + chars_format fmt = chars_format::general) noexcept; ++#endif + + BOOST_CHARCONV_DECL to_chars_result to_chars(char* first, char* last, float value, + chars_format fmt, int precision) noexcept; + BOOST_CHARCONV_DECL to_chars_result to_chars(char* first, char* last, double value, + chars_format fmt, int precision) noexcept; ++ ++#ifndef BOOST_CHARCONV_UNSUPPORTED_LONG_DOUBLE + BOOST_CHARCONV_DECL to_chars_result to_chars(char* first, char* last, long double value, + chars_format fmt, int precision) noexcept; ++#endif + + #ifdef BOOST_CHARCONV_HAS_QUADMATH + BOOST_CHARCONV_DECL to_chars_result to_chars(char* first, char* last, __float128 value, +diff --git a/libs/charconv/src/from_chars.cpp b/libs/charconv/src/from_chars.cpp +index bbfaff29..2c01e73c 100644 +--- a/libs/charconv/src/from_chars.cpp ++++ b/libs/charconv/src/from_chars.cpp +@@ -229,7 +229,7 @@ boost::charconv::from_chars_result boost::charconv::from_chars_erange(const char + return r; + } + +-#else ++#elif !defined(BOOST_CHARCONV_UNSUPPORTED_LONG_DOUBLE) + + boost::charconv::from_chars_result boost::charconv::from_chars_erange(const char* first, const char* last, long double& value, boost::charconv::chars_format fmt) noexcept + { +@@ -323,10 +323,12 @@ boost::charconv::from_chars_result boost::charconv::from_chars_erange(boost::cor + return boost::charconv::from_chars_erange(sv.data(), sv.data() + sv.size(), value, fmt); + } + ++#ifndef BOOST_CHARCONV_UNSUPPORTED_LONG_DOUBLE + boost::charconv::from_chars_result boost::charconv::from_chars_erange(boost::core::string_view sv, long double& value, boost::charconv::chars_format fmt) noexcept + { + return boost::charconv::from_chars_erange(sv.data(), sv.data() + sv.size(), value, fmt); + } ++#endif + + #ifdef BOOST_CHARCONV_HAS_QUADMATH + boost::charconv::from_chars_result boost::charconv::from_chars_erange(boost::core::string_view sv, __float128& value, boost::charconv::chars_format fmt) noexcept +@@ -396,10 +398,12 @@ boost::charconv::from_chars_result boost::charconv::from_chars(const char* first + return from_chars_strict_impl(first, last, value, fmt); + } + ++#ifndef BOOST_CHARCONV_UNSUPPORTED_LONG_DOUBLE + boost::charconv::from_chars_result boost::charconv::from_chars(const char* first, const char* last, long double& value, boost::charconv::chars_format fmt) noexcept + { + return from_chars_strict_impl(first, last, value, fmt); + } ++#endif + + #ifdef BOOST_CHARCONV_HAS_QUADMATH + boost::charconv::from_chars_result boost::charconv::from_chars(const char* first, const char* last, __float128& value, boost::charconv::chars_format fmt) noexcept +@@ -453,10 +457,12 @@ boost::charconv::from_chars_result boost::charconv::from_chars(boost::core::stri + return from_chars_strict_impl(sv.data(), sv.data() + sv.size(), value, fmt); + } + ++#ifndef BOOST_CHARCONV_UNSUPPORTED_LONG_DOUBLE + boost::charconv::from_chars_result boost::charconv::from_chars(boost::core::string_view sv, long double& value, boost::charconv::chars_format fmt) noexcept + { + return from_chars_strict_impl(sv.data(), sv.data() + sv.size(), value, fmt); + } ++#endif + + #ifdef BOOST_CHARCONV_HAS_QUADMATH + boost::charconv::from_chars_result boost::charconv::from_chars(boost::core::string_view sv, __float128& value, boost::charconv::chars_format fmt) noexcept +diff --git a/libs/charconv/src/to_chars.cpp b/libs/charconv/src/to_chars.cpp +index 06be7e46..035a44a5 100644 +--- a/libs/charconv/src/to_chars.cpp ++++ b/libs/charconv/src/to_chars.cpp +@@ -602,7 +602,7 @@ boost::charconv::to_chars_result boost::charconv::to_chars(char* first, char* la + return boost::charconv::detail::to_chars_float_impl(first, last, static_cast(value), fmt, precision); + } + +-#elif (BOOST_CHARCONV_LDBL_BITS == 80 || BOOST_CHARCONV_LDBL_BITS == 128) ++#elif !defined(BOOST_CHARCONV_UNSUPPORTED_LONG_DOUBLE) + + boost::charconv::to_chars_result boost::charconv::to_chars(char* first, char* last, long double value, + boost::charconv::chars_format fmt) noexcept +@@ -621,44 +621,6 @@ boost::charconv::to_chars_result boost::charconv::to_chars(char* first, char* la + return boost::charconv::detail::to_chars_float_impl(first, last, value, fmt, precision); + } + +-#else +- +-boost::charconv::to_chars_result boost::charconv::to_chars( char* first, char* last, long double value, +- boost::charconv::chars_format fmt, int precision) noexcept +-{ +- if (std::isnan(value)) +- { +- bool is_negative = false; +- if (std::signbit(value)) +- { +- is_negative = true; +- *first++ = '-'; +- } +- +- if (issignaling(value)) +- { +- std::memcpy(first, "nan(snan)", 9); +- return { first + 9 + static_cast(is_negative), std::errc() }; +- } +- else +- { +- if (is_negative) +- { +- std::memcpy(first, "nan(ind)", 8); +- return { first + 9, std::errc() }; +- } +- else +- { +- std::memcpy(first, "nan", 3); +- return { first + 3, std::errc() }; +- } +- } +- } +- +- // Fallback to printf +- return boost::charconv::detail::to_chars_printf_impl(first, last, value, fmt, precision); +-} +- + #endif + + #ifdef BOOST_CHARCONV_HAS_QUADMATH diff --git a/easybuild/easyconfigs/b/Boost/boost-1.47.0_glibcxx-pthreads.patch b/easybuild/easyconfigs/b/Boost/boost-1.47.0_glibcxx-pthreads.patch deleted file mode 100644 index f758b93a887d..000000000000 --- a/easybuild/easyconfigs/b/Boost/boost-1.47.0_glibcxx-pthreads.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- boost/config/stdlib/libstdcpp3.hpp.orig 2014-05-27 22:32:33.070983000 +0200 -+++ boost/config/stdlib/libstdcpp3.hpp 2014-05-27 22:32:49.609032000 +0200 -@@ -33,7 +33,7 @@ - - #ifdef __GLIBCXX__ // gcc 3.4 and greater: - # if defined(_GLIBCXX_HAVE_GTHR_DEFAULT) \ -- || defined(_GLIBCXX__PTHREADS) -+ || defined(_GLIBCXX__PTHREADS) || defined(_GLIBCXX_HAS_GTHREADS) - // - // If the std lib has thread support turned on, then turn it on in Boost - // as well. We do this because some gcc-3.4 std lib headers define _REENTANT diff --git a/easybuild/easyconfigs/b/Boost/boost-impi5.patch b/easybuild/easyconfigs/b/Boost/boost-impi5.patch deleted file mode 100644 index 635da12964f8..000000000000 --- a/easybuild/easyconfigs/b/Boost/boost-impi5.patch +++ /dev/null @@ -1,37 +0,0 @@ -diff -ur boost_1_55_0.orig/tools/build/v2/tools/mpi.jam boost_1_55_0/tools/build/v2/tools/mpi.jam ---- boost_1_55_0.orig/tools/build/v2/tools/mpi.jam 2012-04-26 23:32:41.000000000 +0200 -+++ boost_1_55_0/tools/build/v2/tools/mpi.jam 2014-09-03 13:45:45.000000000 +0200 -@@ -301,6 +301,16 @@ - } - # OpenMPI and newer versions of LAM-MPI have -showme:compile and - # -showme:link. -+ # Look for MPICH -+ else if [ safe-shell-command "$(command) -show" ] -+ { -+ if $(.debug-configuration) -+ { -+ ECHO "Found MPICH wrapper compiler: $(command)" ; -+ } -+ compile_flags = [ SHELL "$(command) -compile_info" ] ; -+ link_flags = [ SHELL "$(command) -link_info" ] ; -+ } - else if [ safe-shell-command "$(command) -showme:compile" ] && - [ safe-shell-command "$(command) -showme:link" ] - { -@@ -327,16 +337,6 @@ - - result = [ SHELL "$(command) -showme" ] ; - } -- # Look for MPICH -- else if [ safe-shell-command "$(command) -show" ] -- { -- if $(.debug-configuration) -- { -- ECHO "Found MPICH wrapper compiler: $(command)" ; -- } -- compile_flags = [ SHELL "$(command) -compile_info" ] ; -- link_flags = [ SHELL "$(command) -link_info" ] ; -- } - # Sun HPC and Ibm POE - else if [ SHELL "$(command) -v 2>/dev/null" ] - { diff --git a/easybuild/easyconfigs/b/Boost/intellinuxjam_fPIC.patch b/easybuild/easyconfigs/b/Boost/intellinuxjam_fPIC.patch deleted file mode 100644 index 27c86f46d6f2..000000000000 --- a/easybuild/easyconfigs/b/Boost/intellinuxjam_fPIC.patch +++ /dev/null @@ -1,21 +0,0 @@ ---- tools/build/v2/tools/intel-linux.jam.orig 2010-06-24 15:16:30.987009211 +0200 -+++ tools/build/v2/tools/intel-linux.jam 2010-06-24 15:17:29.954033026 +0200 -@@ -114,6 +114,8 @@ - { - gcc.setup-threading $(targets) : $(sources) : $(properties) ; - gcc.setup-fpic $(targets) : $(sources) : $(properties) ; -+ OPTIONS on $(targets) += -fPIC ; -+ OPTIONS on $(targets) += -v ; - gcc.setup-address-model $(targets) : $(sources) : $(properties) ; - DEPENDS $(<) : [ on $(<) return $(PCH_FILE) ] ; - } -@@ -127,6 +129,8 @@ - { - gcc.setup-threading $(targets) : $(sources) : $(properties) ; - gcc.setup-fpic $(targets) : $(sources) : $(properties) ; -+ OPTIONS on $(targets) += -fPIC ; -+ OPTIONS on $(targets) += -v ; - gcc.setup-address-model $(targets) : $(sources) : $(properties) ; - DEPENDS $(<) : [ on $(<) return $(PCH_FILE) ] ; - } - diff --git a/easybuild/easyconfigs/b/Bottleneck/Bottleneck-1.2.1-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/b/Bottleneck/Bottleneck-1.2.1-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index 02075bd209c6..000000000000 --- a/easybuild/easyconfigs/b/Bottleneck/Bottleneck-1.2.1-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Bottleneck' -version = '1.2.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://kwgoodman.github.io/bottleneck-doc' -description = "Fast NumPy array functions written in C" - -toolchain = {'name': 'intel', 'version': '2018a'} - -sources = [SOURCE_TAR_GZ] -checksums = ['6efcde5f830aed64feafca0359b51db0e184c72af8ba6675b4a99f263922eb36'] - -dependencies = [('Python', '3.6.4')] - -download_dep_fail = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/b/Bottleneck/Bottleneck-1.3.2-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/b/Bottleneck/Bottleneck-1.3.2-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 580d7875ea3a..000000000000 --- a/easybuild/easyconfigs/b/Bottleneck/Bottleneck-1.3.2-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Bottleneck' -version = '1.3.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://kwgoodman.github.io/bottleneck-doc' -description = "Fast NumPy array functions written in C" - -toolchain = {'name': 'foss', 'version': '2020a'} - -sources = [SOURCE_TAR_GZ] -checksums = ['20179f0b66359792ea283b69aa16366419132f3b6cf3adadc0c48e2e8118e573'] - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/b/Bottleneck/Bottleneck-1.3.6-foss-2022a.eb b/easybuild/easyconfigs/b/Bottleneck/Bottleneck-1.3.6-foss-2022a.eb index 7acef662de05..7b4e702375d6 100644 --- a/easybuild/easyconfigs/b/Bottleneck/Bottleneck-1.3.6-foss-2022a.eb +++ b/easybuild/easyconfigs/b/Bottleneck/Bottleneck-1.3.6-foss-2022a.eb @@ -13,9 +13,6 @@ dependencies = [ ('SciPy-bundle', '2022.05'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ (name, version, { 'checksums': ['bc15e2545d4282d6f2529597df1bd6e4c5f0c44296b3f8425bc835305bd943c9'], diff --git a/easybuild/easyconfigs/b/Bottleneck/Bottleneck-1.3.7-foss-2022a.eb b/easybuild/easyconfigs/b/Bottleneck/Bottleneck-1.3.7-foss-2022a.eb index ddcca5a30f17..fd7c06601b55 100644 --- a/easybuild/easyconfigs/b/Bottleneck/Bottleneck-1.3.7-foss-2022a.eb +++ b/easybuild/easyconfigs/b/Bottleneck/Bottleneck-1.3.7-foss-2022a.eb @@ -16,8 +16,4 @@ dependencies = [ ('SciPy-bundle', '2022.05'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'math' 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 deleted file mode 100644 index 75231c322fae..000000000000 --- a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2-GCCcore-5.4.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -# 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 deleted file mode 100644 index feb579d4dcf5..000000000000 --- a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2-GCCcore-6.3.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -# 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-foss-2016a.eb b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2-foss-2016a.eb deleted file mode 100644 index 7979ba4e2329..000000000000 --- a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2-foss-2016a.eb +++ /dev/null @@ -1,18 +0,0 @@ -# Modified from existing version by: -# Robert Schmidt -# Ottawa Hospital Research Institute - Bioinformatics Team -name = 'Bowtie' -version = '1.1.2' - -homepage = 'http://bowtie-bio.sourceforge.net/index.shtml' -description = """Bowtie is an ultrafast, memory-efficient short read aligner. -It aligns short DNA sequences (reads) to the human genome. -""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -sources = ['%(namelower)s-%(version)s-src.zip'] -source_urls = ['http://download.sourceforge.net/bowtie-bio/'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2-intel-2016b.eb b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2-intel-2016b.eb deleted file mode 100644 index eeada6c5acda..000000000000 --- a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2-intel-2016b.eb +++ /dev/null @@ -1,23 +0,0 @@ -# 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 deleted file mode 100644 index a59e6f69ac26..000000000000 --- a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2-intel-2017a.eb +++ /dev/null @@ -1,23 +0,0 @@ -# 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-intel-2018a.eb b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2-intel-2018a.eb deleted file mode 100644 index 7d0d55a8bfa4..000000000000 --- a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2-intel-2018a.eb +++ /dev/null @@ -1,27 +0,0 @@ -# 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': '2018a'} -toolchainopts = {'pic': True} - -source_urls = ['http://download.sourceforge.net/bowtie-bio/'] -sources = ['%(namelower)s-%(version)s-src.zip'] -patches = [ - 'int64typedef.patch', - 'Bowtie-%(version)s_void2int.patch' -] -checksums = [ - 'b1e9ccc825207efd1893d9e33244c681bcb89b9b2b811eb95a9f5a92eab637ae', # bowtie-1.1.2-src.zip - 'd26533263d45eba4d2293d4b213dec1be70b8d0f8d7a79f55371c9bae6cc3c76', # int64typedef.patch - 'ab509d2ecfec62cb535b1dd493a70b5f2fd55bbc0348bb091fbbf7537f391f68', # Bowtie-1.1.2_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 deleted file mode 100644 index b2b7d467a3c9..000000000000 --- a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2_void2int.patch +++ /dev/null @@ -1,16 +0,0 @@ -#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 deleted file mode 100644 index 8e5cbc7d4070..000000000000 --- a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.1.1-foss-2016b.eb +++ /dev/null @@ -1,20 +0,0 @@ -# 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/Bowtie/Bowtie-1.2.1.1-intel-2017b.eb b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.1.1-intel-2017b.eb deleted file mode 100644 index d6d6f2dfb9be..000000000000 --- a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.1.1-intel-2017b.eb +++ /dev/null @@ -1,29 +0,0 @@ -# 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': 'intel', 'version': '2017b'} -toolchainopts = {'pic': True} - -sources = ['%(namelower)s-%(version)s-src.zip'] -source_urls = ['http://download.sourceforge.net/bowtie-bio/'] -patches = [ - 'int64typedef.patch', - 'Bowtie-1.1.2_void2int.patch', -] -checksums = [ - '71d708c957380e115ba420a96ac5f8456c6a61760a5f4dbe06305df6a42131d8', # bowtie-1.2.1.1-src.zip - 'd26533263d45eba4d2293d4b213dec1be70b8d0f8d7a79f55371c9bae6cc3c76', # int64typedef.patch - 'ab509d2ecfec62cb535b1dd493a70b5f2fd55bbc0348bb091fbbf7537f391f68', # Bowtie-1.1.2_void2int.patch -] - -dependencies = [('tbb', '2018_U1')] - -buildopts = "EXTRA_FLAGS='-wd809'" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.2-foss-2018b.eb b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.2-foss-2018b.eb deleted file mode 100644 index 0996cb99af37..000000000000 --- a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.2-foss-2018b.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'Bowtie' -version = '1.2.2' - -homepage = 'http://bowtie-bio.sourceforge.net/index.shtml' -description = """Bowtie is an ultrafast, memory-efficient short read aligner. - It aligns short DNA sequences (reads) to the human genome.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True, 'cstd': 'gnu++98'} - -source_urls = ['http://download.sourceforge.net/bowtie-bio/'] -sources = ['%(namelower)s-%(version)s-src.zip'] -checksums = ['806d618d073107e75dec6c3a61fc9ce4a1eb91657e75cb1bfa9ca2bf926482ca'] - -dependencies = [ - ('tbb', '2018_U5'), - ('zlib', '1.2.11'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.2-intel-2017b.eb b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.2-intel-2017b.eb deleted file mode 100644 index e850595c3e52..000000000000 --- a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.2-intel-2017b.eb +++ /dev/null @@ -1,31 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -name = 'Bowtie' -version = '1.2.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': '2017b'} -toolchainopts = {'pic': True, 'cstd': 'c++11'} - -sources = ['%(namelower)s-%(version)s-src.zip'] -source_urls = ['http://download.sourceforge.net/bowtie-bio/'] -patches = [ - 'int64typedef.patch', - 'Bowtie-1.1.2_void2int.patch', - 'Bowtie-%(version)s_fix-Intel-compilation.patch', -] -checksums = [ - '806d618d073107e75dec6c3a61fc9ce4a1eb91657e75cb1bfa9ca2bf926482ca', # bowtie-1.2.2-src.zip - 'd26533263d45eba4d2293d4b213dec1be70b8d0f8d7a79f55371c9bae6cc3c76', # int64typedef.patch - 'ab509d2ecfec62cb535b1dd493a70b5f2fd55bbc0348bb091fbbf7537f391f68', # Bowtie-1.1.2_void2int.patch - 'fa218e196176a0b8e1a71522811e47876cfbb1d23e278cdf142243d73d2949ad', # Bowtie-1.2.2_fix-Intel-compilation.patch -] - -dependencies = [('tbb', '2018_U2')] - -buildopts = "EXTRA_FLAGS='-wd809'" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.2-intel-2018a.eb b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.2-intel-2018a.eb deleted file mode 100644 index abd7c3e98ac4..000000000000 --- a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.2-intel-2018a.eb +++ /dev/null @@ -1,34 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -name = 'Bowtie' -version = '1.2.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': '2018a'} -toolchainopts = {'pic': True, 'cstd': 'c++11'} - -sources = ['%(namelower)s-%(version)s-src.zip'] -source_urls = ['http://download.sourceforge.net/bowtie-bio/'] -patches = [ - 'int64typedef.patch', - 'Bowtie-1.1.2_void2int.patch', - 'Bowtie-%(version)s_fix-Intel-compilation.patch', -] -checksums = [ - '806d618d073107e75dec6c3a61fc9ce4a1eb91657e75cb1bfa9ca2bf926482ca', # bowtie-1.2.2-src.zip - 'd26533263d45eba4d2293d4b213dec1be70b8d0f8d7a79f55371c9bae6cc3c76', # int64typedef.patch - 'ab509d2ecfec62cb535b1dd493a70b5f2fd55bbc0348bb091fbbf7537f391f68', # Bowtie-1.1.2_void2int.patch - 'fa218e196176a0b8e1a71522811e47876cfbb1d23e278cdf142243d73d2949ad', # Bowtie-1.2.2_fix-Intel-compilation.patch -] - -dependencies = [ - ('tbb', '2018_U3'), - ('zlib', '1.2.11'), -] - -buildopts = "EXTRA_FLAGS='-wd809'" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.2_fix-Intel-compilation.patch b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.2_fix-Intel-compilation.patch deleted file mode 100644 index 930eb6ec7efa..000000000000 --- a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.2_fix-Intel-compilation.patch +++ /dev/null @@ -1,32 +0,0 @@ -fix compilation errors with Intel compilers: -error: no operator "=" matches these operands -author: Ward Poelmans ---- bowtie-1.2.2/hit.h.orig 2018-01-24 12:57:47.135575442 +0100 -+++ bowtie-1.2.2/hit.h 2018-01-24 12:57:58.615869774 +0100 -@@ -640,10 +640,26 @@ - s.moveTo(btString); - } - -+ batch(const batch &other) -+ { -+ batchId = other.batchId; -+ isWritten = other.isWritten; -+ btString = other.btString; -+ } -+ - bool operator<(const batch& other) const { - return batchId < other.batchId; - } - -+ batch& operator=(batch&& other) { -+ if (&other != this) { -+ batchId = other.batchId; -+ isWritten = other.isWritten; -+ other.btString.moveTo(btString); -+ } -+ return *this; -+ } -+ - batch& operator=(batch& other) { - if (&other != this) { - batchId = other.batchId; diff --git a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.3-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.3-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 1423935e4bce..000000000000 --- a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.3-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Bowtie' -version = '1.2.3' - -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': 'GCC', 'version': '8.2.0-2.31.1'} -toolchainopts = {'pic': True, 'cstd': 'gnu++98'} - -source_urls = ['https://sourceforge.net/projects/bowtie-bio/files/bowtie/%(version)s/'] -sources = [ - {'download_filename': '%(namelower)s-src-x86_64.zip', - 'filename': '%(namelower)s-%(version)s-src.zip'} -] -checksums = ['44e99f4ea8f731c36c556b1ff4108f50f89ee6896f1ba89377feb7c460c3b16e'] - -dependencies = [ - ('tbb', '2019_U4'), - ('zlib', '1.2.11'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.3-GCC-8.3.0.eb b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.3-GCC-8.3.0.eb deleted file mode 100644 index 50e2864163d5..000000000000 --- a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.3-GCC-8.3.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Bowtie' -version = '1.2.3' - -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': 'GCC', 'version': '8.3.0'} -toolchainopts = {'pic': True, 'cstd': 'gnu++98'} - -source_urls = ['https://sourceforge.net/projects/bowtie-bio/files/bowtie/%(version)s/'] -sources = [ - {'download_filename': '%(namelower)s-src-x86_64.zip', - 'filename': '%(namelower)s-%(version)s-src.zip'} -] -checksums = ['44e99f4ea8f731c36c556b1ff4108f50f89ee6896f1ba89377feb7c460c3b16e'] - -dependencies = [ - ('tbb', '2019_U9'), - ('zlib', '1.2.11'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.3-GCC-9.3.0.eb b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.3-GCC-9.3.0.eb deleted file mode 100644 index eb8f188f4b00..000000000000 --- a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.3-GCC-9.3.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Bowtie' -version = '1.2.3' - -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': 'GCC', 'version': '9.3.0'} -toolchainopts = {'pic': True, 'cstd': 'gnu++98'} - -source_urls = ['https://sourceforge.net/projects/bowtie-bio/files/bowtie/%(version)s/'] -sources = [ - {'download_filename': '%(namelower)s-src-x86_64.zip', - 'filename': '%(namelower)s-%(version)s-src.zip'} -] -checksums = ['44e99f4ea8f731c36c556b1ff4108f50f89ee6896f1ba89377feb7c460c3b16e'] - -dependencies = [ - ('tbb', '2020.1'), - ('zlib', '1.2.11'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.3-foss-2018b.eb b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.3-foss-2018b.eb deleted file mode 100644 index 80d7385715c2..000000000000 --- a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.3-foss-2018b.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Bowtie' -version = '1.2.3' - -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': '2018b'} -toolchainopts = {'pic': True, 'cstd': 'gnu++98'} - -source_urls = ['https://sourceforge.net/projects/bowtie-bio/files/bowtie/%(version)s/'] -sources = [ - {'download_filename': '%(namelower)s-src-x86_64.zip', - 'filename': '%(namelower)s-%(version)s-src.zip'} -] -checksums = ['44e99f4ea8f731c36c556b1ff4108f50f89ee6896f1ba89377feb7c460c3b16e'] - -dependencies = [ - ('tbb', '2018_U5'), - ('zlib', '1.2.11'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.3-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.3-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 7c63c1c2ff76..000000000000 --- a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.3-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'Bowtie' -version = '1.2.3' - -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': 'iccifort', 'version': '2019.1.144-GCC-8.2.0-2.31.1'} -toolchainopts = {'pic': True, 'cstd': 'c++11'} - -source_urls = ['https://sourceforge.net/projects/bowtie-bio/files/bowtie/%(version)s/'] -sources = [ - {'download_filename': '%(namelower)s-src-x86_64.zip', - 'filename': '%(namelower)s-%(version)s-src.zip'} -] -patches = ['int64typedef.patch'] -checksums = [ - '44e99f4ea8f731c36c556b1ff4108f50f89ee6896f1ba89377feb7c460c3b16e', # bowtie-1.2.3-src.zip - 'd26533263d45eba4d2293d4b213dec1be70b8d0f8d7a79f55371c9bae6cc3c76', # int64typedef.patch -] - -dependencies = [ - ('tbb', '2019_U4'), - ('zlib', '1.2.11'), -] - -buildopts = "EXTRA_FLAGS='-wd809'" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.3-iccifort-2019.5.281.eb b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.3-iccifort-2019.5.281.eb deleted file mode 100644 index 218de390b8dc..000000000000 --- a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.3-iccifort-2019.5.281.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'Bowtie' -version = '1.2.3' - -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': 'iccifort', 'version': '2019.5.281'} -toolchainopts = {'pic': True, 'cstd': 'c++11'} - -source_urls = ['https://sourceforge.net/projects/bowtie-bio/files/bowtie/%(version)s/'] -sources = [ - {'download_filename': '%(namelower)s-src-x86_64.zip', - 'filename': '%(namelower)s-%(version)s-src.zip'} -] -patches = ['int64typedef.patch'] -checksums = [ - '44e99f4ea8f731c36c556b1ff4108f50f89ee6896f1ba89377feb7c460c3b16e', # bowtie-1.2.3-src.zip - 'd26533263d45eba4d2293d4b213dec1be70b8d0f8d7a79f55371c9bae6cc3c76', # int64typedef.patch -] - -dependencies = [ - ('tbb', '2019_U9'), - ('zlib', '1.2.11'), -] - -buildopts = "EXTRA_FLAGS='-wd809'" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.3.0-GCC-9.3.0.eb b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.3.0-GCC-9.3.0.eb deleted file mode 100644 index 6920b24c848c..000000000000 --- a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.3.0-GCC-9.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -## -# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia -# Homepage: https://staff.flinders.edu.au/research/deep-thought -# -# Authors:: Robert Qiao -# License:: Artistic v2.0 -# -# Notes:: -## - -name = 'Bowtie' -version = '1.3.0' - -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': 'GCC', 'version': '9.3.0'} -toolchainopts = {'pic': True, 'cstd': 'gnu++98'} - -source_urls = ['https://sourceforge.net/projects/bowtie-bio/files/bowtie/%(version)s/'] -sources = ['%(namelower)s-%(version)s-src.zip'] -checksums = ['04e04d5f9a4a8cdee1fe58512588e95a173cf8395cf7d42136ecc76c1b8cab85'] - -dependencies = [ - ('tbb', '2020.1'), - ('zlib', '1.2.11'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.3.1-GCC-12.2.0.eb b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.3.1-GCC-12.2.0.eb new file mode 100644 index 000000000000..202b84a29536 --- /dev/null +++ b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.3.1-GCC-12.2.0.eb @@ -0,0 +1,30 @@ +## +# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia +# Homepage: https://staff.flinders.edu.au/research/deep-thought +# +# Authors:: Robert Qiao +# License:: Artistic v2.0 +# +# Notes:: +## + +name = 'Bowtie' +version = '1.3.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': 'GCC', 'version': '12.2.0'} +toolchainopts = {'pic': True, 'cstd': 'gnu++98'} + +source_urls = ['https://sourceforge.net/projects/bowtie-bio/files/bowtie/%(version)s/'] +sources = ['%(namelower)s-%(version)s-src.zip'] +checksums = ['e23517aa53846ef828172be911750cd05748522117efcbbe5a36f3241fb40761'] + +dependencies = [ + ('tbb', '2021.9.0'), + ('zlib', '1.2.12'), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.3.1-GCC-12.3.0.eb b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.3.1-GCC-12.3.0.eb new file mode 100644 index 000000000000..9617ba2e3435 --- /dev/null +++ b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.3.1-GCC-12.3.0.eb @@ -0,0 +1,30 @@ +## +# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia +# Homepage: https://staff.flinders.edu.au/research/deep-thought +# +# Authors:: Robert Qiao +# License:: Artistic v2.0 +# +# Notes:: +## + +name = 'Bowtie' +version = '1.3.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': 'GCC', 'version': '12.3.0'} +toolchainopts = {'pic': True, 'cstd': 'gnu++98'} + +source_urls = ['https://sourceforge.net/projects/bowtie-bio/files/bowtie/%(version)s/'] +sources = ['%(namelower)s-%(version)s-src.zip'] +checksums = ['e23517aa53846ef828172be911750cd05748522117efcbbe5a36f3241fb40761'] + +dependencies = [ + ('tbb', '2021.11.0'), + ('zlib', '1.2.13'), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie/int64typedef.patch b/easybuild/easyconfigs/b/Bowtie/int64typedef.patch deleted file mode 100644 index c2e33a67d0e8..000000000000 --- a/easybuild/easyconfigs/b/Bowtie/int64typedef.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- SeqAn-1.1/seqan/platform.h.orig 2010-12-03 17:03:56.733385000 +0100 -+++ SeqAn-1.1/seqan/platform.h 2010-12-03 17:04:30.412666000 +0100 -@@ -20,7 +20,7 @@ - - // default 64bit type - #ifndef __int64 --typedef int64_t __int64; -+typedef __int64 int64_t; - #endif - - //define SEQAN_SWITCH_USE_FORWARDS to use generated forwards 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 deleted file mode 100644 index 35ea0c2d1761..000000000000 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.8-foss-2016a.eb +++ /dev/null @@ -1,29 +0,0 @@ -# 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 - -name = 'Bowtie2' -version = '2.2.8' - -homepage = 'http://bowtie-bio.sourceforge.net/bowtie2/index.shtml' -description = """ Bowtie 2 is an ultrafast and memory-efficient tool for aligning sequencing reads - to long reference sequences. It is particularly good at aligning reads of about 50 up to 100s or 1,000s - of characters, and particularly good at aligning to relatively long (e.g. mammalian) genomes. - Bowtie 2 indexes the genome with an FM Index to keep its memory footprint small: for the human genome, - its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -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.2.9-foss-2016a.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.9-foss-2016a.eb deleted file mode 100644 index 2e3a3b0513e5..000000000000 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.9-foss-2016a.eb +++ /dev/null @@ -1,29 +0,0 @@ -# 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 - -name = 'Bowtie2' -version = '2.2.9' - -homepage = 'http://bowtie-bio.sourceforge.net/bowtie2/index.shtml' -description = """ Bowtie 2 is an ultrafast and memory-efficient tool for aligning sequencing reads - to long reference sequences. It is particularly good at aligning reads of about 50 up to 100s or 1,000s - of characters, and particularly good at aligning to relatively long (e.g. mammalian) genomes. - Bowtie 2 indexes the genome with an FM Index to keep its memory footprint small: for the human genome, - its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -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.2.9-intel-2016b.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.9-intel-2016b.eb deleted file mode 100644 index cadc838afb7b..000000000000 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.9-intel-2016b.eb +++ /dev/null @@ -1,30 +0,0 @@ -# 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 deleted file mode 100644 index 5fcd3f7ba00f..000000000000 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.2-foss-2016b.eb +++ /dev/null @@ -1,35 +0,0 @@ -# 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 deleted file mode 100644 index 0222eced42f4..000000000000 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.2-foss-2017a.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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 deleted file mode 100644 index 875117f1652f..000000000000 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.2-intel-2017a.eb +++ /dev/null @@ -1,35 +0,0 @@ -# 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/Bowtie2/Bowtie2-2.3.3.1-intel-2017b.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.3.1-intel-2017b.eb deleted file mode 100644 index ae41075a3620..000000000000 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.3.1-intel-2017b.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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.3.1' - -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': '2017b'} -toolchainopts = {'pic': True, 'cstd': 'c++11'} - -source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] -sources = ['%(namelower)s-%(version)s-source.zip'] -checksums = ['a60ade7fa5200ae1389f22e5cad3eca017027d3bc6af02c94f2dff85e88a6838'] - -dependencies = [('tbb', '2018_U1')] - -# 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/Bowtie2/Bowtie2-2.3.4-intel-2017b.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.4-intel-2017b.eb deleted file mode 100644 index 8878329c22ee..000000000000 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.4-intel-2017b.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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.4' - -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': '2017b'} -toolchainopts = {'pic': True, 'cstd': 'c++11'} - -source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] -sources = ['%(namelower)s-%(version)s-source.zip'] -checksums = ['51101a0bc180393c48e94e7fd2f5afcaece9eb50d4b2514abdbdbb7509417db2'] - -dependencies = [('tbb', '2018_U2')] - -# 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/Bowtie2/Bowtie2-2.3.4.1-foss-2017b.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.4.1-foss-2017b.eb deleted file mode 100644 index f740822bbf60..000000000000 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.4.1-foss-2017b.eb +++ /dev/null @@ -1,39 +0,0 @@ -# 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.4.1' - -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': '2017b'} -toolchainopts = {'pic': True, 'cstd': 'c++11'} - -source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] -sources = ['%(namelower)s-%(version)s-source.zip'] -checksums = ['a1efef603b91ecc11cfdb822087ae00ecf2dd922e03c85eea1ed7f8230c119dc'] - -dependencies = [ - ('tbb', '2018_U2'), - ('zlib', '1.2.11') -] - -# 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/Bowtie2/Bowtie2-2.3.4.1-intel-2017b.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.4.1-intel-2017b.eb deleted file mode 100644 index 5cf1d0287518..000000000000 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.4.1-intel-2017b.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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.4.1' - -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': '2017b'} -toolchainopts = {'pic': True, 'cstd': 'c++11'} - -source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] -sources = ['%(namelower)s-%(version)s-source.zip'] -checksums = ['a1efef603b91ecc11cfdb822087ae00ecf2dd922e03c85eea1ed7f8230c119dc'] - -dependencies = [('tbb', '2018_U2')] - -# 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/Bowtie2/Bowtie2-2.3.4.1-intel-2018a.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.4.1-intel-2018a.eb deleted file mode 100644 index 10c41b56d9e8..000000000000 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.4.1-intel-2018a.eb +++ /dev/null @@ -1,39 +0,0 @@ -# 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.4.1' - -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': '2018a'} -toolchainopts = {'pic': True, 'cstd': 'c++11'} - -source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] -sources = ['%(namelower)s-%(version)s-source.zip'] -checksums = ['a1efef603b91ecc11cfdb822087ae00ecf2dd922e03c85eea1ed7f8230c119dc'] - -dependencies = [ - ('tbb', '2018_U3'), - ('zlib', '1.2.11'), -] - -# 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/Bowtie2/Bowtie2-2.3.4.2-foss-2018b.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.4.2-foss-2018b.eb deleted file mode 100644 index c89b5036f32f..000000000000 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.4.2-foss-2018b.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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.4.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': '2018b'} -toolchainopts = {'pic': True, 'cstd': 'gnu++98'} - -source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] -sources = ['%(namelower)s-%(version)s-source.zip'] -checksums = ['8bcd2a8909dd63d1c378200c9e139dac56d9ff85d058b3e2ec91c44b670c0ccb'] - -dependencies = [ - ('tbb', '2018_U5'), - ('zlib', '1.2.11'), -] - -# 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.4.2-intel-2018b.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.4.2-intel-2018b.eb deleted file mode 100644 index 14c565373ea0..000000000000 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.4.2-intel-2018b.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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.4.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': '2018b'} -toolchainopts = {'pic': True, 'cstd': 'gnu++98'} - -source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] -sources = ['%(namelower)s-%(version)s-source.zip'] -checksums = ['8bcd2a8909dd63d1c378200c9e139dac56d9ff85d058b3e2ec91c44b670c0ccb'] - -dependencies = [ - ('tbb', '2018_U5'), - ('zlib', '1.2.11'), -] - -# 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.4.3-foss-2017b.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.4.3-foss-2017b.eb deleted file mode 100644 index 80f53d322dfd..000000000000 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.4.3-foss-2017b.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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.4.3' - -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': '2017b'} -toolchainopts = {'pic': True, 'cstd': 'gnu++98'} - -source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] -sources = ['%(namelower)s-%(version)s-source.zip'] -checksums = ['07ad2e1ce338ee461fb9559d6d21eacb10b16cfe2c973c2df08fbf0e33a9647a'] - -dependencies = [('tbb', '2018_U3')] - -# 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.5.1-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.5.1-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 84e12d92782d..000000000000 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.5.1-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,38 +0,0 @@ -# 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.5.1' - -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': 'GCC', 'version': '8.2.0-2.31.1'} -toolchainopts = {'pic': True, 'cstd': 'gnu++98'} - -source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] -sources = ['%(namelower)s-%(version)s-source.zip'] -checksums = ['335c8dafb1487a4a9228ef922fbce4fffba3ce8bc211e2d7085aac092155a53f'] - -builddependencies = [('binutils', '2.31.1')] - -dependencies = [ - ('tbb', '2019_U4'), - ('zlib', '1.2.11'), -] - -# 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.5.1-GCC-8.3.0.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.5.1-GCC-8.3.0.eb deleted file mode 100644 index 5d1ece399d51..000000000000 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.5.1-GCC-8.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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.5.1' - -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': 'GCC', 'version': '8.3.0'} -toolchainopts = {'pic': True, 'cstd': 'gnu++98'} - -source_urls = [('https://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] -sources = ['%(namelower)s-%(version)s-source.zip'] -checksums = ['335c8dafb1487a4a9228ef922fbce4fffba3ce8bc211e2d7085aac092155a53f'] - -dependencies = [ - ('tbb', '2019_U9'), - ('zlib', '1.2.11'), -] - -# 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.5.1-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.5.1-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 13859ef5a889..000000000000 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.5.1-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,38 +0,0 @@ -# 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.5.1' - -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': 'iccifort', 'version': '2019.1.144-GCC-8.2.0-2.31.1'} -toolchainopts = {'pic': True, 'cstd': 'gnu++98'} - -source_urls = [('https://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] -sources = ['%(namelower)s-%(version)s-source.zip'] -checksums = ['335c8dafb1487a4a9228ef922fbce4fffba3ce8bc211e2d7085aac092155a53f'] - -builddependencies = [('binutils', '2.31.1')] - -dependencies = [ - ('tbb', '2019_U4'), - ('zlib', '1.2.11'), -] - -# 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.5.1-iccifort-2019.5.281.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.5.1-iccifort-2019.5.281.eb deleted file mode 100644 index c9479e074f96..000000000000 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.5.1-iccifort-2019.5.281.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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.5.1' - -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': 'iccifort', 'version': '2019.5.281'} -toolchainopts = {'pic': True, 'cstd': 'gnu++98'} - -source_urls = [('https://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] -sources = ['%(namelower)s-%(version)s-source.zip'] -checksums = ['335c8dafb1487a4a9228ef922fbce4fffba3ce8bc211e2d7085aac092155a53f'] - -dependencies = [ - ('tbb', '2019_U9'), - ('zlib', '1.2.11'), -] - -# to add script folder to path just uncomment this line -# modextrapaths = {'PATH': 'scripts'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.4.1-GCC-9.3.0.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.4.1-GCC-9.3.0.eb deleted file mode 100644 index 279170f1b0ec..000000000000 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.4.1-GCC-9.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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.4.1' - -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': 'GCC', 'version': '9.3.0'} -toolchainopts = {'pic': True, 'cstd': 'gnu++98'} - -source_urls = [('https://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] -sources = ['%(namelower)s-%(version)s-source.zip'] -checksums = ['566d6fb01a361883747103d797308ee4bdb70f6db7d27bfc72a520587815df22'] - -dependencies = [ - ('tbb', '2020.1'), - ('zlib', '1.2.11'), -] - -# to add script folder to path just uncomment this line -# modextrapaths = {'PATH': 'scripts'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.4.2-GCC-9.3.0.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.4.2-GCC-9.3.0.eb deleted file mode 100644 index c7e85fbbdc5c..000000000000 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.4.2-GCC-9.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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.4.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': 'GCC', 'version': '9.3.0'} -toolchainopts = {'pic': True, 'cstd': 'gnu++98'} - -source_urls = [('https://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] -sources = ['%(namelower)s-%(version)s-source.zip'] -checksums = ['4cc555eeeeb8ae2d47aaa1551f3f01b57f567a013e4e0d1f30e90f462865027e'] - -dependencies = [ - ('tbb', '2020.1'), - ('zlib', '1.2.11'), -] - -# to add script folder to path just uncomment this line -# modextrapaths = {'PATH': 'scripts'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.4.4-GCC-10.3.0.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.4.4-GCC-10.3.0.eb index 9fa06c8160c6..6edfb6d94aec 100644 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.4.4-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.4.4-GCC-10.3.0.eb @@ -23,7 +23,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': 'GCC', 'version': '10.3.0'} -toolchainopts = {'pic': True, 'cstd': 'gnu++98'} +toolchainopts = {'pic': True} source_urls = [('https://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] sources = ['%(namelower)s-%(version)s-source.zip'] diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.4.4-GCC-11.2.0.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.4.4-GCC-11.2.0.eb index 5fc68b03499b..a795796ad68e 100644 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.4.4-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.4.4-GCC-11.2.0.eb @@ -23,7 +23,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': 'GCC', 'version': '11.2.0'} -toolchainopts = {'pic': True, 'cstd': 'gnu++98'} +toolchainopts = {'pic': True} source_urls = [('https://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] sources = ['%(namelower)s-%(version)s-source.zip'] diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.4.5-GCC-11.3.0.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.4.5-GCC-11.3.0.eb index d7b304b4c3be..6b1137841760 100644 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.4.5-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.4.5-GCC-11.3.0.eb @@ -23,7 +23,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': 'GCC', 'version': '11.3.0'} -toolchainopts = {'pic': True, 'cstd': 'gnu++98'} +toolchainopts = {'pic': True} source_urls = [('https://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] sources = ['%(namelower)s-%(version)s-source.zip'] diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.5.1-GCC-10.3.0.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.5.1-GCC-10.3.0.eb index b8a6bb85552f..199df9440527 100644 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.5.1-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.5.1-GCC-10.3.0.eb @@ -23,7 +23,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': 'GCC', 'version': '10.3.0'} -toolchainopts = {'pic': True, 'cstd': 'gnu++98'} +toolchainopts = {'pic': True} source_urls = [('https://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] sources = ['%(namelower)s-%(version)s-source.zip'] diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.5.1-GCC-12.2.0.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.5.1-GCC-12.2.0.eb index 54650aff98a3..ab8d63d39057 100644 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.5.1-GCC-12.2.0.eb +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.5.1-GCC-12.2.0.eb @@ -23,7 +23,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': 'GCC', 'version': '12.2.0'} -toolchainopts = {'pic': True, 'cstd': 'gnu++98'} +toolchainopts = {'pic': True} source_urls = [('https://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] sources = ['%(namelower)s-%(version)s-source.zip'] diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.5.1-GCC-12.3.0.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.5.1-GCC-12.3.0.eb index 379484dfaea7..6573cbd75986 100644 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.5.1-GCC-12.3.0.eb +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.5.1-GCC-12.3.0.eb @@ -21,7 +21,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': 'GCC', 'version': '12.3.0'} -toolchainopts = {'pic': True, 'cstd': 'gnu++98'} +toolchainopts = {'pic': True} source_urls = [('https://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] sources = ['%(namelower)s-%(version)s-source.zip'] diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.5.4-GCC-12.3.0-Python-2.7.18.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.5.4-GCC-12.3.0-Python-2.7.18.eb new file mode 100644 index 000000000000..a85af2df1237 --- /dev/null +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.5.4-GCC-12.3.0-Python-2.7.18.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 +# 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: Sebastien Moretti for non-x86_64 systems +# SIB Swiss Institute of Bioinformatics +# Update: Petr Král (INUITS) + +name = 'Bowtie2' +version = '2.5.4' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://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': 'GCC', 'version': '12.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/BenLangmead/bowtie2/archive/'] +sources = ['v%(version)s.tar.gz'] +patches = ['Bowtie2-2.5.4_python2.patch'] +checksums = [ + {'v2.5.4.tar.gz': '841a6a60111b690c11d1e123cb5c11560b4cd1502b5cee7e394fd50f83e74e13'}, + {'Bowtie2-2.5.4_python2.patch': 'b9f412fb6c7625c5d60ee4bbc7e66252f65ccfce625e752e33390bd8889bbfaa'}, +] + +dependencies = [ + ('zlib', '1.2.13'), + ('Perl', '5.36.1'), + ('Python', '2.7.18'), +] + + +# to add script folder to path just uncomment this line +# modextrapaths = {'PATH': 'scripts'} + +sanity_check_commands = [ + "%(namelower)s --help", + "%(namelower)s-build --help", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.5.4-GCC-13.2.0.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.5.4-GCC-13.2.0.eb new file mode 100644 index 000000000000..16f0940c3b6b --- /dev/null +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.5.4-GCC-13.2.0.eb @@ -0,0 +1,45 @@ +# 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: Sebastien Moretti for non-x86_64 systems +# SIB Swiss Institute of Bioinformatics + +name = 'Bowtie2' +version = '2.5.4' + +homepage = 'https://github.com/BenLangmead/bowtie2' +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': 'GCC', 'version': '13.2.0'} +toolchainopts = {'pic': True} + +source_urls = [('https://github.com/BenLangmead/bowtie2/archive/refs/tags')] +sources = ['v%(version)s.tar.gz'] +checksums = ['841a6a60111b690c11d1e123cb5c11560b4cd1502b5cee7e394fd50f83e74e13'] + +dependencies = [ + ('Python', '3.11.5'), + ('zlib', '1.2.13'), + ('Perl', '5.38.0'), +] + + +# to add script folder to path just uncomment this line +# modextrapaths = {'PATH': 'scripts'} + +sanity_check_commands = [ + "%(namelower)s --help", + "%(namelower)s-build --help", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.5.4_python2.patch b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.5.4_python2.patch new file mode 100644 index 000000000000..11707efb223a --- /dev/null +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.5.4_python2.patch @@ -0,0 +1,193 @@ +Port Python scripts back to Python 2 +Author: Petr Král (INUITS) +diff -ru bowtie2-2.5.4/scripts/sa.py.orig bowtie2-2.4.0/scripts/sa.py +--- bowtie2-2.5.4/scripts/sa.py.orig 2020-02-25 18:34:40.000000000 +0100 ++++ bowtie2-2.5.4/scripts/sa.py 2025-02-18 07:53:13.308080759 +0100 +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python3 ++#!/usr/bin/env python + + """ + sa.py +@@ -15,7 +15,7 @@ + def loadBowtieSa(fh): + """ Load a .sa file from handle into an array of ints """ + nsa = struct.unpack('I', fh.read(4))[0] +- return [ struct.unpack('I', fh.read(4))[0] for i in range(0, nsa) ] ++ return [ struct.unpack('I', fh.read(4))[0] for i in xrange(0, nsa) ] + + def loadBowtieSaFilename(fn): + """ Load a .sa file from filename into an array of ints """ +@@ -58,7 +58,7 @@ + # Suffix array is in sas; note that $ is considered greater than all + # other characters + if ref is not None: +- for i in range(1, len(sas)): ++ for i in xrange(1, len(sas)): + sa1, sa2 = sas[i-1], sas[i] + assert sa1 != sa2 + # Sanity check that suffixes are really in order +diff -ru bowtie2-2.5.4/scripts/test/benchmark/benchmarks.py.orig bowtie2-2.4.0/scripts/test/benchmark/benchmarks.py +--- bowtie2-2.5.4/scripts/test/benchmark/benchmarks.py.orig 2020-02-25 18:34:40.000000000 +0100 ++++ bowtie2-2.5.4/scripts/test/benchmark/benchmarks.py 2025-02-18 08:00:34.722851454 +0100 +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python3 ++#!/usr/bin/env python + """ + A few items to deal with sets of benchmarks. + """ +@@ -57,7 +57,7 @@ + self.set_idx = 0 + return self + +- def __next__(self): ++ def next(self): + if self.set_idx == len(self.values): + raise StopIteration + +@@ -250,7 +250,7 @@ + delta = [0, 1] + logging.debug("%s: missed (pos:%d vs %d)" % (q_name, orig[1], rec.pos)) + try: +- mapq_summary[rec.mapq] = list(map(sum, list(zip(delta, mapq_summary[rec.mapq])))) ++ mapq_summary[rec.mapq] = map(sum, zip(delta, mapq_summary[rec.mapq])) + except KeyError: + mapq_summary[rec.mapq] = delta + +diff -ru bowtie2-2.5.4/scripts/test/benchmark/run.py.orig bowtie2-2.4.0/scripts/test/benchmark/run.py +--- bowtie2-2.5.4/scripts/test/benchmark/run.py.orig 2020-02-25 18:34:40.000000000 +0100 ++++ bowtie2-2.5.4/scripts/test/benchmark/run.py 2025-02-18 08:00:50.144982863 +0100 +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python3 ++#!/usr/bin/env python + """ + Runs benchmark sets specified in JSON files. + +diff -ru bowtie2-2.5.4/scripts/test/benchmark/samreader.py.orig bowtie2-2.4.0/scripts/test/benchmark/samreader.py +--- bowtie2-2.5.4/scripts/test/benchmark/samreader.py.orig 2020-02-25 18:34:40.000000000 +0100 ++++ bowtie2-2.5.4/scripts/test/benchmark/samreader.py 2025-02-18 08:01:51.100556595 +0100 +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python3 ++#!/usr/bin/env python + """ + A reader of SAM format. + +@@ -49,7 +49,7 @@ + self.curr_idx = 0 + return self + +- def __next__(self): ++ def next(self): + if self.curr_idx == len(self.header_lines): + raise StopIteration + +@@ -114,7 +114,7 @@ + self._source_fh.seek(self.header.end_header_pointer) + return self + +- def __next__(self): ++ def next(self): + line = self._source_fh.readline() + if not line: + raise StopIteration +diff -ru bowtie2-2.5.4/scripts/test/btdata.py.orig bowtie2-2.4.0/scripts/test/btdata.py +--- bowtie2-2.5.4/scripts/test/btdata.py.orig 2020-02-25 18:34:40.000000000 +0100 ++++ bowtie2-2.5.4/scripts/test/btdata.py 2025-02-18 07:56:04.593686522 +0100 +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python3 ++#!/usr/bin/env python + """ + Note: This would look so much better replaced by XML or at least JSON. But + is not worth to do it for now. +@@ -6,7 +6,7 @@ + + import os + import gzip +-import urllib.request, urllib.error, urllib.parse ++import urllib2 + import logging + + +@@ -66,14 +66,14 @@ + def init_data(self): + """ Try and init the data we need. + """ +- for genome,gdata in list(self.genomes.items()): ++ for genome,gdata in self.genomes.iteritems(): + gn_path = os.path.join(self.data_dir_path,genome) + gn_fasta = os.path.join(gn_path,gdata['ref_name']) + if not os.path.exists(gn_fasta): + self._get_genome(genome) + self._build_genome(genome) + +- for genome,gdata in list(self.joint_genomes.items()): ++ for genome,gdata in self.joint_genomes.iteritems(): + gn_path = os.path.join(self.data_dir_path,genome) + gn_fasta = os.path.join(gn_path,gdata['ref_name']) + if not os.path.exists(gn_fasta): +@@ -103,7 +103,7 @@ + + try: + f = open(fname,'wb') +- u = urllib.request.urlopen(uri) ++ u = urllib2.urlopen(uri) + f.write(u.read()) + except: + f.close() +diff -ru bowtie2-2.5.4/scripts/test/bt2face.py.orig bowtie2-2.4.0/scripts/test/bt2face.py +--- bowtie2-2.5.4/scripts/test/bt2face.py.orig 2020-02-25 18:34:40.000000000 +0100 ++++ bowtie2-2.5.4/scripts/test/bt2face.py 2025-02-18 07:54:13.851016647 +0100 +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python3 ++#!/usr/bin/env python + + import os + import logging +diff -ru bowtie2-2.5.4/scripts/test/dataface.py.orig bowtie2-2.4.0/scripts/test/dataface.py +--- bowtie2-2.5.4/scripts/test/dataface.py.orig 2020-02-25 18:34:40.000000000 +0100 ++++ bowtie2-2.5.4/scripts/test/dataface.py 2025-02-18 07:56:20.888684225 +0100 +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python3 ++#!/usr/bin/env python + + import os + import logging +@@ -78,4 +78,4 @@ + + + +- +\ No newline at end of file ++ +diff -ru bowtie2-2.5.4/scripts/test/large_idx.py.orig bowtie2-2.4.0/scripts/test/large_idx.py +--- bowtie2-2.5.4/scripts/test/large_idx.py.orig 2020-02-25 18:34:40.000000000 +0100 ++++ bowtie2-2.5.4/scripts/test/large_idx.py 2025-02-18 07:57:03.116727717 +0100 +@@ -1,8 +1,8 @@ +-#!/usr/bin/env python3 ++#!/usr/bin/env python + + import os + import gzip +-import urllib.request, urllib.error, urllib.parse ++import urllib2 + import inspect + import unittest + import logging +@@ -69,7 +69,7 @@ + + def get_suite(): + tests = ['test_human','test_mouse','test_large_index'] +- return unittest.TestSuite(list(map(TestLargeIndex,tests))) ++ return unittest.TestSuite(map(TestLargeIndex,tests)) + + + +diff -ru bowtie2-2.5.4/scripts/test/regressions.py.orig bowtie2-2.4.0/scripts/test/regressions.py +--- bowtie2-2.5.4/scripts/test/regressions.py.orig 2020-02-25 18:34:40.000000000 +0100 ++++ bowtie2-2.5.4/scripts/test/regressions.py 2025-02-18 07:58:04.198907430 +0100 +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python3 ++#!/usr/bin/env python + + import os + import inspect 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 deleted file mode 100644 index b0ee97e8f9e2..000000000000 --- a/easybuild/easyconfigs/b/Bpipe/Bpipe-0.9.9.2-intel-2017a.eb +++ /dev/null @@ -1,21 +0,0 @@ -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/Bracken/Bracken-2.6.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/b/Bracken/Bracken-2.6.0-GCCcore-9.3.0.eb deleted file mode 100644 index 8a8411703442..000000000000 --- a/easybuild/easyconfigs/b/Bracken/Bracken-2.6.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,56 +0,0 @@ -# Contribution from the NIHR Biomedical Research Centre -# Guy's and St Thomas' NHS Foundation Trust and King's College London -# uploaded by J. Sassmannshausen - -easyblock = 'MakeCp' - -name = 'Bracken' -version = '2.6.0' - -homepage = 'https://ccb.jhu.edu/software/bracken/' -description = """Bracken (Bayesian Reestimation of Abundance with KrakEN) -is a highly accurate statistical method that computes the abundance of -species in DNA sequences from a metagenomics sample. Braken uses the -taxonomy labels assigned by Kraken, a highly accurate metagenomics -classification algorithm, to estimate the number of reads originating -from each species present in a sample. Kraken classifies reads to the -best matching location in the taxonomic tree, but does not estimate -abundances of species. We use the Kraken database itself to derive -probabilities that describe how much sequence from each genome is -identical to other genomes in the database, and combine this information -with the assignments for a particular sample to estimate abundance at -the species level, the genus level, or above. Combined with the Kraken -classifier, Bracken produces accurate species- and genus-level abundance -estimates even when a sample contains two or more near-identical species. - -NOTE: Bracken is compatible with both Kraken 1 and Kraken 2. However, the -default kmer length is different depending on the version of Kraken used. -If you use Kraken 1 defaults, specify 31 as the kmer length. If you use -Kraken 2 defaults, specify 35 as the kmer length.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://github.com/jenniferlu717/Bracken/archive/'] -sources = ['v%(version)s.tar.gz'] - -checksums = [ - 'fb1837d6f32b8f8c87353b9dc8a23d3418c348b00824a7064eb58f9bab11ea68', # v%(version)s.tar.gz -] - -builddependencies = [('binutils', '2.34')] - -# no need to build in parallel -parallel = 1 - -start_dir = 'src' - -files_to_copy = ['bracken', 'bracken-build', 'src', 'analysis_scripts', 'sample_data'] - -sanity_check_paths = { - 'files': ['bracken', 'bracken-build'], - 'dirs': ['analysis_scripts', 'sample_data', 'src'], -} - -modextrapaths = {'PATH': '.'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bracken/Bracken-2.6.2-GCCcore-11.2.0.eb b/easybuild/easyconfigs/b/Bracken/Bracken-2.6.2-GCCcore-11.2.0.eb index 8a9c31362195..66cfa746bb23 100644 --- a/easybuild/easyconfigs/b/Bracken/Bracken-2.6.2-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/b/Bracken/Bracken-2.6.2-GCCcore-11.2.0.eb @@ -8,24 +8,24 @@ name = 'Bracken' version = '2.6.2' homepage = 'https://ccb.jhu.edu/software/bracken/' -description = """Bracken (Bayesian Reestimation of Abundance with KrakEN) -is a highly accurate statistical method that computes the abundance of -species in DNA sequences from a metagenomics sample. Braken uses the -taxonomy labels assigned by Kraken, a highly accurate metagenomics -classification algorithm, to estimate the number of reads originating -from each species present in a sample. Kraken classifies reads to the -best matching location in the taxonomic tree, but does not estimate -abundances of species. We use the Kraken database itself to derive -probabilities that describe how much sequence from each genome is -identical to other genomes in the database, and combine this information -with the assignments for a particular sample to estimate abundance at -the species level, the genus level, or above. Combined with the Kraken -classifier, Bracken produces accurate species- and genus-level abundance +description = """Bracken (Bayesian Reestimation of Abundance with KrakEN) +is a highly accurate statistical method that computes the abundance of +species in DNA sequences from a metagenomics sample. Braken uses the +taxonomy labels assigned by Kraken, a highly accurate metagenomics +classification algorithm, to estimate the number of reads originating +from each species present in a sample. Kraken classifies reads to the +best matching location in the taxonomic tree, but does not estimate +abundances of species. We use the Kraken database itself to derive +probabilities that describe how much sequence from each genome is +identical to other genomes in the database, and combine this information +with the assignments for a particular sample to estimate abundance at +the species level, the genus level, or above. Combined with the Kraken +classifier, Bracken produces accurate species- and genus-level abundance estimates even when a sample contains two or more near-identical species. -NOTE: Bracken is compatible with both Kraken 1 and Kraken 2. However, the -default kmer length is different depending on the version of Kraken used. -If you use Kraken 1 defaults, specify 31 as the kmer length. If you use +NOTE: Bracken is compatible with both Kraken 1 and Kraken 2. However, the +default kmer length is different depending on the version of Kraken used. +If you use Kraken 1 defaults, specify 31 as the kmer length. If you use Kraken 2 defaults, specify 35 as the kmer length.""" toolchain = {'name': 'GCCcore', 'version': '11.2.0'} @@ -39,8 +39,8 @@ checksums = [ builddependencies = [('binutils', '2.37')] -# no need to build in parallel -parallel = 1 +# no need to build in parallel +maxparallel = 1 start_dir = 'src' diff --git a/easybuild/easyconfigs/b/Bracken/Bracken-2.7-GCCcore-11.2.0.eb b/easybuild/easyconfigs/b/Bracken/Bracken-2.7-GCCcore-11.2.0.eb index 7d49a28cdedc..bee032372d17 100644 --- a/easybuild/easyconfigs/b/Bracken/Bracken-2.7-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/b/Bracken/Bracken-2.7-GCCcore-11.2.0.eb @@ -8,24 +8,24 @@ name = 'Bracken' version = '2.7' homepage = 'https://ccb.jhu.edu/software/bracken/' -description = """Bracken (Bayesian Reestimation of Abundance with KrakEN) -is a highly accurate statistical method that computes the abundance of -species in DNA sequences from a metagenomics sample. Braken uses the -taxonomy labels assigned by Kraken, a highly accurate metagenomics -classification algorithm, to estimate the number of reads originating -from each species present in a sample. Kraken classifies reads to the -best matching location in the taxonomic tree, but does not estimate -abundances of species. We use the Kraken database itself to derive -probabilities that describe how much sequence from each genome is -identical to other genomes in the database, and combine this information -with the assignments for a particular sample to estimate abundance at -the species level, the genus level, or above. Combined with the Kraken -classifier, Bracken produces accurate species- and genus-level abundance +description = """Bracken (Bayesian Reestimation of Abundance with KrakEN) +is a highly accurate statistical method that computes the abundance of +species in DNA sequences from a metagenomics sample. Braken uses the +taxonomy labels assigned by Kraken, a highly accurate metagenomics +classification algorithm, to estimate the number of reads originating +from each species present in a sample. Kraken classifies reads to the +best matching location in the taxonomic tree, but does not estimate +abundances of species. We use the Kraken database itself to derive +probabilities that describe how much sequence from each genome is +identical to other genomes in the database, and combine this information +with the assignments for a particular sample to estimate abundance at +the species level, the genus level, or above. Combined with the Kraken +classifier, Bracken produces accurate species- and genus-level abundance estimates even when a sample contains two or more near-identical species. -NOTE: Bracken is compatible with both Kraken 1 and Kraken 2. However, the -default kmer length is different depending on the version of Kraken used. -If you use Kraken 1 defaults, specify 31 as the kmer length. If you use +NOTE: Bracken is compatible with both Kraken 1 and Kraken 2. However, the +default kmer length is different depending on the version of Kraken used. +If you use Kraken 1 defaults, specify 31 as the kmer length. If you use Kraken 2 defaults, specify 35 as the kmer length.""" toolchain = {'name': 'GCCcore', 'version': '11.2.0'} @@ -36,8 +36,8 @@ checksums = ['1795ecd9f9e5582f37549795ba68854780936110a2f6f285c3e626d448cd1532'] builddependencies = [('binutils', '2.37')] -# no need to build in parallel -parallel = 1 +# no need to build in parallel +maxparallel = 1 start_dir = 'src' diff --git a/easybuild/easyconfigs/b/Bracken/Bracken-2.9-GCCcore-10.3.0.eb b/easybuild/easyconfigs/b/Bracken/Bracken-2.9-GCCcore-10.3.0.eb index f1643a5d4b6a..7b7867f869b2 100644 --- a/easybuild/easyconfigs/b/Bracken/Bracken-2.9-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/b/Bracken/Bracken-2.9-GCCcore-10.3.0.eb @@ -8,24 +8,24 @@ name = 'Bracken' version = '2.9' homepage = 'https://ccb.jhu.edu/software/bracken/' -description = """Bracken (Bayesian Reestimation of Abundance with KrakEN) -is a highly accurate statistical method that computes the abundance of -species in DNA sequences from a metagenomics sample. Braken uses the -taxonomy labels assigned by Kraken, a highly accurate metagenomics -classification algorithm, to estimate the number of reads originating -from each species present in a sample. Kraken classifies reads to the -best matching location in the taxonomic tree, but does not estimate -abundances of species. We use the Kraken database itself to derive -probabilities that describe how much sequence from each genome is -identical to other genomes in the database, and combine this information -with the assignments for a particular sample to estimate abundance at -the species level, the genus level, or above. Combined with the Kraken -classifier, Bracken produces accurate species- and genus-level abundance +description = """Bracken (Bayesian Reestimation of Abundance with KrakEN) +is a highly accurate statistical method that computes the abundance of +species in DNA sequences from a metagenomics sample. Braken uses the +taxonomy labels assigned by Kraken, a highly accurate metagenomics +classification algorithm, to estimate the number of reads originating +from each species present in a sample. Kraken classifies reads to the +best matching location in the taxonomic tree, but does not estimate +abundances of species. We use the Kraken database itself to derive +probabilities that describe how much sequence from each genome is +identical to other genomes in the database, and combine this information +with the assignments for a particular sample to estimate abundance at +the species level, the genus level, or above. Combined with the Kraken +classifier, Bracken produces accurate species- and genus-level abundance estimates even when a sample contains two or more near-identical species. -NOTE: Bracken is compatible with both Kraken 1 and Kraken 2. However, the -default kmer length is different depending on the version of Kraken used. -If you use Kraken 1 defaults, specify 31 as the kmer length. If you use +NOTE: Bracken is compatible with both Kraken 1 and Kraken 2. However, the +default kmer length is different depending on the version of Kraken used. +If you use Kraken 1 defaults, specify 31 as the kmer length. If you use Kraken 2 defaults, specify 35 as the kmer length.""" toolchain = {'name': 'GCCcore', 'version': '10.3.0'} @@ -36,8 +36,8 @@ checksums = ['b8fd43fc396a2184d9351fb4a459f95ae9bb5865b195a18e22436f643044c788'] builddependencies = [('binutils', '2.36.1')] -# no need to build in parallel -parallel = 1 +# no need to build in parallel +maxparallel = 1 start_dir = 'src' diff --git a/easybuild/easyconfigs/b/Braindecode/Braindecode-0.7-foss-2021a-PyTorch-1.10.0-CUDA-11.3.1.eb b/easybuild/easyconfigs/b/Braindecode/Braindecode-0.7-foss-2021a-PyTorch-1.10.0-CUDA-11.3.1.eb index 10e39d0b33ef..60fe219a5952 100644 --- a/easybuild/easyconfigs/b/Braindecode/Braindecode-0.7-foss-2021a-PyTorch-1.10.0-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/b/Braindecode/Braindecode-0.7-foss-2021a-PyTorch-1.10.0-CUDA-11.3.1.eb @@ -24,14 +24,10 @@ dependencies = [ ('skorch', '0.11.0', versionsuffix), ] -use_pip = True - exts_list = [ (name, version, { 'checksums': ['e2bca3d096b70b041d7b30ca2dfeaffae79ea722a4578cee04c9864ec07effce'], }), ] -sanity_pip_check = True - moduleclass = 'ai' diff --git a/easybuild/easyconfigs/b/Braindecode/Braindecode-0.7-foss-2021a-PyTorch-1.10.0.eb b/easybuild/easyconfigs/b/Braindecode/Braindecode-0.7-foss-2021a-PyTorch-1.10.0.eb index 9780e1b0bc12..890b2bc51b4f 100644 --- a/easybuild/easyconfigs/b/Braindecode/Braindecode-0.7-foss-2021a-PyTorch-1.10.0.eb +++ b/easybuild/easyconfigs/b/Braindecode/Braindecode-0.7-foss-2021a-PyTorch-1.10.0.eb @@ -23,14 +23,10 @@ dependencies = [ ('skorch', '0.11.0', versionsuffix), ] -use_pip = True - exts_list = [ (name, version, { 'checksums': ['e2bca3d096b70b041d7b30ca2dfeaffae79ea722a4578cee04c9864ec07effce'], }), ] -sanity_pip_check = True - moduleclass = 'ai' diff --git a/easybuild/easyconfigs/b/Braindecode/Braindecode-0.8.1-foss-2023a-PyTorch-2.1.2-CUDA-12.1.1.eb b/easybuild/easyconfigs/b/Braindecode/Braindecode-0.8.1-foss-2023a-PyTorch-2.1.2-CUDA-12.1.1.eb new file mode 100644 index 000000000000..d5d58f95b635 --- /dev/null +++ b/easybuild/easyconfigs/b/Braindecode/Braindecode-0.8.1-foss-2023a-PyTorch-2.1.2-CUDA-12.1.1.eb @@ -0,0 +1,43 @@ +easyblock = 'PythonBundle' + +name = 'Braindecode' +version = '0.8.1' +local_torch_version = '2.1.2' +versionsuffix = '-PyTorch-' + local_torch_version + '-CUDA-%(cudaver)s' + +homepage = 'https://braindecode.org/' +description = """Braindecode is an open-source Python toolbox for decoding raw +electrophysiological brain data with deep learning models. It includes dataset +fetchers, data preprocessing and visualization tools, as well as +implementations of several deep learning architectures and data augmentations +for analysis of EEG, ECoG and MEG.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('CUDA', '12.1.1', '', SYSTEM), + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('einops', '0.7.0'), + ('h5py', '3.9.0'), + ('matplotlib', '3.7.2'), + ('MNE-Python', '1.6.1'), + ('MOABB', '1.0.0'), + ('skorch', '0.15.0', versionsuffix), +] + +exts_list = [ + ('docstring-inheritance', '2.1.2', { + 'modulename': 'docstring_inheritance', + 'checksums': ['ac9af95a7b06a305d43720274d0e62523d23f835bf94ce2bb814687e6fe3957b'], + }), + ('torchinfo', '1.8.0', { + 'checksums': ['72e94b0e9a3e64dc583a8e5b7940b8938a1ac0f033f795457f27e6f4e7afa2e9'], + }), + ('braindecode', version, { + 'use_pip_extras': 'moabb', + 'checksums': ['e80515c3d20a80f16800770936d1eb0012de15830a8175dce376256bdaf928e7'], + }), +] + +moduleclass = 'ai' diff --git a/easybuild/easyconfigs/b/Braindecode/Braindecode-0.8.1-foss-2023a-PyTorch-2.1.2.eb b/easybuild/easyconfigs/b/Braindecode/Braindecode-0.8.1-foss-2023a-PyTorch-2.1.2.eb index 5f27036b016d..5647a89372d6 100644 --- a/easybuild/easyconfigs/b/Braindecode/Braindecode-0.8.1-foss-2023a-PyTorch-2.1.2.eb +++ b/easybuild/easyconfigs/b/Braindecode/Braindecode-0.8.1-foss-2023a-PyTorch-2.1.2.eb @@ -25,8 +25,6 @@ dependencies = [ ('skorch', '0.15.0', versionsuffix), ] -use_pip = True - exts_list = [ ('docstring-inheritance', '2.1.2', { 'modulename': 'docstring_inheritance', @@ -41,6 +39,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'ai' 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 deleted file mode 100644 index dc05fe1ecab2..000000000000 --- a/easybuild/easyconfigs/b/BreakDancer/BreakDancer-1.4.5-intel-2017a.eb +++ /dev/null @@ -1,30 +0,0 @@ -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'] -checksums = [ - '5d74f3a90f5c69026ebb4cf4cb9ccc51ec8dd49ac7a88595a1efabd5a73e92b6', # v1.4.5.tar.gz - '3652cd5fcd02edb8d82a30c4e110ce6a63291608a9e2535525f90636c1840da4', # BreakDancer-1.4.5_fix-icpc-compilation.patch -] - -dependencies = [('zlib', '1.2.11')] -builddependencies = [('CMake', '3.7.2')] - -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 deleted file mode 100644 index e2859dd50576..000000000000 --- a/easybuild/easyconfigs/b/BreakDancer/BreakDancer-1.4.5_fix-icpc-compilation.patch +++ /dev/null @@ -1,14 +0,0 @@ -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/Brotli-python/Brotli-python-1.0.9-GCCcore-10.2.0.eb b/easybuild/easyconfigs/b/Brotli-python/Brotli-python-1.0.9-GCCcore-10.2.0.eb index b08a96811d50..382bedd0309a 100644 --- a/easybuild/easyconfigs/b/Brotli-python/Brotli-python-1.0.9-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/b/Brotli-python/Brotli-python-1.0.9-GCCcore-10.2.0.eb @@ -25,10 +25,6 @@ dependencies = [ ('Python', '3.8.6'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - options = {'modulename': 'brotli'} moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/Brotli-python/Brotli-python-1.0.9-GCCcore-10.3.0.eb b/easybuild/easyconfigs/b/Brotli-python/Brotli-python-1.0.9-GCCcore-10.3.0.eb index 74275267d058..8e82db9c116c 100644 --- a/easybuild/easyconfigs/b/Brotli-python/Brotli-python-1.0.9-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/b/Brotli-python/Brotli-python-1.0.9-GCCcore-10.3.0.eb @@ -25,10 +25,6 @@ dependencies = [ ('Python', '3.9.5'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - options = {'modulename': 'brotli'} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Brotli-python/Brotli-python-1.0.9-GCCcore-11.3.0.eb b/easybuild/easyconfigs/b/Brotli-python/Brotli-python-1.0.9-GCCcore-11.3.0.eb index e4531099b131..7bf3d6333fe4 100644 --- a/easybuild/easyconfigs/b/Brotli-python/Brotli-python-1.0.9-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/b/Brotli-python/Brotli-python-1.0.9-GCCcore-11.3.0.eb @@ -25,10 +25,6 @@ dependencies = [ ('Python', '3.10.4'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - options = {'modulename': 'brotli'} moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/Brotli-python/Brotli-python-1.0.9-GCCcore-12.2.0.eb b/easybuild/easyconfigs/b/Brotli-python/Brotli-python-1.0.9-GCCcore-12.2.0.eb index 75f8c2716a74..6055c1643cb3 100644 --- a/easybuild/easyconfigs/b/Brotli-python/Brotli-python-1.0.9-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/b/Brotli-python/Brotli-python-1.0.9-GCCcore-12.2.0.eb @@ -25,10 +25,6 @@ dependencies = [ ('Python', '3.10.8'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - options = {'modulename': 'brotli'} moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/Brotli-python/Brotli-python-1.0.9-GCCcore-12.3.0.eb b/easybuild/easyconfigs/b/Brotli-python/Brotli-python-1.0.9-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..9b7704f48fdd --- /dev/null +++ b/easybuild/easyconfigs/b/Brotli-python/Brotli-python-1.0.9-GCCcore-12.3.0.eb @@ -0,0 +1,30 @@ +easyblock = 'PythonPackage' + +name = 'Brotli-python' +version = '1.0.9' + +homepage = 'https://github.com/google/brotli' +description = """Brotli is a generic-purpose lossless compression algorithm that compresses data using a combination + of a modern variant of the LZ77 algorithm, Huffman coding and 2nd order context modeling, with a compression ratio + comparable to the best currently available general-purpose compression methods. It is similar in speed with deflate + but offers more dense compression. +The specification of the Brotli Compressed Data Format is defined in RFC 7932.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://pypi.python.org/packages/source/B/Brotli'] +sources = ['Brotli-%(version)s.zip'] +checksums = ['4d1b810aa0ed773f81dceda2cc7b403d01057458730e309856356d4ef4188438'] + +builddependencies = [ + ('binutils', '2.40'), +] + +dependencies = [ + ('Brotli', '1.0.9'), + ('Python', '3.11.3'), +] + +options = {'modulename': 'brotli'} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/Brotli-python/Brotli-python-1.1.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/b/Brotli-python/Brotli-python-1.1.0-GCCcore-13.2.0.eb index 5e9aae8b0256..85a3d238b0d3 100644 --- a/easybuild/easyconfigs/b/Brotli-python/Brotli-python-1.1.0-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/b/Brotli-python/Brotli-python-1.1.0-GCCcore-13.2.0.eb @@ -25,10 +25,6 @@ dependencies = [ ('Python', '3.11.5'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - options = {'modulename': 'brotli'} moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/Brotli-python/Brotli-python-1.1.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/b/Brotli-python/Brotli-python-1.1.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..1cc5916f186e --- /dev/null +++ b/easybuild/easyconfigs/b/Brotli-python/Brotli-python-1.1.0-GCCcore-13.3.0.eb @@ -0,0 +1,30 @@ +easyblock = 'PythonPackage' + +name = 'Brotli-python' +version = '1.1.0' + +homepage = 'https://github.com/google/brotli' +description = """Brotli is a generic-purpose lossless compression algorithm that compresses data using a combination + of a modern variant of the LZ77 algorithm, Huffman coding and 2nd order context modeling, with a compression ratio + comparable to the best currently available general-purpose compression methods. It is similar in speed with deflate + but offers more dense compression. +The specification of the Brotli Compressed Data Format is defined in RFC 7932.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://pypi.python.org/packages/source/B/Brotli'] +sources = ['Brotli-%(version)s.tar.gz'] +checksums = ['81de08ac11bcb85841e440c13611c00b67d3bf82698314928d0b676362546724'] + +builddependencies = [ + ('binutils', '2.42'), +] + +dependencies = [ + ('Brotli', '1.1.0'), + ('Python', '3.12.3'), +] + +options = {'modulename': 'brotli'} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/Brotli/Brotli-1.0.9-GCCcore-8.3.0.eb b/easybuild/easyconfigs/b/Brotli/Brotli-1.0.9-GCCcore-8.3.0.eb deleted file mode 100644 index 02b2b379aafd..000000000000 --- a/easybuild/easyconfigs/b/Brotli/Brotli-1.0.9-GCCcore-8.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -# easybuild easyconfig -# -# John Dey -# -# Fred Hutchinson Cancer Research Center - Seattle Washington - US -# -easyblock = 'CMakeMake' - -name = 'Brotli' -version = '1.0.9' - -homepage = 'https://github.com/google/brotli' -description = """Brotli is a generic-purpose lossless compression algorithm that compresses data using a combination - of a modern variant of the LZ77 algorithm, Huffman coding and 2nd order context modeling, with a compression ratio - comparable to the best currently available general-purpose compression methods. It is similar in speed with deflate - but offers more dense compression. -The specification of the Brotli Compressed Data Format is defined in RFC 7932.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/google/brotli/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['f9e8d81d0405ba66d181529af42a3354f838c939095ff99930da6aa9cdf6fe46'] - -builddependencies = [ - ('binutils', '2.32'), - ('CMake', '3.15.3'), -] - -sanity_check_paths = { - 'files': ['bin/brotli', 'lib/libbrotlidec.%s' % SHLIB_EXT, 'lib/libbrotlienc.%s' % SHLIB_EXT, - 'lib/libbrotlidec-static.a', 'lib/libbrotlienc-static.a'], - 'dirs': [], -} - -sanity_check_commands = ["brotli --help"] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Brotli/Brotli-1.1.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/b/Brotli/Brotli-1.1.0-GCCcore-13.2.0.eb index eeacd7396525..2e194e0d508b 100644 --- a/easybuild/easyconfigs/b/Brotli/Brotli-1.1.0-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/b/Brotli/Brotli-1.1.0-GCCcore-13.2.0.eb @@ -21,8 +21,11 @@ builddependencies = [ ('CMake', '3.27.6'), ] +configopts = ['-DBUILD_SHARED_LIBS=ON', '-DBUILD_SHARED_LIBS=OFF'] + sanity_check_paths = { - 'files': ['bin/brotli', 'lib/libbrotlidec.%s' % SHLIB_EXT, 'lib/libbrotlienc.%s' % SHLIB_EXT], + 'files': ['bin/brotli', 'lib/libbrotlidec.%s' % SHLIB_EXT, 'lib/libbrotlienc.%s' % SHLIB_EXT, + 'lib/libbrotlidec.a', 'lib/libbrotlienc.a'], 'dirs': [], } diff --git a/easybuild/easyconfigs/b/Brotli/Brotli-1.1.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/b/Brotli/Brotli-1.1.0-GCCcore-13.3.0.eb index 88c115d26f2e..fe7258a493fd 100644 --- a/easybuild/easyconfigs/b/Brotli/Brotli-1.1.0-GCCcore-13.3.0.eb +++ b/easybuild/easyconfigs/b/Brotli/Brotli-1.1.0-GCCcore-13.3.0.eb @@ -21,8 +21,11 @@ builddependencies = [ ('CMake', '3.29.3'), ] +configopts = ['-DBUILD_SHARED_LIBS=ON', '-DBUILD_SHARED_LIBS=OFF'] + sanity_check_paths = { - 'files': ['bin/brotli', 'lib/libbrotlidec.%s' % SHLIB_EXT, 'lib/libbrotlienc.%s' % SHLIB_EXT], + 'files': ['bin/brotli', 'lib/libbrotlidec.%s' % SHLIB_EXT, 'lib/libbrotlienc.%s' % SHLIB_EXT, + 'lib/libbrotlidec.a', 'lib/libbrotlienc.a'], 'dirs': [], } diff --git a/easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-10.2.0.eb b/easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-10.2.0.eb index 22f38cbf5f96..8de6003c4dbb 100644 --- a/easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-10.2.0.eb @@ -21,7 +21,6 @@ builddependencies = [ dependencies = [ ('Brotli', '1.0.9'), - ('Highway', '0.12.2'), ] # skip use of third_party directory, since we provide Brotli via a proper dependency @@ -29,9 +28,6 @@ preconfigopts = "sed -i 's/add_subdirectory(third_party)//g' ../brunsli-%(versio configopts = '-DCMAKE_CXX_FLAGS="$CXXFLAGS -lbrotlienc -lbrotlidec -lbrotlicommon" ' -# make sure that libraries end up in /lib (not lib64) -configopts += "-DCMAKE_INSTALL_LIBDIR=lib " - buildopts = "BROTLI_DIR=$EBROOTBROTLI BROTLI_INCLUDE=$EBROOTBROTLI/include" # also install dbrunsli binary and missing libraries diff --git a/easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-10.3.0.eb b/easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-10.3.0.eb index 301194a32a4d..f789d72ac190 100644 --- a/easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-10.3.0.eb @@ -1,6 +1,6 @@ # This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Denis Kristak -# update: Thomas Hoffmann (EMBL) +# update: Thomas Hoffmann (EMBL) easyblock = 'CMakeMake' name = 'Brunsli' @@ -22,7 +22,6 @@ builddependencies = [ dependencies = [ ('Brotli', '1.0.9'), - ('Highway', '0.12.2'), ] # skip use of third_party directory, since we provide Brotli via a proper dependency @@ -30,9 +29,6 @@ preconfigopts = "sed -i 's/add_subdirectory(third_party)//g' ../brunsli-%(versio configopts = '-DCMAKE_CXX_FLAGS="$CXXFLAGS -lbrotlienc -lbrotlidec -lbrotlicommon" ' -# make sure that libraries end up in /lib (not lib64) -configopts += "-DCMAKE_INSTALL_LIBDIR=lib " - buildopts = "BROTLI_DIR=$EBROOTBROTLI BROTLI_INCLUDE=$EBROOTBROTLI/include" # also install dbrunsli binary and missing libraries diff --git a/easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-11.3.0.eb b/easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-11.3.0.eb index 7522f1025e33..601912305b92 100644 --- a/easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-11.3.0.eb @@ -1,6 +1,6 @@ # This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Denis Kristak -# update: Thomas Hoffmann (EMBL) +# update: Thomas Hoffmann (EMBL) easyblock = 'CMakeMake' name = 'Brunsli' @@ -22,7 +22,6 @@ builddependencies = [ dependencies = [ ('Brotli', '1.0.9'), - ('Highway', '1.0.3'), ] # skip use of third_party directory, since we provide Brotli via a proper dependency @@ -30,9 +29,6 @@ preconfigopts = "sed -i 's/add_subdirectory(third_party)//g' ../brunsli-%(versio configopts = '-DCMAKE_CXX_FLAGS="$CXXFLAGS -lbrotlienc -lbrotlidec -lbrotlicommon" ' -# make sure that libraries end up in /lib (not lib64) -configopts += "-DCMAKE_INSTALL_LIBDIR=lib " - buildopts = "BROTLI_DIR=$EBROOTBROTLI BROTLI_INCLUDE=$EBROOTBROTLI/include" # also install dbrunsli binary and missing libraries diff --git a/easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-12.2.0.eb b/easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-12.2.0.eb index cc914cae6cd4..464064e1fc5f 100644 --- a/easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-12.2.0.eb @@ -22,7 +22,6 @@ builddependencies = [ dependencies = [ ('Brotli', '1.0.9'), - ('Highway', '1.0.3'), ] # skip use of third_party directory, since we provide Brotli via a proper dependency @@ -30,9 +29,6 @@ preconfigopts = "sed -i 's/add_subdirectory(third_party)//g' ../brunsli-%(versio configopts = '-DCMAKE_CXX_FLAGS="$CXXFLAGS -lbrotlienc -lbrotlidec -lbrotlicommon" ' -# make sure that libraries end up in /lib (not lib64) -configopts += "-DCMAKE_INSTALL_LIBDIR=lib " - buildopts = "BROTLI_DIR=$EBROOTBROTLI BROTLI_INCLUDE=$EBROOTBROTLI/include" # also install dbrunsli binary and missing libraries diff --git a/easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-12.3.0.eb index 22917f651e9a..d186beaa7f62 100644 --- a/easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-12.3.0.eb @@ -22,7 +22,6 @@ builddependencies = [ dependencies = [ ('Brotli', '1.0.9'), - ('Highway', '1.0.4'), ] # skip use of third_party directory, since we provide Brotli via a proper dependency @@ -30,9 +29,6 @@ preconfigopts = "sed -i 's/add_subdirectory(third_party)//g' ../brunsli-%(versio configopts = '-DCMAKE_CXX_FLAGS="$CXXFLAGS -lbrotlienc -lbrotlidec -lbrotlicommon" ' -# make sure that libraries end up in /lib (not lib64) -configopts += "-DCMAKE_INSTALL_LIBDIR=lib " - buildopts = "BROTLI_DIR=$EBROOTBROTLI BROTLI_INCLUDE=$EBROOTBROTLI/include" # also install dbrunsli binary and missing libraries diff --git a/easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-13.2.0.eb index 6ebb9eb8deba..75da09da9599 100644 --- a/easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-13.2.0.eb @@ -27,7 +27,6 @@ builddependencies = [ dependencies = [ ('Brotli', '1.1.0'), - ('Highway', '1.0.7'), ] # skip use of third_party directory, since we provide Brotli via a proper dependency @@ -35,9 +34,6 @@ preconfigopts = "sed -i 's/add_subdirectory(third_party)//g' ../brunsli-%(versio configopts = '-DCMAKE_CXX_FLAGS="$CXXFLAGS -lbrotlienc -lbrotlidec -lbrotlicommon" ' -# make sure that libraries end up in /lib (not lib64) -configopts += "-DCMAKE_INSTALL_LIBDIR=lib " - buildopts = "BROTLI_DIR=$EBROOTBROTLI BROTLI_INCLUDE=$EBROOTBROTLI/include" # also install dbrunsli binary and missing libraries diff --git a/easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-13.3.0.eb b/easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..7f1b240bc7a6 --- /dev/null +++ b/easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-13.3.0.eb @@ -0,0 +1,50 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Denis Kristak +# update: Thomas Hoffmann (EMBL) +easyblock = 'CMakeMake' + +name = 'Brunsli' +version = '0.1' + +homepage = 'https://github.com/google/brunsli/' +description = """Brunsli is a lossless JPEG repacking library.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://github.com/google/brunsli/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['62762dc740f9fcc9706449c078f12c2a366416486d2882be50a9f201f99ac0bc'] + +builddependencies = [ + ('CMake', '3.29.3'), + ('binutils', '2.42'), +] + +dependencies = [ + ('Brotli', '1.1.0'), +] + +# skip use of third_party directory, since we provide Brotli via a proper dependency +preconfigopts = "sed -i 's/add_subdirectory(third_party)//g' ../brunsli-%(version)s/CMakeLists.txt && " +preconfigopts += "sed -i 's/\\(brotli...\\)-static/\\1/g' ../brunsli-%(version)s/brunsli.cmake && " + +configopts = '-DCMAKE_CXX_FLAGS="$CXXFLAGS -lbrotlienc -lbrotlidec -lbrotlicommon" ' + +buildopts = "BROTLI_DIR=$EBROOTBROTLI BROTLI_INCLUDE=$EBROOTBROTLI/include" + +# also install dbrunsli binary and missing libraries +postinstallcmds = [ + "mkdir %(installdir)s/bin", + "cp dbrunsli %(installdir)s/bin/", + "cp libbrunsli*.a %(installdir)s/lib/", + "cp libbrunsli*.%s %%(installdir)s/lib/" % SHLIB_EXT, +] + +sanity_check_paths = { + 'files': ['bin/dbrunsli'], + 'dirs': ['include/brunsli', 'lib'], +} + +sanity_check_commands = ['dbrunsli 2>&1 | grep Usage'] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Bsoft/Bsoft-2.0.2-foss-2017b.eb b/easybuild/easyconfigs/b/Bsoft/Bsoft-2.0.2-foss-2017b.eb deleted file mode 100644 index 0c8b7262f8db..000000000000 --- a/easybuild/easyconfigs/b/Bsoft/Bsoft-2.0.2-foss-2017b.eb +++ /dev/null @@ -1,83 +0,0 @@ -# Authors: Jack Perdue - TAMU HPRC - http://hprc.tamu.edu - -easyblock = 'Bundle' - -name = 'Bsoft' -version = '2.0.2' -local_libtiff_version = '4.0.9' - -homepage = 'https://lsbr.niams.nih.gov/bsoft/' - -description = """ - Bsoft is a collection of programs and a platform for development of software - for image and molecular processing in structural biology. Problems in - structural biology are approached with a highly modular design, allowing fast - development of new algorithms without the burden of issues such as file I/O. - It provides an easily accessible interface, a resource that can be and has - been used in other packages. -""" - -toolchain = {'name': 'foss', 'version': '2017b'} -toolchainopts = {'openmp': True, 'pic': True} - -dependencies = [ - ('libjpeg-turbo', '1.5.2'), - ('libpng', '1.6.34'), - ('LibTIFF', local_libtiff_version), - ('libxml2', '2.9.8'), - ('Tk', '8.6.8'), -] - -parallel = 1 - -# Use packages from EB -local_bsoft_configopts = "--fftw=$EBROOTFFTW --jpeg=$EBROOTLIBJPEGMINTURBO --png=$EBROOTLIBPNG" -# Use libraries from LibTIFF already installed in EB -local_bsoft_configopts += " --tiff=$EBROOTLIBTIFF" - -components = [ - # Bsoft needs headers from LibTIFF only available in its source code - ('LibTIFF', local_libtiff_version, { - 'easyblock': 'ConfigureMake', - 'source_urls': ['https://download.osgeo.org/libtiff/'], - 'sources': ['tiff-%s.tar.gz' % local_libtiff_version], - 'checksums': ['6e7bdeec2c310734e734d19aae3a71ebe37a4d842e0e23dbb1b8921c0026cfcd'], - 'start_dir': 'tiff-%s' % local_libtiff_version, - 'configopts': '--enable-ld-version-script', - # skip installation: Bsoft only needs LibTIFF headers at build time and - # those headers are never installed in any case - 'install_cmd': 'true', - }), - (name, version, { - 'easyblock': 'ConfigureMake', - 'source_urls': ['https://lsbr.niams.nih.gov/bsoft/'], - 'sources': ['%%(namelower)s%s.tgz' % '_'.join(version.split('.'))], - 'patches': ['Bsoft-2.0.2_use-eb-packages.patch'], - 'checksums': [ - '1be2e0fcbc61345b488fc6471b73699db57e5b5e6959683582ea6f1b030f1906', # bsoft2_0_2.tgz - 'dfe4e0a68d1b6984edefb32e443f7bc42ae5e520a80a58c3a5b3aa1d9c4b80cb', # Bsoft-2.0.2_use-eb-packages.patch - ], - 'preconfigopts': 'EBBUILDLIBTIFF=%%(builddir)s/tiff-%s' % local_libtiff_version, # use headers in local LibTIFF - 'configure_cmd': './bconf', - 'configopts': local_bsoft_configopts, - 'buildopts': '%(namelower)s', - }), -] - -# Emulate Scripts/postinstall -postinstallcmds = ["cd %%(installdir)s/bin && ln -sf ../tcltk/%s" % x for x in ['bshow', 'bshowX', 'brun', 'brunX']] - -sanity_check_paths = { - 'files': ['bsoft.bashrc', 'bsetup', 'bin/bshell', 'bin/brun', 'bin/brunX', 'bin/bshow', 'bin/bshowX', - 'lib/libbsoft.%s' % SHLIB_EXT, 'lib/libbshow.%s' % SHLIB_EXT], - 'dirs': ['doc', 'parameters', 'tcltk'], -} - -sanity_check_commands = ["bshell -verb 1 -ico 480,4 -comp 30"] - -modextrapaths = { - 'BSOFT': '', - 'BPARAM': 'parameters', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bsoft/Bsoft-2.0.2_use-eb-packages.patch b/easybuild/easyconfigs/b/Bsoft/Bsoft-2.0.2_use-eb-packages.patch deleted file mode 100644 index 38a561b18d52..000000000000 --- a/easybuild/easyconfigs/b/Bsoft/Bsoft-2.0.2_use-eb-packages.patch +++ /dev/null @@ -1,128 +0,0 @@ -Adapt configuration scripts of Bsoft to EasyBuild environment -author: Alex Domingo (Vrije Universiteit Brussel) ---- dev.rsc.orig 2018-07-02 20:53:40.000000000 +0200 -+++ dev.rsc 2020-10-16 22:11:09.874568000 +0200 -@@ -38,24 +38,24 @@ - HAVE_FFTW=0 - HAVE_XML=0 - -- if [ -e $LIBFFTW/api/fftw3.h ]; then -+ if [ -e $LIBFFTW/include/fftw3.h ]; then - echo "# FFTW3 found" - HAVE_FFTW=1 - else - echo "# No FFTW3 libraries found!" -- echo "# Looking for: $LIBFFTW/api/fftw3.h" -+ echo "# Looking for: $LIBFFTW/include/fftw3.h" - fi - -- if [ -e $SDK/usr/include/libxml2 ]; then -+ if [ -e $EBROOTLIBXML2/include/libxml2 ]; then - echo "# libxml2 found" - HAVE_XML=1 -- x=`grep -A 3 xmlStrPrintf $SDK/usr/include/libxml2/libxml/xmlstring.h | grep msg | grep xmlChar` -+ x=`grep -A 3 xmlStrPrintf $EBROOTLIBXML2/include/libxml2/libxml/xmlstring.h | grep msg | grep xmlChar` - if [[ $x =~ xmlChar ]]; then - HAVE_XML=2 - fi - else - echo "# No XML library found!" -- echo "# Looking for: $SDK/usr/include/libxml2" -+ echo "# Looking for: $EBROOTLIBXML2/include/libxml2" - fi - - # Optional -@@ -71,13 +71,13 @@ - TCLINC=$TCL/Headers - TKINC=$TK/Headers - elif [[ $SYS =~ Linux ]]; then -- TCL=/usr -- TK=/usr -+ TCL=$EBROOTTCL -+ TK=$EBROOTTK - TCLINC=$TCL/include - TKINC=$TK/include -- if [ -e /usr/include/tk ]; then -- TCLINC=/usr/include/tcl -- TKINC=/usr/include/tk -+ if [ -e $EBROOTTK/include/tk ]; then -+ TCLINC=$EBROOTTCL/include/tcl -+ TKINC=$EBROOTTK/include/tk - fi - fi - -@@ -90,28 +90,28 @@ - TKO="" - fi - -- if [ -e $LIBTIFF/libtiff/tiff.h ]; then -+ if [ -e $EBBUILDLIBTIFF/libtiff/tiff.h ]; then - echo "# libtiff found" - HAVE_TIFF=1 - else - echo "# No TIFF library found! TIFF files will not be supported!" -- echo "# Looking for: $LIBTIFF/libtiff/tiff.h" -+ echo "# Looking for: $EBBUILDLIBTIFF/libtiff/tiff.h" - fi - -- if [ -e $LIBPNG/png.h ]; then -+ if [ -e $LIBPNG/include/png.h ]; then - echo "# libpng found" - HAVE_PNG=1 - else - echo "# No PNG library found! PNG files will not be supported!" -- echo "# Looking for: $LIBPNG/png.h" -+ echo "# Looking for: $LIBPNG/include/png.h" - fi - -- if [ -e $LIBJPEG/jpeglib.h ]; then -+ if [ -e $LIBJPEG/include/jpeglib.h ]; then - echo "# libjpeg found" - HAVE_JPEG=1 - else - echo "# No JPEG library found! JPEG files will not be supported!" -- echo "# Looking for: $LIBJPEG/jpeglib.h" -+ echo "# Looking for: $LIBJPEG/include/jpeglib.h" - fi - - } ---- bsoft/bsoft_conf.orig 2018-07-03 16:38:51.000000000 +0200 -+++ bsoft/bsoft_conf 2020-10-16 23:24:24.158389000 +0200 -@@ -129,7 +129,7 @@ - LIBLIST="" - - --XMLINC=$SDK/usr/include/libxml2 -+XMLINC=$EBROOTLIBXML2/include/libxml2 - if [ -e $XMLINC ]; then - CFLAGS=$CFLAGS' -DHAVE_XML' - if [ $HAVE_XML == 2 ]; then -@@ -163,7 +163,7 @@ - - if [ $HAVE_TIFF = 1 ]; then - CFLAGS="$CFLAGS -DHAVE_TIFF" -- INCLUDES="$INCLUDES -I$LIBTIFF/libtiff" -+ INCLUDES="$INCLUDES -I$EBBUILDLIBTIFF/libtiff" - # LIBDIR="$LIBDIR -L$LIBTIFF/lib" - # LINKLIBS="$LINKLIBS -ltiff"; - LIBLIST="$LIBLIST $LIBTIFF/lib/libtiff.a" -@@ -171,8 +171,8 @@ - - if [ $HAVE_PNG = 1 ]; then - CFLAGS="$CFLAGS -DHAVE_PNG" -- INCLUDES="$INCLUDES -I$LIBPNG" --# LIBDIR="$LIBDIR -L$LIBPNG/lib" -+ INCLUDES="$INCLUDES -I$LIBPNG/include" -+ LIBDIR="$LIBDIR -L$EBROOTZLIB/lib" - # LINKLIBS="$LINKLIBS -lz -lpng"; - LINKLIBS="$LINKLIBS -lz"; - LIBLIST="$LIBLIST $LIBPNG/lib/libpng.a" -@@ -180,7 +180,7 @@ - - if [ $HAVE_JPEG = 1 ]; then - CFLAGS="$CFLAGS -DHAVE_JPEG" -- INCLUDES="$INCLUDES -I$LIBJPEG" -+ INCLUDES="$INCLUDES -I$LIBJPEG/include" - # LIBDIR="$LIBDIR -L$LIBJPEG/lib" - # LINKLIBS="$LINKLIBS -ljpeg"; - LIBLIST="$LIBLIST $LIBJPEG/lib/libjpeg.a" diff --git a/easybuild/easyconfigs/b/Bsoft/Bsoft-2.0.7-GCC-9.3.0.eb b/easybuild/easyconfigs/b/Bsoft/Bsoft-2.0.7-GCC-9.3.0.eb deleted file mode 100644 index d77e648e6be7..000000000000 --- a/easybuild/easyconfigs/b/Bsoft/Bsoft-2.0.7-GCC-9.3.0.eb +++ /dev/null @@ -1,85 +0,0 @@ -# Author: Jack Perdue - TAMU HPRC - http://hprc.tamu.edu -# Updated by: Alex Domingo - VUB - http://www.vub.be - -easyblock = 'Bundle' - -name = 'Bsoft' -version = '2.0.7' -local_libtiff_version = '4.1.0' - -homepage = 'https://lsbr.niams.nih.gov/bsoft/' - -description = """ - Bsoft is a collection of programs and a platform for development of software - for image and molecular processing in structural biology. Problems in - structural biology are approached with a highly modular design, allowing fast - development of new algorithms without the burden of issues such as file I/O. - It provides an easily accessible interface, a resource that can be and has - been used in other packages. -""" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} -toolchainopts = {'openmp': True, 'pic': True} - -dependencies = [ - ('FFTW', '3.3.8', '-serial'), - ('libjpeg-turbo', '2.0.4'), - ('libpng', '1.6.37'), - ('LibTIFF', local_libtiff_version), - ('libxml2', '2.9.10'), - ('Tk', '8.6.10'), -] - -parallel = 1 - -# Use packages from EB -local_bsoft_configopts = "--fftw=$EBROOTFFTW --jpeg=$EBROOTLIBJPEGMINTURBO --png=$EBROOTLIBPNG" -# Use libraries from LibTIFF already installed in EB -local_bsoft_configopts += " --tiff=$EBROOTLIBTIFF" - -default_easyblock = 'ConfigureMake' - -components = [ - # Bsoft needs headers from LibTIFF only available in its source code - ('LibTIFF', local_libtiff_version, { - 'source_urls': ['https://download.osgeo.org/libtiff/'], - 'sources': ['tiff-%s.tar.gz' % local_libtiff_version], - 'checksums': ['5d29f32517dadb6dbcd1255ea5bbc93a2b54b94fbf83653b4d65c7d6775b8634'], - 'start_dir': 'tiff-%s' % local_libtiff_version, - 'configopts': '--enable-ld-version-script', - # skip installation: Bsoft only needs LibTIFF headers at build time and - # those headers are never installed in any case - 'install_cmd': 'true', - }), - (name, version, { - 'source_urls': ['https://lsbr.niams.nih.gov/bsoft/'], - 'sources': ['%%(namelower)s%s.tgz' % '_'.join(version.split('.'))], - 'patches': ['%(name)s-%(version)s_use-eb-packages.patch'], - 'checksums': [ - 'f86d19b3c843cf8a7dd22871f32aca66ab40546ba3b545f7e4ae95c6ec47379c', # bsoft2_0_7.tgz - '9cb67d30ba8360c08dab01090d084dcfcf5c435ccb1426210bdaabe5ee8c80ed', # Bsoft-2.0.7_use-eb-packages.patch - ], - 'preconfigopts': 'EBBUILDLIBTIFF=%%(builddir)s/tiff-%s' % local_libtiff_version, # use headers in local LibTIFF - 'configure_cmd': './bconf', - 'configopts': local_bsoft_configopts, - 'buildopts': '%(namelower)s', - }), -] - -# Emulate Scripts/postinstall -postinstallcmds = ["cd %%(installdir)s/bin && ln -sf ../tcltk/%s" % x for x in ['bshow', 'bshowX', 'brun', 'brunX']] - -sanity_check_paths = { - 'files': ['bsoft.bashrc', 'bsetup', 'bin/bshell', 'bin/brun', 'bin/brunX', 'bin/bshow', 'bin/bshowX', - 'lib/libbsoft.%s' % SHLIB_EXT, 'lib/libbshow.%s' % SHLIB_EXT], - 'dirs': ['doc', 'parameters', 'tcltk'], -} - -sanity_check_commands = ["bshell -verb 1 -ico 480,4 -comp 30"] - -modextrapaths = { - 'BSOFT': '', - 'BPARAM': 'parameters', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bsoft/Bsoft-2.0.7_use-eb-packages.patch b/easybuild/easyconfigs/b/Bsoft/Bsoft-2.0.7_use-eb-packages.patch deleted file mode 100644 index 575dee83d7b8..000000000000 --- a/easybuild/easyconfigs/b/Bsoft/Bsoft-2.0.7_use-eb-packages.patch +++ /dev/null @@ -1,132 +0,0 @@ -Adapt configuration scripts of Bsoft to EasyBuild environment -author: Alex Domingo (Vrije Universiteit Brussel) ---- dev.rsc.orig 2019-05-09 21:04:05.000000000 +0200 -+++ dev.rsc 2020-10-17 12:35:46.233721000 +0200 -@@ -38,24 +38,24 @@ - HAVE_FFTW=0 - HAVE_XML=0 - -- if [ -e $LIBFFTW/api/fftw3.h ]; then -+ if [ -e $LIBFFTW/include/fftw3.h ]; then - echo "# FFTW3 found" - HAVE_FFTW=1 - else - echo "# No FFTW3 libraries found!" -- echo "# Looking for: $LIBFFTW/api/fftw3.h" -+ echo "# Looking for: $LIBFFTW/include/fftw3.h" - fi - -- if [ -e $SDK/usr/include/libxml2 ]; then -+ if [ -e $EBROOTLIBXML2/include/libxml2 ]; then - echo "# libxml2 found" - HAVE_XML=1 -- x=`grep -A 3 xmlStrPrintf $SDK/usr/include/libxml2/libxml/xmlstring.h | grep msg | grep xmlChar` -+ x=`grep -A 3 xmlStrPrintf $EBROOTLIBXML2/include/libxml2/libxml/xmlstring.h | grep msg | grep xmlChar` - if [[ $x =~ xmlChar ]]; then - HAVE_XML=2 - fi - else - echo "# No XML library found!" -- echo "# Looking for: $SDK/usr/include/libxml2" -+ echo "# Looking for: $EBROOTLIBXML2/include/libxml2" - fi - - # Optional -@@ -71,13 +71,13 @@ - TCLINC=$TCL/Headers - TKINC=$TK/Headers - elif [[ $SYS =~ Linux ]]; then -- TCL=/usr -- TK=/usr -+ TCL=$EBROOTTCL -+ TK=$EBROOTTK - TCLINC=$TCL/include - TKINC=$TK/include -- if [ -e /usr/include/tk ]; then -- TCLINC=/usr/include/tcl -- TKINC=/usr/include/tk -+ if [ -e $EBROOTTK/include/tk ]; then -+ TCLINC=$EBROOTTCL/include/tcl -+ TKINC=$EBROOTTK/include/tk - fi - fi - -@@ -90,28 +90,28 @@ - TKO="" - fi - -- if [ -e $LIBTIFF/libtiff/tiff.h ]; then -+ if [ -e $EBBUILDLIBTIFF/libtiff/tiff.h ]; then - echo "# libtiff found" - HAVE_TIFF=1 - else - echo "# No TIFF library found! TIFF files will not be supported!" -- echo "# Looking for: $LIBTIFF/libtiff/tiff.h" -+ echo "# Looking for: $EBBUILDLIBTIFF/libtiff/tiff.h" - fi - -- if [ -e $LIBPNG/png.h ]; then -+ if [ -e $LIBPNG/include/png.h ]; then - echo "# libpng found" - HAVE_PNG=1 - else - echo "# No PNG library found! PNG files will not be supported!" -- echo "# Looking for: $LIBPNG/png.h" -+ echo "# Looking for: $LIBPNG/include/png.h" - fi - -- if [ -e $LIBJPEG/jpeglib.h ]; then -+ if [ -e $LIBJPEG/include/jpeglib.h ]; then - echo "# libjpeg found" - HAVE_JPEG=1 - else - echo "# No JPEG library found! JPEG files will not be supported!" -- echo "# Looking for: $LIBJPEG/jpeglib.h" -+ echo "# Looking for: $LIBJPEG/include/jpeglib.h" - fi - - } ---- bsoft/bsoft_conf.orig 2019-11-05 20:05:09.000000000 +0100 -+++ bsoft/bsoft_conf 2020-10-17 17:11:31.028913000 +0200 -@@ -129,7 +129,7 @@ - LIBLIST="" - - --XMLINC=$SDK/usr/include/libxml2 -+XMLINC=$EBROOTLIBXML2/include/libxml2 - if [ -e $XMLINC ]; then - CFLAGS=$CFLAGS' -DHAVE_XML' - if [ $HAVE_XML == 2 ]; then -@@ -163,7 +163,7 @@ - - if [ $HAVE_TIFF = 1 ]; then - CFLAGS="$CFLAGS -DHAVE_TIFF" -- INCLUDES="$INCLUDES -I$LIBTIFF/libtiff" -+ INCLUDES="$INCLUDES -I$EBBUILDLIBTIFF/libtiff" - # LIBDIR="$LIBDIR -L$LIBTIFF/lib" - # LINKLIBS="$LINKLIBS -ltiff"; - LIBLIST="$LIBLIST $LIBTIFF/lib/libtiff.a" -@@ -171,8 +171,8 @@ - - if [ $HAVE_PNG = 1 ]; then - CFLAGS="$CFLAGS -DHAVE_PNG" -- INCLUDES="$INCLUDES -I$LIBPNG" --# LIBDIR="$LIBDIR -L$LIBPNG/lib" -+ INCLUDES="$INCLUDES -I$LIBPNG/include" -+ LIBDIR="$LIBDIR -L$EBROOTZLIB/lib" - # LINKLIBS="$LINKLIBS -lz -lpng"; - LINKLIBS="$LINKLIBS -lz"; - LIBLIST="$LIBLIST $LIBPNG/lib/libpng.a" -@@ -180,10 +180,10 @@ - - if [ $HAVE_JPEG = 1 ]; then - CFLAGS="$CFLAGS -DHAVE_JPEG" -- INCLUDES="$INCLUDES -I$LIBJPEG" -+ INCLUDES="$INCLUDES -I$LIBJPEG/include" - # LIBDIR="$LIBDIR -L$LIBJPEG/lib" - # LINKLIBS="$LINKLIBS -ljpeg"; -- LIBLIST="$LIBLIST $LIBJPEG/lib/libjpeg.a" -+ LIBLIST="$LIBLIST $LIBJPEG/lib64/libjpeg.a" - fi - - # Tcl/Tk 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 deleted file mode 100644 index e9318b4588a5..000000000000 --- a/easybuild/easyconfigs/b/Bullet/Bullet-2.83.7-foss-2016a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Bullet' -version = '2.83.7' - -homepage = "http://bulletphysics.org/" -description = """Bullet professional 3D Game Multiphysics Library provides state - of the art collision detection, soft body and rigid body dynamics.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'usempi': False, 'pic': True} - -source_urls = ['https://github.com/bulletphysics/bullet3/archive/'] -sources = ["%(version)s.tar.gz"] - -builddependencies = [('CMake', '3.5.2')] - -# build shared libraries -configopts = "-DBUILD_SHARED_LIBS=ON" - -sanity_check_paths = { - 'files': ['include/bullet/btBullet%sCommon.h' % x for x in ['Collision', 'Dynamics']] + - ['lib/libBullet%s.%s' % (x, SHLIB_EXT) for x in ['Collision', 'Dynamics']], - 'dirs': [], -} - -modextrapaths = {'CPATH': 'include/bullet'} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/b/Bullet/Bullet-2.83.7-intel-2016a.eb b/easybuild/easyconfigs/b/Bullet/Bullet-2.83.7-intel-2016a.eb deleted file mode 100644 index dce0112a41f7..000000000000 --- a/easybuild/easyconfigs/b/Bullet/Bullet-2.83.7-intel-2016a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Bullet' -version = '2.83.7' - -homepage = "http://bulletphysics.org/" -description = """Bullet professional 3D Game Multiphysics Library provides state - of the art collision detection, soft body and rigid body dynamics.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'usempi': False, 'pic': True} - -source_urls = ['https://github.com/bulletphysics/bullet3/archive/'] -sources = ["%(version)s.tar.gz"] - -builddependencies = [('CMake', '3.5.2')] - -# build shared libraries -configopts = "-DBUILD_SHARED_LIBS=ON" - -sanity_check_paths = { - 'files': ['include/bullet/btBullet%sCommon.h' % x for x in ['Collision', 'Dynamics']] + - ['lib/libBullet%s.%s' % (x, SHLIB_EXT) for x in ['Collision', 'Dynamics']], - 'dirs': [], -} - -modextrapaths = {'CPATH': 'include/bullet'} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/b/bakta/bakta-1.10.1-foss-2023b.eb b/easybuild/easyconfigs/b/bakta/bakta-1.10.1-foss-2023b.eb new file mode 100644 index 000000000000..dc0cd1cd1be3 --- /dev/null +++ b/easybuild/easyconfigs/b/bakta/bakta-1.10.1-foss-2023b.eb @@ -0,0 +1,66 @@ +easyblock = 'PythonBundle' + +name = 'bakta' +version = '1.10.1' + +homepage = "https://github.com/oschwengers/bakta" +description = """Bakta is a tool for the rapid & standardized annotation of bacterial genomes and plasmids + from both isolates and MAGs. It provides dbxref-rich, sORF-including and taxon-independent annotations + in machine-readable JSON & bioinformatics standard file formats for automated downstream analysis.""" + +toolchain = {'name': 'foss', 'version': '2023b'} + +builddependencies = [ + ('scikit-build-core', '0.9.3'), +] + +dependencies = [ + ('Python', '3.11.5'), + ('Biopython', '1.84'), + ('PyYAML', '6.0.1'), + ('PyHMMER', '0.10.15'), + ('matplotlib', '3.8.2'), + ('python-isal', '1.6.1'), + ('zlib-ng', '2.2.2'), + ('archspec', '0.2.2'), +] + +exts_list = [ + ('about_time', '4.2.1', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['8bbf4c75fe13cbd3d72f49a03b02c5c7dca32169b6d49117c257e7eb3eaee341'], + }), + ('grapheme', '0.6.0', { + 'checksums': ['44c2b9f21bbe77cfb05835fec230bd435954275267fea1858013b102f8603cca'], + }), + ('alive_progress', '3.2.0', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['0677929f8d3202572e9d142f08170b34dbbe256cc6d2afbf75ef187c7da964a8'], + }), + ('pyCirclize', '1.7.1', { + 'source_tmpl': SOURCELOWER_PY3_WHL, + 'checksums': ['e0c049877b1ee47245866cc9968f2aded5fe3ead8a3333841536dc29fd14bc90'], + }), + ('pyrodigal', '3.6.3', { + 'checksums': ['3e226f743c960d4d30c46ae6868aff7e2a6b98f8d837cfbd2637568569b21f78'], + }), + ('xopen', '2.0.2', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['74e7f7fb7e7f42bd843c798595fa5a52086d7d1bf3de0e8513c6615516431313'], + }), + (name, version, { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['82967b4eefd2a1084743211fe955fa394972c2d2c878c6682e00b13dabc5a445'], + }), +] + +local_bins = ['bakta', 'bakta_db', 'bakta_io', 'bakta_plot', 'bakta_proteins'] + +sanity_check_paths = { + 'files': ['bin/%s' % bin for bin in local_bins], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ['%s --help' % bin for bin in local_bins] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bam-readcount/bam-readcount-0.7.4-cmake_install_prefix.patch b/easybuild/easyconfigs/b/bam-readcount/bam-readcount-0.7.4-cmake_install_prefix.patch deleted file mode 100644 index aecba22db8fb..000000000000 --- a/easybuild/easyconfigs/b/bam-readcount/bam-readcount-0.7.4-cmake_install_prefix.patch +++ /dev/null @@ -1,16 +0,0 @@ -# patch to remove hard-coded installation prefix -# Adam Huffman -# The Francis Crick Institute - -diff -u bam-readcount-0.7.4/CMakeLists.txt bam-readcount-0.7.4.new/CMakeLists.txt ---- bam-readcount-0.7.4/CMakeLists.txt 2014-12-07 19:45:03.000000000 +0000 -+++ bam-readcount-0.7.4.new/CMakeLists.txt 2016-04-06 22:06:12.336807391 +0100 -@@ -2,7 +2,7 @@ - - project(bam-readcount) - --set(CMAKE_INSTALL_PREFIX "/usr") -+#set(CMAKE_INSTALL_PREFIX "/usr") - set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake;${CMAKE_SOURCE_DIR}/build-common/cmake") - include(TestHelper) - include(VersionHelper) diff --git a/easybuild/easyconfigs/b/bam-readcount/bam-readcount-0.8.0-GCC-9.3.0.eb b/easybuild/easyconfigs/b/bam-readcount/bam-readcount-0.8.0-GCC-9.3.0.eb deleted file mode 100644 index aa645c64e22d..000000000000 --- a/easybuild/easyconfigs/b/bam-readcount/bam-readcount-0.8.0-GCC-9.3.0.eb +++ /dev/null @@ -1,51 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# Author: Adam Huffman -# The Francis Crick Institute -easyblock = 'CMakeMake' - -name = 'bam-readcount' -version = '0.8.0' - -homepage = 'https://github.com/genome/bam-readcount' -description = """Count DNA sequence reads in BAM files""" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} - -source_urls = ['https://github.com/genome/%(name)s/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['4f4dd558e3c6bfb24d6a57ec441568f7524be6639b24f13ea6f2bb350c7ea65f'] - -builddependencies = [ - ('CMake', '3.16.4'), -] - -dependencies = [ - ('SAMtools', '1.10'), - ('zlib', '1.2.11'), - ('ncurses', '6.2'), -] - -# bam-readcount uses git to insert the version during configuration with CMake -# but in the release archives there is no git information -# local_commit is the git commit hash of the release -local_commit = 'dea4199' -local_versionfile = '%(builddir)s/%(name)s*/version/version.h.in' -preconfigopts = "sed -i -e 's/@FULL_VERSION@/%%(version)s/' %s && " % local_versionfile -preconfigopts += "sed -i -e 's/@COMMIT_HASH@/%s/' %s && " % (local_commit, local_versionfile) - -prebuildopts = "export SAMTOOLS_ROOT=${EBROOTSAMTOOLS}/include/bam && " - -separate_build_dir = True - -sanity_check_paths = { - 'files': ["bin/bam-readcount"], - 'dirs': [] -} - -sanity_check_commands = [ - # --help exists with exit code 1, so use grep to check for expected pattern in help output - "bam-readcount --help 2>&1 | grep 'Example: bam-readcount -f'", - "bam-readcount --version | grep 'version: %(version)s '", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bam-readcount/bam-readcount-0.8.0-foss-2018b.eb b/easybuild/easyconfigs/b/bam-readcount/bam-readcount-0.8.0-foss-2018b.eb deleted file mode 100644 index 59202287217a..000000000000 --- a/easybuild/easyconfigs/b/bam-readcount/bam-readcount-0.8.0-foss-2018b.eb +++ /dev/null @@ -1,51 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# Author: Adam Huffman -# The Francis Crick Institute -easyblock = 'CMakeMake' - -name = 'bam-readcount' -version = '0.8.0' - -homepage = 'https://github.com/genome/bam-readcount' -description = """Count DNA sequence reads in BAM files""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/genome/%(name)s/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['4f4dd558e3c6bfb24d6a57ec441568f7524be6639b24f13ea6f2bb350c7ea65f'] - -builddependencies = [ - ('CMake', '3.12.1'), -] - -dependencies = [ - ('SAMtools', '1.9'), - ('zlib', '1.2.11'), - ('ncurses', '6.1'), -] - -# bam-readcount uses git to insert the version during configuration with CMake -# but in the release archives there is no git information -# local_commit is the git commit hash of the release -local_commit = 'dea4199' -local_versionfile = '%(builddir)s/%(name)s*/version/version.h.in' -preconfigopts = "sed -i -e 's/@FULL_VERSION@/%%(version)s/' %s && " % local_versionfile -preconfigopts += "sed -i -e 's/@COMMIT_HASH@/%s/' %s && " % (local_commit, local_versionfile) - -prebuildopts = "export SAMTOOLS_ROOT=${EBROOTSAMTOOLS}/include/bam && " - -separate_build_dir = True - -sanity_check_paths = { - 'files': ["bin/bam-readcount"], - 'dirs': [] -} - -sanity_check_commands = [ - # --help exists with exit code 1, so use grep to check for expected pattern in help output - "bam-readcount --help 2>&1 | grep 'Example: bam-readcount -f'", - "bam-readcount --version | grep 'version: %(version)s '", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bamtofastq/bamtofastq-1.4.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/b/bamtofastq/bamtofastq-1.4.1-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..8759374058bf --- /dev/null +++ b/easybuild/easyconfigs/b/bamtofastq/bamtofastq-1.4.1-GCCcore-12.3.0.eb @@ -0,0 +1,220 @@ +easyblock = 'Cargo' + +name = 'bamtofastq' +version = '1.4.1' + +homepage = 'https://github.com/10XGenomics/bamtofastq' +description = """Convert 10x BAM files to the original FASTQs compatible with 10x pipelines.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://github.com/10XGenomics/bamtofastq/archive/refs/tags'] +sources = [{'download_filename': 'v%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}] + +builddependencies = [ + ('binutils', '2.40'), + ('Rust', '1.75.0'), + ('CMake', '3.26.3'), +] + +dependencies = [('bzip2', '1.0.8')] + +crates = [ + ('addr2line', '0.17.0'), + ('adler', '1.0.2'), + ('aho-corasick', '0.7.18'), + ('anyhow', '1.0.53'), + ('autocfg', '1.0.1'), + ('backtrace', '0.3.63'), + ('bincode', '1.3.3'), + ('bio-types', '0.12.0'), + ('bitflags', '1.3.2'), + ('bstr', '0.2.17'), + ('byteorder', '1.4.3'), + ('bzip2-sys', '0.1.11+1.0.8'), + ('cc', '1.0.71'), + ('cfg-if', '1.0.0'), + ('cmake', '0.1.45'), + ('crc32fast', '1.2.1'), + ('crossbeam-channel', '0.5.1'), + ('crossbeam-utils', '0.8.5'), + ('csv', '1.1.6'), + ('csv-core', '0.1.10'), + ('curl-sys', '0.4.49+curl-7.79.1'), + ('custom_derive', '0.1.7'), + ('derive-new', '0.5.9'), + ('docopt', '1.1.1'), + ('either', '1.6.1'), + ('fastrand', '1.7.0'), + ('flate2', '1.0.22'), + ('form_urlencoded', '1.0.1'), + ('fs-utils', '1.1.4'), + ('gimli', '0.26.0'), + ('glob', '0.3.0'), + ('heck', '0.3.3'), + ('hts-sys', '2.0.2'), + ('idna', '0.2.3'), + ('ieee754', '0.2.6'), + ('instant', '0.1.12'), + ('itertools', '0.10.3'), + ('itoa', '0.4.8'), + ('jobserver', '0.1.24'), + ('lazy_static', '1.4.0'), + ('libc', '0.2.103'), + ('libdeflate-sys', '0.5.0'), + ('libz-sys', '1.1.3'), + ('linear-map', '1.2.0'), + ('log', '0.4.14'), + ('lz4', '1.23.2'), + ('lz4-sys', '1.9.2'), + ('lzma-sys', '0.1.17'), + ('matches', '0.1.9'), + ('memchr', '2.4.1'), + ('min-max-heap', '1.3.0'), + ('miniz_oxide', '0.4.4'), + ('newtype_derive', '0.1.6'), + ('object', '0.27.1'), + ('openssl-src', '111.16.0+1.1.1l'), + ('openssl-sys', '0.9.67'), + ('percent-encoding', '2.1.0'), + ('pkg-config', '0.3.20'), + ('proc-macro2', '1.0.29'), + ('quick-error', '1.2.3'), + ('quote', '1.0.10'), + ('redox_syscall', '0.2.10'), + ('regex', '1.5.4'), + ('regex-automata', '0.1.10'), + ('regex-syntax', '0.6.25'), + ('remove_dir_all', '0.5.3'), + ('rust-htslib', '0.38.2'), + ('rustc-demangle', '0.1.21'), + ('rustc_version', '0.1.7'), + ('ryu', '1.0.5'), + ('semver', '0.1.20'), + ('serde', '1.0.135'), + ('serde_bytes', '0.11.5'), + ('serde_derive', '1.0.135'), + ('shardio', '0.8.2'), + ('strsim', '0.10.0'), + ('strum_macros', '0.20.1'), + ('syn', '1.0.80'), + ('tempfile', '3.3.0'), + ('thiserror', '1.0.29'), + ('thiserror-impl', '1.0.29'), + ('tinyvec', '1.5.0'), + ('tinyvec_macros', '0.1.0'), + ('unicode-bidi', '0.3.7'), + ('unicode-normalization', '0.1.19'), + ('unicode-segmentation', '1.8.0'), + ('unicode-xid', '0.2.2'), + ('url', '2.2.2'), + ('vcpkg', '0.2.15'), + ('winapi', '0.3.9'), + ('winapi-i686-pc-windows-gnu', '0.4.0'), + ('winapi-x86_64-pc-windows-gnu', '0.4.0'), +] + +sanity_check_paths = { + 'files': ['bin/%(namelower)s'], + 'dirs': [], +} + +sanity_check_commands = ["%(namelower)s --help"] + +checksums = [ + {'bamtofastq-1.4.1.tar.gz': 'cebf968b0eff8911df65102e2be5884e6cd7312f1cb0aba6718bfc2d9407d543'}, + {'addr2line-0.17.0.tar.gz': 'b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b'}, + {'adler-1.0.2.tar.gz': 'f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe'}, + {'aho-corasick-0.7.18.tar.gz': '1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f'}, + {'anyhow-1.0.53.tar.gz': '94a45b455c14666b85fc40a019e8ab9eb75e3a124e05494f5397122bc9eb06e0'}, + {'autocfg-1.0.1.tar.gz': 'cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a'}, + {'backtrace-0.3.63.tar.gz': '321629d8ba6513061f26707241fa9bc89524ff1cd7a915a97ef0c62c666ce1b6'}, + {'bincode-1.3.3.tar.gz': 'b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad'}, + {'bio-types-0.12.0.tar.gz': '3f79d996fbffc59cbaeec4c831f9c1bbf6debdfadd9bb02ff4caf70507159c63'}, + {'bitflags-1.3.2.tar.gz': 'bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a'}, + {'bstr-0.2.17.tar.gz': 'ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223'}, + {'byteorder-1.4.3.tar.gz': '14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610'}, + {'bzip2-sys-0.1.11+1.0.8.tar.gz': '736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc'}, + {'cc-1.0.71.tar.gz': '79c2681d6594606957bbb8631c4b90a7fcaaa72cdb714743a437b156d6a7eedd'}, + {'cfg-if-1.0.0.tar.gz': 'baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd'}, + {'cmake-0.1.45.tar.gz': 'eb6210b637171dfba4cda12e579ac6dc73f5165ad56133e5d72ef3131f320855'}, + {'crc32fast-1.2.1.tar.gz': '81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a'}, + {'crossbeam-channel-0.5.1.tar.gz': '06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4'}, + {'crossbeam-utils-0.8.5.tar.gz': 'd82cfc11ce7f2c3faef78d8a684447b40d503d9681acebed6cb728d45940c4db'}, + {'csv-1.1.6.tar.gz': '22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1'}, + {'csv-core-0.1.10.tar.gz': '2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90'}, + {'curl-sys-0.4.49+curl-7.79.1.tar.gz': 'e0f44960aea24a786a46907b8824ebc0e66ca06bf4e4978408c7499620343483'}, + {'custom_derive-0.1.7.tar.gz': 'ef8ae57c4978a2acd8b869ce6b9ca1dfe817bff704c220209fdef2c0b75a01b9'}, + {'derive-new-0.5.9.tar.gz': '3418329ca0ad70234b9735dc4ceed10af4df60eff9c8e7b06cb5e520d92c3535'}, + {'docopt-1.1.1.tar.gz': '7f3f119846c823f9eafcf953a8f6ffb6ed69bf6240883261a7f13b634579a51f'}, + {'either-1.6.1.tar.gz': 'e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457'}, + {'fastrand-1.7.0.tar.gz': 'c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf'}, + {'flate2-1.0.22.tar.gz': '1e6988e897c1c9c485f43b47a529cef42fde0547f9d8d41a7062518f1d8fc53f'}, + {'form_urlencoded-1.0.1.tar.gz': '5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191'}, + {'fs-utils-1.1.4.tar.gz': '6fc7a9dc005c944c98a935e7fd626faf5bf7e5a609f94bc13e42fc4a02e52593'}, + {'gimli-0.26.0.tar.gz': '81a03ce013ffccead76c11a15751231f777d9295b845cc1266ed4d34fcbd7977'}, + {'glob-0.3.0.tar.gz': '9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574'}, + {'heck-0.3.3.tar.gz': '6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c'}, + {'hts-sys-2.0.2.tar.gz': '72c443906f4bac8b8cfe67e4e9d9ca83a454b70a092e1764133d19d5c5c7c1e2'}, + {'idna-0.2.3.tar.gz': '418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8'}, + {'ieee754-0.2.6.tar.gz': '9007da9cacbd3e6343da136e98b0d2df013f553d35bdec8b518f07bea768e19c'}, + {'instant-0.1.12.tar.gz': '7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c'}, + {'itertools-0.10.3.tar.gz': 'a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3'}, + {'itoa-0.4.8.tar.gz': 'b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4'}, + {'jobserver-0.1.24.tar.gz': 'af25a77299a7f711a01975c35a6a424eb6862092cc2d6c72c4ed6cbc56dfc1fa'}, + {'lazy_static-1.4.0.tar.gz': 'e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646'}, + {'libc-0.2.103.tar.gz': 'dd8f7255a17a627354f321ef0055d63b898c6fb27eff628af4d1b66b7331edf6'}, + {'libdeflate-sys-0.5.0.tar.gz': '21e39efa87b84db3e13ff4e2dfac1e57220abcbd7fe8ec44d238f7f4f787cc1f'}, + {'libz-sys-1.1.3.tar.gz': 'de5435b8549c16d423ed0c03dbaafe57cf6c3344744f1242520d59c9d8ecec66'}, + {'linear-map-1.2.0.tar.gz': 'bfae20f6b19ad527b550c223fddc3077a547fc70cda94b9b566575423fd303ee'}, + {'log-0.4.14.tar.gz': '51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710'}, + {'lz4-1.23.2.tar.gz': 'aac20ed6991e01bf6a2e68cc73df2b389707403662a8ba89f68511fb340f724c'}, + {'lz4-sys-1.9.2.tar.gz': 'dca79aa95d8b3226213ad454d328369853be3a1382d89532a854f4d69640acae'}, + {'lzma-sys-0.1.17.tar.gz': 'bdb4b7c3eddad11d3af9e86c487607d2d2442d185d848575365c4856ba96d619'}, + {'matches-0.1.9.tar.gz': 'a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f'}, + {'memchr-2.4.1.tar.gz': '308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a'}, + {'min-max-heap-1.3.0.tar.gz': '2687e6cf9c00f48e9284cf9fd15f2ef341d03cc7743abf9df4c5f07fdee50b18'}, + {'miniz_oxide-0.4.4.tar.gz': 'a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b'}, + {'newtype_derive-0.1.6.tar.gz': 'ac8cd24d9f185bb7223958d8c1ff7a961b74b1953fd05dba7cc568a63b3861ec'}, + {'object-0.27.1.tar.gz': '67ac1d3f9a1d3616fd9a60c8d74296f22406a238b6a72f5cc1e6f314df4ffbf9'}, + {'openssl-src-111.16.0+1.1.1l.tar.gz': '7ab2173f69416cf3ec12debb5823d244127d23a9b127d5a5189aa97c5fa2859f'}, + {'openssl-sys-0.9.67.tar.gz': '69df2d8dfc6ce3aaf44b40dec6f487d5a886516cf6879c49e98e0710f310a058'}, + {'percent-encoding-2.1.0.tar.gz': 'd4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e'}, + {'pkg-config-0.3.20.tar.gz': '7c9b1041b4387893b91ee6746cddfc28516aff326a3519fb2adf820932c5e6cb'}, + {'proc-macro2-1.0.29.tar.gz': 'b9f5105d4fdaab20335ca9565e106a5d9b82b6219b5ba735731124ac6711d23d'}, + {'quick-error-1.2.3.tar.gz': 'a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0'}, + {'quote-1.0.10.tar.gz': '38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05'}, + {'redox_syscall-0.2.10.tar.gz': '8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff'}, + {'regex-1.5.4.tar.gz': 'd07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461'}, + {'regex-automata-0.1.10.tar.gz': '6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132'}, + {'regex-syntax-0.6.25.tar.gz': 'f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b'}, + {'remove_dir_all-0.5.3.tar.gz': '3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7'}, + {'rust-htslib-0.38.2.tar.gz': '2aca6626496389f6e015e25433b85e2895ad3644b44de91167d847bf2d8c1a1c'}, + {'rustc-demangle-0.1.21.tar.gz': '7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342'}, + {'rustc_version-0.1.7.tar.gz': 'c5f5376ea5e30ce23c03eb77cbe4962b988deead10910c372b226388b594c084'}, + {'ryu-1.0.5.tar.gz': '71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e'}, + {'semver-0.1.20.tar.gz': 'd4f410fedcf71af0345d7607d246e7ad15faaadd49d240ee3b24e5dc21a820ac'}, + {'serde-1.0.135.tar.gz': '2cf9235533494ea2ddcdb794665461814781c53f19d87b76e571a1c35acbad2b'}, + {'serde_bytes-0.11.5.tar.gz': '16ae07dd2f88a366f15bd0632ba725227018c69a1c8550a927324f8eb8368bb9'}, + {'serde_derive-1.0.135.tar.gz': '8dcde03d87d4c973c04be249e7d8f0b35db1c848c487bd43032808e59dd8328d'}, + {'shardio-0.8.2.tar.gz': '669590a22936d55698744e4096bc46fc8f935f492fe86b2f09cbdbb6d937b65a'}, + {'strsim-0.10.0.tar.gz': '73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623'}, + {'strum_macros-0.20.1.tar.gz': 'ee8bc6b87a5112aeeab1f4a9f7ab634fe6cbefc4850006df31267f4cfb9e3149'}, + {'syn-1.0.80.tar.gz': 'd010a1623fbd906d51d650a9916aaefc05ffa0e4053ff7fe601167f3e715d194'}, + {'tempfile-3.3.0.tar.gz': '5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4'}, + {'thiserror-1.0.29.tar.gz': '602eca064b2d83369e2b2f34b09c70b605402801927c65c11071ac911d299b88'}, + {'thiserror-impl-1.0.29.tar.gz': 'bad553cc2c78e8de258400763a647e80e6d1b31ee237275d756f6836d204494c'}, + {'tinyvec-1.5.0.tar.gz': 'f83b2a3d4d9091d0abd7eba4dc2710b1718583bd4d8992e2190720ea38f391f7'}, + {'tinyvec_macros-0.1.0.tar.gz': 'cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c'}, + {'unicode-bidi-0.3.7.tar.gz': '1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f'}, + {'unicode-normalization-0.1.19.tar.gz': 'd54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9'}, + {'unicode-segmentation-1.8.0.tar.gz': '8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b'}, + {'unicode-xid-0.2.2.tar.gz': '8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3'}, + {'url-2.2.2.tar.gz': 'a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c'}, + {'vcpkg-0.2.15.tar.gz': 'accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426'}, + {'winapi-0.3.9.tar.gz': '5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419'}, + {'winapi-i686-pc-windows-gnu-0.4.0.tar.gz': 'ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6'}, + {'winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz': '712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f'}, +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/barrnap/barrnap-0.9-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/b/barrnap/barrnap-0.9-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 6a55f15c1a6b..000000000000 --- a/easybuild/easyconfigs/b/barrnap/barrnap-0.9-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'Tarball' - -name = 'barrnap' -version = '0.9' - -homepage = 'https://github.com/tseemann/barrnap' -description = "Barrnap (BAsic Rapid Ribosomal RNA Predictor) predicts the location of ribosomal RNA genes in genomes." - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} - -source_urls = ['https://github.com/tseemann/barrnap/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['36c27cd4350531d98b3b2fb7d294a2d35c15b7365771476456d7873ba33cce15'] - -dependencies = [ - ('Perl', '5.28.1'), - ('HMMER', '3.2.1'), - ('BEDTools', '2.28.0'), -] - -sanity_check_paths = { - 'files': ['bin/barrnap'], - 'dirs': [], -} - -sanity_check_commands = ["barrnap --help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/barrnap/barrnap-0.9-foss-2018b.eb b/easybuild/easyconfigs/b/barrnap/barrnap-0.9-foss-2018b.eb deleted file mode 100644 index 682705b62188..000000000000 --- a/easybuild/easyconfigs/b/barrnap/barrnap-0.9-foss-2018b.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'Tarball' - -name = 'barrnap' -version = '0.9' - -homepage = 'https://github.com/tseemann/barrnap' -description = "Barrnap (BAsic Rapid Ribosomal RNA Predictor) predicts the location of ribosomal RNA genes in genomes." - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/tseemann/barrnap/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['36c27cd4350531d98b3b2fb7d294a2d35c15b7365771476456d7873ba33cce15'] - -dependencies = [ - ('Perl', '5.28.0'), - ('HMMER', '3.2.1'), - ('BEDTools', '2.27.1'), -] - -sanity_check_paths = { - 'files': ['bin/barrnap'], - 'dirs': [], -} - -sanity_check_commands = ["barrnap --help"] - -moduleclass = 'bio' 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 deleted file mode 100644 index 69a5b6b4c458..000000000000 --- a/easybuild/easyconfigs/b/basemap/basemap-1.0.7-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,32 +0,0 @@ -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/basemap/basemap-1.0.7-intel-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/b/basemap/basemap-1.0.7-intel-2017b-Python-3.6.3.eb deleted file mode 100644 index eea95c349355..000000000000 --- a/easybuild/easyconfigs/b/basemap/basemap-1.0.7-intel-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,33 +0,0 @@ -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': '2017b'} - -source_urls = ['https://downloads.sourceforge.net/project/matplotlib/matplotlib-toolkits/basemap-%(version)s'] -sources = [SOURCE_TAR_GZ] -checksums = ['e07ec2e0d63b24c9aed25a09fe8aff2598f82a85da8db74190bac81cbf104531'] - -prebuildopts = 'GEOS_DIR=$EBROOTGEOS' -preinstallopts = prebuildopts - -dependencies = [ - ('Python', '3.6.3'), - ('matplotlib', '2.1.1', versionsuffix), - ('GEOS', '3.6.2', versionsuffix), - ('Pillow', '5.0.0', versionsuffix), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -options = {'modulename': 'mpl_toolkits.basemap'} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/b/basemap/basemap-1.0.7-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/b/basemap/basemap-1.0.7-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index dde3259dde0c..000000000000 --- a/easybuild/easyconfigs/b/basemap/basemap-1.0.7-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,35 +0,0 @@ -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': '2018a'} - -source_urls = ['https://downloads.sourceforge.net/project/matplotlib/matplotlib-toolkits/basemap-%(version)s'] -sources = [SOURCE_TAR_GZ] -checksums = ['e07ec2e0d63b24c9aed25a09fe8aff2598f82a85da8db74190bac81cbf104531'] - -prebuildopts = 'GEOS_DIR=$EBROOTGEOS' -preinstallopts = prebuildopts - -dependencies = [ - ('Python', '3.6.4'), - ('matplotlib', '2.1.2', versionsuffix), - ('GEOS', '3.6.2', versionsuffix), - ('Pillow', '5.0.0', versionsuffix), -] - -download_dep_fail = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -options = {'modulename': 'mpl_toolkits.basemap'} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/b/basemap/basemap-1.2.0-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/b/basemap/basemap-1.2.0-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index c34a4b616545..000000000000 --- a/easybuild/easyconfigs/b/basemap/basemap-1.2.0-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'basemap' -version = '1.2.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://matplotlib.org/basemap/' -description = """The matplotlib basemap toolkit is a library for plotting 2D data on maps in Python""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('matplotlib', '3.0.0', versionsuffix), - ('GEOS', '3.6.2', versionsuffix), - ('Pillow', '5.3.0', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('pyshp', '2.1.0', { - 'checksums': ['e65c7f24d372b97d0920b864bbeb78322bb37b83f2606e2a2212631d5d51e5c0'], - 'modulename': 'shapefile', - }), - ('pyproj', '1.9.6', { - 'checksums': ['e0c02b1554b20c710d16d673817b2a89ff94738b0b537aead8ecb2edc4c4487b'], - }), - (name, version, { - 'source_urls': ['https://github.com/matplotlib/basemap/archive/'], - 'source_tmpl': 'v%(version)srel.tar.gz', - 'checksums': ['bd5bf305918a2eb675939873b735238f9e3dfe6b5c290e37c41e5b082ff3639a'], - 'prebuildopts': 'GEOS_DIR=$EBROOTGEOS', - 'preinstallopts': 'GEOS_DIR=$EBROOTGEOS', - 'modulename': 'mpl_toolkits.basemap', - }), -] - - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/b/basemap/basemap-1.2.2-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/b/basemap/basemap-1.2.2-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 0b4ffd31051b..000000000000 --- a/easybuild/easyconfigs/b/basemap/basemap-1.2.2-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'basemap' -version = '1.2.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://matplotlib.org/basemap/' -description = """The matplotlib basemap toolkit is a library for plotting 2D data on maps in Python""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('matplotlib', '3.2.1', versionsuffix), - ('GEOS', '3.8.1', versionsuffix), - ('Pillow', '7.0.0', versionsuffix), - ('pyproj', '2.6.1.post1', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('pyshp', '2.1.3', { - 'modulename': 'shapefile', - 'checksums': ['e32b4a6832a3b97986df442df63b4c4a7dcc846b326c903189530a5cc6df0260'], - }), - (name, version, { - 'modulename': 'mpl_toolkits.basemap', - 'prebuildopts': 'GEOS_DIR=$EBROOTGEOS', - 'preinstallopts': 'GEOS_DIR=$EBROOTGEOS', - 'source_tmpl': 'v%(version)srel.tar.gz', - 'source_urls': ['https://github.com/matplotlib/basemap/archive/'], - 'checksums': ['7e6ee5d03b10168862cff82bfa819df8264c04f078eac4549a22dd2631696613'], - }), -] - -sanity_pip_check = True - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/b/basemap/basemap-1.3.6-foss-2022a.eb b/easybuild/easyconfigs/b/basemap/basemap-1.3.6-foss-2022a.eb index 456ebc347886..564b91dc50f5 100644 --- a/easybuild/easyconfigs/b/basemap/basemap-1.3.6-foss-2022a.eb +++ b/easybuild/easyconfigs/b/basemap/basemap-1.3.6-foss-2022a.eb @@ -1,6 +1,6 @@ # The newer version require also the installation of basemap-data. # Conveniently, the tarball contains that too, so that is the one -# being used here. +# being used here. # Based on basemap-1.2.2-foss-2020a-Python-3.8.2.eb # Author: J. Sassmannshausen (Imperial College London/UK) @@ -10,7 +10,7 @@ name = 'basemap' version = '1.3.6' homepage = 'https://matplotlib.org/basemap/' -description = """The matplotlib basemap toolkit is a library for plotting +description = """The matplotlib basemap toolkit is a library for plotting 2D data on maps in Python""" toolchain = {'name': 'foss', 'version': '2022a'} @@ -23,9 +23,6 @@ dependencies = [ ('pyproj', '3.4.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('pyshp', '2.3.1', { 'modulename': 'shapefile', diff --git a/easybuild/easyconfigs/b/basemap/basemap-1.3.9-foss-2023a.eb b/easybuild/easyconfigs/b/basemap/basemap-1.3.9-foss-2023a.eb index 39b8785128d1..09763ff5328d 100644 --- a/easybuild/easyconfigs/b/basemap/basemap-1.3.9-foss-2023a.eb +++ b/easybuild/easyconfigs/b/basemap/basemap-1.3.9-foss-2023a.eb @@ -1,6 +1,6 @@ # The newer version require also the installation of basemap-data. # Conveniently, the tarball contains that too, so that is the one -# being used here. +# being used here. # Based on basemap-1.2.2-foss-2020a-Python-3.8.2.eb # Author: J. Sassmannshausen (Imperial College London/UK) @@ -10,7 +10,7 @@ name = 'basemap' version = '1.3.9' homepage = 'https://matplotlib.org/basemap/' -description = """The matplotlib basemap toolkit is a library for plotting +description = """The matplotlib basemap toolkit is a library for plotting 2D data on maps in Python""" toolchain = {'name': 'foss', 'version': '2023a'} @@ -23,9 +23,6 @@ dependencies = [ ('pyproj', '3.6.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('pyshp', '2.3.1', { 'modulename': 'shapefile', diff --git a/easybuild/easyconfigs/b/basemap/basemap-1.4.1-foss-2024a.eb b/easybuild/easyconfigs/b/basemap/basemap-1.4.1-foss-2024a.eb new file mode 100644 index 000000000000..ad0594757bc9 --- /dev/null +++ b/easybuild/easyconfigs/b/basemap/basemap-1.4.1-foss-2024a.eb @@ -0,0 +1,56 @@ +# The newer version require also the installation of basemap-data. +# Conveniently, the tarball contains that too, so that is the one +# being used here. +# Based on basemap-1.2.2-foss-2020a-Python-3.8.2.eb +# Author: J. Sassmannshausen (Imperial College London/UK) + +easyblock = 'PythonBundle' + +name = 'basemap' +version = '1.4.1' + +homepage = 'https://matplotlib.org/basemap/' +description = """The matplotlib basemap toolkit is a library for plotting +2D data on maps in Python""" + +toolchain = {'name': 'foss', 'version': '2024a'} + +builddependencies = [ + ('Cython', '3.0.10'), +] + +dependencies = [ + ('Python', '3.12.3'), + ('matplotlib', '3.9.2'), + ('GEOS', '3.12.2'), + ('Pillow', '10.4.0'), + ('pyproj', '3.7.0'), +] + +local_preinstallopts = "cd packages/%(name)s && " +# remote strict upper limit for required Python packages for recent Python versions +local_preinstallopts += "sed -i 's/< [0-9.]*; python_version >=/; python_version >=/g' requirements.txt && " +local_preinstallopts += "GEOS_DIR=$EBROOTGEOS" + +exts_list = [ + ('pyshp', '2.3.1', { + 'modulename': 'shapefile', + 'checksums': ['4caec82fd8dd096feba8217858068bacb2a3b5950f43c048c6dc32a3489d5af1'], + }), + ('basemap_data', version, { + 'modulename': 'mpl_toolkits.basemap_data', + 'preinstallopts': "cd packages/%(name)s && GEOS_DIR=$EBROOTGEOS", + 'source_urls': ['https://github.com/matplotlib/basemap/archive/'], + 'sources': ['v%(version)s.tar.gz'], + 'checksums': ['730b1e2ff5eb31c73680bd8ebabc6b11adfc587cfa6832c528a8a82822e5a490'], + }), + (name, version, { + 'modulename': 'mpl_toolkits.basemap', + 'preinstallopts': local_preinstallopts, + 'source_urls': ['https://github.com/matplotlib/basemap/archive/'], + 'sources': ['v%(version)s.tar.gz'], + 'checksums': ['730b1e2ff5eb31c73680bd8ebabc6b11adfc587cfa6832c528a8a82822e5a490'], + }), +] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/b/bases2fastq/bases2fastq-1.5.1.eb b/easybuild/easyconfigs/b/bases2fastq/bases2fastq-1.5.1.eb index fa3cce5b299c..091ccafdb436 100644 --- a/easybuild/easyconfigs/b/bases2fastq/bases2fastq-1.5.1.eb +++ b/easybuild/easyconfigs/b/bases2fastq/bases2fastq-1.5.1.eb @@ -4,11 +4,11 @@ name = 'bases2fastq' version = '1.5.1' homepage = 'https://docs.elembio.io/docs/bases2fastq' -description = """ Bases2Fastq Software demultiplexes sequencing data and converts base calls - into FASTQ files for secondary analysis with the FASTQ-compatible software of your choice. +description = """ Bases2Fastq Software demultiplexes sequencing data and converts base calls + into FASTQ files for secondary analysis with the FASTQ-compatible software of your choice. The Element AVITIâ„¢ System records base calls, which are the main output of a sequencing run, with associated quality scores (Q-scores) in bases files. Bases files must be converted into - the FASTQ file format for secondary analysis. + the FASTQ file format for secondary analysis. To generate QC reports, also load BeautifulSoup and bokeh. """ diff --git a/easybuild/easyconfigs/b/bashplotlib/bashplotlib-0.6.5-GCCcore-10.3.0.eb b/easybuild/easyconfigs/b/bashplotlib/bashplotlib-0.6.5-GCCcore-10.3.0.eb index 8d3edb2ea9ea..8cc13149e60e 100644 --- a/easybuild/easyconfigs/b/bashplotlib/bashplotlib-0.6.5-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/b/bashplotlib/bashplotlib-0.6.5-GCCcore-10.3.0.eb @@ -16,10 +16,6 @@ builddependencies = [('binutils', '2.36.1')] dependencies = [('Python', '3.9.5')] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/hist', 'bin/scatter'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/b/bat/bat-0.3.3-fix-pyspark.patch b/easybuild/easyconfigs/b/bat/bat-0.3.3-fix-pyspark.patch deleted file mode 100644 index 60977bdfe7da..000000000000 --- a/easybuild/easyconfigs/b/bat/bat-0.3.3-fix-pyspark.patch +++ /dev/null @@ -1,13 +0,0 @@ -Fix typo: spark -> pyspark (both exist) -diff -ur bat-0.3.3.orig/setup.py bat-0.3.3/setup.py ---- bat-0.3.3.orig/setup.py 2017-10-19 00:40:21.000000000 +0200 -+++ bat-0.3.3/setup.py 2019-04-04 20:18:38.006386077 +0200 -@@ -39,7 +39,7 @@ - 'scipy', - 'pandas', - 'scikit-learn', -- 'spark', -+ 'pyspark', - 'pyarrow' - ], - extras_require={ diff --git a/easybuild/easyconfigs/b/bat/bat-0.3.3-intel-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/b/bat/bat-0.3.3-intel-2017b-Python-3.6.3.eb deleted file mode 100644 index d8369eacf8c2..000000000000 --- a/easybuild/easyconfigs/b/bat/bat-0.3.3-intel-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,54 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'bat' -version = '0.3.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pypi.python.org/pypi/bat' -description = """The BAT Python package supports the processing and analysis of Bro data with Pandas, -scikit-learn, and Spark""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -dependencies = [ - ('Python', '3.6.3'), - ('PyYAML', '3.12', versionsuffix), - ('scikit-learn', '0.19.1', versionsuffix), - ('Arrow', '0.7.1', versionsuffix), - ('Spark', '2.2.0', '-Hadoop-2.6-Java-1.8.0_152%(versionsuffix)s'), -] - -use_pip = True - -exts_list = [ - ('chardet', '3.0.4', { - 'checksums': ['84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae'], - }), - ('certifi', '2018.1.18', { - 'checksums': ['edbc3f203427eef571f79a7692bb160a2b0f7ccaa31953e99bd17e307cf63f7d'], - }), - ('urllib3', '1.22', { - 'checksums': ['cc44da8e1145637334317feebd728bd869a35285b93cbb4cca2577da7e62db4f'], - }), - ('requests', '2.18.4', { - 'checksums': ['9c443e7324ba5b85070c4a818ade28bfabedf16ea10206da1132edaa6dda237e'], - }), - ('pathtools', '0.1.2', { - 'checksums': ['7c35c5421a39bb82e58018febd90e3b6e5db34c5443aaaf742b3f33d4655f1c0'], - }), - ('argh', '0.26.2', { - 'checksums': ['e9535b8c84dc9571a48999094fda7f33e63c3f1b74f3e5f3ac0105a58405bb65'], - }), - ('watchdog', '0.8.3', { - 'checksums': ['7e65882adb7746039b6f3876ee174952f8eaaa34491ba34333ddf1fe35de4162'], - }), - (name, version, { - 'patches': ['bat-0.3.3-fix-pyspark.patch'], - 'checksums': [ - 'ebc012826c23b25a890d88eb355467940c77ac50ef85fbd891a6e8ddb2620d44', # bat-0.3.3.tar.gz - '5ed4fdea82733ad8a47707867803b9522100307d1bcd0c1fd8f624c778020256', # bat-0.3.3-fix-pyspark.patch - ], - }), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/b/batchgenerators/batchgenerators-0.25-foss-2021a.eb b/easybuild/easyconfigs/b/batchgenerators/batchgenerators-0.25-foss-2021a.eb index 8fc66740160e..b0628140546b 100644 --- a/easybuild/easyconfigs/b/batchgenerators/batchgenerators-0.25-foss-2021a.eb +++ b/easybuild/easyconfigs/b/batchgenerators/batchgenerators-0.25-foss-2021a.eb @@ -23,8 +23,4 @@ dependencies = [ # remove requirement on Pillow and unittest2, which are not actually used preinstallopts = "sed -i '13d;19d' setup.py &&" -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/b/bayesian-optimization/bayesian-optimization-1.5.1-foss-2023a.eb b/easybuild/easyconfigs/b/bayesian-optimization/bayesian-optimization-1.5.1-foss-2023a.eb new file mode 100644 index 000000000000..bde346e0d0a7 --- /dev/null +++ b/easybuild/easyconfigs/b/bayesian-optimization/bayesian-optimization-1.5.1-foss-2023a.eb @@ -0,0 +1,31 @@ +easyblock = 'PythonBundle' + +name = 'bayesian-optimization' +version = '1.5.1' + +homepage = 'https://bayesian-optimization.github.io/BayesianOptimization/index.html' +description = "Pure Python implementation of bayesian global optimization with gaussian processes." + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('scikit-learn', '1.3.1'), + ('SciPy-bundle', '2023.07'), +] + +exts_list = [ + ('colorama', '0.4.6', { + 'source_tmpl': SOURCE_WHL, + 'checksums': ['4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6'], + }), + ('bayesian_optimization', version, { + 'source_tmpl': SOURCE_PY3_WHL, + 'modulename': 'bayes_opt', + 'checksums': ['098946c933d6039073b7ccb0c9f1b4c73ac6e39350043b02e5243b08583c4c5c'], + }), +] + +sanity_check_commands = ["python -c 'from bayes_opt import BayesianOptimization'"] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/b/bayesian-optimization/bayesian-optimization-2.0.3-foss-2024a.eb b/easybuild/easyconfigs/b/bayesian-optimization/bayesian-optimization-2.0.3-foss-2024a.eb new file mode 100644 index 000000000000..e1c25737d2a1 --- /dev/null +++ b/easybuild/easyconfigs/b/bayesian-optimization/bayesian-optimization-2.0.3-foss-2024a.eb @@ -0,0 +1,31 @@ +easyblock = 'PythonBundle' + +name = 'bayesian-optimization' +version = '2.0.3' + +homepage = 'https://bayesian-optimization.github.io/BayesianOptimization/index.html' +description = "Pure Python implementation of bayesian global optimization with gaussian processes." + +toolchain = {'name': 'foss', 'version': '2024a'} + +dependencies = [ + ('Python', '3.12.3'), + ('scikit-learn', '1.5.2'), + ('SciPy-bundle', '2024.05'), +] + +exts_list = [ + ('colorama', '0.4.6', { + 'source_tmpl': SOURCE_WHL, + 'checksums': ['4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6'], + }), + ('bayesian_optimization', version, { + 'source_tmpl': SOURCE_PY3_WHL, + 'modulename': 'bayes_opt', + 'checksums': ['73d08237c46a1787c17333aeaae3e41c5fab8e58a68d979645b70e72ba22b63d'], + }), +] + +sanity_check_commands = ["python -c 'from bayes_opt import BayesianOptimization'"] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/b/bbFTP/bbFTP-3.2.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/b/bbFTP/bbFTP-3.2.1-GCCcore-9.3.0.eb deleted file mode 100644 index 9eb0166e5fc8..000000000000 --- a/easybuild/easyconfigs/b/bbFTP/bbFTP-3.2.1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,50 +0,0 @@ -## -# 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 = 'bbFTP' -version = '3.2.1' - -homepage = 'https://software.in2p3.fr/bbftp/' - -description = """bbFTP is a file transfer software. It implements its own transfer protocol, - which is optimized for large files (larger than 2GB) and secure as it does not read the - password in a file and encrypts the connection information. bbFTP main features are: - * Encoded username and password at connection * SSH and Certificate authentication modules - * Multi-stream transfer * Big windows as defined in RFC1323 * On-the-fly data compression - * Automatic retry * Customizable time-outs * Transfer simulation - * AFS authentication integration * RFIO interface""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://software.in2p3.fr/bbftp/dist'] -sources = ['%(namelower)s-client-%(version)s.tar.gz'] -patches = ['%(name)s-%(version)s_fix-openssl-1.1.patch'] -checksums = [ - '4000009804d90926ad3c0e770099874084fb49013e8b0770b82678462304456d', # bbftp-client-3.2.1.tar.gz - 'de8f23637a5d7b6874372c1e989fb3d7aaca6457312272021799354ee50eeb06', # bbFTP-3.2.1_fix-openssl-1.1.patch -] - -builddependencies = [('binutils', '2.34')] - -dependencies = [('zlib', '1.2.11')] - -osdependencies = [OS_PKG_OPENSSL_DEV] - -start_dir = 'bbftpc' - -sanity_check_paths = { - 'files': ['bin/bbftp'], - 'dirs': [], -} - -sanity_check_commands = ["bbftp -v"] - -moduleclass = 'tools' 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 deleted file mode 100644 index 4eba5f7b792c..000000000000 --- a/easybuild/easyconfigs/b/bbFTP/bbFTP-3.2.1-intel-2016a.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# 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 = 'bbFTP' -version = '3.2.1' - -homepage = 'http://doc.in2p3.fr/bbftp/' -description = """bbFTP is a file transfer software. It implements its own transfer protocol, - which is optimized for large files (larger than 2GB) and secure as it does not read the - password in a file and encrypts the connection information. bbFTP main features are: - * Encoded username and password at connection * SSH and Certificate authentication modules - * Multi-stream transfer * Big windows as defined in RFC1323 * On-the-fly data compression - * Automatic retry * Customizable time-outs * Transfer simulation - * AFS authentication integration * RFIO interface""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -# fi. http://doc.in2p3.fr/bbftp/dist/bbftp-client-3.2.0.tar.gz -sources = ['%s-client-%s.tar.gz' % (name.lower(), version)] -source_urls = [homepage + 'dist'] - -start_dir = 'bbftpc' - -buildopts = "CC=$CC" - -dependencies = [('zlib', '1.2.8')] -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -sanity_check_paths = { - 'files': ['bin/bbftp'], - 'dirs': [] -} - -moduleclass = 'tools' 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 deleted file mode 100644 index 417607e28652..000000000000 --- a/easybuild/easyconfigs/b/bbcp/bbcp-12.01.30.00.0-amd64_linux26.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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 = 'Binary' - -name = 'bbcp' -version = '12.01.30.00.0' -versionsuffix = '-amd64_linux26' - -homepage = 'http://www.slac.stanford.edu/~abh/bbcp/' -description = """BBCP is an alternative to Gridftp when transferring large amounts of data, - capable of breaking up your transfer into multiple simultaneous transferring streams, - thereby transferring data much faster than single-streaming utilities such as SCP and SFTP. - See details at http://pcbunn.cithep.caltech.edu/bbcp/using_bbcp.htm - or http://www.nics.tennessee.edu/computing-resources/data-transfer/bbcp""" - -toolchain = SYSTEM - -# fi. http://www.slac.stanford.edu/~abh/bbcp/bin/amd64_linux26/bbcp # VERY poor way of distributing software -sources = [name] -source_urls = [homepage + 'bin/%s' % versionsuffix[1:]] - -sanity_check_paths = { - 'files': ['bbcp'], - 'dirs': [] -} - -moduleclass = 'tools' 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 deleted file mode 100644 index a2bbef0236ce..000000000000 --- a/easybuild/easyconfigs/b/bc/bc-1.06.95-GCC-4.8.2.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -## - -easyblock = 'ConfigureMake' - -name = 'bc' -version = '1.06.95' - -homepage = 'https://www.gnu.org/software/bc/' -description = """bc is an arbitrary precision numeric processing language.""" - -source_urls = ['http://alpha.gnu.org/gnu/bc/'] -sources = [SOURCELOWER_TAR_BZ2] - -toolchain = {'name': 'GCC', 'version': '4.8.2'} - -dependencies = [ - ('libreadline', '6.3'), - ('flex', '2.5.38'), - ('Bison', '3.0.2'), -] -builddependencies = [ - ('texinfo', '5.2'), -] - -configopts = ['--with-readline'] - -sanity_check_paths = { - 'files': ['bin/bc', 'bin/dc'], - 'dirs': [], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/b/bcbio-gff/bcbio-gff-0.6.6-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/b/bcbio-gff/bcbio-gff-0.6.6-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index db65d146ca30..000000000000 --- a/easybuild/easyconfigs/b/bcbio-gff/bcbio-gff-0.6.6-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,42 +0,0 @@ -# Contribution by -# DeepThought, Flinders University -# R.QIAO - -easyblock = 'PythonPackage' - -name = 'bcbio-gff' -version = '0.6.6' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/chapmanb/bcbb/tree/master/gff' - -description = """ -Read and write Generic Feature Format (GFF) with Biopython integration. -""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -sources = ['%(name)s-%(version)s.tar.gz'] -checksums = ['74c6920c91ca18ed9cb872e9471c0be442dad143d8176345917eb1fefc86bc37'] - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('Biopython', '1.78', versionsuffix), -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -local_bcbiogffroot = 'lib/python%(pyshortver)s/site-packages' -local_targets = ['GFFOutput.py', 'GFFParser.py'] - -sanity_check_paths = { - 'files': [local_bcbiogffroot + '/BCBio/GFF/%s' % x for x in local_targets], - 'dirs': [local_bcbiogffroot], -} - -options = {'modulename': 'BCBio.GFF'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bcbio-gff/bcbio-gff-0.6.7-foss-2021a.eb b/easybuild/easyconfigs/b/bcbio-gff/bcbio-gff-0.6.7-foss-2021a.eb index b73ce52c916c..b2834dfbac4f 100644 --- a/easybuild/easyconfigs/b/bcbio-gff/bcbio-gff-0.6.7-foss-2021a.eb +++ b/easybuild/easyconfigs/b/bcbio-gff/bcbio-gff-0.6.7-foss-2021a.eb @@ -25,10 +25,6 @@ dependencies = [ ('Biopython', '1.79'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - local_bcbiogffroot = 'lib/python%(pyshortver)s/site-packages' local_targets = ['GFFOutput.py', 'GFFParser.py'] diff --git a/easybuild/easyconfigs/b/bcbio-gff/bcbio-gff-0.7.0-foss-2020b.eb b/easybuild/easyconfigs/b/bcbio-gff/bcbio-gff-0.7.0-foss-2020b.eb index 66fc839020be..3ca36911d1d3 100644 --- a/easybuild/easyconfigs/b/bcbio-gff/bcbio-gff-0.7.0-foss-2020b.eb +++ b/easybuild/easyconfigs/b/bcbio-gff/bcbio-gff-0.7.0-foss-2020b.eb @@ -25,10 +25,6 @@ dependencies = [ ('Biopython', '1.78'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - local_bcbiogffroot = 'lib/python%(pyshortver)s/site-packages' local_targets = ['GFFOutput.py', 'GFFParser.py'] diff --git a/easybuild/easyconfigs/b/bcbio-gff/bcbio-gff-0.7.0-foss-2022a.eb b/easybuild/easyconfigs/b/bcbio-gff/bcbio-gff-0.7.0-foss-2022a.eb index e0093e9f3e3b..0595a4e64655 100644 --- a/easybuild/easyconfigs/b/bcbio-gff/bcbio-gff-0.7.0-foss-2022a.eb +++ b/easybuild/easyconfigs/b/bcbio-gff/bcbio-gff-0.7.0-foss-2022a.eb @@ -25,10 +25,6 @@ dependencies = [ ('Biopython', '1.79'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - local_bcbiogffroot = 'lib/python%(pyshortver)s/site-packages' local_targets = ['GFFOutput.py', 'GFFParser.py'] diff --git a/easybuild/easyconfigs/b/bcbio-gff/bcbio-gff-0.7.0-foss-2022b.eb b/easybuild/easyconfigs/b/bcbio-gff/bcbio-gff-0.7.0-foss-2022b.eb index 65a7aed54982..cb2c3f30b6b5 100644 --- a/easybuild/easyconfigs/b/bcbio-gff/bcbio-gff-0.7.0-foss-2022b.eb +++ b/easybuild/easyconfigs/b/bcbio-gff/bcbio-gff-0.7.0-foss-2022b.eb @@ -26,10 +26,6 @@ dependencies = [ ('Biopython', '1.81'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - local_bcbiogffroot = 'lib/python%(pyshortver)s/site-packages' local_targets = ['GFFOutput.py', 'GFFParser.py'] diff --git a/easybuild/easyconfigs/b/bcgTree/bcgTree-1.0.10-intel-2018a-Perl-5.26.1.eb b/easybuild/easyconfigs/b/bcgTree/bcgTree-1.0.10-intel-2018a-Perl-5.26.1.eb deleted file mode 100644 index b8e54d76b7b0..000000000000 --- a/easybuild/easyconfigs/b/bcgTree/bcgTree-1.0.10-intel-2018a-Perl-5.26.1.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'Tarball' - -name = 'bcgTree' -version = '1.0.10' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'https://github.com/molbiodiv/bcgTree' -description = "Automatized phylogenetic tree building from bacterial core genomes." - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://github.com/molbiodiv/bcgTree/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['1384e28d2d8252e06448439354e8b766a09023dd0af8f67742430ed4badd469f'] - -dependencies = [ - ('Perl', '5.26.1'), - ('HMMER', '3.1b2'), - ('MUSCLE', '3.8.31'), - ('Gblocks', '0.91b', '', SYSTEM), - ('RAxML', '8.2.11', '-hybrid-avx2'), -] - -postinstallcmds = [ - r"sed -i -e 's|/usr/bin/perl|/usr/bin/env\ perl|' %(installdir)s/bin/bcgTree.pl", - "chmod a+rx %(installdir)s/bin/bcgTree.pl", -] - -sanity_check_paths = { - 'files': ['bin/bcgTree.pl', 'bcgTreeGUI/bcgTree.jar'], - 'dirs': ['lib'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bcgTree/bcgTree-1.1.0-intel-2018b-Perl-5.28.0.eb b/easybuild/easyconfigs/b/bcgTree/bcgTree-1.1.0-intel-2018b-Perl-5.28.0.eb deleted file mode 100644 index d6e3954f2e6c..000000000000 --- a/easybuild/easyconfigs/b/bcgTree/bcgTree-1.1.0-intel-2018b-Perl-5.28.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'Tarball' - -name = 'bcgTree' -version = '1.1.0' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'https://github.com/molbiodiv/bcgTree' -description = "Automatized phylogenetic tree building from bacterial core genomes." - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['https://github.com/molbiodiv/bcgTree/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['eb788ae44ad1ce6102c18360cb8eb9ecdb434a05c12b6a08b5999ccef8a333f6'] - -dependencies = [ - ('Perl', '5.28.0'), - ('HMMER', '3.2.1'), - ('MUSCLE', '3.8.31'), - ('Gblocks', '0.91b', '', SYSTEM), - ('RAxML', '8.2.12', '-hybrid-avx2'), -] - -postinstallcmds = [ - r"sed -i -e 's|/usr/bin/perl|/usr/bin/env\ perl|' %(installdir)s/bin/bcgTree.pl", - "chmod a+rx %(installdir)s/bin/bcgTree.pl", -] - -sanity_check_paths = { - 'files': ['bin/bcgTree.pl', 'bcgTreeGUI/bcgTree.jar'], - 'dirs': ['lib'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bcl-convert/bcl-convert-4.2.7-2el7.x86_64.eb b/easybuild/easyconfigs/b/bcl-convert/bcl-convert-4.2.7-2el7.x86_64.eb new file mode 100644 index 000000000000..dfed34de9423 --- /dev/null +++ b/easybuild/easyconfigs/b/bcl-convert/bcl-convert-4.2.7-2el7.x86_64.eb @@ -0,0 +1,26 @@ +easyblock = 'Rpm' + +name = 'bcl-convert' +version = '4.2.7-2' +versionsuffix = 'el7.x86_64' + +homepage = 'https://support.illumina.com/sequencing/sequencing_software/bcl-convert.html' +description = """The Illumina BCL Convert v4.0 is a standalone local software app that converts the + Binary Base Call (BCL) files produced by Illumina sequencing systems to FASTQ files.""" + +toolchain = SYSTEM + +builddependencies = [('rpmrebuild', '2.18')] + +source_urls = ['https://webdata.illumina.com/downloads/software/bcl-convert/'] +sources = ['bcl-convert-%(version)s.%(versionsuffix)s.rpm'] +checksums = ['ea508d763dc27d30d1a34f6a38d8da31ea67797d7b4971e8c10677bc48539565'] + +sanity_check_paths = { + 'files': ['usr/bin/bcl-convert'], + 'dirs': [], +} + +sanity_check_commands = ["bcl-convert --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bcl-convert/bcl-convert-4.3.13-2.el8.x86_64.eb b/easybuild/easyconfigs/b/bcl-convert/bcl-convert-4.3.13-2.el8.x86_64.eb new file mode 100644 index 000000000000..280e528717cc --- /dev/null +++ b/easybuild/easyconfigs/b/bcl-convert/bcl-convert-4.3.13-2.el8.x86_64.eb @@ -0,0 +1,28 @@ +easyblock = 'Binary' + +name = 'bcl-convert' +version = '4.3.13-2' +versionsuffix = '.el8.x86_64' + +homepage = 'https://support.illumina.com/sequencing/sequencing_software/bcl-convert.html' +description = """The Illumina BCL Convert v4.0 is a standalone local software app that converts the + Binary Base Call (BCL) files produced by Illumina sequencing systems to FASTQ files.""" + +toolchain = SYSTEM + +source_urls = ['https://webdata.illumina.com/downloads/software/bcl-convert/'] +sources = ['bcl-convert-%(version)s%(versionsuffix)s_oracle8.rpm'] +checksums = ['594548aa78e3be97c6d772e6ed6ef5f802d16d98356d0a572c3e6cb904496c9f'] + +install_cmd = "rpm2cpio " + sources[0] + " | cpio -idmv && " +install_cmd += "mkdir -p %(installdir)s/bin && " +install_cmd += "cp -ar usr/bin/bcl-convert %(installdir)s/bin" + +sanity_check_paths = { + 'files': ['bin/bcl-convert'], + 'dirs': [], +} + +sanity_check_commands = ["bcl-convert --help"] + +moduleclass = 'bio' 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 deleted file mode 100644 index eb24e2f5ed12..000000000000 --- a/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.19.1-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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/bcl2fastq2/bcl2fastq2-2.20.0-GCC-10.2.0.eb b/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-GCC-10.2.0.eb index b6a06a8326d1..85c6e58941fe 100644 --- a/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-GCC-10.2.0.eb +++ b/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-GCC-10.2.0.eb @@ -28,6 +28,7 @@ checksums = [ builddependencies = [ ('CMake', '3.18.4'), + ('Doxygen', '1.8.20'), ] dependencies = [ diff --git a/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-GCC-10.3.0.eb b/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-GCC-10.3.0.eb index a95f3d01f6b6..5253ff120d1f 100644 --- a/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-GCC-10.3.0.eb @@ -28,6 +28,7 @@ checksums = [ builddependencies = [ ('CMake', '3.20.1'), + ('Doxygen', '1.9.1'), ] dependencies = [ diff --git a/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-GCC-11.2.0.eb b/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-GCC-11.2.0.eb index 9ac5461bbb17..eb896fcc323f 100644 --- a/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-GCC-11.2.0.eb @@ -28,6 +28,7 @@ checksums = [ builddependencies = [ ('CMake', '3.21.1'), + ('Doxygen', '1.9.1'), ] dependencies = [ diff --git a/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-GCC-11.3.0.eb b/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-GCC-11.3.0.eb index 36126288a907..ae3d2bcd9f92 100644 --- a/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-GCC-11.3.0.eb @@ -29,6 +29,7 @@ checksums = [ builddependencies = [ ('CMake', '3.23.1'), + ('Doxygen', '1.9.4'), ] dependencies = [ diff --git a/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-GCC-12.2.0.eb b/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-GCC-12.2.0.eb index d857a5fb37ac..489cf5d0b078 100644 --- a/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-GCC-12.2.0.eb +++ b/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-GCC-12.2.0.eb @@ -29,6 +29,7 @@ checksums = [ builddependencies = [ ('CMake', '3.24.3'), + ('Doxygen', '1.9.5'), ] dependencies = [ diff --git a/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-GCC-8.3.0.eb b/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-GCC-8.3.0.eb deleted file mode 100644 index fc3a194b39c8..000000000000 --- a/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-GCC-8.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'ConfigureMake' - -name = 'bcl2fastq2' -version = '2.20.0' - -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': 'GCC', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['ftp://webdata2:webdata2@ussd-ftp.illumina.com/downloads/software/bcl2fastq/'] -sources = [{ - 'filename': '%s-v%s-tar.zip' % (name, version.replace('.', '-')), - 'extract_cmd': 'unzip -p %s | tar -xzvf -', # source file is a .zip that contains a .tar.gz -}] - -checksums = ['8dd3044767d044aa4ce46de0de562b111c44e5b8b7348e04e665eb1b4f101fe3'] - -# CMake, Boost, libxml2 and libxslt are all built and used internally with specific versions -dependencies = [ - ('zlib', '1.2.11'), -] - -start_dir = 'src' -configopts = '--force-builddir' - -sanity_check_paths = { - 'files': ['bin/bcl2fastq'], - 'dirs': ['lib'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-GCC-9.3.0.eb b/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-GCC-9.3.0.eb deleted file mode 100644 index c0809fb0ecb9..000000000000 --- a/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-GCC-9.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'ConfigureMake' - -name = 'bcl2fastq2' -version = '2.20.0' - -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': 'GCC', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['ftp://webdata2:webdata2@ussd-ftp.illumina.com/downloads/software/bcl2fastq/'] -sources = [{ - 'filename': '%s-v%s-tar.zip' % (name, version.replace('.', '-')), - 'extract_cmd': 'unzip -p %s | tar -xzvf -', # source file is a .zip that contains a .tar.gz -}] - -checksums = ['8dd3044767d044aa4ce46de0de562b111c44e5b8b7348e04e665eb1b4f101fe3'] - -# CMake, Boost, libxml2 and libxslt are all built and used internally with specific versions -dependencies = [ - ('zlib', '1.2.11'), -] - -start_dir = 'src' -configopts = '--force-builddir' - -sanity_check_paths = { - 'files': ['bin/bcl2fastq'], - 'dirs': ['lib'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-foss-2016b-Python-2.7.12.eb deleted file mode 100644 index b24f8c700c09..000000000000 --- a/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,37 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'ConfigureMake' - -name = 'bcl2fastq2' -version = '2.20.0' -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'} -toolchainopts = {'pic': True} - -source_urls = ['ftp://webdata2:webdata2@ussd-ftp.illumina.com/downloads/software/bcl2fastq/'] -sources = [{ - 'filename': '%s-v%s-tar.zip' % (name, version.replace('.', '-')), - 'extract_cmd': 'unzip -p %s | tar -xzvf -', # source file is a .zip that contains a .tar.gz -}] - -checksums = ['8dd3044767d044aa4ce46de0de562b111c44e5b8b7348e04e665eb1b4f101fe3'] - -dependencies = [ - ('Boost', '1.54.0', versionsuffix), - ('Python', '2.7.12'), -] - -start_dir = 'src' -configopts = '--force-builddir' - -sanity_check_paths = { - 'files': ['bin/bcl2fastq'], - 'dirs': ['lib'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-foss-2018b.eb b/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-foss-2018b.eb deleted file mode 100644 index ad44e6baf6d9..000000000000 --- a/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-foss-2018b.eb +++ /dev/null @@ -1,36 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'ConfigureMake' - -name = 'bcl2fastq2' -version = '2.20.0' - -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': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['ftp://webdata2:webdata2@ussd-ftp.illumina.com/downloads/software/bcl2fastq/'] -sources = [{ - 'filename': '%s-v%s-tar.zip' % (name, version.replace('.', '-')), - 'extract_cmd': 'unzip -p %s | tar -xzvf -', # source file is a .zip that contains a .tar.gz -}] - -checksums = ['8dd3044767d044aa4ce46de0de562b111c44e5b8b7348e04e665eb1b4f101fe3'] - -# CMake, Boost, libxml2 and libxslt are all built and used internally with specific versions -dependencies = [ - ('zlib', '1.2.11'), -] - -start_dir = 'src' -configopts = '--force-builddir' - -sanity_check_paths = { - 'files': ['bin/bcl2fastq'], - 'dirs': ['lib'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 3a9a83622462..000000000000 --- a/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,43 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'ConfigureMake' - -name = 'bcl2fastq2' -version = '2.20.0' -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': 'intel', 'version': '2017b'} - -source_urls = ['ftp://webdata2:webdata2@ussd-ftp.illumina.com/downloads/software/bcl2fastq/'] -sources = [{ - 'filename': '%%(name)s-v%s-tar.zip' % '-'.join(version.split('.')), - 'extract_cmd': 'unzip -p %s | tar -xzvf -', # source file is a .zip that contains a .tar.gz -}] -patches = [ - 'bcl2fastq2-%(version)s_add-iostream-include.patch', - 'bcl2fastq2-%(version)s_fix-intel-problem.patch', -] -checksums = [ - '8dd3044767d044aa4ce46de0de562b111c44e5b8b7348e04e665eb1b4f101fe3', # bcl2fastq2-v2-20-0-tar.zip - '2ab5b95ccb556835e039ac81aa86f3c1974bcc1aed00b22764ae429af409da6c', # bcl2fastq2-2.20.0_add-iostream-include.patch - 'cce7cf2f2cbdd93a41904cb4b6b43da531bbbc38b9adbfc6dacf5e644dcce1f9', # bcl2fastq2-2.20.0_fix-intel-problem.patch -] - -start_dir = 'src' -configopts = '--force-builddir' - -dependencies = [ - ('Boost', '1.65.1'), - ('Python', '2.7.14'), -] - -sanity_check_paths = { - 'files': ['bin/bcl2fastq'], - 'dirs': ['lib'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-intel-2019a.eb b/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-intel-2019a.eb deleted file mode 100644 index 061bc38eb640..000000000000 --- a/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0-intel-2019a.eb +++ /dev/null @@ -1,36 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'ConfigureMake' - -name = 'bcl2fastq2' -version = '2.20.0' - -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': 'intel', 'version': '2019a'} -toolchainopts = {'pic': True} - -source_urls = ['ftp://webdata2:webdata2@ussd-ftp.illumina.com/downloads/software/bcl2fastq/'] -sources = [{ - 'filename': '%s-v%s-tar.zip' % (name, version.replace('.', '-')), - 'extract_cmd': 'unzip -p %s | tar -xzvf -', # source file is a .zip that contains a .tar.gz -}] - -checksums = ['8dd3044767d044aa4ce46de0de562b111c44e5b8b7348e04e665eb1b4f101fe3'] - -# CMake, Boost, libxml2 and libxslt are all built and used internally with specific versions -dependencies = [ - ('zlib', '1.2.11'), -] - -start_dir = 'src' -configopts = '--force-builddir' - -sanity_check_paths = { - 'files': ['bin/bcl2fastq'], - 'dirs': ['lib'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0_add-iostream-include.patch b/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0_add-iostream-include.patch deleted file mode 100644 index 885976b88f28..000000000000 --- a/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0_add-iostream-include.patch +++ /dev/null @@ -1,12 +0,0 @@ -add missing include statement to fix problem with std::clog not being found -author: Kenneth Hoste (HPC-UGent) ---- bcl2fastq/src/cxx/include/common/Logger.hh.orig 2017-12-05 17:48:50.023844797 +0100 -+++ bcl2fastq/src/cxx/include/common/Logger.hh 2017-12-05 17:49:01.894010324 +0100 -@@ -16,6 +16,7 @@ - - - #include -+#include - #include - - #include diff --git a/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0_fix-intel-problem.patch b/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0_fix-intel-problem.patch deleted file mode 100644 index 9ad11e44b992..000000000000 --- a/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.20.0_fix-intel-problem.patch +++ /dev/null @@ -1,26 +0,0 @@ -fix compilation error with Intel compilers -error: no instance of function template "boost::property_tree::xml_parser::xml_writer_make_settings" matches the argument list -author: Kenneth Hoste (HPC-UGent) -+++ bcl2fastq/src/cxx/lib/io/Xml.cpp 2017-12-05 21:18:28.565412877 +0100 -@@ -169,17 +169,17 @@ - { - unindex(*tree.begin(), treeWithIndexAttributes); - #ifndef WIN32 -- boost::property_tree::write_xml(os, treeWithIndexAttributes, boost::property_tree::xml_writer_make_settings(' ', 2)); -+ boost::property_tree::write_xml(os, treeWithIndexAttributes, boost::property_tree::xml_writer_make_settings(' ', 2)); - #else -- boost::property_tree::write_xml(os, treeWithIndexAttributes, boost::property_tree::xml_writer_make_settings(' ', 2)); -+ boost::property_tree::write_xml(os, treeWithIndexAttributes, boost::property_tree::xml_writer_make_settings(' ', 2)); - #endif - } - else - { - #ifndef WIN32 -- boost::property_tree::write_xml(os, tree, boost::property_tree::xml_writer_make_settings(' ', 2)); -+ boost::property_tree::write_xml(os, tree, boost::property_tree::xml_writer_make_settings(' ', 2)); - #else -- boost::property_tree::write_xml(os, tree, boost::property_tree::xml_writer_make_settings(' ', 2)); -+ boost::property_tree::write_xml(os, tree, boost::property_tree::xml_writer_make_settings(' ', 2)); - #endif - } - return os; diff --git a/easybuild/easyconfigs/b/bcolz/bcolz-1.1.1-foss-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/b/bcolz/bcolz-1.1.1-foss-2017a-Python-2.7.13.eb deleted file mode 100644 index 7fe0902d490b..000000000000 --- a/easybuild/easyconfigs/b/bcolz/bcolz-1.1.1-foss-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = "PythonPackage" - -name = 'bcolz' -version = '1.1.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://bcolz.blosc.org/en/latest/' -description = """bcolz provides columnar, chunked data containers that can be compressed either in-memory and on-disk. - Column storage allows for efficiently querying tables, as well as for cheap column addition and removal. - It is based on NumPy, and uses it as the standard data container to communicate with bcolz objects, - but it also comes with support for import/export facilities to/from HDF5/PyTables tables and pandas dataframes.""" - -toolchain = {'name': 'foss', 'version': '2017a'} - -sources = [SOURCE_TAR_GZ] -checksums = ['6c55769bbcfc64d13649c8bc03db4293204c49bea8163539f2deedb895fa14bc'] - -dependencies = [ - ('Python', '2.7.13'), - ('Blosc', '1.12.1'), - ('dask', '0.17.0', versionsuffix), - ('numexpr', '2.6.4', versionsuffix), - ('PyTables', '3.4.2', versionsuffix), -] - -prebuildopts = "BLOSC_DIR=$EBROOTBLOSC" - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -sanity_check_commands = ["python -c 'import bcolz; bcolz.test()'"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bcolz/bcolz-1.2.1-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/b/bcolz/bcolz-1.2.1-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 5db958399d44..000000000000 --- a/easybuild/easyconfigs/b/bcolz/bcolz-1.2.1-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = "PythonPackage" - -name = 'bcolz' -version = '1.2.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://bcolz.blosc.org/en/latest/' -description = """bcolz provides columnar, chunked data containers that can be compressed either in-memory and on-disk. - Column storage allows for efficiently querying tables, as well as for cheap column addition and removal. - It is based on NumPy, and uses it as the standard data container to communicate with bcolz objects, - but it also comes with support for import/export facilities to/from HDF5/PyTables tables and pandas dataframes.""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -sources = [SOURCE_TAR_GZ] -patches = [ - '%(name)s-%(version)s_fix-deprecation.patch', -] -checksums = [ - 'c017d09bb0cb5bbb07f2ae223a3f3638285be3b574cb328e91525b2880300bd1', # bcolz-1.2.1.tar.gz - '90e3525c3254ab0c6b45a170423b8a4a17764fc27fa47ff45ff8465169375d35', # bcolz-1.2.1_fix-deprecation.patch -] - -dependencies = [ - ('Python', '3.8.2'), - ('Blosc', '1.17.1'), - ('dask', '2.18.1', versionsuffix), - ('numexpr', '2.7.1', versionsuffix), - ('PyTables', '3.6.1', versionsuffix), -] - -download_dep_fail = True -use_pip = True - -preinstallopts = "BLOSC_DIR=$EBROOTBLOSC" - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -sanity_check_commands = ["python -c 'import bcolz; bcolz.test()'"] - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bcolz/bcolz-1.2.1-foss-2020b.eb b/easybuild/easyconfigs/b/bcolz/bcolz-1.2.1-foss-2020b.eb index f9ba69782d53..a3f3693c4392 100644 --- a/easybuild/easyconfigs/b/bcolz/bcolz-1.2.1-foss-2020b.eb +++ b/easybuild/easyconfigs/b/bcolz/bcolz-1.2.1-foss-2020b.eb @@ -28,9 +28,6 @@ dependencies = [ ('PyTables', '3.6.1'), ] -download_dep_fail = True -use_pip = True - preinstallopts = "BLOSC_DIR=$EBROOTBLOSC" sanity_check_paths = { @@ -40,6 +37,4 @@ sanity_check_paths = { sanity_check_commands = ["python -c 'import bcolz; bcolz.test()'"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bcrypt/bcrypt-4.0.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/b/bcrypt/bcrypt-4.0.1-GCCcore-12.3.0.eb index a24eee7c9879..a726a9b61e97 100644 --- a/easybuild/easyconfigs/b/bcrypt/bcrypt-4.0.1-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/b/bcrypt/bcrypt-4.0.1-GCCcore-12.3.0.eb @@ -11,7 +11,6 @@ really use argon2id or scrypt) toolchain = {'name': 'GCCcore', 'version': '12.3.0'} toolchainopts = {'pic': True} - builddependencies = [ ('binutils', '2.40'), ('Rust', '1.70.0'), @@ -127,8 +126,4 @@ checksums = [ {'zeroize-1.5.7.tar.gz': 'c394b5bd0c6f669e7275d9c20aa90ae064cb22e75a1cad54e1b34088034b149f'}, ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bcrypt/bcrypt-4.1.3-GCCcore-13.2.0.eb b/easybuild/easyconfigs/b/bcrypt/bcrypt-4.1.3-GCCcore-13.2.0.eb index cbada951cfd7..2c0ee62404a0 100644 --- a/easybuild/easyconfigs/b/bcrypt/bcrypt-4.1.3-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/b/bcrypt/bcrypt-4.1.3-GCCcore-13.2.0.eb @@ -11,7 +11,6 @@ really use argon2id or scrypt) toolchain = {'name': 'GCCcore', 'version': '13.2.0'} toolchainopts = {'pic': True} - builddependencies = [ ('binutils', '2.40'), ('Rust', '1.73.0'), @@ -140,8 +139,4 @@ checksums = [ {'zeroize-1.7.0.tar.gz': '525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d'}, ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'tools' 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 deleted file mode 100644 index 76868b55c453..000000000000 --- a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-2.1.2-foss-2016a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'beagle-lib' -version = '2.1.2' -homepage = 'https://github.com/beagle-dev/beagle-lib' -description = """beagle-lib is a high-performance library that can perform the core calculations at the heart of most - Bayesian and Maximum Likelihood phylogenetics packages.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -# https://github.com/beagle-dev/beagle-lib/archive/beagle_release_2_1_2.tar.gz -source_urls = ['https://github.com/beagle-dev/beagle-lib/archive/'] -sources = ['beagle_release_%s.tar.gz' % version.replace('.', '_')] - -dependencies = [('Java', '1.8.0_74', '', True)] - -builddependencies = [('Autotools', '20150215')] - -# parallel build does not work (to test) -parallel = 1 - -preconfigopts = "./autogen.sh && " - -sanity_check_paths = { - 'files': ["include/libhmsbeagle-1/libhmsbeagle/%s" % x for x in ["beagle.h", "platform.h"]] + - ["lib/libhmsbeagle%s.so" % x for x in ["-cpu", "-cpu-sse", "-jni", ""]], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-2.1.2-foss-2017a.eb b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-2.1.2-foss-2017a.eb deleted file mode 100644 index f69171cc6806..000000000000 --- a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-2.1.2-foss-2017a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'beagle-lib' -version = '2.1.2' -homepage = 'https://github.com/beagle-dev/beagle-lib' -description = """beagle-lib is a high-performance library that can perform the core calculations at the heart of most - Bayesian and Maximum Likelihood phylogenetics packages.""" - -toolchain = {'name': 'foss', 'version': '2017a'} - -# https://github.com/beagle-dev/beagle-lib/archive/beagle_release_2_1_2.tar.gz -source_urls = ['https://github.com/beagle-dev/beagle-lib/archive/'] -sources = ['beagle_release_%s.tar.gz' % version.replace('.', '_')] -checksums = ['82ff13f4e7d7bffab6352e4551dfa13afabf82bff54ea5761d1fc1e78341d7de'] - -dependencies = [('Java', '1.8.0_144', '', SYSTEM)] - -builddependencies = [('Autotools', '20150215')] - -# parallel build does not work (to test) -parallel = 1 - -preconfigopts = "./autogen.sh && " - -sanity_check_paths = { - 'files': ["include/libhmsbeagle-1/libhmsbeagle/%s" % x for x in ["beagle.h", "platform.h"]] + - ["lib/libhmsbeagle%s.so" % x for x in ["-cpu", "-cpu-sse", "-jni", ""]], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-20120124_GCC-4.7.patch b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-20120124_GCC-4.7.patch deleted file mode 100644 index ceca1f784c24..000000000000 --- a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-20120124_GCC-4.7.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -ru beagle-lib-20120124.orig/libhmsbeagle/CPU/Precision.h beagle-lib-20120124/libhmsbeagle/CPU/Precision.h ---- beagle-lib-20120124.orig/libhmsbeagle/CPU/Precision.h 2012-01-24 16:12:06.000000000 +0100 -+++ beagle-lib-20120124/libhmsbeagle/CPU/Precision.h 2013-03-27 14:03:22.546952068 +0100 -@@ -8,6 +8,8 @@ - #ifndef PRECISION_H_ - #define PRECISION_H_ - -+#include -+ - #define DOUBLE_PRECISION (sizeof(REALTYPE) == 8) - - template -diff -ru beagle-lib-20120124.orig/libhmsbeagle/GPU/Precision.h beagle-lib-20120124/libhmsbeagle/GPU/Precision.h ---- beagle-lib-20120124.orig/libhmsbeagle/GPU/Precision.h 2012-01-24 16:12:07.000000000 +0100 -+++ beagle-lib-20120124/libhmsbeagle/GPU/Precision.h 2013-03-27 14:03:33.617003846 +0100 -@@ -8,6 +8,8 @@ - #ifndef GPU_PRECISION_H_ - #define GPU_PRECISION_H_ - -+#include -+ - template - inline void beagleMemCpy( T* to, F* from, unsigned int length ) - { diff --git a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-3.0.1-foss-2018a.eb b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-3.0.1-foss-2018a.eb deleted file mode 100644 index ca5de62a8c93..000000000000 --- a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-3.0.1-foss-2018a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'beagle-lib' -version = '3.0.1' -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': '2018a'} - -source_urls = ['https://github.com/beagle-dev/beagle-lib/archive/'] -sources = ['v%(version)s.tar.gz'] - -checksums = ['d94b3b440ea64c564005f4eadceff8d502129dd22369f6045e40121ca383a6ca'] - -dependencies = [('Java', '1.8.0_162', '', SYSTEM)] - -builddependencies = [('Autotools', '20170619')] - -# parallel build does not work (to test) -parallel = 1 - -preconfigopts = "./autogen.sh && " - -sanity_check_paths = { - 'files': ["include/libhmsbeagle-1/libhmsbeagle/%s" % x for x in ["beagle.h", "platform.h"]] + - ["lib/libhmsbeagle%s.so" % x for x in ["-cpu", "-cpu-sse", "-jni", ""]], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-3.0.1-intel-2018a.eb b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-3.0.1-intel-2018a.eb deleted file mode 100644 index 0b71e37b50f7..000000000000 --- a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-3.0.1-intel-2018a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'beagle-lib' -version = '3.0.1' -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': 'intel', 'version': '2018a'} - -source_urls = ['https://github.com/beagle-dev/beagle-lib/archive/'] -sources = ['v%(version)s.tar.gz'] - -checksums = ['d94b3b440ea64c564005f4eadceff8d502129dd22369f6045e40121ca383a6ca'] - -dependencies = [('Java', '1.8.0_162', '', SYSTEM)] - -builddependencies = [('Autotools', '20170619')] - -# parallel build does not work (to test) -parallel = 1 - -preconfigopts = "./autogen.sh && " - -sanity_check_paths = { - 'files': ["include/libhmsbeagle-1/libhmsbeagle/%s" % x for x in ["beagle.h", "platform.h"]] + - ["lib/libhmsbeagle%s.so" % x for x in ["-cpu", "-cpu-sse", "-jni", ""]], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-3.0.2-foss-2018b-CUDA-9.2.88.eb b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-3.0.2-foss-2018b-CUDA-9.2.88.eb deleted file mode 100644 index 8df8f31d4d3a..000000000000 --- a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-3.0.2-foss-2018b-CUDA-9.2.88.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'beagle-lib' -version = '3.0.2' -local_cuda_ver = '9.2.88' -versionsuffix = '-CUDA-%s' % local_cuda_ver -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': '2018b'} - -source_urls = ['https://github.com/beagle-dev/beagle-lib/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['59a7081b61ead0a5738e813c6fcfb614d2c5bb49c29b28609de8e2b51bea3ec0'] - -dependencies = [ - ('Java', '1.8', '', SYSTEM), - ('CUDA', local_cuda_ver, '', SYSTEM), -] - -builddependencies = [('Autotools', '20180311')] - -preconfigopts = "./autogen.sh && " - -configopts = '--with-cuda=$EBROOTCUDA ' - -runtest = 'check' - -sanity_check_paths = { - 'files': ["include/libhmsbeagle-1/libhmsbeagle/%s" % x for x in ["beagle.h", "platform.h"]] + - ["lib/libhmsbeagle%s.%s" % (x, SHLIB_EXT) for x in ["-cpu", "-cpu-sse", "-jni", ""]], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-3.0.2-foss-2018b.eb b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-3.0.2-foss-2018b.eb deleted file mode 100644 index 571ffcfac1fe..000000000000 --- a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-3.0.2-foss-2018b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'beagle-lib' -version = '3.0.2' -homepage = 'https://github.com/beagle-dev/beagle-lib' -description = """beagle-lib is a high-performance library that can perform the core calculations at the heart of most - Bayesian and Maximum Likelihood phylogenetics packages.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/beagle-dev/beagle-lib/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['59a7081b61ead0a5738e813c6fcfb614d2c5bb49c29b28609de8e2b51bea3ec0'] - -dependencies = [('Java', '1.8', '', SYSTEM)] - -builddependencies = [('Autotools', '20180311')] - -# parallel build does not work (to test) -parallel = 1 - -preconfigopts = "./autogen.sh && " - -sanity_check_paths = { - 'files': ["include/libhmsbeagle-1/libhmsbeagle/%s" % x for x in ["beagle.h", "platform.h"]] + - ["lib/libhmsbeagle%s.so" % x for x in ["-cpu", "-cpu-sse", "-jni", ""]], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-3.1.2-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-3.1.2-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index d464264930a6..000000000000 --- a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-3.1.2-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'beagle-lib' -version = '3.1.2' -homepage = 'https://github.com/beagle-dev/beagle-lib' -description = """beagle-lib is a high-performance library that can perform the core calculations at the heart of most - Bayesian and Maximum Likelihood phylogenetics packages.""" - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} - -source_urls = ['https://github.com/beagle-dev/beagle-lib/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['dd872b484a3a9f0bce369465e60ccf4e4c0cd7bd5ce41499415366019f236275'] - -dependencies = [('Java', '11', '', SYSTEM)] - -builddependencies = [('Autotools', '20180311')] - -preconfigopts = "./autogen.sh && " - -sanity_check_paths = { - 'files': ["include/libhmsbeagle-1/libhmsbeagle/%s" % x for x in ["beagle.h", "platform.h"]] + - ["lib/libhmsbeagle%s.%s" % (x, SHLIB_EXT) for x in ["-cpu", "-cpu-sse", "-jni", ""]], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-3.1.2-GCC-9.3.0.eb b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-3.1.2-GCC-9.3.0.eb deleted file mode 100644 index f7afb71fa1b3..000000000000 --- a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-3.1.2-GCC-9.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'beagle-lib' -version = '3.1.2' -homepage = 'https://github.com/beagle-dev/beagle-lib' -description = """beagle-lib is a high-performance library that can perform the core calculations at the heart of most - Bayesian and Maximum Likelihood phylogenetics packages.""" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} - -source_urls = ['https://github.com/beagle-dev/beagle-lib/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['dd872b484a3a9f0bce369465e60ccf4e4c0cd7bd5ce41499415366019f236275'] - -dependencies = [('Java', '11', '', SYSTEM)] - -builddependencies = [('Autotools', '20180311')] - -preconfigopts = "./autogen.sh && " - -sanity_check_paths = { - 'files': ["include/libhmsbeagle-1/libhmsbeagle/%s" % x for x in ["beagle.h", "platform.h"]] + - ["lib/libhmsbeagle%s.%s" % (x, SHLIB_EXT) for x in ["-cpu", "-cpu-sse", "-jni", ""]], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-3.1.2-gcccuda-2019b.eb b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-3.1.2-gcccuda-2019b.eb deleted file mode 100644 index 97e7108bf289..000000000000 --- a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-3.1.2-gcccuda-2019b.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'beagle-lib' -version = '3.1.2' - -homepage = 'https://github.com/beagle-dev/beagle-lib' -description = """beagle-lib is a high-performance library that can perform the core calculations at the heart of most - Bayesian and Maximum Likelihood phylogenetics packages.""" - -toolchain = {'name': 'gcccuda', 'version': '2019b'} - -source_urls = ['https://github.com/beagle-dev/beagle-lib/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['dd872b484a3a9f0bce369465e60ccf4e4c0cd7bd5ce41499415366019f236275'] - -dependencies = [ - ('Java', '11', '', SYSTEM), - ('pkg-config', '0.29.2'), - ('pocl', '1.4'), -] - -builddependencies = [ - ('Autotools', '20180311'), - ('libtool', '2.4.6'), -] - -preconfigopts = "./autogen.sh && " -configopts = "--with-opencl=$EBROOTPOCL --with-cuda=$EBROOTCUDA " - -sanity_check_paths = { - 'files': ['include/libhmsbeagle-1/libhmsbeagle/%s' % x for x in ['beagle.h', 'platform.h']] + - ['lib/libhmsbeagle%s.%s' % (x, SHLIB_EXT) for x in ['-cpu', '-cpu-sse', '-jni', '']], - 'dirs': [], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-3.1.2-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-3.1.2-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 67aec4c48d2b..000000000000 --- a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-3.1.2-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'beagle-lib' -version = '3.1.2' -homepage = 'https://github.com/beagle-dev/beagle-lib' -description = """beagle-lib is a high-performance library that can perform the core calculations at the heart of most - Bayesian and Maximum Likelihood phylogenetics packages.""" - -toolchain = {'name': 'iccifort', 'version': '2019.1.144-GCC-8.2.0-2.31.1'} - -source_urls = ['https://github.com/beagle-dev/beagle-lib/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['dd872b484a3a9f0bce369465e60ccf4e4c0cd7bd5ce41499415366019f236275'] - -dependencies = [('Java', '11', '', SYSTEM)] - -builddependencies = [('Autotools', '20180311')] - -preconfigopts = "./autogen.sh && " - -sanity_check_paths = { - 'files': ["include/libhmsbeagle-1/libhmsbeagle/%s" % x for x in ["beagle.h", "platform.h"]] + - ["lib/libhmsbeagle%s.%s" % (x, SHLIB_EXT) for x in ["-cpu", "-cpu-sse", "-jni", ""]], - 'dirs': [] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-4.0.1-GCC-12.3.0-CUDA-12.1.1.eb b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-4.0.1-GCC-12.3.0-CUDA-12.1.1.eb new file mode 100644 index 000000000000..2c2bbf6705ba --- /dev/null +++ b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-4.0.1-GCC-12.3.0-CUDA-12.1.1.eb @@ -0,0 +1,35 @@ +easyblock = 'CMakeMake' + +name = 'beagle-lib' +version = '4.0.1' +versionsuffix = '-CUDA-%(cudaver)s' + +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': 'GCC', 'version': '12.3.0'} + +source_urls = ['https://github.com/beagle-dev/beagle-lib/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['9d258cd9bedd86d7c28b91587acd1132f4e01d4f095c657ad4dc93bd83d4f120'] + +dependencies = [ + ('Java', '11', '', SYSTEM), + ('CUDA', '12.1.1', '', SYSTEM), +] + +builddependencies = [ + ('CMake', '3.26.3'), + ('pkgconf', '1.9.5'), +] + +configopts = '-DBUILD_CUDA=ON ' + +sanity_check_paths = { + 'files': ["include/libhmsbeagle-1/libhmsbeagle/%s" % x for x in ["beagle.h", "platform.h"]] + + ["lib/libhmsbeagle%s.%s" % (x, SHLIB_EXT) for x in ["-cpu", "-cpu-sse", "-jni", ""]], + 'dirs': [] +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-4.0.1-GCC-12.3.0.eb b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-4.0.1-GCC-12.3.0.eb new file mode 100644 index 000000000000..a0732fa9521e --- /dev/null +++ b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-4.0.1-GCC-12.3.0.eb @@ -0,0 +1,33 @@ +easyblock = 'CMakeMake' + +name = 'beagle-lib' +version = '4.0.1' + +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': 'GCC', 'version': '12.3.0'} + +source_urls = ['https://github.com/beagle-dev/beagle-lib/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['9d258cd9bedd86d7c28b91587acd1132f4e01d4f095c657ad4dc93bd83d4f120'] + +dependencies = [ + ('Java', '11', '', SYSTEM), +] + +builddependencies = [ + ('CMake', '3.26.3'), + ('pkgconf', '1.9.5'), +] + +configopts = '-DBUILD_CUDA=OFF ' + +sanity_check_paths = { + 'files': ["include/libhmsbeagle-1/libhmsbeagle/%s" % x for x in ["beagle.h", "platform.h"]] + + ["lib/libhmsbeagle%s.%s" % (x, SHLIB_EXT) for x in ["-cpu", "-cpu-sse", "-jni", ""]], + 'dirs': [] +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/behave/behave-1.2.5-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/b/behave/behave-1.2.5-foss-2016b-Python-2.7.12.eb deleted file mode 100644 index 010af5730d2a..000000000000 --- a/easybuild/easyconfigs/b/behave/behave-1.2.5-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = "PythonPackage" - -name = 'behave' -version = '1.2.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://pythonhosted.org/behave' -description = """behave: Behavior-driven development (or BDD) is an -agile software development technique that encourages collaboration -between developers, QA and non-technical or business participants in a -software project.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('Python', '2.7.12'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/behave/behave-1.2.6-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/b/behave/behave-1.2.6-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index c7bf6bcf835f..000000000000 --- a/easybuild/easyconfigs/b/behave/behave-1.2.6-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'behave' -version = '1.2.6' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://pythonhosted.org/behave' -description = """behave: Behavior-driven development (or BDD) is an -agile software development technique that encourages collaboration -between developers, QA and non-technical or business participants in a -software project.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b9662327aa53294c1351b0a9c369093ccec1d21026f050c3bd9b3e5cccf81a86'] - -dependencies = [('Python', '3.6.4')] - -sanity_check_paths = { - 'files': ['bin/behave'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bgen-reader/bgen-reader-3.0.2-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/b/bgen-reader/bgen-reader-3.0.2-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 073b14d8551a..000000000000 --- a/easybuild/easyconfigs/b/bgen-reader/bgen-reader-3.0.2-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,47 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'bgen-reader' -version = '3.0.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/limix/bgen-reader-py' -description = """ -A bgen file format reader. This python package is a wrapper around the bgen -library, a low-memory footprint reader that efficiently reads bgen files. It -fully supports the bgen format specifications: 1.2 and 1.3; as well as their -optional compressed formats.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('bgen', '3.0.2'), - ('cytoolz', '0.10.1', versionsuffix), - ('dask', '0.19.4', versionsuffix), - ('pytest', '3.8.2', versionsuffix), - ('tqdm', '4.41.1', versionsuffix), - ('xarray', '0.12.1', versionsuffix), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('pytest-runner', '4.5.1', { - 'modulename': False, - 'checksums': ['d1cb3d654b120d6124914bc33dcd25679860464545e4509bb6bf96eed5a2f1ef'], - }), - ('cachetools', '3.1.1', { - 'checksums': ['8ea2d3ce97850f31e4a08b0e2b5e6c34997d7216a9d2c98e0f3978630d4da69a'], - }), - ('texttable', '1.6.3', { - 'checksums': ['ce0faf21aa77d806bbff22b107cc22cce68dc9438f97a2df32c93e9afa4ce436'], - }), - (name, version, { - 'checksums': ['1c0bf5983b14e84b70b3b5465bacdf92cbcf37138be86c9bc10e8960b545a402'], - # relax version requirement on dask - 'preinstallopts': r"sed -i 's/delayed\]>=1.0.0/delayed]>=0.19.0/g' setup.cfg &&", - }), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bgen/bgen-3.0.2-GCCcore-7.3.0.eb b/easybuild/easyconfigs/b/bgen/bgen-3.0.2-GCCcore-7.3.0.eb deleted file mode 100644 index 3b42fbeea34d..000000000000 --- a/easybuild/easyconfigs/b/bgen/bgen-3.0.2-GCCcore-7.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'bgen' -version = '3.0.2' - -homepage = 'https://github.com/limix/bgen' -description = "A BGEN file format reader. It fully supports the BGEN format specifications 1.2 and 1.3." - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -github_account = 'limix' -source_urls = [GITHUB_SOURCE] -sources = ['%(version)s.tar.gz'] -checksums = ['e4237bc51641bf4d01da308b8efe11bfa2466df9935a53ced1e0efd86ca5d8f7'] - -builddependencies = [ - ('binutils', '2.30'), - ('CMake', '3.12.1'), -] - -dependencies = [ - ('zstd', '1.4.0'), - ('almosthere', '1.0.1'), -] - -runtest = 'test' - -sanity_check_paths = { - 'files': ['lib/libbgen.%s' % SHLIB_EXT, 'lib/libbgen_static.a', 'include/bgen.h'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bgen/bgen-3.0.3-GCCcore-9.3.0.eb b/easybuild/easyconfigs/b/bgen/bgen-3.0.3-GCCcore-9.3.0.eb deleted file mode 100644 index e2773030a229..000000000000 --- a/easybuild/easyconfigs/b/bgen/bgen-3.0.3-GCCcore-9.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'bgen' -version = '3.0.3' - -homepage = 'https://github.com/limix/bgen' -description = "A BGEN file format reader. It fully supports the BGEN format specifications 1.2 and 1.3." - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -github_account = 'limix' -source_urls = [GITHUB_SOURCE] -sources = ['%(version)s.tar.gz'] -checksums = ['1cf434f35aaee86d1093f1fd96caf07fa92c3b49a760175052af934d74e702a6'] - -builddependencies = [ - ('binutils', '2.34'), - ('CMake', '3.16.4'), -] - -dependencies = [ - ('almosthere', '1.0.10'), - ('zstd', '1.4.4') -] - -runtest = 'test' - -sanity_check_paths = { - 'files': ['lib/libbgen.%s' % SHLIB_EXT, 'lib/libbgen_static.a', 'include/bgen.h'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bibtexparser/bibtexparser-1.1.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/b/bibtexparser/bibtexparser-1.1.0-GCCcore-8.2.0.eb deleted file mode 100644 index c902164f7dd2..000000000000 --- a/easybuild/easyconfigs/b/bibtexparser/bibtexparser-1.1.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'bibtexparser' -version = '1.1.0' - -homepage = 'https://github.com/sciunto-org/python-bibtexparser' -description = """Bibtex parser in Python 2.7 and 3.x""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -sources = [SOURCE_TAR_GZ] -checksums = ['df8966ea752db6d74657a69b9d684a61aa33457ad6d9d50e41c50ef7f374907f'] - -multi_deps = { - 'Python': ['3.7.2', '2.7.15'], -} - -builddependencies = [('binutils', '2.31.1')] - -use_pip = True -download_dep_fail = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bin2cell/bin2cell-0.3.2-foss-2023a.eb b/easybuild/easyconfigs/b/bin2cell/bin2cell-0.3.2-foss-2023a.eb new file mode 100644 index 000000000000..9a4c757900f7 --- /dev/null +++ b/easybuild/easyconfigs/b/bin2cell/bin2cell-0.3.2-foss-2023a.eb @@ -0,0 +1,34 @@ +easyblock = 'PythonBundle' + +name = 'bin2cell' +version = '0.3.2' + +homepage = 'https://github.com/Teichlab/bin2cell' +description = """Bin2cell proposes 2um bin to cell groupings based on segmentation, +which can be done on the morphology image and/or a visualisation of the gene expression.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('scanpy', '1.9.8'), + ('OpenCV', '4.8.1', '-contrib'), + ('stardist', '0.8.5'), + ('fastparquet', '2024.11.0'), +] + +exts_list = [ + ('flit_core', '3.9.0', { + 'checksums': ['72ad266176c4a3fcfab5f2930d76896059851240570ce9a98733b658cb786eba'], + }), + (name, version, { + # opencv-python is installed via OpenCV, python module name is 'cv2' + 'preinstallopts': "sed -i '/opencv-python/d' pyproject.toml &&", + 'checksums': ['6529a8260b75c8c0237938f4ea389dfe055aea0909a31315f8fec32d44b2c531'], + }), +] + +sanity_check_commands = ['python -c "import cv2"'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb deleted file mode 100644 index 08e10d150ca0..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'binutils' -version = '2.25' - -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCC', 'version': '4.9.2-binutils-%s' % version} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -builddependencies = [ - ('flex', '2.5.39'), - ('Bison', '3.0.4'), - # zlib required, but being linked in statically, so not a runtime dep - ('zlib', '1.2.8'), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils - ('binutils', version, '', True) -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb deleted file mode 100644 index ea9a13974b4f..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'binutils' -version = '2.25' - -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -builddependencies = [ - ('flex', '2.5.39'), - ('Bison', '3.0.4'), - # zlib required, but being linked in statically, so not a runtime dep - ('zlib', '1.2.8'), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.3-binutils-2.25.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.3-binutils-2.25.eb deleted file mode 100644 index 9709696cf5d7..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.3-binutils-2.25.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'binutils' -version = '2.25' - -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCC', 'version': '4.9.3-binutils-%s' % version} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -builddependencies = [ - ('flex', '2.5.39'), - ('Bison', '3.0.4'), - # zlib required, but being linked in statically, so not a runtime dep - ('zlib', '1.2.8'), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils - ('binutils', version, '', True) -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.3.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.3.eb deleted file mode 100644 index 7ccace850154..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.3.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'binutils' -version = '2.25' - -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCC', 'version': '4.9.3'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -builddependencies = [ - ('flex', '2.5.39'), - ('Bison', '3.0.4'), - # zlib required, but being linked in statically, so not a runtime dep - ('zlib', '1.2.8'), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-5.1.0-binutils-2.25.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-5.1.0-binutils-2.25.eb deleted file mode 100644 index d6e68008e5b7..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-5.1.0-binutils-2.25.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'binutils' -version = '2.25' - -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCC', 'version': '5.1.0-binutils-%s' % version} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -builddependencies = [ - ('flex', '2.5.39'), - ('Bison', '3.0.4'), - # zlib required, but being linked in statically, so not a runtime dep - ('zlib', '1.2.8'), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils - ('binutils', version, '', True) -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCCcore-4.9.2.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCCcore-4.9.2.eb deleted file mode 100644 index 9ec7a3f3f32c..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCCcore-4.9.2.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'binutils' -version = '2.25' - -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCCcore', 'version': '4.9.2'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -builddependencies = [ - ('M4', '1.4.17'), - ('flex', '2.5.39'), - ('Bison', '3.0.4'), - # zlib required, but being linked in statically, so not a runtime dep - ('zlib', '1.2.8'), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils - ('binutils', version, '', True) -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCCcore-4.9.3.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCCcore-4.9.3.eb deleted file mode 100644 index f411442d1217..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCCcore-4.9.3.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'binutils' -version = '2.25' - -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCCcore', 'version': '4.9.3'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -builddependencies = [ - ('M4', '1.4.17'), - ('flex', '2.5.39'), - ('Bison', '3.0.4'), - # zlib required, but being linked in statically, so not a runtime dep - ('zlib', '1.2.8'), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils - ('binutils', version, '', True) -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCCcore-4.9.4.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCCcore-4.9.4.eb deleted file mode 100644 index 4eee9df8fa2b..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCCcore-4.9.4.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'binutils' -version = '2.25' - -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCCcore', 'version': '4.9.4'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -builddependencies = [ - ('M4', '1.4.17'), - ('flex', '2.6.0'), - ('Bison', '3.0.4'), - # zlib required, but being linked in statically, so not a runtime dep - ('zlib', '1.2.8'), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils - ('binutils', version, '', True) -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25.1.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25.1.eb deleted file mode 100644 index b118c8caae4d..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25.1.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'binutils' -version = '2.25.1' - -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = SYSTEM - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -builddependencies = [ - ('flex', '2.5.39'), - ('Bison', '3.0.4'), - # zlib required, but being linked in statically, so not a runtime dep - ('zlib', '1.2.8'), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25.eb deleted file mode 100644 index b2873665ea2b..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'binutils' -version = '2.25' - -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = SYSTEM - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -builddependencies = [ - ('M4', '1.4.17'), - ('flex', '2.5.39'), - ('Bison', '3.0.4'), - # zlib required, but being linked in statically, so not a runtime dep - ('zlib', '1.2.8'), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.26-GCCcore-5.3.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.26-GCCcore-5.3.0.eb deleted file mode 100644 index d7c829040f28..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.26-GCCcore-5.3.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'binutils' -version = '2.26' - -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCCcore', 'version': '5.3.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -builddependencies = [ - ('flex', '2.6.0'), - ('Bison', '3.0.4'), - # zlib required, but being linked instatically, so not a runtime dep - ('zlib', '1.2.8'), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils - ('binutils', version, '', True) -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.26-GCCcore-5.4.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.26-GCCcore-5.4.0.eb deleted file mode 100644 index 7122f8fed1d1..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.26-GCCcore-5.4.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'binutils' -version = '2.26' - -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCCcore', 'version': '5.4.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['9615feddaeedc214d1a1ecd77b6697449c952eab69d79ab2125ea050e944bcc1'] - -builddependencies = [ - ('flex', '2.6.0'), - ('Bison', '3.0.4'), - # zlib required, but being linked instatically, so not a runtime dep - ('zlib', '1.2.8'), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils - ('binutils', version, '', SYSTEM) -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.26-GCCcore-5.5.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.26-GCCcore-5.5.0.eb deleted file mode 100644 index 1ff0485bfc77..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.26-GCCcore-5.5.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'binutils' -version = '2.26' - -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCCcore', 'version': '5.5.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['9615feddaeedc214d1a1ecd77b6697449c952eab69d79ab2125ea050e944bcc1'] - -builddependencies = [ - ('flex', '2.6.4'), - ('Bison', '3.0.4'), - # zlib required, but being linked instatically, 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, '', SYSTEM) -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.26-GCCcore-6.3.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.26-GCCcore-6.3.0.eb deleted file mode 100644 index d95c058f0c87..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.26-GCCcore-6.3.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'binutils' -version = '2.26' - -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] -checksums = ['9615feddaeedc214d1a1ecd77b6697449c952eab69d79ab2125ea050e944bcc1'] -patches = ['binutils-%(version)s_build-with-GCCcore-6.3.0.patch'] - -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.26.eb b/easybuild/easyconfigs/b/binutils/binutils-2.26.eb deleted file mode 100644 index 6f0d57b692f2..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.26.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'binutils' -version = '2.26' - -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = SYSTEM - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = ['binutils-%(version)s_GCC-6.patch'] -checksums = [ - '9615feddaeedc214d1a1ecd77b6697449c952eab69d79ab2125ea050e944bcc1', # binutils-2.26.tar.gz - '1fd3088df8089d269c1e6ab74c5b4eb7793f9a321515ef96420f0d5ffef3fe75', # binutils-2.26_GCC-6.patch -] - -# GCC 7 adds a warning for switch fallthrough, disable warnings-as-errors -configopts = ' --disable-werror' - -builddependencies = [ - ('flex', '2.6.0'), - ('Bison', '3.0.4'), - # zlib required, but being linked instatically, so not a runtime dep - ('zlib', '1.2.8'), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.26_GCC-6.patch b/easybuild/easyconfigs/b/binutils/binutils-2.26_GCC-6.patch deleted file mode 100644 index d434d885bfd6..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.26_GCC-6.patch +++ /dev/null @@ -1,31 +0,0 @@ -Add unused attribute to Dir_caches to avoid fatal errors with GCC 6 -which treats all warnings as errors. -See https://sourceware.org/bugzilla/show_bug.cgi?format=multiple&id=19751 -by Davide Vanzo (Vanderbilt University) - -diff --git a/gold/arm.cc b/gold/arm.cc -index ed13c87..c47b002 100644 ---- a/gold/arm.cc -+++ b/gold/arm.cc -@@ -597,7 +597,7 @@ class Reloc_stub : public Stub - - // Name of key. This is mainly for debugging. - std::string -- name() const; -+ name() const ATTRIBUTE_UNUSED; - - private: - // Stub type. -diff --git a/gold/dirsearch.cc b/gold/dirsearch.cc -index 1b3fefa..6178332 100644 ---- a/gold/dirsearch.cc -+++ b/gold/dirsearch.cc -@@ -102,7 +102,7 @@ class Dir_caches - : lock_(), caches_() - { } - -- ~Dir_caches(); -+ ~Dir_caches() ATTRIBUTE_UNUSED; - - // Add a cache for a directory. - void add(const char*); \ No newline at end of file diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.26_build-with-GCCcore-6.3.0.patch b/easybuild/easyconfigs/b/binutils/binutils-2.26_build-with-GCCcore-6.3.0.patch deleted file mode 100644 index 2ff8b74ab06d..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.26_build-with-GCCcore-6.3.0.patch +++ /dev/null @@ -1,27 +0,0 @@ -# Fixes to make binutils-2.26 build with GCC 6.3 -# Taken from the same code in binutils 2.27 -# Ã…ke Sandgren, 2017-03-03 -diff -ru binutils-2.26.orig/gold/arm.cc binutils-2.26/gold/arm.cc ---- binutils-2.26.orig/gold/arm.cc 2015-11-13 09:27:42.000000000 +0100 -+++ binutils-2.26/gold/arm.cc 2017-03-03 17:47:13.050119374 +0100 -@@ -594,7 +594,7 @@ - - // Name of key. This is mainly for debugging. - std::string -- name() const; -+ name() const ATTRIBUTE_UNUSED; - - private: - // Stub type. -diff -ru binutils-2.26.orig/gold/dirsearch.cc binutils-2.26/gold/dirsearch.cc ---- binutils-2.26.orig/gold/dirsearch.cc 2015-11-13 09:27:42.000000000 +0100 -+++ binutils-2.26/gold/dirsearch.cc 2017-03-03 17:35:56.893341467 +0100 -@@ -102,7 +102,7 @@ - : lock_(), caches_() - { } - -- ~Dir_caches(); -+ ~Dir_caches() ATTRIBUTE_UNUSED; - - // Add a cache for a directory. - void add(const char*); diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.27-GCCcore-6.1.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.27-GCCcore-6.1.0.eb deleted file mode 100644 index 215aaf0cb28f..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.27-GCCcore-6.1.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'binutils' -version = '2.27' - -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCCcore', 'version': '6.1.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -builddependencies = [ - ('flex', '2.6.0'), - ('Bison', '3.0.4'), - # zlib required, but being linked in statically, so not a runtime dep - ('zlib', '1.2.8'), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils - ('binutils', version, '', True) -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.27-GCCcore-6.2.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.27-GCCcore-6.2.0.eb deleted file mode 100644 index 88e16771dff3..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.27-GCCcore-6.2.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'binutils' -version = '2.27' - -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCCcore', 'version': '6.2.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -builddependencies = [ - ('flex', '2.6.0'), - ('Bison', '3.0.4'), - # zlib required, but being linked in statically, so not a runtime dep - ('zlib', '1.2.8'), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils - ('binutils', version, '', True) -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.27-GCCcore-6.3.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.27-GCCcore-6.3.0.eb deleted file mode 100644 index 9346ceba7e7f..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.27-GCCcore-6.3.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'binutils' -version = '2.27' - -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.27.eb b/easybuild/easyconfigs/b/binutils/binutils-2.27.eb deleted file mode 100644 index fceb6f613631..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.27.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'binutils' -version = '2.27' - -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = SYSTEM - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -builddependencies = [ - ('flex', '2.6.0'), - ('Bison', '3.0.4'), - # zlib required, but being linked in statically, so not a runtime dep - ('zlib', '1.2.8'), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.28-GCCcore-6.3.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.28-GCCcore-6.3.0.eb deleted file mode 100644 index 0759f7aae9ed..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.28-GCCcore-6.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'binutils' -version = '2.28' - -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCCcore', 'version': '6.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['cd717966fc761d840d451dbd58d44e1e5b92949d2073d75b73fccb476d772fcf'] - -builddependencies = [ - ('flex', '2.6.3'), - ('Bison', '3.0.4'), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils - ('binutils', version, '', SYSTEM) -] - -dependencies = [ - # zlib is a runtime dep to avoid that it gets embedded in libbfd.so, - # see https://github.com/easybuilders/easybuild-easyblocks/issues/1350 - ('zlib', '1.2.11'), -] - -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 deleted file mode 100644 index 43d45b407232..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.28-GCCcore-6.4.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -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'), - # use same binutils version that was used when building GCC toolchain, - # to 'bootstrap' this binutils - ('binutils', version, '', SYSTEM) -] - -dependencies = [ - # zlib is a runtime dep to avoid that it gets embedded in libbfd.so, - # see https://github.com/easybuilders/easybuild-easyblocks/issues/1350 - ('zlib', '1.2.11'), -] - -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 deleted file mode 100644 index 6cacb8636c87..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.28-GCCcore-7.1.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'binutils' -version = '2.28' - -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCCcore', 'version': '7.1.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['cd717966fc761d840d451dbd58d44e1e5b92949d2073d75b73fccb476d772fcf'] - -builddependencies = [ - ('flex', '2.6.3'), - ('Bison', '3.0.4'), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils - ('binutils', version, '', SYSTEM) -] - -dependencies = [ - # zlib is a runtime dep to avoid that it gets embedded in libbfd.so, - # see https://github.com/easybuilders/easybuild-easyblocks/issues/1350 - ('zlib', '1.2.11'), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.28.eb b/easybuild/easyconfigs/b/binutils/binutils-2.28.eb deleted file mode 100644 index 987fcb83ab26..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.28.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'binutils' -version = '2.28' - -homepage = 'https://directory.fsf.org/project/binutils/' - -description = "binutils: GNU binary utilities" - -toolchain = SYSTEM - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = ['binutils-2.32_gold-include-cpp-headers.patch'] -checksums = [ - 'cd717966fc761d840d451dbd58d44e1e5b92949d2073d75b73fccb476d772fcf', # binutils-2.28.tar.gz - 'cbb53f29693b06a501e8395eedc7bfdd8fec7d8a74af7482921fa51784dd1c2f', # binutils-2.32_gold-include-cpp-headers.patch -] - -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 deleted file mode 100644 index ec297ac8a27b..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.29-GCCcore-7.2.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'binutils' -version = '2.29' - -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCCcore', 'version': '7.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['172e8c89472cf52712fd23a9f14e9bca6182727fb45b0f8f482652a83d5a11b4'] - -builddependencies = [ - ('flex', '2.6.4'), - ('Bison', '3.0.4'), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils - ('binutils', version, '', SYSTEM) -] - -dependencies = [ - # zlib is a runtime dep to avoid that it gets embedded in libbfd.so, - # see https://github.com/easybuilders/easybuild-easyblocks/issues/1350 - ('zlib', '1.2.11'), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.29-GCCcore-system.eb b/easybuild/easyconfigs/b/binutils/binutils-2.29-GCCcore-system.eb deleted file mode 100644 index 46f269e73012..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.29-GCCcore-system.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'binutils' -version = '2.29' - -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCCcore', 'version': 'system'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['172e8c89472cf52712fd23a9f14e9bca6182727fb45b0f8f482652a83d5a11b4'] - -builddependencies = [ - ('flex', '2.6.4'), - ('Bison', '3.0.4'), -] - -dependencies = [ - # zlib is a runtime dep to avoid that it gets embedded in libbfd.so, - # see https://github.com/easybuilders/easybuild-easyblocks/issues/1350 - ('zlib', '1.2.11'), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.29.eb b/easybuild/easyconfigs/b/binutils/binutils-2.29.eb deleted file mode 100644 index 4f28075083b2..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.29.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'binutils' -version = '2.29' - -homepage = 'http://directory.fsf.org/project/binutils/' - -description = "binutils: GNU binary utilities" - -toolchain = SYSTEM - -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/binutils/binutils-2.30-GCCcore-7.3.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.30-GCCcore-7.3.0.eb deleted file mode 100644 index 9ecaf6bc39b7..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.30-GCCcore-7.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = 'binutils' -version = '2.30' - -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = [ - 'binutils-%(version)s_fix-assertion-fail-elf.patch', - 'binutils-2.31.1-gold-ignore-discarded-note-relocts.patch', -] -checksums = [ - '8c3850195d1c093d290a716e20ebcaa72eda32abf5e3d8611154b39cff79e9ea', # binutils-2.30.tar.gz - '7a661190c973287642296dd9fb30ff45dc26ae2138f7761cd8362f7e412ff5ab', # binutils-2.30_fix-assertion-fail-elf.patch - # binutils-2.31.1-gold-ignore-discarded-note-relocts.patch - '17f22cc9136d0e81cfe8cbe310328c794a78a864e7fe7ca5827ee6678f65af32', -] - -builddependencies = [ - ('flex', '2.6.4'), - ('Bison', '3.0.4'), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils - ('binutils', version, '', SYSTEM) -] - -dependencies = [ - # zlib is a runtime dep to avoid that it gets embedded in libbfd.so, - # see https://github.com/easybuilders/easybuild-easyblocks/issues/1350 - ('zlib', '1.2.11'), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.30-GCCcore-8.1.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.30-GCCcore-8.1.0.eb deleted file mode 100644 index f20a4a663729..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.30-GCCcore-8.1.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = 'binutils' -version = '2.30' - -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCCcore', 'version': '8.1.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = [ - 'binutils-%(version)s_fix-assertion-fail-elf.patch', - 'binutils-2.31.1-gold-ignore-discarded-note-relocts.patch', -] -checksums = [ - '8c3850195d1c093d290a716e20ebcaa72eda32abf5e3d8611154b39cff79e9ea', # binutils-2.30.tar.gz - '7a661190c973287642296dd9fb30ff45dc26ae2138f7761cd8362f7e412ff5ab', # binutils-2.30_fix-assertion-fail-elf.patch - # binutils-2.31.1-gold-ignore-discarded-note-relocts.patch - '17f22cc9136d0e81cfe8cbe310328c794a78a864e7fe7ca5827ee6678f65af32', -] - -builddependencies = [ - ('flex', '2.6.4'), - ('Bison', '3.0.4'), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils - ('binutils', version, '', SYSTEM) -] - -dependencies = [ - # zlib is a runtime dep to avoid that it gets embedded in libbfd.so, - # see https://github.com/easybuilders/easybuild-easyblocks/issues/1350 - ('zlib', '1.2.11'), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.30.eb b/easybuild/easyconfigs/b/binutils/binutils-2.30.eb deleted file mode 100644 index 7b7de292ee6d..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.30.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'binutils' -version = '2.30' - -homepage = 'https://directory.fsf.org/project/binutils/' - -description = "binutils: GNU binary utilities" - -toolchain = SYSTEM - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = [ - 'binutils-%(version)s_fix-assertion-fail-elf.patch', - 'binutils-2.32_gold-include-cpp-headers.patch', - 'binutils-2.31.1-gold-ignore-discarded-note-relocts.patch', -] -checksums = [ - '8c3850195d1c093d290a716e20ebcaa72eda32abf5e3d8611154b39cff79e9ea', # binutils-2.30.tar.gz - '7a661190c973287642296dd9fb30ff45dc26ae2138f7761cd8362f7e412ff5ab', # binutils-2.30_fix-assertion-fail-elf.patch - 'cbb53f29693b06a501e8395eedc7bfdd8fec7d8a74af7482921fa51784dd1c2f', # binutils-2.32_gold-include-cpp-headers.patch - # binutils-2.31.1-gold-ignore-discarded-note-relocts.patch - '17f22cc9136d0e81cfe8cbe310328c794a78a864e7fe7ca5827ee6678f65af32', -] - -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/binutils/binutils-2.30_fix-assertion-fail-elf.patch b/easybuild/easyconfigs/b/binutils/binutils-2.30_fix-assertion-fail-elf.patch deleted file mode 100644 index 97b9c915e7d8..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.30_fix-assertion-fail-elf.patch +++ /dev/null @@ -1,235 +0,0 @@ -fix for: -ld: BFD (GNU Binutils) 2.30 assertion fail elf.c:3564 - -cfr. https://sourceware.org/bugzilla/show_bug.cgi?id=22836 - -From d957f81cb38d7e82ae546cd03265ee3087ba8a85 Mon Sep 17 00:00:00 2001 -From: Alan Modra -Date: Tue, 13 Feb 2018 14:09:48 +1030 -Subject: [PATCH] PR22836, "-r -s" doesn't work with -g3 using GCC 7 - -This fixes the case where all of a group is removed with ld -r, the -situation in the PR, and failures where part of a group is removed -that contain relocs. - -bfd/ - PR 22836 - * elf.c (_bfd_elf_fixup_group_sections): Account for removed - relocation sections. If size reduces to just the flag word, - remove that too and mark with SEC_EXCLUDE. - * elflink.c (bfd_elf_final_link): Strip empty group sections. -binutils/ - * testsuite/binutils-all/group-7.s, - * testsuite/binutils-all/group-7a.d, - * testsuite/binutils-all/group-7b.d, - * testsuite/binutils-all/group-7c.d: New tests. - * testsuite/binutils-all/objcopy.exp: Run them. -ld/ - * testsuite/ld-elf/pr22836-2.d, - * testsuite/ld-elf/pr22836-2.s: New test. - -(cherry picked from commit 6e5e9d58c1eeef5677c90886578a895cb8c164c5) ---- - bfd/elf.c | 25 +++++++++++++++++++++---- - bfd/elflink.c | 7 +++++++ - binutils/testsuite/binutils-all/group-7.s | 6 ++++++ - binutils/testsuite/binutils-all/group-7a.d | 16 ++++++++++++++++ - binutils/testsuite/binutils-all/group-7b.d | 19 +++++++++++++++++++ - binutils/testsuite/binutils-all/group-7c.d | 8 ++++++++ - binutils/testsuite/binutils-all/objcopy.exp | 3 +++ - ld/testsuite/ld-elf/pr22836-2.d | 7 +++++++ - ld/testsuite/ld-elf/pr22836-2.s | 7 +++++++ - 12 files changed, 126 insertions(+), 4 deletions(-) - create mode 100644 binutils/testsuite/binutils-all/group-7.s - create mode 100644 binutils/testsuite/binutils-all/group-7a.d - create mode 100644 binutils/testsuite/binutils-all/group-7b.d - create mode 100644 binutils/testsuite/binutils-all/group-7c.d - create mode 100644 ld/testsuite/ld-elf/pr22836-2.d - create mode 100644 ld/testsuite/ld-elf/pr22836-2.s - -diff --git a/bfd/elf.c b/bfd/elf.c -index 325bdd5..e95c8a9 100644 ---- a/bfd/elf.c -+++ b/bfd/elf.c -@@ -7579,7 +7579,16 @@ _bfd_elf_fixup_group_sections (bfd *ibfd, asection *discarded) - but the SHT_GROUP section is, then adjust its size. */ - else if (s->output_section == discarded - && isec->output_section != discarded) -- removed += 4; -+ { -+ struct bfd_elf_section_data *elf_sec = elf_section_data (s); -+ removed += 4; -+ if (elf_sec->rel.hdr != NULL -+ && (elf_sec->rel.hdr->sh_flags & SHF_GROUP) != 0) -+ removed += 4; -+ if (elf_sec->rela.hdr != NULL -+ && (elf_sec->rela.hdr->sh_flags & SHF_GROUP) != 0) -+ removed += 4; -+ } - s = elf_next_in_group (s); - if (s == first) - break; -@@ -7589,18 +7598,26 @@ _bfd_elf_fixup_group_sections (bfd *ibfd, asection *discarded) - if (discarded != NULL) - { - /* If we've been called for ld -r, then we need to -- adjust the input section size. This function may -- be called multiple times, so save the original -- size. */ -+ adjust the input section size. */ - if (isec->rawsize == 0) - isec->rawsize = isec->size; - isec->size = isec->rawsize - removed; -+ if (isec->size <= 4) -+ { -+ isec->size = 0; -+ isec->flags |= SEC_EXCLUDE; -+ } - } - else - { - /* Adjust the output section size when called from - objcopy. */ - isec->output_section->size -= removed; -+ if (isec->output_section->size <= 4) -+ { -+ isec->output_section->size = 0; -+ isec->output_section->flags |= SEC_EXCLUDE; -+ } - } - } - } -diff --git a/bfd/elflink.c b/bfd/elflink.c -index 72aa3ac..69cb5ab 100644 ---- a/bfd/elflink.c -+++ b/bfd/elflink.c -@@ -11618,6 +11618,13 @@ bfd_elf_final_link (bfd *abfd, struct bfd_link_info *info) - else - o->flags |= SEC_EXCLUDE; - } -+ else if ((o->flags & SEC_GROUP) != 0 && o->size == 0) -+ { -+ /* Remove empty group section from linker output. */ -+ o->flags |= SEC_EXCLUDE; -+ bfd_section_list_remove (abfd, o); -+ abfd->section_count--; -+ } - } - - /* Count up the number of relocations we will output for each output -diff --git a/binutils/testsuite/binutils-all/group-7.s b/binutils/testsuite/binutils-all/group-7.s -new file mode 100644 -index 0000000..5028afc ---- /dev/null -+++ b/binutils/testsuite/binutils-all/group-7.s -@@ -0,0 +1,6 @@ -+ .section .data.foo,"awG",%progbits,foo,comdat -+here: -+ .dc.a here -+ -+ .section .data2.foo,"awG",%progbits,foo,comdat -+ .dc.a 0 -diff --git a/binutils/testsuite/binutils-all/group-7a.d b/binutils/testsuite/binutils-all/group-7a.d -new file mode 100644 -index 0000000..fa8db60 ---- /dev/null -+++ b/binutils/testsuite/binutils-all/group-7a.d -@@ -0,0 +1,16 @@ -+#name: copy removing reloc group member -+#source: group-7.s -+#PROG: objcopy -+#DUMPPROG: readelf -+#objcopy: --remove-section .data.foo -+#readelf: -Sg --wide -+ -+#... -+ \[[ 0-9]+\] \.group[ \t]+GROUP[ \t]+.* -+#... -+ \[[ 0-9]+\] \.data2\.foo[ \t]+PROGBITS[ \t0-9a-f]+WAG.* -+#... -+COMDAT group section \[[ 0-9]+\] `\.group' \[foo\] contains 1 section.* -+ \[Index\] Name -+ \[[ 0-9]+\] \.data2\.foo -+#pass -diff --git a/binutils/testsuite/binutils-all/group-7b.d b/binutils/testsuite/binutils-all/group-7b.d -new file mode 100644 -index 0000000..b674545 ---- /dev/null -+++ b/binutils/testsuite/binutils-all/group-7b.d -@@ -0,0 +1,19 @@ -+#name: copy removing non-reloc group member -+#source: group-7.s -+#PROG: objcopy -+#DUMPPROG: readelf -+#objcopy: --remove-section .data2.foo -+#readelf: -Sg --wide -+ -+#... -+ \[[ 0-9]+\] \.group[ \t]+GROUP[ \t]+.* -+#... -+ \[[ 0-9]+\] \.data\.foo[ \t]+PROGBITS[ \t0-9a-f]+WAG.* -+#... -+ \[[ 0-9]+\] \.rela?\.data\.foo[ \t]+RELA?[ \t0-9a-f]+IG.* -+#... -+COMDAT group section \[[ 0-9]+\] `\.group' \[foo\] contains 2 sections: -+ \[Index\] Name -+ \[[ 0-9]+\] \.data\.foo -+ \[[ 0-9]+\] \.rela?\.data\.foo -+#pass -diff --git a/binutils/testsuite/binutils-all/group-7c.d b/binutils/testsuite/binutils-all/group-7c.d -new file mode 100644 -index 0000000..83e9115 ---- /dev/null -+++ b/binutils/testsuite/binutils-all/group-7c.d -@@ -0,0 +1,8 @@ -+#name: copy removing reloc and non-reloc group member -+#source: group-7.s -+#PROG: objcopy -+#DUMPPROG: readelf -+#objcopy: -R .data.foo -R .data2.foo -+#readelf: -g --wide -+ -+There are no section groups in this file\. -diff --git a/binutils/testsuite/binutils-all/objcopy.exp b/binutils/testsuite/binutils-all/objcopy.exp -index 377f88c..f4a7692 100644 ---- a/binutils/testsuite/binutils-all/objcopy.exp -+++ b/binutils/testsuite/binutils-all/objcopy.exp -@@ -1051,6 +1051,9 @@ if [is_elf_format] { - objcopy_test_readelf "GNU_MBIND section" mbind1.s - run_dump_test "group-5" - run_dump_test "group-6" -+ run_dump_test "group-7a" -+ run_dump_test "group-7b" -+ run_dump_test "group-7c" - run_dump_test "copy-1" - run_dump_test "note-1" - if [is_elf64 tmpdir/bintest.o] { -diff --git a/ld/testsuite/ld-elf/pr22836-2.d b/ld/testsuite/ld-elf/pr22836-2.d -new file mode 100644 -index 0000000..10133e4 ---- /dev/null -+++ b/ld/testsuite/ld-elf/pr22836-2.d -@@ -0,0 +1,7 @@ -+#source: pr22836-2.s -+#ld: -r -S -+#readelf: -g --wide -+ -+group section \[[ 0-9]+\] `\.group' \[foo\] contains 1 section.* -+ \[Index\] Name -+ \[[ 0-9]+\] \.comment -diff --git a/ld/testsuite/ld-elf/pr22836-2.s b/ld/testsuite/ld-elf/pr22836-2.s -new file mode 100644 -index 0000000..77cd83a ---- /dev/null -+++ b/ld/testsuite/ld-elf/pr22836-2.s -@@ -0,0 +1,7 @@ -+ .section .debug_macro,"G",%progbits,foo -+ .long .LASF0 -+.LASF0: -+ .string "__STDC__ 1" -+ -+ .section .comment,"G",%progbits,foo -+ .asciz "hi" --- -2.9.3 - diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.31.1-GCCcore-7.4.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.31.1-GCCcore-7.4.0.eb deleted file mode 100644 index 3d6ec7437bbc..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.31.1-GCCcore-7.4.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'binutils' -version = '2.31.1' - -homepage = 'https://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCCcore', 'version': '7.4.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = ['binutils-2.31.1-gold-ignore-discarded-note-relocts.patch'] -checksums = [ - 'e88f8d36bd0a75d3765a4ad088d819e35f8d7ac6288049780e2fefcad18dde88', # binutils-2.31.1.tar.gz - # binutils-2.31.1-gold-ignore-discarded-note-relocts.patch - '17f22cc9136d0e81cfe8cbe310328c794a78a864e7fe7ca5827ee6678f65af32', -] - -builddependencies = [ - ('flex', '2.6.4'), - ('Bison', '3.2.2'), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils - ('binutils', version, '', SYSTEM) -] - -dependencies = [ - # zlib is a runtime dep to avoid that it gets embedded in libbfd.so, - # see https://github.com/easybuilders/easybuild-easyblocks/issues/1350 - ('zlib', '1.2.11'), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.31.1-GCCcore-8.2.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.31.1-GCCcore-8.2.0.eb deleted file mode 100644 index 8876efd1b6c8..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.31.1-GCCcore-8.2.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'binutils' -version = '2.31.1' - -homepage = 'https://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = ['binutils-2.31.1-gold-ignore-discarded-note-relocts.patch'] -checksums = [ - 'e88f8d36bd0a75d3765a4ad088d819e35f8d7ac6288049780e2fefcad18dde88', # binutils-2.31.1.tar.gz - # binutils-2.31.1-gold-ignore-discarded-note-relocts.patch - '17f22cc9136d0e81cfe8cbe310328c794a78a864e7fe7ca5827ee6678f65af32', -] - -builddependencies = [ - ('flex', '2.6.4'), - ('Bison', '3.0.5'), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils - ('binutils', version, '', SYSTEM) -] - -dependencies = [ - # zlib is a runtime dep to avoid that it gets embedded in libbfd.so, - # see https://github.com/easybuilders/easybuild-easyblocks/issues/1350 - ('zlib', '1.2.11'), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.31.1.eb b/easybuild/easyconfigs/b/binutils/binutils-2.31.1.eb deleted file mode 100644 index 76de1a8590e8..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.31.1.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'binutils' -version = '2.31.1' - -homepage = 'https://directory.fsf.org/project/binutils/' - -description = "binutils: GNU binary utilities" - -toolchain = SYSTEM - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = [ - 'binutils-2.31.1-gold-ignore-discarded-note-relocts.patch', - 'binutils-2.32_gold-include-cpp-headers.patch', - 'binutils-2.31.1_fix_gcc10.patch', -] -checksums = [ - 'e88f8d36bd0a75d3765a4ad088d819e35f8d7ac6288049780e2fefcad18dde88', # binutils-2.31.1.tar.gz - # binutils-2.31.1-gold-ignore-discarded-note-relocts.patch - '17f22cc9136d0e81cfe8cbe310328c794a78a864e7fe7ca5827ee6678f65af32', - 'cbb53f29693b06a501e8395eedc7bfdd8fec7d8a74af7482921fa51784dd1c2f', # binutils-2.32_gold-include-cpp-headers.patch - '3148916836460c21de4735785c3c5edb71972448be8fc3feb57a83178dadbfce', # binutils-2.31.1_fix_gcc10.patch -] - -builddependencies = [ - ('flex', '2.6.4'), - ('Bison', '3.0.5'), - # 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.31.1_fix_gcc10.patch b/easybuild/easyconfigs/b/binutils/binutils-2.31.1_fix_gcc10.patch deleted file mode 100644 index 2221a0cb6824..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.31.1_fix_gcc10.patch +++ /dev/null @@ -1,58 +0,0 @@ -Upstream patch for the coercion errors in GCC10, update of Changelog -removed as it does not apply cleanly. - -From dc1f2887c513c4c2110d2d997ab33ce36b9696fc Mon Sep 17 00:00:00 2001 -From: Cary Coutant -Date: Mon, 6 Aug 2018 13:36:42 -0700 -Subject: [PATCH] Fix type checking errors. - -gold/ - * target.h (Sized_target::record_gnu_property): Change first two - parameters to unsigned int. - * x86_64.cc (Target_x86_64::record_gnu_property): Likewise. ---- - gold/ChangeLog | 6 ++++++ - gold/target.h | 3 ++- - gold/x86_64.cc | 5 +++-- - 3 files changed, 11 insertions(+), 3 deletions(-) - -diff --git a/gold/target.h b/gold/target.h -index bb312067b5f..bbc87396f62 100644 ---- a/gold/target.h -+++ b/gold/target.h -@@ -1147,7 +1147,8 @@ class Sized_target : public Target - // Record a target-specific program property in the .note.gnu.property - // section. - virtual void -- record_gnu_property(int, int, size_t, const unsigned char*, const Object*) -+ record_gnu_property(unsigned int, unsigned int, size_t, -+ const unsigned char*, const Object*) - { } - - // Merge the target-specific program properties from the current object. -diff --git a/gold/x86_64.cc b/gold/x86_64.cc -index 27f273d64b3..9d742f6f132 100644 ---- a/gold/x86_64.cc -+++ b/gold/x86_64.cc -@@ -1307,7 +1307,8 @@ class Target_x86_64 : public Sized_target - // Record a target-specific program property in the .note.gnu.property - // section. - void -- record_gnu_property(int, int, size_t, const unsigned char*, const Object*); -+ record_gnu_property(unsigned int, unsigned int, size_t, -+ const unsigned char*, const Object*); - - // Merge the target-specific program properties from the current object. - void -@@ -1579,7 +1580,7 @@ Target_x86_64::rela_irelative_section(Layout* layout) - template - void - Target_x86_64::record_gnu_property( -- int, int pr_type, -+ unsigned int, unsigned int pr_type, - size_t pr_datasz, const unsigned char* pr_data, - const Object* object) - { --- -2.18.2 - diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.32-GCCcore-8.3.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.32-GCCcore-8.3.0.eb deleted file mode 100644 index a1384a814f71..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.32-GCCcore-8.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -name = 'binutils' -version = '2.32' - -homepage = 'https://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = [ - 'binutils-2.31.1-gold-ignore-discarded-note-relocts.patch', - 'binutils-2.32-readd-avx512-vmovd.patch', -] -checksums = [ - '9b0d97b3d30df184d302bced12f976aa1e5fbf4b0be696cdebc6cca30411a46e', # binutils-2.32.tar.gz - # binutils-2.31.1-gold-ignore-discarded-note-relocts.patch - '17f22cc9136d0e81cfe8cbe310328c794a78a864e7fe7ca5827ee6678f65af32', - # binutils-2.32-readd-avx512-vmovd.patch - '9e16ba3acd9af473a882e2d4c81ca024fdd62dc332eb527cc778fc9d31f01939', -] - -builddependencies = [ - ('flex', '2.6.4'), - ('Bison', '3.3.2'), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils - ('binutils', version, '', SYSTEM) -] - -dependencies = [ - # zlib is a runtime dep to avoid that it gets embedded in libbfd.so, - # see https://github.com/easybuilders/easybuild-easyblocks/issues/1350 - ('zlib', '1.2.11'), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.32-GCCcore-9.1.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.32-GCCcore-9.1.0.eb deleted file mode 100644 index 7283ba452d4e..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.32-GCCcore-9.1.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -name = 'binutils' -version = '2.32' - -homepage = 'https://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCCcore', 'version': '9.1.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = [ - 'binutils-2.31.1-gold-ignore-discarded-note-relocts.patch', - 'binutils-2.32-readd-avx512-vmovd.patch', -] -checksums = [ - '9b0d97b3d30df184d302bced12f976aa1e5fbf4b0be696cdebc6cca30411a46e', # binutils-2.32.tar.gz - # binutils-2.31.1-gold-ignore-discarded-note-relocts.patch - '17f22cc9136d0e81cfe8cbe310328c794a78a864e7fe7ca5827ee6678f65af32', - # binutils-2.32-readd-avx512-vmovd.patch - '9e16ba3acd9af473a882e2d4c81ca024fdd62dc332eb527cc778fc9d31f01939', -] - -builddependencies = [ - ('flex', '2.6.4'), - ('Bison', '3.3.2'), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils - ('binutils', version, '', SYSTEM) -] - -dependencies = [ - # zlib is a runtime dep to avoid that it gets embedded in libbfd.so, - # see https://github.com/easybuilders/easybuild-easyblocks/issues/1350 - ('zlib', '1.2.11'), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.32-GCCcore-9.2.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.32-GCCcore-9.2.0.eb deleted file mode 100644 index beeca4aff16d..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.32-GCCcore-9.2.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -name = 'binutils' -version = '2.32' - -homepage = 'https://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCCcore', 'version': '9.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = [ - 'binutils-2.31.1-gold-ignore-discarded-note-relocts.patch', - 'binutils-2.32-readd-avx512-vmovd.patch', -] -checksums = [ - '9b0d97b3d30df184d302bced12f976aa1e5fbf4b0be696cdebc6cca30411a46e', # binutils-2.32.tar.gz - # binutils-2.31.1-gold-ignore-discarded-note-relocts.patch - '17f22cc9136d0e81cfe8cbe310328c794a78a864e7fe7ca5827ee6678f65af32', - # binutils-2.32-readd-avx512-vmovd.patch - '9e16ba3acd9af473a882e2d4c81ca024fdd62dc332eb527cc778fc9d31f01939', -] - -builddependencies = [ - ('flex', '2.6.4'), - ('Bison', '3.3.2'), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils - ('binutils', version, '', SYSTEM) -] - -dependencies = [ - # zlib is a runtime dep to avoid that it gets embedded in libbfd.so, - # see https://github.com/easybuilders/easybuild-easyblocks/issues/1350 - ('zlib', '1.2.11'), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.34-GCCcore-10.1.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.34-GCCcore-10.1.0.eb deleted file mode 100644 index e78076854694..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.34-GCCcore-10.1.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -name = 'binutils' -version = '2.34' - -homepage = 'https://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCCcore', 'version': '10.1.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = [ - 'binutils-2.31.1-gold-ignore-discarded-note-relocts.patch', - 'binutils-%(version)s-readd-avx512-vmovd.patch', -] -checksums = [ - '53537d334820be13eeb8acb326d01c7c81418772d626715c7ae927a7d401cab3', # binutils-2.34.tar.gz - # binutils-2.31.1-gold-ignore-discarded-note-relocts.patch - '17f22cc9136d0e81cfe8cbe310328c794a78a864e7fe7ca5827ee6678f65af32', - '45ecf7f5d198dd446d1a2e2a4d46b2747eb6fb8f2bfa18d7d42769e710e85716', # binutils-2.34-readd-avx512-vmovd.patch -] - -builddependencies = [ - ('flex', '2.6.4'), - ('Bison', '3.6.1'), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils - ('binutils', version, '', SYSTEM) -] - -dependencies = [ - # zlib is a runtime dep to avoid that it gets embedded in libbfd.so, - # see https://github.com/easybuilders/easybuild-easyblocks/issues/1350 - ('zlib', '1.2.11'), -] - -# avoid build failure when makeinfo command is not available -# see https://sourceware.org/bugzilla/show_bug.cgi?id=15345 -buildopts = 'MAKEINFO=true' -installopts = buildopts - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.34-GCCcore-9.3.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.34-GCCcore-9.3.0.eb deleted file mode 100644 index 34dc183b567c..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.34-GCCcore-9.3.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -name = 'binutils' -version = '2.34' - -homepage = 'https://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = [ - 'binutils-2.31.1-gold-ignore-discarded-note-relocts.patch', - 'binutils-%(version)s-readd-avx512-vmovd.patch', -] -checksums = [ - '53537d334820be13eeb8acb326d01c7c81418772d626715c7ae927a7d401cab3', # binutils-2.34.tar.gz - # binutils-2.31.1-gold-ignore-discarded-note-relocts.patch - '17f22cc9136d0e81cfe8cbe310328c794a78a864e7fe7ca5827ee6678f65af32', - '45ecf7f5d198dd446d1a2e2a4d46b2747eb6fb8f2bfa18d7d42769e710e85716', # binutils-2.34-readd-avx512-vmovd.patch -] - -builddependencies = [ - ('flex', '2.6.4'), - ('Bison', '3.5.3'), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils - ('binutils', version, '', SYSTEM) -] - -dependencies = [ - # zlib is a runtime dep to avoid that it gets embedded in libbfd.so, - # see https://github.com/easybuilders/easybuild-easyblocks/issues/1350 - ('zlib', '1.2.11'), -] - -# avoid build failure when makeinfo command is not available -# see https://sourceware.org/bugzilla/show_bug.cgi?id=15345 -buildopts = 'MAKEINFO=true' -installopts = buildopts - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.36.1-FCC-4.5.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.36.1-FCC-4.5.0.eb deleted file mode 100644 index 9b967c834c9c..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.36.1-FCC-4.5.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'binutils' -version = '2.36.1' - -homepage = 'https://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'FCC', 'version': '4.5.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['e68edeaaeb6ca9687b6dcbaedd1b376506baad2d48de26a885fc5ab6acb839da'] - -builddependencies = [ - ('flex', '2.6.4'), - ('Bison', '3.7.6'), -] - -dependencies = [ - # zlib is a runtime dep to avoid that it gets embedded in libbfd.so, - # see https://github.com/easybuilders/easybuild-easyblocks/issues/1350 - ('zlib', '1.2.11'), -] - -# configure script seems to be confused about the presence of limits.h and fcntl.h when using the Fujitsu compiler -prebuildopts = 'export CFLAGS="-DHAVE_LIMITS_H -DHAVE_FCNTL_H $CFLAGS" && ' - -# avoid build failure when makeinfo command is not available -# see https://sourceware.org/bugzilla/show_bug.cgi?id=15345 -buildopts = 'MAKEINFO=true' -installopts = buildopts - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.36.1-GCCcore-8.4.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.36.1-GCCcore-8.4.0.eb deleted file mode 100644 index efcc5a27842d..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.36.1-GCCcore-8.4.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'binutils' -version = '2.36.1' - -homepage = 'https://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCCcore', 'version': '8.4.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['e68edeaaeb6ca9687b6dcbaedd1b376506baad2d48de26a885fc5ab6acb839da'] - -builddependencies = [ - ('flex', '2.6.4'), - ('Bison', '3.3.2'), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils - ('binutils', version, '', SYSTEM) -] - -dependencies = [ - # zlib is a runtime dep to avoid that it gets embedded in libbfd.so, - # see https://github.com/easybuilders/easybuild-easyblocks/issues/1350 - ('zlib', '1.2.11'), -] - -# avoid build failure when makeinfo command is not available -# see https://sourceware.org/bugzilla/show_bug.cgi?id=15345 -buildopts = 'MAKEINFO=true' -installopts = buildopts - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.36.1-GCCcore-9.4.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.36.1-GCCcore-9.4.0.eb deleted file mode 100644 index cdcea5ab36a5..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.36.1-GCCcore-9.4.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'binutils' -version = '2.36.1' - -homepage = 'https://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCCcore', 'version': '9.4.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['e68edeaaeb6ca9687b6dcbaedd1b376506baad2d48de26a885fc5ab6acb839da'] - -builddependencies = [ - ('flex', '2.6.4'), - ('Bison', '3.7.6'), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils - ('binutils', version, '', SYSTEM) -] - -dependencies = [ - # zlib is a runtime dep to avoid that it gets embedded in libbfd.so, - # see https://github.com/easybuilders/easybuild-easyblocks/issues/1350 - ('zlib', '1.2.11'), -] - -# avoid build failure when makeinfo command is not available -# see https://sourceware.org/bugzilla/show_bug.cgi?id=15345 -buildopts = 'MAKEINFO=true' -installopts = buildopts - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.38-GCCcore-9.5.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.38-GCCcore-9.5.0.eb deleted file mode 100644 index bea25508b1e1..000000000000 --- a/easybuild/easyconfigs/b/binutils/binutils-2.38-GCCcore-9.5.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'binutils' -version = '2.38' - -homepage = 'https://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" - -toolchain = {'name': 'GCCcore', 'version': '9.5.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['b3f1dc5b17e75328f19bd88250bee2ef9f91fc8cbb7bd48bdb31390338636052'] - -builddependencies = [ - ('flex', '2.6.4'), - ('Bison', '3.8.2'), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils - ('binutils', version, '', SYSTEM) -] - -dependencies = [ - # zlib is a runtime dep to avoid that it gets embedded in libbfd.so, - # see https://github.com/easybuilders/easybuild-easyblocks/issues/1350 - ('zlib', '1.2.12'), -] - -# avoid build failure when makeinfo command is not available -# see https://sourceware.org/bugzilla/show_bug.cgi?id=15345 -buildopts = 'MAKEINFO=true' -installopts = buildopts - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.42-GCCcore-14.2.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.42-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..94b762d78033 --- /dev/null +++ b/easybuild/easyconfigs/b/binutils/binutils-2.42-GCCcore-14.2.0.eb @@ -0,0 +1,31 @@ +name = 'binutils' +version = '2.42' + +homepage = 'https://directory.fsf.org/project/binutils/' +description = "binutils: GNU binary utilities" + +toolchain = {'name': 'GCCcore', 'version': '14.2.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['5d2a6c1d49686a557869caae08b6c2e83699775efd27505e01b2f4db1a024ffc'] + +builddependencies = [ + ('flex', '2.6.4'), + ('Bison', '3.8.2'), + # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils + ('binutils', version, '', SYSTEM) +] + +dependencies = [ + # zlib is a runtime dep to avoid that it gets embedded in libbfd.so, + # see https://github.com/easybuilders/easybuild-easyblocks/issues/1350 + ('zlib', '1.3.1'), +] + +# avoid build failure when makeinfo command is not available +# see https://sourceware.org/bugzilla/show_bug.cgi?id=15345 +buildopts = 'MAKEINFO=true' +installopts = buildopts + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bioawk/bioawk-1.0-GCC-10.3.0.eb b/easybuild/easyconfigs/b/bioawk/bioawk-1.0-GCC-10.3.0.eb index f4892ce9594d..de3bedcaeacc 100644 --- a/easybuild/easyconfigs/b/bioawk/bioawk-1.0-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/b/bioawk/bioawk-1.0-GCC-10.3.0.eb @@ -18,7 +18,7 @@ checksums = ['5cbef3f39b085daba45510ff450afcf943cfdfdd483a546c8a509d3075ff51b5'] builddependencies = [('Bison', '3.7.6')] dependencies = [('zlib', '1.2.11')] -parallel = 1 +maxparallel = 1 files_to_copy = [([name], 'bin')] diff --git a/easybuild/easyconfigs/b/bioawk/bioawk-1.0-GCC-11.2.0.eb b/easybuild/easyconfigs/b/bioawk/bioawk-1.0-GCC-11.2.0.eb index e3605a034182..11ca50fd3e55 100644 --- a/easybuild/easyconfigs/b/bioawk/bioawk-1.0-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/b/bioawk/bioawk-1.0-GCC-11.2.0.eb @@ -18,7 +18,7 @@ checksums = ['5cbef3f39b085daba45510ff450afcf943cfdfdd483a546c8a509d3075ff51b5'] builddependencies = [('Bison', '3.7.6')] dependencies = [('zlib', '1.2.11')] -parallel = 1 +maxparallel = 1 files_to_copy = [([name], 'bin')] diff --git a/easybuild/easyconfigs/b/bioawk/bioawk-1.0-foss-2018b.eb b/easybuild/easyconfigs/b/bioawk/bioawk-1.0-foss-2018b.eb deleted file mode 100644 index d267c0328a8b..000000000000 --- a/easybuild/easyconfigs/b/bioawk/bioawk-1.0-foss-2018b.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'MakeCp' - -name = 'bioawk' -version = '1.0' - -homepage = 'https://github.com/lh3/bioawk' -description = """ Bioawk is an extension to Brian Kernighan's awk, - adding the support of several common biological data formats, - including optionally gzip'ed BED, GFF, SAM, VCF, FASTA/Q and TAB-delimited formats with column names. """ - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/lh3/bioawk/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['5cbef3f39b085daba45510ff450afcf943cfdfdd483a546c8a509d3075ff51b5'] - -builddependencies = [('Bison', '3.0.5')] -dependencies = [('zlib', '1.2.11')] - -parallel = 1 - -files_to_copy = [(['bioawk'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/bioawk'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/biobakery-workflows/biobakery-workflows-3.1-foss-2022a.eb b/easybuild/easyconfigs/b/biobakery-workflows/biobakery-workflows-3.1-foss-2022a.eb index 7fc8fe635520..3aea6b9a05f3 100644 --- a/easybuild/easyconfigs/b/biobakery-workflows/biobakery-workflows-3.1-foss-2022a.eb +++ b/easybuild/easyconfigs/b/biobakery-workflows/biobakery-workflows-3.1-foss-2022a.eb @@ -26,10 +26,6 @@ dependencies = [ ('anadama2', '0.10.0'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/biobakery_workflows'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/b/biobambam2/biobambam2-2.0.87-intel-2018a.eb b/easybuild/easyconfigs/b/biobambam2/biobambam2-2.0.87-intel-2018a.eb deleted file mode 100644 index a8965e9fa975..000000000000 --- a/easybuild/easyconfigs/b/biobambam2/biobambam2-2.0.87-intel-2018a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'biobambam2' -version = '2.0.87' - -homepage = 'https://github.com/gt1/biobambam2' -description = "Tools for processing BAM files" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://github.com/gt1/biobambam2/archive/'] -sources = ['%(version)s-release-20180301132713.tar.gz'] -checksums = ['a90500e547465d8d0455bda7936e0b660c0fd3f1b243083ec0739527f802dcf4'] - -dependencies = [ - ('libmaus2', '2.0.453'), -] - -configopts = "--with-libmaus2=$EBROOTLIBMAUS2" - -sanity_check_paths = { - 'files': ['bin/bamcollate2', 'bin/bammarkduplicates', 'bin/bammaskflags', 'bin/bamrecompress', - 'bin/bamsormadup', 'bin/bamsort', 'bin/bamtofastq'], - 'dirs': ['share/man'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/biogeme/biogeme-3.1.2-foss-2021a.eb b/easybuild/easyconfigs/b/biogeme/biogeme-3.1.2-foss-2021a.eb index dc22767d5d83..6632f560c9b8 100644 --- a/easybuild/easyconfigs/b/biogeme/biogeme-3.1.2-foss-2021a.eb +++ b/easybuild/easyconfigs/b/biogeme/biogeme-3.1.2-foss-2021a.eb @@ -8,9 +8,6 @@ description = """Biogeme is a open source Python package designed for the maximum likelihood estimation of parametric models in general, with a special emphasis on discrete choice models.""" -use_pip = True -sanity_pip_check = True - toolchain = {'name': 'foss', 'version': '2021a'} dependencies = [ diff --git a/easybuild/easyconfigs/b/biogeme/biogeme-3.2.10-foss-2022a.eb b/easybuild/easyconfigs/b/biogeme/biogeme-3.2.10-foss-2022a.eb index efe335afb48e..2737315c35c8 100644 --- a/easybuild/easyconfigs/b/biogeme/biogeme-3.2.10-foss-2022a.eb +++ b/easybuild/easyconfigs/b/biogeme/biogeme-3.2.10-foss-2022a.eb @@ -16,8 +16,6 @@ dependencies = [ ('tqdm', '4.64.0'), ] -use_pip = True - exts_list = [ ('Unidecode', '1.3.6', { 'checksums': ['fed09cf0be8cf415b391642c2a5addfc72194407caee4f98719e40ec2a72b830'], @@ -27,6 +25,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/b/biogeme/biogeme-3.2.6-foss-2022a.eb b/easybuild/easyconfigs/b/biogeme/biogeme-3.2.6-foss-2022a.eb index 21a1c2ddb5e1..d2886682fe81 100644 --- a/easybuild/easyconfigs/b/biogeme/biogeme-3.2.6-foss-2022a.eb +++ b/easybuild/easyconfigs/b/biogeme/biogeme-3.2.6-foss-2022a.eb @@ -16,8 +16,6 @@ dependencies = [ ('tqdm', '4.64.0'), ] -use_pip = True - exts_list = [ ('Unidecode', '1.3.6', { 'checksums': ['fed09cf0be8cf415b391642c2a5addfc72194407caee4f98719e40ec2a72b830'], @@ -27,6 +25,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/b/biogeme/biogeme-3.2.8-foss-2021a.eb b/easybuild/easyconfigs/b/biogeme/biogeme-3.2.8-foss-2021a.eb index dca74cb3d2ed..dd01ed88e094 100644 --- a/easybuild/easyconfigs/b/biogeme/biogeme-3.2.8-foss-2021a.eb +++ b/easybuild/easyconfigs/b/biogeme/biogeme-3.2.8-foss-2021a.eb @@ -8,9 +8,6 @@ description = """Biogeme is a open source Python package designed for the maximum likelihood estimation of parametric models in general, with a special emphasis on discrete choice models.""" -use_pip = True -sanity_pip_check = True - toolchain = {'name': 'foss', 'version': '2021a'} dependencies = [ diff --git a/easybuild/easyconfigs/b/biom-format/biom-format-2.1.10-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/b/biom-format/biom-format-2.1.10-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index aedfd4b2c421..000000000000 --- a/easybuild/easyconfigs/b/biom-format/biom-format-2.1.10-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,48 +0,0 @@ -## -# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia -# Homepage: https://staff.flinders.edu.au/research/deep-thought -# -# Authors:: Robert Qiao -# License:: Revised BSD -# -# Notes:: -## - -easyblock = 'PythonPackage' - -name = 'biom-format' -version = '2.1.10' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://biom-format.org' -description = """ -The BIOM file format (canonically pronounced biome) is designed to be - a general-use format for representing biological sample by observation - contingency tables. BIOM is a recognized standard for the Earth Microbiome - Project and is a Genomics Standards Consortium supported project. -""" - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -checksums = ['f5a277a8144f0b114606852c42f657b9cfde44b3cefa0b2638ab1c1d5e1d0488'] - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('h5py', '2.10.0', versionsuffix), -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -sanity_check_paths = { - 'files': ['bin/biom'], - 'dirs': ['lib'], -} - -options = {'modulename': 'biom'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/biom-format/biom-format-2.1.12-foss-2021b.eb b/easybuild/easyconfigs/b/biom-format/biom-format-2.1.12-foss-2021b.eb index 20a05a5301d7..647d7ec15fd2 100644 --- a/easybuild/easyconfigs/b/biom-format/biom-format-2.1.12-foss-2021b.eb +++ b/easybuild/easyconfigs/b/biom-format/biom-format-2.1.12-foss-2021b.eb @@ -33,10 +33,6 @@ dependencies = [ ('h5py', '3.6.0'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/biom'], 'dirs': ['lib'], diff --git a/easybuild/easyconfigs/b/biom-format/biom-format-2.1.14-foss-2022a.eb b/easybuild/easyconfigs/b/biom-format/biom-format-2.1.14-foss-2022a.eb index e518ffc27935..eccb9a2f4fea 100644 --- a/easybuild/easyconfigs/b/biom-format/biom-format-2.1.14-foss-2022a.eb +++ b/easybuild/easyconfigs/b/biom-format/biom-format-2.1.14-foss-2022a.eb @@ -33,10 +33,6 @@ dependencies = [ ('h5py', '3.7.0'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/biom'], 'dirs': ['lib'], diff --git a/easybuild/easyconfigs/b/biom-format/biom-format-2.1.15-foss-2022b.eb b/easybuild/easyconfigs/b/biom-format/biom-format-2.1.15-foss-2022b.eb index eef21fa64ce3..c58b727a3865 100644 --- a/easybuild/easyconfigs/b/biom-format/biom-format-2.1.15-foss-2022b.eb +++ b/easybuild/easyconfigs/b/biom-format/biom-format-2.1.15-foss-2022b.eb @@ -34,10 +34,6 @@ dependencies = [ ('h5py', '3.8.0'), ] -use_pip = True -sanity_pip_check = True -download_dep_fail = True - sanity_check_paths = { 'files': ['bin/biom'], 'dirs': ['lib'], diff --git a/easybuild/easyconfigs/b/biom-format/biom-format-2.1.15-foss-2023a.eb b/easybuild/easyconfigs/b/biom-format/biom-format-2.1.15-foss-2023a.eb index 097ccb0a7e79..31cb032f1024 100644 --- a/easybuild/easyconfigs/b/biom-format/biom-format-2.1.15-foss-2023a.eb +++ b/easybuild/easyconfigs/b/biom-format/biom-format-2.1.15-foss-2023a.eb @@ -34,10 +34,6 @@ dependencies = [ ('h5py', '3.9.0'), ] -use_pip = True -sanity_pip_check = True -download_dep_fail = True - sanity_check_paths = { 'files': ['bin/biom'], 'dirs': ['lib'], diff --git a/easybuild/easyconfigs/b/biom-format/biom-format-2.1.16-foss-2023b.eb b/easybuild/easyconfigs/b/biom-format/biom-format-2.1.16-foss-2023b.eb new file mode 100644 index 000000000000..f70b9cff5f32 --- /dev/null +++ b/easybuild/easyconfigs/b/biom-format/biom-format-2.1.16-foss-2023b.eb @@ -0,0 +1,45 @@ +## +# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia +# Homepage: https://staff.flinders.edu.au/research/deep-thought +# +# Authors:: Robert Qiao +# License:: Revised BSD +# +# Notes:: updated by Kenneth Hoste (HPC-UGent) for foss/2021b +## +# Updated: Petr Král (INUITS) +# Updated: Lara Peeters (Ghent University) + +easyblock = 'PythonPackage' + +name = 'biom-format' +version = '2.1.16' + +homepage = 'https://biom-format.org' +description = """ +The BIOM file format (canonically pronounced biome) is designed to be + a general-use format for representing biological sample by observation + contingency tables. BIOM is a recognized standard for the Earth Microbiome + Project and is a Genomics Standards Consortium supported project. +""" + +toolchain = {'name': 'foss', 'version': '2023b'} +toolchainopts = {'usempi': True} + +sources = [SOURCE_TAR_GZ] +checksums = ['47f88d57a94ecaa4d06f3578ca394e78db6d12e46ab0886634743181e67dcfc9'] + +dependencies = [ + ('Python', '3.11.5'), + ('SciPy-bundle', '2023.11'), + ('h5py', '3.11.0'), +] + +sanity_check_paths = { + 'files': ['bin/biom'], + 'dirs': ['lib'], +} + +options = {'modulename': 'biom'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/biomart-perl/biomart-perl-0.7_e6db561-GCCcore-6.4.0-Perl-5.26.0.eb b/easybuild/easyconfigs/b/biomart-perl/biomart-perl-0.7_e6db561-GCCcore-6.4.0-Perl-5.26.0.eb deleted file mode 100644 index bbc50e4088e0..000000000000 --- a/easybuild/easyconfigs/b/biomart-perl/biomart-perl-0.7_e6db561-GCCcore-6.4.0-Perl-5.26.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'Tarball' - -name = 'biomart-perl' -local_commit = 'e6db561' -version = '0.7_%s' % local_commit -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'https://useast.ensembl.org/info/data/biomart/biomart_perl_api.html' -description = """The BioMart Perl API allows you to go a step further with BioMart - and integrate BioMart Perl Code into custom Perl scripts.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://github.com/biomart/biomart-perl/archive'] -sources = ['%s.tar.gz' % local_commit] -checksums = ['d7c64eccd89967b936c06db2a08ffd3270c60c11ffbc47a96ed61b77bb4e36c4'] - -dependencies = [ - ('Perl', '5.26.0') -] - -modextrapaths = { - 'PERL5LIB': 'lib' -} - -local_marturlloc = '%(installdir)s/conf/martURLLocation.xml' - -postinstallcmds = [ - 'sed -ni "//q;p" %s' % local_marturlloc, - 'curl https://useast.ensembl.org/biomart/martservice?type=registry >> %s' % local_marturlloc, -] - -modloadmsg = 'Copy the registry file in a writable destination path from:\n%s\n\n' % local_marturlloc - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/biscuit/biscuit-0.1.4-foss-2016a.eb b/easybuild/easyconfigs/b/biscuit/biscuit-0.1.4-foss-2016a.eb deleted file mode 100644 index 676578f60277..000000000000 --- a/easybuild/easyconfigs/b/biscuit/biscuit-0.1.4-foss-2016a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'MakeCp' - -name = 'biscuit' -version = '0.1.4' - -homepage = 'https://github.com/zwdzwd/biscuit' -description = """ Utilities to help analyze bisulfite-treated sequence data """ - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://github.com/zwdzwd/%(namelower)s/archive/'] -sources = ['v%(version)s.20160330.tar.gz'] -checksums = ['7ca72e316db25987c745d74645c8badc249ff6b379556c5a07f63ddf74b7e8fb'] - -dependencies = [('zlib', '1.2.8')] - -buildopts = 'CFLAGS="-L$EBROOTZLIB/lib"' - -files_to_copy = [ - (["bin/biscuit"], "bin"), -] - -sanity_check_paths = { - 'files': ["bin/biscuit"], - 'dirs': [""], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bitarray/bitarray-0.8.3-intel-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/b/bitarray/bitarray-0.8.3-intel-2018b-Python-2.7.15.eb deleted file mode 100644 index c06331e8cc01..000000000000 --- a/easybuild/easyconfigs/b/bitarray/bitarray-0.8.3-intel-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'bitarray' -version = '0.8.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/ilanschnell/bitarray' -description = "bitarray provides an object type which efficiently represents an array of booleans" - -toolchain = {'name': 'intel', 'version': '2018b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['050cd30b810ddb3aa941e7ddfbe0d8065e793012d0a88cb5739ec23624b9895e'] - -dependencies = [('Python', '2.7.15')] - -download_dep_fail = True -use_pip = True - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/b/bitarray/bitarray-0.8.3-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/b/bitarray/bitarray-0.8.3-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index 214ef422a83a..000000000000 --- a/easybuild/easyconfigs/b/bitarray/bitarray-0.8.3-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'bitarray' -version = '0.8.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/ilanschnell/bitarray' -description = "bitarray provides an object type which efficiently represents an array of booleans" - -toolchain = {'name': 'intel', 'version': '2018b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['050cd30b810ddb3aa941e7ddfbe0d8065e793012d0a88cb5739ec23624b9895e'] - -dependencies = [('Python', '3.6.6')] - -download_dep_fail = True -use_pip = True - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/b/bitarray/bitarray-1.2.1-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/b/bitarray/bitarray-1.2.1-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index fdde86ae4084..000000000000 --- a/easybuild/easyconfigs/b/bitarray/bitarray-1.2.1-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'bitarray' -version = '1.2.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/ilanschnell/bitarray' -description = "bitarray provides an object type which efficiently represents an array of booleans" - -toolchain = {'name': 'foss', 'version': '2019b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['2ed675f460bb0d3d66fd8042a6f1f0d36cf213e52e72a745283ddb245da7b9cf'] - -dependencies = [('Python', '3.7.4')] - -download_dep_fail = True -use_pip = True - -sanity_pip_check = True - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/b/bitarray/bitarray-1.5.3-GCC-8.3.0-Python-2.7.16.eb b/easybuild/easyconfigs/b/bitarray/bitarray-1.5.3-GCC-8.3.0-Python-2.7.16.eb deleted file mode 100644 index d350eb0674e1..000000000000 --- a/easybuild/easyconfigs/b/bitarray/bitarray-1.5.3-GCC-8.3.0-Python-2.7.16.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'bitarray' -version = '1.5.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/ilanschnell/bitarray' -description = "bitarray provides an object type which efficiently represents an array of booleans" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -sources = [SOURCE_TAR_GZ] -checksums = ['567631fc922b1c2c528c376795f18dcc0604d18702e0b8b50e8e35f0474214a5'] - -dependencies = [('Python', '2.7.16')] - -download_dep_fail = True -use_pip = True - -sanity_pip_check = True - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/b/bitsandbytes/bitsandbytes-0.43.3-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/b/bitsandbytes/bitsandbytes-0.43.3-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..57ab99001231 --- /dev/null +++ b/easybuild/easyconfigs/b/bitsandbytes/bitsandbytes-0.43.3-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,45 @@ +easyblock = 'CMakeMake' + +name = 'bitsandbytes' +version = '0.43.3' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://huggingface.co/docs/bitsandbytes/main/en/index' +description = "bitsandbytes enables accessible large language models via k-bit quantization for PyTorch." +github_account = 'bitsandbytes-foundation' + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = [GITHUB_LOWER_SOURCE] +sources = ['%(version)s.tar.gz'] +checksums = ['7a468bc977da19c176cc578954bfd7a3c64182f387a6849e9f0a38d5cba1b4df'] + +builddependencies = [ + ('CMake', '3.26.3'), + ('pkgconf', '1.9.5'), +] + +dependencies = [ + ('CUDA', '12.1.1', '', SYSTEM), + ('Python', '3.11.3'), + ('PyTorch', '2.1.2', versionsuffix), + ('SciPy-bundle', '2023.07'), +] + +configopts = '-DCOMPUTE_BACKEND=cuda' +skipsteps = ['install'] + +postinstallcmds = [ + 'pip install --prefix=%(installdir)s --no-deps --ignore-installed --no-index --no-build-isolation %(start_dir)s', +] + +sanity_check_paths = { + 'files': ['lib/python%%(pyshortver)s/site-packages/bitsandbytes/libbitsandbytes_cuda121.%s' % SHLIB_EXT], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = [ + "python -c 'import bitsandbytes'", +] + +moduleclass = 'ai' diff --git a/easybuild/easyconfigs/b/bitsandbytes/bitsandbytes-0.43.3-foss-2023a.eb b/easybuild/easyconfigs/b/bitsandbytes/bitsandbytes-0.43.3-foss-2023a.eb new file mode 100644 index 000000000000..9c216217b293 --- /dev/null +++ b/easybuild/easyconfigs/b/bitsandbytes/bitsandbytes-0.43.3-foss-2023a.eb @@ -0,0 +1,42 @@ +easyblock = 'CMakeMake' + +name = 'bitsandbytes' +version = '0.43.3' + +homepage = 'https://huggingface.co/docs/bitsandbytes/main/en/index' +description = "bitsandbytes enables accessible large language models via k-bit quantization for PyTorch." +github_account = 'bitsandbytes-foundation' + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = [GITHUB_LOWER_SOURCE] +sources = ['%(version)s.tar.gz'] +checksums = ['7a468bc977da19c176cc578954bfd7a3c64182f387a6849e9f0a38d5cba1b4df'] + +builddependencies = [ + ('CMake', '3.26.3'), + ('pkgconf', '1.9.5'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('PyTorch', '2.1.2'), + ('SciPy-bundle', '2023.07'), +] + +skipsteps = ['install'] + +postinstallcmds = [ + 'pip install --prefix=%(installdir)s --no-deps --ignore-installed --no-index --no-build-isolation %(start_dir)s', +] + +sanity_check_paths = { + 'files': ['lib/python%%(pyshortver)s/site-packages/bitsandbytes/libbitsandbytes_cpu.%s' % SHLIB_EXT], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = [ + "python -c 'import bitsandbytes'", +] + +moduleclass = 'ai' diff --git a/easybuild/easyconfigs/b/bitshuffle/bitshuffle-0.5.1-foss-2023a.eb b/easybuild/easyconfigs/b/bitshuffle/bitshuffle-0.5.1-foss-2023a.eb index 3faf7d3a1ee9..eaa711892908 100644 --- a/easybuild/easyconfigs/b/bitshuffle/bitshuffle-0.5.1-foss-2023a.eb +++ b/easybuild/easyconfigs/b/bitshuffle/bitshuffle-0.5.1-foss-2023a.eb @@ -20,9 +20,6 @@ dependencies = [ ('h5py', '3.9.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ (name, version, { 'checksums': ['988f224739aa6858475a4c59172968c7b51cc657d2249580c8f96848708fbae3'], diff --git a/easybuild/easyconfigs/b/bitshuffle/bitshuffle-0.5.2-foss-2023b.eb b/easybuild/easyconfigs/b/bitshuffle/bitshuffle-0.5.2-foss-2023b.eb new file mode 100644 index 000000000000..82ced1525a0b --- /dev/null +++ b/easybuild/easyconfigs/b/bitshuffle/bitshuffle-0.5.2-foss-2023b.eb @@ -0,0 +1,26 @@ +easyblock = 'PythonPackage' + +name = 'bitshuffle' +version = '0.5.2' + +homepage = 'https://github.com/kiyo-masui/bitshuffle' +description = """ +Filter for improving compression of typed binary data. +Bitshuffle is an algorithm that rearranges typed, binary data for improving compression, as +well as a python/C package that implements this algorithm within the Numpy framework. +The library can be used along side HDF5 to compress and decompress datasets and is integrated +through the dynamically loaded filters framework. Bitshuffle is HDF5 filter number 32008. +""" + +toolchain = {'name': 'foss', 'version': '2023b'} + +sources = [SOURCE_TAR_GZ] +checksums = ['dc0e3fb7bdbf42be1009cc3028744180600d625a75b31833a24aa32aeaf83d8d'] + +dependencies = [ + ('Python', '3.11.5'), + ('SciPy-bundle', '2023.11'), + ('h5py', '3.11.0'), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/black/black-24.10.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/b/black/black-24.10.0-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..716af8bc4174 --- /dev/null +++ b/easybuild/easyconfigs/b/black/black-24.10.0-GCCcore-13.2.0.eb @@ -0,0 +1,39 @@ +easyblock = 'PythonBundle' + +name = 'black' +version = '24.10.0' + +homepage = 'https://black.readthedocs.io' +description = """Black is the uncompromising Python code formatter. +By using it, you agree to cede control over minutiae of hand-formatting. +In return, Black gives you speed, determinism, and freedom from pycodestyle nagging about formatting. +You will save time and mental energy for more important matters. + +Blackened code looks the same regardless of the project you're reading. +Formatting becomes transparent after a while and you can focus on the content instead. + +Black makes code review faster by producing the smallest diffs possible. +""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +builddependencies = [ + ('binutils', '2.40'), + ('hatchling', '1.18.0'), +] +dependencies = [ + ('Python', '3.11.5'), + ('Python-bundle-PyPI', '2023.10'), +] + +exts_list = [ + ('mypy-extensions', '1.0.0', { + 'source_tmpl': 'mypy_extensions-%(version)s.tar.gz', + 'checksums': ['75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782'], + }), + (name, version, { + 'checksums': ['846ea64c97afe3bc677b761787993be4991810ecc7a4a937816dd6bddedc4875'], + }), +] + +moduleclass = 'devel' 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 deleted file mode 100644 index 42692a4ed58e..000000000000 --- a/easybuild/easyconfigs/b/blasr_libcpp/blasr_libcpp-20170426-intel-2017a.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'blasr_libcpp' -version = '20170426' -local_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' % local_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/bliss/bliss-0.77-GCC-13.2.0.eb b/easybuild/easyconfigs/b/bliss/bliss-0.77-GCC-13.2.0.eb new file mode 100644 index 000000000000..ec9a99bc3067 --- /dev/null +++ b/easybuild/easyconfigs/b/bliss/bliss-0.77-GCC-13.2.0.eb @@ -0,0 +1,41 @@ +easyblock = 'CMakeMake' + +name = 'bliss' +version = '0.77' + +homepage = 'https://users.aalto.fi/~tjunttil/bliss/' +description = """Bliss is an open-source tool for computing canonical labelings and automorphism groups of graphs.""" + +toolchain = {'name': 'GCC', 'version': '13.2.0'} + +source_urls = ['https://users.aalto.fi/~tjunttil/bliss/downloads/'] +sources = [SOURCE_ZIP] +patches = ['bliss-0.77_install_fix.patch'] +checksums = [ + {'bliss-0.77.zip': 'acc8b98034f30fad24c897f365abd866c13d9f1bb207e398d0caf136875972a4'}, + {'bliss-0.77_install_fix.patch': '1550b6c7f8208f56093c0b6bf0d2e3df42afab81cd69eb70303515c9923e9513'}, +] + +builddependencies = [ + ('CMake', '3.27.6'), +] + +dependencies = [ + ('GMP', '6.3.0'), +] + +configopts = "-DUSE_GMP=ON " + +sanity_check_paths = { + 'files': [ + 'bin/bliss', + 'lib/libbliss.%s' % SHLIB_EXT, + ], + 'dirs': [ + 'include/%(name)s', + ], +} + +sanity_check_commands = ["bliss -help"] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/b/bliss/bliss-0.77_install_fix.patch b/easybuild/easyconfigs/b/bliss/bliss-0.77_install_fix.patch new file mode 100644 index 000000000000..faea2ad4dafa --- /dev/null +++ b/easybuild/easyconfigs/b/bliss/bliss-0.77_install_fix.patch @@ -0,0 +1,33 @@ +Adds install commands to CMakeLists.txt +Source: https://gitlab.archlinux.org/archlinux/packaging/packages/bliss/-/blob/0.77-3/make-install.patch +diff -u CMakeLists.txt.orig CMakeLists.txt +--- CMakeLists.txt.orig 2021-02-18 11:59:34.000000000 +0100 ++++ CMakeLists.txt 2024-08-15 15:04:21.293765655 +0200 +@@ -62,3 +62,27 @@ + target_link_libraries(bliss-executable ${GMP_LIBRARIES}) + endif(USE_GMP) + set_target_properties(bliss-executable PROPERTIES OUTPUT_NAME bliss) ++ ++include(GNUInstallDirs) ++ ++set( ++ BLISS_HEADERS ++ src/bliss_C.h ++ src/uintseqhash.hh ++ src/abstractgraph.hh ++ src/stats.hh ++ src/digraph.hh ++ src/defs.hh ++ src/heap.hh ++ src/graph.hh ++ src/partition.hh ++ src/kqueue.hh ++ src/utils.hh ++ src/orbit.hh ++ src/timer.hh ++ src/bignum.hh ++) ++ ++install(TARGETS bliss-executable RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) ++install(TARGETS bliss LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) ++install(FILES ${BLISS_HEADERS} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/bliss) diff --git a/easybuild/easyconfigs/b/bmtagger/bmtagger-3.101-foss-2018b.eb b/easybuild/easyconfigs/b/bmtagger/bmtagger-3.101-foss-2018b.eb deleted file mode 100644 index e8b3d484f585..000000000000 --- a/easybuild/easyconfigs/b/bmtagger/bmtagger-3.101-foss-2018b.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'MakeCp' - -name = 'bmtagger' -version = '3.101' - -homepage = 'ftp://ftp.ncbi.nlm.nih.gov/pub/agarwala/bmtagger/' -description = "Best Match Tagger for removing human reads from metagenomics datasets" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'cstd': 'c++98'} - -source_urls = ['ftp://ftp.ncbi.nlm.nih.gov/pub/agarwala/bmtagger/'] -sources = [{'download_filename': 'bmtools.tar.gz', 'filename': 'bmtools-%(version)s.tar.gz'}] -patches = ['bmtagger-%(version)s_fix-hardcoding.patch'] -checksums = [ - '81ac6d47aa478c2e0ef760f15b9c71e1c52430c96a2c8d064667ebbef148e873', # bmtools-3.101.tar.gz - '8779edd4dab6c0a3bc1bbcc5f265d61ccfd685972a0570bc3a84f5a131972195', # bmtagger-3.101_fix-hardcoding.patch -] - -dependencies = [ - ('BLAST+', '2.7.1'), - ('SRPRISM', '3.0.0'), -] - -files_to_copy = [(['bmtagger/bmfilter', 'bmtagger/bmtagger.sh', 'bmtagger/bmtool', 'bmtagger/extract_fullseq'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/bmfilter', 'bin/bmtagger.sh', 'bin/bmtool', 'bin/extract_fullseq'], - 'dirs': [], -} - -sanity_check_commands = [ - "bmtool -h", - "bmfilter -h", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bmtagger/bmtagger-3.101-gompi-2019a.eb b/easybuild/easyconfigs/b/bmtagger/bmtagger-3.101-gompi-2019a.eb deleted file mode 100644 index 87ede0555ab3..000000000000 --- a/easybuild/easyconfigs/b/bmtagger/bmtagger-3.101-gompi-2019a.eb +++ /dev/null @@ -1,45 +0,0 @@ -# Updated from previous config -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'MakeCp' - -name = 'bmtagger' -version = '3.101' - -homepage = 'ftp://ftp.ncbi.nlm.nih.gov/pub/agarwala/bmtagger/' -description = "Best Match Tagger for removing human reads from metagenomics datasets" - -toolchain = {'name': 'gompi', 'version': '2019a'} -toolchainopts = {'cstd': 'c++98'} - -source_urls = ['ftp://ftp.ncbi.nlm.nih.gov/pub/agarwala/bmtagger/'] -sources = [{'download_filename': 'bmtools.tar.gz', 'filename': 'bmtools-%(version)s.tar.gz'}] -patches = [ - 'bmtagger-%(version)s_fix-hardcoding.patch', - 'bmtagger-%(version)s_fix-templates.patch', -] -checksums = [ - '81ac6d47aa478c2e0ef760f15b9c71e1c52430c96a2c8d064667ebbef148e873', # bmtools-3.101.tar.gz - '8779edd4dab6c0a3bc1bbcc5f265d61ccfd685972a0570bc3a84f5a131972195', # bmtagger-3.101_fix-hardcoding.patch - '3832e4b4573e0fd8cb567069614f25a9ac51cb31135dd9c97329bf4eb15b1feb', # bmtagger-3.101_fix-templates.patch -] - -dependencies = [ - ('BLAST+', '2.9.0'), - ('SRPRISM', '3.1.1', '-Java-11'), -] - -files_to_copy = [(['bmtagger/bmfilter', 'bmtagger/bmtagger.sh', 'bmtagger/bmtool', 'bmtagger/extract_fullseq'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/bmfilter', 'bin/bmtagger.sh', 'bin/bmtool', 'bin/extract_fullseq'], - 'dirs': [], -} - -sanity_check_commands = [ - "bmtool -h", - "bmfilter -h", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bmtagger/bmtagger-3.101-gompi-2023a-Java-11.eb b/easybuild/easyconfigs/b/bmtagger/bmtagger-3.101-gompi-2023a-Java-11.eb new file mode 100644 index 000000000000..c46eb087f35f --- /dev/null +++ b/easybuild/easyconfigs/b/bmtagger/bmtagger-3.101-gompi-2023a-Java-11.eb @@ -0,0 +1,49 @@ +easyblock = 'MakeCp' + +name = 'bmtagger' +version = '3.101' +versionsuffix = '-Java-%(javaver)s' + +homepage = 'ftp://ftp.ncbi.nlm.nih.gov/pub/agarwala/bmtagger/' +description = "Best Match Tagger for removing human reads from metagenomics datasets" + +toolchain = {'name': 'gompi', 'version': '2023a'} +toolchainopts = {'cstd': 'c++98'} + +source_urls = ['ftp://ftp.ncbi.nlm.nih.gov/pub/agarwala/bmtagger/'] +sources = [{'download_filename': 'bmtools.tar.gz', 'filename': 'bmtools-%(version)s.tar.gz'}] +patches = [ + 'bmtagger-%(version)s_fix-hardcoding.patch', + 'bmtagger-%(version)s_fix-templates.patch', +] +checksums = [ + '81ac6d47aa478c2e0ef760f15b9c71e1c52430c96a2c8d064667ebbef148e873', # bmtools-3.101.tar.gz + '8779edd4dab6c0a3bc1bbcc5f265d61ccfd685972a0570bc3a84f5a131972195', # bmtagger-3.101_fix-hardcoding.patch + '3832e4b4573e0fd8cb567069614f25a9ac51cb31135dd9c97329bf4eb15b1feb', # bmtagger-3.101_fix-templates.patch +] + +dependencies = [ + ('Java', '11', '', SYSTEM), + ('BLAST+', '2.14.1'), + ('SRPRISM', '3.3.2', versionsuffix), +] + +prebuildopts = "sed -i 's/#include /#include \\n" +prebuildopts += "#include /g' general/cprogressindicator.hpp && " +prebuildopts += "sed -i 's/m_good = std::getline( \\*m_fin, m_buffer );" +prebuildopts += "/m_good = static_cast(std::getline( \\*m_fin, m_buffer ));/g' " +prebuildopts += "general/cfareader.hpp && " + +files_to_copy = [(['bmtagger/bmfilter', 'bmtagger/bmtagger.sh', 'bmtagger/bmtool', 'bmtagger/extract_fullseq'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/bmfilter', 'bin/bmtagger.sh', 'bin/bmtool', 'bin/extract_fullseq'], + 'dirs': [], +} + +sanity_check_commands = [ + "bmtool -h", + "bmfilter -h", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bnpy/bnpy-0.1.6-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/b/bnpy/bnpy-0.1.6-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index 138a0a59d7f5..000000000000 --- a/easybuild/easyconfigs/b/bnpy/bnpy-0.1.6-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,62 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'bnpy' -version = '0.1.6' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/bnpy/bnpy' -description = """Bayesian nonparametric machine learning for python provides - code for training popular clustering models on large datasets. The focus is - on Bayesian nonparametric models based on the Dirichlet process, but it also - provides parametric counterparts.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'cstd': 'c++03'} - -builddependencies = [ - ('Eigen', '3.3.7', '', True), -] - -dependencies = [ - ('Python', '2.7.15'), - ('IPython', '5.8.0', versionsuffix), - ('matplotlib', '2.2.3', versionsuffix), - ('numexpr', '2.6.5', versionsuffix), - ('psutil', '5.4.7', versionsuffix), - ('scikit-learn', '0.20.2', versionsuffix), - ('Sphinx', '1.8.1', versionsuffix), - ('Pillow', '5.3.0', versionsuffix), - ('Boost', '1.67.0'), -] - -use_pip = False - -exts_list = [ - ('memory-profiler', '0.55.0', { - 'source_tmpl': 'memory_profiler-%(version)s.tar.gz', - 'checksums': ['5fa47b274c929dd2cbcd9190afb62fec110701251d2ac2d301caaf545c81afc1'], - }), - ('munkres', '1.0.12', { - 'source_tmpl': 'release-%(version)s.tar.gz', - 'source_urls': ['https://github.com/bmc/munkres/archive/'], - 'checksums': ['70b3b32b4fed3b354e5c42e4d1273880a33a13ab8c108a4247140eb661767a0b'], - }), - ('sphinx-gallery', '0.2.0', { - 'checksums': ['b49356b5516cc7dab67b1b378f6bf8146fe2372ee73d5e1ea2c483a2e3f4f182'], - }), - (name, version, { - 'prebuildopts': "export EIGENPATH=$EBROOTEIGEN/include BOOSTMATHPATH=$EBROOTBOOST/include/boost && ", - 'preinstallopts': "export EIGENPATH=$EBROOTEIGEN/include BOOSTMATHPATH=$EBROOTBOOST/include/boost && ", - 'checksums': ['6d6e4c2ca46c6b0cb331f1365933895728cf7333cef95d58249c7c01667b54d0'], - }), -] - -# Remove everything in bin already provided by other packages -postinstallcmds = ['rm %%(installdir)s/bin/%s' % x for x in ['cy*', 'easy_install*', 'f2py', 'ip*', 'pygmentize']] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ["mprof", "copy_sphinxgallery.sh", "sphx_glr_python_to_jupyter.py"]], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bokeh/bokeh-0.12.15-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/b/bokeh/bokeh-0.12.15-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index 470d1deb70f8..000000000000 --- a/easybuild/easyconfigs/b/bokeh/bokeh-0.12.15-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'bokeh' -version = '0.12.15' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/bokeh/bokeh' -description = "Statistical and novel interactive HTML plots for Python" - -toolchain = {'name': 'intel', 'version': '2018a'} - -dependencies = [ - ('Python', '3.6.4'), - ('PyYAML', '3.12', versionsuffix), -] - -exts_list = [ - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('tornado', '5.0.2', { - 'checksums': ['1b83d5c10550f2653380b4c77331d6f8850f287c4f67d7ce1e1c639d9222fbc7'], - }), - (name, version, { - 'checksums': ['2891b883b30107dc610a7e963a21222f1fd096844d157c09db115179cfab6513'], - }), -] - -sanity_check_paths = { - 'files': ['bin/bokeh'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bokeh/bokeh-0.12.3-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/b/bokeh/bokeh-0.12.3-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index a3fe3e1e02a5..000000000000 --- a/easybuild/easyconfigs/b/bokeh/bokeh-0.12.3-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'bokeh' -version = '0.12.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/bokeh/bokeh' -description = "Statistical and novel interactive HTML plots for Python" - -toolchain = {'name': 'intel', 'version': '2016b'} -dependencies = [ - ('Python', '2.7.12'), - ('PyYAML', '3.12', versionsuffix), -] - -exts_list = [ - ('Jinja2', '2.8'), - ('requests', '2.11.1'), - ('tornado', '4.4.2'), - (name, version), -] - -sanity_check_paths = { - 'files': ['bin/bokeh', 'bin/bokeh-server'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bokeh/bokeh-0.12.3-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/b/bokeh/bokeh-0.12.3-intel-2016b-Python-3.5.2.eb deleted file mode 100644 index 382bd75a27e8..000000000000 --- a/easybuild/easyconfigs/b/bokeh/bokeh-0.12.3-intel-2016b-Python-3.5.2.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'bokeh' -version = '0.12.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/bokeh/bokeh' -description = "Statistical and novel interactive HTML plots for Python" - -toolchain = {'name': 'intel', 'version': '2016b'} - -dependencies = [ - ('Python', '3.5.2'), - ('PyYAML', '3.12', versionsuffix), -] - -exts_list = [ - ('Jinja2', '2.8'), - ('requests', '2.11.1'), - ('tornado', '4.4.2'), - (name, version), -] - -sanity_check_paths = { - 'files': ['bin/bokeh', 'bin/bokeh-server'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bokeh/bokeh-1.0.4-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/b/bokeh/bokeh-1.0.4-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index fdff9cfe4d43..000000000000 --- a/easybuild/easyconfigs/b/bokeh/bokeh-1.0.4-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'bokeh' -version = '1.0.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/bokeh/bokeh' -description = "Statistical and novel interactive HTML plots for Python" - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('PyYAML', '3.13', versionsuffix), - ('Pillow', '5.3.0', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('MarkupSafe', '1.1.0', { - 'checksums': ['4e97332c9ce444b0c2c38dd22ddc61c743eb208d916e4265a2a3b575bdccb1d3'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('tornado', '5.1.1', { - 'checksums': ['4e5158d97583502a7e2739951553cbd88a72076f152b4b11b64b9a10c4c49409'], - }), - ('packaging', '19.0', { - 'checksums': ['0c98a5d0be38ed775798ece1b9727178c4469d9c3b4ada66e8e6b7849f8732af'], - }), - (name, version, { - 'checksums': ['ceeb6a75afc1b2de00c2b8b6da121dec3fb77031326897b80d4375a70e96aebf'], - }), -] - -sanity_check_paths = { - 'files': ['bin/bokeh'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bokeh/bokeh-1.0.4-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/b/bokeh/bokeh-1.0.4-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index 24554523fd9c..000000000000 --- a/easybuild/easyconfigs/b/bokeh/bokeh-1.0.4-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'bokeh' -version = '1.0.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/bokeh/bokeh' -description = "Statistical and novel interactive HTML plots for Python" - -toolchain = {'name': 'intel', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('PyYAML', '3.13', versionsuffix), - ('Pillow', '5.3.0', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('MarkupSafe', '1.1.0', { - 'checksums': ['4e97332c9ce444b0c2c38dd22ddc61c743eb208d916e4265a2a3b575bdccb1d3'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('tornado', '5.1.1', { - 'checksums': ['4e5158d97583502a7e2739951553cbd88a72076f152b4b11b64b9a10c4c49409'], - }), - ('packaging', '19.0', { - 'checksums': ['0c98a5d0be38ed775798ece1b9727178c4469d9c3b4ada66e8e6b7849f8732af'], - }), - (name, version, { - 'checksums': ['ceeb6a75afc1b2de00c2b8b6da121dec3fb77031326897b80d4375a70e96aebf'], - }), -] - -sanity_check_paths = { - 'files': ['bin/bokeh'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bokeh/bokeh-1.3.4-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/b/bokeh/bokeh-1.3.4-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index 27e0a019e94a..000000000000 --- a/easybuild/easyconfigs/b/bokeh/bokeh-1.3.4-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'bokeh' -version = '1.3.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/bokeh/bokeh' -description = "Statistical and novel interactive HTML plots for Python" - -toolchain = {'name': 'foss', 'version': '2019a'} - -dependencies = [ - ('Python', '3.7.2'), - ('PyYAML', '5.1'), - ('Pillow', '6.0.0'), - ('SciPy-bundle', '2019.03'), -] - -use_pip = True - -exts_list = [ - ('tornado', '6.0.3', { - 'checksums': ['c845db36ba616912074c5b1ee897f8e0124df269468f25e4fe21fe72f6edd7a9'], - }), - (name, version, { - 'checksums': ['e2d97bed5b199a10686486001fed5c854e4c04ebe28859923f27c52b93904754'], - }), -] - -sanity_check_paths = { - 'files': ['bin/bokeh'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bokeh/bokeh-1.4.0-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/b/bokeh/bokeh-1.4.0-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 3d404c1b8dd6..000000000000 --- a/easybuild/easyconfigs/b/bokeh/bokeh-1.4.0-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'bokeh' -version = '1.4.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/bokeh/bokeh' -description = "Statistical and novel interactive HTML plots for Python" - -toolchain = {'name': 'foss', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('PyYAML', '5.1.2'), - ('Pillow', '6.2.1'), - ('SciPy-bundle', '2019.10', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('tornado', '6.0.3', { - 'checksums': ['c845db36ba616912074c5b1ee897f8e0124df269468f25e4fe21fe72f6edd7a9'], - }), - (name, version, { - 'checksums': ['c60d38a41a777b8147ee4134e6142cea8026b5eebf48149e370c44689869dce7'], - }), -] - -sanity_check_paths = { - 'files': ['bin/bokeh'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bokeh/bokeh-1.4.0-fosscuda-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/b/bokeh/bokeh-1.4.0-fosscuda-2019b-Python-3.7.4.eb deleted file mode 100644 index cf89183a975b..000000000000 --- a/easybuild/easyconfigs/b/bokeh/bokeh-1.4.0-fosscuda-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'bokeh' -version = '1.4.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/bokeh/bokeh' -description = "Statistical and novel interactive HTML plots for Python" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('PyYAML', '5.1.2'), - ('Pillow', '6.2.1'), - ('SciPy-bundle', '2019.10', versionsuffix), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('tornado', '6.0.3', { - 'checksums': ['c845db36ba616912074c5b1ee897f8e0124df269468f25e4fe21fe72f6edd7a9'], - }), - (name, version, { - 'checksums': ['c60d38a41a777b8147ee4134e6142cea8026b5eebf48149e370c44689869dce7'], - }), -] - -sanity_check_paths = { - 'files': ['bin/bokeh'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bokeh/bokeh-1.4.0-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/b/bokeh/bokeh-1.4.0-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index 61c70e2d49b0..000000000000 --- a/easybuild/easyconfigs/b/bokeh/bokeh-1.4.0-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'bokeh' -version = '1.4.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/bokeh/bokeh' -description = "Statistical and novel interactive HTML plots for Python" - -toolchain = {'name': 'intel', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('PyYAML', '5.1.2'), - ('Pillow', '6.2.1'), - ('SciPy-bundle', '2019.10', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('tornado', '6.0.3', { - 'checksums': ['c845db36ba616912074c5b1ee897f8e0124df269468f25e4fe21fe72f6edd7a9'], - }), - (name, version, { - 'checksums': ['c60d38a41a777b8147ee4134e6142cea8026b5eebf48149e370c44689869dce7'], - }), -] - -sanity_check_paths = { - 'files': ['bin/bokeh'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_pip_check = True - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bokeh/bokeh-2.0.2-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/b/bokeh/bokeh-2.0.2-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 4791cfa58c67..000000000000 --- a/easybuild/easyconfigs/b/bokeh/bokeh-2.0.2-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'bokeh' -version = '2.0.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/bokeh/bokeh' -description = "Statistical and novel interactive HTML plots for Python" - -toolchain = {'name': 'foss', 'version': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('PyYAML', '5.3'), - ('Pillow', '7.0.0', versionsuffix), - ('SciPy-bundle', '2020.03', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('tornado', '6.0.4', { - 'checksums': ['0fe2d45ba43b00a41cd73f8be321a44936dc1aba233dee979f17a042b83eb6dc'], - }), - ('typing-extensions', '3.7.4.2', { - 'source_tmpl': 'typing_extensions-%(version)s.tar.gz', - 'checksums': ['79ee589a3caca649a9bfd2a8de4709837400dfa00b6cc81962a1e6a1815969ae'], - }), - (name, version, { - 'checksums': ['d9248bdb0156797abf6d04b5eac581dcb121f5d1db7acbc13282b0609314893a'], - }), -] - -sanity_check_paths = { - 'files': ['bin/bokeh'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_pip_check = True - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bokeh/bokeh-2.0.2-intel-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/b/bokeh/bokeh-2.0.2-intel-2020a-Python-3.8.2.eb deleted file mode 100644 index 047e2c005a27..000000000000 --- a/easybuild/easyconfigs/b/bokeh/bokeh-2.0.2-intel-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'bokeh' -version = '2.0.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/bokeh/bokeh' -description = "Statistical and novel interactive HTML plots for Python" - -toolchain = {'name': 'intel', 'version': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('PyYAML', '5.3'), - ('Pillow', '7.0.0', versionsuffix), - ('SciPy-bundle', '2020.03', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('tornado', '6.0.4', { - 'checksums': ['0fe2d45ba43b00a41cd73f8be321a44936dc1aba233dee979f17a042b83eb6dc'], - }), - ('typing-extensions', '3.7.4.2', { - 'source_tmpl': 'typing_extensions-%(version)s.tar.gz', - 'checksums': ['79ee589a3caca649a9bfd2a8de4709837400dfa00b6cc81962a1e6a1815969ae'], - }), - (name, version, { - 'checksums': ['d9248bdb0156797abf6d04b5eac581dcb121f5d1db7acbc13282b0609314893a'], - }), -] - -sanity_check_paths = { - 'files': ['bin/bokeh'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_pip_check = True - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bokeh/bokeh-2.2.3-foss-2020b.eb b/easybuild/easyconfigs/b/bokeh/bokeh-2.2.3-foss-2020b.eb index 59ace9b78d63..2fa54376e2e1 100644 --- a/easybuild/easyconfigs/b/bokeh/bokeh-2.2.3-foss-2020b.eb +++ b/easybuild/easyconfigs/b/bokeh/bokeh-2.2.3-foss-2020b.eb @@ -16,8 +16,6 @@ dependencies = [ ('typing-extensions', '3.7.4.3'), ] -use_pip = True - exts_list = [ ('tornado', '6.1', { 'checksums': ['33c6e81d7bd55b468d2e793517c909b139960b6c790a60b7991b9b6b76fb9791'], @@ -34,6 +32,4 @@ sanity_check_paths = { sanity_check_commands = ["bokeh --help"] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bokeh/bokeh-2.2.3-fosscuda-2020b.eb b/easybuild/easyconfigs/b/bokeh/bokeh-2.2.3-fosscuda-2020b.eb index 8e06a02627a5..b51d9f9d43a2 100644 --- a/easybuild/easyconfigs/b/bokeh/bokeh-2.2.3-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/b/bokeh/bokeh-2.2.3-fosscuda-2020b.eb @@ -16,8 +16,6 @@ dependencies = [ ('typing-extensions', '3.7.4.3'), ] -use_pip = True - exts_list = [ ('tornado', '6.1', { 'checksums': ['33c6e81d7bd55b468d2e793517c909b139960b6c790a60b7991b9b6b76fb9791'], @@ -34,6 +32,4 @@ sanity_check_paths = { sanity_check_commands = ["bokeh --help"] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bokeh/bokeh-2.2.3-intel-2020b.eb b/easybuild/easyconfigs/b/bokeh/bokeh-2.2.3-intel-2020b.eb index d3c12b132ab2..706ee596f5aa 100644 --- a/easybuild/easyconfigs/b/bokeh/bokeh-2.2.3-intel-2020b.eb +++ b/easybuild/easyconfigs/b/bokeh/bokeh-2.2.3-intel-2020b.eb @@ -16,8 +16,6 @@ dependencies = [ ('typing-extensions', '3.7.4.3'), ] -use_pip = True - exts_list = [ ('tornado', '6.1', { 'checksums': ['33c6e81d7bd55b468d2e793517c909b139960b6c790a60b7991b9b6b76fb9791'], @@ -34,6 +32,4 @@ sanity_check_paths = { sanity_check_commands = ["bokeh --help"] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bokeh/bokeh-2.2.3-intelcuda-2020b.eb b/easybuild/easyconfigs/b/bokeh/bokeh-2.2.3-intelcuda-2020b.eb index 513e9f6b2fcf..f96cc0361850 100644 --- a/easybuild/easyconfigs/b/bokeh/bokeh-2.2.3-intelcuda-2020b.eb +++ b/easybuild/easyconfigs/b/bokeh/bokeh-2.2.3-intelcuda-2020b.eb @@ -16,8 +16,6 @@ dependencies = [ ('typing-extensions', '3.7.4.3'), ] -use_pip = True - exts_list = [ ('tornado', '6.1', { 'checksums': ['33c6e81d7bd55b468d2e793517c909b139960b6c790a60b7991b9b6b76fb9791'], @@ -34,6 +32,4 @@ sanity_check_paths = { sanity_check_commands = ["bokeh --help"] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bokeh/bokeh-2.4.1-foss-2021a.eb b/easybuild/easyconfigs/b/bokeh/bokeh-2.4.1-foss-2021a.eb index a167cc80efa7..e87dc9f1bc87 100644 --- a/easybuild/easyconfigs/b/bokeh/bokeh-2.4.1-foss-2021a.eb +++ b/easybuild/easyconfigs/b/bokeh/bokeh-2.4.1-foss-2021a.eb @@ -16,8 +16,6 @@ dependencies = [ ('typing-extensions', '3.10.0.0'), ] -use_pip = True - exts_list = [ ('tornado', '6.1', { 'checksums': ['33c6e81d7bd55b468d2e793517c909b139960b6c790a60b7991b9b6b76fb9791'], @@ -34,6 +32,4 @@ sanity_check_paths = { sanity_check_commands = ["bokeh --help"] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bokeh/bokeh-2.4.2-foss-2021b.eb b/easybuild/easyconfigs/b/bokeh/bokeh-2.4.2-foss-2021b.eb index 34b3817fed05..4cc7c3809c3c 100644 --- a/easybuild/easyconfigs/b/bokeh/bokeh-2.4.2-foss-2021b.eb +++ b/easybuild/easyconfigs/b/bokeh/bokeh-2.4.2-foss-2021b.eb @@ -15,8 +15,6 @@ dependencies = [ ('SciPy-bundle', '2021.10'), ] -use_pip = True - exts_list = [ ('tornado', '6.1', { 'checksums': ['33c6e81d7bd55b468d2e793517c909b139960b6c790a60b7991b9b6b76fb9791'], @@ -26,8 +24,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/bokeh'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/b/bokeh/bokeh-2.4.3-foss-2022a.eb b/easybuild/easyconfigs/b/bokeh/bokeh-2.4.3-foss-2022a.eb index 4f2830449ae5..1ee88f45e93a 100644 --- a/easybuild/easyconfigs/b/bokeh/bokeh-2.4.3-foss-2022a.eb +++ b/easybuild/easyconfigs/b/bokeh/bokeh-2.4.3-foss-2022a.eb @@ -15,8 +15,6 @@ dependencies = [ ('SciPy-bundle', '2022.05'), ] -use_pip = True - exts_list = [ ('tornado', '6.1', { 'checksums': ['33c6e81d7bd55b468d2e793517c909b139960b6c790a60b7991b9b6b76fb9791'], @@ -26,8 +24,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/bokeh'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/b/bokeh/bokeh-3.2.1-foss-2022b.eb b/easybuild/easyconfigs/b/bokeh/bokeh-3.2.1-foss-2022b.eb old mode 100755 new mode 100644 index 0139ef9c8f81..b56591f93832 --- a/easybuild/easyconfigs/b/bokeh/bokeh-3.2.1-foss-2022b.eb +++ b/easybuild/easyconfigs/b/bokeh/bokeh-3.2.1-foss-2022b.eb @@ -21,8 +21,6 @@ dependencies = [ ('SciPy-bundle', '2023.02'), ] -use_pip = True - exts_list = [ ('tornado', '6.3.2', { 'checksums': ['4b927c4f19b71e627b13f3db2324e4ae660527143f9e1f2e2fb404f3a187e2ba'], @@ -40,8 +38,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/bokeh'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/b/bokeh/bokeh-3.2.2-foss-2023a.eb b/easybuild/easyconfigs/b/bokeh/bokeh-3.2.2-foss-2023a.eb index f2407b6c84bc..f05b2075cbee 100644 --- a/easybuild/easyconfigs/b/bokeh/bokeh-3.2.2-foss-2023a.eb +++ b/easybuild/easyconfigs/b/bokeh/bokeh-3.2.2-foss-2023a.eb @@ -23,8 +23,6 @@ dependencies = [ ('tornado', '6.3.2'), ] -use_pip = True - exts_list = [ ('contourpy', '1.0.7', { 'checksums': ['d8165a088d31798b59e91117d1f5fc3df8168d8b48c4acc10fc0df0d0bdbcc5e'], @@ -46,6 +44,4 @@ sanity_check_paths = { sanity_check_commands = ["bokeh --help"] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bokeh/bokeh-3.4.1-gfbf-2023b.eb b/easybuild/easyconfigs/b/bokeh/bokeh-3.4.1-gfbf-2023b.eb index 58f15fcf3e93..f8db8af40594 100644 --- a/easybuild/easyconfigs/b/bokeh/bokeh-3.4.1-gfbf-2023b.eb +++ b/easybuild/easyconfigs/b/bokeh/bokeh-3.4.1-gfbf-2023b.eb @@ -22,8 +22,6 @@ dependencies = [ ('tornado', '6.4'), ] -use_pip = True - exts_list = [ ('contourpy', '1.2.1', { 'checksums': ['4d8908b3bee1c889e547867ca4cdc54e5ab6be6d3e078556814a22457f49423c'], @@ -45,6 +43,4 @@ sanity_check_paths = { sanity_check_commands = ["bokeh --help"] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bokeh/bokeh-3.6.0-gfbf-2024a.eb b/easybuild/easyconfigs/b/bokeh/bokeh-3.6.0-gfbf-2024a.eb new file mode 100644 index 000000000000..9f435f6dfe10 --- /dev/null +++ b/easybuild/easyconfigs/b/bokeh/bokeh-3.6.0-gfbf-2024a.eb @@ -0,0 +1,46 @@ +easyblock = 'PythonBundle' + +name = 'bokeh' +version = '3.6.0' + +homepage = 'https://github.com/bokeh/bokeh' +description = "Statistical and novel interactive HTML plots for Python" + +toolchain = {'name': 'gfbf', 'version': '2024a'} + +builddependencies = [ + ('meson-python', '0.16.0'), + ('pybind11', '2.12.0'), +] + +dependencies = [ + ('Python', '3.12.3'), + ('Python-bundle-PyPI', '2024.06'), + ('SciPy-bundle', '2024.05'), + ('matplotlib', '3.9.2'), + ('PyYAML', '6.0.2'), + ('Pillow', '10.4.0'), + ('tornado', '6.4.1'), +] + +exts_list = [ + ('contourpy', '1.2.1', { + 'checksums': ['4d8908b3bee1c889e547867ca4cdc54e5ab6be6d3e078556814a22457f49423c'], + }), + ('xyzservices', '2024.4.0', { + 'checksums': ['6a04f11487a6fb77d92a98984cd107fbd9157fd5e65f929add9c3d6e604ee88c'], + }), + (name, version, { + 'preinstallopts': """sed -i 's/setup(/setup(version="%(version)s",/g' setup.py && """, + 'checksums': ['0032dc1e76ad097b07626e51584685ff48c65481fbaaad105663b1046165867a'], + }), +] + +sanity_check_paths = { + 'files': ['bin/bokeh'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ["bokeh --help"] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/boost_histogram/boost_histogram-1.2.1-foss-2021a.eb b/easybuild/easyconfigs/b/boost_histogram/boost_histogram-1.2.1-foss-2021a.eb index 8c6ffcd86882..fd132bee61ee 100644 --- a/easybuild/easyconfigs/b/boost_histogram/boost_histogram-1.2.1-foss-2021a.eb +++ b/easybuild/easyconfigs/b/boost_histogram/boost_histogram-1.2.1-foss-2021a.eb @@ -17,10 +17,4 @@ dependencies = [ ('pybind11', '2.6.2'), ] -use_pip = True - -sanity_pip_check = True - -download_dep_fail = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/b/boto3/boto3-1.20.13-GCCcore-10.3.0.eb b/easybuild/easyconfigs/b/boto3/boto3-1.20.13-GCCcore-10.3.0.eb index 3a35bb6fb31e..f9cf03da2278 100644 --- a/easybuild/easyconfigs/b/boto3/boto3-1.20.13-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/b/boto3/boto3-1.20.13-GCCcore-10.3.0.eb @@ -33,7 +33,4 @@ exts_list = [ }), ] -use_pip = True -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/boto3/boto3-1.20.13-GCCcore-11.2.0.eb b/easybuild/easyconfigs/b/boto3/boto3-1.20.13-GCCcore-11.2.0.eb index 5a9680bbbbfa..5725431d3bf1 100644 --- a/easybuild/easyconfigs/b/boto3/boto3-1.20.13-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/b/boto3/boto3-1.20.13-GCCcore-11.2.0.eb @@ -33,7 +33,4 @@ exts_list = [ }), ] -use_pip = True -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/boto3/boto3-1.26.163-GCCcore-12.2.0.eb b/easybuild/easyconfigs/b/boto3/boto3-1.26.163-GCCcore-12.2.0.eb index 8a9debf1c2cc..b43ed4b37db1 100644 --- a/easybuild/easyconfigs/b/boto3/boto3-1.26.163-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/b/boto3/boto3-1.26.163-GCCcore-12.2.0.eb @@ -33,7 +33,4 @@ exts_list = [ }), ] -use_pip = True -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/boto3/boto3-1.26.37-GCCcore-11.3.0.eb b/easybuild/easyconfigs/b/boto3/boto3-1.26.37-GCCcore-11.3.0.eb index 316623bb8778..e9774f336913 100644 --- a/easybuild/easyconfigs/b/boto3/boto3-1.26.37-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/b/boto3/boto3-1.26.37-GCCcore-11.3.0.eb @@ -33,7 +33,4 @@ exts_list = [ }), ] -use_pip = True -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/boto3/boto3-1.28.70-GCCcore-12.3.0.eb b/easybuild/easyconfigs/b/boto3/boto3-1.28.70-GCCcore-12.3.0.eb index 01896809767d..e2a4734d4184 100644 --- a/easybuild/easyconfigs/b/boto3/boto3-1.28.70-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/b/boto3/boto3-1.28.70-GCCcore-12.3.0.eb @@ -34,7 +34,4 @@ exts_list = [ }), ] -use_pip = True -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/boto3/boto3-1.35.36-GCCcore-13.3.0.eb b/easybuild/easyconfigs/b/boto3/boto3-1.35.36-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..28ecd8bf6635 --- /dev/null +++ b/easybuild/easyconfigs/b/boto3/boto3-1.35.36-GCCcore-13.3.0.eb @@ -0,0 +1,37 @@ +easyblock = 'PythonBundle' + +name = 'boto3' +version = '1.35.36' + +homepage = 'https://github.com/boto/boto3' +description = """Boto3 is the Amazon Web Services (AWS) Software Development Kit +(SDK) for Python, which allows Python developers to write software that makes +use of services like Amazon S3 and Amazon EC2.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +builddependencies = [ + ('binutils', '2.42'), +] + +dependencies = [ + ('Python', '3.12.3'), + ('Python-bundle-PyPI', '2024.06'), +] + +exts_list = [ + ('botocore', version, { + 'checksums': ['354ec1b766f0029b5d6ff0c45d1a0f9e5007b7d2f3ec89bcdd755b208c5bc797'], + }), + ('jmespath', '1.0.1', { + 'checksums': ['90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe'], + }), + ('s3transfer', '0.10.3', { + 'checksums': ['4f50ed74ab84d474ce614475e0b8d5047ff080810aac5d01ea25231cfc944b0c'], + }), + (name, version, { + 'checksums': ['586524b623e4fbbebe28b604c6205eb12f263cc4746bccb011562d07e217a4cb'], + }), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/boto3/boto3-1.36.16-GCCcore-13.2.0.eb b/easybuild/easyconfigs/b/boto3/boto3-1.36.16-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..d4e3a59f4c6c --- /dev/null +++ b/easybuild/easyconfigs/b/boto3/boto3-1.36.16-GCCcore-13.2.0.eb @@ -0,0 +1,37 @@ +easyblock = 'PythonBundle' + +name = 'boto3' +version = '1.36.16' + +homepage = 'https://github.com/boto/boto3' +description = """Boto3 is the Amazon Web Services (AWS) Software Development Kit +(SDK) for Python, which allows Python developers to write software that makes +use of services like Amazon S3 and Amazon EC2.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +builddependencies = [ + ('binutils', '2.40'), +] + +dependencies = [ + ('Python', '3.11.5'), + ('Python-bundle-PyPI', '2023.10'), +] + +exts_list = [ + ('botocore', version, { + 'checksums': ['10c6aa386ba1a9a0faef6bb5dbfc58fc2563a3c6b95352e86a583cd5f14b11f3'], + }), + ('jmespath', '1.0.1', { + 'checksums': ['90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe'], + }), + ('s3transfer', '0.11.2', { + 'checksums': ['3b39185cb72f5acc77db1a58b6e25b977f28d20496b6e58d6813d75f464d632f'], + }), + (name, version, { + 'checksums': ['0cf92ca0538ab115447e1c58050d43e1273e88c58ddfea2b6f133fdc508b400a'], + }), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/bpp/bpp-4.3.8-GCC-8.3.0.eb b/easybuild/easyconfigs/b/bpp/bpp-4.3.8-GCC-8.3.0.eb deleted file mode 100644 index faeab567280c..000000000000 --- a/easybuild/easyconfigs/b/bpp/bpp-4.3.8-GCC-8.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'MakeCp' - -name = 'bpp' -version = '4.3.8' - -homepage = 'https://github.com/bpp/bpp' -description = """ The aim of this project is to implement a versatile high-performance version of the BPP software. """ - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -source_urls = ['https://github.com/bpp/bpp/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['384aaffd3b1f9fbed1789288ff2d331c8548c8c0d4567b66ce7747e1ec13d053'] - -start_dir = 'src' -files_to_copy = ['src/bpp'] - -sanity_check_paths = { - 'files': ['bpp'], - 'dirs': [], -} - -modextrapaths = {'PATH': ''} - -sanity_check_commands = [('bpp --help')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/breseq/breseq-0.35.0-intel-2019a-R-3.6.0.eb b/easybuild/easyconfigs/b/breseq/breseq-0.35.0-intel-2019a-R-3.6.0.eb deleted file mode 100644 index a1d09ce8c8f9..000000000000 --- a/easybuild/easyconfigs/b/breseq/breseq-0.35.0-intel-2019a-R-3.6.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'breseq' -version = '0.35.0' -versionsuffix = '-R-%(rver)s' - -homepage = 'https://barricklab.org/breseq' -description = "breseq is a computational pipeline for the analysis of short-read re-sequencing data" - -toolchain = {'name': 'intel', 'version': '2019a'} - -source_urls = ['https://github.com/barricklab/breseq/releases/download/v0.35.0/'] -sources = ['breseq-%(version)s-Source.tar.gz'] -checksums = ['4d111aab249475e51f00a828506381ba2cd44770bd82a6a56de5d58ea9b6ebe0'] - -dependencies = [ - ('Bowtie2', '2.3.5.1'), - ('XZ', '5.2.4'), - ('zlib', '1.2.11'), - ('R', '3.6.0'), -] - -runtest = 'test' - -sanity_check_paths = { - 'files': ['bin/breseq', 'bin/gdtools'], - 'dirs': [], -} - -# breseq --help exists with non-zero exit code, so use grep -sanity_check_commands = ["breseq --help | grep 'Usage: breseq'"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/breseq/breseq-0.35.4-foss-2020a-R-4.0.0.eb b/easybuild/easyconfigs/b/breseq/breseq-0.35.4-foss-2020a-R-4.0.0.eb deleted file mode 100644 index 8ca749f56255..000000000000 --- a/easybuild/easyconfigs/b/breseq/breseq-0.35.4-foss-2020a-R-4.0.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'breseq' -version = '0.35.4' -versionsuffix = '-R-%(rver)s' - - -homepage = 'https://barricklab.org/breseq' -description = "breseq is a computational pipeline for the analysis of short-read re-sequencing data" - -toolchain = {'name': 'foss', 'version': '2020a'} - -source_urls = ['https://github.com/barricklab/breseq/releases/download/v%(version)s/'] -sources = ['breseq-%(version)s-Source.tar.gz'] -checksums = ['762f7b6aac26bddb5a39724e103267bd48d597d74fa7a8006d2bf0bd68fe86b4'] - -dependencies = [ - ('R', '4.0.0'), - ('Bowtie2', '2.4.1'), - ('zlib', '1.2.11'), - ('ncurses', '6.2'), -] - -runtest = 'test' - -sanity_check_paths = { - 'files': ['bin/breseq', 'bin/gdtools'], - 'dirs': [], -} - -# breseq --help exists with non-zero exit code, so use grep -sanity_check_commands = ["breseq --help | grep 'Usage: breseq'"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bsddb3/bsddb3-6.2.6-GCCcore-8.2.0.eb b/easybuild/easyconfigs/b/bsddb3/bsddb3-6.2.6-GCCcore-8.2.0.eb deleted file mode 100644 index 64036097aabf..000000000000 --- a/easybuild/easyconfigs/b/bsddb3/bsddb3-6.2.6-GCCcore-8.2.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'bsddb3' -version = '6.2.6' - -homepage = 'https://pypi.org/project/bsddb3/' -description = """bsddb3 is a nearly complete Python binding of the -Oracle/Sleepycat C API for the Database Environment, Database, Cursor, -Log Cursor, Sequence and Transaction objects.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -sources = [SOURCE_TAR_GZ] -checksums = ['42d621f4037425afcb16b67d5600c4556271a071a9a7f7f2c2b1ba65bc582d05'] - -osdependencies = [('libdb-dev', 'libdb-devel')] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -builddependencies = [('binutils', '2.31.1')] - -use_pip = True -download_dep_fail = True - -# Need to unset LIBS or pip install crashes. -preinstallopts = 'unset LIBS && ' - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/b/bsddb3/bsddb3-6.2.6-fosscuda-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/b/bsddb3/bsddb3-6.2.6-fosscuda-2018b-Python-2.7.15.eb deleted file mode 100644 index 244cd34a3a51..000000000000 --- a/easybuild/easyconfigs/b/bsddb3/bsddb3-6.2.6-fosscuda-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'bsddb3' -version = '6.2.6' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pypi.org/project/bsddb3/' -description = """bsddb3 is a nearly complete Python binding of the -Oracle/Sleepycat C API for the Database Environment, Database, Cursor, -Log Cursor, Sequence and Transaction objects.""" - -toolchain = {'name': 'fosscuda', 'version': '2018b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['42d621f4037425afcb16b67d5600c4556271a071a9a7f7f2c2b1ba65bc582d05'] - -osdependencies = [('libdb-dev', 'libdb-devel')] - -dependencies = [('Python', '2.7.15')] - -use_pip = True -download_dep_fail = True - -# Need to unset LIBS or pip install crashes. -preinstallopts = 'unset LIBS && ' - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/b/bsddb3/bsddb3-6.2.9-GCCcore-10.2.0.eb b/easybuild/easyconfigs/b/bsddb3/bsddb3-6.2.9-GCCcore-10.2.0.eb index a2429cf4d085..67f22a670598 100644 --- a/easybuild/easyconfigs/b/bsddb3/bsddb3-6.2.9-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/b/bsddb3/bsddb3-6.2.9-GCCcore-10.2.0.eb @@ -18,10 +18,6 @@ osdependencies = [('libdb-dev', 'libdb-devel')] builddependencies = [('binutils', '2.35')] dependencies = [('Python', '3.8.6')] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - # Need to unset LIBS or pip install crashes. preinstallopts = 'unset LIBS && ' diff --git a/easybuild/easyconfigs/b/bsddb3/bsddb3-6.2.9-GCCcore-11.3.0.eb b/easybuild/easyconfigs/b/bsddb3/bsddb3-6.2.9-GCCcore-11.3.0.eb index 8a366485ad04..f64a36f11bd8 100644 --- a/easybuild/easyconfigs/b/bsddb3/bsddb3-6.2.9-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/b/bsddb3/bsddb3-6.2.9-GCCcore-11.3.0.eb @@ -27,9 +27,6 @@ components = [ }), ] -use_pip = True -sanity_pip_check = True - exts_list = [ (name, version, { 'preinstallopts': "unset LIBS && BERKELEYDB_DIR=%(installdir)s/ ", diff --git a/easybuild/easyconfigs/b/build/build-0.10.0-foss-2022a.eb b/easybuild/easyconfigs/b/build/build-0.10.0-foss-2022a.eb index 4c80ab3d18fc..679c26da9b9d 100644 --- a/easybuild/easyconfigs/b/build/build-0.10.0-foss-2022a.eb +++ b/easybuild/easyconfigs/b/build/build-0.10.0-foss-2022a.eb @@ -12,9 +12,6 @@ dependencies = [ ('Python', '3.10.4'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('pyproject_hooks', '1.0.0', { 'checksums': ['f271b298b97f5955d53fb12b72c1fb1948c22c1a6b70b315c54cedaca0264ef5'], diff --git a/easybuild/easyconfigs/b/build/build-0.10.0-foss-2022b.eb b/easybuild/easyconfigs/b/build/build-0.10.0-foss-2022b.eb index 784b28f5fb3b..71aa113f8569 100644 --- a/easybuild/easyconfigs/b/build/build-0.10.0-foss-2022b.eb +++ b/easybuild/easyconfigs/b/build/build-0.10.0-foss-2022b.eb @@ -12,9 +12,6 @@ dependencies = [ ('Python', '3.10.8'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('pyproject_hooks', '1.0.0', { 'checksums': ['f271b298b97f5955d53fb12b72c1fb1948c22c1a6b70b315c54cedaca0264ef5'], diff --git a/easybuild/easyconfigs/b/build/build-1.0.3-foss-2023a.eb b/easybuild/easyconfigs/b/build/build-1.0.3-foss-2023a.eb index ddde55757bd4..f91a0c87e9e4 100644 --- a/easybuild/easyconfigs/b/build/build-1.0.3-foss-2023a.eb +++ b/easybuild/easyconfigs/b/build/build-1.0.3-foss-2023a.eb @@ -12,9 +12,6 @@ dependencies = [ ('Python', '3.11.3'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('pyproject_hooks', '1.0.0', { 'checksums': ['f271b298b97f5955d53fb12b72c1fb1948c22c1a6b70b315c54cedaca0264ef5'], diff --git a/easybuild/easyconfigs/b/build/build-1.0.3-foss-2023b.eb b/easybuild/easyconfigs/b/build/build-1.0.3-foss-2023b.eb index 33af19b02f7c..8d156addfedc 100644 --- a/easybuild/easyconfigs/b/build/build-1.0.3-foss-2023b.eb +++ b/easybuild/easyconfigs/b/build/build-1.0.3-foss-2023b.eb @@ -12,9 +12,6 @@ dependencies = [ ('Python', '3.11.5'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('packaging', '23.2', { 'checksums': ['048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5'], diff --git a/easybuild/easyconfigs/b/buildenv/buildenv-default-FCC-4.5.0.eb b/easybuild/easyconfigs/b/buildenv/buildenv-default-FCC-4.5.0.eb deleted file mode 100644 index 47a2c1951873..000000000000 --- a/easybuild/easyconfigs/b/buildenv/buildenv-default-FCC-4.5.0.eb +++ /dev/null @@ -1,13 +0,0 @@ -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': 'FCC', 'version': '4.5.0'} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/buildenv/buildenv-default-Fujitsu-21.05.eb b/easybuild/easyconfigs/b/buildenv/buildenv-default-Fujitsu-21.05.eb deleted file mode 100644 index 7e62992365c6..000000000000 --- a/easybuild/easyconfigs/b/buildenv/buildenv-default-Fujitsu-21.05.eb +++ /dev/null @@ -1,13 +0,0 @@ -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': 'Fujitsu', 'version': '21.05'} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2017b.eb b/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2017b.eb deleted file mode 100644 index 906ab864332c..000000000000 --- a/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2017b.eb +++ /dev/null @@ -1,13 +0,0 @@ -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': 'foss', 'version': '2017b'} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2018b.eb b/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2018b.eb deleted file mode 100755 index 46b3e8d97241..000000000000 --- a/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2018b.eb +++ /dev/null @@ -1,13 +0,0 @@ -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': 'foss', 'version': '2018b'} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2019b.eb b/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2019b.eb deleted file mode 100755 index 9c5086a43229..000000000000 --- a/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2019b.eb +++ /dev/null @@ -1,13 +0,0 @@ -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': 'foss', 'version': '2019b'} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2020a.eb b/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2020a.eb deleted file mode 100644 index df38a8ae3b5e..000000000000 --- a/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2020a.eb +++ /dev/null @@ -1,13 +0,0 @@ -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': 'foss', 'version': '2020a'} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2023b-CUDA-12.4.0.eb b/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2023b-CUDA-12.4.0.eb new file mode 100644 index 000000000000..2a58e5fbb424 --- /dev/null +++ b/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2023b-CUDA-12.4.0.eb @@ -0,0 +1,20 @@ +easyblock = 'BuildEnv' + +name = 'buildenv' +version = 'default' +versionsuffix = '-CUDA-%(cudaver)s' + +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': 'foss', 'version': '2023b'} + +dependencies = [ + ('CUDA', '12.4.0', '', SYSTEM), + ('UCX-CUDA', '1.15.0', versionsuffix), + ('UCC-CUDA', '1.2.0', versionsuffix), +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2024a-CUDA-12.6.0.eb b/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2024a-CUDA-12.6.0.eb new file mode 100644 index 000000000000..a43fd7490d84 --- /dev/null +++ b/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2024a-CUDA-12.6.0.eb @@ -0,0 +1,20 @@ +easyblock = 'BuildEnv' + +name = 'buildenv' +version = 'default' +versionsuffix = '-CUDA-%(cudaver)s' + +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': 'foss', 'version': '2024a'} + +dependencies = [ + ('CUDA', '12.6.0', '', SYSTEM), + ('UCX-CUDA', '1.16.0', versionsuffix), + ('UCC-CUDA', '1.3.0', versionsuffix), +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2024a.eb b/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2024a.eb new file mode 100644 index 000000000000..d5909cd13200 --- /dev/null +++ b/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2024a.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': 'foss', 'version': '2024a'} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/buildenv/buildenv-default-fosscuda-2019b.eb b/easybuild/easyconfigs/b/buildenv/buildenv-default-fosscuda-2019b.eb deleted file mode 100644 index 2789669fc253..000000000000 --- a/easybuild/easyconfigs/b/buildenv/buildenv-default-fosscuda-2019b.eb +++ /dev/null @@ -1,13 +0,0 @@ -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': 'fosscuda', 'version': '2019b'} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/buildenv/buildenv-default-fosscuda-2020a.eb b/easybuild/easyconfigs/b/buildenv/buildenv-default-fosscuda-2020a.eb deleted file mode 100644 index a3f954df5386..000000000000 --- a/easybuild/easyconfigs/b/buildenv/buildenv-default-fosscuda-2020a.eb +++ /dev/null @@ -1,13 +0,0 @@ -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': 'fosscuda', 'version': '2020a'} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/buildenv/buildenv-default-intel-2016b.eb b/easybuild/easyconfigs/b/buildenv/buildenv-default-intel-2016b.eb deleted file mode 100644 index 4e742815d335..000000000000 --- a/easybuild/easyconfigs/b/buildenv/buildenv-default-intel-2016b.eb +++ /dev/null @@ -1,13 +0,0 @@ -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': '2016b'} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/buildenv/buildenv-default-intel-2017a.eb b/easybuild/easyconfigs/b/buildenv/buildenv-default-intel-2017a.eb deleted file mode 100755 index ba8c60067e88..000000000000 --- a/easybuild/easyconfigs/b/buildenv/buildenv-default-intel-2017a.eb +++ /dev/null @@ -1,13 +0,0 @@ -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/buildenv/buildenv-default-intel-2019b.eb b/easybuild/easyconfigs/b/buildenv/buildenv-default-intel-2019b.eb deleted file mode 100755 index e168b01c4b8a..000000000000 --- a/easybuild/easyconfigs/b/buildenv/buildenv-default-intel-2019b.eb +++ /dev/null @@ -1,13 +0,0 @@ -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': '2019b'} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/buildenv/buildenv-default-intel-2020a.eb b/easybuild/easyconfigs/b/buildenv/buildenv-default-intel-2020a.eb deleted file mode 100644 index 2882ee40f62b..000000000000 --- a/easybuild/easyconfigs/b/buildenv/buildenv-default-intel-2020a.eb +++ /dev/null @@ -1,13 +0,0 @@ -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': '2020a'} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/buildenv/buildenv-default-intel-2024a.eb b/easybuild/easyconfigs/b/buildenv/buildenv-default-intel-2024a.eb new file mode 100644 index 000000000000..ed6366787d82 --- /dev/null +++ b/easybuild/easyconfigs/b/buildenv/buildenv-default-intel-2024a.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': '2024a'} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/buildenv/buildenv-default-intelcuda-2019b.eb b/easybuild/easyconfigs/b/buildenv/buildenv-default-intelcuda-2019b.eb deleted file mode 100644 index a6e0f42c5c5e..000000000000 --- a/easybuild/easyconfigs/b/buildenv/buildenv-default-intelcuda-2019b.eb +++ /dev/null @@ -1,13 +0,0 @@ -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': 'intelcuda', 'version': '2019b'} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/buildenv/buildenv-default-intelcuda-2020a.eb b/easybuild/easyconfigs/b/buildenv/buildenv-default-intelcuda-2020a.eb deleted file mode 100644 index 25a263695cf1..000000000000 --- a/easybuild/easyconfigs/b/buildenv/buildenv-default-intelcuda-2020a.eb +++ /dev/null @@ -1,13 +0,0 @@ -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': 'intelcuda', 'version': '2020a'} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/buildingspy/buildingspy-4.0.0-foss-2022a.eb b/easybuild/easyconfigs/b/buildingspy/buildingspy-4.0.0-foss-2022a.eb index 31b0718b8fdd..f281a1a70a34 100644 --- a/easybuild/easyconfigs/b/buildingspy/buildingspy-4.0.0-foss-2022a.eb +++ b/easybuild/easyconfigs/b/buildingspy/buildingspy-4.0.0-foss-2022a.eb @@ -16,9 +16,6 @@ dependencies = [ ('matplotlib', '3.5.2'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('pytidylib', '0.3.2', { 'modulename': 'tidylib', diff --git a/easybuild/easyconfigs/b/bwa-mem2/bwa-mem2-2.2.1-GCC-11.2.0.eb b/easybuild/easyconfigs/b/bwa-mem2/bwa-mem2-2.2.1-GCC-11.2.0.eb new file mode 100644 index 000000000000..46e3165b9979 --- /dev/null +++ b/easybuild/easyconfigs/b/bwa-mem2/bwa-mem2-2.2.1-GCC-11.2.0.eb @@ -0,0 +1,42 @@ +easyblock = 'MakeCp' + +name = 'bwa-mem2' +version = '2.2.1' + +homepage = 'https://github.com/bwa-mem2/bwa-mem2' +description = """ +The tool bwa-mem2 is the next version of the bwa-mem algorithm in bwa. It +produces alignment identical to bwa and is ~1.3-3.1x faster depending on the +use-case, dataset and the running machine.""" + +toolchain = {'name': 'GCC', 'version': '11.2.0'} + +github_account = 'bwa-mem2' +source_urls = [GITHUB_SOURCE] +sources = ['v%(version)s.tar.gz'] +patches = [ + 'bwa-mem2-%(version)s_use_external_deps.patch', + 'bwa-mem2-%(version)s_common_avx512_flags.patch', + 'bwa-mem2-%(version)s_fix_rdtsc_definition.patch', +] +checksums = [ + {'v2.2.1.tar.gz': '36ddd28ce7020d5a036ddeffa00e692296fd40c80380671bd4ea5757bd28841b'}, + {'bwa-mem2-2.2.1_use_external_deps.patch': '0a9d7f7b3289029e19cf7dbab1778448097b9e0f92fa41a74a8cf81c9e114967'}, + {'bwa-mem2-2.2.1_common_avx512_flags.patch': '1a784bca167c6e3576a83c11715cbf6f8dced09d46021c0d283f7a1b185d6569'}, + {'bwa-mem2-2.2.1_fix_rdtsc_definition.patch': '06e9ccfcd394d9b54cb3052951aa896b3b8b5963b787038fea5df269103e33ed'}, +] + +dependencies = [('safestringlib', '20240228')] + +build_cmd_targets = 'multi' + +files_to_copy = [(['%(name)s*'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/%(name)s'], + 'dirs': [], +} + +sanity_check_commands = ['%(name)s version'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bwa-mem2/bwa-mem2-2.2.1-GCC-13.3.0.eb b/easybuild/easyconfigs/b/bwa-mem2/bwa-mem2-2.2.1-GCC-13.3.0.eb new file mode 100644 index 000000000000..3a1652f566cc --- /dev/null +++ b/easybuild/easyconfigs/b/bwa-mem2/bwa-mem2-2.2.1-GCC-13.3.0.eb @@ -0,0 +1,42 @@ +easyblock = 'MakeCp' + +name = 'bwa-mem2' +version = '2.2.1' + +homepage = 'https://github.com/bwa-mem2/bwa-mem2' +description = """ +The tool bwa-mem2 is the next version of the bwa-mem algorithm in bwa. It +produces alignment identical to bwa and is ~1.3-3.1x faster depending on the +use-case, dataset and the running machine.""" + +toolchain = {'name': 'GCC', 'version': '13.3.0'} + +github_account = 'bwa-mem2' +source_urls = [GITHUB_SOURCE] +sources = ['v%(version)s.tar.gz'] +patches = [ + 'bwa-mem2-%(version)s_use_external_deps.patch', + 'bwa-mem2-%(version)s_common_avx512_flags.patch', + 'bwa-mem2-%(version)s_fix_rdtsc_definition.patch', +] +checksums = [ + {'v2.2.1.tar.gz': '36ddd28ce7020d5a036ddeffa00e692296fd40c80380671bd4ea5757bd28841b'}, + {'bwa-mem2-2.2.1_use_external_deps.patch': '0a9d7f7b3289029e19cf7dbab1778448097b9e0f92fa41a74a8cf81c9e114967'}, + {'bwa-mem2-2.2.1_common_avx512_flags.patch': '1a784bca167c6e3576a83c11715cbf6f8dced09d46021c0d283f7a1b185d6569'}, + {'bwa-mem2-2.2.1_fix_rdtsc_definition.patch': '06e9ccfcd394d9b54cb3052951aa896b3b8b5963b787038fea5df269103e33ed'}, +] + +dependencies = [('safestringlib', '20240228')] + +build_cmd_targets = 'multi' + +files_to_copy = [(['%(name)s*'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/%(name)s'], + 'dirs': [], +} + +sanity_check_commands = ['%(name)s version'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bwa-mem2/bwa-mem2-2.2.1-intel-compilers-2023.1.0.eb b/easybuild/easyconfigs/b/bwa-mem2/bwa-mem2-2.2.1-intel-compilers-2023.1.0.eb index 74c175b59944..e4edd8be3168 100644 --- a/easybuild/easyconfigs/b/bwa-mem2/bwa-mem2-2.2.1-intel-compilers-2023.1.0.eb +++ b/easybuild/easyconfigs/b/bwa-mem2/bwa-mem2-2.2.1-intel-compilers-2023.1.0.eb @@ -15,10 +15,14 @@ toolchainopts = {'pic': True, 'oneapi': False} github_account = 'bwa-mem2' source_urls = [GITHUB_SOURCE] sources = ['v%(version)s.tar.gz'] -patches = ['%(name)s-%(version)s_use_external_deps.patch'] +patches = [ + 'bwa-mem2-%(version)s_use_external_deps.patch', + 'bwa-mem2-%(version)s_common_avx512_flags.patch', +] checksums = [ {'v2.2.1.tar.gz': '36ddd28ce7020d5a036ddeffa00e692296fd40c80380671bd4ea5757bd28841b'}, {'bwa-mem2-2.2.1_use_external_deps.patch': '0a9d7f7b3289029e19cf7dbab1778448097b9e0f92fa41a74a8cf81c9e114967'}, + {'bwa-mem2-2.2.1_common_avx512_flags.patch': '1a784bca167c6e3576a83c11715cbf6f8dced09d46021c0d283f7a1b185d6569'}, ] dependencies = [('safestringlib', '20240228')] diff --git a/easybuild/easyconfigs/b/bwa-mem2/bwa-mem2-2.2.1_common_avx512_flags.patch b/easybuild/easyconfigs/b/bwa-mem2/bwa-mem2-2.2.1_common_avx512_flags.patch new file mode 100644 index 000000000000..b7e55ecf1f17 --- /dev/null +++ b/easybuild/easyconfigs/b/bwa-mem2/bwa-mem2-2.2.1_common_avx512_flags.patch @@ -0,0 +1,15 @@ +Use common AVX512 flagset to increase compatibility of bwa-mem2.avx512bw binary +across platforms supporting AVX512 +see https://github.com/bwa-mem2/bwa-mem2/issues/236 +author: Alex Domingo (Vrije Universiteit Brussel) +--- Makefile.orig 2024-04-29 14:52:21.634066000 +0200 ++++ Makefile 2024-04-29 14:52:48.590282000 +0200 +@@ -76,7 +76,7 @@ + endif + else ifeq ($(arch),avx512) + ifeq ($(CXX), icpc) +- ARCH_FLAGS=-xCORE-AVX512 ++ ARCH_FLAGS=-march=common-avx512 #-xCORE-AVX512 + else + ARCH_FLAGS=-mavx512bw + endif diff --git a/easybuild/easyconfigs/b/bwa-mem2/bwa-mem2-2.2.1_fix_rdtsc_definition.patch b/easybuild/easyconfigs/b/bwa-mem2/bwa-mem2-2.2.1_fix_rdtsc_definition.patch new file mode 100644 index 000000000000..34ced9a0c9ea --- /dev/null +++ b/easybuild/easyconfigs/b/bwa-mem2/bwa-mem2-2.2.1_fix_rdtsc_definition.patch @@ -0,0 +1,14 @@ +__rdtsc is already defined in GCC 11 +see https://github.com/bwa-mem2/bwa-mem2/pull/205 +author: Paul Jähne +--- src/utils.h.orig 2024-08-29 13:39:59.324480171 +0200 ++++ src/utils.h 2024-08-29 13:40:39.392029793 +0200 +@@ -48,7 +48,7 @@ + + #define xassert(cond, msg) if ((cond) == 0) _err_fatal_simple_core(__func__, msg) + +-#if defined(__GNUC__) && !defined(__clang__) ++#if defined(__GNUC__) && __GNUC__ < 11 && !defined(__clang__) + #if defined(__i386__) + static inline unsigned long long __rdtsc(void) + { diff --git a/easybuild/easyconfigs/b/bwa-meth/bwa-meth-0.2.2-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/b/bwa-meth/bwa-meth-0.2.2-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index f0aa3e61a940..000000000000 --- a/easybuild/easyconfigs/b/bwa-meth/bwa-meth-0.2.2-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,47 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'PythonBundle' - -name = 'bwa-meth' -version = '0.2.2' - -homepage = 'https://github.com/brentp/bwa-meth' -description = """Fast and accurante alignment of BS-Seq reads.""" - -toolchain = {'name': 'iccifort', 'version': '2019.1.144-GCC-8.2.0-2.31.1'} - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -dependencies = [ - ('SAMtools', '1.9'), - ('BWA', '0.7.17'), -] - -use_pip = True - -exts_list = [ - ('toolshed', '0.4.0', { - 'checksums': ['9541d45f14f9c9ee665289fddc2a40135a8b7abdb600acd85d6c074475ce8238'], - }), - (name, version, { - 'source_tmpl': 'v%s.tar.gz' % version, - 'source_urls': ['https://github.com/brentp/bwa-meth/archive'], - 'checksums': ['b7284f016be0a99486219b272d90bda47ee28969ea7ef9f28c701b23f2a64955'], - 'modulename': 'bwameth', - }), -] - -fix_python_shebang_for = ['bin/bwameth.py', 'bin/toolshed'] - -sanity_check_paths = { - 'files': ['bin/bwameth.py', 'bin/toolshed'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [ - "toolshed --help", - "bwameth.py --help", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bwa-meth/bwa-meth-0.2.2-iccifort-2019.5.281.eb b/easybuild/easyconfigs/b/bwa-meth/bwa-meth-0.2.2-iccifort-2019.5.281.eb deleted file mode 100644 index 61fd2d4fbed2..000000000000 --- a/easybuild/easyconfigs/b/bwa-meth/bwa-meth-0.2.2-iccifort-2019.5.281.eb +++ /dev/null @@ -1,49 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'PythonBundle' - -name = 'bwa-meth' -version = '0.2.2' - -homepage = 'https://github.com/brentp/bwa-meth' -description = """Fast and accurante alignment of BS-Seq reads.""" - -toolchain = {'name': 'iccifort', 'version': '2019.5.281'} - -multi_deps = {'Python': ['3.7.4', '2.7.16']} - -dependencies = [ - ('SAMtools', '1.10'), - ('BWA', '0.7.17'), -] - -use_pip = True - -exts_list = [ - ('toolshed', '0.4.0', { - 'checksums': ['9541d45f14f9c9ee665289fddc2a40135a8b7abdb600acd85d6c074475ce8238'], - }), - (name, version, { - 'source_tmpl': 'v%s.tar.gz' % version, - 'source_urls': ['https://github.com/brentp/bwa-meth/archive'], - 'checksums': ['b7284f016be0a99486219b272d90bda47ee28969ea7ef9f28c701b23f2a64955'], - 'modulename': 'bwameth', - }), -] - -fix_python_shebang_for = ['bin/bwameth.py', 'bin/toolshed'] - -sanity_check_paths = { - 'files': ['bin/bwameth.py', 'bin/toolshed'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [ - "toolshed --help", - "bwameth.py --help", -] - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bwa-meth/bwa-meth-0.2.6-GCC-11.3.0.eb b/easybuild/easyconfigs/b/bwa-meth/bwa-meth-0.2.6-GCC-11.3.0.eb index 238b5bbcf7b0..b5b624cc7599 100644 --- a/easybuild/easyconfigs/b/bwa-meth/bwa-meth-0.2.6-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/b/bwa-meth/bwa-meth-0.2.6-GCC-11.3.0.eb @@ -17,8 +17,6 @@ dependencies = [ ('BWA', '0.7.17'), ] -use_pip = True - exts_list = [ ('toolshed', '0.4.6', { 'checksums': ['23a31c177bf84244b30a9f12c7a8a17a66a2d63043ead0460c31b9ff42f9fb93'], @@ -45,6 +43,4 @@ sanity_check_commands = [ "bwameth.py --help", ] -sanity_pip_check = True - moduleclass = 'bio' 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 deleted file mode 100644 index 4fee97322e60..000000000000 --- a/easybuild/easyconfigs/b/bwakit/bwakit-0.7.15_x64-linux.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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 = 'bwakit' -version = '0.7.15' -versionsuffix = '_x64-linux' - -homepage = 'https://github.com/lh3/bwa/tree/master/bwakit' -description = """Bwakit is a self-consistent installation-free package of scripts and precompiled binaries, -providing an end-to-end solution to read mapping.""" - -toolchain = SYSTEM - -source_urls = ['https://sourceforge.net/projects/bio-bwa/files/bwakit/'] -sources = ['%(name)s-%(version)s%(versionsuffix)s.tar.bz2'] - -sanity_check_paths = { - 'files': ['bwa', 'samtools'], - 'dirs': [] -} - -# add the installation dir to PATH -modextrapaths = { - 'PATH': '', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bwidget/bwidget-1.10.1-GCCcore-13.3.0.eb b/easybuild/easyconfigs/b/bwidget/bwidget-1.10.1-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..dcfa703b74c0 --- /dev/null +++ b/easybuild/easyconfigs/b/bwidget/bwidget-1.10.1-GCCcore-13.3.0.eb @@ -0,0 +1,26 @@ +easyblock = 'Tarball' + +name = 'bwidget' +version = '1.10.1' + +homepage = 'https://core.tcl-lang.org/bwidget/home' +description = 'The BWidget Toolkit is a high-level Widget Set for Tcl/Tk built using native Tcl/Tk 8.x namespaces.' + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://downloads.sourceforge.net/project/tcllib/BWidget/%(version)s/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['4aea02f38cf92fa4aa44732d4ed98648df839e6537d6f0417c3fe18e1a34f880'] + +builddependencies = [('binutils', '2.42')] + +dependencies = [('Tk', '8.6.14')] + +modextrapaths = {'TCLLIBPATH': {'paths': '', 'delimiter': ' '}} + +sanity_check_paths = { + 'files': ['button.tcl'], + 'dirs': ['BWman', 'demo', 'images', 'lang', 'tests'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/b/bwidget/bwidget-1.9.13-GCCcore-8.2.0.eb b/easybuild/easyconfigs/b/bwidget/bwidget-1.9.13-GCCcore-8.2.0.eb deleted file mode 100644 index ddea5a11362a..000000000000 --- a/easybuild/easyconfigs/b/bwidget/bwidget-1.9.13-GCCcore-8.2.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'Tarball' -name = 'bwidget' -version = '1.9.13' - -homepage = 'https://core.tcl-lang.org/bwidget/home' -description = 'The BWidget Toolkit is a high-level Widget Set for Tcl/Tk built using native Tcl/Tk 8.x namespaces.' - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://downloads.sourceforge.net/project/tcllib/BWidget/%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['76d8f42280e7160242186d12437949830eabd5009a6c14f4e7dba0f661403a81'] - -builddependencies = [('binutils', '2.31.1')] - -dependencies = [('Tk', '8.6.9')] - -modextrapaths = {'TCLLIBPATH': '.'} - -sanity_check_paths = { - 'files': ['button.tcl'], - 'dirs': ['BWman'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/b/bwidget/bwidget-1.9.14-GCCcore-10.2.0.eb b/easybuild/easyconfigs/b/bwidget/bwidget-1.9.14-GCCcore-10.2.0.eb index 14d2aeee871a..91da342e8ffd 100644 --- a/easybuild/easyconfigs/b/bwidget/bwidget-1.9.14-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/b/bwidget/bwidget-1.9.14-GCCcore-10.2.0.eb @@ -16,7 +16,7 @@ builddependencies = [('binutils', '2.35')] dependencies = [('Tk', '8.6.10')] -modextrapaths = {'TCLLIBPATH': '.'} +modextrapaths = {'TCLLIBPATH': {'paths': '', 'delimiter': ' '}} sanity_check_paths = { 'files': ['button.tcl'], diff --git a/easybuild/easyconfigs/b/bwidget/bwidget-1.9.14-GCCcore-8.3.0.eb b/easybuild/easyconfigs/b/bwidget/bwidget-1.9.14-GCCcore-8.3.0.eb deleted file mode 100644 index 13a5976af5bd..000000000000 --- a/easybuild/easyconfigs/b/bwidget/bwidget-1.9.14-GCCcore-8.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'Tarball' - -name = 'bwidget' -version = '1.9.14' - -homepage = 'https://core.tcl-lang.org/bwidget/home' -description = 'The BWidget Toolkit is a high-level Widget Set for Tcl/Tk built using native Tcl/Tk 8.x namespaces.' - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://downloads.sourceforge.net/project/tcllib/BWidget/%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['8e9692140167161877601445e7a5b9da5bb738ce8d08ee99b016629bc784a672'] - -builddependencies = [('binutils', '2.32')] - -dependencies = [('Tk', '8.6.9')] - -modextrapaths = {'TCLLIBPATH': '.'} - -sanity_check_paths = { - 'files': ['button.tcl'], - 'dirs': ['BWman'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/b/bwidget/bwidget-1.9.14-GCCcore-9.3.0.eb b/easybuild/easyconfigs/b/bwidget/bwidget-1.9.14-GCCcore-9.3.0.eb deleted file mode 100644 index 3cd4d28f10e4..000000000000 --- a/easybuild/easyconfigs/b/bwidget/bwidget-1.9.14-GCCcore-9.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'Tarball' - -name = 'bwidget' -version = '1.9.14' - -homepage = 'https://core.tcl-lang.org/bwidget/home' -description = 'The BWidget Toolkit is a high-level Widget Set for Tcl/Tk built using native Tcl/Tk 8.x namespaces.' - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://downloads.sourceforge.net/project/tcllib/BWidget/%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['8e9692140167161877601445e7a5b9da5bb738ce8d08ee99b016629bc784a672'] - -builddependencies = [('binutils', '2.34')] - -dependencies = [('Tk', '8.6.10')] - -modextrapaths = {'TCLLIBPATH': '.'} - -sanity_check_paths = { - 'files': ['button.tcl'], - 'dirs': ['BWman'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/b/bwidget/bwidget-1.9.15-GCCcore-11.2.0.eb b/easybuild/easyconfigs/b/bwidget/bwidget-1.9.15-GCCcore-11.2.0.eb index aa9c67ac17a5..a0cca0eeb2bc 100644 --- a/easybuild/easyconfigs/b/bwidget/bwidget-1.9.15-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/b/bwidget/bwidget-1.9.15-GCCcore-11.2.0.eb @@ -16,7 +16,7 @@ builddependencies = [('binutils', '2.37')] dependencies = [('Tk', '8.6.11')] -modextrapaths = {'TCLLIBPATH': '.'} +modextrapaths = {'TCLLIBPATH': {'paths': '', 'delimiter': ' '}} sanity_check_paths = { 'files': ['button.tcl'], diff --git a/easybuild/easyconfigs/b/bwidget/bwidget-1.9.15-GCCcore-11.3.0.eb b/easybuild/easyconfigs/b/bwidget/bwidget-1.9.15-GCCcore-11.3.0.eb index cec51692a1f8..0ac0d04ee17d 100644 --- a/easybuild/easyconfigs/b/bwidget/bwidget-1.9.15-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/b/bwidget/bwidget-1.9.15-GCCcore-11.3.0.eb @@ -16,7 +16,7 @@ builddependencies = [('binutils', '2.38')] dependencies = [('Tk', '8.6.12')] -modextrapaths = {'TCLLIBPATH': '.'} +modextrapaths = {'TCLLIBPATH': {'paths': '', 'delimiter': ' '}} sanity_check_paths = { 'files': ['button.tcl'], diff --git a/easybuild/easyconfigs/b/bx-python/bx-python-0.10.0-foss-2023a.eb b/easybuild/easyconfigs/b/bx-python/bx-python-0.10.0-foss-2023a.eb index da5a1cb4e5bb..3af1bd2335ee 100644 --- a/easybuild/easyconfigs/b/bx-python/bx-python-0.10.0-foss-2023a.eb +++ b/easybuild/easyconfigs/b/bx-python/bx-python-0.10.0-foss-2023a.eb @@ -15,8 +15,6 @@ dependencies = [ ('SciPy-bundle', '2023.07'), ] -use_pip = True - exts_list = [ ('python-lzo', '1.15', { 'modulename': 'lzo', @@ -29,6 +27,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bx-python/bx-python-0.7.4-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/b/bx-python/bx-python-0.7.4-foss-2016b-Python-2.7.12.eb deleted file mode 100644 index 5e2d9abf4ca8..000000000000 --- a/easybuild/easyconfigs/b/bx-python/bx-python-0.7.4-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'PythonBundle' - -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': 'foss', 'version': '2016b'} - -dependencies = [ - ('Python', '2.7.12'), - ('LZO', '2.10'), -] - -prebuildopts = "export CPATH=$EBROOTLZO/include/lzo:$CPATH && " - -exts_list = [ - ('python-lzo', '1.11', { - 'modulename': 'lzo', - 'source_tmpl': 'python-lzo-%(version)s.tar.gz', - 'checksums': ['38a0ea4ceb27cdd8e3526509fe1b7a936e5dfa57c64608fd32085c129e8be386'], - }), - (name, version, { - 'modulename': 'bx', - 'source_tmpl': 'v%(version)s.tar.gz', - 'source_urls': ['https://github.com/bxlab/bx-python/archive/'], - 'checksums': ['1066d1e56d062d0661f23c19942eb757bd7ab7cb8bc7d89a72fdc3931c995cb4'], - }), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['bin', 'lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' 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 deleted file mode 100644 index 66c0cd0120f3..000000000000 --- a/easybuild/easyconfigs/b/bx-python/bx-python-0.7.4-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'PythonBundle' - -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'), -] - -prebuildopts = "export CPATH=$EBROOTLZO/include/lzo:$CPATH && " - -exts_list = [ - ('python-lzo', '1.11', { - 'modulename': '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', - }), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['bin', 'lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bx-python/bx-python-0.8.1-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/b/bx-python/bx-python-0.8.1-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index afee6730f8ee..000000000000 --- a/easybuild/easyconfigs/b/bx-python/bx-python-0.8.1-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'bx-python' -version = '0.8.1' -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': '2018a'} - -dependencies = [ - ('Python', '2.7.14'), - ('LZO', '2.10'), -] - -prebuildopts = "export CPATH=$EBROOTLZO/include/lzo:$CPATH && " - -exts_list = [ - ('python-lzo', '1.12', { - 'modulename': 'lzo', - 'checksums': ['97a8e46825e8f1abd84c2a3372bc09adae9745a5be5d3af2692cd850dac35345'], - }), - (name, version, { - 'modulename': 'bx', - 'checksums': ['057b560c669527a784197a2f8005689d331f62f4765ae4d14bc2217e82dcd8af'], - }), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['bin', 'lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bx-python/bx-python-0.8.11-foss-2021a.eb b/easybuild/easyconfigs/b/bx-python/bx-python-0.8.11-foss-2021a.eb index 551f81355bba..8492165ac11e 100644 --- a/easybuild/easyconfigs/b/bx-python/bx-python-0.8.11-foss-2021a.eb +++ b/easybuild/easyconfigs/b/bx-python/bx-python-0.8.11-foss-2021a.eb @@ -15,8 +15,6 @@ dependencies = [ ('SciPy-bundle', '2021.05'), ] -use_pip = True - exts_list = [ ('python-lzo', '1.12', { 'modulename': 'lzo', @@ -29,6 +27,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bx-python/bx-python-0.8.13-foss-2021b.eb b/easybuild/easyconfigs/b/bx-python/bx-python-0.8.13-foss-2021b.eb index 70cc43c9f9a3..f7eeb8ae5f77 100644 --- a/easybuild/easyconfigs/b/bx-python/bx-python-0.8.13-foss-2021b.eb +++ b/easybuild/easyconfigs/b/bx-python/bx-python-0.8.13-foss-2021b.eb @@ -15,8 +15,6 @@ dependencies = [ ('SciPy-bundle', '2021.10'), ] -use_pip = True - exts_list = [ ('python-lzo', '1.14', { 'modulename': 'lzo', @@ -29,6 +27,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bx-python/bx-python-0.8.2-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/b/bx-python/bx-python-0.8.2-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 209b66ec90bf..000000000000 --- a/easybuild/easyconfigs/b/bx-python/bx-python-0.8.2-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'bx-python' -version = '0.8.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/bxlab/%(name)s' -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': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('LZO', '2.10'), -] - -prebuildopts = "export CPATH=$EBROOTLZO/include/lzo:$CPATH && " - -use_pip = True - -exts_list = [ - ('python-lzo', '1.12', { - 'modulename': 'lzo', - 'checksums': ['97a8e46825e8f1abd84c2a3372bc09adae9745a5be5d3af2692cd850dac35345'], - }), - (name, version, { - 'modulename': 'bx', - 'checksums': ['faeb0c7c9fcb2f95c4fc1995af4f45287641deee43a01659bd30fe95c5d37386'], - }), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['bin', 'lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bx-python/bx-python-0.8.4-foss-2019a.eb b/easybuild/easyconfigs/b/bx-python/bx-python-0.8.4-foss-2019a.eb deleted file mode 100644 index 2f4fab345315..000000000000 --- a/easybuild/easyconfigs/b/bx-python/bx-python-0.8.4-foss-2019a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'bx-python' -version = '0.8.4' - -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': 'foss', 'version': '2019a'} - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -dependencies = [ - ('LZO', '2.10'), - ('SciPy-bundle', '2019.03'), -] - -prebuildopts = "export CPATH=$EBROOTLZO/include/lzo:$CPATH && " - -use_pip = True - -exts_list = [ - ('python-lzo', '1.12', { - 'modulename': 'lzo', - 'checksums': ['97a8e46825e8f1abd84c2a3372bc09adae9745a5be5d3af2692cd850dac35345'], - }), - (name, version, { - 'modulename': 'bx', - 'checksums': ['9698390a777a41d3b7f5e833ec1bacb8193fea847889a2092c848afd6b8a7b85'], - }), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bx-python/bx-python-0.8.8-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/b/bx-python/bx-python-0.8.8-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 250d603d1f21..000000000000 --- a/easybuild/easyconfigs/b/bx-python/bx-python-0.8.8-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'bx-python' -version = '0.8.8' -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': 'foss', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('LZO', '2.10'), - ('SciPy-bundle', '2019.10', versionsuffix), -] - - -use_pip = True -sanity_pip_check = True -exts_list = [ - ('python-lzo', '1.12', { - 'modulename': 'lzo', - 'preinstallopts': 'export PREFIX=$EBROOTLZO && ', - 'checksums': ['97a8e46825e8f1abd84c2a3372bc09adae9745a5be5d3af2692cd850dac35345'], - }), - (name, version, { - 'modulename': 'bx', - 'checksums': ['ad0808ab19c007e8beebadc31827e0d7560ac0e935f1100fb8cc93607400bb47'], - }), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bx-python/bx-python-0.8.9-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/b/bx-python/bx-python-0.8.9-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 6f8ae6c0dcde..000000000000 --- a/easybuild/easyconfigs/b/bx-python/bx-python-0.8.9-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'bx-python' -version = '0.8.9' -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': 'foss', 'version': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('LZO', '2.10'), - ('SciPy-bundle', '2020.03', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('python-lzo', '1.12', { - 'modulename': 'lzo', - 'preinstallopts': "export PREFIX=$EBROOTLZO && ", - 'checksums': ['97a8e46825e8f1abd84c2a3372bc09adae9745a5be5d3af2692cd850dac35345'], - }), - (name, version, { - 'modulename': 'bx', - 'checksums': ['7a6c8d41daf81c92601f00c0065c1b018a0b4e349abf78d662d4191a51ac8588'], - }), -] - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bx-python/bx-python-0.9.0-foss-2022a.eb b/easybuild/easyconfigs/b/bx-python/bx-python-0.9.0-foss-2022a.eb index 39af31084647..ca82f27e3d60 100644 --- a/easybuild/easyconfigs/b/bx-python/bx-python-0.9.0-foss-2022a.eb +++ b/easybuild/easyconfigs/b/bx-python/bx-python-0.9.0-foss-2022a.eb @@ -15,8 +15,6 @@ dependencies = [ ('SciPy-bundle', '2022.05'), ] -use_pip = True - exts_list = [ ('python-lzo', '1.14', { 'modulename': 'lzo', @@ -29,6 +27,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/byacc/byacc-2.0.20240109-GCCcore-13.3.0.eb b/easybuild/easyconfigs/b/byacc/byacc-2.0.20240109-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..fa57e4306e6f --- /dev/null +++ b/easybuild/easyconfigs/b/byacc/byacc-2.0.20240109-GCCcore-13.3.0.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'byacc' +version = '2.0.20240109' + +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': '13.3.0'} + +source_urls = ['https://invisible-island.net/archives/byacc/'] +sources = ['byacc-%s.tgz' % version.split('.')[2]] +checksums = ['f2897779017189f1a94757705ef6f6e15dc9208ef079eea7f28abec577e08446'] + +builddependencies = [('binutils', '2.42')] + +sanity_check_paths = { + 'files': ["bin/yacc"], + 'dirs': [] +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/byacc/byacc-20160324-intel-2016a.eb b/easybuild/easyconfigs/b/byacc/byacc-20160324-intel-2016a.eb deleted file mode 100644 index 666115ddc37a..000000000000 --- a/easybuild/easyconfigs/b/byacc/byacc-20160324-intel-2016a.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'byacc' -version = '20160324' - -homepage = 'http://invisible-island.net/byacc/byacc.html' -description = """Berkeley Yacc (byacc) is generally conceded to be the best yacc variant available. - In contrast to bison, it is written to avoid dependencies upon a particular compiler.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['ftp://ftp.invisible-island.net/byacc'] -sources = [SOURCELOWER_TGZ] -checksums = ['178e08f7ab59edfb16d64902b7a9d78592d2d8d3ee30ab7a967188d969589b5a'] - -sanity_check_paths = { - 'files': ["bin/yacc"], - 'dirs': [] -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/byacc/byacc-20160606-foss-2016b.eb b/easybuild/easyconfigs/b/byacc/byacc-20160606-foss-2016b.eb deleted file mode 100644 index 85311f55d9e7..000000000000 --- a/easybuild/easyconfigs/b/byacc/byacc-20160606-foss-2016b.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'byacc' -version = '20160606' - -homepage = 'http://invisible-island.net/byacc/byacc.html' -description = """Berkeley Yacc (byacc) is generally conceded to be the best yacc variant available. - In contrast to bison, it is written to avoid dependencies upon a particular compiler.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['ftp://ftp.invisible-island.net/byacc'] -sources = [SOURCELOWER_TGZ] -checksums = ['cc8fdced486cb70cec7a7c9358de836bfd267d19d6456760bb4721ccfea5ac91'] - -sanity_check_paths = { - 'files': ["bin/yacc"], - 'dirs': [] -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/byacc/byacc-20160606-intel-2016b.eb b/easybuild/easyconfigs/b/byacc/byacc-20160606-intel-2016b.eb deleted file mode 100644 index e071f18de4d6..000000000000 --- a/easybuild/easyconfigs/b/byacc/byacc-20160606-intel-2016b.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'byacc' -version = '20160606' - -homepage = 'http://invisible-island.net/byacc/byacc.html' -description = """Berkeley Yacc (byacc) is generally conceded to be the best yacc variant available. - In contrast to bison, it is written to avoid dependencies upon a particular compiler.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['ftp://ftp.invisible-island.net/byacc'] -sources = [SOURCELOWER_TGZ] -checksums = ['cc8fdced486cb70cec7a7c9358de836bfd267d19d6456760bb4721ccfea5ac91'] - -sanity_check_paths = { - 'files': ["bin/yacc"], - 'dirs': [] -} - -moduleclass = 'lang' 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 deleted file mode 100644 index ce7d557f5e10..000000000000 --- a/easybuild/easyconfigs/b/byacc/byacc-20170709-GCCcore-6.4.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -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://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/byobu/byobu-5.133-GCC-8.3.0.eb b/easybuild/easyconfigs/b/byobu/byobu-5.133-GCC-8.3.0.eb deleted file mode 100644 index 246e2256995b..000000000000 --- a/easybuild/easyconfigs/b/byobu/byobu-5.133-GCC-8.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -# # -# This is a contribution from HPCNow! (http://hpcnow.com) -# Copyright:: HPCNow! -# Authors:: Jordi Blasco -# License:: GPL-v3.0 -# # - -easyblock = 'ConfigureMake' - -name = 'byobu' -version = '5.133' - -homepage = 'https://byobu.org' -description = """Byobu is an elegant enhancement of the otherwise functional, plain, practical GNU Screen. Byobu -includes an enhanced profile, configuration utilities, and system status notifications for the GNU screen window -manager as well as the Tmux terminal multiplexer""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -source_urls = ['https://launchpad.net/%(name)s/trunk/%(version)s/+download/'] -sources = ['%(name)s_%(version)s.orig.tar.gz'] -checksums = ['4d8ea48f8c059e56f7174df89b04a08c32286bae5a21562c5c6f61be6dab7563'] - -builddependencies = [ - ('Autotools', '20180311'), -] - -osdependencies = [('screen', 'tmux')] - -sanity_check_commands = ["%(name)s --help"] - -sanity_check_paths = { - 'files': ['bin/%(name)s'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCC-4.8.1.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCC-4.8.1.eb deleted file mode 100644 index b3423cc9219b..000000000000 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCC-4.8.1.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically -compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical -compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'GCC', 'version': '4.8.1'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCC-4.8.2.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCC-4.8.2.eb deleted file mode 100644 index bee4df754f67..000000000000 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCC-4.8.2.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically -compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical -compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'GCC', 'version': '4.8.2'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCC-4.8.4.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCC-4.8.4.eb deleted file mode 100644 index 72c6bf99b6c6..000000000000 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCC-4.8.4.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically - compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical - compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'GCC', 'version': '4.8.4'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCC-4.9.2.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCC-4.9.2.eb deleted file mode 100644 index 3622c0addb3b..000000000000 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCC-4.9.2.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically - compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical - compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCC-4.9.3-2.25.eb deleted file mode 100644 index 54bdf5018e9b..000000000000 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically - compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical - compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCC-5.4.0-2.26.eb deleted file mode 100644 index 18b5f3f2640b..000000000000 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically - compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical - compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCCcore-4.9.3.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCCcore-4.9.3.eb deleted file mode 100644 index 167eb571d1e5..000000000000 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCCcore-4.9.3.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically - compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical - compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.3'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -builddependencies = [ - ('binutils', '2.25'), -] - -moduleclass = 'tools' 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 deleted file mode 100644 index aeea4de6789e..000000000000 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCCcore-5.4.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -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} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [('binutils', '2.26', '', SYSTEM)] - -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 deleted file mode 100644 index 8ff51f5bd3e1..000000000000 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCCcore-6.3.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -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} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [('binutils', '2.27', '', SYSTEM)] - -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 deleted file mode 100644 index 5b0710c1c669..000000000000 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCCcore-6.4.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' - -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} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -builddependencies = [ - ('binutils', '2.28'), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCCcore-7.2.0.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCCcore-7.2.0.eb deleted file mode 100644 index a254b3df632e..000000000000 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCCcore-7.2.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' - -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': '7.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -builddependencies = [ - ('binutils', '2.29'), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCCcore-7.3.0.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCCcore-7.3.0.eb deleted file mode 100644 index 48629339d6e4..000000000000 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCCcore-7.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' - -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': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -builddependencies = [ - ('binutils', '2.30'), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCCcore-8.2.0.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCCcore-8.2.0.eb deleted file mode 100644 index 32b5d91eb834..000000000000 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCCcore-8.2.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' - -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': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -builddependencies = [ - ('binutils', '2.31.1'), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GNU-4.9.3-2.25.eb deleted file mode 100644 index 15d8893d7d70..000000000000 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -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': 'GNU', 'version': '4.9.3-2.25'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-foss-2016.04.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-foss-2016.04.eb deleted file mode 100644 index ad9c80429909..000000000000 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-foss-2016.04.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. - It typically compresses files to within 10% to 15% of the best available techniques (the - PPM family of statistical compressors), whilst being around twice as fast at compression - and six times faster at decompression.""" - -toolchain = {'name': 'foss', 'version': '2016.04'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-foss-2016a.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-foss-2016a.eb deleted file mode 100644 index dd2b6dccef2b..000000000000 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-foss-2016a.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically - compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical - compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-foss-2016b.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-foss-2016b.eb deleted file mode 100644 index 4469bebadf09..000000000000 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-foss-2016b.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically - compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical - compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-gimkl-2.11.5.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-gimkl-2.11.5.eb deleted file mode 100644 index 82ae7b985192..000000000000 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-gimkl-2.11.5.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -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': 'gimkl', 'version': '2.11.5'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -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 deleted file mode 100644 index e73ad6a84aa3..000000000000 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-gimkl-2017a.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -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} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-intel-2016.02-GCC-4.9.eb deleted file mode 100644 index 5b8aabb8ee1f..000000000000 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-intel-2016.02-GCC-4.9.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically - compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical - compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-intel-2016a.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-intel-2016a.eb deleted file mode 100644 index 3a69d1d36355..000000000000 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-intel-2016a.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically - compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical - compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-intel-2016b.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-intel-2016b.eb deleted file mode 100644 index 7a08273e3b53..000000000000 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-intel-2016b.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically - compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical - compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-iomkl-2016.07.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-iomkl-2016.07.eb deleted file mode 100644 index 6d3b30ff1bf4..000000000000 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-iomkl-2016.07.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically - compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical - compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'iomkl', 'version': '2016.07'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-iomkl-2016.09-GCC-4.9.3-2.25.eb deleted file mode 100644 index f1edbff726ee..000000000000 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-iomkl-2016.09-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically - compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical - compressors), whilst being around twice as fast at compression and six times faster at decompression.""" - -toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-pkgconfig.patch b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-pkgconfig.patch deleted file mode 100644 index f477e4a134b3..000000000000 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-pkgconfig.patch +++ /dev/null @@ -1,33 +0,0 @@ -#- Adds a pkgconfig/bzip2.pc file -# -# author: Jiri Furst -# inspired by OpenSUSE patch by Stanislav Brabec , see -# http://ftp.suse.com/pub/people/sbrabec/bzip2/ -diff -Nau bzip2-1.0.6.orig/bzip2.pc.in bzip2-1.0.6/bzip2.pc.in ---- bzip2-1.0.6.orig/bzip2.pc.in 1970-01-01 01:00:00.000000000 +0100 -+++ bzip2-1.0.6/bzip2.pc.in 2019-05-01 11:47:29.795517973 +0200 -@@ -0,0 +1,11 @@ -+exec_prefix=${prefix} -+bindir=${exec_prefix}/bin -+libdir=${exec_prefix}/lib -+includedir=${prefix}/include -+ -+Name: bzip2 -+Description: Lossless, block-sorting data compression -+Version: 1.0.6 -+Libs: -L${libdir} -lbz2 -+Cflags: -I${includedir} -+ -diff -Nau bzip2-1.0.6.orig/Makefile bzip2-1.0.6/Makefile ---- bzip2-1.0.6.orig/Makefile 2019-05-01 11:28:04.788206974 +0200 -+++ bzip2-1.0.6/Makefile 2019-05-01 11:46:20.911324226 +0200 -@@ -107,6 +107,9 @@ - echo ".so man1/bzgrep.1" > $(PREFIX)/man/man1/bzfgrep.1 - echo ".so man1/bzmore.1" > $(PREFIX)/man/man1/bzless.1 - echo ".so man1/bzdiff.1" > $(PREFIX)/man/man1/bzcmp.1 -+ if ( test ! -d $(PREFIX)/lib/pkgconfig ) ; then mkdir -p $(PREFIX)/lib/pkgconfig ; fi -+ echo "prefix=$(PREFIX)" > $(PREFIX)/lib/pkgconfig/bzip2.pc -+ cat bzip2.pc.in >> $(PREFIX)/lib/pkgconfig/bzip2.pc - - clean: - rm -f *.o libbz2.a bzip2 bzip2recover \ diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6.eb deleted file mode 100644 index bad7b661ae47..000000000000 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'bzip2' -version = '1.0.6' - -homepage = 'https://sourceware.org/bzip2' -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 = SYSTEM -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd', # bzip2-1.0.6.tar.gz - '5a823e820b332eca3684416894f58edc125ac3dace9f46e62f98e45362aa8a6d', # bzip2-1.0.6-pkgconfig.patch -] - -buildopts = "CC=gcc CFLAGS='-Wall -Winline -O3 -fPIC -g $(BIGFILES)'" - -# building of shared libraries doesn't work on OS X (where 'gcc' is actually Clang...) -with_shared_libs = OS_TYPE == 'Linux' - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.8-GCCcore-14.2.0.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.8-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..9634dec39328 --- /dev/null +++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.8-GCCcore-14.2.0.eb @@ -0,0 +1,27 @@ +name = 'bzip2' +version = '1.0.8' + +homepage = 'https://sourceware.org/bzip2' +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': '14.2.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://sourceware.org/pub/%(name)s/'] +sources = [SOURCE_TAR_GZ] +patches = ['bzip2-%(version)s-pkgconfig.patch'] +checksums = [ + 'ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269', # bzip2-1.0.8.tar.gz + '9299e8ee4d014ea973777b6ea90661fe329dfa991f822add4c763ea9ddb9aab1', # bzip2-1.0.8-pkgconfig.patch +] + +builddependencies = [ + ('binutils', '2.42'), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.8-GCCcore-8.3.0.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.8-GCCcore-8.3.0.eb deleted file mode 100644 index 3768ad723a1f..000000000000 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.8-GCCcore-8.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'bzip2' -version = '1.0.8' - -homepage = 'https://sourceware.org/bzip2' - -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': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/bzip2/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269', # bzip2-1.0.8.tar.gz - '9299e8ee4d014ea973777b6ea90661fe329dfa991f822add4c763ea9ddb9aab1', # bzip2-1.0.8-pkgconfig.patch -] - -builddependencies = [('binutils', '2.32')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.8-GCCcore-9.3.0.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.8-GCCcore-9.3.0.eb deleted file mode 100644 index b39d3a5e236a..000000000000 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.8-GCCcore-9.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'bzip2' -version = '1.0.8' - -homepage = 'https://sourceware.org/bzip2' -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': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceware.org/pub/%(name)s/'] -sources = [SOURCE_TAR_GZ] -patches = ['bzip2-%(version)s-pkgconfig.patch'] -checksums = [ - 'ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269', # bzip2-1.0.8.tar.gz - '9299e8ee4d014ea973777b6ea90661fe329dfa991f822add4c763ea9ddb9aab1', # bzip2-1.0.8-pkgconfig.patch -] - -builddependencies = [ - ('binutils', '2.34'), -] - - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.8.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.8.eb index 5411fd083711..2132736f8e8b 100644 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.8.eb +++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.8.eb @@ -10,7 +10,6 @@ description = """ """ toolchain = SYSTEM -toolchainopts = {'pic': True} source_urls = ['https://sourceware.org/pub/%(name)s/'] sources = [SOURCE_TAR_GZ] diff --git a/easybuild/easyconfigs/c/C3D/C3D-1.0.0.eb b/easybuild/easyconfigs/c/C3D/C3D-1.0.0.eb deleted file mode 100644 index 99b8a3fc4beb..000000000000 --- a/easybuild/easyconfigs/c/C3D/C3D-1.0.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'Tarball' - -name = 'C3D' -version = '1.0.0' - -homepage = 'https://sourceforge.net/projects/c3d/' -description = "Convert3D Medical Image Processing Tool" - -toolchain = SYSTEM - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['c3d-%(version)s-Linux-x86_64.tar.gz'] -checksums = ['f28f2c5140b188efa47a7df51ced4bac60bc3d17764672413c2ebe75db85906a'] - -sanity_check_paths = { - 'files': ['bin/c3d'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/c/CAMPARI/CAMPARI-4.0-foss-2023a.eb b/easybuild/easyconfigs/c/CAMPARI/CAMPARI-4.0-foss-2023a.eb new file mode 100644 index 000000000000..af6597192459 --- /dev/null +++ b/easybuild/easyconfigs/c/CAMPARI/CAMPARI-4.0-foss-2023a.eb @@ -0,0 +1,54 @@ +easyblock = 'ConfigureMake' + +name = 'CAMPARI' +version = '4.0' +_date = '12202020' + +homepage = 'http://campari.sourceforge.net/V4/index.html' +description = """ +CAMPARI is a joint package for performing and analyzing molecular simulations, in particular of systems of biological +relevance. It focuses on a wide availability of algorithms for (advanced) sampling and is capable of combining Monte +Carlo and molecular dynamics in seamless fashion.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['campari_v%s_%s.zip' % (version.split('.')[0], _date)] +checksums = ['bc627fb286b5461a5c68aa3e1a551ecd81016495163685800163c734f7c4f1bd'] + +builddependencies = [ + ('Autotools', '20220317'), +] + +dependencies = [ + ('netCDF-Fortran', '4.6.1'), + ('libtirpc', '1.3.3'), +] + +start_dir = 'source' + +# remove hardcoded paths in configure script +preconfigopts = 'sed -i "s|/usr/share|$EBROOTAUTOMAKE/share|" configure &&' +# ignore default compiler settings and use EB build environment +local_fcflags = '$FCFLAGS -fallow-argument-mismatch $CPPFLAGS' +configopts = '--enable-compiler=ignore --with-trailing-user-fcflags="%s" ' % local_fcflags +configopts += '--enable-mpi=auto ' +configopts += 'LIBS="$LIBS $LIBFFT $LIBBLAS -ltirpc"' + +buildopts = 'all' + +maxparallel = 10 + +postinstallcmds = ['cp -a %(builddir)s/campari/{data,doc,examples,params,tools,LICENSE} %(installdir)s/'] + +_binaries = ['campari', 'campari_mpi', 'campari_mpi_threads', 'campari_threads', 'camp_ncminer', 'camp_ncminer_threads'] +_libraries = ['lcampari.a', 'lcampari_mpi.a', 'lcampari_mpi_threads.a', 'lcampari_threads.a', 'libxdrf.a'] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in _binaries] + ['lib/%s' % x for x in _libraries], + 'dirs': [], +} + +sanity_check_commands = ['campari -h | grep "USAGE: CAMPARI"'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CAMPARI/CAMPARI-4.0-intel-2023a.eb b/easybuild/easyconfigs/c/CAMPARI/CAMPARI-4.0-intel-2023a.eb index 203b4e4cd9ff..743bf47a4621 100644 --- a/easybuild/easyconfigs/c/CAMPARI/CAMPARI-4.0-intel-2023a.eb +++ b/easybuild/easyconfigs/c/CAMPARI/CAMPARI-4.0-intel-2023a.eb @@ -30,9 +30,10 @@ start_dir = 'source' # remove hardcoded paths in configure script preconfigopts = 'sed -i "s|/usr/share|$EBROOTAUTOMAKE/share|" configure &&' # ignore default compiler settings and use EB build environment -configopts = '--enable-compiler=ignore --with-trailing-user-fcflags="$FCFLAGS" ' +local_fcflags = '$FCFLAGS -fallow-argument-mismatch $CPPFLAGS' +configopts = '--enable-compiler=ignore --with-trailing-user-fcflags="%s" ' % local_fcflags configopts += '--enable-mpi=auto ' -configopts += 'LIBS="$LIBS $LIBFFT -ltirpc"' +configopts += 'LIBS="$LIBS $LIBFFT $LIBBLAS -ltirpc"' buildopts = 'all' diff --git a/easybuild/easyconfigs/c/CAP3/CAP3-20071221-intel-x86.eb b/easybuild/easyconfigs/c/CAP3/CAP3-20071221-intel-x86.eb deleted file mode 100644 index a753dc41af55..000000000000 --- a/easybuild/easyconfigs/c/CAP3/CAP3-20071221-intel-x86.eb +++ /dev/null @@ -1,26 +0,0 @@ -# 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 - -name = 'CAP3' -version = '20071221-intel-x86' -# see VersionDate in caps3 output - -easyblock = 'PackedBinary' - -homepage = 'http://seq.cs.iastate.edu/' -description = """CAP3 assembly program """ - -toolchain = SYSTEM - -source_urls = [('http://seq.cs.iastate.edu/CAP3/')] -sources = ['cap3.linux.tar'] -checksums = [('md5', '55f57f61e588d4de06c0506cf2696c29')] - -sanity_check_paths = { - 'files': ['cap3', 'formcon'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CAP3/CAP3-20071221-intel-x86_64.eb b/easybuild/easyconfigs/c/CAP3/CAP3-20071221-intel-x86_64.eb deleted file mode 100644 index a6e8797d8db6..000000000000 --- a/easybuild/easyconfigs/c/CAP3/CAP3-20071221-intel-x86_64.eb +++ /dev/null @@ -1,26 +0,0 @@ -# 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 - -name = 'CAP3' -version = '20071221-intel-x86_64' -# see VersionDate in caps3 output - -easyblock = 'PackedBinary' - -homepage = 'http://seq.cs.iastate.edu/' -description = """CAP3 assembly program """ - -toolchain = SYSTEM - -source_urls = [('http://seq.cs.iastate.edu/CAP3/')] -sources = ['cap3.linux.x86_64.tar'] -checksums = [('md5', '0fbb95c3fcbfb2b1afcebc5f7e2b4343')] - -sanity_check_paths = { - 'files': ['cap3', 'formcon'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CAP3/CAP3-20071221-opteron.eb b/easybuild/easyconfigs/c/CAP3/CAP3-20071221-opteron.eb deleted file mode 100644 index a1a93c2cdc97..000000000000 --- a/easybuild/easyconfigs/c/CAP3/CAP3-20071221-opteron.eb +++ /dev/null @@ -1,26 +0,0 @@ -# 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 - -name = 'CAP3' -version = '20071221-opteron' -# see VersionDate in caps3 output - -easyblock = 'PackedBinary' - -homepage = 'http://seq.cs.iastate.edu/' -description = """CAP3 assembly program """ - -toolchain = SYSTEM - -source_urls = [('http://seq.cs.iastate.edu/CAP3/')] -sources = ['cap3.linux.opteron64.tar'] -checksums = [('md5', '2d924766f6e8b5cf03bd2db81016d821')] - -sanity_check_paths = { - 'files': ['cap3', 'formcon'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CASTEP/CASTEP-21.1.1-CrayCCE-19.06.eb b/easybuild/easyconfigs/c/CASTEP/CASTEP-21.1.1-CrayCCE-19.06.eb deleted file mode 100644 index 358326a0e824..000000000000 --- a/easybuild/easyconfigs/c/CASTEP/CASTEP-21.1.1-CrayCCE-19.06.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CASTEP' -version = '21.1.1' - -homepage = 'http://www.castep.org' -description = """CASTEP is an electronic structure materials modelling code based on density functional theory (DFT), -with functionality including geometry optimization molecular dynamics, phonons, NMR chemical shifts and much more.""" -toolchain = {'name': 'CrayCCE', 'version': '19.06'} - -# CASTEP is proprietary software, available under a free-of-charge license for academic use only. -# Visit http://www.castep.org and navigate to "Getting Castep" to apply for a license. -local_patch_ver = version.split('.')[-1] -sources = ['CASTEP-%%(version_major_minor)s%s.tar.gz' % local_patch_ver] - -checksums = ['d909936a51dd3dff7a0847c2597175b05c8d0018d5afe416737499408914728f'] - -dependencies = [('cray-fftw', EXTERNAL_MODULE)] - -skipsteps = ['configure'] - -buildopts = 'COMMS_ARCH=mpi FFT=fftw3 FFTLIBDIR= castep tools' - -preinstallopts = 'mkdir -p %(installdir)s/bin &&' -installopts = 'COMMS_ARCH=mpi FFT=fftw3 INSTALL_DIR="%(installdir)s/bin" install-castep install-tools' - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['castep.mpi', 'optados.mpi', 'orbitals2bands']], - 'dirs': [], -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/c/CASTEP/CASTEP-21.1.1-CrayGNU-19.06.eb b/easybuild/easyconfigs/c/CASTEP/CASTEP-21.1.1-CrayGNU-19.06.eb deleted file mode 100644 index f79a8a8229e5..000000000000 --- a/easybuild/easyconfigs/c/CASTEP/CASTEP-21.1.1-CrayGNU-19.06.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CASTEP' -version = '21.1.1' - -homepage = 'http://www.castep.org' -description = """CASTEP is an electronic structure materials modelling code based on density functional theory (DFT), -with functionality including geometry optimization molecular dynamics, phonons, NMR chemical shifts and much more.""" -toolchain = {'name': 'CrayGNU', 'version': '19.06'} - -# CASTEP is proprietary software, available under a free-of-charge license for academic use only. -# Visit http://www.castep.org and navigate to "Getting Castep" to apply for a license. -local_patch_ver = version.split('.')[-1] -sources = ['CASTEP-%%(version_major_minor)s%s.tar.gz' % local_patch_ver] - -checksums = ['d909936a51dd3dff7a0847c2597175b05c8d0018d5afe416737499408914728f'] - -dependencies = [('cray-fftw', EXTERNAL_MODULE)] - -skipsteps = ['configure'] - -buildopts = 'COMMS_ARCH=mpi FFT=fftw3 FFTLIBDIR= castep tools' - -preinstallopts = 'mkdir -p %(installdir)s/bin &&' -installopts = 'COMMS_ARCH=mpi FFT=fftw3 INSTALL_DIR="%(installdir)s/bin" install-castep install-tools' - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['castep.mpi', 'optados.mpi', 'orbitals2bands']], - 'dirs': [], -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/c/CASTEP/CASTEP-21.1.1-foss-2019b.eb b/easybuild/easyconfigs/c/CASTEP/CASTEP-21.1.1-foss-2019b.eb deleted file mode 100644 index 8c39d1c3c7de..000000000000 --- a/easybuild/easyconfigs/c/CASTEP/CASTEP-21.1.1-foss-2019b.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CASTEP' -version = '21.1.1' - -homepage = 'http://www.castep.org' -description = """CASTEP is an electronic structure materials modelling code based on density functional theory (DFT), -with functionality including geometry optimization molecular dynamics, phonons, NMR chemical shifts and much more.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -# CASTEP is proprietary software, available under a free-of-charge license for academic use only. -# Visit http://www.castep.org and navigate to "Getting Castep" to apply for a license. -local_patch_ver = version.split('.')[-1] -sources = ['CASTEP-%%(version_major_minor)s%s.tar.gz' % local_patch_ver] - -checksums = ['d909936a51dd3dff7a0847c2597175b05c8d0018d5afe416737499408914728f'] - -# Python+numpy are needed for the elastic constants and castepconv utilities, but -# should work with any system or eb Python including 2.7. -dependencies = [ - ('Perl', '5.30.0'), -] - -skipsteps = ['configure'] - -buildopts = 'COMMS_ARCH=mpi FFT=fftw3 MATHLIBS=openblas FFTLIBDIR=$FFT_LIB_DIR MATHLIBDIR=$BLAS_LIB_DIR' -buildopts += ' castep tools utilities' - -preinstallopts = 'mkdir -p %(installdir)s/bin &&' -installopts = 'COMMS_ARCH=mpi FFT=fftw3 MATHLIBS=openblas INSTALL_DIR="%(installdir)s/bin"' -installopts += ' install-castep install-tools install-utilities' - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['castep.mpi', 'optados.mpi', 'orbitals2bands', 'dispersion.pl', - 'elastics.py', 'ceteprouts.pm']], - 'dirs': [], -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/c/CASTEP/CASTEP-21.1.1-intel-2019b.eb b/easybuild/easyconfigs/c/CASTEP/CASTEP-21.1.1-intel-2019b.eb deleted file mode 100644 index 05eb34189300..000000000000 --- a/easybuild/easyconfigs/c/CASTEP/CASTEP-21.1.1-intel-2019b.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CASTEP' -version = '21.1.1' - -homepage = 'http://www.castep.org' -description = """CASTEP is an electronic structure materials modelling code based on density functional theory (DFT), -with functionality including geometry optimization molecular dynamics, phonons, NMR chemical shifts and much more.""" - -toolchain = {'name': 'intel', 'version': '2019b'} - -# CASTEP is proprietary software, available under a free-of-charge license for academic use only. -# Visit http://www.castep.org and navigate to "Getting Castep" to apply for a license. -local_patch_ver = version.split('.')[-1] -sources = ['CASTEP-%%(version_major_minor)s%s.tar.gz' % local_patch_ver] - -checksums = ['d909936a51dd3dff7a0847c2597175b05c8d0018d5afe416737499408914728f'] - -# Python+numpy are needed for the elastic constants and castepconv utilities, but -# should work with any system or eb Python including 2.7. -dependencies = [ - ('Perl', '5.30.0'), -] - -skipsteps = ['configure'] - -buildopts = 'COMMS_ARCH=mpi castep tools utilities' - -preinstallopts = 'mkdir -p %(installdir)s/bin &&' -installopts = 'COMMS_ARCH=mpi INSTALL_DIR="%(installdir)s/bin" install-castep install-tools install-utilities' - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['castep.mpi', 'optados.mpi', 'orbitals2bands', 'dispersion.pl', - 'elastics.py', 'ceteprouts.pm']], - 'dirs': [], -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/c/CASTEP/CASTEP-21.1.1-iomkl-2019b.eb b/easybuild/easyconfigs/c/CASTEP/CASTEP-21.1.1-iomkl-2019b.eb deleted file mode 100644 index dd502229cec7..000000000000 --- a/easybuild/easyconfigs/c/CASTEP/CASTEP-21.1.1-iomkl-2019b.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CASTEP' -version = '21.1.1' - -homepage = 'http://www.castep.org' -description = """CASTEP is an electronic structure materials modelling code based on density functional theory (DFT), -with functionality including geometry optimization molecular dynamics, phonons, NMR chemical shifts and much more.""" - -toolchain = {'name': 'iomkl', 'version': '2019b'} - -# CASTEP is proprietary software, available under a free-of-charge license for academic use only. -# Visit http://www.castep.org and navigate to "Getting Castep" to apply for a license. -local_patch_ver = version.split('.')[-1] -sources = ['CASTEP-%%(version_major_minor)s%s.tar.gz' % local_patch_ver] - -checksums = ['d909936a51dd3dff7a0847c2597175b05c8d0018d5afe416737499408914728f'] - -# Python+numpy are needed for the elastic constants and castepconv utilities, but -# should work with any system or eb Python including 2.7. -dependencies = [ - ('Perl', '5.30.0'), -] - -skipsteps = ['configure'] - -buildopts = 'COMMS_ARCH=mpi castep tools utilities' - -preinstallopts = 'mkdir -p %(installdir)s/bin &&' -installopts = 'COMMS_ARCH=mpi INSTALL_DIR="%(installdir)s/bin" install-castep install-tools install-utilities' - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['castep.mpi', 'optados.mpi', 'orbitals2bands', 'dispersion.pl', - 'elastics.py', 'ceteprouts.pm']], - 'dirs': [], -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/c/CASTEP/CASTEP-24.1-foss-2023b.eb b/easybuild/easyconfigs/c/CASTEP/CASTEP-24.1-foss-2023b.eb new file mode 100644 index 000000000000..678f4e7df256 --- /dev/null +++ b/easybuild/easyconfigs/c/CASTEP/CASTEP-24.1-foss-2023b.eb @@ -0,0 +1,49 @@ +easyblock = 'ConfigureMake' + +name = 'CASTEP' +version = '24.1' + +homepage = 'http://www.castep.org' +description = """ +CASTEP is an electronic structure materials modelling code based on density +functional theory (DFT), with functionality including geometry optimization +molecular dynamics, phonons, NMR chemical shifts and much more. +""" + +toolchain = {'name': 'foss', 'version': '2023b'} + +download_instructions = """CASTEP is proprietary software, available under a free-of-charge license for academic use +only. Visit http://www.castep.org and navigate to "Getting Castep" to apply for a license.""" + +sources = [SOURCE_TAR_GZ] +checksums = ['97d77a4f3ce3f5c5b87e812f15a2c2cb23918acd7034c91a872b6d66ea0f7dbb'] + +dependencies = [ + ('Perl', '5.38.0'), + ('Python', '3.11.5'), + ('SciPy-bundle', '2023.11'), # for elastic constants and castepconv utility +] + +skipsteps = ['configure'] + +_generic_opts = ' COMMS_ARCH=mpi FFT=fftw3 MATH_LIBS="-lflexiblas" ' + +buildopts = _generic_opts + 'FFTLIBDIR=$FFT_LIB_DIR MATHLIBDIR=$BLAS_LIB_DIR' +buildopts += ' castep tools utilities' + +preinstallopts = 'mkdir -p %(installdir)s/bin &&' +installopts = _generic_opts + 'INSTALL_DIR="%(installdir)s/bin"' +installopts += ' install-castep install-tools install-utilities' + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['castep.mpi', 'optados.mpi', 'orbitals2bands', 'dispersion.pl', + 'elastics.py', 'ceteprouts.pm']], + 'dirs': [], +} + +sanity_check_commands = [ + 'castep.mpi --help', + 'optados.mpi --help', +] + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/c/CAVIAR/CAVIAR-2.2-20190419-foss-2019b.eb b/easybuild/easyconfigs/c/CAVIAR/CAVIAR-2.2-20190419-foss-2019b.eb deleted file mode 100644 index 63de6101f5e0..000000000000 --- a/easybuild/easyconfigs/c/CAVIAR/CAVIAR-2.2-20190419-foss-2019b.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'MakeCp' - -name = 'CAVIAR' -local_commit_id = '135b58b' -version = '2.2-20190419' - -homepage = "https://github.com/fhormoz/caviar" -description = """CAusal Variants Identication in Associated Regions. A statistical framework - that quantifies the probability of each variant to be causal while allowing an arbitrary - number of causal variants.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -sources = [{ - 'source_urls': ['https://github.com/fhormoz/caviar/archive/'], - 'download_filename': '%s.tar.gz' % local_commit_id, - 'filename': SOURCE_TAR_GZ, -}] -patches = ['CAVIAR-20200820-openblas.patch'] -checksums = [ - '1cd0dea53a07ce59475de9d47c9e8e9f165c52798976d144e476b4e28a02e357', # CAVIAR-2.2-20190419.tar.gz - '3fdcb1633f6364410f9e38745a874a52906a14dbf36c0c3151a8d11e55cd8ba1', # CAVIAR-20200820-openblas.patch -] - -buildopts = 'CPATH=$EBROOTGSL/include:$CPATH' - -dependencies = [ - ('GSL', '2.6'), -] - -start_dir = "%(name)s-C++" - -files_to_copy = [ - (['%(name)s-C++/%(name)s', '%(name)s-C++/e%(name)s', '%(name)s-C++/set%(name)s', - '%(name)s-C++/mup%(name)s'], "bin"), -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['%(name)s', 'e%(name)s', 'set%(name)s', 'mup%(name)s']], - 'dirs': [''], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CAVIAR/CAVIAR-20200820-openblas.patch b/easybuild/easyconfigs/c/CAVIAR/CAVIAR-20200820-openblas.patch deleted file mode 100644 index b84b41f6a5d4..000000000000 --- a/easybuild/easyconfigs/c/CAVIAR/CAVIAR-20200820-openblas.patch +++ /dev/null @@ -1,12 +0,0 @@ -# Fix link error by hard-coding openblas ---- caviar.orig/CAVIAR-C++/Makefile 2020-08-24 09:21:32.000000000 +0000 -+++ caviar/CAVIAR-C++/Makefile 2020-08-24 09:36:11.868606878 +0000 -@@ -1,7 +1,7 @@ - CC=g++ - DIC=$(PWD) - CFLAGS=-c -Wall -g -I $(DIC) --LDFLAGS= -I $(DIC)/armadillo/include/ -DARMA_DONT_USE_WRAPPER -llapack -lblas -lgslcblas -lgsl -+LDFLAGS= -I $(DIC)/armadillo/include/ -DARMA_DONT_USE_WRAPPER -lopenblas -lgslcblas -lgsl - SOURCES1=caviar.cpp PostCal.cpp Util.cpp TopKSNP.cpp - SOURCES2=ecaviar.cpp PostCal.cpp Util.cpp - SOURCES3=setcaviar.cpp PostCal.cpp Util.cpp diff --git a/easybuild/easyconfigs/c/CBLAS/CBLAS-20110120-foss-2016b.eb b/easybuild/easyconfigs/c/CBLAS/CBLAS-20110120-foss-2016b.eb deleted file mode 100644 index aadc3712b462..000000000000 --- a/easybuild/easyconfigs/c/CBLAS/CBLAS-20110120-foss-2016b.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'CBLAS' -version = '20110120' - -homepage = 'http://www.netlib.org/blas/' -description = "C interface to the BLAS" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = ['http://www.netlib.org/blas/blast-forum/'] -sources = ['cblas.tgz'] - -patches = ['CBLAS_shared-lib.patch'] - -buildopts = 'all shared' - -# parallel build fails occasionally -parallel = 1 - -runtest = 'runtst' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CBLAS/CBLAS-20110120-intel-2019b.eb b/easybuild/easyconfigs/c/CBLAS/CBLAS-20110120-intel-2019b.eb deleted file mode 100644 index 5dc02932f197..000000000000 --- a/easybuild/easyconfigs/c/CBLAS/CBLAS-20110120-intel-2019b.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'CBLAS' -version = '20110120' - -homepage = 'https://www.netlib.org/blas/' -description = "C interface to the BLAS" - -toolchain = {'name': 'intel', 'version': '2019b'} -toolchainopts = {'pic': True} - -source_urls = ['https://www.netlib.org/blas/blast-forum/'] -sources = ['cblas.tgz'] -patches = ['CBLAS_shared-lib.patch'] -checksums = [ - '0f6354fd67fabd909baf57ced2ef84e962db58fae126e4f41b21dd4fec60a2a3', # cblas.tgz - '43d049287b91251064c581e8471f4f3323fec6b7d789f43dd93516b35cd1de81', # CBLAS_shared-lib.patch -] - -buildopts = 'all shared' - -# parallel build fails occasionally -parallel = 1 - -runtest = 'runtst' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CBLAS/CBLAS-20110120-intel-2020a.eb b/easybuild/easyconfigs/c/CBLAS/CBLAS-20110120-intel-2020a.eb deleted file mode 100644 index a1985c637abb..000000000000 --- a/easybuild/easyconfigs/c/CBLAS/CBLAS-20110120-intel-2020a.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'CBLAS' -version = '20110120' - -homepage = 'https://www.netlib.org/blas/' -description = "C interface to the BLAS" - -toolchain = {'name': 'intel', 'version': '2020a'} -toolchainopts = {'pic': True} - -source_urls = ['https://www.netlib.org/blas/blast-forum/'] -sources = ['cblas.tgz'] -patches = ['CBLAS_shared-lib.patch'] -checksums = [ - '0f6354fd67fabd909baf57ced2ef84e962db58fae126e4f41b21dd4fec60a2a3', # cblas.tgz - '43d049287b91251064c581e8471f4f3323fec6b7d789f43dd93516b35cd1de81', # CBLAS_shared-lib.patch -] - -buildopts = 'all shared' - -# parallel build fails occasionally -parallel = 1 - -runtest = 'runtst' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CBLAS/CBLAS_shared-lib.patch b/easybuild/easyconfigs/c/CBLAS/CBLAS_shared-lib.patch deleted file mode 100644 index 449725123298..000000000000 --- a/easybuild/easyconfigs/c/CBLAS/CBLAS_shared-lib.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -ru CBLAS.orig/Makefile CBLAS/Makefile ---- CBLAS.orig/Makefile 2010-03-05 00:34:22.000000000 +0100 -+++ CBLAS/Makefile 2013-05-11 21:43:29.571885362 +0200 -@@ -193,3 +193,7 @@ - ( cd src && rm -f a.out core *.o $(CBLIB) ) - ( cd testing && rm -f *.out core *.o x[sdcz]cblat[123] ) - ( cd examples && rm -f *.o cblas_ex1 cblas_ex2 ) -+ -+shared: alllib -+ ( mkdir tmp && cd tmp && cp $(CBLIB) . && ar x $(CBLIB) && $(CC) -shared -o libcblas.so.1.0.0 *.o -Wl,-soname=libcblas.so.1 && cp -p libcblas.so.1.0.0 ../lib && cd ../lib && ln -s libcblas.so.1.0.0 libcblas.so.1 && ln -s libcblas.so.1.0.0 libcblas.so ) -+ diff --git a/easybuild/easyconfigs/c/CCL/CCL-1.11.5.eb b/easybuild/easyconfigs/c/CCL/CCL-1.11.5.eb deleted file mode 100644 index 6873bf80d5ef..000000000000 --- a/easybuild/easyconfigs/c/CCL/CCL-1.11.5.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'PackedBinary' -name = 'CCL' -version = '1.11.5' - -homepage = 'https://ccl.clozure.com/' -description = """Clozure CL (often called CCL for short) is a free Common Lisp - implementation with a long history. Some distinguishing features of the implementation - include fast compilation speed, native threads, a precise, generational, compacting - garbage collector, and a convenient foreign-function interface.""" - -toolchain = SYSTEM - -source_urls = [' https://github.com/Clozure/ccl/releases/download/v%(version)s'] -sources = ['ccl-%(version)s-linuxx86.tar.gz'] -checksums = ['b80850d8d6ca8662499975f1cd76bf51affdd29e2025796ddcff6576fe704143'] - -postinstallcmds = ['mkdir %(installdir)s/bin && cp %(installdir)s/scripts/ccl* %(installdir)s/bin'] - -modextrapaths = {'CCL_DEFAULT_DIRECTORY': ''} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/CCL/CCL-1.12-GCCcore-9.3.0.eb b/easybuild/easyconfigs/c/CCL/CCL-1.12-GCCcore-9.3.0.eb deleted file mode 100644 index 70487fea5b4c..000000000000 --- a/easybuild/easyconfigs/c/CCL/CCL-1.12-GCCcore-9.3.0.eb +++ /dev/null @@ -1,52 +0,0 @@ -easyblock = 'MakeCp' -name = 'CCL' -version = '1.12' - -homepage = 'https://ccl.clozure.com/' -description = """Clozure CL (often called CCL for short) is a free Common Lisp - implementation with a long history. Some distinguishing features of the implementation - include fast compilation speed, native threads, a precise, generational, compacting - garbage collector, and a convenient foreign-function interface.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://github.com/Clozure/%(namelower)s/releases/download/v%(version)s'] -sources = ['%(namelower)s-%(version)s-linuxx86.tar.gz'] -checksums = ['84a95aaf1d1abafba586e9ff079343b04fe374b98b38ed24d830f1fb7ed4ab34'] - -builddependencies = [ - ('binutils', '2.34'), - ('M4', '1.4.18'), -] - -local_ccl_bin = 'lx86cl64' -local_ccl_dirs = [ - 'compiler', 'level-0', 'level-1', 'lib', 'library', 'lisp-kernel', 'scripts', 'tools', 'xdump', 'x86-headers64' -] - -# Build the kernel -buildopts = "-C lisp-kernel/linuxx8664 all CC=${CC} && " -# Rebuild CCL -buildopts += "./%s -n -b -Q -e '(ccl:rebuild-ccl :full t)' -e '(ccl:quit)'" % local_ccl_bin - -files_to_copy = [local_ccl_bin, '%s.image' % local_ccl_bin] + local_ccl_dirs - -postinstallcmds = [ - # Cleanup of build files - "find %(installdir)s -type f -name '*fsl' -delete", - "find %(installdir)s/lisp-kernel -type f -name '*.o' -delete", - # Link executable with generic name - "mkdir %(installdir)s/bin", - "ln -s %%(installdir)s/%s %%(installdir)s/bin/ccl" % local_ccl_bin, -] - -sanity_check_paths = { - 'files': [local_ccl_bin, '%s.image' % local_ccl_bin, 'bin/ccl'], - 'dirs': local_ccl_dirs, -} - -sanity_check_commands = ["ccl --help"] - -modextrapaths = {'CCL_DEFAULT_DIRECTORY': ''} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/CCfits/CCfits-2.5-GCCcore-9.3.0.eb b/easybuild/easyconfigs/c/CCfits/CCfits-2.5-GCCcore-9.3.0.eb deleted file mode 100644 index 4fabd5ab15b1..000000000000 --- a/easybuild/easyconfigs/c/CCfits/CCfits-2.5-GCCcore-9.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CCfits' -version = '2.5' - -homepage = 'https://heasarc.gsfc.nasa.gov/fitsio/CCfits/' -description = """CCfits is an object oriented interface to the cfitsio library. It is designed to make -the capabilities of cfitsio available to programmers working in C++.""" - -toolchain = {'version': '9.3.0', 'name': 'GCCcore'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['https://heasarc.gsfc.nasa.gov/fitsio/%(name)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['938ecd25239e65f519b8d2b50702416edc723de5f0a5387cceea8c4004a44740'] - -dependencies = [ - ('CFITSIO', '3.48'), -] -builddependencies = [ - ('binutils', '2.34'), -] - -sanity_check_paths = { - 'files': ['lib/libCCfits.%s' % SHLIB_EXT], - 'dirs': ['include/CCfits'], -} - -moduleclass = 'lib' 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 deleted file mode 100644 index def1653db1ba..000000000000 --- a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.4-GNU-4.9.3-2.25-2015-0603.eb +++ /dev/null @@ -1,45 +0,0 @@ -# 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 = "CD-HIT" -version = "4.6.4" -versionsuffix = "-2015-0603" - -homepage = 'http://weizhongli-lab.org/cd-hit/' - -description = """ CD-HIT is a very widely used program for clustering and - comparing protein or nucleotide sequences.""" - -toolchain = {'name': 'GNU', 'version': '4.9.3-2.25'} -toolchainopts = {'openmp': True} - -source_urls = ['https://github.com/weizhongli/cdhit/releases/download/V%(version)s/'] -sources = ['%(namelower)s-v%(version)s%(versionsuffix)s.tar.gz'] - -# 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 -local_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 = [ - (local_list_of_executables, "bin"), - (["*.pl"], 'bin'), - (["psi-cd-hit/*.pl"], 'bin'), - "README", - "doc", - "license.txt", - "psi-cd-hit/README.psi-cd-hit", -] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in local_list_of_executables], - 'dirs': [], -} - -moduleclass = 'bio' 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 deleted file mode 100644 index b377dc3f4a05..000000000000 --- a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.6-foss-2016b.eb +++ /dev/null @@ -1,34 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'MakeCp' - -name = "CD-HIT" -version = "4.6.6" - -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': 'foss', 'version': '2016b'} -toolchainopts = {'openmp': True} - -source_urls = ['https://github.com/weizhongli/cdhit/archive/'] -sources = ['V%(version)s.tar.gz'] - -checksums = ['14f61c56b48a81edc8f1b6d9e012fe55'] - -# 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 -local_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 = [(local_list_of_executables, "bin"), (["*.pl"], 'bin'), "README", "doc", "license.txt"] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in local_list_of_executables], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.8-foss-2018b.eb b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.8-foss-2018b.eb deleted file mode 100644 index ab2677136556..000000000000 --- a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.8-foss-2018b.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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': 'foss', 'version': '2018b'} -toolchainopts = {'openmp': True} - -source_urls = ['https://github.com/weizhongli/cdhit/archive/'] -sources = ['V%(version)s.tar.gz'] -checksums = ['37d685e4aa849314401805fe4d4db707e1d06070368475e313d6f3cb8fb65949'] - -dependencies = [('Perl', '5.28.0')] - -# 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 -local_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 = [(local_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 local_list_of_executables], - 'dirs': [], -} - -moduleclass = 'bio' 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 deleted file mode 100644 index 6f02997b423c..000000000000 --- a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.8-intel-2017a.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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'] - -dependencies = [('Perl', '5.24.1')] - -# 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 -local_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 = [(local_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 local_list_of_executables], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.8-intel-2018a.eb b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.8-intel-2018a.eb deleted file mode 100644 index 206ca3d00194..000000000000 --- a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.8-intel-2018a.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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': '2018a'} -toolchainopts = {'openmp': True} - -source_urls = ['https://github.com/weizhongli/cdhit/archive/'] -sources = ['V%(version)s.tar.gz'] -checksums = ['37d685e4aa849314401805fe4d4db707e1d06070368475e313d6f3cb8fb65949'] - -dependencies = [('Perl', '5.26.1')] - -# 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 -local_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 = [(local_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 local_list_of_executables], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-10.2.0.eb b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-10.2.0.eb index 4783f6bad6cf..0277630cc129 100644 --- a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-10.2.0.eb +++ b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-10.2.0.eb @@ -6,7 +6,7 @@ name = 'CD-HIT' version = '4.8.1' homepage = 'http://weizhongli-lab.org/cd-hit/' -description = """ CD-HIT is a very widely used program for clustering and +description = """ CD-HIT is a very widely used program for clustering and comparing protein or nucleotide sequences.""" toolchain = {'name': 'GCC', 'version': '10.2.0'} diff --git a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-10.3.0.eb b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-10.3.0.eb index dd2043cf7074..4612cade1279 100644 --- a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-10.3.0.eb @@ -6,7 +6,7 @@ name = 'CD-HIT' version = '4.8.1' homepage = 'http://weizhongli-lab.org/cd-hit/' -description = """ CD-HIT is a very widely used program for clustering and +description = """ CD-HIT is a very widely used program for clustering and comparing protein or nucleotide sequences.""" toolchain = {'name': 'GCC', 'version': '10.3.0'} diff --git a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-11.2.0.eb b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-11.2.0.eb index 6b5b72e0ff76..5d9d67a5aecf 100644 --- a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-11.2.0.eb @@ -6,7 +6,7 @@ name = 'CD-HIT' version = '4.8.1' homepage = 'http://weizhongli-lab.org/cd-hit/' -description = """ CD-HIT is a very widely used program for clustering and +description = """ CD-HIT is a very widely used program for clustering and comparing protein or nucleotide sequences.""" toolchain = {'name': 'GCC', 'version': '11.2.0'} diff --git a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-11.3.0.eb b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-11.3.0.eb index 3facff7d2635..a834fd4d237e 100644 --- a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-11.3.0.eb @@ -6,7 +6,7 @@ name = 'CD-HIT' version = '4.8.1' homepage = 'https://github.com/weizhongli/cdhit/wiki' -description = """ CD-HIT is a very widely used program for clustering and +description = """ CD-HIT is a very widely used program for clustering and comparing protein or nucleotide sequences.""" toolchain = {'name': 'GCC', 'version': '11.3.0'} diff --git a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-12.2.0.eb b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-12.2.0.eb index 2ea7a9a4fae1..7d990fc3d6b2 100644 --- a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-12.2.0.eb +++ b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-12.2.0.eb @@ -8,7 +8,7 @@ name = 'CD-HIT' version = '4.8.1' homepage = 'http://weizhongli-lab.org/cd-hit/' -description = """ CD-HIT is a very widely used program for clustering and +description = """ CD-HIT is a very widely used program for clustering and comparing protein or nucleotide sequences.""" toolchain = {'name': 'GCC', 'version': '12.2.0'} diff --git a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-12.3.0.eb b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-12.3.0.eb new file mode 100644 index 000000000000..249f022adbac --- /dev/null +++ b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-12.3.0.eb @@ -0,0 +1,41 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# changed toolchain and Perl version +# Updated by: Thomas Eylenbosch(Gluo N.V.), Pavel Tománek (Inuits) + +easyblock = 'MakeCp' + +name = 'CD-HIT' +version = '4.8.1' + +homepage = 'http://weizhongli-lab.org/cd-hit/' +description = """ CD-HIT is a very widely used program for clustering and + comparing protein or nucleotide sequences.""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} +toolchainopts = {'openmp': True} + +source_urls = ['https://github.com/weizhongli/cdhit/releases/download/V%(version)s/'] +sources = ['%(namelower)s-v%(version)s-2019-0228.tar.gz'] +checksums = ['26172dba3040d1ae5c73ff0ac6c3be8c8e60cc49fc7379e434cdf9cb1e7415de'] + +dependencies = [ + ('Perl', '5.36.1'), + ('zlib', '1.2.13'), +] + +buildopts = ' CC="$CXX" CCFLAGS="$CPPFLAGS $CXXFLAGS"' + +local_list_of_executables = ['cd-hit', 'cd-hit-est', 'cd-hit-2d', 'cd-hit-est-2d', 'cd-hit-div', 'cd-hit-454'] + +files_to_copy = [(local_list_of_executables, 'bin'), (['*.pl'], 'bin'), 'README', 'doc', 'license.txt'] + +fix_perl_shebang_for = ['bin/*.pl'] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in local_list_of_executables], + 'dirs': [], +} + +sanity_check_commands = ["cd-hit -h | grep 'CD-HIT version %(version)s'"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-13.2.0.eb b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-13.2.0.eb new file mode 100644 index 000000000000..ea4c0b6e5d49 --- /dev/null +++ b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-13.2.0.eb @@ -0,0 +1,41 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# changed toolchain and Perl version +# Updated by: Thomas Eylenbosch(Gluo N.V.), Pavel Tománek (Inuits) +# Update: Petr Král (INUITS) +easyblock = 'MakeCp' + +name = 'CD-HIT' +version = '4.8.1' + +homepage = 'http://weizhongli-lab.org/cd-hit/' +description = """ CD-HIT is a very widely used program for clustering and +comparing protein or nucleotide sequences.""" + +toolchain = {'name': 'GCC', 'version': '13.2.0'} +toolchainopts = {'openmp': True} + +source_urls = ['https://github.com/weizhongli/cdhit/releases/download/V%(version)s/'] +sources = ['%(namelower)s-v%(version)s-2019-0228.tar.gz'] +checksums = ['26172dba3040d1ae5c73ff0ac6c3be8c8e60cc49fc7379e434cdf9cb1e7415de'] + +dependencies = [ + ('Perl', '5.38.0'), + ('zlib', '1.2.13'), +] + +buildopts = ' CC="$CXX" CCFLAGS="$CPPFLAGS $CXXFLAGS"' + +local_list_of_executables = ['cd-hit', 'cd-hit-est', 'cd-hit-2d', 'cd-hit-est-2d', 'cd-hit-div', 'cd-hit-454'] + +files_to_copy = [(local_list_of_executables, 'bin'), (['*.pl'], 'bin'), 'README', 'doc', 'license.txt'] + +fix_perl_shebang_for = ['bin/*.pl'] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in local_list_of_executables], + 'dirs': [], +} + +sanity_check_commands = ["cd-hit -h | grep 'CD-HIT version %(version)s'"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-8.3.0.eb b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-8.3.0.eb deleted file mode 100644 index 00ccbbfc9e8a..000000000000 --- a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-8.3.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'MakeCp' - -name = 'CD-HIT' -version = '4.8.1' - -homepage = 'http://weizhongli-lab.org/cd-hit/' -description = """ CD-HIT is a very widely used program for clustering and - comparing protein or nucleotide sequences.""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} -toolchainopts = {'openmp': True} - -source_urls = ['https://github.com/weizhongli/cdhit/releases/download/V%(version)s/'] -sources = ['%(namelower)s-v%(version)s-2019-0228.tar.gz'] -checksums = ['26172dba3040d1ae5c73ff0ac6c3be8c8e60cc49fc7379e434cdf9cb1e7415de'] - -dependencies = [ - ('Perl', '5.30.0'), - ('zlib', '1.2.11'), -] - -# 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 -local_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 = [(local_list_of_executables, 'bin'), (['*.pl'], 'bin'), 'README', 'doc', 'license.txt'] - -fix_perl_shebang_for = ['bin/*.pl'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_list_of_executables], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-9.3.0.eb b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-9.3.0.eb deleted file mode 100644 index 1a503c2478a2..000000000000 --- a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-GCC-9.3.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'MakeCp' - -name = 'CD-HIT' -version = '4.8.1' - -homepage = 'http://weizhongli-lab.org/cd-hit/' -description = """ CD-HIT is a very widely used program for clustering and - comparing protein or nucleotide sequences.""" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} -toolchainopts = {'openmp': True} - -source_urls = ['https://github.com/weizhongli/cdhit/releases/download/V%(version)s/'] -sources = ['%(namelower)s-v%(version)s-2019-0228.tar.gz'] -checksums = ['26172dba3040d1ae5c73ff0ac6c3be8c8e60cc49fc7379e434cdf9cb1e7415de'] - -dependencies = [ - ('Perl', '5.30.2'), - ('zlib', '1.2.11'), -] - -# 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 -local_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 = [(local_list_of_executables, 'bin'), (['*.pl'], 'bin'), 'README', 'doc', 'license.txt'] - -fix_perl_shebang_for = ['bin/*.pl'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_list_of_executables], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-foss-2018b.eb b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-foss-2018b.eb deleted file mode 100644 index ed82ec8f1896..000000000000 --- a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-foss-2018b.eb +++ /dev/null @@ -1,37 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'MakeCp' - -name = 'CD-HIT' -version = '4.8.1' - -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': 'foss', 'version': '2018b'} -toolchainopts = {'openmp': True} - -source_urls = ['https://github.com/weizhongli/cdhit/releases/download/V%(version)s/'] -sources = ['%(namelower)s-v%(version)s-2019-0228.tar.gz'] -checksums = ['26172dba3040d1ae5c73ff0ac6c3be8c8e60cc49fc7379e434cdf9cb1e7415de'] - -dependencies = [('Perl', '5.28.0')] - -# 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 -local_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 = [(local_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 local_list_of_executables], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-iccifort-2019.5.281.eb b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-iccifort-2019.5.281.eb deleted file mode 100644 index 4181190478c2..000000000000 --- a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.8.1-iccifort-2019.5.281.eb +++ /dev/null @@ -1,40 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'MakeCp' - -name = 'CD-HIT' -version = '4.8.1' - -homepage = 'https://github.com/weizhongli/cdhit' -description = """CD-HIT is a very widely used program for clustering and -comparing protein or nucleotide sequences.""" - -toolchain = {'name': 'iccifort', 'version': '2019.5.281'} -toolchainopts = {'openmp': True} - -source_urls = ['https://github.com/weizhongli/cdhit/releases/download/V%(version)s/'] -sources = ['%(namelower)s-v%(version)s-2019-0228.tar.gz'] -checksums = ['26172dba3040d1ae5c73ff0ac6c3be8c8e60cc49fc7379e434cdf9cb1e7415de'] - -dependencies = [ - ('Perl', '5.30.0'), - ('zlib', '1.2.11'), -] - -# 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 -local_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 = [(local_list_of_executables, 'bin'), (['*.pl'], 'bin'), 'README', 'doc', 'license.txt'] - -fix_perl_shebang_for = ['bin/*.pl'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_list_of_executables], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CDAT/CDAT-8.2.1-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/c/CDAT/CDAT-8.2.1-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index dfde0b95606b..000000000000 --- a/easybuild/easyconfigs/c/CDAT/CDAT-8.2.1-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,122 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'CDAT' -version = '8.2.1' -versionsuffix = "-Python-%(pyver)s" - -homepage = 'https://github.com/CDAT/cdat' -description = """CDAT is a powerful and complete front-end to a rich set of -visual-data exploration and analysis capabilities well suited for data analysis problems.""" - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {'pic': True} - -dependencies = [ - ('Python', '3.8.2'), - ('libpng', '1.6.37'), - ('libjpeg-turbo', '2.0.4'), - ('HDF5', '1.10.6'), - ('DB', '18.1.32'), - ('netCDF-C++4', '4.3.1'), - ('UDUNITS', '2.2.26'), - ('gdbm', '1.18.1'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('libcdms', '3.1.2', versionsuffix), - ('VTK', '8.2.0', versionsuffix), -] - -exts_default_options = { - 'github_account': 'CDAT', - 'source_urls': [GITHUB_SOURCE], - 'sources': [{ - 'download_filename': 'v%(version)s.tar.gz', - 'filename': SOURCE_TAR_GZ, - }] -} -exts_list = [ - ('pycf', '1.6.9', { - 'patches': ['pycf-1.6.9-openblas-extern.patch'], - 'source_urls': [PYPI_SOURCE], - 'sources': [SOURCE_TAR_GZ], - 'checksums': [ - '622fc99f7d258d2931edc080dbdb81d2bf1be1ebac922f2fca0b71173ada7520', # pycf-1.6.9.tar.gz - 'df04e4f48dfa69ecbae31b743047478bf2a3649642bfd6cf36b9d0ebc5d01896', # pycf-1.6.9-openblas-extern.patch - ], - }), - ('lazy-object-proxy', '1.5.2', { - 'modulename': 'lazy_object_proxy', - 'source_urls': [PYPI_SOURCE], - 'sources': [SOURCE_TAR_GZ], - 'checksums': ['5944a9b95e97de1980c65f03b79b356f30a43de48682b8bdd90aa5089f0ec1f4'], - }), - ('eofs', '1.4.0', { - 'source_urls': [PYPI_SOURCE], - 'sources': [SOURCE_TAR_GZ], - 'checksums': ['5ae9afc159b8cfb2be476d257fc469b2cdd473c76f5411c508010007a5ae6bd2'], - }), - ('cdat_info', version, { - 'checksums': ['173a91d1dc68d1b3c96230d1c9fc0fa9304a463a5da5015830eb35e2823e3c9b'], - }), - ('unidata', '2.8', { - 'patches': ['unidata-2.8-package-data.patch'], - 'checksums': [ - '5a4958af4e45a5efd9012c76cb0ef5c02d479a612e7d161e77b513780bc7b2d7', # unidata-2.8.tar.gz - '04a336f579a69b2f825e4896dd2a25d4bab1f302f0a039e73464de3381c8e09b', # unidata-2.8-package-data.patch - ], - }), - ('cdtime', '3.1.4', { - 'checksums': ['c22ec725e207994cec3d4ba5b5b35ede5ea698d552dc75e87cd86fa7dbc65b35'], - }), - ('cdutil', version, { - 'checksums': ['9e02348ae0e9148c6b0b9391b208adf9be7d97e0da30b88518c02dfc1e07d2bf'], - }), - ('dv3d', version, { - 'modulename': 'DV3D', - 'patches': ['dv3d-pkg_resource-paths.patch'], - 'checksums': [ - 'd542641e259327777642616def558ea97ffdac5788f7258348812534a89f01a3', # dv3d-8.2.1.tar.gz - '8c7368001ef70573ee597537ab3067ef77f01ca4fc16f11609ec5617e3faf290', # dv3d-pkg_resource-paths.patch - ], - }), - ('vcs', version, { - 'checksums': ['9f647c940396cb40003b96484bfa48d2d0fce38cf49217e06054c4c9cc66b5ce'], - }), - ('vcsaddons', version, { - 'checksums': ['b8d431243ee541da46f4e5e19c21eb911214c597958ab237d9484854f173b6e3'], - }), - ('xmgrace', '2.10', { - 'checksums': ['6d5b80d58807b39722895947a61a5e900bfac0d1f70c86381846b736c0e2ef20'], - }), - ('genutil', version, { - 'checksums': ['944ccc4de05072d2773cfff6b5f279e2058457a672169153ebec0e19f5a3601c'], - }), - ('thermo', '8.1', { - 'checksums': ['9bc854a321d7ad1b46076185ccb5b7e32cbc595794f691526e24770c52eae01b'], - }), - ('wk', version, { - 'modulename': 'WK', - 'checksums': ['c060f0e31340b139c86bac9a49b9e06136e63c48c75d5745080312cda3e79ff5'], - }), - ('distarray', '2.12.2', { - 'sources': [{'filename': '%(name)s-%(version)s.tar.gz', 'download_filename': '%(version)s.tar.gz'}], - 'checksums': ['ca6ee7610b8e8309cec47121b2454d8d318bfe37b6db3b950c65b1316035ba6c'], - }), - ('cdms2', '3.1.5', { - 'patches': ['cdms2-3.1.5-netcdf_par.patch'], - 'source_urls': ['https://github.com/CDAT/cdms/archive/'], - 'checksums': [ - '2b4f2ad348581c9831d3dcb785502515da41f0d21be728c8211618871a0caed9', # cdms2-3.1.5.tar.gz - '93368235cbf98d9b25617ffebea90e0ac104860f2311671fb64c790f57fbc092', # cdms2-3.1.5-netcdf_par.patch - ], - }), -] - -use_pip = True - -sanity_pip_check = True -sanity_check_paths = { - 'files': ['lib/python%(pyshortver)s/site-packages/unidata/udunits.dat'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/c/CDAT/cdms2-3.1.5-netcdf_par.patch b/easybuild/easyconfigs/c/CDAT/cdms2-3.1.5-netcdf_par.patch deleted file mode 100644 index f5a2bdb8a4dc..000000000000 --- a/easybuild/easyconfigs/c/CDAT/cdms2-3.1.5-netcdf_par.patch +++ /dev/null @@ -1,20 +0,0 @@ -netcdf.h needs to be imported before netcdf_par.h - -Author: Jakub Zárybnický - -diff -ru cdms-3.1.5/Src/Cdunifmodule.c cdms-3.1.5-edit/Src/Cdunifmodule.c ---- cdms-3.1.5/Src/Cdunifmodule.c 2020-07-31 03:01:33.000000000 +0200 -+++ cdms-3.1.5-edit/Src/Cdunifmodule.c 2021-02-16 15:33:00.944155237 +0100 -@@ -12,11 +12,11 @@ - /*#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION*/ - #include "Python.h" - #include "numpy/ndarrayobject.h" -+#include "netcdf.h" - #ifdef PARALLEL - #include "mpi.h" - #include "netcdf_par.h" - #endif --#include "netcdf.h" - - #define _CDUNIF_MODULE - #include "Cdunifmodule.h" diff --git a/easybuild/easyconfigs/c/CDAT/dv3d-pkg_resource-paths.patch b/easybuild/easyconfigs/c/CDAT/dv3d-pkg_resource-paths.patch deleted file mode 100644 index 4347c0165aec..000000000000 --- a/easybuild/easyconfigs/c/CDAT/dv3d-pkg_resource-paths.patch +++ /dev/null @@ -1,65 +0,0 @@ -Data files are installed under %(installdir)s/share and not under site-packages -where pkg_resources expects them, this fixes that in the simplest way possible. - -Author: Jakub Zárybnický - -diff -ru dv3d-8.2.1/DV3D/ButtonBarWidget.py dv3d-8.2.1-edit/DV3D/ButtonBarWidget.py ---- dv3d-8.2.1/DV3D/ButtonBarWidget.py 2020-07-17 23:18:27.000000000 +0200 -+++ dv3d-8.2.1-edit/DV3D/ButtonBarWidget.py 2021-03-02 17:14:57.952866577 +0100 -@@ -9,7 +9,7 @@ - import numpy as np - from .ConfigurationFunctions import * - import pkg_resources --dv3d_egg_path = pkg_resources.resource_filename(pkg_resources.Requirement.parse("dv3d"), "share/dv3d") -+dv3d_egg_path = pkg_resources.resource_filename(pkg_resources.Requirement.parse("dv3d"), "../../../share/dv3d") - ButtonDir = os.path.join( dv3d_egg_path, 'buttons' ) - - class OriginPosition: -diff -ru dv3d-8.2.1/DV3D/ColorMapManager.py dv3d-8.2.1-edit/DV3D/ColorMapManager.py ---- dv3d-8.2.1/DV3D/ColorMapManager.py 2020-07-17 23:18:27.000000000 +0200 -+++ dv3d-8.2.1-edit/DV3D/ColorMapManager.py 2021-03-02 17:15:05.905834592 +0100 -@@ -9,7 +9,7 @@ - import sys, vtk, copy - import pickle - import pkg_resources --dv3d_egg_path = pkg_resources.resource_filename(pkg_resources.Requirement.parse("dv3d"), "share/dv3d") -+dv3d_egg_path = pkg_resources.resource_filename(pkg_resources.Requirement.parse("dv3d"), "../../../share/dv3d") - pkl_path = os.path.join( dv3d_egg_path, 'colormaps.pkl' ) - colormap_file = open( pkl_path, 'rb' ) - try: -diff -ru dv3d-8.2.1/DV3D/ConfigurationFunctions.py dv3d-8.2.1-edit/DV3D/ConfigurationFunctions.py ---- dv3d-8.2.1/DV3D/ConfigurationFunctions.py 2020-07-17 23:18:27.000000000 +0200 -+++ dv3d-8.2.1-edit/DV3D/ConfigurationFunctions.py 2021-03-02 17:15:09.177821440 +0100 -@@ -10,7 +10,7 @@ - import inspect, ast - from weakref import WeakSet, WeakKeyDictionary - import pkg_resources --dv3d_egg_path = pkg_resources.resource_filename(pkg_resources.Requirement.parse("dv3d"), "share/dv3d") -+dv3d_egg_path = pkg_resources.resource_filename(pkg_resources.Requirement.parse("dv3d"), "../../../share/dv3d") - - try: - basestring -diff -ru dv3d-8.2.1/DV3D/MapManager.py dv3d-8.2.1-edit/DV3D/MapManager.py ---- dv3d-8.2.1/DV3D/MapManager.py 2020-07-17 23:18:27.000000000 +0200 -+++ dv3d-8.2.1-edit/DV3D/MapManager.py 2021-03-02 17:15:02.968846402 +0100 -@@ -10,7 +10,7 @@ - import numpy as np - import os, vtk - import pkg_resources --dv3d_egg_path = pkg_resources.resource_filename(pkg_resources.Requirement.parse("dv3d"), "share/dv3d") -+dv3d_egg_path = pkg_resources.resource_filename(pkg_resources.Requirement.parse("dv3d"), "../../../share/dv3d") - - defaultMapDir = dv3d_egg_path - defaultMapFile = os.path.join( defaultMapDir, 'earth2k.jpg' ) -diff -ru dv3d-8.2.1/DV3D/StructuredGridPlot.py dv3d-8.2.1-edit/DV3D/StructuredGridPlot.py ---- dv3d-8.2.1/DV3D/StructuredGridPlot.py 2020-07-17 23:18:27.000000000 +0200 -+++ dv3d-8.2.1-edit/DV3D/StructuredGridPlot.py 2021-03-02 17:14:51.585892197 +0100 -@@ -12,7 +12,7 @@ - from .DV3DPlot import * - from .MapManager import MapManager - import pkg_resources --dv3d_egg_path = pkg_resources.resource_filename(pkg_resources.Requirement.parse("dv3d"), "share/dv3d") -+dv3d_egg_path = pkg_resources.resource_filename(pkg_resources.Requirement.parse("dv3d"), "../../../share/dv3d") - - class StructuredGridPlot(DV3DPlot): - diff --git a/easybuild/easyconfigs/c/CDAT/pycf-1.6.9-openblas-extern.patch b/easybuild/easyconfigs/c/CDAT/pycf-1.6.9-openblas-extern.patch deleted file mode 100644 index 0867f1ddffb4..000000000000 --- a/easybuild/easyconfigs/c/CDAT/pycf-1.6.9-openblas-extern.patch +++ /dev/null @@ -1,65 +0,0 @@ -Replace hardcoded searching for BLAS/LAPACK with Easybuild-provided values. -Also take care of `extern` definitions which occurs generateLibCFConfig.py parses -netCDF headers and produces invalid Python syntax. - -Author: Jakub Zárybnický - -diff -ru pycf-1.6.9/py/generateLibCFConfig.py pycf-1.6.9-edit/py/generateLibCFConfig.py ---- pycf-1.6.9/py/generateLibCFConfig.py 2016-09-06 22:28:57.000000000 +0200 -+++ pycf-1.6.9-edit/py/generateLibCFConfig.py 2021-03-03 11:41:23.339894364 +0100 -@@ -69,7 +69,7 @@ - m = re.match(f1, line) - if m: - name, value = m.group(1), m.group(2) -- nameValue.append([name, value]) -+ nameValue.append([name, value.replace(' extern', '')]) - return nameValue - - # parse netcdf header -diff -ru pycf-1.6.9/setup.py pycf-1.6.9-edit/setup.py ---- pycf-1.6.9/setup.py 2017-01-31 05:07:44.000000000 +0100 -+++ pycf-1.6.9-edit/setup.py 2021-03-03 10:57:47.647624973 +0100 -@@ -100,25 +100,6 @@ - cmd = subprocess.check_output(['nc-config', '--libs']).decode("utf-8") - netcdf_libdirs, netcdf_libs = parseLinkCommand(cmd) - -- --# Get LAPACK and BLAS. If not set then search common locations --dirs = (os.path.dirname(sys.executable) + '/../lib', '/usr/local/lib', '/usr/lib', '/usr/lib64') --blas_libraries = [] --# prefer MKL --USE_MKL = True --lapack_libraries = findLibrary(dirs, 'mkl_core') --if not lapack_libraries: -- USE_MKL = False -- lapack_libraries = os.environ.get('LAPACK_LIBRARIES', findLibrary(dirs, 'lapack')) -- blas_libraries = os.environ.get('BLAS_LIBRARIES', findLibrary(dirs, 'blas')) -- if not blas_libraries: -- print('ERROR: could not find blas -- set environment variable BLAS_LIBRARIES and rerun') -- sys.exit(2) -- --if not lapack_libraries: -- print('ERROR: could not find lapack -- set environment variable LAPACK_LIBRARIES and rerun') -- sys.exit(1) -- - # generate cf_config.h - cfg = open('cf_config.h', mode='w') - print('#define VERSION "{}"'.format(getVersion()), file=cfg) -@@ -126,15 +107,8 @@ - print('#define HAVE_CONFIG_H', file=cfg) - cfg.close() - --lapack_dir, lapack_lib = breakLibraryPath(lapack_libraries) --libdirs = netcdf_libdirs + [lapack_dir] --libs = netcdf_libs + [lapack_lib] --if USE_MKL: -- libs += ['mkl_sequential', 'mkl_rt'] --if blas_libraries: -- blas_dir, blas_lib = breakLibraryPath(blas_libraries) -- libdirs += [blas_dir] -- libs += [blas_lib] -+libdirs = netcdf_libdirs + getValuesFromOption('-L', os.environ.get('LDFLAGS')) -+libs = netcdf_libs + getValuesFromOption('-l', os.environ.get('LIBBLAS')) - - # list all the directories that contain source file to be compiled - # into a shared library diff --git a/easybuild/easyconfigs/c/CDAT/unidata-2.8-package-data.patch b/easybuild/easyconfigs/c/CDAT/unidata-2.8-package-data.patch deleted file mode 100644 index 6ccf2bf08585..000000000000 --- a/easybuild/easyconfigs/c/CDAT/unidata-2.8-package-data.patch +++ /dev/null @@ -1,104 +0,0 @@ -Allows building unidata 2.8 under Python 3 (C bindings, slots, module path), -replaces the hard-coded creation of udunits.dat and lets setup.py handle that. - -Author: Jakub Zárybnický - -diff -ru unidata-2.8/Lib/__init__.py unidata-2.8-edit/Lib/__init__.py ---- unidata-2.8/Lib/__init__.py 2016-04-12 01:12:43.000000000 +0200 -+++ unidata-2.8-edit/Lib/__init__.py 2021-03-01 19:14:36.811609779 +0100 -@@ -18,8 +18,8 @@ - """ - import os - import sys --from udunits import udunits, addBaseUnit, addDimensionlessUnit, addScaledUnit # noqa --from udunits import addOffsettedUnit, addMultipliedUnits, addInvertedUnit, addDividedUnits # noqa -+from .udunits import udunits, addBaseUnit, addDimensionlessUnit, addScaledUnit # noqa -+from .udunits import addOffsettedUnit, addMultipliedUnits, addInvertedUnit, addDividedUnits # noqa - udunits_init = 0 # noqa - - xml_pth = os.path.join(sys.prefix,"share","udunits","udunits2.xml") -diff -ru unidata-2.8/Lib/udunits.py unidata-2.8-edit/Lib/udunits.py ---- unidata-2.8/Lib/udunits.py 2016-04-12 01:12:43.000000000 +0200 -+++ unidata-2.8-edit/Lib/udunits.py 2021-03-01 19:13:28.310920278 +0100 -@@ -1,10 +1,10 @@ --import udunits_wrap -+import unidata.udunits_wrap - import sys - import string - import unidata - from collections import OrderedDict - version = sys.version.split()[0].split('.') --version = string.join(version[:2], '.') -+version = '.'.join(version[:2]) - udunits_name = unidata.__path__[0] + '/udunits.dat' - known_units_units = None - known_units_types = None -@@ -150,7 +150,7 @@ - dict['THERMODYNAMIC TEMPERATURE'] # returns['degree_Kelvin', 'degree_Celsius', ...] - - """ -- __slots__ = ['units', '_units', 'value', '_value'] -+ __slots__ = ['_units', '_value'] - - def __init__(self, value, units): - if isinstance(value, str): -diff -ru unidata-2.8/setup.py unidata-2.8-edit/setup.py ---- unidata-2.8/setup.py 2016-04-12 01:12:43.000000000 +0200 -+++ unidata-2.8-edit/setup.py 2021-03-01 19:15:47.039301850 +0100 -@@ -24,6 +24,7 @@ - url = "http://www-pcmdi.llnl.gov/software", - packages = ['unidata'], - package_dir = {'unidata': 'Lib'}, -+ data_files = [('unidata', ['Src/udunits.dat'])], - ext_modules = [ - Extension('unidata.udunits_wrap', - ['Src/udunits_wrap.c', -@@ -36,16 +37,4 @@ - libraries=['udunits2','expat'] - ) - ] -- ) -- --f=open('Src/udunits.dat') --version=sys.version.split()[0].split('.') --version='.'.join(version[:2]) --try: -- f2=open(target_prefix+'/lib/python'+version+'/site-packages/unidata/udunits.dat','w') --except: -- f2=open(target_prefix+'/lib64/python'+version+'/site-packages/unidata/udunits.dat','w') -- --for l in f.xreadlines(): -- f2.write(l) --f2.close() -+ ) -diff -ru unidata-2.8/Src/udunits_wrap.c unidata-2.8-edit/Src/udunits_wrap.c ---- unidata-2.8/Src/udunits_wrap.c 2016-04-12 01:12:43.000000000 +0200 -+++ unidata-2.8-edit/Src/udunits_wrap.c 2021-03-01 19:08:49.294322341 +0100 -@@ -364,15 +364,23 @@ - {NULL, NULL} /*sentinel */ - }; - --void --initudunits_wrap() -+static struct PyModuleDef UdunitsModule = - { -- (void) Py_InitModule("udunits_wrap", MyUdunitsMethods); -+ PyModuleDef_HEAD_INIT, -+ "udunits_wrap", /* name of module */ -+ "", /* module documentation, may be NULL */ -+ -1, /* size of per-interpreter state of the module, or -1 if the module keeps state in global variables. */ -+ MyUdunitsMethods -+}; -+ -+PyMODINIT_FUNC PyInit_udunits_wrap(void) -+{ -+ return PyModule_Create(&UdunitsModule); - } - - int main(int argc,char **argv) - { - Py_SetProgramName(argv[0]); - Py_Initialize(); -- initudunits_wrap();} -+ PyInit_udunits_wrap();} - diff --git a/easybuild/easyconfigs/c/CDBtools/CDBtools-0.99-GCC-12.3.0.eb b/easybuild/easyconfigs/c/CDBtools/CDBtools-0.99-GCC-12.3.0.eb new file mode 100644 index 000000000000..8266bd8155cd --- /dev/null +++ b/easybuild/easyconfigs/c/CDBtools/CDBtools-0.99-GCC-12.3.0.eb @@ -0,0 +1,29 @@ +easyblock = 'MakeCp' + +name = 'CDBtools' +version = '0.99' + +homepage = 'http://compbio.dfci.harvard.edu/tgi' +description = "CDB (Constant DataBase) indexing and retrieval tools for FASTA files" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +source_urls = ['ftp://occams.dfci.harvard.edu/pub/bio/tgi/software/cdbfasta'] +sources = [{'download_filename': 'cdbfasta.tar.gz', 'filename': SOURCE_TAR_GZ}] +checksums = ['68767e8b2fb9de5a6d68ee16df73293f65e02f05cf2f747a9dd6b8854766722c'] + +buildopts = 'CC="$CXX" DBGFLAGS="$CXXFLAGS"' + +files_to_copy = [(['cdbfasta', 'cdbyank'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/cdbfasta', 'bin/cdbyank'], + 'dirs': [], +} + +sanity_check_commands = [ + "cdbfasta -v", + "cdbyank -v", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CDFlib/CDFlib-0.4.9-foss-2022a.eb b/easybuild/easyconfigs/c/CDFlib/CDFlib-0.4.9-foss-2022a.eb index dc43f2a891aa..ce141d80ba92 100644 --- a/easybuild/easyconfigs/c/CDFlib/CDFlib-0.4.9-foss-2022a.eb +++ b/easybuild/easyconfigs/c/CDFlib/CDFlib-0.4.9-foss-2022a.eb @@ -17,9 +17,6 @@ dependencies = [ ('astropy', '5.1.1'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('cdflib', version, { 'checksums': ['665d2ab31fcf7b61dec230fbc390d87e02116993dc434c3112921f967012b963'], diff --git a/easybuild/easyconfigs/c/CDO/CDO-1.7.2-intel-2016b.eb b/easybuild/easyconfigs/c/CDO/CDO-1.7.2-intel-2016b.eb deleted file mode 100644 index 3af830a1e641..000000000000 --- a/easybuild/easyconfigs/c/CDO/CDO-1.7.2-intel-2016b.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CDO' -version = '1.7.2' - -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': '2016b'} -toolchainopts = {'opt': True, 'pic': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://code.zmaw.de/attachments/download/12760/'] -checksums = [('md5', 'f08e4ce8739a4f2b63fc81a24db3ee31')] - -dependencies = [ - ('HDF5', '1.8.17'), - ('netCDF', '4.4.1'), - ('YAXT', '0.5.1'), -] - -configopts = "--with-hdf5=$EBROOTHDF5 --with-netcdf=$EBROOTNETCDF" - -sanity_check_paths = { - 'files': ["bin/cdo"], - 'dirs': [], -} - -moduleclass = 'data' 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 deleted file mode 100644 index 1e3e7c4c7698..000000000000 --- a/easybuild/easyconfigs/c/CDO/CDO-1.8.1-intel-2017a.eb +++ /dev/null @@ -1,31 +0,0 @@ -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/CDO/CDO-1.9.1-intel-2017b.eb b/easybuild/easyconfigs/c/CDO/CDO-1.9.1-intel-2017b.eb deleted file mode 100644 index f4c955b0a1bf..000000000000 --- a/easybuild/easyconfigs/c/CDO/CDO-1.9.1-intel-2017b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CDO' -version = '1.9.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': '2017b'} -toolchainopts = {'pic': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://code.mpimet.mpg.de/attachments/download/15653/'] -checksums = ['33cba3cfcc27e5896769143c5f8e2f300ca14c7a40d1f19ffd1ed24b49ea3d55'] - -local_hdf5_ver = '1.8.19' -dependencies = [ - ('HDF5', local_hdf5_ver), - ('netCDF', '4.4.1.1', '-HDF5-%s' % local_hdf5_ver), - ('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/CDO/CDO-1.9.10-gompi-2019b.eb b/easybuild/easyconfigs/c/CDO/CDO-1.9.10-gompi-2019b.eb deleted file mode 100644 index bf08b2551275..000000000000 --- a/easybuild/easyconfigs/c/CDO/CDO-1.9.10-gompi-2019b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CDO' -version = '1.9.10' - -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': 'gompi', 'version': '2019b'} -toolchainopts = {'usempi': True} - -source_urls = ['https://code.mpimet.mpg.de/attachments/download/24638/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['cc39c89bbb481d7b3945a06c56a8492047235f46ac363c4f0d980fccdde6677e'] - -dependencies = [ - ('HDF5', '1.10.5'), - ('netCDF', '4.7.1'), - ('YAXT', '0.6.2'), - ('ecCodes', '2.15.0'), -] - -configopts = "--with-hdf5=$EBROOTHDF5 --with-netcdf=$EBROOTNETCDF --with-eccodes=$EBROOTECCODES" - -# 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/CDO/CDO-1.9.2-intel-2017b.eb b/easybuild/easyconfigs/c/CDO/CDO-1.9.2-intel-2017b.eb deleted file mode 100644 index fbe3a23416ad..000000000000 --- a/easybuild/easyconfigs/c/CDO/CDO-1.9.2-intel-2017b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CDO' -version = '1.9.2' - -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': '2017b'} -toolchainopts = {'pic': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://code.mpimet.mpg.de/attachments/download/16035/'] -checksums = ['d1c5092167034a48e4b8ada24cf78a1d4b84e364ffbb08b9ca70d13f428f300c'] - -local_hdf5_ver = '1.8.19' -dependencies = [ - ('HDF5', local_hdf5_ver), - ('netCDF', '4.4.1.1', '-HDF5-%s' % local_hdf5_ver), - ('YAXT', '0.5.1'), - ('grib_api', '1.24.0'), -] - -configopts = "--with-hdf5=$EBROOTHDF5 --with-netcdf=$EBROOTNETCDF --with-grib_api=$EBROOTGRIB_API" - -# 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/CDO/CDO-1.9.5-intel-2018a.eb b/easybuild/easyconfigs/c/CDO/CDO-1.9.5-intel-2018a.eb deleted file mode 100644 index 4a2476eaa13b..000000000000 --- a/easybuild/easyconfigs/c/CDO/CDO-1.9.5-intel-2018a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CDO' -version = '1.9.5' - -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': '2018a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['https://code.mpimet.mpg.de/attachments/download/18264/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['48ed65cc5b436753c8e7f9eadd8aa97376698ce230ceafed2a4350a5b1a27148'] - -dependencies = [ - ('HDF5', '1.10.1'), - ('netCDF', '4.6.0'), - ('YAXT', '0.6.0'), - ('ecCodes', '2.8.2'), -] - -configopts = "--with-hdf5=$EBROOTHDF5 --with-netcdf=$EBROOTNETCDF --with-eccodes=$EBROOTECCODES" - -# 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/CDO/CDO-1.9.5-intel-2018b.eb b/easybuild/easyconfigs/c/CDO/CDO-1.9.5-intel-2018b.eb deleted file mode 100644 index dda0e92caf19..000000000000 --- a/easybuild/easyconfigs/c/CDO/CDO-1.9.5-intel-2018b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CDO' -version = '1.9.5' - -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': '2018b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['https://code.mpimet.mpg.de/attachments/download/18264/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['48ed65cc5b436753c8e7f9eadd8aa97376698ce230ceafed2a4350a5b1a27148'] - -dependencies = [ - ('HDF5', '1.10.2'), - ('netCDF', '4.6.1'), - ('YAXT', '0.6.0'), - ('ecCodes', '2.9.2'), -] - -configopts = "--with-hdf5=$EBROOTHDF5 --with-netcdf=$EBROOTNETCDF --with-eccodes=$EBROOTECCODES" - -# 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/CDO/CDO-1.9.5-iomkl-2018b.eb b/easybuild/easyconfigs/c/CDO/CDO-1.9.5-iomkl-2018b.eb deleted file mode 100644 index 82beb92a8e48..000000000000 --- a/easybuild/easyconfigs/c/CDO/CDO-1.9.5-iomkl-2018b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CDO' -version = '1.9.5' - -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': 'iomkl', 'version': '2018b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['https://code.mpimet.mpg.de/attachments/download/18264/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['48ed65cc5b436753c8e7f9eadd8aa97376698ce230ceafed2a4350a5b1a27148'] - -dependencies = [ - ('HDF5', '1.10.2'), - ('netCDF', '4.6.1'), - ('YAXT', '0.6.0'), - ('ecCodes', '2.9.2'), -] - -configopts = "--with-hdf5=$EBROOTHDF5 --with-netcdf=$EBROOTNETCDF --with-eccodes=$EBROOTECCODES" - -# 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/CDO/CDO-1.9.8-intel-2019b.eb b/easybuild/easyconfigs/c/CDO/CDO-1.9.8-intel-2019b.eb deleted file mode 100644 index 4cd2227ffac4..000000000000 --- a/easybuild/easyconfigs/c/CDO/CDO-1.9.8-intel-2019b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CDO' -version = '1.9.8' - -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': '2019b'} -# stick to lowopt (-O1) to avoid internal compiler error when building on Intel Skylake -toolchainopts = {'pic': True, 'usempi': True, 'lowopt': True} - -source_urls = ['https://code.mpimet.mpg.de/attachments/download/20826/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['f2660ac6f8bf3fa071cf2a3a196b3ec75ad007deb3a782455e80f28680c5252a'] - -dependencies = [ - ('HDF5', '1.10.5'), - ('netCDF', '4.7.1'), - ('YAXT', '0.6.2'), - ('ecCodes', '2.15.0'), -] - -configopts = "--with-hdf5=$EBROOTHDF5 --with-netcdf=$EBROOTNETCDF --with-eccodes=$EBROOTECCODES" - -# 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/CDO/CDO-2.3.0-iimpi-2022a.eb b/easybuild/easyconfigs/c/CDO/CDO-2.3.0-iimpi-2022a.eb new file mode 100644 index 000000000000..58cf406d1642 --- /dev/null +++ b/easybuild/easyconfigs/c/CDO/CDO-2.3.0-iimpi-2022a.eb @@ -0,0 +1,58 @@ +# updated to version 2.0.6, based on the previous 2.0.5 version +# J. Sassmannshausen (Imperial College London, UK) +# Alex Domingo (Vrije Universiteit Brussel, BE) +# Maxim Masterov (SURF, NL) + +easyblock = 'ConfigureMake' + +name = 'CDO' +version = '2.3.0' + +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': 'iimpi', 'version': '2022a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://code.mpimet.mpg.de/attachments/download/29019/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['10c878227baf718a6917837527d4426c2d0022cfac4457c65155b9c57f091f6b'] + +builddependencies = [ + ('pkgconf', '1.8.0'), +] + +dependencies = [ + ('cURL', '7.83.0'), + ('ecCodes', '2.27.0'), + ('FFTW', '3.3.10'), + ('HDF5', '1.12.2'), + ('libxml2', '2.9.13'), + ('netCDF', '4.9.0'), + ('PROJ', '9.0.0'), + ('Szip', '2.1.1'), + ('UDUNITS', '2.2.28'), + ('util-linux', '2.38'), +] + +# Build libcdi +configopts = "--enable-cdi-lib " + +# Use dependencies from EasyBuild +configopts += "--with-curl=$EBROOTCURL --with-eccodes=$EBROOTECCODES --with-fftw3 --with-hdf5=$EBROOTHDF5 " +configopts += "--with-netcdf=$EBROOTNETCDF --with-proj=$EBROOTPROJ --with-szlib=$EBROOTSZIP " +configopts += "--with-udunits2=$EBROOTUDUNITS --with-util-linux-uuid=$EBROOTUTILMINLINUX " + +# Make sure that right Fortran compiler is used, also on non-x86_64 architectures +configopts += 'CPPFLAGS="$CPPFLAGS -DgFortran" ' + +buildopts = "V=1" + +sanity_check_paths = { + 'files': ['bin/cdo', 'lib/libcdi.a', 'lib/libcdi.%s' % SHLIB_EXT], + 'dirs': ['include'], +} + +sanity_check_commands = ["cdo --version 2>&1 | grep 'CDI library version : %(version)s'"] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/c/CDO/CDO-2.4.4-gompi-2024a.eb b/easybuild/easyconfigs/c/CDO/CDO-2.4.4-gompi-2024a.eb new file mode 100644 index 000000000000..57b6de8e6099 --- /dev/null +++ b/easybuild/easyconfigs/c/CDO/CDO-2.4.4-gompi-2024a.eb @@ -0,0 +1,57 @@ +# updated to version 2.0.6, based on the previous 2.0.5 version +# J. Sassmannshausen (Imperial College London, UK) +# Alex Domingo (Vrije Universiteit Brussel, BE) +# Maxim Masterov (SURF, NL) + +easyblock = 'ConfigureMake' + +name = 'CDO' +version = '2.4.4' + + +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': 'gompi', 'version': '2024a'} +toolchainopts = {'cstd': 'c++20', 'usempi': True} + +source_urls = ['https://code.mpimet.mpg.de/attachments/download/29649/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['49f50bd18dacd585e9518cfd4f55548f692426edfb3b27ddcd1c653eab53d063'] + +builddependencies = [ + ('pkgconf', '2.2.0'), +] + +dependencies = [ + ('cURL', '8.7.1'), + ('ecCodes', '2.38.3'), + ('FFTW', '3.3.10'), + ('HDF5', '1.14.5'), + ('libxml2', '2.12.7'), + ('netCDF', '4.9.2'), + ('PROJ', '9.4.1'), + ('Szip', '2.1.1'), + ('UDUNITS', '2.2.28'), + ('util-linux', '2.40'), +] + +# Build libcdi +configopts = "--enable-cdi-lib " + +# Use dependencies from EasyBuild +configopts += "--with-curl=$EBROOTCURL --with-eccodes=$EBROOTECCODES --with-fftw3 --with-hdf5=$EBROOTHDF5 " +configopts += "--with-netcdf=$EBROOTNETCDF --with-proj=$EBROOTPROJ --with-szlib=$EBROOTSZIP " +configopts += "--with-udunits2=$EBROOTUDUNITS --with-util-linux-uuid=$EBROOTUTILMINLINUX " + +# Make sure that right Fortran compiler is used, also on non-x86_64 architectures +configopts += 'CPPFLAGS="$CPPFLAGS -DgFortran" ' + +sanity_check_paths = { + 'files': ['bin/cdo', 'lib/libcdi.a', 'lib/libcdi.%s' % SHLIB_EXT], + 'dirs': ['include'], +} + +sanity_check_commands = ["cdo --version 2>&1 | grep 'Climate Data Operators version %(version)s'"] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/c/CENSO/CENSO-1.2.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/c/CENSO/CENSO-1.2.0-GCCcore-12.3.0.eb index 4482c3a592bc..a66ecd7faea8 100644 --- a/easybuild/easyconfigs/c/CENSO/CENSO-1.2.0-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/c/CENSO/CENSO-1.2.0-GCCcore-12.3.0.eb @@ -6,9 +6,9 @@ name = 'CENSO' version = '1.2.0' homepage = 'https://xtb-docs.readthedocs.io/en/latest/CENSO_docs/censo.html' -description = """Commandline Energetic SOrting (CENSO) is a sorting algorithm for -efficient evaluation of Structure Ensembles (SE). The input ensemble (or single -structure) originating from a CREST[SQM/FF] run can be ranked by free energy at +description = """Commandline Energetic SOrting (CENSO) is a sorting algorithm for +efficient evaluation of Structure Ensembles (SE). The input ensemble (or single +structure) originating from a CREST[SQM/FF] run can be ranked by free energy at DFT level and/or geometries can be optimized using DFT.""" citing = """The main publication for the CENSO program can be found at J. Phys. Chem. A 2021 @@ -26,7 +26,6 @@ dependencies = [ ('Python', '3.11.3'), ] -use_pip = True exts_list = [ (name, version, { @@ -37,7 +36,6 @@ exts_list = [ }), ] -sanity_pip_check = True sanity_check_paths = { 'files': ['bin/censo'], diff --git a/easybuild/easyconfigs/c/CENSO/CENSO-1.2.0-intel-2022a.eb b/easybuild/easyconfigs/c/CENSO/CENSO-1.2.0-intel-2022a.eb index 106afeed1b5a..f802dcdb8ebd 100644 --- a/easybuild/easyconfigs/c/CENSO/CENSO-1.2.0-intel-2022a.eb +++ b/easybuild/easyconfigs/c/CENSO/CENSO-1.2.0-intel-2022a.eb @@ -6,9 +6,9 @@ name = 'CENSO' version = '1.2.0' homepage = 'https://xtb-docs.readthedocs.io/en/latest/CENSO_docs/censo.html' -description = """Commandline Energetic SOrting (CENSO) is a sorting algorithm for -efficient evaluation of Structure Ensembles (SE). The input ensemble (or single -structure) originating from a CREST[SQM/FF] run can be ranked by free energy at +description = """Commandline Energetic SOrting (CENSO) is a sorting algorithm for +efficient evaluation of Structure Ensembles (SE). The input ensemble (or single +structure) originating from a CREST[SQM/FF] run can be ranked by free energy at DFT level and/or geometries can be optimized using DFT.""" citing = """The main publication for the CENSO program can be found at J. Phys. Chem. A 2021 @@ -21,9 +21,6 @@ dependencies = [ ('xtb', '6.6.0'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ (name, version, { 'source_urls': ['https://github.com/grimme-lab/CENSO/archive'], diff --git a/easybuild/easyconfigs/c/CESM-deps/CESM-deps-2-foss-2018b.eb b/easybuild/easyconfigs/c/CESM-deps/CESM-deps-2-foss-2018b.eb deleted file mode 100644 index f49a84af1d27..000000000000 --- a/easybuild/easyconfigs/c/CESM-deps/CESM-deps-2-foss-2018b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'Bundle' - -name = 'CESM-deps' -version = '2' - -homepage = 'https://www.cesm.ucar.edu/models/cesm2/' -description = """CESM is a fully-coupled, community, global climate model that provides state-of-the-art - computer simulations of the Earth's past, present, and future climate states.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [ - ('CMake', '3.11.4'), - ('Python', '2.7.15'), - ('Perl', '5.28.0'), - ('XML-LibXML', '2.0132', '-Perl-%(perlver)s'), - ('ESMF', '7.1.0r'), - ('Subversion', '1.9.9'), - ('netCDF', '4.6.1'), - ('git', '2.19.1'), - ('netCDF-Fortran', '4.4.4'), - ('netCDF-C++4', '4.3.0'), - ('Pylint', '1.9.3', '-Python-%(pyver)s'), -] - -modloadmsg = """Now, download the code to a designated directory, for example: -git clone -b release-cesm2.0.1 https://github.com/ESCOMP/cesm.git -then edit the versions of external programs in cesm/External.cfg (if needed) -then download the external programs: -cd cesm; ./manage_externals/checkout_externals -then checkout the desired branch of external programs (if needed). -""" - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/c/CESM-deps/CESM-deps-2-foss-2023a.eb b/easybuild/easyconfigs/c/CESM-deps/CESM-deps-2-foss-2023a.eb new file mode 100644 index 000000000000..1144c2b34cc1 --- /dev/null +++ b/easybuild/easyconfigs/c/CESM-deps/CESM-deps-2-foss-2023a.eb @@ -0,0 +1,51 @@ +easyblock = 'Bundle' + +name = 'CESM-deps' +version = '2' + +homepage = 'https://www.cesm.ucar.edu/models/cesm2/' +description = """CESM is a fully-coupled, community, global climate model that +provides state-of-the-art computer simulations of the Earth's past, present, +and future climate states.""" + +# The following environment is suitable for CESM >= 2.2.2 and CTSM >= 5.2.0 +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('CMake', '3.26.3'), + ('Python', '3.11.3'), + ('lxml', '4.9.2'), + ('Perl', '5.36.1'), + ('XML-LibXML', '2.0209'), + ('ESMF', '8.6.0'), + ('netCDF', '4.9.2'), + ('netCDF-Fortran', '4.6.1'), + ('netCDF-C++4', '4.3.1'), + ('PnetCDF', '1.12.3'), + ('git', '2.41.0', '-nodocs'), + ('git-lfs', '3.5.1', '', SYSTEM), +] + +components = [ + # install extra configuration tools and files for VSC clusters + ('cesm-config', '1.7.0', { + 'easyblock': 'Tarball', + 'source_urls': ['https://github.com/vub-hpc/%(name)s/archive'], + 'sources': [{'download_filename': 'v%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}], + 'checksums': ['c5aeb50595ca4d342a5024d593c2549acf16e72dadc5f39d9a7915d3dc8f3c13'], + 'start_dir': '%(name)s-%(version)s', + }), +] + +sanity_check_paths = { + 'files': ['bin/update-cesm-machines', 'scripts/case.pbs', 'scripts/case.slurm'], + 'dirs': ['machines', 'irods'], +} + +usage = """Environment to build and run CESM v2 simulations + 1. Download a release of CESM v2: `git clone -b release-cesm2.2.2 https://github.com/ESCOMP/cesm.git cesm-2.2.2` + 2. Add external programs for CESM: `cd cesm-2.2.2; ./manage_externals/checkout_externals` + 3. Update config files: `update-cesm-machines cime/config/cesm/machines/ $EBROOTCESMMINDEPS/machines/` + 4. Create case: `cd cime/scripts && ./create_newcase --machine ...`""" + +moduleclass = 'geo' diff --git a/easybuild/easyconfigs/c/CESM-deps/CESM-deps-2-intel-2018b.eb b/easybuild/easyconfigs/c/CESM-deps/CESM-deps-2-intel-2018b.eb deleted file mode 100644 index e62bf6a0e478..000000000000 --- a/easybuild/easyconfigs/c/CESM-deps/CESM-deps-2-intel-2018b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'Bundle' - -name = 'CESM-deps' -version = '2' - -homepage = 'https://www.cesm.ucar.edu/models/cesm2/' -description = """CESM is a fully-coupled, community, global climate model that provides state-of-the-art - computer simulations of the Earth's past, present, and future climate states.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -dependencies = [ - ('CMake', '3.11.4'), - ('Python', '2.7.15'), - ('Perl', '5.28.0'), - ('XML-LibXML', '2.0132', '-Perl-%(perlver)s'), - ('ESMF', '7.1.0r'), - ('Subversion', '1.9.9'), - ('netCDF', '4.6.1'), - ('git', '2.19.1'), - ('netCDF-Fortran', '4.4.4'), - ('netCDF-C++4', '4.3.0'), - ('Pylint', '1.9.3', '-Python-%(pyver)s'), -] - -modloadmsg = """Now, download the code to a designated directory, for example: -git clone -b release-cesm2.0.1 https://github.com/ESCOMP/cesm.git -then edit the versions of external programs in cesm/External.cfg (if needed) -then download the external programs: -cd cesm; ./manage_externals/checkout_externals -then checkout the desired branch of external programs (if needed). -""" - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/c/CESM-deps/CESM-deps-2-iomkl-2018b.eb b/easybuild/easyconfigs/c/CESM-deps/CESM-deps-2-iomkl-2018b.eb deleted file mode 100644 index 8053ad54c199..000000000000 --- a/easybuild/easyconfigs/c/CESM-deps/CESM-deps-2-iomkl-2018b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'Bundle' - -name = 'CESM-deps' -version = '2' - -homepage = 'https://www.cesm.ucar.edu/models/cesm2/' -description = """CESM is a fully-coupled, community, global climate model that provides state-of-the-art - computer simulations of the Earth's past, present, and future climate states.""" - -toolchain = {'name': 'iomkl', 'version': '2018b'} - -dependencies = [ - ('CMake', '3.11.4'), - ('Python', '2.7.15'), - ('Perl', '5.28.0'), - ('XML-LibXML', '2.0132', '-Perl-%(perlver)s'), - ('ESMF', '7.1.0r'), - ('Subversion', '1.9.9'), - ('netCDF', '4.6.1'), - ('git', '2.19.1'), - ('netCDF-Fortran', '4.4.4'), - ('netCDF-C++4', '4.3.0'), - ('Pylint', '1.9.3', '-Python-%(pyver)s'), -] - -modloadmsg = """Now, download the code to a designated directory, for example: -git clone -b release-cesm2.0.1 https://github.com/ESCOMP/cesm.git -then edit the versions of external programs in cesm/External.cfg (if needed) -then download the external programs: -cd cesm; ./manage_externals/checkout_externals -then checkout the desired branch of external programs (if needed). -""" - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/c/CFDEMcoupling/CFDEMcoupling-3.8.0-foss-2018a.eb b/easybuild/easyconfigs/c/CFDEMcoupling/CFDEMcoupling-3.8.0-foss-2018a.eb deleted file mode 100644 index 0e99e27f34d0..000000000000 --- a/easybuild/easyconfigs/c/CFDEMcoupling/CFDEMcoupling-3.8.0-foss-2018a.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'CFDEMcoupling' -version = '3.8.0' - -homepage = 'https://www.cfdem.com/cfdemrcoupling-open-source-cfd-dem-framework' -description = """CFDEMcoupling is an open source CFD-DEM engine. It provides the possibility to couple - the DEM engine LIGGGHTS to a CFD framework.""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -sources = [ - { - 'source_urls': ['https://github.com/CFDEMproject/CFDEMcoupling-PUBLIC/archive/'], - 'download_filename': '%(version)s.tar.gz', - 'filename': SOURCE_TAR_GZ, - }, - { - 'source_urls': ['https://github.com/CFDEMproject/LIGGGHTS-PUBLIC/archive/'], - 'download_filename': '%(version)s.tar.gz', - 'filename': 'LIGGGHTS-%(version)s.tar.gz', - }, - { - 'source_urls': ['https://github.com/CFDEMproject/LPP/archive/'], - 'download_filename': '633058e.tar.gz', - 'filename': 'LPP-20170223.tar.gz', - }, -] -checksums = [ - '3c90d3178c9667ea84db9507221f65f9efec2aab8d22c51769f8a0c94d813ee4', # CFDEMcoupling-3.8.0.tar.gz - '9cb2e6596f584463ac2f80e3ff7b9588b7e3638c44324635b6329df87b90ab03', # LIGGGHTS-3.8.0.tar.gz - '9b191d89e72fba00bd63b327ee8c79425fb73e4e11aa6c165d464ed8a582627a', # LPP-20170223.tar.gz -] - -dependencies = [ - ('OpenFOAM', '5.0-20180108'), - ('VTK', '8.1.0', '-Python-2.7.14'), -] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/c/CFDEMcoupling/CFDEMcoupling-3.8.0-foss-2019b.eb b/easybuild/easyconfigs/c/CFDEMcoupling/CFDEMcoupling-3.8.0-foss-2019b.eb deleted file mode 100644 index 8c7dadce41c5..000000000000 --- a/easybuild/easyconfigs/c/CFDEMcoupling/CFDEMcoupling-3.8.0-foss-2019b.eb +++ /dev/null @@ -1,41 +0,0 @@ -name = 'CFDEMcoupling' -version = '3.8.0' - -homepage = 'https://www.cfdem.com/cfdemrcoupling-open-source-cfd-dem-framework' -description = """CFDEMcoupling is an open source CFD-DEM engine. It provides the possibility to couple - the DEM engine LIGGGHTS to a CFD framework.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -sources = [ - { - 'source_urls': ['https://github.com/CFDEMproject/CFDEMcoupling-PUBLIC/archive/'], - 'download_filename': '%(version)s.tar.gz', - 'filename': SOURCE_TAR_GZ, - }, - { - 'source_urls': ['https://github.com/CFDEMproject/LIGGGHTS-PUBLIC/archive/'], - 'download_filename': '%(version)s.tar.gz', - 'filename': 'LIGGGHTS-%(version)s.tar.gz', - }, - { - 'source_urls': [ - 'https://github.com/CFDEMproject/LPP/archive/', # no longer exists? - 'https://github.com/alexjwhitehead/LPP/archive', - ], - 'download_filename': '633058e.tar.gz', - 'filename': 'LPP-20170223.tar.gz', - }, -] -checksums = [ - {'CFDEMcoupling-3.8.0.tar.gz': '3c90d3178c9667ea84db9507221f65f9efec2aab8d22c51769f8a0c94d813ee4'}, - {'LIGGGHTS-3.8.0.tar.gz': '9cb2e6596f584463ac2f80e3ff7b9588b7e3638c44324635b6329df87b90ab03'}, - {'LPP-20170223.tar.gz': '9b191d89e72fba00bd63b327ee8c79425fb73e4e11aa6c165d464ed8a582627a'}, -] - -dependencies = [ - ('OpenFOAM', '5.0-20180606'), - ('VTK', '8.2.0', '-Python-2.7.16'), -] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.38-foss-2016a.eb b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.38-foss-2016a.eb deleted file mode 100644 index 93d250c0ee7c..000000000000 --- a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.38-foss-2016a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CFITSIO' -version = '3.38' - -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': 'foss', 'version': '2016a'} -toolchainopts = {'optarch': True, 'pic': True} - -local_srcversion = '%s0' % version.replace('.', '') -source_urls = ['http://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/'] -sources = ['%%(namelower)s%s.tar.gz' % local_srcversion] - -sanity_check_paths = { - 'files': ["lib/libcfitsio.a"], - 'dirs': ["include"], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.38-intel-2016a.eb b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.38-intel-2016a.eb deleted file mode 100644 index 9513017c9e09..000000000000 --- a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.38-intel-2016a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CFITSIO' -version = '3.38' - -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': '2016a'} -toolchainopts = {'optarch': True, 'pic': True} - -local_srcversion = '%s0' % version.replace('.', '') -source_urls = ['http://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/'] -sources = ['%%(namelower)s%s.tar.gz' % local_srcversion] - -sanity_check_paths = { - 'files': ["lib/libcfitsio.a"], - 'dirs': ["include"], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.41-GCCcore-5.4.0.eb b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.41-GCCcore-5.4.0.eb deleted file mode 100644 index c83ae2a7289f..000000000000 --- a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.41-GCCcore-5.4.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -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': '5.4.0'} -toolchainopts = {'pic': True} - -local_srcversion = '%s0' % version.replace('.', '') -source_urls = ['http://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/'] -sources = ['%%(namelower)s%s.tar.gz' % local_srcversion] -checksums = ['a556ac7ea1965545dcb4d41cfef8e4915eeb8c0faa1b52f7ff70870f8bb5734c'] - -builddependencies = [('binutils', '2.26')] - -sanity_check_paths = { - 'files': ['lib/libcfitsio.a'], - 'dirs': ['include'], -} - -moduleclass = 'lib' 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 deleted file mode 100644 index a6130cbca387..000000000000 --- a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.41-GCCcore-6.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -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} - -local_srcversion = '%s0' % version.replace('.', '') -source_urls = ['http://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/'] -sources = ['%%(namelower)s%s.tar.gz' % local_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 deleted file mode 100644 index 9a4592dc8973..000000000000 --- a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.41-intel-2016b.eb +++ /dev/null @@ -1,22 +0,0 @@ -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} - -local_srcversion = '%s0' % version.replace('.', '') -source_urls = ['http://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/'] -sources = ['%%(namelower)s%s.tar.gz' % local_srcversion] - -sanity_check_paths = { - 'files': ['lib/libcfitsio.a'], - 'dirs': ['include'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.42-GCCcore-6.4.0.eb b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.42-GCCcore-6.4.0.eb deleted file mode 100644 index 444ecfd713fe..000000000000 --- a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.42-GCCcore-6.4.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CFITSIO' -version = '3.42' - -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.4.0'} -toolchainopts = {'pic': True} - -local_srcversion = '%s0' % version.replace('.', '') -source_urls = ['http://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/'] -sources = ['%%(namelower)s%s.tar.gz' % local_srcversion] -checksums = ['6c10aa636118fa12d9a5e2e66f22c6436fb358da2af6dbf7e133c142e2ac16b8'] - -builddependencies = [('binutils', '2.28')] - -sanity_check_paths = { - 'files': ['lib/libcfitsio.a'], - 'dirs': ['include'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.42-intel-2017b.eb b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.42-intel-2017b.eb deleted file mode 100644 index 0cb363c249c8..000000000000 --- a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.42-intel-2017b.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CFITSIO' -version = '3.42' - -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': '2017b'} -toolchainopts = {'pic': True} - -local_srcversion = '%s0' % version.replace('.', '') -source_urls = ['http://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/'] -sources = ['%%(namelower)s%s.tar.gz' % local_srcversion] -checksums = ['6c10aa636118fa12d9a5e2e66f22c6436fb358da2af6dbf7e133c142e2ac16b8'] - -sanity_check_paths = { - 'files': ['lib/libcfitsio.a'], - 'dirs': ['include'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.45-GCCcore-7.3.0.eb b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.45-GCCcore-7.3.0.eb deleted file mode 100644 index 4255d235a618..000000000000 --- a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.45-GCCcore-7.3.0.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CFITSIO' -version = '3.45' - -homepage = 'https://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': '7.3.0'} -toolchainopts = {'pic': True} - -local_srcversion = '%s0' % version.replace('.', '') -source_urls = ['https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/'] -sources = ['%%(namelower)s%s.tar.gz' % local_srcversion] -patches = ['CFITSIO_install_test_data.patch'] - -checksums = [ - 'bf6012dbe668ecb22c399c4b7b2814557ee282c74a7d5dc704eb17c30d9fb92e', # cfitsio3450.tar.gz - 'e7b99d380976e2695f524254add38298c35117d152d67be36f105c3cb57e4375', # CFITSIO_install_test_data.patch -] - -# curl for HTTPs support -dependencies = [('cURL', '7.60.0')] - -builddependencies = [('binutils', '2.30')] - -# make would create just static libcfitsio.a. -# Let's create dynamic lib and testprog too. -buildopts = '&& make shared && make testprog' - -sanity_check_paths = { - 'files': [ - 'lib/libcfitsio.a', - 'lib/libcfitsio.so', - 'lib/libcfitsio.so.7.%(version)s' - ], - 'dirs': ['include'], -} - -sanity_check_commands = [ - ('cd %(installdir)s/share && testprog'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.45-intel-2018b.eb b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.45-intel-2018b.eb deleted file mode 100644 index 0f012126a2db..000000000000 --- a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.45-intel-2018b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CFITSIO' -version = '3.45' - -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': '2018b'} -toolchainopts = {'pic': True} - -# curl for HTTPs support -dependencies = [('cURL', '7.60.0')] - -# standard make would create just static libcfitsio.a -buildopts = '&& make shared' - -local_srcversion = '%s0' % version.replace('.', '') -source_urls = ['http://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/'] -sources = ['%%(namelower)s%s.tar.gz' % local_srcversion] -checksums = ['bf6012dbe668ecb22c399c4b7b2814557ee282c74a7d5dc704eb17c30d9fb92e'] - -sanity_check_paths = { - 'files': [ - 'lib/libcfitsio.a', - 'lib/libcfitsio.so', - 'lib/libcfitsio.so.7.%(version)s' - ], - 'dirs': ['include'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.47-GCCcore-8.2.0.eb b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.47-GCCcore-8.2.0.eb deleted file mode 100644 index 21698dc4e7b8..000000000000 --- a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.47-GCCcore-8.2.0.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CFITSIO' -version = '3.47' - -homepage = 'https://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': '8.2.0'} -toolchainopts = {'pic': True} - -sources = ['%%(namelower)s-%s.tar.gz' % version] -source_urls = ['https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/'] - -patches = ['CFITSIO_install_test_data.patch'] - -checksums = [ - '418516f10ee1e0f1b520926eeca6b77ce639bed88804c7c545e74f26b3edf4ef', # cfitsio-3.47.tar.gz - 'e7b99d380976e2695f524254add38298c35117d152d67be36f105c3cb57e4375', # CFITSIO_install_test_data.patch -] - -# curl for HTTPs support -dependencies = [('cURL', '7.63.0')] - -builddependencies = [('binutils', '2.31.1')] - -# make would create just static libcfitsio.a. -# Let's create dynamic lib and testprog too. -buildopts = '&& make shared && make testprog' - -sanity_check_paths = { - 'files': [ - 'lib/libcfitsio.a', - 'lib/libcfitsio.so', - 'lib/libcfitsio.so.8.%(version)s' - ], - 'dirs': ['include'], -} - -sanity_check_commands = [ - ('cd %(installdir)s/share && testprog'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.47-GCCcore-8.3.0.eb b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.47-GCCcore-8.3.0.eb deleted file mode 100644 index 64b4c4205131..000000000000 --- a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.47-GCCcore-8.3.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CFITSIO' -version = '3.47' - -homepage = 'https://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': '8.3.0'} -toolchainopts = {'pic': True} - -sources = ['%%(namelower)s-%s.tar.gz' % version] -source_urls = ['https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/'] - -patches = ['CFITSIO_install_test_data.patch'] - -checksums = [ - '418516f10ee1e0f1b520926eeca6b77ce639bed88804c7c545e74f26b3edf4ef', # cfitsio-3.47.tar.gz - 'e7b99d380976e2695f524254add38298c35117d152d67be36f105c3cb57e4375', # CFITSIO_install_test_data.patch -] - -# curl for HTTPs support -dependencies = [('cURL', '7.66.0')] - -builddependencies = [('binutils', '2.32')] - -# make would create just static libcfitsio.a. -# Let's create dynamic lib and testprog too. -buildopts = '&& make shared && make testprog' - -sanity_check_paths = { - 'files': [ - 'lib/libcfitsio.a', - 'lib/libcfitsio.%s' % SHLIB_EXT, - ], - 'dirs': ['include'], -} - -sanity_check_commands = [ - ('cd %(installdir)s/share && testprog'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.48-GCCcore-9.3.0.eb b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.48-GCCcore-9.3.0.eb deleted file mode 100644 index a104f35da93e..000000000000 --- a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.48-GCCcore-9.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CFITSIO' -version = '3.48' - -homepage = 'https://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': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/'] -sources = ['%%(namelower)s-%s.tar.gz' % version] -patches = ['CFITSIO-3.48_install_test_data.patch'] -checksums = [ - '91b48ffef544eb8ea3908543052331072c99bf09ceb139cb3c6977fc3e47aac1', # cfitsio-3.48.tar.gz - 'dbf16f857f133468fc1e6a793c6e89fca66d54796593e03606f2722a2a980c0c', # CFITSIO-3.48_install_test_data.patch -] - -# curl for HTTPs support -dependencies = [('cURL', '7.69.1')] - -builddependencies = [('binutils', '2.34')] - -# make would create just static libcfitsio.a. -# Let's create dynamic lib and testprog too. -buildopts = '&& make shared && make testprog' - -sanity_check_paths = { - 'files': ['lib/libcfitsio.a', 'lib/libcfitsio.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -sanity_check_commands = [ - ('cd %(installdir)s/share && testprog'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.49-GCCcore-10.2.0.eb b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.49-GCCcore-10.2.0.eb index e49ddd7b1d35..508660721a1f 100644 --- a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.49-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.49-GCCcore-10.2.0.eb @@ -25,7 +25,7 @@ dependencies = [('cURL', '7.72.0')] builddependencies = [('binutils', '2.35')] -# make would create just static libcfitsio.a. +# make would create just static libcfitsio.a. # Let's create dynamic lib and testprog too. buildopts = '&& make shared && make testprog' diff --git a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.49-GCCcore-10.3.0.eb b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.49-GCCcore-10.3.0.eb index 1b080d809352..4204d6cc2bdb 100644 --- a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.49-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.49-GCCcore-10.3.0.eb @@ -26,7 +26,7 @@ dependencies = [('cURL', '7.76.0')] builddependencies = [('binutils', '2.36.1')] -# make would create just static libcfitsio.a. +# make would create just static libcfitsio.a. # Let's create dynamic lib and testprog too. buildopts = '&& make shared && make testprog' diff --git a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.49-GCCcore-11.2.0.eb b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.49-GCCcore-11.2.0.eb index 5911a316801d..2309ab147db6 100644 --- a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.49-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.49-GCCcore-11.2.0.eb @@ -25,7 +25,7 @@ dependencies = [('cURL', '7.78.0')] builddependencies = [('binutils', '2.37')] -# make would create just static libcfitsio.a. +# make would create just static libcfitsio.a. # Let's create dynamic lib and testprog too. buildopts = '&& make shared && make testprog' diff --git a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-4.3.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-4.3.1-GCCcore-13.2.0.eb index c22b4a16118e..bf2611830511 100644 --- a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-4.3.1-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-4.3.1-GCCcore-13.2.0.eb @@ -16,8 +16,8 @@ source_urls = ['https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/'] sources = [SOURCELOWER_TAR_GZ] patches = ['%(name)s-3.48_install_test_data.patch'] checksums = [ - {SOURCELOWER_TAR_GZ: '47a7c8ee05687be1e1d8eeeb94fb88f060fbf3cd8a4df52ccb88d5eb0f5062be'}, - {'%(name)s-3.48_install_test_data.patch': 'dbf16f857f133468fc1e6a793c6e89fca66d54796593e03606f2722a2a980c0c'}, + {'cfitsio-4.3.1.tar.gz': '47a7c8ee05687be1e1d8eeeb94fb88f060fbf3cd8a4df52ccb88d5eb0f5062be'}, + {'CFITSIO-3.48_install_test_data.patch': 'dbf16f857f133468fc1e6a793c6e89fca66d54796593e03606f2722a2a980c0c'}, ] builddependencies = [ diff --git a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-4.4.1-GCCcore-13.3.0.eb b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-4.4.1-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..eaa1b0866aca --- /dev/null +++ b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-4.4.1-GCCcore-13.3.0.eb @@ -0,0 +1,43 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Denis Kristak +easyblock = 'ConfigureMake' + +name = 'CFITSIO' +version = '4.4.1' + +homepage = 'https://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': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/'] +sources = [SOURCELOWER_TAR_GZ] +patches = ['%(name)s-3.48_install_test_data.patch'] +checksums = [ + {'cfitsio-4.4.1.tar.gz': '66a1dc3f21800f9eeabd9eac577b91fcdd9aabba678fbba3b8527319110d1d25'}, + {'CFITSIO-3.48_install_test_data.patch': 'dbf16f857f133468fc1e6a793c6e89fca66d54796593e03606f2722a2a980c0c'}, +] + +builddependencies = [ + ('binutils', '2.42'), +] +# curl for HTTPs support +dependencies = [ + ('cURL', '8.7.1'), +] + +# make would create just static libcfitsio.a. +# Let's create dynamic lib and testprog too. +buildopts = "&& make shared && make testprog" + + +sanity_check_paths = { + 'files': ['lib/libcfitsio.a', 'lib/libcfitsio.%s' % SHLIB_EXT], + 'dirs': ['include'], +} + +sanity_check_commands = ['cd %(installdir)s/share && testprog'] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CFITSIO/CFITSIO_install_test_data.patch b/easybuild/easyconfigs/c/CFITSIO/CFITSIO_install_test_data.patch deleted file mode 100644 index c9110ad3044c..000000000000 --- a/easybuild/easyconfigs/c/CFITSIO/CFITSIO_install_test_data.patch +++ /dev/null @@ -1,26 +0,0 @@ -part of CFITSIO installation is "testprog". -Let's copy its data (testprog.tpt) into ${installdir}/share to be able use it as sanity_check_program. -Josef Dvoracek | Institute of Physics | Czech Academy of Sciences | 2019-06-10 - -diff -Nru cfitsio-3.47.orig/Makefile.in cfitsio-3.47/Makefile.in ---- cfitsio-3.47.orig/Makefile.in 2019-06-10 15:58:05.551356000 +0200 -+++ cfitsio-3.47/Makefile.in 2019-06-10 16:02:17.683505000 +0200 -@@ -30,7 +30,9 @@ - CFITSIO_BIN = ${DESTDIR}@bindir@ - CFITSIO_LIB = ${DESTDIR}@libdir@ - CFITSIO_INCLUDE = ${DESTDIR}@includedir@ --INSTALL_DIRS = @INSTALL_ROOT@ ${CFITSIO_INCLUDE} ${CFITSIO_LIB} ${CFITSIO_LIB}/pkgconfig -+CFITSIO_DATADIR = ${DESTDIR}@datadir@ -+ -+INSTALL_DIRS = @INSTALL_ROOT@ ${CFITSIO_INCLUDE} ${CFITSIO_LIB} ${CFITSIO_LIB}/pkgconfig ${CFITSIO_DATADIR} - - - SHELL = /bin/sh -@@ -118,6 +120,7 @@ - fi; \ - done - /bin/cp fitsio.h fitsio2.h longnam.h drvrsmem.h ${CFITSIO_INCLUDE} -+ /bin/cp testprog.tpt ${CFITSIO_DATADIR} - /bin/cp cfitsio.pc ${CFITSIO_LIB}/pkgconfig - @for task in ${FPACK_UTILS} ${UTILS}; do \ - if [ -f $$task ]; then \ diff --git a/easybuild/easyconfigs/c/CGAL/CGAL-4.11-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.11-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index d033267aef3f..000000000000 --- a/easybuild/easyconfigs/c/CGAL/CGAL-4.11-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = 'CGAL' -version = '4.11' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.cgal.org/' -description = """The goal of the CGAL Open Source Project is to provide easy access to efficient - and reliable geometric algorithms in the form of a C++ library.""" - -toolchain = {'name': 'foss', 'version': '2017b'} -toolchainopts = {'strict': True} - -source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] -sources = [SOURCE_TAR_XZ] -checksums = ['27a7762e5430f5392a1fe12a3a4abdfe667605c40224de1c6599f49d66cfbdd2'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Python', '2.7.14'), - ('Boost', '1.65.1'), - ('MPFR', '3.1.5'), - ('GMP', '6.1.2'), - ('libGLU', '9.0.0'), - ('Qt', '4.8.7'), -] - -builddependencies = [ - ('CMake', '3.10.0'), - ('Eigen', '3.3.4', '', SYSTEM), -] - -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.11-foss-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.11-foss-2017b-Python-3.6.3.eb deleted file mode 100644 index be3206d85d4f..000000000000 --- a/easybuild/easyconfigs/c/CGAL/CGAL-4.11-foss-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = 'CGAL' -version = '4.11' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.cgal.org/' -description = """The goal of the CGAL Open Source Project is to provide easy access to efficient - and reliable geometric algorithms in the form of a C++ library.""" - -toolchain = {'name': 'foss', 'version': '2017b'} -toolchainopts = {'strict': True} - -source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] -sources = [SOURCE_TAR_XZ] -checksums = ['27a7762e5430f5392a1fe12a3a4abdfe667605c40224de1c6599f49d66cfbdd2'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Python', '3.6.3'), - ('Boost', '1.65.1', versionsuffix), - ('MPFR', '3.1.5'), - ('GMP', '6.1.2'), - ('libGLU', '9.0.0'), - ('Qt', '4.8.7'), -] - -builddependencies = [ - ('CMake', '3.10.0'), - ('Eigen', '3.3.4', '', SYSTEM), -] - -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.11-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.11-intel-2017a-Python-2.7.13.eb deleted file mode 100644 index 4d0b14dfd494..000000000000 --- a/easybuild/easyconfigs/c/CGAL/CGAL-4.11-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = 'CGAL' -version = '4.11' -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] -checksums = ['27a7762e5430f5392a1fe12a3a4abdfe667605c40224de1c6599f49d66cfbdd2'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Python', '2.7.13'), - ('Boost', '1.65.0', versionsuffix), - ('MPFR', '3.1.5'), - ('GMP', '6.1.2'), - ('libGLU', '9.0.0'), - ('Qt', '4.8.7'), -] - -builddependencies = [ - ('CMake', '3.9.1'), - ('Eigen', '3.3.4', '', SYSTEM), -] - -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.11-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.11-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 8ff6898f1ef8..000000000000 --- a/easybuild/easyconfigs/c/CGAL/CGAL-4.11-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = 'CGAL' -version = '4.11' -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': '2017b'} -toolchainopts = {'strict': True} - -source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] -sources = [SOURCE_TAR_XZ] -checksums = ['27a7762e5430f5392a1fe12a3a4abdfe667605c40224de1c6599f49d66cfbdd2'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Python', '2.7.14'), - ('Boost', '1.66.0', versionsuffix), - ('MPFR', '3.1.5'), - ('GMP', '6.1.2'), - ('libGLU', '9.0.0'), - ('Qt', '4.8.7'), -] - -builddependencies = [ - ('CMake', '3.10.1'), - ('Eigen', '3.3.4', '', SYSTEM), -] - -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.11-intel-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.11-intel-2017b-Python-3.6.3.eb deleted file mode 100644 index 36172cf0ebfe..000000000000 --- a/easybuild/easyconfigs/c/CGAL/CGAL-4.11-intel-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = 'CGAL' -version = '4.11' -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': '2017b'} -toolchainopts = {'strict': True} - -source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] -sources = [SOURCE_TAR_XZ] -checksums = ['27a7762e5430f5392a1fe12a3a4abdfe667605c40224de1c6599f49d66cfbdd2'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Python', '3.6.3'), - ('Boost', '1.65.1', versionsuffix), - ('MPFR', '3.1.5'), - ('GMP', '6.1.2'), - ('libGLU', '9.0.0'), - ('Qt', '4.8.7'), -] - -builddependencies = [ - ('CMake', '3.10.0'), - ('Eigen', '3.3.4', '', SYSTEM), -] - -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.11.1-foss-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.11.1-foss-2018a-Python-2.7.14.eb deleted file mode 100644 index a55803f816ec..000000000000 --- a/easybuild/easyconfigs/c/CGAL/CGAL-4.11.1-foss-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = 'CGAL' -version = '4.11.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.cgal.org/' -description = """The goal of the CGAL Open Source Project is to provide easy access to efficient - and reliable geometric algorithms in the form of a C++ library.""" - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'strict': True} - -source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] -sources = [SOURCE_TAR_XZ] -checksums = ['fb152fc30f007e5911922913f8dc38e0bb969b534373ca0fbe85b4d872300e8b'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Python', '2.7.14'), - ('Boost', '1.66.0'), - ('MPFR', '4.0.1'), - ('GMP', '6.1.2'), - ('libGLU', '9.0.0'), - ('Qt5', '5.10.1'), -] - -builddependencies = [ - ('CMake', '3.10.2'), - ('Eigen', '3.3.4', '', SYSTEM), -] - -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.11.1-foss-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.11.1-foss-2018a-Python-3.6.4.eb deleted file mode 100644 index ff0938352bb8..000000000000 --- a/easybuild/easyconfigs/c/CGAL/CGAL-4.11.1-foss-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = 'CGAL' -version = '4.11.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.cgal.org/' -description = """The goal of the CGAL Open Source Project is to provide easy access to efficient - and reliable geometric algorithms in the form of a C++ library.""" - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'strict': True} - -source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] -sources = [SOURCE_TAR_XZ] -checksums = ['fb152fc30f007e5911922913f8dc38e0bb969b534373ca0fbe85b4d872300e8b'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Python', '3.6.4'), - ('Boost', '1.66.0'), - ('MPFR', '4.0.1'), - ('GMP', '6.1.2'), - ('libGLU', '9.0.0'), - ('Qt5', '5.10.1'), -] - -builddependencies = [ - ('CMake', '3.10.2'), - ('Eigen', '3.3.4', '', SYSTEM), -] - -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.11.1-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.11.1-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index 180cab534a24..000000000000 --- a/easybuild/easyconfigs/c/CGAL/CGAL-4.11.1-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = 'CGAL' -version = '4.11.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.cgal.org/' -description = """The goal of the CGAL Open Source Project is to provide easy access to efficient - and reliable geometric algorithms in the form of a C++ library.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'strict': True} - -source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] -sources = [SOURCE_TAR_XZ] -checksums = ['fb152fc30f007e5911922913f8dc38e0bb969b534373ca0fbe85b4d872300e8b'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Python', '2.7.15'), - ('Boost', '1.67.0'), - ('MPFR', '4.0.1'), - ('GMP', '6.1.2'), - ('libGLU', '9.0.0'), - ('Qt5', '5.10.1'), -] - -builddependencies = [ - ('CMake', '3.11.4'), - ('Eigen', '3.3.4', '', SYSTEM), -] - -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.11.1-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.11.1-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 23ab0c1c4c60..000000000000 --- a/easybuild/easyconfigs/c/CGAL/CGAL-4.11.1-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = 'CGAL' -version = '4.11.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.cgal.org/' -description = """The goal of the CGAL Open Source Project is to provide easy access to efficient - and reliable geometric algorithms in the form of a C++ library.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'strict': True} - -source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] -sources = [SOURCE_TAR_XZ] -checksums = ['fb152fc30f007e5911922913f8dc38e0bb969b534373ca0fbe85b4d872300e8b'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Python', '3.6.6'), - ('Boost', '1.67.0'), - ('MPFR', '4.0.1'), - ('GMP', '6.1.2'), - ('libGLU', '9.0.0'), - ('Qt5', '5.10.1'), -] - -builddependencies = [ - ('CMake', '3.11.4'), - ('Eigen', '3.3.4', '', SYSTEM), -] - -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.11.1-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.11.1-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index 0e700bf34ecc..000000000000 --- a/easybuild/easyconfigs/c/CGAL/CGAL-4.11.1-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = 'CGAL' -version = '4.11.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.cgal.org/' -description = """The goal of the CGAL Open Source Project is to provide easy access to efficient - and reliable geometric algorithms in the form of a C++ library.""" - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'strict': True} - -source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] -sources = [SOURCE_TAR_XZ] -checksums = ['fb152fc30f007e5911922913f8dc38e0bb969b534373ca0fbe85b4d872300e8b'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Python', '2.7.14'), - ('Boost', '1.66.0'), - ('MPFR', '4.0.1'), - ('GMP', '6.1.2'), - ('libGLU', '9.0.0'), - ('Qt5', '5.10.1'), -] - -builddependencies = [ - ('CMake', '3.10.2'), - ('Eigen', '3.3.4', '', SYSTEM), -] - -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.14-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.14-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index b9c2b1c3ada3..000000000000 --- a/easybuild/easyconfigs/c/CGAL/CGAL-4.14-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'CGAL' -version = '4.14' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.cgal.org/' -description = """The goal of the CGAL Open Source Project is to provide easy access to efficient - and reliable geometric algorithms in the form of a C++ library.""" - -toolchain = {'name': 'foss', 'version': '2019a'} -toolchainopts = {'strict': True} - -source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] -sources = [SOURCE_TAR_XZ] -checksums = ['59464b1eaee892f2223ba570a7642892c999e29524ab102a6efd7c29c94a29f7'] - -builddependencies = [ - ('CMake', '3.13.3'), - ('Eigen', '3.3.7', '', SYSTEM), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('Python', '3.7.2'), - ('Boost', '1.70.0'), - ('MPFR', '4.0.2'), - ('GMP', '6.1.2'), - ('Mesa', '19.0.1'), - ('libGLU', '9.0.0'), - ('Qt5', '5.12.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.14-intel-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.14-intel-2019a-Python-3.7.2.eb deleted file mode 100644 index 6aedf7b94d6b..000000000000 --- a/easybuild/easyconfigs/c/CGAL/CGAL-4.14-intel-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'CGAL' -version = '4.14' -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': '2019a'} -toolchainopts = {'strict': True} - -source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] -sources = [SOURCE_TAR_XZ] -checksums = ['59464b1eaee892f2223ba570a7642892c999e29524ab102a6efd7c29c94a29f7'] - -builddependencies = [ - ('CMake', '3.13.3'), - ('Eigen', '3.3.7', '', SYSTEM), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('Python', '3.7.2'), - ('Boost', '1.70.0'), - ('MPFR', '4.0.2'), - ('GMP', '6.1.2'), - ('Mesa', '19.0.1'), - ('libGLU', '9.0.0'), - ('Qt5', '5.12.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.14.1-foss-2019b-Python-2.7.16.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.14.1-foss-2019b-Python-2.7.16.eb deleted file mode 100644 index 0e40e4e96d27..000000000000 --- a/easybuild/easyconfigs/c/CGAL/CGAL-4.14.1-foss-2019b-Python-2.7.16.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'CGAL' -version = '4.14.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2019b'} -toolchainopts = {'strict': True} - -source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] -sources = [SOURCE_TAR_XZ] -checksums = ['d4ec2528b88a7c3a07b0b86db96c216822f85b951bf4bc7f9d1f26bf6c369afe'] - -builddependencies = [ - ('CMake', '3.15.3'), - ('Eigen', '3.3.7', '', SYSTEM), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('Python', '2.7.16'), - ('Boost', '1.71.0'), - ('MPFR', '4.0.2'), - ('GMP', '6.1.2'), - ('Mesa', '19.1.7'), - ('libGLU', '9.0.1'), - ('Qt5', '5.13.1'), -] - -configopts = '-DOPENGL_INCLUDE_DIR="$EBROOTMESA/include;$EBROOTLIBGLU/include" ' -configopts += "-DOPENGL_gl_LIBRARY=$EBROOTMESA/lib/libGL.%s " % SHLIB_EXT -configopts += "-DOPENGL_glu_LIBRARY=$EBROOTLIBGLU/lib/libGLU.%s " % SHLIB_EXT -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.14.1-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.14.1-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index ba65e66905e5..000000000000 --- a/easybuild/easyconfigs/c/CGAL/CGAL-4.14.1-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'CGAL' -version = '4.14.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2019b'} -toolchainopts = {'strict': True} - -source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] -sources = [SOURCE_TAR_XZ] -checksums = ['d4ec2528b88a7c3a07b0b86db96c216822f85b951bf4bc7f9d1f26bf6c369afe'] - -builddependencies = [ - ('CMake', '3.15.3'), - ('Eigen', '3.3.7', '', SYSTEM), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('Python', '3.7.4'), - ('Boost', '1.71.0'), - ('MPFR', '4.0.2'), - ('GMP', '6.1.2'), - ('Mesa', '19.1.7'), - ('libGLU', '9.0.1'), - ('Qt5', '5.13.1'), -] - -configopts = '-DOPENGL_INCLUDE_DIR="$EBROOTMESA/include;$EBROOTLIBGLU/include" ' -configopts += "-DOPENGL_gl_LIBRARY=$EBROOTMESA/lib/libGL.%s " % SHLIB_EXT -configopts += "-DOPENGL_glu_LIBRARY=$EBROOTLIBGLU/lib/libGLU.%s " % SHLIB_EXT -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.14.1-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.14.1-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index d811e682a820..000000000000 --- a/easybuild/easyconfigs/c/CGAL/CGAL-4.14.1-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'CGAL' -version = '4.14.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2019b'} -toolchainopts = {'strict': True} - -source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] -sources = [SOURCE_TAR_XZ] -checksums = ['d4ec2528b88a7c3a07b0b86db96c216822f85b951bf4bc7f9d1f26bf6c369afe'] - -builddependencies = [ - ('CMake', '3.15.3'), - ('Eigen', '3.3.7', '', SYSTEM), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('Python', '3.7.4'), - ('Boost', '1.71.0'), - ('MPFR', '4.0.2'), - ('GMP', '6.1.2'), - ('Mesa', '19.1.7'), - ('libGLU', '9.0.1'), - ('Qt5', '5.13.1'), -] - -configopts = '-DOPENGL_INCLUDE_DIR="$EBROOTMESA/include;$EBROOTLIBGLU/include" ' -configopts += "-DOPENGL_gl_LIBRARY=$EBROOTMESA/lib/libGL.%s " % SHLIB_EXT -configopts += "-DOPENGL_glu_LIBRARY=$EBROOTLIBGLU/lib/libGLU.%s " % SHLIB_EXT -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.14.3-gompi-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.14.3-gompi-2020a-Python-3.8.2.eb deleted file mode 100644 index 7260e3f71abf..000000000000 --- a/easybuild/easyconfigs/c/CGAL/CGAL-4.14.3-gompi-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'CGAL' -version = '4.14.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': 'gompi', 'version': '2020a'} -toolchainopts = {'strict': True} - -source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] -sources = [SOURCE_TAR_XZ] -checksums = ['5bafe7abe8435beca17a1082062d363368ec1e3f0d6581bb0da8b010fb389fe4'] - -builddependencies = [ - ('CMake', '3.16.4'), - ('Eigen', '3.3.7'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('Python', '3.8.2'), - ('Boost', '1.72.0'), - ('MPFR', '4.0.2'), - ('GMP', '6.2.0'), - ('Mesa', '20.0.2'), - ('libGLU', '9.0.1'), - ('Qt5', '5.14.1'), -] - -configopts = '-DOPENGL_INCLUDE_DIR="$EBROOTMESA/include;$EBROOTLIBGLU/include" ' -configopts += "-DOPENGL_gl_LIBRARY=$EBROOTMESA/lib/libGL.%s " % SHLIB_EXT -configopts += "-DOPENGL_glu_LIBRARY=$EBROOTLIBGLU/lib/libGLU.%s " % SHLIB_EXT -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.14.3-iimpi-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.14.3-iimpi-2020a-Python-3.8.2.eb deleted file mode 100644 index 7944a1be7fc3..000000000000 --- a/easybuild/easyconfigs/c/CGAL/CGAL-4.14.3-iimpi-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'CGAL' -version = '4.14.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': 'iimpi', 'version': '2020a'} -toolchainopts = {'strict': True} - -source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] -sources = [SOURCE_TAR_XZ] -checksums = ['5bafe7abe8435beca17a1082062d363368ec1e3f0d6581bb0da8b010fb389fe4'] - -builddependencies = [ - ('CMake', '3.16.4'), - ('Eigen', '3.3.7'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('Python', '3.8.2'), - ('Boost', '1.72.0'), - ('MPFR', '4.0.2'), - ('GMP', '6.2.0'), - ('Mesa', '20.0.2'), - ('libGLU', '9.0.1'), - ('Qt5', '5.14.1'), -] - -configopts = '-DOPENGL_INCLUDE_DIR="$EBROOTMESA/include;$EBROOTLIBGLU/include" ' -configopts += "-DOPENGL_gl_LIBRARY=$EBROOTMESA/lib/libGL.%s " % SHLIB_EXT -configopts += "-DOPENGL_glu_LIBRARY=$EBROOTLIBGLU/lib/libGLU.%s " % SHLIB_EXT -configopts += "-DWITH_ZLIB=ON -DWITH_MPFR=ON -DWITH_OpenGL=ON -DWITH_Eigen3=ON " -configopts += "-DWITH_GMPXX=ON -DWITH_LAPACK=ON -DWITH_BLAS=ON " - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CGAL/CGAL-4.8-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.8-foss-2016a-Python-2.7.11.eb deleted file mode 100644 index adb729af93ed..000000000000 --- a/easybuild/easyconfigs/c/CGAL/CGAL-4.8-foss-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,33 +0,0 @@ -name = 'CGAL' -version = '4.8' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.cgal.org/' -description = """The goal of the CGAL Open Source Project is to provide easy access to efficient - and reliable geometric algorithms in the form of a C++ library.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'strict': True} - -# note: source URL needs to be updated for a new version (checksums too)! -source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] -sources = [SOURCE_TAR_XZ] -checksums = ['e31e7039b5cdc74ac7b106db8ba644f3'] - -dependencies = [ - ('Python', '2.7.11'), - ('Boost', '1.60.0', versionsuffix), - ('MPFR', '3.1.4'), - ('Qt5', '5.6.0'), - ('libGLU', '9.0.0', '-Mesa-11.2.1'), -] - -configopts = '-DOPENGL_INCLUDE_DIR="$EBROOTMESA/include;$EBROOTLIBGLU/include" ' -configopts += "-DOPENGL_gl_LIBRARY=$EBROOTMESA/lib/libGL.%s " % SHLIB_EXT -configopts += "-DOPENGL_glu_LIBRARY=$EBROOTLIBGLU/lib/libGLU.%s " % SHLIB_EXT - -builddependencies = [ - ('CMake', '3.5.2'), -] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CGAL/CGAL-4.8-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.8-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index a1dd733fbe61..000000000000 --- a/easybuild/easyconfigs/c/CGAL/CGAL-4.8-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,33 +0,0 @@ -name = 'CGAL' -version = '4.8' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.cgal.org/' -description = """The goal of the CGAL Open Source Project is to provide easy access to efficient - and reliable geometric algorithms in the form of a C++ library.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'strict': True} - -# note: source URL needs to be updated for a new version (checksums too)! -source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] -sources = [SOURCE_TAR_XZ] -checksums = ['e31e7039b5cdc74ac7b106db8ba644f3'] - -dependencies = [ - ('Python', '2.7.11'), - ('Boost', '1.60.0', versionsuffix), - ('MPFR', '3.1.4'), - ('Qt5', '5.6.0'), - ('libGLU', '9.0.0', '-Mesa-11.2.1'), -] - -configopts = '-DOPENGL_INCLUDE_DIR="$EBROOTMESA/include;$EBROOTLIBGLU/include" ' -configopts += "-DOPENGL_gl_LIBRARY=$EBROOTMESA/lib/libGL.%s " % SHLIB_EXT -configopts += "-DOPENGL_glu_LIBRARY=$EBROOTLIBGLU/lib/libGLU.%s " % SHLIB_EXT - -builddependencies = [ - ('CMake', '3.5.2'), -] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CGAL/CGAL-4.8.1-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.8.1-foss-2016b-Python-2.7.12.eb deleted file mode 100644 index a72147769ce1..000000000000 --- a/easybuild/easyconfigs/c/CGAL/CGAL-4.8.1-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,36 +0,0 @@ -name = 'CGAL' -version = '4.8.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.cgal.org/' -description = """The goal of the CGAL Open Source Project is to provide easy access to efficient - and reliable geometric algorithms in the form of a C++ library.""" - -toolchain = {'name': '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'), - ('Python', '2.7.12'), - ('Boost', '1.61.0', versionsuffix), - ('MPFR', '3.1.4'), - ('GMP', '6.1.1'), - ('libGLU', '9.0.0'), - ('Qt5', '5.7.0'), -] - -builddependencies = [ - ('CMake', '3.6.1'), - ('Eigen', '3.2.9'), -] - -configopts = '-DOPENGL_INCLUDE_DIR="$EBROOTMESA/include;$EBROOTLIBGLU/include" ' -configopts += "-DOPENGL_gl_LIBRARY=$EBROOTMESA/lib/libGL.%s " % SHLIB_EXT -configopts += "-DOPENGL_glu_LIBRARY=$EBROOTLIBGLU/lib/libGLU.%s " % SHLIB_EXT -configopts += "-DWITH_ZLIB=ON -DWITH_MPFR=ON -DWITH_OpenGL=ON -DWITH_Eigen3=ON " -configopts += "-DWITH_GMPXX=ON -DWITH_LAPACK=ON -DWITH_BLAS=ON " - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CGAL/CGAL-4.8.1-foss-2016b.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.8.1-foss-2016b.eb deleted file mode 100644 index 43bf68bd47ed..000000000000 --- a/easybuild/easyconfigs/c/CGAL/CGAL-4.8.1-foss-2016b.eb +++ /dev/null @@ -1,34 +0,0 @@ -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.8.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.8.1-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index 18bb1a2753c7..000000000000 --- a/easybuild/easyconfigs/c/CGAL/CGAL-4.8.1-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,36 +0,0 @@ -name = 'CGAL' -version = '4.8.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.cgal.org/' -description = """The goal of the CGAL Open Source Project is to provide easy access to efficient - and reliable geometric algorithms in the form of a C++ library.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'strict': True} - -source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] -sources = [SOURCE_TAR_XZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('Python', '2.7.12'), - ('Boost', '1.61.0', versionsuffix), - ('MPFR', '3.1.4'), - ('GMP', '6.1.1'), - ('libGLU', '9.0.0'), - ('Qt5', '5.7.0'), -] - -builddependencies = [ - ('CMake', '3.6.1'), - ('Eigen', '3.2.9'), -] - -configopts = '-DOPENGL_INCLUDE_DIR="$EBROOTMESA/include;$EBROOTLIBGLU/include" ' -configopts += "-DOPENGL_gl_LIBRARY=$EBROOTMESA/lib/libGL.%s " % SHLIB_EXT -configopts += "-DOPENGL_glu_LIBRARY=$EBROOTLIBGLU/lib/libGLU.%s " % SHLIB_EXT -configopts += "-DWITH_ZLIB=ON -DWITH_MPFR=ON -DWITH_OpenGL=ON -DWITH_Eigen3=ON " -configopts += "-DWITH_GMPXX=ON -DWITH_LAPACK=ON -DWITH_BLAS=ON " - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CGAL/CGAL-4.8.1-intel-2016b.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.8.1-intel-2016b.eb deleted file mode 100644 index f30cfbdd2921..000000000000 --- a/easybuild/easyconfigs/c/CGAL/CGAL-4.8.1-intel-2016b.eb +++ /dev/null @@ -1,34 +0,0 @@ -name = 'CGAL' -version = '4.8.1' - -homepage = 'http://www.cgal.org/' -description = """The goal of the CGAL Open Source Project is to provide easy access to efficient - and reliable geometric algorithms in the form of a C++ library.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'strict': True} - -source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] -sources = [SOURCE_TAR_XZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('Boost', '1.61.0'), - ('MPFR', '3.1.4'), - ('GMP', '6.1.1'), - ('libGLU', '9.0.0'), - ('Qt5', '5.7.0'), -] - -builddependencies = [ - ('CMake', '3.6.1'), - ('Eigen', '3.2.9'), -] - -configopts = '-DOPENGL_INCLUDE_DIR="$EBROOTMESA/include;$EBROOTLIBGLU/include" ' -configopts += "-DOPENGL_gl_LIBRARY=$EBROOTMESA/lib/libGL.%s " % SHLIB_EXT -configopts += "-DOPENGL_glu_LIBRARY=$EBROOTLIBGLU/lib/libGLU.%s " % SHLIB_EXT -configopts += "-DWITH_ZLIB=ON -DWITH_MPFR=ON -DWITH_OpenGL=ON -DWITH_Eigen3=ON " -configopts += "-DWITH_GMPXX=ON -DWITH_LAPACK=ON -DWITH_BLAS=ON " - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/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 deleted file mode 100644 index 6eeda75c0fc8..000000000000 --- a/easybuild/easyconfigs/c/CGAL/CGAL-4.9-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,36 +0,0 @@ -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 deleted file mode 100644 index 2c827ed9eda6..000000000000 --- a/easybuild/easyconfigs/c/CGAL/CGAL-4.9-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,36 +0,0 @@ -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/CGAL/CGAL-5.6.1-GCCcore-13.3.0.eb b/easybuild/easyconfigs/c/CGAL/CGAL-5.6.1-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..01aa21c63113 --- /dev/null +++ b/easybuild/easyconfigs/c/CGAL/CGAL-5.6.1-GCCcore-13.3.0.eb @@ -0,0 +1,26 @@ +easyblock = 'CMakeMake' +name = 'CGAL' +version = '5.6.1' + +homepage = 'https://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': 'GCCcore', 'version': '13.3.0'} +toolchainopts = {'strict': True} + +source_urls = ['https://github.com/CGAL/cgal/releases/download/v%(version)s/'] +sources = [SOURCE_TAR_XZ] +checksums = ['cdb15e7ee31e0663589d3107a79988a37b7b1719df3d24f2058545d1bcdd5837'] + +builddependencies = [ + ('CMake', '3.29.3'), + ('binutils', '2.42'), +] + +sanity_check_paths = { + 'files': ['include/CGAL/Simple_cartesian.h'], + 'dirs': ['include/CGAL', 'lib/cmake/CGAL'], +} + +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 deleted file mode 100644 index 3c201e828b82..000000000000 --- a/easybuild/easyconfigs/c/CGNS/CGNS-3.3.1-foss-2016b.eb +++ /dev/null @@ -1,31 +0,0 @@ -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/CGNS/CGNS-4.1.0-intelcuda-2019b.eb b/easybuild/easyconfigs/c/CGNS/CGNS-4.1.0-intelcuda-2019b.eb deleted file mode 100644 index 033c9e01639b..000000000000 --- a/easybuild/easyconfigs/c/CGNS/CGNS-4.1.0-intelcuda-2019b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CGNS' -version = '4.1.0' - -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': 'intelcuda', 'version': '2019b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['https://github.com/CGNS/CGNS/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['4674de1fac3c47998248725fd670377be497f568312c5903d1bb8090a3cf4da0'] - -builddependencies = [ - ('CMake', '3.15.3'), -] - -dependencies = [ - ('HDF5', '1.10.5'), -] - -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/CGmapTools/CGmapTools-0.1.2-intel-2019b.eb b/easybuild/easyconfigs/c/CGmapTools/CGmapTools-0.1.2-intel-2019b.eb deleted file mode 100644 index aa99aa855847..000000000000 --- a/easybuild/easyconfigs/c/CGmapTools/CGmapTools-0.1.2-intel-2019b.eb +++ /dev/null @@ -1,44 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'MakeCp' - -name = 'CGmapTools' -version = '0.1.2' - -homepage = 'https://cgmaptools.github.io/' -description = "Command-line Toolset for Bisulfite Sequencing Data Analysis" - -toolchain = {'name': 'intel', 'version': '2019b'} - -# https://github.com/guoweilong/cgmaptools -github_account = 'guoweilong' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['v%(version)s.tar.gz'] -patches = [('%(name)s-%(version)s_add-Makefile.patch', 0)] -checksums = [ - 'afcf3d7192e74bda94ec473c46de8406b56470463c3c75fcc3dce56d646c288c', # v0.1.2.tar.gz - '231fabc9a422ee3c514b310b8c8ce8b789b5f178bb8d0d6e105032939b1746fb', # CGmapTools-0.1.2_add-Makefile.patch -] - -dependencies = [ - ('zlib', '1.2.11'), - ('SAMtools', '0.1.20'), -] - -buildopts = 'CC="$CC" CXX="$CXX" CFLAGS="$CFLAGS" CXXFLAGS="$CXXFLAGS"' - -local_c_bin_list = ['ATCGbzFetchRegion', 'ATCGbzToATCGmap', 'ATCGmapToATCGbz', 'CGbzFetchRegion', - 'CGbzToCGmap', 'CGmapFromBAM', 'CGmapToCGbz'] -local_cpp_bin_list = ['ATCGmapMerge', 'CGmapSelectByRegion', 'CGmapMethInBed', 'CGmapMethInFragReg'] - -files_to_copy = ['bin'] - -sanity_check_paths = { - 'files': ['bin/%s' % f for f in local_c_bin_list + local_cpp_bin_list], - 'dirs': [] -} -# cpp bins return exit(1) on help -sanity_check_commands = ['%s -h' % f for f in local_c_bin_list] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CGmapTools/CGmapTools-0.1.2_add-Makefile.patch b/easybuild/easyconfigs/c/CGmapTools/CGmapTools-0.1.2_add-Makefile.patch deleted file mode 100644 index 132c67eaaa93..000000000000 --- a/easybuild/easyconfigs/c/CGmapTools/CGmapTools-0.1.2_add-Makefile.patch +++ /dev/null @@ -1,29 +0,0 @@ -Create custom Makefile - -author: Pavel Grochal (INUITS) ---- Makefile.orig 2020-03-30 17:12:39.099451802 +0200 -+++ Makefile 2020-03-30 17:59:38.570459472 +0200 -@@ -0,0 +1,23 @@ -+CC ?= gcc -+CXX ?= g++ -+CFLAGS ?= -g -O2 -+CXXFLAGS ?= -g -O2 -+ -+SRC_DIR = src -+BIN_DIR = bin -+ -+cpp_executables = ATCGmapMerge CGmapSelectByRegion CGmapMethInBed CGmapMethInFragReg -+c_executables = CGmapFromBAM CGmapToCGbz CGbzToCGmap ATCGmapToATCGbz ATCGbzToATCGmap CGbzFetchRegion ATCGbzFetchRegion -+ -+all: mk_bin_dir $(cpp_executables) $(c_executables) -+ -+mk_bin_dir: -+ mkdir -p $(BIN_DIR) -+ -+$(c_executables): -+ @echo "Building $@" -+ $(CC) $(CFLAGS) -o $(BIN_DIR)/$@ $(SRC_DIR)/$@.c $(LDFLAGS) -lz -lbam -lpthread -+ -+$(cpp_executables): -+ @echo "Building $@" -+ $(CXX) $(CXXFLAGS) -o $(BIN_DIR)/$@ $(SRC_DIR)/$@.cpp $(LDFLAGS) -lz diff --git a/easybuild/easyconfigs/c/CHASE/CHASE-20130626.eb b/easybuild/easyconfigs/c/CHASE/CHASE-20130626.eb deleted file mode 100644 index 7075cd25a598..000000000000 --- a/easybuild/easyconfigs/c/CHASE/CHASE-20130626.eb +++ /dev/null @@ -1,28 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# Author: Ravi Tripathi -# Email: ravi89@uab.edu - -easyblock = "Tarball" - -name = 'CHASE' -version = '20130626' - -homepage = 'http://people.duke.edu/~asallen/Software.html' -description = """Case-control HAplotype Sharing analyses. -Haplotype sharing analyses for genome-wide association studies.""" - -toolchain = SYSTEM - -source_urls = ['http://people.duke.edu/~asallen/Software_files/'] -sources = ['chase_64bit_linux.tar.gz'] - -checksums = ['901ba8c71d90e49fe3e8ff325cdee464'] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ["chase", "convert_to_ent"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CHERAB/CHERAB-1.2.0-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/c/CHERAB/CHERAB-1.2.0-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index 2f8c7f2d7755..000000000000 --- a/easybuild/easyconfigs/c/CHERAB/CHERAB-1.2.0-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'CHERAB' -version = '1.2.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://cherab.github.io/documentation/index.html' - -description = """CHERAB is a python library for forward modelling diagnostics - based on spectroscopic plasma emission.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -sources = [SOURCELOWER_TAR_GZ] -checksums = ['92510a886dc68f9a13bc05dc46aa9881ff61fbd02ecbb40d3a2d6a9f2611358e'] - -dependencies = [ - ('Python', '3.6.6'), - ('matplotlib', '3.0.0', versionsuffix), - ('Raysect', '0.6.0', versionsuffix) -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/c/CHERAB/CHERAB-1.3.0-foss-2020b.eb b/easybuild/easyconfigs/c/CHERAB/CHERAB-1.3.0-foss-2020b.eb index 9a080037a643..262fe6aad588 100644 --- a/easybuild/easyconfigs/c/CHERAB/CHERAB-1.3.0-foss-2020b.eb +++ b/easybuild/easyconfigs/c/CHERAB/CHERAB-1.3.0-foss-2020b.eb @@ -24,8 +24,4 @@ dependencies = [ ('Raysect', '0.7.1') ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'phys' diff --git a/easybuild/easyconfigs/c/CHERAB/CHERAB-1.3.0-intel-2020b.eb b/easybuild/easyconfigs/c/CHERAB/CHERAB-1.3.0-intel-2020b.eb index f80768c2593c..2b683aad1403 100644 --- a/easybuild/easyconfigs/c/CHERAB/CHERAB-1.3.0-intel-2020b.eb +++ b/easybuild/easyconfigs/c/CHERAB/CHERAB-1.3.0-intel-2020b.eb @@ -24,8 +24,4 @@ dependencies = [ ('Raysect', '0.7.1') ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'phys' diff --git a/easybuild/easyconfigs/c/CHERAB/CHERAB-1.4.0-foss-2020b.eb b/easybuild/easyconfigs/c/CHERAB/CHERAB-1.4.0-foss-2020b.eb index e87a4eff595a..8ba151985f7c 100644 --- a/easybuild/easyconfigs/c/CHERAB/CHERAB-1.4.0-foss-2020b.eb +++ b/easybuild/easyconfigs/c/CHERAB/CHERAB-1.4.0-foss-2020b.eb @@ -24,8 +24,4 @@ dependencies = [ ('Raysect', '0.7.1') ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'phys' diff --git a/easybuild/easyconfigs/c/CHERAB/CHERAB-1.4.0-intel-2020b.eb b/easybuild/easyconfigs/c/CHERAB/CHERAB-1.4.0-intel-2020b.eb index 95c8e30c6054..376242695f60 100644 --- a/easybuild/easyconfigs/c/CHERAB/CHERAB-1.4.0-intel-2020b.eb +++ b/easybuild/easyconfigs/c/CHERAB/CHERAB-1.4.0-intel-2020b.eb @@ -24,8 +24,4 @@ dependencies = [ ('Raysect', '0.7.1') ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'phys' diff --git a/easybuild/easyconfigs/c/CIF2Cell/CIF2Cell-1.2.10-GCCcore-8.3.0-Python-2.7.16.eb b/easybuild/easyconfigs/c/CIF2Cell/CIF2Cell-1.2.10-GCCcore-8.3.0-Python-2.7.16.eb deleted file mode 100644 index 98617f7af303..000000000000 --- a/easybuild/easyconfigs/c/CIF2Cell/CIF2Cell-1.2.10-GCCcore-8.3.0-Python-2.7.16.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'CIF2Cell' -version = '1.2.10' -versionsuffix = '-Python-%(pyver)s' - -homepage = "https://sourceforge.net/projects/cif2cell" -description = """CIF2Cell is a tool to generate the geometrical setup -for various electronic structure codes from a CIF (Crystallographic -Information Framework) file. The program currently supports output for a -number of popular electronic structure programs, including ABINIT, ASE, -CASTEP, CP2K, CPMD, CRYSTAL09, Elk, EMTO, Exciting, Fleur, FHI-aims, -Hutsepot, MOPAC, Quantum Espresso, RSPt, Siesta, SPR-KKR, VASP. Also -exports some related formats like .coo, .cfg and .xyz-files.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['2268a2d6d26650433a1c5e51c98e400cf92e458036879e231088555d75e3e8bf'] - -builddependencies = [('binutils', '2.32')] - -dependencies = [ - ('Python', '2.7.16'), - ('PyCifRW', '4.4.2'), -] - -use_pip = True -download_dep_fail = True - -options = {'modulename': False} - -sanity_pip_check = True - -sanity_check_paths = { - 'files': ['bin/cif2cell'], - 'dirs': ['lib/cif2cell/sample_cifs', 'lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CIRCE/CIRCE-0.3.4-foss-2023a.eb b/easybuild/easyconfigs/c/CIRCE/CIRCE-0.3.4-foss-2023a.eb new file mode 100644 index 000000000000..d1bc5f7522ea --- /dev/null +++ b/easybuild/easyconfigs/c/CIRCE/CIRCE-0.3.4-foss-2023a.eb @@ -0,0 +1,52 @@ +easyblock = 'PythonBundle' + +name = 'CIRCE' +version = '0.3.4' + +homepage = 'https://github.com/cantinilab/Circe' +description = """This repo contains a python package for inferring co-accessibility networks + from single-cell ATAC-seq data, using skggm for the graphical lasso and scanpy for data processing.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [ + ('poetry', '1.5.1'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('scikit-learn', '1.3.1'), + ('scanpy', '1.9.8'), +] + +# Some requirements are too strict. +local_preinstallopts = """sed -i 's/pandas = "[^"]*"/pandas = "*"/g' pyproject.toml && """ +local_preinstallopts += """sed -i "s/'pandas>=[^']*'/'pandas'/g" setup.py && """ + +# build the C components linking `flexiblas` instead of `lapack` and `blas` +local_preinstallopts += """sed -i "s/lapack/flexiblas/g;s/, 'blas'//g" setup.py && """ +local_preinstallopts += """sed -i "s/lapack/flexiblas/g;/blas/d" pyquic_ext/pyquic.cpp && """ + +exts_list = [ + ('joblib', '1.4.2', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['06d478d5674cbc267e7496a410ee875abd68e4340feff4490bcb7afb88060ae6'], + }), + ('rich', '13.9.2', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['8c82a3d3f8dcfe9e734771313e606b39d8247bb6b826e196f4914b333b743cf1'], + }), + ('circe_py', version, { + 'preinstallopts': local_preinstallopts, + 'modulename': 'circe', + 'checksums': ['279004948dff84816361e857ee3fb383cdb17587f376c6f10f82a66810cba16c'], + }), +] + +# NOTE This has been tested manually using the following script: +# https://github.com/cantinilab/Circe/blob/a70e031f9de4760739eb3c7571277678d5e80c8a/Examples/Minimal_example.ipynb +# with a small modification: +# https://github.com/cantinilab/Circe/issues/5#issuecomment-2419821380 + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CIRCexplorer/CIRCexplorer-1.1.10-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/c/CIRCexplorer/CIRCexplorer-1.1.10-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 74c81729200e..000000000000 --- a/easybuild/easyconfigs/c/CIRCexplorer/CIRCexplorer-1.1.10-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'CIRCexplorer' -version = '1.1.10' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://circexplorer2.readthedocs.io/' -description = "CIRCexplorer2 is a comprehensive and integrative circular RNA analysis toolset." - -toolchain = {'name': 'intel', 'version': '2017b'} - -dependencies = [ - ('Python', '2.7.14'), - ('TopHat', '2.1.1'), - ('BEDTools', '2.26.0'), - ('STAR', '2.5.3a'), - ('Pysam', '0.13', versionsuffix), - ('pybedtools', '0.7.10', versionsuffix), -] - -# requests, certifi, urllib3, chardet, docopt -exts_list = [ - ('docopt', '0.6.2', { - 'checksums': ['49b3a825280bd66b3aa83585ef59c4a8c82f2c8a522dbe754a8bc8d08c85c491'], - }), - (name, version, { - 'modulename': 'circ', - 'checksums': ['19d1345db3a88211e6a3c66e67d16c7fe4d7c82c2a71c366ffed21ac696fefd6'], - }), -] - -sanity_check_paths = { - 'files': ['bin/CIRCexplorer.py', 'bin/fetch_ucsc.py', 'bin/star_parse.py'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CIRCexplorer2/CIRCexplorer2-2.3.2-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/c/CIRCexplorer2/CIRCexplorer2-2.3.2-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 18103c12dc15..000000000000 --- a/easybuild/easyconfigs/c/CIRCexplorer2/CIRCexplorer2-2.3.2-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,54 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'CIRCexplorer2' -version = '2.3.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://circexplorer2.readthedocs.io/' -description = "CIRCexplorer2 is a comprehensive and integrative circular RNA analysis toolset." - -toolchain = {'name': 'intel', 'version': '2017b'} - -dependencies = [ - ('Python', '2.7.14'), - ('TopHat', '2.1.1'), - ('Cufflinks', '2.2.1'), - ('BEDTools', '2.26.0'), - ('Kent_tools', '20171107', '-linux.x86_64', True), - ('STAR', '2.5.3a'), - ('BWA', '0.7.17'), - ('segemehl', '0.2.0'), - ('Pysam', '0.13', versionsuffix), - ('pybedtools', '0.7.10', versionsuffix), -] - -exts_list = [ - ('certifi', '2017.11.5', { - 'checksums': ['5ec74291ca1136b40f0379e1128ff80e866597e4e2c1e755739a913bbc3613c0'], - }), - ('urllib3', '1.22', { - 'checksums': ['cc44da8e1145637334317feebd728bd869a35285b93cbb4cca2577da7e62db4f'], - }), - ('chardet', '3.0.4', { - 'checksums': ['84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae'], - }), - ('requests', '2.18.4', { - 'checksums': ['9c443e7324ba5b85070c4a818ade28bfabedf16ea10206da1132edaa6dda237e'], - }), - ('docopt', '0.6.2', { - 'checksums': ['49b3a825280bd66b3aa83585ef59c4a8c82f2c8a522dbe754a8bc8d08c85c491'], - }), - (name, version, { - 'checksums': ['eb3a3ba97384e904c0a9841a3b2b225a17dd33999abc4d316aca72a6dcce427c'], - 'modulename': 'circ2', - }), -] - -sanity_check_paths = { - 'files': ['bin/CIRCexplorer2'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CIRCexplorer2/CIRCexplorer2-2.3.3-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/c/CIRCexplorer2/CIRCexplorer2-2.3.3-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index edff9ff989fd..000000000000 --- a/easybuild/easyconfigs/c/CIRCexplorer2/CIRCexplorer2-2.3.3-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'CIRCexplorer2' -version = '2.3.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://circexplorer2.readthedocs.io/' -description = "CIRCexplorer2 is a comprehensive and integrative circular RNA analysis toolset." - -toolchain = {'name': 'intel', 'version': '2018a'} - -sources = [SOURCE_TAR_GZ] -checksums = ['30f9273e4a9ab1575a001d1165ba19972995f68d2acbfbc1b113fca49054d8ae'] - -dependencies = [ - ('Python', '2.7.14'), - # sticking to v2.1.0, since using v2.1.1 has problems, cfr. https://www.biostars.org/p/186979/ - ('TopHat', '2.1.0', versionsuffix), - ('Cufflinks', '2.2.1'), - ('BEDTools', '2.27.1'), - ('Kent_tools', '20180716', '-linux.x86_64', True), - ('STAR', '2.6.0c'), - ('BWA', '0.7.17'), - ('segemehl', '0.2.0'), - ('Pysam', '0.14.1', versionsuffix), - ('pybedtools', '0.7.10', versionsuffix), -] - -download_dep_fail = True - -options = {'modulename': 'circ2'} - -sanity_check_paths = { - 'files': ['bin/CIRCexplorer2'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CIRCexplorer2/CIRCexplorer2-2.3.8-foss-2020b-Python-2.7.18.eb b/easybuild/easyconfigs/c/CIRCexplorer2/CIRCexplorer2-2.3.8-foss-2020b-Python-2.7.18.eb index aaec5e3760e3..4638c0d32afc 100644 --- a/easybuild/easyconfigs/c/CIRCexplorer2/CIRCexplorer2-2.3.8-foss-2020b-Python-2.7.18.eb +++ b/easybuild/easyconfigs/c/CIRCexplorer2/CIRCexplorer2-2.3.8-foss-2020b-Python-2.7.18.eb @@ -27,9 +27,6 @@ dependencies = [ ('pybedtools', '0.8.2', versionsuffix), ] -download_dep_fail = True -use_pip = True - options = {'modulename': 'circ2'} sanity_check_paths = { @@ -39,6 +36,4 @@ sanity_check_paths = { sanity_check_commands = ["CIRCexplorer2 denovo --help"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CIRCexplorer2/CIRCexplorer2-2.3.8-foss-2021b-Python-2.7.18.eb b/easybuild/easyconfigs/c/CIRCexplorer2/CIRCexplorer2-2.3.8-foss-2021b-Python-2.7.18.eb index 349d6b4d3c98..e1b8d3381fb9 100644 --- a/easybuild/easyconfigs/c/CIRCexplorer2/CIRCexplorer2-2.3.8-foss-2021b-Python-2.7.18.eb +++ b/easybuild/easyconfigs/c/CIRCexplorer2/CIRCexplorer2-2.3.8-foss-2021b-Python-2.7.18.eb @@ -27,9 +27,6 @@ dependencies = [ ('pybedtools', '0.8.2', versionsuffix), ] -download_dep_fail = True -use_pip = True - options = {'modulename': 'circ2'} sanity_check_paths = { @@ -39,6 +36,4 @@ sanity_check_paths = { sanity_check_commands = ["CIRCexplorer2 denovo --help"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CIRI-long/CIRI-long-1.0.2-foss-2020b.eb b/easybuild/easyconfigs/c/CIRI-long/CIRI-long-1.0.2-foss-2020b.eb index a52d58793308..4bba2206c316 100644 --- a/easybuild/easyconfigs/c/CIRI-long/CIRI-long-1.0.2-foss-2020b.eb +++ b/easybuild/easyconfigs/c/CIRI-long/CIRI-long-1.0.2-foss-2020b.eb @@ -21,8 +21,6 @@ dependencies = [ ('python-Levenshtein', '0.12.1'), ] -use_pip = True - exts_list = [ ('mappy', '2.17', { 'checksums': ['ed1460efc9c6785df28065b7e93e93c92227f623a181f1a852dca6e6acb1a15f'], @@ -47,6 +45,5 @@ sanity_check_commands = [ 'cd %(builddir)s/CIRIlong/%(name)s-%(version)s && make test', 'CIRI-long --help', ] -sanity_pip_check = True moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CIRI/CIRI-2.0.6-intel-2017b-Perl-5.26.0.eb b/easybuild/easyconfigs/c/CIRI/CIRI-2.0.6-intel-2017b-Perl-5.26.0.eb deleted file mode 100644 index 9d13c4fff212..000000000000 --- a/easybuild/easyconfigs/c/CIRI/CIRI-2.0.6-intel-2017b-Perl-5.26.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'Tarball' - -name = 'CIRI' -version = '2.0.6' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'https://sourceforge.net/projects/ciri/' -description = "CircRNA Identifier. A de novo circular RNA identification tool" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['CIRI_v%(version)s.zip'] -checksums = ['d0baef7e6b4589110f7cbc39f2ed168a4b86bc54d3b12360587d5336ae65e69b'] - -dependencies = [('Perl', '5.26.0')] - -start_dir = 'CIRI_v%(version)s' - -sanity_check_paths = { - 'files': ['CIRI%(version_major)s_manual.txt', 'CIRI%(version_major)s.pl'], - 'dirs': ['data'], -} - -modloadmsg = "To use CIRI, run 'perl $EBROOTCIRI/CIRI%(version_major)s.pl ...'\n" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CIRIquant/CIRIquant-1.1.2-20221201-foss-2021b-Python-2.7.18.eb b/easybuild/easyconfigs/c/CIRIquant/CIRIquant-1.1.2-20221201-foss-2021b-Python-2.7.18.eb index b2f6bd3849e5..50f2aeafa1b0 100644 --- a/easybuild/easyconfigs/c/CIRIquant/CIRIquant-1.1.2-20221201-foss-2021b-Python-2.7.18.eb +++ b/easybuild/easyconfigs/c/CIRIquant/CIRIquant-1.1.2-20221201-foss-2021b-Python-2.7.18.eb @@ -18,8 +18,6 @@ dependencies = [ ('scikit-learn', '0.20.4', versionsuffix), ] -use_pip = True - exts_list = [ ('argparse', '1.4.0', { 'checksums': ['62b089a55be1d8949cd2bc7e0df0bddb9e028faefc8c32038cc84862aefdd6e4'], @@ -36,8 +34,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/CIRIquant'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/c/CITE-seq-Count/CITE-seq-Count-1.4.3-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/c/CITE-seq-Count/CITE-seq-Count-1.4.3-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 19c36976545c..000000000000 --- a/easybuild/easyconfigs/c/CITE-seq-Count/CITE-seq-Count-1.4.3-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'CITE-seq-Count' -version = '1.4.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Hoohm/CITE-seq-Count' -description = "A python package that allows to count antibody TAGS from a CITE-seq and/or cell hashing experiment." - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('UMI-tools', '1.0.0', versionsuffix), - ('python-Levenshtein', '0.12.0', versionsuffix), - ('pytest', '3.8.2', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('pybktree', '1.1', { - 'checksums': ['eec0037cdd3d7553e6d72435a4379bede64be17c6712f149e485169638154d2b'], - }), - ('dill', '0.3.1.1', { - 'checksums': ['42d8ef819367516592a825746a18073ced42ca169ab1f5f4044134703e7a049c'], - }), - ('multiprocess', '0.70.9', { - 'checksums': ['9fd5bd990132da77e73dec6e9613408602a4612e1d73caf2e2b813d2b61508e5'], - }), - (name, version, { - 'modulename': 'cite_seq_count', - 'checksums': ['bf046339eb0e587114134e1f0300f027a56f361de3a38839f5d7a436b4a595bc'], - }), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CITE-seq-Count/CITE-seq-Count-1.4.3-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/c/CITE-seq-Count/CITE-seq-Count-1.4.3-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index ca822550f682..000000000000 --- a/easybuild/easyconfigs/c/CITE-seq-Count/CITE-seq-Count-1.4.3-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,50 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'CITE-seq-Count' -version = '1.4.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Hoohm/CITE-seq-Count' -description = "A python package that allows to count antibody TAGS from a CITE-seq and/or cell hashing experiment." - -toolchain = {'name': 'foss', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('UMI-tools', '1.0.1', versionsuffix), - ('python-Levenshtein', '0.12.0', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('pytest-dependency', '0.5.1', { - 'checksums': ['c2a892906192663f85030a6ab91304e508e546cddfe557d692d61ec57a1d946b'], - }), - ('pybktree', '1.1', { - 'checksums': ['eec0037cdd3d7553e6d72435a4379bede64be17c6712f149e485169638154d2b'], - }), - ('dill', '0.3.1.1', { - 'checksums': ['42d8ef819367516592a825746a18073ced42ca169ab1f5f4044134703e7a049c'], - }), - ('multiprocess', '0.70.9', { - 'checksums': ['9fd5bd990132da77e73dec6e9613408602a4612e1d73caf2e2b813d2b61508e5'], - }), - (name, version, { - 'modulename': 'cite_seq_count', - 'checksums': ['bf046339eb0e587114134e1f0300f027a56f361de3a38839f5d7a436b4a595bc'], - # remove (too) strict version pinning for dependencies - 'preinstallopts': "sed -i'' 's/==/>=/g' setup.py && " - }), -] - -sanity_check_paths = { - 'files': ['bin/CITE-seq-Count'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["CITE-seq-Count --help"] - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CLANS/CLANS-2.0.8-foss-2023a.eb b/easybuild/easyconfigs/c/CLANS/CLANS-2.0.8-foss-2023a.eb new file mode 100644 index 000000000000..77a6f7de8753 --- /dev/null +++ b/easybuild/easyconfigs/c/CLANS/CLANS-2.0.8-foss-2023a.eb @@ -0,0 +1,35 @@ +easyblock = "PythonBundle" + +name = 'CLANS' +version = '2.0.8' + +homepage = 'https://github.com/inbalpaz/CLANS' +description = """ +CLANS 2.0 is a Python-based program for clustering sequences in the 2D or 3D space, based on +their sequence similarities. CLANS visualizes the dynamic clustering process and enables the +user to interactively control it and explore the cluster map in various ways. +""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('numba', '0.58.1'), + ('VisPy', '0.12.2'), + ('Biopython', '1.83'), + ('Pillow', '10.0.0'), + ('PyQt5', '5.15.10'), +] + +exts_list = [ + (name, version, { + 'source_urls': ['https://github.com/inbalpaz/CLANS/archive/refs/tags/'], + 'sources': ['%(version)s.tar.gz'], + 'checksums': ['7b856ec3b13c420dbe30169e8cdd7d6899acb79042ca66920eafd05adf4d2815'], + }), +] + +sanity_check_commands = ['python -m clans -h'] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/c/CLAPACK/CLAPACK-3.2.1-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/c/CLAPACK/CLAPACK-3.2.1-GCC-6.4.0-2.28.eb deleted file mode 100644 index 2eb15e828005..000000000000 --- a/easybuild/easyconfigs/c/CLAPACK/CLAPACK-3.2.1-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,49 +0,0 @@ -# -# The CLAPACK needs to run the command of "ulimit -s unlimited" before running the eb file, -# else if directly compiled the CLAPACK, it gives the following error: -# -# NEP: Testing Nonsymmetric Eigenvalue Problem routines -# ./xeigtstz < nep.in > znep.out 2>&1 -# /bin/sh: line 1: 4778 Segmentation fault ./xeigtstz < nep.in > znep.out 2>&1 -# make[1]: *** [znep.out] Error 139 -# -# The solution of "ulimit -s unlimited" is provided in the link: -# -# https://unix.stackexchange.com/questions/428394/lapack-make-fails-recipe-for-target-znep-out-failed-error -# -# As described in another link, the error only pertains to the testing module; which related to improperly -# setting the testing matrix: -# -# https://github.com/Reference-LAPACK/lapack/issues/85 -# -# Therefore there's nothing harmful for the code section. -# -easyblock = 'ConfigureMake' - -name = 'CLAPACK' -version = '3.2.1' - -homepage = 'http://www.netlib.org/clapack' -description = "C version of LAPACK" - -toolchain = {'name': 'GCC', 'version': '6.4.0-2.28'} - -source_urls = ['http://www.netlib.org/clapack/'] -sources = [SOURCELOWER_TGZ] -checksums = ['6dc4c382164beec8aaed8fd2acc36ad24232c406eda6db462bd4c41d5e455fac'] - -unpack_options = '--strip-components=1' -buildininstalldir = True -skipsteps = ['configure', 'install'] - -prebuildopts = 'ulimit -s unlimited && 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/CLAPACK/CLAPACK-3.2.1-iccifort-2017.4.196-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/c/CLAPACK/CLAPACK-3.2.1-iccifort-2017.4.196-GCC-6.4.0-2.28.eb deleted file mode 100644 index 7e8fe272eb37..000000000000 --- a/easybuild/easyconfigs/c/CLAPACK/CLAPACK-3.2.1-iccifort-2017.4.196-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,49 +0,0 @@ -# -# The CLAPACK needs to run the command of "ulimit -s unlimited" before running the eb file, -# else if directly compiled the CLAPACK, it gives the following error: -# -# NEP: Testing Nonsymmetric Eigenvalue Problem routines -# ./xeigtstz < nep.in > znep.out 2>&1 -# /bin/sh: line 1: 4778 Segmentation fault ./xeigtstz < nep.in > znep.out 2>&1 -# make[1]: *** [znep.out] Error 139 -# -# The solution of "ulimit -s unlimited" is provided in the link: -# -# https://unix.stackexchange.com/questions/428394/lapack-make-fails-recipe-for-target-znep-out-failed-error -# -# As described in another link, the error only pertains to the testing module; which related to improperly -# setting the testing matrix: -# -# https://github.com/Reference-LAPACK/lapack/issues/85 -# -# Therefore there's nothing harmful for the code section. -# -easyblock = 'ConfigureMake' - -name = 'CLAPACK' -version = '3.2.1' - -homepage = 'http://www.netlib.org/clapack' -description = "C version of LAPACK" - -toolchain = {'name': 'iccifort', 'version': '2017.4.196-GCC-6.4.0-2.28'} - -source_urls = ['http://www.netlib.org/clapack/'] -sources = [SOURCELOWER_TGZ] -checksums = ['6dc4c382164beec8aaed8fd2acc36ad24232c406eda6db462bd4c41d5e455fac'] - -unpack_options = '--strip-components=1' -buildininstalldir = True -skipsteps = ['configure', 'install'] - -prebuildopts = 'ulimit -s unlimited && 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/CLAPACK/CLAPACK-3.2.1-intel-2017a.eb b/easybuild/easyconfigs/c/CLAPACK/CLAPACK-3.2.1-intel-2017a.eb deleted file mode 100644 index a52bcdd9d40a..000000000000 --- a/easybuild/easyconfigs/c/CLAPACK/CLAPACK-3.2.1-intel-2017a.eb +++ /dev/null @@ -1,29 +0,0 @@ -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/CLEAR/CLEAR-20210117-foss-2021b-Python-2.7.18.eb b/easybuild/easyconfigs/c/CLEAR/CLEAR-20210117-foss-2021b-Python-2.7.18.eb index 46ab6c20df72..2660b5e3baa6 100644 --- a/easybuild/easyconfigs/c/CLEAR/CLEAR-20210117-foss-2021b-Python-2.7.18.eb +++ b/easybuild/easyconfigs/c/CLEAR/CLEAR-20210117-foss-2021b-Python-2.7.18.eb @@ -22,10 +22,6 @@ dependencies = [ ('Bowtie', '1.3.1'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - options = {'modulename': 'src.circ_quant'} sanity_check_paths = { diff --git a/easybuild/easyconfigs/c/CLEASE/CLEASE-0.10.6-intel-2021a.eb b/easybuild/easyconfigs/c/CLEASE/CLEASE-0.10.6-intel-2021a.eb index 88601f6e661e..1aa329eef6e7 100644 --- a/easybuild/easyconfigs/c/CLEASE/CLEASE-0.10.6-intel-2021a.eb +++ b/easybuild/easyconfigs/c/CLEASE/CLEASE-0.10.6-intel-2021a.eb @@ -20,9 +20,6 @@ dependencies = [ ('typing-extensions', '3.10.0.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('Deprecated', '1.2.13', { 'checksums': ['43ac5335da90c31c24ba028af536a91d41d53f9e6901ddb021bcc572ce44e38d'], diff --git a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.1.1.0-intel-2016a.eb b/easybuild/easyconfigs/c/CLHEP/CLHEP-2.1.1.0-intel-2016a.eb deleted file mode 100644 index ceed3e9cd305..000000000000 --- a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.1.1.0-intel-2016a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CLHEP' -version = '2.1.1.0' - -homepage = 'http://proj-clhep.web.cern.ch/proj-clhep/' -description = """The CLHEP project is intended to be a set of HEP-specific foundation and - utility classes such as random generators, physics vectors, geometry and linear algebra. - CLHEP is structured in a set of packages independent of any external package.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TGZ] -source_urls = ['http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/tarFiles/'] - -# CLHEP compiles with icc instead of icpc -configopts = 'CXX="$CC" CXXFLAGS="$CXXFLAGS -gcc"' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.1.3.1-intel-2016a.eb b/easybuild/easyconfigs/c/CLHEP/CLHEP-2.1.3.1-intel-2016a.eb deleted file mode 100644 index 441fffa6cb60..000000000000 --- a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.1.3.1-intel-2016a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CLHEP' -version = '2.1.3.1' - -homepage = 'http://proj-clhep.web.cern.ch/proj-clhep/' -description = """The CLHEP project is intended to be a set of HEP-specific foundation and - utility classes such as random generators, physics vectors, geometry and linear algebra. - CLHEP is structured in a set of packages independent of any external package.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = ['http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/tarFiles/'] -sources = [SOURCELOWER_TGZ] -checksums = ['5d3e45b39a861731fe3a532bb1426353bf62b54c7b90ecf268827e50f925642b'] - -builddependencies = [('CMake', '3.4.3')] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/clhep-config', 'lib/libCLHEP.a', 'lib/libCLHEP.%s' % SHLIB_EXT], - 'dirs': ['include/CLHEP'], -} - -sanity_check_commands = ["clhep-config --help"] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.2.0.8-intel-2016a.eb b/easybuild/easyconfigs/c/CLHEP/CLHEP-2.2.0.8-intel-2016a.eb deleted file mode 100644 index f156e2739218..000000000000 --- a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.2.0.8-intel-2016a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CLHEP' -version = '2.2.0.8' - -homepage = 'http://proj-clhep.web.cern.ch/proj-clhep/' -description = """The CLHEP project is intended to be a set of HEP-specific foundation and - utility classes such as random generators, physics vectors, geometry and linear algebra. - CLHEP is structured in a set of packages independent of any external package.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = ['http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/tarFiles/'] -sources = [SOURCELOWER_TGZ] -checksums = ['f735e236b1f023ba7399269733b2e84eaed4de615081555b1ab3af25a1e92112'] - -builddependencies = [('CMake', '3.4.3')] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/clhep-config', 'lib/libCLHEP.a', 'lib/libCLHEP.%s' % SHLIB_EXT], - 'dirs': ['include/CLHEP'], -} - -sanity_check_commands = ["clhep-config --help"] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.3.1.1-intel-2016a.eb b/easybuild/easyconfigs/c/CLHEP/CLHEP-2.3.1.1-intel-2016a.eb deleted file mode 100644 index f2fbfc307d44..000000000000 --- a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.3.1.1-intel-2016a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CLHEP' -version = '2.3.1.1' - -homepage = 'http://proj-clhep.web.cern.ch/proj-clhep/' -description = """The CLHEP project is intended to be a set of HEP-specific foundation and - utility classes such as random generators, physics vectors, geometry and linear algebra. - CLHEP is structured in a set of packages independent of any external package.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = ['http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/tarFiles/'] -sources = [SOURCELOWER_TGZ] -checksums = ['0e2b170df99176feb0aa4f20ea3b33463193c086682749790c5b9b79388d0ff4'] - -builddependencies = [('CMake', '3.4.3')] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/clhep-config', 'lib/libCLHEP.a', 'lib/libCLHEP.%s' % SHLIB_EXT], - 'dirs': ['include/CLHEP'], -} - -sanity_check_commands = ["clhep-config --help"] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.3.4.3-foss-2017b.eb b/easybuild/easyconfigs/c/CLHEP/CLHEP-2.3.4.3-foss-2017b.eb deleted file mode 100644 index 63abfef5a294..000000000000 --- a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.3.4.3-foss-2017b.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CLHEP' -version = '2.3.4.3' - -homepage = 'http://proj-clhep.web.cern.ch/proj-clhep/' -description = """The CLHEP project is intended to be a set of HEP-specific foundation and - utility classes such as random generators, physics vectors, geometry and linear algebra. - CLHEP is structured in a set of packages independent of any external package.""" - -toolchain = {'name': 'foss', 'version': '2017b'} -toolchainopts = {'pic': True} - -source_urls = ['http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/tarFiles/'] -sources = [SOURCELOWER_TGZ] -checksums = ['1019479265f956bd660c11cb439e1443d4fd1655e8d51accf8b1e703e4262dff'] - -builddependencies = [('CMake', '3.9.5')] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/clhep-config', 'lib/libCLHEP.a', 'lib/libCLHEP.%s' % SHLIB_EXT], - 'dirs': ['include/CLHEP'], -} - -sanity_check_commands = ["clhep-config --help"] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.3.4.3-intel-2017b.eb b/easybuild/easyconfigs/c/CLHEP/CLHEP-2.3.4.3-intel-2017b.eb deleted file mode 100644 index 32ec1348ceb4..000000000000 --- a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.3.4.3-intel-2017b.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CLHEP' -version = '2.3.4.3' - -homepage = 'http://proj-clhep.web.cern.ch/proj-clhep/' -description = """The CLHEP project is intended to be a set of HEP-specific foundation and - utility classes such as random generators, physics vectors, geometry and linear algebra. - CLHEP is structured in a set of packages independent of any external package.""" - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'pic': True} - -source_urls = ['http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/tarFiles/'] -sources = [SOURCELOWER_TGZ] -checksums = ['1019479265f956bd660c11cb439e1443d4fd1655e8d51accf8b1e703e4262dff'] - -builddependencies = [('CMake', '3.9.5')] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/clhep-config', 'lib/libCLHEP.a', 'lib/libCLHEP.%s' % SHLIB_EXT], - 'dirs': ['include/CLHEP'], -} - -sanity_check_commands = ["clhep-config --help"] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.4.0.0-intel-2017b.eb b/easybuild/easyconfigs/c/CLHEP/CLHEP-2.4.0.0-intel-2017b.eb deleted file mode 100644 index 45d0a5b234d8..000000000000 --- a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.4.0.0-intel-2017b.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CLHEP' -version = '2.4.0.0' - -homepage = 'http://proj-clhep.web.cern.ch/proj-clhep/' -description = """The CLHEP project is intended to be a set of HEP-specific foundation and - utility classes such as random generators, physics vectors, geometry and linear algebra. - CLHEP is structured in a set of packages independent of any external package.""" - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'pic': True} - -source_urls = ['http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/tarFiles/'] -sources = [SOURCELOWER_TGZ] -checksums = ['5e5cf284323898b4c807db6e684d65d379ade65fe0e93f7b10456890a6dee8cc'] - -builddependencies = [('CMake', '3.10.0')] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/clhep-config', 'lib/libCLHEP.a', 'lib/libCLHEP.%s' % SHLIB_EXT], - 'dirs': ['include/CLHEP'], -} - -sanity_check_commands = ["clhep-config --help"] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.4.1.0-foss-2017b.eb b/easybuild/easyconfigs/c/CLHEP/CLHEP-2.4.1.0-foss-2017b.eb deleted file mode 100644 index 4cb4607a061e..000000000000 --- a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.4.1.0-foss-2017b.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CLHEP' -version = '2.4.1.0' - -homepage = 'http://proj-clhep.web.cern.ch/proj-clhep/' -description = """The CLHEP project is intended to be a set of HEP-specific foundation and - utility classes such as random generators, physics vectors, geometry and linear algebra. - CLHEP is structured in a set of packages independent of any external package.""" - -toolchain = {'name': 'foss', 'version': '2017b'} -toolchainopts = {'pic': True} - -source_urls = ['http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/tarFiles/'] -sources = [SOURCELOWER_TGZ] -checksums = ['d14736eb5c3d21f86ce831dc1afcf03d423825b35c84deb6f8fd16773528c54d'] - -builddependencies = [('CMake', '3.10.0')] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/clhep-config', 'lib/libCLHEP.a', 'lib/libCLHEP.%s' % SHLIB_EXT], - 'dirs': ['include/CLHEP'], -} - -sanity_check_commands = ["clhep-config --help"] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.4.1.0-foss-2018b.eb b/easybuild/easyconfigs/c/CLHEP/CLHEP-2.4.1.0-foss-2018b.eb deleted file mode 100644 index 0c75cafccd22..000000000000 --- a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.4.1.0-foss-2018b.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CLHEP' -version = '2.4.1.0' - -homepage = 'http://proj-clhep.web.cern.ch/proj-clhep/' -description = """The CLHEP project is intended to be a set of HEP-specific foundation and - utility classes such as random generators, physics vectors, geometry and linear algebra. - CLHEP is structured in a set of packages independent of any external package.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/tarFiles/'] -sources = [SOURCELOWER_TGZ] -checksums = ['d14736eb5c3d21f86ce831dc1afcf03d423825b35c84deb6f8fd16773528c54d'] - -builddependencies = [('CMake', '3.12.1')] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/clhep-config', 'lib/libCLHEP.a', 'lib/libCLHEP.%s' % SHLIB_EXT], - 'dirs': ['include/CLHEP'], -} - -sanity_check_commands = ["clhep-config --help"] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.4.1.0-intel-2017b.eb b/easybuild/easyconfigs/c/CLHEP/CLHEP-2.4.1.0-intel-2017b.eb deleted file mode 100644 index 60fd1abce1db..000000000000 --- a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.4.1.0-intel-2017b.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CLHEP' -version = '2.4.1.0' - -homepage = 'http://proj-clhep.web.cern.ch/proj-clhep/' -description = """The CLHEP project is intended to be a set of HEP-specific foundation and - utility classes such as random generators, physics vectors, geometry and linear algebra. - CLHEP is structured in a set of packages independent of any external package.""" - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'pic': True} - -source_urls = ['http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/tarFiles/'] -sources = [SOURCELOWER_TGZ] -checksums = ['d14736eb5c3d21f86ce831dc1afcf03d423825b35c84deb6f8fd16773528c54d'] - -builddependencies = [('CMake', '3.10.0')] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/clhep-config', 'lib/libCLHEP.a', 'lib/libCLHEP.%s' % SHLIB_EXT], - 'dirs': ['include/CLHEP'], -} - -sanity_check_commands = ["clhep-config --help"] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.4.1.0-intel-2018b.eb b/easybuild/easyconfigs/c/CLHEP/CLHEP-2.4.1.0-intel-2018b.eb deleted file mode 100644 index 17a3cf55a43a..000000000000 --- a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.4.1.0-intel-2018b.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CLHEP' -version = '2.4.1.0' - -homepage = 'http://proj-clhep.web.cern.ch/proj-clhep/' -description = """The CLHEP project is intended to be a set of HEP-specific foundation and - utility classes such as random generators, physics vectors, geometry and linear algebra. - CLHEP is structured in a set of packages independent of any external package.""" - -toolchain = {'name': 'intel', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/tarFiles/'] -sources = [SOURCELOWER_TGZ] -checksums = ['d14736eb5c3d21f86ce831dc1afcf03d423825b35c84deb6f8fd16773528c54d'] - -builddependencies = [('CMake', '3.12.1')] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/clhep-config', 'lib/libCLHEP.a', 'lib/libCLHEP.%s' % SHLIB_EXT], - 'dirs': ['include/CLHEP'], -} - -sanity_check_commands = ["clhep-config --help"] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.4.1.3-foss-2019b.eb b/easybuild/easyconfigs/c/CLHEP/CLHEP-2.4.1.3-foss-2019b.eb deleted file mode 100644 index 936107dd776c..000000000000 --- a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.4.1.3-foss-2019b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CLHEP' -version = '2.4.1.3' - -homepage = 'https://proj-clhep.web.cern.ch/proj-clhep/' -description = """The CLHEP project is intended to be a set of HEP-specific foundation and - utility classes such as random generators, physics vectors, geometry and linear algebra. - CLHEP is structured in a set of packages independent of any external package.""" - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'pic': True} - -source_urls = ['https://proj-clhep.web.cern.ch/proj-clhep/dist1/'] -sources = [SOURCELOWER_TGZ] -checksums = ['27c257934929f4cb1643aa60aeaad6519025d8f0a1c199bc3137ad7368245913'] - -builddependencies = [('CMake', '3.15.3')] - -sanity_check_paths = { - 'files': ['bin/clhep-config', 'lib/libCLHEP.a', 'lib/libCLHEP.%s' % SHLIB_EXT], - 'dirs': ['include/CLHEP'], -} - -sanity_check_commands = ["clhep-config --help"] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.4.1.3-foss-2020a.eb b/easybuild/easyconfigs/c/CLHEP/CLHEP-2.4.1.3-foss-2020a.eb deleted file mode 100644 index 2763926fb896..000000000000 --- a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.4.1.3-foss-2020a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CLHEP' -version = '2.4.1.3' - -homepage = 'https://proj-clhep.web.cern.ch/proj-clhep/' -description = """The CLHEP project is intended to be a set of HEP-specific foundation and - utility classes such as random generators, physics vectors, geometry and linear algebra. - CLHEP is structured in a set of packages independent of any external package.""" - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {'pic': True} - -source_urls = ['https://proj-clhep.web.cern.ch/proj-clhep/dist1/'] -sources = [SOURCELOWER_TGZ] -checksums = ['27c257934929f4cb1643aa60aeaad6519025d8f0a1c199bc3137ad7368245913'] - -builddependencies = [('CMake', '3.16.4')] - -sanity_check_paths = { - 'files': ['bin/clhep-config', 'lib/libCLHEP.a', 'lib/libCLHEP.%s' % SHLIB_EXT], - 'dirs': ['include/CLHEP'], -} - -sanity_check_commands = ["clhep-config --help"] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.4.7.1-GCC-12.3.0.eb b/easybuild/easyconfigs/c/CLHEP/CLHEP-2.4.7.1-GCC-12.3.0.eb new file mode 100644 index 000000000000..4bf02eab9a17 --- /dev/null +++ b/easybuild/easyconfigs/c/CLHEP/CLHEP-2.4.7.1-GCC-12.3.0.eb @@ -0,0 +1,29 @@ +easyblock = 'CMakeMake' + +name = 'CLHEP' +version = '2.4.7.1' + +homepage = 'https://proj-clhep.web.cern.ch/proj-clhep/' +description = """The CLHEP project is intended to be a set of HEP-specific foundation and + utility classes such as random generators, physics vectors, geometry and linear algebra. + CLHEP is structured in a set of packages independent of any external package.""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://proj-clhep.web.cern.ch/proj-clhep/dist1/'] +sources = [SOURCELOWER_TGZ] +checksums = ['1c8304a7772ac6b99195f1300378c6e3ddf4ad07c85d64a04505652abb8a55f9'] + +builddependencies = [ + ('CMake', '3.26.3'), +] + +sanity_check_paths = { + 'files': ['bin/clhep-config', 'lib/libCLHEP.a', 'lib/libCLHEP.%s' % SHLIB_EXT], + 'dirs': ['include/CLHEP'], +} + +sanity_check_commands = ["clhep-config --help"] + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CLIP/CLIP-20230220-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/c/CLIP/CLIP-20230220-foss-2022a-CUDA-11.7.0.eb index e7b38dfeff16..3c3f528b74f5 100644 --- a/easybuild/easyconfigs/c/CLIP/CLIP-20230220-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/c/CLIP/CLIP-20230220-foss-2022a-CUDA-11.7.0.eb @@ -23,8 +23,6 @@ dependencies = [ ('torchvision', '0.13.1', versionsuffix), ] -use_pip = True - exts_list = [ ('ftfy', '6.1.1', { 'checksums': ['bfc2019f84fcd851419152320a6375604a0f1459c281b5b199b2cd0d2e727f8f'], @@ -36,6 +34,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'lib' 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 deleted file mode 100644 index e8a86bb97c4a..000000000000 --- a/easybuild/easyconfigs/c/CLISP/CLISP-2.49-GCCcore-6.4.0.eb +++ /dev/null @@ -1,51 +0,0 @@ -# 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-GCCcore-9.3.0.eb b/easybuild/easyconfigs/c/CLISP/CLISP-2.49-GCCcore-9.3.0.eb deleted file mode 100644 index 92d5988caaf9..000000000000 --- a/easybuild/easyconfigs/c/CLISP/CLISP-2.49-GCCcore-9.3.0.eb +++ /dev/null @@ -1,56 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - https://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'CLISP' -version = '2.49' - -homepage = 'https://clisp.sourceforge.io/' - -description = """ - Common Lisp is a high-level, general-purpose, object-oriented, dynamic, - functional programming language. -""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.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.34'), -] - -dependencies = [ - ('DB', '18.1.32'), - ('libffcall', '2.2'), - ('libreadline', '8.0'), - ('libsigsegv', '2.12'), - ('PCRE', '8.44'), - ('zlib', '1.2.11'), -] - -configopts = 'build' - -# disable "streams" test due to problems with https:// -# see https://sourceforge.net/p/clisp/mailman/message/36224219/ -prebuildopts = "sed -e 's/\"streams\"/\"streamslong\"/' -i.eb tests/tests.lisp && cd build && " -buildopts = 'all check' - -parallel = 1 - -preinstallopts = 'cd build && ' - -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 deleted file mode 100644 index 44e4e73952e7..000000000000 --- a/easybuild/easyconfigs/c/CLISP/CLISP-2.49_fix-readline.patch +++ /dev/null @@ -1,17 +0,0 @@ -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/CLUMPP/CLUMPP-1.1.2-Linux64.eb b/easybuild/easyconfigs/c/CLUMPP/CLUMPP-1.1.2-Linux64.eb new file mode 100644 index 000000000000..3b42e01a2be2 --- /dev/null +++ b/easybuild/easyconfigs/c/CLUMPP/CLUMPP-1.1.2-Linux64.eb @@ -0,0 +1,38 @@ +easyblock = 'Tarball' + +name = 'CLUMPP' +version = '1.1.2' +versionsuffix = '-Linux64' + +homepage = 'https://rosenberglab.stanford.edu/clumpp.html' +description = """ +CLUMPP is a program that deals with label switching and multimodality problems +in population-genetic cluster analyses.""" + +toolchain = SYSTEM + +source_urls = ['https://rosenberglab.stanford.edu/software/'] +sources = ['%(name)s_Linux64.%(version)s.tar.gz'] +checksums = ['58cf3fe9e37f890621a76a244362256ffe4dde5e409346ae811d56af26cfe724'] + +postinstallcmds = [ + 'cd %(installdir)s && mkdir bin && mv CLUMPP bin/' +] + +sanity_check_paths = { + 'files': ['bin/CLUMPP'], + 'dirs': [], +} + +_clumpp_test_cmd = [ + "tmpdir=$(mktemp -d)", + "cp %(installdir)s/{paramfile,arabid.popfile,arabid.permutationfile} $tmpdir", + "cd $tmpdir", + "CLUMPP", +] + +sanity_check_commands = [ + " && ".join(_clumpp_test_cmd), +] + +moduleclass = 'bio' 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 deleted file mode 100644 index 137bbb160376..000000000000 --- a/easybuild/easyconfigs/c/CLooG/CLooG-0.18.1-GCC-4.8.2.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -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.""" - -toolchain = {'name': 'GCC', 'version': '4.8.2'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.bastoul.net/cloog/pages/download/'] - -dependencies = [('GMP', '5.1.3')] - -sanity_check_paths = { - 'files': ['bin/cloog', 'lib/libcloog-isl.%s' % SHLIB_EXT, 'lib/libisl.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/CMSeq/CMSeq-1.0.3-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/c/CMSeq/CMSeq-1.0.3-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 9e64d8a24f9f..000000000000 --- a/easybuild/easyconfigs/c/CMSeq/CMSeq-1.0.3-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,38 +0,0 @@ -# Contribution by -# DeepThought, Flinders University -# R.QIAO - -easyblock = 'PythonPackage' - -name = 'CMSeq' -version = '1.0.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/SegataLab/cmseq/' -description = "CMSeq is a set of commands to provide an interface to .bam files for coverage and sequence consensus." - -toolchain = {'name': 'foss', 'version': '2020a'} - -sources = ['%(name)s-%(version)s.tar.gz'] -checksums = ['c354b89bc4fdbb24fa1ffa063febdb96f2bbd8837af399887b300c9be98bda2e'] - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('Biopython', '1.78', versionsuffix), - ('bcbio-gff', '0.6.6', versionsuffix), - ('biom-format', '2.1.10', versionsuffix), - ('Pysam', '0.16.0.1'), - ('SAMtools', '1.10'), -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['breadth_depth.py', 'consensus.py', 'poly.py', 'polymut.py']], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CMSeq/CMSeq-1.0.4-foss-2022a.eb b/easybuild/easyconfigs/c/CMSeq/CMSeq-1.0.4-foss-2022a.eb index b16ab7d9572e..44edc4768663 100644 --- a/easybuild/easyconfigs/c/CMSeq/CMSeq-1.0.4-foss-2022a.eb +++ b/easybuild/easyconfigs/c/CMSeq/CMSeq-1.0.4-foss-2022a.eb @@ -25,10 +25,6 @@ dependencies = [ ('SAMtools', '1.16.1'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/%s' % x for x in ['breadth_depth.py', 'consensus.py', 'poly.py', 'polymut.py']], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/c/CMake/CMake-2.8.11-GCC-4.8.1.eb b/easybuild/easyconfigs/c/CMake/CMake-2.8.11-GCC-4.8.1.eb deleted file mode 100644 index 4466c30d128b..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-2.8.11-GCC-4.8.1.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'CMake' -version = '2.8.11' - -homepage = 'https://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'GCC', 'version': '4.8.1'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['20d0d3661797fa82c19e7a75c7315c640e001cb3238331ca170bb0fae27feee5'] - -dependencies = [('ncurses', '5.9')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-2.8.12-GCC-4.8.1.eb b/easybuild/easyconfigs/c/CMake/CMake-2.8.12-GCC-4.8.1.eb deleted file mode 100644 index aef0bd1516e1..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-2.8.12-GCC-4.8.1.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'CMake' -version = '2.8.12' - -homepage = 'https://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'GCC', 'version': '4.8.1'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['d885ba10b2406ede59aa31a928df33c9d67fc01433202f7dd586999cfd0e0287'] - -dependencies = [('ncurses', '5.9')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-2.8.12-GCC-4.8.2.eb b/easybuild/easyconfigs/c/CMake/CMake-2.8.12-GCC-4.8.2.eb deleted file mode 100644 index 315c1d2b8b42..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-2.8.12-GCC-4.8.2.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'CMake' -version = '2.8.12' - -homepage = 'https://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'GCC', 'version': '4.8.2'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['d885ba10b2406ede59aa31a928df33c9d67fc01433202f7dd586999cfd0e0287'] - -dependencies = [('ncurses', '5.9')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.0.0-GCC-4.8.3.eb b/easybuild/easyconfigs/c/CMake/CMake-3.0.0-GCC-4.8.3.eb deleted file mode 100644 index dc551ad3d549..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.0.0-GCC-4.8.3.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'CMake' -version = '3.0.0' - -homepage = 'https://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'GCC', 'version': '4.8.3'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['99a34b7f74000404feffd82fba9d9e0cd623428c74b6a4851a0dee1c272606c0'] - -dependencies = [('ncurses', '5.9')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.1.0-GCC-4.9.2.eb b/easybuild/easyconfigs/c/CMake/CMake-3.1.0-GCC-4.9.2.eb deleted file mode 100644 index 33d6a2568eae..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.1.0-GCC-4.9.2.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'CMake' -version = '3.1.0' - -homepage = 'https://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['8bdc3fa3f2da81bc10c772a6b64cc9052acc2901d42e1e1b2588b40df224aad9'] - -dependencies = [('ncurses', '5.9')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.1.3-GCC-4.9.2.eb b/easybuild/easyconfigs/c/CMake/CMake-3.1.3-GCC-4.9.2.eb deleted file mode 100644 index 2b0d72c1fa9e..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.1.3-GCC-4.9.2.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'CMake' -version = '3.1.3' - -homepage = 'https://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['45f4d3fa8a2f61cc092ae461aac4cac1bab4ac6706f98274ea7f314dd315c6d0'] - -dependencies = [('ncurses', '5.9')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.1.3.eb b/easybuild/easyconfigs/c/CMake/CMake-3.1.3.eb deleted file mode 100644 index a4c13ed308f7..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.1.3.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'CMake' -version = '3.1.3' - -homepage = 'https://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 = SYSTEM - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['45f4d3fa8a2f61cc092ae461aac4cac1bab4ac6706f98274ea7f314dd315c6d0'] - -dependencies = [('ncurses', '5.9')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.10.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/c/CMake/CMake-3.10.0-GCCcore-6.4.0.eb deleted file mode 100644 index e7a18dcb5108..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.10.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'CMake' -version = '3.10.0' - -homepage = 'https://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 = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b3345c17609ea0f039960ef470aa099de9942135990930a57c14575aae884987'] - -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.0f'), -] - -osdependencies = [ - ('openssl-devel', 'libssl-dev', 'libopenssl-devel'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.10.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/c/CMake/CMake-3.10.1-GCCcore-6.4.0.eb deleted file mode 100644 index bccac3ba726e..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.10.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'CMake' -version = '3.10.1' - -homepage = 'https://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 = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['7be36ee24b0f5928251b644d29f5ff268330a916944ef4a75e23ba01e7573284'] - -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.0f'), -] - -osdependencies = [ - ('openssl-devel', 'libssl-dev', 'libopenssl-devel'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.10.2-GCCcore-6.4.0.eb b/easybuild/easyconfigs/c/CMake/CMake-3.10.2-GCCcore-6.4.0.eb deleted file mode 100644 index aca37cec679f..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.10.2-GCCcore-6.4.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'CMake' -version = '3.10.2' - -homepage = 'https://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 = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['80d0faad4ab56de07aa21a7fc692c88c4ce6156d42b0579c6962004a70a3218b'] - -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.0g'), -] - -osdependencies = [ - ('openssl-devel', 'libssl-dev', 'libopenssl-devel'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.10.2-GCCcore-7.2.0.eb b/easybuild/easyconfigs/c/CMake/CMake-3.10.2-GCCcore-7.2.0.eb deleted file mode 100644 index 96ec568c96ac..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.10.2-GCCcore-7.2.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'CMake' -version = '3.10.2' - -homepage = 'https://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': '7.2.0'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['80d0faad4ab56de07aa21a7fc692c88c4ce6156d42b0579c6962004a70a3218b'] - -builddependencies = [ - ('binutils', '2.29'), -] - -dependencies = [ - ('ncurses', '6.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.1.0g'), -] - -osdependencies = [ - ('openssl-devel', 'libssl-dev', 'libopenssl-devel'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.10.3-GCCcore-6.4.0.eb b/easybuild/easyconfigs/c/CMake/CMake-3.10.3-GCCcore-6.4.0.eb deleted file mode 100644 index b33945098c90..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.10.3-GCCcore-6.4.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'CMake' -version = '3.10.3' - -homepage = 'https://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 = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['0c3a1dcf0be03e40cf4f341dda79c96ffb6c35ae35f2f911845b72dab3559cf8'] - -builddependencies = [ - ('binutils', '2.28'), -] - -dependencies = [ - ('ncurses', '6.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.1.0g'), -] - -osdependencies = [ - ('openssl-devel', 'libssl-dev', 'libopenssl-devel'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.10.3-GCCcore-7.2.0.eb b/easybuild/easyconfigs/c/CMake/CMake-3.10.3-GCCcore-7.2.0.eb deleted file mode 100644 index 94adc3aaa4f8..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.10.3-GCCcore-7.2.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'CMake' -version = '3.10.3' - -homepage = 'https://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': '7.2.0'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['0c3a1dcf0be03e40cf4f341dda79c96ffb6c35ae35f2f911845b72dab3559cf8'] - -builddependencies = [ - ('binutils', '2.29'), -] - -dependencies = [ - ('ncurses', '6.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.1.0f'), -] - -osdependencies = [ - ('openssl-devel', 'libssl-dev', 'libopenssl-devel'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.11.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/c/CMake/CMake-3.11.1-GCCcore-6.4.0.eb deleted file mode 100644 index f508c9a67d93..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.11.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'CMake' -version = '3.11.1' - -homepage = 'https://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 = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['57bebc6ca4d1d42c6385249d148d9216087e0fda57a47dc5c858790a70217d0c'] - -builddependencies = [ - ('binutils', '2.28'), -] - -dependencies = [ - ('ncurses', '6.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.1.0g'), -] - -osdependencies = [ - ('openssl-devel', 'libssl-dev', 'libopenssl-devel'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.11.4-GCCcore-6.4.0.eb b/easybuild/easyconfigs/c/CMake/CMake-3.11.4-GCCcore-6.4.0.eb deleted file mode 100644 index 130f9649ffeb..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.11.4-GCCcore-6.4.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'CMake' -version = '3.11.4' - -homepage = 'https://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 = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['8f864e9f78917de3e1483e256270daabc4a321741592c5b36af028e72bff87f5'] - -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.0g'), -] - -osdependencies = [ - ('openssl-devel', 'libssl-dev', 'libopenssl-devel'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.11.4-GCCcore-7.3.0.eb b/easybuild/easyconfigs/c/CMake/CMake-3.11.4-GCCcore-7.3.0.eb deleted file mode 100644 index 20df742bbd16..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.11.4-GCCcore-7.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'CMake' -version = '3.11.4' - -homepage = 'https://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': '7.3.0'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['8f864e9f78917de3e1483e256270daabc4a321741592c5b36af028e72bff87f5'] - -builddependencies = [ - ('binutils', '2.30'), -] - -dependencies = [ - ('ncurses', '6.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.1.0h'), -] - -osdependencies = [ - ('openssl-devel', 'libssl-dev', 'libopenssl-devel'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.11.4-GCCcore-8.3.0.eb b/easybuild/easyconfigs/c/CMake/CMake-3.11.4-GCCcore-8.3.0.eb deleted file mode 100644 index a2c41a5e43c0..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.11.4-GCCcore-8.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = 'CMake' -version = '3.11.4' - -homepage = 'https://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': '8.3.0'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['8f864e9f78917de3e1483e256270daabc4a321741592c5b36af028e72bff87f5'] - -builddependencies = [ - ('binutils', '2.32'), -] - -dependencies = [ - ('ncurses', '6.1'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.8'), - ('cURL', '7.66.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.1d'), -] - -osdependencies = [ - ('openssl-devel', 'libssl-dev', 'libopenssl-devel'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.12.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/c/CMake/CMake-3.12.1-GCCcore-6.4.0.eb deleted file mode 100644 index ee9922435fc0..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.12.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = 'CMake' -version = '3.12.1' - -homepage = 'https://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 = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['c53d5c2ce81d7a957ee83e3e635c8cda5dfe20c9d501a4828ee28e1615e57ab2'] - -builddependencies = [ - ('binutils', '2.28'), -] - -dependencies = [ - ('ncurses', '6.0'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('cURL', '7.58.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.0g'), -] - -osdependencies = [ - ('openssl-devel', 'libssl-dev', 'libopenssl-devel'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.12.1-GCCcore-7.2.0.eb b/easybuild/easyconfigs/c/CMake/CMake-3.12.1-GCCcore-7.2.0.eb deleted file mode 100644 index 11d419c605f7..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.12.1-GCCcore-7.2.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = 'CMake' -version = '3.12.1' - -homepage = 'https://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': '7.2.0'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['c53d5c2ce81d7a957ee83e3e635c8cda5dfe20c9d501a4828ee28e1615e57ab2'] - -builddependencies = [ - ('binutils', '2.29'), -] - -dependencies = [ - ('ncurses', '6.1'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('cURL', '7.60.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.0h'), -] - -osdependencies = [ - ('openssl-devel', 'libssl-dev', 'libopenssl-devel'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.12.1-GCCcore-7.3.0.eb b/easybuild/easyconfigs/c/CMake/CMake-3.12.1-GCCcore-7.3.0.eb deleted file mode 100644 index 9811e2b5fda8..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.12.1-GCCcore-7.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = 'CMake' -version = '3.12.1' - -homepage = 'https://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': '7.3.0'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['c53d5c2ce81d7a957ee83e3e635c8cda5dfe20c9d501a4828ee28e1615e57ab2'] - -builddependencies = [ - ('binutils', '2.30'), -] - -dependencies = [ - ('ncurses', '6.1'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('cURL', '7.60.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.0h'), -] - -osdependencies = [ - ('openssl-devel', 'libssl-dev', 'libopenssl-devel'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.12.1.eb b/easybuild/easyconfigs/c/CMake/CMake-3.12.1.eb deleted file mode 100644 index 0c4935aab6a1..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.12.1.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'CMake' -version = '3.12.1' - -homepage = 'https://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. -""" - -# note: requires C++ compiler that supports C++11, which is not the case in older OSs like CentOS 6... -toolchain = SYSTEM - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['c53d5c2ce81d7a957ee83e3e635c8cda5dfe20c9d501a4828ee28e1615e57ab2'] - -builddependencies = [('ncurses', '6.1')] - -# Use OS dependencies in order to ensure that CMake can build software that depends on them -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -configopts = "-- " -configopts += "-DCURSES_CURSES_LIBRARY=$EBROOTNCURSES/lib/libcurses.a " -configopts += "-DCURSES_FORM_LIBRARY=$EBROOTNCURSES/lib/libform.a " -configopts += "-DCURSES_NCURSES_LIBRARY=$EBROOTNCURSES/lib/libncurses.a " - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.13.3-GCCcore-8.2.0.eb b/easybuild/easyconfigs/c/CMake/CMake-3.13.3-GCCcore-8.2.0.eb deleted file mode 100644 index 8a52e6e94b36..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.13.3-GCCcore-8.2.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = 'CMake' -version = '3.13.3' - -homepage = 'https://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': '8.2.0'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['665f905036b1f731a2a16f83fb298b1fb9d0f98c382625d023097151ad016b25'] - -builddependencies = [ - ('binutils', '2.31.1'), -] - -dependencies = [ - ('ncurses', '6.1'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('cURL', '7.63.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.1a'), -] - -osdependencies = [ - ('openssl-devel', 'libssl-dev', 'libopenssl-devel'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.15.1.eb b/easybuild/easyconfigs/c/CMake/CMake-3.15.1.eb deleted file mode 100644 index d4790184e96b..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.15.1.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'CMake' -version = '3.15.1' - -homepage = 'https://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 = SYSTEM - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['18dec548d8f8b04d53c60f9cedcebaa6762f8425339d1e2c889c383d3ccdd7f7'] - -builddependencies = [('ncurses', '6.1')] - -# Use OS dependencies in order to ensure that CMake can build software that depends on them -osdependencies = [OS_PKG_OPENSSL_DEV] - -configopts = "-- " -configopts += "-DCURSES_CURSES_LIBRARY=$EBROOTNCURSES/lib/libcurses.a " -configopts += "-DCURSES_FORM_LIBRARY=$EBROOTNCURSES/lib/libform.a " -configopts += "-DCURSES_NCURSES_LIBRARY=$EBROOTNCURSES/lib/libncurses.a " - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.15.3-GCCcore-8.3.0.eb b/easybuild/easyconfigs/c/CMake/CMake-3.15.3-GCCcore-8.3.0.eb deleted file mode 100644 index 80285d722711..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.15.3-GCCcore-8.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -name = 'CMake' -version = '3.15.3' - -homepage = 'https://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': '8.3.0'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['CMake-%(version)s-fix-toc-flag.patch'] -checksums = [ - '13958243a01365b05652fa01b21d40fa834f70a9e30efa69c02604e64f58b8f5', # cmake-3.15.3.tar.gz - '4c424bfe3a5476ec1017ad2518a178658b7f2d43a076384f0da81f38d063c8f2', # CMake-3.15.3-fix-toc-flag.patch -] - -builddependencies = [ - ('binutils', '2.32'), -] - -dependencies = [ - ('ncurses', '6.1'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.8'), - ('cURL', '7.66.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.1d'), -] - -osdependencies = [ - ('openssl-devel', 'libssl-dev', 'libopenssl-devel'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.15.3-fix-toc-flag.patch b/easybuild/easyconfigs/c/CMake/CMake-3.15.3-fix-toc-flag.patch deleted file mode 100644 index 35bea6be6883..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.15.3-fix-toc-flag.patch +++ /dev/null @@ -1,110 +0,0 @@ -Fix --no-multi-toc: unknown option on gold linker -See https://gitlab.kitware.com/cmake/cmake/issues/20076 - -diff -Naurd cmake-3.15.3/bootstrap cmake-3.15.3-patched/bootstrap ---- cmake-3.15.3/bootstrap 2019-09-04 15:58:03.000000000 +0200 -+++ cmake-3.15.3-patched/bootstrap 2019-12-09 13:13:29.004220868 +0100 -@@ -419,6 +419,7 @@ - cmTargetCompileOptionsCommand \ - cmTargetIncludeDirectoriesCommand \ - cmTargetLinkLibrariesCommand \ -+ cmTargetLinkOptionsCommand \ - cmTargetPropCommandBase \ - cmTargetPropertyComputer \ - cmTargetSourcesCommand \ -diff -Naurd cmake-3.15.3/CompileFlags.cmake cmake-3.15.3-patched/CompileFlags.cmake ---- cmake-3.15.3/CompileFlags.cmake 2019-09-04 15:58:00.000000000 +0200 -+++ cmake-3.15.3-patched/CompileFlags.cmake 2019-12-09 13:13:29.004220868 +0100 -@@ -54,12 +54,20 @@ - endif() - - # Workaround for TOC Overflow on ppc64 -+set(bigTocFlag "") - if(CMAKE_SYSTEM_NAME STREQUAL "AIX" AND - CMAKE_SYSTEM_PROCESSOR MATCHES "powerpc") -- set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-bbigtoc") -+ set(bigTocFlag "-Wl,-bbigtoc") - elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux" AND - CMAKE_SYSTEM_PROCESSOR MATCHES "ppc64") -- set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--no-multi-toc") -+ set(bigTocFlag "-Wl,--no-multi-toc") -+endif() -+if(bigTocFlag) -+ include(CheckCXXLinkerFlag) -+ check_cxx_linker_flag(${bigTocFlag} BIG_TOC_FLAG_SUPPORTED) -+ if(BIG_TOC_FLAG_SUPPORTED) -+ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${bigTocFlag}") -+ endif() - endif() - - if (CMAKE_CXX_COMPILER_ID STREQUAL SunPro AND -diff -Naurd cmake-3.15.3/Source/cmCommands.cxx cmake-3.15.3-patched/Source/cmCommands.cxx ---- cmake-3.15.3/Source/cmCommands.cxx 2019-09-04 15:58:01.000000000 +0200 -+++ cmake-3.15.3-patched/Source/cmCommands.cxx 2019-12-09 13:13:29.043221389 +0100 -@@ -74,6 +74,7 @@ - #include "cmTargetCompileOptionsCommand.h" - #include "cmTargetIncludeDirectoriesCommand.h" - #include "cmTargetLinkLibrariesCommand.h" -+#include "cmTargetLinkOptionsCommand.h" - #include "cmTargetSourcesCommand.h" - #include "cmTryCompileCommand.h" - #include "cmTryRunCommand.h" -@@ -102,7 +103,6 @@ - # include "cmSourceGroupCommand.h" - # include "cmSubdirDependsCommand.h" - # include "cmTargetLinkDirectoriesCommand.h" --# include "cmTargetLinkOptionsCommand.h" - # include "cmUseMangledMesaCommand.h" - # include "cmUtilitySourceCommand.h" - # include "cmVariableRequiresCommand.h" -@@ -259,6 +259,8 @@ - new cmTargetIncludeDirectoriesCommand); - state->AddBuiltinCommand("target_link_libraries", - new cmTargetLinkLibrariesCommand); -+ state->AddBuiltinCommand("target_link_options", -+ new cmTargetLinkOptionsCommand); - state->AddBuiltinCommand("target_sources", new cmTargetSourcesCommand); - state->AddBuiltinCommand("try_compile", new cmTryCompileCommand); - state->AddBuiltinCommand("try_run", new cmTryRunCommand); -@@ -277,8 +279,6 @@ - state->AddBuiltinCommand("install_programs", new cmInstallProgramsCommand); - state->AddBuiltinCommand("add_link_options", new cmAddLinkOptionsCommand); - state->AddBuiltinCommand("link_libraries", new cmLinkLibrariesCommand); -- state->AddBuiltinCommand("target_link_options", -- new cmTargetLinkOptionsCommand); - state->AddBuiltinCommand("target_link_directories", - new cmTargetLinkDirectoriesCommand); - state->AddBuiltinCommand("load_cache", new cmLoadCacheCommand); -diff -Naurd cmake-3.15.3/Source/Modules/CheckCXXLinkerFlag.cmake cmake-3.15.3-patched/Source/Modules/CheckCXXLinkerFlag.cmake ---- cmake-3.15.3/Source/Modules/CheckCXXLinkerFlag.cmake 1970-01-01 01:00:00.000000000 +0100 -+++ cmake-3.15.3-patched/Source/Modules/CheckCXXLinkerFlag.cmake 2019-12-09 13:13:29.024221135 +0100 -@@ -0,0 +1,29 @@ -+# Distributed under the OSI-approved BSD 3-Clause License. See accompanying -+# file Copyright.txt or https://cmake.org/licensing for details. -+ -+include_guard(GLOBAL) -+include(CheckCXXSourceCompiles) -+include(CMakeCheckCompilerFlagCommonPatterns) -+ -+function(check_cxx_linker_flag _flag _var) -+ if(CMAKE_VERSION VERSION_LESS "3.14") -+ set(CMAKE_REQUIRED_LIBRARIES "${_flag}") -+ else() -+ set(CMAKE_REQUIRED_LINK_OPTIONS "${_flag}") -+ endif() -+ -+ # Normalize locale during test compilation. -+ set(_locale_vars LC_ALL LC_MESSAGES LANG) -+ foreach(v IN LISTS _locale_vars) -+ set(_locale_vars_saved_${v} "$ENV{${v}}") -+ set(ENV{${v}} C) -+ endforeach() -+ check_compiler_flag_common_patterns(_common_patterns) -+ check_cxx_source_compiles("int main() { return 0; }" ${_var} -+ ${_common_patterns} -+ ) -+ foreach(v IN LISTS _locale_vars) -+ set(ENV{${v}} ${_locale_vars_saved_${v}}) -+ endforeach() -+ set(${_var} "${${_var}}" PARENT_SCOPE) -+endfunction() diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.16.4-GCCcore-9.3.0.eb b/easybuild/easyconfigs/c/CMake/CMake-3.16.4-GCCcore-9.3.0.eb deleted file mode 100644 index e36b56522ede..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.16.4-GCCcore-9.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = 'CMake' -version = '3.16.4' - -homepage = 'https://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': '9.3.0'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['9bcc8c114d9da603af9512083ed7d4a39911d16105466beba165ba8fe939ac2c'] - -builddependencies = [ - ('binutils', '2.34'), -] - -dependencies = [ - ('ncurses', '6.2'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.8'), - ('cURL', '7.69.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.1.1d'), -] - -osdependencies = [ - ('openssl-devel', 'libssl-dev', 'libopenssl-devel'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.2.1-GCC-4.9.2.eb b/easybuild/easyconfigs/c/CMake/CMake-3.2.1-GCC-4.9.2.eb deleted file mode 100644 index a115e29a93ff..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.2.1-GCC-4.9.2.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'CMake' -version = '3.2.1' - -homepage = 'https://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['759f1cf6b1a26b037726a9acca6da501235c20ad3671df29d43f29052ef1502c'] - -dependencies = [('ncurses', '5.9')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.2.1-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/c/CMake/CMake-3.2.1-GNU-4.9.3-2.25.eb deleted file mode 100644 index 0186234a2072..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.2.1-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'CMake' -version = '3.2.1' - -homepage = 'https://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': 'GNU', 'version': '4.9.3-2.25'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['759f1cf6b1a26b037726a9acca6da501235c20ad3671df29d43f29052ef1502c'] - -dependencies = [('ncurses', '5.9')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.3.1.eb b/easybuild/easyconfigs/c/CMake/CMake-3.3.1.eb deleted file mode 100644 index 5262c29c6dfc..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.3.1.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'CMake' -version = '3.3.1' - -homepage = 'https://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 = SYSTEM - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['cd65022c6a0707f1c7112f99e9c981677fdd5518f7ddfa0f778d4cee7113e3d6'] - -dependencies = [('ncurses', '5.9')] - -moduleclass = '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 deleted file mode 100644 index bf9bc831e71b..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.3.2-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'CMake' -version = '3.3.2' - -homepage = 'https://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': 'GNU', 'version': '4.9.3-2.25'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e75a178d6ebf182b048ebfe6e0657c49f0dc109779170bad7ffcb17463f2fc22'] - -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'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -moduleclass = '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 deleted file mode 100644 index b5216dc53152..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.3.2-gimkl-2.11.5.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'CMake' -version = '3.3.2' - -homepage = 'https://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': 'gimkl', 'version': '2.11.5'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e75a178d6ebf182b048ebfe6e0657c49f0dc109779170bad7ffcb17463f2fc22'] - -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'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.31.3-GCCcore-14.2.0.eb b/easybuild/easyconfigs/c/CMake/CMake-3.31.3-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..85d409561a10 --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.31.3-GCCcore-14.2.0.eb @@ -0,0 +1,30 @@ +name = 'CMake' +version = '3.31.3' + +homepage = 'https://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': '14.2.0'} + +source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['fac45bc6d410b49b3113ab866074888d6c9e9dc81a141874446eb239ac38cb87'] + +builddependencies = [ + ('binutils', '2.42'), +] + +dependencies = [ + ('ncurses', '6.5'), + ('zlib', '1.3.1'), + ('bzip2', '1.0.8'), + ('cURL', '8.11.1'), + ('libarchive', '3.7.7'), + ('OpenSSL', '3', '', SYSTEM), +] + +moduleclass = 'devel' 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 deleted file mode 100644 index 4079035a49c5..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.4.1-GCC-4.9.2.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'CMake' -version = '3.4.1' - -homepage = 'https://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['d41462bdd80dc37f0d5608167b354bb3af8c068eee640be04c907154c5c113e2'] - -dependencies = [('ncurses', '5.9')] - -moduleclass = 'devel' 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 deleted file mode 100644 index 662048a8ea0b..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.4.1-GCCcore-4.9.3.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'CMake' -version = '3.4.1' - -homepage = 'https://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.3'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['d41462bdd80dc37f0d5608167b354bb3af8c068eee640be04c907154c5c113e2'] - -builddependencies = [('binutils', '2.25')] - -dependencies = [ - ('ncurses', '6.0'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1p'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -moduleclass = 'devel' 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 deleted file mode 100644 index 30459cdf1e04..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.4.1-foss-2016a.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'CMake' -version = '3.4.1' - -homepage = 'https://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['d41462bdd80dc37f0d5608167b354bb3af8c068eee640be04c907154c5c113e2'] - -dependencies = [ - ('ncurses', '6.0'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1p'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.4.1-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/c/CMake/CMake-3.4.1-intel-2016.02-GCC-4.9.eb deleted file mode 100644 index 2543d2f5cbf1..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.4.1-intel-2016.02-GCC-4.9.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'CMake' -version = '3.4.1' - -homepage = 'https://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['d41462bdd80dc37f0d5608167b354bb3af8c068eee640be04c907154c5c113e2'] - -dependencies = [ - ('ncurses', '6.0'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1p'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -moduleclass = 'devel' 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 deleted file mode 100644 index 6d9b2ec96858..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.4.1-intel-2016a.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'CMake' -version = '3.4.1' - -homepage = 'https://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['d41462bdd80dc37f0d5608167b354bb3af8c068eee640be04c907154c5c113e2'] - -dependencies = [ - ('ncurses', '6.0'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1p'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.4.1-iomkl-2016.07.eb b/easybuild/easyconfigs/c/CMake/CMake-3.4.1-iomkl-2016.07.eb deleted file mode 100644 index e35391ebc2da..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.4.1-iomkl-2016.07.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'CMake' -version = '3.4.1' - -homepage = 'https://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'iomkl', 'version': '2016.07'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['d41462bdd80dc37f0d5608167b354bb3af8c068eee640be04c907154c5c113e2'] - -dependencies = [ - ('ncurses', '6.0'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1p'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.4.1-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/c/CMake/CMake-3.4.1-iomkl-2016.09-GCC-4.9.3-2.25.eb deleted file mode 100644 index fbbc41430ed5..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.4.1-iomkl-2016.09-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'CMake' -version = '3.4.1' - -homepage = 'https://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['d41462bdd80dc37f0d5608167b354bb3af8c068eee640be04c907154c5c113e2'] - -dependencies = [ - ('ncurses', '6.0'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1p'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -moduleclass = 'devel' 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 deleted file mode 100644 index 245561ab480d..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.4.3-foss-2016a.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'CMake' -version = '3.4.3' - -homepage = 'https://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b73f8c1029611df7ed81796bf5ca8ba0ef41c6761132340c73ffe42704f980fa'] - -dependencies = [ - ('ncurses', '6.0'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1p'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.4.3-foss-2016b.eb b/easybuild/easyconfigs/c/CMake/CMake-3.4.3-foss-2016b.eb deleted file mode 100644 index c8fe3c9b7c5c..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.4.3-foss-2016b.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'CMake' -version = '3.4.3' - -homepage = 'https://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 = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b73f8c1029611df7ed81796bf5ca8ba0ef41c6761132340c73ffe42704f980fa'] - -dependencies = [ - ('ncurses', '6.0'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1p'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -moduleclass = 'devel' 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 deleted file mode 100644 index 3b6921d54956..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.4.3-gimkl-2.11.5.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'CMake' -version = '3.4.3' - -homepage = 'https://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': 'gimkl', 'version': '2.11.5'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b73f8c1029611df7ed81796bf5ca8ba0ef41c6761132340c73ffe42704f980fa'] - -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'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -moduleclass = 'devel' 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 deleted file mode 100644 index 3bc2a33d8601..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.4.3-intel-2016a.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'CMake' -version = '3.4.3' - -homepage = 'https://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b73f8c1029611df7ed81796bf5ca8ba0ef41c6761132340c73ffe42704f980fa'] - -dependencies = [ - ('ncurses', '6.0'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1p'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.5.1-intel-2016a.eb b/easybuild/easyconfigs/c/CMake/CMake-3.5.1-intel-2016a.eb deleted file mode 100644 index f5317b4affc3..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.5.1-intel-2016a.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'CMake' -version = '3.5.1' - -homepage = 'https://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['93d651a754bcf6f0124669646391dd5774c0fc4d407c384e3ae76ef9a60477e8'] - -dependencies = [ - ('ncurses', '6.0'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1s'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.5.2-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/c/CMake/CMake-3.5.2-GCC-4.9.3-2.25.eb deleted file mode 100644 index 9a8e31c5c911..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.5.2-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'CMake' -version = '3.5.2' - -homepage = 'https://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['92d8410d3d981bb881dfff2aed466da55a58d34c7390d50449aa59b32bb5e62a'] - -dependencies = [ - ('ncurses', '6.0', '', ('GCCcore', '4.9.3')), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1s'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.5.2-foss-2016a.eb b/easybuild/easyconfigs/c/CMake/CMake-3.5.2-foss-2016a.eb deleted file mode 100644 index a510705a1c80..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.5.2-foss-2016a.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'CMake' -version = '3.5.2' - -homepage = 'https://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['92d8410d3d981bb881dfff2aed466da55a58d34c7390d50449aa59b32bb5e62a'] - -dependencies = [ - ('ncurses', '6.0'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1s'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.5.2-foss-2016b.eb b/easybuild/easyconfigs/c/CMake/CMake-3.5.2-foss-2016b.eb deleted file mode 100644 index 14d5331d6769..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.5.2-foss-2016b.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'CMake' -version = '3.5.2' - -homepage = 'https://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 = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['92d8410d3d981bb881dfff2aed466da55a58d34c7390d50449aa59b32bb5e62a'] - -dependencies = [ - ('ncurses', '6.0'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1s'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.5.2-intel-2016a.eb b/easybuild/easyconfigs/c/CMake/CMake-3.5.2-intel-2016a.eb deleted file mode 100644 index bd7b625d9e91..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.5.2-intel-2016a.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'CMake' -version = '3.5.2' - -homepage = 'https://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['92d8410d3d981bb881dfff2aed466da55a58d34c7390d50449aa59b32bb5e62a'] - -dependencies = [ - ('ncurses', '6.0'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1s'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.5.2-intel-2016b.eb b/easybuild/easyconfigs/c/CMake/CMake-3.5.2-intel-2016b.eb deleted file mode 100644 index 802ce70b0dd6..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.5.2-intel-2016b.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'CMake' -version = '3.5.2' - -homepage = 'https://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 = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['92d8410d3d981bb881dfff2aed466da55a58d34c7390d50449aa59b32bb5e62a'] - -dependencies = [ - ('ncurses', '6.0'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1s'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.5.2.eb b/easybuild/easyconfigs/c/CMake/CMake-3.5.2.eb deleted file mode 100644 index 751bdd585105..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.5.2.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'CMake' -version = '3.5.2' - -homepage = 'https://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 = SYSTEM - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['92d8410d3d981bb881dfff2aed466da55a58d34c7390d50449aa59b32bb5e62a'] - -dependencies = [('ncurses', '6.0')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.6.1-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/c/CMake/CMake-3.6.1-GCC-5.4.0-2.26.eb deleted file mode 100644 index 656c842dcc65..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.6.1-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'CMake' -version = '3.6.1' - -homepage = 'https://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['28ee98ec40427d41a45673847db7a905b59ce9243bb866eaf59dce0f58aaef11'] - -dependencies = [ - ('ncurses', '6.0'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1s'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.6.1-GCCcore-4.9.3.eb b/easybuild/easyconfigs/c/CMake/CMake-3.6.1-GCCcore-4.9.3.eb deleted file mode 100644 index 50cf01690582..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.6.1-GCCcore-4.9.3.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'CMake' -version = '3.6.1' - -homepage = 'https://www.cmake.org' -description = """CMake, the cross-platform, open-source build system. - CMake is a family of tools designed to build, test and package software.""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.3'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['28ee98ec40427d41a45673847db7a905b59ce9243bb866eaf59dce0f58aaef11'] - -builddependencies = [ - ('binutils', '2.25'), -] - -dependencies = [ - ('ncurses', '6.0'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1p'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.6.1-foss-2016b.eb b/easybuild/easyconfigs/c/CMake/CMake-3.6.1-foss-2016b.eb deleted file mode 100644 index 86dcda98ad4b..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.6.1-foss-2016b.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'CMake' -version = '3.6.1' - -homepage = 'https://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 = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['28ee98ec40427d41a45673847db7a905b59ce9243bb866eaf59dce0f58aaef11'] - -dependencies = [ - ('ncurses', '6.0'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1s'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.6.1-intel-2016b.eb b/easybuild/easyconfigs/c/CMake/CMake-3.6.1-intel-2016b.eb deleted file mode 100644 index 2321f0242cda..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.6.1-intel-2016b.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'CMake' -version = '3.6.1' - -homepage = 'https://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 = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s-use-gnu11.patch'] -checksums = [ - '28ee98ec40427d41a45673847db7a905b59ce9243bb866eaf59dce0f58aaef11', # cmake-3.6.1.tar.gz - '5439a44a64fe9f04dfd74d85b6b5ce3df7d8ae0c7a96b3b956245389176a31f4', # CMake-3.6.1-use-gnu11.patch -] - -dependencies = [ - ('ncurses', '6.0'), - # OS dependency should be preferred if the os version is more recent then this version, - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1s'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.6.1-use-gnu11.patch b/easybuild/easyconfigs/c/CMake/CMake-3.6.1-use-gnu11.patch deleted file mode 100644 index 361f38b0b3fa..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.6.1-use-gnu11.patch +++ /dev/null @@ -1,17 +0,0 @@ -# Using -std=c11 lets the build fail with very weird errors (with icc). Switching to -# gnu11 makes it pass. -# Ward Poelmans -diff -ur cmake-3.6.1.orig/Modules/Compiler/Intel-C.cmake cmake-3.6.1/Modules/Compiler/Intel-C.cmake ---- cmake-3.6.1.orig/Modules/Compiler/Intel-C.cmake 2016-07-22 15:50:22.000000000 +0200 -+++ cmake-3.6.1/Modules/Compiler/Intel-C.cmake 2016-08-31 17:32:38.594401777 +0200 -@@ -15,8 +15,8 @@ - endif() - - if (NOT CMAKE_C_COMPILER_VERSION VERSION_LESS 15.0.0) -- set(CMAKE_C11_STANDARD_COMPILE_OPTION "${_std}=c11") -- set(CMAKE_C11_EXTENSION_COMPILE_OPTION "${_std}=c11") -+ set(CMAKE_C11_STANDARD_COMPILE_OPTION "${_std}=gnu11") -+ set(CMAKE_C11_EXTENSION_COMPILE_OPTION "${_std}=gnu11") - endif() - - if (NOT CMAKE_C_COMPILER_VERSION VERSION_LESS 12.1) diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.6.1.eb b/easybuild/easyconfigs/c/CMake/CMake-3.6.1.eb deleted file mode 100644 index 9acea8a10bc6..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.6.1.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'CMake' -version = '3.6.1' - -homepage = 'https://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 = SYSTEM - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['28ee98ec40427d41a45673847db7a905b59ce9243bb866eaf59dce0f58aaef11'] - -builddependencies = [('ncurses', '5.9')] - -# Use OS dependencies in order to ensure that CMake can build software that -# depends on them -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -configopts = "-- " -configopts += "-DCURSES_CURSES_LIBRARY=$EBROOTNCURSES/lib/libcurses.a " -configopts += "-DCURSES_FORM_LIBRARY=$EBROOTNCURSES/lib/libform.a " -configopts += "-DCURSES_NCURSES_LIBRARY=$EBROOTNCURSES/lib/libncurses.a " - -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 deleted file mode 100644 index ff45c3e9c067..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.6.2-GCCcore-5.4.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'CMake' -version = '3.6.2' - -homepage = 'https://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': '5.4.0'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['189ae32a6ac398bb2f523ae77f70d463a6549926cde1544cd9cc7c6609f8b346'] - -builddependencies = [ - ('binutils', '2.26'), -] - - -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')] - -moduleclass = 'devel' 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 deleted file mode 100644 index 8116744c4728..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.6.2-foss-2016b.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'CMake' -version = '3.6.2' - -homepage = 'https://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 = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['189ae32a6ac398bb2f523ae77f70d463a6549926cde1544cd9cc7c6609f8b346'] - -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')] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.6.2-intel-2016b.eb b/easybuild/easyconfigs/c/CMake/CMake-3.6.2-intel-2016b.eb deleted file mode 100644 index 5743ce7fa6c9..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.6.2-intel-2016b.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'CMake' -version = '3.6.2' - -homepage = 'https://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 = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['189ae32a6ac398bb2f523ae77f70d463a6549926cde1544cd9cc7c6609f8b346'] - -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')] - -moduleclass = 'devel' 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 deleted file mode 100644 index 40db500fe2aa..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.7.1-GCCcore-5.4.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'CMake' -version = '3.7.1' - -homepage = 'https://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': '5.4.0'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['449a5bce64dbd4d5b9517ebd1a1248ed197add6ad27934478976fd5f1f9330e1'] - -builddependencies = [ - ('binutils', '2.26'), -] - -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')] - -moduleclass = 'devel' 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 deleted file mode 100644 index 3d887b8d50e1..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.7.1-GCCcore-6.2.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'CMake' -version = '3.7.1' -homepage = 'https://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.2.0'} - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['449a5bce64dbd4d5b9517ebd1a1248ed197add6ad27934478976fd5f1f9330e1'] - -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')] - -moduleclass = 'devel' 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 deleted file mode 100644 index a284fbb81012..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.7.1-foss-2016b.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'CMake' -version = '3.7.1' - -homepage = 'https://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 = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['449a5bce64dbd4d5b9517ebd1a1248ed197add6ad27934478976fd5f1f9330e1'] - -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')] - -moduleclass = 'devel' 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 deleted file mode 100644 index 54f2f8744e92..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.7.1-intel-2016b.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'CMake' -version = '3.7.1' - -homepage = 'https://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 = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['449a5bce64dbd4d5b9517ebd1a1248ed197add6ad27934478976fd5f1f9330e1'] - -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')] - -moduleclass = 'devel' 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 deleted file mode 100644 index 844a5fdc124a..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.7.2-GCCcore-6.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'CMake' -version = '3.7.2' -homepage = 'https://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 = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['dc1246c4e6d168ea4d6e042cfba577c1acd65feea27e56f5ff37df920c30cae0'] - -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')] - -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 deleted file mode 100644 index 5d65129ffe70..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.7.2-foss-2016b.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'CMake' -version = '3.7.2' - -homepage = 'https://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 = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['dc1246c4e6d168ea4d6e042cfba577c1acd65feea27e56f5ff37df920c30cae0'] - -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')] - -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 deleted file mode 100644 index 966997b41003..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.7.2-intel-2016b.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'CMake' -version = '3.7.2' - -homepage = 'https://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 = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['dc1246c4e6d168ea4d6e042cfba577c1acd65feea27e56f5ff37df920c30cae0'] - -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')] - -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 deleted file mode 100644 index 2a03b860ec5c..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.8.0-GCCcore-6.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'CMake' -version = '3.8.0' - -homepage = 'https://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 = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['cab99162e648257343a20f61bcd0b287f5e88e36fcb2f1d77959da60b7f35969'] - -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')] - -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 deleted file mode 100644 index 5b928c7af970..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.8.1-GCCcore-6.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'CMake' -version = '3.8.1' - -homepage = 'https://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 = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ce5d9161396e06501b00e52933783150a87c33080d4bdcef461b5b7fd24ac228'] - -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')] - -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 deleted file mode 100644 index bb39a79af67c..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.8.2-GCCcore-6.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'CMake' -version = '3.8.2' - -homepage = 'https://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 = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['da3072794eb4c09f2d782fcee043847b99bb4cf8d4573978d9b2024214d6e92d'] - -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')] - -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 deleted file mode 100644 index 4df79a08ea18..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.9.1-GCCcore-6.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'CMake' -version = '3.9.1' - -homepage = 'https://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 = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['d768ee83d217f91bb597b3ca2ac663da7a8603c97e1f1a5184bc01e0ad2b12bb'] - -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')] - -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 deleted file mode 100644 index 287d4cab3c67..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.9.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'CMake' -version = '3.9.1' - -homepage = 'https://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 = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['d768ee83d217f91bb597b3ca2ac663da7a8603c97e1f1a5184bc01e0ad2b12bb'] - -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'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.9.1.eb b/easybuild/easyconfigs/c/CMake/CMake-3.9.1.eb deleted file mode 100644 index 155c8bbbac45..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.9.1.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'CMake' -version = '3.9.1' - -homepage = 'https://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 = SYSTEM - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['d768ee83d217f91bb597b3ca2ac663da7a8603c97e1f1a5184bc01e0ad2b12bb'] - -builddependencies = [('ncurses', '5.9')] - -# Use OS dependencies in order to ensure that CMake can build software that -# depends on them -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -configopts = "-- " -configopts += "-DCURSES_CURSES_LIBRARY=$EBROOTNCURSES/lib/libcurses.a " -configopts += "-DCURSES_FORM_LIBRARY=$EBROOTNCURSES/lib/libform.a " -configopts += "-DCURSES_NCURSES_LIBRARY=$EBROOTNCURSES/lib/libncurses.a " - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.9.4-GCCcore-6.4.0.eb b/easybuild/easyconfigs/c/CMake/CMake-3.9.4-GCCcore-6.4.0.eb deleted file mode 100644 index 0d4a4921ba25..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.9.4-GCCcore-6.4.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'CMake' -version = '3.9.4' - -homepage = 'https://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 = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b5d86f12ae0072db520fdbdad67405f799eb728b610ed66043c20a92b4906ca1'] - -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'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.9.5-GCCcore-6.4.0.eb b/easybuild/easyconfigs/c/CMake/CMake-3.9.5-GCCcore-6.4.0.eb deleted file mode 100644 index be7c9fa6defc..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.9.5-GCCcore-6.4.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'CMake' -version = '3.9.5' - -homepage = 'https://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 = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['6220c1683b4e6bb8f38688fa3ffb17a7cf39f36317c2ddfdc3f12f09d086c166'] - -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.0g'), -] - -osdependencies = [ - ('openssl-devel', 'libssl-dev', 'libopenssl-devel'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.9.6.eb b/easybuild/easyconfigs/c/CMake/CMake-3.9.6.eb deleted file mode 100644 index 2afa81232421..000000000000 --- a/easybuild/easyconfigs/c/CMake/CMake-3.9.6.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'CMake' -version = '3.9.6' - -homepage = 'https://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 = SYSTEM - -source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['7410851a783a41b521214ad987bb534a7e4a65e059651a2514e6ebfc8f46b218'] - -builddependencies = [('ncurses', '5.9')] - -# Use OS dependencies in order to ensure that CMake can build software that depends on them -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -configopts = "-- " -configopts += "-DCURSES_CURSES_LIBRARY=$EBROOTNCURSES/lib/libcurses.a " -configopts += "-DCURSES_FORM_LIBRARY=$EBROOTNCURSES/lib/libform.a " -configopts += "-DCURSES_NCURSES_LIBRARY=$EBROOTNCURSES/lib/libncurses.a " - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CNT-ILP/CNT-ILP-20171031-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/c/CNT-ILP/CNT-ILP-20171031-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index f657288a00a3..000000000000 --- a/easybuild/easyconfigs/c/CNT-ILP/CNT-ILP-20171031-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CNT-ILP' -version = '20171031' -local_commit = '637029b' - -homepage = 'https://compbio.cs.brown.edu/projects/cnt-ilp/' -description = """ Integer Linear Program for the Copy-Number Tree Problem """ - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/raphael-group/CNT-ILP/archive/'] -sources = ['%s.tar.gz' % local_commit] -checksums = ['2798ae15f671f944dd1a5050d28a8475fd94a4a3a598ab936cce1e2dae51cc38'] - -dependencies = [ - ('CPLEX', '12.9'), - ('LEMON', '1.3.1'), -] - -builddependencies = [('CMake', '3.13.3')] - -separate_build_dir = True - -configopts = '-DLIBLEMON_ROOT=$EBROOTLEMON ' -configopts += '-DCPLEX_INC_DIR=$EBROOTCPLEX/cplex/include/ ' -configopts += '-DCPLEX_LIB_DIR=$EBROOTCPLEX/cplex/lib/x86-64_linux/static_pic ' -configopts += '-DCONCERT_INC_DIR=$EBROOTCPLEX/concert/include/ ' -configopts += '-DCONCERT_LIB_DIR=$EBROOTCPLEX/concert/lib/x86-64_linux/static_pic ' -configopts += '-DCMAKE_EXE_LINKER_FLAGS=-ldl ' - -install_cmd = 'mkdir %(installdir)s/bin && cp -a cnt compare visualize %(installdir)s/bin/ && ' -install_cmd += 'cd ../%(name)s-* && cp -a data utils contributors.txt LICENSE.txt README.md %(installdir)s' - -sanity_check_paths = { - 'files': ['bin/cnt', 'bin/compare', 'bin/visualize'], - 'dirs': [], -} - -sanity_check_commands = ['cnt -s 2 %(installdir)s/data/20160430/simC_c1_k4_n10_u1_s1_del02.input'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CNVkit/CNVkit-0.9.10-foss-2022b-R-4.2.2.eb b/easybuild/easyconfigs/c/CNVkit/CNVkit-0.9.10-foss-2022b-R-4.2.2.eb index 66c165e9b21c..ad7da968cdd5 100644 --- a/easybuild/easyconfigs/c/CNVkit/CNVkit-0.9.10-foss-2022b-R-4.2.2.eb +++ b/easybuild/easyconfigs/c/CNVkit/CNVkit-0.9.10-foss-2022b-R-4.2.2.eb @@ -42,9 +42,6 @@ exts_list = [ }), ] -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/cnvkit.py'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/c/CNVkit/CNVkit-0.9.2-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/c/CNVkit/CNVkit-0.9.2-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 0c54ad51c4ce..000000000000 --- a/easybuild/easyconfigs/c/CNVkit/CNVkit-0.9.2-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,51 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'CNVkit' -version = '0.9.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/etal/cnvkit' -description = """A command-line toolkit and Python library for detecting copy number variants and alterations - genome-wide from high-throughput sequencing.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -dependencies = [ - ('Python', '2.7.14'), - ('Biopython', '1.70', versionsuffix), - ('matplotlib', '2.1.0', versionsuffix), - ('Pysam', '0.14', versionsuffix), - ('Pillow', '5.0.0', versionsuffix), - ('R-bundle-Bioconductor', '3.6', '-R-3.4.3'), - ('hmmlearn', '0.2.0', versionsuffix), -] - -exts_list = [ - ('reportlab', '3.4.0', { - 'checksums': ['5beaf35e59dfd5ebd814fdefd76908292e818c982bd7332b5d347dfd2f01c343'], - }), - ('pyfaidx', '0.5.3.1', { - 'checksums': ['d94d4254f79869bbf61c6d8673cfa3c042a8240b2565e9816302c224979e4b56'], - }), - ('future', '0.16.0', { - 'checksums': ['e39ced1ab767b5936646cedba8bcce582398233d6a627067d4c6a454c90cfedb'], - }), - ('futures', '3.2.0', { - 'checksums': ['9ec02aa7d674acb8618afb127e27fde7fc68994c0437ad759fa094a574adb265'], - 'modulename': 'concurrent.futures', - }), - (name, version, { - 'source_tmpl': 'v%(version)s.tar.gz', - 'source_urls': ['https://github.com/etal/cnvkit/archive/'], - 'checksums': ['7ecda8bd3dcc16abe4906124cf220ca007eaac21c0d5c092cbae2f6559e49722'], - 'modulename': 'cnvlib', - 'installopts': "&& cd test && make && make test", - }), -] - -sanity_check_paths = { - 'files': ['bin/cnvkit.py'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CNVkit/CNVkit-0.9.3-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/c/CNVkit/CNVkit-0.9.3-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index b42c4abf4309..000000000000 --- a/easybuild/easyconfigs/c/CNVkit/CNVkit-0.9.3-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,62 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'CNVkit' -version = '0.9.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/etal/cnvkit' -description = """A command-line toolkit and Python library for detecting copy number variants and alterations - genome-wide from high-throughput sequencing.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -dependencies = [ - ('Python', '3.6.4'), - ('Biopython', '1.71', versionsuffix), - ('matplotlib', '2.1.2', versionsuffix), - ('Pysam', '0.14.1', versionsuffix), - ('Pillow', '5.0.0', versionsuffix), - ('R-bundle-Bioconductor', '3.6', '-R-3.4.4'), - ('hmmlearn', '0.2.0', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('reportlab', '3.4.0', { - 'checksums': ['5beaf35e59dfd5ebd814fdefd76908292e818c982bd7332b5d347dfd2f01c343'], - }), - ('pyfaidx', '0.5.4', { - 'checksums': ['2a15b8820bc1f27c4b6fe7c82a98d2520972cb6c167055d158562778af8aa53e'], - }), - ('future', '0.16.0', { - 'checksums': ['e39ced1ab767b5936646cedba8bcce582398233d6a627067d4c6a454c90cfedb'], - }), - (name, version, { - 'source_urls': ['https://github.com/etal/cnvkit/archive/'], - 'source_tmpl': 'v%(version)s.tar.gz', - 'patches': ['CNVkit-0.9.3_disable-hanging-test.patch'], - 'checksums': [ - '51a7e9c83de481656cc4f33c5d7de230b781106045f3967c2947e9d6fc63b86f', # v0.9.3.tar.gz - # CNVkit-0.9.3_disable-hanging-test.patch - '328729c2c3893e90d030cae059637d155cf81989e476bef0fa59782984e1a2f7', - ], - 'use_pip': False, - # Run tests after installation - 'installopts': "&& cd test && make && make test", - 'modulename': 'cnvlib', - }), -] - -fix_python_shebang_for = ['bin/*.py'] - -sanity_check_paths = { - 'files': ['bin/cnvkit.py'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["cnvkit.py -h"] - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CNVkit/CNVkit-0.9.3_disable-hanging-test.patch b/easybuild/easyconfigs/c/CNVkit/CNVkit-0.9.3_disable-hanging-test.patch deleted file mode 100644 index 6d665a1c8d25..000000000000 --- a/easybuild/easyconfigs/c/CNVkit/CNVkit-0.9.3_disable-hanging-test.patch +++ /dev/null @@ -1,13 +0,0 @@ -disable test for parallel segment command, since it hangs -author: Kenneth Hoste (HPC-UGent) ---- cnvkit-0.9.3/test/test_cnvlib.py.orig 2018-06-12 13:47:13.815212037 +0200 -+++ cnvkit-0.9.3/test/test_cnvlib.py 2018-06-12 13:47:37.455672999 +0200 -@@ -447,7 +447,7 @@ - # segments = segmentation.do_segmentation(cnarr, "hmm", variants=varr) - # self.assertGreater(len(segments), n_chroms) - -- def test_segment_parallel(self): -+ def xxxtest_segment_parallel(self): - """The 'segment' command, in parallel.""" - cnarr = cnvlib.read("formats/amplicon.cnr") - psegments = segmentation.do_segmentation(cnarr, "haar", processes=2) diff --git a/easybuild/easyconfigs/c/CNVkit/CNVkit-0.9.6-foss-2019a-Python-3.7.2-R-3.6.0.eb b/easybuild/easyconfigs/c/CNVkit/CNVkit-0.9.6-foss-2019a-Python-3.7.2-R-3.6.0.eb deleted file mode 100644 index 326b8a95bd4c..000000000000 --- a/easybuild/easyconfigs/c/CNVkit/CNVkit-0.9.6-foss-2019a-Python-3.7.2-R-3.6.0.eb +++ /dev/null @@ -1,56 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'CNVkit' -version = '0.9.6' -versionsuffix = '-Python-%(pyver)s-R-%(rver)s' - -homepage = 'https://github.com/etal/cnvkit' -description = """A command-line toolkit and Python library for detecting copy - number variants and alterations genome-wide from high-throughput sequencing.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -dependencies = [ - ('Python', '3.7.2'), - ('Biopython', '1.73'), - ('matplotlib', '3.0.3', '-Python-%(pyver)s'), - ('networkx', '2.3', '-Python-%(pyver)s'), - ('Pillow', '6.0.0'), - ('Pysam', '0.15.2'), - ('PyYAML', '5.1'), - ('R', '3.6.0'), - ('R-bundle-Bioconductor', '3.9', '-R-%(rver)s'), -] - -use_pip = False - -exts_list = [ - ('reportlab', '3.5.23', { - 'checksums': ['6c81ee26753fa09062d8404f6340eefb02849608b619e3843e0d17a7cda8798f'], - }), - ('pyfaidx', '0.5.5.2', { - 'checksums': ['9ac22bdc7b9c5d995d32eb9dc278af9ba970481636ec75c0d687d38c26446caa'], - }), - ('pomegranate', '0.11.1', { - 'source_tmpl': 'v%(version)s.tar.gz', - 'source_urls': ['https://github.com/jmschrei/pomegranate/archive'], - 'checksums': ['2663db98fc64fac6d2c732d05f41b1a961f820e788b044f216fd3bf7b049646f'], - }), - (name, version, { - 'modulename': 'cnvlib', - 'source_tmpl': 'v%(version)s.tar.gz', - 'source_urls': ['https://github.com/etal/cnvkit/archive/'], - 'checksums': ['c6f20e7cf22b20c81325f7cd55d4a8c835b37b1227f274386a6cc48450be9acd'], - # Run tests after installation - 'installopts': "&& cd test && make && make test", - }), -] - -postinstallcmds = ['rm %(installdir)s/bin/easy_install*'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ["cnvkit.py", "faidx"]], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CNVkit/CNVkit-0.9.8-foss-2020b-R-4.0.3.eb b/easybuild/easyconfigs/c/CNVkit/CNVkit-0.9.8-foss-2020b-R-4.0.3.eb index 4afe9aa81732..b8f169bcc8c4 100644 --- a/easybuild/easyconfigs/c/CNVkit/CNVkit-0.9.8-foss-2020b-R-4.0.3.eb +++ b/easybuild/easyconfigs/c/CNVkit/CNVkit-0.9.8-foss-2020b-R-4.0.3.eb @@ -40,9 +40,6 @@ exts_list = [ }), ] -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/cnvkit.py'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], 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 deleted file mode 100644 index 83fea791407c..000000000000 --- a/easybuild/easyconfigs/c/CNVnator/CNVnator-0.3.3-foss-2016b.eb +++ /dev/null @@ -1,40 +0,0 @@ -## -# 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/COAWST-deps/COAWST-deps-3.8-foss-2023a.eb b/easybuild/easyconfigs/c/COAWST-deps/COAWST-deps-3.8-foss-2023a.eb new file mode 100644 index 000000000000..f19bc2ada0d3 --- /dev/null +++ b/easybuild/easyconfigs/c/COAWST-deps/COAWST-deps-3.8-foss-2023a.eb @@ -0,0 +1,69 @@ +easyblock = 'Bundle' + +name = 'COAWST-deps' +version = '3.8' + +homepage = 'https://github.com/DOI-USGS/COAWST' +description = """ +A Coupled-Ocean-Atmosphere-Wave-Sediment Transport Modeling System. COAWST is +an open-source tool that combines many sophisticated systems that each provide +relative earth-system components necessary to investigate the dynamics of +coastal storm impacts.""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'usempi': True} + +dependencies = [ + ('netCDF', '4.9.2'), + ('netCDF-Fortran', '4.6.1'), + ('CMake', '3.26.3'), # needed for building SWAN +] + +default_easyblock = 'ConfigureMake' + +components = [ + ('MCT', version, { + 'source_urls': ['https://github.com/DOI-USGS/COAWST/archive/refs/tags'], + 'sources': ['COAWST_v%(version)s.tar.gz'], + 'checksums': ['7bb820b32cdbb9e5047df67780296a61f53b34d5c3605b2c59ff4d224fac268e'], + 'start_dir': 'Lib/MCT', + 'preconfigopts': 'export FCFLAGS="$FCFLAGS -fallow-argument-mismatch" && ', + }), + ('SCRIP_COAWST', version, { + 'sources': [{'filename': 'COAWST_v%(version)s.tar.gz', 'extract_cmd': 'echo already extracted: %s'}], + 'checksums': ['7bb820b32cdbb9e5047df67780296a61f53b34d5c3605b2c59ff4d224fac268e'], + 'start_dir': 'Lib/SCRIP_COAWST', + 'skipsteps': ['configure'], + 'buildopts': 'FORT=$FC_SEQ', + 'install_cmd': 'mkdir %(installdir)s/bin && cp scrip_coawst %(installdir)s/bin', + }), +] + +unpack_options = '--strip-components=1' +maxparallel = 1 + +postinstallcmds = [ + # don't export which_MPI in build_coawst, we do it in the easyconfig + r"sed -i 's/\(^\s*export\s\+which_MPI=\)/#\1/g' " + '%(builddir)s/build_coawst.sh', + # remove -assume flag, which is not supported by gfortran + "sed -i '/-assume byterecl/d' %(builddir)s/Compilers/Linux-gfortran.mk", + 'mkdir -p %(installdir)s/src', + 'cp -a %(builddir)s/* %(installdir)s/src', + 'rm -r %(installdir)s/src/Lib', +] + +modextravars = { + 'which_MPI': 'openmpi', +} + +modextrapaths = { + 'MCT_LIBDIR': 'lib', + 'MCT_INCDIR': 'include', +} + +sanity_check_paths = { + 'files': ['bin/scrip_coawst', 'lib/libmct.a', 'lib/libmpeu.a'], + 'dirs': ['include', 'src'], +} + +moduleclass = 'geo' diff --git a/easybuild/easyconfigs/c/COBRApy/COBRApy-0.26.0-foss-2021a.eb b/easybuild/easyconfigs/c/COBRApy/COBRApy-0.26.0-foss-2021a.eb index 50daf951ccbb..fff8a9d400b5 100644 --- a/easybuild/easyconfigs/c/COBRApy/COBRApy-0.26.0-foss-2021a.eb +++ b/easybuild/easyconfigs/c/COBRApy/COBRApy-0.26.0-foss-2021a.eb @@ -30,8 +30,6 @@ dependencies = [ ('python-libsbml', '5.19.7'), ] -use_pip = True - exts_list = [ ('typing-extensions', '4.4.0', { 'source_tmpl': 'typing_extensions-%(version)s.tar.gz', @@ -97,6 +95,4 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/COBRApy/COBRApy-0.29.0-foss-2023b.eb b/easybuild/easyconfigs/c/COBRApy/COBRApy-0.29.0-foss-2023b.eb index e52677775bd0..70255b1877dc 100644 --- a/easybuild/easyconfigs/c/COBRApy/COBRApy-0.29.0-foss-2023b.eb +++ b/easybuild/easyconfigs/c/COBRApy/COBRApy-0.29.0-foss-2023b.eb @@ -30,8 +30,6 @@ dependencies = [ ('GLPK', '5.0'), ] -use_pip = True - exts_list = [ ('h11', '0.14.0', { 'checksums': ['8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d'], @@ -65,6 +63,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CODEX2/CODEX2-20180227-intel-2017b-R-3.4.3.eb b/easybuild/easyconfigs/c/CODEX2/CODEX2-20180227-intel-2017b-R-3.4.3.eb deleted file mode 100644 index 397023972160..000000000000 --- a/easybuild/easyconfigs/c/CODEX2/CODEX2-20180227-intel-2017b-R-3.4.3.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'RPackage' - -name = 'CODEX2' -version = '20180227' -local_commit = '20bf1c8' -versionsuffix = '-R-%(rver)s' - -homepage = 'https://github.com/yuchaojiang/CODEX2' -description = "Full-spectrum copy number variation detection by high-throughput DNA sequencing" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://github.com/yuchaojiang/CODEX2/archive/'] -sources = [{'filename': SOURCE_TAR_GZ, 'download_filename': '%s.tar.gz' % local_commit}] -checksums = ['60258ffd6e88216b5563b36ebbd0830610e6a938d93fe9b95891ef24a934575f'] - -dependencies = [ - ('R', '3.4.3', '-X11-20171023'), - ('R-bundle-Bioconductor', '3.6', versionsuffix), -] - -unpack_sources = True -start_dir = 'package' - -sanity_check_paths = { - 'files': [], - 'dirs': [name], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/COLMAP/COLMAP-3.8-foss-2022b.eb b/easybuild/easyconfigs/c/COLMAP/COLMAP-3.8-foss-2022b.eb new file mode 100644 index 000000000000..1da3b634c945 --- /dev/null +++ b/easybuild/easyconfigs/c/COLMAP/COLMAP-3.8-foss-2022b.eb @@ -0,0 +1,45 @@ +easyblock = 'CMakeNinja' + +name = 'COLMAP' +version = '3.8' + +homepage = 'https://colmap.github.io' +description = """COLMAP is a general-purpose Structure-from-Motion (SfM) and Multi-View Stereo (MVS) pipeline +with a graphical and command-line interface""" + +source_urls = ['https://github.com/colmap/colmap/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['02288f8f61692fe38049d65608ed832b31246e7792692376afb712fa4cef8775'] + +toolchain = {'name': 'foss', 'version': '2022b'} + +builddependencies = [ + ('CMake', '3.24.3'), + ('Ninja', '1.11.1'), + ('Eigen', '3.4.0'), + ('googletest', '1.12.1'), +] + +dependencies = [ + ('Boost', '1.81.0'), + ('Qt5', '5.15.7'), + ('FLANN', '1.9.2'), + ('FreeImage', '3.18.0'), + ('METIS', '5.1.0'), + ('glog', '0.6.0'), + ('SQLite', '3.39.4'), + ('glew', '2.2.0', '-egl'), + ('CGAL', '5.5.2'), + ('Ceres-Solver', '2.2.0'), +] + +configopts = "-DCMAKE_CXX_STANDARD=17" + +sanity_check_paths = { + 'files': ['bin/colmap', 'lib/colmap/libcolmap.a', 'lib/colmap/libpba.a', 'lib/colmap/libvlfeat.a'], + 'dirs': ['include/colmap'], +} + +sanity_check_commands = ["colmap -h"] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/c/COMEBin/COMEBin-1.0.3-20240310-foss-2022a.eb b/easybuild/easyconfigs/c/COMEBin/COMEBin-1.0.3-20240310-foss-2022a.eb index 4bc881dc9c11..c35b0c8b45f5 100644 --- a/easybuild/easyconfigs/c/COMEBin/COMEBin-1.0.3-20240310-foss-2022a.eb +++ b/easybuild/easyconfigs/c/COMEBin/COMEBin-1.0.3-20240310-foss-2022a.eb @@ -43,9 +43,6 @@ exts_defaultclass = 'PythonPackage' exts_default_options = { 'source_urls': [PYPI_SOURCE], - 'use_pip': True, - 'download_dep_fail': True, - 'sanity_pip_check': True, } exts_list = [ @@ -62,8 +59,6 @@ exts_list = [ postinstallcmds = ["chmod a+x %(installdir)s/bin/run_comebin.sh"] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - sanity_check_paths = { 'files': ['bin/run_comebin.sh', 'COMEBin/main.py'], 'dirs': ['COMEBin/models', 'COMEBin/scripts'], diff --git a/easybuild/easyconfigs/c/COMSOL/COMSOL-5.4.0.225.eb b/easybuild/easyconfigs/c/COMSOL/COMSOL-5.4.0.225.eb index 009dd996efef..786b546e5718 100644 --- a/easybuild/easyconfigs/c/COMSOL/COMSOL-5.4.0.225.eb +++ b/easybuild/easyconfigs/c/COMSOL/COMSOL-5.4.0.225.eb @@ -5,18 +5,18 @@ homepage = 'https://www.comsol.com' description = """ COMSOL Multiphysics is a general-purpose software platform, based on advanced numerical methods, for modeling and simulating physics-based -problems. +problems. """ toolchain = SYSTEM -# source tarball has to be created manually from dvd -# mount -o ro path-to-iso /mnt -# cd /mnt -# tar zcf /COMSOL-5.4.0.225.tar.gz . -# umount /mnt sources = [SOURCE_TAR_GZ] checksums = [None] +download_instructions = f"""Source tarball has to be created manually from dvd +1. mount -o ro path-to-iso /mnt +2. cd /mnt +3. tar zcf /{name}-{version}.tar.gz . +4. umount /mnt""" # license is required, can be specified via $LMCOMSOL_LICENSE_FILE diff --git a/easybuild/easyconfigs/c/COMSOL/COMSOL-6.2.0.290.eb b/easybuild/easyconfigs/c/COMSOL/COMSOL-6.2.0.290.eb index a2df0306e4aa..3debe2471824 100644 --- a/easybuild/easyconfigs/c/COMSOL/COMSOL-6.2.0.290.eb +++ b/easybuild/easyconfigs/c/COMSOL/COMSOL-6.2.0.290.eb @@ -5,7 +5,7 @@ homepage = 'https://www.comsol.se/' description = """ COMSOL Multiphysics is a general-purpose software platform, based on advanced numerical methods, for modeling and simulating physics-based -problems. +problems. """ toolchain = SYSTEM diff --git a/easybuild/easyconfigs/c/COMSOL/COMSOL-6.3.0.290.eb b/easybuild/easyconfigs/c/COMSOL/COMSOL-6.3.0.290.eb new file mode 100644 index 000000000000..93151afcf5e6 --- /dev/null +++ b/easybuild/easyconfigs/c/COMSOL/COMSOL-6.3.0.290.eb @@ -0,0 +1,24 @@ +name = 'COMSOL' +version = '6.3.0.290' + +homepage = 'https://www.comsol.com' +description = """ +COMSOL Multiphysics is a general-purpose software platform, based on +advanced numerical methods, for modeling and simulating physics-based +problems. +""" + +toolchain = SYSTEM + +# Note: sources from COMSOL are often named poorly. You can view the exact version in the "ver" file inside the iso: +# 7z x COMSOL-*.iso ver; cat ver +sources = ['COMSOL-%(version)s.iso'] +checksums = ['0b27e68052c9a6c209b50ba22a07667c0d57b86ba5a4daf2282413a63a375c22'] + +download_instructions = 'Obtain from comsol.com' + +osdependencies = [('p7zip-plugins', 'p7zip-full'), 'csh'] # for extracting iso-files + +# license_file = 'license.dat' # or EB_COMSOL_LICENSE_FILE or LMCOMSOL_LICENSE_FILE or LM_LICENSE_FILE + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/c/CONCOCT/CONCOCT-1.0.0-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/c/CONCOCT/CONCOCT-1.0.0-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index 6b1b02e8197e..000000000000 --- a/easybuild/easyconfigs/c/CONCOCT/CONCOCT-1.0.0-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'CONCOCT' -version = '1.0.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://concoct.readthedocs.io' -description = """Clustering cONtigs with COverage and ComposiTion (CONCOCT) is a program for unsupervised binning - of metagenomic contigs by using nucleotide composition, coverage data in multiple samples and linkage data - from paired end reads.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['https://github.com/BinPro/CONCOCT/archive'] -sources = ['%(version)s.tar.gz'] -checksums = ['4428a1d7bce5c7546106bea0a0ff6c2168e3680f6422adce5ef523bce46dc180'] - -dependencies = [ - ('Python', '2.7.14'), - ('GSL', '2.4'), - ('Biopython', '1.70', versionsuffix), - ('scikit-learn', '0.19.1', versionsuffix), - ('MEGAHIT', '1.1.3', versionsuffix), - ('BEDTools', '2.27.1'), - ('picard', '2.18.27', '-Java-1.8', True), - ('SAMtools', '1.6'), - ('Bowtie2', '2.3.4.1'), - ('parallel', '20171122'), - ('Pysam', '0.14', versionsuffix), - ('CheckM', '1.0.13', versionsuffix), -] - -use_pip = True -download_dep_fail = True - -options = {'modulename': 'concoct'} - -sanity_check_paths = { - 'files': ['bin/concoct', 'bin/concoct_refine'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/concoct'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CONCOCT/CONCOCT-1.0.0-foss-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/c/CONCOCT/CONCOCT-1.0.0-foss-2017b-Python-3.6.3.eb deleted file mode 100644 index 30bfadb038ef..000000000000 --- a/easybuild/easyconfigs/c/CONCOCT/CONCOCT-1.0.0-foss-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'CONCOCT' -version = '1.0.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://concoct.readthedocs.io' -description = """Clustering cONtigs with COverage and ComposiTion (CONCOCT) is a program for unsupervised binning - of metagenomic contigs by using nucleotide composition, coverage data in multiple samples and linkage data - from paired end reads.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['https://github.com/BinPro/CONCOCT/archive'] -sources = ['%(version)s.tar.gz'] -checksums = ['4428a1d7bce5c7546106bea0a0ff6c2168e3680f6422adce5ef523bce46dc180'] - -dependencies = [ - ('Python', '3.6.3'), - ('GSL', '2.4'), - ('Biopython', '1.70', versionsuffix), - ('scikit-learn', '0.19.1', versionsuffix), - ('MEGAHIT', '1.1.3', versionsuffix), - ('BEDTools', '2.27.1'), - ('picard', '2.18.27', '-Java-1.8', True), - ('SAMtools', '1.6'), - ('Bowtie2', '2.3.4.1'), - ('parallel', '20171122'), - ('Pysam', '0.14', versionsuffix), - ('CheckM', '1.0.13', versionsuffix), -] - -use_pip = True -download_dep_fail = True - -options = {'modulename': 'concoct'} - -sanity_check_paths = { - 'files': ['bin/concoct', 'bin/concoct_refine'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/concoct'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CONCOCT/CONCOCT-1.0.0-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/c/CONCOCT/CONCOCT-1.0.0-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index b8d52d0019d5..000000000000 --- a/easybuild/easyconfigs/c/CONCOCT/CONCOCT-1.0.0-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'CONCOCT' -version = '1.0.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://concoct.readthedocs.io' -description = """Clustering cONtigs with COverage and ComposiTion (CONCOCT) is a program for unsupervised binning - of metagenomic contigs by using nucleotide composition, coverage data in multiple samples and linkage data - from paired end reads.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/BinPro/CONCOCT/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['4428a1d7bce5c7546106bea0a0ff6c2168e3680f6422adce5ef523bce46dc180'] - -dependencies = [ - ('Python', '2.7.15'), - ('GSL', '2.5'), - # gslcblas - ('Biopython', '1.72', versionsuffix), - ('scikit-learn', '0.20.2', versionsuffix), - ('MEGAHIT', '1.1.4', versionsuffix), - ('BEDTools', '2.27.1'), - ('picard', '2.18.27', '-Java-1.8', True), - ('SAMtools', '1.9'), - ('Bowtie2', '2.3.4.2'), - ('parallel', '20190222'), - ('Pysam', '0.15.1', versionsuffix), - ('CheckM', '1.0.13', versionsuffix), -] - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': ['bin/concoct'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CONCOCT/CONCOCT-1.1.0-foss-2019a-Python-2.7.15.eb b/easybuild/easyconfigs/c/CONCOCT/CONCOCT-1.1.0-foss-2019a-Python-2.7.15.eb deleted file mode 100644 index f1334d88a22a..000000000000 --- a/easybuild/easyconfigs/c/CONCOCT/CONCOCT-1.1.0-foss-2019a-Python-2.7.15.eb +++ /dev/null @@ -1,47 +0,0 @@ -# Updated from previous config -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'PythonPackage' - -name = 'CONCOCT' -version = '1.1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://concoct.readthedocs.io' -description = """Clustering cONtigs with COverage and ComposiTion (CONCOCT) is a program for unsupervised binning - of metagenomic contigs by using nucleotide composition, coverage data in multiple samples and linkage data - from paired end reads.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -source_urls = ['https://github.com/BinPro/CONCOCT/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['00aecacb4b720ac123a63e65072c61e0b5a8690d844c869aaee4dbf287c82888'] - -dependencies = [ - ('Python', '2.7.15'), - ('GSL', '2.5'), - # gslcblas - ('Biopython', '1.73'), - ('scikit-learn', '0.20.3'), - ('MEGAHIT', '1.2.8'), - ('BEDTools', '2.28.0'), - ('picard', '2.21.1', '-Java-11', True), - ('SAMtools', '1.9'), - ('Bowtie2', '2.3.5.1'), - ('parallel', '20190622'), - ('Pysam', '0.15.2'), - ('CheckM', '1.0.18', versionsuffix), -] - -download_dep_fail = True - -use_pip = True - -sanity_check_paths = { - 'files': ['bin/concoct'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CONCOCT/CONCOCT-1.1.0-foss-2020b-Python-2.7.18.eb b/easybuild/easyconfigs/c/CONCOCT/CONCOCT-1.1.0-foss-2020b-Python-2.7.18.eb index e8a5cb71f322..c5d5cf7a6d28 100644 --- a/easybuild/easyconfigs/c/CONCOCT/CONCOCT-1.1.0-foss-2020b-Python-2.7.18.eb +++ b/easybuild/easyconfigs/c/CONCOCT/CONCOCT-1.1.0-foss-2020b-Python-2.7.18.eb @@ -31,10 +31,6 @@ dependencies = [ ('scikit-learn', '0.20.4', versionsuffix), ] -download_dep_fail = True - -use_pip = True - sanity_check_paths = { 'files': ['bin/concoct'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], @@ -42,6 +38,4 @@ sanity_check_paths = { sanity_check_commands = ["concoct --help"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CONCOCT/CONCOCT-1.1.0-foss-2023a-Python-2.7.18.eb b/easybuild/easyconfigs/c/CONCOCT/CONCOCT-1.1.0-foss-2023a-Python-2.7.18.eb new file mode 100644 index 000000000000..81510ad99ecf --- /dev/null +++ b/easybuild/easyconfigs/c/CONCOCT/CONCOCT-1.1.0-foss-2023a-Python-2.7.18.eb @@ -0,0 +1,48 @@ +easyblock = 'PythonBundle' + +name = 'CONCOCT' +version = '1.1.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://concoct.readthedocs.io' +description = """Clustering cONtigs with COverage and ComposiTion (CONCOCT) is a +program for unsupervised binning of metagenomic contigs by using nucleotide +composition, coverage data in multiple samples and linkage data from paired end +reads.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '2.7.18'), + ('BEDTools', '2.31.0'), + ('Biopython', '1.76', versionsuffix), + ('Bowtie2', '2.5.4', versionsuffix), + ('CheckM', '1.0.18', versionsuffix), + ('GSL', '2.7'), + ('MEGAHIT', '1.2.9', versionsuffix), + ('parallel', '20230722'), + ('picard', '2.25.1', '-Java-11', SYSTEM), + ('Pysam', '0.20.0', versionsuffix), + ('SAMtools', '1.18'), + ('scikit-learn', '0.20.4', versionsuffix), +] + +exts_list = [ + ('nose', '1.3.7', { + 'checksums': ['f1bffef9cbc82628f6e7d7b40d7e255aefaa1adb6a1b1d26c69a8b79e6208a98'], + }), + (name, version, { + 'source_urls': ['https://github.com/BinPro/CONCOCT/archive/'], + 'sources': ['%(version)s.tar.gz'], + 'checksums': ['00aecacb4b720ac123a63e65072c61e0b5a8690d844c869aaee4dbf287c82888'], + }), +] + +sanity_check_paths = { + 'files': ['bin/concoct'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ["concoct --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CONTRAfold/contrafold-gcc47.patch b/easybuild/easyconfigs/c/CONTRAfold/contrafold-gcc47.patch deleted file mode 100644 index d484c76bfdbe..000000000000 --- a/easybuild/easyconfigs/c/CONTRAfold/contrafold-gcc47.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- contrafold.orig/src/Makefile 2008-08-14 02:08:30.000000000 +0200 -+++ contrafold/src/Makefile 2014-02-04 13:51:29.041589171 +0100 -@@ -1,6 +1,6 @@ - CXX = g++ - --CXXFLAGS = -O3 -DNDEBUG -W -pipe -Wundef -Winline --param large-function-growth=100000 -Wall -+CXXFLAGS = -O3 -DNDEBUG -W -pipe -Wundef -Winline --param large-function-growth=100000 -Wall -fpermissive - LINKFLAGS = -lm - GDLINKFLAGS = -lgd -lpng - ---- contrafold.orig/src/Utilities.cpp 2008-08-14 02:08:31.000000000 +0200 -+++ contrafold/src/Utilities.cpp 2014-02-04 14:09:09.082650184 +0100 -@@ -2,6 +2,7 @@ - // Utilities.cpp - ////////////////////////////////////////////////////////////////////// - -+#include - #include "Utilities.hpp" - - bool toggle_error = false; diff --git a/easybuild/easyconfigs/c/CONTRAlign/CONTRAlign-2.01_gcc47.patch b/easybuild/easyconfigs/c/CONTRAlign/CONTRAlign-2.01_gcc47.patch deleted file mode 100644 index f2647d776330..000000000000 --- a/easybuild/easyconfigs/c/CONTRAlign/CONTRAlign-2.01_gcc47.patch +++ /dev/null @@ -1,24 +0,0 @@ -this patch adds flag -fpermissive which is needed to build with GCC-4.7.x -and also adds a missing include -Pablo Escobar - sciCORE ---- contralign.orig/src/Makefile 2008-08-15 03:06:30.000000000 +0200 -+++ contralign/src/Makefile 2014-02-04 17:25:31.364788280 +0100 -@@ -23,7 +23,7 @@ - -ffast-math -funroll-all-loops -funsafe-math-optimizations \ - -fpeel-loops -Winline --param large-function-growth=100000 \ - --param max-inline-insns-single=100000 \ -- --param inline-unit-growth=100000 -+ --param inline-unit-growth=100000 -fpermissive - - OTHER_FLAGS = - ---- contralign.orig/src/Utilities.cpp 2008-08-14 02:08:30.000000000 +0200 -+++ contralign/src/Utilities.cpp 2014-02-04 17:25:05.483971266 +0100 -@@ -2,6 +2,7 @@ - // Utilities.cpp - ////////////////////////////////////////////////////////////////////// - -+#include - #include "Utilities.hpp" - - bool toggle_error = false; diff --git a/easybuild/easyconfigs/c/CORSIKA/CORSIKA-77550-foss-2023a.eb b/easybuild/easyconfigs/c/CORSIKA/CORSIKA-77550-foss-2023a.eb new file mode 100644 index 000000000000..63518ac67de3 --- /dev/null +++ b/easybuild/easyconfigs/c/CORSIKA/CORSIKA-77550-foss-2023a.eb @@ -0,0 +1,49 @@ +easyblock = "ConfigureMake" + +name = 'CORSIKA' +version = '77550' + +homepage = "https://www.iap.kit.edu/corsika" +description = """CORSIKA (COsmic Ray SImulations for KAscade) is a program for detailed +simulation of extensive air showers initiated by high energy cosmic ray +particles. Protons, light nuclei up to iron, photons, and many other particles +may be treated as primaries.""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'usempi': True} + +download_instructions = "Sources have to be requested to the developers" +sources = [SOURCELOWER_TAR_GZ] +patches = ['%(name)s-%(version)s_fix_include.patch'] +checksums = [ + {'corsika-77550.tar.gz': 'fed74c144e22deb5a7c1d2dc1f04f0100eb2732cb48665a3da49ce471a3775ee'}, + {'CORSIKA-77550_fix_include.patch': 'e858fc4c1fa33d31d050b2fca50e130c23b2d3e4b81b851af34dc3f39e9c709e'}, +] + +dependencies = [ + ("ROOT", "6.30.06"), +] + +# custom coconut script does not recognize -j +maxparallel = 1 + +# execute ./coconut manually with your own options and extract configure command from top of config.log +_mpi_opts = "--enable-PARALLEL --with-mpirunner-lib=src/parallel --enable-PARALLELIB " +configopts = "CORDETECTOR=HORIZONTAL CORTIMELIB=TIMEAUTO CORHEMODEL=QGSJETII CORLEMODEL=URQMD " +configopts += "--enable-UPWARD --enable-SLANT --enable-THIN --enable-COREAS " +configopts += _mpi_opts + +build_cmd = "./coconut" +buildopts = "--batch " + _mpi_opts + +install_cmd = ' && '.join([ + 'mkdir -p %(installdir)s/bin', + 'cp %(builddir)s/%(namelower)s-%(version)s/run/* %(installdir)s/bin/', +]) + +sanity_check_paths = { + 'files': ['bin/mpi_corsika77550Linux_QGSII_urqmd_thin_coreas_parallel_runner'], + 'dirs': [], +} + +moduleclass = "phys" diff --git a/easybuild/easyconfigs/c/CORSIKA/CORSIKA-77550_fix_include.patch b/easybuild/easyconfigs/c/CORSIKA/CORSIKA-77550_fix_include.patch new file mode 100644 index 000000000000..e7bc3863fae5 --- /dev/null +++ b/easybuild/easyconfigs/c/CORSIKA/CORSIKA-77550_fix_include.patch @@ -0,0 +1,22 @@ +Move include out of function to avoid error: +/usr/include/sys/stat.h:453:1: error: nested function ‘stat’ declared ‘extern’ +Author: Samuel Moors (Vrije Universiteit Brussel) +diff -Nur corsika-77550.orig/src/parallel/mpi_runner.c corsika-77550/src/parallel/mpi_runner.c +--- corsika-77550.orig/src/parallel/mpi_runner.c 2024-04-18 18:30:39.000000000 +0200 ++++ corsika-77550/src/parallel/mpi_runner.c 2024-08-09 16:15:39.969688000 +0200 +@@ -99,6 +99,7 @@ + #include + #include + #include "config.h" ++#include + + /////////////////////initializing parameters/////////////////// + //the number of data type block in the MPI message +@@ -1023,7 +1024,6 @@ + strcpy(str2, strtmp); + } + strcpy(statdir,str2); +- #include + struct stat sb; + if (stat(statdir, &sb) == 0 && S_ISDIR(sb.st_mode)) + { diff --git a/easybuild/easyconfigs/c/COSTA/COSTA-2.2.2-foss-2023a.eb b/easybuild/easyconfigs/c/COSTA/COSTA-2.2.2-foss-2023a.eb new file mode 100644 index 000000000000..f287b61b8dc1 --- /dev/null +++ b/easybuild/easyconfigs/c/COSTA/COSTA-2.2.2-foss-2023a.eb @@ -0,0 +1,27 @@ +easyblock = 'CMakeMake' + +name = 'COSTA' +version = '2.2.2' + +homepage = 'https://github.com/eth-cscs/COSTA' +description = """OSTA is a communication-optimal, highly-optimised algorithm for data redistribution +accross multiple processors, using MPI and OpenMP and offering the possibility +to transpose and scale some or all data.""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'openmp': True} + +source_urls = ['https://github.com/eth-cscs/COSTA/archive'] +sources = ['v%(version)s.tar.gz'] +checksums = ['e87bc37aad14ac0c5922237be5d5390145c9ac6aef0350ed17d86cb2d994e67c'] + +builddependencies = [ + ('CMake', '3.26.3'), +] + +sanity_check_paths = { + 'files': ['lib/libcosta.a'], + 'dirs': ['include/costa'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-2.4.0_ipi.patch b/easybuild/easyconfigs/c/CP2K/CP2K-2.4.0_ipi.patch deleted file mode 100644 index 3c7cc4aaec88..000000000000 --- a/easybuild/easyconfigs/c/CP2K/CP2K-2.4.0_ipi.patch +++ /dev/null @@ -1,512 +0,0 @@ -#This patch makes CP2K source code compatible with i-pi -#It was created by the CP2K team and can be found in the following link: -#https://github.com/i-pi/i-pi/tree/master/patches -diff -rupN cp2k-2.4.0_ref/makefiles/Makefile cp2k-2.4.0/makefiles/Makefile ---- cp2k-2.4.0_ref/makefiles/Makefile 2013-08-15 10:46:04.535899216 +0100 -+++ cp2k-2.4.0/makefiles/Makefile 2013-08-15 10:53:45.827911028 +0100 -@@ -354,7 +354,7 @@ else - LIB_OBJECTS = - endif - --$(LIB_CP2K_ARCHIVE): $(OBJECTS) -+$(LIB_CP2K_ARCHIVE): $(OBJECTS) sockets.o - $(AR) $(LIB_CP2K_ARCHIVE) $? - ifneq ($(RANLIB),) - $(RANLIB) $(LIB_CP2K_ARCHIVE) -diff -rupN cp2k-2.4.0_ref/src/cp2k_runs.F cp2k-2.4.0/src/cp2k_runs.F ---- cp2k-2.4.0_ref/src/cp2k_runs.F 2013-08-15 10:46:04.091899205 +0100 -+++ cp2k-2.4.0/src/cp2k_runs.F 2013-08-15 10:56:31.715915275 +0100 -@@ -73,10 +73,10 @@ MODULE cp2k_runs - USE input_constants, ONLY: & - bsse_run, cell_opt_run, debug_run, do_atom, do_band, do_cp2k, do_ep, & - do_farming, do_fist, do_mixed, do_opt_basis, do_optimize_input, & -- do_qmmm, do_qs, do_tamc, do_test, ehrenfest, electronic_spectra_run, & -- energy_force_run, energy_run, geo_opt_run, linear_response_run, & -- mol_dyn_run, mon_car_run, none_run, pint_run, real_time_propagation, & -- vib_anal -+ do_qmmm, do_qs, do_tamc, do_test, driver_run, ehrenfest, & -+ electronic_spectra_run, energy_force_run, energy_run, geo_opt_run, & -+ linear_response_run, mol_dyn_run, mon_car_run, none_run, pint_run, & -+ real_time_propagation, vib_anal - USE input_cp2k, ONLY: create_cp2k_input_reading,& - create_cp2k_root_section,& - create_global_section,& -@@ -117,6 +117,7 @@ MODULE cp2k_runs - USE timings, ONLY: timeset,& - timestop - USE vibrational_analysis, ONLY: vb_anal -+ USE driver, ONLY: run_driver - #include "cp_common_uses.h" - - IMPLICIT NONE -@@ -362,6 +363,8 @@ CONTAINS - error=suberror) - CASE (mol_dyn_run) - CALL qs_mol_dyn ( force_env, globenv, error=suberror ) -+ CASE (driver_run) -+ CALL run_driver ( force_env, globenv, error=suberror ) - CASE (geo_opt_run) - CALL cp_geo_opt(force_env,globenv,error=suberror) - CASE (cell_opt_run) -diff -rupN cp2k-2.4.0_ref/src/driver.F cp2k-2.4.0/src/driver.F ---- cp2k-2.4.0_ref/src/driver.F 1970-01-01 01:00:00.000000000 +0100 -+++ cp2k-2.4.0/src/driver.F 2013-08-15 15:43:44.895650242 +0100 -@@ -0,0 +1,216 @@ -+! ***************************************************************************** -+!> \brief Driver mode - To communicate with i-PI Python wrapper -+!> \par History -+!> none -+!> \author Michele Ceriotti 03.2012 -+! ***************************************************************************** -+MODULE driver -+ -+ USE force_env_methods, ONLY: force_env_calc_energy_force -+ USE force_env_types, ONLY: force_env_get,& -+ force_env_type, & -+ force_env_set_cell -+ USE kinds, ONLY: default_path_length,& -+ dp -+ USE input_section_types, ONLY: section_vals_get_subs_vals,& -+ section_vals_type,& -+ section_vals_val_get -+ -+ USE cell_types, ONLY: cell_clone,& -+ cell_create,& -+ cell_release,& -+ cell_type,& -+ compare_cells,& -+ init_cell,& -+ real_to_scaled,& -+ scaled_to_real -+ USE global_types, ONLY: global_environment_type -+ USE f77_interface, ONLY: default_para_env -+ USE cp_external_control, ONLY: external_control -+ USE message_passing, ONLY: mp_bcast, mp_sync -+ USE cp_subsys_types, ONLY: cp_subsys_release,& -+ cp_subsys_type -+ USE iso_c_binding -+ USE virial_types, ONLY: virial_type -+#include "cp_common_uses.h"t -+ -+ IMPLICIT NONE -+ -+ interface -+ subroutine usleep(useconds) bind(C) -+ ! integer(c_int) function usleep(useconds) bind(C) -+ use iso_c_binding -+ implicit none -+ integer(c_int32_t), value :: useconds -+ ! end function -+ end subroutine -+ end interface -+ -+ CONTAINS -+ SUBROUTINE run_driver ( force_env, globenv, error ) -+ TYPE(force_env_type), POINTER :: force_env -+ TYPE(global_environment_type), POINTER :: globenv -+ TYPE(cp_error_type), INTENT(inout) :: error -+ -+ TYPE(section_vals_type), POINTER :: drv_section, motion_section -+ TYPE(virial_type), POINTER :: virial -+ -+ CHARACTER(len=default_path_length) :: drv_hostname, c_hostname -+ INTEGER :: drv_port -+ LOGICAL :: drv_unix -+ -+ !MIK DRIVER -+ ! server address parsing -+ CHARACTER*1024 :: serveraddr, host -+ INTEGER socket, port, inet, nread, readbuffer, slock, swait, uwait -+ ! buffers and temporaries for communication -+ INTEGER, PARAMETER :: MSGLEN=12 -+ LOGICAL :: isinit=.true., hasdata=.false., ionode=.false. -+ CHARACTER*12 :: header -+ CHARACTER*1024 :: parbuffer -+ INTEGER nat -+ REAL *8 :: cellh(3,3), cellih(3,3), vir(3,3), pot -+ REAL*8, ALLOCATABLE :: combuf(:) -+ REAL*8 :: sigma(3,3) -+ ! access cp2k structures -+ TYPE(cp_subsys_type), POINTER :: subsys -+ integer ip, ii, idir -+ TYPE(cell_type), POINTER :: cpcell -+ logical should_stop -+ ionode=(default_para_env%source==default_para_env%mepos) -+ -+ ! reads driver parameters from input -+ motion_section => section_vals_get_subs_vals(force_env%root_section,"MOTION",error=error) -+ drv_section => section_vals_get_subs_vals(motion_section,"DRIVER",error=error) -+ -+ CALL section_vals_val_get(drv_section,"HOST",c_val=drv_hostname,error=error) -+ CALL section_vals_val_get(drv_section,"PORT",i_val=drv_port,error=error) -+ CALL section_vals_val_get(drv_section,"UNIX",l_val=drv_unix,error=error) -+ -+ -+ ! opens the socket -+ socket=0 -+ inet=1 -+ if (ionode) then -+ write(*,*) "@ i-PI DRIVER BEING LOADED" -+ write(*,*) "@ INPUT DATA: ", TRIM(drv_hostname), drv_port, drv_unix -+ c_hostname=TRIM(drv_hostname)//achar(0) -+ CALL open_socket(socket, .not. drv_unix, drv_port, c_hostname) -+ endif -+ -+ !now we have a socket, so we can initialize the CP2K environments. -+ NULLIFY(cpcell) -+ call cell_create(cpcell,error=error) -+ uwait=10000 ! number of MICROseconds to be waited in filesystem lock -+ driver_loop: DO -+ ! do communication on master node only... -+ header = "" -+ -+ ! this syncs the processes, possibly (see sockets.c) without calling MPI_Barrier, -+ ! which is nice as MPI_barrier eats up a lot of CPU for nothing -+ inet=slock(default_para_env%source, default_para_env%mepos) -+ CALL mp_sync(default_para_env%group) -+ -+ if (ionode) nread=readbuffer(socket, header, MSGLEN) -+ if (ionode) write(0,*) "returned from readbuffer" -+ -+ inet=swait(uwait, default_para_env%source, default_para_env%mepos) -+ CALL mp_sync(default_para_env%group) -+ -+ call mp_bcast(nread,default_para_env%source, default_para_env%group) -+ if (nread .eq. 0) then -+ if (ionode) write(*,*) " @ DRIVER MODE: Could not read from socket, exiting now." -+ exit -+ endif -+ -+ call mp_bcast(header,default_para_env%source, default_para_env%group) -+ -+ if (ionode) write(*,*) " @ DRIVER MODE: Message from server: ", trim(header) -+ if (trim(header) == "STATUS") then -+ -+ inet=slock(default_para_env%source, default_para_env%mepos) -+ CALL mp_sync(default_para_env%group) -+ if (ionode) then ! does not need init (well, maybe it should, just to check atom numbers and the like... ) -+ if (hasdata) then -+ call writebuffer(socket,"HAVEDATA ",MSGLEN) -+ else -+ call writebuffer(socket,"READY ",MSGLEN) -+ endif -+ endif -+ inet=swait(uwait,default_para_env%source, default_para_env%mepos) -+ CALL mp_sync(default_para_env%group) -+ else if (trim(header) == "POSDATA") then -+ if (ionode) then -+ nread=readbuffer(socket, cellh, 9*8) -+ nread=readbuffer(socket, cellih, 9*8) -+ nread=readbuffer(socket, nat, 4) -+ cellh=transpose(cellh) -+ cellih=transpose(cellih) -+ endif -+ call mp_bcast(cellh,default_para_env%source, default_para_env%group) -+ call mp_bcast(cellih,default_para_env%source, default_para_env%group) -+ call mp_bcast(nat,default_para_env%source, default_para_env%group) -+ if (.not.allocated(combuf)) allocate(combuf(3*nat)) -+ if (ionode) nread=readbuffer(socket, combuf, nat*3*8) -+ call mp_bcast(combuf,default_para_env%source, default_para_env%group) -+ -+ CALL force_env_get(force_env,subsys=subsys,error=error) -+ if (nat/=subsys%particles%n_els) WRITE(*,*) " @DRIVER MODE: Uh-oh! Particle number mismatch between i-pi and cp2k input!" -+ ii=0 -+ DO ip=1,subsys%particles%n_els -+ DO idir=1,3 -+ ii=ii+1 -+ subsys%particles%els(ip)%r(idir)=combuf(ii) -+ END DO -+ END DO -+ CALL init_cell(cpcell, hmat=cellh) -+ CALL force_env_set_cell(force_env,cell=cpcell,error=error) -+ -+ CALL force_env_calc_energy_force(force_env,calc_force=.TRUE. ,error=error) -+ -+ if (ionode) write(*,*) " @ DRIVER MODE: Received positions " -+ -+ combuf=0 -+ ii=0 -+ DO ip=1,subsys%particles%n_els -+ DO idir=1,3 -+ ii=ii+1 -+ combuf(ii)=subsys%particles%els(ip)%f(idir) -+ END DO -+ END DO -+ CALL force_env_get(force_env, potential_energy=pot, error=error) -+ CALL force_env_get(force_env,cell=cpcell, virial=virial, error=error) -+ vir = transpose(virial%pv_virial) -+ -+ CALL external_control(should_stop,"DPI",globenv=globenv,error=error) -+ IF (should_stop) EXIT -+ -+ hasdata=.true. -+ else if (trim(header)=="GETFORCE") then -+ if (ionode) write(*,*) " @ DRIVER MODE: Returning v,forces,stress " -+ if (ionode) then -+ call writebuffer(socket,"FORCEREADY ",MSGLEN) -+ call writebuffer(socket,pot,8) -+ call writebuffer(socket,nat,4) -+ call writebuffer(socket,combuf,3*nat*8) -+ call writebuffer(socket,vir,9*8) -+ -+ ! i-pi can also receive an arbitrary string, that will be printed out to the "extra" -+ ! trajectory file. this is useful if you want to return additional information, e.g. -+ ! atomic charges, wannier centres, etc. one must return the number of characters, then -+ ! the string. here we just send back zero characters. -+ nat=0 -+ call writebuffer(socket,nat,4) ! writes out zero for the length of the "extra" field (not implemented yet!) -+ endif -+ hasdata=.false. -+ else -+ if (ionode) write(*,*) " @DRIVER MODE: Socket disconnected, time to exit. " -+ exit -+ endif -+ ENDDO driver_loop -+ -+ END SUBROUTINE run_driver -+ -+END MODULE driver -+ -+ -diff -rupN cp2k-2.4.0_ref/src/input_constants.F cp2k-2.4.0/src/input_constants.F ---- cp2k-2.4.0_ref/src/input_constants.F 2013-08-15 10:46:04.107899205 +0100 -+++ cp2k-2.4.0/src/input_constants.F 2013-08-15 10:53:45.839911028 +0100 -@@ -135,7 +135,8 @@ MODULE input_constants - cell_opt_run=14,& - real_time_propagation=15,& - ehrenfest=16, & -- do_tamc=17 -+ do_tamc=17, & -+ driver_run=18 - - ! Run Types of Atom Code - INTEGER, PARAMETER, PUBLIC :: atom_no_run=1,& -diff -rupN cp2k-2.4.0_ref/src/input_cp2k.F cp2k-2.4.0/src/input_cp2k.F ---- cp2k-2.4.0_ref/src/input_cp2k.F 2013-08-15 10:46:04.131899206 +0100 -+++ cp2k-2.4.0/src/input_cp2k.F 2013-08-15 10:53:45.843911028 +0100 -@@ -422,13 +422,13 @@ CONTAINS - "BAND", "CELL_OPT", "WFN_OPT", "WAVEFUNCTION_OPTIMIZATION",& - "MOLECULAR_DYNAMICS", "GEOMETRY_OPTIMIZATION", "MONTECARLO",& - "ELECTRONIC_SPECTRA", "LINEAR_RESPONSE", "NORMAL_MODES","RT_PROPAGATION",& -- "EHRENFEST_DYN","TAMC" ),& -+ "EHRENFEST_DYN","TAMC","DRIVER" ),& - enum_i_vals=(/ none_run, energy_run, energy_force_run, mol_dyn_run,& - geo_opt_run, mon_car_run, electronic_spectra_run, debug_run,& - bsse_run, linear_response_run, pint_run, vib_anal,do_band,& - cell_opt_run, energy_run, energy_run, mol_dyn_run, geo_opt_run,& - mon_car_run, electronic_spectra_run, linear_response_run,& -- vib_anal,real_time_propagation,ehrenfest,do_tamc/),& -+ vib_anal,real_time_propagation,ehrenfest,do_tamc,driver_run/),& - enum_desc=s2a("Perform no tasks", "Computes energy","Computes energy and forces",& - "Molecular Dynamics","Geometry Optimization","Monte Carlo", "Computes absorption Spectra",& - "Performs a Debug analysis","Basis set superposition error","Linear Response",& -@@ -437,7 +437,7 @@ CONTAINS - "Alias for MC","Alias for SPECTRA","Alias for LR","Alias for VIBRATIONAL_ANALYSIS",& - "Real Time propagation run (fixed ionic positions)",& - "Ehrenfest dynamics (using real time propagation of the wavefunction)",& -- "TAMC"),& -+ "TAMC","i-PI driver mode"),& - supported_feature=.TRUE.,error=error) - CALL section_add_keyword(section,keyword,error=error) - CALL keyword_release(keyword,error=error) -diff -rupN cp2k-2.4.0_ref/src/input_cp2k_motion.F cp2k-2.4.0/src/input_cp2k_motion.F ---- cp2k-2.4.0_ref/src/input_cp2k_motion.F 2013-08-15 10:46:04.095899205 +0100 -+++ cp2k-2.4.0/src/input_cp2k_motion.F 2013-08-15 10:53:45.843911028 +0100 -@@ -103,6 +103,10 @@ CONTAINS - CALL section_add_subsection(section,subsection,error=error) - CALL section_release(subsection,error=error) - -+ CALL create_driver_section(subsection,error=error) -+ CALL section_add_subsection(section,subsection,error=error) -+ CALL section_release(subsection,error=error) -+ - CALL create_fe_section(subsection,error=error) - CALL section_add_subsection(section, subsection, error=error) - CALL section_release(subsection,error=error) -@@ -1713,6 +1717,59 @@ CONTAINS - END SUBROUTINE create_md_section - - ! ***************************************************************************** -+!> \param section will contain the driver section -+!> \param error variable to control error logging, stopping,... -+!> see module cp_error_handling -+!> \author mceriotti -+! ***************************************************************************** -+ SUBROUTINE create_driver_section(section,error) -+ TYPE(section_type), POINTER :: section -+ TYPE(cp_error_type), INTENT(inout) :: error -+ -+ CHARACTER(len=*), PARAMETER :: routineN = 'create_driver_section', & -+ routineP = moduleN//':'//routineN -+ -+ LOGICAL :: failure -+ TYPE(keyword_type), POINTER :: keyword -+ -+ failure=.FALSE. -+ -+ CPPrecondition(.NOT.ASSOCIATED(section),cp_failure_level,routineP,error,failure) -+ IF (.NOT. failure) THEN -+ CALL section_create(section,name="DRIVER",& -+ description="This section defines the parameters needed to run in i-PI driver mode.",& -+ n_keywords=3, n_subsections=0, repeats=.FALSE., required=.TRUE.,& -+ error=error) -+ -+ NULLIFY(keyword) -+ CALL keyword_create(keyword, name="unix",& -+ description="Use a UNIX socket rather than an INET socket.",& -+ usage="unix LOGICAL",& -+ default_l_val=.FALSE., lone_keyword_l_val=.TRUE., error=error) -+ CALL section_add_keyword(section,keyword,error=error) -+ CALL keyword_release(keyword,error=error) -+ -+ CALL keyword_create(keyword, name="port",& -+ description="Port number for the i-PI server.",& -+ usage="port ",& -+ default_i_val=12345, error=error) -+ CALL section_add_keyword(section,keyword,error=error) -+ CALL keyword_release(keyword,error=error) -+ -+ -+ CALL keyword_create(keyword, name="host",& -+ description="Host name for the i-PI server.",& -+ usage="host ",& -+ default_c_val="localhost", error=error) -+ CALL section_add_keyword(section,keyword,error=error) -+ CALL keyword_release(keyword,error=error) -+ -+ END IF -+ -+ END SUBROUTINE create_driver_section -+ -+ -+! ***************************************************************************** - !> \brief Defines AVERAGES section - !> \param error variable to control error logging, stopping,... - !> see module cp_error_handling -diff -rupN cp2k-2.4.0_ref/src/OBJECTDEFS cp2k-2.4.0/src/OBJECTDEFS ---- cp2k-2.4.0_ref/src/OBJECTDEFS 2013-08-15 10:46:04.091899205 +0100 -+++ cp2k-2.4.0/src/OBJECTDEFS 2013-08-15 10:53:45.843911028 +0100 -@@ -180,6 +180,7 @@ OBJECTS_GENERIC =\ - dm_ls_scf.o\ - dm_ls_scf_qs.o\ - dm_ls_scf_types.o\ -+ driver.o\ - efield_utils.o\ - eigenvalueproblems.o\ - eip_environment.o\ -diff -rupN cp2k-2.4.0_ref/src/sockets.c cp2k-2.4.0/src/sockets.c ---- cp2k-2.4.0_ref/src/sockets.c 1970-01-01 01:00:00.000000000 +0100 -+++ cp2k-2.4.0/src/sockets.c 2013-08-15 15:27:36.971625458 +0100 -@@ -0,0 +1,112 @@ -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+ -+ -+//#define FS_WAIT 1 // uncomment to use a file system lock rather than mpi_barrier. -+ -+void error(const char *msg) -+{ perror(msg); } -+ -+void open_socket_(int *psockfd, int* inet, int* port, char* host) // the darn fortran passes an extra argument for the string length. here I just ignore it -+{ -+ int sockfd, portno, n; -+ struct hostent *server; -+ -+ fprintf(stderr, "Connection requested %s, %d, %d\n", host, *port, *inet); -+ struct sockaddr * psock; int ssock; -+ if (*inet!=0) -+ { -+ struct sockaddr_in serv_addr; psock=(struct sockaddr *)&serv_addr; ssock=sizeof(serv_addr); -+ sockfd = socket(AF_INET, SOCK_STREAM, 0); -+ if (sockfd < 0) error("ERROR opening socket"); -+ -+ server = gethostbyname(host); -+ if (server == NULL) -+ { -+ fprintf(stderr, "ERROR, no such host %s \n", host); -+ exit(-1); -+ } -+ -+ bzero((char *) &serv_addr, sizeof(serv_addr)); -+ serv_addr.sin_family = AF_INET; -+ bcopy((char *)server->h_addr, (char *)&serv_addr.sin_addr.s_addr, server->h_length); -+ serv_addr.sin_port = htons(*port); -+ } -+ else -+ { -+ struct sockaddr_un serv_addr; psock=(struct sockaddr *)&serv_addr; ssock=sizeof(serv_addr); -+ sockfd = socket(AF_UNIX, SOCK_STREAM, 0); -+ bzero((char *) &serv_addr, sizeof(serv_addr)); -+ serv_addr.sun_family = AF_UNIX; -+ strcpy(serv_addr.sun_path, "/tmp/ipi_"); -+ strcpy(serv_addr.sun_path+9, host); -+ } -+ -+ if (connect(sockfd, psock, ssock) < 0) error("ERROR connecting"); -+ -+ *psockfd=sockfd; -+} -+ -+void writebuffer_(int *psockfd, char *data, int* plen) -+{ -+ int n; -+ int sockfd=*psockfd; -+ int len=*plen; -+ -+ n = write(sockfd,data,len); -+ if (n < 0) error("ERROR writing to socket\n"); -+} -+ -+ -+int readbuffer_(int *psockfd, char *data, int* plen) -+{ -+ int n, nr; -+ int sockfd=*psockfd; -+ int len=*plen; -+ -+ n = nr = read(sockfd,data,len); -+ -+ while (nr>0 && n out -@@ -372,6 +377,9 @@ - compile_warnings=`grep "Warning:" out | wc | tail -1 | ${awk} '{print $1}'` - echo "make VERSION=${cp2k_version} went fine (${compile_warnings} warnings)" - fi -+else -+ echo "no compilation of cp2k" -+fi - echo "-------------------------regtesting cp2k----------------------------------" - - ################################################################################### diff --git a/easybuild/easyconfigs/c/CP2K/fix_compile_date_lastcvs.patch b/easybuild/easyconfigs/c/CP2K/fix_compile_date_lastcvs.patch deleted file mode 100644 index 97dca5d86829..000000000000 --- a/easybuild/easyconfigs/c/CP2K/fix_compile_date_lastcvs.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- makefiles/Makefile.orig 2010-12-10 05:35:15.000000000 +0100 -+++ makefiles/Makefile 2011-01-24 10:14:35.000000000 +0100 -@@ -149,9 +149,9 @@ - # - ifeq ($(CPPSHELL),) - CPPSHELL := -D__COMPILE_ARCH="\"$(ARCH)\""\ -- -D__COMPILE_DATE="\"$(shell date)\""\ -+ -D__COMPILE_DATE="\"$(shell date | sed 's/ /_/g')\""\ - -D__COMPILE_HOST="\"$(shell hostname)\""\ -- -D__COMPILE_LASTCVS="\"$(shell tail -n1 $(SRCDIR)/CVS/Entries)\"" -+ -D__COMPILE_LASTCVS="\"$(shell tail -n1 $(SRCDIR)/CVS/Entries | sed 's/ /_/g')\"" - endif - - ifneq ($(CPP),) diff --git a/easybuild/easyconfigs/c/CP2K/fix_psmp_build.patch b/easybuild/easyconfigs/c/CP2K/fix_psmp_build.patch deleted file mode 100644 index 31584df6572c..000000000000 --- a/easybuild/easyconfigs/c/CP2K/fix_psmp_build.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -ru cp2k.orig/src/dbcsr_lib/dbcsr_operations.F cp2k/src/dbcsr_lib/dbcsr_operations.F ---- cp2k.orig/src/dbcsr_lib/dbcsr_operations.F 2012-05-25 10:23:39.011852249 +0200 -+++ cp2k/src/dbcsr_lib/dbcsr_operations.F 2012-05-25 10:23:50.297006614 +0200 -@@ -4512,7 +4512,7 @@ - ngpus = dbcsr_cuda_get_n_devices (error) - !$OMP PARALLEL default (none), & - !$OMP private (t_error) & -- !$OMP shared (mynode, ngpus, error) -+ !$OMP shared (mynode, ngpus, error, has_ma) - t_error = error - IF (has_ma) THEN - CALL dbcsr_cuda_init (card_num=ma_set_gpu_affinity(mynode), error=error) - diff --git a/easybuild/easyconfigs/c/CP2K/fix_psmp_build_intel.patch b/easybuild/easyconfigs/c/CP2K/fix_psmp_build_intel.patch deleted file mode 100644 index 79f76907c67f..000000000000 --- a/easybuild/easyconfigs/c/CP2K/fix_psmp_build_intel.patch +++ /dev/null @@ -1,34 +0,0 @@ -diff -ru cp2k.orig/src/dbcsr_lib/dbcsr_work_operations.F cp2k/src/dbcsr_lib/dbcsr_work_operations.F ---- cp2k.orig/src/dbcsr_lib/dbcsr_work_operations.F 2011-11-12 05:35:03.000000000 +0100 -+++ cp2k/src/dbcsr_lib/dbcsr_work_operations.F 2012-06-14 20:44:12.972686488 +0200 -@@ -1473,6 +1473,7 @@ - TYPE(i_array_p), DIMENSION(:), POINTER, & - SAVE :: all_blk_p, all_col_i, & - all_row_p -+ INTEGER :: tmpsize - - ! --------------------------------------------------------------------------- - -@@ -1550,8 +1551,9 @@ - nblks_to_add = nblks_to_add + nblks - !$OMP ATOMIC - new_nblks = new_nblks + nblks -+ tmpsize = wm%datasize - !$OMP ATOMIC -- new_nze = new_nze + wm%datasize -+ new_nze = new_nze + tmpsize - !$OMP BARRIER - ! - !$OMP MASTER -diff -ru cp2k.orig/src/xc_exchange_gga.F cp2k/src/xc_exchange_gga.F ---- cp2k.orig/src/xc_exchange_gga.F 2011-10-12 05:35:02.000000000 +0200 -+++ cp2k/src/xc_exchange_gga.F 2012-06-14 21:31:23.910256253 +0200 -@@ -443,7 +443,7 @@ - - !$omp parallel do default(none) & - !$omp shared(npoints, rho, eps_rho, r13, fact, e_rho_rho) & -- !$omp shared(e_rho_ndrho, fs, sfac, tact, s) & -+ !$omp shared(e_rho_ndrho, e_ndrho_ndrho, fs, sfac, tact, s) & - !$omp private(ip,a0,a1,a2,sx,sy,sxx,sxy) - - DO ip = 1, npoints diff --git a/easybuild/easyconfigs/c/CPB/CPB-11-4-2011-foss-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/c/CPB/CPB-11-4-2011-foss-2017a-Python-2.7.13.eb deleted file mode 100644 index 18d84e42717a..000000000000 --- a/easybuild/easyconfigs/c/CPB/CPB-11-4-2011-foss-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'MakeCp' - -name = 'CPB' -version = '11-4-2011' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://tda.gatech.edu/software/cpb/index.html' -description = """CPB is a novel two-step Pearson correlation based biclustering approach to mine genes that are co-regulated with - a given reference gene in order to discover genes that function in a common biological process. - In the first step, the algorithm identifies subsets of genes with high correlation, reducing false negatives - with a nonparametric filtering scheme. - In the second step, biclusters from multiple datasets are used to extract and rank gene correlation information.""" - -toolchain = {'name': 'foss', 'version': '2017a'} - -source_urls = ['http://tda.gatech.edu/software/cpb/'] -sources = ['%(namelower)s-%(version)s.tar.gz'] -patches = [('CPB-%(version)s_makefile.patch', 1)] -checksums = [ - '795ae5bff11b9d56b8422e0d7345dfdffcd5cc4ac5cd3db5c6d72669beea785e', # cpb-11-4-2011.tar.gz - 'bbec37b56d7088ef4522cb6bbf742761e07aa4c810aa956caee136ff31897d07', # CPB-11-4-2011_makefile.patch -] - -dependencies = [ - ('Python', '2.7.13'), -] - -files_to_copy = [(['cpb/init_bicluster', 'cpb/cpb', 'correlation/correlation', '*.py'], 'bin')] - -local_files_to_check = ['init_bicluster', 'correlation', 'cpb', 'cpb.py', - 'run_correlation.py', 'run_cpb.py', 'shuffle.py', 'bicluster.py'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_files_to_check], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CPB/CPB-11-4-2011_makefile.patch b/easybuild/easyconfigs/c/CPB/CPB-11-4-2011_makefile.patch deleted file mode 100644 index cc341dca59a2..000000000000 --- a/easybuild/easyconfigs/c/CPB/CPB-11-4-2011_makefile.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -ruN cpb_source.orig/Makefile cpb_source/Makefile ---- cpb_source.orig/Makefile 1970-01-01 00:00:00.000000000 +0000 -+++ cpb_source/Makefile 2018-02-19 17:31:38.012739000 +0000 -@@ -0,0 +1,7 @@ -+all: -+ $(MAKE) -C correlation -+ $(MAKE) -C cpb -+ -+clean: -+ $(MAKE) -C correlation clean -+ $(MAKE) -C cpb clean diff --git a/easybuild/easyconfigs/c/CPLEX/CPLEX-12.10-GCCcore-8.3.0-Python-3.7.4.eb b/easybuild/easyconfigs/c/CPLEX/CPLEX-12.10-GCCcore-8.3.0-Python-3.7.4.eb deleted file mode 100644 index 2bb7d98cdcf5..000000000000 --- a/easybuild/easyconfigs/c/CPLEX/CPLEX-12.10-GCCcore-8.3.0-Python-3.7.4.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'CPLEX' -version = '12.10' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.ibm.com/analytics/cplex-optimizer' -description = """IBM ILOG CPLEX Optimizer's mathematical programming technology enables - analytical decision support for improving efficiency, - reducing costs, and increasing profitability.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -# the Academic Initiative version (as used in this file) can be downloaded as described on -# https://www.ibm.com/developerworks/community/blogs/jfp/entry/cplex_studio_in_ibm_academic_initiative?lang=en -# a restricted "Community edition" version can be found on -# https://www-01.ibm.com/software/websphere/products/optimization/cplex-studio-community-edition/ -sources = ['cplex_studio%s.linux-x86-64.bin' % ''.join(version.split('.'))] -checksums = ['cd530eb9c6d446bd18b5dc5a3d61070bfad92c3efd6565d2d8e31a2acfb496f7'] - -builddependencies = [('binutils', '2.32')] - -dependencies = [ - ('Java', '1.8', '', SYSTEM), - ('Python', '3.7.4'), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/c/CPLEX/CPLEX-12.9-GCCcore-8.2.0.eb b/easybuild/easyconfigs/c/CPLEX/CPLEX-12.9-GCCcore-8.2.0.eb deleted file mode 100644 index 4ccf2abec924..000000000000 --- a/easybuild/easyconfigs/c/CPLEX/CPLEX-12.9-GCCcore-8.2.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'CPLEX' -version = '12.9' - -homepage = 'https://www.ibm.com/analytics/cplex-optimizer' -description = """IBM ILOG CPLEX Optimizer's mathematical programming technology enables - analytical decision support for improving efficiency, - reducing costs, and increasing profitability.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -# the Academic Initiative version (as used in this file) can be downloaded as described on -# https://www.ibm.com/developerworks/community/blogs/jfp/entry/cplex_studio_in_ibm_academic_initiative?lang=en -# a restricted "Community edition" version can be found on -# https://www-01.ibm.com/software/websphere/products/optimization/cplex-studio-community-edition/ -sources = ['cplex_studio%s.linux-x86-64.bin' % ''.join(version.split('.'))] -checksums = ['89d4fde49f384155688fd0ac01fcef33f88ec615a67cdb43566f0d0df345044f'] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -builddependencies = [('binutils', '2.31.1')] - -dependencies = [ - ('Java', '1.8', '', SYSTEM), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/c/CPPE/CPPE-0.3.1-GCC-11.3.0.eb b/easybuild/easyconfigs/c/CPPE/CPPE-0.3.1-GCC-11.3.0.eb index b2a546120a1e..9685e0165df3 100644 --- a/easybuild/easyconfigs/c/CPPE/CPPE-0.3.1-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/c/CPPE/CPPE-0.3.1-GCC-11.3.0.eb @@ -18,18 +18,15 @@ checksums = ['38d4230ba3ace78936049c23ad4b1fe9e704fd250ec57cc9733cb3904b62cf7c'] builddependencies = [ ('CMake', '3.23.1'), - ('pybind11', '2.9.2'), ] dependencies = [ ('Python', '3.10.4'), + ('pybind11', '2.9.2'), ] exts_defaultclass = 'PythonPackage' -exts_default_options = { - 'download_dep_fail': True, - 'use_pip': True, -} + exts_list = [ ('cppe', version, { 'source_urls': [PYPI_SOURCE], @@ -42,6 +39,4 @@ sanity_check_paths = { 'dirs': ['include/cppe', 'lib/python%(pyshortver)s/site-packages', 'share/cmake'], } -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CPPE/CPPE-0.3.1-GCC-12.2.0.eb b/easybuild/easyconfigs/c/CPPE/CPPE-0.3.1-GCC-12.2.0.eb index cb04681be996..de5d4f7e10cc 100644 --- a/easybuild/easyconfigs/c/CPPE/CPPE-0.3.1-GCC-12.2.0.eb +++ b/easybuild/easyconfigs/c/CPPE/CPPE-0.3.1-GCC-12.2.0.eb @@ -18,18 +18,15 @@ checksums = ['38d4230ba3ace78936049c23ad4b1fe9e704fd250ec57cc9733cb3904b62cf7c'] builddependencies = [ ('CMake', '3.24.3'), - ('pybind11', '2.10.3'), ] dependencies = [ ('Python', '3.10.8'), + ('pybind11', '2.10.3'), ] exts_defaultclass = 'PythonPackage' -exts_default_options = { - 'download_dep_fail': True, - 'use_pip': True, -} + exts_list = [ ('cppe', version, { 'source_urls': [PYPI_SOURCE], @@ -42,6 +39,4 @@ sanity_check_paths = { 'dirs': ['include/cppe', 'lib/python%(pyshortver)s/site-packages', 'share/cmake'], } -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CPPE/CPPE-0.3.1-GCC-12.3.0.eb b/easybuild/easyconfigs/c/CPPE/CPPE-0.3.1-GCC-12.3.0.eb new file mode 100644 index 000000000000..9fb0165f43ba --- /dev/null +++ b/easybuild/easyconfigs/c/CPPE/CPPE-0.3.1-GCC-12.3.0.eb @@ -0,0 +1,44 @@ +easyblock = 'CMakeMake' + +name = 'CPPE' +version = '0.3.1' + +homepage = 'https://github.com/maxscheurer/cppe' +description = """CPPE is an open-source, light-weight C++ and Python library for Polarizable +Embedding (PE)1,2 calculations. It provides an easy-to-use API to implement PE +for ground-state self-consistent field (SCF) calculations and post-SCF methods. +A convenient Python interface is also available.""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +github_account = 'maxscheurer' +source_urls = [GITHUB_LOWER_SOURCE] +sources = ['v%(version)s.tar.gz'] +checksums = ['38d4230ba3ace78936049c23ad4b1fe9e704fd250ec57cc9733cb3904b62cf7c'] + +builddependencies = [ + ('CMake', '3.26.3'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('pybind11', '2.11.1'), +] + +exts_defaultclass = 'PythonPackage' +exts_default_options = { + 'source_urls': [PYPI_SOURCE], +} + +exts_list = [ + ('cppe', version, { + 'checksums': ['b0aef578d6919f8c103d4d4a9fcd3db481bd73c59c157985f52bf62477425d6c'], + }), +] + +sanity_check_paths = { + 'files': ['lib/libcppe.%s' % SHLIB_EXT], + 'dirs': ['include/cppe', 'lib/python%(pyshortver)s/site-packages', 'share/cmake'], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CREST/CREST-2.12-gfbf-2023b.eb b/easybuild/easyconfigs/c/CREST/CREST-2.12-gfbf-2023b.eb new file mode 100644 index 000000000000..87ae95876bfe --- /dev/null +++ b/easybuild/easyconfigs/c/CREST/CREST-2.12-gfbf-2023b.eb @@ -0,0 +1,44 @@ +# Author: Jasper Grimm (UoY) +# Update to 2.12: +# Author: J. Sassmannshausen (Imperial College London) + +easyblock = 'CMakeMake' + +name = 'CREST' +version = '2.12' + +homepage = 'https://xtb-docs.readthedocs.io/en/latest/crest.html' +description = """CREST is an utility/driver program for the xtb program. Originally it was designed + as conformer sampling program, hence the abbreviation Conformer–Rotamer Ensemble Sampling Tool, + but now offers also some utility functions for calculations with the GFNn–xTB methods. Generally + the program functions as an IO based OMP scheduler (i.e., calculations are performed by the xtb + program) and tool for the creation and analysation of structure ensembles. +""" + +toolchain = {'name': 'gfbf', 'version': '2023b'} + +github_account = 'grimme-lab' +source_urls = [GITHUB_LOWER_SOURCE] +sources = ['v%(version)s.tar.gz'] +patches = ['CREST-2.12-longline.patch'] +checksums = [ + {'v2.12.tar.gz': '390f0ac0aedafbd6bb75974fcffefe7e0232ad6c4ea0ab4f1a77e656a3ce263d'}, + {'CREST-2.12-longline.patch': '596ca2bcce3bbdfe99a3849934f41b388fb763a4898240091593b9b6a454fea9'}, +] + +builddependencies = [('CMake', '3.27.6')] + +dependencies = [('xtb', '6.7.1')] # required to run the program + +# Simple test command just to check if the program is working: +test_cmd = 'export PATH=%(builddir)s/easybuild_obj:$PATH && ' +test_cmd += 'cd %(builddir)s/%(namelower)s-%(version)s/examples/expl-0/ && ./run.sh ' + +sanity_check_paths = { + 'files': ['bin/%s' % name.lower()], + 'dirs': [], +} + +sanity_check_commands = ["crest -h", "crest --cite"] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CREST/CREST-2.12-longline.patch b/easybuild/easyconfigs/c/CREST/CREST-2.12-longline.patch new file mode 100644 index 000000000000..c3b84785f5f8 --- /dev/null +++ b/easybuild/easyconfigs/c/CREST/CREST-2.12-longline.patch @@ -0,0 +1,16 @@ +Dealing with a long line, which gfortran does not like +Author: J. Sassmannshausen (Imperial College London/UK) +diff --git a/crest-2.12.orig/src/qcg/solvtool.f90 b/crest-2.12/src/qcg/solvtool.f90 +index cec514c..f38b576 100644 +--- a/crest-2.12.orig/src/qcg/solvtool.f90 ++++ b/crest-2.12/src/qcg/solvtool.f90 +@@ -3158,7 +3158,8 @@ subroutine check_prog_path_iff(env) + str=trim(str) + open(unit=27, file=str, iostat=ios) + read(27,'(a)',iostat=ios) path +- if(ios .ne. 0) error stop 'No xtb-IFF found. This is currently required for QCG and available at https:/github.com/grimme-lab/xtbiff/releases/tag/v1.1' ++ if(ios .ne. 0) error stop 'No xtb-IFF found. This is currently required for QCG and available at & ++ https:/github.com/grimme-lab/xtbiff/releases/tag/v1.1' + + end subroutine check_prog_path_iff + diff --git a/easybuild/easyconfigs/c/CREST/CREST-20240319-gfbf-2023a.eb b/easybuild/easyconfigs/c/CREST/CREST-20240319-gfbf-2023a.eb deleted file mode 100644 index 7649571fc626..000000000000 --- a/easybuild/easyconfigs/c/CREST/CREST-20240319-gfbf-2023a.eb +++ /dev/null @@ -1,44 +0,0 @@ -# Author: Jasper Grimm (UoY) -# Update to 2.12: -# Author: J. Sassmannshausen (Imperial College London) - -easyblock = 'CMakeMake' - -name = 'CREST' -version = '20240319' -_commit = '2719412edf8bb606cebdd4cd6bbb4cdbd249e1e5' - -homepage = 'https://xtb-docs.readthedocs.io/en/latest/crest.html' -description = """CREST is an utility/driver program for the xtb program. Originally it was designed - as conformer sampling program, hence the abbreviation Conformer–Rotamer Ensemble Sampling Tool, - but now offers also some utility functions for calculations with the GFNn–xTB methods. Generally - the program functions as an IO based OMP scheduler (i.e., calculations are performed by the xtb - program) and tool for the creation and analysation of structure ensembles. -""" - -toolchain = {'name': 'gfbf', 'version': '2023a'} -toolchainopts = {'opt': True, 'optarch': True, 'extra_fflags': '-ffree-line-length-none'} - -separate_build_dir = False - -github_account = 'grimme-lab' -source_urls = [GITHUB_LOWER_SOURCE] -sources = [{'download_filename': '%s.tar.gz' % _commit, 'filename': SOURCE_TAR_GZ}] -checksums = ['770b7ca72bc47bc4e1ffd8ca56566df7b03f4d3b702b04ec6b83bad9a125884d'] - -builddependencies = [('CMake', '3.26.3')] - -dependencies = [('xtb', '6.6.1')] # required to run the program - -# Simple test command just to check if the program is working: -test_cmd = 'export PATH=%%(builddir)s/%%(namelower)s-%s:$PATH && ' % _commit -test_cmd += 'cd %%(builddir)s/%%(namelower)s-%s/examples/expl-0/ && ./run.sh ' % _commit - -sanity_check_paths = { - 'files': ['bin/%s' % name.lower()], - 'dirs': [], -} - -sanity_check_commands = ["crest -h", "crest --cite"] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CREST/CREST-3.0.1-gfbf-2022b.eb b/easybuild/easyconfigs/c/CREST/CREST-3.0.1-gfbf-2022b.eb index 5f1a29e51d32..db9fb74ee332 100644 --- a/easybuild/easyconfigs/c/CREST/CREST-3.0.1-gfbf-2022b.eb +++ b/easybuild/easyconfigs/c/CREST/CREST-3.0.1-gfbf-2022b.eb @@ -15,7 +15,7 @@ toolchain = {'name': 'gfbf', 'version': '2022b'} toolchainopts = {'opt': True} sources = [{ - 'filename': SOURCE_TAR_GZ, + 'filename': SOURCE_TAR_XZ, 'git_config': { 'url': 'https://github.com/crest-lab', 'repo_name': 'crest', @@ -23,7 +23,7 @@ sources = [{ 'recursive': True, }, }] -checksums = [None] +checksums = ['271c446730cd82856eb05692daa3184079d91f1f5bb12930ed801e2cf037a3bd'] builddependencies = [('CMake', '3.24.3')] diff --git a/easybuild/easyconfigs/c/CREST/CREST-3.0.2-foss-2023a.eb b/easybuild/easyconfigs/c/CREST/CREST-3.0.2-foss-2023a.eb new file mode 100644 index 000000000000..f408aa301414 --- /dev/null +++ b/easybuild/easyconfigs/c/CREST/CREST-3.0.2-foss-2023a.eb @@ -0,0 +1,47 @@ +easyblock = 'CMakeMake' + +name = 'CREST' +version = '3.0.2' + +homepage = 'https://xtb-docs.readthedocs.io/en/latest/crest.html' +description = """CREST is an utility/driver program for the xtb program. Originally it was designed + as conformer sampling program, hence the abbreviation Conformer–Rotamer Ensemble Sampling Tool, + but now offers also some utility functions for calculations with the GFNn–xTB methods. Generally + the program functions as an IO based OMP scheduler (i.e., calculations are performed by the xtb + program) and tool for the creation and analysation of structure ensembles. +""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'opt': True} + +sources = [{ + 'filename': SOURCE_TAR_XZ, + 'git_config': { + 'url': 'https://github.com/crest-lab', + 'repo_name': 'crest', + 'tag': 'v%s' % version, + 'recursive': True, + }, +}] +checksums = ['e54cce51b748a95ac65fac239796df382977cb30cba0940cc83a0ba3a6cd05db'] + +builddependencies = [('CMake', '3.26.3')] + +dependencies = [ + ('dftd4', '3.7.0'), + ('mctc-lib', '0.3.1'), + ('mstore', '0.3.0'), + ('multicharge', '0.3.0'), + ('xtb', '6.6.1'), +] + +runtest = "test" + +sanity_check_paths = { + 'files': ['bin/%(namelower)s'], + 'dirs': [], +} + +sanity_check_commands = ["crest -h", "crest --cite"] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CREST/CREST-3.0.2-gfbf-2023b.eb b/easybuild/easyconfigs/c/CREST/CREST-3.0.2-gfbf-2023b.eb new file mode 100644 index 000000000000..b06581b64ca9 --- /dev/null +++ b/easybuild/easyconfigs/c/CREST/CREST-3.0.2-gfbf-2023b.eb @@ -0,0 +1,47 @@ +easyblock = 'CMakeMake' + +name = 'CREST' +version = '3.0.2' + +homepage = 'https://xtb-docs.readthedocs.io/en/latest/crest.html' +description = """CREST is an utility/driver program for the xtb program. Originally it was designed + as conformer sampling program, hence the abbreviation Conformer–Rotamer Ensemble Sampling Tool, + but now offers also some utility functions for calculations with the GFNn–xTB methods. Generally + the program functions as an IO based OMP scheduler (i.e., calculations are performed by the xtb + program) and tool for the creation and analysation of structure ensembles. +""" + +toolchain = {'name': 'gfbf', 'version': '2023b'} +toolchainopts = {'opt': True} + +sources = [{ + 'filename': SOURCE_TAR_XZ, + 'git_config': { + 'url': 'https://github.com/crest-lab', + 'repo_name': 'crest', + 'tag': 'v%s' % version, + 'recursive': True, + }, +}] +checksums = ['e54cce51b748a95ac65fac239796df382977cb30cba0940cc83a0ba3a6cd05db'] + +builddependencies = [('CMake', '3.27.6')] + +dependencies = [ + ('dftd4', '3.7.0'), + ('mctc-lib', '0.3.1'), + ('mstore', '0.3.0'), + ('multicharge', '0.3.0'), + ('xtb', '6.7.1'), +] + +runtest = "test" + +sanity_check_paths = { + 'files': ['bin/%(namelower)s'], + 'dirs': [], +} + +sanity_check_commands = ["crest -h", "crest --cite"] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CRF++/CRF++-0.58-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/c/CRF++/CRF++-0.58-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index ccbc66d427a1..000000000000 --- a/easybuild/easyconfigs/c/CRF++/CRF++-0.58-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CRF++' -version = '0.58' - -homepage = 'https://taku910.github.io/crfpp/' -description = """CRF++ is a simple, customizable, and open source implementation of - Conditional Random Fields (CRFs) for segmenting/labeling sequential data. CRF++ is - designed for generic purpose and will be applied to a variety of NLP tasks, such as - Named Entity Recognition, Information Extraction and Text Chunking. """ - -toolchain = {'name': 'iccifort', 'version': '2019.1.144-GCC-8.2.0-2.31.1'} -toolchainopts = {'pic': True} - -# manual download from https://taku910.github.io/crfpp/#download (via Google Drive) -sources = [SOURCE_TAR_GZ] -checksums = ['9d1c0a994f25a5025cede5e1d3a687ec98cd4949bfb2aae13f2a873a13259cb2'] - -configopts = '--with-pic' -buildopts = 'CXXFLAGS="$CXXFLAGS -Wall -finline"' - -sanity_check_paths = { - 'files': ["bin/crf_learn", "bin/crf_test"], - 'dirs': [] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/c/CRF++/CRF++-0.58-intel-2018b.eb b/easybuild/easyconfigs/c/CRF++/CRF++-0.58-intel-2018b.eb deleted file mode 100644 index 06fc981a7253..000000000000 --- a/easybuild/easyconfigs/c/CRF++/CRF++-0.58-intel-2018b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CRF++' -version = '0.58' - -homepage = 'https://taku910.github.io/crfpp/' -description = """CRF++ is a simple, customizable, and open source implementation of - Conditional Random Fields (CRFs) for segmenting/labeling sequential data. CRF++ is - designed for generic purpose and will be applied to a variety of NLP tasks, such as - Named Entity Recognition, Information Extraction and Text Chunking. """ - -toolchain = {'name': 'intel', 'version': '2018b'} -toolchainopts = {'pic': True} - -# manual download from https://taku910.github.io/crfpp/#download (via Google Drive) -sources = [SOURCE_TAR_GZ] -checksums = ['9d1c0a994f25a5025cede5e1d3a687ec98cd4949bfb2aae13f2a873a13259cb2'] - -configopts = '--with-pic' -buildopts = 'CXXFLAGS="$CXXFLAGS -Wall -finline"' - -sanity_check_paths = { - 'files': ["bin/crf_learn", "bin/crf_test"], - 'dirs': [] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/c/CRISPResso2/CRISPResso2-2.0.44-foss-2019b-Python-2.7.16.eb b/easybuild/easyconfigs/c/CRISPResso2/CRISPResso2-2.0.44-foss-2019b-Python-2.7.16.eb deleted file mode 100644 index 3a283184df0e..000000000000 --- a/easybuild/easyconfigs/c/CRISPResso2/CRISPResso2-2.0.44-foss-2019b-Python-2.7.16.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'CRISPResso2' -version = '2.0.44' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/pinellolab/CRISPResso2' -description = """ -CRISPResso2 is a software pipeline designed to enable rapid and intuitive interpretation of genome editing experiments. -""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -github_account = 'pinellolab' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -patches = ['%(name)s-%(version)s_relax_requirements.patch'] -checksums = [ - 'ca06e1def23184180d523e974546e96054aef8d376e1e7077a9db16934641625', # v2.0.44.tar.gz - '11a32aee60acb4485e32c152e5783cc6c4df2550ac9be916c8822b44879a16d5', # CRISPResso2-2.0.44_relax_requirements.patch -] - -dependencies = [ - ('Python', '2.7.16'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('matplotlib', '2.2.4', versionsuffix), - ('Seaborn', '0.9.1', versionsuffix), - ('FLASH', '1.2.11'), -] - -download_dep_fail = True -use_pip = True - -options = {'modulename': 'CRISPResso2'} - -sanity_check_paths = { - 'files': ['bin/CRISPResso%s' % x for x in ['', 'Batch', 'Compare', 'Pooled', 'PooledWGSCompare', 'WGS']], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ['CRISPResso -h'] - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CRISPResso2/CRISPResso2-2.0.44_relax_requirements.patch b/easybuild/easyconfigs/c/CRISPResso2/CRISPResso2-2.0.44_relax_requirements.patch deleted file mode 100644 index 5d697029967f..000000000000 --- a/easybuild/easyconfigs/c/CRISPResso2/CRISPResso2-2.0.44_relax_requirements.patch +++ /dev/null @@ -1,22 +0,0 @@ -Relax the version requirements of some Python modules and remove argparse requirement (is in stdlib) -Author: Samuel Moors (Vrije Universiteit Brussel) -diff -ur CRISPResso2-2.0.44.orig/setup.py CRISPResso2-2.0.44/setup.py ---- CRISPResso2-2.0.44.orig/setup.py 2020-11-14 08:46:36.000000000 +0100 -+++ CRISPResso2-2.0.44/setup.py 2020-11-23 18:34:01.477229000 +0100 -@@ -88,12 +88,11 @@ - 'Programming Language :: Cython', - ], - install_requires=[ -- 'pandas>=0.15,<=0.24', -- 'matplotlib>=1.3.1,<=2.2.3', -- 'argparse>=1.3,<=1.4', -+ 'pandas>=0.15,<0.25', -+ 'matplotlib>=1.3.1,<2.3', - 'seaborn>0.7.1,<0.10', -- 'jinja2==2.10', -- 'scipy==1.1.0', -+ 'jinja2>=2.10,<2.11', -+ 'scipy>=1.1.0,<1.3', - 'numpy>=1.9,<=1.16.6', - 'kiwisolver<1.2', - 'pyparsing<3', diff --git a/easybuild/easyconfigs/c/CRISPResso2/CRISPResso2-2.1.2-foss-2020b-Python-2.7.18.eb b/easybuild/easyconfigs/c/CRISPResso2/CRISPResso2-2.1.2-foss-2020b-Python-2.7.18.eb index e815134c6ece..743acb941e3b 100644 --- a/easybuild/easyconfigs/c/CRISPResso2/CRISPResso2-2.1.2-foss-2020b-Python-2.7.18.eb +++ b/easybuild/easyconfigs/c/CRISPResso2/CRISPResso2-2.1.2-foss-2020b-Python-2.7.18.eb @@ -35,9 +35,6 @@ dependencies = [ ('Seaborn', '0.9.1', '-Python-%(pyver)s'), ] -download_dep_fail = True -use_pip = True - # strip out too strict version requirements for dependencies preinstallopts = "sed -i 's/,<=[0-9]*//g' setup.py && sed -i 's/==/>=/g' setup.py && " @@ -55,8 +52,6 @@ sanity_check_commands = [ local_test_cmd, ] -sanity_pip_check = True - options = {'modulename': name} modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages/CRISPResso2']} diff --git a/easybuild/easyconfigs/c/CRISPResso2/CRISPResso2-2.2.1-foss-2020b.eb b/easybuild/easyconfigs/c/CRISPResso2/CRISPResso2-2.2.1-foss-2020b.eb index e1a264c229a2..4659d7648109 100644 --- a/easybuild/easyconfigs/c/CRISPResso2/CRISPResso2-2.2.1-foss-2020b.eb +++ b/easybuild/easyconfigs/c/CRISPResso2/CRISPResso2-2.2.1-foss-2020b.eb @@ -34,9 +34,6 @@ dependencies = [ ('Seaborn', '0.11.1'), ] -download_dep_fail = True -use_pip = True - # strip out too strict version requirements for dependencies preinstallopts = "sed -i 's/,<=[0-9]*//g' setup.py && sed -i 's/==/>=/g' setup.py && " @@ -54,8 +51,6 @@ sanity_check_commands = [ local_test_cmd, ] -sanity_pip_check = True - options = {'modulename': name} modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages/CRISPResso2']} diff --git a/easybuild/easyconfigs/c/CRISPResso2/CRISPResso2-2.3.1-foss-2023b.eb b/easybuild/easyconfigs/c/CRISPResso2/CRISPResso2-2.3.1-foss-2023b.eb new file mode 100644 index 000000000000..1696b820a8eb --- /dev/null +++ b/easybuild/easyconfigs/c/CRISPResso2/CRISPResso2-2.3.1-foss-2023b.eb @@ -0,0 +1,46 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Denis Kristak +easyblock = 'PythonPackage' + +name = 'CRISPResso2' +version = '2.3.1' + +homepage = 'https://github.com/pinellolab/CRISPResso2/' +description = """CRISPResso2 is a software pipeline designed to enable rapid and +intuitive interpretation of genome editing experiments.""" + +toolchain = {'name': 'foss', 'version': '2023b'} + +sources = [ + {'source_urls': ['https://github.com/pinellolab/%(name)s/archive/'], 'filename': 'v%(version)s.tar.gz'}, +] +patches = ['CRISPResso2-2.3.1_fix_tests.patch'] +checksums = [ + {'v2.3.1.tar.gz': 'e1f3f87e392529d441f0b3b6983600d643fbcdf40cde621eb24f40b3f7195fa4'}, + {'CRISPResso2-2.3.1_fix_tests.patch': 'c63f403e438e3e2b1c2cdfd41ce3ab8f9f38c9204b27d234f54ce33230818292'}, +] + +dependencies = [ + ('Python', '3.11.5'), + ('SciPy-bundle', '2023.11'), + ('matplotlib', '3.8.2'), + ('fastp', '0.23.4'), + ('SAMtools', '1.19.2'), + ('Bowtie2', '2.5.4'), + ('Seaborn', '0.13.2'), +] + +# strip out too strict version requirements for dependencies +preinstallopts = "sed -i 's/,<=[0-9]*//g' setup.py && sed -i 's/==/>=/g' setup.py && " +postinstallcmds = [' cp -r tests %(installdir)s', 'cp -r scripts %(installdir)s'] + +options = {'modulename': '%(name)s'} + +sanity_check_commands = [ + 'CRISPResso -h', + 'cd %(builddir)s/%(name)s-%(version)s/tests && ./testRelease.sh', +] + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages/%(name)s']} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CRISPResso2/CRISPResso2-2.3.1_fix_tests.patch b/easybuild/easyconfigs/c/CRISPResso2/CRISPResso2-2.3.1_fix_tests.patch new file mode 100644 index 000000000000..9a8e31161777 --- /dev/null +++ b/easybuild/easyconfigs/c/CRISPResso2/CRISPResso2-2.3.1_fix_tests.patch @@ -0,0 +1,41 @@ +# author John Dey, fix incorrect paths for ref data. Update file names for ref data +diff -ruN CRISPResso2-2.3.1.orig/tests/FANC.batch CRISPResso2-2.3.1/tests/FANC.batch +--- CRISPResso2-2.3.1.orig/tests/FANC.batch 2024-05-13 08:41:32.000000000 -0700 ++++ CRISPResso2-2.3.1/tests/FANC.batch 2024-06-14 16:23:37.616827000 -0700 +@@ -1,3 +1,3 @@ + n r1 +-Untreated tests/FANC.Untreated.fastq +-Cas9 tests/FANC.Cas9.fastq ++Untreated FANC.Untreated.fastq ++Cas9 FANC.Cas9.fastq +diff -ruN CRISPResso2-2.3.1.orig/tests/testRelease.sh CRISPResso2-2.3.1/tests/testRelease.sh +--- CRISPResso2-2.3.1.orig/tests/testRelease.sh 2024-05-13 08:41:32.000000000 -0700 ++++ CRISPResso2-2.3.1/tests/testRelease.sh 2024-06-14 15:04:55.646070000 -0700 +@@ -15,20 +15,20 @@ + CRISPRessoWGS -b Both.Cas9.fastq.smallGenome.bam -r smallGenome/smallGenome.fa -f Cas9.regions.txt --debug &> CRISPRessoWGS_on_Both.Cas9.fastq.smallGenome.log + + echo TESTING CRISPRESSO2 +-diff CRISPResso_on_FANC.Cas9/Reference.nucleotide_frequency_table.txt expectedResults/CRISPResso_on_FANC.Cas9/Reference.nucleotide_frequency_table.txt +-diff CRISPResso_on_FANC.Cas9/CRISPResso_quantification_of_editing_frequency.txt tests/expectedResults/CRISPResso_on_FANC.Cas9/CRISPResso_quantification_of_editing_frequency.txt ++diff CRISPResso_on_FANC.Cas9/Nucleotide_frequency_table.txt expectedResults/CRISPResso_on_FANC.Cas9/Nucleotide_frequency_table.txt ++diff CRISPResso_on_FANC.Cas9/CRISPResso_quantification_of_editing_frequency.txt expectedResults/CRISPResso_on_FANC.Cas9/CRISPResso_quantification_of_editing_frequency.txt + + echo TESTING CRISPRESSO2 PARAMS +-diff CRISPResso_on_params/FANC.nucleotide_frequency_table.txt expectedResults/CRISPResso_on_params/FANC.nucleotide_frequency_table.txt +-diff CRISPResso_on_params/CRISPResso_quantification_of_editing_frequency.txt tests/expectedResults/CRISPResso_on_params/CRISPResso_quantification_of_editing_frequency.txt ++diff CRISPResso_on_params/FANC.Nucleotide_frequency_table.txt expectedResults/CRISPResso_on_params/FANC.Nucleotide_frequency_table.txt ++diff CRISPResso_on_params/CRISPResso_quantification_of_editing_frequency.txt expectedResults/CRISPResso_on_params/CRISPResso_quantification_of_editing_frequency.txt + + echo TESTING BATCH +-diff CRISPRessoBatch_on_FANC/Reference.MODIFICATION_FREQUENCY_SUMMARY.txt tests/expectedResults/CRISPRessoBatch_on_FANC/Reference.MODIFICATION_FREQUENCY_SUMMARY.txt ++diff CRISPRessoBatch_on_FANC/MODIFICATION_FREQUENCY_SUMMARY.txt expectedResults/CRISPRessoBatch_on_FANC/MODIFICATION_FREQUENCY_SUMMARY.txt + + echo TESTING POOLED +-diff CRISPRessoPooled_on_Both.Cas9/SAMPLES_QUANTIFICATION_SUMMARY.txt tests/expectedResults/CRISPRessoPooled_on_Both.Cas9/SAMPLES_QUANTIFICATION_SUMMARY.txt ++diff CRISPRessoPooled_on_Both.Cas9/SAMPLES_QUANTIFICATION_SUMMARY.txt expectedResults/CRISPRessoPooled_on_Both.Cas9/SAMPLES_QUANTIFICATION_SUMMARY.txt + + echo TESTING WGS +-diff CRISPRessoWGS_on_Both.Cas9.fastq.smallGenome/SAMPLES_QUANTIFICATION_SUMMARY.txt tests/expectedResults/CRISPRessoWGS_on_Both.Cas9.fastq.smallGenome/SAMPLES_QUANTIFICATION_SUMMARY.txt ++diff CRISPRessoWGS_on_Both.Cas9.fastq.smallGenome/SAMPLES_QUANTIFICATION_SUMMARY.txt expectedResults/CRISPRessoWGS_on_Both.Cas9.fastq.smallGenome/SAMPLES_QUANTIFICATION_SUMMARY.txt + + echo Finished diff --git a/easybuild/easyconfigs/c/CRPropa/CRPropa-2.0.3_no-docs.patch b/easybuild/easyconfigs/c/CRPropa/CRPropa-2.0.3_no-docs.patch deleted file mode 100644 index 98c558839725..000000000000 --- a/easybuild/easyconfigs/c/CRPropa/CRPropa-2.0.3_no-docs.patch +++ /dev/null @@ -1,13 +0,0 @@ -skip building of docs -author: Kenneth Hoste (HPC-UGent) ---- Makefile.in.orig 2014-03-26 17:18:53.474997093 +0100 -+++ Makefile.in 2014-03-26 17:19:18.844596386 +0100 -@@ -291,7 +291,7 @@ - AM_CPPFLAGS = $(GNL_CPPFLAGS) - - #SUBDIRS = External doc sophia dint src --SUBDIRS = External sophia sibyll dint src doc -+SUBDIRS = External sophia sibyll dint src # doc - EXTRA_DIST = sophia/src/sophia.h sibyll/sibyll.h src/Interactions/proton_f77 src/Interactions/proton_sophia dint/src/tables sysdep.h get_externals.sh GetPDCrossSections.sh HalfLifeTable doc/Doxyfile COPYRIGHT doc/UserGuide.tex doc/precision_traj.ps doc/PhotonDensityCollection2.eps doc/crpdetector.eps doc/AllIRBzEvolutionModelsCan.eps IRBzRedshiftEvol_Kneiske examples/GettingStarted Plot - all: config.h - $(MAKE) $(AM_MAKEFLAGS) all-recursive diff --git a/easybuild/easyconfigs/c/CRPropa/CRPropa-3.1.5-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/c/CRPropa/CRPropa-3.1.5-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index c3e6c9033a4b..000000000000 --- a/easybuild/easyconfigs/c/CRPropa/CRPropa-3.1.5-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'CMakePythonPackage' - -name = 'CRPropa' -version = '3.1.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://crpropa.desy.de' -description = """CRPropa is a publicly available code to study the propagation of ultra high energy nuclei up to iron - on their voyage through an extra galactic environment.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -source_urls = ['https://github.com/CRPropa/CRPropa3/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['ee394b42967fabe93b83205751a38b70cc67a126bce5968d49656a556ff022d5'] - -builddependencies = [ - ('CMake', '3.13.3'), - ('SWIG', '3.0.12'), - ('pkg-config', '0.29.2'), - ('Doxygen', '1.8.15'), -] - -dependencies = [ - ('Python', '3.7.2'), - ('HDF5', '1.10.5'), - ('SciPy-bundle', '2019.03'), -] - -runtest = False - -sanity_check_commands = [ - """python -c "import crpropa; 'initTurbulence' in dir(crpropa)" """ -] - -sanity_check_paths = { - 'files': ["lib/libcrpropa.so"], - 'dirs': [ - "lib/python%(pyshortver)s/site-packages", - "share" - ], -} - -moduleclass = 'astro' diff --git a/easybuild/easyconfigs/c/CRPropa/CRPropa-3.1.6-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/c/CRPropa/CRPropa-3.1.6-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index ecdf61f4424f..000000000000 --- a/easybuild/easyconfigs/c/CRPropa/CRPropa-3.1.6-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'CMakePythonPackage' - -name = 'CRPropa' -version = '3.1.6' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://crpropa.desy.de' -description = """CRPropa is a publicly available code to study the propagation of ultra high energy nuclei up to iron - on their voyage through an extra galactic environment.""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -source_urls = ['https://github.com/CRPropa/CRPropa3/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['abc659a240be5c4e770abf0765b470f22dfe1ca68e3db74efab0aa51c4845c1d'] - -builddependencies = [ - ('CMake', '3.16.4'), - ('SWIG', '4.0.1'), - ('pkg-config', '0.29.2'), - ('Doxygen', '1.8.17'), -] - -dependencies = [ - ('Python', '3.8.2'), - ('HDF5', '1.10.6'), - ('SciPy-bundle', '2020.03', versionsuffix), -] - -runtest = False - -sanity_check_commands = [ - """python -c "import crpropa; 'initTurbulence' in dir(crpropa)" """ -] - -sanity_check_paths = { - 'files': ["lib/libcrpropa.so"], - 'dirs': [ - "lib/python%(pyshortver)s/site-packages", - "share" - ], -} - -moduleclass = 'astro' diff --git a/easybuild/easyconfigs/c/CSB/CSB-1.2.5-foss-2020b.eb b/easybuild/easyconfigs/c/CSB/CSB-1.2.5-foss-2020b.eb index c3feca2d8ad9..452e52e64c2a 100644 --- a/easybuild/easyconfigs/c/CSB/CSB-1.2.5-foss-2020b.eb +++ b/easybuild/easyconfigs/c/CSB/CSB-1.2.5-foss-2020b.eb @@ -6,15 +6,15 @@ version = '1.2.5' homepage = 'https://github.com/csb-toolbox' description = """Computational Structural Biology Toolbox -CSB is a python library and application framework, which can be used to solve -problems in the field of structural bioinformatics. If you are a -bioinformatician, software engineer or a researcher working in this field, -chances are you may find something useful here. Our package consists of a few +CSB is a python library and application framework, which can be used to solve +problems in the field of structural bioinformatics. If you are a +bioinformatician, software engineer or a researcher working in this field, +chances are you may find something useful here. Our package consists of a few major components: -1. Core class library - object-oriented, granular, with an emphasis on design +1. Core class library - object-oriented, granular, with an emphasis on design and clean interfaces. -2. Application framework - console applications ("protocols"), which consume -objects from the core library in order to build something executable (and +2. Application framework - console applications ("protocols"), which consume +objects from the core library in order to build something executable (and hopefully useful). 3. Test framework - ensures that the library actually works. """ @@ -24,10 +24,6 @@ source_urls = ['https://github.com/csb-toolbox/CSB/releases/download/R-%(version sources = [SOURCELOWER_TAR_GZ] checksums = ['3f05924acaca6673f94fc430965eabfe59a0c9b2cbdda8c1cb50a43ffe83f254'] -use_pip = True -sanity_pip_check = True -download_dep_fail = True - dependencies = [ ('Python', '3.8.6'), ('matplotlib', '3.3.3'), diff --git a/easybuild/easyconfigs/c/CSBDeep/CSBDeep-0.4.1-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/c/CSBDeep/CSBDeep-0.4.1-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index cedcf2c3299f..000000000000 --- a/easybuild/easyconfigs/c/CSBDeep/CSBDeep-0.4.1-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,41 +0,0 @@ -# This easyconfig was created by the BEAR Software team at the University of Birmingham. -easyblock = 'PythonBundle' - -name = 'CSBDeep' -version = '0.4.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = "https://csbdeep.bioimagecomputing.com/" -description = """CSBDeep is a toolbox for Content-aware Image Restoration (CARE).""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -dependencies = [ - ('Python', '3.7.2'), - ('TensorFlow', '1.13.1', versionsuffix), - ('Keras', '2.2.4', versionsuffix), - ('IPython', '7.7.0', versionsuffix), - ('matplotlib', '3.0.3', versionsuffix), - ('tqdm', '4.32.1'), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('imagecodecs-lite', '2019.12.3', { - 'checksums': ['95d18aa13ceb1b18a6109433b42d054e13b9a295cba96c08ab719f864f589d68'], - }), - ('tifffile', '2019.7.26.2', { - 'checksums': ['2abb91c3a23a61593c5635ac1a19f67e732b46291c305fcee0eeaad41181a13f'], - }), - (name, version, { - 'modulename': '%(namelower)s', - 'source_tmpl': '%(namelower)s-%(version)s.tar.gz', - 'checksums': ['ad2cf81389b8c15eb2f38a524dc011a5331dfb91e7d3053fed0c6c808a7bdf89'], - }), -] - -sanity_check_commands = ['care_predict'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CSBDeep/CSBDeep-0.4.1-fosscuda-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/c/CSBDeep/CSBDeep-0.4.1-fosscuda-2019a-Python-3.7.2.eb deleted file mode 100644 index fb0579f0eba5..000000000000 --- a/easybuild/easyconfigs/c/CSBDeep/CSBDeep-0.4.1-fosscuda-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,41 +0,0 @@ -# This easyconfig was created by the BEAR Software team at the University of Birmingham. -easyblock = 'PythonBundle' - -name = 'CSBDeep' -version = '0.4.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = "https://csbdeep.bioimagecomputing.com/" -description = """CSBDeep is a toolbox for Content-aware Image Restoration (CARE).""" - -toolchain = {'name': 'fosscuda', 'version': '2019a'} - -dependencies = [ - ('Python', '3.7.2'), - ('TensorFlow', '1.13.1', versionsuffix), - ('Keras', '2.2.4', versionsuffix), - ('IPython', '7.7.0', versionsuffix), - ('matplotlib', '3.0.3', versionsuffix), - ('tqdm', '4.32.1'), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('imagecodecs-lite', '2019.12.3', { - 'checksums': ['95d18aa13ceb1b18a6109433b42d054e13b9a295cba96c08ab719f864f589d68'], - }), - ('tifffile', '2019.7.26.2', { - 'checksums': ['2abb91c3a23a61593c5635ac1a19f67e732b46291c305fcee0eeaad41181a13f'], - }), - (name, version, { - 'modulename': '%(namelower)s', - 'source_tmpl': '%(namelower)s-%(version)s.tar.gz', - 'checksums': ['ad2cf81389b8c15eb2f38a524dc011a5331dfb91e7d3053fed0c6c808a7bdf89'], - }), -] - -sanity_check_commands = ['care_predict'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CSBDeep/CSBDeep-0.7.4-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/c/CSBDeep/CSBDeep-0.7.4-foss-2022a-CUDA-11.7.0.eb index fcd4c2441be9..529cb7c6fe92 100644 --- a/easybuild/easyconfigs/c/CSBDeep/CSBDeep-0.7.4-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/c/CSBDeep/CSBDeep-0.7.4-foss-2022a-CUDA-11.7.0.eb @@ -19,8 +19,6 @@ dependencies = [ ('tqdm', '4.64.0'), ] -use_pip = True -sanity_pip_check = True exts_list = [ ('tifffile', '2023.9.26', { diff --git a/easybuild/easyconfigs/c/CSBDeep/CSBDeep-0.7.4-foss-2022a.eb b/easybuild/easyconfigs/c/CSBDeep/CSBDeep-0.7.4-foss-2022a.eb index e65992a566ca..dc66adaeda3b 100644 --- a/easybuild/easyconfigs/c/CSBDeep/CSBDeep-0.7.4-foss-2022a.eb +++ b/easybuild/easyconfigs/c/CSBDeep/CSBDeep-0.7.4-foss-2022a.eb @@ -17,9 +17,6 @@ dependencies = [ ('tqdm', '4.64.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('tifffile', '2023.9.26', { 'checksums': ['67e355e4595aab397f8405d04afe1b4ae7c6f62a44e22d933fee1a571a48c7ae'], diff --git a/easybuild/easyconfigs/c/CSBDeep/CSBDeep-0.7.4-foss-2023a.eb b/easybuild/easyconfigs/c/CSBDeep/CSBDeep-0.7.4-foss-2023a.eb new file mode 100644 index 000000000000..da9ab78ea91b --- /dev/null +++ b/easybuild/easyconfigs/c/CSBDeep/CSBDeep-0.7.4-foss-2023a.eb @@ -0,0 +1,34 @@ +# This easyconfig was created by the BEAR Software team at the University of Birmingham. +# Update: Petr Král (INUITS) +easyblock = 'PythonBundle' + +name = 'CSBDeep' +version = '0.7.4' + +homepage = "https://csbdeep.bioimagecomputing.com/" +description = """CSBDeep is a toolbox for Content-aware Image Restoration (CARE).""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('TensorFlow', '2.13.0'), + ('matplotlib', '3.7.2'), + ('tqdm', '4.66.1'), +] + +exts_list = [ + ('tifffile', '2024.6.18', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['67299c0445fc47463bbc71f3cb4676da2ab0242b0c6c6542a0680801b4b97d8a'], + }), + ('%(namelower)s', version, { + 'source_tmpl': SOURCE_WHL, + 'checksums': ['155d61827439373dc9c2a730a1ef621f7e373fea16599d583e0a70f1e48bd6db'], + }), +] + +sanity_check_commands = ['care_predict'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CSBLAST/CSBLAST-2.2.3-GCCcore-8.3.0.eb b/easybuild/easyconfigs/c/CSBLAST/CSBLAST-2.2.3-GCCcore-8.3.0.eb deleted file mode 100644 index c29516caf756..000000000000 --- a/easybuild/easyconfigs/c/CSBLAST/CSBLAST-2.2.3-GCCcore-8.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'MakeCp' - -name = 'CSBLAST' -version = '2.2.3' - -homepage = 'https://github.com/soedinglab/csblast/' -description = """Context-specific extension of BLAST that significantly improves sensitivity and alignment quality.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -github_account = 'soedinglab' -sources = ['v%(version)s.tar.gz'] -source_urls = [GITHUB_SOURCE] -checksums = ['3cf8dc251e85af6942552eae3d33e45a5a1c6d73c5e7f1a00ce26d6974c0d434'] # csblast-2.2.3.tar.gz - -builddependencies = [ - ('binutils', '2.32'), -] - -dependencies = [ - ('sparsehash', '2.0.3'), -] - -start_dir = 'src' - -build_cmd_targets = 'csblast csbuild' - -buildopts = 'FLAGS=-fpermissive' - -files_to_copy = ['bin', 'data', 'LICENSE', 'README_CSBLAST'] - -sanity_check_paths = { - 'files': ['bin/csblast', 'bin/csbuild', 'data/K4000.crf', 'data/K4000.lib'], - 'dirs': ['bin', 'data'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CTranslate2/CTranslate2-4.5.0-foss-2023a-CUDA-12.6.0.eb b/easybuild/easyconfigs/c/CTranslate2/CTranslate2-4.5.0-foss-2023a-CUDA-12.6.0.eb new file mode 100644 index 000000000000..a6376dba2ef7 --- /dev/null +++ b/easybuild/easyconfigs/c/CTranslate2/CTranslate2-4.5.0-foss-2023a-CUDA-12.6.0.eb @@ -0,0 +1,83 @@ +easyblock = 'CMakeMake' + +name = 'CTranslate2' +version = '4.5.0' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://opennmt.net/CTranslate2/' +description = "Fast inference engine for Transformer models." + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = ['https://github.com/OpenNMT/CTranslate2/archive/'] +sources = [{ + "download_filename": "v%(version)s.tar.gz", + "filename": SOURCE_TAR_GZ, +}] +patches = [ + 'CTranslate2-4.5.0_fix-third-party.patch', + 'CTranslate2-4.5.0_fix-tests.patch', + 'CTranslate2-4.5.0_replace-cxxopts.patch', +] +checksums = [ + {'CTranslate2-4.5.0.tar.gz': 'f3040c7c3da5dde022fdc16906c279f3f936c6e79f3df8f998c908bb01a77cfe'}, + {'CTranslate2-4.5.0_fix-third-party.patch': '45ab6d19954010dc5d515498a0827f0b13992d88b9691ab73ab27fee1114e3e3'}, + {'CTranslate2-4.5.0_fix-tests.patch': '73123eafe612538354be5aa96c750199e1a219a5316800848c3894c1cc6ca2ad'}, + {'CTranslate2-4.5.0_replace-cxxopts.patch': 'e378969c2968e2fd57863956a4d2f267731a49d1b890dcc45593d6a310531271'}, +] + +builddependencies = [ + ('CMake', '3.26.3'), + ('pybind11', '2.11.1'), + ('cxxopts', '3.0.0', '', SYSTEM), + ('spdlog', '1.11.0'), + ('cpu_features', '0.9.0'), +] + +dependencies = [ + ('CUDA', '12.6.0', '', SYSTEM), + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('googletest', '1.13.0'), + ('PyYAML', '6.0'), + ('cuDNN', '9.5.0.50', versionsuffix, SYSTEM), +] + +# make sure that CTranslate2 libraries are linked to FlexiBLAS, not OpenBLAS +preconfigopts = "export CMAKE_INCLUDE_PATH=$EBROOTFLEXIBLAS/include/flexiblas:${CMAKE_INCLUDE_PATH} && " +preconfigopts += "sed -i 's/openblas/flexiblas/g' %(start_dir)s/CMakeLists.txt && " + +configopts = '-DOPENMP_RUNTIME=COMP -DWITH_CUDA=ON -DWITH_MKL=OFF ' +configopts += '-DOPENBLAS_INCLUDE_DIR="$EBROOTFLEXIBLAS/include" -DWITH_OPENBLAS=ON ' +configopts += '-DWITH_CUDNN=ON ' +configopts += '-DENABLE_CPU_DISPATCH=OFF ' + +prebuildopts = 'export CT2_VERBOSE=3 && ' + +exts_defaultclass = 'PythonPackage' +exts_default_options = { + 'source_urls': [PYPI_SOURCE], + 'installopts': '', + 'runtest': False, +} + +exts_list = [ + ('ctranslate2', version, { + 'sources': ['CTranslate2-%(version)s.tar.gz'], + 'start_dir': 'python', + 'checksums': ['f3040c7c3da5dde022fdc16906c279f3f936c6e79f3df8f998c908bb01a77cfe'], + }), +] + +sanity_check_paths = { + 'files': ['bin/ct2-translator', 'lib/libctranslate2.%s' % SHLIB_EXT], + 'dirs': ['include/ctranslate2', 'lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = [ + "ct2-translator --help", + "python -c 'import ctranslate2'", + "python -m pip check", +] + +moduleclass = 'ai' diff --git a/easybuild/easyconfigs/c/CTranslate2/CTranslate2-4.5.0_fix-tests.patch b/easybuild/easyconfigs/c/CTranslate2/CTranslate2-4.5.0_fix-tests.patch new file mode 100644 index 000000000000..e559871807f4 --- /dev/null +++ b/easybuild/easyconfigs/c/CTranslate2/CTranslate2-4.5.0_fix-tests.patch @@ -0,0 +1,21 @@ +Author: Pavel Tománek (pavelToman) +Fix compilation of tests + replace third_party GTest by one from EB. +--- tests/CMakeLists.txt.orig 2025-01-03 16:35:23.243495904 +0100 ++++ tests/CMakeLists.txt 2025-01-03 17:34:04.044755825 +0100 +@@ -2,7 +2,7 @@ + + option(BUILD_GMOCK "" OFF) + option(INSTALL_GTEST "" OFF) +-add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../third_party/googletest ${CMAKE_CURRENT_BINARY_DIR}/googletest) ++find_package(GTest) + + add_executable(ctranslate2_test + batching_test.cc +@@ -21,6 +21,7 @@ + target_link_libraries(ctranslate2_test + ${PROJECT_NAME} + gtest_main ++ gtest + ) + + add_executable(benchmark_ops diff --git a/easybuild/easyconfigs/c/CTranslate2/CTranslate2-4.5.0_fix-third-party.patch b/easybuild/easyconfigs/c/CTranslate2/CTranslate2-4.5.0_fix-third-party.patch new file mode 100644 index 000000000000..5d6e310e216a --- /dev/null +++ b/easybuild/easyconfigs/c/CTranslate2/CTranslate2-4.5.0_fix-third-party.patch @@ -0,0 +1,42 @@ +Author: Pavel Tománek (pavelToman) +Replace recursively downloaded third party sw with programs from EB. +--- CMakeLists.txt.orig 2025-01-03 16:15:51.023557000 +0100 ++++ CMakeLists.txt 2025-01-08 15:50:57.345502000 +0100 +@@ -95,7 +95,7 @@ + endif() + + find_package(Threads) +-add_subdirectory(third_party/spdlog EXCLUDE_FROM_ALL) ++find_package(spdlog) + + set(PRIVATE_INCLUDE_DIRECTORIES + ${CMAKE_CURRENT_SOURCE_DIR}/src +@@ -246,7 +246,7 @@ + set(BUILD_SHARED_LIBS_SAVED "${BUILD_SHARED_LIBS}") + set(BUILD_SHARED_LIBS OFF) + set(BUILD_TESTING OFF) +- add_subdirectory(third_party/cpu_features EXCLUDE_FROM_ALL) ++ find_package(CpuFeatures) + set(BUILD_SHARED_LIBS "${BUILD_SHARED_LIBS_SAVED}") + list(APPEND LIBRARIES cpu_features) + endif() +@@ -498,19 +498,6 @@ + message(STATUS "NVCC host compiler: ${CUDA_HOST_COMPILER}") + message(STATUS "NVCC compilation flags: ${CUDA_NVCC_FLAGS}") + +- # We should ensure that the Thrust include directories appear before +- # -I/usr/local/cuda/include for both GCC and NVCC, so that the headers +- # are coming from the submodule and not the system. +- set(THRUST_INCLUDE_DIRS +- ${CMAKE_CURRENT_SOURCE_DIR}/third_party/thrust/dependencies/cub +- ${CMAKE_CURRENT_SOURCE_DIR}/third_party/thrust +- ) +- cuda_include_directories(${THRUST_INCLUDE_DIRS}) +- list(APPEND PRIVATE_INCLUDE_DIRECTORIES ${THRUST_INCLUDE_DIRS}) +- +- set(CUTLASS_INCLUDE_DIRS +- ${CMAKE_CURRENT_SOURCE_DIR}/third_party/cutlass/include +- ) + cuda_include_directories(${CUTLASS_INCLUDE_DIRS}) + list(APPEND PRIVATE_INCLUDE_DIRECTORIES ${CUTLASS_INCLUDE_DIRS}) + diff --git a/easybuild/easyconfigs/c/CTranslate2/CTranslate2-4.5.0_replace-cxxopts.patch b/easybuild/easyconfigs/c/CTranslate2/CTranslate2-4.5.0_replace-cxxopts.patch new file mode 100644 index 000000000000..f690e3b157b4 --- /dev/null +++ b/easybuild/easyconfigs/c/CTranslate2/CTranslate2-4.5.0_replace-cxxopts.patch @@ -0,0 +1,22 @@ +Author: Pavel Tománek (pavelToman) +Replace recursively downloaded third party cxxopts with cxxopts from EB. +--- cli/CMakeLists.txt.orig 2025-01-03 16:47:35.863270652 +0100 ++++ cli/CMakeLists.txt 2025-01-03 16:52:02.988342754 +0100 +@@ -1,15 +1,9 @@ +-if (NOT IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/../third_party/cxxopts/include") +- message(FATAL_ERROR "The client dependency repository (cxxopts) is missing! " +- "You probably didn't clone the project with --recursive. You can include it " +- "by calling \"git submodule update --init --recursive\"") +-endif() +- + add_executable(translator + translator.cc + ) + target_include_directories(translator +- PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../third_party/cxxopts/include +- ) ++ PRIVATE "$ENV{EBROOTCXXOPTS}/include" ++) + target_link_libraries(translator + PRIVATE ${PROJECT_NAME} + ) diff --git a/easybuild/easyconfigs/c/CUDA-Python/CUDA-Python-12.1.0-gfbf-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/c/CUDA-Python/CUDA-Python-12.1.0-gfbf-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..2e45ce8f233d --- /dev/null +++ b/easybuild/easyconfigs/c/CUDA-Python/CUDA-Python-12.1.0-gfbf-2023a-CUDA-12.1.1.eb @@ -0,0 +1,34 @@ +easyblock = 'PythonBundle' + +name = 'CUDA-Python' +# Warning: major and minor versions of CUDA and CUDA-Python are tied +version = '12.1.0' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://nvidia.github.io/cuda-python/' +description = "Python bindings for CUDA" +github_account = 'NVIDIA' + +toolchain = {'name': 'gfbf', 'version': '2023a'} + +dependencies = [ + ('CUDA', '%(version_major)s.%(version_minor)s.1', '', SYSTEM), + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), +] + +exts_list = [ + ('pyclibrary', '0.2.2', { + 'checksums': ['9902fffe361bb86f57ab62aa4195ec4dd382b63c5c6892be6d9784ec0a3575f7'], + }), + ('cuda-python', version, { + 'modulename': 'cuda', + 'source_urls': ['https://github.com/%(github_account)s/%(namelower)s/archive'], + 'sources': [{'download_filename': 'v%(version)s.tar.gz', 'filename': '%(namelower)s-%(version)s.tar.gz'}], + 'checksums': ['6fdfacaabbd6bc7f5dddec3ecf6bb0968e4a6b5151896d6352703ff5e0fc4abb'], + }), +] + +sanity_check_commands = ["python -c 'from cuda import cuda, nvrtc'"] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CUDA-Samples/CUDA-Samples-11.3-GCC-10.3.0-CUDA-11.3.1.eb b/easybuild/easyconfigs/c/CUDA-Samples/CUDA-Samples-11.3-GCC-10.3.0-CUDA-11.3.1.eb index b71d2bfad4d6..ad7b6aba80b6 100644 --- a/easybuild/easyconfigs/c/CUDA-Samples/CUDA-Samples-11.3-GCC-10.3.0-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/c/CUDA-Samples/CUDA-Samples-11.3-GCC-10.3.0-CUDA-11.3.1.eb @@ -11,7 +11,11 @@ toolchain = {'name': 'GCC', 'version': '10.3.0'} source_urls = ['https://github.com/NVIDIA/cuda-samples/archive/'] sources = ['v%(version)s.tar.gz'] -checksums = ['2bee5f7c89347259aaab75aa6df6e10375059bdbbaf04cc7936f5db7d54fa3ac'] +patches = ['cuda-samples-11.3_multiple-sms.patch'] +checksums = [ + {'v11.3.tar.gz': '2bee5f7c89347259aaab75aa6df6e10375059bdbbaf04cc7936f5db7d54fa3ac'}, + {'cuda-samples-11.3_multiple-sms.patch': 'b31613f4160456f0d0abf82999c7fb7eee781f0efadc8b9bbb5a02ef0f37e21d'}, +] dependencies = [ ('CUDA', '11.3.1', '', SYSTEM), @@ -32,7 +36,7 @@ local_filters += "Samples/simpleVulkan/Makefile " local_filters += "Samples/simpleVulkanMMAP/Makefile " local_filters += "Samples/streamOrderedAllocationIPC/Makefile " local_filters += "Samples/vulkanImageCUDA/Makefile" -buildopts = "HOST_COMPILER=g++ FILTER_OUT='%s'" % local_filters +buildopts = "HOST_COMPILER=g++ SMS='%%(cuda_cc_space_sep_no_period)s' FILTER_OUT='%s'" % local_filters files_to_copy = [ (['bin/%s/linux/release/*' % ARCH], 'bin'), diff --git a/easybuild/easyconfigs/c/CUDA-Samples/CUDA-Samples-11.6-GCC-11.3.0-CUDA-11.7.0.eb b/easybuild/easyconfigs/c/CUDA-Samples/CUDA-Samples-11.6-GCC-11.3.0-CUDA-11.7.0.eb index d4240930bd18..ea78eae4061f 100644 --- a/easybuild/easyconfigs/c/CUDA-Samples/CUDA-Samples-11.6-GCC-11.3.0-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/c/CUDA-Samples/CUDA-Samples-11.6-GCC-11.3.0-CUDA-11.7.0.eb @@ -11,7 +11,11 @@ toolchain = {'name': 'GCC', 'version': '11.3.0'} source_urls = ['https://github.com/NVIDIA/cuda-samples/archive/'] sources = ['v%(version)s.tar.gz'] -checksums = ['75b858bcf9e534eaa0f129c418e661b83872d743de218df8a5278cc429f9ea98'] +patches = ['cuda-samples-11.6_multiple-sms.patch'] +checksums = [ + {'v11.6.tar.gz': '75b858bcf9e534eaa0f129c418e661b83872d743de218df8a5278cc429f9ea98'}, + {'cuda-samples-11.6_multiple-sms.patch': '8849e4882d797d155d6ebb71377fa1409205361776ade8da699452a4ecb94a0a'}, +] dependencies = [ ('CUDA', '11.7.0', '', SYSTEM), @@ -33,7 +37,7 @@ local_filters += "Samples/simpleVulkanMMAP/Makefile " local_filters += "Samples/streamOrderedAllocationIPC/Makefile " local_filters += "Samples/vulkanImageCUDA/Makefile" -buildopts = "HOST_COMPILER=g++ FILTER_OUT='%s'" % local_filters +buildopts = "HOST_COMPILER=g++ SMS='%%(cuda_cc_space_sep_no_period)s' FILTER_OUT='%s'" % local_filters files_to_copy = [ (['bin/%s/linux/release/*' % ARCH], 'bin'), diff --git a/easybuild/easyconfigs/c/CUDA-Samples/CUDA-Samples-11.8-GCC-11.3.0-CUDA-11.7.0.eb b/easybuild/easyconfigs/c/CUDA-Samples/CUDA-Samples-11.8-GCC-11.3.0-CUDA-11.7.0.eb new file mode 100644 index 000000000000..be16c76f3be6 --- /dev/null +++ b/easybuild/easyconfigs/c/CUDA-Samples/CUDA-Samples-11.8-GCC-11.3.0-CUDA-11.7.0.eb @@ -0,0 +1,59 @@ +easyblock = 'MakeCp' + +name = 'CUDA-Samples' +version = '11.8' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://github.com/NVIDIA/cuda-samples' +description = "Samples for CUDA Developers which demonstrates features in CUDA Toolkit" + +toolchain = {'name': 'GCC', 'version': '11.3.0'} + +source_urls = ['https://github.com/NVIDIA/cuda-samples/archive/'] +sources = ['v%(version)s.tar.gz'] +patches = ['cuda-samples-11.6_multiple-sms.patch'] +checksums = [ + {'v11.8.tar.gz': '1bc02c0ca42a323f3c7a05b5682eae703681a91e95b135bfe81f848b2d6a2c51'}, + {'cuda-samples-11.6_multiple-sms.patch': '8849e4882d797d155d6ebb71377fa1409205361776ade8da699452a4ecb94a0a'}, +] + +dependencies = [ + ('CUDA', '11.7.0', '', SYSTEM), +] + +# Get rid of pre-built Windows DLLs and only build deviceQuery for now. +prebuildopts = "rm -r bin/win64 && " + +# Filter out samples that require extensive dependencies. +local_filters = "Samples/2_Concepts_and_Techniques/EGLStream_CUDA_Interop/Makefile " +local_filters += "Samples/4_CUDA_Libraries/boxFilterNPP/Makefile " +local_filters += "Samples/4_CUDA_Libraries/cannyEdgeDetectorNPP/Makefile " +local_filters += "Samples/4_CUDA_Libraries/cudaNvSci/Makefile " +local_filters += "Samples/4_CUDA_Libraries/cudaNvSciNvMedia/Makefile " +local_filters += "Samples/5_Domain_Specific/simpleGL/Makefile " +local_filters += "Samples/3_CUDA_Features/warpAggregatedAtomicsCG/Makefile " +local_filters += "Samples/5_Domain_Specific/simpleVulkan/Makefile " +local_filters += "Samples/5_Domain_Specific/simpleVulkanMMAP/Makefile " +local_filters += "Samples/2_Concepts_and_Techniques/streamOrderedAllocationIPC/Makefile " +local_filters += "Samples/5_Domain_Specific/vulkanImageCUDA/Makefile " +local_filters += "Samples/6_Performance/LargeKernelParameter/Makefile " + +buildopts = "HOST_COMPILER=g++ SMS='%%(cuda_cc_space_sep_no_period)s' FILTER_OUT='%s'" % local_filters + +files_to_copy = [ + (['bin/%s/linux/release/*' % ARCH], 'bin'), + 'LICENSE', +] + +local_binaries = ['deviceQuery', 'matrixMul', 'bandwidthTest', 'cudaOpenMP'] + +# Only paths are used for sanity checks. +# Commands may fail due to missing compatibility libraries that might be needed +# to be able to use this specific CUDA version in combination with the available +# NVIDIA drivers. +sanity_check_paths = { + 'files': ['bin/%s' % x for x in local_binaries], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/CUDA-Samples/CUDA-Samples-12.1-GCC-12.3.0-CUDA-12.1.1.eb b/easybuild/easyconfigs/c/CUDA-Samples/CUDA-Samples-12.1-GCC-12.3.0-CUDA-12.1.1.eb index 3e7ffe79da06..5a886ca74d4c 100644 --- a/easybuild/easyconfigs/c/CUDA-Samples/CUDA-Samples-12.1-GCC-12.3.0-CUDA-12.1.1.eb +++ b/easybuild/easyconfigs/c/CUDA-Samples/CUDA-Samples-12.1-GCC-12.3.0-CUDA-12.1.1.eb @@ -11,7 +11,11 @@ toolchain = {'name': 'GCC', 'version': '12.3.0'} source_urls = ['https://github.com/NVIDIA/cuda-samples/archive/'] sources = ['v%(version)s.tar.gz'] -checksums = ['f758160645b366d79c2638d8dfd389f01029b8d179ab0c11726b9ef58aecebd9'] +patches = ['cuda-samples-11.6_multiple-sms.patch'] +checksums = [ + {'v12.1.tar.gz': 'f758160645b366d79c2638d8dfd389f01029b8d179ab0c11726b9ef58aecebd9'}, + {'cuda-samples-11.6_multiple-sms.patch': '8849e4882d797d155d6ebb71377fa1409205361776ade8da699452a4ecb94a0a'}, +] dependencies = [ ('CUDA', '12.1.1', '', SYSTEM), @@ -58,7 +62,7 @@ if ARCH == 'aarch64': local_filters += "Samples/3_CUDA_Features/cdpQuadtree/Makefile " local_filters += "Samples/3_CUDA_Features/cdpAdvancedQuicksort/Makefile " -buildopts = "HOST_COMPILER=g++ FILTER_OUT='%s'" % local_filters +buildopts = "HOST_COMPILER=g++ SMS='%%(cuda_cc_space_sep_no_period)s' FILTER_OUT='%s'" % local_filters # Remove libraries in the bin dir after a successful 'make' buildopts += " && rm bin/*/linux/release/lib*.so.*" diff --git a/easybuild/easyconfigs/c/CUDA-Samples/CUDA-Samples-12.2-GCC-11.3.0-CUDA-12.2.0.eb b/easybuild/easyconfigs/c/CUDA-Samples/CUDA-Samples-12.2-GCC-11.3.0-CUDA-12.2.0.eb new file mode 100644 index 000000000000..89e1c6fc87b3 --- /dev/null +++ b/easybuild/easyconfigs/c/CUDA-Samples/CUDA-Samples-12.2-GCC-11.3.0-CUDA-12.2.0.eb @@ -0,0 +1,63 @@ +easyblock = 'MakeCp' + +name = 'CUDA-Samples' +version = '12.2' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://github.com/NVIDIA/cuda-samples' +description = "Samples for CUDA Developers which demonstrates features in CUDA Toolkit" + +toolchain = {'name': 'GCC', 'version': '11.3.0'} + +source_urls = ['https://github.com/NVIDIA/cuda-samples/archive/'] +sources = ['v%(version)s.tar.gz'] +patches = ['cuda-samples-11.6_multiple-sms.patch'] +checksums = [ + {'v12.2.tar.gz': '1823cfe28e97a9230107aa72b231f78952c0f178b71a920f036d360518480bdc'}, + {'cuda-samples-11.6_multiple-sms.patch': '8849e4882d797d155d6ebb71377fa1409205361776ade8da699452a4ecb94a0a'}, +] + +builddependencies = [ + ('CMake', '3.24.3'), +] + +dependencies = [ + ('CUDA', '12.2.0', '', SYSTEM), +] + +# Get rid of pre-built Windows DLLs and only build deviceQuery for now. +prebuildopts = "rm -r bin/win64 && " + +# Filter out samples that require extensive dependencies. +local_filters = "Samples/2_Concepts_and_Techniques/EGLStream_CUDA_Interop/Makefile " +local_filters += "Samples/4_CUDA_Libraries/boxFilterNPP/Makefile " +local_filters += "Samples/4_CUDA_Libraries/cannyEdgeDetectorNPP/Makefile " +local_filters += "Samples/4_CUDA_Libraries/cudaNvSci/Makefile " +local_filters += "Samples/4_CUDA_Libraries/cudaNvSciNvMedia/Makefile " +local_filters += "Samples/5_Domain_Specific/simpleGL/Makefile " +local_filters += "Samples/3_CUDA_Features/warpAggregatedAtomicsCG/Makefile " +local_filters += "Samples/5_Domain_Specific/simpleVulkan/Makefile " +local_filters += "Samples/5_Domain_Specific/simpleVulkanMMAP/Makefile " +local_filters += "Samples/2_Concepts_and_Techniques/streamOrderedAllocationIPC/Makefile " +local_filters += "Samples/5_Domain_Specific/vulkanImageCUDA/Makefile " +local_filters += "Samples/6_Performance/LargeKernelParameter/Makefile " + +buildopts = "HOST_COMPILER=g++ SMS='%%(cuda_cc_space_sep_no_period)s' FILTER_OUT='%s'" % local_filters + +files_to_copy = [ + (['bin/%s/linux/release/*' % ARCH], 'bin'), + 'LICENSE', +] + +local_binaries = ['deviceQuery', 'matrixMul', 'bandwidthTest', 'cudaOpenMP'] + +# Only paths are used for sanity checks. +# Commands may fail due to missing compatibility libraries that might be needed +# to be able to use this specific CUDA version in combination with the available +# NVIDIA drivers. +sanity_check_paths = { + 'files': ['bin/%s' % x for x in local_binaries], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/CUDA-Samples/cuda-samples-11.3_multiple-sms.patch b/easybuild/easyconfigs/c/CUDA-Samples/cuda-samples-11.3_multiple-sms.patch new file mode 100644 index 000000000000..b6613f6a3c4e --- /dev/null +++ b/easybuild/easyconfigs/c/CUDA-Samples/cuda-samples-11.3_multiple-sms.patch @@ -0,0 +1,31 @@ +# Fixes "nvcc fatal: Option '--ptx (-ptx)' is not allowed when compiling for multiple GPU architectures" +# fatal compilation issue when building for multiple SM architectures +# More info, see https://github.com/NVIDIA/cuda-samples/issues/289 + +# Author: Caspar van Leeuwen + +diff -Nru cuda-samples-11.3.orig/Samples/memMapIPCDrv/Makefile cuda-samples-11.3/Samples/memMapIPCDrv/Makefile +--- cuda-samples-11.3.orig/Samples/memMapIPCDrv/Makefile 2024-07-29 13:17:10.330743000 +0200 ++++ cuda-samples-11.3/Samples/memMapIPCDrv/Makefile 2024-07-29 13:19:13.158507504 +0200 +@@ -321,6 +321,12 @@ + ifneq ($(HIGHEST_SM),) + GENCODE_FLAGS += -gencode arch=compute_$(HIGHEST_SM),code=compute_$(HIGHEST_SM) + endif ++ ++# Generate the explicit PTX file for the lowest SM architecture in $(SMS), so it works on all SMS listed there ++LOWEST_SM := $(firstword $(sort $(SMS))) ++ifneq ($(LOWEST_SM),) ++GENCODE_FLAGS_LOWEST_SM += -gencode arch=compute_$(LOWEST_SM),code=compute_$(LOWEST_SM) ++endif + endif + + ifeq ($(TARGET_OS),darwin) +@@ -401,7 +407,7 @@ + endif + + $(PTX_FILE): memMapIpc_kernel.cu +- $(EXEC) $(NVCC) $(INCLUDES) $(ALL_CCFLAGS) $(GENCODE_FLAGS) -o $@ -ptx $< ++ $(EXEC) $(NVCC) $(INCLUDES) $(ALL_CCFLAGS) $(GENCODE_FLAGS_LOWEST_SM) -o $@ -ptx $< + $(EXEC) mkdir -p data + $(EXEC) cp -f $@ ./data + $(EXEC) mkdir -p ../../bin/$(TARGET_ARCH)/$(TARGET_OS)/$(BUILD_TYPE) diff --git a/easybuild/easyconfigs/c/CUDA-Samples/cuda-samples-11.6_multiple-sms.patch b/easybuild/easyconfigs/c/CUDA-Samples/cuda-samples-11.6_multiple-sms.patch new file mode 100644 index 000000000000..8c4e36f7e74f --- /dev/null +++ b/easybuild/easyconfigs/c/CUDA-Samples/cuda-samples-11.6_multiple-sms.patch @@ -0,0 +1,56 @@ +# Fixes "nvcc fatal: Option '--ptx (-ptx)' is not allowed when compiling for multiple GPU architectures" +# fatal compilation issue when building for multiple SM architectures +# More info, see https://github.com/NVIDIA/cuda-samples/issues/289 + +# Author: Caspar van Leeuwen + +diff -Nru cuda-samples-12.2.orig/Samples/3_CUDA_Features/memMapIPCDrv/Makefile cuda-samples-12.2/Samples/3_CUDA_Features/memMapIPCDrv/Makefile +--- cuda-samples-12.2.orig/Samples/3_CUDA_Features/memMapIPCDrv/Makefile 2024-07-29 12:14:28.538848000 +0200 ++++ cuda-samples-12.2/Samples/3_CUDA_Features/memMapIPCDrv/Makefile 2024-07-29 13:02:45.134261829 +0200 +@@ -313,6 +313,12 @@ + ifneq ($(HIGHEST_SM),) + GENCODE_FLAGS += -gencode arch=compute_$(HIGHEST_SM),code=compute_$(HIGHEST_SM) + endif ++ ++# Generate the explicit PTX file for the lowest SM architecture in $(SMS), so it works on all SMS listed there ++LOWEST_SM := $(firstword $(sort $(SMS))) ++ifneq ($(LOWEST_SM),) ++GENCODE_FLAGS_LOWEST_SM += -gencode arch=compute_$(LOWEST_SM),code=compute_$(LOWEST_SM) ++endif + endif + + ifeq ($(TARGET_OS),darwin) +@@ -394,7 +400,7 @@ + endif + + $(PTX_FILE): memMapIpc_kernel.cu +- $(EXEC) $(NVCC) $(INCLUDES) $(ALL_CCFLAGS) $(GENCODE_FLAGS) -o $@ -ptx $< ++ $(EXEC) $(NVCC) $(INCLUDES) $(ALL_CCFLAGS) $(GENCODE_FLAGS_LOWEST_SM) -o $@ -ptx $< + $(EXEC) mkdir -p data + $(EXEC) cp -f $@ ./data + $(EXEC) mkdir -p ../../../bin/$(TARGET_ARCH)/$(TARGET_OS)/$(BUILD_TYPE) +diff -Nru cuda-samples-12.2.orig/Samples/3_CUDA_Features/ptxjit/Makefile cuda-samples-12.2/Samples/3_CUDA_Features/ptxjit/Makefile +--- cuda-samples-12.2.orig/Samples/3_CUDA_Features/ptxjit/Makefile 2024-07-29 12:14:28.546771000 +0200 ++++ cuda-samples-12.2/Samples/3_CUDA_Features/ptxjit/Makefile 2024-07-29 13:02:38.741961008 +0200 +@@ -307,6 +307,12 @@ + ifneq ($(HIGHEST_SM),) + GENCODE_FLAGS += -gencode arch=compute_$(HIGHEST_SM),code=compute_$(HIGHEST_SM) + endif ++ ++# Generate the explicit PTX file for the lowest SM architecture in $(SMS), so it works on all SMS listed there ++LOWEST_SM := $(firstword $(sort $(SMS))) ++ifneq ($(LOWEST_SM),) ++GENCODE_FLAGS_LOWEST_SM += -gencode arch=compute_$(LOWEST_SM),code=compute_$(LOWEST_SM) ++endif + endif + + ifeq ($(TARGET_OS),darwin) +@@ -390,7 +396,7 @@ + endif + + $(PTX_FILE): ptxjit_kernel.cu +- $(EXEC) $(NVCC) $(INCLUDES) $(ALL_CCFLAGS) $(GENCODE_FLAGS) -o $@ -ptx $< ++ $(EXEC) $(NVCC) $(INCLUDES) $(ALL_CCFLAGS) $(GENCODE_FLAGS_LOWEST_SM) -o $@ -ptx $< + $(EXEC) mkdir -p data + $(EXEC) cp -f $@ ./data + $(EXEC) mkdir -p ../../../bin/$(TARGET_ARCH)/$(TARGET_OS)/$(BUILD_TYPE) diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-10.0.130.eb b/easybuild/easyconfigs/c/CUDA/CUDA-10.0.130.eb deleted file mode 100644 index 722568ad18cd..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-10.0.130.eb +++ /dev/null @@ -1,18 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -name = 'CUDA' -version = '10.0.130' - -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 = SYSTEM - -source_urls = ['https://developer.nvidia.com/compute/%(namelower)s/%(version_major_minor)s/Prod/local_installers/'] -sources = ['%(namelower)s_%(version)s_410.48_linux'] -checksums = ['92351f0e4346694d0fcb4ea1539856c9eb82060c25654463bfd8574ec35ee39a'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-10.1.105-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/c/CUDA/CUDA-10.1.105-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 3d95d57b0589..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-10.1.105-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,26 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -name = 'CUDA' -version = '10.1.105' -local_nv_version = '418.39' - -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': '8.2.0-2.31.1'} - -source_urls = ['https://developer.nvidia.com/compute/%(namelower)s/%(version_major_minor)s/Prod/local_installers/'] -sources = ['%%(namelower)s_%%(version)s_%s_linux%%(cudaarch)s.run' % local_nv_version] -checksums = [ - { - '%%(namelower)s_%%(version)s_%s_linux.run' % local_nv_version: - '33ac60685a3e29538db5094259ea85c15906cbd0f74368733f4111eab6187c8f', - '%%(namelower)s_%%(version)s_%s_linux_ppc64le.run' % local_nv_version: - 'b81290b834483847e317ff4eafacc14d96bae8ad873aa9b1adddf2567318d658', - } -] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-10.1.105-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/c/CUDA/CUDA-10.1.105-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index d306fa6723c3..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-10.1.105-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,19 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -name = 'CUDA' -version = '10.1.105' -local_nv_version = '418.39' - -homepage = 'https://developer.nvidia.com/cuda-toolkit' -description = """CUDA (formerly Compute Unified Device Architecture) is a parallel - computing platform and programming model created by NVIDIA and implemented by the - graphics processing units (GPUs) that they produce. CUDA gives developers access - to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs.""" - -toolchain = {'name': 'iccifort', 'version': '2019.1.144-GCC-8.2.0-2.31.1'} - -source_urls = ['https://developer.nvidia.com/compute/%(namelower)s/%(version_major_minor)s/Prod/local_installers/'] -sources = ['%%(namelower)s_%%(version)s_%s_linux.run' % local_nv_version] -checksums = ['33ac60685a3e29538db5094259ea85c15906cbd0f74368733f4111eab6187c8f'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-10.1.105.eb b/easybuild/easyconfigs/c/CUDA/CUDA-10.1.105.eb deleted file mode 100644 index fd253dedae41..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-10.1.105.eb +++ /dev/null @@ -1,28 +0,0 @@ -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen -# Modified by the BEAR Software team at the University of Birmingham - -name = 'CUDA' -version = '10.1.105' -local_nv_version = '418.39' - -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 = SYSTEM - -source_urls = ['https://developer.nvidia.com/compute/%(namelower)s/%(version_major_minor)s/Prod/local_installers/'] -sources = ['%%(namelower)s_%%(version)s_%s_linux%%(cudaarch)s.run' % local_nv_version] -checksums = [ - { - '%%(namelower)s_%%(version)s_%s_linux.run' % local_nv_version: - '33ac60685a3e29538db5094259ea85c15906cbd0f74368733f4111eab6187c8f', - '%%(namelower)s_%%(version)s_%s_linux_ppc64le.run' % local_nv_version: - 'b81290b834483847e317ff4eafacc14d96bae8ad873aa9b1adddf2567318d658', - } -] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-10.1.168.eb b/easybuild/easyconfigs/c/CUDA/CUDA-10.1.168.eb deleted file mode 100644 index a596c39f88de..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-10.1.168.eb +++ /dev/null @@ -1,27 +0,0 @@ -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen - -name = 'CUDA' -version = '10.1.168' -local_nv_version = '418.67' - -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 = SYSTEM - -source_urls = ['https://developer.nvidia.com/compute/%(namelower)s/%(version_major_minor)s/Prod/local_installers/'] -sources = ['%%(namelower)s_%%(version)s_%s_linux%%(cudaarch)s.run' % local_nv_version] -checksums = [ - { - '%%(namelower)s_%%(version)s_%s_linux.run' % local_nv_version: - '4fcad1d2af35495ff57b8ea5851f6031c3d350d14e88f5db12c40a4074ddf43f', - '%%(namelower)s_%%(version)s_%s_linux_ppc64le.run' % local_nv_version: - '0545d3bbf2ec29635b7f5668a9186b5875a95a79d66b78c47544fba046078f4c', - } -] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-10.1.243-GCC-8.3.0.eb b/easybuild/easyconfigs/c/CUDA/CUDA-10.1.243-GCC-8.3.0.eb deleted file mode 100644 index 951baab5cbb6..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-10.1.243-GCC-8.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen - -name = 'CUDA' -version = '10.1.243' -local_nv_version = '418.87.00' - -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': '8.3.0'} - -source_urls = ['https://developer.download.nvidia.com/compute/cuda/%(version_major_minor)s/Prod/local_installers/'] -sources = ['%%(namelower)s_%%(version)s_%s_linux%%(cudaarch)s.run' % local_nv_version] -checksums = [ - { - '%%(namelower)s_%%(version)s_%s_linux.run' % local_nv_version: - 'e7c22dc21278eb1b82f34a60ad7640b41ad3943d929bebda3008b72536855d31', - '%%(namelower)s_%%(version)s_%s_linux_ppc64le.run' % local_nv_version: - 'b198002eef010bab9e745ae98e47567c955d00cf34cc8f8d2f0a6feb810523bf', - } -] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-10.1.243-iccifort-2019.5.281.eb b/easybuild/easyconfigs/c/CUDA/CUDA-10.1.243-iccifort-2019.5.281.eb deleted file mode 100644 index 508049ab73f4..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-10.1.243-iccifort-2019.5.281.eb +++ /dev/null @@ -1,19 +0,0 @@ -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen - -name = 'CUDA' -version = '10.1.243' - -homepage = 'https://developer.nvidia.com/cuda-toolkit' -description = """CUDA (formerly Compute Unified Device Architecture) is a parallel - computing platform and programming model created by NVIDIA and implemented by the - graphics processing units (GPUs) that they produce. CUDA gives developers access - to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs.""" - -toolchain = {'name': 'iccifort', 'version': '2019.5.281'} - -source_urls = ['https://developer.download.nvidia.com/compute/cuda/%(version_major_minor)s/Prod/local_installers/'] -sources = ['%(namelower)s_%(version)s_418.87.00_linux.run'] -checksums = ['e7c22dc21278eb1b82f34a60ad7640b41ad3943d929bebda3008b72536855d31'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-10.1.243.eb b/easybuild/easyconfigs/c/CUDA/CUDA-10.1.243.eb deleted file mode 100644 index 2d154c303667..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-10.1.243.eb +++ /dev/null @@ -1,27 +0,0 @@ -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen - -name = 'CUDA' -version = '10.1.243' -local_nv_version = '418.87.00' - -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 = SYSTEM - -source_urls = ['https://developer.download.nvidia.com/compute/cuda/%(version_major_minor)s/Prod/local_installers/'] -sources = ['%%(namelower)s_%%(version)s_%s_linux%%(cudaarch)s.run' % local_nv_version] -checksums = [ - { - '%%(namelower)s_%%(version)s_%s_linux.run' % local_nv_version: - 'e7c22dc21278eb1b82f34a60ad7640b41ad3943d929bebda3008b72536855d31', - '%%(namelower)s_%%(version)s_%s_linux_ppc64le.run' % local_nv_version: - 'b198002eef010bab9e745ae98e47567c955d00cf34cc8f8d2f0a6feb810523bf', - } -] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-10.2.89-GCC-8.3.0.eb b/easybuild/easyconfigs/c/CUDA/CUDA-10.2.89-GCC-8.3.0.eb deleted file mode 100644 index c20e3adf0db7..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-10.2.89-GCC-8.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen - -name = 'CUDA' -version = '10.2.89' -local_nv_version = '440.33.01' - -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': '8.3.0'} - -source_urls = ['https://developer.download.nvidia.com/compute/cuda/%(version_major_minor)s/Prod/local_installers/'] -sources = ['%%(namelower)s_%%(version)s_%s_linux%%(cudaarch)s.run' % local_nv_version] -checksums = [ - { - '%%(namelower)s_%%(version)s_%s_linux.run' % local_nv_version: - '560d07fdcf4a46717f2242948cd4f92c5f9b6fc7eae10dd996614da913d5ca11', - '%%(namelower)s_%%(version)s_%s_linux_ppc64le.run' % local_nv_version: - '5227774fcb8b10bd2d8714f0a716a75d7a2df240a9f2a49beb76710b1c0fc619', - } -] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-11.0.2-GCC-9.3.0.eb b/easybuild/easyconfigs/c/CUDA/CUDA-11.0.2-GCC-9.3.0.eb deleted file mode 100644 index 23109630c34e..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-11.0.2-GCC-9.3.0.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'Bundle' -name = 'CUDA' -version = '11.0.2' - -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': '9.3.0'} - -dependencies = [('CUDAcore', '11.0.2', '', SYSTEM)] - -altroot = 'CUDAcore' - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-11.0.2-iccifort-2020.1.217.eb b/easybuild/easyconfigs/c/CUDA/CUDA-11.0.2-iccifort-2020.1.217.eb deleted file mode 100644 index a2eecc5b7037..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-11.0.2-iccifort-2020.1.217.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'Bundle' -name = 'CUDA' -version = '11.0.2' - -homepage = 'https://developer.nvidia.com/cuda-toolkit' -description = """CUDA (formerly Compute Unified Device Architecture) is a parallel - computing platform and programming model created by NVIDIA and implemented by the - graphics processing units (GPUs) that they produce. CUDA gives developers access - to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs.""" - -toolchain = {'name': 'iccifort', 'version': '2020.1.217'} - -dependencies = [('CUDAcore', '11.0.2', '', SYSTEM)] - -altroot = 'CUDAcore' - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-12.5.0.eb b/easybuild/easyconfigs/c/CUDA/CUDA-12.5.0.eb new file mode 100644 index 000000000000..0a81b7bd4c1d --- /dev/null +++ b/easybuild/easyconfigs/c/CUDA/CUDA-12.5.0.eb @@ -0,0 +1,24 @@ +name = 'CUDA' +version = '12.5.0' +local_nv_version = '555.42.02' + +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 = SYSTEM + +source_urls = ['https://developer.download.nvidia.com/compute/cuda/%(version)s/local_installers/'] +sources = ['cuda_%%(version)s_%s_linux%%(cudaarch)s.run' % local_nv_version] +checksums = [{ + 'cuda_%%(version)s_%s_linux.run' % local_nv_version: + '90fcc7df48226434065ff12a4372136b40b9a4cbf0c8602bb763b745f22b7a99', + 'cuda_%%(version)s_%s_linux_ppc64le.run' % local_nv_version: + '33f39ad7bc624d5c8e59938990358cec80b9966431e34d1ab2d6115d78a3f264', + 'cuda_%%(version)s_%s_linux_sbsa.run' % local_nv_version: + 'e7b864c9ae27cef77cafc78614ec33cbb0a27606af9375deffa09c4269a07f04' +}] + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-12.6.0.eb b/easybuild/easyconfigs/c/CUDA/CUDA-12.6.0.eb new file mode 100644 index 000000000000..24c7b5f5c908 --- /dev/null +++ b/easybuild/easyconfigs/c/CUDA/CUDA-12.6.0.eb @@ -0,0 +1,22 @@ +name = 'CUDA' +version = '12.6.0' +local_nv_version = '560.28.03' + +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 = SYSTEM + +source_urls = ['https://developer.download.nvidia.com/compute/cuda/%(version)s/local_installers/'] +sources = ['cuda_%%(version)s_%s_linux%%(cudaarch)s.run' % local_nv_version] +checksums = [{ + 'cuda_%%(version)s_%s_linux.run' % local_nv_version: + '31ab04394e69b14dd8656e2b44c2877db1a0e898dff8a7546a4c628438101b94', + 'cuda_%%(version)s_%s_linux_sbsa.run' % local_nv_version: + '398db7baca17d51ad5035c606714c96380c965fd1742478c743bc6bbb1d8f63c' +}] + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-12.8.0.eb b/easybuild/easyconfigs/c/CUDA/CUDA-12.8.0.eb new file mode 100644 index 000000000000..94d064f83cba --- /dev/null +++ b/easybuild/easyconfigs/c/CUDA/CUDA-12.8.0.eb @@ -0,0 +1,22 @@ +name = 'CUDA' +version = '12.8.0' +local_nv_version = '570.86.10' + +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 = SYSTEM + +source_urls = ['https://developer.download.nvidia.com/compute/cuda/%(version)s/local_installers/'] +sources = ['cuda_%%(version)s_%s_linux%%(cudaarch)s.run' % local_nv_version] +checksums = [{ + 'cuda_%%(version)s_%s_linux.run' % local_nv_version: + '610867dcd6d94c4e36c4924f1d01b9db28ec08164e8af6c764f21b84200695f8', + 'cuda_%%(version)s_%s_linux_sbsa.run' % local_nv_version: + '5bc211f00c4f544da6e3fc3a549b3eb0a7e038439f5f3de71caa688f2f6b132c', +}] + +moduleclass = 'system' 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 deleted file mode 100644 index 41fb7a42e995..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-5.5.22-GCC-4.8.2.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# 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 -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-99.html -## - -name = 'CUDA' -version = '5.5.22' - -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': '4.8.2'} - -# eg. http://developer.download.nvidia.com/compute/cuda/5_5/rel/installers/cuda_5.5.22_linux_64.run -source_urls = ['http://developer.download.nvidia.com/compute/cuda/5_5/rel/installers/'] - -sources = ['%(namelower)s_%(version)s_linux_64.run'] - -# using GCC 4.8.x together with CUDA 5.5.x is not supported -installopts = '-override compiler' - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-5.5.22.eb b/easybuild/easyconfigs/c/CUDA/CUDA-5.5.22.eb deleted file mode 100644 index 69a64f39cfae..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-5.5.22.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# 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 -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-99.html -## - -name = 'CUDA' -version = '5.5.22' - -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 = SYSTEM - -# eg. http://developer.download.nvidia.com/compute/cuda/5_5/rel/installers/cuda_5.5.22_linux_64.run -source_urls = ['http://developer.download.nvidia.com/compute/cuda/5_5/rel/installers/'] - -sources = ['%(namelower)s_%(version)s_linux_64.run'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-6.0.37.eb b/easybuild/easyconfigs/c/CUDA/CUDA-6.0.37.eb deleted file mode 100644 index 3b25b94b058f..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-6.0.37.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# 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 -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-99.html -## - -name = 'CUDA' -version = '6.0.37' - -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 = SYSTEM - -# http://developer.download.nvidia.com/compute/cuda/6_0/rel/installers/cuda_6.0.37_linux_64.run -source_urls = ['http://developer.download.nvidia.com/compute/cuda/%(version_major)s_%(version_minor)s/rel/installers/'] -sources = ['%(namelower)s_%(version)s_linux_64.run'] -checksums = ['22f50793b6704fe987983302fa7d1707'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-6.5.14.eb b/easybuild/easyconfigs/c/CUDA/CUDA-6.5.14.eb deleted file mode 100644 index 68f5d8d923a5..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-6.5.14.eb +++ /dev/null @@ -1,30 +0,0 @@ -## -# 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 -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-99.html -## - -name = 'CUDA' -version = '6.5.14' - -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 = SYSTEM - -# eg. http://developer.download.nvidia.com/compute/cuda/6_5/rel/installers/cuda_6.5.14_linux_64.run -source_urls = ['http://developer.download.nvidia.com/compute/cuda/6_5/rel/installers/'] - -sources = ['%(namelower)s_%(version)s_linux_64.run'] -checksums = [('md5', '90b1b8f77313600cc294d9271741f4da')] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-7.0.28.eb b/easybuild/easyconfigs/c/CUDA/CUDA-7.0.28.eb deleted file mode 100644 index 306737125e0a..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-7.0.28.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'CUDA' -version = '7.0.28' - -homepage = 'https://developer.nvidia.com/cuda-toolkit' -description = """CUDA (formerly Compute Unified Device Architecture) is a parallel - computing platform and programming model created by NVIDIA and implemented by the - graphics processing units (GPUs) that they produce. CUDA gives developers access - to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs.""" - -toolchain = SYSTEM - -source_urls = [ - 'http://developer.download.nvidia.com/compute/cuda/%(version_major)s_%(version_minor)s/Prod/local_installers/', -] - -sources = ['%(namelower)s_%(version)s_linux.run'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-7.5.18-GCC-4.9.4-2.25.eb b/easybuild/easyconfigs/c/CUDA/CUDA-7.5.18-GCC-4.9.4-2.25.eb deleted file mode 100644 index e9316192308c..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-7.5.18-GCC-4.9.4-2.25.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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 -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-99.html -## - -name = 'CUDA' -version = '7.5.18' - -homepage = 'https://developer.nvidia.com/cuda-toolkit' -description = """CUDA (formerly Compute Unified Device Architecture) is a parallel - computing platform and programming model created by NVIDIA and implemented by the - graphics processing units (GPUs) that they produce. CUDA gives developers access - to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs.""" - -toolchain = {'name': 'GCC', 'version': '4.9.4-2.25'} - -source_urls = ['http://developer.download.nvidia.com/compute/cuda/%(version_major_minor)s/Prod/local_installers/'] - -sources = ['%(namelower)s_%(version)s_linux.run'] -checksums = ['4b3bcecf0dfc35928a0898793cf3e4c6'] - -# Necessary to allow to use a GCC 4.9.4 toolchain, as CUDA by default just supports up to 4.9.2. -# Tested, but not throughly, so it is not guaranteed to don't cause problems -installopts = '-override compiler' - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-7.5.18-iccifort-2016.3.210-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/c/CUDA/CUDA-7.5.18-iccifort-2016.3.210-GCC-4.9.3-2.25.eb deleted file mode 100644 index 0752dc6cc856..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-7.5.18-iccifort-2016.3.210-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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 -# Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste -# Authors:: Damian Alvarez -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-99.html -## - -name = 'CUDA' -version = '7.5.18' - -homepage = 'https://developer.nvidia.com/cuda-toolkit' -description = """CUDA (formerly Compute Unified Device Architecture) is a parallel - computing platform and programming model created by NVIDIA and implemented by the - graphics processing units (GPUs) that they produce. CUDA gives developers access - to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs.""" - -toolchain = {'name': 'iccifort', 'version': '2016.3.210-GCC-4.9.3-2.25'} - -source_urls = ['http://developer.download.nvidia.com/compute/cuda/%(version_major_minor)s/Prod/local_installers/'] - -sources = ['%(namelower)s_%(version)s_linux.run'] -checksums = ['4b3bcecf0dfc35928a0898793cf3e4c6'] - -# Necessary to allow to use a GCC 4.9.3 toolchain, as CUDA by default just supports up to 4.9.2. -# Tested, but not throughly, so it is not guaranteed to don't cause problems -installopts = '-override compiler' - -host_compilers = ["icpc", "g++"] - -# Be careful and have a message consistent with the generated wrappers -modloadmsg = "nvcc uses g++ as the default host compiler. If you want to use icpc as a host compiler you can use" -modloadmsg += " nvcc_icpc, or nvcc -ccbin=icpc. Likewise, a g++ wrapper called nvcc_g++ has been also created.\n" - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-7.5.18.eb b/easybuild/easyconfigs/c/CUDA/CUDA-7.5.18.eb deleted file mode 100644 index 4088d33b9b71..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-7.5.18.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'CUDA' -version = '7.5.18' - -homepage = 'https://developer.nvidia.com/cuda-toolkit' -description = """CUDA (formerly Compute Unified Device Architecture) is a parallel - computing platform and programming model created by NVIDIA and implemented by the - graphics processing units (GPUs) that they produce. CUDA gives developers access - to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs.""" - -toolchain = SYSTEM - -source_urls = ['http://developer.download.nvidia.com/compute/cuda/%(version_major_minor)s/Prod/local_installers/'] - -sources = ['%(namelower)s_%(version)s_linux.run'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-8.0.44-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/c/CUDA/CUDA-8.0.44-GCC-5.4.0-2.26.eb deleted file mode 100644 index 414d7ab09241..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-8.0.44-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'CUDA' -version = '8.0.44' - -homepage = 'https://developer.nvidia.com/cuda-toolkit' -description = """CUDA (formerly Compute Unified Device Architecture) is a parallel - computing platform and programming model created by NVIDIA and implemented by the - graphics processing units (GPUs) that they produce. CUDA gives developers access - to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs.""" - -toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} - -source_urls = [ - 'http://developer.download.nvidia.com/compute/cuda/%(version_major_minor)s/Prod/local_installers/', - 'https://developer.nvidia.com/compute/cuda/%(version_major_minor)s/prod/local_installers/' -] - -sources = ['%(namelower)s_%(version)s_linux-run'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-8.0.44-iccifort-2016.3.210-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/c/CUDA/CUDA-8.0.44-iccifort-2016.3.210-GCC-5.4.0-2.26.eb deleted file mode 100644 index c0dc1eccdc21..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-8.0.44-iccifort-2016.3.210-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'CUDA' -version = '8.0.44' - -homepage = 'https://developer.nvidia.com/cuda-toolkit' -description = """CUDA (formerly Compute Unified Device Architecture) is a parallel - computing platform and programming model created by NVIDIA and implemented by the - graphics processing units (GPUs) that they produce. CUDA gives developers access - to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs.""" - -toolchain = {'name': 'iccifort', 'version': '2016.3.210-GCC-5.4.0-2.26'} - -source_urls = [ - 'http://developer.download.nvidia.com/compute/cuda/%(version_major_minor)s/Prod/local_installers/', - 'https://developer.nvidia.com/compute/cuda/%(version_major_minor)s/prod/local_installers/' -] - -sources = ['%(namelower)s_%(version)s_linux-run'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-8.0.44.eb b/easybuild/easyconfigs/c/CUDA/CUDA-8.0.44.eb deleted file mode 100644 index 38dfccd11cdb..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-8.0.44.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'CUDA' -version = '8.0.44' - -homepage = 'https://developer.nvidia.com/cuda-toolkit' -description = """CUDA (formerly Compute Unified Device Architecture) is a parallel - computing platform and programming model created by NVIDIA and implemented by the - graphics processing units (GPUs) that they produce. CUDA gives developers access - to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs.""" - -toolchain = SYSTEM - -source_urls = ['https://developer.nvidia.com/compute/cuda/%(version_major_minor)s/prod/local_installers/'] - -sources = ['%(namelower)s_%(version)s_linux-run'] - -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 deleted file mode 100644 index 4010b500a5e2..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-8.0.61.eb +++ /dev/null @@ -1,18 +0,0 @@ -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 = SYSTEM - -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 deleted file mode 100644 index 8bfbdd15f711..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-8.0.61_375.26-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,24 +0,0 @@ -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/CUDA/CUDA-9.0.176-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/c/CUDA/CUDA-9.0.176-GCC-6.4.0-2.28.eb deleted file mode 100644 index 3368763b0d6d..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-9.0.176-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'CUDA' -version = '9.0.176' -local_nv_version = '384.81' - -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': '6.4.0-2.28'} - -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/', - 'https://developer.nvidia.com/compute/%(namelower)s/%(version_major_minor)s/Prod/local_installers/', -] -sources = ['%%(namelower)s_%%(version)s_%s_linux-run' % local_nv_version] -checksums = ['96863423feaa50b5c1c5e1b9ec537ef7ba77576a3986652351ae43e66bcd080c'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-9.0.176-iccifort-2017.4.196-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/c/CUDA/CUDA-9.0.176-iccifort-2017.4.196-GCC-6.4.0-2.28.eb deleted file mode 100644 index 85962f34405a..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-9.0.176-iccifort-2017.4.196-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'CUDA' -version = '9.0.176' -local_nv_version = '384.81' - -homepage = 'https://developer.nvidia.com/cuda-toolkit' -description = """CUDA (formerly Compute Unified Device Architecture) is a parallel - computing platform and programming model created by NVIDIA and implemented by the - graphics processing units (GPUs) that they produce. CUDA gives developers access - to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs.""" - -toolchain = {'name': 'iccifort', 'version': '2017.4.196-GCC-6.4.0-2.28'} - -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/', - 'https://developer.nvidia.com/compute/%(namelower)s/%(version_major_minor)s/Prod/local_installers/', -] -sources = ['%%(namelower)s_%%(version)s_%s_linux-run' % local_nv_version] -checksums = ['96863423feaa50b5c1c5e1b9ec537ef7ba77576a3986652351ae43e66bcd080c'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-9.0.176.eb b/easybuild/easyconfigs/c/CUDA/CUDA-9.0.176.eb deleted file mode 100644 index 0f3d2a375ae7..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-9.0.176.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'CUDA' -version = '9.0.176' - -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 = SYSTEM - -source_urls = ['https://developer.nvidia.com/compute/cuda/%(version_major_minor)s/Prod/local_installers/'] -sources = ['cuda_%(version)s_384.81_linux-run'] -checksums = ['96863423feaa50b5c1c5e1b9ec537ef7ba77576a3986652351ae43e66bcd080c'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-9.1.85-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/c/CUDA/CUDA-9.1.85-GCC-6.4.0-2.28.eb deleted file mode 100644 index f5bb4851f104..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-9.1.85-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,18 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -name = 'CUDA' -version = '9.1.85' - -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': '6.4.0-2.28'} - -source_urls = ['https://developer.nvidia.com/compute/%(namelower)s/%(version_major_minor)s/Prod/local_installers/'] -sources = ['%(namelower)s_%(version)s_387.26_linux'] -checksums = ['8496c72b16fee61889f9281449b5d633d0b358b46579175c275d85c9205fe953'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-9.1.85.eb b/easybuild/easyconfigs/c/CUDA/CUDA-9.1.85.eb deleted file mode 100644 index f4a43e3b9fa0..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-9.1.85.eb +++ /dev/null @@ -1,18 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -name = 'CUDA' -version = '9.1.85' - -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 = SYSTEM - -source_urls = ['https://developer.nvidia.com/compute/%(namelower)s/%(version_major_minor)s/Prod/local_installers/'] -sources = ['%(namelower)s_%(version)s_387.26_linux'] -checksums = ['8496c72b16fee61889f9281449b5d633d0b358b46579175c275d85c9205fe953'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-9.2.148.1.eb b/easybuild/easyconfigs/c/CUDA/CUDA-9.2.148.1.eb deleted file mode 100644 index 4670dbefe6e2..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-9.2.148.1.eb +++ /dev/null @@ -1,30 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -name = 'CUDA' -local_cudaversion = '9.2.148' -local_patchver = '1' -version = '%s.%s' % (local_cudaversion, local_patchver) - - -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 = SYSTEM - -source_urls = [ - 'https://developer.nvidia.com/compute/%(namelower)s/%(version_major_minor)s/Prod2/local_installers/', - 'https://developer.nvidia.com/compute/%%(namelower)s/%%(version_major_minor)s/Prod2/patches/%s/' % local_patchver, -] -sources = [ - '%%(namelower)s_%s_396.37_linux' % local_cudaversion, - '%%(namelower)s_%s.%s_linux' % (local_cudaversion, local_patchver), -] -checksums = [ - 'f5454ec2cfdf6e02979ed2b1ebc18480d5dded2ef2279e9ce68a505056da8611', - '9c8a2af575af998dfa2f9050c78b14d92dc8fd65946ee20236b32afd3da1a6cf', -] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-9.2.88-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/c/CUDA/CUDA-9.2.88-GCC-6.4.0-2.28.eb deleted file mode 100644 index 9c6450743436..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-9.2.88-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,18 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -name = 'CUDA' -version = '9.2.88' - -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': '6.4.0-2.28'} - -source_urls = ['https://developer.nvidia.com/compute/%(namelower)s/%(version_major_minor)s/Prod/local_installers/'] -sources = ['%(namelower)s_%(version)s_396.26_linux'] -checksums = ['8d02cc2a82f35b456d447df463148ac4cc823891be8820948109ad6186f2667c'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-9.2.88-GCC-7.3.0-2.30.eb b/easybuild/easyconfigs/c/CUDA/CUDA-9.2.88-GCC-7.3.0-2.30.eb deleted file mode 100644 index f996b8f28056..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-9.2.88-GCC-7.3.0-2.30.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'CUDA' -version = '9.2.88' -local_nv_version = '396.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': '7.3.0-2.30'} - -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/', - 'https://developer.nvidia.com/compute/%(namelower)s/%(version_major_minor)s/Prod/local_installers/', -] -sources = ['%%(namelower)s_%%(version)s_%s_linux' % local_nv_version] -checksums = ['8d02cc2a82f35b456d447df463148ac4cc823891be8820948109ad6186f2667c'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-9.2.88.eb b/easybuild/easyconfigs/c/CUDA/CUDA-9.2.88.eb deleted file mode 100644 index 068c8afa6c8b..000000000000 --- a/easybuild/easyconfigs/c/CUDA/CUDA-9.2.88.eb +++ /dev/null @@ -1,18 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -name = 'CUDA' -version = '9.2.88' - -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 = SYSTEM - -source_urls = ['https://developer.nvidia.com/compute/%(namelower)s/%(version_major_minor)s/Prod/local_installers/'] -sources = ['%(namelower)s_%(version)s_396.26_linux'] -checksums = ['8d02cc2a82f35b456d447df463148ac4cc823891be8820948109ad6186f2667c'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDD/CUDD-3.0.0-GCC-13.2.0.eb b/easybuild/easyconfigs/c/CUDD/CUDD-3.0.0-GCC-13.2.0.eb new file mode 100644 index 000000000000..c1f83cad0995 --- /dev/null +++ b/easybuild/easyconfigs/c/CUDD/CUDD-3.0.0-GCC-13.2.0.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'CUDD' +version = '3.0.0' + +homepage = 'https://github.com/ivmai/cudd' +description = """The CUDD package is a package written in C for the manipulation of + decision diagrams. It supports binary decision diagrams (BDDs), algebraic decision + diagrams (ADDs), and Zero-Suppressed BDDs (ZDDs).""" + +toolchain = {'name': 'GCC', 'version': '13.2.0'} + +source_urls = ['https://github.com/ivmai/cudd/archive/refs/tags'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['5fe145041c594689e6e7cf4cd623d5f2b7c36261708be8c9a72aed72cf67acce'] + +sanity_check_paths = { + 'files': ['include/cudd.h', 'lib/libcudd.a'], + 'dirs': [], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/c/CUTLASS/CUTLASS-3.4.0-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/c/CUTLASS/CUTLASS-3.4.0-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..3322e6b4b56c --- /dev/null +++ b/easybuild/easyconfigs/c/CUTLASS/CUTLASS-3.4.0-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,49 @@ +easyblock = 'CMakeMake' + +name = 'CUTLASS' +version = '3.4.0' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://github.com/NVIDIA/cutlass' +description = """CUTLASS is a collection of CUDA C++ template +abstractions for implementing high-performance matrix-matrix +multiplication (GEMM) and related computations at all levels and scales +within CUDA. It incorporates strategies for hierarchical decomposition +and data movement similar to those used to implement cuBLAS and cuDNN. +CUTLASS decomposes these "moving parts" into reusable, modular software +components abstracted by C++ template classes. Primitives for different +levels of a conceptual parallelization hierarchy can be specialized and +tuned via custom tiling sizes, data types, and other algorithmic policy. +The resulting flexibility simplifies their use as building blocks within +custom kernels and applications.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +github_account = 'NVIDIA' +source_urls = [GITHUB_LOWER_SOURCE] +sources = ['v%(version)s.tar.gz'] +checksums = ['49f4b854acc2a520126ceefe4f701cfe8c2b039045873e311b1f10a8ca5d5de1'] + +builddependencies = [ + ('CMake', '3.26.3'), + ('Python', '3.11.3'), +] + +dependencies = [ + ('CUDA', '12.1.1', '', SYSTEM), + ('cuDNN', '8.9.2.26', versionsuffix, SYSTEM), +] + +_copts = [ + '-DCUTLASS_NVCC_ARCHS="%(cuda_cc_cmake)s"', + '-DCUTLASS_ENABLE_CUBLAS=1', + '-DCUTLASS_ENABLE_CUDNN=1', +] +configopts = ' '.join(_copts) + +sanity_check_paths = { + 'files': ['include/cutlass/cutlass.h', 'lib/libcutlass.%s' % SHLIB_EXT], + 'dirs': ['lib/cmake'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CUnit/CUnit-2.1-3-GCCcore-12.3.0.eb b/easybuild/easyconfigs/c/CUnit/CUnit-2.1-3-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..827f7ea4e80d --- /dev/null +++ b/easybuild/easyconfigs/c/CUnit/CUnit-2.1-3-GCCcore-12.3.0.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'CUnit' +version = '2.1-3' + +homepage = 'https://sourceforge.net/projects/cunit/' +description = "Automated testing framework for C." + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCE_TAR_BZ2] +checksums = ['f5b29137f845bb08b77ec60584fdb728b4e58f1023e6f249a464efa49a40f214'] + +builddependencies = [ + ('binutils', '2.40'), + ('Autotools', '20220317'), +] + +preconfigopts = "autoreconf -i && " + +sanity_check_paths = { + 'files': ['lib/libcunit.a', 'lib/libcunit.%s' % SHLIB_EXT], + 'dirs': ['include/CUnit', 'lib/pkgconfig', 'share'], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/CUnit/CUnit-2.1-3-GCCcore-6.4.0.eb b/easybuild/easyconfigs/c/CUnit/CUnit-2.1-3-GCCcore-6.4.0.eb deleted file mode 100644 index 0ffb98043889..000000000000 --- a/easybuild/easyconfigs/c/CUnit/CUnit-2.1-3-GCCcore-6.4.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CUnit' -version = '2.1-3' - -homepage = 'https://sourceforge.net/projects/cunit/' -description = "Automated testing framework for C." - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_BZ2] -checksums = ['f5b29137f845bb08b77ec60584fdb728b4e58f1023e6f249a464efa49a40f214'] - -builddependencies = [ - ('binutils', '2.28'), - ('Autotools', '20170619'), -] - -preconfigopts = "autoreconf -i && " - -sanity_check_paths = { - 'files': ['lib/libcunit.a', 'lib/libcunit.%s' % SHLIB_EXT], - 'dirs': ['include/CUnit', 'lib/pkgconfig', 'share'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/CVX/CVX-2.2.2-MATLAB-2024b.eb b/easybuild/easyconfigs/c/CVX/CVX-2.2.2-MATLAB-2024b.eb new file mode 100644 index 000000000000..659d6940028b --- /dev/null +++ b/easybuild/easyconfigs/c/CVX/CVX-2.2.2-MATLAB-2024b.eb @@ -0,0 +1,36 @@ +easyblock = 'Tarball' + +name = 'CVX' +version = '2.2.2' +_matlab_ver = '2024b' +versionsuffix = '-MATLAB-%s' % _matlab_ver + +homepage = 'https://cvxr.com/cvx/doc/' +description = """CVX is a Matlab-based modeling system for convex optimization. + CVX turns Matlab into a modeling language, allowing constraints and objectives + to be specified using standard Matlab expression syntax. +""" + +toolchain = SYSTEM + +source_urls = ['https://github.com/cvxr/CVX/releases/download/%(version)s'] +sources = ['%(namelower)s.tgz'] +checksums = ['dad4df5c260e07e817553831a4f1a06a73886048d8f611d2abae01b9da5c0c32'] + +dependencies = [ + ('MATLAB', _matlab_ver), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib', 'commands', 'sedumi', 'sdpt3'], +} + +modloadmsg = "IMPORTANT: You need to run `cvx_setup` once inside MATLAB before using CVX." + +modextrapaths = { + 'MATLABPATH': ['', 'functions/vec_', 'structures', 'lib', 'functions', + 'commands', 'builtins'], +} + +moduleclass = 'tools' 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 deleted file mode 100644 index 5a36e6e33885..000000000000 --- a/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.1.9-fix-setup-py.patch +++ /dev/null @@ -1,130 +0,0 @@ -# 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 deleted file mode 100644 index e991d56311b1..000000000000 --- a/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.1.9-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,42 +0,0 @@ -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/CVXOPT/CVXOPT-1.2.1-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.2.1-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index 10a3ab488f65..000000000000 --- a/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.2.1-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = "PythonPackage" - -name = 'CVXOPT' -version = '1.2.1' -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': '2018a'} -toolchainopts = {'pic': True} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['CVXOPT-%(version)s-fix-setup-py.patch'] -checksums = [ - '12e3cfda982576b0b9b597d297aaf3172efa765a20fbed6f3c066aa0c48ee817', # cvxopt-1.2.1.tar.gz - '85d8475098895e9af45f330489a712b5b944489c5fb4a6c67f59bef8fed4303d', # CVXOPT-1.2.1-fix-setup-py.patch -] - -dependencies = [ - ('Python', '3.6.4'), - ('SuiteSparse', '5.1.2', '-METIS-5.1.0'), - ('GSL', '2.4'), -] - -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/CVXOPT/CVXOPT-1.2.3-foss-2019a.eb b/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.2.3-foss-2019a.eb deleted file mode 100644 index 65228962048b..000000000000 --- a/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.2.3-foss-2019a.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'CVXOPT' -version = '1.2.3' - -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': 'foss', 'version': '2019a'} -toolchainopts = {'pic': True} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['CVXOPT-1.2.1-fix-setup-py.patch'] -checksums = [ - 'ea62a2a1b8e2db3a6ae44ac394f58e4620149af226c250c6f2b18739b48cfc21', # cvxopt-1.2.3.tar.gz - '85d8475098895e9af45f330489a712b5b944489c5fb4a6c67f59bef8fed4303d', # CVXOPT-1.2.1-fix-setup-py.patch -] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -dependencies = [ - ('SuiteSparse', '5.4.0', '-METIS-5.1.0'), - ('GSL', '2.5'), -] - -download_dep_fail = True -use_pip = True - -preinstallopts = 'CVXOPT_BUILD_FFTW=1 CVXOPT_BUILD_GSL=1 CVXOPT_BLAS_EXTRA_LINK_ARGS="$LIBLAPACK" ' -preinstallopts += 'CVXOPT_FFTW_EXTRA_LINK_ARGS="$LIBFFT" CVXOPT_SUITESPARSE_SRC_DIR=$EBROOTSUITESPARSE' - -installopts = ' --no-binary cvxopt' - -sanity_check_commands = ['nosetests'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.2.3-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.2.3-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index 60b0fae0eda2..000000000000 --- a/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.2.3-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'CVXOPT' -version = '1.2.3' -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': '2018b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -patches = ['CVXOPT-1.2.1-fix-setup-py.patch'] -checksums = [ - 'ea62a2a1b8e2db3a6ae44ac394f58e4620149af226c250c6f2b18739b48cfc21', # cvxopt-1.2.3.tar.gz - '85d8475098895e9af45f330489a712b5b944489c5fb4a6c67f59bef8fed4303d', # CVXOPT-1.2.1-fix-setup-py.patch -] - -dependencies = [ - ('Python', '3.6.6'), - ('SuiteSparse', '5.1.2', '-METIS-5.1.0'), - ('GSL', '2.5'), -] - -download_dep_fail = True -use_pip = True - -preinstallopts = 'CVXOPT_BUILD_FFTW=1 CVXOPT_BUILD_GSL=1 CVXOPT_BLAS_EXTRA_LINK_ARGS="$LIBLAPACK" ' -preinstallopts += 'CVXOPT_FFTW_EXTRA_LINK_ARGS="$LIBFFT" CVXOPT_SUITESPARSE_SRC_DIR=$EBROOTSUITESPARSE' - -installopts = ' --no-binary cvxopt' - -sanity_pip_check = True - -sanity_check_commands = ['cd %(builddir)s/%(namelower)s-%(version)s && nosetests'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.2.4-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.2.4-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index 103127af07d5..000000000000 --- a/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.2.4-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'CVXOPT' -version = '1.2.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2019b'} -toolchainopts = {'pic': True} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['CVXOPT-1.2.1-fix-setup-py.patch'] -checksums = [ - 'fa5ced96d71e4c3e6d50735e2ac4b8cf125c388cd77b1c5937febedb5f3a2fc1', # cvxopt-1.2.4.tar.gz - '85d8475098895e9af45f330489a712b5b944489c5fb4a6c67f59bef8fed4303d', # CVXOPT-1.2.1-fix-setup-py.patch -] - -dependencies = [ - ('Python', '3.7.4'), - ('SuiteSparse', '5.6.0', '-METIS-5.1.0'), - ('GSL', '2.6'), -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -preinstallopts = 'CVXOPT_BUILD_FFTW=1 CVXOPT_BUILD_GSL=1 CVXOPT_BLAS_EXTRA_LINK_ARGS="$LIBLAPACK" ' -preinstallopts += 'CVXOPT_FFTW_EXTRA_LINK_ARGS="$LIBFFT" CVXOPT_SUITESPARSE_SRC_DIR=$EBROOTSUITESPARSE' - -installopts = ' --no-binary cvxopt' - -sanity_check_commands = ['cd %(builddir)s/%(namelower)s-%(version)s && nosetests'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.2.6-foss-2020b.eb b/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.2.6-foss-2020b.eb index be6d64350ba5..2192fdc7fabd 100644 --- a/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.2.6-foss-2020b.eb +++ b/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.2.6-foss-2020b.eb @@ -26,10 +26,6 @@ dependencies = [ ('GSL', '2.6'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - preinstallopts = 'CVXOPT_BUILD_FFTW=1 CVXOPT_BUILD_GSL=1 CVXOPT_BLAS_EXTRA_LINK_ARGS="$LIBLAPACK" ' preinstallopts += 'CVXOPT_FFTW_EXTRA_LINK_ARGS="$LIBFFT" CVXOPT_SUITESPARSE_SRC_DIR=$EBROOTSUITESPARSE' diff --git a/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.2.6-foss-2021a.eb b/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.2.6-foss-2021a.eb index 5452340e79c0..c8b23ee3ef82 100644 --- a/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.2.6-foss-2021a.eb +++ b/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.2.6-foss-2021a.eb @@ -26,10 +26,6 @@ dependencies = [ ('GSL', '2.7'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - preinstallopts = 'CVXOPT_BUILD_FFTW=1 CVXOPT_BUILD_GSL=1 CVXOPT_BLAS_EXTRA_LINK_ARGS="$LIBLAPACK" ' preinstallopts += 'CVXOPT_FFTW_EXTRA_LINK_ARGS="$LIBFFT" CVXOPT_SUITESPARSE_SRC_DIR=$EBROOTSUITESPARSE' diff --git a/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.3.1-foss-2022a.eb b/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.3.1-foss-2022a.eb index 2c32ff364142..a932e9b68962 100644 --- a/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.3.1-foss-2022a.eb +++ b/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.3.1-foss-2022a.eb @@ -28,10 +28,6 @@ dependencies = [ ('GSL', '2.7'), ] -use_pip = True -sanity_pip_check = True -download_dep_fail = True - preinstallopts = " ".join([ 'CVXOPT_BUILD_FFTW=1', 'CVXOPT_BUILD_GSL=1', diff --git a/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.3.2-foss-2023a.eb b/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.3.2-foss-2023a.eb new file mode 100644 index 000000000000..e99e7848246c --- /dev/null +++ b/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.3.2-foss-2023a.eb @@ -0,0 +1,45 @@ +easyblock = 'PythonPackage' + +name = 'CVXOPT' +version = '1.3.2' + +homepage = 'https://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': 'foss', 'version': '2023a'} +toolchainopts = {'pic': True} + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +patches = ['CVXOPT-1.3.1_fix-setup-py.patch'] + +checksums = [ + '3461fa42c1b2240ba4da1d985ca73503914157fc4c77417327ed6d7d85acdbe6', # cvxopt-1.3.2.tar.gz + '350904c0427d4652fc73b95b7e0d78a17c917cb94ed6c356dbbbfb07f2173849', # CVXOPT-1.3.1_fix-setup-py.patch +] + +dependencies = [ + ('Python', '3.11.3'), + ('SuiteSparse', '7.1.0'), + ('GSL', '2.7'), +] + +preinstallopts = " ".join([ + 'CVXOPT_BUILD_FFTW=1', + 'CVXOPT_BUILD_GSL=1', + 'CVXOPT_BLAS_EXTRA_LINK_ARGS="$LIBBLAS"', + 'CVXOPT_LAPACK_EXTRA_LINK_ARGS="$LIBLAPACK"', + 'CVXOPT_FFTW_EXTRA_LINK_ARGS="$LIBFFT"', + 'CVXOPT_SUITESPARSE_LIB_DIR=$EBROOTSUITESPARSE/lib', + 'CVXOPT_SUITESPARSE_INC_DIR=$EBROOTSUITESPARSE/include', +]) + +installopts = ' --no-binary cvxopt' + +sanity_check_commands = ['cd %(builddir)s/%(namelower)s-%(version)s && python -m unittest discover -s tests'] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/c/CVXOPT/CVXOPT-blas-lapack.patch b/easybuild/easyconfigs/c/CVXOPT/CVXOPT-blas-lapack.patch deleted file mode 100644 index b3bb0de6da56..000000000000 --- a/easybuild/easyconfigs/c/CVXOPT/CVXOPT-blas-lapack.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff -ru cvxopt-1.1.5.orig/src/setup.py cvxopt-1.1.5/src/setup.py ---- cvxopt-1.1.5.orig/src/setup.py 2012-03-27 22:05:13.000000000 +0200 -+++ cvxopt-1.1.5/src/setup.py 2012-08-30 14:22:49.026850345 +0200 -@@ -1,12 +1,13 @@ -+import os - from distutils.core import setup, Extension - from glob import glob - - # Modifiy this if BLAS and LAPACK libraries are not in /usr/lib. --BLAS_LIB_DIR = '/usr/lib' -+BLAS_LIB_DIR = os.getenv('BLAS_LAPACK_LIB_DIR') - - # Default names of BLAS and LAPACK libraries --BLAS_LIB = ['blas'] --LAPACK_LIB = ['lapack'] -+BLAS_LIB = [libfile[3:-2] for libfile in os.getenv('BLAS_MT_STATIC_LIBS').split(',')] -+LAPACK_LIB = [libfile[3:-2] for libfile in os.getenv('LAPACK_MT_STATIC_LIBS').split(',')] - BLAS_EXTRA_LINK_ARGS = [] - - # Set environment variable BLAS_NOUNDERSCORES=1 if your BLAS/LAPACK do diff --git a/easybuild/easyconfigs/c/CVXPY/CVXPY-1.0.24-foss-2019a.eb b/easybuild/easyconfigs/c/CVXPY/CVXPY-1.0.24-foss-2019a.eb deleted file mode 100644 index 914307acca29..000000000000 --- a/easybuild/easyconfigs/c/CVXPY/CVXPY-1.0.24-foss-2019a.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'CVXPY' -version = '1.0.24' - -homepage = 'https://www.cvxpy.org/' -description = """ CVXPY is a Python-embedded modeling language for convex optimization problems. - It allows you to express your problem in a natural way that follows the math, - rather than in the restrictive standard form required by solvers. """ - -toolchain = {'name': 'foss', 'version': '2019a'} - -builddependencies = [ - ('CMake', '3.13.3'), -] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -dependencies = [ - ('SciPy-bundle', '2019.03'), - ('SWIG', '3.0.12'), -] - -use_pip = True - -exts_list = [ - ('multiprocess', '0.70.8', { - 'checksums': ['fc6b2d8f33e7d437a82c6d1c2f1673ae20a271152a1ac6a18571d10308de027d'], - }), - ('osqp', '0.5.0', { - 'checksums': ['86d58b5a9f8f4dc6fd1dcb02fbb29be8c3bcae59b85620d174c88125d953707d'], - }), - ('ecos', '2.0.7.post1', { - 'checksums': ['83e90f42b3f32e2a93f255c3cfad2da78dbd859119e93844c45d2fca20bdc758'], - }), - ('scs', '2.1.1-2', { - 'checksums': ['f816cfe3d4b4cff3ac2b8b96588c5960ddd2a3dc946bda6b09db04e7bc6577f2'], - }), - ('cvxpy', version, { - 'checksums': ['4aa7fc03707fccc673bd793572cc5b950ebd304c478cd9c0b6d53ccf7186a3f1'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/CVXPY/CVXPY-1.0.28-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/c/CVXPY/CVXPY-1.0.28-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 1c4947b2def4..000000000000 --- a/easybuild/easyconfigs/c/CVXPY/CVXPY-1.0.28-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'CVXPY' -version = '1.0.28' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.cvxpy.org/' -description = """ CVXPY is a Python-embedded modeling language for convex optimization problems. - It allows you to express your problem in a natural way that follows the math, - rather than in the restrictive standard form required by solvers. """ - -toolchain = {'name': 'foss', 'version': '2019b'} - -builddependencies = [ - ('CMake', '3.15.3'), - ('SWIG', '4.0.1'), -] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('dill', '0.3.1.1', { - 'checksums': ['42d8ef819367516592a825746a18073ced42ca169ab1f5f4044134703e7a049c'], - }), - ('multiprocess', '0.70.9', { - 'checksums': ['9fd5bd990132da77e73dec6e9613408602a4612e1d73caf2e2b813d2b61508e5'], - }), - ('osqp', '0.6.1', { - 'checksums': ['47b17996526d6ecdf35cfaead6e3e05d34bc2ad48bcb743153cefe555ecc0e8c'], - }), - ('ecos', '2.0.7.post1', { - 'checksums': ['83e90f42b3f32e2a93f255c3cfad2da78dbd859119e93844c45d2fca20bdc758'], - }), - ('scs', '2.1.1-2', { - 'checksums': ['f816cfe3d4b4cff3ac2b8b96588c5960ddd2a3dc946bda6b09db04e7bc6577f2'], - }), - ('cvxpy', version, { - 'checksums': ['212cd483e9a0fbc91d593aa599eb065615b058189f66c7881521b63e6493307a'], - }), -] - -sanity_pip_check = True - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/CVXPY/CVXPY-1.3.0-foss-2022a.eb b/easybuild/easyconfigs/c/CVXPY/CVXPY-1.3.0-foss-2022a.eb index 81b5840c7b30..cdc912b07ef9 100644 --- a/easybuild/easyconfigs/c/CVXPY/CVXPY-1.3.0-foss-2022a.eb +++ b/easybuild/easyconfigs/c/CVXPY/CVXPY-1.3.0-foss-2022a.eb @@ -22,8 +22,6 @@ dependencies = [ ('SciPy-bundle', '2022.05'), ] -use_pip = True - exts_list = [ ('qdldl', '0.1.5.post3', { 'checksums': ['69c092f6e1fc23fb779a80a62e6fcdfe2eba05c925860248c4d6754f4736938f'], @@ -42,6 +40,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/CVXPY/CVXPY-1.4.2-foss-2023a.eb b/easybuild/easyconfigs/c/CVXPY/CVXPY-1.4.2-foss-2023a.eb index c250eee145da..01e8efa8da43 100644 --- a/easybuild/easyconfigs/c/CVXPY/CVXPY-1.4.2-foss-2023a.eb +++ b/easybuild/easyconfigs/c/CVXPY/CVXPY-1.4.2-foss-2023a.eb @@ -24,8 +24,6 @@ dependencies = [ ('Clarabel.rs', '0.7.1'), ] -use_pip = True - exts_list = [ ('qdldl', '0.1.7.post0', { 'checksums': ['f346a114c8342ee6d4dbd6471eef314199fb268d3bf7b95885ca351fde2b023f'], @@ -44,6 +42,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/CaDiCaL/CaDiCaL-1.3.0-GCC-9.3.0.eb b/easybuild/easyconfigs/c/CaDiCaL/CaDiCaL-1.3.0-GCC-9.3.0.eb deleted file mode 100644 index 2f7f3255b284..000000000000 --- a/easybuild/easyconfigs/c/CaDiCaL/CaDiCaL-1.3.0-GCC-9.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'MakeCp' - -name = 'CaDiCaL' -version = '1.3.0' - -homepage = 'https://github.com/arminbiere/cadical' -description = """ -CaDiCaL is a simplified satisfiability solver. The original goal of the -development of CaDiCaL was to obtain a CDCL solver, which is easy to understand -and change, while at the same time not being much slower than other -state-of-the-art CDCL solvers.""" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -github_account = 'arminbiere' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['rel-%(version)s.tar.gz'] -checksums = ['8577c0cbf34eeff6d455e34eb489aae52a0b97b3ef1d02d0c7d2e8a82b572c1b'] - -# Custom execution of configure at build time because CaDiCal has a custom script incompatible with configure step -prebuildopts = './configure CXX="$CXX" CXXFLAGS="$CXXFLAGS" && ' - -local_bins = ['cadical', 'mobical'] -local_libs = ['libcadical.a'] - -files_to_copy = [ - (['build/%s' % x for x in local_bins], 'bin'), - (['build/%s' % l for l in local_libs], 'lib'), -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_bins] + ['lib/%s' % l for l in local_libs], - 'dirs': [], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CaSpER/CaSpER-2.0-foss-2019b.eb b/easybuild/easyconfigs/c/CaSpER/CaSpER-2.0-foss-2019b.eb deleted file mode 100644 index 377a3f60ae3b..000000000000 --- a/easybuild/easyconfigs/c/CaSpER/CaSpER-2.0-foss-2019b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'RPackage' - -name = 'CaSpER' -version = '2.0' -local_biocver = '3.10' -github_account = 'akdess' - -homepage = 'https://github.com/akdess/CaSpER' -description = """ CaSpER is a signal processing approach for identification, visualization, and integrative analysis - of focal and large-scale CNV events in multiscale resolution using either bulk or single-cell RNA sequencing data. """ - -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['4573d614d7107a798b5f733e65b7addb51359068fb368e3873d1adc96229fa3e'] - -toolchain = {'name': 'foss', 'version': '2019b'} - -dependencies = [ - ('R', '3.6.2'), - ('R-bundle-Bioconductor', local_biocver), -] - -# remove pre-existing object files before compiling -installopts = '--preclean' - -sanity_check_paths = { - 'files': [], - 'dirs': ['CaSpER'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CaVEMan/CaVEMan-1.13.2-foss-2018a.eb b/easybuild/easyconfigs/c/CaVEMan/CaVEMan-1.13.2-foss-2018a.eb deleted file mode 100644 index 123263dd5a56..000000000000 --- a/easybuild/easyconfigs/c/CaVEMan/CaVEMan-1.13.2-foss-2018a.eb +++ /dev/null @@ -1,45 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Author: Jonas Demeulemeester -# The Francis Crick Insitute, London, UK -## -easyblock = 'CmdCp' - -name = 'CaVEMan' -version = '1.13.2' - -homepage = 'http://cancerit.github.io/CaVEMan/' -description = """SNV expectation maximisation based mutation calling algorithm - aimed at detecting somatic mutations in paired (tumour/normal) cancer samples. - Supports both bam and cram format via htslib""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['https://github.com/cancerit/CaVEMan/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['61d321b2db71e44229d360827071d24ab11fc7a8abbd8852ee0e3aee64f590fe'] - -# HTSlib 1.3.2 is built, used and removed again in the provided setup script -dependencies = [ - ('zlib', '1.2.11') -] - -cmds_map = [('.*', "./setup.sh .")] - -files_to_copy = [ - (['bin/caveman', 'bin/generateCavemanUMNormVCF', 'bin/mergeCavemanResults'], 'bin'), - "scripts", - "testData", - "tests", - "README.md", - "CHANGES.md", - "LICENSE.TXT", -] - -sanity_check_paths = { - 'files': ['bin/caveman', 'bin/mergeCavemanResults', 'bin/generateCavemanUMNormVCF'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Caffe/Caffe-1.0-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/c/Caffe/Caffe-1.0-intel-2017a-Python-2.7.13.eb deleted file mode 100644 index aee4498c7e09..000000000000 --- a/easybuild/easyconfigs/c/Caffe/Caffe-1.0-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,66 +0,0 @@ -# -*- mode: python; -*- -# EasyBuild reciPY for Caffe as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2017 UL HPC -# Authors:: UL HPC Team -# License:: MIT/GPL -# -easyblock = 'CMakeMake' - -name = 'Caffe' -version = '1.0' - -# cudaversion = '7.5.18' -versionsuffix = '-Python-%(pyver)s' - -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': 'intel', 'version': '2017a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/BVLC/caffe/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['71d3c9eb8a183150f965a465824d01fe82826c22505f7aa314f700ace03fa77f'] - - -builddependencies = [ - ('CMake', '3.9.1'), -] - -local_protobuf_ver = '3.3.0' - -# See http://caffe.berkeleyvision.org/installation.html -dependencies = [ - ('Boost', '1.63.0', '-Python-%(pyver)s'), - ('protobuf', local_protobuf_ver), - ('protobuf-python', local_protobuf_ver, '-Python-%(pyver)s'), - ('glog', '0.3.5'), - ('gflags', '2.2.1'), - ('HDF5', '1.8.18'), - ('LMDB', '0.9.21'), - ('LevelDB', '1.18'), - ('snappy', '1.1.7'), - ('Python', '2.7.13'), - ('scikit-image', '0.13.0', '-Python-%(pyver)s') -] - -configopts = '-DBLAS=mkl -DUSE_OPENCV=0 -DUSE_MKL2017_AS_DEFAULT_ENGINE=1 -DCPU_ONLY=1' - -modextrapaths = {'PYTHONPATH': ['python']} - -sanity_check_paths = { - 'files': ['bin/caffe'] + - ['lib64/libproto.a', 'lib64/libcaffe.%s' % SHLIB_EXT] + - ['python/caffe/_caffe.%s' % SHLIB_EXT] + - ['include/caffe/proto/caffe.pb.h'], - 'dirs': [], -} - -sanity_check_commands = [('python', "-c 'import caffe'")] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/Caffe/Caffe-1.0-intel-2017b-CUDA-9.1.85-Python-2.7.14.eb b/easybuild/easyconfigs/c/Caffe/Caffe-1.0-intel-2017b-CUDA-9.1.85-Python-2.7.14.eb deleted file mode 100644 index b8617fa1e683..000000000000 --- a/easybuild/easyconfigs/c/Caffe/Caffe-1.0-intel-2017b-CUDA-9.1.85-Python-2.7.14.eb +++ /dev/null @@ -1,65 +0,0 @@ -# -*- mode: python; -*- -# EasyBuild reciPY for Caffe as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2017 UL HPC -# Authors:: UL HPC Team -# License:: MIT/GPL -# -easyblock = 'CMakeMake' - -name = 'Caffe' -version = '1.0' - -local_cudaversion = '9.1.85' -versionsuffix = '-CUDA-%s-Python-%%(pyver)s' % local_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': 'intel', 'version': '2017b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/BVLC/caffe/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['71d3c9eb8a183150f965a465824d01fe82826c22505f7aa314f700ace03fa77f'] - -builddependencies = [ - ('CMake', '3.9.1'), -] - -# See http://caffe.berkeleyvision.org/installation.html -dependencies = [ - ('Python', '2.7.14'), - ('Boost', '1.66.0', '-Python-%(pyver)s'), - ('protobuf', '3.4.0'), - ('protobuf-python', '3.4.0', '-Python-%(pyver)s'), - ('glog', '0.3.5'), - ('gflags', '2.2.1'), - ('HDF5', '1.8.20'), - ('LMDB', '0.9.21'), - ('LevelDB', '1.18'), - ('snappy', '1.1.7'), - ('scikit-image', '0.13.1', '-Python-%(pyver)s'), - ('cuDNN', '7.0.5', '-CUDA-' + local_cudaversion, True), -] - -# Known NVIDIA GPU achitectures Caffe 1.0 can be compiled for, and not lower than 3.0 supported by CUDA 9.1: -local_cuda_compute_capabilities = '"30 35 50 60 61"' - -configopts = '-DBLAS=mkl -DUSE_OPENCV=0 -DUSE_MKL2017_AS_DEFAULT_ENGINE=1 -DCPU_ONLY=0 ' -configopts += '-DUSE_CUDNN=1 -DCUDA_ARCH_BIN=%s -DCUDA_ARCH_NAME=Manual' % local_cuda_compute_capabilities - -modextrapaths = {'PYTHONPATH': ['python']} - -sanity_check_paths = { - 'files': ['bin/caffe', 'include/caffe/proto/caffe.pb.h', 'lib64/libproto.a', 'lib64/libcaffe.%s' % SHLIB_EXT], - 'dirs': [], -} - -sanity_check_commands = [('python', "-c 'import caffe'")] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/Caffe/Caffe-1.0-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/c/Caffe/Caffe-1.0-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 5b0aee96f389..000000000000 --- a/easybuild/easyconfigs/c/Caffe/Caffe-1.0-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,59 +0,0 @@ -# -*- mode: python; -*- -# EasyBuild reciPY for Caffe as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2017 UL HPC -# Authors:: UL HPC Team -# License:: MIT/GPL -# -easyblock = 'CMakeMake' - -name = 'Caffe' -version = '1.0' - -versionsuffix = '-Python-%(pyver)s' - -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': 'intel', 'version': '2017b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/BVLC/caffe/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['71d3c9eb8a183150f965a465824d01fe82826c22505f7aa314f700ace03fa77f'] - -builddependencies = [ - ('CMake', '3.9.1'), -] - -# See http://caffe.berkeleyvision.org/installation.html -dependencies = [ - ('Python', '2.7.14'), - ('Boost', '1.66.0', '-Python-%(pyver)s'), - ('protobuf', '3.4.0'), - ('protobuf-python', '3.4.0', '-Python-%(pyver)s'), - ('glog', '0.3.5'), - ('gflags', '2.2.1'), - ('HDF5', '1.8.20'), - ('LMDB', '0.9.21'), - ('LevelDB', '1.18'), - ('snappy', '1.1.7'), - ('scikit-image', '0.13.1', '-Python-%(pyver)s'), -] - -configopts = '-DBLAS=mkl -DUSE_OPENCV=0 -DUSE_MKL2017_AS_DEFAULT_ENGINE=1 -DCPU_ONLY=1 ' - -modextrapaths = {'PYTHONPATH': ['python']} - -sanity_check_paths = { - 'files': ['bin/caffe', 'include/caffe/proto/caffe.pb.h', 'lib64/libproto.a', 'lib64/libcaffe.%s' % SHLIB_EXT], - 'dirs': [], -} - -sanity_check_commands = [('python', "-c 'import caffe'")] - -moduleclass = 'devel' 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 deleted file mode 100644 index bcf0c9ef120e..000000000000 --- a/easybuild/easyconfigs/c/Caffe/Caffe-rc3-foss-2016a-CUDA-7.5.18-Python-2.7.11.eb +++ /dev/null @@ -1,59 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Caffe' -version = 'rc3' - -local_cudaversion = '7.5.18' -versionsuffix = '-CUDA-%s-Python-%%(pyver)s' % local_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'), -] - -local_protobuf_ver = '3.0.2' - -dependencies = [ - ('glog', '0.3.4'), - ('gflags', '2.1.2'), - ('OpenCV', '3.1.0'), - ('CUDA', local_cudaversion, '', True), - ('cuDNN', '4.0', '', True), - ('LMDB', '0.9.18'), - ('LevelDB', '1.18'), - ('snappy', '1.1.3'), - ('protobuf', local_protobuf_ver), - ('protobuf-python', local_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/Calcam/Calcam-2.1.0-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/c/Calcam/Calcam-2.1.0-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index aa81fc28ef08..000000000000 --- a/easybuild/easyconfigs/c/Calcam/Calcam-2.1.0-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Calcam' -version = '2.1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://euratom-software.github.io/calcam' - -description = """Calcam is a Python package providing tools for spatial calibration - of cameras, i.e. determining the mapping between pixel coordinates in an image and - real-world 3D sight lines & coordinates.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://github.com/euratom-software/calcam/archive'] -sources = [{ - 'filename': SOURCE_TAR_GZ, - 'download_filename': 'v%(version)s.tar.gz', # provided source tarball is not versioned... -}] -checksums = ['8348545719209650ac62ed8c77087ec6e42df77995ead59f3b2e035da962a679'] - -dependencies = [ - ('Python', '2.7.14'), - ('matplotlib', '2.1.2', '-Python-%(pyver)s'), - ('OpenCV', '3.4.1', '-Python-%(pyver)s'), - ('PyQt5', '5.9.2', '-Python-%(pyver)s'), - ('VTK', '8.1.0', '-Python-%(pyver)s'), -] - -download_dep_fail = True -use_pip = True - -# Pip asks whether an update from Calcam 1.x data representation to Calcam 2 is desired. -# The following line answers "n" to this question and skips the conversion. -preinstallopts = 'echo n |' - -sanity_check_paths = { - 'files': ['bin/calcam'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_pip_check = True - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/c/Calcam/Calcam-2.1.0-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/c/Calcam/Calcam-2.1.0-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index 14e871b7aee5..000000000000 --- a/easybuild/easyconfigs/c/Calcam/Calcam-2.1.0-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Calcam' -version = '2.1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://euratom-software.github.io/calcam' - -description = """Calcam is a Python package providing tools for spatial calibration - of cameras, i.e. determining the mapping between pixel coordinates in an image and - real-world 3D sight lines & coordinates.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://github.com/euratom-software/calcam/archive'] -sources = [{ - 'filename': SOURCE_TAR_GZ, - 'download_filename': 'v%(version)s.tar.gz', # provided source tarball is not versioned... -}] -checksums = ['8348545719209650ac62ed8c77087ec6e42df77995ead59f3b2e035da962a679'] - -dependencies = [ - ('Python', '3.6.4'), - ('matplotlib', '2.1.2', '-Python-%(pyver)s'), - ('OpenCV', '3.4.1', '-Python-%(pyver)s'), - ('PyQt5', '5.9.2', '-Python-%(pyver)s'), - ('VTK', '8.1.0', '-Python-%(pyver)s'), -] - -download_dep_fail = True -use_pip = True - -# Pip asks whether an update from Calcam 1.x data representation to Calcam 2 is desired. -# The following line answers "n" to this question and skips the conversion. -preinstallopts = 'echo n |' - -sanity_check_paths = { - 'files': ['bin/calcam'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_pip_check = True - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/c/Calendrical/Calendrical-2.0.1-intel-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/c/Calendrical/Calendrical-2.0.1-intel-2017b-Python-3.6.3.eb deleted file mode 100644 index bf152f94757c..000000000000 --- a/easybuild/easyconfigs/c/Calendrical/Calendrical-2.0.1-intel-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Calendrical' -version = '2.0.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.funaba.org/code#calendrical' -description = "Calendrical module is for calendrical calculations." - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['http://www.funaba.org/archives/'] -sources = ['python-calendrical-%(version)s.tar.gz'] -checksums = ['d15359aab03fe479a49c1f4ec76480689504bfeeec1269e3657d4b7cae4e8086'] - -dependencies = [('Python', '3.6.3')] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/c/Calendrical/Calendrical-2.0.2a-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/c/Calendrical/Calendrical-2.0.2a-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index 46afbeb71ffa..000000000000 --- a/easybuild/easyconfigs/c/Calendrical/Calendrical-2.0.2a-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Calendrical' -version = '2.0.2a' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.funaba.org/code#calendrical' -description = "Calendrical module is for calendrical calculations." - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['http://www.funaba.org/archives/'] -sources = ['python-calendrical-%(version)s.tar.gz'] -checksums = ['297ea00c305642c46d321feb4893e12d32e55a4258f662de2e98e60d81dd1c25'] - -dependencies = [('Python', '3.6.4')] - -download_dep_fail = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/c/Calendrical/Calendrical-2.0.2a-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/c/Calendrical/Calendrical-2.0.2a-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index 9d211c439895..000000000000 --- a/easybuild/easyconfigs/c/Calendrical/Calendrical-2.0.2a-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Calendrical' -version = '2.0.2a' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.funaba.org/code#calendrical' -description = "Calendrical module is for calendrical calculations." - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['http://www.funaba.org/archives/'] -sources = ['python-calendrical-%(version)s.tar.gz'] -checksums = ['297ea00c305642c46d321feb4893e12d32e55a4258f662de2e98e60d81dd1c25'] - -dependencies = [('Python', '3.6.6')] - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/c/Calib/Calib-0.3.4-GCC-9.3.0.eb b/easybuild/easyconfigs/c/Calib/Calib-0.3.4-GCC-9.3.0.eb deleted file mode 100644 index 28b8fd81ade6..000000000000 --- a/easybuild/easyconfigs/c/Calib/Calib-0.3.4-GCC-9.3.0.eb +++ /dev/null @@ -1,60 +0,0 @@ -easyblock = 'MakeCp' - -name = 'Calib' -version = '0.3.4' - -homepage = 'https://github.com/vpc-ccg/calib' -description = """Calib clusters paired-end reads using their barcodes and sequences. Calib is suitable for amplicon -sequencing where a molecule is tagged, then PCR amplified with high depth, also known as Unique Molecule Identifier -(UMI) sequencing.""" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} -toolchainopts = {'cstd': 'c++11'} - -sources = [ - { - 'source_urls': ['https://github.com/vpc-ccg/calib/archive/'], - 'download_filename': 'v%(version)s.tar.gz', - 'filename': SOURCE_TAR_GZ, - }, - { - 'source_urls': ['https://github.com/rvaser/spoa/archive/'], - 'download_filename': '1.1.3.zip', - 'filename': 'SPOA-1.1.3.zip', - }, -] -checksums = [ - 'edfa254d90a7dc7222ce5e7565808250a9535e5e94ec73252110ec7c8aebe920', # Calib-0.3.4.tar.gz - '0a96c175e39b3e8badc7050f00f767f808efbf4b1bfb5c17a02b66b4a9803d94', # SPOA-1.1.3.zip -] - -builddependencies = [ - ('CMake', '3.16.4'), -] - -dependencies = [ - ('zlib', '1.2.11'), -] - -# avoid using hardcoded compiler flags -buildopts = 'CXXFLAGS="$CXXFLAGS -pthread -Iclustering/ -lz" && ' - -# building calib_cons requires SPOA, so build that first -buildopts += "mv %(builddir)s/spoa-1.1.3 %(builddir)s/calib-%(version)s/consensus/spoa_v1.1.3 && " -buildopts += "mkdir consensus/spoa_v1.1.3/build && cd consensus/spoa_v1.1.3/build && " -buildopts += "cmake -DCMAKE_VERBOSE_MAKEFILE=ON .. && make && " -buildopts += "cd - && make -C consensus" - -files_to_copy = [(['calib', 'consensus/calib_cons'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/calib', 'bin/calib_cons'], - 'dirs': [], -} - -sanity_check_commands = [ - "calib --help", - "calib_cons --help", -] - -moduleclass = 'bio' 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 deleted file mode 100644 index d6ffd3092aec..000000000000 --- a/easybuild/easyconfigs/c/Cantera/Cantera-2.2.1-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'SCons' - -name = 'Cantera' -version = '2.2.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Cantera/cantera' -description = """Chemical kinetics, thermodynamics, and transport tool suite""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://github.com/Cantera/cantera/archive/'] -sources = ['v%(version)s.tar.gz'] - -dependencies = [ - ('Python', '2.7.12'), - ('Boost', '1.61.0', versionsuffix), - ('SUNDIALS', '2.6.2'), -] -builddependencies = [ - ('SCons', '2.5.0', versionsuffix), - ('3to2', '1.1.1', versionsuffix), -] - -local_common_opts = 'env_vars=all CC="$CC" CXX="$CXX" blas_lapack_libs=mkl_rt blas_lapack_dir=$BLAS_LAPACK_LIB_DIR' -local_common_opts += ' sundials_include=$EBROOTSUNDIALS/include sundials_libdir=$EBROOTSUNDIALS/lib' -buildopts = 'build ' + local_common_opts -runtest = 'test ' + local_common_opts -installopts = 'install ' + local_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-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/c/Cantera/Cantera-2.3.0-foss-2016b-Python-2.7.12.eb deleted file mode 100644 index 275ac807d9e7..000000000000 --- a/easybuild/easyconfigs/c/Cantera/Cantera-2.3.0-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,50 +0,0 @@ -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'), -] -builddependencies = [ - ('SCons', '2.5.1', versionsuffix), - ('3to2', '1.1.1', versionsuffix), - ('Eigen', '3.3.2'), - ('fmt', '3.0.1'), - ('googletest', '1.8.0'), -] - -local_common_opts = 'env_vars=all CC="$CC" CXX="$CXX" blas_lapack_libs=openblas blas_lapack_dir=$BLAS_LAPACK_LIB_DIR' -local_common_opts += ' sundials_include=$EBROOTSUNDIALS/include sundials_libdir=$EBROOTSUNDIALS/lib' -buildopts = 'build ' + local_common_opts -runtest = 'test ' + local_common_opts -installopts = 'install ' + local_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-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/c/Cantera/Cantera-2.3.0-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index 4b4cf0047b5c..000000000000 --- a/easybuild/easyconfigs/c/Cantera/Cantera-2.3.0-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,57 +0,0 @@ -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': '2017b'} -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', - 'Cantera-%(version)s_fix-recent-Cython.patch', -] -checksums = [ - '06624f0f06bdd2acc9c0dba13443d945323ba40f68a9d422d95247c02e539b57', # v2.3.0.tar.gz - 'cbf52d6a2e24967da42edd060ae4e4958bb052967790c061680bfc157edec6c2', # Cantera-2.3.0_fix-bug-416.patch - '73b49e8fc73adf221b956980e5ef2a7808e6a81680f6e97ce846a159ae6d6966', # Cantera-2.3.0_fix-test-reprod.patch - 'e638ae44a25de9e3c38c21daa5d388f42106f9289a87f1fd01be3e985d7e7d54', # Cantera-2.3.0_fix-recent-Cython.patch -] - -dependencies = [ - ('Python', '2.7.14'), - ('Boost', '1.65.1'), - ('SUNDIALS', '2.7.0'), -] -builddependencies = [ - ('SCons', '3.0.1', versionsuffix), - ('Eigen', '3.3.4', '', SYSTEM), - ('googletest', '1.8.0'), - ('fmt', '3.0.2'), -] - -local_common_opts = 'env_vars=all CC="$CC" CXX="$CXX" cc_flags="$CFLAGS" cxx_flags="$CXXFLAGS" ' -local_common_opts += 'blas_lapack_libs=openblas blas_lapack_dir=$BLAS_LAPACK_LIB_DIR ' -local_common_opts += 'sundials_include=$EBROOTSUNDIALS/include sundials_libdir=$EBROOTSUNDIALS/lib' -buildopts = 'build ' + local_common_opts -# tests hang, so disable them for now -# runtest = 'test ' + local_common_opts -installopts = 'install ' + local_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 deleted file mode 100644 index 743818d0b206..000000000000 --- a/easybuild/easyconfigs/c/Cantera/Cantera-2.3.0-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,50 +0,0 @@ -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'), -] -builddependencies = [ - ('SCons', '2.5.1', versionsuffix), - ('3to2', '1.1.1', versionsuffix), - ('Eigen', '3.3.2'), - ('fmt', '3.0.1'), - ('googletest', '1.8.0'), -] - -local_common_opts = 'env_vars=all CC="$CC" CXX="$CXX" blas_lapack_libs=mkl_rt blas_lapack_dir=$BLAS_LAPACK_LIB_DIR' -local_common_opts += ' sundials_include=$EBROOTSUNDIALS/include sundials_libdir=$EBROOTSUNDIALS/lib' -buildopts = 'build ' + local_common_opts -runtest = 'test ' + local_common_opts -installopts = 'install ' + local_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-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/c/Cantera/Cantera-2.3.0-intel-2017a-Python-2.7.13.eb deleted file mode 100644 index a34dff6cd903..000000000000 --- a/easybuild/easyconfigs/c/Cantera/Cantera-2.3.0-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,56 +0,0 @@ -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': '2017a'} -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', -] -checksums = [ - '06624f0f06bdd2acc9c0dba13443d945323ba40f68a9d422d95247c02e539b57', # v2.3.0.tar.gz - 'cbf52d6a2e24967da42edd060ae4e4958bb052967790c061680bfc157edec6c2', # Cantera-2.3.0_fix-bug-416.patch - '73b49e8fc73adf221b956980e5ef2a7808e6a81680f6e97ce846a159ae6d6966', # Cantera-2.3.0_fix-test-reprod.patch -] - -dependencies = [ - ('Python', '2.7.13'), - ('Boost', '1.63.0', versionsuffix), - ('SUNDIALS', '2.7.0'), -] -builddependencies = [ - ('SCons', '2.5.1', versionsuffix), - ('3to2', '1.1.1', versionsuffix), - ('Eigen', '3.3.4', '', SYSTEM), - ('fmt', '3.0.2'), - ('googletest', '1.8.0'), -] - -local_common_opts = 'env_vars=all CC="$CC" CXX="$CXX" cc_flags="$CFLAGS" cxx_flags="$CXXFLAGS" ' -local_common_opts += 'blas_lapack_libs=mkl_rt blas_lapack_dir=$BLAS_LAPACK_LIB_DIR ' -local_common_opts += 'sundials_include=$EBROOTSUNDIALS/include sundials_libdir=$EBROOTSUNDIALS/lib' -buildopts = 'build ' + local_common_opts -# tests hang, so disable them for now -# runtest = 'test ' + local_common_opts -installopts = 'install ' + local_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-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/c/Cantera/Cantera-2.3.0-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index cd969a414678..000000000000 --- a/easybuild/easyconfigs/c/Cantera/Cantera-2.3.0-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,57 +0,0 @@ -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': '2017b'} -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', - 'Cantera-%(version)s_fix-recent-Cython.patch', -] -checksums = [ - '06624f0f06bdd2acc9c0dba13443d945323ba40f68a9d422d95247c02e539b57', # v2.3.0.tar.gz - 'cbf52d6a2e24967da42edd060ae4e4958bb052967790c061680bfc157edec6c2', # Cantera-2.3.0_fix-bug-416.patch - '73b49e8fc73adf221b956980e5ef2a7808e6a81680f6e97ce846a159ae6d6966', # Cantera-2.3.0_fix-test-reprod.patch - 'e638ae44a25de9e3c38c21daa5d388f42106f9289a87f1fd01be3e985d7e7d54', # Cantera-2.3.0_fix-recent-Cython.patch -] - -dependencies = [ - ('Python', '2.7.14'), - ('Boost', '1.65.1'), - ('SUNDIALS', '2.7.0'), -] -builddependencies = [ - ('SCons', '3.0.1', versionsuffix), - ('Eigen', '3.3.4', '', SYSTEM), - ('fmt', '3.0.2'), - ('googletest', '1.8.0'), -] - -local_common_opts = 'env_vars=all CC="$CC" CXX="$CXX" cc_flags="$CFLAGS" cxx_flags="$CXXFLAGS" ' -local_common_opts += 'blas_lapack_libs=mkl_rt blas_lapack_dir=$BLAS_LAPACK_LIB_DIR ' -local_common_opts += 'sundials_include=$EBROOTSUNDIALS/include sundials_libdir=$EBROOTSUNDIALS/lib' -buildopts = 'build ' + local_common_opts -# tests hang, so disable them for now -# runtest = 'test ' + local_common_opts -installopts = 'install ' + local_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-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/c/Cantera/Cantera-2.3.0-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index 396bc3cc8442..000000000000 --- a/easybuild/easyconfigs/c/Cantera/Cantera-2.3.0-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,57 +0,0 @@ -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': '2018a'} -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', - 'Cantera-%(version)s_fix-recent-Cython.patch', -] -checksums = [ - '06624f0f06bdd2acc9c0dba13443d945323ba40f68a9d422d95247c02e539b57', # v2.3.0.tar.gz - 'cbf52d6a2e24967da42edd060ae4e4958bb052967790c061680bfc157edec6c2', # Cantera-2.3.0_fix-bug-416.patch - '73b49e8fc73adf221b956980e5ef2a7808e6a81680f6e97ce846a159ae6d6966', # Cantera-2.3.0_fix-test-reprod.patch - 'e638ae44a25de9e3c38c21daa5d388f42106f9289a87f1fd01be3e985d7e7d54', # Cantera-2.3.0_fix-recent-Cython.patch -] - -dependencies = [ - ('Python', '2.7.14'), - ('Boost', '1.66.0'), - ('SUNDIALS', '2.7.0'), -] -builddependencies = [ - ('SCons', '3.0.1', versionsuffix), - ('Eigen', '3.3.4', '', SYSTEM), - ('fmt', '3.0.2'), - ('googletest', '1.8.0'), -] - -local_common_opts = 'env_vars=all CC="$CC" CXX="$CXX" cc_flags="$CFLAGS" cxx_flags="$CXXFLAGS" ' -local_common_opts += 'blas_lapack_libs=mkl_rt blas_lapack_dir=$BLAS_LAPACK_LIB_DIR ' -local_common_opts += 'sundials_include=$EBROOTSUNDIALS/include sundials_libdir=$EBROOTSUNDIALS/lib' -buildopts = 'build ' + local_common_opts -# tests hang, so disable them for now -# runtest = 'test ' + local_common_opts -installopts = 'install ' + local_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 deleted file mode 100644 index 74efe309f7e0..000000000000 --- a/easybuild/easyconfigs/c/Cantera/Cantera-2.3.0_fix-bug-416.patch +++ /dev/null @@ -1,138 +0,0 @@ -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-recent-Cython.patch b/easybuild/easyconfigs/c/Cantera/Cantera-2.3.0_fix-recent-Cython.patch deleted file mode 100644 index 24135aeff640..000000000000 --- a/easybuild/easyconfigs/c/Cantera/Cantera-2.3.0_fix-recent-Cython.patch +++ /dev/null @@ -1,66 +0,0 @@ -fix issues with recent Cython -patch taken from https://github.com/Cantera/cantera/pull/467 -diff --git a/interfaces/cython/cantera/utils.pyx b/interfaces/cython/cantera/utils.pyx -index c435e0903..cb3a6adfb 100644 ---- a/interfaces/cython/cantera/utils.pyx -+++ b/interfaces/cython/cantera/utils.pyx -@@ -58,12 +58,12 @@ cdef Composition comp_map(X) except *: - - # assume X is dict-like - cdef Composition m -- for species,value in X.items(): -+ for species,value in (X).items(): - m[stringify(species)] = value - return m - - cdef comp_map_to_dict(Composition m): -- return {pystr(species):value for species,value in m.items()} -+ return {pystr(species):value for species,value in (m).items()} - - class CanteraError(RuntimeError): - pass - -From c91456d577e03e3df2c07450a765f687c9bb03ba Mon Sep 17 00:00:00 2001 -From: Ray Speth -Date: Sat, 29 Jul 2017 22:54:53 -0400 -Subject: [PATCH 2/2] [Thermo] Remove debug exception from - Phase::entropyElement298 - -Returning the special value ENTROPY298_UNKNOWN is (apparently) the expected -behavior if no actual value was provided, and should not result in an exception. ---- - include/cantera/thermo/Phase.h | 4 +++- - src/thermo/Phase.cpp | 5 +---- - 2 files changed, 4 insertions(+), 5 deletions(-) - -diff --git a/include/cantera/thermo/Phase.h b/include/cantera/thermo/Phase.h -index 745e4f434..6ccc7042e 100644 ---- a/include/cantera/thermo/Phase.h -+++ b/include/cantera/thermo/Phase.h -@@ -180,7 +180,9 @@ class Phase - //! @param m Element index - doublereal atomicWeight(size_t m) const; - -- //! Entropy of the element in its standard state at 298 K and 1 bar -+ //! Entropy of the element in its standard state at 298 K and 1 bar. -+ //! If no entropy value was provided when the phase was constructed, -+ //! returns the value `ENTROPY298_UNKNOWN`. - //! @param m Element index - doublereal entropyElement298(size_t m) const; - -diff --git a/src/thermo/Phase.cpp b/src/thermo/Phase.cpp -index d9c9a1a38..2736fb964 100644 ---- a/src/thermo/Phase.cpp -+++ b/src/thermo/Phase.cpp -@@ -132,10 +132,7 @@ doublereal Phase::atomicWeight(size_t m) const - - doublereal Phase::entropyElement298(size_t m) const - { -- AssertThrowMsg(m_entropy298[m] != ENTROPY298_UNKNOWN, -- "Elements::entropy298", -- "Entropy at 298 K of element is unknown"); -- AssertTrace(m < m_mm); -+ checkElementIndex(m); - return m_entropy298[m]; - } - 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 deleted file mode 100644 index 83dde312f8df..000000000000 --- a/easybuild/easyconfigs/c/Cantera/Cantera-2.3.0_fix-test-reprod.patch +++ /dev/null @@ -1,31 +0,0 @@ -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/Cantera/Cantera-2.4.0-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/c/Cantera/Cantera-2.4.0-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index 64fbb834858f..000000000000 --- a/easybuild/easyconfigs/c/Cantera/Cantera-2.4.0-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,47 +0,0 @@ -easyblock = 'SCons' - -name = 'Cantera' -version = '2.4.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Cantera/cantera' -description = """Chemical kinetics, thermodynamics, and transport tool suite""" - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'strict': True} - -source_urls = ['https://github.com/Cantera/cantera/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['0dc771693b657d8f4ba835dd229939e5b9cfd8348d2f5ba82775451a524365a5'] - -dependencies = [ - ('Python', '2.7.14'), - ('Boost', '1.66.0'), - ('SUNDIALS', '2.7.0'), -] -builddependencies = [ - ('SCons', '3.0.1', versionsuffix), - ('Eigen', '3.3.4', '', SYSTEM), - ('fmt', '3.0.2'), - ('googletest', '1.8.0'), -] - -local_common_opts = 'env_vars=all CC="$CC" CXX="$CXX" cc_flags="$CFLAGS" cxx_flags="$CXXFLAGS" ' -local_common_opts += 'blas_lapack_libs=mkl_rt blas_lapack_dir=$BLAS_LAPACK_LIB_DIR ' -local_common_opts += 'sundials_include=$EBROOTSUNDIALS/include sundials_libdir=$EBROOTSUNDIALS/lib' -buildopts = 'build ' + local_common_opts -# tests hang, so disable them for now -# runtest = 'test ' + local_common_opts -installopts = 'install ' + local_common_opts -prefix_arg = 'prefix=' - -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - -sanity_check_paths = { - 'files': ['bin/ck2cti'], - '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.6.0-foss-2022a.eb b/easybuild/easyconfigs/c/Cantera/Cantera-2.6.0-foss-2022a.eb index c5e1ed193ac9..62f92a6cf286 100644 --- a/easybuild/easyconfigs/c/Cantera/Cantera-2.6.0-foss-2022a.eb +++ b/easybuild/easyconfigs/c/Cantera/Cantera-2.6.0-foss-2022a.eb @@ -40,8 +40,6 @@ buildopts = 'build ' + local_common_opts installopts = 'install ' + local_common_opts prefix_arg = 'prefix=' -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - sanity_check_paths = { 'files': ['bin/ck2cti'], 'dirs': ['include/cantera', 'lib/pkgconfig', 'lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/c/Cantera/Cantera-3.0.0-foss-2023a.eb b/easybuild/easyconfigs/c/Cantera/Cantera-3.0.0-foss-2023a.eb index 6c72b7b0f239..b95f016a1096 100644 --- a/easybuild/easyconfigs/c/Cantera/Cantera-3.0.0-foss-2023a.eb +++ b/easybuild/easyconfigs/c/Cantera/Cantera-3.0.0-foss-2023a.eb @@ -42,8 +42,6 @@ buildopts = 'build ' + local_common_opts installopts = 'install ' + local_common_opts prefix_arg = 'prefix=' -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - sanity_check_paths = { 'files': ['bin/cti2yaml'], 'dirs': ['include/cantera', 'lib/pkgconfig', 'lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/c/Canvas/Canvas-1.39.0.1598.eb b/easybuild/easyconfigs/c/Canvas/Canvas-1.39.0.1598.eb deleted file mode 100644 index eafcf2c0df30..000000000000 --- a/easybuild/easyconfigs/c/Canvas/Canvas-1.39.0.1598.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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 = 'Tarball' - -name = 'Canvas' -version = '1.39.0.1598' - -homepage = 'https://github.com/Illumina/canvas' -description = "Copy number variant (CNV) calling from DNA sequencing data" - -toolchain = SYSTEM - -source_urls = ['https://github.com/Illumina/canvas/releases/download/%(version)s%2Bmaster/'] -sources = ['Canvas-%(version)s.master_x64.tar.gz'] -checksums = ['fc326cc7476cd1a6d0379745b7bde68a5938a21a94e882e51b81b35b20a6b952'] - -unpack_options = '--strip-components=1' - -dependencies = [ - ('Net-core', '2.1.8') -] - -sanity_check_paths = { - 'files': ['Canvas.dll', 'Canvas'], - 'dirs': [], -} - -modloadmsg = """To execute run: dotnet $EBROOTCANVAS/Canvas.dll""" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CapnProto/CapnProto-0.6.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/c/CapnProto/CapnProto-0.6.1-GCCcore-6.4.0.eb deleted file mode 100644 index 525507d261af..000000000000 --- a/easybuild/easyconfigs/c/CapnProto/CapnProto-0.6.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CapnProto' -version = '0.6.1' - -homepage = 'https://capnproto.org' -description = "Cap’n Proto is an insanely fast data interchange format and capability-based RPC system." - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://capnproto.org/'] -sources = ['capnproto-c++-%(version)s.tar.gz'] -checksums = ['8082040cd8c3b93c0e4fc72f2799990c72fdcf21c2b5ecdae6611482a14f1a04'] - -builddependencies = [('binutils', '2.28')] - -sanity_check_paths = { - 'files': ['bin/capnp', 'bin/capnpc', 'bin/capnpc-c++', 'bin/capnpc-capnp'], - 'dirs': ['include/capnp', 'include/kj', 'lib'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CapnProto/CapnProto-0.7.0-GCCcore-7.3.0.eb b/easybuild/easyconfigs/c/CapnProto/CapnProto-0.7.0-GCCcore-7.3.0.eb deleted file mode 100644 index 2cae5033a96b..000000000000 --- a/easybuild/easyconfigs/c/CapnProto/CapnProto-0.7.0-GCCcore-7.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CapnProto' -version = '0.7.0' - -homepage = 'https://capnproto.org' -description = "Cap’n Proto is an insanely fast data interchange format and capability-based RPC system." - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -# -std=c++17 to avoid problems like "error: 'aligned_alloc' was not declared in this scope" -# lowopt (-O1) to avoid problems like "capnp/schema-loader.c++:1971: failed: no schema node loaded for ..." -# (only on Intel Skylake?) -toolchainopts = {'cstd': 'c++17', 'lowopt': True} - -source_urls = ['https://capnproto.org/'] -sources = ['capnproto-c++-%(version)s.tar.gz'] -checksums = ['c9a4c0bd88123064d483ab46ecee777f14d933359e23bff6fb4f4dbd28b4cd41'] - -builddependencies = [('binutils', '2.30')] - -sanity_check_paths = { - 'files': ['bin/capnp', 'bin/capnpc', 'bin/capnpc-c++', 'bin/capnpc-capnp'], - 'dirs': ['include/capnp', 'include/kj', 'lib'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CapnProto/CapnProto-0.8.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/c/CapnProto/CapnProto-0.8.0-GCCcore-9.3.0.eb deleted file mode 100644 index 5d695d37d162..000000000000 --- a/easybuild/easyconfigs/c/CapnProto/CapnProto-0.8.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -# Contribution by -# DeepThought, Flinders University -# Updated to 0.8.0 -# R.QIAO - -easyblock = 'ConfigureMake' - -name = 'CapnProto' -version = '0.8.0' - -homepage = 'https://capnproto.org' -description = "Cap’n Proto is an insanely fast data interchange format and capability-based RPC system." - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -# -std=c++17 to avoid problems like "error: 'aligned_alloc' was not declared in this scope" -# lowopt (-O1) to avoid problems like "capnp/schema-loader.c++:1971: failed: no schema node loaded for ..." -# (only on Intel Skylake?) -toolchainopts = {'cstd': 'c++17', 'lowopt': True} - -source_urls = ['https://capnproto.org/'] -sources = ['capnproto-c++-%(version)s.tar.gz'] -checksums = ['d1f40e47574c65700f0ec98bf66729378efabe3c72bc0cda795037498541c10d'] - -builddependencies = [('binutils', '2.34')] - -sanity_check_paths = { - 'files': ['bin/capnp', 'bin/capnpc', 'bin/capnpc-c++', 'bin/capnpc-capnp'], - 'dirs': ['include/capnp', 'include/kj', 'lib'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CapnProto/CapnProto-1.1.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/c/CapnProto/CapnProto-1.1.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..e16fde2d42e4 --- /dev/null +++ b/easybuild/easyconfigs/c/CapnProto/CapnProto-1.1.0-GCCcore-13.3.0.eb @@ -0,0 +1,32 @@ +# Contribution by +# DeepThought, Flinders University +# Updated to 0.9.1 +# R.QIAO +# Update: Petr Král (INUITS) + +easyblock = 'ConfigureMake' + +name = 'CapnProto' +version = '1.1.0' + +homepage = 'https://capnproto.org' +description = "Cap’n Proto is an insanely fast data interchange format and capability-based RPC system." + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://capnproto.org/'] +sources = ['capnproto-c++-%(version)s.tar.gz'] +checksums = ['07167580e563f5e821e3b2af1c238c16ec7181612650c5901330fa9a0da50939'] + +builddependencies = [('binutils', '2.42')] + +local_bins = ['capnp', 'capnpc', 'capnpc-c++', 'capnpc-capnp'] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in local_bins], + 'dirs': ['include/capnp', 'include/kj', 'lib'], +} + +sanity_check_commands = ["%s --help" % x for x in local_bins] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Cargo/Cargo-0.13.0-foss-2016b.eb b/easybuild/easyconfigs/c/Cargo/Cargo-0.13.0-foss-2016b.eb deleted file mode 100644 index fc872af32974..000000000000 --- a/easybuild/easyconfigs/c/Cargo/Cargo-0.13.0-foss-2016b.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Cargo' -version = '0.13.0' - -homepage = 'https://crates.io/' -description = "The Rust package manager" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = [ - 'https://github.com/rust-lang/cargo/archive/', - 'https://github.com/rust-lang/rust-installer/archive/', -] -sources = [ - '%(version)s.tar.gz', - '4f99485.tar.gz', # rust-installer -] - -dependencies = [ - ('Rust', '1.12.1'), -] -builddependencies = [ - ('CMake', '3.6.2'), - ('Python', '2.7.12'), - ('cURL', '7.49.1'), -] - -buildopts = 'VERBOSE=1' -# rust-installer is a git submodule, but not included in the sources pulled from GitHub -# see also https://github.com/rust-lang/cargo/issues/2130 -preinstallopts = "cp -a %(builddir)s/rust-installer*/* %(builddir)s/cargo-%(version)s/src/rust-installer && " - -sanity_check_paths = { - 'files': ['bin/cargo'], - 'dirs': ['etc', 'lib/rustlib', 'share'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/Carma/Carma-2.01-foss-2019b.eb b/easybuild/easyconfigs/c/Carma/Carma-2.01-foss-2019b.eb deleted file mode 100644 index 20eedb9845c3..000000000000 --- a/easybuild/easyconfigs/c/Carma/Carma-2.01-foss-2019b.eb +++ /dev/null @@ -1,33 +0,0 @@ -# # -# This is a contribution from HPCNow! (http://hpcnow.com) -# Copyright:: HPCNow! -# Authors:: Helena Gomez , Erica Bianco, Danilo Gonzalez, Jordi Blasco -# License:: GPL-v3.0 -# # - -easyblock = 'CmdCp' - -name = 'Carma' -version = '2.01' - -homepage = 'http://utopia.duth.gr/~glykos/Carma.html' -description = """Carma - A molecular dynamics analysis program""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = ['http://utopia.duth.gr/~glykos/progs/'] -sources = ['%(namelower)s.tar.gz'] -checksums = ['f32cfc2e348691f252d3593e281303d1202e31befba14565aba022331d50b9f3'] - -start_dir = 'src' -cmds_map = [('.*', "$CC $CFLAGS -O -c Color_carma.c && $FC $FFLAGS $LIBBLAS -O Color_carma.o -o carma")] -files_to_copy = [(['carma'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/carma'], - 'dirs': [''], -} - -sanity_check_commands = ['carma'] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/Cartopy/Cartopy-0.18.0-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/c/Cartopy/Cartopy-0.18.0-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index effffb013d2c..000000000000 --- a/easybuild/easyconfigs/c/Cartopy/Cartopy-0.18.0-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Cartopy' -version = '0.18.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://scitools.org.uk/cartopy/docs/latest/' -description = """Cartopy is a Python package designed to make drawing maps for data analysis and visualisation easy.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('Fiona', '1.8.13', versionsuffix), - ('GDAL', '3.0.2', versionsuffix), - ('GEOS', '3.8.0', versionsuffix), - ('matplotlib', '3.1.1', versionsuffix), - ('pyproj', '2.4.2', versionsuffix), - ('SciPy-bundle', '2019.10', versionsuffix), - ('Shapely', '1.7.0', versionsuffix), - ('lxml', '4.4.2'), - ('Pillow', '6.2.1'), - ('PROJ', '6.2.1'), - ('PyYAML', '5.1.2'), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('OWSLib', '0.19.2', { - 'checksums': ['605a742d088f1ed9c946e824d0b3be94b5256931f8b230dae63e27a52c781b6d'], - }), - ('pyepsg', '0.4.0', { - 'checksums': ['2d08fad1e7a8b47a90a4e43da485ba95705923425aefc4e2a3efa540dbd470d7'], - }), - ('pykdtree', '1.3.1', { - 'checksums': ['0d49d3bbfa0366dbe29176754ec86df75114a25525b530dcbbb75d3ac4c263e9'], - }), - ('pyshp', '2.1.0', { - 'modulename': 'shapefile', - 'checksums': ['e65c7f24d372b97d0920b864bbeb78322bb37b83f2606e2a2212631d5d51e5c0'], - }), - (name, version, { - 'checksums': ['7ffa317e8f8011e0d965a3ef1179e57a049f77019867ed677d49dcc5c0744434'], - }), -] - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/c/Cartopy/Cartopy-0.18.0-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/c/Cartopy/Cartopy-0.18.0-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 0144462e2e0b..000000000000 --- a/easybuild/easyconfigs/c/Cartopy/Cartopy-0.18.0-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Cartopy' -version = '0.18.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://scitools.org.uk/cartopy/docs/latest/' -description = """Cartopy is a Python package designed to make drawing maps for data analysis and visualisation easy.""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('Fiona', '1.8.16', versionsuffix), - ('GDAL', '3.0.4', versionsuffix), - ('GEOS', '3.8.1', versionsuffix), - ('matplotlib', '3.2.1', versionsuffix), - ('pyproj', '2.6.1.post1', versionsuffix), - ('SciPy-bundle', '2020.03', versionsuffix), - ('Shapely', '1.7.1', versionsuffix), - ('lxml', '4.5.2'), - ('Pillow', '7.0.0', versionsuffix), - ('PROJ', '7.0.0'), - ('PyYAML', '5.3'), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('OWSLib', '0.20.0', { - 'checksums': ['334988857b260c8cdf1f6698d07eab61839c51acb52ee10eed1275439200a40e'], - }), - ('pyepsg', '0.4.0', { - 'checksums': ['2d08fad1e7a8b47a90a4e43da485ba95705923425aefc4e2a3efa540dbd470d7'], - }), - ('pykdtree', '1.3.1', { - 'checksums': ['0d49d3bbfa0366dbe29176754ec86df75114a25525b530dcbbb75d3ac4c263e9'], - }), - ('pyshp', '2.1.0', { - 'modulename': 'shapefile', - 'checksums': ['e65c7f24d372b97d0920b864bbeb78322bb37b83f2606e2a2212631d5d51e5c0'], - }), - (name, version, { - 'checksums': ['7ffa317e8f8011e0d965a3ef1179e57a049f77019867ed677d49dcc5c0744434'], - }), -] - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/c/Cartopy/Cartopy-0.19.0.post1-foss-2020b.eb b/easybuild/easyconfigs/c/Cartopy/Cartopy-0.19.0.post1-foss-2020b.eb index 4ce73ac7ec1a..cb726e86e4c9 100644 --- a/easybuild/easyconfigs/c/Cartopy/Cartopy-0.19.0.post1-foss-2020b.eb +++ b/easybuild/easyconfigs/c/Cartopy/Cartopy-0.19.0.post1-foss-2020b.eb @@ -25,9 +25,6 @@ dependencies = [ ('PyYAML', '5.3.1'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('OWSLib', '0.24.1', { 'checksums': ['4973c2ba65ec850a3fcc1fb94cefe5ed2fed83aaf2a5e2135c78810ad2a8f0e1'], diff --git a/easybuild/easyconfigs/c/Cartopy/Cartopy-0.19.0.post1-intel-2020b.eb b/easybuild/easyconfigs/c/Cartopy/Cartopy-0.19.0.post1-intel-2020b.eb index 2301189a3a7b..2135a8f52134 100644 --- a/easybuild/easyconfigs/c/Cartopy/Cartopy-0.19.0.post1-intel-2020b.eb +++ b/easybuild/easyconfigs/c/Cartopy/Cartopy-0.19.0.post1-intel-2020b.eb @@ -25,9 +25,6 @@ dependencies = [ ('PyYAML', '5.3.1'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('OWSLib', '0.24.1', { 'checksums': ['4973c2ba65ec850a3fcc1fb94cefe5ed2fed83aaf2a5e2135c78810ad2a8f0e1'], diff --git a/easybuild/easyconfigs/c/Cartopy/Cartopy-0.20.0-foss-2021a.eb b/easybuild/easyconfigs/c/Cartopy/Cartopy-0.20.0-foss-2021a.eb index 7cf98863f442..88e3820ba36f 100644 --- a/easybuild/easyconfigs/c/Cartopy/Cartopy-0.20.0-foss-2021a.eb +++ b/easybuild/easyconfigs/c/Cartopy/Cartopy-0.20.0-foss-2021a.eb @@ -25,9 +25,6 @@ dependencies = [ ('PyYAML', '5.4.1'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('OWSLib', '0.25.0', { 'checksums': ['20d79bce0be10277caa36f3134826bd0065325df0301a55b2c8b1c338d8d8f0a'], diff --git a/easybuild/easyconfigs/c/Cartopy/Cartopy-0.20.3-foss-2021b.eb b/easybuild/easyconfigs/c/Cartopy/Cartopy-0.20.3-foss-2021b.eb index 7238ae75ac77..d0f4c742416b 100644 --- a/easybuild/easyconfigs/c/Cartopy/Cartopy-0.20.3-foss-2021b.eb +++ b/easybuild/easyconfigs/c/Cartopy/Cartopy-0.20.3-foss-2021b.eb @@ -24,9 +24,6 @@ dependencies = [ ('PyYAML', '5.4.1'), ] -use_pip = True -sanity_pip_check = True - # owslib 0.26.0 requires pyproj < 3.3.0 exts_list = [ ('pyproj', '3.2.1', { diff --git a/easybuild/easyconfigs/c/Cartopy/Cartopy-0.20.3-foss-2022a.eb b/easybuild/easyconfigs/c/Cartopy/Cartopy-0.20.3-foss-2022a.eb index 436e9a24ca9d..3a4ddb4e4e85 100644 --- a/easybuild/easyconfigs/c/Cartopy/Cartopy-0.20.3-foss-2022a.eb +++ b/easybuild/easyconfigs/c/Cartopy/Cartopy-0.20.3-foss-2022a.eb @@ -25,9 +25,6 @@ dependencies = [ ('PyYAML', '6.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('OWSLib', '0.27.2', { 'checksums': ['e102aa2444dfe0c8439ab1e1776cc0fa47cea28c09b8a28212c893c6017c179b'], diff --git a/easybuild/easyconfigs/c/Cartopy/Cartopy-0.22.0-foss-2023a.eb b/easybuild/easyconfigs/c/Cartopy/Cartopy-0.22.0-foss-2023a.eb index 73fc95af6125..930aeb69bfce 100644 --- a/easybuild/easyconfigs/c/Cartopy/Cartopy-0.22.0-foss-2023a.eb +++ b/easybuild/easyconfigs/c/Cartopy/Cartopy-0.22.0-foss-2023a.eb @@ -30,9 +30,6 @@ dependencies = [ ('PyYAML', '6.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('OWSLib', '0.29.3', { 'checksums': ['3baf34058458b933767ee43e632174cb0baebf49d326da179faacb9772f98539'], diff --git a/easybuild/easyconfigs/c/Cartopy/Cartopy-0.24.1-foss-2024a.eb b/easybuild/easyconfigs/c/Cartopy/Cartopy-0.24.1-foss-2024a.eb new file mode 100644 index 000000000000..073573e4f6c0 --- /dev/null +++ b/easybuild/easyconfigs/c/Cartopy/Cartopy-0.24.1-foss-2024a.eb @@ -0,0 +1,51 @@ +easyblock = 'PythonBundle' + +name = 'Cartopy' +version = '0.24.1' + +homepage = 'https://scitools.org.uk/cartopy/docs/latest/' +description = """Cartopy is a Python package designed to make drawing maps for data analysis and visualisation easy.""" + +toolchain = {'name': 'foss', 'version': '2024a'} + +builddependencies = [ + ('Cython', '3.0.10'), +] +dependencies = [ + ('Python', '3.12.3'), + ('Python-bundle-PyPI', '2024.06'), + ('Fiona', '1.10.1'), + ('GDAL', '3.10.0'), + ('GEOS', '3.12.2'), + ('matplotlib', '3.9.2'), + ('pyproj', '3.7.0'), + ('SciPy-bundle', '2024.05'), + ('Shapely', '2.0.6'), + ('lxml', '5.3.0'), + ('Pillow', '10.4.0'), + ('PROJ', '9.4.1'), + ('PyYAML', '6.0.2'), +] + +exts_list = [ + ('OWSLib', '0.32.0', { + 'checksums': ['7513860d3102ae8d4dc5efd8652ff3c61eca3a8cb220d6c8601121357cd2b01a'], + }), + ('pyepsg', '0.4.0', { + 'checksums': ['2d08fad1e7a8b47a90a4e43da485ba95705923425aefc4e2a3efa540dbd470d7'], + }), + ('pykdtree', '1.3.13', { + 'checksums': ['3accf852e946653e399c3d4dbbe119dbc6d3f72cfd2d5a95cabf0bf0c7f924fe'], + }), + ('pyshp', '2.3.1', { + 'modulename': 'shapefile', + 'checksums': ['4caec82fd8dd096feba8217858068bacb2a3b5950f43c048c6dc32a3489d5af1'], + }), + (name, version, { + 'preinstallopts': r"sed -i 's/dynamic = \[\"version\"\]/version = \"%(version)s\"/g' pyproject.toml && ", + 'sources': ['cartopy-%(version)s.tar.gz'], + 'checksums': ['01c910d5634c69a7efdec46e0a17d473d2328767f001d4dc0b5c4b48e585c8bd'], + }), +] + +moduleclass = 'geo' diff --git a/easybuild/easyconfigs/c/Casanovo/Casanovo-3.3.0-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/c/Casanovo/Casanovo-3.3.0-foss-2022a-CUDA-11.7.0.eb index 13264c0021f2..ca71b3a89de7 100644 --- a/easybuild/easyconfigs/c/Casanovo/Casanovo-3.3.0-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/c/Casanovo/Casanovo-3.3.0-foss-2022a-CUDA-11.7.0.eb @@ -9,8 +9,6 @@ description = "De Novo Mass Spectrometry Peptide Sequencing with a Transformer M toolchain = {'name': 'foss', 'version': '2022a'} -use_pip = True - dependencies = [ ('CUDA', '11.7.0', '', SYSTEM), ('Python', '3.10.4'), @@ -66,6 +64,4 @@ sanity_check_paths = { sanity_check_commands = ["casanovo --help"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Casanovo/Casanovo-3.3.0-foss-2022a.eb b/easybuild/easyconfigs/c/Casanovo/Casanovo-3.3.0-foss-2022a.eb index 8318aafc346c..598fb1698719 100644 --- a/easybuild/easyconfigs/c/Casanovo/Casanovo-3.3.0-foss-2022a.eb +++ b/easybuild/easyconfigs/c/Casanovo/Casanovo-3.3.0-foss-2022a.eb @@ -8,8 +8,6 @@ description = "De Novo Mass Spectrometry Peptide Sequencing with a Transformer M toolchain = {'name': 'foss', 'version': '2022a'} -use_pip = True - dependencies = [ ('Python', '3.10.4'), ('SciPy-bundle', '2022.05'), @@ -64,6 +62,4 @@ sanity_check_paths = { sanity_check_commands = ["casanovo --help"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Cassiopeia/Cassiopeia-2.0.0-foss-2023a.eb b/easybuild/easyconfigs/c/Cassiopeia/Cassiopeia-2.0.0-foss-2023a.eb index 69b70834b9bb..b53dcdb6bea8 100644 --- a/easybuild/easyconfigs/c/Cassiopeia/Cassiopeia-2.0.0-foss-2023a.eb +++ b/easybuild/easyconfigs/c/Cassiopeia/Cassiopeia-2.0.0-foss-2023a.eb @@ -11,6 +11,8 @@ toolchain = {'name': 'foss', 'version': '2023a'} builddependencies = [ ('CMake', '3.26.3'), ('poetry', '1.5.1'), + ('hatchling', '1.18.0'), + ('hatch-jupyter-builder', '0.9.1'), ] dependencies = [ @@ -27,7 +29,6 @@ dependencies = [ ('PyYAML', '6.0'), ('typing-extensions', '4.9.0'), ('tqdm', '4.66.1'), - ('hatchling', '1.18.0'), ('BeautifulSoup', '4.12.2'), ('statsmodels', '0.14.1'), ('Seaborn', '0.13.2'), @@ -35,16 +36,7 @@ dependencies = [ ('PyZMQ', '25.1.1'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ - ('hatch_jupyter_builder', '0.9.1', { - 'checksums': ['79278198d124c646b799c5e8dca8504aed9dcaaa88d071a09eb0b5c2009a58ad'], - }), - ('hatch_nodejs_version', '0.3.2', { - 'checksums': ['8a7828d817b71e50bbbbb01c9bfc0b329657b7900c56846489b9c958de15b54c'], - }), ('deprecation', '2.1.0', { 'checksums': ['72b3bde64e5d778694b0cf68178aed03d15e15477116add3fb773e581f9518ff'], }), diff --git a/easybuild/easyconfigs/c/CastXML/CastXML-0.4.3-GCCcore-8.3.0.eb b/easybuild/easyconfigs/c/CastXML/CastXML-0.4.3-GCCcore-8.3.0.eb deleted file mode 100644 index e272ee80ade8..000000000000 --- a/easybuild/easyconfigs/c/CastXML/CastXML-0.4.3-GCCcore-8.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CastXML' -version = '0.4.3' - -homepage = 'https://github.com/CastXML/CastXML' -description = """CastXML is a C-family abstract syntax tree XML output tool.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -github_account = 'CastXML' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['3dd94096e07ffe103b2a951e4ff0f9486cc615b3ef08e95e5778eaaec667fb65'] - -builddependencies = [ - ('binutils', '2.32'), - ('CMake', '3.15.3'), -] - -dependencies = [ - ('Clang', '9.0.1'), - ('ncurses', '6.1'), - ('zlib', '1.2.11'), -] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/castxml'], - 'dirs': ['share/castxml'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/CastXML/CastXML-0.6.10-GCCcore-13.2.0.eb b/easybuild/easyconfigs/c/CastXML/CastXML-0.6.10-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..7bed29081aee --- /dev/null +++ b/easybuild/easyconfigs/c/CastXML/CastXML-0.6.10-GCCcore-13.2.0.eb @@ -0,0 +1,32 @@ +easyblock = 'CMakeMake' + +name = 'CastXML' +version = '0.6.10' + +homepage = 'https://github.com/CastXML/CastXML' +description = """CastXML is a C-family abstract syntax tree XML output tool.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +github_account = 'CastXML' +source_urls = [GITHUB_SOURCE] +sources = ['v%(version)s.tar.gz'] +checksums = ['d8498b39b4cf3d57671254056013de177f47fc7a2683f1a53049ab854d85ad55'] + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.27.6'), +] + +dependencies = [ + ('Clang', '17.0.6'), + ('ncurses', '6.4'), + ('zlib', '1.2.13'), +] + +sanity_check_paths = { + 'files': ['bin/castxml'], + 'dirs': ['share/castxml'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/CastXML/CastXML-20160617-foss-2016a.eb b/easybuild/easyconfigs/c/CastXML/CastXML-20160617-foss-2016a.eb deleted file mode 100644 index f6b5fcdb03d5..000000000000 --- a/easybuild/easyconfigs/c/CastXML/CastXML-20160617-foss-2016a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CastXML' -version = '20160617' -local_commit_id = 'd5934bd' - -homepage = 'https://github.com/CastXML/CastXML' -description = """CastXML is a C-family abstract syntax tree XML output tool.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://github.com/CastXML/CastXML/archive'] -sources = ['%s.tar.gz' % local_commit_id] - -builddependencies = [ - ('CMake', '3.4.3'), -] - -dependencies = [ - ('Clang', '3.7.1'), - ('ncurses', '6.0'), - ('zlib', '1.2.8'), -] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ["bin/castxml"], - 'dirs': ["share/castxml"], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/CastXML/CastXML-20180806-foss-2018a.eb b/easybuild/easyconfigs/c/CastXML/CastXML-20180806-foss-2018a.eb deleted file mode 100644 index a5761afc6bbb..000000000000 --- a/easybuild/easyconfigs/c/CastXML/CastXML-20180806-foss-2018a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CastXML' -version = '20180806' -local_commit_id = 'ae93121' - -homepage = 'https://github.com/CastXML/CastXML' -description = """CastXML is a C-family abstract syntax tree XML output tool.""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['https://github.com/CastXML/CastXML/archive'] -sources = [{'download_filename': '%s.tar.gz' % local_commit_id, 'filename': SOURCE_TAR_GZ}] -checksums = ['b53e7d343e1e06043eb17992e1d4907c0114cb87e2875ab2dffb49434cdb986f'] - -builddependencies = [('CMake', '3.12.1')] - -dependencies = [ - ('Clang', '6.0.1'), - ('ncurses', '6.0'), - ('zlib', '1.2.11'), -] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/castxml'], - 'dirs': ['share/castxml'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/CatBoost/CatBoost-1.2-gfbf-2023a.eb b/easybuild/easyconfigs/c/CatBoost/CatBoost-1.2-gfbf-2023a.eb index 02aa893cd522..1bf1ff86155a 100644 --- a/easybuild/easyconfigs/c/CatBoost/CatBoost-1.2-gfbf-2023a.eb +++ b/easybuild/easyconfigs/c/CatBoost/CatBoost-1.2-gfbf-2023a.eb @@ -23,9 +23,6 @@ dependencies = [ ('Ninja', '1.11.1'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ (name, version, { 'patches': ['%(name)s-%(version)s_disable-widget.patch'], diff --git a/easybuild/easyconfigs/c/CatLearn/CatLearn-0.6.2-intel-2022a.eb b/easybuild/easyconfigs/c/CatLearn/CatLearn-0.6.2-intel-2022a.eb index 6fb6ada86bb2..356b2d768634 100644 --- a/easybuild/easyconfigs/c/CatLearn/CatLearn-0.6.2-intel-2022a.eb +++ b/easybuild/easyconfigs/c/CatLearn/CatLearn-0.6.2-intel-2022a.eb @@ -20,14 +20,10 @@ dependencies = [ ('GPAW', '22.8.0'), ] -use_pip = True - exts_list = [ (name, version, { 'checksums': ['5af6622e4660f3b5760267fccd9c5da6f1a4a88aad0aacc044067a68f92e2bbd'], }), ] -sanity_pip_check = True - moduleclass = 'ai' diff --git a/easybuild/easyconfigs/c/CatMAP/CatMAP-20170927-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/c/CatMAP/CatMAP-20170927-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 590f91c92065..000000000000 --- a/easybuild/easyconfigs/c/CatMAP/CatMAP-20170927-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'CatMAP' -version = '20170927' -local_commit_id = '5d3d6c0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://catmap.readthedocs.io/' -description = """Catalyst Micro-kinetic Analysis Package for automated creation of micro-kinetic models used - in catalyst screening.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -dependencies = [ - ('Python', '2.7.14'), - ('matplotlib', '2.1.0', versionsuffix), - ('ASE', '3.15.0', versionsuffix), - ('MPFR', '3.1.6'), # for gmpy2 - ('MPC', '1.0.3', '-MPFR-3.1.6'), # for gmpy2 -] - -exts_list = [ - ('mpmath', '1.0.0', { - 'checksums': [ - '04d14803b6875fe6d69e6dccea87d5ae5599802e4b1df7997bddd2024001050c', # mpmath-1.0.0.tar.gz - ], - }), - ('gmpy2', '2.0.8', { - 'source_tmpl': 'gmpy2-%(version)s.zip', - 'checksums': [ - 'dd233e3288b90f21b0bb384bcc7a7e73557bb112ccf0032ad52aa614eb373d3f', # gmpy2-2.0.8.zip - ], - }), - ('CatMAP', '20170927', { - 'source_tmpl': '%s.tar.gz' % local_commit_id, - 'source_urls': ['https://github.com/SUNCAT-Center/catmap/archive/'], - 'checksums': [ - '3906fdae05407244bb7c936d62eb326ce0b93421ef5c03c726a85eab6894926b', # 5d3d6c0.tar.gz - ], - }), -] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CatMAP/CatMAP-20220519-foss-2022a.eb b/easybuild/easyconfigs/c/CatMAP/CatMAP-20220519-foss-2022a.eb index 108a61cb5d65..cf61289d8736 100644 --- a/easybuild/easyconfigs/c/CatMAP/CatMAP-20220519-foss-2022a.eb +++ b/easybuild/easyconfigs/c/CatMAP/CatMAP-20220519-foss-2022a.eb @@ -20,8 +20,6 @@ dependencies = [ ('graphviz-python', '0.20.1'), ] -use_pip = True - exts_list = [ (name, version, { 'source_urls': ['https://github.com/SUNCAT-Center/catmap/archive/'], @@ -32,6 +30,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/Catch2/Catch2-2.11.0.eb b/easybuild/easyconfigs/c/Catch2/Catch2-2.11.0.eb deleted file mode 100644 index 006f28053363..000000000000 --- a/easybuild/easyconfigs/c/Catch2/Catch2-2.11.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Catch2' -version = '2.11.0' - -homepage = 'https://github.com/catchorg/Catch2' -description = """A modern, C++-native, header-only, - test framework for unit-tests, TDD and BDD - - using C++11, C++14, C++17 and later - (or C++03 on the Catch1.x branch) -""" - -toolchain = SYSTEM - -source_urls = ['https://github.com/catchorg/Catch2/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['b9957af46a04327d80833960ae51cf5e67765fd264389bd1e275294907f1a3e0'] - -# using CMake built with GCCcore to avoid relying on the system compiler to build it -builddependencies = [ - ('GCCcore', '8.3.0'), # required to a access CMake when using hierarchical module naming scheme - ('binutils', '2.32', '', ('GCCcore', '8.3.0')), # to make CMake compiler health check pass on old systems - ('CMake', '3.15.3', '', ('GCCcore', '8.3.0')), -] - -separate_build_dir = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['include/catch2', 'lib64/cmake'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/Catch2/Catch2-2.13.10-GCCcore-13.3.0.eb b/easybuild/easyconfigs/c/Catch2/Catch2-2.13.10-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..00abfac39c8e --- /dev/null +++ b/easybuild/easyconfigs/c/Catch2/Catch2-2.13.10-GCCcore-13.3.0.eb @@ -0,0 +1,30 @@ +easyblock = 'CMakeMake' + +name = 'Catch2' +version = '2.13.10' + +homepage = 'https://github.com/catchorg/Catch2' +description = """A modern, C++-native, header-only, + test framework for unit-tests, TDD and BDD + - using C++11, C++14, C++17 and later +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://github.com/catchorg/Catch2/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['d54a712b7b1d7708bc7a819a8e6e47b2fde9536f487b89ccbca295072a7d9943'] + +builddependencies = [ + ('binutils', '2.42'), # to make CMake compiler health check pass on old systems + ('CMake', '3.29.3'), +] + +separate_build_dir = True + +sanity_check_paths = { + 'files': ['include/catch2/catch.hpp'], + 'dirs': ['lib/cmake'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/Catch2/Catch2-2.9.1.eb b/easybuild/easyconfigs/c/Catch2/Catch2-2.9.1.eb deleted file mode 100644 index 99a95c3536f8..000000000000 --- a/easybuild/easyconfigs/c/Catch2/Catch2-2.9.1.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = "Tarball" - -name = 'Catch2' -version = "2.9.1" - -homepage = 'https://github.com/catchorg/Catch2' -description = """A modern, C++-native, header-only, - test framework for unit-tests, TDD and BDD - - using C++11, C++14, C++17 and later - (or C++03 on the Catch1.x branch) -""" - -toolchain = SYSTEM - -source_urls = ['https://github.com/catchorg/Catch2/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['0b36488aca6265e7be14da2c2d0c748b4ddb9c70a1ea4da75736699c629f14ac'] - -sanity_check_paths = { - 'files': ['appveyor.yml', 'CMakeLists.txt', 'codecov.yml', 'conanfile.py'], - 'dirs': ['include', 'artwork', 'CMake', 'docs', 'examples', - 'misc', 'projects', 'scripts', 'single_include', 'third_party'] -} - -modextrapaths = { - 'INCLUDEPATH': ['include/', 'single_include/'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/Catch2/Catch2-3.8.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/c/Catch2/Catch2-3.8.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..530eea1bbdff --- /dev/null +++ b/easybuild/easyconfigs/c/Catch2/Catch2-3.8.0-GCCcore-13.3.0.eb @@ -0,0 +1,30 @@ +easyblock = 'CMakeMake' + +name = 'Catch2' +version = '3.8.0' + +homepage = 'https://github.com/catchorg/Catch2' +description = """A modern, C++-native, header-only, + test framework for unit-tests, TDD and BDD + - using C++11, C++14, C++17 and later +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://github.com/catchorg/Catch2/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['1ab2de20460d4641553addfdfe6acd4109d871d5531f8f519a52ea4926303087'] + +builddependencies = [ + ('binutils', '2.42'), # to make CMake compiler health check pass on old systems + ('CMake', '3.29.3'), +] + +separate_build_dir = True + +sanity_check_paths = { + 'files': ['include/catch2/catch_all.hpp'], + 'dirs': ['lib/cmake'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/Cbc/Cbc-2.10.11-foss-2023a.eb b/easybuild/easyconfigs/c/Cbc/Cbc-2.10.11-foss-2023a.eb index 1f52c6bdfc2f..dae7e840f6cc 100644 --- a/easybuild/easyconfigs/c/Cbc/Cbc-2.10.11-foss-2023a.eb +++ b/easybuild/easyconfigs/c/Cbc/Cbc-2.10.11-foss-2023a.eb @@ -58,6 +58,6 @@ sanity_check_paths = { } # other coin-or projects expect instead of -modextrapaths = {'CPATH': 'include/coin'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/coin'} moduleclass = "math" diff --git a/easybuild/easyconfigs/c/Cbc/Cbc-2.10.11-foss-2023b.eb b/easybuild/easyconfigs/c/Cbc/Cbc-2.10.11-foss-2023b.eb new file mode 100644 index 000000000000..ba9c180a9d78 --- /dev/null +++ b/easybuild/easyconfigs/c/Cbc/Cbc-2.10.11-foss-2023b.eb @@ -0,0 +1,63 @@ +easyblock = "ConfigureMake" + +name = 'Cbc' +version = '2.10.11' + +homepage = "https://github.com/coin-or/Cbc" +description = """Cbc (Coin-or branch and cut) is an open-source mixed integer linear programming +solver written in C++. It can be used as a callable library or using a +stand-alone executable.""" + +toolchain = {'name': 'foss', 'version': '2023b'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://github.com/coin-or/Cbc/archive/refs/tags/releases'] +sources = ['%(version)s.tar.gz'] +checksums = ['1fb591dd88336fdaf096b8e42e46111e41671a5eb85d4ee36e45baff1678bd33'] + +builddependencies = [ + ('Autotools', '20220317'), + ('Doxygen', '1.9.8'), + ('pkgconf', '2.0.3'), +] + +dependencies = [ + ('METIS', '5.1.0'), + ('MUMPS', '5.6.1', '-metis'), + ('CoinUtils', '2.11.10'), + ('Osi', '0.108.9'), + ('Clp', '1.17.9'), + ('Cgl', '0.60.8'), + ('bzip2', '1.0.8'), + ('zlib', '1.2.13'), +] + +# Use BLAS/LAPACK from toolchain +configopts = '--with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK" ' +# Use METIS AND MUMPS from EB +configopts += '--with-metis-lib="-lmetis" ' +configopts += '--with-mumps-lib="-lcmumps -ldmumps -lsmumps -lzmumps -lmumps_common -lpord" ' +# Disable GLPK, dependencies have to be built with it as well +configopts += '--without-glpk ' +# Use CoinUtils from EB +configopts += '--with-coinutils-lib="-lCoinUtils" ' +configopts += '--with-coinutils-datadir=$EBROOTCOINUTILS/share/coin/Data ' +# Use Clp from EB +configopts += '--with-clp-lib="-lOsiClp -lClpSolver -lClp" ' +configopts += '--with-clp-datadir=$EBROOTCLP/share/coin/Data ' +# Use Osi from EB (also needs links to Clp due to OsiClpSolver) +configopts += '--with-osi-lib="-lOsiClp -lClpSolver -lClp -lOsi" ' +configopts += '--with-osi-datadir=$EBROOTOSI/share/coin/Data ' +# Use Cgl from EB +configopts += '--with-cgl-lib="-lCgl" ' +configopts += '--with-cgl-datadir=$EBROOTCGL/share/coin/Data ' + +sanity_check_paths = { + 'files': ['bin/cbc'] + ['lib/lib%s.%s' % (x, SHLIB_EXT) for x in ['Cbc', 'CbcSolver', 'OsiCbc']], + 'dirs': ['include/coin', 'lib/pkgconfig', 'share/coin'] +} + +# other coin-or projects expect instead of +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/coin'} + +moduleclass = "math" diff --git a/easybuild/easyconfigs/c/Cbc/Cbc-2.10.12-foss-2024a.eb b/easybuild/easyconfigs/c/Cbc/Cbc-2.10.12-foss-2024a.eb new file mode 100644 index 000000000000..3f5647ad617a --- /dev/null +++ b/easybuild/easyconfigs/c/Cbc/Cbc-2.10.12-foss-2024a.eb @@ -0,0 +1,62 @@ +easyblock = 'ConfigureMake' + +name = 'Cbc' +version = '2.10.12' + +homepage = 'https://github.com/coin-or/Cbc' +description = """Cbc (Coin-or branch and cut) is an open-source mixed integer linear programming +solver written in C++. It can be used as a callable library or using a +stand-alone executable.""" + +toolchain = {'name': 'foss', 'version': '2024a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://github.com/coin-or/%(name)s/archive/refs/tags/releases'] +sources = ['%(version)s.tar.gz'] +checksums = ['9ed71e4b61668462fc3794c102e26b4bb01a047efbbbcbd69ae7bde1f04f46a8'] + +builddependencies = [ + ('Autotools', '20231222'), + ('Doxygen', '1.11.0'), + ('pkgconf', '2.2.0'), +] +dependencies = [ + ('METIS', '5.1.0'), + ('MUMPS', '5.7.2', '-metis'), + ('CoinUtils', '2.11.12'), + ('Osi', '0.108.11'), + ('Clp', '1.17.10'), + ('Cgl', '0.60.8'), + ('bzip2', '1.0.8'), + ('zlib', '1.3.1'), +] + +# Use BLAS/LAPACK from toolchain +configopts = '--with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK" ' +# Use METIS AND MUMPS from EB +configopts += '--with-metis-lib="-lmetis" ' +configopts += '--with-mumps-lib="-lcmumps -ldmumps -lsmumps -lzmumps -lmumps_common -lpord" ' +# Disable GLPK, dependencies have to be built with it as well +configopts += '--without-glpk ' +# Use CoinUtils from EB +configopts += '--with-coinutils-lib="-lCoinUtils" ' +configopts += '--with-coinutils-datadir=$EBROOTCOINUTILS/share/coin/Data ' +# Use Clp from EB +configopts += '--with-clp-lib="-lOsiClp -lClpSolver -lClp" ' +configopts += '--with-clp-datadir=$EBROOTCLP/share/coin/Data ' +# Use Osi from EB (also needs links to Clp due to OsiClpSolver) +configopts += '--with-osi-lib="-lOsiClp -lClpSolver -lClp -lOsi" ' +configopts += '--with-osi-datadir=$EBROOTOSI/share/coin/Data ' +# Use Cgl from EB +configopts += '--with-cgl-lib="-lCgl" ' +configopts += '--with-cgl-datadir=$EBROOTCGL/share/coin/Data ' + +sanity_check_paths = { + 'files': ['bin/cbc'] + ['lib/lib%s.%s' % (x, SHLIB_EXT) for x in ['Cbc', 'CbcSolver', 'OsiCbc']], + 'dirs': ['include/coin', 'lib/pkgconfig', 'share/coin'] +} + +# other coin-or projects expect instead of +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/coin'} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/c/Cbc/Cbc-2.10.3-foss-2018b.eb b/easybuild/easyconfigs/c/Cbc/Cbc-2.10.3-foss-2018b.eb deleted file mode 100644 index 034aeae7eb61..000000000000 --- a/easybuild/easyconfigs/c/Cbc/Cbc-2.10.3-foss-2018b.eb +++ /dev/null @@ -1,63 +0,0 @@ -easyblock = "ConfigureMake" - -name = 'Cbc' -version = '2.10.3' - -homepage = "https://github.com/coin-or/Cbc" -description = """Cbc (Coin-or branch and cut) is an open-source mixed integer linear programming -solver written in C++. It can be used as a callable library or using a -stand-alone executable.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['https://www.coin-or.org/download/source/%(name)s/'] -sources = [SOURCE_TGZ] -checksums = ['ad388357129497c1cc3be50c3707b1995fddf0a4188abc8e3669173f0179ecff'] - -builddependencies = [ - ('Autotools', '20180311'), - ('Doxygen', '1.8.14'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('METIS', '5.1.0'), - ('MUMPS', '5.2.1', '-metis'), - ('CoinUtils', '2.11.3'), - ('Osi', '0.108.5'), - ('Clp', '1.17.3'), - ('Cgl', '0.60.2'), - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), -] - -# Use BLAS/LAPACK from OpenBLAS -configopts = '--with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK" ' -# Use METIS AND MUMPS from EB -configopts += '--with-metis-lib="-lmetis" ' -configopts += '--with-mumps-lib="-lcmumps -ldmumps -lsmumps -lzmumps -lmumps_common -lpord" ' -# Disable GLPK, dependencies have to be built with it as well -configopts += '--without-glpk ' -# Use CoinUtils from EB -configopts += '--with-coinutils-lib="-lCoinUtils" ' -configopts += '--with-coinutils-datadir=$EBROOTCOINUTILS/share/coin/Data' -# Use Clp from EB -configopts += '--with-clp-lib="-lOsiClp -lClpSolver -lClp" ' -configopts += '--with-clp-datadir=$EBROOTCLP/share/coin/Data ' -# Use Osi from EB (also needs links to Clp due to OsiClpSolver) -configopts += '--with-osi-lib="-lOsiClp -lClpSolver -lClp -lOsi" ' -configopts += '--with-osi-datadir=$EBROOTOSI/share/coin/Data ' -# Use Cgl from EB -configopts += '--with-cgl-lib="-lCgl" ' -configopts += '--with-cgl-datadir=$EBROOTCGL/share/coin/Data ' - -sanity_check_paths = { - 'files': ['bin/cbc'] + ['lib/lib%s.%s' % (l, SHLIB_EXT) for l in ['Cbc', 'CbcSolver', 'OsiCbc']], - 'dirs': ['include/coin', 'lib/pkgconfig', 'share/coin'] -} - -# other coin-or projects expect instead of -modextrapaths = {'CPATH': 'include/coin'} - -moduleclass = "math" diff --git a/easybuild/easyconfigs/c/Cbc/Cbc-2.10.5-foss-2020b.eb b/easybuild/easyconfigs/c/Cbc/Cbc-2.10.5-foss-2020b.eb index 427e25ee824e..26a9185dc854 100644 --- a/easybuild/easyconfigs/c/Cbc/Cbc-2.10.5-foss-2020b.eb +++ b/easybuild/easyconfigs/c/Cbc/Cbc-2.10.5-foss-2020b.eb @@ -53,11 +53,11 @@ configopts += '--with-cgl-lib="-lCgl" ' configopts += '--with-cgl-datadir=$EBROOTCGL/share/coin/Data ' sanity_check_paths = { - 'files': ['bin/cbc'] + ['lib/lib%s.%s' % (l, SHLIB_EXT) for l in ['Cbc', 'CbcSolver', 'OsiCbc']], + 'files': ['bin/cbc'] + ['lib/lib%s.%s' % (x, SHLIB_EXT) for x in ['Cbc', 'CbcSolver', 'OsiCbc']], 'dirs': ['include/coin', 'lib/pkgconfig', 'share/coin'] } # other coin-or projects expect instead of -modextrapaths = {'CPATH': 'include/coin'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/coin'} moduleclass = "math" diff --git a/easybuild/easyconfigs/c/Cbc/Cbc-2.10.5-foss-2021a.eb b/easybuild/easyconfigs/c/Cbc/Cbc-2.10.5-foss-2021a.eb index 99baf18d76b6..6aee2ae7fd60 100644 --- a/easybuild/easyconfigs/c/Cbc/Cbc-2.10.5-foss-2021a.eb +++ b/easybuild/easyconfigs/c/Cbc/Cbc-2.10.5-foss-2021a.eb @@ -58,6 +58,6 @@ sanity_check_paths = { } # other coin-or projects expect instead of -modextrapaths = {'CPATH': 'include/coin'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/coin'} moduleclass = "math" diff --git a/easybuild/easyconfigs/c/Cbc/Cbc-2.10.5-foss-2022b.eb b/easybuild/easyconfigs/c/Cbc/Cbc-2.10.5-foss-2022b.eb index dd56bb684358..a9c0a30fdae7 100644 --- a/easybuild/easyconfigs/c/Cbc/Cbc-2.10.5-foss-2022b.eb +++ b/easybuild/easyconfigs/c/Cbc/Cbc-2.10.5-foss-2022b.eb @@ -58,6 +58,6 @@ sanity_check_paths = { } # other coin-or projects expect instead of -modextrapaths = {'CPATH': 'include/coin'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/coin'} moduleclass = "math" diff --git a/easybuild/easyconfigs/c/CellBender/CellBender-0.2.1-foss-2021a-CUDA-11.3.1.eb b/easybuild/easyconfigs/c/CellBender/CellBender-0.2.1-foss-2021a-CUDA-11.3.1.eb index 3203da29108c..2c8355d7a53c 100644 --- a/easybuild/easyconfigs/c/CellBender/CellBender-0.2.1-foss-2021a-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/c/CellBender/CellBender-0.2.1-foss-2021a-CUDA-11.3.1.eb @@ -8,7 +8,7 @@ versionsuffix = '-CUDA-%(cudaver)s' local_pytorch_version = '1.10.0' homepage = 'https://github.com/broadinstitute/CellBender' -description = """CellBender is a software package for eliminating technical +description = """CellBender is a software package for eliminating technical artifacts from high-throughput single-cell RNA sequencing (scRNA-seq) data""" toolchain = {'name': 'foss', 'version': '2021a'} @@ -26,9 +26,6 @@ dependencies = [ ('h5py', '3.2.1'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('natsort', '7.1.1', { 'checksums': ['00c603a42365830c4722a2eb7663a25919551217ec09a243d3399fa8dd4ac403'], @@ -41,7 +38,7 @@ exts_list = [ 'sources': ['v%(version)s.tar.gz'], 'patches': ['CellBender-0.2.1-sphinxremoval.patch'], 'checksums': [ - {'v%(version)s.tar.gz': + {'v0.2.1.tar.gz': '309f6245585d9741ba7099690a10a8f496756c4827d100100130be589b797ba4'}, {'CellBender-0.2.1-sphinxremoval.patch': '0f6a342bac16f4ee80cd05d43923b4cc60d71999ea1bb5c80a75edb7290bbdec'}, diff --git a/easybuild/easyconfigs/c/CellBender/CellBender-0.2.2-foss-2022a.eb b/easybuild/easyconfigs/c/CellBender/CellBender-0.2.2-foss-2022a.eb index 64a314bf8cc9..d6a1cb6c73c7 100644 --- a/easybuild/easyconfigs/c/CellBender/CellBender-0.2.2-foss-2022a.eb +++ b/easybuild/easyconfigs/c/CellBender/CellBender-0.2.2-foss-2022a.eb @@ -23,7 +23,7 @@ dependencies = [ exts_list = [ ('cellbender', version, { - # remove optional doc dependency on sphinx + # remove optional doc dependency on sphinx 'preinstallopts': "sed -i '/^sphinx/d' REQUIREMENTS.txt && ", 'source_urls': ['https://github.com/broadinstitute/CellBender/archive/'], 'sources': ['v0.2.2.tar.gz'], @@ -31,7 +31,4 @@ exts_list = [ }), ] -use_pip = True -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CellBender/CellBender-0.3.0-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/c/CellBender/CellBender-0.3.0-foss-2023a-CUDA-12.1.1.eb index 94c6fc2c6096..9dac15396d7c 100644 --- a/easybuild/easyconfigs/c/CellBender/CellBender-0.3.0-foss-2023a-CUDA-12.1.1.eb +++ b/easybuild/easyconfigs/c/CellBender/CellBender-0.3.0-foss-2023a-CUDA-12.1.1.eb @@ -27,8 +27,6 @@ dependencies = [ ('Qtconsole', '5.5.1'), ] -use_pip = True - exts_list = [ ('async-timeout', '4.0.3', { 'checksums': ['4640d96be84d82d02ed59ea2b7105a0f7b33abe8703703cd0ab0bf87c427522f'], @@ -67,6 +65,4 @@ sanity_check_commands = [ "cellbender --help", ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CellBender/CellBender-0.3.0-foss-2023a.eb b/easybuild/easyconfigs/c/CellBender/CellBender-0.3.0-foss-2023a.eb index 5fb9920fb701..bec4ca2e81fc 100644 --- a/easybuild/easyconfigs/c/CellBender/CellBender-0.3.0-foss-2023a.eb +++ b/easybuild/easyconfigs/c/CellBender/CellBender-0.3.0-foss-2023a.eb @@ -25,8 +25,6 @@ dependencies = [ ('Qtconsole', '5.5.1'), ] -use_pip = True - exts_list = [ ('async-timeout', '4.0.3', { 'checksums': ['4640d96be84d82d02ed59ea2b7105a0f7b33abe8703703cd0ab0bf87c427522f'], @@ -65,6 +63,4 @@ sanity_check_commands = [ "cellbender --help", ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CellBender/CellBender-0.3.1-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/c/CellBender/CellBender-0.3.1-foss-2022a-CUDA-11.7.0.eb deleted file mode 100644 index 88f92ec75ab2..000000000000 --- a/easybuild/easyconfigs/c/CellBender/CellBender-0.3.1-foss-2022a-CUDA-11.7.0.eb +++ /dev/null @@ -1,85 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'CellBender' -local_commit = 'e2fb597' -version = '0.3.1' -versionsuffix = '-CUDA-%(cudaver)s' - -homepage = 'http://github.com/broadinstitute/CellBender' -description = """ -CellBender is a software package for eliminating technical artifacts from -high-throughput single-cell RNA sequencing (scRNA-seq) data. -""" - -toolchain = {'name': 'foss', 'version': '2022a'} - -dependencies = [ - ('CUDA', '11.7.0', '', SYSTEM), - ('Python', '3.10.4'), - ('SciPy-bundle', '2022.05'), - ('matplotlib', '3.5.2'), - ('PyTorch', '1.12.0', versionsuffix), - ('IPython', '8.5.0'), - ('anndata', '0.8.0'), - ('jupyter-contrib-nbextensions', '0.7.0'), - ('pyro-ppl', '1.8.4', versionsuffix), - ('loompy', '3.0.7'), - ('PyTables', '3.8.0'), - ('Qtconsole', '5.4.0'), -] - -use_pip = True - -local_comm_preinstallopts = """sed -i -e 's/^requires.*hatchling.*/requires = ["setuptools"]/g' """ -local_comm_preinstallopts += """-e 's/^build-backend.*/build-backend = "setuptools.build_meta"/g' """ -local_comm_preinstallopts += """-e 's/^dynamic = .*version.*/version = "%(version)s"/g' pyproject.toml && """ - -exts_list = [ - ('setuptools', '69.0.3', { - 'checksums': ['be1af57fc409f93647f2e8e4573a142ed38724b8cdd389706a867bb4efcf1e78'], - }), - ('comm', '0.2.1', { - 'checksums': ['0bc91edae1344d39d3661dcbc36937181fdaddb304790458f8b044dbc064b89a'], - 'preinstallopts': local_comm_preinstallopts, - }), - # jupyter-console 6.6.3 requires ipykernel>=6.14 - ('ipykernel', '6.20.2', { - 'source_tmpl': SOURCE_PY3_WHL, - 'checksums': ['5d0675d5f48bf6a95fd517d7b70bcb3b2c5631b2069949b5c2d6e1d7477fb5a0'], - }), - # jupyter-console 6.6.3 requires jupyter-core!=5.0.*,>=4.12 - ('jupyter_core', '4.12.0', { - 'source_tmpl': SOURCE_PY3_WHL, - 'checksums': ['a54672c539333258495579f6964144924e0aa7b07f7069947bef76d7ea5cb4c1'], - }), - # jupyter-console 6.6.3 requires traitlets>=5.4 - ('traitlets', '5.14.1', { - 'source_tmpl': SOURCE_PY3_WHL, - 'checksums': ['2e5a030e6eff91737c643231bfcf04a65b0132078dad75e4936700b213652e74'], - }), - ('jupyter_console', '6.6.3', { - 'source_tmpl': SOURCE_PY3_WHL, - 'checksums': ['309d33409fcc92ffdad25f0bcdf9a4a9daa61b6f341177570fdac03de5352485'], - }), - ('jupyter', '1.0.0', { - 'checksums': ['d9dc4b3318f310e34c82951ea5d6683f67bed7def4b259fafbfe4f1beb1d8e5f'], - }), - ('cellbender', version, { - 'source_urls': ['https://github.com/broadinstitute/CellBender/archive'], - 'sources': [{'download_filename': '%s.tar.gz' % local_commit, 'filename': '%(name)s-%(version)s.tar.gz'}], - 'checksums': ['7eb67837d28495adb82147e80a2ab58eeb406c5d91aa69dd0cc120d9cb3d6396'], - }), -] - -sanity_check_paths = { - 'files': ['bin/cellbender'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [ - "cellbender --help", -] - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CellBender/CellBender-0.3.1-foss-2022a.eb b/easybuild/easyconfigs/c/CellBender/CellBender-0.3.1-foss-2022a.eb deleted file mode 100644 index 798e18442ab9..000000000000 --- a/easybuild/easyconfigs/c/CellBender/CellBender-0.3.1-foss-2022a.eb +++ /dev/null @@ -1,83 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'CellBender' -local_commit = 'e2fb597' -version = '0.3.1' - -homepage = 'http://github.com/broadinstitute/CellBender' -description = """ -CellBender is a software package for eliminating technical artifacts from -high-throughput single-cell RNA sequencing (scRNA-seq) data. -""" - -toolchain = {'name': 'foss', 'version': '2022a'} - -dependencies = [ - ('Python', '3.10.4'), - ('SciPy-bundle', '2022.05'), - ('matplotlib', '3.5.2'), - ('PyTorch', '1.12.0'), - ('IPython', '8.5.0'), - ('anndata', '0.8.0'), - ('jupyter-contrib-nbextensions', '0.7.0'), - ('pyro-ppl', '1.8.4'), - ('loompy', '3.0.7'), - ('PyTables', '3.8.0'), - ('Qtconsole', '5.4.0'), -] - -use_pip = True - -local_comm_preinstallopts = """sed -i -e 's/^requires.*hatchling.*/requires = ["setuptools"]/g' """ -local_comm_preinstallopts += """-e 's/^build-backend.*/build-backend = "setuptools.build_meta"/g' """ -local_comm_preinstallopts += """-e 's/^dynamic = .*version.*/version = "%(version)s"/g' pyproject.toml && """ - -exts_list = [ - ('setuptools', '69.0.3', { - 'checksums': ['be1af57fc409f93647f2e8e4573a142ed38724b8cdd389706a867bb4efcf1e78'], - }), - ('comm', '0.2.1', { - 'checksums': ['0bc91edae1344d39d3661dcbc36937181fdaddb304790458f8b044dbc064b89a'], - 'preinstallopts': local_comm_preinstallopts, - }), - # jupyter-console 6.6.3 requires ipykernel>=6.14 - ('ipykernel', '6.20.2', { - 'source_tmpl': SOURCE_PY3_WHL, - 'checksums': ['5d0675d5f48bf6a95fd517d7b70bcb3b2c5631b2069949b5c2d6e1d7477fb5a0'], - }), - # jupyter-console 6.6.3 requires jupyter-core!=5.0.*,>=4.12 - ('jupyter_core', '4.12.0', { - 'source_tmpl': SOURCE_PY3_WHL, - 'checksums': ['a54672c539333258495579f6964144924e0aa7b07f7069947bef76d7ea5cb4c1'], - }), - # jupyter-console 6.6.3 requires traitlets>=5.4 - ('traitlets', '5.14.1', { - 'source_tmpl': SOURCE_PY3_WHL, - 'checksums': ['2e5a030e6eff91737c643231bfcf04a65b0132078dad75e4936700b213652e74'], - }), - ('jupyter_console', '6.6.3', { - 'source_tmpl': SOURCE_PY3_WHL, - 'checksums': ['309d33409fcc92ffdad25f0bcdf9a4a9daa61b6f341177570fdac03de5352485'], - }), - ('jupyter', '1.0.0', { - 'checksums': ['d9dc4b3318f310e34c82951ea5d6683f67bed7def4b259fafbfe4f1beb1d8e5f'], - }), - ('cellbender', version, { - 'source_urls': ['https://github.com/broadinstitute/CellBender/archive'], - 'sources': [{'download_filename': '%s.tar.gz' % local_commit, 'filename': '%(name)s-%(version)s.tar.gz'}], - 'checksums': ['7eb67837d28495adb82147e80a2ab58eeb406c5d91aa69dd0cc120d9cb3d6396'], - }), -] - -sanity_check_paths = { - 'files': ['bin/cellbender'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [ - "cellbender --help", -] - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CellMix/CellMix-1.6.2-foss-2018b-R-3.5.1.eb b/easybuild/easyconfigs/c/CellMix/CellMix-1.6.2-foss-2018b-R-3.5.1.eb deleted file mode 100644 index 7e7bf9dd893e..000000000000 --- a/easybuild/easyconfigs/c/CellMix/CellMix-1.6.2-foss-2018b-R-3.5.1.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'RPackage' - -name = 'CellMix' -version = '1.6.2' -versionsuffix = '-R-%(rver)s' - -homepage = 'http://web.cbio.uct.ac.za/~renaud/CRAN/web/CellMix' -description = "A Comprehensive Toolbox for Gene Expression Deconvolution" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['http://web.cbio.uct.ac.za/~renaud/CRAN/src/contrib/'] -sources = ['%(name)s_%(version)s.tar.gz'] -checksums = ['957313a8ae80a7b31d77c91d5f1fa1cd0f430447bd7ed205b098cde319b38ca3'] - -dependencies = [ - ('R', '3.5.1'), - ('R-bundle-Bioconductor', '3.7', versionsuffix), -] - -sanity_check_paths = { - 'files': [], - 'dirs': [name], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CellOracle/CellOracle-0.12.0-foss-2022a.eb b/easybuild/easyconfigs/c/CellOracle/CellOracle-0.12.0-foss-2022a.eb index e712870108d9..6b62715ccaf3 100644 --- a/easybuild/easyconfigs/c/CellOracle/CellOracle-0.12.0-foss-2022a.eb +++ b/easybuild/easyconfigs/c/CellOracle/CellOracle-0.12.0-foss-2022a.eb @@ -31,8 +31,6 @@ dependencies = [ ('Qtconsole', '5.4.0'), ] -use_pip = True - # remove louvain from requirements, since CellOracle doesn't actually use it at all local_preinstallopts = "sed -i '/louvain/d' requirements.txt && " # drop strict version requirement for gimmemotifs dependency @@ -54,6 +52,4 @@ exts_list = [ sanity_check_commands = ["python -c 'import celloracle; celloracle.check_python_requirements()'"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CellOracle/CellOracle-0.18.0-foss-2023a.eb b/easybuild/easyconfigs/c/CellOracle/CellOracle-0.18.0-foss-2023a.eb new file mode 100644 index 000000000000..e15146e15bcf --- /dev/null +++ b/easybuild/easyconfigs/c/CellOracle/CellOracle-0.18.0-foss-2023a.eb @@ -0,0 +1,61 @@ +easyblock = 'PythonBundle' + +name = 'CellOracle' +version = '0.18.0' + +homepage = 'https://github.com/morris-lab/CellOracle' +description = """CellOracle is a Python library for in silico gene perturbation analyses using single-cell omics data +and Gene Regulatory Network models.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('R', '4.3.2'), + ('SciPy-bundle', '2023.07'), + ('Python-bundle-PyPI', '2023.06'), + ('numba', '0.58.1'), + ('matplotlib', '3.7.2'), + ('Seaborn', '0.13.2'), + ('scikit-learn', '1.3.1'), + ('h5py', '3.9.0'), + ('velocyto', '0.17.17'), + ('umap-learn', '0.5.5'), + ('Arrow', '14.0.1'), + ('tqdm', '4.66.1'), + ('python-igraph', '0.11.4'), + ('IPython', '8.14.0'), + ('scanpy', '1.9.8'), + ('GOATOOLS', '1.4.5'), + ('genomepy', '0.16.1'), + ('GimmeMotifs', '0.17.2'), + ('anndata', '0.10.5.post1'), + ('python-louvain', '0.16'), + ('jupyter-contrib-nbextensions', '0.7.0'), + ('Qtconsole', '5.5.1'), +] + +# remove louvain from requirements, since CellOracle doesn't actually use it at all +local_preinstallopts = "sed -i '/louvain/d' requirements.txt && " +# drop strict version requirement for matplotlib dependency +local_preinstallopts += "sed -i 's/matplotlib.*/matplotlib/g' requirements.txt && " +# drop strict version requirement for pandas dependency +local_preinstallopts += "sed -i 's/pandas.*/pandas/g' requirements.txt && " + +exts_list = [ + ('jupyter_console', '6.6.3', { + 'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl', + 'checksums': ['309d33409fcc92ffdad25f0bcdf9a4a9daa61b6f341177570fdac03de5352485'], + }), + ('jupyter', '1.0.0', { + 'checksums': ['d9dc4b3318f310e34c82951ea5d6683f67bed7def4b259fafbfe4f1beb1d8e5f'], + }), + ('celloracle', version, { + 'preinstallopts': local_preinstallopts, + 'checksums': ['a73bbdae36289748051e073409d853489a233bda90f50ab5031131b92dda2133'], + }), +] + +sanity_check_commands = ["python -c 'import celloracle; celloracle.check_python_requirements()'"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CellProfiler/CellProfiler-4.2.8-foss-2023a.eb b/easybuild/easyconfigs/c/CellProfiler/CellProfiler-4.2.8-foss-2023a.eb new file mode 100644 index 000000000000..292190c68f6a --- /dev/null +++ b/easybuild/easyconfigs/c/CellProfiler/CellProfiler-4.2.8-foss-2023a.eb @@ -0,0 +1,123 @@ +# Based on EasyConfig from Jörg Saßmannshausen's PR: +# https://github.com/easybuilders/easybuild-easyconfigs/pull/20725 + + +easyblock = 'PythonBundle' + +name = 'CellProfiler' +version = '4.2.8' + +homepage = 'http://cellprofiler.org/' +description = """CellProfiler is a free open-source software designed to enable +biologists without training in computer vision or programming to quantitatively +measure phenotypes from thousands of images automatically.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [ + ('pkgconf', '1.9.5'), + ('hypothesis', '6.82.0'), + ('pkgconfig', '1.5.5', '-python'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('Python-bundle-PyPI', '2023.06'), + ('matplotlib', '3.7.2'), + ('Java', '11', '', SYSTEM), + ('scikit-image', '0.22.0'), + ('pybind11', '2.11.1'), + # ('scikit-learn', '1.3.1'), # we cannot use this version + ('boto3', '1.28.70'), + ('imageio', '2.33.1'), + ('wxPython', '4.2.1'), + ('h5py', '3.9.0'), + ('Pillow', '10.0.0'), + ('libpng', '1.6.39'), + ('libjpeg-turbo', '2.1.5.1'), + ('LibTIFF', '4.5.0'), + ('zlib', '1.2.13'), + ('freetype', '2.13.0'), + ('Tkinter', '%(pyver)s'), + ('MariaDB', '11.6.0'), + ('ZeroMQ', '4.3.4'), # LibZMQ for pyzmq + ('GTK4', '4.13.1'), +] + +exts_list = [ + ('deprecation', '2.1.0', { + 'checksums': ['72b3bde64e5d778694b0cf68178aed03d15e15477116add3fb773e581f9518ff'], + }), + ('scikit-learn', '0.24.2', { + 'modulename': 'sklearn', + 'checksums': ['d14701a12417930392cd3898e9646cf5670c190b933625ebe7511b1f7d7b8736'], + }), + ('centrosome', '1.2.3', { + 'patches': ['%(name)s-%(version)s_deps.patch'], + 'checksums': [ + {'centrosome-1.2.3.tar.gz': '0e1091e3fb96b5aaef1246e5f465c0742aa822cbb1279741b9724215f9bf70e9'}, + {'centrosome-1.2.3_deps.patch': '29e2c42709cba6159e6a32b42563fc9044b6b406890bcb94e03617922edaafb3'}, + ], + }), + ('cached-property', '2.0.1', { + 'sources': ['cached_property-%(version)s.tar.gz'], + 'checksums': ['484d617105e3ee0e4f1f58725e72a8ef9e93deee462222dbd51cd91230897641'], + }), + ('prokaryote', '2.4.4', { + 'checksums': ['0a147b8b9a0a7279aa773e6a8fe459eb49f6de479f7afe7203dc4ac10dc8b587'], + }), + ('python-javabridge', '4.0.4', { + 'modulename': 'javabridge', + 'sources': ['python_javabridge-%(version)s.tar.gz'], + 'checksums': ['6a8232615bfa4cc472c7115ef52626febef9b1212a53505e79ccbef3e6d9afe0'], + }), + ('python-bioformats', '4.1.0', { + 'modulename': 'bioformats', + 'sources': ['python_bioformats-%(version)s.tar.gz'], + 'checksums': ['85373f70a4a8b48fd87414e5eab0aa961e7bb07772645f5e009a6f17457cb4eb'], + }), + ('pyzmq', '25.1.2', { + 'modulename': 'zmq', + 'checksums': ['93f1aa311e8bb912e34f004cf186407a4e90eec4f0ecc0efd26056bf7eda0226'], + }), + ('cellprofiler-core', version, { + 'patches': ['%(name)s-%(version)s_deps.patch'], + 'sources': ['cellprofiler_core-%(version)s.tar.gz'], + 'checksums': [ + {'cellprofiler_core-4.2.8.tar.gz': '80e7465edf7b3c9d09b36156ba163d3a30769951f3724b924a504c9289ed7848'}, + {'cellprofiler-core-4.2.8_deps.patch': 'f4199b6cbf8f19069a3d35402bbbec3103126dd06a825c25f933fd9b09c84d2e'}, + ], + }), + ('pydantic', '1.10.15', { + 'checksums': ['ca832e124eda231a60a041da4f013e3ff24949d94a01154b137fc2f2a43c3ffb'], + }), + ('inflect', '6.2.0', { + 'checksums': ['518088ef414a4e15df70e6bcb40d021da4d423cc6c2fd4c0cad5500d39f86627'], + }), + ('mahotas', '1.4.18', { + 'checksums': ['e6bd2eea4143a24f381b30c64078503cd8ffa20ca493e39ffa29f9d024d9cf8b'], + }), + ('mysqlclient', '1.4.6', { + 'modulename': 'MySQLdb', + 'checksums': ['f3fdaa9a38752a3b214a6fe79d7cae3653731a53e577821f9187e67cbecb2e16'], + }), + ('urllib3', '1.26.18', { + 'checksums': ['f8ecc1bba5667413457c529ab955bf8c67b45db799d159066261719e328580a0'], + }), + ('sentry_sdk', '2.4.0', { + 'checksums': ['62b9bb0489e731ecbce008f9647899b51d220067a75c3adfd46f8187660c0029'], + }), + (name, version, { + 'patches': ['%(name)s-%(version)s_deps.patch'], + 'sources': ['cellprofiler-%(version)s.tar.gz'], + 'checksums': [ + {'cellprofiler-4.2.8.tar.gz': 'f9fae0f570a1ab88b0a062e6e6abb988ec4264fbb7ea795fd09ccf90e20c57aa'}, + {'CellProfiler-4.2.8_deps.patch': '75b0086887c536938ffb4b69f4d14cc96e63eceec4d306da286e23929fcc25b4'}, + ], + }), +] + +sanity_check_commands = ['cellprofiler --help'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CellProfiler/CellProfiler-4.2.8_deps.patch b/easybuild/easyconfigs/c/CellProfiler/CellProfiler-4.2.8_deps.patch new file mode 100644 index 000000000000..ce53665bdc6a --- /dev/null +++ b/easybuild/easyconfigs/c/CellProfiler/CellProfiler-4.2.8_deps.patch @@ -0,0 +1,36 @@ +Based on patches provided in PR#20725 by Jörg Saßmannshausen +https://github.com/easybuilders/easybuild-easyconfigs/pull/20725 +Update: Cintia Willemyns (Vrije Universiteit Brussel) +--- cellprofiler-4.2.8.orig/setup.py 2024-11-29 16:29:01.573610930 +0100 ++++ cellprofiler-4.2.8/setup.py 2024-11-29 16:34:13.898006296 +0100 +@@ -66,8 +66,8 @@ + "boto3>=1.12.28", + "cellprofiler-core==4.2.8", + "centrosome>=1.2.3,<1.3", +- "docutils==0.15.2", +- "h5py~=3.6.0,<4", ++ "docutils>=0.15.2", ++ "h5py>=3.6.0,<4", + "imageio>=2.5", + "inflect>=2.1,<7", + "Jinja2>=2.11.2", +@@ -80,14 +80,14 @@ + "prokaryote==2.4.4", + "python-bioformats>=4.0.7,<5", + "python-javabridge>=4.0.3,<5", +- "pyzmq~=22.3", +- "sentry-sdk==0.18.0", ++ "pyzmq>=22.3", ++ "sentry-sdk>=0.18.0", + "requests>=2.22", +- "scipy==1.9.0", +- "scikit-image==0.18.3", ++ "scipy>=1.9.0", ++ "scikit-image>=0.18.3", + "scikit-learn>=0.20,<1", + "six", +- "tifffile<2022.4.22", ++ "tifffile==2023.7.18", + "wxPython>=4.1.0,<5", + ], + license="BSD", diff --git a/easybuild/easyconfigs/c/CellProfiler/cellprofiler-core-4.2.8_deps.patch b/easybuild/easyconfigs/c/CellProfiler/cellprofiler-core-4.2.8_deps.patch new file mode 100644 index 000000000000..1cc5b7e33498 --- /dev/null +++ b/easybuild/easyconfigs/c/CellProfiler/cellprofiler-core-4.2.8_deps.patch @@ -0,0 +1,26 @@ +Based on patches provided in PR#20725 by Jörg Saßmannshausen +https://github.com/easybuilders/easybuild-easyconfigs/pull/20725 +Update: Cintia Willemyns (Vrije Universiteit Brussel) +--- cellprofiler_core-4.2.8.orig/setup.py 2024-11-29 16:56:52.130345451 +0100 ++++ cellprofiler_core-4.2.8/setup.py 2024-11-29 16:59:14.036444653 +0100 +@@ -21,16 +21,16 @@ + install_requires=[ + "boto3>=1.12.28", + "centrosome>=1.2.3,<1.3", +- "docutils==0.15.2", +- "h5py~=3.6.0", ++ "docutils>=0.15.2", ++ "h5py>=3.6.0", + "matplotlib>=3.1.3", + "numpy>=1.18.2", + "prokaryote==2.4.4", + "psutil>=5.7.0", + "python-bioformats>=4.0.7,<5", + "python-javabridge>=4.0.3,<5", +- "pyzmq~=22.3", +- "scikit-image==0.18.3", ++ "pyzmq>=22.3", ++ "scikit-image>=0.18.3", + "scipy>=1.4.1", + ], + license="BSD", diff --git a/easybuild/easyconfigs/c/CellProfiler/centrosome-1.2.3_deps.patch b/easybuild/easyconfigs/c/CellProfiler/centrosome-1.2.3_deps.patch new file mode 100644 index 000000000000..c3b1832d6970 --- /dev/null +++ b/easybuild/easyconfigs/c/CellProfiler/centrosome-1.2.3_deps.patch @@ -0,0 +1,20 @@ +Tweaked version constraints for scikit-image and scipy to align with toolchain dependencies. +Author: Cintia Willemyns (Vrije Universiteit Brussel) +--- centrosome-1.2.3.orig/setup.py 2024-11-29 17:20:57.191510000 +0100 ++++ centrosome-1.2.3/setup.py 2024-11-29 17:37:49.518651004 +0100 +@@ -114,13 +114,13 @@ + # then delete contourpy as a dependency as well + "contourpy<1.2.0", + "numpy>=1.18.2,<2", +- "scikit-image>=0.17.2,<0.22.0", ++ "scikit-image>=0.17.2,<=0.22.0", + # we don't depend on this directly but scikit-image does + # and does not put an upper pin on it + # if removing upper pin on scikit-image here, + # then delete PyWavelets as a dependency as well + "PyWavelets<1.5", +- "scipy>=1.4.1,<1.11", ++ "scipy>=1.4.1,<=1.11.1", + ], + tests_require=[ + "pytest", diff --git a/easybuild/easyconfigs/c/CellRanger-ARC/CellRanger-ARC-1.0.1.eb b/easybuild/easyconfigs/c/CellRanger-ARC/CellRanger-ARC-1.0.1.eb index 34147048b6ca..a83e8e329fe7 100644 --- a/easybuild/easyconfigs/c/CellRanger-ARC/CellRanger-ARC-1.0.1.eb +++ b/easybuild/easyconfigs/c/CellRanger-ARC/CellRanger-ARC-1.0.1.eb @@ -17,11 +17,11 @@ description = """Cell Ranger ARC is a set of analysis pipelines that process toolchain = SYSTEM -# Download manually from https://support.10xgenomics.com/single-cell-multiome-atac-gex/software/downloads/latest sources = [SOURCELOWER_TAR_GZ] checksums = ['b27e731ef2fb2c81172efc03f15eab5253390b43f2fcadd61f5f324af2c1e5cd'] - -keepsymlinks = True +download_instructions = f"{name} requires manual download from " +download_instructions += "https://support.10xgenomics.com/single-cell-multiome-atac-gex/software/downloads/latest" +download_instructions += f"\nRequired downloads: {' '.join(sources)}""" sanity_check_paths = { 'files': ["bin/cellranger-arc"], diff --git a/easybuild/easyconfigs/c/CellRanger-ARC/CellRanger-ARC-2.0.0.eb b/easybuild/easyconfigs/c/CellRanger-ARC/CellRanger-ARC-2.0.0.eb index b25bef3b1fb3..b00a8105457b 100644 --- a/easybuild/easyconfigs/c/CellRanger-ARC/CellRanger-ARC-2.0.0.eb +++ b/easybuild/easyconfigs/c/CellRanger-ARC/CellRanger-ARC-2.0.0.eb @@ -17,11 +17,11 @@ description = """Cell Ranger ARC is a set of analysis pipelines that process toolchain = SYSTEM -# Download manually from https://support.10xgenomics.com/single-cell-multiome-atac-gex/software/downloads/latest sources = [SOURCELOWER_TAR_GZ] checksums = ['8df19f10bbecdcfd7690a7554d8779fe60a0863fc1ad0129b1cdf1698bf6cb70'] - -keepsymlinks = True +download_instructions = f"{name} requires manual download from " +download_instructions += "https://support.10xgenomics.com/single-cell-multiome-atac-gex/software/downloads/latest" +download_instructions += f"\nRequired downloads: {' '.join(sources)}""" sanity_check_paths = { 'files': ["bin/cellranger-arc"], diff --git a/easybuild/easyconfigs/c/CellRanger-ARC/CellRanger-ARC-2.0.1.eb b/easybuild/easyconfigs/c/CellRanger-ARC/CellRanger-ARC-2.0.1.eb index 2e3038da2cf3..0b681c5bd98d 100644 --- a/easybuild/easyconfigs/c/CellRanger-ARC/CellRanger-ARC-2.0.1.eb +++ b/easybuild/easyconfigs/c/CellRanger-ARC/CellRanger-ARC-2.0.1.eb @@ -17,11 +17,11 @@ description = """Cell Ranger ARC is a set of analysis pipelines that process toolchain = SYSTEM -# Download manually from https://support.10xgenomics.com/single-cell-multiome-atac-gex/software/downloads/latest sources = [SOURCELOWER_TAR_GZ] checksums = ['00f69dc4b7efa8a76944683d9f766b0cf21947975d8fe742c3b572b771c62d33'] - -keepsymlinks = True +download_instructions = f"{name} requires manual download from " +download_instructions += "https://support.10xgenomics.com/single-cell-multiome-atac-gex/software/downloads/latest" +download_instructions += f"\nRequired downloads: {' '.join(sources)}""" sanity_check_paths = { 'files': ["bin/cellranger-arc"], diff --git a/easybuild/easyconfigs/c/CellRanger-ARC/CellRanger-ARC-2.0.2.eb b/easybuild/easyconfigs/c/CellRanger-ARC/CellRanger-ARC-2.0.2.eb index fc7d6955925e..6096ccfd4b3e 100644 --- a/easybuild/easyconfigs/c/CellRanger-ARC/CellRanger-ARC-2.0.2.eb +++ b/easybuild/easyconfigs/c/CellRanger-ARC/CellRanger-ARC-2.0.2.eb @@ -25,8 +25,6 @@ https://www.10xgenomics.com/support/software/cell-ranger-arc/downloads sources = [SOURCELOWER_TAR_GZ] checksums = ['02a02457938dcf8dcb418b6c65effac06b210282d167437bfa8b2f10023dacae'] -keepsymlinks = True - sanity_check_paths = { 'files': ["bin/cellranger-arc"], 'dirs': ["bin/rna", "bin/tenkit"], diff --git a/easybuild/easyconfigs/c/CellRanger-ATAC/CellRanger-ATAC-1.2.0.eb b/easybuild/easyconfigs/c/CellRanger-ATAC/CellRanger-ATAC-1.2.0.eb index 514acb0ac45c..34851c84e777 100644 --- a/easybuild/easyconfigs/c/CellRanger-ATAC/CellRanger-ATAC-1.2.0.eb +++ b/easybuild/easyconfigs/c/CellRanger-ATAC/CellRanger-ATAC-1.2.0.eb @@ -8,18 +8,16 @@ name = "CellRanger-ATAC" version = "1.2.0" homepage = "https://support.10xgenomics.com/single-cell-atac/software/pipelines/latest/what-is-cell-ranger-atac" -description = """Cell Ranger ATAC is a set of analysis pipelines that process +description = """Cell Ranger ATAC is a set of analysis pipelines that process Chromium Single Cell ATAC data.""" toolchain = SYSTEM -# Download manually from https://support.10xgenomics.com/single-cell-atac/software/downloads/latest sources = [SOURCELOWER_TAR_GZ] -checksums = [ - "346ef2105b6921ba509db1f7cbc2b2e2f2d89c48708dc7fc206f45e49f8e88b5" -] - -keepsymlinks = True +checksums = ["346ef2105b6921ba509db1f7cbc2b2e2f2d89c48708dc7fc206f45e49f8e88b5"] +download_instructions = f"{name} requires manual download from " +download_instructions += "https://support.10xgenomics.com/single-cell-atac/software/downloads/latest" +download_instructions += f"\nRequired downloads: {' '.join(sources)}""" modextrapaths = {"PATH": ""} diff --git a/easybuild/easyconfigs/c/CellRanger-ATAC/CellRanger-ATAC-2.0.0.eb b/easybuild/easyconfigs/c/CellRanger-ATAC/CellRanger-ATAC-2.0.0.eb index f27a87654f39..5cf219c54a13 100644 --- a/easybuild/easyconfigs/c/CellRanger-ATAC/CellRanger-ATAC-2.0.0.eb +++ b/easybuild/easyconfigs/c/CellRanger-ATAC/CellRanger-ATAC-2.0.0.eb @@ -8,16 +8,16 @@ name = 'CellRanger-ATAC' version = '2.0.0' homepage = "https://support.10xgenomics.com/single-cell-atac/software/pipelines/latest/what-is-cell-ranger-atac" -description = """Cell Ranger ATAC is a set of analysis pipelines that process +description = """Cell Ranger ATAC is a set of analysis pipelines that process Chromium Single Cell ATAC data.""" toolchain = SYSTEM -# Download manually from https://support.10xgenomics.com/single-cell-atac/software/downloads/latest sources = [SOURCELOWER_TAR_GZ] checksums = ['b5f3a1b1b9ab22399fdaa9c1105d7a0544ac4befe411caf26e9b2b97c44dcd3b'] - -keepsymlinks = True +download_instructions = f"{name} requires manual download from " +download_instructions += "https://support.10xgenomics.com/single-cell-atac/software/downloads/latest" +download_instructions += f"\nRequired downloads: {' '.join(sources)}""" sanity_check_paths = { 'files': ['bin/cellranger-atac', 'cellranger-atac'], diff --git a/easybuild/easyconfigs/c/CellRanger-ATAC/CellRanger-ATAC-2.1.0.eb b/easybuild/easyconfigs/c/CellRanger-ATAC/CellRanger-ATAC-2.1.0.eb index 1df5c99a7dab..8863b271c919 100644 --- a/easybuild/easyconfigs/c/CellRanger-ATAC/CellRanger-ATAC-2.1.0.eb +++ b/easybuild/easyconfigs/c/CellRanger-ATAC/CellRanger-ATAC-2.1.0.eb @@ -8,16 +8,16 @@ name = 'CellRanger-ATAC' version = '2.1.0' homepage = "https://support.10xgenomics.com/single-cell-atac/software/pipelines/latest/what-is-cell-ranger-atac" -description = """Cell Ranger ATAC is a set of analysis pipelines that process +description = """Cell Ranger ATAC is a set of analysis pipelines that process Chromium Single Cell ATAC data.""" toolchain = SYSTEM -# Download manually from https://support.10xgenomics.com/single-cell-atac/software/downloads/latest sources = [SOURCELOWER_TAR_GZ] checksums = ['0278f1cf7a27ec9cef6b39d674f0b0633d1f0989d3582e7a64c431c029a484c4'] - -keepsymlinks = True +download_instructions = f"{name} requires manual download from " +download_instructions += "https://support.10xgenomics.com/single-cell-atac/software/downloads/latest" +download_instructions += f"\nRequired downloads: {' '.join(sources)}""" sanity_check_paths = { 'files': ['bin/cellranger-atac', 'cellranger-atac'], diff --git a/easybuild/easyconfigs/c/CellRanger/CellRanger-3.0.0.eb b/easybuild/easyconfigs/c/CellRanger/CellRanger-3.0.0.eb deleted file mode 100644 index 267743701dee..000000000000 --- a/easybuild/easyconfigs/c/CellRanger/CellRanger-3.0.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -# The STAR binary included in this version has been vectorized with AVX -# hence it is not recommended for systems that do not support it. - -easyblock = 'Tarball' - -name = 'CellRanger' -version = '3.0.0' - -homepage = 'https://support.10xgenomics.com/single-cell-gene-expression/software/pipelines/latest/what-is-cell-ranger' -description = """Cell Ranger is a set of analysis pipelines that process Chromium - single-cell RNA-seq output to align reads, generate gene-cell matrices and perform - clustering and gene expression analysis.""" - -toolchain = SYSTEM - -# Download manually from https://support.10xgenomics.com/single-cell-gene-expression/software/downloads/latest -sources = [SOURCELOWER_TAR_GZ] -checksums = ['596b83a9e635e3eaad153407b9467fb171ecb193ea3f222e82be486e800f702c'] - -dependencies = [('Java', '1.8')] - -keepsymlinks = True - -sanity_check_paths = { - 'files': ["cellranger", "cellranger-shell"], - 'dirs': ["cellranger-cs", "cellranger-tiny-fastq", "cellranger-tiny-ref", - "lz4", "martian-cs", "miniconda-cr-cs", "STAR"], -} - -modextrapaths = { - 'PATH': ['cellranger-cs/%(version)s/bin', 'STAR/5dda596'] -} - -tests = ['%(installdir)s/cellranger testrun --id=tiny'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CellRanger/CellRanger-3.0.2.eb b/easybuild/easyconfigs/c/CellRanger/CellRanger-3.0.2.eb deleted file mode 100644 index 97285bde6374..000000000000 --- a/easybuild/easyconfigs/c/CellRanger/CellRanger-3.0.2.eb +++ /dev/null @@ -1,36 +0,0 @@ -# The STAR binary included in this version has been vectorized with AVX -# hence it is not recommended for systems that do not support it. - -easyblock = 'Tarball' - -name = 'CellRanger' -version = '3.0.2' - -homepage = 'https://support.10xgenomics.com/single-cell-gene-expression/software/pipelines/latest/what-is-cell-ranger' -description = """Cell Ranger is a set of analysis pipelines that process Chromium - single-cell RNA-seq output to align reads, generate gene-cell matrices and perform - clustering and gene expression analysis.""" - -toolchain = SYSTEM - -# Download manually from https://support.10xgenomics.com/single-cell-gene-expression/software/downloads/latest -sources = [SOURCELOWER_TAR_GZ] -checksums = ['882c9170703f9c57c3e1970b0bd7d679f511683c65ce8c63fcad3fcb88733f38'] - -dependencies = [('Java', '1.8')] - -keepsymlinks = True - -sanity_check_paths = { - 'files': ["cellranger", "cellranger-shell"], - 'dirs': ["cellranger-cs", "cellranger-tiny-fastq", "cellranger-tiny-ref", - "lz4", "martian-cs", "miniconda-cr-cs", "STAR"], -} - -modextrapaths = { - 'PATH': ['cellranger-cs/%(version)s/bin', 'STAR/5dda596'] -} - -tests = ['%(installdir)s/cellranger testrun --id=tiny'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CellRanger/CellRanger-3.1.0.eb b/easybuild/easyconfigs/c/CellRanger/CellRanger-3.1.0.eb deleted file mode 100644 index b4d99256e0ec..000000000000 --- a/easybuild/easyconfigs/c/CellRanger/CellRanger-3.1.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -# The STAR binary included in this version has been vectorized with AVX -# hence it is not recommended for systems that do not support it. - -easyblock = 'Tarball' - -name = 'CellRanger' -version = '3.1.0' - -homepage = 'https://support.10xgenomics.com/single-cell-gene-expression/software/pipelines/latest/what-is-cell-ranger' -description = """Cell Ranger is a set of analysis pipelines that process Chromium - single-cell RNA-seq output to align reads, generate gene-cell matrices and perform - clustering and gene expression analysis.""" - -toolchain = SYSTEM - -# Download manually from https://support.10xgenomics.com/single-cell-gene-expression/software/downloads/latest -sources = [SOURCELOWER_TAR_GZ] -checksums = ['84cd58628e3aff6d49e6cbfa6e8d5c5e9ebbc0b1a359e46d156e508cab623599'] - -keepsymlinks = True - -sanity_check_paths = { - 'files': ["cellranger", "cellranger-shell"], - 'dirs': ["cellranger-cs", "cellranger-tiny-fastq", "cellranger-tiny-ref", - "lz4", "martian-cs", "miniconda-cr-cs", "STAR"], -} - -modextrapaths = { - 'PATH': ['cellranger-cs/%(version)s/bin', 'STAR/5dda596'] -} - -tests = ['%(installdir)s/cellranger testrun --id=tiny'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CellRanger/CellRanger-4.0.0.eb b/easybuild/easyconfigs/c/CellRanger/CellRanger-4.0.0.eb index aa44b1cd5a03..2aedcdbeeae2 100644 --- a/easybuild/easyconfigs/c/CellRanger/CellRanger-4.0.0.eb +++ b/easybuild/easyconfigs/c/CellRanger/CellRanger-4.0.0.eb @@ -13,11 +13,11 @@ description = """Cell Ranger is a set of analysis pipelines that process Chromiu toolchain = SYSTEM -# Download manually from https://support.10xgenomics.com/single-cell-gene-expression/software/downloads/latest sources = [SOURCELOWER_TAR_GZ] checksums = ['e8e43e91538cba667836d437ac1d5ca675ea9d1acd977ac967f7b65c12254a21'] - -keepsymlinks = True +download_instructions = f"{name} requires manual download from " +download_instructions += "https://support.10xgenomics.com/single-cell-gene-expression/software/downloads/latest" +download_instructions += f"\nRequired downloads: {' '.join(sources)}""" sanity_check_paths = { 'files': ["bin/cellranger"], diff --git a/easybuild/easyconfigs/c/CellRanger/CellRanger-5.0.0.eb b/easybuild/easyconfigs/c/CellRanger/CellRanger-5.0.0.eb index ff52c186b4f9..9942826f70fa 100644 --- a/easybuild/easyconfigs/c/CellRanger/CellRanger-5.0.0.eb +++ b/easybuild/easyconfigs/c/CellRanger/CellRanger-5.0.0.eb @@ -13,11 +13,11 @@ description = """Cell Ranger is a set of analysis pipelines that process Chromiu toolchain = SYSTEM -# Download manually from https://support.10xgenomics.com/single-cell-gene-expression/software/downloads/latest sources = [SOURCELOWER_TAR_GZ] checksums = ['c5b2d92f819aea72a37732812cfb1fbd8350618c9c4c21ed4c707d51adebc63b'] - -keepsymlinks = True +download_instructions = f"{name} requires manual download from " +download_instructions += "https://support.10xgenomics.com/single-cell-gene-expression/software/downloads/latest" +download_instructions += f"\nRequired downloads: {' '.join(sources)}""" sanity_check_paths = { 'files': ["bin/cellranger"], diff --git a/easybuild/easyconfigs/c/CellRanger/CellRanger-5.0.1.eb b/easybuild/easyconfigs/c/CellRanger/CellRanger-5.0.1.eb index 7b15b219c211..0ffe80489e33 100644 --- a/easybuild/easyconfigs/c/CellRanger/CellRanger-5.0.1.eb +++ b/easybuild/easyconfigs/c/CellRanger/CellRanger-5.0.1.eb @@ -13,11 +13,11 @@ description = """Cell Ranger is a set of analysis pipelines that process Chromiu toolchain = SYSTEM -# Download manually from https://support.10xgenomics.com/single-cell-gene-expression/software/downloads/latest sources = [SOURCELOWER_TAR_GZ] checksums = ['1785079c5fef3f3d48a104ebdf2287d54f6017b04aae398510d4e2d22b5d21c6'] - -keepsymlinks = True +download_instructions = f"{name} requires manual download from " +download_instructions += "https://support.10xgenomics.com/single-cell-gene-expression/software/downloads/latest" +download_instructions += f"\nRequired downloads: {' '.join(sources)}""" sanity_check_paths = { 'files': ["bin/cellranger"], diff --git a/easybuild/easyconfigs/c/CellRanger/CellRanger-6.0.0.eb b/easybuild/easyconfigs/c/CellRanger/CellRanger-6.0.0.eb index aba9a12f0485..83b920040515 100644 --- a/easybuild/easyconfigs/c/CellRanger/CellRanger-6.0.0.eb +++ b/easybuild/easyconfigs/c/CellRanger/CellRanger-6.0.0.eb @@ -13,11 +13,11 @@ description = """Cell Ranger is a set of analysis pipelines that process Chromiu toolchain = SYSTEM -# Download manually from https://support.10xgenomics.com/single-cell-gene-expression/software/downloads/latest sources = [SOURCELOWER_TAR_GZ] checksums = ['c8f5c8388790248cccb9efe991a098de8c82fd3cccf8c80cd5a94d1748ff2fdb'] - -keepsymlinks = True +download_instructions = f"{name} requires manual download from " +download_instructions += "https://support.10xgenomics.com/single-cell-gene-expression/software/downloads/latest" +download_instructions += f"\nRequired downloads: {' '.join(sources)}""" sanity_check_paths = { 'files': ["bin/cellranger"], diff --git a/easybuild/easyconfigs/c/CellRanger/CellRanger-6.0.1.eb b/easybuild/easyconfigs/c/CellRanger/CellRanger-6.0.1.eb index 612210367769..9c6c81ecc094 100644 --- a/easybuild/easyconfigs/c/CellRanger/CellRanger-6.0.1.eb +++ b/easybuild/easyconfigs/c/CellRanger/CellRanger-6.0.1.eb @@ -13,11 +13,11 @@ description = """Cell Ranger is a set of analysis pipelines that process Chromiu toolchain = SYSTEM -# Download manually from https://support.10xgenomics.com/single-cell-gene-expression/software/downloads/latest sources = [SOURCELOWER_TAR_GZ] checksums = ['e2ec39412ee5ffa48047f9820cd371fba2082fcd4a85a82ef6ed7791166ce900'] - -keepsymlinks = True +download_instructions = f"{name} requires manual download from " +download_instructions += "https://support.10xgenomics.com/single-cell-gene-expression/software/downloads/latest" +download_instructions += f"\nRequired downloads: {' '.join(sources)}""" sanity_check_paths = { 'files': ["bin/cellranger"], diff --git a/easybuild/easyconfigs/c/CellRanger/CellRanger-6.0.2.eb b/easybuild/easyconfigs/c/CellRanger/CellRanger-6.0.2.eb index a5eb86116a56..03f440087994 100644 --- a/easybuild/easyconfigs/c/CellRanger/CellRanger-6.0.2.eb +++ b/easybuild/easyconfigs/c/CellRanger/CellRanger-6.0.2.eb @@ -13,11 +13,11 @@ description = """Cell Ranger is a set of analysis pipelines that process Chromiu toolchain = SYSTEM -# Download manually from https://support.10xgenomics.com/single-cell-gene-expression/software/downloads/latest sources = [SOURCELOWER_TAR_GZ] checksums = ['cee3ec8161c63b6fe24a0527275954a2ea3cb7a373608bdede14a4e3099249ea'] - -keepsymlinks = True +download_instructions = f"{name} requires manual download from " +download_instructions += "https://support.10xgenomics.com/single-cell-gene-expression/software/downloads/latest" +download_instructions += f"\nRequired downloads: {' '.join(sources)}""" sanity_check_paths = { 'files': ["bin/cellranger"], diff --git a/easybuild/easyconfigs/c/CellRanger/CellRanger-6.1.2.eb b/easybuild/easyconfigs/c/CellRanger/CellRanger-6.1.2.eb index 6a3ac6eee3c6..556956bbed99 100644 --- a/easybuild/easyconfigs/c/CellRanger/CellRanger-6.1.2.eb +++ b/easybuild/easyconfigs/c/CellRanger/CellRanger-6.1.2.eb @@ -13,11 +13,11 @@ description = """Cell Ranger is a set of analysis pipelines that process Chromiu toolchain = SYSTEM -# Download manually from https://support.10xgenomics.com/single-cell-gene-expression/software/downloads/latest sources = [SOURCELOWER_TAR_GZ] checksums = ['475a05feb456e753453b1ddef638220c80f1eef41afd1a881fd03927aea6e945'] - -keepsymlinks = True +download_instructions = f"{name} requires manual download from " +download_instructions += "https://support.10xgenomics.com/single-cell-gene-expression/software/downloads/latest" +download_instructions += f"\nRequired downloads: {' '.join(sources)}""" sanity_check_paths = { 'files': ["bin/cellranger"], diff --git a/easybuild/easyconfigs/c/CellRanger/CellRanger-7.0.0.eb b/easybuild/easyconfigs/c/CellRanger/CellRanger-7.0.0.eb index 0dd53e8c2c82..81d7c00953c0 100644 --- a/easybuild/easyconfigs/c/CellRanger/CellRanger-7.0.0.eb +++ b/easybuild/easyconfigs/c/CellRanger/CellRanger-7.0.0.eb @@ -13,13 +13,11 @@ description = """Cell Ranger is a set of analysis pipelines that process Chromiu toolchain = SYSTEM -download_instructions = """ -Download manually from https://support.10xgenomics.com/single-cell-gene-expression/software/downloads/latest -""" sources = [SOURCELOWER_TAR_GZ] checksums = ['6fd0d5b66f9513e6d52d0d4bc7b3d065b877d975280009d1f34d592e4b6d9d84'] - -keepsymlinks = True +download_instructions = f"{name} requires manual download from " +download_instructions += "https://support.10xgenomics.com/single-cell-gene-expression/software/downloads/latest" +download_instructions += f"\nRequired downloads: {' '.join(sources)}""" sanity_check_paths = { 'files': ['bin/cellranger'], diff --git a/easybuild/easyconfigs/c/CellRanger/CellRanger-7.1.0.eb b/easybuild/easyconfigs/c/CellRanger/CellRanger-7.1.0.eb index fc786ab6fbef..abc0a10f6a22 100644 --- a/easybuild/easyconfigs/c/CellRanger/CellRanger-7.1.0.eb +++ b/easybuild/easyconfigs/c/CellRanger/CellRanger-7.1.0.eb @@ -13,13 +13,11 @@ description = """Cell Ranger is a set of analysis pipelines that process Chromiu toolchain = SYSTEM -download_instructions = """ -Download manually from https://support.10xgenomics.com/single-cell-gene-expression/software/downloads/latest -""" sources = [SOURCELOWER_TAR_GZ] checksums = ['5c4f9b142e3c30ad10ae15d25868df2b4fd05bdb3bbd47da0c83a7cc649b577e'] - -keepsymlinks = True +download_instructions = f"{name} requires manual download from " +download_instructions += "https://support.10xgenomics.com/single-cell-gene-expression/software/downloads/latest" +download_instructions += f"\nRequired downloads: {' '.join(sources)}""" sanity_check_paths = { 'files': ['bin/cellranger'], diff --git a/easybuild/easyconfigs/c/CellRanger/CellRanger-7.2.0.eb b/easybuild/easyconfigs/c/CellRanger/CellRanger-7.2.0.eb index f02ee42a8399..f51d19118412 100644 --- a/easybuild/easyconfigs/c/CellRanger/CellRanger-7.2.0.eb +++ b/easybuild/easyconfigs/c/CellRanger/CellRanger-7.2.0.eb @@ -13,13 +13,11 @@ description = """Cell Ranger is a set of analysis pipelines that process Chromiu toolchain = SYSTEM -download_instructions = """ -Download manually from https://support.10xgenomics.com/single-cell-gene-expression/software/downloads/latest -""" sources = [SOURCELOWER_TAR_GZ] checksums = ['b092bd4e3ab585ad051a231fbdd8f3f0f5cbcd10f657eeab86bec98cd594502c'] - -keepsymlinks = True +download_instructions = f"{name} requires manual download from " +download_instructions += "https://support.10xgenomics.com/single-cell-gene-expression/software/downloads/latest" +download_instructions += f"\nRequired downloads: {' '.join(sources)}""" sanity_check_paths = { 'files': ['bin/cellranger'], diff --git a/easybuild/easyconfigs/c/CellRanger/CellRanger-8.0.0.eb b/easybuild/easyconfigs/c/CellRanger/CellRanger-8.0.0.eb index db95a8aae20f..3fd45e39e6f5 100644 --- a/easybuild/easyconfigs/c/CellRanger/CellRanger-8.0.0.eb +++ b/easybuild/easyconfigs/c/CellRanger/CellRanger-8.0.0.eb @@ -19,8 +19,6 @@ Download manually from https://support.10xgenomics.com/single-cell-gene-expressi sources = [SOURCELOWER_TAR_GZ] checksums = ['58b077b66b2b48966b3712a1f16a61be938237addbdf611a7a924bc99211bca6'] -keepsymlinks = True - sanity_check_paths = { 'files': ['bin/cellranger'], 'dirs': ['bin/rna', 'bin/tenkit'], diff --git a/easybuild/easyconfigs/c/CellRanger/CellRanger-8.0.1.eb b/easybuild/easyconfigs/c/CellRanger/CellRanger-8.0.1.eb index baa6b0954381..c0d3819fb00b 100644 --- a/easybuild/easyconfigs/c/CellRanger/CellRanger-8.0.1.eb +++ b/easybuild/easyconfigs/c/CellRanger/CellRanger-8.0.1.eb @@ -19,8 +19,6 @@ Download manually from https://support.10xgenomics.com/single-cell-gene-expressi sources = [SOURCELOWER_TAR_GZ] checksums = ['ea2a35ac0f03961bab2ea485565d60cc6709a981c833a5e6c2b13a8fef641e81'] -keepsymlinks = True - sanity_check_paths = { 'files': ['bin/cellranger'], 'dirs': ['bin/rna', 'bin/tenkit'], diff --git a/easybuild/easyconfigs/c/CellRanger/CellRanger-9.0.0.eb b/easybuild/easyconfigs/c/CellRanger/CellRanger-9.0.0.eb new file mode 100644 index 000000000000..3565ebc08a2a --- /dev/null +++ b/easybuild/easyconfigs/c/CellRanger/CellRanger-9.0.0.eb @@ -0,0 +1,29 @@ +# The STAR binary included in this version has been vectorized with AVX +# hence it is not recommended for systems that do not support it. + +easyblock = 'Tarball' + +name = 'CellRanger' +version = '9.0.0' + +homepage = 'https://support.10xgenomics.com/single-cell-gene-expression/software/pipelines/latest/what-is-cell-ranger' +description = """Cell Ranger is a set of analysis pipelines that process Chromium + single-cell RNA-seq output to align reads, generate gene-cell matrices and perform + clustering and gene expression analysis.""" + +toolchain = SYSTEM + +download_instructions = """ +Download manually from https://support.10xgenomics.com/single-cell-gene-expression/software/downloads/latest +""" +sources = [SOURCELOWER_TAR_GZ] +checksums = ['d57e574630bc0871299ba0e3e3b9a770b572cd35a819c52bfd58403ccd72035d'] + +sanity_check_paths = { + 'files': ['bin/cellranger'], + 'dirs': ['bin/rna', 'bin/tenkit'], +} + +sanity_check_commands = ['cellranger testrun --id=tiny'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CellRank/CellRank-1.4.0-foss-2021a.eb b/easybuild/easyconfigs/c/CellRank/CellRank-1.4.0-foss-2021a.eb index c9d9078d5eb5..869d36e6f0b3 100644 --- a/easybuild/easyconfigs/c/CellRank/CellRank-1.4.0-foss-2021a.eb +++ b/easybuild/easyconfigs/c/CellRank/CellRank-1.4.0-foss-2021a.eb @@ -22,8 +22,6 @@ dependencies = [ ('typing-extensions', '3.10.0.0'), ] -use_pip = True - exts_list = [ ('docrep', '0.3.2', { 'checksums': ['ed8a17e201abd829ef8da78a0b6f4d51fb99a4cbd0554adbed3309297f964314'], @@ -59,8 +57,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_commands = ["python -c 'import cellrank as cr'"] moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CellRank/CellRank-2.0.2-foss-2022a.eb b/easybuild/easyconfigs/c/CellRank/CellRank-2.0.2-foss-2022a.eb new file mode 100644 index 000000000000..0b748da8c670 --- /dev/null +++ b/easybuild/easyconfigs/c/CellRank/CellRank-2.0.2-foss-2022a.eb @@ -0,0 +1,63 @@ +easyblock = 'PythonBundle' + +name = 'CellRank' +version = '2.0.2' + +homepage = 'https://cellrank.readthedocs.io/en/stable/' +description = """CellRank is a toolkit to uncover cellular dynamics based on + Markov state modeling of single-cell data. It contains two main modules: +kernels compute cell-cell transition probabilities and estimators generate +hypothesis based on these. """ + +toolchain = {'name': 'foss', 'version': '2022a'} + +dependencies = [ + ('Python', '3.10.4'), + ('petsc4py', '3.17.4'), + ('slepc4py', '3.17.2'), + ('scikit-learn', '1.1.2'), + ('scVelo', '0.2.5'), + ('scanpy', '1.9.1'), # also provides anndata + ('numba', '0.56.4'), + ('networkx', '2.8.4'), + ('matplotlib', '3.5.2'), + ('Seaborn', '0.12.1'), + ('wrapt', '1.15.0'), +] + +_preinstallopts_pygam = """sed -i -e 's/numpy = .*/numpy = "^1.22.3"/g' """ +_preinstallopts_pygam += """-e 's/scipy = .*/scipy = "^1.8.1"/g' pyproject.toml && """ + +exts_list = [ + ('docrep', '0.3.2', { + 'checksums': ['ed8a17e201abd829ef8da78a0b6f4d51fb99a4cbd0554adbed3309297f964314'], + }), + ('python-utils', '3.8.1', { + 'checksums': ['ec3a672465efb6c673845a43afcfafaa23d2594c24324a40ec18a0c59478dc0b'], + }), + ('progressbar2', '4.3.2', { + 'modulename': 'progressbar', + 'checksums': ['c37e6e1b4e57ab43f95c3d0e8d90061bec140e4fed56b8343183db3aa1e19a52'], + }), + ('pygam', '0.9.0', { + 'patches': ['pygam-0.9.0_fix-poetry.patch'], + 'checksums': [ + {'pygam-0.9.0.tar.gz': 'dba62285a275cdd15a6adf764f6717b3cd077502f01cf1bcee5ce7cbda221956'}, + {'pygam-0.9.0_fix-poetry.patch': '90460a5416167f146f5bf2c55e46c23d1e7a8f864652e24665354a1b39d7e3d0'}, + ], + 'preinstallopts': _preinstallopts_pygam, + }), + ('pygpcca', '1.0.4', { + 'checksums': ['5e3b49279abc62d25133811daeee050715f995ff02042c46e2a2034331d090d1'], + 'preinstallopts': "sed -i 's/jinja2==/jinja2>=/g' requirements.txt && ", + }), + ('cellrank', version, { + 'checksums': ['47c1d2e953ac91f572937d816142b4ac5f0c876174c60f857562de76a9f8aa61'], + # strip away too strict version requirements for pandas + anndata + 'preinstallopts': "sed -i -e 's/pandas>=1.5.0/pandas/g' -e 's/anndata>=0.9/anndata/g' pyproject.toml && ", + }), +] + +sanity_check_commands = ["python -c 'import cellrank as cr'"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CellRank/CellRank-2.0.2-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/c/CellRank/CellRank-2.0.2-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..c37f898668eb --- /dev/null +++ b/easybuild/easyconfigs/c/CellRank/CellRank-2.0.2-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,75 @@ +easyblock = 'PythonBundle' + +name = 'CellRank' +version = '2.0.2' +versionsuffix = '-CUDA-12.1.1' + +homepage = 'https://cellrank.readthedocs.io/en/stable/' +description = """CellRank is a toolkit to uncover cellular dynamics based on + Markov state modeling of single-cell data. It contains two main modules: +kernels compute cell-cell transition probabilities and estimators generate +hypothesis based on these. """ + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [('poetry', '1.5.1')] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('anndata', '0.10.5.post1'), + ('matplotlib', '3.7.2'), + ('networkx', '3.1'), + ('numba', '0.58.1'), + ('scanpy', '1.9.8'), + ('scikit-learn', '1.3.1'), + ('scVelo', '0.3.1'), + ('Seaborn', '0.13.2'), + ('wrapt', '1.15.0'), + ('PyTorch', '2.1.2', versionsuffix), + ('wandb', '0.16.1'), + ('PyTorch-Lightning', '2.2.1', versionsuffix), +] + +exts_list = [ + ('loguru', '0.7.2', { + 'checksums': ['e671a53522515f34fd406340ee968cb9ecafbc4b36c679da03c18fd8d0bd51ac'], + }), + ('nam', '0.0.3', { + 'checksums': ['48400d12b5f29fdd1671aebdf78d7f41bcac4f5c8ab7ed48770ee0c4fbc0673b'], + }), + ('python-utils', '3.8.2', { + 'checksums': ['c5d161e4ca58ce3f8c540f035e018850b261a41e7cb98f6ccf8e1deb7174a1f1'], + }), + ('progressbar2', '4.4.1', { + 'modulename': 'progressbar', + 'checksums': ['97d323ba03ad3d017a4d047fd0b2d3e733c5a360c07f87d269f96641c3de729f'], + }), + ('dunamai', '1.19.2', { + 'checksums': ['3be4049890763e19b8df1d52960dbea60b3e263eb0c96144a677ae0633734d2e'], + }), + ('poetry_dynamic_versioning', '1.2.0', { + 'checksums': ['1a7bbdba2530499e73dfc6ac0af19de29020ab4aaa3e507573877114e6b71ed6'], + }), + ('pygpcca', '1.0.4', { + 'preinstallopts': "sed -i 's/jinja2==3.0.3/jinja2>=3.0.3/' requirements.txt && ", + 'checksums': ['5e3b49279abc62d25133811daeee050715f995ff02042c46e2a2034331d090d1'], + }), + ('pygam', '0.9.1', { + 'checksums': ['a321a017bf485ed93fc6233e02621f8e7eab3d4f8971371c9ae9e079c55be01d'], + }), + ('joblib', '1.3.2', { + 'checksums': ['92f865e621e17784e7955080b6d042489e3b8e294949cc44c6eac304f59772b1'], + }), + ('docrep', '0.3.2', { + 'checksums': ['ed8a17e201abd829ef8da78a0b6f4d51fb99a4cbd0554adbed3309297f964314'], + }), + (name, version, { + 'modulename': 'cellrank', + 'preinstallopts': "sed -i 's/matplotlib>=3.5.0,<3.7.2/matplotlib>=3.5.0/' pyproject.toml && ", + 'source_tmpl': '%(namelower)s-%(version)s.tar.gz', + 'checksums': ['47c1d2e953ac91f572937d816142b4ac5f0c876174c60f857562de76a9f8aa61'], + }), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CellRank/CellRank-2.0.2-foss-2023a.eb b/easybuild/easyconfigs/c/CellRank/CellRank-2.0.2-foss-2023a.eb index 5b7ab31d93d6..14a5a5926166 100644 --- a/easybuild/easyconfigs/c/CellRank/CellRank-2.0.2-foss-2023a.eb +++ b/easybuild/easyconfigs/c/CellRank/CellRank-2.0.2-foss-2023a.eb @@ -30,9 +30,6 @@ dependencies = [ ('PyTorch-Lightning', '2.2.1'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('loguru', '0.7.2', { 'checksums': ['e671a53522515f34fd406340ee968cb9ecafbc4b36c679da03c18fd8d0bd51ac'], diff --git a/easybuild/easyconfigs/c/CellRank/pygam-0.9.0_fix-poetry.patch b/easybuild/easyconfigs/c/CellRank/pygam-0.9.0_fix-poetry.patch new file mode 100644 index 000000000000..cc463d4ea64b --- /dev/null +++ b/easybuild/easyconfigs/c/CellRank/pygam-0.9.0_fix-poetry.patch @@ -0,0 +1,26 @@ +workaround for: + RuntimeError: The Poetry configuration is invalid: + - Additional properties are not allowed ('group' was unexpected) +author: Kenneth Hoste (HPC-UGent) +--- pygam-0.9.0/pyproject.toml.orig 2024-01-05 22:13:47.399107878 +0100 ++++ pygam-0.9.0/pyproject.toml 2024-01-05 22:13:52.323119792 +0100 +@@ -12,19 +12,6 @@ + scipy = "^1.10.1" + progressbar2 = "^4.2.0" + +-[tool.poetry.group.dev.dependencies] +-pytest = "^7.2.2" +-flake8 = "^6.0.0" +-codecov = "^2.1.12" +-pytest-cov = "^4.0.0" +-mock = "^5.0.1" +-nbsphinx = "^0.9.0" +-sphinx-rtd-theme = "^1.2.0" +-sphinxcontrib-napoleon = "^0.7" +-ipython = "^8.11.0" +-pandas = "^1.5.3" +-black = "^23.1.0" +- + [tool.black] + line-length = 88 + skip-string-normalization = true diff --git a/easybuild/easyconfigs/c/CellTypist/CellTypist-1.0.0-foss-2021b.eb b/easybuild/easyconfigs/c/CellTypist/CellTypist-1.0.0-foss-2021b.eb index 3945fd8a06ae..0bd0a27eef8b 100644 --- a/easybuild/easyconfigs/c/CellTypist/CellTypist-1.0.0-foss-2021b.eb +++ b/easybuild/easyconfigs/c/CellTypist/CellTypist-1.0.0-foss-2021b.eb @@ -20,9 +20,6 @@ dependencies = [ ('leidenalg', '0.8.8'), ] -download_dep_fail = True -use_pip = True - sanity_check_paths = { 'files': ['bin/celltypist'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], @@ -30,6 +27,4 @@ sanity_check_paths = { sanity_check_commands = ["celltypist --help"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CellTypist/CellTypist-1.6.2-foss-2023a.eb b/easybuild/easyconfigs/c/CellTypist/CellTypist-1.6.2-foss-2023a.eb index 65be95087f71..b895b371fc03 100644 --- a/easybuild/easyconfigs/c/CellTypist/CellTypist-1.6.2-foss-2023a.eb +++ b/easybuild/easyconfigs/c/CellTypist/CellTypist-1.6.2-foss-2023a.eb @@ -24,8 +24,6 @@ exts_list = [ }), ] -use_pip = True - sanity_check_paths = { 'files': ['bin/celltypist'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], @@ -33,6 +31,4 @@ sanity_check_paths = { sanity_check_commands = ["celltypist --help"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Cellformer/Cellformer-20240917-foss-2023a-R-4.3.2.eb b/easybuild/easyconfigs/c/Cellformer/Cellformer-20240917-foss-2023a-R-4.3.2.eb new file mode 100644 index 000000000000..7cf1b554f0dd --- /dev/null +++ b/easybuild/easyconfigs/c/Cellformer/Cellformer-20240917-foss-2023a-R-4.3.2.eb @@ -0,0 +1,180 @@ +easyblock = 'Tarball' + +name = 'Cellformer' +version = '20240917' +versionsuffix = '-R-%(rver)s' +local_commit = '99a1165' + +homepage = 'https://github.com/elo-nsrb/Cellformer' +description = '''An implementation of Cellformer from our publication: Berson et al. + "Whole genome deconvolution unveils Alzheimer’s resilient epigenetic signature"''' + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = ['https://github.com/elo-nsrb/Cellformer/archive/'] +sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': '%(name)s-%(version)s.tar.gz'}] +checksums = ['7cbddad75a4d47dfc0a39cd660ef20fe4e3cb755631b1b96136c1c3d5226c914'] + +dependencies = [ + ('Python', '3.11.3'), + ('PyTorch', '2.1.2'), + ('PyTorch-bundle', '2.1.2'), + ('scikit-learn', '1.3.1'), + ('PyTorch-Lightning', '2.2.1'), + ('anndata', '0.10.5.post1'), + ('h5py', '3.9.0'), + ('SciPy-bundle', '2023.07'), + ('Seaborn', '0.13.2'), + ('tensorboard', '2.15.1'), + ('tensorboardX', '2.6.2.2'), + ('torchvision', '0.16.0'), + ('tqdm', '4.66.1'), + ('scanpy', '1.9.8'), + ('pretty-yaml', '24.7.0'), + ('Arrow', '14.0.1'), + ('R', '4.3.2'), + ('R-bundle-CRAN', '2023.12'), + ('R-bundle-Bioconductor', '3.18', versionsuffix), + ('ArchR', '1.0.2', versionsuffix), + ('typing-extensions', '4.9.0'), + ('einops', '0.7.0'), +] + +exts_defaultclass = 'PythonPackage' +exts_default_options = { + 'source_urls': [PYPI_SOURCE], + 'installopts': '', +} + +exts_list = [ + ('asteroid_filterbanks', '0.4.0', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['4932ac8b6acc6e08fb87cbe8ece84215b5a74eee284fe83acf3540a72a02eaf5'], + }), + ('huggingface_hub', '0.25.2', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['1897caf88ce7f97fe0110603d8f66ac264e3ba6accdf30cd66cc0fed5282ad25'], + }), + ('julius', '0.2.7', { + 'checksums': ['3c0f5f5306d7d6016fcc95196b274cae6f07e2c9596eed314e4e7641554fbb08'], + }), + ('cached_property', '1.5.2', { + 'source_tmpl': SOURCE_WHL, + 'checksums': ['df4f613cf7ad9a588cc381aaf4a512d26265ecebd5eb9e1ba12f1319eb85a6a0'], + }), + ('mir_eval', '0.7', { + 'checksums': ['e1febaa5766c65a7545c2a170b241490f47a98987370b1e06742424c5debe65e'], + }), + ('pesq', '0.0.4', { + 'checksums': ['b724b28f73fb638522982bd68e8c3c0957e2f45210639a460233b17aa7fc890b'], + }), + ('pb_bss_eval', '0.0.2', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['a72c2fd04c9f4a4e734cf615029c3877e6e4536225eeaaae05bb0cf014b3af1b'], + }), + ('soundfile', '0.12.1', { + 'source_tmpl': SOURCE_WHL, + 'checksums': ['828a79c2e75abab5359f780c81dccd4953c45a2c4cd4f05ba3e233ddf984b882'], + }), + ('pytorch_ranger', '0.1.1', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['1e69156c9cc8439185cb8ba4725b18c91947fbe72743e25aca937da8aeb0c8ec'], + }), + ('torch_optimizer', '0.1.0', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['b7adaed38b66a5c5105a59b30a71c4ab7c9954baf0acabd969fee3dac954657d'], + }), + ('pystoi', '0.4.1', { + 'source_tmpl': SOURCE_WHL, + 'checksums': ['e277b671663d26d35a2416c9c8010a74084e6c3970354506398051a554896939'], + }), + ('torch_stoi', '0.2.3', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['6eee85e33b42fe843a2150de46000f72e7b87cbeb19ae6ab9bbd94b6ec6b3cd2'], + }), + ('torchmetrics', '1.4.3', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['76e67490231acef7f70cf36ab129df72fb2b0256dada7051001ab3b9f8699bf4'], + }), + ('asteroid', '0.7.0', { + # requirement too strict + 'preinstallopts': "sed -i 's/torchmetrics<=0.11.4/torchmetrics/g' setup.py && ", + 'checksums': ['0326f28c5342495cb08ba0520efd0e21e39435dfd78854837fdd5a6c9c9ca410'], + }), + ('everett', '3.1.0', { + 'source_tmpl': SOURCE_WHL, + 'checksums': ['db13891b849e45e54faea93ee79881d12458c5378f5b9b7f806eeff03ce1de3c'], + }), + ('configobj', '5.0.9', { + 'checksums': ['03c881bbf23aa07bccf1b837005975993c4ab4427ba57f959afdd9d1a2386848'], + }), + ('python_box', '6.1.0', { + 'modulename': 'box', + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['bdec0a5f5a17b01fc538d292602a077aa8c641fb121e1900dff0591791af80e8'], + }), + ('sentry_sdk', '2.15.0', { + 'source_tmpl': SOURCE_WHL, + 'checksums': ['8fb0d1a4e1a640172f31502e4503543765a1fe8a9209779134a4ac52d4677303'], + }), + ('wurlitzer', '3.1.1', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['0b2749c2cde3ef640bf314a9f94b24d929fe1ca476974719a6909dfc568c3aac'], + }), + ('comet_ml', '3.47.0', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['81062bbef2d0758c8e77d8a469824d2c20ec13b09855c78b51b078203628b8c2'], + }), + ('fast_histogram', '0.14', { + 'checksums': ['390973b98af22bda85c29dcf6f008ba0d626321e9bd3f5a9d7a43e5690ea69ea'], + }), + ('mpl_scatter_density', '0.7', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['721b4efeafcbc0ba4a5c1ecd8f401dc2d1aa6a372445c5b49e1da34e70a95ead'], + }), + ('tensorboard_data_server', '0.7.0', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['753d4214799b31da7b6d93837959abebbc6afa86e69eacf1e9a317a48daa31eb'], + }), + ('tensorboard_plugin_wit', '1.8.1', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['ff26bdd583d155aa951ee3b152b3d0cffae8005dc697f72b44a8e8c2a77a8cbe'], + }), + ('torchmetrics', '1.4.2', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['87b9eca51ff6f93985a0f9db509f646cb45425b016f4d2f383d8c28d40dde5b6'], + }), + ('torchmetrics', '0.11.4', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['45f892f3534e91f3ad9e2488d1b05a93b7cb76b7d037969435a41a1f24750d9a'], + }), +] + +modextrapaths = {'PATH': ''} + +fix_python_shebang_for = [ + 'src/*/*.py', + 'src/*/*/*.py', + 'src/*/*/*/*.py', +] + +local_scripts = [ + 'createPeakMatrix.sh', + 'createDataset.sh', + 'deconvolution.sh', + 'trainModel.sh', + 'validation.sh', +] + +postinstallcmds = [ + "sed -i 's|python |python %(installdir)s/|g' %(installdir)s/*.sh" +] + ['chmod a+rx %%(installdir)s/%s' % script for script in local_scripts] + +sanity_check_paths = { + 'files': local_scripts, + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ["%s --help | grep '^Usage:'" % script for script in local_scripts] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Cellpose/Cellpose-0.6.5-foss-2020b.eb b/easybuild/easyconfigs/c/Cellpose/Cellpose-0.6.5-foss-2020b.eb index b86e1d18a3bb..200d5071533c 100644 --- a/easybuild/easyconfigs/c/Cellpose/Cellpose-0.6.5-foss-2020b.eb +++ b/easybuild/easyconfigs/c/Cellpose/Cellpose-0.6.5-foss-2020b.eb @@ -19,9 +19,6 @@ dependencies = [ ('tqdm', '4.56.2'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ ('natsort', '7.1.1', { 'checksums': ['00c603a42365830c4722a2eb7663a25919551217ec09a243d3399fa8dd4ac403'], diff --git a/easybuild/easyconfigs/c/Cellpose/Cellpose-0.6.5-fosscuda-2020b.eb b/easybuild/easyconfigs/c/Cellpose/Cellpose-0.6.5-fosscuda-2020b.eb index 47616f4265c6..007fb40d9494 100644 --- a/easybuild/easyconfigs/c/Cellpose/Cellpose-0.6.5-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/c/Cellpose/Cellpose-0.6.5-fosscuda-2020b.eb @@ -19,9 +19,6 @@ dependencies = [ ('tqdm', '4.56.2'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ ('natsort', '7.1.1', { 'checksums': ['00c603a42365830c4722a2eb7663a25919551217ec09a243d3399fa8dd4ac403'], diff --git a/easybuild/easyconfigs/c/Cellpose/Cellpose-2.2.2-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/c/Cellpose/Cellpose-2.2.2-foss-2022a-CUDA-11.7.0.eb index feace92583f5..dfad40cc3004 100644 --- a/easybuild/easyconfigs/c/Cellpose/Cellpose-2.2.2-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/c/Cellpose/Cellpose-2.2.2-foss-2022a-CUDA-11.7.0.eb @@ -30,8 +30,6 @@ dependencies = [ ('QtPy', '2.3.0'), ] -use_pip = True - # avoid hatchling requirement to install # (since installing it introduces conflicting version requirements with poetry included with Python) _preinstallopts_no_hatchling = """sed -i -e 's/^build-backend = .*/build-backend = "setuptools.build_meta"/g' """ @@ -67,6 +65,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Cellpose/Cellpose-2.2.2-foss-2022a.eb b/easybuild/easyconfigs/c/Cellpose/Cellpose-2.2.2-foss-2022a.eb index 90f73c6aef86..8588ba1d09f0 100644 --- a/easybuild/easyconfigs/c/Cellpose/Cellpose-2.2.2-foss-2022a.eb +++ b/easybuild/easyconfigs/c/Cellpose/Cellpose-2.2.2-foss-2022a.eb @@ -28,8 +28,6 @@ dependencies = [ ('QtPy', '2.3.0'), ] -use_pip = True - # avoid hatchling requirement to install # (since installing it introduces conflicting version requirements with poetry included with Python) _preinstallopts_no_hatchling = """sed -i -e 's/^build-backend = .*/build-backend = "setuptools.build_meta"/g' """ @@ -65,6 +63,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Centrifuge/Centrifuge-1.0.3-foss-2018b.eb b/easybuild/easyconfigs/c/Centrifuge/Centrifuge-1.0.3-foss-2018b.eb deleted file mode 100644 index 4033645976e5..000000000000 --- a/easybuild/easyconfigs/c/Centrifuge/Centrifuge-1.0.3-foss-2018b.eb +++ /dev/null @@ -1,35 +0,0 @@ -# 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 = 'ConfigureMake' - -name = 'Centrifuge' -version = '1.0.3' - -homepage = 'https://ccb.jhu.edu/software/centrifuge/' -description = 'Classifier for metagenomic sequences' - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/DaehwanKimLab/centrifuge/archive/'] -sources = ['v%(version)s.tar.gz'] -patches = ['centrifuge_1.0.3_compile_error_gcc72.patch'] -checksums = [ - '71340f5c0c20dd4f7c4d98ea87f9edcbb1443fff8434e816a5465cbebaca9343', # v1.0.3.tar.gz - 'e7603e54050ea763b4e74a44ea272ca2df630dabcdb481b88f48eaba4403101c', # centrifuge_1.0.3_compile_error_gcc72.patch -] - -skipsteps = ['configure'] - -buildopts = 'CC="$CC" CPP="$CXX"' - -installopts = ' prefix=%(installdir)s' - -sanity_check_paths = { - 'files': ['bin/centrifuge-class', 'bin/centrifuge-build-bin', 'bin/centrifuge-inspect-bin'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Centrifuge/Centrifuge-1.0.4-beta-foss-2018b.eb b/easybuild/easyconfigs/c/Centrifuge/Centrifuge-1.0.4-beta-foss-2018b.eb deleted file mode 100644 index e52862a962e6..000000000000 --- a/easybuild/easyconfigs/c/Centrifuge/Centrifuge-1.0.4-beta-foss-2018b.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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 = 'ConfigureMake' - -name = 'Centrifuge' -version = '1.0.4-beta' - -homepage = 'https://ccb.jhu.edu/software/centrifuge/' -description = 'Classifier for metagenomic sequences' - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/DaehwanKimLab/centrifuge/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['1f4d3b9139d1e25cf5e634aae357763d812da5e0fb833371b78f545a29b9225d'] - -skipsteps = ['configure'] - -buildopts = 'CC="$CC" CPP="$CXX"' - -installopts = ' prefix=%(installdir)s' - -sanity_check_paths = { - 'files': ['bin/centrifuge-class', 'bin/centrifuge-build-bin', 'bin/centrifuge-inspect-bin'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Centrifuge/Centrifuge-1.0.4-beta-gompi-2020a.eb b/easybuild/easyconfigs/c/Centrifuge/Centrifuge-1.0.4-beta-gompi-2020a.eb deleted file mode 100644 index fcea5457311b..000000000000 --- a/easybuild/easyconfigs/c/Centrifuge/Centrifuge-1.0.4-beta-gompi-2020a.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Centrifuge' -version = '1.0.4-beta' - -homepage = 'https://ccb.jhu.edu/software/centrifuge' -description = 'Classifier for metagenomic sequences' - -toolchain = {'name': 'gompi', 'version': '2020a'} -toolchainopts = {'cstd': 'c++11'} - -source_urls = ['https://github.com/DaehwanKimLab/centrifuge/archive/'] -sources = ['v%(version)s.tar.gz'] -patches = ['Centrifuge-%(version)s_fix-SRA.patch'] -checksums = [ - '1f4d3b9139d1e25cf5e634aae357763d812da5e0fb833371b78f545a29b9225d', # v1.0.4-beta.tar.gz - '3aa65cbd55a77b38d8d79a88ce831ef592425c293c5b651752011f4be150b8d6', # Centrifuge-1.0.4-beta_fix-SRA.patch -] - -dependencies = [ - ('NGS', '2.10.5'), - ('ncbi-vdb', '2.10.7'), -] - -skipsteps = ['configure'] - -buildopts = 'CC="$CC" CPP="$CXX" RELEASE_FLAGS="$CXXFLAGS" ' -buildopts += 'USE_SRA=1 NCBI_NGS_DIR=$EBROOTNGS NCBI_VDB_DIR=$EBROOTNCBIMINUSVDB' - -installopts = "prefix=%(installdir)s" - -fix_perl_shebang_for = ['bin/centrifuge*.pl'] - -sanity_check_paths = { - 'files': ['bin/centrifuge%s' % x for x in ['', '-build', '-build-bin', '-class', '-download', - '-inspect', '-inspect-bin']], - 'dirs': [], -} - -sanity_check_commands = ["centrifuge --help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Centrifuge/Centrifuge-1.0.4-beta_fix-SRA.patch b/easybuild/easyconfigs/c/Centrifuge/Centrifuge-1.0.4-beta_fix-SRA.patch deleted file mode 100644 index 3b9f184da141..000000000000 --- a/easybuild/easyconfigs/c/Centrifuge/Centrifuge-1.0.4-beta_fix-SRA.patch +++ /dev/null @@ -1,14 +0,0 @@ -fix compilation error "no match for operator+=" when building with USE_SRA=1 because of type mismatch in buggy code -see also https://github.com/DaehwanKimLab/centrifuge/issues/191 -author: Kenneth Hoste (HPC-UGent), with help from Lars Viklund (Umea University) ---- centrifuge-1.0.4-beta/centrifuge.cpp.orig 2020-06-08 20:33:19.578955606 +0200 -+++ centrifuge-1.0.4-beta/centrifuge.cpp 2020-06-08 20:33:26.219065266 +0200 -@@ -3006,7 +3006,7 @@ - - int fileCnt = mates1.size() + queries.size(); // the order should be consistent with the wrapper - #ifdef USE_SRA -- fileCnt += sra_accs ; -+ fileCnt += sra_accs.size() ; - #endif - - for ( int fileIdx = 0 ; fileIdx < fileCnt ; ++fileIdx ) diff --git a/easybuild/easyconfigs/c/Centrifuge/centrifuge_1.0.3_compile_error_gcc72.patch b/easybuild/easyconfigs/c/Centrifuge/centrifuge_1.0.3_compile_error_gcc72.patch deleted file mode 100644 index fb6c673b26d5..000000000000 --- a/easybuild/easyconfigs/c/Centrifuge/centrifuge_1.0.3_compile_error_gcc72.patch +++ /dev/null @@ -1,113 +0,0 @@ -From 473da2345365d920b10fd7d7de1aa384395023e7 Mon Sep 17 00:00:00 2001 -From: Florian Breitwieser -Date: Thu, 19 Apr 2018 10:44:13 -0400 -Subject: [PATCH] Rename HitCount.rank to HitCount._rank to fix compilation - errors w/ g++ 7.2.0 - -Errors: -``` -classifier.h:431:45: error: the value of 'rank' is not usable in a constant expression - while(_hitMap[i].rank < rank) { - ^~~~ -classifier.h:427:21: note: 'uint8_t rank' is not const - uint8_t rank = 0; - ^~~~ -classifier.h:431:45: error: type/value mismatch at argument 1 in template parameter list for 'template struct std::rank' - while(_hitMap[i].rank < rank) { - ^~~~ -classifier.h:431:45: note: expected a type, got 'rank' -``` - -Fixes #106 ---- - classifier.h | 28 ++++++++++++++-------------- - 1 file changed, 14 insertions(+), 14 deletions(-) - -diff --git a/classifier.h b/classifier.h -index f234334..ad6f86e 100644 ---- a/classifier.h -+++ b/classifier.h -@@ -41,7 +41,7 @@ struct HitCount { - bool leaf; - uint32_t num_leaves; - -- uint8_t rank; -+ uint8_t _rank; // there are compilation error w/ g++ v7.2.0 on OSX when naming the member 'rank' instead of '_rank' - EList path; - - void reset() { -@@ -50,7 +50,7 @@ struct HitCount { - summedHitLen = 0.0; - summedHitLens[0][0] = summedHitLens[0][1] = summedHitLens[1][0] = summedHitLens[1][1] = 0.0; - readPositions.clear(); -- rank = 0; -+ _rank = 0; - path.clear(); - leaf = true; - num_leaves = 1; -@@ -77,7 +77,7 @@ struct HitCount { - readPositions = o.readPositions; - leaf = o.leaf; - num_leaves = o.num_leaves; -- rank = o.rank; -+ _rank = o._rank; - path = o.path; - - return *this; -@@ -428,16 +428,16 @@ class Classifier : public HI_Aligner { - while(_hitMap.size() > (size_t)rp.khits) { - _hitTaxCount.clear(); - for(size_t i = 0; i < _hitMap.size(); i++) { -- while(_hitMap[i].rank < rank) { -- if(_hitMap[i].rank + 1 >= _hitMap[i].path.size()) { -- _hitMap[i].rank = std::numeric_limits::max(); -+ while(_hitMap[i]._rank < rank) { -+ if(_hitMap[i]._rank + 1 >= _hitMap[i].path.size()) { -+ _hitMap[i]._rank = std::numeric_limits::max(); - break; - } -- _hitMap[i].rank += 1; -- _hitMap[i].taxID = _hitMap[i].path[_hitMap[i].rank]; -+ _hitMap[i]._rank += 1; -+ _hitMap[i].taxID = _hitMap[i].path[_hitMap[i]._rank]; - _hitMap[i].leaf = false; - } -- if(_hitMap[i].rank > rank) continue; -+ if(_hitMap[i]._rank > rank) continue; - - uint64_t parent_taxID = (rank + 1 >= _hitMap[i].path.size() ? 1 : _hitMap[i].path[rank + 1]); - // Traverse up the tree more until we get non-zero taxID. -@@ -470,12 +470,12 @@ class Classifier : public HI_Aligner { - uint64_t parent_taxID = _hitTaxCount[j].second; - int64_t max_score = 0; - for(size_t i = 0; i < _hitMap.size(); i++) { -- assert_geq(_hitMap[i].rank, rank); -- if(_hitMap[i].rank != rank) continue; -+ assert_geq(_hitMap[i]._rank, rank); -+ if(_hitMap[i]._rank != rank) continue; - uint64_t cur_parent_taxID = (rank + 1 >= _hitMap[i].path.size() ? 1 : _hitMap[i].path[rank + 1]); - if(parent_taxID == cur_parent_taxID) { - _hitMap[i].uniqueID = std::numeric_limits::max(); -- _hitMap[i].rank = rank + 1; -+ _hitMap[i]._rank = rank + 1; - _hitMap[i].taxID = parent_taxID; - _hitMap[i].leaf = false; - } -@@ -508,7 +508,7 @@ class Classifier : public HI_Aligner { - if(_hitMap.size() <= (size_t)rp.khits) - break; - } -- rank++; -+ ++rank; - if(rank > _hitMap[0].path.size()) - break; - } -@@ -1036,7 +1036,7 @@ class Classifier : public HI_Aligner { - hitCount.readPositions.clear(); - hitCount.readPositions.push_back(make_pair(offset, length)); - hitCount.path = _tempPath; -- hitCount.rank = rank; -+ hitCount._rank = rank; - hitCount.taxID = taxID; - } - diff --git a/easybuild/easyconfigs/c/Cereal/Cereal-1.3.0.eb b/easybuild/easyconfigs/c/Cereal/Cereal-1.3.0.eb index c814663868c3..beb9792f5a89 100644 --- a/easybuild/easyconfigs/c/Cereal/Cereal-1.3.0.eb +++ b/easybuild/easyconfigs/c/Cereal/Cereal-1.3.0.eb @@ -9,22 +9,27 @@ name = 'Cereal' version = '1.3.0' homepage = 'https://uscilab.github.io/cereal/' -description = """cereal is a header-only C++11 serialization library. cereal takes arbitrary data types and reversibly +description = """cereal is a header-only C++11 serialization library. cereal takes arbitrary data types and reversibly turns them into different representations, such as compact binary encodings, XML, or JSON. cereal was designed to be -fast, light-weight, and easy to extend - it has no external dependencies and can be easily bundled with other code or +fast, light-weight, and easy to extend - it has no external dependencies and can be easily bundled with other code or used standalone.""" toolchain = SYSTEM -source_urls = ['https://github.com/USCiLab/cereal/archive/'] +github_account = 'USCiLab' +source_urls = [GITHUB_LOWER_SOURCE] sources = ['v%(version)s.tar.gz'] checksums = ['329ea3e3130b026c03a4acc50e168e7daff4e6e661bc6a7dfec0d77b570851d5'] -builddependencies = [('CMake', '3.12.1')] + +builddependencies = [ + ('CMake', '3.18.4'), +] + configopts = '-DJUST_INSTALL_CEREAL=ON -DSKIP_PERFORMANCE_COMPARISON=ON ' sanity_check_paths = { 'files': ['include/cereal/cereal.hpp'], - 'dirs': ['include', 'share'], + 'dirs': ['include', 'share/cmake/cereal'], } moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/Cereal/Cereal-1.3.2-GCCcore-12.2.0.eb b/easybuild/easyconfigs/c/Cereal/Cereal-1.3.2-GCCcore-12.2.0.eb index b6bb38d747bc..ce5e4458a8fa 100644 --- a/easybuild/easyconfigs/c/Cereal/Cereal-1.3.2-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/c/Cereal/Cereal-1.3.2-GCCcore-12.2.0.eb @@ -9,9 +9,9 @@ name = 'Cereal' version = '1.3.2' homepage = 'https://uscilab.github.io/cereal/' -description = """cereal is a header-only C++11 serialization library. cereal takes arbitrary data types and reversibly +description = """cereal is a header-only C++11 serialization library. cereal takes arbitrary data types and reversibly turns them into different representations, such as compact binary encodings, XML, or JSON. cereal was designed to be -fast, light-weight, and easy to extend - it has no external dependencies and can be easily bundled with other code or +fast, light-weight, and easy to extend - it has no external dependencies and can be easily bundled with other code or used standalone.""" toolchain = {'name': 'GCCcore', 'version': '12.2.0'} diff --git a/easybuild/easyconfigs/c/Cereal/Cereal-1.3.2.eb b/easybuild/easyconfigs/c/Cereal/Cereal-1.3.2.eb index 93c3203a39da..10964d26a257 100644 --- a/easybuild/easyconfigs/c/Cereal/Cereal-1.3.2.eb +++ b/easybuild/easyconfigs/c/Cereal/Cereal-1.3.2.eb @@ -9,9 +9,9 @@ name = 'Cereal' version = '1.3.2' homepage = 'https://uscilab.github.io/cereal/' -description = """cereal is a header-only C++11 serialization library. cereal takes arbitrary data types and reversibly +description = """cereal is a header-only C++11 serialization library. cereal takes arbitrary data types and reversibly turns them into different representations, such as compact binary encodings, XML, or JSON. cereal was designed to be -fast, light-weight, and easy to extend - it has no external dependencies and can be easily bundled with other code or +fast, light-weight, and easy to extend - it has no external dependencies and can be easily bundled with other code or used standalone.""" toolchain = SYSTEM diff --git a/easybuild/easyconfigs/c/Ceres-Solver/Ceres-Solver-2.2.0-foss-2022b.eb b/easybuild/easyconfigs/c/Ceres-Solver/Ceres-Solver-2.2.0-foss-2022b.eb new file mode 100644 index 000000000000..e0adc9dd2576 --- /dev/null +++ b/easybuild/easyconfigs/c/Ceres-Solver/Ceres-Solver-2.2.0-foss-2022b.eb @@ -0,0 +1,32 @@ +easyblock = 'CMakeMake' + +name = 'Ceres-Solver' +version = '2.2.0' + +homepage = 'http://ceres-solver.org' +description = """Ceres Solver is an open source C++ library for modeling and solving large, complicated optimization +problems""" + +source_urls = ['http://ceres-solver.org/'] +sources = ['ceres-solver-%(version)s.tar.gz'] +checksums = ['48b2302a7986ece172898477c3bcd6deb8fb5cf19b3327bc49969aad4cede82d'] + +toolchain = {'name': 'foss', 'version': '2022b'} + +builddependencies = [ + ('CMake', '3.24.3'), + ('Eigen', '3.4.0'), +] + +dependencies = [ + ('glog', '0.6.0'), + ('gflags', '2.2.2'), + ('SuiteSparse', '5.13.0', '-METIS-5.1.0'), +] + +sanity_check_paths = { + 'files': ['lib/libceres.a'], + 'dirs': ['include/ceres', 'lib/cmake/Ceres'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/Cgl/Cgl-0.60.2-foss-2018b.eb b/easybuild/easyconfigs/c/Cgl/Cgl-0.60.2-foss-2018b.eb deleted file mode 100644 index 1ff50a9bbd0e..000000000000 --- a/easybuild/easyconfigs/c/Cgl/Cgl-0.60.2-foss-2018b.eb +++ /dev/null @@ -1,50 +0,0 @@ -easyblock = "ConfigureMake" - -name = 'Cgl' -version = '0.60.2' - -homepage = "https://github.com/coin-or/Cgl" -description = """The COIN-OR Cut Generation Library (Cgl) is a collection of cut generators that -can be used with other COIN-OR packages that make use of cuts, such as, among -others, the linear solver Clp or the mixed integer linear programming solvers -Cbc or BCP. Cgl uses the abstract class OsiSolverInterface (see Osi) to use or -communicate with a solver. It does not directly call a solver.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['https://www.coin-or.org/download/source/%(name)s/'] -sources = [SOURCE_TGZ] -checksums = ['500892762cf3c1d28885b03a6c742a678dfcfde06af957377112f1b154888001'] - -builddependencies = [ - ('Autotools', '20180311'), - ('Doxygen', '1.8.14'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('CoinUtils', '2.11.3'), - ('Osi', '0.108.5'), - ('Clp', '1.17.3'), -] - -# Use CoinUtils from EB -configopts = '--with-coinutils-lib="-lCoinUtils" ' -configopts += '--with-coinutils-datadir=$EBROOTCOINUTILS/share/coin/Data' -# Use Clp from EB -configopts += '--with-clp-lib="-lOsiClp -lClpSolver -lClp" ' -configopts += '--with-clp-datadir=$EBROOTCLP/share/coin/Data ' -# Use Osi from EB (also needs links to Clp due to OsiClpSolver) -configopts += '--with-osi-lib="-lOsiClp -lClpSolver -lClp -lOsi" ' -configopts += '--with-osi-datadir=$EBROOTOSI/share/coin/Data ' - -sanity_check_paths = { - 'files': ['lib/libCgl.%s' % SHLIB_EXT], - 'dirs': ['include/coin', 'lib/pkgconfig', 'share/coin'] -} - -# other coin-or projects expect instead of -modextrapaths = {'CPATH': 'include/coin'} - -moduleclass = "math" diff --git a/easybuild/easyconfigs/c/Cgl/Cgl-0.60.3-foss-2020b.eb b/easybuild/easyconfigs/c/Cgl/Cgl-0.60.3-foss-2020b.eb index e9e8533a7ccb..3a65e5ac2851 100644 --- a/easybuild/easyconfigs/c/Cgl/Cgl-0.60.3-foss-2020b.eb +++ b/easybuild/easyconfigs/c/Cgl/Cgl-0.60.3-foss-2020b.eb @@ -45,6 +45,6 @@ sanity_check_paths = { } # other coin-or projects expect instead of -modextrapaths = {'CPATH': 'include/coin'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/coin'} moduleclass = "math" diff --git a/easybuild/easyconfigs/c/Cgl/Cgl-0.60.3-foss-2021a.eb b/easybuild/easyconfigs/c/Cgl/Cgl-0.60.3-foss-2021a.eb index 434395544518..19034eb6facf 100644 --- a/easybuild/easyconfigs/c/Cgl/Cgl-0.60.3-foss-2021a.eb +++ b/easybuild/easyconfigs/c/Cgl/Cgl-0.60.3-foss-2021a.eb @@ -45,6 +45,6 @@ sanity_check_paths = { } # other coin-or projects expect instead of -modextrapaths = {'CPATH': 'include/coin'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/coin'} moduleclass = "math" diff --git a/easybuild/easyconfigs/c/Cgl/Cgl-0.60.7-foss-2022b.eb b/easybuild/easyconfigs/c/Cgl/Cgl-0.60.7-foss-2022b.eb index f28e99e9fbb5..f5c7b57469c1 100644 --- a/easybuild/easyconfigs/c/Cgl/Cgl-0.60.7-foss-2022b.eb +++ b/easybuild/easyconfigs/c/Cgl/Cgl-0.60.7-foss-2022b.eb @@ -45,6 +45,6 @@ sanity_check_paths = { } # other coin-or projects expect instead of -modextrapaths = {'CPATH': 'include/coin'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/coin'} moduleclass = "math" diff --git a/easybuild/easyconfigs/c/Cgl/Cgl-0.60.8-foss-2023a.eb b/easybuild/easyconfigs/c/Cgl/Cgl-0.60.8-foss-2023a.eb index e77e6950d69e..60b4c8fdbafb 100644 --- a/easybuild/easyconfigs/c/Cgl/Cgl-0.60.8-foss-2023a.eb +++ b/easybuild/easyconfigs/c/Cgl/Cgl-0.60.8-foss-2023a.eb @@ -45,6 +45,6 @@ sanity_check_paths = { } # other coin-or projects expect instead of -modextrapaths = {'CPATH': 'include/coin'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/coin'} moduleclass = "math" diff --git a/easybuild/easyconfigs/c/Cgl/Cgl-0.60.8-foss-2023b.eb b/easybuild/easyconfigs/c/Cgl/Cgl-0.60.8-foss-2023b.eb new file mode 100644 index 000000000000..61fc08477c59 --- /dev/null +++ b/easybuild/easyconfigs/c/Cgl/Cgl-0.60.8-foss-2023b.eb @@ -0,0 +1,50 @@ +easyblock = "ConfigureMake" + +name = 'Cgl' +version = '0.60.8' + +homepage = "https://github.com/coin-or/Cgl" +description = """The COIN-OR Cut Generation Library (Cgl) is a collection of cut generators that +can be used with other COIN-OR packages that make use of cuts, such as, among +others, the linear solver Clp or the mixed integer linear programming solvers +Cbc or BCP. Cgl uses the abstract class OsiSolverInterface (see Osi) to use or +communicate with a solver. It does not directly call a solver.""" + +toolchain = {'name': 'foss', 'version': '2023b'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://github.com/coin-or/Cgl/archive/refs/tags/releases/'] +sources = ['%(version)s.tar.gz'] +checksums = ['1482ba38afb783d124df8d5392337f79fdd507716e9f1fb6b98fc090acd1ad96'] + +builddependencies = [ + ('Autotools', '20220317'), + ('Doxygen', '1.9.8'), + ('pkgconf', '2.0.3'), +] + +dependencies = [ + ('CoinUtils', '2.11.10'), + ('Osi', '0.108.9'), + ('Clp', '1.17.9'), +] + +# Use CoinUtils from EB +configopts = '--with-coinutils-lib="-lCoinUtils" ' +configopts += '--with-coinutils-datadir=$EBROOTCOINUTILS/share/coin/Data ' +# Use Clp from EB +configopts += '--with-clp-lib="-lOsiClp -lClpSolver -lClp" ' +configopts += '--with-clp-datadir=$EBROOTCLP/share/coin/Data ' +# Use Osi from EB (also needs links to Clp due to OsiClpSolver) +configopts += '--with-osi-lib="-lOsiClp -lClpSolver -lClp -lOsi" ' +configopts += '--with-osi-datadir=$EBROOTOSI/share/coin/Data ' + +sanity_check_paths = { + 'files': ['lib/libCgl.%s' % SHLIB_EXT], + 'dirs': ['include/coin', 'lib/pkgconfig', 'share/coin'] +} + +# other coin-or projects expect instead of +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/coin'} + +moduleclass = "math" diff --git a/easybuild/easyconfigs/c/Cgl/Cgl-0.60.8-foss-2024a.eb b/easybuild/easyconfigs/c/Cgl/Cgl-0.60.8-foss-2024a.eb new file mode 100644 index 000000000000..21d62d6e8937 --- /dev/null +++ b/easybuild/easyconfigs/c/Cgl/Cgl-0.60.8-foss-2024a.eb @@ -0,0 +1,50 @@ +easyblock = 'ConfigureMake' + +name = 'Cgl' +version = '0.60.8' + +homepage = 'https://github.com/coin-or/Cgl' +description = """The COIN-OR Cut Generation Library (Cgl) is a collection of cut generators that +can be used with other COIN-OR packages that make use of cuts, such as, among +others, the linear solver Clp or the mixed integer linear programming solvers +Cbc or BCP. Cgl uses the abstract class OsiSolverInterface (see Osi) to use or +communicate with a solver. It does not directly call a solver.""" + +toolchain = {'name': 'foss', 'version': '2024a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://github.com/coin-or/%(name)s/archive/refs/tags/releases/'] +sources = ['%(version)s.tar.gz'] +checksums = ['1482ba38afb783d124df8d5392337f79fdd507716e9f1fb6b98fc090acd1ad96'] + +builddependencies = [ + ('Autotools', '20231222'), + ('Doxygen', '1.11.0'), + ('pkgconf', '2.2.0'), +] +dependencies = [ + ('CoinUtils', '2.11.12'), + ('Osi', '0.108.11'), + ('Clp', '1.17.10'), +] + +# Use CoinUtils from EB +configopts = '--with-coinutils-lib="-lCoinUtils" ' +configopts += '--with-coinutils-datadir=$EBROOTCOINUTILS/share/coin/Data ' +# Use Clp from EB +configopts += '--with-clp-lib="-lOsiClp -lClpSolver -lClp" ' +configopts += '--with-clp-datadir=$EBROOTCLP/share/coin/Data ' +# Use Osi from EB (also needs links to Clp due to OsiClpSolver) +configopts += '--with-osi-lib="-lOsiClp -lClpSolver -lClp -lOsi" ' +configopts += '--with-osi-datadir=$EBROOTOSI/share/coin/Data ' + + +sanity_check_paths = { + 'files': ['lib/libCgl.%s' % SHLIB_EXT], + 'dirs': ['include/coin', 'lib/pkgconfig', 'share/coin'] +} + +# other coin-or projects expect instead of +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/coin'} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/c/CharLS/CharLS-2.0.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/c/CharLS/CharLS-2.0.0-GCCcore-6.4.0.eb deleted file mode 100644 index 6e28593c09dd..000000000000 --- a/easybuild/easyconfigs/c/CharLS/CharLS-2.0.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CharLS' -version = '2.0.0' - -homepage = 'https://github.com/team-charls/charls' -description = """CharLS is a C++ implementation of the JPEG-LS standard for lossless and near-lossless image -compression and decompression. JPEG-LS is a low-complexity image compression standard that matches JPEG 2000 -compression ratios.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/team-charls/charls/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['528c6a3cc168a44e73f2890d8f4a35104a54d752eba3d6a643f050b72dd67cfa'] - -builddependencies = [ - ('binutils', '2.28'), - ('CMake', '3.9.5') -] - -configopts = '-DBUILD_SHARED_LIBS=ON ' - -sanity_check_paths = { - 'files': ['lib/libCharLS.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CharLS/CharLS-2.0.0-GCCcore-7.3.0.eb b/easybuild/easyconfigs/c/CharLS/CharLS-2.0.0-GCCcore-7.3.0.eb deleted file mode 100644 index 80f218bd61ae..000000000000 --- a/easybuild/easyconfigs/c/CharLS/CharLS-2.0.0-GCCcore-7.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CharLS' -version = '2.0.0' - -homepage = 'https://github.com/team-charls/charls' -description = """CharLS is a C++ implementation of the JPEG-LS standard for lossless and near-lossless image -compression and decompression. JPEG-LS is a low-complexity image compression standard that matches JPEG 2000 -compression ratios.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/team-charls/charls/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['528c6a3cc168a44e73f2890d8f4a35104a54d752eba3d6a643f050b72dd67cfa'] - -builddependencies = [ - ('binutils', '2.30'), - ('CMake', '3.11.4') -] - -configopts = '-DBUILD_SHARED_LIBS=ON ' - -sanity_check_paths = { - 'files': ['lib/libCharLS.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CharLS/CharLS-2.1.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/c/CharLS/CharLS-2.1.0-GCCcore-8.2.0.eb deleted file mode 100644 index f51dbfa50889..000000000000 --- a/easybuild/easyconfigs/c/CharLS/CharLS-2.1.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CharLS' -version = '2.1.0' - -homepage = 'https://github.com/team-charls/charls' -description = """CharLS is a C++ implementation of the JPEG-LS standard for lossless and near-lossless image -compression and decompression. JPEG-LS is a low-complexity image compression standard that matches JPEG 2000 -compression ratios.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/team-charls/charls/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['0d6af23928ba4f1205b1b74754111e5f5f6b47d192199ffa7a70d14b824ad97d'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('CMake', '3.13.3') -] - -configopts = '-DBUILD_SHARED_LIBS=ON ' - -sanity_check_paths = { - 'files': ['lib/libcharls.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CharLS/CharLS-2.1.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/c/CharLS/CharLS-2.1.0-GCCcore-8.3.0.eb deleted file mode 100644 index c74f9c9d4470..000000000000 --- a/easybuild/easyconfigs/c/CharLS/CharLS-2.1.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CharLS' -version = '2.1.0' - -homepage = 'https://github.com/team-charls/charls' -description = """CharLS is a C++ implementation of the JPEG-LS standard for lossless and near-lossless image -compression and decompression. JPEG-LS is a low-complexity image compression standard that matches JPEG 2000 -compression ratios.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/team-charls/charls/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['0d6af23928ba4f1205b1b74754111e5f5f6b47d192199ffa7a70d14b824ad97d'] - -builddependencies = [ - ('binutils', '2.32'), - ('CMake', '3.15.3') -] - -configopts = '-DBUILD_SHARED_LIBS=ON ' - -sanity_check_paths = { - 'files': ['lib/libcharls.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CharLS/CharLS-2.4.2-GCCcore-13.2.0.eb b/easybuild/easyconfigs/c/CharLS/CharLS-2.4.2-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..3c8d212818cb --- /dev/null +++ b/easybuild/easyconfigs/c/CharLS/CharLS-2.4.2-GCCcore-13.2.0.eb @@ -0,0 +1,30 @@ +easyblock = 'CMakeMake' + +name = 'CharLS' +version = '2.4.2' + +homepage = 'https://github.com/team-charls/charls' +description = """CharLS is a C++ implementation of the JPEG-LS standard for lossless and near-lossless image +compression and decompression. JPEG-LS is a low-complexity image compression standard that matches JPEG 2000 +compression ratios.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/team-charls/charls/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['d1c2c35664976f1e43fec7764d72755e6a50a80f38eca70fcc7553cad4fe19d9'] + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.27.6'), +] + +configopts = '-DBUILD_SHARED_LIBS=ON ' + +sanity_check_paths = { + 'files': ['lib/libcharls.%s' % SHLIB_EXT], + 'dirs': ['include'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CharLS/CharLS-2.4.2-GCCcore-13.3.0.eb b/easybuild/easyconfigs/c/CharLS/CharLS-2.4.2-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..2046ef1eb69b --- /dev/null +++ b/easybuild/easyconfigs/c/CharLS/CharLS-2.4.2-GCCcore-13.3.0.eb @@ -0,0 +1,30 @@ +easyblock = 'CMakeMake' + +name = 'CharLS' +version = '2.4.2' + +homepage = 'https://github.com/team-charls/charls' +description = """CharLS is a C++ implementation of the JPEG-LS standard for lossless and near-lossless image +compression and decompression. JPEG-LS is a low-complexity image compression standard that matches JPEG 2000 +compression ratios.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/team-charls/charls/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['d1c2c35664976f1e43fec7764d72755e6a50a80f38eca70fcc7553cad4fe19d9'] + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), +] + +configopts = '-DBUILD_SHARED_LIBS=ON ' + +sanity_check_paths = { + 'files': ['lib/libcharls.%s' % SHLIB_EXT], + 'dirs': ['include'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.6-intel-2016a.eb b/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.6-intel-2016a.eb deleted file mode 100644 index c318ed2f596c..000000000000 --- a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.6-intel-2016a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CheMPS2' -version = '1.6' - -homepage = 'https://github.com/SebWouters/CheMPS2' -description = """CheMPS2 is a scientific library which contains a spin-adapted implementation of the -density matrix renormalization group (DMRG) for ab initio quantum chemistry.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = ['v%(version)s.tar.gz'] -source_urls = ['https://github.com/SebWouters/CheMPS2/archive/'] - -builddependencies = [('CMake', '3.4.1')] - -dependencies = [ - ('GSL', '2.1'), - ('HDF5', '1.8.16') -] - -runtest = 'test' - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/chemps2', 'lib64/libchemps2.%s' % SHLIB_EXT, 'lib64/libchemps2.a'], - 'dirs': ['include/chemps2'] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.7-rc2-intel-2016a.eb b/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.7-rc2-intel-2016a.eb deleted file mode 100644 index d7f97d6e59de..000000000000 --- a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.7-rc2-intel-2016a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CheMPS2' -version = '1.7-rc2' - -homepage = 'https://github.com/SebWouters/CheMPS2' -description = """CheMPS2 is a scientific library which contains a spin-adapted implementation of the -density matrix renormalization group (DMRG) for ab initio quantum chemistry.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = ['v%(version)s.tar.gz'] -source_urls = ['https://github.com/SebWouters/CheMPS2/archive/'] - -builddependencies = [('CMake', '3.5.2')] - -dependencies = [ - ('GSL', '2.1'), - ('HDF5', '1.8.16') -] - -runtest = 'test' - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/chemps2', 'lib64/libchemps2.%s' % SHLIB_EXT, 'lib64/libchemps2.a'], - 'dirs': ['include/chemps2'] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.7.1-intel-2016a.eb b/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.7.1-intel-2016a.eb deleted file mode 100644 index 5f43a0c1f4b8..000000000000 --- a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.7.1-intel-2016a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CheMPS2' -version = '1.7.1' - -homepage = 'https://github.com/SebWouters/CheMPS2' -description = """CheMPS2 is a scientific library which contains a spin-adapted implementation of the -density matrix renormalization group (DMRG) for ab initio quantum chemistry.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = ['v%(version)s.tar.gz'] -source_urls = ['https://github.com/SebWouters/CheMPS2/archive/'] - -builddependencies = [('CMake', '3.5.2')] - -dependencies = [ - ('HDF5', '1.8.17') -] - -runtest = 'test' - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/chemps2', 'lib64/libchemps2.%s' % SHLIB_EXT, 'lib64/libchemps2.a'], - 'dirs': ['include/chemps2'] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.7.2-intel-2016a.eb b/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.7.2-intel-2016a.eb deleted file mode 100644 index 4d4c3350be7d..000000000000 --- a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.7.2-intel-2016a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CheMPS2' -version = '1.7.2' - -homepage = 'https://github.com/SebWouters/CheMPS2' -description = """CheMPS2 is a scientific library which contains a spin-adapted implementation of the -density matrix renormalization group (DMRG) for ab initio quantum chemistry.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = ['v%(version)s.tar.gz'] -source_urls = ['https://github.com/SebWouters/CheMPS2/archive/'] - -builddependencies = [('CMake', '3.5.2')] - -dependencies = [ - ('HDF5', '1.8.17') -] - -runtest = 'test' - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/chemps2', 'lib64/libchemps2.%s' % SHLIB_EXT, 'lib64/libchemps2.a'], - 'dirs': ['include/chemps2'] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.8-intel-2016b.eb b/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.8-intel-2016b.eb deleted file mode 100644 index f566c1ab1364..000000000000 --- a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.8-intel-2016b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CheMPS2' -version = '1.8' - -homepage = 'https://github.com/SebWouters/CheMPS2' -description = """CheMPS2 is a scientific library which contains a spin-adapted implementation of the -density matrix renormalization group (DMRG) for ab initio quantum chemistry.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -sources = ['v%(version)s.tar.gz'] -source_urls = ['https://github.com/SebWouters/CheMPS2/archive/'] - -builddependencies = [('CMake', '3.5.2')] - -dependencies = [ - ('HDF5', '1.8.17') -] - -runtest = 'test' - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/chemps2', 'lib64/libchemps2.%s' % SHLIB_EXT, 'lib64/libchemps2.a'], - 'dirs': ['include/chemps2'] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.8.12-foss-2023a.eb b/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.8.12-foss-2023a.eb new file mode 100644 index 000000000000..fb8dea8412b2 --- /dev/null +++ b/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.8.12-foss-2023a.eb @@ -0,0 +1,32 @@ +easyblock = 'CMakeMake' + +name = 'CheMPS2' +version = '1.8.12' + +homepage = 'https://github.com/SebWouters/CheMPS2' +description = """CheMPS2 is a scientific library which contains a spin-adapted implementation of the +density matrix renormalization group (DMRG) for ab initio quantum chemistry.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = ['https://github.com/SebWouters/CheMPS2/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['eef1b92d74ac07fde58c043f64e8cac02b5400c209c44dcbb51641f86e0c7c83'] + +builddependencies = [ + ('CMake', '3.26.3'), +] + +dependencies = [ + ('HDF5', '1.14.0') +] + +pretestopts = 'export OMP_NUM_THREADS=1 && ' +runtest = 'test' + +sanity_check_paths = { + 'files': ['bin/chemps2', 'lib64/libchemps2.%s' % SHLIB_EXT, 'lib64/libchemps2.a'], + 'dirs': ['include/chemps2'] +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.8.8-intel-2018b.eb b/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.8.8-intel-2018b.eb deleted file mode 100644 index 00e7dee08e10..000000000000 --- a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.8.8-intel-2018b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CheMPS2' -version = '1.8.8' - -homepage = 'https://github.com/SebWouters/CheMPS2' -description = """CheMPS2 is a scientific library which contains a spin-adapted implementation of the -density matrix renormalization group (DMRG) for ab initio quantum chemistry.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['https://github.com/SebWouters/CheMPS2/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['c64a0572d333c7c071c3ef59cd95eeb39abe766496cb28df184ce44bdb38f75c'] - -builddependencies = [('CMake', '3.12.1')] - -dependencies = [ - ('HDF5', '1.10.2') -] - -runtest = 'test' - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/chemps2', 'lib64/libchemps2.%s' % SHLIB_EXT, 'lib64/libchemps2.a'], - 'dirs': ['include/chemps2'] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.8.9-foss-2018b.eb b/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.8.9-foss-2018b.eb deleted file mode 100644 index 3de9441a5ac1..000000000000 --- a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.8.9-foss-2018b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CheMPS2' -version = '1.8.9' - -homepage = 'https://github.com/SebWouters/CheMPS2' -description = """CheMPS2 is a scientific library which contains a spin-adapted implementation of the -density matrix renormalization group (DMRG) for ab initio quantum chemistry.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/SebWouters/CheMPS2/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['ccd4c0d9432759d97690bf37a0333440f93513960c62d1f75842f090406a224d'] - -builddependencies = [('CMake', '3.12.1')] - -dependencies = [ - ('HDF5', '1.10.2') -] - -pretestopts = 'export OMP_NUM_THREADS=1 && ' -runtest = 'test' - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/chemps2', 'lib64/libchemps2.%s' % SHLIB_EXT, 'lib64/libchemps2.a'], - 'dirs': ['include/chemps2'] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.8.9-foss-2019a.eb b/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.8.9-foss-2019a.eb deleted file mode 100644 index e5fba7d23386..000000000000 --- a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.8.9-foss-2019a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CheMPS2' -version = '1.8.9' - -homepage = 'https://github.com/SebWouters/CheMPS2' -description = """CheMPS2 is a scientific library which contains a spin-adapted implementation of the -density matrix renormalization group (DMRG) for ab initio quantum chemistry.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -source_urls = ['https://github.com/SebWouters/CheMPS2/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['ccd4c0d9432759d97690bf37a0333440f93513960c62d1f75842f090406a224d'] - -builddependencies = [('CMake', '3.13.3')] - -dependencies = [ - ('HDF5', '1.10.5') -] - -pretestopts = 'export OMP_NUM_THREADS=1 && ' -runtest = 'test' - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/chemps2', 'lib64/libchemps2.%s' % SHLIB_EXT, 'lib64/libchemps2.a'], - 'dirs': ['include/chemps2'] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.8.9-intel-2018b.eb b/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.8.9-intel-2018b.eb deleted file mode 100644 index c55ca6363829..000000000000 --- a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.8.9-intel-2018b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CheMPS2' -version = '1.8.9' - -homepage = 'https://github.com/SebWouters/CheMPS2' -description = """CheMPS2 is a scientific library which contains a spin-adapted implementation of the -density matrix renormalization group (DMRG) for ab initio quantum chemistry.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['https://github.com/SebWouters/CheMPS2/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['ccd4c0d9432759d97690bf37a0333440f93513960c62d1f75842f090406a224d'] - -builddependencies = [('CMake', '3.12.1')] - -dependencies = [ - ('HDF5', '1.10.2') -] - -pretestopts = 'export OMP_NUM_THREADS=1 && ' -runtest = 'test' - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/chemps2', 'lib64/libchemps2.%s' % SHLIB_EXT, 'lib64/libchemps2.a'], - 'dirs': ['include/chemps2'] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.8.9-intel-2019a.eb b/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.8.9-intel-2019a.eb deleted file mode 100644 index 6320d33cd9e6..000000000000 --- a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.8.9-intel-2019a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CheMPS2' -version = '1.8.9' - -homepage = 'https://github.com/SebWouters/CheMPS2' -description = """CheMPS2 is a scientific library which contains a spin-adapted implementation of the -density matrix renormalization group (DMRG) for ab initio quantum chemistry.""" - -toolchain = {'name': 'intel', 'version': '2019a'} - -source_urls = ['https://github.com/SebWouters/CheMPS2/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['ccd4c0d9432759d97690bf37a0333440f93513960c62d1f75842f090406a224d'] - -builddependencies = [('CMake', '3.13.3')] - -dependencies = [ - ('HDF5', '1.10.5') -] - -pretestopts = 'export OMP_NUM_THREADS=1 && ' -runtest = 'test' - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/chemps2', 'lib64/libchemps2.%s' % SHLIB_EXT, 'lib64/libchemps2.a'], - 'dirs': ['include/chemps2'] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.8.9-intel-2019b.eb b/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.8.9-intel-2019b.eb deleted file mode 100644 index c060d1d8243b..000000000000 --- a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.8.9-intel-2019b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CheMPS2' -version = '1.8.9' - -homepage = 'https://github.com/SebWouters/CheMPS2' -description = """CheMPS2 is a scientific library which contains a spin-adapted implementation of the -density matrix renormalization group (DMRG) for ab initio quantum chemistry.""" - -toolchain = {'name': 'intel', 'version': '2019b'} - -source_urls = ['https://github.com/SebWouters/CheMPS2/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['ccd4c0d9432759d97690bf37a0333440f93513960c62d1f75842f090406a224d'] - -builddependencies = [('CMake', '3.15.3')] - -dependencies = [ - ('HDF5', '1.10.5') -] - -pretestopts = 'export OMP_NUM_THREADS=1 && ' -runtest = 'test' - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/chemps2', 'lib64/libchemps2.%s' % SHLIB_EXT, 'lib64/libchemps2.a'], - 'dirs': ['include/chemps2'] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/Check/Check-0.12.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/c/Check/Check-0.12.0-GCCcore-6.4.0.eb deleted file mode 100644 index 3ef1d466fa49..000000000000 --- a/easybuild/easyconfigs/c/Check/Check-0.12.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Check' -version = '0.12.0' - -homepage = 'https://libcheck.github.io/check/' -description = """Check is a unit testing framework for C. - It features a simple interface for defining unit tests, - putting little in the way of the developer. Tests are run - in a separate address space, so both assertion failures - and code errors that cause segmentation faults or other - signals can be caught. Test results are reportable in - the following: Subunit, TAP, XML, and a generic logging format.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://github.com/libcheck/check/archive'] -sources = ['%(version)s.tar.gz'] -checksums = ['7816b4c38f6e23ff873786f18d966e552837677bfae144041e0587e7c39e04e8'] - -builddependencies = [ - ('binutils', '2.28'), - ('CMake', '3.10.1'), -] - -sanity_check_paths = { - 'files': ['include/check.h', 'lib/libcheck.a', 'lib/libcompat.a'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/Check/Check-0.15.2-GCCcore-13.3.0.eb b/easybuild/easyconfigs/c/Check/Check-0.15.2-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..1e0764bfb44b --- /dev/null +++ b/easybuild/easyconfigs/c/Check/Check-0.15.2-GCCcore-13.3.0.eb @@ -0,0 +1,37 @@ +easyblock = 'ConfigureMake' + +name = 'Check' +version = '0.15.2' + +homepage = 'https://libcheck.github.io/check/' +description = """ +Check is a unit testing framework for C. It features a simple interface for +defining unit tests, putting little in the way of the developer. Tests are +run in a separate address space, so both assertion failures and code errors +that cause segmentation faults or other signals can be caught. Test results +are reportable in the following: Subunit, TAP, XML, and a generic logging +format.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +github_account = 'libcheck' +source_urls = [GITHUB_LOWER_SOURCE] +sources = ['%(version)s.tar.gz'] +checksums = ['998d355294bb94072f40584272cf4424571c396c631620ce463f6ea97aa67d2e'] + +builddependencies = [ + ('binutils', '2.42'), + ('Autotools', '20231222'), + ('pkgconf', '2.2.0'), +] + +preconfigopts = "autoreconf -f -i && " +configopts = "--disable-build-docs" + +sanity_check_paths = { + 'files': ['bin/checkmk', 'lib/libcheck.a', 'lib/libcheck.%s' % SHLIB_EXT], + 'dirs': ['include', 'share'] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/Check/Check-0.15.2-GCCcore-9.3.0.eb b/easybuild/easyconfigs/c/Check/Check-0.15.2-GCCcore-9.3.0.eb deleted file mode 100644 index 9b2d4b86028c..000000000000 --- a/easybuild/easyconfigs/c/Check/Check-0.15.2-GCCcore-9.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Check' -version = '0.15.2' - -homepage = 'https://libcheck.github.io/check/' -description = """ -Check is a unit testing framework for C. It features a simple interface for -defining unit tests, putting little in the way of the developer. Tests are -run in a separate address space, so both assertion failures and code errors -that cause segmentation faults or other signals can be caught. Test results -are reportable in the following: Subunit, TAP, XML, and a generic logging -format.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -github_account = 'libcheck' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['%(version)s.tar.gz'] -checksums = ['998d355294bb94072f40584272cf4424571c396c631620ce463f6ea97aa67d2e'] - -builddependencies = [ - ('binutils', '2.34'), - ('Autotools', '20180311'), - ('pkg-config', '0.29.2'), -] - -preconfigopts = "autoreconf -f -i && " -configopts = "--disable-build-docs" - -sanity_check_paths = { - 'files': ['bin/checkmk', 'lib/libcheck.a', 'lib/libcheck.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CheckM/CheckM-1.0.13-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/c/CheckM/CheckM-1.0.13-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index 55855240f3fc..000000000000 --- a/easybuild/easyconfigs/c/CheckM/CheckM-1.0.13-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'CheckM' -version = '1.0.13' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Ecogenomics/CheckM' -description = """CheckM provides a set of tools for assessing the quality of genomes recovered from isolates, - single cells, or metagenomes.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -dependencies = [ - ('Python', '2.7.14'), - ('pplacer', '1.1.alpha19', '', SYSTEM), - ('prodigal', '2.6.3'), - ('HMMER', '3.1b2'), - ('matplotlib', '2.1.0', versionsuffix), - ('Pysam', '0.14', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('DendroPy', '4.4.0', { - 'checksums': ['f0a0e2ce78b3ed213d6c1791332d57778b7f63d602430c1548a5d822acf2799c'], - }), - ('checkm-genome', version, { - 'checksums': ['ffb7e4966c0fac07c7e6e7db6f6eb5b48587fa83987f8a68efbaff2afb7da82e'], - 'modulename': 'checkm', - }), -] - -sanity_check_paths = { - 'files': ['bin/checkm'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CheckM/CheckM-1.0.13-foss-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/c/CheckM/CheckM-1.0.13-foss-2017b-Python-3.6.3.eb deleted file mode 100644 index 5e8e0e8c81c1..000000000000 --- a/easybuild/easyconfigs/c/CheckM/CheckM-1.0.13-foss-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'CheckM' -version = '1.0.13' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Ecogenomics/CheckM' -description = """CheckM provides a set of tools for assessing the quality of genomes recovered from isolates, - single cells, or metagenomes.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -dependencies = [ - ('Python', '3.6.3'), - ('pplacer', '1.1.alpha19', '', SYSTEM), - ('prodigal', '2.6.3'), - ('HMMER', '3.1b2'), - ('matplotlib', '2.1.0', versionsuffix), - ('Pysam', '0.14', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('DendroPy', '4.4.0', { - 'checksums': ['f0a0e2ce78b3ed213d6c1791332d57778b7f63d602430c1548a5d822acf2799c'], - }), - ('checkm-genome', version, { - 'checksums': ['ffb7e4966c0fac07c7e6e7db6f6eb5b48587fa83987f8a68efbaff2afb7da82e'], - 'modulename': 'checkm', - }), -] - -sanity_check_paths = { - 'files': ['bin/checkm'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CheckM/CheckM-1.0.13-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/c/CheckM/CheckM-1.0.13-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index f4962c34698a..000000000000 --- a/easybuild/easyconfigs/c/CheckM/CheckM-1.0.13-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'CheckM' -version = '1.0.13' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Ecogenomics/CheckM' -description = """CheckM provides a set of tools for assessing the quality of genomes recovered from isolates, - single cells, or metagenomes.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '2.7.15'), - ('pplacer', '1.1.alpha19', '', SYSTEM), - ('prodigal', '2.6.3'), - ('HMMER', '3.2.1'), - ('matplotlib', '2.2.3', versionsuffix), - ('Pysam', '0.15.1', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('DendroPy', '4.4.0', { - 'checksums': ['f0a0e2ce78b3ed213d6c1791332d57778b7f63d602430c1548a5d822acf2799c'], - }), - ('checkm-genome', version, { - 'checksums': ['ffb7e4966c0fac07c7e6e7db6f6eb5b48587fa83987f8a68efbaff2afb7da82e'], - 'modulename': 'checkm', - }), -] - -sanity_check_paths = { - 'files': ['bin/checkm'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CheckM/CheckM-1.0.13-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/c/CheckM/CheckM-1.0.13-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index be8402904245..000000000000 --- a/easybuild/easyconfigs/c/CheckM/CheckM-1.0.13-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'CheckM' -version = '1.0.13' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Ecogenomics/CheckM' -description = """CheckM provides a set of tools for assessing the quality of genomes recovered from isolates, - single cells, or metagenomes.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -dependencies = [ - ('Python', '2.7.14'), - ('pplacer', '1.1.alpha19', '', SYSTEM), - ('prodigal', '2.6.3'), - ('HMMER', '3.1b2'), - ('matplotlib', '2.1.0', versionsuffix), - ('Pysam', '0.14', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('DendroPy', '4.4.0', { - 'checksums': ['f0a0e2ce78b3ed213d6c1791332d57778b7f63d602430c1548a5d822acf2799c'], - }), - ('checkm-genome', version, { - 'checksums': ['ffb7e4966c0fac07c7e6e7db6f6eb5b48587fa83987f8a68efbaff2afb7da82e'], - 'modulename': 'checkm', - }), -] - -sanity_check_paths = { - 'files': ['bin/checkm'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CheckM/CheckM-1.0.13-intel-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/c/CheckM/CheckM-1.0.13-intel-2017b-Python-3.6.3.eb deleted file mode 100644 index d4b79112d0ab..000000000000 --- a/easybuild/easyconfigs/c/CheckM/CheckM-1.0.13-intel-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'CheckM' -version = '1.0.13' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Ecogenomics/CheckM' -description = """CheckM provides a set of tools for assessing the quality of genomes recovered from isolates, - single cells, or metagenomes.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -dependencies = [ - ('Python', '3.6.3'), - ('pplacer', '1.1.alpha19', '', SYSTEM), - ('prodigal', '2.6.3'), - ('HMMER', '3.1b2'), - ('matplotlib', '2.1.0', versionsuffix), - ('Pysam', '0.14', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('DendroPy', '4.4.0', { - 'checksums': ['f0a0e2ce78b3ed213d6c1791332d57778b7f63d602430c1548a5d822acf2799c'], - }), - ('checkm-genome', version, { - 'checksums': ['ffb7e4966c0fac07c7e6e7db6f6eb5b48587fa83987f8a68efbaff2afb7da82e'], - 'modulename': 'checkm', - }), -] - -sanity_check_paths = { - 'files': ['bin/checkm'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CheckM/CheckM-1.0.18-foss-2019a-Python-2.7.15.eb b/easybuild/easyconfigs/c/CheckM/CheckM-1.0.18-foss-2019a-Python-2.7.15.eb deleted file mode 100644 index ff1a1fe08e9d..000000000000 --- a/easybuild/easyconfigs/c/CheckM/CheckM-1.0.18-foss-2019a-Python-2.7.15.eb +++ /dev/null @@ -1,47 +0,0 @@ -# Updated from previous config -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'PythonPackage' - -name = 'CheckM' -version = '1.0.18' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Ecogenomics/CheckM' -description = """CheckM provides a set of tools for assessing the quality of genomes recovered from isolates, - single cells, or metagenomes.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -source_urls = ['https://pypi.python.org/packages/source/c/checkm-genome'] -sources = ['checkm-genome-%(version)s.tar.gz'] -checksums = ['0dcf31eab5e340a0fff37d7a5091d46d9269b0708db8f789adcd7cbd2a09a2b7'] - -# Dependencies: -# https://github.com/Ecogenomics/CheckM/blob/master/setup.py -dependencies = [ - ('Python', '2.7.15'), - ('pplacer', '1.1.alpha19', '', SYSTEM), - ('prodigal', '2.6.3'), - ('HMMER', '3.2.1'), - ('SciPy-bundle', '2019.03'), # numpy - ('matplotlib', '2.2.4', versionsuffix), - ('Pysam', '0.15.2'), - ('DendroPy', '4.4.0'), -] - -download_dep_fail = True - -use_pip = True - -sanity_check_paths = { - 'files': ['bin/checkm'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["checkm test %(builddir)s/checkm_test_results"] - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CheckM/CheckM-1.0.18-foss-2020b-Python-2.7.18.eb b/easybuild/easyconfigs/c/CheckM/CheckM-1.0.18-foss-2020b-Python-2.7.18.eb index 3930c1d64ba6..04f223682104 100644 --- a/easybuild/easyconfigs/c/CheckM/CheckM-1.0.18-foss-2020b-Python-2.7.18.eb +++ b/easybuild/easyconfigs/c/CheckM/CheckM-1.0.18-foss-2020b-Python-2.7.18.eb @@ -41,9 +41,6 @@ dependencies = [ ('DendroPy', '4.5.2', versionsuffix), ] -download_dep_fail = True -use_pip = True - # also install CheckM databases, see https://github.com/Ecogenomics/CheckM/wiki/Installation#how-to-install-checkm postinstallcmds = [ "cp -a %(builddir)s/data %(installdir)s", @@ -58,6 +55,4 @@ sanity_check_paths = { sanity_check_commands = ["checkm test %(builddir)s/checkm_test_results"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CheckM/CheckM-1.0.18-foss-2023a-Python-2.7.18.eb b/easybuild/easyconfigs/c/CheckM/CheckM-1.0.18-foss-2023a-Python-2.7.18.eb new file mode 100644 index 000000000000..c6ec903a1ef7 --- /dev/null +++ b/easybuild/easyconfigs/c/CheckM/CheckM-1.0.18-foss-2023a-Python-2.7.18.eb @@ -0,0 +1,59 @@ +# Updated from previous config +# Author: Pavel Grochal (INUITS) +# License: GPLv2 +# Update: Petr Král (INUITS) + +easyblock = 'PythonPackage' + +name = 'CheckM' +version = '1.0.18' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/Ecogenomics/CheckM' +description = """CheckM provides a set of tools for assessing the quality of +genomes recovered from isolates, single cells, or metagenomes.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = [ + 'https://pypi.python.org/packages/source/c/checkm-genome', + 'https://data.ace.uq.edu.au/public/CheckM_databases/', +] +sources = [ + 'checkm-genome-%(version)s.tar.gz', + { + 'filename': 'checkm_data_2015_01_16.tar.gz', + 'extract_cmd': "mkdir -p %(builddir)s/data && cd %(builddir)s/data && tar xfvz %s", + }, +] +checksums = [ + '0dcf31eab5e340a0fff37d7a5091d46d9269b0708db8f789adcd7cbd2a09a2b7', # checkm-genome-1.0.18.tar.gz + '971ec469348bd6c3d9eb96142f567f12443310fa06c1892643940f35f86ac92c', # checkm_data_2015_01_16.tar.gz +] + +dependencies = [ + ('Python', '2.7.18'), + ('pplacer', '1.1.alpha19', '', SYSTEM), + ('prodigal', '2.6.3'), + ('HMMER', '3.4'), + ('SciPy-bundle', '2024.06', versionsuffix), + ('matplotlib', '2.2.5', versionsuffix), + ('Pysam', '0.20.0', versionsuffix), + ('DendroPy', '4.5.2', versionsuffix), +] + +# also install CheckM databases, see https://github.com/Ecogenomics/CheckM/wiki/Installation#how-to-install-checkm +postinstallcmds = [ + "cp -a %(builddir)s/data %(installdir)s", + "PYTHONPATH=%(installdir)s/lib/python%(pyshortver)s/site-packages:$PYTHONPATH " + "%(installdir)s/bin/checkm data setRoot %(installdir)s/data", +] + +sanity_check_paths = { + 'files': ['bin/checkm'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ["checkm test %(builddir)s/checkm_test_results"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CheckM/CheckM-1.1.2-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/c/CheckM/CheckM-1.1.2-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 76cd653d9bc3..000000000000 --- a/easybuild/easyconfigs/c/CheckM/CheckM-1.1.2-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,65 +0,0 @@ -# Updated from previous config -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'PythonPackage' - -name = 'CheckM' -version = '1.1.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Ecogenomics/CheckM' -description = """CheckM provides a set of tools for assessing the quality of genomes recovered from isolates, - single cells, or metagenomes.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = [ - 'https://pypi.python.org/packages/source/c/checkm-genome', - 'https://data.ace.uq.edu.au/public/CheckM_databases/', -] -sources = [ - 'checkm-genome-%(version)s.tar.gz', - { - 'filename': 'checkm_data_2015_01_16.tar.gz', - 'extract_cmd': "mkdir -p %(builddir)s/data && cd %(builddir)s/data && tar xfvz %s", - }, -] -checksums = [ - '309c5bc4f4a895acf23c0e94fa856328d915da0d5f3aee84e5942a6ee1cc4db2', # checkm-genome-1.1.2.tar.gz - '971ec469348bd6c3d9eb96142f567f12443310fa06c1892643940f35f86ac92c', # checkm_data_2015_01_16.tar.gz -] - -# Dependencies: -# https://github.com/Ecogenomics/CheckM/blob/master/setup.py -dependencies = [ - ('Python', '3.7.4'), - ('pplacer', '1.1.alpha19', '', SYSTEM), - ('prodigal', '2.6.3'), - ('HMMER', '3.2.1'), - ('SciPy-bundle', '2019.10', versionsuffix), # numpy - ('matplotlib', '3.1.1', versionsuffix), - ('Pysam', '0.15.3'), - ('DendroPy', '4.4.0'), -] - -download_dep_fail = True -use_pip = True - -# also install CheckM databases, see https://github.com/Ecogenomics/CheckM/wiki/Installation#how-to-install-checkm -postinstallcmds = [ - "cp -a %(builddir)s/data %(installdir)s", - "PYTHONPATH=%(installdir)s/lib/python%(pyshortver)s/site-packages:$PYTHONPATH " - "%(installdir)s/bin/checkm data setRoot %(installdir)s/data", -] - -sanity_check_paths = { - 'files': ['bin/checkm'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["checkm test %(builddir)s/checkm_test_results"] - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CheckM/CheckM-1.1.2-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/c/CheckM/CheckM-1.1.2-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index 07591763a36c..000000000000 --- a/easybuild/easyconfigs/c/CheckM/CheckM-1.1.2-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,65 +0,0 @@ -# Updated from previous config -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'PythonPackage' - -name = 'CheckM' -version = '1.1.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Ecogenomics/CheckM' -description = """CheckM provides a set of tools for assessing the quality of genomes recovered from isolates, - single cells, or metagenomes.""" - -toolchain = {'name': 'intel', 'version': '2019b'} - -source_urls = [ - 'https://pypi.python.org/packages/source/c/checkm-genome', - 'https://data.ace.uq.edu.au/public/CheckM_databases/', -] -sources = [ - 'checkm-genome-%(version)s.tar.gz', - { - 'filename': 'checkm_data_2015_01_16.tar.gz', - 'extract_cmd': "mkdir -p %(builddir)s/data && cd %(builddir)s/data && tar xfvz %s", - }, -] -checksums = [ - '309c5bc4f4a895acf23c0e94fa856328d915da0d5f3aee84e5942a6ee1cc4db2', # checkm-genome-1.1.2.tar.gz - '971ec469348bd6c3d9eb96142f567f12443310fa06c1892643940f35f86ac92c', # checkm_data_2015_01_16.tar.gz -] - -# Dependencies: -# https://github.com/Ecogenomics/CheckM/blob/master/setup.py -dependencies = [ - ('Python', '3.7.4'), - ('pplacer', '1.1.alpha19', '', SYSTEM), - ('prodigal', '2.6.3'), - ('HMMER', '3.2.1'), - ('SciPy-bundle', '2019.10', versionsuffix), # numpy - ('matplotlib', '3.1.1', versionsuffix), - ('Pysam', '0.15.3'), - ('DendroPy', '4.4.0'), -] - -download_dep_fail = True -use_pip = True - -# also install CheckM databases, see https://github.com/Ecogenomics/CheckM/wiki/Installation#how-to-install-checkm -postinstallcmds = [ - "cp -a %(builddir)s/data %(installdir)s", - "PYTHONPATH=%(installdir)s/lib/python%(pyshortver)s/site-packages:$PYTHONPATH " - "%(installdir)s/bin/checkm data setRoot %(installdir)s/data", -] - -sanity_check_paths = { - 'files': ['bin/checkm'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["checkm test %(builddir)s/checkm_test_results"] - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CheckM/CheckM-1.1.3-foss-2021a.eb b/easybuild/easyconfigs/c/CheckM/CheckM-1.1.3-foss-2021a.eb index 7fb4d4471640..78dc9c00487e 100644 --- a/easybuild/easyconfigs/c/CheckM/CheckM-1.1.3-foss-2021a.eb +++ b/easybuild/easyconfigs/c/CheckM/CheckM-1.1.3-foss-2021a.eb @@ -42,9 +42,6 @@ dependencies = [ ('DendroPy', '4.5.2'), ] -download_dep_fail = True -use_pip = True - # also install CheckM databases, see https://github.com/Ecogenomics/CheckM/wiki/Installation#how-to-install-checkm postinstallcmds = [ "cp -a %(builddir)s/data %(installdir)s", @@ -59,6 +56,4 @@ sanity_check_paths = { sanity_check_commands = ["checkm test %(builddir)s/checkm_test_results"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CheckM/CheckM-1.1.3-foss-2021b.eb b/easybuild/easyconfigs/c/CheckM/CheckM-1.1.3-foss-2021b.eb index 9cf5f49131da..4726cc83365f 100644 --- a/easybuild/easyconfigs/c/CheckM/CheckM-1.1.3-foss-2021b.eb +++ b/easybuild/easyconfigs/c/CheckM/CheckM-1.1.3-foss-2021b.eb @@ -43,9 +43,6 @@ dependencies = [ ('DendroPy', '4.5.2'), ] -download_dep_fail = True -use_pip = True - # also install CheckM databases, see https://github.com/Ecogenomics/CheckM/wiki/Installation#how-to-install-checkm postinstallcmds = [ "cp -a %(builddir)s/data %(installdir)s", @@ -60,6 +57,4 @@ sanity_check_paths = { sanity_check_commands = ["checkm test %(builddir)s/checkm_test_results"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CheckM/CheckM-1.1.3-intel-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/c/CheckM/CheckM-1.1.3-intel-2020a-Python-3.8.2.eb deleted file mode 100644 index c7dd8d348973..000000000000 --- a/easybuild/easyconfigs/c/CheckM/CheckM-1.1.3-intel-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,65 +0,0 @@ -# Updated from previous config -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'PythonPackage' - -name = 'CheckM' -version = '1.1.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Ecogenomics/CheckM' -description = """CheckM provides a set of tools for assessing the quality of genomes recovered from isolates, - single cells, or metagenomes.""" - -toolchain = {'name': 'intel', 'version': '2020a'} - -source_urls = [ - 'https://pypi.python.org/packages/source/c/checkm-genome', - 'https://data.ace.uq.edu.au/public/CheckM_databases/', -] -sources = [ - 'checkm-genome-%(version)s.tar.gz', - { - 'filename': 'checkm_data_2015_01_16.tar.gz', - 'extract_cmd': "mkdir -p %(builddir)s/data && cd %(builddir)s/data && tar xfvz %s", - }, -] -checksums = [ - '7fda369783d3b7d6a7324ee33cc93ac3560fba509bf2139e920fa661e2b45644', # checkm-genome-1.1.3.tar.gz - '971ec469348bd6c3d9eb96142f567f12443310fa06c1892643940f35f86ac92c', # checkm_data_2015_01_16.tar.gz -] - -# Dependencies: -# https://github.com/Ecogenomics/CheckM/blob/master/setup.py -dependencies = [ - ('Python', '3.8.2'), - ('pplacer', '1.1.alpha19', '', SYSTEM), - ('prodigal', '2.6.3'), - ('HMMER', '3.3.1'), - ('SciPy-bundle', '2020.03', versionsuffix), # numpy - ('matplotlib', '3.2.1', versionsuffix), - ('Pysam', '0.16.0.1'), - ('DendroPy', '4.4.0'), -] - -download_dep_fail = True -use_pip = True - -# also install CheckM databases, see https://github.com/Ecogenomics/CheckM/wiki/Installation#how-to-install-checkm -postinstallcmds = [ - "cp -a %(builddir)s/data %(installdir)s", - "PYTHONPATH=%(installdir)s/lib/python%(pyshortver)s/site-packages:$PYTHONPATH " - "%(installdir)s/bin/checkm data setRoot %(installdir)s/data", -] - -sanity_check_paths = { - 'files': ['bin/checkm'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["checkm test %(builddir)s/checkm_test_results"] - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CheckM/CheckM-1.2.2-foss-2022a.eb b/easybuild/easyconfigs/c/CheckM/CheckM-1.2.2-foss-2022a.eb index a46bf261992a..f810b1e8b11d 100644 --- a/easybuild/easyconfigs/c/CheckM/CheckM-1.2.2-foss-2022a.eb +++ b/easybuild/easyconfigs/c/CheckM/CheckM-1.2.2-foss-2022a.eb @@ -32,9 +32,6 @@ dependencies = [ ('CheckM-Database', '2015_01_16', '', SYSTEM), ] -download_dep_fail = True -use_pip = True - sanity_check_paths = { 'files': ['bin/checkm'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], @@ -42,6 +39,4 @@ sanity_check_paths = { sanity_check_commands = ["checkm test %(builddir)s/checkm_test_results"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CheckM/CheckM-1.2.3-foss-2023b.eb b/easybuild/easyconfigs/c/CheckM/CheckM-1.2.3-foss-2023b.eb new file mode 100644 index 000000000000..62c22732f04c --- /dev/null +++ b/easybuild/easyconfigs/c/CheckM/CheckM-1.2.3-foss-2023b.eb @@ -0,0 +1,42 @@ +# Updated from previous config +# Author: Pavel Grochal (INUITS) +# Updated by: Filip Kružík (INUITS) +# License: GPLv2 + +easyblock = 'PythonPackage' + +name = 'CheckM' +version = '1.2.3' + +homepage = 'https://github.com/Ecogenomics/CheckM' +description = """CheckM provides a set of tools for assessing the quality of genomes recovered from isolates, + single cells, or metagenomes.""" + +toolchain = {'name': 'foss', 'version': '2023b'} + +source_urls = ['https://github.com/Ecogenomics/CheckM/archive'] +sources = ['v%(version)s.tar.gz'] +checksums = ['5f8340e71d3256ba8cf407d27bdc7914d1aa86b14b2d63d1e32cceb325e5aa82'] + +# Dependencies: +# https://github.com/Ecogenomics/CheckM/blob/master/setup.py +dependencies = [ + ('Python', '3.11.5'), + ('SciPy-bundle', '2023.11'), # numpy + ('pplacer', '1.1.alpha19', '', SYSTEM), + ('prodigal', '2.6.3'), + ('HMMER', '3.4'), + ('matplotlib', '3.8.2'), + ('Pysam', '0.22.0'), + ('DendroPy', '5.0.1'), + ('CheckM-Database', '2015_01_16', '', SYSTEM), +] + +sanity_check_paths = { + 'files': ['bin/checkm'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ["checkm test %(builddir)s/checkm_test_results"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CheckM2/CheckM2-1.0.2-foss-2022b.eb b/easybuild/easyconfigs/c/CheckM2/CheckM2-1.0.2-foss-2022b.eb index 9f834b1a38f5..63f42c93cb63 100644 --- a/easybuild/easyconfigs/c/CheckM2/CheckM2-1.0.2-foss-2022b.eb +++ b/easybuild/easyconfigs/c/CheckM2/CheckM2-1.0.2-foss-2022b.eb @@ -58,7 +58,4 @@ You can either test if everything is setup properly by: $ checkm2 testrun """ -use_pip = True -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Cheetah/Cheetah-2.4.4-intel-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/c/Cheetah/Cheetah-2.4.4-intel-2018b-Python-2.7.15.eb deleted file mode 100644 index a23a9fec02bc..000000000000 --- a/easybuild/easyconfigs/c/Cheetah/Cheetah-2.4.4-intel-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Cheetah' -version = '2.4.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://cheetahtemplate.org' -description = "Cheetah is an open source template engine and code generation tool." - -toolchain = {'name': 'intel', 'version': '2018b'} - -dependencies = [('Python', '2.7.15')] - -use_pip = True - -exts_list = [ - ('Markdown', '3.0.1', { - 'checksums': ['d02e0f9b04c500cde6637c11ad7c72671f359b87b9fe924b2383649d8841db7c'], - }), - (name, version, { - 'checksums': ['be308229f0c1e5e5af4f27d7ee06d90bb19e6af3059794e5fd536a6f29a9b550'], - 'modulename': name, - }), -] - -sanity_check_paths = { - 'files': ['bin/cheetah'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/Chemaxon-Marvin/Chemaxon-Marvin-21.14.eb b/easybuild/easyconfigs/c/Chemaxon-Marvin/Chemaxon-Marvin-21.14.eb index 69f794a1422e..0095be8e0f11 100644 --- a/easybuild/easyconfigs/c/Chemaxon-Marvin/Chemaxon-Marvin-21.14.eb +++ b/easybuild/easyconfigs/c/Chemaxon-Marvin/Chemaxon-Marvin-21.14.eb @@ -13,7 +13,7 @@ easyblock = 'Binary' name = 'Chemaxon-Marvin' version = '21.14' -homepage = 'https://chemaxon.com/products/marvin' +homepage = 'https://chemaxon.com/marvin' description = """Marvin suite is a chemically intelligent desktop toolkit built to help you draw, edit, publish, render, import and export your chemical structures and as well as allowing you to convert between various chemical and graphical file @@ -30,11 +30,10 @@ docurls = [ toolchain = SYSTEM -# Download and license at https://chemaxon.com/products/marvin -# Once logged in download files can be found here: -# https://chemaxon.com/products/marvin/download#download sources = ['marvin_linux_%(version)s.rpm'] checksums = ['3102f30479a365758fd14ca5efcdacfe0624db80a35b146ba9a5d07e948bd8dc'] +download_instructions = f"""{name} requires license and manual download from {homepage} +Required download: {' '.join(sources)}""" osdependencies = [('rpm', 'cpio')] # for extracting rpm-files diff --git a/easybuild/easyconfigs/c/Chemaxon-Marvin/Chemaxon-Marvin-23.9.eb b/easybuild/easyconfigs/c/Chemaxon-Marvin/Chemaxon-Marvin-23.9.eb index b33bbef2e317..db0c619c67d1 100644 --- a/easybuild/easyconfigs/c/Chemaxon-Marvin/Chemaxon-Marvin-23.9.eb +++ b/easybuild/easyconfigs/c/Chemaxon-Marvin/Chemaxon-Marvin-23.9.eb @@ -30,11 +30,10 @@ docurls = [ toolchain = SYSTEM -# Download and license at https://chemaxon.com/products/marvin -# Once logged in download files can be found here: -# https://download.chemaxon.com/marvin sources = ['marvin_linux_%(version)s_openjdk11.rpm'] checksums = ['21a3bcd75d41d614fb9768949e713bfbb299e5c782a7166eaad0cd13654b140f'] +download_instructions = f"""{name} requires license and manual download from {homepage} +Required download: {' '.join(sources)}""" osdependencies = [('rpm', 'cpio')] # for extracting rpm-files diff --git a/easybuild/easyconfigs/c/ChimPipe/ChimPipe-0.9.5-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/c/ChimPipe/ChimPipe-0.9.5-foss-2016b-Python-2.7.12.eb deleted file mode 100644 index 2024e326ad1b..000000000000 --- a/easybuild/easyconfigs/c/ChimPipe/ChimPipe-0.9.5-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,33 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'PackedBinary' - -name = 'ChimPipe' -version = '0.9.5' -versionsuffix = '-Python-2.7.12' - -homepage = 'https://%(namelower)s.readthedocs.org/' -description = """ChimPipe is a computational method for the detection of novel transcription-induced - chimeric transcripts and fusion genes from Illumina Paired-End RNA-seq data. It combines junction - spanning and paired-end read information to accurately detect chimeric splice junctions at base-pair - resolution.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/Chimera-tools/%(name)s/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['0ab55a0a38dd86845334125459b3961e11e427564ed14b22185c9cc17467c000'] - -dependencies = [ - ('BEDTools', '2.27.1'), - ('SAMtools', '0.1.19'), # ChimPipe currently only supports SAMtools < 1.0 - ('BLAST+', '2.6.0', versionsuffix), -] - -sanity_check_paths = { - 'files': ['%(name)s.sh', 'bin/gtfToGenePred'], - 'dirs': ['bin/gemtools-1.7.1-i3', 'src/awk', 'src/bash', 'tools'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/ChimPipe/ChimPipe-0.9.5-foss-2018b.eb b/easybuild/easyconfigs/c/ChimPipe/ChimPipe-0.9.5-foss-2018b.eb deleted file mode 100644 index b96db93c07a9..000000000000 --- a/easybuild/easyconfigs/c/ChimPipe/ChimPipe-0.9.5-foss-2018b.eb +++ /dev/null @@ -1,33 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'PackedBinary' - -name = 'ChimPipe' -version = '0.9.5' - -homepage = 'https://%(namelower)s.readthedocs.org/' -description = """ChimPipe is a computational method for the detection of novel transcription-induced - chimeric transcripts and fusion genes from Illumina Paired-End RNA-seq data. It combines junction - spanning and paired-end read information to accurately detect chimeric splice junctions at base-pair - resolution.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True} - -github_account = 'Chimera-tools' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['0ab55a0a38dd86845334125459b3961e11e427564ed14b22185c9cc17467c000'] - -dependencies = [ - ('BEDTools', '2.27.1'), - ('SAMtools', '0.1.20'), - ('BLAST+', '2.7.1'), -] - -sanity_check_paths = { - 'files': ['%(name)s.sh', 'bin/gtfToGenePred'], - 'dirs': ['bin/gemtools-1.7.1-i3', 'src/awk', 'src/bash', 'tools'], -} - -moduleclass = 'bio' 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 deleted file mode 100644 index 73ffc2035ae0..000000000000 --- a/easybuild/easyconfigs/c/Chimera/Chimera-1.10-linux_x86_64.eb +++ /dev/null @@ -1,28 +0,0 @@ -# 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 - -name = "Chimera" -version = "1.10" -versionsuffix = "-linux_x86_64" - -homepage = 'https://www.cgl.ucsf.edu/chimera/' -description = """ UCSF Chimera is a highly extensible program for interactive visualization - and analysis of molecular structures and related data, including density maps, supramolecular - assemblies, sequence alignments, docking results, trajectories, and conformational ensembles. """ - -toolchain = SYSTEM - -# no public download URL. Go to https://www.cgl.ucsf.edu/chimera/download.html -sources = ['%(namelower)s-%(version)s%(versionsuffix)s.bin'] - -# unzip is required to uncompress the provided .bin file -osdependencies = ['unzip'] - -sanity_check_paths = { - 'files': ["bin/chimera"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Chimera/Chimera-1.16-linux_x86_64.eb b/easybuild/easyconfigs/c/Chimera/Chimera-1.16-linux_x86_64.eb index c50dddc83f8c..12ecd9b3b2e5 100644 --- a/easybuild/easyconfigs/c/Chimera/Chimera-1.16-linux_x86_64.eb +++ b/easybuild/easyconfigs/c/Chimera/Chimera-1.16-linux_x86_64.eb @@ -8,16 +8,18 @@ version = "1.16" versionsuffix = "-linux_x86_64" homepage = 'https://www.cgl.ucsf.edu/chimera/' -description = """ UCSF Chimera is a highly extensible program for interactive visualization - and analysis of molecular structures and related data, including density maps, supramolecular +description = """ UCSF Chimera is a highly extensible program for interactive visualization + and analysis of molecular structures and related data, including density maps, supramolecular assemblies, sequence alignments, docking results, trajectories, and conformational ensembles. """ toolchain = SYSTEM -# no public download URL. Go to https://www.cgl.ucsf.edu/chimera/download.html sources = ['%(namelower)s-%(version)s%(versionsuffix)s.bin'] checksums = ['e3a89d1ffd30d7195af6149ea7b3ae23596c4f922424d9c957ded447f8d6883c'] +download_instructions = f"""{name} requires manual download from https://www.cgl.ucsf.edu/chimera/download.html +Required download: {' '.join(sources)}""" + # unzip is required to uncompress the provided .bin file osdependencies = ['unzip'] diff --git a/easybuild/easyconfigs/c/Chromaprint/Chromaprint-1.4.3-GCCcore-8.2.0.eb b/easybuild/easyconfigs/c/Chromaprint/Chromaprint-1.4.3-GCCcore-8.2.0.eb deleted file mode 100644 index 74d01ad1e2df..000000000000 --- a/easybuild/easyconfigs/c/Chromaprint/Chromaprint-1.4.3-GCCcore-8.2.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Chromaprint' -version = '1.4.3' - -homepage = 'https://acoustid.org/chromaprint' -description = """Chromaprint is the core component of the AcoustID project. It's a client-side library - that implements a custom algorithm for extracting fingerprints from any audio source.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://github.com/acoustid/chromaprint/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ea18608b76fb88e0203b7d3e1833fb125ce9bb61efe22c6e169a50c52c457f82'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('CMake', '3.13.3'), -] - -sanity_check_paths = { - 'files': ['include/chromaprint.h', 'lib/libchromaprint.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/Circlator/Circlator-1.5.5-foss-2023a.eb b/easybuild/easyconfigs/c/Circlator/Circlator-1.5.5-foss-2023a.eb index b36cc096ba70..f79e88d86916 100644 --- a/easybuild/easyconfigs/c/Circlator/Circlator-1.5.5-foss-2023a.eb +++ b/easybuild/easyconfigs/c/Circlator/Circlator-1.5.5-foss-2023a.eb @@ -20,9 +20,6 @@ dependencies = [ ('AMOS', '3.1.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('pymummer', '0.11.0', { 'checksums': ['199b8391348ff83760e9f63fdcee6208f8aa29da6506ee1654f1933e60665259'], 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 deleted file mode 100644 index 319ec0d55c84..000000000000 --- a/easybuild/easyconfigs/c/Circos/Circos-0.69-5-foss-2016b-Perl-5.24.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -# 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/Circos/Circos-0.69-6-GCCcore-6.4.0-Perl-5.26.1.eb b/easybuild/easyconfigs/c/Circos/Circos-0.69-6-GCCcore-6.4.0-Perl-5.26.1.eb deleted file mode 100644 index fa95bdd2ef96..000000000000 --- a/easybuild/easyconfigs/c/Circos/Circos-0.69-6-GCCcore-6.4.0-Perl-5.26.1.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Author: Jonas Demeulemeester -# The Francis Crick Insitute, London, UK -## - -easyblock = 'Tarball' - -name = 'Circos' -version = '0.69-6' -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': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['http://circos.ca/distribution/'] -sources = [SOURCELOWER_TGZ] -checksums = ['52d29bfd294992199f738a8d546a49754b0125319a1685a28daca71348291566'] - -dependencies = [ - ('Perl', '5.26.1'), - ('GD', '2.68', 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/Circos/Circos-0.69-6-GCCcore-7.3.0-Perl-5.28.0.eb b/easybuild/easyconfigs/c/Circos/Circos-0.69-6-GCCcore-7.3.0-Perl-5.28.0.eb deleted file mode 100644 index 8b89f93ab36f..000000000000 --- a/easybuild/easyconfigs/c/Circos/Circos-0.69-6-GCCcore-7.3.0-Perl-5.28.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Author: Jonas Demeulemeester -# The Francis Crick Insitute, London, UK -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'Tarball' - -name = 'Circos' -version = '0.69-6' -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': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['http://circos.ca/distribution/'] -sources = [SOURCELOWER_TGZ] -checksums = ['52d29bfd294992199f738a8d546a49754b0125319a1685a28daca71348291566'] - -builddependencies = [('binutils', '2.30')] - -dependencies = [ - ('Perl', '5.28.0'), - ('GD', '2.69', 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/Circos/Circos-0.69-9-GCCcore-11.3.0.eb b/easybuild/easyconfigs/c/Circos/Circos-0.69-9-GCCcore-11.3.0.eb index bdb8092c8c6c..4e13782654e1 100644 --- a/easybuild/easyconfigs/c/Circos/Circos-0.69-9-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/c/Circos/Circos-0.69-9-GCCcore-11.3.0.eb @@ -1,6 +1,6 @@ ## # This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# +# # Author: Jonas Demeulemeester # The Francis Crick Insitute, London, UK ## diff --git a/easybuild/easyconfigs/c/Circos/Circos-0.69-9-GCCcore-9.3.0.eb b/easybuild/easyconfigs/c/Circos/Circos-0.69-9-GCCcore-9.3.0.eb deleted file mode 100644 index 9181cdfdc7fb..000000000000 --- a/easybuild/easyconfigs/c/Circos/Circos-0.69-9-GCCcore-9.3.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Author: Jonas Demeulemeester -# The Francis Crick Insitute, London, UK -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'Tarball' - -name = 'Circos' -version = '0.69-9' - -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': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['http://circos.ca/distribution/'] -sources = [SOURCELOWER_TGZ] -checksums = ['34d8d7ebebf3f553d62820f8f4a0a57814b610341f836b4740c46c3057f789d2'] - -builddependencies = [('binutils', '2.34')] - -dependencies = [ - ('Perl', '5.30.2'), - ('GD', '2.71'), -] - -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/Circuitscape/Circuitscape-5.12.3-Julia-1.9.2.eb b/easybuild/easyconfigs/c/Circuitscape/Circuitscape-5.12.3-Julia-1.9.2.eb index a6649359df97..8e8e7e2f86b6 100644 --- a/easybuild/easyconfigs/c/Circuitscape/Circuitscape-5.12.3-Julia-1.9.2.eb +++ b/easybuild/easyconfigs/c/Circuitscape/Circuitscape-5.12.3-Julia-1.9.2.eb @@ -403,6 +403,10 @@ exts_list = [ }), ] -sanity_check_commands = ["julia -e 'using Pkg;Pkg.test(\"Circuitscape\")'"] +_julia_env = "%(installdir)s/environments/v" + '.'.join(_julia_ver.split('.')[:2]) + +sanity_check_commands = [ + """julia -e 'using Pkg; Pkg.activate("%s"); Pkg.test("%%(name)s")'""" % _julia_env, +] moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/Clang-Python-bindings/Clang-Python-bindings-10.0.1-GCCcore-9.3.0-Python-3.8.2.eb b/easybuild/easyconfigs/c/Clang-Python-bindings/Clang-Python-bindings-10.0.1-GCCcore-9.3.0-Python-3.8.2.eb deleted file mode 100644 index 0827034d6fd7..000000000000 --- a/easybuild/easyconfigs/c/Clang-Python-bindings/Clang-Python-bindings-10.0.1-GCCcore-9.3.0-Python-3.8.2.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'Tarball' - -name = 'Clang-Python-bindings' -version = '10.0.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://clang.llvm.org' -description = """Python bindings for libclang""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ["https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s/"] -sources = ['clang-%(version)s.src.tar.xz'] -checksums = ['f99afc382b88e622c689b6d96cadfa6241ef55dca90e87fc170352e12ddb2b24'] - -dependencies = [ - ('Clang', version), - ('Python', '3.8.2') -] - -start_dir = 'bindings/python' - -sanity_check_paths = { - 'files': ['clang/cindex.py'], - 'dirs': ['clang'] -} - -sanity_check_commands = ["python -c 'import clang'"] - -modextrapaths = {'PYTHONPATH': ''} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/Clang-Python-bindings/Clang-Python-bindings-8.0.0-GCCcore-8.2.0-Python-2.7.15.eb b/easybuild/easyconfigs/c/Clang-Python-bindings/Clang-Python-bindings-8.0.0-GCCcore-8.2.0-Python-2.7.15.eb deleted file mode 100644 index c9c36b87c4e4..000000000000 --- a/easybuild/easyconfigs/c/Clang-Python-bindings/Clang-Python-bindings-8.0.0-GCCcore-8.2.0-Python-2.7.15.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'Tarball' - -name = 'Clang-Python-bindings' -version = '8.0.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://clang.llvm.org' -description = """Python bindings for libclang""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ["https://llvm.org/releases/%(version)s"] -sources = ['cfe-%(version)s.src.tar.xz'] -checksums = ['084c115aab0084e63b23eee8c233abb6739c399e29966eaeccfc6e088e0b736b'] - -dependencies = [ - ('Clang', version), - ('Python', '2.7.15') -] - -start_dir = 'bindings/python' - -sanity_check_paths = { - 'files': ['clang/cindex.py'], - 'dirs': ['clang'] -} - -sanity_check_commands = ["python -c 'import clang'"] - -modextrapaths = {'PYTHONPATH': ''} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/Clang/Clang-10.0.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/c/Clang/Clang-10.0.0-GCCcore-8.3.0.eb deleted file mode 100644 index a79db3051362..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-10.0.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,76 +0,0 @@ -## -# 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 = '10.0.0' - -homepage = 'https://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': 'GCCcore', 'version': '8.3.0'} -# Do not set optarch to True: it will cause the build to fail -toolchainopts = {'optarch': False} - -source_urls = ["https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s"] -sources = [ - 'llvm-%(version)s.src.tar.xz', - 'clang-%(version)s.src.tar.xz', - 'compiler-rt-%(version)s.src.tar.xz', - 'polly-%(version)s.src.tar.xz', - 'openmp-%(version)s.src.tar.xz', - # Also include the LLVM linker - 'lld-%(version)s.src.tar.xz', - 'libcxx-%(version)s.src.tar.xz', - 'libcxxabi-%(version)s.src.tar.xz', - 'clang-tools-extra-%(version)s.src.tar.xz', -] -patches = ['libcxx-%(version)s-ppc64le.patch'] -checksums = [ - 'df83a44b3a9a71029049ec101fb0077ecbbdf5fe41e395215025779099a98fdf', # llvm-10.0.0.src.tar.xz - '885b062b00e903df72631c5f98b9579ed1ed2790f74e5646b4234fa084eacb21', # clang-10.0.0.src.tar.xz - '6a7da64d3a0a7320577b68b9ca4933bdcab676e898b759850e827333c3282c75', # compiler-rt-10.0.0.src.tar.xz - '35fba6ed628896fe529be4c10407f1b1c8a7264d40c76bced212180e701b4d97', # polly-10.0.0.src.tar.xz - '3b9ff29a45d0509a1e9667a0feb43538ef402ea8cfc7df3758a01f20df08adfa', # openmp-10.0.0.src.tar.xz - 'b9a0d7c576eeef05bc06d6e954938a01c5396cee1d1e985891e0b1cf16e3d708', # lld-10.0.0.src.tar.xz - '270f8a3f176f1981b0f6ab8aa556720988872ec2b48ed3b605d0ced8d09156c7', # libcxx-10.0.0.src.tar.xz - 'e71bac75a88c9dde455ad3f2a2b449bf745eafd41d2d8432253b2964e0ca14e1', # libcxxabi-10.0.0.src.tar.xz - 'acdf8cf6574b40e6b1dabc93e76debb84a9feb6f22970126b04d4ba18b92911c', # clang-tools-extra-10.0.0.tar.xz - 'a424a9eb7f377b4f01d8c9b27fdd78e6a51a53819b263d2ca6d40a0e2368a330', # libcxx-10.0.0-ppc64le.patch -] - -dependencies = [ - # since Clang is a compiler, binutils is a runtime dependency too - ('binutils', '2.32'), - ('hwloc', '1.11.12'), - ('libxml2', '2.9.9'), - ('ncurses', '6.1'), - ('GMP', '6.1.2'), - ('Z3', '4.8.9'), -] - -builddependencies = [ - ('CMake', '3.15.3'), - ('Python', '2.7.16'), - ('Perl', '5.30.0'), -] - -assertions = True -usepolly = True -build_lld = True -libcxx = True -enable_rtti = True -build_extra_clang_tools = True - -skip_all_tests = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/Clang/Clang-10.0.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/c/Clang/Clang-10.0.0-GCCcore-9.3.0.eb deleted file mode 100644 index 128ee20abef3..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-10.0.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,76 +0,0 @@ -## -# 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 = '10.0.0' - -homepage = 'https://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': 'GCCcore', 'version': '9.3.0'} -# Do not set optarch to True: it will cause the build to fail -toolchainopts = {'optarch': False} - -source_urls = ["https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s"] -sources = [ - 'llvm-%(version)s.src.tar.xz', - 'clang-%(version)s.src.tar.xz', - 'compiler-rt-%(version)s.src.tar.xz', - 'polly-%(version)s.src.tar.xz', - 'openmp-%(version)s.src.tar.xz', - # Also include the LLVM linker - 'lld-%(version)s.src.tar.xz', - 'libcxx-%(version)s.src.tar.xz', - 'libcxxabi-%(version)s.src.tar.xz', - 'clang-tools-extra-%(version)s.src.tar.xz', -] -patches = ['libcxx-%(version)s-ppc64le.patch'] -checksums = [ - 'df83a44b3a9a71029049ec101fb0077ecbbdf5fe41e395215025779099a98fdf', # llvm-10.0.0.src.tar.xz - '885b062b00e903df72631c5f98b9579ed1ed2790f74e5646b4234fa084eacb21', # clang-10.0.0.src.tar.xz - '6a7da64d3a0a7320577b68b9ca4933bdcab676e898b759850e827333c3282c75', # compiler-rt-10.0.0.src.tar.xz - '35fba6ed628896fe529be4c10407f1b1c8a7264d40c76bced212180e701b4d97', # polly-10.0.0.src.tar.xz - '3b9ff29a45d0509a1e9667a0feb43538ef402ea8cfc7df3758a01f20df08adfa', # openmp-10.0.0.src.tar.xz - 'b9a0d7c576eeef05bc06d6e954938a01c5396cee1d1e985891e0b1cf16e3d708', # lld-10.0.0.src.tar.xz - '270f8a3f176f1981b0f6ab8aa556720988872ec2b48ed3b605d0ced8d09156c7', # libcxx-10.0.0.src.tar.xz - 'e71bac75a88c9dde455ad3f2a2b449bf745eafd41d2d8432253b2964e0ca14e1', # libcxxabi-10.0.0.src.tar.xz - 'acdf8cf6574b40e6b1dabc93e76debb84a9feb6f22970126b04d4ba18b92911c', # clang-tools-extra-10.0.0.tar.xz - 'a424a9eb7f377b4f01d8c9b27fdd78e6a51a53819b263d2ca6d40a0e2368a330', # libcxx-10.0.0-ppc64le.patch -] - -dependencies = [ - # since Clang is a compiler, binutils is a runtime dependency too - ('binutils', '2.34'), - ('hwloc', '2.2.0'), - ('libxml2', '2.9.10'), - ('ncurses', '6.2'), - ('GMP', '6.2.0'), - ('Z3', '4.8.9'), -] - -builddependencies = [ - ('CMake', '3.16.4'), - ('Python', '2.7.18'), - ('Perl', '5.30.2'), -] - -assertions = True -usepolly = True -build_lld = True -libcxx = True -enable_rtti = True -build_extra_clang_tools = True - -skip_all_tests = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/Clang/Clang-10.0.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/c/Clang/Clang-10.0.1-GCCcore-9.3.0.eb deleted file mode 100644 index 39259fafa23e..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-10.0.1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,76 +0,0 @@ -## -# 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 = '10.0.1' - -homepage = 'https://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': 'GCCcore', 'version': '9.3.0'} -# Do not set optarch to True: it will cause the build to fail -toolchainopts = {'optarch': False} - -source_urls = ["https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s"] -sources = [ - 'llvm-%(version)s.src.tar.xz', - 'clang-%(version)s.src.tar.xz', - 'compiler-rt-%(version)s.src.tar.xz', - 'polly-%(version)s.src.tar.xz', - 'openmp-%(version)s.src.tar.xz', - # Also include the LLVM linker - 'lld-%(version)s.src.tar.xz', - 'libcxx-%(version)s.src.tar.xz', - 'libcxxabi-%(version)s.src.tar.xz', - 'clang-tools-extra-%(version)s.src.tar.xz', -] -patches = ['libcxx-10.0.0-ppc64le.patch'] -checksums = [ - 'c5d8e30b57cbded7128d78e5e8dad811bff97a8d471896812f57fa99ee82cdf3', # llvm-10.0.1.src.tar.xz - 'f99afc382b88e622c689b6d96cadfa6241ef55dca90e87fc170352e12ddb2b24', # clang-10.0.1.src.tar.xz - 'd90dc8e121ca0271f0fd3d639d135bfaa4b6ed41e67bd6eb77808f72629658fa', # compiler-rt-10.0.1.src.tar.xz - 'd2fb0bb86b21db1f52402ba231da7c119c35c21dfb843c9496fe901f2d6aa25a', # polly-10.0.1.src.tar.xz - 'd19f728c8e04fb1e94566c8d76aef50ec926cd2f95ef3bf1e0a5de4909b28b44', # openmp-10.0.1.src.tar.xz - '591449e0aa623a6318d5ce2371860401653c48bb540982ccdd933992cb88df7a', # lld-10.0.1.src.tar.xz - 'def674535f22f83131353b3c382ccebfef4ba6a35c488bdb76f10b68b25be86c', # libcxx-10.0.1.src.tar.xz - 'a97ef810b2e9fb70e8f7e317b74e646ed4944f488b02ac5ddd9c99e385381a7b', # libcxxabi-10.0.1.src.tar.xz - 'd093782bcfcd0c3f496b67a5c2c997ab4b85816b62a7dd5b27026634ccf5c11a', # clang-tools-extra-10.0.1.src.xz - 'a424a9eb7f377b4f01d8c9b27fdd78e6a51a53819b263d2ca6d40a0e2368a330', # libcxx-10.0.0-ppc64le.patch -] - -dependencies = [ - # since Clang is a compiler, binutils is a runtime dependency too - ('binutils', '2.34'), - ('hwloc', '2.2.0'), - ('libxml2', '2.9.10'), - ('ncurses', '6.2'), - ('GMP', '6.2.0'), - ('Z3', '4.8.9'), -] - -builddependencies = [ - ('CMake', '3.16.4'), - ('Python', '2.7.18'), - ('Perl', '5.30.2'), -] - -assertions = True -usepolly = True -build_lld = True -libcxx = True -enable_rtti = True -build_extra_clang_tools = True - -skip_all_tests = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/Clang/Clang-11.0.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/c/Clang/Clang-11.0.0-GCCcore-9.3.0.eb deleted file mode 100644 index 5886c77ae323..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-11.0.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,72 +0,0 @@ -## -# 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 = '11.0.0' - -homepage = 'https://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': 'GCCcore', 'version': '9.3.0'} - -source_urls = ["https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s"] -sources = [ - 'llvm-%(version)s.src.tar.xz', - 'clang-%(version)s.src.tar.xz', - 'compiler-rt-%(version)s.src.tar.xz', - 'polly-%(version)s.src.tar.xz', - 'openmp-%(version)s.src.tar.xz', - # Also include the LLVM linker - 'lld-%(version)s.src.tar.xz', - 'libcxx-%(version)s.src.tar.xz', - 'libcxxabi-%(version)s.src.tar.xz', - 'clang-tools-extra-%(version)s.src.tar.xz', -] -checksums = [ - '913f68c898dfb4a03b397c5e11c6a2f39d0f22ed7665c9cefa87a34423a72469', # llvm-11.0.0.src.tar.xz - '0f96acace1e8326b39f220ba19e055ba99b0ab21c2475042dbc6a482649c5209', # clang-11.0.0.src.tar.xz - '374aff82ff573a449f9aabbd330a5d0a441181c535a3599996127378112db234', # compiler-rt-11.0.0.src.tar.xz - 'dcfadb8d11f2ea0743a3f19bab3b43ee1cb855e136bc81c76e2353cd76148440', # polly-11.0.0.src.tar.xz - '2d704df8ca67b77d6d94ebf79621b0f773d5648963dd19e0f78efef4404b684c', # openmp-11.0.0.src.tar.xz - 'efe7be4a7b7cdc6f3bcf222827c6f837439e6e656d12d6c885d5c8a80ff4fd1c', # lld-11.0.0.src.tar.xz - '6c1ee6690122f2711a77bc19241834a9219dda5036e1597bfa397f341a9b8b7a', # libcxx-11.0.0.src.tar.xz - '58697d4427b7a854ec7529337477eb4fba16407222390ad81a40d125673e4c15', # libcxxabi-11.0.0.src.tar.xz - 'fed318f75d560d0e0ae728e2fb8abce71e9d0c60dd120c9baac118522ce76c09', # clang-tools-extra-11.0.0.src.tar.xz -] - -dependencies = [ - # since Clang is a compiler, binutils is a runtime dependency too - ('binutils', '2.34'), - ('hwloc', '2.2.0'), - ('libxml2', '2.9.10'), - ('ncurses', '6.2'), - ('GMP', '6.2.0'), - ('Z3', '4.8.9'), -] - -builddependencies = [ - ('CMake', '3.16.4'), - ('Python', '3.8.2'), - ('Perl', '5.30.2'), -] - -assertions = True -usepolly = True -build_lld = True -libcxx = True -enable_rtti = True -build_extra_clang_tools = True - -skip_all_tests = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/Clang/Clang-17.0.0_20230515-GCCcore-12.3.0-CUDA-12.1.1.eb b/easybuild/easyconfigs/c/Clang/Clang-17.0.0_20230515-GCCcore-12.3.0-CUDA-12.1.1.eb new file mode 100644 index 000000000000..947a6afdad58 --- /dev/null +++ b/easybuild/easyconfigs/c/Clang/Clang-17.0.0_20230515-GCCcore-12.3.0-CUDA-12.1.1.eb @@ -0,0 +1,61 @@ +## +# 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 = '17.0.0_20230515' +versionsuffix = '-CUDA-%(cudaver)s' +_commit = 'c5dede880d17' + +homepage = 'https://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': 'GCCcore', 'version': '12.3.0'} + +sources = [{ + 'source_urls': ["https://github.com/llvm/llvm-project/archive"], + 'download_filename': '%s.tar.gz' % _commit, + 'filename': 'llvm-project-%s.tar.gz' % version, +}] +checksums = ['6f371f9ac208b8e9dc57fc117b1a9c8565d7ea2bbb49a2768cb9c3c0fee0291d'] + +builddependencies = [ + ('CMake', '3.26.3'), + ('Perl', '5.36.1'), + # Including Python bindings would require this as a runtime dep + ('Python', '3.11.3'), +] +dependencies = [ + # since Clang is a compiler, binutils is a runtime dependency too + ('binutils', '2.40'), + ('hwloc', '2.9.1'), + ('libxml2', '2.11.4'), + ('ncurses', '6.4'), + ('GMP', '6.2.1'), + ('Z3', '4.12.2'), + ('CUDA', '12.1.1', '', SYSTEM), +] + +# enabling RTTI makes the flang compiler need to link to libc++ so instead of +# flang-new -flang-experimental-exec -fopenmp hello_openmp.f90 +# you would need +# flang-new -flang-experimental-exec -fopenmp hello_openmp.f90 -l c++ +enable_rtti = False + +assertions = True +python_bindings = False +skip_all_tests = True + +llvm_runtimes = ['libunwind', 'libcxx', 'libcxxabi'] +llvm_projects = ['polly', 'lld', 'lldb', 'clang-tools-extra', 'flang'] + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/Clang/Clang-17.0.6-GCCcore-13.2.0.eb b/easybuild/easyconfigs/c/Clang/Clang-17.0.6-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..1cb99d62d994 --- /dev/null +++ b/easybuild/easyconfigs/c/Clang/Clang-17.0.6-GCCcore-13.2.0.eb @@ -0,0 +1,55 @@ +## +# 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 = '17.0.6' + +homepage = 'https://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': 'GCCcore', 'version': '13.2.0'} + +source_urls = ["https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s"] +sources = [ + 'llvm-project-%(version)s.src.tar.xz', +] +checksums = ['58a8818c60e6627064f312dbf46c02d9949956558340938b71cf731ad8bc0813'] + +builddependencies = [ + ('CMake', '3.27.6'), + ('Perl', '5.38.0'), + # Including Python bindings would require this as a runtime dep + # and SWIG as an additional build dep + ('Python', '3.11.5'), +] +dependencies = [ + # since Clang is a compiler, binutils is a runtime dependency too + ('binutils', '2.40'), + ('hwloc', '2.9.2'), + ('libxml2', '2.11.5'), + ('ncurses', '6.4'), + ('GMP', '6.3.0'), + ('Z3', '4.13.0'), +] + +# If True, Flang does not currently support building with LLVM exceptions enabled. +enable_rtti = False + +assertions = True +python_bindings = False +skip_all_tests = True + +llvm_runtimes = ['libunwind', 'libcxx', 'libcxxabi'] +llvm_projects = ['polly', 'lld', 'lldb', 'clang-tools-extra', 'flang'] + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/Clang/Clang-18.1.8-GCCcore-13.3.0-CUDA-12.6.0.eb b/easybuild/easyconfigs/c/Clang/Clang-18.1.8-GCCcore-13.3.0-CUDA-12.6.0.eb new file mode 100644 index 000000000000..4ab1428d8b44 --- /dev/null +++ b/easybuild/easyconfigs/c/Clang/Clang-18.1.8-GCCcore-13.3.0-CUDA-12.6.0.eb @@ -0,0 +1,58 @@ +## +# 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 = '18.1.8' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://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': 'GCCcore', 'version': '13.3.0'} + +source_urls = ["https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s"] +sources = [ + 'llvm-project-%(version)s.src.tar.xz', +] +checksums = ['0b58557a6d32ceee97c8d533a59b9212d87e0fc4d2833924eb6c611247db2f2a'] + +builddependencies = [ + ('CMake', '3.29.3'), + ('Perl', '5.38.2'), + # Including Python bindings would require this as a runtime dep + # and SWIG as an additional build dep + ('Python', '3.12.3'), +] +dependencies = [ + # since Clang is a compiler, binutils is a runtime dependency too + ('binutils', '2.42'), + ('hwloc', '2.10.0'), + ('libxml2', '2.12.7'), + ('ncurses', '6.5'), + ('GMP', '6.3.0'), + ('Z3', '4.13.0'), + ('CUDA', '12.6.0', '', SYSTEM), + +] + +# If True, Flang does not currently support building with LLVM exceptions enabled. +enable_rtti = False + +assertions = True +python_bindings = False +skip_all_tests = True + +llvm_runtimes = ['libunwind', 'libcxx', 'libcxxabi'] +llvm_projects = ['polly', 'lld', 'lldb', 'clang-tools-extra', 'flang'] + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/Clang/Clang-18.1.8-GCCcore-13.3.0.eb b/easybuild/easyconfigs/c/Clang/Clang-18.1.8-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..8b096078c890 --- /dev/null +++ b/easybuild/easyconfigs/c/Clang/Clang-18.1.8-GCCcore-13.3.0.eb @@ -0,0 +1,55 @@ +## +# 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 = '18.1.8' + +homepage = 'https://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': 'GCCcore', 'version': '13.3.0'} + +source_urls = ["https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s"] +sources = [ + 'llvm-project-%(version)s.src.tar.xz', +] +checksums = ['0b58557a6d32ceee97c8d533a59b9212d87e0fc4d2833924eb6c611247db2f2a'] + +builddependencies = [ + ('CMake', '3.29.3'), + ('Perl', '5.38.2'), + # Including Python bindings would require this as a runtime dep + # and SWIG as an additional build dep + ('Python', '3.12.3'), +] +dependencies = [ + # since Clang is a compiler, binutils is a runtime dependency too + ('binutils', '2.42'), + ('hwloc', '2.10.0'), + ('libxml2', '2.12.7'), + ('ncurses', '6.5'), + ('GMP', '6.3.0'), + ('Z3', '4.13.0'), +] + +# If True, Flang does not currently support building with LLVM exceptions enabled. +enable_rtti = False + +assertions = True +python_bindings = False +skip_all_tests = True + +llvm_runtimes = ['libunwind', 'libcxx', 'libcxxabi'] +llvm_projects = ['polly', 'lld', 'lldb', 'clang-tools-extra', 'flang'] + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/Clang/Clang-3.2-failing-tests-due-to-gcc-installation-prefix.patch b/easybuild/easyconfigs/c/Clang/Clang-3.2-failing-tests-due-to-gcc-installation-prefix.patch deleted file mode 100644 index 168012bfadc0..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-3.2-failing-tests-due-to-gcc-installation-prefix.patch +++ /dev/null @@ -1,697 +0,0 @@ -diff -uNr llvm-3.2.src.orig/tools/clang/test/Driver/constructors.c llvm-3.2.src/tools/clang/test/Driver/constructors.c ---- llvm-3.2.src.orig/tools/clang/test/Driver/constructors.c 2012-06-19 04:26:10.000000000 +0300 -+++ llvm-3.2.src/tools/clang/test/Driver/constructors.c 1970-01-01 03:00:00.000000000 +0300 -@@ -1,14 +0,0 @@ --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target i386-unknown-linux \ --// RUN: --sysroot=%S/Inputs/fake_install_tree \ --// RUN: | FileCheck --check-prefix=CHECK-GCC-4-7 %s -- --// CHECK-GCC-4-7: -fuse-init-array -- --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target i386-unknown-linux \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-GCC-4-6 %s -- -- --// CHECK-GCC-4-6-NOT: -fuse-init-array -diff -uNr llvm-3.2.src.orig/tools/clang/test/Driver/linux-header-search.cpp llvm-3.2.src/tools/clang/test/Driver/linux-header-search.cpp ---- llvm-3.2.src.orig/tools/clang/test/Driver/linux-header-search.cpp 2012-10-09 23:46:28.000000000 +0300 -+++ llvm-3.2.src/tools/clang/test/Driver/linux-header-search.cpp 1970-01-01 03:00:00.000000000 +0300 -@@ -1,75 +0,0 @@ --// General tests that the header search paths detected by the driver and passed --// to CC1 are sane. --// --// Test a very broken version of multiarch that shipped in Ubuntu 11.04. --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target i386-unknown-linux \ --// RUN: --sysroot=%S/Inputs/ubuntu_11.04_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-UBUNTU-11-04 %s --// CHECK-UBUNTU-11-04: "{{.*}}clang{{.*}}" "-cc1" --// CHECK-UBUNTU-11-04: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-UBUNTU-11-04: "-internal-isystem" "[[SYSROOT]]/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5/../../../../../include/c++/4.5" --// CHECK-UBUNTU-11-04: "-internal-isystem" "[[SYSROOT]]/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5/../../../../../include/c++/4.5/i686-linux-gnu" --// CHECK-UBUNTU-11-04: "-internal-isystem" "[[SYSROOT]]/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5/../../../../../include/c++/4.5/backward" --// CHECK-UBUNTU-11-04: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-UBUNTU-11-04: "-internal-isystem" "{{.*}}/lib{{(64|32)?}}/clang/{{[0-9]\.[0-9]}}/include" --// CHECK-UBUNTU-11-04: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-UBUNTU-11-04: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" --// --// Thoroughly exercise the Debian multiarch environment. --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target i686-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-X86 %s --// CHECK-DEBIAN-X86: "{{[^"]*}}clang{{[^"]*}}" "-cc1" --// CHECK-DEBIAN-X86: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-X86: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/i686-linux-gnu/4.5/../../../../include/c++/4.5" --// CHECK-DEBIAN-X86: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/i686-linux-gnu/4.5/../../../../include/c++/4.5/i686-linux-gnu" --// CHECK-DEBIAN-X86: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/i686-linux-gnu/4.5/../../../../include/c++/4.5/backward" --// CHECK-DEBIAN-X86: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-DEBIAN-X86: "-internal-isystem" "{{.*}}/lib{{(64|32)?}}/clang/{{[0-9]\.[0-9]}}/include" --// CHECK-DEBIAN-X86: "-internal-externc-isystem" "[[SYSROOT]]/usr/include/i386-linux-gnu" --// CHECK-DEBIAN-X86: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-DEBIAN-X86: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target x86_64-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-X86-64 %s --// CHECK-DEBIAN-X86-64: "{{[^"]*}}clang{{[^"]*}}" "-cc1" --// CHECK-DEBIAN-X86-64: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-X86-64: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.5/../../../../include/c++/4.5" --// CHECK-DEBIAN-X86-64: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.5/../../../../include/c++/4.5/x86_64-linux-gnu" --// CHECK-DEBIAN-X86-64: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.5/../../../../include/c++/4.5/backward" --// CHECK-DEBIAN-X86-64: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-DEBIAN-X86-64: "-internal-isystem" "{{.*}}/lib{{(64|32)?}}/clang/{{[0-9]\.[0-9]}}/include" --// CHECK-DEBIAN-X86-64: "-internal-externc-isystem" "[[SYSROOT]]/usr/include/x86_64-linux-gnu" --// CHECK-DEBIAN-X86-64: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-DEBIAN-X86-64: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target powerpc-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-PPC %s --// CHECK-DEBIAN-PPC: "{{[^"]*}}clang{{[^"]*}}" "-cc1" --// CHECK-DEBIAN-PPC: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-PPC: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/powerpc-linux-gnu/4.5/../../../../include/c++/4.5" --// CHECK-DEBIAN-PPC: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/powerpc-linux-gnu/4.5/../../../../include/c++/4.5/powerpc-linux-gnu" --// CHECK-DEBIAN-PPC: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/powerpc-linux-gnu/4.5/../../../../include/c++/4.5/backward" --// CHECK-DEBIAN-PPC: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-DEBIAN-PPC: "-internal-isystem" "{{.*}}/lib{{(64|32)?}}/clang/{{[0-9]\.[0-9]}}/include" --// CHECK-DEBIAN-PPC: "-internal-externc-isystem" "[[SYSROOT]]/usr/include/powerpc-linux-gnu" --// CHECK-DEBIAN-PPC: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-DEBIAN-PPC: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target powerpc64-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-PPC64 %s --// CHECK-DEBIAN-PPC64: "{{[^"]*}}clang{{[^"]*}}" "-cc1" --// CHECK-DEBIAN-PPC64: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-PPC64: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/powerpc64-linux-gnu/4.5/../../../../include/c++/4.5" --// CHECK-DEBIAN-PPC64: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/powerpc64-linux-gnu/4.5/../../../../include/c++/4.5/powerpc64-linux-gnu" --// CHECK-DEBIAN-PPC64: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/powerpc64-linux-gnu/4.5/../../../../include/c++/4.5/backward" --// CHECK-DEBIAN-PPC64: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-DEBIAN-PPC64: "-internal-isystem" "{{.*}}/lib{{(64|32)?}}/clang/{{[0-9]\.[0-9]}}/include" --// CHECK-DEBIAN-PPC64: "-internal-externc-isystem" "[[SYSROOT]]/usr/include/powerpc64-linux-gnu" --// CHECK-DEBIAN-PPC64: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-DEBIAN-PPC64: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" -diff -uNr llvm-3.2.src.orig/tools/clang/test/Driver/linux-ld.c llvm-3.2.src/tools/clang/test/Driver/linux-ld.c ---- llvm-3.2.src.orig/tools/clang/test/Driver/linux-ld.c 2012-11-02 22:41:30.000000000 +0200 -+++ llvm-3.2.src/tools/clang/test/Driver/linux-ld.c 1970-01-01 03:00:00.000000000 +0300 -@@ -1,596 +0,0 @@ --// General tests that ld invocations on Linux targets sane. Note that we use --// sysroot to make these tests independent of the host system. --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target i386-unknown-linux \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-LD-32 %s --// CHECK-LD-32: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-LD-32: "{{.*}}/usr/lib/gcc/i386-unknown-linux/4.6.0/crtbegin.o" --// CHECK-LD-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0" --// CHECK-LD-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../i386-unknown-linux/lib" --// CHECK-LD-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../.." --// CHECK-LD-32: "-L[[SYSROOT]]/lib" --// CHECK-LD-32: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target x86_64-unknown-linux \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-LD-64 %s --// CHECK-LD-64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-LD-64: "{{.*}}/usr/lib/gcc/x86_64-unknown-linux/4.6.0/crtbegin.o" --// CHECK-LD-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0" --// CHECK-LD-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../x86_64-unknown-linux/lib" --// CHECK-LD-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../.." --// CHECK-LD-64: "-L[[SYSROOT]]/lib" --// CHECK-LD-64: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target i386-unknown-linux -m32 \ --// RUN: --sysroot=%S/Inputs/multilib_32bit_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-32-TO-32 %s --// CHECK-32-TO-32: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-32-TO-32: "{{.*}}/usr/lib/gcc/i386-unknown-linux/4.6.0/crtbegin.o" --// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0" --// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../i386-unknown-linux/lib/../lib32" --// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../lib32" --// CHECK-32-TO-32: "-L[[SYSROOT]]/lib/../lib32" --// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib/../lib32" --// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../i386-unknown-linux/lib" --// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../.." --// CHECK-32-TO-32: "-L[[SYSROOT]]/lib" --// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target i386-unknown-linux -m64 \ --// RUN: --sysroot=%S/Inputs/multilib_32bit_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-32-TO-64 %s --// CHECK-32-TO-64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-32-TO-64: "{{.*}}/usr/lib/gcc/i386-unknown-linux/4.6.0/64/crtbegin.o" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/64" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../i386-unknown-linux/lib/../lib64" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../lib64" --// CHECK-32-TO-64: "-L[[SYSROOT]]/lib/../lib64" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/../lib64" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../i386-unknown-linux/lib" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../.." --// CHECK-32-TO-64: "-L[[SYSROOT]]/lib" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target x86_64-unknown-linux -m64 \ --// RUN: --sysroot=%S/Inputs/multilib_64bit_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-64-TO-64 %s --// CHECK-64-TO-64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-64-TO-64: "{{.*}}/usr/lib/gcc/x86_64-unknown-linux/4.6.0/crtbegin.o" --// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0" --// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../x86_64-unknown-linux/lib/../lib64" --// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../lib64" --// CHECK-64-TO-64: "-L[[SYSROOT]]/lib/../lib64" --// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib/../lib64" --// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../x86_64-unknown-linux/lib" --// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../.." --// CHECK-64-TO-64: "-L[[SYSROOT]]/lib" --// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target x86_64-unknown-linux -m32 \ --// RUN: --sysroot=%S/Inputs/multilib_64bit_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-64-TO-32 %s --// CHECK-64-TO-32: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-64-TO-32: "{{.*}}/usr/lib/gcc/x86_64-unknown-linux/4.6.0/32/crtbegin.o" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/32" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../x86_64-unknown-linux/lib/../lib32" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../lib32" --// CHECK-64-TO-32: "-L[[SYSROOT]]/lib/../lib32" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/../lib32" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../x86_64-unknown-linux/lib" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../.." --// CHECK-64-TO-32: "-L[[SYSROOT]]/lib" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target x86_64-unknown-linux -m32 \ --// RUN: -gcc-toolchain %S/Inputs/multilib_64bit_linux_tree/usr \ --// RUN: --sysroot=%S/Inputs/multilib_32bit_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-64-TO-32-SYSROOT %s --// CHECK-64-TO-32-SYSROOT: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-64-TO-32-SYSROOT: "{{.*}}/usr/lib/gcc/x86_64-unknown-linux/4.6.0/32/crtbegin.o" --// CHECK-64-TO-32-SYSROOT: "-L{{[^"]*}}/Inputs/multilib_64bit_linux_tree/usr/lib/gcc/x86_64-unknown-linux/4.6.0/32" --// CHECK-64-TO-32-SYSROOT: "-L[[SYSROOT]]/lib/../lib32" --// CHECK-64-TO-32-SYSROOT: "-L[[SYSROOT]]/usr/lib/../lib32" --// CHECK-64-TO-32-SYSROOT: "-L{{[^"]*}}/Inputs/multilib_64bit_linux_tree/usr/lib/gcc/x86_64-unknown-linux/4.6.0" --// CHECK-64-TO-32-SYSROOT: "-L[[SYSROOT]]/lib" --// CHECK-64-TO-32-SYSROOT: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target i386-unknown-linux -m32 \ --// RUN: -ccc-install-dir %S/Inputs/fake_install_tree/bin \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-INSTALL-DIR-32 %s --// CHECK-INSTALL-DIR-32: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-INSTALL-DIR-32: "{{.*}}/Inputs/fake_install_tree/bin/../lib/gcc/i386-unknown-linux/4.7.0/crtbegin.o" --// CHECK-INSTALL-DIR-32: "-L{{.*}}/Inputs/fake_install_tree/bin/../lib/gcc/i386-unknown-linux/4.7.0" --// --// Check that with 64-bit builds, we don't actually use the install directory --// as its version of GCC is lower than our sysrooted version. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target x86_64-unknown-linux -m64 \ --// RUN: -ccc-install-dir %S/Inputs/fake_install_tree/bin \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-INSTALL-DIR-64 %s --// CHECK-INSTALL-DIR-64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-INSTALL-DIR-64: "{{.*}}/usr/lib/gcc/x86_64-unknown-linux/4.6.0/crtbegin.o" --// CHECK-INSTALL-DIR-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0" --// --// Check that we support unusual patch version formats, including missing that --// component. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target i386-unknown-linux -m32 \ --// RUN: -ccc-install-dir %S/Inputs/gcc_version_parsing1/bin \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-GCC-VERSION1 %s --// CHECK-GCC-VERSION1: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-GCC-VERSION1: "{{.*}}/Inputs/gcc_version_parsing1/bin/../lib/gcc/i386-unknown-linux/4.7/crtbegin.o" --// CHECK-GCC-VERSION1: "-L{{.*}}/Inputs/gcc_version_parsing1/bin/../lib/gcc/i386-unknown-linux/4.7" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target i386-unknown-linux -m32 \ --// RUN: -ccc-install-dir %S/Inputs/gcc_version_parsing2/bin \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-GCC-VERSION2 %s --// CHECK-GCC-VERSION2: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-GCC-VERSION2: "{{.*}}/Inputs/gcc_version_parsing2/bin/../lib/gcc/i386-unknown-linux/4.7.x/crtbegin.o" --// CHECK-GCC-VERSION2: "-L{{.*}}/Inputs/gcc_version_parsing2/bin/../lib/gcc/i386-unknown-linux/4.7.x" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target i386-unknown-linux -m32 \ --// RUN: -ccc-install-dir %S/Inputs/gcc_version_parsing3/bin \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-GCC-VERSION3 %s --// CHECK-GCC-VERSION3: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-GCC-VERSION3: "{{.*}}/Inputs/gcc_version_parsing3/bin/../lib/gcc/i386-unknown-linux/4.7.99-rc5/crtbegin.o" --// CHECK-GCC-VERSION3: "-L{{.*}}/Inputs/gcc_version_parsing3/bin/../lib/gcc/i386-unknown-linux/4.7.99-rc5" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target i386-unknown-linux -m32 \ --// RUN: -ccc-install-dir %S/Inputs/gcc_version_parsing4/bin \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-GCC-VERSION4 %s --// CHECK-GCC-VERSION4: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-GCC-VERSION4: "{{.*}}/Inputs/gcc_version_parsing4/bin/../lib/gcc/i386-unknown-linux/4.7.99/crtbegin.o" --// CHECK-GCC-VERSION4: "-L{{.*}}/Inputs/gcc_version_parsing4/bin/../lib/gcc/i386-unknown-linux/4.7.99" --// --// Test a very broken version of multiarch that shipped in Ubuntu 11.04. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target i386-unknown-linux \ --// RUN: --sysroot=%S/Inputs/ubuntu_11.04_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-UBUNTU-11-04 %s --// CHECK-UBUNTU-11-04: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-UBUNTU-11-04: "{{.*}}/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5/crtbegin.o" --// CHECK-UBUNTU-11-04: "-L[[SYSROOT]]/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5" --// CHECK-UBUNTU-11-04: "-L[[SYSROOT]]/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5/../../../../i386-linux-gnu" --// CHECK-UBUNTU-11-04: "-L[[SYSROOT]]/usr/lib/i386-linux-gnu" --// CHECK-UBUNTU-11-04: "-L[[SYSROOT]]/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5/../../../.." --// CHECK-UBUNTU-11-04: "-L[[SYSROOT]]/lib" --// CHECK-UBUNTU-11-04: "-L[[SYSROOT]]/usr/lib" --// --// Check multi arch support on Ubuntu 12.04 LTS. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target arm-unknown-linux-gnueabihf \ --// RUN: --sysroot=%S/Inputs/ubuntu_12.04_LTS_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-UBUNTU-12-04-ARM-HF %s --// CHECK-UBUNTU-12-04-ARM-HF: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-UBUNTU-12-04-ARM-HF: "{{.*}}/usr/lib/gcc/arm-linux-gnueabihf/4.6.3/../../../arm-linux-gnueabihf/crt1.o" --// CHECK-UBUNTU-12-04-ARM-HF: "{{.*}}/usr/lib/gcc/arm-linux-gnueabihf/4.6.3/../../../arm-linux-gnueabihf/crti.o" --// CHECK-UBUNTU-12-04-ARM-HF: "{{.*}}/usr/lib/gcc/arm-linux-gnueabihf/4.6.3/crtbegin.o" --// CHECK-UBUNTU-12-04-ARM-HF: "-L[[SYSROOT]]/usr/lib/gcc/arm-linux-gnueabihf/4.6.3" --// CHECK-UBUNTU-12-04-ARM-HF: "-L[[SYSROOT]]/usr/lib/gcc/arm-linux-gnueabihf/4.6.3/../../../arm-linux-gnueabihf" --// CHECK-UBUNTU-12-04-ARM-HF: "-L[[SYSROOT]]/lib/arm-linux-gnueabihf" --// CHECK-UBUNTU-12-04-ARM-HF: "-L[[SYSROOT]]/usr/lib/arm-linux-gnueabihf" --// CHECK-UBUNTU-12-04-ARM-HF: "-L[[SYSROOT]]/usr/lib/gcc/arm-linux-gnueabihf/4.6.3/../../.." --// CHECK-UBUNTU-12-04-ARM-HF: "{{.*}}/usr/lib/gcc/arm-linux-gnueabihf/4.6.3/crtend.o" --// CHECK-UBUNTU-12-04-ARM-HF: "{{.*}}/usr/lib/gcc/arm-linux-gnueabihf/4.6.3/../../../arm-linux-gnueabihf/crtn.o" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target arm-unknown-linux-gnueabi \ --// RUN: --sysroot=%S/Inputs/ubuntu_12.04_LTS_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-UBUNTU-12-04-ARM %s --// CHECK-UBUNTU-12-04-ARM: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-UBUNTU-12-04-ARM: "{{.*}}/usr/lib/gcc/arm-linux-gnueabi/4.6.1/../../../arm-linux-gnueabi/crt1.o" --// CHECK-UBUNTU-12-04-ARM: "{{.*}}/usr/lib/gcc/arm-linux-gnueabi/4.6.1/../../../arm-linux-gnueabi/crti.o" --// CHECK-UBUNTU-12-04-ARM: "{{.*}}/usr/lib/gcc/arm-linux-gnueabi/4.6.1/crtbegin.o" --// CHECK-UBUNTU-12-04-ARM: "-L[[SYSROOT]]/usr/lib/gcc/arm-linux-gnueabi/4.6.1" --// CHECK-UBUNTU-12-04-ARM: "-L[[SYSROOT]]/usr/lib/gcc/arm-linux-gnueabi/4.6.1/../../../arm-linux-gnueabi" --// CHECK-UBUNTU-12-04-ARM: "-L[[SYSROOT]]/lib/arm-linux-gnueabi" --// CHECK-UBUNTU-12-04-ARM: "-L[[SYSROOT]]/usr/lib/arm-linux-gnueabi" --// CHECK-UBUNTU-12-04-ARM: "-L[[SYSROOT]]/usr/lib/gcc/arm-linux-gnueabi/4.6.1/../../.." --// CHECK-UBUNTU-12-04-ARM: "{{.*}}/usr/lib/gcc/arm-linux-gnueabi/4.6.1/crtend.o" --// CHECK-UBUNTU-12-04-ARM: "{{.*}}/usr/lib/gcc/arm-linux-gnueabi/4.6.1/../../../arm-linux-gnueabi/crtn.o" --// --// Test the setup that shipped in SUSE 10.3 on ppc64. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target powerpc64-suse-linux \ --// RUN: --sysroot=%S/Inputs/suse_10.3_ppc64_tree \ --// RUN: | FileCheck --check-prefix=CHECK-SUSE-10-3-PPC64 %s --// CHECK-SUSE-10-3-PPC64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-SUSE-10-3-PPC64: "{{.*}}/usr/lib/gcc/powerpc64-suse-linux/4.1.2/64/crtbegin.o" --// CHECK-SUSE-10-3-PPC64: "-L[[SYSROOT]]/usr/lib/gcc/powerpc64-suse-linux/4.1.2/64" --// CHECK-SUSE-10-3-PPC64: "-L[[SYSROOT]]/usr/lib/gcc/powerpc64-suse-linux/4.1.2/../../../../lib64" --// CHECK-SUSE-10-3-PPC64: "-L[[SYSROOT]]/lib/../lib64" --// CHECK-SUSE-10-3-PPC64: "-L[[SYSROOT]]/usr/lib/../lib64" --// --// Check dynamic-linker for different archs --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: -target arm-linux-gnueabi \ --// RUN: | FileCheck --check-prefix=CHECK-ARM %s --// CHECK-ARM: "{{.*}}ld{{(.exe)?}}" --// CHECK-ARM: "-m" "armelf_linux_eabi" --// CHECK-ARM: "-dynamic-linker" "{{.*}}/lib/ld-linux.so.3" --// --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: -target arm-linux-gnueabihf \ --// RUN: | FileCheck --check-prefix=CHECK-ARM-HF %s --// CHECK-ARM-HF: "{{.*}}ld{{(.exe)?}}" --// CHECK-ARM-HF: "-m" "armelf_linux_eabi" --// CHECK-ARM-HF: "-dynamic-linker" "{{.*}}/lib/ld-linux-armhf.so.3" --// --// Check that we do not pass --hash-style=gnu and --hash-style=both to linker --// and provide correct path to the dynamic linker and emulation mode when build --// for MIPS platforms. --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: -target mips-linux-gnu \ --// RUN: | FileCheck --check-prefix=CHECK-MIPS %s --// CHECK-MIPS: "{{.*}}ld{{(.exe)?}}" --// CHECK-MIPS: "-m" "elf32btsmip" --// CHECK-MIPS: "-dynamic-linker" "{{.*}}/lib/ld.so.1" --// CHECK-MIPS-NOT: "--hash-style={{gnu|both}}" --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: -target mipsel-linux-gnu \ --// RUN: | FileCheck --check-prefix=CHECK-MIPSEL %s --// CHECK-MIPSEL: "{{.*}}ld{{(.exe)?}}" --// CHECK-MIPSEL: "-m" "elf32ltsmip" --// CHECK-MIPSEL: "-dynamic-linker" "{{.*}}/lib/ld.so.1" --// CHECK-MIPSEL-NOT: "--hash-style={{gnu|both}}" --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: -target mips64-linux-gnu \ --// RUN: | FileCheck --check-prefix=CHECK-MIPS64 %s --// CHECK-MIPS64: "{{.*}}ld{{(.exe)?}}" --// CHECK-MIPS64: "-m" "elf64btsmip" --// CHECK-MIPS64: "-dynamic-linker" "{{.*}}/lib64/ld.so.1" --// CHECK-MIPS64-NOT: "--hash-style={{gnu|both}}" --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: -target mips64el-linux-gnu \ --// RUN: | FileCheck --check-prefix=CHECK-MIPS64EL %s --// CHECK-MIPS64EL: "{{.*}}ld{{(.exe)?}}" --// CHECK-MIPS64EL: "-m" "elf64ltsmip" --// CHECK-MIPS64EL: "-dynamic-linker" "{{.*}}/lib64/ld.so.1" --// CHECK-MIPS64EL-NOT: "--hash-style={{gnu|both}}" --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: -target mips64-linux-gnu -mabi=n32 \ --// RUN: | FileCheck --check-prefix=CHECK-MIPS64-N32 %s --// CHECK-MIPS64-N32: "{{.*}}ld{{(.exe)?}}" --// CHECK-MIPS64-N32: "-m" "elf32btsmipn32" --// CHECK-MIPS64-N32: "-dynamic-linker" "{{.*}}/lib32/ld.so.1" --// CHECK-MIPS64-N32-NOT: "--hash-style={{gnu|both}}" --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: -target mips64el-linux-gnu -mabi=n32 \ --// RUN: | FileCheck --check-prefix=CHECK-MIPS64EL-N32 %s --// CHECK-MIPS64EL-N32: "{{.*}}ld{{(.exe)?}}" --// CHECK-MIPS64EL-N32: "-m" "elf32ltsmipn32" --// CHECK-MIPS64EL-N32: "-dynamic-linker" "{{.*}}/lib32/ld.so.1" --// CHECK-MIPS64EL-N32-NOT: "--hash-style={{gnu|both}}" --// --// Thoroughly exercise the Debian multiarch environment. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target i686-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-X86 %s --// CHECK-DEBIAN-X86: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-X86: "{{.*}}/usr/lib/gcc/i686-linux-gnu/4.5/crtbegin.o" --// CHECK-DEBIAN-X86: "-L[[SYSROOT]]/usr/lib/gcc/i686-linux-gnu/4.5" --// CHECK-DEBIAN-X86: "-L[[SYSROOT]]/usr/lib/gcc/i686-linux-gnu/4.5/../../../i386-linux-gnu" --// CHECK-DEBIAN-X86: "-L[[SYSROOT]]/usr/lib/i386-linux-gnu" --// CHECK-DEBIAN-X86: "-L[[SYSROOT]]/usr/lib/gcc/i686-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-X86: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-X86: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target x86_64-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-X86-64 %s --// CHECK-DEBIAN-X86-64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-X86-64: "{{.*}}/usr/lib/gcc/x86_64-linux-gnu/4.5/crtbegin.o" --// CHECK-DEBIAN-X86-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.5" --// CHECK-DEBIAN-X86-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.5/../../../x86_64-linux-gnu" --// CHECK-DEBIAN-X86-64: "-L[[SYSROOT]]/usr/lib/x86_64-linux-gnu" --// CHECK-DEBIAN-X86-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-X86-64: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-X86-64: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target powerpc-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-PPC %s --// CHECK-DEBIAN-PPC: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-PPC: "{{.*}}/usr/lib/gcc/powerpc-linux-gnu/4.5/crtbegin.o" --// CHECK-DEBIAN-PPC: "-L[[SYSROOT]]/usr/lib/gcc/powerpc-linux-gnu/4.5" --// CHECK-DEBIAN-PPC: "-L[[SYSROOT]]/usr/lib/gcc/powerpc-linux-gnu/4.5/../../../powerpc-linux-gnu" --// CHECK-DEBIAN-PPC: "-L[[SYSROOT]]/usr/lib/powerpc-linux-gnu" --// CHECK-DEBIAN-PPC: "-L[[SYSROOT]]/usr/lib/gcc/powerpc-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-PPC: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-PPC: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target powerpc64-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-PPC64 %s --// CHECK-DEBIAN-PPC64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-PPC64: "{{.*}}/usr/lib/gcc/powerpc64-linux-gnu/4.5/crtbegin.o" --// CHECK-DEBIAN-PPC64: "-L[[SYSROOT]]/usr/lib/gcc/powerpc64-linux-gnu/4.5" --// CHECK-DEBIAN-PPC64: "-L[[SYSROOT]]/usr/lib/gcc/powerpc64-linux-gnu/4.5/../../../powerpc64-linux-gnu" --// CHECK-DEBIAN-PPC64: "-L[[SYSROOT]]/usr/lib/powerpc64-linux-gnu" --// CHECK-DEBIAN-PPC64: "-L[[SYSROOT]]/usr/lib/gcc/powerpc64-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-PPC64: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-PPC64: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target mips-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-MIPS %s --// CHECK-DEBIAN-MIPS: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-MIPS: "{{.*}}/usr/lib/gcc/mips-linux-gnu/4.5/crtbegin.o" --// CHECK-DEBIAN-MIPS: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5" --// CHECK-DEBIAN-MIPS: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5/../../../mips-linux-gnu" --// CHECK-DEBIAN-MIPS: "-L[[SYSROOT]]/usr/lib/mips-linux-gnu" --// CHECK-DEBIAN-MIPS: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-MIPS: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-MIPS: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target mipsel-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-MIPSEL %s --// CHECK-DEBIAN-MIPSEL: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-MIPSEL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.5/crtbegin.o" --// CHECK-DEBIAN-MIPSEL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5" --// CHECK-DEBIAN-MIPSEL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5/../../../mipsel-linux-gnu" --// CHECK-DEBIAN-MIPSEL: "-L[[SYSROOT]]/usr/lib/mipsel-linux-gnu" --// CHECK-DEBIAN-MIPSEL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-MIPSEL: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-MIPSEL: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target mips64-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-MIPS64 %s --// CHECK-DEBIAN-MIPS64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-MIPS64: "{{.*}}/usr/lib/gcc/mips-linux-gnu/4.5/64/crtbegin.o" --// CHECK-DEBIAN-MIPS64: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5/64" --// CHECK-DEBIAN-MIPS64: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5" --// CHECK-DEBIAN-MIPS64: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-MIPS64: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-MIPS64: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target mips64el-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-MIPS64EL %s --// CHECK-DEBIAN-MIPS64EL: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-MIPS64EL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.5/64/crtbegin.o" --// CHECK-DEBIAN-MIPS64EL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5/64" --// CHECK-DEBIAN-MIPS64EL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5" --// CHECK-DEBIAN-MIPS64EL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-MIPS64EL: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-MIPS64EL: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target mips64-linux-gnu -mabi=n32 \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-MIPS64-N32 %s --// CHECK-DEBIAN-MIPS64-N32: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-MIPS64-N32: "{{.*}}/usr/lib/gcc/mips-linux-gnu/4.5/n32/crtbegin.o" --// CHECK-DEBIAN-MIPS64-N32: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5/n32" --// CHECK-DEBIAN-MIPS64-N32: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5" --// CHECK-DEBIAN-MIPS64-N32: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-MIPS64-N32: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-MIPS64-N32: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target mips64el-linux-gnu -mabi=n32 \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-MIPS64EL-N32 %s --// CHECK-DEBIAN-MIPS64EL-N32: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-MIPS64EL-N32: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.5/n32/crtbegin.o" --// CHECK-DEBIAN-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5/n32" --// CHECK-DEBIAN-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5" --// CHECK-DEBIAN-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-MIPS64EL-N32: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib" --// --// Test linker invocation on Android. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target arm-linux-androideabi \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target arm-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target mipsel-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target i386-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID %s --// CHECK-ANDROID: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-ANDROID: "{{.*}}/crtbegin_dynamic.o" --// CHECK-ANDROID: "-L[[SYSROOT]]/usr/lib" --// CHECK-ANDROID-NOT: "gcc_s" --// CHECK-ANDROID: "-lgcc" --// CHECK-ANDROID-NOT: "gcc_s" --// CHECK-ANDROID: "{{.*}}/crtend_android.o" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target arm-linux-androideabi \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -shared \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-SO %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target arm-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -shared \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-SO %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target mipsel-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -shared \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-SO %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target i386-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -shared \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-SO %s --// CHECK-ANDROID-SO: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-ANDROID-SO: "-Bsymbolic" --// CHECK-ANDROID-SO: "{{.*}}/crtbegin_so.o" --// CHECK-ANDROID-SO: "-L[[SYSROOT]]/usr/lib" --// CHECK-ANDROID-SO-NOT: "gcc_s" --// CHECK-ANDROID-SO: "-lgcc" --// CHECK-ANDROID-SO-NOT: "gcc_s" --// CHECK-ANDROID-SO: "{{.*}}/crtend_so.o" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target arm-linux-androideabi \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -static \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-STATIC %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target arm-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -static \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-STATIC %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target mipsel-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -static \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-STATIC %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target i386-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -static \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-STATIC %s --// CHECK-ANDROID-STATIC: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-ANDROID-STATIC: "{{.*}}/crtbegin_static.o" --// CHECK-ANDROID-STATIC: "-L[[SYSROOT]]/usr/lib" --// CHECK-ANDROID-STATIC-NOT: "gcc_s" --// CHECK-ANDROID-STATIC: "-lgcc" --// CHECK-ANDROID-STATIC-NOT: "gcc_s" --// CHECK-ANDROID-STATIC: "{{.*}}/crtend_android.o" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target arm-linux-androideabi \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -pie \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-PIE %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target arm-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -pie \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-PIE %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target mipsel-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -pie \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-PIE %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target i386-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -pie \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-PIE %s --// CHECK-ANDROID-PIE: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-ANDROID-PIE: "{{.*}}/crtbegin_dynamic.o" --// CHECK-ANDROID-PIE: "-L[[SYSROOT]]/usr/lib" --// CHECK-ANDROID-PIE-NOT: "gcc_s" --// CHECK-ANDROID-PIE: "-lgcc" --// CHECK-ANDROID-PIE-NOT: "gcc_s" --// CHECK-ANDROID-PIE: "{{.*}}/crtend_android.o" --// --// Check linker invocation on Debian 6 MIPS 32/64-bit. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target mipsel-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_6_mips_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-ML-MIPSEL %s --// CHECK-DEBIAN-ML-MIPSEL: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-ML-MIPSEL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib/crt1.o" --// CHECK-DEBIAN-ML-MIPSEL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib/crti.o" --// CHECK-DEBIAN-ML-MIPSEL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/crtbegin.o" --// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4" --// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib" --// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/lib/../lib" --// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/usr/lib/../lib" --// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/../../.." --// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target mips64el-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_6_mips_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-ML-MIPS64EL %s --// CHECK-DEBIAN-ML-MIPS64EL: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-ML-MIPS64EL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib64/crt1.o" --// CHECK-DEBIAN-ML-MIPS64EL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib64/crti.o" --// CHECK-DEBIAN-ML-MIPS64EL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/64/crtbegin.o" --// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/64" --// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib64" --// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/lib/../lib64" --// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/usr/lib/../lib64" --// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/../../.." --// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target mips64el-linux-gnu -mabi=n32 \ --// RUN: --sysroot=%S/Inputs/debian_6_mips_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-ML-MIPS64EL-N32 %s --// CHECK-DEBIAN-ML-MIPS64EL-N32: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib32/crt1.o" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib32/crti.o" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/n32/crtbegin.o" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/n32" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib32" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/lib/../lib32" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/../lib32" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/../../.." --// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib" --// --// Test linker invocation for Freescale SDK (OpenEmbedded). --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target powerpc-fsl-linux \ --// RUN: --sysroot=%S/Inputs/freescale_ppc_tree \ --// RUN: | FileCheck --check-prefix=CHECK-FSL-PPC %s --// CHECK-FSL-PPC: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-FSL-PPC: "-m" "elf32ppclinux" --// CHECK-FSL-PPC: "{{.*}}/crt1.o" --// CHECK-FSL-PPC: "{{.*}}/crtbegin.o" --// CHECK-FSL-PPC: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target powerpc64-fsl-linux \ --// RUN: --sysroot=%S/Inputs/freescale_ppc64_tree \ --// RUN: | FileCheck --check-prefix=CHECK-FSL-PPC64 %s --// CHECK-FSL-PPC64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-FSL-PPC64: "-m" "elf64ppc" --// CHECK-FSL-PPC64: "{{.*}}/crt1.o" --// CHECK-FSL-PPC64: "{{.*}}/crtbegin.o" --// CHECK-FSL-PPC64: "-L[[SYSROOT]]/usr/lib64/powerpc64-fsl-linux/4.6.2/../.." --// --// Check that crtfastmath.o is linked with -ffast-math. --// RUN: %clang -target x86_64-unknown-linux -### %s \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ --// RUN: | FileCheck --check-prefix=CHECK-NOCRTFASTMATH %s --// RUN: %clang -target x86_64-unknown-linux -### %s -ffast-math \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ --// RUN: | FileCheck --check-prefix=CHECK-CRTFASTMATH %s --// RUN: %clang -target x86_64-unknown-linux -### %s -funsafe-math-optimizations\ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ --// RUN: | FileCheck --check-prefix=CHECK-CRTFASTMATH %s --// RUN: %clang -target x86_64-unknown-linux -### %s -ffast-math -fno-fast-math \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ --// RUN: | FileCheck --check-prefix=CHECK-NOCRTFASTMATH %s --// We don't have crtfastmath.o in the i386 tree, use it to check that file --// detection works. --// RUN: %clang -target i386-unknown-linux -### %s -ffast-math \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ --// RUN: | FileCheck --check-prefix=CHECK-NOCRTFASTMATH %s --// CHECK-CRTFASTMATH: usr/lib/gcc/x86_64-unknown-linux/4.6.0/crtfastmath.o --// CHECK-NOCRTFASTMATH-NOT: crtfastmath.o 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 deleted file mode 100644 index ef75d9573a16..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-3.3-GCC-4.8.1.eb +++ /dev/null @@ -1,47 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013 Dmitri Gribenko, Ward Poelmans -# Authors:: Dmitri Gribenko -# Authors:: Ward Poelmans -# License:: GPLv2 or later, MIT, three-clause BSD. -# $Id$ -## - -name = "Clang" -version = "3.3" - -homepage = "http://clang.llvm.org/" -description = """C, C++, Objective-C compiler, based on LLVM. Does not - include C++ standard library -- use libstdc++ from GCC.""" - -# Clang also depends on libstdc++ during runtime, but this dependency is -# already specified as the toolchain. -toolchain = {'name': 'GCC', 'version': '4.8.1'} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = [ - "llvm-%(version)s.src.tar.gz", - "cfe-%(version)s.src.tar.gz", - "compiler-rt-%(version)s.src.tar.gz", -] - -patches = [ - # Remove some tests that fail because of -DGCC_INSTALL_PREFIX. The issue is - # that hardcoded GCC_INSTALL_PREFIX overrides -sysroot. This probably breaks - # cross-compilation. - # http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20130401/077539.html - 'Clang-3.3-failing-tests-due-to-gcc-installation-prefix.patch', - # Several asan and tsan tests fail due to 32<->64 bit issues. This patch disables them. - 'Clang-3.3-failing-asan-and-tsan-tests.patch', -] - -builddependencies = [('CMake', '2.8.11')] - -assertions = False - -build_targets = ['X86'] - -usepolly = False - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/Clang/Clang-3.3-failing-asan-and-tsan-tests.patch b/easybuild/easyconfigs/c/Clang/Clang-3.3-failing-asan-and-tsan-tests.patch deleted file mode 100644 index f52a51dc4510..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-3.3-failing-asan-and-tsan-tests.patch +++ /dev/null @@ -1,2307 +0,0 @@ -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/allow_user_segv.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/allow_user_segv.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/allow_user_segv.cc 2013-04-25 12:52:15.000000000 +0200 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/allow_user_segv.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,42 +0,0 @@ --// Regression test for --// https://code.google.com/p/address-sanitizer/issues/detail?id=180 -- --// RUN: %clangxx_asan -m64 -O0 %s -o %t && ASAN_OPTIONS=allow_user_segv_handler=true %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m64 -O2 %s -o %t && ASAN_OPTIONS=allow_user_segv_handler=true %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m32 -O0 %s -o %t && ASAN_OPTIONS=allow_user_segv_handler=true %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m32 -O2 %s -o %t && ASAN_OPTIONS=allow_user_segv_handler=true %t 2>&1 | FileCheck %s -- --#include --#include -- --struct sigaction user_sigaction; --struct sigaction original_sigaction; -- --void User_OnSIGSEGV(int signum, siginfo_t *siginfo, void *context) { -- fprintf(stderr, "User sigaction called\n"); -- if (original_sigaction.sa_flags | SA_SIGINFO) -- original_sigaction.sa_sigaction(signum, siginfo, context); -- else -- original_sigaction.sa_handler(signum); --} -- --int DoSEGV() { -- volatile int *x = 0; -- return *x; --} -- --int main() { -- user_sigaction.sa_sigaction = User_OnSIGSEGV; -- user_sigaction.sa_flags = SA_SIGINFO; -- if (sigaction(SIGSEGV, &user_sigaction, &original_sigaction)) { -- perror("sigaction"); -- return 1; -- } -- fprintf(stderr, "User sigaction installed\n"); -- return DoSEGV(); --} -- --// CHECK: User sigaction installed --// CHECK-NEXT: User sigaction called --// CHECK-NEXT: ASAN:SIGSEGV --// CHECK: AddressSanitizer: SEGV on unknown address -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/blacklist.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/blacklist.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/blacklist.cc 2012-12-07 23:21:21.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/blacklist.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,44 +0,0 @@ --// Test the blacklist functionality of ASan -- --// RUN: echo "fun:*brokenFunction*" > %tmp --// RUN: echo "global:*badGlobal*" >> %tmp --// RUN: echo "src:*blacklist-extra.cc" >> %tmp --// RUN: %clangxx_asan -fsanitize-blacklist=%tmp -m64 -O0 %s -o %t \ --// RUN: %p/Helpers/blacklist-extra.cc && %t 2>&1 --// RUN: %clangxx_asan -fsanitize-blacklist=%tmp -m64 -O1 %s -o %t \ --// RUN: %p/Helpers/blacklist-extra.cc && %t 2>&1 --// RUN: %clangxx_asan -fsanitize-blacklist=%tmp -m64 -O2 %s -o %t \ --// RUN: %p/Helpers/blacklist-extra.cc && %t 2>&1 --// RUN: %clangxx_asan -fsanitize-blacklist=%tmp -m64 -O3 %s -o %t \ --// RUN: %p/Helpers/blacklist-extra.cc && %t 2>&1 --// RUN: %clangxx_asan -fsanitize-blacklist=%tmp -m32 -O0 %s -o %t \ --// RUN: %p/Helpers/blacklist-extra.cc && %t 2>&1 --// RUN: %clangxx_asan -fsanitize-blacklist=%tmp -m32 -O1 %s -o %t \ --// RUN: %p/Helpers/blacklist-extra.cc && %t 2>&1 --// RUN: %clangxx_asan -fsanitize-blacklist=%tmp -m32 -O2 %s -o %t \ --// RUN: %p/Helpers/blacklist-extra.cc && %t 2>&1 --// RUN: %clangxx_asan -fsanitize-blacklist=%tmp -m32 -O3 %s -o %t \ --// RUN: %p/Helpers/blacklist-extra.cc && %t 2>&1 -- --// badGlobal is accessed improperly, but we blacklisted it. --int badGlobal; --int readBadGlobal() { -- return (&badGlobal)[1]; --} -- --// A function which is broken, but excluded in the blacklist. --int brokenFunction(int argc) { -- char x[10] = {0}; -- return x[argc * 10]; // BOOM --} -- --// This function is defined in Helpers/blacklist-extra.cc, a source file which --// is blacklisted by name --int externalBrokenFunction(int x); -- --int main(int argc, char **argv) { -- brokenFunction(argc); -- int x = readBadGlobal(); -- externalBrokenFunction(argc); -- return 0; --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/deep_stack_uaf.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/deep_stack_uaf.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/deep_stack_uaf.cc 2012-12-21 09:53:59.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/deep_stack_uaf.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,36 +0,0 @@ --// Check that we can store lots of stack frames if asked to. -- --// RUN: %clangxx_asan -m64 -O0 %s -o %t 2>&1 --// RUN: ASAN_OPTIONS=malloc_context_size=120:redzone=512 %t 2>&1 | \ --// RUN: %symbolize | FileCheck %s -- --// RUN: %clangxx_asan -m32 -O0 %s -o %t 2>&1 --// RUN: ASAN_OPTIONS=malloc_context_size=120:redzone=512 %t 2>&1 | \ --// RUN: %symbolize | FileCheck %s --#include --#include -- --template --struct DeepFree { -- static void free(char *x) { -- DeepFree::free(x); -- } --}; -- --template<> --struct DeepFree<0> { -- static void free(char *x) { -- ::free(x); -- } --}; -- --int main() { -- char *x = (char*)malloc(10); -- // deep_free(x); -- DeepFree<200>::free(x); -- return x[5]; -- // CHECK: {{.*ERROR: AddressSanitizer: heap-use-after-free on address}} -- // CHECK: DeepFree<36> -- // CHECK: DeepFree<98> -- // CHECK: DeepFree<115> --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/deep_tail_call.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/deep_tail_call.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/deep_tail_call.cc 2012-10-15 15:04:58.000000000 +0200 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/deep_tail_call.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,24 +0,0 @@ --// RUN: %clangxx_asan -m64 -O0 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m64 -O1 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m64 -O2 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m64 -O3 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O0 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O1 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O2 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O3 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s -- --// CHECK: AddressSanitizer: global-buffer-overflow --int global[10]; --// CHECK: {{#0.*call4}} --void __attribute__((noinline)) call4(int i) { global[i+10]++; } --// CHECK: {{#1.*call3}} --void __attribute__((noinline)) call3(int i) { call4(i); } --// CHECK: {{#2.*call2}} --void __attribute__((noinline)) call2(int i) { call3(i); } --// CHECK: {{#3.*call1}} --void __attribute__((noinline)) call1(int i) { call2(i); } --// CHECK: {{#4.*main}} --int main(int argc, char **argv) { -- call1(argc); -- return global[0]; --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/deep_thread_stack.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/deep_thread_stack.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/deep_thread_stack.cc 2012-10-15 15:04:58.000000000 +0200 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/deep_thread_stack.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,61 +0,0 @@ --// RUN: %clangxx_asan -m64 -O0 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m64 -O1 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m64 -O2 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m64 -O3 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O0 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O1 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O2 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O3 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s -- --#include -- --int *x; -- --void *AllocThread(void *arg) { -- x = new int; -- *x = 42; -- return NULL; --} -- --void *FreeThread(void *arg) { -- delete x; -- return NULL; --} -- --void *AccessThread(void *arg) { -- *x = 43; // BOOM -- return NULL; --} -- --typedef void* (*callback_type)(void* arg); -- --void *RunnerThread(void *function) { -- pthread_t thread; -- pthread_create(&thread, NULL, (callback_type)function, NULL); -- pthread_join(thread, NULL); -- return NULL; --} -- --void RunThread(callback_type function) { -- pthread_t runner; -- pthread_create(&runner, NULL, RunnerThread, (void*)function); -- pthread_join(runner, NULL); --} -- --int main(int argc, char *argv[]) { -- RunThread(AllocThread); -- RunThread(FreeThread); -- RunThread(AccessThread); -- return (x != 0); --} -- --// CHECK: AddressSanitizer: heap-use-after-free --// CHECK: WRITE of size 4 at 0x{{.*}} thread T[[ACCESS_THREAD:[0-9]+]] --// CHECK: freed by thread T[[FREE_THREAD:[0-9]+]] here: --// CHECK: previously allocated by thread T[[ALLOC_THREAD:[0-9]+]] here: --// CHECK: Thread T[[ACCESS_THREAD]] created by T[[ACCESS_RUNNER:[0-9]+]] here: --// CHECK: Thread T[[ACCESS_RUNNER]] created by T0 here: --// CHECK: Thread T[[FREE_THREAD]] created by T[[FREE_RUNNER:[0-9]+]] here: --// CHECK: Thread T[[FREE_RUNNER]] created by T0 here: --// CHECK: Thread T[[ALLOC_THREAD]] created by T[[ALLOC_RUNNER:[0-9]+]] here: --// CHECK: Thread T[[ALLOC_RUNNER]] created by T0 here: -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/dlclose-test.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/dlclose-test.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/dlclose-test.cc 2012-08-15 13:26:57.000000000 +0200 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/dlclose-test.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,88 +0,0 @@ --// Regression test for --// http://code.google.com/p/address-sanitizer/issues/detail?id=19 --// Bug description: --// 1. application dlopens foo.so --// 2. asan registers all globals from foo.so --// 3. application dlcloses foo.so --// 4. application mmaps some memory to the location where foo.so was before --// 5. application starts using this mmaped memory, but asan still thinks there --// are globals. --// 6. BOOM -- --// RUN: %clangxx_asan -m64 -O0 %p/SharedLibs/dlclose-test-so.cc \ --// RUN: -fPIC -shared -o %t-so.so --// RUN: %clangxx_asan -m64 -O0 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m64 -O1 %p/SharedLibs/dlclose-test-so.cc \ --// RUN: -fPIC -shared -o %t-so.so --// RUN: %clangxx_asan -m64 -O1 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m64 -O2 %p/SharedLibs/dlclose-test-so.cc \ --// RUN: -fPIC -shared -o %t-so.so --// RUN: %clangxx_asan -m64 -O2 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m64 -O3 %p/SharedLibs/dlclose-test-so.cc \ --// RUN: -fPIC -shared -o %t-so.so --// RUN: %clangxx_asan -m64 -O3 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m32 -O0 %p/SharedLibs/dlclose-test-so.cc \ --// RUN: -fPIC -shared -o %t-so.so --// RUN: %clangxx_asan -m32 -O0 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m32 -O1 %p/SharedLibs/dlclose-test-so.cc \ --// RUN: -fPIC -shared -o %t-so.so --// RUN: %clangxx_asan -m32 -O1 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m32 -O2 %p/SharedLibs/dlclose-test-so.cc \ --// RUN: -fPIC -shared -o %t-so.so --// RUN: %clangxx_asan -m32 -O2 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m32 -O3 %p/SharedLibs/dlclose-test-so.cc \ --// RUN: -fPIC -shared -o %t-so.so --// RUN: %clangxx_asan -m32 -O3 %s -o %t && %t 2>&1 | FileCheck %s -- --#include --#include --#include --#include --#include -- --#include -- --using std::string; -- --static const int kPageSize = 4096; -- --typedef int *(fun_t)(); -- --int main(int argc, char *argv[]) { -- string path = string(argv[0]) + "-so.so"; -- printf("opening %s ... \n", path.c_str()); -- void *lib = dlopen(path.c_str(), RTLD_NOW); -- if (!lib) { -- printf("error in dlopen(): %s\n", dlerror()); -- return 1; -- } -- fun_t *get = (fun_t*)dlsym(lib, "get_address_of_static_var"); -- if (!get) { -- printf("failed dlsym\n"); -- return 1; -- } -- int *addr = get(); -- assert(((size_t)addr % 32) == 0); // should be 32-byte aligned. -- printf("addr: %p\n", addr); -- addr[0] = 1; // make sure we can write there. -- -- // Now dlclose the shared library. -- printf("attempting to dlclose\n"); -- if (dlclose(lib)) { -- printf("failed to dlclose\n"); -- return 1; -- } -- // Now, the page where 'addr' is unmapped. Map it. -- size_t page_beg = ((size_t)addr) & ~(kPageSize - 1); -- void *res = mmap((void*)(page_beg), kPageSize, -- PROT_READ | PROT_WRITE, -- MAP_PRIVATE | MAP_ANON | MAP_FIXED | MAP_NORESERVE, 0, 0); -- if (res == (char*)-1L) { -- printf("failed to mmap\n"); -- return 1; -- } -- addr[1] = 2; // BOOM (if the bug is not fixed). -- printf("PASS\n"); -- // CHECK: PASS -- return 0; --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/global-overflow.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/global-overflow.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/global-overflow.cc 2012-12-28 09:38:09.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/global-overflow.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,25 +0,0 @@ --// RUN: %clangxx_asan -m64 -O0 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m64 -O1 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m64 -O2 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m64 -O3 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O0 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O1 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O2 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O3 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s -- --#include --int main(int argc, char **argv) { -- static char XXX[10]; -- static char YYY[10]; -- static char ZZZ[10]; -- memset(XXX, 0, 10); -- memset(YYY, 0, 10); -- memset(ZZZ, 0, 10); -- int res = YYY[argc * 10]; // BOOOM -- // CHECK: {{READ of size 1 at 0x.* thread T0}} -- // CHECK: {{ #0 0x.* in _?main .*global-overflow.cc:}}[[@LINE-2]] -- // CHECK: {{0x.* is located 0 bytes to the right of global variable}} -- // CHECK: {{.*YYY.* of size 10}} -- res += XXX[argc] + ZZZ[argc]; -- return res; --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/heap-overflow.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/heap-overflow.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/heap-overflow.cc 2013-01-22 10:14:54.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/heap-overflow.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,36 +0,0 @@ --// RUN: %clangxx_asan -m64 -O0 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m64 -O1 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m64 -O2 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m64 -O3 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m32 -O0 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m32 -O1 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m32 -O2 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m32 -O3 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out -- --#include --#include --int main(int argc, char **argv) { -- char *x = (char*)malloc(10 * sizeof(char)); -- memset(x, 0, 10); -- int res = x[argc * 10]; // BOOOM -- // CHECK: {{READ of size 1 at 0x.* thread T0}} -- // CHECK: {{ #0 0x.* in _?main .*heap-overflow.cc:}}[[@LINE-2]] -- // CHECK: {{0x.* is located 0 bytes to the right of 10-byte region}} -- // CHECK: {{allocated by thread T0 here:}} -- -- // CHECK-Linux: {{ #0 0x.* in .*malloc}} -- // CHECK-Linux: {{ #1 0x.* in main .*heap-overflow.cc:21}} -- -- // CHECK-Darwin: {{ #0 0x.* in _?wrap_malloc.*}} -- // CHECK-Darwin: {{ #1 0x.* in _?main .*heap-overflow.cc:21}} -- free(x); -- return res; --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/initialization-blacklist.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/initialization-blacklist.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/initialization-blacklist.cc 2013-04-11 15:21:41.000000000 +0200 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/initialization-blacklist.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,47 +0,0 @@ --// Test for blacklist functionality of initialization-order checker. -- --// RUN: %clangxx_asan -m64 -O0 %s %p/Helpers/initialization-blacklist-extra.cc\ --// RUN: %p/Helpers/initialization-blacklist-extra2.cc \ --// RUN: -fsanitize-blacklist=%p/Helpers/initialization-blacklist.txt \ --// RUN: -fsanitize=init-order -o %t --// RUN: ASAN_OPTIONS=check_initialization_order=true %t 2>&1 --// RUN: %clangxx_asan -m64 -O1 %s %p/Helpers/initialization-blacklist-extra.cc\ --// RUN: %p/Helpers/initialization-blacklist-extra2.cc \ --// RUN: -fsanitize-blacklist=%p/Helpers/initialization-blacklist.txt \ --// RUN: -fsanitize=init-order -o %t --// RUN: ASAN_OPTIONS=check_initialization_order=true %t 2>&1 --// RUN: %clangxx_asan -m64 -O2 %s %p/Helpers/initialization-blacklist-extra.cc\ --// RUN: %p/Helpers/initialization-blacklist-extra2.cc \ --// RUN: -fsanitize-blacklist=%p/Helpers/initialization-blacklist.txt \ --// RUN: -fsanitize=init-order -o %t --// RUN: ASAN_OPTIONS=check_initialization_order=true %t 2>&1 --// RUN: %clangxx_asan -m32 -O0 %s %p/Helpers/initialization-blacklist-extra.cc\ --// RUN: %p/Helpers/initialization-blacklist-extra2.cc \ --// RUN: -fsanitize-blacklist=%p/Helpers/initialization-blacklist.txt \ --// RUN: -fsanitize=init-order -o %t --// RUN: ASAN_OPTIONS=check_initialization_order=true %t 2>&1 --// RUN: %clangxx_asan -m32 -O1 %s %p/Helpers/initialization-blacklist-extra.cc\ --// RUN: %p/Helpers/initialization-blacklist-extra2.cc \ --// RUN: -fsanitize-blacklist=%p/Helpers/initialization-blacklist.txt \ --// RUN: -fsanitize=init-order -o %t --// RUN: ASAN_OPTIONS=check_initialization_order=true %t 2>&1 --// RUN: %clangxx_asan -m32 -O2 %s %p/Helpers/initialization-blacklist-extra.cc\ --// RUN: %p/Helpers/initialization-blacklist-extra2.cc \ --// RUN: -fsanitize-blacklist=%p/Helpers/initialization-blacklist.txt \ --// RUN: -fsanitize=init-order -o %t --// RUN: ASAN_OPTIONS=check_initialization_order=true %t 2>&1 -- --// Function is defined in another TU. --int readBadGlobal(); --int x = readBadGlobal(); // init-order bug. -- --// Function is defined in another TU. --int accessBadObject(); --int y = accessBadObject(); // init-order bug. -- --int readBadSrcGlobal(); --int z = readBadSrcGlobal(); // init-order bug. -- --int main(int argc, char **argv) { -- return argc + x + y + z - 1; --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/initialization-bug.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/initialization-bug.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/initialization-bug.cc 2013-03-14 13:43:03.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/initialization-bug.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,46 +0,0 @@ --// Test to make sure basic initialization order errors are caught. -- --// RUN: %clangxx_asan -m64 -O0 %s %p/Helpers/initialization-bug-extra2.cc -o %t --// RUN: ASAN_OPTIONS=check_initialization_order=true %t 2>&1 \ --// RUN: | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O0 %s %p/Helpers/initialization-bug-extra2.cc -o %t --// RUN: ASAN_OPTIONS=check_initialization_order=true %t 2>&1 \ --// RUN: | %symbolize | FileCheck %s -- --// Do not test with optimization -- the error may be optimized away. -- --#include -- --// The structure of the test is: --// "x", "y", "z" are dynamically initialized globals. --// Value of "x" depends on "y", value of "y" depends on "z". --// "x" and "z" are defined in this TU, "y" is defined in another one. --// Thus we shoud stably report initialization order fiasco independently of --// the translation unit order. -- --int initZ() { -- return 5; --} --int z = initZ(); -- --// 'y' is a dynamically initialized global residing in a different TU. This --// dynamic initializer will read the value of 'y' before main starts. The --// result is undefined behavior, which should be caught by initialization order --// checking. --extern int y; --int __attribute__((noinline)) initX() { -- return y + 1; -- // CHECK: {{AddressSanitizer: initialization-order-fiasco}} -- // CHECK: {{READ of size .* at 0x.* thread T0}} -- // CHECK: {{0x.* is located 0 bytes inside of global variable .*(y|z).*}} --} -- --// This initializer begins our initialization order problems. --static int x = initX(); -- --int main() { -- // ASan should have caused an exit before main runs. -- printf("PASS\n"); -- // CHECK-NOT: PASS -- return 0; --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/initialization-constexpr.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/initialization-constexpr.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/initialization-constexpr.cc 2013-04-05 09:51:49.000000000 +0200 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/initialization-constexpr.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,43 +0,0 @@ --// Constexpr: --// We need to check that a global variable initialized with a constexpr --// constructor can be accessed during dynamic initialization (as a constexpr --// constructor implies that it was initialized during constant initialization, --// not dynamic initialization). -- --// RUN: %clangxx_asan -m64 -O0 %s %p/Helpers/initialization-constexpr-extra.cc\ --// RUN: --std=c++11 -fsanitize=init-order -o %t --// RUN: ASAN_OPTIONS=check_initialization_order=true %t 2>&1 --// RUN: %clangxx_asan -m64 -O1 %s %p/Helpers/initialization-constexpr-extra.cc\ --// RUN: --std=c++11 -fsanitize=init-order -o %t --// RUN: ASAN_OPTIONS=check_initialization_order=true %t 2>&1 --// RUN: %clangxx_asan -m64 -O2 %s %p/Helpers/initialization-constexpr-extra.cc\ --// RUN: --std=c++11 -fsanitize=init-order -o %t --// RUN: ASAN_OPTIONS=check_initialization_order=true %t 2>&1 --// RUN: %clangxx_asan -m64 -O3 %s %p/Helpers/initialization-constexpr-extra.cc\ --// RUN: --std=c++11 -fsanitize=init-order -o %t --// RUN: ASAN_OPTIONS=check_initialization_order=true %t 2>&1 --// RUN: %clangxx_asan -m32 -O0 %s %p/Helpers/initialization-constexpr-extra.cc\ --// RUN: --std=c++11 -fsanitize=init-order -o %t --// RUN: ASAN_OPTIONS=check_initialization_order=true %t 2>&1 --// RUN: %clangxx_asan -m32 -O1 %s %p/Helpers/initialization-constexpr-extra.cc\ --// RUN: --std=c++11 -fsanitize=init-order -o %t --// RUN: ASAN_OPTIONS=check_initialization_order=true %t 2>&1 --// RUN: %clangxx_asan -m32 -O2 %s %p/Helpers/initialization-constexpr-extra.cc\ --// RUN: --std=c++11 -fsanitize=init-order -o %t --// RUN: ASAN_OPTIONS=check_initialization_order=true %t 2>&1 --// RUN: %clangxx_asan -m32 -O3 %s %p/Helpers/initialization-constexpr-extra.cc\ --// RUN: --std=c++11 -fsanitize=init-order -o %t --// RUN: ASAN_OPTIONS=check_initialization_order=true %t 2>&1 -- --class Integer { -- private: -- int value; -- -- public: -- constexpr Integer(int x = 0) : value(x) {} -- int getValue() {return value;} --}; --Integer coolestInteger(42); --int getCoolestInteger() { return coolestInteger.getValue(); } -- --int main() { return 0; } -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/initialization-nobug.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/initialization-nobug.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/initialization-nobug.cc 2013-04-05 09:51:49.000000000 +0200 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/initialization-nobug.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,56 +0,0 @@ --// A collection of various initializers which shouldn't trip up initialization --// order checking. If successful, this will just return 0. -- --// RUN: %clangxx_asan -m64 -O0 %s %p/Helpers/initialization-nobug-extra.cc -fsanitize=init-order -o %t --// RUN: ASAN_OPTIONS=check_initialization_order=true %t 2>&1 --// RUN: %clangxx_asan -m64 -O1 %s %p/Helpers/initialization-nobug-extra.cc -fsanitize=init-order -o %t --// RUN: ASAN_OPTIONS=check_initialization_order=true %t 2>&1 --// RUN: %clangxx_asan -m64 -O2 %s %p/Helpers/initialization-nobug-extra.cc -fsanitize=init-order -o %t --// RUN: ASAN_OPTIONS=check_initialization_order=true %t 2>&1 --// RUN: %clangxx_asan -m64 -O3 %s %p/Helpers/initialization-nobug-extra.cc -fsanitize=init-order -o %t --// RUN: ASAN_OPTIONS=check_initialization_order=true %t 2>&1 --// RUN: %clangxx_asan -m32 -O0 %s %p/Helpers/initialization-nobug-extra.cc -fsanitize=init-order -o %t --// RUN: ASAN_OPTIONS=check_initialization_order=true %t 2>&1 --// RUN: %clangxx_asan -m32 -O1 %s %p/Helpers/initialization-nobug-extra.cc -fsanitize=init-order -o %t --// RUN: ASAN_OPTIONS=check_initialization_order=true %t 2>&1 --// RUN: %clangxx_asan -m32 -O2 %s %p/Helpers/initialization-nobug-extra.cc -fsanitize=init-order -o %t --// RUN: ASAN_OPTIONS=check_initialization_order=true %t 2>&1 --// RUN: %clangxx_asan -m32 -O3 %s %p/Helpers/initialization-nobug-extra.cc -fsanitize=init-order -o %t --// RUN: ASAN_OPTIONS=check_initialization_order=true %t 2>&1 -- --// Simple access: --// Make sure that accessing a global in the same TU is safe -- --bool condition = true; --int initializeSameTU() { -- return condition ? 0x2a : 052; --} --int sameTU = initializeSameTU(); -- --// Linker initialized: --// Check that access to linker initialized globals originating from a different --// TU's initializer is safe. -- --int A = (1 << 1) + (1 << 3) + (1 << 5), B; --int getAB() { -- return A * B; --} -- --// Function local statics: --// Check that access to function local statics originating from a different --// TU's initializer is safe. -- --int countCalls() { -- static int calls; -- return ++calls; --} -- --// Trivial constructor, non-trivial destructor. --struct StructWithDtor { -- ~StructWithDtor() { } -- int value; --}; --StructWithDtor struct_with_dtor; --int getStructWithDtorValue() { return struct_with_dtor.value; } -- --int main() { return 0; } -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/large_func_test.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/large_func_test.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/large_func_test.cc 2013-02-21 17:54:09.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/large_func_test.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,63 +0,0 @@ --// RUN: %clangxx_asan -m64 -O0 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m64 -O1 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m64 -O2 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m64 -O3 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m32 -O0 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m32 -O1 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m32 -O2 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m32 -O3 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out -- --#include --__attribute__((noinline)) --static void LargeFunction(int *x, int zero) { -- x[0]++; -- x[1]++; -- x[2]++; -- x[3]++; -- x[4]++; -- x[5]++; -- x[6]++; -- x[7]++; -- x[8]++; -- x[9]++; -- -- // CHECK: {{.*ERROR: AddressSanitizer: heap-buffer-overflow on address}} -- // CHECK: {{0x.* at pc 0x.* bp 0x.* sp 0x.*}} -- // CHECK: {{READ of size 4 at 0x.* thread T0}} -- x[zero + 103]++; // we should report this exact line -- // atos incorrectly extracts the symbol name for the static functions on -- // Darwin. -- // CHECK-Linux: {{#0 0x.* in LargeFunction.*large_func_test.cc:}}[[@LINE-3]] -- // CHECK-Darwin: {{#0 0x.* in .*LargeFunction.*large_func_test.cc}}:[[@LINE-4]] -- -- x[10]++; -- x[11]++; -- x[12]++; -- x[13]++; -- x[14]++; -- x[15]++; -- x[16]++; -- x[17]++; -- x[18]++; -- x[19]++; --} -- --int main(int argc, char **argv) { -- int *x = new int[100]; -- LargeFunction(x, argc - 1); -- // CHECK: {{ #1 0x.* in _?main .*large_func_test.cc:}}[[@LINE-1]] -- // CHECK: {{0x.* is located 12 bytes to the right of 400-byte region}} -- // CHECK: {{allocated by thread T0 here:}} -- // CHECK-Linux: {{ #0 0x.* in operator new.*}} -- // CHECK-Darwin: {{ #0 0x.* in .*_Zna.*}} -- // CHECK: {{ #1 0x.* in _?main .*large_func_test.cc:}}[[@LINE-7]] -- delete x; --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/Linux/clone_test.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/Linux/clone_test.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/Linux/clone_test.cc 2012-08-29 17:48:14.000000000 +0200 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/Linux/clone_test.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,48 +0,0 @@ --// Regression test for: --// http://code.google.com/p/address-sanitizer/issues/detail?id=37 -- --// RUN: %clangxx_asan -m64 -O0 %s -o %t && %t | FileCheck %s --// RUN: %clangxx_asan -m64 -O1 %s -o %t && %t | FileCheck %s --// RUN: %clangxx_asan -m64 -O2 %s -o %t && %t | FileCheck %s --// RUN: %clangxx_asan -m64 -O3 %s -o %t && %t | FileCheck %s --// RUN: %clangxx_asan -m32 -O0 %s -o %t && %t | FileCheck %s --// RUN: %clangxx_asan -m32 -O1 %s -o %t && %t | FileCheck %s --// RUN: %clangxx_asan -m32 -O2 %s -o %t && %t | FileCheck %s --// RUN: %clangxx_asan -m32 -O3 %s -o %t && %t | FileCheck %s -- --#include --#include --#include --#include --#include --#include -- --int Child(void *arg) { -- char x[32] = {0}; // Stack gets poisoned. -- printf("Child: %p\n", x); -- _exit(1); // NoReturn, stack will remain unpoisoned unless we do something. --} -- --int main(int argc, char **argv) { -- const int kStackSize = 1 << 20; -- char child_stack[kStackSize + 1]; -- char *sp = child_stack + kStackSize; // Stack grows down. -- printf("Parent: %p\n", sp); -- pid_t clone_pid = clone(Child, sp, CLONE_FILES | CLONE_VM, NULL, 0, 0, 0); -- int status; -- pid_t wait_result = waitpid(clone_pid, &status, __WCLONE); -- if (wait_result < 0) { -- perror("waitpid"); -- return 0; -- } -- if (wait_result == clone_pid && WIFEXITED(status)) { -- // Make sure the child stack was indeed unpoisoned. -- for (int i = 0; i < kStackSize; i++) -- child_stack[i] = i; -- int ret = child_stack[argc - 1]; -- printf("PASSED\n"); -- // CHECK: PASSED -- return ret; -- } -- return 0; --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/Linux/glob.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/Linux/glob.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/Linux/glob.cc 2013-04-09 13:35:13.000000000 +0200 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/Linux/glob.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,30 +0,0 @@ --// RUN: %clangxx_asan -m64 -O0 %s -o %t && %t %p 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m64 -O3 %s -o %t && %t %p 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m32 -O0 %s -o %t && %t %p 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m32 -O3 %s -o %t && %t %p 2>&1 | FileCheck %s -- --#include --#include --#include --#include --#include --#include -- -- --int main(int argc, char *argv[]) { -- std::string path = argv[1]; -- std::string pattern = path + "/glob_test_root/*a"; -- printf("pattern: %s\n", pattern.c_str()); -- -- glob_t globbuf; -- int res = glob(pattern.c_str(), 0, 0, &globbuf); -- -- printf("%d %s\n", errno, strerror(errno)); -- assert(res == 0); -- assert(globbuf.gl_pathc == 2); -- printf("%zu\n", strlen(globbuf.gl_pathv[0])); -- printf("%zu\n", strlen(globbuf.gl_pathv[1])); -- printf("PASS\n"); -- // CHECK: PASS -- return 0; --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/Linux/heavy_uar_test.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/Linux/heavy_uar_test.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/Linux/heavy_uar_test.cc 2013-04-11 20:27:02.000000000 +0200 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/Linux/heavy_uar_test.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,55 +0,0 @@ --// RUN: %clangxx_asan -fsanitize=use-after-return -m64 -O0 %s -o %t && \ --// RUN: %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -fsanitize=use-after-return -m64 -O2 %s -o %t && \ --// RUN: %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -fsanitize=use-after-return -m32 -O2 %s -o %t && \ --// RUN: %t 2>&1 | %symbolize | FileCheck %s -- --#include --#include --#include -- --__attribute__((noinline)) --char *pretend_to_do_something(char *x) { -- __asm__ __volatile__("" : : "r" (x) : "memory"); -- return x; --} -- --__attribute__((noinline)) --char *LeakStack() { -- char x[1024]; -- memset(x, 0, sizeof(x)); -- return pretend_to_do_something(x); --} -- --template --__attribute__((noinline)) --void RecuriveFunctionWithStackFrame(int depth) { -- if (depth <= 0) return; -- char x[kFrameSize]; -- x[0] = depth; -- pretend_to_do_something(x); -- RecuriveFunctionWithStackFrame(depth - 1); --} -- --int main(int argc, char **argv) { -- int n_iter = argc >= 2 ? atoi(argv[1]) : 1000; -- int depth = argc >= 3 ? atoi(argv[2]) : 500; -- for (int i = 0; i < n_iter; i++) { -- RecuriveFunctionWithStackFrame<10>(depth); -- RecuriveFunctionWithStackFrame<100>(depth); -- RecuriveFunctionWithStackFrame<500>(depth); -- RecuriveFunctionWithStackFrame<1024>(depth); -- RecuriveFunctionWithStackFrame<2000>(depth); -- RecuriveFunctionWithStackFrame<5000>(depth); -- RecuriveFunctionWithStackFrame<10000>(depth); -- } -- char *stale_stack = LeakStack(); -- RecuriveFunctionWithStackFrame<1024>(10); -- stale_stack[100]++; -- // CHECK: ERROR: AddressSanitizer: stack-use-after-return on address -- // CHECK: is located in stack of thread T0 at offset 132 in frame -- // CHECK: in LeakStack(){{.*}}heavy_uar_test.cc: -- // CHECK: [32, 1056) 'x' -- return 0; --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/Linux/interception_failure_test.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/Linux/interception_failure_test.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/Linux/interception_failure_test.cc 2012-08-15 13:26:57.000000000 +0200 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/Linux/interception_failure_test.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,26 +0,0 @@ --// If user provides his own libc functions, ASan doesn't --// intercept these functions. -- --// RUN: %clangxx_asan -m64 -O0 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m64 -O1 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m64 -O2 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m64 -O3 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m32 -O0 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m32 -O1 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m32 -O2 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m32 -O3 %s -o %t && %t 2>&1 | FileCheck %s --#include --#include -- --extern "C" long strtol(const char *nptr, char **endptr, int base) { -- fprintf(stderr, "my_strtol_interceptor\n"); -- return 0; --} -- --int main() { -- char *x = (char*)malloc(10 * sizeof(char)); -- free(x); -- return (int)strtol(x, 0, 10); -- // CHECK: my_strtol_interceptor -- // CHECK-NOT: heap-use-after-free --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/Linux/interception_malloc_test.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/Linux/interception_malloc_test.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/Linux/interception_malloc_test.cc 2012-08-15 13:26:57.000000000 +0200 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/Linux/interception_malloc_test.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,27 +0,0 @@ --// ASan interceptor can be accessed with __interceptor_ prefix. -- --// RUN: %clangxx_asan -m64 -O0 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m64 -O1 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m64 -O2 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m64 -O3 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m32 -O0 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m32 -O1 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m32 -O2 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m32 -O3 %s -o %t && %t 2>&1 | FileCheck %s --#include --#include --#include -- --extern "C" void *__interceptor_malloc(size_t size); --extern "C" void *malloc(size_t size) { -- write(2, "malloc call\n", sizeof("malloc call\n") - 1); -- return __interceptor_malloc(size); --} -- --int main() { -- char *x = (char*)malloc(10 * sizeof(char)); -- free(x); -- return (int)strtol(x, 0, 10); -- // CHECK: malloc call -- // CHECK: heap-use-after-free --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/Linux/interception_test.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/Linux/interception_test.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/Linux/interception_test.cc 2012-08-15 13:26:57.000000000 +0200 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/Linux/interception_test.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,26 +0,0 @@ --// ASan interceptor can be accessed with __interceptor_ prefix. -- --// RUN: %clangxx_asan -m64 -O0 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m64 -O1 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m64 -O2 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m64 -O3 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m32 -O0 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m32 -O1 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m32 -O2 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m32 -O3 %s -o %t && %t 2>&1 | FileCheck %s --#include --#include -- --extern "C" long __interceptor_strtol(const char *nptr, char **endptr, int base); --extern "C" long strtol(const char *nptr, char **endptr, int base) { -- fprintf(stderr, "my_strtol_interceptor\n"); -- return __interceptor_strtol(nptr, endptr, base); --} -- --int main() { -- char *x = (char*)malloc(10 * sizeof(char)); -- free(x); -- return (int)strtol(x, 0, 10); -- // CHECK: my_strtol_interceptor -- // CHECK: heap-use-after-free --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/Linux/swapcontext_test.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/Linux/swapcontext_test.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/Linux/swapcontext_test.cc 2012-11-23 12:20:54.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/Linux/swapcontext_test.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,66 +0,0 @@ --// Check that ASan plays well with easy cases of makecontext/swapcontext. -- --// RUN: %clangxx_asan -m64 -O0 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m64 -O1 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m64 -O2 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m64 -O3 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m32 -O0 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m32 -O1 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m32 -O2 %s -o %t && %t 2>&1 | FileCheck %s --// RUN: %clangxx_asan -m32 -O3 %s -o %t && %t 2>&1 | FileCheck %s -- --#include --#include --#include -- --ucontext_t orig_context; --ucontext_t child_context; -- --void Child(int mode) { -- char x[32] = {0}; // Stack gets poisoned. -- printf("Child: %p\n", x); -- // (a) Do nothing, just return to parent function. -- // (b) Jump into the original function. Stack remains poisoned unless we do -- // something. -- if (mode == 1) { -- if (swapcontext(&child_context, &orig_context) < 0) { -- perror("swapcontext"); -- _exit(0); -- } -- } --} -- --int Run(int arg, int mode) { -- const int kStackSize = 1 << 20; -- char child_stack[kStackSize + 1]; -- printf("Child stack: %p\n", child_stack); -- // Setup child context. -- getcontext(&child_context); -- child_context.uc_stack.ss_sp = child_stack; -- child_context.uc_stack.ss_size = kStackSize / 2; -- if (mode == 0) { -- child_context.uc_link = &orig_context; -- } -- makecontext(&child_context, (void (*)())Child, 1, mode); -- if (swapcontext(&orig_context, &child_context) < 0) { -- perror("swapcontext"); -- return 0; -- } -- // Touch childs's stack to make sure it's unpoisoned. -- for (int i = 0; i < kStackSize; i++) { -- child_stack[i] = i; -- } -- return child_stack[arg]; --} -- --int main(int argc, char **argv) { -- // CHECK: WARNING: ASan doesn't fully support makecontext/swapcontext -- int ret = 0; -- ret += Run(argc - 1, 0); -- printf("Test1 passed\n"); -- // CHECK: Test1 passed -- ret += Run(argc - 1, 1); -- printf("Test2 passed\n"); -- // CHECK: Test2 passed -- return ret; --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/Linux/zero-base-shadow.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/Linux/zero-base-shadow.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/Linux/zero-base-shadow.cc 2013-04-09 09:08:05.000000000 +0200 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/Linux/zero-base-shadow.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,28 +0,0 @@ --// RUN: %clangxx_asan -m64 -O0 -fsanitize-address-zero-base-shadow -fPIE -pie %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-64 < %t.out --// RUN: %clangxx_asan -m64 -O1 -fsanitize-address-zero-base-shadow -fPIE -pie %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-64 < %t.out --// RUN: %clangxx_asan -m64 -O2 -fsanitize-address-zero-base-shadow -fPIE -pie %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-64 < %t.out --// RUN: %clangxx_asan -m32 -O0 -fsanitize-address-zero-base-shadow -fPIE -pie %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-32 < %t.out --// RUN: %clangxx_asan -m32 -O1 -fsanitize-address-zero-base-shadow -fPIE -pie %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-32 < %t.out --// RUN: %clangxx_asan -m32 -O2 -fsanitize-address-zero-base-shadow -fPIE -pie %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-32 < %t.out -- --#include --int main(int argc, char **argv) { -- char x[10]; -- memset(x, 0, 10); -- int res = x[argc * 10]; // BOOOM -- // CHECK: {{READ of size 1 at 0x.* thread T0}} -- // CHECK: {{ #0 0x.* in _?main .*zero-base-shadow.cc:}}[[@LINE-2]] -- // CHECK: {{Address 0x.* is .* frame}} -- // CHECK: main -- -- // Check that shadow for stack memory occupies lower part of address space. -- // CHECK-64: =>0x0f -- // CHECK-32: =>0x1 -- return res; --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/memcmp_test.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/memcmp_test.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/memcmp_test.cc 2012-10-15 15:04:58.000000000 +0200 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/memcmp_test.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,19 +0,0 @@ --// RUN: %clangxx_asan -m64 -O0 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m64 -O1 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m64 -O2 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m64 -O3 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O0 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O1 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O2 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O3 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s -- --#include --int main(int argc, char **argv) { -- char a1[] = {argc, 2, 3, 4}; -- char a2[] = {1, 2*argc, 3, 4}; -- int res = memcmp(a1, a2, 4 + argc); // BOOM -- // CHECK: AddressSanitizer: stack-buffer-overflow -- // CHECK: {{#0.*memcmp}} -- // CHECK: {{#1.*main}} -- return res; --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/null_deref.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/null_deref.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/null_deref.cc 2012-12-28 09:38:09.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/null_deref.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,31 +0,0 @@ --// RUN: %clangxx_asan -m64 -O0 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m64 -O1 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m64 -O2 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m64 -O3 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m32 -O0 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m32 -O1 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m32 -O2 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m32 -O3 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out -- --__attribute__((noinline)) --static void NullDeref(int *ptr) { -- // CHECK: ERROR: AddressSanitizer: SEGV on unknown address -- // CHECK: {{0x0*00028 .*pc 0x.*}} -- // CHECK: {{AddressSanitizer can not provide additional info.}} -- ptr[10]++; // BOOM -- // atos on Mac cannot extract the symbol name correctly. -- // CHECK-Linux: {{ #0 0x.* in NullDeref.*null_deref.cc:}}[[@LINE-2]] -- // CHECK-Darwin: {{ #0 0x.* in .*NullDeref.*null_deref.cc:}}[[@LINE-3]] --} --int main() { -- NullDeref((int*)0); -- // CHECK: {{ #1 0x.* in _?main.*null_deref.cc:}}[[@LINE-1]] --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/partial_right.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/partial_right.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/partial_right.cc 2013-02-05 15:32:03.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/partial_right.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,17 +0,0 @@ --// RUN: %clangxx_asan -m64 -O0 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m64 -O1 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m64 -O2 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m64 -O3 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O0 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O1 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O2 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O3 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s -- --#include --int main(int argc, char **argv) { -- volatile int *x = (int*)malloc(2*sizeof(int) + 2); -- int res = x[2]; // BOOOM -- // CHECK: {{READ of size 4 at 0x.* thread T0}} -- // CHECK: [[ADDR:0x[01-9a-fa-f]+]] is located 0 bytes to the right of {{.*}}-byte region [{{.*}},{{.*}}[[ADDR]]) -- return res; --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/shared-lib-test.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/shared-lib-test.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/shared-lib-test.cc 2012-12-28 09:38:09.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/shared-lib-test.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,54 +0,0 @@ --// RUN: %clangxx_asan -m64 -O0 %p/SharedLibs/shared-lib-test-so.cc \ --// RUN: -fPIC -shared -o %t-so.so --// RUN: %clangxx_asan -m64 -O0 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m64 -O1 %p/SharedLibs/shared-lib-test-so.cc \ --// RUN: -fPIC -shared -o %t-so.so --// RUN: %clangxx_asan -m64 -O1 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m64 -O2 %p/SharedLibs/shared-lib-test-so.cc \ --// RUN: -fPIC -shared -o %t-so.so --// RUN: %clangxx_asan -m64 -O2 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m64 -O3 %p/SharedLibs/shared-lib-test-so.cc \ --// RUN: -fPIC -shared -o %t-so.so --// RUN: %clangxx_asan -m64 -O3 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O0 %p/SharedLibs/shared-lib-test-so.cc \ --// RUN: -fPIC -shared -o %t-so.so --// RUN: %clangxx_asan -m32 -O0 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O1 %p/SharedLibs/shared-lib-test-so.cc \ --// RUN: -fPIC -shared -o %t-so.so --// RUN: %clangxx_asan -m32 -O1 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O2 %p/SharedLibs/shared-lib-test-so.cc \ --// RUN: -fPIC -shared -o %t-so.so --// RUN: %clangxx_asan -m32 -O2 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O3 %p/SharedLibs/shared-lib-test-so.cc \ --// RUN: -fPIC -shared -o %t-so.so --// RUN: %clangxx_asan -m32 -O3 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s -- --#include --#include --#include -- --#include -- --using std::string; -- --typedef void (fun_t)(int x); -- --int main(int argc, char *argv[]) { -- string path = string(argv[0]) + "-so.so"; -- printf("opening %s ... \n", path.c_str()); -- void *lib = dlopen(path.c_str(), RTLD_NOW); -- if (!lib) { -- printf("error in dlopen(): %s\n", dlerror()); -- return 1; -- } -- fun_t *inc = (fun_t*)dlsym(lib, "inc"); -- if (!inc) return 1; -- printf("ok\n"); -- inc(1); -- inc(-1); // BOOM -- // CHECK: {{.*ERROR: AddressSanitizer: global-buffer-overflow}} -- // CHECK: {{READ of size 4 at 0x.* thread T0}} -- // CHECK: {{ #0 0x.*}} -- // CHECK: {{ #1 0x.* in _?main .*shared-lib-test.cc:}}[[@LINE-4]] -- return 0; --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/stack-overflow.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/stack-overflow.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/stack-overflow.cc 2013-03-22 11:36:24.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/stack-overflow.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,20 +0,0 @@ --// RUN: %clangxx_asan -m64 -O0 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m64 -O1 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m64 -O2 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m64 -O3 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O0 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O1 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O2 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O3 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s -- --#include --int main(int argc, char **argv) { -- char x[10]; -- memset(x, 0, 10); -- int res = x[argc * 10]; // BOOOM -- // CHECK: {{READ of size 1 at 0x.* thread T0}} -- // CHECK: {{ #0 0x.* in _?main .*stack-overflow.cc:}}[[@LINE-2]] -- // CHECK: {{Address 0x.* is located in stack of thread T0 at offset}} -- // CHECK: main -- return res; --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/strncpy-overflow.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/strncpy-overflow.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/strncpy-overflow.cc 2013-02-05 15:32:03.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/strncpy-overflow.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,38 +0,0 @@ --// RUN: %clangxx_asan -m64 -O0 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m64 -O1 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m64 -O2 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m64 -O3 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m32 -O0 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m32 -O1 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m32 -O2 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m32 -O3 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out -- --#include --#include --int main(int argc, char **argv) { -- char *hello = (char*)malloc(6); -- strcpy(hello, "hello"); -- char *short_buffer = (char*)malloc(9); -- strncpy(short_buffer, hello, 10); // BOOM -- // CHECK: {{WRITE of size 10 at 0x.* thread T0}} -- // CHECK-Linux: {{ #0 0x.* in .*strncpy}} -- // CHECK-Darwin: {{ #0 0x.* in _?wrap_strncpy}} -- // CHECK: {{ #1 0x.* in _?main .*strncpy-overflow.cc:}}[[@LINE-4]] -- // CHECK: {{0x.* is located 0 bytes to the right of 9-byte region}} -- // CHECK: {{allocated by thread T0 here:}} -- -- // CHECK-Linux: {{ #0 0x.* in .*malloc}} -- // CHECK-Linux: {{ #1 0x.* in main .*strncpy-overflow.cc:}}[[@LINE-10]] -- -- // CHECK-Darwin: {{ #0 0x.* in _?wrap_malloc.*}} -- // CHECK-Darwin: {{ #1 0x.* in _?main .*strncpy-overflow.cc:}}[[@LINE-13]] -- return short_buffer[8]; --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/use-after-free.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/use-after-free.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/use-after-free.cc 2013-01-22 10:14:54.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/use-after-free.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,43 +0,0 @@ --// RUN: %clangxx_asan -m64 -O0 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m64 -O1 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m64 -O2 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m64 -O3 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m32 -O0 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m32 -O1 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m32 -O2 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m32 -O3 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out -- --#include --int main() { -- char *x = (char*)malloc(10 * sizeof(char)); -- free(x); -- return x[5]; -- // CHECK: {{.*ERROR: AddressSanitizer: heap-use-after-free on address}} -- // CHECK: {{0x.* at pc 0x.* bp 0x.* sp 0x.*}} -- // CHECK: {{READ of size 1 at 0x.* thread T0}} -- // CHECK: {{ #0 0x.* in _?main .*use-after-free.cc:22}} -- // CHECK: {{0x.* is located 5 bytes inside of 10-byte region .0x.*,0x.*}} -- // CHECK: {{freed by thread T0 here:}} -- -- // CHECK-Linux: {{ #0 0x.* in .*free}} -- // CHECK-Linux: {{ #1 0x.* in main .*use-after-free.cc:21}} -- -- // CHECK-Darwin: {{ #0 0x.* in _?wrap_free}} -- // CHECK-Darwin: {{ #1 0x.* in _?main .*use-after-free.cc:21}} -- -- // CHECK: {{previously allocated by thread T0 here:}} -- -- // CHECK-Linux: {{ #0 0x.* in .*malloc}} -- // CHECK-Linux: {{ #1 0x.* in main .*use-after-free.cc:20}} -- -- // CHECK-Darwin: {{ #0 0x.* in _?wrap_malloc.*}} -- // CHECK-Darwin: {{ #1 0x.* in _?main .*use-after-free.cc:20}} --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/use-after-free-right.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/use-after-free-right.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/use-after-free-right.cc 2013-02-11 08:19:24.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/use-after-free-right.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,46 +0,0 @@ --// RUN: %clangxx_asan -m64 -O0 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m64 -O1 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m64 -O2 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m64 -O3 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m32 -O0 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m32 -O1 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m32 -O2 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out --// RUN: %clangxx_asan -m32 -O3 %s -o %t && %t 2>&1 | %symbolize > %t.out --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-%os < %t.out -- --// Test use-after-free report in the case when access is at the right border of --// the allocation. -- --#include --int main() { -- volatile char *x = (char*)malloc(sizeof(char)); -- free((void*)x); -- *x = 42; -- // CHECK: {{.*ERROR: AddressSanitizer: heap-use-after-free on address}} -- // CHECK: {{0x.* at pc 0x.* bp 0x.* sp 0x.*}} -- // CHECK: {{WRITE of size 1 at 0x.* thread T0}} -- // CHECK: {{ #0 0x.* in _?main .*use-after-free-right.cc:25}} -- // CHECK: {{0x.* is located 0 bytes inside of 1-byte region .0x.*,0x.*}} -- // CHECK: {{freed by thread T0 here:}} -- -- // CHECK-Linux: {{ #0 0x.* in .*free}} -- // CHECK-Linux: {{ #1 0x.* in main .*use-after-free-right.cc:24}} -- -- // CHECK-Darwin: {{ #0 0x.* in _?wrap_free}} -- // CHECK-Darwin: {{ #1 0x.* in _?main .*use-after-free-right.cc:24}} -- -- // CHECK: {{previously allocated by thread T0 here:}} -- -- // CHECK-Linux: {{ #0 0x.* in .*malloc}} -- // CHECK-Linux: {{ #1 0x.* in main .*use-after-free-right.cc:23}} -- -- // CHECK-Darwin: {{ #0 0x.* in _?wrap_malloc.*}} -- // CHECK-Darwin: {{ #1 0x.* in _?main .*use-after-free-right.cc:23}} --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/use-after-scope-inlined.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/use-after-scope-inlined.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/use-after-scope-inlined.cc 2013-03-22 11:36:24.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/use-after-scope-inlined.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,30 +0,0 @@ --// Test with "-O2" only to make sure inlining (leading to use-after-scope) --// happens. "always_inline" is not enough, as Clang doesn't emit --// llvm.lifetime intrinsics at -O0. --// --// RUN: %clangxx_asan -m64 -O2 -fsanitize=use-after-scope %s -o %t && \ --// RUN: %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -m32 -O2 -fsanitize=use-after-scope %s -o %t && \ --// RUN: %t 2>&1 | %symbolize | FileCheck %s -- --int *arr; -- --__attribute__((always_inline)) --void inlined(int arg) { -- int x[5]; -- for (int i = 0; i < arg; i++) x[i] = i; -- arr = x; --} -- --int main(int argc, char *argv[]) { -- inlined(argc); -- return arr[argc - 1]; // BOOM -- // CHECK: ERROR: AddressSanitizer: stack-use-after-scope -- // CHECK: READ of size 4 at 0x{{.*}} thread T0 -- // CHECK: #0 0x{{.*}} in {{_?}}main -- // CHECK: {{.*}}use-after-scope-inlined.cc:[[@LINE-4]] -- // CHECK: Address 0x{{.*}} is located in stack of thread T0 at offset -- // CHECK: [[OFFSET:[^ ]*]] in frame -- // CHECK: main -- // CHECK: {{\[}}[[OFFSET]], {{.*}}) 'x.i' --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/wait.cc llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/wait.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/asan/lit_tests/wait.cc 2013-04-23 14:36:37.000000000 +0200 -+++ llvm-3.3.src/projects/compiler-rt/lib/asan/lit_tests/wait.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,77 +0,0 @@ --// RUN: %clangxx_asan -DWAIT -m64 -O0 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -DWAIT -m64 -O3 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -DWAIT -m32 -O0 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -DWAIT -m32 -O3 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s -- --// RUN: %clangxx_asan -DWAITPID -m64 -O0 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -DWAITPID -m64 -O3 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -DWAITPID -m32 -O0 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -DWAITPID -m32 -O3 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s -- --// RUN: %clangxx_asan -DWAITID -m64 -O0 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -DWAITID -m64 -O3 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -DWAITID -m32 -O0 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -DWAITID -m32 -O3 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s -- --// RUN: %clangxx_asan -DWAIT3 -m64 -O0 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -DWAIT3 -m64 -O3 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -DWAIT3 -m32 -O0 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -DWAIT3 -m32 -O3 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s -- --// RUN: %clangxx_asan -DWAIT4 -m64 -O0 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -DWAIT4 -m64 -O3 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -DWAIT4 -m32 -O0 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -DWAIT4 -m32 -O3 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s -- --// RUN: %clangxx_asan -DWAIT3_RUSAGE -m64 -O0 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -DWAIT3_RUSAGE -m64 -O3 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -DWAIT3_RUSAGE -m32 -O0 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -DWAIT3_RUSAGE -m32 -O3 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s -- --// RUN: %clangxx_asan -DWAIT4_RUSAGE -m64 -O0 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -DWAIT4_RUSAGE -m64 -O3 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -DWAIT4_RUSAGE -m32 -O0 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s --// RUN: %clangxx_asan -DWAIT4_RUSAGE -m32 -O3 %s -o %t && %t 2>&1 | %symbolize | FileCheck %s -- -- --#include --#include --#include -- --int main(int argc, char **argv) { -- pid_t pid = fork(); -- if (pid) { // parent -- int x[3]; -- int *status = x + argc * 3; -- int res; --#if defined(WAIT) -- res = wait(status); --#elif defined(WAITPID) -- res = waitpid(pid, status, WNOHANG); --#elif defined(WAITID) -- siginfo_t *si = (siginfo_t*)(x + argc * 3); -- res = waitid(P_ALL, 0, si, WEXITED | WNOHANG); --#elif defined(WAIT3) -- res = wait3(status, WNOHANG, NULL); --#elif defined(WAIT4) -- res = wait4(pid, status, WNOHANG, NULL); --#elif defined(WAIT3_RUSAGE) || defined(WAIT4_RUSAGE) -- struct rusage *ru = (struct rusage*)(x + argc * 3); -- int good_status; --# if defined(WAIT3_RUSAGE) -- res = wait3(&good_status, WNOHANG, ru); --# elif defined(WAIT4_RUSAGE) -- res = wait4(pid, &good_status, WNOHANG, ru); --# endif --#endif -- // CHECK: stack-buffer-overflow -- // CHECK: {{WRITE of size .* at 0x.* thread T0}} -- // CHECK: {{in .*wait}} -- // CHECK: {{in _?main .*wait.cc:}} -- // CHECK: is located in stack of thread T0 at offset -- // CHECK: {{in _?main}} -- return res != -1; -- } -- // child -- return 0; --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/msan/lit_tests/heap-origin.cc llvm-3.3.src/projects/compiler-rt/lib/msan/lit_tests/heap-origin.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/msan/lit_tests/heap-origin.cc 2013-02-11 12:34:26.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/msan/lit_tests/heap-origin.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,33 +0,0 @@ --// RUN: %clangxx_msan -m64 -O0 %s -o %t && not %t >%t.out 2>&1 --// RUN: FileCheck %s < %t.out --// RUN: %clangxx_msan -m64 -O1 %s -o %t && not %t >%t.out 2>&1 --// RUN: FileCheck %s < %t.out --// RUN: %clangxx_msan -m64 -O2 %s -o %t && not %t >%t.out 2>&1 --// RUN: FileCheck %s < %t.out --// RUN: %clangxx_msan -m64 -O3 %s -o %t && not %t >%t.out 2>&1 --// RUN: FileCheck %s < %t.out -- --// RUN: %clangxx_msan -fsanitize-memory-track-origins -m64 -O0 %s -o %t && not %t >%t.out 2>&1 --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-ORIGINS < %t.out --// RUN: %clangxx_msan -fsanitize-memory-track-origins -m64 -O1 %s -o %t && not %t >%t.out 2>&1 --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-ORIGINS < %t.out --// RUN: %clangxx_msan -fsanitize-memory-track-origins -m64 -O2 %s -o %t && not %t >%t.out 2>&1 --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-ORIGINS < %t.out --// RUN: %clangxx_msan -fsanitize-memory-track-origins -m64 -O3 %s -o %t && not %t >%t.out 2>&1 --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-ORIGINS < %t.out -- --#include --int main(int argc, char **argv) { -- char *volatile x = (char*)malloc(5 * sizeof(char)); -- if (*x) -- exit(0); -- // CHECK: WARNING: Use of uninitialized value -- // CHECK: {{#0 0x.* in main .*heap-origin.cc:}}[[@LINE-3]] -- -- // CHECK-ORIGINS: Uninitialized value was created by a heap allocation -- // CHECK-ORIGINS: {{#0 0x.* in .*malloc}} -- // CHECK-ORIGINS: {{#1 0x.* in main .*heap-origin.cc:}}[[@LINE-8]] -- -- // CHECK: SUMMARY: MemorySanitizer: use-of-uninitialized-value {{.*heap-origin.cc:.* main}} -- return 0; --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/msan/lit_tests/Linux/glob.cc llvm-3.3.src/projects/compiler-rt/lib/msan/lit_tests/Linux/glob.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/msan/lit_tests/Linux/glob.cc 2013-04-09 13:35:13.000000000 +0200 -+++ llvm-3.3.src/projects/compiler-rt/lib/msan/lit_tests/Linux/glob.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,26 +0,0 @@ --// RUN: %clangxx_msan -m64 -O0 %s -o %t && %t %p 2>&1 | FileCheck %s --// RUN: %clangxx_msan -m64 -O3 %s -o %t && %t %p 2>&1 | FileCheck %s -- --#include --#include --#include --#include --#include -- --int main(int argc, char *argv[]) { -- assert(argc == 2); -- char buf[1024]; -- snprintf(buf, sizeof(buf), "%s/%s", argv[1], "glob_test_root/*a"); -- -- glob_t globbuf; -- int res = glob(buf, 0, 0, &globbuf); -- -- printf("%d %s\n", errno, strerror(errno)); -- assert(res == 0); -- assert(globbuf.gl_pathc == 2); -- printf("%zu\n", strlen(globbuf.gl_pathv[0])); -- printf("%zu\n", strlen(globbuf.gl_pathv[1])); -- printf("PASS\n"); -- // CHECK: PASS -- return 0; --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/msan/lit_tests/no_sanitize_memory_prop.cc llvm-3.3.src/projects/compiler-rt/lib/msan/lit_tests/no_sanitize_memory_prop.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/msan/lit_tests/no_sanitize_memory_prop.cc 2013-02-28 12:25:54.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/msan/lit_tests/no_sanitize_memory_prop.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,33 +0,0 @@ --// RUN: %clangxx_msan -m64 -O0 %s -o %t && %t >%t.out 2>&1 --// RUN: %clangxx_msan -m64 -O1 %s -o %t && not %t >%t.out 2>&1 --// RUN: FileCheck %s < %t.out --// RUN: %clangxx_msan -m64 -O2 %s -o %t && not %t >%t.out 2>&1 --// RUN: FileCheck %s < %t.out --// RUN: %clangxx_msan -m64 -O3 %s -o %t && not %t >%t.out 2>&1 --// RUN: FileCheck %s < %t.out -- --// Test that (no_sanitize_memory) functions propagate shadow. -- --// Note that at -O0 there is no report, because 'x' in 'f' is spilled to the --// stack, and then loaded back as a fully initialiazed value (due to --// no_sanitize_memory attribute). -- --#include --#include -- --__attribute__((noinline)) --__attribute__((no_sanitize_memory)) --int f(int x) { -- return x; --} -- --int main(void) { -- int x; -- int * volatile p = &x; -- int y = f(*p); -- // CHECK: WARNING: Use of uninitialized value -- // CHECK: {{#0 0x.* in main .*no_sanitize_memory_prop.cc:}}[[@LINE+1]] -- if (y) -- exit(0); -- return 0; --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/msan/lit_tests/stack-origin.cc llvm-3.3.src/projects/compiler-rt/lib/msan/lit_tests/stack-origin.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/msan/lit_tests/stack-origin.cc 2013-02-11 12:34:26.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/msan/lit_tests/stack-origin.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,32 +0,0 @@ --// RUN: %clangxx_msan -m64 -O0 %s -o %t && not %t >%t.out 2>&1 --// RUN: FileCheck %s < %t.out --// RUN: %clangxx_msan -m64 -O1 %s -o %t && not %t >%t.out 2>&1 --// RUN: FileCheck %s < %t.out --// RUN: %clangxx_msan -m64 -O2 %s -o %t && not %t >%t.out 2>&1 --// RUN: FileCheck %s < %t.out --// RUN: %clangxx_msan -m64 -O3 %s -o %t && not %t >%t.out 2>&1 --// RUN: FileCheck %s < %t.out -- --// RUN: %clangxx_msan -fsanitize-memory-track-origins -m64 -O0 %s -o %t && not %t >%t.out 2>&1 --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-ORIGINS < %t.out --// RUN: %clangxx_msan -fsanitize-memory-track-origins -m64 -O1 %s -o %t && not %t >%t.out 2>&1 --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-ORIGINS < %t.out --// RUN: %clangxx_msan -fsanitize-memory-track-origins -m64 -O2 %s -o %t && not %t >%t.out 2>&1 --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-ORIGINS < %t.out --// RUN: %clangxx_msan -fsanitize-memory-track-origins -m64 -O3 %s -o %t && not %t >%t.out 2>&1 --// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-ORIGINS < %t.out -- --#include --int main(int argc, char **argv) { -- int x; -- int *volatile p = &x; -- if (*p) -- exit(0); -- // CHECK: WARNING: Use of uninitialized value -- // CHECK: {{#0 0x.* in main .*stack-origin.cc:}}[[@LINE-3]] -- -- // CHECK-ORIGINS: Uninitialized value was created by an allocation of 'x' in the stack frame of function 'main' -- -- // CHECK: SUMMARY: MemorySanitizer: use-of-uninitialized-value {{.*stack-origin.cc:.* main}} -- return 0; --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/blacklist.cc llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/blacklist.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/blacklist.cc 2012-12-28 11:06:26.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/blacklist.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,31 +0,0 @@ --// Test blacklist functionality for TSan. -- --// RUN: %clangxx_tsan -O1 %s \ --// RUN: -fsanitize-blacklist=%p/Helpers/blacklist.txt \ --// RUN: -o %t && %t 2>&1 | FileCheck %s --#include --#include -- --int Global; -- --void *Thread1(void *x) { -- Global++; -- return NULL; --} -- --void *Blacklisted_Thread2(void *x) { -- Global--; -- return NULL; --} -- --int main() { -- pthread_t t[2]; -- pthread_create(&t[0], NULL, Thread1, NULL); -- pthread_create(&t[1], NULL, Blacklisted_Thread2, NULL); -- pthread_join(t[0], NULL); -- pthread_join(t[1], NULL); -- printf("PASS\n"); -- return 0; --} -- --// CHECK-NOT: ThreadSanitizer: data race -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/load_shared_lib.cc llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/load_shared_lib.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/load_shared_lib.cc 2013-04-09 09:08:05.000000000 +0200 -+++ llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/load_shared_lib.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,44 +0,0 @@ --// Check that if the list of shared libraries changes between the two race --// reports, the second report occurring in a new shared library is still --// symbolized correctly. -- --// RUN: %clangxx_tsan -O1 %p/SharedLibs/load_shared_lib-so.cc \ --// RUN: -fPIC -shared -o %t-so.so --// RUN: %clangxx_tsan -O1 %s -o %t && %t 2>&1 | FileCheck %s -- --#include --#include --#include -- --#include -- --int GLOB = 0; -- --void *write_glob(void *unused) { -- GLOB++; -- return NULL; --} -- --void race_two_threads(void *(*access_callback)(void *unused)) { -- pthread_t t1, t2; -- pthread_create(&t1, NULL, access_callback, NULL); -- pthread_create(&t2, NULL, access_callback, NULL); -- pthread_join(t1, NULL); -- pthread_join(t2, NULL); --} -- --int main(int argc, char *argv[]) { -- std::string path = std::string(argv[0]) + std::string("-so.so"); -- race_two_threads(write_glob); -- // CHECK: write_glob -- void *lib = dlopen(path.c_str(), RTLD_NOW); -- if (!lib) { -- printf("error in dlopen(): %s\n", dlerror()); -- return 1; -- } -- void *(*write_from_so)(void *unused); -- *(void **)&write_from_so = dlsym(lib, "write_from_so"); -- race_two_threads(write_from_so); -- // CHECK: write_from_so -- return 0; --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/mutex_destroy_locked.cc llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/mutex_destroy_locked.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/mutex_destroy_locked.cc 2013-02-06 15:24:00.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/mutex_destroy_locked.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,22 +0,0 @@ --// RUN: %clangxx_tsan -O1 %s -o %t && %t 2>&1 | FileCheck %s --#include --#include -- --int main() { -- pthread_mutex_t m; -- pthread_mutex_init(&m, 0); -- pthread_mutex_lock(&m); -- pthread_mutex_destroy(&m); -- return 0; --} -- --// CHECK: WARNING: ThreadSanitizer: destroy of a locked mutex --// CHECK: #0 pthread_mutex_destroy --// CHECK: #1 main --// CHECK: and: --// CHECK: #0 pthread_mutex_lock --// CHECK: #1 main --// CHECK: Mutex {{.*}} created at: --// CHECK: #0 pthread_mutex_init --// CHECK: #1 main --// CHECK: SUMMARY: ThreadSanitizer: destroy of a locked mutex{{.*}}main -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/mutexset1.cc llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/mutexset1.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/mutexset1.cc 2012-12-28 09:38:09.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/mutexset1.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,37 +0,0 @@ --// RUN: %clangxx_tsan -O1 %s -o %t && %t 2>&1 | FileCheck %s --#include --#include --#include -- --int Global; --pthread_mutex_t mtx; -- --void *Thread1(void *x) { -- sleep(1); -- pthread_mutex_lock(&mtx); -- Global++; -- pthread_mutex_unlock(&mtx); -- return NULL; --} -- --void *Thread2(void *x) { -- Global--; -- return NULL; --} -- --int main() { -- // CHECK: WARNING: ThreadSanitizer: data race -- // CHECK: Write of size 4 at {{.*}} by thread T1 -- // CHECK: (mutexes: write [[M1:M[0-9]+]]): -- // CHECK: Previous write of size 4 at {{.*}} by thread T2: -- // CHECK: Mutex [[M1]] created at: -- // CHECK: #0 pthread_mutex_init -- // CHECK: #1 main {{.*}}/mutexset1.cc:[[@LINE+1]] -- pthread_mutex_init(&mtx, 0); -- pthread_t t[2]; -- pthread_create(&t[0], NULL, Thread1, NULL); -- pthread_create(&t[1], NULL, Thread2, NULL); -- pthread_join(t[0], NULL); -- pthread_join(t[1], NULL); -- pthread_mutex_destroy(&mtx); --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/mutexset2.cc llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/mutexset2.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/mutexset2.cc 2012-12-28 09:38:09.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/mutexset2.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,37 +0,0 @@ --// RUN: %clangxx_tsan -O1 %s -o %t && %t 2>&1 | FileCheck %s --#include --#include --#include -- --int Global; --pthread_mutex_t mtx; -- --void *Thread1(void *x) { -- pthread_mutex_lock(&mtx); -- Global++; -- pthread_mutex_unlock(&mtx); -- return NULL; --} -- --void *Thread2(void *x) { -- sleep(1); -- Global--; -- return NULL; --} -- --int main() { -- // CHECK: WARNING: ThreadSanitizer: data race -- // CHECK: Write of size 4 at {{.*}} by thread T2: -- // CHECK: Previous write of size 4 at {{.*}} by thread T1 -- // CHECK: (mutexes: write [[M1:M[0-9]+]]): -- // CHECK: Mutex [[M1]] created at: -- // CHECK: #0 pthread_mutex_init -- // CHECK: #1 main {{.*}}/mutexset2.cc:[[@LINE+1]] -- pthread_mutex_init(&mtx, 0); -- pthread_t t[2]; -- pthread_create(&t[0], NULL, Thread1, NULL); -- pthread_create(&t[1], NULL, Thread2, NULL); -- pthread_join(t[0], NULL); -- pthread_join(t[1], NULL); -- pthread_mutex_destroy(&mtx); --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/mutexset3.cc llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/mutexset3.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/mutexset3.cc 2012-12-28 09:38:09.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/mutexset3.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,45 +0,0 @@ --// RUN: %clangxx_tsan -O1 %s -o %t && %t 2>&1 | FileCheck %s --#include --#include --#include -- --int Global; --pthread_mutex_t mtx1; --pthread_mutex_t mtx2; -- --void *Thread1(void *x) { -- sleep(1); -- pthread_mutex_lock(&mtx1); -- pthread_mutex_lock(&mtx2); -- Global++; -- pthread_mutex_unlock(&mtx2); -- pthread_mutex_unlock(&mtx1); -- return NULL; --} -- --void *Thread2(void *x) { -- Global--; -- return NULL; --} -- --int main() { -- // CHECK: WARNING: ThreadSanitizer: data race -- // CHECK: Write of size 4 at {{.*}} by thread T1 -- // CHECK: (mutexes: write [[M1:M[0-9]+]], write [[M2:M[0-9]+]]): -- // CHECK: Previous write of size 4 at {{.*}} by thread T2: -- // CHECK: Mutex [[M1]] created at: -- // CHECK: #0 pthread_mutex_init -- // CHECK: #1 main {{.*}}/mutexset3.cc:[[@LINE+4]] -- // CHECK: Mutex [[M2]] created at: -- // CHECK: #0 pthread_mutex_init -- // CHECK: #1 main {{.*}}/mutexset3.cc:[[@LINE+2]] -- pthread_mutex_init(&mtx1, 0); -- pthread_mutex_init(&mtx2, 0); -- pthread_t t[2]; -- pthread_create(&t[0], NULL, Thread1, NULL); -- pthread_create(&t[1], NULL, Thread2, NULL); -- pthread_join(t[0], NULL); -- pthread_join(t[1], NULL); -- pthread_mutex_destroy(&mtx1); -- pthread_mutex_destroy(&mtx2); --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/mutexset4.cc llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/mutexset4.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/mutexset4.cc 2012-12-28 09:38:09.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/mutexset4.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,45 +0,0 @@ --// RUN: %clangxx_tsan -O1 %s -o %t && %t 2>&1 | FileCheck %s --#include --#include --#include -- --int Global; --pthread_mutex_t mtx1; --pthread_mutex_t mtx2; -- --void *Thread1(void *x) { -- pthread_mutex_lock(&mtx1); -- pthread_mutex_lock(&mtx2); -- Global++; -- pthread_mutex_unlock(&mtx2); -- pthread_mutex_unlock(&mtx1); -- return NULL; --} -- --void *Thread2(void *x) { -- sleep(1); -- Global--; -- return NULL; --} -- --int main() { -- // CHECK: WARNING: ThreadSanitizer: data race -- // CHECK: Write of size 4 at {{.*}} by thread T2: -- // CHECK: Previous write of size 4 at {{.*}} by thread T1 -- // CHECK: (mutexes: write [[M1:M[0-9]+]], write [[M2:M[0-9]+]]): -- // CHECK: Mutex [[M1]] created at: -- // CHECK: #0 pthread_mutex_init -- // CHECK: #1 main {{.*}}/mutexset4.cc:[[@LINE+4]] -- // CHECK: Mutex [[M2]] created at: -- // CHECK: #0 pthread_mutex_init -- // CHECK: #1 main {{.*}}/mutexset4.cc:[[@LINE+2]] -- pthread_mutex_init(&mtx1, 0); -- pthread_mutex_init(&mtx2, 0); -- pthread_t t[2]; -- pthread_create(&t[0], NULL, Thread1, NULL); -- pthread_create(&t[1], NULL, Thread2, NULL); -- pthread_join(t[0], NULL); -- pthread_join(t[1], NULL); -- pthread_mutex_destroy(&mtx1); -- pthread_mutex_destroy(&mtx2); --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/mutexset5.cc llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/mutexset5.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/mutexset5.cc 2012-12-28 09:38:09.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/mutexset5.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,46 +0,0 @@ --// RUN: %clangxx_tsan -O1 %s -o %t && %t 2>&1 | FileCheck %s --#include --#include --#include -- --int Global; --pthread_mutex_t mtx1; --pthread_mutex_t mtx2; -- --void *Thread1(void *x) { -- sleep(1); -- pthread_mutex_lock(&mtx1); -- Global++; -- pthread_mutex_unlock(&mtx1); -- return NULL; --} -- --void *Thread2(void *x) { -- pthread_mutex_lock(&mtx2); -- Global--; -- pthread_mutex_unlock(&mtx2); -- return NULL; --} -- --int main() { -- // CHECK: WARNING: ThreadSanitizer: data race -- // CHECK: Write of size 4 at {{.*}} by thread T1 -- // CHECK: (mutexes: write [[M1:M[0-9]+]]): -- // CHECK: Previous write of size 4 at {{.*}} by thread T2 -- // CHECK: (mutexes: write [[M2:M[0-9]+]]): -- // CHECK: Mutex [[M1]] created at: -- // CHECK: #0 pthread_mutex_init -- // CHECK: #1 main {{.*}}/mutexset5.cc:[[@LINE+4]] -- // CHECK: Mutex [[M2]] created at: -- // CHECK: #0 pthread_mutex_init -- // CHECK: #1 main {{.*}}/mutexset5.cc:[[@LINE+5]] -- pthread_mutex_init(&mtx1, 0); -- pthread_mutex_init(&mtx2, 0); -- pthread_t t[2]; -- pthread_create(&t[0], NULL, Thread1, NULL); -- pthread_create(&t[1], NULL, Thread2, NULL); -- pthread_join(t[0], NULL); -- pthread_join(t[1], NULL); -- pthread_mutex_destroy(&mtx1); -- pthread_mutex_destroy(&mtx2); --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/mutexset6.cc llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/mutexset6.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/mutexset6.cc 2012-12-28 09:38:09.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/mutexset6.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,53 +0,0 @@ --// RUN: %clangxx_tsan -O1 %s -o %t && %t 2>&1 | FileCheck %s --#include --#include --#include -- --int Global; --pthread_mutex_t mtx1; --pthread_spinlock_t mtx2; --pthread_rwlock_t mtx3; -- --void *Thread1(void *x) { -- sleep(1); -- pthread_mutex_lock(&mtx1); -- Global++; -- pthread_mutex_unlock(&mtx1); -- return NULL; --} -- --void *Thread2(void *x) { -- pthread_mutex_lock(&mtx1); -- pthread_mutex_unlock(&mtx1); -- pthread_spin_lock(&mtx2); -- pthread_rwlock_rdlock(&mtx3); -- Global--; -- pthread_spin_unlock(&mtx2); -- pthread_rwlock_unlock(&mtx3); -- return NULL; --} -- --int main() { -- // CHECK: WARNING: ThreadSanitizer: data race -- // CHECK: Write of size 4 at {{.*}} by thread T1 -- // CHECK: (mutexes: write [[M1:M[0-9]+]]): -- // CHECK: Previous write of size 4 at {{.*}} by thread T2 -- // CHECK: (mutexes: write [[M2:M[0-9]+]], read [[M3:M[0-9]+]]): -- // CHECK: Mutex [[M1]] created at: -- // CHECK: #1 main {{.*}}/mutexset6.cc:[[@LINE+5]] -- // CHECK: Mutex [[M2]] created at: -- // CHECK: #1 main {{.*}}/mutexset6.cc:[[@LINE+4]] -- // CHECK: Mutex [[M3]] created at: -- // CHECK: #1 main {{.*}}/mutexset6.cc:[[@LINE+3]] -- pthread_mutex_init(&mtx1, 0); -- pthread_spin_init(&mtx2, 0); -- pthread_rwlock_init(&mtx3, 0); -- pthread_t t[2]; -- pthread_create(&t[0], NULL, Thread1, NULL); -- pthread_create(&t[1], NULL, Thread2, NULL); -- pthread_join(t[0], NULL); -- pthread_join(t[1], NULL); -- pthread_mutex_destroy(&mtx1); -- pthread_spin_destroy(&mtx2); -- pthread_rwlock_destroy(&mtx3); --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/mutexset8.cc llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/mutexset8.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/mutexset8.cc 2013-04-30 14:00:40.000000000 +0200 -+++ llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/mutexset8.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,39 +0,0 @@ --// RUN: %clangxx_tsan -O1 %s -o %t && %t 2>&1 | FileCheck %s --#include --#include --#include -- --int Global; --pthread_mutex_t *mtx; -- --void *Thread1(void *x) { -- sleep(1); -- pthread_mutex_lock(mtx); -- Global++; -- pthread_mutex_unlock(mtx); -- return NULL; --} -- --void *Thread2(void *x) { -- Global--; -- return NULL; --} -- --int main() { -- // CHECK: WARNING: ThreadSanitizer: data race -- // CHECK: Write of size 4 at {{.*}} by thread T1 -- // CHECK: (mutexes: write [[M1:M[0-9]+]]): -- // CHECK: Previous write of size 4 at {{.*}} by thread T2: -- // CHECK: Mutex [[M1]] created at: -- // CHECK: #0 pthread_mutex_init -- // CHECK: #1 main {{.*}}/mutexset8.cc -- mtx = new pthread_mutex_t; -- pthread_mutex_init(mtx, 0); -- pthread_t t[2]; -- pthread_create(&t[0], NULL, Thread1, NULL); -- pthread_create(&t[1], NULL, Thread2, NULL); -- pthread_join(t[0], NULL); -- pthread_join(t[1], NULL); -- pthread_mutex_destroy(mtx); -- delete mtx; --} -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/race_on_mutex.c llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/race_on_mutex.c ---- llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/race_on_mutex.c 2013-02-01 12:10:53.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/race_on_mutex.c 1970-01-01 01:00:00.000000000 +0100 -@@ -1,42 +0,0 @@ --// RUN: %clang_tsan -O1 %s -o %t && %t 2>&1 | FileCheck %s --#include --#include --#include --#include -- --pthread_mutex_t Mtx; --int Global; -- --void *Thread1(void *x) { -- pthread_mutex_init(&Mtx, 0); -- pthread_mutex_lock(&Mtx); -- Global = 42; -- pthread_mutex_unlock(&Mtx); -- return NULL; --} -- --void *Thread2(void *x) { -- sleep(1); -- pthread_mutex_lock(&Mtx); -- Global = 43; -- pthread_mutex_unlock(&Mtx); -- return NULL; --} -- --int main() { -- pthread_t t[2]; -- pthread_create(&t[0], NULL, Thread1, NULL); -- pthread_create(&t[1], NULL, Thread2, NULL); -- pthread_join(t[0], NULL); -- pthread_join(t[1], NULL); -- pthread_mutex_destroy(&Mtx); -- return 0; --} -- --// CHECK: WARNING: ThreadSanitizer: data race --// CHECK-NEXT: Atomic read of size 1 at {{.*}} by thread T2: --// CHECK-NEXT: #0 pthread_mutex_lock --// CHECK-NEXT: #1 Thread2{{.*}} {{.*}}race_on_mutex.c:20{{(:3)?}} ({{.*}}) --// CHECK: Previous write of size 1 at {{.*}} by thread T1: --// CHECK-NEXT: #0 pthread_mutex_init {{.*}} ({{.*}}) --// CHECK-NEXT: #1 Thread1{{.*}} {{.*}}race_on_mutex.c:11{{(:3)?}} ({{.*}}) -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/signal_malloc.cc llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/signal_malloc.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/signal_malloc.cc 2013-02-06 15:24:00.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/signal_malloc.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,26 +0,0 @@ --// RUN: %clang_tsan -O1 %s -o %t && %t 2>&1 | FileCheck %s --#include --#include --#include --#include --#include -- --static void handler(int, siginfo_t*, void*) { -- // CHECK: WARNING: ThreadSanitizer: signal-unsafe call inside of a signal -- // CHECK: #0 malloc -- // CHECK: #{{(1|2)}} handler(int, siginfo{{(_t)?}}*, void*) {{.*}}signal_malloc.cc:[[@LINE+2]] -- // CHECK: SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal{{.*}}handler -- volatile char *p = (char*)malloc(1); -- p[0] = 0; -- free((void*)p); --} -- --int main() { -- struct sigaction act = {}; -- act.sa_sigaction = &handler; -- sigaction(SIGPROF, &act, 0); -- kill(getpid(), SIGPROF); -- sleep(1); -- return 0; --} -- -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/simple_race.cc llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/simple_race.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/simple_race.cc 2013-02-06 15:24:00.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/simple_race.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,26 +0,0 @@ --// RUN: %clangxx_tsan -O1 %s -o %t && %t 2>&1 | FileCheck %s --#include --#include -- --int Global; -- --void *Thread1(void *x) { -- Global++; -- return NULL; --} -- --void *Thread2(void *x) { -- Global--; -- return NULL; --} -- --int main() { -- pthread_t t[2]; -- pthread_create(&t[0], NULL, Thread1, NULL); -- pthread_create(&t[1], NULL, Thread2, NULL); -- pthread_join(t[0], NULL); -- pthread_join(t[1], NULL); --} -- --// CHECK: WARNING: ThreadSanitizer: data race --// CHECK: SUMMARY: ThreadSanitizer: data race{{.*}}Thread -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/simple_stack2.cc llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/simple_stack2.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/simple_stack2.cc 2012-12-07 10:24:57.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/simple_stack2.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,53 +0,0 @@ --// RUN: %clangxx_tsan -O1 %s -o %t && %t 2>&1 | FileCheck %s --#include --#include --#include -- --int Global; -- --void __attribute__((noinline)) foo1() { -- Global = 42; --} -- --void __attribute__((noinline)) bar1() { -- volatile int tmp = 42; -- int tmp2 = tmp; -- (void)tmp2; -- foo1(); --} -- --void __attribute__((noinline)) foo2() { -- volatile int tmp = Global; -- int tmp2 = tmp; -- (void)tmp2; --} -- --void __attribute__((noinline)) bar2() { -- volatile int tmp = 42; -- int tmp2 = tmp; -- (void)tmp2; -- foo2(); --} -- --void *Thread1(void *x) { -- sleep(1); -- bar1(); -- return NULL; --} -- --int main() { -- pthread_t t; -- pthread_create(&t, NULL, Thread1, NULL); -- bar2(); -- pthread_join(t, NULL); --} -- --// CHECK: WARNING: ThreadSanitizer: data race --// CHECK-NEXT: Write of size 4 at {{.*}} by thread T1: --// CHECK-NEXT: #0 foo1{{.*}} {{.*}}simple_stack2.cc:9{{(:3)?}} ({{.*}}) --// CHECK-NEXT: #1 bar1{{.*}} {{.*}}simple_stack2.cc:16{{(:3)?}} ({{.*}}) --// CHECK-NEXT: #2 Thread1{{.*}} {{.*}}simple_stack2.cc:34{{(:3)?}} ({{.*}}) --// CHECK: Previous read of size 4 at {{.*}} by main thread: --// CHECK-NEXT: #0 foo2{{.*}} {{.*}}simple_stack2.cc:20{{(:28)?}} ({{.*}}) --// CHECK-NEXT: #1 bar2{{.*}} {{.*}}simple_stack2.cc:29{{(:3)?}} ({{.*}}) --// CHECK-NEXT: #2 main{{.*}} {{.*}}simple_stack2.cc:41{{(:3)?}} ({{.*}}) -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/simple_stack.c llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/simple_stack.c ---- llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/simple_stack.c 2012-12-17 17:28:15.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/simple_stack.c 1970-01-01 01:00:00.000000000 +0100 -@@ -1,66 +0,0 @@ --// RUN: %clang_tsan -O1 %s -o %t && %t 2>&1 | FileCheck %s --#include --#include --#include -- --int Global; -- --void __attribute__((noinline)) foo1() { -- Global = 42; --} -- --void __attribute__((noinline)) bar1() { -- volatile int tmp = 42; (void)tmp; -- foo1(); --} -- --void __attribute__((noinline)) foo2() { -- volatile int v = Global; (void)v; --} -- --void __attribute__((noinline)) bar2() { -- volatile int tmp = 42; (void)tmp; -- foo2(); --} -- --void *Thread1(void *x) { -- sleep(1); -- bar1(); -- return NULL; --} -- --void *Thread2(void *x) { -- bar2(); -- return NULL; --} -- --void StartThread(pthread_t *t, void *(*f)(void*)) { -- pthread_create(t, NULL, f, NULL); --} -- --int main() { -- pthread_t t[2]; -- StartThread(&t[0], Thread1); -- StartThread(&t[1], Thread2); -- pthread_join(t[0], NULL); -- pthread_join(t[1], NULL); -- return 0; --} -- --// CHECK: WARNING: ThreadSanitizer: data race --// CHECK-NEXT: Write of size 4 at {{.*}} by thread T1: --// CHECK-NEXT: #0 foo1{{.*}} {{.*}}simple_stack.c:9{{(:3)?}} ({{.*}}) --// CHECK-NEXT: #1 bar1{{.*}} {{.*}}simple_stack.c:14{{(:3)?}} ({{.*}}) --// CHECK-NEXT: #2 Thread1{{.*}} {{.*}}simple_stack.c:28{{(:3)?}} ({{.*}}) --// CHECK: Previous read of size 4 at {{.*}} by thread T2: --// CHECK-NEXT: #0 foo2{{.*}} {{.*}}simple_stack.c:18{{(:26)?}} ({{.*}}) --// CHECK-NEXT: #1 bar2{{.*}} {{.*}}simple_stack.c:23{{(:3)?}} ({{.*}}) --// CHECK-NEXT: #2 Thread2{{.*}} {{.*}}simple_stack.c:33{{(:3)?}} ({{.*}}) --// CHECK: Thread T1 (tid={{.*}}, running) created by main thread at: --// CHECK-NEXT: #0 pthread_create {{.*}} ({{.*}}) --// CHECK-NEXT: #1 StartThread{{.*}} {{.*}}simple_stack.c:38{{(:3)?}} ({{.*}}) --// CHECK-NEXT: #2 main{{.*}} {{.*}}simple_stack.c:43{{(:3)?}} ({{.*}}) --// CHECK: Thread T2 ({{.*}}) created by main thread at: --// CHECK-NEXT: #0 pthread_create {{.*}} ({{.*}}) --// CHECK-NEXT: #1 StartThread{{.*}} {{.*}}simple_stack.c:38{{(:3)?}} ({{.*}}) --// CHECK-NEXT: #2 main{{.*}} {{.*}}simple_stack.c:44{{(:3)?}} ({{.*}}) -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/thread_leak3.c llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/thread_leak3.c ---- llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/thread_leak3.c 2013-03-21 17:55:17.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/thread_leak3.c 1970-01-01 01:00:00.000000000 +0100 -@@ -1,17 +0,0 @@ --// RUN: %clang_tsan -O1 %s -o %t && %t 2>&1 | FileCheck %s --#include --#include -- --void *Thread(void *x) { -- return 0; --} -- --int main() { -- pthread_t t; -- pthread_create(&t, 0, Thread, 0); -- sleep(1); -- return 0; --} -- --// CHECK: WARNING: ThreadSanitizer: thread leak --// CHECK: SUMMARY: ThreadSanitizer: thread leak{{.*}}main -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/tiny_race.c llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/tiny_race.c ---- llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/tiny_race.c 2012-09-18 09:23:54.000000000 +0200 -+++ llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/tiny_race.c 1970-01-01 01:00:00.000000000 +0100 -@@ -1,15 +0,0 @@ --// RUN: %clang_tsan -O1 %s -o %t && %t 2>&1 | FileCheck %s --#include --int Global; --void *Thread1(void *x) { -- Global = 42; -- return x; --} --int main() { -- pthread_t t; -- pthread_create(&t, NULL, Thread1, NULL); -- Global = 43; -- pthread_join(t, NULL); -- return Global; --} --// CHECK: WARNING: ThreadSanitizer: data race -diff -urN llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/write_in_reader_lock.cc llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/write_in_reader_lock.cc ---- llvm-3.3.src.org/projects/compiler-rt/lib/tsan/lit_tests/write_in_reader_lock.cc 2012-12-07 10:24:57.000000000 +0100 -+++ llvm-3.3.src/projects/compiler-rt/lib/tsan/lit_tests/write_in_reader_lock.cc 1970-01-01 01:00:00.000000000 +0100 -@@ -1,35 +0,0 @@ --// RUN: %clangxx_tsan -O1 %s -o %t && %t 2>&1 | FileCheck %s --#include --#include -- --pthread_rwlock_t rwlock; --int GLOB; -- --void *Thread1(void *p) { -- (void)p; -- pthread_rwlock_rdlock(&rwlock); -- // Write under reader lock. -- sleep(1); -- GLOB++; -- pthread_rwlock_unlock(&rwlock); -- return 0; --} -- --int main(int argc, char *argv[]) { -- pthread_rwlock_init(&rwlock, NULL); -- pthread_rwlock_rdlock(&rwlock); -- pthread_t t; -- pthread_create(&t, 0, Thread1, 0); -- volatile int x = GLOB; -- (void)x; -- pthread_rwlock_unlock(&rwlock); -- pthread_join(t, 0); -- pthread_rwlock_destroy(&rwlock); -- return 0; --} -- --// CHECK: WARNING: ThreadSanitizer: data race --// CHECK: Write of size 4 at {{.*}} by thread T1{{.*}}: --// CHECK: #0 Thread1(void*) {{.*}}write_in_reader_lock.cc:13 --// CHECK: Previous read of size 4 at {{.*}} by main thread{{.*}}: --// CHECK: #0 main {{.*}}write_in_reader_lock.cc:23 diff --git a/easybuild/easyconfigs/c/Clang/Clang-3.3-failing-tests-due-to-gcc-installation-prefix.patch b/easybuild/easyconfigs/c/Clang/Clang-3.3-failing-tests-due-to-gcc-installation-prefix.patch deleted file mode 100644 index 06d2c3fe820e..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-3.3-failing-tests-due-to-gcc-installation-prefix.patch +++ /dev/null @@ -1,1943 +0,0 @@ -diff -Nur llvm-3.3.src.orig/tools/clang/test/Driver/constructors.c llvm-3.3.src/tools/clang/test/Driver/constructors.c ---- llvm-3.3.src.orig/tools/clang/test/Driver/constructors.c 2012-11-22 00:40:23.000000000 +0100 -+++ llvm-3.3.src/tools/clang/test/Driver/constructors.c 2013-09-05 14:29:19.521023594 +0200 -@@ -5,11 +5,6 @@ - // CHECK-NO-INIT-ARRAY-NOT: -fuse-init-array - // - // RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target i386-unknown-linux \ --// RUN: --sysroot=%S/Inputs/fake_install_tree \ --// RUN: | FileCheck --check-prefix=CHECK-INIT-ARRAY %s --// --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ - // RUN: -fno-use-init-array \ - // RUN: -target i386-unknown-linux \ - // RUN: --sysroot=%S/Inputs/fake_install_tree \ -@@ -22,11 +17,6 @@ - // RUN: | FileCheck --check-prefix=CHECK-INIT-ARRAY %s - // - // RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target i386-unknown-linux \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-NO-INIT-ARRAY %s --// --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ - // RUN: -fuse-init-array \ - // RUN: -target i386-unknown-linux \ - // RUN: --sysroot=%S/Inputs/basic_linux_tree \ -diff -Nur llvm-3.3.src.orig/tools/clang/test/Driver/hexagon-toolchain.c llvm-3.3.src/tools/clang/test/Driver/hexagon-toolchain.c ---- llvm-3.3.src.orig/tools/clang/test/Driver/hexagon-toolchain.c 2013-04-11 19:27:18.000000000 +0200 -+++ llvm-3.3.src/tools/clang/test/Driver/hexagon-toolchain.c 1970-01-01 01:00:00.000000000 +0100 -@@ -1,564 +0,0 @@ --// REQUIRES: hexagon-registered-target -- --// ----------------------------------------------------------------------------- --// Test standard include paths --// ----------------------------------------------------------------------------- -- --// RUN: %clang -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK001 %s --// CHECK001: "-cc1" {{.*}} "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/lib/gcc/hexagon/4.4.0/include" --// CHECK001: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/lib/gcc/hexagon/4.4.0/include-fixed" --// CHECK001: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/hexagon/include" --// CHECK001-NEXT: "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/bin/hexagon-as" -- --// RUN: %clang -ccc-cxx -x c++ -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK002 %s --// CHECK002: "-cc1" {{.*}} "-internal-isystem" "[[INSTALL_DIR:.*]]/Inputs/hexagon_tree/qc/bin/../../gnu/hexagon/include/c++/4.4.0" --// CHECK002: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/lib/gcc/hexagon/4.4.0/include" --// CHECK002: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/lib/gcc/hexagon/4.4.0/include-fixed" --// CHECK002: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/hexagon/include" --// CHECK002-NEXT: "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/bin/hexagon-as" -- --// ----------------------------------------------------------------------------- --// Test -nostdinc, -nostdlibinc, -nostdinc++ --// ----------------------------------------------------------------------------- -- --// RUN: %clang -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -nostdinc \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK003 %s --// CHECK003: "-cc1" --// CHECK003-NOT: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/lib/gcc/hexagon/4.4.0/include" --// CHECK003-NOT: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/lib/gcc/hexagon/4.4.0/include-fixed" --// CHECK003-NOT: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/hexagon/include" --// CHECK003-NEXT: "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/bin/hexagon-as" -- --// RUN: %clang -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -nostdlibinc \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK004 %s --// CHECK004: "-cc1" --// CHECK004-NOT: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/lib/gcc/hexagon/4.4.0/include" --// CHECK004-NOT: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/lib/gcc/hexagon/4.4.0/include-fixed" --// CHECK004-NOT: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/hexagon/include" --// CHECK004-NEXT: "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/bin/hexagon-as" -- --// RUN: %clang -ccc-cxx -x c++ -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -nostdlibinc \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK005 %s --// CHECK005: "-cc1" --// CHECK005-NOT: "-internal-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/hexagon/include/c++/4.4.0" --// CHECK005-NOT: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/lib/gcc/hexagon/4.4.0/include" --// CHECK005-NOT: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/lib/gcc/hexagon/4.4.0/include-fixed" --// CHECK005-NOT: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/hexagon/include" --// CHECK005-NEXT: "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/bin/hexagon-as" -- --// RUN: %clang -ccc-cxx -x c++ -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -nostdinc++ \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK006 %s --// CHECK006: "-cc1" --// CHECK006-NOT: "-internal-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/hexagon/include/c++/4.4.0" --// CHECK006-NEXT: "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/bin/hexagon-as" -- --// ----------------------------------------------------------------------------- --// Test -march= -mcpu= -mv --// ----------------------------------------------------------------------------- --// RUN: %clang -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -march=hexagonv3 \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK007 %s --// CHECK007: "-cc1" {{.*}} "-target-cpu" "hexagonv3" --// CHECK007-NEXT: "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/bin/hexagon-as"{{.*}} "-march=v3" --// CHECK007-NEXT: "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/bin/hexagon-ld"{{.*}} "-mv3" -- --// RUN: %clang -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -mcpu=hexagonv5 \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK008 %s --// CHECK008: "-cc1" {{.*}} "-target-cpu" "hexagonv5" --// CHECK008-NEXT: "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/bin/hexagon-as"{{.*}} "-march=v5" --// CHECK008-NEXT: "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/bin/hexagon-ld"{{.*}} "-mv5" -- --// RUN: %clang -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -mv2 \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK009 %s --// CHECK009: "-cc1" {{.*}} "-target-cpu" "hexagonv2" --// CHECK009-NEXT: "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/bin/hexagon-as"{{.*}} "-march=v2" --// CHECK009-NEXT: "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/bin/hexagon-ld"{{.*}} "-mv2" -- --// RUN: %clang -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK010 %s --// CHECK010: "-cc1" {{.*}} "-target-cpu" "hexagonv4" --// CHECK010-NEXT: "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/bin/hexagon-as"{{.*}} "-march=v4" --// CHECK010-NEXT: "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/bin/hexagon-ld"{{.*}} "-mv4" -- --// RUN: %clang -march=hexagonv2 -target hexagon-unknown-linux \ --// RUN: %s 2>&1 | FileCheck -check-prefix=CHECK-UNKNOWN-V2 %s --// RUN: %clang -mcpu=hexagonv2 -target hexagon-unknown-linux \ --// RUN: %s 2>&1 | FileCheck -check-prefix=CHECK-UNKNOWN-V2 %s --// RUN: %clang -mv2 -target hexagon-unknown-linux \ --// RUN: %s 2>&1 | FileCheck -check-prefix=CHECK-UNKNOWN-V2 %s --// CHECK-UNKNOWN-V2: error: unknown target CPU 'hexagonv2' -- --// RUN: %clang -march=hexagonv3 -target hexagon-unknown-linux \ --// RUN: %s 2>&1 | FileCheck -check-prefix=CHECK-UNKNOWN-V3 %s --// RUN: %clang -mcpu=hexagonv3 -target hexagon-unknown-linux \ --// RUN: %s 2>&1 | FileCheck -check-prefix=CHECK-UNKNOWN-V3 %s --// RUN: %clang -mv3 -target hexagon-unknown-linux \ --// RUN: %s 2>&1 | FileCheck -check-prefix=CHECK-UNKNOWN-V3 %s --// CHECK-UNKNOWN-V3: error: unknown target CPU 'hexagonv3' -- --// ----------------------------------------------------------------------------- --// Test Linker related args --// ----------------------------------------------------------------------------- -- --// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --// Defaults for C --// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --// RUN: %clang -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK011 %s --// CHECK011: "{{.*}}clang{{.*}}" "-cc1" --// CHECK011-NEXT: "{{.*}}/bin/hexagon-as"{{.*}} --// CHECK011-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK011-NOT: "-static" --// CHECK011-NOT: "-shared" --// CHECK011: "{{.*}}/hexagon/lib/v4/crt0_standalone.o" --// CHECK011: "{{.*}}/hexagon/lib/v4/crt0.o" --// CHECK011: "{{.*}}/hexagon/lib/v4/init.o" --// CHECK011: "-L{{.*}}/lib/gcc/hexagon/4.4.0/v4" --// CHECK011: "-L{{.*}}/lib/gcc/hexagon/4.4.0" --// CHECK011: "-L{{.*}}/lib/gcc" --// CHECK011: "-L{{.*}}/hexagon/lib/v4" --// CHECK011: "-L{{.*}}/hexagon/lib" --// CHECK011: "{{[^"]+}}.o" --// CHECK011: "--start-group" "-lstandalone" "-lc" "-lgcc" "--end-group" --// CHECK011: "{{.*}}/hexagon/lib/v4/fini.o" -- --// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --// Defaults for C++ --// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --// RUN: %clang -ccc-cxx -x c++ -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK012 %s --// CHECK012: "{{.*}}clang{{.*}}" "-cc1" --// CHECK012-NEXT: "{{.*}}/bin/hexagon-as"{{.*}} --// CHECK012-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK012-NOT: "-static" --// CHECK012-NOT: "-shared" --// CHECK012: "{{.*}}/hexagon/lib/v4/crt0_standalone.o" --// CHECK012: "{{.*}}/hexagon/lib/v4/crt0.o" --// CHECK012: "{{.*}}/hexagon/lib/v4/init.o" --// CHECK012: "-L{{.*}}/lib/gcc/hexagon/4.4.0/v4" --// CHECK012: "-L{{.*}}/lib/gcc/hexagon/4.4.0" --// CHECK012: "-L{{.*}}/lib/gcc" --// CHECK012: "-L{{.*}}/hexagon/lib/v4" --// CHECK012: "-L{{.*}}/hexagon/lib" --// CHECK012: "{{[^"]+}}.o" --// CHECK012: "-lstdc++" "-lm" --// CHECK012: "--start-group" "-lstandalone" "-lc" "-lgcc" "--end-group" --// CHECK012: "{{.*}}/hexagon/lib/v4/fini.o" -- --// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --// Additional Libraries (-L) --// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --// RUN: %clang -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -Lone -L two -L three \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK013 %s --// CHECK013: "{{.*}}clang{{.*}}" "-cc1" --// CHECK013-NEXT: "{{.*}}/bin/hexagon-as"{{.*}} --// CHECK013-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK013: "{{.*}}/hexagon/lib/v4/crt0_standalone.o" --// CHECK013: "{{.*}}/hexagon/lib/v4/crt0.o" --// CHECK013: "{{.*}}/hexagon/lib/v4/init.o" --// CHECK013: "-Lone" "-Ltwo" "-Lthree" --// CHECK013: "-L{{.*}}/lib/gcc/hexagon/4.4.0/v4" --// CHECK013: "-L{{.*}}/lib/gcc/hexagon/4.4.0" --// CHECK013: "-L{{.*}}/lib/gcc" --// CHECK013: "-L{{.*}}/hexagon/lib/v4" --// CHECK013: "-L{{.*}}/hexagon/lib" --// CHECK013: "{{[^"]+}}.o" --// CHECK013: "--start-group" "-lstandalone" "-lc" "-lgcc" "--end-group" --// CHECK013: "{{.*}}/hexagon/lib/v4/fini.o" -- --// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --// -static, -shared --// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --// RUN: %clang -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -static \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK014 %s --// CHECK014: "{{.*}}clang{{.*}}" "-cc1" --// CHECK014-NEXT: "{{.*}}/bin/hexagon-as"{{.*}} --// CHECK014-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK014: "-static" --// CHECK014: "{{.*}}/hexagon/lib/v4/crt0_standalone.o" --// CHECK014: "{{.*}}/hexagon/lib/v4/crt0.o" --// CHECK014: "{{.*}}/hexagon/lib/v4/init.o" --// CHECK014: "-L{{.*}}/lib/gcc/hexagon/4.4.0/v4" --// CHECK014: "-L{{.*}}/lib/gcc/hexagon/4.4.0" --// CHECK014: "-L{{.*}}/lib/gcc" --// CHECK014: "-L{{.*}}/hexagon/lib/v4" --// CHECK014: "-L{{.*}}/hexagon/lib" --// CHECK014: "{{[^"]+}}.o" --// CHECK014: "--start-group" "-lstandalone" "-lc" "-lgcc" "--end-group" --// CHECK014: "{{.*}}/hexagon/lib/v4/fini.o" -- --// RUN: %clang -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -shared \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK015 %s --// CHECK015: "{{.*}}clang{{.*}}" "-cc1" --// CHECK015-NEXT: "{{.*}}/bin/hexagon-as"{{.*}} --// CHECK015-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK015: "-shared" "-call_shared" --// CHECK015-NOT: crt0_standalone.o --// CHECK015-NOT: crt0.o --// CHECK015: "{{.*}}/hexagon/lib/v4/G0/initS.o" --// CHECK015: "-L{{.*}}/lib/gcc/hexagon/4.4.0/v4/G0" --// CHECK015: "-L{{.*}}/lib/gcc/hexagon/4.4.0/G0" --// CHECK015: "-L{{.*}}/lib/gcc/hexagon/4.4.0/v4" --// CHECK015: "-L{{.*}}/lib/gcc/hexagon/4.4.0" --// CHECK015: "-L{{.*}}/lib/gcc" --// CHECK015: "-L{{.*}}/hexagon/lib/v4/G0" --// CHECK015: "-L{{.*}}/hexagon/lib/G0" --// CHECK015: "-L{{.*}}/hexagon/lib/v4" --// CHECK015: "-L{{.*}}/hexagon/lib" --// CHECK015: "{{[^"]+}}.o" --// CHECK015: "--start-group" --// CHECK015-NOT: "-lstandalone" --// CHECK015-NOT: "-lc" --// CHECK015: "-lgcc" --// CHECK015: "--end-group" --// CHECK015: "{{.*}}/hexagon/lib/v4/G0/finiS.o" -- --// RUN: %clang -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -shared \ --// RUN: -static \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK016 %s --// CHECK016: "{{.*}}clang{{.*}}" "-cc1" --// CHECK016-NEXT: "{{.*}}/bin/hexagon-as"{{.*}} --// CHECK016-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK016: "-shared" "-call_shared" "-static" --// CHECK016-NOT: crt0_standalone.o --// CHECK016-NOT: crt0.o --// CHECK016: "{{.*}}/hexagon/lib/v4/G0/init.o" --// CHECK016: "-L{{.*}}/lib/gcc/hexagon/4.4.0/v4/G0" --// CHECK016: "-L{{.*}}/lib/gcc/hexagon/4.4.0/G0" --// CHECK016: "-L{{.*}}/lib/gcc/hexagon/4.4.0/v4" --// CHECK016: "-L{{.*}}/lib/gcc/hexagon/4.4.0" --// CHECK016: "-L{{.*}}/lib/gcc" --// CHECK016: "-L{{.*}}/hexagon/lib/v4/G0" --// CHECK016: "-L{{.*}}/hexagon/lib/G0" --// CHECK016: "-L{{.*}}/hexagon/lib/v4" --// CHECK016: "-L{{.*}}/hexagon/lib" --// CHECK016: "{{[^"]+}}.o" --// CHECK016: "--start-group" --// CHECK016-NOT: "-lstandalone" --// CHECK016-NOT: "-lc" --// CHECK016: "-lgcc" --// CHECK016: "--end-group" --// CHECK016: "{{.*}}/hexagon/lib/v4/G0/fini.o" -- --// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --// -nostdlib, -nostartfiles, -nodefaultlibs --// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --// RUN: %clang -ccc-cxx -x c++ -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -nostdlib \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK017 %s --// CHECK017: "{{.*}}clang{{.*}}" "-cc1" --// CHECK017-NEXT: "{{.*}}/bin/hexagon-as"{{.*}} --// CHECK017-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK017-NOT: crt0_standalone.o --// CHECK017-NOT: crt0.o --// CHECK017-NOT: init.o --// CHECK017: "-L{{.*}}/lib/gcc/hexagon/4.4.0/v4" --// CHECK017: "-L{{.*}}/lib/gcc/hexagon/4.4.0" --// CHECK017: "-L{{.*}}/lib/gcc" --// CHECK017: "-L{{.*}}/hexagon/lib/v4" --// CHECK017: "-L{{.*}}/hexagon/lib" --// CHECK017: "{{[^"]+}}.o" --// CHECK017-NOT: "-lstdc++" --// CHECK017-NOT: "-lm" --// CHECK017-NOT: "--start-group" --// CHECK017-NOT: "-lstandalone" --// CHECK017-NOT: "-lc" --// CHECK017-NOT: "-lgcc" --// CHECK017-NOT: "--end-group" --// CHECK017-NOT: fini.o -- --// RUN: %clang -ccc-cxx -x c++ -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -nostartfiles \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK018 %s --// CHECK018: "{{.*}}clang{{.*}}" "-cc1" --// CHECK018-NEXT: "{{.*}}/bin/hexagon-as"{{.*}} --// CHECK018-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK018-NOT: crt0_standalone.o --// CHECK018-NOT: crt0.o --// CHECK018-NOT: init.o --// CHECK018: "-L{{.*}}/lib/gcc/hexagon/4.4.0/v4" --// CHECK018: "-L{{.*}}/lib/gcc/hexagon/4.4.0" --// CHECK018: "-L{{.*}}/lib/gcc" --// CHECK018: "-L{{.*}}/hexagon/lib/v4" --// CHECK018: "-L{{.*}}/hexagon/lib" --// CHECK018: "{{[^"]+}}.o" --// CHECK018: "-lstdc++" --// CHECK018: "-lm" --// CHECK018: "--start-group" --// CHECK018: "-lstandalone" --// CHECK018: "-lc" --// CHECK018: "-lgcc" --// CHECK018: "--end-group" --// CHECK018-NOT: fini.o -- --// RUN: %clang -ccc-cxx -x c++ -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -nodefaultlibs \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK019 %s --// CHECK019: "{{.*}}clang{{.*}}" "-cc1" --// CHECK019-NEXT: "{{.*}}/bin/hexagon-as"{{.*}} --// CHECK019-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK019: "{{.*}}/hexagon/lib/v4/crt0_standalone.o" --// CHECK019: "{{.*}}/hexagon/lib/v4/crt0.o" --// CHECK019: "{{.*}}/hexagon/lib/v4/init.o" --// CHECK019: "-L{{.*}}/lib/gcc/hexagon/4.4.0/v4" --// CHECK019: "-L{{.*}}/lib/gcc/hexagon/4.4.0" --// CHECK019: "-L{{.*}}/lib/gcc" --// CHECK019: "-L{{.*}}/hexagon/lib/v4" --// CHECK019: "-L{{.*}}/hexagon/lib" --// CHECK019: "{{[^"]+}}.o" --// CHECK019-NOT: "-lstdc++" --// CHECK019-NOT: "-lm" --// CHECK019-NOT: "--start-group" --// CHECK019-NOT: "-lstandalone" --// CHECK019-NOT: "-lc" --// CHECK019-NOT: "-lgcc" --// CHECK019-NOT: "--end-group" --// CHECK019: "{{.*}}/hexagon/lib/v4/fini.o" -- --// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --// -moslib --// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --// RUN: %clang -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -moslib=first -moslib=second \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK020 %s --// CHECK020: "{{.*}}clang{{.*}}" "-cc1" --// CHECK020-NEXT: "{{.*}}/bin/hexagon-as"{{.*}} --// CHECK020-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK020-NOT: "-static" --// CHECK020-NOT: "-shared" --// CHECK020-NOT: crt0_standalone.o --// CHECK020: "{{.*}}/hexagon/lib/v4/crt0.o" --// CHECK020: "{{.*}}/hexagon/lib/v4/init.o" --// CHECK020: "-L{{.*}}/lib/gcc/hexagon/4.4.0/v4" --// CHECK020: "-L{{.*}}/lib/gcc/hexagon/4.4.0" --// CHECK020: "-L{{.*}}/lib/gcc" --// CHECK020: "-L{{.*}}/hexagon/lib/v4" --// CHECK020: "-L{{.*}}/hexagon/lib" --// CHECK020: "{{[^"]+}}.o" --// CHECK020: "--start-group" --// CHECK020: "-lfirst" "-lsecond" --// CHECK020-NOT: "-lstandalone" --// CHECK020: "-lc" "-lgcc" "--end-group" --// CHECK020: "{{.*}}/hexagon/lib/v4/fini.o" -- --// RUN: %clang -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -moslib=first -moslib=second -moslib=standalone\ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK021 %s --// CHECK021: "{{.*}}clang{{.*}}" "-cc1" --// CHECK021-NEXT: "{{.*}}/bin/hexagon-as"{{.*}} --// CHECK021-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK021-NOT: "-static" --// CHECK021-NOT: "-shared" --// CHECK021: "{{.*}}/hexagon/lib/v4/crt0_standalone.o" --// CHECK021: "{{.*}}/hexagon/lib/v4/crt0.o" --// CHECK021: "{{.*}}/hexagon/lib/v4/init.o" --// CHECK021: "-L{{.*}}/lib/gcc/hexagon/4.4.0/v4" --// CHECK021: "-L{{.*}}/lib/gcc/hexagon/4.4.0" --// CHECK021: "-L{{.*}}/lib/gcc" --// CHECK021: "-L{{.*}}/hexagon/lib/v4" --// CHECK021: "-L{{.*}}/hexagon/lib" --// CHECK021: "{{[^"]+}}.o" --// CHECK021: "--start-group" --// CHECK021: "-lfirst" "-lsecond" --// CHECK021: "-lstandalone" --// CHECK021: "-lc" "-lgcc" "--end-group" --// CHECK021: "{{.*}}/hexagon/lib/v4/fini.o" -- --// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --// Other args to pass to linker --// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --// RUN: %clang -ccc-cxx -x c++ -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -s \ --// RUN: -Tbss 0xdead -Tdata 0xbeef -Ttext 0xcafe \ --// RUN: -t \ --// RUN: -e start_here \ --// RUN: -uFoo -undefined Bar \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK022 %s --// CHECK022: "{{.*}}clang{{.*}}" "-cc1" --// CHECK022-NEXT: "{{.*}}/bin/hexagon-as"{{.*}} --// CHECK022-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK022: "{{.*}}/hexagon/lib/v4/crt0_standalone.o" --// CHECK022: "{{.*}}/hexagon/lib/v4/crt0.o" --// CHECK022: "{{.*}}/hexagon/lib/v4/init.o" --// CHECK022: "-L{{.*}}/lib/gcc/hexagon/4.4.0/v4" --// CHECK022: "-L{{.*}}/lib/gcc/hexagon/4.4.0" --// CHECK022: "-L{{.*}}/lib/gcc" --// CHECK022: "-L{{.*}}/hexagon/lib/v4" --// CHECK022: "-L{{.*}}/hexagon/lib" --// CHECK022: "-Tbss" "0xdead" "-Tdata" "0xbeef" "-Ttext" "0xcafe" --// CHECK022: "-s" --// CHECK022: "-t" --// CHECK022: "-u" "Foo" "-undefined" "Bar" --// CHECK022: "{{[^"]+}}.o" --// CHECK022: "-lstdc++" "-lm" --// CHECK022: "--start-group" "-lstandalone" "-lc" "-lgcc" "--end-group" --// CHECK022: "{{.*}}/hexagon/lib/v4/fini.o" -- --// ----------------------------------------------------------------------------- --// pic, small data threshold --// ----------------------------------------------------------------------------- --// RUN: %clang -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK023 %s --// CHECK023: "{{.*}}clang{{.*}}" "-cc1" --// CHECK023: "-mrelocation-model" "static" --// CHECK023-NEXT: "{{.*}}/bin/hexagon-as" --// CHECK023-NOT: "-G{{[0-9]+}}" --// CHECK023-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK023-NOT: "-G{{[0-9]+}}" -- --// RUN: %clang -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -fpic \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK024 %s --// RUN: %clang -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -fPIC \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK024 %s --// RUN: %clang -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -fPIC \ --// RUN: -msmall_data_threshold=8 \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK024 %s --// CHECK024: "{{.*}}clang{{.*}}" "-cc1" --// CHECK024-NOT: "-mrelocation-model" "static" --// CHECK024: "-pic-level" "{{[12]}}" --// CHECK024: "-mllvm" "-hexagon-small-data-threshold=0" --// CHECK024-NEXT: "{{.*}}/bin/hexagon-as" --// CHECK024: "-G0" --// CHECK024-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK024: "-G0" -- --// RUN: %clang -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -G=8 \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK025 %s --// RUN: %clang -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -G 8 \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK025 %s --// RUN: %clang -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -msmall-data-threshold=8 \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK025 %s --// CHECK025: "{{.*}}clang{{.*}}" "-cc1" --// CHECK025: "-mrelocation-model" "static" --// CHECK025: "-mllvm" "-hexagon-small-data-threshold=8" --// CHECK025-NEXT: "{{.*}}/bin/hexagon-as" --// CHECK025: "-G8" --// CHECK025-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK025: "-G8" -- --// ----------------------------------------------------------------------------- --// pie --// ----------------------------------------------------------------------------- --// RUN: %clang -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -pie \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK026 %s --// CHECK026: "{{.*}}clang{{.*}}" "-cc1" --// CHECK026-NEXT: "{{.*}}/bin/hexagon-as" --// CHECK026-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK026: "-pie" -- --// RUN: %clang -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -pie -shared \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK027 %s --// CHECK027: "{{.*}}clang{{.*}}" "-cc1" --// CHECK027-NEXT: "{{.*}}/bin/hexagon-as" --// CHECK027-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK027-NOT: "-pie" -- --// ----------------------------------------------------------------------------- --// Misc Defaults --// ----------------------------------------------------------------------------- --// RUN: %clang -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK028 %s --// CHECK028: "{{.*}}clang{{.*}}" "-cc1" --// CHECK028: "-mqdsp6-compat" --// CHECK028: "-Wreturn-type" --// CHECK028-NEXT: "{{.*}}/bin/hexagon-as" --// CHECK028-NEXT: "{{.*}}/bin/hexagon-ld" -- --// ----------------------------------------------------------------------------- --// Test Assembler related args --// ----------------------------------------------------------------------------- --// RUN: %clang -### -target hexagon-unknown-linux \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -gdwarf-2 \ --// RUN: -Wa,--noexecstack,--trap \ --// RUN: -Xassembler --keep-locals \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK029 %s --// CHECK029: "{{.*}}clang{{.*}}" "-cc1" --// CHECK029-NEXT: "{{.*}}/bin/hexagon-as" --// CHECK029: "--noexecstack" "--trap" "--keep-locals" --// CHECK029-NEXT: "{{.*}}/bin/hexagon-ld" -diff -Nur llvm-3.3.src.orig/tools/clang/test/Driver/hexagon-toolchain-elf.c llvm-3.3.src/tools/clang/test/Driver/hexagon-toolchain-elf.c ---- llvm-3.3.src.orig/tools/clang/test/Driver/hexagon-toolchain-elf.c 2013-04-11 19:27:18.000000000 +0200 -+++ llvm-3.3.src/tools/clang/test/Driver/hexagon-toolchain-elf.c 1970-01-01 01:00:00.000000000 +0100 -@@ -1,564 +0,0 @@ --// REQUIRES: hexagon-registered-target -- --// ----------------------------------------------------------------------------- --// Test standard include paths --// ----------------------------------------------------------------------------- -- --// RUN: %clang -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK001 %s --// CHECK001: "-cc1" {{.*}} "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/lib/gcc/hexagon/4.4.0/include" --// CHECK001: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/lib/gcc/hexagon/4.4.0/include-fixed" --// CHECK001: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/hexagon/include" --// CHECK001-NEXT: "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/bin/hexagon-as" -- --// RUN: %clang -ccc-cxx -x c++ -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK002 %s --// CHECK002: "-cc1" {{.*}} "-internal-isystem" "[[INSTALL_DIR:.*]]/Inputs/hexagon_tree/qc/bin/../../gnu/hexagon/include/c++/4.4.0" --// CHECK002: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/lib/gcc/hexagon/4.4.0/include" --// CHECK002: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/lib/gcc/hexagon/4.4.0/include-fixed" --// CHECK002: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/hexagon/include" --// CHECK002-NEXT: "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/bin/hexagon-as" -- --// ----------------------------------------------------------------------------- --// Test -nostdinc, -nostdlibinc, -nostdinc++ --// ----------------------------------------------------------------------------- -- --// RUN: %clang -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -nostdinc \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK003 %s --// CHECK003: "-cc1" --// CHECK003-NOT: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/lib/gcc/hexagon/4.4.0/include" --// CHECK003-NOT: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/lib/gcc/hexagon/4.4.0/include-fixed" --// CHECK003-NOT: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/hexagon/include" --// CHECK003-NEXT: "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/bin/hexagon-as" -- --// RUN: %clang -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -nostdlibinc \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK004 %s --// CHECK004: "-cc1" --// CHECK004-NOT: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/lib/gcc/hexagon/4.4.0/include" --// CHECK004-NOT: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/lib/gcc/hexagon/4.4.0/include-fixed" --// CHECK004-NOT: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/hexagon/include" --// CHECK004-NEXT: "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/bin/hexagon-as" -- --// RUN: %clang -ccc-cxx -x c++ -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -nostdlibinc \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK005 %s --// CHECK005: "-cc1" --// CHECK005-NOT: "-internal-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/hexagon/include/c++/4.4.0" --// CHECK005-NOT: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/lib/gcc/hexagon/4.4.0/include" --// CHECK005-NOT: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/lib/gcc/hexagon/4.4.0/include-fixed" --// CHECK005-NOT: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/hexagon/include" --// CHECK005-NEXT: "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/bin/hexagon-as" -- --// RUN: %clang -ccc-cxx -x c++ -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -nostdinc++ \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK006 %s --// CHECK006: "-cc1" --// CHECK006-NOT: "-internal-isystem" "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/hexagon/include/c++/4.4.0" --// CHECK006-NEXT: "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/bin/hexagon-as" -- --// ----------------------------------------------------------------------------- --// Test -march= -mcpu= -mv --// ----------------------------------------------------------------------------- --// RUN: %clang -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -march=hexagonv3 \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK007 %s --// CHECK007: "-cc1" {{.*}} "-target-cpu" "hexagonv3" --// CHECK007-NEXT: "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/bin/hexagon-as"{{.*}} "-march=v3" --// CHECK007-NEXT: "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/bin/hexagon-ld"{{.*}} "-mv3" -- --// RUN: %clang -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -mcpu=hexagonv5 \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK008 %s --// CHECK008: "-cc1" {{.*}} "-target-cpu" "hexagonv5" --// CHECK008-NEXT: "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/bin/hexagon-as"{{.*}} "-march=v5" --// CHECK008-NEXT: "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/bin/hexagon-ld"{{.*}} "-mv5" -- --// RUN: %clang -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -mv2 \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK009 %s --// CHECK009: "-cc1" {{.*}} "-target-cpu" "hexagonv2" --// CHECK009-NEXT: "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/bin/hexagon-as"{{.*}} "-march=v2" --// CHECK009-NEXT: "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/bin/hexagon-ld"{{.*}} "-mv2" -- --// RUN: %clang -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK010 %s --// CHECK010: "-cc1" {{.*}} "-target-cpu" "hexagonv4" --// CHECK010-NEXT: "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/bin/hexagon-as"{{.*}} "-march=v4" --// CHECK010-NEXT: "{{.*}}/Inputs/hexagon_tree/qc/bin/../../gnu/bin/hexagon-ld"{{.*}} "-mv4" -- --// RUN: %clang -march=hexagonv2 -target hexagon-unknown-elf \ --// RUN: %s 2>&1 | FileCheck -check-prefix=CHECK-UNKNOWN-V2 %s --// RUN: %clang -mcpu=hexagonv2 -target hexagon-unknown-elf \ --// RUN: %s 2>&1 | FileCheck -check-prefix=CHECK-UNKNOWN-V2 %s --// RUN: %clang -mv2 -target hexagon-unknown-elf \ --// RUN: %s 2>&1 | FileCheck -check-prefix=CHECK-UNKNOWN-V2 %s --// CHECK-UNKNOWN-V2: error: unknown target CPU 'hexagonv2' -- --// RUN: %clang -march=hexagonv3 -target hexagon-unknown-elf \ --// RUN: %s 2>&1 | FileCheck -check-prefix=CHECK-UNKNOWN-V3 %s --// RUN: %clang -mcpu=hexagonv3 -target hexagon-unknown-elf \ --// RUN: %s 2>&1 | FileCheck -check-prefix=CHECK-UNKNOWN-V3 %s --// RUN: %clang -mv3 -target hexagon-unknown-elf \ --// RUN: %s 2>&1 | FileCheck -check-prefix=CHECK-UNKNOWN-V3 %s --// CHECK-UNKNOWN-V3: error: unknown target CPU 'hexagonv3' -- --// ----------------------------------------------------------------------------- --// Test Linker related args --// ----------------------------------------------------------------------------- -- --// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --// Defaults for C --// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --// RUN: %clang -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK011 %s --// CHECK011: "{{.*}}clang{{.*}}" "-cc1" --// CHECK011-NEXT: "{{.*}}/bin/hexagon-as"{{.*}} --// CHECK011-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK011-NOT: "-static" --// CHECK011-NOT: "-shared" --// CHECK011: "{{.*}}/hexagon/lib/v4/crt0_standalone.o" --// CHECK011: "{{.*}}/hexagon/lib/v4/crt0.o" --// CHECK011: "{{.*}}/hexagon/lib/v4/init.o" --// CHECK011: "-L{{.*}}/lib/gcc/hexagon/4.4.0/v4" --// CHECK011: "-L{{.*}}/lib/gcc/hexagon/4.4.0" --// CHECK011: "-L{{.*}}/lib/gcc" --// CHECK011: "-L{{.*}}/hexagon/lib/v4" --// CHECK011: "-L{{.*}}/hexagon/lib" --// CHECK011: "{{[^"]+}}.o" --// CHECK011: "--start-group" "-lstandalone" "-lc" "-lgcc" "--end-group" --// CHECK011: "{{.*}}/hexagon/lib/v4/fini.o" -- --// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --// Defaults for C++ --// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --// RUN: %clang -ccc-cxx -x c++ -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK012 %s --// CHECK012: "{{.*}}clang{{.*}}" "-cc1" --// CHECK012-NEXT: "{{.*}}/bin/hexagon-as"{{.*}} --// CHECK012-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK012-NOT: "-static" --// CHECK012-NOT: "-shared" --// CHECK012: "{{.*}}/hexagon/lib/v4/crt0_standalone.o" --// CHECK012: "{{.*}}/hexagon/lib/v4/crt0.o" --// CHECK012: "{{.*}}/hexagon/lib/v4/init.o" --// CHECK012: "-L{{.*}}/lib/gcc/hexagon/4.4.0/v4" --// CHECK012: "-L{{.*}}/lib/gcc/hexagon/4.4.0" --// CHECK012: "-L{{.*}}/lib/gcc" --// CHECK012: "-L{{.*}}/hexagon/lib/v4" --// CHECK012: "-L{{.*}}/hexagon/lib" --// CHECK012: "{{[^"]+}}.o" --// CHECK012: "-lstdc++" "-lm" --// CHECK012: "--start-group" "-lstandalone" "-lc" "-lgcc" "--end-group" --// CHECK012: "{{.*}}/hexagon/lib/v4/fini.o" -- --// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --// Additional Libraries (-L) --// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --// RUN: %clang -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -Lone -L two -L three \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK013 %s --// CHECK013: "{{.*}}clang{{.*}}" "-cc1" --// CHECK013-NEXT: "{{.*}}/bin/hexagon-as"{{.*}} --// CHECK013-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK013: "{{.*}}/hexagon/lib/v4/crt0_standalone.o" --// CHECK013: "{{.*}}/hexagon/lib/v4/crt0.o" --// CHECK013: "{{.*}}/hexagon/lib/v4/init.o" --// CHECK013: "-Lone" "-Ltwo" "-Lthree" --// CHECK013: "-L{{.*}}/lib/gcc/hexagon/4.4.0/v4" --// CHECK013: "-L{{.*}}/lib/gcc/hexagon/4.4.0" --// CHECK013: "-L{{.*}}/lib/gcc" --// CHECK013: "-L{{.*}}/hexagon/lib/v4" --// CHECK013: "-L{{.*}}/hexagon/lib" --// CHECK013: "{{[^"]+}}.o" --// CHECK013: "--start-group" "-lstandalone" "-lc" "-lgcc" "--end-group" --// CHECK013: "{{.*}}/hexagon/lib/v4/fini.o" -- --// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --// -static, -shared --// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --// RUN: %clang -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -static \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK014 %s --// CHECK014: "{{.*}}clang{{.*}}" "-cc1" --// CHECK014-NEXT: "{{.*}}/bin/hexagon-as"{{.*}} --// CHECK014-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK014: "-static" --// CHECK014: "{{.*}}/hexagon/lib/v4/crt0_standalone.o" --// CHECK014: "{{.*}}/hexagon/lib/v4/crt0.o" --// CHECK014: "{{.*}}/hexagon/lib/v4/init.o" --// CHECK014: "-L{{.*}}/lib/gcc/hexagon/4.4.0/v4" --// CHECK014: "-L{{.*}}/lib/gcc/hexagon/4.4.0" --// CHECK014: "-L{{.*}}/lib/gcc" --// CHECK014: "-L{{.*}}/hexagon/lib/v4" --// CHECK014: "-L{{.*}}/hexagon/lib" --// CHECK014: "{{[^"]+}}.o" --// CHECK014: "--start-group" "-lstandalone" "-lc" "-lgcc" "--end-group" --// CHECK014: "{{.*}}/hexagon/lib/v4/fini.o" -- --// RUN: %clang -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -shared \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK015 %s --// CHECK015: "{{.*}}clang{{.*}}" "-cc1" --// CHECK015-NEXT: "{{.*}}/bin/hexagon-as"{{.*}} --// CHECK015-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK015: "-shared" "-call_shared" --// CHECK015-NOT: crt0_standalone.o --// CHECK015-NOT: crt0.o --// CHECK015: "{{.*}}/hexagon/lib/v4/G0/initS.o" --// CHECK015: "-L{{.*}}/lib/gcc/hexagon/4.4.0/v4/G0" --// CHECK015: "-L{{.*}}/lib/gcc/hexagon/4.4.0/G0" --// CHECK015: "-L{{.*}}/lib/gcc/hexagon/4.4.0/v4" --// CHECK015: "-L{{.*}}/lib/gcc/hexagon/4.4.0" --// CHECK015: "-L{{.*}}/lib/gcc" --// CHECK015: "-L{{.*}}/hexagon/lib/v4/G0" --// CHECK015: "-L{{.*}}/hexagon/lib/G0" --// CHECK015: "-L{{.*}}/hexagon/lib/v4" --// CHECK015: "-L{{.*}}/hexagon/lib" --// CHECK015: "{{[^"]+}}.o" --// CHECK015: "--start-group" --// CHECK015-NOT: "-lstandalone" --// CHECK015-NOT: "-lc" --// CHECK015: "-lgcc" --// CHECK015: "--end-group" --// CHECK015: "{{.*}}/hexagon/lib/v4/G0/finiS.o" -- --// RUN: %clang -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -shared \ --// RUN: -static \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK016 %s --// CHECK016: "{{.*}}clang{{.*}}" "-cc1" --// CHECK016-NEXT: "{{.*}}/bin/hexagon-as"{{.*}} --// CHECK016-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK016: "-shared" "-call_shared" "-static" --// CHECK016-NOT: crt0_standalone.o --// CHECK016-NOT: crt0.o --// CHECK016: "{{.*}}/hexagon/lib/v4/G0/init.o" --// CHECK016: "-L{{.*}}/lib/gcc/hexagon/4.4.0/v4/G0" --// CHECK016: "-L{{.*}}/lib/gcc/hexagon/4.4.0/G0" --// CHECK016: "-L{{.*}}/lib/gcc/hexagon/4.4.0/v4" --// CHECK016: "-L{{.*}}/lib/gcc/hexagon/4.4.0" --// CHECK016: "-L{{.*}}/lib/gcc" --// CHECK016: "-L{{.*}}/hexagon/lib/v4/G0" --// CHECK016: "-L{{.*}}/hexagon/lib/G0" --// CHECK016: "-L{{.*}}/hexagon/lib/v4" --// CHECK016: "-L{{.*}}/hexagon/lib" --// CHECK016: "{{[^"]+}}.o" --// CHECK016: "--start-group" --// CHECK016-NOT: "-lstandalone" --// CHECK016-NOT: "-lc" --// CHECK016: "-lgcc" --// CHECK016: "--end-group" --// CHECK016: "{{.*}}/hexagon/lib/v4/G0/fini.o" -- --// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --// -nostdlib, -nostartfiles, -nodefaultlibs --// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --// RUN: %clang -ccc-cxx -x c++ -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -nostdlib \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK017 %s --// CHECK017: "{{.*}}clang{{.*}}" "-cc1" --// CHECK017-NEXT: "{{.*}}/bin/hexagon-as"{{.*}} --// CHECK017-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK017-NOT: crt0_standalone.o --// CHECK017-NOT: crt0.o --// CHECK017-NOT: init.o --// CHECK017: "-L{{.*}}/lib/gcc/hexagon/4.4.0/v4" --// CHECK017: "-L{{.*}}/lib/gcc/hexagon/4.4.0" --// CHECK017: "-L{{.*}}/lib/gcc" --// CHECK017: "-L{{.*}}/hexagon/lib/v4" --// CHECK017: "-L{{.*}}/hexagon/lib" --// CHECK017: "{{[^"]+}}.o" --// CHECK017-NOT: "-lstdc++" --// CHECK017-NOT: "-lm" --// CHECK017-NOT: "--start-group" --// CHECK017-NOT: "-lstandalone" --// CHECK017-NOT: "-lc" --// CHECK017-NOT: "-lgcc" --// CHECK017-NOT: "--end-group" --// CHECK017-NOT: fini.o -- --// RUN: %clang -ccc-cxx -x c++ -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -nostartfiles \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK018 %s --// CHECK018: "{{.*}}clang{{.*}}" "-cc1" --// CHECK018-NEXT: "{{.*}}/bin/hexagon-as"{{.*}} --// CHECK018-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK018-NOT: crt0_standalone.o --// CHECK018-NOT: crt0.o --// CHECK018-NOT: init.o --// CHECK018: "-L{{.*}}/lib/gcc/hexagon/4.4.0/v4" --// CHECK018: "-L{{.*}}/lib/gcc/hexagon/4.4.0" --// CHECK018: "-L{{.*}}/lib/gcc" --// CHECK018: "-L{{.*}}/hexagon/lib/v4" --// CHECK018: "-L{{.*}}/hexagon/lib" --// CHECK018: "{{[^"]+}}.o" --// CHECK018: "-lstdc++" --// CHECK018: "-lm" --// CHECK018: "--start-group" --// CHECK018: "-lstandalone" --// CHECK018: "-lc" --// CHECK018: "-lgcc" --// CHECK018: "--end-group" --// CHECK018-NOT: fini.o -- --// RUN: %clang -ccc-cxx -x c++ -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -nodefaultlibs \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK019 %s --// CHECK019: "{{.*}}clang{{.*}}" "-cc1" --// CHECK019-NEXT: "{{.*}}/bin/hexagon-as"{{.*}} --// CHECK019-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK019: "{{.*}}/hexagon/lib/v4/crt0_standalone.o" --// CHECK019: "{{.*}}/hexagon/lib/v4/crt0.o" --// CHECK019: "{{.*}}/hexagon/lib/v4/init.o" --// CHECK019: "-L{{.*}}/lib/gcc/hexagon/4.4.0/v4" --// CHECK019: "-L{{.*}}/lib/gcc/hexagon/4.4.0" --// CHECK019: "-L{{.*}}/lib/gcc" --// CHECK019: "-L{{.*}}/hexagon/lib/v4" --// CHECK019: "-L{{.*}}/hexagon/lib" --// CHECK019: "{{[^"]+}}.o" --// CHECK019-NOT: "-lstdc++" --// CHECK019-NOT: "-lm" --// CHECK019-NOT: "--start-group" --// CHECK019-NOT: "-lstandalone" --// CHECK019-NOT: "-lc" --// CHECK019-NOT: "-lgcc" --// CHECK019-NOT: "--end-group" --// CHECK019: "{{.*}}/hexagon/lib/v4/fini.o" -- --// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --// -moslib --// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --// RUN: %clang -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -moslib=first -moslib=second \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK020 %s --// CHECK020: "{{.*}}clang{{.*}}" "-cc1" --// CHECK020-NEXT: "{{.*}}/bin/hexagon-as"{{.*}} --// CHECK020-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK020-NOT: "-static" --// CHECK020-NOT: "-shared" --// CHECK020-NOT: crt0_standalone.o --// CHECK020: "{{.*}}/hexagon/lib/v4/crt0.o" --// CHECK020: "{{.*}}/hexagon/lib/v4/init.o" --// CHECK020: "-L{{.*}}/lib/gcc/hexagon/4.4.0/v4" --// CHECK020: "-L{{.*}}/lib/gcc/hexagon/4.4.0" --// CHECK020: "-L{{.*}}/lib/gcc" --// CHECK020: "-L{{.*}}/hexagon/lib/v4" --// CHECK020: "-L{{.*}}/hexagon/lib" --// CHECK020: "{{[^"]+}}.o" --// CHECK020: "--start-group" --// CHECK020: "-lfirst" "-lsecond" --// CHECK020-NOT: "-lstandalone" --// CHECK020: "-lc" "-lgcc" "--end-group" --// CHECK020: "{{.*}}/hexagon/lib/v4/fini.o" -- --// RUN: %clang -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -moslib=first -moslib=second -moslib=standalone\ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK021 %s --// CHECK021: "{{.*}}clang{{.*}}" "-cc1" --// CHECK021-NEXT: "{{.*}}/bin/hexagon-as"{{.*}} --// CHECK021-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK021-NOT: "-static" --// CHECK021-NOT: "-shared" --// CHECK021: "{{.*}}/hexagon/lib/v4/crt0_standalone.o" --// CHECK021: "{{.*}}/hexagon/lib/v4/crt0.o" --// CHECK021: "{{.*}}/hexagon/lib/v4/init.o" --// CHECK021: "-L{{.*}}/lib/gcc/hexagon/4.4.0/v4" --// CHECK021: "-L{{.*}}/lib/gcc/hexagon/4.4.0" --// CHECK021: "-L{{.*}}/lib/gcc" --// CHECK021: "-L{{.*}}/hexagon/lib/v4" --// CHECK021: "-L{{.*}}/hexagon/lib" --// CHECK021: "{{[^"]+}}.o" --// CHECK021: "--start-group" --// CHECK021: "-lfirst" "-lsecond" --// CHECK021: "-lstandalone" --// CHECK021: "-lc" "-lgcc" "--end-group" --// CHECK021: "{{.*}}/hexagon/lib/v4/fini.o" -- --// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --// Other args to pass to linker --// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --// RUN: %clang -ccc-cxx -x c++ -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -s \ --// RUN: -Tbss 0xdead -Tdata 0xbeef -Ttext 0xcafe \ --// RUN: -t \ --// RUN: -e start_here \ --// RUN: -uFoo -undefined Bar \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK022 %s --// CHECK022: "{{.*}}clang{{.*}}" "-cc1" --// CHECK022-NEXT: "{{.*}}/bin/hexagon-as"{{.*}} --// CHECK022-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK022: "{{.*}}/hexagon/lib/v4/crt0_standalone.o" --// CHECK022: "{{.*}}/hexagon/lib/v4/crt0.o" --// CHECK022: "{{.*}}/hexagon/lib/v4/init.o" --// CHECK022: "-L{{.*}}/lib/gcc/hexagon/4.4.0/v4" --// CHECK022: "-L{{.*}}/lib/gcc/hexagon/4.4.0" --// CHECK022: "-L{{.*}}/lib/gcc" --// CHECK022: "-L{{.*}}/hexagon/lib/v4" --// CHECK022: "-L{{.*}}/hexagon/lib" --// CHECK022: "-Tbss" "0xdead" "-Tdata" "0xbeef" "-Ttext" "0xcafe" --// CHECK022: "-s" --// CHECK022: "-t" --// CHECK022: "-u" "Foo" "-undefined" "Bar" --// CHECK022: "{{[^"]+}}.o" --// CHECK022: "-lstdc++" "-lm" --// CHECK022: "--start-group" "-lstandalone" "-lc" "-lgcc" "--end-group" --// CHECK022: "{{.*}}/hexagon/lib/v4/fini.o" -- --// ----------------------------------------------------------------------------- --// pic, small data threshold --// ----------------------------------------------------------------------------- --// RUN: %clang -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK023 %s --// CHECK023: "{{.*}}clang{{.*}}" "-cc1" --// CHECK023: "-mrelocation-model" "static" --// CHECK023-NEXT: "{{.*}}/bin/hexagon-as" --// CHECK023-NOT: "-G{{[0-9]+}}" --// CHECK023-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK023-NOT: "-G{{[0-9]+}}" -- --// RUN: %clang -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -fpic \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK024 %s --// RUN: %clang -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -fPIC \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK024 %s --// RUN: %clang -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -fPIC \ --// RUN: -msmall_data_threshold=8 \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK024 %s --// CHECK024: "{{.*}}clang{{.*}}" "-cc1" --// CHECK024-NOT: "-mrelocation-model" "static" --// CHECK024: "-pic-level" "{{[12]}}" --// CHECK024: "-mllvm" "-hexagon-small-data-threshold=0" --// CHECK024-NEXT: "{{.*}}/bin/hexagon-as" --// CHECK024: "-G0" --// CHECK024-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK024: "-G0" -- --// RUN: %clang -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -G=8 \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK025 %s --// RUN: %clang -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -G 8 \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK025 %s --// RUN: %clang -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -msmall-data-threshold=8 \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK025 %s --// CHECK025: "{{.*}}clang{{.*}}" "-cc1" --// CHECK025: "-mrelocation-model" "static" --// CHECK025: "-mllvm" "-hexagon-small-data-threshold=8" --// CHECK025-NEXT: "{{.*}}/bin/hexagon-as" --// CHECK025: "-G8" --// CHECK025-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK025: "-G8" -- --// ----------------------------------------------------------------------------- --// pie --// ----------------------------------------------------------------------------- --// RUN: %clang -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -pie \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK026 %s --// CHECK026: "{{.*}}clang{{.*}}" "-cc1" --// CHECK026-NEXT: "{{.*}}/bin/hexagon-as" --// CHECK026-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK026: "-pie" -- --// RUN: %clang -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -pie -shared \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK027 %s --// CHECK027: "{{.*}}clang{{.*}}" "-cc1" --// CHECK027-NEXT: "{{.*}}/bin/hexagon-as" --// CHECK027-NEXT: "{{.*}}/bin/hexagon-ld" --// CHECK027-NOT: "-pie" -- --// ----------------------------------------------------------------------------- --// Misc Defaults --// ----------------------------------------------------------------------------- --// RUN: %clang -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK028 %s --// CHECK028: "{{.*}}clang{{.*}}" "-cc1" --// CHECK028: "-mqdsp6-compat" --// CHECK028: "-Wreturn-type" --// CHECK028-NEXT: "{{.*}}/bin/hexagon-as" --// CHECK028-NEXT: "{{.*}}/bin/hexagon-ld" -- --// ----------------------------------------------------------------------------- --// Test Assembler related args --// ----------------------------------------------------------------------------- --// RUN: %clang -### -target hexagon-unknown-elf \ --// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/qc/bin \ --// RUN: -gdwarf-2 \ --// RUN: -Wa,--noexecstack,--trap \ --// RUN: -Xassembler --keep-locals \ --// RUN: %s 2>&1 \ --// RUN: | FileCheck -check-prefix=CHECK029 %s --// CHECK029: "{{.*}}clang{{.*}}" "-cc1" --// CHECK029-NEXT: "{{.*}}/bin/hexagon-as" --// CHECK029: "--noexecstack" "--trap" "--keep-locals" --// CHECK029-NEXT: "{{.*}}/bin/hexagon-ld" -diff -Nur llvm-3.3.src.orig/tools/clang/test/Driver/linux-header-search.cpp llvm-3.3.src/tools/clang/test/Driver/linux-header-search.cpp ---- llvm-3.3.src.orig/tools/clang/test/Driver/linux-header-search.cpp 2013-03-06 18:14:05.000000000 +0100 -+++ llvm-3.3.src/tools/clang/test/Driver/linux-header-search.cpp 1970-01-01 01:00:00.000000000 +0100 -@@ -1,103 +0,0 @@ --// General tests that the header search paths detected by the driver and passed --// to CC1 are sane. --// --// Test a very broken version of multiarch that shipped in Ubuntu 11.04. --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target i386-unknown-linux \ --// RUN: --sysroot=%S/Inputs/ubuntu_11.04_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-UBUNTU-11-04 %s --// CHECK-UBUNTU-11-04: "{{.*}}clang{{.*}}" "-cc1" --// CHECK-UBUNTU-11-04: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-UBUNTU-11-04: "-internal-isystem" "[[SYSROOT]]/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5/../../../../../include/c++/4.5" --// CHECK-UBUNTU-11-04: "-internal-isystem" "[[SYSROOT]]/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5/../../../../../include/c++/4.5/i686-linux-gnu" --// CHECK-UBUNTU-11-04: "-internal-isystem" "[[SYSROOT]]/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5/../../../../../include/c++/4.5/backward" --// CHECK-UBUNTU-11-04: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-UBUNTU-11-04: "-internal-isystem" "{{.*}}/lib{{(64|32)?}}/clang/{{[0-9]\.[0-9]}}/include" --// CHECK-UBUNTU-11-04: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-UBUNTU-11-04: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" --// --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target x86_64-unknown-linux-gnu \ --// RUN: --sysroot=%S/Inputs/ubuntu_13.04_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-UBUNTU-13-04 %s --// CHECK-UBUNTU-13-04: "{{[^"]*}}clang{{[^"]*}}" "-cc1" --// CHECK-UBUNTU-13-04: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-UBUNTU-13-04: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7" --// CHECK-UBUNTU-13-04: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7/backward" --// CHECK-UBUNTU-13-04: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/x86_64-linux-gnu/c++/4.7" --// CHECK-UBUNTU-13-04: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-UBUNTU-13-04: "-internal-isystem" "{{.*}}/lib{{(64|32)?}}/clang/{{[0-9]\.[0-9]}}/include" --// CHECK-UBUNTU-13-04: "-internal-externc-isystem" "[[SYSROOT]]/usr/include/x86_64-linux-gnu" --// CHECK-UBUNTU-13-04: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-UBUNTU-13-04: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" --// --// Test Ubuntu/Debian's new version of multiarch, with -m32. --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target x86_64-unknown-linux-gnu -m32 \ --// RUN: --sysroot=%S/Inputs/ubuntu_13.04_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-UBUNTU-13-04-M32 %s --// CHECK-UBUNTU-13-04-M32: "{{[^"]*}}clang{{[^"]*}}" "-cc1" --// CHECK-UBUNTU-13-04-M32: "-triple" "i386-unknown-linux-gnu" --// CHECK-UBUNTU-13-04-M32: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-UBUNTU-13-04-M32: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7" --// CHECK-UBUNTU-13-04-M32: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7/x86_64-linux-gnu/32" --// CHECK-UBUNTU-13-04-M32: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7/backward" --// CHECK-UBUNTU-13-04-M32: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/x86_64-linux-gnu/c++/4.7/32" --// --// Thoroughly exercise the Debian multiarch environment. --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target i686-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-X86 %s --// CHECK-DEBIAN-X86: "{{[^"]*}}clang{{[^"]*}}" "-cc1" --// CHECK-DEBIAN-X86: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-X86: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/i686-linux-gnu/4.5/../../../../include/c++/4.5" --// CHECK-DEBIAN-X86: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/i686-linux-gnu/4.5/../../../../include/c++/4.5/i686-linux-gnu" --// CHECK-DEBIAN-X86: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/i686-linux-gnu/4.5/../../../../include/c++/4.5/backward" --// CHECK-DEBIAN-X86: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-DEBIAN-X86: "-internal-isystem" "{{.*}}/lib{{(64|32)?}}/clang/{{[0-9]\.[0-9]}}/include" --// CHECK-DEBIAN-X86: "-internal-externc-isystem" "[[SYSROOT]]/usr/include/i386-linux-gnu" --// CHECK-DEBIAN-X86: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-DEBIAN-X86: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target x86_64-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-X86-64 %s --// CHECK-DEBIAN-X86-64: "{{[^"]*}}clang{{[^"]*}}" "-cc1" --// CHECK-DEBIAN-X86-64: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-X86-64: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.5/../../../../include/c++/4.5" --// CHECK-DEBIAN-X86-64: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.5/../../../../include/c++/4.5/x86_64-linux-gnu" --// CHECK-DEBIAN-X86-64: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.5/../../../../include/c++/4.5/backward" --// CHECK-DEBIAN-X86-64: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-DEBIAN-X86-64: "-internal-isystem" "{{.*}}/lib{{(64|32)?}}/clang/{{[0-9]\.[0-9]}}/include" --// CHECK-DEBIAN-X86-64: "-internal-externc-isystem" "[[SYSROOT]]/usr/include/x86_64-linux-gnu" --// CHECK-DEBIAN-X86-64: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-DEBIAN-X86-64: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target powerpc-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-PPC %s --// CHECK-DEBIAN-PPC: "{{[^"]*}}clang{{[^"]*}}" "-cc1" --// CHECK-DEBIAN-PPC: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-PPC: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/powerpc-linux-gnu/4.5/../../../../include/c++/4.5" --// CHECK-DEBIAN-PPC: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/powerpc-linux-gnu/4.5/../../../../include/c++/4.5/powerpc-linux-gnu" --// CHECK-DEBIAN-PPC: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/powerpc-linux-gnu/4.5/../../../../include/c++/4.5/backward" --// CHECK-DEBIAN-PPC: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-DEBIAN-PPC: "-internal-isystem" "{{.*}}/lib{{(64|32)?}}/clang/{{[0-9]\.[0-9]}}/include" --// CHECK-DEBIAN-PPC: "-internal-externc-isystem" "[[SYSROOT]]/usr/include/powerpc-linux-gnu" --// CHECK-DEBIAN-PPC: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-DEBIAN-PPC: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target powerpc64-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-PPC64 %s --// CHECK-DEBIAN-PPC64: "{{[^"]*}}clang{{[^"]*}}" "-cc1" --// CHECK-DEBIAN-PPC64: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-PPC64: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/powerpc64-linux-gnu/4.5/../../../../include/c++/4.5" --// CHECK-DEBIAN-PPC64: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/powerpc64-linux-gnu/4.5/../../../../include/c++/4.5/powerpc64-linux-gnu" --// CHECK-DEBIAN-PPC64: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/powerpc64-linux-gnu/4.5/../../../../include/c++/4.5/backward" --// CHECK-DEBIAN-PPC64: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-DEBIAN-PPC64: "-internal-isystem" "{{.*}}/lib{{(64|32)?}}/clang/{{[0-9]\.[0-9]}}/include" --// CHECK-DEBIAN-PPC64: "-internal-externc-isystem" "[[SYSROOT]]/usr/include/powerpc64-linux-gnu" --// CHECK-DEBIAN-PPC64: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-DEBIAN-PPC64: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" -diff -Nur llvm-3.3.src.orig/tools/clang/test/Driver/linux-ld.c llvm-3.3.src/tools/clang/test/Driver/linux-ld.c ---- llvm-3.3.src.orig/tools/clang/test/Driver/linux-ld.c 2013-04-14 12:14:21.000000000 +0200 -+++ llvm-3.3.src/tools/clang/test/Driver/linux-ld.c 1970-01-01 01:00:00.000000000 +0100 -@@ -1,669 +0,0 @@ --// General tests that ld invocations on Linux targets sane. Note that we use --// sysroot to make these tests independent of the host system. --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target i386-unknown-linux \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-LD-32 %s --// CHECK-LD-32-NOT: warning: --// CHECK-LD-32: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-LD-32: "{{.*}}/usr/lib/gcc/i386-unknown-linux/4.6.0/crtbegin.o" --// CHECK-LD-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0" --// CHECK-LD-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../i386-unknown-linux/lib" --// CHECK-LD-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../.." --// CHECK-LD-32: "-L[[SYSROOT]]/lib" --// CHECK-LD-32: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target x86_64-unknown-linux \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-LD-64 %s --// CHECK-LD-64-NOT: warning: --// CHECK-LD-64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-LD-64: "--eh-frame-hdr" --// CHECK-LD-64: "-m" "elf_x86_64" --// CHECK-LD-64: "-dynamic-linker" --// CHECK-LD-64: "{{.*}}/usr/lib/gcc/x86_64-unknown-linux/4.6.0/crtbegin.o" --// CHECK-LD-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0" --// CHECK-LD-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../x86_64-unknown-linux/lib" --// CHECK-LD-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../.." --// CHECK-LD-64: "-L[[SYSROOT]]/lib" --// CHECK-LD-64: "-L[[SYSROOT]]/usr/lib" --// CHECK-LD-64: "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" --// CHECK-LD-64: "-lc" --// CHECK-LD-64: "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target x86_64-unknown-linux \ --// RUN: -static-libgcc \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-LD-64-STATIC-LIBGCC %s --// CHECK-LD-64-STATIC-LIBGCC-NOT: warning: --// CHECK-LD-64-STATIC-LIBGCC: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-LD-64-STATIC-LIBGCC: "--eh-frame-hdr" --// CHECK-LD-64-STATIC-LIBGCC: "-m" "elf_x86_64" --// CHECK-LD-64-STATIC-LIBGCC: "-dynamic-linker" --// CHECK-LD-64-STATIC-LIBGCC: "{{.*}}/usr/lib/gcc/x86_64-unknown-linux/4.6.0/crtbegin.o" --// CHECK-LD-64-STATIC-LIBGCC: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0" --// CHECK-LD-64-STATIC-LIBGCC: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../x86_64-unknown-linux/lib" --// CHECK-LD-64-STATIC-LIBGCC: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../.." --// CHECK-LD-64-STATIC-LIBGCC: "-L[[SYSROOT]]/lib" --// CHECK-LD-64-STATIC-LIBGCC: "-L[[SYSROOT]]/usr/lib" --// CHECK-LD-64-STATIC-LIBGCC: "-lgcc" "-lgcc_eh" --// CHECK-LD-64-STATIC-LIBGCC: "-lc" --// CHECK-LD-64-STATIC-LIBGCC: "-lgcc" "-lgcc_eh" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target x86_64-unknown-linux \ --// RUN: -static \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-LD-64-STATIC %s --// CHECK-LD-64-STATIC-NOT: warning: --// CHECK-LD-64-STATIC: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-LD-64-STATIC-NOT: "--eh-frame-hdr" --// CHECK-LD-64-STATIC: "-m" "elf_x86_64" --// CHECK-LD-64-STATIC-NOT: "-dynamic-linker" --// CHECK-LD-64-STATIC: "-static" --// CHECK-LD-64-STATIC: "{{.*}}/usr/lib/gcc/x86_64-unknown-linux/4.6.0/crtbeginT.o" --// CHECK-LD-64-STATIC: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0" --// CHECK-LD-64-STATIC: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../x86_64-unknown-linux/lib" --// CHECK-LD-64-STATIC: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../.." --// CHECK-LD-64-STATIC: "-L[[SYSROOT]]/lib" --// CHECK-LD-64-STATIC: "-L[[SYSROOT]]/usr/lib" --// CHECK-LD-64-STATIC: "--start-group" "-lgcc" "-lgcc_eh" "-lc" "--end-group" --// --// Check that flags can be combined. The -static dominates. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target x86_64-unknown-linux \ --// RUN: -static-libgcc -static \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-LD-64-STATIC %s --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target i386-unknown-linux -m32 \ --// RUN: --sysroot=%S/Inputs/multilib_32bit_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-32-TO-32 %s --// CHECK-32-TO-32: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-32-TO-32: "{{.*}}/usr/lib/gcc/i386-unknown-linux/4.6.0/crtbegin.o" --// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0" --// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../i386-unknown-linux/lib/../lib32" --// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../lib32" --// CHECK-32-TO-32: "-L[[SYSROOT]]/lib/../lib32" --// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib/../lib32" --// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../i386-unknown-linux/lib" --// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../.." --// CHECK-32-TO-32: "-L[[SYSROOT]]/lib" --// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target i386-unknown-linux -m64 \ --// RUN: --sysroot=%S/Inputs/multilib_32bit_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-32-TO-64 %s --// CHECK-32-TO-64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-32-TO-64: "{{.*}}/usr/lib/gcc/i386-unknown-linux/4.6.0/64/crtbegin.o" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/64" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../i386-unknown-linux/lib/../lib64" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../lib64" --// CHECK-32-TO-64: "-L[[SYSROOT]]/lib/../lib64" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/../lib64" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../i386-unknown-linux/lib" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../.." --// CHECK-32-TO-64: "-L[[SYSROOT]]/lib" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target x86_64-unknown-linux -m64 \ --// RUN: --sysroot=%S/Inputs/multilib_64bit_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-64-TO-64 %s --// CHECK-64-TO-64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-64-TO-64: "{{.*}}/usr/lib/gcc/x86_64-unknown-linux/4.6.0/crtbegin.o" --// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0" --// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../x86_64-unknown-linux/lib/../lib64" --// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../lib64" --// CHECK-64-TO-64: "-L[[SYSROOT]]/lib/../lib64" --// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib/../lib64" --// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../x86_64-unknown-linux/lib" --// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../.." --// CHECK-64-TO-64: "-L[[SYSROOT]]/lib" --// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target x86_64-unknown-linux -m32 \ --// RUN: --sysroot=%S/Inputs/multilib_64bit_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-64-TO-32 %s --// CHECK-64-TO-32: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-64-TO-32: "{{.*}}/usr/lib/gcc/x86_64-unknown-linux/4.6.0/32/crtbegin.o" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/32" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../x86_64-unknown-linux/lib/../lib32" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../lib32" --// CHECK-64-TO-32: "-L[[SYSROOT]]/lib/../lib32" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/../lib32" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../x86_64-unknown-linux/lib" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../.." --// CHECK-64-TO-32: "-L[[SYSROOT]]/lib" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target x86_64-unknown-linux -m32 \ --// RUN: -gcc-toolchain %S/Inputs/multilib_64bit_linux_tree/usr \ --// RUN: --sysroot=%S/Inputs/multilib_32bit_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-64-TO-32-SYSROOT %s --// CHECK-64-TO-32-SYSROOT: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-64-TO-32-SYSROOT: "{{.*}}/usr/lib/gcc/x86_64-unknown-linux/4.6.0/32/crtbegin.o" --// CHECK-64-TO-32-SYSROOT: "-L{{[^"]*}}/Inputs/multilib_64bit_linux_tree/usr/lib/gcc/x86_64-unknown-linux/4.6.0/32" --// CHECK-64-TO-32-SYSROOT: "-L[[SYSROOT]]/lib/../lib32" --// CHECK-64-TO-32-SYSROOT: "-L[[SYSROOT]]/usr/lib/../lib32" --// CHECK-64-TO-32-SYSROOT: "-L{{[^"]*}}/Inputs/multilib_64bit_linux_tree/usr/lib/gcc/x86_64-unknown-linux/4.6.0" --// CHECK-64-TO-32-SYSROOT: "-L[[SYSROOT]]/lib" --// CHECK-64-TO-32-SYSROOT: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target i386-unknown-linux -m32 \ --// RUN: -ccc-install-dir %S/Inputs/fake_install_tree/bin \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-INSTALL-DIR-32 %s --// CHECK-INSTALL-DIR-32: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-INSTALL-DIR-32: "{{.*}}/Inputs/fake_install_tree/bin/../lib/gcc/i386-unknown-linux/4.7.0/crtbegin.o" --// CHECK-INSTALL-DIR-32: "-L{{.*}}/Inputs/fake_install_tree/bin/../lib/gcc/i386-unknown-linux/4.7.0" --// --// Check that with 64-bit builds, we don't actually use the install directory --// as its version of GCC is lower than our sysrooted version. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target x86_64-unknown-linux -m64 \ --// RUN: -ccc-install-dir %S/Inputs/fake_install_tree/bin \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-INSTALL-DIR-64 %s --// CHECK-INSTALL-DIR-64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-INSTALL-DIR-64: "{{.*}}/usr/lib/gcc/x86_64-unknown-linux/4.6.0/crtbegin.o" --// CHECK-INSTALL-DIR-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0" --// --// Check that we support unusual patch version formats, including missing that --// component. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target i386-unknown-linux -m32 \ --// RUN: -ccc-install-dir %S/Inputs/gcc_version_parsing1/bin \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-GCC-VERSION1 %s --// CHECK-GCC-VERSION1: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-GCC-VERSION1: "{{.*}}/Inputs/gcc_version_parsing1/bin/../lib/gcc/i386-unknown-linux/4.7/crtbegin.o" --// CHECK-GCC-VERSION1: "-L{{.*}}/Inputs/gcc_version_parsing1/bin/../lib/gcc/i386-unknown-linux/4.7" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target i386-unknown-linux -m32 \ --// RUN: -ccc-install-dir %S/Inputs/gcc_version_parsing2/bin \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-GCC-VERSION2 %s --// CHECK-GCC-VERSION2: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-GCC-VERSION2: "{{.*}}/Inputs/gcc_version_parsing2/bin/../lib/gcc/i386-unknown-linux/4.7.x/crtbegin.o" --// CHECK-GCC-VERSION2: "-L{{.*}}/Inputs/gcc_version_parsing2/bin/../lib/gcc/i386-unknown-linux/4.7.x" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target i386-unknown-linux -m32 \ --// RUN: -ccc-install-dir %S/Inputs/gcc_version_parsing3/bin \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-GCC-VERSION3 %s --// CHECK-GCC-VERSION3: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-GCC-VERSION3: "{{.*}}/Inputs/gcc_version_parsing3/bin/../lib/gcc/i386-unknown-linux/4.7.99-rc5/crtbegin.o" --// CHECK-GCC-VERSION3: "-L{{.*}}/Inputs/gcc_version_parsing3/bin/../lib/gcc/i386-unknown-linux/4.7.99-rc5" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target i386-unknown-linux -m32 \ --// RUN: -ccc-install-dir %S/Inputs/gcc_version_parsing4/bin \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-GCC-VERSION4 %s --// CHECK-GCC-VERSION4: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-GCC-VERSION4: "{{.*}}/Inputs/gcc_version_parsing4/bin/../lib/gcc/i386-unknown-linux/4.7.99/crtbegin.o" --// CHECK-GCC-VERSION4: "-L{{.*}}/Inputs/gcc_version_parsing4/bin/../lib/gcc/i386-unknown-linux/4.7.99" --// --// Test a very broken version of multiarch that shipped in Ubuntu 11.04. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target i386-unknown-linux \ --// RUN: --sysroot=%S/Inputs/ubuntu_11.04_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-UBUNTU-11-04 %s --// CHECK-UBUNTU-11-04: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-UBUNTU-11-04: "{{.*}}/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5/crtbegin.o" --// CHECK-UBUNTU-11-04: "-L[[SYSROOT]]/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5" --// CHECK-UBUNTU-11-04: "-L[[SYSROOT]]/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5/../../../../i386-linux-gnu" --// CHECK-UBUNTU-11-04: "-L[[SYSROOT]]/usr/lib/i386-linux-gnu" --// CHECK-UBUNTU-11-04: "-L[[SYSROOT]]/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5/../../../.." --// CHECK-UBUNTU-11-04: "-L[[SYSROOT]]/lib" --// CHECK-UBUNTU-11-04: "-L[[SYSROOT]]/usr/lib" --// --// Check multi arch support on Ubuntu 12.04 LTS. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target arm-unknown-linux-gnueabihf \ --// RUN: --sysroot=%S/Inputs/ubuntu_12.04_LTS_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-UBUNTU-12-04-ARM-HF %s --// CHECK-UBUNTU-12-04-ARM-HF: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-UBUNTU-12-04-ARM-HF: "{{.*}}/usr/lib/gcc/arm-linux-gnueabihf/4.6.3/../../../arm-linux-gnueabihf/crt1.o" --// CHECK-UBUNTU-12-04-ARM-HF: "{{.*}}/usr/lib/gcc/arm-linux-gnueabihf/4.6.3/../../../arm-linux-gnueabihf/crti.o" --// CHECK-UBUNTU-12-04-ARM-HF: "{{.*}}/usr/lib/gcc/arm-linux-gnueabihf/4.6.3/crtbegin.o" --// CHECK-UBUNTU-12-04-ARM-HF: "-L[[SYSROOT]]/usr/lib/gcc/arm-linux-gnueabihf/4.6.3" --// CHECK-UBUNTU-12-04-ARM-HF: "-L[[SYSROOT]]/usr/lib/gcc/arm-linux-gnueabihf/4.6.3/../../../arm-linux-gnueabihf" --// CHECK-UBUNTU-12-04-ARM-HF: "-L[[SYSROOT]]/lib/arm-linux-gnueabihf" --// CHECK-UBUNTU-12-04-ARM-HF: "-L[[SYSROOT]]/usr/lib/arm-linux-gnueabihf" --// CHECK-UBUNTU-12-04-ARM-HF: "-L[[SYSROOT]]/usr/lib/gcc/arm-linux-gnueabihf/4.6.3/../../.." --// CHECK-UBUNTU-12-04-ARM-HF: "{{.*}}/usr/lib/gcc/arm-linux-gnueabihf/4.6.3/crtend.o" --// CHECK-UBUNTU-12-04-ARM-HF: "{{.*}}/usr/lib/gcc/arm-linux-gnueabihf/4.6.3/../../../arm-linux-gnueabihf/crtn.o" --// --// Check fedora 18 on arm. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target armv7-unknown-linux-gnueabihf \ --// RUN: --sysroot=%S/Inputs/fedora_18_tree \ --// RUN: | FileCheck --check-prefix=CHECK-FEDORA-18-ARM-HF %s --// CHECK-FEDORA-18-ARM-HF: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-FEDORA-18-ARM-HF: "{{.*}}/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.7.2/../../../crt1.o" --// CHECK-FEDORA-18-ARM-HF: "{{.*}}/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.7.2/../../../crti.o" --// CHECK-FEDORA-18-ARM-HF: "{{.*}}/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.7.2/crtbegin.o" --// CHECK-FEDORA-18-ARM-HF: "-L[[SYSROOT]]/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.7.2" --// CHECK-FEDORA-18-ARM-HF: "-L[[SYSROOT]]/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.7.2/../../.." --// CHECK-FEDORA-18-ARM-HF: "-L[[SYSROOT]]/lib" --// CHECK-FEDORA-18-ARM-HF: "-L[[SYSROOT]]/usr/lib" --// CHECK-FEDORA-18-ARM-HF: "{{.*}}/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.7.2/crtend.o" --// CHECK-FEDORA-18-ARM-HF: "{{.*}}/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.7.2/../../../crtn.o" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target arm-unknown-linux-gnueabi \ --// RUN: --sysroot=%S/Inputs/ubuntu_12.04_LTS_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-UBUNTU-12-04-ARM %s --// CHECK-UBUNTU-12-04-ARM: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-UBUNTU-12-04-ARM: "{{.*}}/usr/lib/gcc/arm-linux-gnueabi/4.6.1/../../../arm-linux-gnueabi/crt1.o" --// CHECK-UBUNTU-12-04-ARM: "{{.*}}/usr/lib/gcc/arm-linux-gnueabi/4.6.1/../../../arm-linux-gnueabi/crti.o" --// CHECK-UBUNTU-12-04-ARM: "{{.*}}/usr/lib/gcc/arm-linux-gnueabi/4.6.1/crtbegin.o" --// CHECK-UBUNTU-12-04-ARM: "-L[[SYSROOT]]/usr/lib/gcc/arm-linux-gnueabi/4.6.1" --// CHECK-UBUNTU-12-04-ARM: "-L[[SYSROOT]]/usr/lib/gcc/arm-linux-gnueabi/4.6.1/../../../arm-linux-gnueabi" --// CHECK-UBUNTU-12-04-ARM: "-L[[SYSROOT]]/lib/arm-linux-gnueabi" --// CHECK-UBUNTU-12-04-ARM: "-L[[SYSROOT]]/usr/lib/arm-linux-gnueabi" --// CHECK-UBUNTU-12-04-ARM: "-L[[SYSROOT]]/usr/lib/gcc/arm-linux-gnueabi/4.6.1/../../.." --// CHECK-UBUNTU-12-04-ARM: "{{.*}}/usr/lib/gcc/arm-linux-gnueabi/4.6.1/crtend.o" --// CHECK-UBUNTU-12-04-ARM: "{{.*}}/usr/lib/gcc/arm-linux-gnueabi/4.6.1/../../../arm-linux-gnueabi/crtn.o" --// --// Test the setup that shipped in SUSE 10.3 on ppc64. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target powerpc64-suse-linux \ --// RUN: --sysroot=%S/Inputs/suse_10.3_ppc64_tree \ --// RUN: | FileCheck --check-prefix=CHECK-SUSE-10-3-PPC64 %s --// CHECK-SUSE-10-3-PPC64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-SUSE-10-3-PPC64: "{{.*}}/usr/lib/gcc/powerpc64-suse-linux/4.1.2/64/crtbegin.o" --// CHECK-SUSE-10-3-PPC64: "-L[[SYSROOT]]/usr/lib/gcc/powerpc64-suse-linux/4.1.2/64" --// CHECK-SUSE-10-3-PPC64: "-L[[SYSROOT]]/usr/lib/gcc/powerpc64-suse-linux/4.1.2/../../../../lib64" --// CHECK-SUSE-10-3-PPC64: "-L[[SYSROOT]]/lib/../lib64" --// CHECK-SUSE-10-3-PPC64: "-L[[SYSROOT]]/usr/lib/../lib64" --// --// Check dynamic-linker for different archs --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: -target arm-linux-gnueabi \ --// RUN: | FileCheck --check-prefix=CHECK-ARM %s --// CHECK-ARM: "{{.*}}ld{{(.exe)?}}" --// CHECK-ARM: "-m" "armelf_linux_eabi" --// CHECK-ARM: "-dynamic-linker" "{{.*}}/lib/ld-linux.so.3" --// --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: -target arm-linux-gnueabihf \ --// RUN: | FileCheck --check-prefix=CHECK-ARM-HF %s --// CHECK-ARM-HF: "{{.*}}ld{{(.exe)?}}" --// CHECK-ARM-HF: "-m" "armelf_linux_eabi" --// CHECK-ARM-HF: "-dynamic-linker" "{{.*}}/lib/ld-linux-armhf.so.3" --// --// Check that we do not pass --hash-style=gnu and --hash-style=both to linker --// and provide correct path to the dynamic linker and emulation mode when build --// for MIPS platforms. --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: -target mips-linux-gnu \ --// RUN: | FileCheck --check-prefix=CHECK-MIPS %s --// CHECK-MIPS: "{{.*}}ld{{(.exe)?}}" --// CHECK-MIPS: "-m" "elf32btsmip" --// CHECK-MIPS: "-dynamic-linker" "{{.*}}/lib/ld.so.1" --// CHECK-MIPS-NOT: "--hash-style={{gnu|both}}" --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: -target mipsel-linux-gnu \ --// RUN: | FileCheck --check-prefix=CHECK-MIPSEL %s --// CHECK-MIPSEL: "{{.*}}ld{{(.exe)?}}" --// CHECK-MIPSEL: "-m" "elf32ltsmip" --// CHECK-MIPSEL: "-dynamic-linker" "{{.*}}/lib/ld.so.1" --// CHECK-MIPSEL-NOT: "--hash-style={{gnu|both}}" --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: -target mips64-linux-gnu \ --// RUN: | FileCheck --check-prefix=CHECK-MIPS64 %s --// CHECK-MIPS64: "{{.*}}ld{{(.exe)?}}" --// CHECK-MIPS64: "-m" "elf64btsmip" --// CHECK-MIPS64: "-dynamic-linker" "{{.*}}/lib64/ld.so.1" --// CHECK-MIPS64-NOT: "--hash-style={{gnu|both}}" --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: -target mips64el-linux-gnu \ --// RUN: | FileCheck --check-prefix=CHECK-MIPS64EL %s --// CHECK-MIPS64EL: "{{.*}}ld{{(.exe)?}}" --// CHECK-MIPS64EL: "-m" "elf64ltsmip" --// CHECK-MIPS64EL: "-dynamic-linker" "{{.*}}/lib64/ld.so.1" --// CHECK-MIPS64EL-NOT: "--hash-style={{gnu|both}}" --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: -target mips64-linux-gnu -mabi=n32 \ --// RUN: | FileCheck --check-prefix=CHECK-MIPS64-N32 %s --// CHECK-MIPS64-N32: "{{.*}}ld{{(.exe)?}}" --// CHECK-MIPS64-N32: "-m" "elf32btsmipn32" --// CHECK-MIPS64-N32: "-dynamic-linker" "{{.*}}/lib32/ld.so.1" --// CHECK-MIPS64-N32-NOT: "--hash-style={{gnu|both}}" --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: -target mips64el-linux-gnu -mabi=n32 \ --// RUN: | FileCheck --check-prefix=CHECK-MIPS64EL-N32 %s --// CHECK-MIPS64EL-N32: "{{.*}}ld{{(.exe)?}}" --// CHECK-MIPS64EL-N32: "-m" "elf32ltsmipn32" --// CHECK-MIPS64EL-N32: "-dynamic-linker" "{{.*}}/lib32/ld.so.1" --// CHECK-MIPS64EL-N32-NOT: "--hash-style={{gnu|both}}" --// --// Thoroughly exercise the Debian multiarch environment. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target i686-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-X86 %s --// CHECK-DEBIAN-X86: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-X86: "{{.*}}/usr/lib/gcc/i686-linux-gnu/4.5/crtbegin.o" --// CHECK-DEBIAN-X86: "-L[[SYSROOT]]/usr/lib/gcc/i686-linux-gnu/4.5" --// CHECK-DEBIAN-X86: "-L[[SYSROOT]]/usr/lib/gcc/i686-linux-gnu/4.5/../../../i386-linux-gnu" --// CHECK-DEBIAN-X86: "-L[[SYSROOT]]/usr/lib/i386-linux-gnu" --// CHECK-DEBIAN-X86: "-L[[SYSROOT]]/usr/lib/gcc/i686-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-X86: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-X86: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target x86_64-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-X86-64 %s --// CHECK-DEBIAN-X86-64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-X86-64: "{{.*}}/usr/lib/gcc/x86_64-linux-gnu/4.5/crtbegin.o" --// CHECK-DEBIAN-X86-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.5" --// CHECK-DEBIAN-X86-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.5/../../../x86_64-linux-gnu" --// CHECK-DEBIAN-X86-64: "-L[[SYSROOT]]/usr/lib/x86_64-linux-gnu" --// CHECK-DEBIAN-X86-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-X86-64: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-X86-64: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target powerpc-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-PPC %s --// CHECK-DEBIAN-PPC: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-PPC: "{{.*}}/usr/lib/gcc/powerpc-linux-gnu/4.5/crtbegin.o" --// CHECK-DEBIAN-PPC: "-L[[SYSROOT]]/usr/lib/gcc/powerpc-linux-gnu/4.5" --// CHECK-DEBIAN-PPC: "-L[[SYSROOT]]/usr/lib/gcc/powerpc-linux-gnu/4.5/../../../powerpc-linux-gnu" --// CHECK-DEBIAN-PPC: "-L[[SYSROOT]]/usr/lib/powerpc-linux-gnu" --// CHECK-DEBIAN-PPC: "-L[[SYSROOT]]/usr/lib/gcc/powerpc-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-PPC: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-PPC: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target powerpc64-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-PPC64 %s --// CHECK-DEBIAN-PPC64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-PPC64: "{{.*}}/usr/lib/gcc/powerpc64-linux-gnu/4.5/crtbegin.o" --// CHECK-DEBIAN-PPC64: "-L[[SYSROOT]]/usr/lib/gcc/powerpc64-linux-gnu/4.5" --// CHECK-DEBIAN-PPC64: "-L[[SYSROOT]]/usr/lib/gcc/powerpc64-linux-gnu/4.5/../../../powerpc64-linux-gnu" --// CHECK-DEBIAN-PPC64: "-L[[SYSROOT]]/usr/lib/powerpc64-linux-gnu" --// CHECK-DEBIAN-PPC64: "-L[[SYSROOT]]/usr/lib/gcc/powerpc64-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-PPC64: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-PPC64: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target mips-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-MIPS %s --// CHECK-DEBIAN-MIPS: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-MIPS: "{{.*}}/usr/lib/gcc/mips-linux-gnu/4.5/crtbegin.o" --// CHECK-DEBIAN-MIPS: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5" --// CHECK-DEBIAN-MIPS: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5/../../../mips-linux-gnu" --// CHECK-DEBIAN-MIPS: "-L[[SYSROOT]]/usr/lib/mips-linux-gnu" --// CHECK-DEBIAN-MIPS: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-MIPS: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-MIPS: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target mipsel-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-MIPSEL %s --// CHECK-DEBIAN-MIPSEL: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-MIPSEL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.5/crtbegin.o" --// CHECK-DEBIAN-MIPSEL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5" --// CHECK-DEBIAN-MIPSEL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5/../../../mipsel-linux-gnu" --// CHECK-DEBIAN-MIPSEL: "-L[[SYSROOT]]/usr/lib/mipsel-linux-gnu" --// CHECK-DEBIAN-MIPSEL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-MIPSEL: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-MIPSEL: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target mips64-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-MIPS64 %s --// CHECK-DEBIAN-MIPS64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-MIPS64: "{{.*}}/usr/lib/gcc/mips-linux-gnu/4.5/64/crtbegin.o" --// CHECK-DEBIAN-MIPS64: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5/64" --// CHECK-DEBIAN-MIPS64: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5" --// CHECK-DEBIAN-MIPS64: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-MIPS64: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-MIPS64: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target mips64el-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-MIPS64EL %s --// CHECK-DEBIAN-MIPS64EL: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-MIPS64EL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.5/64/crtbegin.o" --// CHECK-DEBIAN-MIPS64EL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5/64" --// CHECK-DEBIAN-MIPS64EL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5" --// CHECK-DEBIAN-MIPS64EL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-MIPS64EL: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-MIPS64EL: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target mips64-linux-gnu -mabi=n32 \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-MIPS64-N32 %s --// CHECK-DEBIAN-MIPS64-N32: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-MIPS64-N32: "{{.*}}/usr/lib/gcc/mips-linux-gnu/4.5/n32/crtbegin.o" --// CHECK-DEBIAN-MIPS64-N32: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5/n32" --// CHECK-DEBIAN-MIPS64-N32: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5" --// CHECK-DEBIAN-MIPS64-N32: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-MIPS64-N32: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-MIPS64-N32: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target mips64el-linux-gnu -mabi=n32 \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-MIPS64EL-N32 %s --// CHECK-DEBIAN-MIPS64EL-N32: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-MIPS64EL-N32: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.5/n32/crtbegin.o" --// CHECK-DEBIAN-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5/n32" --// CHECK-DEBIAN-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5" --// CHECK-DEBIAN-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-MIPS64EL-N32: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib" --// --// Test linker invocation on Android. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target arm-linux-androideabi \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target arm-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target mipsel-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target i386-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID %s --// CHECK-ANDROID: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-ANDROID: "{{.*}}/crtbegin_dynamic.o" --// CHECK-ANDROID: "-L[[SYSROOT]]/usr/lib" --// CHECK-ANDROID-NOT: "gcc_s" --// CHECK-ANDROID: "-lgcc" --// CHECK-ANDROID: "-ldl" --// CHECK-ANDROID-NOT: "gcc_s" --// CHECK-ANDROID: "{{.*}}/crtend_android.o" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target arm-linux-androideabi \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -shared \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-SO %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target arm-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -shared \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-SO %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target mipsel-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -shared \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-SO %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target i386-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -shared \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-SO %s --// CHECK-ANDROID-SO: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-ANDROID-SO: "-Bsymbolic" --// CHECK-ANDROID-SO: "{{.*}}/crtbegin_so.o" --// CHECK-ANDROID-SO: "-L[[SYSROOT]]/usr/lib" --// CHECK-ANDROID-SO-NOT: "gcc_s" --// CHECK-ANDROID-SO: "-lgcc" --// CHECK-ANDROID-SO: "-ldl" --// CHECK-ANDROID-SO-NOT: "gcc_s" --// CHECK-ANDROID-SO: "{{.*}}/crtend_so.o" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target arm-linux-androideabi \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -static \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-STATIC %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target arm-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -static \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-STATIC %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target mipsel-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -static \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-STATIC %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target i386-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -static \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-STATIC %s --// CHECK-ANDROID-STATIC: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-ANDROID-STATIC: "{{.*}}/crtbegin_static.o" --// CHECK-ANDROID-STATIC: "-L[[SYSROOT]]/usr/lib" --// CHECK-ANDROID-STATIC-NOT: "gcc_s" --// CHECK-ANDROID-STATIC: "-lgcc" --// CHECK-ANDROID-STATIC-NOT: "-ldl" --// CHECK-ANDROID-STATIC-NOT: "gcc_s" --// CHECK-ANDROID-STATIC: "{{.*}}/crtend_android.o" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target arm-linux-androideabi \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -pie \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-PIE %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target arm-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -pie \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-PIE %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target mipsel-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -pie \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-PIE %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target i386-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -pie \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-PIE %s --// CHECK-ANDROID-PIE: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-ANDROID-PIE: "{{.*}}/crtbegin_dynamic.o" --// CHECK-ANDROID-PIE: "-L[[SYSROOT]]/usr/lib" --// CHECK-ANDROID-PIE-NOT: "gcc_s" --// CHECK-ANDROID-PIE: "-lgcc" --// CHECK-ANDROID-PIE-NOT: "gcc_s" --// CHECK-ANDROID-PIE: "{{.*}}/crtend_android.o" --// --// Check linker invocation on Debian 6 MIPS 32/64-bit. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target mipsel-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_6_mips_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-ML-MIPSEL %s --// CHECK-DEBIAN-ML-MIPSEL: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-ML-MIPSEL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib/crt1.o" --// CHECK-DEBIAN-ML-MIPSEL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib/crti.o" --// CHECK-DEBIAN-ML-MIPSEL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/crtbegin.o" --// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4" --// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib" --// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/lib/../lib" --// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/usr/lib/../lib" --// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/../../.." --// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target mips64el-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_6_mips_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-ML-MIPS64EL %s --// CHECK-DEBIAN-ML-MIPS64EL: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-ML-MIPS64EL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib64/crt1.o" --// CHECK-DEBIAN-ML-MIPS64EL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib64/crti.o" --// CHECK-DEBIAN-ML-MIPS64EL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/64/crtbegin.o" --// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/64" --// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib64" --// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/lib/../lib64" --// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/usr/lib/../lib64" --// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/../../.." --// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target mips64el-linux-gnu -mabi=n32 \ --// RUN: --sysroot=%S/Inputs/debian_6_mips_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-ML-MIPS64EL-N32 %s --// CHECK-DEBIAN-ML-MIPS64EL-N32: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib32/crt1.o" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib32/crti.o" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/n32/crtbegin.o" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/n32" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib32" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/lib/../lib32" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/../lib32" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/../../.." --// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib" --// --// Test linker invocation for Freescale SDK (OpenEmbedded). --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target powerpc-fsl-linux \ --// RUN: --sysroot=%S/Inputs/freescale_ppc_tree \ --// RUN: | FileCheck --check-prefix=CHECK-FSL-PPC %s --// CHECK-FSL-PPC: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-FSL-PPC: "-m" "elf32ppclinux" --// CHECK-FSL-PPC: "{{.*}}/crt1.o" --// CHECK-FSL-PPC: "{{.*}}/crtbegin.o" --// CHECK-FSL-PPC: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: -target powerpc64-fsl-linux \ --// RUN: --sysroot=%S/Inputs/freescale_ppc64_tree \ --// RUN: | FileCheck --check-prefix=CHECK-FSL-PPC64 %s --// CHECK-FSL-PPC64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-FSL-PPC64: "-m" "elf64ppc" --// CHECK-FSL-PPC64: "{{.*}}/crt1.o" --// CHECK-FSL-PPC64: "{{.*}}/crtbegin.o" --// CHECK-FSL-PPC64: "-L[[SYSROOT]]/usr/lib64/powerpc64-fsl-linux/4.6.2/../.." --// --// Check that crtfastmath.o is linked with -ffast-math. --// RUN: %clang -target x86_64-unknown-linux -### %s \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ --// RUN: | FileCheck --check-prefix=CHECK-NOCRTFASTMATH %s --// RUN: %clang -target x86_64-unknown-linux -### %s -ffast-math \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ --// RUN: | FileCheck --check-prefix=CHECK-CRTFASTMATH %s --// RUN: %clang -target x86_64-unknown-linux -### %s -funsafe-math-optimizations\ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ --// RUN: | FileCheck --check-prefix=CHECK-CRTFASTMATH %s --// RUN: %clang -target x86_64-unknown-linux -### %s -ffast-math -fno-fast-math \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ --// RUN: | FileCheck --check-prefix=CHECK-NOCRTFASTMATH %s --// We don't have crtfastmath.o in the i386 tree, use it to check that file --// detection works. --// RUN: %clang -target i386-unknown-linux -### %s -ffast-math \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ --// RUN: | FileCheck --check-prefix=CHECK-NOCRTFASTMATH %s --// CHECK-CRTFASTMATH: usr/lib/gcc/x86_64-unknown-linux/4.6.0/crtfastmath.o --// CHECK-NOCRTFASTMATH-NOT: crtfastmath.o 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 deleted file mode 100644 index 3c7681158200..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-3.4-GCC-4.8.2.eb +++ /dev/null @@ -1,55 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013 Dmitri Gribenko, Ward Poelmans -# Authors:: Dmitri Gribenko -# Authors:: Ward Poelmans -# License:: GPLv2 or later, MIT, three-clause BSD. -# $Id$ -## - -name = "Clang" -version = "3.4" - -homepage = "http://clang.llvm.org/" -description = """C, C++, Objective-C compiler, based on LLVM. Does not - include C++ standard library -- use libstdc++ from GCC.""" - -# Clang also depends on libstdc++ during runtime, but this dependency is -# already specified as the toolchain. -toolchain = {'name': 'GCC', 'version': '4.8.2'} -# 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.gz", - "clang-%(version)s.src.tar.gz", - "compiler-rt-%(version)s.src.tar.gz", - "polly-%(version)s.src.tar.gz", -] - -patches = [ - # Remove some tests that fail because of -DGCC_INSTALL_PREFIX. The issue is - # that hardcoded GCC_INSTALL_PREFIX overrides -sysroot. This probably breaks - # cross-compilation. - # http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20130401/077539.html - 'Clang-%(version)s-failing-tests-due-to-gcc-installation-prefix.patch', - 'Clang-%(version)s-failing-sanitizer-tests.patch', - 'Clang-%(version)s-llvm-ar-uid.patch', -] - -builddependencies = [('CMake', '2.8.12')] - -dependencies = [ - ('GMP', '5.1.3'), - ('CLooG', '0.18.1'), -] - -moduleclass = 'compiler' - -assertions = False - -usepolly = True - -build_targets = ['X86'] diff --git a/easybuild/easyconfigs/c/Clang/Clang-3.4-failing-sanitizer-tests.patch b/easybuild/easyconfigs/c/Clang/Clang-3.4-failing-sanitizer-tests.patch deleted file mode 100644 index bc991f2275b6..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-3.4-failing-sanitizer-tests.patch +++ /dev/null @@ -1,24 +0,0 @@ -# these tests fail for unknown reason: as they are part of the sanitizers in clang, -# I don't think that we should be worried about them. -diff -urN llvm-3.4.orig/projects/compiler-rt/lib/sanitizer_common/tests/sanitizer_allocator_test.cc llvm-3.4/projects/compiler-rt/lib/sanitizer_common/tests/sanitizer_allocator_test.cc ---- llvm-3.4.orig/projects/compiler-rt/lib/sanitizer_common/tests/sanitizer_allocator_test.cc 2013-10-17 13:18:11.000000000 +0200 -+++ llvm-3.4/projects/compiler-rt/lib/sanitizer_common/tests/sanitizer_allocator_test.cc 2014-01-07 14:43:48.836815229 +0100 -@@ -223,10 +223,8 @@ - - #if SANITIZER_WORDSIZE == 64 - TEST(SanitizerCommon, SizeClassAllocator64GetBlockBegin) { -- SizeClassAllocatorGetBlockBeginStress(); - } - TEST(SanitizerCommon, SizeClassAllocator64CompactGetBlockBegin) { -- SizeClassAllocatorGetBlockBeginStress(); - } - TEST(SanitizerCommon, SizeClassAllocator32CompactGetBlockBegin) { - SizeClassAllocatorGetBlockBeginStress(); -@@ -324,7 +322,6 @@ - - #if SANITIZER_WORDSIZE == 64 - TEST(SanitizerCommon, SizeClassAllocator64Overflow) { -- EXPECT_DEATH(FailInAssertionOnOOM(), "Out of memory"); - } - #endif - diff --git a/easybuild/easyconfigs/c/Clang/Clang-3.4-failing-tests-due-to-gcc-installation-prefix.patch b/easybuild/easyconfigs/c/Clang/Clang-3.4-failing-tests-due-to-gcc-installation-prefix.patch deleted file mode 100644 index 46114f93d771..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-3.4-failing-tests-due-to-gcc-installation-prefix.patch +++ /dev/null @@ -1,905 +0,0 @@ -diff -urN llvm-3.4.orig/tools/clang/test/Driver/constructors.c llvm-3.4/tools/clang/test/Driver/constructors.c ---- llvm-3.4.orig/tools/clang/test/Driver/constructors.c 2012-11-22 00:40:23.000000000 +0100 -+++ llvm-3.4/tools/clang/test/Driver/constructors.c 2014-01-07 14:43:48.801815348 +0100 -@@ -5,28 +5,12 @@ - // CHECK-NO-INIT-ARRAY-NOT: -fuse-init-array - // - // RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target i386-unknown-linux \ --// RUN: --sysroot=%S/Inputs/fake_install_tree \ --// RUN: | FileCheck --check-prefix=CHECK-INIT-ARRAY %s --// --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ - // RUN: -fno-use-init-array \ - // RUN: -target i386-unknown-linux \ - // RUN: --sysroot=%S/Inputs/fake_install_tree \ - // RUN: | FileCheck --check-prefix=CHECK-NO-INIT-ARRAY %s - // - // RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -fno-use-init-array -fuse-init-array \ --// RUN: -target i386-unknown-linux \ --// RUN: --sysroot=%S/Inputs/fake_install_tree \ --// RUN: | FileCheck --check-prefix=CHECK-INIT-ARRAY %s --// --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target i386-unknown-linux \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-NO-INIT-ARRAY %s --// --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ - // RUN: -fuse-init-array \ - // RUN: -target i386-unknown-linux \ - // RUN: --sysroot=%S/Inputs/basic_linux_tree \ -diff -urN llvm-3.4.orig/tools/clang/test/Driver/gcc-version-debug.c llvm-3.4/tools/clang/test/Driver/gcc-version-debug.c ---- llvm-3.4.orig/tools/clang/test/Driver/gcc-version-debug.c 2013-08-15 00:10:17.000000000 +0200 -+++ llvm-3.4/tools/clang/test/Driver/gcc-version-debug.c 1970-01-01 01:00:00.000000000 +0100 -@@ -1,6 +0,0 @@ --// RUN: %clang -v --target=i386-unknown-linux \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree 2>&1 | FileCheck %s -- --// CHECK: Found candidate GCC installation: {{.*}}Inputs{{.}}debian_multiarch_tree{{.}}usr{{.}}lib{{.}}gcc{{.}}i686-linux-gnu{{.}}4.5 --// CHECK-NEXT: Found candidate GCC installation: {{.*}}Inputs{{.}}debian_multiarch_tree{{.}}usr{{.}}lib{{.}}gcc{{.}}x86_64-linux-gnu{{.}}4.5 --// CHECK-NEXT: Selected GCC installation: {{.*}}Inputs{{.}}debian_multiarch_tree{{.}}usr{{.}}lib{{.}}gcc{{.}}i686-linux-gnu{{.}}4.5 -diff -urN llvm-3.4.orig/tools/clang/test/Driver/linux-header-search.cpp llvm-3.4/tools/clang/test/Driver/linux-header-search.cpp ---- llvm-3.4.orig/tools/clang/test/Driver/linux-header-search.cpp 2013-08-26 10:59:53.000000000 +0200 -+++ llvm-3.4/tools/clang/test/Driver/linux-header-search.cpp 1970-01-01 01:00:00.000000000 +0100 -@@ -1,146 +0,0 @@ --// General tests that the header search paths detected by the driver and passed --// to CC1 are sane. --// --// Test a very broken version of multiarch that shipped in Ubuntu 11.04. --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target i386-unknown-linux \ --// RUN: --sysroot=%S/Inputs/ubuntu_11.04_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-UBUNTU-11-04 %s --// CHECK-UBUNTU-11-04: "{{.*}}clang{{.*}}" "-cc1" --// CHECK-UBUNTU-11-04: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-UBUNTU-11-04: "-internal-isystem" "[[SYSROOT]]/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5/../../../../../include/c++/4.5" --// CHECK-UBUNTU-11-04: "-internal-isystem" "[[SYSROOT]]/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5/../../../../../include/c++/4.5/i686-linux-gnu" --// CHECK-UBUNTU-11-04: "-internal-isystem" "[[SYSROOT]]/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5/../../../../../include/c++/4.5/backward" --// CHECK-UBUNTU-11-04: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-UBUNTU-11-04: "-internal-isystem" "{{.*}}{{/|\\\\}}lib{{(64|32)?}}{{/|\\\\}}clang{{/|\\\\}}{{[0-9]\.[0-9]}}{{/|\\\\}}include" --// CHECK-UBUNTU-11-04: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-UBUNTU-11-04: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" --// --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target x86_64-unknown-linux-gnu \ --// RUN: --sysroot=%S/Inputs/ubuntu_13.04_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-UBUNTU-13-04 %s --// CHECK-UBUNTU-13-04: "{{[^"]*}}clang{{[^"]*}}" "-cc1" --// CHECK-UBUNTU-13-04: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-UBUNTU-13-04: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7" --// CHECK-UBUNTU-13-04: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7/backward" --// CHECK-UBUNTU-13-04: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/x86_64-linux-gnu/c++/4.7" --// CHECK-UBUNTU-13-04: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-UBUNTU-13-04: "-internal-isystem" "{{.*}}{{/|\\\\}}lib{{(64|32)?}}{{/|\\\\}}clang{{/|\\\\}}{{[0-9]\.[0-9]}}{{/|\\\\}}include" --// CHECK-UBUNTU-13-04: "-internal-externc-isystem" "[[SYSROOT]]/usr/include/x86_64-linux-gnu" --// CHECK-UBUNTU-13-04: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-UBUNTU-13-04: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" --// --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target arm-linux-gnueabihf \ --// RUN: --sysroot=%S/Inputs/ubuntu_13.04_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-UBUNTU-13-04-CROSS %s --// CHECK-UBUNTU-13-04-CROSS: "{{[^"]*}}clang{{[^"]*}}" "-cc1" --// CHECK-UBUNTU-13-04-CROSS: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-UBUNTU-13-04-CROSS: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc-cross/arm-linux-gnueabihf/4.7/../../../../include/c++/4.7" --// CHECK-UBUNTU-13-04-CROSS: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc-cross/arm-linux-gnueabihf/4.7/../../../../include/c++/4.7/backward" --// CHECK-UBUNTU-13-04-CROSS: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc-cross/arm-linux-gnueabihf/4.7/../../../../include/arm-linux-gnueabihf/c++/4.7" --// CHECK-UBUNTU-13-04-CROSS: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-UBUNTU-13-04-CROSS: "-internal-isystem" "{{.*}}{{/|\\\\}}lib{{(64|32)?}}{{/|\\\\}}clang{{/|\\\\}}{{[0-9]\.[0-9]}}{{/|\\\\}}include" --// CHECK-UBUNTU-13-04-CROSS: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-UBUNTU-13-04-CROSS: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" --// --// Test Ubuntu/Debian's new version of multiarch, with -m32. --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target x86_64-unknown-linux-gnu -m32 \ --// RUN: --sysroot=%S/Inputs/ubuntu_13.04_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-UBUNTU-13-04-M32 %s --// CHECK-UBUNTU-13-04-M32: "{{[^"]*}}clang{{[^"]*}}" "-cc1" --// CHECK-UBUNTU-13-04-M32: "-triple" "i386-unknown-linux-gnu" --// CHECK-UBUNTU-13-04-M32: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-UBUNTU-13-04-M32: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7" --// CHECK-UBUNTU-13-04-M32: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7/x86_64-linux-gnu/32" --// CHECK-UBUNTU-13-04-M32: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7/backward" --// CHECK-UBUNTU-13-04-M32: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/x86_64-linux-gnu/c++/4.7/32" --// --// Thoroughly exercise the Debian multiarch environment. --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target i686-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-X86 %s --// CHECK-DEBIAN-X86: "{{[^"]*}}clang{{[^"]*}}" "-cc1" --// CHECK-DEBIAN-X86: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-X86: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/i686-linux-gnu/4.5/../../../../include/c++/4.5" --// CHECK-DEBIAN-X86: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/i686-linux-gnu/4.5/../../../../include/c++/4.5/i686-linux-gnu" --// CHECK-DEBIAN-X86: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/i686-linux-gnu/4.5/../../../../include/c++/4.5/backward" --// CHECK-DEBIAN-X86: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-DEBIAN-X86: "-internal-isystem" "{{.*}}{{/|\\\\}}lib{{(64|32)?}}{{/|\\\\}}clang{{/|\\\\}}{{[0-9]\.[0-9]}}{{/|\\\\}}include" --// CHECK-DEBIAN-X86: "-internal-externc-isystem" "[[SYSROOT]]/usr/include/i386-linux-gnu" --// CHECK-DEBIAN-X86: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-DEBIAN-X86: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target x86_64-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-X86-64 %s --// CHECK-DEBIAN-X86-64: "{{[^"]*}}clang{{[^"]*}}" "-cc1" --// CHECK-DEBIAN-X86-64: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-X86-64: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.5/../../../../include/c++/4.5" --// CHECK-DEBIAN-X86-64: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.5/../../../../include/c++/4.5/x86_64-linux-gnu" --// CHECK-DEBIAN-X86-64: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.5/../../../../include/c++/4.5/backward" --// CHECK-DEBIAN-X86-64: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-DEBIAN-X86-64: "-internal-isystem" "{{.*}}{{/|\\\\}}lib{{(64|32)?}}{{/|\\\\}}clang{{/|\\\\}}{{[0-9]\.[0-9]}}{{/|\\\\}}include" --// CHECK-DEBIAN-X86-64: "-internal-externc-isystem" "[[SYSROOT]]/usr/include/x86_64-linux-gnu" --// CHECK-DEBIAN-X86-64: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-DEBIAN-X86-64: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target powerpc-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-PPC %s --// CHECK-DEBIAN-PPC: "{{[^"]*}}clang{{[^"]*}}" "-cc1" --// CHECK-DEBIAN-PPC: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-PPC: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/powerpc-linux-gnu/4.5/../../../../include/c++/4.5" --// CHECK-DEBIAN-PPC: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/powerpc-linux-gnu/4.5/../../../../include/c++/4.5/powerpc-linux-gnu" --// CHECK-DEBIAN-PPC: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/powerpc-linux-gnu/4.5/../../../../include/c++/4.5/backward" --// CHECK-DEBIAN-PPC: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-DEBIAN-PPC: "-internal-isystem" "{{.*}}{{/|\\\\}}lib{{(64|32)?}}{{/|\\\\}}clang{{/|\\\\}}{{[0-9]\.[0-9]}}{{/|\\\\}}include" --// CHECK-DEBIAN-PPC: "-internal-externc-isystem" "[[SYSROOT]]/usr/include/powerpc-linux-gnu" --// CHECK-DEBIAN-PPC: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-DEBIAN-PPC: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target powerpc64-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-PPC64 %s --// CHECK-DEBIAN-PPC64: "{{[^"]*}}clang{{[^"]*}}" "-cc1" --// CHECK-DEBIAN-PPC64: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-PPC64: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/powerpc64-linux-gnu/4.5/../../../../include/c++/4.5" --// CHECK-DEBIAN-PPC64: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/powerpc64-linux-gnu/4.5/../../../../include/c++/4.5/powerpc64-linux-gnu" --// CHECK-DEBIAN-PPC64: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/powerpc64-linux-gnu/4.5/../../../../include/c++/4.5/backward" --// CHECK-DEBIAN-PPC64: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-DEBIAN-PPC64: "-internal-isystem" "{{.*}}{{/|\\\\}}lib{{(64|32)?}}{{/|\\\\}}clang{{/|\\\\}}{{[0-9]\.[0-9]}}{{/|\\\\}}include" --// CHECK-DEBIAN-PPC64: "-internal-externc-isystem" "[[SYSROOT]]/usr/include/powerpc64-linux-gnu" --// CHECK-DEBIAN-PPC64: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-DEBIAN-PPC64: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" --// --// Test Gentoo's weirdness both before and after they changed it in their GCC --// 4.6.4 release. --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target x86_64-unknown-linux-gnu \ --// RUN: --sysroot=%S/Inputs/gentoo_linux_gcc_4.6.2_tree \ --// RUN: | FileCheck --check-prefix=CHECK-GENTOO-4-6-2 %s --// CHECK-GENTOO-4-6-2: "{{.*}}clang{{.*}}" "-cc1" --// CHECK-GENTOO-4-6-2: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-GENTOO-4-6-2: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/include/g++-v4" --// CHECK-GENTOO-4-6-2: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/include/g++-v4/x86_64-pc-linux-gnu" --// CHECK-GENTOO-4-6-2: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/include/g++-v4/backward" --// CHECK-GENTOO-4-6-2: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-GENTOO-4-6-2: "-internal-isystem" "{{.*}}{{/|\\\\}}lib{{(64|32)?}}{{/|\\\\}}clang{{/|\\\\}}{{[0-9]\.[0-9]}}{{/|\\\\}}include" --// CHECK-GENTOO-4-6-2: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-GENTOO-4-6-2: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target x86_64-unknown-linux-gnu \ --// RUN: --sysroot=%S/Inputs/gentoo_linux_gcc_4.6.4_tree \ --// RUN: | FileCheck --check-prefix=CHECK-GENTOO-4-6-4 %s --// CHECK-GENTOO-4-6-4: "{{.*}}clang{{.*}}" "-cc1" --// CHECK-GENTOO-4-6-4: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-GENTOO-4-6-4: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.4/include/g++-v4.6" --// CHECK-GENTOO-4-6-4: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.4/include/g++-v4.6/x86_64-pc-linux-gnu" --// CHECK-GENTOO-4-6-4: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.4/include/g++-v4.6/backward" --// CHECK-GENTOO-4-6-4: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-GENTOO-4-6-4: "-internal-isystem" "{{.*}}{{/|\\\\}}lib{{(64|32)?}}{{/|\\\\}}clang{{/|\\\\}}{{[0-9]\.[0-9]}}{{/|\\\\}}include" --// CHECK-GENTOO-4-6-4: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-GENTOO-4-6-4: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" -diff -urN llvm-3.4.orig/tools/clang/test/Driver/linux-ld.c llvm-3.4/tools/clang/test/Driver/linux-ld.c ---- llvm-3.4.orig/tools/clang/test/Driver/linux-ld.c 2013-10-29 11:27:30.000000000 +0100 -+++ llvm-3.4/tools/clang/test/Driver/linux-ld.c 1970-01-01 01:00:00.000000000 +0100 -@@ -1,709 +0,0 @@ --// General tests that ld invocations on Linux targets sane. Note that we use --// sysroot to make these tests independent of the host system. --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=i386-unknown-linux \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-LD-32 %s --// CHECK-LD-32-NOT: warning: --// CHECK-LD-32: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-LD-32: "{{.*}}/usr/lib/gcc/i386-unknown-linux/4.6.0{{/|\\\\}}crtbegin.o" --// CHECK-LD-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0" --// CHECK-LD-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../i386-unknown-linux/lib" --// CHECK-LD-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../.." --// CHECK-LD-32: "-L[[SYSROOT]]/lib" --// CHECK-LD-32: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=x86_64-unknown-linux \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-LD-64 %s --// CHECK-LD-64-NOT: warning: --// CHECK-LD-64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-LD-64: "--eh-frame-hdr" --// CHECK-LD-64: "-m" "elf_x86_64" --// CHECK-LD-64: "-dynamic-linker" --// CHECK-LD-64: "{{.*}}/usr/lib/gcc/x86_64-unknown-linux/4.6.0{{/|\\\\}}crtbegin.o" --// CHECK-LD-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0" --// CHECK-LD-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../x86_64-unknown-linux/lib" --// CHECK-LD-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../.." --// CHECK-LD-64: "-L[[SYSROOT]]/lib" --// CHECK-LD-64: "-L[[SYSROOT]]/usr/lib" --// CHECK-LD-64: "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" --// CHECK-LD-64: "-lc" --// CHECK-LD-64: "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=x86_64-unknown-linux \ --// RUN: -static-libgcc \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-LD-64-STATIC-LIBGCC %s --// CHECK-LD-64-STATIC-LIBGCC-NOT: warning: --// CHECK-LD-64-STATIC-LIBGCC: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-LD-64-STATIC-LIBGCC: "--eh-frame-hdr" --// CHECK-LD-64-STATIC-LIBGCC: "-m" "elf_x86_64" --// CHECK-LD-64-STATIC-LIBGCC: "-dynamic-linker" --// CHECK-LD-64-STATIC-LIBGCC: "{{.*}}/usr/lib/gcc/x86_64-unknown-linux/4.6.0{{/|\\\\}}crtbegin.o" --// CHECK-LD-64-STATIC-LIBGCC: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0" --// CHECK-LD-64-STATIC-LIBGCC: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../x86_64-unknown-linux/lib" --// CHECK-LD-64-STATIC-LIBGCC: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../.." --// CHECK-LD-64-STATIC-LIBGCC: "-L[[SYSROOT]]/lib" --// CHECK-LD-64-STATIC-LIBGCC: "-L[[SYSROOT]]/usr/lib" --// CHECK-LD-64-STATIC-LIBGCC: "-lgcc" "-lgcc_eh" --// CHECK-LD-64-STATIC-LIBGCC: "-lc" --// CHECK-LD-64-STATIC-LIBGCC: "-lgcc" "-lgcc_eh" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=x86_64-unknown-linux \ --// RUN: -static \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-LD-64-STATIC %s --// CHECK-LD-64-STATIC-NOT: warning: --// CHECK-LD-64-STATIC: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-LD-64-STATIC-NOT: "--eh-frame-hdr" --// CHECK-LD-64-STATIC: "-m" "elf_x86_64" --// CHECK-LD-64-STATIC-NOT: "-dynamic-linker" --// CHECK-LD-64-STATIC: "-static" --// CHECK-LD-64-STATIC: "{{.*}}/usr/lib/gcc/x86_64-unknown-linux/4.6.0{{/|\\\\}}crtbeginT.o" --// CHECK-LD-64-STATIC: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0" --// CHECK-LD-64-STATIC: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../x86_64-unknown-linux/lib" --// CHECK-LD-64-STATIC: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../.." --// CHECK-LD-64-STATIC: "-L[[SYSROOT]]/lib" --// CHECK-LD-64-STATIC: "-L[[SYSROOT]]/usr/lib" --// CHECK-LD-64-STATIC: "--start-group" "-lgcc" "-lgcc_eh" "-lc" "--end-group" --// --// Check that flags can be combined. The -static dominates. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=x86_64-unknown-linux \ --// RUN: -static-libgcc -static \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-LD-64-STATIC %s --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=i386-unknown-linux -m32 \ --// RUN: --sysroot=%S/Inputs/multilib_32bit_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-32-TO-32 %s --// CHECK-32-TO-32: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-32-TO-32: "{{.*}}/usr/lib/gcc/i386-unknown-linux/4.6.0{{/|\\\\}}crtbegin.o" --// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0" --// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../i386-unknown-linux/lib/../lib32" --// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../lib32" --// CHECK-32-TO-32: "-L[[SYSROOT]]/lib/../lib32" --// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib/../lib32" --// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../i386-unknown-linux/lib" --// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../.." --// CHECK-32-TO-32: "-L[[SYSROOT]]/lib" --// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=i386-unknown-linux -m64 \ --// RUN: --sysroot=%S/Inputs/multilib_32bit_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-32-TO-64 %s --// CHECK-32-TO-64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-32-TO-64: "{{.*}}/usr/lib/gcc/i386-unknown-linux/4.6.0/64{{/|\\\\}}crtbegin.o" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/64" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../i386-unknown-linux/lib/../lib64" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../lib64" --// CHECK-32-TO-64: "-L[[SYSROOT]]/lib/../lib64" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/../lib64" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../i386-unknown-linux/lib" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../.." --// CHECK-32-TO-64: "-L[[SYSROOT]]/lib" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=x86_64-unknown-linux -m64 \ --// RUN: --sysroot=%S/Inputs/multilib_64bit_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-64-TO-64 %s --// CHECK-64-TO-64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-64-TO-64: "{{.*}}/usr/lib/gcc/x86_64-unknown-linux/4.6.0{{/|\\\\}}crtbegin.o" --// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0" --// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../x86_64-unknown-linux/lib/../lib64" --// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../lib64" --// CHECK-64-TO-64: "-L[[SYSROOT]]/lib/../lib64" --// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib/../lib64" --// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../x86_64-unknown-linux/lib" --// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../.." --// CHECK-64-TO-64: "-L[[SYSROOT]]/lib" --// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=x86_64-unknown-linux -m32 \ --// RUN: --sysroot=%S/Inputs/multilib_64bit_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-64-TO-32 %s --// CHECK-64-TO-32: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-64-TO-32: "{{.*}}/usr/lib/gcc/x86_64-unknown-linux/4.6.0/32{{/|\\\\}}crtbegin.o" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/32" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../x86_64-unknown-linux/lib/../lib32" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../lib32" --// CHECK-64-TO-32: "-L[[SYSROOT]]/lib/../lib32" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/../lib32" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../x86_64-unknown-linux/lib" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../.." --// CHECK-64-TO-32: "-L[[SYSROOT]]/lib" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=x86_64-unknown-linux -m32 \ --// RUN: --gcc-toolchain=%S/Inputs/multilib_64bit_linux_tree/usr \ --// RUN: --sysroot=%S/Inputs/multilib_32bit_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-64-TO-32-SYSROOT %s --// CHECK-64-TO-32-SYSROOT: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-64-TO-32-SYSROOT: "{{.*}}/usr/lib/gcc/x86_64-unknown-linux/4.6.0/32{{/|\\\\}}crtbegin.o" --// CHECK-64-TO-32-SYSROOT: "-L{{[^"]*}}/Inputs/multilib_64bit_linux_tree/usr/lib/gcc/x86_64-unknown-linux/4.6.0/32" --// CHECK-64-TO-32-SYSROOT: "-L[[SYSROOT]]/lib/../lib32" --// CHECK-64-TO-32-SYSROOT: "-L[[SYSROOT]]/usr/lib/../lib32" --// CHECK-64-TO-32-SYSROOT: "-L{{[^"]*}}/Inputs/multilib_64bit_linux_tree/usr/lib/gcc/x86_64-unknown-linux/4.6.0" --// CHECK-64-TO-32-SYSROOT: "-L[[SYSROOT]]/lib" --// CHECK-64-TO-32-SYSROOT: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=i386-unknown-linux -m32 \ --// RUN: -ccc-install-dir %S/Inputs/fake_install_tree/bin \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-INSTALL-DIR-32 %s --// CHECK-INSTALL-DIR-32: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-INSTALL-DIR-32: "{{.*}}/Inputs/fake_install_tree/bin/../lib/gcc/i386-unknown-linux/4.7.0{{/|\\\\}}crtbegin.o" --// CHECK-INSTALL-DIR-32: "-L{{.*}}/Inputs/fake_install_tree/bin/../lib/gcc/i386-unknown-linux/4.7.0" --// --// Check that with 64-bit builds, we don't actually use the install directory --// as its version of GCC is lower than our sysrooted version. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=x86_64-unknown-linux -m64 \ --// RUN: -ccc-install-dir %S/Inputs/fake_install_tree/bin \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-INSTALL-DIR-64 %s --// CHECK-INSTALL-DIR-64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-INSTALL-DIR-64: "{{.*}}/usr/lib/gcc/x86_64-unknown-linux/4.6.0{{/|\\\\}}crtbegin.o" --// CHECK-INSTALL-DIR-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0" --// --// Check that we support unusual patch version formats, including missing that --// component. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=i386-unknown-linux -m32 \ --// RUN: -ccc-install-dir %S/Inputs/gcc_version_parsing1/bin \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-GCC-VERSION1 %s --// CHECK-GCC-VERSION1: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-GCC-VERSION1: "{{.*}}/Inputs/gcc_version_parsing1/bin/../lib/gcc/i386-unknown-linux/4.7{{/|\\\\}}crtbegin.o" --// CHECK-GCC-VERSION1: "-L{{.*}}/Inputs/gcc_version_parsing1/bin/../lib/gcc/i386-unknown-linux/4.7" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=i386-unknown-linux -m32 \ --// RUN: -ccc-install-dir %S/Inputs/gcc_version_parsing2/bin \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-GCC-VERSION2 %s --// CHECK-GCC-VERSION2: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-GCC-VERSION2: "{{.*}}/Inputs/gcc_version_parsing2/bin/../lib/gcc/i386-unknown-linux/4.7.x{{/|\\\\}}crtbegin.o" --// CHECK-GCC-VERSION2: "-L{{.*}}/Inputs/gcc_version_parsing2/bin/../lib/gcc/i386-unknown-linux/4.7.x" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=i386-unknown-linux -m32 \ --// RUN: -ccc-install-dir %S/Inputs/gcc_version_parsing3/bin \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-GCC-VERSION3 %s --// CHECK-GCC-VERSION3: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-GCC-VERSION3: "{{.*}}/Inputs/gcc_version_parsing3/bin/../lib/gcc/i386-unknown-linux/4.7.99-rc5{{/|\\\\}}crtbegin.o" --// CHECK-GCC-VERSION3: "-L{{.*}}/Inputs/gcc_version_parsing3/bin/../lib/gcc/i386-unknown-linux/4.7.99-rc5" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=i386-unknown-linux -m32 \ --// RUN: -ccc-install-dir %S/Inputs/gcc_version_parsing4/bin \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-GCC-VERSION4 %s --// CHECK-GCC-VERSION4: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-GCC-VERSION4: "{{.*}}/Inputs/gcc_version_parsing4/bin/../lib/gcc/i386-unknown-linux/4.7.99{{/|\\\\}}crtbegin.o" --// CHECK-GCC-VERSION4: "-L{{.*}}/Inputs/gcc_version_parsing4/bin/../lib/gcc/i386-unknown-linux/4.7.99" --// --// Test a very broken version of multiarch that shipped in Ubuntu 11.04. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=i386-unknown-linux \ --// RUN: --sysroot=%S/Inputs/ubuntu_11.04_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-UBUNTU-11-04 %s --// CHECK-UBUNTU-11-04: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-UBUNTU-11-04: "{{.*}}/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5{{/|\\\\}}crtbegin.o" --// CHECK-UBUNTU-11-04: "-L[[SYSROOT]]/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5" --// CHECK-UBUNTU-11-04: "-L[[SYSROOT]]/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5/../../../../i386-linux-gnu" --// CHECK-UBUNTU-11-04: "-L[[SYSROOT]]/usr/lib/i386-linux-gnu" --// CHECK-UBUNTU-11-04: "-L[[SYSROOT]]/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5/../../../.." --// CHECK-UBUNTU-11-04: "-L[[SYSROOT]]/lib" --// CHECK-UBUNTU-11-04: "-L[[SYSROOT]]/usr/lib" --// --// Check multi arch support on Ubuntu 12.04 LTS. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=arm-unknown-linux-gnueabihf \ --// RUN: --sysroot=%S/Inputs/ubuntu_12.04_LTS_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-UBUNTU-12-04-ARM-HF %s --// CHECK-UBUNTU-12-04-ARM-HF: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-UBUNTU-12-04-ARM-HF: "{{.*}}/usr/lib/gcc/arm-linux-gnueabihf/4.6.3/../../../arm-linux-gnueabihf{{/|\\\\}}crt1.o" --// CHECK-UBUNTU-12-04-ARM-HF: "{{.*}}/usr/lib/gcc/arm-linux-gnueabihf/4.6.3/../../../arm-linux-gnueabihf{{/|\\\\}}crti.o" --// CHECK-UBUNTU-12-04-ARM-HF: "{{.*}}/usr/lib/gcc/arm-linux-gnueabihf/4.6.3{{/|\\\\}}crtbegin.o" --// CHECK-UBUNTU-12-04-ARM-HF: "-L[[SYSROOT]]/usr/lib/gcc/arm-linux-gnueabihf/4.6.3" --// CHECK-UBUNTU-12-04-ARM-HF: "-L[[SYSROOT]]/usr/lib/gcc/arm-linux-gnueabihf/4.6.3/../../../arm-linux-gnueabihf" --// CHECK-UBUNTU-12-04-ARM-HF: "-L[[SYSROOT]]/lib/arm-linux-gnueabihf" --// CHECK-UBUNTU-12-04-ARM-HF: "-L[[SYSROOT]]/usr/lib/arm-linux-gnueabihf" --// CHECK-UBUNTU-12-04-ARM-HF: "-L[[SYSROOT]]/usr/lib/gcc/arm-linux-gnueabihf/4.6.3/../../.." --// CHECK-UBUNTU-12-04-ARM-HF: "{{.*}}/usr/lib/gcc/arm-linux-gnueabihf/4.6.3{{/|\\\\}}crtend.o" --// CHECK-UBUNTU-12-04-ARM-HF: "{{.*}}/usr/lib/gcc/arm-linux-gnueabihf/4.6.3/../../../arm-linux-gnueabihf{{/|\\\\}}crtn.o" --// --// Check Ubuntu 13.10 on x86-64 targeting arm-linux-gnueabihf. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=arm-linux-gnueabihf \ --// RUN: --sysroot=%S/Inputs/x86-64_ubuntu_13.10 \ --// RUN: | FileCheck --check-prefix=CHECK-X86-64-UBUNTU-13-10-ARM-HF %s --// CHECK-X86-64-UBUNTU-13-10-ARM-HF: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-X86-64-UBUNTU-13-10-ARM-HF: "-dynamic-linker" "/lib/ld-linux-armhf.so.3" --// CHECK-X86-64-UBUNTU-13-10-ARM-HF: "{{.*}}/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/lib/../lib{{/|\\\\}}crt1.o" --// CHECK-X86-64-UBUNTU-13-10-ARM-HF: "{{.*}}/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/lib/../lib{{/|\\\\}}crti.o" --// CHECK-X86-64-UBUNTU-13-10-ARM-HF: "{{.*}}/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8{{/|\\\\}}crtbegin.o" --// CHECK-X86-64-UBUNTU-13-10-ARM-HF: "-L[[SYSROOT]]/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8" --// CHECK-X86-64-UBUNTU-13-10-ARM-HF: "-L[[SYSROOT]]/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/lib/../lib" --// CHECK-X86-64-UBUNTU-13-10-ARM-HF: "-L[[SYSROOT]]/lib/../lib" --// CHECK-X86-64-UBUNTU-13-10-ARM-HF: "-L[[SYSROOT]]/usr/lib/../lib" --// CHECK-X86-64-UBUNTU-13-10-ARM-HF: "-L[[SYSROOT]]/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/lib" --// CHECK-X86-64-UBUNTU-13-10-ARM-HF: "{{.*}}/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8{{/|\\\\}}crtend.o" --// CHECK-X86-64-UBUNTU-13-10-ARM-HF: "{{.*}}/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/lib/../lib{{/|\\\\}}crtn.o" --// --// Check Ubuntu 13.10 on x86-64 targeting arm-linux-gnueabi. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=arm-linux-gnueabi \ --// RUN: --sysroot=%S/Inputs/x86-64_ubuntu_13.10 \ --// RUN: | FileCheck --check-prefix=CHECK-X86-64-UBUNTU-13-10-ARM %s --// CHECK-X86-64-UBUNTU-13-10-ARM: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-X86-64-UBUNTU-13-10-ARM: "-dynamic-linker" "/lib/ld-linux.so.3" --// CHECK-X86-64-UBUNTU-13-10-ARM: "{{.*}}/usr/lib/gcc-cross/arm-linux-gnueabi/4.7/../../../../arm-linux-gnueabi/lib/../lib{{/|\\\\}}crt1.o" --// CHECK-X86-64-UBUNTU-13-10-ARM: "{{.*}}/usr/lib/gcc-cross/arm-linux-gnueabi/4.7/../../../../arm-linux-gnueabi/lib/../lib{{/|\\\\}}crti.o" --// CHECK-X86-64-UBUNTU-13-10-ARM: "{{.*}}/usr/lib/gcc-cross/arm-linux-gnueabi/4.7{{/|\\\\}}crtbegin.o" --// CHECK-X86-64-UBUNTU-13-10-ARM: "-L[[SYSROOT]]/usr/lib/gcc-cross/arm-linux-gnueabi/4.7" --// CHECK-X86-64-UBUNTU-13-10-ARM: "-L[[SYSROOT]]/usr/lib/gcc-cross/arm-linux-gnueabi/4.7/../../../../arm-linux-gnueabi/lib/../lib" --// CHECK-X86-64-UBUNTU-13-10-ARM: "-L[[SYSROOT]]/lib/../lib" --// CHECK-X86-64-UBUNTU-13-10-ARM: "-L[[SYSROOT]]/usr/lib/../lib" --// CHECK-X86-64-UBUNTU-13-10-ARM: "-L[[SYSROOT]]/usr/lib/gcc-cross/arm-linux-gnueabi/4.7/../../../../arm-linux-gnueabi/lib" --// CHECK-X86-64-UBUNTU-13-10-ARM: "{{.*}}/usr/lib/gcc-cross/arm-linux-gnueabi/4.7{{/|\\\\}}crtend.o" --// CHECK-X86-64-UBUNTU-13-10-ARM: "{{.*}}/usr/lib/gcc-cross/arm-linux-gnueabi/4.7/../../../../arm-linux-gnueabi/lib/../lib{{/|\\\\}}crtn.o" --// --// Check fedora 18 on arm. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=armv7-unknown-linux-gnueabihf \ --// RUN: --sysroot=%S/Inputs/fedora_18_tree \ --// RUN: | FileCheck --check-prefix=CHECK-FEDORA-18-ARM-HF %s --// CHECK-FEDORA-18-ARM-HF: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-FEDORA-18-ARM-HF: "{{.*}}/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.7.2/../../../../lib{{/|\\\\}}crt1.o" --// CHECK-FEDORA-18-ARM-HF: "{{.*}}/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.7.2/../../../../lib{{/|\\\\}}crti.o" --// CHECK-FEDORA-18-ARM-HF: "{{.*}}/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.7.2{{/|\\\\}}crtbegin.o" --// CHECK-FEDORA-18-ARM-HF: "-L[[SYSROOT]]/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.7.2" --// CHECK-FEDORA-18-ARM-HF: "-L[[SYSROOT]]/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.7.2/../../../../lib" --// CHECK-FEDORA-18-ARM-HF: "{{.*}}/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.7.2{{/|\\\\}}crtend.o" --// CHECK-FEDORA-18-ARM-HF: "{{.*}}/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.7.2/../../../../lib{{/|\\\\}}crtn.o" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=arm-unknown-linux-gnueabi \ --// RUN: --sysroot=%S/Inputs/ubuntu_12.04_LTS_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-UBUNTU-12-04-ARM %s --// CHECK-UBUNTU-12-04-ARM: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-UBUNTU-12-04-ARM: "{{.*}}/usr/lib/gcc/arm-linux-gnueabi/4.6.1/../../../arm-linux-gnueabi{{/|\\\\}}crt1.o" --// CHECK-UBUNTU-12-04-ARM: "{{.*}}/usr/lib/gcc/arm-linux-gnueabi/4.6.1/../../../arm-linux-gnueabi{{/|\\\\}}crti.o" --// CHECK-UBUNTU-12-04-ARM: "{{.*}}/usr/lib/gcc/arm-linux-gnueabi/4.6.1{{/|\\\\}}crtbegin.o" --// CHECK-UBUNTU-12-04-ARM: "-L[[SYSROOT]]/usr/lib/gcc/arm-linux-gnueabi/4.6.1" --// CHECK-UBUNTU-12-04-ARM: "-L[[SYSROOT]]/usr/lib/gcc/arm-linux-gnueabi/4.6.1/../../../arm-linux-gnueabi" --// CHECK-UBUNTU-12-04-ARM: "-L[[SYSROOT]]/lib/arm-linux-gnueabi" --// CHECK-UBUNTU-12-04-ARM: "-L[[SYSROOT]]/usr/lib/arm-linux-gnueabi" --// CHECK-UBUNTU-12-04-ARM: "-L[[SYSROOT]]/usr/lib/gcc/arm-linux-gnueabi/4.6.1/../../.." --// CHECK-UBUNTU-12-04-ARM: "{{.*}}/usr/lib/gcc/arm-linux-gnueabi/4.6.1{{/|\\\\}}crtend.o" --// CHECK-UBUNTU-12-04-ARM: "{{.*}}/usr/lib/gcc/arm-linux-gnueabi/4.6.1/../../../arm-linux-gnueabi{{/|\\\\}}crtn.o" --// --// Test the setup that shipped in SUSE 10.3 on ppc64. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=powerpc64-suse-linux \ --// RUN: --sysroot=%S/Inputs/suse_10.3_ppc64_tree \ --// RUN: | FileCheck --check-prefix=CHECK-SUSE-10-3-PPC64 %s --// CHECK-SUSE-10-3-PPC64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-SUSE-10-3-PPC64: "{{.*}}/usr/lib/gcc/powerpc64-suse-linux/4.1.2/64{{/|\\\\}}crtbegin.o" --// CHECK-SUSE-10-3-PPC64: "-L[[SYSROOT]]/usr/lib/gcc/powerpc64-suse-linux/4.1.2/64" --// CHECK-SUSE-10-3-PPC64: "-L[[SYSROOT]]/usr/lib/gcc/powerpc64-suse-linux/4.1.2/../../../../lib64" --// CHECK-SUSE-10-3-PPC64: "-L[[SYSROOT]]/lib/../lib64" --// CHECK-SUSE-10-3-PPC64: "-L[[SYSROOT]]/usr/lib/../lib64" --// --// Check dynamic-linker for different archs --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: --target=arm-linux-gnueabi \ --// RUN: | FileCheck --check-prefix=CHECK-ARM %s --// CHECK-ARM: "{{.*}}ld{{(.exe)?}}" --// CHECK-ARM: "-m" "armelf_linux_eabi" --// CHECK-ARM: "-dynamic-linker" "{{.*}}/lib/ld-linux.so.3" --// --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: --target=arm-linux-gnueabihf \ --// RUN: | FileCheck --check-prefix=CHECK-ARM-HF %s --// CHECK-ARM-HF: "{{.*}}ld{{(.exe)?}}" --// CHECK-ARM-HF: "-m" "armelf_linux_eabi" --// CHECK-ARM-HF: "-dynamic-linker" "{{.*}}/lib/ld-linux-armhf.so.3" --// --// Check that we do not pass --hash-style=gnu and --hash-style=both to linker --// and provide correct path to the dynamic linker and emulation mode when build --// for MIPS platforms. --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: --target=mips-linux-gnu \ --// RUN: | FileCheck --check-prefix=CHECK-MIPS %s --// CHECK-MIPS: "{{.*}}ld{{(.exe)?}}" --// CHECK-MIPS: "-m" "elf32btsmip" --// CHECK-MIPS: "-dynamic-linker" "{{.*}}/lib/ld.so.1" --// CHECK-MIPS-NOT: "--hash-style={{gnu|both}}" --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: --target=mipsel-linux-gnu \ --// RUN: | FileCheck --check-prefix=CHECK-MIPSEL %s --// CHECK-MIPSEL: "{{.*}}ld{{(.exe)?}}" --// CHECK-MIPSEL: "-m" "elf32ltsmip" --// CHECK-MIPSEL: "-dynamic-linker" "{{.*}}/lib/ld.so.1" --// CHECK-MIPSEL-NOT: "--hash-style={{gnu|both}}" --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: --target=mips64-linux-gnu \ --// RUN: | FileCheck --check-prefix=CHECK-MIPS64 %s --// CHECK-MIPS64: "{{.*}}ld{{(.exe)?}}" --// CHECK-MIPS64: "-m" "elf64btsmip" --// CHECK-MIPS64: "-dynamic-linker" "{{.*}}/lib64/ld.so.1" --// CHECK-MIPS64-NOT: "--hash-style={{gnu|both}}" --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: --target=mips64el-linux-gnu \ --// RUN: | FileCheck --check-prefix=CHECK-MIPS64EL %s --// CHECK-MIPS64EL: "{{.*}}ld{{(.exe)?}}" --// CHECK-MIPS64EL: "-m" "elf64ltsmip" --// CHECK-MIPS64EL: "-dynamic-linker" "{{.*}}/lib64/ld.so.1" --// CHECK-MIPS64EL-NOT: "--hash-style={{gnu|both}}" --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: --target=mips64-linux-gnu -mabi=n32 \ --// RUN: | FileCheck --check-prefix=CHECK-MIPS64-N32 %s --// CHECK-MIPS64-N32: "{{.*}}ld{{(.exe)?}}" --// CHECK-MIPS64-N32: "-m" "elf32btsmipn32" --// CHECK-MIPS64-N32: "-dynamic-linker" "{{.*}}/lib32/ld.so.1" --// CHECK-MIPS64-N32-NOT: "--hash-style={{gnu|both}}" --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: --target=mips64el-linux-gnu -mabi=n32 \ --// RUN: | FileCheck --check-prefix=CHECK-MIPS64EL-N32 %s --// CHECK-MIPS64EL-N32: "{{.*}}ld{{(.exe)?}}" --// CHECK-MIPS64EL-N32: "-m" "elf32ltsmipn32" --// CHECK-MIPS64EL-N32: "-dynamic-linker" "{{.*}}/lib32/ld.so.1" --// CHECK-MIPS64EL-N32-NOT: "--hash-style={{gnu|both}}" --// --// Thoroughly exercise the Debian multiarch environment. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=i686-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-X86 %s --// CHECK-DEBIAN-X86: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-X86: "{{.*}}/usr/lib/gcc/i686-linux-gnu/4.5{{/|\\\\}}crtbegin.o" --// CHECK-DEBIAN-X86: "-L[[SYSROOT]]/usr/lib/gcc/i686-linux-gnu/4.5" --// CHECK-DEBIAN-X86: "-L[[SYSROOT]]/usr/lib/gcc/i686-linux-gnu/4.5/../../../i386-linux-gnu" --// CHECK-DEBIAN-X86: "-L[[SYSROOT]]/usr/lib/i386-linux-gnu" --// CHECK-DEBIAN-X86: "-L[[SYSROOT]]/usr/lib/gcc/i686-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-X86: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-X86: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=x86_64-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-X86-64 %s --// CHECK-DEBIAN-X86-64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-X86-64: "{{.*}}/usr/lib/gcc/x86_64-linux-gnu/4.5{{/|\\\\}}crtbegin.o" --// CHECK-DEBIAN-X86-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.5" --// CHECK-DEBIAN-X86-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.5/../../../x86_64-linux-gnu" --// CHECK-DEBIAN-X86-64: "-L[[SYSROOT]]/usr/lib/x86_64-linux-gnu" --// CHECK-DEBIAN-X86-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-X86-64: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-X86-64: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=powerpc-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-PPC %s --// CHECK-DEBIAN-PPC: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-PPC: "{{.*}}/usr/lib/gcc/powerpc-linux-gnu/4.5{{/|\\\\}}crtbegin.o" --// CHECK-DEBIAN-PPC: "-L[[SYSROOT]]/usr/lib/gcc/powerpc-linux-gnu/4.5" --// CHECK-DEBIAN-PPC: "-L[[SYSROOT]]/usr/lib/gcc/powerpc-linux-gnu/4.5/../../../powerpc-linux-gnu" --// CHECK-DEBIAN-PPC: "-L[[SYSROOT]]/usr/lib/powerpc-linux-gnu" --// CHECK-DEBIAN-PPC: "-L[[SYSROOT]]/usr/lib/gcc/powerpc-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-PPC: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-PPC: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=powerpc64-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-PPC64 %s --// CHECK-DEBIAN-PPC64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-PPC64: "{{.*}}/usr/lib/gcc/powerpc64-linux-gnu/4.5{{/|\\\\}}crtbegin.o" --// CHECK-DEBIAN-PPC64: "-L[[SYSROOT]]/usr/lib/gcc/powerpc64-linux-gnu/4.5" --// CHECK-DEBIAN-PPC64: "-L[[SYSROOT]]/usr/lib/gcc/powerpc64-linux-gnu/4.5/../../../powerpc64-linux-gnu" --// CHECK-DEBIAN-PPC64: "-L[[SYSROOT]]/usr/lib/powerpc64-linux-gnu" --// CHECK-DEBIAN-PPC64: "-L[[SYSROOT]]/usr/lib/gcc/powerpc64-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-PPC64: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-PPC64: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=mips-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-MIPS %s --// CHECK-DEBIAN-MIPS: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-MIPS: "{{.*}}/usr/lib/gcc/mips-linux-gnu/4.5{{/|\\\\}}crtbegin.o" --// CHECK-DEBIAN-MIPS: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5" --// CHECK-DEBIAN-MIPS: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5/../../../mips-linux-gnu" --// CHECK-DEBIAN-MIPS: "-L[[SYSROOT]]/usr/lib/mips-linux-gnu" --// CHECK-DEBIAN-MIPS: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-MIPS: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-MIPS: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=mipsel-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-MIPSEL %s --// CHECK-DEBIAN-MIPSEL: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-MIPSEL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.5{{/|\\\\}}crtbegin.o" --// CHECK-DEBIAN-MIPSEL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5" --// CHECK-DEBIAN-MIPSEL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5/../../../mipsel-linux-gnu" --// CHECK-DEBIAN-MIPSEL: "-L[[SYSROOT]]/usr/lib/mipsel-linux-gnu" --// CHECK-DEBIAN-MIPSEL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-MIPSEL: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-MIPSEL: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=mips64-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-MIPS64 %s --// CHECK-DEBIAN-MIPS64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-MIPS64: "{{.*}}/usr/lib/gcc/mips-linux-gnu/4.5/64{{/|\\\\}}crtbegin.o" --// CHECK-DEBIAN-MIPS64: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5/64" --// CHECK-DEBIAN-MIPS64: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5" --// CHECK-DEBIAN-MIPS64: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-MIPS64: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-MIPS64: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=mips64el-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-MIPS64EL %s --// CHECK-DEBIAN-MIPS64EL: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-MIPS64EL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.5/64{{/|\\\\}}crtbegin.o" --// CHECK-DEBIAN-MIPS64EL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5/64" --// CHECK-DEBIAN-MIPS64EL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5" --// CHECK-DEBIAN-MIPS64EL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-MIPS64EL: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-MIPS64EL: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=mips64-linux-gnu -mabi=n32 \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-MIPS64-N32 %s --// CHECK-DEBIAN-MIPS64-N32: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-MIPS64-N32: "{{.*}}/usr/lib/gcc/mips-linux-gnu/4.5/n32{{/|\\\\}}crtbegin.o" --// CHECK-DEBIAN-MIPS64-N32: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5/n32" --// CHECK-DEBIAN-MIPS64-N32: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5" --// CHECK-DEBIAN-MIPS64-N32: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-MIPS64-N32: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-MIPS64-N32: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=mips64el-linux-gnu -mabi=n32 \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-MIPS64EL-N32 %s --// CHECK-DEBIAN-MIPS64EL-N32: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-MIPS64EL-N32: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.5/n32{{/|\\\\}}crtbegin.o" --// CHECK-DEBIAN-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5/n32" --// CHECK-DEBIAN-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5" --// CHECK-DEBIAN-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-MIPS64EL-N32: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib" --// --// Test linker invocation on Android. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=arm-linux-androideabi \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=arm-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=mipsel-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=i386-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID %s --// CHECK-ANDROID: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-ANDROID: "{{.*}}{{/|\\\\}}crtbegin_dynamic.o" --// CHECK-ANDROID: "-L[[SYSROOT]]/usr/lib" --// CHECK-ANDROID-NOT: "gcc_s" --// CHECK-ANDROID: "-lgcc" --// CHECK-ANDROID: "-ldl" --// CHECK-ANDROID-NOT: "gcc_s" --// CHECK-ANDROID: "{{.*}}{{/|\\\\}}crtend_android.o" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=arm-linux-androideabi \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -shared \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-SO %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=arm-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -shared \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-SO %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=mipsel-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -shared \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-SO %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=i386-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -shared \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-SO %s --// CHECK-ANDROID-SO: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-ANDROID-SO: "-Bsymbolic" --// CHECK-ANDROID-SO: "{{.*}}{{/|\\\\}}crtbegin_so.o" --// CHECK-ANDROID-SO: "-L[[SYSROOT]]/usr/lib" --// CHECK-ANDROID-SO-NOT: "gcc_s" --// CHECK-ANDROID-SO: "-lgcc" --// CHECK-ANDROID-SO: "-ldl" --// CHECK-ANDROID-SO-NOT: "gcc_s" --// CHECK-ANDROID-SO: "{{.*}}{{/|\\\\}}crtend_so.o" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=arm-linux-androideabi \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -static \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-STATIC %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=arm-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -static \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-STATIC %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=mipsel-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -static \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-STATIC %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=i386-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -static \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-STATIC %s --// CHECK-ANDROID-STATIC: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-ANDROID-STATIC: "{{.*}}{{/|\\\\}}crtbegin_static.o" --// CHECK-ANDROID-STATIC: "-L[[SYSROOT]]/usr/lib" --// CHECK-ANDROID-STATIC-NOT: "gcc_s" --// CHECK-ANDROID-STATIC: "-lgcc" --// CHECK-ANDROID-STATIC-NOT: "-ldl" --// CHECK-ANDROID-STATIC-NOT: "gcc_s" --// CHECK-ANDROID-STATIC: "{{.*}}{{/|\\\\}}crtend_android.o" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=arm-linux-androideabi \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -pie \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-PIE %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=arm-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -pie \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-PIE %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=mipsel-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -pie \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-PIE %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=i386-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -pie \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-PIE %s --// CHECK-ANDROID-PIE: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-ANDROID-PIE: "{{.*}}{{/|\\\\}}crtbegin_dynamic.o" --// CHECK-ANDROID-PIE: "-L[[SYSROOT]]/usr/lib" --// CHECK-ANDROID-PIE-NOT: "gcc_s" --// CHECK-ANDROID-PIE: "-lgcc" --// CHECK-ANDROID-PIE-NOT: "gcc_s" --// CHECK-ANDROID-PIE: "{{.*}}{{/|\\\\}}crtend_android.o" --// --// Check linker invocation on Debian 6 MIPS 32/64-bit. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=mipsel-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_6_mips_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-ML-MIPSEL %s --// CHECK-DEBIAN-ML-MIPSEL: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-ML-MIPSEL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib{{/|\\\\}}crt1.o" --// CHECK-DEBIAN-ML-MIPSEL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib{{/|\\\\}}crti.o" --// CHECK-DEBIAN-ML-MIPSEL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4{{/|\\\\}}crtbegin.o" --// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4" --// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib" --// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/lib/../lib" --// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/usr/lib/../lib" --// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/../../.." --// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=mips64el-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_6_mips_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-ML-MIPS64EL %s --// CHECK-DEBIAN-ML-MIPS64EL: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-ML-MIPS64EL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib64{{/|\\\\}}crt1.o" --// CHECK-DEBIAN-ML-MIPS64EL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib64{{/|\\\\}}crti.o" --// CHECK-DEBIAN-ML-MIPS64EL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/64{{/|\\\\}}crtbegin.o" --// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/64" --// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib64" --// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/lib/../lib64" --// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/usr/lib/../lib64" --// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/../../.." --// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=mips64el-linux-gnu -mabi=n32 \ --// RUN: --sysroot=%S/Inputs/debian_6_mips_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-ML-MIPS64EL-N32 %s --// CHECK-DEBIAN-ML-MIPS64EL-N32: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib32{{/|\\\\}}crt1.o" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib32{{/|\\\\}}crti.o" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/n32{{/|\\\\}}crtbegin.o" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/n32" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib32" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/lib/../lib32" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/../lib32" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/../../.." --// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib" --// --// Test linker invocation for Freescale SDK (OpenEmbedded). --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=powerpc-fsl-linux \ --// RUN: --sysroot=%S/Inputs/freescale_ppc_tree \ --// RUN: | FileCheck --check-prefix=CHECK-FSL-PPC %s --// CHECK-FSL-PPC: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-FSL-PPC: "-m" "elf32ppclinux" --// CHECK-FSL-PPC: "{{.*}}{{/|\\\\}}crt1.o" --// CHECK-FSL-PPC: "{{.*}}{{/|\\\\}}crtbegin.o" --// CHECK-FSL-PPC: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=powerpc64-fsl-linux \ --// RUN: --sysroot=%S/Inputs/freescale_ppc64_tree \ --// RUN: | FileCheck --check-prefix=CHECK-FSL-PPC64 %s --// CHECK-FSL-PPC64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-FSL-PPC64: "-m" "elf64ppc" --// CHECK-FSL-PPC64: "{{.*}}{{/|\\\\}}crt1.o" --// CHECK-FSL-PPC64: "{{.*}}{{/|\\\\}}crtbegin.o" --// CHECK-FSL-PPC64: "-L[[SYSROOT]]/usr/lib64/powerpc64-fsl-linux/4.6.2/../.." --// --// Check that crtfastmath.o is linked with -ffast-math. --// RUN: %clang --target=x86_64-unknown-linux -### %s \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ --// RUN: | FileCheck --check-prefix=CHECK-NOCRTFASTMATH %s --// RUN: %clang --target=x86_64-unknown-linux -### %s -ffast-math \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ --// RUN: | FileCheck --check-prefix=CHECK-CRTFASTMATH %s --// RUN: %clang --target=x86_64-unknown-linux -### %s -funsafe-math-optimizations\ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ --// RUN: | FileCheck --check-prefix=CHECK-CRTFASTMATH %s --// RUN: %clang --target=x86_64-unknown-linux -### %s -ffast-math -fno-fast-math \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ --// RUN: | FileCheck --check-prefix=CHECK-NOCRTFASTMATH %s --// We don't have crtfastmath.o in the i386 tree, use it to check that file --// detection works. --// RUN: %clang --target=i386-unknown-linux -### %s -ffast-math \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ --// RUN: | FileCheck --check-prefix=CHECK-NOCRTFASTMATH %s --// CHECK-CRTFASTMATH: usr/lib/gcc/x86_64-unknown-linux/4.6.0{{/|\\\\}}crtfastmath.o --// CHECK-NOCRTFASTMATH-NOT: crtfastmath.o -- --// Check that we link in gcrt1.o when compiling with -pg --// RUN: %clang -pg --target=x86_64-unknown-linux -### %s \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>& 1 \ --// RUN: | FileCheck --check-prefix=CHECK-PG %s --// CHECK-PG: gcrt1.o diff --git a/easybuild/easyconfigs/c/Clang/Clang-3.4-llvm-ar-uid.patch b/easybuild/easyconfigs/c/Clang/Clang-3.4-llvm-ar-uid.patch deleted file mode 100644 index 77af143b39fc..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-3.4-llvm-ar-uid.patch +++ /dev/null @@ -1,42 +0,0 @@ -# part of svn rev 199222. Fixes issue with very long uid numbers -diff -urN llvm-3.4.orig/tools/llvm-ar/llvm-ar.cpp llvm-3.4/tools/llvm-ar/llvm-ar.cpp ---- llvm-3.4.orig/tools/llvm-ar/llvm-ar.cpp 2013-11-08 13:35:56.000000000 +0100 -+++ llvm-3.4/tools/llvm-ar/llvm-ar.cpp 2014-02-24 13:22:18.335265229 +0100 -@@ -578,14 +578,21 @@ - } - - template --static void printWithSpacePadding(raw_ostream &OS, T Data, unsigned Size) { -+static void printWithSpacePadding(raw_fd_ostream &OS, T Data, unsigned Size, -+ bool MayTruncate = false) { - uint64_t OldPos = OS.tell(); - OS << Data; - unsigned SizeSoFar = OS.tell() - OldPos; -- assert(Size >= SizeSoFar && "Data doesn't fit in Size"); -- unsigned Remaining = Size - SizeSoFar; -- for (unsigned I = 0; I < Remaining; ++I) -- OS << ' '; -+ if (Size > SizeSoFar) { -+ unsigned Remaining = Size - SizeSoFar; -+ for (unsigned I = 0; I < Remaining; ++I) -+ OS << ' '; -+ } else if (Size < SizeSoFar) { -+ assert(MayTruncate && "Data doesn't fit in Size"); -+ // Some of the data this is used for (like UID) can be larger than the -+ // space available in the archive format. Truncate in that case. -+ OS.seek(OldPos + Size); -+ } - } - - static void print32BE(raw_fd_ostream &Out, unsigned Val) { -@@ -600,8 +607,8 @@ - unsigned GID, unsigned Perms, - unsigned Size) { - printWithSpacePadding(Out, ModTime.toEpochTime(), 12); -- printWithSpacePadding(Out, UID, 6); -- printWithSpacePadding(Out, GID, 6); -+ printWithSpacePadding(Out, UID, 6, true); -+ printWithSpacePadding(Out, GID, 6, true); - printWithSpacePadding(Out, format("%o", Perms), 8); - printWithSpacePadding(Out, Size, 10); - Out << "`\n"; 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 deleted file mode 100644 index 987ff2c9ae78..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-3.4.1-GCC-4.8.2.eb +++ /dev/null @@ -1,60 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013 Dmitri Gribenko, Ward Poelmans -# Authors:: Dmitri Gribenko -# Authors:: Ward Poelmans -# License:: GPLv2 or later, MIT, three-clause BSD. -# $Id$ -## - -name = "Clang" -version = "3.4.1" - -homepage = "http://clang.llvm.org/" -description = """C, C++, Objective-C compiler, based on LLVM. Does not - include C++ standard library -- use libstdc++ from GCC.""" - -# Clang also depends on libstdc++ during runtime, but this dependency is -# already specified as the toolchain. -toolchain = {'name': 'GCC', 'version': '4.8.2'} -# Do not set optarch to True: it will cause the build to fail -toolchainopts = {'optarch': False} - -source_urls = [ - "http://llvm.org/releases/%(version)s", - "http://llvm.org/releases/%(version_major_minor)s", -] - -sources = [ - "llvm-%(version)s.src.tar.gz", - "cfe-%(version)s.src.tar.gz", - "compiler-rt-%(version_major_minor)s.src.tar.gz", - "polly-%(version_major_minor)s.src.tar.gz", -] - -patches = [ - # Remove some tests that fail because of -DGCC_INSTALL_PREFIX. The issue is - # that hardcoded GCC_INSTALL_PREFIX overrides -sysroot. This probably breaks - # cross-compilation. - # http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20130401/077539.html - 'Clang-%(version)s-failing-tests-due-to-gcc-installation-prefix.patch', - 'Clang-%(version_major_minor)s-failing-sanitizer-tests.patch', - 'Clang-%(version_major_minor)s-llvm-ar-uid.patch', - 'Clang-%(version)s-pic-crt.patch', -] - -builddependencies = [('CMake', '2.8.12')] - -dependencies = [ - ('GMP', '5.1.3'), - ('CLooG', '0.18.1'), -] - -moduleclass = 'compiler' - -assertions = False - -usepolly = True - -build_targets = ['X86'] diff --git a/easybuild/easyconfigs/c/Clang/Clang-3.4.1-failing-tests-due-to-gcc-installation-prefix.patch b/easybuild/easyconfigs/c/Clang/Clang-3.4.1-failing-tests-due-to-gcc-installation-prefix.patch deleted file mode 100644 index 8ffcc7bcdbe9..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-3.4.1-failing-tests-due-to-gcc-installation-prefix.patch +++ /dev/null @@ -1,926 +0,0 @@ -diff -urN llvm-3.4.orig/tools/clang/test/Driver/constructors.c llvm-3.4/tools/clang/test/Driver/constructors.c ---- llvm-3.4.orig/tools/clang/test/Driver/constructors.c 2012-11-22 00:40:23.000000000 +0100 -+++ llvm-3.4/tools/clang/test/Driver/constructors.c 2014-01-07 14:43:48.801815348 +0100 -@@ -5,28 +5,12 @@ - // CHECK-NO-INIT-ARRAY-NOT: -fuse-init-array - // - // RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target i386-unknown-linux \ --// RUN: --sysroot=%S/Inputs/fake_install_tree \ --// RUN: | FileCheck --check-prefix=CHECK-INIT-ARRAY %s --// --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ - // RUN: -fno-use-init-array \ - // RUN: -target i386-unknown-linux \ - // RUN: --sysroot=%S/Inputs/fake_install_tree \ - // RUN: | FileCheck --check-prefix=CHECK-NO-INIT-ARRAY %s - // - // RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -fno-use-init-array -fuse-init-array \ --// RUN: -target i386-unknown-linux \ --// RUN: --sysroot=%S/Inputs/fake_install_tree \ --// RUN: | FileCheck --check-prefix=CHECK-INIT-ARRAY %s --// --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target i386-unknown-linux \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-NO-INIT-ARRAY %s --// --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ - // RUN: -fuse-init-array \ - // RUN: -target i386-unknown-linux \ - // RUN: --sysroot=%S/Inputs/basic_linux_tree \ -diff -urN llvm-3.4.orig/tools/clang/test/Driver/gcc-version-debug.c llvm-3.4/tools/clang/test/Driver/gcc-version-debug.c ---- llvm-3.4.orig/tools/clang/test/Driver/gcc-version-debug.c 2013-08-15 00:10:17.000000000 +0200 -+++ llvm-3.4/tools/clang/test/Driver/gcc-version-debug.c 1970-01-01 01:00:00.000000000 +0100 -@@ -1,6 +0,0 @@ --// RUN: %clang -v --target=i386-unknown-linux \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree 2>&1 | FileCheck %s -- --// CHECK: Found candidate GCC installation: {{.*}}Inputs{{.}}debian_multiarch_tree{{.}}usr{{.}}lib{{.}}gcc{{.}}i686-linux-gnu{{.}}4.5 --// CHECK-NEXT: Found candidate GCC installation: {{.*}}Inputs{{.}}debian_multiarch_tree{{.}}usr{{.}}lib{{.}}gcc{{.}}x86_64-linux-gnu{{.}}4.5 --// CHECK-NEXT: Selected GCC installation: {{.*}}Inputs{{.}}debian_multiarch_tree{{.}}usr{{.}}lib{{.}}gcc{{.}}i686-linux-gnu{{.}}4.5 -diff -urN llvm-3.4.1.src.orig/tools/clang/test/Driver/linux-header-search.cpp llvm-3.4.1.src/tools/clang/test/Driver/linux-header-search.cpp ---- llvm-3.4.1.src.orig/tools/clang/test/Driver/linux-header-search.cpp 2014-03-14 00:37:46.000000000 +0100 -+++ llvm-3.4.1.src/tools/clang/test/Driver/linux-header-search.cpp 1970-01-01 01:00:00.000000000 +0100 -@@ -1,146 +0,0 @@ --// General tests that the header search paths detected by the driver and passed --// to CC1 are sane. --// --// Test a very broken version of multiarch that shipped in Ubuntu 11.04. --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target i386-unknown-linux \ --// RUN: --sysroot=%S/Inputs/ubuntu_11.04_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-UBUNTU-11-04 %s --// CHECK-UBUNTU-11-04: "{{.*}}clang{{.*}}" "-cc1" --// CHECK-UBUNTU-11-04: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-UBUNTU-11-04: "-internal-isystem" "[[SYSROOT]]/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5/../../../../../include/c++/4.5" --// CHECK-UBUNTU-11-04: "-internal-isystem" "[[SYSROOT]]/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5/../../../../../include/c++/4.5/i686-linux-gnu" --// CHECK-UBUNTU-11-04: "-internal-isystem" "[[SYSROOT]]/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5/../../../../../include/c++/4.5/backward" --// CHECK-UBUNTU-11-04: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-UBUNTU-11-04: "-internal-isystem" "{{.*}}{{/|\\\\}}lib{{(64|32)?}}{{/|\\\\}}clang{{/|\\\\}}{{[0-9]\.[0-9]\.[0-9]}}{{/|\\\\}}include" --// CHECK-UBUNTU-11-04: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-UBUNTU-11-04: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" --// --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target x86_64-unknown-linux-gnu \ --// RUN: --sysroot=%S/Inputs/ubuntu_13.04_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-UBUNTU-13-04 %s --// CHECK-UBUNTU-13-04: "{{[^"]*}}clang{{[^"]*}}" "-cc1" --// CHECK-UBUNTU-13-04: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-UBUNTU-13-04: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7" --// CHECK-UBUNTU-13-04: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7/backward" --// CHECK-UBUNTU-13-04: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/x86_64-linux-gnu/c++/4.7" --// CHECK-UBUNTU-13-04: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-UBUNTU-13-04: "-internal-isystem" "{{.*}}{{/|\\\\}}lib{{(64|32)?}}{{/|\\\\}}clang{{/|\\\\}}{{[0-9]\.[0-9]\.[0-9]}}{{/|\\\\}}include" --// CHECK-UBUNTU-13-04: "-internal-externc-isystem" "[[SYSROOT]]/usr/include/x86_64-linux-gnu" --// CHECK-UBUNTU-13-04: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-UBUNTU-13-04: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" --// --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target arm-linux-gnueabihf \ --// RUN: --sysroot=%S/Inputs/ubuntu_13.04_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-UBUNTU-13-04-CROSS %s --// CHECK-UBUNTU-13-04-CROSS: "{{[^"]*}}clang{{[^"]*}}" "-cc1" --// CHECK-UBUNTU-13-04-CROSS: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-UBUNTU-13-04-CROSS: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc-cross/arm-linux-gnueabihf/4.7/../../../../include/c++/4.7" --// CHECK-UBUNTU-13-04-CROSS: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc-cross/arm-linux-gnueabihf/4.7/../../../../include/c++/4.7/backward" --// CHECK-UBUNTU-13-04-CROSS: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc-cross/arm-linux-gnueabihf/4.7/../../../../include/arm-linux-gnueabihf/c++/4.7" --// CHECK-UBUNTU-13-04-CROSS: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-UBUNTU-13-04-CROSS: "-internal-isystem" "{{.*}}{{/|\\\\}}lib{{(64|32)?}}{{/|\\\\}}clang{{/|\\\\}}{{[0-9]\.[0-9]\.[0-9]}}{{/|\\\\}}include" --// CHECK-UBUNTU-13-04-CROSS: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-UBUNTU-13-04-CROSS: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" --// --// Test Ubuntu/Debian's new version of multiarch, with -m32. --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target x86_64-unknown-linux-gnu -m32 \ --// RUN: --sysroot=%S/Inputs/ubuntu_13.04_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-UBUNTU-13-04-M32 %s --// CHECK-UBUNTU-13-04-M32: "{{[^"]*}}clang{{[^"]*}}" "-cc1" --// CHECK-UBUNTU-13-04-M32: "-triple" "i386-unknown-linux-gnu" --// CHECK-UBUNTU-13-04-M32: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-UBUNTU-13-04-M32: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7" --// CHECK-UBUNTU-13-04-M32: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7/x86_64-linux-gnu/32" --// CHECK-UBUNTU-13-04-M32: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7/backward" --// CHECK-UBUNTU-13-04-M32: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/x86_64-linux-gnu/c++/4.7/32" --// --// Thoroughly exercise the Debian multiarch environment. --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target i686-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-X86 %s --// CHECK-DEBIAN-X86: "{{[^"]*}}clang{{[^"]*}}" "-cc1" --// CHECK-DEBIAN-X86: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-X86: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/i686-linux-gnu/4.5/../../../../include/c++/4.5" --// CHECK-DEBIAN-X86: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/i686-linux-gnu/4.5/../../../../include/c++/4.5/i686-linux-gnu" --// CHECK-DEBIAN-X86: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/i686-linux-gnu/4.5/../../../../include/c++/4.5/backward" --// CHECK-DEBIAN-X86: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-DEBIAN-X86: "-internal-isystem" "{{.*}}{{/|\\\\}}lib{{(64|32)?}}{{/|\\\\}}clang{{/|\\\\}}{{[0-9]\.[0-9]\.[0-9]}}{{/|\\\\}}include" --// CHECK-DEBIAN-X86: "-internal-externc-isystem" "[[SYSROOT]]/usr/include/i386-linux-gnu" --// CHECK-DEBIAN-X86: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-DEBIAN-X86: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target x86_64-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-X86-64 %s --// CHECK-DEBIAN-X86-64: "{{[^"]*}}clang{{[^"]*}}" "-cc1" --// CHECK-DEBIAN-X86-64: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-X86-64: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.5/../../../../include/c++/4.5" --// CHECK-DEBIAN-X86-64: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.5/../../../../include/c++/4.5/x86_64-linux-gnu" --// CHECK-DEBIAN-X86-64: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.5/../../../../include/c++/4.5/backward" --// CHECK-DEBIAN-X86-64: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-DEBIAN-X86-64: "-internal-isystem" "{{.*}}{{/|\\\\}}lib{{(64|32)?}}{{/|\\\\}}clang{{/|\\\\}}{{[0-9]\.[0-9]\.[0-9]}}{{/|\\\\}}include" --// CHECK-DEBIAN-X86-64: "-internal-externc-isystem" "[[SYSROOT]]/usr/include/x86_64-linux-gnu" --// CHECK-DEBIAN-X86-64: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-DEBIAN-X86-64: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target powerpc-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-PPC %s --// CHECK-DEBIAN-PPC: "{{[^"]*}}clang{{[^"]*}}" "-cc1" --// CHECK-DEBIAN-PPC: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-PPC: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/powerpc-linux-gnu/4.5/../../../../include/c++/4.5" --// CHECK-DEBIAN-PPC: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/powerpc-linux-gnu/4.5/../../../../include/c++/4.5/powerpc-linux-gnu" --// CHECK-DEBIAN-PPC: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/powerpc-linux-gnu/4.5/../../../../include/c++/4.5/backward" --// CHECK-DEBIAN-PPC: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-DEBIAN-PPC: "-internal-isystem" "{{.*}}{{/|\\\\}}lib{{(64|32)?}}{{/|\\\\}}clang{{/|\\\\}}{{[0-9]\.[0-9]\.[0-9]}}{{/|\\\\}}include" --// CHECK-DEBIAN-PPC: "-internal-externc-isystem" "[[SYSROOT]]/usr/include/powerpc-linux-gnu" --// CHECK-DEBIAN-PPC: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-DEBIAN-PPC: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target powerpc64-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-PPC64 %s --// CHECK-DEBIAN-PPC64: "{{[^"]*}}clang{{[^"]*}}" "-cc1" --// CHECK-DEBIAN-PPC64: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-PPC64: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/powerpc64-linux-gnu/4.5/../../../../include/c++/4.5" --// CHECK-DEBIAN-PPC64: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/powerpc64-linux-gnu/4.5/../../../../include/c++/4.5/powerpc64-linux-gnu" --// CHECK-DEBIAN-PPC64: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/powerpc64-linux-gnu/4.5/../../../../include/c++/4.5/backward" --// CHECK-DEBIAN-PPC64: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-DEBIAN-PPC64: "-internal-isystem" "{{.*}}{{/|\\\\}}lib{{(64|32)?}}{{/|\\\\}}clang{{/|\\\\}}{{[0-9]\.[0-9]\.[0-9]}}{{/|\\\\}}include" --// CHECK-DEBIAN-PPC64: "-internal-externc-isystem" "[[SYSROOT]]/usr/include/powerpc64-linux-gnu" --// CHECK-DEBIAN-PPC64: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-DEBIAN-PPC64: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" --// --// Test Gentoo's weirdness both before and after they changed it in their GCC --// 4.6.4 release. --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target x86_64-unknown-linux-gnu \ --// RUN: --sysroot=%S/Inputs/gentoo_linux_gcc_4.6.2_tree \ --// RUN: | FileCheck --check-prefix=CHECK-GENTOO-4-6-2 %s --// CHECK-GENTOO-4-6-2: "{{.*}}clang{{.*}}" "-cc1" --// CHECK-GENTOO-4-6-2: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-GENTOO-4-6-2: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/include/g++-v4" --// CHECK-GENTOO-4-6-2: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/include/g++-v4/x86_64-pc-linux-gnu" --// CHECK-GENTOO-4-6-2: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/include/g++-v4/backward" --// CHECK-GENTOO-4-6-2: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-GENTOO-4-6-2: "-internal-isystem" "{{.*}}{{/|\\\\}}lib{{(64|32)?}}{{/|\\\\}}clang{{/|\\\\}}{{[0-9]\.[0-9]\.[0-9]}}{{/|\\\\}}include" --// CHECK-GENTOO-4-6-2: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-GENTOO-4-6-2: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" --// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ --// RUN: -target x86_64-unknown-linux-gnu \ --// RUN: --sysroot=%S/Inputs/gentoo_linux_gcc_4.6.4_tree \ --// RUN: | FileCheck --check-prefix=CHECK-GENTOO-4-6-4 %s --// CHECK-GENTOO-4-6-4: "{{.*}}clang{{.*}}" "-cc1" --// CHECK-GENTOO-4-6-4: "-isysroot" "[[SYSROOT:[^"]+]]" --// CHECK-GENTOO-4-6-4: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.4/include/g++-v4.6" --// CHECK-GENTOO-4-6-4: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.4/include/g++-v4.6/x86_64-pc-linux-gnu" --// CHECK-GENTOO-4-6-4: "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.4/include/g++-v4.6/backward" --// CHECK-GENTOO-4-6-4: "-internal-isystem" "[[SYSROOT]]/usr/local/include" --// CHECK-GENTOO-4-6-4: "-internal-isystem" "{{.*}}{{/|\\\\}}lib{{(64|32)?}}{{/|\\\\}}clang{{/|\\\\}}{{[0-9]\.[0-9]\.[0-9]}}{{/|\\\\}}include" --// CHECK-GENTOO-4-6-4: "-internal-externc-isystem" "[[SYSROOT]]/include" --// CHECK-GENTOO-4-6-4: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" -diff -urN llvm-3.4.1.src.orig/tools/clang/test/Driver/linux-ld.c llvm-3.4.1.src/tools/clang/test/Driver/linux-ld.c ---- llvm-3.4.1.src.orig/tools/clang/test/Driver/linux-ld.c 2014-04-11 22:31:22.000000000 +0200 -+++ llvm-3.4.1.src/tools/clang/test/Driver/linux-ld.c 1970-01-01 01:00:00.000000000 +0100 -@@ -1,730 +0,0 @@ --// General tests that ld invocations on Linux targets sane. Note that we use --// sysroot to make these tests independent of the host system. --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=i386-unknown-linux \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-LD-32 %s --// CHECK-LD-32-NOT: warning: --// CHECK-LD-32: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-LD-32: "{{.*}}/usr/lib/gcc/i386-unknown-linux/4.6.0{{/|\\\\}}crtbegin.o" --// CHECK-LD-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0" --// CHECK-LD-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../i386-unknown-linux/lib" --// CHECK-LD-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../.." --// CHECK-LD-32: "-L[[SYSROOT]]/lib" --// CHECK-LD-32: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=x86_64-unknown-linux \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-LD-64 %s --// CHECK-LD-64-NOT: warning: --// CHECK-LD-64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-LD-64: "--eh-frame-hdr" --// CHECK-LD-64: "-m" "elf_x86_64" --// CHECK-LD-64: "-dynamic-linker" --// CHECK-LD-64: "{{.*}}/usr/lib/gcc/x86_64-unknown-linux/4.6.0{{/|\\\\}}crtbegin.o" --// CHECK-LD-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0" --// CHECK-LD-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../x86_64-unknown-linux/lib" --// CHECK-LD-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../.." --// CHECK-LD-64: "-L[[SYSROOT]]/lib" --// CHECK-LD-64: "-L[[SYSROOT]]/usr/lib" --// CHECK-LD-64: "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" --// CHECK-LD-64: "-lc" --// CHECK-LD-64: "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=x86_64-unknown-linux \ --// RUN: -static-libgcc \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-LD-64-STATIC-LIBGCC %s --// CHECK-LD-64-STATIC-LIBGCC-NOT: warning: --// CHECK-LD-64-STATIC-LIBGCC: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-LD-64-STATIC-LIBGCC: "--eh-frame-hdr" --// CHECK-LD-64-STATIC-LIBGCC: "-m" "elf_x86_64" --// CHECK-LD-64-STATIC-LIBGCC: "-dynamic-linker" --// CHECK-LD-64-STATIC-LIBGCC: "{{.*}}/usr/lib/gcc/x86_64-unknown-linux/4.6.0{{/|\\\\}}crtbegin.o" --// CHECK-LD-64-STATIC-LIBGCC: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0" --// CHECK-LD-64-STATIC-LIBGCC: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../x86_64-unknown-linux/lib" --// CHECK-LD-64-STATIC-LIBGCC: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../.." --// CHECK-LD-64-STATIC-LIBGCC: "-L[[SYSROOT]]/lib" --// CHECK-LD-64-STATIC-LIBGCC: "-L[[SYSROOT]]/usr/lib" --// CHECK-LD-64-STATIC-LIBGCC: "-lgcc" "-lgcc_eh" --// CHECK-LD-64-STATIC-LIBGCC: "-lc" --// CHECK-LD-64-STATIC-LIBGCC: "-lgcc" "-lgcc_eh" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=x86_64-unknown-linux \ --// RUN: -static \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-LD-64-STATIC %s --// CHECK-LD-64-STATIC-NOT: warning: --// CHECK-LD-64-STATIC: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-LD-64-STATIC-NOT: "--eh-frame-hdr" --// CHECK-LD-64-STATIC: "-m" "elf_x86_64" --// CHECK-LD-64-STATIC-NOT: "-dynamic-linker" --// CHECK-LD-64-STATIC: "-static" --// CHECK-LD-64-STATIC: "{{.*}}/usr/lib/gcc/x86_64-unknown-linux/4.6.0{{/|\\\\}}crtbeginT.o" --// CHECK-LD-64-STATIC: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0" --// CHECK-LD-64-STATIC: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../x86_64-unknown-linux/lib" --// CHECK-LD-64-STATIC: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../.." --// CHECK-LD-64-STATIC: "-L[[SYSROOT]]/lib" --// CHECK-LD-64-STATIC: "-L[[SYSROOT]]/usr/lib" --// CHECK-LD-64-STATIC: "--start-group" "-lgcc" "-lgcc_eh" "-lc" "--end-group" --// --// Check that flags can be combined. The -static dominates. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=x86_64-unknown-linux \ --// RUN: -static-libgcc -static \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-LD-64-STATIC %s --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=i386-unknown-linux -m32 \ --// RUN: --sysroot=%S/Inputs/multilib_32bit_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-32-TO-32 %s --// CHECK-32-TO-32: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-32-TO-32: "{{.*}}/usr/lib/gcc/i386-unknown-linux/4.6.0{{/|\\\\}}crtbegin.o" --// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0" --// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../i386-unknown-linux/lib/../lib32" --// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../lib32" --// CHECK-32-TO-32: "-L[[SYSROOT]]/lib/../lib32" --// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib/../lib32" --// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../i386-unknown-linux/lib" --// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../.." --// CHECK-32-TO-32: "-L[[SYSROOT]]/lib" --// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=i386-unknown-linux -m64 \ --// RUN: --sysroot=%S/Inputs/multilib_32bit_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-32-TO-64 %s --// CHECK-32-TO-64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-32-TO-64: "{{.*}}/usr/lib/gcc/i386-unknown-linux/4.6.0/64{{/|\\\\}}crtbegin.o" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/64" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../i386-unknown-linux/lib/../lib64" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../lib64" --// CHECK-32-TO-64: "-L[[SYSROOT]]/lib/../lib64" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/../lib64" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../i386-unknown-linux/lib" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../.." --// CHECK-32-TO-64: "-L[[SYSROOT]]/lib" --// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=x86_64-unknown-linux -m64 \ --// RUN: --sysroot=%S/Inputs/multilib_64bit_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-64-TO-64 %s --// CHECK-64-TO-64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-64-TO-64: "{{.*}}/usr/lib/gcc/x86_64-unknown-linux/4.6.0{{/|\\\\}}crtbegin.o" --// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0" --// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../x86_64-unknown-linux/lib/../lib64" --// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../lib64" --// CHECK-64-TO-64: "-L[[SYSROOT]]/lib/../lib64" --// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib/../lib64" --// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../x86_64-unknown-linux/lib" --// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../.." --// CHECK-64-TO-64: "-L[[SYSROOT]]/lib" --// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=x86_64-unknown-linux -m32 \ --// RUN: --sysroot=%S/Inputs/multilib_64bit_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-64-TO-32 %s --// CHECK-64-TO-32: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-64-TO-32: "{{.*}}/usr/lib/gcc/x86_64-unknown-linux/4.6.0/32{{/|\\\\}}crtbegin.o" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/32" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../x86_64-unknown-linux/lib/../lib32" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../lib32" --// CHECK-64-TO-32: "-L[[SYSROOT]]/lib/../lib32" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/../lib32" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../../../x86_64-unknown-linux/lib" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0/../../.." --// CHECK-64-TO-32: "-L[[SYSROOT]]/lib" --// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=x86_64-unknown-linux -m32 \ --// RUN: --gcc-toolchain=%S/Inputs/multilib_64bit_linux_tree/usr \ --// RUN: --sysroot=%S/Inputs/multilib_32bit_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-64-TO-32-SYSROOT %s --// CHECK-64-TO-32-SYSROOT: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-64-TO-32-SYSROOT: "{{.*}}/usr/lib/gcc/x86_64-unknown-linux/4.6.0/32{{/|\\\\}}crtbegin.o" --// CHECK-64-TO-32-SYSROOT: "-L{{[^"]*}}/Inputs/multilib_64bit_linux_tree/usr/lib/gcc/x86_64-unknown-linux/4.6.0/32" --// CHECK-64-TO-32-SYSROOT: "-L[[SYSROOT]]/lib/../lib32" --// CHECK-64-TO-32-SYSROOT: "-L[[SYSROOT]]/usr/lib/../lib32" --// CHECK-64-TO-32-SYSROOT: "-L{{[^"]*}}/Inputs/multilib_64bit_linux_tree/usr/lib/gcc/x86_64-unknown-linux/4.6.0" --// CHECK-64-TO-32-SYSROOT: "-L[[SYSROOT]]/lib" --// CHECK-64-TO-32-SYSROOT: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=i386-unknown-linux -m32 \ --// RUN: -ccc-install-dir %S/Inputs/fake_install_tree/bin \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-INSTALL-DIR-32 %s --// CHECK-INSTALL-DIR-32: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-INSTALL-DIR-32: "{{.*}}/Inputs/fake_install_tree/bin/../lib/gcc/i386-unknown-linux/4.7.0{{/|\\\\}}crtbegin.o" --// CHECK-INSTALL-DIR-32: "-L{{.*}}/Inputs/fake_install_tree/bin/../lib/gcc/i386-unknown-linux/4.7.0" --// --// Check that with 64-bit builds, we don't actually use the install directory --// as its version of GCC is lower than our sysrooted version. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=x86_64-unknown-linux -m64 \ --// RUN: -ccc-install-dir %S/Inputs/fake_install_tree/bin \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-INSTALL-DIR-64 %s --// CHECK-INSTALL-DIR-64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-INSTALL-DIR-64: "{{.*}}/usr/lib/gcc/x86_64-unknown-linux/4.6.0{{/|\\\\}}crtbegin.o" --// CHECK-INSTALL-DIR-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/4.6.0" --// --// Check that we support unusual patch version formats, including missing that --// component. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=i386-unknown-linux -m32 \ --// RUN: -ccc-install-dir %S/Inputs/gcc_version_parsing1/bin \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-GCC-VERSION1 %s --// CHECK-GCC-VERSION1: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-GCC-VERSION1: "{{.*}}/Inputs/gcc_version_parsing1/bin/../lib/gcc/i386-unknown-linux/4.7{{/|\\\\}}crtbegin.o" --// CHECK-GCC-VERSION1: "-L{{.*}}/Inputs/gcc_version_parsing1/bin/../lib/gcc/i386-unknown-linux/4.7" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=i386-unknown-linux -m32 \ --// RUN: -ccc-install-dir %S/Inputs/gcc_version_parsing2/bin \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-GCC-VERSION2 %s --// CHECK-GCC-VERSION2: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-GCC-VERSION2: "{{.*}}/Inputs/gcc_version_parsing2/bin/../lib/gcc/i386-unknown-linux/4.7.x{{/|\\\\}}crtbegin.o" --// CHECK-GCC-VERSION2: "-L{{.*}}/Inputs/gcc_version_parsing2/bin/../lib/gcc/i386-unknown-linux/4.7.x" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=i386-unknown-linux -m32 \ --// RUN: -ccc-install-dir %S/Inputs/gcc_version_parsing3/bin \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-GCC-VERSION3 %s --// CHECK-GCC-VERSION3: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-GCC-VERSION3: "{{.*}}/Inputs/gcc_version_parsing3/bin/../lib/gcc/i386-unknown-linux/4.7.99-rc5{{/|\\\\}}crtbegin.o" --// CHECK-GCC-VERSION3: "-L{{.*}}/Inputs/gcc_version_parsing3/bin/../lib/gcc/i386-unknown-linux/4.7.99-rc5" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=i386-unknown-linux -m32 \ --// RUN: -ccc-install-dir %S/Inputs/gcc_version_parsing4/bin \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree \ --// RUN: | FileCheck --check-prefix=CHECK-GCC-VERSION4 %s --// CHECK-GCC-VERSION4: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-GCC-VERSION4: "{{.*}}/Inputs/gcc_version_parsing4/bin/../lib/gcc/i386-unknown-linux/4.7.99{{/|\\\\}}crtbegin.o" --// CHECK-GCC-VERSION4: "-L{{.*}}/Inputs/gcc_version_parsing4/bin/../lib/gcc/i386-unknown-linux/4.7.99" --// --// Test a very broken version of multiarch that shipped in Ubuntu 11.04. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=i386-unknown-linux \ --// RUN: --sysroot=%S/Inputs/ubuntu_11.04_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-UBUNTU-11-04 %s --// CHECK-UBUNTU-11-04: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-UBUNTU-11-04: "{{.*}}/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5{{/|\\\\}}crtbegin.o" --// CHECK-UBUNTU-11-04: "-L[[SYSROOT]]/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5" --// CHECK-UBUNTU-11-04: "-L[[SYSROOT]]/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5/../../../../i386-linux-gnu" --// CHECK-UBUNTU-11-04: "-L[[SYSROOT]]/usr/lib/i386-linux-gnu" --// CHECK-UBUNTU-11-04: "-L[[SYSROOT]]/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5/../../../.." --// CHECK-UBUNTU-11-04: "-L[[SYSROOT]]/lib" --// CHECK-UBUNTU-11-04: "-L[[SYSROOT]]/usr/lib" --// --// Check multi arch support on Ubuntu 12.04 LTS. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=arm-unknown-linux-gnueabihf \ --// RUN: --sysroot=%S/Inputs/ubuntu_12.04_LTS_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-UBUNTU-12-04-ARM-HF %s --// CHECK-UBUNTU-12-04-ARM-HF: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-UBUNTU-12-04-ARM-HF: "{{.*}}/usr/lib/gcc/arm-linux-gnueabihf/4.6.3/../../../arm-linux-gnueabihf{{/|\\\\}}crt1.o" --// CHECK-UBUNTU-12-04-ARM-HF: "{{.*}}/usr/lib/gcc/arm-linux-gnueabihf/4.6.3/../../../arm-linux-gnueabihf{{/|\\\\}}crti.o" --// CHECK-UBUNTU-12-04-ARM-HF: "{{.*}}/usr/lib/gcc/arm-linux-gnueabihf/4.6.3{{/|\\\\}}crtbegin.o" --// CHECK-UBUNTU-12-04-ARM-HF: "-L[[SYSROOT]]/usr/lib/gcc/arm-linux-gnueabihf/4.6.3" --// CHECK-UBUNTU-12-04-ARM-HF: "-L[[SYSROOT]]/usr/lib/gcc/arm-linux-gnueabihf/4.6.3/../../../arm-linux-gnueabihf" --// CHECK-UBUNTU-12-04-ARM-HF: "-L[[SYSROOT]]/lib/arm-linux-gnueabihf" --// CHECK-UBUNTU-12-04-ARM-HF: "-L[[SYSROOT]]/usr/lib/arm-linux-gnueabihf" --// CHECK-UBUNTU-12-04-ARM-HF: "-L[[SYSROOT]]/usr/lib/gcc/arm-linux-gnueabihf/4.6.3/../../.." --// CHECK-UBUNTU-12-04-ARM-HF: "{{.*}}/usr/lib/gcc/arm-linux-gnueabihf/4.6.3{{/|\\\\}}crtend.o" --// CHECK-UBUNTU-12-04-ARM-HF: "{{.*}}/usr/lib/gcc/arm-linux-gnueabihf/4.6.3/../../../arm-linux-gnueabihf{{/|\\\\}}crtn.o" --// --// Check Ubuntu 13.10 on x86-64 targeting arm-linux-gnueabihf. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=arm-linux-gnueabihf \ --// RUN: --sysroot=%S/Inputs/x86-64_ubuntu_13.10 \ --// RUN: | FileCheck --check-prefix=CHECK-X86-64-UBUNTU-13-10-ARM-HF %s --// CHECK-X86-64-UBUNTU-13-10-ARM-HF: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-X86-64-UBUNTU-13-10-ARM-HF: "-dynamic-linker" "/lib/ld-linux-armhf.so.3" --// CHECK-X86-64-UBUNTU-13-10-ARM-HF: "{{.*}}/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/lib/../lib{{/|\\\\}}crt1.o" --// CHECK-X86-64-UBUNTU-13-10-ARM-HF: "{{.*}}/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/lib/../lib{{/|\\\\}}crti.o" --// CHECK-X86-64-UBUNTU-13-10-ARM-HF: "{{.*}}/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8{{/|\\\\}}crtbegin.o" --// CHECK-X86-64-UBUNTU-13-10-ARM-HF: "-L[[SYSROOT]]/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8" --// CHECK-X86-64-UBUNTU-13-10-ARM-HF: "-L[[SYSROOT]]/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/lib/../lib" --// CHECK-X86-64-UBUNTU-13-10-ARM-HF: "-L[[SYSROOT]]/lib/../lib" --// CHECK-X86-64-UBUNTU-13-10-ARM-HF: "-L[[SYSROOT]]/usr/lib/../lib" --// CHECK-X86-64-UBUNTU-13-10-ARM-HF: "-L[[SYSROOT]]/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/lib" --// CHECK-X86-64-UBUNTU-13-10-ARM-HF: "{{.*}}/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8{{/|\\\\}}crtend.o" --// CHECK-X86-64-UBUNTU-13-10-ARM-HF: "{{.*}}/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/lib/../lib{{/|\\\\}}crtn.o" --// --// Check Ubuntu 13.10 on x86-64 targeting arm-linux-gnueabi. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=arm-linux-gnueabi \ --// RUN: --sysroot=%S/Inputs/x86-64_ubuntu_13.10 \ --// RUN: | FileCheck --check-prefix=CHECK-X86-64-UBUNTU-13-10-ARM %s --// CHECK-X86-64-UBUNTU-13-10-ARM: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-X86-64-UBUNTU-13-10-ARM: "-dynamic-linker" "/lib/ld-linux.so.3" --// CHECK-X86-64-UBUNTU-13-10-ARM: "{{.*}}/usr/lib/gcc-cross/arm-linux-gnueabi/4.7/../../../../arm-linux-gnueabi/lib/../lib{{/|\\\\}}crt1.o" --// CHECK-X86-64-UBUNTU-13-10-ARM: "{{.*}}/usr/lib/gcc-cross/arm-linux-gnueabi/4.7/../../../../arm-linux-gnueabi/lib/../lib{{/|\\\\}}crti.o" --// CHECK-X86-64-UBUNTU-13-10-ARM: "{{.*}}/usr/lib/gcc-cross/arm-linux-gnueabi/4.7{{/|\\\\}}crtbegin.o" --// CHECK-X86-64-UBUNTU-13-10-ARM: "-L[[SYSROOT]]/usr/lib/gcc-cross/arm-linux-gnueabi/4.7" --// CHECK-X86-64-UBUNTU-13-10-ARM: "-L[[SYSROOT]]/usr/lib/gcc-cross/arm-linux-gnueabi/4.7/../../../../arm-linux-gnueabi/lib/../lib" --// CHECK-X86-64-UBUNTU-13-10-ARM: "-L[[SYSROOT]]/lib/../lib" --// CHECK-X86-64-UBUNTU-13-10-ARM: "-L[[SYSROOT]]/usr/lib/../lib" --// CHECK-X86-64-UBUNTU-13-10-ARM: "-L[[SYSROOT]]/usr/lib/gcc-cross/arm-linux-gnueabi/4.7/../../../../arm-linux-gnueabi/lib" --// CHECK-X86-64-UBUNTU-13-10-ARM: "{{.*}}/usr/lib/gcc-cross/arm-linux-gnueabi/4.7{{/|\\\\}}crtend.o" --// CHECK-X86-64-UBUNTU-13-10-ARM: "{{.*}}/usr/lib/gcc-cross/arm-linux-gnueabi/4.7/../../../../arm-linux-gnueabi/lib/../lib{{/|\\\\}}crtn.o" --// --// Check fedora 18 on arm. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=armv7-unknown-linux-gnueabihf \ --// RUN: --sysroot=%S/Inputs/fedora_18_tree \ --// RUN: | FileCheck --check-prefix=CHECK-FEDORA-18-ARM-HF %s --// CHECK-FEDORA-18-ARM-HF: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-FEDORA-18-ARM-HF: "{{.*}}/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.7.2/../../../../lib{{/|\\\\}}crt1.o" --// CHECK-FEDORA-18-ARM-HF: "{{.*}}/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.7.2/../../../../lib{{/|\\\\}}crti.o" --// CHECK-FEDORA-18-ARM-HF: "{{.*}}/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.7.2{{/|\\\\}}crtbegin.o" --// CHECK-FEDORA-18-ARM-HF: "-L[[SYSROOT]]/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.7.2" --// CHECK-FEDORA-18-ARM-HF: "-L[[SYSROOT]]/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.7.2/../../../../lib" --// CHECK-FEDORA-18-ARM-HF: "{{.*}}/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.7.2{{/|\\\\}}crtend.o" --// CHECK-FEDORA-18-ARM-HF: "{{.*}}/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.7.2/../../../../lib{{/|\\\\}}crtn.o" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=arm-unknown-linux-gnueabi \ --// RUN: --sysroot=%S/Inputs/ubuntu_12.04_LTS_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-UBUNTU-12-04-ARM %s --// CHECK-UBUNTU-12-04-ARM: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-UBUNTU-12-04-ARM: "{{.*}}/usr/lib/gcc/arm-linux-gnueabi/4.6.1/../../../arm-linux-gnueabi{{/|\\\\}}crt1.o" --// CHECK-UBUNTU-12-04-ARM: "{{.*}}/usr/lib/gcc/arm-linux-gnueabi/4.6.1/../../../arm-linux-gnueabi{{/|\\\\}}crti.o" --// CHECK-UBUNTU-12-04-ARM: "{{.*}}/usr/lib/gcc/arm-linux-gnueabi/4.6.1{{/|\\\\}}crtbegin.o" --// CHECK-UBUNTU-12-04-ARM: "-L[[SYSROOT]]/usr/lib/gcc/arm-linux-gnueabi/4.6.1" --// CHECK-UBUNTU-12-04-ARM: "-L[[SYSROOT]]/usr/lib/gcc/arm-linux-gnueabi/4.6.1/../../../arm-linux-gnueabi" --// CHECK-UBUNTU-12-04-ARM: "-L[[SYSROOT]]/lib/arm-linux-gnueabi" --// CHECK-UBUNTU-12-04-ARM: "-L[[SYSROOT]]/usr/lib/arm-linux-gnueabi" --// CHECK-UBUNTU-12-04-ARM: "-L[[SYSROOT]]/usr/lib/gcc/arm-linux-gnueabi/4.6.1/../../.." --// CHECK-UBUNTU-12-04-ARM: "{{.*}}/usr/lib/gcc/arm-linux-gnueabi/4.6.1{{/|\\\\}}crtend.o" --// CHECK-UBUNTU-12-04-ARM: "{{.*}}/usr/lib/gcc/arm-linux-gnueabi/4.6.1/../../../arm-linux-gnueabi{{/|\\\\}}crtn.o" --// --// Test the setup that shipped in SUSE 10.3 on ppc64. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=powerpc64-suse-linux \ --// RUN: --sysroot=%S/Inputs/suse_10.3_ppc64_tree \ --// RUN: | FileCheck --check-prefix=CHECK-SUSE-10-3-PPC64 %s --// CHECK-SUSE-10-3-PPC64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-SUSE-10-3-PPC64: "{{.*}}/usr/lib/gcc/powerpc64-suse-linux/4.1.2/64{{/|\\\\}}crtbegin.o" --// CHECK-SUSE-10-3-PPC64: "-L[[SYSROOT]]/usr/lib/gcc/powerpc64-suse-linux/4.1.2/64" --// CHECK-SUSE-10-3-PPC64: "-L[[SYSROOT]]/usr/lib/gcc/powerpc64-suse-linux/4.1.2/../../../../lib64" --// CHECK-SUSE-10-3-PPC64: "-L[[SYSROOT]]/lib/../lib64" --// CHECK-SUSE-10-3-PPC64: "-L[[SYSROOT]]/usr/lib/../lib64" --// --// Check dynamic-linker for different archs --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: --target=arm-linux-gnueabi \ --// RUN: | FileCheck --check-prefix=CHECK-ARM %s --// CHECK-ARM: "{{.*}}ld{{(.exe)?}}" --// CHECK-ARM: "-m" "armelf_linux_eabi" --// CHECK-ARM: "-dynamic-linker" "{{.*}}/lib/ld-linux.so.3" --// --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: --target=arm-linux-gnueabihf \ --// RUN: | FileCheck --check-prefix=CHECK-ARM-HF %s --// CHECK-ARM-HF: "{{.*}}ld{{(.exe)?}}" --// CHECK-ARM-HF: "-m" "armelf_linux_eabi" --// CHECK-ARM-HF: "-dynamic-linker" "{{.*}}/lib/ld-linux-armhf.so.3" --// --// Check that we do not pass --hash-style=gnu and --hash-style=both to linker --// and provide correct path to the dynamic linker and emulation mode when build --// for MIPS platforms. --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: --target=mips-linux-gnu \ --// RUN: | FileCheck --check-prefix=CHECK-MIPS %s --// CHECK-MIPS: "{{.*}}ld{{(.exe)?}}" --// CHECK-MIPS: "-m" "elf32btsmip" --// CHECK-MIPS: "-dynamic-linker" "{{.*}}/lib/ld.so.1" --// CHECK-MIPS-NOT: "--hash-style={{gnu|both}}" --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: --target=mipsel-linux-gnu \ --// RUN: | FileCheck --check-prefix=CHECK-MIPSEL %s --// CHECK-MIPSEL: "{{.*}}ld{{(.exe)?}}" --// CHECK-MIPSEL: "-m" "elf32ltsmip" --// CHECK-MIPSEL: "-dynamic-linker" "{{.*}}/lib/ld.so.1" --// CHECK-MIPSEL-NOT: "--hash-style={{gnu|both}}" --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: --target=mips64-linux-gnu \ --// RUN: | FileCheck --check-prefix=CHECK-MIPS64 %s --// CHECK-MIPS64: "{{.*}}ld{{(.exe)?}}" --// CHECK-MIPS64: "-m" "elf64btsmip" --// CHECK-MIPS64: "-dynamic-linker" "{{.*}}/lib64/ld.so.1" --// CHECK-MIPS64-NOT: "--hash-style={{gnu|both}}" --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: --target=mips64el-linux-gnu \ --// RUN: | FileCheck --check-prefix=CHECK-MIPS64EL %s --// CHECK-MIPS64EL: "{{.*}}ld{{(.exe)?}}" --// CHECK-MIPS64EL: "-m" "elf64ltsmip" --// CHECK-MIPS64EL: "-dynamic-linker" "{{.*}}/lib64/ld.so.1" --// CHECK-MIPS64EL-NOT: "--hash-style={{gnu|both}}" --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: --target=mips64-linux-gnu -mabi=n32 \ --// RUN: | FileCheck --check-prefix=CHECK-MIPS64-N32 %s --// CHECK-MIPS64-N32: "{{.*}}ld{{(.exe)?}}" --// CHECK-MIPS64-N32: "-m" "elf32btsmipn32" --// CHECK-MIPS64-N32: "-dynamic-linker" "{{.*}}/lib32/ld.so.1" --// CHECK-MIPS64-N32-NOT: "--hash-style={{gnu|both}}" --// RUN: %clang %s -### -o %t.o 2>&1 \ --// RUN: --target=mips64el-linux-gnu -mabi=n32 \ --// RUN: | FileCheck --check-prefix=CHECK-MIPS64EL-N32 %s --// CHECK-MIPS64EL-N32: "{{.*}}ld{{(.exe)?}}" --// CHECK-MIPS64EL-N32: "-m" "elf32ltsmipn32" --// CHECK-MIPS64EL-N32: "-dynamic-linker" "{{.*}}/lib32/ld.so.1" --// CHECK-MIPS64EL-N32-NOT: "--hash-style={{gnu|both}}" --// --// Thoroughly exercise the Debian multiarch environment. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=i686-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-X86 %s --// CHECK-DEBIAN-X86: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-X86: "{{.*}}/usr/lib/gcc/i686-linux-gnu/4.5{{/|\\\\}}crtbegin.o" --// CHECK-DEBIAN-X86: "-L[[SYSROOT]]/usr/lib/gcc/i686-linux-gnu/4.5" --// CHECK-DEBIAN-X86: "-L[[SYSROOT]]/usr/lib/gcc/i686-linux-gnu/4.5/../../../i386-linux-gnu" --// CHECK-DEBIAN-X86: "-L[[SYSROOT]]/usr/lib/i386-linux-gnu" --// CHECK-DEBIAN-X86: "-L[[SYSROOT]]/usr/lib/gcc/i686-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-X86: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-X86: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=x86_64-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-X86-64 %s --// CHECK-DEBIAN-X86-64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-X86-64: "{{.*}}/usr/lib/gcc/x86_64-linux-gnu/4.5{{/|\\\\}}crtbegin.o" --// CHECK-DEBIAN-X86-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.5" --// CHECK-DEBIAN-X86-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.5/../../../x86_64-linux-gnu" --// CHECK-DEBIAN-X86-64: "-L[[SYSROOT]]/usr/lib/x86_64-linux-gnu" --// CHECK-DEBIAN-X86-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-X86-64: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-X86-64: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=powerpc-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-PPC %s --// CHECK-DEBIAN-PPC: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-PPC: "{{.*}}/usr/lib/gcc/powerpc-linux-gnu/4.5{{/|\\\\}}crtbegin.o" --// CHECK-DEBIAN-PPC: "-L[[SYSROOT]]/usr/lib/gcc/powerpc-linux-gnu/4.5" --// CHECK-DEBIAN-PPC: "-L[[SYSROOT]]/usr/lib/gcc/powerpc-linux-gnu/4.5/../../../powerpc-linux-gnu" --// CHECK-DEBIAN-PPC: "-L[[SYSROOT]]/usr/lib/powerpc-linux-gnu" --// CHECK-DEBIAN-PPC: "-L[[SYSROOT]]/usr/lib/gcc/powerpc-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-PPC: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-PPC: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=powerpc64-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-PPC64 %s --// CHECK-DEBIAN-PPC64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-PPC64: "{{.*}}/usr/lib/gcc/powerpc64-linux-gnu/4.5{{/|\\\\}}crtbegin.o" --// CHECK-DEBIAN-PPC64: "-L[[SYSROOT]]/usr/lib/gcc/powerpc64-linux-gnu/4.5" --// CHECK-DEBIAN-PPC64: "-L[[SYSROOT]]/usr/lib/gcc/powerpc64-linux-gnu/4.5/../../../powerpc64-linux-gnu" --// CHECK-DEBIAN-PPC64: "-L[[SYSROOT]]/usr/lib/powerpc64-linux-gnu" --// CHECK-DEBIAN-PPC64: "-L[[SYSROOT]]/usr/lib/gcc/powerpc64-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-PPC64: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-PPC64: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=mips-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-MIPS %s --// CHECK-DEBIAN-MIPS: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-MIPS: "{{.*}}/usr/lib/gcc/mips-linux-gnu/4.5{{/|\\\\}}crtbegin.o" --// CHECK-DEBIAN-MIPS: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5" --// CHECK-DEBIAN-MIPS: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5/../../../mips-linux-gnu" --// CHECK-DEBIAN-MIPS: "-L[[SYSROOT]]/usr/lib/mips-linux-gnu" --// CHECK-DEBIAN-MIPS: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-MIPS: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-MIPS: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=mipsel-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-MIPSEL %s --// CHECK-DEBIAN-MIPSEL: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-MIPSEL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.5{{/|\\\\}}crtbegin.o" --// CHECK-DEBIAN-MIPSEL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5" --// CHECK-DEBIAN-MIPSEL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5/../../../mipsel-linux-gnu" --// CHECK-DEBIAN-MIPSEL: "-L[[SYSROOT]]/usr/lib/mipsel-linux-gnu" --// CHECK-DEBIAN-MIPSEL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-MIPSEL: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-MIPSEL: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=mips64-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-MIPS64 %s --// CHECK-DEBIAN-MIPS64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-MIPS64: "{{.*}}/usr/lib/gcc/mips-linux-gnu/4.5/64{{/|\\\\}}crtbegin.o" --// CHECK-DEBIAN-MIPS64: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5/64" --// CHECK-DEBIAN-MIPS64: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5" --// CHECK-DEBIAN-MIPS64: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-MIPS64: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-MIPS64: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=mips64el-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-MIPS64EL %s --// CHECK-DEBIAN-MIPS64EL: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-MIPS64EL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.5/64{{/|\\\\}}crtbegin.o" --// CHECK-DEBIAN-MIPS64EL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5/64" --// CHECK-DEBIAN-MIPS64EL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5" --// CHECK-DEBIAN-MIPS64EL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-MIPS64EL: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-MIPS64EL: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=mips64-linux-gnu -mabi=n32 \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-MIPS64-N32 %s --// CHECK-DEBIAN-MIPS64-N32: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-MIPS64-N32: "{{.*}}/usr/lib/gcc/mips-linux-gnu/4.5/n32{{/|\\\\}}crtbegin.o" --// CHECK-DEBIAN-MIPS64-N32: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5/n32" --// CHECK-DEBIAN-MIPS64-N32: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5" --// CHECK-DEBIAN-MIPS64-N32: "-L[[SYSROOT]]/usr/lib/gcc/mips-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-MIPS64-N32: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-MIPS64-N32: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=mips64el-linux-gnu -mabi=n32 \ --// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-MIPS64EL-N32 %s --// CHECK-DEBIAN-MIPS64EL-N32: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-MIPS64EL-N32: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.5/n32{{/|\\\\}}crtbegin.o" --// CHECK-DEBIAN-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5/n32" --// CHECK-DEBIAN-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5" --// CHECK-DEBIAN-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.5/../../.." --// CHECK-DEBIAN-MIPS64EL-N32: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib" --// --// Test linker invocation on Android. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=arm-linux-androideabi \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=arm-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=mipsel-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=i386-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID %s --// CHECK-ANDROID: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-ANDROID: "{{.*}}{{/|\\\\}}crtbegin_dynamic.o" --// CHECK-ANDROID: "-L[[SYSROOT]]/usr/lib" --// CHECK-ANDROID-NOT: "gcc_s" --// CHECK-ANDROID: "-lgcc" --// CHECK-ANDROID: "-ldl" --// CHECK-ANDROID-NOT: "gcc_s" --// CHECK-ANDROID: "{{.*}}{{/|\\\\}}crtend_android.o" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=arm-linux-androideabi \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -shared \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-SO %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=arm-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -shared \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-SO %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=mipsel-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -shared \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-SO %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=i386-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -shared \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-SO %s --// CHECK-ANDROID-SO: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-ANDROID-SO: "-Bsymbolic" --// CHECK-ANDROID-SO: "{{.*}}{{/|\\\\}}crtbegin_so.o" --// CHECK-ANDROID-SO: "-L[[SYSROOT]]/usr/lib" --// CHECK-ANDROID-SO-NOT: "gcc_s" --// CHECK-ANDROID-SO: "-lgcc" --// CHECK-ANDROID-SO: "-ldl" --// CHECK-ANDROID-SO-NOT: "gcc_s" --// CHECK-ANDROID-SO: "{{.*}}{{/|\\\\}}crtend_so.o" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=arm-linux-androideabi \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -static \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-STATIC %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=arm-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -static \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-STATIC %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=mipsel-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -static \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-STATIC %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=i386-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -static \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-STATIC %s --// CHECK-ANDROID-STATIC: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-ANDROID-STATIC: "{{.*}}{{/|\\\\}}crtbegin_static.o" --// CHECK-ANDROID-STATIC: "-L[[SYSROOT]]/usr/lib" --// CHECK-ANDROID-STATIC-NOT: "gcc_s" --// CHECK-ANDROID-STATIC: "-lgcc" --// CHECK-ANDROID-STATIC-NOT: "-ldl" --// CHECK-ANDROID-STATIC-NOT: "gcc_s" --// CHECK-ANDROID-STATIC: "{{.*}}{{/|\\\\}}crtend_android.o" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=arm-linux-androideabi \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -pie \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-PIE %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=arm-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -pie \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-PIE %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=mipsel-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -pie \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-PIE %s --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=i386-linux-android \ --// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ --// RUN: -pie \ --// RUN: | FileCheck --check-prefix=CHECK-ANDROID-PIE %s --// CHECK-ANDROID-PIE: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-ANDROID-PIE: "{{.*}}{{/|\\\\}}crtbegin_dynamic.o" --// CHECK-ANDROID-PIE: "-L[[SYSROOT]]/usr/lib" --// CHECK-ANDROID-PIE-NOT: "gcc_s" --// CHECK-ANDROID-PIE: "-lgcc" --// CHECK-ANDROID-PIE-NOT: "gcc_s" --// CHECK-ANDROID-PIE: "{{.*}}{{/|\\\\}}crtend_android.o" --// --// Check linker invocation on Debian 6 MIPS 32/64-bit. --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=mipsel-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_6_mips_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-ML-MIPSEL %s --// CHECK-DEBIAN-ML-MIPSEL: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-ML-MIPSEL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib{{/|\\\\}}crt1.o" --// CHECK-DEBIAN-ML-MIPSEL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib{{/|\\\\}}crti.o" --// CHECK-DEBIAN-ML-MIPSEL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4{{/|\\\\}}crtbegin.o" --// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4" --// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib" --// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/lib/../lib" --// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/usr/lib/../lib" --// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/../../.." --// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=mips64el-linux-gnu \ --// RUN: --sysroot=%S/Inputs/debian_6_mips_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-ML-MIPS64EL %s --// CHECK-DEBIAN-ML-MIPS64EL: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-ML-MIPS64EL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib64{{/|\\\\}}crt1.o" --// CHECK-DEBIAN-ML-MIPS64EL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib64{{/|\\\\}}crti.o" --// CHECK-DEBIAN-ML-MIPS64EL: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/64{{/|\\\\}}crtbegin.o" --// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/64" --// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib64" --// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/lib/../lib64" --// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/usr/lib/../lib64" --// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/../../.." --// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/usr/lib" --// --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=mips64el-linux-gnu -mabi=n32 \ --// RUN: --sysroot=%S/Inputs/debian_6_mips_tree \ --// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-ML-MIPS64EL-N32 %s --// CHECK-DEBIAN-ML-MIPS64EL-N32: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib32{{/|\\\\}}crt1.o" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib32{{/|\\\\}}crti.o" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "{{.*}}/usr/lib/gcc/mipsel-linux-gnu/4.4/n32{{/|\\\\}}crtbegin.o" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/n32" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib32" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/lib/../lib32" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/../lib32" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/../../.." --// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/lib" --// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib" --// --// Test linker invocation for Freescale SDK (OpenEmbedded). --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=powerpc-fsl-linux \ --// RUN: --sysroot=%S/Inputs/freescale_ppc_tree \ --// RUN: | FileCheck --check-prefix=CHECK-FSL-PPC %s --// CHECK-FSL-PPC: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-FSL-PPC: "-m" "elf32ppclinux" --// CHECK-FSL-PPC: "{{.*}}{{/|\\\\}}crt1.o" --// CHECK-FSL-PPC: "{{.*}}{{/|\\\\}}crtbegin.o" --// CHECK-FSL-PPC: "-L[[SYSROOT]]/usr/lib" --// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ --// RUN: --target=powerpc64-fsl-linux \ --// RUN: --sysroot=%S/Inputs/freescale_ppc64_tree \ --// RUN: | FileCheck --check-prefix=CHECK-FSL-PPC64 %s --// CHECK-FSL-PPC64: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]" --// CHECK-FSL-PPC64: "-m" "elf64ppc" --// CHECK-FSL-PPC64: "{{.*}}{{/|\\\\}}crt1.o" --// CHECK-FSL-PPC64: "{{.*}}{{/|\\\\}}crtbegin.o" --// CHECK-FSL-PPC64: "-L[[SYSROOT]]/usr/lib64/powerpc64-fsl-linux/4.6.2/../.." --// --// Check that crtfastmath.o is linked with -ffast-math and with -Ofast. --// RUN: %clang --target=x86_64-unknown-linux -### %s \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ --// RUN: | FileCheck --check-prefix=CHECK-NOCRTFASTMATH %s --// RUN: %clang --target=x86_64-unknown-linux -### %s -ffast-math \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ --// RUN: | FileCheck --check-prefix=CHECK-CRTFASTMATH %s --// RUN: %clang --target=x86_64-unknown-linux -### %s -funsafe-math-optimizations\ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ --// RUN: | FileCheck --check-prefix=CHECK-CRTFASTMATH %s --// RUN: %clang --target=x86_64-unknown-linux -### %s -Ofast\ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ --// RUN: | FileCheck --check-prefix=CHECK-CRTFASTMATH %s --// RUN: %clang --target=x86_64-unknown-linux -### %s -Ofast -O3\ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ --// RUN: | FileCheck --check-prefix=CHECK-NOCRTFASTMATH %s --// RUN: %clang --target=x86_64-unknown-linux -### %s -O3 -Ofast\ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ --// RUN: | FileCheck --check-prefix=CHECK-CRTFASTMATH %s --// RUN: %clang --target=x86_64-unknown-linux -### %s -ffast-math -fno-fast-math \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ --// RUN: | FileCheck --check-prefix=CHECK-NOCRTFASTMATH %s --// RUN: %clang --target=x86_64-unknown-linux -### %s -Ofast -fno-fast-math \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ --// RUN: | FileCheck --check-prefix=CHECK-CRTFASTMATH %s --// RUN: %clang --target=x86_64-unknown-linux -### %s -Ofast -fno-unsafe-math-optimizations \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ --// RUN: | FileCheck --check-prefix=CHECK-CRTFASTMATH %s --// RUN: %clang --target=x86_64-unknown-linux -### %s -fno-fast-math -Ofast \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ --// RUN: | FileCheck --check-prefix=CHECK-CRTFASTMATH %s --// RUN: %clang --target=x86_64-unknown-linux -### %s -fno-unsafe-math-optimizations -Ofast \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ --// RUN: | FileCheck --check-prefix=CHECK-CRTFASTMATH %s --// We don't have crtfastmath.o in the i386 tree, use it to check that file --// detection works. --// RUN: %clang --target=i386-unknown-linux -### %s -ffast-math \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ --// RUN: | FileCheck --check-prefix=CHECK-NOCRTFASTMATH %s --// CHECK-CRTFASTMATH: usr/lib/gcc/x86_64-unknown-linux/4.6.0{{/|\\\\}}crtfastmath.o --// CHECK-NOCRTFASTMATH-NOT: crtfastmath.o -- --// Check that we link in gcrt1.o when compiling with -pg --// RUN: %clang -pg --target=x86_64-unknown-linux -### %s \ --// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>& 1 \ --// RUN: | FileCheck --check-prefix=CHECK-PG %s --// CHECK-PG: gcrt1.o diff --git a/easybuild/easyconfigs/c/Clang/Clang-3.4.1-pic-crt.patch b/easybuild/easyconfigs/c/Clang/Clang-3.4.1-pic-crt.patch deleted file mode 100644 index 6964081bcb9b..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-3.4.1-pic-crt.patch +++ /dev/null @@ -1,17 +0,0 @@ -# crtbeginS.o and crtendS.o come with GCC and are not at their default locations when -# building with easybuild. So we allow a prefix. -# by wpoely86@gmail.com -diff -urN llvm-3.4.orig/tools/clang/test/Driver/pic.c llvm-3.4/tools/clang/test/Driver/pic.c ---- llvm-3.4.orig/tools/clang/test/Driver/pic.c 2013-10-04 13:46:54.000000000 +0200 -+++ llvm-3.4/tools/clang/test/Driver/pic.c 2014-04-25 11:23:30.772175180 +0200 -@@ -21,8 +21,8 @@ - // - // CHECK-PIE-LD: "{{.*}}ld{{(.exe)?}}" - // CHECK-PIE-LD: "-pie" --// CHECK-PIE-LD: "Scrt1.o" "crti.o" "crtbeginS.o" --// CHECK-PIE-LD: "crtendS.o" "crtn.o" -+// CHECK-PIE-LD: "Scrt1.o" "crti.o" "{{.*}}crtbeginS.o" -+// CHECK-PIE-LD: "{{.*}}crtendS.o" "crtn.o" - // - // CHECK-NOPIE-LD: "-nopie" - // 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 deleted file mode 100644 index d228769b6109..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-3.4.2-GCC-4.8.2.eb +++ /dev/null @@ -1,60 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2014 Dmitri Gribenko, Ward Poelmans -# Authors:: Dmitri Gribenko -# Authors:: Ward Poelmans -# License:: GPLv2 or later, MIT, three-clause BSD. -# $Id$ -## - -name = "Clang" -version = "3.4.2" - -homepage = "http://clang.llvm.org/" -description = """C, C++, Objective-C compiler, based on LLVM. Does not - include C++ standard library -- use libstdc++ from GCC.""" - -# Clang also depends on libstdc++ during runtime, but this dependency is -# already specified as the toolchain. -toolchain = {'name': 'GCC', 'version': '4.8.2'} -# Do not set optarch to True: it will cause the build to fail -toolchainopts = {'optarch': False} - -source_urls = [ - "http://llvm.org/releases/%(version)s", - "http://llvm.org/releases/%(version_major_minor)s", -] - -sources = [ - "llvm-%(version)s.src.tar.gz", - "cfe-%(version)s.src.tar.gz", - "compiler-rt-%(version_major_minor)s.src.tar.gz", - "polly-%(version_major_minor)s.src.tar.gz", -] - -patches = [ - # Remove some tests that fail because of -DGCC_INSTALL_PREFIX. The issue is - # that hardcoded GCC_INSTALL_PREFIX overrides -sysroot. This probably breaks - # cross-compilation. - # http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20130401/077539.html - 'Clang-3.4.1-failing-tests-due-to-gcc-installation-prefix.patch', - 'Clang-%(version_major_minor)s-failing-sanitizer-tests.patch', - 'Clang-%(version_major_minor)s-llvm-ar-uid.patch', - 'Clang-3.4.1-pic-crt.patch', -] - -builddependencies = [('CMake', '2.8.12')] - -dependencies = [ - ('GMP', '5.1.3'), - ('CLooG', '0.18.1'), -] - -assertions = False - -usepolly = True - -build_targets = ['X86'] - -moduleclass = 'compiler' 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 deleted file mode 100644 index 3478797af3a3..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-3.6.0-GCC-4.9.2.eb +++ /dev/null @@ -1,49 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013 Dmitri Gribenko, Ward Poelmans -# Authors:: Dmitri Gribenko -# Authors:: Ward Poelmans -# License:: GPLv2 or later, MIT, three-clause BSD. -# $Id$ -## - -name = "Clang" -version = "3.6.0" - -homepage = "http://clang.llvm.org/" -description = """C, C++, Objective-C compiler, based on LLVM. Does not - include C++ standard library -- use libstdc++ from GCC.""" - -# Clang also depends on libstdc++ during runtime, but this dependency is -# already specified as the toolchain. -toolchain = {'name': 'GCC', 'version': '4.9.2'} -# Do not set optarch to True: it will cause the build to fail -toolchainopts = {'optarch': False} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = [ - "llvm-%(version)s.src.tar.xz", - "cfe-%(version)s.src.tar.xz", - "compiler-rt-%(version)s.src.tar.xz", - "polly-%(version)s.src.tar.xz", -] - -dependencies = [ - ('GMP', '6.0.0a'), - ('ISL', '0.14'), -] - -builddependencies = [ - ('CMake', '3.1.3'), - ('Python', '2.7.9', '-bare'), - ('libxml2', '2.9.2'), -] - -assertions = True - -usepolly = True - -build_targets = ['X86'] - -moduleclass = 'compiler' 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 deleted file mode 100644 index e83e5346d7eb..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-3.6.1-GCC-4.9.2.eb +++ /dev/null @@ -1,49 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013 Dmitri Gribenko, Ward Poelmans -# Authors:: Dmitri Gribenko -# Authors:: Ward Poelmans -# License:: GPLv2 or later, MIT, three-clause BSD. -# $Id$ -## - -name = "Clang" -version = "3.6.1" - -homepage = "http://clang.llvm.org/" -description = """C, C++, Objective-C compiler, based on LLVM. Does not - include C++ standard library -- use libstdc++ from GCC.""" - -# Clang also depends on libstdc++ during runtime, but this dependency is -# already specified as the toolchain. -toolchain = {'name': 'GCC', 'version': '4.9.2'} -# Do not set optarch to True: it will cause the build to fail -toolchainopts = {'optarch': False} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = [ - "llvm-%(version)s.src.tar.xz", - "cfe-%(version)s.src.tar.xz", - "compiler-rt-%(version)s.src.tar.xz", - "polly-%(version)s.src.tar.xz", -] - -dependencies = [ - ('GMP', '6.0.0a'), - ('ISL', '0.14'), -] - -builddependencies = [ - ('CMake', '3.2.1'), - ('Python', '2.7.9', '-bare'), - ('libxml2', '2.9.2'), -] - -assertions = True - -usepolly = True - -build_targets = ['X86'] - -moduleclass = 'compiler' 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 deleted file mode 100644 index d79fb1dcca2f..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-3.7.0-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,49 +0,0 @@ -## -# 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.7.0" - -homepage = "http://clang.llvm.org/" -description = """C, C++, Objective-C compiler, based on LLVM. Does not - include C++ standard library -- use libstdc++ from GCC.""" - -# Clang also depends on libstdc++ during runtime, but this dependency is -# already specified as the toolchain. -toolchain = {'name': 'GNU', 'version': '4.9.3-2.25'} -# Do not set optarch to True: it will cause the build to fail -toolchainopts = {'optarch': False} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = [ - "llvm-%(version)s.src.tar.xz", - "cfe-%(version)s.src.tar.xz", - "compiler-rt-%(version)s.src.tar.xz", - "polly-%(version)s.src.tar.xz", -] - -dependencies = [ - ('GMP', '6.0.0a'), - ('ISL', '0.15'), -] - -builddependencies = [ - ('CMake', '3.3.2'), - ('Python', '2.7.10', '-bare'), - ('libxml2', '2.9.2'), -] - -assertions = True - -usepolly = True - -build_targets = ['X86'] - -moduleclass = 'compiler' 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 deleted file mode 100644 index 961f0eb89193..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-3.7.1-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,49 +0,0 @@ -## -# 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.7.1" - -homepage = "http://clang.llvm.org/" -description = """C, C++, Objective-C compiler, based on LLVM. Does not - include C++ standard library -- use libstdc++ from GCC.""" - -# Clang also depends on libstdc++ during runtime, but this dependency is -# already specified as the toolchain. -toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} -# Do not set optarch to True: it will cause the build to fail -toolchainopts = {'optarch': False} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = [ - "llvm-%(version)s.src.tar.xz", - "cfe-%(version)s.src.tar.xz", - "compiler-rt-%(version)s.src.tar.xz", - "polly-%(version)s.src.tar.xz", -] - -dependencies = [ - ('GMP', '6.1.0'), - ('ISL', '0.15'), -] - -builddependencies = [ - ('CMake', '3.4.1', '', ('GCCcore', '4.9.3')), - ('Python', '2.7.10', '-bare'), - ('libxml2', '2.9.2'), -] - -assertions = True - -usepolly = True - -build_targets = ['X86'] - -moduleclass = 'compiler' 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 deleted file mode 100644 index 99e144ac87b4..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-3.7.1-foss-2016a.eb +++ /dev/null @@ -1,49 +0,0 @@ -## -# 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.7.1" - -homepage = "http://clang.llvm.org/" -description = """C, C++, Objective-C compiler, based on LLVM. Does not - include C++ standard library -- use libstdc++ from GCC.""" - -# Clang also depends on libstdc++ during runtime, but this dependency is -# already specified as the toolchain. -toolchain = {'name': 'foss', 'version': '2016a'} -# Do not set optarch to True: it will cause the build to fail -toolchainopts = {'optarch': False} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = [ - "llvm-%(version)s.src.tar.xz", - "cfe-%(version)s.src.tar.xz", - "compiler-rt-%(version)s.src.tar.xz", - "polly-%(version)s.src.tar.xz", -] - -dependencies = [ - ('GMP', '6.1.0'), - ('ISL', '0.17'), -] - -builddependencies = [ - ('CMake', '3.4.3'), - ('Python', '2.7.11'), - ('libxml2', '2.9.3'), -] - -assertions = True - -usepolly = True - -build_targets = ['X86'] - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/Clang/Clang-3.8.0-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/c/Clang/Clang-3.8.0-GCC-4.9.3-2.25.eb deleted file mode 100644 index d2ce11eb6ab8..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-3.8.0-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,50 +0,0 @@ -## -# 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.0" - -homepage = "http://clang.llvm.org/" -description = """C, C++, Objective-C compiler, based on LLVM. Does not - include C++ standard library -- use libstdc++ from GCC.""" - -# Clang also depends on libstdc++ during runtime, but this dependency is -# already specified as the toolchain. -toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} -# Do not set optarch to True: it will cause the build to fail -toolchainopts = {'optarch': False} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = [ - "llvm-%(version)s.src.tar.xz", - "cfe-%(version)s.src.tar.xz", - "compiler-rt-%(version)s.src.tar.xz", - "polly-%(version)s.src.tar.xz", - "openmp-%(version)s.src.tar.xz", -] - -dependencies = [ - ('GMP', '6.1.0'), - ('ISL', '0.16'), -] - -builddependencies = [ - ('CMake', '3.5.2'), - ('Python', '2.7.11', '-bare'), - ('libxml2', '2.9.3'), -] - -assertions = True - -usepolly = True - -build_targets = ['X86'] - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/Clang/Clang-3.8.1-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/c/Clang/Clang-3.8.1-GCC-5.4.0-2.26.eb deleted file mode 100644 index f8e1c1318f7f..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-3.8.1-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,49 +0,0 @@ -## -# 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': 'GCC', 'version': '5.4.0-2.26'} -# Do not set optarch to True: it will cause the build to fail -toolchainopts = {'optarch': False} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = [ - "llvm-%(version)s.src.tar.xz", - "cfe-%(version)s.src.tar.xz", - "compiler-rt-%(version)s.src.tar.xz", - "polly-%(version)s.src.tar.xz", - "openmp-%(version)s.src.tar.xz", -] - -dependencies = [ - ('GMP', '6.1.1'), -] - -builddependencies = [ - ('CMake', '3.6.1'), - ('Python', '2.7.12', '-bare'), - ('libxml2', '2.9.4'), -] - -assertions = True - -usepolly = True - -build_targets = ['X86'] - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/Clang/Clang-3.8.1-foss-2016b.eb b/easybuild/easyconfigs/c/Clang/Clang-3.8.1-foss-2016b.eb deleted file mode 100644 index 16b0d6500368..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-3.8.1-foss-2016b.eb +++ /dev/null @@ -1,49 +0,0 @@ -## -# 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/Clang/Clang-5.0.0-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/c/Clang/Clang-5.0.0-GCC-6.4.0-2.28.eb deleted file mode 100644 index e3169ee61a8e..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-5.0.0-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,55 +0,0 @@ -## -# 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 = '5.0.0' - -homepage = 'https://clang.llvm.org/' -description = """C, C++, Objective-C compiler, based on LLVM. Does not - include C++ standard library -- use libstdc++ from GCC.""" - -# Clang also depends on libstdc++ during runtime, but this dependency is -# already specified as the toolchain. -toolchain = {'name': 'GCC', 'version': '6.4.0-2.28'} -# Do not set optarch to True: it will cause the build to fail -toolchainopts = {'optarch': False} - -source_urls = ["https://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', -] -checksums = [ - 'e35dcbae6084adcf4abb32514127c5eabd7d63b733852ccdb31e06f1373136da', # llvm-5.0.0.src.tar.xz - '019f23c2192df793ac746595e94a403908749f8e0c484b403476d2611dd20970', # cfe-5.0.0.src.tar.xz - 'd5ad5266462134a482b381f1f8115b6cad3473741b3bb7d1acc7f69fd0f0c0b3', # compiler-rt-5.0.0.src.tar.xz - '44694254a2b105cec13ce0560f207e8552e6116c181b8d21bda728559cf67042', # polly-5.0.0.src.tar.xz - 'c0ef081b05e0725a04e8711d9ecea2e90d6c3fbb1622845336d3d095d0a3f7c5', # openmp-5.0.0.src.tar.xz -] - -dependencies = [ - ('GMP', '6.1.2'), - ('ncurses', '6.0'), -] - -builddependencies = [ - ('CMake', '3.10.0'), - ('Python', '2.7.14', '-bare'), - ('libxml2', '2.9.7'), -] - -assertions = True -usepolly = True -skip_all_tests = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/Clang/Clang-5.0.1-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/c/Clang/Clang-5.0.1-GCC-6.4.0-2.28.eb deleted file mode 100644 index fd7af8cca996..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-5.0.1-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,55 +0,0 @@ -## -# 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 = '5.0.1' - -homepage = 'https://clang.llvm.org/' -description = """C, C++, Objective-C compiler, based on LLVM. Does not - include C++ standard library -- use libstdc++ from GCC.""" - -# Clang also depends on libstdc++ during runtime, but this dependency is -# already specified as the toolchain. -toolchain = {'name': 'GCC', 'version': '6.4.0-2.28'} -# Do not set optarch to True: it will cause the build to fail -toolchainopts = {'optarch': False} - -source_urls = ["https://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', -] -checksums = [ - '5fa7489fc0225b11821cab0362f5813a05f2bcf2533e8a4ea9c9c860168807b0', # llvm-5.0.1.src.tar.xz - '135f6c9b0cd2da1aff2250e065946258eb699777888df39ca5a5b4fe5e23d0ff', # cfe-5.0.1.src.tar.xz - '4edd1417f457a9b3f0eb88082530490edf3cf6a7335cdce8ecbc5d3e16a895da', # compiler-rt-5.0.1.src.tar.xz - '9dd52b17c07054aa8998fc6667d41ae921430ef63fa20ae130037136fdacf36e', # polly-5.0.1.src.tar.xz - 'adb635cdd2f9f828351b1e13d892480c657fb12500e69c70e007bddf0fca2653', # openmp-5.0.1.src.tar.xz -] - -dependencies = [ - ('GMP', '6.1.2'), - ('ncurses', '6.0'), -] - -builddependencies = [ - ('CMake', '3.10.2'), - ('Python', '2.7.14', '-bare'), - ('libxml2', '2.9.7'), -] - -assertions = True -usepolly = True -skip_all_tests = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/Clang/Clang-6.0.1-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/c/Clang/Clang-6.0.1-GCC-6.4.0-2.28.eb deleted file mode 100644 index 356bf71d6529..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-6.0.1-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,55 +0,0 @@ -## -# 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 = '6.0.1' - -homepage = 'https://clang.llvm.org/' -description = """C, C++, Objective-C compiler, based on LLVM. Does not - include C++ standard library -- use libstdc++ from GCC.""" - -# Clang also depends on libstdc++ during runtime, but this dependency is -# already specified as the toolchain. -toolchain = {'name': 'GCC', 'version': '6.4.0-2.28'} -# Do not set optarch to True: it will cause the build to fail -toolchainopts = {'optarch': False} - -source_urls = ["https://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', -] -checksums = [ - 'b6d6c324f9c71494c0ccaf3dac1f16236d970002b42bb24a6c9e1634f7d0f4e2', # llvm-6.0.1.src.tar.xz - '7c243f1485bddfdfedada3cd402ff4792ea82362ff91fbdac2dae67c6026b667', # cfe-6.0.1.src.tar.xz - 'f4cd1e15e7d5cb708f9931d4844524e4904867240c306b06a4287b22ac1c99b9', # compiler-rt-6.0.1.src.tar.xz - 'e7765fdf6c8c102b9996dbb46e8b3abc41396032ae2315550610cf5a1ecf4ecc', # polly-6.0.1.src.tar.xz - '66afca2b308351b180136cf899a3b22865af1a775efaf74dc8a10c96d4721c5a', # openmp-6.0.1.src.tar.xz -] - -dependencies = [ - ('GMP', '6.1.2'), - ('ncurses', '6.0'), -] - -builddependencies = [ - ('CMake', '3.10.2'), - ('Python', '2.7.14', '-bare'), - ('libxml2', '2.9.7'), -] - -assertions = True -usepolly = True -skip_all_tests = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/Clang/Clang-6.0.1-GCC-7.3.0-2.30.eb b/easybuild/easyconfigs/c/Clang/Clang-6.0.1-GCC-7.3.0-2.30.eb deleted file mode 100644 index ac40df50ff9a..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-6.0.1-GCC-7.3.0-2.30.eb +++ /dev/null @@ -1,55 +0,0 @@ -## -# 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 = '6.0.1' - -homepage = 'https://clang.llvm.org/' -description = """C, C++, Objective-C compiler, based on LLVM. Does not - include C++ standard library -- use libstdc++ from GCC.""" - -# Clang also depends on libstdc++ during runtime, but this dependency is -# already specified as the toolchain. -toolchain = {'name': 'GCC', 'version': '7.3.0-2.30'} -# Do not set optarch to True: it will cause the build to fail -toolchainopts = {'optarch': False} - -source_urls = ["https://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', -] -checksums = [ - 'b6d6c324f9c71494c0ccaf3dac1f16236d970002b42bb24a6c9e1634f7d0f4e2', # llvm-6.0.1.src.tar.xz - '7c243f1485bddfdfedada3cd402ff4792ea82362ff91fbdac2dae67c6026b667', # cfe-6.0.1.src.tar.xz - 'f4cd1e15e7d5cb708f9931d4844524e4904867240c306b06a4287b22ac1c99b9', # compiler-rt-6.0.1.src.tar.xz - 'e7765fdf6c8c102b9996dbb46e8b3abc41396032ae2315550610cf5a1ecf4ecc', # polly-6.0.1.src.tar.xz - '66afca2b308351b180136cf899a3b22865af1a775efaf74dc8a10c96d4721c5a', # openmp-6.0.1.src.tar.xz -] - -dependencies = [ - ('GMP', '6.1.2'), - ('ncurses', '6.1'), -] - -builddependencies = [ - ('CMake', '3.12.1'), - ('Python', '2.7.15', '-bare'), - ('libxml2', '2.9.8'), -] - -assertions = True -usepolly = True -skip_all_tests = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/Clang/Clang-7.0.0-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/c/Clang/Clang-7.0.0-GCC-6.4.0-2.28.eb deleted file mode 100644 index 4173ef818460..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-7.0.0-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,55 +0,0 @@ -## -# 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 = '7.0.0' - -homepage = 'https://clang.llvm.org/' -description = """C, C++, Objective-C compiler, based on LLVM. Does not - include C++ standard library -- use libstdc++ from GCC.""" - -# Clang also depends on libstdc++ during runtime, but this dependency is -# already specified as the toolchain. -toolchain = {'name': 'GCC', 'version': '6.4.0-2.28'} -# Do not set optarch to True: it will cause the build to fail -toolchainopts = {'optarch': False} - -source_urls = ["https://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', -] -checksums = [ - '8bc1f844e6cbde1b652c19c1edebc1864456fd9c78b8c1bea038e51b363fe222', # llvm-7.0.0.src.tar.xz - '550212711c752697d2f82c648714a7221b1207fd9441543ff4aa9e3be45bba55', # cfe-7.0.0.src.tar.xz - 'bdec7fe3cf2c85f55656c07dfb0bd93ae46f2b3dd8f33ff3ad6e7586f4c670d6', # compiler-rt-7.0.0.src.tar.xz - '919810d3249f4ae79d084746b9527367df18412f30fe039addbf941861c8534b', # polly-7.0.0.src.tar.xz - '30662b632f5556c59ee9215c1309f61de50b3ea8e89dcc28ba9a9494bba238ff', # openmp-7.0.0.src.tar.xz -] - -dependencies = [ - ('GMP', '6.1.2'), - ('ncurses', '6.0'), -] - -builddependencies = [ - ('CMake', '3.10.2'), - ('Python', '2.7.14', '-bare'), - ('libxml2', '2.9.7'), -] - -assertions = True -usepolly = True -skip_all_tests = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/Clang/Clang-7.0.1-GCC-7.3.0-2.30.eb b/easybuild/easyconfigs/c/Clang/Clang-7.0.1-GCC-7.3.0-2.30.eb deleted file mode 100644 index a6435e608712..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-7.0.1-GCC-7.3.0-2.30.eb +++ /dev/null @@ -1,66 +0,0 @@ -## -# 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 = '7.0.1' - -homepage = 'https://clang.llvm.org/' -description = """C, C++, Objective-C compiler, based on LLVM. Does not - include C++ standard library -- use libstdc++ from GCC.""" - -# Clang also depends on libstdc++ during runtime, but this dependency is -# already specified as the toolchain. -toolchain = {'name': 'GCC', 'version': '7.3.0-2.30'} -# Do not set optarch to True: it will cause the build to fail -toolchainopts = {'optarch': False} - -source_urls = ["https://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', - # Also include the LLVM linker - 'lld-%(version)s.src.tar.xz', - 'libcxx-%(version)s.src.tar.xz', - 'libcxxabi-%(version)s.src.tar.xz', -] -checksums = [ - 'a38dfc4db47102ec79dcc2aa61e93722c5f6f06f0a961073bd84b78fb949419b', # llvm-7.0.1.src.tar.xz - 'a45b62dde5d7d5fdcdfa876b0af92f164d434b06e9e89b5d0b1cbc65dfe3f418', # cfe-7.0.1.src.tar.xz - '782edfc119ee172f169c91dd79f2c964fb6b248bd9b73523149030ed505bbe18', # compiler-rt-7.0.1.src.tar.xz - '1bf146842a09336b9c88d2d76c2d117484e5fad78786821718653d1a9d57fb71', # polly-7.0.1.src.tar.xz - 'bf16b78a678da67d68405214ec7ee59d86a15f599855806192a75dcfca9b0d0c', # openmp-7.0.1.src.tar.xz - '8869aab2dd2d8e00d69943352d3166d159d7eae2615f66a684f4a0999fc74031', # lld-7.0.1.src.tar.xz - '020002618b319dc2a8ba1f2cba88b8cc6a209005ed8ad29f9de0c562c6ebb9f1', # libcxx-7.0.1.src.tar.xz - '8168903a157ca7ab8423d3b974eaa497230b1564ceb57260be2bd14412e8ded8', # libcxxabi-7.0.1.src.tar.xz -] - -dependencies = [ - ('GMP', '6.1.2'), - ('ncurses', '6.1'), -] - -builddependencies = [ - ('CMake', '3.12.1'), - ('Python', '2.7.15', '-bare'), - ('libxml2', '2.9.8'), -] - -assertions = True -usepolly = True -build_lld = True -libcxx = True -enable_rtti = True - -skip_all_tests = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/Clang/Clang-8.0.0-GCCcore-8.2.0-CUDA-10.1.105.eb b/easybuild/easyconfigs/c/Clang/Clang-8.0.0-GCCcore-8.2.0-CUDA-10.1.105.eb deleted file mode 100644 index ea670d2cb0c7..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-8.0.0-GCCcore-8.2.0-CUDA-10.1.105.eb +++ /dev/null @@ -1,75 +0,0 @@ -## -# 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 = '8.0.0' - -local_cudaver = '10.1.105' -versionsuffix = '-CUDA-%s' % (local_cudaver) - -homepage = 'https://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': 'GCCcore', 'version': '8.2.0'} -# Do not set optarch to True: it will cause the build to fail -toolchainopts = {'optarch': False} - -source_urls = ["https://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', - # Also include the LLVM linker - 'lld-%(version)s.src.tar.xz', - 'libcxx-%(version)s.src.tar.xz', - 'libcxxabi-%(version)s.src.tar.xz', -] -patches = ['libcxx-%(version)s-ppc64le.patch'] -checksums = [ - '8872be1b12c61450cacc82b3d153eab02be2546ef34fa3580ed14137bb26224c', # llvm-8.0.0.src.tar.xz - '084c115aab0084e63b23eee8c233abb6739c399e29966eaeccfc6e088e0b736b', # cfe-8.0.0.src.tar.xz - 'b435c7474f459e71b2831f1a4e3f1d21203cb9c0172e94e9d9b69f50354f21b1', # compiler-rt-8.0.0.src.tar.xz - 'e3f5a3d6794ef8233af302c45ceb464b74cdc369c1ac735b6b381b21e4d89df4', # polly-8.0.0.src.tar.xz - 'f7b1705d2f16c4fc23d6531f67d2dd6fb78a077dd346b02fed64f4b8df65c9d5', # openmp-8.0.0.src.tar.xz - '9caec8ec922e32ffa130f0fb08e4c5a242d7e68ce757631e425e9eba2e1a6e37', # lld-8.0.0.src.tar.xz - 'c2902675e7c84324fb2c1e45489220f250ede016cc3117186785d9dc291f9de2', # libcxx-8.0.0.src.tar.xz - 'c2d6de9629f7c072ac20ada776374e9e3168142f20a46cdb9d6df973922b07cd', # libcxxabi-8.0.0.src.tar.xz - '173da6b7831a66d2f7d064f0ec3f6c56645a7f1352b709ceb9a55416fe6c93ce', # libcxx-8.0.0-ppc64le.patch -] - -dependencies = [ - # since Clang is a compiler, binutils is a runtime dependency too - ('binutils', '2.31.1'), - ('ncurses', '6.1'), - ('GMP', '6.1.2'), - ('CUDA', local_cudaver, '', SYSTEM), -] - -builddependencies = [ - ('CMake', '3.13.3'), - ('Python', '2.7.15'), - ('libxml2', '2.9.8'), - ('elfutils', '0.185'), -] - -assertions = True -usepolly = True -build_lld = True -libcxx = True -enable_rtti = True - -skip_all_tests = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/Clang/Clang-8.0.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/c/Clang/Clang-8.0.0-GCCcore-8.2.0.eb deleted file mode 100644 index 711414b2246f..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-8.0.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,70 +0,0 @@ -## -# 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 = '8.0.0' - -homepage = 'https://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': 'GCCcore', 'version': '8.2.0'} -# Do not set optarch to True: it will cause the build to fail -toolchainopts = {'optarch': False} - -source_urls = ["https://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', - # Also include the LLVM linker - 'lld-%(version)s.src.tar.xz', - 'libcxx-%(version)s.src.tar.xz', - 'libcxxabi-%(version)s.src.tar.xz', -] -patches = ['libcxx-%(version)s-ppc64le.patch'] -checksums = [ - '8872be1b12c61450cacc82b3d153eab02be2546ef34fa3580ed14137bb26224c', # llvm-8.0.0.src.tar.xz - '084c115aab0084e63b23eee8c233abb6739c399e29966eaeccfc6e088e0b736b', # cfe-8.0.0.src.tar.xz - 'b435c7474f459e71b2831f1a4e3f1d21203cb9c0172e94e9d9b69f50354f21b1', # compiler-rt-8.0.0.src.tar.xz - 'e3f5a3d6794ef8233af302c45ceb464b74cdc369c1ac735b6b381b21e4d89df4', # polly-8.0.0.src.tar.xz - 'f7b1705d2f16c4fc23d6531f67d2dd6fb78a077dd346b02fed64f4b8df65c9d5', # openmp-8.0.0.src.tar.xz - '9caec8ec922e32ffa130f0fb08e4c5a242d7e68ce757631e425e9eba2e1a6e37', # lld-8.0.0.src.tar.xz - 'c2902675e7c84324fb2c1e45489220f250ede016cc3117186785d9dc291f9de2', # libcxx-8.0.0.src.tar.xz - 'c2d6de9629f7c072ac20ada776374e9e3168142f20a46cdb9d6df973922b07cd', # libcxxabi-8.0.0.src.tar.xz - '173da6b7831a66d2f7d064f0ec3f6c56645a7f1352b709ceb9a55416fe6c93ce', # libcxx-8.0.0-ppc64le.patch -] - -dependencies = [ - # since Clang is a compiler, binutils is a runtime dependency too - ('binutils', '2.31.1'), - ('ncurses', '6.1'), - ('GMP', '6.1.2'), -] - -builddependencies = [ - ('CMake', '3.13.3'), - ('Python', '2.7.15'), - ('libxml2', '2.9.8'), -] - -assertions = True -usepolly = True -build_lld = True -libcxx = True -enable_rtti = True - -skip_all_tests = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/Clang/Clang-8.0.1-GCC-8.2.0-2.31.1-CUDA-10.1.105.eb b/easybuild/easyconfigs/c/Clang/Clang-8.0.1-GCC-8.2.0-2.31.1-CUDA-10.1.105.eb deleted file mode 100644 index 0feb52f5047f..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-8.0.1-GCC-8.2.0-2.31.1-CUDA-10.1.105.eb +++ /dev/null @@ -1,78 +0,0 @@ -## -# 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 = '8.0.1' - -local_cudaver = '10.1.105' -versionsuffix = '-CUDA-%s' % (local_cudaver) - -homepage = 'https://clang.llvm.org/' -description = """C, C++, Objective-C compiler, based on LLVM. Does not - include C++ standard library -- use libstdc++ from GCC.""" - -# Clang also depends on libstdc++ during runtime, but this dependency is -# already specified as the toolchain. -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} -# Do not set optarch to True: it will cause the build to fail -toolchainopts = {'optarch': False} - -source_urls = ["https://github.com/llvm/llvm-project/releases/download/llvmorg-%(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', - # Also include the LLVM linker - 'lld-%(version)s.src.tar.xz', - 'libcxx-%(version)s.src.tar.xz', - 'libcxxabi-%(version)s.src.tar.xz', -] -patches = ['libcxx-8.0.0-ppc64le.patch'] -checksums = [ - '44787a6d02f7140f145e2250d56c9f849334e11f9ae379827510ed72f12b75e7', # llvm-8.0.1.src.tar.xz - '70effd69f7a8ab249f66b0a68aba8b08af52aa2ab710dfb8a0fba102685b1646', # cfe-8.0.1.src.tar.xz - '11828fb4823387d820c6715b25f6b2405e60837d12a7469e7a8882911c721837', # compiler-rt-8.0.1.src.tar.xz - 'e8a1f7e8af238b32ce39ab5de1f3317a2e3f7d71a8b1b8bbacbd481ac76fd2d1', # polly-8.0.1.src.tar.xz - '3e85dd3cad41117b7c89a41de72f2e6aa756ea7b4ef63bb10dcddf8561a7722c', # openmp-8.0.1.src.tar.xz - '9fba1e94249bd7913e8a6c3aadcb308b76c8c3d83c5ce36c99c3f34d73873d88', # lld-8.0.1.src.tar.xz - '7f0652c86a0307a250b5741ab6e82bb10766fb6f2b5a5602a63f30337e629b78', # libcxx-8.0.1.src.tar.xz - 'b75bf3c8dc506e7d950d877eefc8b6120a4651aaa110f5805308861f2cfaf6ef', # libcxxabi-8.0.1.src.tar.xz - '173da6b7831a66d2f7d064f0ec3f6c56645a7f1352b709ceb9a55416fe6c93ce', # libcxx-8.0.0-ppc64le.patch -] - -dependencies = [ - # since Clang is a compiler, binutils is a runtime dependency too - ('binutils', '2.31.1'), - ('ncurses', '6.1'), - ('GMP', '6.1.2'), - ('CUDA', local_cudaver), -] - -builddependencies = [ - ('CMake', '3.13.3'), - ('Python', '2.7.15'), - ('libxml2', '2.9.8'), - ('elfutils', '0.185'), -] - -# Set the c++ std for NVCC or the build fails on ppc64le looking for __ieee128 -configopts = "-DCUDA_NVCC_FLAGS=-std=c++11" - -assertions = True -usepolly = True -build_lld = True -libcxx = True -enable_rtti = True - -skip_all_tests = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/Clang/Clang-8.0.1-GCC-8.3.0-CUDA-10.1.243.eb b/easybuild/easyconfigs/c/Clang/Clang-8.0.1-GCC-8.3.0-CUDA-10.1.243.eb deleted file mode 100644 index 1cb298bfba1f..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-8.0.1-GCC-8.3.0-CUDA-10.1.243.eb +++ /dev/null @@ -1,79 +0,0 @@ -## -# 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 = '8.0.1' - -local_cudaver = '10.1.243' -versionsuffix = '-CUDA-%s' % (local_cudaver) - -homepage = 'https://clang.llvm.org/' -description = """C, C++, Objective-C compiler, based on LLVM. Does not - include C++ standard library -- use libstdc++ from GCC.""" - -# Clang also depends on libstdc++ during runtime, but this dependency is -# already specified as the toolchain. -toolchain = {'name': 'GCC', 'version': '8.3.0'} -# Do not set optarch to True: it will cause the build to fail -toolchainopts = {'optarch': False} - -source_urls = ["https://github.com/llvm/llvm-project/releases/download/llvmorg-%(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', - # Also include the LLVM linker - 'lld-%(version)s.src.tar.xz', - 'libcxx-%(version)s.src.tar.xz', - 'libcxxabi-%(version)s.src.tar.xz', -] -patches = ['libcxx-8.0.0-ppc64le.patch'] -checksums = [ - '44787a6d02f7140f145e2250d56c9f849334e11f9ae379827510ed72f12b75e7', # llvm-8.0.1.src.tar.xz - '70effd69f7a8ab249f66b0a68aba8b08af52aa2ab710dfb8a0fba102685b1646', # cfe-8.0.1.src.tar.xz - '11828fb4823387d820c6715b25f6b2405e60837d12a7469e7a8882911c721837', # compiler-rt-8.0.1.src.tar.xz - 'e8a1f7e8af238b32ce39ab5de1f3317a2e3f7d71a8b1b8bbacbd481ac76fd2d1', # polly-8.0.1.src.tar.xz - '3e85dd3cad41117b7c89a41de72f2e6aa756ea7b4ef63bb10dcddf8561a7722c', # openmp-8.0.1.src.tar.xz - '9fba1e94249bd7913e8a6c3aadcb308b76c8c3d83c5ce36c99c3f34d73873d88', # lld-8.0.1.src.tar.xz - '7f0652c86a0307a250b5741ab6e82bb10766fb6f2b5a5602a63f30337e629b78', # libcxx-8.0.1.src.tar.xz - 'b75bf3c8dc506e7d950d877eefc8b6120a4651aaa110f5805308861f2cfaf6ef', # libcxxabi-8.0.1.src.tar.xz - '173da6b7831a66d2f7d064f0ec3f6c56645a7f1352b709ceb9a55416fe6c93ce', # libcxx-8.0.0-ppc64le.patch -] - -dependencies = [ - # since Clang is a compiler, binutils is a runtime dependency too - ('binutils', '2.32'), - ('ncurses', '6.1'), - ('GMP', '6.1.2'), - ('CUDA', local_cudaver), -] - -builddependencies = [ - ('CMake', '3.15.3'), - ('Python', '2.7.16'), - ('Perl', '5.30.0'), - ('libxml2', '2.9.9'), - ('elfutils', '0.185'), -] - -# Set the c++ std for NVCC or the build fails on ppc64le looking for __ieee128 -configopts = "-DCUDA_NVCC_FLAGS=-std=c++11" - -assertions = True -usepolly = True -build_lld = True -libcxx = True -enable_rtti = True - -skip_all_tests = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/Clang/Clang-9.0.1-GCC-8.3.0-CUDA-10.1.243.eb b/easybuild/easyconfigs/c/Clang/Clang-9.0.1-GCC-8.3.0-CUDA-10.1.243.eb deleted file mode 100644 index 0d34b0ee01f7..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-9.0.1-GCC-8.3.0-CUDA-10.1.243.eb +++ /dev/null @@ -1,79 +0,0 @@ -## -# 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 = '9.0.1' - -local_cudaver = '10.1.243' -versionsuffix = '-CUDA-%s' % (local_cudaver) - -homepage = 'https://clang.llvm.org/' -description = """C, C++, Objective-C compiler, based on LLVM. Does not - include C++ standard library -- use libstdc++ from GCC.""" - -# Clang also depends on libstdc++ during runtime, but this dependency is -# already specified as the toolchain. -toolchain = {'name': 'GCC', 'version': '8.3.0'} -# Do not set optarch to True: it will cause the build to fail -toolchainopts = {'optarch': False} - -source_urls = ["https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s"] -sources = [ - 'llvm-%(version)s.src.tar.xz', - 'clang-%(version)s.src.tar.xz', - 'compiler-rt-%(version)s.src.tar.xz', - 'polly-%(version)s.src.tar.xz', - 'openmp-%(version)s.src.tar.xz', - # Also include the LLVM linker - 'lld-%(version)s.src.tar.xz', - 'libcxx-%(version)s.src.tar.xz', - 'libcxxabi-%(version)s.src.tar.xz', -] -patches = [('libcxx-%(version)s-ppc64le.patch', '../')] -checksums = [ - '00a1ee1f389f81e9979f3a640a01c431b3021de0d42278f6508391a2f0b81c9a', # llvm-9.0.1.src.tar.xz - '5778512b2e065c204010f88777d44b95250671103e434f9dc7363ab2e3804253', # clang-9.0.1.src.tar.xz - 'c2bfab95c9986318318363d7f371a85a95e333bc0b34fbfa52edbd3f5e3a9077', # compiler-rt-9.0.1.src.tar.xz - '9a4ac69df923230d13eb6cd0d03f605499f6a854b1dc96a9b72c4eb075040fcf', # polly-9.0.1.src.tar.xz - '5c94060f846f965698574d9ce22975c0e9f04c9b14088c3af5f03870af75cace', # openmp-9.0.1.src.tar.xz - '86262bad3e2fd784ba8c5e2158d7aa36f12b85f2515e95bc81d65d75bb9b0c82', # lld-9.0.1.src.tar.xz - '0981ff11b862f4f179a13576ab0a2f5530f46bd3b6b4a90f568ccc6a62914b34', # libcxx-9.0.1.src.tar.xz - 'e8f978aa4cfae2d7a0b4d89275637078557cca74b35c31b7283d4786948a8aac', # libcxxabi-9.0.1.src.tar.xz - '01d2a16fe69854c0126a8adb4762a455cc6bf1f70003cb8b685e446a66a9aa51', # libcxx-9.0.1-ppc64le.patch -] - -dependencies = [ - # since Clang is a compiler, binutils is a runtime dependency too - ('binutils', '2.32'), - ('ncurses', '6.1'), - ('GMP', '6.1.2'), - ('CUDA', local_cudaver), -] - -builddependencies = [ - ('CMake', '3.15.3'), - ('Python', '2.7.16'), - ('Perl', '5.30.0'), - ('libxml2', '2.9.9'), - ('elfutils', '0.185'), -] - -# Set the c++ std for NVCC or the build fails on ppc64le looking for __ieee128 -configopts = "-DCUDA_NVCC_FLAGS=-std=c++11" - -assertions = True -usepolly = True -build_lld = True -libcxx = True -enable_rtti = True - -skip_all_tests = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/Clang/Clang-9.0.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/c/Clang/Clang-9.0.1-GCCcore-8.3.0.eb deleted file mode 100644 index 207b62601932..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-9.0.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,71 +0,0 @@ -## -# 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 = '9.0.1' - -homepage = 'https://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': 'GCCcore', 'version': '8.3.0'} -# Do not set optarch to True: it will cause the build to fail -toolchainopts = {'optarch': False} - -source_urls = ["https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s"] -sources = [ - 'llvm-%(version)s.src.tar.xz', - 'clang-%(version)s.src.tar.xz', - 'compiler-rt-%(version)s.src.tar.xz', - 'polly-%(version)s.src.tar.xz', - 'openmp-%(version)s.src.tar.xz', - # Also include the LLVM linker - 'lld-%(version)s.src.tar.xz', - 'libcxx-%(version)s.src.tar.xz', - 'libcxxabi-%(version)s.src.tar.xz', -] -patches = [('libcxx-%(version)s-ppc64le.patch', '../')] -checksums = [ - '00a1ee1f389f81e9979f3a640a01c431b3021de0d42278f6508391a2f0b81c9a', # llvm-9.0.1.src.tar.xz - '5778512b2e065c204010f88777d44b95250671103e434f9dc7363ab2e3804253', # clang-9.0.1.src.tar.xz - 'c2bfab95c9986318318363d7f371a85a95e333bc0b34fbfa52edbd3f5e3a9077', # compiler-rt-9.0.1.src.tar.xz - '9a4ac69df923230d13eb6cd0d03f605499f6a854b1dc96a9b72c4eb075040fcf', # polly-9.0.1.src.tar.xz - '5c94060f846f965698574d9ce22975c0e9f04c9b14088c3af5f03870af75cace', # openmp-9.0.1.src.tar.xz - '86262bad3e2fd784ba8c5e2158d7aa36f12b85f2515e95bc81d65d75bb9b0c82', # lld-9.0.1.src.tar.xz - '0981ff11b862f4f179a13576ab0a2f5530f46bd3b6b4a90f568ccc6a62914b34', # libcxx-9.0.1.src.tar.xz - 'e8f978aa4cfae2d7a0b4d89275637078557cca74b35c31b7283d4786948a8aac', # libcxxabi-9.0.1.src.tar.xz - '01d2a16fe69854c0126a8adb4762a455cc6bf1f70003cb8b685e446a66a9aa51', # libcxx-9.0.1-ppc64le.patch -] - -dependencies = [ - # since Clang is a compiler, binutils is a runtime dependency too - ('binutils', '2.32'), - ('ncurses', '6.1'), - ('GMP', '6.1.2'), -] - -builddependencies = [ - ('CMake', '3.15.3'), - ('Python', '2.7.16'), - ('Perl', '5.30.0'), - ('libxml2', '2.9.9'), -] - -assertions = True -usepolly = True -build_lld = True -libcxx = True -enable_rtti = True - -skip_all_tests = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/Clang/Clang-9.0.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/c/Clang/Clang-9.0.1-GCCcore-9.3.0.eb deleted file mode 100644 index 097cc8716514..000000000000 --- a/easybuild/easyconfigs/c/Clang/Clang-9.0.1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,71 +0,0 @@ -## -# 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 = '9.0.1' - -homepage = 'https://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': 'GCCcore', 'version': '9.3.0'} -# Do not set optarch to True: it will cause the build to fail -toolchainopts = {'optarch': False} - -source_urls = ["https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s"] -sources = [ - 'llvm-%(version)s.src.tar.xz', - 'clang-%(version)s.src.tar.xz', - 'compiler-rt-%(version)s.src.tar.xz', - 'polly-%(version)s.src.tar.xz', - 'openmp-%(version)s.src.tar.xz', - # Also include the LLVM linker - 'lld-%(version)s.src.tar.xz', - 'libcxx-%(version)s.src.tar.xz', - 'libcxxabi-%(version)s.src.tar.xz', -] -patches = [('libcxx-%(version)s-ppc64le.patch', '../')] -checksums = [ - '00a1ee1f389f81e9979f3a640a01c431b3021de0d42278f6508391a2f0b81c9a', # llvm-9.0.1.src.tar.xz - '5778512b2e065c204010f88777d44b95250671103e434f9dc7363ab2e3804253', # clang-9.0.1.src.tar.xz - 'c2bfab95c9986318318363d7f371a85a95e333bc0b34fbfa52edbd3f5e3a9077', # compiler-rt-9.0.1.src.tar.xz - '9a4ac69df923230d13eb6cd0d03f605499f6a854b1dc96a9b72c4eb075040fcf', # polly-9.0.1.src.tar.xz - '5c94060f846f965698574d9ce22975c0e9f04c9b14088c3af5f03870af75cace', # openmp-9.0.1.src.tar.xz - '86262bad3e2fd784ba8c5e2158d7aa36f12b85f2515e95bc81d65d75bb9b0c82', # lld-9.0.1.src.tar.xz - '0981ff11b862f4f179a13576ab0a2f5530f46bd3b6b4a90f568ccc6a62914b34', # libcxx-9.0.1.src.tar.xz - 'e8f978aa4cfae2d7a0b4d89275637078557cca74b35c31b7283d4786948a8aac', # libcxxabi-9.0.1.src.tar.xz - '01d2a16fe69854c0126a8adb4762a455cc6bf1f70003cb8b685e446a66a9aa51', # libcxx-9.0.1-ppc64le.patch -] - -dependencies = [ - # since Clang is a compiler, binutils is a runtime dependency too - ('binutils', '2.34'), - ('GMP', '6.2.0'), - ('ncurses', '6.2'), -] - -builddependencies = [ - ('CMake', '3.16.4'), - ('Python', '2.7.18'), - ('Perl', '5.30.2'), - ('libxml2', '2.9.10'), -] - -assertions = True -usepolly = True -build_lld = True -libcxx = True -enable_rtti = True - -skip_all_tests = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/Clang/libcxx-10.0.0-ppc64le.patch b/easybuild/easyconfigs/c/Clang/libcxx-10.0.0-ppc64le.patch deleted file mode 100644 index a0df64de58e4..000000000000 --- a/easybuild/easyconfigs/c/Clang/libcxx-10.0.0-ppc64le.patch +++ /dev/null @@ -1,16 +0,0 @@ -Reverse the if def order. Patch from https://bugs.llvm.org/show_bug.cgi?id=39696#c38 -Prepared for EasyBuild by Simon Branford, University of Birmingham ---- a/projects/libcxx/include/thread.orig 2020-03-23 16:01:02.000000000 +0100 -+++ b/projects/libcxx/include/thread 2020-04-08 19:19:31.625082029 +0200 -@@ -369,9 +369,9 @@ - { - #if defined(_LIBCPP_COMPILER_GCC) && (__powerpc__ || __POWERPC__) - // GCC's long double const folding is incomplete for IBM128 long doubles. -- _LIBCPP_CONSTEXPR duration _Max = nanoseconds::max(); --#else - _LIBCPP_CONSTEXPR duration _Max = duration(ULLONG_MAX/1000000000ULL) ; -+#else -+ _LIBCPP_CONSTEXPR duration _Max = nanoseconds::max(); - #endif - nanoseconds __ns; - if (__d < _Max) diff --git a/easybuild/easyconfigs/c/Clang/libcxx-8.0.0-ppc64le.patch b/easybuild/easyconfigs/c/Clang/libcxx-8.0.0-ppc64le.patch deleted file mode 100644 index 5fbe557dc8aa..000000000000 --- a/easybuild/easyconfigs/c/Clang/libcxx-8.0.0-ppc64le.patch +++ /dev/null @@ -1,19 +0,0 @@ -Patch from https://bugs.llvm.org/show_bug.cgi?id=39696#c26 -Prepared for EasyBuild by Simon Branford, University of Birmingham -diff --git a/libcxx/include/thread b/libcxx/include/thread -index 8c0115f87..e439f60b9 100644 ---- a/projects/libcxx/include/thread -+++ b/projects/libcxx/include/thread -@@ -435,7 +435,12 @@ sleep_for(const chrono::duration<_Rep, _Period>& __d) - using namespace chrono; - if (__d > duration<_Rep, _Period>::zero()) - { -+#if defined(_LIBCPP_COMPILER_GCC) && (__powerpc__ || __POWERPC__) -+ // GCC's long double const folding is incomplete for IBM128 long doubles. -+ _LIBCPP_CONSTEXPR duration _Max = duration(ULLONG_MAX/1000000000ULL); -+#else - _LIBCPP_CONSTEXPR duration _Max = nanoseconds::max(); -+#endif - nanoseconds __ns; - if (__d < _Max) - { diff --git a/easybuild/easyconfigs/c/Clang/libcxx-9.0.1-ppc64le.patch b/easybuild/easyconfigs/c/Clang/libcxx-9.0.1-ppc64le.patch deleted file mode 100644 index cbf55ee91be8..000000000000 --- a/easybuild/easyconfigs/c/Clang/libcxx-9.0.1-ppc64le.patch +++ /dev/null @@ -1,18 +0,0 @@ -Reverse the if def order. Patch from https://bugs.llvm.org/show_bug.cgi?id=39696#c38 -Prepared for EasyBuild by Simon Branford, University of Birmingham -diff --git a/libcxx/include/thread b/libcxx/include/thread -index 02da703..d1677a1 100644 ---- a/libcxx-9.0.1.src/include/thread -+++ b/libcxx-9.0.1.src/include/thread -@@ -368,9 +368,9 @@ sleep_for(const chrono::duration<_Rep, _Period>& __d) - { - #if defined(_LIBCPP_COMPILER_GCC) && (__powerpc__ || __POWERPC__) - // GCC's long double const folding is incomplete for IBM128 long doubles. -- _LIBCPP_CONSTEXPR duration _Max = nanoseconds::max(); --#else - _LIBCPP_CONSTEXPR duration _Max = duration(ULLONG_MAX/1000000000ULL) ; -+#else -+ _LIBCPP_CONSTEXPR duration _Max = nanoseconds::max(); - #endif - nanoseconds __ns; - if (__d < _Max) diff --git a/easybuild/easyconfigs/c/Clarabel.rs/Clarabel.rs-0.7.1-gfbf-2023a.eb b/easybuild/easyconfigs/c/Clarabel.rs/Clarabel.rs-0.7.1-gfbf-2023a.eb index 32eea7ff16f9..1bf69559f2a8 100644 --- a/easybuild/easyconfigs/c/Clarabel.rs/Clarabel.rs-0.7.1-gfbf-2023a.eb +++ b/easybuild/easyconfigs/c/Clarabel.rs/Clarabel.rs-0.7.1-gfbf-2023a.eb @@ -376,8 +376,4 @@ checksums = [ options = {'modulename': 'clarabel'} -use_pip = True -sanity_pip_check = True -download_dep_fail = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/c/CliMetLab/CliMetLab-0.12.6-foss-2022a.eb b/easybuild/easyconfigs/c/CliMetLab/CliMetLab-0.12.6-foss-2022a.eb index ca9f62f7e164..5b8d1cd15258 100644 --- a/easybuild/easyconfigs/c/CliMetLab/CliMetLab-0.12.6-foss-2022a.eb +++ b/easybuild/easyconfigs/c/CliMetLab/CliMetLab-0.12.6-foss-2022a.eb @@ -27,9 +27,6 @@ dependencies = [ ('cdsapi', '0.5.1'), ] -use_pip = True -sanity_pip_check = True - # stick to termcolor 1.x, to avoid hatchling required dependency # remove ecmwflibs requirement as it just bundles ecCodes and Magics and there are no direct imports to it exts_list = [ diff --git a/easybuild/easyconfigs/c/ClonalFrameML/ClonalFrameML-1.11-foss-2016b.eb b/easybuild/easyconfigs/c/ClonalFrameML/ClonalFrameML-1.11-foss-2016b.eb deleted file mode 100644 index 4cd4847239a2..000000000000 --- a/easybuild/easyconfigs/c/ClonalFrameML/ClonalFrameML-1.11-foss-2016b.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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 = 'MakeCp' - -name = 'ClonalFrameML' -version = '1.11' - -homepage = 'https://github.com/xavierdidelot/ClonalFrameML' -description = "Efficient Inference of Recombination in Whole Bacterial Genomes" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['https://github.com/xavierdidelot/ClonalFrameML/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['395e2f14a93aa0b999fa152d25668b42450c712f3f4ca305b34533317e81cc84'] - -parallel = 1 - -start_dir = 'src' - -buildopts = 'all' - -files_to_copy = [(['ClonalFrameML'], 'bin'), 'cfml_results.R', 'README.txt'] - -sanity_check_paths = { - 'files': ['bin/ClonalFrameML'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CloudCompare/CloudCompare-2.12.4-foss-2021b.eb b/easybuild/easyconfigs/c/CloudCompare/CloudCompare-2.12.4-foss-2021b.eb index c8b47a5dd75a..02efdf033cb7 100644 --- a/easybuild/easyconfigs/c/CloudCompare/CloudCompare-2.12.4-foss-2021b.eb +++ b/easybuild/easyconfigs/c/CloudCompare/CloudCompare-2.12.4-foss-2021b.eb @@ -13,7 +13,7 @@ source_urls = [GITHUB_SOURCE] sources = [ 'v%(version)s.tar.gz', { - 'filename': 'CCCoreLib-20220714.tar.gz', + 'filename': 'CCCoreLib-20220714.tar.xz', 'git_config': { 'url': 'https://github.com/CloudCompare', 'repo_name': 'CCCoreLib', @@ -23,8 +23,10 @@ sources = [ }, ] checksums = [ - '31c1f4f91efbdb74619cebb36f57f999d6f1a57bb6f87b13e60d21e670c38f68', - None, + {'v2.12.4.tar.gz': + '31c1f4f91efbdb74619cebb36f57f999d6f1a57bb6f87b13e60d21e670c38f68'}, + {'CCCoreLib-20220714.tar.xz': + 'dc42727a687f5f88a0e567fbe9bd885862934a6e783aa058023e34d2be669623'}, ] builddependencies = [ diff --git a/easybuild/easyconfigs/c/Clp/Clp-1.17.10-foss-2024a.eb b/easybuild/easyconfigs/c/Clp/Clp-1.17.10-foss-2024a.eb new file mode 100644 index 000000000000..9fc3c88cf54b --- /dev/null +++ b/easybuild/easyconfigs/c/Clp/Clp-1.17.10-foss-2024a.eb @@ -0,0 +1,61 @@ +easyblock = 'ConfigureMake' + +name = 'Clp' +version = '1.17.10' + +homepage = 'https://github.com/coin-or/Clp' +description = """Clp (Coin-or linear programming) is an open-source linear programming solver. +It is primarily meant to be used as a callable library, but a basic, +stand-alone executable version is also available.""" + +toolchain = {'name': 'foss', 'version': '2024a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://github.com/coin-or/%(name)s/archive/refs/tags/releases/'] +sources = ['%(version)s.tar.gz'] +checksums = ['0d79ece896cdaa4a3855c37f1c28e6c26285f74d45f635046ca0b6d68a509885'] + +builddependencies = [ + ('Autotools', '20231222'), + ('Doxygen', '1.11.0'), + ('pkgconf', '2.2.0'), +] +dependencies = [ + ('METIS', '5.1.0'), + ('MUMPS', '5.7.2', '-metis'), + ('CoinUtils', '2.11.12'), + ('Osi', '0.108.11'), + ('bzip2', '1.0.8'), + ('zlib', '1.3.1'), +] + +# Use BLAS/LAPACK from toolchain +configopts = '--with-blas="$LIBBLAS" ' +configopts += '--with-lapack="$LIBLAPACK" ' + +# Use METIS AND MUMPS from EB +# --with-metis-lib is ignored +configopts += '--with-metis-lib="-lmetis" ' +configopts += '--with-mumps-lib="-lesmumps -lcmumps -ldmumps -lsmumps -lzmumps -lmumps_common -lpord -lmpi_mpifh ' +configopts += '-lmetis -lscotch -lptscotch -lptscotcherr -lscotcherrexit -lscotcherr $LIBSCALAPACK" ' + +# Disable GLPK because Clp requires headers from its sources +configopts += '--without-glpk ' + +# Use CoinUtils from EB +configopts += '--with-coinutils-lib="-lCoinUtils" ' +configopts += '--with-coinutils-datadir=$EBROOTCOINUTILS/share/coin/Data ' + +# Use Osi from EB +configopts += '--with-osi-lib="-lOsi" ' +configopts += '--with-osi-datadir=$EBROOTOSI/share/coin/Data ' + +sanity_check_paths = { + 'files': ['bin/clp'] + ['lib/lib%s.%s' % (x, SHLIB_EXT) for x in ['Clp', 'ClpSolver', 'OsiClp']], + 'dirs': ['include/coin', 'lib/pkgconfig', 'share/coin'] +} + +# other coin-or projects expect instead of +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/coin'} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/c/Clp/Clp-1.17.3-foss-2018b.eb b/easybuild/easyconfigs/c/Clp/Clp-1.17.3-foss-2018b.eb deleted file mode 100644 index 471b3b058277..000000000000 --- a/easybuild/easyconfigs/c/Clp/Clp-1.17.3-foss-2018b.eb +++ /dev/null @@ -1,55 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Clp' -version = '1.17.3' - -homepage = "https://github.com/coin-or/Clp" -description = """Clp (Coin-or linear programming) is an open-source linear programming solver. -It is primarily meant to be used as a callable library, but a basic, -stand-alone executable version is also available.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['https://www.coin-or.org/download/source/%(name)s/'] -sources = [SOURCE_TGZ] -checksums = ['a13bf54291ad503cf76f5f93f2643d2add4faa5d0e60ff2db902ef715c094573'] - -builddependencies = [ - ('Autotools', '20180311'), - ('Doxygen', '1.8.14'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('METIS', '5.1.0'), - ('MUMPS', '5.2.1', '-metis'), - ('CoinUtils', '2.11.3'), - ('Osi', '0.108.5'), - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), -] - -# Use BLAS/LAPACK from OpenBLAS -configopts = '--with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK" ' -# Use METIS AND MUMPS from EB -configopts += '--with-metis-lib="-lmetis" ' -configopts += '--with-mumps-lib="-lcmumps -ldmumps -lsmumps -lzmumps -lmumps_common -lpord" ' -# Disable GLPK because Clp requires headers from its sources -configopts += '--without-glpk ' -# Use CoinUtils from EB -configopts += '--with-coinutils-lib="-lCoinUtils" ' -configopts += '--with-coinutils-datadir=$EBROOTCOINUTILS/share/coin/Data' -# Use Osi from EB -configopts += '--with-osi-lib="-lOsi" ' -configopts += '--with-osi-datadir=$EBROOTOSI/share/coin/Data ' - -sanity_check_paths = { - 'files': ['bin/clp'] + ['lib/lib%s.%s' % (l, SHLIB_EXT) for l in ['Clp', 'ClpSolver', 'OsiClp']], - 'dirs': ['include/coin', 'lib/pkgconfig', 'share/coin'] -} - -# other coin-or projects expect instead of -modextrapaths = {'CPATH': 'include/coin'} - -moduleclass = "math" diff --git a/easybuild/easyconfigs/c/Clp/Clp-1.17.6-foss-2020b.eb b/easybuild/easyconfigs/c/Clp/Clp-1.17.6-foss-2020b.eb index 4a649579d28b..ff0a3292b04e 100644 --- a/easybuild/easyconfigs/c/Clp/Clp-1.17.6-foss-2020b.eb +++ b/easybuild/easyconfigs/c/Clp/Clp-1.17.6-foss-2020b.eb @@ -45,11 +45,11 @@ configopts += '--with-osi-lib="-lOsi" ' configopts += '--with-osi-datadir=$EBROOTOSI/share/coin/Data ' sanity_check_paths = { - 'files': ['bin/clp'] + ['lib/lib%s.%s' % (l, SHLIB_EXT) for l in ['Clp', 'ClpSolver', 'OsiClp']], + 'files': ['bin/clp'] + ['lib/lib%s.%s' % (x, SHLIB_EXT) for x in ['Clp', 'ClpSolver', 'OsiClp']], 'dirs': ['include/coin', 'lib/pkgconfig', 'share/coin'] } # other coin-or projects expect instead of -modextrapaths = {'CPATH': 'include/coin'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/coin'} moduleclass = "math" diff --git a/easybuild/easyconfigs/c/Clp/Clp-1.17.6-foss-2021a.eb b/easybuild/easyconfigs/c/Clp/Clp-1.17.6-foss-2021a.eb index 70641c88028d..993097be6bb2 100644 --- a/easybuild/easyconfigs/c/Clp/Clp-1.17.6-foss-2021a.eb +++ b/easybuild/easyconfigs/c/Clp/Clp-1.17.6-foss-2021a.eb @@ -56,6 +56,6 @@ sanity_check_paths = { } # other coin-or projects expect instead of -modextrapaths = {'CPATH': 'include/coin'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/coin'} moduleclass = "math" diff --git a/easybuild/easyconfigs/c/Clp/Clp-1.17.7-foss-2021b.eb b/easybuild/easyconfigs/c/Clp/Clp-1.17.7-foss-2021b.eb index ccd520198c3d..7fd383c0b256 100644 --- a/easybuild/easyconfigs/c/Clp/Clp-1.17.7-foss-2021b.eb +++ b/easybuild/easyconfigs/c/Clp/Clp-1.17.7-foss-2021b.eb @@ -56,6 +56,6 @@ sanity_check_paths = { } # other coin-or projects expect instead of -modextrapaths = {'CPATH': 'include/coin'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/coin'} moduleclass = "math" diff --git a/easybuild/easyconfigs/c/Clp/Clp-1.17.8-foss-2022b.eb b/easybuild/easyconfigs/c/Clp/Clp-1.17.8-foss-2022b.eb index 788e70df6949..999b370a683f 100644 --- a/easybuild/easyconfigs/c/Clp/Clp-1.17.8-foss-2022b.eb +++ b/easybuild/easyconfigs/c/Clp/Clp-1.17.8-foss-2022b.eb @@ -56,6 +56,6 @@ sanity_check_paths = { } # other coin-or projects expect instead of -modextrapaths = {'CPATH': 'include/coin'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/coin'} moduleclass = "math" diff --git a/easybuild/easyconfigs/c/Clp/Clp-1.17.9-foss-2023a.eb b/easybuild/easyconfigs/c/Clp/Clp-1.17.9-foss-2023a.eb index b87d2708941b..d398e45056c9 100644 --- a/easybuild/easyconfigs/c/Clp/Clp-1.17.9-foss-2023a.eb +++ b/easybuild/easyconfigs/c/Clp/Clp-1.17.9-foss-2023a.eb @@ -56,6 +56,6 @@ sanity_check_paths = { } # other coin-or projects expect instead of -modextrapaths = {'CPATH': 'include/coin'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/coin'} moduleclass = "math" diff --git a/easybuild/easyconfigs/c/Clp/Clp-1.17.9-foss-2023b.eb b/easybuild/easyconfigs/c/Clp/Clp-1.17.9-foss-2023b.eb new file mode 100644 index 000000000000..31ed96779b54 --- /dev/null +++ b/easybuild/easyconfigs/c/Clp/Clp-1.17.9-foss-2023b.eb @@ -0,0 +1,61 @@ +easyblock = 'ConfigureMake' + +name = 'Clp' +version = '1.17.9' + +homepage = "https://github.com/coin-or/Clp" +description = """Clp (Coin-or linear programming) is an open-source linear programming solver. +It is primarily meant to be used as a callable library, but a basic, +stand-alone executable version is also available.""" + +toolchain = {'name': 'foss', 'version': '2023b'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://github.com/coin-or/Clp/archive/refs/tags/releases/'] +sources = ['%(version)s.tar.gz'] +checksums = ['b02109be54e2c9c6babc9480c242b2c3c7499368cfca8c0430f74782a694a49f'] + +builddependencies = [ + ('Autotools', '20220317'), + ('Doxygen', '1.9.8'), + ('pkgconf', '2.0.3'), +] + +dependencies = [ + ('METIS', '5.1.0'), + ('MUMPS', '5.6.1', '-metis'), + ('CoinUtils', '2.11.10'), + ('Osi', '0.108.9'), + ('bzip2', '1.0.8'), + ('zlib', '1.2.13'), +] + +# Use BLAS/LAPACK from toolchain +configopts = '--with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK" ' + +# Use METIS AND MUMPS from EB +# --with-metis-lib is ignored +configopts += '--with-metis-lib="-lmetis" ' +configopts += '--with-mumps-lib="-lesmumps -lcmumps -ldmumps -lsmumps -lzmumps -lmumps_common -lpord -lmpi_mpifh ' +configopts += '-lmetis -lscotch -lptscotch -lptscotcherr -lscotcherrexit -lscotcherr $LIBSCALAPACK" ' + +# Disable GLPK because Clp requires headers from its sources +configopts += '--without-glpk ' + +# Use CoinUtils from EB +configopts += '--with-coinutils-lib="-lCoinUtils" ' +configopts += '--with-coinutils-datadir=$EBROOTCOINUTILS/share/coin/Data ' + +# Use Osi from EB +configopts += '--with-osi-lib="-lOsi" ' +configopts += '--with-osi-datadir=$EBROOTOSI/share/coin/Data ' + +sanity_check_paths = { + 'files': ['bin/clp'] + ['lib/lib%s.%s' % (x, SHLIB_EXT) for x in ['Clp', 'ClpSolver', 'OsiClp']], + 'dirs': ['include/coin', 'lib/pkgconfig', 'share/coin'] +} + +# other coin-or projects expect instead of +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/coin'} + +moduleclass = "math" 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 deleted file mode 100644 index 4b16e09c523b..000000000000 --- a/easybuild/easyconfigs/c/Clustal-Omega/Clustal-Omega-1.2.0-foss-2016b.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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 -# Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'Clustal-Omega' -version = '1.2.0' - -homepage = 'http://www.clustal.org/omega/' -description = """ Clustal Omega is a multiple sequence alignment - program for proteins. It produces biologically meaningful multiple - sequence alignments of divergent sequences. Evolutionary relationships - can be seen via viewing Cladograms or Phylograms """ - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('argtable', '2.13')] - -sanity_check_paths = { - 'files': ['bin/clustalo'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Clustal-Omega/Clustal-Omega-1.2.4-GCC-12.3.0.eb b/easybuild/easyconfigs/c/Clustal-Omega/Clustal-Omega-1.2.4-GCC-12.3.0.eb new file mode 100644 index 000000000000..04f5b0991d11 --- /dev/null +++ b/easybuild/easyconfigs/c/Clustal-Omega/Clustal-Omega-1.2.4-GCC-12.3.0.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 Adam Huffman +# Francis Crick Institute + +easyblock = 'ConfigureMake' + +name = 'Clustal-Omega' +version = '1.2.4' + +homepage = 'http://www.clustal.org/omega/' +description = """ Clustal Omega is a multiple sequence alignment + program for proteins. It produces biologically meaningful multiple + sequence alignments of divergent sequences. Evolutionary relationships + can be seen via viewing Cladograms or Phylograms """ + +toolchain = {'name': 'GCC', 'version': '12.3.0'} +toolchainopts = {'openmp': True} + +source_urls = [homepage] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['8683d2286d663a46412c12a0c789e755e7fd77088fb3bc0342bb71667f05a3ee'] + +dependencies = [('argtable', '2.13')] + +sanity_check_paths = { + 'files': ['bin/clustalo'], + 'dirs': [], +} + +sanity_check_commands = ["clustalo --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Clustal-Omega/Clustal-Omega-1.2.4-GCC-8.3.0.eb b/easybuild/easyconfigs/c/Clustal-Omega/Clustal-Omega-1.2.4-GCC-8.3.0.eb deleted file mode 100644 index 551d4482709e..000000000000 --- a/easybuild/easyconfigs/c/Clustal-Omega/Clustal-Omega-1.2.4-GCC-8.3.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -# 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 -# Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'Clustal-Omega' -version = '1.2.4' - -homepage = 'http://www.clustal.org/omega/' -description = """ Clustal Omega is a multiple sequence alignment - program for proteins. It produces biologically meaningful multiple - sequence alignments of divergent sequences. Evolutionary relationships - can be seen via viewing Cladograms or Phylograms """ - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['8683d2286d663a46412c12a0c789e755e7fd77088fb3bc0342bb71667f05a3ee'] - -builddependencies = [ - ('Autotools', '20180311'), - ('M4', '1.4.18'), - ('pkg-config', '0.29.2'), -] - -dependencies = [('argtable', '2.13')] - -preconfigopts = 'sed -e "s:-O3::g" -i configure.ac && ' # Remove hardcoded optimization level -preconfigopts += 'autoreconf -f -i && ' - -sanity_check_paths = { - 'files': ['bin/clustalo', 'lib/libclustalo.a'], - 'dirs': ['include'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Clustal-Omega/Clustal-Omega-1.2.4-foss-2018b.eb b/easybuild/easyconfigs/c/Clustal-Omega/Clustal-Omega-1.2.4-foss-2018b.eb deleted file mode 100644 index f7fe00891dfa..000000000000 --- a/easybuild/easyconfigs/c/Clustal-Omega/Clustal-Omega-1.2.4-foss-2018b.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 -# Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'Clustal-Omega' -version = '1.2.4' - -homepage = 'http://www.clustal.org/omega/' -description = """ Clustal Omega is a multiple sequence alignment - program for proteins. It produces biologically meaningful multiple - sequence alignments of divergent sequences. Evolutionary relationships - can be seen via viewing Cladograms or Phylograms """ - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['8683d2286d663a46412c12a0c789e755e7fd77088fb3bc0342bb71667f05a3ee'] - -dependencies = [('argtable', '2.13')] - -sanity_check_paths = { - 'files': ['bin/clustalo'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Clustal-Omega/Clustal-Omega-1.2.4-intel-2018a.eb b/easybuild/easyconfigs/c/Clustal-Omega/Clustal-Omega-1.2.4-intel-2018a.eb deleted file mode 100644 index 85e2e9aad42a..000000000000 --- a/easybuild/easyconfigs/c/Clustal-Omega/Clustal-Omega-1.2.4-intel-2018a.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 -# Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'Clustal-Omega' -version = '1.2.4' - -homepage = 'http://www.clustal.org/omega/' -description = """ Clustal Omega is a multiple sequence alignment - program for proteins. It produces biologically meaningful multiple - sequence alignments of divergent sequences. Evolutionary relationships - can be seen via viewing Cladograms or Phylograms """ - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['8683d2286d663a46412c12a0c789e755e7fd77088fb3bc0342bb71667f05a3ee'] - -dependencies = [('argtable', '2.13')] - -sanity_check_paths = { - 'files': ['bin/clustalo'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Clustal-Omega/Clustal-Omega-1.2.4-intel-2018b.eb b/easybuild/easyconfigs/c/Clustal-Omega/Clustal-Omega-1.2.4-intel-2018b.eb deleted file mode 100644 index 9f62b64aefc2..000000000000 --- a/easybuild/easyconfigs/c/Clustal-Omega/Clustal-Omega-1.2.4-intel-2018b.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 -# Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'Clustal-Omega' -version = '1.2.4' - -homepage = 'http://www.clustal.org/omega/' -description = """ Clustal Omega is a multiple sequence alignment - program for proteins. It produces biologically meaningful multiple - sequence alignments of divergent sequences. Evolutionary relationships - can be seen via viewing Cladograms or Phylograms """ - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['8683d2286d663a46412c12a0c789e755e7fd77088fb3bc0342bb71667f05a3ee'] - -dependencies = [('argtable', '2.13')] - -sanity_check_paths = { - 'files': ['bin/clustalo'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-foss-2016b.eb b/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-foss-2016b.eb deleted file mode 100644 index dd5edaff525d..000000000000 --- a/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-foss-2016b.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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 -## -# foss-2016b modified by: -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'ClustalW2' -version = '2.1' - -homepage = 'http://www.ebi.ac.uk/Tools/msa/clustalw2/' -description = """ClustalW2 is a general purpose multiple sequence alignment program for DNA or proteins.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://www.clustal.org/download/%(version)s'] -sources = ['clustalw-%(version)s.tar.gz'] - -sanity_check_paths = { - 'files': ['bin/clustalw2'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-foss-2018b.eb b/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-foss-2018b.eb deleted file mode 100644 index acdcec40bc38..000000000000 --- a/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-foss-2018b.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 -## -# foss-2016b modified by: -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'ClustalW2' -version = '2.1' - -homepage = 'http://www.ebi.ac.uk/Tools/msa/%(namelower)s/' -description = """ClustalW2 is a general purpose multiple sequence alignment program for DNA or proteins.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://www.clustal.org/download/%(version)s'] -sources = ['clustalw-%(version)s.tar.gz'] -checksums = ['e052059b87abfd8c9e695c280bfba86a65899138c82abccd5b00478a80f49486'] - -sanity_check_paths = { - 'files': ['bin/%(namelower)s'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 257c4245a8e8..000000000000 --- a/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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 -# -# Updated: Pavel Grochal (INUITS) -## - -easyblock = 'ConfigureMake' - -name = 'ClustalW2' -version = '2.1' - -homepage = 'https://www.ebi.ac.uk/Tools/msa/clustalw2/' -description = """ClustalW2 is a general purpose multiple sequence alignment program for DNA or proteins.""" - -toolchain = {'name': 'iccifort', 'version': '2019.1.144-GCC-8.2.0-2.31.1'} -toolchainopts = {'pic': True} - -source_urls = ['ftp://ftp.ebi.ac.uk/pub/software/%(namelower)s/%(version)s'] -sources = ['%s-%%(version)s.tar.gz' % name[:-1].lower()] -checksums = ['e052059b87abfd8c9e695c280bfba86a65899138c82abccd5b00478a80f49486'] - -sanity_check_paths = { - 'files': ['bin/clustalw2'], - 'dirs': [] -} -sanity_check_commands = [ - # hack needed because `clustalw2 -help` return exit-code 1 - 'clustalw2 -help | grep -q "CLUSTAL 2.1 Multiple Sequence Alignments"' -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-intel-2017b.eb b/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-intel-2017b.eb deleted file mode 100644 index f9d70aeaf0d4..000000000000 --- a/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-intel-2017b.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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 = 'ClustalW2' -version = '2.1' - -homepage = 'http://www.ebi.ac.uk/Tools/msa/clustalw2/' -description = """ClustalW2 is a general purpose multiple sequence alignment program for DNA or proteins.""" - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'pic': True} - -source_urls = ['ftp://ftp.ebi.ac.uk/pub/software/%(namelower)s/%(version)s'] -sources = ['%s-%%(version)s.tar.gz' % name[:-1].lower()] -checksums = ['e052059b87abfd8c9e695c280bfba86a65899138c82abccd5b00478a80f49486'] - -sanity_check_paths = { - 'files': ['bin/clustalw2'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-intel-2018b.eb b/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-intel-2018b.eb deleted file mode 100644 index c994459e5989..000000000000 --- a/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-intel-2018b.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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 = 'ClustalW2' -version = '2.1' - -homepage = 'http://www.ebi.ac.uk/Tools/msa/clustalw2/' -description = """ClustalW2 is a general purpose multiple sequence alignment program for DNA or proteins.""" - -toolchain = {'name': 'intel', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['ftp://ftp.ebi.ac.uk/pub/software/%(namelower)s/%(version)s'] -sources = ['%s-%%(version)s.tar.gz' % name[:-1].lower()] -checksums = ['e052059b87abfd8c9e695c280bfba86a65899138c82abccd5b00478a80f49486'] - -sanity_check_paths = { - 'files': ['bin/clustalw2'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-intel-2020a.eb b/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-intel-2020a.eb deleted file mode 100644 index e8b06867fd9f..000000000000 --- a/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-intel-2020a.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# 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 = 'ClustalW2' -version = '2.1' - -homepage = 'https://www.ebi.ac.uk/Tools/msa/clustalw2/' -description = """ClustalW2 is a general purpose multiple sequence alignment program for DNA or proteins.""" - -toolchain = {'name': 'intel', 'version': '2020a'} -toolchainopts = {'pic': True} - -source_urls = ['ftp://ftp.ebi.ac.uk/pub/software/%(namelower)s/%(version)s'] -sources = ['%s-%%(version)s.tar.gz' % name[:-1].lower()] -checksums = ['e052059b87abfd8c9e695c280bfba86a65899138c82abccd5b00478a80f49486'] - -sanity_check_paths = { - 'files': ['bin/clustalw2'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Cluster-Buster/Cluster-Buster-20160106-intel-2016a.eb b/easybuild/easyconfigs/c/Cluster-Buster/Cluster-Buster-20160106-intel-2016a.eb deleted file mode 100644 index 009a6c205795..000000000000 --- a/easybuild/easyconfigs/c/Cluster-Buster/Cluster-Buster-20160106-intel-2016a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'CmdCp' - -name = 'Cluster-Buster' -version = '20160106' - -homepage = 'https://github.com/weng-lab/cluster-buster/' -description = """Cluster-Buster: Finding dense clusters of motifs in DNA sequences""" - -source_urls = ['https://github.com/weng-lab/cluster-buster/archive/'] -sources = ['a343491.tar.gz'] - -toolchain = {'name': 'intel', 'version': '2016a'} - -start_dir = 'cbust-src' - -cmds_map = [('.*', "$CXX $CXXFLAGS -DNDEBUG -o cbust *.cpp")] - -files_to_copy = [(['cbust'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/cbust'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Cluster-Buster/Cluster-Buster-20200507-GCC-12.2.0.eb b/easybuild/easyconfigs/c/Cluster-Buster/Cluster-Buster-20200507-GCC-12.2.0.eb index 0636ef933ae6..6ac8a8911a38 100644 --- a/easybuild/easyconfigs/c/Cluster-Buster/Cluster-Buster-20200507-GCC-12.2.0.eb +++ b/easybuild/easyconfigs/c/Cluster-Buster/Cluster-Buster-20200507-GCC-12.2.0.eb @@ -15,9 +15,9 @@ sources = [{ 'repo_name': '%(namelower)s', 'commit': 'ac1d33cffff0c276216450ebced471595cf01488', }, - 'filename': SOURCE_TAR_GZ, + 'filename': SOURCE_TAR_XZ, }] -checksums = [None] +checksums = ['b02b939ce55aae582953822de7ea5db87bcd06783f1ff3fe5eab6a7a62f6652b'] files_to_copy = [(['cbust'], 'bin')] diff --git a/easybuild/easyconfigs/c/Cluster-Buster/Cluster-Buster-20240927-GCC-12.3.0.eb b/easybuild/easyconfigs/c/Cluster-Buster/Cluster-Buster-20240927-GCC-12.3.0.eb new file mode 100644 index 000000000000..752cc55bb94e --- /dev/null +++ b/easybuild/easyconfigs/c/Cluster-Buster/Cluster-Buster-20240927-GCC-12.3.0.eb @@ -0,0 +1,26 @@ +easyblock = 'MakeCp' + +name = 'Cluster-Buster' +version = '20240927' +local_commit = '06fee8b' + +homepage = 'https://github.com/weng-lab/cluster-buster' +description = """Cluster-Buster is a program for finding interesting functional regions, + such as transcriptional enhancers, in DNA sequences.""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +source_urls = ['https://github.com/weng-lab/cluster-buster/archive/'] +sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCELOWER_TAR_GZ}] +checksums = ['a77583ae1f38cc08af551932e5f6b35185fde78db330270bb2eb32ecb4d926cc'] + +files_to_copy = [(['cbust'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/cbust'], + 'dirs': [], +} + +sanity_check_commands = ['cbust -h'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/ClusterShell/ClusterShell-1.7.3.eb b/easybuild/easyconfigs/c/ClusterShell/ClusterShell-1.7.3.eb deleted file mode 100644 index 62cae3ecd764..000000000000 --- a/easybuild/easyconfigs/c/ClusterShell/ClusterShell-1.7.3.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'ClusterShell' -version = '1.7.3' - -homepage = 'https://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 = SYSTEM - -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('PyYAML', '3.12')] -allow_system_deps = [('Python', SYS_PYTHON_VERSION)] - -options = {'modulename': 'ClusterShell'} - -local_pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) -sanity_check_paths = { - 'files': ['bin/clubak', 'bin/clush', 'bin/nodeset'], - 'dirs': ['lib/python%s/site-packages' % local_pyshortver] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/Co-phylog/Co-phylog-20201012-GCC-7.3.0-2.30.eb b/easybuild/easyconfigs/c/Co-phylog/Co-phylog-20201012-GCC-7.3.0-2.30.eb deleted file mode 100644 index 69b8c501ef15..000000000000 --- a/easybuild/easyconfigs/c/Co-phylog/Co-phylog-20201012-GCC-7.3.0-2.30.eb +++ /dev/null @@ -1,40 +0,0 @@ -# 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 = 'CmdCp' - -name = 'Co-phylog' -version = '20201012' - -homepage = 'https://github.com/yhg926/co-phylog' -description = """Co-phylog: an assembly-free phylogenomic approach for closely -related organisms H Yi, L Jin Nucleic acids research 41 (7), e75-e75""" - -toolchain = {'name': 'GCC', 'version': '7.3.0-2.30'} - -source_urls = ['https://github.com/yhg926/co-phylog/archive/'] -local_git_commit = '6f29045' -sources = ['%s.tar.gz' % (local_git_commit)] -checksums = ['2cafdda678f9fea32d79460be9867e98846c68f9e6affd56920e7449306345a7'] - -cmds_map = [ - ('.*', ' && '.join([ - "$CC fasta2co_v18.3.c $CFLAGS -Wall -o fasta2co", - "$CC fastq2co.c $CFLAGS -Wall -o fastq2co", - "$CC co2dist2.c $CFLAGS -Wall -o co2dist", - "$CC readco.c $CFLAGS -Wall -o readco", - ])), -] - -files_to_copy = [(['fasta2co', 'fastq2co', 'co2dist', 'readco'], 'bin')] - -postinstallcmds = ["chmod 755 %(installdir)s/bin/*"] - -sanity_check_paths = { - 'files': ['bin/fasta2co', 'bin/fastq2co', 'bin/co2dist', 'bin/readco'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CoCoALib/CoCoALib-0.99601-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/c/CoCoALib/CoCoALib-0.99601-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index b68bb3b9f892..000000000000 --- a/easybuild/easyconfigs/c/CoCoALib/CoCoALib-0.99601-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CoCoALib' -version = '0.99601' - -homepage = 'http://cocoa.dima.unige.it/cocoalib ' -description = "CoCoALib is a free GPL3 C++ library for doing Computations in Commutative Algebra." - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} -toolchainopts = {'pic': True} - -source_urls = ['http://cocoa.dima.unige.it/cocoalib/tgz'] -sources = [SOURCE_TGZ] -checksums = ['caf37f71398b9715be262e434f04a218db05cfa58e08bce954626d7f4ffd6b75'] - -builddependencies = [('Autotools', '20180311')] - -dependencies = [ - ('GMP', '6.1.2'), - ('cddlib', '0.94i'), # optional -] - -# Boost and libreadline only needed for CoCoA-5 -configopts = "--no-boost --no-readline --threadsafe-hack " -# Use cddlib from EB -configopts += "--with-libcddgmp=${EBROOTCDDLIB}/lib/libcddgmp.a " - -buildopts = 'CXX="$CXX" CXXFLAGS="$CXXFLAGS"' - -# Makefile is not smart enough to create missing directories -preinstallopts = "mkdir %(installdir)s/{include,lib} && " - -# Move doc and examples from include to share -postinstallcmds = [ - "mkdir %(installdir)s/share", - "mv %(installdir)s/include/CoCoA-%(version)s/{doc,examples} %(installdir)s/share/", -] - -sanity_check_paths = { - 'files': ['lib/libcocoa.a'], - 'dirs': ['include/CoCoA-%(version)s', 'share/doc', 'share/examples'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/c/CoCoALib/CoCoALib-0.99700-GCC-8.3.0.eb b/easybuild/easyconfigs/c/CoCoALib/CoCoALib-0.99700-GCC-8.3.0.eb deleted file mode 100644 index dcc16618854c..000000000000 --- a/easybuild/easyconfigs/c/CoCoALib/CoCoALib-0.99700-GCC-8.3.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CoCoALib' -version = '0.99700' - -homepage = 'http://cocoa.dima.unige.it/cocoalib ' -description = "CoCoALib is a free GPL3 C++ library for doing Computations in Commutative Algebra." - -toolchain = {'name': 'GCC', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['http://cocoa.dima.unige.it/cocoalib/tgz'] -sources = [SOURCE_TGZ] -checksums = ['e9de0f4859946c8882414fc9f3756d5995961b0fcf6b477ac8e27636b41ca002'] - -builddependencies = [('Autotools', '20180311')] - -dependencies = [ - ('GMP', '6.1.2'), - ('cddlib', '0.94j'), # optional -] - -# Boost and libreadline only needed for CoCoA-5 -configopts = "--no-boost --no-readline --threadsafe-hack " -# Use cddlib from EB -configopts += "--with-libcddgmp=${EBROOTCDDLIB}/lib/libcddgmp.a " - -buildopts = 'CXX="$CXX" CXXFLAGS="$CXXFLAGS"' - -# Makefile is not smart enough to create missing directories -preinstallopts = "mkdir %(installdir)s/{include,lib} && " - -# Move doc and examples from include to share -postinstallcmds = [ - "mkdir %(installdir)s/share", - "mv %(installdir)s/include/CoCoA-%(version)s/{doc,examples} %(installdir)s/share/", -] - -sanity_check_paths = { - 'files': ['lib/libcocoa.a'], - 'dirs': ['include/CoCoA-%(version)s', 'share/doc', 'share/examples'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/c/CoCoALib/CoCoALib-0.99850-GCC-13.2.0.eb b/easybuild/easyconfigs/c/CoCoALib/CoCoALib-0.99850-GCC-13.2.0.eb new file mode 100644 index 000000000000..f85edd9ec859 --- /dev/null +++ b/easybuild/easyconfigs/c/CoCoALib/CoCoALib-0.99850-GCC-13.2.0.eb @@ -0,0 +1,42 @@ +easyblock = 'ConfigureMake' + +name = 'CoCoALib' +version = '0.99850' + +homepage = 'https://cocoa.dima.unige.it/cocoa/cocoalib/' +description = "CoCoALib is a free GPL3 C++ library for doing Computations in Commutative Algebra." + +toolchain = {'name': 'GCC', 'version': '13.2.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://cocoa.dima.unige.it/cocoa/cocoalib/tgz'] +sources = [SOURCE_TGZ] +checksums = ['d3e7af0153c6950f83f4e3556540f0177fedf5179f0f7667b7d6d670268fd445'] + +dependencies = [ + ('GMP', '6.3.0'), + ('cddlib', '0.94m'), # optional +] + +# libreadline only needed for CoCoA-5 +configopts = "--only-cocoalib --no-readline --threadsafe-hack " +# Use cddlib and GMP from EB +configopts += "--with-libcddgmp=${EBROOTCDDLIB}/lib/libcddgmp.a --with-libgmp=$EBROOTGMP/lib/libgmp.a " + +buildopts = 'CXX="$CXX" CXXFLAGS="$CXXFLAGS"' + +# Makefile is not smart enough to create missing directories +preinstallopts = "mkdir %(installdir)s/{include,lib} && " + +# Move doc and examples from include to share +postinstallcmds = [ + "mkdir %(installdir)s/share", + "mv %(installdir)s/include/CoCoA-%(version)s/{doc,examples} %(installdir)s/share/", +] + +sanity_check_paths = { + 'files': ['lib/libcocoa.a'], + 'dirs': ['include/CoCoA-%(version)s', 'share/doc', 'share/examples'] +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/c/CoSymLib/CoSymLib-0.10.9-foss-2022a.eb b/easybuild/easyconfigs/c/CoSymLib/CoSymLib-0.10.9-foss-2022a.eb index 6daeefb02993..b303bbeb41be 100644 --- a/easybuild/easyconfigs/c/CoSymLib/CoSymLib-0.10.9-foss-2022a.eb +++ b/easybuild/easyconfigs/c/CoSymLib/CoSymLib-0.10.9-foss-2022a.eb @@ -20,8 +20,6 @@ dependencies = [ ('PyYAML', '6.0'), ] -use_pip = True - # replace hardcoded library sonames for BLAS/LAPACK _fix_linker_blas = 'sed -i \'s/libraries=.*/libraries=["flexiblas", "gfortran"],/g\' setup.py &&' @@ -42,8 +40,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/%s' % x for x in ['cchir', 'cosym', 'esym', 'gsym', 'mosym', 'shape', 'shape_classic', 'shape_map']], diff --git a/easybuild/easyconfigs/c/CodingQuarry/CodingQuarry-2.0-foss-2023a.eb b/easybuild/easyconfigs/c/CodingQuarry/CodingQuarry-2.0-foss-2023a.eb new file mode 100644 index 000000000000..4757b9125f24 --- /dev/null +++ b/easybuild/easyconfigs/c/CodingQuarry/CodingQuarry-2.0-foss-2023a.eb @@ -0,0 +1,51 @@ +easyblock = 'MakeCp' + +name = 'CodingQuarry' +version = '2.0' + +homepage = 'https://sourceforge.net/p/codingquarry' +description = "Highly accurate hidden Markov model gene prediction in fungal genomes using RNA-seq transcripts" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'openmp': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['CodingQuarry_v%(version)s.tar.gz'] +patches = ['CodingQuarry-2.0_python3.patch'] +checksums = [ + {'CodingQuarry_v2.0.tar.gz': '1198afbf7cebcf0975c5b20d92b7a2dd6d956072fcde6e86fdce6aeae4842504'}, + {'CodingQuarry-2.0_python3.patch': '8e1b117431d8b104f2114875d8f751aa91c1c3c1b0ddd5a4f85251605c2ab9df'}, +] + +dependencies = [ + ('Python', '3.11.3'), + ('Biopython', '1.83'), +] + +buildopts = 'CFLAGS="$CFLAGS"' + +files_to_copy = [ + (['CodingQuarry', 'CufflinksGTF_to_CodingQuarryGFF3.py'], 'bin'), + 'QuarryFiles', + 'TESTING', +] + +fix_python_shebang_for = [ + 'bin/CufflinksGTF_to_CodingQuarryGFF3.py', + 'QuarryFiles/scripts/*.py', +] + +sanity_check_paths = { + 'files': ['bin/CodingQuarry', 'bin/CufflinksGTF_to_CodingQuarryGFF3.py'], + 'dirs': ['QuarryFiles/scripts', 'QuarryFiles/self_train', 'QuarryFiles/species', 'TESTING'], +} + +sanity_check_commands = [ + "CodingQuarry --help | grep '^CodingQuarry v. %(version)s'", + "mkdir -p %(builddir)s && cp -a %(installdir)s/TESTING %(builddir)s/TESTING", + "cd %(builddir)s/TESTING && CufflinksGTF_to_CodingQuarryGFF3.py Sp_transcripts.gtf > test.gff3", +] + +modextravars = {'QUARRY_PATH': '%(installdir)s/QuarryFiles'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CodingQuarry/CodingQuarry-2.0-foss-2024a.eb b/easybuild/easyconfigs/c/CodingQuarry/CodingQuarry-2.0-foss-2024a.eb new file mode 100644 index 000000000000..4a9973c11990 --- /dev/null +++ b/easybuild/easyconfigs/c/CodingQuarry/CodingQuarry-2.0-foss-2024a.eb @@ -0,0 +1,51 @@ +easyblock = 'MakeCp' + +name = 'CodingQuarry' +version = '2.0' + +homepage = 'https://sourceforge.net/p/codingquarry' +description = "Highly accurate hidden Markov model gene prediction in fungal genomes using RNA-seq transcripts" + +toolchain = {'name': 'foss', 'version': '2024a'} +toolchainopts = {'openmp': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['CodingQuarry_v%(version)s.tar.gz'] +patches = ['CodingQuarry-2.0_python3.patch'] +checksums = [ + {'CodingQuarry_v2.0.tar.gz': '1198afbf7cebcf0975c5b20d92b7a2dd6d956072fcde6e86fdce6aeae4842504'}, + {'CodingQuarry-2.0_python3.patch': '8e1b117431d8b104f2114875d8f751aa91c1c3c1b0ddd5a4f85251605c2ab9df'}, +] + +dependencies = [ + ('Python', '3.12.3'), + ('Biopython', '1.84'), +] + +buildopts = 'CFLAGS="$CFLAGS"' + +files_to_copy = [ + (['CodingQuarry', 'CufflinksGTF_to_CodingQuarryGFF3.py'], 'bin'), + 'QuarryFiles', + 'TESTING', +] + +fix_python_shebang_for = [ + 'bin/CufflinksGTF_to_CodingQuarryGFF3.py', + 'QuarryFiles/scripts/*.py', +] + +sanity_check_paths = { + 'files': ['bin/CodingQuarry', 'bin/CufflinksGTF_to_CodingQuarryGFF3.py'], + 'dirs': ['QuarryFiles/scripts', 'QuarryFiles/self_train', 'QuarryFiles/species', 'TESTING'], +} + +sanity_check_commands = [ + "CodingQuarry --help | grep '^CodingQuarry v. %(version)s'", + "mkdir -p %(builddir)s && cp -a %(installdir)s/TESTING %(builddir)s/TESTING", + "cd %(builddir)s/TESTING && CufflinksGTF_to_CodingQuarryGFF3.py Sp_transcripts.gtf > test.gff3", +] + +modextravars = {'QUARRY_PATH': '%(installdir)s/QuarryFiles'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Cogent/Cogent-8.0.0-foss-2021a.eb b/easybuild/easyconfigs/c/Cogent/Cogent-8.0.0-foss-2021a.eb index 4c4c6c07fccf..5fabead68061 100644 --- a/easybuild/easyconfigs/c/Cogent/Cogent-8.0.0-foss-2021a.eb +++ b/easybuild/easyconfigs/c/Cogent/Cogent-8.0.0-foss-2021a.eb @@ -43,10 +43,6 @@ dependencies = [ ('PuLP', '2.5.1'), ] -download_dep_fail = True -use_pip = True - -sanity_pip_check = True sanity_check_paths = { 'files': ['bin/%s' % x for x in ['run_mash.py', 'process_kmer_to_graph.py', diff --git a/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.10-GCC-12.3.0.eb b/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.10-GCC-12.3.0.eb index 642d353e5d84..2ff8f56664a1 100644 --- a/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.10-GCC-12.3.0.eb +++ b/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.10-GCC-12.3.0.eb @@ -31,6 +31,6 @@ sanity_check_paths = { } # other coin-or projects expect instead of -modextrapaths = {'CPATH': 'include/coin'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/coin'} moduleclass = "math" diff --git a/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.10-GCC-13.2.0.eb b/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.10-GCC-13.2.0.eb new file mode 100644 index 000000000000..c3ce36458f5a --- /dev/null +++ b/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.10-GCC-13.2.0.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'CoinUtils' +version = '2.11.10' + +homepage = "https://github.com/coin-or/CoinUtils" +description = """CoinUtils (Coin-OR Utilities) is an open-source collection of classes and +functions that are generally useful to more than one COIN-OR project.""" + +source_urls = ['https://github.com/coin-or/CoinUtils/archive/refs/tags/releases/'] +sources = ['%(version)s.tar.gz'] +checksums = ['80c7c215262df8d6bd2ba171617c5df844445871e9891ec6372df12ccbe5bcfd'] + +# NOTE: this esyconfig for CoinUtils provides a minimal build not using BLAS/LAPACK or MPI +toolchain = {'name': 'GCC', 'version': '13.2.0'} + +builddependencies = [ + ('Autotools', '20220317'), + ('Doxygen', '1.9.8'), + ('pkgconf', '2.0.3'), +] + +dependencies = [ + ('bzip2', '1.0.8'), + ('zlib', '1.2.13'), +] + +sanity_check_paths = { + 'files': ['lib/libCoinUtils.%s' % SHLIB_EXT], + 'dirs': ['include/coin', 'lib/pkgconfig', 'share/coin'] +} + +# other coin-or projects expect instead of +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/coin'} + +moduleclass = "math" diff --git a/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.12-GCC-13.3.0.eb b/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.12-GCC-13.3.0.eb new file mode 100644 index 000000000000..71db5ae9e301 --- /dev/null +++ b/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.12-GCC-13.3.0.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'CoinUtils' +version = '2.11.12' + +homepage = 'https://github.com/coin-or/CoinUtils' +description = """CoinUtils (Coin-OR Utilities) is an open-source collection of classes and +functions that are generally useful to more than one COIN-OR project.""" + +# NOTE: this esyconfig for CoinUtils provides a minimal build not using BLAS/LAPACK or MPI +toolchain = {'name': 'GCC', 'version': '13.3.0'} + +source_urls = ['https://github.com/coin-or/%(name)s/archive/refs/tags/releases/'] +sources = ['%(version)s.tar.gz'] +checksums = ['eef1785d78639b228ae2de26b334129fe6a7d399c4ac6f8fc5bb9054ba00de64'] + +builddependencies = [ + ('Autotools', '20231222'), + ('Doxygen', '1.11.0'), + ('pkgconf', '2.2.0'), +] +dependencies = [ + ('bzip2', '1.0.8'), + ('zlib', '1.3.1'), +] + +sanity_check_paths = { + 'files': ['lib/libCoinUtils.%s' % SHLIB_EXT], + 'dirs': ['include/coin', 'lib/pkgconfig', 'share/coin'] +} + +# other coin-or projects expect instead of +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/coin'} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.3-GCCcore-7.3.0.eb b/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.3-GCCcore-7.3.0.eb deleted file mode 100644 index 68143638b831..000000000000 --- a/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.3-GCCcore-7.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = "ConfigureMake" - -name = 'CoinUtils' -version = '2.11.3' - -homepage = "https://github.com/coin-or/CoinUtils" -description = """CoinUtils (Coin-OR Utilities) is an open-source collection of classes and -functions that are generally useful to more than one COIN-OR project.""" - - -source_urls = ['https://www.coin-or.org/download/source/%(name)s/'] -sources = [SOURCE_TGZ] -checksums = ['7c364792effe89d78b9b5385f30eaccc0fe92aab1caf5a1a835d81680639911f'] - -# NOTE: this esyconfig for CoinUtils provides a minimal build not using BLAS/LAPACK or MPI -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.30'), - ('Doxygen', '1.8.14'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), -] - -sanity_check_paths = { - 'files': ['lib/libCoinUtils.%s' % SHLIB_EXT], - 'dirs': ['include/coin', 'lib/pkgconfig', 'share/coin'] -} - -# other coin-or projects expect instead of -modextrapaths = {'CPATH': 'include/coin'} - -moduleclass = "math" diff --git a/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.3-foss-2018b.eb b/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.3-foss-2018b.eb deleted file mode 100644 index 342a379bcfa6..000000000000 --- a/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.3-foss-2018b.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = "ConfigureMake" - -name = 'CoinUtils' -version = '2.11.3' - -homepage = "https://github.com/coin-or/CoinUtils" -description = """CoinUtils (Coin-OR Utilities) is an open-source collection of classes and -functions that are generally useful to more than one COIN-OR project.""" - -source_urls = ['https://www.coin-or.org/download/source/%(name)s/'] -sources = [SOURCE_TGZ] -checksums = ['7c364792effe89d78b9b5385f30eaccc0fe92aab1caf5a1a835d81680639911f'] - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True, 'usempi': True} - -builddependencies = [ - ('Autotools', '20180311'), - ('Doxygen', '1.8.14'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), -] - -# Use BLAS/LAPACK from OpenBLAS -configopts = '--with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK" ' - -sanity_check_paths = { - 'files': ['lib/libCoinUtils.%s' % SHLIB_EXT], - 'dirs': ['include/coin', 'lib/pkgconfig', 'share/coin'] -} - -# other coin-or projects expect instead of -modextrapaths = {'CPATH': 'include/coin'} - -moduleclass = "math" diff --git a/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.4-GCC-10.3.0.eb b/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.4-GCC-10.3.0.eb index ade743d252a4..aca49dd1c19b 100644 --- a/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.4-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.4-GCC-10.3.0.eb @@ -31,6 +31,6 @@ sanity_check_paths = { } # other coin-or projects expect instead of -modextrapaths = {'CPATH': 'include/coin'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/coin'} moduleclass = "math" diff --git a/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.4-GCCcore-10.2.0.eb b/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.4-GCCcore-10.2.0.eb index ebc08762adc8..aee0b9e19e9d 100644 --- a/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.4-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.4-GCCcore-10.2.0.eb @@ -33,6 +33,6 @@ sanity_check_paths = { } # other coin-or projects expect instead of -modextrapaths = {'CPATH': 'include/coin'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/coin'} moduleclass = "math" diff --git a/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.6-GCC-11.2.0.eb b/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.6-GCC-11.2.0.eb index c7fb9762bb1a..c6f6da5b44c5 100644 --- a/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.6-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.6-GCC-11.2.0.eb @@ -31,6 +31,6 @@ sanity_check_paths = { } # other coin-or projects expect instead of -modextrapaths = {'CPATH': 'include/coin'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/coin'} moduleclass = "math" diff --git a/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.9-GCC-12.2.0.eb b/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.9-GCC-12.2.0.eb index b21da99803c9..73d53613b938 100644 --- a/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.9-GCC-12.2.0.eb +++ b/easybuild/easyconfigs/c/CoinUtils/CoinUtils-2.11.9-GCC-12.2.0.eb @@ -31,6 +31,6 @@ sanity_check_paths = { } # other coin-or projects expect instead of -modextrapaths = {'CPATH': 'include/coin'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/coin'} moduleclass = "math" diff --git a/easybuild/easyconfigs/c/ColabFold/ColabFold-1.5.2-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/c/ColabFold/ColabFold-1.5.2-foss-2022a-CUDA-11.7.0.eb index 8d8017276a60..b77baa0e54aa 100644 --- a/easybuild/easyconfigs/c/ColabFold/ColabFold-1.5.2-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/c/ColabFold/ColabFold-1.5.2-foss-2022a-CUDA-11.7.0.eb @@ -21,8 +21,6 @@ dependencies = [ ('py3Dmol', '2.0.1.post1'), ] -use_pip = True - exts_list = [ ('colabfold', version, { 'source_urls': ['https://github.com/%(github_account)s/%(name)s/archive'], @@ -49,8 +47,6 @@ sanity_check_commands = [ "colabfold_batch --help", ] -sanity_pip_check = True - modloadmsg = """ %(name)s notebooks are located in $EBROOTCOLABFOLD/notebooks """ diff --git a/easybuild/easyconfigs/c/ColabFold/ColabFold-1.5.2-foss-2022a.eb b/easybuild/easyconfigs/c/ColabFold/ColabFold-1.5.2-foss-2022a.eb index c8ebee84c19f..3b79958e01e2 100644 --- a/easybuild/easyconfigs/c/ColabFold/ColabFold-1.5.2-foss-2022a.eb +++ b/easybuild/easyconfigs/c/ColabFold/ColabFold-1.5.2-foss-2022a.eb @@ -19,8 +19,6 @@ dependencies = [ ('py3Dmol', '2.0.1.post1'), ] -use_pip = True - exts_list = [ ('colabfold', version, { 'source_urls': ['https://github.com/%(github_account)s/%(name)s/archive'], @@ -47,8 +45,6 @@ sanity_check_commands = [ "colabfold_batch --help", ] -sanity_pip_check = True - modloadmsg = """ %(name)s notebooks are located in $EBROOTCOLABFOLD/notebooks """ 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 deleted file mode 100644 index e40519ca1d17..000000000000 --- a/easybuild/easyconfigs/c/Commet/Commet-20150415-foss-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'MakeCp' - -name = 'Commet' -version = '20150415' -local_commit = '4ef0705' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://colibread.inria.fr/software/commet/' -description = """ COMMET ("COmpare Multiple METagenomes") provides a global similarity overview between all datasets of - a large metagenomic project. -""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://github.com/pierrepeterlongo/commet/archive'] -sources = ['%s.tar.gz' % local_commit] - -checksums = ['19cba09ca7a92eaed75ed6af820d9451'] - -dependencies = [ - ('Python', '2.7.11'), -] - -files_to_copy = ['bin', 'doc', 'include', 'ABCDE_bench', (['Commet.py'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['Commet.py', 'bvop', 'compare_reads', - 'extract_reads', 'filter_reads', 'index_and_search']], - 'dirs': ['doc', 'include'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CompareM/CompareM-0.0.23-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/c/CompareM/CompareM-0.0.23-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index 21456cd54171..000000000000 --- a/easybuild/easyconfigs/c/CompareM/CompareM-0.0.23-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'CompareM' -version = '0.0.23' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/dparks1134/CompareM' -description = "A toolbox for comparative genomics." - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '2.7.15'), - ('matplotlib', '2.2.3', versionsuffix), - ('DIAMOND', '0.9.22'), - ('prodigal', '2.6.3'), -] - -use_pip = True - -exts_list = [ - ('future', '0.18.2', { - 'checksums': ['b1bead90b70cf6ec3f0710ae53a525360fa360d306a86583adc6bf83a4db537d'], - }), - ('biolib', '0.0.46', { - 'checksums': ['232e0d02d4b0a759f94c613f22ab3a9e5bb9230666308446fa8e08c7597db156'], - }), - ('comparem', version, { - 'checksums': ['1f4b693298d92499bf7c3174220e06260e3c446273517c43781b14b284155f5b'], - }), -] - -sanity_check_paths = { - 'files': ['bin/comparem'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["comparem -h"] - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CompareM/CompareM-0.1.2-foss-2021b.eb b/easybuild/easyconfigs/c/CompareM/CompareM-0.1.2-foss-2021b.eb index 29fffcda6126..9285994f572b 100644 --- a/easybuild/easyconfigs/c/CompareM/CompareM-0.1.2-foss-2021b.eb +++ b/easybuild/easyconfigs/c/CompareM/CompareM-0.1.2-foss-2021b.eb @@ -15,8 +15,6 @@ dependencies = [ ('prodigal', '2.6.3'), ] -use_pip = True - exts_list = [ ('future', '0.18.2', { 'checksums': ['b1bead90b70cf6ec3f0710ae53a525360fa360d306a86583adc6bf83a4db537d'], @@ -36,6 +34,4 @@ sanity_check_paths = { sanity_check_commands = ["comparem -h"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CompareM/CompareM-0.1.2-gfbf-2023b.eb b/easybuild/easyconfigs/c/CompareM/CompareM-0.1.2-gfbf-2023b.eb new file mode 100644 index 000000000000..ec81930b0cfb --- /dev/null +++ b/easybuild/easyconfigs/c/CompareM/CompareM-0.1.2-gfbf-2023b.eb @@ -0,0 +1,35 @@ +easyblock = 'PythonBundle' + +name = 'CompareM' +version = '0.1.2' + +homepage = 'https://github.com/dparks1134/CompareM' +description = "A toolbox for comparative genomics." + +toolchain = {'name': 'gfbf', 'version': '2023b'} + +dependencies = [ + ('Python', '3.11.5'), + ('Python-bundle-PyPI', '2023.10'), + ('matplotlib', '3.8.2'), + ('DIAMOND', '2.1.9'), + ('prodigal', '2.6.3'), +] + +exts_list = [ + ('biolib', '0.1.9', { + 'checksums': ['bc9ae68c6d76d46e4295fe0b1df5a48b575fe96374bd96d624c3330feb94856f'], + }), + ('comparem', version, { + 'checksums': ['bdfd3db957b151f6bdf711203d65bfda7209c5b46c5ce275da5bce2b4d490afa'], + }), +] + +sanity_check_paths = { + 'files': ['bin/comparem'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ["comparem -h"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Compass/Compass-2024.04-foss-2021b.eb b/easybuild/easyconfigs/c/Compass/Compass-2024.04-foss-2021b.eb new file mode 100644 index 000000000000..94af41f234ad --- /dev/null +++ b/easybuild/easyconfigs/c/Compass/Compass-2024.04-foss-2021b.eb @@ -0,0 +1,39 @@ +easyblock = 'PythonBundle' + +name = 'Compass' +version = '2024.04' + +homepage = 'https://github.com/YosefLab/Compass' +description = """In-Silico Modeling of Metabolic Heterogeneity using Single-Cell Transcriptomes.""" +local_commit = "7664cb0" + +toolchain = {'name': 'foss', 'version': '2021b'} + +dependencies = [ + ('Python', '3.9.6'), + ('SciPy-bundle', '2021.10'), + ('tqdm', '4.62.3'), + ('python-libsbml', '5.20.2'), + ('scikit-learn', '1.0.1'), + ('python-igraph', '0.9.8'), + ('leidenalg', '0.8.8'), + ('anndata', '0.9.2'), + ('CPLEX', '22.1.1'), +] + +exts_list = [ + ('compass', version, { + 'source_urls': ['https://github.com/YosefLab/Compass/archive/'], + 'sources': [{'download_filename': '7664cb0.tar.gz', 'filename': '%(name)s-%(version)s-7664cb0.tar.gz'}], + 'checksums': ['87529c5fae108fa2a8e3e35438d3b25874faa78af670a2349228c76fa0843376'], + 'preinstallopts': "sed -i '/python-igraph/d' setup.py && ", + }), +] + +sanity_check_commands = [ + "compass -h", + "python -c 'import cplex'", + "python -c 'import igraph'", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Compress-Raw-Zlib/Compress-Raw-Zlib-2.213-GCCcore-12.3.0.eb b/easybuild/easyconfigs/c/Compress-Raw-Zlib/Compress-Raw-Zlib-2.213-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..d483a1964f49 --- /dev/null +++ b/easybuild/easyconfigs/c/Compress-Raw-Zlib/Compress-Raw-Zlib-2.213-GCCcore-12.3.0.eb @@ -0,0 +1,31 @@ +easyblock = 'PerlModule' + +name = 'Compress-Raw-Zlib' +version = '2.213' + +homepage = 'https://metacpan.org/pod/Compress::Raw::Zlib' +description = "Low-Level Interface to zlib or zlib-ng compression library" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://cpan.metacpan.org/authors/id/P/PM/PMQS/'] +sources = ['%(name)s-%(version)s.tar.gz'] +checksums = ['56b21c99cb3a3a7f7876a74dd05daa3f41fc9143ddd4dc98f8e46710a106af45'] + +builddependencies = [ + ('binutils', '2.40'), +] + +dependencies = [ + ('Perl', '5.36.1'), + ('zlib', '1.2.13'), +] + +options = {'modulename': 'Compress::Raw::Zlib'} + +sanity_check_paths = { + 'files': ['lib/perl5/site_perl/%(perlver)s/%(arch)s-linux-thread-multi/Compress/Raw/Zlib.pm'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/Compress-Raw-Zlib/Compress-Raw-Zlib-2.213-GCCcore-13.3.0.eb b/easybuild/easyconfigs/c/Compress-Raw-Zlib/Compress-Raw-Zlib-2.213-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..13ea1eaab8da --- /dev/null +++ b/easybuild/easyconfigs/c/Compress-Raw-Zlib/Compress-Raw-Zlib-2.213-GCCcore-13.3.0.eb @@ -0,0 +1,31 @@ +easyblock = 'PerlModule' + +name = 'Compress-Raw-Zlib' +version = '2.213' + +homepage = 'https://metacpan.org/pod/Compress::Raw::Zlib' +description = "Low-Level Interface to zlib or zlib-ng compression library" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://cpan.metacpan.org/authors/id/P/PM/PMQS/'] +sources = ['%(name)s-%(version)s.tar.gz'] +checksums = ['56b21c99cb3a3a7f7876a74dd05daa3f41fc9143ddd4dc98f8e46710a106af45'] + +builddependencies = [ + ('binutils', '2.42'), +] + +dependencies = [ + ('Perl', '5.38.2'), + ('zlib', '1.3.1'), +] + +options = {'modulename': 'Compress::Raw::Zlib'} + +sanity_check_paths = { + 'files': ['lib/perl5/site_perl/%(perlver)s/%(arch)s-linux-thread-multi/Compress/Raw/Zlib.pm'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/Con3F/Con3F-1.0-20190329-intel-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/c/Con3F/Con3F-1.0-20190329-intel-2019a-Python-3.7.2.eb deleted file mode 100644 index 6b5f6e44e4c6..000000000000 --- a/easybuild/easyconfigs/c/Con3F/Con3F-1.0-20190329-intel-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Con3F' -version = '1.0-20190329' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.ugent.be/CMM/con3f' -description = "Con3F is a Python package to read, manipulate and convert force field files" - -toolchain = {'name': 'intel', 'version': '2019a'} - -# private repository at https://github.ugent.be/CMM/con3f -sources = [SOURCELOWER_ZIP] -checksums = ['a569818f8a7e47c9a73d6862a33c652878e1b29188925436e3f575ce9fdc08f5'] - -dependencies = [ - ('Python', '3.7.2'), - ('molmod', '1.4.4', versionsuffix), - ('yaff', '1.5.0', versionsuffix), -] - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': ['bin/c3f.py', 'bin/cmolden'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/ConcurrentVersionsSystem/ConcurrentVersionsSystem-1.11.23-GCC-4.8.2.eb b/easybuild/easyconfigs/c/ConcurrentVersionsSystem/ConcurrentVersionsSystem-1.11.23-GCC-4.8.2.eb deleted file mode 100644 index 871628918c8b..000000000000 --- a/easybuild/easyconfigs/c/ConcurrentVersionsSystem/ConcurrentVersionsSystem-1.11.23-GCC-4.8.2.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -## - -easyblock = 'ConfigureMake' - -name = 'ConcurrentVersionsSystem' -version = '1.11.23' - -homepage = 'https://savannah.nongnu.org/projects/cvs' -description = """CVS is a version control system, an important component of - Source Configuration Management (SCM).""" - -toolchain = {'name': 'GCC', 'version': '4.8.2'} - -source_urls = [' http://ftp.gnu.org/non-gnu/cvs/source/stable/%(version)s/'] -sources = ['cvs-%(version)s.tar.bz2'] - -patches = ['CVS-1.11.23-zlib-1.patch', 'CVS-1.11.23-getline.patch'] - -dependencies = [('zlib', '1.2.8')] - -sanity_check_paths = { - 'files': ['bin/cvs', 'bin/cvsbug', 'bin/rcs2log'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/ConcurrentVersionsSystem/ConcurrentVersionsSystem-1.11.23-GCCcore-13.3.0.eb b/easybuild/easyconfigs/c/ConcurrentVersionsSystem/ConcurrentVersionsSystem-1.11.23-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..b43a426454f4 --- /dev/null +++ b/easybuild/easyconfigs/c/ConcurrentVersionsSystem/ConcurrentVersionsSystem-1.11.23-GCCcore-13.3.0.eb @@ -0,0 +1,45 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +## + +easyblock = 'ConfigureMake' + +name = 'ConcurrentVersionsSystem' +version = '1.11.23' + +homepage = 'https://savannah.nongnu.org/projects/cvs' +description = """CVS is a version control system, an important component of +Source Configuration Management (SCM). +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = [' https://ftp.gnu.org/non-gnu/cvs/source/stable/%(version)s/'] +sources = ['cvs-%(version)s.tar.bz2'] +patches = [ + 'CVS-1.11.23-zlib-1.patch', + 'CVS-1.11.23-getline.patch', +] +checksums = [ + '400f51b59d85116e79b844f2d5dbbad4759442a789b401a94aa5052c3d7a4aa9', # cvs-1.11.23.tar.bz2 + # CVS-1.11.23-zlib-1.patch + '3c0ee6509c4622778c093316437a5b047c51820e11cee3ed3a405c2a590a9ff4', + # CVS-1.11.23-getline.patch + '6a1aa65acfbb41b7639adc70248d908981f172c2529bb52d84359713f9541874', +] + +builddependencies = [ + ('binutils', '2.42') +] + +dependencies = [ + ('zlib', '1.3.1') +] + +sanity_check_paths = { + 'files': ['bin/cvs', 'bin/cvsbug', 'bin/rcs2log'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/ConcurrentVersionsSystem/ConcurrentVersionsSystem-1.11.23-GCCcore-4.9.3.eb b/easybuild/easyconfigs/c/ConcurrentVersionsSystem/ConcurrentVersionsSystem-1.11.23-GCCcore-4.9.3.eb deleted file mode 100644 index 3d594d8f9157..000000000000 --- a/easybuild/easyconfigs/c/ConcurrentVersionsSystem/ConcurrentVersionsSystem-1.11.23-GCCcore-4.9.3.eb +++ /dev/null @@ -1,30 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -## - -easyblock = 'ConfigureMake' - -name = 'ConcurrentVersionsSystem' -version = '1.11.23' - -homepage = 'https://savannah.nongnu.org/projects/cvs' -description = """CVS is a version control system, an important component of - Source Configuration Management (SCM).""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.3'} - -source_urls = [' http://ftp.gnu.org/non-gnu/cvs/source/stable/%(version)s/'] -sources = ['cvs-%(version)s.tar.bz2'] - -patches = ['CVS-1.11.23-zlib-1.patch', 'CVS-1.11.23-getline.patch'] - -builddependencies = [('binutils', '2.25')] -dependencies = [('zlib', '1.2.8')] - -sanity_check_paths = { - 'files': ['bin/cvs', 'bin/cvsbug', 'bin/rcs2log'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/ConcurrentVersionsSystem/ConcurrentVersionsSystem-1.11.23-GCCcore-6.4.0.eb b/easybuild/easyconfigs/c/ConcurrentVersionsSystem/ConcurrentVersionsSystem-1.11.23-GCCcore-6.4.0.eb deleted file mode 100644 index 196d0c4fc1d6..000000000000 --- a/easybuild/easyconfigs/c/ConcurrentVersionsSystem/ConcurrentVersionsSystem-1.11.23-GCCcore-6.4.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -## - -easyblock = 'ConfigureMake' - -name = 'ConcurrentVersionsSystem' -version = '1.11.23' - -homepage = 'https://savannah.nongnu.org/projects/cvs' -description = """CVS is a version control system, an important component of - Source Configuration Management (SCM).""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = [' http://ftp.gnu.org/non-gnu/cvs/source/stable/%(version)s/'] -sources = ['cvs-%(version)s.tar.bz2'] -patches = [ - 'CVS-1.11.23-zlib-1.patch', - 'CVS-1.11.23-getline.patch', -] -checksums = [ - '400f51b59d85116e79b844f2d5dbbad4759442a789b401a94aa5052c3d7a4aa9', # cvs-1.11.23.tar.bz2 - '3c0ee6509c4622778c093316437a5b047c51820e11cee3ed3a405c2a590a9ff4', # CVS-1.11.23-zlib-1.patch - '6a1aa65acfbb41b7639adc70248d908981f172c2529bb52d84359713f9541874', # CVS-1.11.23-getline.patch -] - -builddependencies = [('binutils', '2.28')] - -dependencies = [('zlib', '1.2.11')] - -sanity_check_paths = { - 'files': ['bin/cvs', 'bin/cvsbug', 'bin/rcs2log'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/ConnectomeWorkbench/ConnectomeWorkbench-1.2.2.eb b/easybuild/easyconfigs/c/ConnectomeWorkbench/ConnectomeWorkbench-1.2.2.eb deleted file mode 100644 index b538c66edff3..000000000000 --- a/easybuild/easyconfigs/c/ConnectomeWorkbench/ConnectomeWorkbench-1.2.2.eb +++ /dev/null @@ -1,35 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# Author: Ravi Tripathi -# Email: ravi89@uab.edu - -easyblock = "Tarball" - -name = 'ConnectomeWorkbench' -version = '1.2.2' - -homepage = 'http://www.humanconnectome.org/software/connectome-workbench.html' -description = """Connectome Workbench is an open-source -visualization and discovery tool used to explore data generated -by the Human Connectome Project. The distribution includes wb_view, -a GUI-based visualization platform, and wb_command, a command-line -program for performing a variety of algorithmic tasks using volume, -surface, and grayordinate data.""" - -toolchain = SYSTEM - -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', -} - -sanity_check_paths = { - '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/ConnectomeWorkbench/ConnectomeWorkbench-1.3.2-GCCcore-8.2.0.eb b/easybuild/easyconfigs/c/ConnectomeWorkbench/ConnectomeWorkbench-1.3.2-GCCcore-8.2.0.eb deleted file mode 100644 index 013966d896c9..000000000000 --- a/easybuild/easyconfigs/c/ConnectomeWorkbench/ConnectomeWorkbench-1.3.2-GCCcore-8.2.0.eb +++ /dev/null @@ -1,47 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ConnectomeWorkbench' -version = '1.3.2' - -homepage = 'https://www.humanconnectome.org/software/connectome-workbench' -description = """Connectome Workbench is an open source, freely available visualization - and discovery tool used to map neuroimaging data, especially data generated by the - Human Connectome Project.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/Washington-University/workbench/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = [ - '5574da8fcba810f5de1a3f70691cd763f927413d73f3b107142041272bf4edc9', # v1.3.2.tar.gz -] - -builddependencies = [ - ('CMake', '3.13.3'), - ('binutils', '2.31.1') -] - -dependencies = [ - ('Qt5', '5.12.3'), - ('Mesa', '19.0.1'), - ('FTGL', '2.1.3-rc5') -] - -start_dir = 'src' - -configopts = '-DWORKBENCH_MESA_DIR=${EBROOTMESA} ' -configopts += '-DWORKBENCH_USE_QT5=TRUE -Wno-dev ' - -# It is necessary to deactivate the SIMD optimization in order to build -# kloewe/dot correctly. This should not affect the overall optimization since -# compiler flags are passed by EB via CFLAGS and CXXFLAGS. -# See https://github.com/Washington-University/workbench/issues/34 -configopts += '-DWORKBENCH_USE_SIMD=FALSE ' - -sanity_check_paths = { - 'files': ['bin/wb_command', 'bin/wb_shortcuts', 'bin/wb_view'], - 'dirs': ['share'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/ConnectomeWorkbench/ConnectomeWorkbench-1.3.2-foss-2017b.eb b/easybuild/easyconfigs/c/ConnectomeWorkbench/ConnectomeWorkbench-1.3.2-foss-2017b.eb deleted file mode 100644 index 6ea34df49320..000000000000 --- a/easybuild/easyconfigs/c/ConnectomeWorkbench/ConnectomeWorkbench-1.3.2-foss-2017b.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ConnectomeWorkbench' -version = '1.3.2' - -homepage = 'https://www.humanconnectome.org/software/connectome-workbench' -description = """Connectome Workbench is an open source, freely available visualization - and discovery tool used to map neuroimaging data, especially data generated by the - Human Connectome Project.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['https://github.com/Washington-University/workbench/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = [ - '5574da8fcba810f5de1a3f70691cd763f927413d73f3b107142041272bf4edc9', # v1.3.2.tar.gz -] - -builddependencies = [ - ('CMake', '3.9.5'), -] - -dependencies = [ - ('Qt5', '5.8.0'), - ('Mesa', '17.2.5'), - ('FTGL', '2.1.3-rc5') -] - -start_dir = 'src' - -configopts = '-DWORKBENCH_MESA_DIR=${EBROOTMESA} ' -configopts += '-DWORKBENCH_USE_QT5=TRUE -Wno-dev ' - -# It is necessary to deactivate the SIMD optimization in order to build -# kloewe/dot correctly. This should not affect the overall optimization since -# compiler flags are passed by EB via CFLAGS and CXXFLAGS. -# See https://github.com/Washington-University/workbench/issues/34 -configopts += '-DWORKBENCH_USE_SIMD=FALSE ' - -sanity_check_paths = { - 'files': ['bin/wb_command', 'bin/wb_shortcuts', 'bin/wb_view'], - 'dirs': ['share'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/ConnectomeWorkbench/ConnectomeWorkbench-1.3.2-intel-2017b.eb b/easybuild/easyconfigs/c/ConnectomeWorkbench/ConnectomeWorkbench-1.3.2-intel-2017b.eb deleted file mode 100644 index c8b593dcf4ba..000000000000 --- a/easybuild/easyconfigs/c/ConnectomeWorkbench/ConnectomeWorkbench-1.3.2-intel-2017b.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ConnectomeWorkbench' -version = '1.3.2' - -homepage = 'https://www.humanconnectome.org/software/connectome-workbench' -description = """Connectome Workbench is an open source, freely available visualization - and discovery tool used to map neuroimaging data, especially data generated by the - Human Connectome Project.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://github.com/Washington-University/workbench/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = [ - '5574da8fcba810f5de1a3f70691cd763f927413d73f3b107142041272bf4edc9', # v1.3.2.tar.gz -] - -builddependencies = [ - ('CMake', '3.9.5'), -] - -dependencies = [ - ('Qt5', '5.8.0'), - ('Mesa', '17.2.4'), - ('FTGL', '2.1.3-rc5') -] - -start_dir = 'src' - -configopts = '-DWORKBENCH_MESA_DIR=${EBROOTMESA} ' -configopts += '-DWORKBENCH_USE_QT5=TRUE -Wno-dev ' - -# It is necessary to deactivate the SIMD optimization in order to build -# kloewe/dot correctly. This should not affect the overall optimization since -# compiler flags are passed by EB via CFLAGS and CXXFLAGS. -# See https://github.com/Washington-University/workbench/issues/34 -configopts += '-DWORKBENCH_USE_SIMD=FALSE ' - -sanity_check_paths = { - 'files': ['bin/wb_command', 'bin/wb_shortcuts', 'bin/wb_view'], - 'dirs': ['share'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/ConnectomeWorkbench/ConnectomeWorkbench-1.4.2-rh_linux64.eb b/easybuild/easyconfigs/c/ConnectomeWorkbench/ConnectomeWorkbench-1.4.2-rh_linux64.eb index bd57dd55da3e..d18c78c5b6dc 100644 --- a/easybuild/easyconfigs/c/ConnectomeWorkbench/ConnectomeWorkbench-1.4.2-rh_linux64.eb +++ b/easybuild/easyconfigs/c/ConnectomeWorkbench/ConnectomeWorkbench-1.4.2-rh_linux64.eb @@ -12,11 +12,11 @@ version = '1.4.2' versionsuffix = '-rh_linux64' homepage = 'https://www.humanconnectome.org/software/connectome-workbench' -description = """Connectome Workbench is an open-source -visualization and discovery tool used to explore data generated -by the Human Connectome Project. The distribution includes wb_view, -a GUI-based visualization platform, and wb_command, a command-line -program for performing a variety of algorithmic tasks using volume, +description = """Connectome Workbench is an open-source +visualization and discovery tool used to explore data generated +by the Human Connectome Project. The distribution includes wb_view, +a GUI-based visualization platform, and wb_command, a command-line +program for performing a variety of algorithmic tasks using volume, surface, and grayordinate data.""" toolchain = SYSTEM diff --git a/easybuild/easyconfigs/c/Control-FREEC/Control-FREEC-11.5-GCC-7.3.0-2.30.eb b/easybuild/easyconfigs/c/Control-FREEC/Control-FREEC-11.5-GCC-7.3.0-2.30.eb deleted file mode 100644 index 10a1502f7b3a..000000000000 --- a/easybuild/easyconfigs/c/Control-FREEC/Control-FREEC-11.5-GCC-7.3.0-2.30.eb +++ /dev/null @@ -1,31 +0,0 @@ -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen - -easyblock = 'MakeCp' - -name = 'Control-FREEC' -version = '11.5' - -github_account = 'BoevaLab' -homepage = 'https://github.com/%(github_account)s/FREEC' -description = """Copy number and genotype annotation from whole - genome and whole exome sequencing data.""" - -toolchain = {'name': 'GCC', 'version': '7.3.0-2.30'} - -source_urls = ['https://github.com/%(github_account)s/FREEC/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['30f24c6db628eb5ce5a5f8ed8e83763915554edb02d940fee2607e0ad7e705a7'] - -build_cmd = "cd src && make all" - -files_to_copy = ['src/freec'] - -sanity_check_paths = { - 'dirs': [''], - 'files': ['freec'], -} - -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Control-FREEC/Control-FREEC-11.5-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/c/Control-FREEC/Control-FREEC-11.5-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 33932de3a986..000000000000 --- a/easybuild/easyconfigs/c/Control-FREEC/Control-FREEC-11.5-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,30 +0,0 @@ -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen - -easyblock = 'MakeCp' - -name = 'Control-FREEC' -version = '11.5' - -homepage = 'https://github.com/BoevaLab/FREEC' -description = """Copy number and genotype annotation from whole -genome and whole exome sequencing data.""" - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} - -source_urls = ['https://github.com/BoevaLab/FREEC/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['30f24c6db628eb5ce5a5f8ed8e83763915554edb02d940fee2607e0ad7e705a7'] - -build_cmd = "cd src && make all" - -files_to_copy = ['src/freec'] - -sanity_check_paths = { - 'dirs': [''], - 'files': ['freec'], -} - -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Control-FREEC/Control-FREEC-11.6-GCC-10.2.0.eb b/easybuild/easyconfigs/c/Control-FREEC/Control-FREEC-11.6-GCC-10.2.0.eb index f705159c83d4..7f05717089bc 100644 --- a/easybuild/easyconfigs/c/Control-FREEC/Control-FREEC-11.6-GCC-10.2.0.eb +++ b/easybuild/easyconfigs/c/Control-FREEC/Control-FREEC-11.6-GCC-10.2.0.eb @@ -7,7 +7,7 @@ name = 'Control-FREEC' version = '11.6' homepage = 'https://github.com/BoevaLab/FREEC' -description = """Copy number and genotype annotation from whole +description = """Copy number and genotype annotation from whole genome and whole exome sequencing data.""" toolchain = {'name': 'GCC', 'version': '10.2.0'} diff --git a/easybuild/easyconfigs/c/CoordgenLibs/CoordgenLibs-1.3.2-gompi-2019a.eb b/easybuild/easyconfigs/c/CoordgenLibs/CoordgenLibs-1.3.2-gompi-2019a.eb deleted file mode 100644 index 850594b9b33d..000000000000 --- a/easybuild/easyconfigs/c/CoordgenLibs/CoordgenLibs-1.3.2-gompi-2019a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CoordgenLibs' -version = '1.3.2' - -homepage = 'https://github.com/schrodinger/coordgenlibs' -description = "Schrodinger-developed 2D Coordinate Generation" - -toolchain = {'name': 'gompi', 'version': '2019a'} - -source_urls = ['https://github.com/schrodinger/coordgenlibs/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['5e483f95fa4066dc13ed7db6ac3edd5ec79cc5123a3fbe0dc54e485ba9a5169d'] - -builddependencies = [('CMake', '3.13.3')] - -dependencies = [ - ('Boost', '1.70.0'), - ('maeparser', '1.2.2'), -] - -configopts = "-Dmaeparser_DIR=$EBROOTMAEPARSER/lib/cmake" - -sanity_check_paths = { - 'files': ['lib/libcoordgen.%s' % SHLIB_EXT], - 'dirs': ['include/coordgen', 'lib/cmake', 'share/coordgen'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CoordgenLibs/CoordgenLibs-1.3.2-iimpi-2019a.eb b/easybuild/easyconfigs/c/CoordgenLibs/CoordgenLibs-1.3.2-iimpi-2019a.eb deleted file mode 100644 index 733ed4fd4b76..000000000000 --- a/easybuild/easyconfigs/c/CoordgenLibs/CoordgenLibs-1.3.2-iimpi-2019a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CoordgenLibs' -version = '1.3.2' - -homepage = 'https://github.com/schrodinger/coordgenlibs' -description = "Schrodinger-developed 2D Coordinate Generation" - -toolchain = {'name': 'iimpi', 'version': '2019a'} - -source_urls = ['https://github.com/schrodinger/coordgenlibs/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['5e483f95fa4066dc13ed7db6ac3edd5ec79cc5123a3fbe0dc54e485ba9a5169d'] - -builddependencies = [('CMake', '3.13.3')] - -dependencies = [ - ('Boost', '1.70.0'), - ('maeparser', '1.2.2'), -] - -configopts = "-Dmaeparser_DIR=$EBROOTMAEPARSER/lib/cmake" - -sanity_check_paths = { - 'files': ['lib/libcoordgen.%s' % SHLIB_EXT], - 'dirs': ['include/coordgen', 'lib/cmake', 'share/coordgen'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CoordgenLibs/CoordgenLibs-3.0.1-gompi-2019b.eb b/easybuild/easyconfigs/c/CoordgenLibs/CoordgenLibs-3.0.1-gompi-2019b.eb deleted file mode 100644 index 60a7b6fd9eaa..000000000000 --- a/easybuild/easyconfigs/c/CoordgenLibs/CoordgenLibs-3.0.1-gompi-2019b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CoordgenLibs' -version = '3.0.1' - -homepage = 'https://github.com/schrodinger/coordgenlibs' -description = "Schrodinger-developed 2D Coordinate Generation" - -toolchain = {'name': 'gompi', 'version': '2019b'} - -source_urls = ['https://github.com/schrodinger/coordgenlibs/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['737fd081bcb8a6913aa00b375be96458fe2821a58209c98e7a7e86a64d73a900'] - -builddependencies = [('CMake', '3.15.3')] - -dependencies = [ - ('Boost', '1.71.0'), - ('maeparser', '1.3.0'), -] - -configopts = "-Dmaeparser_DIR=$EBROOTMAEPARSER/lib/cmake" - -# work around compiler warning treated as error by stripping out use of -Werror -prebuildopts = "sed -i 's/-Werror//g' CMakeFiles/coordgen.dir/flags.make && " - -sanity_check_paths = { - 'files': ['lib/libcoordgen.%s' % SHLIB_EXT], - 'dirs': ['include/coordgen', 'lib/cmake'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CoordgenLibs/CoordgenLibs-3.0.1-iimpi-2020a.eb b/easybuild/easyconfigs/c/CoordgenLibs/CoordgenLibs-3.0.1-iimpi-2020a.eb deleted file mode 100644 index e08d7e569be1..000000000000 --- a/easybuild/easyconfigs/c/CoordgenLibs/CoordgenLibs-3.0.1-iimpi-2020a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CoordgenLibs' -version = '3.0.1' - -homepage = 'https://github.com/schrodinger/coordgenlibs' -description = "Schrodinger-developed 2D Coordinate Generation" - -toolchain = {'name': 'iimpi', 'version': '2020a'} - -source_urls = ['https://github.com/schrodinger/coordgenlibs/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['737fd081bcb8a6913aa00b375be96458fe2821a58209c98e7a7e86a64d73a900'] - -builddependencies = [('CMake', '3.16.4')] - -dependencies = [ - ('Boost', '1.72.0'), - ('maeparser', '1.3.0'), -] - -configopts = "-Dmaeparser_DIR=$EBROOTMAEPARSER/lib/cmake" - -# work around compiler warning treated as error by stripping out use of -Werror -prebuildopts = "sed -i 's/-Werror//g' CMakeFiles/coordgen.dir/flags.make && " - -sanity_check_paths = { - 'files': ['lib/libcoordgen.%s' % SHLIB_EXT], - 'dirs': ['include/coordgen', 'lib/cmake'], -} - -moduleclass = 'chem' 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 deleted file mode 100644 index 4a00f26fe95c..000000000000 --- a/easybuild/easyconfigs/c/Coot/Coot-0.8.1-binary-Linux-x86_64-rhel-6-python-gtk2.eb +++ /dev/null @@ -1,26 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# Author: Adam Mazur -# Research IT -# Biozentrum - University of Basel - -easyblock = "Tarball" - -name = 'Coot' -version = '0.8.1' -versionsuffix = '-binary-Linux-x86_64-rhel-6-python-gtk2' - -homepage = 'http://www2.mrc-lmb.cam.ac.uk/Personal/pemsley/coot' -description = """Coot is for macromolecular model building, model completion -and validation, particularly suitable for protein modelling using X-ray data.""" - -toolchain = SYSTEM - -source_urls = ['http://www2.mrc-lmb.cam.ac.uk/Personal/pemsley/coot/binaries/release'] -sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tar.gz'] - -sanity_check_paths = { - 'files': ["bin/coot"], - 'dirs': ["bin"] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Coot/Coot-0.9.8.92-binary-Linux-x86_64-scientific-linux-7.6-python-gtk2.eb b/easybuild/easyconfigs/c/Coot/Coot-0.9.8.92-binary-Linux-x86_64-scientific-linux-7.6-python-gtk2.eb index 6d09c67ecfac..c3b9499198d6 100644 --- a/easybuild/easyconfigs/c/Coot/Coot-0.9.8.92-binary-Linux-x86_64-scientific-linux-7.6-python-gtk2.eb +++ b/easybuild/easyconfigs/c/Coot/Coot-0.9.8.92-binary-Linux-x86_64-scientific-linux-7.6-python-gtk2.eb @@ -11,7 +11,7 @@ version = '0.9.8.92' versionsuffix = '-binary-Linux-x86_64-scientific-linux-7.6-python-gtk2' homepage = 'http://www2.mrc-lmb.cam.ac.uk/Personal/pemsley/coot' -description = """Coot is for macromolecular model building, model completion +description = """Coot is for macromolecular model building, model completion and validation, particularly suitable for protein modelling using X-ray data.""" toolchain = SYSTEM diff --git a/easybuild/easyconfigs/c/Coreutils/Coreutils-8.23-GCC-4.9.2.eb b/easybuild/easyconfigs/c/Coreutils/Coreutils-8.23-GCC-4.9.2.eb deleted file mode 100644 index da397d5d5e94..000000000000 --- a/easybuild/easyconfigs/c/Coreutils/Coreutils-8.23-GCC-4.9.2.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Coreutils" -version = "8.23" - -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': 'GCC', 'version': '4.9.2'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_XZ] - -sanity_check_paths = { - 'files': ['bin/sort', 'bin/echo', 'bin/du', 'bin/date', 'bin/true'], - 'dirs': [] -} - -moduleclass = 'tools' 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 deleted file mode 100644 index e47ad52ac4c9..000000000000 --- a/easybuild/easyconfigs/c/Coreutils/Coreutils-8.27-GCCcore-5.4.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -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/Coreutils/Coreutils-8.29-GCCcore-6.4.0.eb b/easybuild/easyconfigs/c/Coreutils/Coreutils-8.29-GCCcore-6.4.0.eb deleted file mode 100644 index 9fa4e7f09606..000000000000 --- a/easybuild/easyconfigs/c/Coreutils/Coreutils-8.29-GCCcore-6.4.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Coreutils" -version = "8.29" - -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': '6.4.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_XZ] - -builddependencies = [('binutils', '2.28')] - -sanity_check_paths = { - 'files': ['bin/sort', 'bin/echo', 'bin/du', 'bin/date', 'bin/true'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/Coreutils/Coreutils-8.32-GCCcore-8.3.0.eb b/easybuild/easyconfigs/c/Coreutils/Coreutils-8.32-GCCcore-8.3.0.eb deleted file mode 100644 index 0acb224e69e5..000000000000 --- a/easybuild/easyconfigs/c/Coreutils/Coreutils-8.32-GCCcore-8.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Coreutils" -version = "8.32" - -homepage = 'https://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': '8.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['4458d8de7849df44ccab15e16b1548b285224dbba5f08fac070c1c0e0bcc4cfa'] - -builddependencies = [('binutils', '2.32')] - -sanity_check_paths = { - 'files': ['bin/sort', 'bin/echo', 'bin/du', 'bin/date', 'bin/true'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/Coreutils/Coreutils-8.32-GCCcore-9.3.0.eb b/easybuild/easyconfigs/c/Coreutils/Coreutils-8.32-GCCcore-9.3.0.eb deleted file mode 100644 index 235a1b9fccad..000000000000 --- a/easybuild/easyconfigs/c/Coreutils/Coreutils-8.32-GCCcore-9.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Coreutils" -version = "8.32" - -homepage = 'https://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': '9.3.0'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['4458d8de7849df44ccab15e16b1548b285224dbba5f08fac070c1c0e0bcc4cfa'] - -builddependencies = [('binutils', '2.34')] - -sanity_check_paths = { - 'files': ['bin/sort', 'bin/echo', 'bin/du', 'bin/date', 'bin/true'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/Coreutils/Coreutils-9.5-GCCcore-13.3.0.eb b/easybuild/easyconfigs/c/Coreutils/Coreutils-9.5-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..60e5009dc91d --- /dev/null +++ b/easybuild/easyconfigs/c/Coreutils/Coreutils-9.5-GCCcore-13.3.0.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = "Coreutils" +version = "9.5" + +homepage = 'https://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': '13.3.0'} +toolchainopts = {'optarch': True, 'pic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_XZ] + +checksums = ['cd328edeac92f6a665de9f323c93b712af1858bc2e0d88f3f7100469470a1b8a'] + +builddependencies = [('binutils', '2.42')] + +sanity_check_paths = { + 'files': ['bin/sort', 'bin/echo', 'bin/du', 'bin/date', 'bin/true'], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/CppHeaderParser/CppHeaderParser-2.7.4-GCCcore-11.3.0.eb b/easybuild/easyconfigs/c/CppHeaderParser/CppHeaderParser-2.7.4-GCCcore-11.3.0.eb index 97be8af13e46..6bcd0a6b8085 100644 --- a/easybuild/easyconfigs/c/CppHeaderParser/CppHeaderParser-2.7.4-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/c/CppHeaderParser/CppHeaderParser-2.7.4-GCCcore-11.3.0.eb @@ -14,9 +14,6 @@ dependencies = [ ('Python', '3.10.4'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('ply', '3.11', { 'checksums': ['00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3'], 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 deleted file mode 100644 index 048b593ee088..000000000000 --- a/easybuild/easyconfigs/c/CppUnit/CppUnit-1.12.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -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/CppUnit/CppUnit-1.12.1-GCCcore-7.3.0.eb b/easybuild/easyconfigs/c/CppUnit/CppUnit-1.12.1-GCCcore-7.3.0.eb deleted file mode 100644 index 0b9106d1323d..000000000000 --- a/easybuild/easyconfigs/c/CppUnit/CppUnit-1.12.1-GCCcore-7.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CppUnit' -version = '1.12.1' - -homepage = 'https://sourceforge.net/projects/cppunit/' - -description = """ - CppUnit is the C++ port of the famous JUnit framework for unit testing. -""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ac28a04c8e6c9217d910b0ae7122832d28d9917fa668bcc9e0b8b09acb4ea44a'] - -builddependencies = [ - ('binutils', '2.30'), -] - -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/CppUnit/CppUnit-1.12.1-foss-2016a.eb b/easybuild/easyconfigs/c/CppUnit/CppUnit-1.12.1-foss-2016a.eb deleted file mode 100644 index f0709a3154d0..000000000000 --- a/easybuild/easyconfigs/c/CppUnit/CppUnit-1.12.1-foss-2016a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CppUnit' -version = '1.12.1' - -homepage = 'http://sourceforge.net/projects/cppunit/' -description = """CppUnit is the C++ port of the famous JUnit framework for unit testing.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['lib/libcppunit.a', 'lib/libcppunit.%s' % SHLIB_EXT, 'lib/pkgconfig/cppunit.pc'], - 'dirs': ['bin', 'include/cppunit', 'share'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/CppUnit/CppUnit-1.15.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/c/CppUnit/CppUnit-1.15.1-GCCcore-8.3.0.eb deleted file mode 100644 index b83208cf9a3e..000000000000 --- a/easybuild/easyconfigs/c/CppUnit/CppUnit-1.15.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CppUnit' -version = '1.15.1' - -homepage = 'https://freedesktop.org/wiki/Software/cppunit/' - -description = """ - CppUnit is the C++ port of the famous JUnit framework for unit testing. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://dev-www.libreoffice.org/src'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['89c5c6665337f56fd2db36bc3805a5619709d51fb136e51937072f63fcc717a7'] - -builddependencies = [ - ('binutils', '2.32'), -] - -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/CppUnit/CppUnit-1.15.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/c/CppUnit/CppUnit-1.15.1-GCCcore-9.3.0.eb deleted file mode 100644 index efea5e36b950..000000000000 --- a/easybuild/easyconfigs/c/CppUnit/CppUnit-1.15.1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'CppUnit' -version = '1.15.1' - -homepage = 'https://freedesktop.org/wiki/Software/cppunit/' - -description = """ - CppUnit is the C++ port of the famous JUnit framework for unit testing. -""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://dev-www.libreoffice.org/src'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['89c5c6665337f56fd2db36bc3805a5619709d51fb136e51937072f63fcc717a7'] - -builddependencies = [ - ('binutils', '2.34'), -] - -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/CrayCCE/CrayCCE-19.06.eb b/easybuild/easyconfigs/c/CrayCCE/CrayCCE-19.06.eb deleted file mode 100644 index 274d5e1f72a0..000000000000 --- a/easybuild/easyconfigs/c/CrayCCE/CrayCCE-19.06.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'CrayToolchain' - -name = 'CrayCCE' -version = '19.06' - -homepage = 'https://pubs.cray.com/discover' -description = """Toolchain using Cray compiler wrapper, using PrgEnv-cray -(PE release: June 2019).\n""" - -toolchain = SYSTEM - -dependencies = [ - # PrgEnv version is not pinned, as Cray recommends to use the latest - # (default) version - ('PrgEnv-cray', EXTERNAL_MODULE), - ('atp/2.1.3', EXTERNAL_MODULE), - ('cce/9.0.0', EXTERNAL_MODULE), - ('cray-libsci/19.06.1', EXTERNAL_MODULE), - ('cray-mpich/7.7.8', EXTERNAL_MODULE), - ('craype/2.6.0', EXTERNAL_MODULE), - ('pmi/5.0.14', EXTERNAL_MODULE), -] - -# LD_LIBRARY_PATH is now updated by production.git/login/daint.footer - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-19.06.eb b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-19.06.eb deleted file mode 100644 index c20aed53ceb5..000000000000 --- a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-19.06.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'CrayToolchain' - -name = 'CrayGNU' -version = '19.06' - -homepage = 'https://pubs.cray.com/discover' -description = """Toolchain using Cray compiler wrapper, using PrgEnv-gnu module -(PE release: June 2019).\n""" - -toolchain = SYSTEM - -dependencies = [ - # PrgEnv version is not pinned, as Cray recommends to use the latest - # (default) version - ('PrgEnv-gnu', EXTERNAL_MODULE), - ('atp/2.1.3', EXTERNAL_MODULE), - # gcc versions later than 8 are not supported by cuda/10.1: - # ----------------- gcc/4 gcc/5 gcc/6 gcc/7 gcc/8 gcc/9 - # cuda/09.2 < gcc/8 Y Y Y Y - - - # cuda/10.0 < gcc/8 Y Y Y Y - - - # cuda/10.1 < gcc/9 Y Y Y Y Y - - # ----------------- - ('gcc/8.3.0', EXTERNAL_MODULE), - ('cray-libsci/19.06.1', EXTERNAL_MODULE), - ('cray-mpich/7.7.8', EXTERNAL_MODULE), - ('craype/2.6.0', EXTERNAL_MODULE), - ('pmi/5.0.14', EXTERNAL_MODULE), -] - -# LD_LIBRARY_PATH is now updated by production.git/login/daint.footer - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/c/CrayIntel/CrayIntel-19.06.eb b/easybuild/easyconfigs/c/CrayIntel/CrayIntel-19.06.eb deleted file mode 100644 index a5fbc859f95d..000000000000 --- a/easybuild/easyconfigs/c/CrayIntel/CrayIntel-19.06.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'CrayToolchain' - -name = 'CrayIntel' -version = '19.06' - -homepage = 'https://pubs.cray.com/discover' -description = """Toolchain using Cray compiler wrapper, using PrgEnv-intel -(PE release: June 2019).\n""" - -toolchain = SYSTEM - -dependencies = [ - # PrgEnv version is not pinned, as Cray recommends to use the latest - # (default) version - ('PrgEnv-intel', EXTERNAL_MODULE), - ('atp/2.1.3', EXTERNAL_MODULE), - ('intel/19.0.1.144', EXTERNAL_MODULE), - ('cray-libsci/19.06.1', EXTERNAL_MODULE), - ('cray-mpich/7.7.8', EXTERNAL_MODULE), - ('craype/2.6.0', EXTERNAL_MODULE), - ('pmi/5.0.14', EXTERNAL_MODULE), -] - -# LD_LIBRARY_PATH is now updated by production.git/login/daint.footer - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/c/CrayPGI/CrayPGI-19.06.eb b/easybuild/easyconfigs/c/CrayPGI/CrayPGI-19.06.eb deleted file mode 100644 index 79fafbecc148..000000000000 --- a/easybuild/easyconfigs/c/CrayPGI/CrayPGI-19.06.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'CrayToolchain' - -name = 'CrayPGI' -version = '19.06' - -homepage = 'https://pubs.cray.com/discover' -description = """Toolchain using Cray compiler wrapper, PrgEnv-pgi compiler -(PE release: June 2019).\n""" - -toolchain = SYSTEM - -dependencies = [ - # PrgEnv version is not pinned, as Cray recommends to use the latest - # (default) version - ('PrgEnv-pgi', EXTERNAL_MODULE), - ('atp/2.1.3', EXTERNAL_MODULE), - ('pgi/19.4.0', EXTERNAL_MODULE), - # cray-libsci does not support PrgEnv-pgi, do not load it - # ('cray-libsci/19.06.1', EXTERNAL_MODULE), - ('cray-mpich/7.7.8', EXTERNAL_MODULE), - ('craype/2.6.0', EXTERNAL_MODULE), - ('pmi/5.0.14', EXTERNAL_MODULE), -] - -# LD_LIBRARY_PATH is now updated by production.git/login/daint.footer - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/c/Critic2/Critic2-1.2-foss-2022a.eb b/easybuild/easyconfigs/c/Critic2/Critic2-1.2-foss-2022a.eb new file mode 100644 index 000000000000..764734ee99ca --- /dev/null +++ b/easybuild/easyconfigs/c/Critic2/Critic2-1.2-foss-2022a.eb @@ -0,0 +1,37 @@ +easyblock = 'CMakeMake' + +name = 'Critic2' +version = '1.2' + +homepage = 'https://aoterodelaroza.github.io/critic2/' +description = """Critic2 is a program for the analysis of quantum mechanical +calculation results in molecules and periodic solids.""" + +toolchain = {'name': 'foss', 'version': '2022a'} +toolchainopts = {'extra_fflags': '-ffree-line-length-none'} + +source_urls = ['https://github.com/aoterodelaroza/critic2/archive/refs/tags/'] +sources = ['%(version)s.tar.gz'] +checksums = ['b59ecffd83405dbcc4b5d157d4a94bf2756916f72e83e09a94d277d54d0f2225'] + +configopts = '-DLIBCINT_INCLUDE_DIRS=$EBROOTLIBCINT/include/ ' +configopts += '-DLIBCINT_LIBRARY=$EBROOTLIBCINT/lib64/libcint.so ' + +builddependencies = [ + ('CMake', '3.23.1'), +] + +dependencies = [ + ('libxc', '5.2.3'), + ('libcint', '5.1.6'), + ('libreadline', '8.1.2'), +] + +sanity_check_paths = { + 'files': ["bin/critic2"], + 'dirs': ["bin"], +} + +sanity_check_commands = ['critic2 -h'] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/Critic2/Critic2-1.2-foss-2023a.eb b/easybuild/easyconfigs/c/Critic2/Critic2-1.2-foss-2023a.eb new file mode 100644 index 000000000000..9d1605b73667 --- /dev/null +++ b/easybuild/easyconfigs/c/Critic2/Critic2-1.2-foss-2023a.eb @@ -0,0 +1,37 @@ +easyblock = 'CMakeMake' + +name = 'Critic2' +version = '1.2' + +homepage = 'https://aoterodelaroza.github.io/critic2/' +description = """Critic2 is a program for the analysis of quantum mechanical +calculation results in molecules and periodic solids.""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'extra_fflags': '-ffree-line-length-none'} + +source_urls = ['https://github.com/aoterodelaroza/critic2/archive/refs/tags/'] +sources = ['%(version)s.tar.gz'] +checksums = ['b59ecffd83405dbcc4b5d157d4a94bf2756916f72e83e09a94d277d54d0f2225'] + +configopts = '-DLIBCINT_INCLUDE_DIRS=$EBROOTLIBCINT/include/ ' +configopts += '-DLIBCINT_LIBRARY=$EBROOTLIBCINT/lib64/libcint.so ' + +builddependencies = [ + ('CMake', '3.26.3'), +] + +dependencies = [ + ('libxc', '6.2.2'), + ('libcint', '5.4.0'), + ('libreadline', '8.2'), +] + +sanity_check_paths = { + 'files': ["bin/critic2"], + 'dirs': ["bin"], +} + +sanity_check_commands = ['critic2 -h'] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/Critic2/Critic2-1.2-foss-2024a.eb b/easybuild/easyconfigs/c/Critic2/Critic2-1.2-foss-2024a.eb new file mode 100644 index 000000000000..8f44dcc98fc1 --- /dev/null +++ b/easybuild/easyconfigs/c/Critic2/Critic2-1.2-foss-2024a.eb @@ -0,0 +1,38 @@ +easyblock = 'CMakeMake' + +name = 'Critic2' +version = '1.2' + +homepage = 'https://aoterodelaroza.github.io/critic2/' +description = """Critic2 is a program for the analysis of quantum mechanical +calculation results in molecules and periodic solids.""" + +toolchain = {'name': 'foss', 'version': '2024a'} +toolchainopts = {'extra_fflags': '-ffree-line-length-none'} + +source_urls = ['https://github.com/aoterodelaroza/critic2/archive/refs/tags/'] +sources = ['%(version)s.tar.gz'] +checksums = ['b59ecffd83405dbcc4b5d157d4a94bf2756916f72e83e09a94d277d54d0f2225'] + +configopts = '-DLIBCINT_INCLUDE_DIRS=$EBROOTLIBCINT/include/ ' +configopts += '-DLIBCINT_LIBRARY=$EBROOTLIBCINT/lib64/libcint.so ' + +builddependencies = [ + ('CMake', '3.29.3'), +] + +dependencies = [ + ('libxc', '6.2.2'), + ('libcint', '6.1.2'), + ('libreadline', '8.2'), + ('NLopt', '2.7.1'), +] + +sanity_check_paths = { + 'files': ["bin/critic2"], + 'dirs': ["bin"], +} + +sanity_check_commands = ['critic2 -h'] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CrossMap/CrossMap-0.3.9-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/c/CrossMap/CrossMap-0.3.9-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index 14f5d6572eed..000000000000 --- a/easybuild/easyconfigs/c/CrossMap/CrossMap-0.3.9-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'CrossMap' -version = '0.3.9' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://crossmap.sourceforge.net' -description = """CrossMap is a program for genome coordinates conversion - between different assemblies (such as hg18 (NCBI36) <=> hg19 (GRCh37)). - It supports commonly used file formats including BAM, CRAM, SAM, Wiggle, - BigWig, BED, GFF, GTF and VCF.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -sources = [SOURCE_TAR_GZ] -checksums = ['e20a4653e9fc313ac0f5a6cfc37b42e83c3cf2b42f9483706cfb9ec9ff72c74c'] - -dependencies = [ - ('Python', '3.7.2'), - ('bx-python', '0.8.4'), - ('pyBigWig', '0.3.17'), - ('Pysam', '0.15.2'), -] - -use_pip = True -download_dep_fail = True - -sanity_check_commands = [('CrossMap.py', '')] - -sanity_check_paths = { - 'files': ['bin/CrossMap.py'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -options = {'modulename': 'cmmodule'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CrossTalkZ/CrossTalkZ-1.4-foss-2016a.eb b/easybuild/easyconfigs/c/CrossTalkZ/CrossTalkZ-1.4-foss-2016a.eb deleted file mode 100644 index e56c03bf3f1b..000000000000 --- a/easybuild/easyconfigs/c/CrossTalkZ/CrossTalkZ-1.4-foss-2016a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CrossTalkZ' -version = '1.4' - -homepage = 'http://sonnhammer.sbc.su.se/download/software/CrossTalkZ/' -description = """ -CrossTalkZ is a statistical method and software to assess the significance of crosstalk enrichment -between pairs of gene or protein groups in large biological networks. -""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = [ - 'http://sonnhammer.sbc.su.se/download/software/CrossTalkZ/' -] -sources = ['%(name)s_%(version)s.tgz'] - -dependencies = [('Boost', '1.60.0')] - -builddependencies = [('CMake', '3.4.3')] - - -start_dir = 'src' - -configopts = " -DBoost_NO_BOOST_CMAKE=ON -DBoost_NO_SYSTEM_PATHS=ON -DBOOST_ROOT=$EBROOTBOOST" - -sanity_check_paths = { - 'files': ['bin/CrossTalkZ'], - 'dirs': [''], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Crumble/Crumble-0.8.3-GCC-11.2.0.eb b/easybuild/easyconfigs/c/Crumble/Crumble-0.8.3-GCC-11.2.0.eb index 738c6c1fff61..39c8beaf86e7 100644 --- a/easybuild/easyconfigs/c/Crumble/Crumble-0.8.3-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/c/Crumble/Crumble-0.8.3-GCC-11.2.0.eb @@ -4,7 +4,7 @@ name = 'Crumble' version = '0.8.3' homepage = 'https://github.com/jkbonfield/crumble' -description = """Exploration of controlled loss of quality values for compressing CRAM files""" +description = """Exploration of controlled loss of quality values for compressing CRAM files""" toolchain = {'name': 'GCC', 'version': '11.2.0'} diff --git a/easybuild/easyconfigs/c/CryptoMiniSat/CryptoMiniSat-5.0.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/c/CryptoMiniSat/CryptoMiniSat-5.0.1-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index 28c7775c76cf..000000000000 --- a/easybuild/easyconfigs/c/CryptoMiniSat/CryptoMiniSat-5.0.1-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CryptoMiniSat' -version = '5.0.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/msoos/cryptominisat' -description = "CryptoMiniSat is an advanced SAT solver" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://github.com/msoos/cryptominisat/archive/'] -sources = ['%(version)s.tar.gz'] -patches = ['CryptoMiniSat-%(version)s_fix-python-prefix.patch'] - -dependencies = [ - ('Python', '2.7.12'), - ('Boost', '1.61.0', versionsuffix), -] -builddependencies = [('CMake', '3.7.1')] - -separate_build_dir = True - -configopts = "-DPYTHON_PACKAGES_PATH=%(installdir)s/lib/python%(pyshortver)s/site-packages" - -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - -sanity_check_paths = { - 'files': ['bin/cryptominisat%(version_major)s', 'lib/libcryptominisat%%(version_major)s.%s' % SHLIB_EXT], - 'dirs': ['include/cryptominisat%(version_major)s', 'lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["python -c 'import pycryptosat'"] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/CryptoMiniSat/CryptoMiniSat-5.0.1_fix-python-prefix.patch b/easybuild/easyconfigs/c/CryptoMiniSat/CryptoMiniSat-5.0.1_fix-python-prefix.patch deleted file mode 100644 index 27de192b0154..000000000000 --- a/easybuild/easyconfigs/c/CryptoMiniSat/CryptoMiniSat-5.0.1_fix-python-prefix.patch +++ /dev/null @@ -1,13 +0,0 @@ -install Python bindings into same CryptoMiniSat-specific installation directory rather than in Python installation directory -author: Kenneth Hoste (HPC-UGent) ---- cryptominisat-5.0.1/python/CMakeLists.txt.orig 2016-12-20 14:29:51.756760945 +0100 -+++ cryptominisat-5.0.1/python/CMakeLists.txt 2016-12-20 14:29:59.786688501 +0100 -@@ -14,7 +14,7 @@ - - add_custom_target(python_interface ALL DEPENDS ${OUTPUT}/timestamp) - --install(CODE "execute_process(COMMAND ${PYTHON_EXECUTABLE} ${SETUP_PY} install --record files.txt)") -+install(CODE "execute_process(COMMAND ${PYTHON_EXECUTABLE} ${SETUP_PY} install --prefix ${CMAKE_INSTALL_PREFIX} --record files.txt)") - - if (ENABLE_TESTING) - add_test (NAME pytest diff --git a/easybuild/easyconfigs/c/CrystFEL/CrystFEL-0.8.0-foss-2019a.eb b/easybuild/easyconfigs/c/CrystFEL/CrystFEL-0.8.0-foss-2019a.eb deleted file mode 100644 index 64d2a0bc9d19..000000000000 --- a/easybuild/easyconfigs/c/CrystFEL/CrystFEL-0.8.0-foss-2019a.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CrystFEL' -version = '0.8.0' - -homepage = 'http://www.desy.de/~twhite/crystfel/' -description = """CrystFEL is a suite of programs for processing diffraction data acquired "serially" in a "snapshot" -manner, such as when using the technique of Serial Femtosecond Crystallography (SFX) with a free-electron laser -source.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -source_urls = ['http://www.desy.de/~twhite/crystfel/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['6139b818079a16aa4da90344d4f413810e741c321013a1d6980c01f5d79c7b3a'] - -builddependencies = [ - ('CMake', '3.13.3'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('HDF5', '1.10.5'), - ('GSL', '2.5'), - ('LibTIFF', '4.0.10'), - ('ncurses', '6.1'), - ('GLib', '2.60.1'), - ('GTK+', '3.24.8'), - ('cairo', '1.16.0'), - ('Gdk-Pixbuf', '2.38.1'), - ('FFTW', '3.3.8'), - ('util-linux', '2.33'), - ('zlib', '1.2.11'), -] - -runtest = 'test' - -sanity_check_paths = { - 'files': ['lib64/libcrystfel.%s' % SHLIB_EXT] + - ['bin/' + b for b in ['ambigator', 'cell_explorer', 'check_hkl', 'compare_hkl', 'geoptimiser', - 'get_hkl', 'hdfsee', 'indexamajig', 'list_events', 'make_pixelmap', 'partialator', - 'partial_sim', 'pattern_sim', 'process_hkl', 'render_hkl', 'whirligig']], - 'dirs': ['share/doc/crystfel/scripts/'] -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/c/CrystFEL/CrystFEL-0.8.0-intel-2019a.eb b/easybuild/easyconfigs/c/CrystFEL/CrystFEL-0.8.0-intel-2019a.eb deleted file mode 100644 index a0ae2b7bb562..000000000000 --- a/easybuild/easyconfigs/c/CrystFEL/CrystFEL-0.8.0-intel-2019a.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'CrystFEL' -version = '0.8.0' - -homepage = 'http://www.desy.de/~twhite/crystfel/' -description = """CrystFEL is a suite of programs for processing diffraction data acquired "serially" in a "snapshot" -manner, such as when using the technique of Serial Femtosecond Crystallography (SFX) with a free-electron laser -source.""" - -toolchain = {'name': 'intel', 'version': '2019a'} - -source_urls = ['http://www.desy.de/~twhite/crystfel/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['6139b818079a16aa4da90344d4f413810e741c321013a1d6980c01f5d79c7b3a'] - -builddependencies = [ - ('CMake', '3.13.3'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('HDF5', '1.10.5'), - ('GSL', '2.5'), - ('LibTIFF', '4.0.10'), - ('ncurses', '6.1'), - ('GLib', '2.60.1'), - ('GTK+', '3.24.8'), - ('cairo', '1.16.0'), - ('Gdk-Pixbuf', '2.38.1'), - ('FFTW', '3.3.8'), - ('util-linux', '2.33'), - ('zlib', '1.2.11'), -] - -runtest = 'test' - -sanity_check_paths = { - 'files': ['lib64/libcrystfel.%s' % SHLIB_EXT] + - ['bin/' + b for b in ['ambigator', 'cell_explorer', 'check_hkl', 'compare_hkl', 'geoptimiser', - 'get_hkl', 'hdfsee', 'indexamajig', 'list_events', 'make_pixelmap', 'partialator', - 'partial_sim', 'pattern_sim', 'process_hkl', 'render_hkl', 'whirligig']], - 'dirs': ['share/doc/crystfel/scripts/'] -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/c/CuCLARK/CuCLARK-1.1-fosscuda-2019b.eb b/easybuild/easyconfigs/c/CuCLARK/CuCLARK-1.1-fosscuda-2019b.eb deleted file mode 100644 index 65f0a8979dc4..000000000000 --- a/easybuild/easyconfigs/c/CuCLARK/CuCLARK-1.1-fosscuda-2019b.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'MakeCp' - -name = 'CuCLARK' -version = '1.1' - -homepage = 'https://github.com/Funatiq/cuclark' -description = "Metagenomic classifier for CUDA-enabled GPUs" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -source_urls = ['https://github.com/Funatiq/cuclark/archive/'] -sources = ['v%(version)s.tar.gz'] -patches = ['CuCLARK-%(version)s_fix-shfl.patch'] -checksums = [ - 'fd27082aa851f43ac65d8d57918e0c928eab7941c4d2e058993b9fbfdaa4d060', # v1.1.tar.gz - 'f2dc781168613395ed8803a37ab635d438e68d4e2e6569d5078e9fd2a92a9b66', # CuCLARK-1.1_fix-shfl.patch -] - -buildopts = 'CXX="$CXX" CXXFLAGS="$CXXFLAGS" ' -# can't use compute_70, must use compute_60 arch because deprecated __ballot() is used -buildopts += 'NVCCFLAGS="-gencode arch=compute_60,code=sm_70 -O2"' - -local_binaries = ['cuCLARK', 'cuCLARK-l', 'getAccssnTaxID', 'getfilesToTaxNodes', 'getTargetsDef'] -local_scripts = ['classify_metagenome.sh', 'clean.sh', 'download_data.sh', 'download_taxondata.sh', - 'make_metadata.sh', 'resetCustomDB.sh', 'updateTaxonomy.sh', 'set_targets.sh'] - -files_to_copy = [(['exe/*'] + local_scripts, 'bin')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_binaries + local_scripts], - 'dirs': [], -} - -sanity_check_commands = ["cuCLARK --help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CuCLARK/CuCLARK-1.1_fix-shfl.patch b/easybuild/easyconfigs/c/CuCLARK/CuCLARK-1.1_fix-shfl.patch deleted file mode 100644 index 00e6899dd95a..000000000000 --- a/easybuild/easyconfigs/c/CuCLARK/CuCLARK-1.1_fix-shfl.patch +++ /dev/null @@ -1,15 +0,0 @@ -replace use of deprecated/no longer supported in recent CUDA compute capabilities (7.0 & up) __shfl with __shfl_sync -see also https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#warp-shuffle-functions - -author: Kenneth Hoste (HPC-UGent) ---- cuclark-1.1/src/CuClarkDB.cu.orig 2017-01-04 10:35:20.000000000 +0100 -+++ cuclark-1.1/src/CuClarkDB.cu 2019-12-09 17:02:51.982293942 +0100 -@@ -1218,7 +1218,7 @@ - #endif - sharedResultRow[0+wid*(pitch/sizeof(RESULTS))] = total; - } -- total = __shfl(total, warpSize-1); // get total from last lane -+ total = __shfl_sync(0xFFFFFFFF, total, warpSize-1); // get total from last lane - } - - diff --git a/easybuild/easyconfigs/c/CuPy/CuPy-11.4.0-foss-2021b-CUDA-11.4.1.eb b/easybuild/easyconfigs/c/CuPy/CuPy-11.4.0-foss-2021b-CUDA-11.4.1.eb index 12a85d600f55..32bcdc4c0a5e 100644 --- a/easybuild/easyconfigs/c/CuPy/CuPy-11.4.0-foss-2021b-CUDA-11.4.1.eb +++ b/easybuild/easyconfigs/c/CuPy/CuPy-11.4.0-foss-2021b-CUDA-11.4.1.eb @@ -24,8 +24,6 @@ dependencies = [ # ('cuSPARSELt', '0.3.0.3', versionsuffix, SYSTEM), ] -use_pip = True - exts_default_options = {'source_urls': [PYPI_LOWER_SOURCE]} # A bunch of the tests are failing or are just having problems. @@ -65,6 +63,4 @@ sanity_check_commands = [ "python -c 'import cupy'", ] -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CuPy/CuPy-12.1.0-foss-2022b-CUDA-12.0.0.eb b/easybuild/easyconfigs/c/CuPy/CuPy-12.1.0-foss-2022b-CUDA-12.0.0.eb index fe28564b8e2c..cb02b46d3555 100644 --- a/easybuild/easyconfigs/c/CuPy/CuPy-12.1.0-foss-2022b-CUDA-12.0.0.eb +++ b/easybuild/easyconfigs/c/CuPy/CuPy-12.1.0-foss-2022b-CUDA-12.0.0.eb @@ -24,8 +24,6 @@ dependencies = [ # ('cuSPARSELt', '0.3.0.3', versionsuffix, SYSTEM), ] -use_pip = True - exts_default_options = {'source_urls': [PYPI_LOWER_SOURCE]} # A bunch of the tests are failing or are just having problems. @@ -65,6 +63,4 @@ sanity_check_commands = [ "python -c 'import cupy'", ] -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CuPy/CuPy-13.0.0-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/c/CuPy/CuPy-13.0.0-foss-2023a-CUDA-12.1.1.eb index 4d1e02157e5b..8352c076fe18 100644 --- a/easybuild/easyconfigs/c/CuPy/CuPy-13.0.0-foss-2023a-CUDA-12.1.1.eb +++ b/easybuild/easyconfigs/c/CuPy/CuPy-13.0.0-foss-2023a-CUDA-12.1.1.eb @@ -23,8 +23,6 @@ dependencies = [ ('cuSPARSELt', '0.6.0.6', versionsuffix, SYSTEM), ] -use_pip = True - exts_default_options = {'source_urls': [PYPI_LOWER_SOURCE]} _skip_tests = [ @@ -80,6 +78,4 @@ sanity_check_commands = [ "python -c 'import cupy'", ] -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CuPy/CuPy-8.2.0-fosscuda-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/c/CuPy/CuPy-8.2.0-fosscuda-2019b-Python-3.7.4.eb deleted file mode 100644 index 67521324aa0b..000000000000 --- a/easybuild/easyconfigs/c/CuPy/CuPy-8.2.0-fosscuda-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'CuPy' -version = '8.2.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://cupy.dev' -description = "CuPy is an open-source array library accelerated with NVIDIA CUDA." - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('cuDNN', '7.6.4.38'), - ('NCCL', '2.4.8'), - ('cuTENSOR', '1.2.2.5'), -] - -use_pip = True - -exts_default_options = {'source_urls': [PYPI_LOWER_SOURCE]} - -exts_list = [ - ('fastrlock', '0.5', { - 'checksums': ['9ae1a31f6e069b5f0f28ba63c594d0c952065de0a375f7b491d21ebaccc5166f'], - }), - ('cupy', version, { - 'checksums': ['8e4bc8428fb14309d73194e19bc4b47e1d6a330678a200e36d9d4b932f1be2e8'], - }), -] - -sanity_pip_check = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CuPy/CuPy-8.5.0-fosscuda-2020b.eb b/easybuild/easyconfigs/c/CuPy/CuPy-8.5.0-fosscuda-2020b.eb index dddce517cbc7..adec31e36e56 100644 --- a/easybuild/easyconfigs/c/CuPy/CuPy-8.5.0-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/c/CuPy/CuPy-8.5.0-fosscuda-2020b.eb @@ -18,8 +18,6 @@ dependencies = [ ('cuTENSOR', '1.2.2.5', '-CUDA-%(cudaver)s', SYSTEM), ] -use_pip = True - exts_default_options = {'source_urls': [PYPI_LOWER_SOURCE]} postinstallcmds = [ # req for sanity check on build nodes without libcuda.so. @@ -39,6 +37,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/Cube/Cube-4.2_fix-Qt-version-check.patch b/easybuild/easyconfigs/c/Cube/Cube-4.2_fix-Qt-version-check.patch deleted file mode 100644 index 75fc2fed1b0e..000000000000 --- a/easybuild/easyconfigs/c/Cube/Cube-4.2_fix-Qt-version-check.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- build-backend/configure.orig 2013-11-09 22:55:07.707702200 +0100 -+++ build-backend/configure 2013-11-09 22:56:59.949861730 +0100 -@@ -19889,7 +19889,7 @@ - else - echo "$as_me:$LINENO: Running $QMAKE --version:" >&5 - $QMAKE --version >&5 2>&1 -- qmake_version_sed='/^.*\([0-9]\.[0-9]\.[0-9]\).*$/!d;s//\1/' -+ qmake_version_sed='/^.*Qt.version.\([0-9]\.[0-9]\.[0-9]\).in.*$/!d;s//\1/' - at_cv_QT_VERSION=`$QMAKE --version 2>&1 | sed "$qmake_version_sed"` - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $at_cv_QT_VERSION" >&5 diff --git a/easybuild/easyconfigs/c/Cube/Cube-4.2_fix-with-qt-check.patch b/easybuild/easyconfigs/c/Cube/Cube-4.2_fix-with-qt-check.patch deleted file mode 100644 index 5ea89bb644d6..000000000000 --- a/easybuild/easyconfigs/c/Cube/Cube-4.2_fix-with-qt-check.patch +++ /dev/null @@ -1,209 +0,0 @@ ---- build-backend/configure.orig 2013-08-02 13:20:33.000000000 +0200 -+++ build-backend/configure 2015-04-29 09:56:00.891697331 +0200 -@@ -19819,6 +19819,8 @@ $as_echo "$at_darwin" >&6; } - - # Find qmake. - -+ if test "x$QT_PATH" == "x"; then : -+ - for ac_prog in qmake-qt4 qmake - do - # Extract the first word of "$ac_prog", so it can be a program name with args. -@@ -19867,6 +19869,57 @@ done - test -n "$QMAKE" || QMAKE="missing" - - -+else -+ -+ for ac_prog in qmake -+do -+ # Extract the first word of "$ac_prog", so it can be a program name with args. -+set dummy $ac_prog; ac_word=$2 -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -+$as_echo_n "checking for $ac_word... " >&6; } -+if ${ac_cv_path_QMAKE+:} false; then : -+ $as_echo_n "(cached) " >&6 -+else -+ case $QMAKE in -+ [\\/]* | ?:[\\/]*) -+ ac_cv_path_QMAKE="$QMAKE" # Let the user override the test with a path. -+ ;; -+ *) -+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+as_dummy="$QT_PATH:$QT_DIR:$PATH:$tmp_qt_paths" -+for as_dir in $as_dummy -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then -+ ac_cv_path_QMAKE="$as_dir/$ac_word$ac_exec_ext" -+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 -+ break 2 -+ fi -+done -+ done -+IFS=$as_save_IFS -+ -+ ;; -+esac -+fi -+QMAKE=$ac_cv_path_QMAKE -+if test -n "$QMAKE"; then -+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $QMAKE" >&5 -+$as_echo "$QMAKE" >&6; } -+else -+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -+$as_echo "no" >&6; } -+fi -+ -+ -+ test -n "$QMAKE" && break -+done -+test -n "$QMAKE" || QMAKE="missing" -+ -+ -+fi - if test x"$QMAKE" = xmissing; then - as_fn_error $? "Cannot find qmake in your PATH. Try to specify the exact path using the option --with-qt= or to switch off the compilation of gui using option --without-gui." "$LINENO" 5 - break -@@ -20309,7 +20362,59 @@ $as_echo "$at_cv_qt_build" >&6; } - - # Find moc (Meta Object Compiler). - -- for ac_prog in moc-qt4 moc -+ if test "x$QT_PATH" == "x"; then : -+ -+ for ac_prog in moc-qt4 moc -+do -+ # Extract the first word of "$ac_prog", so it can be a program name with args. -+set dummy $ac_prog; ac_word=$2 -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -+$as_echo_n "checking for $ac_word... " >&6; } -+if ${ac_cv_path_MOC+:} false; then : -+ $as_echo_n "(cached) " >&6 -+else -+ case $MOC in -+ [\\/]* | ?:[\\/]*) -+ ac_cv_path_MOC="$MOC" # Let the user override the test with a path. -+ ;; -+ *) -+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+as_dummy="$PATH:$tmp_qt_paths" -+for as_dir in $as_dummy -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then -+ ac_cv_path_MOC="$as_dir/$ac_word$ac_exec_ext" -+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 -+ break 2 -+ fi -+done -+ done -+IFS=$as_save_IFS -+ -+ ;; -+esac -+fi -+MOC=$ac_cv_path_MOC -+if test -n "$MOC"; then -+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOC" >&5 -+$as_echo "$MOC" >&6; } -+else -+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -+$as_echo "no" >&6; } -+fi -+ -+ -+ test -n "$MOC" && break -+done -+test -n "$MOC" || MOC="missing" -+ -+ -+else -+ -+ for ac_prog in moc - do - # Extract the first word of "$ac_prog", so it can be a program name with args. - set dummy $ac_prog; ac_word=$2 -@@ -20356,6 +20461,8 @@ fi - done - test -n "$MOC" || MOC="missing" - -+ -+fi - if test x"$MOC" = xmissing; then - as_fn_error $? "Cannot find moc (Meta Object Compiler) in your PATH. Try using --with-qt." "$LINENO" 5 - break -@@ -20364,7 +20471,59 @@ test -n "$MOC" || MOC="missing" - - # Find uic (User Interface Compiler). - -- for ac_prog in uic-qt4 uic -+ if test "x$QT_PATH" == "x"; then : -+ -+ for ac_prog in uic-qt4 uic -+do -+ # Extract the first word of "$ac_prog", so it can be a program name with args. -+set dummy $ac_prog; ac_word=$2 -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -+$as_echo_n "checking for $ac_word... " >&6; } -+if ${ac_cv_path_UIC+:} false; then : -+ $as_echo_n "(cached) " >&6 -+else -+ case $UIC in -+ [\\/]* | ?:[\\/]*) -+ ac_cv_path_UIC="$UIC" # Let the user override the test with a path. -+ ;; -+ *) -+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+as_dummy="$PATH:$tmp_qt_paths" -+for as_dir in $as_dummy -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then -+ ac_cv_path_UIC="$as_dir/$ac_word$ac_exec_ext" -+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 -+ break 2 -+ fi -+done -+ done -+IFS=$as_save_IFS -+ -+ ;; -+esac -+fi -+UIC=$ac_cv_path_UIC -+if test -n "$UIC"; then -+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UIC" >&5 -+$as_echo "$UIC" >&6; } -+else -+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -+$as_echo "no" >&6; } -+fi -+ -+ -+ test -n "$UIC" && break -+done -+test -n "$UIC" || UIC="missing" -+ -+ -+else -+ -+ for ac_prog in uic - do - # Extract the first word of "$ac_prog", so it can be a program name with args. - set dummy $ac_prog; ac_word=$2 -@@ -20411,6 +20570,8 @@ fi - done - test -n "$UIC" || UIC="missing" - -+ -+fi - if test x"$UIC" = xmissing; then - as_fn_error $? "Cannot find uic (User Interface Compiler) in your PATH. Try using --with-qt." "$LINENO" 5 - break 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 deleted file mode 100644 index 44788c80416f..000000000000 --- a/easybuild/easyconfigs/c/Cube/Cube-4.3.4-foss-2016a.eb +++ /dev/null @@ -1,44 +0,0 @@ -## -# 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 = 'Cube' -version = '4.3.4' - -homepage = 'http://www.scalasca.org/software/cube-4.x/download.html' -description = """Cube, which is used as performance report explorer for Scalasca and - Score-P, is a generic tool for displaying a multi-dimensional performance space - consisting of the dimensions (i) performance metric, (ii) call path, and (iii) system - resource. Each dimension can be represented as a tree, where non-leaf nodes of the tree - can be collapsed or expanded to achieve the desired level of granularity.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] - -checksums = [ - '50f73060f55311cb12c5b3cb354d59fa', # cube-4.3.4.tar.gz -] - -dependencies = [ - ('Qt', '4.8.7'), -] - -sanity_check_paths = { - 'files': ["bin/cube", ("lib/libcube4.a", "lib64/libcube4.a"), - ("lib/libcube4.%s" % SHLIB_EXT, "lib64/libcube4.%s" % SHLIB_EXT)], - 'dirs': ["include/cube", "include/cubew"], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/c/CubeGUI/CubeGUI-4.4.4-GCCcore-8.2.0.eb b/easybuild/easyconfigs/c/CubeGUI/CubeGUI-4.4.4-GCCcore-8.2.0.eb deleted file mode 100644 index 79ceaef915ae..000000000000 --- a/easybuild/easyconfigs/c/CubeGUI/CubeGUI-4.4.4-GCCcore-8.2.0.eb +++ /dev/null @@ -1,53 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2019 Juelich Supercomputing Centre, Germany -# Authors:: 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 = 'CubeGUI' -version = '4.4.4' - -homepage = 'https://www.scalasca.org/software/cube-4.x/download.html' -description = """ - Cube, which is used as performance report explorer for Scalasca and Score-P, - is a generic tool for displaying a multi-dimensional performance space - consisting of the dimensions (i) performance metric, (ii) call path, and - (iii) system resource. Each dimension can be represented as a tree, where - non-leaf nodes of the tree can be collapsed or expanded to achieve the - desired level of granularity. - - This module provides the Cube graphical report explorer. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] -sources = [SOURCELOWER_TAR_GZ] -checksums = [ - '9b7b96d5a64b558a9017cc3599bba93a42095534e018e3de9b1f80ab6d04cc34', # cubegui-4.4.4.tar.gz -] - -builddependencies = [ - # use same binutils version that was used when building GCCcore - ('binutils', '2.31.1'), - ('CubeLib', '4.4.4'), -] - -dependencies = [ - ('Qt5', '5.12.3'), -] - -sanity_check_paths = { - 'files': ['bin/cube', 'bin/cubegui-config', - 'lib/libcube4gui.a', 'lib/libcube4gui.%s' % SHLIB_EXT], - 'dirs': ['include/cubegui', 'lib/cube-plugins'], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/c/CubeGUI/CubeGUI-4.4.4-GCCcore-9.3.0.eb b/easybuild/easyconfigs/c/CubeGUI/CubeGUI-4.4.4-GCCcore-9.3.0.eb deleted file mode 100644 index 13dc09734bee..000000000000 --- a/easybuild/easyconfigs/c/CubeGUI/CubeGUI-4.4.4-GCCcore-9.3.0.eb +++ /dev/null @@ -1,53 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2019 Juelich Supercomputing Centre, Germany -# Authors:: 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 = 'CubeGUI' -version = '4.4.4' - -homepage = 'https://www.scalasca.org/software/cube-4.x/download.html' -description = """ - Cube, which is used as performance report explorer for Scalasca and Score-P, - is a generic tool for displaying a multi-dimensional performance space - consisting of the dimensions (i) performance metric, (ii) call path, and - (iii) system resource. Each dimension can be represented as a tree, where - non-leaf nodes of the tree can be collapsed or expanded to achieve the - desired level of granularity. - - This module provides the Cube graphical report explorer. -""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] -sources = [SOURCELOWER_TAR_GZ] -checksums = [ - '9b7b96d5a64b558a9017cc3599bba93a42095534e018e3de9b1f80ab6d04cc34', # cubegui-4.4.4.tar.gz -] - -builddependencies = [ - # use same binutils version that was used when building GCCcore - ('binutils', '2.34'), - ('CubeLib', '4.4.4'), -] - -dependencies = [ - ('Qt5', '5.14.1'), -] - -sanity_check_paths = { - 'files': ['bin/cube', 'bin/cubegui-config', - 'lib/libcube4gui.a', 'lib/libcube4gui.%s' % SHLIB_EXT], - 'dirs': ['include/cubegui', 'lib/cube-plugins'], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/c/CubeGUI/CubeGUI-4.8.2-GCCcore-13.2.0.eb b/easybuild/easyconfigs/c/CubeGUI/CubeGUI-4.8.2-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..0a3759b0e90f --- /dev/null +++ b/easybuild/easyconfigs/c/CubeGUI/CubeGUI-4.8.2-GCCcore-13.2.0.eb @@ -0,0 +1,53 @@ +## +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2019 Juelich Supercomputing Centre, Germany +# Authors:: Markus Geimer +# Authors:: Jan André Reuter +# 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 = 'CubeGUI' +version = '4.8.2' + +homepage = 'https://www.scalasca.org/software/cube-4.x/download.html' +description = """ + Cube, which is used as performance report explorer for Scalasca and Score-P, + is a generic tool for displaying a multi-dimensional performance space + consisting of the dimensions (i) performance metric, (ii) call path, and + (iii) system resource. Each dimension can be represented as a tree, where + non-leaf nodes of the tree can be collapsed or expanded to achieve the + desired level of granularity. + + This module provides the Cube graphical report explorer. +""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['https://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['bf2e02002bb2e5c4f61832ce37b62a440675c6453463014b33b2474aac78f86d'] + +builddependencies = [('binutils', '2.40')] + +dependencies = [ + ('Qt6', '6.6.3'), + ('CubeLib', '4.8.2'), +] + +configopts = [ + '--with-qt=$EBROOTQT6/bin ', +] + +sanity_check_paths = { + 'files': ['bin/cube', 'bin/cubegui-config', + 'lib/libcube4gui.a', 'lib/libcube4gui.%s' % SHLIB_EXT], + 'dirs': ['include/cubegui', 'lib/cube-plugins'], +} + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/c/CubeGUI/CubeGUI-4.8.2-GCCcore-13.3.0.eb b/easybuild/easyconfigs/c/CubeGUI/CubeGUI-4.8.2-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..4d3e6ac08497 --- /dev/null +++ b/easybuild/easyconfigs/c/CubeGUI/CubeGUI-4.8.2-GCCcore-13.3.0.eb @@ -0,0 +1,52 @@ +## +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2019 Juelich Supercomputing Centre, Germany +# Authors:: 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 = 'CubeGUI' +version = '4.8.2' + +homepage = 'https://www.scalasca.org/software/cube-4.x/download.html' +description = """ + Cube, which is used as performance report explorer for Scalasca and Score-P, + is a generic tool for displaying a multi-dimensional performance space + consisting of the dimensions (i) performance metric, (ii) call path, and + (iii) system resource. Each dimension can be represented as a tree, where + non-leaf nodes of the tree can be collapsed or expanded to achieve the + desired level of granularity. + + This module provides the Cube graphical report explorer. +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['bf2e02002bb2e5c4f61832ce37b62a440675c6453463014b33b2474aac78f86d'] + +builddependencies = [('binutils', '2.42')] + +dependencies = [ + ('Qt6', '6.7.2'), + ('CubeLib', '4.8.2'), +] + +configopts = [ + '--with-qt=$EBROOTQT6/bin ', +] + +sanity_check_paths = { + 'files': ['bin/cube', 'bin/cubegui-config', + 'lib/libcube4gui.a', 'lib/libcube4gui.%s' % SHLIB_EXT], + 'dirs': ['include/cubegui', 'lib/cube-plugins'], +} + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/c/CubeLib/CubeLib-4.4.4-GCCcore-8.2.0.eb b/easybuild/easyconfigs/c/CubeLib/CubeLib-4.4.4-GCCcore-8.2.0.eb deleted file mode 100644 index 0e805e0f1996..000000000000 --- a/easybuild/easyconfigs/c/CubeLib/CubeLib-4.4.4-GCCcore-8.2.0.eb +++ /dev/null @@ -1,56 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2019 Juelich Supercomputing Centre, Germany -# Authors:: 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 = 'CubeLib' -version = '4.4.4' - -homepage = 'https://www.scalasca.org/software/cube-4.x/download.html' -description = """ - Cube, which is used as performance report explorer for Scalasca and Score-P, - is a generic tool for displaying a multi-dimensional performance space - consisting of the dimensions (i) performance metric, (ii) call path, and - (iii) system resource. Each dimension can be represented as a tree, where - non-leaf nodes of the tree can be collapsed or expanded to achieve the - desired level of granularity. - - This module provides the Cube general purpose C++ library component and - command-line tools. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] -sources = [SOURCELOWER_TAR_GZ] -checksums = [ - 'adb8216ee3b7701383884417374e7ff946edb30e56640307c65465187dca7512', # cubelib-4.4.4.tar.gz -] - -builddependencies = [ - # use same binutils version that was used when building GCCcore - ('binutils', '2.31.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('zlib', '1.2.11'), -] - -configopts = '--enable-shared' - -sanity_check_paths = { - 'files': ['bin/cubelib-config', - 'lib/libcube4.a', 'lib/libcube4.%s' % SHLIB_EXT], - 'dirs': ['include/cubelib'], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/c/CubeLib/CubeLib-4.4.4-GCCcore-8.3.0.eb b/easybuild/easyconfigs/c/CubeLib/CubeLib-4.4.4-GCCcore-8.3.0.eb deleted file mode 100644 index 25e3ff6e0dc7..000000000000 --- a/easybuild/easyconfigs/c/CubeLib/CubeLib-4.4.4-GCCcore-8.3.0.eb +++ /dev/null @@ -1,56 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2019 Juelich Supercomputing Centre, Germany -# Authors:: 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 = 'CubeLib' -version = '4.4.4' - -homepage = 'https://www.scalasca.org/software/cube-4.x/download.html' -description = """ - Cube, which is used as performance report explorer for Scalasca and Score-P, - is a generic tool for displaying a multi-dimensional performance space - consisting of the dimensions (i) performance metric, (ii) call path, and - (iii) system resource. Each dimension can be represented as a tree, where - non-leaf nodes of the tree can be collapsed or expanded to achieve the - desired level of granularity. - - This module provides the Cube general purpose C++ library component and - command-line tools. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] -sources = [SOURCELOWER_TAR_GZ] -checksums = [ - 'adb8216ee3b7701383884417374e7ff946edb30e56640307c65465187dca7512', # cubelib-4.4.4.tar.gz -] - -builddependencies = [ - # use same binutils version that was used when building GCCcore - ('binutils', '2.32'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('zlib', '1.2.11'), -] - -configopts = '--enable-shared' - -sanity_check_paths = { - 'files': ['bin/cubelib-config', - 'lib/libcube4.a', 'lib/libcube4.%s' % SHLIB_EXT], - 'dirs': ['include/cubelib'], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/c/CubeLib/CubeLib-4.4.4-GCCcore-9.3.0.eb b/easybuild/easyconfigs/c/CubeLib/CubeLib-4.4.4-GCCcore-9.3.0.eb deleted file mode 100644 index 500dadf32632..000000000000 --- a/easybuild/easyconfigs/c/CubeLib/CubeLib-4.4.4-GCCcore-9.3.0.eb +++ /dev/null @@ -1,56 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2019 Juelich Supercomputing Centre, Germany -# Authors:: 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 = 'CubeLib' -version = '4.4.4' - -homepage = 'https://www.scalasca.org/software/cube-4.x/download.html' -description = """ - Cube, which is used as performance report explorer for Scalasca and Score-P, - is a generic tool for displaying a multi-dimensional performance space - consisting of the dimensions (i) performance metric, (ii) call path, and - (iii) system resource. Each dimension can be represented as a tree, where - non-leaf nodes of the tree can be collapsed or expanded to achieve the - desired level of granularity. - - This module provides the Cube general purpose C++ library component and - command-line tools. -""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] -sources = [SOURCELOWER_TAR_GZ] -checksums = [ - 'adb8216ee3b7701383884417374e7ff946edb30e56640307c65465187dca7512', # cubelib-4.4.4.tar.gz -] - -builddependencies = [ - # use same binutils version that was used when building GCCcore - ('binutils', '2.34'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('zlib', '1.2.11'), -] - -configopts = '--enable-shared' - -sanity_check_paths = { - 'files': ['bin/cubelib-config', - 'lib/libcube4.a', 'lib/libcube4.%s' % SHLIB_EXT], - 'dirs': ['include/cubelib'], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/c/CubeLib/CubeLib-4.8.2-GCCcore-11.3.0.eb b/easybuild/easyconfigs/c/CubeLib/CubeLib-4.8.2-GCCcore-11.3.0.eb new file mode 100644 index 000000000000..5d28ebcf501c --- /dev/null +++ b/easybuild/easyconfigs/c/CubeLib/CubeLib-4.8.2-GCCcore-11.3.0.eb @@ -0,0 +1,50 @@ +# Copyright 2019 Juelich Supercomputing Centre, Germany +# Copyright 2023-2024 TU Dresden, Germany +# Authors:: Markus Geimer +# Alexander Grund +# 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 = 'CubeLib' +version = '4.8.2' + +homepage = 'https://www.scalasca.org/software/cube-4.x/download.html' +description = """ + Cube, which is used as performance report explorer for Scalasca and Score-P, + is a generic tool for displaying a multi-dimensional performance space + consisting of the dimensions (i) performance metric, (ii) call path, and + (iii) system resource. Each dimension can be represented as a tree, where + non-leaf nodes of the tree can be collapsed or expanded to achieve the + desired level of granularity. + + This module provides the Cube general purpose C++ library component and + command-line tools. +""" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} +source_urls = ['https://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['d6fdef57b1bc9594f1450ba46cf08f431dd0d4ae595c47e2f3454e17e4ae74f4'] + +builddependencies = [ + ('binutils', '2.38'), + ('pkgconf', '1.8.0'), +] + +dependencies = [ + ('zlib', '1.2.12'), +] + +configopts = '--enable-shared' + +sanity_check_paths = { + 'files': ['bin/cubelib-config', + 'lib/libcube4.a', 'lib/libcube4.%s' % SHLIB_EXT], + 'dirs': ['include/cubelib'], +} + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/c/CubeLib/CubeLib-4.8.2-GCCcore-12.3.0.eb b/easybuild/easyconfigs/c/CubeLib/CubeLib-4.8.2-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..3039dd547d58 --- /dev/null +++ b/easybuild/easyconfigs/c/CubeLib/CubeLib-4.8.2-GCCcore-12.3.0.eb @@ -0,0 +1,51 @@ +# Copyright 2019 Juelich Supercomputing Centre, Germany +# Copyright 2023-2024 TU Dresden, Germany +# Authors:: Markus Geimer +# Alexander Grund +# 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 = 'CubeLib' +version = '4.8.2' + +homepage = 'https://www.scalasca.org/software/cube-4.x/download.html' +description = """ + Cube, which is used as performance report explorer for Scalasca and Score-P, + is a generic tool for displaying a multi-dimensional performance space + consisting of the dimensions (i) performance metric, (ii) call path, and + (iii) system resource. Each dimension can be represented as a tree, where + non-leaf nodes of the tree can be collapsed or expanded to achieve the + desired level of granularity. + + This module provides the Cube general purpose C++ library component and + command-line tools. +""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} +source_urls = ['https://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['d6fdef57b1bc9594f1450ba46cf08f431dd0d4ae595c47e2f3454e17e4ae74f4'] + +builddependencies = [ + # use same binutils version that was used when building GCCcore + ('binutils', '2.40'), + ('pkgconf', '1.9.5'), +] + +dependencies = [ + ('zlib', '1.2.13'), +] + +configopts = '--enable-shared' + +sanity_check_paths = { + 'files': ['bin/cubelib-config', + 'lib/libcube4.a', 'lib/libcube4.%s' % SHLIB_EXT], + 'dirs': ['include/cubelib'], +} + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/c/CubeLib/CubeLib-4.8.2-GCCcore-13.3.0.eb b/easybuild/easyconfigs/c/CubeLib/CubeLib-4.8.2-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..6b2414be4467 --- /dev/null +++ b/easybuild/easyconfigs/c/CubeLib/CubeLib-4.8.2-GCCcore-13.3.0.eb @@ -0,0 +1,52 @@ +# Copyright 2019-2024 Juelich Supercomputing Centre, Germany +# Copyright 2023-2024 TU Dresden, Germany +# Authors:: Markus Geimer +# Alexander Grund +# Jan André Reuter +# 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 = 'CubeLib' +version = '4.8.2' + +homepage = 'https://www.scalasca.org/software/cube-4.x/download.html' +description = """ + Cube, which is used as performance report explorer for Scalasca and Score-P, + is a generic tool for displaying a multi-dimensional performance space + consisting of the dimensions (i) performance metric, (ii) call path, and + (iii) system resource. Each dimension can be represented as a tree, where + non-leaf nodes of the tree can be collapsed or expanded to achieve the + desired level of granularity. + + This module provides the Cube general purpose C++ library component and + command-line tools. +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['d6fdef57b1bc9594f1450ba46cf08f431dd0d4ae595c47e2f3454e17e4ae74f4'] + +builddependencies = [ + # use same binutils version that was used when building GCCcore + ('binutils', '2.42'), + ('pkgconf', '2.2.0'), +] +dependencies = [ + ('zlib', '1.3.1'), +] + +configopts = '--enable-shared' + +sanity_check_paths = { + 'files': ['bin/cubelib-config', + 'lib/libcube4.a', 'lib/libcube4.%s' % SHLIB_EXT], + 'dirs': ['include/cubelib'], +} + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/c/CubeWriter/CubeWriter-4.4.3-GCCcore-8.2.0.eb b/easybuild/easyconfigs/c/CubeWriter/CubeWriter-4.4.3-GCCcore-8.2.0.eb deleted file mode 100644 index 87263d9a07d6..000000000000 --- a/easybuild/easyconfigs/c/CubeWriter/CubeWriter-4.4.3-GCCcore-8.2.0.eb +++ /dev/null @@ -1,55 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2019 Juelich Supercomputing Centre, Germany -# Authors:: 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 = 'CubeWriter' -version = '4.4.3' - -homepage = 'https://www.scalasca.org/software/cube-4.x/download.html' -description = """ - Cube, which is used as performance report explorer for Scalasca and Score-P, - is a generic tool for displaying a multi-dimensional performance space - consisting of the dimensions (i) performance metric, (ii) call path, and - (iii) system resource. Each dimension can be represented as a tree, where - non-leaf nodes of the tree can be collapsed or expanded to achieve the - desired level of granularity. - - This module provides the Cube high-performance C writer library component. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] -sources = ['cubew-%(version)s.tar.gz'] -checksums = [ - '93fff6cc1e8b0780f0171ef5302a2e1a257f99b6383fbfc1b9b82f925ceff501', # cubew-4.4.3.tar.gz -] - -builddependencies = [ - # use same binutils version that was used when building GCCcore - ('binutils', '2.31.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('zlib', '1.2.11'), -] - -configopts = '--enable-shared' - -sanity_check_paths = { - 'files': ['bin/cubew-config', - 'lib/libcube4w.a', 'lib/libcube4w.%s' % SHLIB_EXT], - 'dirs': ['include/cubew'], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/c/CubeWriter/CubeWriter-4.4.3-GCCcore-8.3.0.eb b/easybuild/easyconfigs/c/CubeWriter/CubeWriter-4.4.3-GCCcore-8.3.0.eb deleted file mode 100644 index 241e8f91ebfa..000000000000 --- a/easybuild/easyconfigs/c/CubeWriter/CubeWriter-4.4.3-GCCcore-8.3.0.eb +++ /dev/null @@ -1,55 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2019 Juelich Supercomputing Centre, Germany -# Authors:: 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 = 'CubeWriter' -version = '4.4.3' - -homepage = 'https://www.scalasca.org/software/cube-4.x/download.html' -description = """ - Cube, which is used as performance report explorer for Scalasca and Score-P, - is a generic tool for displaying a multi-dimensional performance space - consisting of the dimensions (i) performance metric, (ii) call path, and - (iii) system resource. Each dimension can be represented as a tree, where - non-leaf nodes of the tree can be collapsed or expanded to achieve the - desired level of granularity. - - This module provides the Cube high-performance C writer library component. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] -sources = ['cubew-%(version)s.tar.gz'] -checksums = [ - '93fff6cc1e8b0780f0171ef5302a2e1a257f99b6383fbfc1b9b82f925ceff501', # cubew-4.4.3.tar.gz -] - -builddependencies = [ - # use same binutils version that was used when building GCCcore - ('binutils', '2.32'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('zlib', '1.2.11'), -] - -configopts = '--enable-shared' - -sanity_check_paths = { - 'files': ['bin/cubew-config', - 'lib/libcube4w.a', 'lib/libcube4w.%s' % SHLIB_EXT], - 'dirs': ['include/cubew'], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/c/CubeWriter/CubeWriter-4.4.3-GCCcore-9.3.0.eb b/easybuild/easyconfigs/c/CubeWriter/CubeWriter-4.4.3-GCCcore-9.3.0.eb deleted file mode 100644 index de7ebb7b2340..000000000000 --- a/easybuild/easyconfigs/c/CubeWriter/CubeWriter-4.4.3-GCCcore-9.3.0.eb +++ /dev/null @@ -1,55 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2019 Juelich Supercomputing Centre, Germany -# Authors:: 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 = 'CubeWriter' -version = '4.4.3' - -homepage = 'https://www.scalasca.org/software/cube-4.x/download.html' -description = """ - Cube, which is used as performance report explorer for Scalasca and Score-P, - is a generic tool for displaying a multi-dimensional performance space - consisting of the dimensions (i) performance metric, (ii) call path, and - (iii) system resource. Each dimension can be represented as a tree, where - non-leaf nodes of the tree can be collapsed or expanded to achieve the - desired level of granularity. - - This module provides the Cube high-performance C writer library component. -""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] -sources = ['cubew-%(version)s.tar.gz'] -checksums = [ - '93fff6cc1e8b0780f0171ef5302a2e1a257f99b6383fbfc1b9b82f925ceff501', # cubew-4.4.3.tar.gz -] - -builddependencies = [ - # use same binutils version that was used when building GCCcore - ('binutils', '2.34'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('zlib', '1.2.11'), -] - -configopts = '--enable-shared' - -sanity_check_paths = { - 'files': ['bin/cubew-config', - 'lib/libcube4w.a', 'lib/libcube4w.%s' % SHLIB_EXT], - 'dirs': ['include/cubew'], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/c/CubeWriter/CubeWriter-4.8.2-GCCcore-11.3.0.eb b/easybuild/easyconfigs/c/CubeWriter/CubeWriter-4.8.2-GCCcore-11.3.0.eb new file mode 100644 index 000000000000..17faeb9292b6 --- /dev/null +++ b/easybuild/easyconfigs/c/CubeWriter/CubeWriter-4.8.2-GCCcore-11.3.0.eb @@ -0,0 +1,50 @@ +# Copyright:: Copyright 2019 Juelich Supercomputing Centre, Germany +# Copyright 2023-2024 TU Dresden, Germany +# Authors:: Markus Geimer +# Alexander Grund +# 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 = 'CubeWriter' +version = '4.8.2' + +homepage = 'https://www.scalasca.org/software/cube-4.x/download.html' +description = """ + Cube, which is used as performance report explorer for Scalasca and Score-P, + is a generic tool for displaying a multi-dimensional performance space + consisting of the dimensions (i) performance metric, (ii) call path, and + (iii) system resource. Each dimension can be represented as a tree, where + non-leaf nodes of the tree can be collapsed or expanded to achieve the + desired level of granularity. + + This module provides the Cube high-performance C writer library component. +""" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} + +source_urls = ['https://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] +sources = ['cubew-%(version)s.tar.gz'] +checksums = ['4f3bcf0622c2429b8972b5eb3f14d79ec89b8161e3c1cc5862ceda417d7975d2'] + +builddependencies = [ + ('binutils', '2.38'), + ('pkgconf', '1.8.0'), +] + +dependencies = [ + ('zlib', '1.2.12'), +] + +configopts = '--enable-shared' + +sanity_check_paths = { + 'files': ['bin/cubew-config', + 'lib/libcube4w.a', 'lib/libcube4w.%s' % SHLIB_EXT], + 'dirs': ['include/cubew'], +} + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/c/CubeWriter/CubeWriter-4.8.2-GCCcore-12.3.0.eb b/easybuild/easyconfigs/c/CubeWriter/CubeWriter-4.8.2-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..ccb046698742 --- /dev/null +++ b/easybuild/easyconfigs/c/CubeWriter/CubeWriter-4.8.2-GCCcore-12.3.0.eb @@ -0,0 +1,51 @@ +# Copyright:: Copyright 2019 Juelich Supercomputing Centre, Germany +# Copyright 2023-2024 TU Dresden, Germany +# Authors:: Markus Geimer +# Alexander Grund +# 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 = 'CubeWriter' +version = '4.8.2' + +homepage = 'https://www.scalasca.org/software/cube-4.x/download.html' +description = """ + Cube, which is used as performance report explorer for Scalasca and Score-P, + is a generic tool for displaying a multi-dimensional performance space + consisting of the dimensions (i) performance metric, (ii) call path, and + (iii) system resource. Each dimension can be represented as a tree, where + non-leaf nodes of the tree can be collapsed or expanded to achieve the + desired level of granularity. + + This module provides the Cube high-performance C writer library component. +""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] +sources = ['cubew-%(version)s.tar.gz'] +checksums = ['4f3bcf0622c2429b8972b5eb3f14d79ec89b8161e3c1cc5862ceda417d7975d2'] + +builddependencies = [ + # use same binutils version that was used when building GCCcore + ('binutils', '2.40'), + ('pkgconf', '1.9.5'), +] + +dependencies = [ + ('zlib', '1.2.13'), +] + +configopts = '--enable-shared' + +sanity_check_paths = { + 'files': ['bin/cubew-config', + 'lib/libcube4w.a', 'lib/libcube4w.%s' % SHLIB_EXT], + 'dirs': ['include/cubew'], +} + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/c/CubeWriter/CubeWriter-4.8.2-GCCcore-13.3.0.eb b/easybuild/easyconfigs/c/CubeWriter/CubeWriter-4.8.2-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..e030f21ba6c6 --- /dev/null +++ b/easybuild/easyconfigs/c/CubeWriter/CubeWriter-4.8.2-GCCcore-13.3.0.eb @@ -0,0 +1,52 @@ +# Copyright:: Copyright 2019-2024 Juelich Supercomputing Centre, Germany +# Copyright 2023-2024 TU Dresden, Germany +# Authors:: Markus Geimer +# Alexander Grund +# Jan André Reuter +# 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 = 'CubeWriter' +version = '4.8.2' + +homepage = 'https://www.scalasca.org/software/cube-4.x/download.html' +description = """ + Cube, which is used as performance report explorer for Scalasca and Score-P, + is a generic tool for displaying a multi-dimensional performance space + consisting of the dimensions (i) performance metric, (ii) call path, and + (iii) system resource. Each dimension can be represented as a tree, where + non-leaf nodes of the tree can be collapsed or expanded to achieve the + desired level of granularity. + + This module provides the Cube high-performance C writer library component. +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] +sources = ['cubew-%(version)s.tar.gz'] +checksums = ['4f3bcf0622c2429b8972b5eb3f14d79ec89b8161e3c1cc5862ceda417d7975d2'] + +builddependencies = [ + # use same binutils version that was used when building GCCcore + ('binutils', '2.42'), + ('pkgconf', '2.2.0'), +] + +dependencies = [ + ('zlib', '1.3.1'), +] + +configopts = '--enable-shared' + +sanity_check_paths = { + 'files': ['bin/cubew-config', + 'lib/libcube4w.a', 'lib/libcube4w.%s' % SHLIB_EXT], + 'dirs': ['include/cubew'], +} + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.1.1_init-error.patch b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.1.1_init-error.patch deleted file mode 100644 index 199023308cae..000000000000 --- a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.1.1_init-error.patch +++ /dev/null @@ -1,34 +0,0 @@ -# patch by Jens Timmerman (Ghent University) -# discussed here: http://stackoverflow.com/questions/20100602/is-initializing-a-reference-of-type-int-not-const-qualified-with-a-value-o ---- src/rounding.h.orig 2013-11-20 18:03:13.211025464 +0100 -+++ src/rounding.h 2013-11-20 18:03:22.850887431 +0100 -@@ -165,29 +165,6 @@ - } - - //-------------------------------------------------------------------------- -- // round alternate -- // Bias: none for sequential calls -- bool _is_up = false; -- template -- FloatType roundalternate( const FloatType& value, int& is_up = _is_up ) -- { -- if ((is_up != is_up)) -- return roundhalfup( value ); -- return roundhalfdown( value ); -- } -- -- //-------------------------------------------------------------------------- -- // symmetric round alternate -- // Bias: none for sequential calls -- template -- FloatType roundalternate0( const FloatType& value, int& is_up = _is_up ) -- { -- if ((is_up != is_up)) -- return roundhalfup0( value ); -- return roundhalfdown0( value ); -- } -- -- //-------------------------------------------------------------------------- - // round random - // Bias: generator's bias - template diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-foss-2016a.eb b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-foss-2016a.eb deleted file mode 100644 index b2f95877ad35..000000000000 --- a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-foss-2016a.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'Cufflinks' -version = '2.2.1' - -homepage = 'http://cole-trapnell-lab.github.io/cufflinks/' -description = """Transcript assembly, differential expression, and differential regulation for RNA-Seq""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://cole-trapnell-lab.github.io/cufflinks/assets/downloads/'] - -dependencies = [ - # issues with boost > 1.55, see https://github.com/cole-trapnell-lab/cufflinks/issues/3 - ('Boost', '1.55.0', '-Python-2.7.11'), - ('SAMtools', '0.1.19'), - ('Eigen', '3.2.3'), - ('zlib', '1.2.8'), -] - -preconfigopts = 'env CPPFLAGS=-I$EBROOTEIGEN/include' -configopts = '--with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' - -sanity_check_paths = { - 'files': ['bin/cufflinks'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-foss-2016b.eb b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-foss-2016b.eb deleted file mode 100644 index 5337cc8919d9..000000000000 --- a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-foss-2016b.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'Cufflinks' -version = '2.2.1' - -homepage = 'http://cole-trapnell-lab.github.io/cufflinks/' -description = """Transcript assembly, differential expression, and differential regulation for RNA-Seq""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://cole-trapnell-lab.github.io/cufflinks/assets/downloads/'] - -dependencies = [ - ('Boost', '1.61.0', '-Python-2.7.12'), - ('SAMtools', '0.1.19'), - ('Eigen', '3.2.3'), - ('zlib', '1.2.8'), -] - -preconfigopts = 'env CPPFLAGS=-I$EBROOTEIGEN/include' -configopts = '--with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' - -sanity_check_paths = { - 'files': ['bin/cufflinks'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-foss-2018b.eb b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-foss-2018b.eb deleted file mode 100644 index c3ad4a5a02a9..000000000000 --- a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-foss-2018b.eb +++ /dev/null @@ -1,43 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -name = 'Cufflinks' -version = '2.2.1' - -homepage = 'http://cole-trapnell-lab.github.io/%(namelower)s/' -description = "Transcript assembly, differential expression, and differential regulation for RNA-Seq" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['http://cole-trapnell-lab.github.io/%(namelower)s/assets/downloads/'] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - '%(name)s-%(version)s_fix-boost-inc.patch', - '%(name)s-%(version)s_fix-gcc7.patch', - '%(name)s-%(version)s_fix-liblemon.patch', -] -checksums = [ - 'e8316b66177914f14b3a0c317e436d386a46c4c212ca1b2326f89f8a2e08d5ae', # cufflinks-2.2.1.tar.gz - '9199390a11376ffba0583741752faca277c82ce3ab665a66ba8dc5991c45088f', # Cufflinks-2.2.1_fix-boost-inc.patch - '61f55cf4985bbea410d65f1b75e5afda85ba4e468f6ba8f852b0284d16cd29ab', # Cufflinks-2.2.1_fix-gcc7.patch - '39c5c973d3b762e7102e811187b3954362e728c6bdb9d4b38d8c8e9b043457aa', # Cufflinks-2.2.1_fix-liblemon.patch -] - -builddependencies = [ - ('Eigen', '3.3.7', '', SYSTEM), - ('SAMtools', '0.1.20'), -] -dependencies = [ - ('Boost', '1.67.0'), - ('zlib', '1.2.11'), -] - -preconfigopts = 'env CPPFLAGS=-I$EBROOTEIGEN/include' -configopts = '--with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' - -sanity_check_paths = { - 'files': ['bin/%(namelower)s'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-gompi-2019b.eb b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-gompi-2019b.eb deleted file mode 100644 index 5ec63582c06d..000000000000 --- a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-gompi-2019b.eb +++ /dev/null @@ -1,43 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -name = 'Cufflinks' -version = '2.2.1' - -homepage = 'http://cole-trapnell-lab.github.io/%(namelower)s/' -description = "Transcript assembly, differential expression, and differential regulation for RNA-Seq" - -toolchain = {'name': 'gompi', 'version': '2019b'} -toolchainopts = {'pic': True} - -source_urls = ['http://cole-trapnell-lab.github.io/%(namelower)s/assets/downloads/'] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - '%(name)s-%(version)s_fix-boost-inc.patch', - '%(name)s-%(version)s_fix-gcc7.patch', - '%(name)s-%(version)s_fix-liblemon.patch', -] -checksums = [ - 'e8316b66177914f14b3a0c317e436d386a46c4c212ca1b2326f89f8a2e08d5ae', # cufflinks-2.2.1.tar.gz - '9199390a11376ffba0583741752faca277c82ce3ab665a66ba8dc5991c45088f', # Cufflinks-2.2.1_fix-boost-inc.patch - '61f55cf4985bbea410d65f1b75e5afda85ba4e468f6ba8f852b0284d16cd29ab', # Cufflinks-2.2.1_fix-gcc7.patch - '39c5c973d3b762e7102e811187b3954362e728c6bdb9d4b38d8c8e9b043457aa', # Cufflinks-2.2.1_fix-liblemon.patch -] - -builddependencies = [ - ('Eigen', '3.3.7', '', SYSTEM), - ('SAMtools', '0.1.20'), -] -dependencies = [ - ('Boost', '1.71.0'), - ('zlib', '1.2.11'), -] - -preconfigopts = 'env CPPFLAGS=-I$EBROOTEIGEN/include' -configopts = '--with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' - -sanity_check_paths = { - 'files': ['bin/%(namelower)s'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-intel-2017b.eb b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-intel-2017b.eb deleted file mode 100644 index c322edc64a13..000000000000 --- a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-intel-2017b.eb +++ /dev/null @@ -1,33 +0,0 @@ -name = 'Cufflinks' -version = '2.2.1' - -homepage = 'http://cole-trapnell-lab.github.io/cufflinks/' -description = """Transcript assembly, differential expression, and differential regulation for RNA-Seq""" - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://cole-trapnell-lab.github.io/cufflinks/assets/downloads/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Cufflinks-%(version)s_fix-boost-inc.patch'] -checksums = [ - 'e8316b66177914f14b3a0c317e436d386a46c4c212ca1b2326f89f8a2e08d5ae', # cufflinks-2.2.1.tar.gz - '9199390a11376ffba0583741752faca277c82ce3ab665a66ba8dc5991c45088f', # Cufflinks-2.2.1_fix-boost-inc.patch -] - -builddependencies = [('Eigen', '3.3.4', '', SYSTEM)] -dependencies = [ - ('Boost', '1.65.1'), - ('SAMtools', '0.1.20'), - ('zlib', '1.2.11'), -] - -configopts = '--enable-intel64 --with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' -preconfigopts = 'env CPPFLAGS=-I$EBROOTEIGEN/include' - -sanity_check_paths = { - 'files': ['bin/cufflinks'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-intel-2018a.eb b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-intel-2018a.eb deleted file mode 100644 index 94cc688d081a..000000000000 --- a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-intel-2018a.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = 'Cufflinks' -version = '2.2.1' - -homepage = 'http://cole-trapnell-lab.github.io/cufflinks/' -description = """Transcript assembly, differential expression, and differential regulation for RNA-Seq""" - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://cole-trapnell-lab.github.io/cufflinks/assets/downloads/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Cufflinks-%(version)s_fix-boost-inc.patch'] -checksums = [ - 'e8316b66177914f14b3a0c317e436d386a46c4c212ca1b2326f89f8a2e08d5ae', # cufflinks-2.2.1.tar.gz - '9199390a11376ffba0583741752faca277c82ce3ab665a66ba8dc5991c45088f', # Cufflinks-2.2.1_fix-boost-inc.patch -] - -builddependencies = [ - ('Eigen', '3.3.4', '', SYSTEM), - ('SAMtools', '0.1.20'), -] -dependencies = [ - ('Boost', '1.66.0'), - ('zlib', '1.2.11'), -] - -preconfigopts = 'env CPPFLAGS=-I$EBROOTEIGEN/include' -configopts = '--enable-intel64 --with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' - -sanity_check_paths = { - 'files': ['bin/cufflinks'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1_fix-boost-inc.patch b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1_fix-boost-inc.patch deleted file mode 100644 index a773977d5689..000000000000 --- a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1_fix-boost-inc.patch +++ /dev/null @@ -1,13 +0,0 @@ -fix include statement for Boost header that was moved and is no longer available from 'tr1' in Boost 1.65.x and newer -author: Kenneth Hoste (HPC-UGent) ---- cufflinks-2.2.1/src/biascorrection.h.orig 2014-03-24 22:54:47.000000000 +0100 -+++ cufflinks-2.2.1/src/biascorrection.h 2017-12-05 16:51:16.602586745 +0100 -@@ -15,7 +15,7 @@ - #include - #include - #include --#include -+#include - #include - #include "common.h" - diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1_fix-gcc7.patch b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1_fix-gcc7.patch deleted file mode 100644 index 883549f32ccc..000000000000 --- a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1_fix-gcc7.patch +++ /dev/null @@ -1,83 +0,0 @@ -fix erroneous detection of a template by GCC 7 -author: Paul Jähne ---- cufflinks.orig/src/GHash.hh -+++ cufflinks/src/GHash.hh -@@ -88,7 +88,7 @@ - //nextkey is SET to the corresponding key - GHashEntry* NextEntry() { //returns a pointer to a GHashEntry - register int pos=fCurrentEntry; -- while (pos char* GHash::NextKey() { - register int pos=fCurrentEntry; -- while (pos OBJ* GHash::NextData() { - register int pos=fCurrentEntry; -- while (pos OBJ* GHash::NextData(char* &nextkey) { - register int pos=fCurrentEntry; -- while (pos int GHash::First() const { - register int pos=0; -- while(pos int GHash::Last() const { - register int pos=fCapacity-1; -- while(0<=pos){ if(0<=hash[pos].hash) break; pos--; } -- GASSERT(pos<0 || 0<=hash[pos].hash); -+ while(0<=pos){ if(0<=(hash[pos].hash)) break; pos--; } -+ GASSERT(pos<0 || 0<=(hash[pos].hash)); - return pos; - } - -@@ -474,8 +474,8 @@ - // Find next valid entry - template int GHash::Next(int pos) const { - GASSERT(0<=pos && pos int GHash::Prev(int pos) const { - GASSERT(0<=pos && pos= 0){ if(0<=hash[pos].hash) break; } -- GASSERT(pos<0 || 0<=hash[pos].hash); -+ while(--pos >= 0){ if(0<=(hash[pos].hash)) break; } -+ GASSERT(pos<0 || 0<=(hash[pos].hash)); - return pos; - } - diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1_fix-liblemon.patch b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1_fix-liblemon.patch deleted file mode 100644 index f88bf2cc7ee0..000000000000 --- a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1_fix-liblemon.patch +++ /dev/null @@ -1,16 +0,0 @@ -fix missing return value -author: Paul Jähne ---- a/src/lemon/error.h -+++ b/src/lemon/error.h -@@ -67,9 +67,9 @@ namespace lemon { - } - - ExceptionMember& operator=(const ExceptionMember& copy) { -- if (ptr.get() == 0) return; -+ if (ptr.get() == 0) return NULL; - try { -- if (!copy.valid()) return; -+ if (!copy.valid()) return NULL; - *ptr = copy.get(); - } catch (...) {} - } diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-20190706-GCC-12.3.0.eb b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-20190706-GCC-12.3.0.eb new file mode 100644 index 000000000000..3f087e541cb9 --- /dev/null +++ b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-20190706-GCC-12.3.0.eb @@ -0,0 +1,49 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +name = 'Cufflinks' +version = '20190706' +local_commit = 'dc3b0cb' + +homepage = 'http://cole-trapnell-lab.github.io/%(namelower)s/' +description = "Transcript assembly, differential expression, and differential regulation for RNA-Seq" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} +toolchainopts = {'pic': True} + +github_account = 'cole-trapnell-lab' +source_urls = [GITHUB_LOWER_SOURCE] +sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] +patches = ['Cufflinks-20190706_fix-automake.patch'] +checksums = [ + {'Cufflinks-20190706.tar.gz': '444c632083a473fe4fd99ff189cef5bbd95daee0912e8eefe79534bf225fbcb6'}, + {'Cufflinks-20190706_fix-automake.patch': '4eb2eb9e8e549eb6c2e17493801c36554dbfb009d9af86e28195e898a350b3a6'}, +] + +builddependencies = [ + ('Eigen', '3.4.0'), + ('Autotools', '20220317'), + ('SAMtools', '1.18'), + ('Boost', '1.75.0'), +] + +dependencies = [ + ('zlib', '1.2.13'), + ('HTSlib', '1.18'), +] + +preconfigopts = 'autoreconf -i && export LIBS="${LIBS} -lhts" && export CFLAGS="$CFLAGS -fcommon" && ' +configopts = '--with-boost=${EBROOTBOOST} --with-bam=${EBROOTSAMTOOLS}' + +buildopts = "BOOST_FILESYSTEM_LIB=$EBROOTBOOST/lib/libboost_filesystem.a " +buildopts += "BOOST_SERIALIZATION_LIB=$EBROOTBOOST/lib/libboost_serialization.a " +buildopts += "BOOST_SYSTEM_LIB=$EBROOTBOOST/lib/libboost_system.a " +buildopts += "BOOST_THREAD_LIB=$EBROOTBOOST/lib/libboost_thread.a " + +sanity_check_paths = { + 'files': ['bin/cufflinks'], + 'dirs': [] +} + +sanity_check_commands = ["cufflinks 2>&1 | grep 'Usage:.* cufflinks'"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-20190706-gompi-2019a.eb b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-20190706-gompi-2019a.eb deleted file mode 100644 index 881426fe5766..000000000000 --- a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-20190706-gompi-2019a.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -name = 'Cufflinks' -version = '20190706' -local_commit = 'dc3b0cb' - -homepage = 'http://cole-trapnell-lab.github.io/%(namelower)s/' -description = "Transcript assembly, differential expression, and differential regulation for RNA-Seq" - -toolchain = {'name': 'gompi', 'version': '2019a'} -toolchainopts = {'pic': True} - -github_account = 'cole-trapnell-lab' -source_urls = [GITHUB_LOWER_SOURCE] -sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] -checksums = ['444c632083a473fe4fd99ff189cef5bbd95daee0912e8eefe79534bf225fbcb6'] - -builddependencies = [ - ('Eigen', '3.3.7', '', SYSTEM), - ('Autotools', '20180311'), - ('SAMtools', '1.9'), -] - -dependencies = [ - ('Boost', '1.70.0'), - ('zlib', '1.2.11'), - ('HTSlib', '1.9'), -] - -preconfigopts = 'autoreconf -i && export LIBS="${LIBS} -lhts" && ' -configopts = '--with-boost=${EBROOTBOOST} --with-bam=${EBROOTSAMTOOLS}' - -sanity_check_paths = { - 'files': ['bin/%(namelower)s'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-20190706_fix-automake.patch b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-20190706_fix-automake.patch new file mode 100644 index 000000000000..332b4c724e45 --- /dev/null +++ b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-20190706_fix-automake.patch @@ -0,0 +1,14 @@ +fix for: +error: AM_INIT_AUTOMAKE expanded multiple times +author: Kenneth Hoste (HPC-UGent) +--- cufflinks-dc3b0cb72a4ac2b6bbc887099e71fc0c21e107b7/configure.ac.orig 2019-07-06 18:28:01.000000000 +0200 ++++ cufflinks-dc3b0cb72a4ac2b6bbc887099e71fc0c21e107b7/configure.ac 2024-09-27 13:39:13.512597490 +0200 +@@ -14,7 +14,7 @@ + AC_CONFIG_SRCDIR([config.h.in]) + AC_CONFIG_HEADERS([config.h]) + AC_CONFIG_AUX_DIR([build-aux]) +-AM_INIT_AUTOMAKE ++#AM_INIT_AUTOMAKE + + #AM_PATH_CPPUNIT(1.10.2) + diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks_GCC-4.7.patch b/easybuild/easyconfigs/c/Cufflinks/Cufflinks_GCC-4.7.patch deleted file mode 100644 index 5e40c8bf770f..000000000000 --- a/easybuild/easyconfigs/c/Cufflinks/Cufflinks_GCC-4.7.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- cufflinks-2.0.2/src/lemon/bits/base_extender.h.orig 2013-03-27 23:00:37.579508561 +0100 -+++ cufflinks-2.0.2/src/lemon/bits/base_extender.h 2013-03-27 23:01:09.439604981 +0100 -@@ -359,10 +359,10 @@ - } - - Node source(const UEdge& edge) const { -- return aNode(edge); -+ return this->aNode(edge); - } - Node target(const UEdge& edge) const { -- return bNode(edge); -+ return this->bNode(edge); - } - - void firstInc(UEdge& edge, bool& dir, const Node& node) const { diff --git a/easybuild/easyconfigs/c/Cufflinks/cufflinks-1.x-ldflags.patch b/easybuild/easyconfigs/c/Cufflinks/cufflinks-1.x-ldflags.patch deleted file mode 100644 index 9c2bd9e9a203..000000000000 --- a/easybuild/easyconfigs/c/Cufflinks/cufflinks-1.x-ldflags.patch +++ /dev/null @@ -1,45 +0,0 @@ -diff -ru cufflinks-1.3.0/configure cufflinks-1.3.0_patched/configure ---- cufflinks-1.3.0/configure 2012-01-02 13:36:44.000000000 +0000 -+++ cufflinks-1.3.0_patched/configure 2015-01-27 18:32:24.810282390 +0000 -@@ -6386,7 +6386,8 @@ - CFLAGS="${generic_CFLAGS} ${ext_CFLAGS} ${user_CFLAGS} ${debug_CFLAGS} ${OPENMP_CFLAGS}" - CXXFLAGS="$CFLAGS" - CXXFLAGS="$CXXFLAGS $BOOST_CPPFLAGS $BAM_CPPFLAGS" --LDFLAGS="$ext_LDFLAGS" -+user_LDFLAGS="$LDFLAGS" -+LDFLAGS="${ext_LDFLAGS} ${user_LDFLAGS}" - - # Checks for structures/functions that can be used to determine system memory - echo "$as_me:$LINENO: checking for struct sysinfo.totalram" >&5 -diff -ru cufflinks-1.3.0/src/Makefile.in cufflinks-1.3.0_patched/src/Makefile.in ---- cufflinks-1.3.0/src/Makefile.in 2012-01-02 13:36:43.000000000 +0000 -+++ cufflinks-1.3.0_patched/src/Makefile.in 2015-01-27 18:20:02.944386541 +0000 -@@ -438,24 +438,24 @@ - # (echo '#!$(PYTHON)'; sed '/^#!/d' $<) > $@ - cufflinks_SOURCES = cufflinks.cpp - cufflinks_LDADD = libcufflinks.a libgc.a $(BOOST_THREAD_LIB) $(BAM_LIB) --cufflinks_LDFLAGS = $(BOOST_LDFLAGS) $(BAM_LDFLAGS) #$(ZLIB_LDFLAGS) -+cufflinks_LDFLAGS = $(LDFLAGS) $(BOOST_LDFLAGS) $(BAM_LDFLAGS) #$(ZLIB_LDFLAGS) - cuffcompare_SOURCES = cuffcompare.cpp - cuffcompare_LDADD = libgc.a - gffread_SOURCES = gffread.cpp - gffread_LDADD = libgc.a - cuffdiff_SOURCES = cuffdiff.cpp - cuffdiff_LDADD = libcufflinks.a libgc.a $(BOOST_THREAD_LIB) $(BAM_LIB) --cuffdiff_LDFLAGS = $(BOOST_LDFLAGS) $(BAM_LDFLAGS) -+cuffdiff_LDFLAGS = $(LDFLAGS) $(BOOST_LDFLAGS) $(BAM_LDFLAGS) - gtf_to_sam_SOURCES = gtf_to_sam.cpp - gtf_to_sam_LDADD = libcufflinks.a libgc.a $(BOOST_THREAD_LIB) $(BAM_LIB) --gtf_to_sam_LDFLAGS = $(BOOST_LDFLAGS) $(BAM_LDFLAGS) -+gtf_to_sam_LDFLAGS = $(LDFLAGS) $(BOOST_LDFLAGS) $(BAM_LDFLAGS) - - #cuffcluster_SOURCES = cuffcluster.cpp - #cuffcluster_LDADD = libcufflinks.a libgc.a $(BOOST_THREAD_LIB) $(BAM_LIB) - #cuffcluster_LDFLAGS = $(BOOST_LDFLAGS) $(BAM_LDFLAGS) - compress_gtf_SOURCES = compress_gtf.cpp - compress_gtf_LDADD = libcufflinks.a libgc.a $(BOOST_THREAD_LIB) $(BAM_LIB) --compress_gtf_LDFLAGS = $(BOOST_LDFLAGS) $(BAM_LDFLAGS) -+compress_gtf_LDFLAGS = $(LDFLAGS) $(BOOST_LDFLAGS) $(BAM_LDFLAGS) - all: all-am - - .SUFFIXES: 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 deleted file mode 100644 index e6e5e054399e..000000000000 --- a/easybuild/easyconfigs/c/Cython/Cython-0.23.4-gimkl-2.11.5-Python-2.7.10.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Cython' -version = '0.23.4' -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': 'gimkl', 'version': '2.11.5'} - -sources = [SOURCE_TAR_GZ] - -dependencies = [('Python', '2.7.10')] - -local_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' % local_cythonlibdir], - 'dirs': [local_cythonlibdir + '/%(name)s'] -} - -moduleclass = 'lang' 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 deleted file mode 100644 index 322fefa23512..000000000000 --- a/easybuild/easyconfigs/c/Cython/Cython-0.24.1-foss-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Cython' -version = '0.24.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pypi.python.org/pypi/Cython/' -description = """The Cython language makes writing C extensions for the Python language as easy as Python itself. - Cython is a source code translator based on the well-known Pyrex, but supports more cutting edge functionality and - optimizations.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] - -dependencies = [('Python', '2.7.11')] - -local_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' % local_cythonlibdir], - 'dirs': [local_cythonlibdir + '/%(name)s'] -} - -moduleclass = 'lang' 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 deleted file mode 100644 index c4148fc4f94c..000000000000 --- a/easybuild/easyconfigs/c/Cython/Cython-0.25.2-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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'} - -sources = [SOURCE_TAR_GZ] -checksums = ['f141d1f9c27a07b5a93f7dc5339472067e2d7140d1c5a9e20112a5665ca60306'] - -dependencies = [('Python', '2.7.12')] - -local_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' % local_cythonlibdir], - 'dirs': [local_cythonlibdir + '/%(name)s'] -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.25.2-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/c/Cython/Cython-0.25.2-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index a012c66eb17b..000000000000 --- a/easybuild/easyconfigs/c/Cython/Cython-0.25.2-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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': 'intel', 'version': '2018a'} - -sources = [SOURCE_TAR_GZ] -checksums = ['f141d1f9c27a07b5a93f7dc5339472067e2d7140d1c5a9e20112a5665ca60306'] - -dependencies = [('Python', '3.6.4')] - -sanity_check_paths = { - 'files': ['bin/cygdb', 'bin/cython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.27.3-GCCcore-8.2.0-Python-2.7.15.eb b/easybuild/easyconfigs/c/Cython/Cython-0.27.3-GCCcore-8.2.0-Python-2.7.15.eb deleted file mode 100644 index f7eae296685c..000000000000 --- a/easybuild/easyconfigs/c/Cython/Cython-0.27.3-GCCcore-8.2.0-Python-2.7.15.eb +++ /dev/null @@ -1,52 +0,0 @@ -## -# 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 -# -# Updated: Pavel Grochal (INUITS) -## -easyblock = 'PythonPackage' - -name = 'Cython' -version = '0.27.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://cython.org/' -description = """ -Cython is an optimising static compiler for both the Python programming -language and the extended Cython programming language (based on Pyrex). -""" -docurls = [ - 'https://cython.org/#documentation', - 'https://github.com/cython/cython', -] - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -sources = [SOURCE_TAR_GZ] -checksums = ['6a00512de1f2e3ce66ba35c5420babaef1fe2d9c43a8faab4080b0dbcc26bc64'] - -builddependencies = [('binutils', '2.31.1')] - -# Can't use multi_dep because EBPYTHONPREFIXES are not loaded in order. -# This results in not beeing able to choose Cython version in multi_dep. -dependencies = [('Python', '2.7.15')] - -download_dep_fail = True - -use_pip = True - -sanity_check_paths = { - 'files': ['bin/cygdb', 'bin/cython', 'bin/cythonize'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [ - 'cython --version', -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.29.10-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/c/Cython/Cython-0.29.10-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index 22299376074a..000000000000 --- a/easybuild/easyconfigs/c/Cython/Cython-0.29.10-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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.29.10' -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': '2017b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['26229570d6787ff3caa932fe9d802960f51a89239b990d275ae845405ce43857'] - -dependencies = [('Python', '2.7.14')] - -use_pip = True -download_dep_fail = True - -sanity_check_paths = { - 'files': ['bin/cygdb', 'bin/cython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.29.10-foss-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/c/Cython/Cython-0.29.10-foss-2017b-Python-3.6.3.eb deleted file mode 100644 index 854c838c8142..000000000000 --- a/easybuild/easyconfigs/c/Cython/Cython-0.29.10-foss-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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.29.10' -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': '2017b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['26229570d6787ff3caa932fe9d802960f51a89239b990d275ae845405ce43857'] - -dependencies = [('Python', '3.6.3')] - -use_pip = True -download_dep_fail = True - -sanity_check_paths = { - 'files': ['bin/cygdb', 'bin/cython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.29.10-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/c/Cython/Cython-0.29.10-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index d854098f2c03..000000000000 --- a/easybuild/easyconfigs/c/Cython/Cython-0.29.10-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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.29.10' -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': 'intel', 'version': '2017b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['26229570d6787ff3caa932fe9d802960f51a89239b990d275ae845405ce43857'] - -dependencies = [('Python', '2.7.14')] - -use_pip = True -download_dep_fail = True - -sanity_check_paths = { - 'files': ['bin/cygdb', 'bin/cython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.29.10-intel-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/c/Cython/Cython-0.29.10-intel-2017b-Python-3.6.3.eb deleted file mode 100644 index e474ff57217b..000000000000 --- a/easybuild/easyconfigs/c/Cython/Cython-0.29.10-intel-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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.29.10' -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': 'intel', 'version': '2017b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['26229570d6787ff3caa932fe9d802960f51a89239b990d275ae845405ce43857'] - -dependencies = [('Python', '3.6.3')] - -use_pip = True -download_dep_fail = True - -sanity_check_paths = { - 'files': ['bin/cygdb', 'bin/cython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.29.22-GCCcore-10.2.0.eb b/easybuild/easyconfigs/c/Cython/Cython-0.29.22-GCCcore-10.2.0.eb index 7c9a95c04097..8aa80047a421 100644 --- a/easybuild/easyconfigs/c/Cython/Cython-0.29.22-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/c/Cython/Cython-0.29.22-GCCcore-10.2.0.eb @@ -36,12 +36,6 @@ builddependencies = [('binutils', '2.35')] # This results in not beeing able to choose Cython version in multi_dep. dependencies = [('Python', '3.8.6')] -download_dep_fail = True - -use_pip = True - -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/cygdb', 'bin/cython', 'bin/cythonize'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.29.33-GCCcore-11.3.0.eb b/easybuild/easyconfigs/c/Cython/Cython-0.29.33-GCCcore-11.3.0.eb index c60a84380db1..faa1a56b6e9d 100644 --- a/easybuild/easyconfigs/c/Cython/Cython-0.29.33-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/c/Cython/Cython-0.29.33-GCCcore-11.3.0.eb @@ -19,10 +19,6 @@ builddependencies = [('binutils', '2.38')] dependencies = [('Python', '3.10.4')] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sources = [SOURCE_TAR_GZ] checksums = ['5040764c4a4d2ce964a395da24f0d1ae58144995dab92c6b96f44c3f4d72286a'] diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.29.37-GCCcore-12.3.0-Python-2.7.18.eb b/easybuild/easyconfigs/c/Cython/Cython-0.29.37-GCCcore-12.3.0-Python-2.7.18.eb new file mode 100644 index 000000000000..8cc129c05c16 --- /dev/null +++ b/easybuild/easyconfigs/c/Cython/Cython-0.29.37-GCCcore-12.3.0-Python-2.7.18.eb @@ -0,0 +1,37 @@ +easyblock = 'PythonPackage' + +name = 'Cython' +version = '0.29.37' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://cython.org/' +description = """ +Cython is an optimising static compiler for both the Python programming +language and the extended Cython programming language (based on Pyrex). +""" +docurls = [ + 'https://cython.org/#documentation', + 'https://github.com/cython/cython', +] + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +sources = [SOURCE_WHL] +checksums = ['95f1d6a83ef2729e67b3fa7318c829ce5b07ac64c084cd6af11c228e0364662c'] + +builddependencies = [ + ('binutils', '2.40'), +] + +dependencies = [ + ('Python', '2.7.18'), +] + +sanity_check_paths = { + 'files': ['bin/cygdb', 'bin/cython', 'bin/cythonize'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ["cython --version"] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/Cython/Cython-3.0.10-GCCcore-13.2.0.eb b/easybuild/easyconfigs/c/Cython/Cython-3.0.10-GCCcore-13.2.0.eb index 194048d611d3..d8269cf28bb4 100644 --- a/easybuild/easyconfigs/c/Cython/Cython-3.0.10-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/c/Cython/Cython-3.0.10-GCCcore-13.2.0.eb @@ -26,10 +26,6 @@ dependencies = [ ('Python', '3.11.5'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/cygdb', 'bin/cython', 'bin/cythonize'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/c/Cython/Cython-3.0.10-GCCcore-13.3.0.eb b/easybuild/easyconfigs/c/Cython/Cython-3.0.10-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..9a5300d65aee --- /dev/null +++ b/easybuild/easyconfigs/c/Cython/Cython-3.0.10-GCCcore-13.3.0.eb @@ -0,0 +1,36 @@ +easyblock = 'PythonPackage' + +name = 'Cython' +version = '3.0.10' + +homepage = 'https://cython.org/' +description = """ +Cython is an optimising static compiler for both the Python programming +language and the extended Cython programming language (based on Pyrex). +""" +docurls = [ + 'https://cython.org/#documentation', + 'https://github.com/cython/cython', +] + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +sources = [SOURCE_TAR_GZ] +checksums = ['dcc96739331fb854dcf503f94607576cfe8488066c61ca50dfd55836f132de99'] + +builddependencies = [ + ('binutils', '2.42'), +] + +dependencies = [ + ('Python', '3.12.3'), +] + +sanity_check_paths = { + 'files': ['bin/cygdb', 'bin/cython', 'bin/cythonize'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ["cython --version"] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/Cython/Cython-3.0.7-GCCcore-12.3.0.eb b/easybuild/easyconfigs/c/Cython/Cython-3.0.7-GCCcore-12.3.0.eb index c051049f2e38..cc1ddb615a03 100644 --- a/easybuild/easyconfigs/c/Cython/Cython-3.0.7-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/c/Cython/Cython-3.0.7-GCCcore-12.3.0.eb @@ -26,10 +26,6 @@ dependencies = [ ('Python', '3.11.3'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/cygdb', 'bin/cython', 'bin/cythonize'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/c/Cython/Cython-3.0.8-GCCcore-11.3.0.eb b/easybuild/easyconfigs/c/Cython/Cython-3.0.8-GCCcore-11.3.0.eb index 43149d5a83b2..93fdabc5d95a 100644 --- a/easybuild/easyconfigs/c/Cython/Cython-3.0.8-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/c/Cython/Cython-3.0.8-GCCcore-11.3.0.eb @@ -22,11 +22,6 @@ builddependencies = [('binutils', '2.38')] dependencies = [('Python', '3.10.4')] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - - sanity_check_paths = { 'files': ['bin/cygdb', 'bin/cython', 'bin/cythonize'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/c/Cython/Cython-3.0.8-GCCcore-12.2.0.eb b/easybuild/easyconfigs/c/Cython/Cython-3.0.8-GCCcore-12.2.0.eb index 2a288dcb2349..17cb235e27d6 100644 --- a/easybuild/easyconfigs/c/Cython/Cython-3.0.8-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/c/Cython/Cython-3.0.8-GCCcore-12.2.0.eb @@ -26,10 +26,6 @@ dependencies = [ ('Python', '3.10.8'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/cygdb', 'bin/cython', 'bin/cythonize'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/c/Cython/Cython-3.0.8-GCCcore-12.3.0.eb b/easybuild/easyconfigs/c/Cython/Cython-3.0.8-GCCcore-12.3.0.eb index ac694119ebc9..ecff71d42d73 100644 --- a/easybuild/easyconfigs/c/Cython/Cython-3.0.8-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/c/Cython/Cython-3.0.8-GCCcore-12.3.0.eb @@ -26,10 +26,6 @@ dependencies = [ ('Python', '3.11.3'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/cygdb', 'bin/cython', 'bin/cythonize'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/c/Cython/Cython-3.0a5-GCCcore-10.2.0.eb b/easybuild/easyconfigs/c/Cython/Cython-3.0a5-GCCcore-10.2.0.eb index 08933e609275..b747ba9017d0 100644 --- a/easybuild/easyconfigs/c/Cython/Cython-3.0a5-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/c/Cython/Cython-3.0a5-GCCcore-10.2.0.eb @@ -36,12 +36,6 @@ builddependencies = [('binutils', '2.35')] # This results in not beeing able to choose Cython version in multi_dep. dependencies = [('Python', '3.8.6')] -download_dep_fail = True - -use_pip = True - -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/cygdb', 'bin/cython', 'bin/cythonize'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/c/cDNA_Cupcake/cDNA_Cupcake-24.2.0-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/c/cDNA_Cupcake/cDNA_Cupcake-24.2.0-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index b04f48e2a2d2..000000000000 --- a/easybuild/easyconfigs/c/cDNA_Cupcake/cDNA_Cupcake-24.2.0-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,58 +0,0 @@ -# Contribution by -# DeepThought, Flinders University -# Updated to v24.2.0 -# R.QIAO - -easyblock = 'PythonPackage' - -name = 'cDNA_Cupcake' -version = '24.2.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Magdoll/cDNA_Cupcake' -description = """cDNA_Cupcake is a miscellaneous collection of Python and -R scripts used for analyzing sequencing data. -""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -source_urls = ['https://github.com/Magdoll/cDNA_Cupcake/archive/refs/tags'] -sources = ['v%(version)s.tar.gz'] -checksums = ['9aa75ef3d00e9983772021dca3c5595df5ea23c39fb0004e4330e55edc782002'] - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('Biopython', '1.78', versionsuffix), - ('bx-python', '0.8.9', versionsuffix), - ('bcbio-gff', '0.6.6', versionsuffix), - ('scikit-learn', '0.23.1', versionsuffix), - ('Pysam', '0.16.0.1'), -] - -download_dep_fail = True -use_pip = True - -preinstallopts = "sed -i 's/sklearn/scikit-learn/g' setup.py && " - -sanity_pip_check = True -sanity_check_paths = { - # check for particular Cupcake ToFU scripts, - # https://github.com/Magdoll/cDNA_Cupcake/wiki/Cupcake-ToFU:-supporting-scripts-for-Iso-Seq-after-clustering-step - 'files': [ - 'bin/collapse_isoforms_by_sam.py', - 'bin/get_abundance_post_collapse.py', - 'bin/simple_stats_post_collapse.py' - ], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [ - 'collapse_isoforms_by_sam.py -h', - 'get_abundance_post_collapse.py -h', - 'simple_stats_post_collapse.py -h', -] - -options = {'modulename': 'cupcake'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cDNA_Cupcake/cDNA_Cupcake-26.0.0-foss-2021a.eb b/easybuild/easyconfigs/c/cDNA_Cupcake/cDNA_Cupcake-26.0.0-foss-2021a.eb index f088e26620ff..d44d43dd619b 100644 --- a/easybuild/easyconfigs/c/cDNA_Cupcake/cDNA_Cupcake-26.0.0-foss-2021a.eb +++ b/easybuild/easyconfigs/c/cDNA_Cupcake/cDNA_Cupcake-26.0.0-foss-2021a.eb @@ -29,12 +29,8 @@ dependencies = [ ('Pysam', '0.16.0.1'), ] -download_dep_fail = True -use_pip = True - preinstallopts = "sed -i 's/sklearn/scikit-learn/g' setup.py && " -sanity_pip_check = True sanity_check_paths = { # check for particular Cupcake ToFU scripts, # https://github.com/Magdoll/cDNA_Cupcake/wiki/Cupcake-ToFU:-supporting-scripts-for-Iso-Seq-after-clustering-step diff --git a/easybuild/easyconfigs/c/cDNA_Cupcake/cDNA_Cupcake-5.8-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/c/cDNA_Cupcake/cDNA_Cupcake-5.8-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index ad4d688d4b78..000000000000 --- a/easybuild/easyconfigs/c/cDNA_Cupcake/cDNA_Cupcake-5.8-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'cDNA_Cupcake' -version = '5.8' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Magdoll/cDNA_Cupcake' -description = "cDNA_Cupcake is a miscellaneous collection of Python and R scripts used for analyzing sequencing data." - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://github.com/Magdoll/cDNA_Cupcake/archive/'] -sources = ['cupcake_v%(version)s.tar.gz'] -checksums = ['a97b3663a8b499fb58faf056e86b6e74d4a4e2de87bf27c14522832bfd5ba19c'] - -dependencies = [ - ('Python', '2.7.14'), - ('Biopython', '1.71', versionsuffix), - ('bx-python', '0.8.1', versionsuffix), -] - -download_dep_fail = True -use_pip = True - -options = {'modulename': 'cupcake'} - -sanity_check_paths = { - # check for particular Cupcake ToFU scripts, - # https://github.com/Magdoll/cDNA_Cupcake/wiki/Cupcake-ToFU:-supporting-scripts-for-Iso-Seq-after-clustering-step - 'files': ['bin/collapse_isoforms_by_sam.py', 'bin/get_abundance_post_collapse.py', 'bin/get_counts_by_barcode.py'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.33.0-GCC-4.8.2.eb b/easybuild/easyconfigs/c/cURL/cURL-7.33.0-GCC-4.8.2.eb deleted file mode 100644 index 3a95cb2ff708..000000000000 --- a/easybuild/easyconfigs/c/cURL/cURL-7.33.0-GCC-4.8.2.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.33.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': 'GCC', 'version': '4.8.2'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -dependencies = [('OpenSSL', '1.0.1f')] - -configopts = "--with-ssl=$EBROOTOPENSSL" - -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.34.0-GCC-4.8.2.eb b/easybuild/easyconfigs/c/cURL/cURL-7.34.0-GCC-4.8.2.eb deleted file mode 100644 index 9835e5582ae1..000000000000 --- a/easybuild/easyconfigs/c/cURL/cURL-7.34.0-GCC-4.8.2.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.34.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': 'GCC', 'version': '4.8.2'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -dependencies = [('OpenSSL', '1.0.1f')] - -configopts = "--with-ssl=$EBROOTOPENSSL" - -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.40.0-GCC-4.9.2.eb b/easybuild/easyconfigs/c/cURL/cURL-7.40.0-GCC-4.9.2.eb deleted file mode 100644 index ecb2365eff6f..000000000000 --- a/easybuild/easyconfigs/c/cURL/cURL-7.40.0-GCC-4.9.2.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.40.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': 'GCC', 'version': '4.9.2'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -# dependencies = [('OpenSSL', '1.0.1k')] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# configopts = "--with-ssl=$EBROOTOPENSSL" - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.46.0-iomkl-2016.07.eb b/easybuild/easyconfigs/c/cURL/cURL-7.46.0-iomkl-2016.07.eb deleted file mode 100644 index 85d8a324484c..000000000000 --- a/easybuild/easyconfigs/c/cURL/cURL-7.46.0-iomkl-2016.07.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.46.0' - -homepage = 'http://curl.haxx.se' -description = """libcurl is a free and easy-to-use client-side URL transfer library, - supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, - POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports - SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, - proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, - Kerberos), file transfer resume, http proxy tunneling and more.""" - -toolchain = {'name': 'iomkl', 'version': '2016.07'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# dependencies = [('OpenSSL', '1.0.1p')] -# configopts = "--with-ssl=$EBROOTOPENSSL" - -modextravars = {'CURL_INCLUDES': '%(installdir)s/include'} - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.46.0-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/c/cURL/cURL-7.46.0-iomkl-2016.09-GCC-4.9.3-2.25.eb deleted file mode 100644 index fa8f0b1dc211..000000000000 --- a/easybuild/easyconfigs/c/cURL/cURL-7.46.0-iomkl-2016.09-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.46.0' - -homepage = 'http://curl.haxx.se' -description = """libcurl is a free and easy-to-use client-side URL transfer library, - supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, - POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports - SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, - proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, - Kerberos), file transfer resume, http proxy tunneling and more.""" - -toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# dependencies = [('OpenSSL', '1.0.1p')] -# configopts = "--with-ssl=$EBROOTOPENSSL" - -modextravars = {'CURL_INCLUDES': '%(installdir)s/include'} - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.47.0-foss-2016a.eb b/easybuild/easyconfigs/c/cURL/cURL-7.47.0-foss-2016a.eb deleted file mode 100644 index fa67e92bf933..000000000000 --- a/easybuild/easyconfigs/c/cURL/cURL-7.47.0-foss-2016a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.47.0' - -homepage = 'http://curl.haxx.se' -description = """libcurl is a free and easy-to-use client-side URL transfer library, - supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, - POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports - SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, - proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, - Kerberos), file transfer resume, http proxy tunneling and more.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# dependencies = [('OpenSSL', '1.0.1s')] -# configopts = "--with-ssl=$EBROOTOPENSSL" - -modextravars = {'CURL_INCLUDES': '%(installdir)s/include'} - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.47.0-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/c/cURL/cURL-7.47.0-intel-2016.02-GCC-4.9.eb deleted file mode 100644 index 45e6650292aa..000000000000 --- a/easybuild/easyconfigs/c/cURL/cURL-7.47.0-intel-2016.02-GCC-4.9.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.47.0' - -homepage = 'http://curl.haxx.se' -description = """libcurl is a free and easy-to-use client-side URL transfer library, - supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, - POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports - SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, - proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, - Kerberos), file transfer resume, http proxy tunneling and more.""" - -toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# dependencies = [('OpenSSL', '1.0.1s')] -# configopts = "--with-ssl=$EBROOTOPENSSL" - -modextravars = {'CURL_INCLUDES': '%(installdir)s/include'} - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.47.0-intel-2016a.eb b/easybuild/easyconfigs/c/cURL/cURL-7.47.0-intel-2016a.eb deleted file mode 100644 index f21ebdf8a9af..000000000000 --- a/easybuild/easyconfigs/c/cURL/cURL-7.47.0-intel-2016a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.47.0' - -homepage = 'http://curl.haxx.se' -description = """libcurl is a free and easy-to-use client-side URL transfer library, - supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, - POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports - SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, - proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, - Kerberos), file transfer resume, http proxy tunneling and more.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# dependencies = [('OpenSSL', '1.0.1s')] -# configopts = "--with-ssl=$EBROOTOPENSSL" - -modextravars = {'CURL_INCLUDES': '%(installdir)s/include'} - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.49.1-GCCcore-5.4.0.eb b/easybuild/easyconfigs/c/cURL/cURL-7.49.1-GCCcore-5.4.0.eb deleted file mode 100644 index 34bc1da2fd43..000000000000 --- a/easybuild/easyconfigs/c/cURL/cURL-7.49.1-GCCcore-5.4.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -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'} - -source_urls = ['http://curl.haxx.se/download/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ff3e80c1ca6a068428726cd7dd19037a47cc538ce58ef61c59587191039b2ca6'] - -builddependencies = [('binutils', '2.26', '', SYSTEM)] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# dependencies = [('OpenSSL', '1.0.1t')] -# configopts = "--with-ssl=$EBROOTOPENSSL" - -modextravars = {'CURL_INCLUDES': '%(installdir)s/include'} - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.49.1-foss-2016a.eb b/easybuild/easyconfigs/c/cURL/cURL-7.49.1-foss-2016a.eb deleted file mode 100644 index 72e01a54b40f..000000000000 --- a/easybuild/easyconfigs/c/cURL/cURL-7.49.1-foss-2016a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.49.1' - -homepage = 'http://curl.haxx.se' -description = """libcurl is a free and easy-to-use client-side URL transfer library, - supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, - POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports - SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, - proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, - Kerberos), file transfer resume, http proxy tunneling and more.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# dependencies = [('OpenSSL', '1.0.1t')] -# configopts = "--with-ssl=$EBROOTOPENSSL" - -modextravars = {'CURL_INCLUDES': '%(installdir)s/include'} - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.49.1-foss-2016b.eb b/easybuild/easyconfigs/c/cURL/cURL-7.49.1-foss-2016b.eb deleted file mode 100644 index c1e4c831e02b..000000000000 --- a/easybuild/easyconfigs/c/cURL/cURL-7.49.1-foss-2016b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.49.1' - -homepage = 'http://curl.haxx.se' -description = """libcurl is a free and easy-to-use client-side URL transfer library, - supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, - POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports - SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, - proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, - Kerberos), file transfer resume, http proxy tunneling and more.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# dependencies = [('OpenSSL', '1.0.1t')] -# configopts = "--with-ssl=$EBROOTOPENSSL" - -modextravars = {'CURL_INCLUDES': '%(installdir)s/include'} - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.49.1-intel-2016a.eb b/easybuild/easyconfigs/c/cURL/cURL-7.49.1-intel-2016a.eb deleted file mode 100644 index 4acaead8d9ea..000000000000 --- a/easybuild/easyconfigs/c/cURL/cURL-7.49.1-intel-2016a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.49.1' - -homepage = 'http://curl.haxx.se' -description = """libcurl is a free and easy-to-use client-side URL transfer library, - supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, - POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports - SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, - proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, - Kerberos), file transfer resume, http proxy tunneling and more.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# dependencies = [('OpenSSL', '1.0.1t')] -# configopts = "--with-ssl=$EBROOTOPENSSL" - -modextravars = {'CURL_INCLUDES': '%(installdir)s/include'} - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.49.1-intel-2016b.eb b/easybuild/easyconfigs/c/cURL/cURL-7.49.1-intel-2016b.eb deleted file mode 100644 index 26bcff067d01..000000000000 --- a/easybuild/easyconfigs/c/cURL/cURL-7.49.1-intel-2016b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.49.1' - -homepage = 'http://curl.haxx.se' -description = """libcurl is a free and easy-to-use client-side URL transfer library, - supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, - POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports - SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, - proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, - Kerberos), file transfer resume, http proxy tunneling and more.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://curl.haxx.se/download/'] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# dependencies = [('OpenSSL', '1.0.1t')] -# configopts = "--with-ssl=$EBROOTOPENSSL" - -modextravars = {'CURL_INCLUDES': '%(installdir)s/include'} - -sanity_check_paths = { - 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.52.1-gimkl-2017a.eb b/easybuild/easyconfigs/c/cURL/cURL-7.52.1-gimkl-2017a.eb deleted file mode 100644 index 85452813a198..000000000000 --- a/easybuild/easyconfigs/c/cURL/cURL-7.52.1-gimkl-2017a.eb +++ /dev/null @@ -1,28 +0,0 @@ -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 deleted file mode 100644 index 669ee4f2beda..000000000000 --- a/easybuild/easyconfigs/c/cURL/cURL-7.52.1-intel-2016b.eb +++ /dev/null @@ -1,31 +0,0 @@ -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 deleted file mode 100644 index 09811fccdee5..000000000000 --- a/easybuild/easyconfigs/c/cURL/cURL-7.53.1-GCCcore-6.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -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 deleted file mode 100644 index 8d7f087e2b7f..000000000000 --- a/easybuild/easyconfigs/c/cURL/cURL-7.54.0-GCCcore-6.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -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 deleted file mode 100644 index 8c4d2ecaf06f..000000000000 --- a/easybuild/easyconfigs/c/cURL/cURL-7.55.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,49 +0,0 @@ -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/cURL/cURL-7.56.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/c/cURL/cURL-7.56.0-GCCcore-6.4.0.eb deleted file mode 100644 index ec4b3a0fbc67..000000000000 --- a/easybuild/easyconfigs/c/cURL/cURL-7.56.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.56.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.4.0'} - -source_urls = ['https://curl.haxx.se/download/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['f1bc17a7e5662dbd8d4029750a6dbdb72a55cf95826a270ab388b05075526104'] - -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/cURL/cURL-7.56.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/c/cURL/cURL-7.56.1-GCCcore-6.4.0.eb deleted file mode 100644 index e24fb728391f..000000000000 --- a/easybuild/easyconfigs/c/cURL/cURL-7.56.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.56.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 = ['https://curl.haxx.se/download/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['961a25531d72a843dfcce87b290e7a882f2d376f3b88de11df009710019c5b16'] - -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/cURL/cURL-7.58.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/c/cURL/cURL-7.58.0-GCCcore-6.4.0.eb deleted file mode 100644 index 081d02d975ed..000000000000 --- a/easybuild/easyconfigs/c/cURL/cURL-7.58.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.58.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.4.0'} - -source_urls = ['https://curl.haxx.se/download/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['cc245bf9a1a42a45df491501d97d5593392a03f7b4f07b952793518d97666115'] - -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/cURL/cURL-7.59.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/c/cURL/cURL-7.59.0-GCCcore-6.4.0.eb deleted file mode 100644 index 4dc482510d71..000000000000 --- a/easybuild/easyconfigs/c/cURL/cURL-7.59.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.59.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.4.0'} - -source_urls = ['https://curl.haxx.se/download/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['099d9c32dc7b8958ca592597c9fabccdf4c08cfb7c114ff1afbbc4c6f13c9e9e'] - -osdependencies = [ - ('openssl-devel', 'libssl-dev', 'libopenssl-devel'), -] - -builddependencies = [ - ('binutils', '2.28'), -] - -dependencies = [ - # 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.0e') - ('zlib', '1.2.11'), -] - -configopts = '--with-zlib=$EBROOTZLIB' -# 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.60.0-GCCcore-7.2.0.eb b/easybuild/easyconfigs/c/cURL/cURL-7.60.0-GCCcore-7.2.0.eb deleted file mode 100644 index b0889589f8f1..000000000000 --- a/easybuild/easyconfigs/c/cURL/cURL-7.60.0-GCCcore-7.2.0.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.60.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': '7.2.0'} - -source_urls = ['https://curl.haxx.se/download/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e9c37986337743f37fd14fe8737f246e97aec94b39d1b71e8a5973f72a9fc4f5'] - -builddependencies = [ - ('binutils', '2.29'), -] - -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.0h') -] - -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/cURL/cURL-7.60.0-GCCcore-7.3.0.eb b/easybuild/easyconfigs/c/cURL/cURL-7.60.0-GCCcore-7.3.0.eb deleted file mode 100644 index a3e8709ebb17..000000000000 --- a/easybuild/easyconfigs/c/cURL/cURL-7.60.0-GCCcore-7.3.0.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.60.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': '7.3.0'} - -source_urls = ['https://curl.haxx.se/download/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e9c37986337743f37fd14fe8737f246e97aec94b39d1b71e8a5973f72a9fc4f5'] - -builddependencies = [ - ('binutils', '2.30'), -] - -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.0h') -] - -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/cURL/cURL-7.63.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/c/cURL/cURL-7.63.0-GCCcore-8.2.0.eb deleted file mode 100644 index 221b951473bc..000000000000 --- a/easybuild/easyconfigs/c/cURL/cURL-7.63.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.63.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': '8.2.0'} - -source_urls = ['https://curl.haxx.se/download/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['d483b89062832e211c887d7cf1b65c902d591b48c11fe7d174af781681580b41'] - -builddependencies = [ - ('binutils', '2.31.1'), -] - -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.1a') -] - -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/cURL/cURL-7.66.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/c/cURL/cURL-7.66.0-GCCcore-8.3.0.eb deleted file mode 100644 index 265454a6087b..000000000000 --- a/easybuild/easyconfigs/c/cURL/cURL-7.66.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.66.0' - -homepage = 'https://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': '8.3.0'} - -source_urls = ['https://curl.haxx.se/download/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['d0393da38ac74ffac67313072d7fe75b1fa1010eb5987f63f349b024a36b7ffb'] - -builddependencies = [ - ('binutils', '2.32'), -] - -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.1d') -] - -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/cURL/cURL-7.69.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/c/cURL/cURL-7.69.1-GCCcore-9.3.0.eb deleted file mode 100644 index 71ff6909f259..000000000000 --- a/easybuild/easyconfigs/c/cURL/cURL-7.69.1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cURL' -version = '7.69.1' - -homepage = 'https://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': '9.3.0'} - -source_urls = ['https://curl.haxx.se/download/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['01ae0c123dee45b01bbaef94c0bc00ed2aec89cb2ee0fd598e0d302a6b5e0a98'] - -builddependencies = [ - ('binutils', '2.34'), -] - -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.1d') -] - -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', 'include/curl'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cURL/cURL-8.11.1-GCCcore-14.2.0.eb b/easybuild/easyconfigs/c/cURL/cURL-8.11.1-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..3255b4e3113f --- /dev/null +++ b/easybuild/easyconfigs/c/cURL/cURL-8.11.1-GCCcore-14.2.0.eb @@ -0,0 +1,45 @@ +easyblock = 'ConfigureMake' + +name = 'cURL' +version = '8.11.1' + +homepage = 'https://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': '14.2.0'} + +source_urls = ['https://curl.haxx.se/download/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['a889ac9dbba3644271bd9d1302b5c22a088893719b72be3487bc3d401e5c4e80'] + +builddependencies = [ + ('binutils', '2.42'), + ('pkgconf', '2.3.0'), +] + +dependencies = [ + ('zlib', '1.3.1'), + ('libpsl', '0.21.5'), + ('OpenSSL', '3', '', SYSTEM), +] + +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', 'include/curl'], +} + +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 deleted file mode 100755 index 860d309726c5..000000000000 --- a/easybuild/easyconfigs/c/cadaver/cadaver-0.23.3-intel-2017a.eb +++ /dev/null @@ -1,21 +0,0 @@ -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.12.18-pthread-check.patch b/easybuild/easyconfigs/c/cairo/cairo-1.12.18-pthread-check.patch deleted file mode 100644 index 9019afb9464e..000000000000 --- a/easybuild/easyconfigs/c/cairo/cairo-1.12.18-pthread-check.patch +++ /dev/null @@ -1,17 +0,0 @@ -# Make sure the configure script doesn't fail over a 'no version information available' warning -# by wpoely86@gmail.com -diff -ur cairo-1.12.18.orig/build/aclocal.cairo.m4 cairo-1.12.18/build/aclocal.cairo.m4 ---- cairo-1.12.18.orig/build/aclocal.cairo.m4 2013-03-15 21:29:27.000000000 +0100 -+++ cairo-1.12.18/build/aclocal.cairo.m4 2015-01-14 14:08:01.000000000 +0100 -@@ -101,9 +101,9 @@ - $1 - AC_LINK_IFELSE( - [AC_LANG_SOURCE([$_compile_program])], -- [cairo_cc_stderr=`test -f conftest.err && cat conftest.err` -+ [cairo_cc_stderr=`test -f conftest.err && cat conftest.err | grep -v 'no version information available' ` - cairo_cc_flag=yes], -- [cairo_cc_stderr=`test -f conftest.err && cat conftest.err` -+ [cairo_cc_stderr=`test -f conftest.err && cat conftest.err | grep -v 'no version information available' ` - cairo_cc_flag=no]) - - if test "x$cairo_cc_stderr" != "x"; then 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 deleted file mode 100644 index 7355d2b07b40..000000000000 --- a/easybuild/easyconfigs/c/cairo/cairo-1.14.10-GCCcore-6.3.0.eb +++ /dev/null @@ -1,45 +0,0 @@ -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'), - ('pkg-config', '0.29.2'), -] -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.10-GCCcore-6.4.0.eb b/easybuild/easyconfigs/c/cairo/cairo-1.14.10-GCCcore-6.4.0.eb deleted file mode 100644 index 0fe204c9a6f5..000000000000 --- a/easybuild/easyconfigs/c/cairo/cairo-1.14.10-GCCcore-6.4.0.eb +++ /dev/null @@ -1,46 +0,0 @@ -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.4.0'} - -source_urls = ['http://cairographics.org/releases/'] -sources = [SOURCE_TAR_XZ] -checksums = ['7e87878658f2c9951a14fc64114d4958c0e65ac47530b8ac3078b2ce41b66a09'] - -builddependencies = [ - ('binutils', '2.28'), - ('pkg-config', '0.29.2'), -] -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), - ('libpng', '1.6.32'), - ('freetype', '2.8'), - ('pixman', '0.34.0'), - ('expat', '2.2.4'), - ('GLib', '2.53.5'), - ('X11', '20171023'), -] - -# 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.%s' % SHLIB_EXT, 'lib/libcairo-gobject.%s' % SHLIB_EXT, - 'lib/libcairo-script-interpreter.%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.10-intel-2017b.eb b/easybuild/easyconfigs/c/cairo/cairo-1.14.10-intel-2017b.eb deleted file mode 100644 index 3701eebe79c3..000000000000 --- a/easybuild/easyconfigs/c/cairo/cairo-1.14.10-intel-2017b.eb +++ /dev/null @@ -1,47 +0,0 @@ -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': 'intel', 'version': '2017b'} - -source_urls = ['http://cairographics.org/releases/'] -sources = [SOURCE_TAR_XZ] -checksums = ['7e87878658f2c9951a14fc64114d4958c0e65ac47530b8ac3078b2ce41b66a09'] - -builddependencies = [('pkg-config', '0.29.2')] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), - ('libpng', '1.6.32'), - ('freetype', '2.8'), - ('pixman', '0.34.0'), - ('expat', '2.2.4'), - ('GLib', '2.53.5'), - ('X11', '20171023'), -] - -# 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.%s' % SHLIB_EXT, 'lib/cairo/libcairo-trace.a', - 'lib/libcairo.a', 'lib/libcairo-gobject.a', 'lib/libcairo-script-interpreter.a', - 'lib/libcairo.%s' % SHLIB_EXT, 'lib/libcairo-gobject.%s' % SHLIB_EXT, - 'lib/libcairo-script-interpreter.%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.12-GCCcore-6.4.0.eb b/easybuild/easyconfigs/c/cairo/cairo-1.14.12-GCCcore-6.4.0.eb deleted file mode 100644 index 7503a7b7e136..000000000000 --- a/easybuild/easyconfigs/c/cairo/cairo-1.14.12-GCCcore-6.4.0.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cairo' -version = '1.14.12' - -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.4.0'} - -source_urls = ['http://cairographics.org/releases/'] -sources = [SOURCE_TAR_XZ] -checksums = ['8c90f00c500b2299c0a323dd9beead2a00353752b2092ead558139bd67f7bf16'] - -builddependencies = [ - ('binutils', '2.28'), - ('pkg-config', '0.29.2'), -] -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), - ('libpng', '1.6.34'), - ('freetype', '2.9'), - ('pixman', '0.34.0'), - ('expat', '2.2.5'), - ('GLib', '2.54.3'), - ('X11', '20180131'), -] - -# 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.%s' % SHLIB_EXT, 'lib/libcairo-gobject.%s' % SHLIB_EXT, - 'lib/libcairo-script-interpreter.%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.12-GCCcore-7.3.0.eb b/easybuild/easyconfigs/c/cairo/cairo-1.14.12-GCCcore-7.3.0.eb deleted file mode 100644 index b996195b81d2..000000000000 --- a/easybuild/easyconfigs/c/cairo/cairo-1.14.12-GCCcore-7.3.0.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cairo' -version = '1.14.12' - -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': '7.3.0'} - -source_urls = ['http://cairographics.org/releases/'] -sources = [SOURCE_TAR_XZ] -checksums = ['8c90f00c500b2299c0a323dd9beead2a00353752b2092ead558139bd67f7bf16'] - -builddependencies = [ - ('binutils', '2.30'), - ('pkg-config', '0.29.2'), -] -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), - ('libpng', '1.6.34'), - ('freetype', '2.9.1'), - ('pixman', '0.34.0'), - ('expat', '2.2.5'), - ('GLib', '2.54.3'), - ('X11', '20180604'), -] - -# 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.%s' % SHLIB_EXT, 'lib/libcairo-gobject.%s' % SHLIB_EXT, - 'lib/libcairo-script-interpreter.%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-2016a-GLib-2.48.0.eb b/easybuild/easyconfigs/c/cairo/cairo-1.14.6-foss-2016a-GLib-2.48.0.eb deleted file mode 100644 index ab1a38beb23d..000000000000 --- a/easybuild/easyconfigs/c/cairo/cairo-1.14.6-foss-2016a-GLib-2.48.0.eb +++ /dev/null @@ -1,53 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cairo' -version = '1.14.6' -local_glibver = '2.48.0' -versionsuffix = '-GLib-%s' % local_glibver - -homepage = 'http://cairographics.org' -description = """Cairo is a 2D graphics library with support for multiple output devices. - Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, - PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['http://cairographics.org/releases/'] -sources = [SOURCE_TAR_XZ] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('libpng', '1.6.21'), - ('freetype', '2.6.3'), - ('pixman', '0.34.0'), - ('fontconfig', '2.11.95'), - ('expat', '2.1.1'), - ('libX11', '1.6.3'), - ('libxcb', '1.11.1'), - ('libXrender', '0.9.9'), - ('libXext', '1.3.3'), - ('libXau', '1.0.8'), - ('libXdmcp', '1.1.2'), - ('GLib', local_glibver), -] -builddependencies = [ - ('renderproto', '0.11'), - ('xproto', '7.0.28'), - ('xextproto', '7.3.0'), -] - -# disable symbol lookup, which requires -lbfd, to avoid link issues with (non-PIC) libiberty.a provided by GCC -configopts = "--enable-symbol-lookup=no --enable-gobject=yes --enable-svg=yes --enable-tee=yes " - -sanity_check_paths = { - 'files': ['bin/cairo-trace', 'lib/cairo/libcairo-trace.so', 'lib/cairo/libcairo-trace.a', - 'lib/libcairo.a', 'lib/libcairo-gobject.a', 'lib/libcairo-script-interpreter.a', - 'lib/libcairo-gobject.so', 'lib/libcairo-script-interpreter.so', 'lib/libcairo.so'] + - ['include/cairo/cairo%s.h' % x for x in ['', '-deprecated', '-features', '-ft', '-gobject', '-pdf', '-ps', - '-script', '-script-interpreter', '-svg', '-version', '-xcb', - '-xlib', '-xlib-xrender']], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/c/cairo/cairo-1.14.6-foss-2016a.eb b/easybuild/easyconfigs/c/cairo/cairo-1.14.6-foss-2016a.eb deleted file mode 100644 index b6c079b406e1..000000000000 --- a/easybuild/easyconfigs/c/cairo/cairo-1.14.6-foss-2016a.eb +++ /dev/null @@ -1,51 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cairo' -version = '1.14.6' - -homepage = 'http://cairographics.org' -description = """Cairo is a 2D graphics library with support for multiple output devices. - Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, - PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['http://cairographics.org/releases/'] -sources = [SOURCE_TAR_XZ] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('libpng', '1.6.21'), - ('freetype', '2.6.2'), - ('pixman', '0.34.0'), - ('fontconfig', '2.11.94'), - ('expat', '2.1.0'), - ('GLib', '2.47.5'), - ('libX11', '1.6.3'), - ('libxcb', '1.11.1'), - ('libXrender', '0.9.9'), - ('libXext', '1.3.3'), - ('libXau', '1.0.8'), - ('libXdmcp', '1.1.2'), -] -builddependencies = [ - ('renderproto', '0.11'), - ('xproto', '7.0.28'), - ('xextproto', '7.3.0'), -] - -# disable symbol lookup, which requires -lbfd, to avoid link issues with (non-PIC) libiberty.a provided by GCC -configopts = "--enable-symbol-lookup=no --enable-gobject=yes --enable-svg=yes --enable-tee=yes " - -sanity_check_paths = { - 'files': ['bin/cairo-trace', 'lib/cairo/libcairo-trace.so', 'lib/cairo/libcairo-trace.a', - 'lib/libcairo.a', 'lib/libcairo-gobject.a', 'lib/libcairo-script-interpreter.a', - 'lib/libcairo-gobject.so', 'lib/libcairo-script-interpreter.so', 'lib/libcairo.so'] + - ['include/cairo/cairo%s.h' % x for x in ['', '-deprecated', '-features', '-ft', '-gobject', '-pdf', '-ps', - '-script', '-script-interpreter', '-svg', '-version', '-xcb', - '-xlib', '-xlib-xrender']], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/c/cairo/cairo-1.14.6-foss-2016b.eb b/easybuild/easyconfigs/c/cairo/cairo-1.14.6-foss-2016b.eb deleted file mode 100644 index d9e94f55404c..000000000000 --- a/easybuild/easyconfigs/c/cairo/cairo-1.14.6-foss-2016b.eb +++ /dev/null @@ -1,41 +0,0 @@ -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] -checksums = ['613cb38447b76a93ff7235e17acd55a78b52ea84a9df128c3f2257f8eaa7b252'] - -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.6-intel-2016a-GLib-2.48.0.eb b/easybuild/easyconfigs/c/cairo/cairo-1.14.6-intel-2016a-GLib-2.48.0.eb deleted file mode 100644 index 2840370280d4..000000000000 --- a/easybuild/easyconfigs/c/cairo/cairo-1.14.6-intel-2016a-GLib-2.48.0.eb +++ /dev/null @@ -1,56 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cairo' -version = '1.14.6' -local_glibver = '2.48.0' -versionsuffix = '-GLib-%s' % local_glibver - -homepage = 'http://cairographics.org' -description = """Cairo is a 2D graphics library with support for multiple output devices. - Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, - PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['http://cairographics.org/releases/'] -sources = [SOURCE_TAR_XZ] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('libpng', '1.6.21'), - ('freetype', '2.6.3'), - ('pixman', '0.34.0'), - ('fontconfig', '2.11.95'), - ('expat', '2.1.1'), - ('GLib', local_glibver), - ('libX11', '1.6.3'), - ('libxcb', '1.11.1'), - ('libXrender', '0.9.9'), - ('libXext', '1.3.3'), - ('libXau', '1.0.8'), - ('libXdmcp', '1.1.2'), -] -builddependencies = [ - ('renderproto', '0.11'), - ('xproto', '7.0.28'), - ('xextproto', '7.3.0'), -] - -# disable symbol lookup, which requires -lbfd, to avoid link issues with (non-PIC) libiberty.a provided by GCC -configopts = "--enable-symbol-lookup=no --enable-gobject=yes --enable-svg=yes --enable-tee=yes " - -# workaround for "hidden symbol .* in .* is referenced by DSO" and "ld: final link failed: Bad value" -buildopts = 'LD="$CC" LDFLAGS="$LDFLAGS -shared-intel"' - -sanity_check_paths = { - 'files': ['bin/cairo-trace', 'lib/cairo/libcairo-trace.so', 'lib/cairo/libcairo-trace.a', - 'lib/libcairo.a', 'lib/libcairo-gobject.a', 'lib/libcairo-script-interpreter.a', - 'lib/libcairo-gobject.so', 'lib/libcairo-script-interpreter.so', 'lib/libcairo.so'] + - ['include/cairo/cairo%s.h' % x for x in ['', '-deprecated', '-features', '-ft', '-gobject', '-pdf', '-ps', - '-script', '-script-interpreter', '-svg', '-version', '-xcb', - '-xlib', '-xlib-xrender']], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/c/cairo/cairo-1.14.6-intel-2016a.eb b/easybuild/easyconfigs/c/cairo/cairo-1.14.6-intel-2016a.eb deleted file mode 100644 index 67b4a3ee9f66..000000000000 --- a/easybuild/easyconfigs/c/cairo/cairo-1.14.6-intel-2016a.eb +++ /dev/null @@ -1,54 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cairo' -version = '1.14.6' - -homepage = 'http://cairographics.org' -description = """Cairo is a 2D graphics library with support for multiple output devices. - Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, - PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['http://cairographics.org/releases/'] -sources = [SOURCE_TAR_XZ] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('libpng', '1.6.21'), - ('freetype', '2.6.2'), - ('pixman', '0.34.0'), - ('fontconfig', '2.11.94'), - ('expat', '2.1.0'), - ('GLib', '2.47.5'), - ('libX11', '1.6.3'), - ('libxcb', '1.11.1'), - ('libXrender', '0.9.9'), - ('libXext', '1.3.3'), - ('libXau', '1.0.8'), - ('libXdmcp', '1.1.2'), -] -builddependencies = [ - ('renderproto', '0.11'), - ('xproto', '7.0.28'), - ('xextproto', '7.3.0'), -] - -# disable symbol lookup, which requires -lbfd, to avoid link issues with (non-PIC) libiberty.a provided by GCC -configopts = "--enable-symbol-lookup=no --enable-gobject=yes --enable-svg=yes --enable-tee=yes " - -# workaround for "hidden symbol .* in .* is referenced by DSO" and "ld: final link failed: Bad value" -buildopts = 'LD="$CC" LDFLAGS="$LDFLAGS -shared-intel"' - -sanity_check_paths = { - 'files': ['bin/cairo-trace', 'lib/cairo/libcairo-trace.so', 'lib/cairo/libcairo-trace.a', - 'lib/libcairo.a', 'lib/libcairo-gobject.a', 'lib/libcairo-script-interpreter.a', - 'lib/libcairo-gobject.so', 'lib/libcairo-script-interpreter.so', 'lib/libcairo.so'] + - ['include/cairo/cairo%s.h' % x for x in ['', '-deprecated', '-features', '-ft', '-gobject', '-pdf', '-ps', - '-script', '-script-interpreter', '-svg', '-version', '-xcb', - '-xlib', '-xlib-xrender']], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/c/cairo/cairo-1.14.6-intel-2016b.eb b/easybuild/easyconfigs/c/cairo/cairo-1.14.6-intel-2016b.eb deleted file mode 100644 index 54967b2ef708..000000000000 --- a/easybuild/easyconfigs/c/cairo/cairo-1.14.6-intel-2016b.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cairo' -version = '1.14.6' - -homepage = 'http://cairographics.org' -description = """Cairo is a 2D graphics library with support for multiple output devices. - Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, - PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['http://cairographics.org/releases/'] -sources = [SOURCE_TAR_XZ] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('libpng', '1.6.24'), - ('freetype', '2.6.5'), - ('pixman', '0.34.0'), - ('expat', '2.2.0'), - ('GLib', '2.49.5'), - ('X11', '20160819'), -] - -# disable symbol lookup, which requires -lbfd, to avoid link issues with (non-PIC) libiberty.a provided by GCC -configopts = "--enable-symbol-lookup=no --enable-gobject=yes --enable-svg=yes --enable-tee=yes --enable-xlib-xcb " - -# workaround for "hidden symbol .* in .* is referenced by DSO" and "ld: final link failed: Bad value" -buildopts = 'LD="$CC" LDFLAGS="$LDFLAGS -shared-intel"' - -sanity_check_paths = { - 'files': ['bin/cairo-trace', 'lib/cairo/libcairo-trace.so', 'lib/cairo/libcairo-trace.a', - 'lib/libcairo.a', 'lib/libcairo-gobject.a', 'lib/libcairo-script-interpreter.a', - 'lib/libcairo-gobject.so', 'lib/libcairo-script-interpreter.so', 'lib/libcairo.so'] + - ['include/cairo/cairo%s.h' % x for x in ['', '-deprecated', '-features', '-ft', '-gobject', '-pdf', '-ps', - '-script', '-script-interpreter', '-svg', '-version', '-xcb', - '-xlib', '-xlib-xrender']], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/c/cairo/cairo-1.14.8-intel-2017a.eb b/easybuild/easyconfigs/c/cairo/cairo-1.14.8-intel-2017a.eb deleted file mode 100644 index 413b89969002..000000000000 --- a/easybuild/easyconfigs/c/cairo/cairo-1.14.8-intel-2017a.eb +++ /dev/null @@ -1,46 +0,0 @@ -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] -checksums = ['d1f2d98ae9a4111564f6de4e013d639cf77155baf2556582295a0f00a9bc5e20'] - -builddependencies = [('pkg-config', '0.29.2')] - -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/cairo/cairo-1.16.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/c/cairo/cairo-1.16.0-GCCcore-8.2.0.eb deleted file mode 100644 index 7915f93dfc2f..000000000000 --- a/easybuild/easyconfigs/c/cairo/cairo-1.16.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,47 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cairo' -version = '1.16.0' - -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': '8.2.0'} - -source_urls = ['http://cairographics.org/releases/'] -sources = [SOURCE_TAR_XZ] -checksums = ['5e7b29b3f113ef870d1e3ecf8adf21f923396401604bda16d44be45e66052331'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), - ('libpng', '1.6.36'), - ('freetype', '2.9.1'), - ('pixman', '0.38.0'), - ('expat', '2.2.6'), - ('GLib', '2.60.1'), - ('X11', '20190311'), -] - -# 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.%s' % SHLIB_EXT, 'lib/libcairo-gobject.%s' % SHLIB_EXT, - 'lib/libcairo-script-interpreter.%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.16.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/c/cairo/cairo-1.16.0-GCCcore-8.3.0.eb deleted file mode 100644 index 3d1fc418f00a..000000000000 --- a/easybuild/easyconfigs/c/cairo/cairo-1.16.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,47 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cairo' -version = '1.16.0' - -homepage = 'https://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': '8.3.0'} - -source_urls = ['https://cairographics.org/releases/'] -sources = [SOURCE_TAR_XZ] -checksums = ['5e7b29b3f113ef870d1e3ecf8adf21f923396401604bda16d44be45e66052331'] - -builddependencies = [ - ('binutils', '2.32'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('bzip2', '1.0.8'), - ('zlib', '1.2.11'), - ('libpng', '1.6.37'), - ('freetype', '2.10.1'), - ('pixman', '0.38.4'), - ('expat', '2.2.7'), - ('GLib', '2.62.0'), - ('X11', '20190717'), -] - -# 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.%s' % SHLIB_EXT, 'lib/libcairo-gobject.%s' % SHLIB_EXT, - 'lib/libcairo-script-interpreter.%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.16.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/c/cairo/cairo-1.16.0-GCCcore-9.3.0.eb deleted file mode 100644 index 3a05c32e92b9..000000000000 --- a/easybuild/easyconfigs/c/cairo/cairo-1.16.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,47 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cairo' -version = '1.16.0' - -homepage = 'https://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': '9.3.0'} - -source_urls = ['https://cairographics.org/releases/'] -sources = [SOURCE_TAR_XZ] -checksums = ['5e7b29b3f113ef870d1e3ecf8adf21f923396401604bda16d44be45e66052331'] - -builddependencies = [ - ('binutils', '2.34'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('bzip2', '1.0.8'), - ('zlib', '1.2.11'), - ('libpng', '1.6.37'), - ('freetype', '2.10.1'), - ('pixman', '0.38.4'), - ('expat', '2.2.9'), - ('GLib', '2.64.1'), - ('X11', '20200222'), -] - -# 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.%s' % SHLIB_EXT, 'lib/libcairo-gobject.%s' % SHLIB_EXT, - 'lib/libcairo-script-interpreter.%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.18.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/c/cairo/cairo-1.18.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..2622f0101263 --- /dev/null +++ b/easybuild/easyconfigs/c/cairo/cairo-1.18.0-GCCcore-13.3.0.eb @@ -0,0 +1,51 @@ +easyblock = 'MesonNinja' + + +name = 'cairo' +version = '1.18.0' + +homepage = 'https://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': '13.3.0'} + +source_urls = [ + 'https://cairographics.org/releases/', + 'https://cairographics.org/snapshots/' +] +sources = [SOURCE_TAR_XZ] +checksums = ['243a0736b978a33dee29f9cca7521733b78a65b5418206fef7bd1c3d4cf10b64'] + +builddependencies = [ + ('binutils', '2.42'), + ('pkgconf', '2.2.0'), + ('Ninja', '1.12.1'), + ('Meson', '1.4.0'), +] +dependencies = [ + ('bzip2', '1.0.8'), + ('zlib', '1.3.1'), + ('libpng', '1.6.43'), + ('freetype', '2.13.2'), + ('pixman', '0.43.4'), + ('expat', '2.6.2'), + ('GLib', '2.80.4'), + ('X11', '20240607'), +] + +configopts = "--default-library=both" # static and shared library + +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.%s' % SHLIB_EXT, 'lib/libcairo-gobject.%s' % SHLIB_EXT, + 'lib/libcairo-script-interpreter.%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/cairomm/cairomm-1.12.2-GCCcore-6.4.0.eb b/easybuild/easyconfigs/c/cairomm/cairomm-1.12.2-GCCcore-6.4.0.eb deleted file mode 100644 index e1ebd4155bb6..000000000000 --- a/easybuild/easyconfigs/c/cairomm/cairomm-1.12.2-GCCcore-6.4.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cairomm' -version = '1.12.2' - -homepage = 'http://cairographics.org' -description = "The Cairomm package provides a C++ interface to Cairo." - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['http://cairographics.org/releases/'] -sources = [SOURCE_TAR_GZ] -checksums = ['45c47fd4d0aa77464a75cdca011143fea3ef795c4753f6e860057da5fb8bd599'] - -builddependencies = [('binutils', '2.28')] -dependencies = [ - ('cairo', '1.14.10'), - ('libsigc++', '2.10.0'), -] - -sanity_check_paths = { - 'files': ['lib/libcairomm-1.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/c/cairomm/cairomm-1.12.2-GCCcore-7.3.0.eb b/easybuild/easyconfigs/c/cairomm/cairomm-1.12.2-GCCcore-7.3.0.eb deleted file mode 100644 index 6bd26d96c22a..000000000000 --- a/easybuild/easyconfigs/c/cairomm/cairomm-1.12.2-GCCcore-7.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cairomm' -version = '1.12.2' - -homepage = 'http://cairographics.org' -description = "The Cairomm package provides a C++ interface to Cairo." - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['http://cairographics.org/releases/'] -sources = [SOURCE_TAR_GZ] -checksums = ['45c47fd4d0aa77464a75cdca011143fea3ef795c4753f6e860057da5fb8bd599'] - -builddependencies = [('binutils', '2.30')] -dependencies = [ - ('cairo', '1.14.12'), - ('libsigc++', '2.10.1'), -] - -sanity_check_paths = { - 'files': ['lib/libcairomm-1.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/c/cairomm/cairomm-1.16.2-GCC-12.3.0.eb b/easybuild/easyconfigs/c/cairomm/cairomm-1.16.2-GCC-12.3.0.eb new file mode 100644 index 000000000000..286c56e1bbb2 --- /dev/null +++ b/easybuild/easyconfigs/c/cairomm/cairomm-1.16.2-GCC-12.3.0.eb @@ -0,0 +1,39 @@ +# Updated to MesonNinja as the autogen.sh complained. +# Author: J. Sassmannshausen (Imperial College London) + +easyblock = 'MesonNinja' + +name = 'cairomm' +version = '1.16.2' + +homepage = 'http://cairographics.org' +description = "The Cairomm package provides a C++ interface to Cairo." + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +source_urls = ['http://cairographics.org/releases/'] +sources = [SOURCE_TAR_XZ] +checksums = ['6a63bf98a97dda2b0f55e34d1b5f3fb909ef8b70f9b8d382cb1ff3978e7dc13f'] + +builddependencies = [ + ('Meson', '1.1.1'), + ('Ninja', '1.11.1'), + ('Doxygen', '1.9.7'), + ('M4', '1.4.19'), +] + +dependencies = [ + ('cairo', '1.17.8'), + ('libsigc++', '3.6.0'), + ('mm-common', '1.0.6'), + ('Boost', '1.82.0'), +] + +runtest = 'ninja test' + +sanity_check_paths = { + 'files': ['lib/libcairomm-1.16.%s' % SHLIB_EXT], + 'dirs': [], +} + +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 deleted file mode 100755 index ff486b7b5083..000000000000 --- a/easybuild/easyconfigs/c/canu/canu-1.4-foss-2016b.eb +++ /dev/null @@ -1,38 +0,0 @@ -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/canu/canu-1.7-intel-2018a.eb b/easybuild/easyconfigs/c/canu/canu-1.7-intel-2018a.eb deleted file mode 100644 index 2d7333a82e58..000000000000 --- a/easybuild/easyconfigs/c/canu/canu-1.7-intel-2018a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'MakeCp' - -name = 'canu' -version = '1.7' - -homepage = 'http://canu.readthedocs.io' -description = "Canu is a fork of the Celera Assembler designed for high-noise single-molecule sequencing" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://github.com/marbl/canu/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['c5be54b0ad20729093413e7e722a19637d32e966dc8ecd2b579ba3e4958d378a'] - -dependencies = [('Boost', '1.66.0')] - -start_dir = 'src' - -files_to_copy = ['Linux-amd64/bin', 'Linux-amd64/lib', 'Linux-amd64/share', 'README*'] - -sanity_check_paths = { - 'files': ['bin/canu', 'lib/libcanu.a', 'lib/libleaff.a'], - 'dirs': ['lib/site_perl', 'share'], -} -sanity_check_commands = [ - "canu -version", - "canu -options", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/canu/canu-1.8-GCCcore-8.2.0-Perl-5.28.1.eb b/easybuild/easyconfigs/c/canu/canu-1.8-GCCcore-8.2.0-Perl-5.28.1.eb deleted file mode 100644 index 5eb3e8890bbf..000000000000 --- a/easybuild/easyconfigs/c/canu/canu-1.8-GCCcore-8.2.0-Perl-5.28.1.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'MakeCp' - -name = 'canu' -version = '1.8' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://canu.readthedocs.io' -description = "Canu is a fork of the Celera Assembler designed for high-noise single-molecule sequencing" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://github.com/marbl/canu/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['30ecfe574166f54f79606038830f68927cf0efab33bdc3c6e43fd1448fa0b2e4'] - -builddependencies = [('binutils', '2.31.1')] - -dependencies = [ - ('Java', '1.8', '', SYSTEM), - ('Perl', '5.28.1'), - ('gnuplot', '5.2.6'), -] - -start_dir = 'src' - -files_to_copy = ['Linux-amd64/bin', 'Linux-amd64/lib', 'Linux-amd64/share', 'README*'] - -sanity_check_paths = { - 'files': ['bin/canu', 'lib/libcanu.a'], - 'dirs': ['lib/site_perl', 'share'], -} -sanity_check_commands = [ - "canu -version", - "canu -options", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/canu/canu-1.8-foss-2017b-Perl-5.26.0.eb b/easybuild/easyconfigs/c/canu/canu-1.8-foss-2017b-Perl-5.26.0.eb deleted file mode 100644 index 54dd03ba54b9..000000000000 --- a/easybuild/easyconfigs/c/canu/canu-1.8-foss-2017b-Perl-5.26.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'MakeCp' - -name = 'canu' -version = '1.8' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://canu.readthedocs.io' -description = "Canu is a fork of the Celera Assembler designed for high-noise single-molecule sequencing" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['https://github.com/marbl/canu/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['30ecfe574166f54f79606038830f68927cf0efab33bdc3c6e43fd1448fa0b2e4'] - -dependencies = [ - ('Java', '1.8', '', SYSTEM), - ('Perl', '5.26.0'), - ('gnuplot', '5.2.2'), - ('Boost', '1.65.1'), -] - -start_dir = 'src' - -files_to_copy = ['Linux-amd64/bin', 'Linux-amd64/lib', 'Linux-amd64/share', 'README*'] - -sanity_check_paths = { - 'files': ['bin/canu', 'lib/libcanu.a'], - 'dirs': ['lib/site_perl', 'share'], -} -sanity_check_commands = [ - "canu -version", - "canu -options", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/canu/canu-1.8-foss-2018b-Perl-5.28.0.eb b/easybuild/easyconfigs/c/canu/canu-1.8-foss-2018b-Perl-5.28.0.eb deleted file mode 100644 index 114020eb1659..000000000000 --- a/easybuild/easyconfigs/c/canu/canu-1.8-foss-2018b-Perl-5.28.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'MakeCp' - -name = 'canu' -version = '1.8' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://canu.readthedocs.io' -description = "Canu is a fork of the Celera Assembler designed for high-noise single-molecule sequencing" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/marbl/canu/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['30ecfe574166f54f79606038830f68927cf0efab33bdc3c6e43fd1448fa0b2e4'] - -dependencies = [ - ('Java', '1.8', '', SYSTEM), - ('Perl', '5.28.0'), - ('gnuplot', '5.2.5'), - ('Boost', '1.67.0'), -] - -start_dir = 'src' - -files_to_copy = ['Linux-amd64/bin', 'Linux-amd64/lib', 'Linux-amd64/share', 'README*'] - -sanity_check_paths = { - 'files': ['bin/canu', 'lib/libcanu.a'], - 'dirs': ['lib/site_perl', 'share'], -} -sanity_check_commands = [ - "canu -version", - "canu -options", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/canu/canu-1.8-intel-2017b-Perl-5.26.0.eb b/easybuild/easyconfigs/c/canu/canu-1.8-intel-2017b-Perl-5.26.0.eb deleted file mode 100644 index 75b1d6107313..000000000000 --- a/easybuild/easyconfigs/c/canu/canu-1.8-intel-2017b-Perl-5.26.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'MakeCp' - -name = 'canu' -version = '1.8' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://canu.readthedocs.io' -description = "Canu is a fork of the Celera Assembler designed for high-noise single-molecule sequencing" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://github.com/marbl/canu/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['30ecfe574166f54f79606038830f68927cf0efab33bdc3c6e43fd1448fa0b2e4'] - -dependencies = [ - ('Java', '1.8', '', SYSTEM), - ('Perl', '5.26.0'), - ('gnuplot', '5.2.2'), - ('Boost', '1.65.1'), -] - -start_dir = 'src' - -files_to_copy = ['Linux-amd64/bin', 'Linux-amd64/lib', 'Linux-amd64/share', 'README*'] - -sanity_check_paths = { - 'files': ['bin/canu', 'lib/libcanu.a'], - 'dirs': ['lib/site_perl', 'share'], -} -sanity_check_commands = [ - "canu -version", - "canu -options", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/canu/canu-1.9-GCCcore-8.3.0-Java-11.eb b/easybuild/easyconfigs/c/canu/canu-1.9-GCCcore-8.3.0-Java-11.eb deleted file mode 100644 index b9a967988411..000000000000 --- a/easybuild/easyconfigs/c/canu/canu-1.9-GCCcore-8.3.0-Java-11.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'MakeCp' - -name = 'canu' -version = '1.9' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'https://canu.readthedocs.io' -description = "Canu is a fork of the Celera Assembler designed for high-noise single-molecule sequencing" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/marbl/canu/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['6b086ab6086c050752166500378bc4b3b3543d4c617863e894d296171cee3385'] - -builddependencies = [('binutils', '2.32')] - -dependencies = [ - ('Java', '11', '', SYSTEM), - ('Perl', '5.30.0'), - ('gnuplot', '5.2.8'), -] - -start_dir = 'src' - -files_to_copy = ['Linux-amd64/bin', 'Linux-amd64/lib', 'Linux-amd64/share', 'README*'] - -sanity_check_paths = { - 'files': ['bin/canu', 'lib/libcanu.a'], - 'dirs': ['lib/site_perl', 'share'], -} -sanity_check_commands = [ - "canu -version", - "canu -options", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/canu/canu-2.1.1-GCCcore-9.3.0-Java-11.eb b/easybuild/easyconfigs/c/canu/canu-2.1.1-GCCcore-9.3.0-Java-11.eb deleted file mode 100644 index 8e5ee7b58b95..000000000000 --- a/easybuild/easyconfigs/c/canu/canu-2.1.1-GCCcore-9.3.0-Java-11.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'canu' -version = '2.1.1' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'https://canu.readthedocs.io' -description = "Canu is a fork of the Celera Assembler designed for high-noise single-molecule sequencing" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -github_account = 'marbl' -source_urls = ['https://github.com/marbl/canu/releases/download/v%(version)s'] -sources = [SOURCE_TAR_XZ] -checksums = ['18c030ada93286be90c364387879025c17001c8e445e64719c866bc6c7609b98'] - -builddependencies = [ - ('binutils', '2.34'), - ('git', '2.23.0', '-nodocs'), -] - -dependencies = [ - ('Java', '11', '', SYSTEM), - ('Perl', '5.30.2'), - ('gnuplot', '5.2.8'), -] - -skipsteps = ['configure', 'install'] - -start_dir = 'src' - -buildopts = 'TARGET_DIR=%(installdir)s' - -sanity_check_paths = { - 'files': ['bin/canu', 'lib/libcanu.a'], - 'dirs': ['lib/site_perl', 'share'], -} -sanity_check_commands = [ - "canu -version", - "canu -options", -] - -modextrapaths = {'PERL5LIB': 'lib/site_perl'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/captum/captum-0.5.0-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/c/captum/captum-0.5.0-foss-2022a-CUDA-11.7.0.eb index cb2d2bdffbec..eda1c5b109a3 100644 --- a/easybuild/easyconfigs/c/captum/captum-0.5.0-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/c/captum/captum-0.5.0-foss-2022a-CUDA-11.7.0.eb @@ -21,9 +21,6 @@ dependencies = [ ('matplotlib', '3.5.2'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ (name, version, { 'checksums': ['84af2c8793d34c440a351793b5ca705b8542745e2dc8bc24afb1d9b86f3bf6ec'], diff --git a/easybuild/easyconfigs/c/captum/captum-0.5.0-foss-2022a.eb b/easybuild/easyconfigs/c/captum/captum-0.5.0-foss-2022a.eb index 7836096aaf7c..281fab559248 100644 --- a/easybuild/easyconfigs/c/captum/captum-0.5.0-foss-2022a.eb +++ b/easybuild/easyconfigs/c/captum/captum-0.5.0-foss-2022a.eb @@ -19,9 +19,6 @@ dependencies = [ ('matplotlib', '3.5.2'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ (name, version, { 'checksums': ['84af2c8793d34c440a351793b5ca705b8542745e2dc8bc24afb1d9b86f3bf6ec'], diff --git a/easybuild/easyconfigs/c/carputils/carputils-20200915-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/c/carputils/carputils-20200915-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 5c0a700f20ec..000000000000 --- a/easybuild/easyconfigs/c/carputils/carputils-20200915-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,72 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'carputils' -local_commit = 'f5573e0d' -version = '20200915' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://git.opencarp.org/openCARP/carputils' -description = "carputils is a Python framework for generating and running openCARP examples." - -toolchain = {'name': 'foss', 'version': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('openCARP', '3.2', versionsuffix), - ('matplotlib', '3.2.1', versionsuffix), - ('PyTables', '3.6.1', versionsuffix), - ('meshtool', '16'), - ('meshalyzer', '2.0', versionsuffix), -] - -use_pip = True - -# version restrictions are too strict, so strip them out -local_carputils_preinstallopts = "sed -i 's/[=><]=[0-9].*//g' requirements.txt && " -# inject proper version, to prevent installing carputils with 0.0.0 as version... -local_carputils_preinstallopts += """sed -i 's/ description=/ version="0.0.1-pre", description=/g' setup.py && """ - -exts_list = [ - ('doxypypy', '0.8.8.6', { - 'checksums': ['627571455c537eb91d6998d95b32efc3c53562b2dbadafcb17e49593e0dae01b'], - }), - ('pyDOE', '0.3.8', { - 'source_tmpl': '%(name)s-%(version)s.zip', - 'checksums': ['cbd6f14ae26d3c9f736013205f53ea1191add4567033c3ee77b7dd356566c4b6'], - 'modulename': 'pyDOE', - }), - (name, version, { - 'source_urls': ['https://git.opencarp.org/openCARP/carputils/-/archive/%s/' % local_commit], - 'source_tmpl': 'carputils-%s.tar.gz' % local_commit, - 'checksums': ['695af109e4b23797ac94a86b49ce5a98b4d002dc094b062927b53efa72f822f0'], - # version restrictions are too strict, so strip them out - 'preinstallopts': local_carputils_preinstallopts, - }), -] - -fix_python_shebang_for = ['bin/*'] - -postinstallcmds = [ - "PYTHONPATH=%(installdir)s/lib/python%(pyshortver)s/site-packages:$PYTHONPATH " - "%(installdir)s/bin/cusettings %(installdir)s/settings.yaml", - # location to openCARP bin subdirectory - r'sed -i "s@^\([ ]*CPU: \).*@\1$EBROOTOPENCARP/bin@" %(installdir)s/settings.yaml', - r'sed -i "s@^\(MESHTOOL_DIR: \).*@\1$EBROOTMESHTOOL/bin@" %(installdir)s/settings.yaml', - r'sed -i "s@^\(MESHALYZER_DIR: \).*@\1$EBROOTMESHALYZER@" %(installdir)s/settings.yaml', - r'sed -i "s@^\(REGRESSION_REF: \).*@\1/path/to/carp-tests-reference@" %(installdir)s/settings.yaml', - r'sed -i "s/^\(EMAIL: \).*/\1 example@email.com/" %(installdir)s/settings.yaml', -] - -sanity_check_paths = { - 'files': ['bin/carphelp', 'bin/carptests', 'bin/cusettings'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["carphelp --help"] - -sanity_pip_check = True - -modextravars = {'CARPUTILS_SETTINGS': '%(installdir)s/settings.yaml'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/carputils/carputils-20210513-foss-2020b.eb b/easybuild/easyconfigs/c/carputils/carputils-20210513-foss-2020b.eb index ee94dbf3d215..82b0ce490100 100644 --- a/easybuild/easyconfigs/c/carputils/carputils-20210513-foss-2020b.eb +++ b/easybuild/easyconfigs/c/carputils/carputils-20210513-foss-2020b.eb @@ -19,8 +19,6 @@ dependencies = [ ('meshalyzer', '2.2'), ] -use_pip = True - # version restrictions are too strict, so strip them out local_carputils_preinstallopts = "sed -i 's/[=><]=[0-9].*//g' requirements.py3.txt && " # inject proper version, to prevent installing carputils with 0.0.0 as version... @@ -67,8 +65,6 @@ sanity_check_paths = { sanity_check_commands = ["carphelp --help"] -sanity_pip_check = True - modextravars = {'CARPUTILS_SETTINGS': '%(installdir)s/settings.yaml'} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/casacore/casacore-3.5.0-foss-2022a.eb b/easybuild/easyconfigs/c/casacore/casacore-3.5.0-foss-2022a.eb index d98f5af249e9..4cc15e4af3c2 100644 --- a/easybuild/easyconfigs/c/casacore/casacore-3.5.0-foss-2022a.eb +++ b/easybuild/easyconfigs/c/casacore/casacore-3.5.0-foss-2022a.eb @@ -4,24 +4,25 @@ name = 'casacore' version = '3.5.0' homepage = 'https://github.com/casacore/casacore' -description = """A suite of C++ libraries for radio astronomy data processing. -The ephemerides data needs to be in DATA_DIR and the location must be specified at runtime. -Thus user's can update them. -""" +description = """A suite of C++ libraries for radio astronomy data processing.""" toolchain = {'name': 'foss', 'version': '2022a'} -source_urls = ['https://github.com/casacore/casacore/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = [ - '63f1c8eff932b0fcbd38c598a5811e6e5397b72835b637d6f426105a183b3f91', # v3.5.0.tar.gz +sources = [ + { + 'filename': 'v%(version)s.tar.gz', + 'source_urls': ['https://github.com/%(name)s/%(name)s/archive'], + }, + { + # Note: when updating this easyconfig, check the latest WSRT_Measures tarball on the FTP and update to that + 'filename': 'WSRT_Measures_20250128-160001.ztar', + 'source_urls': ['ftp://anonymous@ftp.astron.nl/outgoing/Measures'], + 'extract_cmd': 'tar xfvz %s --one-top-level=data', + } ] - -# Install casacore data -postinstallcmds = [ - 'wget --retry-connrefused ftp://anonymous@ftp.astron.nl/outgoing/Measures/WSRT_Measures.ztar' + - ' -O /tmp/WSRT_Measures.ztar' + - ' && tar xfvz /tmp/WSRT_Measures.ztar --one-top-level=%(installdir)s/data' +checksums = [ + {'v3.5.0.tar.gz': '63f1c8eff932b0fcbd38c598a5811e6e5397b72835b637d6f426105a183b3f91'}, + {'WSRT_Measures_20250128-160001.ztar': '5835e3f5458d8f88fd057044a891d26a5cbfdec9a865967b1189d4fd52140c80'}, ] builddependencies = [ @@ -48,10 +49,12 @@ configopts += '-DUSE_OPENMP=ON -DUSE_HDF5=ON -DUSE_MPI=ON ' # See PR # 19119 configopts += '-DPython3_EXECUTABLE=$EBROOTPYTHON/bin/python ' +postinstallcmds = ['cp -r %(builddir)s/data %(installdir)s'] + sanity_check_paths = { 'files': ['lib/libcasa_casa.%s' % SHLIB_EXT, 'lib/libcasa_mirlib.%s' % SHLIB_EXT, 'lib/libcasa_ms.%s' % SHLIB_EXT], - 'dirs': ['bin', 'include/casacore'], + 'dirs': ['bin', 'include/casacore', 'data/ephemerides', 'data/geodetic'], } sanity_check_commands = [('measuresdata', '')] diff --git a/easybuild/easyconfigs/c/casacore/casacore-3.5.0-foss-2023b.eb b/easybuild/easyconfigs/c/casacore/casacore-3.5.0-foss-2023b.eb index 741298d14886..d347378b09e6 100644 --- a/easybuild/easyconfigs/c/casacore/casacore-3.5.0-foss-2023b.eb +++ b/easybuild/easyconfigs/c/casacore/casacore-3.5.0-foss-2023b.eb @@ -4,19 +4,28 @@ name = 'casacore' version = '3.5.0' homepage = 'https://github.com/casacore/casacore' -description = """A suite of C++ libraries for radio astronomy data processing. -The ephemerides data needs to be in DATA_DIR and the location must be specified at runtime. -Thus user's can update them. -""" +description = """A suite of C++ libraries for radio astronomy data processing.""" toolchain = {'name': 'foss', 'version': '2023b'} -source_urls = ['https://github.com/%(name)s/%(name)s/archive'] -sources = ['v%(version)s.tar.gz'] +sources = [ + { + 'filename': 'v%(version)s.tar.gz', + 'source_urls': ['https://github.com/%(name)s/%(name)s/archive'], + }, + { + # Note: when updating this easyconfig, check the latest WSRT_Measures tarball on the FTP and update to that + 'filename': 'WSRT_Measures_20250128-160001.ztar', + 'source_urls': ['ftp://anonymous@ftp.astron.nl/outgoing/Measures'], + 'extract_cmd': 'tar xfvz %s --one-top-level=data', + } +] patches = ['casacore-3.5.0-add-C-style-header-for-GCC-13.1.patch'] checksums = [ - '63f1c8eff932b0fcbd38c598a5811e6e5397b72835b637d6f426105a183b3f91', # casacore-3.5.0.tar.gz - '7b35d21cd654a7a215d604310f5372319ad21b6261f4a7ae038912b97ef22983', # add-C-style-header-for-GCC-13.1.patch + {'v3.5.0.tar.gz': '63f1c8eff932b0fcbd38c598a5811e6e5397b72835b637d6f426105a183b3f91'}, + {'WSRT_Measures_20250128-160001.ztar': '5835e3f5458d8f88fd057044a891d26a5cbfdec9a865967b1189d4fd52140c80'}, + {'casacore-3.5.0-add-C-style-header-for-GCC-13.1.patch': + '7b35d21cd654a7a215d604310f5372319ad21b6261f4a7ae038912b97ef22983'}, ] builddependencies = [ @@ -39,14 +48,7 @@ configopts = '-DBUILD_PYTHON=NO -DBUILD_PYTHON3=YES -Wno-dev -DCXX11="ON" ' configopts += '-DDATA_DIR=%(installdir)s/data -DUSE_OPENMP=ON -DUSE_HDF5=ON ' configopts += '-DUSE_MPI=ON ' -local_download_cmd = 'wget --retry-connrefused ftp://anonymous@ftp.astron.nl/outgoing/Measures/WSRT_Measures.ztar ' -local_download_cmd += '-O /tmp/WSRT_Measures.ztar ' - -# Install casacore data -postinstallcmds = [ - local_download_cmd, - "tar xfvz /tmp/WSRT_Measures.ztar --one-top-level=%(installdir)s/data", -] +postinstallcmds = ['cp -r %(builddir)s/data %(installdir)s'] sanity_check_paths = { 'files': [ @@ -54,7 +56,7 @@ sanity_check_paths = { 'lib/libcasa_mirlib.%s' % SHLIB_EXT, 'lib/libcasa_ms.%s' % SHLIB_EXT, ], - 'dirs': ['bin', 'include/%(name)s'], + 'dirs': ['bin', 'include/%(name)s', 'data/ephemerides', 'data/geodetic'], } sanity_check_commands = [('measuresdata', '')] diff --git a/easybuild/easyconfigs/c/castor/castor-1.7.11-foss-2022a.eb b/easybuild/easyconfigs/c/castor/castor-1.7.11-foss-2022a.eb index 5095a3d9cb29..5a3e6a4250bc 100644 --- a/easybuild/easyconfigs/c/castor/castor-1.7.11-foss-2022a.eb +++ b/easybuild/easyconfigs/c/castor/castor-1.7.11-foss-2022a.eb @@ -11,7 +11,7 @@ distances from the tree root and calculating pairwise distances. Calculation of signal and mean trait depth (trait conservatism), ancestral state reconstruction and hidden character prediction of discrete characters, simulating and fitting models of trait evolution, fitting and simulating diversification models, dating trees, comparing trees, and -reading/writing trees in Newick format. +reading/writing trees in Newick format. """ toolchain = {'name': 'foss', 'version': '2022a'} diff --git a/easybuild/easyconfigs/c/category_encoders/category_encoders-2.4.1-foss-2021b.eb b/easybuild/easyconfigs/c/category_encoders/category_encoders-2.4.1-foss-2021b.eb index 3c65be36c552..f183e0102e94 100644 --- a/easybuild/easyconfigs/c/category_encoders/category_encoders-2.4.1-foss-2021b.eb +++ b/easybuild/easyconfigs/c/category_encoders/category_encoders-2.4.1-foss-2021b.eb @@ -19,9 +19,4 @@ dependencies = [ ('statsmodels', '0.13.1'), ] -use_pip = True -download_dep_fail = True - -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/causallift/causallift-1.0.6-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/c/causallift/causallift-1.0.6-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index f2ac522b4780..000000000000 --- a/easybuild/easyconfigs/c/causallift/causallift-1.0.6-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'causallift' -version = '1.0.6' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Minyus/causallift' -description = """ -CausalLift: Python package for Uplift Modeling in real-world business; -applicable for both A/B testing and observational data -""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('scikit-learn', '0.23.1', versionsuffix), - ('kedro', '0.16.5', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('easydict', '1.9', { - 'checksums': ['3f3f0dab07c299f0f4df032db1f388d985bb57fa4c5be30acd25c5f9a516883b'], - }), - (name, version, { - 'source_tmpl': 'v%(version)s.tar.gz', - 'source_urls': ['https://github.com/Minyus/causallift/archive/'], - 'checksums': ['b5a62317438d469a2bb41b75d6a9214178196a9717afe82ceabc3b6843fae9a6'], - }), -] - -sanity_pip_check = True - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/c/causalml/causalml-0.3.0-20180610-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/c/causalml/causalml-0.3.0-20180610-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index c791f8432ee5..000000000000 --- a/easybuild/easyconfigs/c/causalml/causalml-0.3.0-20180610-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'causalml' -local_commit_date = '20180610' -local_commit = 'e7dd516' -version = '0.3.0-%s' % local_commit_date -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/uber/causalml' -description = """ Causal ML: A Python Package for Uplift Modeling and Causal Inference with ML """ - -toolchain = {'name': 'foss', 'version': '2019a'} - -dependencies = [ - ('Python', '3.7.2'), - ('scikit-learn', '0.20.3'), - ('statsmodels', '0.10.1'), - ('Seaborn', '0.9.0', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('setuptools', '41.2.0', { - 'source_tmpl': '%(name)s-%(version)s.zip', - 'checksums': ['66b86bbae7cc7ac2e867f52dc08a6bd064d938bac59dfec71b9b565dd36d6012'], - }), - ('xgboost', '0.82', { - 'checksums': ['ff5aaa039fb43aae331a916b392994c32696279d9b6b5840cc7c74e06f183a95'], - }), - (name, local_commit, { - 'source_tmpl': '%(version)s.tar.gz', - 'source_urls': ['https://github.com/uber/causalml/archive/'], - 'checksums': ['560b90ae6b26b3c295f19553ffe17ea7edd815438d36fac616ef348d4da9239c'], - }), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/causalml'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/c/causalml/causalml-0.8.0-20200909-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/c/causalml/causalml-0.8.0-20200909-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 76eaa4f4eefc..000000000000 --- a/easybuild/easyconfigs/c/causalml/causalml-0.8.0-20200909-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,67 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'causalml' -local_commit_date = '20200909' -local_commit = 'b36f378' -version = '0.8.0-%s' % local_commit_date -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/uber/causalml' -description = """ Causal ML: A Python Package for Uplift Modeling and Causal Inference with ML """ - -toolchain = {'name': 'foss', 'version': '2020a'} - -builddependencies = [('CMake', '3.16.4')] # needed for lightgbm - -dependencies = [ - ('Python', '3.8.2'), - ('scikit-learn', '0.23.1', versionsuffix), - ('statsmodels', '0.11.1', versionsuffix), - ('Seaborn', '0.10.1', versionsuffix), - ('XGBoost', '1.2.0', versionsuffix), - ('TensorFlow', '2.3.1', versionsuffix), - ('Keras', '2.3.1', versionsuffix), - ('matplotlib', '3.2.1', versionsuffix), - ('numba', '0.50.0', versionsuffix), - ('tqdm', '4.47.0'), -] - -use_pip = True - -exts_list = [ - ('slicer', '0.0.4', { - 'checksums': ['21d53aac4e78c93fd83c0fd2f8f9d8a2195ac079dffdc0da81cd749da0f2f355'], - }), - ('shap', '0.36.0', { - 'checksums': ['30d5f5860e7d7787eeed09592e2b3bbd68816b0d3589f2eda6adc7663448217f'], - }), - ('dill', '0.3.2', { - 'source_tmpl': '%(name)s-%(version)s.zip', - 'checksums': ['6e12da0d8e49c220e8d6e97ee8882002e624f1160289ce85ec2cc0a5246b3a2e'], - }), - ('lightgbm', '3.0.0', { - 'checksums': ['05f5b358469a679dbf27521d926750ca53ff1e61a6c0293d49af30094ebd9d4a'], - }), - ('pydotplus', '2.0.2', { - 'checksums': ['91e85e9ee9b85d2391ead7d635e3d9c7f5f44fd60a60e59b13e2403fa66505c4'], - }), - ('python-utils', '2.4.0', { - 'checksums': ['f21fc09ff58ea5ebd1fd2e8ef7f63e39d456336900f26bdc9334a03a3f7d8089'], - }), - ('progressbar2', '3.53.1', { - 'modulename': 'progressbar', - 'checksums': ['ef72be284e7f2b61ac0894b44165926f13f5d995b2bf3cd8a8dedc6224b255a7'], - }), - ('pygam', '0.8.0', { - 'checksums': ['5cae01aea8b2fede72a6da0aba1490213af54b3476745666af26bbe700479166'], - }), - (name, 'b36f378', { - 'source_tmpl': '%(version)s.tar.gz', - 'source_urls': ['https://github.com/uber/causalml/archive/'], - 'checksums': ['b33401f89e9e7e38c5d590ca349387e3c91c609164d5b391cefed980e39b4387'], - }), -] - -sanity_pip_check = True - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/c/ccache/ccache-3.2.5.eb b/easybuild/easyconfigs/c/ccache/ccache-3.2.5.eb deleted file mode 100644 index 9221fc7e1afb..000000000000 --- a/easybuild/easyconfigs/c/ccache/ccache-3.2.5.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 = 'ccache' -version = '3.2.5' - -homepage = 'http://ccache.samba.org/' -description = """ccache-3.1.9: Cache for C/C++ compilers""" - -toolchain = SYSTEM -toolchainopts = {'static': True} - -source_urls = ['https://github.com/ccache/ccache/archive/'] -sources = ['v%(version)s.tar.gz'] - -builddependencies = [ - ('Autotools', '20150215'), - ('zlib', '1.2.8'), -] - -preconfigopts = "./autogen.sh && " -buildopts = 'LDFLAGS="-static"' - -sanity_check_paths = { - 'files': ['bin/ccache'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/ccache/ccache-3.3.1.eb b/easybuild/easyconfigs/c/ccache/ccache-3.3.1.eb deleted file mode 100644 index 391c444279f0..000000000000 --- a/easybuild/easyconfigs/c/ccache/ccache-3.3.1.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 = 'ccache' -version = '3.3.1' - -homepage = 'http://ccache.samba.org/' -description = """ccache-3.1.9: Cache for C/C++ compilers""" - -toolchain = SYSTEM -toolchainopts = {'static': True} - -source_urls = ['https://github.com/ccache/ccache/archive/'] -sources = ['v%(version)s.tar.gz'] - -builddependencies = [ - ('Autotools', '20150215'), - ('zlib', '1.2.8'), -] - -preconfigopts = "./autogen.sh && " -buildopts = 'LDFLAGS="-static"' - -sanity_check_paths = { - 'files': ['bin/ccache'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/ccache/ccache-3.3.3.eb b/easybuild/easyconfigs/c/ccache/ccache-3.3.3.eb deleted file mode 100644 index 4ba6846b7f84..000000000000 --- a/easybuild/easyconfigs/c/ccache/ccache-3.3.3.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 = 'ccache' -version = '3.3.3' - -homepage = 'http://ccache.samba.org/' -description = """ccache-3.1.9: Cache for C/C++ compilers""" - -toolchain = SYSTEM -toolchainopts = {'static': True} - -source_urls = ['https://github.com/ccache/ccache/archive/'] -sources = ['v%(version)s.tar.gz'] - -builddependencies = [ - ('Autotools', '20150215'), - ('zlib', '1.2.8'), -] - -preconfigopts = "./autogen.sh && " -buildopts = 'LDFLAGS="-static"' - -sanity_check_paths = { - 'files': ['bin/ccache'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/ccache/ccache-3.3.4-f90.eb b/easybuild/easyconfigs/c/ccache/ccache-3.3.4-f90.eb deleted file mode 100644 index 7844fc1c53b1..000000000000 --- a/easybuild/easyconfigs/c/ccache/ccache-3.3.4-f90.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# 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 = 'ccache' -version = '3.3.4' -versionsuffix = '-f90' - -homepage = 'http://ccache.samba.org/' -description = "Cache for C/C++ compilers" - -toolchain = SYSTEM -toolchainopts = {'static': True} - -source_urls = ['https://github.com/ccache/ccache/archive/'] -sources = ['v%(version)s.tar.gz'] -patches = ['ccache-%(version)s_f90.patch'] -checksums = [ - 'e7d789e3c0990aa12e17bb25fef1b7ef749e361d0dfb9205a5b7df15bdf0a3f7', # v3.3.4.tar.gz - 'c8ba2f0574c85c58b7ea4d8105e5fae5a152ec87b974c2938733d2fa425e6d33', # ccache-3.3.4_f90.patch -] - -builddependencies = [ - ('Autotools', '20150215'), - ('zlib', '1.2.11'), -] - -preconfigopts = "./autogen.sh && " -buildopts = 'LDFLAGS="-static"' - -sanity_check_paths = { - 'files': ['bin/ccache'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/ccache/ccache-3.3.4_f90.patch b/easybuild/easyconfigs/c/ccache/ccache-3.3.4_f90.patch deleted file mode 100644 index 4c5775fb7016..000000000000 --- a/easybuild/easyconfigs/c/ccache/ccache-3.3.4_f90.patch +++ /dev/null @@ -1,257 +0,0 @@ -port unmerged support for Fortran90 to ccache 3.3.4 -see also https://github.com/ccache/ccache/pull/90 -diff -ru ccache-3.3.4.orig/compopt.c ccache-3.3.4/compopt.c ---- ccache-3.3.4.orig/compopt.c 2017-02-17 22:26:01.000000000 +0100 -+++ ccache-3.3.4/compopt.c 2017-09-08 22:37:37.887344362 +0200 -@@ -40,6 +40,7 @@ - {"-F", AFFECTS_CPP | TAKES_ARG | TAKES_CONCAT_ARG | TAKES_PATH}, - {"-G", TAKES_ARG}, - {"-I", AFFECTS_CPP | TAKES_ARG | TAKES_CONCAT_ARG | TAKES_PATH}, -+ {"-J", TAKES_ARG | TAKES_PATH}, - {"-L", TAKES_ARG}, - {"-M", TOO_HARD}, - {"-MF", TAKES_ARG}, -Only in ccache-3.3.4: compopt.c.orig -diff -ru ccache-3.3.4.orig/language.c ccache-3.3.4/language.c ---- ccache-3.3.4.orig/language.c 2017-02-17 22:26:01.000000000 +0100 -+++ ccache-3.3.4/language.c 2017-09-08 22:40:39.688431455 +0200 -@@ -73,19 +73,17 @@ - {".FPP", "f77-cpp-input"}, - {".FTN", "f77-cpp-input"}, - // Free form Fortran without preprocessing: --#if 0 // Could generate modules, ignore for now! -+ // Could generate modules, ignore for now! - {".f90", "f95"}, - {".f95", "f95"}, - {".f03", "f95"}, - {".f08", "f95"}, --#endif - // Free form Fortran with traditional preprocessing: --#if 0 // Could generate modules, ignore for now! -+ // Could generate modules, ignore for now! - {".F90", "f95-cpp-input"}, - {".F95", "f95-cpp-input"}, - {".F03", "f95-cpp-input"}, - {".F08", "f95-cpp-input"}, --#endif - {NULL, NULL} - }; - -@@ -113,10 +111,8 @@ - {"assembler", "assembler"}, - {"f77-cpp-input", "f77"}, - {"f77", "f77"}, --#if 0 // Could generate module files, ignore for now! - {"f95-cpp-input", "f95"}, - {"f95", "f95"}, --#endif - {NULL, NULL} - }; - -diff -ru ccache-3.3.4.orig/ccache.c ccache-3.3.4/ccache.c ---- ccache-3.3.4.orig/ccache.c 2017-02-17 22:26:01.000000000 +0100 -+++ ccache-3.3.4/ccache.c 2017-09-08 22:45:31.380156530 +0200 -@@ -188,6 +188,9 @@ - - // The name of the cpp stderr file. - static char *cpp_stderr; -+ -+/* the name of the custom fortran module directory (default: pwd dirname) */ -+static char *fortran_module_dir = NULL; - - // Full path to the statistics file in the subdirectory where the cached result - // belongs (//stats). -@@ -1106,6 +1109,12 @@ - // tmp.stdout.vexed.732.o: /home/mbp/.ccache/tmp.stdout.vexed.732.i - x_unsetenv("DEPENDENCIES_OUTPUT"); - -+ /* for Fortran explicitly specify target module directory */ -+ if (fortran_module_dir) { -+ args_add(args, "-J"); -+ args_add(args, fortran_module_dir); -+ } -+ - if (conf->run_second_cpp) { - args_add(args, input_file); - } else { -@@ -1116,6 +1125,9 @@ - int status = - execute(args->argv, tmp_stdout_fd, tmp_stderr_fd, &compiler_pid); - args_pop(args, 3); -+ if (fortran_module_dir) { -+ args_pop(args, 2); -+ } - - struct stat st; - if (x_stat(tmp_stdout, &st) != 0) { -@@ -1665,7 +1677,9 @@ - i++; - continue; - } -- if (compopt_short(compopt_affects_cpp, args->argv[i])) { -+ if (str_startswith(args->argv[i], "-J")) { -+ /* ignore it here - handled later */ -+ } else if (compopt_short(compopt_affects_cpp, args->argv[i])) { - continue; - } - } -@@ -1856,12 +1870,19 @@ - // Try to return the compile result from cache. If we can return from cache - // then this function exits with the correct status code, otherwise it returns. - static void --from_cache(enum fromcache_call_mode mode, bool put_object_in_manifest) -+from_cache(enum fromcache_call_mode mode, bool put_object_in_manifest, struct args* args) - { -+ char *tmp_stdout, *tmp_stderr; -+ int tmp_stdout_fd, tmp_stderr_fd, status; - // The user might be disabling cache hits. - if (conf->recache) { - return; - } -+ -+ /* Fortran 90/95 code might depend on module files, so allow only direct mode then */ -+ if (fortran_module_dir && mode != FROMCACHE_DIRECT_MODE ) { -+ return; -+ } - - struct stat st; - if (stat(cached_obj, &st) != 0) { -@@ -1957,6 +1978,45 @@ - if (put_object_in_manifest) { - update_manifest_file(); - } -+ -+ /* Fortran regenerate possible module files */ -+ if (fortran_module_dir) { -+ tmp_stdout = format("%s.tmp.stdout", cached_obj); -+ tmp_stdout_fd = create_tmp_fd(&tmp_stdout); -+ tmp_stderr = format("%s.tmp.stderr", cached_obj); -+ tmp_stderr_fd = create_tmp_fd(&tmp_stderr); -+ -+ args_add(args, "-J"); -+ args_add(args, fortran_module_dir); -+ args_add(args, "-fsyntax-only"); -+ args_add(args, input_file); -+ -+ cc_log("Running compiler to generate Fortran modules"); -+ status = execute(args->argv, tmp_stdout_fd, tmp_stderr_fd, &compiler_pid); -+ args_pop(args, 4); -+ -+ if (status != 0) { -+ int fd; -+ cc_log("Compiler gave exit status %d", status); -+ stats_update(STATS_STATUS); -+ -+ fd = open(tmp_stderr, O_RDONLY | O_BINARY); -+ if (fd != -1) { -+ /* We can output stderr immediately instead of rerunning the compiler. */ -+ copy_fd(fd, 2); -+ close(fd); -+ tmp_unlink(tmp_stderr); -+ tmp_unlink(tmp_stdout); -+ -+ x_exit(status); -+ } -+ tmp_unlink(tmp_stderr); -+ tmp_unlink(tmp_stdout); -+ -+ failed(); -+ } -+ } -+ - - // Log the cache hit. - switch (mode) { -@@ -2302,6 +2362,25 @@ - continue; - } - -+ /* we need to work out where Fortran module files are meant to go */ -+ if (str_eq(argv[i], "-J")) { -+ if (i == argc-1) { -+ cc_log("Missing argument to %s", argv[i]); -+ stats_update(STATS_ARGS); -+ result = false; -+ goto out; -+ } -+ fortran_module_dir = make_relative_path(x_strdup(argv[i+1])); -+ i++; -+ continue; -+ } -+ -+ /* alternate form of -J, with no space */ -+ if (str_startswith(argv[i], "-J")) { -+ fortran_module_dir = make_relative_path(x_strdup(&argv[i][2])); -+ continue; -+ } -+ - if (str_eq(argv[i], "-gsplit-dwarf")) { - cc_log("Enabling caching of dwarf files since -gsplit-dwarf is used"); - using_split_dwarf = true; -@@ -2610,7 +2689,9 @@ - } - - char *relpath = make_relative_path(x_strdup(argv[i+1])); -- if (compopt_affects_cpp(argv[i])) { -+ if (str_startswith(argv[i], "-J")) { -+ /* ignore it here - handled later */ -+ } else if (compopt_affects_cpp(argv[i])) { - args_add(cpp_args, argv[i]); - args_add(cpp_args, relpath); - } else { -@@ -2968,6 +3049,19 @@ - *preprocessor_args = args_copy(stripped_args); - args_extend(*preprocessor_args, cpp_args); - -+ /* special handling for Fortran */ -+ if (str_startswith(actual_language, "f95")) { -+ /* do not do explicit preprocessing in Fortran 90/95 */ -+ args_extend(*compiler_args, cpp_args); -+ -+ /* Fortran may produce module files. Output directory was specified by -J */ -+ if (!fortran_module_dir) { -+ /* defaults to current working directory */ -+ fortran_module_dir = make_relative_path(x_strdup(current_working_dir)); -+ } -+ } else { -+ free(fortran_module_dir); fortran_module_dir = NULL; -+ } - out: - args_free(expanded_args); - args_free(stripped_args); -@@ -3129,6 +3223,7 @@ - i_tmpfile = NULL; - direct_i_file = false; - free(cpp_stderr); cpp_stderr = NULL; -+ free(fortran_module_dir); fortran_module_dir = NULL; - free(stats_file); stats_file = NULL; - output_is_precompiled_header = false; - -@@ -3219,6 +3314,9 @@ - if (output_dia) { - cc_log("Diagnostic file: %s", output_dia); - } -+ if (fortran_module_dir) { -+ cc_log("Fortran 90/95 or newer detected, putting module files into: %s", fortran_module_dir); -+ } - - if (using_split_dwarf) { - if (!generating_dependencies) { -@@ -3250,7 +3348,7 @@ - update_cached_result_globals(object_hash); - - // If we can return from cache at this point then do so. -- from_cache(FROMCACHE_DIRECT_MODE, 0); -+ from_cache(FROMCACHE_DIRECT_MODE, 0, compiler_args); - - // Wasn't able to return from cache at this point. However, the object - // was already found in manifest, so don't readd it later. -@@ -3299,7 +3397,7 @@ - } - - // If we can return from cache at this point then do. -- from_cache(FROMCACHE_CPP_MODE, put_object_in_manifest); -+ from_cache(FROMCACHE_CPP_MODE, put_object_in_manifest, compiler_args); - - if (conf->read_only) { - cc_log("Read-only mode; running real compiler"); diff --git a/easybuild/easyconfigs/c/ccache/ccache-3.7.11.eb b/easybuild/easyconfigs/c/ccache/ccache-3.7.11.eb deleted file mode 100644 index 0f10d2e601c2..000000000000 --- a/easybuild/easyconfigs/c/ccache/ccache-3.7.11.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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 = 'ccache' -version = '3.7.11' - -homepage = 'https://ccache.dev/' -description = """Ccache (or “ccacheâ€) is a compiler cache. It speeds up recompilation by -caching previous compilations and detecting when the same compilation is being done again""" - -toolchain = SYSTEM - -source_urls = ['https://github.com/ccache/ccache/releases/download/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['34309a59d4b6b6b33756366aa9d3144a4655587be9f914476b4c0e2d36365f01'] - -osdependencies = [('glibc-static', 'libc6-dev')] - -local_gccver = '9.3.0' -builddependencies = [ - ('GCC', local_gccver), - ('Autotools', '20180311', '', ('GCCcore', local_gccver)), - ('zlib', '1.2.11', '', ('GCCcore', local_gccver)), -] - -buildopts = 'LDFLAGS="-static"' - -sanity_check_paths = { - 'files': ['bin/ccache'], - 'dirs': [] -} -sanity_check_commands = ['ccache --help'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/ccache/ccache-4.10.2-GCCcore-13.3.0.eb b/easybuild/easyconfigs/c/ccache/ccache-4.10.2-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..5a6b4ee2256b --- /dev/null +++ b/easybuild/easyconfigs/c/ccache/ccache-4.10.2-GCCcore-13.3.0.eb @@ -0,0 +1,49 @@ +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL + +easyblock = 'CMakeNinja' + +name = 'ccache' +version = '4.10.2' + +homepage = 'https://ccache.dev/' +description = """Ccache (or “ccacheâ€) is a compiler cache. It speeds up recompilation by +caching previous compilations and detecting when the same compilation is being done again""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = [GITHUB_RELEASE] +sources = [SOURCE_TAR_GZ] +checksums = ['108100960bb7e64573ea925af2ee7611701241abb36ce0aae3354528403a7d87'] + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), + ('Ninja', '1.12.1'), + ('zstd', '1.5.6'), + ('pkgconf', '2.2.0'), +] + +dependencies = [ + ('hiredis', '1.2.0'), +] + +# use BFD linker rather than default ld.gold (required on CentOS 8) +preconfigopts = 'LDFLAGS="-fuse-ld=bfd"' +configopts = ' '.join([ + '-DENABLE_DOCUMENTATION=OFF', + '-DENABLE_IPO=ON', + # Link most libraries statically + '-DSTATIC_LINK=ON', + # Disable downloading dependencies + '-DZSTD_FROM_INTERNET=OFF -DHIREDIS_FROM_INTERNET=OFF', +]) + +sanity_check_paths = { + 'files': ['bin/ccache'], + 'dirs': [] +} +sanity_check_commands = ['ccache --help'] + +moduleclass = 'tools' 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 deleted file mode 100644 index fe63f8a29c95..000000000000 --- a/easybuild/easyconfigs/c/cclib/cclib-1.5-foss-2016b-Python-3.5.2.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'cclib' -version = '1.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://cclib.github.io/' -description = """cclib is a Python library that provides parsers for computational chemistry log files. - It alsoprovides a platform to implement algorithms in a package-independent manner. -""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -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 -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cclib/cclib-1.6.3-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/c/cclib/cclib-1.6.3-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 7267568b0528..000000000000 --- a/easybuild/easyconfigs/c/cclib/cclib-1.6.3-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'cclib' -version = '1.6.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://cclib.github.io/' - -description = """ - cclib is a Python library that provides parsers for computational chemistry log files. - It also provides a platform to implement algorithms in a package-independent manner. -""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('periodictable', '1.5.2', { - 'checksums': ['1fea8abf0c20453550630ca682a75f0148f65b6d21fdcce7cf0c0e98631fa0d3'], - }), - (name, version, { - 'checksums': ['0428aa8c29b7460c767a8b3b14c089ee83bbd6269a0af2a2164eafa962f1c2d4'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ccframe', 'bin/ccget'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/cclib/cclib-1.6.3-intel-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/c/cclib/cclib-1.6.3-intel-2020a-Python-3.8.2.eb deleted file mode 100644 index d86f11a7c8d6..000000000000 --- a/easybuild/easyconfigs/c/cclib/cclib-1.6.3-intel-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'cclib' -version = '1.6.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://cclib.github.io/' - -description = """ - cclib is a Python library that provides parsers for computational chemistry log files. - It also provides a platform to implement algorithms in a package-independent manner. -""" - -toolchain = {'name': 'intel', 'version': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('periodictable', '1.5.2', { - 'checksums': ['1fea8abf0c20453550630ca682a75f0148f65b6d21fdcce7cf0c0e98631fa0d3'], - }), - (name, version, { - 'checksums': ['0428aa8c29b7460c767a8b3b14c089ee83bbd6269a0af2a2164eafa962f1c2d4'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ccframe', 'bin/ccget'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/cclib/cclib-1.7.2-foss-2021b.eb b/easybuild/easyconfigs/c/cclib/cclib-1.7.2-foss-2021b.eb index cc730a59c2a8..05a475df700c 100644 --- a/easybuild/easyconfigs/c/cclib/cclib-1.7.2-foss-2021b.eb +++ b/easybuild/easyconfigs/c/cclib/cclib-1.7.2-foss-2021b.eb @@ -17,9 +17,6 @@ dependencies = [ ('SciPy-bundle', '2021.10'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('periodictable', '1.6.1', { 'checksums': ['7c501c9f73d77b1fb28cb51e85b28429c2c44a99ce3d1274894564c72d712603'], diff --git a/easybuild/easyconfigs/c/cclib/cclib-1.8-foss-2023a.eb b/easybuild/easyconfigs/c/cclib/cclib-1.8-foss-2023a.eb index 9ab78e650e91..2c6bdd82fb86 100644 --- a/easybuild/easyconfigs/c/cclib/cclib-1.8-foss-2023a.eb +++ b/easybuild/easyconfigs/c/cclib/cclib-1.8-foss-2023a.eb @@ -17,9 +17,6 @@ dependencies = [ ('SciPy-bundle', '2023.07'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('periodictable', '1.6.1', { 'checksums': ['7c501c9f73d77b1fb28cb51e85b28429c2c44a99ce3d1274894564c72d712603'], diff --git a/easybuild/easyconfigs/c/cctbx-base/cctbx-base-2020.8-foss-2020b.eb b/easybuild/easyconfigs/c/cctbx-base/cctbx-base-2020.8-foss-2020b.eb index afe41e8b972a..66f537471f3e 100644 --- a/easybuild/easyconfigs/c/cctbx-base/cctbx-base-2020.8-foss-2020b.eb +++ b/easybuild/easyconfigs/c/cctbx-base/cctbx-base-2020.8-foss-2020b.eb @@ -53,9 +53,6 @@ exts_list = [ }), ] -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/smtbx.python', 'bin/cctbx.brehm_diederichs'], 'dirs': ['lib/python%(pyshortver)s/site-packages/cctbx_website'], diff --git a/easybuild/easyconfigs/c/cctbx-base/cctbx-base-2020.8-fosscuda-2020b.eb b/easybuild/easyconfigs/c/cctbx-base/cctbx-base-2020.8-fosscuda-2020b.eb index b695ed8ce230..ecf4c4cf84d0 100644 --- a/easybuild/easyconfigs/c/cctbx-base/cctbx-base-2020.8-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/c/cctbx-base/cctbx-base-2020.8-fosscuda-2020b.eb @@ -36,7 +36,6 @@ dependencies = [ local_metadata = "%(installdir)s/lib/python%(pyshortver)s/site-packages/cctbx_base-%(version)s.dist-info/METADATA" - exts_list = [ ('reportlab', '3.5.66', { 'checksums': ['63fba51babad0047def4ffaa41d0065248ca39d680e98dc9e3010de5425539b4'], @@ -57,9 +56,6 @@ exts_list = [ }), ] -use_pip = True -sanity_pip_check = True - sanity_check_paths = { "files": ['bin/smtbx.python', 'bin/cctbx.brehm_diederichs'], "dirs": ['lib/python%(pyshortver)s/site-packages/cctbx_website'], diff --git a/easybuild/easyconfigs/c/cctools/cctools-7.0.22-GCCcore-8.3.0.eb b/easybuild/easyconfigs/c/cctools/cctools-7.0.22-GCCcore-8.3.0.eb deleted file mode 100644 index 3417e7abc550..000000000000 --- a/easybuild/easyconfigs/c/cctools/cctools-7.0.22-GCCcore-8.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - http://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'cctools' -version = '7.0.22' - -homepage = 'https://ccl.cse.nd.edu/' - -description = """ - The Cooperating Computing Tools (CCTools) help you to design and deploy - scalable applications that run on hundreds or thousands of machines at once. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://ccl.cse.nd.edu/software/files'] -sources = ['%(name)s-%(version)s-source.tar.gz'] -checksums = ['543c240e8cf52a1f3045c84a0fa66c374e23ad1b39d7be933cac1f489349be93'] - -multi_deps = {'Python': ['3.7.4', '2.7.16']} - -builddependencies = [ - ('binutils', '2.32'), - ('SWIG', '4.0.1'), -] - -dependencies = [ - ('Perl', '5.30.0'), -] - -sanity_check_paths = { - 'files': ['bin/weaver', 'etc/config.mk', 'include/cctools/work_queue.h', - 'lib/lib64/libparrot_helper.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cdbfasta/cdbfasta-0.99-GCC-8.3.0.eb b/easybuild/easyconfigs/c/cdbfasta/cdbfasta-0.99-GCC-8.3.0.eb deleted file mode 100644 index 0248913c5ef5..000000000000 --- a/easybuild/easyconfigs/c/cdbfasta/cdbfasta-0.99-GCC-8.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'MakeCp' - -name = 'cdbfasta' -version = '0.99' - -homepage = 'https://sourceforge.net/projects/cdbfasta' -description = "Fasta file indexing and retrival tool" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [{'download_filename': 'cdbfasta.tar.gz', 'filename': SOURCE_TAR_GZ}] -checksums = ['68767e8b2fb9de5a6d68ee16df73293f65e02f05cf2f747a9dd6b8854766722c'] - -builddependencies = [ - ('zlib', '1.2.11'), -] - -prebuildopts = "sed -i'' 's/DENABLE_COMPRESSION=0/DENABLE_COMPRESSION=1/g' Makefile && unset LIBS && " -buildopts = 'ZDIR="$EBROOTZLIB" CC="$CXX" DBGFLAGS="$CXXFLAGS" LINKER="$CXX $CXXFLAGS"' - -files_to_copy = [(['cdbfasta', 'cdbyank'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/cdbfasta', 'bin/cdbyank'], - 'dirs': [], -} - -sanity_check_commands = [ - "cdbfasta -v", - "cdbyank -v", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cdbfasta/cdbfasta-0.99-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/c/cdbfasta/cdbfasta-0.99-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 04682d197812..000000000000 --- a/easybuild/easyconfigs/c/cdbfasta/cdbfasta-0.99-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'MakeCp' - -name = 'cdbfasta' -version = '0.99' - -homepage = 'https://sourceforge.net/projects/cdbfasta' -description = "Fasta file indexing and retrival tool" - -toolchain = {'name': 'iccifort', 'version': '2019.1.144-GCC-8.2.0-2.31.1'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [{'download_filename': 'cdbfasta.tar.gz', 'filename': SOURCE_TAR_GZ}] -checksums = ['68767e8b2fb9de5a6d68ee16df73293f65e02f05cf2f747a9dd6b8854766722c'] - -builddependencies = [ - ('zlib', '1.2.11'), -] - -prebuildopts = "sed -i'' 's/DENABLE_COMPRESSION=0/DENABLE_COMPRESSION=1/g' Makefile && unset LIBS && " -buildopts = 'ZDIR="$EBROOTZLIB" CC="$CXX" DBGFLAGS="$CXXFLAGS" LINKER="$CXX $CXXFLAGS"' - -files_to_copy = [(['cdbfasta', 'cdbyank'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/cdbfasta', 'bin/cdbyank'], - 'dirs': [], -} - -sanity_check_commands = [ - "cdbfasta -v", - "cdbyank -v", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cdbfasta/cdbfasta-0.99-iccifort-2019.5.281.eb b/easybuild/easyconfigs/c/cdbfasta/cdbfasta-0.99-iccifort-2019.5.281.eb deleted file mode 100644 index b63395f79c50..000000000000 --- a/easybuild/easyconfigs/c/cdbfasta/cdbfasta-0.99-iccifort-2019.5.281.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'MakeCp' - -name = 'cdbfasta' -version = '0.99' - -homepage = 'https://sourceforge.net/projects/cdbfasta' -description = "Fasta file indexing and retrival tool" - -toolchain = {'name': 'iccifort', 'version': '2019.5.281'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [{'download_filename': 'cdbfasta.tar.gz', 'filename': SOURCE_TAR_GZ}] -checksums = ['68767e8b2fb9de5a6d68ee16df73293f65e02f05cf2f747a9dd6b8854766722c'] - -builddependencies = [ - ('zlib', '1.2.11'), -] - -prebuildopts = "sed -i'' 's/DENABLE_COMPRESSION=0/DENABLE_COMPRESSION=1/g' Makefile && unset LIBS && " -buildopts = 'ZDIR="$EBROOTZLIB" CC="$CXX" DBGFLAGS="$CXXFLAGS" LINKER="$CXX $CXXFLAGS"' - -files_to_copy = [(['cdbfasta', 'cdbyank'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/cdbfasta', 'bin/cdbyank'], - 'dirs': [], -} - -sanity_check_commands = [ - "cdbfasta -v", - "cdbyank -v", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cddlib/cddlib-0.94i-GCCcore-8.2.0.eb b/easybuild/easyconfigs/c/cddlib/cddlib-0.94i-GCCcore-8.2.0.eb deleted file mode 100644 index 1a250e407525..000000000000 --- a/easybuild/easyconfigs/c/cddlib/cddlib-0.94i-GCCcore-8.2.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cddlib' -version = '0.94i' - -homepage = 'https://github.com/cddlib/cddlib' -description = "An efficient implementation of the Double Description Method" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'pic': True} - -github_account = 'cddlib' -source_urls = [GITHUB_SOURCE] -sources = ['%(version)s.tar.gz'] -checksums = ['c60dac8697357740c593f8f255d49ac8a5069623561d68720fd9089367c90f4a'] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.31.1'), -] - -dependencies = [('GMP', '6.1.2')] - -preconfigopts = "autoreconf -f -i && " - -buildopts = "SUBDIRS='lib-src src'" # build sources but spare the documentation in latex - -local_exes = ['adjacency', 'allfaces', 'fourier', 'lcdd', 'projection', 'redcheck', 'scdd', 'testcdd1', - 'testcdd2', 'testlp1', 'testlp2', 'testlp3', 'testshoot'] -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_exes] + ['bin/%s_gmp' % x for x in local_exes] + - ['lib/%s.%s' % (l, e) for l in ['libcdd', 'libcddgmp'] for e in ['a', SHLIB_EXT]] + - ['include/%s.h' % h for h in ['cdd', 'cddmp', 'cddtypes', 'setoper']], - 'dirs': [''] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/c/cddlib/cddlib-0.94j-GCCcore-8.3.0.eb b/easybuild/easyconfigs/c/cddlib/cddlib-0.94j-GCCcore-8.3.0.eb deleted file mode 100644 index b9ebc7337144..000000000000 --- a/easybuild/easyconfigs/c/cddlib/cddlib-0.94j-GCCcore-8.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cddlib' -version = '0.94j' - -homepage = 'https://github.com/cddlib/cddlib' -description = "An efficient implementation of the Double Description Method" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -github_account = 'cddlib' -source_urls = [GITHUB_SOURCE] -sources = ['%(version)s.tar.gz'] -checksums = ['f54bba785b9f6814be5cf6d76861dd61082997c7b48e0244fc3ccea7195892d4'] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.32'), -] - -dependencies = [('GMP', '6.1.2')] - -preconfigopts = "autoreconf -f -i && " - -buildopts = "SUBDIRS='lib-src src'" # build sources but spare the documentation in latex -installopts = buildopts - -local_exes = ['adjacency', 'allfaces', 'cddexec', 'fourier', 'lcdd', 'projection', 'redcheck', 'scdd', 'testcdd1', - 'testcdd2', 'testlp1', 'testlp2', 'testlp3', 'testshoot'] -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_exes] + ['bin/%s_gmp' % x for x in local_exes] + - ['lib/%s.%s' % (l, e) for l in ['libcdd', 'libcddgmp'] for e in ['a', SHLIB_EXT]] + - ['include/%s.h' % h for h in ['cdd', 'cddmp', 'cddtypes', 'setoper', 'splitmix64']], - 'dirs': ['share/doc'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/c/cddlib/cddlib-0.94m-GCCcore-11.3.0.eb b/easybuild/easyconfigs/c/cddlib/cddlib-0.94m-GCCcore-11.3.0.eb index d5ef7861ad71..09dcf8a1ab74 100644 --- a/easybuild/easyconfigs/c/cddlib/cddlib-0.94m-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/c/cddlib/cddlib-0.94m-GCCcore-11.3.0.eb @@ -30,7 +30,7 @@ local_exes = ['adjacency', 'allfaces', 'cddexec', 'fourier', 'lcdd', 'projection 'testcdd2', 'testlp1', 'testlp2', 'testlp3', 'testshoot'] sanity_check_paths = { 'files': ['bin/%s' % x for x in local_exes] + ['bin/%s_gmp' % x for x in local_exes] + - ['lib/%s.%s' % (l, e) for l in ['libcdd', 'libcddgmp'] for e in ['a', SHLIB_EXT]] + + ['lib/%s.%s' % (x, e) for x in ['libcdd', 'libcddgmp'] for e in ['a', SHLIB_EXT]] + ['include/cddlib/%s.h' % h for h in ['cdd', 'cddmp', 'cddtypes', 'setoper', 'splitmix64']], 'dirs': ['share/doc'] } diff --git a/easybuild/easyconfigs/c/cddlib/cddlib-0.94m-GCCcore-13.2.0.eb b/easybuild/easyconfigs/c/cddlib/cddlib-0.94m-GCCcore-13.2.0.eb index c747475d1378..7f56ff44df24 100644 --- a/easybuild/easyconfigs/c/cddlib/cddlib-0.94m-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/c/cddlib/cddlib-0.94m-GCCcore-13.2.0.eb @@ -30,7 +30,7 @@ local_exes = ['adjacency', 'allfaces', 'cddexec', 'fourier', 'lcdd', 'projection 'testcdd2', 'testlp1', 'testlp2', 'testlp3', 'testshoot'] sanity_check_paths = { 'files': ['bin/%s' % x for x in local_exes] + ['bin/%s_gmp' % x for x in local_exes] + - ['lib/%s.%s' % (l, e) for l in ['libcdd', 'libcddgmp'] for e in ['a', SHLIB_EXT]] + + ['lib/%s.%s' % (x, e) for x in ['libcdd', 'libcddgmp'] for e in ['a', SHLIB_EXT]] + ['include/cddlib/%s.h' % h for h in ['cdd', 'cddmp', 'cddtypes', 'setoper', 'splitmix64']], 'dirs': ['share/doc'] } diff --git a/easybuild/easyconfigs/c/cdo-bindings/cdo-bindings-1.5.7-foss-2021b.eb b/easybuild/easyconfigs/c/cdo-bindings/cdo-bindings-1.5.7-foss-2021b.eb index b3f6ed923ba4..d139d7901ede 100644 --- a/easybuild/easyconfigs/c/cdo-bindings/cdo-bindings-1.5.7-foss-2021b.eb +++ b/easybuild/easyconfigs/c/cdo-bindings/cdo-bindings-1.5.7-foss-2021b.eb @@ -15,14 +15,10 @@ dependencies = [ ('xarray', '0.20.1'), # optional ] -use_pip = True - exts_list = [ ('cdo', version, { 'checksums': ['898c2b0ff97ec494569e5d94302350538efa898d42998bfed76b4f52c6c16f3c'], }), ] -sanity_pip_check = True - moduleclass = 'geo' diff --git a/easybuild/easyconfigs/c/cdo-bindings/cdo-bindings-1.6.0-foss-2022a.eb b/easybuild/easyconfigs/c/cdo-bindings/cdo-bindings-1.6.0-foss-2022a.eb index 1921036c3c95..d73e60361055 100644 --- a/easybuild/easyconfigs/c/cdo-bindings/cdo-bindings-1.6.0-foss-2022a.eb +++ b/easybuild/easyconfigs/c/cdo-bindings/cdo-bindings-1.6.0-foss-2022a.eb @@ -15,14 +15,10 @@ dependencies = [ ('xarray', '2022.6.0'), # optional ] -use_pip = True - exts_list = [ ('cdo', version, { 'checksums': ['6bdfc38b3ba00c5375aa97e2fd0431a4186953cba5156e60247a8ab6a0dd7f7e'], }), ] -sanity_pip_check = True - moduleclass = 'geo' diff --git a/easybuild/easyconfigs/c/cdsapi/cdsapi-0.1.4-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/c/cdsapi/cdsapi-0.1.4-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 834575685e91..000000000000 --- a/easybuild/easyconfigs/c/cdsapi/cdsapi-0.1.4-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'cdsapi' -version = '0.1.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pypi.org/project/cdsapi' -description = "Climate Data Store API" - -toolchain = {'name': 'foss', 'version': '2018b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['f25c5df8ab0ab4e571a7022cb7714f6b91452bc0923bee0d8d0069abae1ffa1b'] - -dependencies = [('Python', '3.6.6')] - -download_dep_fail = True -use_pip = True - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cdsapi/cdsapi-0.1.4-foss-2019a.eb b/easybuild/easyconfigs/c/cdsapi/cdsapi-0.1.4-foss-2019a.eb deleted file mode 100644 index 078a650616a4..000000000000 --- a/easybuild/easyconfigs/c/cdsapi/cdsapi-0.1.4-foss-2019a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'cdsapi' -version = '0.1.4' - -homepage = 'https://pypi.org/project/cdsapi' -description = "Climate Data Store API" - -toolchain = {'name': 'foss', 'version': '2019a'} - -sources = [SOURCE_TAR_GZ] -checksums = ['f25c5df8ab0ab4e571a7022cb7714f6b91452bc0923bee0d8d0069abae1ffa1b'] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -download_dep_fail = True -use_pip = True - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cdsapi/cdsapi-0.3.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/c/cdsapi/cdsapi-0.3.0-GCCcore-9.3.0.eb deleted file mode 100644 index 22f37a29432f..000000000000 --- a/easybuild/easyconfigs/c/cdsapi/cdsapi-0.3.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'cdsapi' -version = '0.3.0' - -homepage = 'https://pypi.org/project/cdsapi' -description = "Climate Data Store API" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -sources = [SOURCE_TAR_GZ] -checksums = ['1f89293459d9b6560426261d8e9fd1e32d8dcaf6f47342b174835bafc0dd06a1'] - -multi_deps = {'Python': ['3.8.2', '2.7.18']} - -builddependencies = [('binutils', '2.34')] - -dependencies = [ - ('tqdm', '4.47.0'), -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cdsapi/cdsapi-0.5.1-GCCcore-11.3.0.eb b/easybuild/easyconfigs/c/cdsapi/cdsapi-0.5.1-GCCcore-11.3.0.eb index c70d2401d595..dce8d4115bcb 100644 --- a/easybuild/easyconfigs/c/cdsapi/cdsapi-0.5.1-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/c/cdsapi/cdsapi-0.5.1-GCCcore-11.3.0.eb @@ -20,8 +20,4 @@ dependencies = [ ('tqdm', '4.64.0'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cell2location/cell2location-0.05-alpha-fosscuda-2020b.eb b/easybuild/easyconfigs/c/cell2location/cell2location-0.05-alpha-fosscuda-2020b.eb index 9a0eeba16281..0d601f949a06 100644 --- a/easybuild/easyconfigs/c/cell2location/cell2location-0.05-alpha-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/c/cell2location/cell2location-0.05-alpha-fosscuda-2020b.eb @@ -7,7 +7,7 @@ version = '0.05-alpha' local_nodejsver = '-nodejs-12.19.0' homepage = 'https://github.com/BayraktarLab/cell2location/' -description = """Comprehensive mapping of tissue cell architecture via integrated +description = """Comprehensive mapping of tissue cell architecture via integrated single cell and spatial transcriptomics (cell2location model)""" toolchain = {'name': 'fosscuda', 'version': '2020b'} @@ -43,14 +43,6 @@ dependencies = [ preinstallopts = "sed -i 's/theano/Theano-PyMC/g' setup.py && " -use_pip = True - -exts_default_options = { - 'download_dep_fail': True, - 'sanity_pip_check': True, - 'use_pip': True, -} - exts_list = [ ('opt-einsum', '3.3.0', { 'source_tmpl': 'opt_einsum-%(version)s.tar.gz', @@ -124,8 +116,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/loompy', 'bin/scanpy'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/c/centerline/centerline-1.0.1-foss-2022a.eb b/easybuild/easyconfigs/c/centerline/centerline-1.0.1-foss-2022a.eb index 6c73ce42defb..3fd4c5c21b44 100644 --- a/easybuild/easyconfigs/c/centerline/centerline-1.0.1-foss-2022a.eb +++ b/easybuild/easyconfigs/c/centerline/centerline-1.0.1-foss-2022a.eb @@ -5,10 +5,10 @@ version = '1.0.1' homepage = 'https://github.com/fitodic/centerline' description = """ -Roads, rivers and similar linear structures are often represented by long and complex polygons. -Since one of the most important attributes of a linear structure is its length, extracting that +Roads, rivers and similar linear structures are often represented by long and complex polygons. +Since one of the most important attributes of a linear structure is its length, extracting that attribute from a polygon can prove to be more or less difficult. -This library tries to solve this problem by creating the the polygon's centerline using the +This library tries to solve this problem by creating the the polygon's centerline using the Voronoi diagram. For more info on how to use this package, see the official documentation. """ @@ -20,16 +20,12 @@ dependencies = [ ('Fiona', '1.8.21'), ] -use_pip = True - exts_list = [ (name, version, { 'checksums': ['f5d44ea81bece7338146286a9ad4bb080c27055aa6177907f49e51d624d8e12b'], }), ] -sanity_pip_check = True - sanity_check_commands = ["create_centerlines --help"] moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/cffi/cffi-1.15.1-GCCcore-11.3.0.eb b/easybuild/easyconfigs/c/cffi/cffi-1.15.1-GCCcore-11.3.0.eb index 56cee831b545..6bb5fdbb02ed 100644 --- a/easybuild/easyconfigs/c/cffi/cffi-1.15.1-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/c/cffi/cffi-1.15.1-GCCcore-11.3.0.eb @@ -20,12 +20,6 @@ dependencies = [ ('Python', '3.10.4'), ] -exts_default_options = { - 'download_dep_fail': True, - 'sanity_pip_check': True, - 'use_pip': True, -} - exts_list = [ ('pycparser', '2.21', { 'checksums': ['e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206'], diff --git a/easybuild/easyconfigs/c/cffi/cffi-1.15.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/c/cffi/cffi-1.15.1-GCCcore-12.3.0.eb index b511d571cbe1..c354ee870905 100644 --- a/easybuild/easyconfigs/c/cffi/cffi-1.15.1-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/c/cffi/cffi-1.15.1-GCCcore-12.3.0.eb @@ -20,12 +20,6 @@ dependencies = [ ('Python', '3.11.3'), ] -exts_default_options = { - 'download_dep_fail': True, - 'sanity_pip_check': True, - 'use_pip': True, -} - exts_list = [ ('pycparser', '2.21', { 'checksums': ['e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206'], diff --git a/easybuild/easyconfigs/c/cffi/cffi-1.15.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/c/cffi/cffi-1.15.1-GCCcore-13.2.0.eb index 049e6ed5a68d..34da1c1ce77d 100644 --- a/easybuild/easyconfigs/c/cffi/cffi-1.15.1-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/c/cffi/cffi-1.15.1-GCCcore-13.2.0.eb @@ -20,12 +20,6 @@ dependencies = [ ('Python', '3.11.5'), ] -exts_default_options = { - 'download_dep_fail': True, - 'sanity_pip_check': True, - 'use_pip': True, -} - exts_list = [ ('pycparser', '2.21', { 'checksums': ['e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206'], diff --git a/easybuild/easyconfigs/c/cffi/cffi-1.16.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/c/cffi/cffi-1.16.0-GCCcore-13.3.0.eb index 94a734e98da3..171fb01ca657 100644 --- a/easybuild/easyconfigs/c/cffi/cffi-1.16.0-GCCcore-13.3.0.eb +++ b/easybuild/easyconfigs/c/cffi/cffi-1.16.0-GCCcore-13.3.0.eb @@ -21,9 +21,6 @@ dependencies = [ ] exts_default_options = { - 'download_dep_fail': True, - 'sanity_pip_check': True, - 'use_pip': True, } exts_list = [ diff --git a/easybuild/easyconfigs/c/cfgrib/cfgrib-0.9.14.0-foss-2023a.eb b/easybuild/easyconfigs/c/cfgrib/cfgrib-0.9.14.0-foss-2023a.eb new file mode 100644 index 000000000000..d070906d15ad --- /dev/null +++ b/easybuild/easyconfigs/c/cfgrib/cfgrib-0.9.14.0-foss-2023a.eb @@ -0,0 +1,38 @@ +easyblock = "PythonBundle" + +name = 'cfgrib' +version = '0.9.14.0' + +homepage = 'https://github.com/ecmwf/cfgrib/' +description = """ +A Python interface to map GRIB files to the NetCDF Common Data Model following the CF +Convention using ecCodes. +""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [ + ('poetry', '1.7.1'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('ecCodes', '2.31.0'), +] + +exts_list = [ + ('findlibs', '0.0.5', { + 'checksums': ['7a801571e999d0ee83f9b92cbb598c21f861ee26ca9dba74cea8958ba4335e7e'], + }), + ('eccodes', '1.7.1', { + 'checksums': ['d3c7e9bab779d35b624cfd7b3331de111602cba6a6f6368efcc12407f30b2697'], + }), + (name, version, { + 'checksums': ['2b9a1e6bd47397e585f878ffd8aaac5969f6c9a448da767c700917b89c275bb2'], + }), +] + +sanity_check_commands = ['python -m cfgrib selfcheck'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cftime/cftime-1.0.0-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/c/cftime/cftime-1.0.0-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index 1c6203917920..000000000000 --- a/easybuild/easyconfigs/c/cftime/cftime-1.0.0-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'cftime' -version = '1.0.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Unidata/cftime' -description = """Time-handling functionality from netcdf4-python""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://github.com/Unidata/cftime/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['2ec37b5e5126b70a3328a40fd903ff6303e232ec3bb2c5d7272580f6cd50e0d6'] - -dependencies = [ - ('Python', '3.6.4'), - ('cURL', '7.58.0'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/c/cftime/cftime-1.0.0b1-foss-2017b-Python-3.6.2.eb b/easybuild/easyconfigs/c/cftime/cftime-1.0.0b1-foss-2017b-Python-3.6.2.eb deleted file mode 100644 index 5bd658127d2d..000000000000 --- a/easybuild/easyconfigs/c/cftime/cftime-1.0.0b1-foss-2017b-Python-3.6.2.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'cftime' -version = '1.0.0b1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Unidata/cftime' -description = """Time-handling functionality from netcdf4-python""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['https://github.com/Unidata/cftime/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['edba7681ac2641a3e44e4f4679c2b55d545b4eee74f0e3f1e3649a8944a14970'] - -dependencies = [ - ('Python', '3.6.2'), - ('cURL', '7.56.0'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/c/cftime/cftime-1.0.1-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/c/cftime/cftime-1.0.1-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index bf9489464e71..000000000000 --- a/easybuild/easyconfigs/c/cftime/cftime-1.0.1-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'cftime' -version = '1.0.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Unidata/cftime' -description = """Time-handling functionality from netcdf4-python""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/Unidata/cftime/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['930089f389f68485077019faa30e1d66f57d3a46148e67f51e401504e8a15f7d'] - -dependencies = [ - ('Python', '3.6.6'), - ('cURL', '7.60.0'), -] - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/c/cftime/cftime-1.0.1-intel-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/c/cftime/cftime-1.0.1-intel-2018b-Python-2.7.15.eb deleted file mode 100644 index 21fd1b0e1594..000000000000 --- a/easybuild/easyconfigs/c/cftime/cftime-1.0.1-intel-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'cftime' -version = '1.0.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Unidata/cftime' -description = """Time-handling functionality from netcdf4-python""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['https://github.com/Unidata/cftime/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['930089f389f68485077019faa30e1d66f57d3a46148e67f51e401504e8a15f7d'] - -dependencies = [ - ('Python', '2.7.15'), - ('cURL', '7.60.0'), -] - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/c/cftime/cftime-1.0.1-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/c/cftime/cftime-1.0.1-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index 1632a9a2fb79..000000000000 --- a/easybuild/easyconfigs/c/cftime/cftime-1.0.1-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'cftime' -version = '1.0.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Unidata/cftime' -description = """Time-handling functionality from netcdf4-python""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['https://github.com/Unidata/cftime/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['930089f389f68485077019faa30e1d66f57d3a46148e67f51e401504e8a15f7d'] - -dependencies = [ - ('Python', '3.6.6'), - ('cURL', '7.60.0'), -] - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/c/cget/cget-0.1.6-foss-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/c/cget/cget-0.1.6-foss-2018a-Python-3.6.4.eb deleted file mode 100644 index 1d047f482553..000000000000 --- a/easybuild/easyconfigs/c/cget/cget-0.1.6-foss-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,45 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Author: Jonas Demeulemeester -# The Francis Crick Insitute, London, UK -## -easyblock = 'PythonBundle' - -name = 'cget' -version = '0.1.6' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://cget.readthedocs.io/en/latest/index.html' -description = """Cmake package retrieval. This can be used to download and install cmake packages""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -# Since cget uses CMake to install packages, CMake is a runtime dependency -dependencies = [ - ('Python', '3.6.4'), - ('CMake', '3.10.2'), -] - -use_pip = True - -exts_list = [ - ('click', '6.6', { - 'checksums': ['cc6a19da8ebff6e7074f731447ef7e112bd23adf3de5c597cf9989f2fd8defe9'], - }), - ('six', '1.11.0', { - 'checksums': ['70e8a77beed4562e7f14fe23a786b54f6296e34344c23bc42f07b15018ff98e9'], - }), - ('cget', version, { - 'checksums': ['353bdb724c4fe5f180f5bb27eebc9e5c57e45b841eb612e5e22d26224443019b'], - }), -] - -sanity_check_paths = { - 'files': ['bin/cget'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'] -} - -sanity_check_commands = ["cget --help"] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/charm-gems/charm-gems-1.3.3-foss-2023a.eb b/easybuild/easyconfigs/c/charm-gems/charm-gems-1.3.3-foss-2023a.eb index 6f01647c03b0..1b5a45575b4a 100644 --- a/easybuild/easyconfigs/c/charm-gems/charm-gems-1.3.3-foss-2023a.eb +++ b/easybuild/easyconfigs/c/charm-gems/charm-gems-1.3.3-foss-2023a.eb @@ -4,9 +4,9 @@ name = 'charm-gems' version = '1.3.3' homepage = 'https://github.com/simnibs/charm-gems' -description = """This repository contains the gems C++ code and python bindings used in -Freesurfer's Sequence-Adaptive Multimodal SEGmentation (SAMSEG) and in -SimNIBS 4.0 Complete Head Anatomy Reconstruction Method (CHARM) to +description = """This repository contains the gems C++ code and python bindings used in +Freesurfer's Sequence-Adaptive Multimodal SEGmentation (SAMSEG) and in +SimNIBS 4.0 Complete Head Anatomy Reconstruction Method (CHARM) to create individualized head models for electric field simulations.""" toolchain = {'name': 'foss', 'version': '2023a'} @@ -23,9 +23,6 @@ dependencies = [ ('SciPy-bundle', '2023.07'), ] -use_pip = True -sanity_pip_check = True - # update GCC version in vcl_compiler.h and install ITK from submodule local_preinstallopts = "sed -i 's/error \"Dunno about this gcc\"/define VCL_GCC_123/' \\" local_preinstallopts += "ITK/Modules/ThirdParty/VNL/src/vxl/vcl/vcl_compiler.h && " diff --git a/easybuild/easyconfigs/c/chemprop/chemprop-1.5.2-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/c/chemprop/chemprop-1.5.2-foss-2022a-CUDA-11.7.0.eb index 6db953d76b1d..0e50b33c86d8 100644 --- a/easybuild/easyconfigs/c/chemprop/chemprop-1.5.2-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/c/chemprop/chemprop-1.5.2-foss-2022a-CUDA-11.7.0.eb @@ -24,9 +24,6 @@ dependencies = [ ('cuDNN', '8.4.1.50', versionsuffix, SYSTEM) ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('packaging', '20.4', { 'checksums': ['4357f74f47b9c12db93624a82154e9b120fa8293699949152b22065d556079f8'], diff --git a/easybuild/easyconfigs/c/chemprop/chemprop-1.5.2-foss-2022a.eb b/easybuild/easyconfigs/c/chemprop/chemprop-1.5.2-foss-2022a.eb index dae50013213e..b0648425e20e 100644 --- a/easybuild/easyconfigs/c/chemprop/chemprop-1.5.2-foss-2022a.eb +++ b/easybuild/easyconfigs/c/chemprop/chemprop-1.5.2-foss-2022a.eb @@ -21,9 +21,6 @@ dependencies = [ ('RDKit', '2022.09.4') ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('packaging', '20.4', { 'checksums': ['4357f74f47b9c12db93624a82154e9b120fa8293699949152b22065d556079f8'], diff --git a/easybuild/easyconfigs/c/chewBBACA/chewBBACA-2.5.5-intel-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/c/chewBBACA/chewBBACA-2.5.5-intel-2020a-Python-3.8.2.eb deleted file mode 100644 index f06cb56a0cd2..000000000000 --- a/easybuild/easyconfigs/c/chewBBACA/chewBBACA-2.5.5-intel-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,58 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'chewBBACA' -version = '2.5.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/B-UMMI/chewBBACA' -description = """chewBBACA stands for "BSR-Based Allele Calling Algorithm". -chewBBACA is a comprehensive pipeline including a set of functions for the -creation and validation of whole genome and core genome MultiLocus Sequence -Typing (wg/cgMLST) schemas, providing an allele calling algorithm based on Blast -Score Ratio that can be run in multiprocessor settings and a set of functions to -visualize and validate allele variation in the loci.""" - -toolchain = {'name': 'intel', 'version': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('Biopython', '1.78', versionsuffix), - ('plotly.py', '4.8.1'), - ('BLAST+', '2.10.1'), - ('prodigal', '2.6.3'), - ('ClustalW2', '2.1'), - ('MAFFT', '7.453', '-with-extensions'), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('isodate', '0.6.0', { - 'checksums': ['2e364a3d5759479cdb2d37cce6b9376ea504db2ff90252a2e5b7cc89cc9ff2d8'], - }), - ('rdflib', '5.0.0', { - 'checksums': ['78149dd49d385efec3b3adfbd61c87afaf1281c30d3fcaf1b323b34f603fb155'], - }), - ('SPARQLWrapper', '1.8.5', { - 'modulename': 'SPARQLWrapper', - 'checksums': ['d6a66b5b8cda141660e07aeb00472db077a98d22cb588c973209c7336850fb3c'], - }), - (name, version, { - 'modulename': 'CHEWBBACA', - 'runtest': "python setup.py test", - 'checksums': ['f8960b8485672f6d39d59e53b3521db406120abc2d7db42ce4c9eac06b024a5f'], - }), -] - -sanity_check_paths = { - 'files': ['bin/chewBBACA.py'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/CHEWBBACA'], -} - -sanity_check_commands = [ - 'chewBBACA.py --help', -] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/chewBBACA/chewBBACA-3.3.10-foss-2023a.eb b/easybuild/easyconfigs/c/chewBBACA/chewBBACA-3.3.10-foss-2023a.eb new file mode 100644 index 000000000000..9de1d1d06764 --- /dev/null +++ b/easybuild/easyconfigs/c/chewBBACA/chewBBACA-3.3.10-foss-2023a.eb @@ -0,0 +1,70 @@ +easyblock = 'PythonBundle' + +name = 'chewBBACA' +version = '3.3.10' + +homepage = 'https://github.com/B-UMMI/chewBBACA' +description = """ +chewBBACA is a software suite for the creation and evaluation of core genome and +whole genome MultiLocus Sequence Typing (cg/wgMLST) schemas and results. +The "BBACA" stands for "BSR-Based Allele Calling Algorithm". +BSR stands for BLAST Score Ratio as proposed by Rasko DA et al. +The "chew" part adds extra coolness to the name and could be thought of as +"Comprehensive and Highly Efficient Workflow".""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [ + ('scikit-build-core', '0.9.3'), + ('poetry', '1.5.1'), +] +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('Python-bundle-PyPI', '2023.06'), + ('Biopython', '1.83'), + ('plotly.py', '5.16.0'), + ('Cython', '3.0.8'), + ('BLAST+', '2.14.1'), + ('MAFFT', '7.520', '-with-extensions'), + ('FastTree', '2.1.11'), + ('archspec', '0.2.1'), +] + +local_preinstallopts = "sed -i -e 's/numpy~=/numpy>=/g' -e 's/scipy~=/scipy>=/g' pyproject.toml && " + +exts_list = [ + ('pyrodigal', '3.6.3', { + 'checksums': ['3e226f743c960d4d30c46ae6868aff7e2a6b98f8d837cfbd2637568569b21f78'], + }), + ('isodate', '0.6.1', { + 'checksums': ['48c5881de7e8b0a0d648cb024c8062dc84e7b840ed81e864c7614fd3c127bde9'], + }), + ('rdflib', '7.1.1', { + 'checksums': ['164de86bd3564558802ca983d84f6616a4a1a420c7a17a8152f5016076b2913e'], + }), + ('SPARQLWrapper', '2.0.0', { + 'modulename': 'SPARQLWrapper', + 'checksums': ['3fed3ebcc77617a4a74d2644b86fd88e0f32e7f7003ac7b2b334c026201731f1'], + }), + (name, version, { + 'modulename': 'CHEWBBACA', + 'sources': [SOURCELOWER_TAR_GZ], + 'preinstallopts': local_preinstallopts, + 'testinstall': True, + 'runtest': "python setup.py test", + 'checksums': ['f22cc90a3ac55c203669fc3d6647aabd4f939999c44ddd9d4d44881f7304cb0e'], + }), +] + +sanity_check_paths = { + 'files': ['bin/chewBBACA.py', 'bin/chewie'], + 'dirs': [], +} + +sanity_check_commands = [ + 'chewBBACA.py --help', + 'chewie --help', +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/chewBBACA/chewBBACA-3.3.9-foss-2022b.eb b/easybuild/easyconfigs/c/chewBBACA/chewBBACA-3.3.9-foss-2022b.eb new file mode 100644 index 000000000000..679f9494399b --- /dev/null +++ b/easybuild/easyconfigs/c/chewBBACA/chewBBACA-3.3.9-foss-2022b.eb @@ -0,0 +1,63 @@ +easyblock = 'PythonBundle' + +name = 'chewBBACA' +version = '3.3.9' + +homepage = 'https://github.com/B-UMMI/chewBBACA' +description = """chewBBACA is a software suite for the creation and evaluation of core genome and whole genome +MultiLocus Sequence Typing (cg/wgMLST) schemas and results. The "BBACA" stands for "BSR-Based Allele Calling Algorithm". +BSR stands for BLAST Score Ratio as proposed by Rasko DA et al. The "chew" part adds extra coolness to the name and +could be thought of as "Comprehensive and Highly Efficient Workflow".""" + +toolchain = {'name': 'foss', 'version': '2022b'} + +dependencies = [ + ('Python', '3.10.8'), + ('SciPy-bundle', '2023.02'), + # Cython 3 is required, see https://github.com/althonos/pyrodigal/issues/40 + # Cython included with Python-bundle-PyPI (0.29.35) is too old + ('Cython', '3.0.8'), + ('Biopython', '1.81'), + ('plotly.py', '5.13.1'), + ('BLAST+', '2.14.0'), + ('prodigal', '2.6.3'), + ('MAFFT', '7.505', '-with-extensions'), + ('FastTree', '2.1.11'), + ('archspec', '0.2.0'), +] + +exts_list = [ + ('pyrodigal', '3.5.1', { + 'checksums': ['20af59a6d968c88910b99d5f647bb7dd22d49e440ead95fe715cdd2c49f36e9f'], + }), + ('isodate', '0.6.1', { + 'checksums': ['48c5881de7e8b0a0d648cb024c8062dc84e7b840ed81e864c7614fd3c127bde9'], + }), + ('rdflib', '7.0.0', { + 'checksums': ['9995eb8569428059b8c1affd26b25eac510d64f5043d9ce8c84e0d0036e995ae'], + }), + ('SPARQLWrapper', '2.0.0', { + 'modulename': 'SPARQLWrapper', + 'checksums': ['3fed3ebcc77617a4a74d2644b86fd88e0f32e7f7003ac7b2b334c026201731f1'], + }), + (name, version, { + 'modulename': 'CHEWBBACA', + # relax numpy version requirement + 'preinstallopts': "sed -i 's/numpy~=1.24.3/numpy~=1.24.2/g' pyproject.toml && ", + 'runtest': "python setup.py test", + 'sources': ['%(namelower)s-%(version)s.tar.gz'], + 'checksums': ['4bf0792b8cdd1783b50340ac713748ef2a351209cacb50ad4c9e2fe2e7fba772'], + }), +] + +sanity_check_paths = { + 'files': ['bin/chewBBACA.py', 'bin/chewie'], + 'dirs': [], +} + +sanity_check_commands = [ + 'chewBBACA.py --help', + 'chewie --help', +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/chi2comb/chi2comb-0.0.3-GCCcore-7.3.0.eb b/easybuild/easyconfigs/c/chi2comb/chi2comb-0.0.3-GCCcore-7.3.0.eb deleted file mode 100644 index a05b93290fde..000000000000 --- a/easybuild/easyconfigs/c/chi2comb/chi2comb-0.0.3-GCCcore-7.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'chi2comb' -version = '0.0.3' - -homepage = 'https://github.com/limix/chi2comb' -description = """ -Cumulative density function of linear combinations of independent chi-square -random variables and a standard Normal distribution. As of now, this is -basically a repackaging of the davies function implemented in the CompQuadForm -library for R.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -github_account = 'limix' -source_urls = [GITHUB_SOURCE] -sources = ['%(version)s.tar.gz'] -checksums = ['a727f68e6da9e6ca10226f0a9ce3efc70c09c806170e98cdb8578edf7d083135'] - -builddependencies = [ - ('binutils', '2.30'), - ('CMake', '3.12.1'), -] - -sanity_check_paths = { - 'files': ['lib/libchi2comb_static.a', 'lib/libchi2comb.%s' % SHLIB_EXT, 'include/chi2comb.h'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/chopper/chopper-0.9.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/c/chopper/chopper-0.9.0-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..b1788fb34f98 --- /dev/null +++ b/easybuild/easyconfigs/c/chopper/chopper-0.9.0-GCCcore-12.3.0.eb @@ -0,0 +1,315 @@ +easyblock = 'Cargo' + +name = 'chopper' +version = '0.9.0' + +homepage = 'https://github.com/wdecoster/chopper' +description = """Rust implementation of NanoFilt+NanoLyse, both +originally written in Python. This tool, intended for long read +sequencing such as PacBio or ONT, filters and trims a fastq file. +Filtering is done on average read quality and minimal or maximal read +length, and applying a headcrop (start of read) and tailcrop (end of +read) while printing the reads passing the filter.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +github_account = 'wdecoster' +source_urls = [GITHUB_SOURCE] +sources = ['v%(version)s.tar.gz'] +patches = [ + 'chopper-0.9.0_fix_incorrect_version.patch', +] +checksums = [ + {'v0.9.0.tar.gz': 'ae5b6f8f5ffde45582998b63cb45b4221b25ee37a9fde7a256e653c7f3f12075'}, + {'adler-1.0.2.tar.gz': 'f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe'}, + {'aho-corasick-1.1.3.tar.gz': '8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916'}, + {'anstream-0.6.13.tar.gz': 'd96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb'}, + {'anstyle-1.0.6.tar.gz': '8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc'}, + {'anstyle-parse-0.2.3.tar.gz': 'c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c'}, + {'anstyle-query-1.0.2.tar.gz': 'e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648'}, + {'anstyle-wincon-3.0.2.tar.gz': '1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7'}, + {'anyhow-1.0.82.tar.gz': 'f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519'}, + {'approx-0.5.1.tar.gz': 'cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6'}, + {'atty-0.2.14.tar.gz': 'd9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8'}, + {'autocfg-1.2.0.tar.gz': 'f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80'}, + {'bio-1.6.0.tar.gz': '7a72cb93babf08c85b375c2938ac678cc637936b3ebb72266d433cec2577f6c2'}, + {'bio-types-1.0.1.tar.gz': '9d45749b87f21808051025e9bf714d14ff4627f9d8ca967eade6946ea769aa4a'}, + {'bit-set-0.5.3.tar.gz': '0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1'}, + {'bit-vec-0.6.3.tar.gz': '349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb'}, + {'buffer-redux-1.0.1.tar.gz': '4c9f8ddd22e0a12391d1e7ada69ec3b0da1914f1cec39c5cf977143c5b2854f5'}, + {'bv-0.11.1.tar.gz': '8834bb1d8ee5dc048ee3124f2c7c1afcc6bc9aed03f11e9dfd8c69470a5db340'}, + {'bytecount-0.6.8.tar.gz': '5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce'}, + {'bytemuck-1.15.0.tar.gz': '5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15'}, + {'byteorder-1.5.0.tar.gz': '1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b'}, + {'bzip2-0.4.4.tar.gz': 'bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8'}, + {'bzip2-sys-0.1.11+1.0.8.tar.gz': '736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc'}, + {'cc-1.0.94.tar.gz': '17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7'}, + {'cfg-if-1.0.0.tar.gz': 'baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd'}, + {'clap-4.5.4.tar.gz': '90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0'}, + {'clap_builder-4.5.2.tar.gz': 'ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4'}, + {'clap_derive-4.5.4.tar.gz': '528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64'}, + {'clap_lex-0.7.0.tar.gz': '98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce'}, + {'cmake-0.1.50.tar.gz': 'a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130'}, + {'colorchoice-1.0.0.tar.gz': 'acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7'}, + {'crc32fast-1.4.0.tar.gz': 'b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa'}, + {'crossbeam-deque-0.8.5.tar.gz': '613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d'}, + {'crossbeam-epoch-0.9.18.tar.gz': '5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e'}, + {'crossbeam-utils-0.8.19.tar.gz': '248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345'}, + {'csv-1.3.0.tar.gz': 'ac574ff4d437a7b5ad237ef331c17ccca63c46479e5b5453eb8e10bb99a759fe'}, + {'csv-core-0.1.11.tar.gz': '5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70'}, + {'custom_derive-0.1.7.tar.gz': 'ef8ae57c4978a2acd8b869ce6b9ca1dfe817bff704c220209fdef2c0b75a01b9'}, + {'derive-new-0.5.9.tar.gz': '3418329ca0ad70234b9735dc4ceed10af4df60eff9c8e7b06cb5e520d92c3535'}, + {'editdistancek-1.0.2.tar.gz': '3e02df23d5b1c6f9e69fa603b890378123b93073df998a21e6e33b9db0a32613'}, + {'either-1.11.0.tar.gz': 'a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2'}, + {'enum-map-2.7.3.tar.gz': '6866f3bfdf8207509a033af1a75a7b08abda06bbaaeae6669323fd5a097df2e9'}, + {'enum-map-derive-0.17.0.tar.gz': 'f282cfdfe92516eb26c2af8589c274c7c17681f5ecc03c18255fe741c6aa64eb'}, + {'equivalent-1.0.1.tar.gz': '5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5'}, + {'feature-probe-0.1.1.tar.gz': '835a3dc7d1ec9e75e2b5fb4ba75396837112d2060b03f7d43bc1897c7f7211da'}, + {'fixedbitset-0.4.2.tar.gz': '0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80'}, + {'flate2-1.0.28.tar.gz': '46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e'}, + {'fxhash-0.2.1.tar.gz': 'c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c'}, + {'getrandom-0.2.14.tar.gz': '94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c'}, + {'hashbrown-0.14.3.tar.gz': '290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604'}, + {'heck-0.4.1.tar.gz': '95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8'}, + {'heck-0.5.0.tar.gz': '2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea'}, + {'hermit-abi-0.1.19.tar.gz': '62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33'}, + {'indexmap-2.2.6.tar.gz': '168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26'}, + {'itertools-0.11.0.tar.gz': 'b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57'}, + {'itertools-num-0.1.3.tar.gz': 'a872a22f9e6f7521ca557660adb96dd830e54f0f490fa115bb55dd69d38b27e7'}, + {'itoa-1.0.11.tar.gz': '49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b'}, + {'lazy_static-1.4.0.tar.gz': 'e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646'}, + {'libc-0.2.153.tar.gz': '9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd'}, + {'libm-0.2.8.tar.gz': '4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058'}, + {'libz-ng-sys-1.1.15.tar.gz': 'c6409efc61b12687963e602df8ecf70e8ddacf95bc6576bcf16e3ac6328083c5'}, + {'libz-sys-1.1.16.tar.gz': '5e143b5e666b2695d28f6bca6497720813f699c9602dd7f5cac91008b8ada7f9'}, + {'lzma-sys-0.1.20.tar.gz': '5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27'}, + {'matrixmultiply-0.3.8.tar.gz': '7574c1cf36da4798ab73da5b215bbf444f50718207754cb522201d78d1cd0ff2'}, + {'memchr-2.7.2.tar.gz': '6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d'}, + {'minimap2-0.1.17+minimap2.2.27.tar.gz': 'd920763956405bd0cbeead7e4415097d5780f8a8ce4e1dde0415d15736597dfd'}, + {'minimap2-sys-0.1.18+minimap2.2.27.tar.gz': '185d3f931e11c1df371455a01e93a0037041d011705b5ff1d283d619b234c47c'}, + {'miniz_oxide-0.7.2.tar.gz': '9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7'}, + {'multimap-0.9.1.tar.gz': 'e1a5d38b9b352dbd913288736af36af41c48d61b1a8cd34bcecd727561b7d511'}, + {'nalgebra-0.29.0.tar.gz': 'd506eb7e08d6329505faa8a3a00a5dcc6de9f76e0c77e4b75763ae3c770831ff'}, + {'nalgebra-macros-0.1.0.tar.gz': '01fcc0b8149b4632adc89ac3b7b31a12fb6099a0317a4eb2ebff574ef7de7218'}, + {'ndarray-0.15.6.tar.gz': 'adb12d4e967ec485a5f71c6311fe28158e9d6f4bc4a447b474184d0f91a8fa32'}, + {'needletail-0.5.1.tar.gz': 'db05a5ab397f64070d8c998fa0fbb84e484b81f95752af317dac183a82d9295d'}, + {'newtype_derive-0.1.6.tar.gz': 'ac8cd24d9f185bb7223958d8c1ff7a961b74b1953fd05dba7cc568a63b3861ec'}, + {'num-complex-0.4.5.tar.gz': '23c6602fda94a57c990fe0df199a035d83576b496aa29f4e634a8ac6004e68a6'}, + {'num-integer-0.1.46.tar.gz': '7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f'}, + {'num-rational-0.4.1.tar.gz': '0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0'}, + {'num-traits-0.2.18.tar.gz': 'da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a'}, + {'ordered-float-3.9.2.tar.gz': 'f1e1c390732d15f1d48471625cd92d154e66db2c56645e29a9cd26f4699f72dc'}, + {'paste-1.0.14.tar.gz': 'de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c'}, + {'petgraph-0.6.4.tar.gz': 'e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9'}, + {'pkg-config-0.3.30.tar.gz': 'd231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec'}, + {'ppv-lite86-0.2.17.tar.gz': '5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de'}, + {'proc-macro2-1.0.81.tar.gz': '3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba'}, + {'quote-1.0.36.tar.gz': '0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7'}, + {'rand-0.8.5.tar.gz': '34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404'}, + {'rand_chacha-0.3.1.tar.gz': 'e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88'}, + {'rand_core-0.6.4.tar.gz': 'ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c'}, + {'rand_distr-0.4.3.tar.gz': '32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31'}, + {'rawpointer-0.2.1.tar.gz': '60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3'}, + {'rayon-1.10.0.tar.gz': 'b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa'}, + {'rayon-core-1.12.1.tar.gz': '1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2'}, + {'regex-1.10.4.tar.gz': 'c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c'}, + {'regex-automata-0.4.6.tar.gz': '86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea'}, + {'regex-syntax-0.8.3.tar.gz': 'adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56'}, + {'rustc_version-0.1.7.tar.gz': 'c5f5376ea5e30ce23c03eb77cbe4962b988deead10910c372b226388b594c084'}, + {'rustversion-1.0.15.tar.gz': '80af6f9131f277a45a3fba6ce8e2258037bb0477a67e610d3c1fe046ab31de47'}, + {'ryu-1.0.17.tar.gz': 'e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1'}, + {'safe_arch-0.7.1.tar.gz': 'f398075ce1e6a179b46f51bd88d0598b92b00d3551f1a2d4ac49e771b56ac354'}, + {'semver-0.1.20.tar.gz': 'd4f410fedcf71af0345d7607d246e7ad15faaadd49d240ee3b24e5dc21a820ac'}, + {'serde-1.0.198.tar.gz': '9846a40c979031340571da2545a4e5b7c4163bdae79b301d5f86d03979451fcc'}, + {'serde_derive-1.0.198.tar.gz': 'e88edab869b01783ba905e7d0153f9fc1a6505a96e4ad3018011eedb838566d9'}, + {'simba-0.6.0.tar.gz': 'f0b7840f121a46d63066ee7a99fc81dcabbc6105e437cae43528cea199b5a05f'}, + {'simdutf8-0.1.4.tar.gz': 'f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a'}, + {'statrs-0.16.0.tar.gz': '2d08e5e1748192713cc281da8b16924fb46be7b0c2431854eadc785823e5696e'}, + {'strsim-0.11.1.tar.gz': '7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f'}, + {'strum-0.25.0.tar.gz': '290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125'}, + {'strum_macros-0.25.3.tar.gz': '23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0'}, + {'syn-1.0.109.tar.gz': '72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237'}, + {'syn-2.0.60.tar.gz': '909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3'}, + {'thiserror-1.0.58.tar.gz': '03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297'}, + {'thiserror-impl-1.0.58.tar.gz': 'c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7'}, + {'triple_accel-0.4.0.tar.gz': '22048bc95dfb2ffd05b1ff9a756290a009224b60b2f0e7525faeee7603851e63'}, + {'typenum-1.17.0.tar.gz': '42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825'}, + {'unicode-ident-1.0.12.tar.gz': '3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b'}, + {'utf8parse-0.2.1.tar.gz': '711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a'}, + {'vcpkg-0.2.15.tar.gz': 'accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426'}, + {'vec_map-0.8.2.tar.gz': 'f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191'}, + {'wasi-0.11.0+wasi-snapshot-preview1.tar.gz': '9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423'}, + {'wide-0.7.16.tar.gz': '81a1851a719f11d1d2fea40e15c72f6c00de8c142d7ac47c1441cc7e4d0d5bc6'}, + {'winapi-0.3.9.tar.gz': '5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419'}, + {'winapi-i686-pc-windows-gnu-0.4.0.tar.gz': 'ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6'}, + {'winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz': '712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f'}, + {'windows-sys-0.52.0.tar.gz': '282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d'}, + {'windows-targets-0.52.5.tar.gz': '6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb'}, + {'windows_aarch64_gnullvm-0.52.5.tar.gz': '7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263'}, + {'windows_aarch64_msvc-0.52.5.tar.gz': '9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6'}, + {'windows_i686_gnu-0.52.5.tar.gz': '88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670'}, + {'windows_i686_gnullvm-0.52.5.tar.gz': '87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9'}, + {'windows_i686_msvc-0.52.5.tar.gz': 'db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf'}, + {'windows_x86_64_gnu-0.52.5.tar.gz': '4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9'}, + {'windows_x86_64_gnullvm-0.52.5.tar.gz': '852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596'}, + {'windows_x86_64_msvc-0.52.5.tar.gz': 'bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0'}, + {'xz2-0.1.7.tar.gz': '388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2'}, + {'chopper-0.9.0_fix_incorrect_version.patch': 'b3f3dfa620fbda6d00a73eafc8508a73ac4d96f6edfb0e804b3ff0bc149e37cd'}, +] + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.26.3'), + ('Rust', '1.75.0'), +] + +dependencies = [ + ('bzip2', '1.0.8'), + ('XZ', '5.4.2'), +] + +crates = [ + ('adler', '1.0.2'), + ('aho-corasick', '1.1.3'), + ('anstream', '0.6.13'), + ('anstyle', '1.0.6'), + ('anstyle-parse', '0.2.3'), + ('anstyle-query', '1.0.2'), + ('anstyle-wincon', '3.0.2'), + ('anyhow', '1.0.82'), + ('approx', '0.5.1'), + ('atty', '0.2.14'), + ('autocfg', '1.2.0'), + ('bio', '1.6.0'), + ('bio-types', '1.0.1'), + ('bit-set', '0.5.3'), + ('bit-vec', '0.6.3'), + ('buffer-redux', '1.0.1'), + ('bv', '0.11.1'), + ('bytecount', '0.6.8'), + ('bytemuck', '1.15.0'), + ('byteorder', '1.5.0'), + ('bzip2', '0.4.4'), + ('bzip2-sys', '0.1.11+1.0.8'), + ('cc', '1.0.94'), + ('cfg-if', '1.0.0'), + ('clap', '4.5.4'), + ('clap_builder', '4.5.2'), + ('clap_derive', '4.5.4'), + ('clap_lex', '0.7.0'), + ('cmake', '0.1.50'), + ('colorchoice', '1.0.0'), + ('crc32fast', '1.4.0'), + ('crossbeam-deque', '0.8.5'), + ('crossbeam-epoch', '0.9.18'), + ('crossbeam-utils', '0.8.19'), + ('csv', '1.3.0'), + ('csv-core', '0.1.11'), + ('custom_derive', '0.1.7'), + ('derive-new', '0.5.9'), + ('editdistancek', '1.0.2'), + ('either', '1.11.0'), + ('enum-map', '2.7.3'), + ('enum-map-derive', '0.17.0'), + ('equivalent', '1.0.1'), + ('feature-probe', '0.1.1'), + ('fixedbitset', '0.4.2'), + ('flate2', '1.0.28'), + ('fxhash', '0.2.1'), + ('getrandom', '0.2.14'), + ('hashbrown', '0.14.3'), + ('heck', '0.4.1'), + ('heck', '0.5.0'), + ('hermit-abi', '0.1.19'), + ('indexmap', '2.2.6'), + ('itertools', '0.11.0'), + ('itertools-num', '0.1.3'), + ('itoa', '1.0.11'), + ('lazy_static', '1.4.0'), + ('libc', '0.2.153'), + ('libm', '0.2.8'), + ('libz-ng-sys', '1.1.15'), + ('libz-sys', '1.1.16'), + ('lzma-sys', '0.1.20'), + ('matrixmultiply', '0.3.8'), + ('memchr', '2.7.2'), + ('minimap2', '0.1.17+minimap2.2.27'), + ('minimap2-sys', '0.1.18+minimap2.2.27'), + ('miniz_oxide', '0.7.2'), + ('multimap', '0.9.1'), + ('nalgebra', '0.29.0'), + ('nalgebra-macros', '0.1.0'), + ('ndarray', '0.15.6'), + ('needletail', '0.5.1'), + ('newtype_derive', '0.1.6'), + ('num-complex', '0.4.5'), + ('num-integer', '0.1.46'), + ('num-rational', '0.4.1'), + ('num-traits', '0.2.18'), + ('ordered-float', '3.9.2'), + ('paste', '1.0.14'), + ('petgraph', '0.6.4'), + ('pkg-config', '0.3.30'), + ('ppv-lite86', '0.2.17'), + ('proc-macro2', '1.0.81'), + ('quote', '1.0.36'), + ('rand', '0.8.5'), + ('rand_chacha', '0.3.1'), + ('rand_core', '0.6.4'), + ('rand_distr', '0.4.3'), + ('rawpointer', '0.2.1'), + ('rayon', '1.10.0'), + ('rayon-core', '1.12.1'), + ('regex', '1.10.4'), + ('regex-automata', '0.4.6'), + ('regex-syntax', '0.8.3'), + ('rustc_version', '0.1.7'), + ('rustversion', '1.0.15'), + ('ryu', '1.0.17'), + ('safe_arch', '0.7.1'), + ('semver', '0.1.20'), + ('serde', '1.0.198'), + ('serde_derive', '1.0.198'), + ('simba', '0.6.0'), + ('simdutf8', '0.1.4'), + ('statrs', '0.16.0'), + ('strsim', '0.11.1'), + ('strum', '0.25.0'), + ('strum_macros', '0.25.3'), + ('syn', '1.0.109'), + ('syn', '2.0.60'), + ('thiserror', '1.0.58'), + ('thiserror-impl', '1.0.58'), + ('triple_accel', '0.4.0'), + ('typenum', '1.17.0'), + ('unicode-ident', '1.0.12'), + ('utf8parse', '0.2.1'), + ('vcpkg', '0.2.15'), + ('vec_map', '0.8.2'), + ('wasi', '0.11.0+wasi-snapshot-preview1'), + ('wide', '0.7.16'), + ('winapi', '0.3.9'), + ('winapi-i686-pc-windows-gnu', '0.4.0'), + ('winapi-x86_64-pc-windows-gnu', '0.4.0'), + ('windows-sys', '0.52.0'), + ('windows-targets', '0.52.5'), + ('windows_aarch64_gnullvm', '0.52.5'), + ('windows_aarch64_msvc', '0.52.5'), + ('windows_i686_gnu', '0.52.5'), + ('windows_i686_gnullvm', '0.52.5'), + ('windows_i686_msvc', '0.52.5'), + ('windows_x86_64_gnu', '0.52.5'), + ('windows_x86_64_gnullvm', '0.52.5'), + ('windows_x86_64_msvc', '0.52.5'), + ('xz2', '0.1.7'), +] +sanity_check_paths = { + 'files': ['bin/chopper'], + 'dirs': [], +} + +sanity_check_commands = [ + 'chopper --help', +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/chopper/chopper-0.9.0_fix_incorrect_version.patch b/easybuild/easyconfigs/c/chopper/chopper-0.9.0_fix_incorrect_version.patch new file mode 100644 index 000000000000..57c15b94db4b --- /dev/null +++ b/easybuild/easyconfigs/c/chopper/chopper-0.9.0_fix_incorrect_version.patch @@ -0,0 +1,28 @@ +Fix incorrect version number in the 0.9.0 tar file. + +Ã…ke Sandgren, 2024-09-16 +diff --git a/Cargo.lock b/Cargo.lock +index 3e8f1fe..53fa5da 100644 +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -236,7 +236,7 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + + [[package]] + name = "chopper" +-version = "0.8.0" ++version = "0.9.0" + dependencies = [ + "approx", + "atty", +diff --git a/Cargo.toml b/Cargo.toml +index f268dce..7f7277a 100644 +--- a/Cargo.toml ++++ b/Cargo.toml +@@ -1,6 +1,6 @@ + [package] + name = "chopper" +-version = "0.8.0" ++version = "0.9.0" + authors = ["wdecoster "] + edition = "2021" + diff --git a/easybuild/easyconfigs/c/cisDIVERSITY/cisDIVERSITY-1.1-foss-2023a-Python-2.7.18.eb b/easybuild/easyconfigs/c/cisDIVERSITY/cisDIVERSITY-1.1-foss-2023a-Python-2.7.18.eb new file mode 100644 index 000000000000..bdfa8d0aa778 --- /dev/null +++ b/easybuild/easyconfigs/c/cisDIVERSITY/cisDIVERSITY-1.1-foss-2023a-Python-2.7.18.eb @@ -0,0 +1,56 @@ +easyblock = 'MakeCp' + +name = 'cisDIVERSITY' +version = '1.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/NarlikarLab/cisDIVERSITY/' +description = """A module discovery tool used for finding diverse sequence architectures, +each one characterized by presence or absence of de novo motifs.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = ['https://github.com/NarlikarLab/cisDIVERSITY/releases/download/v%(version)s/'] +sources = [{ + 'download_filename': '%(name)s_v%(version)s.tar.gz', + 'filename': SOURCE_TAR_GZ, +}] +checksums = ['4ba5967fa754ec78b9dd6b6dc9d2ee5de87dbb4d7906d47e57e73aec87897725'] + +dependencies = [ + ('Python', '2.7.18'), + ('R', '4.3.2'), + ('numpy', '1.16.6', versionsuffix), +] + +exts_defaultclass = 'RPackage' +exts_default_options = { + 'source_urls': [ + 'https://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + 'https://cran.r-project.org/src/contrib/', # current version of packages + 'https://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + ], + 'source_tmpl': '%(name)s_%(version)s.tar.gz', +} + +exts_list = [ + ('corrplot', '0.95', { + 'checksums': ['84a31f675041e589201b4d640753302abc10ccc2c0ca0a409b5153861989d776'], + }), +] + +files_to_copy = [(['learnDiverseModules'], 'bin')] + +modextrapaths = {'R_LIBS_SITE': ''} + +sanity_check_paths = { + 'files': ['bin/learnDiverseModules'], + 'dirs': ['corrplot'], +} + +sanity_check_commands = [ + 'learnDiverseModules -h', + 'Rscript -e "library(corrplot)"', +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cisTEM/cisTEM-1.0.0-beta-foss-2018a.eb b/easybuild/easyconfigs/c/cisTEM/cisTEM-1.0.0-beta-foss-2018a.eb deleted file mode 100644 index a370635d7d16..000000000000 --- a/easybuild/easyconfigs/c/cisTEM/cisTEM-1.0.0-beta-foss-2018a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cisTEM' -version = '1.0.0-beta' - -homepage = 'https://cistem.org/' -description = """ cisTEM is user-friendly software to process cryo-EM images of macromolecular complexes - and obtain high-resolution 3D reconstructions from them. """ - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = ['https://cistem.org/system/tdf/upload3'] -sources = [{'filename': SOURCELOWER_TAR_GZ, 'download_filename': '%(namelower)s-%(version)s-source-code.tar.gz?file=1'}] - -patches = ['cisTEM-1.0.0-beta_fix_wxWidgets_version.patch'] -checksums = [ - 'c62068f53d0a269ffa1bfff34641597d3795989a930686437fba9eed7a991af6', # cistem-1.0.0-beta.tar.gz - '91dc72879e105c80f136188ad8c4db197e901974df96c79a337955eaea849688', # cisTEM-1.0.0-beta_fix_wxWidgets_version.patch -] - -dependencies = [ - ('Mesa', '17.3.6'), - ('libGLU', '9.0.0'), - ('wxWidgets', '3.0.3'), -] - -sanity_check_paths = { - 'files': ['bin/cisTEM'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/c/cisTEM/cisTEM-1.0.0-beta_fix_wxWidgets_version.patch b/easybuild/easyconfigs/c/cisTEM/cisTEM-1.0.0-beta_fix_wxWidgets_version.patch deleted file mode 100644 index a2fb87e26f02..000000000000 --- a/easybuild/easyconfigs/c/cisTEM/cisTEM-1.0.0-beta_fix_wxWidgets_version.patch +++ /dev/null @@ -1,14 +0,0 @@ -Use wxWidgets version 3.0.3 instead of 3.0.2 (version 3.0.2 reports as 3.0.1) -author: Sam Moors, Vrije Universiteit Brussel (VUB) -diff -ur cistem-1.0.0-beta.orig/configure cistem-1.0.0-beta/configure ---- cistem-1.0.0-beta.orig/configure 2017-12-03 02:10:52.000000000 +0100 -+++ cistem-1.0.0-beta/configure 2018-05-24 13:41:28.749291371 +0200 -@@ -15184,7 +15184,7 @@ - - # Verify minimus requires - vers=`echo $wxversion | $AWK 'BEGIN { FS = "."; } { printf "% d", ($1 * 1000 + $2) * 1000 + $3;}'` --if test -n "$vers" && test "$vers" -eq 3000002; then -+if test -n "$vers" && test "$vers" -eq 3000003; then - WX_CPPFLAGS="`$WXCONFIG --cppflags`" - WX_CXXFLAGS="`$WXCONFIG --cxxflags | sed -e 's/-fno-exceptions//'`" - WX_LIBS="`$WXCONFIG --libs richtext,std,aui`" diff --git a/easybuild/easyconfigs/c/clearml/clearml-1.16.5-foss-2023b.eb b/easybuild/easyconfigs/c/clearml/clearml-1.16.5-foss-2023b.eb new file mode 100644 index 000000000000..419055948a35 --- /dev/null +++ b/easybuild/easyconfigs/c/clearml/clearml-1.16.5-foss-2023b.eb @@ -0,0 +1,49 @@ +easyblock = 'PythonBundle' + +name = 'clearml' +version = '1.16.5' + +homepage = 'https://github.com/allegroai/clearml' +description = """Auto-Magical CI/CD to streamline your AI workload. +Experiment Management, Data Management, Pipeline, Orchestration, Scheduling & Serving in one MLOps/LLMOps solution.""" + +toolchain = {'name': 'foss', 'version': '2023b'} + +builddependencies = [ + ('hatchling', '1.18.0'), + ('maturin', '1.3.1'), +] + +dependencies = [ + ('Python', '3.11.5'), + ('Python-bundle-PyPI', '2023.10'), + ('SciPy-bundle', '2023.11'), + ('PyYAML', '6.0.1'), + ('Pillow', '10.2.0'), +] + +exts_list = [ + ('orderedmultidict', '1.0.1', { + 'checksums': ['04070bbb5e87291cc9bfa51df413677faf2141c73c61d2a5f7b26bea3cd882ad'], + }), + ('rpds_py', '0.18.0', { + 'modulename': 'rpds', + 'checksums': ['42821446ee7a76f5d9f71f9e33a4fb2ffd724bb3e7f93386150b61a43115788d'], + }), + ('referencing', '0.35.1', { + 'checksums': ['25b42124a6c8b632a425174f24087783efb348a6f1e0008e63cd4466fedf703c'], + }), + ('PyJWT', '2.8.0', { + 'modulename': 'jwt', + 'checksums': ['57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de'], + }), + ('furl', '2.1.3', { + 'checksums': ['5a6188fe2666c484a12159c18be97a1977a71d632ef5bb867ef15f54af39cc4e'], + }), + (name, version, { + 'source_tmpl': 'clearml-1.16.5-py2.py3-none-any.whl', + 'checksums': ['3caa00914e039cb2b62ca90795c3ca17077042ae1edcefc17bf13f695653480f'], + }), +] + +moduleclass = 'ai' diff --git a/easybuild/easyconfigs/c/cmcrameri/cmcrameri-1.9-gfbf-2023a.eb b/easybuild/easyconfigs/c/cmcrameri/cmcrameri-1.9-gfbf-2023a.eb new file mode 100644 index 000000000000..233c95b977e9 --- /dev/null +++ b/easybuild/easyconfigs/c/cmcrameri/cmcrameri-1.9-gfbf-2023a.eb @@ -0,0 +1,23 @@ +easyblock = 'PythonBundle' + +name = 'cmcrameri' +version = '1.9' + +homepage = 'https://github.com/callumrollo/cmcrameri' +description = "Python wrapper around Fabio Crameri's perceptually uniform colormaps." + +toolchain = {'name': 'gfbf', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('matplotlib', '3.7.2'), +] + +exts_list = [ + (name, version, { + 'checksums': ['56faf9b7f53eb03fed450137bec7dc25c1854929d7b841b9c75616fc2c357640'], + }), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cmocean/cmocean-2.0-foss-2022a.eb b/easybuild/easyconfigs/c/cmocean/cmocean-2.0-foss-2022a.eb index 3531eb020476..99a578f580f8 100644 --- a/easybuild/easyconfigs/c/cmocean/cmocean-2.0-foss-2022a.eb +++ b/easybuild/easyconfigs/c/cmocean/cmocean-2.0-foss-2022a.eb @@ -6,9 +6,9 @@ name = 'cmocean' version = '2.0' homepage = 'https://github.com/matplotlib/cmocean' -description = """This package contains colormaps for commonly-used -oceanographic variables. Most of the colormaps started from -matplotlib colormaps, but have now been adjusted using the viscm +description = """This package contains colormaps for commonly-used +oceanographic variables. Most of the colormaps started from +matplotlib colormaps, but have now been adjusted using the viscm tool to be perceptually uniform.""" toolchain = {'name': 'foss', 'version': '2022a'} @@ -19,9 +19,6 @@ dependencies = [ ('matplotlib', '3.5.2'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ (name, version, { 'checksums': ['13eea3c8994d8e303e32a2db0b3e686f6edfb41cb21e7b0e663c2b17eea9b03a'], diff --git a/easybuild/easyconfigs/c/cnvpytor/cnvpytor-1.3.1-foss-2024a.eb b/easybuild/easyconfigs/c/cnvpytor/cnvpytor-1.3.1-foss-2024a.eb new file mode 100644 index 000000000000..77d6b5eef953 --- /dev/null +++ b/easybuild/easyconfigs/c/cnvpytor/cnvpytor-1.3.1-foss-2024a.eb @@ -0,0 +1,42 @@ +easyblock = 'PythonBundle' + +name = 'cnvpytor' +version = '1.3.1' + +homepage = 'https://github.com/abyzovlab/CNVpytor' +description = """A tool for copy number variation detection and analysis from read depth and allele imbalance in +whole-genome sequencing""" + +toolchain = {'name': 'foss', 'version': '2024a'} + +dependencies = [ + ('Python', '3.12.3'), + ('libreadline', '8.2'), + ('h5py', '3.12.1'), + ('matplotlib', '3.9.2'), + ('XlsxWriter', '3.2.0'), + ('Pysam', '0.22.1') +] + +exts_defaultclass = 'PythonPackage' +exts_list = [ + ('gnureadline', '8.2.13', { + 'source_tmpl': 'gnureadline-8.2.13.tar.gz', + 'source_urls': [ + 'https://files.pythonhosted.org/packages/cb/92/' + '20723aa239b9a8024e6f8358c789df8859ab1085a1ae106e5071727ad20f/' + ], + 'checksums': ['c9b9e1e7ba99a80bb50c12027d6ce692574f77a65bf57bc97041cf81c0f49bd1'], + }), + (name, version, { + 'source_urls': ['https://github.com/abyzovlab/CNVpytor/archive/refs/tags/'], + 'sources': ['v%(version)s.tar.gz'], + 'checksums': ['08762a9a48e6051cfbec7be00806a3cfec769befb58dd791d6c8c1d4a3e18f4c'], + }), +] + +sanity_check_commands = [ + "cnvpytor --help", +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/code-cli/code-cli-1.85.1-x64.eb b/easybuild/easyconfigs/c/code-cli/code-cli-1.85.1-x64.eb index 71e7200c0cea..37b32042ed28 100644 --- a/easybuild/easyconfigs/c/code-cli/code-cli-1.85.1-x64.eb +++ b/easybuild/easyconfigs/c/code-cli/code-cli-1.85.1-x64.eb @@ -6,11 +6,11 @@ versionsuffix = '-x64' homepage = 'https://code.visualstudio.com/' description = ''' - Visual Studio Code is a lightweight but powerful source code editor - which runs on your desktop and is available for Windows, macOS and - Linux. It comes with built-in support for JavaScript, TypeScript and - Node.js and has a rich ecosystem of extensions for other languages - and runtimes (such as C++, C#, Java, Python, PHP, Go, .NET). Begin + Visual Studio Code is a lightweight but powerful source code editor + which runs on your desktop and is available for Windows, macOS and + Linux. It comes with built-in support for JavaScript, TypeScript and + Node.js and has a rich ecosystem of extensions for other languages + and runtimes (such as C++, C#, Java, Python, PHP, Go, .NET). Begin your journey with VS Code with these introductory videos. ''' diff --git a/easybuild/easyconfigs/c/code-cli/code-cli-1.93.1-x64.eb b/easybuild/easyconfigs/c/code-cli/code-cli-1.93.1-x64.eb new file mode 100644 index 000000000000..48e53c03e62b --- /dev/null +++ b/easybuild/easyconfigs/c/code-cli/code-cli-1.93.1-x64.eb @@ -0,0 +1,35 @@ +easyblock = 'Tarball' + +name = 'code-cli' +version = '1.93.1' +versionsuffix = '-x64' + +homepage = 'https://code.visualstudio.com/' +description = ''' + Visual Studio Code is a lightweight but powerful source code editor + which runs on your desktop and is available for Windows, macOS and + Linux. It comes with built-in support for JavaScript, TypeScript and + Node.js and has a rich ecosystem of extensions for other languages + and runtimes (such as C++, C#, Java, Python, PHP, Go, .NET). Begin + your journey with VS Code with these introductory videos. +''' + +toolchain = {'name': 'system', 'version': 'system'} + +source_urls = ['https://update.code.visualstudio.com/%(version)s/cli-alpine-x64/stable#'] +sources = [{ + 'download_filename': 'vscode_cli_alpine_x64_cli.tar.gz', + 'filename': 'vscode-%(version)s%(versionsuffix)s.tar.gz', +}] +checksums = ['1fd27b23ca8c6f4b55922de3181b312a094d8aa18ad6e0a716b7b94224064288'] + +modextrapaths = {'PATH': ''} + +sanity_check_paths = { + 'files': ['code'], + 'dirs': [] +} + +sanity_check_commands = ["code --help"] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/code-server/code-server-4.90.2.eb b/easybuild/easyconfigs/c/code-server/code-server-4.90.2.eb new file mode 100644 index 000000000000..d85b34c752cb --- /dev/null +++ b/easybuild/easyconfigs/c/code-server/code-server-4.90.2.eb @@ -0,0 +1,20 @@ +name = 'code-server' +version = '4.90.2' + +homepage = 'https://github.com/coder/code-server' +description = """Run VS Code on any machine anywhere and access it in the browser.""" + +toolchain = SYSTEM + +source_urls = ['https://github.com/coder/code-server/releases/download/v%(version)s/'] +sources = ['code-server-%(version)s-linux-%(mapped_arch)s.tar.gz'] +checksums = [ + { + 'code-server-%(version)s-linux-amd64.tar.gz': + 'c66b57759e41c66c28577eaefa4cce106f7b5ad5fb3ab394baea5eaa5b604cce', + 'code-server-%(version)s-linux-arm64.tar.gz': + '12e51e3575069c438aa4dee93bddfc221e7850192a7745b84fc77b420cedf205', + } +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/code-server/code-server-4.93.1.eb b/easybuild/easyconfigs/c/code-server/code-server-4.93.1.eb new file mode 100644 index 000000000000..3217ab284bfa --- /dev/null +++ b/easybuild/easyconfigs/c/code-server/code-server-4.93.1.eb @@ -0,0 +1,20 @@ +name = 'code-server' +version = '4.93.1' + +homepage = 'https://github.com/coder/code-server' +description = """Run VS Code on any machine anywhere and access it in the browser.""" + +toolchain = SYSTEM + +source_urls = ['https://github.com/coder/code-server/releases/download/v%(version)s/'] +sources = ['code-server-%(version)s-linux-%(mapped_arch)s.tar.gz'] +checksums = [ + { + 'code-server-%(version)s-linux-amd64.tar.gz': + '8c001f865cf082e914375e8f28e9e15b25faa1f3de455ddc30158d54fc2326d3', + 'code-server-%(version)s-linux-arm64.tar.gz': + '1e29278529d0d8376d1344ed816b37f4e88a5ba16ce74cb1173fe437c8519852', + } +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/code-server/code-server-4.97.2.eb b/easybuild/easyconfigs/c/code-server/code-server-4.97.2.eb new file mode 100644 index 000000000000..5bc8a9c7c614 --- /dev/null +++ b/easybuild/easyconfigs/c/code-server/code-server-4.97.2.eb @@ -0,0 +1,20 @@ +name = 'code-server' +version = '4.97.2' + +homepage = 'https://github.com/coder/code-server' +description = """Run VS Code on any machine anywhere and access it in the browser.""" + +toolchain = SYSTEM + +source_urls = ['https://github.com/coder/code-server/releases/download/v%(version)s/'] +sources = ['code-server-%(version)s-linux-%(mapped_arch)s.tar.gz'] +checksums = [ + { + 'code-server-4.97.2-linux-amd64.tar.gz': + 'c7d5e389be56e54d300ef60610a4c877fe54cf62f0df4bb6fc2e3f04618009eb', + 'code-server-4.97.2-linux-arm64.tar.gz': + 'e60578f9c628a2296a20e9e4d4142559e850ac934bb7e7985425c095557a9212', + } +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/colorize/colorize-0.7.7-GCC-12.3.0.eb b/easybuild/easyconfigs/c/colorize/colorize-0.7.7-GCC-12.3.0.eb new file mode 100644 index 000000000000..35921013c3e2 --- /dev/null +++ b/easybuild/easyconfigs/c/colorize/colorize-0.7.7-GCC-12.3.0.eb @@ -0,0 +1,27 @@ +easyblock = 'RubyGem' + +name = 'colorize' +version = '0.7.7' + +homepage = 'https://github.com/fazibear/colorize' +description = """Ruby gem for colorizing text using ANSI escape sequences. +Extends String class or add a ColorizedString with methods to set the text color, background color and text effects.""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +source_urls = ['https://rubygems.org/downloads/'] +sources = ['%(name)s-%(version)s.gem'] +checksums = ['d6ab95a5fcdea3c36c3327d38c1e79e2950ee1788506d8489ae35db330937a99'] + +gem_file = '%(name)s-%(version)s.gem' + +dependencies = [ + ('Ruby', '3.3.0'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['gems/%(namelower)s-%(version)s'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/colossalai/colossalai-0.1.8-foss-2021a-CUDA-11.3.1.eb b/easybuild/easyconfigs/c/colossalai/colossalai-0.1.8-foss-2021a-CUDA-11.3.1.eb index 805ff73105f9..16fc9fddbab5 100644 --- a/easybuild/easyconfigs/c/colossalai/colossalai-0.1.8-foss-2021a-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/c/colossalai/colossalai-0.1.8-foss-2021a-CUDA-11.3.1.eb @@ -17,9 +17,6 @@ dependencies = [ ('torchvision', '0.11.1', versionsuffix), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('cfgv', '3.3.1', { 'checksums': ['f5a830efb9ce7a445376bb66ec94c638a9787422f96264c98edc6bdeed8ab736'], diff --git a/easybuild/easyconfigs/c/columba/columba-1.2-20240326-GCC-13.3.0.eb b/easybuild/easyconfigs/c/columba/columba-1.2-20240326-GCC-13.3.0.eb new file mode 100644 index 000000000000..bbdb6d884b8e --- /dev/null +++ b/easybuild/easyconfigs/c/columba/columba-1.2-20240326-GCC-13.3.0.eb @@ -0,0 +1,29 @@ +easyblock = 'CMakeMake' + +name = 'columba' +local_commit = '526b0a0' +version = '1.2-20240326' + +homepage = 'https://github.com/biointec/columba' +description = "Fast Approximate Pattern Matching using Search Schemes" + +toolchain = {'name': 'GCC', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/biointec/columba/archive'] +sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] +checksums = ['018898cf6ba93a974a141b397b68a7df13457e80bf92b1747f7b30c4a0d756f1'] + +builddependencies = [ + ('CMake', '3.29.3'), + ('sparsehash', '2.0.4'), +] + +sanity_check_paths = { + 'files': ['bin/columba', 'bin/columba_build'], + 'dirs': [], +} + +sanity_check_commands = ["columba --help"] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/conan/conan-1.58.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/c/conan/conan-1.58.0-GCCcore-11.3.0.eb index 705bdc297009..f07b49012823 100644 --- a/easybuild/easyconfigs/c/conan/conan-1.58.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/c/conan/conan-1.58.0-GCCcore-11.3.0.eb @@ -18,8 +18,6 @@ dependencies = [ ('tqdm', '4.64.0'), ] -use_pip = True - exts_list = [ ('bottle', '0.12.23', { 'checksums': ['683de3aa399fb26e87b274dbcf70b1a651385d459131716387abdc3792e04167'], @@ -56,6 +54,4 @@ sanity_check_paths = { sanity_check_commands = ["conan --help"] -sanity_pip_check = True - moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/conan/conan-1.60.2-GCCcore-12.3.0.eb b/easybuild/easyconfigs/c/conan/conan-1.60.2-GCCcore-12.3.0.eb index 3c8de0638edd..90cd361999e0 100644 --- a/easybuild/easyconfigs/c/conan/conan-1.60.2-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/c/conan/conan-1.60.2-GCCcore-12.3.0.eb @@ -19,8 +19,6 @@ dependencies = [ ('Python-bundle-PyPI', '2023.06'), ] -use_pip = True - exts_list = [ ('bottle', '0.12.25', { 'checksums': ['e1a9c94970ae6d710b3fb4526294dfeb86f2cb4a81eff3a4b98dc40fb0e5e021'], @@ -59,6 +57,4 @@ sanity_check_paths = { sanity_check_commands = ["conan --help"] -sanity_pip_check = True - moduleclass = 'devel' 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 deleted file mode 100644 index a8c98225d82d..000000000000 --- a/easybuild/easyconfigs/c/configparser/configparser-3.5.0-foss-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'configparser' -version = '3.5.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://docs.python.org/3/library/configparser.html' -description = "configparser is a Python library that brings the updated configparser from Python 3.5 to Python 2.6-3.5" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://pypi.python.org/packages/7c/69/c2ce7e91c89dc073eb1aa74c0621c3eefbffe8216b3f9af9d3885265c01c/'] -sources = ['configparser-%(version)s.tar.gz'] -patches = ['configparser-%(version)s_no-backports-namespace.patch'] -checksums = [ - '5308b47021bc2340965c371f0f058cc6971a04502638d4244225c49d80db273a', # configparser-3.5.0.tar.gz - # configparser-3.5.0_no-backports-namespace.patch - 'c2e8af0d69e5b3f6c8d308c5251100b6305de8d7e14df6a71fcfb2119b3cea05', -] - -dependencies = [('Python', '2.7.11')] -builddependencies = [('pip', '8.1.2', versionsuffix)] - -download_dep_fail = True -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'"), -] - -# 'pip check' requires pip 9.x or newer -sanity_pip_check = False - -moduleclass = 'lib' 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 deleted file mode 100644 index 32fb1269a3bf..000000000000 --- a/easybuild/easyconfigs/c/configparser/configparser-3.5.0-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'configparser' -version = '3.5.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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'] -checksums = [ - '5308b47021bc2340965c371f0f058cc6971a04502638d4244225c49d80db273a', # configparser-3.5.0.tar.gz - # configparser-3.5.0_no-backports-namespace.patch - 'c2e8af0d69e5b3f6c8d308c5251100b6305de8d7e14df6a71fcfb2119b3cea05', -] - -dependencies = [('Python', '2.7.12')] - -download_dep_fail = True -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'"), -] - -# 'pip check' requires pip 9.x or newer -sanity_pip_check = False - -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 deleted file mode 100644 index c4b090416f63..000000000000 --- a/easybuild/easyconfigs/c/configparser/configparser-3.5.0-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'configparser' -version = '3.5.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://docs.python.org/3/library/configparser.html' -description = "configparser is a Python library that brings the updated configparser from Python 3.5 to Python 2.6-3.5" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://pypi.python.org/packages/7c/69/c2ce7e91c89dc073eb1aa74c0621c3eefbffe8216b3f9af9d3885265c01c/'] -sources = ['configparser-%(version)s.tar.gz'] -patches = ['configparser-%(version)s_no-backports-namespace.patch'] -checksums = [ - '5308b47021bc2340965c371f0f058cc6971a04502638d4244225c49d80db273a', # configparser-3.5.0.tar.gz - # configparser-3.5.0_no-backports-namespace.patch - 'c2e8af0d69e5b3f6c8d308c5251100b6305de8d7e14df6a71fcfb2119b3cea05', -] - -dependencies = [('Python', '2.7.12')] - -download_dep_fail = True -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'"), -] - -# 'pip check' requires pip 9.x or newer -sanity_pip_check = False - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/configparser/configparser-3.5.0-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/c/configparser/configparser-3.5.0-intel-2016b-Python-3.5.2.eb deleted file mode 100644 index b76e4bdbc5fc..000000000000 --- a/easybuild/easyconfigs/c/configparser/configparser-3.5.0-intel-2016b-Python-3.5.2.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'configparser' -version = '3.5.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://docs.python.org/3/library/configparser.html' -description = "configparser is a Python library that brings the updated configparser from Python 3.5 to Python 2.6-3.5" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://pypi.python.org/packages/7c/69/c2ce7e91c89dc073eb1aa74c0621c3eefbffe8216b3f9af9d3885265c01c/'] -sources = ['configparser-%(version)s.tar.gz'] -patches = ['configparser-%(version)s_no-backports-namespace.patch'] -checksums = [ - '5308b47021bc2340965c371f0f058cc6971a04502638d4244225c49d80db273a', # configparser-3.5.0.tar.gz - # configparser-3.5.0_no-backports-namespace.patch - 'c2e8af0d69e5b3f6c8d308c5251100b6305de8d7e14df6a71fcfb2119b3cea05', -] - -dependencies = [('Python', '3.5.2')] - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [ - ('python', "-c 'import configparser'"), - ('python', "-c 'from backports import configparser'"), -] - -# 'pip check' requires pip 9.x or newer -sanity_pip_check = False - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/configparser/configparser-3.5.0-intel-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/c/configparser/configparser-3.5.0-intel-2017b-Python-3.6.3.eb deleted file mode 100644 index e8d5fea89f3c..000000000000 --- a/easybuild/easyconfigs/c/configparser/configparser-3.5.0-intel-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'configparser' -version = '3.5.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://docs.python.org/3/library/configparser.html' -description = "configparser is a Python library that brings the updated configparser from Python 3.5 to Python 2.6-3.5" - -toolchain = {'name': 'intel', 'version': '2017b'} - -sources = [SOURCE_TAR_GZ] -patches = ['configparser-%(version)s_no-backports-namespace.patch'] -checksums = [ - '5308b47021bc2340965c371f0f058cc6971a04502638d4244225c49d80db273a', # configparser-3.5.0.tar.gz - # configparser-3.5.0_no-backports-namespace.patch - 'c2e8af0d69e5b3f6c8d308c5251100b6305de8d7e14df6a71fcfb2119b3cea05', -] - -dependencies = [('Python', '3.6.3')] - -download_dep_fail = True -use_pip = True - -sanity_check_commands = [ - ('python', "-c 'import configparser'"), - ('python', "-c 'from backports import configparser'"), -] - -sanity_pip_check = True - -moduleclass = 'lib' 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 deleted file mode 100644 index e72ac63edd47..000000000000 --- a/easybuild/easyconfigs/c/configparser/configparser-3.5.0_no-backports-namespace.patch +++ /dev/null @@ -1,31 +0,0 @@ -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://github.com/jaraco/configparser/issues/17 -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/configurable-http-proxy/configurable-http-proxy-1.3.0-foss-2016a-nodejs-4.4.7.eb b/easybuild/easyconfigs/c/configurable-http-proxy/configurable-http-proxy-1.3.0-foss-2016a-nodejs-4.4.7.eb deleted file mode 100644 index 7006282414a5..000000000000 --- a/easybuild/easyconfigs/c/configurable-http-proxy/configurable-http-proxy-1.3.0-foss-2016a-nodejs-4.4.7.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'configurable-http-proxy' -version = '1.3.0' -local_nodejsver = '4.4.7' -versionsuffix = '-nodejs-%s' % local_nodejsver - -homepage = 'https://github.com/jupyterhub/configurable-http-proxy' -description = """HTTP proxy for node.js including a REST API for updating the routing table. - Developed as a part of the Jupyter Hub multi-user server.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://github.com/jupyterhub/configurable-http-proxy/archive/'] -sources = ['%(version)s.tar.gz'] - -dependencies = [ - ('nodejs', local_nodejsver), -] - -preinstallopts = 'cd %(name)s-%(version)s && ' -install_cmd = 'npm install --prefix %(installdir)s -g' - -sanity_check_paths = { - 'files': ['bin/configurable-http-proxy'], - 'dirs': ['lib/node_modules/configurable-http-proxy'], -} -sanity_check_commands = ['%(name)s --version'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/configurable-http-proxy/configurable-http-proxy-3.1.1-foss-2017a-nodejs-8.9.4.eb b/easybuild/easyconfigs/c/configurable-http-proxy/configurable-http-proxy-3.1.1-foss-2017a-nodejs-8.9.4.eb deleted file mode 100644 index 8e5ab281793c..000000000000 --- a/easybuild/easyconfigs/c/configurable-http-proxy/configurable-http-proxy-3.1.1-foss-2017a-nodejs-8.9.4.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'Binary' - -name = 'configurable-http-proxy' -version = '3.1.1' -local_nodejsver = '8.9.4' -versionsuffix = '-nodejs-%s' % local_nodejsver - -homepage = 'https://github.com/jupyterhub/configurable-http-proxy' -description = """HTTP proxy for node.js including a REST API for updating the routing table. - Developed as a part of the Jupyter Hub multi-user server.""" - -toolchain = {'name': 'foss', 'version': '2017a'} - -dependencies = [ - ('nodejs', local_nodejsver), -] - -source_urls = ['https://github.com/jupyterhub/configurable-http-proxy/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['45079930e33c1322743e2700e699898136a193ada2227c2174741a23297aeec2'] - -install_cmd = 'npm install --no-package-lock -g --prefix %(installdir)s %(version)s.tar.gz' - -sanity_check_commands = ['%(name)s --version'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/connected-components-3d/connected-components-3d-3.12.1-foss-2022b.eb b/easybuild/easyconfigs/c/connected-components-3d/connected-components-3d-3.12.1-foss-2022b.eb index c1828ecce9e6..a8170e432bb0 100644 --- a/easybuild/easyconfigs/c/connected-components-3d/connected-components-3d-3.12.1-foss-2022b.eb +++ b/easybuild/easyconfigs/c/connected-components-3d/connected-components-3d-3.12.1-foss-2022b.eb @@ -17,10 +17,6 @@ dependencies = [ ('SciPy-bundle', '2023.02'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - options = {'modulename': 'cc3d'} moduleclass = 'data' diff --git a/easybuild/easyconfigs/c/connected-components-3d/connected-components-3d-3.14.1-foss-2023a.eb b/easybuild/easyconfigs/c/connected-components-3d/connected-components-3d-3.14.1-foss-2023a.eb new file mode 100644 index 000000000000..8528997f9b60 --- /dev/null +++ b/easybuild/easyconfigs/c/connected-components-3d/connected-components-3d-3.14.1-foss-2023a.eb @@ -0,0 +1,22 @@ +easyblock = 'PythonPackage' + +name = 'connected-components-3d' +version = '3.14.1' + +homepage = 'https://github.com/seung-lab/connected-components-3d/' +description = """cc3d is an implementation of connected components in three dimensions using a 26, 18, + or 6-connected neighborhood in 3D or 4 and 8-connected in 2D.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +sources = [SOURCE_TAR_GZ] +checksums = ['fdc4099508b734b266a42ee12534ee42e29467c28506b137e8c1edc8c7513c92'] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), +] + +options = {'modulename': 'cc3d'} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/c/contextily/contextily-1.5.0-foss-2023a.eb b/easybuild/easyconfigs/c/contextily/contextily-1.5.0-foss-2023a.eb index afde40726ac2..bb1578723b55 100644 --- a/easybuild/easyconfigs/c/contextily/contextily-1.5.0-foss-2023a.eb +++ b/easybuild/easyconfigs/c/contextily/contextily-1.5.0-foss-2023a.eb @@ -20,8 +20,6 @@ dependencies = [ ('rasterio', '1.3.9'), ] -use_pip = True - exts_list = [ ('xyzservices', '2023.7.0', { 'checksums': ['0ec928742227d6f5d4367ea7b457fcfed943429f4de2949b5b02a82cdf5569d6'], @@ -34,6 +32,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'geo' diff --git a/easybuild/easyconfigs/c/cookiecutter/cookiecutter-2.6.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/c/cookiecutter/cookiecutter-2.6.0-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..54c4df91aa76 --- /dev/null +++ b/easybuild/easyconfigs/c/cookiecutter/cookiecutter-2.6.0-GCCcore-13.2.0.eb @@ -0,0 +1,36 @@ +easyblock = 'PythonBundle' + +name = 'cookiecutter' +version = '2.6.0' + +homepage = 'https://github.com/cookiecutter/cookiecutter' +description = """A command-line utility that creates projects from project templates. +E.g. creating a Python package project from a Python package project template.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +builddependencies = [('binutils', '2.40')] +dependencies = [ + ('Python', '3.11.5'), + ('Python-bundle-PyPI', '2023.10'), + ('PyYAML', '6.0.1'), + ('python-slugify', '8.0.4'), +] + +exts_list = [ + ('types-python-dateutil', '2.9.0.20241003', { + 'modulename': False, + 'checksums': ['58cb85449b2a56d6684e41aeefb4c4280631246a0da1a719bdbe6f3fb0317446'], + }), + ('arrow', '1.3.0', { + 'checksums': ['d4540617648cb5f895730f1ad8c82a65f2dad0166f57b75f3ca54759c4d67a85'], + }), + ('binaryornot', '0.4.4', { + 'checksums': ['359501dfc9d40632edc9fac890e19542db1a287bbcfa58175b66658392018061'], + }), + (name, version, { + 'checksums': ['db21f8169ea4f4fdc2408d48ca44859349de2647fbe494a9d6c3edfc0542c21c'], + }), +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/cooler/cooler-0.10.2-foss-2023a.eb b/easybuild/easyconfigs/c/cooler/cooler-0.10.2-foss-2023a.eb new file mode 100644 index 000000000000..40e77e0e5add --- /dev/null +++ b/easybuild/easyconfigs/c/cooler/cooler-0.10.2-foss-2023a.eb @@ -0,0 +1,45 @@ +easyblock = 'PythonBundle' + +name = 'cooler' +version = '0.10.2' + +homepage = 'https://open2c.github.io/cooler' +description = """Cooler is a support library for a storage format, also called cooler, used to store + genomic interaction data of any size, such as Hi-C contact matrices.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [ + ('hatchling', '1.18.0'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('h5py', '3.9.0'), + ('PyYAML', '6.0'), + ('pyfaidx', '0.8.1.1'), +] + +exts_list = [ + ('asciitree', '0.3.3', { + 'checksums': ['4aa4b9b649f85e3fcb343363d97564aa1fb62e249677f2e18a96765145cc0f6e'], + }), + ('toolz', '0.12.0', { + 'checksums': ['88c570861c440ee3f2f6037c4654613228ff40c93a6c25e0eba70d17282c6194'], + }), + ('cytoolz', '0.12.3', { + 'checksums': ['4503dc59f4ced53a54643272c61dc305d1dbbfbd7d6bdf296948de9f34c3a282'], + }), + ('dill', '0.3.8', { + 'checksums': ['3ebe3c479ad625c4553aca177444d89b486b1d84982eeacded644afc0cf797ca'], + }), + ('multiprocess', '0.70.16', { + 'checksums': ['161af703d4652a0e1410be6abccecde4a7ddffd19341be0a7011b94aeb171ac1'], + }), + (name, version, { + 'checksums': ['3780a2e69b2ec89882dfc2775de5d9b54ccb79569dc5f042b4851599388112dc'], + }), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cooler/cooler-0.10.2-foss-2023b.eb b/easybuild/easyconfigs/c/cooler/cooler-0.10.2-foss-2023b.eb new file mode 100644 index 000000000000..9acbf4cf4435 --- /dev/null +++ b/easybuild/easyconfigs/c/cooler/cooler-0.10.2-foss-2023b.eb @@ -0,0 +1,42 @@ +easyblock = 'PythonBundle' + +name = 'cooler' +version = '0.10.2' + +homepage = 'https://open2c.github.io/cooler' +description = """Cooler is a support library for a storage format, also called cooler, used to store + genomic interaction data of any size, such as Hi-C contact matrices.""" + +toolchain = {'name': 'foss', 'version': '2023b'} + +builddependencies = [ + ('hatchling', '1.18.0'), +] + +dependencies = [ + ('Python', '3.11.5'), + ('Python-bundle-PyPI', '2023.10'), + ('SciPy-bundle', '2023.11'), + ('h5py', '3.11.0'), + ('PyYAML', '6.0.1'), + ('pyfaidx', '0.8.1.1'), + ('dill', '0.3.8'), + ('multiprocess', '0.70.16'), +] + +exts_list = [ + ('asciitree', '0.3.3', { + 'checksums': ['4aa4b9b649f85e3fcb343363d97564aa1fb62e249677f2e18a96765145cc0f6e'], + }), + ('toolz', '1.0.0', { + 'checksums': ['2c86e3d9a04798ac556793bced838816296a2f085017664e4995cb40a1047a02'], + }), + ('cytoolz', '1.0.0', { + 'checksums': ['eb453b30182152f9917a5189b7d99046b6ce90cdf8aeb0feff4b2683e600defd'], + }), + (name, version, { + 'checksums': ['3780a2e69b2ec89882dfc2775de5d9b54ccb79569dc5f042b4851599388112dc'], + }), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cooler/cooler-0.9.1-foss-2022a.eb b/easybuild/easyconfigs/c/cooler/cooler-0.9.1-foss-2022a.eb index 75afbccdbac7..45ad583db649 100644 --- a/easybuild/easyconfigs/c/cooler/cooler-0.9.1-foss-2022a.eb +++ b/easybuild/easyconfigs/c/cooler/cooler-0.9.1-foss-2022a.eb @@ -17,8 +17,6 @@ dependencies = [ ('pyfaidx', '0.7.1'), ] -use_pip = True - exts_list = [ # cooler 0.9.1 requires setuptools >= 64.0 ('setuptools', '67.2.0', { @@ -44,6 +42,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cooltools/cooltools-0.7.1-foss-2023a.eb b/easybuild/easyconfigs/c/cooltools/cooltools-0.7.1-foss-2023a.eb new file mode 100644 index 000000000000..a69b52931990 --- /dev/null +++ b/easybuild/easyconfigs/c/cooltools/cooltools-0.7.1-foss-2023a.eb @@ -0,0 +1,37 @@ +easyblock = 'PythonBundle' + +name = 'cooltools' +version = '0.7.1' + +homepage = 'https://github.com/open2c/cooltools' +description = "cooltools: enabling high-resolution Hi-C analysis in Python" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [ + ('Cython', '3.0.8'), + ('hatchling', '1.18.0'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('Python-bundle-PyPI', '2023.06'), + ('matplotlib', '3.7.2'), + ('scikit-learn', '1.3.1'), + ('scikit-image', '0.22.0'), + ('numba', '0.58.1'), + ('multiprocess', '0.70.15'), + ('cooler', '0.10.2'), +] + +exts_list = [ + ('bioframe', '0.7.2', { + 'checksums': ['23fa150948fb1f9409a8d608c94f222fd2e144c8f1ac965879517d5e87d2c598'], + }), + (name, version, { + 'checksums': ['1f12494add7b1271b71e418d10d060e1dac906a021fc2bd691e91f5599010051'], + }), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/core-counter/core-counter-1.1.1.eb b/easybuild/easyconfigs/c/core-counter/core-counter-1.1.1.eb deleted file mode 100644 index 09383947b055..000000000000 --- a/easybuild/easyconfigs/c/core-counter/core-counter-1.1.1.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'core-counter' -version = '1.1.1' - -homepage = 'https://github.com/gjbex/core-counter' -description = "Tool to check available cores and OMP threads" - -toolchain = SYSTEM - -source_urls = ['https://github.com/gjbex/core-counter/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['50a1e36563e8ce1a2cbde49de7b8caf7da31819ea9a58189e26d1d9b2d6f483b'] - -sanity_check_paths = { - 'files': ['bin/core-counter'], - 'dirs': [], -} - -sanity_check_commands = ["core-counter"] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/corner/corner-2.0.1-foss-2019a-Python-2.7.15.eb b/easybuild/easyconfigs/c/corner/corner-2.0.1-foss-2019a-Python-2.7.15.eb deleted file mode 100644 index 8442e6f392d8..000000000000 --- a/easybuild/easyconfigs/c/corner/corner-2.0.1-foss-2019a-Python-2.7.15.eb +++ /dev/null @@ -1,25 +0,0 @@ -# This easyconfig was created by Simon Branford of the BEAR Software team at the University of Birmingham. -easyblock = 'PythonPackage' - -name = 'corner' -version = '2.0.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://corner.readthedocs.io/en/latest/' -description = """Make some beautiful corner plots.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -sources = [SOURCE_TAR_GZ] -checksums = ['102e22797ee75d1432b6dc66aa2850f61388996ece66fd6600508742d2a7b88f'] - -dependencies = [ - ('Python', '2.7.15'), - ('SciPy-bundle', '2019.03'), - ('matplotlib', '2.2.4', versionsuffix), -] - -use_pip = True -download_dep_fail = True - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/c/corner/corner-2.0.1-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/c/corner/corner-2.0.1-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index 4a102c760cb9..000000000000 --- a/easybuild/easyconfigs/c/corner/corner-2.0.1-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,25 +0,0 @@ -# This easyconfig was created by Simon Branford of the BEAR Software team at the University of Birmingham. -easyblock = 'PythonPackage' - -name = 'corner' -version = '2.0.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://corner.readthedocs.io/en/latest/' -description = """Make some beautiful corner plots.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -sources = [SOURCE_TAR_GZ] -checksums = ['102e22797ee75d1432b6dc66aa2850f61388996ece66fd6600508742d2a7b88f'] - -dependencies = [ - ('Python', '3.7.2'), - ('SciPy-bundle', '2019.03'), - ('matplotlib', '3.0.3', versionsuffix), -] - -use_pip = True -download_dep_fail = True - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/c/corner/corner-2.2.2-foss-2021b.eb b/easybuild/easyconfigs/c/corner/corner-2.2.2-foss-2021b.eb index dbd2c511b8b1..f446cb96d983 100644 --- a/easybuild/easyconfigs/c/corner/corner-2.2.2-foss-2021b.eb +++ b/easybuild/easyconfigs/c/corner/corner-2.2.2-foss-2021b.eb @@ -18,8 +18,4 @@ dependencies = [ ('matplotlib', '3.4.3'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/c/coverage/coverage-4.5.1-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/c/coverage/coverage-4.5.1-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 6ceacd723218..000000000000 --- a/easybuild/easyconfigs/c/coverage/coverage-4.5.1-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'coverage' -version = '4.5.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://coverage.readthedocs.io' -description = """ Coverage.py is a tool for measuring code coverage of Python programs. - It monitors your program, noting which parts of the code have been executed, - then analyzes the source to identify code that could have been executed but was not. """ - -toolchain = {'name': 'intel', 'version': '2017b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['56e448f051a201c5ebbaa86a5efd0ca90d327204d8b059ab25ad0f35fbfd79f1'] - -dependencies = [ - ('Python', '2.7.14'), -] - -sanity_check_paths = { - 'files': ['bin/coverage%s' % x for x in ['', '2', '-2.7']], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s-%(version)s-py%(pyshortver)s-linux-x86_64.egg/coverage'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/coverage/coverage-5.5-GCCcore-10.2.0.eb b/easybuild/easyconfigs/c/coverage/coverage-5.5-GCCcore-10.2.0.eb index 9d69f0f5eb8d..152f380e38ae 100644 --- a/easybuild/easyconfigs/c/coverage/coverage-5.5-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/c/coverage/coverage-5.5-GCCcore-10.2.0.eb @@ -21,10 +21,6 @@ dependencies = [ ('Python', '3.8.6'), ] -use_pip = True -sanity_pip_check = True -download_dep_fail = True - sanity_check_paths = { 'files': ['bin/coverage%s' % x for x in ['', '3', '-%(pyshortver)s']], 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s'], diff --git a/easybuild/easyconfigs/c/coverage/coverage-5.5-GCCcore-10.3.0.eb b/easybuild/easyconfigs/c/coverage/coverage-5.5-GCCcore-10.3.0.eb index dcb38a14b2ed..f268e9622b57 100644 --- a/easybuild/easyconfigs/c/coverage/coverage-5.5-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/c/coverage/coverage-5.5-GCCcore-10.3.0.eb @@ -21,10 +21,6 @@ dependencies = [ ('Python', '3.9.5'), ] -use_pip = True -sanity_pip_check = True -download_dep_fail = True - sanity_check_paths = { 'files': ['bin/coverage%s' % x for x in ['', '3', '-%(pyshortver)s']], 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s'], diff --git a/easybuild/easyconfigs/c/coverage/coverage-7.2.3-GCCcore-12.2.0.eb b/easybuild/easyconfigs/c/coverage/coverage-7.2.3-GCCcore-12.2.0.eb index 724f8c3da158..24c2fefbb748 100644 --- a/easybuild/easyconfigs/c/coverage/coverage-7.2.3-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/c/coverage/coverage-7.2.3-GCCcore-12.2.0.eb @@ -21,10 +21,6 @@ dependencies = [ ('Python', '3.10.8'), ] -use_pip = True -sanity_pip_check = True -download_dep_fail = True - sanity_check_paths = { 'files': ['bin/coverage%s' % x for x in ['', '3', '-%(pyshortver)s']], 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s'], diff --git a/easybuild/easyconfigs/c/coverage/coverage-7.2.3-GCCcore-12.3.0.eb b/easybuild/easyconfigs/c/coverage/coverage-7.2.3-GCCcore-12.3.0.eb index 66cdb2b6ec48..8b0ee6f59228 100644 --- a/easybuild/easyconfigs/c/coverage/coverage-7.2.3-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/c/coverage/coverage-7.2.3-GCCcore-12.3.0.eb @@ -16,10 +16,6 @@ checksums = ['d298c2815fa4891edd9abe5ad6e6cb4207104c7dd9fd13aea3fdebf6f9b91259'] builddependencies = [('binutils', '2.40')] dependencies = [('Python', '3.11.3')] -use_pip = True -sanity_pip_check = True -download_dep_fail = True - sanity_check_paths = { 'files': ['bin/coverage%s' % x for x in ['', '3', '-%(pyshortver)s']], 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s'], diff --git a/easybuild/easyconfigs/c/coverage/coverage-7.2.7-GCCcore-11.3.0.eb b/easybuild/easyconfigs/c/coverage/coverage-7.2.7-GCCcore-11.3.0.eb index 75b1ec28581d..eb8414f5600a 100644 --- a/easybuild/easyconfigs/c/coverage/coverage-7.2.7-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/c/coverage/coverage-7.2.7-GCCcore-11.3.0.eb @@ -21,10 +21,6 @@ dependencies = [ ('Python', '3.10.4'), ] -use_pip = True -sanity_pip_check = True -download_dep_fail = True - sanity_check_paths = { 'files': ['bin/coverage%s' % x for x in ['', '3', '-%(pyshortver)s']], 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s'], diff --git a/easybuild/easyconfigs/c/coverage/coverage-7.4.4-GCCcore-13.2.0.eb b/easybuild/easyconfigs/c/coverage/coverage-7.4.4-GCCcore-13.2.0.eb index b35ff457d614..719be8ace959 100644 --- a/easybuild/easyconfigs/c/coverage/coverage-7.4.4-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/c/coverage/coverage-7.4.4-GCCcore-13.2.0.eb @@ -13,9 +13,6 @@ toolchain = {'name': 'GCCcore', 'version': '13.2.0'} builddependencies = [('binutils', '2.40')] dependencies = [('Python', '3.11.5')] -use_pip = True -sanity_pip_check = True - exts_list = [ (name, version, { 'checksums': ['c901df83d097649e257e803be22592aedfd5182f07b3cc87d640bbb9afd50f49'], diff --git a/easybuild/easyconfigs/c/cowsay/cowsay-3.04.eb b/easybuild/easyconfigs/c/cowsay/cowsay-3.04.eb deleted file mode 100644 index 7b5c589289f4..000000000000 --- a/easybuild/easyconfigs/c/cowsay/cowsay-3.04.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'Binary' - -name = 'cowsay' -version = '3.04' - -homepage = 'https://github.com/tnalpgge/rank-amateur-cowsay' -description = "Configurable talking characters in ASCII art" - -toolchain = SYSTEM - -source_urls = ['https://github.com/tnalpgge/rank-amateur-cowsay/archive/'] -sources = [SOURCE_TAR_GZ] -checksums = ['d8b871332cfc1f0b6c16832ecca413ca0ac14d58626491a6733829e3d655878b'] - -extract_sources = True - -install_cmd = "./install.sh %(installdir)s" - -sanity_check_paths = { - 'files': ['bin/cowsay'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/coxeter/coxeter-20180226-GCCcore-13.2.0.eb b/easybuild/easyconfigs/c/coxeter/coxeter-20180226-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..247bb5ac24dc --- /dev/null +++ b/easybuild/easyconfigs/c/coxeter/coxeter-20180226-GCCcore-13.2.0.eb @@ -0,0 +1,45 @@ +easyblock = 'ConfigureMake' + +name = 'coxeter' +version = '20180226' +local_commit = '7b5a1f0' + +homepage = 'https://github.com/tscrim/coxeter' +description = """A library for the study of combinatorial aspects of Coxeter group theory""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['https://github.com/tscrim/coxeter/archive/%s/' % local_commit] +sources = [SOURCE_TAR_GZ] +patches = [ + 'coxeter-20180226_makefile.patch', + ('coxeter-20180226_sage_interface.patch', 0), +] +checksums = [ + {'coxeter-20180226.tar.gz': '5e0668c40b29c03c438a6ebc0f49f13aaf155b4bcbff56303a753390e6fce3aa'}, + {'coxeter-20180226_makefile.patch': '229ed201e41bae0ae7b22aa21d5007127aeb52fd158543dd5fff2e89797e211f'}, + {'coxeter-20180226_sage_interface.patch': '18ba75e51a944ffccb7fa440b823f68a0aad9066e8edcdd2b52bac6b43404bd3'}, +] + +builddependencies = [('binutils', '2.40')] + +skipsteps = ['configure'] + +buildopts = 'CC="$CC" CFLAGS="$CFLAGS"' +preinstallopts = 'mkdir -p "%(installdir)s/bin" "%(installdir)s/lib" && ' +installopts = 'SAGE_LOCAL="%(installdir)s"' + +sanity_check_paths = { + 'files': [ + 'bin/%(name)s', + 'lib/lib%%(name)s3.%s' % SHLIB_EXT, + ], + 'dirs': [ + 'include/%(name)s', + 'share/%(name)s', + ] +} + +sanity_check_commands = ['echo "qq" | coxeter'] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/c/coxeter/coxeter-20180226_makefile.patch b/easybuild/easyconfigs/c/coxeter/coxeter-20180226_makefile.patch new file mode 100644 index 000000000000..d00d68606895 --- /dev/null +++ b/easybuild/easyconfigs/c/coxeter/coxeter-20180226_makefile.patch @@ -0,0 +1,101 @@ +Allows installation of files needed for Sagemath +Source: https://gitlab.archlinux.org/archlinux/packaging/packages/coxeter/-/blob/main/coxeter-makefile.patch +diff -u makefile.orig makefile +--- makefile.orig 2018-02-26 13:57:36.000000000 +0100 ++++ makefile 2024-08-16 14:15:51.889503570 +0200 +@@ -12,6 +12,7 @@ + gflags = -c $(includedirs) -g + + cflags = $(gflags) # the default setting ++cflags = -c $(includedirs) $(CPPFLAGS) $(CXXFLAGS) -fPIC + + ifdef optimize + NDEBUG = true +@@ -22,18 +23,74 @@ + cflags = $(pflags) + endif + +-cc = g++ ++EXENAME = coxeter ++LIBNAME = coxeter3 ++ifeq ($(UNAME),Darwin) ++ EXEEXT = ++ LIBPREFIX = lib ++ LIBEXT = .dylib ++ LIBDIR = lib ++ LINKFLAGS = -dynamiclib -Wl,-headerpad_max_install_names,-undefined,dynamic_lookup,-compatibility_version,3.0,-current_version,3.0,-install_name,$(SAGE_LOCAL)/lib/$(LIBPREFIX)$(LIBNAME)$(LIBEXT) ++ LINKLIBS = ++else ++ifeq ($(UNAME),CYGWIN) ++ EXEEXT = .exe ++ LIBPREFIX = cyg ++ LIBEXT = .dll ++ LIBDIR = bin ++ IMPLIB = lib$(LIBNAME).dll.a ++ LINKFLAGS = -shared -Wl,--out-implib=$(IMPLIB) -Wl,--export-all-symbols ++ LINKLIBS = -lc ++else ++ EXEEXT = ++ LIBPREFIX = lib ++ LIBEXT = .so ++ LIBDIR = lib ++ LINKFLAGS = $(LDFLAGS) -shared -Wl,-soname,libcoxeter3.so ++ LINKLIBS = -lc ++endif ++endif ++LIBRARY = $(LIBPREFIX)$(LIBNAME)$(LIBEXT) + +-all: coxeter #clean ++all: coxeter executable + + coxeter: $(objects) +- $(cc) -o coxeter $(objects) ++ $(CXX) $(LINKFLAGS) -o $(LIBRARY) $(objects) $(LINKLIBS) ++ ++executable: $(objects) ++ $(CXX) $(LDFLAGS) -o $(EXENAME)$(EXEEXT) $(objects) ++ ++DATADIR="$$SAGE_LOCAL/share/coxeter/" ++INCLUDEDIR="$$SAGE_LOCAL/include/coxeter/" ++LIBRARYDIR="$$SAGE_LOCAL/$(LIBDIR)" ++ ++install: coxeter executable ++ cp $(EXENAME)$(EXEEXT) "$$SAGE_LOCAL/bin/" ++ cp $(LIBRARY) $(LIBRARYDIR) ++ if [ $(UNAME) = "CYGWIN" ]; then \ ++ cp $(IMPLIB) "$$SAGE_LOCAL/lib/"; \ ++ fi ++ ++ mkdir -p $(DATADIR) ++ cp -r coxeter_matrices headers messages $(DATADIR) ++ mkdir -p $(INCLUDEDIR) ++ cp -r *.h *.hpp $(INCLUDEDIR) ++ ++check: coxeter executable ++ $(EXENAME)$(EXEEXT) < test.input > test.output ++ ++ if ! diff test.output.expected test.output > /dev/null; then \ ++ echo >&2 "Error testing coxeter on test.input:"; \ ++ diff test.output.expected test.output; \ ++ exit 1; \ ++ fi ++ rm -f test.output + + clean: + rm -f $(objects) + + %.o:%.cpp +- $(cc) $(cflags) $*.cpp ++ $(CXX) $(cflags) $*.cpp + + # dependencies --- these were generated automatically by make depend on my + # system; they are explicitly copied for portability. Only local dependencies +@@ -43,7 +100,7 @@ + # contents of tmp in lieu of the dependencies listed here. + + %.d:%.cpp +- @$(cc) -MM $*.cpp ++ @$(CXX) -MM $*.cpp + depend: $(dependencies) + + affine.o: affine.cpp affine.h globals.h coxgroup.h coxtypes.h io.h list.h \ diff --git a/easybuild/easyconfigs/c/coxeter/coxeter-20180226_sage_interface.patch b/easybuild/easyconfigs/c/coxeter/coxeter-20180226_sage_interface.patch new file mode 100644 index 000000000000..2b4cd427ca92 --- /dev/null +++ b/easybuild/easyconfigs/c/coxeter/coxeter-20180226_sage_interface.patch @@ -0,0 +1,89 @@ +Adds sage interface. See https://github.com/tscrim/coxeter/pull/14 +Source: https://gitlab.archlinux.org/archlinux/packaging/packages/coxeter/-/blob/git.20180226-4/coxeter-sage.patch +diff -u /dev/null sage.h +--- /dev/null 2024-08-27 08:29:37.672016778 +0200 ++++ sage.h 2024-08-27 12:17:23.716096310 +0200 +@@ -0,0 +1,23 @@ ++/* ++ Coxeter version 3.0 Copyright (C) 2009 Mike Hansen ++ See file main.cpp for full copyright notice ++*/ ++ ++#ifndef SAGE_H /* guard against multiple inclusions */ ++#define SAGE_H ++ ++#include "globals.h" ++#include "coxgroup.h" ++#include "coxtypes.h" ++#include "schubert.h" ++#include "list.h" ++ ++namespace sage { ++ using namespace coxeter; ++ using namespace coxtypes; ++ using namespace list; ++ ++ void interval(List& result, CoxGroup& W, const CoxWord& g, const CoxWord& h); ++} ++ ++#endif +diff -u /dev/null sage.cpp +--- /dev/null 2024-08-27 08:29:37.672016778 +0200 ++++ sage.cpp 2024-08-27 12:17:23.716096310 +0200 +@@ -0,0 +1,56 @@ ++/* ++ Coxeter version 3.0 Copyright (C) 2009 Mike Hansen ++ See file main.cpp for full copyright notice ++*/ ++ ++#include "sage.h" ++ ++namespace sage { ++ ++ void interval(List& list, CoxGroup& W, const CoxWord& g, const CoxWord& h) ++ ++ /* ++ Returns a list of the elements in the Bruhat interval between g and h. ++ Note that this assumes that g and h are in order. ++ */ ++ { ++ if (not W.inOrder(g,h)) { ++ return; ++ } ++ ++ W.extendContext(h); ++ ++ CoxNbr x = W.contextNumber(g); ++ CoxNbr y = W.contextNumber(h); ++ ++ BitMap b(W.contextSize()); ++ W.extractClosure(b,y); ++ ++ BitMap::ReverseIterator b_rend = b.rend(); ++ List res(0); ++ ++ for (BitMap::ReverseIterator i = b.rbegin(); i != b_rend; ++i) ++ if (not W.inOrder(x,*i)) { ++ BitMap bi(W.contextSize()); ++ W.extractClosure(bi,*i); ++ CoxNbr z = *i; // andnot will invalidate iterator ++ b.andnot(bi); ++ b.setBit(z); // otherwise the decrement will not be correct ++ } else ++ res.append(*i); ++ ++ schubert::NFCompare nfc(W.schubert(),W.ordering()); ++ Permutation a(res.size()); ++ sortI(res,nfc,a); ++ ++ list.setSize(0); ++ for (size_t j = 0; j < res.size(); ++j) { ++ CoxWord w(0); ++ W.schubert().append(w, res[a[j]]); ++ list.append(w); ++ } ++ ++ return; ++ } ++ ++} diff --git a/easybuild/easyconfigs/c/cp2k-input-tools/cp2k-input-tools-0.9.1-foss-2023a.eb b/easybuild/easyconfigs/c/cp2k-input-tools/cp2k-input-tools-0.9.1-foss-2023a.eb new file mode 100644 index 000000000000..d49c9be359a2 --- /dev/null +++ b/easybuild/easyconfigs/c/cp2k-input-tools/cp2k-input-tools-0.9.1-foss-2023a.eb @@ -0,0 +1,41 @@ +easyblock = 'PythonBundle' + +name = 'cp2k-input-tools' +version = '0.9.1' + +homepage = 'https://github.com/cp2k/cp2k-input-tools' +description = "Fully validating pure-python CP2K input file parsers including preprocessing capabilities" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [ + ('poetry', '1.5.1'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), + ('Pint', '0.23'), + ('pydantic', '2.5.3'), +] + +exts_list = [ + ('transitions', '0.9.2', { + 'checksums': ['2f8490dbdbd419366cef1516032ab06d07ccb5839ef54905e842a472692d4204'], + }), + (name, version, { + 'sources': ['cp2k_input_tools-%(version)s.tar.gz'], + 'checksums': ['bf7d229bbcfa41b1caaa32e7eb3c1c689d56bd1cbd4de674bd2fde8de4efb27c'], + }), +] + +sanity_check_paths = { + 'files': ['bin/fromcp2k'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = [ + "fromcp2k --help", +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cppy/cppy-1.1.0-GCCcore-10.3.0.eb b/easybuild/easyconfigs/c/cppy/cppy-1.1.0-GCCcore-10.3.0.eb index b8528af84e4d..d78e155fd161 100644 --- a/easybuild/easyconfigs/c/cppy/cppy-1.1.0-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/c/cppy/cppy-1.1.0-GCCcore-10.3.0.eb @@ -9,7 +9,6 @@ Python extension modules. The primary feature is a PyObject smart pointer which automatically handles reference counting and provides convenience methods for performing common object operations.""" - toolchain = {'name': 'GCCcore', 'version': '10.3.0'} builddependencies = [('binutils', '2.36.1')] @@ -22,8 +21,4 @@ source_urls = ['https://github.com/nucleic/cppy/archive/refs/tags/'] sources = ['%(version)s.tar.gz'] checksums = ['40a9672df1ec2d7f0b54f70e574101f42131c0f5e47980769f68085e728a4934'] -download_dep_fail = True -sanity_pip_check = True -use_pip = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cppy/cppy-1.1.0-GCCcore-11.2.0.eb b/easybuild/easyconfigs/c/cppy/cppy-1.1.0-GCCcore-11.2.0.eb index c117ab10281b..7e499511b959 100644 --- a/easybuild/easyconfigs/c/cppy/cppy-1.1.0-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/c/cppy/cppy-1.1.0-GCCcore-11.2.0.eb @@ -9,7 +9,6 @@ Python extension modules. The primary feature is a PyObject smart pointer which automatically handles reference counting and provides convenience methods for performing common object operations.""" - toolchain = {'name': 'GCCcore', 'version': '11.2.0'} builddependencies = [('binutils', '2.37')] @@ -22,8 +21,4 @@ source_urls = ['https://github.com/nucleic/cppy/archive/refs/tags/'] sources = ['%(version)s.tar.gz'] checksums = ['40a9672df1ec2d7f0b54f70e574101f42131c0f5e47980769f68085e728a4934'] -download_dep_fail = True -sanity_pip_check = True -use_pip = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cppy/cppy-1.2.1-GCCcore-11.3.0.eb b/easybuild/easyconfigs/c/cppy/cppy-1.2.1-GCCcore-11.3.0.eb index 1816a938378a..729a69f06140 100644 --- a/easybuild/easyconfigs/c/cppy/cppy-1.2.1-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/c/cppy/cppy-1.2.1-GCCcore-11.3.0.eb @@ -9,7 +9,6 @@ Python extension modules. The primary feature is a PyObject smart pointer which automatically handles reference counting and provides convenience methods for performing common object operations.""" - toolchain = {'name': 'GCCcore', 'version': '11.3.0'} builddependencies = [('binutils', '2.38')] @@ -21,8 +20,4 @@ dependencies = [ sources = ['%(name)s-%(version)s.tar.gz'] checksums = ['83b43bf17b1085ac15c5debdb42154f138b928234b21447358981f69d0d6fe1b'] -download_dep_fail = True -sanity_pip_check = True -use_pip = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cppy/cppy-1.2.1-GCCcore-12.2.0.eb b/easybuild/easyconfigs/c/cppy/cppy-1.2.1-GCCcore-12.2.0.eb index ab70c069ba6e..edc2f5727ba4 100644 --- a/easybuild/easyconfigs/c/cppy/cppy-1.2.1-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/c/cppy/cppy-1.2.1-GCCcore-12.2.0.eb @@ -9,7 +9,6 @@ Python extension modules. The primary feature is a PyObject smart pointer which automatically handles reference counting and provides convenience methods for performing common object operations.""" - toolchain = {'name': 'GCCcore', 'version': '12.2.0'} builddependencies = [('binutils', '2.39')] @@ -21,8 +20,4 @@ dependencies = [ sources = ['%(name)s-%(version)s.tar.gz'] checksums = ['83b43bf17b1085ac15c5debdb42154f138b928234b21447358981f69d0d6fe1b'] -download_dep_fail = True -sanity_pip_check = True -use_pip = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cppy/cppy-1.2.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/c/cppy/cppy-1.2.1-GCCcore-12.3.0.eb index 23edeb73aa15..248578ecee32 100644 --- a/easybuild/easyconfigs/c/cppy/cppy-1.2.1-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/c/cppy/cppy-1.2.1-GCCcore-12.3.0.eb @@ -9,7 +9,6 @@ Python extension modules. The primary feature is a PyObject smart pointer which automatically handles reference counting and provides convenience methods for performing common object operations.""" - toolchain = {'name': 'GCCcore', 'version': '12.3.0'} builddependencies = [('binutils', '2.40')] @@ -25,8 +24,4 @@ checksums = [ {'cppy-1.2.1-manual_version.patch': '048aa0a86fd2e99c6896443b07ec83eaa369724297f639ef74c65c404b8f288f'}, ] -download_dep_fail = True -sanity_pip_check = True -use_pip = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cppy/cppy-1.2.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/c/cppy/cppy-1.2.1-GCCcore-13.2.0.eb index 6fc757ce9c4f..84e2ddd45356 100644 --- a/easybuild/easyconfigs/c/cppy/cppy-1.2.1-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/c/cppy/cppy-1.2.1-GCCcore-13.2.0.eb @@ -9,7 +9,6 @@ Python extension modules. The primary feature is a PyObject smart pointer which automatically handles reference counting and provides convenience methods for performing common object operations.""" - toolchain = {'name': 'GCCcore', 'version': '13.2.0'} builddependencies = [('binutils', '2.40')] @@ -25,8 +24,4 @@ checksums = [ {'cppy-1.2.1-manual_version.patch': '048aa0a86fd2e99c6896443b07ec83eaa369724297f639ef74c65c404b8f288f'}, ] -download_dep_fail = True -sanity_pip_check = True -use_pip = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cppy/cppy-1.2.1-GCCcore-13.3.0.eb b/easybuild/easyconfigs/c/cppy/cppy-1.2.1-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..8ffc08c0832b --- /dev/null +++ b/easybuild/easyconfigs/c/cppy/cppy-1.2.1-GCCcore-13.3.0.eb @@ -0,0 +1,27 @@ +easyblock = 'PythonPackage' + +name = 'cppy' +version = '1.2.1' + +homepage = "https://github.com/nucleic/cppy" +description = """A small C++ header library which makes it easier to write +Python extension modules. The primary feature is a PyObject smart pointer +which automatically handles reference counting and provides convenience +methods for performing common object operations.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +builddependencies = [('binutils', '2.42')] + +dependencies = [ + ('Python', '3.12.3'), +] + +sources = ['%(name)s-%(version)s.tar.gz'] +patches = ['cppy-1.2.1-manual_version.patch'] +checksums = [ + {'cppy-1.2.1.tar.gz': '83b43bf17b1085ac15c5debdb42154f138b928234b21447358981f69d0d6fe1b'}, + {'cppy-1.2.1-manual_version.patch': '048aa0a86fd2e99c6896443b07ec83eaa369724297f639ef74c65c404b8f288f'}, +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cppyy/cppyy-3.0.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/c/cppyy/cppyy-3.0.0-GCCcore-11.3.0.eb index 1747d5f73c6d..01901b4374c5 100644 --- a/easybuild/easyconfigs/c/cppyy/cppyy-3.0.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/c/cppyy/cppyy-3.0.0-GCCcore-11.3.0.eb @@ -40,7 +40,4 @@ exts_list = [ }), ] -use_pip = True -sanity_pip_check = True - moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/cppyy/cppyy-3.1.2-GCCcore-13.2.0.eb b/easybuild/easyconfigs/c/cppyy/cppyy-3.1.2-GCCcore-13.2.0.eb index bcd242d9d231..50e8ba054b2a 100644 --- a/easybuild/easyconfigs/c/cppyy/cppyy-3.1.2-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/c/cppyy/cppyy-3.1.2-GCCcore-13.2.0.eb @@ -21,7 +21,7 @@ dependencies = [ exts_list = [ ('cppyy-cling', '6.30.0', { 'modulename': False, - 'preinstallopts': "export STDCXX=14 && ", + 'preinstallopts': 'MAKE_NPROCS=%(parallel)s', 'checksums': ['5d9e0551a4cb618eb3392001b3dc2c6294f02257f02fcd4d868999ba04f92af1'], }), ('cppyy-backend', '1.15.2', { @@ -40,7 +40,4 @@ exts_list = [ }), ] -use_pip = True -sanity_pip_check = True - moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/cpu_features/cpu_features-0.6.0-GCCcore-10.2.0.eb b/easybuild/easyconfigs/c/cpu_features/cpu_features-0.6.0-GCCcore-10.2.0.eb index 42da9feba782..1b666a202375 100644 --- a/easybuild/easyconfigs/c/cpu_features/cpu_features-0.6.0-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/c/cpu_features/cpu_features-0.6.0-GCCcore-10.2.0.eb @@ -19,7 +19,7 @@ builddependencies = [ ('binutils', '2.35'), ] -modextrapaths = {'CPATH': 'include/cpu_features'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/cpu_features'} sanity_check_paths = { 'files': ['bin/list_cpu_features', 'lib/libcpu_features.a'], diff --git a/easybuild/easyconfigs/c/cpu_features/cpu_features-0.9.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/c/cpu_features/cpu_features-0.9.0-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..1d352eaf0a9a --- /dev/null +++ b/easybuild/easyconfigs/c/cpu_features/cpu_features-0.9.0-GCCcore-12.3.0.eb @@ -0,0 +1,32 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Denis Kristak, update: Pavel Tománek +easyblock = 'CMakeMake' + +name = 'cpu_features' +version = '0.9.0' + +homepage = 'https://github.com/google/cpu_features' +description = """A cross-platform C library to retrieve CPU features (such as available instructions) at runtime.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/google/cpu_features/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['bdb3484de8297c49b59955c3b22dba834401bc2df984ef5cfc17acbe69c5018e'] + +builddependencies = [ + ('CMake', '3.26.3'), + ('binutils', '2.40'), +] + +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/cpu_features'} + +sanity_check_paths = { + 'files': ['bin/list_cpu_features', 'lib/libcpu_features.a'], + 'dirs': ['include/cpu_features/'] +} + +sanity_check_commands = ['list_cpu_features'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cram/cram-0.7-GCCcore-8.2.0.eb b/easybuild/easyconfigs/c/cram/cram-0.7-GCCcore-8.2.0.eb deleted file mode 100644 index 5673ff4c0b84..000000000000 --- a/easybuild/easyconfigs/c/cram/cram-0.7-GCCcore-8.2.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'cram' -version = '0.7' - -homepage = 'https://bitheap.org/cram' -description = "Cram is a functional testing framework for command line applications." - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -sources = [SOURCE_TAR_GZ] -checksums = ['7da7445af2ce15b90aad5ec4792f857cef5786d71f14377e9eb994d8b8337f2f'] - -builddependencies = [('binutils', '2.31.1')] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -download_dep_fail = True -use_pip = True - -fix_python_shebang_for = ['bin/cram'] - -sanity_check_paths = { - 'files': ['bin/cram'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["cram --help"] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cramino/cramino-0.14.5-GCC-12.3.0.eb b/easybuild/easyconfigs/c/cramino/cramino-0.14.5-GCC-12.3.0.eb new file mode 100644 index 000000000000..49c61ff64fb7 --- /dev/null +++ b/easybuild/easyconfigs/c/cramino/cramino-0.14.5-GCC-12.3.0.eb @@ -0,0 +1,351 @@ +easyblock = 'Cargo' + +name = 'cramino' +version = '0.14.5' + +homepage = 'https://github.com/wdecoster/cramino' +description = """A tool for quick quality assessment of cram and bam files, intended for long read sequencing.""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +source_urls = ['https://github.com/wdecoster/cramino/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = [ + {'v0.14.5.tar.gz': 'd3b31ab76808ca76171e2539cfe30e66fe24cbd4af4ff9a941c282a0bc438032'}, + {'ahash-0.8.9.tar.gz': 'd713b3834d76b85304d4d525563c1276e2e30dc97cc67bfb4585a4a29fc2c89f'}, + {'aho-corasick-1.1.2.tar.gz': 'b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0'}, + {'android-tzdata-0.1.1.tar.gz': 'e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0'}, + {'android_system_properties-0.1.5.tar.gz': '819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311'}, + {'anstream-0.6.12.tar.gz': '96b09b5178381e0874812a9b157f7fe84982617e48f71f4e3235482775e5b540'}, + {'anstyle-1.0.6.tar.gz': '8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc'}, + {'anstyle-parse-0.2.3.tar.gz': 'c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c'}, + {'anstyle-query-1.0.2.tar.gz': 'e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648'}, + {'anstyle-wincon-3.0.2.tar.gz': '1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7'}, + {'arrow-50.0.0.tar.gz': 'aa285343fba4d829d49985bdc541e3789cf6000ed0e84be7c039438df4a4e78c'}, + {'arrow-arith-50.0.0.tar.gz': '753abd0a5290c1bcade7c6623a556f7d1659c5f4148b140b5b63ce7bd1a45705'}, + {'arrow-array-50.0.0.tar.gz': 'd390feeb7f21b78ec997a4081a025baef1e2e0d6069e181939b61864c9779609'}, + {'arrow-buffer-50.0.0.tar.gz': '69615b061701bcdffbc62756bc7e85c827d5290b472b580c972ebbbf690f5aa4'}, + {'arrow-cast-50.0.0.tar.gz': 'e448e5dd2f4113bf5b74a1f26531708f5edcacc77335b7066f9398f4bcf4cdef'}, + {'arrow-csv-50.0.0.tar.gz': '46af72211f0712612f5b18325530b9ad1bfbdc87290d5fbfd32a7da128983781'}, + {'arrow-data-50.0.0.tar.gz': '67d644b91a162f3ad3135ce1184d0a31c28b816a581e08f29e8e9277a574c64e'}, + {'arrow-ipc-50.0.0.tar.gz': '03dea5e79b48de6c2e04f03f62b0afea7105be7b77d134f6c5414868feefb80d'}, + {'arrow-json-50.0.0.tar.gz': '8950719280397a47d37ac01492e3506a8a724b3fb81001900b866637a829ee0f'}, + {'arrow-ord-50.0.0.tar.gz': '1ed9630979034077982d8e74a942b7ac228f33dd93a93b615b4d02ad60c260be'}, + {'arrow-row-50.0.0.tar.gz': '007035e17ae09c4e8993e4cb8b5b96edf0afb927cd38e2dff27189b274d83dcf'}, + {'arrow-schema-50.0.0.tar.gz': '0ff3e9c01f7cd169379d269f926892d0e622a704960350d09d331be3ec9e0029'}, + {'arrow-select-50.0.0.tar.gz': '1ce20973c1912de6514348e064829e50947e35977bb9d7fb637dc99ea9ffd78c'}, + {'arrow-string-50.0.0.tar.gz': '00f3b37f2aeece31a2636d1b037dabb69ef590e03bdc7eb68519b51ec86932a7'}, + {'autocfg-1.1.0.tar.gz': 'd468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa'}, + {'base64-0.21.7.tar.gz': '9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567'}, + {'bio-types-1.0.1.tar.gz': '9d45749b87f21808051025e9bf714d14ff4627f9d8ca967eade6946ea769aa4a'}, + {'bitflags-1.3.2.tar.gz': 'bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a'}, + {'bumpalo-3.15.1.tar.gz': 'c764d619ca78fccbf3069b37bd7af92577f044bb15236036662d79b6559f25b7'}, + {'byteorder-1.5.0.tar.gz': '1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b'}, + {'bytes-1.5.0.tar.gz': 'a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223'}, + {'bzip2-sys-0.1.11+1.0.8.tar.gz': '736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc'}, + {'cc-1.0.86.tar.gz': '7f9fa1897e4325be0d68d48df6aa1a71ac2ed4d27723887e7754192705350730'}, + {'cfg-if-1.0.0.tar.gz': 'baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd'}, + {'chrono-0.4.34.tar.gz': '5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b'}, + {'clap-4.5.1.tar.gz': 'c918d541ef2913577a0f9566e9ce27cb35b6df072075769e0b26cb5a554520da'}, + {'clap_builder-4.5.1.tar.gz': '9f3e7391dad68afb0c2ede1bf619f579a3dc9c2ec67f089baa397123a2f3d1eb'}, + {'clap_derive-4.5.0.tar.gz': '307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47'}, + {'clap_lex-0.7.0.tar.gz': '98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce'}, + {'cmake-0.1.50.tar.gz': 'a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130'}, + {'colorchoice-1.0.0.tar.gz': 'acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7'}, + {'const-random-0.1.17.tar.gz': '5aaf16c9c2c612020bcfd042e170f6e32de9b9d75adb5277cdbbd2e2c8c8299a'}, + {'const-random-macro-0.1.16.tar.gz': 'f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e'}, + {'core-foundation-sys-0.8.6.tar.gz': '06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f'}, + {'crossbeam-deque-0.8.5.tar.gz': '613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d'}, + {'crossbeam-epoch-0.9.18.tar.gz': '5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e'}, + {'crossbeam-utils-0.8.19.tar.gz': '248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345'}, + {'crunchy-0.2.2.tar.gz': '7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7'}, + {'csv-1.3.0.tar.gz': 'ac574ff4d437a7b5ad237ef331c17ccca63c46479e5b5453eb8e10bb99a759fe'}, + {'csv-core-0.1.11.tar.gz': '5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70'}, + {'ctor-0.2.6.tar.gz': '30d2b3721e861707777e3195b0158f950ae6dc4a27e4d02ff9f67e3eb3de199e'}, + {'curl-sys-0.4.72+curl-8.6.0.tar.gz': '29cbdc8314c447d11e8fd156dcdd031d9e02a7a976163e396b548c03153bc9ea'}, + {'custom_derive-0.1.7.tar.gz': 'ef8ae57c4978a2acd8b869ce6b9ca1dfe817bff704c220209fdef2c0b75a01b9'}, + {'derive-new-0.5.9.tar.gz': '3418329ca0ad70234b9735dc4ceed10af4df60eff9c8e7b06cb5e520d92c3535'}, + {'either-1.10.0.tar.gz': '11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a'}, + {'env_filter-0.1.0.tar.gz': 'a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea'}, + {'env_logger-0.11.2.tar.gz': '6c012a26a7f605efc424dd53697843a72be7dc86ad2d01f7814337794a12231d'}, + {'equivalent-1.0.1.tar.gz': '5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5'}, + {'flatbuffers-23.5.26.tar.gz': '4dac53e22462d78c16d64a1cd22371b54cc3fe94aa15e7886a2fa6e5d1ab8640'}, + {'form_urlencoded-1.2.1.tar.gz': 'e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456'}, + {'fs-utils-1.1.4.tar.gz': '6fc7a9dc005c944c98a935e7fd626faf5bf7e5a609f94bc13e42fc4a02e52593'}, + {'getrandom-0.2.12.tar.gz': '190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5'}, + {'glob-0.3.1.tar.gz': 'd2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b'}, + {'half-2.3.1.tar.gz': 'bc52e53916c08643f1b56ec082790d1e86a32e58dc5268f897f313fbae7b4872'}, + {'hashbrown-0.14.3.tar.gz': '290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604'}, + {'heck-0.4.1.tar.gz': '95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8'}, + {'hts-sys-2.1.1.tar.gz': 'deebfb779c734d542e7f14c298597914b9b5425e4089aef482eacb5cab941915'}, + {'humantime-2.1.0.tar.gz': '9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4'}, + {'iana-time-zone-0.1.60.tar.gz': 'e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141'}, + {'iana-time-zone-haiku-0.1.2.tar.gz': 'f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f'}, + {'idna-0.5.0.tar.gz': '634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6'}, + {'ieee754-0.2.6.tar.gz': '9007da9cacbd3e6343da136e98b0d2df013f553d35bdec8b518f07bea768e19c'}, + {'indexmap-2.2.3.tar.gz': '233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177'}, + {'itertools-0.12.1.tar.gz': 'ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569'}, + {'itoa-1.0.10.tar.gz': 'b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c'}, + {'js-sys-0.3.68.tar.gz': '406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee'}, + {'lazy_static-1.4.0.tar.gz': 'e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646'}, + {'lexical-core-0.8.5.tar.gz': '2cde5de06e8d4c2faabc400238f9ae1c74d5412d03a7bd067645ccbc47070e46'}, + {'lexical-parse-float-0.8.5.tar.gz': '683b3a5ebd0130b8fb52ba0bdc718cc56815b6a097e28ae5a6997d0ad17dc05f'}, + {'lexical-parse-integer-0.8.6.tar.gz': '6d0994485ed0c312f6d965766754ea177d07f9c00c9b82a5ee62ed5b47945ee9'}, + {'lexical-util-0.8.5.tar.gz': '5255b9ff16ff898710eb9eb63cb39248ea8a5bb036bea8085b1a767ff6c4e3fc'}, + {'lexical-write-float-0.8.5.tar.gz': 'accabaa1c4581f05a3923d1b4cfd124c329352288b7b9da09e766b0668116862'}, + {'lexical-write-integer-0.8.5.tar.gz': 'e1b6f3d1f4422866b68192d62f77bc5c700bee84f3069f2469d7bc8c77852446'}, + {'libc-0.2.153.tar.gz': '9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd'}, + {'libm-0.2.8.tar.gz': '4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058'}, + {'libz-sys-1.1.15.tar.gz': '037731f5d3aaa87a5675e895b63ddff1a87624bc29f77004ea829809654e48f6'}, + {'linear-map-1.2.0.tar.gz': 'bfae20f6b19ad527b550c223fddc3077a547fc70cda94b9b566575423fd303ee'}, + {'log-0.4.20.tar.gz': 'b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f'}, + {'lzma-sys-0.1.20.tar.gz': '5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27'}, + {'memchr-2.7.1.tar.gz': '523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149'}, + {'newtype_derive-0.1.6.tar.gz': 'ac8cd24d9f185bb7223958d8c1ff7a961b74b1953fd05dba7cc568a63b3861ec'}, + {'num-0.4.1.tar.gz': 'b05180d69e3da0e530ba2a1dae5110317e49e3b7f3d41be227dc5f92e49ee7af'}, + {'num-bigint-0.4.4.tar.gz': '608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0'}, + {'num-complex-0.4.5.tar.gz': '23c6602fda94a57c990fe0df199a035d83576b496aa29f4e634a8ac6004e68a6'}, + {'num-integer-0.1.46.tar.gz': '7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f'}, + {'num-iter-0.1.44.tar.gz': 'd869c01cc0c455284163fd0092f1f93835385ccab5a98a0dcc497b2f8bf055a9'}, + {'num-rational-0.4.1.tar.gz': '0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0'}, + {'num-traits-0.2.18.tar.gz': 'da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a'}, + {'once_cell-1.19.0.tar.gz': '3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92'}, + {'openssl-src-300.2.3+3.2.1.tar.gz': '5cff92b6f71555b61bb9315f7c64da3ca43d87531622120fea0195fc761b4843'}, + {'openssl-sys-0.9.100.tar.gz': 'ae94056a791d0e1217d18b6cbdccb02c61e3054fc69893607f4067e3bb0b1fd1'}, + {'percent-encoding-2.3.1.tar.gz': 'e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e'}, + {'pkg-config-0.3.30.tar.gz': 'd231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec'}, + {'proc-macro2-1.0.78.tar.gz': 'e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae'}, + {'quick-error-1.2.3.tar.gz': 'a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0'}, + {'quote-1.0.35.tar.gz': '291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef'}, + {'rayon-1.8.1.tar.gz': 'fa7237101a77a10773db45d62004a272517633fbcc3df19d96455ede1122e051'}, + {'rayon-core-1.12.1.tar.gz': '1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2'}, + {'regex-1.10.3.tar.gz': 'b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15'}, + {'regex-automata-0.4.5.tar.gz': '5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd'}, + {'regex-syntax-0.8.2.tar.gz': 'c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f'}, + {'rust-htslib-0.46.0.tar.gz': 'aec6f9ca4601beb4ae75ff8c99144dd15de5a873f6adf058da299962c760968e'}, + {'rustc_version-0.1.7.tar.gz': 'c5f5376ea5e30ce23c03eb77cbe4962b988deead10910c372b226388b594c084'}, + {'rustc_version-0.4.0.tar.gz': 'bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366'}, + {'rustversion-1.0.14.tar.gz': '7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4'}, + {'ryu-1.0.17.tar.gz': 'e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1'}, + {'semver-0.1.20.tar.gz': 'd4f410fedcf71af0345d7607d246e7ad15faaadd49d240ee3b24e5dc21a820ac'}, + {'semver-1.0.22.tar.gz': '92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca'}, + {'serde-1.0.197.tar.gz': '3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2'}, + {'serde_derive-1.0.197.tar.gz': '7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b'}, + {'serde_json-1.0.114.tar.gz': 'c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0'}, + {'static_assertions-1.1.0.tar.gz': 'a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f'}, + {'strsim-0.11.0.tar.gz': '5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01'}, + {'strum_macros-0.25.3.tar.gz': '23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0'}, + {'syn-1.0.109.tar.gz': '72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237'}, + {'syn-2.0.50.tar.gz': '74f1bdc9872430ce9b75da68329d1c1746faf50ffac5f19e02b71e37ff881ffb'}, + {'thiserror-1.0.57.tar.gz': '1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b'}, + {'thiserror-impl-1.0.57.tar.gz': 'a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81'}, + {'tiny-keccak-2.0.2.tar.gz': '2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237'}, + {'tinyvec-1.6.0.tar.gz': '87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50'}, + {'tinyvec_macros-0.1.1.tar.gz': '1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20'}, + {'unicode-bidi-0.3.15.tar.gz': '08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75'}, + {'unicode-ident-1.0.12.tar.gz': '3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b'}, + {'unicode-normalization-0.1.23.tar.gz': 'a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5'}, + {'unzip-n-0.1.2.tar.gz': 'c2e7e85a0596447f0f2ac090e16bc4c516c6fe91771fb0c0ccf7fa3dae896b9c'}, + {'url-2.5.0.tar.gz': '31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633'}, + {'utf8parse-0.2.1.tar.gz': '711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a'}, + {'vcpkg-0.2.15.tar.gz': 'accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426'}, + {'version_check-0.9.4.tar.gz': '49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f'}, + {'wasi-0.11.0+wasi-snapshot-preview1.tar.gz': '9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423'}, + {'wasm-bindgen-0.2.91.tar.gz': 'c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f'}, + {'wasm-bindgen-backend-0.2.91.tar.gz': 'c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b'}, + {'wasm-bindgen-macro-0.2.91.tar.gz': 'b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed'}, + {'wasm-bindgen-macro-support-0.2.91.tar.gz': '642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66'}, + {'wasm-bindgen-shared-0.2.91.tar.gz': '4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838'}, + {'windows-core-0.52.0.tar.gz': '33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9'}, + {'windows-sys-0.52.0.tar.gz': '282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d'}, + {'windows-targets-0.52.0.tar.gz': '8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd'}, + {'windows_aarch64_gnullvm-0.52.0.tar.gz': 'cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea'}, + {'windows_aarch64_msvc-0.52.0.tar.gz': 'bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef'}, + {'windows_i686_gnu-0.52.0.tar.gz': 'a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313'}, + {'windows_i686_msvc-0.52.0.tar.gz': 'ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a'}, + {'windows_x86_64_gnu-0.52.0.tar.gz': '3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd'}, + {'windows_x86_64_gnullvm-0.52.0.tar.gz': '1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e'}, + {'windows_x86_64_msvc-0.52.0.tar.gz': 'dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04'}, + {'zerocopy-0.7.32.tar.gz': '74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be'}, + {'zerocopy-derive-0.7.32.tar.gz': '9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6'}, +] + +crates = [ + ('ahash', '0.8.9'), + ('aho-corasick', '1.1.2'), + ('android-tzdata', '0.1.1'), + ('android_system_properties', '0.1.5'), + ('anstream', '0.6.12'), + ('anstyle', '1.0.6'), + ('anstyle-parse', '0.2.3'), + ('anstyle-query', '1.0.2'), + ('anstyle-wincon', '3.0.2'), + ('arrow', '50.0.0'), + ('arrow-arith', '50.0.0'), + ('arrow-array', '50.0.0'), + ('arrow-buffer', '50.0.0'), + ('arrow-cast', '50.0.0'), + ('arrow-csv', '50.0.0'), + ('arrow-data', '50.0.0'), + ('arrow-ipc', '50.0.0'), + ('arrow-json', '50.0.0'), + ('arrow-ord', '50.0.0'), + ('arrow-row', '50.0.0'), + ('arrow-schema', '50.0.0'), + ('arrow-select', '50.0.0'), + ('arrow-string', '50.0.0'), + ('autocfg', '1.1.0'), + ('base64', '0.21.7'), + ('bio-types', '1.0.1'), + ('bitflags', '1.3.2'), + ('bumpalo', '3.15.1'), + ('byteorder', '1.5.0'), + ('bytes', '1.5.0'), + ('bzip2-sys', '0.1.11+1.0.8'), + ('cc', '1.0.86'), + ('cfg-if', '1.0.0'), + ('chrono', '0.4.34'), + ('clap', '4.5.1'), + ('clap_builder', '4.5.1'), + ('clap_derive', '4.5.0'), + ('clap_lex', '0.7.0'), + ('cmake', '0.1.50'), + ('colorchoice', '1.0.0'), + ('const-random', '0.1.17'), + ('const-random-macro', '0.1.16'), + ('core-foundation-sys', '0.8.6'), + ('crossbeam-deque', '0.8.5'), + ('crossbeam-epoch', '0.9.18'), + ('crossbeam-utils', '0.8.19'), + ('crunchy', '0.2.2'), + ('csv', '1.3.0'), + ('csv-core', '0.1.11'), + ('ctor', '0.2.6'), + ('curl-sys', '0.4.72+curl-8.6.0'), + ('custom_derive', '0.1.7'), + ('derive-new', '0.5.9'), + ('either', '1.10.0'), + ('env_filter', '0.1.0'), + ('env_logger', '0.11.2'), + ('equivalent', '1.0.1'), + ('flatbuffers', '23.5.26'), + ('form_urlencoded', '1.2.1'), + ('fs-utils', '1.1.4'), + ('getrandom', '0.2.12'), + ('glob', '0.3.1'), + ('half', '2.3.1'), + ('hashbrown', '0.14.3'), + ('heck', '0.4.1'), + ('hts-sys', '2.1.1'), + ('humantime', '2.1.0'), + ('iana-time-zone', '0.1.60'), + ('iana-time-zone-haiku', '0.1.2'), + ('idna', '0.5.0'), + ('ieee754', '0.2.6'), + ('indexmap', '2.2.3'), + ('itertools', '0.12.1'), + ('itoa', '1.0.10'), + ('js-sys', '0.3.68'), + ('lazy_static', '1.4.0'), + ('lexical-core', '0.8.5'), + ('lexical-parse-float', '0.8.5'), + ('lexical-parse-integer', '0.8.6'), + ('lexical-util', '0.8.5'), + ('lexical-write-float', '0.8.5'), + ('lexical-write-integer', '0.8.5'), + ('libc', '0.2.153'), + ('libm', '0.2.8'), + ('libz-sys', '1.1.15'), + ('linear-map', '1.2.0'), + ('log', '0.4.20'), + ('lzma-sys', '0.1.20'), + ('memchr', '2.7.1'), + ('newtype_derive', '0.1.6'), + ('num', '0.4.1'), + ('num-bigint', '0.4.4'), + ('num-complex', '0.4.5'), + ('num-integer', '0.1.46'), + ('num-iter', '0.1.44'), + ('num-rational', '0.4.1'), + ('num-traits', '0.2.18'), + ('once_cell', '1.19.0'), + ('openssl-src', '300.2.3+3.2.1'), + ('openssl-sys', '0.9.100'), + ('percent-encoding', '2.3.1'), + ('pkg-config', '0.3.30'), + ('proc-macro2', '1.0.78'), + ('quick-error', '1.2.3'), + ('quote', '1.0.35'), + ('rayon', '1.8.1'), + ('rayon-core', '1.12.1'), + ('regex', '1.10.3'), + ('regex-automata', '0.4.5'), + ('regex-syntax', '0.8.2'), + ('rust-htslib', '0.46.0'), + ('rustc_version', '0.1.7'), + ('rustc_version', '0.4.0'), + ('rustversion', '1.0.14'), + ('ryu', '1.0.17'), + ('semver', '0.1.20'), + ('semver', '1.0.22'), + ('serde', '1.0.197'), + ('serde_derive', '1.0.197'), + ('serde_json', '1.0.114'), + ('static_assertions', '1.1.0'), + ('strsim', '0.11.0'), + ('strum_macros', '0.25.3'), + ('syn', '1.0.109'), + ('syn', '2.0.50'), + ('thiserror', '1.0.57'), + ('thiserror-impl', '1.0.57'), + ('tiny-keccak', '2.0.2'), + ('tinyvec', '1.6.0'), + ('tinyvec_macros', '0.1.1'), + ('unicode-bidi', '0.3.15'), + ('unicode-ident', '1.0.12'), + ('unicode-normalization', '0.1.23'), + ('unzip-n', '0.1.2'), + ('url', '2.5.0'), + ('utf8parse', '0.2.1'), + ('vcpkg', '0.2.15'), + ('version_check', '0.9.4'), + ('wasi', '0.11.0+wasi-snapshot-preview1'), + ('wasm-bindgen', '0.2.91'), + ('wasm-bindgen-backend', '0.2.91'), + ('wasm-bindgen-macro', '0.2.91'), + ('wasm-bindgen-macro-support', '0.2.91'), + ('wasm-bindgen-shared', '0.2.91'), + ('windows-core', '0.52.0'), + ('windows-sys', '0.52.0'), + ('windows-targets', '0.52.0'), + ('windows_aarch64_gnullvm', '0.52.0'), + ('windows_aarch64_msvc', '0.52.0'), + ('windows_i686_gnu', '0.52.0'), + ('windows_i686_msvc', '0.52.0'), + ('windows_x86_64_gnu', '0.52.0'), + ('windows_x86_64_gnullvm', '0.52.0'), + ('windows_x86_64_msvc', '0.52.0'), + ('zerocopy', '0.7.32'), + ('zerocopy-derive', '0.7.32'), +] + +builddependencies = [ + ('Rust', '1.75.0'), + ('CMake', '3.26.3'), +] + +dependencies = [ + ('bzip2', '1.0.8'), + ('OpenSSL', '1.1', '', SYSTEM), + ('Perl', '5.36.1'), + ('Perl-bundle-CPAN', '5.36.1'), +] + +sanity_check_paths = { + 'files': ['bin/%(name)s'], + 'dirs': [], +} + +sanity_check_commands = ["%(name)s --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cramtools/cramtools-2.0-Java-1.7.0_80.eb b/easybuild/easyconfigs/c/cramtools/cramtools-2.0-Java-1.7.0_80.eb deleted file mode 100644 index d7bf2ec912a5..000000000000 --- a/easybuild/easyconfigs/c/cramtools/cramtools-2.0-Java-1.7.0_80.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'Tarball' - -name = 'cramtools' -version = '2.0' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'https://github.com/enasequence/cramtools/' -description = """CRAMTools is a set of Java tools and APIs for efficient compression of sequence -read data. Although this is intended as a stable version the code is released as -early access. Parts of the CRAMTools are experimental and may not be supported -in the future.""" - -toolchain = SYSTEM - -sources = ['v%(version)s.tar.gz'] -source_urls = ['https://github.com/enasequence/%(name)s/archive/'] - -dependencies = [('Java', '1.7.0_80')] - -modloadmsg = "To execute cramtools run: java -jar $EBROOTCRAMTOOLS/%(name)s-%(version)s.jar\n" - -sanity_check_paths = { - 'files': ["%(name)s-%(version)s.jar"], - 'dirs': ["lib"] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cramtools/cramtools-3.0-Java-1.7.0_80.eb b/easybuild/easyconfigs/c/cramtools/cramtools-3.0-Java-1.7.0_80.eb deleted file mode 100644 index 282255a99e1b..000000000000 --- a/easybuild/easyconfigs/c/cramtools/cramtools-3.0-Java-1.7.0_80.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'Tarball' - -name = 'cramtools' -version = '3.0' -versionsuffix = "-Java-%(javaver)s" - -homepage = 'https://github.com/enasequence/cramtools/' -description = """CRAMTools is a set of Java tools and APIs for efficient compression of sequence -read data. Although this is intended as a stable version the code is released as -early access. Parts of the CRAMTools are experimental and may not be supported -in the future.""" - -toolchain = SYSTEM - -sources = ['v%(version)s.tar.gz'] -source_urls = ['https://github.com/enasequence/%(name)s/archive/'] - -dependencies = [('Java', '1.7.0_80')] - -modloadmsg = "To execute cramtools run: java -jar $EBROOTCRAMTOOLS/%(name)s-%(version)s.jar\n" - -sanity_check_paths = { - 'files': ["%(name)s-%(version)s.jar"], - 'dirs': ["lib"] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/crb-blast/crb-blast-0.6.9-GCC-12.3.0.eb b/easybuild/easyconfigs/c/crb-blast/crb-blast-0.6.9-GCC-12.3.0.eb new file mode 100644 index 000000000000..c9e4de852a54 --- /dev/null +++ b/easybuild/easyconfigs/c/crb-blast/crb-blast-0.6.9-GCC-12.3.0.eb @@ -0,0 +1,58 @@ +easyblock = 'Bundle' + +name = 'crb-blast' +version = '0.6.9' + +homepage = 'https://github.com/cboursnell/crb-blast' +description = """Conditional Reciprocal Best BLAST - high confidence ortholog assignment.""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +dependencies = [ + ('Ruby', '3.3.0'), +] + +exts_default_options = { + 'source_urls': ['https://rubygems.org/downloads/'], + 'source_tmpl': '%(name)s-%(version)s.gem', +} + +exts_defaultclass = 'RubyGem' + +exts_list = [ + ('facade', '1.2.1', { + 'checksums': ['0764de5519088227675a2a67da23322500c3c507b89486d91296e031d87d036e'], + }), + ('pathname2', '1.8.4', { + 'checksums': ['1711264f3f7c1b380f96e1f0383b135d9703488f7b1acf66346a176efc257b7a'], + }), + ('fixwhich', '1.0.2', { + 'checksums': ['c6a8f796a7eb60ffbc29f0d2af85461761a36c2864d25e445ff18bfbd1657078'], + }), + ('bindeps', '1.2.1', { + 'checksums': ['3c11d75aa722bed67246852bb430a182361a128910d384b664b91f3e65bc34b5'], + }), + ('bio', '1.6.0.pre.20181210', { + 'checksums': ['c4114aeb99b012f90660b92ead4ca88c1578fd58252ed3ec46eb45dc4a2c6cc9'], + }), + ('threach', '0.2.0', { + 'checksums': ['432cbf3569bf9b09e26f93d0959fd6fb911c71e790e8a4cc4d1110e139a2ffca'], + }), + ('trollop', '2.9.10', { + 'checksums': ['ceca2d91f349163d6ee3e792d356d4ded7472e6da31ac6dcc5956d1b03607bf7'], + }), + (name, version, { + 'checksums': ['69c346e7d83efe9b9a383a39b57e7cce186a82b7074f275b14906f8f05678e3e'], + }), +] + +sanity_check_paths = { + 'files': ['bin/%(namelower)s'], + 'dirs': ['gems/%(namelower)s-%(version)s'], +} + +sanity_check_commands = ["%(namelower)s --help"] + +modextrapaths = {'GEM_PATH': ['']} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/crb-blast/crb-blast-0.6.9-foss-2018b-Ruby-2.6.1.eb b/easybuild/easyconfigs/c/crb-blast/crb-blast-0.6.9-foss-2018b-Ruby-2.6.1.eb deleted file mode 100644 index 113b468e5894..000000000000 --- a/easybuild/easyconfigs/c/crb-blast/crb-blast-0.6.9-foss-2018b-Ruby-2.6.1.eb +++ /dev/null @@ -1,63 +0,0 @@ -easyblock = 'Bundle' - -name = 'crb-blast' -version = '0.6.9' -local_rubyver = '2.6.1' -versionsuffix = '-Ruby-%s' % local_rubyver - -homepage = 'https://github.com/cboursnell/crb-blast' -description = """Conditional Reciprocal Best BLAST - high confidence ortholog assignment. - CRB-BLAST is a novel method for finding orthologs between one set of sequences and another. - This is particularly useful in genome and transcriptome annotation.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [ - ('Ruby', local_rubyver), - ('BLAST+', '2.7.1'), -] - -exts_default_options = { - 'source_urls': ['https://rubygems.org/downloads/'], - 'source_tmpl': '%(name)s-%(version)s.gem', -} - -# this is a bundle of Ruby gems -exts_defaultclass = 'RubyGem' - -exts_list = [ - ('facade', '1.0.7', { - 'checksums': ['2d33a1d839785fcb56b7da97e8aeef81b44474f927f8234c90ea18201eab597d'], - }), - ('pathname2', '1.8.0', { - 'checksums': ['3a315689d0f183409504bd4949d188e28559d7b8f61960c36b332481e2443472'], - }), - ('fixwhich', '1.0.2', { - 'checksums': ['c6a8f796a7eb60ffbc29f0d2af85461761a36c2864d25e445ff18bfbd1657078'], - }), - ('bindeps', '1.2.1', { - 'checksums': ['3c11d75aa722bed67246852bb430a182361a128910d384b664b91f3e65bc34b5'], - }), - ('threach', '0.2.0', { - 'checksums': ['432cbf3569bf9b09e26f93d0959fd6fb911c71e790e8a4cc4d1110e139a2ffca'], - }), - ('bio', '1.5.1', { - 'checksums': ['896c19af7e724e038baceae20c00688872b70c69ef966ef3adc42696d001b441'], - }), - ('trollop', '2.1.2', { - 'checksums': ['88422e8137b1e635ed07f6b8480c2c2a16d3ac1288023688c4da20d786f12510'], - }), - (name, version, { - 'checksums': ['69c346e7d83efe9b9a383a39b57e7cce186a82b7074f275b14906f8f05678e3e'], - }), -] - -sanity_check_paths = { - 'files': ['bin/bioruby', 'bin/br_biofetch.rb', 'bin/br_bioflat.rb', 'bin/br_biogetseq.rb', - 'bin/br_pmfetch.rb', 'bin/crb-blast'], - 'dirs': ['gems'], -} - -modextrapaths = {'GEM_PATH': ['']} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/crb-blast/crb-blast-0.6.9-intel-2017a.eb b/easybuild/easyconfigs/c/crb-blast/crb-blast-0.6.9-intel-2017a.eb deleted file mode 100644 index 9496eb4045f0..000000000000 --- a/easybuild/easyconfigs/c/crb-blast/crb-blast-0.6.9-intel-2017a.eb +++ /dev/null @@ -1,61 +0,0 @@ -easyblock = 'Bundle' - -name = 'crb-blast' -version = '0.6.9' - -homepage = 'https://github.com/cboursnell/crb-blast' -description = """Conditional Reciprocal Best BLAST - high confidence ortholog assignment. - CRB-BLAST is a novel method for finding orthologs between one set of sequences and another. - This is particularly useful in genome and transcriptome annotation.""" - -toolchain = {'name': 'intel', 'version': '2017a'} - -dependencies = [ - ('Ruby', '2.5.0'), - ('BLAST+', '2.6.0', '-Python-2.7.13'), -] - -exts_default_options = { - 'source_urls': ['http://rubygems.org/downloads/'], - 'source_tmpl': '%(name)s-%(version)s.gem', -} - -# this is a bundle of Ruby gems -exts_defaultclass = 'RubyGem' - -exts_list = [ - ('facade', '1.0.7', { - 'checksums': ['2d33a1d839785fcb56b7da97e8aeef81b44474f927f8234c90ea18201eab597d'], - }), - ('pathname2', '1.8.0', { - 'checksums': ['3a315689d0f183409504bd4949d188e28559d7b8f61960c36b332481e2443472'], - }), - ('fixwhich', '1.0.2', { - 'checksums': ['c6a8f796a7eb60ffbc29f0d2af85461761a36c2864d25e445ff18bfbd1657078'], - }), - ('bindeps', '1.2.1', { - 'checksums': ['3c11d75aa722bed67246852bb430a182361a128910d384b664b91f3e65bc34b5'], - }), - ('threach', '0.2.0', { - 'checksums': ['432cbf3569bf9b09e26f93d0959fd6fb911c71e790e8a4cc4d1110e139a2ffca'], - }), - ('bio', '1.5.1', { - 'checksums': ['896c19af7e724e038baceae20c00688872b70c69ef966ef3adc42696d001b441'], - }), - ('trollop', '2.1.2', { - 'checksums': ['88422e8137b1e635ed07f6b8480c2c2a16d3ac1288023688c4da20d786f12510'], - }), - (name, version, { - 'checksums': ['69c346e7d83efe9b9a383a39b57e7cce186a82b7074f275b14906f8f05678e3e'], - }), -] - -sanity_check_paths = { - 'files': ['bin/bioruby', 'bin/br_biofetch.rb', 'bin/br_bioflat.rb', 'bin/br_biogetseq.rb', - 'bin/br_pmfetch.rb', 'bin/crb-blast'], - 'dirs': ['gems'], -} - -modextrapaths = {'GEM_PATH': ['']} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/crossguid/crossguid-20190529-GCCcore-11.2.0.eb b/easybuild/easyconfigs/c/crossguid/crossguid-20190529-GCCcore-11.2.0.eb index 09d586708fb1..4f3473a8c298 100644 --- a/easybuild/easyconfigs/c/crossguid/crossguid-20190529-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/c/crossguid/crossguid-20190529-GCCcore-11.2.0.eb @@ -9,9 +9,9 @@ version = '20190529' homepage = 'https://github.com/graeme-hill/crossguid' description = """ -CrossGuid is a minimal, cross platform, C++ GUID library. -It uses the best native GUID/UUID generator on the given platform and has a -generic class for parsing, stringifying, and comparing IDs. +CrossGuid is a minimal, cross platform, C++ GUID library. +It uses the best native GUID/UUID generator on the given platform and has a +generic class for parsing, stringifying, and comparing IDs. The guid generation technique is determined by your platform:""" toolchain = {'name': 'GCCcore', 'version': '11.2.0'} @@ -35,7 +35,7 @@ dependencies = [ ('util-linux', '2.37'), ] -# build demo +# build demo # build static and shared libraries configopts = ["-DCROSSGUID_TESTS=ON -DBUILD_SHARED_LIBS=%s" % local_shared for local_shared in ('OFF', 'ON')] diff --git a/easybuild/easyconfigs/c/crossguid/crossguid-20190529-GCCcore-11.3.0.eb b/easybuild/easyconfigs/c/crossguid/crossguid-20190529-GCCcore-11.3.0.eb index c080deabf3cd..0ca17b7e6d26 100644 --- a/easybuild/easyconfigs/c/crossguid/crossguid-20190529-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/c/crossguid/crossguid-20190529-GCCcore-11.3.0.eb @@ -9,9 +9,9 @@ version = '20190529' homepage = 'https://github.com/graeme-hill/crossguid' description = """ -CrossGuid is a minimal, cross platform, C++ GUID library. -It uses the best native GUID/UUID generator on the given platform and has a -generic class for parsing, stringifying, and comparing IDs. +CrossGuid is a minimal, cross platform, C++ GUID library. +It uses the best native GUID/UUID generator on the given platform and has a +generic class for parsing, stringifying, and comparing IDs. The guid generation technique is determined by your platform:""" toolchain = {'name': 'GCCcore', 'version': '11.3.0'} @@ -35,7 +35,7 @@ dependencies = [ ('util-linux', '2.38'), ] -# build demo +# build demo # build static and shared libraries configopts = ["-DCROSSGUID_TESTS=ON -DBUILD_SHARED_LIBS=%s" % local_shared for local_shared in ('OFF', 'ON')] diff --git a/easybuild/easyconfigs/c/cryoCARE/cryoCARE-0.2.1-foss-2021a-CUDA-11.3.1.eb b/easybuild/easyconfigs/c/cryoCARE/cryoCARE-0.2.1-foss-2021a-CUDA-11.3.1.eb index 81b96e34eb71..efd5f3fbee06 100644 --- a/easybuild/easyconfigs/c/cryoCARE/cryoCARE-0.2.1-foss-2021a-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/c/cryoCARE/cryoCARE-0.2.1-foss-2021a-CUDA-11.3.1.eb @@ -8,22 +8,21 @@ versionsuffix = '-CUDA-%(cudaver)s' homepage = 'https://github.com/juglab/cryoCARE_pip' description = """This package is a memory efficient implementation of cryoCARE. -This setup trains a denoising U-Net for tomographic reconstruction according to - the Noise2Noise training paradigm. Therefore the user has to provide two -tomograms of the same sample. The simplest way to achieve this is with direct- +This setup trains a denoising U-Net for tomographic reconstruction according to + the Noise2Noise training paradigm. Therefore the user has to provide two +tomograms of the same sample. The simplest way to achieve this is with direct- detector movie-frames. -You can use Warp to generate two reconstructed tomograms based on the even/odd -frames. Alternatively, the movie-frames can be split in two halves (e.g. with -MotionCor2 -SplitSum 1 or with IMOD alignframes -debug 10000) from which two +You can use Warp to generate two reconstructed tomograms based on the even/odd +frames. Alternatively, the movie-frames can be split in two halves (e.g. with +MotionCor2 -SplitSum 1 or with IMOD alignframes -debug 10000) from which two identical, up to random noise, tomograms can be reconstructed. -These two (even and odd) tomograms can be used as input to this cryoCARE +These two (even and odd) tomograms can be used as input to this cryoCARE implementation.""" toolchain = {'name': 'foss', 'version': '2021a'} - dependencies = [ ('Python', '3.9.5'), ('CUDA', '11.3.1', '', SYSTEM), @@ -34,9 +33,6 @@ dependencies = [ ('matplotlib', '3.4.2'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('tifffile', '2022.10.10', { 'checksums': ['50b61ba943b866d191295bc38a00191c9fdab23ece063544c7f1a264e3f6aa8e'], diff --git a/easybuild/easyconfigs/c/cryoCARE/cryoCARE-0.3.0-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/c/cryoCARE/cryoCARE-0.3.0-foss-2022a-CUDA-11.7.0.eb index 9e6d24ecafdb..fbd8840af2ee 100644 --- a/easybuild/easyconfigs/c/cryoCARE/cryoCARE-0.3.0-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/c/cryoCARE/cryoCARE-0.3.0-foss-2022a-CUDA-11.7.0.eb @@ -8,17 +8,17 @@ versionsuffix = '-CUDA-%(cudaver)s' homepage = 'https://github.com/juglab/cryoCARE_pip' description = """This package is a memory efficient implementation of cryoCARE. -This setup trains a denoising U-Net for tomographic reconstruction according to - the Noise2Noise training paradigm. Therefore the user has to provide two -tomograms of the same sample. The simplest way to achieve this is with direct- +This setup trains a denoising U-Net for tomographic reconstruction according to + the Noise2Noise training paradigm. Therefore the user has to provide two +tomograms of the same sample. The simplest way to achieve this is with direct- detector movie-frames. -You can use Warp to generate two reconstructed tomograms based on the even/odd -frames. Alternatively, the movie-frames can be split in two halves (e.g. with -MotionCor2 -SplitSum 1 or with IMOD alignframes -debug 10000) from which two +You can use Warp to generate two reconstructed tomograms based on the even/odd +frames. Alternatively, the movie-frames can be split in two halves (e.g. with +MotionCor2 -SplitSum 1 or with IMOD alignframes -debug 10000) from which two identical, up to random noise, tomograms can be reconstructed. -These two (even and odd) tomograms can be used as input to this cryoCARE +These two (even and odd) tomograms can be used as input to this cryoCARE implementation.""" toolchain = {'name': 'foss', 'version': '2022a'} @@ -35,8 +35,6 @@ dependencies = [ ('CSBDeep', '0.7.4', versionsuffix), ] -use_pip = True -sanity_pip_check = True exts_list = [ (name, version, { diff --git a/easybuild/easyconfigs/c/cryoDRGN/cryoDRGN-0.3.2-fosscuda-2020b.eb b/easybuild/easyconfigs/c/cryoDRGN/cryoDRGN-0.3.2-fosscuda-2020b.eb index 2a47fefb4a8f..a7307e3a97ec 100644 --- a/easybuild/easyconfigs/c/cryoDRGN/cryoDRGN-0.3.2-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/c/cryoDRGN/cryoDRGN-0.3.2-fosscuda-2020b.eb @@ -26,9 +26,6 @@ dependencies = [ ('Seaborn', '0.11.1'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('colorlover', '0.3.0', { 'checksums': ['b8fb7246ab46e1f5e6715649453c1762e245a515de5ff2d2b4aab7a6e67fa4e2'], diff --git a/easybuild/easyconfigs/c/cryoDRGN/cryoDRGN-0.3.5-foss-2021a-CUDA-11.3.1.eb b/easybuild/easyconfigs/c/cryoDRGN/cryoDRGN-0.3.5-foss-2021a-CUDA-11.3.1.eb index 893db52f7bb7..016137fe043b 100644 --- a/easybuild/easyconfigs/c/cryoDRGN/cryoDRGN-0.3.5-foss-2021a-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/c/cryoDRGN/cryoDRGN-0.3.5-foss-2021a-CUDA-11.3.1.eb @@ -28,8 +28,6 @@ dependencies = [ ('tqdm', '4.61.2'), ] -use_pip = True - exts_list = [ ('colorlover', '0.3.0', { 'checksums': ['b8fb7246ab46e1f5e6715649453c1762e245a515de5ff2d2b4aab7a6e67fa4e2'], @@ -71,6 +69,4 @@ sanity_check_paths = { sanity_check_commands = ['%(namelower)s --help'] sanity_check_commands += ['%s.py -h' % x for x in local_scripts] -sanity_pip_check = True - moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/cryoDRGN/cryoDRGN-1.0.0-beta-foss-2021a-CUDA-11.3.1.eb b/easybuild/easyconfigs/c/cryoDRGN/cryoDRGN-1.0.0-beta-foss-2021a-CUDA-11.3.1.eb index ecd4a3500a52..aab6816adbe8 100644 --- a/easybuild/easyconfigs/c/cryoDRGN/cryoDRGN-1.0.0-beta-foss-2021a-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/c/cryoDRGN/cryoDRGN-1.0.0-beta-foss-2021a-CUDA-11.3.1.eb @@ -28,8 +28,6 @@ dependencies = [ ('tqdm', '4.61.2'), ] -use_pip = True - exts_list = [ ('colorlover', '0.3.0', { 'checksums': ['b8fb7246ab46e1f5e6715649453c1762e245a515de5ff2d2b4aab7a6e67fa4e2'], @@ -71,6 +69,4 @@ sanity_check_paths = { sanity_check_commands = ['%(namelower)s --help'] sanity_check_commands += ['%s.py -h' % x for x in local_scripts] -sanity_pip_check = True - moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/crypt4gh/crypt4gh-1.7-GCC-12.3.0.eb b/easybuild/easyconfigs/c/crypt4gh/crypt4gh-1.7-GCC-12.3.0.eb new file mode 100644 index 000000000000..f01c96ff1bc9 --- /dev/null +++ b/easybuild/easyconfigs/c/crypt4gh/crypt4gh-1.7-GCC-12.3.0.eb @@ -0,0 +1,28 @@ +easyblock = 'PythonBundle' + +name = 'crypt4gh' +version = '1.7' + +homepage = 'https://github.com/EGA-archive/crypt4gh' +description = """crypt4gh is a Python tool to encrypt, decrypt or re-encrypt files, +according to the GA4GH encryption file format.""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +dependencies = [ + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), + ('PyYAML', '6.0'), + ('cryptography', '41.0.1'), + ('bcrypt', '4.0.1'), +] + +exts_list = [ + (name, version, { + 'checksums': ['1569bc4ff9b689c8852e3892ac3f6fea4b31948ca0b1e5bc28d0d2f80def2a28'], + }), +] + +sanity_check_commands = ['crypt4gh -h'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cryptography/cryptography-41.0.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/c/cryptography/cryptography-41.0.1-GCCcore-12.3.0.eb index 1a55594e9a41..14ae568a8803 100644 --- a/easybuild/easyconfigs/c/cryptography/cryptography-41.0.1-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/c/cryptography/cryptography-41.0.1-GCCcore-12.3.0.eb @@ -135,8 +135,4 @@ checksums = [ {'windows_x86_64_msvc-0.42.2.tar.gz': '9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0'}, ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cryptography/cryptography-41.0.5-GCCcore-13.2.0.eb b/easybuild/easyconfigs/c/cryptography/cryptography-41.0.5-GCCcore-13.2.0.eb index 396020d62598..30bd4452f39b 100644 --- a/easybuild/easyconfigs/c/cryptography/cryptography-41.0.5-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/c/cryptography/cryptography-41.0.5-GCCcore-13.2.0.eb @@ -135,8 +135,4 @@ checksums = [ {'windows_x86_64_msvc-0.42.2.tar.gz': '9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0'}, ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cryptography/cryptography-42.0.8-GCCcore-13.3.0.eb b/easybuild/easyconfigs/c/cryptography/cryptography-42.0.8-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..d08b0253929c --- /dev/null +++ b/easybuild/easyconfigs/c/cryptography/cryptography-42.0.8-GCCcore-13.3.0.eb @@ -0,0 +1,127 @@ +easyblock = 'CargoPythonPackage' + +name = 'cryptography' +version = '42.0.8' + +homepage = 'https://github.com/pyca/cryptography' +description = "cryptography is a package designed to expose cryptographic primitives and recipes to Python developers." + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +builddependencies = [ + ('binutils', '2.42'), + ('pkgconf', '2.2.0'), + ('Rust', '1.78.0'), # required for cryptography + ('hatchling', '1.24.2'), + ('setuptools-rust', '1.9.0'), +] + +dependencies = [ + ('Python', '3.12.3'), + ('cffi', '1.16.0'), +] +crates = [ + ('asn1', '0.15.5'), + ('asn1_derive', '0.15.5'), + ('autocfg', '1.1.0'), + ('base64', '0.21.7'), + ('bitflags', '1.3.2'), + ('bitflags', '2.4.2'), + ('cc', '1.0.83'), + ('cfg-if', '1.0.0'), + ('foreign-types', '0.3.2'), + ('foreign-types-shared', '0.1.1'), + ('heck', '0.4.1'), + ('indoc', '2.0.4'), + ('libc', '0.2.152'), + ('lock_api', '0.4.11'), + ('memoffset', '0.9.0'), + ('once_cell', '1.19.0'), + ('openssl', '0.10.64'), + ('openssl-macros', '0.1.1'), + ('openssl-sys', '0.9.102'), + ('parking_lot', '0.12.1'), + ('parking_lot_core', '0.9.9'), + ('pem', '3.0.3'), + ('pkg-config', '0.3.29'), + ('portable-atomic', '1.6.0'), + ('proc-macro2', '1.0.78'), + ('pyo3', '0.20.3'), + ('pyo3-build-config', '0.20.3'), + ('pyo3-ffi', '0.20.3'), + ('pyo3-macros', '0.20.3'), + ('pyo3-macros-backend', '0.20.3'), + ('quote', '1.0.35'), + ('redox_syscall', '0.4.1'), + ('scopeguard', '1.2.0'), + ('self_cell', '1.0.3'), + ('smallvec', '1.13.1'), + ('syn', '2.0.48'), + ('target-lexicon', '0.12.13'), + ('unicode-ident', '1.0.12'), + ('unindent', '0.2.3'), + ('vcpkg', '0.2.15'), + ('windows-targets', '0.48.5'), + ('windows_aarch64_gnullvm', '0.48.5'), + ('windows_aarch64_msvc', '0.48.5'), + ('windows_i686_gnu', '0.48.5'), + ('windows_i686_msvc', '0.48.5'), + ('windows_x86_64_gnu', '0.48.5'), + ('windows_x86_64_gnullvm', '0.48.5'), + ('windows_x86_64_msvc', '0.48.5'), +] +sources = [SOURCE_TAR_GZ] +checksums = [ + {'cryptography-42.0.8.tar.gz': '8d09d05439ce7baa8e9e95b07ec5b6c886f548deb7e0f69ef25f64b3bce842f2'}, + {'asn1-0.15.5.tar.gz': 'ae3ecbce89a22627b5e8e6e11d69715617138290289e385cde773b1fe50befdb'}, + {'asn1_derive-0.15.5.tar.gz': '861af988fac460ac69a09f41e6217a8fb9178797b76fcc9478444be6a59be19c'}, + {'autocfg-1.1.0.tar.gz': 'd468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa'}, + {'base64-0.21.7.tar.gz': '9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567'}, + {'bitflags-1.3.2.tar.gz': 'bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a'}, + {'bitflags-2.4.2.tar.gz': 'ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf'}, + {'cc-1.0.83.tar.gz': 'f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0'}, + {'cfg-if-1.0.0.tar.gz': 'baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd'}, + {'foreign-types-0.3.2.tar.gz': 'f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1'}, + {'foreign-types-shared-0.1.1.tar.gz': '00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b'}, + {'heck-0.4.1.tar.gz': '95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8'}, + {'indoc-2.0.4.tar.gz': '1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8'}, + {'libc-0.2.152.tar.gz': '13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7'}, + {'lock_api-0.4.11.tar.gz': '3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45'}, + {'memoffset-0.9.0.tar.gz': '5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c'}, + {'once_cell-1.19.0.tar.gz': '3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92'}, + {'openssl-0.10.64.tar.gz': '95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f'}, + {'openssl-macros-0.1.1.tar.gz': 'a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c'}, + {'openssl-sys-0.9.102.tar.gz': 'c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2'}, + {'parking_lot-0.12.1.tar.gz': '3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f'}, + {'parking_lot_core-0.9.9.tar.gz': '4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e'}, + {'pem-3.0.3.tar.gz': '1b8fcc794035347fb64beda2d3b462595dd2753e3f268d89c5aae77e8cf2c310'}, + {'pkg-config-0.3.29.tar.gz': '2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb'}, + {'portable-atomic-1.6.0.tar.gz': '7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0'}, + {'proc-macro2-1.0.78.tar.gz': 'e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae'}, + {'pyo3-0.20.3.tar.gz': '53bdbb96d49157e65d45cc287af5f32ffadd5f4761438b527b055fb0d4bb8233'}, + {'pyo3-build-config-0.20.3.tar.gz': 'deaa5745de3f5231ce10517a1f5dd97d53e5a2fd77aa6b5842292085831d48d7'}, + {'pyo3-ffi-0.20.3.tar.gz': '62b42531d03e08d4ef1f6e85a2ed422eb678b8cd62b762e53891c05faf0d4afa'}, + {'pyo3-macros-0.20.3.tar.gz': '7305c720fa01b8055ec95e484a6eca7a83c841267f0dd5280f0c8b8551d2c158'}, + {'pyo3-macros-backend-0.20.3.tar.gz': '7c7e9b68bb9c3149c5b0cade5d07f953d6d125eb4337723c4ccdb665f1f96185'}, + {'quote-1.0.35.tar.gz': '291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef'}, + {'redox_syscall-0.4.1.tar.gz': '4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa'}, + {'scopeguard-1.2.0.tar.gz': '94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49'}, + {'self_cell-1.0.3.tar.gz': '58bf37232d3bb9a2c4e641ca2a11d83b5062066f88df7fed36c28772046d65ba'}, + {'smallvec-1.13.1.tar.gz': 'e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7'}, + {'syn-2.0.48.tar.gz': '0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f'}, + {'target-lexicon-0.12.13.tar.gz': '69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae'}, + {'unicode-ident-1.0.12.tar.gz': '3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b'}, + {'unindent-0.2.3.tar.gz': 'c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce'}, + {'vcpkg-0.2.15.tar.gz': 'accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426'}, + {'windows-targets-0.48.5.tar.gz': '9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c'}, + {'windows_aarch64_gnullvm-0.48.5.tar.gz': '2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8'}, + {'windows_aarch64_msvc-0.48.5.tar.gz': 'dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc'}, + {'windows_i686_gnu-0.48.5.tar.gz': 'a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e'}, + {'windows_i686_msvc-0.48.5.tar.gz': '8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406'}, + {'windows_x86_64_gnu-0.48.5.tar.gz': '53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e'}, + {'windows_x86_64_gnullvm-0.48.5.tar.gz': '0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc'}, + {'windows_x86_64_msvc-0.48.5.tar.gz': 'ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538'}, +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cscope/cscope-15.9.eb b/easybuild/easyconfigs/c/cscope/cscope-15.9.eb deleted file mode 100644 index 50eec2bb5666..000000000000 --- a/easybuild/easyconfigs/c/cscope/cscope-15.9.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'cscope' -version = '15.9' - -homepage = 'http://cscope.sourceforge.net/' -description = "Cscope is a developer's tool for browsing source code." - -toolchain = SYSTEM - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['c5505ae075a871a9cd8d9801859b0ff1c09782075df281c72c23e72115d9f159'] - -sanity_check_paths = { - 'files': ['bin/cscope', 'bin/ocs'], - 'dirs': ['share/man'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/csvkit/csvkit-1.0.4-GCCcore-8.2.0.eb b/easybuild/easyconfigs/c/csvkit/csvkit-1.0.4-GCCcore-8.2.0.eb deleted file mode 100644 index d4e830dda2af..000000000000 --- a/easybuild/easyconfigs/c/csvkit/csvkit-1.0.4-GCCcore-8.2.0.eb +++ /dev/null @@ -1,78 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'csvkit' -version = '1.0.4' - -homepage = 'https://github.com/wireservice/csvkit' -description = """csvkit is a suite of command-line tools for converting to and working with CSV, - the king of tabular file formats.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -builddependencies = [('binutils', '2.31.1')] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -dependencies = [('openpyxl', '2.6.2')] - -use_pip = True - -fix_python_shebang_for = ['bin/*'] - -exts_list = [ - ('pytimeparse', '1.1.8', { - 'checksums': ['e86136477be924d7e670646a98561957e8ca7308d44841e21f5ddea757556a0a'], - }), - ('parsedatetime', '2.4', { - 'checksums': ['3d817c58fb9570d1eec1dd46fa9448cd644eeed4fb612684b02dfda3a79cb84b'], - }), - ('isodate', '0.6.0', { - 'checksums': ['2e364a3d5759479cdb2d37cce6b9376ea504db2ff90252a2e5b7cc89cc9ff2d8'], - }), - ('text-unidecode', '1.2', { - 'checksums': ['5a1375bb2ba7968740508ae38d92e1f889a0832913cb1c447d5e2046061a396d'], - }), - ('python-slugify', '3.0.3', { - 'modulename': 'slugify', - 'checksums': ['a9f468227cb11e20e251670d78e1b5f6b0b15dd37bbd5c9814a25a904e44ff66'], - }), - ('leather', '0.3.3', { - 'checksums': ['076d1603b5281488285718ce1a5ce78cf1027fe1e76adf9c548caf83c519b988'], - }), - ('agate', '1.6.1', { - 'checksums': ['c93aaa500b439d71e4a5cf088d0006d2ce2c76f1950960c8843114e5f361dfd3'], - }), - ('agate-excel', '0.2.3', { - 'modulename': 'agateexcel', - 'checksums': ['8f255ef2c87c436b7132049e1dd86c8e08bf82d8c773aea86f3069b461a17d52'], - }), - ('dbfread', '2.0.7', { - 'checksums': ['07c8a9af06ffad3f6f03e8fe91ad7d2733e31a26d2b72c4dd4cfbae07ee3b73d'], - }), - ('agate-dbf', '0.2.1', { - 'modulename': 'agatedbf', - 'checksums': ['00c93c498ec9a04cc587bf63dd7340e67e2541f0df4c9a7259d7cb3dd4ce372f'], - }), - ('SQLAlchemy', '1.3.8', { - 'checksums': ['2f8ff566a4d3a92246d367f2e9cd6ed3edeef670dcd6dda6dfdc9efed88bcd80'], - }), - ('agate-sql', '0.5.4', { - 'modulename': 'agatesql', - 'checksums': ['9277490ba8b8e7c747a9ae3671f52fe486784b48d4a14e78ca197fb0e36f281b'], - }), - (name, version, { - 'checksums': ['1353a383531bee191820edfb88418c13dfe1cdfa9dd3dc46f431c05cd2a260a0'], - }), -] - -local_binaries = ['in2csv', 'sql2csv', 'csvclean', 'csvcut', 'csvgrep', 'csvjoin', 'csvsort', 'csvstack', 'csvformat', - 'csvjson', 'csvlook', 'csvpy', 'csvsql', 'csvstat'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_binaries], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -sanity_check_commands = [('csvlook', '-h')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/csvkit/csvkit-1.0.5-GCCcore-8.3.0-Python-3.7.4.eb b/easybuild/easyconfigs/c/csvkit/csvkit-1.0.5-GCCcore-8.3.0-Python-3.7.4.eb deleted file mode 100644 index 3fd077f37e10..000000000000 --- a/easybuild/easyconfigs/c/csvkit/csvkit-1.0.5-GCCcore-8.3.0-Python-3.7.4.eb +++ /dev/null @@ -1,83 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'csvkit' -version = '1.0.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/wireservice/csvkit' -description = """csvkit is a suite of command-line tools for converting to and working with CSV, - the king of tabular file formats.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -builddependencies = [ - ('binutils', '2.32') -] - -dependencies = [ - ('Python', '3.7.4'), - ('openpyxl', '3.0.3', '-Python-%(pyver)s'), -] - -use_pip = True -sanity_pip_check = True - -fix_python_shebang_for = ['bin/*'] - -exts_list = [ - ('pytimeparse', '1.1.8', { - 'checksums': ['e86136477be924d7e670646a98561957e8ca7308d44841e21f5ddea757556a0a'], - }), - ('parsedatetime', '2.5', { - 'checksums': ['d2e9ddb1e463de871d32088a3f3cea3dc8282b1b2800e081bd0ef86900451667'], - }), - ('isodate', '0.6.0', { - 'checksums': ['2e364a3d5759479cdb2d37cce6b9376ea504db2ff90252a2e5b7cc89cc9ff2d8'], - }), - ('text-unidecode', '1.3', { - 'checksums': ['bad6603bb14d279193107714b288be206cac565dfa49aa5b105294dd5c4aab93'], - }), - ('python-slugify', '4.0.0', { - 'modulename': 'slugify', - 'checksums': ['a8fc3433821140e8f409a9831d13ae5deccd0b033d4744d94b31fea141bdd84c'], - }), - ('leather', '0.3.3', { - 'checksums': ['076d1603b5281488285718ce1a5ce78cf1027fe1e76adf9c548caf83c519b988'], - }), - ('agate', '1.6.1', { - 'checksums': ['c93aaa500b439d71e4a5cf088d0006d2ce2c76f1950960c8843114e5f361dfd3'], - }), - ('agate-excel', '0.2.3', { - 'modulename': 'agateexcel', - 'checksums': ['8f255ef2c87c436b7132049e1dd86c8e08bf82d8c773aea86f3069b461a17d52'], - }), - ('dbfread', '2.0.7', { - 'checksums': ['07c8a9af06ffad3f6f03e8fe91ad7d2733e31a26d2b72c4dd4cfbae07ee3b73d'], - }), - ('agate-dbf', '0.2.1', { - 'modulename': 'agatedbf', - 'checksums': ['00c93c498ec9a04cc587bf63dd7340e67e2541f0df4c9a7259d7cb3dd4ce372f'], - }), - ('SQLAlchemy', '1.3.16', { - 'checksums': ['7224e126c00b8178dfd227bc337ba5e754b197a3867d33b9f30dc0208f773d70'], - }), - ('agate-sql', '0.5.4', { - 'modulename': 'agatesql', - 'checksums': ['9277490ba8b8e7c747a9ae3671f52fe486784b48d4a14e78ca197fb0e36f281b'], - }), - (name, version, { - 'checksums': ['7bd390f4d300e45dc9ed67a32af762a916bae7d9a85087a10fd4f64ce65fd5b9'], - }), -] - -local_binaries = ['in2csv', 'sql2csv', 'csvclean', 'csvcut', 'csvgrep', 'csvjoin', 'csvsort', 'csvstack', 'csvformat', - 'csvjson', 'csvlook', 'csvpy', 'csvsql', 'csvstat'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_binaries], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -sanity_check_commands = [('csvlook', '-h')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/csvkit/csvkit-1.1.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/c/csvkit/csvkit-1.1.0-GCCcore-11.3.0.eb index 4f56df24c1cd..84d85ad15ebb 100644 --- a/easybuild/easyconfigs/c/csvkit/csvkit-1.1.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/c/csvkit/csvkit-1.1.0-GCCcore-11.3.0.eb @@ -18,9 +18,6 @@ dependencies = [ ('openpyxl', '3.0.10'), ] -use_pip = True -sanity_pip_check = True - fix_python_shebang_for = ['bin/*'] exts_list = [ diff --git a/easybuild/easyconfigs/c/ctags/ctags-5.8.eb b/easybuild/easyconfigs/c/ctags/ctags-5.8.eb deleted file mode 100644 index c23280f54bab..000000000000 --- a/easybuild/easyconfigs/c/ctags/ctags-5.8.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ctags' -version = '5.8' - -homepage = 'http://ctags.sourceforge.net/' -description = """Ctags generates an index (or tag) file of language objects found in source files that allows these - items to be quickly and easily located by a text editor or other utility.""" - -toolchain = SYSTEM - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['0e44b45dcabe969e0bbbb11e30c246f81abe5d32012db37395eb57d66e9e99c7'] - -sanity_check_paths = { - 'files': ['bin/ctags'], - 'dirs': ['share/man'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/ctffind/ctffind-4.0.8_nostd_value.patch b/easybuild/easyconfigs/c/ctffind/ctffind-4.0.8_nostd_value.patch deleted file mode 100644 index 5c29826586c1..000000000000 --- a/easybuild/easyconfigs/c/ctffind/ctffind-4.0.8_nostd_value.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- ctffind-4.0.8/Makefile.in.orig 2014-12-12 12:08:28.159297567 +0100 -+++ ctffind-4.0.8/Makefile.in 2014-12-12 12:08:44.935297601 +0100 -@@ -353,7 +353,7 @@ - @FC_IS_INTEL_TRUE@AM_FCFLAGS = -fpp -assume realloc_lhs -traceback \ - @FC_IS_INTEL_TRUE@ -heap-arrays -warn all -warn \ - @FC_IS_INTEL_TRUE@ notruncated_source -gen-interfaces -fpe0 \ --@FC_IS_INTEL_TRUE@ -standard-semantics -assume nostd_value \ -+@FC_IS_INTEL_TRUE@ -standard-semantics \ - @FC_IS_INTEL_TRUE@ -init=snan $(am__append_27) $(am__append_30) \ - @FC_IS_INTEL_TRUE@ $(am__append_32) $(am__append_35) \ - @FC_IS_INTEL_TRUE@ $(am__append_37) -@@ -391,7 +391,7 @@ - @FC_IS_INTEL_TRUE@AM_FFLAGS = -assume realloc_lhs -traceback \ - @FC_IS_INTEL_TRUE@ -heap-arrays -warn all -warn \ - @FC_IS_INTEL_TRUE@ notruncated_source -gen-interfaces -fpe0 \ --@FC_IS_INTEL_TRUE@ -standard-semantics -assume nostd_value \ -+@FC_IS_INTEL_TRUE@ -standard-semantics \ - @FC_IS_INTEL_TRUE@ -init=snan $(am__append_28) $(am__append_31) \ - @FC_IS_INTEL_TRUE@ $(am__append_33) $(am__append_34) \ - @FC_IS_INTEL_TRUE@ $(am__append_38) diff --git a/easybuild/easyconfigs/c/ctffind/ctffind-4.1.13-foss-2019a.eb b/easybuild/easyconfigs/c/ctffind/ctffind-4.1.13-foss-2019a.eb deleted file mode 100644 index 0d694f939360..000000000000 --- a/easybuild/easyconfigs/c/ctffind/ctffind-4.1.13-foss-2019a.eb +++ /dev/null @@ -1,45 +0,0 @@ -# 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 -# -# Author: Ake Sandgren, HPC2N, Umea University - -easyblock = 'ConfigureMake' - -name = 'ctffind' -version = '4.1.13' - -homepage = 'https://grigoriefflab.umassmed.edu/ctffind4' -description = """Program for finding CTFs of electron micrographs.""" - -toolchain = {'name': 'foss', 'version': '2019a'} -toolchainopts = {'openmp': True} - -source_urls = ['https://grigoriefflab.umassmed.edu/sites/default/files/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['ctffind-4.1.13_remove_bogus_include_lines.patch'] -checksums = [ - '48231f8511b222176ea39b80c58ae8fb8a6bac5e0da247c54f5a84b52c8750cf', # ctffind-4.1.13.tar.gz - # ctffind-4.1.13_remove_bogus_include_lines.patch - 'ae218a61a24cec2e35fa4a7ddd497c0d1bb997957bfeb8866d941442afe26365', -] - -dependencies = [ - ('zlib', '1.2.11'), - ('libjpeg-turbo', '2.0.2'), - ('LibTIFF', '4.0.10'), - ('GSL', '2.5'), - ('wxWidgets', '3.0.4'), -] - -configopts = '--enable-openmp ' - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/ctffind'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/ctffind/ctffind-4.1.13-fosscuda-2019a.eb b/easybuild/easyconfigs/c/ctffind/ctffind-4.1.13-fosscuda-2019a.eb deleted file mode 100644 index 45a30460d70c..000000000000 --- a/easybuild/easyconfigs/c/ctffind/ctffind-4.1.13-fosscuda-2019a.eb +++ /dev/null @@ -1,45 +0,0 @@ -# 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 -# -# Author: Ake Sandgren, HPC2N, Umea University - -easyblock = 'ConfigureMake' - -name = 'ctffind' -version = '4.1.13' - -homepage = 'https://grigoriefflab.umassmed.edu/ctffind4' -description = """Program for finding CTFs of electron micrographs.""" - -toolchain = {'name': 'fosscuda', 'version': '2019a'} -toolchainopts = {'openmp': True} - -source_urls = ['https://grigoriefflab.umassmed.edu/sites/default/files/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['ctffind-4.1.13_remove_bogus_include_lines.patch'] -checksums = [ - '48231f8511b222176ea39b80c58ae8fb8a6bac5e0da247c54f5a84b52c8750cf', # ctffind-4.1.13.tar.gz - # ctffind-4.1.13_remove_bogus_include_lines.patch - 'ae218a61a24cec2e35fa4a7ddd497c0d1bb997957bfeb8866d941442afe26365', -] - -dependencies = [ - ('zlib', '1.2.11'), - ('libjpeg-turbo', '2.0.2'), - ('LibTIFF', '4.0.10'), - ('GSL', '2.5'), - ('wxWidgets', '3.0.4'), -] - -configopts = '--enable-openmp ' - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/ctffind'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/ctffind/ctffind-4.1.13-fosscuda-2019b.eb b/easybuild/easyconfigs/c/ctffind/ctffind-4.1.13-fosscuda-2019b.eb deleted file mode 100644 index e50df0308953..000000000000 --- a/easybuild/easyconfigs/c/ctffind/ctffind-4.1.13-fosscuda-2019b.eb +++ /dev/null @@ -1,45 +0,0 @@ -# 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 -# -# Author: Ake Sandgren, HPC2N, Umea University - -easyblock = 'ConfigureMake' - -name = 'ctffind' -version = '4.1.13' - -homepage = 'https://grigoriefflab.umassmed.edu/ctffind4' -description = """Program for finding CTFs of electron micrographs.""" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} -toolchainopts = {'openmp': True} - -source_urls = ['https://grigoriefflab.umassmed.edu/sites/default/files/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['ctffind-4.1.13_remove_bogus_include_lines.patch'] -checksums = [ - '48231f8511b222176ea39b80c58ae8fb8a6bac5e0da247c54f5a84b52c8750cf', # ctffind-4.1.13.tar.gz - # ctffind-4.1.13_remove_bogus_include_lines.patch - 'ae218a61a24cec2e35fa4a7ddd497c0d1bb997957bfeb8866d941442afe26365', -] - -dependencies = [ - ('zlib', '1.2.11'), - ('libjpeg-turbo', '2.0.3'), - ('LibTIFF', '4.0.10'), - ('GSL', '2.6'), - ('wxWidgets', '3.1.3'), -] - -configopts = '--enable-openmp ' - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/ctffind'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/ctffind/ctffind-4.1.13_remove_bogus_include_lines.patch b/easybuild/easyconfigs/c/ctffind/ctffind-4.1.13_remove_bogus_include_lines.patch deleted file mode 100644 index c1a6e0795e6f..000000000000 --- a/easybuild/easyconfigs/c/ctffind/ctffind-4.1.13_remove_bogus_include_lines.patch +++ /dev/null @@ -1,15 +0,0 @@ -Remove include lines for files that doesn't exist. - -Ã…ke Sandgren, 20190425 -diff -ru ctffind-4.1.13.orig/src/core/core_headers.h ctffind-4.1.13/src/core/core_headers.h ---- ctffind-4.1.13.orig/src/core/core_headers.h 2019-01-02 18:07:53.000000000 +0100 -+++ ctffind-4.1.13/src/core/core_headers.h 2019-04-25 19:53:37.110806262 +0200 -@@ -95,8 +95,6 @@ - #include "myapp.h" - #include "rle3d.h" - #include "local_resolution_estimator.h" --#include "pdb.h" --#include "water.h" - - - #ifdef MKL diff --git a/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-foss-2019b.eb b/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-foss-2019b.eb deleted file mode 100644 index 6311b4f11289..000000000000 --- a/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-foss-2019b.eb +++ /dev/null @@ -1,48 +0,0 @@ -# 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 -# -# Author: Ake Sandgren, HPC2N, Umea University - -easyblock = 'ConfigureMake' - -name = 'ctffind' -version = '4.1.14' - -homepage = 'https://grigoriefflab.umassmed.edu/ctffind4' -description = """Program for finding CTFs of electron micrographs.""" - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'openmp': True} - -source_urls = ['https://grigoriefflab.umassmed.edu/sites/default/files/'] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - '%(name)s-%(version)s_asm-fix.patch', - '%(name)s-%(version)s_void-functions.patch' -] -checksums = [ - 'db17b2ebeb3c3b2b3764e42b820cd50d19ccccf6956c64257bfe5d5ba6b40cb5', # ctffind-4.1.14.tar.gz - 'e6d468b3f1569e2d42e077573529dbc3035a03715c436d2349ccaaab63b64f28', # ctffind-4.1.14_asm-fix.patch - '0a578328062881d86b10585f1b0efa81b7a1826baf3e7bcc5c749bba73e96d10', # ctffind-4.1.14_void-functions.patch -] - -dependencies = [ - ('zlib', '1.2.11'), - ('libjpeg-turbo', '2.0.3'), - ('LibTIFF', '4.0.10'), - ('GSL', '2.6'), - ('wxWidgets', '3.1.3'), -] - -configopts = '--enable-openmp ' - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/ctffind'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-foss-2021a-CUDA-11.3.1.eb b/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-foss-2021a-CUDA-11.3.1.eb index 87813b35bd94..709b363f77b2 100644 --- a/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-foss-2021a-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-foss-2021a-CUDA-11.3.1.eb @@ -40,7 +40,7 @@ dependencies = [ configopts = '--enable-openmp ' -parallel = 1 +maxparallel = 1 sanity_check_paths = { 'files': ['bin/ctffind'], diff --git a/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-foss-2021b.eb b/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-foss-2021b.eb index 00eecab381d1..da20680620b1 100644 --- a/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-foss-2021b.eb +++ b/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-foss-2021b.eb @@ -40,7 +40,7 @@ dependencies = [ configopts = '--enable-openmp ' -parallel = 1 +maxparallel = 1 sanity_check_paths = { 'files': ['bin/ctffind'], diff --git a/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-foss-2022a.eb b/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-foss-2022a.eb index 59e562d1e6b8..b7dc61f08711 100644 --- a/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-foss-2022a.eb +++ b/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-foss-2022a.eb @@ -40,7 +40,7 @@ dependencies = [ configopts = '--enable-openmp ' -parallel = 1 +maxparallel = 1 sanity_check_paths = { 'files': ['bin/ctffind'], diff --git a/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-foss-2022b.eb b/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-foss-2022b.eb index ff2bc24f2a43..a6320a83add3 100644 --- a/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-foss-2022b.eb +++ b/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-foss-2022b.eb @@ -31,7 +31,7 @@ dependencies = [ configopts = '--enable-openmp ' -parallel = 1 +maxparallel = 1 sanity_check_paths = { 'files': ['bin/ctffind'], diff --git a/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-foss-2023a.eb b/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-foss-2023a.eb index 38f4a58c5d53..282e1229326a 100644 --- a/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-foss-2023a.eb +++ b/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-foss-2023a.eb @@ -40,7 +40,7 @@ dependencies = [ configopts = '--enable-openmp ' -parallel = 1 +maxparallel = 1 sanity_check_paths = { 'files': ['bin/ctffind'], diff --git a/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-fosscuda-2019b.eb b/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-fosscuda-2019b.eb deleted file mode 100644 index 2a4f2638a2ea..000000000000 --- a/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-fosscuda-2019b.eb +++ /dev/null @@ -1,48 +0,0 @@ -# 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 -# -# Author: Ake Sandgren, HPC2N, Umea University - -easyblock = 'ConfigureMake' - -name = 'ctffind' -version = '4.1.14' - -homepage = 'https://grigoriefflab.umassmed.edu/ctffind4' -description = """Program for finding CTFs of electron micrographs.""" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} -toolchainopts = {'openmp': True} - -source_urls = ['https://grigoriefflab.umassmed.edu/sites/default/files/'] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - '%(name)s-%(version)s_asm-fix.patch', - '%(name)s-%(version)s_void-functions.patch' -] -checksums = [ - 'db17b2ebeb3c3b2b3764e42b820cd50d19ccccf6956c64257bfe5d5ba6b40cb5', # ctffind-4.1.14.tar.gz - 'e6d468b3f1569e2d42e077573529dbc3035a03715c436d2349ccaaab63b64f28', # ctffind-4.1.14_asm-fix.patch - '0a578328062881d86b10585f1b0efa81b7a1826baf3e7bcc5c749bba73e96d10', # ctffind-4.1.14_void-functions.patch -] - -dependencies = [ - ('zlib', '1.2.11'), - ('libjpeg-turbo', '2.0.3'), - ('LibTIFF', '4.0.10'), - ('GSL', '2.6'), - ('wxWidgets', '3.1.3'), -] - -configopts = '--enable-openmp ' - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/ctffind'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-fosscuda-2020b.eb b/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-fosscuda-2020b.eb index 978e186cf1cb..9f5fe72dfbf7 100644 --- a/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/c/ctffind/ctffind-4.1.14-fosscuda-2020b.eb @@ -38,7 +38,7 @@ dependencies = [ configopts = '--enable-openmp ' -parallel = 1 +maxparallel = 1 sanity_check_paths = { 'files': ['bin/ctffind'], diff --git a/easybuild/easyconfigs/c/ctffind5/ctffind5-5.0.2-foss-2023a.eb b/easybuild/easyconfigs/c/ctffind5/ctffind5-5.0.2-foss-2023a.eb new file mode 100644 index 000000000000..29cb349d8163 --- /dev/null +++ b/easybuild/easyconfigs/c/ctffind5/ctffind5-5.0.2-foss-2023a.eb @@ -0,0 +1,83 @@ +# Thomas Hoffmann, EMBL Heidelberg, structures-it@embl.de, 2024/05 +easyblock = 'ConfigureMake' + +name = 'ctffind5' +version = '5.0.2' + +local_commit = 'b21db55a91366fe4f75301c56091d213bbd326eb' +local_branch = 'ctffind5_merge' + +homepage = 'https://grigoriefflab.umassmed.edu/ctf_estimation_ctffind_ctftilt' +description = """Program for finding CTFs of electron micrographs.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +# Use git_config in order to allow setting CISTEM_CURRENT_BRANCH and CISTEM_VERSION_TEXT by configure +sources = [{ + 'download_filename': '%s.tar.gz' % local_commit, + 'filename': 'cisTEM-ctffind5-%s.tar.gz' % local_commit[:7], + 'git_config': { + 'url': 'https://github.com/timothygrant80', + 'repo_name': 'cisTEM', + 'commit': local_commit, + 'keep_git_dir': True, + } +}] + +# no checksume, due to git_config +checksums = [None] + +# Alternative source: +# https://grigoriefflab.umassmed.edu/sites/default/files/cisTEM-ctffind5-b21db55.tar.gz + +# switch branch in order to inject proper branch name into binary: +preconfigopts = 'git switch --create %s &&' % local_branch + +# disable all targets except for ctffind and applyctf (do not build any other cisTEM tool): +local_remove_targets = """sed -i "s/^bin_PROGRAMS/""" +local_remove_targets += """bin_PROGRAMS=ctffind applyctf\\nnoinst_PROGRAMS/g" """ +local_remove_targets += """ src/Makefile.am &&""" +preconfigopts += local_remove_targets + +# run autotools +preconfigopts += './regenerate_project.b &&' + + +local_configureopts = [ + # '--enable-latest-instruction-set', # don't use; managed by CFLAGS + '--enable-shared', + '--with-gnu-ld', + '--with-wx-config=$EBROOTWXWIDGETS/bin/wx-config', + '--disable-silent-rules', + '--enable-openmp', + '--disable-debugmode' + '--disable-staticmode', + '--enable-experimental', + '--without-cuda', +] + +configopts = ' '.join(local_configureopts) + +builddependencies = [ + ('Autotools', '20220317'), + ('git', '2.41.0', '-nodocs') +] + +dependencies = [ + ('wxWidgets', '3.2.2.1') +] + +sanity_check_paths = { + 'files': ['bin/ctffind', 'bin/applyctf'], + 'dirs': ['bin'], +} + +sanity_check_commands = [ + # ctffind command expects filename of input image via stdin, + # so we pipe in a newline via 'echo' to make it exit + 'echo | ctffind | grep Version | grep %(version)s', + 'echo | ctffind | grep "Library Version" | grep %s' % local_commit[:7], + 'echo | ctffind | grep "Branch" | grep %s' % local_branch, +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-4.0.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-4.0.eb deleted file mode 100644 index 0e78f0b18dfd..000000000000 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-4.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Stephane Thiell -## -easyblock = 'Tarball' - -name = 'cuDNN' -version = '4.0' - -homepage = 'https://developer.nvidia.com/cudnn' -description = """The NVIDIA CUDA Deep Neural Network library (cuDNN) is a GPU-accelerated library of primitives for - deep neural networks.""" - -toolchain = SYSTEM - -# Nvidia developer registration required. -# Download link: https://developer.nvidia.com/rdp/cudnn-download -sources = ['%(namelower)s-7.0-linux-x64-v%(version)s-prod.tgz'] - -dependencies = [('CUDA', '7.5.18')] - -checksums = [ - '845ead4b37f1a2a243d7d1b4d42d1d8b', # cudnn-7.0-linux-x64-v4.0-prod.tgz -] - -sanity_check_paths = { - 'files': ['include/cudnn.h', 'lib64/libcudnn_static.a'], - 'dirs': ['include', 'lib64'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-5.0-CUDA-7.5.18.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-5.0-CUDA-7.5.18.eb deleted file mode 100644 index 92f89f5c4a4a..000000000000 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-5.0-CUDA-7.5.18.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Stephane Thiell -## -easyblock = 'Tarball' - -name = 'cuDNN' -version = '5.0' -local_cuda_version = '7.5.18' - -versionsuffix = '-CUDA-%s' % local_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 = SYSTEM - -# Nvidia developer registration required. -# Download link: https://developer.nvidia.com/rdp/cudnn-download -sources = ['%(namelower)s-7.5-linux-x64-v%(version)s-ga.tgz'] - -checksums = [ - '6f9110f66c8a48e15766b1f8c2a1baf3', # cudnn-7.5-linux-x64-v5.0-ga.tgz -] - -dependencies = [('CUDA', local_cuda_version)] - -sanity_check_paths = { - 'files': ['include/cudnn.h', 'lib64/libcudnn_static.a'], - 'dirs': ['include', 'lib64'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-5.0-rc.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-5.0-rc.eb deleted file mode 100644 index b3ca95090ba2..000000000000 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-5.0-rc.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Stephane Thiell -## -easyblock = 'Tarball' - -name = 'cuDNN' -version = '5.0-rc' - -homepage = 'https://developer.nvidia.com/cudnn' -description = """The NVIDIA CUDA Deep Neural Network library (cuDNN) is a GPU-accelerated library of primitives for - deep neural networks.""" - -toolchain = SYSTEM - -# Nvidia developer registration required. -# Download link: https://developer.nvidia.com/rdp/cudnn-download -sources = ['%(namelower)s-7.5-linux-x64-v%(version)s.tgz'] - -dependencies = [('CUDA', '7.5.18')] - -checksums = [ - '0febee3f11276218668857191514b7e0', # cudnn-7.5-linux-x64-v5.0-rc.tgz -] - -sanity_check_paths = { - 'files': ['include/cudnn.h', 'lib64/libcudnn_static.a'], - 'dirs': ['include', 'lib64'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-5.1-CUDA-8.0.44.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-5.1-CUDA-8.0.44.eb deleted file mode 100644 index 8e2332638eb6..000000000000 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-5.1-CUDA-8.0.44.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Stephane Thiell -## -easyblock = 'Tarball' - -name = 'cuDNN' -version = '5.1' -local_cuda_version = '8.0.44' - -versionsuffix = '-CUDA-%s' % local_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 = SYSTEM - -# 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', local_cuda_version)] - -checksums = [ - '406f4ac7f7ee8aa9e41304c143461a69', # cudnn-8.0-linux-x64-v5.1.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/cuDNN/cuDNN-6.0-CUDA-8.0.61.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-6.0-CUDA-8.0.61.eb deleted file mode 100644 index 386a77513169..000000000000 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-6.0-CUDA-8.0.61.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Stephane Thiell -## -easyblock = 'Tarball' - -name = 'cuDNN' -version = '6.0' -local_cuda_version = '8.0.61' - -versionsuffix = '-CUDA-%s' % local_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 = SYSTEM - -# 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', local_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/cuDNN/cuDNN-6.0.21-CUDA-7.5.18.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-6.0.21-CUDA-7.5.18.eb deleted file mode 100644 index bcb702f1bdbb..000000000000 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-6.0.21-CUDA-7.5.18.eb +++ /dev/null @@ -1,46 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Stephane Thiell -## -easyblock = 'Tarball' - -name = 'cuDNN' -version = '6.0.21' # the version of the libcudnn.so provided -local_cuda_version = '7.5.18' # the latest matching CUDA -local_cuda_version_major_minor = '.'.join(local_cuda_version.split('.')[:2]) -versionsuffix = '-CUDA-%s' % local_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 = SYSTEM - -# Nvidia developer registration required. -# Download link: https://developer.nvidia.com/rdp/cudnn-download -# Download as cudnn-7.5-linux-x64-v6.tgz, rename to cudnn-7.5-linux-x64-v%(version)s.tgz -# Note, NVIDIA may release another cudnn-7.5-linux-x64-v6.tgz with different %(version)s libraries -# so use the checksum to verify and modify as needed. -sources = ['%%(namelower)s-%s-linux-x64-v%%(version)s.tgz' % local_cuda_version_major_minor] -checksums = ['568d4b070c5f91ab8a15b287b73dd072b99c7267a43edad13f70337cd186c82c'] - -dependencies = [('CUDA', local_cuda_version)] - -postinstallcmds = [ - # toss duplicates and create symlinks instead - 'cd %%(installdir)s/lib64 && rm -vf libcudnn.%s.%s libcudnn.%s' % (SHLIB_EXT, version[0:1], SHLIB_EXT), - 'cd %%(installdir)s/lib64 && ln -vs libcudnn.%s.%s libcudnn.%s' % (SHLIB_EXT, version, SHLIB_EXT), - 'cd %%(installdir)s/lib64 && ln -vs libcudnn.%s.%s libcudnn.%s.%s' % (SHLIB_EXT, version, SHLIB_EXT, version[0:1]), - 'cd %%(installdir)s/lib64 && ln -vs libcudnn.%s.%s libcudnn.%s.%s' % (SHLIB_EXT, version, SHLIB_EXT, version[0:3]), -] - -sanity_check_paths = { - 'files': ['include/cudnn.h', 'lib64/libcudnn_static.a', 'lib64/libcudnn.%s.%%(version)s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-6.0.21-CUDA-8.0.44.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-6.0.21-CUDA-8.0.44.eb deleted file mode 100644 index a2f3a425b884..000000000000 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-6.0.21-CUDA-8.0.44.eb +++ /dev/null @@ -1,46 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Stephane Thiell -## -easyblock = 'Tarball' - -name = 'cuDNN' -version = '6.0.21' # the version of the libcudnn.so provided -local_cuda_version = '8.0.44' # the latest matching CUDA -local_cuda_version_major_minor = '.'.join(local_cuda_version.split('.')[:2]) -versionsuffix = '-CUDA-%s' % local_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 = SYSTEM - -# Nvidia developer registration required. -# Download link: https://developer.nvidia.com/rdp/cudnn-download -# Download as cudnn-8.0-linux-x64-v6.tgz, rename to cudnn-8.0-linux-x64-v%(version)s.tgz -# Note, NVIDIA may release another cudnn-8.0-linux-x64-v6.tgz with different %(version)s libraries -# so use the checksum to verify and modify as needed. -sources = ['%%(namelower)s-%s-linux-x64-v%%(version)s.tgz' % local_cuda_version_major_minor] -checksums = ['9b09110af48c9a4d7b6344eb4b3e344daa84987ed6177d5c44319732f3bb7f9c'] - -dependencies = [('CUDA', local_cuda_version)] - -postinstallcmds = [ - # toss duplicates and create symlinks instead - 'cd %%(installdir)s/lib64 && rm -vf libcudnn.%s.%s libcudnn.%s' % (SHLIB_EXT, version[0:1], SHLIB_EXT), - 'cd %%(installdir)s/lib64 && ln -vs libcudnn.%s.%s libcudnn.%s' % (SHLIB_EXT, version, SHLIB_EXT), - 'cd %%(installdir)s/lib64 && ln -vs libcudnn.%s.%s libcudnn.%s.%s' % (SHLIB_EXT, version, SHLIB_EXT, version[0:1]), - 'cd %%(installdir)s/lib64 && ln -vs libcudnn.%s.%s libcudnn.%s.%s' % (SHLIB_EXT, version, SHLIB_EXT, version[0:3]), -] - -sanity_check_paths = { - 'files': ['include/cudnn.h', 'lib64/libcudnn_static.a', 'lib64/libcudnn.%s.%%(version)s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.0.2-CUDA-9.0.176.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-7.0.2-CUDA-9.0.176.eb deleted file mode 100644 index 2dcde5e718ce..000000000000 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.0.2-CUDA-9.0.176.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Stephane Thiell -## -easyblock = 'Tarball' - -name = 'cuDNN' -version = '7.0.2' -local_cuda_version = '9.0.176' - -local_cuda_version_major_minor = '.'.join(local_cuda_version.split('.')[:2]) - -versionsuffix = '-CUDA-%s' % local_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 = SYSTEM - -# Nvidia developer registration required. -# Download link: https://developer.nvidia.com/rdp/cudnn-download -# Download as cudnn-9.0-linux-x64-v7.tgz, rename to cudnn-9.0-linux-x64-v7.0.2.tgz -sources = ['%%(namelower)s-%s-linux-x64-v%%(version)s.tgz' % local_cuda_version_major_minor] -checksums = ['ec2a89453ef6454d417b7f3dad67405e30953e1df1e47aafb846f99d02eaa5d1'] - -dependencies = [('CUDA', local_cuda_version)] - -sanity_check_paths = { - 'files': ['include/cudnn.h', 'lib64/libcudnn_static.a'], - 'dirs': ['include', 'lib64'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.0.5-CUDA-8.0.44.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-7.0.5-CUDA-8.0.44.eb deleted file mode 100644 index bfbc66a3dec6..000000000000 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.0.5-CUDA-8.0.44.eb +++ /dev/null @@ -1,46 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Stephane Thiell -## -easyblock = 'Tarball' - -name = 'cuDNN' -version = '7.0.5' # the version of the libcudnn.so provided -local_cuda_version = '8.0.44' # the latest matching CUDA -local_cuda_version_major_minor = '.'.join(local_cuda_version.split('.')[:2]) -versionsuffix = '-CUDA-%s' % local_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 = SYSTEM - -# Nvidia developer registration required. -# Download link: https://developer.nvidia.com/rdp/cudnn-download -# Download as cudnn-8.0-linux-x64-v7.tgz, rename to cudnn-8.0-linux-x64-v%(version)s.tgz -# Note, NVIDIA may release another cudnn-8.0-linux-x64-v7.tgz with different %(version)s libraries -# so use the checksum to verify and modify as needed. -sources = ['%%(namelower)s-%s-linux-x64-v%%(version)s.tgz' % local_cuda_version_major_minor] -checksums = ['9e0b31735918fe33a79c4b3e612143d33f48f61c095a3b993023cdab46f6d66e'] - -dependencies = [('CUDA', local_cuda_version)] - -postinstallcmds = [ - # toss duplicates and create symlinks instead - 'cd %%(installdir)s/lib64 && rm -vf libcudnn.%s.%s libcudnn.%s' % (SHLIB_EXT, version[0:1], SHLIB_EXT), - 'cd %%(installdir)s/lib64 && ln -vs libcudnn.%s.%s libcudnn.%s' % (SHLIB_EXT, version, SHLIB_EXT), - 'cd %%(installdir)s/lib64 && ln -vs libcudnn.%s.%s libcudnn.%s.%s' % (SHLIB_EXT, version, SHLIB_EXT, version[0:1]), - 'cd %%(installdir)s/lib64 && ln -vs libcudnn.%s.%s libcudnn.%s.%s' % (SHLIB_EXT, version, SHLIB_EXT, version[0:3]), -] - -sanity_check_paths = { - 'files': ['include/cudnn.h', 'lib64/libcudnn_static.a', 'lib64/libcudnn.%s.%%(version)s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.0.5-CUDA-9.0.176.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-7.0.5-CUDA-9.0.176.eb deleted file mode 100644 index f012a48b217b..000000000000 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.0.5-CUDA-9.0.176.eb +++ /dev/null @@ -1,46 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Stephane Thiell -## -easyblock = 'Tarball' - -name = 'cuDNN' -version = '7.0.5' # the version of the libcudnn.so provided -local_cuda_version = '9.0.176' # the latest matching CUDA -local_cuda_version_major_minor = '.'.join(local_cuda_version.split('.')[:2]) -versionsuffix = '-CUDA-%s' % local_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 = SYSTEM - -# Nvidia developer registration required. -# Download link: https://developer.nvidia.com/rdp/cudnn-download -# Download as cudnn-9.0-linux-x64-v7.tgz, rename to cudnn-9.0-linux-x64-v%(version)s.tgz -# Note, NVIDIA may release another cudnn-9.0-linux-x64-v7.tgz with different %(version)s libraries -# so use the checksum to verify and modify as needed. -sources = ['%%(namelower)s-%s-linux-x64-v%%(version)s.tgz' % local_cuda_version_major_minor] -checksums = ['1a3e076447d5b9860c73d9bebe7087ffcb7b0c8814fd1e506096435a2ad9ab0e'] - -dependencies = [('CUDA', local_cuda_version)] - -postinstallcmds = [ - # toss duplicates and create symlinks instead - 'cd %%(installdir)s/lib64 && rm -vf libcudnn.%s.%s libcudnn.%s' % (SHLIB_EXT, version[0:1], SHLIB_EXT), - 'cd %%(installdir)s/lib64 && ln -vs libcudnn.%s.%s libcudnn.%s' % (SHLIB_EXT, version, SHLIB_EXT), - 'cd %%(installdir)s/lib64 && ln -vs libcudnn.%s.%s libcudnn.%s.%s' % (SHLIB_EXT, version, SHLIB_EXT, version[0:1]), - 'cd %%(installdir)s/lib64 && ln -vs libcudnn.%s.%s libcudnn.%s.%s' % (SHLIB_EXT, version, SHLIB_EXT, version[0:3]), -] - -sanity_check_paths = { - 'files': ['include/cudnn.h', 'lib64/libcudnn_static.a', 'lib64/libcudnn.%s.%%(version)s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.0.5-CUDA-9.1.85.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-7.0.5-CUDA-9.1.85.eb deleted file mode 100644 index 493dea19d6aa..000000000000 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.0.5-CUDA-9.1.85.eb +++ /dev/null @@ -1,45 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Stephane Thiell -## -easyblock = 'Tarball' - -name = 'cuDNN' -version = '7.0.5' # the version of the libcudnn.so provided -local_cuda_version = '9.1.85' # the latest matching CUDA -local_cuda_version_major_minor = '.'.join(local_cuda_version.split('.')[:2]) -versionsuffix = '-CUDA-%s' % local_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 = SYSTEM - -# Nvidia developer registration required. -# Download link: https://developer.nvidia.com/rdp/cudnn-download -# Download as cudnn-9.1-linux-x64-v7.tgz, rename to cudnn-9.1-linux-x64-v%(version)s.tgz -# Note, NVIDIA may release another cudnn-9.1-linux-x64-v7.tgz with different %(version)s libraries -# so use the checksum to verify and modify as needed. -sources = ['%%(namelower)s-%s-linux-x64-v%%(version)s.tgz' % local_cuda_version_major_minor] -checksums = ['1ead5da7324db35dcdb3721a8d4fc020b217c68cdb3b3daa1be81eb2456bd5e5'] - -dependencies = [('CUDA', local_cuda_version)] - -postinstallcmds = [ - # toss duplicates and create symlinks instead - 'cd %%(installdir)s/lib64 && rm -vf libcudnn.%s.%s libcudnn.%s' % (SHLIB_EXT, version[0:1], SHLIB_EXT), - 'cd %%(installdir)s/lib64 && ln -vs libcudnn.%s.%s libcudnn.%s' % (SHLIB_EXT, version, SHLIB_EXT), - 'cd %%(installdir)s/lib64 && ln -vs libcudnn.%s.%s libcudnn.%s.%s' % (SHLIB_EXT, version, SHLIB_EXT, version[0:1]), - 'cd %%(installdir)s/lib64 && ln -vs libcudnn.%s.%s libcudnn.%s.%s' % (SHLIB_EXT, version, SHLIB_EXT, version[0:3]), -] - -sanity_check_paths = { - 'files': ['include/cudnn.h', 'lib64/libcudnn_static.a', 'lib64/libcudnn.%s.%%(version)s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.0.5.15-fosscuda-2017b.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-7.0.5.15-fosscuda-2017b.eb deleted file mode 100644 index 55be3cfda919..000000000000 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.0.5.15-fosscuda-2017b.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# OriginalAuthor: Stephane Thiell -# Author: Ake Sandgren -## -easyblock = 'Tarball' - -# The full version of the library can be found using -# strings -a cuda/lib64/libcudnn_static.a | grep cudnn_version_ -# Download and rename. -name = 'cuDNN' -version = '7.0.5.15' - -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.""" - -# fosscuda 2017b uses CUDA 9.0 -toolchain = {'name': 'fosscuda', 'version': '2017b'} - -# Nvidia developer registration required. -# Download link: -# https://developer.nvidia.com/compute/machine-learning/cudnn/secure/v7.0.5/prod/9.1_20171129/cudnn-9.0-linux-x64-v7 -# -# Complete version number is taken from the output of: -# strings -a cuda/lib64/libcudnn_static.a | grep cudnn_version_ -# -# The downloaded file must be renamed to match the following sources line. -sources = ['%(namelower)s-9.0-linux-x64-v%(version)s.tgz'] -checksums = ['1a3e076447d5b9860c73d9bebe7087ffcb7b0c8814fd1e506096435a2ad9ab0e'] - -sanity_check_paths = { - 'files': ['include/cudnn.h', 'lib64/libcudnn_static.a'], - 'dirs': ['include', 'lib64'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.0.5.15-fosscuda-2018a.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-7.0.5.15-fosscuda-2018a.eb deleted file mode 100644 index 1251da5daaaf..000000000000 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.0.5.15-fosscuda-2018a.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# OriginalAuthor: Stephane Thiell -# Author: Ake Sandgren -## -easyblock = 'Tarball' - -# The full version of the library can be found using -# strings -a cuda/lib64/libcudnn_static.a | grep cudnn_version_ -# Download and rename. -name = 'cuDNN' -version = '7.0.5.15' - -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.""" - -# fosscuda 2018a uses CUDA 9.1 -toolchain = {'name': 'fosscuda', 'version': '2018a'} - -# Nvidia developer registration required. -# Download link: -# https://developer.nvidia.com/compute/machine-learning/cudnn/secure/v7.0.5/prod/9.1_20171129/cudnn-9.1-linux-x64-v7 -# Complete version number is taken from the corresponding .deb files from the same URL base -# The downloaded file must be renamed to match the following sources -# line. -sources = ['%(namelower)s-9.1-linux-x64-v%(version)s.tgz'] - -checksums = [ - '1ead5da7324db35dcdb3721a8d4fc020b217c68cdb3b3daa1be81eb2456bd5e5', # cudnn-9.1-linux-x64-v7.0.5.15.tgz -] - -sanity_check_paths = { - 'files': ['include/cudnn.h', 'lib64/libcudnn_static.a'], - 'dirs': ['include', 'lib64'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.0.5.15-intelcuda-2017b.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-7.0.5.15-intelcuda-2017b.eb deleted file mode 100644 index 636b5b4cf7c8..000000000000 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.0.5.15-intelcuda-2017b.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# OriginalAuthor: Stephane Thiell -# Author: Ake Sandgren -## -easyblock = 'Tarball' - -# The full version of the library can be found using -# strings -a cuda/lib64/libcudnn_static.a | grep cudnn_version_ -# Download and rename. -name = 'cuDNN' -version = '7.0.5.15' - -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.""" - -# intelcuda 2017b uses CUDA 9.0 -toolchain = {'name': 'intelcuda', 'version': '2017b'} - -# Nvidia developer registration required. -# Download link: -# https://developer.nvidia.com/compute/machine-learning/cudnn/secure/v7.0.5/prod/9.1_20171129/cudnn-9.0-linux-x64-v7 -# -# Complete version number is taken from the output of: -# strings -a cuda/lib64/libcudnn_static.a | grep cudnn_version_ -# -# The downloaded file must be renamed to match the following sources line. -sources = ['%(namelower)s-9.0-linux-x64-v%(version)s.tgz'] -checksums = ['1a3e076447d5b9860c73d9bebe7087ffcb7b0c8814fd1e506096435a2ad9ab0e'] - -sanity_check_paths = { - 'files': ['include/cudnn.h', 'lib64/libcudnn_static.a'], - 'dirs': ['include', 'lib64'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.1.4.18-fosscuda-2018b.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-7.1.4.18-fosscuda-2018b.eb deleted file mode 100644 index 0947a49e559a..000000000000 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.1.4.18-fosscuda-2018b.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# OriginalAuthor: Stephane Thiell -# Author: Ake Sandgren -## -easyblock = 'Tarball' - -# The full version of the library can be found using -# strings -a cuda/lib64/libcudnn_static.a | grep cudnn_version_ -name = 'cuDNN' -version = '7.1.4.18' - -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.""" - -# fosscuda 2018b uses CUDA 9.2 -toolchain = {'name': 'fosscuda', 'version': '2018b'} - -# Nvidia developer registration required. -# Download link: https://developer.nvidia.com/rdp/cudnn-download -# Unpack the downloaded tar file. -# Then rename as: -# v=`strings -a cuda/lib64/libcudnn_static.a | grep cudnn_version_ | cut -d_ -f3-6 | tr _ .` -# mv cudnn-9.2-linux-x64-v7.1.tgz cudnn-9.2-linux-x64-v$v.tgz -sources = ['%(namelower)s-9.2-linux-x64-v%(version)s.tgz'] -checksums = ['f875340f812b942408098e4c9807cb4f8bdaea0db7c48613acece10c7c827101'] - -sanity_check_paths = { - 'files': ['include/cudnn.h', 'lib64/libcudnn_static.a'], - 'dirs': ['include', 'lib64'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.4.2.24-CUDA-10.0.130.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-7.4.2.24-CUDA-10.0.130.eb deleted file mode 100644 index a633c59c947d..000000000000 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.4.2.24-CUDA-10.0.130.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Stephane Thiell -## -easyblock = 'Tarball' - -name = 'cuDNN' -version = '7.4.2.24' -local_cuda_version = '10.0.130' - -local_cuda_version_major_minor = '.'.join(local_cuda_version.split('.')[:2]) - -versionsuffix = '-CUDA-%s' % local_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 = SYSTEM - -# Nvidia developer registration required. -# Download link: https://developer.nvidia.com/rdp/cudnn-download -# Download as cudnn-10.0-linux-x64-v7.4.2.24.tgz -sources = ['%%(namelower)s-%s-linux-x64-v%%(version)s.tgz' % local_cuda_version_major_minor] -checksums = ['2edfc86a02b50d17e88c478955a332e6a1e8174e7e53a3458b4ea51faf02daa3'] - -dependencies = [('CUDA', local_cuda_version)] - -sanity_check_paths = { - 'files': ['include/cudnn.h', 'lib64/libcudnn_static.a'], - 'dirs': ['include', 'lib64'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.4.2.24-gcccuda-2019a.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-7.4.2.24-gcccuda-2019a.eb deleted file mode 100644 index 11f6d790ca25..000000000000 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.4.2.24-gcccuda-2019a.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# OriginalAuthor: Stephane Thiell -# Author: Ake Sandgren -## -easyblock = 'Tarball' - -# The full version of the library can be found using -# strings -a cuda/lib64/libcudnn_static.a | grep cudnn_version_ -# Download and rename. -name = 'cuDNN' -version = '7.4.2.24' - -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.""" - -# gcccuda 2019a uses CUDA 10.1 -toolchain = {'name': 'gcccuda', 'version': '2019a'} - -# Nvidia developer registration required. -# Download link: https://developer.nvidia.com/rdp/cudnn-download -sources = ['%(namelower)s-10.0-linux-x64-v%(version)s.tgz'] -checksums = ['2edfc86a02b50d17e88c478955a332e6a1e8174e7e53a3458b4ea51faf02daa3'] - -sanity_check_paths = { - 'files': ['include/cudnn.h', 'lib64/libcudnn_static.a'], - 'dirs': ['include', 'lib64'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.5.0.56-CUDA-10.0.130.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-7.5.0.56-CUDA-10.0.130.eb deleted file mode 100644 index 6a64dfa0b184..000000000000 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.5.0.56-CUDA-10.0.130.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Stephane Thiell -## -easyblock = 'Tarball' - -name = 'cuDNN' -version = '7.5.0.56' -local_cuda_version = '10.0.130' - -local_cuda_version_major_minor = '.'.join(local_cuda_version.split('.')[:2]) - -versionsuffix = '-CUDA-%s' % local_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 = SYSTEM - -# By downloading, you accept the cuDNN Software License Agreement -# (https://docs.nvidia.com/deeplearning/sdk/cudnn-sla/index.html) -# accept_eula = True -source_urls = ['https://developer.download.nvidia.com/compute/redist/cudnn/v%s/' % '.'.join(version.split('.')[:3])] -sources = ['%%(namelower)s-%s-linux-x64-v%%(version)s.tgz' % local_cuda_version_major_minor] -checksums = ['701097882cb745d4683bb7ff6c33b8a35c7c81be31bac78f05bad130e7e0b781'] - -dependencies = [('CUDA', local_cuda_version)] - -sanity_check_paths = { - 'files': ['include/cudnn.h', 'lib64/libcudnn_static.a'], - 'dirs': ['include', 'lib64'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.6.2.24-CUDA-10.1.243.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-7.6.2.24-CUDA-10.1.243.eb deleted file mode 100644 index c43cc00f79e7..000000000000 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.6.2.24-CUDA-10.1.243.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Stephane Thiell -## -easyblock = 'Tarball' - -name = 'cuDNN' -version = '7.6.2.24' -local_cuda_version = '10.1.243' - -local_cuda_version_major_minor = '.'.join(local_cuda_version.split('.')[:2]) - -versionsuffix = '-CUDA-%s' % local_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 = SYSTEM - -# By downloading, you accept the cuDNN Software License Agreement -# (https://docs.nvidia.com/deeplearning/sdk/cudnn-sla/index.html) -# accept_eula = True -source_urls = ['https://developer.download.nvidia.com/compute/redist/cudnn/v%s/' % '.'.join(version.split('.')[:3])] -sources = ['%%(namelower)s-%s-linux-x64-v%%(version)s.tgz' % local_cuda_version_major_minor] -checksums = ['afbfd6a61e774beb3851742452c007de4f65f8ec0592d583bc6806f8d386cd1f'] - -dependencies = [('CUDA', local_cuda_version)] - -sanity_check_paths = { - 'files': ['include/cudnn.h', 'lib64/libcudnn_static.a'], - 'dirs': ['include', 'lib64'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.6.4.38-CUDA-10.0.130.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-7.6.4.38-CUDA-10.0.130.eb deleted file mode 100644 index 13e777d8ffee..000000000000 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.6.4.38-CUDA-10.0.130.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Stephane Thiell -# Modified: Putt Sakdhnagool -## - -name = 'cuDNN' -version = '7.6.4.38' -local_cuda_version = '10.0.130' - -local_cuda_version_major_minor = '.'.join(local_cuda_version.split('.')[:2]) - -versionsuffix = '-CUDA-%s' % local_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 = SYSTEM - -# By downloading, you accept the cuDNN Software License Agreement -# (https://docs.nvidia.com/deeplearning/sdk/cudnn-sla/index.html) -# accept_eula = True -source_urls = ['https://developer.download.nvidia.com/compute/redist/cudnn/v%s/' % '.'.join(version.split('.')[:3])] -sources = ['%%(namelower)s-%s-linux-x64-v%%(version)s.tgz' % local_cuda_version_major_minor] -checksums = ['417bb5daf51377037eb2f5c87649000ca1b9cec0acb16cfe07cb1d3e9a961dbf'] - -dependencies = [('CUDA', local_cuda_version)] - -sanity_check_paths = { - 'files': ['include/cudnn.h', 'lib64/libcudnn_static.a'], - 'dirs': ['include', 'lib64'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.6.4.38-gcccuda-2019a.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-7.6.4.38-gcccuda-2019a.eb deleted file mode 100644 index fc46a1bb656f..000000000000 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.6.4.38-gcccuda-2019a.eb +++ /dev/null @@ -1,40 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# OriginalAuthor: Stephane Thiell -# Author: Ake Sandgren -## - -# The full version of the library can be found using -# strings -a cuda/lib64/libcudnn_static.a | grep cudnn_version_ -# Download and rename. -name = 'cuDNN' -version = '7.6.4.38' - -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.""" - -# gcccuda 2019a uses CUDA 10.1 -toolchain = {'name': 'gcccuda', 'version': '2019a'} - -# By downloading, you accept the cuDNN Software License Agreement -# (https://docs.nvidia.com/deeplearning/sdk/cudnn-sla/index.html) -# accept_eula = True -source_urls = ['https://developer.download.nvidia.com/compute/redist/cudnn/v%s/' % '.'.join(version.split('.')[:3])] -sources = ['%(namelower)s-10.1-linux-%(cudnnarch)s-v%(version)s.tgz'] -checksums = [ - { - '%(namelower)s-10.1-linux-x64-v%(version)s.tgz': - '32091d115c0373027418620a09ebec3658a6bc467d011de7cdd0eb07d644b099', - '%(namelower)s-10.1-linux-ppc64le-v%(version)s.tgz': - 'f3615fea50986a4dfd05d7a0cf83396dfdceefa9c209e8bf9691e20a48e420ce', - } -] - -sanity_check_paths = { - 'files': ['include/cudnn.h', 'lib64/libcudnn_static.a'], - 'dirs': ['include', 'lib64'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.6.4.38-gcccuda-2019b.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-7.6.4.38-gcccuda-2019b.eb deleted file mode 100644 index ef2a412c095a..000000000000 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.6.4.38-gcccuda-2019b.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'cuDNN' -version = '7.6.4.38' - -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.""" - -# gcccuda 2019b uses CUDA 10.1 -toolchain = {'name': 'gcccuda', 'version': '2019b'} - -# By downloading, you accept the cuDNN Software License Agreement -# (https://docs.nvidia.com/deeplearning/sdk/cudnn-sla/index.html) -# accept_eula = True -source_urls = ['https://developer.download.nvidia.com/compute/redist/cudnn/v%s/' % '.'.join(version.split('.')[:3])] -sources = ['%(namelower)s-10.1-linux-%(cudnnarch)s-v%(version)s.tgz'] -checksums = [ - { - '%(namelower)s-10.1-linux-x64-v%(version)s.tgz': - '32091d115c0373027418620a09ebec3658a6bc467d011de7cdd0eb07d644b099', - '%(namelower)s-10.1-linux-ppc64le-v%(version)s.tgz': - 'f3615fea50986a4dfd05d7a0cf83396dfdceefa9c209e8bf9691e20a48e420ce', - } -] - -sanity_check_paths = { - 'files': ['include/cudnn.h', 'lib64/libcudnn_static.a'], - 'dirs': ['include', 'lib64'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-8.0.4.30-CUDA-11.1.1.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-8.0.4.30-CUDA-11.1.1.eb index bedbe9ded47d..95daa635e201 100644 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-8.0.4.30-CUDA-11.1.1.eb +++ b/easybuild/easyconfigs/c/cuDNN/cuDNN-8.0.4.30-CUDA-11.1.1.eb @@ -1,5 +1,5 @@ ## -# Author: Stephane Thiell +# Author: Stephane Thiell ## name = 'cuDNN' version = '8.0.4.30' diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-9.5.0.50-CUDA-12.6.0.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-9.5.0.50-CUDA-12.6.0.eb new file mode 100644 index 000000000000..76340a4e654a --- /dev/null +++ b/easybuild/easyconfigs/c/cuDNN/cuDNN-9.5.0.50-CUDA-12.6.0.eb @@ -0,0 +1,37 @@ +name = 'cuDNN' +version = '9.5.0.50' +versionsuffix = '-CUDA-%(cudaver)s' +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 = SYSTEM + +# note: cuDNN is tied to specific to CUDA versions, +# see also https://docs.nvidia.com/deeplearning/cudnn/support-matrix/index.html#cudnn-cuda-hardware-versions +local_short_ver = '.'.join(version.split('.')[:3]) +local_cuda_major = '12' + +source_urls = [ + 'https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-%(cudnnarch)s/' +] +sources = ['%%(namelower)s-linux-%%(cudnnarch)s-%%(version)s_cuda%s-archive.tar.xz' % local_cuda_major] +checksums = [{ + '%%(namelower)s-linux-sbsa-%%(version)s_cuda%s-archive.tar.xz' % local_cuda_major: + '494b640a69feb40ce806a726aa63a1de6b2ec459acbe6a116ef6fe3e6b27877d', + '%%(namelower)s-linux-x86_64-%%(version)s_cuda%s-archive.tar.xz' % local_cuda_major: + '86e4e4f4c09b31d3850b402d94ea52741a2f94c2f717ddc8899a14aca96e032d', +}] + +dependencies = [('CUDA', '12.6.0')] + +sanity_check_paths = { + 'files': [ + 'include/cudnn.h', 'lib64/libcudnn_adv_static.a', 'lib64/libcudnn_cnn_static.a', + 'lib64/libcudnn_engines_precompiled_static.a', 'lib64/libcudnn_engines_runtime_compiled_static.a', + 'lib64/libcudnn_graph_static.a', 'lib64/libcudnn_heuristic_static.a', 'lib64/libcudnn_ops_static.a', + ], + 'dirs': ['include', 'lib64'], +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/cuQuantum/cuQuantum-24.08.0.5-CUDA-12.1.1.eb b/easybuild/easyconfigs/c/cuQuantum/cuQuantum-24.08.0.5-CUDA-12.1.1.eb new file mode 100644 index 000000000000..f2437f12613c --- /dev/null +++ b/easybuild/easyconfigs/c/cuQuantum/cuQuantum-24.08.0.5-CUDA-12.1.1.eb @@ -0,0 +1,27 @@ +easyblock = 'Tarball' + +name = 'cuQuantum' +local_shortver = '24.08.0' +version = local_shortver + '.5' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://developer.nvidia.com/cuquantum-sdk' +description = """NVIDIA cuQuantum is an SDK of libraries and tools for quantum computing workflows.""" + +toolchain = SYSTEM + +source_urls = ['https://developer.download.nvidia.com/compute/cuquantum/redist/cuquantum/linux-x86_64/'] +sources = ['cuquantum-linux-x86_64-%(version)s_cuda%(cudamajver)s-archive.tar.xz'] +checksums = ['485968734706eeffcd3adc3b2d2086e59be7ff3ddd907e96f1eb97335beb344a'] + +local_cudamajver = '12' +dependencies = [('CUDA', local_cudamajver + '.1.1')] + +sanity_check_paths = { + 'files': ['include/custatevec.h', 'include/cutensornet/types.h', + 'lib/libcutensornet.%s' % SHLIB_EXT, + 'lib/libcutensornet_static.a'], + 'dirs': ['distributed_interfaces'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/cuTENSOR/cuTENSOR-1.2.2.5-gcccuda-2019b.eb b/easybuild/easyconfigs/c/cuTENSOR/cuTENSOR-1.2.2.5-gcccuda-2019b.eb deleted file mode 100644 index b3235f16295c..000000000000 --- a/easybuild/easyconfigs/c/cuTENSOR/cuTENSOR-1.2.2.5-gcccuda-2019b.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'Tarball' - -name = 'cuTENSOR' -version = '1.2.2.5' - -homepage = 'https://developer.nvidia.com/cutensor' -description = """The cuTENSOR Library is a GPU-accelerated tensor linear algebra library providing tensor contraction, - reduction and elementwise operations.""" - -toolchain = {'name': 'gcccuda', 'version': '2019b'} - -# download requires registration, see https://developer.nvidia.com/cutensor/downloads -sources = ['libcutensor-linux-%(arch)s-%(version)s.tar.gz'] -checksums = [ - { - 'libcutensor-linux-x86_64-1.2.2.5.tar.gz': - '954ee22b80d6b82fd4decd42b7faead86af7c3817653b458620a66174e5b89b6', - 'libcutensor-linux-ppc64le-1.2.2.5.tar.gz': - 'd914a721b8a6bbfbf4f2bdea3bb51775e5df39abc383d415b3b06bbde2a47e6e', - } -] - -# CUDA 10.1 is part of gccuda/2019b -local_cudaminmaj = '10.1' - -sanity_check_paths = { - 'files': ['include/cutensor.h', 'include/cutensor/types.h', - 'lib/%s/libcutensor.%s' % (local_cudaminmaj, SHLIB_EXT), - 'lib/%s/libcutensor_static.a' % local_cudaminmaj], - 'dirs': [], -} - -modextrapaths = { - 'LD_LIBRARY_PATH': ['lib/%s' % local_cudaminmaj], - 'LIBRARY_PATH': ['lib/%s' % local_cudaminmaj], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/cuTENSOR/cuTENSOR-2.0.2.5-CUDA-12.6.0.eb b/easybuild/easyconfigs/c/cuTENSOR/cuTENSOR-2.0.2.5-CUDA-12.6.0.eb new file mode 100644 index 000000000000..fe7b69ac9b01 --- /dev/null +++ b/easybuild/easyconfigs/c/cuTENSOR/cuTENSOR-2.0.2.5-CUDA-12.6.0.eb @@ -0,0 +1,40 @@ +easyblock = 'Tarball' + +name = 'cuTENSOR' +version = '2.0.2.5' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://developer.nvidia.com/cutensor' +description = """The cuTENSOR Library is a GPU-accelerated tensor linear algebra library providing tensor contraction, + reduction and elementwise operations.""" + +toolchain = SYSTEM + +source_urls = [ + 'https://developer.download.nvidia.com/compute/cutensor/redist/libcutensor/linux-%(arch)s/' +] +sources = ['libcutensor-linux-%(arch)s-%(version)s-archive.tar.xz'] + +checksums = [{ + 'libcutensor-linux-sbsa-%(version)s-archive.tar.xz': + '5163dd40f11f328e469a6d9b0056c8346f5d59ed538c18d6b954e4ae657c69cc', + 'libcutensor-linux-x86_64-%(version)s-archive.tar.xz': + '0e957ae7b352f599de34b6fa1ba999b0617887f885d7436ac5737d71a6b83baa', +}] + +local_cudamajver = '12' +dependencies = [('CUDA', '12.6.0')] + +sanity_check_paths = { + 'files': ['include/cutensor.h', 'include/cutensor/types.h', + 'lib/%s/libcutensor.%s' % (local_cudamajver, SHLIB_EXT), + 'lib/%s/libcutensor_static.a' % local_cudamajver], + 'dirs': [], +} + +modextrapaths = { + 'LD_LIBRARY_PATH': ['lib/%s' % local_cudamajver], + 'LIBRARY_PATH': ['lib/%s' % local_cudamajver], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/currentNe/currentNe-1.0.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/c/currentNe/currentNe-1.0.0-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..d90b8442fa5a --- /dev/null +++ b/easybuild/easyconfigs/c/currentNe/currentNe-1.0.0-GCCcore-12.3.0.eb @@ -0,0 +1,38 @@ +easyblock = 'MakeCp' + +name = 'currentNe' +version = '1.0.0' +local_commit = '37daed5' + +homepage = 'https://github.com/esrud/currentNe' +description = """Estimation of current effective population using artificial neural networks.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +github_account = 'esrud' +source_urls = [GITHUB_SOURCE] +sources = [{ + "download_filename": "%s.tar.gz" % local_commit, + "filename": "%(name)s-%(version)s.tar.gz", +}] +checksums = ['77aab8e7403b726b30f34474d3177a3b118afb4b0dc57636dc0b2b93274c6bca'] + +builddependencies = [ + ('binutils', '2.40'), + ('make', '4.4.1'), +] + +files_to_copy = [ + 'lib', + (['currentNe.cpp'], 'lib'), + (['currentNe'], 'bin'), +] + +sanity_check_paths = { + 'files': ['lib/currentNe.cpp'], + 'dirs': ['bin', 'lib'] +} + +sanity_check_commands = ['currentNe -h 2>&1 | grep "USAGE"'] + +moduleclass = 'bio' 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 deleted file mode 100644 index affdced4aa75..000000000000 --- a/easybuild/easyconfigs/c/custodian/custodian-1.1.0-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonBundle' - -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), -] - -exts_list = [ - ('monty', '0.9.6'), - ('custodian', version), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.14-foss-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.14-foss-2017a-Python-2.7.13.eb deleted file mode 100644 index 9e9908b3368f..000000000000 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.14-foss-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 = 'https://opensource.scilifelab.se/projects/cutadapt/' -description = """Cutadapt finds and removes adapter sequences, primers, poly-A tails and - other types of unwanted sequence from your high-throughput sequencing reads.""" - -toolchain = {'name': 'foss', 'version': '2017a'} - -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.14-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.14-intel-2017a-Python-2.7.13.eb deleted file mode 100644 index 20932fca7906..000000000000 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.14-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 = 'https://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'} - -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.15-foss-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.15-foss-2016b-Python-3.5.2.eb deleted file mode 100644 index 1b3054cfd9d5..000000000000 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.15-foss-2016b-Python-3.5.2.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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.15' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://opensource.scilifelab.se/projects/cutadapt/' -description = """Cutadapt finds and removes adapter sequences, primers, poly-A tails and - other types of unwanted sequence from your high-throughput sequencing reads.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ba96e98281dbc31e75f25d02bde65d6945f1b94bc4ea8a673dc0d3ba08cfdc09'] - -dependencies = [ - ('Python', '3.5.2'), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.16-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.16-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index 2225c69f28ab..000000000000 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.16-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,45 +0,0 @@ -# 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 -# Modified by: Albert Bogdanowicz -# Institute of Biochemistry and Biophysics PAS - -easyblock = 'PythonBundle' - -name = 'cutadapt' -version = '1.16' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://opensource.scilifelab.se/projects/cutadapt/' -description = """Cutadapt finds and removes adapter sequences, primers, poly-A tails and - other types of unwanted sequence from your high-throughput sequencing reads.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -dependencies = [ - ('Python', '2.7.14'), -] - -use_pip = True - -exts_list = [ - ('bz2file', '0.98', { - 'checksums': ['64c1f811e31556ba9931953c8ec7b397488726c63e09a4c67004f43bdd28da88'], - }), - ('xopen', '0.5.1', { - 'checksums': ['80757c50816162001e8629524f907426f82e885c168705a276abc649739ef200'], - }), - (name, version, { - 'checksums': ['9432045dcf59802ef9bb2d1f7232e8a015eb9b984e7c7ff35a6c8a57681e7a79'], - }), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.16-foss-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.16-foss-2017b-Python-3.6.3.eb deleted file mode 100644 index 01589d382262..000000000000 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.16-foss-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,42 +0,0 @@ -# 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 -# Modified by: Albert Bogdanowicz -# Institute of Biochemistry and Biophysics PAS - -easyblock = 'PythonBundle' - -name = 'cutadapt' -version = '1.16' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://opensource.scilifelab.se/projects/cutadapt/' -description = """Cutadapt finds and removes adapter sequences, primers, poly-A tails and - other types of unwanted sequence from your high-throughput sequencing reads.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -dependencies = [ - ('Python', '3.6.3'), -] - -use_pip = True - -exts_list = [ - ('xopen', '0.5.1', { - 'checksums': ['80757c50816162001e8629524f907426f82e885c168705a276abc649739ef200'], - }), - (name, version, { - 'checksums': ['9432045dcf59802ef9bb2d1f7232e8a015eb9b984e7c7ff35a6c8a57681e7a79'], - }), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.16-foss-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.16-foss-2018a-Python-3.6.4.eb deleted file mode 100644 index e61f31a97997..000000000000 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.16-foss-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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 -# Modufied by: Albert Bogdanowicz -# Institute of Biochemistry and Biophysics PAS - -easyblock = 'PythonPackage' - -name = 'cutadapt' -version = '1.16' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://opensource.scilifelab.se/projects/cutadapt/' -description = """Cutadapt finds and removes adapter sequences, primers, poly-A tails and - other types of unwanted sequence from your high-throughput sequencing reads.""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -sources = [SOURCELOWER_TAR_GZ] -checksums = ['9432045dcf59802ef9bb2d1f7232e8a015eb9b984e7c7ff35a6c8a57681e7a79'] - -dependencies = [ - ('Python', '3.6.4'), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.16-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.16-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 81e07579e667..000000000000 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.16-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,42 +0,0 @@ -# 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), Kenneth Hoste (HPC-UGent) - -easyblock = 'PythonBundle' - -name = 'cutadapt' -version = '1.16' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2017b'} - -dependencies = [ - ('Python', '2.7.14'), -] - -use_pip = True - -exts_list = [ - ('bz2file', '0.98', { - 'checksums': ['64c1f811e31556ba9931953c8ec7b397488726c63e09a4c67004f43bdd28da88'], - }), - ('xopen', '0.5.1', { - 'checksums': ['80757c50816162001e8629524f907426f82e885c168705a276abc649739ef200'], - }), - (name, version, { - 'checksums': ['9432045dcf59802ef9bb2d1f7232e8a015eb9b984e7c7ff35a6c8a57681e7a79'], - }), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.16-intel-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.16-intel-2017b-Python-3.6.3.eb deleted file mode 100644 index 50b19e4925d6..000000000000 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.16-intel-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,39 +0,0 @@ -# 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), Kenneth Hoste (HPC-UGent) - -easyblock = 'PythonBundle' - -name = 'cutadapt' -version = '1.16' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2017b'} - -dependencies = [ - ('Python', '3.6.3'), -] - -use_pip = True - -exts_list = [ - ('xopen', '0.5.1', { - 'checksums': ['80757c50816162001e8629524f907426f82e885c168705a276abc649739ef200'], - }), - (name, version, { - 'checksums': ['9432045dcf59802ef9bb2d1f7232e8a015eb9b984e7c7ff35a6c8a57681e7a79'], - }), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.16-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.16-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index ef7a6062b3f3..000000000000 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.16-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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), Kenneth Hoste (HPC-UGent) - -easyblock = 'PythonPackage' - -name = 'cutadapt' -version = '1.16' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2018a'} - -sources = [SOURCELOWER_TAR_GZ] -checksums = ['9432045dcf59802ef9bb2d1f7232e8a015eb9b984e7c7ff35a6c8a57681e7a79'] - -dependencies = [ - ('Python', '2.7.14'), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.16-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.16-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index 31ed84be440b..000000000000 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.16-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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), Kenneth Hoste (HPC-UGent) - -easyblock = 'PythonPackage' - -name = 'cutadapt' -version = '1.16' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2018a'} - -sources = [SOURCELOWER_TAR_GZ] -checksums = ['9432045dcf59802ef9bb2d1f7232e8a015eb9b984e7c7ff35a6c8a57681e7a79'] - -dependencies = [ - ('Python', '3.6.4'), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.18-GCC-10.2.0-Python-2.7.18.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.18-GCC-10.2.0-Python-2.7.18.eb index 26af10890320..ee0f8d906f76 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.18-GCC-10.2.0-Python-2.7.18.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.18-GCC-10.2.0-Python-2.7.18.eb @@ -27,8 +27,6 @@ builddependencies = [ dependencies = [('Python', '2.7.18')] -use_pip = True - exts_list = [ ('bz2file', '0.98', { 'checksums': ['64c1f811e31556ba9931953c8ec7b397488726c63e09a4c67004f43bdd28da88'], @@ -51,6 +49,4 @@ sanity_check_commands = [ "python -c 'import cutadapt.seqio'", # requires xopen ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.18-GCCcore-12.3.0-Python-2.7.18.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.18-GCCcore-12.3.0-Python-2.7.18.eb new file mode 100644 index 000000000000..ff4ac2a51544 --- /dev/null +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.18-GCCcore-12.3.0-Python-2.7.18.eb @@ -0,0 +1,53 @@ +# 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, Jonas Demeulemeester +# The Francis Crick Institute +# Modufied by: Albert Bogdanowicz +# Institute of Biochemistry and Biophysics PAS +# Update: Petr Král (INUITS) + +easyblock = 'PythonBundle' + +name = 'cutadapt' +version = '1.18' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://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': 'GCCcore', 'version': '12.3.0'} + +builddependencies = [ + ('binutils', '2.40'), + ('NASM', '2.16.01'), +] + +dependencies = [('Python', '2.7.18')] + +exts_list = [ + ('bz2file', '0.98', { + 'checksums': ['64c1f811e31556ba9931953c8ec7b397488726c63e09a4c67004f43bdd28da88'], + }), + ('xopen', '0.8.4', { + 'checksums': ['dcd8f5ef5da5564f514a990573a48a0c347ee1fdbb9b6374d31592819868f7ba'], + }), + (name, version, { + 'checksums': ['17aabf9b19d09a426d96030a83ad003c97b26dba9d45bf5570d33088fcd533f9'], + }), +] + +sanity_check_paths = { + 'files': ['bin/cutadapt'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = [ + "cutadapt --help", + "python -c 'import cutadapt.seqio'", # requires xopen +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.18-GCCcore-8.2.0.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.18-GCCcore-8.2.0.eb deleted file mode 100644 index 5de1382d091a..000000000000 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.18-GCCcore-8.2.0.eb +++ /dev/null @@ -1,52 +0,0 @@ -# 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 and Jonas Demeulemeester -# The Francis Crick Institute -# Modufied by: Albert Bogdanowicz -# Institute of Biochemistry and Biophysics PAS -# Updated: Pavel Grochal (INUITS) - -easyblock = 'PythonBundle' - -name = 'cutadapt' -version = '1.18' - -homepage = 'https://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': 'GCCcore', 'version': '8.2.0'} - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -builddependencies = [('binutils', '2.31.1')] - -use_pip = True - -exts_list = [ - ('bz2file', '0.98', { - 'checksums': ['64c1f811e31556ba9931953c8ec7b397488726c63e09a4c67004f43bdd28da88'], - }), - ('xopen', '0.5.1', { - 'checksums': ['80757c50816162001e8629524f907426f82e885c168705a276abc649739ef200'], - }), - (name, version, { - 'checksums': ['17aabf9b19d09a426d96030a83ad003c97b26dba9d45bf5570d33088fcd533f9'], - }), -] - -fix_python_shebang_for = ['bin/cutadapt'] - -sanity_check_paths = { - 'files': ['bin/cutadapt'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [ - "cutadapt --help", - "python -c 'import cutadapt.seqio'", # requires xopen -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.18-GCCcore-8.3.0.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.18-GCCcore-8.3.0.eb deleted file mode 100644 index 6e863b305563..000000000000 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.18-GCCcore-8.3.0.eb +++ /dev/null @@ -1,53 +0,0 @@ -# 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 and Jonas Demeulemeester -# The Francis Crick Institute -# Modufied by: Albert Bogdanowicz -# Institute of Biochemistry and Biophysics PAS -# Updated: Pavel Grochal (INUITS), Alex Domingo (VUB) - -easyblock = 'PythonBundle' - -name = 'cutadapt' -version = '1.18' - -homepage = 'https://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': 'GCCcore', 'version': '8.3.0'} - -multi_deps = {'Python': ['3.7.4', '2.7.16']} - -builddependencies = [('binutils', '2.32')] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('bz2file', '0.98', { - 'checksums': ['64c1f811e31556ba9931953c8ec7b397488726c63e09a4c67004f43bdd28da88'], - }), - ('xopen', '0.5.1', { - 'checksums': ['80757c50816162001e8629524f907426f82e885c168705a276abc649739ef200'], - }), - (name, version, { - 'checksums': ['17aabf9b19d09a426d96030a83ad003c97b26dba9d45bf5570d33088fcd533f9'], - }), -] - -fix_python_shebang_for = ['bin/cutadapt'] - -sanity_check_paths = { - 'files': ['bin/cutadapt'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [ - "cutadapt --help", - "python -c 'import cutadapt.seqio'", # requires xopen -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.18-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.18-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index b5a0cd918129..000000000000 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.18-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,50 +0,0 @@ -# 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 and Jonas Demeulemeester -# The Francis Crick Institute -# Modufied by: Albert Bogdanowicz -# Institute of Biochemistry and Biophysics PAS - -easyblock = 'PythonBundle' - -name = 'cutadapt' -version = '1.18' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://opensource.scilifelab.se/projects/cutadapt/' -description = """Cutadapt finds and removes adapter sequences, primers, poly-A tails and - other types of unwanted sequence from your high-throughput sequencing reads.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '2.7.15'), -] - -use_pip = True - -exts_list = [ - ('bz2file', '0.98', { - 'checksums': ['64c1f811e31556ba9931953c8ec7b397488726c63e09a4c67004f43bdd28da88'], - }), - ('xopen', '0.5.1', { - 'checksums': ['80757c50816162001e8629524f907426f82e885c168705a276abc649739ef200'], - }), - (name, version, { - 'checksums': ['17aabf9b19d09a426d96030a83ad003c97b26dba9d45bf5570d33088fcd533f9'], - }), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [ - "cutadapt --help", - "python -c 'import cutadapt.seqio'", # requires xopen -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.18-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.18-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index a6b555bf0ee9..000000000000 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.18-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,47 +0,0 @@ -# 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 -# Modufied by: Albert Bogdanowicz -# Institute of Biochemistry and Biophysics PAS - -easyblock = 'PythonBundle' - -name = 'cutadapt' -version = '1.18' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://opensource.scilifelab.se/projects/cutadapt/' -description = """Cutadapt finds and removes adapter sequences, primers, poly-A tails and - other types of unwanted sequence from your high-throughput sequencing reads.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), -] - -use_pip = True - -exts_list = [ - ('xopen', '0.5.1', { - 'checksums': ['80757c50816162001e8629524f907426f82e885c168705a276abc649739ef200'], - }), - (name, version, { - 'checksums': ['17aabf9b19d09a426d96030a83ad003c97b26dba9d45bf5570d33088fcd533f9'], - }), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [ - "cutadapt --help", - "python -c 'import cutadapt.seqio'", # requires xopen -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.18-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.18-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index cedd96221583..000000000000 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.18-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,45 +0,0 @@ -# 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 -# Modufied by: Albert Bogdanowicz -# Institute of Biochemistry and Biophysics PAS - -easyblock = 'PythonBundle' - -name = 'cutadapt' -version = '1.18' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2018b'} - -dependencies = [('Python', '3.6.6')] - -use_pip = True - -exts_list = [ - ('xopen', '0.5.1', { - 'checksums': ['80757c50816162001e8629524f907426f82e885c168705a276abc649739ef200'], - }), - (name, version, { - 'checksums': ['17aabf9b19d09a426d96030a83ad003c97b26dba9d45bf5570d33088fcd533f9'], - }), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [ - "cutadapt --help", - "python -c 'import cutadapt.seqio'", # requires xopen -] - -moduleclass = 'bio' 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 deleted file mode 100644 index 68c59a65a13c..000000000000 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.9.1-foss-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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 -# Author: Adam Huffman -# The Francis Crick Institute - -easyblock = "PythonPackage" - -name = 'cutadapt' -version = '1.9.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://opensource.scilifelab.se/projects/cutadapt/' -description = """ Cutadapt finds and removes adapter sequences, primers, poly-A tails and - other types of unwanted sequence from your high-throughput sequencing reads. """ - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('Python', '2.7.11'), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/cutadapt/'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.9.1-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.9.1-foss-2016b-Python-2.7.12.eb deleted file mode 100644 index 9f1c640cae53..000000000000 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.9.1-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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.9.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://opensource.scilifelab.se/projects/cutadapt/' -description = """ Cutadapt finds and removes adapter sequences, primers, poly-A tails and - other types of unwanted sequence from your high-throughput sequencing reads. """ - -toolchain = {'name': 'foss', 'version': '2016b'} - -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('Python', '2.7.12'), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/cutadapt/'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-2.1-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-2.1-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 0257e6760b98..000000000000 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-2.1-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,43 +0,0 @@ -# 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, Jonas Demeulemeester -# The Francis Crick Institute -# Modufied by: Albert Bogdanowicz -# Institute of Biochemistry and Biophysics PAS - -easyblock = 'PythonBundle' - -name = 'cutadapt' -version = '2.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://opensource.scilifelab.se/projects/cutadapt/' -description = """Cutadapt finds and removes adapter sequences, primers, poly-A tails and - other types of unwanted sequence from your high-throughput sequencing reads.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [('Python', '3.6.6')] - -use_pip = True - -exts_list = [ - ('xopen', '0.5.1', { - 'checksums': ['80757c50816162001e8629524f907426f82e885c168705a276abc649739ef200'], - }), - ('dnaio', '0.3', { - 'checksums': ['47e4449affad0981978fe986684fc0d9c39736f05a157f6cf80e54dae0a92638'], - }), - (name, version, { - 'checksums': ['09fd222a27cc1eeb571633f2bd54442ea9d4ff668ef1f475fd9d5253a7d315ef'], - }), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-2.10-GCCcore-10.2.0.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-2.10-GCCcore-10.2.0.eb index b8f8f0dc947d..754f14bd465d 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-2.10-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-2.10-GCCcore-10.2.0.eb @@ -26,9 +26,6 @@ dependencies = [ ('Python', '3.8.6'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('xopen', '0.8.4', { 'checksums': ['dcd8f5ef5da5564f514a990573a48a0c347ee1fdbb9b6374d31592819868f7ba'], diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-2.10-GCCcore-8.3.0-Python-3.7.4.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-2.10-GCCcore-8.3.0-Python-3.7.4.eb deleted file mode 100644 index 536b81b91b60..000000000000 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-2.10-GCCcore-8.3.0-Python-3.7.4.eb +++ /dev/null @@ -1,46 +0,0 @@ -# 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, Jonas Demeulemeester -# The Francis Crick Institute -# Modufied by: Albert Bogdanowicz -# Institute of Biochemistry and Biophysics PAS - -easyblock = 'PythonBundle' - -name = 'cutadapt' -version = '2.10' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': 'GCCcore', 'version': '8.3.0'} - -builddependencies = [('binutils', '2.32')] - -dependencies = [('Python', '3.7.4')] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('xopen', '0.8.4', { - 'checksums': ['dcd8f5ef5da5564f514a990573a48a0c347ee1fdbb9b6374d31592819868f7ba'], - }), - ('dnaio', '0.4.2', { - 'checksums': ['fa55a45bfd5d9272409b714158fb3a7de5dceac1034a0af84502c7f503ee84f8'], - }), - (name, version, { - 'checksums': ['936b88374b5b393a954852a0fe317a85b798dd4faf5ec52cf3ef4f3c062c242a'], - }), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-2.10-GCCcore-9.3.0-Python-3.8.2.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-2.10-GCCcore-9.3.0-Python-3.8.2.eb deleted file mode 100644 index d64aa7bfc45f..000000000000 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-2.10-GCCcore-9.3.0-Python-3.8.2.eb +++ /dev/null @@ -1,46 +0,0 @@ -# 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, Jonas Demeulemeester -# The Francis Crick Institute -# Modufied by: Albert Bogdanowicz -# Institute of Biochemistry and Biophysics PAS - -easyblock = 'PythonBundle' - -name = 'cutadapt' -version = '2.10' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': 'GCCcore', 'version': '9.3.0'} - -builddependencies = [('binutils', '2.34')] - -dependencies = [('Python', '3.8.2')] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('xopen', '0.8.4', { - 'checksums': ['dcd8f5ef5da5564f514a990573a48a0c347ee1fdbb9b6374d31592819868f7ba'], - }), - ('dnaio', '0.4.2', { - 'checksums': ['fa55a45bfd5d9272409b714158fb3a7de5dceac1034a0af84502c7f503ee84f8'], - }), - (name, version, { - 'checksums': ['936b88374b5b393a954852a0fe317a85b798dd4faf5ec52cf3ef4f3c062c242a'], - }), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-2.7-GCCcore-8.3.0-Python-3.7.4.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-2.7-GCCcore-8.3.0-Python-3.7.4.eb deleted file mode 100644 index fe747fa33da6..000000000000 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-2.7-GCCcore-8.3.0-Python-3.7.4.eb +++ /dev/null @@ -1,51 +0,0 @@ -# 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, Jonas Demeulemeester -# The Francis Crick Institute -# Modufied by: Albert Bogdanowicz -# Institute of Biochemistry and Biophysics PAS - -easyblock = 'PythonBundle' - -name = 'cutadapt' -version = '2.7' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': 'GCCcore', 'version': '8.3.0'} - -builddependencies = [('binutils', '2.32')] - -dependencies = [('Python', '3.7.4')] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('xopen', '0.8.4', { - 'checksums': ['dcd8f5ef5da5564f514a990573a48a0c347ee1fdbb9b6374d31592819868f7ba'], - }), - ('dnaio', '0.4.1', { - 'checksums': ['371a461bac0e821ff52f6235f0de4533ac73b0e990b470e9625486f2e6df2cd7'], - }), - (name, version, { - 'checksums': ['070dec8d94b8bda72906c614b9e71bd61254a67a176dd17e5b57671edd567983'], - }), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [ - "cutadapt --help", - "python -c 'import cutadapt.utils'", # requires xopen -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-2.8-GCCcore-8.3.0-Python-3.7.4.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-2.8-GCCcore-8.3.0-Python-3.7.4.eb deleted file mode 100644 index 7993c64d0fa3..000000000000 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-2.8-GCCcore-8.3.0-Python-3.7.4.eb +++ /dev/null @@ -1,46 +0,0 @@ -# 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, Jonas Demeulemeester -# The Francis Crick Institute -# Modufied by: Albert Bogdanowicz -# Institute of Biochemistry and Biophysics PAS - -easyblock = 'PythonBundle' - -name = 'cutadapt' -version = '2.8' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': 'GCCcore', 'version': '8.3.0'} - -builddependencies = [('binutils', '2.32')] - -dependencies = [('Python', '3.7.4')] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('xopen', '0.8.4', { - 'checksums': ['dcd8f5ef5da5564f514a990573a48a0c347ee1fdbb9b6374d31592819868f7ba'], - }), - ('dnaio', '0.4.1', { - 'checksums': ['371a461bac0e821ff52f6235f0de4533ac73b0e990b470e9625486f2e6df2cd7'], - }), - (name, version, { - 'checksums': ['31c4ffffa000b854ea0dba6ec502332fe484ef1a06d33dcc99d24d196c1afd73'], - }), -] - -sanity_check_paths = { - 'files': ['bin/cutadapt'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-3.4-GCCcore-10.2.0.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-3.4-GCCcore-10.2.0.eb index 31fce71f997a..df95ca0d5d5f 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-3.4-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-3.4-GCCcore-10.2.0.eb @@ -28,9 +28,6 @@ dependencies = [ ('python-isal', '0.11.1'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('xopen', '1.1.0', { 'checksums': ['38277eb96313b2e8822e19e793791801a1f41bf13ee5b48616a97afc65e9adb3'], diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-3.4-GCCcore-10.3.0.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-3.4-GCCcore-10.3.0.eb index 49b3dd7c2a9c..8e80e47caa33 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-3.4-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-3.4-GCCcore-10.3.0.eb @@ -28,9 +28,6 @@ dependencies = [ ('python-isal', '0.11.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('xopen', '1.1.0', { 'checksums': ['38277eb96313b2e8822e19e793791801a1f41bf13ee5b48616a97afc65e9adb3'], diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-3.5-GCCcore-11.2.0.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-3.5-GCCcore-11.2.0.eb index 87a8e6ff5d9a..0f66fcb2a48d 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-3.5-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-3.5-GCCcore-11.2.0.eb @@ -28,9 +28,6 @@ dependencies = [ ('python-isal', '0.11.1'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('xopen', '1.4.0', { 'checksums': ['69d6d1d8a18efe49fc3eb51cd558a2a538c6f76495d1732d259016f58b124498'], diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-4.2-GCCcore-11.3.0.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-4.2-GCCcore-11.3.0.eb index e80a64e1148d..9b68f6188d8d 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-4.2-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-4.2-GCCcore-11.3.0.eb @@ -28,9 +28,6 @@ dependencies = [ ('python-isal', '1.1.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('xopen', '1.7.0', { 'checksums': ['901f9c8298e95ed74767a4bd76d9f4cf71d8de27b8cf296ac3e7bc1c11520d9f'], diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-4.4-GCCcore-12.2.0.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-4.4-GCCcore-12.2.0.eb index 34d1a1a425b8..f261ec446c7b 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-4.4-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-4.4-GCCcore-12.2.0.eb @@ -28,9 +28,6 @@ dependencies = [ ('python-isal', '1.1.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('xopen', '1.7.0', { 'checksums': ['901f9c8298e95ed74767a4bd76d9f4cf71d8de27b8cf296ac3e7bc1c11520d9f'], diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-4.9-GCCcore-12.3.0.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-4.9-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..ab729f47b708 --- /dev/null +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-4.9-GCCcore-12.3.0.eb @@ -0,0 +1,57 @@ +# 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, Jonas Demeulemeester +# The Francis Crick Institute +# Modified by: Albert Bogdanowicz +# Institute of Biochemistry and Biophysics PAS +# Modified by: Jasper Grimm +# University of York + +easyblock = 'PythonBundle' + +name = 'cutadapt' +version = '4.9' + +homepage = 'https://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': 'GCCcore', 'version': '12.3.0'} + +builddependencies = [ + ('binutils', '2.40'), + ('Cython', '3.0.8'), # required for dnaio +] + +dependencies = [ + ('pigz', '2.8'), + ('Python', '3.11.3'), + ('python-isal', '1.1.0'), +] + +exts_list = [ + # note: newer xopen versions require newer python-isal + ('xopen', '1.7.0', { + 'checksums': ['901f9c8298e95ed74767a4bd76d9f4cf71d8de27b8cf296ac3e7bc1c11520d9f'], + }), + ('dnaio', '1.2.1', { + 'checksums': ['4786dc63614b9f3011463d9ea9d981723dd38d1091a415a557f71d8c74400f38'], + }), + (name, version, { + 'checksums': ['da3b45775b07334d2e2580a7b154d19ea7e872f0da813bb1ac2a4da712bfc223'], + }), +] + +sanity_check_paths = { + 'files': ['bin/cutadapt'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = [ + "cutadapt --help", + "cutadapt --version", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cuteSV/cuteSV-2.0.3-foss-2022a.eb b/easybuild/easyconfigs/c/cuteSV/cuteSV-2.0.3-foss-2022a.eb index ff4f7c8bdcd9..5645ad35ad0d 100644 --- a/easybuild/easyconfigs/c/cuteSV/cuteSV-2.0.3-foss-2022a.eb +++ b/easybuild/easyconfigs/c/cuteSV/cuteSV-2.0.3-foss-2022a.eb @@ -17,9 +17,6 @@ dependencies = [ ('PyVCF3', '1.0.3'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('cigar', '0.1.3', { 'checksums': ['5847f5e8968035b3a5b04dcfa879fb6c14dd3a42dce8994864806dcda8a4fcf2'], diff --git a/easybuild/easyconfigs/c/cwltool/cwltool-3.1.20221008225030-foss-2021a.eb b/easybuild/easyconfigs/c/cwltool/cwltool-3.1.20221008225030-foss-2021a.eb index 91182ba88161..8edf05ee219f 100644 --- a/easybuild/easyconfigs/c/cwltool/cwltool-3.1.20221008225030-foss-2021a.eb +++ b/easybuild/easyconfigs/c/cwltool/cwltool-3.1.20221008225030-foss-2021a.eb @@ -38,8 +38,6 @@ dependencies = [ ('networkx', '2.5.1'), ] -use_pip = True - # Fetch the tar.gz, not the whl files! exts_list = [ ('argcomplete', '2.0.0', { @@ -103,6 +101,4 @@ sanity_check_paths = { sanity_check_commands = ["cwltool --version"] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cwltool/cwltool-3.1.20221018083734-foss-2021a.eb b/easybuild/easyconfigs/c/cwltool/cwltool-3.1.20221018083734-foss-2021a.eb index 170d12542ffd..d3fb741e0137 100644 --- a/easybuild/easyconfigs/c/cwltool/cwltool-3.1.20221018083734-foss-2021a.eb +++ b/easybuild/easyconfigs/c/cwltool/cwltool-3.1.20221018083734-foss-2021a.eb @@ -38,8 +38,6 @@ dependencies = [ ('networkx', '2.5.1'), ] -use_pip = True - # Fetch the tar.gz, not the whl files! exts_list = [ ('argcomplete', '2.0.0', { @@ -103,6 +101,4 @@ sanity_check_paths = { sanity_check_commands = ["cwltool --version"] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cysignals/cysignals-1.10.2-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/c/cysignals/cysignals-1.10.2-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index 1aeaef26cf21..000000000000 --- a/easybuild/easyconfigs/c/cysignals/cysignals-1.10.2-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,36 +0,0 @@ -# -# Author: Fenglai Liu -# fenglai@accre.vanderbilt.edu -# Vanderbilt University -# -easyblock = 'PythonPackage' - -name = 'cysignals' -version = '1.10.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pypi.org/project/cysignals/' -description = """The cysignals package provides mechanisms to handle -interrupts (and other signals and errors) in Cython code.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['8107b67a0c5991f74b0e000c6fa9fe8efcb2a22c7ede5b017aac4c3e20fb7db2'] - -# this package requires Cython > 0.28 -dependencies = [ - ('Python', '2.7.14'), - ('Cython', '0.29.10', '%(versionsuffix)s'), - ('Sphinx', '1.8.1', '%(versionsuffix)s'), -] - -use_pip = True -download_dep_fail = True - -sanity_check_paths = { - 'files': ['bin/cysignals-CSI'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/cysignals/cysignals-1.10.2-foss-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/c/cysignals/cysignals-1.10.2-foss-2017b-Python-3.6.3.eb deleted file mode 100644 index 6bd8a544bd5d..000000000000 --- a/easybuild/easyconfigs/c/cysignals/cysignals-1.10.2-foss-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,36 +0,0 @@ -# -# Author: Fenglai Liu -# fenglai@accre.vanderbilt.edu -# Vanderbilt University -# -easyblock = 'PythonPackage' - -name = 'cysignals' -version = '1.10.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pypi.org/project/cysignals/' -description = """The cysignals package provides mechanisms to handle -interrupts (and other signals and errors) in Cython code.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['8107b67a0c5991f74b0e000c6fa9fe8efcb2a22c7ede5b017aac4c3e20fb7db2'] - -# this package requires Cython > 0.28 -dependencies = [ - ('Python', '3.6.3'), - ('Cython', '0.29.10', '%(versionsuffix)s'), - ('Sphinx', '1.8.1', '%(versionsuffix)s'), -] - -use_pip = True -download_dep_fail = True - -sanity_check_paths = { - 'files': ['bin/cysignals-CSI'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/cysignals/cysignals-1.10.2-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/c/cysignals/cysignals-1.10.2-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 05f444dce640..000000000000 --- a/easybuild/easyconfigs/c/cysignals/cysignals-1.10.2-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,36 +0,0 @@ -# -# Author: Fenglai Liu -# fenglai@accre.vanderbilt.edu -# Vanderbilt University -# -easyblock = 'PythonPackage' - -name = 'cysignals' -version = '1.10.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pypi.org/project/cysignals/' -description = """The cysignals package provides mechanisms to handle -interrupts (and other signals and errors) in Cython code.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['8107b67a0c5991f74b0e000c6fa9fe8efcb2a22c7ede5b017aac4c3e20fb7db2'] - -# this package requires Cython > 0.28 -dependencies = [ - ('Python', '2.7.14'), - ('Cython', '0.29.10', '%(versionsuffix)s'), - ('Sphinx', '1.8.1', '%(versionsuffix)s'), -] - -use_pip = True -download_dep_fail = True - -sanity_check_paths = { - 'files': ['bin/cysignals-CSI'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/cysignals/cysignals-1.10.2-intel-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/c/cysignals/cysignals-1.10.2-intel-2017b-Python-3.6.3.eb deleted file mode 100644 index 4dc73470bb94..000000000000 --- a/easybuild/easyconfigs/c/cysignals/cysignals-1.10.2-intel-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,36 +0,0 @@ -# -# Author: Fenglai Liu -# fenglai@accre.vanderbilt.edu -# Vanderbilt University -# -easyblock = 'PythonPackage' - -name = 'cysignals' -version = '1.10.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pypi.org/project/cysignals/' -description = """The cysignals package provides mechanisms to handle -interrupts (and other signals and errors) in Cython code.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['8107b67a0c5991f74b0e000c6fa9fe8efcb2a22c7ede5b017aac4c3e20fb7db2'] - -# this package requires Cython > 0.28 -dependencies = [ - ('Python', '3.6.3'), - ('Cython', '0.29.10', '%(versionsuffix)s'), - ('Sphinx', '1.8.1', '%(versionsuffix)s'), -] - -use_pip = True -download_dep_fail = True - -sanity_check_paths = { - 'files': ['bin/cysignals-CSI'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/cysignals/cysignals-1.11.2-GCCcore-11.3.0.eb b/easybuild/easyconfigs/c/cysignals/cysignals-1.11.2-GCCcore-11.3.0.eb index 29375b8b3a0c..9d0adb35ce27 100644 --- a/easybuild/easyconfigs/c/cysignals/cysignals-1.11.2-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/c/cysignals/cysignals-1.11.2-GCCcore-11.3.0.eb @@ -9,7 +9,7 @@ name = 'cysignals' version = '1.11.2' homepage = 'https://pypi.org/project/cysignals/' -description = """The cysignals package provides mechanisms to handle +description = """The cysignals package provides mechanisms to handle interrupts (and other signals and errors) in Cython code.""" toolchain = {'name': 'GCCcore', 'version': '11.3.0'} @@ -26,10 +26,6 @@ dependencies = [ ('Python', '3.10.4'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/cysignals-CSI'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/c/cysignals/cysignals-1.11.4-GCCcore-13.2.0.eb b/easybuild/easyconfigs/c/cysignals/cysignals-1.11.4-GCCcore-13.2.0.eb index 08a87d938bbe..b5736ba7ced1 100644 --- a/easybuild/easyconfigs/c/cysignals/cysignals-1.11.4-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/c/cysignals/cysignals-1.11.4-GCCcore-13.2.0.eb @@ -11,7 +11,7 @@ name = 'cysignals' version = '1.11.4' homepage = 'https://pypi.org/project/cysignals/' -description = """The cysignals package provides mechanisms to handle +description = """The cysignals package provides mechanisms to handle interrupts (and other signals and errors) in Cython code.""" toolchain = {'name': 'GCCcore', 'version': '13.2.0'} @@ -29,10 +29,6 @@ dependencies = [ ('Python', '3.11.5'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/cysignals-CSI'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/c/cython-blis/cython-blis-0.9.1-foss-2022a.eb b/easybuild/easyconfigs/c/cython-blis/cython-blis-0.9.1-foss-2022a.eb index bbf5c1ba745b..2dc933e44699 100644 --- a/easybuild/easyconfigs/c/cython-blis/cython-blis-0.9.1-foss-2022a.eb +++ b/easybuild/easyconfigs/c/cython-blis/cython-blis-0.9.1-foss-2022a.eb @@ -17,10 +17,6 @@ dependencies = [ ('SciPy-bundle', '2022.05'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - source_urls = ['https://pypi.python.org/packages/source/b/blis/'] sources = ['blis-%(version)s.tar.gz'] checksums = ['7ceac466801f9d97ecb34e10dded8c24cf5e0927ea7e834da1cc9d2ed3fc366f'] diff --git a/easybuild/easyconfigs/c/cython-cmake/cython-cmake-0.2.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/c/cython-cmake/cython-cmake-0.2.0-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..b89e4134ace4 --- /dev/null +++ b/easybuild/easyconfigs/c/cython-cmake/cython-cmake-0.2.0-GCCcore-13.2.0.eb @@ -0,0 +1,32 @@ +easyblock = 'PythonBundle' + +name = 'cython-cmake' +version = '0.2.0' + +homepage = 'https://github.com/scikit-build/cython-cmake' +description = """ +Custom CMake rules to generate the source code +for a Python extension module using cython +""" +docurls = ['https://github.com/scikit-build/cython-cmake'] + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +builddependencies = [ + ('binutils', '2.40'), + ('hatchling', '1.18.0'), +] + +dependencies = [ + ('Python', '3.11.5'), + ('flit', '3.9.0'), +] + +exts_list = [ + (name, version, { + 'sources': ['cython_cmake-%(version)s.tar.gz'], + 'checksums': ['f58e0006e8a7fe158c7b147f6469496945ec66ce11610e2f3a518c5d2598f738'], + }), +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/cytoolz/cytoolz-0.10.1-GCCcore-8.2.0-Python-3.7.2.eb b/easybuild/easyconfigs/c/cytoolz/cytoolz-0.10.1-GCCcore-8.2.0-Python-3.7.2.eb deleted file mode 100644 index 7c668c1ecb08..000000000000 --- a/easybuild/easyconfigs/c/cytoolz/cytoolz-0.10.1-GCCcore-8.2.0-Python-3.7.2.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'cytoolz' -version = '0.10.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/pytoolz/cytoolz' -description = """Cython implementation of the toolz package, which provides high performance utility functions - for iterables, functions, and dictionaries.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -builddependencies = [ - ('binutils', '2.31.1'), -] - -dependencies = [ - ('Python', '3.7.2'), -] - -use_pip = True - -exts_list = [ - ('toolz', '0.10.0', { - 'checksums': ['08fdd5ef7c96480ad11c12d472de21acd32359996f69a5259299b540feba4560'], - }), - (name, version, { - 'checksums': ['82f5bba81d73a5a6b06f2a3553ff9003d865952fcb32e1df192378dd944d8a5c'], - }), -] - -sanity_pip_check = True - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cytoolz/cytoolz-0.10.1-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/c/cytoolz/cytoolz-0.10.1-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index abb8fe99b878..000000000000 --- a/easybuild/easyconfigs/c/cytoolz/cytoolz-0.10.1-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'cytoolz' -version = '0.10.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/pytoolz/cytoolz' -description = """Cython implementation of the toolz package, which provides high performance utility functions - for iterables, functions, and dictionaries.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -builddependencies = [ - ('binutils', '2.30'), -] - -dependencies = [ - ('Python', '3.6.6'), -] - -use_pip = True - -exts_list = [ - ('toolz', '0.10.0', { - 'checksums': ['08fdd5ef7c96480ad11c12d472de21acd32359996f69a5259299b540feba4560'], - }), - (name, version, { - 'checksums': ['82f5bba81d73a5a6b06f2a3553ff9003d865952fcb32e1df192378dd944d8a5c'], - }), -] - -sanity_pip_check = True - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cytosim/cytosim-20190117-3D.patch b/easybuild/easyconfigs/c/cytosim/cytosim-20190117-3D.patch deleted file mode 100644 index 1fc8967d6615..000000000000 --- a/easybuild/easyconfigs/c/cytosim/cytosim-20190117-3D.patch +++ /dev/null @@ -1,14 +0,0 @@ -# Patch for 3 dimensions instead of the standard 2 -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen -diff -Nru cytosim-3ecab2584958081f0bbb42642e849c84f7d34c0b-orig/src/math/dim.h cytosim-3ecab2584958081f0bbb42642e849c84f7d34c0b/src/math/dim.h ---- cytosim-3ecab2584958081f0bbb42642e849c84f7d34c0b-orig/src/math/dim.h 2019-01-17 09:14:25.000000000 +0000 -+++ cytosim-3ecab2584958081f0bbb42642e849c84f7d34c0b/src/math/dim.h 2019-02-25 10:17:50.224521000 +0000 -@@ -7,6 +7,6 @@ - #ifndef DIM - - /// DIM defines the number of dimensions in space: 1, 2 or 3 --#define DIM 2 -+#define DIM 3 - - #endif diff --git a/easybuild/easyconfigs/c/cytosim/cytosim-20190117-detachment.patch b/easybuild/easyconfigs/c/cytosim/cytosim-20190117-detachment.patch deleted file mode 100644 index 1cf96a547afd..000000000000 --- a/easybuild/easyconfigs/c/cytosim/cytosim-20190117-detachment.patch +++ /dev/null @@ -1,15 +0,0 @@ -# Patch to set the new end dependant detachment to 1 -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen -diff -Nru cytosim-3ecab2584958081f0bbb42642e849c84f7d34c0b-orig/src/sim/hand_prop.h cytosim-3ecab2584958081f0bbb42642e849c84f7d34c0b/src/sim/hand_prop.h ---- cytosim-3ecab2584958081f0bbb42642e849c84f7d34c0b-orig/src/sim/hand_prop.h 2019-01-17 09:14:25.000000000 +0000 -+++ cytosim-3ecab2584958081f0bbb42642e849c84f7d34c0b/src/sim/hand_prop.h 2019-03-07 09:03:53.027352000 +0000 -@@ -21,7 +21,7 @@ - of dynamic microtubules and mitotic motors" published in 2018 - By J. Roostalu, J. Rickman, C. Thomas, F. Nedelec and T. Surrey - */ --#define NEW_END_DEPENDENT_DETACHMENT 0 -+#define NEW_END_DEPENDENT_DETACHMENT 1 - - - /// Property for Hand diff --git a/easybuild/easyconfigs/c/cytosim/cytosim-20190117-gomkl-2019a-mkl.eb b/easybuild/easyconfigs/c/cytosim/cytosim-20190117-gomkl-2019a-mkl.eb deleted file mode 100644 index 3a6d977c196e..000000000000 --- a/easybuild/easyconfigs/c/cytosim/cytosim-20190117-gomkl-2019a-mkl.eb +++ /dev/null @@ -1,62 +0,0 @@ -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen -# This is a merged file which has various options -# included, like the 3D and detachment enabled. -# You will need to uncomment the relevant lines for the -# versionsuffix, checksums and patches. - -easyblock = 'MakeCp' - -name = 'cytosim' -github_account = 'nedelec' -version = '20190117' -versionsuffix = '-mkl' -# versionsuffix = '-mkl-3D-detachment' -# versionsuffix = '-mkl-3D-png-detachment' -# versionsuffix = '-mkl-detachment' -# versionsuffix = '-mkl-png-detachment' - -homepage = 'https://github.com/nedelec/cytosim' -description = """Cytosim is a cytoskeleton simulation engine written in -C++ working on Mac OS, GNU/Linux and Windows (with Cygwin).""" - -toolchain = {'name': 'gomkl', 'version': '2019a'} - -source_urls = [GITHUB_SOURCE] -sources = [{ - 'filename': '3ecab25.tar.gz', -}] - -checksums = [ - 'c5209ec9761902769299ad666d621dc3c169f8f73cce6799a99087be259fd246', # 3ecab25.tar.gz - '3545e9bcf105b84a32b00b301647f158d72381069fb37130372928b72630721c', # cytosim-20190117-mkl.patch -] -# you will need to add the following lines in the checksum section above and uncomment them -# 'eda86ec9648dcf716465f8d6cc795dfea77fbc9a82acab3a805bee1f6180ef89', # cytosim-20190117-3D.patch -# 'f2dbdc24260fd817b67c18ffcbcc8f3a816bad0ee76b4875b39ae90b55147a5d', # cytosim-20190117-detachment.patch -# 'e2060990ee9ccc9d977e3a9a3cfd843bd43c46b1666382bf159634d4a4d9e6a2', # cytosim-20190117-png.patch - - -# various patch files, please uncomment as appropriate -patches = [ - ('cytosim-%(version)s-mkl.patch'), -] -# you will need to add the following lines in the patches section above and uncomment them -# ('cytosim-%(version)s-3D.patch'), -# ('cytosim-%(version)s-detachment.patch'), -# ('cytosim-%(version)s-png.patch'), - - -dependencies = [ - ('freeglut', '3.0.0'), - ('glew', '2.1.0'), -] - -files_to_copy = ['bin'] - -sanity_check_paths = { - 'files': ['bin/play', 'bin/report', 'bin/sim'], - 'dirs': [''] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cytosim/cytosim-20190117-mkl.patch b/easybuild/easyconfigs/c/cytosim/cytosim-20190117-mkl.patch deleted file mode 100644 index b74624b33492..000000000000 --- a/easybuild/easyconfigs/c/cytosim/cytosim-20190117-mkl.patch +++ /dev/null @@ -1,31 +0,0 @@ -# Patch so MKL is being used as this is working well -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen -diff -Nru cytosim-3ecab2584958081f0bbb42642e849c84f7d34c0b-orig/makefile.inc cytosim-3ecab2584958081f0bbb42642e849c84f7d34c0b/makefile.inc ---- cytosim-3ecab2584958081f0bbb42642e849c84f7d34c0b-orig/makefile.inc 2019-01-17 09:14:25.000000000 +0000 -+++ cytosim-3ecab2584958081f0bbb42642e849c84f7d34c0b/makefile.inc 2019-03-13 11:11:44.649196000 +0000 -@@ -21,7 +21,7 @@ - # HAS_MKL = 2 for static linking - # otherwise, use HAS_MKL = 0; - --HAS_MKL := 0 -+HAS_MKL := 1 - - #---------------- PNG image export support - # `libpng` needs to be installed to save PNG images: -@@ -246,13 +246,13 @@ - ifeq ($(HAS_MKL),1) - - # sequential dynamic linking: -- MKL_LIBS := -lmkl_intel$(MKL_EXT) -lmkl_sequential -lmkl_core -+ MKL_LIBS := -Wl,--no-as-needed -lmkl_intel$(MKL_EXT) -lmkl_sequential -lmkl_core - - # threaded dynamic linking: - #MKL_LIBS := -lmkl_intel$(MKL_EXT) -lmkl_intel_thread -lmkl_core -liomp5 - - # modify the linking command: -- LINK := -L$(MKL_PATH) $(MKL_LIBS) -lpthread -+ LINK := -L$(MKL_PATH) $(MKL_LIBS) -lpthread -lm - - endif - diff --git a/easybuild/easyconfigs/c/cytosim/cytosim-20190117-png.patch b/easybuild/easyconfigs/c/cytosim/cytosim-20190117-png.patch deleted file mode 100644 index 8467aef315d9..000000000000 --- a/easybuild/easyconfigs/c/cytosim/cytosim-20190117-png.patch +++ /dev/null @@ -1,24 +0,0 @@ -# Patch to use PNG which is not enabled by default -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen -diff -Nru cytosim-3ecab2584958081f0bbb42642e849c84f7d34c0b-orig/makefile.inc cytosim-3ecab2584958081f0bbb42642e849c84f7d34c0b/makefile.inc ---- cytosim-3ecab2584958081f0bbb42642e849c84f7d34c0b-orig/makefile.inc 2019-01-17 09:14:25.000000000 +0000 -+++ cytosim-3ecab2584958081f0bbb42642e849c84f7d34c0b/makefile.inc 2019-03-13 11:11:44.649196000 +0000 -@@ -38,7 +38,7 @@ - # 1 : macport installation - # 2 : homebrew installation - --HAS_PNG := 0 -+HAS_PNG := 1 - - #------------------------------------------------------------------------------- - #--------------------------- Platform Detection ------------------------------ -@@ -155,7 +153,7 @@ - - ifneq ($(HAS_PNG), 0) - -- LIB_PNG := $(USRLIB)/libpng.a $(USRLIB)/libz.a -+ LIB_PNG := -L$(USRLIB) -lpng - ING_PNG := - - endif diff --git a/easybuild/easyconfigs/c/cyvcf2/cyvcf2-0.10.10-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/c/cyvcf2/cyvcf2-0.10.10-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index ec626968a98e..000000000000 --- a/easybuild/easyconfigs/c/cyvcf2/cyvcf2-0.10.10-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'cyvcf2' -version = '0.10.10' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/brentp/cyvcf2' -description = """cython + htslib == fast VCF and BCF processing""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('HTSlib', '1.9'), -] - -use_pip = True - -exts_list = [ - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - ('humanfriendly', '4.16.1', { - 'checksums': ['ed1e98ae056b597f15b41bddcc32b9f21e6ab4f3445f9faad1668675de759f7b'], - }), - ('coloredlogs', '10.0', { - 'checksums': ['b869a2dda3fa88154b9dd850e27828d8755bfab5a838a1c97fbc850c6e377c36'], - }), - (name, version, { - 'checksums': ['14a469567992c218d1f1b8ab76b93ec5c1bf56c9f071cf93a3affdaabc9268e0'], - }), -] - -sanity_check_paths = { - 'files': ['bin/cyvcf2'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cyvcf2/cyvcf2-0.11.5-foss-2019a.eb b/easybuild/easyconfigs/c/cyvcf2/cyvcf2-0.11.5-foss-2019a.eb deleted file mode 100644 index 7f016e92e840..000000000000 --- a/easybuild/easyconfigs/c/cyvcf2/cyvcf2-0.11.5-foss-2019a.eb +++ /dev/null @@ -1,51 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 -easyblock = 'PythonBundle' - -name = 'cyvcf2' -version = '0.11.5' - -homepage = 'https://github.com/brentp/cyvcf2' -description = """cython + htslib == fast VCF and BCF processing""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -dependencies = [ - ('SciPy-bundle', '2019.03'), - ('HTSlib', '1.9'), -] - -fix_python_shebang_for = ['bin/*'] - -use_pip = True - -exts_list = [ - ('monotonic', '1.5', { - 'checksums': ['23953d55076df038541e648a53676fb24980f7a1be290cdda21300b3bc21dfb0'], - }), - ('humanfriendly', '4.18', { - 'checksums': ['33ee8ceb63f1db61cce8b5c800c531e1a61023ac5488ccde2ba574a85be00a85'], - }), - ('coloredlogs', '10.0', { - 'checksums': ['b869a2dda3fa88154b9dd850e27828d8755bfab5a838a1c97fbc850c6e377c36'], - }), - (name, version, { - 'checksums': ['20924e5b30e8308756575ac3ae8c28a8c717ed3c53b2adb297201428f43fae6e'], - 'prebuildopts': "rm -r htslib && ln -s $EBROOTHTSLIB htslib && ", - # Runtest will fail - possibly broken test-suite. Otherwise useful. - # 'runtest': 'python setup.py test', - }), -] - -sanity_check_paths = { - 'files': ['bin/cyvcf2'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["cyvcf2 --help"] - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cyvcf2/cyvcf2-0.11.5-intel-2019a.eb b/easybuild/easyconfigs/c/cyvcf2/cyvcf2-0.11.5-intel-2019a.eb deleted file mode 100644 index fa22d1e6fa55..000000000000 --- a/easybuild/easyconfigs/c/cyvcf2/cyvcf2-0.11.5-intel-2019a.eb +++ /dev/null @@ -1,53 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 -easyblock = 'PythonBundle' - -name = 'cyvcf2' -version = '0.11.5' - -homepage = 'https://github.com/brentp/cyvcf2' -description = """cython + htslib == fast VCF and BCF processing""" - -toolchain = {'name': 'intel', 'version': '2019a'} - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -dependencies = [ - ('SciPy-bundle', '2019.03'), - ('HTSlib', '1.9'), -] - -fix_python_shebang_for = ['bin/*'] - -use_pip = True - -exts_list = [ - ('monotonic', '1.5', { - 'checksums': ['23953d55076df038541e648a53676fb24980f7a1be290cdda21300b3bc21dfb0'], - }), - ('humanfriendly', '4.18', { - 'checksums': ['33ee8ceb63f1db61cce8b5c800c531e1a61023ac5488ccde2ba574a85be00a85'], - }), - ('coloredlogs', '10.0', { - 'checksums': ['b869a2dda3fa88154b9dd850e27828d8755bfab5a838a1c97fbc850c6e377c36'], - }), - (name, version, { - 'checksums': ['20924e5b30e8308756575ac3ae8c28a8c717ed3c53b2adb297201428f43fae6e'], - 'prebuildopts': 'rm -r htslib && ln -s $EBROOTHTSLIB htslib && export LDSHARED="icc -shared" &&', - 'preinstallopts': 'export LDSHARED="icc -shared" &&', - # Runtest will fail - possibly broken test-suite. Otherwise useful. - # 'pretestopts': 'export LDSHARED="icc -shared" &&', - # 'runtest': 'python setup.py test', - }), -] - -sanity_check_paths = { - 'files': ['bin/cyvcf2'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["cyvcf2 --help"] - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cyvcf2/cyvcf2-0.31.1-gfbf-2023a.eb b/easybuild/easyconfigs/c/cyvcf2/cyvcf2-0.31.1-gfbf-2023a.eb new file mode 100644 index 000000000000..0f07fe64766a --- /dev/null +++ b/easybuild/easyconfigs/c/cyvcf2/cyvcf2-0.31.1-gfbf-2023a.eb @@ -0,0 +1,41 @@ +# Author: Pavel Grochal (INUITS) +# License: GPLv2 +easyblock = 'PythonBundle' + +name = 'cyvcf2' +version = '0.31.1' + +homepage = 'https://github.com/brentp/cyvcf2' +description = "cyvcf2 is a cython wrapper around htslib built for fast parsing of Variant Call Format (VCF) files." + +toolchain = {'name': 'gfbf', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('HTSlib', '1.18'), +] + +fix_python_shebang_for = ['bin/*'] + +exts_list = [ + ('humanfriendly', '10.0', { + 'checksums': ['6b0b831ce8f15f7300721aa49829fc4e83921a9a301cc7f606be6686a2288ddc'], + }), + ('coloredlogs', '15.0.1', { + 'checksums': ['7c991aa71a4577af2f82600d8f8f3a89f936baeaf9b50a9c197da014e5bf16b0'], + }), + (name, version, { + 'preinstallopts': 'CYVCF2_HTSLIB_MODE=EXTERNAL', + 'checksums': ['00bd0e09a3719d29fbc02bc8a40a690ac2c475e91744648750907d1816558fc5'], + }), +] + +sanity_check_paths = { + 'files': ['bin/cyvcf2'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ["cyvcf2 --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DANPOS2/DANPOS2-2.2.2-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/d/DANPOS2/DANPOS2-2.2.2-foss-2016b-Python-2.7.12.eb deleted file mode 100644 index 3fd6973e4a7e..000000000000 --- a/easybuild/easyconfigs/d/DANPOS2/DANPOS2-2.2.2-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'Tarball' - -name = 'DANPOS2' -version = '2.2.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://sites.google.com/site/danposdoc' -description = """A toolkit for Dynamic Analysis of Nucleosome and Protein Occupancy by Sequencing, version 2""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['http://lilab.research.bcm.edu/dldcc-web/lilab/kaifuc/danpos/release/'] -sources = ['danpos-%(version)s.tgz'] -checksums = ['d284439e307634357cd49cf0342f6c73c602b407402bd7f6e4be90b742ad55f1'] - -dependencies = [ - ('Python', '2.7.12'), - ('R', '3.3.1'), - ('SAMtools', '0.1.19'), - ('rpy2', '2.7.9', versionsuffix), -] - -modextrapaths = { - 'PATH': '', - 'PYTHONPATH': '', -} - -sanity_check_paths = { - 'files': ['danpos.py'], - 'dirs': [], -} -postinstallcmds = ["chmod 755 %(installdir)s/danpos.py"] - -sanity_check_commands = ["python -c 'import danpos'"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DAS_Tool/DAS_Tool-1.1.1-foss-2018b-R-3.5.1-Python-2.7.15.eb b/easybuild/easyconfigs/d/DAS_Tool/DAS_Tool-1.1.1-foss-2018b-R-3.5.1-Python-2.7.15.eb deleted file mode 100644 index 266efc07d8ee..000000000000 --- a/easybuild/easyconfigs/d/DAS_Tool/DAS_Tool-1.1.1-foss-2018b-R-3.5.1-Python-2.7.15.eb +++ /dev/null @@ -1,53 +0,0 @@ -easyblock = 'Tarball' - -name = 'DAS_Tool' -version = '1.1.1' -versionsuffix = '-R-%(rver)s-Python-%(pyver)s' - -homepage = 'https://github.com/cmks/DAS_Tool' -description = """DAS Tool is an automated method that integrates the results of a flexible number of binning - algorithms to calculate an optimized, non-redundant set of bins from a single assembly.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/cmks/DAS_Tool/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['2a55f67b5331251d8fd5adea867cc341363fbf7fa7ed5c3ce9c7679d8039f03a'] - -dependencies = [ - ('Python', '2.7.15'), - ('R', '3.5.1', '-Python-%(pyver)s'), - ('Ruby', '2.6.1'), - ('pullseq', '1.0.2'), - ('prodigal', '2.6.3'), - ('BLAST+', '2.7.1'), -] - -exts_defaultclass = 'RPackage' - -exts_list = [ - (name, version, { - 'source_tmpl': 'DASTool_%(version)s.tar.gz', - 'source_urls': ['https://github.com/cmks/DAS_Tool/raw/%(version)s/package/'], - 'checksums': ['8d33997baaaec00d253b2d749cf1ace004ccdea2275b763d4d0f1c969916b72b'], - 'modulename': 'DASTool', - }), -] - -postinstallcmds = [ - "cd %(installdir)s; unzip db.zip", - "chmod a+x %(installdir)s/DAS_Tool", -] - -sanity_check_paths = { - 'files': ['DAS_Tool', 'arc.all.faa', 'arc.scg.lookup'], - 'dirs': ['DASTool/R'], -} - -modextrapaths = { - 'PATH': '', - 'R_LIBS_SITE': '', -} - - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DAS_Tool/DAS_Tool-1.1.7-foss-2023b-R-4.4.1.eb b/easybuild/easyconfigs/d/DAS_Tool/DAS_Tool-1.1.7-foss-2023b-R-4.4.1.eb new file mode 100644 index 000000000000..cafdb364b3be --- /dev/null +++ b/easybuild/easyconfigs/d/DAS_Tool/DAS_Tool-1.1.7-foss-2023b-R-4.4.1.eb @@ -0,0 +1,67 @@ +easyblock = 'Tarball' + +name = 'DAS_Tool' +version = '1.1.7' +versionsuffix = '-R-%(rver)s' + +homepage = 'https://github.com/cmks/DAS_Tool' +description = """DAS Tool is an automated method that integrates the results of a flexible number of binning + algorithms to calculate an optimized, non-redundant set of bins from a single assembly.""" + +toolchain = {'name': 'foss', 'version': '2023b'} + +source_urls = ['https://github.com/cmks/DAS_Tool/archive/'] +sources = ['%(version)s.tar.gz'] +patches = ['DAS_Tool-1.1.7_defaultSearchEngBLAST+.patch'] +checksums = [ + {'1.1.7.tar.gz': '3633b69242209ceee9cd523e3458adbe89da9c52ecd8724afef2e2099923c56c'}, + {'DAS_Tool-1.1.7_defaultSearchEngBLAST+.patch': '5bee64984892910d0b68b73a517929f32abf0be7cb4786f1f7233ac56c70398b'}, +] + +dependencies = [ + ('R', '4.4.1'), + ('Python', '3.11.5'), + ('R-bundle-CRAN', '2024.06'), + ('Ruby', '3.4.2'), + ('pullseq', '1.0.2'), + ('prodigal', '2.6.3'), + ('BLAST+', '2.16.0'), +] + +exts_defaultclass = 'RPackage' +exts_default_options = { + 'source_urls': [ + 'https://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + 'https://cran.r-project.org/src/contrib/', # current version of packages + 'https://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + ], + 'source_tmpl': '%(name)s_%(version)s.tar.gz', +} + +exts_list = [ + ('docopt', '0.7.1', { + 'checksums': ['9f473887e4607e9b21fd4ab02e802858d0ac2ca6dad9e357a9d884a47fe4b0ff'], + }), +] + +postinstallcmds = [ + "cd %(installdir)s && unzip db.zip -d db", + "chmod a+x %(installdir)s/DAS_Tool", + "chmod a+x %(installdir)s/src/*.sh", + "chmod a+x %(installdir)s/src/*.rb", +] + +sanity_check_paths = { + 'files': ['DAS_Tool', 'db/arc.all.faa', 'db/arc.scg.lookup'], + 'dirs': ['src'], +} + +# Help gets printed correctly, but the error code is 1 +sanity_check_commands = ['DAS_Tool -v | grep "DAS Tool %s"' % version] + +modextrapaths = { + 'PATH': ['src', ''], + 'R_LIBS_SITE': '', +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DAS_Tool/DAS_Tool-1.1.7_defaultSearchEngBLAST+.patch b/easybuild/easyconfigs/d/DAS_Tool/DAS_Tool-1.1.7_defaultSearchEngBLAST+.patch new file mode 100644 index 000000000000..d7beab19e39b --- /dev/null +++ b/easybuild/easyconfigs/d/DAS_Tool/DAS_Tool-1.1.7_defaultSearchEngBLAST+.patch @@ -0,0 +1,26 @@ +Default to BLAST+ as search engine + +Ã…ke Sandgren, 2024-10-16 +diff -ru DAS_Tool-1.1.7.orig/src/DAS_Tool.R DAS_Tool-1.1.7/src/DAS_Tool.R +--- DAS_Tool-1.1.7.orig/src/DAS_Tool.R 2024-01-09 00:20:13.000000000 +0100 ++++ DAS_Tool-1.1.7/src/DAS_Tool.R 2024-10-16 11:39:26.418829032 +0200 +@@ -38,7 +38,7 @@ + -c --contigs= Contigs in fasta format. + -o --outputbasename= Basename of output files. + -l --labels= Comma separated list of binning prediction names. +- --search_engine= Engine used for single copy gene identification (diamond/blastp/usearch) [default: diamond]. ++ --search_engine= Engine used for single copy gene identification (diamond/blastp/usearch) [default: blastp]. + -p --proteins= Predicted proteins (optional) in prodigal fasta format (>contigID_geneNo). + Gene prediction step will be skipped. + --write_bin_evals Write evaluation of input bin sets. +@@ -324,8 +324,8 @@ + searchEngine <- tolower(arguments$search_engine) + if(!searchEngine %in% c('diamond', 'usearch', 'blastp')){ + write.log(paste0('Unknown argument for --search_engine: ',arguments$search_engine,'\n', +- 'Defaulting to diamond'),filename = logFile,append = T,write_to_file = T,type = 'warning') +- searchEngine <- 'diamond' ++ 'Defaulting to blastp'),filename = logFile,append = T,write_to_file = T,type = 'warning') ++ searchEngine <- 'blastp' + } + + # Check dependencies diff --git a/easybuild/easyconfigs/d/DB/DB-18.1.25-GCCcore-7.3.0.eb b/easybuild/easyconfigs/d/DB/DB-18.1.25-GCCcore-7.3.0.eb deleted file mode 100644 index 3f962f760be2..000000000000 --- a/easybuild/easyconfigs/d/DB/DB-18.1.25-GCCcore-7.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -# EasyBuild easyconfig -name = 'DB' -version = '18.1.25' - -homepage = 'https://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': '7.3.0'} - -# use Homebrew source mirror to allow auto-downloading source tarball -# (Oracle website requires reigstration) -source_urls = ['https://bintray.com/homebrew/mirror/download_file?file_path='] -sources = [{'download_filename': 'berkeley-db-%(version)s.tar.gz', 'filename': SOURCELOWER_TAR_GZ}] -checksums = ['2ea8b8bc0611d9b4c2b9fee84a4a312dddfec007067af6e02ed46a26354181bb'] - -builddependencies = [ - ('binutils', '2.30'), -] - -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-18.1.32-GCCcore-8.2.0.eb b/easybuild/easyconfigs/d/DB/DB-18.1.32-GCCcore-8.2.0.eb deleted file mode 100644 index dd87d00a8cff..000000000000 --- a/easybuild/easyconfigs/d/DB/DB-18.1.32-GCCcore-8.2.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -# EasyBuild easyconfig -name = 'DB' -version = '18.1.32' - -homepage = 'https://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': '8.2.0'} - -source_urls = ['https://gentoo.osuosl.org/distfiles/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['fa1fe7de9ba91ad472c25d026f931802597c29f28ae951960685cde487c8d654'] - -builddependencies = [('binutils', '2.31.1')] - -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-18.1.32-GCCcore-8.3.0.eb b/easybuild/easyconfigs/d/DB/DB-18.1.32-GCCcore-8.3.0.eb deleted file mode 100644 index d0803aa74f9f..000000000000 --- a/easybuild/easyconfigs/d/DB/DB-18.1.32-GCCcore-8.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -# EasyBuild easyconfig -name = 'DB' -version = '18.1.32' - -homepage = 'https://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': '8.3.0'} - -source_urls = ['https://gentoo.osuosl.org/distfiles/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['fa1fe7de9ba91ad472c25d026f931802597c29f28ae951960685cde487c8d654'] - -builddependencies = [('binutils', '2.32')] - -sanity_check_paths = { - 'files': ['bin/db_%s' % x for x in ['archive', 'checkpoint', 'convert', 'deadlock', 'dump', 'hotbackup', - 'load', 'log_verify', 'printlog', 'recover', 'replicate', 'stat', - 'tuner', 'upgrade', 'verify']] + - ['include/db.h', 'lib/libdb.a', 'lib/libdb.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/DB/DB-18.1.32-GCCcore-9.3.0.eb b/easybuild/easyconfigs/d/DB/DB-18.1.32-GCCcore-9.3.0.eb deleted file mode 100644 index 5997790bf6f3..000000000000 --- a/easybuild/easyconfigs/d/DB/DB-18.1.32-GCCcore-9.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -# EasyBuild easyconfig -name = 'DB' -version = '18.1.32' - -homepage = 'https://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': '9.3.0'} - -source_urls = ['https://gentoo.osuosl.org/distfiles/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['fa1fe7de9ba91ad472c25d026f931802597c29f28ae951960685cde487c8d654'] - -builddependencies = [('binutils', '2.34')] - -sanity_check_paths = { - 'files': ['bin/db_%s' % x for x in ['archive', 'checkpoint', 'convert', 'deadlock', 'dump', 'hotbackup', - 'load', 'log_verify', 'printlog', 'recover', 'replicate', 'stat', - 'tuner', 'upgrade', 'verify']] + - ['include/db.h', 'lib/libdb.a', 'lib/libdb.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/DB/DB-18.1.40-FCC-4.5.0.eb b/easybuild/easyconfigs/d/DB/DB-18.1.40-FCC-4.5.0.eb deleted file mode 100644 index 3552aab690af..000000000000 --- a/easybuild/easyconfigs/d/DB/DB-18.1.40-FCC-4.5.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# Author: Robert Mijakovic -## -name = 'DB' -version = '18.1.40' - -homepage = 'https://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': 'FCC', 'version': '4.5.0'} - -# use http to allow auto-downloading... -source_urls = ['http://download.oracle.com/berkeley-db/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s_fix_doc_install.patch'] -checksums = [ - '0cecb2ef0c67b166de93732769abdeba0555086d51de1090df325e18ee8da9c8', # db-18.1.40.tar.gz - '441f48568156f72f02a8662998d293cc7edad687604b4f8af722f21c6db2a52d', # DB-18.1.40_fix_doc_install.patch -] - -builddependencies = [('binutils', '2.36.1')] - -dependencies = [('OpenSSL', '1.1', '', SYSTEM)] - -sanity_check_paths = { - 'files': ['bin/db_%s' % x for x in ['archive', 'checkpoint', 'convert', 'deadlock', 'dump', 'hotbackup', - 'load', 'log_verify', 'printlog', 'recover', 'replicate', 'stat', - 'tuner', 'upgrade', 'verify']] + - ['include/db.h', 'lib/libdb.a', 'lib/libdb.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/DB/DB-18.1.40-GCCcore-13.2.0.eb b/easybuild/easyconfigs/d/DB/DB-18.1.40-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..a15e88f596dc --- /dev/null +++ b/easybuild/easyconfigs/d/DB/DB-18.1.40-GCCcore-13.2.0.eb @@ -0,0 +1,33 @@ +name = 'DB' +version = '18.1.40' + +homepage = 'https://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': '13.2.0'} + +# use http to allow auto-downloading... +source_urls = ['http://download.oracle.com/berkeley-db/'] +sources = [SOURCELOWER_TAR_GZ] +patches = ['%(name)s-%(version)s_fix_doc_install.patch'] +checksums = [ + '0cecb2ef0c67b166de93732769abdeba0555086d51de1090df325e18ee8da9c8', # db-18.1.40.tar.gz + '441f48568156f72f02a8662998d293cc7edad687604b4f8af722f21c6db2a52d', # DB-18.1.40_fix_doc_install.patch +] + +builddependencies = [('binutils', '2.40')] + +dependencies = [('OpenSSL', '1.1', '', SYSTEM)] + +sanity_check_paths = { + 'files': ['bin/db_%s' % x for x in ['archive', 'checkpoint', 'convert', 'deadlock', 'dump', 'hotbackup', + 'load', 'log_verify', 'printlog', 'recover', 'replicate', 'stat', + 'tuner', 'upgrade', 'verify']] + + ['include/db.h', 'lib/libdb.a', 'lib/libdb.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/DB/DB-18.1.40-GCCcore-13.3.0.eb b/easybuild/easyconfigs/d/DB/DB-18.1.40-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..640228278059 --- /dev/null +++ b/easybuild/easyconfigs/d/DB/DB-18.1.40-GCCcore-13.3.0.eb @@ -0,0 +1,33 @@ +name = 'DB' +version = '18.1.40' + +homepage = 'https://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': '13.3.0'} + +# use http to allow auto-downloading... +source_urls = ['http://download.oracle.com/berkeley-db/'] +sources = [SOURCELOWER_TAR_GZ] +patches = ['%(name)s-%(version)s_fix_doc_install.patch'] +checksums = [ + '0cecb2ef0c67b166de93732769abdeba0555086d51de1090df325e18ee8da9c8', # db-18.1.40.tar.gz + '441f48568156f72f02a8662998d293cc7edad687604b4f8af722f21c6db2a52d', # DB-18.1.40_fix_doc_install.patch +] + +builddependencies = [('binutils', '2.42')] + +dependencies = [('OpenSSL', '3', '', SYSTEM)] + +sanity_check_paths = { + 'files': ['bin/db_%s' % x for x in ['archive', 'checkpoint', 'convert', 'deadlock', 'dump', 'hotbackup', + 'load', 'log_verify', 'printlog', 'recover', 'replicate', 'stat', + 'tuner', 'upgrade', 'verify']] + + ['include/db.h', 'lib/libdb.a', 'lib/libdb.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/DB/DB-18.1.40-GCCcore-8.2.0.eb b/easybuild/easyconfigs/d/DB/DB-18.1.40-GCCcore-8.2.0.eb deleted file mode 100644 index 515c85e1a9c2..000000000000 --- a/easybuild/easyconfigs/d/DB/DB-18.1.40-GCCcore-8.2.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -name = 'DB' -version = '18.1.40' - -homepage = 'https://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': '8.2.0'} - -# use http to allow auto-downloading... -source_urls = ['http://download.oracle.com/berkeley-db/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s_fix_doc_install.patch'] -checksums = [ - '0cecb2ef0c67b166de93732769abdeba0555086d51de1090df325e18ee8da9c8', # db-18.1.40.tar.gz - '441f48568156f72f02a8662998d293cc7edad687604b4f8af722f21c6db2a52d', # DB-18.1.40_fix_doc_install.patch -] - -builddependencies = [('binutils', '2.31.1')] - -dependencies = [('OpenSSL', '1.1', '', SYSTEM)] - -sanity_check_paths = { - 'files': ['bin/db_%s' % x for x in ['archive', 'checkpoint', 'convert', 'deadlock', 'dump', 'hotbackup', - 'load', 'log_verify', 'printlog', 'recover', 'replicate', 'stat', - 'tuner', 'upgrade', 'verify']] + - ['include/db.h', 'lib/libdb.a', 'lib/libdb.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/DB/DB-18.1.40-GCCcore-8.3.0.eb b/easybuild/easyconfigs/d/DB/DB-18.1.40-GCCcore-8.3.0.eb deleted file mode 100644 index 1a66d75ceb17..000000000000 --- a/easybuild/easyconfigs/d/DB/DB-18.1.40-GCCcore-8.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -name = 'DB' -version = '18.1.40' - -homepage = 'https://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': '8.3.0'} - -# use http to allow auto-downloading... -source_urls = ['http://download.oracle.com/berkeley-db/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s_fix_doc_install.patch'] -checksums = [ - '0cecb2ef0c67b166de93732769abdeba0555086d51de1090df325e18ee8da9c8', # db-18.1.40.tar.gz - '441f48568156f72f02a8662998d293cc7edad687604b4f8af722f21c6db2a52d', # DB-18.1.40_fix_doc_install.patch -] - -builddependencies = [('binutils', '2.32')] - -dependencies = [('OpenSSL', '1.1', '', SYSTEM)] - -sanity_check_paths = { - 'files': ['bin/db_%s' % x for x in ['archive', 'checkpoint', 'convert', 'deadlock', 'dump', 'hotbackup', - 'load', 'log_verify', 'printlog', 'recover', 'replicate', 'stat', - 'tuner', 'upgrade', 'verify']] + - ['include/db.h', 'lib/libdb.a', 'lib/libdb.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/DB/DB-4.8.30-intel-2016a.eb b/easybuild/easyconfigs/d/DB/DB-4.8.30-intel-2016a.eb deleted file mode 100644 index aec133eedfd1..000000000000 --- a/easybuild/easyconfigs/d/DB/DB-4.8.30-intel-2016a.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'DB' -version = '4.8.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': 'intel', 'version': '2016a'} - -source_urls = ['http://download.oracle.com/berkeley-db/'] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['include/db.h', 'include/db_cxx.h', 'lib/libdb.a', 'lib/libdb.%s' % SHLIB_EXT], - 'dirs': ['bin'], -} - -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 deleted file mode 100644 index b1a562576151..000000000000 --- a/easybuild/easyconfigs/d/DB/DB-6.2.23-foss-2016a.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'DB' -version = '6.2.23' - -homepage = 'http://www.oracle.com/technetwork/products/berkeleydb' -description = """Berkeley DB enables the development of custom data management solutions, - without the overhead traditionally associated with such custom projects.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -# download via http://www.oracle.com/technetwork/products/berkeleydb/downloads/, requires registration -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ["include/db.h"], - 'dirs': [], -} - -moduleclass = 'tools' 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 deleted file mode 100644 index 7182e6afe15c..000000000000 --- a/easybuild/easyconfigs/d/DB/DB-6.2.32-GCCcore-6.4.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -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 deleted file mode 100644 index 0eb67b8e2c24..000000000000 --- a/easybuild/easyconfigs/d/DB/DB-6.2.32-intel-2017a.eb +++ /dev/null @@ -1,19 +0,0 @@ -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/DBCSR/DBCSR-2.5.0-foss-2021b.eb b/easybuild/easyconfigs/d/DBCSR/DBCSR-2.5.0-foss-2021b.eb old mode 100755 new mode 100644 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 deleted file mode 100644 index 81827042d8f0..000000000000 --- a/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.032-intel-2016a-Perl-5.22.2.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'PerlModule' - -name = 'DBD-mysql' -version = '4.032' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://search.cpan.org/~capttofu/DBD-mysql-%(version)s/' -description = """Perl binding for MySQL""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['http://cpan.metacpan.org/authors/id/C/CA/CAPTTOFU/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Perl', '5.22.2'), - ('MariaDB', '10.1.13'), - ('zlib', '1.2.8'), - # OS dependency should be preferred if the os version is more recent then this version - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1q'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# force static linking of libmysqlclient to dance around problem with unresolved symbols -configopts = '--libs="-L$EBROOTMARIADB/lib -Wl,-Bstatic -lmysqlclient -Wl,-Bdynamic -lpthread -lz -lrt -lssl -lcrypto"' - -options = {'modulename': 'DBD::mysql'} - -sanity_check_paths = { - 'files': ['lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi/DBD/mysql.pm'], - 'dirs': ['lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi/DBD/mysql'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.033-intel-2016b-Perl-5.24.0.eb b/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.033-intel-2016b-Perl-5.24.0.eb deleted file mode 100644 index d5862a7c5a92..000000000000 --- a/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.033-intel-2016b-Perl-5.24.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'PerlModule' - -name = 'DBD-mysql' -version = '4.033' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://search.cpan.org/~capttofu/DBD-mysql-%(version)s/' -description = """Perl binding for MySQL""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['http://cpan.metacpan.org/authors/id/C/CA/CAPTTOFU/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Perl', '5.24.0'), - ('MariaDB', '10.1.17'), - ('zlib', '1.2.8'), - # OS dependency should be preferred if the os version is more recent then this version - # it's nice to have an up to date openssl for security reasons - # ('OpenSSL', '1.0.1q'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# force static linking of libmysqlclient to dance around problem with unresolved symbols -configopts = '--libs="-L$EBROOTMARIADB/lib -Wl,-Bstatic -lmysqlclient -Wl,-Bdynamic -lpthread -lz -lrt -lssl -lcrypto"' - -options = {'modulename': 'DBD::mysql'} - -sanity_check_paths = { - 'files': ['lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi/DBD/mysql.pm'], - 'dirs': ['lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi/DBD/mysql'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/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 deleted file mode 100644 index 0db79a7f2723..000000000000 --- a/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.042-intel-2017a-Perl-5.24.1.eb +++ /dev/null @@ -1,33 +0,0 @@ -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/DBD-mysql/DBD-mysql-4.046-foss-2017b-Perl-5.26.0.eb b/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.046-foss-2017b-Perl-5.26.0.eb deleted file mode 100644 index d978a7613973..000000000000 --- a/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.046-foss-2017b-Perl-5.26.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'PerlModule' - -name = 'DBD-mysql' -version = '4.046' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://search.cpan.org/dist/DBD-mysql/lib/DBD/mysql.pm' -description = """Perl binding for MySQL""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['https://cpan.metacpan.org/authors/id/C/CA/CAPTTOFU'] -sources = [SOURCE_TAR_GZ] -patches = ['DBD-mysql-4.046_Use_net_buffer_length_only_if_available.patch'] -checksums = [ - '6165652ec959d05b97f5413fa3dff014b78a44cf6de21ae87283b28378daf1f7', # DBD-mysql-4.046.tar.gz - # DBD-mysql-4.046_Use_net_buffer_length_only_if_available.patch - 'a5be583d9dfc8a64be01422eddb1f718176663dbfa6d85aca96c0990e2feeb7a', -] - -dependencies = [ - ('Perl', '5.26.0'), - ('MariaDB', '10.2.11'), - ('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/DBD-mysql/DBD-mysql-4.046-intel-2017b-Perl-5.26.0.eb b/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.046-intel-2017b-Perl-5.26.0.eb deleted file mode 100644 index 0dd7e5af2cdc..000000000000 --- a/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.046-intel-2017b-Perl-5.26.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PerlModule' - -name = 'DBD-mysql' -version = '4.046' -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': '2017b'} - -source_urls = ['http://cpan.metacpan.org/authors/id/C/CA/CAPTTOFU/'] -sources = [SOURCE_TAR_GZ] -checksums = ['6165652ec959d05b97f5413fa3dff014b78a44cf6de21ae87283b28378daf1f7'] - -dependencies = [ - ('Perl', '5.26.0'), - ('MariaDB', '10.2.11'), - ('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/DBD-mysql/DBD-mysql-4.046-intel-2018a-Perl-5.26.1.eb b/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.046-intel-2018a-Perl-5.26.1.eb deleted file mode 100644 index 04520c6096e6..000000000000 --- a/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.046-intel-2018a-Perl-5.26.1.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PerlModule' - -name = 'DBD-mysql' -version = '4.046' -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': '2018a'} - -source_urls = ['http://cpan.metacpan.org/authors/id/C/CA/CAPTTOFU/'] -sources = [SOURCE_TAR_GZ] -checksums = ['6165652ec959d05b97f5413fa3dff014b78a44cf6de21ae87283b28378daf1f7'] - -dependencies = [ - ('Perl', '5.26.1'), - ('MariaDB', '10.3.7'), - ('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/DBD-mysql/DBD-mysql-4.046_Use_net_buffer_length_only_if_available.patch b/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.046_Use_net_buffer_length_only_if_available.patch deleted file mode 100644 index 6611e6c23b21..000000000000 --- a/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.046_Use_net_buffer_length_only_if_available.patch +++ /dev/null @@ -1,28 +0,0 @@ -# See https://github.com/perl5-dbi/DBD-mysql/issues/220 -# -# Patch generated from: -# https://github.com/perl5-dbi/DBD-mysql/commit/0f0cebe87fab335873fd3701bc304922da826940 -diff -ru DBD-mysql-4.046.orig/mysql.xs DBD-mysql-4.046/mysql.xs ---- DBD-mysql-4.046.orig/mysql.xs 2019-01-15 09:06:48.510818649 -0600 -+++ DBD-mysql-4.046/mysql.xs 2019-01-15 09:12:05.166818309 -0600 -@@ -819,15 +819,14 @@ - retsv = newSVpvn("`", 1); - break; - case SQL_MAXIMUM_STATEMENT_LENGTH: --#if !defined(MARIADB_BASE_VERSION) && MYSQL_VERSION_ID >= 50709 -- /* MariaDB 10 is not MySQL source level compatible so this -- only applies to MySQL*/ -- /* mysql_get_option() was added in mysql 5.7.3 */ -- /* MYSQL_OPT_NET_BUFFER_LENGTH was added in mysql 5.7.9 */ -+ /* net_buffer_length macro is not defined in MySQL 5.7 and some MariaDB -+ versions - if it is not available, use newer mysql_get_option */ -+#if !defined(net_buffer_length) -+ ; -+ unsigned long buffer_len; - mysql_get_option(NULL, MYSQL_OPT_NET_BUFFER_LENGTH, &buffer_len); - retsv = newSViv(buffer_len); - #else -- /* before mysql 5.7.9 use net_buffer_length macro */ - retsv = newSViv(net_buffer_length); - #endif - break; diff --git a/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.048-foss-2018b-Perl-5.28.0.eb b/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.048-foss-2018b-Perl-5.28.0.eb deleted file mode 100644 index 308c4cc4f912..000000000000 --- a/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.048-foss-2018b-Perl-5.28.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'PerlModule' - -name = 'DBD-mysql' -version = '4.048' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://search.cpan.org/dist/DBD-mysql/lib/DBD/mysql.pm' -description = """Perl binding for MySQL""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://cpan.metacpan.org/authors/id/M/MI/MICHIELB/'] -sources = [SOURCE_TAR_GZ] -patches = ['DBD-mysql-%(version)s_mariadb_base_version.patch'] -checksums = [ - '1737ffcae68712c04bf529f098df53534ca9a60eb3ce0ad23700bfc40c6415ff', # DBD-mysql-4.048.tar.gz - 'a04b7f62357f59c7bd318a6f1982511f0041b038902beec9c0881b3da538fd16', # DBD-mysql-4.048_mariadb_base_version.patch -] - -dependencies = [ - ('Perl', '5.28.0'), - ('MariaDB', '10.3.10'), - ('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/DBD-mysql/DBD-mysql-4.048_mariadb_base_version.patch b/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.048_mariadb_base_version.patch deleted file mode 100644 index c77c9865d0b5..000000000000 --- a/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.048_mariadb_base_version.patch +++ /dev/null @@ -1,22 +0,0 @@ -fix comparison: integer MYSQL_VERSION_ID with string MARIADB_BASE_VERSION -Author: Samuel Moors, Vrije Universiteit Brussel (VUB) -diff -ur DBD-mysql-4.048.orig/dbdimp.c DBD-mysql-4.048/dbdimp.c ---- DBD-mysql-4.048.orig/dbdimp.c 2018-09-10 21:35:12.000000000 +0200 -+++ DBD-mysql-4.048/dbdimp.c 2018-10-10 11:51:00.138239313 +0200 -@@ -1907,14 +1907,14 @@ - (SvTRUE(*svp) ? "utf8" : "latin1")); - } - --#if (MYSQL_VERSION_ID >= 50723) && (MYSQL_VERSION_ID < MARIADB_BASE_VERSION) -+#if !defined(MARIADB_BASE_VERSION) && (MYSQL_VERSION_ID >= 50723) - if ((svp = hv_fetch(hv, "mysql_get_server_pubkey", 23, FALSE)) && *svp && SvTRUE(*svp)) { - my_bool server_get_pubkey = 1; - mysql_options(sock, MYSQL_OPT_GET_SERVER_PUBLIC_KEY, &server_get_pubkey); - } - #endif - --#if (MYSQL_VERSION_ID >= 50600) && (MYSQL_VERSION_ID < MARIADB_BASE_VERSION) -+#if !defined(MARIADB_BASE_VERSION) && (MYSQL_VERSION_ID >= 50600) - if ((svp = hv_fetch(hv, "mysql_server_pubkey", 19, FALSE)) && *svp) { - STRLEN plen; - char *server_pubkey = SvPV(*svp, plen); diff --git a/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.050-GCC-12.3.0.eb b/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.050-GCC-12.3.0.eb new file mode 100644 index 000000000000..eec33081a4c8 --- /dev/null +++ b/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.050-GCC-12.3.0.eb @@ -0,0 +1,30 @@ +easyblock = 'PerlModule' + +name = 'DBD-mysql' +version = '4.050' + +homepage = 'https://metacpan.org/pod/distribution/DBD-mysql/lib/DBD/mysql.pm' +description = "Perl binding for MySQL" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +source_urls = ['https://cpan.metacpan.org/authors/id/D/DV/DVEEDEN'] +sources = [SOURCE_TAR_GZ] +checksums = ['4f48541ff15a0a7405f76adc10f81627c33996fbf56c95c26c094444c0928d78'] + +dependencies = [ + ('Perl', '5.36.1'), + ('Perl-bundle-CPAN', '5.36.1'), + ('MariaDB', '11.6.0'), + ('zlib', '1.2.13'), + ('OpenSSL', '1.1', '', SYSTEM), +] + +options = {'modulename': 'DBD::mysql'} + +sanity_check_paths = { + 'files': ['lib/perl5/site_perl/%%(perlver)s/%s-linux-thread-multi/DBD/mysql.pm' % ARCH], + 'dirs': ['lib/perl5/site_perl/%%(perlver)s/%s-linux-thread-multi/DBD/mysql' % ARCH], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.050-foss-2019a-Perl-5.28.1.eb b/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.050-foss-2019a-Perl-5.28.1.eb deleted file mode 100644 index 2b2d742858a3..000000000000 --- a/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.050-foss-2019a-Perl-5.28.1.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PerlModule' - -name = 'DBD-mysql' -version = '4.050' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'https://metacpan.org/pod/distribution/DBD-mysql/lib/DBD/mysql.pm' -description = "Perl binding for MySQL" - -toolchain = {'name': 'foss', 'version': '2019a'} - -source_urls = ['https://cpan.metacpan.org/authors/id/D/DV/DVEEDEN'] -sources = [SOURCE_TAR_GZ] -checksums = ['4f48541ff15a0a7405f76adc10f81627c33996fbf56c95c26c094444c0928d78'] - -dependencies = [ - ('Perl', '5.28.1'), - ('MariaDB', '10.3.14'), - ('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.1b'), -] - -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/DBD-mysql/DBD-mysql-4.051-GCC-13.3.0.eb b/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.051-GCC-13.3.0.eb new file mode 100644 index 000000000000..f8f264857605 --- /dev/null +++ b/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.051-GCC-13.3.0.eb @@ -0,0 +1,30 @@ +easyblock = 'PerlModule' + +name = 'DBD-mysql' +version = '4.051' + +homepage = 'https://metacpan.org/pod/distribution/DBD-mysql/lib/DBD/mysql.pm' +description = "Perl binding for MySQL" + +toolchain = {'name': 'GCC', 'version': '13.3.0'} + +source_urls = ['https://cpan.metacpan.org/authors/id/D/DV/DVEEDEN'] +sources = [SOURCE_TAR_GZ] +checksums = ['16969bfae7a080384167be3fb1803450fde87f7b0e2682276b3f6469fa147864'] + +dependencies = [ + ('Perl', '5.38.2'), + ('Perl-bundle-CPAN', '5.38.2'), + ('MariaDB', '11.7.0'), + ('zlib', '1.3.1'), + ('OpenSSL', '3', '', SYSTEM), +] + +options = {'modulename': 'DBD::mysql'} + +sanity_check_paths = { + 'files': ['lib/perl5/site_perl/%%(perlver)s/%s-linux-thread-multi/DBD/mysql.pm' % ARCH], + 'dirs': ['lib/perl5/site_perl/%%(perlver)s/%s-linux-thread-multi/DBD/mysql' % ARCH], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/DBG2OLC/DBG2OLC-20170208-intel-2016b.eb b/easybuild/easyconfigs/d/DBG2OLC/DBG2OLC-20170208-intel-2016b.eb deleted file mode 100644 index a37e815c5289..000000000000 --- a/easybuild/easyconfigs/d/DBG2OLC/DBG2OLC-20170208-intel-2016b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'CmdCp' - -name = 'DBG2OLC' -version = '20170208' -local_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' % local_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 deleted file mode 100644 index 8cd722e9afef..000000000000 --- a/easybuild/easyconfigs/d/DBG2OLC/DBG2OLC-20170208-intel-2017a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'CmdCp' - -name = 'DBG2OLC' -version = '20170208' -local_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' % local_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-20180221-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/d/DBG2OLC/DBG2OLC-20180221-GCC-6.4.0-2.28.eb deleted file mode 100644 index 358d1401d93f..000000000000 --- a/easybuild/easyconfigs/d/DBG2OLC/DBG2OLC-20180221-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'CmdCp' - -name = 'DBG2OLC' -version = '20180221' -local_commit = '0246e46' - -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': 'GCC', 'version': '6.4.0-2.28'} - -source_urls = ['https://github.com/yechengxi/DBG2OLC/archive/'] -sources = ['%s.tar.gz' % local_commit] -checksums = ['809e6af9936d1b1edfb988e4233911199f4e60849acd2fe911d4893f9e7c08ca'] - -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-20180221-iccifort-2017.4.196-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/d/DBG2OLC/DBG2OLC-20180221-iccifort-2017.4.196-GCC-6.4.0-2.28.eb deleted file mode 100644 index 07831e5b5c03..000000000000 --- a/easybuild/easyconfigs/d/DBG2OLC/DBG2OLC-20180221-iccifort-2017.4.196-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'CmdCp' - -name = 'DBG2OLC' -version = '20180221' -local_commit = '0246e46' - -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': 'iccifort', 'version': '2017.4.196-GCC-6.4.0-2.28'} - -source_urls = ['https://github.com/yechengxi/DBG2OLC/archive/'] -sources = ['%s.tar.gz' % local_commit] -checksums = ['809e6af9936d1b1edfb988e4233911199f4e60849acd2fe911d4893f9e7c08ca'] - -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-20200724-GCC-11.3.0.eb b/easybuild/easyconfigs/d/DBG2OLC/DBG2OLC-20200724-GCC-11.3.0.eb index 0c8e9e7176c6..ae9977c396b8 100644 --- a/easybuild/easyconfigs/d/DBG2OLC/DBG2OLC-20200724-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/d/DBG2OLC/DBG2OLC-20200724-GCC-11.3.0.eb @@ -5,7 +5,7 @@ version = '20200724' local_commit = '9514828' homepage = 'https://github.com/yechengxi/DBG2OLC' -description = """DBG2OLC:Efficient Assembly of Large Genomes Using Long Erroneous Reads of the Third Generation +description = """DBG2OLC:Efficient Assembly of Large Genomes Using Long Erroneous Reads of the Third Generation Sequencing Technologies""" toolchain = {'name': 'GCC', 'version': '11.3.0'} diff --git a/easybuild/easyconfigs/d/DB_File/DB_File-1.835-GCCcore-9.3.0.eb b/easybuild/easyconfigs/d/DB_File/DB_File-1.835-GCCcore-9.3.0.eb deleted file mode 100644 index 430fc43f9001..000000000000 --- a/easybuild/easyconfigs/d/DB_File/DB_File-1.835-GCCcore-9.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'PerlModule' - -name = 'DB_File' -version = '1.835' - -homepage = 'https://perldoc.perl.org/DB_File.html' -description = """Perl5 access to Berkeley DB version 1.x.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://www.cpan.org/modules/by-module/DB_File/PMQS'] -sources = [SOURCE_TAR_GZ] -checksums = ['41206f39a1bac49db8c1595e300b04c70e1393b2d78ccb9ef15c5c0b81037cfc'] - -builddependencies = [ - ('binutils', '2.34'), -] - -dependencies = [ - ('Perl', '5.30.2'), - ('DB', '18.1.32'), -] - -preconfigopts = 'env DB_FILE_INCLUDE="$EBROOTDB/include" DB_FILE_LIB="$EBROOTDB/lib" ' - -sanity_check_paths = { - 'files': ['lib/perl5/site_perl/%(perlver)s/%(arch)s-linux-thread-multi/DB_File.pm'], - 'dirs': [], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/DB_File/DB_File-1.835-foss-2016a-Perl-5.22.1.eb b/easybuild/easyconfigs/d/DB_File/DB_File-1.835-foss-2016a-Perl-5.22.1.eb deleted file mode 100644 index 03f4831acea2..000000000000 --- a/easybuild/easyconfigs/d/DB_File/DB_File-1.835-foss-2016a-Perl-5.22.1.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PerlModule' - -name = 'DB_File' -version = '1.835' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://perldoc.perl.org/DB_File.html' -description = """Perl5 access to Berkeley DB version 1.x.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['http://www.cpan.org/modules/by-module/DB_File/PMQS'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Perl', '5.22.1'), - ('DB', '6.2.23'), -] - -preconfigopts = 'env DB_FILE_INCLUDE="$EBROOTDB/include" DB_FILE_LIB="$EBROOTDB/lib" ' - -sanity_check_paths = { - 'files': ['lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi/DB_File.pm'], - 'dirs': [], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/DB_File/DB_File-1.835-intel-2016a-Perl-5.20.3.eb b/easybuild/easyconfigs/d/DB_File/DB_File-1.835-intel-2016a-Perl-5.20.3.eb deleted file mode 100644 index c1d977b9e287..000000000000 --- a/easybuild/easyconfigs/d/DB_File/DB_File-1.835-intel-2016a-Perl-5.20.3.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'PerlModule' - -name = 'DB_File' -version = '1.835' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://perldoc.perl.org/DB_File.html' -description = """Perl5 access to Berkeley DB version 1.x.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['http://www.cpan.org/modules/by-module/DB_File/PMQS'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Perl', '5.20.3'), - ('DB', '4.8.30'), -] - -sanity_check_paths = { - 'files': ['lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi/DB_File.pm'], - 'dirs': [], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/DB_File/DB_File-1.859-GCCcore-13.2.0.eb b/easybuild/easyconfigs/d/DB_File/DB_File-1.859-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..7e40f6d223fb --- /dev/null +++ b/easybuild/easyconfigs/d/DB_File/DB_File-1.859-GCCcore-13.2.0.eb @@ -0,0 +1,31 @@ +easyblock = 'PerlModule' + +name = 'DB_File' +version = '1.859' + +homepage = 'https://perldoc.perl.org/DB_File.html' +description = """Perl5 access to Berkeley DB version 1.x.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['https://www.cpan.org/modules/by-module/DB_File/PMQS'] +sources = [SOURCE_TAR_GZ] +checksums = ['5674e0d2cd0b060c4d1253670ea022c64d842a55257f9eb8edb19c0f53e2565c'] + +builddependencies = [ + ('binutils', '2.40'), +] + +dependencies = [ + ('Perl', '5.38.0'), + ('DB', '18.1.40'), +] + +preconfigopts = 'env DB_FILE_INCLUDE="$EBROOTDB/include" DB_FILE_LIB="$EBROOTDB/lib" ' + +sanity_check_paths = { + 'files': ['lib/perl5/site_perl/%(perlver)s/%(arch)s-linux-thread-multi/DB_File.pm'], + 'dirs': [], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/DB_File/DB_File-1.859-GCCcore-13.3.0.eb b/easybuild/easyconfigs/d/DB_File/DB_File-1.859-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..e7120c9c13e0 --- /dev/null +++ b/easybuild/easyconfigs/d/DB_File/DB_File-1.859-GCCcore-13.3.0.eb @@ -0,0 +1,31 @@ +easyblock = 'PerlModule' + +name = 'DB_File' +version = '1.859' + +homepage = 'https://perldoc.perl.org/DB_File.html' +description = """Perl5 access to Berkeley DB version 1.x.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://www.cpan.org/modules/by-module/DB_File/PMQS'] +sources = [SOURCE_TAR_GZ] +checksums = ['5674e0d2cd0b060c4d1253670ea022c64d842a55257f9eb8edb19c0f53e2565c'] + +builddependencies = [ + ('binutils', '2.42'), +] + +dependencies = [ + ('Perl', '5.38.2'), + ('DB', '18.1.40'), +] + +preconfigopts = 'env DB_FILE_INCLUDE="$EBROOTDB/include" DB_FILE_LIB="$EBROOTDB/lib" ' + +sanity_check_paths = { + 'files': ['lib/perl5/site_perl/%(perlver)s/%(arch)s-linux-thread-multi/DB_File.pm'], + 'dirs': [], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/DBus/DBus-1.10.12-intel-2016b.eb b/easybuild/easyconfigs/d/DBus/DBus-1.10.12-intel-2016b.eb deleted file mode 100644 index d8629f82937c..000000000000 --- a/easybuild/easyconfigs/d/DBus/DBus-1.10.12-intel-2016b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'DBus' -version = '1.10.12' - -homepage = 'http://dbus.freedesktop.org/doc/dbus-glib' -description = """D-Bus is a message bus system, a simple way for applications to talk - to one another. In addition to interprocess communication, D-Bus helps - coordinate process lifecycle; it makes it simple and reliable to code - a "single instance" application or daemon, and to launch applications - and daemons on demand when their services are needed.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['http://dbus.freedesktop.org/releases/dbus'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['210a79430b276eafc6406c71705e9140d25b9956d18068df98a70156dc0e475d'] - -builddependencies = [ - ('pkg-config', '0.29.1'), -] - -dependencies = [ - ('expat', '2.2.0'), -] - -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.20-GCCcore-6.4.0.eb b/easybuild/easyconfigs/d/DBus/DBus-1.10.20-GCCcore-6.4.0.eb deleted file mode 100644 index 9999484b706b..000000000000 --- a/easybuild/easyconfigs/d/DBus/DBus-1.10.20-GCCcore-6.4.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -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'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('expat', '2.2.4'), -] - -configopts = '--without-systemdsystemunitdir' - -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 deleted file mode 100644 index 4e0e24f6e705..000000000000 --- a/easybuild/easyconfigs/d/DBus/DBus-1.10.8-foss-2016a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'DBus' -version = '1.10.8' - -homepage = 'http://dbus.freedesktop.org/doc/dbus-glib' -description = """D-Bus is a message bus system, a simple way for applications to talk - to one another. In addition to interprocess communication, D-Bus helps - coordinate process lifecycle; it makes it simple and reliable to code - a "single instance" application or daemon, and to launch applications - and daemons on demand when their services are needed.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['http://dbus.freedesktop.org/releases/dbus'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['baf3d22baa26d3bdd9edc587736cd5562196ce67996d65b82103bedbe1f0c014'] - -builddependencies = [ - ('pkg-config', '0.29.1'), -] - -dependencies = [ - ('expat', '2.1.1'), -] - -sanity_check_paths = { - 'files': ['bin/dbus-%s' % x for x in ['cleanup-sockets', 'daemon', 'launch', 'monitor', 'run-session', - 'send', 'uuidgen']] + - ['lib/libdbus-1.%s' % x for x in ['a', SHLIB_EXT]], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/DBus/DBus-1.10.8-intel-2016a.eb b/easybuild/easyconfigs/d/DBus/DBus-1.10.8-intel-2016a.eb deleted file mode 100644 index a09620e54647..000000000000 --- a/easybuild/easyconfigs/d/DBus/DBus-1.10.8-intel-2016a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'DBus' -version = '1.10.8' - -homepage = 'http://dbus.freedesktop.org/doc/dbus-glib' -description = """D-Bus is a message bus system, a simple way for applications to talk - to one another. In addition to interprocess communication, D-Bus helps - coordinate process lifecycle; it makes it simple and reliable to code - a "single instance" application or daemon, and to launch applications - and daemons on demand when their services are needed.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['http://dbus.freedesktop.org/releases/dbus'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['baf3d22baa26d3bdd9edc587736cd5562196ce67996d65b82103bedbe1f0c014'] - -builddependencies = [ - ('pkg-config', '0.29.1'), -] - -dependencies = [ - ('expat', '2.1.0'), -] - -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.11.20-intel-2017a.eb b/easybuild/easyconfigs/d/DBus/DBus-1.11.20-intel-2017a.eb deleted file mode 100644 index 33a34026fb6d..000000000000 --- a/easybuild/easyconfigs/d/DBus/DBus-1.11.20-intel-2017a.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'DBus' -version = '1.11.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': 'intel', 'version': '2017a'} - -source_urls = ['http://dbus.freedesktop.org/releases/dbus'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['7fd9d0536f7ec2f2afc94b84d5b5487f88c464e8d47c661d8e0b54aa83974bfa'] - -builddependencies = [ - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('expat', '2.2.0'), -] - -configopts = '--without-systemdsystemunitdir' - -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.13.0-intel-2017b.eb b/easybuild/easyconfigs/d/DBus/DBus-1.13.0-intel-2017b.eb deleted file mode 100644 index a29b8fbd3f41..000000000000 --- a/easybuild/easyconfigs/d/DBus/DBus-1.13.0-intel-2017b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'DBus' -version = '1.13.0' - -homepage = 'http://dbus.freedesktop.org/doc/dbus-glib' -description = """D-Bus is a message bus system, a simple way for applications to talk - to one another. In addition to interprocess communication, D-Bus helps - coordinate process lifecycle; it makes it simple and reliable to code - a "single instance" application or daemon, and to launch applications - and daemons on demand when their services are needed.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['http://dbus.freedesktop.org/releases/dbus'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['837abf414c0cdac4c8586ea6f93a999446470b10abcfeefe19ed8a7921854d2e'] - -builddependencies = [ - ('pkg-config', '0.29.2'), -] - -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.13.12-GCCcore-8.3.0.eb b/easybuild/easyconfigs/d/DBus/DBus-1.13.12-GCCcore-8.3.0.eb deleted file mode 100644 index b445d877625c..000000000000 --- a/easybuild/easyconfigs/d/DBus/DBus-1.13.12-GCCcore-8.3.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'DBus' -version = '1.13.12' - -homepage = 'https://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': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://dbus.freedesktop.org/releases/dbus'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['7588649b56dd257c6a5f85a8c45aa2dfdf9e99f4de3983710f452081ca43eca6'] - -builddependencies = [ - ('binutils', '2.32'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('expat', '2.2.7'), -] - -configopts = '--without-systemdsystemunitdir' - -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.13.12-GCCcore-9.3.0.eb b/easybuild/easyconfigs/d/DBus/DBus-1.13.12-GCCcore-9.3.0.eb deleted file mode 100644 index 60227ab40fc2..000000000000 --- a/easybuild/easyconfigs/d/DBus/DBus-1.13.12-GCCcore-9.3.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'DBus' -version = '1.13.12' - -homepage = 'https://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': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://dbus.freedesktop.org/releases/dbus'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['7588649b56dd257c6a5f85a8c45aa2dfdf9e99f4de3983710f452081ca43eca6'] - -builddependencies = [ - ('binutils', '2.34'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('expat', '2.2.9'), -] - -configopts = '--without-systemdsystemunitdir' - -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.13.6-GCCcore-6.4.0.eb b/easybuild/easyconfigs/d/DBus/DBus-1.13.6-GCCcore-6.4.0.eb deleted file mode 100644 index 6601c58b83d4..000000000000 --- a/easybuild/easyconfigs/d/DBus/DBus-1.13.6-GCCcore-6.4.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'DBus' -version = '1.13.6' - -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 = ['b533693232d36d608a09f70c15440c1816319bac3055433300d88019166c1ae4'] - -builddependencies = [ - ('binutils', '2.28'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('expat', '2.2.5'), -] - -configopts = '--without-systemdsystemunitdir' - -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.13.6-GCCcore-7.3.0.eb b/easybuild/easyconfigs/d/DBus/DBus-1.13.6-GCCcore-7.3.0.eb deleted file mode 100644 index 5205747c39ab..000000000000 --- a/easybuild/easyconfigs/d/DBus/DBus-1.13.6-GCCcore-7.3.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'DBus' -version = '1.13.6' - -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': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['http://dbus.freedesktop.org/releases/dbus'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b533693232d36d608a09f70c15440c1816319bac3055433300d88019166c1ae4'] - -builddependencies = [ - ('binutils', '2.30'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('expat', '2.2.5'), -] - -configopts = '--without-systemdsystemunitdir' - -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.13.8-GCCcore-8.2.0.eb b/easybuild/easyconfigs/d/DBus/DBus-1.13.8-GCCcore-8.2.0.eb deleted file mode 100644 index 6f4b0c0ea720..000000000000 --- a/easybuild/easyconfigs/d/DBus/DBus-1.13.8-GCCcore-8.2.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'DBus' -version = '1.13.8' - -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': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['http://dbus.freedesktop.org/releases/dbus'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['82a89f64e1b55e459725186467770995f33cac5eb8a050b5d8cbeb338078c4f6'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('expat', '2.2.6'), -] - -configopts = '--without-systemdsystemunitdir' - -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.15.8-GCCcore-13.3.0.eb b/easybuild/easyconfigs/d/DBus/DBus-1.15.8-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..ca182becfcdf --- /dev/null +++ b/easybuild/easyconfigs/d/DBus/DBus-1.15.8-GCCcore-13.3.0.eb @@ -0,0 +1,45 @@ +easyblock = 'CMakeMake' + +name = 'DBus' +version = '1.15.8' + +homepage = 'https://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': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://dbus.freedesktop.org/releases/dbus'] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['84fc597e6ec82f05dc18a7d12c17046f95bad7be99fc03c15bc254c4701ed204'] + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), + ('pkgconf', '2.2.0'), +] + +dependencies = [ + ('expat', '2.6.2'), +] + +configopts = '-DENABLE_SYSTEMD=OFF ' +# disable documentation +configopts += '-DDBUS_ENABLE_XML_DOCS=OFF -DDBUS_ENABLE_QTHELP_DOCS=OFF -DDBUS_ENABLE_DOXYGEN_DOCS=OFF ' + +sanity_check_paths = { + 'files': ['bin/dbus-%s' % x for x in + ['cleanup-sockets', 'daemon', 'launch', 'monitor', + 'run-session', 'send', 'uuidgen']] + + ['lib/libdbus-1.%s' % SHLIB_EXT], + 'dirs': ['include', 'share'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/DCMTK/DCMTK-3.6.3-GCCcore-7.3.0.eb b/easybuild/easyconfigs/d/DCMTK/DCMTK-3.6.3-GCCcore-7.3.0.eb deleted file mode 100644 index 8b14efdc8995..000000000000 --- a/easybuild/easyconfigs/d/DCMTK/DCMTK-3.6.3-GCCcore-7.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'DCMTK' -version = '3.6.3' - -homepage = 'https://dicom.offis.de/dcmtk' -description = """DCMTK is a collection of libraries and applications implementing large parts the DICOM standard. -It includes software for examining, constructing and converting DICOM image files, handling offline media, sending -and receiving images over a network connection, as well as demonstrative image storage and worklist servers.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://dicom.offis.de/download/dcmtk/dcmtk%s/' % version.replace('.', '')] -sources = ['%(namelower)s-%(version)s.tar.gz'] -checksums = ['63c373929f610653f10cbb8218ec643804eec6f842d3889d2b46a227da1ed530'] - -builddependencies = [ - ('binutils', '2.30'), - ('CMake', '3.11.4') -] - -dependencies = [ - ('zlib', '1.2.11'), - ('libjpeg-turbo', '2.0.0'), - ('LibTIFF', '4.0.9'), - ('libpng', '1.6.34'), - ('libxml2', '2.9.8'), - ('libiconv', '1.15'), -] - -sanity_check_paths = { - 'files': ['bin/dcmdump', 'bin/dcmj2pnm'], - 'dirs': ['lib'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/DCMTK/DCMTK-3.6.5-GCCcore-8.2.0.eb b/easybuild/easyconfigs/d/DCMTK/DCMTK-3.6.5-GCCcore-8.2.0.eb deleted file mode 100644 index e111b0d25ad6..000000000000 --- a/easybuild/easyconfigs/d/DCMTK/DCMTK-3.6.5-GCCcore-8.2.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'DCMTK' -version = '3.6.5' - -homepage = 'https://dicom.offis.de/dcmtk' -description = """DCMTK is a collection of libraries and applications implementing large parts the DICOM standard. -It includes software for examining, constructing and converting DICOM image files, handling offline media, sending -and receiving images over a network connection, as well as demonstrative image storage and worklist servers.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://dicom.offis.de/download/dcmtk/dcmtk%s/' % version.replace('.', '')] -sources = ['%(namelower)s-%(version)s.tar.gz'] -checksums = ['a05178665f21896dbb0974106dba1ad144975414abd760b4cf8f5cc979f9beb9'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('CMake', '3.13.3') -] - -dependencies = [ - ('zlib', '1.2.11'), - ('libjpeg-turbo', '2.0.2'), - ('LibTIFF', '4.0.10'), - ('libpng', '1.6.36'), - ('libxml2', '2.9.8'), - ('libiconv', '1.16'), -] - -sanity_check_paths = { - 'files': ['bin/dcmdump', 'bin/dcmj2pnm'], - 'dirs': ['lib'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/DCMTK/DCMTK-3.6.5-GCCcore-8.3.0.eb b/easybuild/easyconfigs/d/DCMTK/DCMTK-3.6.5-GCCcore-8.3.0.eb deleted file mode 100644 index 421184f762ac..000000000000 --- a/easybuild/easyconfigs/d/DCMTK/DCMTK-3.6.5-GCCcore-8.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'DCMTK' -version = '3.6.5' - -homepage = 'https://dicom.offis.de/dcmtk' -description = """DCMTK is a collection of libraries and applications implementing large parts the DICOM standard. -It includes software for examining, constructing and converting DICOM image files, handling offline media, sending -and receiving images over a network connection, as well as demonstrative image storage and worklist servers.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://dicom.offis.de/download/dcmtk/dcmtk%s/' % version.replace('.', '')] -sources = ['%(namelower)s-%(version)s.tar.gz'] -checksums = ['a05178665f21896dbb0974106dba1ad144975414abd760b4cf8f5cc979f9beb9'] - -builddependencies = [ - ('binutils', '2.32'), - ('CMake', '3.15.3') -] - -dependencies = [ - ('zlib', '1.2.11'), - ('libjpeg-turbo', '2.0.3'), - ('LibTIFF', '4.0.10'), - ('libpng', '1.6.37'), - ('libxml2', '2.9.9'), - ('libiconv', '1.16'), -] - -sanity_check_paths = { - 'files': ['bin/dcmdump', 'bin/dcmj2pnm'], - 'dirs': ['lib'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/DECAF-synthetic-data/DECAF-synthetic-data-0.1.6-foss-2022b.eb b/easybuild/easyconfigs/d/DECAF-synthetic-data/DECAF-synthetic-data-0.1.6-foss-2022b.eb new file mode 100644 index 000000000000..4713bfebf991 --- /dev/null +++ b/easybuild/easyconfigs/d/DECAF-synthetic-data/DECAF-synthetic-data-0.1.6-foss-2022b.eb @@ -0,0 +1,39 @@ +easyblock = 'PythonBundle' + +name = 'DECAF-synthetic-data' +version = '0.1.6' + +homepage = 'https://github.com/vanderschaarlab/DECAF' +description = """DEbiasing CAusal Fairness - +Generating Fair Synthetic Data Using Causally-Aware Generative Networks""" + +toolchain = {'name': 'foss', 'version': '2022b'} + +dependencies = [ + ('Python', '3.10.8'), + ('SciPy-bundle', '2023.02'), + ('PyTorch-Lightning', '1.8.4'), + ('PyTorch', '1.13.1'), + ('XGBoost', '1.7.2'), + ('scikit-learn', '1.2.1'), + ('torchtext', '0.14.1', '-PyTorch-1.13.1'), +] + +exts_list = [ + ('networkx', '2.8.8', { + 'checksums': ['230d388117af870fce5647a3c52401fcf753e94720e6ea6b4197a5355648885e'], + }), + ('loguru', '0.7.2', { + 'checksums': ['e671a53522515f34fd406340ee968cb9ecafbc4b36c679da03c18fd8d0bd51ac'], + }), + (name, version, { + 'modulename': 'decaf', + 'source_urls': ['https://github.com/vanderschaarlab/DECAF/archive/'], + 'sources': [{'download_filename': 'v%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}], + 'checksums': ['8f34e99937d2ccc43bff97b310c371c450e27313c0801cdd36aa91664c8e3180'], + }), +] + +sanity_check_commands = ["python -c 'from decaf import DECAF, DataModule'"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DECAF-synthetic-data/DECAF-synthetic-data-0.1.6-foss-2023b.eb b/easybuild/easyconfigs/d/DECAF-synthetic-data/DECAF-synthetic-data-0.1.6-foss-2023b.eb new file mode 100644 index 000000000000..68a41361e9ba --- /dev/null +++ b/easybuild/easyconfigs/d/DECAF-synthetic-data/DECAF-synthetic-data-0.1.6-foss-2023b.eb @@ -0,0 +1,44 @@ +easyblock = 'PythonBundle' + +name = 'DECAF-synthetic-data' +version = '0.1.6' + +homepage = 'https://github.com/vanderschaarlab/DECAF' +description = """DEbiasing CAusal Fairness - +Generating Fair Synthetic Data Using Causally-Aware Generative Networks""" + +toolchain = {'name': 'foss', 'version': '2023b'} + +local_pytorch_version = '2.1.2' +dependencies = [ + ('Python', '3.11.5'), + ('SciPy-bundle', '2023.11'), + ('PyTorch-Lightning', '1.9.5'), + ('PyTorch', '2.1.2'), + ('XGBoost', '2.1.1'), + ('scikit-learn', '1.4.0'), + ('torchtext', '0.16.2', '-PyTorch-%s' % local_pytorch_version), +] + +local_pretestopts = "export SLURM_NTASKS_PER_NODE=$SLURM_NTASKS && " + +exts_list = [ + ('networkx', '2.8.8', { + 'checksums': ['230d388117af870fce5647a3c52401fcf753e94720e6ea6b4197a5355648885e'], + }), + ('loguru', '0.7.2', { + 'checksums': ['e671a53522515f34fd406340ee968cb9ecafbc4b36c679da03c18fd8d0bd51ac'], + }), + (name, version, { + 'modulename': 'decaf', + 'source_urls': ['https://github.com/vanderschaarlab/DECAF/archive/'], + 'sources': [{'download_filename': 'v%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}], + 'checksums': ['8f34e99937d2ccc43bff97b310c371c450e27313c0801cdd36aa91664c8e3180'], + 'testinstall': True, + 'runtest': local_pretestopts + 'pytest -vsx', + }), +] + +sanity_check_commands = ["python -c 'from decaf import DECAF, DataModule'"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DEICODE/DEICODE-0.2.4-foss-2022a.eb b/easybuild/easyconfigs/d/DEICODE/DEICODE-0.2.4-foss-2022a.eb index f81e65cc5157..ac50c9568837 100644 --- a/easybuild/easyconfigs/d/DEICODE/DEICODE-0.2.4-foss-2022a.eb +++ b/easybuild/easyconfigs/d/DEICODE/DEICODE-0.2.4-foss-2022a.eb @@ -32,9 +32,6 @@ exts_list = [ }), ] -use_pip = True -sanity_pip_check = True - sanity_check_commands = ['deicode --help'] moduleclass = 'math' diff --git a/easybuild/easyconfigs/d/DETONATE/DETONATE-1.11-GCC-12.3.0.eb b/easybuild/easyconfigs/d/DETONATE/DETONATE-1.11-GCC-12.3.0.eb index c1457cc041cd..24a8b13835c3 100644 --- a/easybuild/easyconfigs/d/DETONATE/DETONATE-1.11-GCC-12.3.0.eb +++ b/easybuild/easyconfigs/d/DETONATE/DETONATE-1.11-GCC-12.3.0.eb @@ -33,6 +33,7 @@ builddependencies = [ ] dependencies = [ + ('Perl', '5.36.1'), ('Boost', '1.82.0'), ('sparsehash', '2.0.4'), ('BamTools', '2.5.2'), @@ -45,16 +46,20 @@ buildopts = 'CXX="$CXX" CXXFLAGS="$CXXFLAGS -fopenmp" && cd ../rsem-eval && make runtest = 'test' -files_to_copy = [(['ref-eval', 'ref-eval-estimate-true-assembly', '../rsem-eval/rsem-*'], 'bin')] +files_to_copy = [ + (['ref-eval', 'ref-eval-estimate-true-assembly', '../rsem-eval/rsem-*', '../rsem-eval/*.pm'], 'bin'), +] sanity_check_paths = { 'files': ['bin/%s' % x for x in ['ref-eval', 'ref-eval-estimate-true-assembly', 'rsem-build-read-index', 'rsem-eval-calculate-score', 'rsem-eval-estimate-transcript-length-distribution', 'rsem-eval-run-em', 'rsem-extract-reference-transcripts', - 'rsem-parse-alignments', 'rsem-plot-model', 'rsem-preref', 'rsem-sam-validator', - 'rsem-scan-for-paired-end-reads', 'rsem-simulate-reads', + 'rsem-parse-alignments', 'rsem_perl_utils.pm', 'rsem-plot-model', 'rsem-preref', + 'rsem-sam-validator', 'rsem-scan-for-paired-end-reads', 'rsem-simulate-reads', 'rsem-synthesis-reference-transcripts']], 'dirs': [], } +sanity_check_commands = [r"rsem-eval-calculate-score --help 2>&1 | grep 'rsem-eval-calculate-score \[options\]'"] + moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DETONATE/DETONATE-1.11-intel-2017b.eb b/easybuild/easyconfigs/d/DETONATE/DETONATE-1.11-intel-2017b.eb deleted file mode 100644 index 1b493a4e5db2..000000000000 --- a/easybuild/easyconfigs/d/DETONATE/DETONATE-1.11-intel-2017b.eb +++ /dev/null @@ -1,54 +0,0 @@ -easyblock = 'MakeCp' - -name = 'DETONATE' -version = '1.11' - -homepage = 'http://deweylab.biostat.wisc.edu/detonate/' -description = """DETONATE (DE novo TranscriptOme rNa-seq Assembly with or without the Truth Evaluation) - consists of two component packages, RSEM-EVAL and REF-EVAL. Both packages are mainly intended to be used - to evaluate de novo transcriptome assemblies, although REF-EVAL can be used to compare sets of any kinds - of genomic sequences.""" - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'cstd': 'c++11'} - -source_urls = ['http://deweylab.biostat.wisc.edu/detonate/'] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - 'DETONATE-%(version)s_fix-deps.patch', - 'DETONATE-%(version)s_fix-cast-bool.patch', -] -checksums = [ - 'e1d04af1b1d2504942a6941b346d430157da6117fac043b7ee83274717d99714', # detonate-1.11.tar.gz - '0ab353f66d5459e1fa18fa214026589fe214365f3532a3b9ea182757c7547691', # DETONATE-1.11_fix-deps.patch - 'c72a18250857883e7075ac512bbbd532e61a1aab38868d0dc932ca4bdc412817', # DETONATE-1.11_fix-cast-bool.patch -] - -builddependencies = [('CMake', '3.10.1')] - -dependencies = [ - ('Boost', '1.66.0'), - ('sparsehash', '2.0.3'), - ('SAMtools', '0.1.20'), - ('zlib', '1.2.11'), -] - -start_dir = 'ref-eval' - -buildopts = 'CXX="$CXX" CXXFLAGS="$CXXFLAGS -fopenmp" && cd ../rsem-eval && make CC="$CXX" CFLAGS="$CXXFLAGS"' - -runtest = 'test' - -files_to_copy = [(['ref-eval', 'ref-eval-estimate-true-assembly', '../rsem-eval/rsem-*'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['ref-eval', 'ref-eval-estimate-true-assembly', 'rsem-build-read-index', - 'rsem-eval-calculate-score', 'rsem-eval-estimate-transcript-length-distribution', - 'rsem-eval-run-em', 'rsem-extract-reference-transcripts', - 'rsem-parse-alignments', 'rsem-plot-model', 'rsem-preref', 'rsem-sam-validator', - 'rsem-scan-for-paired-end-reads', 'rsem-simulate-reads', - 'rsem-synthesis-reference-transcripts']], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DFA/DFA-0.3.4-GCCcore-9.3.0-Python-3.8.2.eb b/easybuild/easyconfigs/d/DFA/DFA-0.3.4-GCCcore-9.3.0-Python-3.8.2.eb deleted file mode 100644 index a927d4239640..000000000000 --- a/easybuild/easyconfigs/d/DFA/DFA-0.3.4-GCCcore-9.3.0-Python-3.8.2.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'DFA' -version = '0.3.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/mvcisback/dfa' -description = "Python library for modeling DFAs, Moore Machines, and Transition Systems." - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -builddependencies = [ - ('binutils', '2.34'), - ('poetry', '1.0.9', versionsuffix), -] - -dependencies = [ - ('Python', '3.8.2'), - ('pydot', '1.4.1'), -] - -use_pip = True -sanity_pip_check = True - -exts_default_options = { - 'sources': [SOURCELOWER_TAR_GZ], -} - -exts_list = [ - ('funcy', '1.15', { - 'checksums': ['65b746fed572b392d886810a98d56939c6e0d545abb750527a717c21ced21008'], - }), - ('lazytree', '0.3.1', { - 'checksums': ['23096b04eb48743e1e90151c285a604e8281c304c7aaa4abb083c0ccca28fa55'], - }), - (name, version, { - 'checksums': ['b730c94f6b788651b4c8cbff0c35b370afc56c6f9a6bd6db0d1e39aa72411da3'], - }), -] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/d/DFA/DFA-2.1.2-GCCcore-10.2.0.eb b/easybuild/easyconfigs/d/DFA/DFA-2.1.2-GCCcore-10.2.0.eb index a510be9b2b94..bd4bec9dbd84 100644 --- a/easybuild/easyconfigs/d/DFA/DFA-2.1.2-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/d/DFA/DFA-2.1.2-GCCcore-10.2.0.eb @@ -18,9 +18,6 @@ dependencies = [ ('pytest-xdist', '2.1.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('funcy', '1.15', { 'checksums': ['65b746fed572b392d886810a98d56939c6e0d545abb750527a717c21ced21008'], diff --git a/easybuild/easyconfigs/d/DFT-D3/DFT-D3-3.2.0-GCC-8.3.0.eb b/easybuild/easyconfigs/d/DFT-D3/DFT-D3-3.2.0-GCC-8.3.0.eb deleted file mode 100644 index 57198d99c604..000000000000 --- a/easybuild/easyconfigs/d/DFT-D3/DFT-D3-3.2.0-GCC-8.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'MakeCp' - -name = 'DFT-D3' -version = '3.2.0' - -homepage = 'https://www.chemie.uni-bonn.de/grimme/de/software/dft-d3' -description = """DFT-D3 implements a dispersion correction for density functionals, -Hartree-Fock and semi-empirical quantum chemical methods.""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -source_urls = ['https://www.chemie.uni-bonn.de/grimme/de/software/dft-d3'] -# Note that the DFT-D3 tarball is named as "dftd3.tgz" with no version -# numbering. Also, the authors are prone (alas) to stealth upgrades, so that two -# tarballs with the same version number can have different checksums. For this -# reason, it is suggested to manually download and rename the tarball. The -# checksum may also need updating from time to time. -# Checksum last updated: 20 September 2018 -# Date tarball was reported to have been modified: 14 June 2016 -sources = [{'download_filename': 'dftd3.tgz', 'filename': SOURCELOWER_TGZ}] -checksums = ['d97cf9758f61aa81fd85425448fbf4a6e8ce07c12e9236739831a3af32880f59'] - -files_to_copy = [(['dftd3'], 'bin'), (['man.pdf'], 'doc')] - -sanity_check_paths = { - 'files': ['bin/dftd3'], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/d/DFT-D3/DFT-D3-3.2.0-intel-2019a.eb b/easybuild/easyconfigs/d/DFT-D3/DFT-D3-3.2.0-intel-2019a.eb deleted file mode 100644 index ce6a66aa85fe..000000000000 --- a/easybuild/easyconfigs/d/DFT-D3/DFT-D3-3.2.0-intel-2019a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'MakeCp' - -name = 'DFT-D3' -version = '3.2.0' - -homepage = 'https://www.chemie.uni-bonn.de/grimme/de/software/dft-d3' -description = """DFT-D3 implements a dispersion correction for density functionals, Hartree-Fock and semi-empirical - quantum chemical methods.""" - -toolchain = {'name': 'intel', 'version': '2019a'} - -source_urls = ['https://www.chemie.uni-bonn.de/grimme/de/software/dft-d3'] -# Note that the DFT-D3 tarball is named as "dftd3.tgz" with no version -# numbering. Also, the authors are prone (alas) to stealth upgrades, so that two -# tarballs with the same version number can have different checksums. For this -# reason, it is suggested to manually download and rename the tarball. The -# checksum may also need updating from time to time. -# Checksum last updated: 20 September 2018 -# Date tarball was reported to have been modified: 14 June 2016 -sources = [{'download_filename': 'dftd3.tgz', 'filename': SOURCELOWER_TGZ}] -checksums = ['d97cf9758f61aa81fd85425448fbf4a6e8ce07c12e9236739831a3af32880f59'] - -prebuildopts = "sed -i 's/OSTYPE=LINUXL/OSTYPE=LINUXI/' Makefile && " - -files_to_copy = [(['dftd3'], 'bin'), (['man.pdf'], 'doc')] - -sanity_check_paths = { - 'files': ['bin/dftd3'], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/d/DFT-D3/DFT-D3-3.2.0-intel-2023a.eb b/easybuild/easyconfigs/d/DFT-D3/DFT-D3-3.2.0-intel-2023a.eb new file mode 100644 index 000000000000..eac91b100f38 --- /dev/null +++ b/easybuild/easyconfigs/d/DFT-D3/DFT-D3-3.2.0-intel-2023a.eb @@ -0,0 +1,34 @@ +easyblock = 'MakeCp' + +name = 'DFT-D3' +version = '3.2.0' + +homepage = 'https://www.chemie.uni-bonn.de/grimme/de/software/dft-d3' +description = """DFT-D3 implements a dispersion correction for density functionals, Hartree-Fock and semi-empirical + quantum chemical methods.""" + +toolchain = {'name': 'intel', 'version': '2023a'} + +source_urls = ['https://www.chemie.uni-bonn.de/grimme/de/software/dft-d3'] +sources = [{'download_filename': 'dftd3.tgz', 'filename': SOURCELOWER_TGZ}] +checksums = ['d97cf9758f61aa81fd85425448fbf4a6e8ce07c12e9236739831a3af32880f59'] + +# Note that the DFT-D3 tarball is named as "dftd3.tgz" with no version +# numbering. Also, the authors are prone (alas) to stealth upgrades, so that two +# tarballs with the same version number can have different checksums. For this +# reason, it is suggested to manually download and rename the tarball. The +# checksum may also need updating from time to time. +# Checksum last updated: 20 September 2018 +# Date tarball was reported to have been modified: 14 June 2016 +prebuildopts = "sed -i 's/OSTYPE=LINUXL/OSTYPE=LINUXI/' Makefile && " + +files_to_copy = [(['dftd3'], 'bin'), (['man.pdf'], 'doc')] + +sanity_check_paths = { + 'files': ['bin/dftd3'], + 'dirs': [], +} + +sanity_check_commands = ['dftd3'] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/d/DFT-D4/DFT-D4-3.2.0-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/d/DFT-D4/DFT-D4-3.2.0-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index 857b136cb328..000000000000 --- a/easybuild/easyconfigs/d/DFT-D4/DFT-D4-3.2.0-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'DFT-D4' -version = '3.2.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.chemie.uni-bonn.de/pctc/mulliken-center/software/dftd4' -description = """Generally Applicable Atomic-Charge Dependent London Dispersion Correction.""" - -toolchain = {'name': 'intel', 'version': '2019b'} - -source_urls = ['https://github.com/dftd4/dftd4/archive/refs/tags/'] -sources = ['v%(version)s.tar.gz'] -patches = ['DFT-D4-%(version)s-remove_module_id.patch'] -checksums = [ - '9874db9e2329519db258dd75ee7ce7c97947f975b00087ba5fdf9a28741088f1', # v3.2.0.tar.gz - '8c3c81338cb57972580e4cf3db307aa2e44b8b3f6d1ba7ae24fa9d807490a93b', # DFT-D4-3.2.0-remove_module_id.patch -] - -builddependencies = [ - ('Ninja', '1.9.0'), - ('Meson', '0.59.1', versionsuffix), -] - -dependencies = [ - ('Python', '3.7.4'), -] - -configopts = '-Dpython=true' - -sanity_check_paths = { - 'files': ['bin/dftd4', 'lib/libdftd4.a', 'lib/libdftd4.%s' % SHLIB_EXT, 'include/dftd4.mod'], - 'dirs': [], -} - -sanity_check_commands = ["dftd4 --version"] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/d/DFT-D4/DFT-D4-3.7.0-gomkl-2023b.eb b/easybuild/easyconfigs/d/DFT-D4/DFT-D4-3.7.0-gomkl-2023b.eb new file mode 100644 index 000000000000..02f10d2d9dc3 --- /dev/null +++ b/easybuild/easyconfigs/d/DFT-D4/DFT-D4-3.7.0-gomkl-2023b.eb @@ -0,0 +1,45 @@ +easyblock = 'MesonNinja' + +name = 'DFT-D4' +version = '3.7.0' + +homepage = 'https://www.chemie.uni-bonn.de/pctc/mulliken-center/software/dftd4' +description = """Generally Applicable Atomic-Charge Dependent London Dispersion Correction.""" + +toolchain = {'name': 'gomkl', 'version': '2023b'} + +source_urls = ['https://github.com/dftd4/dftd4/archive/refs/tags/'] +sources = ['v%(version)s.tar.gz'] +patches = ['DFT-D4-3.2.0-remove_module_id.patch'] +checksums = [ + {'v3.7.0.tar.gz': 'f00b244759eff2c4f54b80a40673440ce951b6ddfa5eee1f46124297e056f69c'}, + {'DFT-D4-3.2.0-remove_module_id.patch': '8c3c81338cb57972580e4cf3db307aa2e44b8b3f6d1ba7ae24fa9d807490a93b'}, +] + +builddependencies = [ + ('CMake', '3.27.6'), + ('Ninja', '1.11.1'), + ('Meson', '1.2.3'), + ('pkgconf', '2.0.3'), +] + +dependencies = [ + ('Python', '3.11.5'), + ('cffi', '1.15.1'), + ('mstore', '0.3.0'), + ('mctc-lib', '0.3.1'), + ('multicharge', '0.3.0'), +] + +configopts = '-Dpython=true -Dapi_v2=true ' +# if not intel compiler used, lapack mkl is not found. +configopts += '-Dlapack=mkl ' + +sanity_check_paths = { + 'files': ['bin/dftd4', 'lib/libdftd4.a', 'lib/libdftd4.%s' % SHLIB_EXT, 'include/dftd4.mod'], + 'dirs': [], +} + +sanity_check_commands = ["dftd4 --version"] + +moduleclass = 'chem' 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 deleted file mode 100644 index 7f8e07f3250e..000000000000 --- a/easybuild/easyconfigs/d/DFTB+/DFTB+-1.3.1-intel-2017a.eb +++ /dev/null @@ -1,43 +0,0 @@ -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/DFTB+/DFTB+-17.1-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/d/DFTB+/DFTB+-17.1-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index eb8329aa8f13..000000000000 --- a/easybuild/easyconfigs/d/DFTB+/DFTB+-17.1-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,52 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'DFTB+' -version = '17.1' -versionsuffix = '-Python-%(pyver)s' - -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': '2017b'} -# some tests, e.g. spinorbit, fail with more aggressive optimization -toolchainopts = {'lowopt': True, 'optarch': False} - -source_urls = ['https://github.com/dftbplus/dftbplus/archive/'] -sources = ['%(version)s.tar.gz'] -patches = ['DFTB+-%(version)s_test_dptools.patch'] -checksums = [ - '1c3d90418299f3c05e0adadf7c683b41f08600bea0ecde5edbd2206198d92a00', # 17.1.tar.gz - 'ffbd4721a8a01326be11ef780cb392265d05631fac144a9ae6e76aceae935e2b', # DFTB+-17.1_test_dptools.patch -] - -dependencies = [ - ('Python', '2.7.14'), - ('arpack-ng', '3.5.0'), -] - -skipsteps = ['configure'] - -prebuildopts = "./utils/get_opt_externals dftd3 && ./utils/get_opt_externals slakos && " -prebuildopts += "cp sys/make.x86_64-linux-intel make.arch && " -prebuildopts += 'sed -i "s|-O2|$OPTFLAGS|g" make.arch && ' -prebuildopts += "sed -i 's|$(ROOT)/_install|%(installdir)s|' make.config && " - -buildopts = "LNOPT='-static-intel'" - -runtest = 'test' - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': ['bin/' + x for x in ['dftb+', 'dp_bands', 'dp_dos', 'gen2cif', - 'gen2xyz', 'modes', 'waveplot', 'xyz2gen']], - 'dirs': ['lib/python%(pyshortver)s/site-packages'] -} - -sanity_check_commands = [('python', '-c "import dptools"')] - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/d/DFTB+/DFTB+-17.1_test_dptools.patch b/easybuild/easyconfigs/d/DFTB+/DFTB+-17.1_test_dptools.patch deleted file mode 100644 index 2c529c63ce3b..000000000000 --- a/easybuild/easyconfigs/d/DFTB+/DFTB+-17.1_test_dptools.patch +++ /dev/null @@ -1,14 +0,0 @@ -* relax test for exact match, compare difference with predefined tolerance instead -author: Miguel Dias Costa (National University of Singapore) ---- test/tools/dptools/test_grids.py.orig 2017-10-27 14:16:30.679276000 +0800 -+++ test/tools/dptools/test_grids.py 2017-10-27 14:17:28.896727649 +0800 -@@ -39,7 +39,8 @@ - ) - gridcoords = grid.cartesian_to_gridcoord([1.9, -0.5, 1.5]) - true_gridcoords = np.array([-1, 2, 9]) -- self.assertTrue(np.all(gridcoords == true_gridcoords)) -+ diff = np.max(np.abs(gridcoords - true_gridcoords)) -+ self.assertLess(diff, FLOAT_TOLERANCE) - - - def test_get_corners_gridcoord(self): diff --git a/easybuild/easyconfigs/d/DFTB+/DFTB+-19.1-foss-2019b-Python-2.7.16-mpi.eb b/easybuild/easyconfigs/d/DFTB+/DFTB+-19.1-foss-2019b-Python-2.7.16-mpi.eb deleted file mode 100644 index c5575d6c7fd9..000000000000 --- a/easybuild/easyconfigs/d/DFTB+/DFTB+-19.1-foss-2019b-Python-2.7.16-mpi.eb +++ /dev/null @@ -1,92 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'DFTB+' -version = '19.1' -versionsuffix = '-Python-%(pyver)s-mpi' - -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': 'foss', 'version': '2019b'} -toolchainopts = {'usempi': True} - -local_external_dir = '%%(builddir)s/dftbplus-%%(version)s/external/%s/origin/' -local_external_extract = 'mkdir -p %s && tar -C %s' % (local_external_dir, local_external_dir) -local_external_extract += ' --strip-components=1 -xzf %%s' - -sources = [ - { - # DFTB+ source code - 'source_urls': ['https://github.com/dftbplus/dftbplus/archive'], - 'download_filename': '%(version)s.tar.gz', - 'filename': SOURCE_TAR_GZ, - }, - { - # mpifx source code - 'source_urls': ['https://github.com/dftbplus/mpifx/archive'], - 'download_filename': 'dftbplus-%(version)s.tar.gz', - 'filename': 'mpifx-%(version)s.tar.gz', - 'extract_cmd': local_external_extract % ('mpifx', 'mpifx'), - }, - { - # scalapackfx source code - 'source_urls': ['https://github.com/dftbplus/scalapackfx/archive'], - 'download_filename': 'dftbplus-%(version)s.tar.gz', - 'filename': 'scalapackfx-%(version)s.tar.gz', - 'extract_cmd': local_external_extract % ('scalapackfx', 'scalapackfx'), - }, - { - # Slater-Koster (slakos) data for testing - 'source_urls': ['https://github.com/dftbplus/testparams/archive'], - 'download_filename': 'd0ea16df2b56d14c7c3dc9329a8d3bac9fea50a0.tar.gz', - 'filename': 'slakos-data-%(version)s.tar.gz', - 'extract_cmd': local_external_extract % ('slakos', 'slakos'), - }, -] -checksums = [ - '4d07f5c6102f06999d8cfdb1d17f5b59f9f2b804697f14b3bc562e3ea094b8a8', # DFTB+-19.1.tar.gz - '06f1809da36571d90d0d86dd9e1a697c8a43572a732127b55a400fb5780ef296', # mpifx-19.1.tar.gz - '858ac0e84aa32f227e7e7240d0f62f4cb349996d7a9332cf3483fb066b25b90c', # scalapackfx-19.1.tar.gz - '9b64193368a13ae7c238399da8be2b3730a0f3273f9bf6c8054b2ff57d748823', # slakos-data-19.1.tar.gz -] - -dependencies = [ - ('Python', '2.7.16'), - ('SciPy-bundle', '2019.10', '-Python-2.7.16'), - ('dftd3-lib', '0.9'), -] - -skipsteps = ['configure'] - -# Use appropriate makefile and flags for this toolchain -prebuildopts = "cp sys/make.x86_64-linux-gnu make.arch && " -prebuildopts += 'sed -i "s/-O2/$OPTFLAGS/g" make.arch && ' - -# Enable MPI and link to OpenBLAS from EB -local_makeopts = ' WITH_MPI=1 LIB_LAPACK="$LIBLAPACK"' -# Use DFTD3 from EB -local_makeopts += ' WITH_DFTD3=1 COMPILE_DFTD3=0 DFTD3_INCS="-I$EBROOTDFTD3MINLIB/include"' -local_makeopts += ' DFTD3_LIBS="-L$EBROOTDFTD3MINLIB/lib -ldftd3"' - -buildopts = local_makeopts - -runtest = 'test' + local_makeopts - -installopts = 'INSTALLDIR="%(installdir)s"' - -sanity_check_paths = { - 'files': ['bin/' + x for x in ['dftb+', 'dp_bands', 'dp_dos', 'gen2cif', 'gen2xyz', 'makecube', - 'modes', 'repeatgen', 'straingen', 'waveplot', 'xyz2gen']], - 'dirs': ['lib/python%(pyshortver)s/site-packages'] -} - -sanity_check_commands = [('python', '-c "import dptools"')] - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/d/DFTB+/DFTB+-19.1-foss-2019b-Python-2.7.16.eb b/easybuild/easyconfigs/d/DFTB+/DFTB+-19.1-foss-2019b-Python-2.7.16.eb deleted file mode 100644 index 145b5a68d44b..000000000000 --- a/easybuild/easyconfigs/d/DFTB+/DFTB+-19.1-foss-2019b-Python-2.7.16.eb +++ /dev/null @@ -1,78 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'DFTB+' -version = '19.1' -versionsuffix = '-Python-%(pyver)s' - -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': 'foss', 'version': '2019b'} -toolchainopts = {'usempi': False} - -local_external_dir = '%%(builddir)s/dftbplus-%%(version)s/external/%s/origin/' -local_external_extract = 'mkdir -p %s && tar -C %s' % (local_external_dir, local_external_dir) -local_external_extract += ' --strip-components=1 -xzf %%s' - -sources = [ - { - # DFTB+ source code - 'source_urls': ['https://github.com/dftbplus/dftbplus/archive'], - 'download_filename': '%(version)s.tar.gz', - 'filename': SOURCE_TAR_GZ, - }, - { - # Slater-Koster (slakos) data for testing - 'source_urls': ['https://github.com/dftbplus/testparams/archive'], - 'download_filename': 'd0ea16df2b56d14c7c3dc9329a8d3bac9fea50a0.tar.gz', - 'filename': 'slakos-data-%(version)s.tar.gz', - 'extract_cmd': local_external_extract % ('slakos', 'slakos'), - }, -] -checksums = [ - '4d07f5c6102f06999d8cfdb1d17f5b59f9f2b804697f14b3bc562e3ea094b8a8', # DFTB+-19.1.tar.gz - '9b64193368a13ae7c238399da8be2b3730a0f3273f9bf6c8054b2ff57d748823', # slakos-data-19.1.tar.gz -] - -dependencies = [ - ('Python', '2.7.16'), - ('SciPy-bundle', '2019.10', '-Python-2.7.16'), - ('arpack-ng', '3.7.0'), - ('dftd3-lib', '0.9'), -] - -skipsteps = ['configure'] - -# Use appropriate makefile and flags for this toolchain -prebuildopts = "cp sys/make.x86_64-linux-gnu make.arch && " -prebuildopts += 'sed -i "s/-O2/$OPTFLAGS/g" make.arch && ' - -# Link to Arpack and OpenBLAS from EB -local_makeopts = ' WITH_ARPACK=1 ARPACK_LIBS="-L$EBROOTARPACKMINNG/lib -larpack" ARPACK_NEEDS_LAPACK=1' -local_makeopts += ' LIB_LAPACK="$LIBLAPACK"' -# Use DFTD3 from EB -local_makeopts += ' WITH_DFTD3=1 COMPILE_DFTD3=0 DFTD3_INCS="-I$EBROOTDFTD3MINLIB/include"' -local_makeopts += ' DFTD3_LIBS="-L$EBROOTDFTD3MINLIB/lib -ldftd3"' - -buildopts = local_makeopts - -runtest = 'test' + local_makeopts - -installopts = 'INSTALLDIR="%(installdir)s"' - -sanity_check_paths = { - 'files': ['bin/' + x for x in ['dftb+', 'dp_bands', 'dp_dos', 'gen2cif', 'gen2xyz', 'makecube', - 'modes', 'repeatgen', 'straingen', 'waveplot', 'xyz2gen']], - 'dirs': ['lib/python%(pyshortver)s/site-packages'] -} - -sanity_check_commands = [('python', '-c "import dptools"')] - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/d/DFTB+/DFTB+-21.1-intel-2021a.eb b/easybuild/easyconfigs/d/DFTB+/DFTB+-21.1-intel-2021a.eb index 5711e31168de..dd4cc9c4f697 100644 --- a/easybuild/easyconfigs/d/DFTB+/DFTB+-21.1-intel-2021a.eb +++ b/easybuild/easyconfigs/d/DFTB+/DFTB+-21.1-intel-2021a.eb @@ -3,7 +3,7 @@ easyblock = 'CMakeMake' name = 'DFTB+' version = '21.1' -homepage = 'https://www.dftb-plus.info' +homepage = 'https://www.dftbplus.org/' 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 @@ -77,6 +77,4 @@ sanity_check_paths = { sanity_check_commands = [("python -c 'import dptools'")] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - moduleclass = 'phys' diff --git a/easybuild/easyconfigs/d/DFTB+/DFTB+-24.1-foss-2023a.eb b/easybuild/easyconfigs/d/DFTB+/DFTB+-24.1-foss-2023a.eb new file mode 100644 index 000000000000..e625104c8461 --- /dev/null +++ b/easybuild/easyconfigs/d/DFTB+/DFTB+-24.1-foss-2023a.eb @@ -0,0 +1,90 @@ +easyblock = 'CMakeMake' + +name = 'DFTB+' +version = '24.1' + +homepage = 'https://www.dftbplus.org/' +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': 'foss', 'version': '2023a'} +toolchainopts = {'usempi': True, 'openmp': True, 'pic': True} + +_external_dir = '%%(builddir)s/dftbplus-%%(version)s/external/%s/origin/' +_external_extract = 'mkdir -p %s && tar -C %s' % (_external_dir, _external_dir) +_external_extract += ' --strip-components=1 -xzf %%s' + +source_urls = ['https://github.com/dftbplus/dftbplus/releases/download/%(version)s'] +sources = [ + 'dftbplus-%(version)s.tar.xz', + { + # Slater-Koster (slakos) data for testing + 'source_urls': ['https://github.com/dftbplus/testparams/archive'], + 'download_filename': 'fbe3d62127d86bd8e49ad25a1e5793e6a095e8e7.tar.gz', + 'filename': 'slakos-data-%(version)s.tar.gz', + 'extract_cmd': _external_extract % ('slakos', 'slakos'), + }, + { + # GBSA (gbsa) data for testing + 'source_urls': ['https://github.com/grimme-lab/gbsa-parameters/archive'], + 'download_filename': '6836c4d997e4135e418cfbe273c96b1a3adb13e2.tar.gz', + 'filename': 'gbsa-data-%(version)s.tar.gz', + 'extract_cmd': _external_extract % ('gbsa', 'gbsa'), + }, +] +checksums = [ + {'dftbplus-24.1.tar.xz': '3bc405d1ab834b6b145ca671fb44565ec50a6f576e9e18e7a1ae2c613a311321'}, + {'slakos-data-24.1.tar.gz': '78a0494c2ff9216d6a9199ba07d632b18b809e0198f43905c044b5748bde488d'}, + {'gbsa-data-24.1.tar.gz': 'd464f9f7b1883d1353b433d0c7eae2f5606af092d9b51d38e9ed15e072610a79'}, +] + +builddependencies = [ + ('CMake', '3.26.3'), + ('pkgconf', '1.9.5'), + ('git', '2.41.0', '-nodocs'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('dftd4', '3.7.0'), + ('ELSI', '2.11.0', '-PEXSI'), + ('libmbd', '0.12.6'), +] + +# Prefer dependencies from EB than bundled sources +configopts = '-DHYBRID_CONFIG_METHODS="Find;Submodule;Fetch" ' +configopts += '-DWITH_MPI=1 -DWITH_OMP=1 ' +configopts += '-DWITH_SDFTD3=1 -DWITH_ELSI=1 -DWITH_MBD=1 -DWITH_UNIT_TESTS=1 -DWITH_TBLITE=1 ' +configopts += '-DBUILD_SHARED_LIBS=1 -DWITH_API=1 -DWITH_PYTHON=0 ' # Python bindings installed as extension +configopts += '-DSCALAPACK_LIBRARY="$LIBSCALAPACK" ' + +runtest = 'test' + +exts_defaultclass = 'PythonPackage' +exts_default_options = { + 'runtest': False, +} +exts_list = [ + ('dptools', version, { + 'source_tmpl': 'dftbplus-%(version)s.tar.xz', + 'source_urls': ['https://github.com/dftbplus/dftbplus/releases/download/%(version)s'], + 'start_dir': 'tools/dptools', + 'checksums': ['3bc405d1ab834b6b145ca671fb44565ec50a6f576e9e18e7a1ae2c613a311321'], + }), +] + +sanity_check_paths = { + 'files': ['bin/' + x for x in ['dftb+', 'dp_bands', 'dp_dos', 'gen2cif', 'gen2xyz', 'makecube', + 'modes', 'repeatgen', 'straingen', 'waveplot', 'xyz2gen']] + + ['lib/libdftbplus.%s' % SHLIB_EXT, 'lib/libmpifx.%s' % SHLIB_EXT], + 'dirs': ['include/dftbplus', 'lib/cmake', 'lib/pkgconfig', 'lib/python%(pyshortver)s/site-packages'] +} + +sanity_check_commands = ["python -c 'import dptools'"] + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/d/DGL/DGL-0.6.1-fosscuda-2019b-Python-3.7.4-PyTorch-1.8.1.eb b/easybuild/easyconfigs/d/DGL/DGL-0.6.1-fosscuda-2019b-Python-3.7.4-PyTorch-1.8.1.eb deleted file mode 100644 index 174ca4ba2261..000000000000 --- a/easybuild/easyconfigs/d/DGL/DGL-0.6.1-fosscuda-2019b-Python-3.7.4-PyTorch-1.8.1.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'DGL' -version = '0.6.1' -local_pytorch_version = '1.8.1' -local_pysuff = '-Python-%(pyver)s' -versionsuffix = local_pysuff + '-PyTorch-%s' % local_pytorch_version - -homepage = 'https://www.dgl.ai' -description = """DGL is an easy-to-use, high performance and scalable Python package for deep learning on graphs. -DGL is framework agnostic, meaning if a deep graph model is a component of an end-to-end application, the rest -of the logics can be implemented in any major frameworks, such as PyTorch, Apache MXNet or TensorFlow.""" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -source_urls = ['https://pypi.python.org/packages/source/%(nameletter)s/%(namelower)s_cu101'] -sources = ['%(namelower)s_cu101-%(version)s-cp37-cp37m-manylinux1_%(arch)s.whl'] - -checksums = ['6dbc7830fec82f29d4f884790290fef41c2cea45b0052748af2ec30679cf9cb2'] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', local_pysuff), - ('networkx', '2.4', local_pysuff), - ('PyTorch', local_pytorch_version, local_pysuff), -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/DGL/DGL-0.9.1-foss-2021a-CUDA-11.3.1.eb b/easybuild/easyconfigs/d/DGL/DGL-0.9.1-foss-2021a-CUDA-11.3.1.eb index 71615bf85761..4eca7e92af64 100644 --- a/easybuild/easyconfigs/d/DGL/DGL-0.9.1-foss-2021a-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/d/DGL/DGL-0.9.1-foss-2021a-CUDA-11.3.1.eb @@ -19,7 +19,7 @@ source_urls = [GITHUB_LOWER_SOURCE] sources = [ { 'download_filename': '%(version)s.tar.gz', - 'filename': '%(namelower)s-%(version)s.tar.gz', + 'filename': SOURCELOWER_TAR_GZ, }, { 'source_urls': ['https://github.com/KarypisLab/METIS/archive'], @@ -34,7 +34,7 @@ sources = [ 'extract_cmd': "tar -C %(namelower)s-%(version)s/third_party/METIS/GKlib --strip-components=1 -xf %s", }, { - 'filename': 'tensorpipe-20230206.tar.gz', + 'filename': 'tensorpipe-20230206.tar.xz', 'git_config': { 'url': 'https://github.com/pytorch', 'repo_name': 'tensorpipe', @@ -65,7 +65,7 @@ checksums = [ '8d26ebb7ed976665bbf5bbd1792d8e6efb13a8fa16e5eb1efed75e07fb982e04', # dgl-0.9.1.tar.gz 'cedf0b32d32a8496bac7eb078b2b8260fb00ddb8d50c27e4082968a01bc33331', # metis-5.1.1-DistDGL-v0.5.tar.gz '52aa0d383d42360f4faa0ae9537ba2ca348eeab4db5f2dfd6343192d0ff4b833', # GKlib-METIS-v5.1.1-DistDGL-0.5.tar.gz - None, # tensorpipe-20230206.tar.gz + '85203179f7970f4274a9f90452616ec534b1f54a87040fc98786d035efb429e4', # tensorpipe-20230206.tar.xz 'b02aca5d2325e9128ed9d46785b8e72366f758b873b95001f905f22afcf31bbf', # thrust-1.17.0.tar.gz '16fd4860ae3196bc3eb08bf5754fa2a9697951ddae36dc9721e6614388893618', # cub-1.17.0.tar.gz # DGL-0.9.1_use_externals_instead_of_submodules.patch' @@ -113,15 +113,16 @@ runtest = 'test' exts_defaultclass = 'PythonPackage' exts_default_options = { 'easyblock': 'PythonPackage', - 'download_dep_fail': True, - 'use_pip': True, - 'sanity_pip_check': True, 'runtest': True, } exts_list = [ ('dgl', version, { - 'source_tmpl': '%(namelower)s-%(version)s.tar.gz', + 'source_urls': [GITHUB_LOWER_SOURCE], + 'sources': { + 'download_filename': '%(version)s.tar.gz', + 'filename': SOURCELOWER_TAR_GZ, + }, 'start_dir': 'python', 'installopts': '--use-feature=in-tree-build ', 'checksums': ['8d26ebb7ed976665bbf5bbd1792d8e6efb13a8fa16e5eb1efed75e07fb982e04'], @@ -133,8 +134,4 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -modextrapaths = { - 'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages'], -} - moduleclass = 'ai' 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 deleted file mode 100644 index 0c5b0bc07601..000000000000 --- a/easybuild/easyconfigs/d/DIAL/DIAL-2011.06.06-foss-2016a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'DIAL' -version = '2011.06.06' - -homepage = 'http://www.bx.psu.edu/miller_lab/' -description = """DIAL (De novo Identification of Alleles) is a collection of programs - to automate the discovery of alleles for a species where we lack a reference sequence. - The SNPs/alleles are specifically selected for a low error rate in genotyping assays. -""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://www.bx.psu.edu/miller_lab/dist/'] - -patches = ['DIAL-%(version)s_Makefile.in.patch'] - -dependencies = [ - ('LASTZ', '1.02.00'), -] - -local_binaries = ['assemble', 'assemble1', 'assemble_illumina', 'build_sff_index', 'convertFastqFasta', - 'cull_components', 'DIAL', 'filter', 'filter_clusters', 'fish_clusters', 'make_template', - 'masker', 'partition', 'remove_clones', 'remove_clusters', 'update', 'update_clusters', - 'update_status'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_binaries], - 'dirs': ['bin'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DIAL/DIAL-2011.06.06_Makefile.in.patch b/easybuild/easyconfigs/d/DIAL/DIAL-2011.06.06_Makefile.in.patch deleted file mode 100644 index 0f365be126b8..000000000000 --- a/easybuild/easyconfigs/d/DIAL/DIAL-2011.06.06_Makefile.in.patch +++ /dev/null @@ -1,13 +0,0 @@ -# Remove use of -Werror because Werror is not used (discussed in http://seqanswers.com/forums/showthread.php?t=20113). -# Using -Werror gives warnings which result in a failure of the installation. -# Author: Fokke Dijkstra - Rijksuniversiteit Groningen (RUG)--- DIAL/src/Makefile.in 2015-02-10 14:10:33.143293723 +0100 -+++ DIAL/src/Makefile.in 2015-02-10 14:10:39.462384572 +0100 -@@ -246,7 +246,7 @@ - @DEBUG_FALSE@@PROFILE_FALSE@@TESTING_TRUE@OPTIMIZATIONS = -ggdb - @DEBUG_FALSE@@PROFILE_TRUE@OPTIMIZATIONS = -ggdb -pg -DNDEBUG -O2 -funroll-all-loops $(ARCH) - @DEBUG_TRUE@OPTIMIZATIONS = -ggdb -DDEBUG --AM_CFLAGS = -W -Wformat -Wimplicit -Wreturn-type -Wall -Werror \ -+AM_CFLAGS = -W -Wformat -Wimplicit -Wreturn-type -Wall \ - -Wunused-variable -Wunused-parameter -Wreturn-type -Wswitch \ - -Wcast-align -Winline -Wnested-externs -Wextra $(OPTIMIZATIONS) \ - -std=c99 diff --git a/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.22-foss-2018a.eb b/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.22-foss-2018a.eb deleted file mode 100644 index a88a0219aef4..000000000000 --- a/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.22-foss-2018a.eb +++ /dev/null @@ -1,35 +0,0 @@ -# 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.22' - -homepage = 'https://github.com/bbuchfink/diamond' -description = """Accelerated BLAST compatible local sequence aligner""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['https://github.com/bbuchfink/diamond/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['35e518cfa0ac2fbc57e422d380bdb5123c6335742dd7965b76c34c95f241b729'] - -separate_build_dir = True - -builddependencies = [ - ('CMake', '3.10.2'), -] - -dependencies = [ - ('zlib', '1.2.11'), -] - -sanity_check_paths = { - 'files': ['bin/diamond'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.22-foss-2018b.eb b/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.22-foss-2018b.eb deleted file mode 100644 index 6c1f36dac093..000000000000 --- a/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.22-foss-2018b.eb +++ /dev/null @@ -1,35 +0,0 @@ -# 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.22' - -homepage = 'https://github.com/bbuchfink/diamond' -description = """Accelerated BLAST compatible local sequence aligner""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/bbuchfink/diamond/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['35e518cfa0ac2fbc57e422d380bdb5123c6335742dd7965b76c34c95f241b729'] - -separate_build_dir = True - -builddependencies = [ - ('CMake', '3.11.4'), -] - -dependencies = [ - ('zlib', '1.2.11'), -] - -sanity_check_paths = { - 'files': ['bin/diamond'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.22-intel-2018a.eb b/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.22-intel-2018a.eb deleted file mode 100644 index b874568d9c46..000000000000 --- a/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.22-intel-2018a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'DIAMOND' -version = '0.9.22' - -homepage = 'https://github.com/bbuchfink/diamond' -description = """DIAMOND is a sequence aligner for protein and translated DNA searches, designed for high performance - analysis of big sequence data.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://github.com/bbuchfink/diamond/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['35e518cfa0ac2fbc57e422d380bdb5123c6335742dd7965b76c34c95f241b729'] - -builddependencies = [('CMake', '3.10.2')] -dependencies = [('zlib', '1.2.11')] - -sanity_check_paths = { - 'files': ['bin/diamond'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.22-intel-2018b.eb b/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.22-intel-2018b.eb deleted file mode 100644 index d3cd1fcb701d..000000000000 --- a/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.22-intel-2018b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'DIAMOND' -version = '0.9.22' - -homepage = 'https://github.com/bbuchfink/diamond' -description = """DIAMOND is a sequence aligner for protein and translated DNA searches, designed for high performance - analysis of big sequence data.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['https://github.com/bbuchfink/diamond/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['35e518cfa0ac2fbc57e422d380bdb5123c6335742dd7965b76c34c95f241b729'] - -builddependencies = [('CMake', '3.12.1')] -dependencies = [('zlib', '1.2.11')] - -sanity_check_paths = { - 'files': ['bin/diamond'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.24-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.24-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index fadf29dda64f..000000000000 --- a/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.24-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'DIAMOND' -version = '0.9.24' - -homepage = 'https://github.com/bbuchfink/diamond' -description = """DIAMOND is a sequence aligner for protein and translated DNA searches, designed for high performance - analysis of big sequence data.""" - -toolchain = {'name': 'iccifort', 'version': '2019.1.144-GCC-8.2.0-2.31.1'} - -source_urls = ['https://github.com/bbuchfink/diamond/archive/'] -sources = ['v%(version)s.tar.gz'] -patches = ['DIAMOND-%(version)s_fix-template.patch'] -checksums = [ - '22e8fc3980c2f5d6b584d4fefa3406172141697f7cb32b9742cb43a593b4ff24', # v0.9.24.tar.gz - 'c309b2de8ae5f94de37aa41e12ff9961f2f7fc6b9e65a8e17908ea000db72883', # DIAMOND-0.9.24_fix-template.patch -] - -builddependencies = [('CMake', '3.13.3')] -dependencies = [('zlib', '1.2.11')] - -sanity_check_paths = { - 'files': ['bin/diamond'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.24_fix-template.patch b/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.24_fix-template.patch deleted file mode 100644 index 0c9eb173e155..000000000000 --- a/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.24_fix-template.patch +++ /dev/null @@ -1,20 +0,0 @@ -fix for "undefined reference to 'Fixed_score_buffer ...'" -cfr. https://github.com/bbuchfink/diamond/issues/260 ---- diamond-0.9.24/src/dp/needleman_wunsch.cpp.orig 2019-06-04 09:17:04.256108175 +0200 -+++ diamond-0.9.24/src/dp/needleman_wunsch.cpp 2019-06-04 09:17:15.046176190 +0200 -@@ -171,6 +171,8 @@ - return mtx.score_buffer(); - } - -+template const Fixed_score_buffer& needleman_wunsch(sequence query, sequence subject, int &max_score, const Local&, const int&); -+ - int needleman_wunsch(sequence query, sequence subject, int qbegin, int qend, int sbegin, int send, unsigned node, unsigned edge, Diag_graph &diags, bool log) - { - const sequence q = query.subseq(qbegin, qend), s = subject.subseq(sbegin, send); -@@ -327,4 +329,4 @@ - } - print_diag(i0, j0, l, score, diags, q, s); - print_hsp(hsp, TranslatedSequence(q)); --} -\ No newline at end of file -+} diff --git a/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.30-GCC-8.3.0.eb b/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.30-GCC-8.3.0.eb deleted file mode 100644 index dcdce62c7b14..000000000000 --- a/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.30-GCC-8.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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.30' - -homepage = 'https://github.com/bbuchfink/diamond' -description = """DIAMOND is a sequence aligner for protein and translated DNA searches, designed for high performance - analysis of big sequence data.""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -github_account = 'bbuchfink' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['cdef756d11d1dfba9f08008973b6de5d2d270d7fd3d159d14763165b34e4f4a7'] - -builddependencies = [('CMake', '3.15.3')] -dependencies = [('zlib', '1.2.11')] - -sanity_check_paths = { - 'files': ['bin/diamond'], - 'dirs': [], -} - -sanity_check_commands = ['diamond --help'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.30-iccifort-2019.5.281.eb b/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.30-iccifort-2019.5.281.eb deleted file mode 100644 index 13938abffc86..000000000000 --- a/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.30-iccifort-2019.5.281.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'DIAMOND' -version = '0.9.30' - -homepage = 'https://github.com/bbuchfink/diamond' -description = """DIAMOND is a sequence aligner for protein and translated DNA searches, designed for high performance - analysis of big sequence data.""" - -toolchain = {'name': 'iccifort', 'version': '2019.5.281'} - -source_urls = ['https://github.com/bbuchfink/diamond/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['cdef756d11d1dfba9f08008973b6de5d2d270d7fd3d159d14763165b34e4f4a7'] - -builddependencies = [('CMake', '3.15.3')] -dependencies = [('zlib', '1.2.11')] - -sanity_check_paths = { - 'files': ['bin/diamond'], - 'dirs': [], -} -sanity_check_commands = ["diamond help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.36-GCC-9.3.0.eb b/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.36-GCC-9.3.0.eb deleted file mode 100644 index 334e677a7214..000000000000 --- a/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.36-GCC-9.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'DIAMOND' -version = "0.9.36" - -homepage = 'https://github.com/bbuchfink/diamond' -description = "Accelerated BLAST compatible local sequence aligner" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} - -source_urls = ['https://github.com/bbuchfink/%(namelower)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['870af89606330f6c0b57ed478d2d8237334ce8f5630eac770399ff431948bd59'] - -separate_build_dir = True - -builddependencies = [ - ('CMake', '3.16.4') -] -dependencies = [('zlib', '1.2.11')] - -sanity_check_paths = { - 'files': ['bin/%(namelower)s'], - 'dirs': [], -} -sanity_check_commands = ["diamond help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DIAMOND/DIAMOND-2.0.4-GCC-9.3.0.eb b/easybuild/easyconfigs/d/DIAMOND/DIAMOND-2.0.4-GCC-9.3.0.eb deleted file mode 100644 index b440af4ae7b7..000000000000 --- a/easybuild/easyconfigs/d/DIAMOND/DIAMOND-2.0.4-GCC-9.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'DIAMOND' -version = "2.0.4" - -homepage = 'https://github.com/bbuchfink/diamond' -description = "Accelerated BLAST compatible local sequence aligner" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} - -source_urls = ['https://github.com/bbuchfink/%(namelower)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['94e8fe72bdc28b83fd0f2d90c439b58b63b38263aa1a3905582ef68f614ae95d'] - -separate_build_dir = True - -builddependencies = [ - ('CMake', '3.16.4') -] -dependencies = [('zlib', '1.2.11')] - -sanity_check_paths = { - 'files': ['bin/%(namelower)s'], - 'dirs': [], -} -sanity_check_commands = ["diamond help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DIAMOND/DIAMOND-2.0.6-GCC-7.3.0-2.30.eb b/easybuild/easyconfigs/d/DIAMOND/DIAMOND-2.0.6-GCC-7.3.0-2.30.eb deleted file mode 100644 index cee07af8e9dc..000000000000 --- a/easybuild/easyconfigs/d/DIAMOND/DIAMOND-2.0.6-GCC-7.3.0-2.30.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'DIAMOND' -version = '2.0.6' - -homepage = 'https://github.com/bbuchfink/diamond' -description = """DIAMOND is a sequence aligner for protein and translated DNA searches, designed for high performance - analysis of big sequence data.""" - -toolchain = {'name': 'GCC', 'version': '7.3.0-2.30'} - -github_account = 'bbuchfink' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['4231f6ed75191fc9757f22b60f9068f4b4412918bf2e8c37367880d189667f80'] - -builddependencies = [ - ('CMake', '3.12.1'), -] - -dependencies = [ - ('zlib', '1.2.11'), -] - -sanity_check_paths = { - 'files': ['bin/%(namelower)s'], - 'dirs': [], -} - -sanity_check_commands = ["%(namelower)s help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DIRAC/DIRAC-14.1_fix-linking-issues.patch b/easybuild/easyconfigs/d/DIRAC/DIRAC-14.1_fix-linking-issues.patch deleted file mode 100644 index e31da421191a..000000000000 --- a/easybuild/easyconfigs/d/DIRAC/DIRAC-14.1_fix-linking-issues.patch +++ /dev/null @@ -1,13 +0,0 @@ -fix linking issues that manifest themselves as "ld: cannot find -lpcm, ld: cannot find -lgetkw" -author: Kenneth Hoste (HPC-UGent) ---- DIRAC-14.1-Source/cmake/ConfigExternal.cmake.orig 2015-12-11 16:36:08.080428412 +0100 -+++ DIRAC-14.1-Source/cmake/ConfigExternal.cmake 2015-12-11 16:36:54.901482233 +0100 -@@ -43,6 +43,8 @@ - - link_directories(${PROJECT_BINARY_DIR}/external/lib) - link_directories(${PROJECT_BINARY_DIR}/external/${_project}-build/external/lib) -+ link_directories(${PROJECT_BINARY_DIR}/external/${_project}-build/) -+ link_directories(${PROJECT_BINARY_DIR}/external/${_project}-build/external/libgetkw-build/C++) - - add_dependencies(${_project} check_external_timestamp_${_project}) - diff --git a/easybuild/easyconfigs/d/DIRAC/DIRAC-19.0-intel-2020a-Python-2.7.18-int64.eb b/easybuild/easyconfigs/d/DIRAC/DIRAC-19.0-intel-2020a-Python-2.7.18-int64.eb deleted file mode 100644 index 82a95e63297a..000000000000 --- a/easybuild/easyconfigs/d/DIRAC/DIRAC-19.0-intel-2020a-Python-2.7.18-int64.eb +++ /dev/null @@ -1,60 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'DIRAC' -version = '19.0' -versionsuffix = '-Python-%(pyver)s-int64' - -homepage = 'http://www.diracprogram.org' -description = "DIRAC: Program for Atomic and Molecular Direct Iterative Relativistic All-electron Calculations" - -toolchain = {'name': 'intel', 'version': '2020a'} -toolchainopts = {'i8': True} - -source_urls = ['https://zenodo.org/record/3572669/files/'] -sources = ['DIRAC-%(version)s-Source.tar.gz'] -patches = [ - '%(name)s-%(version)s_remove-broken-tests-intel.patch', - '%(name)s-%(version)s_fix-bss_energy_test.patch', - '%(name)s-%(version)s_use_easybuild_opts.patch', - '%(name)s-%(version)s_fix_test_path.patch', -] -checksums = [ - 'f0e3610bdd1fbcff90cdfb4cf3fd7582a4762f533af7d635c4bc4d114f402c32', # DIRAC-19.0-Source.tar.gz - 'cb0e07097499fe59180d79a5db9ee883b9c83e16dcc6210fd945072c3a54c8a4', # DIRAC-19.0_remove-broken-tests-intel.patch - 'e66be847d87ccfda23687de31a3a7c8d71c97b0accd290cf7ade4b4184f1fb93', # DIRAC-19.0_fix-bss_energy_test.patch - '150b293250f1ca476a1d268534a236e06dbf5960d25c2a09f6d3f5e82c043316', # DIRAC-19.0_use_easybuild_opts.patch - '527680cab911a8c7a52347d7ace516a497b725043537a6274670a1aaa97bfb0f', # DIRAC-19.0_fix_test_path.patch -] - -builddependencies = [('CMake', '3.16.4')] - -dependencies = [('Python', '2.7.18')] - -configopts = '-DENABLE_BLAS=off ' -configopts += '-DENABLE_LAPACK=off ' -configopts += '-DMKL_FLAG=off ' -configopts += '-DBLAS_LANG=Fortran ' -configopts += '-DLAPACK_LANG=Fortran ' -configopts += '-DENABLE_MPI=False ' -configopts += '-DENABLE_OPENMP=False ' -configopts += '-DENABLE_CODE_COVERAGE=False ' -configopts += '-DENABLE_STATIC_LINKING=False ' -configopts += '-DENABLE_PROFILING=False ' -configopts += '-DENABLE_RUNTIMECHECK=False ' -configopts += '-DENABLE_64BIT_INTEGERS=True ' -configopts += '-DEXPLICIT_LIBS="${LIBLAPACK_MT}" ' -configopts += '-DENABLE_PCMSOLVER=OFF ' - -parallel = 1 - -pretestopts = 'export DIRAC_TMPDIR=%(builddir)s/scratch && ' -runtest = 'test' - -sanity_check_paths = { - 'files': ['bin/pam-dirac', 'share/dirac/dirac.x'], - 'dirs': ['share/dirac/basis'], -} - -sanity_check_commands = ["pam-dirac --help"] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/d/DIRAC/DIRAC-19.0-intel-2020a-Python-2.7.18-mpi-int64.eb b/easybuild/easyconfigs/d/DIRAC/DIRAC-19.0-intel-2020a-Python-2.7.18-mpi-int64.eb deleted file mode 100644 index f8abf1845ffb..000000000000 --- a/easybuild/easyconfigs/d/DIRAC/DIRAC-19.0-intel-2020a-Python-2.7.18-mpi-int64.eb +++ /dev/null @@ -1,70 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'DIRAC' -version = '19.0' -versionsuffix = '-Python-%(pyver)s-mpi-int64' - -homepage = 'http://www.diracprogram.org' -description = "DIRAC: Program for Atomic and Molecular Direct Iterative Relativistic All-electron Calculations" - -toolchain = {'name': 'intel', 'version': '2020a'} -toolchainopts = {'usempi': True, 'i8': True} - -source_urls = ['https://zenodo.org/record/3572669/files/'] -sources = ['DIRAC-%(version)s-Source.tar.gz'] -patches = [ - '%(name)s-%(version)s_remove-broken-tests-intel.patch', - '%(name)s-%(version)s_fix-bss_energy_test.patch', - '%(name)s-%(version)s_use_easybuild_opts.patch', - '%(name)s-%(version)s_fix_test_path.patch', - '%(name)s-%(version)s_fix_mpi_tests.patch', -] -checksums = [ - 'f0e3610bdd1fbcff90cdfb4cf3fd7582a4762f533af7d635c4bc4d114f402c32', # DIRAC-19.0-Source.tar.gz - 'cb0e07097499fe59180d79a5db9ee883b9c83e16dcc6210fd945072c3a54c8a4', # DIRAC-19.0_remove-broken-tests-intel.patch - 'e66be847d87ccfda23687de31a3a7c8d71c97b0accd290cf7ade4b4184f1fb93', # DIRAC-19.0_fix-bss_energy_test.patch - '150b293250f1ca476a1d268534a236e06dbf5960d25c2a09f6d3f5e82c043316', # DIRAC-19.0_use_easybuild_opts.patch - '527680cab911a8c7a52347d7ace516a497b725043537a6274670a1aaa97bfb0f', # DIRAC-19.0_fix_test_path.patch - 'ccc26fc320f0967211b6390244b1fa359ba5d0294071d5d2cb9e36b4652a52b2', # DIRAC-19.0_fix_mpi_tests.patch -] - -builddependencies = [('CMake', '3.16.4')] - -dependencies = [('Python', '2.7.18')] - -configopts = '-DENABLE_BLAS=off ' -configopts += '-DENABLE_LAPACK=off ' -configopts += '-DMKL_FLAG=off ' -configopts += '-DBLAS_LANG=Fortran ' -configopts += '-DLAPACK_LANG=Fortran ' -configopts += '-DENABLE_MPI=True ' -configopts += '-DENABLE_OPENMP=False ' -configopts += '-DENABLE_CODE_COVERAGE=False ' -configopts += '-DENABLE_STATIC_LINKING=False ' -configopts += '-DENABLE_PROFILING=False ' -configopts += '-DENABLE_RUNTIMECHECK=False ' -configopts += '-DENABLE_64BIT_INTEGERS=True ' -configopts += '-DEXPLICIT_LIBS="${LIBSCALAPACK_MT}" ' -configopts += '-DENABLE_PCMSOLVER=OFF ' - -parallel = 1 - -pretestopts = 'export DIRAC_TMPDIR=%(builddir)s/scratch && ' -# WARNING! -# running the tests with more than 1 MPI process might break some tests: -# 18 - polprp_ph -> ERROR READING HEADER MDCINT -# 20 - eomcc/eom_ea_h2o.out -> extra state -# 26 - eomea_energy_symmetry/eom_ea_dc_noinv_overlap_c_oo_v_-Omega_f2_c_oo_v_turbomole-dz.out -> extra state -# 46 - fscc_restart -> ENERGY TOTAL WRONG, maybe missing some file, like in polprp_ph? -# Test 20/26 fails on cascadelake and not on haswell and skylake -pretestopts += 'export DIRAC_MPI_COMMAND="mpirun -np 1 " && ' -runtest = 'test' - -sanity_check_paths = { - 'files': ['bin/pam-dirac', 'share/dirac/dirac.x'], - 'dirs': ['share/dirac/basis'], -} - -sanity_check_commands = ["pam-dirac --help"] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/d/DIRAC/DIRAC-19.0_fix-bss_energy_test.patch b/easybuild/easyconfigs/d/DIRAC/DIRAC-19.0_fix-bss_energy_test.patch deleted file mode 100644 index 2a73d6aaabfb..000000000000 --- a/easybuild/easyconfigs/d/DIRAC/DIRAC-19.0_fix-bss_energy_test.patch +++ /dev/null @@ -1,3028 +0,0 @@ -# It seems that bss_energy test is broken, the reference calculation is form 2004 -# The fact that only the SCF energy different and the consecutive post-HF correlation -# energies are the same is a strong hint that the HF wavefunction should be the same, -# but the energies for some reason are different. -# The test was recalulated using the following compilers/BLAS libaries on cascadelake -# architecture, and the results are practially the same. -# Based on this facts, the reference test result was changed to the intel result below. -# -# gfortran 9.3.0 openblas 0.3.9 cascadelake: -# @ SCF energy : -9505.779747269898508 -# @ MP2 correlation energy : -0.221846247868918 -# @ CCSD correlation energy : -0.222547639202710 -# @ 4th order triples correction : -0.000001799879971 -# @ 5th order triples (T) correction : -0.000000000059407 -# @ 5th order triples -T correction : -0.000000000472828 -# @ Total MP2 energy : -9506.001593517767105 -# @ Total CCSD energy : -9506.002294909101693 -# @ Total CCSD+T energy : -9506.002296708980793 -# @ Total CCSD(T) energy : -9506.002296709040820 -# @ Total CCSD-T energy : -9506.002296709453731 -# -# ifort 2020.1 mkl 2020.1 cascadelake: -# @ SCF energy : -9505.779747269911240 -# @ MP2 correlation energy : -0.221846247868917 -# @ CCSD correlation energy : -0.222547639202709 -# @ 4th order triples correction : -0.000001799879971 -# @ 5th order triples (T) correction : -0.000000000059407 -# @ 5th order triples -T correction : -0.000000000472828 -# @ Total MP2 energy : -9506.001593517779838 -# @ Total CCSD energy : -9506.002294909114426 -# @ Total CCSD+T energy : -9506.002296708993526 -# @ Total CCSD(T) energy : -9506.002296709053553 -# @ Total CCSD-T energy : -9506.002296709466464 -# -# OCT 5th 2020 by B. Hajgato (UGent) -diff -ru DIRAC-19.0-Source.orig/test/bss_energy/result/HF.bss_sfb.cc_cisd_Z80H.lsym.dir.out DIRAC-19.0-Source/test/bss_energy/result/HF.bss_sfb.cc_cisd_Z80H.lsym.dir.out ---- DIRAC-19.0-Source.orig/test/bss_energy/result/HF.bss_sfb.cc_cisd_Z80H.lsym.dir.out 2019-12-12 17:26:14.000000000 +0100 -+++ DIRAC-19.0-Source/test/bss_energy/result/HF.bss_sfb.cc_cisd_Z80H.lsym.dir.out 2020-10-05 14:16:03.472742000 +0200 -@@ -1,175 +1,342 @@ --Master : DIRAC allocating 10000000 words of memory --****************************************************************************** --* * --* O U T P U T * --* from * --* * --* @@@@@ @@ @@@@@ @@@@ @@@@@ * --* @@ @@ @@ @@ @@ @@ @@ * --* @@ @@ @@ @@@@@ @@@@@@ @@ * --* @@ @@ @@ @@ @@ @@ @@ @@ * --* @@@@@ @@ @@ @@ @@ @@ @@@@@ * --* * --* * --%}ZS)S?$=$)]S?$%%>SS$%S$ZZ6cHHMHHHHHHHHMHHM&MHbHH6$L/:$)S6HMMMMMMMMMMMMMMMMMMMMMMR6M]&&$6HR$&6(i::::::|i|:::::::-:-:: --$S?$$)$?$%?))?S/]#MMMMMMMMMMMMMMMMMMMMMMMMMMHM1HRH9R&$$$|):?:/://|:/::/:/.::.: --SS$%%?$%((S)?Z[6MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM&HF$$&/)S?<~::!!:::::::/:-:|. --SS%%%%S$%%%$$MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHHHHHHM>?/S/:/:::':/://:/::-:: --?$SSSS?%SS$)MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM/4?:S:/:::/:::/:/:::.:: --S$(S?S$%(?$HMMMMMMMMMMMMMMMMM#&7RH99MMMMMMMMMMMMMMMMMMHHHd$/:::::/::::::-//.:. --(?SS(%)S&HMMMMMMMMMMMMMMMMM#S|///???$9HHMMMMMMMMMDSZ&1S/??~:///::|/!:/-:-:. --$S?%?:``?/*?##*)$:/> `((%://::/:::::/::/ --S$($$)HdMMMMMMMMMMMMMMMP: . ` ` ` ` `- `Z<:>?::/:::::|:i --c%%%&HMMMMMMMMMMMMMMMM6: `$%)>%%!::::: --S?%/MMMMMMMMMMMMMMMMMMH- /ZSS>?:?~:;/:: --$SZ?MMMMMMMMMMMMMMMMMH?. "&((/?//?|:::: --$%$%&MMMMMMMMMMMMMMMMM:. ?%/S:: $%%< ,HMMMMMMMF :::?:///:|:: --)[$S$S($|_i:#>::*H&?/::.::/:"://:?>>':&HMHSMMMM$:'- MMHMMMMHHT .)i/?////:::/ --$$[$$>$}:dHH&$$--?S::-:.:::--/-:``./::>%Zi?)&/?`:.' `H?$T*" ` /%?>%:)://ii| --$&=&/ZS}$RF<:?/-.|%r/:::/:/:'.-.-..|::S//!`"`` >??: `SSb[Z(Z?&%:::../S$$:>:::i`.`. '-.' ` ,>%%%:>/>/!|:/ --$$&/F&1$c$?>:>?/,>?$$ZS/::/:-: ... |S?S)S?<~::::: --&$&$&$k&>>|?<:?Z&S$$$/$S///||..- -.- /((S$:%<:///:/ --$&>1MHHMMMM6M9MMMM$Z$}$S%/:::.'. .:/,,,dcb>/:. ((SSSS%:)!//i| --MMMMMMMMMMMR&&RRRHR&&($(?:|i::- .:%&S&$[&H&'' ../>%;/?>??:<::> --MMMMMMMMMMMMS/}S$&&H&[$SS//:::.:. . . .v?://: --MMMMMMMMMMMM?}$/$$kMM&&$(%/?//:..'. .|//1d/`://?*/*/"` ' .:/(SS$%(S%)):%~ --MMMMMMMMMMMM(}$$>&&MMHR#$S%%:?::.:|-.':;&&b/D/$p=qpv//b/~' :/~~%%??$=$)Z$S+; --MMMMMMMMMMMM[|S$$Z1]MMMMD[$?$:>)/::: :/?:`'???bD&{b<<-' .,:/)|SS(}Z/$$?/[&]HMMMMMMMH1[/7SS(?:/..-` ::/Sc,/_, _<$?SS%$S/&c&&$&>//< --MMMMMMMMMMMMR `$&&&HMM9MMMMMMM&&c$%%:/:/:.:.:/??/''" _MMHk/7S/]dq&1S<&&>$&Z$/?_.bHMMMMMMMMMMM&6HRM9H6]Zk --MMMMMMMMMMMMMMM/ `TMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMH6RH&R6& --MMMMMMMMMMMMMMMM -|?HMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMFHH6HMD&& --MMMMMMMMMMMMMMMMk ..:~?9MMMMMMMMMMMMM#':MMMMMMMMMMMMMMMMMMMMMMMMMMMMM9MHkR6&F --MMMMMMMMMMMMMMMMM/ .-!:%$ZHMMMMMMMMMR' dMMMMMMMMMMMMMMMMMMMMMMMMMMMMM9MRMHH9& --MMMMMMMMMMMMMMMMMML,:.-|::/?&&MMMMMM' .MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHRMH&&6 --MMMMMMMMMMMMMMMMMMMc%>/:::i<:SMMMMMMHdMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHHM&969k --MMMMMMMMMMMMMMMMMMMMSS/$$/(|HMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHH&HH& --MMMMMMMMMMMMMMMMMMMM6S/?/MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMR96H1DR1 --MMMMMMMMMMMMMMMMMMMMM&$MHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMH691&& --MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMH&R&9Z --MMMMMMMMMMMMMMMMMMMMMMMMMRHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMH&96][6 --MMMMMMMMMMMMMMMMMMMMMMMMp?:MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM96HH1][F --MMMMMMMMMMMMMMMMMMMMMMMM> -HMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMH&1k&$& --****************************************************************************** --* * --* ======================================================= * --* Program for Atomic and Molecular * --* Direct Iterative Relativistic Allelectron Calculations * --* ======================================================= * --* * --* VERSION 04.1 SEPTEMBER 2004 * --* * --****************************************************************************** --* * --* Written by: * --* * --* Hans Joergen Aa. Jensen University of Southern Denmark Denmark * --* Trond Saue CNRS/ULP Strasbourg France * --* Lucas Visscher Vrije Universiteit Amsterdam Netherlands * --* * --* with contributions from: * --* * --* Vebjoern Bakken University of Oslo Norway * --* Ephraim Eliav University of Tel Aviv Israel * --* Thomas Enevoldsen University of Southern Denmark Denmark * --* Timo Fleig University of Duesseldorf Germany * --* Olav Fossgaard University of Tromsoe Norway * --* Trygve Helgaker University of Oslo Norway * --* Jon K. Laerdahl University of Oslo Norway * --* Christoffer V. Larsen University of Southern Denmark Denmark * --* Patrick Norman Linkoeping University Sweden * --* Jeppe Olsen Aarhus University Denmark * --* Markus Pernpointner Vrije Universiteit Amsterdam Netherlands * --* Jesper K. Pedersen University of Southern Denmark Denmark * --* Kenneth Ruud University of Tromsoe Norway * --* Pawel Salek Stockholm Inst. of Technology Sweden * --* Joost van Stralen Vrije Universiteit Amsterdam Netherlands * --* Joern Thyssen University of Southern Denmark Denmark * --* Olivier Visser University of Groningen Netherlands * --* Toke Winther University of Southern Denmark Denmark * --* * --* This is an experimental code. The authors accept no responsibility * --* for the performance of the code or for the correctness of the results. * --* * --* The code (in whole or part) is not to be reproduced for further * --* distribution without the written permission of the authors or * --* their representatives. * --* * --* If results obtained with this code are published, an * --* appropriate citation would be: * --* * --* "Dirac, a relativistic ab initio electronic structure program", * --* release DIRAC04.1 (2004), * --* written by H. J. Aa. Jensen, T. Saue, and L. Visscher * --* with contributions from V. Bakken, E. Eliav, T. Enevoldsen, T. Fleig, * --* O. Fossgaard, T. Helgaker, J. K. Laerdahl, C. V. Larsen, P. Norman, * --* J. Olsen, M. Pernpointner, J. K. Pedersen, K. Ruud, P. Salek, * --* J. N. P. van Stralen, J. Thyssen, O. Visser, and T. Winther * --* (http://dirac.chem.sdu.dk). * --* * --* (for a suitable BibTEX entry, see * --* ) * --* * --****************************************************************************** -- Version : Dirac 4.1 (patchlevel 0) -- Hostname : quantonakessa.u-strasbg.fr -- Operating system : Linux 2.6.8-1.521 -- Machine : i686 -- Run : Sequential -- Last compilation : 16:31:43 Dec 5 2004 (by ilias@) -- FORTRAN compiler : g77 -g -ffast-math -fautomatic -fno-f2c -fno-globals -Wno-globals -fno-second-underscore -- C compiler : gcc -ffast-math -g -- Basis set dir. : /home/ilias/Dirac_main_trunk_dbg/test/37.bss.energies/:/home/ilias/Dirac_main_trunk_dbg/basis/:/home/ilias/Dirac_main_trunk_dbg/basis_dalton/ -- -- Date and time (Linux) : Sun Dec 5 16:41:19 2004 -- -- -- ************************************************************************* -- ********************************* LiH ********************************* -- ************************************************************************* -+DIRAC serial starts by allocating 64000000 words ( 488.28 MB - 0.477 GB) of memory -+ out of the allowed maximum of 2147483648 words ( 16384.00 MB - 16.000 GB) -+ -+Note: maximum allocatable memory for serial run can be set by pam --aw/--ag -+ -+ ******************************************************************************* -+ * * -+ * O U T P U T * -+ * from * -+ * * -+ * @@@@@ @@ @@@@@ @@@@ @@@@@ * -+ * @@ @@ @@ @@ @@ @@ @@ * -+ * @@ @@ @@ @@@@@ @@@@@@ @@ * -+ * @@ @@ @@ @@ @@ @@ @@ @@ * -+ * @@@@@ @@ @@ @@ @@ @@ @@@@@ * -+ * * -+ * * -+ %}ZS)S?$=$)]S?$%%>SS$%S$ZZ6cHHMHHHHHHHHMHHM&MHbHH6$L/:$)S6HMMMMMMMMMMMMMMMMMMMMMMR6M]&&$6HR$&6(i::::::|i|:::::::-:-::( -+ $S?$$)$?$%?))?S/]#MMMMMMMMMMMMMMMMMMMMMMMMMMHM1HRH9R&$$$|):?:/://|:/::/:/.::.:$ -+ SS$%%?$%((S)?Z[6MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM&HF$$&/)S?<~::!!:::::::/:-:|.S -+ SS%%%%S$%%%$$MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHHHHHHM>?/S/:/:::`:/://:/::-::S -+ ?$SSSS?%SS$)MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM/4?:S:/:::/:::/:/:::.::? -+ S$(S?S$%(?$HMMMMMMMMMMMMMMMMM#&7RH99MMMMMMMMMMMMMMMMMMHHHd$/:::::/::::::-//.:.S -+ (?SS(%)S&HMMMMMMMMMMMMMMMMM#S|///???$9HHMMMMMMMMMDSZ&1S/??~:///::|/!:/-:-:.( -+ $S?%?:``?/*?##*)$:/> `((%://::/:::::/::/$ -+ S$($$)HdMMMMMMMMMMMMMMMP: . ` ` ` ` `- `Z<:>?::/:::::|:iS -+ c%%%&HMMMMMMMMMMMMMMMM6: `$%)>%%!:::::c -+ S?%/MMMMMMMMMMMMMMMMMMH- /ZSS>?:?~:;/::S -+ $SZ?MMMMMMMMMMMMMMMMMH?. \"&((/?//?|:::$ -+ $%$%&MMMMMMMMMMMMMMMMM:. ?%/S:: $%%< ,HMMMMMMMF :::?:///:|:::$ -+ )[$S$S($|_i:#>::*H&?/::.::/:\"://:?>>`:&HMHSMMMM$:`- MMHMMMMHHT .)i/?////::/) -+ $$[$$>$}:dHH&$$--?S::-:.:::--/-:``./::>%Zi?)&/?`:.` `H?$T*\" ` /%?>%:)://ii$ -+ $&=&/ZS}$RF<:?/-.|%r/:::/:/:`.-.-..|::S//!`\"`` >??: `SSb[Z(Z?&%:::../S$$:>:::i`.`. `-.` ` ,>%%%:>/>/!|:/Z -+ $$&/F&1$c$?>:>?/,>?$$ZS/::/:-: ... |S?S)S?<~:::::$ -+ &$&$&$k&>>|?<:?Z&S$$$/$S///||..- -.- /((S$:%<:///:/= -+ $&>1MHHMMMM6M9MMMM$Z$}$S%/:::.`. .:/,,,dcb>/:. ((SSSS%:)!//i|$ -+ MMMMMMMMMMMR&&RRRHR&&($(?:|i::- .:%&S&$[&H&`` ../>%;/?>??:<::>M -+ MMMMMMMMMMMMS/}S$&&H&[$SS//:::.:. . . .v?://:M -+ MMMMMMMMMMMM?}$/$$kMM&&$(%/?//:..`. .|//1d/`://?*/*/\"` ` .:/(SS$%(S%)):%M -+ MMMMMMMMMMMM(}$$>&&MMHR#$S%%:?::.:|-.`:;&&b/D/$p=qpv//b/~` :/~~%%??$=$)Z$S+;M -+ MMMMMMMMMMMM[|S$$Z1]MMMMD[$?$:>)/::: :/?:``???bD&{b<<-` .,:/)|SS(}Z/$$?/[&]HMMMMMMMH1[/7SS(?:/..-` ::/Sc,/_, _<$?SS%$S/&c&&$&>//$&Z$/?_.bHMMMMMMMMMMM&6HRM9H6]ZkM -+ MMMMMMMMMMMMMMM/ `TMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMH6RH&R6&M -+ MMMMMMMMMMMMMMMM -|?HMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMFHH6HMD&&M -+ MMMMMMMMMMMMMMMMk ..:~?9MMMMMMMMMMMMM#`:MMMMMMMMMMMMMMMMMMMMMMMMMMMMM9MHkR6&FM -+ MMMMMMMMMMMMMMMMM/ .-!:%$ZHMMMMMMMMMR` dMMMMMMMMMMMMMMMMMMMMMMMMMMMMM9MRMHH9&M -+ MMMMMMMMMMMMMMMMMML,:.-|::/?&&MMMMMM` .MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHRMH&&6M -+ MMMMMMMMMMMMMMMMMMMc%>/:::i<:SMMMMMMHdMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHHM&969kM -+ MMMMMMMMMMMMMMMMMMMMSS/$$/(|HMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHH&HH&M -+ MMMMMMMMMMMMMMMMMMMM6S/?/MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMR96H1DR1M -+ MMMMMMMMMMMMMMMMMMMMM&$MHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMH691&&M -+ MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMH&R&9ZM -+ MMMMMMMMMMMMMMMMMMMMMMMMMRHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMH&96][6M -+ MMMMMMMMMMMMMMMMMMMMMMMMp?:MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM96HH1][FM -+ MMMMMMMMMMMMMMMMMMMMMMMM> -HMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMH&1k&$&M -+ ******************************************************************************* -+ * * -+ * ========================================================= * -+ * Program for Atomic and Molecular * -+ * Direct Iterative Relativistic All-electron Calculations * -+ * ========================================================= * -+ * * -+ * * -+ * Written by: * -+ * * -+ * Andre S. P. Gomes CNRS/Universite de Lille France * -+ * Trond Saue Universite Toulouse III France * -+ * Lucas Visscher Vrije Universiteit Amsterdam Netherlands * -+ * Hans Joergen Aa. Jensen University of Southern Denmark Denmark * -+ * Radovan Bast UiT The Arctic University of Norway * -+ * * -+ * with contributions from: * -+ * * -+ * Ignacio Agustin Aucar Northeast National University Argentina * -+ * Vebjoern Bakken University of Oslo Norway * -+ * Kenneth G. Dyall Schrodinger, Inc., Portland USA * -+ * Sebastien Dubillard University of Strasbourg France * -+ * Ulf Ekstroem University of Oslo Norway * -+ * Ephraim Eliav University of Tel Aviv Israel * -+ * Thomas Enevoldsen University of Southern Denmark Denmark * -+ * Elke Fasshauer University of Aarhus Denmark * -+ * Timo Fleig Universite Toulouse III France * -+ * Olav Fossgaard UiT The Arctic University of Norway * -+ * Loic Halbert Universite de Lille France * -+ * Erik D. Hedegaard Lund University Sweden * -+ * Trygve Helgaker University of Oslo Norway * -+ * Benjamin Helmich-Paris Max Planck Institute f. Coal Res. Germany * -+ * Johan Henriksson Linkoeping University Sweden * -+ * Miroslav Ilias Matej Bel University Slovakia * -+ * Christoph R. Jacob TU Braunschweig Germany * -+ * Stefan Knecht ETH Zuerich Switzerland * -+ * Stanislav Komorovsky UiT The Arctic University of Norway * -+ * Ossama Kullie University of Kassel Germany * -+ * Jon K. Laerdahl University of Oslo Norway * -+ * Christoffer V. Larsen University of Southern Denmark Denmark * -+ * Yoon Sup Lee KAIST, Daejeon South Korea * -+ * Huliyar S. Nataraj BME/Budapest Univ. Tech. & Econ. Hungary * -+ * Malaya Kumar Nayak Bhabha Atomic Research Centre India * -+ * Patrick Norman Stockholm Inst. of Technology Sweden * -+ * Malgorzata Olejniczak University of Warsaw Poland * -+ * Jeppe Olsen Aarhus University Denmark * -+ * Jogvan Magnus H. Olsen University of Southern Denmark Denmark * -+ * Young Choon Park KAIST, Daejeon South Korea * -+ * Jesper K. Pedersen University of Southern Denmark Denmark * -+ * Markus Pernpointner University of Heidelberg Germany * -+ * Roberto Di Remigio UiT The Arctic University of Norway * -+ * Kenneth Ruud UiT The Arctic University of Norway * -+ * Pawel Salek Stockholm Inst. of Technology Sweden * -+ * Bernd Schimmelpfennig Karlsruhe Institute of Technology Germany * -+ * Bruno Senjean University of Leiden Netherlands * -+ * Avijit Shee University of Michigan USA * -+ * Jetze Sikkema Vrije Universiteit Amsterdam Netherlands * -+ * Andreas J. Thorvaldsen UiT The Arctic University of Norway * -+ * Joern Thyssen University of Southern Denmark Denmark * -+ * Joost van Stralen Vrije Universiteit Amsterdam Netherlands * -+ * Marta L. Vidal Technical University of Denmark Denmark * -+ * Sebastien Villaume Linkoeping University Sweden * -+ * Olivier Visser University of Groningen Netherlands * -+ * Toke Winther University of Southern Denmark Denmark * -+ * Shigeyoshi Yamamoto Chukyo University Japan * -+ * * -+ * For more information about the DIRAC code see http://diracprogram.org * -+ * * -+ * This is an experimental code. The authors accept no responsibility * -+ * for the performance of the code or for the correctness of the results. * -+ * * -+ * The code (in whole or part) is not to be reproduced for further * -+ * distribution without the written permission of the authors or * -+ * their representatives. * -+ * * -+ * If results obtained with this code are published, an * -+ * appropriate citation would be: * -+ * * -+ * DIRAC, a relativistic ab initio electronic structure program, * -+ * Release DIRAC19 (2019), written by * -+ * A. S. P. Gomes, T. Saue, L. Visscher, H. J. Aa. Jensen, and R. Bast, * -+ * with contributions from I. A. Aucar, V. Bakken, K. G. Dyall, * -+ * S. Dubillard, U. Ekstroem, E. Eliav, T. Enevoldsen, E. Fasshauer, * -+ * T. Fleig, O. Fossgaard, L. Halbert, E. D. Hedegaard, T. Helgaker, * -+ * J. Henriksson, M. Ilias, Ch. R. Jacob, S. Knecht, S. Komorovsky, * -+ * O. Kullie, J. K. Laerdahl, C. V. Larsen, Y. S. Lee, H. S. Nataraj, * -+ * M. K. Nayak, P. Norman, M. Olejniczak, J. Olsen, J. M. H. Olsen, * -+ * Y. C. Park, J. K. Pedersen, M. Pernpointner, R. Di Remigio, K. Ruud, * -+ * P. Salek, B. Schimmelpfennig, B. Senjean, A. Shee, J. Sikkema, * -+ * A. J. Thorvaldsen, J. Thyssen, J. van Stralen, M. L. Vidal, S. Villaume, * -+ * O. Visser, T. Winther, and S. Yamamoto (see http://diracprogram.org). * -+ * * -+ ******************************************************************************* -+ -+ -+Version information -+------------------- -+ -+Branch | -+Commit hash | -+Commit author | -+Commit date | -+ -+ -+Configuration and build information -+----------------------------------- -+ -+Who compiled | vsc43020 -+Compiled on server | node3403.kirlia.os -+Operating system | Linux-3.10.0-1127.8.2.el7.ug.x86_64 -+CMake version | 3.16.4 -+CMake generator | Unix Makefiles -+CMake build type | release -+Configuration time | 2020-10-05 12:06:36.697767 -+Python version | 2.7.1 -+Fortran compiler | /apps/gent/CO7/cascadelake-ib/software/iccifort/2020.1.217/compilers_and_libraries_2020.1.217/linux/bin/intel64/ifort -+Fortran compiler version | 19.1 -+Fortran compiler flags | -w -assume byterecl -g -traceback -DVAR_IFORT -i8 -+C compiler | /apps/gent/CO7/cascadelake-ib/software/iccifort/2020.1.217/compilers_and_libraries_2020.1.217/linux/bin/intel64/icc -+C compiler version | 19.1 -+C compiler flags | -g -wd981 -wd279 -wd383 -wd1572 -wd177 -+C++ compiler | /apps/gent/CO7/cascadelake-ib/software/iccifort/2020.1.217/compilers_and_libraries_2020.1.217/linux/bin/intel64/icpc -+C++ compiler version | 19.1.1 -+C++ compiler flags | -Wno-unknown-pragmas -+Static linking | False -+64-bit integers | True -+MPI parallelization | False -+MPI launcher | unknown -+Math libraries | unknown -+Builtin BLAS library | OFF -+Builtin LAPACK library | OFF -+Explicit libraries | unknown -+Compile definitions | HAVE_MKL_BLAS;HAVE_MKL_LAPACK;SYS_LINUX;PRG_DIRAC;INT_STAR8;INSTALL_WRKMEM=64000000;HAS_PCMSOLVER;BUILD_GEN1INT;HAS_PELIB;MOD_QCORR;HAS_STIELTJES -+ -+ -+ LAPACK integer*4/8 selftest passed -+ Selftest of ISO_C_BINDING Fortran - C/C++ interoperability PASSED -+ -+Execution time and host -+----------------------- -+ -+ -+ Date and time (Linux) : Mon Oct 5 14:12:56 2020 -+ Host name : node3403.kirlia.os -+ -+ -+Contents of the input file -+-------------------------- -+ -+**DIRAC -+.TITLE -+ LiH -+.WAVE F ! Activate integral and wave functions modules -+**GENERAL -+**INTEGRALS -+.PRINT -+1 -+.NUCMOD ! 1-Point nucleus, 2-gaussian -+2 -+**HAMILTONIAN -+.SPINFREE -+.BSS -+109 -+.CMPEIG -+.PRINT -+2 -+**WAVE FUNCTIONS ! What method (DHF,MP2,CC..) -+.SCF -+.RELCCSD -+.LUCITA -+*SCF -+.CLOSED SHELL -+10 -+.INTFLG ! Specify what 2-el.integrals to include -+1 1 0 -+.EVCCNV ! Energy convergence... -+1.0E-10 1.0D-7 -+*LUCITA -+.INIWFC -+ DHFSCF -+.CITYPE -+ SDCI -+.MULTIP -+ 3 -+**MOLTRA -+# needed for parallel run -+.SCHEME -+4 -+.ACTIVE -+energy -1000 999999 0.1 -+**RELCCSD -+.NELEC -+ 4 4 -+.INTERFACE -+DIRAC -+.TIMING -+.PRINT -+ 1 -+*CCSORT -+.USEOE -+*END OF -+ -+ -+ -+Contents of the molecule file -+----------------------------- -+ -+INTGRL -+X -+X -+C 2 A -+ 80.0 1 -+X 0.0000000000 0.0000000000 2.000000000 -+LARGE 3 1 1 1 -+f 5 0 -+ 90000 -+ 50000 -+ 9000 -+ 4000 -+ 300 -+f 3 0 -+ 35000 -+ 7000 -+ 900 -+f 1 0 -+ 900 -+ 1. 1 -+H 0.00000000000 .0000000000 .0000000000 -+LARGE 1 1 -+f 2 0 -+ 1.00 -+ 0.25 -+FINISH -+ -+ -+ ************************************************************************* -+ ********************************* LiH ********************************* -+ ************************************************************************* - - Jobs in this run: - * Wave function - - -- ************************************************************************** -- ************************** General DIRAC set-up ************************** -- ************************************************************************** -- -+ ************************************************************************** -+ ************************** General DIRAC set-up ************************** -+ ************************************************************************** -+ -+ CODATA Recommended Values of the Fundamental Physical Constants: 1998 -+ Peter J. Mohr and Barry N. Taylor -+ Journal of Physical and Chemical Reference Data, Vol. 28, No. 6, 1999 - * The speed of light : 137.0359998 -+ * Running in two-component mode - * Direct evaluation of the following two-electron integrals: - - LL-integrals -- - SL-integrals -- - SS-integrals - * Spherical transformation embedded in MO-transformation - for large components - * Transformation to scalar RKB basis embedded in - MO-transformation for small components - * Thresholds for linear dependence: -- Large components: 1.00E-06 -- Small components: 1.00E-08 -+ Large components: 1.00D-06 -+ Small components: 1.00D-08 - * General print level : 0 - - -- ************************************************************************* -- ****************** Output from HERMIT input processing ****************** -- ************************************************************************* -+ ************************************************************************* -+ ****************** Output from HERMIT input processing ****************** -+ ************************************************************************* - - Default print level: 1 - Nuclear model: Gaussian charge distribution. -@@ -181,20 +348,9 @@ - - - -- Set-up from HR2INP: -- ------------------- -- -- Print level in TWOINT: 1 -- Extra output for the following shells: 0 0 0 0 -- * Direct calculation of Fock matrices in SO-basis. -- * Default screening threshold in direct Fock matrix construction: 1.00E-12 -- * Separate density screening of Coulomb integral batches -- * Separate density screening of exchange integral batches -- -- -- ************************************************************************* -- ****************** Output from READIN input processing ****************** -- ************************************************************************* -+ *************************************************************************** -+ ****************** Output from MOLECULE input processing ****************** -+ *************************************************************************** - - - -@@ -207,29 +363,20 @@ - Coordinates are entered in Angstroms and converted to atomic units. - - Conversion factor : 1 bohr = 0.52917721 A - -- Nuclear Gaussian exponent for atom of charge 80.000 : 1.4011788914E+08 -- -- Nuclear Gaussian exponent for atom of charge 1.000 : 2.1248239171E+09 -+ Nuclear Gaussian exponent for atom of charge 80.000 : 1.4011786759D+08 -+ Nuclear Gaussian exponent for atom of charge 1.000 : 2.1248235902D+09 - - -- SYMADD: Requested addition of symmetry -- -------------------------------------- -+ SYMADD: Detection of molecular symmetry -+ --------------------------------------- - -- Symmetry threshold: 0.50E-05 -+ Symmetry test threshold: 5.00E-06 - -- Original Coordinates -- -------------------- -- 80 0.00000000 0.00000000 3.77945227 1 -- 1 0.00000000 0.00000000 0.00000000 1 -+ The molecule has been centered at center of mass - -- Symmetry class found: C(oo,v) -+ Symmetry point group found: C(oo,v) - -- Centered and Rotated -- -------------------- -- 80 0.00000000 0.00000000 0.01876567 1 -- 1 0.00000000 0.00000000 -3.76068660 1 -- -- The following elements were found: X Y -+ The following symmetry elements were found: X Y - - - Symmetry Operations -@@ -239,8 +386,8 @@ - - - -- SYMGRP:Point group information -- ------------------------------ -+ SYMGRP:Point group information -+ ------------------------------ - - Full group is: C(oo,v) - Represented as: C2v -@@ -254,9 +401,9 @@ - - | E C2z Oxz Oyz - -----+-------------------- -- E | E -- C2z | C2z E -- Oxz | Oxz Oyz E -+ E | E C2z Oxz Oyz -+ C2z | C2z E Oyz Oxz -+ Oxz | Oxz Oyz E C2z - Oyz | Oyz Oxz C2z E - - * Character table -@@ -272,15 +419,15 @@ - - | A1 B1 B2 A2 - -----+-------------------- -- A1 | A1 -- B1 | B1 A1 -- B2 | B2 A2 A1 -+ A1 | A1 B1 B2 A2 -+ B1 | B1 A1 A2 B2 -+ B2 | B2 A2 A1 B1 - A2 | A2 B2 B1 A1 - - -- ************************** -- *** Output from DBLGRP *** -- ************************** -+ ************************** -+ *** Output from DBLGRP *** -+ ************************** - - * One fermion irrep: E1 - * Real group. NZ = 1 -@@ -288,8 +435,8 @@ - E1 x E1 : A1 + A2 + B1 + B2 - - -- Spinor structure -- ---------------- -+ Spinor structure -+ ---------------- - - - * Fermion irrep no.: 1 -@@ -299,8 +446,8 @@ - Sb | B2 (3) B1 (4) | - - -- Quaternion symmetries -- --------------------- -+ Quaternion symmetries -+ --------------------- - - Rep T(+) - ----------------------------- -@@ -309,27 +456,39 @@ - B2 k - A2 i - -+ QM-QM nuclear repulsion energy : 21.167088332000 -+ -+ -+ -+ Isotopic Masses -+ --------------- -+ -+ X 201.970617 -+ H 1.007825 -+ -+ Total mass: 202.978442 amu -+ Natural abundance: 29.856 % -+ -+ Center-of-mass coordinates (a.u.): 0.000000000000000 0.000000000000000 0.000000000000000 -+ - - Atoms and basis sets - -------------------- - -- Number of atom types: 2 -+ Number of atom types : 2 - Total number of atoms: 2 - - label atoms charge prim cont basis - ---------------------------------------------------------------------- -- X 1 80 20 20 L - [5s3p1d|5s3p1d] -- 49 49 S - [3s6p3d1f|3s6p3d1f] -- H 1 1 2 2 L - [2s|2s] -- 6 6 S - [2p|2p] -+ X 1 80 20 20 L - [5s3p1d|5s3p1d] -+ H 1 1 2 2 L - [2s|2s] - ---------------------------------------------------------------------- -- 22 22 L - large components -- 55 55 S - small components -+ 22 22 L - large components - ---------------------------------------------------------------------- -- total: 2 81 77 77 -+ total: 2 81 22 22 - - Cartesian basis used. -- Threshold for integrals: 1.00E-15 -+ Threshold for integrals (to be written to file): 1.00D-15 - - - References for the basis sets -@@ -339,8 +498,8 @@ - Basis set typed explicitly in input file - - -- Cartesian Coordinates -- --------------------- -+ Cartesian Coordinates (bohr) -+ ---------------------------- - - Total number of coordinates: 6 - -@@ -355,28 +514,37 @@ - - - -+ Cartesian coordinates in XYZ format (Angstrom) -+ ---------------------------------------------- -+ -+ 2 -+ -+X 0.0000000000 0.0000000000 0.0099303649 -+H 0.0000000000 0.0000000000 -1.9900696351 -+ -+ - Symmetry Coordinates - -------------------- - -- Number of coordinates in each symmetry: 2 2 2 0 -+ Number of coordinates in each symmetry: 2 2 2 0 - - -- Symmetry 1 -+ Symmetry A1 ( 1) - -- 1 X z 3 -- 2 H z 6 -+ 1 X z 3 -+ 2 H z 6 - - -- Symmetry 2 -+ Symmetry B1 ( 2) - -- 3 X x 1 -- 4 H x 4 -+ 3 X x 1 -+ 4 H x 4 - - -- Symmetry 3 -+ Symmetry B2 ( 3) - -- 5 X y 2 -- 6 H y 5 -+ 5 X y 2 -+ 6 H y 5 - - - Interatomic separations (in Angstroms): -@@ -398,41 +566,36 @@ - bond distance: H X 2.000000 - - -- Nuclear repulsion energy : 21.167088332000 -+ -+ Nuclear repulsion energy : 21.167088332000 Hartree - - -- GETLAB: AO-labels -- ----------------- -+ GETLAB: AO-labels -+ ----------------- - - * Large components: 11 -- 1 L X s 2 L X px 3 L X py 4 L X pz 5 L X dxx 6 L X dxy -- 7 L X dxz 8 L X dyy 9 L X dyz 10 L X dzz 11 L H s -- * Small components: 23 -- 12 S X s 13 S X px 14 S X py 15 S X pz 16 S X dxx 17 S X dxy -- 18 S X dxz 19 S X dyy 20 S X dyz 21 S X dzz 22 S X fxxx 23 S X fxxy -- 24 S X fxxz 25 S X fxyy 26 S X fxyz 27 S X fxzz 28 S X fyyy 29 S X fyyz -- 30 S X fyzz 31 S X fzzz 32 S H px 33 S H py 34 S H pz -+ 1 L X 1 s 2 L X 1 px 3 L X 1 py 4 L X 1 pz 5 L X 1 dxx 6 L X 1 dxy -+ 7 L X 1 dxz 8 L X 1 dyy 9 L X 1 dyz 10 L X 1 dzz 11 L H 1 s -+ * Small components: 0 - - -- GETLAB: SO-labels -- ----------------- -+ -+ GETLAB: SO-labels -+ ----------------- - - * Large components: 11 - 1 L A1 X s 2 L A1 X pz 3 L A1 X dxx 4 L A1 X dyy 5 L A1 X dzz 6 L A1 H s - 7 L B1 X px 8 L B1 X dxz 9 L B2 X py 10 L B2 X dyz 11 L A2 X dxy -- * Small components: 23 -- 12 S A1 X s 13 S A1 X pz 14 S A1 X dxx 15 S A1 X dyy 16 S A1 X dzz 17 S A1 X fxxz -- 18 S A1 X fyyz 19 S A1 X fzzz 20 S A1 H pz 21 S B1 X px 22 S B1 X dxz 23 S B1 X fxxx -- 24 S B1 X fxyy 25 S B1 X fxzz 26 S B1 H px 27 S B2 X py 28 S B2 X dyz 29 S B2 X fxxy -- 30 S B2 X fyyy 31 S B2 X fyzz 32 S B2 H py 33 S A2 X dxy 34 S A2 X fxyz -+ * Small components: 0 -+ - - - Symmetry Orbitals - ----------------- - -- Number of orbitals in each symmetry: 36 18 18 5 -+ Number of orbitals in each symmetry: 13 4 4 1 - Number of large orbitals in each symmetry: 13 4 4 1 -- Number of small orbitals in each symmetry: 23 14 14 4 -+ Number of small orbitals in each symmetry: 0 0 0 0 - - * Large component functions - -@@ -459,123 +622,90 @@ - - 1 functions: X dxy - --* Small component functions -- -- Symmetry A1 ( 1) -- -- 3 functions: X s -- 6 functions: X pz -- 3 functions: X dxx -- 3 functions: X dyy -- 3 functions: X dzz -- 1 functions: X fxxz -- 1 functions: X fyyz -- 1 functions: X fzzz -- 2 functions: H pz -- -- Symmetry B1 ( 2) -- -- 6 functions: X px -- 3 functions: X dxz -- 1 functions: X fxxx -- 1 functions: X fxyy -- 1 functions: X fxzz -- 2 functions: H px -- -- Symmetry B2 ( 3) -- -- 6 functions: X py -- 3 functions: X dyz -- 1 functions: X fxxy -- 1 functions: X fyyy -- 1 functions: X fyzz -- 2 functions: H py -- -- Symmetry A2 ( 4) - -- 3 functions: X dxy -- 1 functions: X fxyz -- -- -- *************************************************************************** -- *************************** Hamiltonian defined *************************** -- *************************************************************************** -- -- * Print level : 2 -- * Barysz-Sadlej-Snijders Hamiltonian. Type code -109 -+ *************************************************************************** -+ *************************** Hamiltonian defined *************************** -+ *************************************************************************** -+ -+ * Print level: 2 -+ * Barysz-Sadlej-Snijders Hamiltonian. Type code: 109 -+ Reference: -+ H. J. Aa. Jensen and M. Ilias, -+ "Two-component relativistic methods based on the quaternion modified Dirac equation. I: -+ from Douglas-Kroll-Hess second order method to the infinite order two-component method.", -+ J. Chem. Phys., in preparation. -+ * Running in two-component mode - with the following modifications: - - Spin-orbit interactions neglected - * Default integral flags passed to all modules -- - LL-integrals: T -- - LS-integrals: T -- - SS-integrals: T -- - GT-integrals: F -+ - LL-integrals: 1 -+ - LS-integrals: 0 -+ - SS-integrals: 0 -+ - GT-integrals: 0 -+ * Comparing eigenvalues between parent 4c and derived 2c one-electron Hamiltonians. - * Basis set: - - uncontracted large component basis set -- - uncontracted small component basis set -- -- -- Information about the restricted kinetic balance scheme: -- * Default RKB projection: -- 1: Pre-projection in scalar basis -- 2: Removal of unphysical solutions (via diagonalization of free particle Hamiltonian) -- -- -- ********************************************************************************* -- *************************** Memory required by HERMIT *************************** -- ********************************************************************************* -- --=========================================================================== -- Maximum memory load for two-electron integral processing: --=========================================================================== -- * LL-integrals: -- 2(X Lp) 2(X Lp) 2(X Lp) 2(X Lp) 19958 -- * SL-integrals: -- 8(X Sd) 6(X Sp) 2(X Lp) 2(X Lp) 74456 -- * SS-integrals: -- 8(X Sd) 6(X Sp) 8(X Sd) 6(X Sp) 274736 - - -- ************************************************************************** -- ************************** Wave function module ************************** -- ************************************************************************** -+ ************************************************************************** -+ ************************** Wave function module ************************** -+ ************************************************************************** -+ -+ Wave function types requested (in input order): -+ HF -+ RELCCSD -+ LUCITA - -- Jobs in this run (in execution order): -+ Wave function jobs in execution order (expanded): - * Hartree-Fock calculation - * Run RELCCSD code - * Run LUCITA CI code - =========================================================================== -- DHFINP: Set-up for Hartree-Fock calculation: -+ *SCF: Set-up for Hartree-Fock calculation: - =========================================================================== - * Number of fermion irreps: 1 -- * Closed shell DHF calculation with 10 electrons in -- 5 orbitals in Fermion irrep 1 -- * Bare nucleus screening correction used for start guess -- - INFO: bare nucleus correction disabled becauseabs(molecular charge) .gt. 2 -+ * Closed shell SCF calculation with 10 electrons in 5 orbitals. -+ - INFO: bare nucleus correction disabled because abs(molecular charge) .gt. 10 -+ * Sum of atomic potentials used for start guess - * General print level : 0 -- ***** TRIAL FUNCTION ***** -+ -+ ***** INITIAL TRIAL SCF FUNCTION ***** - * Trial vectors read from file DFCOEF -- ***** CONVERGENCE CRITERIA ***** -+ * Scaling of active-active block correction to open shell Fock operator 0.500000 -+ to improve convergence (default value). -+ The final open-shell orbital energies are recalculated with 1.0 scaling, -+ such that all occupied orbital energies correspond to Koopmans' theorem ionization energies. -+ -+ ***** SCF CONVERGENCE CRITERIA ***** - * Convergence on norm of error vector (gradient). -- Desired convergence:1.000E-10 -- Allowed convergence:1.000E-07 -+ Desired convergence:1.000D-10 -+ Allowed convergence:1.000D-07 - - ***** CONVERGENCE CONTROL ***** - * Fock matrix constructed using differential density matrix - with optimal parameter. - * DIIS (in MO basis) -- * DIIS will be activated when convergence reaches : 1.00E+20 -+ * DIIS will be activated when convergence reaches : 1.00D+20 - - Maximum size of B-matrix: 10 - * Damping of Fock matrix when DIIS is not activated. - Weight of old matrix : 0.250 - * Maximum number of SCF iterations : 50 -- * Quadratic convergent Hartree-Fock -- - Maximum number of macro iterations: 25 -- - Maximum number of micro iterations: 25 -+ * No quadratic convergent Hartree-Fock - * Contributions from 2-electron integrals to Fock matrix: - LL-integrals. -+ ---> accepted user's setting through .INTFLG -+ * NB!!! No e-p rotations in 2nd order optimization. - ***** OUTPUT CONTROL ***** - * Only electron eigenvalues written out. -+=========================================================================== -+ **RELCC: Set-up for Coupled Cluster calculations -+=========================================================================== -+=========================================================================== -+ TRPINP: Property integral transformation -+=========================================================================== -+ * Print level: 0 -+ *The following operators will be transformed: -+--------------------------------------------------------------------------- - - - -@@ -613,7 +743,6 @@ - No explicit orbitals specified for index 2 - No explicit orbitals specified for index 3 - No explicit orbitals specified for index 4 -- * Size of batches for strategy 4 (parallel only): -1 - - - ******************************************************************************** -@@ -622,407 +751,540 @@ - - - -- ************************************************************************* -- ************************ End of input processing ************************ -- ************************************************************************* -+ ************************************************************************* -+ ************************ End of input processing ************************ -+ ************************************************************************* -+ -+ -+ -+ *************************************************************************** -+ ****************** Output from MOLECULE input processing ****************** -+ *************************************************************************** -+ -+ -+ -+ Title Cards -+ ----------- -+ -+ X -+ X -+ -+ Coordinates are entered in Angstroms and converted to atomic units. -+ - Conversion factor : 1 bohr = 0.52917721 A -+ -+ Nuclear Gaussian exponent for atom of charge 80.000 : 1.4011786759D+08 -+ Nuclear Gaussian exponent for atom of charge 1.000 : 2.1248235902D+09 -+ -+ -+ SYMADD: Detection of molecular symmetry -+ --------------------------------------- -+ -+ Symmetry test threshold: 5.00E-06 -+ -+ The molecule has been centered at center of mass -+ -+ Symmetry point group found: C(oo,v) - -+ The following symmetry elements were found: X Y - - -- Generating Lowdin matrix: -- ------------------------- -+ Symmetry Operations -+ ------------------- - -- L A1 * Deleted: 1(Proj: 1, Lindep: 0) -- L B1 * Deleted: 0(Proj: 0, Lindep: 0) -- L B2 * Deleted: 0(Proj: 0, Lindep: 0) -- L A2 * Deleted: 0(Proj: 0, Lindep: 0) -- S A1 * Deleted: 4(Proj: 4, Lindep: 0) -- S B1 * Deleted: 1(Proj: 1, Lindep: 0) -- S B2 * Deleted: 1(Proj: 1, Lindep: 0) -- S A2 * Deleted: 0(Proj: 0, Lindep: 0) -+ Symmetry operations: 2 - - -- *** Output from MAKE_DKH *** -- ---------------------------- - --* MAKE_DKH: Applied the restricted kinetic balance ! -+ SYMGRP:Point group information -+ ------------------------------ - -- MAKE_DKH: All consistency checks are included for IPRHAM= 2 -+Full group is: C(oo,v) -+Represented as: C2v - -+ * The point group was generated by: - --MAKE_DKH: Order of Douglas-Kroll : 9 -+ Reflection in the yz-plane -+ Reflection in the xz-plane - --MAKE_DKH: spinfree "before" -- LOWGEN: Smallest ".LINDEP" test value of a kept orbital: 1.3E+04 -- LOWGEN: Smallest ".LINDEP" test value of a kept orbital: 8.4E+07 -- LOWGEN: Smallest ".LINDEP" test value of a kept orbital: 8.4E+07 -- LOWGEN: Smallest ".LINDEP" test value of a kept orbital: 1.2E+08 -+ * Group multiplication table - -- Free particle matrix in the ON basis "theta" in fermion corep 1/1 -- *** Norm of the i,j,k imag. parts *** :0.000000E+00 -+ | E C2z Oxz Oyz -+ -----+-------------------- -+ E | E C2z Oxz Oyz -+ C2z | C2z E Oyz Oxz -+ Oxz | Oxz Oyz E C2z -+ Oyz | Oyz Oxz C2z E - -+ * Character table - -- MAKE_DKH: Diagonalizing (Jacobi) the real part of the FP matrix in the ON "theta" basis ! -+ | E C2z Oxz Oyz -+ -----+-------------------- -+ A1 | 1 1 1 1 -+ B1 | 1 -1 1 -1 -+ B2 | 1 -1 -1 1 -+ A2 | 1 1 -1 -1 - -+ * Direct product table - -+ | A1 B1 B2 A2 -+ -----+-------------------- -+ A1 | A1 B1 B2 A2 -+ B1 | B1 A1 A2 B2 -+ B2 | B2 A2 A1 B1 -+ A2 | A2 B2 B1 A1 - -- MAKE_DKH: Free particle (in ON basis "theta") eigenvalues : -- ----------------------------------------------------------- - -- *** Fermion corep 1/ 1 --Shell no FP eigval FP eigval+2c^2 bos.symm. diff. -- 1 -21 -0.129732E+06 -0.110953E+06 1 -.4802E-09 -- 2 -20 -0.836934E+05 -0.649145E+05 1 -.2256E-09 -- 3 -19 -0.836934E+05 -0.649145E+05 3 -.1892E-09 -- 4 -18 -0.836934E+05 -0.649145E+05 2 -.1892E-09 -- 5 -17 -0.822138E+05 -0.634350E+05 1 -.9895E-09 -- 6 -16 -0.545585E+05 -0.357796E+05 1 0.8004E-10 -- 7 -15 -0.510946E+05 -0.323157E+05 1 -.1128E-09 -- 8 -14 -0.510946E+05 -0.323157E+05 2 -.1364E-09 -- 9 -13 -0.510946E+05 -0.323157E+05 3 -.1364E-09 -- 10 -12 -0.425134E+05 -0.237345E+05 1 -.5957E-09 -- 11 -11 -0.404803E+05 -0.217014E+05 1 -.1096E-09 -- 12 -10 -0.404803E+05 -0.217014E+05 4 -.1501E-10 -- 13 -9 -0.404803E+05 -0.217014E+05 2 -.1546E-10 -- 14 -8 -0.404803E+05 -0.217014E+05 3 -.8640E-11 -- 15 -7 -0.404803E+05 -0.217014E+05 1 -.8640E-11 -- 16 -6 -0.396666E+05 -0.208877E+05 1 -.1378E-09 -- 17 -5 -0.396666E+05 -0.208877E+05 2 -.2674E-09 -- 18 -4 -0.396666E+05 -0.208877E+05 3 -.2674E-09 -- 19 -3 -0.379967E+05 -0.192179E+05 1 -.7850E-09 -- 20 -2 -0.375600E+05 -0.187811E+05 1 -.1429E-08 -- 21 -1 -0.375581E+05 -0.187792E+05 1 -.8020E-09 -- 22 1 0.346467E+00 0.187792E+05 1 -.8020E-09 -- 23 2 0.223659E+01 0.187811E+05 1 -.1429E-08 -- 24 3 0.439003E+03 0.192179E+05 1 -.7850E-09 -- 25 4 0.210882E+04 0.208877E+05 3 -.2674E-09 -- 26 5 0.210882E+04 0.208877E+05 2 -.2674E-09 -- 27 6 0.210882E+04 0.208877E+05 1 -.1378E-09 -- 28 7 0.292258E+04 0.217014E+05 2 -.8640E-11 -- 29 8 0.292258E+04 0.217014E+05 4 -.8640E-11 -- 30 9 0.292258E+04 0.217014E+05 3 -.1546E-10 -- 31 10 0.292258E+04 0.217014E+05 1 -.1501E-10 -- 32 11 0.292258E+04 0.217014E+05 1 -.1096E-09 -- 33 12 0.495565E+04 0.237345E+05 1 -.5957E-09 -- 34 13 0.135369E+05 0.323157E+05 3 -.1364E-09 -- 35 14 0.135369E+05 0.323157E+05 2 -.1364E-09 -- 36 15 0.135369E+05 0.323157E+05 1 -.1128E-09 -- 37 16 0.170007E+05 0.357796E+05 1 0.8004E-10 -- 38 17 0.446561E+05 0.634350E+05 1 -.9895E-09 -- 39 18 0.461356E+05 0.649145E+05 3 -.1892E-09 -- 40 19 0.461356E+05 0.649145E+05 2 -.1892E-09 -- 41 20 0.461356E+05 0.649145E+05 1 -.2256E-09 -- 42 21 0.921740E+05 0.110953E+06 1 -.4802E-09 -+ ************************** -+ *** Output from DBLGRP *** -+ ************************** - -- MAKE_DKH: The average difference for e-p pairing of all --free particle eigenvalues in fermion symmetry 1/1 0.664817E-09 -+ * One fermion irrep: E1 -+ * Real group. NZ = 1 -+ * Direct product decomposition: -+ E1 x E1 : A1 + A2 + B1 + B2 - - -- MAKE_DKH: Full unit =C+.S.C matrix -- ----------------------------------------- -+ Spinor structure -+ ---------------- - --* Fermion irp no.1/1 - -- Sum of diagonal elements /N: 0.10000E+01 -- Sum of off-diagonal elements : 0.36613E-13 -+ * Fermion irrep no.: 1 -+ La | A1 (1) A2 (2) | -+ Sa | A2 (1) A1 (2) | -+ Lb | B1 (3) B2 (4) | -+ Sb | B2 (3) B1 (4) | - - -- MAKE_DKH: Diagonal =A+.A matrix -- ---------------------------------------- -+ Quaternion symmetries -+ --------------------- - --* Fermion irp no.1/1 -+ Rep T(+) -+ ----------------------------- -+ A1 1 -+ B1 j -+ B2 k -+ A2 i - -- Sum of diagonal elements /N : 0.84270E+00 -- Sum of off-diagonal elements : 0.12334E-14 -+ QM-QM nuclear repulsion energy : 21.167088332000 - -- MAKE_DKH: "A" kinem. electr. factors; ferm irp:1/1 - -- A^2_ovlp A^2_calc diff; - -- 0.9999907753 0.9999907753 0.52180E-14 -- 0.9999404563 0.9999404563 0.99920E-14 -- 0.9885782673 0.9885782673 0.21094E-14 -- 0.9495199724 0.9495199724 0.75495E-14 -- 0.9495199724 0.9495199724 0.75495E-14 -- 0.9495199724 0.9495199724 0.85487E-14 -- 0.9326639752 0.9326639752 0.00000E+00 -- 0.9326639752 0.9326639752 0.00000E+00 -- 0.9326639752 0.9326639752 0.00000E+00 -- 0.9326639752 0.9326639752 -.11102E-15 -- 0.9326639752 0.9326639752 0.33307E-15 -- 0.8956024566 0.8956024566 0.88818E-15 -- 0.7905530164 0.7905530164 0.23315E-14 -- 0.7905530164 0.7905530164 0.23315E-14 -- 0.7905530164 0.7905530164 0.72164E-14 -- 0.7624242951 0.7624242951 0.17986E-13 -- 0.6480166494 0.6480166494 0.00000E+00 -- 0.6446430762 0.6446430762 -.88818E-15 -- 0.6446430762 0.6446430762 -.88818E-15 -- 0.6446430762 0.6446430762 0.39968E-14 -- 0.5846254366 0.5846254366 0.72164E-14 -+ Isotopic Masses -+ --------------- - -- DIFFERENCES A^2_ovlp-A^2_calc/N :0.405496E-14 -+ X 201.970617 -+ H 1.007825 - -- MAKE_DKH: Elim. spin-orbit comp. "BEFORE" from full H1 in TBUF -+ Total mass: 202.978442 amu -+ Natural abundance: 29.856 % - -+ Center-of-mass coordinates (a.u.): 0.000000000000000 0.000000000000000 0.000000000000000 - - -- CHECK_R: A * R - B zero matrix -- ------------------------------ -+ Atoms and basis sets -+ -------------------- - -- * Fermion irp 1/1 -- CHECK_R: Norm of A.R - B:.115394974462E-16 -+ Number of atom types : 2 -+ Total number of atoms: 2 - -+ label atoms charge prim cont basis -+ ---------------------------------------------------------------------- -+ X 1 80 20 20 L - [5s3p1d|5s3p1d] -+ H 1 1 2 2 L - [2s|2s] -+ ---------------------------------------------------------------------- -+ 22 22 L - large components -+ 55 55 S - small components -+ ---------------------------------------------------------------------- -+ total: 2 81 77 77 - -- CHECK_R: Final H(pp)*R+H(ep)-R*H(ee)-R*H(pe)*R -- ---------------------------------------------- -+ Cartesian basis used. -+ Threshold for integrals (to be written to file): 1.00D-15 - -- Fermion corep 1/1 * norm: .149366743390E-09 - -+ References for the basis sets -+ ----------------------------- - -- U1CHECK: Unit U1+ * U1 matrix -- ----------------------------- -+ Atom type 1 2 -+ Basis set typed explicitly in input file - -- * fermion irp 1/1 - -- Sum of diagonal elements /N: 0.10000E+01 -- Sum of off-diagonal elements :-0.29210E-14 -+ Cartesian Coordinates (bohr) -+ ---------------------------- - -+ Total number of coordinates: 6 - -- U1CHECK: Again unit U1+ * U1 matrix -- ----------------------------------- - -- * fermion irp 1/1 -+ 1 X x 0.0000000000 -+ 2 y 0.0000000000 -+ 3 z 0.0187656701 - -- Sum of diagonal elements /N: 0.10000E+01 -- Sum of off-diagonal elements :-0.29213E-14 -+ 4 H x 0.0000000000 -+ 5 y 0.0000000000 -+ 6 z -3.7606865977 - -- U1CHECK: Elim. spin-orbit comp. "BEFORE" from H1(ee) in |k> - - -+ Cartesian coordinates in XYZ format (Angstrom) -+ ---------------------------------------------- - -- U1CHECK: 2 times constructed H2c in ON |k_e> basis -- -------------------------------------------------- -+ 2 -+ -+X 0.0000000000 0.0000000000 0.0099303649 -+H 0.0000000000 0.0000000000 -1.9900696351 - -- Difference between 2 H2c in |k_e> basis: 0.556080026E-10 - -+ Symmetry Coordinates -+ -------------------- - -- MAKE_DKH: *** 4c/2c electronic eigenvalues in |k> basis *** -- ----------------------------------------------------------- -+ Number of coordinates in each symmetry: 2 2 2 0 - -- *** Fermion corep 1 - -- 4c |k> 2c |k> diff 4c-2c -+ Symmetry A1 ( 1) - -- 1 -3236.0719838003 -3236.0719838004 0.10004E-10 -- 2 -666.1102369681 -666.1102369681 -0.70486E-11 -- 3 -484.6930272186 -484.6930272186 -0.81855E-11 -- 4 -484.6930119987 -484.6930119987 -0.88107E-11 -- 5 -484.6930119987 -484.6930119987 0.42064E-11 -- 6 -21.6367704194 -21.6367704194 -0.17444E-11 -- 7 -20.3646920050 -20.3646920050 0.32827E-11 -- 8 860.2027281682 860.2027281682 0.21600E-11 -- 9 860.2027332163 860.2027332163 -0.92086E-11 -- 10 860.2027332163 860.2027332163 -0.69349E-11 -- 11 860.2027483566 860.2027483566 -0.11482E-10 -- 12 860.2027483566 860.2027483566 -0.17394E-10 -- 13 6589.3364114013 6589.3364114013 0.20009E-10 -- 14 6589.3364145579 6589.3364145579 0.81855E-11 -- 15 6589.3364145580 6589.3364145580 0.18190E-11 -- 16 6779.9912032733 6779.9912032733 -0.27285E-11 -- 17 26566.1471385053 26566.1471385053 0.21828E-10 -- 18 29535.0133983962 29535.0133983963 -0.43656E-10 -- 19 29535.0133990459 29535.0133990459 0.54570E-10 -- 20 29535.0133990460 29535.0133990459 0.50932E-10 -- 21 59748.6160858676 59748.6160858674 0.17462E-09 -+ 1 X z 3 -+ 2 H z 6 - - -- LOWDHAO: Full(L+S) unit C+ * S * C matrix -- ----------------------------------------- -+ Symmetry B1 ( 2) - -- * fermion corep 1/1 -+ 3 X x 1 -+ 4 H x 4 - -- Sum of diagonal elements /N: 0.10000E+01 -- Sum of off-diagonal elements : 0.57558E-13 - -+ Symmetry B2 ( 3) - -- LOWDHAO: (LL) unit C+ * S * C matrix -- ------------------------------------ -+ 5 X y 2 -+ 6 H y 5 - -- *** Fermion corep 1/1 - -- Sum of diagonal elements /N: 0.10000E+01 -- Sum of off-diagonal elements : 0.21513E-13 -+ Interatomic separations (in Angstroms): -+ --------------------------------------- - -- LOWDHAO: Transforming H2c from AO "xhi" to ON Lowdin_L basis -+ X H - -- LOWDHAO: Difference between various constructed H2c in AO basis: 0.33913E+04 -+ X 0.000000 -+ H 2.000000 0.000000 - - -- Difference between various constructed H2c in Lowdin basis: 0.52900E+04 - - -+ Bond distances (angstroms): -+ --------------------------- - -- LOWDHAO: Electr. eigenv. of H(2c)/H(4c) in "theta" basis -- -------------------------------------------------------- -+ atom 1 atom 2 distance -+ ------ ------ -------- -+ bond distance: H X 2.000000 - -- *** Fermion corep 1 - -- -21 -163745.9628988874 -- -20 -109766.4091627979 -- -19 -98263.9166309379 -- -18 -97660.2507125821 -- -17 -97660.2507121498 -- -16 -62699.0373156405 -- -15 -61337.8251471301 -- -14 -56735.8818256817 -- -13 -56735.8818235711 -- -12 -46739.5121078201 -- -11 -43934.8520198212 -- -10 -43613.6808107422 -- -9 -43613.6808034596 -- -8 -42251.1320214283 -- -7 -42251.1320136060 -- -6 -42251.1319979688 -- -5 -41671.9396359513 -- -4 -41671.9396210424 -- -3 -39401.3294452374 -- -2 -37582.2335071497 -- -1 -37579.6683961926 -- 1 -3236.0719838003 -3236.0719838003 0.40927E-11 -- 2 -666.1102369744 -666.1102369681 0.63131E-08 -- 3 -621.6459032252 -484.6930272186 0.13695E+03 -- 4 -417.4757122056 -484.6930119987 -0.67217E+02 -- 5 -417.4757012483 -484.6930119987 -0.67217E+02 -- 6 -21.6367704054 -21.6367704193 -0.13957E-07 -- 7 -20.3646919717 -20.3646920050 -0.33277E-07 -- 8 803.0610555687 860.2027281682 0.57142E+02 -- 9 803.0610694840 860.2027332163 0.57142E+02 -- 10 899.5011687780 860.2027332163 -0.39298E+02 -- 11 899.5011750728 860.2027483566 -0.39298E+02 -- 12 899.5011876600 860.2027483566 -0.39298E+02 -- 13 5622.9859361077 6589.3364114013 0.96635E+03 -- 14 6779.9912032728 6589.3364145579 -0.19065E+03 -- 15 7094.0397325779 6589.3364145579 -0.50470E+03 -- 16 7094.0397349051 6779.9912032733 -0.31405E+03 -- 17 26043.2377394187 26566.1471385053 0.52291E+03 -- 18 26566.1471385052 29535.0133983962 0.29689E+04 -- 19 31514.7993417130 29535.0133990459 -0.19798E+04 -- 20 31514.7993422125 29535.0133990459 -0.19798E+04 -- 21 59748.6160858669 59748.6160858677 0.76398E-09 - -- MAKE_DKH:Two-component BSS mode - positronic shells deleted ! -+ Nuclear repulsion energy : 21.167088332000 Hartree - - -- GMOTRA: BSS relativistic atomic integrals and picture change -- transformation matrix were written to the new file BSSMAT. -+ Nuclear contribution to dipole moments -+ -------------------------------------- - -+ au Debye - -- ********************************************************************** -- ************************* Orbital dimensions ************************* -- ********************************************************************** -+ z -2.25943299 -5.74295899 - --No. of electronic orbitals (NESH): 21 --No. of positronic orbitals (NPSH): 0 --Total no. of orbitals (NORB): 21 -+ 1 Debye = 2.54177000 a.u. - -+Total time used in ONEGEN (CPU) 0.00263200s and (WALL) 0.00324607s - -- WARNING : linear symmetry is not implemented for spinfree or Levy-Leblond yet -- continue calculation in lower symmetry - -+ Generating Lowdin canonical matrix: -+ ----------------------------------- - -- ********************************************************************************************** -- ************************* Two-component relativistic HF calculations ************************* -- ********************************************************************************************** -+ LOWGEN: Smallest ".LINDEP" test value of a kept orbital: 2.6D-02 -+ L A1 * Deleted: 1(Proj: 1, Lindep: 0) Smin: 0.26E-01 -+ LOWGEN: Smallest ".LINDEP" test value of a kept orbital: 4.5D-01 -+ L B1 * Deleted: 0(Proj: 0, Lindep: 0) Smin: 0.45E+00 -+ LOWGEN: Smallest ".LINDEP" test value of a kept orbital: 4.5D-01 -+ L B2 * Deleted: 0(Proj: 0, Lindep: 0) Smin: 0.45E+00 -+ LOWGEN: Smallest ".LINDEP" test value of a kept orbital: 1.0D+00 -+ L A2 * Deleted: 0(Proj: 0, Lindep: 0) Smin: 0.10E+01 -+ LOWGEN: Smallest ".LINDEP" test value of a kept orbital: 4.0D-02 -+ S A1 * Deleted: 4(Proj: 4, Lindep: 0) Smin: 0.40E-01 -+ LOWGEN: Smallest ".LINDEP" test value of a kept orbital: 4.0D-02 -+ S B1 * Deleted: 1(Proj: 1, Lindep: 0) Smin: 0.40E-01 -+ LOWGEN: Smallest ".LINDEP" test value of a kept orbital: 4.0D-02 -+ S B2 * Deleted: 1(Proj: 1, Lindep: 0) Smin: 0.40E-01 -+ LOWGEN: Smallest ".LINDEP" test value of a kept orbital: 6.0D-01 -+ S A2 * Deleted: 0(Proj: 0, Lindep: 0) Smin: 0.60E+00 - - -- ONEFCK: BSS transformed one-electron relativistic integrals were read from the file BSSMAT. -+ *** Output from MAKE_BSS *** -+ ---------------------------- - --*** INFO *** No trial vectors found. Using bare nucleus approximation for initial trial vectors. - --########## START ITERATION NO. 1 ########## Sun Dec 5 16:41:19 2004 - --It. 1 -10691.35545564 1.00E+20 0.00E+00 0.00E+00 0.00199999s Bare nuc. Sun Dec 5 -+ *** Output from the EXTR_BSS_INFO routine *** -+ --------------------------------------------- - --########## START ITERATION NO. 2########## Sun Dec 5 16:41:19 2004 -+ * Transforming the one-electron DIRAC bare nucleus operator. -+ * Order of the Douglas-Kroll-Hess/BSS transformation :...infinite ! -+ * Applied the preliminary free-particle ("k") basis transformation (two-step method). -+ * R-equation solving applied : YR-equation 2 (Trond) -+ * Elimination of spin-orbit terms from the Dirac bare nuclei in RKB/"k" basis (spinfree "BEFORE / AT THE BEGINNING") -+ * AMFI contribution is NOT included. -+ * Prepare the picture-change transformation matrixes -+ - special case - spin-free -+ * I2COFK parameter for H2c specification set to:1 - -+ MAKE_BSS: 4c Lowdin AO to MO transf. matrix is written to the BSSMAT file. - --* GETGAB: label "GABAOXXX" not found; calling GABGEN. -+ -+ Output from MODHAM -+ ------------------ -+ -+ * Applied strict kinetic balance ! -+ -+ HANDLE_RKB: RKB transf. matrix (TMAT, basic) has been written to the BSSMAT file. -+ -+ HANDLE_RKB: BSSMAT file - EOFLABEL added. -+ -+ GET_A_FAC: Average differences for A-factors (fsym 1/1) : 0.45836351D-14 -+ -+ R matrix (in ON basis) was read from BSSMAT into VMAT. -+ -+ H2CFINAL: H1AO_DK -+ -+ AO_LL elements were written into the BSSMAT file, EOFLABEL renewed. -+ -+ GETPCTMAT: U1_ONBAS (4c ON->2c ON) read into TBUF. -+ -+ -+ Output from LINSYM -+ ------------------ -+ -+ -+ Parity MJ Functions(total) Functions(LC) Functions(SC) -+ 1 2/2 8 8 0 -+ 1 4/2 2 2 0 -+ -+ -+ CMP_EIGVAL: Eigenvalues of H4c and H2c Hamiltonians - comparison -+ ----------------------------------------------------------------- -+ -+ *** Fermion corep 1/1 -+ -+ -21 -163745.9628958011 -+ -20 -101498.5164538892 -+ -19 -101498.5164532745 -+ -18 -101498.5164532736 -+ -17 -98263.9166308309 -+ -16 -62699.0373156246 -+ -15 -58261.8837181770 -+ -14 -58261.8837150353 -+ -13 -58261.8837150346 -+ -12 -46739.5121078193 -+ -11 -42795.4291439501 -+ -10 -42795.4291401592 -+ -9 -42795.4291401592 -+ -8 -42795.4291288378 -+ -7 -42795.4291288378 -+ -6 -42461.8986879892 -+ -5 -42461.8986541794 -+ -4 -42461.8986541793 -+ -3 -39401.3294452367 -+ -2 -37582.2335096555 -+ -1 -37579.6684238590 -+ 1 -3236.0719837237 -3233.2186407425 -0.28533D+01 -+ 2 -666.1102369328 -664.5651063909 -0.15451D+01 -+ 3 -484.6930272181 -484.6930272173 -0.77148D-09 -+ 4 -484.6930119982 -21.6367703419 -0.46306D+03 -+ 5 -484.6930119982 -20.3646916349 -0.46433D+03 -+ 6 -21.6367704194 0.0000000000 -0.21637D+02 -+ 7 -20.3646920050 0.0000000000 -0.20365D+02 -+ 8 860.2027281682 0.0000000000 0.86020D+03 -+ 9 860.2027332163 0.0000000000 0.86020D+03 -+ 10 860.2027332164 0.0000000000 0.86020D+03 -+ 11 860.2027483566 0.0000000000 0.86020D+03 -+ 12 860.2027483566 0.0000000000 0.86020D+03 -+ 13 6589.3364114109 0.0000000000 0.65893D+04 -+ 14 6589.3364145675 0.0000000000 0.65893D+04 -+ 15 6589.3364145676 0.0000000000 0.65893D+04 -+ 16 6779.9912035175 0.0000000000 0.67800D+04 -+ 17 26566.1471391791 6286.2328868840 0.20280D+05 -+ 18 29535.0133986390 6589.3364114112 0.22946D+05 -+ 19 29535.0133992886 21540.9186642361 0.79941D+04 -+ 20 29535.0133992886 29535.0133986389 0.64972D-06 -+ 21 59748.6160887879 40911.9536790837 0.18837D+05 -+ -+ -+ PROP2BSS: 2comp. operator (indxpr= 1) P2C_0001->Overlap matrix was written to the BSSMAT file in LL block. -+ ...operator was NOT picture change transformed -+ -+ PROP2BSS: 2comp. operator (indxpr= 2) P2C_0002->Nuc. attraction was written to the BSSMAT file in LL block. -+ ...operator was NOT picture change transformed -+ -+ PROP2BSS: 2comp. operator (indxpr= 3) P2C_0003->Beta matrix was written to the BSSMAT file in LL block. -+ ...operator was NOT picture change transformed -+ -+ PROP2BSS: 2comp. operator (indxpr= 4) P2C_0004->Kinetic energy was written to the BSSMAT file in LL block. -+ ...operator was NOT picture change transformed -+ -+ PROP2BSS: 2comp. operator (indxpr= 5) P2C_0005->Orbital z-moment was written to the BSSMAT file in LL block. -+ ...operator was NOT picture change transformed -+ -+ PROP2BSS: 2comp. operator (indxpr= 6) P2C_0006->Spin z-momentum was written to the BSSMAT file in LL block. -+ ...operator was picture change transformed -+ -+ PROP2BSS: EOFLABEL was renewed after saving all 2c operators into BSSMAT. -+ -+ MAKE_H2C: Two-component BSS mode - positronic shells deleted ! -+ -+ Coordinates are entered in Angstroms and converted to atomic units. -+ - Conversion factor : 1 bohr = 0.52917721 A -+ -+ Nuclear Gaussian exponent for atom of charge 80.000 : 1.4011786759D+08 -+ Nuclear Gaussian exponent for atom of charge 1.000 : 2.1248235902D+09 -+ -+ -+ SYMADD: Detection of molecular symmetry -+ --------------------------------------- -+ -+ Symmetry test threshold: 5.00E-06 -+ -+ The molecule has been centered at center of mass -+ -+ Symmetry point group found: C(oo,v) -+ -+ The following symmetry elements were found: X Y -+ -+ -+ Nuclear contribution to dipole moments -+ -------------------------------------- -+ -+ au Debye -+ -+ z -2.25943299 -5.74295899 -+ -+ 1 Debye = 2.54177000 a.u. -+ -+Total time used in ONEGEN (CPU) 0.00082800s and (WALL) 0.00096107s -+ -+ -+ Generating Lowdin canonical matrix: -+ ----------------------------------- -+ -+ LOWGEN: Smallest ".LINDEP" test value of a kept orbital: 2.6D-02 -+ L A1 * Deleted: 1(Proj: 1, Lindep: 0) Smin: 0.26E-01 -+ LOWGEN: Smallest ".LINDEP" test value of a kept orbital: 4.5D-01 -+ L B1 * Deleted: 0(Proj: 0, Lindep: 0) Smin: 0.45E+00 -+ LOWGEN: Smallest ".LINDEP" test value of a kept orbital: 4.5D-01 -+ L B2 * Deleted: 0(Proj: 0, Lindep: 0) Smin: 0.45E+00 -+ LOWGEN: Smallest ".LINDEP" test value of a kept orbital: 1.0D+00 -+ L A2 * Deleted: 0(Proj: 0, Lindep: 0) Smin: 0.10E+01 -+ -+ -+ ********************************************************************** -+ ************************* Orbital dimensions ************************* -+ ********************************************************************** -+ -+No. of positive energy orbitals (NESH): 21 -+No. of negative energy orbitals (NPSH): 0 -+Total no. of orbitals (NORB): 21 -+ -+ -+ ******************************************************************************* -+ ************** Two-component BSS/DKH relativistic HF calculation ************** -+ ******************************************************************************* -+ -+ -+ GETH2CAO: asked for 2c Hamiltonian (param.I2COFK=7):H2CAO_LL -+ -+*** INFO *** No trial vectors found. -+ Using bare nucleus approximation for initial trial vectors. -+ Improved by a sum of atomic screening potentials. -+ -+ -+########## START ITERATION NO. 1 ########## Mon Oct 5 14:12:56 2020 -+ -+E_HOMO...E_LUMO, symmetry 1: 5 -58.86032 6 -0.38910 -+ -+=> Calculating sum of orbital energies -+It. 1 -6346.607026159 0.00D+00 0.00D+00 0.00D+00 0.00847100s Atom. scrpot Mon Oct 5 -+ -+########## START ITERATION NO. 2 ########## Mon Oct 5 14:12:56 2020 -+ -+ -+* GETGAB: label "GABAO1XX" not found; calling GABGEN. - SCR scr.thr. Step1 Step2 Coulomb Exchange CPU-time --SOfock:LL 1.00E-12 1.01% 8.21% 0.00% 0.00% 0.01499800s -->>> Total wall time: 0.00000000s -->>> Total CPU-time : 0.08498700s -+SOfock:LL 1.00D-12 0.00% 7.73% 0.09% 0.00% 0.00275700s -+E_HOMO...E_LUMO, symmetry 1: 5-257.42872 6 -18.99113 -+>>> Total wall time: 0.01686811s, and total CPU time : 0.00808700s - --########## END ITERATION NO. 2 ########## Sun Dec 5 16:41:19 2004 -+########## END ITERATION NO. 2 ########## Mon Oct 5 14:12:56 2020 - --It. 2 -9503.967468302 -1.19E+03 4.19E+02 1.65E+02 0.08498700s LL Sun Dec 5 -+It. 2 -9505.548827855 3.16D+03 -1.88D+02 5.90D+01 0.01686811s LL Mon Oct 5 - --########## START ITERATION NO. 3########## Sun Dec 5 16:41:19 2004 -+########## START ITERATION NO. 3 ########## Mon Oct 5 14:12:56 2020 - -- 3 *** Differential density matrix. DCOVLP = 1.0071 -+ 3 *** Differential density matrix. DCOVLP = 1.0024 - SCR scr.thr. Step1 Step2 Coulomb Exchange CPU-time --SOfock:LL 1.00E-12 1.01% 10.87% 1.38% 1.15% 0.01499799s -->>> Total wall time: 0.00000000s -->>> Total CPU-time : 0.02499600s -+SOfock:LL 1.00D-12 0.00% 11.69% 0.09% 0.00% 0.00269200s -+E_HOMO...E_LUMO, symmetry 1: 5-257.50512 6 -18.99113 -+>>> Total wall time: 0.01377892s, and total CPU time : 0.00509000s - --########## END ITERATION NO. 3 ########## Sun Dec 5 16:41:19 2004 -+########## END ITERATION NO. 3 ########## Mon Oct 5 14:12:56 2020 - --It. 3 -9505.779736187 1.81E+00 -1.49E+00 4.38E-01 DIIS 2 0.02499600s LL Sun Dec 5 -+It. 3 -9505.779745785 2.31D-01 -5.25D-01 1.59D-01 DIIS 2 0.01377892s LL Mon Oct 5 - --########## START ITERATION NO. 4########## Sun Dec 5 16:41:19 2004 -+########## START ITERATION NO. 4 ########## Mon Oct 5 14:12:56 2020 - - 4 *** Differential density matrix. DCOVLP = 1.0000 - SCR scr.thr. Step1 Step2 Coulomb Exchange CPU-time --SOfock:LL 1.00E-12 3.14% 24.01% 1.42% 1.34% 0.01399803s -->>> Total wall time: 0.00000000s -->>> Total CPU-time : 0.02399498s -+SOfock:LL 1.00D-12 2.01% 24.66% 1.59% 1.43% 0.00261200s -+E_HOMO...E_LUMO, symmetry 1: 5-257.50512 6 -18.99113 -+>>> Total wall time: 0.01277494s, and total CPU time : 0.00500000s - --########## END ITERATION NO. 4 ########## Sun Dec 5 16:41:19 2004 -+########## END ITERATION NO. 4 ########## Mon Oct 5 14:12:56 2020 - --It. 4 -9505.779747494 1.13E-05 4.13E-03 9.22E-04 DIIS 3 0.02399498s LL Sun Dec 5 -+It. 4 -9505.779747270 1.49D-06 1.48D-03 4.27D-04 DIIS 3 0.01277494s LL Mon Oct 5 - --########## START ITERATION NO. 5########## Sun Dec 5 16:41:19 2004 -+########## START ITERATION NO. 5 ########## Mon Oct 5 14:12:56 2020 - - 5 *** Differential density matrix. DCOVLP = 1.0000 - SCR scr.thr. Step1 Step2 Coulomb Exchange CPU-time --SOfock:LL 1.00E-12 8.83% 29.82% 3.56% 4.47% 0.01399800s -->>> Total wall time: 0.00000000s -->>> Total CPU-time : 0.02299702s -+SOfock:LL 1.00D-12 4.75% 35.03% 1.15% 0.89% 0.00241700s -+E_HOMO...E_LUMO, symmetry 1: 5-257.50512 6 -18.99113 -+>>> Total wall time: 0.01234078s, and total CPU time : 0.00468400s - --########## END ITERATION NO. 5 ########## Sun Dec 5 16:41:19 2004 -+########## END ITERATION NO. 5 ########## Mon Oct 5 14:12:56 2020 - --It. 5 -9505.779747494 4.73E-11 1.80E-06 1.25E-06 DIIS 4 0.02299702s LL Sun Dec 5 -+It. 5 -9505.779747270 7.28D-12 8.55D-07 3.32D-07 DIIS 4 0.01234078s LL Mon Oct 5 - --########## START ITERATION NO. 6########## Sun Dec 5 16:41:19 2004 -+########## START ITERATION NO. 6 ########## Mon Oct 5 14:12:56 2020 - - 6 *** Differential density matrix. DCOVLP = 1.0000 - SCR scr.thr. Step1 Step2 Coulomb Exchange CPU-time --SOfock:LL 1.00E-12 25.91% 22.46% 9.41% 19.31% 0.01099795s -->>> Total wall time: 0.00000000s -->>> Total CPU-time : 0.02099702s -+SOfock:LL 1.00D-12 27.41% 20.03% 1.83% 4.79% 0.00145400s -+E_HOMO...E_LUMO, symmetry 1: 5-257.50512 6 -18.99113 -+>>> Total wall time: 0.01191306s, and total CPU time : 0.00425000s - --########## END ITERATION NO. 6 ########## Sun Dec 5 16:41:19 2004 -+########## END ITERATION NO. 6 ########## Mon Oct 5 14:12:56 2020 - --It. 6 -9505.779747494 5.46E-12 2.47E-09 1.12E-09 DIIS 5 0.02099702s LL Sun Dec 5 -+It. 6 -9505.779747270 7.28D-12 6.40D-10 3.18D-10 DIIS 4 0.01191306s LL Mon Oct 5 - --########## START ITERATION NO. 7########## Sun Dec 5 16:41:19 2004 -+########## START ITERATION NO. 7 ########## Mon Oct 5 14:12:56 2020 - - 7 *** Differential density matrix. DCOVLP = 1.0000 - SCR scr.thr. Step1 Step2 Coulomb Exchange CPU-time --SOfock:LL 1.00E-12 39.05% 47.81% 1.35% 18.30% 0.00899899s -->>> Total wall time: 0.00000000s -->>> Total CPU-time : 0.01799697s -+SOfock:LL 1.00D-12 52.76% 41.39% 0.69% 16.32% 0.00108500s -+>>> Total wall time: 0.01100397s, and total CPU time : 0.00366200s - --########## END ITERATION NO. 7 ########## Sun Dec 5 16:41:19 2004 -+########## END ITERATION NO. 7 ########## Mon Oct 5 14:12:56 2020 - --It. 7 -9505.779747494 -1.46E-11 -2.91E-11 3.65E-11 DIIS 5 0.01799697s LL Sun Dec 5 -+It. 7 -9505.779747270 1.09D-11 8.73D-11 3.52D-11 DIIS 4 0.01100397s LL Mon Oct 5 - - -- SCF - CYCLE -- ----------- -+ SCF - CYCLE -+ ----------- - - * Convergence on norm of error vector (gradient). -- Desired convergence:1.000E-10 -- Allowed convergence:1.000E-07 -+ Desired convergence:1.000D-10 -+ Allowed convergence:1.000D-07 - - * ERGVAL - convergence in total energy - * FCKVAL - convergence in maximum change in total Fock matrix -@@ -1030,84 +1292,84 @@ - -------------------------------------------------------------------------------------------------------------------------------- - Energy ERGVAL FCKVAL EVCVAL Conv.acc CPU Integrals Time stamp - -------------------------------------------------------------------------------------------------------------------------------- --It. 1 -10691.35545564 1.00E+20 0.00E+00 0.00E+00 0.00199999s Bare nuc. Sun Dec 5 --It. 2 -9503.967468302 -1.19E+03 4.19E+02 1.65E+02 0.08498700s LL Sun Dec 5 --It. 3 -9505.779736187 1.81E+00 -1.49E+00 4.38E-01 DIIS 2 0.02499600s LL Sun Dec 5 --It. 4 -9505.779747494 1.13E-05 4.13E-03 9.22E-04 DIIS 3 0.02399498s LL Sun Dec 5 --It. 5 -9505.779747494 4.73E-11 1.80E-06 1.25E-06 DIIS 4 0.02299702s LL Sun Dec 5 --It. 6 -9505.779747494 5.46E-12 2.47E-09 1.12E-09 DIIS 5 0.02099702s LL Sun Dec 5 --It. 7 -9505.779747494 -1.46E-11 -2.91E-11 3.65E-11 DIIS 5 0.01799697s LL Sun Dec 5 -+It. 1 -6346.607026159 0.00D+00 0.00D+00 0.00D+00 0.00847100s Atom. scrpot Mon Oct 5 -+It. 2 -9505.548827855 3.16D+03 -1.88D+02 5.90D+01 0.01686811s LL Mon Oct 5 -+It. 3 -9505.779745785 2.31D-01 -5.25D-01 1.59D-01 DIIS 2 0.01377892s LL Mon Oct 5 -+It. 4 -9505.779747270 1.49D-06 1.48D-03 4.27D-04 DIIS 3 0.01277494s LL Mon Oct 5 -+It. 5 -9505.779747270 7.28D-12 8.55D-07 3.32D-07 DIIS 4 0.01234078s LL Mon Oct 5 -+It. 6 -9505.779747270 7.28D-12 6.40D-10 3.18D-10 DIIS 4 0.01191306s LL Mon Oct 5 -+It. 7 -9505.779747270 1.09D-11 8.73D-11 3.52D-11 DIIS 4 0.01100397s LL Mon Oct 5 - -------------------------------------------------------------------------------------------------------------------------------- - * Convergence after 7 iterations. - * Average elapsed time per iteration: -- No 2-ints : 0.00000000s -- LL : 0.00000000s -+ No 2-ints : 0.00896692s -+ LL : 0.01311330s - - -- TOTAL ENERGY -- ------------ -+ TOTAL ENERGY -+ ------------ - -- Electronic energy : -9526.9468358256636 -+ Electronic energy : -9526.9468356019206 - - Other contributions to the total energy - Nuclear repulsion energy : 21.1670883320000 - - Sum of all contributions to the energy -- Total energy : -9505.7797474936633 -+ Total energy : -9505.7797472699203 - - -- Eigenvalues -- ----------- -+ Eigenvalues -+ ----------- - - - * Boson symmetry A1 - * Closed shell, f = 1.0000 -- -2941.25123226809 ( 2) -457.80721004705 ( 2) -257.50514000264 ( 2) -+ -2941.25123219522 ( 2) -457.80721001068 ( 2) -257.50514000229 ( 2) - * Virtual eigenvalues, f = 0.0000 -- -18.99112858231 ( 2) -17.71939273124 ( 2) 1077.52561948054 ( 4) 6952.39415603238 ( 2) 7144.19342453015 ( 2) -- 27000.48461267307 ( 2) 29976.56904017511 ( 2) 60216.83941698664 ( 2) -+ -18.99112858231 ( 2) -17.71939273125 ( 2) 1077.52561948049 ( 4) 6952.39415604068 ( 2) 7144.19342477336 ( 2) -+ 27000.48461334186 ( 2) 29976.56904041467 ( 2) 60216.83941990400 ( 2) - - * Boson symmetry B1 - * Closed shell, f = 1.0000 -- -257.50512395633 ( 2) -+ -257.50512395597 ( 2) - * Virtual eigenvalues, f = 0.0000 -- 1077.52562451694 ( 2) 6952.39415911992 ( 2) 29976.56904082861 ( 2) -+ 1077.52562451688 ( 2) 6952.39415912822 ( 2) 29976.56904106820 ( 2) - - * Boson symmetry B2 - * Closed shell, f = 1.0000 -- -257.50512395632 ( 2) -+ -257.50512395597 ( 2) - * Virtual eigenvalues, f = 0.0000 -- 1077.52562451694 ( 2) 6952.39415911992 ( 2) 29976.56904082861 ( 2) -+ 1077.52562451688 ( 2) 6952.39415912824 ( 2) 29976.56904106813 ( 2) - - * Boson symmetry A2 - * Virtual eigenvalues, f = 0.0000 -- 1077.52563962093 ( 2) -+ 1077.52563962086 ( 2) - - * Occupation in fermion symmetry E1 - * Inactive orbitals -- A1 A1 A1 B1 B2 -+ A1 A1 A1 B2 B1 - * Virtual orbitals -- A1 A1 A1 B1 B2 A1 A2 A1 B1 B2 A1 A1 A1 B2 B1 A1 -+ A1 A1 A1 B2 B1 A2 A1 A1 B1 B2 A1 A1 A1 B2 B1 A1 - -- Occupation of subblocks -- E1 : A1 B1 B2 A2 -+* Occupation of subblocks -+ E1 : A1 B1 B2 A2 - closed shells (f=1.0000): 3 1 1 0 - virtual shells (f=0.0000): 9 3 3 1 --tot.num. of electr. shells: 12 4 4 1 -+tot.num. of pos.erg shells: 12 4 4 1 - - - * HOMO - LUMO gap: - - E(LUMO) : -18.99112858 au (symmetry A1 ) -- - E(HOMO) : -257.50512396 au (symmetry B2 ) -+ - E(HOMO) : -257.50512396 au (symmetry B1 ) - ------------------------------------------ - gap : 238.51399537 au - - - -- ************************************************************************** -- **************** Transformation to Molecular Spinor Basis **************** -- ************************************************************************** -+ ************************************************************************** -+ **************** Transformation to Molecular Spinor Basis **************** -+ ************************************************************************** - - - Written by Luuk Visscher, Jon Laerdahl & Trond Saue -@@ -1116,19 +1378,19 @@ - - - -- ************************************************************************ -- **************** Transformation of 2-electron integrals **************** -- ************************************************************************ -+ ************************************************************************ -+ **************** Transformation of 2-electron integrals **************** -+ ************************************************************************ - - -- Transformation started at : Sun Dec 5 16:41:19 2004 -- --* REACMO: Coefficients read from file DFCOEF - Total energy: -9505.77974749367786 --* Heading : LiH Sun Dec 5 16:41:19 2004 -- Energy selection of active orbitals : -1000.00 < Eps. < ******** with a mininum gap of 0.1000 au. -- Energy selection of active orbitals : -1000.00 < Eps. < ******** with a mininum gap of 0.1000 au. -- Energy selection of active orbitals : -1000.00 < Eps. < ******** with a mininum gap of 0.1000 au. -- Energy selection of active orbitals : -1000.00 < Eps. < ******** with a mininum gap of 0.1000 au. -+ Transformation started at : Mon Oct 5 14:12:56 2020 -+ -+* REACMO: Coefficients read from file DFCOEF - Total energy: -9505.77974726990942 -+* Heading : LiH Mon Oct 5 14:12:56 2020 -+ Energy selection of active orbitals : -1000.00 < Eps. < 999999.00 with a mininum gap of 0.1000 au. -+ Energy selection of active orbitals : -1000.00 < Eps. < 999999.00 with a mininum gap of 0.1000 au. -+ Energy selection of active orbitals : -1000.00 < Eps. < 999999.00 with a mininum gap of 0.1000 au. -+ Energy selection of active orbitals : -1000.00 < Eps. < 999999.00 with a mininum gap of 0.1000 au. - - * Orbital ranges for 4-index transformation: - -@@ -1151,6 +1413,8 @@ - 2 3 4 5 6 7 8 9 10 11 12 13 - 14 15 16 17 18 19 20 21 - -+ (PAMTRA) Orbitals read from DFCOEF -+ - * Core orbital ranges for 2-index transformation: - - -@@ -1160,9 +1424,9 @@ - 1 - - -- ************************************************************************** -- **************** Transformation to Molecular Spinor Basis **************** -- ************************************************************************** -+ ************************************************************************** -+ **************** Transformation to Molecular Spinor Basis **************** -+ ************************************************************************** - - - Written by Luuk Visscher, Jon Laerdahl & Trond Saue -@@ -1171,90 +1435,95 @@ - - - -- ******************************************************************** -- **************** Transformation of core Fock matrix **************** -- ******************************************************************** -+ ******************************************************************** -+ **************** Transformation of core Fock matrix **************** -+ ******************************************************************** - - -- Transformation started at : Sun Dec 5 16:41:19 2004 -+ Transformation started at : Mon Oct 5 14:12:56 2020 - --* REACMO: Coefficients read from file DFCOEF - Total energy: -9505.77974749367786 --* Heading : LiH Sun Dec 5 16:41:19 2004 -+* REACMO: Coefficients read from file DFCOEF - Total energy: -9505.77974726990942 -+* Heading : LiH Mon Oct 5 14:12:56 2020 - SCR scr.thr. Step1 Step2 Coulomb Exchange CPU-time --SOfock:LL 1.00E-12 15.59% 20.70% 0.75% 2.21% 0.01499799s -+SOfock:LL 1.00D-12 15.59% 20.70% 0.75% 2.21% 0.00235999s - --* REAFCK: Fock matrix read from file DFFCK1 --* Heading : LiH Sun Dec 5 16:41:19 2004 -+* REAFCK: Fock matrix read from file /kyukon/home/gent/430/vsc43020/DIRAC_scratch_directory/vsc43 -+* Heading : LiH Mon Oct 5 14:12:56 2020 - - -- Core energy (includes nuclear repulsion) : -6388.2074957273 -- - Electronic part : -6409.3745840593 -- - One-electron terms : -6469.3406420395 -- - Two-electron terms : 59.9660579802 -+ Core energy (includes nuclear repulsion) : -6388.2074955762 -+ - Electronic part : -6409.3745839082 -+ - One-electron terms : -6469.3406418861 -+ - Two-electron terms : 59.9660579779 - - - MOLFDIR file MRCONEE is written - - Integral class 1 : (LL|??) -- - Beginning with task 1 of 4 after 0.00 seconds -- and after 0.00 CPU-seconds -- - Beginning with task 2 of 4 after 0.00 seconds -- and after 0.05 CPU-seconds -- - Beginning with task 3 of 4 after 0.00 seconds -- and after 0.19 CPU-seconds -- - Beginning with task 4 of 4 after 0.00 seconds -- and after 0.35 CPU-seconds -- - Integral class 2 : (SS|??) -- - Integral class 3 : (LS|??) -+ - Beginning task 1 of 4 after 0. seconds and 0. CPU-seconds -+ - Beginning task 2 of 4 after 0. seconds and 0. CPU-seconds -+ - Beginning task 3 of 4 after 0. seconds and 0. CPU-seconds -+ - Beginning task 4 of 4 after 0. seconds and 0. CPU-seconds - * Screening statistics: - (LL|LL)ints : 0.00% - Total : 0.00% -- - Starting symmetrization after 0.00 seconds -- - Finished symmetrization after 0.00 seconds -- - MOLFDIR file MDCINT was written. - -------- Timing report (in CPU seconds) of module integral transformation -+ - Starting symmetrization after 0.03 seconds -+ - Finished symmetrization after 0.04 seconds -+ -+ - Binary file MDCINT was written. - -- Time in Initializing MS4IND fi 0.025 seconds -- Time in Computing+transform. i 0.431 seconds -- Time in Symmetrizing MO integr 0.038 seconds -+------ Timing report (in CPU seconds) of module integral transformation - -+ Time in Initializing MS4IND file 0.004 seconds -+ Time in Computing+transform. integral 0.029 seconds -+ Time in Symmetrizing MO integrals 0.004 seconds - -- Total wall time used in PAMTRA : 00:00:01 -- Total CPU time used in PAMTRA (master only) : 00:00:01 - -+ Total wall time used in PAMTRA : 00:00:00 -+ Total CPU time used in PAMTRA (master only) : 00:00:00 - -+ Transformation ended at : Mon Oct 5 14:12:56 2020 - -- Transformation ended at : Sun Dec 5 16:41:20 2004 - - ---< Process 1 of 1----< - - - - Relativistic Coupled Cluster program RELCCSD -- Version number 2.3 -- Version date September 2002 - - Written by : -- Lucas (Luuk) Visscher -+ Lucas Visscher - -- NASA Ames Research Center (1994) -- Rijks Universiteit Groningen (1995) -- Odense Universitet (1996-1997) -- Vrije Universiteit Amsterdam (1998-2002) -+ NASA Ames Research Center (1994) -+ Rijks Universiteit Groningen (1995) -+ Odense Universitet (1996-1997) -+ VU University Amsterdam (1998-present) - - - This module is documented in - - Initial implementation : L. Visscher, T.J. Lee and K.G. Dyall, J. Chem. Phys. 105 (1996) 8769. -- - Fock space formalism : L. Visscher, E. Eliav and U. Kaldor, J. Chem. Phys. 115 (2002) 9720. -+ - Fock Space (FSCC): L. Visscher, E. Eliav and U. Kaldor, J. Chem. Phys. 115 (2002) 9720. -+ - Intermediate Hamiltonian E. Eliav, M. J. Vilkas, Y. Ishikawa, and U. Kaldor, J. Chem. Phys. 122 (2005) 224113. - - Parallelization : M. Pernpointner and L. Visscher, J. Comp. Chem. 24 (2003) 754. -+ - MP2 expectation values : J.N.P. van Stralen, L. Visscher, C.V. Larsen and H.J.Aa. Jensen," Chem. Phys. 311 (2005) 81. -+ - CC expectation values : A. Shee, L. Visscher, and T. Saue, J. Chem. Phys. 145 (2016) 184107. -+ - EOM-IP/EA/EE energies : A. Shee, T. Saue, L. Visscher, and A.S.P. Gomes, J. Chem. Phys. 149 (2018) 174113. - - -- Today is : 5 Dec 04 -- The time is : 16:41:20 -+ Today is : 5 Oct 20 -+ The time is : 14:12:56 - - Initializing word-addressable I/O : the FORTRAN-interface is used with 16 KB records -+=========================================================================== -+ **RELCC: Set-up for Coupled Cluster calculations -+=========================================================================== -+ * General print level : 1 -+ NEL_F1: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - -- Total memory available : 76 MB -+ Total memory available : 16384.00 MB 16.000 GB -+ -+ INFO: No old restart file(s) found! -+ - - Configuration in highest pointgroup - -@@ -1262,7 +1531,6 @@ - Spinor class : occupied 4 4 - Spinor class : virtual 16 16 - -- - Configuration in abelian subgroup - - A1 a B1 a B2 a A2 a A1 b B1 b B2 b A2 b -@@ -1271,6 +1539,7 @@ - - - Number of electrons : 8 -+ Total charge of the system : 71 - Number of virtual spinors : 32 - Complex arithmetic mode : F - Do integral sorting : T -@@ -1280,39 +1549,48 @@ - Debug information : F - Timing information : T - Print level : 1 -- Memory limit (MWord) : 10 -+ Memory limit (MWord) : 2048 - Interface used : DIRAC - - -- Memory for reading and sorting integrals : 157514 8-byte words -- Core used for calculating amplitudes : 34890 8-byte words -- Core used for in core evaluation of triples : 31100 8-byte words -- Core used for Gradient calculation : 9999998 8-byte words -- Core used for RPA calculation : 19533 8-byte words -- Memory for reading and sorting integrals : 1511114 8-byte words -- Core used for Fock space CCSD energies : 1511114 8-byte words -- Memory used for active modules : 157514 8-byte words -+ Leave after calculating the total memory demand : F -+ Memory for reading and sorting integrals : 256030 8-byte words -+ Core used for calculating amplitudes : 34680 8-byte words -+ Core used for in core evaluation of triples : 32644 8-byte words -+ Memory used for active modules : 256030 8-byte words - -- Expanding and sorting integrals to unique types : -- Type OOOO : 92 integrals -- Type VOOO : 768 integrals -- Type VVOO : 1512 integrals -- Type VOVO : 6912 integrals -- Type VOVV : 13440 integrals -- Type VVVV : 26272 integrals -+ Predicted RelCC memory demand: 1.95 MB -+ Predicted RelCC memory demand: 0.002 GB - -- Sorting of first 4 classes done. -+ Expanding and sorting integrals to unique types : -+ Type OOOO : 92 integrals -+ Type VOOO : 768 integrals -+ Type VVOO : 1512 integrals -+ Type VOVO : 6912 integrals -+ Type VOVV : 13440 integrals -+ Type VVVV : 26272 integrals -+ -+ Start sorting of integral classes at 5 Oct 20 14:12:56 -+ -+ -+ Sorting of first 4 classes done at 5 Oct 20 14:12:56 - - Need 1 passes to sort VOVV integrals -- VOVV sorting done. -+ -+ Pass 1 ended at 5 Oct 20 14:12:56 -+ -+ VOVV sorting done at 5 Oct 20 14:12:56 - - Need 1 passes to sort VVVV integrals -- VVVV sorting done. -+ -+ Pass 1 ended at 5 Oct 20 14:12:56 -+ -+ VVVV sorting done at 5 Oct 20 14:12:56 - - Reading Coulomb integrals : -- File date : 5Dec04 -- File time : 16:41:20 -- # of integrals 22964 -+ File date : 5 Oct 20 -+ File time : 14:12:56 -+ # of integrals 23323 - - Finished sorting of integrals - -@@ -1322,16 +1600,16 @@ - are given if above a treshold or if iprnt > 1 - - Spinor Abelian Rep. Energy Recalc. Energy -- O 1 1 A1 a -457.8072100470 -457.8072100470 -- O 2 2 A1 a -257.5051400026 -257.5051400026 -- O 1 3 B1 a -257.5051239563 -257.5051239563 -- O 1 4 B2 a -257.5051239563 -257.5051239563 -- O 1 5 A1 b -457.8072100470 -457.8072100470 -- O 2 6 A1 b -257.5051400026 -257.5051400026 -- O 1 7 B1 b -257.5051239563 -257.5051239563 -- O 1 8 B2 b -257.5051239563 -257.5051239563 -+ O 1 1 A1 a -457.8072100107 -457.8072100107 -+ O 2 2 A1 a -257.5051400023 -257.5051400023 -+ O 1 3 B1 a -257.5051239560 -257.5051239560 -+ O 1 4 B2 a -257.5051239560 -257.5051239560 -+ O 1 5 A1 b -457.8072100107 -457.8072100107 -+ O 2 6 A1 b -257.5051400023 -257.5051400023 -+ O 1 7 B1 b -257.5051239560 -257.5051239560 -+ O 1 8 B2 b -257.5051239560 -257.5051239560 - -- The diagonal elements of the recomputed Fock matrix (right column) are used in perturbation expressions. -+ The original energies (left column) are used in perturbation expressions. - - Use the perturbative values (MP2, CCSD[T]/(T)/-T) with care, especially - in open shell calculations because the orbitals need not always be -@@ -1339,11 +1617,11 @@ - The missing terms may be important ! - - -- Nuclear repulsion + core energy : -6388.207495727295282 -- Zero order electronic energy : -2460.645195924678774 -- First order electronic energy : -656.927055841711194 -- Electronic energy : -3117.572251766389854 -- SCF energy : -9505.779747493685136 -+ Nuclear repulsion + core energy : -6388.207495576216388 -+ Zero order electronic energy : -2460.645195849844640 -+ First order electronic energy : -656.927055843850439 -+ Electronic energy : -3117.572251693694852 -+ SCF energy : -9505.779747269911240 - - - Energy calculations -@@ -1354,10 +1632,10 @@ - - MP2 results - -- SCF energy : -9505.779747493685136 -- MP2 correlation energy : -0.221846247868006 -- Total MP2 energy : -9506.001593741553734 -- T1 diagnostic : 0.000000000000017 -+ SCF energy : -9505.779747269911240 -+ MP2 correlation energy : -0.221846247868917 -+ Total MP2 energy : -9506.001593517779838 -+ T1 diagnostic : 0.000000000000010 - - - CCSD options : -@@ -1367,49 +1645,48 @@ - - - NIT ENERGY RMS T1-DIAGN -- 0 -0.221846247868006 1.000000000000000 0.00000 -- 1 -0.222543090352100 0.000169723714323 0.00000 -- 2 -0.222547639799351 0.000001146914982 0.00000 -- 3 -0.222547639196545 0.000000002916755 0.00000 -- 4 -0.222547639201801 0.000000000004730 0.00000 -- 5 -0.222547639201729 0.000000000000043 0.00000 -+ 0 -0.221846247868917 1.000000000000000 0.00000 -+ 1 -0.222543090353008 0.000001024031689 0.00000 -+ 2 -0.222547639800258 0.000000012409001 0.00000 -+ 3 -0.222547639197452 0.000000000073854 0.00000 -+ 4 -0.222547639202709 0.000000000000097 0.00000 - - - CCSD results - -- SCF energy : -9505.779747493685136 -- CCSD correlation energy : -0.222547639201729 -- Total CCSD energy : -9506.002295132886502 -- T1 diagnostic : 0.000000727335985 -- Convergence : 0.000000000000043 -- Number or iterations used : 5 -+ SCF energy : -9505.779747269911240 -+ CCSD correlation energy : -0.222547639202709 -+ Total CCSD energy : -9506.002294909114426 -+ T1 diagnostic : 0.000000727335984 -+ Convergence : 0.000000000000097 -+ Number or iterations used : 4 - - - Performance of BLAS GEMM in the largest contractions - - Contraction type Performance -- VVVV+VOVV (in B: includes I/O) 79.87 Mflop/s -- VOVO (in H: only XGEMM) 321.9 Mflop/s -- VOVO (in T2EQN: includes sort) 173.3 Mflop/s -+ VVVV+VOVV (in B: includes I/O) 942.4 Mflop/s -+ VOVO (in H: only XGEMM) 15.67 Gflop/s -+ VOVO (in T2EQN: includes sort) 3.129 Gflop/s - - - Perturbative treatment of triple excitations - -- SCF energy : -9505.779747493685136 -- CCSD correlation energy : -0.222547639201729 -+ SCF energy : -9505.779747269911240 -+ CCSD correlation energy : -0.222547639202709 - 4th order triples correction : -0.000001799879971 - 5th order triples (T) correction : -0.000000000059407 - 5th order triples -T correction : -0.000000000472828 -- Total CCSD+T energy : -9506.002296932767422 -- Total CCSD(T) energy : -9506.002296932825629 -- Total CCSD-T energy : -9506.002296933240359 -+ Total CCSD+T energy : -9506.002296708993526 -+ Total CCSD(T) energy : -9506.002296709053553 -+ Total CCSD-T energy : -9506.002296709466464 - - - -------------------------------------------------------------------------------- - - -- Today is : 5 Dec 04 -- The time is : 16:41:20 -+ Today is : 5 Oct 20 -+ The time is : 14:12:56 - - Status of the calculations - Integral sort # 1 : Completed, restartable -@@ -1418,166 +1695,196 @@ - MP2 energy calculation : Completed, restartable - CCSD energy calculation : Completed, restartable - CCSD(T) energy calculation : Completed, restartable -+ CCSD(T) energy calculation : Completed, restartable - - Overview of calculated energies --@ SCF energy : -9505.779747493685136 --@ MP2 correlation energy : -0.221846247868006 --@ CCSD correlation energy : -0.222547639201729 -+@ SCF energy : -9505.779747269911240 -+@ MP2 correlation energy : -0.221846247868917 -+@ CCSD correlation energy : -0.222547639202709 - @ 4th order triples correction : -0.000001799879971 - @ 5th order triples (T) correction : -0.000000000059407 - @ 5th order triples -T correction : -0.000000000472828 --@ Total MP2 energy : -9506.001593741553734 --@ Total CCSD energy : -9506.002295132886502 --@ Total CCSD+T energy : -9506.002296932767422 --@ Total CCSD(T) energy : -9506.002296932825629 --@ Total CCSD-T energy : -9506.002296933240359 -+@ Total MP2 energy : -9506.001593517779838 -+@ Total CCSD energy : -9506.002294909114426 -+@ Total CCSD+T energy : -9506.002296708993526 -+@ Total CCSD(T) energy : -9506.002296709053553 -+@ Total CCSD-T energy : -9506.002296709466464 - - - -------------------------------------------------------------------------------- - - ------ Timing report (in CPU seconds) of module RELCCSD - -- Time in Sorting of integrals 0.234 seconds -- Time in CCSD equations 0.123 seconds -- Time in - T1 equations 0.020 seconds -- Time in --- T1EQNS HOV*T2(A,C,I 0.001 seconds -- Time in --- T1EQNS VOVV contrib 0.005 seconds -- Time in --- T1EQNS VOVO * T(C,K 0.004 seconds -- Time in - T2 equations 0.090 seconds -- Time in -- GVINTM 0.010 seconds -- Time in -- AINTM 0.003 seconds -- Time in -- HINTM 0.029 seconds -- Time in --- HINTM: VOVV*T 0.011 seconds -- Time in --- HINTM: VVOO contrib 0.007 seconds -- Time in -- T2 EQNS 0.028 seconds -- Time in --- T2EQNS: TAU*AINTM c 0.002 seconds -- Time in --- T2EQNS: VOVV*T1 0.005 seconds -- Time in --- T2EQNS: HINTM*T2 0.013 seconds -- Time in -- BINTM 0.020 seconds -- Time in - DIIS extrapolation 0.010 seconds -- Time in CCSD(T) evaluation 0.043 seconds -- Time in -- T3CORR: Integral res 0.002 seconds -- Time in -- T3CORR: VOVV contrac 0.020 seconds -- Time in -- T3CORR: energy calcu 0.019 seconds -+ Time in Sorting of integrals 0.053 seconds -+ Time in CCSD equations 0.010 seconds -+ Time in - T1 equations 0.002 seconds -+ Time in --- T1EQNS T*[HOV - F]*T 0.000 seconds -+ Time in --- T1EQNS HOV*T2(A,C,I,K 0.000 seconds -+ Time in --- T1EQNS HV*T / T*HO 0.000 seconds -+ Time in --- T1EQNS VOOO*TAU 0.000 seconds -+ Time in --- T1EQNS VOVV contribution 0.001 seconds -+ Time in --- T1EQNS VOVO * T(C,K) 0.000 seconds -+ Time in -- GOINTM 0.000 seconds -+ Time in -- GVINTM 0.001 seconds -+ Time in -- AINTM 0.000 seconds -+ Time in -- HINTM 0.002 seconds -+ Time in --- HINTM: VOVV*T 0.001 seconds -+ Time in --- HINTM: VVOO contribution 0.000 seconds -+ Time in -- T2 EQNS 0.003 seconds -+ Time in --- T2EQNS: TAU*AINTM contract 0.000 seconds -+ Time in --- T2EQNS: VOVV*T1 0.001 seconds -+ Time in --- T2EQNS: HINTM*T2 0.001 seconds -+ Time in -- BINTM 0.001 seconds -+ Time in - adding partial T1/T2 amplitu 0.000 seconds -+ Time in - DIIS extrapolation 0.001 seconds -+ Time in - synchronizing T1 & T2 amplit 0.000 seconds -+ Time in CCSD(T) evaluation 0.003 seconds -+ Time in -- T3CORR: Integral resorting 0.000 seconds -+ Time in -- T3CORR: VOVV contraction 0.001 seconds -+ Time in -- T3CORR: energy calculation 0.002 seconds - - - Timing of main modules : Wallclock (s) CPU on master (s) -- Before CC driver : 2.00 0.89 -- Initialization : 0.00 0.00 -- Integral sorting : 0.00 0.23 -- Energy calculation : 0.00 0.17 -+ Before CC driver : ************ 0.21 -+ Initialization : 0.10 0.10 -+ Integral sorting : 0.05 0.05 -+ Energy calculation : 0.08 0.07 - First order properties : 0.00 0.00 - Second order properties : 0.00 0.00 - Fock space energies : 0.00 0.00 -+ EOMCC energies : 0.00 0.00 - Untimed parts : 0.00 0.00 -- Total time in CC driver : 0. 0.41 -+ Total time in CC driver : 0. 0.23 - - Statistics for the word-addressable I/O -- Number of write calls 519. -- Number of read calls 538. -- Megabytes written 0.566 -- Megabytes read 5.543 -- Seconds spent in reads 0.000 -- Seconds spent in writes 0.000 -- average I/O speed for write (Mb/s) 0.000 -- average I/O speed for read (Mb/s) 0.000 -+ Number of write calls 409. -+ Number of read calls 428. -+ Megabytes written 0.265 -+ Megabytes read 2.215 -+ Seconds spent in reads 0.004 -+ Seconds spent in writes 0.004 -+ average I/O speed for write (Mb/s) 74.410 -+ average I/O speed for read (Mb/s) 598.620 - - -- CPU time (seconds) used in RELCCSD: 0.4089 -- CPU time (seconds) used before RELCCSD: 0.8869 -- CPU time (seconds) used in total sofar: 1.2958 -+ CPU time (seconds) used in RELCCSD: 0.2306 -+ CPU time (seconds) used before RELCCSD: 0.2148 -+ CPU time (seconds) used in total sofar: 0.4454 - - --- Normal end of RELCCSD Run --- - - - ################################################################################ -- -- -- ******************************************************************************** -- -- -- -- D I R L U C -- An interface section for LUCIA under DIRAC -- -- author: -- T. Fleig -- Theoretische Chemie und Computerchemie, -- Heinrich-Heine-Universitaet Duesseldorf -- -- Calling LUCIA version 1999 -- author: J. Olsen, Lund/Aarhus -- -- Traditional sigma vector and density modules. -- -- ******************************************************************************** -- -- -+ -+ -+ ********************************************************************** -+ ********************************************************************** -+ -+ -+ D I R L U C -+ An interface section for LUCIA under DIRAC -+ -+ author: -+ T. Fleig -+ Theoretische Chemie und Computerchemie, -+ Heinrich-Heine-Universitaet Duesseldorf -+ -+ Calling LUCIA version 1999 -+ author: J. Olsen, Lund/Aarhus -+ -+ Traditional sigma vector and density modules. -+ -+ Citation: -+ J. Olsen, P. Joergensen, J. Simons, -+ Chem. Phys. Lett. 169 (1990) 463 -+ T. Fleig, L. Visscher, -+ Chem. Phys. 311 (2005) 113 -+ -+ -+ Parallelization of LUCIA, Duesseldorf/Odense: -+ S. Knecht -+ Theoretische Chemie und Computerchemie, -+ Heinrich-Heine-Universitaet Duesseldorf -+ -+ Citation: -+ S. Knecht, H. J. Aa. Jensen and T. Fleig, -+ J. Chem. Phys., 128 (2008) 014108 -+ -+ ********************************************************************** -+ ********************************************************************** -+ -+ - ******************************************************************************** - * * - * Title: * - * Running LUCIA under DIRAC. No title supplied. * - * * - ******************************************************************************** -- -+ - Orbitals as initial wave function .... HF_SCF -- -+ - Type of calculation .................. SDCI -- -+ - Number of roots to be obtained ....... 1 -- -+ - Calculation carried out in irrep ..... 1 -- -+ - Spin multiplicity .................... 3 -- -+ - Global print level is ................ NON -- -+ - Local print level is ................. 0 -- -+ - Approximate size of CI calculation ... NOR -+ -+ Running the CI calculation ........... sequenti -+ -+ Using MPI-FILE I/O ................... No -+ - -+ Truncation Factor ..................... 0.00D+00 -+ - Number of active electrons ........... 8 -- -- Dimension of R*8 workspace : 10000000 -- -+ -+ Dimension of R*8 workspace : 64000000 - Integral import from DIRAC. - No checking of environment dims. -- -+ - ************************************* - * Symmetry and spin of CI vectors * - ************************************* -- -- Point group ............ D2H -- Using subgroup ......... D2 -- (D2 equiv. C2v, C2 eq. Cs) -- Spatial symmetry ....... 1 -- 2 times spinprojection 2 -- Spin multiplicity .... 3 -- Active electrons ..... 8 -- -+ -+ Point group ............ D2h -+ Using subgroup ......... D2 -+ (D2 equiv. C2v, C2 eq. Cs) -+ Spatial symmetry ....... 1 -+ 2 times spinprojection 2 -+ Spin multiplicity .... 3 -+ Active electrons ..... 8 -+ - ********************************************* - * Shell spaces and occupation constraints * - ********************************************* -- -- -+ -+ - ************************* - Generalized active space - ************************* -- -+ - Orbital subspaces: - ================== -- -- Irrep 1 2 3 4 -- ===== ================ -+ -+ Irrep 1 2 3 4 -+ ===== ================ - GAS 1 2 1 1 0 - GAS 2 9 3 3 1 -- -+ - ******************* - Occupation spaces - ******************* -- -+ - Number of Occupation spaces : 1 -- -+ - Bounds on accumulated occupations for space : 1 - ====================================================== - -@@ -1585,180 +1892,259 @@ - ======== ======== - GAS 1 6 8 - GAS 2 8 8 -- -+ - ************************************************** - Specification of CI Spaces (combinations of above) - ************************************************** -- -- -+ -+ - Number of CI spaces included : 1 -- -- -+ -+ - Information about CI space 1 - ================================== -- Number of occupation spaces included 1 -+ Number of occupation spaces included 1 - Occupation spaces included 1 -- -+ - ****************************************** - Specification of Sequence of calculations - ****************************************** -- -- -+ -+ - CI space 1 - ============== -- -+ - Normal CI with max. iterations = 100 -- -- -+ -+ - *********** - * Roots * - *********** -- -- Number of roots to be obtained 1 -- Roots to be obtained 1 -- -+ -+ Number of roots to be obtained 1 -+ Roots to be obtained 1 -+ - ************************** - * Run time definitions * - ************************** -- -+ - Program environment... DIRAC -- All integrals stored in core -- -- CI optimization performed with SD's -- -- Initial vectors obtained from diagonal -- No combination of degenerate initial vectors -- -+ All integrals stored in core -+ -+ CI optimization performed with SD's -+ -+ Initial vectors obtained from diagonal -+ No combination of degenerate initial vectors -+ - 3 symmetry-occ-occ blocks will be held in core - Smallest allowed size of sigma- and C-batch 100000 -- Dimension of block of resolution strings 1000 -- Particle-hole separation used -- Advice routine call to optimize sigma generation -- Strings not divided into active and passive parts -- -- No calculation of density matrices -- -- CI diagonalization : -- ==================== -- No subspace Hamiltonian -- Diagonalizer : MICDV* -- No root homing -- Initial energy evaluations skipped after first calc -- (Only active in connection with TERACI ) -- Allowed Dimension of CI subspace 3 -- Convergence threshold for energy 0.10000E-09 -- No multispace method in use -- -- -- -+ Dimension of block of resolution strings 1000 -+ Particle-hole separation not used -+ Strings not divided into active and passive parts -+ -+ No calculation of density matrices -+ -+ CI diagonalization : -+ ==================== -+ No subspace Hamiltonian -+ Diagonalizer : MICDV* -+ No root homing -+ Initial energy evaluations skipped after first calc -+ (Only active in connection with TERACI ) -+ Allowed Dimension of CI subspace 3 -+ Convergence threshold for energy 1.00000E-08 -+ No multispace method in use -+ -+ -+ - Final orbitals : - ================ -- -+ - Natural orbitals -- -- Print levels : -- Raised print level for string information = 0 -- Raised print level for CI space information = 0 -- Raised print level for orbital information = 0 -- Raised print level for density matrix = 0 -- Raised print level for iterative information = 0 -- Raised print level for External blocks = 0 -- -- -+ -+ Print levels : -+ Raised print level for string information = 0 -+ Raised print level for CI space information = 0 -+ Raised print level for orbital information = 0 -+ Raised print level for density matrix = 0 -+ Raised print level for iterative information = 0 -+ Raised print level for External blocks = 0 -+ -+ - Integrals imported from DIRAC files -- -+ - Using spinfree Dirac Hamiltonian! --DIRAC core energy = -6388.2074957273 -+ DIRAC core energy = -6388.2074955762 - Integrals have been calculated on the -- 5Dec04 -- at 16:41:20 -+ 5Oct20 -+ at 14:12:56 - End of file MDCINT. - Only or last 2-el. integral file. -- Complete real list of 2-el. ints processed. -- Updated core energy -9505.77975 -- - -+ Complete real list of 2-el. ints processed. -+ Updated core energy -6388.20749557622 -+ -+ - Number of internal combinations per symmetry - =========================================== -- CI space 1 -+ CI space 1 - 0.928000000000000E+03 0.888000000000000E+03 0.888000000000000E+03 0.816000000000000E+03 -- -- -- -+ -+ -+ - ******************************** - ****************************** -- -+ - Calculations in space 1 -- -+ - ****************************** - ******************************** -- -- -- -- -- -- Number of determinants/combinations 928 -- Number of blocks 12 -- Min/Max taken zero length vector set to zero -- -- ::::::::::::::::::: -- Entering MICDV6 -- ::::::::::::::::::: -- Min/Max taken zero length vector set to zero -- -+ -+ -+ -+ -+ -+ Number of determinants/combinations 928 -+ Number of blocks 12 -+ -+ ============================================================== -+ ==> allocation of two CI vectors and one resolution vector <== -+ -+ current available free memory in double words: 63987889 -+ allocate two CI vectors each of length: 928 -+ allocate resolution vector of length: 2704 -+ ============================================================== -+ -+ -+ ************************************************** -+ entering MICDV6 (sequential solver routine) -+ ************************************************** -+ -+ - Info from iteration 1 - _______________________ -- Iter RNORM EIGAPR 1 .9601356084203E+01 -9267.5303112690 -- Min/Max taken zero length vector set to zero -- >>> CPU (WALL) TIME IN ITERATION: 0.15697587s( 1.00000000s) -- -+ Iter RNORM EIGAPR 1 .9601356084089E+01 -9267.5303110455 -+ >>> CPU (WALL) TIME IN SIGMA VECTOR CALL : 0.02180900s( 0.02197480s) -+ >>> CPU (WALL) TIME IN STEP3 OF ILOOP: 0.00572800s( 0.00975108s) -+ >>> CPU (WALL) TIME IN ITERATION: 0.03027800s( 0.03653908s) -+ - Info from iteration 2 - _______________________ -- Iter RNORM EIGAPR 2 .3840924503079E-01 -9267.5598590200 -- Min/Max taken zero length vector set to zero -- >>> CPU (WALL) TIME IN ITERATION: 0.17197502s( 0.00000000s) -- -+ Iter RNORM EIGAPR 2 .3840924503134E-01 -9267.5598587966 -+ >>> CPU (WALL) TIME IN SIGMA VECTOR CALL : 0.02152600s( 0.02168798s) -+ >>> CPU (WALL) TIME IN STEP3 OF ILOOP: 0.00608100s( 0.00920391s) -+ >>> CPU (WALL) TIME IN ITERATION: 0.03194600s( 0.03669691s) -+ - Info from iteration 3 - _______________________ -- Iter RNORM EIGAPR 3 .1079759854168E-03 -9267.5598595541 -- Min/Max taken zero length vector set to zero -- >>> CPU (WALL) TIME IN ITERATION: 0.17197394s( 0.00000000s) -- -+ Iter RNORM EIGAPR 3 .1079759854208E-03 -9267.5598593307 -+ >>> CPU (WALL) TIME IN SIGMA VECTOR CALL : 0.02164600s( 0.02180982s) -+ >>> CPU (WALL) TIME IN STEP3 OF ILOOP: 0.00616400s( 0.00909591s) -+ >>> CPU (WALL) TIME IN ITERATION: 0.03213400s( 0.03650999s) -+ - Info from iteration 4 - _______________________ -- Iter RNORM EIGAPR 4 .6150758055566E-05 -9267.5598595541 -- -+ Iter RNORM EIGAPR 4 .6150758097328E-05 -9267.5598593307 -+ - ------------------------ -- Root number 1 -+ Root number 1 - ------------------------ -- 1 -9267.5303112689671 0.96014E+01 -- 2 -9267.5598590199970 0.38409E-01 -- 3 -9267.5598595541269 0.10798E-03 -- 4 -9267.5598595541305 0.61508E-05 -- -+ 1 -9267.5303110455370 0.96014E+01 -+ 2 -9267.5598587965669 0.38409E-01 -+ 3 -9267.5598593306968 0.10798E-03 -+ 4 -9267.5598593307004 0.61508E-05 -+ - ************************************************************ - Iter Root Energy RESIDUAL RESRATIO - ************************************************************ -+ -+ 4 1 -9267.5598593307 0.615E-05 0.156E+07 -+ Final energy -9267.5598593307 -+ -+ ************************************************** -+ Analysis of Density and occupation for ROOT = 1 -+ ************************************************** -+ -+ -+ Natural occupation numbers for symmetry = 1 -+ __________________________________________________ -+ -+ 1.999985601 1.000008650 1.000000000 0.000005735 0.000000015 -+ 0.000000000 0.000000000 0.000000000 0.000000000 0.000000000 -+ 0.000000000 -+ -+ Sum = 4.000000001 -+ -+ Natural occupation numbers for symmetry = 2 -+ __________________________________________________ -+ -+ 1.999995682 0.000004317 0.000000001 0.000000000 -+ -+ Sum = 1.999999999 -+ -+ Natural occupation numbers for symmetry = 3 -+ __________________________________________________ -+ -+ 1.999995682 0.000004317 0.000000001 0.000000000 -+ -+ Sum = 1.999999999 -+ -+ Natural occupation numbers for symmetry = 4 -+ __________________________________________________ - -- 4 1 -9267.5598595541 0.615E-05 0.156E+07 -- Final energy -9267.5598595541 -- Min/Max taken zero length vector set to zero -+ 0.000000000 - -+ Sum = 0.000000000 -+ - Information about MATML7 calls : - ================================ -- -- Number of calls 24093. -- Number of flops executed 1643840. -- Average row length of C 2.2880225 -- Average column length of C 3.41733405 -- Average number of operations per element of C 8.56077492 -- Average number of operations per per call 68.2289462 -- Number of seconds spent in MATML7 0.0569934845 -- Average MFLOPS 28.8425952 -+ -+ Number of calls 31997.0000000000 -+ Number of flops executed 5577024.00000000 -+ Average row length of C 12.3634401503225 -+ Average column length of C 1.93440695103564 -+ Average number of operations per element of C 5.72710860818613 -+ Average number of operations per per call 174.298340469419 -+ Number of seconds spent in MATML7 7.342338562011719E-003 -+ Average MFLOPS 759.570530955189 -+ Lucita says: - I am home from the loops - -- Date and time (Linux) : Sun Dec 5 16:41:21 2004 - ***************************************************** -->>>> Total CPU time used in DIRAC: 1.86471600s -->>>> Total WALL time used in DIRAC: 3.00000000s - ********** E N D of D I R A C output ********** -+***************************************************** -+ -+ -+ -+ Date and time (Linux) : Mon Oct 5 14:12:56 2020 -+ Host name : node3403.kirlia.os -+ -+ -+ Dynamical Memory Usage Summary for Master -+ -+ Mean allocation size (Mb) : 28.77 -+ -+ Largest 10 allocations -+ -+ 488.28 Mb at subroutine pamlu_+0x8b for WRK in PAMLU -+ 488.28 Mb at subroutine pamtra_+0x16b for WORK in PAMTRA -+ 488.28 Mb at subroutine psiscf_+0xa9 for WORK in PSISCF -+ 488.28 Mb at subroutine pamset_+0x1867 for WORK in PAMSET - 2 -+ 488.28 Mb at subroutine gmotra_+0x4ddb for WORK in GMOTRA -+ 488.28 Mb at subroutine pamset_+0x97 for WORK in PAMSET - 1 -+ 488.28 Mb at subroutine MAIN__+0x2b8 for test allocation of work array in DIRAC mai -+ 1.37 Mb at subroutine ccseti_+0x718 for ibuf -+ 1.37 Mb at subroutine ccseti_+0x718 for ibuf -+ 0.76 Mb at subroutine paminp_+0x8a for PAMINP WORK array -+ -+ Peak memory usage: 488.29 MB -+ Peak memory usage: 0.477 GB -+ reached at subroutine : mdscri_+0xb8 -+ for variable : unnamed variable -+ -+ MEMGET high-water mark: 0.00 MB -+ -+***************************************************** -+>>>> Node 0, utime: 0, stime: 0, minflt: 6800, majflt: 0, nvcsw: 871, nivcsw: 3, maxrss: 121080 -+>>>> Total WALL time used in DIRAC: 0s -+DIRAC pam run in /tmp/DIRAC-19.0-Source/build/test/bss_energy diff --git a/easybuild/easyconfigs/d/DIRAC/DIRAC-19.0_fix_mpi_tests.patch b/easybuild/easyconfigs/d/DIRAC/DIRAC-19.0_fix_mpi_tests.patch deleted file mode 100644 index 2e121e7687e7..000000000000 --- a/easybuild/easyconfigs/d/DIRAC/DIRAC-19.0_fix_mpi_tests.patch +++ /dev/null @@ -1,1398 +0,0 @@ -# pam_test mpi part is designed for pre-2020 Intel MPI and OpenMPI -# eedm_mhyp_ensps_krci gives different result with sequantial and mpi parallel. -# although GNU 9.3.0/OpenBLAS 0.3.9 and Intel 2020.1/MKL 2020.1 gives the same result on cascadelake: -# GNU 9.3.0/OpenBLAS 0.3.9 cascadelake: -# EEDM state 1(1 ) state 1(1 ) -0.000110451220 -0.000567963004 -# MHYP state 1(1 ) state 1(1 ) -0.005905650151 0.000000009212 -# MHYP state 1(1 ) state 1(1 ) -0.000974190577 -0.000000010813 -# MHYP state 1(1 ) state 1(1 ) -0.005905650151 0.000000009212 -# MHYP state 1(1 ) state 1(1 ) -0.000974190577 -0.000000010813 -# MHYP state 1(1 ) state 1(1 ) -0.006752216685 0.000000010532 -# MHYP state 1(1 ) state 1(1 ) -0.001232901004 -0.000000013685 -# ENSPS state 1(1 ) state 1(1 ) 0.001238395771 0.001238395771 -# ENSPS state 1(1 ) state 1(1 ) -0.000041690709 0.000041690709 -# Intel 2020.1/MKL 2020.1 cascadelake: -# EEDM state 1(1 ) state 1(1 ) -0.000110451220 -0.000567963004 -# MHYP state 1(1 ) state 1(1 ) -0.005905650151 0.000000009212 -# MHYP state 1(1 ) state 1(1 ) -0.000974190577 -0.000000010813 -# MHYP state 1(1 ) state 1(1 ) -0.005905650151 0.000000009212 -# MHYP state 1(1 ) state 1(1 ) -0.000974190577 -0.000000010813 -# MHYP state 1(1 ) state 1(1 ) -0.006752216685 0.000000010532 -# MHYP state 1(1 ) state 1(1 ) -0.001232901004 -0.000000013685 -# ENSPS state 1(1 ) state 1(1 ) 0.001238395771 0.001238395771 -# ENSPS state 1(1 ) state 1(1 ) -0.000041690709 0.000041690709 -# OCT 9th 2020 by B. Hajgato (UGent) -diff -ru DIRAC-19.0-Source.orig/cmake/custom/test.cmake DIRAC-19.0-Source/cmake/custom/test.cmake ---- DIRAC-19.0-Source.orig/cmake/custom/test.cmake 2019-12-12 17:26:15.000000000 +0100 -+++ DIRAC-19.0-Source/cmake/custom/test.cmake 2020-10-09 14:32:56.939227043 +0200 -@@ -103,7 +103,7 @@ - dirac_test(basis_input_scripted "basis;long" "3600") - dirac_test(bsse "basis;short" "") - dirac_test(bss_energy "short" "") --dirac_test(pam_test "short;pam" "") -+#dirac_test(pam_test "short;pam" "") - dirac_test(cc_essential "short;cc" "") - dirac_test(cc_linear "short;cc" "") - dirac_test(cc_gradient "cc_gradient" "") -diff -ru DIRAC-19.0-Source.orig/test/eedm_mhyp_ensps_krci/result/BeH_BeH.out DIRAC-19.0-Source/test/eedm_mhyp_ensps_krci/result/BeH_BeH.out ---- DIRAC-19.0-Source.orig/test/eedm_mhyp_ensps_krci/result/BeH_BeH.out 2019-12-12 17:26:14.000000000 +0100 -+++ DIRAC-19.0-Source/test/eedm_mhyp_ensps_krci/result/BeH_BeH.out 2020-10-09 14:34:08.021942896 +0200 -@@ -1,8 +1,12 @@ --DIRAC serial starts by allocating 2000000000 words ( 15258.79 MB - 14.901 GB) -- of memory out of the allowed maximum of 2147483648 words ( 16384.00 MB - 16.000 GB) -- --Note: maximum allocatable memory for serial run can be set by pam --aw/--ag -+ ** interface to 64-bit integer MPI enabled ** - -+DIRAC master (node3414.kirlia.os) starts by allocating 64000000 r*8 words ( 0.477 GB) of memory -+DIRAC nodes 1 to 1 starts by allocating 64000000 r*8 words ( 0.477 GB) of memory -+DIRAC master (node3414.kirlia.os) to allocate at most 2147483648 r*8 words ( 16.000 GB) of memory -+DIRAC nodes 1 to 1 to allocate at most 2147483648 r*8 words ( 16.000 GB) of memory -+ -+Note: maximum allocatable memory for master+nodes can be set by -aw (MW)/-ag (GB) flags in pam -+ - ******************************************************************************* - * * - * O U T P U T * -@@ -168,52 +172,53 @@ - Version information - ------------------- - --Branch | genp_krci --Commit hash | c8f8cf4 --Commit author | mknayak72 --Commit date | Sat Dec 7 14:19:33 2019 +0530 -+Branch | -+Commit hash | -+Commit author | -+Commit date | - - - Configuration and build information - ----------------------------------- - --Who compiled | mknayak --Compiled on server | malaya.tcs --Operating system | Linux-3.10.0-1062.7.1.el7.x86_64 --CMake version | 3.12.1 -+Who compiled | vsc43020 -+Compiled on server | node3414.kirlia.os -+Operating system | Linux-3.10.0-1127.8.2.el7.ug.x86_64 -+CMake version | 3.16.4 - CMake generator | Unix Makefiles --CMake build type | release --Configuration time | 2019-12-07 08:51:29.918953 --Python version | 2.7.5 --Fortran compiler | /usr/bin/gfortran --Fortran compiler version | 4.8.5 --Fortran compiler flags | -g -fcray-pointer -fbacktrace -fno-range-check -DVAR_GFORTRAN -DVAR_MFDS -fdefault-integer-8 -g -fcray-pointer -fbacktrace -fno-range-check -DVAR_GFORTRAN -DVAR_MFDS -fdefault-integer-8 --C compiler | /usr/bin/gcc --C compiler version | 4.8.5 --C compiler flags | -g -g --C++ compiler | /usr/bin/g++ --C++ compiler version | 4.8.5 --C++ compiler flags | -g -Wall -Wno-unknown-pragmas -Wno-sign-compare -Woverloaded-virtual -Wwrite-strings -Wno-unused -g -Wall -Wno-unknown-pragmas -Wno-sign-compare -Woverloaded-virtual -Wwrite-strings -Wno-unused -+CMake build type | RELEASE -+Configuration time | 2020-10-09 11:26:21.998545 -+Python version | 2.7.1 -+Fortran compiler | /apps/gent/CO7/cascadelake-ib/software/impi/2019.7.217-iccifort-2020.1.217/intel64/bin/mpiifort -+Fortran compiler version | 19.1 -+Fortran compiler flags | -O2 -ftz -fp-speculation=safe -fp-model source -i8 -w -assume byterecl -DVAR_IFORT -i8 -+C compiler | /apps/gent/CO7/cascadelake-ib/software/impi/2019.7.217-iccifort-2020.1.217/intel64/bin/mpiicc -+C compiler version | 19.1 -+C compiler flags | -O2 -ftz -fp-speculation=safe -fp-model source -DMKL_ILP64 -wd981 -wd279 -wd383 -wd1572 -wd177 -+C++ compiler | /apps/gent/CO7/cascadelake-ib/software/impi/2019.7.217-iccifort-2020.1.217/intel64/bin/mpiicpc -+C++ compiler version | 19.1.1 -+C++ compiler flags | -O2 -ftz -fp-speculation=safe -fp-model source -Wno-unknown-pragmas - Static linking | False - 64-bit integers | True --MPI parallelization | False --MPI launcher | unknown --Math libraries | -Wl,--start-group;/opt/intel/compilers_and_libraries_2017.7.259/linux/mkl/lib/intel64/libmkl_lapack95_ilp64.a;/opt/intel/compilers_and_libraries_2017.7.259/linux/mkl/lib/intel64/libmkl_gf_ilp64.so;-fopenmp;-Wl,--end-group;-Wl,--start-group;/opt/intel/compilers_and_libraries_2017.7.259/linux/mkl/lib/intel64/libmkl_gf_ilp64.so;/opt/intel/compilers_and_libraries_2017.7.259/linux/mkl/lib/intel64/libmkl_gnu_thread.so;/opt/intel/compilers_and_libraries_2017.7.259/linux/mkl/lib/intel64/libmkl_core.so;/usr/lib64/libpthread.so;/usr/lib64/libm.so;-fopenmp;-Wl,--end-group -+MPI parallelization | True -+MPI launcher | /apps/gent/CO7/cascadelake-ib/software/impi/2019.7.217-iccifort-2020.1.217/intel64/bin/mpiexec -+Math libraries | unknown - Builtin BLAS library | OFF - Builtin LAPACK library | OFF --Explicit libraries | unknown --Compile definitions | MOD_UNRELEASED;SYS_LINUX;PRG_DIRAC;INT_STAR8;INSTALL_WRKMEM=64000000;HAS_PCMSOLVER;BUILD_GEN1INT;HAS_PELIB;MOD_QCORR;HAS_STIELTJES;MOD_INTEREST;MOD_LAO_REARRANGED;MOD_MCSCF_spinfree;MOD_AOOSOC;MOD_ESR;MOD_KRCC;MOD_SRDFT -+Explicit libraries | -Wl,-Bstatic -Wl,--start-group -lmkl_scalapack_ilp64 -lmkl_blacs_intelmpi_ilp64 -lmkl_intel_ilp64 -lmkl_intel_thread -lmkl_core -Wl,--end-group -Wl,-Bdynamic -liomp5 -lpthread -+Compile definitions | HAVE_MPI;VAR_MPI;VAR_MPI2;USE_MPI_MOD_F90;SYS_LINUX;PRG_DIRAC;INT_STAR8;INSTALL_WRKMEM=64000000;BUILD_GEN1INT;HAS_PELIB;MOD_QCORR;HAS_STIELTJES - - - LAPACK integer*4/8 selftest passed - Selftest of ISO_C_BINDING Fortran - C/C++ interoperability PASSED -+ MPI selftest passed with MPI_INTEGER of the size 8 bytes - - Execution time and host - ----------------------- - - -- Date and time (Linux) : Sat Dec 7 14:42:42 2019 -- Host name : malaya.tcs -+ Date and time (Linux) : Fri Oct 9 13:31:22 2020 -+ Host name : node3414.kirlia.os - - - Contents of the input file -@@ -325,6 +330,7 @@ - Journal of Physical and Chemical Reference Data, Vol. 28, No. 6, 1999 - * The speed of light : 137.0359998 - * Running in four-component mode -+ * Parallel run with 1 slaves. - * Direct evaluation of the following two-electron integrals: - - LL-integrals - - SL-integrals -@@ -523,7 +529,7 @@ - ---------------------------------------------- - - 2 -- -+ - Be 0.0000000000 0.0000000000 -0.0922128491 - H 0.0000000000 0.0000000000 0.8245866800 - -@@ -719,10 +725,10 @@ - * Hartree-Fock calculation - * Kramers restricted CI calculation - evaluating active dbg irrep... -- # dbg irreps : 128 -- # active MJ value (doubled): 1 -- # active fermion sym : 1 -- # active double group irrep: 65 -+ # dbg irreps : 128 -+ # active MJ value (doubled): 1 -+ # active fermion sym : 1 -+ # active double group irrep: 65 - =========================================================================== - *KRCICALC: General set-up for KR-CI calculation: - =========================================================================== -@@ -753,6 +759,7 @@ - =========================================================================== - * Energy convergence threshold: 8.00D-13 - * Maximum number of CI iterations for each symmetry: 50 -+ * Integrals on slave nodes provided by the MASTER - * Property calculation for the following one-electron operators: - - i*BETA*GAMMA5 operator, setting IATIM=-1 -@@ -898,7 +905,7 @@ - - 1 Debye = 2.54177000 a.u. - --Total time used in ONEGEN (CPU) 0.03528100s and (WALL) 0.04331274s -+Total time used in ONEGEN (CPU) 0.01034300s and (WALL) 0.01038289s - - - Generating Lowdin canonical matrix: -@@ -950,198 +957,198 @@ - Improved by a sum of atomic screening potentials. - - --########## START ITERATION NO. 1 ########## Sat Dec 7 14:42:43 2019 -+########## START ITERATION NO. 1 ########## Fri Oct 9 13:31:22 2020 - - E_HOMO...E_LUMO, symmetry 1: 35 -0.71357 36 -0.26323 37 -0.24641 - - => Calculating sum of orbital energies --It. 1 -7.674280262185 0.00D+00 0.00D+00 0.00D+00 0.12560900s Atom. scrpot Sat Dec 7 -+It. 1 -7.674280262172 0.00D+00 0.00D+00 0.00D+00 0.06623700s Atom. scrpot Fri Oct 9 - --########## START ITERATION NO. 2 ########## Sat Dec 7 14:42:43 2019 -+########## START ITERATION NO. 2 ########## Fri Oct 9 13:31:22 2020 - - - * GETGAB: label "GABAO1XX" not found; calling GABGEN. --SCR scr.thr. Step1 Step2 Coulomb Exchange CPU-time --SOfock:LL 1.00D-12 0.00% 1.46% 0.00% 0.00% 0.00942999s --SOfock:SL 1.00D-12 0.00% 3.79% 0.00% 0.00% 0.05662000s --SOfock:SS 1.00D-12 0.00% 20.74% 0.00% 0.01% 0.10877898s -- >>> CPU time used in SO Fock is 0.20 seconds -- >>> WALL time used in SO Fock is 0.20 seconds -+SCR scr.thr. Step1 Step2 Coulomb Exchange WALL-time -+SOfock:LL 1.00D-12 0.00% 1.46% 0.00% 0.00% 0.02674794s -+SOfock:SL 1.00D-12 0.00% 3.33% 0.00% 0.00% 0.04715800s -+SOfock:SS 1.00D-12 0.00% 16.16% 0.00% 0.01% 0.40942907s -+ >>> CPU time used in SO Fock is 0.51 seconds -+ >>> WALL time used in SO Fock is 0.51 seconds - E_HOMO...E_LUMO, symmetry 1: 35 -0.44417 36 -0.17374 37 0.09066 -->>> Total wall time: 0.21618455s, and total CPU time : 0.20654300s -+>>> Total wall time: 0.51878285s, and total CPU time : 0.50978200s - --########## END ITERATION NO. 2 ########## Sat Dec 7 14:42:43 2019 -+########## END ITERATION NO. 2 ########## Fri Oct 9 13:31:23 2020 - --It. 2 -14.98358612120 7.31D+00 2.41D+00 4.55D-01 0.21618455s LL SL SS Sat Dec 7 -+It. 2 -14.98358612120 7.31D+00 2.45D+00 4.55D-01 0.51878285s LL SL SS Fri Oct 9 - --########## START ITERATION NO. 3 ########## Sat Dec 7 14:42:43 2019 -+########## START ITERATION NO. 3 ########## Fri Oct 9 13:31:23 2020 - - 3 *** Differential density matrix. DCOVLP = 0.8705 - 3 *** Differential density matrix. DVOVLP( 1) = 0.5597 --SCR scr.thr. Step1 Step2 Coulomb Exchange CPU-time --SOfock:LL 1.00D-12 0.00% 1.61% 0.00% 0.00% 0.02192301s --SOfock:SL 1.00D-12 0.00% 4.22% 0.00% 0.00% 0.09345502s --SOfock:SS 1.00D-12 0.00% 24.94% 0.00% 0.00% 0.11746603s -- >>> CPU time used in SO Fock is 0.23 seconds -- >>> WALL time used in SO Fock is 0.23 seconds -+SCR scr.thr. Step1 Step2 Coulomb Exchange WALL-time -+SOfock:LL 1.00D-12 0.00% 1.61% 0.00% 0.00% 0.00927496s -+SOfock:SL 1.00D-12 0.00% 3.75% 0.00% 0.00% 0.04739094s -+SOfock:SS 1.00D-12 0.00% 19.36% 0.00% 0.00% 0.09083819s -+ >>> CPU time used in SO Fock is 0.14 seconds -+ >>> WALL time used in SO Fock is 0.15 seconds - E_HOMO...E_LUMO, symmetry 1: 35 -0.53225 36 -0.19666 37 0.07238 -->>> Total wall time: 0.25093168s, and total CPU time : 0.24143000s -+>>> Total wall time: 0.16109180s, and total CPU time : 0.13990600s - --########## END ITERATION NO. 3 ########## Sat Dec 7 14:42:43 2019 -+########## END ITERATION NO. 3 ########## Fri Oct 9 13:31:23 2020 - --It. 3 -15.05284570594 6.93D-02 -1.41D-01 5.42D-02 DIIS 2 0.25093168s LL SL SS Sat Dec 7 -+It. 3 -15.05284570594 6.93D-02 -1.44D-01 5.42D-02 DIIS 2 0.16109180s LL SL SS Fri Oct 9 - --########## START ITERATION NO. 4 ########## Sat Dec 7 14:42:43 2019 -+########## START ITERATION NO. 4 ########## Fri Oct 9 13:31:23 2020 - - 4 *** Differential density matrix. DCOVLP = 0.9834 - 4 *** Differential density matrix. DVOVLP( 1) = 0.9515 --SCR scr.thr. Step1 Step2 Coulomb Exchange CPU-time --SOfock:LL 1.00D-12 0.00% 1.81% 0.00% 0.00% 0.02005899s --SOfock:SL 1.00D-12 0.00% 4.34% 0.00% 0.00% 0.08984500s --SOfock:SS 1.00D-12 0.00% 32.11% 0.00% 0.01% 0.11502302s -- >>> CPU time used in SO Fock is 0.23 seconds -- >>> WALL time used in SO Fock is 0.23 seconds -+SCR scr.thr. Step1 Step2 Coulomb Exchange WALL-time -+SOfock:LL 1.00D-12 0.00% 1.81% 0.00% 0.00% 0.00935793s -+SOfock:SL 1.00D-12 0.00% 3.87% 0.00% 0.00% 0.04722786s -+SOfock:SS 1.00D-12 0.00% 24.66% 0.00% 0.00% 0.09067297s -+ >>> CPU time used in SO Fock is 0.15 seconds -+ >>> WALL time used in SO Fock is 0.15 seconds - E_HOMO...E_LUMO, symmetry 1: 35 -0.53644 36 -0.20054 37 0.07029 -->>> Total wall time: 0.23950611s, and total CPU time : 0.23095300s -+>>> Total wall time: 0.15968394s, and total CPU time : 0.15167100s - --########## END ITERATION NO. 4 ########## Sat Dec 7 14:42:44 2019 -+########## END ITERATION NO. 4 ########## Fri Oct 9 13:31:23 2020 - --It. 4 -15.05510762061 2.26D-03 -1.10D-02 9.87D-03 DIIS 3 0.23950611s LL SL SS Sat Dec 7 -+It. 4 -15.05510762061 2.26D-03 -1.16D-02 9.87D-03 DIIS 3 0.15968394s LL SL SS Fri Oct 9 - --########## START ITERATION NO. 5 ########## Sat Dec 7 14:42:44 2019 -+########## START ITERATION NO. 5 ########## Fri Oct 9 13:31:23 2020 - - 5 *** Differential density matrix. DCOVLP = 0.9975 - 5 *** Differential density matrix. DVOVLP( 1) = 0.9819 --SCR scr.thr. Step1 Step2 Coulomb Exchange CPU-time --SOfock:LL 1.00D-12 0.00% 1.93% 0.00% 0.00% 0.02133298s --SOfock:SL 1.00D-12 0.00% 5.03% 0.00% 0.00% 0.09153700s --SOfock:SS 1.00D-12 0.00% 38.49% 0.00% 0.01% 0.11206806s -- >>> CPU time used in SO Fock is 0.23 seconds -- >>> WALL time used in SO Fock is 0.23 seconds -+SCR scr.thr. Step1 Step2 Coulomb Exchange WALL-time -+SOfock:LL 1.00D-12 0.00% 1.93% 0.00% 0.00% 0.00927806s -+SOfock:SL 1.00D-12 0.00% 4.52% 0.00% 0.00% 0.04714084s -+SOfock:SS 1.00D-12 0.00% 29.54% 0.00% 0.01% 0.08947515s -+ >>> CPU time used in SO Fock is 0.15 seconds -+ >>> WALL time used in SO Fock is 0.15 seconds - E_HOMO...E_LUMO, symmetry 1: 35 -0.53821 36 -0.20014 37 0.06997 -->>> Total wall time: 0.23837635s, and total CPU time : 0.23003500s -+>>> Total wall time: 0.15834403s, and total CPU time : 0.15030500s - --########## END ITERATION NO. 5 ########## Sat Dec 7 14:42:44 2019 -+########## END ITERATION NO. 5 ########## Fri Oct 9 13:31:23 2020 - --It. 5 -15.05525091501 1.43D-04 -3.58D-03 2.02D-03 DIIS 4 0.23837635s LL SL SS Sat Dec 7 -+It. 5 -15.05525091501 1.43D-04 -3.76D-03 2.02D-03 DIIS 4 0.15834403s LL SL SS Fri Oct 9 - --########## START ITERATION NO. 6 ########## Sat Dec 7 14:42:44 2019 -+########## START ITERATION NO. 6 ########## Fri Oct 9 13:31:23 2020 - - 6 *** Differential density matrix. DCOVLP = 0.9998 - 6 *** Differential density matrix. DVOVLP( 1) = 0.9966 --SCR scr.thr. Step1 Step2 Coulomb Exchange CPU-time --SOfock:LL 1.00D-12 0.00% 2.23% 0.00% 0.00% 0.00905704s --SOfock:SL 1.00D-12 0.00% 6.15% 0.00% 0.00% 0.05483294s --SOfock:SS 1.00D-12 0.00% 48.95% 0.01% 0.04% 0.09789610s -- >>> CPU time used in SO Fock is 0.16 seconds -- >>> WALL time used in SO Fock is 0.16 seconds -+SCR scr.thr. Step1 Step2 Coulomb Exchange WALL-time -+SOfock:LL 1.00D-12 0.00% 2.23% 0.00% 0.00% 0.00926590s -+SOfock:SL 1.00D-12 0.00% 5.56% 0.00% 0.00% 0.04719806s -+SOfock:SS 1.00D-12 0.00% 37.52% 0.01% 0.03% 0.08690405s -+ >>> CPU time used in SO Fock is 0.14 seconds -+ >>> WALL time used in SO Fock is 0.14 seconds - E_HOMO...E_LUMO, symmetry 1: 35 -0.53824 36 -0.20011 37 0.06998 -->>> Total wall time: 0.17357306s, and total CPU time : 0.16528300s -+>>> Total wall time: 0.15521312s, and total CPU time : 0.14776100s - --########## END ITERATION NO. 6 ########## Sat Dec 7 14:42:44 2019 -+########## END ITERATION NO. 6 ########## Fri Oct 9 13:31:23 2020 - --It. 6 -15.05525770434 6.79D-06 -3.53D-04 3.01D-04 DIIS 5 0.17357306s LL SL SS Sat Dec 7 -+It. 6 -15.05525770434 6.79D-06 -3.61D-04 3.01D-04 DIIS 5 0.15521312s LL SL SS Fri Oct 9 - --########## START ITERATION NO. 7 ########## Sat Dec 7 14:42:44 2019 -+########## START ITERATION NO. 7 ########## Fri Oct 9 13:31:23 2020 - - 7 *** Differential density matrix. DCOVLP = 1.0001 - 7 *** Differential density matrix. DVOVLP( 1) = 0.9998 --SCR scr.thr. Step1 Step2 Coulomb Exchange CPU-time --SOfock:LL 1.00D-12 0.00% 3.25% 0.00% 0.00% 0.00905895s --SOfock:SL 1.00D-12 0.00% 8.74% 0.00% 0.00% 0.05451703s --SOfock:SS 1.00D-12 0.00% 63.88% 0.13% 0.67% 0.09414506s -- >>> CPU time used in SO Fock is 0.16 seconds -- >>> WALL time used in SO Fock is 0.16 seconds -+SCR scr.thr. Step1 Step2 Coulomb Exchange WALL-time -+SOfock:LL 1.00D-12 0.00% 3.25% 0.00% 0.00% 0.00925994s -+SOfock:SL 1.00D-12 0.00% 8.04% 0.00% 0.00% 0.04709005s -+SOfock:SS 1.00D-12 0.00% 49.16% 0.10% 0.50% 0.08579898s -+ >>> CPU time used in SO Fock is 0.14 seconds -+ >>> WALL time used in SO Fock is 0.14 seconds - E_HOMO...E_LUMO, symmetry 1: 35 -0.53824 36 -0.20010 37 0.06998 -->>> Total wall time: 0.16939002s, and total CPU time : 0.16115200s -+>>> Total wall time: 0.15497518s, and total CPU time : 0.14641300s - --########## END ITERATION NO. 7 ########## Sat Dec 7 14:42:44 2019 -+########## END ITERATION NO. 7 ########## Fri Oct 9 13:31:23 2020 - --It. 7 -15.05525782410 1.20D-07 -4.18D-05 5.31D-05 DIIS 6 0.16939002s LL SL SS Sat Dec 7 -+It. 7 -15.05525782410 1.20D-07 -4.48D-05 5.31D-05 DIIS 6 0.15497518s LL SL SS Fri Oct 9 - --########## START ITERATION NO. 8 ########## Sat Dec 7 14:42:44 2019 -+########## START ITERATION NO. 8 ########## Fri Oct 9 13:31:23 2020 - - 8 *** Differential density matrix. DCOVLP = 1.0000 - 8 *** Differential density matrix. DVOVLP( 1) = 1.0000 --SCR scr.thr. Step1 Step2 Coulomb Exchange CPU-time --SOfock:LL 1.00D-12 0.00% 4.74% 0.00% 0.00% 0.00904500s --SOfock:SL 1.00D-12 0.00% 13.21% 0.00% 0.08% 0.05417407s --SOfock:SS 1.00D-12 0.00% 77.26% 1.03% 1.70% 0.09023106s -- >>> CPU time used in SO Fock is 0.15 seconds -- >>> WALL time used in SO Fock is 0.15 seconds -+SCR scr.thr. Step1 Step2 Coulomb Exchange WALL-time -+SOfock:LL 1.00D-12 0.00% 4.74% 0.00% 0.00% 0.00932503s -+SOfock:SL 1.00D-12 0.00% 12.27% 0.00% 0.07% 0.04715800s -+SOfock:SS 1.00D-12 0.00% 60.13% 0.76% 1.27% 0.08434606s -+ >>> CPU time used in SO Fock is 0.14 seconds -+ >>> WALL time used in SO Fock is 0.14 seconds - E_HOMO...E_LUMO, symmetry 1: 35 -0.53824 36 -0.20011 37 0.06997 -->>> Total wall time: 0.16520095s, and total CPU time : 0.15693500s -+>>> Total wall time: 0.15240192s, and total CPU time : 0.14500100s - --########## END ITERATION NO. 8 ########## Sat Dec 7 14:42:44 2019 -+########## END ITERATION NO. 8 ########## Fri Oct 9 13:31:23 2020 - --It. 8 -15.05525782821 4.11D-09 -1.39D-05 1.07D-05 DIIS 7 0.16520095s LL SL SS Sat Dec 7 -+It. 8 -15.05525782821 4.11D-09 -1.45D-05 1.07D-05 DIIS 7 0.15240192s LL SL SS Fri Oct 9 - --########## START ITERATION NO. 9 ########## Sat Dec 7 14:42:44 2019 -+########## START ITERATION NO. 9 ########## Fri Oct 9 13:31:23 2020 - - 9 *** Differential density matrix. DCOVLP = 1.0000 - 9 *** Differential density matrix. DVOVLP( 1) = 1.0000 --SCR scr.thr. Step1 Step2 Coulomb Exchange CPU-time --SOfock:LL 1.00D-12 0.00% 6.65% 0.00% 0.00% 0.00903404s --SOfock:SL 1.00D-12 0.00% 15.69% 0.00% 0.16% 0.05398393s --SOfock:SS 1.00D-12 0.05% 86.49% 1.46% 2.28% 0.08701098s -- >>> CPU time used in SO Fock is 0.15 seconds -- >>> WALL time used in SO Fock is 0.15 seconds -+SCR scr.thr. Step1 Step2 Coulomb Exchange WALL-time -+SOfock:LL 1.00D-12 0.00% 6.65% 0.00% 0.00% 0.00931311s -+SOfock:SL 1.00D-12 0.00% 14.70% 0.00% 0.15% 0.04640913s -+SOfock:SS 1.00D-12 0.04% 67.57% 1.07% 1.72% 0.08009100s -+ >>> CPU time used in SO Fock is 0.14 seconds -+ >>> WALL time used in SO Fock is 0.14 seconds - E_HOMO...E_LUMO, symmetry 1: 35 -0.53824 36 -0.20011 37 0.06997 -->>> Total wall time: 0.16172978s, and total CPU time : 0.15342500s -+>>> Total wall time: 0.15059400s, and total CPU time : 0.14014200s - --########## END ITERATION NO. 9 ########## Sat Dec 7 14:42:44 2019 -+########## END ITERATION NO. 9 ########## Fri Oct 9 13:31:24 2020 - --It. 9 -15.05525782849 2.85D-10 -4.04D-06 2.99D-06 DIIS 8 0.16172978s LL SL SS Sat Dec 7 -+It. 9 -15.05525782849 2.85D-10 -4.04D-06 2.99D-06 DIIS 8 0.15059400s LL SL SS Fri Oct 9 - --########## START ITERATION NO. 10 ########## Sat Dec 7 14:42:44 2019 -+########## START ITERATION NO. 10 ########## Fri Oct 9 13:31:24 2020 - - 10 *** Differential density matrix. DCOVLP = 1.0000 - 10 *** Differential density matrix. DVOVLP( 1) = 1.0000 --SCR scr.thr. Step1 Step2 Coulomb Exchange CPU-time --SOfock:LL 1.00D-12 0.00% 10.00% 0.00% 0.00% 0.00899804s --SOfock:SL 1.00D-12 0.00% 19.77% 0.00% 0.96% 0.05157399s --SOfock:SS 1.00D-12 2.22% 92.45% 1.67% 2.10% 0.07210994s -+SCR scr.thr. Step1 Step2 Coulomb Exchange WALL-time -+SOfock:LL 1.00D-12 0.00% 10.00% 0.00% 0.00% 0.00906515s -+SOfock:SL 1.00D-12 0.00% 18.73% 0.00% 0.88% 0.04602289s -+SOfock:SS 1.00D-12 1.70% 72.87% 0.93% 1.41% 0.07452011s - >>> CPU time used in SO Fock is 0.13 seconds - >>> WALL time used in SO Fock is 0.13 seconds - E_HOMO...E_LUMO, symmetry 1: 35 -0.53824 36 -0.20011 37 0.06997 -->>> Total wall time: 0.14423264s, and total CPU time : 0.13602100s -+>>> Total wall time: 0.14401197s, and total CPU time : 0.13443000s - --########## END ITERATION NO. 10 ########## Sat Dec 7 14:42:45 2019 -+########## END ITERATION NO. 10 ########## Fri Oct 9 13:31:24 2020 - --It. 10 -15.05525782853 4.23D-11 7.89D-07 1.39D-06 DIIS 9 0.14423264s LL SL SS Sat Dec 7 -+It. 10 -15.05525782853 4.23D-11 -1.26D-06 1.39D-06 DIIS 9 0.14401197s LL SL SS Fri Oct 9 - --########## START ITERATION NO. 11 ########## Sat Dec 7 14:42:45 2019 -+########## START ITERATION NO. 11 ########## Fri Oct 9 13:31:24 2020 - - 11 *** Differential density matrix. DCOVLP = 1.0000 - 11 *** Differential density matrix. DVOVLP( 1) = 1.0000 --SCR scr.thr. Step1 Step2 Coulomb Exchange CPU-time --SOfock:LL 1.00D-12 0.00% 10.88% 0.00% 0.00% 0.00829506s --SOfock:SL 1.00D-12 0.00% 20.91% 0.00% 1.37% 0.04777408s --SOfock:SS 1.00D-12 7.35% 88.45% 3.34% 3.78% 0.06809211s -- >>> CPU time used in SO Fock is 0.12 seconds -- >>> WALL time used in SO Fock is 0.12 seconds -+SCR scr.thr. Step1 Step2 Coulomb Exchange WALL-time -+SOfock:LL 1.00D-12 0.00% 10.88% 0.00% 0.00% 0.00939202s -+SOfock:SL 1.00D-12 0.00% 19.86% 0.00% 1.26% 0.04657388s -+SOfock:SS 1.00D-12 5.62% 70.00% 1.11% 1.65% 0.07107210s -+ >>> CPU time used in SO Fock is 0.13 seconds -+ >>> WALL time used in SO Fock is 0.13 seconds - E_HOMO...E_LUMO, symmetry 1: 35 -0.53824 36 -0.20011 37 0.06997 -->>> Total wall time: 0.13559033s, and total CPU time : 0.12737000s -+>>> Total wall time: 0.14050508s, and total CPU time : 0.13166000s - --########## END ITERATION NO. 11 ########## Sat Dec 7 14:42:45 2019 -+########## END ITERATION NO. 11 ########## Fri Oct 9 13:31:24 2020 - --It. 11 -15.05525782855 1.26D-11 7.22D-07 2.76D-07 DIIS 9 0.13559033s LL SL SS Sat Dec 7 -+It. 11 -15.05525782855 1.26D-11 -8.54D-07 2.76D-07 DIIS 9 0.14050508s LL SL SS Fri Oct 9 - --########## START ITERATION NO. 12 ########## Sat Dec 7 14:42:45 2019 -+########## START ITERATION NO. 12 ########## Fri Oct 9 13:31:24 2020 - - 12 *** Differential density matrix. DCOVLP = 1.0000 - 12 *** Differential density matrix. DVOVLP( 1) = 1.0000 --SCR scr.thr. Step1 Step2 Coulomb Exchange CPU-time --SOfock:LL 1.00D-12 0.00% 14.91% 0.00% 0.01% 0.00819111s --SOfock:SL 1.00D-12 0.00% 26.31% 0.00% 4.16% 0.04727006s --SOfock:SS 1.00D-12 27.72% 71.16% 7.71% 10.99% 0.05253100s -+SCR scr.thr. Step1 Step2 Coulomb Exchange WALL-time -+SOfock:LL 1.00D-12 0.00% 14.91% 0.00% 0.01% 0.00926995s -+SOfock:SL 1.00D-12 0.00% 25.16% 0.00% 3.83% 0.04634213s -+SOfock:SS 1.00D-12 21.18% 57.02% 0.45% 2.31% 0.05649400s - >>> CPU time used in SO Fock is 0.11 seconds - >>> WALL time used in SO Fock is 0.11 seconds -->>> Total wall time: 0.11815968s, and total CPU time : 0.11058100s -+>>> Total wall time: 0.12363100s, and total CPU time : 0.11607500s - --########## END ITERATION NO. 12 ########## Sat Dec 7 14:42:45 2019 -+########## END ITERATION NO. 12 ########## Fri Oct 9 13:31:24 2020 - --It. 12 -15.05525782855 3.59D-13 1.43D-07 1.38D-08 DIIS 9 0.11815968s LL SL SS Sat Dec 7 -+It. 12 -15.05525782855 3.73D-13 -1.53D-07 1.38D-08 DIIS 9 0.12363100s LL SL SS Fri Oct 9 - - - SCF - CYCLE -@@ -1157,35 +1164,35 @@ - -------------------------------------------------------------------------------------------------------------------------------- - Energy ERGVAL FCKVAL EVCVAL Conv.acc CPU Integrals Time stamp - -------------------------------------------------------------------------------------------------------------------------------- --It. 1 -7.674280262185 0.00D+00 0.00D+00 0.00D+00 0.12560900s Atom. scrpot Sat Dec 7 --It. 2 -14.98358612120 7.31D+00 2.41D+00 4.55D-01 0.21618455s LL SL SS Sat Dec 7 --It. 3 -15.05284570594 6.93D-02 -1.41D-01 5.42D-02 DIIS 2 0.25093168s LL SL SS Sat Dec 7 --It. 4 -15.05510762061 2.26D-03 -1.10D-02 9.87D-03 DIIS 3 0.23950611s LL SL SS Sat Dec 7 --It. 5 -15.05525091501 1.43D-04 -3.58D-03 2.02D-03 DIIS 4 0.23837635s LL SL SS Sat Dec 7 --It. 6 -15.05525770434 6.79D-06 -3.53D-04 3.01D-04 DIIS 5 0.17357306s LL SL SS Sat Dec 7 --It. 7 -15.05525782410 1.20D-07 -4.18D-05 5.31D-05 DIIS 6 0.16939002s LL SL SS Sat Dec 7 --It. 8 -15.05525782821 4.11D-09 -1.39D-05 1.07D-05 DIIS 7 0.16520095s LL SL SS Sat Dec 7 --It. 9 -15.05525782849 2.85D-10 -4.04D-06 2.99D-06 DIIS 8 0.16172978s LL SL SS Sat Dec 7 --It. 10 -15.05525782853 4.23D-11 7.89D-07 1.39D-06 DIIS 9 0.14423264s LL SL SS Sat Dec 7 --It. 11 -15.05525782855 1.26D-11 7.22D-07 2.76D-07 DIIS 9 0.13559033s LL SL SS Sat Dec 7 --It. 12 -15.05525782855 3.59D-13 1.43D-07 1.38D-08 DIIS 9 0.11815968s LL SL SS Sat Dec 7 -+It. 1 -7.674280262172 0.00D+00 0.00D+00 0.00D+00 0.06623700s Atom. scrpot Fri Oct 9 -+It. 2 -14.98358612120 7.31D+00 2.45D+00 4.55D-01 0.51878285s LL SL SS Fri Oct 9 -+It. 3 -15.05284570594 6.93D-02 -1.44D-01 5.42D-02 DIIS 2 0.16109180s LL SL SS Fri Oct 9 -+It. 4 -15.05510762061 2.26D-03 -1.16D-02 9.87D-03 DIIS 3 0.15968394s LL SL SS Fri Oct 9 -+It. 5 -15.05525091501 1.43D-04 -3.76D-03 2.02D-03 DIIS 4 0.15834403s LL SL SS Fri Oct 9 -+It. 6 -15.05525770434 6.79D-06 -3.61D-04 3.01D-04 DIIS 5 0.15521312s LL SL SS Fri Oct 9 -+It. 7 -15.05525782410 1.20D-07 -4.48D-05 5.31D-05 DIIS 6 0.15497518s LL SL SS Fri Oct 9 -+It. 8 -15.05525782821 4.11D-09 -1.45D-05 1.07D-05 DIIS 7 0.15240192s LL SL SS Fri Oct 9 -+It. 9 -15.05525782849 2.85D-10 -4.04D-06 2.99D-06 DIIS 8 0.15059400s LL SL SS Fri Oct 9 -+It. 10 -15.05525782853 4.23D-11 -1.26D-06 1.39D-06 DIIS 9 0.14401197s LL SL SS Fri Oct 9 -+It. 11 -15.05525782855 1.26D-11 -8.54D-07 2.76D-07 DIIS 9 0.14050508s LL SL SS Fri Oct 9 -+It. 12 -15.05525782855 3.73D-13 -1.53D-07 1.38D-08 DIIS 9 0.12363100s LL SL SS Fri Oct 9 - -------------------------------------------------------------------------------------------------------------------------------- - * Convergence after 12 iterations. - * Average elapsed time per iteration: -- No 2-ints : 0.12560757s -- LL SL SS : 0.18298865s -+ No 2-ints : 0.06805897s -+ LL SL SS : 0.18356681s - - - TOTAL ENERGY - ------------ - -- Electronic energy : -17.364060097770729 -+ Electronic energy : -17.364060097770743 - - Other contributions to the total energy - Nuclear repulsion energy : 2.308802269222842 - - Sum of all contributions to the energy -- Total energy : -15.055257828547887 -+ Total energy : -15.055257828547902 - - - Eigenvalues -@@ -1194,24 +1201,24 @@ - - * Block 1 in E1 : Omega = 1/2 - * Closed shell, f = 1.0000 -- -4.679468376338 ( 2) -0.538243701490 ( 2) -+ -4.679468376327 ( 2) -0.538243701490 ( 2) - * Open shell #1, f = 0.5000 - -0.200107364292 ( 2) - * Virtual eigenvalues, f = 0.0000 -- 0.069973271793 ( 2) 0.146585677662 ( 2) 0.290043259674 ( 2) 0.329894286245 ( 2) 0.443382601574 ( 2) -- 0.636678743326 ( 2) 0.675079413170 ( 2) 1.116750847420 ( 2) 1.366626079642 ( 2) 1.477429645290 ( 2) -- 2.022794797755 ( 2) 2.267117385980 ( 2) 3.573003609718 ( 2) 4.000999068608 ( 2) 7.165692855382 ( 2) -- 7.349371984843 ( 2) 15.727399978192 ( 2) 22.596336602594 ( 2) 58.756173314173 ( 2) 219.560006375315 ( 2) -- 924.777802919416 ( 2) 4979.576710887137 ( 2) -+ 0.069973271798 ( 2) 0.146585677680 ( 2) 0.290043259672 ( 2) 0.329894286248 ( 2) 0.443382601571 ( 2) -+ 0.636678743335 ( 2) 0.675079413169 ( 2) 1.116750847424 ( 2) 1.366626079649 ( 2) 1.477429645297 ( 2) -+ 2.022794797753 ( 2) 2.267117385992 ( 2) 3.573003609720 ( 2) 4.000999068610 ( 2) 7.165692855389 ( 2) -+ 7.349371984860 ( 2) 15.727399978201 ( 2) 22.596336602582 ( 2) 58.756173314180 ( 2) 219.560006375432 ( 2) -+ 924.777802919401 ( 2) 4979.576710887086 ( 2) - - * Block 2 in E1 : Omega = 3/2 - * Virtual eigenvalues, f = 0.0000 -- 0.069977662719 ( 2) 0.329912044238 ( 2) 0.636681004307 ( 2) 0.656492047535 ( 2) 1.366714153093 ( 2) -- 2.022824837061 ( 2) 7.166842638253 ( 2) -+ 0.069977662718 ( 2) 0.329912044241 ( 2) 0.636681004320 ( 2) 0.656492047523 ( 2) 1.366714153101 ( 2) -+ 2.022824837060 ( 2) 7.166842638267 ( 2) - - * Block 3 in E1 : Omega = 5/2 - * Virtual eigenvalues, f = 0.0000 -- 0.656497922027 ( 2) -+ 0.656497922020 ( 2) - - * Occupation in fermion symmetry E1 - * Inactive orbitals -@@ -1321,7 +1328,7 @@ - - (RSETCI) Number of determinants: 3366 (dimension 3366) - -- CPU (Wall) time for generation of determinants: 0.22480200s( 0.22480234s) -+ CPU (Wall) time for generation of determinants: 0.21247500s( 0.21325493s) - - (RSETWOP) Orbital classes: - Inactive orbitals : -@@ -1335,40 +1342,54 @@ - Vector containing mj-values saved as MJVEC on KRMCSCF - - (RTRACTL1) Starting 4-index integral transformation. -- - Integral class 1 : (LL|??) -- - Beginning task 1 of 5 after 0. seconds and 0. CPU-seconds -- - Beginning task 2 of 5 after 0. seconds and 0. CPU-seconds -- - Beginning task 3 of 5 after 0. seconds and 0. CPU-seconds -- - Beginning task 4 of 5 after 0. seconds and 0. CPU-seconds -- - Beginning task 5 of 5 after 0. seconds and 0. CPU-seconds -+ -+ * Max no. of B shells in a task determined to be 8 - - Integral class 2 : (SS|??) -- - Beginning task 6 of 13 after 0. seconds and 0. CPU-seconds -- - Beginning task 7 of 13 after 0. seconds and 0. CPU-seconds -- - Beginning task 8 of 13 after 0. seconds and 0. CPU-seconds -- - Beginning task 9 of 13 after 0. seconds and 0. CPU-seconds -- - Beginning task 10 of 13 after 0. seconds and 0. CPU-seconds -- - Beginning task 11 of 13 after 0. seconds and 0. CPU-seconds -- - Beginning task 12 of 13 after 0. seconds and 0. CPU-seconds -- - Beginning task 13 of 13 after 1. seconds and 1. CPU-seconds -+ - Starting shell A no. 13 after 0.00 seconds. -+ - Starting shell A no. 12 after 0.00 seconds. -+ - Starting shell A no. 11 after 0.07 seconds. -+ - Starting shell A no. 10 after 0.15 seconds. -+ - Starting shell A no. 9 after 0.18 seconds. -+ - Starting shell A no. 8 after 0.24 seconds. -+ - Starting shell A no. 7 after 0.32 seconds. -+ - Starting shell A no. 6 after 0.33 seconds. -+ - Integral class 1 : (LL|??) -+ - Starting shell A no. 5 after 0.37 seconds. -+ - Starting shell A no. 4 after 0.38 seconds. -+ - Starting shell A no. 3 after 0.41 seconds. -+ - Starting shell A no. 2 after 0.43 seconds. -+ - Starting shell A no. 1 after 0.45 seconds. -+ - Process 1 finished at 0.48 seconds after start - -- - Starting symmetrization after 0.62 seconds -- - Finished symmetrization after 0.62 seconds -+ - Starting symmetrization after 0.48 seconds -+ - Finished symmetrization after 0.49 seconds - - - ------ Timing report (in CPU seconds) of module integral transformation - -- Time in Initializing MS4IND file 0.011 seconds -- Time in Computing+transform. integral 0.624 seconds -- Time in Symmetrizing MO integrals 0.000 seconds -+ -+ -+ Master --------- Slaves ------------ -+ -+ Timer Master Minimum Maximum Average -+ -+ Initializing MS4IND file 0.0 0.0 0.0 0.0 -+ Slave requesting task from ma 0.5 0.0 0.0 0.0 -+ Master and slave negotiating 0.0 0.0 0.0 0.0 -+ Symmetrizing MO integrals 0.0 0.0 0.0 0.0 -+ Computing+transform. integral 0.0 0.5 0.5 0.5 -+ -+------ End of timing report ------ -+ - - (RTRACTL1) Total CPU (wall) time used : 00:00:01 ( 00:00:01) -- Transformation ended Sat Dec 7 14:42:46 2019 -+ Transformation ended Fri Oct 9 13:31:25 2020 - // LUCIAREL called - // CIRUN = KR-CI - // Running large-scale CI calculation - --* REAFCK: Fock matrix read from file DFFCK1 --* Heading :BeH Sat Dec 7 14:42:43 2019 -+* REAFCK: Fock matrix read from file /dev/shm/build/DIRAC/19.0/intel-2020a-Python-2.7.18-mpi-int6 -+* Heading :BeH Fri Oct 9 13:31:22 2020 - Allocating for 3480 diagonal integrals. - - -@@ -1378,14 +1399,34 @@ - (including imaginary parts) - - -+ =================================================== -+ parallel distribution setup for symmetry irrep 65 -+ =================================================== -+ -+ total number of processes to distribute on : 2 -+ total number of blocks : 13056 -+ total number of active blocks : 29 -+ size of largest TTSS block : 784 -+ overall weighted active block length : 214301 -+ Maximum weighted block size : 61936 -+ -+ ================================ -+ Summation of even distribution -+ ================================ -+ -+ CPU 0 computes 15 blocks with a total weight of 107168 -+ CPU 1 computes 14 blocks with a total weight of 107133 -+ - ============================================================== - ==> allocation of two CI vectors and one resolution vector <== - -- current available free memory in double words: 1999304192 -+ current available free memory in double words: 63304144 - allocate two CI vectors each of length: 3366 - allocate resolution vector of length: 3366 - ============================================================== - -+ -+ - - 2 start vectors based on lowest diagonal elements of H_CI - 1 -15.055258 -@@ -1397,270 +1438,330 @@ - - Maximum number of CI microiterations ... 50 - -- -+ - ---------------------------------------------- -- I'll take you to a place -+ I'll take you to a place - Where we shall find our -- ROOTS, BLOODY ROOTS -- -- Sepultura -+ ROOTS, BLOODY ROOTS -+ -+ Sepultura - ---------------------------------------------- -+ - - -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 1 -+ Total energy = -15.05525783 -+ Lowering of energy = -0.00000000 - -- (MICDV4_ENLMD_REL) CI microiteration no. 1 -- Total energy = -15.05525783 -- Lowering of energy = -0.00000000 -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 4.37450D-01 - -- Norm of CI residuals (thr = 1.00D-05) -- 1 4.37450D-01 -+ Wall time for microiteration 0.38906469s - -- CPU (Wall) time for microiteration 1.20469400s( 1.21234911s) - -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 2 -+ Total energy = -15.09785782 -+ Lowering of energy = 0.04259999 - -- (MICDV4_ENLMD_REL) CI microiteration no. 2 -- Total energy = -15.09785782 -- Lowering of energy = 0.04259999 -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 1.39990D-01 - -- Norm of CI residuals (thr = 1.00D-05) -- 1 1.39990D-01 -+ Wall time for microiteration 0.41679055s - -- CPU (Wall) time for microiteration 0.95826800s( 0.96383090s) - -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 3 -+ Total energy = -15.10221442 -+ Lowering of energy = 0.00435660 - -- (MICDV4_ENLMD_REL) CI microiteration no. 3 -- Total energy = -15.10221442 -- Lowering of energy = 0.00435660 -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 6.68601D-02 - -- Norm of CI residuals (thr = 1.00D-05) -- 1 6.68601D-02 -+ Wall time for microiteration 0.41734640s - -- CPU (Wall) time for microiteration 1.23481700s( 1.24102225s) - -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 4 -+ Total energy = -15.10336430 -+ Lowering of energy = 0.00114988 - -- (MICDV4_ENLMD_REL) CI microiteration no. 4 -- Total energy = -15.10336430 -- Lowering of energy = 0.00114988 -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 1.84414D-02 - -- Norm of CI residuals (thr = 1.00D-05) -- 1 1.84414D-02 -+ Wall time for microiteration 0.41587336s - -- CPU (Wall) time for microiteration 0.96459800s( 0.96983010s) - -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 5 -+ Total energy = -15.10355258 -+ Lowering of energy = 0.00018829 - -- (MICDV4_ENLMD_REL) CI microiteration no. 5 -- Total energy = -15.10355258 -- Lowering of energy = 0.00018829 -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 1.86545D-02 - -- Norm of CI residuals (thr = 1.00D-05) -- 1 1.86545D-02 -+ Wall time for microiteration 0.41766227s - -- CPU (Wall) time for microiteration 1.23176500s( 1.23788811s) - -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 6 -+ Total energy = -15.10365534 -+ Lowering of energy = 0.00010276 - -- (MICDV4_ENLMD_REL) CI microiteration no. 6 -- Total energy = -15.10365534 -- Lowering of energy = 0.00010276 -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 1.02051D-02 - -- Norm of CI residuals (thr = 1.00D-05) -- 1 1.02051D-02 -+ Wall time for microiteration 0.41570181s - -- CPU (Wall) time for microiteration 0.96846600s( 0.97378551s) - -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 7 -+ Total energy = -15.10368496 -+ Lowering of energy = 0.00002962 - -- (MICDV4_ENLMD_REL) CI microiteration no. 7 -- Total energy = -15.10368496 -- Lowering of energy = 0.00002962 -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 6.64018D-03 - -- Norm of CI residuals (thr = 1.00D-05) -- 1 6.64018D-03 -+ Wall time for microiteration 0.41870350s - -- CPU (Wall) time for microiteration 1.24741500s( 1.25294369s) - -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 8 -+ Total energy = -15.10369583 -+ Lowering of energy = 0.00001087 - -- (MICDV4_ENLMD_REL) CI microiteration no. 8 -- Total energy = -15.10369583 -- Lowering of energy = 0.00001087 -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 3.19312D-03 - -- Norm of CI residuals (thr = 1.00D-05) -- 1 3.19312D-03 -+ Wall time for microiteration 0.41609852s - -- CPU (Wall) time for microiteration 0.96903700s( 0.97438777s) - -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 9 -+ Total energy = -15.10370048 -+ Lowering of energy = 0.00000465 - -- (MICDV4_ENLMD_REL) CI microiteration no. 9 -- Total energy = -15.10370048 -- Lowering of energy = 0.00000465 -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 3.23467D-03 - -- Norm of CI residuals (thr = 1.00D-05) -- 1 3.23467D-03 -+ Wall time for microiteration 0.41777307s - -- CPU (Wall) time for microiteration 1.22110400s( 1.22825285s) - -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 10 -+ Total energy = -15.10370322 -+ Lowering of energy = 0.00000274 - -- (MICDV4_ENLMD_REL) CI microiteration no. 10 -- Total energy = -15.10370322 -- Lowering of energy = 0.00000274 -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 1.97047D-03 - -- Norm of CI residuals (thr = 1.00D-05) -- 1 1.97047D-03 -+ Wall time for microiteration 0.41673967s - -- CPU (Wall) time for microiteration 0.92580700s( 0.93142437s) - -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 11 -+ Total energy = -15.10370430 -+ Lowering of energy = 0.00000108 - -- (MICDV4_ENLMD_REL) CI microiteration no. 11 -- Total energy = -15.10370430 -- Lowering of energy = 0.00000108 -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 1.39286D-03 - -- Norm of CI residuals (thr = 1.00D-05) -- 1 1.39286D-03 -+ Wall time for microiteration 0.41791135s - -- CPU (Wall) time for microiteration 1.21935300s( 1.22573134s) - -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 12 -+ Total energy = -15.10370471 -+ Lowering of energy = 0.00000041 - -- (MICDV4_ENLMD_REL) CI microiteration no. 12 -- Total energy = -15.10370471 -- Lowering of energy = 0.00000041 -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 6.78879D-04 - -- Norm of CI residuals (thr = 1.00D-05) -- 1 6.78879D-04 -+ Wall time for microiteration 0.41635790s - -- CPU (Wall) time for microiteration 0.96845200s( 0.97368623s) - -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 13 -+ Total energy = -15.10370491 -+ Lowering of energy = 0.00000019 - -- (MICDV4_ENLMD_REL) CI microiteration no. 13 -- Total energy = -15.10370491 -- Lowering of energy = 0.00000019 -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 7.08771D-04 - -- Norm of CI residuals (thr = 1.00D-05) -- 1 7.08771D-04 -+ Wall time for microiteration 0.42354180s - -- CPU (Wall) time for microiteration 1.24966800s( 1.25543883s) - -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 14 -+ Total energy = -15.10370502 -+ Lowering of energy = 0.00000012 - -- (MICDV4_ENLMD_REL) CI microiteration no. 14 -- Total energy = -15.10370502 -- Lowering of energy = 0.00000012 -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 4.23480D-04 - -- Norm of CI residuals (thr = 1.00D-05) -- 1 4.23480D-04 -+ Wall time for microiteration 0.41584093s - -- CPU (Wall) time for microiteration 0.95248500s( 0.95758762s) - -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 15 -+ Total energy = -15.10370507 -+ Lowering of energy = 0.00000005 - -- (MICDV4_ENLMD_REL) CI microiteration no. 15 -- Total energy = -15.10370507 -- Lowering of energy = 0.00000005 -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 3.04533D-04 - -- Norm of CI residuals (thr = 1.00D-05) -- 1 3.04533D-04 -+ Wall time for microiteration 0.41808349s - -- CPU (Wall) time for microiteration 1.24777200s( 1.25355540s) - -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 16 -+ Total energy = -15.10370509 -+ Lowering of energy = 0.00000002 - -- (MICDV4_ENLMD_REL) CI microiteration no. 16 -- Total energy = -15.10370509 -- Lowering of energy = 0.00000002 -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 1.50921D-04 - -- Norm of CI residuals (thr = 1.00D-05) -- 1 1.50921D-04 -+ Wall time for microiteration 0.41666777s - -- CPU (Wall) time for microiteration 1.01747300s( 1.05122897s) - -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 17 -+ Total energy = -15.10370510 -+ Lowering of energy = 0.00000001 - -- (MICDV4_ENLMD_REL) CI microiteration no. 17 -- Total energy = -15.10370510 -- Lowering of energy = 0.00000001 -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 1.53262D-04 - -- Norm of CI residuals (thr = 1.00D-05) -- 1 1.53262D-04 -+ Wall time for microiteration 0.41730021s - -- CPU (Wall) time for microiteration 1.24111700s( 1.24705948s) - -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 18 -+ Total energy = -15.10370510 -+ Lowering of energy = 0.00000001 - -- (MICDV4_ENLMD_REL) CI microiteration no. 18 -- Total energy = -15.10370510 -- Lowering of energy = 0.00000001 -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 9.48004D-05 - -- Norm of CI residuals (thr = 1.00D-05) -- 1 9.48004D-05 -+ Wall time for microiteration 0.41675383s - -- CPU (Wall) time for microiteration 0.96130400s( 0.96728180s) - -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 19 -+ Total energy = -15.10370510 -+ Lowering of energy = 0.00000000 - -- (MICDV4_ENLMD_REL) CI microiteration no. 19 -- Total energy = -15.10370510 -- Lowering of energy = 0.00000000 -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 6.58500D-05 - -- Norm of CI residuals (thr = 1.00D-05) -- 1 6.58500D-05 -+ Wall time for microiteration 0.41868551s - -- CPU (Wall) time for microiteration 1.24445300s( 1.25093647s) - -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 20 -+ Total energy = -15.10370511 -+ Lowering of energy = 0.00000000 - -- (MICDV4_ENLMD_REL) CI microiteration no. 20 -- Total energy = -15.10370511 -- Lowering of energy = 0.00000000 -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 3.40204D-05 - -- Norm of CI residuals (thr = 1.00D-05) -- 1 3.40204D-05 -+ Wall time for microiteration 0.41628122s - -- CPU (Wall) time for microiteration 0.96835700s( 0.97404379s) - -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 21 -+ Total energy = -15.10370511 -+ Lowering of energy = 0.00000000 - -- (MICDV4_ENLMD_REL) CI microiteration no. 21 -- Total energy = -15.10370511 -- Lowering of energy = 0.00000000 -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 3.33886D-05 - -- Norm of CI residuals (thr = 1.00D-05) -- 1 3.33886D-05 -+ Wall time for microiteration 0.41618816s - -- CPU (Wall) time for microiteration 1.18932100s( 1.19510286s) - -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 22 -+ Total energy = -15.10370511 -+ Lowering of energy = 0.00000000 - -- (MICDV4_ENLMD_REL) CI microiteration no. 22 -- Total energy = -15.10370511 -- Lowering of energy = 0.00000000 -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 2.14673D-05 - -- Norm of CI residuals (thr = 1.00D-05) -- 1 2.14673D-05 -+ Wall time for microiteration 0.41732191s - -- CPU (Wall) time for microiteration 0.96339800s( 0.97118922s) - -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 23 -+ Total energy = -15.10370511 -+ Lowering of energy = 0.00000000 - -- (MICDV4_ENLMD_REL) CI microiteration no. 23 -- Total energy = -15.10370511 -- Lowering of energy = 0.00000000 -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 1.44211D-05 - -- Norm of CI residuals (thr = 1.00D-05) -- 1 1.44211D-05 -+ Wall time for microiteration 0.41780390s - -- CPU (Wall) time for microiteration 1.23398800s( 1.23978875s) - -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 24 -+ Total energy = -15.10370511 -+ Lowering of energy = 0.00000000 - -- (MICDV4_ENLMD_REL) CI microiteration no. 24 -- Total energy = -15.10370511 -- Lowering of energy = 0.00000000 -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 7.72802D-06 - -- Norm of CI residuals (thr = 1.00D-05) -- 1 7.72802D-06 -+ Wall time for microiteration 0.41720308s - -- CPU (Wall) time for microiteration 0.08609000s( 0.08613085s) - -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 25 -+ Total energy = -15.10370511 -+ Lowering of energy = 0.00000000 - -- (MICDV4_ENLMD_REL) Micro iterations converged. -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 7.37801D-06 - -- Core energy = 2.30880227 -- Active energies = -17.41250738 -- Final CI energies = -15.10370511 -+ Wall time for microiteration 0.41947213s - -- root 1 ...... converged! - -- I have completed task KR-CI in 26.37510378s (wall time) -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 26 -+ Total energy = -15.10370511 -+ Lowering of energy = 0.00000000 -+ -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 4.89162D-06 -+ -+ Wall time for microiteration 0.41700623s -+ -+ -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 27 -+ Total energy = -15.10370511 -+ Lowering of energy = 0.00000000 -+ -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 3.20093D-06 -+ -+ Wall time for microiteration 0.41741276s -+ -+ -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 28 -+ Total energy = -15.10370511 -+ Lowering of energy = 0.00000000 -+ -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 1.76410D-06 -+ -+ Wall time for microiteration 0.41627715s -+ -+ -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 29 -+ Total energy = -15.10370511 -+ Lowering of energy = 0.00000000 -+ -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 1.64937D-06 -+ -+ Wall time for microiteration 0.41783292s -+ -+ -+ (MICDV4_ENLMD_REL_PAR) CI microiteration no. 30 -+ Total energy = -15.10370511 -+ Lowering of energy = 0.00000000 -+ -+ Norm of CI residuals (thr = 1.00D-06) -+ 1 1.11914D-06 -+ -+ Wall time for microiteration 0.00072046s -+ -+ -+ (MICDV4_ENLMD_REL_PAR) Micro iterations converged. -+ -+ Core energy = 2.30880227 -+ Active energies = -17.41250738 -+ Final CI energies = -15.10370511 -+ -+ root 1 ...... converged! -+ -+ I have completed task KR-CI in 12.58797884s (wall time) - - (ROPTST) KR-CI calculation ended properly. - -->>> TOTAL CPU (WALL) TIME IN KR-CI: 27.82514200s(28.00508189s) -+>>> TOTAL CPU (WALL) TIME IN KR-CI: 14.02860500s(14.16464686s) - - - -@@ -1699,7 +1800,7 @@ - - (RSETCI) Number of determinants: 3366 (dimension 3366) - -- CPU (Wall) time for generation of determinants: 0.25193400s( 0.25195498s) -+ CPU (Wall) time for generation of determinants: 0.19848500s( 0.20092607s) - - (RSETWOP) Orbital classes: - Inactive orbitals : -@@ -1745,12 +1846,12 @@ - _________________________________ - Total 1 - -- Diagonal and Off-diagonal blocks are exchanged for Y1-HYP -- Diagonal and Off-diagonal blocks are exchanged for Y2-HYP -- Diagonal and Off-diagonal blocks are exchanged for X1-HYP -- Sign of the lower diagonal block is changed for X1-HYP -- Diagonal and Off-diagonal blocks are exchanged for X2-HYP -- Sign of the lower diagonal block is changed for X2-HYP -+ Diagonal and Off-diagonal blocks are exchanged for Y1-HYP -+ Diagonal and Off-diagonal blocks are exchanged for Y2-HYP -+ Diagonal and Off-diagonal blocks are exchanged for X1-HYP -+ Sign of the lower diagonal block is changed for X1-HYP -+ Diagonal and Off-diagonal blocks are exchanged for X2-HYP -+ Sign of the lower diagonal block is changed for X2-HYP - // LUCIAREL called - // CIRUN = PROP1 - // Computing one-electron properties. -@@ -1770,10 +1871,28 @@ - A1-SPS A2 A2 - A2-SPS A2 A2 - -+ =================================================== -+ parallel distribution setup for symmetry irrep 65 -+ =================================================== -+ -+ total number of processes to distribute on : 2 -+ total number of blocks : 13056 -+ total number of active blocks : 29 -+ size of largest TTSS block : 784 -+ overall weighted active block length : 26784 -+ Maximum weighted block size : 7056 -+ -+ ================================ -+ Summation of even distribution -+ ================================ -+ -+ CPU 0 computes 14 blocks with a total weight of 13391 -+ CPU 1 computes 15 blocks with a total weight of 13393 -+ - ============================================================== - ==> allocation of two CI vectors and one resolution vector <== - -- current available free memory in double words: 1999885056 -+ current available free memory in double words: 63885000 - allocate two CI vectors each of length: 3366 - allocate resolution vector of length: 3366 - ============================================================== -@@ -1803,7 +1922,7 @@ - 0 -15.1037051064 0.000000000000 0.000000000000 0.000000000000 (1 ) - ________________________________________________________________________________________________________ - -- -+ - - ******************************************************** - ********* electron Electric Dipole Moment ************** -@@ -1812,9 +1931,9 @@ - E_eff [a.u.] E_eff [GV/cm] - - __________________ _________________ __________________________________________________________ -- EEDM state 1(1 ) state 1(1 ) -0.000110451662 -0.000567965276 -+ EEDM state 1(1 ) state 1(1 ) -0.000110451220 -0.000567963004 - __________________________________________ __________________________________________________________ -- -+ - - ******************************************************** - ********* Hyperfine Structure Constants ************** -@@ -1823,45 +1942,45 @@ - < state | Y1-HYP [alpha x E] | state > Hyperfine Const. [a.u.] Delta E_HypFin [a.u.] - - __________________ _________________ __________________________________________________________ -- PREFACNUC = -1.5598078852941472E-006 -- MHYP state 1(1 ) state 1(1 ) -0.005905849748 0.000000009212 -+ PREFACNUC = -1.559807885294147E-006 -+ MHYP state 1(1 ) state 1(1 ) -0.005905650151 0.000000009212 - __________________________________________ __________________________________________________________ - - < state | Y2-HYP [alpha x E] | state > Hyperfine Const. [a.u.] Delta E_HypFin [a.u.] - - __________________ _________________ __________________________________________________________ -- PREFACNUC = 1.1099508005612513E-005 -- MHYP state 1(1 ) state 1(1 ) -0.000974096023 -0.000000010812 -+ PREFACNUC = 1.109950800561251E-005 -+ MHYP state 1(1 ) state 1(1 ) -0.000974190577 -0.000000010813 - __________________________________________ __________________________________________________________ - - < state | X1-HYP [alpha x E] | state > Hyperfine Const. [a.u.] Delta E_HypFin [a.u.] - - __________________ _________________ __________________________________________________________ -- PREFACNUC = -1.5598078852941472E-006 -- MHYP state 1(1 ) state 1(1 ) -0.005905849748 0.000000009212 -+ PREFACNUC = -1.559807885294147E-006 -+ MHYP state 1(1 ) state 1(1 ) -0.005905650151 0.000000009212 - __________________________________________ __________________________________________________________ - - < state | X2-HYP [alpha x E] | state > Hyperfine Const. [a.u.] Delta E_HypFin [a.u.] - - __________________ _________________ __________________________________________________________ -- PREFACNUC = 1.1099508005612513E-005 -- MHYP state 1(1 ) state 1(1 ) -0.000974096023 -0.000000010812 -+ PREFACNUC = 1.109950800561251E-005 -+ MHYP state 1(1 ) state 1(1 ) -0.000974190577 -0.000000010813 - __________________________________________ __________________________________________________________ - - < state | Z1-HYP [alpha x E] | state > Hyperfine Const. [a.u.] Delta E_HypFin [a.u.] - - __________________ _________________ __________________________________________________________ -- PREFACNUC = -1.5598078852941472E-006 -- MHYP state 1(1 ) state 1(1 ) -0.006752396302 0.000000010532 -+ PREFACNUC = -1.559807885294147E-006 -+ MHYP state 1(1 ) state 1(1 ) -0.006752216685 0.000000010532 - __________________________________________ __________________________________________________________ - - < state | Z2-HYP [alpha x E] | state > Hyperfine Const. [a.u.] Delta E_HypFin [a.u.] - - __________________ _________________ __________________________________________________________ -- PREFACNUC = 1.1099508005612513E-005 -- MHYP state 1(1 ) state 1(1 ) -0.001232804132 -0.000000013684 -+ PREFACNUC = 1.109950800561251E-005 -+ MHYP state 1(1 ) state 1(1 ) -0.001232901004 -0.000000013685 - __________________________________________ __________________________________________________________ -- -+ - - ******************************************************** - ********* e-N S-PS interaction Parameter ************* -@@ -1870,13 +1989,13 @@ - e-N S-PS Parameter [a.u.] Norm [a.u.] - - __________________ _________________ __________________________________________________________ -- ENSPS state 1(1 ) state 1(1 ) 0.001238402290 0.001238402290 -+ ENSPS state 1(1 ) state 1(1 ) 0.001238395771 0.001238395771 - __________________________________________ __________________________________________________________ - - e-N S-PS Parameter [a.u.] Norm [a.u.] - - __________________ _________________ __________________________________________________________ -- ENSPS state 1(1 ) state 1(1 ) -0.000041687482 0.000041687482 -+ ENSPS state 1(1 ) state 1(1 ) -0.000041690709 0.000041690709 - __________________________________________ __________________________________________________________ - - ***************************************************** -@@ -1885,35 +2004,35 @@ - - - -- Date and time (Linux) : Sat Dec 7 14:43:18 2019 -- Host name : malaya.tcs -+ Date and time (Linux) : Fri Oct 9 13:31:40 2020 -+ Host name : node3414.kirlia.os - -->>>> Node 0, utime: 33, stime: 0, minflt: 10512, majflt: 0, nvcsw: 712, nivcsw: 1212, maxrss: 192920 -->>>> Total WALL time used in DIRAC: 36s -+>>>> Node 0, utime: 17, stime: 0, minflt: 102299, majflt: 0, nvcsw: 729, nivcsw: 1895, maxrss: 647320 -+>>>> Total WALL time used in DIRAC: 19s - - Dynamical Memory Usage Summary for Master - -- Mean allocation size (Mb) : 234.90 -+ Mean allocation size (Mb) : 8.01 - -- Largest 10 allocations -+ Largest 10 allocations - -- 15258.79 Mb at subroutine __allocator_track_if_MOD_allocator_registe for WORK in KRCI_CALC -- 15258.79 Mb at subroutine __allocator_track_if_MOD_allocator_registe for WORK in PSISCF -- 15258.79 Mb at subroutine __allocator_track_if_MOD_allocator_registe for WORK in PAMSET - 2 -- 15258.79 Mb at subroutine __allocator_track_if_MOD_allocator_registe for WORK in GMOTRA -- 15258.79 Mb at subroutine __allocator_track_if_MOD_allocator_registe for WORK in PAMSET - 1 -- 15258.79 Mb at subroutine __allocator_track_if_MOD_allocator_registe for test allocation of work array in DIRAC mai -- 3.81 Mb at subroutine __allocator_track_if_MOD_allocator_registe for unnamed variable -- 3.81 Mb at subroutine __allocator_track_if_MOD_allocator_registe for unnamed variable -- 3.81 Mb at subroutine __allocator_track_if_MOD_allocator_registe for unnamed variable -- 3.81 Mb at subroutine __allocator_track_if_MOD_allocator_registe for unnamed variable -+ 488.28 Mb at subroutine krci_calc_+0xc4 for WORK in KRCI_CALC -+ 488.28 Mb at subroutine psiscf_+0xa9 for WORK in PSISCF -+ 488.28 Mb at subroutine pamset_+0x16ac for WORK in PAMSET - 2 -+ 488.28 Mb at subroutine gmotra_+0x47d0 for WORK in GMOTRA -+ 488.28 Mb at subroutine pamset_+0x97 for WORK in PAMSET - 1 -+ 488.28 Mb at subroutine MAIN__+0x9af for test allocation of work array in DIRAC mai -+ 3.81 Mb at subroutine set_hop_dbg_+0x788 for unnamed variable -+ 3.81 Mb at subroutine set_hop_dbg_+0x773 for unnamed variable -+ 3.81 Mb at subroutine set_hop_dbg_+0x75e for unnamed variable -+ 3.81 Mb at subroutine set_hop_dbg_+0x749 for unnamed variable - -- Peak memory usage: 15274.30 MB -- Peak memory usage: 14.916 GB -- reached at subroutine : __allocator_track_if_MOD_allocator_registe -+ Peak memory usage: 503.80 MB -+ Peak memory usage: 0.492 GB -+ reached at subroutine : set_hop_dbg_+0x788 - for variable : unnamed variable - - MEMGET high-water mark: 0.00 MB - - ***************************************************** --DIRAC pam run in /home/mknayak/dirac-repo-05-12-18/work/eedm_mhyp_ensps_krci -+DIRAC pam run in /dev/shm/build/DIRAC/19.0/intel-2020a-Python-2.7.18-mpi-int64/easybuild_obj/test/eedm_mhyp_ensps_krci diff --git a/easybuild/easyconfigs/d/DIRAC/DIRAC-19.0_fix_test_path.patch b/easybuild/easyconfigs/d/DIRAC/DIRAC-19.0_fix_test_path.patch deleted file mode 100644 index 61eb0bb37345..000000000000 --- a/easybuild/easyconfigs/d/DIRAC/DIRAC-19.0_fix_test_path.patch +++ /dev/null @@ -1,26 +0,0 @@ -# Fix hard coded DIRAC/utils path in fde_response_mag and fde_response_shield tests -# OCT 7th 2020 by B. Hajgato (UGent) -diff -ru DIRAC-19.0-Source.orig/test/fde_response_mag/test DIRAC-19.0-Source/test/fde_response_mag/test ---- DIRAC-19.0-Source.orig/test/fde_response_mag/test 2019-12-12 17:26:15.000000000 +0100 -+++ DIRAC-19.0-Source/test/fde_response_mag/test 2020-10-07 22:41:25.277776298 +0200 -@@ -16,7 +16,7 @@ - - - test.run(['dc_pbe'], ['h2o-1.xyz'], args='--get="numerical_grid"') --os.system('../../../utils/fde-mag/dft_to_fde_grid_convert.py') -+os.system('../../../DIRAC*/utils/fde-mag/dft_to_fde_grid_convert.py') - - shutil.copy('numerical_grid', 'FILEEX') - shutil.copy('numerical_grid', 'GRIDOUT') -diff -ru DIRAC-19.0-Source.orig/test/fde_response_shield/test DIRAC-19.0-Source/test/fde_response_shield/test ---- DIRAC-19.0-Source.orig/test/fde_response_shield/test 2019-12-12 17:26:15.000000000 +0100 -+++ DIRAC-19.0-Source/test/fde_response_shield/test 2020-10-07 22:41:45.348275614 +0200 -@@ -17,7 +17,7 @@ - - - test.run(['dc_pbe'], ['h2o-1.xyz'], args='--get="numerical_grid"') --os.system('../../../utils/fde-mag/dft_to_fde_grid_convert.py') -+os.system('../../../DIRAC*/utils/fde-mag/dft_to_fde_grid_convert.py') - - shutil.copy('numerical_grid', 'FILEEX') - shutil.copy('numerical_grid', 'GRIDOUT') diff --git a/easybuild/easyconfigs/d/DIRAC/DIRAC-19.0_remove-broken-tests-intel.patch b/easybuild/easyconfigs/d/DIRAC/DIRAC-19.0_remove-broken-tests-intel.patch deleted file mode 100644 index 5ccef03e4cca..000000000000 --- a/easybuild/easyconfigs/d/DIRAC/DIRAC-19.0_remove-broken-tests-intel.patch +++ /dev/null @@ -1,24 +0,0 @@ -"operators_mo_mtx_elements" doesn't run when mpi is enabled (even if test doesn't use mpi) -see: https://ccportal.ims.ac.jp/en/node/2411 - -Author: Pavel Grochal (INUITS) -Comments from B. Hajgato (UGent) at OCT 5th 2020: -In the test python program both ignore_sign and ignore_order is set to True, -but ignore_order does not seem to work perfectly. -Using ifort 2020.1 and MKL2020.1 on cascadelake a manual comparison passed, meanwhile the automatic -comparison failed. Therefore, test will be disabled. -diff -ru DIRAC-19.0-Source.orig/cmake/custom/test.cmake DIRAC-19.0-Source/cmake/custom/test.cmake ---- DIRAC-19.0-Source.orig/cmake/custom/test.cmake 2019-12-12 17:26:15.000000000 +0100 -+++ DIRAC-19.0-Source/cmake/custom/test.cmake 2020-09-24 12:54:02.524830820 +0200 -@@ -158,9 +158,8 @@ - dirac_test(lucita_q_corrections "short;qcorr;ci" "") - dirac_test(x2c-SCF_to_4c-SCF "short;x2c;4c;scf" "") - dirac_test(import_mos "short;import;scf;mcscf" "") --dirac_test(operators_mo_mtx_elements "short;operators" "") -+# dirac_test(operators_mo_mtx_elements "short;operators" "") - dirac_test(spinorbit-from-spinfree "short;scf;resolve" "") - dirac_test(spinrot "short;response" "") - # disabing eomcc expectation value test until the code is verified - #dirac_test(eomcc_expval "short;cc" "") -- - diff --git a/easybuild/easyconfigs/d/DIRAC/DIRAC-19.0_use_easybuild_opts.patch b/easybuild/easyconfigs/d/DIRAC/DIRAC-19.0_use_easybuild_opts.patch deleted file mode 100644 index e7e16b65880c..000000000000 --- a/easybuild/easyconfigs/d/DIRAC/DIRAC-19.0_use_easybuild_opts.patch +++ /dev/null @@ -1,70 +0,0 @@ -# Take EasyBuild compiler flags for C, C++, and Fortran -# OCT 5th, 2020 by B. Hajgato (UGent) -# Updated by Alexander Grund (TU Dresden) -diff -ur DIRAC-19.0-Source.orig/cmake/custom/compiler_flags/GNU.C.cmake DIRAC-19.0-Source/cmake/custom/compiler_flags/GNU.C.cmake ---- DIRAC-19.0-Source.orig/cmake/custom/compiler_flags/GNU.C.cmake 2021-08-04 17:42:21.340186361 +0200 -+++ DIRAC-19.0-Source/cmake/custom/compiler_flags/GNU.C.cmake 2021-08-04 17:53:53.657008099 +0200 -@@ -3,7 +3,5 @@ - message(STATUS "Added gcc -maix64 flag due to IBM AIX XL Fortran and integer*8") - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -maix64 ") - endif() -- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g") -- set(CMAKE_C_FLAGS_RELEASE "-O2 -Wno-unused") -- set(CMAKE_C_FLAGS_DEBUG "-O0") -+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-unused") - endif() -diff -ur DIRAC-19.0-Source.orig/cmake/custom/compiler_flags/GNU.CXX.cmake DIRAC-19.0-Source/cmake/custom/compiler_flags/GNU.CXX.cmake ---- DIRAC-19.0-Source.orig/cmake/custom/compiler_flags/GNU.CXX.cmake 2021-08-04 17:42:21.340186361 +0200 -+++ DIRAC-19.0-Source/cmake/custom/compiler_flags/GNU.CXX.cmake 2021-08-04 17:53:53.657008099 +0200 -@@ -1,5 +1,4 @@ - if(CMAKE_CXX_COMPILER_ID MATCHES GNU) -- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -Wall -Wno-unknown-pragmas -Wno-sign-compare -Woverloaded-virtual -Wwrite-strings -Wno-unused") -- set(CMAKE_CXX_FLAGS_RELEASE "-Ofast -march=native -DNDEBUG -Wno-unused") -- set(CMAKE_CXX_FLAGS_DEBUG "-O0 -DDEBUG") -+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wno-unknown-pragmas -Wno-sign-compare -Woverloaded-virtual -Wwrite-strings -Wno-unused") -+ set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DDEBUG") - endif() -diff -ur DIRAC-19.0-Source.orig/cmake/custom/compiler_flags/GNU.Fortran.cmake DIRAC-19.0-Source/cmake/custom/compiler_flags/GNU.Fortran.cmake ---- DIRAC-19.0-Source.orig/cmake/custom/compiler_flags/GNU.Fortran.cmake 2021-08-04 17:42:21.340186361 +0200 -+++ DIRAC-19.0-Source/cmake/custom/compiler_flags/GNU.Fortran.cmake 2021-08-04 17:53:53.657008099 +0200 -@@ -4,7 +4,6 @@ - set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -maix64") - message(STATUS "Added gfortran -maix64 flag due to IBM AIX and integer*8") - endif() -- set(CMAKE_Fortran_FLAGS_RELEASE "-O3 -funroll-all-loops -w") -- set(CMAKE_Fortran_FLAGS_DEBUG "${CMAKE_Fortran_FLAGS} -O0 -fbounds-check -finit-real=nan -finit-integer=-9999 -Wall") -- #set(CMAKE_Fortran_FLAGS_DEBUG "-O0") -+ set(CMAKE_Fortran_FLAGS_RELEASE "${CMAKE_Fortran_FLAGS_RELEASE} -funroll-all-loops -w") -+ set(CMAKE_Fortran_FLAGS_DEBUG "${CMAKE_Fortran_FLAGS} -fbounds-check -finit-real=nan -finit-integer=-9999 -Wall") - endif() -diff -ur DIRAC-19.0-Source.orig/cmake/custom/compiler_flags/Intel.C.cmake DIRAC-19.0-Source/cmake/custom/compiler_flags/Intel.C.cmake ---- DIRAC-19.0-Source.orig/cmake/custom/compiler_flags/Intel.C.cmake 2021-08-04 17:42:21.340186361 +0200 -+++ DIRAC-19.0-Source/cmake/custom/compiler_flags/Intel.C.cmake 2021-08-04 17:53:53.657008099 +0200 -@@ -1,5 +1,3 @@ - if(CMAKE_C_COMPILER_ID MATCHES Intel) -- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -wd981 -wd279 -wd383 -wd1572 -wd177") -- set(CMAKE_C_FLAGS_RELEASE "-O2") -- set(CMAKE_C_FLAGS_DEBUG "-O0") -+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -wd981 -wd279 -wd383 -wd1572 -wd177") - endif() -diff -ur DIRAC-19.0-Source.orig/cmake/custom/compiler_flags/Intel.CXX.cmake DIRAC-19.0-Source/cmake/custom/compiler_flags/Intel.CXX.cmake ---- DIRAC-19.0-Source.orig/cmake/custom/compiler_flags/Intel.CXX.cmake 2021-08-04 17:42:21.340186361 +0200 -+++ DIRAC-19.0-Source/cmake/custom/compiler_flags/Intel.CXX.cmake 2021-08-04 17:53:53.657008099 +0200 -@@ -1,5 +1,4 @@ - if(CMAKE_CXX_COMPILER_ID MATCHES Intel) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unknown-pragmas") -- set(CMAKE_CXX_FLAGS_RELEASE "-debug -O3 -DNDEBUG") -- set(CMAKE_CXX_FLAGS_DEBUG "-O0 -debug -DDEBUG") -+ set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DDEBUG") - endif() -diff -ur DIRAC-19.0-Source.orig/cmake/custom/compiler_flags/Intel.Fortran.cmake DIRAC-19.0-Source/cmake/custom/compiler_flags/Intel.Fortran.cmake ---- DIRAC-19.0-Source.orig/cmake/custom/compiler_flags/Intel.Fortran.cmake 2021-08-04 17:42:21.340186361 +0200 -+++ DIRAC-19.0-Source/cmake/custom/compiler_flags/Intel.Fortran.cmake 2021-08-04 17:53:53.657008099 +0200 -@@ -1,5 +1,4 @@ - if(CMAKE_Fortran_COMPILER_ID MATCHES Intel) -- set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -w -assume byterecl -g -traceback -DVAR_IFORT") -- set(CMAKE_Fortran_FLAGS_RELEASE "-O3 -ip") -- set(CMAKE_Fortran_FLAGS_DEBUG "-O0") -+ set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -w -assume byterecl -DVAR_IFORT") -+ set(CMAKE_Fortran_FLAGS_RELEASE "${CMAKE_Fortran_FLAGS_RELEASE} -ip") - endif() diff --git a/easybuild/easyconfigs/d/DL_POLY_4/DL_POLY_4-5.1.0-foss-2023a.eb b/easybuild/easyconfigs/d/DL_POLY_4/DL_POLY_4-5.1.0-foss-2023a.eb new file mode 100644 index 000000000000..1d47dce62d0c --- /dev/null +++ b/easybuild/easyconfigs/d/DL_POLY_4/DL_POLY_4-5.1.0-foss-2023a.eb @@ -0,0 +1,24 @@ +easyblock = 'CMakeMake' + +name = "DL_POLY_4" +version = "5.1.0" + +homepage = "https://www.scd.stfc.ac.uk/Pages/DL_POLY.aspx" +description = "DL_POLY is a general purpose classical molecular dynamics (MD) simulation software" + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = ['https://gitlab.com/ccp5/dl-poly/-/archive/%(version)s/'] +sources = ['dl_poly_%(version)s.tar.bz2'] +checksums = ['da5364986cd71e047e080753f6ca75135bf19bd5607770b839dea3734c2fdfaa'] + +builddependencies = [('CMake', '3.26.3')] + +sanity_check_paths = { + 'files': ['bin/DLPOLY.Z'], + 'dirs': [] +} + +sanity_check_commands = ['DLPOLY.Z -h'] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/d/DL_POLY_Classic/DL_POLY_Classic-1.10-foss-2019b.eb b/easybuild/easyconfigs/d/DL_POLY_Classic/DL_POLY_Classic-1.10-foss-2019b.eb deleted file mode 100644 index 945b9393fc87..000000000000 --- a/easybuild/easyconfigs/d/DL_POLY_Classic/DL_POLY_Classic-1.10-foss-2019b.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'DL_POLY_Classic' -version = '1.10' - -homepage = 'https://gitlab.com/DL_POLY_Classic/dl_poly' -description = """DL_POLY Classic is a general purpose (parallel and serial) -molecular dynamics simulation package.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = ['https://gitlab.com/DL_POLY_Classic/dl_poly/-/archive/RELEASE-%(version_major)s-%(version_minor)s/'] -sources = ['dl_poly-RELEASE-%(version_major)s-%(version_minor)s.tar.gz'] -checksums = ['c0404a32a00bba06e9cab2c35ffc150e33072c67450c01d1c9a9bf534c4e0ac0'] - -# parallel build tends to break -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/d/DL_POLY_Classic/DL_POLY_Classic-1.10-intel-2019b.eb b/easybuild/easyconfigs/d/DL_POLY_Classic/DL_POLY_Classic-1.10-intel-2019b.eb deleted file mode 100644 index d0b5c935ab14..000000000000 --- a/easybuild/easyconfigs/d/DL_POLY_Classic/DL_POLY_Classic-1.10-intel-2019b.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'DL_POLY_Classic' -version = '1.10' - -homepage = 'https://gitlab.com/DL_POLY_Classic/dl_poly' -description = """DL_POLY Classic is a general purpose (parallel and serial) -molecular dynamics simulation package.""" - -toolchain = {'name': 'intel', 'version': '2019b'} - -source_urls = ['https://gitlab.com/DL_POLY_Classic/dl_poly/-/archive/RELEASE-%(version_major)s-%(version_minor)s/'] -sources = ['dl_poly-RELEASE-%(version_major)s-%(version_minor)s.tar.gz'] -checksums = ['c0404a32a00bba06e9cab2c35ffc150e33072c67450c01d1c9a9bf534c4e0ac0'] - -# parallel build tends to break -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/d/DL_POLY_Classic/DL_POLY_Classic-1.9-intel-2016b-PLUMED-2.2.3.eb b/easybuild/easyconfigs/d/DL_POLY_Classic/DL_POLY_Classic-1.9-intel-2016b-PLUMED-2.2.3.eb deleted file mode 100644 index 2486082d8b51..000000000000 --- a/easybuild/easyconfigs/d/DL_POLY_Classic/DL_POLY_Classic-1.9-intel-2016b-PLUMED-2.2.3.eb +++ /dev/null @@ -1,33 +0,0 @@ -name = 'DL_POLY_Classic' -version = '1.9' - -homepage = 'http://ccpforge.cse.rl.ac.uk/gf/project/dl_poly_classic/' -description = """DL_POLY Classic is a freely available molecular dynamics program developed - from the DL_POLY_2 package. This version does not install the java gui.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['http://ccpforge.cse.rl.ac.uk/gf/download/frsrelease/255/2627/'] -sources = [ - 'dl_class_%(version)s.tar.gz', - # download from https://groups.google.com/group/plumed-users/attach/85c9fdc16956d/dlpoly2.tar.gz?part=0.1&authuser=0 - # see https://groups.google.com/d/msg/plumed-users/cWaIDU5F6Bw/bZUW3J9cCAAJ - 'dlpoly2.tar.gz', -] -patches = [('DL_POLY_Classic-%(version)s_fix-PLUMED-integration.patch', '..')] -checksums = [ - '66e40eccc6d3f696c8e3654b5dd2de54', # dl_class_1.9.tar.gz - '39edd8805751b3581b9a4a0147ec1c67', # dlpoly2.tar.gz - '81f2cfd95c578aabc5c87a2777b106c3', # DL_POLY_Classic-1.9_fix-PLUMED-integration.patch -] - - -local_plumedversion = '2.2.3' -versionsuffix = '-PLUMED-%s' % local_plumedversion - -dependencies = [('PLUMED', local_plumedversion)] - -# parallel build tends to break -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/d/DL_POLY_Classic/DL_POLY_Classic-1.9-intel-2016b.eb b/easybuild/easyconfigs/d/DL_POLY_Classic/DL_POLY_Classic-1.9-intel-2016b.eb deleted file mode 100644 index 04e4e4da9bb0..000000000000 --- a/easybuild/easyconfigs/d/DL_POLY_Classic/DL_POLY_Classic-1.9-intel-2016b.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'DL_POLY_Classic' -version = '1.9' - -homepage = 'http://ccpforge.cse.rl.ac.uk/gf/project/dl_poly_classic/' -description = """DL_POLY Classic is a freely available molecular dynamics program developed - from the DL_POLY_2 package. This version does not install the java gui.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -sources = ['dl_class_%(version)s.tar.gz'] -source_urls = ['http://ccpforge.cse.rl.ac.uk/gf/download/frsrelease/255/2627/'] -checksums = ['66e40eccc6d3f696c8e3654b5dd2de54'] - -# parallel build tends to break -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/d/DL_POLY_Classic/DL_POLY_Classic-1.9_fix-PLUMED-integration.patch b/easybuild/easyconfigs/d/DL_POLY_Classic/DL_POLY_Classic-1.9_fix-PLUMED-integration.patch deleted file mode 100644 index 550a4ce5fb42..000000000000 --- a/easybuild/easyconfigs/d/DL_POLY_Classic/DL_POLY_Classic-1.9_fix-PLUMED-integration.patch +++ /dev/null @@ -1,1355 +0,0 @@ -fix patch to make DL_Poly Classic 1.9 work with PLUMED -original patch is obtained as a tarball named dlpoly2.tar.gz from -https://groups.google.com/group/plumed-users/attach/85c9fdc16956d/dlpoly2.tar.gz?part=0.1&authuser=0 -see also https://groups.google.com/d/msg/plumed-users/cWaIDU5F6Bw/bZUW3J9cCAAJ - -author: Kenneth Hoste, Ward Poelmans (HPC-UGent) ---- dlpoly-2.20.diff/srcmod/dlpoly.f.preplumed.orig 2016-11-25 16:52:49.870981815 +0100 -+++ dlpoly-2.20.diff/srcmod/dlpoly.f.preplumed 2016-11-25 16:57:11.720654972 +0100 -@@ -1,21 +1,14 @@ -- program dlpoly -+ program dlpoly_classic - - c*********************************************************************** - c --c dl_poly is an cclrc/ccp5 program package for the dynamical --c simulation of molecular systems. -+c dl_poly classic is an stfc/ccp5 program package for the -+c dynamical simulation of molecular systems. - c --c dl_poly is the property of the cclrc daresbury laboratory, --c daresbury, warrington wa4 4ad. no part of the package may --c be redistributed to third parties without the consent of --c daresbury laboratory. -+c dl_poly is the copyright of the stfc daresbury laboratory, -+c daresbury, warrington wa4 4ad. - c --c dl_poly is available free of charge to academic institutions --c engaged in non-commercial research only. potential users not --c in this category must consult the ccp5 program librarian at --c daresbury to negotiate terms of use. --c --c neither the cclrc, daresbury laboratory, ccp5 nor the authors -+c neither the stfc, daresbury laboratory, ccp5 nor the authors - c of this package claim that it is free from errors and do not - c accept liability for any loss or damage that may arise from - c its use. it is the users responsibility to verify that the -@@ -23,19 +16,13 @@ - c it. - c - c users of this package are recommended to consult the dl_poly --c user and reference manuals for the full terms and conditions --c of its use. -+c user manual for the full description of its use and purpose. - c - c authors: w.smith and t.r.forester 1995 - c copyright daresbury laboratory 1995 - c --c release 2.20 --c --c wl --c 2009/01/15 11:55:48 --c 1.20 --c Exp --c -+c DL_POLY CLASSIC VERSION 1.9 -+c - c*********************************************************************** - - c declare required modules -@@ -57,6 +44,7 @@ - use integrator_module - use inversion_module - use metal_module -+ use metafreeze_module - use nlist_builders_module - use pair_module - use pmf_module -@@ -76,11 +64,14 @@ - - implicit none - -+ character*1 hms,dec -+ character*8 seek -+ - logical ltscal,lzeql,loptim,ltraj,lgofr,lpgr,lfcap,recycle - logical newlst,lneut,loglnk,lnsq,lzden,lshmov,lcnb,ltad,lneb - logical stropt,lzero,nolink,newgau,lminim,lminnow,lhit,lbpd - logical prechk,tadall,lexcite,lsolva,lfree,lfrmas,lswitch -- logical lghost,llswitch -+ logical lghost,llswitch,lnfic,nebgo,lpsoc,redirect - - integer npage,lines,idnode,mxnode,memr,intsta,istraj,nsbzdn - integer keyens,keyfce,keyres,keytrj,kmax1,kmax2,kmax3,multt -@@ -91,7 +82,7 @@ - integer ntteth,ntshl,nstep,numacc,numrdf,nzden,nscons,i,k - integer ntpter,keyshl,isw,keyver,keystr,keytol,numgau,khit - integer nhit,keybpd,ntrack,nblock,blkout,numneb,nturn,mode -- integer natms2,ntghost,nsolva,isolva -+ integer natms2,ntghost,nsolva,isolva,nofic - - real(8) alpha,delr,epsq,fmax,press,quattol,rcut,rprim,rvdw,taup - real(8) taut,temp,timcls,timjob,tolnce,tstep,tzero,dlrpot,drewd -@@ -100,53 +91,44 @@ - real(8) engdih,virdih,enginv,virinv,engtbp,virtbp,engter,virter - real(8) engfbp,virfbp,engsrp,virsrp,engcpe,vircpe,vircon,vircom - real(8) engfld,virfld,engshl,virshl,shlke,engtet,virtet,virpmf -- real(8) consv,engke,engrot,sigma,virtot,engcfg -+ real(8) consv,engke,engrot,sigma,virtot,engcfg,prntim,simtim - real(8) stpeng,stpeth,stpprs,stptmp,stpvir,stpvol,width,zlen - real(8) timelp,engmet,virmet,pass0,pass1,pass2,rlxtol,opttol - real(8) catchrad,sprneb,deltad,tlow,engtke,ehit,xhit,yhit,zhit -- real(8) ebias,vmin,boost,heinc,tboost,hyp_units,estar -- -+ real(8) ebias,vmin,hyp_units,estar,chit_shl,sigma_shl -+ real(8) engord,virord - real(8), allocatable :: tbuffer(:) - - data timelp/0.d0/,lminnow/.false./,ntrack/10/ -- data npage,lines/8,0/,recycle/.true./,boost/1.d0/ -+ data npage,lines/8,0/,recycle/.true./ - data pass0/0.d0/,pass1/0.d0/,pass2/0.d0/ - data delr,epsq,press,quattol,rprim,rvdw/6*0.d0/ - data temp,timcls,timjob,tolnce,rlxtol/5*0.d0/ --CVAM --CVAM include 'VT.inc' --CVAM - - c set up the communications - - call initcomms() - call gsync() - --c set up VAMPIR -- --CVAM call VTSETUP() --CVAM call VTTRACEON(ierr) --CVAM call VTBEGIN(99, ierr) -- - c determine processor identities - - call machine(idnode,mxnode) -- --c open main printing file -- -- if(idnode.eq.0)open(nrite,file='OUTPUT') -- if(idnode.eq.0) write (nrite, -- x "(/,20x,'DL_POLY Version 2.20', -- x /,/,30x,'Running on ',i4,' nodes',/,/)") mxnode -- -+ - c activate for limited-life executable - - CBOMB call bomb(idnode,2008,6,30) - - allocate (tbuffer(10),stat=memr) - -- call parset(idnode,mxnode,tbuffer) -+ call parset(redirect,idnode,mxnode,tbuffer) -+ -+c open main printing file - -+ if(.not.redirect.and.idnode.eq.0)open(nrite,file='OUTPUT') -+ if(idnode.eq.0) write (nrite, -+ x "(/,20x,'DL_POLY Classic 1.9', -+ x /,/,30x,'Running on ',i4,' nodes',/,/)") mxnode -+ - c allocate arrays for each function - - call alloc_ang_arrays(idnode) -@@ -184,24 +166,24 @@ - c input the control parameters defining the simulation - - call simdef -- x (lfcap,lgofr,lnsq,loptim,lzero,lminim,lpgr,ltraj,ltscal,lzeql, -- x lzden,nolink,newgau,lhit,lbpd,ltad,lneb,prechk,tadall,lsolva, -- x lfree,lfrmas,lexcite,lswitch,lghost,idnode,minstp,intsta,istraj, -- x keybpd,keyens,keyfce,keyres,keyver,keytrj,kmax1,kmax2,kmax3, -- x multt,nstack,nstbgr,nsbzdn,nstbpo,nhko,nlatt,nstbts,nsteql, -- x nstraj,nstrun,nospl,keytol,numgau,khit,nhit,nblock,ntrack, -- x blkout,numneb,mode,nsolva,isolva,alpha,delr,epsq,fmax,press, -- x quattol,rcut,rprim,rvdw,taup,taut,temp,timcls,timjob,tolnce, -- x tstep,rlxtol,opttol,zlen,ehit,xhit,yhit,zhit,ebias,vmin,heinc, -- x catchrad,sprneb,deltad,tlow,hyp_units) -+ x (seek,lfcap,lgofr,lnsq,loptim,lzero,lminim,lpgr,ltraj,ltscal, -+ x lzeql,lzden,nolink,newgau,lhit,lbpd,ltad,lneb,prechk,tadall, -+ x lsolva,lfree,lfrmas,lexcite,lswitch,lghost,lnfic,nebgo,lpsoc, -+ x idnode,minstp,intsta,istraj,keybpd,keyens,keyfce,keyres,keyver, -+ x keytrj,kmax1,kmax2,kmax3,multt,nstack,nstbgr,nsbzdn,nstbpo, -+ x nhko,nlatt,nstbts,nsteql,nstraj,nstrun,nospl,keytol,numgau, -+ x khit,nhit,nblock,ntrack,blkout,numneb,mode,nsolva,isolva,nofic, -+ x alpha,delr,epsq,fmax,press,quattol,rcut,rprim,rvdw,taup,taut, -+ x temp,timcls,timjob,tolnce,tstep,rlxtol,opttol,zlen,ehit,xhit, -+ x yhit,zhit,ebias,vmin,catchrad,sprneb,deltad,tlow,hyp_units) - - c input the system force field - - call sysdef - x (lneut,lnsq,lsolva,lfree,lexcite,lswitch,lghost,idnode,keyfce, - x keyfld,natms,ngrp,ntpatm,ntpmls,ntpvdw,ntptbp,ntpmet,ntpfbp, -- x ntpter,nshels,keyshl,ntghost,dlrpot,engunit,rvdw,rcuttb,rctter, -- x rcutfb) -+ x ntpter,nshels,keyshl,ntghost,keyver,dlrpot,engunit,rvdw,rcuttb, -+ x rctter,rcutfb) - - if(ntpmet.gt.0.and.multt.gt.1)call error(idnode,153) - -@@ -237,11 +219,23 @@ - c read thermodynamic and structural data from restart file - - call sysinit -- x (lgofr,lzden,lsolva,lfree,lghost,idnode,imcon,keyfce, -+ x (lgofr,lzden,lsolva,lfree,lghost,lpsoc,idnode,imcon,keyfce, - x keyres,mxnode,natms,ntshl,nstep,numacc,numrdf,ntpatm, - x ntpmet,ntpvdw,nzden,chip,chit,conint,elrc,engunit,virlrc, -- x rvdw,volm,virtot,vircom,tboost) -+ x rvdw,volm,virtot,vircom,tboost,chit_shl) - -+c metadynamics by d. quigley -+ -+ if(lmetadyn) then -+ -+c make copy of excluded atom list for use by metadynamics -+ call exclude_copy_mtd(idnode) -+ -+c initialise metadynamics, read order parameter definitions etc. -+ call define_metadynamics(idnode,mxnode,natms,ntpatm,temp) -+ -+ end if -+ - c synchronise LRC, SIC and system charge terms for switching - - llswitch=.false. -@@ -283,6 +277,19 @@ - - sigma=temp*boltz*degfre*0.5d0 - -+c metadynamics by d. quigley -+ -+ sigma_shl=boltz*degshl*0.5d0 -+ -+c convert BPD parameters to internal units -+ -+ if(lbpd)then -+ -+ ebias=0.5d0*boltz*degfre*ebias -+ vmin=0.5d0*boltz*degfre*vmin -+ -+ endif -+ - c time check - - call timchk(1,tzero) -@@ -309,7 +316,7 @@ - x rcut,rcutfb,rcuttb,rprim,rvdw,shlke,engcfg,temp,tstep, - x virang,virbnd,vircpe,virdih,virfbp,virfld,virinv,virlrc, - x virmet,virshl,virsrp,virtbp,virter,virtet,volm,engmet, -- x virtot,sigma,tolnce,engunit) -+ x virtot,sigma,tolnce,engunit,engord,virord) - - c calculate initial conditions for velocity verlet - -@@ -340,12 +347,11 @@ - x opttol,rctter,rcut,rcutfb,rcuttb,rprim,rvdw,shlke, - x engcfg,temp,tstep,virang,virbnd,vircpe,virdih, - x virfbp,virfld,virinv,virlrc,virmet,virshl,virsrp, -- x virtbp,virter,virtet,volm,engmet,virtot) -+ x virtbp,virter,virtet,volm,engmet,virtot,engord,virord) - - c bias potential dynamics option - reset forces - -- if(lbpd)call bpd_forces -- x (natms,vmin,ebias,temp,engcfg,boost) -+ if(lbpd)call bpd_forces(natms,keybpd,vmin,ebias,temp,engcfg) - - endif - -@@ -354,14 +360,14 @@ - c construct the first reference state - - call hyper_start -- x (lbpd,lfcap,lneut,lnsq,loglnk,lzeql,newlst,nblock,idnode, -+ x (ltad,lbpd,lfcap,lneut,lnsq,loglnk,lzeql,newlst,nblock,idnode, - x imcon,keyfce,keyfld,keyshl,keytol,kmax1,kmax2,kmax3,multt, - x mxnode,natms,ngrp,nhko,nlatt,nneut,nospl,nscons,nstbgr, - x nstep,nsteql,ntangl,ntbond,ntdihd,ntfree,ntinv,ntpfbp, -- x ntpmet,ntptbp,ntpter,ntpvdw,ntshl,ntteth,ntcons,alpha, -+ x ntpmet,ntptbp,ntpter,ntpvdw,ntshl,ntteth,ntcons,ntrack,alpha, - x delr,dlrpot,drewd,elrc,virlrc,epsq,fmax,opttol,rctter, - x rcut,rcutfb,rcuttb,rprim,rvdw,temp,tstep,volm,sigma, -- x tboost,hyp_units) -+ x hyp_units) - - endif - -@@ -430,7 +436,7 @@ - vxo_fre(:)=vxx(:) - vyo_fre(:)=vyy(:) - vzo_fre(:)=vzz(:) -- -+ - endif - - endif -@@ -524,10 +530,11 @@ - if(llswitch)call copy_force(idnode,mxnode) - - call vv_integrate -- x (lcnb,lshmov,isw,idnode,mxnode,imcon,natms2,ngrp,keyens, -- x nscons,ntcons,ntpatm,ntfree,nspmf,ntpmf,mode,tstep,engke, -- x engrot,tolnce,vircon,vircom,virtot,temp,press,volm,sigma, -- x taut,taup,chit,chip,consv,conint,elrc,virlrc,virpmf) -+ x (lcnb,lshmov,lnfic,isw,idnode,mxnode,imcon,natms2,nstep, -+ x ngrp,keyens,nscons,ntcons,ntpatm,ntfree,nspmf,ntpmf,mode, -+ x nofic,ntshl,keyshl,tstep,engke,engrot,tolnce,vircon,vircom, -+ x virtot,temp,press,volm,sigma,taut,taup,chit,chip,consv, -+ x conint,elrc,virlrc,virpmf,chit_shl,sigma_shl) - - if(lghost)call update_ghost(idnode,mxnode) - -@@ -560,10 +567,10 @@ - x rcut,rcutfb,rcuttb,rprim,rvdw,shlke,engcfg,temp,tstep, - x virang,virbnd,vircpe,virdih,virfbp,virfld,virinv,virlrc, - x virmet,virshl,virsrp,virtbp,virter,virtet,volm,engmet, -- x virtot,sigma,tolnce,engunit) -+ x virtot,sigma,tolnce,engunit,engord,virord) - - elseif(loptim.or.keyshl.ne.2)then -- -+ - call molecular_dynamics - x (lfcap,lgofr,lneut,lnsq,loglnk,loptim,lzeql,lzero, - x newlst,stropt,recycle,ltad,lsolva,lfree,lghost, -@@ -577,7 +584,7 @@ - x opttol,rctter,rcut,rcutfb,rcuttb,rprim,rvdw,shlke, - x engcfg,temp,tstep,virang,virbnd,vircpe,virdih, - x virfbp,virfld,virinv,virlrc,virmet,virshl,virsrp, -- x virtbp,virter,virtet,volm,engmet,virtot) -+ x virtbp,virter,virtet,volm,engmet,virtot,engord,virord) - - else - -@@ -593,14 +600,13 @@ - x rprim,rvdw,shlke,engcfg,temp,tstep,virang,virbnd,vircpe, - x virdih,virfbp,virfld,virinv,virlrc,virmet,virshl,virsrp, - x virtbp,virter,virtet,volm,engmet,virtot,rlxtol,pass0, -- x pass1,pass2) -+ x pass1,pass2,engord,virord) - - endif - - c bias potential dynamics option - reset forces - -- if(lbpd)call bpd_forces -- x (natms,vmin,ebias,temp,engcfg,boost) -+ if(lbpd)call bpd_forces(natms,keybpd,vmin,ebias,temp,engcfg) - - c switching option for excitation simulation - -@@ -613,11 +619,11 @@ - c integrate equations of motion by leapfrog verlet - - if(.not.(loptim.or.lminnow))call lf_integrate -- x (lcnb,lshmov,idnode,mxnode,imcon,natms2,ngrp,keyens, -- x nscons,ntcons,ntpatm,ntfree,nspmf,ntpmf,mode,tstep,engke, -- x engrot,tolnce,quattol,vircon,vircom,virtot,temp,press, -- x volm,sigma,taut,taup,chit,chip,consv,conint,elrc, -- x virlrc,virpmf) -+ x (lcnb,lshmov,lnfic,idnode,mxnode,imcon,natms2,nstep,ngrp, -+ x keyens,nscons,ntcons,ntpatm,ntfree,nspmf,ntpmf,mode,nofic, -+ x tstep,engke,engrot,tolnce,quattol,vircon,vircom,virtot, -+ x temp,press,volm,sigma,taut,taup,chit,chip,consv,conint, -+ x elrc,virlrc,virpmf) - - else if(keyver.gt.0)then - -@@ -625,11 +631,11 @@ - - isw=2 - if(.not.loptim)call vv_integrate -- x (lcnb,lshmov,isw,idnode,mxnode,imcon,natms2,ngrp,keyens, -- x nscons,ntcons,ntpatm,ntfree,nspmf,ntpmf,mode,tstep,engke, -- x engrot,tolnce,vircon,vircom,virtot,temp,press, -- x volm,sigma,taut,taup,chit,chip,consv,conint,elrc, -- x virlrc,virpmf) -+ x (lcnb,lshmov,lnfic,isw,idnode,mxnode,imcon,natms2,nstep, -+ x ngrp,keyens,nscons,ntcons,ntpatm,ntfree,nspmf,ntpmf,mode, -+ x nofic,ntshl,keyshl,tstep,engke,engrot,tolnce,vircon,vircom, -+ x virtot,temp,press,volm,sigma,taut,taup,chit,chip,consv, -+ x conint,elrc,virlrc,virpmf,chit_shl,sigma_shl) - - endif - -@@ -651,23 +657,36 @@ - - engtke=engke+engrot - call hyper_driver -- x (ltad,lbpd,recycle,lfcap,lneut,lnsq,loglnk,lzeql,newlst, -- x prechk,tadall,nblock,ntrack,idnode,imcon,keyfce,keyfld, -- x keyshl,keytol,kmax1,kmax2,kmax3,multt,mxnode,natms,ngrp, -- x ntcons,nhko,nlatt,nneut,nospl,nscons,nstbgr,nstep, -- x nsteql,ntangl,ntbond,ntdihd,ntfree,ntinv,ntpfbp, -- x ntpmet,ntptbp,ntpter,ntpvdw,ntshl,ntteth,blkout, -+ x (seek,ltad,lbpd,recycle,lfcap,lneut,lnsq,loglnk,lzeql, -+ x newlst,prechk,tadall,nebgo,nblock,ntrack,idnode,imcon, -+ x keyfce,keyfld,keyshl,keytol,kmax1,kmax2,kmax3,multt, -+ x mxnode,natms,ngrp,ntcons,nhko,nlatt,nneut,nospl,nscons, -+ x nstbgr,nstep,nsteql,ntangl,ntbond,ntdihd,ntfree,ntinv, -+ x ntpfbp,ntpmet,ntptbp,ntpter,ntpvdw,ntshl,ntteth,blkout, - x alpha,delr,dlrpot,drewd,elrc,virlrc,epsq,fmax, - x opttol,rctter,rcut,rcutfb,rcuttb,rprim,rvdw,temp, - x tstep,volm,engcfg,catchrad,sprneb,deltad,tlow,engtke, -- x tolnce,tboost,hyp_units) -+ x tolnce,hyp_units,ebias,vmin) -+ -+ endif -+ -+c reset average boost factor in BPD during equilibration -+ -+ if(lbpd.and.keybpd.eq.1)then -+ -+ if(lzeql.and.nstep.le.nsteql)then -+ -+ numbpd=0 -+ tboost=0.d0 - - endif - -+ endif -+ - c calculate shell kinetic energy - - if(keyshl.eq.1)then -- -+ - call corshl(idnode,mxnode,ntshl,shlke) - - endif -@@ -686,6 +705,7 @@ - x mod(nstep-nsteql,nstbts).eq.0)then - - chit=0.d0 -+ chit_shl=0.d0 - chip=0.d0 - do i=1,9 - eta(i)=0.d0 -@@ -722,13 +742,13 @@ - - if(nstep.gt.0)call static - x (lbpd,lzeql,idnode,intsta,imcon,keyens,natms,nstack, -- x nstep,nsteql,ntpatm,numacc,mxnode,nblock,consv,degfre, -- x degrot,engang,engbnd,engcpe,engdih,enginv,engke,engrot, -- x engsrp,engunit,engcfg,stpeng,stpeth,stpprs,stptmp,stpvir, -- x stpvol,tstep,virbnd,engfbp,vircom,vircon,vircpe,virsrp, -- x engfld,virfld,engtbp,virtbp,virpmf,virshl,engshl,engtet, -- x virtet,degshl,shlke,virang,width,engmet,virmet,engter, -- x virter,boost,tboost,ebias,heinc) -+ x nstep,nsteql,ntpatm,numacc,mxnode,nblock,keybpd,numbpd, -+ x consv,degfre,degrot,engang,engbnd,engcpe,engdih,enginv, -+ x engke,engrot,engsrp,engunit,engcfg,stpeng,stpeth,stpprs, -+ x stptmp,stpvir,stpvol,tstep,virbnd,engfbp,vircom,vircon, -+ x vircpe,virsrp,engfld,virfld,engtbp,virtbp,virpmf,virshl, -+ x engshl,engtet,virtet,degshl,shlke,virang,width,engmet, -+ x virmet,engter,virter,boost,tboost) - - c z density calculation - -@@ -746,41 +766,39 @@ - call revive - x (lgofr,lzden,idnode,imcon,mxnode,natms,levcfg,nstep,nzden, - x numacc,numrdf,chip,chit,conint,tstep,engcfg,virtot,vircom, -- x tboost) -+ x tboost,chit_shl) - call error(idnode,95) - - endif - - c line-printer output every nstbpo steps - --CVAM --CVAM call VTBEGIN(68, ierr) --CVAM -- - if(nstep.eq.1.or.(nstep.gt.1.and.mod(nstep,nstbpo).eq.0))then -- -+ - call timchk(0,timelp) - if(idnode.eq.0)then - -+ call get_prntime(hms,timelp,prntim) -+ call get_simtime(dec,nstep,tstep,simtim) - if(mod(lines,npage).eq.0) - x write(nrite,"(1x,120('-'), - x /,/,1x,' step',5x,'eng_tot',4x,'temp_tot',5x, - x 'eng_cfg',5x,'eng_vdw',5x,'eng_cou',5x,'eng_bnd', - x 5x,'eng_ang',5x,'eng_dih',5x,'eng_tet',/,1x, -- x 'time(ps)',5x,' eng_pv',4x,'temp_rot',5x,'vir_cfg', -+ x 'time ',5x,' eng_pv',4x,'temp_rot',5x,'vir_cfg', - x 5x,'vir_vdw',5x,'vir_cou',5x,'vir_bnd',5x,'vir_ang', -- x 5x,'vir_con',5x,'vir_tet',/,1x,'cpu (s)',6x, -+ x 5x,'vir_con',5x,'vir_tet',/,1x,'cpu time',6x, - x 'volume',4x,'temp_shl',5x,'eng_shl',5x,'vir_shl', - x 7x,'alpha',8x,'beta',7x,'gamma',5x,'vir_pmf', - x 7x,'press',/,/, -- x 1x,120('-'))") -- write(nrite,"(1x,i8,1p,9e12.4,/,1x,0p,f8.1,1p,9e12.4, -- x /,1x,0p,f8.1,1p,9e12.4)") -+ x 1x,120('-'))") -+ write(nrite,"(1x,i8,1p,9e12.4,/,1x,0p,f7.3,a1,1p,9e12.4, -+ x /,1x,0p,f7.3,a1,1p,9e12.4)") - x nstep,(stpval(i),i=1,9), -- x dble(nstep)*tstep,(stpval(i),i=10,18), -- x timelp,(stpval(i),i=19,27) -+ x simtim,dec,(stpval(i),i=10,18), -+ x prntim,hms,(stpval(i),i=19,27) - write(nrite,"(/,1x,' rolling',1p,9e12.4,/,1x,'averages', -- x 1p,9e12.4,/,9x,9e12.4)") (ravval(i),i=1,27) -+ x 1p,9e12.4,/,9x,1p,9e12.4)") (ravval(i),i=1,27) - write(nrite,"(1x,120('-'))") - - endif -@@ -788,9 +806,7 @@ - lines=lines+1 - - endif --CVAM --CVAM call VTEND(68, ierr) --CVAM -+ - c report end of equilibration period - - if((.not.loptim).and.(.not.lzero).and.(nstep.ge.nsteql))then -@@ -850,9 +866,10 @@ - call revive - x (lgofr,lzden,idnode,imcon,mxnode,natms,levcfg,nstep,nzden, - x numacc,numrdf,chip,chit,conint,tstep,engcfg,virtot,vircom, -- x tboost) -+ x tboost,chit_shl) - -- if(ltad.or.lbpd)call hyper_close(idnode,mxnode,natms,nsteql) -+ if(ltad.or.lbpd) -+ x call hyper_close(ltad,idnode,mxnode,natms,nsteql) - - endif - -@@ -870,11 +887,11 @@ - c last time check - - call timchk(0,timelp) -- -+ call get_prntime(hms,timjob,prntim) - if(idnode.eq.0)write(nrite, -- x "(/,/,1x,'run terminating. elapsed cpu time = ',f13.3, -- x ', job time = ',f13.3,', close time = ',f13.3,/)") -- x timelp,timjob,timcls -+ x "(/,/,1x,'run terminating. elapsed cpu time = ',1p,e13.5, -+ x ', job time = ',0p,f7.3,a1,', close time = ',f7.2,'s',/)") -+ x timelp,prntim,hms,timcls - - c shell relaxation convergence statistics - -@@ -891,13 +908,15 @@ - levcfg=2 - if(loptim)levcfg=0 - if(.not.lneb)call result -- x (lbpd,lgofr,lpgr,lzden,idnode,imcon,keyens,mxnode,natms, -- x levcfg,nzden,nstep,ntpatm,numacc,numrdf,chip,chit,conint, -- x rcut,tstep,engcfg,volm,virtot,vircom,zlen,tboost) -+ x (ltad,lbpd,lgofr,lpgr,lzden,idnode,imcon,keyens,mxnode,natms, -+ x levcfg,nzden,nstep,ntpatm,numacc,numrdf,keybpd,chip,chit, -+ x conint,rcut,tstep,engcfg,volm,virtot,vircom,zlen,tboost, -+ x chit_shl) - - c write hyperdynamics restart file - -- if(ltad.or.lbpd)call hyper_close(idnode,mxnode,natms,nsteql) -+ if(ltad.or.lbpd) -+ x call hyper_close(ltad,idnode,mxnode,natms,nsteql) - - c close output channels - -@@ -911,9 +930,7 @@ - endif - - c terminate job --CVAM --CVAM call VTEND(99, ierr) --CVAM -+ - call exitcomms() - - end ---- dlpoly-2.20.diff/srcmod/dlpoly.f.orig 2015-09-15 11:23:19.383901148 +0200 -+++ dlpoly-2.20.diff/srcmod/dlpoly.f 2016-11-25 18:01:54.766283535 +0100 -@@ -1,21 +1,14 @@ -- program dlpoly -+ program dlpoly_classic - - c*********************************************************************** - c --c dl_poly is an cclrc/ccp5 program package for the dynamical --c simulation of molecular systems. -+c dl_poly classic is an stfc/ccp5 program package for the -+c dynamical simulation of molecular systems. - c --c dl_poly is the property of the cclrc daresbury laboratory, --c daresbury, warrington wa4 4ad. no part of the package may --c be redistributed to third parties without the consent of --c daresbury laboratory. -+c dl_poly is the copyright of the stfc daresbury laboratory, -+c daresbury, warrington wa4 4ad. - c --c dl_poly is available free of charge to academic institutions --c engaged in non-commercial research only. potential users not --c in this category must consult the ccp5 program librarian at --c daresbury to negotiate terms of use. --c --c neither the cclrc, daresbury laboratory, ccp5 nor the authors -+c neither the stfc, daresbury laboratory, ccp5 nor the authors - c of this package claim that it is free from errors and do not - c accept liability for any loss or damage that may arise from - c its use. it is the users responsibility to verify that the -@@ -23,19 +16,13 @@ - c it. - c - c users of this package are recommended to consult the dl_poly --c user and reference manuals for the full terms and conditions --c of its use. -+c user manual for the full description of its use and purpose. - c - c authors: w.smith and t.r.forester 1995 - c copyright daresbury laboratory 1995 - c --c release 2.20 --c --c wl --c 2009/01/15 11:55:48 --c 1.20 --c Exp --c -+c DL_POLY CLASSIC VERSION 1.9 -+c - c*********************************************************************** - - c declare required modules -@@ -57,6 +44,7 @@ - use integrator_module - use inversion_module - use metal_module -+ use metafreeze_module - use nlist_builders_module - use pair_module - use pmf_module -@@ -76,11 +64,14 @@ - - implicit none - -+ character*1 hms,dec -+ character*8 seek -+ - logical ltscal,lzeql,loptim,ltraj,lgofr,lpgr,lfcap,recycle - logical newlst,lneut,loglnk,lnsq,lzden,lshmov,lcnb,ltad,lneb - logical stropt,lzero,nolink,newgau,lminim,lminnow,lhit,lbpd - logical prechk,tadall,lexcite,lsolva,lfree,lfrmas,lswitch -- logical lghost,llswitch -+ logical lghost,llswitch,lnfic,nebgo,lpsoc,redirect - - integer npage,lines,idnode,mxnode,memr,intsta,istraj,nsbzdn - integer keyens,keyfce,keyres,keytrj,kmax1,kmax2,kmax3,multt -@@ -91,7 +82,7 @@ - integer ntteth,ntshl,nstep,numacc,numrdf,nzden,nscons,i,k - integer ntpter,keyshl,isw,keyver,keystr,keytol,numgau,khit - integer nhit,keybpd,ntrack,nblock,blkout,numneb,nturn,mode -- integer natms2,ntghost,nsolva,isolva -+ integer natms2,ntghost,nsolva,isolva,nofic - - real(8) alpha,delr,epsq,fmax,press,quattol,rcut,rprim,rvdw,taup - real(8) taut,temp,timcls,timjob,tolnce,tstep,tzero,dlrpot,drewd -@@ -100,58 +91,50 @@ - real(8) engdih,virdih,enginv,virinv,engtbp,virtbp,engter,virter - real(8) engfbp,virfbp,engsrp,virsrp,engcpe,vircpe,vircon,vircom - real(8) engfld,virfld,engshl,virshl,shlke,engtet,virtet,virpmf -- real(8) consv,engke,engrot,sigma,virtot,engcfg -+ real(8) consv,engke,engrot,sigma,virtot,engcfg,prntim,simtim - real(8) stpeng,stpeth,stpprs,stptmp,stpvir,stpvol,width,zlen - real(8) timelp,engmet,virmet,pass0,pass1,pass2,rlxtol,opttol - real(8) catchrad,sprneb,deltad,tlow,engtke,ehit,xhit,yhit,zhit -- real(8) ebias,vmin,boost,heinc,tboost,hyp_units,estar -+ real(8) ebias,vmin,hyp_units,estar,chit_shl,sigma_shl -+ real(8) engord,virord - c PLUMED modifications - real(8) energyUnits,lengthUnits,timeUnits - integer(8) get_comms - c PLUMED modifications -- -+ - real(8), allocatable :: tbuffer(:) - integer :: plumedavaiable - - data timelp/0.d0/,lminnow/.false./,ntrack/10/ -- data npage,lines/8,0/,recycle/.true./,boost/1.d0/ -+ data npage,lines/8,0/,recycle/.true./ - data pass0/0.d0/,pass1/0.d0/,pass2/0.d0/ - data delr,epsq,press,quattol,rprim,rvdw/6*0.d0/ - data temp,timcls,timjob,tolnce,rlxtol/5*0.d0/ --CVAM --CVAM include 'VT.inc' --CVAM - - c set up the communications - - call initcomms() - call gsync() - --c set up VAMPIR -- --CVAM call VTSETUP() --CVAM call VTTRACEON(ierr) --CVAM call VTBEGIN(99, ierr) -- - c determine processor identities - - call machine(idnode,mxnode) -- --c open main printing file -- -- if(idnode.eq.0)open(nrite,file='OUTPUT') -- if(idnode.eq.0) write (nrite, -- x "(/,20x,'DL_POLY Version 2.20', -- x /,/,30x,'Running on ',i4,' nodes',/,/)") mxnode -- -+ - c activate for limited-life executable - - CBOMB call bomb(idnode,2008,6,30) - - allocate (tbuffer(10),stat=memr) - -- call parset(idnode,mxnode,tbuffer) -+ call parset(redirect,idnode,mxnode,tbuffer) -+ -+c open main printing file - -+ if(.not.redirect.and.idnode.eq.0)open(nrite,file='OUTPUT') -+ if(idnode.eq.0) write (nrite, -+ x "(/,20x,'DL_POLY Classic 1.9', -+ x /,/,30x,'Running on ',i4,' nodes',/,/)") mxnode -+ - c allocate arrays for each function - - call alloc_ang_arrays(idnode) -@@ -189,24 +172,24 @@ - c input the control parameters defining the simulation - - call simdef -- x (lfcap,lgofr,lnsq,loptim,lzero,lminim,lpgr,ltraj,ltscal,lzeql, -- x lzden,nolink,newgau,lhit,lbpd,ltad,lneb,prechk,tadall,lsolva, -- x lfree,lfrmas,lexcite,lswitch,lghost,idnode,minstp,intsta,istraj, -- x keybpd,keyens,keyfce,keyres,keyver,keytrj,kmax1,kmax2,kmax3, -- x multt,nstack,nstbgr,nsbzdn,nstbpo,nhko,nlatt,nstbts,nsteql, -- x nstraj,nstrun,nospl,keytol,numgau,khit,nhit,nblock,ntrack, -- x blkout,numneb,mode,nsolva,isolva,alpha,delr,epsq,fmax,press, -- x quattol,rcut,rprim,rvdw,taup,taut,temp,timcls,timjob,tolnce, -- x tstep,rlxtol,opttol,zlen,ehit,xhit,yhit,zhit,ebias,vmin,heinc, -- x catchrad,sprneb,deltad,tlow,hyp_units) -+ x (seek,lfcap,lgofr,lnsq,loptim,lzero,lminim,lpgr,ltraj,ltscal, -+ x lzeql,lzden,nolink,newgau,lhit,lbpd,ltad,lneb,prechk,tadall, -+ x lsolva,lfree,lfrmas,lexcite,lswitch,lghost,lnfic,nebgo,lpsoc, -+ x idnode,minstp,intsta,istraj,keybpd,keyens,keyfce,keyres,keyver, -+ x keytrj,kmax1,kmax2,kmax3,multt,nstack,nstbgr,nsbzdn,nstbpo, -+ x nhko,nlatt,nstbts,nsteql,nstraj,nstrun,nospl,keytol,numgau, -+ x khit,nhit,nblock,ntrack,blkout,numneb,mode,nsolva,isolva,nofic, -+ x alpha,delr,epsq,fmax,press,quattol,rcut,rprim,rvdw,taup,taut, -+ x temp,timcls,timjob,tolnce,tstep,rlxtol,opttol,zlen,ehit,xhit, -+ x yhit,zhit,ebias,vmin,catchrad,sprneb,deltad,tlow,hyp_units) - - c input the system force field - - call sysdef - x (lneut,lnsq,lsolva,lfree,lexcite,lswitch,lghost,idnode,keyfce, - x keyfld,natms,ngrp,ntpatm,ntpmls,ntpvdw,ntptbp,ntpmet,ntpfbp, -- x ntpter,nshels,keyshl,ntghost,dlrpot,engunit,rvdw,rcuttb,rctter, -- x rcutfb) -+ x ntpter,nshels,keyshl,ntghost,keyver,dlrpot,engunit,rvdw,rcuttb, -+ x rctter,rcutfb) - - if(ntpmet.gt.0.and.multt.gt.1)call error(idnode,153) - -@@ -242,11 +225,23 @@ - c read thermodynamic and structural data from restart file - - call sysinit -- x (lgofr,lzden,lsolva,lfree,lghost,idnode,imcon,keyfce, -+ x (lgofr,lzden,lsolva,lfree,lghost,lpsoc,idnode,imcon,keyfce, - x keyres,mxnode,natms,ntshl,nstep,numacc,numrdf,ntpatm, - x ntpmet,ntpvdw,nzden,chip,chit,conint,elrc,engunit,virlrc, -- x rvdw,volm,virtot,vircom,tboost) -+ x rvdw,volm,virtot,vircom,tboost,chit_shl) - -+c metadynamics by d. quigley -+ -+ if(lmetadyn) then -+ -+c make copy of excluded atom list for use by metadynamics -+ call exclude_copy_mtd(idnode) -+ -+c initialise metadynamics, read order parameter definitions etc. -+ call define_metadynamics(idnode,mxnode,natms,ntpatm,temp) -+ -+ end if -+ - c synchronise LRC, SIC and system charge terms for switching - - llswitch=.false. -@@ -317,6 +312,19 @@ - - sigma=temp*boltz*degfre*0.5d0 - -+c metadynamics by d. quigley -+ -+ sigma_shl=boltz*degshl*0.5d0 -+ -+c convert BPD parameters to internal units -+ -+ if(lbpd)then -+ -+ ebias=0.5d0*boltz*degfre*ebias -+ vmin=0.5d0*boltz*degfre*vmin -+ -+ endif -+ - c time check - - call timchk(1,tzero) -@@ -343,7 +351,7 @@ - x rcut,rcutfb,rcuttb,rprim,rvdw,shlke,engcfg,temp,tstep, - x virang,virbnd,vircpe,virdih,virfbp,virfld,virinv,virlrc, - x virmet,virshl,virsrp,virtbp,virter,virtet,volm,engmet, -- x virtot,sigma,tolnce,engunit) -+ x virtot,sigma,tolnce,engunit,engord,virord) - - c calculate initial conditions for velocity verlet - -@@ -374,12 +382,11 @@ - x opttol,rctter,rcut,rcutfb,rcuttb,rprim,rvdw,shlke, - x engcfg,temp,tstep,virang,virbnd,vircpe,virdih, - x virfbp,virfld,virinv,virlrc,virmet,virshl,virsrp, -- x virtbp,virter,virtet,volm,engmet,virtot) -+ x virtbp,virter,virtet,volm,engmet,virtot,engord,virord) - - c bias potential dynamics option - reset forces - -- if(lbpd)call bpd_forces -- x (natms,vmin,ebias,temp,engcfg,boost) -+ if(lbpd)call bpd_forces(natms,keybpd,vmin,ebias,temp,engcfg) - - endif - -@@ -388,14 +395,14 @@ - c construct the first reference state - - call hyper_start -- x (lbpd,lfcap,lneut,lnsq,loglnk,lzeql,newlst,nblock,idnode, -+ x (ltad,lbpd,lfcap,lneut,lnsq,loglnk,lzeql,newlst,nblock,idnode, - x imcon,keyfce,keyfld,keyshl,keytol,kmax1,kmax2,kmax3,multt, - x mxnode,natms,ngrp,nhko,nlatt,nneut,nospl,nscons,nstbgr, - x nstep,nsteql,ntangl,ntbond,ntdihd,ntfree,ntinv,ntpfbp, -- x ntpmet,ntptbp,ntpter,ntpvdw,ntshl,ntteth,ntcons,alpha, -+ x ntpmet,ntptbp,ntpter,ntpvdw,ntshl,ntteth,ntcons,ntrack,alpha, - x delr,dlrpot,drewd,elrc,virlrc,epsq,fmax,opttol,rctter, - x rcut,rcutfb,rcuttb,rprim,rvdw,temp,tstep,volm,sigma, -- x tboost,hyp_units) -+ x hyp_units) - - endif - -@@ -464,7 +471,7 @@ - vxo_fre(:)=vxx(:) - vyo_fre(:)=vyy(:) - vzo_fre(:)=vzz(:) -- -+ - endif - - endif -@@ -558,10 +565,11 @@ - if(llswitch)call copy_force(idnode,mxnode) - - call vv_integrate -- x (lcnb,lshmov,isw,idnode,mxnode,imcon,natms2,ngrp,keyens, -- x nscons,ntcons,ntpatm,ntfree,nspmf,ntpmf,mode,tstep,engke, -- x engrot,tolnce,vircon,vircom,virtot,temp,press,volm,sigma, -- x taut,taup,chit,chip,consv,conint,elrc,virlrc,virpmf) -+ x (lcnb,lshmov,lnfic,isw,idnode,mxnode,imcon,natms2,nstep, -+ x ngrp,keyens,nscons,ntcons,ntpatm,ntfree,nspmf,ntpmf,mode, -+ x nofic,ntshl,keyshl,tstep,engke,engrot,tolnce,vircon,vircom, -+ x virtot,temp,press,volm,sigma,taut,taup,chit,chip,consv, -+ x conint,elrc,virlrc,virpmf,chit_shl,sigma_shl) - - if(lghost)call update_ghost(idnode,mxnode) - -@@ -594,10 +602,10 @@ - x rcut,rcutfb,rcuttb,rprim,rvdw,shlke,engcfg,temp,tstep, - x virang,virbnd,vircpe,virdih,virfbp,virfld,virinv,virlrc, - x virmet,virshl,virsrp,virtbp,virter,virtet,volm,engmet, -- x virtot,sigma,tolnce,engunit) -+ x virtot,sigma,tolnce,engunit,engord,virord) - - elseif(loptim.or.keyshl.ne.2)then -- -+ - call molecular_dynamics - x (lfcap,lgofr,lneut,lnsq,loglnk,loptim,lzeql,lzero, - x newlst,stropt,recycle,ltad,lsolva,lfree,lghost, -@@ -611,7 +619,7 @@ - x opttol,rctter,rcut,rcutfb,rcuttb,rprim,rvdw,shlke, - x engcfg,temp,tstep,virang,virbnd,vircpe,virdih, - x virfbp,virfld,virinv,virlrc,virmet,virshl,virsrp, -- x virtbp,virter,virtet,volm,engmet,virtot) -+ x virtbp,virter,virtet,volm,engmet,virtot,engord,virord) - - else - -@@ -627,14 +635,13 @@ - x rprim,rvdw,shlke,engcfg,temp,tstep,virang,virbnd,vircpe, - x virdih,virfbp,virfld,virinv,virlrc,virmet,virshl,virsrp, - x virtbp,virter,virtet,volm,engmet,virtot,rlxtol,pass0, -- x pass1,pass2) -+ x pass1,pass2,engord,virord) - - endif - - c bias potential dynamics option - reset forces - -- if(lbpd)call bpd_forces -- x (natms,vmin,ebias,temp,engcfg,boost) -+ if(lbpd)call bpd_forces(natms,keybpd,vmin,ebias,temp,engcfg) - - c switching option for excitation simulation - -@@ -647,11 +654,11 @@ - c integrate equations of motion by leapfrog verlet - - if(.not.(loptim.or.lminnow))call lf_integrate -- x (lcnb,lshmov,idnode,mxnode,imcon,natms2,ngrp,keyens, -- x nscons,ntcons,ntpatm,ntfree,nspmf,ntpmf,mode,tstep,engke, -- x engrot,tolnce,quattol,vircon,vircom,virtot,temp,press, -- x volm,sigma,taut,taup,chit,chip,consv,conint,elrc, -- x virlrc,virpmf) -+ x (lcnb,lshmov,lnfic,idnode,mxnode,imcon,natms2,nstep,ngrp, -+ x keyens,nscons,ntcons,ntpatm,ntfree,nspmf,ntpmf,mode,nofic, -+ x tstep,engke,engrot,tolnce,quattol,vircon,vircom,virtot, -+ x temp,press,volm,sigma,taut,taup,chit,chip,consv,conint, -+ x elrc,virlrc,virpmf) - - else if(keyver.gt.0)then - -@@ -659,11 +666,11 @@ - - isw=2 - if(.not.loptim)call vv_integrate -- x (lcnb,lshmov,isw,idnode,mxnode,imcon,natms2,ngrp,keyens, -- x nscons,ntcons,ntpatm,ntfree,nspmf,ntpmf,mode,tstep,engke, -- x engrot,tolnce,vircon,vircom,virtot,temp,press, -- x volm,sigma,taut,taup,chit,chip,consv,conint,elrc, -- x virlrc,virpmf) -+ x (lcnb,lshmov,lnfic,isw,idnode,mxnode,imcon,natms2,nstep, -+ x ngrp,keyens,nscons,ntcons,ntpatm,ntfree,nspmf,ntpmf,mode, -+ x nofic,ntshl,keyshl,tstep,engke,engrot,tolnce,vircon,vircom, -+ x virtot,temp,press,volm,sigma,taut,taup,chit,chip,consv, -+ x conint,elrc,virlrc,virpmf,chit_shl,sigma_shl) - - endif - -@@ -685,23 +692,36 @@ - - engtke=engke+engrot - call hyper_driver -- x (ltad,lbpd,recycle,lfcap,lneut,lnsq,loglnk,lzeql,newlst, -- x prechk,tadall,nblock,ntrack,idnode,imcon,keyfce,keyfld, -- x keyshl,keytol,kmax1,kmax2,kmax3,multt,mxnode,natms,ngrp, -- x ntcons,nhko,nlatt,nneut,nospl,nscons,nstbgr,nstep, -- x nsteql,ntangl,ntbond,ntdihd,ntfree,ntinv,ntpfbp, -- x ntpmet,ntptbp,ntpter,ntpvdw,ntshl,ntteth,blkout, -+ x (seek,ltad,lbpd,recycle,lfcap,lneut,lnsq,loglnk,lzeql, -+ x newlst,prechk,tadall,nebgo,nblock,ntrack,idnode,imcon, -+ x keyfce,keyfld,keyshl,keytol,kmax1,kmax2,kmax3,multt, -+ x mxnode,natms,ngrp,ntcons,nhko,nlatt,nneut,nospl,nscons, -+ x nstbgr,nstep,nsteql,ntangl,ntbond,ntdihd,ntfree,ntinv, -+ x ntpfbp,ntpmet,ntptbp,ntpter,ntpvdw,ntshl,ntteth,blkout, - x alpha,delr,dlrpot,drewd,elrc,virlrc,epsq,fmax, - x opttol,rctter,rcut,rcutfb,rcuttb,rprim,rvdw,temp, - x tstep,volm,engcfg,catchrad,sprneb,deltad,tlow,engtke, -- x tolnce,tboost,hyp_units) -+ x tolnce,hyp_units,ebias,vmin) - - endif - -+c reset average boost factor in BPD during equilibration -+ -+ if(lbpd.and.keybpd.eq.1)then -+ -+ if(lzeql.and.nstep.le.nsteql)then -+ -+ numbpd=0 -+ tboost=0.d0 -+ -+ endif -+ -+ endif -+ - c calculate shell kinetic energy - - if(keyshl.eq.1)then -- -+ - call corshl(idnode,mxnode,ntshl,shlke) - - endif -@@ -720,6 +740,7 @@ - x mod(nstep-nsteql,nstbts).eq.0)then - - chit=0.d0 -+ chit_shl=0.d0 - chip=0.d0 - do i=1,9 - eta(i)=0.d0 -@@ -756,13 +777,13 @@ - - if(nstep.gt.0)call static - x (lbpd,lzeql,idnode,intsta,imcon,keyens,natms,nstack, -- x nstep,nsteql,ntpatm,numacc,mxnode,nblock,consv,degfre, -- x degrot,engang,engbnd,engcpe,engdih,enginv,engke,engrot, -- x engsrp,engunit,engcfg,stpeng,stpeth,stpprs,stptmp,stpvir, -- x stpvol,tstep,virbnd,engfbp,vircom,vircon,vircpe,virsrp, -- x engfld,virfld,engtbp,virtbp,virpmf,virshl,engshl,engtet, -- x virtet,degshl,shlke,virang,width,engmet,virmet,engter, -- x virter,boost,tboost,ebias,heinc) -+ x nstep,nsteql,ntpatm,numacc,mxnode,nblock,keybpd,numbpd, -+ x consv,degfre,degrot,engang,engbnd,engcpe,engdih,enginv, -+ x engke,engrot,engsrp,engunit,engcfg,stpeng,stpeth,stpprs, -+ x stptmp,stpvir,stpvol,tstep,virbnd,engfbp,vircom,vircon, -+ x vircpe,virsrp,engfld,virfld,engtbp,virtbp,virpmf,virshl, -+ x engshl,engtet,virtet,degshl,shlke,virang,width,engmet, -+ x virmet,engter,virter,boost,tboost) - - c z density calculation - -@@ -780,41 +801,39 @@ - call revive - x (lgofr,lzden,idnode,imcon,mxnode,natms,levcfg,nstep,nzden, - x numacc,numrdf,chip,chit,conint,tstep,engcfg,virtot,vircom, -- x tboost) -+ x tboost,chit_shl) - call error(idnode,95) - - endif - - c line-printer output every nstbpo steps - --CVAM --CVAM call VTBEGIN(68, ierr) --CVAM -- - if(nstep.eq.1.or.(nstep.gt.1.and.mod(nstep,nstbpo).eq.0))then -- -+ - call timchk(0,timelp) - if(idnode.eq.0)then - -+ call get_prntime(hms,timelp,prntim) -+ call get_simtime(dec,nstep,tstep,simtim) - if(mod(lines,npage).eq.0) - x write(nrite,"(1x,120('-'), - x /,/,1x,' step',5x,'eng_tot',4x,'temp_tot',5x, - x 'eng_cfg',5x,'eng_vdw',5x,'eng_cou',5x,'eng_bnd', - x 5x,'eng_ang',5x,'eng_dih',5x,'eng_tet',/,1x, -- x 'time(ps)',5x,' eng_pv',4x,'temp_rot',5x,'vir_cfg', -+ x 'time ',5x,' eng_pv',4x,'temp_rot',5x,'vir_cfg', - x 5x,'vir_vdw',5x,'vir_cou',5x,'vir_bnd',5x,'vir_ang', -- x 5x,'vir_con',5x,'vir_tet',/,1x,'cpu (s)',6x, -+ x 5x,'vir_con',5x,'vir_tet',/,1x,'cpu time',6x, - x 'volume',4x,'temp_shl',5x,'eng_shl',5x,'vir_shl', - x 7x,'alpha',8x,'beta',7x,'gamma',5x,'vir_pmf', - x 7x,'press',/,/, -- x 1x,120('-'))") -- write(nrite,"(1x,i8,1p,9e12.4,/,1x,0p,f8.1,1p,9e12.4, -- x /,1x,0p,f8.1,1p,9e12.4)") -+ x 1x,120('-'))") -+ write(nrite,"(1x,i8,1p,9e12.4,/,1x,0p,f7.3,a1,1p,9e12.4, -+ x /,1x,0p,f7.3,a1,1p,9e12.4)") - x nstep,(stpval(i),i=1,9), -- x dble(nstep)*tstep,(stpval(i),i=10,18), -- x timelp,(stpval(i),i=19,27) -+ x simtim,dec,(stpval(i),i=10,18), -+ x prntim,hms,(stpval(i),i=19,27) - write(nrite,"(/,1x,' rolling',1p,9e12.4,/,1x,'averages', -- x 1p,9e12.4,/,9x,9e12.4)") (ravval(i),i=1,27) -+ x 1p,9e12.4,/,9x,1p,9e12.4)") (ravval(i),i=1,27) - write(nrite,"(1x,120('-'))") - - endif -@@ -822,9 +841,7 @@ - lines=lines+1 - - endif --CVAM --CVAM call VTEND(68, ierr) --CVAM -+ - c report end of equilibration period - - if((.not.loptim).and.(.not.lzero).and.(nstep.ge.nsteql))then -@@ -884,9 +901,10 @@ - call revive - x (lgofr,lzden,idnode,imcon,mxnode,natms,levcfg,nstep,nzden, - x numacc,numrdf,chip,chit,conint,tstep,engcfg,virtot,vircom, -- x tboost) -+ x tboost,chit_shl) - -- if(ltad.or.lbpd)call hyper_close(idnode,mxnode,natms,nsteql) -+ if(ltad.or.lbpd) -+ x call hyper_close(ltad,idnode,mxnode,natms,nsteql) - - endif - -@@ -904,11 +922,11 @@ - c last time check - - call timchk(0,timelp) -- -+ call get_prntime(hms,timjob,prntim) - if(idnode.eq.0)write(nrite, -- x "(/,/,1x,'run terminating. elapsed cpu time = ',f13.3, -- x ', job time = ',f13.3,', close time = ',f13.3,/)") -- x timelp,timjob,timcls -+ x "(/,/,1x,'run terminating. elapsed cpu time = ',1p,e13.5, -+ x ', job time = ',0p,f7.3,a1,', close time = ',f7.2,'s',/)") -+ x timelp,prntim,hms,timcls - - c shell relaxation convergence statistics - -@@ -925,13 +943,15 @@ - levcfg=2 - if(loptim)levcfg=0 - if(.not.lneb)call result -- x (lbpd,lgofr,lpgr,lzden,idnode,imcon,keyens,mxnode,natms, -- x levcfg,nzden,nstep,ntpatm,numacc,numrdf,chip,chit,conint, -- x rcut,tstep,engcfg,volm,virtot,vircom,zlen,tboost) -+ x (ltad,lbpd,lgofr,lpgr,lzden,idnode,imcon,keyens,mxnode,natms, -+ x levcfg,nzden,nstep,ntpatm,numacc,numrdf,keybpd,chip,chit, -+ x conint,rcut,tstep,engcfg,volm,virtot,vircom,zlen,tboost, -+ x chit_shl) - - c write hyperdynamics restart file - -- if(ltad.or.lbpd)call hyper_close(idnode,mxnode,natms,nsteql) -+ if(ltad.or.lbpd) -+ x call hyper_close(ltad,idnode,mxnode,natms,nsteql) - - c close output channels - -@@ -945,10 +965,7 @@ - endif - - c terminate job --CVAM --CVAM call VTEND(99, ierr) --CVAM -- -+ - c PLUMED - if(lplumed) call plumed_f_gcmd() - c PLUMED ---- dlpoly-2.20.diff/srcmod/basic_comms.f.preplumed.orig 2016-12-01 11:17:21.148368366 +0100 -+++ dlpoly-2.20.diff/srcmod/basic_comms.f.preplumed 2016-12-01 11:17:28.908143066 +0100 -@@ -4,14 +4,10 @@ - c - c communication harness initialisation - c -+c copyright - daresbury laboratory - c MPI version - t.forester may 1995 - c CPP version - w.smith may 1995 - c --c wl --c 2008/01/14 13:33:07 --c 1.4 --c Exp --c - c********************************************************************* - - implicit none -@@ -27,6 +23,8 @@ - return - end - -+ subroutine machine(idnode,mxnode) -+ - c********************************************************************* - c - c dl_poly subroutine for obtaining charcteristics of -@@ -37,9 +35,6 @@ - c - c MPI version - t.forester may 1995 - c --c wl --c 1.4 --c Exp - c********************************************************************* - - implicit none -@@ -58,13 +53,9 @@ - c - c routine to determine identity of processing node - c -+c copyright - daresbury laboratory - c MPI version - t.forester may 1995 - c --c wl --c 2008/01/14 13:33:07 --c 1.4 --c Exp --c - c********************************************************************* - - implicit none -@@ -86,13 +77,9 @@ - c - c calculate dimension of hypercube - c -+c copyright - daresbury laboratory - c MPI version - t.forester may 1995 - c --c wl --c 2008/01/14 13:33:07 --c 1.4 --c Exp --c - c********************************************************************* - - implicit none -@@ -122,13 +109,9 @@ - c - c calculate number of nodes - c -+c copyright - daresbury laboratory - c MPI version - t.forester may 1995 - c --c wl --c 2008/01/14 13:33:07 --c 1.4 --c Exp --c - c********************************************************************* - - implicit none -@@ -150,14 +133,10 @@ - c - c Intel-like csend (double precision) - c -+c copyright - daresbury laboratory - c MPI version - t.forester may 1995 - c CPP version - w.smith may 1995 - c --c wl --c 2008/01/14 13:33:07 --c 1.4 --c Exp --c - c********************************************************************* - - implicit none -@@ -183,14 +162,10 @@ - c - c Intel-like crecv (double precision) - c -+c copyright - daresbury laboratory - c MPI version - t.forester may 1995 - c CPP version - w.smith may 1995 - c --c wl --c 2008/01/14 13:33:07 --c 1.4 --c Exp --c - c********************************************************************* - - implicit none -@@ -223,11 +198,6 @@ - c MPI version - t.forester may 1995 - c CPP version - w.smith may 1995 - c --c wl --c 2008/01/14 13:33:07 --c 1.4 --c Exp --c - c*********************************************************************** - - use setup_module -@@ -265,11 +235,6 @@ - c MPI version - t.forester may 1995 - c CPP version - w.smith may 1995 - c --c wl --c 2008/01/14 13:33:07 --c 1.4 --c Exp --c - c*********************************************************************** - - implicit none -@@ -305,11 +270,6 @@ - c MPI version - t.forester may 1995 - c CPP version - w.smith may 1995 - c --c wl --c 2008/01/14 13:33:07 --c 1.4 --c Exp --c - c*********************************************************************** - - use setup_module -@@ -344,9 +304,6 @@ - c author - w. smith march 1992 - c MPI version - t. forester may 1995 - c --c wl --c 1.4 --c Exp - c*********************************************************************** - - -@@ -371,14 +328,10 @@ - c - c barrier / synchronization routine - c -+c copyright - daresbury laboratory - c MPI version - t.forester may 1995 - c CPP version - w.smith - c --c wl --c 2008/01/14 13:33:07 --c 1.4 --c Exp --c - c********************************************************************* - - implicit none -@@ -400,14 +353,10 @@ - c - c exitcomms: exit from communication harness - c -+c copyright - daresbury laboratory - c MPI version - t.forester may 1995 - c CPP version - w.smith may 1995 - c --c wl --c 2008/01/14 13:33:07 --c 1.4 --c Exp --c - c********************************************************************* - - implicit none diff --git a/easybuild/easyconfigs/d/DL_POLY_Classic_GUI/DL_POLY_Classic_GUI-1.10.eb b/easybuild/easyconfigs/d/DL_POLY_Classic_GUI/DL_POLY_Classic_GUI-1.10.eb new file mode 100644 index 000000000000..84de0bbf36a2 --- /dev/null +++ b/easybuild/easyconfigs/d/DL_POLY_Classic_GUI/DL_POLY_Classic_GUI-1.10.eb @@ -0,0 +1,34 @@ +easyblock = 'JAR' + +name = 'DL_POLY_Classic_GUI' +version = '1.10' + +homepage = 'https://gitlab.com/DL_POLY_Classic/dl_poly' +description = """ +The DL_POLY Graphical User Interface (or GUI) is a program written in the +Java language and is intended for use with the DL_POLY molecular +simulation program. +This is the GUI for DL_POLY Classic, it can also be used for DL_POLY_4. +""" + +toolchain = SYSTEM + +source_urls = ['https://gitlab.com/DL_POLY_Classic/dl_poly/-/raw/RELEASE-%(version_major)s-%(version_minor)s/java/'] +sources = ['GUI.jar'] +checksums = ['8d3a5ed75d5ee8eb2e4403d8ed9355cd214c7e5b7afc8161c89a50edbc0a481d'] + +dependencies = [ + ('Java', '17', '', SYSTEM), +] + + +sanity_check_paths = { + 'files': ['GUI.jar'], + 'dirs': [''], +} + +modloadmsg = """ +To execute this Graphical User Interface run: java GUI +""" + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/d/DMCfun/DMCfun-1.3.0-foss-2019b-R-3.6.2.eb b/easybuild/easyconfigs/d/DMCfun/DMCfun-1.3.0-foss-2019b-R-3.6.2.eb deleted file mode 100644 index 3f7917d45509..000000000000 --- a/easybuild/easyconfigs/d/DMCfun/DMCfun-1.3.0-foss-2019b-R-3.6.2.eb +++ /dev/null @@ -1,76 +0,0 @@ -easyblock = 'Bundle' - -name = 'DMCfun' -version = '1.3.0' -versionsuffix = '-R-%(rver)s' - -homepage = 'https://cran.r-project.org/web/packages/DMCfun' -description = "Diffusion Model of Conflict (DMC) in Reaction Time Tasks" - -toolchain = {'name': 'foss', 'version': '2019b'} - -dependencies = [('R', '3.6.2')] - -exts_defaultclass = 'RPackage' - -exts_default_options = { - 'source_urls': [ - 'https://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive - 'https://cran.r-project.org/src/contrib/', # current version of packages - 'https://cran.freestatistics.org/src/contrib', # mirror alternative for current packages - ], - 'source_tmpl': '%(name)s_%(version)s.tar.gz', -} - -exts_list = [ - # dplyr 1.0.5 requires a more recent version of several extensions - ('rlang', '0.4.10', { - 'checksums': ['07530270c4c199f2b7efc5d57a476d99babd9d0c3388a02bb7d57fe312da3576'], - }), - ('vctrs', '0.3.6', { - 'checksums': ['df7d368c9f2d2ad14872ba2a09821ec4f5a8ad77c81a0b05e1f440e5ffebad25'], - }), - ('glue', '1.4.2', { - 'checksums': ['9f7354132a26e9a876428fa87629b9aaddcd558f9932328e6ac065b95b8ef7ad'], - }), - ('lifecycle', '1.0.0', { - 'checksums': ['03334ab213f2ad49a49e184e73f2051e04d35d43f562db903e68243cd2ec0f8e'], - }), - ('tidyselect', '1.1.0', { - 'checksums': ['e635ed381fb53f7a53c3fa36bb33e134a3273d272367de2a8d909c821be93893'], - }), - # dplyr included with R is not recent enough, must be >= 1.0.0 - ('dplyr', '1.0.5', { - 'checksums': ['7541a09c66ecb40736e25bc9ec9591f26ec4ee67c99823b4ac855760b5c96e70'], - }), - ('DEoptim', '2.2-5', { - 'checksums': ['ae12dedcd4a43994e811e7285f8c12bfdb688e7c99d65515cf7e8cb6db13955a'], - }), - ('optextras', '2019-12.4', { - 'checksums': ['59006383860826be502ea8757e39ed94338f04d246c4fc398a088e004d8b13eb'], - }), - ('setRNG', '2013.9-1', { - 'checksums': ['1a1a399682a06a5fea3934985ebb1334005676c6a2a22d06f3c91c3923432908'], - }), - ('Rvmmin', '2018-4.17', { - 'checksums': ['d53ba7ab06596a47990caf101a50935b2b34402f9dd8414f098a873026ff1f56'], - }), - ('Rcgmin', '2013-2.21', { - 'checksums': ['a824a09c32d7565a3e30607c71333506d5b7197478fbe8b43f8a77dad6c12f0a'], - }), - ('optimr', '2019-12.16', { - 'checksums': ['73b1ed560ffd74599517e8baa4c5b293aa062e9c8d50219a3a24b63e72fa7c00'], - }), - (name, version, { - 'checksums': ['2ca5e633c1af56d7f13a811a72e33853026ad4b6ca34290d017c8bb66443d2e7'], - }), -] - -modextrapaths = {'R_LIBS_SITE': ''} - -sanity_check_paths = { - 'files': [], - 'dirs': [name], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/DMTCP/DMTCP-2.4.5.eb b/easybuild/easyconfigs/d/DMTCP/DMTCP-2.4.5.eb deleted file mode 100644 index a6e9f59d0916..000000000000 --- a/easybuild/easyconfigs/d/DMTCP/DMTCP-2.4.5.eb +++ /dev/null @@ -1,26 +0,0 @@ -# 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.4.5' - -homepage = "http://dmtcp.sourceforge.net/index.html" -description = """DMTCP (Distributed MultiThreaded Checkpointing) -transparently checkpoints a single-host or distributed computation -in user-space -- with no modifications to user code or to the O/S.""" - -toolchain = SYSTEM - -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/DMTCP/DMTCP-2.5.0-foss-2016a.eb b/easybuild/easyconfigs/d/DMTCP/DMTCP-2.5.0-foss-2016a.eb deleted file mode 100644 index f7a7f714c115..000000000000 --- a/easybuild/easyconfigs/d/DMTCP/DMTCP-2.5.0-foss-2016a.eb +++ /dev/null @@ -1,26 +0,0 @@ -# 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/DMTCP/DMTCP-2.5.1.eb b/easybuild/easyconfigs/d/DMTCP/DMTCP-2.5.1.eb deleted file mode 100644 index 2c6fe51913c3..000000000000 --- a/easybuild/easyconfigs/d/DMTCP/DMTCP-2.5.1.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'DMTCP' -version = '2.5.1' - -homepage = 'http://dmtcp.sourceforge.net/' -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. It works on most Linux - applications, including Python, Matlab, R, GUI desktops, MPI, etc.""" - -toolchain = SYSTEM - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['f37d766933aee1f8fe70352faa844794047583a9eb2b44a40cbd1234d7ed6cd5'] - -builddependencies = [('Autotools', '20150215')] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['bin/dmtcp_command', 'bin/dmtcp_coordinator', 'bin/dmtcp_launch', 'bin/dmtcp_restart', - 'include/dmtcp.h'], - 'dirs': ['lib/dmtcp', 'share/man/man1'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/DMTCP/DMTCP-2.5.2-GCCcore-8.3.0.eb b/easybuild/easyconfigs/d/DMTCP/DMTCP-2.5.2-GCCcore-8.3.0.eb deleted file mode 100644 index a0252bb63b86..000000000000 --- a/easybuild/easyconfigs/d/DMTCP/DMTCP-2.5.2-GCCcore-8.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'DMTCP' -version = '2.5.2' - -homepage = 'http://dmtcp.sourceforge.net/index.html' -description = """DMTCP is a tool to transparently checkpoint the state of multiple -simultaneous applications, including multi-threaded and distributed applications. -It operates directly on the user binary executable, without any Linux kernel modules -or other kernel modifications.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/dmtcp/dmtcp/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['0e3e5e15bd401b7b6937f2b678cd7d6a252eab0a143d5740b89cc3bebb4282be'] - -builddependencies = [('binutils', '2.32')] - -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/DMTCP/DMTCP-2.5.2-foss-2016b.eb b/easybuild/easyconfigs/d/DMTCP/DMTCP-2.5.2-foss-2016b.eb deleted file mode 100644 index 99fd9b382768..000000000000 --- a/easybuild/easyconfigs/d/DMTCP/DMTCP-2.5.2-foss-2016b.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'DMTCP' -version = '2.5.2' -easyblock = 'ConfigureMake' - -homepage = 'https://github.com/dmtcp/dmtcp' -description = """DMTCP is a tool to transparently checkpoint the state of multiple -simultaneous applications, including multi-threaded and distributed applications. -It operates directly on the user binary executable, without any Linux kernel modules -or other kernel modifications.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['https://github.com/dmtcp/dmtcp/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['0e3e5e15bd401b7b6937f2b678cd7d6a252eab0a143d5740b89cc3bebb4282be'] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/DMTCP/DMTCP-2.5.2-foss-2018b.eb b/easybuild/easyconfigs/d/DMTCP/DMTCP-2.5.2-foss-2018b.eb deleted file mode 100644 index 52138aeeff30..000000000000 --- a/easybuild/easyconfigs/d/DMTCP/DMTCP-2.5.2-foss-2018b.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'DMTCP' -version = '2.5.2' -easyblock = 'ConfigureMake' - -homepage = 'https://github.com/dmtcp/dmtcp' -description = """DMTCP is a tool to transparently checkpoint the state of multiple -simultaneous applications, including multi-threaded and distributed applications. -It operates directly on the user binary executable, without any Linux kernel modules -or other kernel modifications.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/dmtcp/dmtcp/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['0e3e5e15bd401b7b6937f2b678cd7d6a252eab0a143d5740b89cc3bebb4282be'] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/DMTCP/DMTCP-2.6.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/d/DMTCP/DMTCP-2.6.0-GCCcore-8.2.0.eb deleted file mode 100644 index afe31048c5cd..000000000000 --- a/easybuild/easyconfigs/d/DMTCP/DMTCP-2.6.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'DMTCP' -version = '2.6.0' - -homepage = 'http://dmtcp.sourceforge.net/index.html' -description = """DMTCP is a tool to transparently checkpoint the state of multiple -simultaneous applications, including multi-threaded and distributed applications. -It operates directly on the user binary executable, without any Linux kernel modules -or other kernel modifications.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://github.com/dmtcp/dmtcp/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['3ed62a86dd0cb9c828b93ee8c7c852d6f9c96a0efa48bcfe867521adf7bced68'] - -builddependencies = [('binutils', '2.31.1')] - -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/DMTCP/DMTCP-2.6.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/d/DMTCP/DMTCP-2.6.0-GCCcore-9.3.0.eb deleted file mode 100644 index b44686762959..000000000000 --- a/easybuild/easyconfigs/d/DMTCP/DMTCP-2.6.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'DMTCP' -version = '2.6.0' - -homepage = 'http://dmtcp.sourceforge.net/index.html' -description = """DMTCP is a tool to transparently checkpoint the state of multiple -simultaneous applications, including multi-threaded and distributed applications. -It operates directly on the user binary executable, without any Linux kernel modules -or other kernel modifications.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://github.com/dmtcp/dmtcp/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['3ed62a86dd0cb9c828b93ee8c7c852d6f9c96a0efa48bcfe867521adf7bced68'] - -builddependencies = [('binutils', '2.34')] - -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/DMTCP/DMTCP-3.0.0-GCCcore-12.2.0.eb b/easybuild/easyconfigs/d/DMTCP/DMTCP-3.0.0-GCCcore-12.2.0.eb new file mode 100644 index 000000000000..0474c5e8f889 --- /dev/null +++ b/easybuild/easyconfigs/d/DMTCP/DMTCP-3.0.0-GCCcore-12.2.0.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'DMTCP' +version = '3.0.0' + +homepage = 'http://dmtcp.sourceforge.net/index.html' +description = """DMTCP is a tool to transparently checkpoint the state of multiple +simultaneous applications, including multi-threaded and distributed applications. +It operates directly on the user binary executable, without any Linux kernel modules +or other kernel modifications.""" + +toolchain = {'name': 'GCCcore', 'version': '12.2.0'} + +source_urls = ['https://github.com/dmtcp/dmtcp/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['2c7e95e1dbc55db33433bfee48a65f274298e98f246a36ab6dad1e0694750d37'] + +builddependencies = [('binutils', '2.39')] + +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/DMTCP/DMTCP-3.0.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/d/DMTCP/DMTCP-3.0.0-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..9947d4f758d7 --- /dev/null +++ b/easybuild/easyconfigs/d/DMTCP/DMTCP-3.0.0-GCCcore-12.3.0.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'DMTCP' +version = '3.0.0' + +homepage = 'http://dmtcp.sourceforge.net/index.html' +description = """DMTCP is a tool to transparently checkpoint the state of multiple +simultaneous applications, including multi-threaded and distributed applications. +It operates directly on the user binary executable, without any Linux kernel modules +or other kernel modifications.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://github.com/dmtcp/dmtcp/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['2c7e95e1dbc55db33433bfee48a65f274298e98f246a36ab6dad1e0694750d37'] + +builddependencies = [('binutils', '2.40')] + +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/DMTCP/DMTCP-3.0.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/d/DMTCP/DMTCP-3.0.0-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..9721668c2084 --- /dev/null +++ b/easybuild/easyconfigs/d/DMTCP/DMTCP-3.0.0-GCCcore-13.2.0.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'DMTCP' +version = '3.0.0' + +homepage = 'http://dmtcp.sourceforge.net/index.html' +description = """DMTCP is a tool to transparently checkpoint the state of multiple +simultaneous applications, including multi-threaded and distributed applications. +It operates directly on the user binary executable, without any Linux kernel modules +or other kernel modifications.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['https://github.com/dmtcp/dmtcp/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['2c7e95e1dbc55db33433bfee48a65f274298e98f246a36ab6dad1e0694750d37'] + +builddependencies = [('binutils', '2.40')] + +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/DOLFIN/DOLFIN-1.0.0_GCC-4.7.patch b/easybuild/easyconfigs/d/DOLFIN/DOLFIN-1.0.0_GCC-4.7.patch deleted file mode 100644 index 272b4bb9ccdd..000000000000 --- a/easybuild/easyconfigs/d/DOLFIN/DOLFIN-1.0.0_GCC-4.7.patch +++ /dev/null @@ -1,134 +0,0 @@ -diff -ru dolfin-1.0.0.orig/dolfin/intersection/Segment_3_Tetrahedron_3_intersection.h dolfin-1.0.0/dolfin/intersection/Segment_3_Tetrahedron_3_intersection.h ---- dolfin-1.0.0.orig/dolfin/intersection/Segment_3_Tetrahedron_3_intersection.h 2011-12-07 22:21:22.000000000 +0100 -+++ dolfin-1.0.0/dolfin/intersection/Segment_3_Tetrahedron_3_intersection.h 2013-03-28 15:10:38.893905709 +0100 -@@ -27,8 +27,6 @@ - - #include - --using dolfin::error; -- - CGAL_BEGIN_NAMESPACE - - #if CGAL_VERSION_NR < 1030601000 -@@ -38,11 +36,9 @@ - #endif - - template -- inline -- bool -- do_intersect(const typename K::Tetrahedron_3 &tet, -- const typename K::Segment_3 &seg, -- const K&) -+ bool do_intersect(const typename K::Tetrahedron_3& tet, -+ const typename K::Segment_3& seg, -+ const K&) - { - //throw exception! - dolfin_not_implemented(); -@@ -51,11 +47,9 @@ - } - - template -- inline -- bool -- do_intersect(const typename K::Segment_3 &seg, -- const typename K::Tetrahedron_3 &tet, -- const K&) -+ bool do_intersect(const typename K::Segment_3& seg, -+ const typename K::Tetrahedron_3& tet, -+ const K&) - { - //throw exception! - dolfin_not_implemented(); -@@ -64,66 +58,58 @@ - } - - template -- inline -- Object -- intersection(const typename K::Tetrahedron_3 &tet, -- const typename K::Segment_3 &seg, -- const K&) -+ Object intersection(const typename K::Tetrahedron_3& tet, -+ const typename K::Segment_3& seg, -+ const K&) - { - //throw exception! - dolfin_not_implemented(); - -- if (do_intersect(tet,seg)) { -+ if (do_intersect(tet,seg)) - return Object(); -- } -+ - return Object(); - } - - template -- inline -- Object -- intersection( const typename K::Segment_3 &seg, -- const typename K::Tetrahedron_3 &tet, -- const K&) -+ Object intersection(const typename K::Segment_3& seg, -+ const typename K::Tetrahedron_3& tet, -+ const K&) - { - //throw exception! - dolfin_not_implemented(); - -- if (do_intersect(tet,seg)) { -+ if (do_intersect(tet,seg)) - return Object(); -- } -+ - return Object(); - } - - } // namespace CGALi - - template -- inline bool -- do_intersect(const Segment_3 &seg, const Tetrahedron_3 &tet) -+ bool do_intersect(const Segment_3& seg, const Tetrahedron_3& tet) - { - typedef typename K::Do_intersect_3 Do_intersect; - return Do_intersect()(tet, seg); - } - - template -- inline bool -- do_intersect(const Tetrahedron_3 &tet, const Segment_3 &seg) -+ bool do_intersect(const Tetrahedron_3& tet, const Segment_3& seg) - { - typedef typename K::Do_intersect_3 Do_intersect; - return Do_intersect()(tet, seg); - } - - template -- inline Object -- intersection(const Segment_3 &seg, const Tetrahedron_3 &tet) -+ Object intersection(const Segment_3& seg, const Tetrahedron_3& tet) - { - typedef typename K::Intersect_3 Intersect; - return Intersect()(tet, seg); - } - - template -- inline Object -- intersection(const Tetrahedron_3 &tet, const Segment_3 &seg) -+ Object intersection(const Tetrahedron_3& tet, const Segment_3& seg) - { - typedef typename K::Intersect_3 Intersect; - return Intersect()(tet, seg); ---- dolfin-1.0.0.orig/dolfin/log/log.h 2011-12-07 22:21:22.000000000 +0100 -+++ dolfin-1.0.0/dolfin/log/log.h 2013-03-28 15:11:33.903954380 +0100 -@@ -151,7 +151,7 @@ - // Not implemented error, reporting function name and line number - #define dolfin_not_implemented() \ - do { \ -- dolfin_error("log.h", \ -+ dolfin::dolfin_error("log.h", \ - "perform call to DOLFIN function %s", \ - "The function %s has not been implemented (in %s line %d)", \ - __FUNCTION__, __FUNCTION__, __FILE__, __LINE__); \ diff --git a/easybuild/easyconfigs/d/DOLFIN/DOLFIN-1.6.0_fix-SuiteSparse-4.3.patch b/easybuild/easyconfigs/d/DOLFIN/DOLFIN-1.6.0_fix-SuiteSparse-4.3.patch deleted file mode 100644 index ab6e94c81098..000000000000 --- a/easybuild/easyconfigs/d/DOLFIN/DOLFIN-1.6.0_fix-SuiteSparse-4.3.patch +++ /dev/null @@ -1,26 +0,0 @@ -make CMake script for CHOLMOD and UMFPACK consider SUITESPARSECONFIG_DIR when looking for libsuitesparseconfig.a -required because of changes made in SuiteSparse 4.3.0 -cfr. https://github.com/FEniCS/dolfin/issues/2 -author: Kenneth Hoste (HPC-UGent) ---- dolfin-1.6.0/cmake/modules/FindUMFPACK.cmake.orig 2016-01-12 14:49:31.660886973 +0100 -+++ dolfin-1.6.0/cmake/modules/FindUMFPACK.cmake 2016-01-12 15:20:07.597039273 +0100 -@@ -36,7 +36,7 @@ - - # Check for SUITESPARSECONFIG library - find_library(SUITESPARSECONFIG_LIBRARY suitesparseconfig -- HINTS ${UMFPACK_DIR}/lib $ENV{UMFPACK_DIR}/lib $ENV{PETSC_DIR}/lib -+ HINTS ${SUITESPARSECONFIG_DIR} ${UMFPACK_DIR}/lib $ENV{UMFPACK_DIR}/lib $ENV{PETSC_DIR}/lib - DOC "The SUITESPARSE library") - mark_as_advanced(SUITESPARSECONFIG_LIBRARY) - ---- dolfin-1.6.0/cmake/modules/FindCHOLMOD.cmake.orig 2015-07-28 17:05:55.000000000 +0200 -+++ dolfin-1.6.0/cmake/modules/FindCHOLMOD.cmake 2016-01-12 15:19:12.765414768 +0100 -@@ -84,7 +84,7 @@ - - # Check for SUITESPARSECONFIG library - find_library(SUITESPARSECONFIG_LIBRARY suitesparseconfig -- HINTS ${CHOLMOD_DIR}/lib ${CCOLAMD_DIR}/lib $ENV{CHOLMOD_DIR}/lib -+ HINTS ${SUITESPARSECONFIG_DIR} ${CHOLMOD_DIR}/lib ${CCOLAMD_DIR}/lib $ENV{CHOLMOD_DIR}/lib - $ENV{CCOLAMD_DIR}/lib $ENV{PETSC_DIR}/lib - DOC "The SUITESPARSECONFIG library") - diff --git a/easybuild/easyconfigs/d/DOLFIN/DOLFIN-1.6.0_petsc-slepc-libs.patch b/easybuild/easyconfigs/d/DOLFIN/DOLFIN-1.6.0_petsc-slepc-libs.patch deleted file mode 100644 index 579635c05c27..000000000000 --- a/easybuild/easyconfigs/d/DOLFIN/DOLFIN-1.6.0_petsc-slepc-libs.patch +++ /dev/null @@ -1,18 +0,0 @@ -fix to use external PETSc -author: Kenneth Hoste (HPC-UGent) -diff -ru cmake/modules/FindPETSc.cmake cmake/modules/FindPETSc.cmake ---- cmake/modules/FindPETSc.cmake 2011-12-07 22:21:22.000000000 +0100 -+++ cmake/modules/FindPETSc.cmake 2012-08-10 13:02:21.032955197 +0200 -@@ -114,9 +114,10 @@ - petsc_get_variable(PETSC_INCLUDE PETSC_INCLUDE) # 3.1 - petsc_get_variable(PETSC_CC_INCLUDES PETSC_CC_INCLUDES) # dev - set(PETSC_INCLUDE ${PETSC_INCLUDE} ${PETSC_CC_INCLUDES}) -- petsc_get_variable(PETSC_LIB_BASIC PETSC_LIB_BASIC) -+ petsc_get_variable(PETSC_WITH_EXTERNAL_LIB PETSC_WITH_EXTERNAL_LIB) - petsc_get_variable(PETSC_LIB_DIR PETSC_LIB_DIR) -- set(PETSC_LIB "-L${PETSC_LIB_DIR} ${PETSC_LIB_BASIC}") -+ set(PETSC_LIB "-L${PETSC_LIB_DIR} ${PETSC_WITH_EXTERNAL_LIB}") -+ message(STATUS "PETSC_LIB ${PETSC_LIB}") - - # Remove temporary Makefile - file(REMOVE ${petsc_config_makefile}) diff --git a/easybuild/easyconfigs/d/DOLFIN/DOLFIN-2018.1.0.post1-foss-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/d/DOLFIN/DOLFIN-2018.1.0.post1-foss-2018a-Python-3.6.4.eb deleted file mode 100644 index 197ea4e94e2c..000000000000 --- a/easybuild/easyconfigs/d/DOLFIN/DOLFIN-2018.1.0.post1-foss-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,48 +0,0 @@ -name = 'DOLFIN' -version = '2018.1.0.post1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://bitbucket.org/fenics-project/dolfin' -description = """DOLFIN is the C++/Python interface of FEniCS, providing a consistent PSE - (Problem Solving Environment) for ordinary and partial differential equations.""" - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'usempi': True, 'pic': True, 'packed-linker-options': True, 'openmp': True} - -source_urls = ['https://bitbucket.org/fenics-project/dolfin/downloads/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['425cc49b90e0f5c2ebdd765ba9934b1ada97e2ac2710d982d6d267a5e2c5982d'] - -builddependencies = [ - ('CMake', '3.12.1'), - ('pkg-config', '0.29.2'), - ('patchelf', '0.9'), - ('pybind11', '2.2.4', versionsuffix), -] -dependencies = [ - ('Python', '3.6.4'), - ('Boost.Python', '1.66.0', versionsuffix), - ('FFC', '2018.1.0', versionsuffix), - ('FIAT', '2018.1.0', versionsuffix), - ('UFL', '2018.1.0', versionsuffix), - ('SCOTCH', '6.0.6'), - ('SuiteSparse', '5.1.2', '-METIS-5.1.0'), - ('CGAL', '4.11.1', versionsuffix), - ('PETSc', '3.9.3'), - ('SLEPc', '3.9.2'), - ('HDF5', '1.10.1'), - ('Trilinos', '12.12.1', versionsuffix), - ('zlib', '1.2.11'), - ('libxml2', '2.9.7'), - ('Eigen', '3.3.4', '', SYSTEM), - ('PLY', '3.11', versionsuffix), - ('VTK', '8.1.0', versionsuffix), - ('petsc4py', '3.9.1', versionsuffix), - ('slepc4py', '3.9.0', versionsuffix), - ('SUNDIALS', '2.7.0'), -] - -# demos run as tests fail with 'bad X server connection', skipping for now -runtest = False - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/d/DOLFIN/DOLFIN-2019.1.0.post0-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/d/DOLFIN/DOLFIN-2019.1.0.post0-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 067b5659b17a..000000000000 --- a/easybuild/easyconfigs/d/DOLFIN/DOLFIN-2019.1.0.post0-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,51 +0,0 @@ -name = 'DOLFIN' -version = '2019.1.0.post0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://bitbucket.org/fenics-project/dolfin' -description = """DOLFIN is the C++/Python interface of FEniCS, providing a consistent PSE - (Problem Solving Environment) for ordinary and partial differential equations.""" - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'usempi': True, 'pic': True, 'packed-linker-options': True, 'openmp': True} - -bitbucket_account = 'fenics-project' -source_urls = [BITBUCKET_DOWNLOADS] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['61abdcdb13684ba2a3ba4afb7ea6c7907aa0896a46439d3af7e8848483d4392f'] - -builddependencies = [ - ('CMake', '3.15.3'), - ('pkg-config', '0.29.2'), - ('patchelf', '0.10'), - ('pybind11', '2.4.3', versionsuffix), -] -dependencies = [ - ('Python', '3.7.4'), - ('Boost', '1.71.0'), - ('FFC', '2019.1.0.post0', versionsuffix), - ('SCOTCH', '6.0.9'), - ('SuiteSparse', '5.6.0', '-METIS-5.1.0'), - ('CGAL', '4.14.1', versionsuffix), - ('PETSc', '3.12.4', versionsuffix), - ('SLEPc', '3.12.2', versionsuffix), - ('HDF5', '1.10.5'), - ('Trilinos', '12.12.1', versionsuffix), - ('zlib', '1.2.11'), - ('libxml2', '2.9.9'), - ('Eigen', '3.3.7', '', SYSTEM), - ('PLY', '3.11', versionsuffix), - ('VTK', '8.2.0', versionsuffix), - ('petsc4py', '3.12.0', versionsuffix), - ('slepc4py', '3.12.0', versionsuffix), - ('SUNDIALS', '5.1.0'), - ('pkgconfig', '1.5.1', versionsuffix), -] - -# demos run as tests fail with 'bad X server connection', skipping for now -runtest = False - -# strip out too strict version requirement for pybind11 -preinstallopts = "sed -i 's/pybind11==[0-9.]*/pybind11/g' %(builddir)s/dolfin-%(version)s/python/setup.py && " - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/d/DOLFIN/petsc-slepc-libs.patch b/easybuild/easyconfigs/d/DOLFIN/petsc-slepc-libs.patch deleted file mode 100644 index 27c2a30fc89e..000000000000 --- a/easybuild/easyconfigs/d/DOLFIN/petsc-slepc-libs.patch +++ /dev/null @@ -1,59 +0,0 @@ -diff -ru dolfin-1.0.0.orig/cmake/modules/FindPETSc.cmake dolfin-1.0.0/cmake/modules/FindPETSc.cmake ---- dolfin-1.0.0.orig/cmake/modules/FindPETSc.cmake 2011-12-07 22:21:22.000000000 +0100 -+++ dolfin-1.0.0/cmake/modules/FindPETSc.cmake 2012-08-10 13:02:21.032955197 +0200 -@@ -114,9 +114,10 @@ - petsc_get_variable(PETSC_INCLUDE PETSC_INCLUDE) # 3.1 - petsc_get_variable(PETSC_CC_INCLUDES PETSC_CC_INCLUDES) # dev - set(PETSC_INCLUDE ${PETSC_INCLUDE} ${PETSC_CC_INCLUDES}) -- petsc_get_variable(PETSC_LIB_BASIC PETSC_LIB_BASIC) -+ petsc_get_variable(PETSC_WITH_EXTERNAL_LIB PETSC_WITH_EXTERNAL_LIB) - petsc_get_variable(PETSC_LIB_DIR PETSC_LIB_DIR) -- set(PETSC_LIB "-L${PETSC_LIB_DIR} ${PETSC_LIB_BASIC}") -+ set(PETSC_LIB "-L${PETSC_LIB_DIR} ${PETSC_WITH_EXTERNAL_LIB}") -+ message(STATUS "PETSC_LIB ${PETSC_LIB}") - - # Remove temporary Makefile - file(REMOVE ${petsc_config_makefile}) -@@ -125,6 +126,7 @@ - include(ResolveCompilerPaths) - resolve_includes(PETSC_INCLUDE_DIRS "${PETSC_INCLUDE}") - resolve_libraries(PETSC_LIBRARIES "${PETSC_LIB}") -+ message(STATUS "PETSC_LIBRARIES ${PETSC_LIBRARIES}") - - # Add X11 includes and libraries on Mac - if (APPLE) ---- dolfin-1.0.0.orig/cmake/modules/FindSLEPc.cmake 2011-12-07 22:21:22.000000000 +0100 -+++ dolfin-1.0.0/cmake/modules/FindSLEPc.cmake 2012-08-10 13:16:30.115870158 +0200 -@@ -53,7 +53,7 @@ - - find_library(SLEPC_LIBRARY - NAMES slepc -- HINTS ${SLEPC_DIR}/lib $ENV{SLEPC_DIR}/lib -+ HINTS ${SLEPC_DIR}/lib ${SLEPC_DIR}/${PETSC_ARCH}/lib $ENV{SLEPC_DIR}/lib - DOC "The SLEPc library" - ) - mark_as_advanced(SLEPC_LIBRARY) ---- dolfin-1.0.0.orig/dolfin/la/PETScUserPreconditioner.cpp 2011-12-07 22:21:22.000000000 +0100 -+++ dolfin-1.0.0/dolfin/la/PETScUserPreconditioner.cpp 2012-08-10 13:27:57.024055423 +0200 -@@ -24,7 +24,7 @@ - #ifdef HAS_PETSC - - #include --#include -+#include - #include - #include "PETScVector.h" - #include "PETScUserPreconditioner.h" ---- dolfin-1.0.0.orig/dolfin/la/PETScMatrix.cpp 2011-12-07 22:21:22.000000000 +0100 -+++ dolfin-1.0.0/dolfin/la/PETScMatrix.cpp 2012-08-10 13:38:47.188024814 +0200 -@@ -110,8 +110,8 @@ - // and number of off-diagonal non-zeroes (50 in this case). - // Note that guessing too high leads to excessive memory usage. - // In order to not waste any memory one would need to specify d_nnz and o_nnz. -- MatCreateMPIAIJ(PETSC_COMM_WORLD, PETSC_DECIDE, PETSC_DECIDE, M, N, -- 50, PETSC_NULL, 50, PETSC_NULL, A.get()); -+ MatCreateAIJ(PETSC_COMM_WORLD, PETSC_DECIDE, PETSC_DECIDE, M, N, -+ 50, PETSC_NULL, 50, PETSC_NULL, A.get()); - } - else - { diff --git a/easybuild/easyconfigs/d/DOLFIN/wl_pkg_linkflags.patch b/easybuild/easyconfigs/d/DOLFIN/wl_pkg_linkflags.patch deleted file mode 100644 index f16cde32b9bb..000000000000 --- a/easybuild/easyconfigs/d/DOLFIN/wl_pkg_linkflags.patch +++ /dev/null @@ -1,19 +0,0 @@ ---- dolfin/CMakeLists.txt.orig 2012-03-27 16:40:12.595869000 +0200 -+++ dolfin/CMakeLists.txt 2012-03-27 17:22:38.628180000 +0200 -@@ -266,9 +266,14 @@ - "${_lib}" - ) - -- # Only add libraries that matches the form -L -l -- if ("${_linkflags}" MATCHES "-L.+ -l.+") -- set(PKG_LINKFLAGS "${_linkflags} ${PKG_LINKFLAGS}") -+ #also add -Wl,x,x,x,x directives -+ if ("${_lib}" MATCHES "-Wl,[^ ]*") -+ set(PKG_LINKFLAGS "${_lib} ${PKG_LINKFLAGS}") -+ else() -+ # Only add libraries that matches the form -L -l -+ if ("${_linkflags}" MATCHES "-L.+ -l.+") -+ set(PKG_LINKFLAGS "${_linkflags} ${PKG_LINKFLAGS}") -+ endif() - endif() - endforeach() diff --git a/easybuild/easyconfigs/d/DP3/DP3-6.0-foss-2022a.eb b/easybuild/easyconfigs/d/DP3/DP3-6.0-foss-2022a.eb index c18f4974acf2..b4c405641e3f 100644 --- a/easybuild/easyconfigs/d/DP3/DP3-6.0-foss-2022a.eb +++ b/easybuild/easyconfigs/d/DP3/DP3-6.0-foss-2022a.eb @@ -8,7 +8,7 @@ description = """DP3: streaming processing pipeline for radio interferometric da toolchain = {'name': 'foss', 'version': '2022a'} sources = [{ - 'filename': '%(name)s-v%(version)s.tar.gz', + 'filename': SOURCE_TAR_XZ, 'git_config': { 'url': 'https://git.astron.nl/RD', 'repo_name': '%(name)s', @@ -17,7 +17,7 @@ sources = [{ 'recursive': True, }, }] -checksums = [None] +checksums = ['9ca678e9608a401a1dda4676e8d28f1000212ad51553a284bbc8842de37a713c'] builddependencies = [ ('CMake', '3.24.3'), diff --git a/easybuild/easyconfigs/d/DP3/DP3-6.0-foss-2023b.eb b/easybuild/easyconfigs/d/DP3/DP3-6.0-foss-2023b.eb index 8373cc5f8bdf..02730dd6c6fc 100644 --- a/easybuild/easyconfigs/d/DP3/DP3-6.0-foss-2023b.eb +++ b/easybuild/easyconfigs/d/DP3/DP3-6.0-foss-2023b.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'foss', 'version': '2023b'} sources = [ { - 'filename': '%(name)s-v%(version)s.tar.gz', + 'filename': SOURCE_TAR_XZ, # Repo uses git submodules, which are not included in the release tarballs. # Thus, we let EasyBuild download directly from the git repository. 'git_config': { @@ -24,9 +24,10 @@ sources = [ ] patches = ['DP3-6.0_fix-for-xsimd-error-on-neoverse-v1.patch'] checksums = [ - None, # checksum for git clone source is non-deterministic - # DP3-6.0_fix-for-xsimd-error-on-neoverse-v1.patch - '7f5069388846c9c715013d5a3a267a6d8e266520445a6427e63e9d52d3046c9d', + {'DP3-6.0.tar.xz': + '9ca678e9608a401a1dda4676e8d28f1000212ad51553a284bbc8842de37a713c'}, + {'DP3-6.0_fix-for-xsimd-error-on-neoverse-v1.patch': + '7f5069388846c9c715013d5a3a267a6d8e266520445a6427e63e9d52d3046c9d'}, ] builddependencies = [ diff --git a/easybuild/easyconfigs/d/DP3/DP3-6.2-foss-2023b.eb b/easybuild/easyconfigs/d/DP3/DP3-6.2-foss-2023b.eb new file mode 100644 index 000000000000..f6491ea0641d --- /dev/null +++ b/easybuild/easyconfigs/d/DP3/DP3-6.2-foss-2023b.eb @@ -0,0 +1,58 @@ +easyblock = 'CMakeMake' + +name = 'DP3' +version = '6.2' + +homepage = 'https://dp3.readthedocs.io/' +description = "DP3: streaming processing pipeline for radio interferometric data." + +toolchain = {'name': 'foss', 'version': '2023b'} + +sources = [ + { + 'filename': SOURCE_TAR_XZ, + # Repo uses git submodules, which are not included in the release tarballs. + # Thus, we let EasyBuild download directly from the git repository. + 'git_config': { + 'url': 'https://git.astron.nl/RD', + 'repo_name': '%(name)s', + 'tag': 'v%(version)s', + 'clone_into': '%(name)s', + 'recursive': True + } + }, +] +patches = ['DP3-6.2_fix-for-xsimd-error-on-neoverse-v1.patch'] +checksums = [ + {'DP3-6.2.tar.xz': + '6f5f46dff4317a2e7e667dc963e3bd28dccfc8d7556b2f1a45ec54bda8a77a0a'}, + {'DP3-6.2_fix-for-xsimd-error-on-neoverse-v1.patch': + '51209661ee657151d94778916d4f295b9d767f6bbd13720fc5054a2a24f740dc'}, +] + +builddependencies = [ + ('CMake', '3.27.6'), +] +dependencies = [ + ('casacore', '3.5.0'), + ('Boost', '1.83.0'), + ('CFITSIO', '4.3.1'), + ('WCSLIB', '7.11'), + ('GSL', '2.7'), + ('HDF5', '1.14.3'), + ('Python', '3.11.5'), + ('EveryBeam', '0.6.1'), + ('Armadillo', '12.8.0'), + ('AOFlagger', '3.4.0'), + ('IDG', '1.2.0'), +] + + +sanity_check_paths = { + 'files': ['include/include/%(namelower)s/base/%(name)s.h', 'bin/%(name)s'], + 'dirs': ['bin'], +} + +sanity_check_commands = [('%(name)s', '--version')] + +moduleclass = 'astro' diff --git a/easybuild/easyconfigs/d/DP3/DP3-6.2_fix-for-xsimd-error-on-neoverse-v1.patch b/easybuild/easyconfigs/d/DP3/DP3-6.2_fix-for-xsimd-error-on-neoverse-v1.patch new file mode 100644 index 000000000000..788a49824588 --- /dev/null +++ b/easybuild/easyconfigs/d/DP3/DP3-6.2_fix-for-xsimd-error-on-neoverse-v1.patch @@ -0,0 +1,14 @@ +# Fix for XSIMD build error on Neoverse V1 +# See: https://github.com/xtensor-stack/xsimd/issues/1005 and https://github.com/xtensor-stack/xsimd/commit/1d8536b +# Mar 11th 2024 by T. Kok (SURF) +--- DP3.orig/external/aocommon/CMake/FetchXTensor.cmake 2024-03-11 11:20:32.024804259 +0100 ++++ DP3/external/aocommon/CMake/FetchXTensor.cmake 2024-03-11 11:21:32.851493709 +0100 +@@ -6,7 +6,7 @@ + set(xtl_GIT_TAG b3d0091a77af52f1b479b5b768260be4873aa8a7) + endif() + if (NOT xsimd_GIT_TAG) +- set(xsimd_GIT_TAG 2f5eddf8912c7e2527f0c50895c7560b964d29af) ++ set(xsimd_GIT_TAG 1d8536b393171b899031f01b7c2d63858b05665c) + endif() + if (NOT xtensor_GIT_TAG) + set(xtensor_GIT_TAG 0.24.2) diff --git a/easybuild/easyconfigs/d/DROP/DROP-1.0.3-foss-2020b-R-4.0.3.eb b/easybuild/easyconfigs/d/DROP/DROP-1.0.3-foss-2020b-R-4.0.3.eb index e06ee84b7f4e..43b7b86327b1 100644 --- a/easybuild/easyconfigs/d/DROP/DROP-1.0.3-foss-2020b-R-4.0.3.eb +++ b/easybuild/easyconfigs/d/DROP/DROP-1.0.3-foss-2020b-R-4.0.3.eb @@ -59,9 +59,6 @@ exts_list = [ }), ] -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/drop'], 'dirs': [], diff --git a/easybuild/easyconfigs/d/DROP/DROP-1.1.0-foss-2020b-R-4.0.3.eb b/easybuild/easyconfigs/d/DROP/DROP-1.1.0-foss-2020b-R-4.0.3.eb index 8091ae5611be..d5ca4b706df8 100644 --- a/easybuild/easyconfigs/d/DROP/DROP-1.1.0-foss-2020b-R-4.0.3.eb +++ b/easybuild/easyconfigs/d/DROP/DROP-1.1.0-foss-2020b-R-4.0.3.eb @@ -56,9 +56,6 @@ exts_list = [ }), ] -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/drop'], 'dirs': [], diff --git a/easybuild/easyconfigs/d/DROP/DROP-1.1.1-foss-2021b-R-4.1.2.eb b/easybuild/easyconfigs/d/DROP/DROP-1.1.1-foss-2021b-R-4.1.2.eb index 64d414e98e30..bb94308f22ad 100644 --- a/easybuild/easyconfigs/d/DROP/DROP-1.1.1-foss-2021b-R-4.1.2.eb +++ b/easybuild/easyconfigs/d/DROP/DROP-1.1.1-foss-2021b-R-4.1.2.eb @@ -56,9 +56,6 @@ exts_list = [ }), ] -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/drop'], 'dirs': [], diff --git a/easybuild/easyconfigs/d/DSA/DSA-1.0-foss-2018b-R-3.5.1.eb b/easybuild/easyconfigs/d/DSA/DSA-1.0-foss-2018b-R-3.5.1.eb deleted file mode 100644 index 6f0d67de4252..000000000000 --- a/easybuild/easyconfigs/d/DSA/DSA-1.0-foss-2018b-R-3.5.1.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'RPackage' - -name = 'DSA' -version = '1.0' -versionsuffix = '-R-%(rver)s' - -homepage = 'https://github.com/zhandong/DSA' -description = "Digital Sorting Algorithm" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/zhandong/DSA/raw/master/Package/version_%(version)s/'] -sources = ['%(name)s_%(version)s.tar.gz'] -checksums = ['3f894080914d95008fe00649b7b47f8d62c1150cb2dcbe4fc5bf7b4e81394fd4'] - -dependencies = [('R', '3.5.1')] - -sanity_check_paths = { - 'files': [], - 'dirs': [name], -} - -moduleclass = 'bio' 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 deleted file mode 100644 index e4dbcfab5e74..000000000000 --- a/easybuild/easyconfigs/d/DSRC/DSRC-2.0rc-linux-64-bit.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2012-2015 NTUA -# Authors:: Fotis Georgatos -# License:: MIT/GPL -# $Id$ -## - -easyblock = 'Binary' - -name = 'DSRC' -version = '2.0rc' -versionsuffix = '-linux-64-bit' - -homepage = 'http://sun.aei.polsl.pl/dsrc' -description = """DNA Sequence Reads Compression is an application designed for compression of data files - containing reads from DNA sequencing in FASTQ format. The amount of such files can be huge, e.g., a few - (or tens) of gigabytes, so a need for a robust data compression tool is clear. Usually universal compression - programs like gzip or bzip2 are used for this purpose, but it is obvious that a specialized tool can work better.""" - -toolchain = SYSTEM - -sources = ['%(namelower)s'] -source_urls = ['http://sun.aei.polsl.pl/dsrc/download/%(version)s/'] -checksums = [('md5', 'bdc40a96e33411cd4cdbe2b58ae285b7')] - -sanity_check_paths = { - 'files': ['dsrc'], - 'dirs': [] -} - -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/Dalton/Dalton-2016-fix-uninits.patch b/easybuild/easyconfigs/d/Dalton/Dalton-2016-fix-uninits.patch deleted file mode 100644 index a14d7fc41a57..000000000000 --- a/easybuild/easyconfigs/d/Dalton/Dalton-2016-fix-uninits.patch +++ /dev/null @@ -1,78 +0,0 @@ -# Fix a bunch of uninitialized variables. -# -# Ã…ke Sandgren -diff --git a/DALTON/abacus/dalgnr.F b/DALTON/abacus/dalgnr.F -index c6cea38..b674d18 100644 ---- a/DALTON/abacus/dalgnr.F -+++ b/DALTON/abacus/dalgnr.F -@@ -403,6 +403,7 @@ C /* Deck exeher */ - #include "dftcom.h" - #include "pcmlog.h" - #include "qm3.h" -+#include "nuclei.h" - C - C Run Integral section - C -diff --git a/DALTON/abacus/herpar.F b/DALTON/abacus/herpar.F -index f74c394..1804c40 100644 ---- a/DALTON/abacus/herpar.F -+++ b/DALTON/abacus/herpar.F -@@ -1338,6 +1338,14 @@ C This is a slave in a parallel run; check for programming error - call quit('Failed to allocate memory') - end if - -+#ifdef VAR_MPI -+ ! Make dummy allocation so we don't trip on uninitialized -+ ! variables in call to HER_RVINIT -+ nelement_d = 1 -+ nelement_f = 1 -+ call memallocmpi(nelement_d*8,dmat_p) -+ call memallocmpi(nelement_f*8,fmat_p) -+#endif - ! Receive initialization from master - 1 - common block information - ! ================================================================= - ! -@@ -1362,6 +1370,9 @@ C This is a slave in a parallel run; check for programming error - nelement_f = n2basx*rma_win_info%nmat_max_wo_win - end if - #ifdef VAR_MPI -+ ! Free the dummy allocations before doing the real allocations -+ call memfreempi(fmat_buff) -+ call memfreempi(dmat_buff) - call memallocmpi(nelement_d*8,dmat_p) - call memallocmpi(nelement_f*8,fmat_p) - #endif -diff --git a/DALTON/cc/ccsd_input.F b/DALTON/cc/ccsd_input.F -index 4da8565..04323eb 100644 ---- a/DALTON/cc/ccsd_input.F -+++ b/DALTON/cc/ccsd_input.F -@@ -107,6 +107,7 @@ C - LOGICAL SET, NEWDEF, SIRFF - CHARACTER PROMPT*1, WORD*7, TABLE(NTABLE)*7, WORD1*7 - CHARACTER*(80) LINE -+ INTEGER ITEST - C - SAVE SET - CSONIA/FRAN/TBPEDERSEN -@@ -144,6 +145,8 @@ Cring-CCD for triplet (rTCCD), and SOSEX added - C - IF (SET) RETURN - SET = .TRUE. -+ -+ ITEST = 0 - C - CSPAS:8/11-13: Initialization of CCSDINP, CCLR, CCSDSYM - C and other common blocks is moved to a new routine -diff --git a/DALTON/sirius/sirqmmm.F b/DALTON/sirius/sirqmmm.F -index 48d132d..b0f7f34 100644 ---- a/DALTON/sirius/sirqmmm.F -+++ b/DALTON/sirius/sirqmmm.F -@@ -4339,6 +4339,8 @@ C Receiving data from master - CALL MPIXBCAST(CONMAT,1,'LOGICAL',MASTER) - - KELF = 1 -+ KELFEL = 1 -+ KELFNU = 1 - IF (SPLDIP) THEN - KELFEL = KELF + 3*POLDIM - KELFNU = KELFEL + 3*POLDIM diff --git a/easybuild/easyconfigs/d/Dalton/Dalton-2016-intel-2017b-i8.eb b/easybuild/easyconfigs/d/Dalton/Dalton-2016-intel-2017b-i8.eb deleted file mode 100644 index 0653b39665e2..000000000000 --- a/easybuild/easyconfigs/d/Dalton/Dalton-2016-intel-2017b-i8.eb +++ /dev/null @@ -1,61 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Dalton' -version = '2016' -versionsuffix = '-i8' - -homepage = 'https://daltonprogram.org/' -description = """The Dalton code is a powerful tool for a wide range of molecular properties - at different levels of theory. - Any published work arising from use of one of the Dalton2016 programs - must acknowledge that by a proper reference, - https://www.daltonprogram.org/www/citation.html.""" - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'i8': True, 'usempi': True, 'openmp': True} - -sources = [{ - 'filename': SOURCE_TAR_GZ, - 'git_config': { - 'url': 'https://gitlab.com/dalton', - 'repo_name': 'dalton', - 'tag': 'release/2016', - 'recursive': True, - }, -}] -patches = [ - '%(name)s-%(version)s-fix-cmake-install.patch', - '%(name)s-%(version)s-use-EB-install-for-dalton-script.patch', - '%(name)s-%(version)s-fix-uninits.patch', - '%(name)s-%(version)s-fix-bad-includepath-add.patch', - '%(name)s-%(version)s_cmake-obey-EB-variables.patch', - '%(name)s-%(version)s_intel_lowopt.patch', -] -checksums = [ - None, # no checksum for Dalton-2016.tar.gz source tarball which is created via 'git clone' - '3159b03a488d6f5ee23d468be02ea62eacd08cbdf68cd64ef4e5a0d469a6718b', # Dalton-2016-fix-cmake-install.patch - # Dalton-2016-use-EB-install-for-dalton-script.patch - '570bd128fe0be69ef377c373b69bf64eb8d0908bc960903509cbc68ff275ae13', - '5d93c59e8afa24d8b07a216bc73d7cc250230709a988cf8e1dd107f8a69543fc', # Dalton-2016-fix-uninits.patch - '6d4dab7af92674e3e6713143f4d8886925ac1328f64c4cc5d071e6eee855c350', # Dalton-2016-fix-bad-includepath-add.patch - '69c6d9c110c78c064544052ae5dcb8721f49744f7a5cbf3a0f4d1170d7d22927', # Dalton-2016_cmake-obey-EB-variables.patch - '4942d95e77845fab8b196c88f390e630971559e51632ca280434dbc0eed26757', # Dalton-2016_intel_lowopt.patch -] - -builddependencies = [('CMake', '3.9.5')] - -separate_build_dir = True - -configopts = '-DENABLE_MPI=ON ' -configopts += '-DENABLE_OMP=ON ' -# Only enable for BLAS/LAPACK having 8 byte integers (basically MKL) adjust the configopts 'i8' option accordingly -configopts += '-DENABLE_64BIT_INTEGERS=ON ' -configopts += '-DENABLE_SCALAPACK=ON ' -configopts += '-DBLACS_IMPLEMENTATION=intelmpi ' - -sanity_check_paths = { - 'files': ['bin/dalton', 'bin/dalton.x'], - 'dirs': ['basis'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/d/Dalton/Dalton-2016-use-EB-install-for-dalton-script.patch b/easybuild/easyconfigs/d/Dalton/Dalton-2016-use-EB-install-for-dalton-script.patch deleted file mode 100644 index 95f110e7db20..000000000000 --- a/easybuild/easyconfigs/d/Dalton/Dalton-2016-use-EB-install-for-dalton-script.patch +++ /dev/null @@ -1,30 +0,0 @@ -# Use EasyBuild installation dir for dalton wrapper. -# No need to try to find it in a complicated way. -# -# Ã…ke Sandgren -diff -ru DALTON2016.2-Source.orig/dalton.in DALTON2016.2-Source/dalton.in ---- DALTON2016.2-Source.orig/dalton.in 2016-05-13 18:35:49.000000000 +0200 -+++ DALTON2016.2-Source/dalton.in 2016-11-15 19:17:48.000000000 +0100 -@@ -21,20 +21,10 @@ - DALTON="DALTON" - fi - -- --# radovan: this is to figure out the location of this script --# http://stackoverflow.com/questions/59895/can-a-bash-script-tell-what-directory-its-stored-in --SOURCE="${BASH_SOURCE[0]}" --while [ -h "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink -- SCRIPT_DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )" -- SOURCE="$(readlink "$SOURCE")" -- # if $SOURCE was a relative symlink, we need to resolve it relative to the path where the symlink file was located -- [[ $SOURCE != /* ]] && SOURCE="$SCRIPT_DIR/$SOURCE" --done --SCRIPT_DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )" -+SCRIPT_DIR="$EBROOTDALTON" - - LSLIB_TEST=$SCRIPT_DIR/lslib_tester.x --DALTON_EXECUTABLE=$SCRIPT_DIR/$dalton.x -+DALTON_EXECUTABLE=$SCRIPT_DIR/bin/$dalton.x - - which mpirun > /dev/null # check if mpirun exists, if not, then assume mpiexec - if [ $? -eq 0 ]; then diff --git a/easybuild/easyconfigs/d/Dalton/Dalton-2016_cmake-obey-EB-variables.patch b/easybuild/easyconfigs/d/Dalton/Dalton-2016_cmake-obey-EB-variables.patch deleted file mode 100644 index f1fc893962d5..000000000000 --- a/easybuild/easyconfigs/d/Dalton/Dalton-2016_cmake-obey-EB-variables.patch +++ /dev/null @@ -1,76 +0,0 @@ -# Take EasyBuild compiler flags for C, C++, and Fortran -# February 6th, 2018 by B. Hajgato (Free University Brussels - VUB) -diff -ru dalton-release-2016-130ffaa0613bb3af6cac766fc8183d6df7d68917.orig/cmake/compilers/CFlags.cmake dalton-release-2016-130ffaa0613bb3af6cac766fc8183d6df7d68917/cmake/compilers/CFlags.cmake ---- dalton-release-2016-130ffaa0613bb3af6cac766fc8183d6df7d68917.orig/cmake/compilers/CFlags.cmake 2017-08-14 15:00:21.000000000 +0200 -+++ dalton-release-2016-130ffaa0613bb3af6cac766fc8183d6df7d68917/cmake/compilers/CFlags.cmake 2018-02-06 15:12:30.449237790 +0100 -@@ -37,13 +37,13 @@ - endif() - - if(CMAKE_C_COMPILER_ID MATCHES Intel) -- set(CMAKE_C_FLAGS "-g -wd981 -wd279 -wd383 -vec-report0 -wd1572 -wd1777 -restrict -DRESTRICT=restrict") -+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -wd981 -wd279 -wd383 -wd1572 -wd1777 -restrict -DRESTRICT=restrict") - if(NOT DEVELOPMENT_CODE) - # suppress warnings in exported code - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -w") - endif() - set(CMAKE_C_FLAGS_DEBUG "-O0") -- set(CMAKE_C_FLAGS_RELEASE "-O3 -ip") -+ set(CMAKE_C_FLAGS_RELEASE " ") - set(CMAKE_C_FLAGS_PROFILE "${CMAKE_C_FLAGS_RELEASE} -g -pg") - set(CMAKE_C_LINK_FLAGS "${CMAKE_C_LINK_FLAGS} -shared-intel") - -diff -ru dalton-release-2016-130ffaa0613bb3af6cac766fc8183d6df7d68917.orig/cmake/compilers/CXXFlags.cmake dalton-release-2016-130ffaa0613bb3af6cac766fc8183d6df7d68917/cmake/compilers/CXXFlags.cmake ---- dalton-release-2016-130ffaa0613bb3af6cac766fc8183d6df7d68917.orig/cmake/compilers/CXXFlags.cmake 2017-08-14 15:00:21.000000000 +0200 -+++ dalton-release-2016-130ffaa0613bb3af6cac766fc8183d6df7d68917/cmake/compilers/CXXFlags.cmake 2018-02-06 15:12:44.153908053 +0100 -@@ -39,7 +39,7 @@ - endif() - - if (CMAKE_CXX_COMPILER_ID MATCHES Intel) -- set(CMAKE_CXX_FLAGS "-g -wd981 -wd279 -wd383 -vec-report0 -wd1572 -wd177 -fno-rtti -fno-exceptions") -+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -wd981 -wd279 -wd383 -vec-report0 -wd1572 -wd177 -fno-rtti -fno-exceptions") - if(DEVELOPMENT_CODE) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall") - else() -@@ -47,7 +47,7 @@ - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -w") - endif() - set(CMAKE_CXX_FLAGS_DEBUG "-O0") -- set(CMAKE_CXX_FLAGS_RELEASE "-O3 -ip") -+ set(CMAKE_CXX_FLAGS_RELEASE " ") - set(CMAKE_CXX_FLAGS_PROFILE "${CMAKE_CXX_FLAGS_RELEASE} -g -pg") - set (CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} -shared-intel") - -diff -ru dalton-release-2016-130ffaa0613bb3af6cac766fc8183d6df7d68917.orig/cmake/compilers/FortranFlags.cmake dalton-release-2016-130ffaa0613bb3af6cac766fc8183d6df7d68917/cmake/compilers/FortranFlags.cmake ---- dalton-release-2016-130ffaa0613bb3af6cac766fc8183d6df7d68917.orig/cmake/compilers/FortranFlags.cmake 2017-08-14 15:00:21.000000000 +0200 -+++ dalton-release-2016-130ffaa0613bb3af6cac766fc8183d6df7d68917/cmake/compilers/FortranFlags.cmake 2018-02-06 14:50:21.404219685 +0100 -@@ -48,13 +48,13 @@ - - if(CMAKE_Fortran_COMPILER_ID MATCHES Intel) - add_definitions(-DVAR_IFORT) -- set(CMAKE_Fortran_FLAGS "-fpp -assume byterecl -DVAR_IFORT") -+ set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fpp -DVAR_IFORT") - if(NOT DEVELOPMENT_CODE) - # suppress warnings in exported code - set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -w") - endif() - set(CMAKE_Fortran_FLAGS_DEBUG "-O0 -g -traceback") -- set(CMAKE_Fortran_FLAGS_RELEASE "-O3 -ip -diag-disable 8290 -diag-disable 8291") -+ set(CMAKE_Fortran_FLAGS_RELEASE "-diag-disable 8290 -diag-disable 8291") - set(CMAKE_Fortran_FLAGS_PROFILE "${CMAKE_Fortran_FLAGS_RELEASE} -g -pg") - - if(DEFINED MKL_FLAG) -diff -ru dalton-release-2016-130ffaa0613bb3af6cac766fc8183d6df7d68917.orig/cmake/SourcesDALTON.cmake dalton-release-2016-130ffaa0613bb3af6cac766fc8183d6df7d68917/cmake/SourcesDALTON.cmake ---- dalton-release-2016-130ffaa0613bb3af6cac766fc8183d6df7d68917.orig/cmake/SourcesDALTON.cmake 2017-08-14 15:00:21.000000000 +0200 -+++ dalton-release-2016-130ffaa0613bb3af6cac766fc8183d6df7d68917/cmake/SourcesDALTON.cmake 2018-02-06 15:17:06.776589480 +0100 -@@ -790,7 +790,10 @@ - DALTON/pcm/pcm_write.F90 - DALTON/pcm/pcm_utils.F90 - ) -- set(DALTON_FREE_FORTRAN_SOURCES "${DALTON_FREE_FORTRAN_SOURCES} ${DAL_PCM_SOURCES}") -+ set(DALTON_FREE_FORTRAN_SOURCES -+ ${DALTON_FREE_FORTRAN_SOURCES} -+ ${DAL_PCM_SOURCES} -+ ) - endif() - set(DALTON_OWN_BLAS_SOURCES - DALTON/pdpack/gp_blas.F diff --git a/easybuild/easyconfigs/d/Dalton/Dalton-2016_intel_lowopt.patch b/easybuild/easyconfigs/d/Dalton/Dalton-2016_intel_lowopt.patch deleted file mode 100644 index 6a542557b9d2..000000000000 --- a/easybuild/easyconfigs/d/Dalton/Dalton-2016_intel_lowopt.patch +++ /dev/null @@ -1,21 +0,0 @@ -# Intel compiler breaks some tests (some Cholesky and some R12 calculations). -# For the fortran sources below the too high level optimizations is the problem. -# The optimization level was decreased to O1 for those files. -# Fsplitting those fortran sources (having more subroutines) could help more -# precisely locate the problematic code, but it does not worth to do it for me. -# February 10th 2018 by Balazs Hajgato (Free University Brussels - VUB) ---- dalton/cmake/compilers/FortranFlags.cmake.orig 2018-02-08 07:41:57.000000000 +0100 -+++ dalton/cmake/compilers/FortranFlags.cmake 2018-02-10 20:43:28.980844855 +0100 -@@ -87,6 +87,12 @@ - "${CMAKE_Fortran_FLAGS} -Qoption,ld,-w" - ) - endif() -+ set(O1_OPT_FORTRAN -+ DALTON/choles/cc_chopt.F -+ DALTON/cc/cc_r12ccsd.F -+ ) -+ SET_SOURCE_FILES_PROPERTIES(${O1_OPT_FORTRAN} PROPERTIES COMPILE_FLAGS "-O1") -+ - set(reorder_definitions " --nocollapse ${reorder_definitions}") - endif() - diff --git a/easybuild/easyconfigs/d/Dalton/Dalton-2020.0-foss-2021a.eb b/easybuild/easyconfigs/d/Dalton/Dalton-2020.0-foss-2021a.eb index 28d3a0b10aef..9e2a75f2dd16 100644 --- a/easybuild/easyconfigs/d/Dalton/Dalton-2020.0-foss-2021a.eb +++ b/easybuild/easyconfigs/d/Dalton/Dalton-2020.0-foss-2021a.eb @@ -14,7 +14,7 @@ toolchain = {'name': 'foss', 'version': '2021a'} toolchainopts = {'usempi': True, 'openmp': True} sources = [{ - 'filename': SOURCE_TAR_GZ, + 'filename': SOURCE_TAR_XZ, 'git_config': { 'url': 'https://gitlab.com/dalton', 'repo_name': 'dalton', @@ -31,7 +31,7 @@ patches = [ '%(name)s-%(version)s_disable_failing_tests.patch', ] checksums = [ - None, # Dalton-2020.0.tar.gz + 'a67f8d7ed5a06777638e7e2a778daca6bcdcec617c14700e51c5bb57716b4d89', # Dalton-2020.0.tar.xz '3159b03a488d6f5ee23d468be02ea62eacd08cbdf68cd64ef4e5a0d469a6718b', # Dalton-2016-fix-cmake-install.patch # Dalton-2020.0_use-EB-install-for-dalton-script.patch 'f38b434d2af609b667b341192d8f0d7e37ee1e0461cc68c780b049c7027bfcf5', diff --git a/easybuild/easyconfigs/d/Dalton/Dalton-2020.1-foss-2022b.eb b/easybuild/easyconfigs/d/Dalton/Dalton-2020.1-foss-2022b.eb index 770eba258c51..5607855652ce 100644 --- a/easybuild/easyconfigs/d/Dalton/Dalton-2020.1-foss-2022b.eb +++ b/easybuild/easyconfigs/d/Dalton/Dalton-2020.1-foss-2022b.eb @@ -1,5 +1,5 @@ # Updated to version 2020.1 using the original 2020.0 EasyConfig -# As the patches created by Ã…ke Sandgren for the 2020.0 version work as well, +# As the patches created by Ã…ke Sandgren for the 2020.0 version work as well, # we fix the version here as it has been done for the 2016 patch # Author: J. Sassmannshausen (Imperial College London/UK) @@ -19,7 +19,7 @@ toolchain = {'name': 'foss', 'version': '2022b'} toolchainopts = {'usempi': True, 'openmp': True} sources = [{ - 'filename': SOURCE_TAR_GZ, + 'filename': SOURCE_TAR_XZ, 'git_config': { 'url': 'https://gitlab.com/dalton', 'repo_name': 'dalton', @@ -37,7 +37,7 @@ patches = [ ] checksums = [ - None, # Dalton-2020.0.tar.gz + '68c1a8119195d58a5f0ce1cf455a669af750966674946ac682eca391e5880be2', # Dalton-2020.1.tar.xz '3159b03a488d6f5ee23d468be02ea62eacd08cbdf68cd64ef4e5a0d469a6718b', # Dalton-2016-fix-cmake-install.patch # Dalton-2020.0_use-EB-install-for-dalton-script.patch 'f38b434d2af609b667b341192d8f0d7e37ee1e0461cc68c780b049c7027bfcf5', diff --git a/easybuild/easyconfigs/d/Dask-ML/Dask-ML-2022.5.27-foss-2022a.eb b/easybuild/easyconfigs/d/Dask-ML/Dask-ML-2022.5.27-foss-2022a.eb new file mode 100644 index 000000000000..c15ae6c7791e --- /dev/null +++ b/easybuild/easyconfigs/d/Dask-ML/Dask-ML-2022.5.27-foss-2022a.eb @@ -0,0 +1,48 @@ +easyblock = 'PythonBundle' + +name = 'Dask-ML' +version = '2022.5.27' + +homepage = 'http://ml.dask.org/' +description = """ +Dask-ML provides scalable machine learning in Python using Dask alongside popular machine +learning libraries like Scikit-Learn, XGBoost, and others. +""" + +toolchain = {'name': 'foss', 'version': '2022a'} + +dependencies = [ + ('Python', '3.10.4'), + ('scikit-learn', '1.1.2'), + ('dask', '2022.10.0'), + ('numba', '0.56.4'), + ('SciPy-bundle', '2022.05'), +] + +exts_list = [ + ('sparse', '0.14.0', { + 'checksums': ['5f5827a37f6cd6f6730a541f994c95c60a3ae2329e01f4ba21ced5339aea0098'], + }), + ('dask-glm', '0.3.2', { + 'checksums': ['c947a566866698a01d79978ae73233cb5e838ad5ead6085143582c5e930b9a4a'], + }), + ('versioneer', '0.29', { + 'checksums': ['5ab283b9857211d61b53318b7c792cf68e798e765ee17c27ade9f6c924235731'], + }), + ('distributed', '2022.10.0', { + 'checksums': ['dcfbc9c528bcd9e4f9686e673956a90172826395ac5b258039e580777d50782f'], + }), + ('multipledispatch', '1.0.0', { + 'checksums': ['5c839915465c68206c3e9c473357908216c28383b425361e5d144594bf85a7e0'], + }), + ('packaging', '20.4', { + 'checksums': ['4357f74f47b9c12db93624a82154e9b120fa8293699949152b22065d556079f8'], + }), + (name, version, { + 'modulename': 'dask_ml', + 'sources': ['dask-ml-%(version)s.tar.gz'], + 'checksums': ['6369d3934192bcc1923fcee84c3fb8fbcceca102137901070ba3f1d9e386cce4'], + }), +] + +moduleclass = 'ai' diff --git a/easybuild/easyconfigs/d/Dask-ML/Dask-ML-2024.4.4-foss-2023a.eb b/easybuild/easyconfigs/d/Dask-ML/Dask-ML-2024.4.4-foss-2023a.eb new file mode 100644 index 000000000000..caa697667390 --- /dev/null +++ b/easybuild/easyconfigs/d/Dask-ML/Dask-ML-2024.4.4-foss-2023a.eb @@ -0,0 +1,47 @@ +easyblock = 'PythonBundle' + +name = 'Dask-ML' +version = '2024.4.4' + +homepage = 'http://ml.dask.org/' +description = """ +Dask-ML provides scalable machine learning in Python using Dask alongside popular machine +learning libraries like Scikit-Learn, XGBoost, and others. +""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [('hatchling', '1.18.0')] + +dependencies = [ + ('Python', '3.11.3'), + ('scikit-learn', '1.3.1'), + ('dask', '2023.9.2'), + ('numba', '0.58.1'), + ('SciPy-bundle', '2023.07'), +] + +exts_list = [ + ('sparse', '0.15.4', { + # replace use of 'version_file' (which requires setuptools-scm >= 8.0) with 'write_to' + 'preinstallopts': "sed -i 's/^version_file/write_to/' pyproject.toml && ", + 'checksums': ['d4b1c57d24ff0f64f2fd5b5a95b49b7fb84ed207a26d7d58ce2764dcc5c72b84'], + }), + ('dask-glm', '0.3.2', { + 'checksums': ['c947a566866698a01d79978ae73233cb5e838ad5ead6085143582c5e930b9a4a'], + }), + ('distributed', '2023.9.2', { + 'checksums': ['b76b43be6a297c6cc6dc4eac7f5a05a8c6834aaf025ed37395d1d830448d540e'], + }), + ('multipledispatch', '1.0.0', { + 'checksums': ['5c839915465c68206c3e9c473357908216c28383b425361e5d144594bf85a7e0'], + }), + ('packaging', '24.1', { + 'checksums': ['026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002'], + }), + ('dask_ml', version, { + 'checksums': ['7956910a49e1e31944280fdb311adf245da11ef410d67deb7a05c67c7d0c4498'], + }), +] + +moduleclass = 'ai' diff --git a/easybuild/easyconfigs/d/DeMixT/DeMixT-0.2.1-foss-2018b-R-3.5.1.eb b/easybuild/easyconfigs/d/DeMixT/DeMixT-0.2.1-foss-2018b-R-3.5.1.eb deleted file mode 100644 index ef849a3ebeac..000000000000 --- a/easybuild/easyconfigs/d/DeMixT/DeMixT-0.2.1-foss-2018b-R-3.5.1.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'RPackage' - -name = 'DeMixT' -version = '0.2.1' -versionsuffix = '-R-%(rver)s' - -homepage = 'https://bioinformatics.mdanderson.org/main/DeMixT' -description = """Cell type-specific deconvolution of heterogeneous tumor samples with two or three components - using expression data from RNAseq or microarray platforms.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['http://bioinformatics.mdanderson.org/Software/DeMixT/'] -sources = ['%(name)s_%(version)s.tar.gz'] -checksums = ['592484e4774debf5b043a3cfac22567c6b5b5f4206af8705df251653bb91ffaa'] - -dependencies = [('R', '3.5.1')] - -sanity_check_paths = { - 'files': [], - 'dirs': [name], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DeconICA/DeconICA-0.1.0-foss-2018b-R-3.5.1.eb b/easybuild/easyconfigs/d/DeconICA/DeconICA-0.1.0-foss-2018b-R-3.5.1.eb deleted file mode 100644 index 045427b2cfd9..000000000000 --- a/easybuild/easyconfigs/d/DeconICA/DeconICA-0.1.0-foss-2018b-R-3.5.1.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'RPackage' - -name = 'DeconICA' -version = '0.1.0' -versionsuffix = '-R-%(rver)s' - -homepage = 'https://urszulaczerwinska.github.io/DeconICA' -description = """Deconvolution of transcriptome through Immune Component Analysis (DeconICA) is an R package for -identifying immune-related signals in transcriptome through deconvolution or unsupervised source separation methods.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/UrszulaCzerwinska/DeconICA/releases/download/v%(version)s'] -sources = ['%(namelower)s_%(version)s.tar.gz'] -checksums = ['20070389bdc94479c3b4240d320680a252a9da2f237edac67ecbebe736492da9'] - -dependencies = [('R', '3.5.1')] - -options = {'modulename': '%(namelower)s'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['%(namelower)s'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DeepDRR/DeepDRR-1.1.3-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/d/DeepDRR/DeepDRR-1.1.3-foss-2022a-CUDA-11.7.0.eb new file mode 100644 index 000000000000..bfa356c609b3 --- /dev/null +++ b/easybuild/easyconfigs/d/DeepDRR/DeepDRR-1.1.3-foss-2022a-CUDA-11.7.0.eb @@ -0,0 +1,45 @@ +easyblock = 'PythonBundle' + +name = 'DeepDRR' +version = '1.1.3' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://deepdrr.readthedocs.io/' +description = """ +DeepDRR provides state-of-the-art tools to generate realistic radiographs and +fluoroscopy from 3D CTs on a training set scale.""" + +toolchain = {'name': 'foss', 'version': '2022a'} + +dependencies = [ + ('CUDA', '11.7.0', '', SYSTEM), + ('Python', '3.10.4'), + ('scikit-image', '0.19.3'), + ('PyTorch', '1.12.1', versionsuffix), + ('PyTorch-bundle', '1.12.1', versionsuffix), + ('NiBabel', '4.0.2'), + ('pydicom', '2.3.0'), + ('PyVista', '0.43.8'), + ('PyCUDA', '2024.1', versionsuffix), + ('OpenCV', '4.6.0', versionsuffix + '-contrib'), + ('Seaborn', '0.12.1'), +] + +exts_list = [ + ('colorlog', '6.8.2', { + 'checksums': ['3e3e079a41feb5a1b64f978b5ea4f46040a94f11f0e8bbb8261e3dbbeca64d44'], + }), + ('nptyping', '2.5.0', { + 'checksums': ['e3d35b53af967e6fb407c3016ff9abae954d3a0568f7cc13a461084224e8e20a'], + }), + ('pynrrd', '1.0.0', { + 'modulename': 'nrrd', + 'checksums': ['4eb4caba03fbca1b832114515e748336cb67bce70c7f3ae36bfa2e135fc990d2'], + }), + ('deepdrr', version, { + 'preinstallopts': "sed -i 's/opencv-python/opencv-contrib-python/g' setup.py && ", + 'checksums': ['aa75571e2382b408051fb95b302a63f584781a35441b9969c293e54e5f69b484'], + }), +] + +moduleclass = 'ai' diff --git a/easybuild/easyconfigs/d/DeepLabCut/DeepLabCut-2.2.0.6-foss-2021a-CUDA-11.3.1.eb b/easybuild/easyconfigs/d/DeepLabCut/DeepLabCut-2.2.0.6-foss-2021a-CUDA-11.3.1.eb index ce1fb1bf8a9c..937ba41beda5 100644 --- a/easybuild/easyconfigs/d/DeepLabCut/DeepLabCut-2.2.0.6-foss-2021a-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/d/DeepLabCut/DeepLabCut-2.2.0.6-foss-2021a-CUDA-11.3.1.eb @@ -1,4 +1,4 @@ -# Loosely based on PR #7680 +# Loosely based on PR #7680 # J. Sassmannshausen (Imperial College London/UK) easyblock = 'PythonBundle' @@ -37,9 +37,6 @@ dependencies = [ ('MoviePy', '1.0.3'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ ('filterpy', '1.4.5', { 'sources': ['%(name)s-%(version)s.zip'], diff --git a/easybuild/easyconfigs/d/DeepLabCut/DeepLabCut-2.2.0.6-foss-2021a.eb b/easybuild/easyconfigs/d/DeepLabCut/DeepLabCut-2.2.0.6-foss-2021a.eb index 39f304ae0099..d1a04198b86a 100644 --- a/easybuild/easyconfigs/d/DeepLabCut/DeepLabCut-2.2.0.6-foss-2021a.eb +++ b/easybuild/easyconfigs/d/DeepLabCut/DeepLabCut-2.2.0.6-foss-2021a.eb @@ -1,4 +1,4 @@ -# Loosely based on PR #7680 +# Loosely based on PR #7680 # J. Sassmannshausen (Imperial College London/UK) easyblock = 'PythonBundle' @@ -34,9 +34,6 @@ dependencies = [ ('MoviePy', '1.0.3'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ ('filterpy', '1.4.5', { 'sources': ['%(name)s-%(version)s.zip'], diff --git a/easybuild/easyconfigs/d/DeepLabCut/DeepLabCut-2.3.6-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/d/DeepLabCut/DeepLabCut-2.3.6-foss-2022a-CUDA-11.7.0.eb index cec8160a27c9..07cd9cfd2007 100644 --- a/easybuild/easyconfigs/d/DeepLabCut/DeepLabCut-2.3.6-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/d/DeepLabCut/DeepLabCut-2.3.6-foss-2022a-CUDA-11.7.0.eb @@ -1,4 +1,4 @@ -# Loosely based on PR #7680 +# Loosely based on PR #7680 # J. Sassmannshausen (Imperial College London/UK) # upgrade to version 2.3.6: J Hein, (LUNARC, Lund University, Sweden) @@ -34,9 +34,6 @@ dependencies = [ ('imgaug', '0.4.0', versionsuffix), ] -sanity_pip_check = True -use_pip = True - exts_list = [ ('dlclibrary', '0.0.4', { 'checksums': ['2b4ca078dc9cddb2a1f30d42cbc9d5c0e849e0f93f2b6781ca478baed0a829b8'], @@ -70,5 +67,4 @@ exts_list = [ }), ] - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/DeepLoc/DeepLoc-2.0-foss-2022b.eb b/easybuild/easyconfigs/d/DeepLoc/DeepLoc-2.0-foss-2022b.eb index 546c4bb876db..5a430d5d2849 100644 --- a/easybuild/easyconfigs/d/DeepLoc/DeepLoc-2.0-foss-2022b.eb +++ b/easybuild/easyconfigs/d/DeepLoc/DeepLoc-2.0-foss-2022b.eb @@ -22,8 +22,6 @@ dependencies = [ ('mygene', '3.2.2'), # required by bio ] -use_pip = True - local_deeploc_download_url = 'https://services.healthtech.dtu.dk/cgi-bin/sw_request?' local_deeploc_download_url += 'software=deeploc&version=2.0&packageversion=2.0&platform=All' @@ -54,6 +52,4 @@ sanity_check_commands = [ "deeploc2 --help", ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DeepLoc/DeepLoc-2.0-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/d/DeepLoc/DeepLoc-2.0-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..b0ce22cce2c1 --- /dev/null +++ b/easybuild/easyconfigs/d/DeepLoc/DeepLoc-2.0-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,57 @@ +easyblock = 'PythonBundle' + +name = 'DeepLoc' +version = '2.0' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://services.healthtech.dtu.dk/services/DeepLoc-2.0' +description = "DeepLoc 2.0 predicts the subcellular localization(s) of eukaryotic proteins" + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('CUDA', '12.1.1', '', SYSTEM), + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('matplotlib', '3.7.2'), + ('Biopython', '1.83'), + ('ONNX-Runtime', '1.19.2', versionsuffix), + ('ESM-2', '2.0.0', versionsuffix), # for fair-esm + ('PyTorch', '2.1.2', versionsuffix), + ('PyTorch-Lightning', '2.2.1', versionsuffix), + ('Transformers', '4.39.3'), + ('SentencePiece', '0.2.0'), + ('mygene', '3.2.2'), # required by bio +] + +local_deeploc_download_url = 'https://services.healthtech.dtu.dk/cgi-bin/sw_request?' +local_deeploc_download_url += 'software=deeploc&version=2.0&packageversion=2.0&platform=All' + +exts_list = [ + ('gprofiler-official', '1.0.0', { + 'checksums': ['5015b47f10fbdcb59c57e342e815c9c07afbe57cd3984154f75b845ddef2445d'], + 'modulename': 'gprofiler', + }), + ('bio', '1.7.1', { + 'sources': ['bio-%(version)s-py%(pymajver)s-none-any.whl'], + 'checksums': ['851545804b08413a3f27fd5131edefc30acfdee513919eebabb29678d8632218'], + 'modulename': 'biorun', + }), + (name, version, { + 'download_instructions': "Download via %s" % local_deeploc_download_url, + 'sources': ['deeploc-%(version)s.All.tar.gz'], + 'checksums': ['1741cf61cc38bba6307f1838c08ff9dd01386da09b8939610d15c27f98173651'], + 'modulename': 'DeepLoc2', + }), +] + +sanity_check_paths = { + 'files': ['bin/deeploc2'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = [ + "deeploc2 --help", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DeepLoc/DeepLoc-2.0-foss-2023a.eb b/easybuild/easyconfigs/d/DeepLoc/DeepLoc-2.0-foss-2023a.eb new file mode 100644 index 000000000000..77b7e8d2d06e --- /dev/null +++ b/easybuild/easyconfigs/d/DeepLoc/DeepLoc-2.0-foss-2023a.eb @@ -0,0 +1,55 @@ +easyblock = 'PythonBundle' + +name = 'DeepLoc' +version = '2.0' + +homepage = 'https://services.healthtech.dtu.dk/services/DeepLoc-2.0' +description = "DeepLoc 2.0 predicts the subcellular localization(s) of eukaryotic proteins" + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('matplotlib', '3.7.2'), + ('Biopython', '1.83'), + ('ONNX-Runtime', '1.19.2'), + ('ESM-2', '2.0.0'), # for fair-esm + ('PyTorch', '2.1.2'), + ('PyTorch-Lightning', '2.2.1'), + ('Transformers', '4.39.3'), + ('SentencePiece', '0.2.0'), + ('mygene', '3.2.2'), # required by bio +] + +local_deeploc_download_url = 'https://services.healthtech.dtu.dk/cgi-bin/sw_request?' +local_deeploc_download_url += 'software=deeploc&version=2.0&packageversion=2.0&platform=All' + +exts_list = [ + ('gprofiler-official', '1.0.0', { + 'checksums': ['5015b47f10fbdcb59c57e342e815c9c07afbe57cd3984154f75b845ddef2445d'], + 'modulename': 'gprofiler', + }), + ('bio', '1.7.1', { + 'sources': ['bio-%(version)s-py%(pymajver)s-none-any.whl'], + 'checksums': ['851545804b08413a3f27fd5131edefc30acfdee513919eebabb29678d8632218'], + 'modulename': 'biorun', + }), + (name, version, { + 'download_instructions': "Download via %s" % local_deeploc_download_url, + 'sources': ['deeploc-%(version)s.All.tar.gz'], + 'checksums': ['1741cf61cc38bba6307f1838c08ff9dd01386da09b8939610d15c27f98173651'], + 'modulename': 'DeepLoc2', + }), +] + +sanity_check_paths = { + 'files': ['bin/deeploc2'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = [ + "deeploc2 --help", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DeepSurv/DeepSurv-2.0.0-20180922-fosscuda-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/d/DeepSurv/DeepSurv-2.0.0-20180922-fosscuda-2018b-Python-3.6.6.eb deleted file mode 100644 index 8a371a2873d1..000000000000 --- a/easybuild/easyconfigs/d/DeepSurv/DeepSurv-2.0.0-20180922-fosscuda-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,60 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'DeepSurv' -# the latest stable release, DeepSurv-2.0.0 is not fully compatible with Python 3 -local_commit = '27883dc' -local_commit_date = '20180922' -version = '2.0.0-%s' % local_commit_date -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/jaredleekatzman/DeepSurv' -description = """ DeepSurv is a deep learning approach to survival analysis. """ - -toolchain = {'name': 'fosscuda', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('Theano', '1.0.3', versionsuffix), - ('h5py', '2.8.0', versionsuffix), - ('protobuf-python', '3.6.0', versionsuffix), - ('Pillow', '5.3.0', versionsuffix), - ('matplotlib', '3.0.0', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('Bottleneck', '1.2.1', { - 'checksums': ['6efcde5f830aed64feafca0359b51db0e184c72af8ba6675b4a99f263922eb36'], - }), - ('future', '0.17.1', { - 'checksums': ['67045236dcfd6816dc439556d009594abf643e5eb48992e36beac09c2ca659b8'], - }), - ('autograd', '1.2', { - 'checksums': ['a08bfa6d539b7a56e7c9f4d0881044afbef5e75f324a394c2494de963ea4a47d'], - }), - ('lifelines', '0.20.4', { - 'checksums': ['efdf109b2f383c4125ca30414c13f88a9386f5d61d986bcb458cc41242f429bd'], - }), - ('logger', '1.4', { - 'checksums': ['4ecac57133c6376fa215f0fe6b4dc4d60e4d1ad8be005cab4e8a702df682f8b3'], - }), - ('Optunity', '1.1.1', { - 'checksums': ['a83618dd37e014c5993e8877749e0ee17864d24783f19f5ebdeedb5525c0a65b'], - }), - ('tensorboard_logger', '0.1.0', { - 'checksums': ['614eaf9b68f7ca9e5db5972f241034a24ea593b938fc8a7e5544444099edeae5'], - }), - ('Lasagne', 'a61b76f', { - 'source_tmpl': '%(version)s.tar.gz', - 'source_urls': ['https://github.com/Lasagne/Lasagne/archive/'], - 'checksums': ['d3167def99c63638e1956d335b197a812f5952349d691b638e62e0847979c11e'], - }), - (name, local_commit, { - 'source_tmpl': '%(version)s.tar.gz', - 'source_urls': ['https://github.com/jaredleekatzman/DeepSurv/archive/'], - 'checksums': ['f7ddd934763ddf47732285b9e078bb2ffc746aad81cb2ac044d7fb1d69bf3581'], - }), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/Delft3D/Delft3D-4.04.01-foss-2022a-FLOW.eb b/easybuild/easyconfigs/d/Delft3D/Delft3D-4.04.01-foss-2022a-FLOW.eb index c77445993d66..ddee4b144388 100644 --- a/easybuild/easyconfigs/d/Delft3D/Delft3D-4.04.01-foss-2022a-FLOW.eb +++ b/easybuild/easyconfigs/d/Delft3D/Delft3D-4.04.01-foss-2022a-FLOW.eb @@ -47,7 +47,7 @@ dependencies = [ ('ESMF', '8.3.0'), ] -parallel = 1 +maxparallel = 1 start_dir = 'src' diff --git a/easybuild/easyconfigs/d/Delly/Delly-0.7.8-linux_x86_64.eb b/easybuild/easyconfigs/d/Delly/Delly-0.7.8-linux_x86_64.eb deleted file mode 100644 index c338289ac3a8..000000000000 --- a/easybuild/easyconfigs/d/Delly/Delly-0.7.8-linux_x86_64.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Author: Jonas Demeulemeester -# The Francis Crick Insitute, London, UK -## - -easyblock = 'Binary' - -name = 'Delly' -version = '0.7.8' -versionsuffix = '-linux_x86_64' - -homepage = 'https://github.com/dellytools/delly' -description = """Delly is an integrated structural variant (SV) prediction - method that can discover, genotype and visualize deletions, tandem duplications, - inversions and translocations at single-nucleotide resolution in - short-read massively parallel sequencing data. """ - -toolchain = SYSTEM - -source_urls = ['https://github.com/dellytools/%(namelower)s/releases/download/v%(version)s/'] -sources = [{ - 'filename': 'delly', - 'download_filename': '%(namelower)s_v%(version)s_parallel_linux_x86_64bit' -}] -checksums = ['0ea0dcc5d068d42eeef05369602e612fb106c5495db24b7a051e088b99b27461'] - -sanity_check_paths = { - 'files': ['delly'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DeltaLake/DeltaLake-0.15.1-gfbf-2023a.eb b/easybuild/easyconfigs/d/DeltaLake/DeltaLake-0.15.1-gfbf-2023a.eb index e3342fac4f60..3f08483075e2 100644 --- a/easybuild/easyconfigs/d/DeltaLake/DeltaLake-0.15.1-gfbf-2023a.eb +++ b/easybuild/easyconfigs/d/DeltaLake/DeltaLake-0.15.1-gfbf-2023a.eb @@ -865,9 +865,6 @@ dependencies = [ ('Arrow', '14.0.1'), ] -use_pip = True use_pip_extras = "pandas" -sanity_pip_check = True -download_dep_fail = True moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/Demystify/Demystify-0.0.17-foss-2020b.eb b/easybuild/easyconfigs/d/Demystify/Demystify-0.0.17-foss-2020b.eb index 3a7d86ba8dc3..cfce3200f6c5 100644 --- a/easybuild/easyconfigs/d/Demystify/Demystify-0.0.17-foss-2020b.eb +++ b/easybuild/easyconfigs/d/Demystify/Demystify-0.0.17-foss-2020b.eb @@ -22,8 +22,4 @@ dependencies = [ ('Z3', '4.8.10', '-Python-%(pyver)s'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/d/DendroPy/DendroPy-4.4.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/d/DendroPy/DendroPy-4.4.0-GCCcore-8.2.0.eb deleted file mode 100644 index d0f954d1fbd0..000000000000 --- a/easybuild/easyconfigs/d/DendroPy/DendroPy-4.4.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2014 The Cyprus Institute -# Authors:: Thekla Loizou -# License:: MIT/GPL -# $Id$ -# -# Updated: Pavel Grochal (INUITS) -## -easyblock = 'PythonPackage' - -name = 'DendroPy' -version = '4.4.0' - -homepage = 'https://pypi.python.org/pypi/DendroPy/' -description = """A Python library for phylogenetics and phylogenetic computing: -reading, writing, simulation, processing and manipulation of phylogenetic trees -(phylogenies) and characters.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -sources = [SOURCE_TAR_GZ] -checksums = ['f0a0e2ce78b3ed213d6c1791332d57778b7f63d602430c1548a5d822acf2799c'] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -builddependencies = [('binutils', '2.31.1')] - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': ['bin/sumlabels.py', 'bin/sumtrees.py'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DendroPy/DendroPy-4.4.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/d/DendroPy/DendroPy-4.4.0-GCCcore-8.3.0.eb deleted file mode 100644 index d457534a09e5..000000000000 --- a/easybuild/easyconfigs/d/DendroPy/DendroPy-4.4.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2014 The Cyprus Institute -# Authors:: Thekla Loizou -# License:: MIT/GPL -# $Id$ -# -## -easyblock = 'PythonPackage' - -name = 'DendroPy' -version = '4.4.0' - -homepage = 'https://pypi.python.org/pypi/DendroPy/' -description = """A Python library for phylogenetics and phylogenetic computing: -reading, writing, simulation, processing and manipulation of phylogenetic trees -(phylogenies) and characters.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -sources = [SOURCE_TAR_GZ] -checksums = ['f0a0e2ce78b3ed213d6c1791332d57778b7f63d602430c1548a5d822acf2799c'] - -multi_deps = {'Python': ['3.7.4', '2.7.16']} - -builddependencies = [('binutils', '2.32')] - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': ['bin/sumlabels.py', 'bin/sumtrees.py'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DendroPy/DendroPy-4.4.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/d/DendroPy/DendroPy-4.4.0-GCCcore-9.3.0.eb deleted file mode 100644 index 6d827f015ec8..000000000000 --- a/easybuild/easyconfigs/d/DendroPy/DendroPy-4.4.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2014 The Cyprus Institute -# Authors:: Thekla Loizou -# License:: MIT/GPL -# $Id$ -# -## -easyblock = 'PythonPackage' - -name = 'DendroPy' -version = '4.4.0' - -homepage = 'https://pypi.python.org/pypi/DendroPy/' -description = """A Python library for phylogenetics and phylogenetic computing: -reading, writing, simulation, processing and manipulation of phylogenetic trees -(phylogenies) and characters.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -sources = [SOURCE_TAR_GZ] -checksums = ['f0a0e2ce78b3ed213d6c1791332d57778b7f63d602430c1548a5d822acf2799c'] - -multi_deps = {'Python': ['3.8.2', '2.7.18']} - -builddependencies = [('binutils', '2.34')] - -download_dep_fail = True -use_pip = True - -fix_python_shebang_for = ['bin/*.py'] - -sanity_check_paths = { - 'files': ['bin/sumlabels.py', 'bin/sumtrees.py'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["sumtrees.py --help"] - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DendroPy/DendroPy-4.4.0-intel-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/d/DendroPy/DendroPy-4.4.0-intel-2018b-Python-2.7.15.eb deleted file mode 100644 index f3f415714856..000000000000 --- a/easybuild/easyconfigs/d/DendroPy/DendroPy-4.4.0-intel-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2014 The Cyprus Institute -# Authors:: Thekla Loizou -# License:: MIT/GPL -# $Id$ -# -## -easyblock = 'PythonPackage' - -name = 'DendroPy' -version = '4.4.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pypi.python.org/pypi/DendroPy/' -description = """A Python library for phylogenetics and phylogenetic computing: -reading, writing, simulation, processing and manipulation of phylogenetic trees -(phylogenies) and characters.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['f0a0e2ce78b3ed213d6c1791332d57778b7f63d602430c1548a5d822acf2799c'] - -download_dep_fail = True -use_pip = True - -dependencies = [('Python', '2.7.15')] - -sanity_check_paths = { - 'files': ['bin/sumlabels.py', 'bin/sumtrees.py'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DendroPy/DendroPy-4.4.0-intel-2019a.eb b/easybuild/easyconfigs/d/DendroPy/DendroPy-4.4.0-intel-2019a.eb deleted file mode 100644 index 5671d6245a4c..000000000000 --- a/easybuild/easyconfigs/d/DendroPy/DendroPy-4.4.0-intel-2019a.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2014 The Cyprus Institute -# Authors:: Thekla Loizou -# License:: MIT/GPL -# $Id$ -# -## -easyblock = 'PythonPackage' - -name = 'DendroPy' -version = '4.4.0' - -homepage = 'https://pypi.python.org/pypi/DendroPy/' -description = """A Python library for phylogenetics and phylogenetic computing: -reading, writing, simulation, processing and manipulation of phylogenetic trees -(phylogenies) and characters.""" - -toolchain = {'name': 'intel', 'version': '2019a'} - -sources = [SOURCE_TAR_GZ] -checksums = ['f0a0e2ce78b3ed213d6c1791332d57778b7f63d602430c1548a5d822acf2799c'] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': ['bin/sumlabels.py', 'bin/sumtrees.py'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DendroPy/DendroPy-4.5.2-GCCcore-10.2.0-Python-2.7.18.eb b/easybuild/easyconfigs/d/DendroPy/DendroPy-4.5.2-GCCcore-10.2.0-Python-2.7.18.eb index 8dd1572be95b..5187e2bd4dbf 100644 --- a/easybuild/easyconfigs/d/DendroPy/DendroPy-4.5.2-GCCcore-10.2.0-Python-2.7.18.eb +++ b/easybuild/easyconfigs/d/DendroPy/DendroPy-4.5.2-GCCcore-10.2.0-Python-2.7.18.eb @@ -14,8 +14,8 @@ version = '4.5.2' versionsuffix = '-Python-%(pyver)s' homepage = 'https://pypi.python.org/pypi/DendroPy/' -description = """A Python library for phylogenetics and phylogenetic computing: -reading, writing, simulation, processing and manipulation of phylogenetic trees +description = """A Python library for phylogenetics and phylogenetic computing: +reading, writing, simulation, processing and manipulation of phylogenetic trees (phylogenies) and characters.""" toolchain = {'name': 'GCCcore', 'version': '10.2.0'} @@ -27,9 +27,6 @@ builddependencies = [('binutils', '2.35')] dependencies = [('Python', '2.7.18')] -download_dep_fail = True -use_pip = True - fix_python_shebang_for = ['bin/*.py'] sanity_check_paths = { @@ -39,6 +36,4 @@ sanity_check_paths = { sanity_check_commands = ["sumtrees.py --help"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DendroPy/DendroPy-4.5.2-GCCcore-10.2.0.eb b/easybuild/easyconfigs/d/DendroPy/DendroPy-4.5.2-GCCcore-10.2.0.eb index a7a6526bcac2..e26ef6250b21 100644 --- a/easybuild/easyconfigs/d/DendroPy/DendroPy-4.5.2-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/d/DendroPy/DendroPy-4.5.2-GCCcore-10.2.0.eb @@ -13,8 +13,8 @@ name = 'DendroPy' version = '4.5.2' homepage = 'https://pypi.python.org/pypi/DendroPy/' -description = """A Python library for phylogenetics and phylogenetic computing: -reading, writing, simulation, processing and manipulation of phylogenetic trees +description = """A Python library for phylogenetics and phylogenetic computing: +reading, writing, simulation, processing and manipulation of phylogenetic trees (phylogenies) and characters.""" toolchain = {'name': 'GCCcore', 'version': '10.2.0'} @@ -26,9 +26,6 @@ builddependencies = [('binutils', '2.35')] dependencies = [('Python', '3.8.6')] -download_dep_fail = True -use_pip = True - fix_python_shebang_for = ['bin/*.py'] sanity_check_paths = { @@ -38,6 +35,4 @@ sanity_check_paths = { sanity_check_commands = ["sumtrees.py --help"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DendroPy/DendroPy-4.5.2-GCCcore-10.3.0.eb b/easybuild/easyconfigs/d/DendroPy/DendroPy-4.5.2-GCCcore-10.3.0.eb index 4182518015ad..6f7389a532ac 100644 --- a/easybuild/easyconfigs/d/DendroPy/DendroPy-4.5.2-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/d/DendroPy/DendroPy-4.5.2-GCCcore-10.3.0.eb @@ -13,8 +13,8 @@ name = 'DendroPy' version = '4.5.2' homepage = 'https://pypi.python.org/pypi/DendroPy/' -description = """A Python library for phylogenetics and phylogenetic computing: -reading, writing, simulation, processing and manipulation of phylogenetic trees +description = """A Python library for phylogenetics and phylogenetic computing: +reading, writing, simulation, processing and manipulation of phylogenetic trees (phylogenies) and characters.""" toolchain = {'name': 'GCCcore', 'version': '10.3.0'} @@ -26,9 +26,6 @@ builddependencies = [('binutils', '2.36.1')] dependencies = [('Python', '3.9.5')] -download_dep_fail = True -use_pip = True - fix_python_shebang_for = ['bin/*.py'] sanity_check_paths = { @@ -38,6 +35,4 @@ sanity_check_paths = { sanity_check_commands = ["sumtrees.py --help"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DendroPy/DendroPy-4.5.2-GCCcore-11.2.0.eb b/easybuild/easyconfigs/d/DendroPy/DendroPy-4.5.2-GCCcore-11.2.0.eb index c15219fd20d5..774976889def 100644 --- a/easybuild/easyconfigs/d/DendroPy/DendroPy-4.5.2-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/d/DendroPy/DendroPy-4.5.2-GCCcore-11.2.0.eb @@ -13,8 +13,8 @@ name = 'DendroPy' version = '4.5.2' homepage = 'https://dendropy.org/' -description = """A Python library for phylogenetics and phylogenetic computing: -reading, writing, simulation, processing and manipulation of phylogenetic trees +description = """A Python library for phylogenetics and phylogenetic computing: +reading, writing, simulation, processing and manipulation of phylogenetic trees (phylogenies) and characters.""" toolchain = {'name': 'GCCcore', 'version': '11.2.0'} @@ -26,9 +26,6 @@ builddependencies = [('binutils', '2.37')] dependencies = [('Python', '3.9.6')] -download_dep_fail = True -use_pip = True - fix_python_shebang_for = ['bin/*.py'] sanity_check_paths = { @@ -38,6 +35,4 @@ sanity_check_paths = { sanity_check_commands = ["sumtrees.py --help"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DendroPy/DendroPy-4.5.2-GCCcore-11.3.0.eb b/easybuild/easyconfigs/d/DendroPy/DendroPy-4.5.2-GCCcore-11.3.0.eb index 1ffdbf30d5e3..fdec3e81b15c 100644 --- a/easybuild/easyconfigs/d/DendroPy/DendroPy-4.5.2-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/d/DendroPy/DendroPy-4.5.2-GCCcore-11.3.0.eb @@ -13,8 +13,8 @@ name = 'DendroPy' version = '4.5.2' homepage = 'https://dendropy.org/' -description = """A Python library for phylogenetics and phylogenetic computing: -reading, writing, simulation, processing and manipulation of phylogenetic trees +description = """A Python library for phylogenetics and phylogenetic computing: +reading, writing, simulation, processing and manipulation of phylogenetic trees (phylogenies) and characters.""" toolchain = {'name': 'GCCcore', 'version': '11.3.0'} @@ -26,9 +26,6 @@ builddependencies = [('binutils', '2.38')] dependencies = [('Python', '3.10.4')] -download_dep_fail = True -use_pip = True - fix_python_shebang_for = ['bin/*.py'] sanity_check_paths = { @@ -38,6 +35,4 @@ sanity_check_paths = { sanity_check_commands = ["sumtrees.py --help"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DendroPy/DendroPy-4.5.2-GCCcore-12.2.0.eb b/easybuild/easyconfigs/d/DendroPy/DendroPy-4.5.2-GCCcore-12.2.0.eb index ea5696314d1e..c51987411efb 100644 --- a/easybuild/easyconfigs/d/DendroPy/DendroPy-4.5.2-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/d/DendroPy/DendroPy-4.5.2-GCCcore-12.2.0.eb @@ -13,8 +13,8 @@ name = 'DendroPy' version = '4.5.2' homepage = 'https://dendropy.org/' -description = """A Python library for phylogenetics and phylogenetic computing: -reading, writing, simulation, processing and manipulation of phylogenetic trees +description = """A Python library for phylogenetics and phylogenetic computing: +reading, writing, simulation, processing and manipulation of phylogenetic trees (phylogenies) and characters.""" toolchain = {'name': 'GCCcore', 'version': '12.2.0'} @@ -26,9 +26,6 @@ builddependencies = [('binutils', '2.39')] dependencies = [('Python', '3.10.8')] -download_dep_fail = True -use_pip = True - fix_python_shebang_for = ['bin/*.py'] sanity_check_paths = { @@ -38,6 +35,4 @@ sanity_check_paths = { sanity_check_commands = ["sumtrees.py --help"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DendroPy/DendroPy-4.5.2-GCCcore-12.3.0-Python-2.7.18.eb b/easybuild/easyconfigs/d/DendroPy/DendroPy-4.5.2-GCCcore-12.3.0-Python-2.7.18.eb new file mode 100644 index 000000000000..9d1f41641274 --- /dev/null +++ b/easybuild/easyconfigs/d/DendroPy/DendroPy-4.5.2-GCCcore-12.3.0-Python-2.7.18.eb @@ -0,0 +1,40 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2013-2014 The Cyprus Institute +# Authors:: Thekla Loizou +# License:: MIT/GPL +# $Id$ +# +## +# Update: Petr Král (INUITS) +easyblock = 'PythonPackage' + +name = 'DendroPy' +version = '4.5.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://dendropy.org/' +description = """A Python library for phylogenetics and phylogenetic computing: +reading, writing, simulation, processing and manipulation of phylogenetic trees +(phylogenies) and characters.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +sources = [SOURCE_TAR_GZ] +checksums = ['3e5d2522170058ebc8d1ee63a7f2d25b915e34957dc02693ebfdc15f347a0101'] + +builddependencies = [('binutils', '2.40')] + +dependencies = [('Python', '2.7.18')] + +fix_python_shebang_for = ['bin/*.py'] + +sanity_check_paths = { + 'files': ['bin/sumlabels.py', 'bin/sumtrees.py'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ["sumtrees.py --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DendroPy/DendroPy-4.6.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/d/DendroPy/DendroPy-4.6.1-GCCcore-12.3.0.eb index 1241b1fec417..079eead990a8 100644 --- a/easybuild/easyconfigs/d/DendroPy/DendroPy-4.6.1-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/d/DendroPy/DendroPy-4.6.1-GCCcore-12.3.0.eb @@ -13,8 +13,8 @@ name = 'DendroPy' version = '4.6.1' homepage = 'https://dendropy.org/' -description = """A Python library for phylogenetics and phylogenetic computing: -reading, writing, simulation, processing and manipulation of phylogenetic trees +description = """A Python library for phylogenetics and phylogenetic computing: +reading, writing, simulation, processing and manipulation of phylogenetic trees (phylogenies) and characters.""" toolchain = {'name': 'GCCcore', 'version': '12.3.0'} @@ -26,9 +26,6 @@ builddependencies = [('binutils', '2.40')] dependencies = [('Python', '3.11.3')] -download_dep_fail = True -use_pip = True - fix_python_shebang_for = ['bin/*.py'] sanity_check_paths = { @@ -38,6 +35,4 @@ sanity_check_paths = { sanity_check_commands = ["sumtrees.py --help"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DendroPy/DendroPy-5.0.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/d/DendroPy/DendroPy-5.0.1-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..373072cd6632 --- /dev/null +++ b/easybuild/easyconfigs/d/DendroPy/DendroPy-5.0.1-GCCcore-13.2.0.eb @@ -0,0 +1,38 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2013-2014 The Cyprus Institute +# Authors:: Thekla Loizou +# License:: MIT/GPL +# $Id$ +# +## +easyblock = 'PythonPackage' + +name = 'DendroPy' +version = '5.0.1' + +homepage = 'https://dendropy.org/' +description = """A Python library for phylogenetics and phylogenetic computing: +reading, writing, simulation, processing and manipulation of phylogenetic trees +(phylogenies) and characters.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +sources = [SOURCE_TAR_GZ] +checksums = ['f2815e7649a6fe2924ff3fdf00a660c948dc6f3316e303b8b022f74cc75ca42e'] + +builddependencies = [('binutils', '2.40')] + +dependencies = [('Python', '3.11.5')] + +fix_python_shebang_for = ['bin/*.py'] + +sanity_check_paths = { + 'files': ['bin/sumlabels.py', 'bin/sumtrees.py'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ["sumtrees.py --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DensPart/DensPart-20220603-intel-2022a.eb b/easybuild/easyconfigs/d/DensPart/DensPart-20220603-intel-2022a.eb index d1e388e8183c..99d3e1b90123 100644 --- a/easybuild/easyconfigs/d/DensPart/DensPart-20220603-intel-2022a.eb +++ b/easybuild/easyconfigs/d/DensPart/DensPart-20220603-intel-2022a.eb @@ -24,9 +24,6 @@ dependencies = [ ('PLAMS', '1.5.1'), # provides scm.plams, required by denspart-from-adf ] -download_dep_fail = True -use_pip = True - sanity_check_paths = { 'files': ['bin/denspart%s' % x for x in ['', '-from-adf', '-from-gpaw', '-from-horton3', '-write-extxyz']], 'dirs': ['lib/python%(pyshortver)s/site-packages'], @@ -40,6 +37,4 @@ sanity_check_commands = [ "denspart-write-extxyz -h", ] -sanity_pip_check = True - moduleclass = 'chem' diff --git a/easybuild/easyconfigs/d/Deprecated/Deprecated-1.2.13-foss-2021a.eb b/easybuild/easyconfigs/d/Deprecated/Deprecated-1.2.13-foss-2021a.eb index 37b1d866da53..4f03da89ed14 100644 --- a/easybuild/easyconfigs/d/Deprecated/Deprecated-1.2.13-foss-2021a.eb +++ b/easybuild/easyconfigs/d/Deprecated/Deprecated-1.2.13-foss-2021a.eb @@ -13,8 +13,6 @@ dependencies = [ ('Python', '3.9.5'), ] -use_pip = True - exts_list = [ ('wrapt', '1.15.0', { 'checksums': ['d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a'], @@ -24,6 +22,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/Deprecated/Deprecated-1.2.13-foss-2022a.eb b/easybuild/easyconfigs/d/Deprecated/Deprecated-1.2.13-foss-2022a.eb index 2aebc2250e41..258abf9ac063 100644 --- a/easybuild/easyconfigs/d/Deprecated/Deprecated-1.2.13-foss-2022a.eb +++ b/easybuild/easyconfigs/d/Deprecated/Deprecated-1.2.13-foss-2022a.eb @@ -13,10 +13,6 @@ dependencies = [ ('Python', '3.10.4'), ] - -use_pip = True -sanity_pip_check = True - exts_list = [ ('wrapt', '1.12.1', { 'checksums': ['b62ffa81fb85f4332a4f609cab4ac40709470da05643a082ec1eb88e6d9b97d7'], diff --git a/easybuild/easyconfigs/d/Deprecated/Deprecated-1.2.14-GCCcore-13.2.0.eb b/easybuild/easyconfigs/d/Deprecated/Deprecated-1.2.14-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..63e8886a06c8 --- /dev/null +++ b/easybuild/easyconfigs/d/Deprecated/Deprecated-1.2.14-GCCcore-13.2.0.eb @@ -0,0 +1,23 @@ +# author: Denis Kristak (INUITS) +# update: Pavel Tománek (INUITS) + +easyblock = 'PythonPackage' + +name = 'Deprecated' +version = '1.2.14' + +homepage = 'https://github.com/tantale/deprecated' +description = "If you need to mark a function or a method as deprecated, you can use the @deprecated decorator." + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +sources = [SOURCE_TAR_GZ] +checksums = ['e5323eb936458dccc2582dc6f9c322c852a775a27065ff2b0c4970b9d53d01b3'] + +dependencies = [ + ('Python', '3.11.5'), + ('wrapt', '1.16.0'), +] +builddependencies = [('binutils', '2.40')] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/Deprecated/Deprecated-1.2.14-foss-2023a.eb b/easybuild/easyconfigs/d/Deprecated/Deprecated-1.2.14-foss-2023a.eb index 803a1996c309..3c2ffcbe4ea3 100644 --- a/easybuild/easyconfigs/d/Deprecated/Deprecated-1.2.14-foss-2023a.eb +++ b/easybuild/easyconfigs/d/Deprecated/Deprecated-1.2.14-foss-2023a.eb @@ -16,10 +16,6 @@ dependencies = [ ('wrapt', '1.15.0'), ] - -use_pip = True -sanity_pip_check = True - exts_list = [ (name, version, { 'checksums': ['e5323eb936458dccc2582dc6f9c322c852a775a27065ff2b0c4970b9d53d01b3'], diff --git a/easybuild/easyconfigs/d/Detectron2/Detectron2-0.6-foss-2021a-CUDA-11.3.1.eb b/easybuild/easyconfigs/d/Detectron2/Detectron2-0.6-foss-2021a-CUDA-11.3.1.eb index 1a94e28f5347..493d32882b7c 100644 --- a/easybuild/easyconfigs/d/Detectron2/Detectron2-0.6-foss-2021a-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/d/Detectron2/Detectron2-0.6-foss-2021a-CUDA-11.3.1.eb @@ -38,9 +38,6 @@ dependencies = [ ('PyYAML', '5.4.1'), # needed by fvcore ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('mypy_extensions', '0.4.3', { 'checksums': ['2d82818f5bb3e369420cb3c4060a7970edba416647068eb4c5343488a6c604a8'], diff --git a/easybuild/easyconfigs/d/Detectron2/Detectron2-0.6-foss-2021a.eb b/easybuild/easyconfigs/d/Detectron2/Detectron2-0.6-foss-2021a.eb index ae71ba53b8be..8a920a16845e 100644 --- a/easybuild/easyconfigs/d/Detectron2/Detectron2-0.6-foss-2021a.eb +++ b/easybuild/easyconfigs/d/Detectron2/Detectron2-0.6-foss-2021a.eb @@ -33,9 +33,6 @@ dependencies = [ ('PyYAML', '5.4.1'), # needed by fvcore ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('mypy_extensions', '0.4.3', { 'checksums': ['2d82818f5bb3e369420cb3c4060a7970edba416647068eb4c5343488a6c604a8'], diff --git a/easybuild/easyconfigs/d/Devito/Devito-4.6.1-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/d/Devito/Devito-4.6.1-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 8acae5c20c7a..000000000000 --- a/easybuild/easyconfigs/d/Devito/Devito-4.6.1-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,102 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Devito' -version = '4.6.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.devitoproject.org' -description = """Devito is a domain-specific Language (DSL) and code generation framework for - performing optimised Finite Difference (FD) computation from high-level symbolic problem definitions. - Devito performs automated code generation and Just-In-time (JIT) compilation based on symbolic - equations defined in SymPy to create and execute highly optimised Finite Difference stencil kernels on - multiple computer platforms.""" - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {'pic': True} - -dependencies = [ - ('Python', '3.8.2'), - ('PyYAML', '5.3'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('IPython', '7.15.0', versionsuffix), - ('dask', '2.18.1', versionsuffix), -] - -use_pip = True - -# order is important! -exts_list = [ - ('anytree', '2.8.0', { - 'checksums': ['3f0f93f355a91bc3e6245319bf4c1d50e3416cc7a35cc1133c1ff38306bbccab'], - }), - ('cached-property', '1.5.2', { - 'checksums': ['9fa5755838eecbb2d234c3aa390bd80fbd3ac6b6869109bfc1b499f7bd89a130'], - }), - ('cgen', '2020.1', { - 'checksums': ['4ec99d0c832d9f95f5e51dd18a629ad50df0b5464ce557ef42c6e0cd9478bfcf'], - }), - ('codecov', '2.1.12', { - 'checksums': ['a0da46bb5025426da895af90938def8ee12d37fcbcbbbc15b6dc64cf7ebc51c1'], - }), - ('setuptools_scm', '6.0.1', { - 'checksums': ['d1925a69cb07e9b29416a275b9fadb009a23c148ace905b2fb220649a6c18e92'], - }), - ('platformdirs', '2.2.0', { - 'checksums': ['632daad3ab546bd8e6af0537d09805cec458dce201bccfe23012df73332e181e'], - }), - ('pytools', '2022.1', { - 'checksums': ['197aacf6e1f5d60c715b92438792acb7702aed59ebbfb147fa84eda780e54fee'], - }), - ('codepy', '2019.1', { - 'checksums': ['384f22c37fe987c0ca71951690c3c2fd14dacdeddbeb0fde4fd01cd84859c94e'], - }), - ('coverage', '6.3.1', { - 'checksums': ['6c3f6158b02ac403868eea390930ae64e9a9a2a5bbfafefbb920d29258d9f2f8'], - }), - ('mccabe', '0.6.1', { - 'checksums': ['dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f'], - }), - ('pycodestyle', '2.8.0', { - 'checksums': ['eddd5847ef438ea1c7870ca7eb78a9d47ce0cdb4851a5523949f2601d0cbbe7f'], - }), - ('pyflakes', '2.4.0', { - 'checksums': ['05a85c2872edf37a4ed30b0cce2f6093e1d0581f8c19d7393122da7e25b2b24c'], - }), - ('flake8', '4.0.1', { - 'checksums': ['806e034dda44114815e23c16ef92f95c91e4c71100ff52813adf7132a6ad870d'], - }), - ('multidict', '6.0.2', { - 'checksums': ['5ff3bd75f38e4c43f1f470f2df7a4d430b821c4ce22be384e1459cb57d6bb013'], - }), - ('nbval', '0.9.6', { - 'checksums': ['cfefcd2ef66ee2d337d0b252c6bcec4023384eb32e8b9e5fcc3ac80ab8cd7d40'], - }), - ('py-cpuinfo', '8.0.0', { - 'modulename': 'cpuinfo', - 'checksums': ['5f269be0e08e33fd959de96b34cd4aeeeacac014dd8305f70eb28d06de2345c5'], - }), - ('contexttimer', '0.3.3', { - 'checksums': ['35a1efd389af3f1ca509f33ff23e17d98b66c8fde5ba2a4eb8a8b7fa456598a5'], - }), - ('pyrevolve', '2.2', { - 'checksums': ['b49aea5cd6c520ac5fcd1d25fa23fe2c5502741d2965f3eee10be067e7b0efb4'], - }), - ('pytest-cov', '3.0.0', { - 'checksums': ['e7f0f5b1617d2210a2cabc266dfe2f4c75a8d32fb89eafb7ad9d06f6d076d470'], - }), - ('pytest-runner', '5.3.1', { - 'modulename': 'pytest', - 'checksums': ['0fce5b8dc68760f353979d99fdd6b3ad46330b6b1837e2077a89ebcf204aac91'], - }), - # devito requires sympy<=1.9,>=1.7 - ('sympy', '1.9', { - 'checksums': ['c7a880e229df96759f955d4f3970d4cabce79f60f5b18830c08b90ce77cd5fdc'], - }), - ('devito', version, { - 'checksums': ['e8acc4840953547c267706195df32738c95d0e51f7592eb0796a0efcc8cc5dbf'], - }), -] - -sanity_pip_check = True - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/d/DiCE-ML/DiCE-ML-0.9-foss-2022a.eb b/easybuild/easyconfigs/d/DiCE-ML/DiCE-ML-0.9-foss-2022a.eb index 1103677a97a8..a458ecd3ce3c 100644 --- a/easybuild/easyconfigs/d/DiCE-ML/DiCE-ML-0.9-foss-2022a.eb +++ b/easybuild/easyconfigs/d/DiCE-ML/DiCE-ML-0.9-foss-2022a.eb @@ -19,9 +19,4 @@ dependencies = [ sources = ['dice_ml-%(version)s.tar.gz'] checksums = ['0c4c2cb57f2218ba324ef2931304ab42f5f685759688a5898b0eb85b7a25b97a'] -download_dep_fail = True -use_pip = True - -sanity_pip_check = True - moduleclass = 'ai' diff --git a/easybuild/easyconfigs/d/Dice/Dice-20240702-foss-2023a.eb b/easybuild/easyconfigs/d/Dice/Dice-20240702-foss-2023a.eb new file mode 100644 index 000000000000..56756b3f99fb --- /dev/null +++ b/easybuild/easyconfigs/d/Dice/Dice-20240702-foss-2023a.eb @@ -0,0 +1,51 @@ +easyblock = 'MakeCp' + +name = 'Dice' +version = '20240702' +_commit = '0f52b62' + +homepage = 'https://github.com/sanshar/Dice' +description = """Dice contains code for performing SHCI, VMC, GFMC, DMC, FCIQMC, stochastic MRCI +and SC-NEVPT2, and AFQMC calculations with a focus on ab initio systems.""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'cstd': 'c++14', 'pic': True} + +github_account = 'sanshar' +source_urls = [GITHUB_SOURCE] +sources = [{'download_filename': '%s.tar.gz' % _commit, 'filename': SOURCE_TAR_GZ}] +patches = ['Dice-20240101_deprecated-global-placeholders.patch'] +checksums = [ + {'Dice-20240702.tar.gz': '3fe36938642ebf7886231290655c1a2d1fdd256e2bc7e9375669c574c406fc23'}, + {'Dice-20240101_deprecated-global-placeholders.patch': + 'fbf4037e928a57e737faed95dc7d6e1e5cdb8cee8db48503268d250a34c12ccc'}, +] + +builddependencies = [ + ('Eigen', '3.4.0'), + ('git', '2.41.0', '-nodocs'), +] + +dependencies = [ + ('Boost.MPI', '1.82.0'), + ('HDF5', '1.14.0'), +] + +# Use build environment defined by EB +prebuildopts = "sed -i 's/^FLAGS_BASE =.*/FLAGS_BASE=$(CXXFLAGS) -g -w -I. $(CPPFLAGS)/' Makefile && " +buildopts = 'CXX="$MPICXX" USE_INTEL="no" HAS_AVX2="no" ' # avoid changes to -march +buildopts += 'INCLUDE_MKL="-I${EBROOTFLEXIBLAS}/include" LIB_MKL="${LIBBLAS}" ' # use FlexiBLAS +buildopts += 'GIT_BRANCH="master" GIT_HASH="%s"' % _commit +buildopts += 'BOOST="${EBROOTBOOSTMPI}" ' +buildopts += 'EIGEN="${EBROOTEIGEN}/include" ' +buildopts += 'HDF5="${EBROOTHDF5}" ' + +files_to_copy = ['bin'] + +_binaries = ['Dice', 'DQMC', 'GFMC', 'ICPT', 'VMC', 'ZDice2', 'ZSHCI'] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in _binaries], + 'dirs': [], +} + +moduleclass = 'chem' 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 deleted file mode 100644 index 5077e846a5f2..000000000000 --- a/easybuild/easyconfigs/d/DicomBrowser/DicomBrowser-1.7.0b5-Java-1.7.0_80.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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 = 'JAR' - -name = "DicomBrowser" -version = "1.7.0b5" -versionsuffix = "-Java-%(javaver)s" - -homepage = 'http://nrg.wustl.edu/software/dicom-browser/' -description = """DicomBrowser is an application for inspecting and modifying DICOM metadata in many files at once.""" - -toolchain = SYSTEM - -source_urls = ['https://bitbucket.org/nrg/dicombrowser/downloads/'] -sources = ['%(name)s-%(version)s-bin-with-dependencies.jar'] - -dependencies = [ - ('Java', '1.7.0_80', '', True), -] - -sanity_check_paths = { - 'files': ['%(name)s-%(version)s-bin-with-dependencies.jar'], - 'dirs': [], -} - -modloadmsg = "To execute run: java -jar $EBROOTDICOMBROWSER/%(name)s-%(version)s-bin-with-dependencies.jar\n" - -moduleclass = 'bio' 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 deleted file mode 100644 index a48cfb999d2f..000000000000 --- a/easybuild/easyconfigs/d/Diffutils/Diffutils-3.3-GCC-4.8.2.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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 = 'Diffutils' -version = '3.3' - -homepage = 'http://www.gnu.org/software/diffutils/diffutils.html' -description = """Diffutils: GNU diff utilities - find the differences between files""" - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_XZ] - -toolchain = {'name': 'GCC', 'version': '4.8.2'} - -sanity_check_paths = { - 'files': ['bin/cmp', 'bin/diff', 'bin/diff3', 'bin/sdiff'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/DjVuLibre/DjVuLibre-3.5.28-GCCcore-12.3.0.eb b/easybuild/easyconfigs/d/DjVuLibre/DjVuLibre-3.5.28-GCCcore-12.3.0.eb index 355a9996fbc7..f4b0e614fd72 100644 --- a/easybuild/easyconfigs/d/DjVuLibre/DjVuLibre-3.5.28-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/d/DjVuLibre/DjVuLibre-3.5.28-GCCcore-12.3.0.eb @@ -25,6 +25,7 @@ builddependencies = [ dependencies = [ ('libjpeg-turbo', '2.1.5.1'), ('LibTIFF', '4.5.0'), + ('librsvg', '2.58.0'), ] _bins = ['bin/%s' % x for x in ['any2djvu', 'bzz', 'c44', 'cjb2', 'cpaldjvu', 'csepdjvu', 'ddjvu', 'djvm', 'djvmcvt', diff --git a/easybuild/easyconfigs/d/Doris/Doris-4.02-intel-2017a.eb b/easybuild/easyconfigs/d/Doris/Doris-4.02-intel-2017a.eb deleted file mode 100644 index 37cf20fd5b6f..000000000000 --- a/easybuild/easyconfigs/d/Doris/Doris-4.02-intel-2017a.eb +++ /dev/null @@ -1,16 +0,0 @@ -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-foss-2018a.eb b/easybuild/easyconfigs/d/Doris/Doris-4.04beta4-foss-2018a.eb deleted file mode 100644 index 5a782ab54ca9..000000000000 --- a/easybuild/easyconfigs/d/Doris/Doris-4.04beta4-foss-2018a.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'Doris' -version = '4.04beta4' - -homepage = 'http://doris.tudelft.nl/' -description = "Delft object-oriented radar interferometric software" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['http://doris.tudelft.nl/software/'] -sources = ['doris_v%(version)s.tar.gz'] -patches = [ - 'Doris-%(version)s_fix-toupper.patch', - 'Doris-%(version)s_fix-segfault.patch', -] -checksums = [ - 'e51c9422ff1da0bcc2a16c0d0f9877a91e47e7b5af641367934f1119ec5fea49', # doris_v4.04beta4.tar.gz - 'a81aab2de540e0d549414866b84d835c1a49be5a56c39889276081d35ec667ef', # Doris-4.04beta4_fix-toupper.patch - 'efa7a82a6344661a707377a7dfe7b89045de61da58a94efc0d0fd44b48797762', # Doris-4.04beta4_fix-segfault.patch -] - -dependencies = [ - # already included in foss, but needs to be listed as a dep to make linking work - ('FFTW', '3.3.7'), -] - -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 deleted file mode 100644 index ad3c1ecff365..000000000000 --- a/easybuild/easyconfigs/d/Doris/Doris-4.04beta4-intel-2017a.eb +++ /dev/null @@ -1,16 +0,0 @@ -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.04beta4_fix-segfault.patch b/easybuild/easyconfigs/d/Doris/Doris-4.04beta4_fix-segfault.patch deleted file mode 100644 index 0b76509f6ac9..000000000000 --- a/easybuild/easyconfigs/d/Doris/Doris-4.04beta4_fix-segfault.patch +++ /dev/null @@ -1,13 +0,0 @@ -fix for segmentation fault -see https://groups.google.com/forum/#!searchin/mainsar/Caught$20SIGSEGV$3A$20Segmentation$20fault.|sort:date/mainsar/uRaRu1UzbUY/Opmp9v-9rrMJ ---- doris_v4.04beta4.orig/src/slcimage.cc 2011-02-07 14:33:51.000000000 +0100 -+++ doris_v4.04beta4/src/slcimage.cc 2018-04-04 18:14:05.564489127 +0200 -@@ -269,7 +269,7 @@ - found_t_azi1 = true; - struct tm tijdstart; - char c12tijd0[13]; -- char c12tijd0_tmp[16];// allow for .123456 ms ASAR in reading -+ char c12tijd0_tmp[20];// allow for .123456 ms ASAR in reading - resfile >> word >> utc1 >> c12tijd0_tmp; // (UTC): 26-JUL-1995 09:49:23.394 - // ______ utc1 should be including time ______ - // ______ make sure not to put in ms since what are the consequenses diff --git a/easybuild/easyconfigs/d/Doris/Doris-4.04beta4_fix-toupper.patch b/easybuild/easyconfigs/d/Doris/Doris-4.04beta4_fix-toupper.patch deleted file mode 100644 index 3e74ff96d00b..000000000000 --- a/easybuild/easyconfigs/d/Doris/Doris-4.04beta4_fix-toupper.patch +++ /dev/null @@ -1,20 +0,0 @@ -fix bug in Doris where string is missing first character after toupper is called, -which only manifests with recent versions of GCC (4.8 or newer) -example error: WARNING : Unknown keyword: "OMMENT" -author: Kenneth Hosyte (HPC-UGent) -diff -ru doris_v4.04beta4.orig/src/ioroutines.cc doris_v4.04beta4/src/ioroutines.cc ---- doris_v4.04beta4.orig/src/ioroutines.cc 2010-12-06 20:10:33.000000000 +0100 -+++ doris_v4.04beta4/src/ioroutines.cc 2018-03-30 17:55:39.017392000 +0200 -@@ -2482,8 +2482,10 @@ - #ifdef WIN32 - s = _strupr(s);// Jia - #else -- while (*s != '\0') -- *s++ = toupper(*s); // cctype -+ while (*s != '\0'){ -+ *s = toupper(*s); -+ s++; -+ } - #endif - } - diff --git a/easybuild/easyconfigs/d/Doris/Doris-4.06beta2-intel-2017a.eb b/easybuild/easyconfigs/d/Doris/Doris-4.06beta2-intel-2017a.eb deleted file mode 100644 index 190f829952c3..000000000000 --- a/easybuild/easyconfigs/d/Doris/Doris-4.06beta2-intel-2017a.eb +++ /dev/null @@ -1,16 +0,0 @@ -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/DoubletFinder/DoubletFinder-2.0.3-foss-2020a-R-4.0.0.eb b/easybuild/easyconfigs/d/DoubletFinder/DoubletFinder-2.0.3-foss-2020a-R-4.0.0.eb deleted file mode 100644 index 0b457648a353..000000000000 --- a/easybuild/easyconfigs/d/DoubletFinder/DoubletFinder-2.0.3-foss-2020a-R-4.0.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'RPackage' - -name = 'DoubletFinder' -local_commit = '20654b8' -# see DESCRIPTION to determine version -version = '2.0.3' -versionsuffix = '-R-%(rver)s' - -homepage = 'https://github.com/chris-mcginnis-ucsf/DoubletFinder' -description = "R package for detecting doublets in single-cell RNA sequencing data" - -toolchain = {'name': 'foss', 'version': '2020a'} - -source_urls = ['https://github.com/chris-mcginnis-ucsf/DoubletFinder/archive/'] -sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] -checksums = ['fe0889618b11eb823f5c2232c6fe6fb989a917673590d0a3532642f31b74f36a'] - -dependencies = [ - ('R', '4.0.0'), - ('R-bundle-Bioconductor', '3.11', versionsuffix), -] - -sanity_check_paths = { - 'files': [], - 'dirs': [name], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.10-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.10-GNU-4.9.3-2.25.eb deleted file mode 100644 index d2c620b469a1..000000000000 --- a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.10-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'Doxygen' -version = '1.8.10' - -homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, - IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" - -toolchain = {'name': 'GNU', 'version': '4.9.3-2.25'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['cedf78f6d213226464784ecb999b54515c97eab8a2f9b82514292f837cf88b93'] - -builddependencies = [ - ('flex', '2.5.39'), - ('CMake', '3.3.2'), - ('Bison', '3.0.4'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.10-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.10-intel-2016.02-GCC-4.9.eb deleted file mode 100644 index 01f5a5fbf515..000000000000 --- a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.10-intel-2016.02-GCC-4.9.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'Doxygen' -version = '1.8.10' - -homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, - IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" - -toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['cedf78f6d213226464784ecb999b54515c97eab8a2f9b82514292f837cf88b93'] - -builddependencies = [ - ('CMake', '3.4.1'), - ('flex', '2.5.39'), - ('Bison', '3.0.4'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-GCC-4.9.2.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-GCC-4.9.2.eb deleted file mode 100644 index 4cca26fa288f..000000000000 --- a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-GCC-4.9.2.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'GCC', 'version': '4.9.2'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['65d08b46e48bd97186aef562dc366681045b119e00f83c5b61d05d37ea154049'] - -builddependencies = [ - ('CMake', '3.4.1'), - ('flex', '2.6.0'), - ('Bison', '3.0.4'), -] - -parallel = 1 - -moduleclass = 'devel' 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 deleted file mode 100644 index dffd92ba1650..000000000000 --- a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-GCCcore-5.4.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -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'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['65d08b46e48bd97186aef562dc366681045b119e00f83c5b61d05d37ea154049'] - -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.11-foss-2016a.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-foss-2016a.eb deleted file mode 100644 index d40c380061eb..000000000000 --- a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-foss-2016a.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'Doxygen' -version = '1.8.11' - -homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, - IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['65d08b46e48bd97186aef562dc366681045b119e00f83c5b61d05d37ea154049'] - -builddependencies = [ - ('CMake', '3.4.3'), - ('flex', '2.6.0'), - ('Bison', '3.0.4'), -] - -parallel = 1 - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-foss-2016b.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-foss-2016b.eb deleted file mode 100644 index 95d7d97dddc0..000000000000 --- a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-foss-2016b.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'Doxygen' -version = '1.8.11' - -homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, - IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['65d08b46e48bd97186aef562dc366681045b119e00f83c5b61d05d37ea154049'] - -builddependencies = [ - ('CMake', '3.5.2'), - ('flex', '2.6.0'), - ('Bison', '3.0.4'), -] - -parallel = 1 - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-intel-2016a.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-intel-2016a.eb deleted file mode 100644 index 1a200ca98c75..000000000000 --- a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-intel-2016a.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'Doxygen' -version = '1.8.11' - -homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, - IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['65d08b46e48bd97186aef562dc366681045b119e00f83c5b61d05d37ea154049'] - -builddependencies = [ - ('CMake', '3.4.3'), - ('flex', '2.6.0'), - ('Bison', '3.0.4'), -] - -parallel = 1 - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-intel-2016b.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-intel-2016b.eb deleted file mode 100644 index e0cbfa879b89..000000000000 --- a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-intel-2016b.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'Doxygen' -version = '1.8.11' - -homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, - IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['65d08b46e48bd97186aef562dc366681045b119e00f83c5b61d05d37ea154049'] - -builddependencies = [ - ('CMake', '3.5.2'), - ('flex', '2.6.0'), - ('Bison', '3.0.4'), -] - -parallel = 1 - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-iomkl-2016.07.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-iomkl-2016.07.eb deleted file mode 100644 index 5fef018534ea..000000000000 --- a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-iomkl-2016.07.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'Doxygen' -version = '1.8.11' - -homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, - IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" - -toolchain = {'name': 'iomkl', 'version': '2016.07'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['65d08b46e48bd97186aef562dc366681045b119e00f83c5b61d05d37ea154049'] - -builddependencies = [ - ('flex', '2.6.0'), - ('CMake', '3.4.1'), - ('Bison', '3.0.4'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-iomkl-2016.09-GCC-4.9.3-2.25.eb deleted file mode 100644 index ecab733ee0dd..000000000000 --- a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-iomkl-2016.09-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'Doxygen' -version = '1.8.11' - -homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, - IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" - -toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['65d08b46e48bd97186aef562dc366681045b119e00f83c5b61d05d37ea154049'] - -builddependencies = [ - ('flex', '2.6.0'), - ('CMake', '3.4.1'), - ('Bison', '3.0.4'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.13-GCCcore-6.3.0.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.13-GCCcore-6.3.0.eb deleted file mode 100644 index 3b4f5c86dc5c..000000000000 --- a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.13-GCCcore-6.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -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'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['af667887bd7a87dc0dbf9ac8d86c96b552dfb8ca9c790ed1cbffaa6131573f6b'] - -builddependencies = [ - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.27', '', SYSTEM), - ('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 deleted file mode 100644 index 5dd45c83b592..000000000000 --- a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.13-GCCcore-6.4.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -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 = [SOURCEFORGE_SOURCE] -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 deleted file mode 100644 index d7ddc4ef041d..000000000000 --- a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.13-gimkl-2017a.eb +++ /dev/null @@ -1,22 +0,0 @@ -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'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['af667887bd7a87dc0dbf9ac8d86c96b552dfb8ca9c790ed1cbffaa6131573f6b'] - -builddependencies = [ - ('CMake', '3.6.1'), - ('flex', '2.6.3'), - ('Bison', '3.0.4'), -] - -parallel = 1 - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.14-GCCcore-6.4.0.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.14-GCCcore-6.4.0.eb deleted file mode 100644 index b93562579121..000000000000 --- a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.14-GCCcore-6.4.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'Doxygen' -version = '1.8.14' - -homepage = 'https://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 = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['d1757e02755ef6f56fd45f1f4398598b920381948d6fcfa58f5ca6aa56f59d4d'] - -builddependencies = [ - ('binutils', '2.28'), - ('Bison', '3.0.4'), - ('CMake', '3.10.2'), - ('flex', '2.6.4'), - ('pkg-config', '0.29.2'), -] -dependencies = [('libiconv', '1.15')] - -configopts = "-DICONV_DIR=$EBROOTLIBICONV -DICONV_IN_GLIBC=OFF" - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.14-GCCcore-7.2.0.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.14-GCCcore-7.2.0.eb deleted file mode 100644 index da0eb0a7ecdf..000000000000 --- a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.14-GCCcore-7.2.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Doxygen' -version = '1.8.14' - -homepage = 'https://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': '7.2.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['d1757e02755ef6f56fd45f1f4398598b920381948d6fcfa58f5ca6aa56f59d4d'] - -builddependencies = [ - ('binutils', '2.29'), - ('Bison', '3.0.4'), - ('CMake', '3.10.2'), - ('flex', '2.6.4'), - ('pkg-config', '0.29.2'), -] -dependencies = [('libiconv', '1.15')] - -configopts = "-DICONV_DIR=$EBROOTLIBICONV -DICONV_IN_GLIBC=OFF" - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.14-GCCcore-7.3.0.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.14-GCCcore-7.3.0.eb deleted file mode 100644 index 86481e94c1f2..000000000000 --- a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.14-GCCcore-7.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'Doxygen' -version = '1.8.14' - -homepage = 'https://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': '7.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['d1757e02755ef6f56fd45f1f4398598b920381948d6fcfa58f5ca6aa56f59d4d'] - -builddependencies = [ - ('binutils', '2.30'), - ('Bison', '3.0.4'), - ('CMake', '3.11.4'), - ('flex', '2.6.4'), - ('pkg-config', '0.29.2'), -] -dependencies = [('libiconv', '1.15')] - -configopts = "-DICONV_DIR=$EBROOTLIBICONV -DICONV_IN_GLIBC=OFF" - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.15-GCCcore-8.2.0.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.15-GCCcore-8.2.0.eb deleted file mode 100644 index 425d67afbde0..000000000000 --- a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.15-GCCcore-8.2.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'Doxygen' -version = '1.8.15' - -homepage = 'https://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': '8.2.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['bd9c0ec462b6a9b5b41ede97bede5458e0d7bb40d4cfa27f6f622eb33c59245d'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('Bison', '3.0.5'), - ('CMake', '3.13.3'), - ('flex', '2.6.4'), - ('pkg-config', '0.29.2'), -] -dependencies = [('libiconv', '1.16')] - -configopts = "-DICONV_DIR=$EBROOTLIBICONV -DICONV_IN_GLIBC=OFF" - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.16-GCCcore-8.3.0.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.16-GCCcore-8.3.0.eb deleted file mode 100644 index 10f9b8d09f67..000000000000 --- a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.16-GCCcore-8.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'Doxygen' -version = '1.8.16' - -homepage = 'https://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': '8.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['ff981fb6f5db4af9deb1dd0c0d9325e0f9ba807d17bd5750636595cf16da3c82'] - -builddependencies = [ - ('binutils', '2.32'), - ('Bison', '3.3.2'), - ('CMake', '3.15.3'), - ('flex', '2.6.4'), - ('pkg-config', '0.29.2'), -] -dependencies = [('libiconv', '1.16')] - -configopts = "-DICONV_DIR=$EBROOTLIBICONV -DICONV_IN_GLIBC=OFF" - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.17-GCCcore-9.3.0.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.17-GCCcore-9.3.0.eb deleted file mode 100644 index 065a4b2b89a4..000000000000 --- a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.17-GCCcore-9.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Doxygen' -version = '1.8.17' - -homepage = 'https://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': '9.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['2cba988af2d495541cbbe5541b3bee0ee11144dcb23a81eada19f5501fd8b599'] - -builddependencies = [ - ('binutils', '2.34'), - ('Bison', '3.5.3'), - ('CMake', '3.16.4'), - ('flex', '2.6.4'), - ('pkg-config', '0.29.2'), -] -dependencies = [('libiconv', '1.16')] - -configopts = "-DICONV_DIR=$EBROOTLIBICONV -DICONV_IN_GLIBC=OFF" - -sanity_check_paths = { - 'files': ["bin/doxygen"], - 'dirs': [], -} - -sanity_check_commands = ["doxygen --help"] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.9.1-GCC-4.9.2.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.9.1-GCC-4.9.2.eb deleted file mode 100644 index 08a0ff5fa1a2..000000000000 --- a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.9.1-GCC-4.9.2.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Doxygen' -version = '1.8.9.1' - -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': 'GCC', 'version': '4.9.2'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(namelower)s-%(version)s.src.tar.gz'] -checksums = ['d4ab6e28d4d45d8956cad17470aade3fbe2356e8f64b92167e738c1887feccec'] - -builddependencies = [ - ('flex', '2.5.39'), - ('Bison', '3.0.3'), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/Drake/Drake-1.0.3-Java-1.8.eb b/easybuild/easyconfigs/d/Drake/Drake-1.0.3-Java-1.8.eb deleted file mode 100644 index 2f2505207012..000000000000 --- a/easybuild/easyconfigs/d/Drake/Drake-1.0.3-Java-1.8.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'JAR' - -name = 'Drake' -version = '1.0.3' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'https://github.com/Factual/drake' -description = """Drake is a simple-to-use, extensible, text-based data workflow tool -that organizes command execution around data and its dependencies.""" - -toolchain = SYSTEM - -source_urls = ['https://github.com/Factual/drake/releases/download/%(version)s'] -sources = ['%(namelower)s.jar'] -checksums = ['c9c5b109a900b6f30257425feee7a4e05ef11cc34cf227b04207a2f8645316af'] - -dependencies = [('Java', '1.8')] - -postinstallcmds = [ - r'echo java -cp \$EBROOTDRAKE/drake.jar drake.core \"\$@\" > %(installdir)s/drake', - 'chmod +x %(installdir)s/drake', -] - -sanity_check_paths = { - 'files': ['drake.jar', 'drake'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/Dsuite/Dsuite-20190713-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/d/Dsuite/Dsuite-20190713-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index c8cdf9244f62..000000000000 --- a/easybuild/easyconfigs/d/Dsuite/Dsuite-20190713-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'MakeCp' - -name = 'Dsuite' -version = '20190713' -local_commit = '808d503' - -homepage = 'https://github.com/millanek/Dsuite' -description = "Fast calculation of the ABBA-BABA statistics across many populations/species" - -toolchain = {'name': 'iccifort', 'version': '2019.1.144-GCC-8.2.0-2.31.1'} - -source_urls = ['https://github.com/millanek/Dsuite/archive/'] -sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] -checksums = ['ed46ba4c23632e48f28042d2b8a369f84a118b7f42b0cff838febca914dd7a35'] - -dependencies = [('zlib', '1.2.11')] - -buildopts = 'CXX="$CXX" CXXFLAGS="$CXXFLAGS"' - -files_to_copy = [(['Build/Dsuite'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/Dsuite'], - 'dirs': [], -} - -sanity_check_commands = ["Dsuite --help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DyMat/DyMat-0.7-foss-2021b-2020-12-12.eb b/easybuild/easyconfigs/d/DyMat/DyMat-0.7-foss-2021b-2020-12-12.eb index f7de7bbb8f33..232bf70ac20c 100644 --- a/easybuild/easyconfigs/d/DyMat/DyMat-0.7-foss-2021b-2020-12-12.eb +++ b/easybuild/easyconfigs/d/DyMat/DyMat-0.7-foss-2021b-2020-12-12.eb @@ -19,9 +19,6 @@ dependencies = [ ('SciPy-bundle', '2021.10'), ] -download_dep_fail = True -use_pip = True - fix_python_shebang_for = ['bin/*.py'] sanity_check_paths = { @@ -36,6 +33,4 @@ sanity_check_commands = [ options = {'modulename': name} -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/dRep/dRep-3.0.0-foss-2021a.eb b/easybuild/easyconfigs/d/dRep/dRep-3.0.0-foss-2021a.eb index caf510d6dbb2..d0f507f8cee2 100644 --- a/easybuild/easyconfigs/d/dRep/dRep-3.0.0-foss-2021a.eb +++ b/easybuild/easyconfigs/d/dRep/dRep-3.0.0-foss-2021a.eb @@ -29,10 +29,6 @@ dependencies = [ ('prodigal', '2.6.3'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - local_binaries = ['dRep', 'parse_stb.py', 'ScaffoldLevel_dRep.py'] sanity_check_paths = { diff --git a/easybuild/easyconfigs/d/dRep/dRep-3.4.2-foss-2022a.eb b/easybuild/easyconfigs/d/dRep/dRep-3.4.2-foss-2022a.eb index 4ef780769ef2..b4bf2227a98f 100644 --- a/easybuild/easyconfigs/d/dRep/dRep-3.4.2-foss-2022a.eb +++ b/easybuild/easyconfigs/d/dRep/dRep-3.4.2-foss-2022a.eb @@ -25,8 +25,6 @@ dependencies = [ ('prodigal', '2.6.3'), ] -use_pip = True - exts_list = [ (name, version, { 'source_urls': ['https://github.com/MrOlm/%(namelower)s/archive'], @@ -35,8 +33,6 @@ exts_list = [ }), ] -sanity_pip_check = True - local_binaries = ['dRep', 'parse_stb.py', 'ScaffoldLevel_dRep.py'] sanity_check_paths = { diff --git a/easybuild/easyconfigs/d/dadi/dadi-1.7.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/d/dadi/dadi-1.7.0-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index d5229b92598f..000000000000 --- a/easybuild/easyconfigs/d/dadi/dadi-1.7.0-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'dadi' -version = '1.7.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://bitbucket.org/gutenkunstlab/dadi' -description = """∂a∂i implements methods for demographic history and selection inference from genetic data, - based on diffusion approximations to the allele frequency spectrum.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://bitbucket.org/gutenkunstlab/dadi/get/'] -sources = ['%(version)s.tar.gz'] - -dependencies = [ - ('Python', '2.7.12'), - ('matplotlib', '1.5.1', versionsuffix), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["cd %(builddir)s/*/tests && python run_tests.py"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/dagitty/dagitty-0.2-2-foss-2018b-R-3.5.1.eb b/easybuild/easyconfigs/d/dagitty/dagitty-0.2-2-foss-2018b-R-3.5.1.eb deleted file mode 100644 index a9099fed4b51..000000000000 --- a/easybuild/easyconfigs/d/dagitty/dagitty-0.2-2-foss-2018b-R-3.5.1.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'RPackage' - -name = 'dagitty' -version = '0.2-2' -versionsuffix = '-R-%(rver)s' - -homepage = 'https://cran.r-project.org/web/packages/dagitty/' -description = """A port of the web-based software 'DAGitty', available at , for -analyzing structural causal models (also known as directed acyclic graphs or DAGs). This package -computes covariate adjustment sets for estimating causal effects, enumerates instrumental variables, -derives testable implications (d-separation and vanishing tetrads), generates equivalent models, and -includes a simple facility for data simulation.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://cran.r-project.org/src/contrib/'] -sources = ['%(name)s_%(version)s.tar.gz'] -checksums = ['0c3ecd2ac3449bd03b487c00e32c405ab6e51af170556152caf4254445965786'] - -dependencies = [ - ('R', '3.5.1'), - ('V8', '2.2', versionsuffix), -] - -sanity_check_paths = { - 'files': ['%(name)s/R/%(name)s'], - 'dirs': ['%(name)s'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/d/damageproto/damageproto-1.2.1-foss-2016a.eb b/easybuild/easyconfigs/d/damageproto/damageproto-1.2.1-foss-2016a.eb deleted file mode 100644 index 13810699c6e9..000000000000 --- a/easybuild/easyconfigs/d/damageproto/damageproto-1.2.1-foss-2016a.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'damageproto' -version = '1.2.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "X protocol and ancillary headers for xinerama" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -builddependencies = [('xorg-macros', '1.19.0')] - -sanity_check_paths = { - 'files': ['include/X11/extensions/damageproto.h'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/damageproto/damageproto-1.2.1-intel-2016a.eb b/easybuild/easyconfigs/d/damageproto/damageproto-1.2.1-intel-2016a.eb deleted file mode 100644 index 5d7b16e6f251..000000000000 --- a/easybuild/easyconfigs/d/damageproto/damageproto-1.2.1-intel-2016a.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'damageproto' -version = '1.2.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "X protocol and ancillary headers for xinerama" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -builddependencies = [('xorg-macros', '1.19.0')] - -sanity_check_paths = { - 'files': ['include/X11/extensions/damageproto.h'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/dammit/dammit-0.3.2-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/d/dammit/dammit-0.3.2-intel-2017a-Python-2.7.13.eb deleted file mode 100644 index 0e7a838fac9c..000000000000 --- a/easybuild/easyconfigs/d/dammit/dammit-0.3.2-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,68 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dammit' -version = '0.3.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.camillescott.org/dammit/' -description = """dammit is a simple de novo transcriptome annotator. It was born out of - the observations that annotation is mundane and annoying, - all the individual pieces of the process exist already, and the existing - solutions are overly complicated or rely on crappy non-free software.""" - -toolchain = {'name': 'intel', 'version': '2017a'} - -dependencies = [ - ('Python', '2.7.13'), - ('X11', '20170314'), - ('matplotlib', '2.0.2', '-Python-%(pyver)s-Qt-4.8.7'), - ('EMBOSS', '6.6.0', '-X11-20170314'), - ('HMMER', '3.1b2'), - ('Infernal', '1.1.2'), - ('BUSCO', '1.22', '-Python-%(pyver)s'), # Exact version needed - ('LAST', '869'), - ('TransDecoder', '2.1.0', '-Perl-5.24.1'), - ('khmer', '2.1.1', '-Python-%(pyver)s'), - ('crb-blast', '0.6.9'), -] - -exts_list = [ - ('cloudpickle', '0.4.0', { - 'checksums': ['5bb83eb466f0733dbd077e76cf1a15c404a94eb063cecc7049a1482fa1b11661'], - }), - ('pyinotify', '0.9.6', { - 'checksums': ['9c998a5d7606ca835065cdabc013ae6c66eb9ea76a00a1e3bc6e0cfe2b4f71f4'], - }), - ('configparser', '3.5.0', { - 'checksums': ['5308b47021bc2340965c371f0f058cc6971a04502638d4244225c49d80db273a'], - }), - ('doit', '0.29.0', { - 'checksums': ['fcb479482644de3e83d6faed9b29373f1f38942b79b991a7432943a84416d5cd'], - }), - ('nose', '1.3.4', { - 'checksums': ['76bc63a4e2d5e5a0df77ca7d18f0f56e2c46cfb62b71103ba92a92c79fab1e03'], - }), - ('nose-capturestderr', '1.0', { - 'modulename': 'nose_capturestderr', - 'checksums': ['8a05620bec5acaf006acfe59ad1225673350bba359e1b946ddba53206a3f8c98'], - }), - ('ficus', '0.3.3', { - 'checksums': ['7dbd69a4aceb0406e53cf8ede98c039a03110b7b8860b64356554caf537b9324'], - }), - ('numexpr', '2.6.2', { - 'checksums': ['6ab8ff5c19e7f452966bf5a3220b845cf3244fe0b96544f7f9acedcc2db5c705'], - }), - (name, version, { - 'patches': [ - 'dammit-0.3.2_nodocs.patch', - 'dammit-0.3.2_py2busco.patch', - ], - 'checksums': [ - '400bb9c6644c4edd5f7b8bf294c142e89baa148008b3aba39d2c5e89f99ff278', # dammit-0.3.2.tar.gz - '79dc4da8a778d842f7614e287add044cc0a7138d5a43ec80b378ac715054ae3b', # dammit-0.3.2_nodocs.patch - '44f867adbd2f2117c36695b4e8eb5c79d57fb8df7b5b9a5257a828ff977eaf6f', # dammit-0.3.2_py2busco.diff - ], - }), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/dammit/dammit-0.3.2_nodocs.patch b/easybuild/easyconfigs/d/dammit/dammit-0.3.2_nodocs.patch deleted file mode 100644 index eb2ab6a2426d..000000000000 --- a/easybuild/easyconfigs/d/dammit/dammit-0.3.2_nodocs.patch +++ /dev/null @@ -1,24 +0,0 @@ -# Do not install sphynx, as documantation is not made (not even the source bundled) -# October 11th, 2017 by B. Hajgato (Free University Brussel - VUB) ---- dammit-0.3.2/setup.py.orig 2016-11-23 05:49:45.000000000 +0100 -+++ dammit-0.3.2/setup.py 2017-10-11 22:28:09.104110519 +0200 -@@ -37,8 +37,6 @@ - 'pandas>=0.18.1', - 'khmer>=2.0', - 'doit==0.29.0', -- 'Sphinx>1.3.1', -- 'sphinx-rtd-theme>=0.1.9', - 'nose==1.3.4', - 'nose-capturestderr==1.0', - 'ficus>=0.1', ---- dammit-0.3.2/dammit.egg-info/requires.txt.orig 2016-11-23 05:51:53.000000000 +0100 -+++ dammit-0.3.2/dammit.egg-info/requires.txt 2017-10-11 22:26:59.426080680 +0200 -@@ -2,8 +2,6 @@ - pandas>=0.18.1 - khmer>=2.0 - doit==0.29.0 --Sphinx>1.3.1 --sphinx-rtd-theme>=0.1.9 - nose==1.3.4 - nose-capturestderr==1.0 - ficus>=0.1 diff --git a/easybuild/easyconfigs/d/dammit/dammit-0.3.2_py2busco.patch b/easybuild/easyconfigs/d/dammit/dammit-0.3.2_py2busco.patch deleted file mode 100644 index 18c0bc5c7f73..000000000000 --- a/easybuild/easyconfigs/d/dammit/dammit-0.3.2_py2busco.patch +++ /dev/null @@ -1,13 +0,0 @@ -# Use BUSCO with default Python instead of Python3 -# October 27th 2017 by B. Hajgato (Free Ubiveristy Brussel - VUB) ---- dammit-0.3.2/dammit/tasks.py.orig 2016-11-23 05:04:29.000000000 +0100 -+++ dammit-0.3.2/dammit/tasks.py 2017-10-27 13:47:22.687134646 +0200 -@@ -376,7 +376,7 @@ - # BUSCO chokes on file paths as output names - output_name = os.path.basename(output_name) - -- cmd = 'python3 {exc} -in {input_filename} -f -o {output_name} -l {busco_db_dir} '\ -+ cmd = 'python {exc} -in {input_filename} -f -o {output_name} -l {busco_db_dir} '\ - '-m {input_type} -c {n_threads}'.format(**locals()) - - return {'name': name, diff --git a/easybuild/easyconfigs/d/dask-labextension/dask-labextension-6.0.0-foss-2022a.eb b/easybuild/easyconfigs/d/dask-labextension/dask-labextension-6.0.0-foss-2022a.eb index 54f6a5881f71..a1b8543e7b23 100644 --- a/easybuild/easyconfigs/d/dask-labextension/dask-labextension-6.0.0-foss-2022a.eb +++ b/easybuild/easyconfigs/d/dask-labextension/dask-labextension-6.0.0-foss-2022a.eb @@ -16,8 +16,6 @@ dependencies = [ ('dask', '2022.10.0'), ] -use_pip = True - exts_list = [ ('dask_labextension', version, { 'sources': ['%(name)s-%(version)s-py3-none-any.whl'], @@ -25,8 +23,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': [], 'dirs': ['lib/python%(pyshortver)s/site-packages/dask_labextension', 'etc/jupyter', 'share/jupyter'], diff --git a/easybuild/easyconfigs/d/dask-labextension/dask-labextension-7.0.0-foss-2023a.eb b/easybuild/easyconfigs/d/dask-labextension/dask-labextension-7.0.0-foss-2023a.eb index a0baf17a0ae8..13f37d7e7110 100644 --- a/easybuild/easyconfigs/d/dask-labextension/dask-labextension-7.0.0-foss-2023a.eb +++ b/easybuild/easyconfigs/d/dask-labextension/dask-labextension-7.0.0-foss-2023a.eb @@ -16,8 +16,6 @@ dependencies = [ ('dask', '2023.9.2'), ] -use_pip = True - exts_list = [ ('dask_labextension', version, { 'sources': ['%(name)s-%(version)s-py3-none-any.whl'], @@ -25,8 +23,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': [], 'dirs': ['lib/python%(pyshortver)s/site-packages/dask_labextension', 'etc/jupyter', 'share/jupyter'], diff --git a/easybuild/easyconfigs/d/dask-labextension/dask-labextension-7.0.0-gfbf-2023b.eb b/easybuild/easyconfigs/d/dask-labextension/dask-labextension-7.0.0-gfbf-2023b.eb index 7ff6ec31bf71..42652e15aed3 100644 --- a/easybuild/easyconfigs/d/dask-labextension/dask-labextension-7.0.0-gfbf-2023b.eb +++ b/easybuild/easyconfigs/d/dask-labextension/dask-labextension-7.0.0-gfbf-2023b.eb @@ -16,8 +16,6 @@ dependencies = [ ('dask', '2024.5.1'), ] -use_pip = True - exts_list = [ ('dask_labextension', version, { 'sources': ['%(name)s-%(version)s-py3-none-any.whl'], @@ -25,8 +23,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': [], 'dirs': ['lib/python%(pyshortver)s/site-packages/dask_labextension', 'etc/jupyter', 'share/jupyter'], diff --git a/easybuild/easyconfigs/d/dask/dask-0.11.0-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/d/dask/dask-0.11.0-foss-2016a-Python-2.7.11.eb deleted file mode 100644 index a0ec21e71452..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-0.11.0-foss-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dask' -version = '0.11.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/dask/dask/' -description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms - and task scheduling.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -dependencies = [('Python', '2.7.11')] - -# can't use pip because version included with Python is too old -use_pip = False - -exts_list = [ - ('toolz', '0.8.0', { - 'checksums': ['e8451af61face57b7c5d09e71c0d27b8005f001ead56e9fdf470417e5cc6d479'], - }), - (name, version, { - 'checksums': ['ef32490c0b156584a71576dccec4dfe550a0cd81a9c131a4ee2e43c241b601c3'], - }), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-0.11.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/d/dask/dask-0.11.0-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index 2becfa05f89e..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-0.11.0-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dask' -version = '0.11.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/dask/dask/' -description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms - and task scheduling.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -dependencies = [('Python', '2.7.12')] - -use_pip = True - -exts_list = [ - ('toolz', '0.8.0', { - 'checksums': ['e8451af61face57b7c5d09e71c0d27b8005f001ead56e9fdf470417e5cc6d479'], - }), - (name, version, { - 'checksums': ['ef32490c0b156584a71576dccec4dfe550a0cd81a9c131a4ee2e43c241b601c3'], - }), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-0.11.0-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/d/dask/dask-0.11.0-intel-2016b-Python-3.5.2.eb deleted file mode 100644 index 976bb99c76f1..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-0.11.0-intel-2016b-Python-3.5.2.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dask' -version = '0.11.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/dask/dask/' -description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms - and task scheduling.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -dependencies = [('Python', '3.5.2')] - -use_pip = True - -exts_list = [ - ('toolz', '0.8.0', { - 'checksums': ['e8451af61face57b7c5d09e71c0d27b8005f001ead56e9fdf470417e5cc6d479'], - }), - (name, version, { - 'checksums': ['ef32490c0b156584a71576dccec4dfe550a0cd81a9c131a4ee2e43c241b601c3'], - }), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-0.12.0-foss-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/d/dask/dask-0.12.0-foss-2016b-Python-3.5.2.eb deleted file mode 100644 index d8b8470ca94b..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-0.12.0-foss-2016b-Python-3.5.2.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dask' -version = '0.12.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/dask/dask/' -description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms - and task scheduling.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -dependencies = [('Python', '3.5.2')] - -# can't use pip because version included with Python is too old -use_pip = False - -exts_list = [ - ('toolz', '0.8.0', { - 'checksums': ['e8451af61face57b7c5d09e71c0d27b8005f001ead56e9fdf470417e5cc6d479'], - }), - (name, version, { - 'checksums': ['24e9c50181370761f8a0c82e233fa823a7eb9ae01de50ee73378fd46724f669e'], - }), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-0.12.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/d/dask/dask-0.12.0-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index c6a4a6aa86ad..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-0.12.0-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dask' -version = '0.12.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/dask/dask/' -description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms - and task scheduling.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -use_pip = True - -dependencies = [('Python', '2.7.12')] - -exts_list = [ - ('toolz', '0.8.0', { - 'checksums': ['e8451af61face57b7c5d09e71c0d27b8005f001ead56e9fdf470417e5cc6d479'], - }), - (name, version, { - 'checksums': ['24e9c50181370761f8a0c82e233fa823a7eb9ae01de50ee73378fd46724f669e'], - }), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-0.12.0-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/d/dask/dask-0.12.0-intel-2016b-Python-3.5.2.eb deleted file mode 100644 index addaa5d4a803..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-0.12.0-intel-2016b-Python-3.5.2.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dask' -version = '0.12.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/dask/dask/' -description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms - and task scheduling.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -dependencies = [('Python', '3.5.2')] - -use_pip = True - -exts_list = [ - ('toolz', '0.8.0', { - 'checksums': ['e8451af61face57b7c5d09e71c0d27b8005f001ead56e9fdf470417e5cc6d479'], - }), - (name, version, { - 'checksums': ['24e9c50181370761f8a0c82e233fa823a7eb9ae01de50ee73378fd46724f669e'], - }), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-0.16.0-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/d/dask/dask-0.16.0-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index 98eb9612e25f..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-0.16.0-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dask' -version = '0.16.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/dask/dask/' -description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms - and task scheduling.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -dependencies = [('Python', '2.7.14')] - -use_pip = True - -exts_list = [ - ('toolz', '0.9.0', { - 'checksums': ['929f0a7ea7f61c178bd951bdae93920515d3fbdbafc8e6caf82d752b9b3b31c9'], - }), - (name, version, { - 'checksums': ['40d150b73e3366c9521e9dde206046a66906330074f87be901b1e1013ce6cb73'], - }), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-0.16.0-foss-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/d/dask/dask-0.16.0-foss-2017b-Python-3.6.3.eb deleted file mode 100644 index 63343ee8207b..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-0.16.0-foss-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dask' -version = '0.16.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/dask/dask/' -description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms - and task scheduling.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -dependencies = [('Python', '3.6.3')] - -use_pip = True - -exts_list = [ - ('toolz', '0.9.0', { - 'checksums': ['929f0a7ea7f61c178bd951bdae93920515d3fbdbafc8e6caf82d752b9b3b31c9'], - }), - (name, version, { - 'checksums': ['40d150b73e3366c9521e9dde206046a66906330074f87be901b1e1013ce6cb73'], - }), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-0.16.0-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/d/dask/dask-0.16.0-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 4ad377003f2a..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-0.16.0-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dask' -version = '0.16.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/dask/dask/' -description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms - and task scheduling.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -dependencies = [('Python', '2.7.14')] - -use_pip = True - -exts_list = [ - ('toolz', '0.9.0', { - 'checksums': ['929f0a7ea7f61c178bd951bdae93920515d3fbdbafc8e6caf82d752b9b3b31c9'], - }), - (name, version, { - 'checksums': ['40d150b73e3366c9521e9dde206046a66906330074f87be901b1e1013ce6cb73'], - }), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-0.16.0-intel-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/d/dask/dask-0.16.0-intel-2017b-Python-3.6.3.eb deleted file mode 100644 index 64def432cde0..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-0.16.0-intel-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dask' -version = '0.16.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/dask/dask/' -description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms - and task scheduling.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -dependencies = [('Python', '3.6.3')] - -use_pip = True - -exts_list = [ - ('toolz', '0.9.0', { - 'checksums': ['929f0a7ea7f61c178bd951bdae93920515d3fbdbafc8e6caf82d752b9b3b31c9'], - }), - (name, version, { - 'checksums': ['40d150b73e3366c9521e9dde206046a66906330074f87be901b1e1013ce6cb73'], - }), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-0.17.0-foss-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/d/dask/dask-0.17.0-foss-2017a-Python-2.7.13.eb deleted file mode 100644 index 0b9047017f8c..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-0.17.0-foss-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dask' -version = '0.17.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/dask/dask/' -description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms - and task scheduling.""" - -toolchain = {'name': 'foss', 'version': '2017a'} - -dependencies = [('Python', '2.7.13')] - -use_pip = True - -exts_list = [ - ('toolz', '0.9.0', { - 'checksums': ['929f0a7ea7f61c178bd951bdae93920515d3fbdbafc8e6caf82d752b9b3b31c9'], - }), - (name, version, { - 'checksums': ['4d2b0754d16ddc3f87026c1fc4fa3b589d7604a41d3f6510268f172abc1d0a5e'], - }), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-0.17.0-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/d/dask/dask-0.17.0-intel-2017a-Python-2.7.13.eb deleted file mode 100644 index e10c9e64fb3d..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-0.17.0-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dask' -version = '0.17.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/dask/dask/' -description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms - and task scheduling.""" - -toolchain = {'name': 'intel', 'version': '2017a'} - -dependencies = [('Python', '2.7.13')] - -use_pip = True - -exts_list = [ - ('toolz', '0.9.0', { - 'checksums': ['929f0a7ea7f61c178bd951bdae93920515d3fbdbafc8e6caf82d752b9b3b31c9'], - }), - (name, version, { - 'checksums': ['4d2b0754d16ddc3f87026c1fc4fa3b589d7604a41d3f6510268f172abc1d0a5e'], - }), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-0.17.0-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/d/dask/dask-0.17.0-intel-2017a-Python-3.6.1.eb deleted file mode 100644 index 6f9d2f1aac60..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-0.17.0-intel-2017a-Python-3.6.1.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dask' -version = '0.17.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/dask/dask/' -description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms - and task scheduling.""" - -toolchain = {'name': 'intel', 'version': '2017a'} - -dependencies = [('Python', '3.6.1')] - -use_pip = True - -exts_list = [ - ('toolz', '0.9.0', { - 'checksums': ['929f0a7ea7f61c178bd951bdae93920515d3fbdbafc8e6caf82d752b9b3b31c9'], - }), - (name, version, { - 'checksums': ['4d2b0754d16ddc3f87026c1fc4fa3b589d7604a41d3f6510268f172abc1d0a5e'], - }), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-0.17.2-foss-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/d/dask/dask-0.17.2-foss-2018a-Python-3.6.4.eb deleted file mode 100644 index bda6fcec4cce..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-0.17.2-foss-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,62 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dask' -version = '0.17.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/dask/dask/' -description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms - and task scheduling.""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -dependencies = [('Python', '3.6.4')] - -use_pip = True - -exts_list = [ - ('toolz', '0.9.0', { - 'checksums': ['929f0a7ea7f61c178bd951bdae93920515d3fbdbafc8e6caf82d752b9b3b31c9'], - }), - ('cloudpickle', '0.4.4', { - 'checksums': ['d822f3189af04705f793195b0f0570bbd2e88c262cb93a60a1829283aa0101e3'], - }), - ('HeapDict', '1.0.0', { - 'checksums': ['40c9e3680616cfdf942f77429a3a9e0a76f31ce965d62f4ffbe63a83a5ef1b5a'], - }), - ('zict', '0.1.3', { - 'checksums': ['63377f063086fc92e5c16e4d02162c571f6470b9e796cf3411ef9e815c96b799'], - }), - ('tornado', '5.0.1', { - 'checksums': ['3e9a2333362d3dad7876d902595b64aea1a2f91d0df13191ea1f8bca5a447771'], - }), - ('tblib', '1.3.2', { - 'checksums': ['436e4200e63d92316551179dc540906652878df4ff39b43db30fcf6400444fe7'], - }), - ('sortedcontainers', '1.5.9', { - 'checksums': ['844daced0f20d75c02ce53f373d048ea2e401ad8a7b3a4c43b2aa544b569efb3'], - }), - ('psutil', '5.4.3', { - 'checksums': ['e2467e9312c2fa191687b89ff4bc2ad8843be4af6fb4dc95a7cc5f7d7a327b18'], - }), - ('msgpack-python', '0.5.6', { - 'modulename': 'msgpack', - 'checksums': ['378cc8a6d3545b532dfd149da715abae4fda2a3adb6d74e525d0d5e51f46909b'], - }), - (name, version, { - 'checksums': ['27e470b8cfdd0516189e641b1213fceec0ddc4f37ead1fbce733d3381134fccd'], - }), - ('click', '6.7', { - 'checksums': ['f15516df478d5a56180fbf80e68f206010e6d160fc39fa508b65e035fd75130b'], - }), - ('distributed', '1.21.5', { - 'checksums': ['9782cc73b7ad750b8341407a6f1e267bee851948662c5752b16e887f1f34584c'], - }), -] - -sanity_check_paths = { - 'files': ['bin/dask-%s' % x for x in ['mpi', 'remote', 'scheduler', 'ssh', 'submit', 'worker']], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-0.17.2-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/d/dask/dask-0.17.2-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index 3d87f3432079..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-0.17.2-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,62 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dask' -version = '0.17.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/dask/dask/' -description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms - and task scheduling.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -dependencies = [('Python', '3.6.4')] - -use_pip = True - -exts_list = [ - ('toolz', '0.9.0', { - 'checksums': ['929f0a7ea7f61c178bd951bdae93920515d3fbdbafc8e6caf82d752b9b3b31c9'], - }), - ('cloudpickle', '0.4.4', { - 'checksums': ['d822f3189af04705f793195b0f0570bbd2e88c262cb93a60a1829283aa0101e3'], - }), - ('HeapDict', '1.0.0', { - 'checksums': ['40c9e3680616cfdf942f77429a3a9e0a76f31ce965d62f4ffbe63a83a5ef1b5a'], - }), - ('zict', '0.1.3', { - 'checksums': ['63377f063086fc92e5c16e4d02162c571f6470b9e796cf3411ef9e815c96b799'], - }), - ('tornado', '5.0.1', { - 'checksums': ['3e9a2333362d3dad7876d902595b64aea1a2f91d0df13191ea1f8bca5a447771'], - }), - ('tblib', '1.3.2', { - 'checksums': ['436e4200e63d92316551179dc540906652878df4ff39b43db30fcf6400444fe7'], - }), - ('sortedcontainers', '1.5.9', { - 'checksums': ['844daced0f20d75c02ce53f373d048ea2e401ad8a7b3a4c43b2aa544b569efb3'], - }), - ('psutil', '5.4.3', { - 'checksums': ['e2467e9312c2fa191687b89ff4bc2ad8843be4af6fb4dc95a7cc5f7d7a327b18'], - }), - ('msgpack-python', '0.5.6', { - 'modulename': 'msgpack', - 'checksums': ['378cc8a6d3545b532dfd149da715abae4fda2a3adb6d74e525d0d5e51f46909b'], - }), - (name, version, { - 'checksums': ['27e470b8cfdd0516189e641b1213fceec0ddc4f37ead1fbce733d3381134fccd'], - }), - ('click', '6.7', { - 'checksums': ['f15516df478d5a56180fbf80e68f206010e6d160fc39fa508b65e035fd75130b'], - }), - ('distributed', '1.21.5', { - 'checksums': ['9782cc73b7ad750b8341407a6f1e267bee851948662c5752b16e887f1f34584c'], - }), -] - -sanity_check_paths = { - 'files': ['bin/dask-%s' % x for x in ['mpi', 'remote', 'scheduler', 'ssh', 'submit', 'worker']], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-0.19.4-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/d/dask/dask-0.19.4-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index dd7e62e0f035..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-0.19.4-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,68 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dask' -version = '0.19.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/dask/dask/' -description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms - and task scheduling.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('PyYAML', '3.13', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('toolz', '0.9.0', { - 'checksums': ['929f0a7ea7f61c178bd951bdae93920515d3fbdbafc8e6caf82d752b9b3b31c9'], - }), - ('HeapDict', '1.0.0', { - 'checksums': ['40c9e3680616cfdf942f77429a3a9e0a76f31ce965d62f4ffbe63a83a5ef1b5a'], - }), - ('zict', '0.1.3', { - 'checksums': ['63377f063086fc92e5c16e4d02162c571f6470b9e796cf3411ef9e815c96b799'], - }), - ('tornado', '5.1.1', { - 'checksums': ['4e5158d97583502a7e2739951553cbd88a72076f152b4b11b64b9a10c4c49409'], - }), - ('tblib', '1.3.2', { - 'checksums': ['436e4200e63d92316551179dc540906652878df4ff39b43db30fcf6400444fe7'], - }), - ('sortedcontainers', '2.0.5', { - 'checksums': ['b74f2756fb5e23512572cc76f0fe0832fd86310f77dfee54335a35fb33f6b950'], - }), - ('psutil', '5.4.7', { - 'checksums': ['5b6322b167a5ba0c5463b4d30dfd379cd4ce245a1162ebf8fc7ab5c5ffae4f3b'], - }), - ('msgpack-python', '0.5.6', { - 'modulename': 'msgpack', - 'checksums': ['378cc8a6d3545b532dfd149da715abae4fda2a3adb6d74e525d0d5e51f46909b'], - }), - ('msgpack', '0.5.6', { - 'checksums': ['0ee8c8c85aa651be3aa0cd005b5931769eaa658c948ce79428766f1bd46ae2c3'], - }), - ('cloudpickle', '0.6.1', { - 'checksums': ['f169a8523a40eb0a3452e1878aac31da6759409fbafa51dd50d89d4a6b42bcf1'], - }), - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - (name, version, { - 'checksums': ['fd86d49d415de5f3a0e8efa47bb8bc454fb2cc9b7871b7d7007c10636880cdae'], - }), - ('distributed', '1.23.3', { - 'checksums': ['2d48a4de280fd7243ca76f9b12db5fe2486fc89dcdb510c77fa51f51733a04cc'], - }), -] - -sanity_check_paths = { - 'files': ['bin/dask-%s' % x for x in ['mpi', 'remote', 'scheduler', 'ssh', 'submit', 'worker']], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-0.19.4-fosscuda-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/d/dask/dask-0.19.4-fosscuda-2018b-Python-3.6.6.eb deleted file mode 100644 index 62bd8d30cf9c..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-0.19.4-fosscuda-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,68 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dask' -version = '0.19.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/dask/dask/' -description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms - and task scheduling.""" - -toolchain = {'name': 'fosscuda', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('PyYAML', '3.13', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('toolz', '0.9.0', { - 'checksums': ['929f0a7ea7f61c178bd951bdae93920515d3fbdbafc8e6caf82d752b9b3b31c9'], - }), - ('HeapDict', '1.0.0', { - 'checksums': ['40c9e3680616cfdf942f77429a3a9e0a76f31ce965d62f4ffbe63a83a5ef1b5a'], - }), - ('zict', '0.1.3', { - 'checksums': ['63377f063086fc92e5c16e4d02162c571f6470b9e796cf3411ef9e815c96b799'], - }), - ('tornado', '5.1.1', { - 'checksums': ['4e5158d97583502a7e2739951553cbd88a72076f152b4b11b64b9a10c4c49409'], - }), - ('tblib', '1.3.2', { - 'checksums': ['436e4200e63d92316551179dc540906652878df4ff39b43db30fcf6400444fe7'], - }), - ('sortedcontainers', '2.0.5', { - 'checksums': ['b74f2756fb5e23512572cc76f0fe0832fd86310f77dfee54335a35fb33f6b950'], - }), - ('psutil', '5.4.7', { - 'checksums': ['5b6322b167a5ba0c5463b4d30dfd379cd4ce245a1162ebf8fc7ab5c5ffae4f3b'], - }), - ('msgpack-python', '0.5.6', { - 'modulename': 'msgpack', - 'checksums': ['378cc8a6d3545b532dfd149da715abae4fda2a3adb6d74e525d0d5e51f46909b'], - }), - ('msgpack', '0.5.6', { - 'checksums': ['0ee8c8c85aa651be3aa0cd005b5931769eaa658c948ce79428766f1bd46ae2c3'], - }), - ('cloudpickle', '0.6.1', { - 'checksums': ['f169a8523a40eb0a3452e1878aac31da6759409fbafa51dd50d89d4a6b42bcf1'], - }), - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - (name, version, { - 'checksums': ['fd86d49d415de5f3a0e8efa47bb8bc454fb2cc9b7871b7d7007c10636880cdae'], - }), - ('distributed', '1.23.3', { - 'checksums': ['2d48a4de280fd7243ca76f9b12db5fe2486fc89dcdb510c77fa51f51733a04cc'], - }), -] - -sanity_check_paths = { - 'files': ['bin/dask-%s' % x for x in ['mpi', 'remote', 'scheduler', 'ssh', 'submit', 'worker']], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-0.19.4-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/d/dask/dask-0.19.4-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index 4a470989de6a..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-0.19.4-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,68 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dask' -version = '0.19.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/dask/dask/' -description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms - and task scheduling.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('PyYAML', '3.13', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('toolz', '0.9.0', { - 'checksums': ['929f0a7ea7f61c178bd951bdae93920515d3fbdbafc8e6caf82d752b9b3b31c9'], - }), - ('HeapDict', '1.0.0', { - 'checksums': ['40c9e3680616cfdf942f77429a3a9e0a76f31ce965d62f4ffbe63a83a5ef1b5a'], - }), - ('zict', '0.1.3', { - 'checksums': ['63377f063086fc92e5c16e4d02162c571f6470b9e796cf3411ef9e815c96b799'], - }), - ('tornado', '5.1.1', { - 'checksums': ['4e5158d97583502a7e2739951553cbd88a72076f152b4b11b64b9a10c4c49409'], - }), - ('tblib', '1.3.2', { - 'checksums': ['436e4200e63d92316551179dc540906652878df4ff39b43db30fcf6400444fe7'], - }), - ('sortedcontainers', '2.0.5', { - 'checksums': ['b74f2756fb5e23512572cc76f0fe0832fd86310f77dfee54335a35fb33f6b950'], - }), - ('psutil', '5.4.7', { - 'checksums': ['5b6322b167a5ba0c5463b4d30dfd379cd4ce245a1162ebf8fc7ab5c5ffae4f3b'], - }), - ('msgpack-python', '0.5.6', { - 'modulename': 'msgpack', - 'checksums': ['378cc8a6d3545b532dfd149da715abae4fda2a3adb6d74e525d0d5e51f46909b'], - }), - ('msgpack', '0.5.6', { - 'checksums': ['0ee8c8c85aa651be3aa0cd005b5931769eaa658c948ce79428766f1bd46ae2c3'], - }), - ('cloudpickle', '0.6.1', { - 'checksums': ['f169a8523a40eb0a3452e1878aac31da6759409fbafa51dd50d89d4a6b42bcf1'], - }), - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - (name, version, { - 'checksums': ['fd86d49d415de5f3a0e8efa47bb8bc454fb2cc9b7871b7d7007c10636880cdae'], - }), - ('distributed', '1.23.3', { - 'checksums': ['2d48a4de280fd7243ca76f9b12db5fe2486fc89dcdb510c77fa51f51733a04cc'], - }), -] - -sanity_check_paths = { - 'files': ['bin/dask-%s' % x for x in ['mpi', 'remote', 'scheduler', 'ssh', 'submit', 'worker']], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-0.8.2-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/d/dask/dask-0.8.2-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index ee298e893198..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-0.8.2-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'dask' -version = '0.8.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/dask/dask/' -description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms - and task scheduling.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -checksums = ['6e936a59e1bed9e3e98d43b86052549bba2e7fcee134f9914e79dd063754e471'] - -dependencies = [('Python', '2.7.11')] - -download_dep_fail = True -# can't use pip because version included with Python is too old -use_pip = False - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-0.8.2-intel-2016a-Python-3.5.1.eb b/easybuild/easyconfigs/d/dask/dask-0.8.2-intel-2016a-Python-3.5.1.eb deleted file mode 100644 index 65a54889b150..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-0.8.2-intel-2016a-Python-3.5.1.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'dask' -version = '0.8.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/dask/dask/' -description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms - and task scheduling.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -checksums = ['6e936a59e1bed9e3e98d43b86052549bba2e7fcee134f9914e79dd063754e471'] - -dependencies = [('Python', '3.5.1')] - -download_dep_fail = True -use_pip = True - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-1.0.0-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/d/dask/dask-1.0.0-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 3a20da198f1e..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-1.0.0-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,73 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dask' -version = '1.0.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/dask/dask/' -description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms - and task scheduling.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('PyYAML', '3.13', versionsuffix), - ('bokeh', '1.0.4', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('toolz', '0.9.0', { - 'checksums': ['929f0a7ea7f61c178bd951bdae93920515d3fbdbafc8e6caf82d752b9b3b31c9'], - }), - ('HeapDict', version, { - 'checksums': ['40c9e3680616cfdf942f77429a3a9e0a76f31ce965d62f4ffbe63a83a5ef1b5a'], - }), - ('zict', '0.1.3', { - 'checksums': ['63377f063086fc92e5c16e4d02162c571f6470b9e796cf3411ef9e815c96b799'], - }), - ('tornado', '5.1.1', { - 'checksums': ['4e5158d97583502a7e2739951553cbd88a72076f152b4b11b64b9a10c4c49409'], - }), - ('tblib', '1.3.2', { - 'checksums': ['436e4200e63d92316551179dc540906652878df4ff39b43db30fcf6400444fe7'], - }), - ('sortedcontainers', '2.1.0', { - 'checksums': ['974e9a32f56b17c1bac2aebd9dcf197f3eb9cd30553c5852a3187ad162e1a03a'], - }), - ('psutil', '5.4.8', { - 'checksums': ['6e265c8f3da00b015d24b842bfeb111f856b13d24f2c57036582568dc650d6c3'], - }), - ('msgpack-python', '0.5.6', { - 'modulename': 'msgpack', - 'checksums': ['378cc8a6d3545b532dfd149da715abae4fda2a3adb6d74e525d0d5e51f46909b'], - }), - ('msgpack', '0.5.6', { - 'checksums': ['0ee8c8c85aa651be3aa0cd005b5931769eaa658c948ce79428766f1bd46ae2c3'], - }), - ('cloudpickle', '0.6.1', { - 'checksums': ['f169a8523a40eb0a3452e1878aac31da6759409fbafa51dd50d89d4a6b42bcf1'], - }), - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - (name, version, { - 'checksums': ['a1fa4a3b2d7ce4dd0c68db4b68dadf2c283ff54d98bd72c556fc462000449ff7'], - }), - ('distributed', '1.25.0', { - 'checksums': ['7d892c7aeb28ba4903eef6735851e7c6e20baeb6a4b4c159c27cae53f4b8064e'], - }), - ('docrep', '0.2.5'), - ('dask-jobqueue', '0.4.1', { - 'modulename': 'dask_jobqueue' - }), -] - -sanity_check_paths = { - 'files': ['bin/dask-%s' % x for x in ['mpi', 'remote', 'scheduler', 'ssh', 'submit', 'worker']], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-1.0.0-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/d/dask/dask-1.0.0-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index e7ac0335d8ea..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-1.0.0-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,73 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dask' -version = '1.0.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/dask/dask/' -description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms - and task scheduling.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('PyYAML', '3.13', versionsuffix), - ('bokeh', '1.0.4', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('toolz', '0.9.0', { - 'checksums': ['929f0a7ea7f61c178bd951bdae93920515d3fbdbafc8e6caf82d752b9b3b31c9'], - }), - ('HeapDict', version, { - 'checksums': ['40c9e3680616cfdf942f77429a3a9e0a76f31ce965d62f4ffbe63a83a5ef1b5a'], - }), - ('zict', '0.1.3', { - 'checksums': ['63377f063086fc92e5c16e4d02162c571f6470b9e796cf3411ef9e815c96b799'], - }), - ('tornado', '5.1.1', { - 'checksums': ['4e5158d97583502a7e2739951553cbd88a72076f152b4b11b64b9a10c4c49409'], - }), - ('tblib', '1.3.2', { - 'checksums': ['436e4200e63d92316551179dc540906652878df4ff39b43db30fcf6400444fe7'], - }), - ('sortedcontainers', '2.1.0', { - 'checksums': ['974e9a32f56b17c1bac2aebd9dcf197f3eb9cd30553c5852a3187ad162e1a03a'], - }), - ('psutil', '5.4.8', { - 'checksums': ['6e265c8f3da00b015d24b842bfeb111f856b13d24f2c57036582568dc650d6c3'], - }), - ('msgpack-python', '0.5.6', { - 'modulename': 'msgpack', - 'checksums': ['378cc8a6d3545b532dfd149da715abae4fda2a3adb6d74e525d0d5e51f46909b'], - }), - ('msgpack', '0.5.6', { - 'checksums': ['0ee8c8c85aa651be3aa0cd005b5931769eaa658c948ce79428766f1bd46ae2c3'], - }), - ('cloudpickle', '0.6.1', { - 'checksums': ['f169a8523a40eb0a3452e1878aac31da6759409fbafa51dd50d89d4a6b42bcf1'], - }), - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - (name, version, { - 'checksums': ['a1fa4a3b2d7ce4dd0c68db4b68dadf2c283ff54d98bd72c556fc462000449ff7'], - }), - ('distributed', '1.25.0', { - 'checksums': ['7d892c7aeb28ba4903eef6735851e7c6e20baeb6a4b4c159c27cae53f4b8064e'], - }), - ('docrep', '0.2.5'), - ('dask-jobqueue', '0.4.1', { - 'modulename': 'dask_jobqueue', - }), -] - -sanity_check_paths = { - 'files': ['bin/dask-%s' % x for x in ['mpi', 'remote', 'scheduler', 'ssh', 'submit', 'worker']], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-1.1.4-fosscuda-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/d/dask/dask-1.1.4-fosscuda-2018b-Python-2.7.15.eb deleted file mode 100644 index e232bf056041..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-1.1.4-fosscuda-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,80 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dask' -version = '1.1.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/dask/dask/' -description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms - and task scheduling.""" - -toolchain = {'name': 'fosscuda', 'version': '2018b'} - -dependencies = [ - ('Python', '2.7.15'), - ('PyYAML', '3.13', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('backports_abc', '0.5', { - 'checksums': ['033be54514a03e255df75c5aee8f9e672f663f93abb723444caec8fe43437bde'], - }), - ('futures', '3.2.0', { - 'checksums': ['9ec02aa7d674acb8618afb127e27fde7fc68994c0437ad759fa094a574adb265'], - 'modulename': 'concurrent.futures', - }), - ('toolz', '0.9.0', { - 'checksums': ['929f0a7ea7f61c178bd951bdae93920515d3fbdbafc8e6caf82d752b9b3b31c9'], - }), - ('HeapDict', '1.0.0', { - 'checksums': ['40c9e3680616cfdf942f77429a3a9e0a76f31ce965d62f4ffbe63a83a5ef1b5a'], - }), - ('zict', '0.1.4', { - 'checksums': ['a7838b2f21bc06b7e3db5c64ffa6642255a5f7c01841660b3388a9840e101f99'], - }), - ('tornado', '5.1.1', { - 'checksums': ['4e5158d97583502a7e2739951553cbd88a72076f152b4b11b64b9a10c4c49409'], - }), - ('tblib', '1.3.2', { - 'checksums': ['436e4200e63d92316551179dc540906652878df4ff39b43db30fcf6400444fe7'], - }), - ('sortedcontainers', '2.1.0', { - 'checksums': ['974e9a32f56b17c1bac2aebd9dcf197f3eb9cd30553c5852a3187ad162e1a03a'], - }), - ('psutil', '5.6.1', { - 'checksums': ['fa0a570e0a30b9dd618bffbece590ae15726b47f9f1eaf7518dfb35f4d7dcd21'], - }), - ('msgpack-python', '0.5.6', { - 'modulename': 'msgpack', - 'checksums': ['378cc8a6d3545b532dfd149da715abae4fda2a3adb6d74e525d0d5e51f46909b'], - }), - ('msgpack', '0.6.1', { - 'checksums': ['4008c72f5ef2b7936447dcb83db41d97e9791c83221be13d5e19db0796df1972'], - }), - ('cloudpickle', '0.8.1', { - 'checksums': ['3ea6fd33b7521855a97819b3d645f92d51c8763d3ab5df35197cd8e96c19ba6f'], - }), - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - ('singledispatch', '3.4.0.3', { - 'checksums': ['5b06af87df13818d14f08a028e42f566640aef80805c3b50c5056b086e3c2b9c'], - }), - (name, version, { - 'checksums': ['7e9a3c053d8f503483d7357d5b8486c70250c4975b08b3d29f91ab7fc97736c3'], - }), - ('distributed', '1.26.0', { - 'checksums': ['b9ffc4c28eb7a6639b15fbb84cea847693b6f9ce7e71f3e2a3e3272467b5b0b8'], - }), -] - -sanity_check_paths = { - 'files': ['bin/dask-%s' % x for x in ['mpi', 'remote', 'scheduler', 'ssh', 'submit', 'worker']], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-2.18.1-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/d/dask/dask-2.18.1-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 0343ef73232f..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-2.18.1-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,80 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dask' -version = '2.18.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://dask.org/' -description = """Dask natively scales Python. Dask provides advanced parallelism for analytics, enabling performance - at scale for the tools you love.""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('PyYAML', '5.3'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('bokeh', '2.0.2', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('fsspec', '0.7.4', { - 'checksums': ['7075fde6d617cd3a97eac633d230d868121a188a46d16a0dcb484eea0cf2b955'], - }), - ('toolz', '0.10.0', { - 'checksums': ['08fdd5ef7c96480ad11c12d472de21acd32359996f69a5259299b540feba4560'], - }), - ('locket', '0.2.0', { - 'checksums': ['1fee63c1153db602b50154684f5725564e63a0f6d09366a1cb13dffcec179fb4'], - }), - ('partd', '1.1.0', { - 'checksums': ['6e258bf0810701407ad1410d63d1a15cfd7b773fd9efe555dac6bb82cc8832b0'], - }), - ('HeapDict', '1.0.1', { - 'checksums': ['8495f57b3e03d8e46d5f1b2cc62ca881aca392fd5cc048dc0aa2e1a6d23ecdb6'], - }), - ('zict', '2.0.0', { - 'checksums': ['8e2969797627c8a663575c2fc6fcb53a05e37cdb83ee65f341fc6e0c3d0ced16'], - }), - ('tblib', '1.6.0', { - 'checksums': ['229bee3754cb5d98b4837dd5c4405e80cfab57cb9f93220410ad367f8b352344'], - }), - ('msgpack', '1.0.0', { - 'checksums': ['9534d5cc480d4aff720233411a1f765be90885750b07df772380b34c10ecb5c0'], - }), - ('cloudpickle', '1.4.1', { - 'checksums': ['0b6258a20a143603d53b037a20983016d4e978f554ec4f36b3d0895b947099ae'], - }), - (name, version, { - 'checksums': ['8ed21e2344419fad7c6f648123f6f56cf2480d0ac4fae92d9063adb321f1c490'], - }), - ('distributed', '2.18.0', { - 'checksums': ['902f098fb7558f035333804a5aeba2fb26a2a715388808205a17cbb2e02e0558'], - }), - ('dask-mpi', '2.0.0', { - 'checksums': ['774cd2d69e5f7154e1fa133c22498062edd31507ffa2ea19f4ab4d8975c27bc3'], - }), - ('immutables', '0.14', { - 'checksums': ['a0a1cc238b678455145bae291d8426f732f5255537ed6a5b7645949704c70a78'], - }), - ('contextvars', '2.4', { - 'checksums': ['f38c908aaa59c14335eeea12abea5f443646216c4e29380d7bf34d2018e2c39e'], - }), - ('docrep', '0.2.7', { - 'checksums': ['c48939ae14d79172839a5bbaf5a570add47f6cc44d2c18f6b1fac8f1c38dec4d'], - }), - ('dask-jobqueue', '0.7.1', { - 'checksums': ['d32ddf3e3c7db29ace102037fa5f61c8db2d945176454dc316a6ffdb8bbfe88b'], - }), -] - -sanity_check_paths = { - 'files': ['bin/dask-%s' % x for x in ['mpi', 'scheduler', 'ssh', 'worker']], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_pip_check = True - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-2.18.1-intel-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/d/dask/dask-2.18.1-intel-2020a-Python-3.8.2.eb deleted file mode 100644 index c678436cde8a..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-2.18.1-intel-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,80 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dask' -version = '2.18.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://dask.org/' -description = """Dask natively scales Python. Dask provides advanced parallelism for analytics, enabling performance - at scale for the tools you love.""" - -toolchain = {'name': 'intel', 'version': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('PyYAML', '5.3'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('bokeh', '2.0.2', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('fsspec', '0.7.4', { - 'checksums': ['7075fde6d617cd3a97eac633d230d868121a188a46d16a0dcb484eea0cf2b955'], - }), - ('toolz', '0.10.0', { - 'checksums': ['08fdd5ef7c96480ad11c12d472de21acd32359996f69a5259299b540feba4560'], - }), - ('locket', '0.2.0', { - 'checksums': ['1fee63c1153db602b50154684f5725564e63a0f6d09366a1cb13dffcec179fb4'], - }), - ('partd', '1.1.0', { - 'checksums': ['6e258bf0810701407ad1410d63d1a15cfd7b773fd9efe555dac6bb82cc8832b0'], - }), - ('HeapDict', '1.0.1', { - 'checksums': ['8495f57b3e03d8e46d5f1b2cc62ca881aca392fd5cc048dc0aa2e1a6d23ecdb6'], - }), - ('zict', '2.0.0', { - 'checksums': ['8e2969797627c8a663575c2fc6fcb53a05e37cdb83ee65f341fc6e0c3d0ced16'], - }), - ('tblib', '1.6.0', { - 'checksums': ['229bee3754cb5d98b4837dd5c4405e80cfab57cb9f93220410ad367f8b352344'], - }), - ('msgpack', '1.0.0', { - 'checksums': ['9534d5cc480d4aff720233411a1f765be90885750b07df772380b34c10ecb5c0'], - }), - ('cloudpickle', '1.4.1', { - 'checksums': ['0b6258a20a143603d53b037a20983016d4e978f554ec4f36b3d0895b947099ae'], - }), - (name, version, { - 'checksums': ['8ed21e2344419fad7c6f648123f6f56cf2480d0ac4fae92d9063adb321f1c490'], - }), - ('distributed', '2.18.0', { - 'checksums': ['902f098fb7558f035333804a5aeba2fb26a2a715388808205a17cbb2e02e0558'], - }), - ('dask-mpi', '2.0.0', { - 'checksums': ['774cd2d69e5f7154e1fa133c22498062edd31507ffa2ea19f4ab4d8975c27bc3'], - }), - ('immutables', '0.14', { - 'checksums': ['a0a1cc238b678455145bae291d8426f732f5255537ed6a5b7645949704c70a78'], - }), - ('contextvars', '2.4', { - 'checksums': ['f38c908aaa59c14335eeea12abea5f443646216c4e29380d7bf34d2018e2c39e'], - }), - ('docrep', '0.2.7', { - 'checksums': ['c48939ae14d79172839a5bbaf5a570add47f6cc44d2c18f6b1fac8f1c38dec4d'], - }), - ('dask-jobqueue', '0.7.1', { - 'checksums': ['d32ddf3e3c7db29ace102037fa5f61c8db2d945176454dc316a6ffdb8bbfe88b'], - }), -] - -sanity_check_paths = { - 'files': ['bin/dask-%s' % x for x in ['mpi', 'scheduler', 'ssh', 'worker']], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_pip_check = True - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-2.3.0-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/d/dask/dask-2.3.0-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index d8a593410196..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-2.3.0-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,75 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dask' -version = '2.3.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://dask.org/' -description = """Dask natively scales Python. Dask provides advanced parallelism for analytics, enabling performance - at scale for the tools you love.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -dependencies = [ - ('Python', '3.7.2'), - ('PyYAML', '5.1'), - ('SciPy-bundle', '2019.03'), - ('bokeh', '1.3.4', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('fsspec', '0.4.1', { - 'checksums': ['e37d78590e7a9adb5b165c9c5d1b650f08017173b40eb1efbdc02d6bdb0c753b'], - }), - ('toolz', '0.10.0', { - 'checksums': ['08fdd5ef7c96480ad11c12d472de21acd32359996f69a5259299b540feba4560'], - }), - ('locket', '0.2.0', { - 'checksums': ['1fee63c1153db602b50154684f5725564e63a0f6d09366a1cb13dffcec179fb4'], - }), - ('partd', '1.0.0', { - 'checksums': ['54fd91bc3b9c38159c790cd16950dbca6b019a2ead4c51dee4f9efc884f8ce0e'], - }), - ('HeapDict', '1.0.0', { - 'checksums': ['40c9e3680616cfdf942f77429a3a9e0a76f31ce965d62f4ffbe63a83a5ef1b5a'], - }), - ('zict', '1.0.0', { - 'checksums': ['e34dd25ea97def518fb4c77f2c27078f3a7d6c965b0a3ac8fe5bdb0a8011a310'], - }), - ('tblib', '1.4.0', { - 'checksums': ['bd1ad564564a158ff62c290687f3db446038f9ac11a0bf6892712e3601af3bcd'], - }), - ('sortedcontainers', '2.1.0', { - 'checksums': ['974e9a32f56b17c1bac2aebd9dcf197f3eb9cd30553c5852a3187ad162e1a03a'], - }), - ('msgpack', '0.6.1', { - 'checksums': ['4008c72f5ef2b7936447dcb83db41d97e9791c83221be13d5e19db0796df1972'], - }), - ('cloudpickle', '1.2.1', { - 'checksums': ['603244e0f552b72a267d47a7d9b347b27a3430f58a0536037a290e7e0e212ecf'], - }), - (name, version, { - 'checksums': ['63a0f77366108cdbf9350cf368042d6f5d8c9df581b9b17781f0a603e23ead6c'], - }), - ('distributed', '2.3.0', { - 'checksums': ['94b7c494abfecad0b1fcd325365f6c804c2a6ea9ffc510bb9f368d33be338b96'], - }), - ('dask-mpi', '2.0.0', { - 'checksums': ['774cd2d69e5f7154e1fa133c22498062edd31507ffa2ea19f4ab4d8975c27bc3'], - }), - ('docrep', '0.2.7', { - 'checksums': ['c48939ae14d79172839a5bbaf5a570add47f6cc44d2c18f6b1fac8f1c38dec4d'], - }), - ('dask-jobqueue', '0.6.3', { - 'checksums': ['b58a3ece521cf541bf90b81f89e9ed478d7cdea4bbe70b56a6cfedbd3b360209'], - }), -] - -sanity_check_paths = { - 'files': ['bin/dask-%s' % x for x in ['mpi', 'remote', 'scheduler', 'ssh', 'submit', 'worker']], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-2.8.0-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/d/dask/dask-2.8.0-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index fccf7f5f130e..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-2.8.0-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,73 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dask' -version = '2.8.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://dask.org/' -description = """Dask natively scales Python. Dask provides advanced parallelism for analytics, enabling performance - at scale for the tools you love.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('PyYAML', '5.1.2'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('bokeh', '1.4.0', versionsuffix), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('fsspec', '0.6.0', { - 'checksums': ['5108f9192b7b2c6a03e69d5084d5fc88c05d4312724a38efce37c9f3a6d360fa'], - }), - ('toolz', '0.10.0', { - 'checksums': ['08fdd5ef7c96480ad11c12d472de21acd32359996f69a5259299b540feba4560'], - }), - ('locket', '0.2.0', { - 'checksums': ['1fee63c1153db602b50154684f5725564e63a0f6d09366a1cb13dffcec179fb4'], - }), - ('partd', '1.0.0', { - 'checksums': ['54fd91bc3b9c38159c790cd16950dbca6b019a2ead4c51dee4f9efc884f8ce0e'], - }), - ('HeapDict', '1.0.1', { - 'checksums': ['8495f57b3e03d8e46d5f1b2cc62ca881aca392fd5cc048dc0aa2e1a6d23ecdb6'], - }), - ('zict', '1.0.0', { - 'checksums': ['e34dd25ea97def518fb4c77f2c27078f3a7d6c965b0a3ac8fe5bdb0a8011a310'], - }), - ('tblib', '1.5.0', { - 'checksums': ['1735ff8fd6217446384b5afabead3b142cf1a52d242cfe6cab4240029d6d131a'], - }), - ('msgpack', '0.6.2', { - 'checksums': ['ea3c2f859346fcd55fc46e96885301d9c2f7a36d453f5d8f2967840efa1e1830'], - }), - ('cloudpickle', '1.2.2', { - 'checksums': ['922401d7140e133253ff5fab4faa4a1166416066453a783b00b507dca93f8859'], - }), - (name, version, { - 'checksums': ['000f1d8cea21e73d4691718d9224903e9ba37fbbe756c8e7d11d4067ef9e0609'], - }), - ('distributed', version, { - 'checksums': ['37f8a89bb499b7858a2396e3fdd2e5997dece543725d3791ce239d960a647710'], - }), - ('dask-mpi', '2.0.0', { - 'checksums': ['774cd2d69e5f7154e1fa133c22498062edd31507ffa2ea19f4ab4d8975c27bc3'], - }), - ('docrep', '0.2.7', { - 'checksums': ['c48939ae14d79172839a5bbaf5a570add47f6cc44d2c18f6b1fac8f1c38dec4d'], - }), - ('dask-jobqueue', '0.7.0', { - 'checksums': ['660cd4cd052ada872fd6413f224a2d9221026dd55a8a29a9a7d52b262bec67e7'], - }), -] - -sanity_check_paths = { - 'files': ['bin/dask-%s' % x for x in ['mpi', 'remote', 'scheduler', 'ssh', 'submit', 'worker']], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-2.8.0-fosscuda-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/d/dask/dask-2.8.0-fosscuda-2019b-Python-3.7.4.eb deleted file mode 100644 index 0320d92838bf..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-2.8.0-fosscuda-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,73 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dask' -version = '2.8.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://dask.org/' -description = """Dask natively scales Python. Dask provides advanced parallelism for analytics, enabling performance - at scale for the tools you love.""" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('PyYAML', '5.1.2'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('bokeh', '1.4.0', versionsuffix), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('fsspec', '0.6.0', { - 'checksums': ['5108f9192b7b2c6a03e69d5084d5fc88c05d4312724a38efce37c9f3a6d360fa'], - }), - ('toolz', '0.10.0', { - 'checksums': ['08fdd5ef7c96480ad11c12d472de21acd32359996f69a5259299b540feba4560'], - }), - ('locket', '0.2.0', { - 'checksums': ['1fee63c1153db602b50154684f5725564e63a0f6d09366a1cb13dffcec179fb4'], - }), - ('partd', '1.0.0', { - 'checksums': ['54fd91bc3b9c38159c790cd16950dbca6b019a2ead4c51dee4f9efc884f8ce0e'], - }), - ('HeapDict', '1.0.1', { - 'checksums': ['8495f57b3e03d8e46d5f1b2cc62ca881aca392fd5cc048dc0aa2e1a6d23ecdb6'], - }), - ('zict', '1.0.0', { - 'checksums': ['e34dd25ea97def518fb4c77f2c27078f3a7d6c965b0a3ac8fe5bdb0a8011a310'], - }), - ('tblib', '1.5.0', { - 'checksums': ['1735ff8fd6217446384b5afabead3b142cf1a52d242cfe6cab4240029d6d131a'], - }), - ('msgpack', '0.6.2', { - 'checksums': ['ea3c2f859346fcd55fc46e96885301d9c2f7a36d453f5d8f2967840efa1e1830'], - }), - ('cloudpickle', '1.2.2', { - 'checksums': ['922401d7140e133253ff5fab4faa4a1166416066453a783b00b507dca93f8859'], - }), - (name, version, { - 'checksums': ['000f1d8cea21e73d4691718d9224903e9ba37fbbe756c8e7d11d4067ef9e0609'], - }), - ('distributed', version, { - 'checksums': ['37f8a89bb499b7858a2396e3fdd2e5997dece543725d3791ce239d960a647710'], - }), - ('dask-mpi', '2.0.0', { - 'checksums': ['774cd2d69e5f7154e1fa133c22498062edd31507ffa2ea19f4ab4d8975c27bc3'], - }), - ('docrep', '0.2.7', { - 'checksums': ['c48939ae14d79172839a5bbaf5a570add47f6cc44d2c18f6b1fac8f1c38dec4d'], - }), - ('dask-jobqueue', '0.7.0', { - 'checksums': ['660cd4cd052ada872fd6413f224a2d9221026dd55a8a29a9a7d52b262bec67e7'], - }), -] - -sanity_check_paths = { - 'files': ['bin/dask-%s' % x for x in ['mpi', 'remote', 'scheduler', 'ssh', 'submit', 'worker']], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-2.8.0-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/d/dask/dask-2.8.0-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index 52e659f7bf4b..000000000000 --- a/easybuild/easyconfigs/d/dask/dask-2.8.0-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,73 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dask' -version = '2.8.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://dask.org/' -description = """Dask natively scales Python. Dask provides advanced parallelism for analytics, enabling performance - at scale for the tools you love.""" - -toolchain = {'name': 'intel', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('PyYAML', '5.1.2'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('bokeh', '1.4.0', versionsuffix), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('fsspec', '0.6.0', { - 'checksums': ['5108f9192b7b2c6a03e69d5084d5fc88c05d4312724a38efce37c9f3a6d360fa'], - }), - ('toolz', '0.10.0', { - 'checksums': ['08fdd5ef7c96480ad11c12d472de21acd32359996f69a5259299b540feba4560'], - }), - ('locket', '0.2.0', { - 'checksums': ['1fee63c1153db602b50154684f5725564e63a0f6d09366a1cb13dffcec179fb4'], - }), - ('partd', '1.0.0', { - 'checksums': ['54fd91bc3b9c38159c790cd16950dbca6b019a2ead4c51dee4f9efc884f8ce0e'], - }), - ('HeapDict', '1.0.1', { - 'checksums': ['8495f57b3e03d8e46d5f1b2cc62ca881aca392fd5cc048dc0aa2e1a6d23ecdb6'], - }), - ('zict', '1.0.0', { - 'checksums': ['e34dd25ea97def518fb4c77f2c27078f3a7d6c965b0a3ac8fe5bdb0a8011a310'], - }), - ('tblib', '1.5.0', { - 'checksums': ['1735ff8fd6217446384b5afabead3b142cf1a52d242cfe6cab4240029d6d131a'], - }), - ('msgpack', '0.6.2', { - 'checksums': ['ea3c2f859346fcd55fc46e96885301d9c2f7a36d453f5d8f2967840efa1e1830'], - }), - ('cloudpickle', '1.2.2', { - 'checksums': ['922401d7140e133253ff5fab4faa4a1166416066453a783b00b507dca93f8859'], - }), - (name, version, { - 'checksums': ['000f1d8cea21e73d4691718d9224903e9ba37fbbe756c8e7d11d4067ef9e0609'], - }), - ('distributed', version, { - 'checksums': ['37f8a89bb499b7858a2396e3fdd2e5997dece543725d3791ce239d960a647710'], - }), - ('dask-mpi', '2.0.0', { - 'checksums': ['774cd2d69e5f7154e1fa133c22498062edd31507ffa2ea19f4ab4d8975c27bc3'], - }), - ('docrep', '0.2.7', { - 'checksums': ['c48939ae14d79172839a5bbaf5a570add47f6cc44d2c18f6b1fac8f1c38dec4d'], - }), - ('dask-jobqueue', '0.7.0', { - 'checksums': ['660cd4cd052ada872fd6413f224a2d9221026dd55a8a29a9a7d52b262bec67e7'], - }), -] - -sanity_check_paths = { - 'files': ['bin/dask-%s' % x for x in ['mpi', 'remote', 'scheduler', 'ssh', 'submit', 'worker']], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-2021.2.0-foss-2020b.eb b/easybuild/easyconfigs/d/dask/dask-2021.2.0-foss-2020b.eb index c1d37aafe983..37cfcc5fb36a 100644 --- a/easybuild/easyconfigs/d/dask/dask-2021.2.0-foss-2020b.eb +++ b/easybuild/easyconfigs/d/dask/dask-2021.2.0-foss-2020b.eb @@ -16,8 +16,6 @@ dependencies = [ ('bokeh', '2.2.3'), ] -use_pip = True - exts_list = [ ('fsspec', '0.8.7', { 'checksums': ['4b11557a90ac637089b10afa4c77adf42080c0696f6f2771c41ce92d73c41432'], @@ -70,6 +68,4 @@ sanity_check_paths = { sanity_check_commands = ["dask-scheduler --help"] -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-2021.2.0-fosscuda-2020b.eb b/easybuild/easyconfigs/d/dask/dask-2021.2.0-fosscuda-2020b.eb index 530ef90ea31f..8ed1c35da2da 100644 --- a/easybuild/easyconfigs/d/dask/dask-2021.2.0-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/d/dask/dask-2021.2.0-fosscuda-2020b.eb @@ -16,8 +16,6 @@ dependencies = [ ('bokeh', '2.2.3'), ] -use_pip = True - exts_list = [ ('fsspec', '0.8.7', { 'checksums': ['4b11557a90ac637089b10afa4c77adf42080c0696f6f2771c41ce92d73c41432'], @@ -68,6 +66,4 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-2021.2.0-intel-2020b.eb b/easybuild/easyconfigs/d/dask/dask-2021.2.0-intel-2020b.eb index 1436265c5c8f..ecf8a22c9e2d 100644 --- a/easybuild/easyconfigs/d/dask/dask-2021.2.0-intel-2020b.eb +++ b/easybuild/easyconfigs/d/dask/dask-2021.2.0-intel-2020b.eb @@ -16,8 +16,6 @@ dependencies = [ ('bokeh', '2.2.3'), ] -use_pip = True - exts_list = [ ('fsspec', '0.8.7', { 'checksums': ['4b11557a90ac637089b10afa4c77adf42080c0696f6f2771c41ce92d73c41432'], @@ -70,6 +68,4 @@ sanity_check_paths = { sanity_check_commands = ["dask-scheduler --help"] -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-2021.2.0-intelcuda-2020b.eb b/easybuild/easyconfigs/d/dask/dask-2021.2.0-intelcuda-2020b.eb index b012d3c66047..929025fe265b 100644 --- a/easybuild/easyconfigs/d/dask/dask-2021.2.0-intelcuda-2020b.eb +++ b/easybuild/easyconfigs/d/dask/dask-2021.2.0-intelcuda-2020b.eb @@ -16,8 +16,6 @@ dependencies = [ ('bokeh', '2.2.3'), ] -use_pip = True - exts_list = [ ('fsspec', '0.8.7', { 'checksums': ['4b11557a90ac637089b10afa4c77adf42080c0696f6f2771c41ce92d73c41432'], @@ -68,6 +66,4 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-2021.9.1-foss-2021a.eb b/easybuild/easyconfigs/d/dask/dask-2021.9.1-foss-2021a.eb index f13e3ce25538..485d08a39f96 100644 --- a/easybuild/easyconfigs/d/dask/dask-2021.9.1-foss-2021a.eb +++ b/easybuild/easyconfigs/d/dask/dask-2021.9.1-foss-2021a.eb @@ -16,8 +16,6 @@ dependencies = [ ('bokeh', '2.4.1'), ] -use_pip = True - exts_list = [ ('fsspec', '2021.10.1', { 'checksums': ['c245626e3cb8de5cd91485840b215a385fa6f2b0f6ab87978305e99e2d842753'], @@ -70,6 +68,4 @@ sanity_check_paths = { sanity_check_commands = ["dask-scheduler --help"] -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-2022.1.0-foss-2021b.eb b/easybuild/easyconfigs/d/dask/dask-2022.1.0-foss-2021b.eb index fa2c98cbe350..3ef113acb35e 100644 --- a/easybuild/easyconfigs/d/dask/dask-2022.1.0-foss-2021b.eb +++ b/easybuild/easyconfigs/d/dask/dask-2022.1.0-foss-2021b.eb @@ -16,8 +16,6 @@ dependencies = [ ('bokeh', '2.4.2'), ] -use_pip = True - exts_list = [ ('toolz', '0.11.2', { 'checksums': ['6b312d5e15138552f1bda8a4e66c30e236c831b612b2bf0005f8a1df10a4bc33'], @@ -64,6 +62,4 @@ sanity_check_paths = { sanity_check_commands = ["dask-scheduler --help"] -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-2022.10.0-foss-2022a.eb b/easybuild/easyconfigs/d/dask/dask-2022.10.0-foss-2022a.eb index ab9413891e94..36c069e1b17b 100644 --- a/easybuild/easyconfigs/d/dask/dask-2022.10.0-foss-2022a.eb +++ b/easybuild/easyconfigs/d/dask/dask-2022.10.0-foss-2022a.eb @@ -16,8 +16,6 @@ dependencies = [ ('bokeh', '2.4.3'), ] -use_pip = True - exts_list = [ ('toolz', '0.12.0', { 'checksums': ['88c570861c440ee3f2f6037c4654613228ff40c93a6c25e0eba70d17282c6194'], @@ -67,6 +65,4 @@ sanity_check_paths = { sanity_check_commands = ["dask-scheduler --help"] -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-2023.12.1-foss-2023a.eb b/easybuild/easyconfigs/d/dask/dask-2023.12.1-foss-2023a.eb index 149f0a916323..5dff842734ce 100644 --- a/easybuild/easyconfigs/d/dask/dask-2023.12.1-foss-2023a.eb +++ b/easybuild/easyconfigs/d/dask/dask-2023.12.1-foss-2023a.eb @@ -17,8 +17,6 @@ dependencies = [ ('bokeh', '3.2.2'), ] -use_pip = True - exts_list = [ ('toolz', '0.12.0', { 'checksums': ['88c570861c440ee3f2f6037c4654613228ff40c93a6c25e0eba70d17282c6194'], @@ -62,6 +60,4 @@ sanity_check_paths = { sanity_check_commands = ["dask-scheduler --help"] -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-2023.7.1-foss-2022b.eb b/easybuild/easyconfigs/d/dask/dask-2023.7.1-foss-2022b.eb old mode 100755 new mode 100644 index f3760bb13765..9476586b822a --- a/easybuild/easyconfigs/d/dask/dask-2023.7.1-foss-2022b.eb +++ b/easybuild/easyconfigs/d/dask/dask-2023.7.1-foss-2022b.eb @@ -16,8 +16,6 @@ dependencies = [ ('bokeh', '3.2.1'), ] -use_pip = True - exts_list = [ ('toolz', '0.12.0', { 'checksums': ['88c570861c440ee3f2f6037c4654613228ff40c93a6c25e0eba70d17282c6194'], @@ -64,6 +62,4 @@ sanity_check_paths = { sanity_check_commands = ["dask-scheduler --help"] -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-2023.9.2-foss-2023a.eb b/easybuild/easyconfigs/d/dask/dask-2023.9.2-foss-2023a.eb index cc2bda1e1ee7..161a61cb9863 100644 --- a/easybuild/easyconfigs/d/dask/dask-2023.9.2-foss-2023a.eb +++ b/easybuild/easyconfigs/d/dask/dask-2023.9.2-foss-2023a.eb @@ -17,8 +17,6 @@ dependencies = [ ('bokeh', '3.2.2'), ] -use_pip = True - exts_list = [ ('toolz', '0.12.0', { 'checksums': ['88c570861c440ee3f2f6037c4654613228ff40c93a6c25e0eba70d17282c6194'], @@ -62,6 +60,4 @@ sanity_check_paths = { sanity_check_commands = ["dask-scheduler --help"] -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-2024.5.1-gfbf-2023b.eb b/easybuild/easyconfigs/d/dask/dask-2024.5.1-gfbf-2023b.eb index 36229e3f9673..a7083e8cf382 100644 --- a/easybuild/easyconfigs/d/dask/dask-2024.5.1-gfbf-2023b.eb +++ b/easybuild/easyconfigs/d/dask/dask-2024.5.1-gfbf-2023b.eb @@ -17,8 +17,6 @@ dependencies = [ ('bokeh', '3.4.1'), ] -use_pip = True - exts_list = [ ('toolz', '0.12.1', { 'checksums': ['ecca342664893f177a13dac0e6b41cbd8ac25a358e5f215316d43e2100224f4d'], @@ -62,6 +60,4 @@ sanity_check_paths = { sanity_check_commands = ["dask-scheduler --help"] -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-2024.9.1-gfbf-2024a.eb b/easybuild/easyconfigs/d/dask/dask-2024.9.1-gfbf-2024a.eb new file mode 100644 index 000000000000..d9dbfcefba70 --- /dev/null +++ b/easybuild/easyconfigs/d/dask/dask-2024.9.1-gfbf-2024a.eb @@ -0,0 +1,60 @@ +easyblock = 'PythonBundle' + +name = 'dask' +version = '2024.9.1' + +homepage = 'https://dask.org/' +description = """ Dask natively scales Python. Dask provides advanced parallelism for analytics, +enabling performance at scale for the tools you love.""" + +toolchain = {'name': 'gfbf', 'version': '2024a'} + +dependencies = [ + ('Python', '3.12.3'), + ('Python-bundle-PyPI', '2024.06'), + ('SciPy-bundle', '2024.05'), + ('PyYAML', '6.0.2'), + ('bokeh', '3.6.0'), +] + +exts_list = [ + ('toolz', '0.12.1', { + 'checksums': ['ecca342664893f177a13dac0e6b41cbd8ac25a358e5f215316d43e2100224f4d'], + }), + ('locket', '1.0.0', { + 'checksums': ['5c0d4c052a8bbbf750e056a8e65ccd309086f4f0f18a2eac306a8dfa4112a632'], + }), + ('partd', '1.4.2', { + 'checksums': ['d022c33afbdc8405c226621b015e8067888173d85f7f5ecebb3cafed9a20f02c'], + }), + ('HeapDict', '1.0.1', { + 'checksums': ['8495f57b3e03d8e46d5f1b2cc62ca881aca392fd5cc048dc0aa2e1a6d23ecdb6'], + }), + ('zict', '3.0.0', { + 'checksums': ['e321e263b6a97aafc0790c3cfb3c04656b7066e6738c37fffcca95d803c9fba5'], + }), + ('tblib', '3.0.0', { + 'checksums': ['93622790a0a29e04f0346458face1e144dc4d32f493714c6c3dff82a4adb77e6'], + }), + (name, version, { + 'checksums': ['06eccc6a68d2882bcd9de24548fa96e8d0da7fbfff0baed3f3c2a526b73dfbb4'], + }), + ('distributed', version, { + 'checksums': ['4d573d89ff4fdde0dd96ad5cfdb843ce8ecef8caf002435bc60d14414dc1e819'], + }), + ('docrep', '0.3.2', { + 'checksums': ['ed8a17e201abd829ef8da78a0b6f4d51fb99a4cbd0554adbed3309297f964314'], + }), + ('dask-jobqueue', '0.8.5', { + 'checksums': ['f6923f9d7ff894b96efbf706118b2cd37fd37751d567e91c22dfd3e2eaa93202'], + }), +] + +sanity_check_paths = { + 'files': ['bin/dask-%s' % x for x in ['scheduler', 'ssh', 'worker']], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ["dask-scheduler --help"] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/datalad/datalad-0.18.4-GCCcore-12.2.0.eb b/easybuild/easyconfigs/d/datalad/datalad-0.18.4-GCCcore-12.2.0.eb index 8ec6b98f4fb4..7939e8489d52 100644 --- a/easybuild/easyconfigs/d/datalad/datalad-0.18.4-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/d/datalad/datalad-0.18.4-GCCcore-12.2.0.eb @@ -23,8 +23,6 @@ dependencies = [ ('scikit-build', '0.17.2'), ] -use_pip = True - exts_list = [ ('humanize', '3.13.1', { 'checksums': ['12f113f2e369dac7f35d3823f49262934f4a22a53a6d3d4c86b736f50db88c7b'], @@ -57,8 +55,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/datalad'], 'dirs': [], diff --git a/easybuild/easyconfigs/d/datalad/datalad-0.19.5-GCCcore-12.3.0.eb b/easybuild/easyconfigs/d/datalad/datalad-0.19.5-GCCcore-12.3.0.eb index 9648e3489632..5f6ed34b9266 100644 --- a/easybuild/easyconfigs/d/datalad/datalad-0.19.5-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/d/datalad/datalad-0.19.5-GCCcore-12.3.0.eb @@ -26,8 +26,6 @@ dependencies = [ ('scikit-build', '0.17.6'), ] -use_pip = True - exts_list = [ ('humanize', '4.8.0', { 'checksums': ['9783373bf1eec713a770ecaa7c2d7a7902c98398009dfa3d8a2df91eec9311e8'], @@ -60,8 +58,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/datalad'], 'dirs': [], diff --git a/easybuild/easyconfigs/d/datalad/datalad-1.1.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/d/datalad/datalad-1.1.0-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..5d60f3ce96d8 --- /dev/null +++ b/easybuild/easyconfigs/d/datalad/datalad-1.1.0-GCCcore-13.2.0.eb @@ -0,0 +1,80 @@ +easyblock = 'PythonBundle' + +name = 'datalad' +version = "1.1.0" + +homepage = 'https://www.datalad.org/' +description = "DataLad is a free and open source distributed data management system that keeps track of your data, \ +creates structure, ensures reproducibility, supports collaboration, \ +and integrates with widely used data infrastructure." + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} +toolchainopts = {'pic': True} + +builddependencies = [ + ('binutils', '2.40'), + ('hatchling', '1.18.0'), + ('poetry', '1.6.1') +] + +dependencies = [ + ('git-annex', '10.20240531'), + ('Python', '3.11.5'), + ('Python-bundle-PyPI', '2023.10'), + ('tqdm', '4.66.2'), + ('PLY', '3.11'), + ('scikit-build', '0.17.6'), +] + +exts_list = [ + ('humanize', '4.9.0', { + 'checksums': ['582a265c931c683a7e9b8ed9559089dea7edcf6cc95be39a3cbc2c5d5ac2bcfa'], + }), + ('fasteners', '0.19', { + 'checksums': ['b4f37c3ac52d8a445af3a66bce57b33b5e90b97c696b7b984f530cf8f0ded09c'], + }), + ('patool', '2.3.0', { + 'modulename': 'patoolib', + 'checksums': ['498e294fd8c7d50889d65019d431c6867bf3fb1fec5ea2d39d1d39d1215002f8'], + }), + ('annexremote', '1.6.5', { + 'checksums': ['ad0ccdd84a8771ad58922d172ee68b225ece77bf464abe4d24ff91a4896a423e'], + }), + ('looseversion', '1.3.0', { + 'checksums': ['ebde65f3f6bb9531a81016c6fef3eb95a61181adc47b7f949e9c0ea47911669e'], + }), + ('botocore', '1.34.121', { + 'checksums': ['1a8f94b917c47dfd84a0b531ab607dc53570efb0d073d8686600f2d2be985323'], + }), + ('jmespath', '1.0.1', { + 'checksums': ['90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe'], + }), + ('s3transfer', '0.10.2', { + 'checksums': ['0711534e9356d3cc692fdde846b4a1e4b0cb6519971860796e6bc4c7aea00ef6'], + }), + ('boto3', '1.34.121', { + 'checksums': ['ec89f3e0b0dc959c418df29e14d3748c0b05ab7acf7c0b90c839e9f340a659fa'], + }), + ('python_gitlab', '4.5.0', { + 'modulename': 'gitlab', + 'checksums': ['0a106174949819912b9abb4232e39059f83f613177fdb1787097eb84481c64b2'], + }), + ('iso8601', '2.1.0', { + 'checksums': ['6b1d3829ee8921c4301998c909f7829fa9ed3cbdac0d3b16af2d743aed1ba8df'], + }), + (name, version, { + 'checksums': ['3403232696ae0e6cbcec56d7cccfac1be8b5d98f66f235e4751dd44fd9f5e8eb'], + }), +] + +sanity_check_paths = { + 'files': ['bin/datalad'], + 'dirs': [], +} + +sanity_check_commands = [ + "datalad --help", + "datalad --version", +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/datalad/datalad-1.1.3-GCCcore-13.3.0.eb b/easybuild/easyconfigs/d/datalad/datalad-1.1.3-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..2abd607f5bc3 --- /dev/null +++ b/easybuild/easyconfigs/d/datalad/datalad-1.1.3-GCCcore-13.3.0.eb @@ -0,0 +1,80 @@ +easyblock = 'PythonBundle' + +name = 'datalad' +version = "1.1.3" + +homepage = 'https://www.datalad.org/' +description = "DataLad is a free and open source distributed data management system that keeps track of your data, \ +creates structure, ensures reproducibility, supports collaboration, \ +and integrates with widely used data infrastructure." + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +builddependencies = [ + ('binutils', '2.42'), + ('hatchling', '1.24.2'), + ('poetry', '1.8.3') +] + +dependencies = [ + ('git-annex', '10.20240731'), + ('Python', '3.12.3'), + ('Python-bundle-PyPI', '2024.06'), + ('tqdm', '4.66.5'), + ('PLY', '3.11'), + ('scikit-build', '0.17.6'), +] + +exts_list = [ + ('humanize', '4.10.0', { + 'checksums': ['06b6eb0293e4b85e8d385397c5868926820db32b9b654b932f57fa41c23c9978'], + }), + ('fasteners', '0.19', { + 'checksums': ['b4f37c3ac52d8a445af3a66bce57b33b5e90b97c696b7b984f530cf8f0ded09c'], + }), + ('patool', '2.3.0', { + 'modulename': 'patoolib', + 'checksums': ['498e294fd8c7d50889d65019d431c6867bf3fb1fec5ea2d39d1d39d1215002f8'], + }), + ('annexremote', '1.6.5', { + 'checksums': ['ad0ccdd84a8771ad58922d172ee68b225ece77bf464abe4d24ff91a4896a423e'], + }), + ('looseversion', '1.3.0', { + 'checksums': ['ebde65f3f6bb9531a81016c6fef3eb95a61181adc47b7f949e9c0ea47911669e'], + }), + ('botocore', '1.35.0', { + 'checksums': ['6ab2f5a5cbdaa639599e3478c65462c6d6a10173dc8b941bfc69b0c9eb548f45'], + }), + ('jmespath', '1.0.1', { + 'checksums': ['90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe'], + }), + ('s3transfer', '0.10.2', { + 'checksums': ['0711534e9356d3cc692fdde846b4a1e4b0cb6519971860796e6bc4c7aea00ef6'], + }), + ('boto3', '1.35.0', { + 'checksums': ['bdc242e3ea81decc6ea551b04b2c122f088c29269d8e093b55862946aa0fcfc6'], + }), + ('python_gitlab', '4.8.0', { + 'modulename': 'gitlab', + 'checksums': ['c2c4d7b1cd503d905afe5dfc0f3f6619934361f76ae855c6cec9a666864d37cf'], + }), + ('iso8601', '2.1.0', { + 'checksums': ['6b1d3829ee8921c4301998c909f7829fa9ed3cbdac0d3b16af2d743aed1ba8df'], + }), + (name, version, { + 'checksums': ['7b3a39419ac457df94552214ca64092297d544e15576c0be57f5d7ee35fba7ab'], + }), +] + +sanity_check_paths = { + 'files': ['bin/datalad'], + 'dirs': [], +} + +sanity_check_commands = [ + "datalad --help", + "datalad --version", +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/datamash/datamash-1.3-foss-2018a.eb b/easybuild/easyconfigs/d/datamash/datamash-1.3-foss-2018a.eb deleted file mode 100755 index 08f628cf54d4..000000000000 --- a/easybuild/easyconfigs/d/datamash/datamash-1.3-foss-2018a.eb +++ /dev/null @@ -1,23 +0,0 @@ -# Author: Piotr Malicki - -easyblock = 'ConfigureMake' - -name = 'datamash' -version = '1.3' - -homepage = 'https://www.gnu.org/software/datamash/' -description = "GNU datamash performs basic numeric, textual and statistical operations on input data files" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['http://ftp.gnu.org/gnu/datamash/'] -sources = ['datamash-%(version)s.tar.gz'] - -checksums = ['eebb52171a4353aaad01921384098cf54eb96ebfaf99660e017f6d9fc96657a6'] - -sanity_check_paths = { - 'files': ['bin/datamash'], - 'dirs': ['share'] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/datamash/datamash-1.5-GCCcore-10.2.0.eb b/easybuild/easyconfigs/d/datamash/datamash-1.5-GCCcore-10.2.0.eb old mode 100755 new mode 100644 diff --git a/easybuild/easyconfigs/d/datamash/datamash-1.5-GCCcore-7.3.0.eb b/easybuild/easyconfigs/d/datamash/datamash-1.5-GCCcore-7.3.0.eb deleted file mode 100755 index 6a99668883b2..000000000000 --- a/easybuild/easyconfigs/d/datamash/datamash-1.5-GCCcore-7.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'datamash' -version = '1.5' - -homepage = 'https://www.gnu.org/software/datamash/' -description = "GNU datamash performs basic numeric, textual and statistical operations on input data files" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['226249d5fe54024f96404798778f45963a3041714229d4225cd5d9acdaba21ad'] - -builddependencies = [ - ('binutils', '2.30'), -] - -sanity_check_paths = { - 'files': ['bin/datamash'], - 'dirs': ['share/man'] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/datamash/datamash-1.5-GCCcore-8.3.0.eb b/easybuild/easyconfigs/d/datamash/datamash-1.5-GCCcore-8.3.0.eb deleted file mode 100755 index d8122b6d9531..000000000000 --- a/easybuild/easyconfigs/d/datamash/datamash-1.5-GCCcore-8.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'datamash' -version = '1.5' - -homepage = 'https://www.gnu.org/software/datamash/' -description = "GNU datamash performs basic numeric, textual and statistical operations on input data files" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['226249d5fe54024f96404798778f45963a3041714229d4225cd5d9acdaba21ad'] - -builddependencies = [ - ('binutils', '2.32'), -] - -sanity_check_paths = { - 'files': ['bin/datamash'], - 'dirs': ['share/man'] -} - -moduleclass = 'data' 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 deleted file mode 100644 index d449d7ca9dd7..000000000000 --- a/easybuild/easyconfigs/d/davix/davix-0.6.6-intel-2017a.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'davix' -version = '0.6.6' - -homepage = 'https://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('.', '_')] -checksums = ['f807615aef8e65a047f1d2c7920aefffadce62dbc96996070bcdea60c283cf8b'] - -builddependencies = [ - ('CMake', '3.8.1'), - ('util-linux', '2.29.2'), - ('googletest', '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/davix/davix-0.7.5-GCCcore-8.3.0.eb b/easybuild/easyconfigs/d/davix/davix-0.7.5-GCCcore-8.3.0.eb deleted file mode 100644 index b66053ea4f47..000000000000 --- a/easybuild/easyconfigs/d/davix/davix-0.7.5-GCCcore-8.3.0.eb +++ /dev/null @@ -1,50 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'davix' -version = '0.7.5' - -homepage = 'https://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': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/cern-it-sdc-id/davix/archive/'] -sources = ['R_%s.tar.gz' % version.replace('.', '_')] -patches = ['%(name)s-%(version)s_fix_version.patch'] -checksums = [ - 'f0c8125020d5ef7f8bf301be0dc149a8196f6b9d755b2be349aabbb49bb99193', # R_0_7_5.tar.gz - '56e40ab1e8da0f9957eaf95d807d5c1c157d7859aafcf3df7bb95e9bb6336da0', # davix-0.7.5_fix_version.patch -] - -builddependencies = [ - ('binutils', '2.32'), - ('CMake', '3.15.3'), - ('Doxygen', '1.8.16'), - ('pkg-config', '0.29.2'), - ('Python', '2.7.16'), -] - -dependencies = [ - ('util-linux', '2.34'), - ('libxml2', '2.9.9'), - ('gSOAP', '2.8.100'), - ('PCRE', '8.43'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -separate_build_dir = True - -configopts = '-DDAVIX_TESTS=OFF -DCMAKE_EXE_LINKER_FLAGS=-ldl ' - -sanity_check_paths = { - 'files': ['bin/davix-%s' % x for x in ['get', 'http', 'ls', 'mkdir', 'mv', 'put', 'rm']], - 'dirs': ['include', 'lib64'], -} - -sanity_check_commands = ['davix-get https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.0.1'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/davix/davix-0.7.5_fix_version.patch b/easybuild/easyconfigs/d/davix/davix-0.7.5_fix_version.patch deleted file mode 100644 index de0f241f6974..000000000000 --- a/easybuild/easyconfigs/d/davix/davix-0.7.5_fix_version.patch +++ /dev/null @@ -1,14 +0,0 @@ -Don't raise error if version.cmake is not present, which happens when installing from release tarball -Author: Samuel Moors, Vrije Universiteit Brussel (VUB) -diff -ur davix-R_0_7_5.orig/CMakeLists.txt davix-R_0_7_5/CMakeLists.txt ---- davix-R_0_7_5.orig/CMakeLists.txt 2019-08-28 10:43:48.000000000 +0200 -+++ davix-R_0_7_5/CMakeLists.txt 2020-04-01 18:39:17.024496680 +0200 -@@ -40,7 +40,7 @@ - # A bit hacky. - #------------------------------------------------------------------------------- - include(${CMAKE_CURRENT_SOURCE_DIR}/release.cmake REQUIRED) --include(${CMAKE_CURRENT_SOURCE_DIR}/version.cmake) -+include(${CMAKE_CURRENT_SOURCE_DIR}/version.cmake OPTIONAL) - message("Configuring cmake for davix version: ${VERSION_FULL}") - - set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules/") diff --git a/easybuild/easyconfigs/d/dblatex/dblatex-0.3.12-foss-2023a.eb b/easybuild/easyconfigs/d/dblatex/dblatex-0.3.12-foss-2023a.eb new file mode 100644 index 000000000000..53290723fea0 --- /dev/null +++ b/easybuild/easyconfigs/d/dblatex/dblatex-0.3.12-foss-2023a.eb @@ -0,0 +1,29 @@ +easyblock = 'PythonPackage' + +name = 'dblatex' +version = '0.3.12' + +homepage = 'https://dblatex.sourceforge.net/' +description = """dblatex is a program that transforms your SGML/XML DocBook documents to DVI, + PostScript or PDF by translating them into pure LaTeX as a first process. + MathML 2.0 markups are supported, too. It started as a clone of DB2LaTeX.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = ['https://master.dl.sourceforge.net/project/dblatex/dblatex/dblatex-%(version)s/'] +sources = ['%(name)s3-%(version)s.tar.bz2'] +checksums = ['16e82786272ed1806a079d37914d7ba7a594db792dc4cc34c1c3737dbd4da079'] + +dependencies = [ + ('Python', '3.11.3'), + ('libxslt', '1.1.38'), + ('texlive', '20230313'), +] + +options = {'modulename': 'dbtexmf.dblatex'} + +postinstallcmds = ["cp -r %(builddir)s/%(name)s3-%(version)s/scripts %(installdir)s/bin"] + +sanity_check_commands = ['dblatex --help'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.106-foss-2016a.eb b/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.106-foss-2016a.eb deleted file mode 100644 index 3d05e04fc17a..000000000000 --- a/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.106-foss-2016a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'dbus-glib' -version = '0.106' - -homepage = 'http://dbus.freedesktop.org/doc/dbus-glib' -description = """D-Bus is a message bus system, a simple way for applications to talk to one another.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['http://dbus.freedesktop.org/releases/dbus-glib'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('GLib', '2.48.0'), - ('DBus', '1.10.8'), - ('expat', '2.1.1'), -] - -sanity_check_paths = { - 'files': ['bin/dbus-binding-tool', 'lib/libdbus-glib-1.%s' % SHLIB_EXT, 'lib/libdbus-glib-1.a'], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.106-intel-2016a.eb b/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.106-intel-2016a.eb deleted file mode 100644 index 321204b24485..000000000000 --- a/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.106-intel-2016a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'dbus-glib' -version = '0.106' - -homepage = 'http://dbus.freedesktop.org/doc/dbus-glib' -description = """D-Bus is a message bus system, a simple way for applications to talk to one another.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['http://dbus.freedesktop.org/releases/dbus-glib'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('GLib', '2.47.5'), - ('DBus', '1.10.8'), - ('expat', '2.1.0'), -] - -sanity_check_paths = { - 'files': ['bin/dbus-binding-tool', 'lib/libdbus-glib-1.%s' % SHLIB_EXT, 'lib/libdbus-glib-1.a'], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.108-intel-2016b.eb b/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.108-intel-2016b.eb deleted file mode 100644 index 318a8a890a3e..000000000000 --- a/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.108-intel-2016b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'dbus-glib' -version = '0.108' - -homepage = 'http://dbus.freedesktop.org/doc/dbus-glib' -description = """D-Bus is a message bus system, a simple way for applications to talk to one another.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['http://dbus.freedesktop.org/releases/dbus-glib'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('GLib', '2.49.5'), - ('DBus', '1.10.12'), - ('expat', '2.2.0'), -] - -sanity_check_paths = { - 'files': ['bin/dbus-binding-tool', 'lib/libdbus-glib-1.%s' % SHLIB_EXT, 'lib/libdbus-glib-1.a'], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.108-intel-2017a.eb b/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.108-intel-2017a.eb deleted file mode 100644 index 4007342807c1..000000000000 --- a/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.108-intel-2017a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'dbus-glib' -version = '0.108' - -homepage = 'http://dbus.freedesktop.org/doc/dbus-glib' -description = """D-Bus is a message bus system, a simple way for applications to talk to one another.""" - -toolchain = {'name': 'intel', 'version': '2017a'} - -source_urls = ['http://dbus.freedesktop.org/releases/dbus-glib'] -sources = [SOURCE_TAR_GZ] -checksums = ['9f340c7e2352e9cdf113893ca77ca9075d9f8d5e81476bf2bf361099383c602c'] - -dependencies = [ - ('GLib', '2.53.5'), - ('DBus', '1.11.20'), - ('expat', '2.2.0'), -] - -sanity_check_paths = { - 'files': ['bin/dbus-binding-tool', 'lib/libdbus-glib-1.%s' % SHLIB_EXT, 'lib/libdbus-glib-1.a'], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.110-GCCcore-7.3.0.eb b/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.110-GCCcore-7.3.0.eb deleted file mode 100644 index 0314e8dc7f90..000000000000 --- a/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.110-GCCcore-7.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'dbus-glib' -version = '0.110' - -homepage = 'http://dbus.freedesktop.org/doc/dbus-glib' -description = """D-Bus is a message bus system, a simple way for applications to talk to one another.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['http://dbus.freedesktop.org/releases/dbus-glib'] -sources = [SOURCE_TAR_GZ] -checksums = ['7ce4760cf66c69148f6bd6c92feaabb8812dee30846b24cd0f7395c436d7e825'] - -builddependencies = [('binutils', '2.30')] - -dependencies = [ - ('GLib', '2.54.3'), - ('DBus', '1.13.6'), - ('expat', '2.2.5'), -] - -sanity_check_paths = { - 'files': ['bin/dbus-binding-tool', 'lib/libdbus-glib-1.%s' % SHLIB_EXT, 'lib/libdbus-glib-1.a'], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.110-GCCcore-8.2.0.eb b/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.110-GCCcore-8.2.0.eb deleted file mode 100644 index 0a0aad3fee6a..000000000000 --- a/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.110-GCCcore-8.2.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'dbus-glib' -version = '0.110' - -homepage = 'http://dbus.freedesktop.org/doc/dbus-glib' -description = """D-Bus is a message bus system, a simple way for applications to talk to one another.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['http://dbus.freedesktop.org/releases/dbus-glib'] -sources = [SOURCE_TAR_GZ] -checksums = ['7ce4760cf66c69148f6bd6c92feaabb8812dee30846b24cd0f7395c436d7e825'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('pkg-config', '0.29.2'), - ('Python', '3.7.2'), # Python is needed for building against GLib. -] - -dependencies = [ - ('GLib', '2.60.1'), - ('DBus', '1.13.8'), - ('expat', '2.2.6'), -] - -sanity_check_paths = { - 'files': ['bin/dbus-binding-tool', 'lib/libdbus-glib-1.%s' % SHLIB_EXT, 'lib/libdbus-glib-1.a'], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.110-GCCcore-8.3.0.eb b/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.110-GCCcore-8.3.0.eb deleted file mode 100644 index e50c135b3c8c..000000000000 --- a/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.110-GCCcore-8.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'dbus-glib' -version = '0.110' - -homepage = 'https://dbus.freedesktop.org/doc/dbus-glib' -description = """D-Bus is a message bus system, a simple way for applications to talk to one another.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://dbus.freedesktop.org/releases/dbus-glib'] -sources = [SOURCE_TAR_GZ] -checksums = ['7ce4760cf66c69148f6bd6c92feaabb8812dee30846b24cd0f7395c436d7e825'] - -builddependencies = [ - ('binutils', '2.32'), - ('pkg-config', '0.29.2'), - ('Python', '3.7.4'), # Python is needed for building against GLib. -] - -dependencies = [ - ('GLib', '2.62.0'), - ('DBus', '1.13.12'), - ('expat', '2.2.7'), -] - -sanity_check_paths = { - 'files': ['bin/dbus-binding-tool', 'lib/libdbus-glib-1.%s' % SHLIB_EXT, 'lib/libdbus-glib-1.a'], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.110-intel-2017b.eb b/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.110-intel-2017b.eb deleted file mode 100644 index d7be0dd8d494..000000000000 --- a/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.110-intel-2017b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'dbus-glib' -version = '0.110' - -homepage = 'http://dbus.freedesktop.org/doc/dbus-glib' -description = """D-Bus is a message bus system, a simple way for applications to talk to one another.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['http://dbus.freedesktop.org/releases/dbus-glib'] -sources = [SOURCE_TAR_GZ] -checksums = ['7ce4760cf66c69148f6bd6c92feaabb8812dee30846b24cd0f7395c436d7e825'] - -# DBus' dbus-binding-tool needs Python 2.7. Adding Python to DBus as dependency -# would cause lots of conflicts, so Python 2.7 is here added as builddep. -builddependencies = [('Python', '2.7.14', '-bare')] - -dependencies = [ - ('GLib', '2.53.5'), - ('DBus', '1.13.0'), - ('expat', '2.2.4'), -] - -sanity_check_paths = { - 'files': ['bin/dbus-binding-tool', 'lib/libdbus-glib-1.%s' % SHLIB_EXT, 'lib/libdbus-glib-1.a'], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.112-GCCcore-12.3.0.eb b/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.112-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..7755c9760988 --- /dev/null +++ b/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.112-GCCcore-12.3.0.eb @@ -0,0 +1,37 @@ +easyblock = 'ConfigureMake' + +name = 'dbus-glib' +version = '0.112' + +homepage = 'https://dbus.freedesktop.org/doc/dbus-glib' +description = """D-Bus is a message bus system, a simple way for applications to talk to one another.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://dbus.freedesktop.org/releases/dbus-glib'] +sources = [SOURCE_TAR_GZ] +checksums = ['7d550dccdfcd286e33895501829ed971eeb65c614e73aadb4a08aeef719b143a'] + +builddependencies = [ + ('binutils', '2.40'), + ('pkgconf', '1.9.5'), + ('Python', '3.11.3'), # Python is needed for building against GLib. +] + +dependencies = [ + ('GLib', '2.77.1'), + ('DBus', '1.15.4'), + ('expat', '2.5.0'), +] + +sanity_check_commands = [ + 'dbus-binding-tool --version', + 'dbus-binding-tool --help', +] + +sanity_check_paths = { + 'files': ['bin/dbus-binding-tool', 'lib/libdbus-glib-1.%s' % SHLIB_EXT, 'lib/libdbus-glib-1.a'], + 'dirs': ['include', 'share'] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/dcm2niix/dcm2niix-1.0.20180622-GCCcore-6.4.0.eb b/easybuild/easyconfigs/d/dcm2niix/dcm2niix-1.0.20180622-GCCcore-6.4.0.eb deleted file mode 100644 index 2bdf0c384674..000000000000 --- a/easybuild/easyconfigs/d/dcm2niix/dcm2niix-1.0.20180622-GCCcore-6.4.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'dcm2niix' -version = '1.0.20180622' - -homepage = 'https://github.com/rordenlab/dcm2niix' -description = """dcm2niix is a designed program to convert neuroimaging data from the - DICOM format to the NIfTI format.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/rordenlab/dcm2niix/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['e9f79509f44aac82c9663381f8f4bfb18a9a3c3eb112d418c92629a871bbb13c'] - -builddependencies = [ - ('binutils', '2.28'), - ('CMake', '3.9.5'), - ('pkg-config', '0.29.2') -] - -# for using OpenJPEG > 2.1, you need to do a custom compilation for OpenJPEG -# by adding the option of OPJ_DISABLE_TPSOT_FIX -# However, if uses OpenJPEG 2.1 we do not need the custom compilation -# see the COMPILE.md in dcm2niix-1.0.20180622 for more information -dependencies = [ - ('zlib', '1.2.11'), - ('pigz', '2.4'), - ('OpenJPEG', '2.1'), - ('CharLS', '2.0.0'), -] - -configopts = '-DUSE_JPEGLS=ON -DUSE_OPENJPEG=ON -DOpenJPEG_DIR=$EBROOTOPENJPEG ' - -sanity_check_paths = { - 'files': ['bin/dcm2niix'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/dcm2niix/dcm2niix-1.0.20180622-GCCcore-7.3.0.eb b/easybuild/easyconfigs/d/dcm2niix/dcm2niix-1.0.20180622-GCCcore-7.3.0.eb deleted file mode 100644 index 8c654699f54b..000000000000 --- a/easybuild/easyconfigs/d/dcm2niix/dcm2niix-1.0.20180622-GCCcore-7.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'dcm2niix' -version = '1.0.20180622' - -homepage = 'https://github.com/rordenlab/dcm2niix' -description = """dcm2niix is a designed to convert neuroimaging data from the DICOM format to the NIfTI format.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/rordenlab/dcm2niix/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['e9f79509f44aac82c9663381f8f4bfb18a9a3c3eb112d418c92629a871bbb13c'] - -builddependencies = [ - ('binutils', '2.30'), - ('CMake', '3.11.4'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('pigz', '2.4'), - ('OpenJPEG', '2.3.0'), - ('CharLS', '2.0.0'), -] - -configopts = '-DUSE_JPEGLS=ON -DUSE_OPENJPEG=ON -DOpenJPEG_DIR=$EBROOTOPENJPEG ' - -sanity_check_paths = { - 'files': ['bin/dcm2niix'], - 'dirs': [''], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/dcm2niix/dcm2niix-1.0.20190902-GCCcore-7.3.0.eb b/easybuild/easyconfigs/d/dcm2niix/dcm2niix-1.0.20190902-GCCcore-7.3.0.eb deleted file mode 100644 index 4454f1536565..000000000000 --- a/easybuild/easyconfigs/d/dcm2niix/dcm2niix-1.0.20190902-GCCcore-7.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'dcm2niix' -version = '1.0.20190902' - -homepage = 'https://github.com/rordenlab/dcm2niix' -description = """dcm2niix is a designed to convert neuroimaging data from the DICOM format to the NIfTI format.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/rordenlab/dcm2niix/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['d8d4ae5ab7325260d237abe9d98f09992cf7e74fcbe2fd642aaab3a78c325cc1'] - -builddependencies = [ - ('binutils', '2.30'), - ('CMake', '3.11.4'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('pigz', '2.4'), - ('OpenJPEG', '2.3.0'), - ('CharLS', '2.0.0'), -] - -configopts = '-DUSE_JPEGLS=ON -DUSE_OPENJPEG=ON -DOpenJPEG_DIR=$EBROOTOPENJPEG ' - -sanity_check_paths = { - 'files': ['bin/dcm2niix'], - 'dirs': [''], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/dcm2niix/dcm2niix-1.0.20190902-GCCcore-8.2.0.eb b/easybuild/easyconfigs/d/dcm2niix/dcm2niix-1.0.20190902-GCCcore-8.2.0.eb deleted file mode 100644 index 0689ea8b5ba1..000000000000 --- a/easybuild/easyconfigs/d/dcm2niix/dcm2niix-1.0.20190902-GCCcore-8.2.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'dcm2niix' -version = '1.0.20190902' - -homepage = 'https://github.com/rordenlab/dcm2niix' -description = """dcm2niix is a designed to convert neuroimaging data from the DICOM format to the NIfTI format.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/rordenlab/dcm2niix/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['d8d4ae5ab7325260d237abe9d98f09992cf7e74fcbe2fd642aaab3a78c325cc1'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('CMake', '3.13.3'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('pigz', '2.4'), - ('OpenJPEG', '2.3.1'), - ('CharLS', '2.1.0'), -] - -configopts = '-DUSE_JPEGLS=ON -DUSE_OPENJPEG=ON -DOpenJPEG_DIR=$EBROOTOPENJPEG ' - -sanity_check_paths = { - 'files': ['bin/dcm2niix'], - 'dirs': [''], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/dcm2niix/dcm2niix-1.0.20200331-GCCcore-8.3.0.eb b/easybuild/easyconfigs/d/dcm2niix/dcm2niix-1.0.20200331-GCCcore-8.3.0.eb deleted file mode 100644 index 8c1bbfc18409..000000000000 --- a/easybuild/easyconfigs/d/dcm2niix/dcm2niix-1.0.20200331-GCCcore-8.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'dcm2niix' -version = '1.0.20200331' - -homepage = 'https://github.com/rordenlab/dcm2niix' -description = """dcm2niix is a designed to convert neuroimaging data from the DICOM format to the NIfTI format.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/rordenlab/dcm2niix/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['d057f3dbfb0ec9474695075725bc09e28f1d1e021f5fe71c22903ed8cc18f7cb'] - -builddependencies = [ - ('binutils', '2.32'), - ('CMake', '3.15.3'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('pigz', '2.4'), - ('OpenJPEG', '2.3.1'), - ('CharLS', '2.1.0'), -] - -configopts = '-DUSE_JPEGLS=ON -DUSE_OPENJPEG=ON -DOpenJPEG_DIR=$EBROOTOPENJPEG ' - -sanity_check_paths = { - 'files': ['bin/dcm2niix'], - 'dirs': [''], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/dcm2niix/dcm2niix-1.0.20201102-GCCcore-8.3.0.eb b/easybuild/easyconfigs/d/dcm2niix/dcm2niix-1.0.20201102-GCCcore-8.3.0.eb deleted file mode 100644 index 7af58b7823d7..000000000000 --- a/easybuild/easyconfigs/d/dcm2niix/dcm2niix-1.0.20201102-GCCcore-8.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'dcm2niix' -version = '1.0.20201102' - -homepage = 'https://github.com/rordenlab/dcm2niix' -description = """dcm2niix is a designed to convert neuroimaging data from the DICOM format to the NIfTI format.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/rordenlab/dcm2niix/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['61afc206b2d8aca4351e181f43410eb35d3d437ea42c9f27c635732fe7869c8f'] - -builddependencies = [ - ('binutils', '2.32'), - ('CMake', '3.15.3'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('pigz', '2.4'), - ('OpenJPEG', '2.3.1'), - ('CharLS', '2.1.0'), -] - -configopts = '-DUSE_JPEGLS=ON -DUSE_OPENJPEG=ON -DOpenJPEG_DIR=$EBROOTOPENJPEG ' - -sanity_check_paths = { - 'files': ['bin/dcm2niix'], - 'dirs': [''], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/dcm2niix/dcm2niix-1.0.20241211-GCCcore-13.3.0.eb b/easybuild/easyconfigs/d/dcm2niix/dcm2niix-1.0.20241211-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..cf5472704414 --- /dev/null +++ b/easybuild/easyconfigs/d/dcm2niix/dcm2niix-1.0.20241211-GCCcore-13.3.0.eb @@ -0,0 +1,37 @@ +easyblock = 'CMakeMake' + +name = 'dcm2niix' +version = '1.0.20241211' + +homepage = 'https://github.com/rordenlab/dcm2niix' +description = """dcm2niix is designed to convert neuroimaging data from the DICOM format to the NIfTI format.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/rordenlab/dcm2niix/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['3c7643ac6a1cd9517209eb06f430ad5e2b39583e6a35364f015e5ec3380f9ee2'] + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), +] + +dependencies = [ + ('zlib', '1.3.1'), + ('pigz', '2.8'), + ('OpenJPEG', '2.5.2'), + ('CharLS', '2.4.2'), +] + +configopts = '-DUSE_JPEGLS=ON -DUSE_OPENJPEG=ON -DOpenJPEG_DIR=$EBROOTOPENJPEG ' + +sanity_check_paths = { + 'files': ['bin/dcm2niix'], + 'dirs': [''], +} + +sanity_check_commands = ['dcm2niix -h'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/dd/cudd-3.0.0_disable-pdf-docs.patch b/easybuild/easyconfigs/d/dd/cudd-3.0.0_disable-pdf-docs.patch deleted file mode 100644 index 111522d22c98..000000000000 --- a/easybuild/easyconfigs/d/dd/cudd-3.0.0_disable-pdf-docs.patch +++ /dev/null @@ -1,94 +0,0 @@ -Disable building the documentation in PDF format -author: Alex Domingo (Vrije Universiteit Brussel) ---- configure.ac.orig 2021-01-09 00:36:31.371946000 +0100 -+++ configure.ac 2021-01-09 00:37:07.878429000 +0100 -@@ -44,7 +44,7 @@ - AC_C_BIGENDIAN - AM_CONDITIONAL([CROSS_COMPILING],[test x$cross_compiling = xyes]) - --# Building documentation requires doxygen, pdflatex, and makeindex. -+# Building documentation requires doxygen - AC_CHECK_PROGS([DOXYGEN], [doxygen]) - if test -z "$DOXYGEN"; then - AC_MSG_WARN([Doxygen not found - continuing without Doxygen support]) -@@ -52,17 +52,6 @@ - AM_CONDITIONAL([HAVE_DOXYGEN],[test -n "$DOXYGEN"]) - AM_COND_IF([HAVE_DOXYGEN], [AC_CONFIG_FILES([Doxyfile])]) - --AC_CHECK_PROGS([PDFLATEX], [pdflatex]) --if test -z "$PDFLATEX"; then -- AC_MSG_WARN([pdflatex not found - unable to compile manual to PDF]) --fi --AC_CHECK_PROGS([MAKEINDEX], [makeindex]) --if test -z "$MAKEINDEX"; then -- AC_MSG_WARN([makeindex not found - unable to compile manual to PDF]) --fi --AM_CONDITIONAL([HAVE_PDFLATEX],[test -n "$PDFLATEX" && test -n "$MAKEINDEX"]) --AM_COND_IF([HAVE_PDFLATEX], [AC_CONFIG_FILES([doc/cudd.tex])]) -- - # Checks for libraries. - #AC_CHECK_LIB([m],[pow]) - AC_SEARCH_LIBS([pow],[m]) ---- Doxyfile.in.orig 2021-01-09 00:35:50.194585000 +0100 -+++ Doxyfile.in 2021-01-09 00:36:07.316734582 +0100 -@@ -1444,7 +1444,7 @@ - # The default value is: NO. - # This tag requires that the tag GENERATE_HTML is set to YES. - --USE_MATHJAX = NO -+USE_MATHJAX = YES - - # When MathJax is enabled you can set the default output format to be used for - # the MathJax output. See the MathJax site (see: ---- Makefile.am.orig 2021-01-09 00:37:27.457616000 +0100 -+++ Makefile.am 2021-01-09 00:37:41.819415000 +0100 -@@ -30,14 +30,13 @@ - include $(top_srcdir)/dddmp/Included.am - include $(top_srcdir)/cplusplus/Included.am - include $(top_srcdir)/nanotrav/Included.am --include $(top_srcdir)/doc/Included.am - - dist-hook: - rm -rf `find $(distdir) -name .svn` - - .PHONY : - --all: html/index.html doc/cudd.pdf -+all: html/index.html - - if HAVE_DOXYGEN - ---- Makefile.in.orig 2021-01-09 00:39:37.608736000 +0100 -+++ Makefile.in 2021-01-09 00:42:18.376279642 +0100 -@@ -123,8 +123,6 @@ - @DDDMP_FALSE@am__append_5 = dddmp/libdddmp.la - @OBJ_TRUE@am__append_6 = $(cplusplus_sources) - @OBJ_FALSE@am__append_7 = cplusplus/libobj.la --@HAVE_PDFLATEX_TRUE@am__append_8 = doc/cudd.pdf doc/cudd.aux doc/cudd.idx doc/cudd.ilg doc/cudd.ind \ --@HAVE_PDFLATEX_TRUE@ doc/cudd.log doc/cudd.out doc/cudd.toc - - subdir = . - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -@@ -3144,21 +3142,12 @@ - $(do_subst) $< > $@ - chmod +x $@ - --@HAVE_PDFLATEX_TRUE@doc/cudd.pdf: doc/cudd.tex $(top_srcdir)/doc/phase.pdf --@HAVE_PDFLATEX_TRUE@ @if $(AM_V_P); then dest='2>&1'; else dest='> /dev/null 2>&1'; fi; \ --@HAVE_PDFLATEX_TRUE@ cd doc && eval "$(PDFLATEX) cudd $${dest}" && \ --@HAVE_PDFLATEX_TRUE@ eval "$(MAKEINDEX) cudd $${dest}" && \ --@HAVE_PDFLATEX_TRUE@ eval "$(PDFLATEX) cudd $${dest}" && \ --@HAVE_PDFLATEX_TRUE@ eval "$(PDFLATEX) cudd $${dest}" -- --@HAVE_PDFLATEX_FALSE@doc/cudd.pdf: -- - dist-hook: - rm -rf `find $(distdir) -name .svn` - - .PHONY : - --all: html/index.html doc/cudd.pdf -+all: html/index.html - - @HAVE_DOXYGEN_TRUE@html/index.html: Doxyfile $(lib_LTLIBRARIES) - @HAVE_DOXYGEN_TRUE@ @if $(AM_V_P); then dest='2>&1'; else dest='> /dev/null 2>&1'; fi; \ diff --git a/easybuild/easyconfigs/d/dd/dd-0.5.6-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/d/dd/dd-0.5.6-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 1af852259bff..000000000000 --- a/easybuild/easyconfigs/d/dd/dd-0.5.6-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,101 +0,0 @@ -easyblock = 'Bundle' - -name = 'dd' -version = '0.5.6' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/tulip-control/dd' -description = """ -dd is a package for working with binary decision diagrams that includes both a -pure Python implementation and Cython bindings to C libraries (CUDD, Sylvan, -BuDDy). The Python and Cython modules implement the same API, so the same user -code runs with both. All the standard operations on BDDs are available, -including dynamic variable reordering using sifting, garbage collection, -dump/load from files, plotting, and a parser of quantified Boolean -expressions. -This module includes bindings for: CUDD v3.0.0, Sylvan v1.0.0""" - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {'pic': True} - -builddependencies = [ - # needed by CUDD - ('Autotools', '20180311'), - ('Doxygen', '1.8.17'), - # needed by Sylvan - ('CMake', '3.16.4'), -] - -dependencies = [ - ('Python', '3.8.2'), - ('networkx', '2.4', versionsuffix), - ('pydot', '1.4.1'), - # needed by Sylvan - ('GMP', '6.2.0'), - ('hwloc', '2.2.0'), -] - -# include bindings for bundled CUDD and Sylvan -local_dd_bindingopts = ['cudd=%(builddir)s/cudd-3.0.0', 'cudd_zdd=%(builddir)s/cudd-3.0.0', 'sylvan'] - -default_easyblock = 'PythonPackage' -default_component_specs = { - 'source_urls': [PYPI_SOURCE], - 'sources': [SOURCELOWER_TAR_GZ], - 'start_dir': '%(namelower)s-%(version)s', -} - -components = [ - ('CUDD', '3.0.0', { - # building the dd bindings to CUDD requires the build directory of CUDD - 'easyblock': 'ConfigureMake', - 'source_urls': [('https://sourceforge.net/projects/cudd-mirror/files/', 'download')], - 'patches': ['%(namelower)s-%(version)s_disable-pdf-docs.patch'], - 'checksums': [ - 'b8e966b4562c96a03e7fbea239729587d7b395d53cadcc39a7203b49cf7eeb69', # cudd-3.0.0.tar.gz - 'd18ab7a8c09b8d5635a7aabddc409d6de7447685d1db58a11fb8f7fa4576e689', # cudd-3.0.0_disable-pdf-docs.patch - ], - 'preconfigopts': "autoreconf -f -i &&", - }), - ('Sylvan', '1.0.0', { - # dd requires this old version of Sylvan - 'easyblock': 'CMakeMake', - 'source_urls': ['https://github.com/utwente-fmt/sylvan/archive'], - 'sources': [{'download_filename': 'v%(version)s.tar.gz', 'filename': SOURCELOWER_TAR_GZ}], - 'checksums': ['94e7e5d5aa9fe0a5cec3a734509e1dcf7e6311438bea661bbb7596fd67e0b824'], - }), - ('ply', '3.10', { - 'checksums': ['96e94af7dd7031d8d6dd6e2a8e0de593b511c211a86e28a9c9621c275ac8bacb'], - 'use_pip': True, - 'sanity_pip_check': True, - }), - ('astutils', '0.0.4', { - 'checksums': ['da28d76b9e0893fb0f2678b91a30840f3db99b703aadc69226f500096f60747f'], - 'use_pip': True, - 'sanity_pip_check': True, - }), - (name, version, { - 'patches': ['%(namelower)s-%(version)s_fix-sylvan-linking.patch'], - 'checksums': [ - '0ac1a58b6c567c45d74c8619f484ec43ece5b1aace49000e9b2b75cf38de6b94', # dd-0.5.6.tar.gz - '9a148f6203c416c002844af2fba1ac05b1dc0e7bb70527c244f9b9865a8f2bcf', # dd-0.5.6_fix-sylvan-linking.patch - ], - 'use_pip': True, - 'sanity_pip_check': True, - 'installopts': " ".join(['--install-option="--%s"' % o for o in local_dd_bindingopts]), - }), -] - -sanity_check_paths = { - 'files': ['lib/%s.a' % l for l in ['libcudd', 'libsylvan']] + - ['include/%s.h' % h for h in ['cudd', 'lace', 'sylvan', 'sylvan_gmp']], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [ - "python -c 'import %s'" % p for p in ['ply', 'astutils', 'dd', 'dd.cudd', 'dd.cudd_zdd', 'dd.sylvan'] -] - -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/d/dd/dd-0.5.6_fix-sylvan-linking.patch b/easybuild/easyconfigs/d/dd/dd-0.5.6_fix-sylvan-linking.patch deleted file mode 100644 index 867fbf588c60..000000000000 --- a/easybuild/easyconfigs/d/dd/dd-0.5.6_fix-sylvan-linking.patch +++ /dev/null @@ -1,13 +0,0 @@ -Link the dd.sylvan binding library to hwloc, which is used by Sylvan -author: Alex Domingo (Vrije Universiteit Brussel) ---- download.py.orig 2021-01-09 02:55:05.061718000 +0100 -+++ download.py 2021-01-09 02:55:23.961175000 +0100 -@@ -125,7 +125,7 @@ - sources=['dd/sylvan' + pyx], - include_dirs=_join(SYLVAN_INCLUDE), - library_dirs=_join(SYLVAN_LINK), -- libraries=['sylvan'], -+ libraries=['sylvan', 'hwloc'], - extra_compile_args=sylvan_cflags)) - for ext in EXTENSIONS: - if getattr(args, ext) is None: diff --git a/easybuild/easyconfigs/d/deal.II/deal.II-9.1.1-foss-2019a.eb b/easybuild/easyconfigs/d/deal.II/deal.II-9.1.1-foss-2019a.eb deleted file mode 100644 index 06af00f0bdd0..000000000000 --- a/easybuild/easyconfigs/d/deal.II/deal.II-9.1.1-foss-2019a.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'deal.II' -version = '9.1.1' - -homepage = 'https://www.dealii.org' -description = """deal.II is a C++ program library targeted at the computational solution of - partial differential equations using adaptive finite elements.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -source_urls = ['https://github.com/dealii/dealii/releases/download/v%(version)s/'] -sources = ['dealii-%(version)s.tar.gz'] -checksums = ['fc5b483f7fe58dfeb52d05054011280f115498e337af3e085bf272fd1fd81276'] - -builddependencies = [('CMake', '3.13.3')] - -dependencies = [ - ('Boost', '1.70.0'), - ('GSL', '2.5'), - ('HDF5', '1.10.5'), - ('METIS', '5.1.0'), - ('netCDF', '4.6.2'), - ('p4est', '2.2'), - ('PETSc', '3.11.1', '-Python-3.7.2'), - ('zlib', '1.2.11'), -] - -configopts = "-DCMAKE_BUILD_TYPE=Release " -configopts += "-DDEAL_II_WITH_LAPACK=ON -DDEAL_II_WITH_MPI=ON " -configopts += "-DDEAL_II_WITH_BOOST=ON -DBOOST_DIR=$EBROOTBOOST" -configopts += "-DDEAL_II_WITH_GSL=ON -DGSL_DIR=$EBROOTBOOST" -configopts += "-DDEAL_II_WITH_HDF5=ON -DHDF5_DIR=$EBROOTBOOST" -configopts += "-DDEAL_II_WITH_METIS=ON -DMETIS_DIR=$EBROOTBOOST" -configopts += "-DDEAL_II_WITH_NETCDF=ON -DNETCDF_DIR=$EBROOTBOOST" -configopts += "-DDEAL_II_WITH_P4EST=ON -DP4EST_DIR=$EBROOTP4EST" -configopts += "-DDEAL_II_WITH_PETSC=ON -DPETSC_DIR=$EBROOTBOOST" -configopts += "-DDEAL_II_WITH_ZLIB=ON -DZLIB_DIR=$EBROOTZLIB" - -sanity_check_paths = { - 'files': ['lib/libdeal_II.%s' % SHLIB_EXT], - 'dirs': ['include/deal.II', 'lib/cmake', 'lib/pkgconfig', 'share/deal.II'], -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/d/deal.II/deal.II-9.1.1-intel-2019a.eb b/easybuild/easyconfigs/d/deal.II/deal.II-9.1.1-intel-2019a.eb deleted file mode 100644 index 2b915e9a27c0..000000000000 --- a/easybuild/easyconfigs/d/deal.II/deal.II-9.1.1-intel-2019a.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'deal.II' -version = '9.1.1' - -homepage = 'https://www.dealii.org' -description = """deal.II is a C++ program library targeted at the computational solution of - partial differential equations using adaptive finite elements.""" - -toolchain = {'name': 'intel', 'version': '2019a'} - -source_urls = ['https://github.com/dealii/dealii/releases/download/v%(version)s/'] -sources = ['dealii-%(version)s.tar.gz'] -checksums = ['fc5b483f7fe58dfeb52d05054011280f115498e337af3e085bf272fd1fd81276'] - -builddependencies = [('CMake', '3.13.3')] - -dependencies = [ - ('Boost', '1.70.0'), - ('GSL', '2.5'), - ('HDF5', '1.10.5'), - ('METIS', '5.1.0'), - ('p4est', '2.2'), - ('PETSc', '3.11.1', '-Python-3.7.2'), - ('zlib', '1.2.11'), -] - -configopts = "-DDEAL_II_WITH_LAPACK=ON -DDEAL_II_WITH_MPI=ON " -configopts += "-DDEAL_II_WITH_BOOST=ON -DBOOST_DIR=$EBROOTBOOST " -configopts += "-DDEAL_II_WITH_GSL=ON -DGSL_DIR=$EBROOTGSL " -configopts += "-DDEAL_II_WITH_HDF5=ON -DHDF5_DIR=$EBROOTHDF5 " -configopts += "-DDEAL_II_WITH_METIS=ON -DMETIS_DIR=$EBROOTMETIS " -configopts += "-DDEAL_II_WITH_P4EST=ON -DP4EST_DIR=$EBROOTP4EST " -configopts += "-DDEAL_II_WITH_PETSC=ON -DPETSC_DIR=$EBROOTPETSC " -configopts += "-DDEAL_II_WITH_ZLIB=ON -DZLIB_DIR=$EBROOTZLIB " - -sanity_check_paths = { - 'files': ['lib/libdeal_II.%s' % SHLIB_EXT], - 'dirs': ['include/deal.II', 'lib/cmake', 'lib/pkgconfig', 'share/deal.II'], -} - -moduleclass = 'phys' 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 deleted file mode 100644 index c9fa8723a08b..000000000000 --- a/easybuild/easyconfigs/d/deap/deap-0.9.2-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,17 +0,0 @@ -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'} - -sources = [SOURCE_TAR_GZ] - -dependencies = [('Python', '2.7.12')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/decona/decona-0.1.2-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/d/decona/decona-0.1.2-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index c46fc2155b7a..000000000000 --- a/easybuild/easyconfigs/d/decona/decona-0.1.2-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'Binary' - -name = 'decona' -version = '0.1.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Saskia-Oosterbroek/decona' -description = "fastq to polished sequenses: pipeline suitable for mixed samples and long (Nanopore) reads" - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = ['https://github.com/Saskia-Oosterbroek/decona/archive'] -sources = [{'download_filename': '92ede20.tar.gz', 'filename': 'decona-20201130.tar.gz'}] -checksums = ['3f662d80801ee413f87b60372ccb85197c66505c83f52c2f646c09ec1d83c468'] - -extract_sources = True - -# actual script to install is in a tarball that is part of the repository... -install_cmd = "tar xfj decona-%(version)s.tar.bz2 && " -install_cmd += "mkdir %(installdir)s/bin && cp -a decona/bin/decona %(installdir)s/bin" - -dependencies = [ - ('Python', '3.7.4'), - ('NanoFilt', '2.6.0', versionsuffix), - ('qcat', '1.1.0', versionsuffix), - ('CD-HIT', '4.8.1'), - ('minimap2', '2.17'), - ('Racon', '1.4.13'), - ('medaka', '1.1.3', versionsuffix), - ('BLAST+', '2.9.0'), -] - -sanity_check_paths = { - 'files': ['bin/decona'], - 'dirs': [], -} - -sanity_check_commands = ["decona -v | grep 'This is Decona %(version)s'"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/decona/decona-1.4-20240731-foss-2023a.eb b/easybuild/easyconfigs/d/decona/decona-1.4-20240731-foss-2023a.eb new file mode 100644 index 000000000000..9fb32627c234 --- /dev/null +++ b/easybuild/easyconfigs/d/decona/decona-1.4-20240731-foss-2023a.eb @@ -0,0 +1,42 @@ +easyblock = 'Tarball' + +name = 'decona' +version = '1.4-20240731' +local_commit = 'f7488ad' + +homepage = 'https://github.com/Saskia-Oosterbroek/decona' +description = "fastq to polished sequenses: pipeline suitable for mixed samples and long (Nanopore) reads" + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = ['https://github.com/Saskia-Oosterbroek/decona/archive'] +sources = ['%s.tar.gz' % local_commit] +checksums = ['7504160481ccdd3410fc79348c01a9a3bf0795ad73679cc305e1dcdf3e395962'] + +dependencies = [ + ('Python', '3.11.3'), + ('NanoFilt', '2.8.0'), + ('qcat', '1.1.0'), + ('CD-HIT', '4.8.1'), + ('minimap2', '2.26'), + ('Racon', '1.5.0'), + ('medaka', '1.11.3'), + ('BLAST+', '2.14.1'), + ('cutadapt', '4.9'), +] + +fix_python_shebang_for = ['decona'] + +modextrapaths = { + 'PATH': '', + 'PYTHONPATH': '', +} + +sanity_check_paths = { + 'files': ['decona'], + 'dirs': [], +} + +sanity_check_commands = ["decona -v | grep 'This is Decona %s'" % version.split('-')[0]] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/deconf/deconf-1.0.1-foss-2018b-R-3.5.1.eb b/easybuild/easyconfigs/d/deconf/deconf-1.0.1-foss-2018b-R-3.5.1.eb deleted file mode 100644 index 947089851c11..000000000000 --- a/easybuild/easyconfigs/d/deconf/deconf-1.0.1-foss-2018b-R-3.5.1.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'RPackage' - -name = 'deconf' -version = '1.0.1' -versionsuffix = '-R-%(rver)s' - -homepage = 'http://web.cbio.uct.ac.za/~renaud/CRAN/' -description = "decomposition (deconfounding) of OMICS datasets in heterogeneous tissues" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['http://web.cbio.uct.ac.za/~renaud/CRAN/src/contrib/'] -sources = ['%(name)s_%(version)s.tar.gz'] -checksums = ['d839172918c9101928c84d844caff644c772387e44d7474b2f299fddbc4a0c8e'] - -dependencies = [('R', '3.5.1')] - -sanity_check_paths = { - 'files': [], - 'dirs': [name], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/deepTools/deepTools-2.5.4-intel-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/d/deepTools/deepTools-2.5.4-intel-2017b-Python-3.6.3.eb deleted file mode 100755 index 456b852ee5b2..000000000000 --- a/easybuild/easyconfigs/d/deepTools/deepTools-2.5.4-intel-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'deepTools' -version = '2.5.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://deeptools.readthedocs.org/' -description = """deepTools is a suite of python tools particularly developed for the efficient analysis of - high-throughput sequencing data, such as ChIP-seq, RNA-seq or MNase-seq.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -dependencies = [ - ('Python', '3.6.3'), - ('Pysam', '0.13.0', versionsuffix), - ('matplotlib', '2.1.1', versionsuffix), -] - -exts_list = [ - ('py2bit', '0.2.2', { - 'checksums': ['8bf068f250b18144cf31984f7325424abc315082c1d18bf526ae424966a56249'], - }), - ('pyBigWig', '0.3.9', { - 'modulename': 'pyBigWig', - 'checksums': ['34306213414a8d8974c4ffaac153b3d0a67ce0183514a93aede6c3d33b6f7947'], - }), - (name, version, { - 'checksums': ['327600d3b2c75c5095d6e5192ea162e52c2526f2a04ff296f3d946ef7cabbd28'], - }), -] - -sanity_check_paths = { - 'files': ['bin/bamCompare', 'bin/bamCoverage', 'bin/bamPEFragmentSize', 'bin/computeGCBias', 'bin/computeMatrix', - 'bin/correctGCBias', 'bin/multiBamSummary', 'bin/plotCorrelation', 'bin/plotCoverage', - 'bin/plotHeatmap', 'bin/plotProfile'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["python -c 'import deeptools'"] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/deepTools/deepTools-3.3.1-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/d/deepTools/deepTools-3.3.1-foss-2018b-Python-3.6.6.eb deleted file mode 100755 index c10f645b09a8..000000000000 --- a/easybuild/easyconfigs/d/deepTools/deepTools-3.3.1-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'deepTools' -version = '3.3.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://deeptools.readthedocs.io/' -description = """deepTools is a suite of python tools particularly developed for the efficient analysis of - high-throughput sequencing data, such as ChIP-seq, RNA-seq or MNase-seq.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('Pysam', '0.15.1', versionsuffix), - ('matplotlib', '3.0.0', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('py2bit', '0.3.0', { - 'checksums': ['450555c40cba66957ac8c9a4b6afb625fb34c4bb41638de78c87661ff8b682ef'], - }), - ('pyBigWig', '0.3.17', { - 'modulename': 'pyBigWig', - 'checksums': ['41f64f802689ed72e15296a21a4b7abd3904780b2e4f8146fd29098fc836fd94'], - }), - ('deeptoolsintervals', '0.1.9', { - 'checksums': ['7d94c36fd2b6f10d8b99e536d2672e8228971f1fc810497d33527bba2c40d4f6'], - }), - (name, version, { - 'checksums': ['514240f97e58bcfbf8c8b69ae9071d26569b491f089e1c1c46ba4866d335e322'], - }), -] - -sanity_check_paths = { - 'files': ['bin/bamCompare', 'bin/bamCoverage', 'bin/bamPEFragmentSize', 'bin/computeGCBias', 'bin/computeMatrix', - 'bin/correctGCBias', 'bin/multiBamSummary', 'bin/plotCorrelation', 'bin/plotCoverage', - 'bin/plotHeatmap', 'bin/plotProfile'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/deepTools/deepTools-3.3.1-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/d/deepTools/deepTools-3.3.1-foss-2020a-Python-3.8.2.eb deleted file mode 100755 index 0cf384236014..000000000000 --- a/easybuild/easyconfigs/d/deepTools/deepTools-3.3.1-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,50 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'deepTools' -version = '3.3.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://deeptools.readthedocs.io/' -description = """deepTools is a suite of python tools particularly developed for the efficient analysis of - high-throughput sequencing data, such as ChIP-seq, RNA-seq or MNase-seq.""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('Pysam', '0.16.0.1'), - ('matplotlib', '3.2.1', versionsuffix), - ('plotly.py', '4.8.1'), -] - -use_pip = True - -exts_list = [ - ('py2bit', '0.3.0', { - 'checksums': ['450555c40cba66957ac8c9a4b6afb625fb34c4bb41638de78c87661ff8b682ef'], - }), - ('pyBigWig', '0.3.17', { - 'modulename': 'pyBigWig', - 'checksums': ['41f64f802689ed72e15296a21a4b7abd3904780b2e4f8146fd29098fc836fd94'], - }), - ('deeptoolsintervals', '0.1.9', { - 'checksums': ['7d94c36fd2b6f10d8b99e536d2672e8228971f1fc810497d33527bba2c40d4f6'], - }), - ('numpydoc', '1.0.0', { - 'checksums': ['e481c0799dfda208b6a2c2cb28757fa6b6cbc4d6e43722173697996cf556df7f'], - }), - (name, version, { - 'checksums': ['514240f97e58bcfbf8c8b69ae9071d26569b491f089e1c1c46ba4866d335e322'], - }), -] - -sanity_check_paths = { - 'files': ['bin/bamCompare', 'bin/bamCoverage', 'bin/bamPEFragmentSize', 'bin/computeGCBias', 'bin/computeMatrix', - 'bin/correctGCBias', 'bin/multiBamSummary', 'bin/plotCorrelation', 'bin/plotCoverage', - 'bin/plotHeatmap', 'bin/plotProfile'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/deepTools/deepTools-3.3.1-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/d/deepTools/deepTools-3.3.1-intel-2019b-Python-3.7.4.eb deleted file mode 100755 index 73a3d02afcda..000000000000 --- a/easybuild/easyconfigs/d/deepTools/deepTools-3.3.1-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,50 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'deepTools' -version = '3.3.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://deeptools.readthedocs.io/' -description = """deepTools is a suite of python tools particularly developed for the efficient analysis of - high-throughput sequencing data, such as ChIP-seq, RNA-seq or MNase-seq.""" - -toolchain = {'name': 'intel', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('Pysam', '0.15.3'), - ('matplotlib', '3.1.1', versionsuffix), - ('plotly.py', '4.4.1'), -] - -use_pip = True - -exts_list = [ - ('py2bit', '0.3.0', { - 'checksums': ['450555c40cba66957ac8c9a4b6afb625fb34c4bb41638de78c87661ff8b682ef'], - }), - ('pyBigWig', '0.3.17', { - 'modulename': 'pyBigWig', - 'checksums': ['41f64f802689ed72e15296a21a4b7abd3904780b2e4f8146fd29098fc836fd94'], - }), - ('deeptoolsintervals', '0.1.9', { - 'checksums': ['7d94c36fd2b6f10d8b99e536d2672e8228971f1fc810497d33527bba2c40d4f6'], - }), - ('numpydoc', '0.9.1', { - 'checksums': ['e08f8ee92933e324ff347771da15e498dbf0bc6295ed15003872b34654a0a627'], - }), - (name, version, { - 'checksums': ['514240f97e58bcfbf8c8b69ae9071d26569b491f089e1c1c46ba4866d335e322'], - }), -] - -sanity_check_paths = { - 'files': ['bin/bamCompare', 'bin/bamCoverage', 'bin/bamPEFragmentSize', 'bin/computeGCBias', 'bin/computeMatrix', - 'bin/correctGCBias', 'bin/multiBamSummary', 'bin/plotCorrelation', 'bin/plotCoverage', - 'bin/plotHeatmap', 'bin/plotProfile'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/deepTools/deepTools-3.5.0-foss-2021a.eb b/easybuild/easyconfigs/d/deepTools/deepTools-3.5.0-foss-2021a.eb old mode 100755 new mode 100644 index 16ec99822ae7..72729d5e55cf --- a/easybuild/easyconfigs/d/deepTools/deepTools-3.5.0-foss-2021a.eb +++ b/easybuild/easyconfigs/d/deepTools/deepTools-3.5.0-foss-2021a.eb @@ -18,8 +18,6 @@ dependencies = [ ('pyBigWig', '0.3.18'), ] -use_pip = True - exts_list = [ ('py2bit', '0.3.0', { 'checksums': ['450555c40cba66957ac8c9a4b6afb625fb34c4bb41638de78c87661ff8b682ef'], @@ -42,6 +40,4 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/deepTools/deepTools-3.5.1-foss-2021b.eb b/easybuild/easyconfigs/d/deepTools/deepTools-3.5.1-foss-2021b.eb index 44c477c20aa2..7d95143b186d 100644 --- a/easybuild/easyconfigs/d/deepTools/deepTools-3.5.1-foss-2021b.eb +++ b/easybuild/easyconfigs/d/deepTools/deepTools-3.5.1-foss-2021b.eb @@ -18,8 +18,6 @@ dependencies = [ ('pyBigWig', '0.3.18'), ] -use_pip = True - exts_list = [ ('py2bit', '0.3.0', { 'checksums': ['450555c40cba66957ac8c9a4b6afb625fb34c4bb41638de78c87661ff8b682ef'], @@ -42,6 +40,4 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/deepTools/deepTools-3.5.2-foss-2022a.eb b/easybuild/easyconfigs/d/deepTools/deepTools-3.5.2-foss-2022a.eb index e52c04711ec4..58da0095a53c 100644 --- a/easybuild/easyconfigs/d/deepTools/deepTools-3.5.2-foss-2022a.eb +++ b/easybuild/easyconfigs/d/deepTools/deepTools-3.5.2-foss-2022a.eb @@ -18,8 +18,6 @@ dependencies = [ ('pyBigWig', '0.3.18'), ] -use_pip = True - exts_list = [ ('py2bit', '0.3.0', { 'checksums': ['450555c40cba66957ac8c9a4b6afb625fb34c4bb41638de78c87661ff8b682ef'], @@ -48,6 +46,4 @@ sanity_check_commands = [ "plotHeatmap --help", ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/deepTools/deepTools-3.5.5-gfbf-2023a.eb b/easybuild/easyconfigs/d/deepTools/deepTools-3.5.5-gfbf-2023a.eb new file mode 100644 index 000000000000..f44079181258 --- /dev/null +++ b/easybuild/easyconfigs/d/deepTools/deepTools-3.5.5-gfbf-2023a.eb @@ -0,0 +1,49 @@ +easyblock = 'PythonBundle' + +name = 'deepTools' +version = '3.5.5' + +homepage = 'https://deeptools.readthedocs.io/' +description = """deepTools is a suite of python tools particularly developed for the efficient analysis of + high-throughput sequencing data, such as ChIP-seq, RNA-seq or MNase-seq.""" + +toolchain = {'name': 'gfbf', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('matplotlib', '3.7.2'), + ('plotly.py', '5.16.0'), + ('Pysam', '0.22.0'), + ('pyBigWig', '0.3.22'), +] + +exts_list = [ + ('py2bit', '0.3.0', { + 'checksums': ['450555c40cba66957ac8c9a4b6afb625fb34c4bb41638de78c87661ff8b682ef'], + }), + ('deeptoolsintervals', '0.1.9', { + 'checksums': ['7d94c36fd2b6f10d8b99e536d2672e8228971f1fc810497d33527bba2c40d4f6'], + }), + ('numpydoc', '1.5.0', { + 'checksums': ['b0db7b75a32367a0e25c23b397842c65e344a1206524d16c8069f0a1c91b5f4c'], + }), + (name, version, { + 'checksums': ['1c04870187117fa42eb11de95e7ff136f1445965b49ad5dae46099c3ed273f7b'], + }), +] + +sanity_check_paths = { + 'files': ['bin/bamCompare', 'bin/bamCoverage', 'bin/bamPEFragmentSize', 'bin/computeGCBias', 'bin/computeMatrix', + 'bin/correctGCBias', 'bin/multiBamSummary', 'bin/plotCorrelation', 'bin/plotCoverage', + 'bin/plotHeatmap', 'bin/plotProfile'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = [ + "bamCompare --help", + "multiBamSummary --help", + "plotHeatmap --help", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/deepdiff/deepdiff-3.3.0-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/d/deepdiff/deepdiff-3.3.0-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 0c68212527c0..000000000000 --- a/easybuild/easyconfigs/d/deepdiff/deepdiff-3.3.0-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'deepdiff' -version = '3.3.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://deepdiff.readthedocs.io/en/latest/' -description = """DeepDiff: Deep Difference of dictionaries, iterables and almost any other object recursively.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [('Python', '3.6.6')] - -use_pip = True - -exts_list = [ - ('jsonpickle', '1.0', { - 'checksums': ['d43ede55b3d9b5524a8e11566ea0b11c9c8109116ef6a509a1b619d2041e7397'], - }), - (name, version, { - 'checksums': ['ecad8e16a96ffd27e8f40c9801a6ab16ec6a7e7e6e6859a7710ba4695f22702c'], - }), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/deepdiff/deepdiff-3.3.0-intel-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/d/deepdiff/deepdiff-3.3.0-intel-2018b-Python-2.7.15.eb deleted file mode 100644 index 6c9a95f7e964..000000000000 --- a/easybuild/easyconfigs/d/deepdiff/deepdiff-3.3.0-intel-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'deepdiff' -version = '3.3.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://deepdiff.readthedocs.io/en/latest/' -description = """DeepDiff: Deep Difference of dictionaries, iterables and almost any other object recursively.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -dependencies = [('Python', '2.7.15')] - -use_pip = True - -exts_list = [ - ('jsonpickle', '1.0', { - 'checksums': ['d43ede55b3d9b5524a8e11566ea0b11c9c8109116ef6a509a1b619d2041e7397'], - }), - (name, version, { - 'checksums': ['ecad8e16a96ffd27e8f40c9801a6ab16ec6a7e7e6e6859a7710ba4695f22702c'], - }), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/deepdiff/deepdiff-3.3.0-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/d/deepdiff/deepdiff-3.3.0-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index c4e4a8206bc3..000000000000 --- a/easybuild/easyconfigs/d/deepdiff/deepdiff-3.3.0-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'deepdiff' -version = '3.3.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://deepdiff.readthedocs.io/en/latest/' -description = """DeepDiff: Deep Difference of dictionaries, iterables and almost any other object recursively.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -dependencies = [('Python', '3.6.6')] - -use_pip = True - -exts_list = [ - ('jsonpickle', '1.0', { - 'checksums': ['d43ede55b3d9b5524a8e11566ea0b11c9c8109116ef6a509a1b619d2041e7397'], - }), - (name, version, { - 'checksums': ['ecad8e16a96ffd27e8f40c9801a6ab16ec6a7e7e6e6859a7710ba4695f22702c'], - }), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/deepdiff/deepdiff-4.0.6-GCCcore-8.2.0-Python-3.7.2.eb b/easybuild/easyconfigs/d/deepdiff/deepdiff-4.0.6-GCCcore-8.2.0-Python-3.7.2.eb deleted file mode 100644 index ed8173e83abf..000000000000 --- a/easybuild/easyconfigs/d/deepdiff/deepdiff-4.0.6-GCCcore-8.2.0-Python-3.7.2.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'deepdiff' -version = '4.0.6' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://deepdiff.readthedocs.io/en/latest/' -description = """DeepDiff: Deep Difference of dictionaries, iterables and almost any other object recursively.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -builddependencies = [('binutils', '2.31.1')] -dependencies = [('Python', '3.7.2')] - -use_pip = True - -exts_list = [ - ('jsonpickle', '1.1', { - 'checksums': ['625098cc8e5854b8c23b587aec33bc8e33e0e597636bfaca76152249c78fe5c1'], - }), - ('ordered-set', '3.1.1', { - 'checksums': ['a7bfa858748c73b096e43db14eb23e2bc714a503f990c89fac8fab9b0ee79724'], - }), - (name, version, { - 'checksums': ['55e461f56dcae3dc540746b84434562fb7201e5c27ecf28800e4cfdd17f61e56'], - }), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/deepdiff/deepdiff-5.0.2-GCCcore-8.3.0-Python-3.7.4.eb b/easybuild/easyconfigs/d/deepdiff/deepdiff-5.0.2-GCCcore-8.3.0-Python-3.7.4.eb deleted file mode 100644 index 4602ab59ba5f..000000000000 --- a/easybuild/easyconfigs/d/deepdiff/deepdiff-5.0.2-GCCcore-8.3.0-Python-3.7.4.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'deepdiff' -version = '5.0.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://deepdiff.readthedocs.io/en/latest/' -description = """DeepDiff: Deep Difference of dictionaries, iterables and almost any other object recursively.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -builddependencies = [('binutils', '2.32')] -dependencies = [('Python', '3.7.4')] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('jsonpickle', '1.4.1', { - 'checksums': ['e8d4b7cd0bd6826001a74377df1079a76ad8bae0f909282de2554164c837c8ba'], - 'preinstallopts': """sed -i 's/setup()/setup(version="%(version)s")/g' setup.py && """ - }), - ('ordered-set', '4.0.2', { - 'checksums': ['ba93b2df055bca202116ec44b9bead3df33ea63a7d5827ff8e16738b97f33a95'], - }), - (name, version, { - 'checksums': ['e2b74af4da0ef9cd338bb6e8c97242c1ec9d81fcb28298d7bb24acdc19ea79d7'], - }), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/deepdiff/deepdiff-5.7.0-GCCcore-11.2.0.eb b/easybuild/easyconfigs/d/deepdiff/deepdiff-5.7.0-GCCcore-11.2.0.eb index b2738d105f5d..861e6e9d48ed 100644 --- a/easybuild/easyconfigs/d/deepdiff/deepdiff-5.7.0-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/d/deepdiff/deepdiff-5.7.0-GCCcore-11.2.0.eb @@ -11,9 +11,6 @@ toolchain = {'name': 'GCCcore', 'version': '11.2.0'} builddependencies = [('binutils', '2.37')] dependencies = [('Python', '3.9.6')] -use_pip = True -sanity_pip_check = True - exts_list = [ ('jsonpickle', '2.1.0', { 'checksums': ['84684cfc5338a534173c8dd69809e40f2865d0be1f8a2b7af8465e5b968dcfa9'], diff --git a/easybuild/easyconfigs/d/deepdiff/deepdiff-5.8.1-GCCcore-11.3.0.eb b/easybuild/easyconfigs/d/deepdiff/deepdiff-5.8.1-GCCcore-11.3.0.eb index fffd39905e06..135e913cd38b 100644 --- a/easybuild/easyconfigs/d/deepdiff/deepdiff-5.8.1-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/d/deepdiff/deepdiff-5.8.1-GCCcore-11.3.0.eb @@ -11,9 +11,6 @@ toolchain = {'name': 'GCCcore', 'version': '11.3.0'} builddependencies = [('binutils', '2.38')] dependencies = [('Python', '3.10.4')] -use_pip = True -sanity_pip_check = True - exts_list = [ ('jsonpickle', '2.2.0', { 'checksums': ['7b272918b0554182e53dc340ddd62d9b7f902fec7e7b05620c04f3ccef479a0e'], diff --git a/easybuild/easyconfigs/d/deepdiff/deepdiff-6.7.1-GCCcore-12.2.0.eb b/easybuild/easyconfigs/d/deepdiff/deepdiff-6.7.1-GCCcore-12.2.0.eb index 948367bb91b6..ad12d4140896 100644 --- a/easybuild/easyconfigs/d/deepdiff/deepdiff-6.7.1-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/d/deepdiff/deepdiff-6.7.1-GCCcore-12.2.0.eb @@ -16,9 +16,6 @@ dependencies = [ ('Python', '3.10.8'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('jsonpickle', '3.0.2', { 'checksums': ['e37abba4bfb3ca4a4647d28bb9f4706436f7b46c8a8333b4a718abafa8e46b37'], diff --git a/easybuild/easyconfigs/d/deepdiff/deepdiff-6.7.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/d/deepdiff/deepdiff-6.7.1-GCCcore-12.3.0.eb index 86135dac4dc8..415685967739 100644 --- a/easybuild/easyconfigs/d/deepdiff/deepdiff-6.7.1-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/d/deepdiff/deepdiff-6.7.1-GCCcore-12.3.0.eb @@ -16,8 +16,6 @@ dependencies = [ ('Python', '3.11.3'), ] -use_pip = True - exts_list = [ ('jsonpickle', '3.0.2', { 'checksums': ['e37abba4bfb3ca4a4647d28bb9f4706436f7b46c8a8333b4a718abafa8e46b37'], @@ -30,6 +28,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/deepfold/deepfold-20240308-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/d/deepfold/deepfold-20240308-foss-2022a-CUDA-11.7.0.eb index a997ea3c39fe..74bf9f6e4062 100644 --- a/easybuild/easyconfigs/d/deepfold/deepfold-20240308-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/d/deepfold/deepfold-20240308-foss-2022a-CUDA-11.7.0.eb @@ -30,9 +30,6 @@ dependencies = [ ('OpenMM', '8.0.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('toolz', '0.12.1', { 'checksums': ['ecca342664893f177a13dac0e6b41cbd8ac25a358e5f215316d43e2100224f4d'], diff --git a/easybuild/easyconfigs/d/deepmedic/deepmedic-0.8.2-foss-2021a-CUDA-11.3.1.eb b/easybuild/easyconfigs/d/deepmedic/deepmedic-0.8.2-foss-2021a-CUDA-11.3.1.eb index 319fbdda612d..33ba731f8d36 100644 --- a/easybuild/easyconfigs/d/deepmedic/deepmedic-0.8.2-foss-2021a-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/d/deepmedic/deepmedic-0.8.2-foss-2021a-CUDA-11.3.1.eb @@ -17,8 +17,6 @@ dependencies = [ ('NiBabel', '3.2.1'), ] -use_pip = True - exts_list = [ ('six', '1.16.0', { 'checksums': ['1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926'], @@ -37,6 +35,4 @@ sanity_check_paths = { sanity_check_commands = ['deepMedicRun -h'] -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/deepmedic/deepmedic-0.8.2-foss-2021a.eb b/easybuild/easyconfigs/d/deepmedic/deepmedic-0.8.2-foss-2021a.eb index 820b9a8a9614..fa469073aff8 100644 --- a/easybuild/easyconfigs/d/deepmedic/deepmedic-0.8.2-foss-2021a.eb +++ b/easybuild/easyconfigs/d/deepmedic/deepmedic-0.8.2-foss-2021a.eb @@ -15,8 +15,6 @@ dependencies = [ ('NiBabel', '3.2.1'), ] -use_pip = True - exts_list = [ ('six', '1.16.0', { 'checksums': ['1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926'], @@ -35,6 +33,4 @@ sanity_check_paths = { sanity_check_commands = ['deepMedicRun -h'] -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/denseweight/denseweight-0.1.2-foss-2022a.eb b/easybuild/easyconfigs/d/denseweight/denseweight-0.1.2-foss-2022a.eb index 3ad16c0cd876..bb8ec63bb32b 100644 --- a/easybuild/easyconfigs/d/denseweight/denseweight-0.1.2-foss-2022a.eb +++ b/easybuild/easyconfigs/d/denseweight/denseweight-0.1.2-foss-2022a.eb @@ -19,8 +19,6 @@ dependencies = [ ('scikit-learn', '1.1.2'), ] -use_pip = True - exts_list = [ ('KDEpy', '1.1.9', { 'modulename': 'KDEpy', @@ -31,8 +29,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': [], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/d/denseweight/denseweight-0.1.2-foss-2023a.eb b/easybuild/easyconfigs/d/denseweight/denseweight-0.1.2-foss-2023a.eb index 0a61289e5a12..dd211306de27 100644 --- a/easybuild/easyconfigs/d/denseweight/denseweight-0.1.2-foss-2023a.eb +++ b/easybuild/easyconfigs/d/denseweight/denseweight-0.1.2-foss-2023a.eb @@ -19,8 +19,6 @@ dependencies = [ ('scikit-learn', '1.3.1'), ] -use_pip = True - exts_list = [ ('KDEpy', '1.1.9', { 'modulename': 'KDEpy', @@ -31,8 +29,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': [], 'dirs': ['lib/python%(pyshortver)s/site-packages'], 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 deleted file mode 100644 index 7aaefec7f248..000000000000 --- a/easybuild/easyconfigs/d/destiny/destiny-2.5.6-intel-2017a-R-3.4.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -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/devbio-napari/devbio-napari-0.10.1-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/d/devbio-napari/devbio-napari-0.10.1-foss-2022a-CUDA-11.7.0.eb index 6d8faf24fe6f..dbdf229877c4 100644 --- a/easybuild/easyconfigs/d/devbio-napari/devbio-napari-0.10.1-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/d/devbio-napari/devbio-napari-0.10.1-foss-2022a-CUDA-11.7.0.eb @@ -30,9 +30,6 @@ dependencies = [ ('Qt5', '5.15.5'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('napari-tools-menu', '0.1.19', { 'checksums': ['6b58ac45d7fe84bc5975e7a53142340d5d62beff9ade0f2f58d7a3a4a0a8e8f8'], diff --git a/easybuild/easyconfigs/d/devbio-napari/devbio-napari-0.10.1-foss-2022a.eb b/easybuild/easyconfigs/d/devbio-napari/devbio-napari-0.10.1-foss-2022a.eb index 11661fc52271..9f27e49d0a68 100644 --- a/easybuild/easyconfigs/d/devbio-napari/devbio-napari-0.10.1-foss-2022a.eb +++ b/easybuild/easyconfigs/d/devbio-napari/devbio-napari-0.10.1-foss-2022a.eb @@ -28,9 +28,6 @@ dependencies = [ ('Qt5', '5.15.5'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('napari-tools-menu', '0.1.19', { 'checksums': ['6b58ac45d7fe84bc5975e7a53142340d5d62beff9ade0f2f58d7a3a4a0a8e8f8'], diff --git a/easybuild/easyconfigs/d/dftd3-lib/dftd3-lib-0.10-GCC-11.3.0.eb b/easybuild/easyconfigs/d/dftd3-lib/dftd3-lib-0.10-GCC-11.3.0.eb new file mode 100644 index 000000000000..d788355e0106 --- /dev/null +++ b/easybuild/easyconfigs/d/dftd3-lib/dftd3-lib-0.10-GCC-11.3.0.eb @@ -0,0 +1,34 @@ +easyblock = 'CMakeMake' + +name = 'dftd3-lib' +version = '0.10' + +homepage = 'https://github.com/dftbplus/dftd3-lib' +description = """This is a repackaged version of the DFTD3 program by S. Grimme and his coworkers. +The original program (V3.1 Rev 1) was downloaded at 2016-04-03. It has been +converted to free format and encapsulated into modules.""" + +toolchain = {'name': 'GCC', 'version': '11.3.0'} +toolchainopts = {'pic': True} + +github_account = 'dftbplus' +source_urls = [GITHUB_SOURCE] +sources = ['%(version)s.tar.gz'] +patches = ['dftd3-lib-0.9_fix-extras-syntax.patch'] +checksums = [ + {'0.10.tar.gz': 'db61bc6c7c699628e8c5bf2018ea38de03a53eac38014e06845829d765caf6bb'}, + {'dftd3-lib-0.9_fix-extras-syntax.patch': '717e719170258544555bfc33390a70c2573d971c6548d8f2c951a5606ec77f74'}, +] + +builddependencies = [ + ('CMake', '3.23.1'), +] + +configopts = '-DCMAKE_INSTALL_INCLUDEDIR="%(installdir)s/include" ' + +sanity_check_paths = { + 'files': ['bin/dftd3', 'lib/libdftd3.a'], + 'dirs': ['include/dftd3/modfiles'], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/d/dftd3-lib/dftd3-lib-0.9-GCC-8.3.0.eb b/easybuild/easyconfigs/d/dftd3-lib/dftd3-lib-0.9-GCC-8.3.0.eb deleted file mode 100644 index a0761310c464..000000000000 --- a/easybuild/easyconfigs/d/dftd3-lib/dftd3-lib-0.9-GCC-8.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'MakeCp' - -name = 'dftd3-lib' -version = '0.9' - -homepage = 'https://github.com/dftbplus/dftd3-lib' -description = """This is a repackaged version of the DFTD3 program by S. Grimme and his coworkers. -The original program (V3.1 Rev 1) was downloaded at 2016-04-03. It has been -converted to free format and encapsulated into modules.""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -github_account = 'dftbplus' -source_urls = [GITHUB_SOURCE] -sources = ['%(version)s.tar.gz'] -patches = ['dftd3-lib-%(version)s_fix-extras-syntax.patch'] -checksums = [ - '0a015659b5179dff1728a109c3e9b095e6bccc5704de9239aa3844008a9a82df', # 0.9.tar.gz - '717e719170258544555bfc33390a70c2573d971c6548d8f2c951a5606ec77f74', # dftd3-lib-0.9_fix-extras-syntax.patch -] - -parallel = 1 - -buildopts = 'FC="$FC" FCFLAGS="$FCFLAGS" LNFLAGS="$LDFLAGS"' - -files_to_copy = [ - (['prg/dftd3', 'test/testapi'], 'bin'), - (['lib/libdftd3.a'], 'lib'), - (['lib/*.mod', 'prg/*.mod'], 'include'), - (['doc/man.pdf', 'CHANGELOG.rst', 'LICENSE', 'README.rst'], 'share'), -] - -sanity_check_paths = { - 'files': ['bin/dftd3', 'bin/testapi', 'lib/libdftd3.a'], - 'dirs': ['include', 'share'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/d/dftd3-lib/dftd3-lib-0.9-intel-compilers-2021.2.0.eb b/easybuild/easyconfigs/d/dftd3-lib/dftd3-lib-0.9-intel-compilers-2021.2.0.eb index 6816b3972dc6..ce37cc216975 100644 --- a/easybuild/easyconfigs/d/dftd3-lib/dftd3-lib-0.9-intel-compilers-2021.2.0.eb +++ b/easybuild/easyconfigs/d/dftd3-lib/dftd3-lib-0.9-intel-compilers-2021.2.0.eb @@ -20,7 +20,7 @@ checksums = [ '717e719170258544555bfc33390a70c2573d971c6548d8f2c951a5606ec77f74', # dftd3-lib-0.9_fix-extras-syntax.patch ] -parallel = 1 +maxparallel = 1 buildopts = 'FC="$FC" LN="$FC" FCFLAGS="$FCFLAGS" LNFLAGS="$LDFLAGS"' diff --git a/easybuild/easyconfigs/d/dftd4/dftd4-3.7.0-foss-2023a.eb b/easybuild/easyconfigs/d/dftd4/dftd4-3.7.0-foss-2023a.eb new file mode 100644 index 000000000000..912ed2baf4a4 --- /dev/null +++ b/easybuild/easyconfigs/d/dftd4/dftd4-3.7.0-foss-2023a.eb @@ -0,0 +1,50 @@ +# A. Domingo (Vrije Universiteit Brussel) +# J. Sassmannshausen (Imperial College London/UK) +# C. Willemyns (Vrije Universiteit Brussel) + +easyblock = 'CMakeNinja' + +name = 'dftd4' +version = '3.7.0' + +homepage = 'https://dftd4.readthedocs.io' +description = """ +The dftd4 project provides an implementation of the generally applicable, charge dependent +London-dispersion correction, termed DFT-D4. +""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'usempi': False, 'openmp': True, 'pic': True} + +github_account = 'dftd4' +source_urls = [GITHUB_LOWER_SOURCE] +sources = ['v%(version)s.tar.gz'] +checksums = ['f00b244759eff2c4f54b80a40673440ce951b6ddfa5eee1f46124297e056f69c'] + +builddependencies = [ + ('CMake', '3.26.3'), + ('Ninja', '1.11.1'), +] + +dependencies = [ + ('mctc-lib', '0.3.1'), + ('mstore', '0.3.0'), + ('multicharge', '0.3.0'), +] + +build_shared_libs = True + +configopts = '-DWITH_BLAS=1 -DWITH_OpenMP=1' + +# run suite of tests with ctest +test_cmd = 'ctest' +runtest = '' + +sanity_check_paths = { + 'files': ['bin/dftd4', 'lib/libdftd4.%s' % SHLIB_EXT, 'include/dftd4.h'], + 'dirs': ['include/dftd4', 'lib/cmake', 'lib/pkgconfig'], +} + +sanity_check_commands = ["dftd4 --help"] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/d/dftd4/dftd4-3.7.0-gfbf-2023b.eb b/easybuild/easyconfigs/d/dftd4/dftd4-3.7.0-gfbf-2023b.eb new file mode 100644 index 000000000000..2f5ef00ad89f --- /dev/null +++ b/easybuild/easyconfigs/d/dftd4/dftd4-3.7.0-gfbf-2023b.eb @@ -0,0 +1,50 @@ +# A. Domingo (Vrije Universiteit Brussel) +# J. Sassmannshausen (Imperial College London/UK) +# C. Willemyns (Vrije Universiteit Brussel) + +easyblock = 'CMakeNinja' + +name = 'dftd4' +version = '3.7.0' + +homepage = 'https://dftd4.readthedocs.io' +description = """ +The dftd4 project provides an implementation of the generally applicable, charge dependent +London-dispersion correction, termed DFT-D4. +""" + +toolchain = {'name': 'gfbf', 'version': '2023b'} +toolchainopts = {'openmp': True} + +github_account = 'dftd4' +source_urls = [GITHUB_LOWER_SOURCE] +sources = ['v%(version)s.tar.gz'] +checksums = ['f00b244759eff2c4f54b80a40673440ce951b6ddfa5eee1f46124297e056f69c'] + +builddependencies = [ + ('CMake', '3.27.6'), + ('Ninja', '1.11.1'), +] + +dependencies = [ + ('mctc-lib', '0.3.1'), + ('mstore', '0.3.0'), + ('multicharge', '0.3.0'), +] + +build_shared_libs = True + +configopts = '-DWITH_BLAS=1 -DWITH_OpenMP=1' + +# run suite of tests with ctest +test_cmd = 'ctest' +runtest = '' + +sanity_check_paths = { + 'files': ['bin/dftd4', 'lib/libdftd4.%s' % SHLIB_EXT, 'include/dftd4.h'], + 'dirs': ['include/dftd4', 'lib/cmake', 'lib/pkgconfig'], +} + +sanity_check_commands = ["dftd4 --help"] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/d/dialog/dialog-1.3-20231002-GCCcore-10.3.0.eb b/easybuild/easyconfigs/d/dialog/dialog-1.3-20231002-GCCcore-10.3.0.eb index 8800d1af1f0e..2c61ea84b305 100644 --- a/easybuild/easyconfigs/d/dialog/dialog-1.3-20231002-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/d/dialog/dialog-1.3-20231002-GCCcore-10.3.0.eb @@ -8,7 +8,8 @@ description = 'A utility for creating TTY dialog boxes' toolchain = {'name': 'GCCcore', 'version': '10.3.0'} -sources = ['https://invisible-island.net/archives/dialog/%(name)s-%(version)s.tgz'] +source_urls = ['https://invisible-island.net/archives/dialog/'] +sources = ['%(name)s-%(version)s.tgz'] checksums = ['315640ab0719225d5cbcab130585c05f0791fcf073072a5fe9479969aa2b833b'] builddependencies = [ diff --git a/easybuild/easyconfigs/d/dicom2nifti/dicom2nifti-2.2.12-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/d/dicom2nifti/dicom2nifti-2.2.12-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 11ed18693453..000000000000 --- a/easybuild/easyconfigs/d/dicom2nifti/dicom2nifti-2.2.12-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'dicom2nifti' -version = '2.2.12' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/icometrix/dicom2nifti' -description = "Python library for converting dicom files to nifti" - -toolchain = {'name': 'foss', 'version': '2020a'} - -sources = [SOURCE_TAR_GZ] -checksums = ['6ba845b723326882a1da900fc27848f3c1456ddc6e50b698c92f8c96b3894db8'] - -builddependencies = [ - ('binutils', '2.34'), -] - -dependencies = [ - ('Python', '3.8.2'), - ('pydicom', '2.1.2', versionsuffix), - ('NiBabel', '3.2.0', versionsuffix), -] - -use_pip = True -download_dep_fail = True -sanity_pip_check = True - -sanity_check_paths = { - 'files': ['bin/dicom2nifti'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/dicom2nifti/dicom2nifti-2.3.0-foss-2020b.eb b/easybuild/easyconfigs/d/dicom2nifti/dicom2nifti-2.3.0-foss-2020b.eb index 4d594c37592d..e38a7cd6860a 100644 --- a/easybuild/easyconfigs/d/dicom2nifti/dicom2nifti-2.3.0-foss-2020b.eb +++ b/easybuild/easyconfigs/d/dicom2nifti/dicom2nifti-2.3.0-foss-2020b.eb @@ -19,10 +19,6 @@ dependencies = [ ('NiBabel', '3.2.1'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/dicom2nifti'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/d/dicom2nifti/dicom2nifti-2.3.0-fosscuda-2020b.eb b/easybuild/easyconfigs/d/dicom2nifti/dicom2nifti-2.3.0-fosscuda-2020b.eb index 20fcaa7cfc7a..3ec515d54fee 100644 --- a/easybuild/easyconfigs/d/dicom2nifti/dicom2nifti-2.3.0-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/d/dicom2nifti/dicom2nifti-2.3.0-fosscuda-2020b.eb @@ -19,10 +19,6 @@ dependencies = [ ('NiBabel', '3.2.1'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/dicom2nifti'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/d/dictys/dictys-1.1.0-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/d/dictys/dictys-1.1.0-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..d9b645a5f84d --- /dev/null +++ b/easybuild/easyconfigs/d/dictys/dictys-1.1.0-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,80 @@ +easyblock = 'PythonBundle' + +name = 'dictys' +version = '1.1.0' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://github.com/pinellolab/dictys' +description = "Context specific and dynamic gene regulatory network reconstruction and analysis." + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [('poetry', '1.5.1')] +dependencies = [ + ('Python', '3.11.3'), + ('CUDA', '12.1.1', '', SYSTEM), + ('PyTorch-bundle', '2.1.2', versionsuffix), + ('pybedtools', '0.9.1'), + ('SAMtools', '1.18'), + ('MACS2', '2.2.9.1'), + ('FFmpeg', '6.0'), + ('matplotlib', '3.7.2'), + ('Python-bundle-PyPI', '2023.06'), + ('SciPy-bundle', '2023.07'), + ('networkx', '3.1'), + ('h5py', '3.9.0'), + ('pyro-ppl', '1.9.0', versionsuffix), + ('adjustText', '0.7.3'), + ('Pysam', '0.22.0'), + ('paramiko', '3.2.0'), + ('Jupyter-bundle', '20230823'), + ('Qtconsole', '5.5.1'), + ('junos-eznc', '2.7.1'), +] + +# regenerate WellingtonC.c to works with python 3.11 + unpin matplotlib version +local_pyDNase_preinstallopts = ( + "cd pyDNase/footprinting && rm WellingtonC.c && cythonize -i WellingtonC.pyx && cd .. && cd .. && " + "sed -i 's/matplotlib < 2.0.0/matplotlib/' setup.py && " +) + +exts_list = [ + ('jupyter_console', '6.6.3', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['309d33409fcc92ffdad25f0bcdf9a4a9daa61b6f341177570fdac03de5352485'], + }), + ('jupyter', '1.0.0', { + 'checksums': ['d9dc4b3318f310e34c82951ea5d6683f67bed7def4b259fafbfe4f1beb1d8e5f'], + }), + ('args', '0.1.0', { + 'checksums': ['a785b8d837625e9b61c39108532d95b85274acd679693b71ebb5156848fcf814'], + }), + ('clint', '0.5.1', { + 'checksums': ['05224c32b1075563d0b16d0015faaf9da43aa214e4a2140e51f08789e7a4c5aa'], + }), + ('pynetbox', '7.4.0', { + 'checksums': ['fd0b1f197b3880048408ff5ed84422dd599bcd9389e32cb06a09b9b0d55c1636'], + }), + ('absl-py', '1.4.0', { + 'modulename': 'absl', + 'checksums': ['d2c244d01048ba476e7c080bd2c6df5e141d211de80223460d5b3b8a2a58433d'], + }), + ('aerleon', '1.9.0', { + 'checksums': ['850cd621dda750263db313d4473302b48b82adaaa9220e6fd0677cb7900f95f6'], + }), + ('homer', '0.7.0', { + 'checksums': ['efaf9b3948f6aecdf88cc87c0296a18aed77c152489a7f85c571965fb16f9e57'], + }), + ('pyDNase', '0.3.0', { + 'preinstallopts': local_pyDNase_preinstallopts, + 'modulename': 'pyDNase', + 'checksums': ['dba03cadca37929a1cc41545e962136f29efc41f8e3c6de042c51c47ee04d558'], + }), + (name, version, { + 'checksums': ['59610a8c57e9fc525ec5d13b69efc8b513c78a85a595e0e2b0138da62a035978'], + }), +] + +sanity_check_commands = ["dictys --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/dictys/dictys-1.1.0-foss-2023a.eb b/easybuild/easyconfigs/d/dictys/dictys-1.1.0-foss-2023a.eb new file mode 100644 index 000000000000..24db0cef6ce1 --- /dev/null +++ b/easybuild/easyconfigs/d/dictys/dictys-1.1.0-foss-2023a.eb @@ -0,0 +1,78 @@ +easyblock = 'PythonBundle' + +name = 'dictys' +version = '1.1.0' + +homepage = 'https://github.com/pinellolab/dictys' +description = "Context specific and dynamic gene regulatory network reconstruction and analysis." + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [('poetry', '1.5.1')] +dependencies = [ + ('Python', '3.11.3'), + ('PyTorch-bundle', '2.1.2'), + ('pybedtools', '0.9.1'), + ('SAMtools', '1.18'), + ('MACS2', '2.2.9.1'), + ('FFmpeg', '6.0'), + ('matplotlib', '3.7.2'), + ('Python-bundle-PyPI', '2023.06'), + ('SciPy-bundle', '2023.07'), + ('networkx', '3.1'), + ('h5py', '3.9.0'), + ('pyro-ppl', '1.9.0'), + ('adjustText', '0.7.3'), + ('Pysam', '0.22.0'), + ('paramiko', '3.2.0'), + ('Jupyter-bundle', '20230823'), + ('Qtconsole', '5.5.1'), + ('junos-eznc', '2.7.1'), +] + +# regenerate WellingtonC.c to works with python 3.11 + unpin matplotlib version +local_pyDNase_preinstallopts = ( + "cd pyDNase/footprinting && rm WellingtonC.c && cythonize -i WellingtonC.pyx && cd .. && cd .. && " + "sed -i 's/matplotlib < 2.0.0/matplotlib/' setup.py && " +) + +exts_list = [ + ('jupyter_console', '6.6.3', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['309d33409fcc92ffdad25f0bcdf9a4a9daa61b6f341177570fdac03de5352485'], + }), + ('jupyter', '1.0.0', { + 'checksums': ['d9dc4b3318f310e34c82951ea5d6683f67bed7def4b259fafbfe4f1beb1d8e5f'], + }), + ('args', '0.1.0', { + 'checksums': ['a785b8d837625e9b61c39108532d95b85274acd679693b71ebb5156848fcf814'], + }), + ('clint', '0.5.1', { + 'checksums': ['05224c32b1075563d0b16d0015faaf9da43aa214e4a2140e51f08789e7a4c5aa'], + }), + ('pynetbox', '7.4.0', { + 'checksums': ['fd0b1f197b3880048408ff5ed84422dd599bcd9389e32cb06a09b9b0d55c1636'], + }), + ('absl-py', '1.4.0', { + 'modulename': 'absl', + 'checksums': ['d2c244d01048ba476e7c080bd2c6df5e141d211de80223460d5b3b8a2a58433d'], + }), + ('aerleon', '1.9.0', { + 'checksums': ['850cd621dda750263db313d4473302b48b82adaaa9220e6fd0677cb7900f95f6'], + }), + ('homer', '0.7.0', { + 'checksums': ['efaf9b3948f6aecdf88cc87c0296a18aed77c152489a7f85c571965fb16f9e57'], + }), + ('pyDNase', '0.3.0', { + 'preinstallopts': local_pyDNase_preinstallopts, + 'modulename': 'pyDNase', + 'checksums': ['dba03cadca37929a1cc41545e962136f29efc41f8e3c6de042c51c47ee04d558'], + }), + (name, version, { + 'checksums': ['59610a8c57e9fc525ec5d13b69efc8b513c78a85a595e0e2b0138da62a035978'], + }), +] + +sanity_check_commands = ["dictys --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/dijitso/dijitso-2019.1.0-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/d/dijitso/dijitso-2019.1.0-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index f8258dc5c565..000000000000 --- a/easybuild/easyconfigs/d/dijitso/dijitso-2019.1.0-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'dijitso' -version = '2019.1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://bitbucket.org/fenics-project/dijitso' -description = "dijitso is a Python module for distributed just-in-time shared library building." - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = ['https://bitbucket.org/fenics-project/dijitso/downloads/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['eaa45eec4457f3f865d72a926b7cba86df089410e78de04cd89b15bb405e8fd9'] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -sanity_check_paths = { - 'files': ['bin/dijitso'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["dijitso --help"] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/d/dill/dill-0.3.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/d/dill/dill-0.3.0-GCCcore-8.2.0.eb deleted file mode 100644 index 78f6d669823c..000000000000 --- a/easybuild/easyconfigs/d/dill/dill-0.3.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -# This easyconfig was created by Simon Branford of the BEAR Software team at the University of Birmingham. -easyblock = 'PythonPackage' - -name = 'dill' -version = '0.3.0' - -homepage = 'https://pypi.org/project/dill/' -description = """dill extends python's pickle module for serializing and de-serializing python objects to the majority - of the built-in python types. Serialization is the process of converting an object to a byte stream, and the inverse - of which is converting a byte stream back to on python object hierarchy.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -sources = [SOURCE_TAR_GZ] -checksums = ['993409439ebf7f7902d9de93eaa2a395e0446ff773d29f13dc46646482f76906'] - -builddependencies = [('binutils', '2.31.1')] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -use_pip = True -download_dep_fail = True - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dill/dill-0.3.3-GCCcore-10.2.0.eb b/easybuild/easyconfigs/d/dill/dill-0.3.3-GCCcore-10.2.0.eb index 4f1d3426ae7e..ab34d50b7f40 100644 --- a/easybuild/easyconfigs/d/dill/dill-0.3.3-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/d/dill/dill-0.3.3-GCCcore-10.2.0.eb @@ -22,8 +22,4 @@ dependencies = [ ('Python', '3.8.6'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dill/dill-0.3.3-GCCcore-8.3.0.eb b/easybuild/easyconfigs/d/dill/dill-0.3.3-GCCcore-8.3.0.eb deleted file mode 100644 index d7369a56118f..000000000000 --- a/easybuild/easyconfigs/d/dill/dill-0.3.3-GCCcore-8.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -# This easyconfig was created by Simon Branford of the BEAR Software team at the University of Birmingham. -easyblock = 'PythonPackage' - -name = 'dill' -version = '0.3.3' - -homepage = 'https://pypi.org/project/dill/' -description = """dill extends python's pickle module for serializing and de-serializing python objects to the majority - of the built-in python types. Serialization is the process of converting an object to a byte stream, and the inverse - of which is converting a byte stream back to on python object hierarchy.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -sources = [SOURCE_ZIP] -checksums = ['efb7f6cb65dba7087c1e111bb5390291ba3616741f96840bfc75792a1a9b5ded'] - -builddependencies = [('binutils', '2.32')] - -multi_deps = {'Python': ['3.7.4', '2.7.16']} - -use_pip = True -download_dep_fail = True -sanity_pip_check = True - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dill/dill-0.3.4-GCCcore-10.3.0.eb b/easybuild/easyconfigs/d/dill/dill-0.3.4-GCCcore-10.3.0.eb index 77d9fa7b00a8..a321e2497c56 100644 --- a/easybuild/easyconfigs/d/dill/dill-0.3.4-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/d/dill/dill-0.3.4-GCCcore-10.3.0.eb @@ -20,8 +20,4 @@ dependencies = [ ('Python', '3.9.5'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dill/dill-0.3.4-GCCcore-11.2.0.eb b/easybuild/easyconfigs/d/dill/dill-0.3.4-GCCcore-11.2.0.eb index 68674f3f2c12..263a6705adae 100644 --- a/easybuild/easyconfigs/d/dill/dill-0.3.4-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/d/dill/dill-0.3.4-GCCcore-11.2.0.eb @@ -20,8 +20,4 @@ dependencies = [ ('Python', '3.9.6'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dill/dill-0.3.6-GCCcore-11.3.0.eb b/easybuild/easyconfigs/d/dill/dill-0.3.6-GCCcore-11.3.0.eb index 377eb58517a1..d731897c55a4 100644 --- a/easybuild/easyconfigs/d/dill/dill-0.3.6-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/d/dill/dill-0.3.6-GCCcore-11.3.0.eb @@ -20,8 +20,4 @@ dependencies = [ ('Python', '3.10.4'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dill/dill-0.3.7-GCCcore-12.2.0.eb b/easybuild/easyconfigs/d/dill/dill-0.3.7-GCCcore-12.2.0.eb index 69f1f370a908..fd09874885e8 100644 --- a/easybuild/easyconfigs/d/dill/dill-0.3.7-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/d/dill/dill-0.3.7-GCCcore-12.2.0.eb @@ -20,8 +20,4 @@ dependencies = [ ('Python', '3.10.8'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dill/dill-0.3.7-GCCcore-12.3.0.eb b/easybuild/easyconfigs/d/dill/dill-0.3.7-GCCcore-12.3.0.eb index 1576a8a02911..1ff11a388211 100644 --- a/easybuild/easyconfigs/d/dill/dill-0.3.7-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/d/dill/dill-0.3.7-GCCcore-12.3.0.eb @@ -20,8 +20,4 @@ dependencies = [ ('Python', '3.11.3'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dill/dill-0.3.8-GCCcore-13.2.0.eb b/easybuild/easyconfigs/d/dill/dill-0.3.8-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..7283219333f1 --- /dev/null +++ b/easybuild/easyconfigs/d/dill/dill-0.3.8-GCCcore-13.2.0.eb @@ -0,0 +1,23 @@ +# This easyconfig was created by Simon Branford of the BEAR Software team at the University of Birmingham. +easyblock = 'PythonPackage' + +name = 'dill' +version = '0.3.8' + +homepage = 'https://pypi.org/project/dill/' +description = """dill extends python's pickle module for serializing and de-serializing python objects to the majority + of the built-in python types. Serialization is the process of converting an object to a byte stream, and the inverse + of which is converting a byte stream back to on python object hierarchy.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +sources = [SOURCE_TAR_GZ] +checksums = ['3ebe3c479ad625c4553aca177444d89b486b1d84982eeacded644afc0cf797ca'] + +builddependencies = [('binutils', '2.40')] + +dependencies = [ + ('Python', '3.11.5'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dill/dill-0.3.9-GCCcore-13.3.0.eb b/easybuild/easyconfigs/d/dill/dill-0.3.9-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..c248abf4a283 --- /dev/null +++ b/easybuild/easyconfigs/d/dill/dill-0.3.9-GCCcore-13.3.0.eb @@ -0,0 +1,23 @@ +# This easyconfig was created by Simon Branford of the BEAR Software team at the University of Birmingham. +easyblock = 'PythonPackage' + +name = 'dill' +version = '0.3.9' + +homepage = 'https://pypi.org/project/dill/' +description = """dill extends python's pickle module for serializing and de-serializing python objects to the majority + of the built-in python types. Serialization is the process of converting an object to a byte stream, and the inverse + of which is converting a byte stream back to on python object hierarchy.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +sources = [SOURCE_TAR_GZ] +checksums = ['81aa267dddf68cbfe8029c42ca9ec6a4ab3b22371d1c450abc54422577b4512c'] + +builddependencies = [('binutils', '2.42')] + +dependencies = [ + ('Python', '3.12.3'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/distributed/distributed-1.14.3-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/d/distributed/distributed-1.14.3-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index bed279adb88d..000000000000 --- a/easybuild/easyconfigs/d/distributed/distributed-1.14.3-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'distributed' -version = '1.14.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://distributed.readthedocs.io/' -description = """Dask.distributed is a lightweight library for distributed computing in Python. - It extends both the concurrent.futures and dask APIs to moderate sized clusters.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -dependencies = [ - ('Python', '2.7.12'), - ('dask', '0.12.0', versionsuffix), -] - -exts_list = [ - ('zict', '0.1.0'), - ('HeapDict', '1.0.0', { - 'modulename': 'heapdict', - }), - ('tornado', '4.4.2'), - ('tblib', '1.3.0'), - ('psutil', '5.0.0', { - 'source_tmpl': 'psutil-%(version)s.zip', - }), - ('msgpack-python', '0.4.8', { - 'modulename': 'msgpack', - }), - ('locket', '0.2.0'), - ('cloudpickle', '0.2.1'), - ('click', '6.6'), - (name, version), -] - -sanity_check_paths = { - 'files': ['bin/dask-remote', 'bin/dask-scheduler', 'bin/dask-ssh', 'bin/dask-submit', 'bin/dask-worker', - 'bin/dcenter', 'bin/dcluster', 'bin/dscheduler', 'bin/dworker'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/distributed/distributed-1.14.3-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/d/distributed/distributed-1.14.3-intel-2016b-Python-3.5.2.eb deleted file mode 100644 index 917eb7b5e6a7..000000000000 --- a/easybuild/easyconfigs/d/distributed/distributed-1.14.3-intel-2016b-Python-3.5.2.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'distributed' -version = '1.14.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://distributed.readthedocs.io/' -description = """Dask.distributed is a lightweight library for distributed computing in Python. - It extends both the concurrent.futures and dask APIs to moderate sized clusters.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -dependencies = [ - ('Python', '3.5.2'), - ('dask', '0.12.0', versionsuffix), -] - -exts_list = [ - ('zict', '0.1.0'), - ('HeapDict', '1.0.0', { - 'modulename': 'heapdict', - }), - ('tornado', '4.4.2'), - ('tblib', '1.3.0'), - ('psutil', '5.0.0', { - 'source_tmpl': 'psutil-%(version)s.zip', - }), - ('msgpack-python', '0.4.8', { - 'modulename': 'msgpack', - }), - ('locket', '0.2.0'), - ('cloudpickle', '0.2.1'), - ('click', '6.6'), - (name, version), -] - -sanity_check_paths = { - 'files': ['bin/dask-remote', 'bin/dask-scheduler', 'bin/dask-ssh', 'bin/dask-submit', 'bin/dask-worker', - 'bin/dcenter', 'bin/dcluster', 'bin/dscheduler', 'bin/dworker'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/distributed/distributed-1.21.6-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/d/distributed/distributed-1.21.6-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index bbf279528a4e..000000000000 --- a/easybuild/easyconfigs/d/distributed/distributed-1.21.6-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,58 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'distributed' -version = '1.21.6' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://distributed.readthedocs.io/' -description = """Dask.distributed is a lightweight library for distributed computing in Python. - It extends both the concurrent.futures and dask APIs to moderate sized clusters.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -dependencies = [ - ('Python', '3.6.4'), - ('dask', '0.17.2', versionsuffix), -] - -exts_list = [ - ('zict', '0.1.3', { - 'checksums': ['63377f063086fc92e5c16e4d02162c571f6470b9e796cf3411ef9e815c96b799'], - }), - ('HeapDict', '1.0.0', { - 'modulename': 'heapdict', - 'checksums': ['40c9e3680616cfdf942f77429a3a9e0a76f31ce965d62f4ffbe63a83a5ef1b5a'], - }), - ('tornado', '5.0.2', { - 'checksums': ['1b83d5c10550f2653380b4c77331d6f8850f287c4f67d7ce1e1c639d9222fbc7'], - }), - ('tblib', '1.3.2', { - 'checksums': ['436e4200e63d92316551179dc540906652878df4ff39b43db30fcf6400444fe7'], - }), - ('psutil', '5.4.5', { - 'checksums': ['ebe293be36bb24b95cdefc5131635496e88b17fabbcf1e4bc9b5c01f5e489cfe'], - }), - ('msgpack-python', '0.5.6', { - 'modulename': 'msgpack', - 'checksums': ['378cc8a6d3545b532dfd149da715abae4fda2a3adb6d74e525d0d5e51f46909b'], - }), - ('locket', '0.2.0', { - 'checksums': ['1fee63c1153db602b50154684f5725564e63a0f6d09366a1cb13dffcec179fb4'], - }), - ('cloudpickle', '0.5.2', { - 'checksums': ['b0e63dd89ed5285171a570186751bc9b84493675e99e12789e9a5dc5490ef554'], - }), - ('click', '6.7', { - 'checksums': ['f15516df478d5a56180fbf80e68f206010e6d160fc39fa508b65e035fd75130b'], - }), - (name, version, { - 'checksums': ['0fa6057c9b7aa0235ba240e7eb66ffbf5fc9d25a5c4b5cf1169d93bc582b8687'], - }), -] - -sanity_check_paths = { - 'files': ['bin/dask-remote', 'bin/dask-scheduler', 'bin/dask-ssh', 'bin/dask-submit', 'bin/dask-worker'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/dlib/dlib-19.24.6-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/d/dlib/dlib-19.24.6-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..a312efb48f2a --- /dev/null +++ b/easybuild/easyconfigs/d/dlib/dlib-19.24.6-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,45 @@ +easyblock = 'PythonPackage' + +name = 'dlib' +version = '19.24.6' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://github.com/davisking/dlib' +description = """Dlib is a modern C++ toolkit containing machine learning +algorithms and tools for creating complex software in C++ to solve real world +problems. It is used in both industry and academia in a wide range of domains +including robotics, embedded devices, mobile phones, and large high performance +computing environments.""" + +# dlib can use BLAS/LAPACK, so using full toolchain +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'pic': True} + +sources = [SOURCE_TAR_GZ] +patches = ['dlib-19.24.6_FlexiBLAS.patch'] +checksums = [ + {'dlib-19.24.6.tar.gz': '77e3c28ac2c66141514b07cbb74b7c7f80381c019ce5fec99007980bc6490d7d'}, + {'dlib-19.24.6_FlexiBLAS.patch': '47fb348d5f1cd064a135d33cf49fdef56ade24a64218311743076cb6b313738b'}, +] + +builddependencies = [ + ('CMake', '3.26.3'), + ('pkgconf', '1.9.5'), +] +dependencies = [ + ('CUDA', '12.1.1', '', SYSTEM), + ('cuDNN', '8.9.2.26', versionsuffix, SYSTEM), + ('Python', '3.11.3'), + ('libjxl', '0.8.2'), + ('X11', '20230603'), +] + +preinstallopts = "export CMAKE_BUILD_PARALLEL_LEVEL=%(parallel)s && " +preinstallopts += "sed -i 's/BLAS_REFERENCE cblas/BLAS_REFERENCE flexiblas/g' dlib/cmake_utils/find_blas.cmake && " + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/dlib/dlib-19.24.6_FlexiBLAS.patch b/easybuild/easyconfigs/d/dlib/dlib-19.24.6_FlexiBLAS.patch new file mode 100644 index 000000000000..bb12f35adbc0 --- /dev/null +++ b/easybuild/easyconfigs/d/dlib/dlib-19.24.6_FlexiBLAS.patch @@ -0,0 +1,25 @@ +use FlexiBLAS as BLAS/LAPACK library +author: Kenneth Hoste (HPC-UGent) +diff -ru dlib-19.24.6.orig/dlib/cmake_utils/find_blas.cmake dlib-19.24.6/dlib/cmake_utils/find_blas.cmake +--- dlib-19.24.6.orig/dlib/cmake_utils/find_blas.cmake 2024-02-18 14:43:31.000000000 +0100 ++++ dlib-19.24.6/dlib/cmake_utils/find_blas.cmake 2024-09-20 20:35:35.927348475 +0200 +@@ -66,17 +66,15 @@ + + # First, search for libraries via pkg-config, which is the cleanest path + find_package(PkgConfig) +- pkg_check_modules(BLAS_REFERENCE cblas) +- pkg_check_modules(LAPACK_REFERENCE lapack) ++ pkg_check_modules(BLAS_REFERENCE flexiblas) + # Make sure the cblas found by pkgconfig actually has cblas symbols. + SET(CMAKE_REQUIRED_LIBRARIES "${BLAS_REFERENCE_LDFLAGS}") + CHECK_FUNCTION_EXISTS(cblas_ddot PKGCFG_HAVE_CBLAS) + if (BLAS_REFERENCE_FOUND AND LAPACK_REFERENCE_FOUND AND PKGCFG_HAVE_CBLAS) + set(blas_libraries "${BLAS_REFERENCE_LDFLAGS}") +- set(lapack_libraries "${LAPACK_REFERENCE_LDFLAGS}") + set(blas_found 1) + set(lapack_found 1) +- set(REQUIRES_LIBS "${REQUIRES_LIBS} cblas lapack") ++ set(REQUIRES_LIBS "${REQUIRES_LIBS} flexiblas") + message(STATUS "Found BLAS and LAPACK via pkg-config") + return() + endif() diff --git a/easybuild/easyconfigs/d/dm-control/dm-control-1.0.18-foss-2023a.eb b/easybuild/easyconfigs/d/dm-control/dm-control-1.0.18-foss-2023a.eb new file mode 100644 index 000000000000..395470d977ef --- /dev/null +++ b/easybuild/easyconfigs/d/dm-control/dm-control-1.0.18-foss-2023a.eb @@ -0,0 +1,49 @@ +easyblock = 'PythonBundle' + +name = 'dm-control' +version = '1.0.18' + +homepage = 'https://github.com/deepmind/tree' +description = """ +DeepMind's software stack for physics-based simulation and Reinforcement Learning environments, using MuJoCo physics. +""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [ + ('Bazel', '6.3.1'), # labmaze +] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('lxml', '4.9.2'), + ('dm-tree', '0.1.8'), + ('python-mujoco', '3.1.4'), + ('PyOpenGL', '3.1.7'), + ('h5py', '3.9.0'), # extras [h5py] + ('protobuf-python', '4.24.0'), + ('tqdm', '4.66.1'), +] + +exts_list = [ + ('dm-env', '1.6', { + 'checksums': ['a436eb1c654c39e0c986a516cee218bea7140b510fceff63f97eb4fcff3d93de'], + }), + ('labmaze', '1.0.6', { + 'patches': ['labmaze-1.0.6_use-bazel-v6.patch'], + 'checksums': [ + {'labmaze-1.0.6.tar.gz': '2e8de7094042a77d6972f1965cf5c9e8f971f1b34d225752f343190a825ebe73'}, + {'labmaze-1.0.6_use-bazel-v6.patch': '7aea4376952f493d2c2da101ff408577b1f91ae7a957083659497b6926ee226e'}, + ], + }), + (name, version, { + 'sources': ['dm_control-%(version)s.tar.gz'], + 'use_pip_extras': 'h5py', + 'checksums': ['9dc825a7719e0386364417746dd85e5fe0a235f2597a0b13323407b273a3633e'], + }), +] + +options = {'modulename': 'tree'} + +moduleclass = 'ai' diff --git a/easybuild/easyconfigs/d/dm-control/labmaze-1.0.6_use-bazel-v6.patch b/easybuild/easyconfigs/d/dm-control/labmaze-1.0.6_use-bazel-v6.patch new file mode 100644 index 000000000000..b8ac319cc40b --- /dev/null +++ b/easybuild/easyconfigs/d/dm-control/labmaze-1.0.6_use-bazel-v6.patch @@ -0,0 +1,35 @@ +From 0db42e859462a3b04c14a0155253b0ca4b9b64c9 Mon Sep 17 00:00:00 2001 +From: Viktor Rehnberg +Date: Tue, 3 Dec 2024 09:54:22 +0000 +Subject: [PATCH] Migrate to Bazel v6 + +--- + bazel/BUILD | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/bazel/BUILD b/bazel/BUILD +index 05458d5..7075c8f 100644 +--- a/bazel/BUILD ++++ b/bazel/BUILD +@@ -24,15 +24,15 @@ licenses(["notice"]) + + config_setting( + name = "linux", +- constraint_values = ["@bazel_tools//platforms:linux"], ++ constraint_values = ["@platforms//os:linux"], + ) + + config_setting( + name = "apple", +- constraint_values = ["@bazel_tools//platforms:osx"], ++ constraint_values = ["@platforms//os:osx"], + ) + + config_setting( + name = "windows", +- constraint_values = ["@bazel_tools//platforms:windows"], ++ constraint_values = ["@platforms//os:windows"], + ) +-- +2.39.3 + diff --git a/easybuild/easyconfigs/d/dm-haiku/dm-haiku-0.0.12-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/d/dm-haiku/dm-haiku-0.0.12-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..76672f6fb7ab --- /dev/null +++ b/easybuild/easyconfigs/d/dm-haiku/dm-haiku-0.0.12-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,46 @@ +# update 0.0.12: Thomas Hoffmann (EMBL) +easyblock = 'PythonBundle' + +name = 'dm-haiku' +version = '0.0.12' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://github.com/deepmind/dm-haiku' +description = """Haiku is a simple neural network library for JAX developed by some of the authors of Sonnet, a neural +network library for TensorFlow.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('jax', '0.4.25', versionsuffix), # required by jmp, also provides absl-py + ('PyYAML', '6.0'), + ('CUDA', '12.1.1', '', SYSTEM), + ('tensorstore', '0.1.65'), + ('protobuf-python', '4.24.0'), + ('Optax', '0.2.2', versionsuffix), +] + +exts_list = [ + ('jmp', '0.0.4', { + 'checksums': ['5dfeb0fd7c7a9f72a70fff0aab9d0cbfae32a809c02f4037ff3485ceb33e1730'], + }), + ('flax', '0.8.4', { + 'checksums': ['968683f850198e1aa5eb2d9d1e20bead880ef7423c14f042db9d60848cb1c90b'], + }), + ('nest_asyncio', '1.6.0', { + 'checksums': ['6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe'], + }), + ('orbax_checkpoint', '0.5.18', { + 'modulename': 'orbax.checkpoint', + 'preinstallopts': """sed -i 's/jax >= 0.4.25/&\\*/g' pyproject.toml &&""", + 'checksums': ['29f5d311b412760bd6a2fecab3bdbf75407bc00dc6d0457d19478258ecc8fa6d'], + }), + (name, version, { + 'modulename': 'haiku', + 'checksums': ['ba0b3acf71433156737fe342c486da11727e5e6c9e054245f4f9b8f0b53eb608'], + }), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/dm-haiku/dm-haiku-0.0.13-foss-2023a.eb b/easybuild/easyconfigs/d/dm-haiku/dm-haiku-0.0.13-foss-2023a.eb new file mode 100644 index 000000000000..9e739404196c --- /dev/null +++ b/easybuild/easyconfigs/d/dm-haiku/dm-haiku-0.0.13-foss-2023a.eb @@ -0,0 +1,30 @@ +easyblock = 'PythonBundle' + +name = 'dm-haiku' +version = '0.0.13' + +homepage = 'https://github.com/deepmind/dm-haiku' +description = """Haiku is a simple neural network library for JAX developed by some of the authors of Sonnet, a neural +network library for TensorFlow.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('jax', '0.4.25'), # required by jmp, also provides absl-py +] + +exts_list = [ + ('jmp', '0.0.4', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['6aa7adbddf2bd574b28c7faf6e81a735eb11f53386447896909c6968dc36807d'], + }), + ('dm_haiku', version, { + 'modulename': 'haiku', + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['ee9562c68a059f146ad07f555ca591cb8c11ef751afecc38353863562bd23f43'], + }), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/dm-haiku/dm-haiku-0.0.9-foss-2021a-CUDA-11.3.1.eb b/easybuild/easyconfigs/d/dm-haiku/dm-haiku-0.0.9-foss-2021a-CUDA-11.3.1.eb index 65c6e384b889..fd3006024500 100644 --- a/easybuild/easyconfigs/d/dm-haiku/dm-haiku-0.0.9-foss-2021a-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/d/dm-haiku/dm-haiku-0.0.9-foss-2021a-CUDA-11.3.1.eb @@ -16,8 +16,6 @@ dependencies = [ ('jax', '0.2.24', versionsuffix), # required by jmp, also provides absl-py ] -use_pip = True - exts_list = [ ('jmp', '0.0.4', { 'checksums': ['5dfeb0fd7c7a9f72a70fff0aab9d0cbfae32a809c02f4037ff3485ceb33e1730'], @@ -28,6 +26,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/dm-haiku/dm-haiku-0.0.9-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/d/dm-haiku/dm-haiku-0.0.9-foss-2022a-CUDA-11.7.0.eb index b2e1c44658a7..eb44afa10fa8 100644 --- a/easybuild/easyconfigs/d/dm-haiku/dm-haiku-0.0.9-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/d/dm-haiku/dm-haiku-0.0.9-foss-2022a-CUDA-11.7.0.eb @@ -17,8 +17,6 @@ dependencies = [ ('jax', '0.3.25', versionsuffix), # required by jmp, also provides absl-py ] -use_pip = True - exts_list = [ ('jmp', '0.0.4', { 'checksums': ['5dfeb0fd7c7a9f72a70fff0aab9d0cbfae32a809c02f4037ff3485ceb33e1730'], @@ -29,6 +27,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/dm-haiku/dm-haiku-0.0.9-foss-2022a.eb b/easybuild/easyconfigs/d/dm-haiku/dm-haiku-0.0.9-foss-2022a.eb index a27a9594b4f6..f549eba494fb 100644 --- a/easybuild/easyconfigs/d/dm-haiku/dm-haiku-0.0.9-foss-2022a.eb +++ b/easybuild/easyconfigs/d/dm-haiku/dm-haiku-0.0.9-foss-2022a.eb @@ -15,8 +15,6 @@ dependencies = [ ('jax', '0.3.25'), # required by jmp, also provides absl-py ] -use_pip = True - exts_list = [ ('jmp', '0.0.4', { 'checksums': ['5dfeb0fd7c7a9f72a70fff0aab9d0cbfae32a809c02f4037ff3485ceb33e1730'], @@ -27,6 +25,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/dm-reverb/dm-reverb-0.2.0-foss-2020b.eb b/easybuild/easyconfigs/d/dm-reverb/dm-reverb-0.2.0-foss-2020b.eb index 39199d15af2f..ec07bb12ae26 100644 --- a/easybuild/easyconfigs/d/dm-reverb/dm-reverb-0.2.0-foss-2020b.eb +++ b/easybuild/easyconfigs/d/dm-reverb/dm-reverb-0.2.0-foss-2020b.eb @@ -35,8 +35,6 @@ dependencies = [ # Bundled upb sets -Werror, failing on any warning. Disable for harmless warnings buildopts = "--copt='-Wno-error=stringop-truncation'" -sanity_pip_check = True - options = {'modulename': 'reverb'} moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/dm-reverb/dm-reverb-0.7.0-foss-2021b.eb b/easybuild/easyconfigs/d/dm-reverb/dm-reverb-0.7.0-foss-2021b.eb index 52279474a017..839cd6c0e92f 100644 --- a/easybuild/easyconfigs/d/dm-reverb/dm-reverb-0.7.0-foss-2021b.eb +++ b/easybuild/easyconfigs/d/dm-reverb/dm-reverb-0.7.0-foss-2021b.eb @@ -34,8 +34,6 @@ dependencies = [ ('zlib', '1.2.11'), ] -sanity_pip_check = True - options = {'modulename': 'reverb'} moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/dm-tree/dm-tree-0.1.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/d/dm-tree/dm-tree-0.1.1-GCCcore-8.3.0.eb deleted file mode 100644 index 866ff39ffc1f..000000000000 --- a/easybuild/easyconfigs/d/dm-tree/dm-tree-0.1.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'dm-tree' -version = '0.1.1' - -homepage = 'https://github.com/deepmind/tree' -description = """dm-tree provides tree, a library for working with nested data structures. In a way, -tree generalizes the builtin map function which only supports flat sequences, and -allows to apply a function to each "leaf" preserving the overall structure.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/deepmind/tree/archive'] -sources = ['%(version)s.tar.gz'] -checksums = ['f326e1c450a7d3cfd42288c2a1a0ef1cfb2bfa576f7f936d50a1fa144942e0a1'] - -multi_deps = {'Python': ['3.7.4', '2.7.16']} - -builddependencies = [ - ('binutils', '2.32'), - ('Bazel', '0.29.1'), -] - -download_dep_fail = True - -use_pip = True -sanity_pip_check = True - -options = {'modulename': 'tree'} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/dm-tree/dm-tree-0.1.5-GCCcore-10.2.0.eb b/easybuild/easyconfigs/d/dm-tree/dm-tree-0.1.5-GCCcore-10.2.0.eb index 2ec06598b3c6..e444b966c75b 100644 --- a/easybuild/easyconfigs/d/dm-tree/dm-tree-0.1.5-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/d/dm-tree/dm-tree-0.1.5-GCCcore-10.2.0.eb @@ -19,11 +19,6 @@ builddependencies = [ ] dependencies = [('Python', '3.8.6')] -download_dep_fail = True - -use_pip = True -sanity_pip_check = True - options = {'modulename': 'tree'} moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/dm-tree/dm-tree-0.1.6-GCCcore-10.3.0.eb b/easybuild/easyconfigs/d/dm-tree/dm-tree-0.1.6-GCCcore-10.3.0.eb index de8beea14965..efd0aee27a11 100644 --- a/easybuild/easyconfigs/d/dm-tree/dm-tree-0.1.6-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/d/dm-tree/dm-tree-0.1.6-GCCcore-10.3.0.eb @@ -19,11 +19,6 @@ builddependencies = [ ] dependencies = [('Python', '3.9.5')] -download_dep_fail = True - -use_pip = True -sanity_pip_check = True - options = {'modulename': 'tree'} moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/dm-tree/dm-tree-0.1.6-GCCcore-11.2.0.eb b/easybuild/easyconfigs/d/dm-tree/dm-tree-0.1.6-GCCcore-11.2.0.eb index d8839c612955..924113576bfa 100644 --- a/easybuild/easyconfigs/d/dm-tree/dm-tree-0.1.6-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/d/dm-tree/dm-tree-0.1.6-GCCcore-11.2.0.eb @@ -19,11 +19,6 @@ builddependencies = [ ] dependencies = [('Python', '3.9.6')] -download_dep_fail = True - -use_pip = True -sanity_pip_check = True - options = {'modulename': 'tree'} moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/dm-tree/dm-tree-0.1.8-GCCcore-11.3.0.eb b/easybuild/easyconfigs/d/dm-tree/dm-tree-0.1.8-GCCcore-11.3.0.eb old mode 100755 new mode 100644 index 94b5023db0f2..4831e9d08f80 --- a/easybuild/easyconfigs/d/dm-tree/dm-tree-0.1.8-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/d/dm-tree/dm-tree-0.1.8-GCCcore-11.3.0.eb @@ -19,11 +19,6 @@ builddependencies = [ ] dependencies = [('Python', '3.10.4')] -download_dep_fail = True - -use_pip = True -sanity_pip_check = True - options = {'modulename': 'tree'} moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/dm-tree/dm-tree-0.1.8-GCCcore-12.3.0.eb b/easybuild/easyconfigs/d/dm-tree/dm-tree-0.1.8-GCCcore-12.3.0.eb index bf55444d0067..ed35d0496f99 100644 --- a/easybuild/easyconfigs/d/dm-tree/dm-tree-0.1.8-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/d/dm-tree/dm-tree-0.1.8-GCCcore-12.3.0.eb @@ -19,11 +19,6 @@ builddependencies = [ ] dependencies = [('Python', '3.11.3')] -download_dep_fail = True - -use_pip = True -sanity_pip_check = True - options = {'modulename': 'tree'} moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/dominate/dominate-2.8.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/d/dominate/dominate-2.8.0-GCCcore-11.3.0.eb index b1a8dc8c869d..a53f5d79737e 100644 --- a/easybuild/easyconfigs/d/dominate/dominate-2.8.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/d/dominate/dominate-2.8.0-GCCcore-11.3.0.eb @@ -17,9 +17,6 @@ builddependencies = [('binutils', '2.38')] dependencies = [('Python', '3.10.4')] -use_pip = True -sanity_pip_check = True - exts_list = [ (name, version, { 'checksums': ['4c90c3befaf88e612b71f4b39af7bcbef8977acfa855cec957225a8fbf504007'], diff --git a/easybuild/easyconfigs/d/dorado/dorado-0.1.1-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/d/dorado/dorado-0.1.1-foss-2022a-CUDA-11.7.0.eb index 1c2ca1b3f4b2..79e01ae16ae9 100644 --- a/easybuild/easyconfigs/d/dorado/dorado-0.1.1-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/d/dorado/dorado-0.1.1-foss-2022a-CUDA-11.7.0.eb @@ -18,9 +18,9 @@ sources = [{ 'tag': 'v%(version)s', 'recursive': True, }, - 'filename': SOURCE_TAR_GZ, + 'filename': SOURCE_TAR_XZ, }] -checksums = [None] +checksums = ['99aba3685a24b8f6004bd68c8e35d59b027a55c52bd32423e3e2f361ec297548'] builddependencies = [ ('binutils', '2.38'), diff --git a/easybuild/easyconfigs/d/dorado/dorado-0.3.0-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/d/dorado/dorado-0.3.0-foss-2022a-CUDA-11.7.0.eb index 6c8bfc912926..75f52a817e15 100644 --- a/easybuild/easyconfigs/d/dorado/dorado-0.3.0-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/d/dorado/dorado-0.3.0-foss-2022a-CUDA-11.7.0.eb @@ -18,9 +18,9 @@ sources = [{ 'tag': 'v%(version)s', 'recursive': True, }, - 'filename': SOURCE_TAR_GZ, + 'filename': SOURCE_TAR_XZ, }] -checksums = [None] +checksums = ['e01968f81051a10cb28cead93c8f6ab1950292abadcd86fc86f214a7f6a4dd32'] builddependencies = [ ('binutils', '2.38'), diff --git a/easybuild/easyconfigs/d/dorado/dorado-0.3.1-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/d/dorado/dorado-0.3.1-foss-2022a-CUDA-11.7.0.eb index d1b1e7a73768..8fefac2df00d 100644 --- a/easybuild/easyconfigs/d/dorado/dorado-0.3.1-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/d/dorado/dorado-0.3.1-foss-2022a-CUDA-11.7.0.eb @@ -18,9 +18,9 @@ sources = [{ 'tag': 'v%(version)s', 'recursive': True, }, - 'filename': SOURCE_TAR_GZ, + 'filename': SOURCE_TAR_XZ, }] -checksums = [None] +checksums = ['13c71adb8f48e796eff2e5418eda8e347fc9eefc842e0bb65b44455a046e0279'] builddependencies = [ ('binutils', '2.38'), diff --git a/easybuild/easyconfigs/d/dorado/dorado-0.5.1-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/d/dorado/dorado-0.5.1-foss-2022a-CUDA-11.7.0.eb index 54b393227105..aa2bd324496b 100644 --- a/easybuild/easyconfigs/d/dorado/dorado-0.5.1-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/d/dorado/dorado-0.5.1-foss-2022a-CUDA-11.7.0.eb @@ -20,9 +20,9 @@ sources = [{ 'tag': 'v%(version)s', 'recursive': True, }, - 'filename': SOURCE_TAR_GZ, + 'filename': SOURCE_TAR_XZ, }] -checksums = [None] +checksums = ['f5399902e93b5d294fd4a0459515ae9eddabe8651ea63f141590237509dfacb1'] builddependencies = [ ('binutils', '2.38'), diff --git a/easybuild/easyconfigs/d/dorado/dorado-0.5.3-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/d/dorado/dorado-0.5.3-foss-2022a-CUDA-11.7.0.eb index 62d6434a9e11..ac9c562d56f7 100644 --- a/easybuild/easyconfigs/d/dorado/dorado-0.5.3-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/d/dorado/dorado-0.5.3-foss-2022a-CUDA-11.7.0.eb @@ -20,9 +20,9 @@ sources = [{ 'tag': 'v%(version)s', 'recursive': True, }, - 'filename': SOURCE_TAR_GZ, + 'filename': SOURCE_TAR_XZ, }] -checksums = [None] +checksums = ['f42798a58662d29b3c7825a845cf939e6a444c0db22f2ab4c9e62683b26384e8'] builddependencies = [ ('binutils', '2.38'), diff --git a/easybuild/easyconfigs/d/dorado/dorado-0.6.1-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/d/dorado/dorado-0.6.1-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..8c551b265eaf --- /dev/null +++ b/easybuild/easyconfigs/d/dorado/dorado-0.6.1-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,99 @@ +easyblock = 'CMakeMake' + +name = 'dorado' +version = '0.6.1' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://github.com/nanoporetech/dorado' +description = """Dorado is a high-performance, easy-to-use, open source basecaller for Oxford Nanopore reads.""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'usempi': True} + +source_urls = ['https://github.com/nanoporetech/dorado/archive/'] +sources = [{ + 'git_config': { + 'url': 'https://github.com/nanoporetech', + 'repo_name': name, + 'tag': 'v%(version)s', + 'recursive': True, + }, + 'filename': SOURCE_TAR_XZ, +}] +patches = ['dorado-0.6.1_include-fstream.patch'] +checksums = [ + {'dorado-0.6.1.tar.xz': + 'f05e1a079bca9cb2d43f3b5d29b2bf3df85fb943469522f0b2151406218c5c5e'}, + {'dorado-0.6.1_include-fstream.patch': + 'a7692a2d67422d808b3b81f3a297b7b89299ab0091e5d01f0b8a9aee9b942377'}, +] + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.26.3'), + ('patchelf', '0.18.0'), +] + +dependencies = [ + ('CUDA', '12.1.1', '', SYSTEM), + ('OpenSSL', '1.1', '', SYSTEM), + ('PyTorch', '2.1.2', '-CUDA-%(cudaver)s'), + ('HDF5', '1.14.0'), + ('zstd', '1.5.5'), + ('HTSlib', '1.18'), + ('kineto', '0.4.0'), + ('libaec', '1.0.6'), +] + +# don't link to OpenSSL static libraries +# fix for CMake Error "missing: OPENSSL_CRYPTO_LIBRARY" (if only shared OpenSSL libraries are available) +preconfigopts = "sed -i '/OPENSSL_USE_STATIC_LIBS TRUE/d' ../dorado/cmake/OpenSSL.cmake && " +preconfigopts += "export OPENSSL_ROOT_DIR=$EBROOTOPENSSL && " +# link in the ssl and crypto libs, to fix: +# undefined reference to symbol 'SSL_get_peer_certificate@@OPENSSL_1_1_0' +preconfigopts += "sed -i 's/OpenSSL::SSL/ssl\\n crypto/g' ../dorado/dorado/utils/CMakeLists.txt && " + +# don't use vendored HTSlib, use provided HTSlib dependency +preconfigopts += "rm -r ../dorado/dorado/3rdparty/htslib/ && " +preconfigopts += "sed -i '/add_dependencies.*htslib_project/d' ../dorado/CMakeLists.txt && " +preconfigopts += "sed -i '/add_dependencies.*htslib_project/d' ../dorado/dorado/utils/CMakeLists.txt && " +preconfigopts += "sed -i '/Htslib.cmake/d' ../dorado/CMakeLists.txt && " +# link with -lhts, not -lhtslib +preconfigopts += "sed -i 's/htslib/hts/g' ../dorado/CMakeLists.txt && " +preconfigopts += "sed -i 's/htslib/hts/g' ../dorado/dorado/utils/CMakeLists.txt && " + +# disable treating warnings like errors by stripping out -Werror +# cfr. https://github.com/nanoporetech/dorado/issues/779 +preconfigopts += "sed -i 's/-Werror//g' ../dorado/cmake/Warnings.cmake && " + +configopts = "-DDORADO_INSTALL_PATH=%(installdir)s " +configopts += "-DCUDA_TOOLKIT_ROOT_DIR=$EBROOTCUDA -DCMAKE_CUDA_COMPILER=$EBROOTCUDA/bin/nvcc " +configopts += "-DDORADO_LIBTORCH_DIR=$EBROOTPYTORCH/lib " +# add -pthread flag (in addition to -lpthread) to avoid linking error: +# in function `_GLOBAL__sub_I_mutex.cc': mutex.cc:(.text.startup+0x17): undefined reference to `pthread_atfork' +configopts += '-DCMAKE_C_FLAGS="$CFLAGS -pthread" ' + +# disable CMake fiddling with RPATH when EasyBuild is configured to use RPATH linking +configopts += "$(if %(rpath_enabled)s; then " +configopts += "echo '-DCMAKE_SKIP_INSTALL_RPATH=YES -DCMAKE_SKIP_RPATH=YES'; fi) " + +# CUDA libraries that are copied to installdir need to be patched to have an RPATH section +# when EasyBuild is configured to use RPATH linking (required to pass RPATH sanity check); +# by default, CMake sets RUNPATH to '$ORIGIN' rather than RPATH (but that's disabled above) +postinstallcmds = [ + "if %(rpath_enabled)s; then " + " for lib in $(ls %(installdir)s/lib/lib{cu,nv}*.so*); do " + " echo setting RPATH in $lib;" + " patchelf --force-rpath --set-rpath '$ORIGIN' $lib;" + " done;" + "fi", +] + +sanity_check_paths = { + 'files': ['bin/dorado'], + 'dirs': [], +} + +sanity_check_commands = ["dorado basecaller --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/dorado/dorado-0.6.1_include-fstream.patch b/easybuild/easyconfigs/d/dorado/dorado-0.6.1_include-fstream.patch new file mode 100644 index 000000000000..c1165f3fe5c8 --- /dev/null +++ b/easybuild/easyconfigs/d/dorado/dorado-0.6.1_include-fstream.patch @@ -0,0 +1,27 @@ +add missing include to fix compiler errors like: + + error: variable std::ofstream summary_out has initializer but incomplete type + +see also https://github.com/nanoporetech/dorado/pull/780 + +author: Kenneth Hoste (HPC-UGent) +--- dorado/dorado/cli/duplex.cpp.orig 2024-04-30 17:59:15.483935823 +0200 ++++ dorado/dorado/cli/duplex.cpp 2024-04-30 17:59:34.658694274 +0200 +@@ -39,6 +39,7 @@ + #include + #include + #include ++#include + #include + #include + #include +--- dorado/dorado/cli/demux.cpp.orig 2024-04-30 18:13:40.327122548 +0200 ++++ dorado/dorado/cli/demux.cpp 2024-04-30 18:15:37.576760942 +0200 +@@ -17,6 +17,7 @@ + #include + + #include ++#include + #include + #include + #include diff --git a/easybuild/easyconfigs/d/dorado/dorado-0.7.3-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/d/dorado/dorado-0.7.3-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..840d53624bc3 --- /dev/null +++ b/easybuild/easyconfigs/d/dorado/dorado-0.7.3-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,109 @@ +easyblock = 'CMakeMake' + +name = 'dorado' +version = '0.7.3' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://github.com/nanoporetech/dorado' +description = """Dorado is a high-performance, easy-to-use, open source basecaller for Oxford Nanopore reads.""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'usempi': True} + +source_urls = ['https://github.com/nanoporetech/dorado/archive/'] +sources = [{ + 'git_config': { + 'url': 'https://github.com/nanoporetech', + 'repo_name': name, + 'tag': 'v%(version)s', + 'recursive': True, + }, + 'filename': SOURCE_TAR_XZ, +}] +patches = [ + '%(name)s-%(version)s_include-fstream.patch', + '%(name)s-%(version)s_dont_install_external_libraries.patch', +] + +checksums = [ + {'dorado-0.7.3.tar.xz': + 'edf60da5290c346fcda8069c2c7deb70227e1ee927e70ee08ded06d3157adfa1'}, + {'dorado-0.7.3_include-fstream.patch': + 'a32cbd34185bcc5ae3d552a072e396825aa7184187cd11c70a4380618387a530'}, + {'dorado-0.7.3_dont_install_external_libraries.patch': + '2a250d606c0ae17f47d99981309fa204a1394ddd81851a1d530dcd0aea2306ac'}, +] + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.26.3'), + ('patchelf', '0.18.0'), +] + +dependencies = [ + ('CUDA', '12.1.1', '', SYSTEM), + ('OpenSSL', '1.1', '', SYSTEM), + ('PyTorch', '2.1.2', '-CUDA-%(cudaver)s'), + ('HDF5', '1.14.0'), + ('zstd', '1.5.5'), + ('HTSlib', '1.18'), + ('kineto', '0.4.0'), + ('libaec', '1.0.6'), +] + +# don't link to OpenSSL static libraries +# fix for CMake Error "missing: OPENSSL_CRYPTO_LIBRARY" (if only shared OpenSSL libraries are available) +preconfigopts = "sed -i '/OPENSSL_USE_STATIC_LIBS TRUE/d' ../dorado/cmake/OpenSSL.cmake && " +# link in the ssl and crypto libs, to fix: +# undefined reference to symbol 'SSL_get_peer_certificate@@OPENSSL_1_1_0' +preconfigopts += "sed -i 's/OpenSSL::SSL/ssl\\n crypto/g' ../dorado/dorado/utils/CMakeLists.txt && " + +# don't use vendored HTSlib, use provided HTSlib dependency +preconfigopts += "rm -r ../dorado/dorado/3rdparty/htslib/ && " +preconfigopts += "sed -i '/add_dependencies.*htslib_project/d' ../dorado/CMakeLists.txt && " +preconfigopts += "sed -i '/add_dependencies.*htslib_project/d' ../dorado/dorado/utils/CMakeLists.txt && " +preconfigopts += "sed -i '/Htslib.cmake/d' ../dorado/CMakeLists.txt && " +# link with -lhts, not -lhtslib +preconfigopts += "sed -i 's/htslib/hts/g' ../dorado/CMakeLists.txt && " +preconfigopts += "sed -i 's/htslib/hts/g' ../dorado/dorado/utils/CMakeLists.txt && " + +# disable treating warnings like errors by stripping out -Werror +# cfr. https://github.com/nanoporetech/dorado/issues/779 +preconfigopts += "sed -i 's/-Werror//g' ../dorado/cmake/Warnings.cmake && " + +_copts = [ + "-DCUDA_TOOLKIT_ROOT_DIR=$EBROOTCUDA", + "-DCMAKE_CUDA_COMPILER=$EBROOTCUDA/bin/nvcc", + '-DOPENSSL_ROOT_DIR=$EBROOTOPENSSL', + "-DDORADO_LIBTORCH_DIR=$EBROOTPYTORCH/lib", + # add -pthread flag (in addition to -lpthread) to avoid linking error: + # in function `_GLOBAL__sub_I_mutex.cc': mutex.cc:(.text.startup+0x17): undefined reference to `pthread_atfork' + '-DCMAKE_C_FLAGS="$CFLAGS -pthread"', +] + +configopts = ' '.join(_copts) + ' ' + +# disable CMake fiddling with RPATH when EasyBuild is configured to use RPATH linking +configopts += "$(if %(rpath_enabled)s; then " +configopts += "echo '-DCMAKE_SKIP_INSTALL_RPATH=YES -DCMAKE_SKIP_RPATH=YES'; fi) " + +# CUDA libraries that are copied to installdir need to be patched to have an RPATH section +# when EasyBuild is configured to use RPATH linking (required to pass RPATH sanity check); +# by default, CMake sets RUNPATH to '$ORIGIN' rather than RPATH (but that's disabled above) +postinstallcmds = [ + "if %(rpath_enabled)s; then " + " for lib in $(ls %(installdir)s/lib/lib{cu,nv}*.so*); do " + " echo setting RPATH in $lib;" + " patchelf --force-rpath --set-rpath '$ORIGIN' $lib;" + " done;" + "fi", +] + +sanity_check_paths = { + 'files': ['bin/dorado'], + 'dirs': [], +} + +sanity_check_commands = ["dorado basecaller --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/dorado/dorado-0.7.3_dont_install_external_libraries.patch b/easybuild/easyconfigs/d/dorado/dorado-0.7.3_dont_install_external_libraries.patch new file mode 100644 index 000000000000..67bd9efee781 --- /dev/null +++ b/easybuild/easyconfigs/d/dorado/dorado-0.7.3_dont_install_external_libraries.patch @@ -0,0 +1,54 @@ +Don't install external libraries in Dorado's lib directory. + +Åke Sandgren, 2024-09-02 +diff --git a/CMakeLists.txt b/CMakeLists.txt +index a84c7524..0791dda8 100755 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -431,7 +431,7 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Linux") + else() + # bundle the libraries from the cuda toolkit + file(GLOB NATIVE_CUDA_LIBS "${CUDAToolkit_TARGET_DIR}/targets/${CMAKE_SYSTEM_PROCESSOR}-linux/lib/${LIB}") +- install(FILES ${NATIVE_CUDA_LIBS} DESTINATION lib COMPONENT redist_libs) ++ #install(FILES ${NATIVE_CUDA_LIBS} DESTINATION lib COMPONENT redist_libs) + endif() + endforeach() + +@@ -444,14 +444,14 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Linux") + RESOLVE_SYMLINKS("${DEBUG_LIBRARIES}" NEW_HDF_DEBUG_LIBRARIES) + foreach(HDF_LIB IN LISTS NEW_HDF_DEBUG_LIBRARIES) + if(${HDF_LIB} MATCHES "hdf5") +- install(FILES ${HDF_LIB} DESTINATION lib COMPONENT redist_libs CONFIGURATIONS Debug) ++ #install(FILES ${HDF_LIB} DESTINATION lib COMPONENT redist_libs CONFIGURATIONS Debug) + endif() + endforeach() + FILTER_LIST("${HDF5_C_LIBRARIES}" RELEASE_LIBRARIES optimized debug ${SHARED_LIB_EXT}) + RESOLVE_SYMLINKS("${RELEASE_LIBRARIES}" NEW_HDF_RELEASE_LIBRARIES) + foreach(HDF_LIB IN LISTS NEW_HDF_RELEASE_LIBRARIES) + if(${HDF_LIB} MATCHES "hdf5") +- install(FILES ${HDF_LIB} DESTINATION lib COMPONENT redist_libs CONFIGURATIONS Release ReleaseWithDebInfo) ++ #install(FILES ${HDF_LIB} DESTINATION lib COMPONENT redist_libs CONFIGURATIONS Release ReleaseWithDebInfo) + endif() + endforeach() + endif() +@@ -459,17 +459,17 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Linux") + find_library(SZ_DLL sz REQUIRED) + get_filename_component(SZ_DLL_PATH ${SZ_DLL} DIRECTORY) + file(GLOB SZ_DLLS "${SZ_DLL_PATH}/libsz.so*") +- install(FILES ${SZ_DLLS} DESTINATION lib COMPONENT redist_libs) ++ #install(FILES ${SZ_DLLS} DESTINATION lib COMPONENT redist_libs) + + find_library(AEC_DLL aec REQUIRED) + get_filename_component(AEC_DLL_PATH ${AEC_DLL} DIRECTORY) + file(GLOB AEC_DLLS "${AEC_DLL_PATH}/libaec.so*") +- install(FILES ${AEC_DLLS} DESTINATION lib COMPONENT redist_libs) ++ #install(FILES ${AEC_DLLS} DESTINATION lib COMPONENT redist_libs) + + # If zstd has been dynamically linked, add the .so to the package + get_filename_component(ZSTD_LIBRARY_PATH ${ZSTD_LIBRARY_RELEASE} DIRECTORY) + file(GLOB ZSTD_DLLS "${ZSTD_LIBRARY_PATH}/*zstd.so*") +- install(FILES ${ZSTD_DLLS} DESTINATION lib COMPONENT redist_libs) ++ #install(FILES ${ZSTD_DLLS} DESTINATION lib COMPONENT redist_libs) + + elseif(WIN32) + file(GLOB TORCH_DLLS "${TORCH_LIB}/lib/*.dll") diff --git a/easybuild/easyconfigs/d/dorado/dorado-0.7.3_include-fstream.patch b/easybuild/easyconfigs/d/dorado/dorado-0.7.3_include-fstream.patch new file mode 100644 index 000000000000..bf8d2346e5d7 --- /dev/null +++ b/easybuild/easyconfigs/d/dorado/dorado-0.7.3_include-fstream.patch @@ -0,0 +1,27 @@ +add missing include to fix compiler errors like: + + error: variable std::ofstream summary_out has initializer but incomplete type + +see also https://github.com/nanoporetech/dorado/pull/780 + +author: Kenneth Hoste (HPC-UGent) +--- dorado/dorado/cli/duplex.cpp.orig 2024-04-30 17:59:15.483935823 +0200 ++++ dorado/dorado/cli/duplex.cpp 2024-04-30 17:59:34.658694274 +0200 +@@ -39,6 +39,7 @@ + #include + #include + #include ++#include + #include + #include + #include +--- dorado/dorado/cli/demux.cpp.orig 2024-04-30 18:13:40.327122548 +0200 ++++ dorado/dorado/cli/demux.cpp 2024-04-30 18:15:37.576760942 +0200 +@@ -17,6 +17,7 @@ + #include + + #include ++#include + #include + #include + #include \ No newline at end of file diff --git a/easybuild/easyconfigs/d/dorado/dorado-0.8.0-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/d/dorado/dorado-0.8.0-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..b59f795fe3f0 --- /dev/null +++ b/easybuild/easyconfigs/d/dorado/dorado-0.8.0-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,107 @@ +easyblock = 'CMakeMake' + +name = 'dorado' +version = '0.8.0' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://github.com/nanoporetech/dorado' +description = """Dorado is a high-performance, easy-to-use, open source basecaller for Oxford Nanopore reads.""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'usempi': True} + +source_urls = ['https://github.com/nanoporetech/dorado/archive/'] +sources = [{ + 'git_config': { + 'url': 'https://github.com/nanoporetech', + 'repo_name': name, + 'tag': 'v%(version)s', + 'recursive': True, + }, + 'filename': SOURCE_TAR_XZ, +}] +patches = [ + '%(name)s-%(version)s_dont_install_external_libraries.patch', +] + +checksums = [ + {'dorado-0.8.0.tar.xz': + '8d44463853d6c06506011ec26eaea68b708be903ab3b31779b4dc2454247c6b3'}, + {'dorado-0.8.0_dont_install_external_libraries.patch': + '28942b7057af00c574a5e70d33a58b4036fd09ae0b041f45b67581c8dda832b1'}, +] + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.26.3'), + ('patchelf', '0.18.0'), +] + +dependencies = [ + ('CUDA', '12.1.1', '', SYSTEM), + ('OpenSSL', '1.1', '', SYSTEM), + ('PyTorch', '2.1.2', '-CUDA-%(cudaver)s'), + ('HDF5', '1.14.0'), + ('zstd', '1.5.5'), + ('HTSlib', '1.18'), + ('kineto', '0.4.0'), + ('libaec', '1.0.6'), +] + +# don't link to OpenSSL static libraries +# fix for CMake Error "missing: OPENSSL_CRYPTO_LIBRARY" (if only shared OpenSSL libraries are available) +preconfigopts = "sed -i '/OPENSSL_USE_STATIC_LIBS TRUE/d' ../dorado/cmake/OpenSSL.cmake && " +# link in the ssl and crypto libs, to fix: +# undefined reference to symbol 'SSL_get_peer_certificate@@OPENSSL_1_1_0' +preconfigopts += "sed -i 's/OpenSSL::SSL/ssl\\n crypto/g' ../dorado/dorado/utils/CMakeLists.txt && " + +# don't use vendored HTSlib, use provided HTSlib dependency +preconfigopts += "rm -r ../dorado/dorado/3rdparty/htslib/ && " +preconfigopts += "sed -i '/add_dependencies.*htslib_project/d' ../dorado/CMakeLists.txt && " +preconfigopts += "sed -i '/add_dependencies.*htslib_project/d' ../dorado/dorado/utils/CMakeLists.txt && " +preconfigopts += "sed -i '/Htslib.cmake/d' ../dorado/CMakeLists.txt && " +# link with -lhts, not -lhtslib +preconfigopts += "sed -i 's/htslib/hts/g' ../dorado/CMakeLists.txt && " +preconfigopts += "sed -i 's/htslib/hts/g' ../dorado/dorado/utils/CMakeLists.txt && " +preconfigopts += "sed -i 's/htslib/hts/g' ../dorado/dorado/torch_utils/CMakeLists.txt && " + +# disable treating warnings like errors by stripping out -Werror +# cfr. https://github.com/nanoporetech/dorado/issues/779 +preconfigopts += "sed -i 's/-Werror//g' ../dorado/cmake/Warnings.cmake && " + +_copts = [ + "-DCUDA_TOOLKIT_ROOT_DIR=$EBROOTCUDA", + "-DCMAKE_CUDA_COMPILER=$EBROOTCUDA/bin/nvcc", + '-DOPENSSL_ROOT_DIR=$EBROOTOPENSSL', + "-DDORADO_LIBTORCH_DIR=$EBROOTPYTORCH/lib", + # add -pthread flag (in addition to -lpthread) to avoid linking error: + # in function `_GLOBAL__sub_I_mutex.cc': mutex.cc:(.text.startup+0x17): undefined reference to `pthread_atfork' + '-DCMAKE_C_FLAGS="$CFLAGS -pthread"', +] + +configopts = ' '.join(_copts) + ' ' + +# disable CMake fiddling with RPATH when EasyBuild is configured to use RPATH linking +configopts += "$(if %(rpath_enabled)s; then " +configopts += "echo '-DCMAKE_SKIP_INSTALL_RPATH=YES -DCMAKE_SKIP_RPATH=YES'; fi) " + +# CUDA libraries that are copied to installdir need to be patched to have an RPATH section +# when EasyBuild is configured to use RPATH linking (required to pass RPATH sanity check); +# by default, CMake sets RUNPATH to '$ORIGIN' rather than RPATH (but that's disabled above) +postinstallcmds = [ + "if %(rpath_enabled)s; then " + " for lib in $(ls %(installdir)s/lib/lib{cu,nv}*.so*); do " + " echo setting RPATH in $lib;" + " patchelf --force-rpath --set-rpath '$ORIGIN' $lib;" + " done;" + "fi", +] + +sanity_check_paths = { + 'files': ['bin/dorado'], + 'dirs': [], +} + +sanity_check_commands = ["dorado basecaller --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/dorado/dorado-0.8.0_dont_install_external_libraries.patch b/easybuild/easyconfigs/d/dorado/dorado-0.8.0_dont_install_external_libraries.patch new file mode 100644 index 000000000000..cd205c1cbb76 --- /dev/null +++ b/easybuild/easyconfigs/d/dorado/dorado-0.8.0_dont_install_external_libraries.patch @@ -0,0 +1,51 @@ +Don't install external libraries in Dorado's lib directory. +Simon Branford (University of Birmingham) +--- cmake/InstallRedistLibs.cmake.orig 2024-09-27 13:43:56.612497000 +0100 ++++ cmake/InstallRedistLibs.cmake 2024-09-27 13:44:31.683753000 +0100 +@@ -46,7 +46,7 @@ + else() + # bundle the libraries from the cuda toolkit + file(GLOB NATIVE_CUDA_LIBS "${CUDAToolkit_TARGET_DIR}/targets/${CMAKE_SYSTEM_PROCESSOR}-linux/lib/${LIB}") +- install(FILES ${NATIVE_CUDA_LIBS} DESTINATION lib COMPONENT redist_libs) ++ #install(FILES ${NATIVE_CUDA_LIBS} DESTINATION lib COMPONENT redist_libs) + endif() + endforeach() + +@@ -59,14 +59,14 @@ + RESOLVE_SYMLINKS("${DEBUG_LIBRARIES}" NEW_HDF_DEBUG_LIBRARIES) + foreach(HDF_LIB IN LISTS NEW_HDF_DEBUG_LIBRARIES) + if(${HDF_LIB} MATCHES "hdf5") +- install(FILES ${HDF_LIB} DESTINATION lib COMPONENT redist_libs CONFIGURATIONS Debug) ++ #install(FILES ${HDF_LIB} DESTINATION lib COMPONENT redist_libs CONFIGURATIONS Debug) + endif() + endforeach() + FILTER_LIST("${HDF5_C_LIBRARIES}" RELEASE_LIBRARIES optimized debug ${SHARED_LIB_EXT}) + RESOLVE_SYMLINKS("${RELEASE_LIBRARIES}" NEW_HDF_RELEASE_LIBRARIES) + foreach(HDF_LIB IN LISTS NEW_HDF_RELEASE_LIBRARIES) + if(${HDF_LIB} MATCHES "hdf5") +- install(FILES ${HDF_LIB} DESTINATION lib COMPONENT redist_libs CONFIGURATIONS Release ReleaseWithDebInfo) ++ #install(FILES ${HDF_LIB} DESTINATION lib COMPONENT redist_libs CONFIGURATIONS Release ReleaseWithDebInfo) + endif() + endforeach() + endif() +@@ -74,17 +74,17 @@ + find_library(SZ_DLL sz REQUIRED) + get_filename_component(SZ_DLL_PATH ${SZ_DLL} DIRECTORY) + file(GLOB SZ_DLLS "${SZ_DLL_PATH}/libsz.so*") +- install(FILES ${SZ_DLLS} DESTINATION lib COMPONENT redist_libs) ++ #install(FILES ${SZ_DLLS} DESTINATION lib COMPONENT redist_libs) + + find_library(AEC_DLL aec REQUIRED) + get_filename_component(AEC_DLL_PATH ${AEC_DLL} DIRECTORY) + file(GLOB AEC_DLLS "${AEC_DLL_PATH}/libaec.so*") +- install(FILES ${AEC_DLLS} DESTINATION lib COMPONENT redist_libs) ++ #install(FILES ${AEC_DLLS} DESTINATION lib COMPONENT redist_libs) + + # If zstd has been dynamically linked, add the .so to the package + get_filename_component(ZSTD_LIBRARY_PATH ${ZSTD_LIBRARY_RELEASE} DIRECTORY) + file(GLOB ZSTD_DLLS "${ZSTD_LIBRARY_PATH}/*zstd.so*") +- install(FILES ${ZSTD_DLLS} DESTINATION lib COMPONENT redist_libs) ++ #install(FILES ${ZSTD_DLLS} DESTINATION lib COMPONENT redist_libs) + + elseif(WIN32) + file(GLOB TORCH_DLLS "${TORCH_LIB}/lib/*.dll") diff --git a/easybuild/easyconfigs/d/dorado/dorado-0.8.3-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/d/dorado/dorado-0.8.3-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..263368b11c0c --- /dev/null +++ b/easybuild/easyconfigs/d/dorado/dorado-0.8.3-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,106 @@ +easyblock = 'CMakeMake' + +name = 'dorado' +version = '0.8.3' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://github.com/nanoporetech/dorado' +description = """Dorado is a high-performance, easy-to-use, open source basecaller for Oxford Nanopore reads.""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'usempi': True} + +source_urls = ['https://github.com/nanoporetech/dorado/archive/'] +sources = [{ + 'git_config': { + 'url': 'https://github.com/nanoporetech', + 'repo_name': name, + 'tag': 'v%(version)s', + 'recursive': True, + }, + 'filename': SOURCE_TAR_XZ, +}] +patches = [ + '%(name)s-0.8.0_dont_install_external_libraries.patch', +] +checksums = [ + {'dorado-0.8.3.tar.xz': + 'b33b259bf7cb6c7df8012b79c5373c588477d116bb59f563003e9453832c9532'}, + {'dorado-0.8.0_dont_install_external_libraries.patch': + '28942b7057af00c574a5e70d33a58b4036fd09ae0b041f45b67581c8dda832b1'}, +] + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.26.3'), + ('patchelf', '0.18.0'), +] + +dependencies = [ + ('CUDA', '12.1.1', '', SYSTEM), + ('OpenSSL', '1.1', '', SYSTEM), + ('PyTorch', '2.1.2', '-CUDA-%(cudaver)s'), + ('HDF5', '1.14.0'), + ('zstd', '1.5.5'), + ('HTSlib', '1.18'), + ('kineto', '0.4.0'), + ('libaec', '1.0.6'), +] + +# don't link to OpenSSL static libraries +# fix for CMake Error "missing: OPENSSL_CRYPTO_LIBRARY" (if only shared OpenSSL libraries are available) +preconfigopts = "sed -i '/OPENSSL_USE_STATIC_LIBS TRUE/d' ../dorado/cmake/OpenSSL.cmake && " +# link in the ssl and crypto libs, to fix: +# undefined reference to symbol 'SSL_get_peer_certificate@@OPENSSL_1_1_0' +preconfigopts += "sed -i 's/OpenSSL::SSL/ssl\\n crypto/g' ../dorado/dorado/utils/CMakeLists.txt && " + +# don't use vendored HTSlib, use provided HTSlib dependency +preconfigopts += "rm -r ../dorado/dorado/3rdparty/htslib/ && " +preconfigopts += "sed -i '/add_dependencies.*htslib_project/d' ../dorado/CMakeLists.txt && " +preconfigopts += "sed -i '/add_dependencies.*htslib_project/d' ../dorado/dorado/utils/CMakeLists.txt && " +preconfigopts += "sed -i '/Htslib.cmake/d' ../dorado/CMakeLists.txt && " +# link with -lhts, not -lhtslib +preconfigopts += "sed -i 's/htslib/hts/g' ../dorado/CMakeLists.txt && " +preconfigopts += "sed -i 's/htslib/hts/g' ../dorado/dorado/utils/CMakeLists.txt && " +preconfigopts += "sed -i 's/htslib/hts/g' ../dorado/dorado/torch_utils/CMakeLists.txt && " + +# disable treating warnings like errors by stripping out -Werror +# cfr. https://github.com/nanoporetech/dorado/issues/779 +preconfigopts += "sed -i 's/-Werror//g' ../dorado/cmake/Warnings.cmake && " + +_copts = [ + "-DCUDA_TOOLKIT_ROOT_DIR=$EBROOTCUDA", + "-DCMAKE_CUDA_COMPILER=$EBROOTCUDA/bin/nvcc", + '-DOPENSSL_ROOT_DIR=$EBROOTOPENSSL', + "-DDORADO_LIBTORCH_DIR=$EBROOTPYTORCH/lib", + # add -pthread flag (in addition to -lpthread) to avoid linking error: + # in function `_GLOBAL__sub_I_mutex.cc': mutex.cc:(.text.startup+0x17): undefined reference to `pthread_atfork' + '-DCMAKE_C_FLAGS="$CFLAGS -pthread"', +] + +configopts = ' '.join(_copts) + ' ' + +# disable CMake fiddling with RPATH when EasyBuild is configured to use RPATH linking +configopts += "$(if %(rpath_enabled)s; then " +configopts += "echo '-DCMAKE_SKIP_INSTALL_RPATH=YES -DCMAKE_SKIP_RPATH=YES'; fi) " + +# CUDA libraries that are copied to installdir need to be patched to have an RPATH section +# when EasyBuild is configured to use RPATH linking (required to pass RPATH sanity check); +# by default, CMake sets RUNPATH to '$ORIGIN' rather than RPATH (but that's disabled above) +postinstallcmds = [ + "if %(rpath_enabled)s; then " + " for lib in $(ls %(installdir)s/lib/lib{cu,nv}*.so*); do " + " echo setting RPATH in $lib;" + " patchelf --force-rpath --set-rpath '$ORIGIN' $lib;" + " done;" + "fi", +] + +sanity_check_paths = { + 'files': ['bin/dorado'], + 'dirs': [], +} + +sanity_check_commands = ["dorado basecaller --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/dorado/dorado-0.9.0-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/d/dorado/dorado-0.9.0-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..38a2abfe081c --- /dev/null +++ b/easybuild/easyconfigs/d/dorado/dorado-0.9.0-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,106 @@ +easyblock = 'CMakeMake' + +name = 'dorado' +version = '0.9.0' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://github.com/nanoporetech/dorado' +description = """Dorado is a high-performance, easy-to-use, open source basecaller for Oxford Nanopore reads.""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'usempi': True} + +source_urls = ['https://github.com/nanoporetech/dorado/archive/'] +sources = [{ + 'git_config': { + 'url': 'https://github.com/nanoporetech', + 'repo_name': name, + 'tag': 'v%(version)s', + 'recursive': True, + }, + 'filename': SOURCE_TAR_XZ, +}] +patches = [ + '%(name)s-0.8.0_dont_install_external_libraries.patch', +] +checksums = [ + {'dorado-0.9.0.tar.xz': + 'f08ccbd047d16e20e1fbd71f3449c9b82cbe264aa07a0d0f9a637f957587d99a'}, + {'dorado-0.8.0_dont_install_external_libraries.patch': + '28942b7057af00c574a5e70d33a58b4036fd09ae0b041f45b67581c8dda832b1'}, +] + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.26.3'), + ('patchelf', '0.18.0'), +] + +dependencies = [ + ('CUDA', '12.1.1', '', SYSTEM), + ('OpenSSL', '1.1', '', SYSTEM), + ('PyTorch', '2.1.2', '-CUDA-%(cudaver)s'), + ('HDF5', '1.14.0'), + ('zstd', '1.5.5'), + ('HTSlib', '1.18'), + ('kineto', '0.4.0'), + ('libaec', '1.0.6'), +] + +# don't link to OpenSSL static libraries +# fix for CMake Error "missing: OPENSSL_CRYPTO_LIBRARY" (if only shared OpenSSL libraries are available) +preconfigopts = "sed -i '/OPENSSL_USE_STATIC_LIBS TRUE/d' ../dorado/cmake/OpenSSL.cmake && " +# link in the ssl and crypto libs, to fix: +# undefined reference to symbol 'SSL_get_peer_certificate@@OPENSSL_1_1_0' +preconfigopts += "sed -i 's/OpenSSL::SSL/ssl\\n crypto/g' ../dorado/dorado/utils/CMakeLists.txt && " + +# don't use vendored HTSlib, use provided HTSlib dependency +preconfigopts += "rm -r ../dorado/dorado/3rdparty/htslib/ && " +preconfigopts += "sed -i '/add_dependencies.*htslib_project/d' ../dorado/CMakeLists.txt && " +preconfigopts += "sed -i '/add_dependencies.*htslib_project/d' ../dorado/dorado/utils/CMakeLists.txt && " +preconfigopts += "sed -i '/Htslib.cmake/d' ../dorado/CMakeLists.txt && " +# link with -lhts, not -lhtslib +preconfigopts += "sed -i 's/htslib/hts/g' ../dorado/CMakeLists.txt && " +preconfigopts += "sed -i 's/htslib/hts/g' ../dorado/dorado/utils/CMakeLists.txt && " +preconfigopts += "sed -i 's/htslib/hts/g' ../dorado/dorado/torch_utils/CMakeLists.txt && " + +# disable treating warnings like errors by stripping out -Werror +# cfr. https://github.com/nanoporetech/dorado/issues/779 +preconfigopts += "sed -i 's/-Werror//g' ../dorado/cmake/Warnings.cmake && " + +_copts = [ + "-DCUDA_TOOLKIT_ROOT_DIR=$EBROOTCUDA", + "-DCMAKE_CUDA_COMPILER=$EBROOTCUDA/bin/nvcc", + '-DOPENSSL_ROOT_DIR=$EBROOTOPENSSL', + "-DDORADO_LIBTORCH_DIR=$EBROOTPYTORCH/lib", + # add -pthread flag (in addition to -lpthread) to avoid linking error: + # in function `_GLOBAL__sub_I_mutex.cc': mutex.cc:(.text.startup+0x17): undefined reference to `pthread_atfork' + '-DCMAKE_C_FLAGS="$CFLAGS -pthread"', +] + +configopts = ' '.join(_copts) + ' ' + +# disable CMake fiddling with RPATH when EasyBuild is configured to use RPATH linking +configopts += "$(if %(rpath_enabled)s; then " +configopts += "echo '-DCMAKE_SKIP_INSTALL_RPATH=YES -DCMAKE_SKIP_RPATH=YES'; fi) " + +# CUDA libraries that are copied to installdir need to be patched to have an RPATH section +# when EasyBuild is configured to use RPATH linking (required to pass RPATH sanity check); +# by default, CMake sets RUNPATH to '$ORIGIN' rather than RPATH (but that's disabled above) +postinstallcmds = [ + "if %(rpath_enabled)s; then " + " for lib in $(ls %(installdir)s/lib/lib{cu,nv}*.so*); do " + " echo setting RPATH in $lib;" + " patchelf --force-rpath --set-rpath '$ORIGIN' $lib;" + " done;" + "fi", +] + +sanity_check_paths = { + 'files': ['bin/dorado'], + 'dirs': [], +} + +sanity_check_commands = ["dorado basecaller --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/dorado/dorado-0.9.1-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/d/dorado/dorado-0.9.1-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..f1006a7765f1 --- /dev/null +++ b/easybuild/easyconfigs/d/dorado/dorado-0.9.1-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,106 @@ +easyblock = 'CMakeMake' + +name = 'dorado' +version = '0.9.1' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://github.com/nanoporetech/dorado' +description = """Dorado is a high-performance, easy-to-use, open source basecaller for Oxford Nanopore reads.""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'usempi': True} + +source_urls = ['https://github.com/nanoporetech/dorado/archive/'] +sources = [{ + 'git_config': { + 'url': 'https://github.com/nanoporetech', + 'repo_name': name, + 'tag': 'v%(version)s', + 'recursive': True, + }, + 'filename': SOURCE_TAR_XZ, +}] +patches = [ + '%(name)s-0.8.0_dont_install_external_libraries.patch', +] +checksums = [ + {'dorado-0.9.1.tar.xz': + '95fcbc822b0f31e0f670cafbd234ea639233e978d2fad745b0546b344974dff0'}, + {'dorado-0.8.0_dont_install_external_libraries.patch': + '28942b7057af00c574a5e70d33a58b4036fd09ae0b041f45b67581c8dda832b1'}, +] + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.26.3'), + ('patchelf', '0.18.0'), +] + +dependencies = [ + ('CUDA', '12.1.1', '', SYSTEM), + ('OpenSSL', '1.1', '', SYSTEM), + ('PyTorch', '2.1.2', '-CUDA-%(cudaver)s'), + ('HDF5', '1.14.0'), + ('zstd', '1.5.5'), + ('HTSlib', '1.18'), + ('kineto', '0.4.0'), + ('libaec', '1.0.6'), +] + +# don't link to OpenSSL static libraries +# fix for CMake Error "missing: OPENSSL_CRYPTO_LIBRARY" (if only shared OpenSSL libraries are available) +preconfigopts = "sed -i '/OPENSSL_USE_STATIC_LIBS TRUE/d' ../dorado/cmake/OpenSSL.cmake && " +# link in the ssl and crypto libs, to fix: +# undefined reference to symbol 'SSL_get_peer_certificate@@OPENSSL_1_1_0' +preconfigopts += "sed -i 's/OpenSSL::SSL/ssl\\n crypto/g' ../dorado/dorado/utils/CMakeLists.txt && " + +# don't use vendored HTSlib, use provided HTSlib dependency +preconfigopts += "rm -r ../dorado/dorado/3rdparty/htslib/ && " +preconfigopts += "sed -i '/add_dependencies.*htslib_project/d' ../dorado/CMakeLists.txt && " +preconfigopts += "sed -i '/add_dependencies.*htslib_project/d' ../dorado/dorado/utils/CMakeLists.txt && " +preconfigopts += "sed -i '/Htslib.cmake/d' ../dorado/CMakeLists.txt && " +# link with -lhts, not -lhtslib +preconfigopts += "sed -i 's/htslib/hts/g' ../dorado/CMakeLists.txt && " +preconfigopts += "sed -i 's/htslib/hts/g' ../dorado/dorado/utils/CMakeLists.txt && " +preconfigopts += "sed -i 's/htslib/hts/g' ../dorado/dorado/torch_utils/CMakeLists.txt && " + +# disable treating warnings like errors by stripping out -Werror +# cfr. https://github.com/nanoporetech/dorado/issues/779 +preconfigopts += "sed -i 's/-Werror//g' ../dorado/cmake/Warnings.cmake && " + +_copts = [ + "-DCUDA_TOOLKIT_ROOT_DIR=$EBROOTCUDA", + "-DCMAKE_CUDA_COMPILER=$EBROOTCUDA/bin/nvcc", + '-DOPENSSL_ROOT_DIR=$EBROOTOPENSSL', + "-DDORADO_LIBTORCH_DIR=$EBROOTPYTORCH/lib", + # add -pthread flag (in addition to -lpthread) to avoid linking error: + # in function `_GLOBAL__sub_I_mutex.cc': mutex.cc:(.text.startup+0x17): undefined reference to `pthread_atfork' + '-DCMAKE_C_FLAGS="$CFLAGS -pthread"', +] + +configopts = ' '.join(_copts) + ' ' + +# disable CMake fiddling with RPATH when EasyBuild is configured to use RPATH linking +configopts += "$(if %(rpath_enabled)s; then " +configopts += "echo '-DCMAKE_SKIP_INSTALL_RPATH=YES -DCMAKE_SKIP_RPATH=YES'; fi) " + +# CUDA libraries that are copied to installdir need to be patched to have an RPATH section +# when EasyBuild is configured to use RPATH linking (required to pass RPATH sanity check); +# by default, CMake sets RUNPATH to '$ORIGIN' rather than RPATH (but that's disabled above) +postinstallcmds = [ + "if %(rpath_enabled)s; then " + " for lib in $(ls %(installdir)s/lib/lib{cu,nv}*.so*); do " + " echo setting RPATH in $lib;" + " patchelf --force-rpath --set-rpath '$ORIGIN' $lib;" + " done;" + "fi", +] + +sanity_check_paths = { + 'files': ['bin/dorado'], + 'dirs': [], +} + +sanity_check_commands = ["dorado basecaller --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/dotNET-Core-Runtime/dotNET-Core-Runtime-2.0.7-GCCcore-6.4.0.eb b/easybuild/easyconfigs/d/dotNET-Core-Runtime/dotNET-Core-Runtime-2.0.7-GCCcore-6.4.0.eb deleted file mode 100644 index d32d2d32f11a..000000000000 --- a/easybuild/easyconfigs/d/dotNET-Core-Runtime/dotNET-Core-Runtime-2.0.7-GCCcore-6.4.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'Tarball' - -# note: only works on recent OSs, required sufficiently recent glibc (2.14 or newer) -name = 'dotNET-Core-Runtime' -version = '2.0.7' - -homepage = 'https://www.microsoft.com/net/' -description = """.NET is a free, cross-platform, open source developer platform for building many different types - of applications.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://download.microsoft.com/download/A/9/F/A9F8872C-48B2-41DB-8AAD-D5908D988592/'] -sources = ['dotnet-runtime-%(version)s-linux-x64.tar.gz'] -checksums = ['680ea40a1fafb7a6f93897df70077b64f0081b7d9b0f1358f5897ffd949d6b71'] - -dependencies = [('libunwind', '1.2.1')] - -sanity_check_paths = { - 'files': ['dotnet'], - 'dirs': ['shared/Microsoft.NETCore.App/%(version)s'], -} - -modextrapaths = {'PATH': ['']} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/d/dotNET-Core-Runtime/dotNET-Core-Runtime-5.0.17-GCCcore-10.3.0.eb b/easybuild/easyconfigs/d/dotNET-Core-Runtime/dotNET-Core-Runtime-5.0.17-GCCcore-10.3.0.eb deleted file mode 100644 index 9200f0b1ad61..000000000000 --- a/easybuild/easyconfigs/d/dotNET-Core-Runtime/dotNET-Core-Runtime-5.0.17-GCCcore-10.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# Author: Robert Mijakovic -## -easyblock = 'Tarball' - -# note: only works on recent OSs, required sufficiently recent glibc (2.14 or newer) -name = 'dotNET-Core-Runtime' -version = '5.0.17' - -homepage = 'https://www.microsoft.com/net/' -description = """.NET is a free, cross-platform, open source developer platform for building many different types - of applications.""" - -toolchain = {'name': 'GCCcore', 'version': '10.3.0'} - -source_urls = ['https://download.visualstudio.microsoft.com/download/pr/' + - 'e77438f6-865f-45e0-9a52-3e4b04aa609f/024a880ed4bfbfd3b9f222fec0b6aaff'] -sources = ['dotnet-runtime-%(version)s-linux-x64.tar.gz'] -checksums = ['12b44025aabf3d28242c47f84dd14237ad7f496715be55a7c5afd0fb34f66c8b'] - -dependencies = [('libunwind', '1.4.0')] - -sanity_check_paths = { - 'files': ['dotnet'], - 'dirs': ['shared/Microsoft.NETCore.App/%(version)s'], -} - -sanity_check_commands = ["dotnet --info"] - -modextrapaths = {'PATH': ['']} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/d/dotNET-Core-Runtime/dotNET-Core-Runtime-6.0.1-GCCcore-11.2.0.eb b/easybuild/easyconfigs/d/dotNET-Core-Runtime/dotNET-Core-Runtime-6.0.1-GCCcore-11.2.0.eb deleted file mode 100644 index 2959307e3908..000000000000 --- a/easybuild/easyconfigs/d/dotNET-Core-Runtime/dotNET-Core-Runtime-6.0.1-GCCcore-11.2.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# Author: Robert Mijakovic -## -easyblock = 'Tarball' - -# note: only works on recent OSs, required sufficiently recent glibc (2.14 or newer) -name = 'dotNET-Core-Runtime' -version = '6.0.1' - -homepage = 'https://www.microsoft.com/net/' -description = """.NET is a free, cross-platform, open source developer platform for building many different types - of applications.""" - -toolchain = {'name': 'GCCcore', 'version': '11.2.0'} - -source_urls = ['https://download.visualstudio.microsoft.com/download/pr/' + - 'be8a513c-f3bb-4fbd-b382-6596cf0d67b5/968e205c44eabd205b8ea98be250b880'] -sources = ['dotnet-runtime-%(version)s-linux-x64.tar.gz'] -checksums = ['f77369477ee8c98402793a2b6ce1f46d663fd0373a93a4cef50eb22d8607773c'] - -dependencies = [('libunwind', '1.5.0')] - -sanity_check_paths = { - 'files': ['dotnet'], - 'dirs': ['shared/Microsoft.NETCore.App/%(version)s'], -} - -sanity_check_commands = ["dotnet --info"] - -modextrapaths = {'PATH': ['']} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/d/dotNET-Core/dotNET-Core-8.0.302.eb b/easybuild/easyconfigs/d/dotNET-Core/dotNET-Core-8.0.302.eb new file mode 100644 index 000000000000..1b6fc7b0b305 --- /dev/null +++ b/easybuild/easyconfigs/d/dotNET-Core/dotNET-Core-8.0.302.eb @@ -0,0 +1,56 @@ +easyblock = "Tarball" + +name = "dotNET-Core" +version = "8.0.302" # uses the SDK version string, runtime is 8.0.6 + +homepage = "https://www.microsoft.com/net/" +description = """.NET is a free, cross-platform, open source developer platform for building many different types of +applications. With .NET, you can use multiple languages, editors, and libraries to build for web, mobile, desktop, +gaming, and IoT. + +Contains the SDK and the Runtime. +""" + +toolchain = SYSTEM + +local_variant = {'aarch64': 'linux-x64', 'x86_64': 'linux-x64', 'arm64': 'osx-x86'}.get(ARCH) +source_urls = [ + 'https://download.visualstudio.microsoft.com/download/pr/' + 'dd6ee0c0-6287-4fca-85d0-1023fc52444b/874148c23613c594fc8f711fc0330298', # x86_64 + 'https://download.visualstudio.microsoft.com/download/pr/' + '9d5ec61f-58b3-412f-a4b7-be8c295b4877/fcd77a3d07f2c2054b86154634402527', # arm64 + 'https://download.visualstudio.microsoft.com/download/pr/' + 'ccc923ed-10de-4131-9c65-2a73f51185cb/3c04869af60dc562d81a673b2fb95515', # osx arm64 +] +sources = ["dotnet-sdk-%%(version)s-%s.tar.gz" % local_variant] +checksums = [{ + 'dotnet-sdk-8.0.302-linux-x64.tar.gz': '8c84340e7bbbe478463debb9230e18d5b1a94583c2ebc04eb28a39a232b37f55', + 'dotnet-sdk-8.0.302-linux-arm64.tar.gz': '8cc5b1216e0ef019199bbe5907cbe24d6110a6fd4c836c6892349a4532184337', + 'dotnet-sdk-8.0.302-osx-arm64.tar.gz': '0a786792c6ff41a7cf3c5d43bc2bbffe4a96a9c9df709cb816111ff670d33eb9', +}] + +sanity_check_paths = { + "files": ["dotnet", "LICENSE.txt"], + "dirs": [ + "shared/Microsoft.NETCore.App/", + "shared/Microsoft.AspNetCore.App/", + "sdk", + ], +} + +sanity_check_commands = ['dotnet --help'] + +modextrapaths = {"PATH": ""} + +# We are not sending usage stats to Microsoft...hopefully. +# The .NET Core tools collect usage data in order to help us improve your experience. The data is anonymous. +# It is collected by Microsoft and shared with the community. +# You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using +# your favorite shell. +# Read more about .NET Core CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry +modextravars = { + "DOTNET_ROOT": "%(installdir)s", + "DOTNET_CLI_TELEMETRY_OPTOUT": "1", +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/d/dotNET-Core/dotNET-Core-8.0.eb b/easybuild/easyconfigs/d/dotNET-Core/dotNET-Core-8.0.eb index e96d2cda8764..e41e056f33de 100644 --- a/easybuild/easyconfigs/d/dotNET-Core/dotNET-Core-8.0.eb +++ b/easybuild/easyconfigs/d/dotNET-Core/dotNET-Core-8.0.eb @@ -13,6 +13,6 @@ Contains the SDK and the Runtime. toolchain = SYSTEM -dependencies = [('dotNET-Core', '%(version)s.203')] +dependencies = [('dotNET-Core', '%(version)s.302')] moduleclass = 'lang' diff --git a/easybuild/easyconfigs/d/dotNET-SDK/dotNET-SDK-3.1.300-linux-x64.eb b/easybuild/easyconfigs/d/dotNET-SDK/dotNET-SDK-3.1.300-linux-x64.eb deleted file mode 100644 index 210fa47c85bf..000000000000 --- a/easybuild/easyconfigs/d/dotNET-SDK/dotNET-SDK-3.1.300-linux-x64.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia -# Homepage: https://staff.flinders.edu.au/research/deep-thought -# -# Authors:: Robert Qiao -# License:: MIT -# -# Notes:: requires glibc v2.14 or higher -## - -easyblock = 'Tarball' - -name = 'dotNET-SDK' -version = '3.1.300' -versionsuffix = '-linux-x64' - -homepage = 'https://www.microsoft.com/net/' -description = """.NET is a free, cross-platform, open source developer platform for building many different types - of applications.""" - -toolchain = SYSTEM - -source_urls = ['https://download.visualstudio.microsoft.com/download/pr/' + - '0c795076-b679-457e-8267-f9dd20a8ca28/02446ea777b6f5a5478cd3244d8ed65b'] -sources = ['dotnet-sdk-%(version)s%(versionsuffix)s.tar.gz'] -checksums = ['97520198b440a833f89fe4dfff5217bab9bba964765783f3c699cf6bbf9043a8'] - -sanity_check_paths = { - 'files': ['dotnet'], - 'dirs': ['shared/Microsoft.NETCore.App', 'shared/Microsoft.AspNetCore.App'], -} - -modextrapaths = { - 'PATH': [''], - 'DOTNET_ROOT': [''], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/d/dotNET-SDK/dotNET-SDK-6.0.101-linux-x64.eb b/easybuild/easyconfigs/d/dotNET-SDK/dotNET-SDK-6.0.101-linux-x64.eb deleted file mode 100644 index 26301f192c62..000000000000 --- a/easybuild/easyconfigs/d/dotNET-SDK/dotNET-SDK-6.0.101-linux-x64.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# Authors:: Robert Qiao -# Robert Mijakovic -# -# License:: MIT -# Notes:: requires glibc v2.14 or higher -## -easyblock = 'Tarball' - -name = 'dotNET-SDK' -version = '6.0.101' -versionsuffix = '-linux-x64' - -homepage = 'https://www.microsoft.com/net/' -description = """.NET is a free, cross-platform, open source developer platform for building many different types - of applications.""" - -toolchain = SYSTEM -source_urls = ['https://download.visualstudio.microsoft.com/download/pr/' + - 'ede8a287-3d61-4988-a356-32ff9129079e/bdb47b6b510ed0c4f0b132f7f4ad9d5a'] -sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tar.gz'] -checksums = ['95a1b5360b234e926f12327d68c4a0d7b7206134dca1b570a66dc7a8a4aed705'] - -sanity_check_paths = { - 'files': ['dotnet'], - 'dirs': ['shared/Microsoft.NETCore.App', 'shared/Microsoft.AspNetCore.App'], -} - -sanity_check_commands = ["dotnet --help"] - -modextrapaths = { - 'PATH': [''], - 'DOTNET_ROOT': [''], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/d/double-conversion/double-conversion-3.0.3-foss-2018a.eb b/easybuild/easyconfigs/d/double-conversion/double-conversion-3.0.3-foss-2018a.eb deleted file mode 100644 index b3a7d3eef68c..000000000000 --- a/easybuild/easyconfigs/d/double-conversion/double-conversion-3.0.3-foss-2018a.eb +++ /dev/null @@ -1,32 +0,0 @@ -# NOTE: -# This does use the system compiler if any and WILL fail if no system compiler exists. -# Dependents may or may not be able to find this, e.g. Qt will silently fallback to a version included in Qt -# For future ECs use the CMake based build -easyblock = 'SCons' - -name = 'double-conversion' -version = '3.0.3' - -homepage = 'https://github.com/google/double-conversion' -description = "Efficient binary-decimal and decimal-binary conversion routines for IEEE doubles." - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['https://github.com/google/%(name)s/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['ac84e00c19fdb5ee20c01feb18b0fa2e938bf4b8cf71d43bab62502c8b65420a'] - -builddependencies = [ - ('SCons', '3.0.1', '-Python-3.6.4'), -] - -installopts = "DESTDIR=%(installdir)s prefix='' && " -installopts += "mkdir %(installdir)s/include && cp double-conversion/*.h %(installdir)s/include" - -sanity_check_paths = { - 'files': ['include/double-conversion.h', 'include/utils.h', 'lib/libdouble-conversion.a', - 'lib/libdouble-conversion.%s' % SHLIB_EXT, 'lib/libdouble-conversion_pic.a'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/double-conversion/double-conversion-3.1.4-GCCcore-8.2.0.eb b/easybuild/easyconfigs/d/double-conversion/double-conversion-3.1.4-GCCcore-8.2.0.eb deleted file mode 100644 index e141a4203de1..000000000000 --- a/easybuild/easyconfigs/d/double-conversion/double-conversion-3.1.4-GCCcore-8.2.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'double-conversion' -version = '3.1.4' - -homepage = 'https://github.com/google/double-conversion' -description = "Efficient binary-decimal and decimal-binary conversion routines for IEEE doubles." - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://github.com/google/%(name)s/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['95004b65e43fefc6100f337a25da27bb99b9ef8d4071a36a33b5e83eb1f82021'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('CMake', '3.13.3'), -] - -# Build static lib, static lib with -fPIC and shared lib -configopts = [ - '', - '-DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_STATIC_LIBRARY_SUFFIX_CXX=_pic.a', - '-DBUILD_SHARED_LIBS=ON' -] - -sanity_check_paths = { - 'files': ['include/double-conversion/double-conversion.h', 'include/double-conversion/utils.h', - 'lib/libdouble-conversion.a', 'lib/libdouble-conversion_pic.a', - 'lib/libdouble-conversion.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/double-conversion/double-conversion-3.1.4-GCCcore-8.3.0.eb b/easybuild/easyconfigs/d/double-conversion/double-conversion-3.1.4-GCCcore-8.3.0.eb deleted file mode 100644 index 295ca845f6f9..000000000000 --- a/easybuild/easyconfigs/d/double-conversion/double-conversion-3.1.4-GCCcore-8.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'double-conversion' -version = '3.1.4' - -homepage = 'https://github.com/google/double-conversion' -description = "Efficient binary-decimal and decimal-binary conversion routines for IEEE doubles." - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/google/%(name)s/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['95004b65e43fefc6100f337a25da27bb99b9ef8d4071a36a33b5e83eb1f82021'] - -builddependencies = [ - ('binutils', '2.32'), - ('CMake', '3.15.3'), -] - -# Build static lib, static lib with -fPIC and shared lib -configopts = [ - '', - '-DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_STATIC_LIBRARY_SUFFIX_CXX=_pic.a', - '-DBUILD_SHARED_LIBS=ON' -] - -sanity_check_paths = { - 'files': ['include/double-conversion/double-conversion.h', 'include/double-conversion/utils.h', - 'lib/libdouble-conversion.a', 'lib/libdouble-conversion_pic.a', - 'lib/libdouble-conversion.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/double-conversion/double-conversion-3.1.5-GCCcore-9.3.0.eb b/easybuild/easyconfigs/d/double-conversion/double-conversion-3.1.5-GCCcore-9.3.0.eb deleted file mode 100644 index e3b9916c69a3..000000000000 --- a/easybuild/easyconfigs/d/double-conversion/double-conversion-3.1.5-GCCcore-9.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'double-conversion' -version = '3.1.5' - -homepage = 'https://github.com/google/double-conversion' -description = "Efficient binary-decimal and decimal-binary conversion routines for IEEE doubles." - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://github.com/google/%(name)s/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['a63ecb93182134ba4293fd5f22d6e08ca417caafa244afaa751cbfddf6415b13'] - -builddependencies = [ - ('binutils', '2.34'), - ('CMake', '3.16.4'), -] - -# Build static lib, static lib with -fPIC and shared lib -configopts = [ - '', - '-DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_STATIC_LIBRARY_SUFFIX_CXX=_pic.a', - '-DBUILD_SHARED_LIBS=ON' -] - -sanity_check_paths = { - 'files': ['include/double-conversion/%s.h' % h for h in ['bignum', 'cached-powers', 'diy-fp', 'double-conversion', - 'fast-dtoa', 'fixed-dtoa', 'ieee', 'strtod', 'utils']] + - ['lib/libdouble-conversion.%s' % e for e in ['a', SHLIB_EXT]] + ['lib/libdouble-conversion_pic.a'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/double-conversion/double-conversion-3.3.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/d/double-conversion/double-conversion-3.3.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..c4b5780f6eec --- /dev/null +++ b/easybuild/easyconfigs/d/double-conversion/double-conversion-3.3.0-GCCcore-13.3.0.eb @@ -0,0 +1,36 @@ + +easyblock = 'CMakeMake' + +name = 'double-conversion' +version = '3.3.0' + +homepage = 'https://github.com/google/double-conversion' +description = "Efficient binary-decimal and decimal-binary conversion routines for IEEE doubles." + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://github.com/google/%(name)s/archive'] +sources = ['v%(version)s.tar.gz'] +checksums = ['04ec44461850abbf33824da84978043b22554896b552c5fd11a9c5ae4b4d296e'] + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), +] + +# Build static lib, static lib with -fPIC and shared lib +configopts = [ + '', + "-DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_STATIC_LIBRARY_SUFFIX_CXX=_pic.a", + '-DBUILD_SHARED_LIBS=ON', +] + + +sanity_check_paths = { + 'files': ['include/double-conversion/%s.h' % h for h in ['bignum', 'cached-powers', 'diy-fp', 'double-conversion', + 'fast-dtoa', 'fixed-dtoa', 'ieee', 'strtod', 'utils']] + + ['lib/libdouble-conversion.%s' % e for e in ['a', SHLIB_EXT]] + ['lib/libdouble-conversion_pic.a'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/draco/draco-1.5.7-foss-2023a.eb b/easybuild/easyconfigs/d/draco/draco-1.5.7-foss-2023a.eb new file mode 100644 index 000000000000..857e3bc02362 --- /dev/null +++ b/easybuild/easyconfigs/d/draco/draco-1.5.7-foss-2023a.eb @@ -0,0 +1,25 @@ +easyblock = 'CMakeMake' + +name = 'draco' +version = '1.5.7' + +homepage = 'https://github.com/google/draco/' +description = """"Draco is a library for compressing and decompressing 3D geometric meshes and point clouds. +It is intended to improve the storage and transmission of 3D graphics.""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/google/draco/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['bf6b105b79223eab2b86795363dfe5e5356050006a96521477973aba8f036fe1'] + +builddependencies = [('CMake', '3.26.3')] +dependencies = [('Python', '3.11.3')] + +sanity_check_paths = { + 'files': ['bin/%(name)s_decoder', 'lib/libdraco.a'], + 'dirs': ['include/%(name)s', 'share'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/d/drmaa-python/drmaa-python-0.7.9-GCCcore-12.2.0-slurm.eb b/easybuild/easyconfigs/d/drmaa-python/drmaa-python-0.7.9-GCCcore-12.2.0-slurm.eb index e5f9e7966954..fc8413994404 100644 --- a/easybuild/easyconfigs/d/drmaa-python/drmaa-python-0.7.9-GCCcore-12.2.0-slurm.eb +++ b/easybuild/easyconfigs/d/drmaa-python/drmaa-python-0.7.9-GCCcore-12.2.0-slurm.eb @@ -22,10 +22,6 @@ dependencies = [ ('slurm-drmaa', '1.1.3'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - options = {'modulename': 'drmaa'} sanity_check_commands = [ diff --git a/easybuild/easyconfigs/d/dropEst/dropEst-0.7.1-intel-2017b-R-3.4.3.eb b/easybuild/easyconfigs/d/dropEst/dropEst-0.7.1-intel-2017b-R-3.4.3.eb deleted file mode 100644 index 1930090de70b..000000000000 --- a/easybuild/easyconfigs/d/dropEst/dropEst-0.7.1-intel-2017b-R-3.4.3.eb +++ /dev/null @@ -1,53 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'dropEst' -version = '0.7.1' -local_commit = '2dedc16' -versionsuffix = '-R-%(rver)s' - -homepage = 'https://github.com/hms-dbmi/dropEst' -description = "Pipeline for initial analysis of droplet-based single-cell RNA-seq data" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://github.com/hms-dbmi/dropEst/archive'] -sources = [{'filename': SOURCE_TAR_GZ, 'download_filename': '%s.tar.gz' % local_commit}] -patches = ['dropEst-%(version)s_fix-Intel-compilation.patch'] -checksums = [ - '39978270ade15ea669e4c103ff8c092b7c8745ef430165e222d54fdc2ff65fdb', # dropEst-0.7.1.tar.gz - '6a7e589dcdfcc07e0be84ac92ed3cd7532abca582d86c0a476126bb4d1f73ff6', # dropEst-0.7.1_fix-Intel-compilation.patch -] - -builddependencies = [('CMake', '3.10.1')] -dependencies = [ - ('Boost', '1.66.0'), - ('BamTools', '2.5.1'), - ('zlib', '1.2.11'), - ('R', '3.4.3', '-X11-20171023'), -] - -unpack_options = '--strip-components=1' -buildininstalldir = True -skipsteps = ['install'] - -postinstallcmds = [ - "mkdir -p %(installdir)s/lib64/R/library", - "R CMD INSTALL --library=%(installdir)s/lib64/R/library dropestr", -] - -sanity_check_paths = { - 'files': ['dropest', 'droptag', 'dropReport.Rsc'], - 'dirs': [], -} - -sanity_check_commands = [ - "echo 'library(dropestr)' | R -q --no-save", - "dropReport.Rsc -h | grep 'Usage:.*dropReport.Rsc'", -] - -modextrapaths = { - 'PATH': '', - 'R_LIBS_SITE': 'lib64/R/library', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/dropEst/dropEst-0.7.1_fix-Intel-compilation.patch b/easybuild/easyconfigs/d/dropEst/dropEst-0.7.1_fix-Intel-compilation.patch deleted file mode 100644 index 5c4d60a28359..000000000000 --- a/easybuild/easyconfigs/d/dropEst/dropEst-0.7.1_fix-Intel-compilation.patch +++ /dev/null @@ -1,13 +0,0 @@ -fix for compilation issue when using Intel compilers: "cannot open source file intrin.h" -author: Kenneth Hoste (HPC-UGent) ---- Tools/atomicops.h.orig 2018-01-03 11:44:47.796088542 +0100 -+++ Tools/atomicops.h 2018-01-03 11:45:05.956221635 +0100 -@@ -83,7 +83,7 @@ - - } // end namespace moodycamel - --#if (defined(AE_VCPP) && (_MSC_VER < 1700 || defined(__cplusplus_cli))) || defined(AE_ICC) -+#if (defined(AE_VCPP) && (_MSC_VER < 1700 || defined(__cplusplus_cli))) - // VS2010 and ICC13 don't support std::atomic_*_fence, implement our own fences - - #include diff --git a/easybuild/easyconfigs/d/dtcmp/dtcmp-1.1.0-gompi-2019a.eb b/easybuild/easyconfigs/d/dtcmp/dtcmp-1.1.0-gompi-2019a.eb deleted file mode 100644 index 93c68db989e9..000000000000 --- a/easybuild/easyconfigs/d/dtcmp/dtcmp-1.1.0-gompi-2019a.eb +++ /dev/null @@ -1,33 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - https://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'dtcmp' -version = '1.1.0' - -homepage = 'https://github.com/llnl/dtcmp' - -description = """ - Datatype Compare (DTCMP) Library for sorting and ranking distributed - data using MPI -""" - -toolchain = {'name': 'gompi', 'version': '2019a'} - -source_urls = ['https://github.com/llnl/%(name)s/releases/download/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['fd2c4485eee560a029f62c8f227df4acdb1edc9340907f4ae2dbee59f05f057d'] - -dependencies = [ - ('lwgrp', '1.0.2'), -] - -configopts = '--with-lwgrp=$EBROOTLWGRP' - -sanity_check_paths = { - 'files': ['include/%(name)s.h', 'lib/lib%%(name)s.%s' % SHLIB_EXT, - 'share/%(name)s/README'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/dtcmp/dtcmp-1.1.0-gompi-2020a.eb b/easybuild/easyconfigs/d/dtcmp/dtcmp-1.1.0-gompi-2020a.eb deleted file mode 100644 index b7289deaa20f..000000000000 --- a/easybuild/easyconfigs/d/dtcmp/dtcmp-1.1.0-gompi-2020a.eb +++ /dev/null @@ -1,31 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - https://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'dtcmp' -version = '1.1.0' - -homepage = 'https://github.com/llnl/dtcmp' - -description = """ - Datatype Compare (DTCMP) Library for sorting and ranking distributed data using MPI. -""" - -toolchain = {'name': 'gompi', 'version': '2020a'} - -source_urls = ['https://github.com/llnl/%(name)s/releases/download/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['fd2c4485eee560a029f62c8f227df4acdb1edc9340907f4ae2dbee59f05f057d'] - -dependencies = [ - ('lwgrp', '1.0.2'), -] - -configopts = '--with-lwgrp=$EBROOTLWGRP' - -sanity_check_paths = { - 'files': ['include/%(name)s.h', 'lib/lib%%(name)s.%s' % SHLIB_EXT, 'share/%(name)s/README'], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/dtcmp/dtcmp-1.1.0-iimpi-2019a.eb b/easybuild/easyconfigs/d/dtcmp/dtcmp-1.1.0-iimpi-2019a.eb deleted file mode 100644 index 586b720baaaf..000000000000 --- a/easybuild/easyconfigs/d/dtcmp/dtcmp-1.1.0-iimpi-2019a.eb +++ /dev/null @@ -1,33 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - https://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'dtcmp' -version = '1.1.0' - -homepage = 'https://github.com/llnl/dtcmp' - -description = """ - Datatype Compare (DTCMP) Library for sorting and ranking distributed - data using MPI -""" - -toolchain = {'name': 'iimpi', 'version': '2019a'} - -source_urls = ['https://github.com/llnl/%(name)s/releases/download/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['fd2c4485eee560a029f62c8f227df4acdb1edc9340907f4ae2dbee59f05f057d'] - -dependencies = [ - ('lwgrp', '1.0.2'), -] - -configopts = '--with-lwgrp=$EBROOTLWGRP' - -sanity_check_paths = { - 'files': ['include/%(name)s.h', 'lib/lib%%(name)s.%s' % SHLIB_EXT, - 'share/%(name)s/README'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/dtcmp/dtcmp-1.1.0-iimpi-2020a.eb b/easybuild/easyconfigs/d/dtcmp/dtcmp-1.1.0-iimpi-2020a.eb deleted file mode 100644 index af20dd5ea461..000000000000 --- a/easybuild/easyconfigs/d/dtcmp/dtcmp-1.1.0-iimpi-2020a.eb +++ /dev/null @@ -1,31 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - https://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'dtcmp' -version = '1.1.0' - -homepage = 'https://github.com/llnl/dtcmp' - -description = """ - Datatype Compare (DTCMP) Library for sorting and ranking distributed data using MPI. -""" - -toolchain = {'name': 'iimpi', 'version': '2020a'} - -source_urls = ['https://github.com/llnl/%(name)s/releases/download/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['fd2c4485eee560a029f62c8f227df4acdb1edc9340907f4ae2dbee59f05f057d'] - -dependencies = [ - ('lwgrp', '1.0.2'), -] - -configopts = '--with-lwgrp=$EBROOTLWGRP' - -sanity_check_paths = { - 'files': ['include/%(name)s.h', 'lib/lib%%(name)s.%s' % SHLIB_EXT, 'share/%(name)s/README'], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/dtcmp/dtcmp-1.1.5-gompi-2024a.eb b/easybuild/easyconfigs/d/dtcmp/dtcmp-1.1.5-gompi-2024a.eb new file mode 100644 index 000000000000..5143b629849a --- /dev/null +++ b/easybuild/easyconfigs/d/dtcmp/dtcmp-1.1.5-gompi-2024a.eb @@ -0,0 +1,39 @@ +# +# Author: Robert Mijakovic +# +easyblock = 'ConfigureMake' + +name = 'dtcmp' +version = '1.1.5' + +homepage = 'https://github.com/LLNL/dtcmp' +description = """The Datatype Comparison (DTCMP) Library provides pre-defined and user-defined +comparison operations to compare the values of two items which can be arbitrary MPI datatypes. +Using these comparison operations, the library provides various routines for manipulating data, +which may be distributed over the processes of an MPI communicator.""" + +toolchain = {'name': 'gompi', 'version': '2024a'} + +github_account = 'LLNL' +source_urls = [GITHUB_SOURCE] +sources = ['v%(version)s.tar.gz'] +checksums = ['5c3d672fcf1be81e9afb65ef3f860a7dfe0f1bd79360ac63848acfe4d44439c9'] + +builddependencies = [ + ('Autotools', '20231222'), + ('pkgconf', '2.2.0'), +] + +dependencies = [ + ('lwgrp', '1.0.6'), +] + +preconfigopts = './autogen.sh && ' +configopts = '--with-lwgrp=$EBROOTLWGRP' + +sanity_check_paths = { + 'files': ['include/%(name)s.h', 'lib/lib%%(name)s.%s' % SHLIB_EXT, 'share/%(name)s/README.md'], + 'dirs': [] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/d/dtcwt/dtcwt-0.12.0-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/d/dtcwt/dtcwt-0.12.0-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index fe2e3ca314d7..000000000000 --- a/easybuild/easyconfigs/d/dtcwt/dtcwt-0.12.0-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'dtcwt' -version = '0.12.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/rjw57/dtcwt' -description = "Dual-Tree Complex Wavelet Transform library for Python" - -toolchain = {'name': 'foss', 'version': '2018b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['57213e75d882cd94c8f95aeda985f7afe40dc783fb9e094da8dfda1c581c9956'] - -dependencies = [ - ('Python', '2.7.15'), # provides numpy -] - -download_dep_fail = True -use_pip = True - -sanity_pip_check = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/d/dtcwt/dtcwt-0.12.0-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/d/dtcwt/dtcwt-0.12.0-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index 1218c0e6f4bc..000000000000 --- a/easybuild/easyconfigs/d/dtcwt/dtcwt-0.12.0-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'dtcwt' -version = '0.12.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/rjw57/dtcwt' -description = "Dual-Tree Complex Wavelet Transform library for Python" - -toolchain = {'name': 'intel', 'version': '2019b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['57213e75d882cd94c8f95aeda985f7afe40dc783fb9e094da8dfda1c581c9956'] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), # provides numpy -] - -download_dep_fail = True -use_pip = True - -sanity_pip_check = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/d/dub/dub-1.38.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/d/dub/dub-1.38.1-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..cfd077260fbd --- /dev/null +++ b/easybuild/easyconfigs/d/dub/dub-1.38.1-GCCcore-13.2.0.eb @@ -0,0 +1,31 @@ +easyblock = 'CmdCp' + +name = 'dub' +version = '1.38.1' + +homepage = 'https://github.com/dlang/dub' +description = "Package and build manager for D applications and libraries" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['https://github.com/dlang/dub/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['a7c9a2f819fdea7359f298cba76e81a24ca1536d756c3b4b98c2480463c37907'] + +builddependencies = [ + ('binutils', '2.40'), + ('LDC', '1.39.0'), +] + +cmds_map = [('.*', "ldmd2 -v -run build.d")] + +files_to_copy = [(['bin/dub'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/dub'], + 'dirs': [], +} + +sanity_check_commands = ["dub --help"] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/d/dune-core/dune-core-2.8.0.post1-foss-2020b.eb b/easybuild/easyconfigs/d/dune-core/dune-core-2.8.0.post1-foss-2020b.eb index b6aae99f1632..c7a15bbfaf85 100644 --- a/easybuild/easyconfigs/d/dune-core/dune-core-2.8.0.post1-foss-2020b.eb +++ b/easybuild/easyconfigs/d/dune-core/dune-core-2.8.0.post1-foss-2020b.eb @@ -4,8 +4,8 @@ name = 'dune-core' version = '2.8.0.post1' homepage = "https://www.dune-project.org/groups/core/" -description = """The Dune core modules build the stable basis of Dune. -They follow a consistent release cycle and have high requirements regarding stability and backwards compatibility. +description = """The Dune core modules build the stable basis of Dune. +They follow a consistent release cycle and have high requirements regarding stability and backwards compatibility. These modules build the foundation for higher-level components. """ @@ -22,9 +22,6 @@ dependencies = [ ('CMake', '3.18.4'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('portalocker', '2.3.2', { 'checksums': ['75cfe02f702737f1726d83e04eedfa0bda2cc5b974b1ceafb8d6b42377efbd5f'], diff --git a/easybuild/easyconfigs/d/dune-fem/dune-fem-2.8.0.6-foss-2020b.eb b/easybuild/easyconfigs/d/dune-fem/dune-fem-2.8.0.6-foss-2020b.eb index 52e3809d42a6..a30e864c238a 100644 --- a/easybuild/easyconfigs/d/dune-fem/dune-fem-2.8.0.6-foss-2020b.eb +++ b/easybuild/easyconfigs/d/dune-fem/dune-fem-2.8.0.6-foss-2020b.eb @@ -27,9 +27,6 @@ dependencies = [ ('matplotlib', '3.3.3'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('fenics-ufl', '2019.1.0', { 'modulename': 'ufl', diff --git a/easybuild/easyconfigs/d/duplex-tools/duplex-tools-0.3.1-foss-2022a.eb b/easybuild/easyconfigs/d/duplex-tools/duplex-tools-0.3.1-foss-2022a.eb index d20e6c93833b..e23be6852351 100644 --- a/easybuild/easyconfigs/d/duplex-tools/duplex-tools-0.3.1-foss-2022a.eb +++ b/easybuild/easyconfigs/d/duplex-tools/duplex-tools-0.3.1-foss-2022a.eb @@ -27,9 +27,6 @@ dependencies = [ ('h5py', '3.7.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('mappy', _minimap2_ver, { 'checksums': ['35a2fb73ef14173283d5abb31e7a318429e0330c3be95851df38dd83d4ff9af9'], @@ -43,10 +40,10 @@ exts_list = [ ('lib-pod5', '0.1.5', { 'source_tmpl': 'lib_pod5-%%(version)s-cp310-cp310-manylinux_2_17_%s.manylinux2014_%s.whl' % (ARCH, ARCH), 'checksums': [{ - 'lib_pod5-%(version)s-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl': ( + 'lib_pod5-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl': ( '4e8993327268784bb0e1320595411f545d2019cf4952b04d63be584cf7208480' ), - 'lib_pod5-%(version)s-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl': ( + 'lib_pod5-0.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl': ( '125f19ad83c299d0d6c67d18ce8e43da4e12bf12cf7141ab7d60fba7574239bd' ), }], diff --git a/easybuild/easyconfigs/d/duplex-tools/duplex-tools-0.3.3-foss-2022a.eb b/easybuild/easyconfigs/d/duplex-tools/duplex-tools-0.3.3-foss-2022a.eb index bed3911b036b..b727f21c8fb9 100644 --- a/easybuild/easyconfigs/d/duplex-tools/duplex-tools-0.3.3-foss-2022a.eb +++ b/easybuild/easyconfigs/d/duplex-tools/duplex-tools-0.3.3-foss-2022a.eb @@ -29,9 +29,6 @@ dependencies = [ ('pod5-file-format', '0.1.8'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('mappy', _minimap2_ver, { 'checksums': ['35a2fb73ef14173283d5abb31e7a318429e0330c3be95851df38dd83d4ff9af9'], diff --git a/easybuild/easyconfigs/d/duplex-tools/duplex-tools-0.3.3-foss-2023a.eb b/easybuild/easyconfigs/d/duplex-tools/duplex-tools-0.3.3-foss-2023a.eb new file mode 100644 index 000000000000..a56bbc4d29ec --- /dev/null +++ b/easybuild/easyconfigs/d/duplex-tools/duplex-tools-0.3.3-foss-2023a.eb @@ -0,0 +1,65 @@ +# Author: Jasper Grimm (UoY) +# Updated: Petr Král, Pavel Tománek (INUITS) +easyblock = 'PythonBundle' + +name = 'duplex-tools' +version = '0.3.3' + +homepage = 'https://github.com/nanoporetech/duplex-tools' +description = """ +Duplex Tools contains a set of utilities for dealing with Duplex sequencing data. Tools are provided + to identify and prepare duplex pairs for basecalling by Dorado (recommended) and Guppy, and for + recovering simplex basecalls from incorrectly concatenated pairs. +""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +_minimap2_ver = '2.26' +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('matplotlib', '3.7.2'), + ('edlib', '1.3.9'), + ('minimap2', _minimap2_ver), + ('python-parasail', '1.3.4'), + ('Pysam', '0.22.0'), + ('tqdm', '4.66.1'), + ('Arrow', '14.0.1'), + ('h5py', '3.9.0'), + ('pod5-file-format', '0.3.10'), + ('parasail', '2.6.2'), +] + +exts_list = [ + ('mappy', _minimap2_ver, { + 'checksums': ['e53fbe9a3ea8762a64b8103f4f779c9fb16d418eaa0a731f45cebc83867a9b71'], + }), + ('natsort', '8.4.0', { + 'checksums': ['45312c4a0e5507593da193dedd04abb1469253b601ecaf63445ad80f0a1ea581'], + }), + ('pyfastx', '2.0.1', { + # PYPI source tarball is incomplete, causes ImportErrors + # see https://github.com/lmdu/pyfastx/issues/60 + 'sources': [{'download_filename': '%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}], + 'source_urls': ['https://github.com/lmdu/%(name)s/archive'], + 'checksums': ['93aff63ce88bc5cfe7152d8dcb3f2164356bcd8f95a68fb20af107e59a7f9b55'], + }), + (name, version, { + 'sources': [{'download_filename': 'duplex_tools-%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}], + 'checksums': ['883e0a6610d14328a640b6a31eaef90592d2967cda68db0547a4d99924281300'], + }), +] + +_bins = ['dorado_stereo.sh', 'duplex_tools', 'minimap2.py', 'natsort', 'pyfastx'] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in _bins], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = [ + 'dorado_stereo.sh -h', + 'duplex_tools --help', + 'pyfastx --help', +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/dx-toolkit/dx-toolkit-0.350.1-GCCcore-12.2.0.eb b/easybuild/easyconfigs/d/dx-toolkit/dx-toolkit-0.350.1-GCCcore-12.2.0.eb index 2b1396e8f5d6..101eb69dcb2d 100644 --- a/easybuild/easyconfigs/d/dx-toolkit/dx-toolkit-0.350.1-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/d/dx-toolkit/dx-toolkit-0.350.1-GCCcore-12.2.0.eb @@ -21,9 +21,6 @@ dependencies = [ ('Python', '3.10.8'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('argcomplete', '3.1.1', { 'checksums': ['6c4c563f14f01440aaffa3eae13441c5db2357b5eec639abe7c0b15334627dff'], diff --git a/easybuild/easyconfigs/d/dxpy/dxpy-0.266.1-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/d/dxpy/dxpy-0.266.1-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index 171da7e1bf16..000000000000 --- a/easybuild/easyconfigs/d/dxpy/dxpy-0.266.1-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,69 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'dxpy' -version = '0.266.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://autodoc.dnanexus.com/' -description = "DNAnexus Platform API bindings for Python" - -toolchain = {'name': 'intel', 'version': '2018a'} - -dependencies = [ - ('Python', '2.7.14'), - ('FUSE', '3.2.6'), -] - -use_pip = True - -exts_list = [ - ('xattr', '0.6.4', { - 'checksums': ['f9dcebc99555634b697fa3dad8ea3047deb389c6f1928d347a0c49277a5c0e9e'], - }), - ('fusepy', '2.0.2', { - 'modulename': 'fuse', - 'patches': ['fusepy-2.0.2_fix-libfuse.patch'], - 'checksums': [ - 'aa5929d5464caed81406481a330dc975d1a95b9a41d0a98f095c7e18fe501bfc', # fusepy-2.0.2.tar.gz - '746577897c80658b1871d7b7d54d9e0b2f58f3219fc6304c593bdcad80c86c88', # fusepy-2.0.2_fix-libfuse.patch - ], - }), - ('backports.ssl_match_hostname', '3.5.0.1', { - 'checksums': ['502ad98707319f4a51fa2ca1c677bd659008d27ded9f6380c79e8932e38dcdf2'], - }), - ('futures', '3.0.4', { - 'modulename': 'concurrent.futures', - 'checksums': ['19485d83f7bd2151c0aeaf88fbba3ee50dadfb222ffc3b66a344ef4952b782a3'], - }), - ('psutil', '5.4.7', { - 'checksums': ['5b6322b167a5ba0c5463b4d30dfd379cd4ce245a1162ebf8fc7ab5c5ffae4f3b'], - }), - ('beautifulsoup4', '4.4.1', { - 'modulename': 'bs4', - 'checksums': ['87d4013d0625d4789a4f56b8d79a04d5ce6db1152bb65f1d39744f7709a366b4'], - }), - ('python-magic', '0.4.6', { - 'modulename': 'magic', - 'checksums': ['903d3d3c676e2b1244892954e2bbbe27871a633385a9bfe81f1a81a7032df2fe'], - }), - ('websocket_client', '0.53.0', { - 'modulename': 'websocket', - 'checksums': ['c42b71b68f9ef151433d6dcc6a7cb98ac72d2ad1e3a74981ca22bc5d9134f166'], - }), - ('pycparser', '2.19', { - 'checksums': ['a988718abfad80b6b157acce7bf130a30876d27603738ac39f140993246b25b3'], - }), - ('cffi', '1.11.5', { - 'checksums': ['e90f17980e6ab0f3c2f3730e56d1fe9bcba1891eeea58966e89d352492cc74f4'], - }), - (name, version, { - 'checksums': ['b8f1ec7820da0938f5be7aff53cb8abbc6327eda8d01842006dbe2eb717ab70b'], - }), -] - -sanity_check_paths = { - 'files': ['bin/dx'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/dxpy/dxpy-0.345.0-GCCcore-12.2.0.eb b/easybuild/easyconfigs/d/dxpy/dxpy-0.345.0-GCCcore-12.2.0.eb index 7090297dbe6f..4e4091ca76cf 100644 --- a/easybuild/easyconfigs/d/dxpy/dxpy-0.345.0-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/d/dxpy/dxpy-0.345.0-GCCcore-12.2.0.eb @@ -21,9 +21,6 @@ dependencies = [ ('BeautifulSoup', '4.11.1'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('argcomplete', '3.0.5', { 'checksums': ['fe3ce77125f434a0dd1bffe5f4643e64126d5731ce8d173d36f62fa43d6eb6f7'], diff --git a/easybuild/easyconfigs/d/dxpy/fusepy-2.0.2_fix-libfuse.patch b/easybuild/easyconfigs/d/dxpy/fusepy-2.0.2_fix-libfuse.patch deleted file mode 100644 index fdf71f9840e6..000000000000 --- a/easybuild/easyconfigs/d/dxpy/fusepy-2.0.2_fix-libfuse.patch +++ /dev/null @@ -1,13 +0,0 @@ -fix name of FUSE library to search for (libfuse3.so for FUSE 3.x) -author: Kenneth Hoste (HPC-UGent) ---- fusepy-2.0.2/fuse.py.orig 2018-10-26 08:56:44.092750000 +0200 -+++ fusepy-2.0.2/fuse.py 2018-10-26 08:56:57.559706777 +0200 -@@ -63,7 +63,7 @@ - _libfuse_path = (find_library('fuse4x') or find_library('osxfuse') or - find_library('fuse')) - else: -- _libfuse_path = find_library('fuse') -+ _libfuse_path = find_library('fuse3') - - if not _libfuse_path: - raise EnvironmentError('Unable to find libfuse') diff --git a/easybuild/easyconfigs/d/dynesty/dynesty-2.1.3-foss-2023a.eb b/easybuild/easyconfigs/d/dynesty/dynesty-2.1.3-foss-2023a.eb index 9835112f86e6..122b37bd0d9e 100644 --- a/easybuild/easyconfigs/d/dynesty/dynesty-2.1.3-foss-2023a.eb +++ b/easybuild/easyconfigs/d/dynesty/dynesty-2.1.3-foss-2023a.eb @@ -22,8 +22,6 @@ dependencies = [ ('tqdm', '4.66.1'), ] -use_pip = True - exts_list = [ ('pytest-cov', '4.1.0', { 'checksums': ['3904b13dfbfec47f003b8e77fd5b589cd11904a21ddf1ab38a64f204d6a10ef6'], @@ -39,6 +37,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/e/E-ANTIC/E-ANTIC-0.1.2-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/e/E-ANTIC/E-ANTIC-0.1.2-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 5995a5d68608..000000000000 --- a/easybuild/easyconfigs/e/E-ANTIC/E-ANTIC-0.1.2-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'E-ANTIC' -version = '0.1.2' - -homepage = 'https://github.com/videlec/e-antic' -description = """E-ANTIC is a C/C++ library to deal with real embedded number fields built on -top of ANTIC (https://github.com/wbhart/antic). Its aim is to have as fast as -possible exact arithmetic operations and comparisons.""" - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} -toolchainopts = {'pic': True} - -github_account = 'videlec' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['%(version)s.tar.gz'] -checksums = ['b279686f099048f65755dbbbdf71d3b941d7bd993f6ccd37d5f2e14de3037e50'] - -builddependencies = [ - ('Autotools', '20180311'), -] - -dependencies = [ - ('FLINT', '2.5.2'), - ('Arb', '2.16.0'), -] - -preconfigopts = "autoreconf -f -i && " - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/lib%s.%s' % (l, e) for l in ['eantic', 'eanticxx'] for e in ['a', SHLIB_EXT]] + - ['include/e-antic/%s.h' % h for h in ['e-antic', 'nf', 'nf_elem', 'poly_extra', 'renf', - 'renf_elem', 'renfxx']], - 'dirs': ['share/doc'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/E-ANTIC/E-ANTIC-0.1.5-GCC-8.3.0.eb b/easybuild/easyconfigs/e/E-ANTIC/E-ANTIC-0.1.5-GCC-8.3.0.eb deleted file mode 100644 index ca6646090669..000000000000 --- a/easybuild/easyconfigs/e/E-ANTIC/E-ANTIC-0.1.5-GCC-8.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'E-ANTIC' -version = '0.1.5' - -homepage = 'https://github.com/videlec/e-antic' -description = """E-ANTIC is a C/C++ library to deal with real embedded number fields built on -top of ANTIC (https://github.com/wbhart/antic). Its aim is to have as fast as -possible exact arithmetic operations and comparisons.""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -github_account = 'videlec' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['%(version)s.tar.gz'] -checksums = ['bace095f9145a3206f38455290ceeb0d515311c61184d40e3a82313d860db0e9'] - -builddependencies = [ - ('Autotools', '20180311'), -] - -dependencies = [ - ('FLINT', '2.5.2'), - ('Arb', '2.17.0'), -] - -preconfigopts = "autoreconf -f -i && " - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/lib%s.%s' % (l, e) for l in ['eantic', 'eanticxx'] for e in ['a', SHLIB_EXT]] + - ['include/e-antic/%s.h' % h for h in ['e-antic', 'nf', 'nf_elem', 'poly_extra', 'renf', - 'renf_elem', 'renfxx']], - 'dirs': ['share/doc'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/E-ANTIC/E-ANTIC-1.3.0-gfbf-2022a.eb b/easybuild/easyconfigs/e/E-ANTIC/E-ANTIC-1.3.0-gfbf-2022a.eb index 967a6c431d0d..a9372af52d75 100644 --- a/easybuild/easyconfigs/e/E-ANTIC/E-ANTIC-1.3.0-gfbf-2022a.eb +++ b/easybuild/easyconfigs/e/E-ANTIC/E-ANTIC-1.3.0-gfbf-2022a.eb @@ -35,6 +35,4 @@ sanity_check_paths = { sanity_check_commands = ["python -c 'import pyeantic'"] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/E-ANTIC/E-ANTIC-2.0.2-gfbf-2023b.eb b/easybuild/easyconfigs/e/E-ANTIC/E-ANTIC-2.0.2-gfbf-2023b.eb index fcb851f1091c..f2e069545d52 100644 --- a/easybuild/easyconfigs/e/E-ANTIC/E-ANTIC-2.0.2-gfbf-2023b.eb +++ b/easybuild/easyconfigs/e/E-ANTIC/E-ANTIC-2.0.2-gfbf-2023b.eb @@ -33,6 +33,4 @@ sanity_check_paths = { sanity_check_commands = ["python -c 'import pyeantic'"] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/ECore/ecore-license-var.patch b/easybuild/easyconfigs/e/ECore/ecore-license-var.patch deleted file mode 100644 index ecadc9ac25d9..000000000000 --- a/easybuild/easyconfigs/e/ECore/ecore-license-var.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- noarch/launch.sh 2012-02-15 14:59:33.000000000 +0100 -+++ noarch/launch.sh 2012-07-04 12:12:01.599792424 +0200 -@@ -50,7 +50,8 @@ - export QTDIR QT_PLUGIN_PATH - - ## Edit next line if you need to move the license file --LM_LICENSE_FILE="${dirname}/license/ecore_floating.lic" -+LM_LICENSE_FILE2="${dirname}/license/ecore_floating.lic" -+LM_LICENSE_FILE=${LM_LICENSE_FILE-$LM_LICENSE_FILE2} #allow users to overwrite license file path by setting LM_LICENSE_FILE - export LM_LICENSE_FILE - - exec "${dirname}/${archstr}/bin/${exename}" "$@" - diff --git a/easybuild/easyconfigs/e/ED2/ED2-20170201-intel-2017a-serial.eb b/easybuild/easyconfigs/e/ED2/ED2-20170201-intel-2017a-serial.eb deleted file mode 100644 index 08ef14c7d3f6..000000000000 --- a/easybuild/easyconfigs/e/ED2/ED2-20170201-intel-2017a-serial.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'MakeCp' - -name = 'ED2' -version = '20170201' -local_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' % local_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 deleted file mode 100644 index ef5a743f0501..000000000000 --- a/easybuild/easyconfigs/e/ED2/ED2-20170201-intel-2017a.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'MakeCp' - -name = 'ED2' -version = '20170201' -local_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' % local_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 deleted file mode 100644 index 4f73ca348705..000000000000 --- a/easybuild/easyconfigs/e/ED2/ED2_fix-type.patch +++ /dev/null @@ -1,13 +0,0 @@ -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 deleted file mode 100644 index 601e93e78826..000000000000 --- a/easybuild/easyconfigs/e/ED2/ED2_install-without-make.patch +++ /dev/null @@ -1,24 +0,0 @@ -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/EGA-QuickView/EGA-QuickView-20240620-GCC-12.3.0.eb b/easybuild/easyconfigs/e/EGA-QuickView/EGA-QuickView-20240620-GCC-12.3.0.eb new file mode 100644 index 000000000000..24e7302367a7 --- /dev/null +++ b/easybuild/easyconfigs/e/EGA-QuickView/EGA-QuickView-20240620-GCC-12.3.0.eb @@ -0,0 +1,43 @@ +easyblock = 'ConfigureMake' + +name = 'EGA-QuickView' +version = '20240620' +local_commit = 'fe2034d' + +homepage = 'https://github.com/EGA-archive/ega-quickview' +description = """EGA-QuickView is a FUSE file system to access EGA files remotely.""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +github_account = 'EGA-archive' +source_urls = [GITHUB_SOURCE] +sources = [{ + 'download_filename': '%s.tar.gz' % local_commit, + 'filename': '%(name)s-%(version)s.tar.gz', +}] +checksums = ['90836e42009736a8e20a2569918638f3cb2b53574265ca4f4bed7abd81a5e887'] + +builddependencies = [ + ('make', '4.4.1'), + ('Autotools', '20220317'), + ('pkgconf', '1.9.5'), +] + +dependencies = [ + ('libsodium', '1.0.18'), + ('FUSE', '3.16.2'), + ('GLib', '2.77.1'), +] + +preconfigopts = "autoreconf -i && " +# fix Makefile to create /bin in installdir +preinstallopts = "sed -i 's/install: $(TARGET)/install: $(TARGET) $(bindir)/' Makefile && " + +sanity_check_paths = { + 'files': ['bin/ega-qv'], + 'dirs': [], +} + +sanity_check_commands = ['ega-qv -h'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/EGTtools/EGTtools-0.1.10.dev2-foss-2021b.eb b/easybuild/easyconfigs/e/EGTtools/EGTtools-0.1.10.dev2-foss-2021b.eb index b721a288373f..b8d869b25e4b 100644 --- a/easybuild/easyconfigs/e/EGTtools/EGTtools-0.1.10.dev2-foss-2021b.eb +++ b/easybuild/easyconfigs/e/EGTtools/EGTtools-0.1.10.dev2-foss-2021b.eb @@ -26,8 +26,6 @@ dependencies = [ ('Seaborn', '0.11.2'), ] -use_pip = True - exts_list = [ (name, version, { 'patches': ['%(name)s-%(version)s_fix_include.patch'], @@ -40,6 +38,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/EGTtools/EGTtools-0.1.11-foss-2022a.eb b/easybuild/easyconfigs/e/EGTtools/EGTtools-0.1.11-foss-2022a.eb index b400270aca97..6ccf4d876be3 100644 --- a/easybuild/easyconfigs/e/EGTtools/EGTtools-0.1.11-foss-2022a.eb +++ b/easybuild/easyconfigs/e/EGTtools/EGTtools-0.1.11-foss-2022a.eb @@ -26,8 +26,6 @@ dependencies = [ ('Seaborn', '0.12.1'), ] -use_pip = True - exts_list = [ (name, version, { 'source_tmpl': '%(namelower)s-%(version)s.tar.gz', @@ -35,6 +33,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'math' 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 deleted file mode 100644 index 15ad25d3e8cd..000000000000 --- a/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-6.0.1-foss-2016a.eb +++ /dev/null @@ -1,46 +0,0 @@ -# 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 - -# Provided binaries required OpenBLAS and GSL libraries - -easyblock = 'MakeCp' - -name = 'EIGENSOFT' -version = '6.0.1' - -homepage = 'http://www.hsph.harvard.edu/alkes-price/software/' -description = """The EIGENSOFT package combines functionality from our population genetics methods (Patterson et al. -2006) and our EIGENSTRAT stratification correction method (Price et al. 2006). The EIGENSTRAT method uses principal -components analysis to explicitly model ancestry differences between cases and controls along continuous axes of -variation; the resulting correction is specific to a candidate marker’s variation in frequency across ancestral -populations, minimizing spurious associations while maximizing power to detect true associations. The EIGENSOFT -package has a built-in plotting script and supports multiple file formats and quantitative phenotypes.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = [ - 'https://data.broadinstitute.org/alkesgroup/EIGENSOFT/', - 'https://data.broadinstitute.org/alkesgroup/EIGENSOFT/OLD/' -] -sources = ['EIG%(version)s.tar.gz'] - -dependencies = [ - ('GSL', '2.1'), -] - -# -lm and -pthread are missing in the Makefile -# also run "make install" after make to copy all binaries to the bin dir -buildopts = 'LDLIBS="-lgsl $LIBBLAS -lrt -lm" LDFLAGS="$LDFLAGS -pthread" && make install' - -start_dir = 'src' - -files_to_copy = ['bin', 'CONVERTF', 'EIGENSTRAT', 'POPGEN', 'README'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ["baseprog", "convertf", "eigenstrat", "eigenstratQTL"]], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-6.1.1-foss-2016a.eb b/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-6.1.1-foss-2016a.eb deleted file mode 100644 index 7dd70ec70b75..000000000000 --- a/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-6.1.1-foss-2016a.eb +++ /dev/null @@ -1,46 +0,0 @@ -# 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 - -# Provided binaries required OpenBLAS and GSL libraries - -easyblock = 'MakeCp' - -name = 'EIGENSOFT' -version = '6.1.1' - -homepage = 'http://www.hsph.harvard.edu/alkes-price/software/' -description = """The EIGENSOFT package combines functionality from our population genetics methods (Patterson et al. -2006) and our EIGENSTRAT stratification correction method (Price et al. 2006). The EIGENSTRAT method uses principal -components analysis to explicitly model ancestry differences between cases and controls along continuous axes of -variation; the resulting correction is specific to a candidate marker’s variation in frequency across ancestral -populations, minimizing spurious associations while maximizing power to detect true associations. The EIGENSOFT -package has a built-in plotting script and supports multiple file formats and quantitative phenotypes.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = [ - 'https://data.broadinstitute.org/alkesgroup/EIGENSOFT/', - 'https://data.broadinstitute.org/alkesgroup/EIGENSOFT/OLD/' -] -sources = ['EIG%(version)s.tar.gz'] - -dependencies = [ - ('GSL', '2.1'), -] - -# -lm and -pthread are missing in the Makefile -# also run "make install" after make to copy all binaries to the bin dir -buildopts = 'LDLIBS="-lgsl $LIBBLAS -lrt -lm" LDFLAGS="$LDFLAGS -pthread" && make install' - -start_dir = 'src' - -files_to_copy = ['bin', 'CONVERTF', 'EIGENSTRAT', 'POPGEN', 'README'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ["baseprog", "convertf", "eigenstrat", "eigenstratQTL"]], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-6.1.4-foss-2016b.eb b/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-6.1.4-foss-2016b.eb deleted file mode 100644 index 13e8afdb7f35..000000000000 --- a/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-6.1.4-foss-2016b.eb +++ /dev/null @@ -1,49 +0,0 @@ -# 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.1.4 modified by: -# Adam Huffman -# The Francis Crick Institute - -# Provided binaries required OpenBLAS and GSL libraries - -easyblock = 'MakeCp' - -name = 'EIGENSOFT' -version = '6.1.4' - -homepage = 'http://www.hsph.harvard.edu/alkes-price/software/' -description = """The EIGENSOFT package combines functionality from our population genetics methods (Patterson et al. -2006) and our EIGENSTRAT stratification correction method (Price et al. 2006). The EIGENSTRAT method uses principal -components analysis to explicitly model ancestry differences between cases and controls along continuous axes of -variation; the resulting correction is specific to a candidate marker’s variation in frequency across ancestral -populations, minimizing spurious associations while maximizing power to detect true associations. The EIGENSOFT -package has a built-in plotting script and supports multiple file formats and quantitative phenotypes.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = [ - 'https://data.broadinstitute.org/alkesgroup/EIGENSOFT/', - 'https://data.broadinstitute.org/alkesgroup/EIGENSOFT/OLD/' -] -sources = ['EIG-%(version)s.tar.gz'] - -dependencies = [ - ('GSL', '2.3'), -] - -# -lm and -pthread are missing in the Makefile -# also run "make install" after make to copy all binaries to the bin dir -buildopts = 'LDLIBS="-lgsl $LIBBLAS -lrt -lm" LDFLAGS="$LDFLAGS -pthread" && make install' - -start_dir = 'src' - -files_to_copy = ['bin', 'CONVERTF', 'EIGENSTRAT', 'POPGEN', 'README'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ["baseprog", "convertf", "eigenstrat", "eigenstratQTL"]], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-7.2.1-foss-2018b.eb b/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-7.2.1-foss-2018b.eb deleted file mode 100644 index a759779e0b18..000000000000 --- a/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-7.2.1-foss-2018b.eb +++ /dev/null @@ -1,58 +0,0 @@ -# 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.1.4 modified by: -# Adam Huffman -# The Francis Crick Institute -# 7.2.1 modified by: -# Tom Strempel -# Helmholtz-Centre for Environmental Research - UFZ - -easyblock = 'MakeCp' - -name = 'EIGENSOFT' -version = '7.2.1' - -homepage = 'https://www.hsph.harvard.edu/alkes-price/software/' -description = """The EIGENSOFT package combines functionality from our population genetics methods (Patterson et al. -2006) and our EIGENSTRAT stratification correction method (Price et al. 2006). The EIGENSTRAT method uses principal -components analysis to explicitly model ancestry differences between cases and controls along continuous axes of -variation; the resulting correction is specific to a candidate marker’s variation in frequency across ancestral -populations, minimizing spurious associations while maximizing power to detect true associations. The EIGENSOFT -package has a built-in plotting script and supports multiple file formats and quantitative phenotypes.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/DReichLab/EIG/archive'] -sources = ['v%(version)s.tar.gz'] -patches = [ - '%(name)s-%(version)s_Fix_makefile_openblas.patch', - ('%(name)s-%(version)s_restore-ploteig.patch', 0), -] -checksums = [ - 'f09a46ec4b83c5062ec71eaca48a78f2373f1666fe23cbf17757150a679c8650', # v7.2.1.tar.gz - 'e49e3754f2326210114fe5a731a77c7ffd240c8a9134eb8e8e1517bfe06c71e1', # EIGENSOFT-7.2.1_Fix_makefile_openblas.patch - '8a7a0273ae4d0d3ec0c9927facd41a1a43b8540725af3bd06e007cd86afaf9e0', # EIGENSOFT-7.2.1_restore-ploteig.patch -] - -dependencies = [ - ('GSL', '2.5'), - ('Perl', '5.28.0'), -] - -start_dir = 'src' - -# Run "make install" after make to copy all binaries to the bin dir -buildopts = ' && make install' - -files_to_copy = ['bin', 'CONVERTF', 'EIGENSTRAT', 'POPGEN', 'README'] - -fix_perl_shebang_for = ['bin/*.perl', 'bin/ploteig'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ["baseprog", "convertf", "eigenstrat", "eigenstratQTL", "ploteig"]], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-7.2.1-foss-2019a.eb b/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-7.2.1-foss-2019a.eb deleted file mode 100644 index fc4c22c0c96f..000000000000 --- a/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-7.2.1-foss-2019a.eb +++ /dev/null @@ -1,55 +0,0 @@ -# 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.1.4 modified by: -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'MakeCp' - -name = 'EIGENSOFT' -version = '7.2.1' - -homepage = 'http://www.hsph.harvard.edu/alkes-price/software/' -description = """The EIGENSOFT package combines functionality from our population genetics methods (Patterson et al. -2006) and our EIGENSTRAT stratification correction method (Price et al. 2006). The EIGENSTRAT method uses principal -components analysis to explicitly model ancestry differences between cases and controls along continuous axes of -variation; the resulting correction is specific to a candidate marker’s variation in frequency across ancestral -populations, minimizing spurious associations while maximizing power to detect true associations. The EIGENSOFT -package has a built-in plotting script and supports multiple file formats and quantitative phenotypes.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -source_urls = ['https://github.com/DReichLab/EIG/archive'] -sources = ['v%(version)s.tar.gz'] -patches = [ - '%(name)s-%(version)s_Fix_makefile_openblas.patch', - ('%(name)s-%(version)s_restore-ploteig.patch', 0), -] -checksums = [ - 'f09a46ec4b83c5062ec71eaca48a78f2373f1666fe23cbf17757150a679c8650', # v7.2.1.tar.gz - 'e49e3754f2326210114fe5a731a77c7ffd240c8a9134eb8e8e1517bfe06c71e1', # EIGENSOFT-7.2.1_Fix_makefile_openblas.patch - '8a7a0273ae4d0d3ec0c9927facd41a1a43b8540725af3bd06e007cd86afaf9e0', # EIGENSOFT-7.2.1_restore-ploteig.patch -] - -dependencies = [ - ('GSL', '2.5'), - ('Perl', '5.28.1'), -] - -start_dir = 'src' - -# Run "make install" after make to copy all binaries to the bin dir -buildopts = ' && make install' - -files_to_copy = ['bin', 'CONVERTF', 'EIGENSTRAT', 'POPGEN', 'README'] - -fix_perl_shebang_for = ['bin/*.perl', 'bin/ploteig'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ["baseprog", "convertf", "eigenstrat", "eigenstratQTL", "ploteig"]], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-7.2.1-foss-2019b.eb b/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-7.2.1-foss-2019b.eb deleted file mode 100644 index c8b8ea7f6610..000000000000 --- a/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-7.2.1-foss-2019b.eb +++ /dev/null @@ -1,58 +0,0 @@ -# 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.1.4 modified by: -# Adam Huffman -# The Francis Crick Institute -# 7.2.1 modified by: -# Tom Strempel -# Helmholtz-Centre for Environmental Research - UFZ - -easyblock = 'MakeCp' - -name = 'EIGENSOFT' -version = '7.2.1' - -homepage = 'https://www.hsph.harvard.edu/alkes-price/software/' -description = """The EIGENSOFT package combines functionality from our population genetics methods (Patterson et al. -2006) and our EIGENSTRAT stratification correction method (Price et al. 2006). The EIGENSTRAT method uses principal -components analysis to explicitly model ancestry differences between cases and controls along continuous axes of -variation; the resulting correction is specific to a candidate marker’s variation in frequency across ancestral -populations, minimizing spurious associations while maximizing power to detect true associations. The EIGENSOFT -package has a built-in plotting script and supports multiple file formats and quantitative phenotypes.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = ['https://github.com/DReichLab/EIG/archive'] -sources = ['v%(version)s.tar.gz'] -patches = [ - '%(name)s-%(version)s_Fix_makefile_openblas.patch', - ('%(name)s-%(version)s_restore-ploteig.patch', 0), -] -checksums = [ - 'f09a46ec4b83c5062ec71eaca48a78f2373f1666fe23cbf17757150a679c8650', # v7.2.1.tar.gz - 'e49e3754f2326210114fe5a731a77c7ffd240c8a9134eb8e8e1517bfe06c71e1', # EIGENSOFT-7.2.1_Fix_makefile_openblas.patch - '8a7a0273ae4d0d3ec0c9927facd41a1a43b8540725af3bd06e007cd86afaf9e0', # EIGENSOFT-7.2.1_restore-ploteig.patch -] - -dependencies = [ - ('GSL', '2.6'), - ('Perl', '5.30.0'), -] - -start_dir = 'src' - -# Run "make install" after make to copy all binaries to the bin dir -buildopts = ' && make install' - -files_to_copy = ['bin', 'CONVERTF', 'EIGENSTRAT', 'POPGEN', 'README'] - -fix_perl_shebang_for = ['bin/*.perl', 'bin/ploteig'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ["baseprog", "convertf", "eigenstrat", "eigenstratQTL", "ploteig"]], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-7.2.1-intel-2019a.eb b/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-7.2.1-intel-2019a.eb deleted file mode 100644 index d1a248f2e085..000000000000 --- a/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-7.2.1-intel-2019a.eb +++ /dev/null @@ -1,55 +0,0 @@ -# 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.1.4 modified by: -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'MakeCp' - -name = 'EIGENSOFT' -version = '7.2.1' - -homepage = 'http://www.hsph.harvard.edu/alkes-price/software/' -description = """The EIGENSOFT package combines functionality from our population genetics methods (Patterson et al. -2006) and our EIGENSTRAT stratification correction method (Price et al. 2006). The EIGENSTRAT method uses principal -components analysis to explicitly model ancestry differences between cases and controls along continuous axes of -variation; the resulting correction is specific to a candidate marker’s variation in frequency across ancestral -populations, minimizing spurious associations while maximizing power to detect true associations. The EIGENSOFT -package has a built-in plotting script and supports multiple file formats and quantitative phenotypes.""" - -toolchain = {'name': 'intel', 'version': '2019a'} - -source_urls = ['https://github.com/DReichLab/EIG/archive'] -sources = ['v%(version)s.tar.gz'] -patches = [ - '%(name)s-%(version)s_Use_mkl.patch', - ('%(name)s-%(version)s_restore-ploteig.patch', 0), -] -checksums = [ - 'f09a46ec4b83c5062ec71eaca48a78f2373f1666fe23cbf17757150a679c8650', # v7.2.1.tar.gz - 'e18c91afedec928ebedb05bc13e91baa13973dde60006af88666c40a37248f31', # EIGENSOFT-7.2.1_Use_mkl.patch - '8a7a0273ae4d0d3ec0c9927facd41a1a43b8540725af3bd06e007cd86afaf9e0', # EIGENSOFT-7.2.1_restore-ploteig.patch -] - -dependencies = [ - ('GSL', '2.5'), - ('Perl', '5.28.1'), -] - -start_dir = 'src' - -# Run "make install" after make to copy all binaries to the bin dir -buildopts = ' && make install' - -files_to_copy = ['bin', 'CONVERTF', 'EIGENSTRAT', 'POPGEN', 'README'] - -fix_perl_shebang_for = ['bin/*.perl', 'bin/ploteig'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ["baseprog", "convertf", "eigenstrat", "eigenstratQTL", "ploteig"]], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-7.2.1_Use_mkl.patch b/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-7.2.1_Use_mkl.patch deleted file mode 100644 index 9f3b403be034..000000000000 --- a/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-7.2.1_Use_mkl.patch +++ /dev/null @@ -1,44 +0,0 @@ -# Link against MKL LAPACK library instead of OpenBLAS -# Author: Davide Vanzo (Vanderbilt University) -diff -ru EIG-7.2.1.orig/src/ksrc/kjg_gsl.c EIG-7.2.1/src/ksrc/kjg_gsl.c ---- EIG-7.2.1.orig/src/ksrc/kjg_gsl.c 2019-08-07 16:21:10.522219095 -0500 -+++ EIG-7.2.1/src/ksrc/kjg_gsl.c 2019-08-15 10:37:13.209983629 -0500 -@@ -7,7 +7,7 @@ - #include - #include - --#include -+#include - #include "kjg_gsl.h" - - void -diff -ru EIG-7.2.1.orig/src/ksrc/Makefile EIG-7.2.1/src/ksrc/Makefile ---- EIG-7.2.1.orig/src/ksrc/Makefile 2019-08-07 16:21:10.522219095 -0500 -+++ EIG-7.2.1/src/ksrc/Makefile 2019-08-15 10:36:58.313983217 -0500 -@@ -1,4 +1,4 @@ --CFLAGS += -I../../include -I/opt/openblas/include -+CFLAGS += -I../../include - - ifeq ($(DEBUG), 1) - CFLAGS += -g # enable debugging -diff -ru EIG-7.2.1.orig/src/Makefile EIG-7.2.1/src/Makefile ---- EIG-7.2.1.orig/src/Makefile 2019-08-07 16:21:10.518219095 -0500 -+++ EIG-7.2.1/src/Makefile 2019-08-15 10:30:25.057972336 -0500 -@@ -1,6 +1,6 @@ --override CFLAGS += -I../include -I/usr/include/openblas -+#override CFLAGS += -I../include -I/usr/include/openblas - #LDLIBS += -lgsl -lopenblas -lrt -lm --override LDLIBS += -lgsl -lopenblas -lm -lpthread -+#override LDLIBS += -lgsl -lopenblas -lm -lpthread - # Some Linux distributions require separate lapacke library - # override LDLIBS += -llapacke - # Mac additions using homebrew installations -@@ -9,6 +9,8 @@ - # Harvard Medical School O2 cluster additions - #override CFLAGS += -I/n/app/openblas/0.2.19/include -I/n/app/gsl/2.3/include - #override LDFLAGS += -L/n/app/openblas/0.2.19/lib -L/n/app/gsl/2.3/lib/ -+CFLAGS := ${CFLAGS} -I../include -+LDLIBS := -lmkl -lgsl -lm -lpthread - - ifeq ($(OPTIMIZE), 1) - CFLAGS += -O2 diff --git a/easybuild/easyconfigs/e/ELPA/ELPA-2015.02.002-foss-2018a.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2015.02.002-foss-2018a.eb deleted file mode 100644 index cdb9474496c5..000000000000 --- a/easybuild/easyconfigs/e/ELPA/ELPA-2015.02.002-foss-2018a.eb +++ /dev/null @@ -1,52 +0,0 @@ -## -# 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 = '2015.02.002' - -homepage = 'http://elpa.mpcdf.mpg.de' -description = """Eigenvalue SoLvers for Petaflop-Applications .""" - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'usempi': True} - -source_urls = ['http://elpa.mpcdf.mpg.de/html/Releases/%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['c26201de0c226cb659350b048d74f555c316df3029a0eba7a95ff9903dfac872'] - -builddependencies = [ - ('Autotools', '20170619'), -] - -preconfigopts = 'autoreconf && ' - -local_common_configopts = 'LIBS="$LIBSCALAPACK" ' - -configopts = [ - local_common_configopts + '--enable-openmp ', - # Default version last, so we can get the normal config.h/config-f90.h installed afterwards. - local_common_configopts, -] - -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, '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-2015.02.002-gimkl-2017a.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2015.02.002-gimkl-2017a.eb deleted file mode 100644 index 95da3909964b..000000000000 --- a/easybuild/easyconfigs/e/ELPA/ELPA-2015.02.002-gimkl-2017a.eb +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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 = '2015.02.002' - -homepage = 'http://elpa.mpcdf.mpg.de' -description = """Eigenvalue SoLvers for Petaflop-Applications .""" - -toolchain = {'name': 'gimkl', 'version': '2017a'} -toolchainopts = {'usempi': True} - -source_urls = ['http://elpa.mpcdf.mpg.de/html/Releases/%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['c26201de0c226cb659350b048d74f555c316df3029a0eba7a95ff9903dfac872'] - -builddependencies = [ - ('Autotools', '20150215'), -] - -preconfigopts = 'autoreconf && ' - -local_common_configopts = 'FCFLAGS="-I$EBROOTIMKL/mkl/include/intel64/lp64 $FCFLAGS" ' -local_common_configopts += 'LDFLAGS="$LDFLAGS $LIBS" ' -local_common_configopts += 'LIBS="$LIBSCALAPACK" ' - -configopts = [ - local_common_configopts + '--enable-openmp ', - # Default version last, so we can get the normal config.h/config-f90.h installed afterwards. - local_common_configopts, -] - -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, '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-2015.02.002-intel-2018a.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2015.02.002-intel-2018a.eb deleted file mode 100644 index cc5de66ed863..000000000000 --- a/easybuild/easyconfigs/e/ELPA/ELPA-2015.02.002-intel-2018a.eb +++ /dev/null @@ -1,53 +0,0 @@ -## -# 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 = '2015.02.002' - -homepage = 'http://elpa.mpcdf.mpg.de' -description = """Eigenvalue SoLvers for Petaflop-Applications .""" - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'usempi': True} - -source_urls = ['http://elpa.mpcdf.mpg.de/html/Releases/%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['c26201de0c226cb659350b048d74f555c316df3029a0eba7a95ff9903dfac872'] - -builddependencies = [ - ('Autotools', '20170619'), -] - -preconfigopts = 'autoreconf && ' - -local_common_configopts = 'FCFLAGS="-I$EBROOTIMKL/mkl/include/intel64/lp64 -nofor_main $FCFLAGS" ' -local_common_configopts += 'LIBS="$LIBSCALAPACK" ' - -configopts = [ - local_common_configopts + '--enable-openmp ', - # Default version last, so we can get the normal config.h/config-f90.h installed afterwards. - local_common_configopts, -] - -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, '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-intel-2016b.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2016.05.004-intel-2016b.eb deleted file mode 100644 index ff851c4baf4d..000000000000 --- a/easybuild/easyconfigs/e/ELPA/ELPA-2016.05.004-intel-2016b.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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.mpcdf.mpg.de' -description = """Eigenvalue SoLvers for Petaflop-Applications .""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'usempi': True} - -source_urls = ['http://elpa.mpcdf.mpg.de/html/Releases/%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = [None] - -builddependencies = [('Autotools', '20150215')] - -configopts = '--with-generic-simple ' -configopts += 'FCFLAGS="-I$EBROOTIMKL/mkl/include/intel64/lp64 $FCFLAGS" LIBS="$LIBSCALAPACK"' -buildopts = ' V=1 LIBS="$LIBSCALAPACK"' - -sanity_check_paths = { - 'files': ['lib/libelpa.a', 'lib/libelpa.%s' % SHLIB_EXT], - '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-intel-2017a.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2016.05.004-intel-2017a.eb deleted file mode 100644 index 2bf1ad3f5024..000000000000 --- a/easybuild/easyconfigs/e/ELPA/ELPA-2016.05.004-intel-2017a.eb +++ /dev/null @@ -1,57 +0,0 @@ -## -# 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.mpcdf.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', -] -checksums = [None, '0bf573f56e0ed9cafeb37c71c68969e40ef21f5293031c10916c0c6cc0b3c2e0'] - -builddependencies = [ - ('Autotools', '20150215'), -] - -preconfigopts = 'autoreconf && ' - -local_common_configopts = 'FCFLAGS="-I$EBROOTIMKL/mkl/include/intel64/lp64 $FCFLAGS" ' -local_common_configopts += 'LIBS="$LIBSCALAPACK" ' - -configopts = [ - local_common_configopts + '--enable-openmp ', - # Default version last, so we can get the normal config.h/config-f90.h installed afterwards. - local_common_configopts, -] - -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 deleted file mode 100644 index 61ac35626633..000000000000 --- a/easybuild/easyconfigs/e/ELPA/ELPA-2016.05.004_install-libelpatest.patch +++ /dev/null @@ -1,16 +0,0 @@ -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/ELPA/ELPA-2016.11.001.pre-foss-2018b.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2016.11.001.pre-foss-2018b.eb deleted file mode 100644 index 4197fc4aa1c7..000000000000 --- a/easybuild/easyconfigs/e/ELPA/ELPA-2016.11.001.pre-foss-2018b.eb +++ /dev/null @@ -1,74 +0,0 @@ -## -# 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.11.001.pre' - -homepage = 'https://elpa.mpcdf.mpg.de' -description = """Eigenvalue SoLvers for Petaflop-Applications .""" - -toolchain = {'name': 'foss', 'version': '2018b'} -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', -] - -checksums = [ - '69b67f0f6faaa2b3b5fd848127b632be32771636d2ad04583c5269d550956f92', # elpa-2016.11.001.pre.tar.gz - # ELPA-2016.11.001.pre_install-libelpatest.patch - 'aaee4cbe02a2f2e0b6fa76c1503d049e2958d949f4be13dfa8be9c60043a328b', -] - -builddependencies = [ - ('Autotools', '20180311'), - # remove_xcompiler script requires 'python' command, - # manual_cpp script requires 'python' command and is not compatible yet with Python 3 - ('Python', '2.7.15'), -] - -preconfigopts = 'autoreconf && ' - -local_common_configopts = 'FCFLAGS="-I$EBROOTIMKL/mkl/include/intel64/lp64 $FCFLAGS" ' -local_common_configopts += 'LIBS="$LIBSCALAPACK" ' - -configopts = [ - local_common_configopts + '--enable-openmp ', - # Default version last, so we can get the normal config.h/config-f90.h installed afterwards. - local_common_configopts, -] - -# Autotools 20180311 makes configure create some files that causes problem -# Remove them. -prebuildopts = 'make clean && ' - -buildopts = ' V=1 ' - -postinstallcmds = [ - 'cp config.h config-f90.h %(installdir)s/share/doc/elpa/examples', - # The include files and Fortran module files are identical with and - # without openmp. - 'ln -s elpa-%(version)s/elpa %(installdir)s/include', - 'ln -s elpa-%(version)s/modules %(installdir)s/include', -] - -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.11.001.pre-intel-2018b.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2016.11.001.pre-intel-2018b.eb deleted file mode 100644 index a2b673230c9a..000000000000 --- a/easybuild/easyconfigs/e/ELPA/ELPA-2016.11.001.pre-intel-2018b.eb +++ /dev/null @@ -1,74 +0,0 @@ -## -# 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.11.001.pre' - -homepage = 'https://elpa.mpcdf.mpg.de' -description = """Eigenvalue SoLvers for Petaflop-Applications .""" - -toolchain = {'name': 'intel', 'version': '2018b'} -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', -] - -checksums = [ - '69b67f0f6faaa2b3b5fd848127b632be32771636d2ad04583c5269d550956f92', # elpa-2016.11.001.pre.tar.gz - # ELPA-2016.11.001.pre_install-libelpatest.patch - 'aaee4cbe02a2f2e0b6fa76c1503d049e2958d949f4be13dfa8be9c60043a328b', -] - -builddependencies = [ - ('Autotools', '20180311'), - # remove_xcompiler script requires 'python' command, - # manual_cpp script requires 'python' command and is not compatible yet with Python 3 - ('Python', '2.7.15'), -] - -preconfigopts = 'autoreconf && ' - -local_common_configopts = 'FCFLAGS="-I$EBROOTIMKL/mkl/include/intel64/lp64 $FCFLAGS" ' -local_common_configopts += 'LIBS="$LIBSCALAPACK" ' - -configopts = [ - local_common_configopts + '--enable-openmp ', - # Default version last, so we can get the normal config.h/config-f90.h installed afterwards. - local_common_configopts, -] - -# Autotools 20180311 makes configure create some files that causes problem -# Remove them. -prebuildopts = 'make clean && ' - -buildopts = ' V=1 ' - -postinstallcmds = [ - 'cp config.h config-f90.h %(installdir)s/share/doc/elpa/examples', - # The include files and Fortran module files are identical with and - # without openmp. - 'ln -s elpa-%(version)s/elpa %(installdir)s/include', - 'ln -s elpa-%(version)s/modules %(installdir)s/include', -] - -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.11.001.pre_install-libelpatest.patch b/easybuild/easyconfigs/e/ELPA/ELPA-2016.11.001.pre_install-libelpatest.patch deleted file mode 100644 index b8f33aa95344..000000000000 --- a/easybuild/easyconfigs/e/ELPA/ELPA-2016.11.001.pre_install-libelpatest.patch +++ /dev/null @@ -1,16 +0,0 @@ -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.11.001.pre.orig/Makefile.am elpa-2016.11.001.pre/Makefile.am ---- elpa-2016.11.001.pre.orig/Makefile.am 2016-11-28 07:29:11.000000000 +0100 -+++ elpa-2016.11.001.pre/Makefile.am 2018-07-13 21:06:50.539203788 +0200 -@@ -409,7 +409,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/ELPA/ELPA-2017.11.001-foss-2018b.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2017.11.001-foss-2018b.eb deleted file mode 100644 index e135259e5f1a..000000000000 --- a/easybuild/easyconfigs/e/ELPA/ELPA-2017.11.001-foss-2018b.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Authors:: Inge Gutheil , Alan O'Cais -# License:: MIT/GPL -# $Id$ -# -## - -name = 'ELPA' -version = '2017.11.001' - -homepage = 'https://elpa.mpcdf.mpg.de' -description = """Eigenvalue SoLvers for Petaflop-Applications .""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = ['https://elpa.mpcdf.mpg.de/software/tarball-archive/Releases/%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['59f99c3abe2190fac0db8a301d0b9581ee134f438669dbc92551a54f6f861820'] - -builddependencies = [ - # remove_xcompiler script requires 'python' command, - # manual_cpp script requires 'python' command and is not compatible yet with Python 3 - ('Python', '2.7.15'), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/ELPA/ELPA-2017.11.001-intel-2018a.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2017.11.001-intel-2018a.eb deleted file mode 100644 index 4c19eb0f0ad4..000000000000 --- a/easybuild/easyconfigs/e/ELPA/ELPA-2017.11.001-intel-2018a.eb +++ /dev/null @@ -1,48 +0,0 @@ -## -# 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 = '2017.11.001' - -homepage = 'https://elpa.mpcdf.mpg.de' -description = """Eigenvalue SoLvers for Petaflop-Applications .""" - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'usempi': True} - -source_urls = ['https://elpa.mpcdf.mpg.de/software/tarball-archive/Releases/%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['59f99c3abe2190fac0db8a301d0b9581ee134f438669dbc92551a54f6f861820'] - -builddependencies = [ - ('Autotools', '20170619'), -] - -preconfigopts = 'autoreconf && ' - -local_common_configopts = 'FCFLAGS="-I$EBROOTIMKL/mkl/include/intel64/lp64 $FCFLAGS" ' -local_common_configopts += 'LIBS="$LIBSCALAPACK" ' - -configopts = [ - local_common_configopts + '--enable-openmp ', - # Default version last, so we can get the normal config.h/config-f90.h installed afterwards. - local_common_configopts, -] - -buildopts = ' V=1 ' - -sanity_check_paths = { - 'files': ['lib/libelpa.a', 'lib/libelpa.%s' % SHLIB_EXT, 'lib/libelpa_openmp.a', - 'lib/libelpa_openmp.%s' % SHLIB_EXT], - 'dirs': ['bin', 'include/elpa-%(version)s/elpa', 'include/elpa-%(version)s/modules', 'lib/pkgconfig'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/ELPA/ELPA-2017.11.001-intel-2018b.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2017.11.001-intel-2018b.eb deleted file mode 100644 index c46a082d2fc2..000000000000 --- a/easybuild/easyconfigs/e/ELPA/ELPA-2017.11.001-intel-2018b.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Authors:: Inge Gutheil , Alan O'Cais -# License:: MIT/GPL -# $Id$ -# -## - -name = 'ELPA' -version = '2017.11.001' - -homepage = 'https://elpa.mpcdf.mpg.de' -description = """Eigenvalue SoLvers for Petaflop-Applications .""" - -toolchain = {'name': 'intel', 'version': '2018b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = ['https://elpa.mpcdf.mpg.de/software/tarball-archive/Releases/%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['59f99c3abe2190fac0db8a301d0b9581ee134f438669dbc92551a54f6f861820'] - -builddependencies = [ - # remove_xcompiler script requires 'python' command, - # manual_cpp script requires 'python' command and is not compatible yet with Python 3 - ('Python', '2.7.15'), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/ELPA/ELPA-2018.05.001-foss-2018b.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2018.05.001-foss-2018b.eb deleted file mode 100644 index 3b520029727d..000000000000 --- a/easybuild/easyconfigs/e/ELPA/ELPA-2018.05.001-foss-2018b.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Authors:: Inge Gutheil , Alan O'Cais -# License:: MIT/GPL -# $Id$ -# -## - -name = 'ELPA' -version = '2018.05.001' - -homepage = 'https://elpa.mpcdf.mpg.de' -description = """Eigenvalue SoLvers for Petaflop-Applications .""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = ['https://elpa.mpcdf.mpg.de/software/tarball-archive/Releases/%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a76c3402eb9d1c19b183aedabde8c20f4cfa4692e73e529384207926aec04985'] - -builddependencies = [ - # remove_xcompiler script requires 'python' command, - # manual_cpp script requires 'python' command and is not compatible yet with Python 3 - ('Python', '2.7.15'), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/ELPA/ELPA-2018.05.001-intel-2018b.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2018.05.001-intel-2018b.eb deleted file mode 100644 index 525a6774f966..000000000000 --- a/easybuild/easyconfigs/e/ELPA/ELPA-2018.05.001-intel-2018b.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Authors:: Inge Gutheil , Alan O'Cais -# License:: MIT/GPL -# $Id$ -# -## - -name = 'ELPA' -version = '2018.05.001' - -homepage = 'https://elpa.mpcdf.mpg.de' -description = """Eigenvalue SoLvers for Petaflop-Applications .""" - -toolchain = {'name': 'intel', 'version': '2018b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = ['https://elpa.mpcdf.mpg.de/software/tarball-archive/Releases/%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a76c3402eb9d1c19b183aedabde8c20f4cfa4692e73e529384207926aec04985'] - -builddependencies = [ - # remove_xcompiler script requires 'python' command, - # manual_cpp script requires 'python' command and is not compatible yet with Python 3 - ('Python', '2.7.15'), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/ELPA/ELPA-2018.11.001-intel-2019a.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2018.11.001-intel-2019a.eb deleted file mode 100644 index dd6d92196d78..000000000000 --- a/easybuild/easyconfigs/e/ELPA/ELPA-2018.11.001-intel-2019a.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Authors:: Inge Gutheil , Alan O'Cais -# License:: MIT/GPL -# -## - -name = 'ELPA' -version = '2018.11.001' - -homepage = 'https://elpa.mpcdf.mpg.de' -description = """Eigenvalue SoLvers for Petaflop-Applications .""" - -toolchain = {'name': 'intel', 'version': '2019a'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = ['https://elpa.mpcdf.mpg.de/software/tarball-archive/Releases/%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['cc27fe8ba46ce6e6faa8aea02c8c9983052f8e73a00cfea38abf7613cb1e1b16'] - -builddependencies = [ - ('Autotools', '20180311'), - # remove_xcompiler script requires 'python' command, - # manual_cpp script requires 'python' command and is not compatible yet with Python 3 - ('Python', '2.7.15'), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/ELPA/ELPA-2019.11.001-foss-2019b.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2019.11.001-foss-2019b.eb deleted file mode 100644 index 43bfe0c9eae2..000000000000 --- a/easybuild/easyconfigs/e/ELPA/ELPA-2019.11.001-foss-2019b.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Authors:: Inge Gutheil , Alan O'Cais -# License:: MIT/GPL -# -## - -name = 'ELPA' -version = '2019.11.001' - -homepage = 'https://elpa.mpcdf.mpg.de' -description = """Eigenvalue SoLvers for Petaflop-Applications .""" - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = ['https://elpa.mpcdf.mpg.de/software/tarball-archive/Releases/%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['10374a8f042e23c7e1094230f7e2993b6f3580908a213dbdf089792d05aff357'] - -builddependencies = [ - ('Autotools', '20180311'), - # remove_xcompiler script requires 'python' command, - # manual_cpp script requires 'python' command and is not compatible yet with Python 3 - ('Python', '2.7.16'), -] - -# When building in parallel, the file test_setup_mpi.mod is sometimes -# used before it is built, leading to an error. This must be a bug in -# the makefile affecting parallel builds. -maxparallel = 1 - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/ELPA/ELPA-2019.11.001-foss-2020a.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2019.11.001-foss-2020a.eb deleted file mode 100644 index 93429867da44..000000000000 --- a/easybuild/easyconfigs/e/ELPA/ELPA-2019.11.001-foss-2020a.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Authors:: Inge Gutheil , Alan O'Cais -# License:: MIT/GPL -# -## - -name = 'ELPA' -version = '2019.11.001' - -homepage = 'https://elpa.mpcdf.mpg.de' -description = """Eigenvalue SoLvers for Petaflop-Applications .""" - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = ['https://elpa.mpcdf.mpg.de/software/tarball-archive/Releases/%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['10374a8f042e23c7e1094230f7e2993b6f3580908a213dbdf089792d05aff357'] - -builddependencies = [ - ('Autotools', '20180311'), - # remove_xcompiler script requires 'python' command, - # manual_cpp script requires 'python' command and is not compatible yet with Python 3 - ('Python', '2.7.18'), -] - -# When building in parallel, the file test_setup_mpi.mod is sometimes -# used before it is built, leading to an error. This must be a bug in -# the makefile affecting parallel builds. -maxparallel = 1 - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/ELPA/ELPA-2019.11.001-intel-2019b.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2019.11.001-intel-2019b.eb deleted file mode 100644 index 03847e7dfb00..000000000000 --- a/easybuild/easyconfigs/e/ELPA/ELPA-2019.11.001-intel-2019b.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Authors:: Inge Gutheil , Alan O'Cais -# License:: MIT/GPL -# -## - -name = 'ELPA' -version = '2019.11.001' - -homepage = 'https://elpa.mpcdf.mpg.de' -description = """Eigenvalue SoLvers for Petaflop-Applications .""" - -toolchain = {'name': 'intel', 'version': '2019b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = ['https://elpa.mpcdf.mpg.de/software/tarball-archive/Releases/%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['10374a8f042e23c7e1094230f7e2993b6f3580908a213dbdf089792d05aff357'] - -builddependencies = [ - ('Autotools', '20180311'), - # remove_xcompiler script requires 'python' command, - # manual_cpp script requires 'python' command and is not compatible yet with Python 3 - ('Python', '2.7.16'), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/ELPA/ELPA-2019.11.001-intel-2020a.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2019.11.001-intel-2020a.eb deleted file mode 100644 index 9a20079e79c8..000000000000 --- a/easybuild/easyconfigs/e/ELPA/ELPA-2019.11.001-intel-2020a.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Authors:: Inge Gutheil , Alan O'Cais -# License:: MIT/GPL -# -## - -name = 'ELPA' -version = '2019.11.001' - -homepage = 'https://elpa.mpcdf.mpg.de' -description = """Eigenvalue SoLvers for Petaflop-Applications .""" - -toolchain = {'name': 'intel', 'version': '2020a'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = ['https://elpa.mpcdf.mpg.de/software/tarball-archive/Releases/%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['10374a8f042e23c7e1094230f7e2993b6f3580908a213dbdf089792d05aff357'] - -builddependencies = [ - ('Autotools', '20180311'), - # remove_xcompiler script requires 'python' command, - # manual_cpp script requires 'python' command and is not compatible yet with Python 3 - ('Python', '2.7.18'), -] - -# When building in parallel, the file test_setup_mpi.mod is sometimes -# used before it is built, leading to an error. This must be a bug in -# the makefile affecting parallel builds. -maxparallel = 1 - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/ELPA/ELPA-2019.11.001-iomkl-2019b.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2019.11.001-iomkl-2019b.eb deleted file mode 100644 index 2837953da54e..000000000000 --- a/easybuild/easyconfigs/e/ELPA/ELPA-2019.11.001-iomkl-2019b.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Authors:: Inge Gutheil , Alan O'Cais -# License:: MIT/GPL -# -## - -name = 'ELPA' -version = '2019.11.001' - -homepage = 'https://elpa.mpcdf.mpg.de' -description = """Eigenvalue SoLvers for Petaflop-Applications .""" - -toolchain = {'name': 'iomkl', 'version': '2019b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = ['https://elpa.mpcdf.mpg.de/software/tarball-archive/Releases/%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['10374a8f042e23c7e1094230f7e2993b6f3580908a213dbdf089792d05aff357'] - -builddependencies = [ - ('Autotools', '20180311'), - # remove_xcompiler script requires 'python' command, - # manual_cpp script requires 'python' command and is not compatible yet with Python 3 - ('Python', '2.7.16'), -] - -# When building in parallel, the file test_setup_mpi.mod is sometimes -# used before it is built, leading to an error. This must be a bug in -# the makefile affecting parallel builds. -maxparallel = 1 - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/ELPA/ELPA-2020.05.001-intel-2020a.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2020.05.001-intel-2020a.eb deleted file mode 100644 index c1731fb6926c..000000000000 --- a/easybuild/easyconfigs/e/ELPA/ELPA-2020.05.001-intel-2020a.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Authors:: Inge Gutheil , Alan O'Cais -# License:: MIT/GPL -# -## - -name = 'ELPA' -version = '2020.05.001' - -homepage = 'https://elpa.mpcdf.mpg.de' -description = """Eigenvalue SoLvers for Petaflop-Applications .""" - -toolchain = {'name': 'intel', 'version': '2020a'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = ['https://elpa.mpcdf.mpg.de/software/tarball-archive/Releases/%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['66ff1cf332ce1c82075dc7b5587ae72511d2bcb3a45322c94af6b01996439ce5'] - -builddependencies = [ - ('Autotools', '20180311'), - # remove_xcompiler script requires 'python' command, - # manual_cpp script requires 'python' command and is not compatible yet with Python 3 - ('Python', '2.7.18'), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/ELPA/ELPA-2023.05.001-foss-2023a.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2023.05.001-foss-2023a.eb index 6561f1917bb0..09ffa343d634 100644 --- a/easybuild/easyconfigs/e/ELPA/ELPA-2023.05.001-foss-2023a.eb +++ b/easybuild/easyconfigs/e/ELPA/ELPA-2023.05.001-foss-2023a.eb @@ -22,11 +22,11 @@ patches = [ '%(name)s-%(version)s_fix_AVX512_support.patch', ] checksums = [ - {'%(namelower)s-new_release_%(version)s.tar.gz': + {'elpa-new_release_2023.05.001.tar.gz': '7e07ca287ab07c0a73d97df71d5a5431c847b8e4d5c759aae99e12672e6decf3'}, - {'%(name)s-%(version)s_fix_hardcoded_perl_path.patch': + {'ELPA-2023.05.001_fix_hardcoded_perl_path.patch': '0548105065777a2ed07dde306636251c4f96e555a801647564de37d1ddd7b0b5'}, - {'%(name)s-%(version)s_fix_AVX512_support.patch': + {'ELPA-2023.05.001_fix_AVX512_support.patch': 'ecf08b64fe1da432a218040fa45d4ecfbb3269d58cb018b12da5a2d854bf96be'}, ] diff --git a/easybuild/easyconfigs/e/ELPA/ELPA-2023.05.001-intel-2023a.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2023.05.001-intel-2023a.eb index ec3779ae7ee3..4ef6fcd45776 100644 --- a/easybuild/easyconfigs/e/ELPA/ELPA-2023.05.001-intel-2023a.eb +++ b/easybuild/easyconfigs/e/ELPA/ELPA-2023.05.001-intel-2023a.eb @@ -22,11 +22,11 @@ patches = [ '%(name)s-%(version)s_fix_AVX512_support.patch', ] checksums = [ - {'%(namelower)s-new_release_%(version)s.tar.gz': + {'elpa-new_release_2023.05.001.tar.gz': '7e07ca287ab07c0a73d97df71d5a5431c847b8e4d5c759aae99e12672e6decf3'}, - {'%(name)s-%(version)s_fix_hardcoded_perl_path.patch': + {'ELPA-2023.05.001_fix_hardcoded_perl_path.patch': '0548105065777a2ed07dde306636251c4f96e555a801647564de37d1ddd7b0b5'}, - {'%(name)s-%(version)s_fix_AVX512_support.patch': + {'ELPA-2023.05.001_fix_AVX512_support.patch': 'ecf08b64fe1da432a218040fa45d4ecfbb3269d58cb018b12da5a2d854bf96be'}, ] diff --git a/easybuild/easyconfigs/e/ELPA/ELPA-2023.11.001-foss-2023b.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2023.11.001-foss-2023b.eb index e0c5b2588350..d0cae17938cb 100644 --- a/easybuild/easyconfigs/e/ELPA/ELPA-2023.11.001-foss-2023b.eb +++ b/easybuild/easyconfigs/e/ELPA/ELPA-2023.11.001-foss-2023b.eb @@ -22,11 +22,11 @@ patches = [ '%(name)s-2023.05.001_fix_AVX512_support.patch', ] checksums = [ - {'%(namelower)s-new_release_%(version)s.tar.gz': + {'elpa-new_release_2023.11.001.tar.gz': 'b8dd04e238dac23c1e910e8862370b1779b239eae4b871c9966bee578d40c750'}, - {'%(name)s-2023.05.001_fix_hardcoded_perl_path.patch': + {'ELPA-2023.05.001_fix_hardcoded_perl_path.patch': '0548105065777a2ed07dde306636251c4f96e555a801647564de37d1ddd7b0b5'}, - {'%(name)s-2023.05.001_fix_AVX512_support.patch': + {'ELPA-2023.05.001_fix_AVX512_support.patch': 'ecf08b64fe1da432a218040fa45d4ecfbb3269d58cb018b12da5a2d854bf96be'}, ] diff --git a/easybuild/easyconfigs/e/ELPA/ELPA-2023.11.001-intel-2023b.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2023.11.001-intel-2023b.eb index c0e9fe260803..eddaeac30759 100644 --- a/easybuild/easyconfigs/e/ELPA/ELPA-2023.11.001-intel-2023b.eb +++ b/easybuild/easyconfigs/e/ELPA/ELPA-2023.11.001-intel-2023b.eb @@ -22,11 +22,11 @@ patches = [ '%(name)s-2023.05.001_fix_AVX512_support.patch', ] checksums = [ - {'%(namelower)s-new_release_%(version)s.tar.gz': + {'elpa-new_release_2023.11.001.tar.gz': 'b8dd04e238dac23c1e910e8862370b1779b239eae4b871c9966bee578d40c750'}, - {'%(name)s-2023.05.001_fix_hardcoded_perl_path.patch': + {'ELPA-2023.05.001_fix_hardcoded_perl_path.patch': '0548105065777a2ed07dde306636251c4f96e555a801647564de37d1ddd7b0b5'}, - {'%(name)s-2023.05.001_fix_AVX512_support.patch': + {'ELPA-2023.05.001_fix_AVX512_support.patch': 'ecf08b64fe1da432a218040fa45d4ecfbb3269d58cb018b12da5a2d854bf96be'}, ] diff --git a/easybuild/easyconfigs/e/ELPA/ELPA-2024.05.001-foss-2024a.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2024.05.001-foss-2024a.eb new file mode 100644 index 000000000000..8dcbc6ed3f27 --- /dev/null +++ b/easybuild/easyconfigs/e/ELPA/ELPA-2024.05.001-foss-2024a.eb @@ -0,0 +1,46 @@ +# # +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Authors:: Inge Gutheil , Alan O'Cais +# License:: MIT/GPL +# +# # + +name = 'ELPA' +version = '2024.05.001' +local_version = version.replace('.', '_') + +homepage = 'https://elpa.mpcdf.mpg.de/' +description = "Eigenvalue SoLvers for Petaflop-Applications." + +toolchain = {'name': 'foss', 'version': '2024a'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = ['https://gitlab.mpcdf.mpg.de/elpa/elpa/-/archive/release_%s/' % local_version] +sources = ['{}-release_{}.tar.gz'.format('%(namelower)s', local_version)] +patches = [ + '%(name)s-2023.05.001_fix_hardcoded_perl_path.patch', + '%(name)s-2023.05.001_fix_AVX512_support.patch', +] +checksums = [ + {'elpa-release_2024_05_001.tar.gz': '5e0c685536869bb91c230d70cac5e779ff418575681836f240b3e64e10b23f3e'}, + {'ELPA-2023.05.001_fix_hardcoded_perl_path.patch': + '0548105065777a2ed07dde306636251c4f96e555a801647564de37d1ddd7b0b5'}, + {'ELPA-2023.05.001_fix_AVX512_support.patch': 'ecf08b64fe1da432a218040fa45d4ecfbb3269d58cb018b12da5a2d854bf96be'}, +] + +builddependencies = [ + ('Autotools', '20231222'), + ('Python', '3.12.3'), + ('Perl', '5.38.2'), +] + +preconfigopts = './autogen.sh && export LDFLAGS="-lm $LDFLAGS" && autoreconf && ' + +# When building in parallel, the file test_setup_mpi.mod is sometimes +# used before it is built, leading to an error. This must be a bug in +# the makefile affecting parallel builds. +maxparallel = 1 + + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/ELPA/ELPA-2024.05.001-intel-2024a.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2024.05.001-intel-2024a.eb new file mode 100644 index 000000000000..9dbf6699f91a --- /dev/null +++ b/easybuild/easyconfigs/e/ELPA/ELPA-2024.05.001-intel-2024a.eb @@ -0,0 +1,46 @@ +# # +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Authors:: Inge Gutheil , Alan O'Cais +# License:: MIT/GPL +# +# # + +name = 'ELPA' +version = '2024.05.001' +local_version = version.replace('.', '_') + +homepage = 'https://elpa.mpcdf.mpg.de/' +description = "Eigenvalue SoLvers for Petaflop-Applications." + +toolchain = {'name': 'intel', 'version': '2024a'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = ['https://gitlab.mpcdf.mpg.de/elpa/elpa/-/archive/release_%s/' % local_version] +sources = ['{}-release_{}.tar.gz'.format('%(namelower)s', local_version)] +patches = [ + '%(name)s-2023.05.001_fix_hardcoded_perl_path.patch', + '%(name)s-2023.05.001_fix_AVX512_support.patch', +] +checksums = [ + {'elpa-release_2024_05_001.tar.gz': '5e0c685536869bb91c230d70cac5e779ff418575681836f240b3e64e10b23f3e'}, + {'ELPA-2023.05.001_fix_hardcoded_perl_path.patch': + '0548105065777a2ed07dde306636251c4f96e555a801647564de37d1ddd7b0b5'}, + {'ELPA-2023.05.001_fix_AVX512_support.patch': 'ecf08b64fe1da432a218040fa45d4ecfbb3269d58cb018b12da5a2d854bf96be'}, +] + +builddependencies = [ + ('Autotools', '20231222'), + ('Python', '3.12.3'), + ('Perl', '5.38.2'), +] + +preconfigopts = './autogen.sh && export LDFLAGS="-lm $LDFLAGS" && autoreconf && ' + +# When building in parallel, the file test_setup_mpi.mod is sometimes +# used before it is built, leading to an error. This must be a bug in +# the makefile affecting parallel builds. +maxparallel = 1 + + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/ELPA/ELPA_fix-tests.patch b/easybuild/easyconfigs/e/ELPA/ELPA_fix-tests.patch deleted file mode 100644 index 18fa2236a710..000000000000 --- a/easybuild/easyconfigs/e/ELPA/ELPA_fix-tests.patch +++ /dev/null @@ -1,44 +0,0 @@ -diff -ru ELPA_2013.11.orig/test/test_complex2.F90 ELPA_2013.11/test/test_complex2.F90 ---- ELPA_2013.11.orig/test/test_complex2.F90 2014-01-29 09:29:35.544248000 +0100 -+++ ELPA_2013.11/test/test_complex2.F90 2014-02-21 13:48:09.662072163 +0100 -@@ -79,6 +79,7 @@ - integer i, mpierr, my_blacs_ctxt, sc_desc(9), info, nprow, npcol - - integer, external :: numroc -+ integer :: iargc - - real*8 err, errmax - real*8, allocatable :: ev(:), xr(:,:) -diff -ru ELPA_2013.11.orig/test/test_complex.F90 ELPA_2013.11/test/test_complex.F90 ---- ELPA_2013.11.orig/test/test_complex.F90 2014-01-29 09:29:35.534699000 +0100 -+++ ELPA_2013.11/test/test_complex.F90 2014-02-21 13:48:33.118418351 +0100 -@@ -78,6 +78,7 @@ - integer i, mpierr, my_blacs_ctxt, sc_desc(9), info, nprow, npcol - - integer, external :: numroc -+ integer :: iargc - - real*8 err, errmax - real*8, allocatable :: ev(:), xr(:,:) -diff -ru ELPA_2013.11.orig/test/test_real2.F90 ELPA_2013.11/test/test_real2.F90 ---- ELPA_2013.11.orig/test/test_real2.F90 2014-01-29 09:29:35.573319000 +0100 -+++ ELPA_2013.11/test/test_real2.F90 2014-02-21 13:48:51.240387595 +0100 -@@ -80,6 +80,7 @@ - integer i, mpierr, my_blacs_ctxt, sc_desc(9), info, nprow, npcol - - integer, external :: numroc -+ integer :: iargc - - real*8 err, errmax - real*8, allocatable :: a(:,:), z(:,:), tmp1(:,:), tmp2(:,:), as(:,:), ev(:) -diff -ru ELPA_2013.11.orig/test/test_real.F90 ELPA_2013.11/test/test_real.F90 ---- ELPA_2013.11.orig/test/test_real.F90 2014-01-29 09:29:35.563829000 +0100 -+++ ELPA_2013.11/test/test_real.F90 2014-02-21 13:49:05.466094157 +0100 -@@ -79,6 +79,7 @@ - integer i, mpierr, my_blacs_ctxt, sc_desc(9), info, nprow, npcol - - integer, external :: numroc -+ integer :: iargc - - real*8 err, errmax - real*8, allocatable :: a(:,:), z(:,:), tmp1(:,:), tmp2(:,:), as(:,:), ev(:) diff --git a/easybuild/easyconfigs/e/ELPH/ELPH-1.0.1-foss-2018b.eb b/easybuild/easyconfigs/e/ELPH/ELPH-1.0.1-foss-2018b.eb deleted file mode 100644 index 609250a91f13..000000000000 --- a/easybuild/easyconfigs/e/ELPH/ELPH-1.0.1-foss-2018b.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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 = 'ELPH' -version = '1.0.1' - -homepage = 'http://ccb.jhu.edu/software/ELPH/index.shtml' -description = """ ELPH is a general-purpose Gibbs sampler for finding motifs in a set - of DNA or protein sequences. The program takes as input a set containing anywhere from - a few dozen to thousands of sequences, and searches through them for the most common motif, - assuming that each sequence contains one copy of the motif. We have used ELPH to find - patterns such as ribosome binding sites (RBSs) and exon splicing enhancers (ESEs). """ - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['http://ccb.jhu.edu/software/%(name)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['6d944401d2457d75815a34dbb5780f05df569eb1edfd00909b33c4c4c4ff40b9'] - -start_dir = 'sources' - -buildopts = ' CC="$CC"' - -parallel = 1 - -files_to_copy = [(['%(namelower)s'], 'bin'), 'COPYRIGHT', 'LICENSE', 'Readme.%(name)s', 'VERSION'] - -sanity_check_paths = { - 'files': ['bin/%(namelower)s'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/ELSI/ELSI-2.11.0-foss-2023a-PEXSI.eb b/easybuild/easyconfigs/e/ELSI/ELSI-2.11.0-foss-2023a-PEXSI.eb new file mode 100644 index 000000000000..3bc8341d2e68 --- /dev/null +++ b/easybuild/easyconfigs/e/ELSI/ELSI-2.11.0-foss-2023a-PEXSI.eb @@ -0,0 +1,47 @@ +name = 'ELSI' +version = '2.11.0' +versionsuffix = '-PEXSI' + +homepage = 'https://wordpress.elsi-interchange.org/' +description = """ELSI provides and enhances scalable, open-source software library solutions for + electronic structure calculations in materials science, condensed matter physics, chemistry, and many other fields. + ELSI focuses on methods that solve or circumvent eigenvalue problems in electronic structure theory. + The ELSI infrastructure should also be useful for other challenging eigenvalue problems. +""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'usempi': True, 'pic': True, 'cstd': 'c++11', 'extra_fflags': '-fallow-argument-mismatch'} + +source_urls = ['https://gitlab.com/elsi_project/elsi_interface/-/archive/v2.11.0/'] +sources = ['elsi_interface-v%(version)s.tar.gz'] +patches = [ + 'ELSI-2.11.0_bison_3.8_compat.patch', +] +checksums = [ + {'elsi_interface-v2.11.0.tar.gz': '2e6929827ed9c99a32381ed9da40482e862c28608d59d4f27db7dcbcaed1520d'}, + {'ELSI-2.11.0_bison_3.8_compat.patch': 'a1284f5c0f442129610aa0fb463cc2b54450e3511a2fd6c871fadc21a16e9504'}, +] + +builddependencies = [ + ('flex', '2.6.4'), + ('Bison', '3.8.2'), + ('CMake', '3.26.3'), +] + +dependencies = [ + ('ELPA', '2023.05.001'), + ('NTPoly', '3.1.0'), +] + +abs_path_compilers = True +build_internal_pexsi = True + +configopts = '-DENABLE_BSEPACK=ON ' + +# Tests use 4 MPI ranks, they require a minimum of 4 cores +# Map each MPI process to a single CPU core to avoid tests fails +pretestopts = "export OMPI_MCA_rmaps_base_mapping_policy=slot:PE=1 && " + +runtest = True + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/ELSI/ELSI-2.11.0_bison_3.8_compat.patch b/easybuild/easyconfigs/e/ELSI/ELSI-2.11.0_bison_3.8_compat.patch new file mode 100644 index 000000000000..255ed4a55755 --- /dev/null +++ b/easybuild/easyconfigs/e/ELSI/ELSI-2.11.0_bison_3.8_compat.patch @@ -0,0 +1,14 @@ +Make it compatible with Bison 3.7 +Author: Åke Sandgren, 20211020 +Update: Cintia Willemyns (Vrije Universiteit Brussel) +--- elsi_interface-v2.11.0.orig/external/SCOTCH/CMakeLists.txt 2024-09-10 19:01:11.447551000 +0200 ++++ elsi_interface-v2.11.0/external/SCOTCH/CMakeLists.txt 2024-09-10 19:08:44.913993743 +0200 +@@ -56,7 +56,7 @@ + COMMAND mv ${PROJECT_BINARY_DIR}/generated/tmp2.c ${PROJECT_BINARY_DIR}/generated/parser_yy.c + # Versions of bison > 2.X insert a '#include tmp2.h' in tmp2.c. A simple 'mv' will not work. + # The file needs to remain in the directory with the old name. Hence the 'cp' +- COMMAND cp ${PROJECT_BINARY_DIR}/generated/tmp2.h ${PROJECT_BINARY_DIR}/generated/parser_ly.h ++ COMMAND ln -s ${PROJECT_BINARY_DIR}/generated/tmp2.h ${PROJECT_BINARY_DIR}/generated/parser_ly.h + COMMAND flex -Pscotchyy -o${PROJECT_BINARY_DIR}/generated/tmp1.c ${SCOTCH_DIR}/parser_ll.l + COMMAND mv ${PROJECT_BINARY_DIR}/generated/tmp1.c ${PROJECT_BINARY_DIR}/generated/parser_ll.c + DEPENDS ${SCOTCH_DIR}/parser_yy.y ${SCOTCH_DIR}/parser_ll.l ${SCOTCH_DIR}/parser_yy.h ${SCOTCH_DIR}/parser_ll.h diff --git a/easybuild/easyconfigs/e/ELSI/ELSI-2.5.0-foss-2019b-PEXSI.eb b/easybuild/easyconfigs/e/ELSI/ELSI-2.5.0-foss-2019b-PEXSI.eb deleted file mode 100644 index 347ad480808b..000000000000 --- a/easybuild/easyconfigs/e/ELSI/ELSI-2.5.0-foss-2019b-PEXSI.eb +++ /dev/null @@ -1,39 +0,0 @@ -name = 'ELSI' -version = '2.5.0' -versionsuffix = '-PEXSI' - -homepage = 'https://wordpress.elsi-interchange.org/' -description = """ELSI provides and enhances scalable, open-source software library solutions for - electronic structure calculations in materials science, condensed matter physics, chemistry, and many other fields. - ELSI focuses on methods that solve or circumvent eigenvalue problems in electronic structure theory. - The ELSI infrastructure should also be useful for other challenging eigenvalue problems. -""" - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['http://wordpress.elsi-interchange.org/wp-content/uploads/2020/02/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s_fix-compiler-detection.patch'] -checksums = [ - 'f4d77c4291341c9708ab8070dc4ec683577b3556e7d9f214370d626dc6a4753f', - '4ffb0bb91fa385ffc4884fe0bb3a8b6ef69107aef9e6f0e8c4f5f19eaf7c0fb5', -] - -builddependencies = [ - ('flex', '2.6.4'), - ('Bison', '3.3.2'), - ('CMake', '3.15.3'), -] - -dependencies = [ - ('ELPA', '2019.11.001'), - # SLEPc and internal PEXSI can't coexist due to conflicting dependencies - # ('SLEPc', '3.12.2', '-Python-3.7.4'), -] - -build_internal_pexsi = True - -runtest = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/ELSI/ELSI-2.5.0-foss-2019b.eb b/easybuild/easyconfigs/e/ELSI/ELSI-2.5.0-foss-2019b.eb deleted file mode 100644 index 00a54e827fd6..000000000000 --- a/easybuild/easyconfigs/e/ELSI/ELSI-2.5.0-foss-2019b.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'ELSI' -version = '2.5.0' - -homepage = 'https://wordpress.elsi-interchange.org/' -description = """ELSI provides and enhances scalable, open-source software library solutions for - electronic structure calculations in materials science, condensed matter physics, chemistry, and many other fields. - ELSI focuses on methods that solve or circumvent eigenvalue problems in electronic structure theory. - The ELSI infrastructure should also be useful for other challenging eigenvalue problems. -""" - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['http://wordpress.elsi-interchange.org/wp-content/uploads/2020/02/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s_fix-compiler-detection.patch'] -checksums = [ - 'f4d77c4291341c9708ab8070dc4ec683577b3556e7d9f214370d626dc6a4753f', - '4ffb0bb91fa385ffc4884fe0bb3a8b6ef69107aef9e6f0e8c4f5f19eaf7c0fb5', -] - -builddependencies = [ - ('flex', '2.6.4'), - ('Bison', '3.3.2'), - ('CMake', '3.15.3'), -] - -dependencies = [ - ('ELPA', '2019.11.001'), - ('SLEPc', '3.12.2', '-Python-3.7.4'), -] - -# SLEPc and internal PEXSI can't coexist due to conflicting dependencies -build_internal_pexsi = False - -runtest = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/ELSI/ELSI-2.5.0-intel-2019b-PEXSI.eb b/easybuild/easyconfigs/e/ELSI/ELSI-2.5.0-intel-2019b-PEXSI.eb deleted file mode 100644 index 84704deb0c43..000000000000 --- a/easybuild/easyconfigs/e/ELSI/ELSI-2.5.0-intel-2019b-PEXSI.eb +++ /dev/null @@ -1,39 +0,0 @@ -name = 'ELSI' -version = '2.5.0' -versionsuffix = '-PEXSI' - -homepage = 'https://wordpress.elsi-interchange.org/' -description = """ELSI provides and enhances scalable, open-source software library solutions for - electronic structure calculations in materials science, condensed matter physics, chemistry, and many other fields. - ELSI focuses on methods that solve or circumvent eigenvalue problems in electronic structure theory. - The ELSI infrastructure should also be useful for other challenging eigenvalue problems. -""" - -toolchain = {'name': 'intel', 'version': '2019b'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['http://wordpress.elsi-interchange.org/wp-content/uploads/2020/02/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s_fix-compiler-detection.patch'] -checksums = [ - 'f4d77c4291341c9708ab8070dc4ec683577b3556e7d9f214370d626dc6a4753f', - '4ffb0bb91fa385ffc4884fe0bb3a8b6ef69107aef9e6f0e8c4f5f19eaf7c0fb5', -] - -builddependencies = [ - ('flex', '2.6.4'), - ('Bison', '3.3.2'), - ('CMake', '3.15.3'), -] - -dependencies = [ - ('ELPA', '2019.11.001'), - # SLEPc and internal PEXSI can't coexist due to conflicting dependencies - # ('SLEPc', '3.12.2', '-Python-3.7.4'), -] - -build_internal_pexsi = True - -runtest = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/ELSI/ELSI-2.5.0-intel-2019b.eb b/easybuild/easyconfigs/e/ELSI/ELSI-2.5.0-intel-2019b.eb deleted file mode 100644 index 4ba1e4b7a8a5..000000000000 --- a/easybuild/easyconfigs/e/ELSI/ELSI-2.5.0-intel-2019b.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'ELSI' -version = '2.5.0' - -homepage = 'https://wordpress.elsi-interchange.org/' -description = """ELSI provides and enhances scalable, open-source software library solutions for - electronic structure calculations in materials science, condensed matter physics, chemistry, and many other fields. - ELSI focuses on methods that solve or circumvent eigenvalue problems in electronic structure theory. - The ELSI infrastructure should also be useful for other challenging eigenvalue problems. -""" - -toolchain = {'name': 'intel', 'version': '2019b'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['http://wordpress.elsi-interchange.org/wp-content/uploads/2020/02/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s_fix-compiler-detection.patch'] -checksums = [ - 'f4d77c4291341c9708ab8070dc4ec683577b3556e7d9f214370d626dc6a4753f', - '4ffb0bb91fa385ffc4884fe0bb3a8b6ef69107aef9e6f0e8c4f5f19eaf7c0fb5', -] - -builddependencies = [ - ('flex', '2.6.4'), - ('Bison', '3.3.2'), - ('CMake', '3.15.3'), -] - -dependencies = [ - ('ELPA', '2019.11.001'), - ('SLEPc', '3.12.2', '-Python-3.7.4'), -] - -# SLEPc and internal PEXSI can't coexist due to conflicting dependencies -build_internal_pexsi = False - -runtest = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/ELSI/ELSI-2.5.0_fix-compiler-detection.patch b/easybuild/easyconfigs/e/ELSI/ELSI-2.5.0_fix-compiler-detection.patch deleted file mode 100644 index c61708a48f97..000000000000 --- a/easybuild/easyconfigs/e/ELSI/ELSI-2.5.0_fix-compiler-detection.patch +++ /dev/null @@ -1,40 +0,0 @@ -Let CMake search for the compilers and only fail if they are not found. -See https://gitlab.com/elsi_project/elsi_interface/-/merge_requests/304 - -Author: Alexander Grund (TU Dresden) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index b8d22e53..f1570a8e 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -67,14 +67,18 @@ SET(INC_PATHS "" CACHE STRING "List of include directories") - SET(LIBS "" CACHE STRING "List of external libraries to be linked against") - - ### Compilers ### --IF(NOT DEFINED CMAKE_Fortran_COMPILER) -+INCLUDE(CheckLanguage) -+ -+CHECK_LANGUAGE(Fortran) -+IF(NOT CMAKE_Fortran_COMPILER) - MESSAGE(FATAL_ERROR "${MAGENTA}Fortran compiler must be set${COLORRESET}") - ELSE() - MESSAGE(STATUS "${GREEN}Fortran compiler${COLORRESET}: ${CMAKE_Fortran_COMPILER}") - ENABLE_LANGUAGE(Fortran) - ENDIF() - IF(ENABLE_PEXSI OR ENABLE_C_TESTS OR ELPA2_KERNEL STREQUAL "AVX512" OR ELPA2_KERNEL STREQUAL "AVX2" OR ELPA2_KERNEL STREQUAL "AVX") -- IF(NOT DEFINED CMAKE_C_COMPILER) -+ CHECK_LANGUAGE(C) -+ IF(NOT CMAKE_C_COMPILER) - MESSAGE(FATAL_ERROR "${MAGENTA}C compiler must be set${COLORRESET}") - ELSE() - MESSAGE(STATUS "${GREEN}C compiler${COLORRESET}: ${CMAKE_C_COMPILER}") -@@ -82,7 +86,8 @@ IF(ENABLE_PEXSI OR ENABLE_C_TESTS OR ELPA2_KERNEL STREQUAL "AVX512" OR ELPA2_KER - ENDIF() - ENDIF() - IF(ENABLE_PEXSI) -- IF(NOT DEFINED CMAKE_CXX_COMPILER) -+ CHECK_LANGUAGE(CXX) -+ IF(NOT CMAKE_CXX_COMPILER) - MESSAGE(FATAL_ERROR "${MAGENTA}C++ compiler must be set${COLORRESET}") - ELSE() - MESSAGE(STATUS "${GREEN}C++ compiler${COLORRESET}: ${CMAKE_CXX_COMPILER}") diff --git a/easybuild/easyconfigs/e/ELSI/ELSI-2.9.1-foss-2022a-PEXSI.eb b/easybuild/easyconfigs/e/ELSI/ELSI-2.9.1-foss-2022a-PEXSI.eb new file mode 100644 index 000000000000..d5ef7e3da14c --- /dev/null +++ b/easybuild/easyconfigs/e/ELSI/ELSI-2.9.1-foss-2022a-PEXSI.eb @@ -0,0 +1,45 @@ +name = 'ELSI' +version = '2.9.1' +versionsuffix = '-PEXSI' + +homepage = 'https://wordpress.elsi-interchange.org/' +description = """ELSI provides and enhances scalable, open-source software library solutions for + electronic structure calculations in materials science, condensed matter physics, chemistry, and many other fields. + ELSI focuses on methods that solve or circumvent eigenvalue problems in electronic structure theory. + The ELSI infrastructure should also be useful for other challenging eigenvalue problems. +""" + +toolchain = {'name': 'foss', 'version': '2022a'} +toolchainopts = {'usempi': True, 'pic': True, 'cstd': 'c++11', 'extra_fflags': '-fallow-argument-mismatch'} + +source_urls = ['https://wordpress.elsi-interchange.org/wp-content/uploads/2022/05'] +sources = ['elsi_interface-v%(version)s.tar.gz'] +patches = [ + 'pexsi-1.2.0-mpi30.patch', + 'ELSI-2.7.1_bison_3.7_compat.patch', +] +checksums = [ + {'elsi_interface-v2.9.1.tar.gz': 'ad3dc163159a79f7a83f360265f2446920c151ecce9c294136e630fe424f1d29'}, + {'pexsi-1.2.0-mpi30.patch': 'd5580de710cee652c27622f167a10933f792546481d9c08d62f452885cb63abb'}, + {'ELSI-2.7.1_bison_3.7_compat.patch': '986f95c2eb22c8a8bef13357a10242dcf0a0fac562c88bdc9bdf46cc6e7a1edb'}, +] + +builddependencies = [ + ('flex', '2.6.4'), + ('Bison', '3.8.2'), + ('CMake', '3.23.1'), +] + +dependencies = [ + ('ELPA', '2021.11.001'), + ('NTPoly', '2.7.1'), +] + +abs_path_compilers = True +build_internal_pexsi = True + +configopts = '-DENABLE_BSEPACK=ON ' + +runtest = True + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.21a-foss-2018a-Python-2.7.14-Boost-1.63.0.eb b/easybuild/easyconfigs/e/EMAN2/EMAN2-2.21a-foss-2018a-Python-2.7.14-Boost-1.63.0.eb deleted file mode 100644 index 1e0a26d6dbca..000000000000 --- a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.21a-foss-2018a-Python-2.7.14-Boost-1.63.0.eb +++ /dev/null @@ -1,58 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'EMAN2' -version = '2.21a' -local_boostversion = '1.63.0' -versionsuffix = '-Python-%%(pyver)s-Boost-%s' % local_boostversion - -homepage = 'http://blake.bcm.edu/emanwiki/EMAN2' -description = """EMAN2 is the successor to EMAN1. It is a broadly based greyscale scientific image processing suite - with a primary focus on processing data from transmission electron microscopes. """ - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['https://github.com/cryoem/eman2/archive'] -sources = ['v%(version)s.tar.gz'] -patches = ['EMAN2-%(version)s_fix-custom-install-prefix.patch'] -checksums = [ - '8a7310b60852220103a6676c7116f4119b290776de572a1510b982783bff46f7', # v2.21a.tar.gz - '7399b4645c7fda87dc102f4ce3f7011764e40833984bb6cac025f840ed177a19', # EMAN2-2.21a_fix-custom-install-prefix.patch -] - -builddependencies = [('CMake', '3.10.2')] - -dependencies = [ - ('Boost', local_boostversion, '-Python-%(pyver)s'), - ('freetype', '2.9'), - ('FTGL', '2.1.3-rc5'), # this is the latest version of FTGL since 2008 (included in Ubuntu 16.04 and CentOS 7.4) - ('GSL', '2.4'), - ('HDF5', '1.10.1'), - ('IPython', '5.7.0', '-Python-%(pyver)s'), - ('libGLU', '9.0.0'), - ('libjpeg-turbo', '1.5.3'), - ('LibTIFF', '4.0.9'), - ('libpng', '1.6.34'), - ('Mesa', '17.3.6'), - ('Python', '2.7.14'), - ('PyQt', '4.12.1', '-Python-%(pyver)s'), -] - -separate_build_dir = True - -preconfigopts = 'export CONDA_BUILD_STATE=BUILD && ' -preconfigopts += 'export PREFIX=%(installdir)s && ' -preconfigopts += 'export SP_DIR=%(installdir)s/lib/python%(pyshortver)s/site-packages && ' -preconfigopts += 'export FFTW3FDIR="$EBROOTFFTW" && ' -preconfigopts += 'export FFTW3DDIR="$EBROOTFFTW" && ' -preconfigopts += 'export HDF5DIR="$EBROOTHDF5" && ' -preconfigopts += 'export FTGLDIR="$EBROOTFTGL" && ' - -sanity_check_paths = { - 'files': ['bin/e2proc2d.py', 'bin/e2proc3d.py', 'bin/e2bdb.py', 'bin/e2iminfo.py', 'bin/e2display.py', - 'bin/e2filtertool.py'], - 'dirs': ['doc', 'examples', 'fonts', 'images', 'lib', 'recipes', 'test/rt', 'utils'] -} - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.21a_fix-custom-install-prefix.patch b/easybuild/easyconfigs/e/EMAN2/EMAN2-2.21a_fix-custom-install-prefix.patch deleted file mode 100644 index a873a4a13f61..000000000000 --- a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.21a_fix-custom-install-prefix.patch +++ /dev/null @@ -1,39 +0,0 @@ -Fix issues with installation in custom directory -Author: Sam Moors, Vrije Universiteit Brussel (VUB) -diff -ur eman2-2.21a.orig/CMakeLists.txt eman2-2.21a/CMakeLists.txt ---- eman2-2.21a.orig/CMakeLists.txt 2018-02-14 15:51:44.000000000 +0100 -+++ eman2-2.21a/CMakeLists.txt 2018-06-04 15:20:24.895107057 +0200 -@@ -99,7 +99,10 @@ - endif() - - if(SP_DIR) -- file(WRITE ${SP_DIR}/eman2dir_relative_path_to_sp_dir ${eman2dir_relative_path}) -+ file(WRITE ${CMAKE_SOURCE_DIR}/eman2dir_relative_path_to_sp_dir ${eman2dir_relative_path}) -+ install(FILES ${CMAKE_SOURCE_DIR}/eman2dir_relative_path_to_sp_dir -+ DESTINATION ${SP_DIR} -+ ) - endif() - - set(CMAKE_INSTALL_RPATH ${SP_DIR}) -diff -ur eman2-2.21a.orig/programs/CMakeLists.txt eman2-2.21a/programs/CMakeLists.txt ---- eman2-2.21a.orig/programs/CMakeLists.txt 2018-02-14 15:51:44.000000000 +0100 -+++ eman2-2.21a/programs/CMakeLists.txt 2018-06-04 15:19:59.211077890 +0200 -@@ -17,7 +17,6 @@ - ) - ENDIF(WIN32) - --find_program(GIT_EXECUTABLE git) - if(GIT_EXECUTABLE) - execute_process(COMMAND ${GIT_EXECUTABLE} describe --always --dirty - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} -@@ -33,5 +32,9 @@ - - string(TIMESTAMP EMAN_TIMESTAMP "%Y-%m-%d %H:%M") - configure_file(${CMAKE_SOURCE_DIR}/libpyEM/EMAN2_meta.py.in -- ${SP_DIR}/EMAN2_meta.py -+ ${CMAKE_SOURCE_DIR}/libpyEM/EMAN2_meta.py - ) -+install(FILES ${CMAKE_SOURCE_DIR}/libpyEM/EMAN2_meta.py -+ DESTINATION ${SP_DIR} -+ COMPONENT PythonFiles -+ ) diff --git a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3-foss-2019a-Python-2.7.15.eb b/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3-foss-2019a-Python-2.7.15.eb deleted file mode 100644 index 09a074cd20d5..000000000000 --- a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3-foss-2019a-Python-2.7.15.eb +++ /dev/null @@ -1,82 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'EMAN2' -version = '2.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://blake.bcm.edu/emanwiki/EMAN2' -description = """EMAN2 is the successor to EMAN1. It is a broadly based greyscale scientific image processing suite - with a primary focus on processing data from transmission electron microscopes. """ - -toolchain = {'name': 'foss', 'version': '2019a'} - -source_urls = ['https://github.com/cryoem/eman2/archive'] -sources = ['v%(version)s.tar.gz'] -patches = [ - 'EMAN2-%(version)s_fix_install_prefix.patch', - 'EMAN2-%(version)s_fix_sp_dir.patch', - 'EMAN2-%(version)s_fix_sp_dir_installs.patch', - 'EMAN2-%(version)s_fix_broken_githash_regex_replace.patch', - 'EMAN2-%(version)s_use_default_cmake_search_paths.patch', - 'EMAN2-%(version)s_fix_bad_use_cx11_abi_setting.patch', - 'EMAN2-%(version)s_fix_gsl_include.patch', - 'EMAN2-%(version)s_fix_missing_stdio.patch', - 'EMAN2-%(version)s_fix_multiref_polar_ali_2d_delta_definition.patch', -] -checksums = [ - 'e64b8c5d87dba8a77ac0ff7cb4441d39dd0786f6cc91498fd49b96585ce99001', # v2.3.tar.gz - 'b5f5dcc0ee4171fad4b8dbfc9cb39040d3950ae8375804e4ef1f3547ac203007', # EMAN2-2.3_fix_install_prefix.patch - '21ab132d712138c423c50adccc2301de41f5611da35c3d8ebcce5acb4df40512', # EMAN2-2.3_fix_sp_dir.patch - '89fe118aa5ddbc8f906c899d097cea2bad1ef0b58b00216304e1457788f976fb', # EMAN2-2.3_fix_sp_dir_installs.patch - # EMAN2-2.3_fix_broken_githash_regex_replace.patch - '21de53b2e58a1a2157a14e018a7dd5338a91d053a2bc49d9de02f05bfa5dbcc2', - # EMAN2-2.3_use_default_cmake_search_paths.patch - '21b1b546e5b3eba795780acd2c32b662e741e8a366eb354288ca6a3b22760d65', - 'daa54b3f7ec05d3d88e29e81adb676ce14d3cd5dbae6215122e2eb79c1fa41c4', # EMAN2-2.3_fix_bad_use_cx11_abi_setting.patch - '5b0e45292c1446ebb9a31c46b7bd4ff317cdb246fdc218ff61e4892aeff87a20', # EMAN2-2.3_fix_gsl_include.patch - '4b09bb41dd81f6d7caa468f0e8849cebe28fd0a1229c883101fa32cdfcb14e7d', # EMAN2-2.3_fix_missing_stdio.patch - # EMAN2-2.3_fix_multiref_polar_ali_2d_delta_definition.patch - 'c3e4f25f14c6ca84daec44c8ecafab2a936c0778958cffee981673179230d07c', -] - -builddependencies = [ - ('pkg-config', '0.29.2'), - ('CMake', '3.13.3'), -] - -dependencies = [ - ('Python', '2.7.15'), - # Requires boost 1.64 or older, EMAN2 requires numeric which doesn't exist in later Boost - ('Boost.Python', '1.64.0'), - ('freetype', '2.9.1'), - ('FTGL', '2.1.3-rc5'), # this is the latest version of FTGL since 2008 (included in Ubuntu 16.04 and CentOS 7.4) - ('GSL', '2.5'), - ('zlib', '1.2.11'), - ('HDF5', '1.10.5'), - ('IPython', '5.8.0', versionsuffix), - ('libGLU', '9.0.0'), - ('libjpeg-turbo', '2.0.2'), - ('LibTIFF', '4.0.10'), - ('libpng', '1.6.36'), - ('Mesa', '19.0.1'), - ('PyQt5', '5.12.1', versionsuffix), - ('bsddb3', '6.2.6'), - ('PyOpenGL', '3.1.1a1'), -] - -separate_build_dir = True - -configopts = '-DENABLE_EMAN_CUDA=OFF -DENABLE_SPARX_CUDA=OFF ' -configopts += '-DPYTHON_INCLUDE_PATH="$EBROOTPYTHON/include/python%(pyshortver)s" ' - -sanity_check_paths = { - 'files': ['bin/e2proc2d.py', 'bin/e2proc3d.py', 'bin/e2bdb.py', 'bin/e2iminfo.py', 'bin/e2display.py', - 'bin/e2filtertool.py'], - 'dirs': ['doc', 'examples', 'fonts', 'images', 'lib', 'recipes', 'test/rt', 'utils'] -} - -sanity_check_commands = ["python -c 'import EMAN2'"] - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3-fosscuda-2019a-Python-2.7.15.eb b/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3-fosscuda-2019a-Python-2.7.15.eb deleted file mode 100644 index adff70184c50..000000000000 --- a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3-fosscuda-2019a-Python-2.7.15.eb +++ /dev/null @@ -1,82 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'EMAN2' -version = '2.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://blake.bcm.edu/emanwiki/EMAN2' -description = """EMAN2 is the successor to EMAN1. It is a broadly based greyscale scientific image processing suite - with a primary focus on processing data from transmission electron microscopes. """ - -toolchain = {'name': 'fosscuda', 'version': '2019a'} - -source_urls = ['https://github.com/cryoem/eman2/archive'] -sources = ['v%(version)s.tar.gz'] -patches = [ - 'EMAN2-%(version)s_fix_install_prefix.patch', - 'EMAN2-%(version)s_fix_sp_dir.patch', - 'EMAN2-%(version)s_fix_sp_dir_installs.patch', - 'EMAN2-%(version)s_fix_broken_githash_regex_replace.patch', - 'EMAN2-%(version)s_use_default_cmake_search_paths.patch', - 'EMAN2-%(version)s_fix_bad_use_cx11_abi_setting.patch', - 'EMAN2-%(version)s_fix_gsl_include.patch', - 'EMAN2-%(version)s_fix_missing_stdio.patch', - 'EMAN2-%(version)s_fix_multiref_polar_ali_2d_delta_definition.patch', -] -checksums = [ - 'e64b8c5d87dba8a77ac0ff7cb4441d39dd0786f6cc91498fd49b96585ce99001', # v2.3.tar.gz - 'b5f5dcc0ee4171fad4b8dbfc9cb39040d3950ae8375804e4ef1f3547ac203007', # EMAN2-2.3_fix_install_prefix.patch - '21ab132d712138c423c50adccc2301de41f5611da35c3d8ebcce5acb4df40512', # EMAN2-2.3_fix_sp_dir.patch - '89fe118aa5ddbc8f906c899d097cea2bad1ef0b58b00216304e1457788f976fb', # EMAN2-2.3_fix_sp_dir_installs.patch - # EMAN2-2.3_fix_broken_githash_regex_replace.patch - '21de53b2e58a1a2157a14e018a7dd5338a91d053a2bc49d9de02f05bfa5dbcc2', - # EMAN2-2.3_use_default_cmake_search_paths.patch - '21b1b546e5b3eba795780acd2c32b662e741e8a366eb354288ca6a3b22760d65', - 'daa54b3f7ec05d3d88e29e81adb676ce14d3cd5dbae6215122e2eb79c1fa41c4', # EMAN2-2.3_fix_bad_use_cx11_abi_setting.patch - '5b0e45292c1446ebb9a31c46b7bd4ff317cdb246fdc218ff61e4892aeff87a20', # EMAN2-2.3_fix_gsl_include.patch - '4b09bb41dd81f6d7caa468f0e8849cebe28fd0a1229c883101fa32cdfcb14e7d', # EMAN2-2.3_fix_missing_stdio.patch - # EMAN2-2.3_fix_multiref_polar_ali_2d_delta_definition.patch - 'c3e4f25f14c6ca84daec44c8ecafab2a936c0778958cffee981673179230d07c', -] - -builddependencies = [ - ('pkg-config', '0.29.2'), - ('CMake', '3.13.3'), -] - -dependencies = [ - ('Python', '2.7.15'), - # Requires boost 1.64 or older, EMAN2 requires numeric which doesn't exist in later Boost - ('Boost.Python', '1.64.0'), - ('freetype', '2.9.1'), - ('FTGL', '2.1.3-rc5'), # this is the latest version of FTGL since 2008 (included in Ubuntu 16.04 and CentOS 7.4) - ('GSL', '2.5'), - ('zlib', '1.2.11'), - ('HDF5', '1.10.5'), - ('IPython', '5.8.0', versionsuffix), - ('libGLU', '9.0.0'), - ('libjpeg-turbo', '2.0.2'), - ('LibTIFF', '4.0.10'), - ('libpng', '1.6.36'), - ('Mesa', '19.0.1'), - ('PyQt5', '5.12.1', versionsuffix), - ('bsddb3', '6.2.6'), - ('PyOpenGL', '3.1.1a1'), -] - -separate_build_dir = True - -configopts = '-DENABLE_EMAN_CUDA=ON -DENABLE_SPARX_CUDA=ON ' -configopts += '-DPYTHON_INCLUDE_PATH="$EBROOTPYTHON/include/python%(pyshortver)s" ' - -sanity_check_paths = { - 'files': ['bin/e2proc2d.py', 'bin/e2proc3d.py', 'bin/e2bdb.py', 'bin/e2iminfo.py', 'bin/e2display.py', - 'bin/e2filtertool.py'], - 'dirs': ['doc', 'examples', 'fonts', 'images', 'lib', 'recipes', 'test/rt', 'utils'] -} - -sanity_check_commands = ["python -c 'import EMAN2'"] - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3.eb b/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3.eb deleted file mode 100644 index 61850a22d0ca..000000000000 --- a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3.eb +++ /dev/null @@ -1,28 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - http://hprc.tamu.edu - -easyblock = 'Binary' # EMAN2 from source can be an ordeal. - -name = 'EMAN2' -version = '2.3' - -homepage = 'https://blake.bcm.edu/emanwiki/EMAN2' - -description = """ - EMAN2 is a broadly based greyscale scientific image processing suite with a - primary focus on processing data from transmission electron microscopes. -""" - -toolchain = SYSTEM - -source_urls = ['https://cryoem.bcm.edu/cryoem/static/software/release-2.3/'] -sources = ['eman%(version)s.linux64.sh'] -checksums = ['f3cdb956fc7b12dbdeee90c0276169d6cc55d8c75208f94e85655e5884d1e8c8'] - -install_cmd = 'bash eman%(version)s.linux64.sh -b -f -p %(installdir)s' - -sanity_check_paths = { - 'files': ['bin/e2version.py', 'bin/e2speedtest.py', 'bin/e2display.py'], - 'dirs': ['lib/openmpi', 'lib/pkgconfig'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3_fix_bad_use_cx11_abi_setting.patch b/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3_fix_bad_use_cx11_abi_setting.patch deleted file mode 100644 index 0ee48d7244a3..000000000000 --- a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3_fix_bad_use_cx11_abi_setting.patch +++ /dev/null @@ -1,22 +0,0 @@ -Don't use -D_GLIBCXX_USE_CXX11_ABI=0, the code will be broken. - -For instance, -======= -$ python -c 'import EMAN2' -... -TypeError: No registered converter was able to produce a C++ rvalue of type std::string from this Python object of type str -======= - -Åke Sandgren, 20191118 -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 89b0186..9a72bc0 100755 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -201,7 +201,6 @@ IF(CMAKE_COMPILER_IS_GNUCXX) - SET(EMAN_CXX_FLAGS "" CACHE INTERNAL "EMAN CXX FLAGS") - ENDIF() - SET(PLATFORMLIB "/usr/lib64" CACHE INTERNAL "lib64") -- SET(EMAN_CXX_FLAGS "${EMAN_CXX_FLAGS} -D_GLIBCXX_USE_CXX11_ABI=0" CACHE INTERNAL "EMAN CXX FLAGS") - ENDIF() - - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EMAN_CXX_FLAGS} ${OPT_FLAGS}") diff --git a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3_fix_broken_githash_regex_replace.patch b/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3_fix_broken_githash_regex_replace.patch deleted file mode 100644 index fd801975ac9a..000000000000 --- a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3_fix_broken_githash_regex_replace.patch +++ /dev/null @@ -1,15 +0,0 @@ -REGEX REPLACE requires 4 args, make sure it sees the last one when the dir is not a git repo. - -Åke Sandgren, 20191029 -diff -ru eman2-2.3.orig/programs/CMakeLists.txt eman2-2.3/programs/CMakeLists.txt ---- eman2-2.3.orig/programs/CMakeLists.txt 2019-10-29 07:45:13.294677687 +0100 -+++ eman2-2.3/programs/CMakeLists.txt 2019-10-29 07:47:15.009493852 +0100 -@@ -27,7 +27,7 @@ - # git-describe output: --g - string(REGEX REPLACE - "^.*-.*-g" "" -- EMAN_GITHASH ${EMAN_GITHASH} -+ EMAN_GITHASH "${EMAN_GITHASH}" - ) - endif() - diff --git a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3_fix_gsl_include.patch b/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3_fix_gsl_include.patch deleted file mode 100644 index 1dfab8360e46..000000000000 --- a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3_fix_gsl_include.patch +++ /dev/null @@ -1,17 +0,0 @@ -Fix incorrect includes for gsl - -Åke Sandgren, 20191029 -diff -ru eman2-2.3.orig/libEM/emdata_transform.cpp eman2-2.3/libEM/emdata_transform.cpp ---- eman2-2.3.orig/libEM/emdata_transform.cpp 2019-04-25 21:03:56.000000000 +0200 -+++ eman2-2.3/libEM/emdata_transform.cpp 2019-10-28 08:58:46.079788287 +0100 -@@ -35,8 +35,8 @@ - #include - #include - --#include "gsl/gsl_sf_result.h" --#include "gsl/gsl_sf_bessel.h" -+#include -+#include - #include - #include - #include diff --git a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3_fix_install_prefix.patch b/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3_fix_install_prefix.patch deleted file mode 100644 index 8e1736b85f8d..000000000000 --- a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3_fix_install_prefix.patch +++ /dev/null @@ -1,39 +0,0 @@ -Fix some install related paths for EB. - -Åke Sandgren, 20191029 -diff -ru eman2-2.3.orig/CMakeLists.txt eman2-2.3/CMakeLists.txt ---- eman2-2.3.orig/CMakeLists.txt 2019-04-25 21:03:56.000000000 +0200 -+++ eman2-2.3/CMakeLists.txt 2019-10-29 07:51:59.390728285 +0100 -@@ -41,30 +41,10 @@ - MARK_AS_ADVANCED(CLEAR CMAKE_VERBOSE_MAKEFILE) - OPTION(CMAKE_VERBOSE_MAKEFILE "if all commands will be echoed to the console during the make" ON) - --# Set EMAN_PREFIX --if("$ENV{CONDA_BUILD_STATE}" STREQUAL "BUILD" ) -- message("ENV{CONDA_BUILD_STATE}: $ENV{CONDA_BUILD_STATE}") -- if(NOT WIN32) -- set(EMAN_PREFIX $ENV{PREFIX}) -- else() -- set(EMAN_PREFIX $ENV{LIBRARY_PREFIX}) -- endif() --else() -- find_package(Conda REQUIRED) -- -- if(CONDA_PREFIX) -- if(NOT WIN32) -- set(EMAN_PREFIX ${CONDA_PREFIX}) -- else() -- set(EMAN_PREFIX ${CONDA_PREFIX}/Library) -- endif() -- endif() --endif() -- -+set(EMAN_PREFIX ${CMAKE_INSTALL_PREFIX} CACHE PATH "installation prefix" FORCE) - set(EMAN_PREFIX_INC ${EMAN_PREFIX}/include) - set(EMAN_PREFIX_LIB ${EMAN_PREFIX}/lib) --set(CMAKE_INSTALL_PREFIX ${EMAN_PREFIX} CACHE PATH "installation prefix" FORCE) --set(CMAKE_PREFIX_PATH ${EMAN_PREFIX} ${EMAN_PREFIX}/..) -+#set(CMAKE_PREFIX_PATH ${EMAN_PREFIX} ${EMAN_PREFIX}/..) - message_var(CMAKE_PREFIX_PATH) - - find_package(Python REQUIRED) diff --git a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3_fix_missing_stdio.patch b/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3_fix_missing_stdio.patch deleted file mode 100644 index 91b0da95847f..000000000000 --- a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3_fix_missing_stdio.patch +++ /dev/null @@ -1,11 +0,0 @@ -Fix missing stdio include. - -Åke Sandgren, 20191029 -diff -ru eman2-2.3.orig/libEM/cuda/cuda_emfft.cu eman2-2.3/libEM/cuda/cuda_emfft.cu ---- eman2-2.3.orig/libEM/cuda/cuda_emfft.cu 2019-04-25 21:03:56.000000000 +0200 -+++ eman2-2.3/libEM/cuda/cuda_emfft.cu 2019-10-28 09:01:13.898352144 +0100 -@@ -1,3 +1,4 @@ -+#include - #include - #include - #include "cuda_defs.h" diff --git a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3_fix_multiref_polar_ali_2d_delta_definition.patch b/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3_fix_multiref_polar_ali_2d_delta_definition.patch deleted file mode 100644 index bd640f531fa2..000000000000 --- a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3_fix_multiref_polar_ali_2d_delta_definition.patch +++ /dev/null @@ -1,16 +0,0 @@ -Fix the definition of multiref_polar_ali_2d_delta for the Python interface. -It is still missing the last two arguments. - -Åke Sandgren, 20191029 -diff -ru eman2-2.3.orig/libpyEM/libpyUtils2.cpp eman2-2.3/libpyEM/libpyUtils2.cpp ---- eman2-2.3.orig/libpyEM/libpyUtils2.cpp 2019-04-25 21:03:56.000000000 +0200 -+++ eman2-2.3/libpyEM/libpyUtils2.cpp 2019-10-28 10:10:35.489898169 +0100 -@@ -568,7 +568,7 @@ - .def("fuse_low_freq", &EMAN::Util::fuse_low_freq, args("img1", "img2", "w1", "w2", "limitres"), "fuse 1 with 2") - .def("histogram", &EMAN::Util::histogram, EMAN_Util_histogram_overloads_2_5(args("image", "mask", "nbins", "hmin", "hmax"), "image - \nmask - \nnbins - (default = 128)\nhmin - (default = 0.0)\nhmax - (default = 0.0)")) - .def("multiref_polar_ali_2d", &EMAN::Util::multiref_polar_ali_2d, args("image", "crefim", "xrng", "yrng", "step", "mode", "numr", "cnx", "cny"), "formerly known as apmq\nDetermine shift and rotation between image and many referenceimages (crefim, weights have to be applied) quadratic\ninterpolation") -- .def("multiref_polar_ali_2d_delta", &EMAN::Util::multiref_polar_ali_2d_delta, args("image", "crefim", "xrng", "yrng", "step", "mode", "numr", "cnx", "cny"), "formerly known as apmq\nDetermine shift and rotation between image and many referenceimages (crefim, weights have to be applied) quadratic\ninterpolation") -+ .def("multiref_polar_ali_2d_delta", &EMAN::Util::multiref_polar_ali_2d_delta, args("image", "crefim", "xrng", "yrng", "step", "mode", "numr", "cnx", "cny", "delta_start", "delta"), "formerly known as apmq\nDetermine shift and rotation between image and many referenceimages (crefim, weights have to be applied) quadratic\ninterpolation") - .def("multiref_polar_ali_2d_nom", &EMAN::Util::multiref_polar_ali_2d_nom, args("image", "crefim", "xrng", "yrng", "step", "mode", "numr", "cnx", "cny"), "formerly known as apnq DO NOT CONSIDER MIRROR\nDetermine shift and rotation between image and many reference\nimages (crefim, weights have to be applied) quadratic\ninterpolation") - .def("multiref_polar_ali_2d_local", &EMAN::Util::multiref_polar_ali_2d_local, args("image", "crefim", "xrng", "yrng", "step", "ant", "mode", "numr", "cnx", "cny"), "formerly known as apmq\nDetermine shift and rotation between image and many reference\nimages (crefim, weights have to be applied) quadratic\ninterpolation") - .def("multiref_polar_ali_3d_local", &EMAN::Util::multiref_polar_ali_3d_local, args("image", "crefim", "list_of_reference_angles", "xrng", "yrng", "step", "ant", "mode", "numr", "cnx", "cny","delta_psi"), "formerly known as apmq\nDetermine shift and rotation between image and many reference\nimages (crefim, weights have to be applied) quadratic\ninterpolation. Does not change order of rotation/shift") diff --git a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3_fix_sp_dir.patch b/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3_fix_sp_dir.patch deleted file mode 100644 index 1bc7e3e0b682..000000000000 --- a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3_fix_sp_dir.patch +++ /dev/null @@ -1,26 +0,0 @@ -Make sure SP_DIR points to EMAN2's site-packages and not Pythons. - -Åke Sandgren, 20191029 -diff -ru eman2-2.3.orig/cmake/FindPython.cmake eman2-2.3/cmake/FindPython.cmake ---- eman2-2.3.orig/cmake/FindPython.cmake 2019-04-25 21:03:56.000000000 +0200 -+++ eman2-2.3/cmake/FindPython.cmake 2019-10-29 07:40:43.513313415 +0100 -@@ -14,15 +14,12 @@ - if("$ENV{CONDA_BUILD_STATE}" STREQUAL "BUILD" ) - set(SP_DIR $ENV{SP_DIR}) - else() -- if(NOT WIN32) -- set(py_sp_dir_command "import site; print(site.getsitepackages()[0])") -- else() -- set(py_sp_dir_command "import site; print(site.getsitepackages()[1])") -- endif() -- execute_process(COMMAND ${PYTHON_EXECUTABLE} -c "${py_sp_dir_command}" -- OUTPUT_VARIABLE SP_DIR -+ set(py_ver_command "import sys; print('%s.%s' % sys.version_info[:2])") -+ execute_process(COMMAND ${PYTHON_EXECUTABLE} -c "${py_ver_command}" -+ OUTPUT_VARIABLE PY_VER - OUTPUT_STRIP_TRAILING_WHITESPACE - ) -+ set(SP_DIR "${EMAN_PREFIX}/lib/python${PY_VER}/site-packages") - message("Python site-packages: ${SP_DIR}") - endif() - diff --git a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3_fix_sp_dir_installs.patch b/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3_fix_sp_dir_installs.patch deleted file mode 100644 index 1b9a99145d97..000000000000 --- a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3_fix_sp_dir_installs.patch +++ /dev/null @@ -1,28 +0,0 @@ -Don't write directly to installation dir, use "INSTALL" directive. - -Åke Sandgren, 20191029 -diff -ru eman2-2.3.orig/CMakeLists.txt eman2-2.3/CMakeLists.txt ---- eman2-2.3.orig/CMakeLists.txt 2019-10-29 07:36:45.563638246 +0100 -+++ eman2-2.3/CMakeLists.txt 2019-10-29 07:43:26.451721525 +0100 -@@ -78,7 +78,8 @@ - endif() - - if(SP_DIR) -- file(WRITE ${SP_DIR}/eman2dir_relative_path_to_sp_dir ${eman2dir_relative_path}) -+ file(WRITE eman2dir_relative_path_to_sp_dir ${eman2dir_relative_path}) -+ INSTALL(FILES eman2dir_relative_path_to_sp_dir DESTINATION ${SP_DIR}) - endif() - - set(CMAKE_INSTALL_RPATH "${SP_DIR};${EMAN_PREFIX_LIB}") -diff -ru eman2-2.3.orig/programs/CMakeLists.txt eman2-2.3/programs/CMakeLists.txt ---- eman2-2.3.orig/programs/CMakeLists.txt 2019-04-25 21:03:56.000000000 +0200 -+++ eman2-2.3/programs/CMakeLists.txt 2019-10-29 07:44:25.971140023 +0100 -@@ -33,5 +33,7 @@ - - string(TIMESTAMP EMAN_TIMESTAMP "%Y-%m-%d %H:%M") - configure_file(${CMAKE_SOURCE_DIR}/libpyEM/EMAN2_meta.py.in -- ${SP_DIR}/EMAN2_meta.py -+ EMAN2_meta.py - ) -+ -+INSTALL(FILES "${CMAKE_CURRENT_BINARY_DIR}/EMAN2_meta.py" DESTINATION ${SP_DIR}) diff --git a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3_use_default_cmake_search_paths.patch b/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3_use_default_cmake_search_paths.patch deleted file mode 100644 index 3ce9f72abf80..000000000000 --- a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.3_use_default_cmake_search_paths.patch +++ /dev/null @@ -1,23 +0,0 @@ -Fix CMake files to use Cmake default search paths. - -Åke Sandgren, 20191029 -diff -ru eman2-2.3.orig/cmake/functions.cmake eman2-2.3/cmake/functions.cmake ---- eman2-2.3.orig/cmake/functions.cmake 2019-04-25 21:03:56.000000000 +0200 -+++ eman2-2.3/cmake/functions.cmake 2019-10-28 08:52:54.035205840 +0100 -@@ -38,7 +38,6 @@ - FIND_PATH(${upper}_INCLUDE_PATH - NAMES ${header} ${header2} - PATHS $ENV{${upper}DIR}/include ${EMAN_PREFIX_INC} -- NO_DEFAULT_PATH - ) - - IF(${upper}_INCLUDE_PATH) -@@ -61,7 +60,7 @@ - endfunction() - - function(CHECK_LIB_ONLY upper lower) -- FIND_LIBRARY(${upper}_LIBRARY NAMES ${lower} PATHS $ENV{${upper}DIR}/lib ${EMAN_PREFIX_LIB} NO_DEFAULT_PATH) -+ FIND_LIBRARY(${upper}_LIBRARY NAMES ${lower} PATHS $ENV{${upper}DIR}/lib ${EMAN_PREFIX_LIB}) - message(STATUS "CHECK_LIB_ONLY upper lower") - message_var(${upper}_LIBRARY) - endfunction() diff --git a/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-GCC-10.2.0-Java-13.eb b/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-GCC-10.2.0-Java-13.eb index e32b7fad6ce2..bc7a3b0e4f62 100644 --- a/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-GCC-10.2.0-Java-13.eb +++ b/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-GCC-10.2.0-Java-13.eb @@ -48,7 +48,7 @@ dependencies = [ configopts = " --with-hpdf=$EBROOTLIBHARU " # jemboss.jar does not build in a parallel build -parallel = 1 +maxparallel = 1 sanity_check_paths = { 'files': ['bin/%s' % x for x in ['seqret', 'aligncopy', 'profit', 'prophet']] + diff --git a/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index df004f43de00..000000000000 --- a/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,59 +0,0 @@ -# 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 -# -# Updated: Pavel Grochal (INUITS) -# -easyblock = 'ConfigureMake' - -name = 'EMBOSS' -version = '6.6.0' - -homepage = 'https://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': 'GCC', 'version': '8.2.0-2.31.1'} - -github_account = 'kimrutherford' -source_urls = [GITHUB_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = ['%(name)s-%(version)s_disable-embossupdate.patch'] -checksums = [ - '7184a763d39ad96bb598bfd531628a34aa53e474db9e7cac4416c2a40ab10c6e', # EMBOSS-6.6.0.tar.gz - '7e0a7deffd76f60093be9c5253605f2d6d2e3b0c2d3c9365035cc6bda43eb46c', # EMBOSS-6.6.0_disable-embossupdate.patch -] - -builddependencies = [('CMake', '3.13.3')] - -dependencies = [ - ('X11', '20190311'), - ('libharu', '2.3.0'), - ('Java', '11', '', SYSTEM), -] - -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': [], -} -sanity_check_commands = [ - 'embossdata -h' -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-GCC-8.3.0-Java-11.eb b/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-GCC-8.3.0-Java-11.eb deleted file mode 100644 index aee6c64e90f3..000000000000 --- a/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-GCC-8.3.0-Java-11.eb +++ /dev/null @@ -1,64 +0,0 @@ -# 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 -# -# Updated: Pavel Grochal (INUITS) -# -easyblock = 'ConfigureMake' - -name = 'EMBOSS' -version = '6.6.0' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'https://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': 'GCC', 'version': '8.3.0'} - -github_account = 'kimrutherford' -source_urls = [GITHUB_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = ['%(name)s-%(version)s_disable-embossupdate.patch'] -checksums = [ - ( - '7184a763d39ad96bb598bfd531628a34aa53e474db9e7cac4416c2a40ab10c6e', - '85f53a19125735e4a49fc25620d507fd86bf189e49096578924fe04893f2f7a9', - ), - # EMBOSS-6.6.0.tar.gz - '7e0a7deffd76f60093be9c5253605f2d6d2e3b0c2d3c9365035cc6bda43eb46c', # EMBOSS-6.6.0_disable-embossupdate.patch -] - -builddependencies = [('CMake', '3.15.3')] - -dependencies = [ - ('X11', '20190717'), - ('libharu', '2.3.0'), - ('Java', '11', '', SYSTEM), -] - -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': [], -} -sanity_check_commands = [ - 'embossdata -h' -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-foss-2016b.eb b/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-foss-2016b.eb deleted file mode 100644 index 0d6ccf3dc761..000000000000 --- a/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-foss-2016b.eb +++ /dev/null @@ -1,48 +0,0 @@ -# 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': 'foss', 'version': '2016b'} - -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/EMBOSS/EMBOSS-6.6.0-foss-2018b.eb b/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-foss-2018b.eb deleted file mode 100644 index ab468ed2c594..000000000000 --- a/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-foss-2018b.eb +++ /dev/null @@ -1,55 +0,0 @@ -# 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': 'foss', 'version': '2018b'} - -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 = ['%(name)s-%(version)s_disable-embossupdate.patch'] -checksums = [ - '7184a763d39ad96bb598bfd531628a34aa53e474db9e7cac4416c2a40ab10c6e', # EMBOSS-6.6.0.tar.gz - '7e0a7deffd76f60093be9c5253605f2d6d2e3b0c2d3c9365035cc6bda43eb46c', # EMBOSS-6.6.0_disable-embossupdate.patch -] - -builddependencies = [('CMake', '3.11.4')] - -dependencies = [ - ('X11', '20180604'), - ('libharu', '2.3.0'), - ('Java', '1.8', '', SYSTEM), -] - -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-foss-2021a.eb b/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-foss-2021a.eb index 11a7dcee8c2c..9d51d200a4f6 100644 --- a/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-foss-2021a.eb +++ b/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-foss-2021a.eb @@ -45,7 +45,7 @@ dependencies = [ configopts = " --with-hpdf=$EBROOTLIBHARU " # jemboss.jar does not build in a parallel build -parallel = 1 +maxparallel = 1 sanity_check_paths = { 'files': ['bin/%s' % x for x in ['seqret', 'aligncopy', 'profit', 'prophet']] + diff --git a/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-foss-2021b.eb b/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-foss-2021b.eb index 84ecb49dc1eb..f47009c9e85d 100644 --- a/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-foss-2021b.eb +++ b/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-foss-2021b.eb @@ -45,7 +45,7 @@ dependencies = [ configopts = " --with-hpdf=$EBROOTLIBHARU " # jemboss.jar does not build in a parallel build -parallel = 1 +maxparallel = 1 sanity_check_paths = { 'files': ['bin/%s' % x for x in ['seqret', 'aligncopy', 'profit', 'prophet']] + diff --git a/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index c5ee371b0dbb..000000000000 --- a/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,59 +0,0 @@ -# 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 -# -# Updated: Pavel Grochal (INUITS) -# -easyblock = 'ConfigureMake' - -name = 'EMBOSS' -version = '6.6.0' - -homepage = 'https://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': 'iccifort', 'version': '2019.1.144-GCC-8.2.0-2.31.1'} - -github_account = 'kimrutherford' -source_urls = [GITHUB_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = ['%(name)s-%(version)s_disable-embossupdate.patch'] -checksums = [ - '7184a763d39ad96bb598bfd531628a34aa53e474db9e7cac4416c2a40ab10c6e', # EMBOSS-6.6.0.tar.gz - '7e0a7deffd76f60093be9c5253605f2d6d2e3b0c2d3c9365035cc6bda43eb46c', # EMBOSS-6.6.0_disable-embossupdate.patch -] - -builddependencies = [('CMake', '3.13.3')] - -dependencies = [ - ('X11', '20190311'), - ('libharu', '2.3.0'), - ('Java', '11', '', SYSTEM), -] - -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': [], -} -sanity_check_commands = [ - 'embossdata -h' -] - -moduleclass = 'bio' 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 deleted file mode 100644 index 71a682b454ef..000000000000 --- a/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-intel-2017a-X11-20170314.eb +++ /dev/null @@ -1,54 +0,0 @@ -# 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' -local_x11ver = '20170314' -versionsuffix = '-X11-%s' % local_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', local_x11ver), - ('libgd', '2.2.4'), - ('libharu', '2.3.0'), - ('Java', '1.8.0_144', '', SYSTEM), -] - -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 deleted file mode 100644 index d6fa49965acb..000000000000 --- a/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-intel-2017a.eb +++ /dev/null @@ -1,48 +0,0 @@ -# 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/EMBOSS/EMBOSS-6.6.0-intel-2018b.eb b/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-intel-2018b.eb deleted file mode 100644 index 9da803147ab3..000000000000 --- a/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-intel-2018b.eb +++ /dev/null @@ -1,52 +0,0 @@ -# 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': '2018b'} - -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', '20180604'), - ('libgd', '2.2.5'), - ('libharu', '2.3.0'), - ('Java', '1.8', '', SYSTEM), -] - -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_disable-embossupdate.patch b/easybuild/easyconfigs/e/EMBOSS/EMBOSS_disable-embossupdate.patch deleted file mode 100644 index 37fa8393aa15..000000000000 --- a/easybuild/easyconfigs/e/EMBOSS/EMBOSS_disable-embossupdate.patch +++ /dev/null @@ -1,19 +0,0 @@ ---- EMBOSS-6.5.7/Makefile.in.orig 2012-07-24 16:11:48.000000000 +0200 -+++ EMBOSS-6.5.7/Makefile.in 2014-07-09 14:35:41.606305045 +0200 -@@ -791,7 +791,7 @@ - tar cBf - jemboss | ( cd $(distdir); tar xBf - ; find jemboss -name CVS | xargs rm -rf; find jemboss -name Makefile | xargs rm -rf; find jemboss -name .cvsignore | xargs rm -rf ) - - install-exec-hook: -- $(bindir)/embossupdate -+ echo "Skipping $(bindir)/embossupdate" - - # Tell versions [3.59,3.63) of GNU make to not export all variables. - # Otherwise a system limit (for SysV at least) may be exceeded. ---- EMBOSS-6.5.7/Makefile.am.orig 2012-07-22 13:16:46.000000000 +0200 -+++ EMBOSS-6.5.7/Makefile.am 2014-07-09 14:35:45.946399118 +0200 -@@ -34,4 +34,4 @@ - tar cBf - jemboss | ( cd $(distdir); tar xBf - ; find jemboss -name CVS | xargs rm -rf; find jemboss -name Makefile | xargs rm -rf; find jemboss -name .cvsignore | xargs rm -rf ) - - install-exec-hook: -- $(bindir)/embossupdate -+ echo "Skipping $(bindir)/embossupdate" diff --git a/easybuild/easyconfigs/e/EMMAX/EMMAX-20100310-foss-2023a.eb b/easybuild/easyconfigs/e/EMMAX/EMMAX-20100310-foss-2023a.eb new file mode 100644 index 000000000000..c68628823fb5 --- /dev/null +++ b/easybuild/easyconfigs/e/EMMAX/EMMAX-20100310-foss-2023a.eb @@ -0,0 +1,40 @@ +easyblock = 'MakeCp' + +name = 'EMMAX' +# version is based on datestamp of files in emmax-beta-src.tar.gz +# (last checked on 13 Aug 2024) +version = '20100310' + +homepage = 'https://csg.sph.umich.edu//kang/emmax' +description = """EMMAX is a statistical test for large scale human or model organism + association mapping accounting for the sample structure""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = ['https://csg.sph.umich.edu//kang/emmax/download/'] +sources = [{'download_filename': 'emmax-beta-src.tar.gz', 'filename': SOURCE_TAR_GZ}] +patches = ['EMMAX-20100310_fix-build.patch'] +checksums = [ + {'EMMAX-20100310.tar.gz': '79670917a0ac74ff1899fb27361e2e07b0f3a7911a9d9c6e0c18cf066b8987ea'}, + {'EMMAX-20100310_fix-build.patch': 'fae62d1f9f7bd4b94c81cdeb01d5134cc2825bcab050ddbfa89ce232eca8497e'}, +] + +dependencies = [ + ('zlib', '1.2.13'), +] + +buildopts = 'CC="$CC $CFLAGS" CLIBS="-lflexiblas -lm -lz"' + +files_to_copy = [(['emmax', 'emmax-kin'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/emmax', 'bin/emmax-kin'], + 'dirs': [], +} + +sanity_check_commands = [ + "emmax 2>&1 | grep '^Usage: emmax'", + "emmax-kin 2>&1 | grep '^Usage: emmax_IBS_kin'", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/EMMAX/EMMAX-20100310_fix-build.patch b/easybuild/easyconfigs/e/EMMAX/EMMAX-20100310_fix-build.patch new file mode 100644 index 000000000000..c2827ab10a98 --- /dev/null +++ b/easybuild/easyconfigs/e/EMMAX/EMMAX-20100310_fix-build.patch @@ -0,0 +1,88 @@ +fix build with recent compiler & BLAS/LAPACK library +author: Kenneth Hoste (HPC-UGent) + +--- emmax-beta-src/emmax.c.orig 2024-08-13 16:28:41.536119000 +0200 ++++ emmax-beta-src/emmax.c 2024-08-13 16:54:06.856501202 +0200 +@@ -7,7 +7,8 @@ + #include + #include + #include +-#include ++#include ++#include + #include + //#include "lapack_wrapper.h" + +@@ -1621,15 +1622,13 @@ + double *W, + double *WORK, int LWORK, int *IWORK, int LIWORK) + { +- extern void dsyevd_ (char *JOBZp, char *UPLOp, int *Np, +- double *A, int *LDAp, +- double *W, +- double *WORK, int *LWORKp, int *IWORK, int *LIWORKp, +- int *INFOp); + int INFO; +- dsyevd_ (&JOBZ, &UPLO, &N, A, &LDA, ++ int32_t N32 = N; ++ int32_t LDA32 = LDA; ++ int32_t LWORK32 = LWORK; ++ dsyevd_ (&JOBZ, &UPLO, &N32, A, &LDA32, + W, +- WORK, &LWORK, IWORK, &LIWORK, &INFO); ++ WORK, &LWORK32, IWORK, &LIWORK, &INFO, 1, 1); + + return INFO; + } +@@ -1640,16 +1639,11 @@ + double *W, double *Z, int LDZ, int *ISUPPZ, + double *WORK, int LWORK, int *IWORK, int LIWORK) + { +- extern void dsyevr_ (char *JOBZp, char *RANGEp, char *UPLOp, int *Np, +- double *A, int *LDAp, double *VLp, double *VUp, +- int *ILp, int *IUp, double *ABSTOLp, int *Mp, +- double *W, double *Z, int *LDZp, int *ISUPPZ, +- double *WORK, int *LWORKp, int *IWORK, int *LIWORKp, +- int *INFOp); + int INFO; +- dsyevr_ (&JOBZ, &RANGE, &UPLO, &N, A, &LDA, &VL, &VU, +- &IL, &IU, &ABSTOL, M, W, Z, &LDZ, ISUPPZ, +- WORK, &LWORK, IWORK, &LIWORK, &INFO); ++ int32_t N32 = N, LDA32 = LDA, IL32 = IL, IU32 = IU, LDZ32 = LDZ, LWORK32 = LWORK, LIWORK32 = LIWORK; ++ dsyevr_ (&JOBZ, &RANGE, &UPLO, &N32, A, &LDA32, &VL, &VU, ++ &IL32, &IU32, &ABSTOL, M, W, Z, &LDZ32, ISUPPZ, ++ WORK, &LWORK32, IWORK, &LIWORK32, &INFO, 1, 1, 1); + + return INFO; + } +@@ -1739,16 +1733,27 @@ + } + + /* Turn Y into its LU form, store pivot matrix */ +- info = clapack_dgetrf (CblasColMajor, n, n, Y, n, ipiv); ++ dgetrf_(&n, &n, Y, &n, ipiv, &info); + + /* Don't bother continuing when illegal argument (info<0) or singularity (info>0) occurs */ +- if (info!=0) return info; ++ if (info != 0) { ++ free(ipiv); ++ return info; ++ } + + /* Feed this to the lapack inversion routine. */ +- info = clapack_dgetri (CblasColMajor, n, Y, n, ipiv); ++ int lwork = n * n; ++ double *work = malloc(lwork * sizeof(double)); ++ if (work == NULL) { ++ printf("malloc failed for work array in matrix_invert\n"); ++ free(ipiv); ++ return 2; ++ } ++ dgetri_(&n, Y, &n, ipiv, work, &lwork, &info); + + /* Cleanup and exit */ + free(ipiv); ++ free(work); + return info; + } + diff --git a/easybuild/easyconfigs/e/EMMAX/EMMAX-20120210-GCCcore-13.2.0-intel-binary.eb b/easybuild/easyconfigs/e/EMMAX/EMMAX-20120210-GCCcore-13.2.0-intel-binary.eb new file mode 100644 index 000000000000..854f3f047181 --- /dev/null +++ b/easybuild/easyconfigs/e/EMMAX/EMMAX-20120210-GCCcore-13.2.0-intel-binary.eb @@ -0,0 +1,44 @@ +easyblock = 'Binary' + +name = 'EMMAX' + +version = '20120210' +versionsuffix = '-intel-binary' + +homepage = 'https://csg.sph.umich.edu/kang/emmax' +description = """EMMAX is a statistical test for large scale human or model organism + association mapping accounting for the sample structure""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['https://csg.sph.umich.edu//kang/emmax/download/'] +sources = [ + { + 'download_filename': f'{name.lower()}{versionsuffix}-{version}.tar.gz', + 'filename': f'{name}-{version}{versionsuffix}.tar.gz' + } +] +checksums = ['e2a582851ba1be908757d4ef436e98ad76664a0c55e00d13e55fa35fe2ba54dd'] + +dependencies = [ + ('zlib', '1.2.13'), +] + +extract_sources = True + +postinstallcmds = [ + "cd %(installdir)s && ln -s emmax-intel64 emmax", + "cd %(installdir)s && ln -s emmax-kin-intel64 emmax-kin", +] + +sanity_check_paths = { + 'files': ['emmax', 'emmax-kin'], + 'dirs': [], +} + +sanity_check_commands = [ + "emmax 2>&1 | grep '^Usage: emmax'", + "emmax-kin 2>&1 | grep '^Usage: emmax_kin'", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/EMU/EMU-0.66-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/e/EMU/EMU-0.66-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 01a119a0d9ce..000000000000 --- a/easybuild/easyconfigs/e/EMU/EMU-0.66-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'EMU' -version = '0.66' -local_commit = 'a6148ec' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.popgen.dk/software/index.php/EMU' - -description = """EMU infers population structure in the presence of missingness and works for both haploid, -psuedo-haploid and diploid genotype datasets -""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = ['https://github.com/Rosemeis/emu/archive'] -sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] -checksums = ['3708759c4967121730bb743bf82a2c37585c81f5bf51210c9a98e9ed083e86ab'] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('scikit-learn', '0.21.3', versionsuffix), -] - -download_dep_fail = True -use_pip = True - -local_ver = 'version="%(version)s"' -preinstallopts = r"""sed -i 's/\(setup(\)/\1%s,/g' setup.py && """ % local_ver - -postinstallcmds = ['cp -a emu* convertMat.py %(installdir)s'] - -options = {'modulename': False} - -sanity_check_paths = { - 'files': ['lib/python3.7/site-packages/halko.cpython-37m-x86_64-linux-gnu.%s' % SHLIB_EXT, - 'lib/python3.7/site-packages/reader.cpython-37m-x86_64-linux-gnu.%s' % SHLIB_EXT, - 'lib/python3.7/site-packages/shared.cpython-37m-x86_64-linux-gnu.%s' % SHLIB_EXT], - 'dirs': [''] -} - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/EPD/EPD-7.3-2-rh5.eb b/easybuild/easyconfigs/e/EPD/EPD-7.3-2-rh5.eb deleted file mode 100644 index 6bc2357e5c70..000000000000 --- a/easybuild/easyconfigs/e/EPD/EPD-7.3-2-rh5.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = "EPD" -version = "7.3-2-rh5" - -homepage = "http://www.enthought.com/products/edudownload.php" -description = """The Enthought Python Distribution provides scientists with a comprehensive set of tools to perform - rigorous data analysis and visualization. Python, distinguished by its flexibility, coherence, and ease-of-use, - is rapidly becoming the programming language of choice for researchers worldwide. - EPD extends this capacity with a powerful collection of Python libraries to enable interactive technical computing and - cross-platform rapid application development.""" - -toolchain = SYSTEM - -sources = ['%s_free-%s-x86_64.sh' % (name.lower(), version)] -source_urls = ['http://epd-free.enthought.com/'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/e/EPIC/EPIC-1.1-foss-2018b-R-3.5.1.eb b/easybuild/easyconfigs/e/EPIC/EPIC-1.1-foss-2018b-R-3.5.1.eb deleted file mode 100644 index 7f06d9033006..000000000000 --- a/easybuild/easyconfigs/e/EPIC/EPIC-1.1-foss-2018b-R-3.5.1.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'RPackage' - -name = 'EPIC' -version = '1.1' -versionsuffix = '-R-%(rver)s' - -homepage = 'https://gfellerlab.shinyapps.io/EPIC_1-1' -description = """Package implementing EPIC method to estimate the proportion of immune, stromal, endothelial - and cancer or other cells from bulk gene expression data.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/GfellerLab/EPIC/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['95bea4a5bd1fb57a94055198475a2237b2181b2a499a97ec5055637c987d159f'] - -dependencies = [('R', '3.5.1')] - -sanity_check_paths = { - 'files': [], - 'dirs': [name], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/ESIpy/ESIpy-20240731-foss-2022a.eb b/easybuild/easyconfigs/e/ESIpy/ESIpy-20240731-foss-2022a.eb new file mode 100644 index 000000000000..290a85e008eb --- /dev/null +++ b/easybuild/easyconfigs/e/ESIpy/ESIpy-20240731-foss-2022a.eb @@ -0,0 +1,40 @@ +easyblock = 'Tarball' + +name = 'ESIpy' +version = '20240731' +_commit = '25ff61c' + +homepage = 'https://github.com/jgrebol/ESIpy' +description = """Program aimed at the calculation of population analysis and aromaticity +indicators from different Hilbert space partitions.""" + +toolchain = {'name': 'foss', 'version': '2022a'} + +sources = [ + { + 'source_urls': ['https://github.com/jgrebol/ESIpy/archive'], + 'download_filename': '%s.tar.gz' % _commit, + 'filename': SOURCE_TAR_GZ, + }, +] +checksums = ['d8b7bf723ea37426ba6a3d4ddc07c2e969c75afd1ff4843c7d21b2faa1f035b0'] + +dependencies = [ + ('Python', '3.10.4'), + ('PySCF', '2.1.1'), +] + +sanity_check_paths = { + 'files': ['esi.py'], + 'dirs': ['utils', 'examples'], +} + +sanity_check_commands = [ + "python -c 'import esi'", +] + +modextrapaths = { + 'PYTHONPATH': '', +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/e/ESM-2/ESM-2-2.0.0-foss-2021a-CUDA-11.3.1.eb b/easybuild/easyconfigs/e/ESM-2/ESM-2-2.0.0-foss-2021a-CUDA-11.3.1.eb index b4cd134d85e0..a067d95a3d7b 100644 --- a/easybuild/easyconfigs/e/ESM-2/ESM-2-2.0.0-foss-2021a-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/e/ESM-2/ESM-2-2.0.0-foss-2021a-CUDA-11.3.1.eb @@ -21,9 +21,6 @@ dependencies = [ ('PyTorch', '1.10.0', versionsuffix), ] -use_pip = True -sanity_pip_check = True - # omegaconf is required for esmfold (in addition to OpenFold-1.0.1) exts_list = [ ('antlr4-python3-runtime', '4.9.3', { diff --git a/easybuild/easyconfigs/e/ESM-2/ESM-2-2.0.0-foss-2021a.eb b/easybuild/easyconfigs/e/ESM-2/ESM-2-2.0.0-foss-2021a.eb index 3b6ec3564b0f..599e7720ea9b 100644 --- a/easybuild/easyconfigs/e/ESM-2/ESM-2-2.0.0-foss-2021a.eb +++ b/easybuild/easyconfigs/e/ESM-2/ESM-2-2.0.0-foss-2021a.eb @@ -19,9 +19,6 @@ dependencies = [ ('PyTorch', '1.10.0'), ] -use_pip = True -sanity_pip_check = True - # omegaconf is required for esmfold (in addition to OpenFold-1.0.1) exts_list = [ ('antlr4-python3-runtime', '4.9.3', { diff --git a/easybuild/easyconfigs/e/ESM-2/ESM-2-2.0.0-foss-2022b.eb b/easybuild/easyconfigs/e/ESM-2/ESM-2-2.0.0-foss-2022b.eb index 0eca3505ba56..f459d4d28a09 100644 --- a/easybuild/easyconfigs/e/ESM-2/ESM-2-2.0.0-foss-2022b.eb +++ b/easybuild/easyconfigs/e/ESM-2/ESM-2-2.0.0-foss-2022b.eb @@ -19,9 +19,6 @@ dependencies = [ ('PyTorch', '1.13.1'), ] -use_pip = True -sanity_pip_check = True - # omegaconf is required for esmfold (in addition to OpenFold-1.0.1) exts_list = [ ('antlr4-python3-runtime', '4.9.3', { diff --git a/easybuild/easyconfigs/e/ESM-2/ESM-2-2.0.0-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/e/ESM-2/ESM-2-2.0.0-foss-2023a-CUDA-12.1.1.eb index eae9330bcdb3..ee86569ad2a5 100644 --- a/easybuild/easyconfigs/e/ESM-2/ESM-2-2.0.0-foss-2023a-CUDA-12.1.1.eb +++ b/easybuild/easyconfigs/e/ESM-2/ESM-2-2.0.0-foss-2023a-CUDA-12.1.1.eb @@ -21,9 +21,6 @@ dependencies = [ ('PyTorch', '2.1.2', versionsuffix), ] -use_pip = True -sanity_pip_check = True - # omegaconf is required for esmfold (in addition to OpenFold-1.0.1) exts_list = [ ('antlr4-python3-runtime', '4.9.3', { diff --git a/easybuild/easyconfigs/e/ESM-2/ESM-2-2.0.0-foss-2023a.eb b/easybuild/easyconfigs/e/ESM-2/ESM-2-2.0.0-foss-2023a.eb new file mode 100644 index 000000000000..82b88e74466c --- /dev/null +++ b/easybuild/easyconfigs/e/ESM-2/ESM-2-2.0.0-foss-2023a.eb @@ -0,0 +1,37 @@ +easyblock = 'PythonBundle' + +name = 'ESM-2' +version = '2.0.0' + +homepage = 'https://github.com/facebookresearch/esm' +description = """ESM-2 outperforms all tested single-sequence protein language models + across a range of structure prediction tasks. ESMFold harnesses the ESM-2 language model to generate + accurate structure predictions end to end directly from the sequence of a protein.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [ + ('Java', '11', '', SYSTEM), # needed by ANTLR4 runtime +] + +dependencies = [ + ('Python', '3.11.3'), + ('PyTorch', '2.1.2'), +] + +# omegaconf is required for esmfold (in addition to OpenFold-1.0.1) +exts_list = [ + ('antlr4-python3-runtime', '4.9.3', { + 'modulename': 'antlr4', + 'checksums': ['f224469b4168294902bb1efa80a8bf7855f24c99aef99cbefc1bcd3cce77881b'], + }), + ('omegaconf', '2.3.0', { + 'checksums': ['d5d4b6d29955cc50ad50c46dc269bcd92c6e00f5f90d23ab5fee7bfca4ba4cc7'], + }), + ('fair-esm', version, { + 'modulename': "esm, esm.pretrained", + 'checksums': ['4ed34d4598ec75ed6550a4e581d023bf8d4a8375317ecba6269bb68135f80c85'], + }), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/ESM3/ESM3-3.0.0.post2-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/e/ESM3/ESM3-3.0.0.post2-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..b632bf01705b --- /dev/null +++ b/easybuild/easyconfigs/e/ESM3/ESM3-3.0.0.post2-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,49 @@ +easyblock = 'PythonBundle' + +name = 'ESM3' +version = '3.0.0.post2' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://www.evolutionaryscale.ai/' +description = """ESM3 is a frontier generative model for biology, able to jointly reason across +three fundamental biological properties of proteins: sequence, structure, and +function. These three data modalities are represented as tracks of discrete +tokens at the input and output of ESM3. You can present the model with a +combination of partial inputs across the tracks, and ESM3 will provide output +predictions for all the tracks. +""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('CUDA', '12.1.1', '', SYSTEM), + ('Python', '3.11.3'), + ('PyTorch-bundle', '2.1.2', versionsuffix), + ('Transformers', '4.39.3'), + ('Biopython', '1.83'), + ('Biotite', '0.41.0'), + ('Brotli-python', '1.0.9'), + ('einops', '0.7.0'), + ('IPython', '8.14.0'), + ('scikit-learn', '1.3.1'), +] + +exts_list = [ + ('msgpack-numpy', '0.4.8', { + 'checksums': ['c667d3180513422f9c7545be5eec5d296dcbb357e06f72ed39cc683797556e69'], + }), + ('cloudpathlib', '0.16.0', { + 'checksums': ['cdfcd35d46d529587d744154a0bdf962aca953b725c8784cd2ec478354ea63a3'], + }), + ('esm', version, { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['5544b6974945d791205226408100429c2ea6e49b30265aea1d359caabe20bb14'], + }), +] + +sanity_check_commands = [ + "python -c 'import esm'", + "python -c 'from esm.models.esm3 import ESM3'", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/ESM3/ESM3-3.0.0.post2-foss-2023a.eb b/easybuild/easyconfigs/e/ESM3/ESM3-3.0.0.post2-foss-2023a.eb new file mode 100644 index 000000000000..d7238859b36c --- /dev/null +++ b/easybuild/easyconfigs/e/ESM3/ESM3-3.0.0.post2-foss-2023a.eb @@ -0,0 +1,47 @@ +easyblock = 'PythonBundle' + +name = 'ESM3' +version = '3.0.0.post2' + +homepage = 'https://www.evolutionaryscale.ai/' +description = """ESM3 is a frontier generative model for biology, able to jointly reason across +three fundamental biological properties of proteins: sequence, structure, and +function. These three data modalities are represented as tracks of discrete +tokens at the input and output of ESM3. You can present the model with a +combination of partial inputs across the tracks, and ESM3 will provide output +predictions for all the tracks. +""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('PyTorch-bundle', '2.1.2'), + ('Transformers', '4.39.3'), + ('Biopython', '1.83'), + ('Biotite', '0.41.0'), + ('Brotli-python', '1.0.9'), + ('einops', '0.7.0'), + ('IPython', '8.14.0'), + ('scikit-learn', '1.3.1'), +] + +exts_list = [ + ('msgpack-numpy', '0.4.8', { + 'checksums': ['c667d3180513422f9c7545be5eec5d296dcbb357e06f72ed39cc683797556e69'], + }), + ('cloudpathlib', '0.16.0', { + 'checksums': ['cdfcd35d46d529587d744154a0bdf962aca953b725c8784cd2ec478354ea63a3'], + }), + ('esm', version, { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['5544b6974945d791205226408100429c2ea6e49b30265aea1d359caabe20bb14'], + }), +] + +sanity_check_commands = [ + "python -c 'import esm'", + "python -c 'from esm.models.esm3 import ESM3'", +] + +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 deleted file mode 100644 index 7d428e69ac39..000000000000 --- a/easybuild/easyconfigs/e/ESMF/ESMF-6.3.0rp1-intel-2017a-HDF5-1.8.18.eb +++ /dev/null @@ -1,32 +0,0 @@ -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 deleted file mode 100644 index fec7e0e3f760..000000000000 --- a/easybuild/easyconfigs/e/ESMF/ESMF-6.3.0rp1-intel-2017a.eb +++ /dev/null @@ -1,31 +0,0 @@ -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 deleted file mode 100644 index 62a98e0354d1..000000000000 --- a/easybuild/easyconfigs/e/ESMF/ESMF-6.3.0rp1_fix-file-open-test.patch +++ /dev/null @@ -1,13 +0,0 @@ -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/ESMF/ESMF-7.0.0-foss-2016a.eb b/easybuild/easyconfigs/e/ESMF/ESMF-7.0.0-foss-2016a.eb deleted file mode 100644 index 0d7fea90a9e6..000000000000 --- a/easybuild/easyconfigs/e/ESMF/ESMF-7.0.0-foss-2016a.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'ESMF' -version = '7.0.0' - -homepage = 'http://sourceforge.net/projects/esmf' -description = """The Earth System Modeling Framework (ESMF) is software for building and coupling weather, - climate, and related models.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s_src.tar.gz' % '_'.join(version.split('.'))] - -patches = ['ESMF-6.1.1_libopts.patch'] - -dependencies = [ - ('netCDF', '4.4.0'), - ('netCDF-Fortran', '4.4.3'), - ('netCDF-C++', '4.2'), -] - -buildopts = 'ESMF_NETCDF_INCLUDE=$EBROOTNETCDFMINFORTRAN/include ' -buildopts += 'ESMF_NETCDF_LIBS="`ncconfig --libs` `nf-config --flibs` `ncxx4-config --libs`"' - -# too parallel causes the build to become really slow -maxparallel = 8 - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/e/ESMF/ESMF-7.0.2-intel-2017b.eb b/easybuild/easyconfigs/e/ESMF/ESMF-7.0.2-intel-2017b.eb deleted file mode 100644 index 95b49e7acdb9..000000000000 --- a/easybuild/easyconfigs/e/ESMF/ESMF-7.0.2-intel-2017b.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'ESMF' -version = '7.0.2' - -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': '2017b'} -toolchainopts = {'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s_src.tar.gz' % '_'.join(version.split('.'))] -patches = ['ESMF-6.1.1_libopts.patch'] -checksums = [ - '73824e007db6af518b1b8f7fdb8d6a106f999de22916d181455ebd7dec750c08', # esmf_7_0_2_src.tar.gz - '3851627f07c32a7da55d99072d619942bd3a1d9dd002e1557716158e7aacdaf4', # ESMF-6.1.1_libopts.patch -] - -dependencies = [ - ('netCDF', '4.4.1.1', '-HDF5-1.8.19'), - ('netCDF-Fortran', '4.4.4', '-HDF5-1.8.19'), - ('netCDF-C++4', '4.3.0', '-HDF5-1.8.19'), -] - -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-7.1.0r-foss-2018b.eb b/easybuild/easyconfigs/e/ESMF/ESMF-7.1.0r-foss-2018b.eb deleted file mode 100644 index d18dcf43b339..000000000000 --- a/easybuild/easyconfigs/e/ESMF/ESMF-7.1.0r-foss-2018b.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'ESMF' -version = '7.1.0r' - -homepage = 'http://sourceforge.net/projects/esmf' -description = """The Earth System Modeling Framework (ESMF) is software for building and coupling weather, - climate, and related models.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s_src.tar.gz' % '_'.join(version.split('.'))] -patches = ['ESMF-6.1.1_libopts.patch'] -checksums = [ - 'ae9a5edb8d40ae97a35cbd4bd00b77061f995c77c43d36334dbb95c18b00a889', # esmf_7_1_0r_src.tar.gz - '3851627f07c32a7da55d99072d619942bd3a1d9dd002e1557716158e7aacdaf4', # ESMF-6.1.1_libopts.patch -] - -dependencies = [ - ('netCDF', '4.6.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-7.1.0r-foss-2019a.eb b/easybuild/easyconfigs/e/ESMF/ESMF-7.1.0r-foss-2019a.eb deleted file mode 100644 index 8f4fb29ba127..000000000000 --- a/easybuild/easyconfigs/e/ESMF/ESMF-7.1.0r-foss-2019a.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = 'ESMF' -version = '7.1.0r' - -homepage = 'https://sourceforge.net/projects/esmf' -description = """The Earth System Modeling Framework (ESMF) is software for building and coupling weather, - climate, and related models.""" - -toolchain = {'name': 'foss', 'version': '2019a'} -toolchainopts = {'usempi': True, 'openmp': True, 'cstd': 'c++11', 'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s_src.tar.gz' % '_'.join(version.split('.'))] -patches = [ - 'ESMF-6.1.1_libopts.patch', - 'ESMF-7.1.0r_fix-load-stdio-header.patch', -] -checksums = [ - 'ae9a5edb8d40ae97a35cbd4bd00b77061f995c77c43d36334dbb95c18b00a889', # esmf_7_1_0r_src.tar.gz - '3851627f07c32a7da55d99072d619942bd3a1d9dd002e1557716158e7aacdaf4', # ESMF-6.1.1_libopts.patch - '6be3b40145fbcf9f55f078b2b05ddbd9fd06dc013f639a6e00dde56de0150840', # ESMF-7.1.0r_fix-load-stdio-header.patch -] - -dependencies = [ - ('netCDF', '4.6.2'), - ('netCDF-Fortran', '4.4.5'), - ('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-7.1.0r-intel-2018a.eb b/easybuild/easyconfigs/e/ESMF/ESMF-7.1.0r-intel-2018a.eb deleted file mode 100644 index 13cdd3cbb334..000000000000 --- a/easybuild/easyconfigs/e/ESMF/ESMF-7.1.0r-intel-2018a.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'ESMF' -version = '7.1.0r' - -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': '2018a'} -toolchainopts = {'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s_src.tar.gz' % '_'.join(version.split('.'))] -patches = ['ESMF-6.1.1_libopts.patch'] -checksums = [ - 'ae9a5edb8d40ae97a35cbd4bd00b77061f995c77c43d36334dbb95c18b00a889', # esmf_7_1_0r_src.tar.gz - '3851627f07c32a7da55d99072d619942bd3a1d9dd002e1557716158e7aacdaf4', # ESMF-6.1.1_libopts.patch -] - -dependencies = [ - ('netCDF', '4.6.0'), - ('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-7.1.0r-intel-2018b.eb b/easybuild/easyconfigs/e/ESMF/ESMF-7.1.0r-intel-2018b.eb deleted file mode 100644 index 736bda53b5cb..000000000000 --- a/easybuild/easyconfigs/e/ESMF/ESMF-7.1.0r-intel-2018b.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'ESMF' -version = '7.1.0r' - -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': '2018b'} -toolchainopts = {'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s_src.tar.gz' % '_'.join(version.split('.'))] -patches = ['ESMF-6.1.1_libopts.patch'] -checksums = [ - 'ae9a5edb8d40ae97a35cbd4bd00b77061f995c77c43d36334dbb95c18b00a889', # esmf_7_1_0r_src.tar.gz - '3851627f07c32a7da55d99072d619942bd3a1d9dd002e1557716158e7aacdaf4', # ESMF-6.1.1_libopts.patch -] - -dependencies = [ - ('netCDF', '4.6.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-7.1.0r-iomkl-2018b.eb b/easybuild/easyconfigs/e/ESMF/ESMF-7.1.0r-iomkl-2018b.eb deleted file mode 100644 index 6c29a1e2b3c3..000000000000 --- a/easybuild/easyconfigs/e/ESMF/ESMF-7.1.0r-iomkl-2018b.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'ESMF' -version = '7.1.0r' - -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': 'iomkl', 'version': '2018b'} -toolchainopts = {'usempi': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s_src.tar.gz' % '_'.join(version.split('.'))] -patches = ['ESMF-6.1.1_libopts.patch'] -checksums = [ - 'ae9a5edb8d40ae97a35cbd4bd00b77061f995c77c43d36334dbb95c18b00a889', # esmf_7_1_0r_src.tar.gz - '3851627f07c32a7da55d99072d619942bd3a1d9dd002e1557716158e7aacdaf4', # ESMF-6.1.1_libopts.patch -] - -dependencies = [ - ('netCDF', '4.6.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-7.1.0r_fix-load-stdio-header.patch b/easybuild/easyconfigs/e/ESMF/ESMF-7.1.0r_fix-load-stdio-header.patch deleted file mode 100644 index 56fcc9e0c8ff..000000000000 --- a/easybuild/easyconfigs/e/ESMF/ESMF-7.1.0r_fix-load-stdio-header.patch +++ /dev/null @@ -1,635 +0,0 @@ -Load and order the include statements appropriately to ensure the definition of `size_t` -author: Alex Domingo (Vrije Universiteit Brussel) ---- esmf/src/Infrastructure/Array/interface/ESMC_Array.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/Array/interface/ESMC_Array.C 2019-07-06 00:15:40.518006000 +0200 -@@ -22,6 +22,9 @@ - // in the companion file ESMC_Array.h - // - //----------------------------------------------------------------------------- -+// include higher level, 3rd party or system headers -+#include -+ - // include associated header file - #include "ESMC_Array.h" - ---- esmf/src/Infrastructure/ArrayBundle/interface/ESMCI_ArrayBundle_F.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/ArrayBundle/interface/ESMCI_ArrayBundle_F.C 2019-07-06 00:24:28.369013546 +0200 -@@ -17,14 +17,19 @@ - //------------------------------------------------------------------------------ - // INCLUDES - //------------------------------------------------------------------------------ -+ -+// include higher level, 3rd party or system headers -+#include -+#include -+#include -+ -+// include ESMF headers - #include "ESMCI_Macros.h" - #include "ESMCI_RHandle.h" - #include "ESMCI_Array.h" - #include "ESMCI_LogErr.h" - #include "ESMCI_ArrayBundle.h" - --#include --#include - - using std::exception; - using std::string; ---- esmf/src/Infrastructure/Config/interface/ESMC_Config.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/Config/interface/ESMC_Config.C 2019-07-05 23:51:17.738560610 +0200 -@@ -22,12 +22,14 @@ - // in the companion file ESMC_Config.h - // - //----------------------------------------------------------------------------- --// include associated header file --#include "ESMC_Config.h" - - // include higher level, 3rd party or system headers -+#include - #include - -+// include associated header file -+#include "ESMC_Config.h" -+ - // include ESMF headers - #include "ESMCI_Macros.h" - #include "ESMCI_Util.h" ---- esmf/src/Infrastructure/Container/interface/ESMCI_Container_F.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/Container/interface/ESMCI_Container_F.C 2019-07-06 02:02:04.187050482 +0200 -@@ -17,6 +17,12 @@ - //------------------------------------------------------------------------------ - // INCLUDES - //------------------------------------------------------------------------------ -+//insert any higher level, 3rd party or system includes here -+#include -+#include -+#include -+ -+// ESMF headers - #include "ESMCI_Macros.h" - #include "ESMCI_LogErr.h" - #include "ESMCI_F90Interface.h" -@@ -24,9 +30,6 @@ - #include "ESMCI_StateItem.h" - #include "ESMCI_Container.h" - --#include --#include -- - //------------------------------------------------------------------------------ - //BOP - // !DESCRIPTION: ---- esmf/src/Infrastructure/DistGrid/interface/ESMC_DistGrid.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/DistGrid/interface/ESMC_DistGrid.C 2019-07-06 00:09:44.725838000 +0200 -@@ -22,6 +22,9 @@ - // in the companion file ESMC_DistGrid.h - // - //----------------------------------------------------------------------------- -+// include higher level, 3rd party or system headers -+#include -+ - // include associated header file - #include "ESMC_DistGrid.h" - ---- esmf/src/Infrastructure/Field/interface/ESMC_Field.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/Field/interface/ESMC_Field.C 2019-07-06 01:55:59.154465536 +0200 -@@ -22,8 +22,13 @@ - //EOP - //------------------------------------------------------------------------------ - // INCLUDES -+//insert any higher level, 3rd party or system includes here -+#include -+ -+// associated header file - #include "ESMC_Field.h" - -+// ESMF headers - #include "ESMCI_Macros.h" - #include "ESMCI_Field.h" - #include "ESMCI_F90Interface.h" ---- esmf/src/Infrastructure/Field/interface/ESMCI_Field.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/Field/interface/ESMCI_Field.C 2019-07-06 01:50:15.490286586 +0200 -@@ -23,12 +23,13 @@ - // actual code which is implemented in F90. - // - //----------------------------------------------------------------------------- --// associated header file --#include "ESMCI_Field.h" -- - //insert any higher level, 3rd party or system includes here -+#include - #include // strlen() - -+// associated header file -+#include "ESMCI_Field.h" -+ - // ESMF headers - #include "ESMCI_LogErr.h" - #include "ESMCI_Array.h" ---- esmf/src/Infrastructure/FieldBundle/interface/ESMCI_FieldBundle_F.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/FieldBundle/interface/ESMCI_FieldBundle_F.C 2019-07-06 02:10:53.448398000 +0200 -@@ -20,6 +20,8 @@ - //----------------------------------------------------------------------------- - // - // insert any higher level, 3rd party or system includes here -+#include -+ - #include "ESMCI_Macros.h" - #include "ESMCI_LogErr.h" - ---- esmf/src/Infrastructure/Grid/interface/ESMC_Grid.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/Grid/interface/ESMC_Grid.C 2019-07-06 00:36:34.478169760 +0200 -@@ -21,6 +21,11 @@ - //EOP - //------------------------------------------------------------------------------ - // INCLUDES -+ -+// higher level, 3rd party or system includes here -+#include -+ -+// associated class definition file - #include "ESMC_Grid.h" - - #include "ESMCI_Grid.h" ---- esmf/src/Infrastructure/LocStream/interface/ESMCI_LocStream.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/LocStream/interface/ESMCI_LocStream.C 2019-07-06 01:23:05.899256979 +0200 -@@ -23,12 +23,13 @@ - // actual code which is implemented in F90. - // - //----------------------------------------------------------------------------- --// associated header file --#include "ESMCI_LocStream.h" -- - //insert any higher level, 3rd party or system includes here -+#include - #include // strlen() - -+// associated header file -+#include "ESMCI_LocStream.h" -+ - // ESMF headers - #include "ESMCI_LogErr.h" - #include "ESMCI_Array.h" ---- esmf/src/Infrastructure/LocStream/interface/ESMC_LocStream.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/LocStream/interface/ESMC_LocStream.C 2019-07-06 01:30:20.082785000 +0200 -@@ -22,8 +22,13 @@ - //EOP - //------------------------------------------------------------------------------ - // INCLUDES -+//insert any higher level, 3rd party or system includes here -+#include -+ -+// associated header file - #include "ESMC_LocStream.h" - -+// ESMF headers - #include "ESMCI_LocStream.h" - #include "ESMCI_Macros.h" - #include "ESMCI_F90Interface.h" ---- esmf/src/Infrastructure/LogErr/interface/ESMC_LogErr.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/LogErr/interface/ESMC_LogErr.C 2019-07-05 23:32:11.503652000 +0200 -@@ -23,6 +23,9 @@ - // - //----------------------------------------------------------------------------- - -+// higher level, 3rd party or system headers -+#include -+ - // include associated header file - #include "ESMC_LogErr.h" - ---- esmf/src/Infrastructure/PointList/interface/ESMCI_PointList_F.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/PointList/interface/ESMCI_PointList_F.C 2019-07-06 01:38:44.448469923 +0200 -@@ -17,6 +17,10 @@ - //------------------------------------------------------------------------------ - // INCLUDES - //------------------------------------------------------------------------------ -+//insert any higher level, 3rd party or system includes here -+#include -+ -+// ESMF headers - #include "ESMCI_Macros.h" - #include "ESMCI_PointList.h" - #include "ESMCI_Grid.h" ---- esmf/src/Infrastructure/Regrid/interface/ESMCI_Regrid_F.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/Regrid/interface/ESMCI_Regrid_F.C 2019-07-06 01:44:19.489761000 +0200 -@@ -17,6 +17,10 @@ - //------------------------------------------------------------------------------ - // INCLUDES - //------------------------------------------------------------------------------ -+//insert any higher level, 3rd party or system includes here -+#include -+ -+// ESMF headers - #include "ESMCI_Macros.h" - #include "ESMCI_VM.h" - #include "ESMCI_LogErr.h" ---- esmf/src/Infrastructure/Route/interface/ESMCI_RHandle_F.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/Route/interface/ESMCI_RHandle_F.C 2019-07-05 23:59:55.640795960 +0200 -@@ -17,6 +17,9 @@ - //------------------------------------------------------------------------------ - // INCLUDES - //------------------------------------------------------------------------------ -+// include higher level, 3rd party or system headers -+#include -+// include ESMF headers - #include "ESMCI_Macros.h" - #include "ESMCI_RHandle.h" - #include "ESMCI_F90Interface.h" ---- esmf/src/Infrastructure/Route/interface/ESMC_RHandle.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/Route/interface/ESMC_RHandle.C 2019-07-06 00:05:29.229308000 +0200 -@@ -22,6 +22,9 @@ - // in the companion file ESMC_RHandle.h - // - //----------------------------------------------------------------------------- -+// include higher level, 3rd party or system headers -+#include -+ - // include associated header file - #include "ESMC_RHandle.h" - ---- esmf/src/Infrastructure/TimeMgr/interface/ESMC_Clock.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/TimeMgr/interface/ESMC_Clock.C 2019-07-05 23:46:43.164347513 +0200 -@@ -23,12 +23,13 @@ - // - //----------------------------------------------------------------------------- - --// include associated header file --#include "ESMC_Clock.h" -- - // include system headers -+#include - #include - -+// include associated header file -+#include "ESMC_Clock.h" -+ - // include ESMF headers - #include "ESMCI_Arg.h" - #include "ESMCI_LogErr.h" ---- esmf/src/Infrastructure/TimeMgr/interface/ESMC_Time.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/TimeMgr/interface/ESMC_Time.C 2019-07-05 23:39:18.785097000 +0200 -@@ -23,6 +23,9 @@ - // - //----------------------------------------------------------------------------- - -+// higher level, 3rd party or system headers -+#include -+ - // include associated header file - #include "ESMC_Time.h" - ---- esmf/src/Infrastructure/TimeMgr/interface/ESMC_TimeInterval.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/TimeMgr/interface/ESMC_TimeInterval.C 2019-07-05 23:42:51.113116000 +0200 -@@ -23,6 +23,9 @@ - // - //----------------------------------------------------------------------------- - -+// higher level, 3rd party or system headers -+#include -+ - // include associated header file - #include "ESMC_TimeInterval.h" - ---- esmf/src/Infrastructure/Util/interface/ESMC_Util.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/Util/interface/ESMC_Util.C 2019-07-05 23:24:50.884563000 +0200 -@@ -22,13 +22,13 @@ - // in the companion file ESMC_Util.h - // - //----------------------------------------------------------------------------- --// include associated header file --#include "ESMC_Util.h" -- - // include higher level, 3rd party or system headers - #include - #include - -+// include associated header file -+#include "ESMC_Util.h" -+ - // include ESMF headers - #include "ESMCI_Macros.h" - ---- esmf/src/Infrastructure/VM/interface/ESMC_VM.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/VM/interface/ESMC_VM.C 2019-07-05 23:35:35.976324000 +0200 -@@ -23,6 +23,9 @@ - // - //----------------------------------------------------------------------------- - -+// higher level, 3rd party or system headers -+#include -+ - // include associated header file - #include "ESMC_VM.h" - ---- esmf/src/Infrastructure/Util/src/ESMCI_Fraction.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/Util/src/ESMCI_Fraction.C 2019-07-06 03:14:13.013276605 +0200 -@@ -21,9 +21,6 @@ - #define ESMC_FILENAME "ESMCI_Fraction.C" - //============================================================================== - --// associated class definition file --#include "ESMCI_Fraction.h" -- - // higher level, 3rd party or system includes - #include - #include -@@ -31,6 +28,9 @@ - #include - #include // DBL_DIG - -+// associated class definition file -+#include "ESMCI_Fraction.h" -+ - #include "ESMCI_Macros.h" - #include "ESMCI_LogErr.h" - ---- esmf/src/Infrastructure/Util/src/ESMCI_F90Interface.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/Util/src/ESMCI_F90Interface.C 2019-07-06 03:32:55.203519000 +0200 -@@ -13,7 +13,10 @@ - //============================================================================== - - //----------------------------------------------------------------------------- -+//insert any higher level, 3rd party or system includes here -+#include - -+// include ESMF headers - #include "ESMCI_Macros.h" - #include "ESMCI_LogErr.h" - #include "ESMCI_F90Interface.h" ---- esmf/src/Infrastructure/Util/src/ESMCI_CoordSys.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/Util/src/ESMCI_CoordSys.C 2019-07-06 03:43:09.142632000 +0200 -@@ -24,6 +24,9 @@ - // in the companion file ESMCI_Util.h - // - //----------------------------------------------------------------------------- -+//insert any higher level, 3rd party or system includes here -+#include -+#include - - // associated class definition file and others - #include "ESMCI_CoordSys.h" -@@ -32,8 +35,6 @@ - #include "ESMCI_LogErr.h" - #include "ESMC_Util.h" - --#include -- - using namespace std; - - // Some xlf compilers don't define this ---- esmf/src/Infrastructure/Util/interface/ESMCI_F90Interface_F.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/Util/interface/ESMCI_F90Interface_F.C 2019-07-06 03:51:45.903473000 +0200 -@@ -11,7 +11,10 @@ - //============================================================================== - #define ESMC_FILENAME "ESMCI_F90Interface_F.C" - //============================================================================== -+//insert any higher level, 3rd party or system includes here -+#include - -+// include ESMF headers - #include "ESMC_Util.h" - #include "ESMCI_Macros.h" - #include "ESMCI_F90Interface.h" ---- esmf/src/Infrastructure/Util/interface/ESMC_Interface.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/Util/interface/ESMC_Interface.C 2019-07-06 03:58:31.775158000 +0200 -@@ -22,6 +22,8 @@ - // in the companion file ESMC_Interface.h - // - //----------------------------------------------------------------------------- -+//insert any higher level, 3rd party or system includes here -+#include - - // include associated header file - #include "ESMC_Interface.h" -@@ -30,8 +32,6 @@ - #include "ESMCI_Macros.h" - #include "ESMCI_F90Interface.h" - --#include -- - //----------------------------------------------------------------------------- - // leave the following line as-is; it will insert the cvs ident string - // into the object file for tracking purposes. ---- esmf/src/Infrastructure/Util/interface/ESMCI_Fraction_F.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/Util/interface/ESMCI_Fraction_F.C 2019-07-06 04:05:11.780382000 +0200 -@@ -17,6 +17,10 @@ - //------------------------------------------------------------------------------ - // INCLUDES - //------------------------------------------------------------------------------ -+//insert any higher level, 3rd party or system includes here -+#include -+ -+// include associated header file - #include "ESMCI_Fraction.h" - #include "ESMCI_F90Interface.h" - //------------------------------------------------------------------------------ ---- esmf/src/Infrastructure/LogErr/src/ESMCI_LogErr.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/LogErr/src/ESMCI_LogErr.C 2019-07-06 04:16:03.390541870 +0200 -@@ -19,9 +19,6 @@ - // {\tt ESMC\_Log} data. - // - --// associated class definition file --#include "ESMCI_LogErr.h" -- - // higher level, 3rd party or system headers - #include - #include -@@ -29,6 +26,9 @@ - #include - #include - -+// associated class definition file -+#include "ESMCI_LogErr.h" -+ - #if !defined (ESMF_OS_MinGW) - #include - #endif ---- esmf/src/Infrastructure/ArraySpec/interface/ESMC_ArraySpec.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/ArraySpec/interface/ESMC_ArraySpec.C 2019-07-06 04:24:46.025607000 +0200 -@@ -22,6 +22,9 @@ - // in the companion file ESMC_ArraySpec.h - // - //----------------------------------------------------------------------------- -+// higher level, 3rd party or system headers -+#include -+ - // include associated header file - #include "ESMC_ArraySpec.h" - ---- esmf/src/Infrastructure/IO/src/ESMCI_IO_NetCDF.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/IO/src/ESMCI_IO_NetCDF.C 2019-07-06 04:35:24.297536672 +0200 -@@ -20,9 +20,6 @@ - //------------------------------------------------------------------------- - #define ESMC_FILENAME "ESMCI_IO_NetCDF.C" - --// associated class definition file --#include "ESMCI_IO_NetCDF.h" -- - // higher level, 3rd party or system includes here - #include - #include -@@ -30,6 +27,9 @@ - #include - #include - -+// associated class definition file -+#include "ESMCI_IO_NetCDF.h" -+ - #include "ESMC_Util.h" - #include "ESMCI_LogErr.h" - #include "ESMCI_VM.h" ---- esmf/src/Infrastructure/Mesh/src/ESMCI_Mesh.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/Mesh/src/ESMCI_Mesh.C 2019-07-06 04:46:43.453119397 +0200 -@@ -9,6 +9,11 @@ - // Licensed under the University of Illinois-NCSA License. - // - //============================================================================== -+// higher level, 3rd party or system includes here -+#include -+#include -+#include -+ - #include "ESMCI_Macros.h" - #include "Mesh/include/ESMCI_Mesh.h" - #include "Mesh/include/ESMCI_MeshField.h" -@@ -25,9 +30,6 @@ - #include "ESMCI_VM.h" - #include "ESMCI_CoordSys.h" - --#include --#include -- - - //----------------------------------------------------------------------------- - // leave the following line as-is; it will insert the cvs ident string ---- esmf/src/Infrastructure/Mesh/src/ESMCI_ClumpPnts.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/Mesh/src/ESMCI_ClumpPnts.C 2019-07-06 10:29:07.592302315 +0200 -@@ -12,6 +12,9 @@ - //------------------------------------------------------------------------------ - // INCLUDES - //------------------------------------------------------------------------------ -+// higher level, 3rd party or system includes here -+#include -+ - #include "ESMCI_Macros.h" - #include "ESMCI_LogErr.h" - #include "ESMCI_F90Interface.h" ---- esmf/src/Infrastructure/Mesh/src/ESMCI_Regrid_Helper.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/Mesh/src/ESMCI_Regrid_Helper.C 2019-07-06 10:50:42.842387000 +0200 -@@ -17,6 +17,9 @@ - //------------------------------------------------------------------------------ - // INCLUDES - //------------------------------------------------------------------------------ -+// higher level, 3rd party or system includes here -+#include -+ - #include "ESMCI_Macros.h" - #include "ESMCI_VM.h" - #include "ESMCI_LogErr.h" ---- esmf/src/Infrastructure/Mesh/src/ESMCI_Mesh_Regrid_Glue.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/Mesh/src/ESMCI_Mesh_Regrid_Glue.C 2019-07-06 11:10:23.218762329 +0200 -@@ -17,6 +17,9 @@ - //------------------------------------------------------------------------------ - // INCLUDES - //------------------------------------------------------------------------------ -+// higher level, 3rd party or system includes here -+#include -+ - #include "ESMCI_Macros.h" - #include "ESMCI_VM.h" - #include "ESMCI_LogErr.h" ---- esmf/src/Infrastructure/Mesh/src/ESMCI_MeshCXX.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/Mesh/src/ESMCI_MeshCXX.C 2019-07-06 11:52:35.692638732 +0200 -@@ -13,6 +13,9 @@ - //------------------------------------------------------------------------------ - // INCLUDES - //------------------------------------------------------------------------------ -+// higher level, 3rd party or system includes here -+#include -+ - #include "ESMCI_Macros.h" - #include "ESMCI_LogErr.h" - #include "ESMCI_F90Interface.h" ---- esmf/src/Infrastructure/Mesh/src/ESMCI_MBMesh_Util.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/Mesh/src/ESMCI_MBMesh_Util.C 2019-07-06 12:29:16.002760732 +0200 -@@ -13,6 +13,9 @@ - // Take out if MOAB isn't being used - #if defined ESMF_MOAB - -+// higher level, 3rd party or system includes here -+#include -+ - #include "ESMCI_Macros.h" - #include "ESMCI_F90Interface.h" - #include "ESMCI_LogErr.h" ---- esmf/src/Infrastructure/Mesh/src/ESMCI_MBMesh_Regrid_Glue.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Infrastructure/Mesh/src/ESMCI_MBMesh_Regrid_Glue.C 2019-07-06 12:40:56.020465741 +0200 -@@ -22,6 +22,9 @@ - // Take out if MOAB isn't being used - #if defined ESMF_MOAB - -+// higher level, 3rd party or system includes here -+#include -+ - #include "ESMCI_Macros.h" - #include "ESMCI_LogErr.h" - #include "ESMCI_Grid.h" ---- esmf/src/Superstructure/Component/interface/ESMC_Comp.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Superstructure/Component/interface/ESMC_Comp.C 2019-07-06 02:24:52.363478804 +0200 -@@ -22,6 +22,9 @@ - // ESMC_GridComp, ESMC_CplComp and ESMC_SciComp structures. - // - //----------------------------------------------------------------------------- -+//insert any higher level, 3rd party or system includes here -+#include -+ - // include associated header files - #include "ESMC_GridComp.h" - #include "ESMC_CplComp.h" ---- esmf/src/Superstructure/State/interface/ESMC_State.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Superstructure/State/interface/ESMC_State.C 2019-07-06 02:18:27.376166138 +0200 -@@ -22,6 +22,9 @@ - // in the companion file ESMC_State.h - // - //----------------------------------------------------------------------------- -+//insert any higher level, 3rd party or system includes here -+#include -+ - // associated header file - #include "ESMC_State.h" - ---- esmf/src/Superstructure/WebServices/src/ESMCI_WebServClientSocket.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Superstructure/WebServices/src/ESMCI_WebServClientSocket.C 2019-07-06 03:32:43.631950000 +0200 -@@ -24,8 +24,13 @@ - // client to send requests to and receive responses from socket services. - // - //----------------------------------------------------------------------------- -+//insert any higher level, 3rd party or system includes here -+#include -+ -+// include associated header files - #include "ESMCI_WebServClientSocket.h" - -+// include ESMF headers - #include "ESMCI_WebServSocketUtils.h" - #include "ESMCI_Macros.h" - #include "ESMCI_LogErr.h" ---- esmf/src/Superstructure/WebServices/src/ESMCI_WebServServerSocket.C 2018-03-07 00:33:07.000000000 +0100 -+++ esmf/src/Superstructure/WebServices/src/ESMCI_WebServServerSocket.C 2019-07-06 03:32:37.988940000 +0200 -@@ -24,8 +24,13 @@ - // services to listen for, and respond to, client requests. - // - //----------------------------------------------------------------------------- -+//insert any higher level, 3rd party or system includes here -+#include -+ -+// include associated header files - #include "ESMCI_WebServServerSocket.h" - -+// include ESMF headers - #include "ESMCI_WebServSocketUtils.h" - #include "ESMCI_Macros.h" - diff --git a/easybuild/easyconfigs/e/ESMF/ESMF-8.0.0-foss-2019b.eb b/easybuild/easyconfigs/e/ESMF/ESMF-8.0.0-foss-2019b.eb deleted file mode 100644 index 8ab20ab24911..000000000000 --- a/easybuild/easyconfigs/e/ESMF/ESMF-8.0.0-foss-2019b.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'ESMF' -version = '8.0.0' - -homepage = 'https://sourceforge.net/projects/esmf' -description = """The Earth System Modeling Framework (ESMF) is software for building and coupling weather, - climate, and related models.""" - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'usempi': True, 'openmp': True, 'cstd': 'c++11', 'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s_src.tar.gz' % '_'.join(version.split('.'))] -patches = ['ESMF-6.1.1_libopts.patch'] -checksums = [ - '75c34c41806e703551b6b79566edf34c23f1eebcf821749e5320e860e565d94f', # esmf_8_0_0_src.tar.gz - '3851627f07c32a7da55d99072d619942bd3a1d9dd002e1557716158e7aacdaf4', # ESMF-6.1.1_libopts.patch -] - -dependencies = [ - ('netCDF', '4.7.1'), - ('netCDF-Fortran', '4.5.2'), - ('netCDF-C++4', '4.3.1'), -] - -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-8.0.0-intel-2019b.eb b/easybuild/easyconfigs/e/ESMF/ESMF-8.0.0-intel-2019b.eb deleted file mode 100644 index c162ab4824e9..000000000000 --- a/easybuild/easyconfigs/e/ESMF/ESMF-8.0.0-intel-2019b.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'ESMF' -version = '8.0.0' - -homepage = 'https://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': '2019b'} -toolchainopts = {'usempi': True, 'openmp': True, 'cstd': 'c++11', 'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(namelower)s_%s_src.tar.gz' % '_'.join(version.split('.'))] -patches = ['ESMF-6.1.1_libopts.patch'] -checksums = [ - '75c34c41806e703551b6b79566edf34c23f1eebcf821749e5320e860e565d94f', # esmf_8_0_0_src.tar.gz - '3851627f07c32a7da55d99072d619942bd3a1d9dd002e1557716158e7aacdaf4', # ESMF-6.1.1_libopts.patch -] - -dependencies = [ - ('netCDF', '4.7.1'), - ('netCDF-Fortran', '4.5.2'), - ('netCDF-C++4', '4.3.1'), -] - -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-8.0.1-foss-2020a.eb b/easybuild/easyconfigs/e/ESMF/ESMF-8.0.1-foss-2020a.eb deleted file mode 100644 index 94cf018d2b83..000000000000 --- a/easybuild/easyconfigs/e/ESMF/ESMF-8.0.1-foss-2020a.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'ESMF' -version = '8.0.1' - -homepage = 'https://www.earthsystemcog.org/projects/esmf/' -description = """The Earth System Modeling Framework (ESMF) is a suite of software tools for developing - high-performance, multi-component Earth science modeling applications.""" - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {'usempi': True, 'openmp': True, 'cstd': 'c++11', 'pic': True} - -source_urls = ['https://github.com/esmf-org/esmf/archive/'] -sources = ['%%(name)s_%s.tar.gz' % '_'.join(version.split('.'))] -patches = ['ESMF-6.1.1_libopts.patch'] -checksums = [ - '9172fb73f3fe95c8188d889ee72fdadb4f978b1d969e1d8e401e8d106def1d84', # ESMF_8_0_1.tar.gz - '3851627f07c32a7da55d99072d619942bd3a1d9dd002e1557716158e7aacdaf4', # ESMF-6.1.1_libopts.patch -] - -dependencies = [ - ('netCDF', '4.7.4'), - ('netCDF-Fortran', '4.5.2'), - ('netCDF-C++4', '4.3.1'), -] - -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-8.0.1-intel-2020a.eb b/easybuild/easyconfigs/e/ESMF/ESMF-8.0.1-intel-2020a.eb deleted file mode 100644 index e8d0a6a65dad..000000000000 --- a/easybuild/easyconfigs/e/ESMF/ESMF-8.0.1-intel-2020a.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'ESMF' -version = '8.0.1' - -homepage = 'https://www.earthsystemcog.org/projects/esmf/' -description = """The Earth System Modeling Framework (ESMF) is a suite of software tools for developing - high-performance, multi-component Earth science modeling applications.""" - -toolchain = {'name': 'intel', 'version': '2020a'} -toolchainopts = {'usempi': True} - -source_urls = ['https://github.com/esmf-org/esmf/archive/'] -sources = ['%%(name)s_%s.tar.gz' % '_'.join(version.split('.'))] -patches = ['ESMF-6.1.1_libopts.patch'] -checksums = [ - '9172fb73f3fe95c8188d889ee72fdadb4f978b1d969e1d8e401e8d106def1d84', # ESMF_8_0_1.tar.gz - '3851627f07c32a7da55d99072d619942bd3a1d9dd002e1557716158e7aacdaf4', # ESMF-6.1.1_libopts.patch -] - -dependencies = [ - ('netCDF', '4.7.4'), - ('netCDF-Fortran', '4.5.2'), - ('netCDF-C++4', '4.3.1'), -] - -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-8.6.0-foss-2023a.eb b/easybuild/easyconfigs/e/ESMF/ESMF-8.6.0-foss-2023a.eb new file mode 100644 index 000000000000..356f3864756d --- /dev/null +++ b/easybuild/easyconfigs/e/ESMF/ESMF-8.6.0-foss-2023a.eb @@ -0,0 +1,37 @@ +name = 'ESMF' +version = '8.6.0' + +homepage = 'https://www.earthsystemcog.org/projects/esmf/' +description = """The Earth System Modeling Framework (ESMF) is a suite of software tools for developing + high-performance, multi-component Earth science modeling applications.""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'usempi': True, 'openmp': True, 'cstd': 'c++11', 'pic': True} + +source_urls = ['https://github.com/esmf-org/esmf/archive/'] +sources = ['v%(version)s.tar.gz'] +patches = ['ESMF-6.1.1_libopts.patch'] +checksums = [ + 'ed057eaddb158a3cce2afc0712b49353b7038b45b29aee86180f381457c0ebe7', # v8.6.0.tar.gz + '3851627f07c32a7da55d99072d619942bd3a1d9dd002e1557716158e7aacdaf4', # ESMF-6.1.1_libopts.patch +] + +builddependencies = [('CMake', '3.26.3')] + +dependencies = [ + ('netCDF', '4.9.2'), + ('netCDF-Fortran', '4.6.1'), + ('netCDF-C++4', '4.3.1'), + ('libarchive', '3.6.2'), +] + +# disable errors from GCC 10 on mismatches between actual and dummy argument lists (GCC 9 behaviour) +prebuildopts = 'ESMF_F90COMPILEOPTS="${ESMF_F90COMPILEOPTS} -fallow-argument-mismatch"' + +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-8.6.1-foss-2023b.eb b/easybuild/easyconfigs/e/ESMF/ESMF-8.6.1-foss-2023b.eb new file mode 100644 index 000000000000..d8471ef09d1b --- /dev/null +++ b/easybuild/easyconfigs/e/ESMF/ESMF-8.6.1-foss-2023b.eb @@ -0,0 +1,37 @@ +name = 'ESMF' +version = '8.6.1' + +homepage = 'https://www.earthsystemcog.org/projects/esmf/' +description = """The Earth System Modeling Framework (ESMF) is a suite of software tools for developing + high-performance, multi-component Earth science modeling applications.""" + +toolchain = {'name': 'foss', 'version': '2023b'} +toolchainopts = {'usempi': True, 'openmp': True, 'cstd': 'c++11', 'pic': True} + +source_urls = ['https://github.com/esmf-org/esmf/archive/'] +sources = ['v%(version)s.tar.gz'] +patches = ['ESMF-6.1.1_libopts.patch'] +checksums = [ + {'v8.6.1.tar.gz': 'dc270dcba1c0b317f5c9c6a32ab334cb79468dda283d1e395d98ed2a22866364'}, + {'ESMF-6.1.1_libopts.patch': '3851627f07c32a7da55d99072d619942bd3a1d9dd002e1557716158e7aacdaf4'}, +] + +builddependencies = [('CMake', '3.27.6')] + +dependencies = [ + ('netCDF', '4.9.2'), + ('netCDF-Fortran', '4.6.1'), + ('netCDF-C++4', '4.3.1'), + ('libarchive', '3.7.2'), +] + +# disable errors from GCC 10 on mismatches between actual and dummy argument lists (GCC 9 behaviour) +prebuildopts = 'ESMF_F90COMPILEOPTS="${ESMF_F90COMPILEOPTS} -fallow-argument-mismatch"' + +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-8.7.0-foss-2024a.eb b/easybuild/easyconfigs/e/ESMF/ESMF-8.7.0-foss-2024a.eb new file mode 100644 index 000000000000..a659656f7541 --- /dev/null +++ b/easybuild/easyconfigs/e/ESMF/ESMF-8.7.0-foss-2024a.eb @@ -0,0 +1,37 @@ +name = 'ESMF' +version = '8.7.0' + +homepage = 'https://www.earthsystemcog.org/projects/esmf/' +description = """The Earth System Modeling Framework (ESMF) is a suite of software tools for developing + high-performance, multi-component Earth science modeling applications.""" + +toolchain = {'name': 'foss', 'version': '2024a'} +toolchainopts = {'usempi': True, 'openmp': True, 'cstd': 'c++11', 'pic': True} + +source_urls = ['https://github.com/esmf-org/esmf/archive/'] +sources = ['v%(version)s.tar.gz'] +patches = ['ESMF-6.1.1_libopts.patch'] +checksums = [ + {'v8.7.0.tar.gz': 'd7ab266e2af8c8b230721d4df59e61aa03c612a95cc39c07a2d5695746f21f56'}, + {'ESMF-6.1.1_libopts.patch': '3851627f07c32a7da55d99072d619942bd3a1d9dd002e1557716158e7aacdaf4'}, +] + +builddependencies = [('CMake', '3.29.3')] + +dependencies = [ + ('netCDF', '4.9.2'), + ('netCDF-Fortran', '4.6.1'), + ('netCDF-C++4', '4.3.1'), + ('libarchive', '3.7.4'), +] + +# disable errors from GCC 10 on mismatches between actual and dummy argument lists (GCC 9 behaviour) +prebuildopts = 'ESMF_F90COMPILEOPTS="${ESMF_F90COMPILEOPTS} -fallow-argument-mismatch"' + +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/ESMPy/ESMPy-8.0.0-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/e/ESMPy/ESMPy-8.0.0-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index f3fae09e25e2..000000000000 --- a/easybuild/easyconfigs/e/ESMPy/ESMPy-8.0.0-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'ESMPy' -version = '8.0.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://earthsystemmodeling.org/esmpy' -description = "Earth System Modeling Framework (ESMF) Python Interface" - -toolchain = {'name': 'intel', 'version': '2019b'} - -source_urls = ['https://download.sourceforge.net/esmf'] -sources = ['esmf_%s_src.tar.gz' % '_'.join(version.split('.'))] -checksums = ['75c34c41806e703551b6b79566edf34c23f1eebcf821749e5320e860e565d94f'] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), # for numpy, mpi4py - ('ESMF', version), -] - -start_dir = 'src/addon/ESMPy' - -download_dep_fail = True - -# ESMPy's setup.py script doesn't support using "pip install" -use_pip = False - -buildopts = "--ESMFMKFILE=$EBROOTESMF/lib/esmf.mk" - -options = {'modulename': 'ESMF'} - -sanity_pip_check = True - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/e/ESMPy/ESMPy-8.0.1-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/e/ESMPy/ESMPy-8.0.1-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 6ba46627ddfe..000000000000 --- a/easybuild/easyconfigs/e/ESMPy/ESMPy-8.0.1-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'ESMPy' -version = '8.0.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://earthsystemmodeling.org/esmpy' -description = "Earth System Modeling Framework (ESMF) Python Interface" - -toolchain = {'name': 'foss', 'version': '2020a'} - -source_urls = ['https://github.com/esmf-org/esmf/archive/'] -sources = ['ESMF_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['9172fb73f3fe95c8188d889ee72fdadb4f978b1d969e1d8e401e8d106def1d84'] - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), # for numpy, mpi4py - ('ESMF', version), -] - -start_dir = 'src/addon/ESMPy' - -download_dep_fail = True - -# ESMPy's setup.py script doesn't support using "pip install" -use_pip = False - -buildopts = "--ESMFMKFILE=$EBROOTESMF/lib/esmf.mk" - -options = {'modulename': 'ESMF'} - -sanity_pip_check = True - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/e/ESMPy/ESMPy-8.0.1-intel-2020b.eb b/easybuild/easyconfigs/e/ESMPy/ESMPy-8.0.1-intel-2020b.eb index b9da3e2f02db..15711a15f0bd 100644 --- a/easybuild/easyconfigs/e/ESMPy/ESMPy-8.0.1-intel-2020b.eb +++ b/easybuild/easyconfigs/e/ESMPy/ESMPy-8.0.1-intel-2020b.eb @@ -20,8 +20,6 @@ dependencies = [ start_dir = 'src/addon/ESMPy' -download_dep_fail = True - # ESMPy's setup.py script doesn't support using "pip install" use_pip = False @@ -29,6 +27,4 @@ buildopts = "--ESMFMKFILE=$EBROOTESMF/lib/esmf.mk" options = {'modulename': 'ESMF'} -sanity_pip_check = True - moduleclass = 'geo' diff --git a/easybuild/easyconfigs/e/ESMPy/ESMPy-8.6.0-foss-2023a.eb b/easybuild/easyconfigs/e/ESMPy/ESMPy-8.6.0-foss-2023a.eb new file mode 100644 index 000000000000..858f46487e58 --- /dev/null +++ b/easybuild/easyconfigs/e/ESMPy/ESMPy-8.6.0-foss-2023a.eb @@ -0,0 +1,55 @@ +easyblock = 'PythonBundle' + +name = 'ESMPy' +version = '8.6.0' + +homepage = 'https://earthsystemmodeling.org/esmpy' +description = "Earth System Modeling Framework (ESMF) Python Interface" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [ + ('pytest', '7.4.2'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('ESMF', version), +] + +# downloads of data files from data.earthsystemmodeling.org are failing at the +# time of writting, switch to github.com: +_switch_data_url_regex = r"s/^\(DATA_URL.*earthsystemmodeling.org\)/# \1/;s/# \(DATA_URL.*github.com\)/\1/" + +_pre_test_cmds = [ + "sed -i '%s' src/esmpy/util/cache_data.py" % _switch_data_url_regex, + "unset ESMPY_DATA_DIR", + "export ESMPY_DATA_NEW_DIR=/tmp", + "", +] + +exts_list = [ + ('esmpy', version, { + 'patches': ['ESMPy-%(version)s_use-static-version.patch'], + 'source_urls': ['https://github.com/esmf-org/esmf/archive/'], + 'sources': ['v%(version)s.tar.gz'], + 'checksums': [ + {'v8.6.0.tar.gz': + 'ed057eaddb158a3cce2afc0712b49353b7038b45b29aee86180f381457c0ebe7'}, + {'ESMPy-8.6.0_use-static-version.patch': + '4878e0066593c993e7fc16638ab8e671693c402263b13d1c903b5c5b717f6468'}, + ], + 'start_dir': 'src/addon/%(name)s', + 'preinstallopts': "sed -i 's/EB_ESMPY_VERSION/%(version)s/' pyproject.toml && ", + 'pretestopts': " && ".join(_pre_test_cmds), + 'runtest': 'pytest', + 'testinstall': True, + }), +] + +# set data directory to a user-writable directory +# default: %(installdir)s/lib/python%(pyshortver)s/site-packages/esmpy/data +modextravars = {'ESMPY_DATA_DIR': '/tmp'} + +moduleclass = 'geo' diff --git a/easybuild/easyconfigs/e/ESMPy/ESMPy-8.6.0_use-static-version.patch b/easybuild/easyconfigs/e/ESMPy/ESMPy-8.6.0_use-static-version.patch new file mode 100644 index 000000000000..1a81dbd61516 --- /dev/null +++ b/easybuild/easyconfigs/e/ESMPy/ESMPy-8.6.0_use-static-version.patch @@ -0,0 +1,49 @@ +Replace dynamic versioning with a plain static version string. Tarballs of +ESMPy downloaded from github lack git repository data required by +setuptools-git-versioning. +author: Alex Domingo (Vrije Universiteit Brussel) +diff --git a/pyproject.toml.orig b/pyproject.toml +index b3da4b6..e0e207d 100644 +--- a/src/addon/esmpy/pyproject.toml.orig ++++ b/src/addon/esmpy/pyproject.toml +@@ -1,5 +1,5 @@ + [build-system] +-requires = [ "setuptools>=41", "wheel", "setuptools-git-versioning" ] ++requires = [ "setuptools>=41", "wheel" ] + build-backend = "setuptools.build_meta" + + [project] +@@ -12,15 +12,8 @@ license = { text = "University of Illinois-NCSA" } + dependencies = [ + "numpy", + 'importlib-metadata; python_version < "3.8"', +- # setuptools-git-versioning shouldn't be needed here, but is +- # included as a workaround for problems with the build-time +- # installation of this package with python 3.10 (given by the +- # build-system section above). By including it here, we at least +- # ensure that this package will be available for a second or +- # subsequent pip install of esmpy. +- 'setuptools-git-versioning; python_version >= "3.10"', + ] +-dynamic = [ "version" ] ++version = "EB_ESMPY_VERSION" + + [project.optional-dependencies] + testing = [ +@@ -28,16 +21,6 @@ testing = [ + "pytest-json-report", + ] + +-[tool.setuptools-git-versioning] +-enabled = true +-template = "{tag}" +-dev_template = "{tag}" +-dirty_template = "{tag}" +-starting_version = "8.6.0" # this is a backup for pip <= 22.0 where git-versioning doesn't work +- +-[tool.dynamic] +-version = "placeholder" # this is a placeholder for the version pulled with git-versioning +- + [tool.setuptools.packages.find] + where = [ "src" ] + exclude = [ "doc*" ] diff --git a/easybuild/easyconfigs/e/ESMValTool/ESMValTool-1.1.0-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/e/ESMValTool/ESMValTool-1.1.0-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index ae781439f40b..000000000000 --- a/easybuild/easyconfigs/e/ESMValTool/ESMValTool-1.1.0-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,199 +0,0 @@ -easyblock = 'Binary' - -name = 'ESMValTool' -version = '1.1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.esmvaltool.org/' -description = """The Earth System Model eValuation Tool (ESMValTool) - is a community diagnostics and performance metrics tool - for the evaluation of Earth System Models (ESMs) that - allows for routine comparison of single or multiple models, - either against predecessor versions or against observations.""" - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/ESMValGroup/ESMValTool/archive/'] -sources = [{'filename': SOURCE_TAR_GZ, 'download_filename': 'v%(version)s.tar.gz'}] -checksums = ['457d5a7e72165a31532b335c42b925abaaa48e959d32b123463df77318c73c36'] - -local_hdf5ver = '1.8.19' -dependencies = [ - ('Python', '2.7.14'), - ('NCL', '6.4.0'), - ('R', '3.4.3', '-X11-20171023-HDF5-%s' % local_hdf5ver), - ('CDO', '1.9.1'), - ('GEOS', '3.6.2', versionsuffix), - ('libjpeg-turbo', '1.5.2'), - ('libpng', '1.6.32'), - ('zlib', '1.2.11'), - ('LibTIFF', '4.0.8'), - ('freetype', '2.8'), - ('PROJ', '4.9.3'), - ('netCDF', '4.4.1.1', '-HDF5-%s' % local_hdf5ver), - ('GDAL', '2.2.2', '-Python-%%(pyver)s-HDF5-%s' % local_hdf5ver), - ('libmo_unpack', '3.1.2'), - ('ecCodes', '2.7.3', versionsuffix), -] - -exts_defaultclass = 'PythonPackage' -exts_default_options = { - 'source_urls': [PYPI_SOURCE], - 'download_dep_fail': True, - 'use_pip': True, -} - -exts_classmap = {'ncdf4': 'RPackage'} -exts_list = [ - # Python deps, order is important! - ('olefile', '0.45.1', { - 'source_tmpl': '%(name)s-%(version)s.zip', - 'checksums': ['2b6575f5290de8ab1086f8c5490591f7e0885af682c7c1793bdaf6e64078d385'], - }), - ('Pillow', '4.3.0', { - 'modulename': 'PIL', - 'checksums': ['a97c715d44efd5b4aa8d739b8fad88b93ed79f1b33fc2822d5802043f3b1b527'], - }), - ('pyproj', '1.9.5.1', { - 'checksums': ['53fa54c8fa8a1dfcd6af4bf09ce1aae5d4d949da63b90570ac5ec849efaf3ea8'], - }), - ('pyshp', '1.2.12', { - 'modulename': 'shapefile', - 'checksums': ['8dcd65e0aa2aa2951527ddb7339ea6e69023543d8a20a73fc51e2829b9ed6179'], - }), - ('chardet', '3.0.4', { - 'checksums': ['84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae'], - }), - ('urllib3', '1.22', { - 'checksums': ['cc44da8e1145637334317feebd728bd869a35285b93cbb4cca2577da7e62db4f'], - }), - ('certifi', '2018.4.16', { - 'checksums': ['13e698f54293db9f89122b0581843a782ad0934a4fe0172d2a980ba77fc61bb7'], - }), - ('requests', '2.18.4', { - 'checksums': ['9c443e7324ba5b85070c4a818ade28bfabedf16ea10206da1132edaa6dda237e'], - }), - ('OWSLib', '0.16.0', { - 'checksums': ['ec95a5e93c145a5d84b0074b9ea27570943486552a669151140debf08a100554'], - }), - ('basemap', '1.1.0', { - 'modulename': 'mpl_toolkits.basemap', - 'patches': ['basemap-1.1.0_GEOS.patch'], - 'source_tmpl': 'v%(version)s.tar.gz', - 'source_urls': ['https://github.com/matplotlib/basemap/archive'], - 'checksums': [ - '6acdc3a08bfcebf0a1b52a05d73d51b7aa5e7240fedfa95537c92d16f2ef8778', # v1.1.0.tar.gz - '7988beb0c591d7a42e470e0dea360ebbd29a902d0a2f75bb719271ba0710fdd8', # basemap-1.1.0_GEOS.patch - ], - }), - ('netCDF4', '1.3.1', { - 'modulename': 'netCDF4', - 'checksums': ['570ea59992aa6d98a9b672c71161d11ba5683f787da53446086077470a869957'], - }), - ('geoval', '0.1.5', { - 'checksums': ['7da4a1879f78bb7aac2d41b5c1ee360ff74087bf857c81c532deb8cc31feb36e'], - }), - ('cdo', '1.3.6', { - 'checksums': ['b167efbbac7d0a6cbf74f5d211255705c73245f7c2590b6d9eb634347d8b2c1f'], - }), - ('Shapely', '1.6.4.post1', { - 'checksums': ['30df7572d311514802df8dc0e229d1660bc4cbdcf027a8281e79c5fc2fcf02f2'], - }), - ('Cartopy', '0.16.0', { - 'checksums': ['f23dffa101f43dd91e866a49ebb5f5048be2a24ab8a921a5c07edabde746d9a4'], - }), - ('dask', '0.17.4', { - 'checksums': ['c111475a3d1f8cba41c8094e1fb1831c65015390dcef0308042a11a9606a2f6d'], - }), - ('PyKE', '1.1.1', { - 'source_tmpl': 'pyke-%(version)s.zip', - 'source_urls': ['https://download.sourceforge.net/pyke'], - 'checksums': ['b0b294f435c6e6d2d4a80badf57d92cb66814dfe21e644a521901209e6a3f8ae'], - }), - ('cf_units', '1.2.0', { - 'checksums': ['abdd2a0937b958322f7ff7ec6866e80f08603c60aa06cef5766b6512c750028a'], - }), - ('pyugrid', '0.3.1', { - 'checksums': ['eddadc1e88c0e801f780b1e6f636fbfc00e3d14cdab82b43300fde0918310053'], - }), - ('mo_pack', '0.2.0', { - 'source_tmpl': 'v%(version)s.tar.gz', - 'source_urls': ['https://github.com/SciTools/mo_pack/archive/'], - 'checksums': ['4aa70e1f846b666670843bc2514435dedf7393203e88abaf74d48f8f2717a726'], - }), - ('cycler', '0.10.0', { - 'checksums': ['cd7b2d1018258d7247a71425e9f26463dfb444d411c39569972f4ce586b0c9d8'], - }), - ('singledispatch', '3.4.0.3', { - 'checksums': ['5b06af87df13818d14f08a028e42f566640aef80805c3b50c5056b086e3c2b9c'], - }), - ('backports_abc', '0.5', { - 'checksums': ['033be54514a03e255df75c5aee8f9e672f663f93abb723444caec8fe43437bde'], - }), - ('tornado', '4.5.3', { - 'checksums': ['6d14e47eab0e15799cf3cdcc86b0b98279da68522caace2bd7ce644287685f0a'], - }), - ('matplotlib', '1.5.3', { - 'checksums': ['a0a5dc39f785014f2088fed2c6d2d129f0444f71afbb9c44f7bdf1b14d86ebbc'], - }), - ('toolz', '0.9.0', { - 'checksums': ['929f0a7ea7f61c178bd951bdae93920515d3fbdbafc8e6caf82d752b9b3b31c9'], - }), - ('scitools-iris', '2.0.0', { - 'modulename': 'iris', - 'source_tmpl': 'v%(version)s.tar.gz', - 'source_urls': ['https://github.com/SciTools/iris/archive/'], - 'checksums': ['8605ab92c67d622e83fff6d7169fe154d9f8610edd8463b697b574884c158ba2'], - }), - ('iris-grib', '0.12.0', { - 'modulename': 'iris_grib', - 'source_tmpl': 'v%(version)s.tar.gz', - 'source_urls': ['https://github.com/SciTools/iris-grib/archive/'], - 'checksums': ['c2e92d25d8bfd2ddff22ae47c4532c884678bac6ea0d935367eced051ae08bb3'], - }), - ('patsy', '0.5.0', { - 'checksums': ['e05f38d5c38c8d216f0cc2b765b1069b433c92d628b954fb2fee68d13e42883b'], - }), - ('statsmodels', '0.9.0', { - 'checksums': ['6461f93a842c649922c2c9a9bc9d9c4834110b89de8c4af196a791ab8f42ba3b'], - }), - ('cftime', '1.0.0', { - 'checksums': ['f62fe79ed2ad38f4211477e59f6f045c91278351f4ce7578e33ddf52fb121ea8'], - }), - ('nc-time-axis', '1.1.0', { - 'modulename': 'nc_time_axis', - 'checksums': ['ea9d4f7f9e9189c96f7d320235ac6c4be7f63dc5aa256b3ee5d5cca5845e6e26'], - }), - # R extension - ('ncdf4', '1.16', { - 'source_tmpl': '%(name)s_%(version)s.tar.gz', - 'source_urls': [ - 'https://cran.r-project.org/src/contrib/Archive/ncdf4', - 'https://cran.r-project.org/src/contrib/', - 'https://cran.freestatistics.org/src/contrib', - ], - 'checksums': ['edd5731a805bbece3a8f6132c87c356deafc272351e1dd07256ca00574949253'], - }), -] - -postinstallcmds = [ - 'touch %(installdir)s/lib/python%(pyshortver)s/site-packages/mpl_toolkits/__init__.py', -] - -sanity_check_paths = { - 'files': ['ESMValTool-%(version)s.tar.gz'], - 'dirs': ['bin', 'lib/python%(pyshortver)s/site-packages', 'ncdf4'], -} - -modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', - 'R_LIBS_SITE': '', -} - -modloadmsg = ( - "To install ESMValTool in your directory execute: " - "tar zxf $EBROOTESMVALTOOL/ESMValTool-%(version)s.tar.gz\n" -) - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/e/ESMValTool/basemap-1.1.0_GEOS.patch b/easybuild/easyconfigs/e/ESMValTool/basemap-1.1.0_GEOS.patch deleted file mode 100644 index e485bfd1bc98..000000000000 --- a/easybuild/easyconfigs/e/ESMValTool/basemap-1.1.0_GEOS.patch +++ /dev/null @@ -1,15 +0,0 @@ -# Pick EB installed GOES location -# May 14th, 2018 by B. Hajgato (Free University Brussels - VUB) ---- basemap-1.1.0/setup.py.orig 2017-05-04 22:53:42.000000000 +0200 -+++ basemap-1.1.0/setup.py 2018-05-14 22:56:12.370184105 +0200 -@@ -38,8 +38,8 @@ - return geos_version - - # get location of geos lib from environment variable if it is set. --if 'GEOS_DIR' in os.environ: -- GEOS_dir = os.environ.get('GEOS_DIR') -+if 'EBROOTGEOS' in os.environ: -+ GEOS_dir = os.environ.get('EBROOTGEOS') - else: - # set GEOS_dir manually here if automatic detection fails. - GEOS_dir = None diff --git a/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.1-foss-2021a-CUDA-11.3.1.eb b/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.1-foss-2021a-CUDA-11.3.1.eb index 4808bb966328..b62007a240b7 100644 --- a/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.1-foss-2021a-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.1-foss-2021a-CUDA-11.3.1.eb @@ -34,8 +34,6 @@ configopts += ' -DPYTHON_EXECUTABLE=$EBROOTPYTHON/bin/python ' runtest = 'check_unit_tests && make check_python' -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - _binaries = ['ipypresso', 'pypresso'] _libs = [ 'Espresso_config', 'Espresso_core', 'Espresso_script_interface', 'Espresso_shapes', diff --git a/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.1-foss-2021a.eb b/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.1-foss-2021a.eb index edaea20c78cc..b7f217e7bca7 100644 --- a/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.1-foss-2021a.eb +++ b/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.1-foss-2021a.eb @@ -32,8 +32,6 @@ configopts += ' -DPYTHON_EXECUTABLE=$EBROOTPYTHON/bin/python ' runtest = 'check_unit_tests && make check_python' -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - _binaries = ['ipypresso', 'pypresso'] _libs = [ 'Espresso_config', 'Espresso_core', 'Espresso_script_interface', 'Espresso_shapes', diff --git a/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.1-foss-2022a-CUDA-11.8.0.eb b/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.1-foss-2022a-CUDA-11.8.0.eb index c524dee3c8c5..0bee5b5c1d6d 100644 --- a/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.1-foss-2022a-CUDA-11.8.0.eb +++ b/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.1-foss-2022a-CUDA-11.8.0.eb @@ -34,8 +34,6 @@ configopts += ' -DPYTHON_EXECUTABLE=$EBROOTPYTHON/bin/python ' runtest = 'check_unit_tests && make check_python' -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - _binaries = ['ipypresso', 'pypresso'] _libs = [ 'Espresso_config', 'Espresso_core', 'Espresso_script_interface', 'Espresso_shapes', diff --git a/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.1-foss-2022a.eb b/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.1-foss-2022a.eb index e5bd5a63f742..c65a0d93b5f0 100644 --- a/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.1-foss-2022a.eb +++ b/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.1-foss-2022a.eb @@ -32,8 +32,6 @@ configopts += ' -DPYTHON_EXECUTABLE=$EBROOTPYTHON/bin/python ' runtest = 'check_unit_tests && make check_python' -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - _binaries = ['ipypresso', 'pypresso'] _libs = [ 'Espresso_config', 'Espresso_core', 'Espresso_script_interface', 'Espresso_shapes', diff --git a/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.1-foss-2023a.eb b/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.1-foss-2023a.eb index de6eaa16c9a8..ed0dcfd20d00 100644 --- a/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.1-foss-2023a.eb +++ b/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.1-foss-2023a.eb @@ -37,8 +37,6 @@ configopts += ' -DPYTHON_EXECUTABLE=$EBROOTPYTHON/bin/python ' runtest = 'check_unit_tests && make check_python' -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - _binaries = ['ipypresso', 'pypresso'] _libs = [ 'Espresso_config', 'Espresso_core', 'Espresso_script_interface', 'Espresso_shapes', diff --git a/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.2-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.2-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..9a091f263c12 --- /dev/null +++ b/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.2-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,58 @@ +easyblock = 'CMakeMake' + +name = 'ESPResSo' +version = '4.2.2' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://espressomd.org/wordpress' +description = """A software package for performing and analyzing scientific Molecular Dynamics simulations.""" + +source_urls = ['https://github.com/espressomd/espresso/releases/download/%(version)s/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['2bc02f91632b0030f1203759768bd718bd8a0005f72696980b12331b4bfa0d76'] + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'usempi': True, 'pic': True} + +builddependencies = [('CMake', '3.26.3')] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('Boost.MPI', '1.82.0'), + ('HDF5', '1.14.0'), + ('Mesa', '23.1.4'), + ('GSL', '2.7'), + ('IPython', '8.14.0'), + ('Pint', '0.23'), + ('CUDA', '12.1.1', '', SYSTEM), +] + +# default CUDA compute capabilities to use (override via --cuda-compute-capabilities) +cuda_compute_capabilities = ['5.2', '6.0', '7.0', '7.5', '8.0', '8.6', '9.0'] + +configopts = ' -DCMAKE_SKIP_RPATH=OFF -DWITH_TESTS=ON -DWITH_CUDA=ON' +# make sure the right Python is used (note: -DPython3_EXECUTABLE or -DPython_EXECUTABLE does not work!) +configopts += ' -DPYTHON_EXECUTABLE=$EBROOTPYTHON/bin/python ' + +runtest = 'check_unit_tests && make check_python' + +_binaries = ['ipypresso', 'pypresso'] +_libs = [ + 'Espresso_config', 'Espresso_core', 'Espresso_script_interface', 'Espresso_shapes', + '_init', 'analyze', 'code_info', 'electrokinetics', 'galilei', + 'integrate', 'interactions', 'lb', 'particle_data', 'polymer', 'profiler', + 'script_interface', 'system', 'thermostat', 'utils', 'version', +] + +_lib_path = 'lib/python%(pyshortver)s/site-packages/espressomd' + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in _binaries] + + [_lib_path + '/%s.' % x + SHLIB_EXT for x in _libs], + 'dirs': ['bin', 'lib'] +} + +sanity_check_commands = ['pypresso -h', 'ipypresso -h'] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.2-foss-2023a.eb b/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.2-foss-2023a.eb index eb16f7546f58..945f0c5f8286 100644 --- a/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.2-foss-2023a.eb +++ b/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.2-foss-2023a.eb @@ -32,8 +32,6 @@ configopts += ' -DPYTHON_EXECUTABLE=$EBROOTPYTHON/bin/python ' runtest = 'check_unit_tests && make check_python' -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - _binaries = ['ipypresso', 'pypresso'] _libs = [ 'Espresso_config', 'Espresso_core', 'Espresso_script_interface', 'Espresso_shapes', diff --git a/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.2-foss-2023b.eb b/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.2-foss-2023b.eb new file mode 100644 index 000000000000..b616fa4c2502 --- /dev/null +++ b/easybuild/easyconfigs/e/ESPResSo/ESPResSo-4.2.2-foss-2023b.eb @@ -0,0 +1,53 @@ +easyblock = 'CMakeMake' + +name = 'ESPResSo' +version = '4.2.2' + +homepage = 'https://espressomd.org/wordpress' +description = """A software package for performing and analyzing scientific Molecular Dynamics simulations.""" + +source_urls = ['https://github.com/espressomd/espresso/releases/download/%(version)s/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['2bc02f91632b0030f1203759768bd718bd8a0005f72696980b12331b4bfa0d76'] + +toolchain = {'name': 'foss', 'version': '2023b'} +toolchainopts = {'usempi': True, 'pic': True} + +builddependencies = [('CMake', '3.27.6')] + +dependencies = [ + ('Python', '3.11.5'), + ('SciPy-bundle', '2023.11'), + ('Boost.MPI', '1.83.0'), + ('HDF5', '1.14.3'), + ('Mesa', '23.1.9'), + ('GSL', '2.7'), + ('IPython', '8.17.2'), + ('Pint', '0.24'), +] + +configopts = ' -DCMAKE_SKIP_RPATH=OFF -DWITH_TESTS=ON -DWITH_CUDA=OFF' +# make sure the right Python is used (note: -DPython3_EXECUTABLE or -DPython_EXECUTABLE does not work!) +configopts += ' -DPYTHON_EXECUTABLE=$EBROOTPYTHON/bin/python ' + +runtest = 'check_unit_tests && make check_python' + +_binaries = ['ipypresso', 'pypresso'] +_libs = [ + 'Espresso_config', 'Espresso_core', 'Espresso_script_interface', 'Espresso_shapes', + '_init', 'analyze', 'code_info', 'electrokinetics', 'galilei', + 'integrate', 'interactions', 'lb', 'particle_data', 'polymer', 'profiler', + 'script_interface', 'system', 'thermostat', 'utils', 'version', +] + +_lib_path = 'lib/python%(pyshortver)s/site-packages/espressomd' + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in _binaries] + + [_lib_path + '/%s.' % x + SHLIB_EXT for x in _libs], + 'dirs': ['bin', 'lib'] +} + +sanity_check_commands = ['pypresso -h', 'ipypresso -h'] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/e/ETE/ETE-3.0.0b36-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/e/ETE/ETE-3.0.0b36-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index c349cc7f20ec..000000000000 --- a/easybuild/easyconfigs/e/ETE/ETE-3.0.0b36-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'ETE' -version = '3.0.0b36' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://etetoolkit.org' -description = """A Python framework for the analysis and visualization of trees""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -sources = ['%(version)s.tar.gz'] -source_urls = ['https://github.com/etetoolkit/ete/archive/'] - -dependencies = [ - ('Python', '2.7.12'), - ('lxml', '3.6.4', versionsuffix), - ('PyQt', '4.11.4', versionsuffix), -] - -options = {'modulename': 'ete3'} - -sanity_check_paths = { - 'files': ['bin/ete3'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/e/ETE/ETE-3.1.1-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/e/ETE/ETE-3.1.1-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index fe7922894c04..000000000000 --- a/easybuild/easyconfigs/e/ETE/ETE-3.1.1-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'ETE' -version = '3.1.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://etetoolkit.org' -description = """A Python framework for the analysis and visualization of trees""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://pypi.python.org/packages/source/e/ete3'] -sources = ['ete3-%(version)s.tar.gz'] -checksums = ['870a3d4b496a36fbda4b13c7c6b9dfa7638384539ae93551ec7acb377fb9c385'] - -dependencies = [ - ('Python', '3.6.6'), - ('lxml', '4.2.5', versionsuffix), - ('PyQt5', '5.11.3', versionsuffix), -] - -download_dep_fail = True -use_pip = True - -options = {'modulename': 'ete3'} - -sanity_check_paths = { - 'files': ['bin/ete3'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_pip_check = True - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/e/ETE/ETE-3.1.2-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/e/ETE/ETE-3.1.2-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 18293697388a..000000000000 --- a/easybuild/easyconfigs/e/ETE/ETE-3.1.2-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'ETE' -version = '3.1.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://etetoolkit.org' -description = """A Python framework for the analysis and visualization of trees""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = ['https://pypi.python.org/packages/source/e/ete3'] -sources = ['ete3-%(version)s.tar.gz'] -checksums = ['4fc987b8c529889d6608fab1101f1455cb5cbd42722788de6aea9c7d0a8e59e9'] - -dependencies = [ - ('lxml', '4.4.2'), - ('Python', '3.7.4'), - ('PyQt5', '5.13.2', versionsuffix), - ('SciPy-bundle', '2019.10', versionsuffix), -] - -download_dep_fail = True -use_pip = True - -options = {'modulename': 'ete3'} - -sanity_check_paths = { - 'files': ['bin/ete3'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_pip_check = True - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/e/ETE/ETE-3.1.2-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/e/ETE/ETE-3.1.2-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 5bee4f7d1bdc..000000000000 --- a/easybuild/easyconfigs/e/ETE/ETE-3.1.2-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'ETE' -version = '3.1.2' -versionsuffix = '-Python-3.8.2' - -homepage = 'http://etetoolkit.org' -description = """A Python framework for the analysis and visualization of trees""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -source_urls = ['https://pypi.python.org/packages/source/e/ete3'] -sources = ['ete3-%(version)s.tar.gz'] -checksums = ['4fc987b8c529889d6608fab1101f1455cb5cbd42722788de6aea9c7d0a8e59e9'] - -dependencies = [ - ('lxml', '4.5.2'), - ('Python', '3.8.2'), - ('PyQt5', '5.15.1', versionsuffix), - ('SciPy-bundle', '2020.03', versionsuffix), -] - -download_dep_fail = True -use_pip = True - -options = {'modulename': 'ete3'} - -sanity_check_paths = { - 'files': ['bin/ete3'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_pip_check = True - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/e/ETE/ETE-3.1.2-foss-2020b.eb b/easybuild/easyconfigs/e/ETE/ETE-3.1.2-foss-2020b.eb index f4d0c02af999..cb9b36ddf647 100644 --- a/easybuild/easyconfigs/e/ETE/ETE-3.1.2-foss-2020b.eb +++ b/easybuild/easyconfigs/e/ETE/ETE-3.1.2-foss-2020b.eb @@ -19,9 +19,6 @@ dependencies = [ ('SciPy-bundle', '2020.11'), ] -download_dep_fail = True -use_pip = True - options = {'modulename': 'ete3'} sanity_check_paths = { @@ -29,6 +26,4 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/e/ETE/ETE-3.1.2-foss-2021a.eb b/easybuild/easyconfigs/e/ETE/ETE-3.1.2-foss-2021a.eb index 05d4d90ee50a..46c5f8daa1c8 100644 --- a/easybuild/easyconfigs/e/ETE/ETE-3.1.2-foss-2021a.eb +++ b/easybuild/easyconfigs/e/ETE/ETE-3.1.2-foss-2021a.eb @@ -19,9 +19,6 @@ dependencies = [ ('SciPy-bundle', '2021.05'), ] -download_dep_fail = True -use_pip = True - options = {'modulename': 'ete3'} sanity_check_paths = { @@ -29,6 +26,4 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/e/ETE/ETE-3.1.2-foss-2021b.eb b/easybuild/easyconfigs/e/ETE/ETE-3.1.2-foss-2021b.eb index bce595d0c244..fe6a224a17bc 100644 --- a/easybuild/easyconfigs/e/ETE/ETE-3.1.2-foss-2021b.eb +++ b/easybuild/easyconfigs/e/ETE/ETE-3.1.2-foss-2021b.eb @@ -23,9 +23,6 @@ dependencies = [ ('SciPy-bundle', '2021.10'), ] -download_dep_fail = True -use_pip = True - options = {'modulename': 'ete3'} sanity_check_paths = { @@ -33,6 +30,4 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/e/ETE/ETE-3.1.3-foss-2022b.eb b/easybuild/easyconfigs/e/ETE/ETE-3.1.3-foss-2022b.eb index 1a1837b76f16..581339a790f6 100644 --- a/easybuild/easyconfigs/e/ETE/ETE-3.1.3-foss-2022b.eb +++ b/easybuild/easyconfigs/e/ETE/ETE-3.1.3-foss-2022b.eb @@ -23,9 +23,6 @@ dependencies = [ ('PyQt5', '5.15.7'), ] -download_dep_fail = True -use_pip = True - options = {'modulename': 'ete3'} sanity_check_paths = { @@ -33,6 +30,4 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/e/ETE/ETE-3.1.3-foss-2023a.eb b/easybuild/easyconfigs/e/ETE/ETE-3.1.3-foss-2023a.eb index be10b6336336..ed64b3d7aa3c 100644 --- a/easybuild/easyconfigs/e/ETE/ETE-3.1.3-foss-2023a.eb +++ b/easybuild/easyconfigs/e/ETE/ETE-3.1.3-foss-2023a.eb @@ -23,9 +23,6 @@ dependencies = [ ('PyQt5', '5.15.10'), ] -download_dep_fail = True -use_pip = True - options = {'modulename': 'ete3'} sanity_check_paths = { @@ -33,6 +30,4 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-foss-2017b.eb b/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-foss-2017b.eb deleted file mode 100644 index 54b81b4ccffe..000000000000 --- a/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-foss-2017b.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2014 The Cyprus Institute -# Authors:: Thekla Loizou -# License:: MIT/GPL -# -## -easyblock = 'ConfigureMake' - -name = 'ETSF_IO' -version = '1.0.4' - -homepage = 'http://www.etsf.eu/resources/software/libraries_and_tools' -description = """A library of F90 routines to read/write the ETSF file -format has been written. It is called ETSF_IO and available under LGPL. """ - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['http://www.etsf.eu/system/files'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3140c2cde17f578a0e6b63acb27a5f6e9352257a1371a17b9c15c3d0ef078fa4'] - -configopts = '--with-netcdf-libs="-L$EBROOTNETCDFMINFORTRAN/lib -lnetcdff -L$EBROOTNETCDF/lib -lnetcdf" ' -configopts += ' --with-netcdf-incs="-I$EBROOTNETCDFMINFORTRAN/include"' - -dependencies = [('netCDF-Fortran', '4.4.4')] - -sanity_check_paths = { - 'files': ["bin/etsf_io"], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-foss-2018a.eb b/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-foss-2018a.eb deleted file mode 100644 index 3957ea73547f..000000000000 --- a/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-foss-2018a.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2014 The Cyprus Institute -# Authors:: Thekla Loizou -# License:: MIT/GPL -# -## -easyblock = 'ConfigureMake' - -name = 'ETSF_IO' -version = '1.0.4' - -homepage = 'http://www.etsf.eu/resources/software/libraries_and_tools' -description = """A library of F90 routines to read/write the ETSF file -format has been written. It is called ETSF_IO and available under LGPL. """ - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['http://www.etsf.eu/system/files'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3140c2cde17f578a0e6b63acb27a5f6e9352257a1371a17b9c15c3d0ef078fa4'] - -configopts = '--with-netcdf-libs="-L$EBROOTNETCDFMINFORTRAN/lib -lnetcdff -L$EBROOTNETCDF/lib -lnetcdf" ' -configopts += ' --with-netcdf-incs="-I$EBROOTNETCDFMINFORTRAN/include"' - -dependencies = [('netCDF-Fortran', '4.4.4')] - -sanity_check_paths = { - 'files': ["bin/etsf_io"], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-foss-2018b.eb b/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-foss-2018b.eb deleted file mode 100644 index 154d58b8b3ef..000000000000 --- a/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-foss-2018b.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2014 The Cyprus Institute -# Authors:: Thekla Loizou -# License:: MIT/GPL -# -## -easyblock = 'ConfigureMake' - -name = 'ETSF_IO' -version = '1.0.4' - -homepage = 'http://www.etsf.eu/resources/software/libraries_and_tools' -description = """A library of F90 routines to read/write the ETSF file -format has been written. It is called ETSF_IO and available under LGPL. """ - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['http://www.etsf.eu/system/files'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3140c2cde17f578a0e6b63acb27a5f6e9352257a1371a17b9c15c3d0ef078fa4'] - -configopts = '--with-netcdf-libs="-L$EBROOTNETCDFMINFORTRAN/lib -lnetcdff -L$EBROOTNETCDF/lib -lnetcdf" ' -configopts += ' --with-netcdf-incs="-I$EBROOTNETCDFMINFORTRAN/include"' - -dependencies = [('netCDF-Fortran', '4.4.4')] - -sanity_check_paths = { - 'files': ["bin/etsf_io"], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-intel-2017b.eb b/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-intel-2017b.eb deleted file mode 100644 index 192a67b13927..000000000000 --- a/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-intel-2017b.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2014 The Cyprus Institute -# Authors:: Thekla Loizou -# License:: MIT/GPL -# -## -easyblock = 'ConfigureMake' - -name = 'ETSF_IO' -version = '1.0.4' - -homepage = 'http://www.etsf.eu/resources/software/libraries_and_tools' -description = """A library of F90 routines to read/write the ETSF file -format has been written. It is called ETSF_IO and available under LGPL. """ - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['http://www.etsf.eu/system/files'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3140c2cde17f578a0e6b63acb27a5f6e9352257a1371a17b9c15c3d0ef078fa4'] - -configopts = '--with-netcdf-libs="-L$EBROOTNETCDFMINFORTRAN/lib -lnetcdff -L$EBROOTNETCDF/lib -lnetcdf" ' -configopts += ' --with-netcdf-incs="-I$EBROOTNETCDFMINFORTRAN/include"' - -dependencies = [('netCDF-Fortran', '4.4.4')] - -sanity_check_paths = { - 'files': ["bin/etsf_io"], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-intel-2018a.eb b/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-intel-2018a.eb deleted file mode 100644 index b78eb6387f92..000000000000 --- a/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-intel-2018a.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2014 The Cyprus Institute -# Authors:: Thekla Loizou -# License:: MIT/GPL -# -## -easyblock = 'ConfigureMake' - -name = 'ETSF_IO' -version = '1.0.4' - -homepage = 'http://www.etsf.eu/resources/software/libraries_and_tools' -description = """A library of F90 routines to read/write the ETSF file -format has been written. It is called ETSF_IO and available under LGPL. """ - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['http://www.etsf.eu/system/files'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3140c2cde17f578a0e6b63acb27a5f6e9352257a1371a17b9c15c3d0ef078fa4'] - -configopts = '--with-netcdf-libs="-L$EBROOTNETCDFMINFORTRAN/lib -lnetcdff -L$EBROOTNETCDF/lib -lnetcdf" ' -configopts += ' --with-netcdf-incs="-I$EBROOTNETCDFMINFORTRAN/include"' - -dependencies = [('netCDF-Fortran', '4.4.4')] - -sanity_check_paths = { - 'files': ["bin/etsf_io"], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-intel-2018b.eb b/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-intel-2018b.eb deleted file mode 100644 index c578f29b94ec..000000000000 --- a/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-intel-2018b.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2014 The Cyprus Institute -# Authors:: Thekla Loizou -# License:: MIT/GPL -# -## -easyblock = 'ConfigureMake' - -name = 'ETSF_IO' -version = '1.0.4' - -homepage = 'http://www.etsf.eu/resources/software/libraries_and_tools' -description = """A library of F90 routines to read/write the ETSF file -format has been written. It is called ETSF_IO and available under LGPL. """ - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['http://www.etsf.eu/system/files'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3140c2cde17f578a0e6b63acb27a5f6e9352257a1371a17b9c15c3d0ef078fa4'] - -configopts = '--with-netcdf-libs="-L$EBROOTNETCDFMINFORTRAN/lib -lnetcdff -L$EBROOTNETCDF/lib -lnetcdf" ' -configopts += ' --with-netcdf-incs="-I$EBROOTNETCDFMINFORTRAN/include"' - -dependencies = [('netCDF-Fortran', '4.4.4')] - -sanity_check_paths = { - 'files': ["bin/etsf_io"], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/e/EUKulele/EUKulele-2.0.6-foss-2022a.eb b/easybuild/easyconfigs/e/EUKulele/EUKulele-2.0.6-foss-2022a.eb index ddaf11c8df91..6bdf838732c6 100644 --- a/easybuild/easyconfigs/e/EUKulele/EUKulele-2.0.6-foss-2022a.eb +++ b/easybuild/easyconfigs/e/EUKulele/EUKulele-2.0.6-foss-2022a.eb @@ -19,8 +19,6 @@ dependencies = [ ('pytest-xdist', '2.5.0'), ] -use_pip = True - local_oset_sed = 'sed -i "s/collections import MutableSet/collections.abc import MutableSet/g" ./src/oset/pyoset.py ' exts_list = [ ('oset', '0.1.3', { @@ -73,6 +71,4 @@ sanity_check_commands = [ "EUKulele --help" ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/EVcouplings/EVcouplings-0.1.1-foss-2023a.eb b/easybuild/easyconfigs/e/EVcouplings/EVcouplings-0.1.1-foss-2023a.eb new file mode 100644 index 000000000000..077df105d150 --- /dev/null +++ b/easybuild/easyconfigs/e/EVcouplings/EVcouplings-0.1.1-foss-2023a.eb @@ -0,0 +1,58 @@ +easyblock = 'PythonBundle' + +name = 'EVcouplings' +version = '0.1.1' + +homepage = 'https://github.com/debbiemarkslab/EVcouplings' +description = """ +Predict protein structure, function and mutations using evolutionary sequence covariation. +""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [ + ('hatchling', '1.18.0'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('numba', '0.58.1'), + ('SciPy-bundle', '2023.07'), + ('ruamel.yaml', '0.17.32'), + ('matplotlib', '3.7.2'), + ('bokeh', '3.2.2'), + ('Biopython', '1.83'), + ('Seaborn', '0.13.2'), + ('scikit-learn', '1.3.1'), + ('HMMER', '3.4'), + # Needs plmc installed with single precision + ('plmc', '20230121', '-32bit'), +] + +exts_list = [ + ('mmtf-python', '1.1.3', { + 'modulename': 'mmtf', + 'checksums': ['12a02fe1b7131f0a2b8ce45b46f1e0cdd28b9818fe4499554c26884987ea0c32'], + }), + ('filelock', '3.13.4', { + 'checksums': ['d13f466618bfde72bd2c18255e269f72542c6e70e7bac83a0232d6b1cc5c8cf4'], + }), + ('billiard', '4.2.0', { + 'checksums': ['9a3c3184cb275aa17a732f93f65b20c525d3d9f253722d26a82194803ade5a2c'], + }), + ('evcouplings', version, { + 'patches': ['EVcouplings-%(version)s_fix-import-Iterable-Mapping.patch'], + 'sources': ['%(name)s-%(version)s.zip'], + 'checksums': [ + {'evcouplings-0.1.1.zip': 'aba07acdc39a0da73f39f48a8cac915d5b671abc008c123bbe30e6759a2499d2'}, + {'EVcouplings-0.1.1_fix-import-Iterable-Mapping.patch': + 'db2cff1de3488baaa1f0ac186c02c61432c27a3e5221525f1c773817722e7ba9'}, + ], + }), +] + +sanity_check_commands = [ + "evcouplings --help", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/EVcouplings/EVcouplings-0.1.1_fix-import-Iterable-Mapping.patch b/easybuild/easyconfigs/e/EVcouplings/EVcouplings-0.1.1_fix-import-Iterable-Mapping.patch new file mode 100644 index 000000000000..59caa949d96e --- /dev/null +++ b/easybuild/easyconfigs/e/EVcouplings/EVcouplings-0.1.1_fix-import-Iterable-Mapping.patch @@ -0,0 +1,77 @@ +The Iterable and Mapping were removed from collections in Python 3.10 +Import Iterable and Mapping from collections.abc +Author: Cintia Willemyns (Vrije Universiteit Brussel) +diff -Naru evcouplings-0.1.1.orig/evcouplings/align/protocol.py evcouplings-0.1.1/evcouplings/align/protocol.py +--- evcouplings-0.1.1.orig/evcouplings/align/protocol.py 2024-06-04 17:15:24.409905000 +0200 ++++ evcouplings-0.1.1/evcouplings/align/protocol.py 2024-06-04 17:16:54.492901448 +0200 +@@ -8,7 +8,8 @@ + + """ + +-from collections import OrderedDict, Iterable ++from collections import OrderedDict ++from collections.abc import Iterable + import re + from shutil import copy + import os +diff -Naru evcouplings-0.1.1.orig/evcouplings/compare/pdb.py evcouplings-0.1.1/evcouplings/compare/pdb.py +--- evcouplings-0.1.1.orig/evcouplings/compare/pdb.py 2024-06-04 17:15:24.419850000 +0200 ++++ evcouplings-0.1.1/evcouplings/compare/pdb.py 2024-06-04 17:52:31.882593767 +0200 +@@ -5,7 +5,8 @@ + Thomas A. Hopf + """ + +-from collections import OrderedDict, Iterable ++from collections import OrderedDict ++from collections.abc import Iterable + from os import path + from urllib.error import HTTPError + +diff -Naru evcouplings-0.1.1.orig/evcouplings/couplings/mapping.py evcouplings-0.1.1/evcouplings/couplings/mapping.py +--- evcouplings-0.1.1.orig/evcouplings/couplings/mapping.py 2024-06-04 17:15:24.405238000 +0200 ++++ evcouplings-0.1.1/evcouplings/couplings/mapping.py 2024-06-04 17:52:59.165312780 +0200 +@@ -7,7 +7,7 @@ + Anna G. Green (MultiSegmentCouplingsModel) + """ + +-from collections import Iterable ++from collections.abc import Iterable + from copy import deepcopy + from evcouplings.couplings.model import CouplingsModel + import pandas as pd +diff -Naru evcouplings-0.1.1.orig/evcouplings/couplings/model.py evcouplings-0.1.1/evcouplings/couplings/model.py +--- evcouplings-0.1.1.orig/evcouplings/couplings/model.py 2024-06-04 17:15:24.407628000 +0200 ++++ evcouplings-0.1.1/evcouplings/couplings/model.py 2024-06-04 17:53:16.476317130 +0200 +@@ -6,7 +6,7 @@ + Authors: + Thomas A. Hopf + """ +-from collections import Iterable ++from collections.abc import Iterable + from copy import deepcopy + + from numba import jit +diff -Naru evcouplings-0.1.1.orig/evcouplings/utils/app.py evcouplings-0.1.1/evcouplings/utils/app.py +--- evcouplings-0.1.1.orig/evcouplings/utils/app.py 2024-06-04 17:15:24.424719000 +0200 ++++ evcouplings-0.1.1/evcouplings/utils/app.py 2024-06-04 17:53:56.971793813 +0200 +@@ -14,7 +14,7 @@ + import re + from copy import deepcopy + from os import path, environ +-from collections import Mapping ++from collections.abc import Mapping + + import click + +diff -Naru evcouplings-0.1.1.orig/evcouplings/utils/tracker/mongodb.py evcouplings-0.1.1/evcouplings/utils/tracker/mongodb.py +--- evcouplings-0.1.1.orig/evcouplings/utils/tracker/mongodb.py 2024-06-04 17:15:24.421959000 +0200 ++++ evcouplings-0.1.1/evcouplings/utils/tracker/mongodb.py 2024-06-04 17:54:25.411050098 +0200 +@@ -16,7 +16,7 @@ + + import os + from datetime import datetime +-from collections import Mapping ++from collections.abc import Mapping + + from pymongo import MongoClient, errors + import gridfs diff --git a/easybuild/easyconfigs/e/EVidenceModeler/EVidenceModeler-2.0.0_set-correct-CFlags-for-ParaFly.patch b/easybuild/easyconfigs/e/EVidenceModeler/EVidenceModeler-2.0.0_set-correct-CFlags-for-ParaFly.patch new file mode 100644 index 000000000000..3920012f0c72 --- /dev/null +++ b/easybuild/easyconfigs/e/EVidenceModeler/EVidenceModeler-2.0.0_set-correct-CFlags-for-ParaFly.patch @@ -0,0 +1,14 @@ +take into account $CFLAGS and $CXXFLAGS set in build environment when building ParaFly +author: Lara Peeters (HPC-UGent) +diff -ru EVidenceModeler.orig/Makefile EVidenceModeler/Makefile +--- EVidenceModeler.orig/Makefile 2024-10-10 09:25:20.000000000 +0200 ++++ EVidenceModeler/Makefile 2024-10-16 10:58:57.509308850 +0200 +@@ -6,7 +6,7 @@ + CC = gcc + + parafly: +- cd plugins/ParaFly && sh ./configure --prefix=`pwd` CXX=$(CXX) CC=$(CC) CFLAGS="-fopenmp" CXXFLAGS="-fopenmp" && $(MAKE) install ++ cd plugins/ParaFly && sh ./configure --prefix=`pwd` CXX=$(CXX) CC=$(CC) CFLAGS="$(CFLAGS) -fopenmp" CXXFLAGS="$(CXXFLAGS) -fopenmp" && $(MAKE) install + + + diff --git a/easybuild/easyconfigs/e/EVidenceModeler/EVidenceModeler-2.1.0-foss-2023a.eb b/easybuild/easyconfigs/e/EVidenceModeler/EVidenceModeler-2.1.0-foss-2023a.eb new file mode 100644 index 000000000000..685d23036032 --- /dev/null +++ b/easybuild/easyconfigs/e/EVidenceModeler/EVidenceModeler-2.1.0-foss-2023a.eb @@ -0,0 +1,48 @@ +easyblock = 'Tarball' + +name = 'EVidenceModeler' +version = '2.1.0' + +homepage = 'https://github.com/EVidenceModeler/EVidenceModeler' +description = """ EVM provides a flexible and intuitive framework for +combining diverse evidence types into a single automated gene structure annotation system.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +sources = [{ + 'filename': SOURCE_TAR_XZ, + 'git_config': { + 'url': 'https://github.com/EVidenceModeler', + 'repo_name': '%(name)s', + 'tag': '%(name)s-v%(version)s', + 'recursive': True, + } +}] +patches = ['EVidenceModeler-2.0.0_set-correct-CFlags-for-ParaFly.patch'] +checksums = [ + {'EVidenceModeler-2.1.0.tar.xz': + 'a20ebcf82266fb9c75c9fae8d939f25441e39e0d3d7e2275e544cd27dd49c2bf'}, + {'EVidenceModeler-2.0.0_set-correct-CFlags-for-ParaFly.patch': + '619fc54db10fad3638daa177373c19c9ba4b69dcb80585822bfa9b2500f57d13'}, +] + +dependencies = [ + ('PASA', '2.5.3',), +] + +# Install ParaFly +postinstallcmds = ["cd %(installdir)s && rm plugins/ParaFly/bin/ParaFly && make"] + +sanity_check_paths = { + 'files': ['EVidenceModeler', 'plugins/ParaFly/bin/ParaFly'], + 'dirs': ['plugins/ParaFly', 'testing'], +} + +modextrapaths = { + 'EVM_HOME': '', + 'PATH': '', +} + +sanity_check_commands = ["EVidenceModeler -h 2>&1 | grep 'Evidence Modeler'"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/EZC3D/EZC3D-1.5.2-foss-2022a.eb b/easybuild/easyconfigs/e/EZC3D/EZC3D-1.5.2-foss-2022a.eb index e7880604adc1..e0690a440d37 100644 --- a/easybuild/easyconfigs/e/EZC3D/EZC3D-1.5.2-foss-2022a.eb +++ b/easybuild/easyconfigs/e/EZC3D/EZC3D-1.5.2-foss-2022a.eb @@ -6,7 +6,7 @@ version = '1.5.2' homepage = 'https://pyomeca.github.io/Documentation/ezc3d/index.html' description = """EZC3D is an easy to use reader, modifier and writer for C3D format files. It is written en C++ with proper binders for Python and MATLAB/Octave scripting -langages.""" +languages.""" toolchain = {'name': 'foss', 'version': '2022a'} diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-0.5.0.0beta1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-0.5.0.0beta1.eb new file mode 100644 index 000000000000..434df6f94dcc --- /dev/null +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-0.5.0.0beta1.eb @@ -0,0 +1,59 @@ +easyblock = 'EB_EasyBuildMeta' + +name = 'EasyBuild' +version = '0.5.0.0beta1' + +homepage = 'https://easybuild.io' +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 = SYSTEM + +sources = [ + { + 'filename': 'easybuild-framework-v%s.tar.gz' % version[2:], + 'git_config': { + 'url': 'https://github.com/easybuilders', + 'repo_name': 'easybuild-framework', + 'tag': 'easybuild-framework-v%s' % version[2:], + 'keep_git_dir': True, + }, + }, + { + 'filename': 'easybuild-easyblocks-v%s.tar.gz' % version[2:], + 'git_config': { + 'url': 'https://github.com/easybuilders', + 'repo_name': 'easybuild-easyblocks', + 'tag': 'easybuild-easyblocks-v%s' % version[2:], + 'keep_git_dir': True, + }, + }, + { + 'filename': 'easybuild-easyconfigs-v%s.tar.gz' % version[2:], + 'git_config': { + 'url': 'https://github.com/easybuilders', + 'repo_name': 'easybuild-easyconfigs', + 'tag': 'easybuild-easyconfigs-v%s' % version[2:], + 'keep_git_dir': True, + }, + }, +] +checksums = [ + None, + None, + None, +] + +# 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)] + +local_pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) + +sanity_check_paths = { + 'files': ['bin/eb'], + 'dirs': ['lib/python%s/site-packages' % local_pyshortver], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-0.5.0.0beta2.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-0.5.0.0beta2.eb new file mode 100644 index 000000000000..20b240d70af6 --- /dev/null +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-0.5.0.0beta2.eb @@ -0,0 +1,59 @@ +easyblock = 'EB_EasyBuildMeta' + +name = 'EasyBuild' +version = '0.5.0.0beta2' + +homepage = 'https://easybuild.io' +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 = SYSTEM + +sources = [ + { + 'filename': 'easybuild-framework-v%s.tar.gz' % version[2:], + 'git_config': { + 'url': 'https://github.com/easybuilders', + 'repo_name': 'easybuild-framework', + 'tag': 'easybuild-framework-v%s' % version[2:], + 'keep_git_dir': True, + }, + }, + { + 'filename': 'easybuild-easyblocks-v%s.tar.gz' % version[2:], + 'git_config': { + 'url': 'https://github.com/easybuilders', + 'repo_name': 'easybuild-easyblocks', + 'tag': 'easybuild-easyblocks-v%s' % version[2:], + 'keep_git_dir': True, + }, + }, + { + 'filename': 'easybuild-easyconfigs-v%s.tar.gz' % version[2:], + 'git_config': { + 'url': 'https://github.com/easybuilders', + 'repo_name': 'easybuild-easyconfigs', + 'tag': 'easybuild-easyconfigs-v%s' % version[2:], + 'keep_git_dir': True, + }, + }, +] +checksums = [ + None, + None, + None, +] + +# 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)] + +local_pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) + +sanity_check_paths = { + 'files': ['bin/eb'], + 'dirs': ['lib/python%s/site-packages' % local_pyshortver], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.0.eb deleted file mode 100644 index cd0d2f9a8930..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '1.0.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'easybuild-framework-1.0.tar.gz', - 'easybuild-easyblocks-1.0.tar.gz', - 'easybuild-easyconfigs-1.0.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/EasyBuild/EasyBuild-1.0.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.1.eb deleted file mode 100644 index 4da2042d2d0e..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.1.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '1.0.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-1.0.0.1.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-1.0.2.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.2.eb deleted file mode 100644 index ffe75dac4463..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.2.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '1.0.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-1.0.0.2.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-1.1.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.1.0.eb deleted file mode 100644 index e57c844679a0..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.1.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '1.1.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.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/EasyBuild/EasyBuild-1.10.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.10.0.eb deleted file mode 100644 index 9a29eb0fd709..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.10.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '1.10.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.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/EasyBuild/EasyBuild-1.11.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.11.0.eb deleted file mode 100644 index b97f0e0b6fc0..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.11.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '1.11.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.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/EasyBuild/EasyBuild-1.11.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.11.1.eb deleted file mode 100644 index 686d7c89d57e..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.11.1.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '1.11.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.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/EasyBuild/EasyBuild-1.12.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.12.0.eb deleted file mode 100644 index 77988ee84b93..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.12.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '1.12.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.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/EasyBuild/EasyBuild-1.12.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.12.1.eb deleted file mode 100644 index e8718f6028f7..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.12.1.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '1.12.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.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/EasyBuild/EasyBuild-1.13.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.13.0.eb deleted file mode 100644 index d67c4972075c..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.13.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '1.13.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.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/EasyBuild/EasyBuild-1.14.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.14.0.eb deleted file mode 100644 index 06cfbe58b67d..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.14.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '1.14.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.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/EasyBuild/EasyBuild-1.15.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.0.eb deleted file mode 100644 index 87e76ccafa60..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = "1.15.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.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/EasyBuild/EasyBuild-1.15.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.1.eb deleted file mode 100644 index 067fc8ba9c5a..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.1.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = "1.15.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.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/EasyBuild/EasyBuild-1.15.2.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.2.eb deleted file mode 100644 index 824075913170..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.2.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = "1.15.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.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/EasyBuild/EasyBuild-1.16.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.0.eb deleted file mode 100644 index ea4fcd2ac7a5..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = "1.16.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.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/EasyBuild/EasyBuild-1.16.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.1.eb deleted file mode 100644 index 9e6707bfcda7..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.1.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = "1.16.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.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/EasyBuild/EasyBuild-1.16.2.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.2.eb deleted file mode 100644 index 0018039fe09e..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.2.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = "1.16.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.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/EasyBuild/EasyBuild-1.2.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.2.0.eb deleted file mode 100644 index b584c0b03bdc..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.2.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '1.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.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/EasyBuild/EasyBuild-1.3.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.3.0.eb deleted file mode 100644 index bdfc6b019c31..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '1.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.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/EasyBuild/EasyBuild-1.4.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.4.0.eb deleted file mode 100644 index d93d711afdbb..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.4.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '1.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.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/EasyBuild/EasyBuild-1.5.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.5.0.eb deleted file mode 100644 index defea617a7bd..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.5.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '1.5.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.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/EasyBuild/EasyBuild-1.6.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.6.0.eb deleted file mode 100644 index 94f5a87252a5..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.6.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '1.6.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.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/EasyBuild/EasyBuild-1.7.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.7.0.eb deleted file mode 100644 index 900f305fa7e9..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.7.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '1.7.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.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/EasyBuild/EasyBuild-1.8.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.0.eb deleted file mode 100644 index 46abc15c347a..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '1.8.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.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/EasyBuild/EasyBuild-1.8.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.1.eb deleted file mode 100644 index 2246b7506011..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.1.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '1.8.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.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/EasyBuild/EasyBuild-1.8.2.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.2.eb deleted file mode 100644 index 4b9204aab5fe..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.2.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '1.8.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.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/EasyBuild/EasyBuild-1.9.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.9.0.eb deleted file mode 100644 index f2db44b1c5ee..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.9.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '1.9.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.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/EasyBuild/EasyBuild-2.0.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.0.0.eb deleted file mode 100644 index a79758cbef28..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.0.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = "2.0.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/v/vsc-base/', - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'vsc-base-2.0.4.tar.gz', - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.tar.gz', -] - -# EasyBuild is a (set of) Python packages, so it depends on Python -# usually, we want to use the system Python, so no actual Python dependency is listed -allow_system_deps = [('Python', SYS_PYTHON_VERSION)] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb deleted file mode 100644 index f35fdb830019..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '2.1.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/v/vsc-base/', - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'vsc-base-2.2.0.tar.gz', - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.tar.gz', -] - -# EasyBuild is a (set of) Python packages, so it depends on Python -# usually, we want to use the system Python, so no actual Python dependency is listed -allow_system_deps = [('Python', SYS_PYTHON_VERSION)] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.1.eb deleted file mode 100644 index a9cba16997e4..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.1.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '2.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/v/vsc-base/', - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'vsc-base-2.2.2.tar.gz', - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.tar.gz', -] - -# EasyBuild is a (set of) Python packages, so it depends on Python -# usually, we want to use the system Python, so no actual Python dependency is listed -allow_system_deps = [('Python', SYS_PYTHON_VERSION)] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.2.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.2.0.eb deleted file mode 100644 index 01d7bd86c064..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.2.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '2.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/v/vsc-base/', - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'vsc-base-2.2.3.tar.gz', - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.tar.gz', -] - -# EasyBuild is a (set of) Python packages, so it depends on Python -# usually, we want to use the system Python, so no actual Python dependency is listed -allow_system_deps = [('Python', SYS_PYTHON_VERSION)] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.3.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.3.0.eb deleted file mode 100644 index 0e504525d596..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '2.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/v/vsc-base/', - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'vsc-base-2.2.4.tar.gz', - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.tar.gz', -] - -# EasyBuild is a (set of) Python packages, so it depends on Python -# usually, we want to use the system Python, so no actual Python dependency is listed -allow_system_deps = [('Python', SYS_PYTHON_VERSION)] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.4.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.4.0.eb deleted file mode 100644 index 0ff5d92d80e5..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.4.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '2.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/v/vsc-base/', - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'vsc-base-2.2.4.tar.gz', - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.tar.gz', -] - -# EasyBuild is a (set of) Python packages, so it depends on Python -# usually, we want to use the system Python, so no actual Python dependency is listed -allow_system_deps = [('Python', SYS_PYTHON_VERSION)] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.5.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.5.0.eb deleted file mode 100644 index ae3283093366..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.5.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '2.5.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/v/vsc-base/', - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'vsc-base-2.2.4.tar.gz', - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.tar.gz', -] - -# EasyBuild is a (set of) Python packages, so it depends on Python -# usually, we want to use the system Python, so no actual Python dependency is listed -allow_system_deps = [('Python', SYS_PYTHON_VERSION)] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.6.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.6.0.eb deleted file mode 100644 index 5720cb0e56df..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.6.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '2.6.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/v/vsc-base/', - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'vsc-base-2.2.4.tar.gz', - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.tar.gz', -] - -# EasyBuild is a (set of) Python packages, so it depends on Python -# usually, we want to use the system Python, so no actual Python dependency is listed -allow_system_deps = [('Python', SYS_PYTHON_VERSION)] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.7.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.7.0.eb deleted file mode 100644 index a8600bddf6ff..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.7.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '2.7.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/source/v/vsc-base/', - 'https://pypi.python.org/packages/source/e/easybuild-framework/', - 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'vsc-base-2.4.18.tar.gz', - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.tar.gz', -] - -# EasyBuild is a (set of) Python packages, so it depends on Python -# usually, we want to use the system Python, so no actual Python dependency is listed -allow_system_deps = [('Python', SYS_PYTHON_VERSION)] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.0.eb deleted file mode 100644 index 4c0cb1e68cf9..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '2.8.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 = SYSTEM - -source_urls = [ - 'https://pypi.python.org/packages/1d/9e/9a69f54d7bdb4a75e78530d1ccdd66be5fd61e31ef289f167cf007e11089/', - 'https://pypi.python.org/packages/e9/c2/db36d5a92ddcb68645a64f9017a7056438aa40f224e09c3b6af374d58ebc/', - 'https://pypi.python.org/packages/c0/84/ebe0a2fc169370db663d82caf7c0224771028c79ec9a324b46d029840773/', - 'https://pypi.python.org/packages/ea/f2/a5556cc4e7f3dd4059d890b56a6af9ca80e9210993db65303aa0163806fd/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'vsc-base-2.4.18.tar.gz', - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.tar.gz', -] - -# EasyBuild is a (set of) Python packages, so it depends on Python -# usually, we want to use the system Python, so no actual Python dependency is listed -allow_system_deps = [('Python', SYS_PYTHON_VERSION)] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.1.eb deleted file mode 100644 index d1f3a9cadbf5..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.1.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '2.8.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 = SYSTEM - -source_urls = [ - # vsc-install - 'https://pypi.python.org/packages/18/7a/c983e61bb91687ad74faab0edd7471b5e78f12cf3c71087581eedc6dd9e5/', - # vsc-base - 'https://pypi.python.org/packages/c2/b9/8686ca09c21d59d49ce5964cea035d158d84447fdd0c7d1bfc1d2701c17d/', - # easybuild-framework - 'https://pypi.python.org/packages/22/66/21c21c0f1770ba240a3ef37ed7ba20eb0af0ff08be1f522c849310444ee3/', - # easybuild-easyblocks - 'https://pypi.python.org/packages/93/7a/0d89cfde1530fc6932b9a474bd23808fef40ffcce03b99a7907700612371/', - # easybuild-easyconfigs - 'https://pypi.python.org/packages/22/22/ecabee7c42a676a195301251bdc486c8b25fb4422963a0daab2184afed8f/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'vsc-install-0.10.6.tar.gz', - 'vsc-base-2.5.1.tar.gz', - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.tar.gz', -] - -# EasyBuild is a (set of) Python packages, so it depends on Python -# usually, we want to use the system Python, so no actual Python dependency is listed -allow_system_deps = [('Python', SYS_PYTHON_VERSION)] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.2.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.2.eb deleted file mode 100644 index 091bfdd1f39d..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.2.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '2.8.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 = SYSTEM - -source_urls = [ - # vsc-install - 'https://pypi.python.org/packages/03/d0/291da76d7da921cf8e70dd7db79b0838e0f633655e8f2dd06093d99ce851/', - # vsc-base - 'https://pypi.python.org/packages/c2/b9/8686ca09c21d59d49ce5964cea035d158d84447fdd0c7d1bfc1d2701c17d/', - # easybuild-framework - 'https://pypi.python.org/packages/cf/3f/9f485d534e78aec24d75d2e0c17a6136bb477c8a3972c670827d5f973cf2/', - # easybuild-easyblocks - 'https://pypi.python.org/packages/d7/e1/a0ac4227297b66dc9527dbb93c2e8083ec604ce8b00b3a3676cd40620383/', - # easybuild-easyconfigs - 'https://pypi.python.org/packages/d5/80/aab7243f47f15eb2a61bcbb4a5d772c3864407f41f1bd0bd2978f6b6259e/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'vsc-install-0.10.11.tar.gz', - 'vsc-base-2.5.1.tar.gz', - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.tar.gz', -] - -# EasyBuild is a (set of) Python packages, so it depends on Python -# usually, we want to use the system Python, so no actual Python dependency is listed -allow_system_deps = [('Python', SYS_PYTHON_VERSION)] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.9.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.9.0.eb deleted file mode 100644 index c5c5708b29c3..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.9.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '2.9.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 = SYSTEM - -source_urls = [ - # vsc-install - 'https://pypi.python.org/packages/0e/83/4ed8215c5b27ba4ee4a6da3d43ce9579b67c5fe7a91f33f48991f878db13/', - # vsc-base - 'https://pypi.python.org/packages/2b/fd/e16d723389f692b107b5e4e6243379d2b056e79a7ea3b5e4fdc2753d9541/', - # easybuild-framework - 'https://pypi.python.org/packages/e9/c7/da05d522cfc8b932956e77bdbf5270a91443df1f91bc2004a08776bd55da/', - # easybuild-easyblocks - 'https://pypi.python.org/packages/0f/c4/65f98c2dc041e8201a51d2be61ec407e421f02e4f43775c7cb85ed4b8bcd/', - # easybuild-easyconfigs - 'https://pypi.python.org/packages/0a/5e/a0faffd999833c9f745b0f5592a8bce51556a4604d90daeda024244fa6fe/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'vsc-install-0.10.15.tar.gz', - 'vsc-base-2.5.4.tar.gz', - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.tar.gz', -] - -# EasyBuild is a (set of) Python packages, so it depends on Python -# usually, we want to use the system Python, so no actual Python dependency is listed -allow_system_deps = [('Python', SYS_PYTHON_VERSION)] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.0.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.0.0.eb deleted file mode 100644 index b78bae87ff28..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.0.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '3.0.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 = SYSTEM - -source_urls = [ - # vsc-install - 'https://pypi.python.org/packages/4a/1c/abb1bcd09523a7c9d52e2703f67dec4807751674c13be17e89a7602677b0', - # vsc-base - 'https://pypi.python.org/packages/73/24/e4244a743e0cfc4af1f3b3b772698e2f4dafc7052bc006a1b829b66f7a3a', - # easybuild-framework - 'https://pypi.python.org/packages/14/5f/1112f3870891992e3c01db8202f913d61577e70975a371c3fd956b9a6b11', - # easybuild-easyblocks - 'https://pypi.python.org/packages/07/e3/68ec2ff700a25a44b51ee45dd28d21352286b384d77b70cfe6dde1db6e28', - # easybuild-easyconfigs - 'https://pypi.python.org/packages/f3/6c/60625b79a2613d229834e7920fa91eebf92cba77ec18bdca0ae2bfd4c99a', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'vsc-install-0.10.19.tar.gz', - 'vsc-base-2.5.5.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.0.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.0.1.eb deleted file mode 100644 index 687f66af7e29..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.0.1.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '3.0.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 = SYSTEM - -source_urls = [ - # vsc-install - 'https://pypi.python.org/packages/9c/fa/648c7484cef36f752a41f7a3d8ef1db7ed7741b0440eae87694b7de835ae', - # vsc-base - 'https://pypi.python.org/packages/73/24/e4244a743e0cfc4af1f3b3b772698e2f4dafc7052bc006a1b829b66f7a3a', - # easybuild-framework - 'https://pypi.python.org/packages/78/63/d0d2cc49885c1fa86bdbbf3c3a314526fe4d7ddd43fa79b6b41fdd959ede', - # easybuild-easyblocks - 'https://pypi.python.org/packages/0b/36/9b492be00eb4f0ac229ccba354bc5c327cbbf590be85f4d996a40ce956b6', - # easybuild-easyconfigs - 'https://pypi.python.org/packages/5b/d2/6f9a02af09c77adc19176227657a313eb06eb28faf0372ca6dead231404d', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'vsc-install-0.10.20.tar.gz', - 'vsc-base-2.5.5.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.0.2.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.0.2.eb deleted file mode 100644 index 163dd0dbe487..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.0.2.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '3.0.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 = SYSTEM - -source_urls = [ - # vsc-install - 'https://pypi.python.org/packages/aa/d9/7dc5b88a5644975683b4df1d0a16be90f6af4598528aa68dba27f7f3c532', - # vsc-base - 'https://pypi.python.org/packages/73/24/e4244a743e0cfc4af1f3b3b772698e2f4dafc7052bc006a1b829b66f7a3a', - # easybuild-framework - 'https://pypi.python.org/packages/b3/cd/d9720621804e083e2ef7ffa4a746f011933a4f1314d6d34e871517d3cb5c', - # easybuild-easyblocks - 'https://pypi.python.org/packages/6e/b8/77f635112bb78799195e31053d3827e86c07c635ac9ac03d691d7fc6f655', - # easybuild-easyconfigs - 'https://pypi.python.org/packages/05/92/c39b8430f27a028d7c9065ad80639c15c5f11844012801937e24435a262f', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'vsc-install-0.10.21.tar.gz', - 'vsc-base-2.5.5.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.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.1.0.eb deleted file mode 100644 index d029f1e5f880..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.1.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '3.1.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 = SYSTEM - -source_urls = [ - # vsc-install - 'https://pypi.python.org/packages/94/54/611cb71c61aae9833ee87e7d86768e9a86b411afe9f608c15e267fe7a986', - # vsc-base - 'https://pypi.python.org/packages/da/90/ee40b1a6a5bfed24139042c737500a9b45db0373a6735e76481fc860fe37', - # easybuild-framework - 'https://pypi.python.org/packages/fd/dd/83d8ef6a981c9e953f523328d5fba23b1be84fb7640a2c1d8b8e66b07102', - # easybuild-easyblocks - 'https://pypi.python.org/packages/73/0f/4681ae27ac06deac1225efc807f02c2305259e6b60e6037716a3f2f327d3', - # easybuild-easyconfigs - 'https://pypi.python.org/packages/fa/4c/a83e7d70564c883e6a23cfcb4e0e4fea94da0947cc970652eda63f9f9765', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'vsc-install-0.10.22.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.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.1.1.eb deleted file mode 100644 index 86a2ac5c79dd..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.1.1.eb +++ /dev/null @@ -1,38 +0,0 @@ -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 = SYSTEM - -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 deleted file mode 100644 index 9ea423e594b9..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.1.2.eb +++ /dev/null @@ -1,38 +0,0 @@ -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 = SYSTEM - -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 deleted file mode 100644 index 206acad1003c..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.2.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -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 = SYSTEM - -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 deleted file mode 100644 index 432ef5608996..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.2.1.eb +++ /dev/null @@ -1,38 +0,0 @@ -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 = SYSTEM - -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 deleted file mode 100644 index 5aa57c2d2ee3..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -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 = SYSTEM - -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 deleted file mode 100644 index 0d6f71620f44..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.3.1.eb +++ /dev/null @@ -1,38 +0,0 @@ -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 = SYSTEM - -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 deleted file mode 100644 index 9dcebf89daf3..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.4.0.eb +++ /dev/null @@ -1,45 +0,0 @@ -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 = SYSTEM - -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/EasyBuild/EasyBuild-3.4.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.4.1.eb deleted file mode 100644 index a7bd5a00480c..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.4.1.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '3.4.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 = SYSTEM - -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/f0/23/4edb6a97f8d7712687e851ee0c3fc0b471b6829a0c9b15bb2dd5533c9d05/', - # easybuild-easyblocks - 'https://pypi.python.org/packages/f7/b0/61f52e6f99c71a289352d3e5071300d340306f4a96f0301bc64ee4f5d433/', - # easybuild-easyconfigs - 'https://pypi.python.org/packages/7f/f7/bbfd15f8c2eab776538c5baa98ad616d519709d6b6b0f47002848069aa33/', -] -# 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 - '440fab0cb41bc4a92590f571f24f72cbd8a6df2686dd55c1380cf1333d9f498a', # easybuild-framework-3.4.1.tar.gz - '7994f5c2e2b76c386dcd9e0015de31bad6e9a8e58ea393ae46f77ec35348f041', # easybuild-easyblocks-3.4.1.tar.gz - '9d6626c33284a9c864f07c682ff4fb843041501dd55ee688b3c704dbfd6c7996', # easybuild-easyconfigs-3.4.1.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.5.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.5.0.eb deleted file mode 100644 index 43ef6a6fe469..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.5.0.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '3.5.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 = SYSTEM - -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/0a/3a/76763f7eea541ee1f5732dcad6ee4600b13bded27680c798d3fa45864118/', - # easybuild-easyblocks - 'https://pypi.python.org/packages/f5/c1/5f6ccede11a4ee66c241c046239758baf1136ff5ccfcffd9f7436702e432/', - # easybuild-easyconfigs - 'https://pypi.python.org/packages/99/df/712dbb9580fa63d25e5d60cf5596425d0cc235dde82e7bc80c9f07dfe9e0/', -] -# 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 - '20e1c494a18f8972958e38206dcc64ad325d0345904845e844e3ad7bf0ed86e3', # easybuild-framework-3.5.0.tar.gz - '3633b3af5e410f87dfecd7da761c6aef97835ffb02bda473e84554668526e67c', # easybuild-easyblocks-3.5.0.tar.gz - 'f642e56fc1a6f28f110b77c1c884a8404d9fe8dcb7ebfcde5d7c2db5be9bde6d', # easybuild-easyconfigs-3.5.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/EasyBuild/EasyBuild-3.5.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.5.1.eb deleted file mode 100644 index abca83134404..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.5.1.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '3.5.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 = SYSTEM - -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/cc/b2/892d8883fe1bae992c2e4563d1ba5644ab0ab33181a98a2356856c110282/', - # easybuild-easyblocks - 'https://pypi.python.org/packages/f7/0d/cca2310184fabf30d712ae9465d248536ff5743c49c1b4a376a48e142afa/', - # easybuild-easyconfigs - 'https://pypi.python.org/packages/9c/75/48151015c6dbba1d69f5251e1e80fad5d7a5c85ac3be35ae756b82c2f70b/', -] -# 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 - '697ab23822e0dfcae62a098bf1762c1561c6eb3a4b5ed7b0babc548ca49561f9', # easybuild-framework-3.5.1.tar.gz - '006c0e0d97075ef019a5e21aea0970023d2b74657690ae709fd76de9d270fac1', # easybuild-easyblocks-3.5.1.tar.gz - 'abde4c675af2f21834951e8ca2db4738a7794296d2fe0620c1e6d2b53f81a387', # easybuild-easyconfigs-3.5.1.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.5.2.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.5.2.eb deleted file mode 100644 index eee35717e1ad..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.5.2.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '3.5.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 = SYSTEM - -source_urls = [ - # vsc-install - 'https://pypi.python.org/packages/37/4b/ff6409ac33f0440e47b940efa027423e38551618a10199b39022652f2c46/', - # vsc-base - 'https://pypi.python.org/packages/f7/66/1ff7ecc4a93ba37e063f5bfbe395e95a547b1dec73b017c2724f4475a958/', - # easybuild-framework - 'https://pypi.python.org/packages/a1/fc/25b99b2f3fb275f42ec243a27d75517d8fef68d205e8e32440f1efc26c2d/', - # easybuild-easyblocks - 'https://pypi.python.org/packages/cf/34/8230b3bbfaba0c21a5a17e6d17a47e6b9b898750d2faeae21039c85a9681/', - # easybuild-easyconfigs - 'https://pypi.python.org/packages/11/cc/b31b516f681edff66be9c1159124c23b08378bf22540ee106e9d97abd78a/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'vsc-install-0.10.29.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 = [ - 'af87b05fb1f05cac82268884ed8c71c05bac6b3913544ae21750e700b691d901', # vsc-install-0.10.29.tar.gz - '7fcd300f842edf4baade7d0b7a3b462ca7dfb2a411a7532694a90127c6646ee2', # vsc-base-2.5.8.tar.gz - '10e0804471b4b8d35136e53cedff18da8bc8d6548c4af23e319aadb3a45761e2', # easybuild-framework-3.5.2.tar.gz - '6685d840e8ed06a363814c70f9506706c565add04e4a835dd334a091e553cabc', # easybuild-easyblocks-3.5.2.tar.gz - '3d45c489734d22272f973f186159135bd5323646be3507901ad3cdfbfab6e6d3', # easybuild-easyconfigs-3.5.2.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.5.3.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.5.3.eb deleted file mode 100644 index 9e5cd57bf8a0..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.5.3.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '3.5.3' - -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 = SYSTEM - -source_urls = [ - # vsc-install - 'https://pypi.python.org/packages/37/4b/ff6409ac33f0440e47b940efa027423e38551618a10199b39022652f2c46/', - # vsc-base - 'https://pypi.python.org/packages/f7/66/1ff7ecc4a93ba37e063f5bfbe395e95a547b1dec73b017c2724f4475a958/', - # easybuild-framework - 'https://pypi.python.org/packages/6f/a2/0c364993ee5264415e2b46af6323bbdcab610d36ceaca39c253c69cf40a1/', - # easybuild-easyblocks - 'https://pypi.python.org/packages/3f/9a/cd137add36144a67368c8b472ec91b3475f95cbaf89442a394a5fe77dc53/', - # easybuild-easyconfigs - 'https://pypi.python.org/packages/86/c2/b6ddd15854148d6b2396f402526c64ea017041035e854cafd62f8b5c6a60/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'vsc-install-0.10.29.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 = [ - 'af87b05fb1f05cac82268884ed8c71c05bac6b3913544ae21750e700b691d901', # vsc-install-0.10.29.tar.gz - '7fcd300f842edf4baade7d0b7a3b462ca7dfb2a411a7532694a90127c6646ee2', # vsc-base-2.5.8.tar.gz - 'f65e1c914d08a92f99040dfcf548edd5868ccc6e60f65d6ab1a3a32f91934e75', # easybuild-framework-3.5.3.tar.gz - '29c293ad55fd8c2dad24793e0fd16d4dcada7d7a8c77829d8558d4af7c44067e', # easybuild-easyblocks-3.5.3.tar.gz - '425f79ef29faa92d17170328672d1b709f3ff5db82cd0817b1d10df27d0808f7', # easybuild-easyconfigs-3.5.3.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.6.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.6.0.eb deleted file mode 100644 index db2771386ccb..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.6.0.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '3.6.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 = SYSTEM - -source_urls = [ - # vsc-install - 'https://files.pythonhosted.org/packages/5d/ca/1c41be2964be1355e15b4a88c7eef11c13c621220e27b69b2686c23cace2/', - # vsc-base - 'https://files.pythonhosted.org/packages/f7/66/1ff7ecc4a93ba37e063f5bfbe395e95a547b1dec73b017c2724f4475a958/', - # easybuild-framework - 'https://files.pythonhosted.org/packages/eb/cd/013ef3982b1699abf729f76517cb2d7c9df04432abb5b8dde56ccc7ef250/', - # easybuild-easyblocks - 'https://files.pythonhosted.org/packages/91/92/43412bb7d2959fabfd111faf01547240fcd149b8a973b7565198ca7373d5/', - # easybuild-easyconfigs - 'https://files.pythonhosted.org/packages/f3/f3/9fcd8e62df069770eae6b69233d17c68d3a60170e445580a0566f09d98ff/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'vsc-install-0.10.32.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 = [ - '56f614328451d924aeb9ece0b53552b1f3c247d723e741794aa201762af61b64', # vsc-install-0.10.32.tar.gz - '7fcd300f842edf4baade7d0b7a3b462ca7dfb2a411a7532694a90127c6646ee2', # vsc-base-2.5.8.tar.gz - 'ff75fd81c956bc0ab6592dd728ae32f11e6769fdbdbe69ec692f969f336348c3', # easybuild-framework-3.6.0.tar.gz - '8314dca3dc9e3c068650ee41fa51a23b38093e40957d01112733d5f1a5322ed4', # easybuild-easyblocks-3.6.0.tar.gz - '758d09ed38ed96e3bbf956cb1ceb2aa9fc7cfae269ab58e375f50c56f97dac71', # easybuild-easyconfigs-3.6.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/EasyBuild/EasyBuild-3.6.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.6.1.eb deleted file mode 100644 index df607c136448..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.6.1.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '3.6.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 = SYSTEM - -source_urls = [ - # vsc-install - 'https://files.pythonhosted.org/packages/b5/2d/ba03794a9f710f5c65d0a6d296f099cd68581c9a6f78c1de2268da18fdb0/', - # vsc-base - 'https://files.pythonhosted.org/packages/40/38/26e68ec85182a15469241cb78c97c3815b7923ff2f5a80825fed00037173/', - # easybuild-framework - 'https://files.pythonhosted.org/packages/82/58/9377d0a5ed07dad637069b63706f9457644b526f0aa308d0692b6b34ff5b/', - # easybuild-easyblocks - 'https://files.pythonhosted.org/packages/6a/9f/67a9255710227089bbce98753ef5c89c2afe69883d0339fb321b2148c056/', - # easybuild-easyconfigs - 'https://files.pythonhosted.org/packages/fd/b4/c6f4655ebd0178e4aa9181c0d772c4244d378b18b90905f972f21ebc3448/', -] -sources = [ - 'vsc-install-0.11.1.tar.gz', - 'vsc-base-2.7.2.tar.gz', - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.tar.gz', -] -checksums = [ - 'afbec5532f9f692c49fbefe8656975547b515eb8eb01c6ba8b85dd7af07cc1f4', # vsc-install-0.11.1.tar.gz - 'ba254b42ba8f8127d7af16f61182089cab750aff8eda3ae23858cf2fa03129ac', # vsc-base-2.7.2.tar.gz - 'edcbb02dcb1f2272199e2c10dbcc36a0003fe5d5941511e4e9f74ad742507b7a', # easybuild-framework-3.6.1.tar.gz - '9f592214a190894890bdca5eaa84a9a0f5d9155e610a75c901f46709a87cac1b', # easybuild-easyblocks-3.6.1.tar.gz - 'e296a0992f5177cd72549b07da4019446cba44a88e891ac8535d6d47d0ab72f1', # easybuild-easyconfigs-3.6.1.tar.gz -] - -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -# 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.6.2.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.6.2.eb deleted file mode 100644 index 8b9918765b13..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.6.2.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '3.6.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 = SYSTEM - -source_urls = [ - # vsc-install - 'https://files.pythonhosted.org/packages/b6/03/becd813f5c4e8890254c79db8d2558b658f5a3ab52157bc0c077c6c9beea/', - # vsc-base - 'https://files.pythonhosted.org/packages/62/e5/589612e47255627e4752d99018ae7cff8f49ab0fa6b4ba7b2226a76a05d3/', - # easybuild-framework - 'https://files.pythonhosted.org/packages/bf/61/64490fdf5f4f1815756b931a6be42dfd14322a58a3d3c879603d7f54f8ca/', - # easybuild-easyblocks - 'https://files.pythonhosted.org/packages/de/60/32d5808c683e58e64129e938e0a3098db856c07151cf026643493d5e8e11/', - # easybuild-easyconfigs - 'https://files.pythonhosted.org/packages/b8/99/661cd37557a37f1aea38f5e7d156313101ca812f28690c25eda29d332576/', -] -sources = [ - 'vsc-install-0.11.2.tar.gz', - 'vsc-base-2.8.3.tar.gz', - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.tar.gz', -] -checksums = [ - 'c03ce30a54cc5be53acc55addb027d67be58386bebdd9d2274ed6429b1fc0512', # vsc-install-0.11.2.tar.gz - '9e102ca9d94ab97c2b974c63708dab7ea4dbaa3144787f06455e16445b92f204', # vsc-base-2.8.3.tar.gz - '05530ca8ed29abc1f77c9fb1c1adea0849b23eb66544a256cee5d88c5434b55b', # easybuild-framework-3.6.2.tar.gz - 'e3b2d7069dc9d035898ec016c83605a36c9bad5862508159fb980528f418a771', # easybuild-easyblocks-3.6.2.tar.gz - '4e8e92a2c329f4a32537a9deef9eb68e8c2ba7a305b3d6f2d2c9916679be75ab', # easybuild-easyconfigs-3.6.2.tar.gz -] - -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -# 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.7.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.7.0.eb deleted file mode 100644 index 21b57c940743..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.7.0.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '3.7.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 = SYSTEM - -source_urls = [ - # vsc-install - 'https://files.pythonhosted.org/packages/b6/03/becd813f5c4e8890254c79db8d2558b658f5a3ab52157bc0c077c6c9beea/', - # vsc-base - 'https://files.pythonhosted.org/packages/62/e5/589612e47255627e4752d99018ae7cff8f49ab0fa6b4ba7b2226a76a05d3/', - # easybuild-framework - 'https://files.pythonhosted.org/packages/0a/4f/6f627e1ae8a99676c62267f7fb5c14d5ff6e3d8e004b1f5307885711099a/', - # easybuild-easyblocks - 'https://files.pythonhosted.org/packages/b7/02/149659f66677254e7f525bede61ad4f35b9787534298b9ff841fbc64ec87/', - # easybuild-easyconfigs - 'https://files.pythonhosted.org/packages/a9/89/8ee3e06e64b06ada47a78bc2ce234e23f54dac5d5cb649fd613ec9435154/', -] -sources = [ - 'vsc-install-0.11.2.tar.gz', - 'vsc-base-2.8.3.tar.gz', - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.tar.gz', -] -checksums = [ - 'c03ce30a54cc5be53acc55addb027d67be58386bebdd9d2274ed6429b1fc0512', # vsc-install-0.11.2.tar.gz - '9e102ca9d94ab97c2b974c63708dab7ea4dbaa3144787f06455e16445b92f204', # vsc-base-2.8.3.tar.gz - '8f6a0b950c96c914dd65b2ebfc37aa5f5d104b138c1dda7937c4f416cf885111', # easybuild-framework-3.7.0.tar.gz - 'e1ed3055a32bfc3dd0db62c55473080ec530f88f4afbae5705a68bb1fc93ea18', # easybuild-easyblocks-3.7.0.tar.gz - '4427ed3427b4cdab3063394c5789092b21833a92492dfd784987fe9cd7a30a80', # easybuild-easyconfigs-3.7.0.tar.gz -] - -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -# 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.7.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.7.1.eb deleted file mode 100644 index 7e6fe5741865..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.7.1.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '3.7.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 = SYSTEM - -source_urls = [ - # vsc-install - 'https://files.pythonhosted.org/packages/b6/03/becd813f5c4e8890254c79db8d2558b658f5a3ab52157bc0c077c6c9beea/', - # vsc-base - 'https://files.pythonhosted.org/packages/62/e5/589612e47255627e4752d99018ae7cff8f49ab0fa6b4ba7b2226a76a05d3/', - # easybuild-framework - 'https://files.pythonhosted.org/packages/d0/f1/a3c897ab19ad36a9a259adc0b31e383a8d322942eda1e59eb4fedee27d09/', - # easybuild-easyblocks - 'https://files.pythonhosted.org/packages/50/ea/3381a6e85f9a9beee311bed81a03c4900dd11c2a25c1e952b76e9a73486b/', - # easybuild-easyconfigs - 'https://files.pythonhosted.org/packages/73/63/b22ff96b8c3e09e04466951c0c3aa7b2230a522792dd3ae37c5fce4c68ea/', -] -sources = [ - 'vsc-install-0.11.2.tar.gz', - 'vsc-base-2.8.3.tar.gz', - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.tar.gz', -] -checksums = [ - 'c03ce30a54cc5be53acc55addb027d67be58386bebdd9d2274ed6429b1fc0512', # vsc-install-0.11.2.tar.gz - '9e102ca9d94ab97c2b974c63708dab7ea4dbaa3144787f06455e16445b92f204', # vsc-base-2.8.3.tar.gz - '9fdf99c1fd51d7a040ce936e95fbd34990dba7e2f4fbe1f2382d5cd51d436d3a', # easybuild-framework-3.7.1.tar.gz - 'c002c98ed57a96c87295722f7bf4860baf62506b509083ad9b1b943e5aa1b286', # easybuild-easyblocks-3.7.1.tar.gz - '0069c1a6dae9912f39faa2b38a3bfe351e903edad1fa3ffe5e96596fc4e5122d', # easybuild-easyconfigs-3.7.1.tar.gz -] - -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -# 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.8.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.8.0.eb deleted file mode 100644 index ba87a4b87ed8..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.8.0.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '3.8.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 = SYSTEM - -source_urls = [ - # vsc-install - 'https://files.pythonhosted.org/packages/18/59/3274a58af6af84a87f7655735b452c06c769586ee73954f5ee15d303aa29/', - # vsc-base - 'https://files.pythonhosted.org/packages/62/e5/589612e47255627e4752d99018ae7cff8f49ab0fa6b4ba7b2226a76a05d3/', - # easybuild-framework - 'https://files.pythonhosted.org/packages/c0/3a/88c89e39887487719786fb9ad39675443ddff5b0d2aee7fc88bd3daf83ba/', - # easybuild-easyblocks - 'https://files.pythonhosted.org/packages/c9/7d/6b02af21ad58679ea6c6ec51ca857f1d425e9f5d3be81137a6fea57b1211/', - # easybuild-easyconfigs - 'https://files.pythonhosted.org/packages/de/9e/46710d49342da1c7ba722131d8a33b167f7f1dfa6ffd8184fbe303a6824a/', -] -sources = [ - 'vsc-install-0.11.3.tar.gz', - 'vsc-base-2.8.3.tar.gz', - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.tar.gz', -] -checksums = [ - '8b102ba585863769d974ad117764039ac3cea21372a3baa5cdb6b93166673ad6', # vsc-install-0.11.3.tar.gz - '9e102ca9d94ab97c2b974c63708dab7ea4dbaa3144787f06455e16445b92f204', # vsc-base-2.8.3.tar.gz - 'f1af991e0a1d3db84498cd2b4ab5e540655b4e6615bf5b501f23c3f1db1193d3', # easybuild-framework-3.8.0.tar.gz - 'aa9800f2eabb60683ad2ac76b789385b5a28516fbdfc8da87d8e98ae0e16cb57', # easybuild-easyblocks-3.8.0.tar.gz - 'ad201ce25e2321556ea5fb585003b8f22256fd32211c294de4d5f1ae6cd4350e', # easybuild-easyconfigs-3.8.0.tar.gz -] - -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -# 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.8.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.8.1.eb deleted file mode 100644 index b6c8f2964f7f..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.8.1.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '3.8.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 = SYSTEM - -source_urls = [ - # vsc-install - 'https://files.pythonhosted.org/packages/18/59/3274a58af6af84a87f7655735b452c06c769586ee73954f5ee15d303aa29/', - # vsc-base - 'https://files.pythonhosted.org/packages/62/e5/589612e47255627e4752d99018ae7cff8f49ab0fa6b4ba7b2226a76a05d3/', - # easybuild-framework - 'https://files.pythonhosted.org/packages/14/81/21746045f034efe34f0f4efd6f193858cabb2ba4131d9eb99bb7c33b7d85/', - # easybuild-easyblocks - 'https://files.pythonhosted.org/packages/d1/ba/1f5f99498fb0b5d0e07fe4403b59b42e0c1b85774b2ccb918a4806ca9c31/', - # easybuild-easyconfigs - 'https://files.pythonhosted.org/packages/87/92/b4094727f29de038abc247b31a2675508bfb77c2bcbacfad4475c9961b7f/', -] -sources = [ - 'vsc-install-0.11.3.tar.gz', - 'vsc-base-2.8.3.tar.gz', - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.tar.gz', -] -checksums = [ - '8b102ba585863769d974ad117764039ac3cea21372a3baa5cdb6b93166673ad6', # vsc-install-0.11.3.tar.gz - '9e102ca9d94ab97c2b974c63708dab7ea4dbaa3144787f06455e16445b92f204', # vsc-base-2.8.3.tar.gz - '32eec72c868d74b2d44df2949b6ded59853439466f7a39008d6cc80b4db705f5', # easybuild-framework-3.8.1.tar.gz - '15c305dd2391534e0b70f11b3e8e1be25f5bfcaaaba0219ebb563803ecd38e33', # easybuild-easyblocks-3.8.1.tar.gz - '5443b0b912a797dfbffa30d5254a27a4ffb6be0fbdd0e1bd4ade4ed334003c5c', # easybuild-easyconfigs-3.8.1.tar.gz -] - -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -# 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.9.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.9.0.eb deleted file mode 100644 index 2b711e975726..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.9.0.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '3.9.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 = SYSTEM - -source_urls = [ - # vsc-install - 'https://files.pythonhosted.org/packages/18/59/3274a58af6af84a87f7655735b452c06c769586ee73954f5ee15d303aa29/', - # vsc-base - 'https://files.pythonhosted.org/packages/48/aa/f05d350c358338d0e843835660e3993cc5eb28401f32c0c5b8bc9a9458d5/', - # easybuild-framework - 'https://files.pythonhosted.org/packages/96/58/79e6e5351a414a8ffe3acc1f0d15c9ffaafd26af98e87a8e06115ede3a2c/', - # easybuild-easyblocks - 'https://files.pythonhosted.org/packages/83/a3/8a3807671f28135ddca51a8e36d3ecbb15889f251ac77a429ef805f89076/', - # easybuild-easyconfigs - 'https://files.pythonhosted.org/packages/dd/63/eb75c7afb17859941dbf0e2fb17a126ffbbaf3159872e46aa9e6e8a193f3/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'vsc-install-0.11.3.tar.gz', - 'vsc-base-2.8.4.tar.gz', - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.tar.gz', -] -checksums = [ - '8b102ba585863769d974ad117764039ac3cea21372a3baa5cdb6b93166673ad6', # vsc-install-0.11.3.tar.gz - 'a6d3ab52c9dec938d98e53860dce4aba79ca8ea4e81f6e07bf2c3787e764bc3e', # vsc-base-2.8.4.tar.gz - '8f00f22661451a8c15667ab377c6e6151b9e16138d3d3216f45aeff007115ed0', # easybuild-framework-3.9.0.tar.gz - '311ebb2ccc1876de150dad5d434f2eda09a0b69c4e77ceb5d2b499e0a9a321bb', # easybuild-easyblocks-3.9.0.tar.gz - '2f4a626bf201b942cd93b034157d920ed22d960d5a24131b61dbb76796ebea8c', # easybuild-easyconfigs-3.9.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/EasyBuild/EasyBuild-3.9.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.9.1.eb deleted file mode 100644 index e7da2c65a16d..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.9.1.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '3.9.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 = SYSTEM - -source_urls = [ - # vsc-install - 'https://files.pythonhosted.org/packages/18/59/3274a58af6af84a87f7655735b452c06c769586ee73954f5ee15d303aa29/', - # vsc-base - 'https://files.pythonhosted.org/packages/48/aa/f05d350c358338d0e843835660e3993cc5eb28401f32c0c5b8bc9a9458d5/', - # easybuild-framework - 'https://files.pythonhosted.org/packages/c4/f7/21a0475eab7f7305a7c3aa1f34993ce16f6d3402bd0e5eb7336d63a29435/', - # easybuild-easyblocks - 'https://files.pythonhosted.org/packages/7d/e0/e10811ea63348a1780a734918d0b54bb560388424b7d8853872f12f51441/', - # easybuild-easyconfigs - 'https://files.pythonhosted.org/packages/c6/76/12f9611915b7e0679dbd565ee4eb354ef1a0255a5c7a87bc5e172cfb7b70/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'vsc-install-0.11.3.tar.gz', - 'vsc-base-2.8.4.tar.gz', - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.tar.gz', -] -checksums = [ - '8b102ba585863769d974ad117764039ac3cea21372a3baa5cdb6b93166673ad6', # vsc-install-0.11.3.tar.gz - 'a6d3ab52c9dec938d98e53860dce4aba79ca8ea4e81f6e07bf2c3787e764bc3e', # vsc-base-2.8.4.tar.gz - '332ea55b8e4b76dcc05c222bf7c35e9683145f52188ec7e3955f23811e4f8ecb', # easybuild-framework-3.9.1.tar.gz - 'cd32733faeb8baaee121aa13db7d779df4076801ef6c3f63d9bd13adbe977366', # easybuild-easyblocks-3.9.1.tar.gz - 'f3add056922d75fea487f1155577e1c0f200af8f1cb8c0400714eb173396a15c', # easybuild-easyconfigs-3.9.1.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.9.2.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.9.2.eb deleted file mode 100644 index a7304a22fdde..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.9.2.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '3.9.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 = SYSTEM - -source_urls = [ - # vsc-install - 'https://files.pythonhosted.org/packages/18/59/3274a58af6af84a87f7655735b452c06c769586ee73954f5ee15d303aa29/', - # vsc-base - 'https://files.pythonhosted.org/packages/48/aa/f05d350c358338d0e843835660e3993cc5eb28401f32c0c5b8bc9a9458d5/', - # easybuild-framework - 'https://files.pythonhosted.org/packages/59/31/53ce8560255e9bf1f0f08225a422135f14e75897100ec2ba9cc5a691a13d/', - # easybuild-easyblocks - 'https://files.pythonhosted.org/packages/2f/a1/303f71469134a68a160fc7181e305a46c3a7394d71625a1cccf4d9898d27/', - # easybuild-easyconfigs - 'https://files.pythonhosted.org/packages/28/c5/f82210e0c8fb4026ca80d79e2f4555adeb880bf29d8a464ac3eb7daf7cad/', -] -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -sources = [ - 'vsc-install-0.11.3.tar.gz', - 'vsc-base-2.8.4.tar.gz', - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.tar.gz', -] -checksums = [ - '8b102ba585863769d974ad117764039ac3cea21372a3baa5cdb6b93166673ad6', # vsc-install-0.11.3.tar.gz - 'a6d3ab52c9dec938d98e53860dce4aba79ca8ea4e81f6e07bf2c3787e764bc3e', # vsc-base-2.8.4.tar.gz - '3a835087f1c94c8331868b769e92dd0c6c1a76b6768f6b0115e806b9f301a82c', # easybuild-framework-3.9.2.tar.gz - '23238dee10c182b3ab0fabb74a0b5a5c2a8db6777f4cd606bb0dcfde99abffdb', # easybuild-easyblocks-3.9.2.tar.gz - 'd143e4ff0f2622b49babe865ca9468a3557dd2cb6825e2a96760e77e237152b4', # easybuild-easyconfigs-3.9.2.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.9.3.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.9.3.eb deleted file mode 100644 index 7859c2b3dda9..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.9.3.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '3.9.3' - -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 = SYSTEM - -source_urls = [ - # vsc-install - 'https://files.pythonhosted.org/packages/18/59/3274a58af6af84a87f7655735b452c06c769586ee73954f5ee15d303aa29/', - # vsc-base - 'https://files.pythonhosted.org/packages/48/aa/f05d350c358338d0e843835660e3993cc5eb28401f32c0c5b8bc9a9458d5/', - # easybuild-framework - 'https://files.pythonhosted.org/packages/83/20/3cb2ec938727c1496f582e1b70b8fc4fe907b228cdb638e4a0a3233339a2/', - # easybuild-easyblocks - 'https://files.pythonhosted.org/packages/41/f2/52297a8ebfb26c352e7382902d8d382af11f964c135718a52b3c1ac8d3a7/', - # easybuild-easyconfigs - 'https://files.pythonhosted.org/packages/d6/00/cff0b4390dcc10a57b6420ab995ea41ceb27f6429efd1f162c64b7436af8/', -] -sources = [ - 'vsc-install-0.11.3.tar.gz', - 'vsc-base-2.8.4.tar.gz', - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.tar.gz', -] -checksums = [ - '8b102ba585863769d974ad117764039ac3cea21372a3baa5cdb6b93166673ad6', # vsc-install-0.11.3.tar.gz - 'a6d3ab52c9dec938d98e53860dce4aba79ca8ea4e81f6e07bf2c3787e764bc3e', # vsc-base-2.8.4.tar.gz - '79a54c5e298833746a869ca3d82c0004bccc66fe4a58b2ef82e2b6288b0462f6', # easybuild-framework-3.9.3.tar.gz - '77c4ab717d472782bffe17b62a2a9b34032cc463bc9402a57e7732a3315d381c', # easybuild-easyblocks-3.9.3.tar.gz - '4ffe31e459e14c3c429d4c55718da678f66fdee5691752d0ca5a1106086d42f5', # easybuild-easyconfigs-3.9.3.tar.gz -] - -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -# 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.9.4.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.9.4.eb deleted file mode 100644 index dd3b35aa893d..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.9.4.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '3.9.4' - -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 = SYSTEM - -source_urls = [ - # vsc-install - 'https://files.pythonhosted.org/packages/18/59/3274a58af6af84a87f7655735b452c06c769586ee73954f5ee15d303aa29/', - # vsc-base - 'https://files.pythonhosted.org/packages/48/aa/f05d350c358338d0e843835660e3993cc5eb28401f32c0c5b8bc9a9458d5/', - # easybuild-framework - 'https://files.pythonhosted.org/packages/65/cd/90ba2c8619ccad8385a3bddf503a7fb8115e418accf1109e44b5db89bd63/', - # easybuild-easyblocks - 'https://files.pythonhosted.org/packages/2b/db/2393a9555c69fcee3e206ce7fceeaf41a0e90695005b8e7c2146e77d409c/', - # easybuild-easyconfigs - 'https://files.pythonhosted.org/packages/a3/62/1d26bd864009900d142ece57cb4b46ea3676b86adec72479c7d2da41db8a/' -] -sources = [ - 'vsc-install-0.11.3.tar.gz', - 'vsc-base-2.8.4.tar.gz', - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.tar.gz', -] -checksums = [ - '8b102ba585863769d974ad117764039ac3cea21372a3baa5cdb6b93166673ad6', # vsc-install-0.11.3.tar.gz - 'a6d3ab52c9dec938d98e53860dce4aba79ca8ea4e81f6e07bf2c3787e764bc3e', # vsc-base-2.8.4.tar.gz - '3a924da6cc3c50087f8c24e5d5810236750bdd4812e59866827965f19b01c8de', # easybuild-framework-3.9.4.tar.gz - '853d7c063c361027661bed63d1a2918323ee5975a3b0b3f6c626d351b06c84e6', # easybuild-easyblocks-3.9.4.tar.gz - '24a6952810e3354ff9aadb898120b3a942e2915365bf0f684dfe9a85314ba271', # easybuild-easyconfigs-3.9.4.tar.gz -] - -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -# 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-4.0.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-4.0.0.eb deleted file mode 100644 index b13e5a867595..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-4.0.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '4.0.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 = SYSTEM - -source_urls = [ - # easybuild-framework - 'https://files.pythonhosted.org/packages/84/83/2f5d1379fc7758660a03030b3848fb5e4c12d673c98705761adaf231dddd/', - # easybuild-easyblocks - 'https://files.pythonhosted.org/packages/89/cf/3ea03063bdd3079fde0855cd604ef94acec3028157ce73a64b9fb089aadd/', - # easybuild-easyconfigs - 'https://files.pythonhosted.org/packages/35/eb/b5e027d6563523d7879f9e0d8df0d4873bbe44028f8ff5dde74c20d52c5f/', -] -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.tar.gz', -] -checksums = [ - 'f5c40345cc8b9b5750f53263ade6c9c3a8cd3dfab488d58f76ac61a8ca7c5a77', # easybuild-framework-4.0.0.tar.gz - 'a0fdef6c33c786e323bde1b28bab942fd8e535c26842877d705e692e85b31b07', # easybuild-easyblocks-4.0.0.tar.gz - '90d4e8f8abb11e7ae2265745bbd1241cd69d02570e9b4530175c4b2e2aba754e', # easybuild-easyconfigs-4.0.0.tar.gz -] - -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -# 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)] - -local_pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) - -sanity_check_paths = { - 'files': ['bin/eb'], - 'dirs': ['lib/python%s/site-packages' % local_pyshortver], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-4.0.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-4.0.1.eb deleted file mode 100644 index 02a74160afc3..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-4.0.1.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '4.0.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 = SYSTEM - -source_urls = [ - # easybuild-framework - 'https://files.pythonhosted.org/packages/04/0e/e1988df685e3f4e08af1bdba5d635261c56a34240393fd03a87fb93ad91a/', - # easybuild-easyblocks - 'https://files.pythonhosted.org/packages/2c/47/0d2e9c6581cdc48fbd45b116056dabdf14c5f0f9c821dc316233b736d699/', - # easybuild-easyconfigs - 'https://files.pythonhosted.org/packages/d3/56/06f898bbe605add57eb86e05f982376bf62cfc156626757a89876b235fba/', -] -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.tar.gz', -] -checksums = [ - '97ff2786bf8c5014f9ac3f3080fde07c5a66129dfe4e6f349cbe372cac82bb89', # easybuild-framework-4.0.1.tar.gz - 'a119a80847e9c51b61005dda074c8b109226318553943348dc36d7607881a980', # easybuild-easyblocks-4.0.1.tar.gz - '7155d239e586f3fd835089164f46738bd4787f7c5ab0153e33a98976426a7699', # easybuild-easyconfigs-4.0.1.tar.gz -] - -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -# 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)] - -local_pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) - -sanity_check_paths = { - 'files': ['bin/eb'], - 'dirs': ['lib/python%s/site-packages' % local_pyshortver], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-4.1.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-4.1.0.eb deleted file mode 100644 index 25051461eb80..000000000000 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-4.1.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'EB_EasyBuildMeta' - -name = 'EasyBuild' -version = '4.1.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 = SYSTEM - -source_urls = [ - # easybuild-framework - 'https://files.pythonhosted.org/packages/75/70/0f4c795c8c16257f35ec677fb171c968f0bd10d4c144862d045d8b869ee0/', - # easybuild-easyblocks - 'https://files.pythonhosted.org/packages/af/b5/627da5604c960ec688b64be6ac0ba09439865c9c2a45d40ed065f67132ab/', - # easybuild-easyconfigs - 'https://files.pythonhosted.org/packages/0e/03/1cf77cda33026d51e86df1092ced461ee51ab56cbfdd1d4633eddd9a36ec/', -] -sources = [ - 'easybuild-framework-%(version)s.tar.gz', - 'easybuild-easyblocks-%(version)s.tar.gz', - 'easybuild-easyconfigs-%(version)s.tar.gz', -] -checksums = [ - '336b1adc3ea410aabf900a07f6a55dcf316dc55658afc1d665d3565040be0641', # easybuild-framework-4.1.0.tar.gz - 'f6e017d703334e6008acfb9d28e97aecddef4bf04b24890f3e98b6d5cacc08bd', # easybuild-easyblocks-4.1.0.tar.gz - 'bfe1f630e2494eca6cbe72d1218f54e10a863c869bce34962d0c79e0b3003716', # easybuild-easyconfigs-4.1.0.tar.gz -] - -# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) -# 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)] - -local_pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) - -sanity_check_paths = { - 'files': ['bin/eb'], - 'dirs': ['lib/python%s/site-packages' % local_pyshortver], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-4.9.2.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-4.9.2.eb new file mode 100644 index 000000000000..cb476c53d7f5 --- /dev/null +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-4.9.2.eb @@ -0,0 +1,56 @@ +easyblock = 'EB_EasyBuildMeta' + +name = 'EasyBuild' +version = '4.9.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 = SYSTEM + +source_urls = [ + # easybuild-framework + 'https://files.pythonhosted.org/packages/cc/1f/676fc9e29c68e9c39c6dadf150ab4e5bf4907de4b9afd2bc6e0afd24ab7c/', + # easybuild-easyblocks + 'https://files.pythonhosted.org/packages/5d/85/e8593ceeb00c61253204e74d2a8360076ce016f42d83d33841f8e7de57a1/', + # easybuild-easyconfigs + 'https://files.pythonhosted.org/packages/99/b2/d899b4310bc54a10e0fb46995a2abc333857db16d116f22a53b0313d13d7/', +] +# note: subdirectory for each unpacked source tarball is renamed because custom easyblock in older EasyBuild version +# that is used for installing EasyBuild with EasyBuild expects subdirectories with '-' rather than '_'; +# see also https://github.com/easybuilders/easybuild-easyblocks/pull/3358 +sources = [ + { + 'filename': 'easybuild_framework-%(version)s.tar.gz', + 'extract_cmd': "tar xfvz %s && mv easybuild_framework-%(version)s easybuild-framework-%(version)s", + }, + { + 'filename': 'easybuild_easyblocks-%(version)s.tar.gz', + 'extract_cmd': "tar xfvz %s && mv easybuild_easyblocks-%(version)s easybuild-easyblocks-%(version)s", + }, + { + 'filename': 'easybuild_easyconfigs-%(version)s.tar.gz', + 'extract_cmd': "tar xfvz %s && mv easybuild_easyconfigs-%(version)s easybuild-easyconfigs-%(version)s", + }, +] +checksums = [ + {'easybuild_framework-4.9.2.tar.gz': 'cc6e0fe7bab2a96d424656ed70bf33e3b083eef5ceaa5d5fed88aa7b91dd3d63'}, + {'easybuild_easyblocks-4.9.2.tar.gz': '48202a89995a3d0a19228a35e409228bb6aa190ec7d7a7560e449303954953df'}, + {'easybuild_easyconfigs-4.9.2.tar.gz': '52d6f6378fc331cda8a94ff196d5bd6bb74c8029c973ee6a92763c256571eec7'}, +] + +# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) +# 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)] + +local_pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) + +sanity_check_paths = { + 'files': ['bin/eb'], + 'dirs': ['lib/python%s/site-packages' % local_pyshortver], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-4.9.3.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-4.9.3.eb new file mode 100644 index 000000000000..4059b342213d --- /dev/null +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-4.9.3.eb @@ -0,0 +1,56 @@ +easyblock = 'EB_EasyBuildMeta' + +name = 'EasyBuild' +version = '4.9.3' + +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 = SYSTEM + +source_urls = [ + # easybuild-framework + 'https://files.pythonhosted.org/packages/10/a0/e5484d4078f7450042cd7b7a1af24fd3f8d0cb4818f4578e4c322ba488d8/', + # easybuild-easyblocks + 'https://files.pythonhosted.org/packages/ee/40/4f6412917f83429f9389b977903c8905f216cb211c8bf3111f28c3017677/', + # easybuild-easyconfigs + 'https://files.pythonhosted.org/packages/13/95/44d1e10ceaaf08219ef50d1d97d500ba3b6b34f2d76dd1ff64def71612dc/', +] +# note: subdirectory for each unpacked source tarball is renamed because custom easyblock in older EasyBuild version +# that is used for installing EasyBuild with EasyBuild expects subdirectories with '-' rather than '_'; +# see also https://github.com/easybuilders/easybuild-easyblocks/pull/3358 +sources = [ + { + 'filename': 'easybuild_framework-%(version)s.tar.gz', + 'extract_cmd': "tar xfvz %s && mv easybuild_framework-%(version)s easybuild-framework-%(version)s", + }, + { + 'filename': 'easybuild_easyblocks-%(version)s.tar.gz', + 'extract_cmd': "tar xfvz %s && mv easybuild_easyblocks-%(version)s easybuild-easyblocks-%(version)s", + }, + { + 'filename': 'easybuild_easyconfigs-%(version)s.tar.gz', + 'extract_cmd': "tar xfvz %s && mv easybuild_easyconfigs-%(version)s easybuild-easyconfigs-%(version)s", + }, +] +checksums = [ + {'easybuild_framework-4.9.3.tar.gz': '43bbcaa0a7b075eb6483054428ef4b1279a9fc850301171688f86899eaebfff8'}, + {'easybuild_easyblocks-4.9.3.tar.gz': '4f036be918f88fe2dadba87f15d696e9b4d3f8f06986c675b9fafc77b591649d'}, + {'easybuild_easyconfigs-4.9.3.tar.gz': 'f7f501c87cb16a8eb393f5e98cb3cd5f8e84314901e81ff50f8140681b415676'}, +] + +# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) +# 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)] + +local_pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) + +sanity_check_paths = { + 'files': ['bin/eb'], + 'dirs': ['lib/python%s/site-packages' % local_pyshortver], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-4.9.4.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-4.9.4.eb new file mode 100644 index 000000000000..064536bb9363 --- /dev/null +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-4.9.4.eb @@ -0,0 +1,59 @@ +easyblock = 'EB_EasyBuildMeta' + +name = 'EasyBuild' +version = '4.9.4' + +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 = SYSTEM + +source_urls = [ + # easybuild-framework + 'https://files.pythonhosted.org/packages/bd/25/512d9e895a86f4df198274e8a5f6868406d97cc75da9acc5797f78139b52/', + # easybuild-easyblocks + 'https://files.pythonhosted.org/packages/d7/b0/b9289c78fafc21c5c01b225aeee89c69914166742e5f80955d49ed8f9722/', + # easybuild-easyconfigs + 'https://files.pythonhosted.org/packages/ed/2c/7b2b22235ffe9310a93cbfef06fb3723466aa8ccc4aca4888b59433e55a6/', +] +# note: subdirectory for each unpacked source tarball is renamed because custom easyblock in older EasyBuild version +# that is used for installing EasyBuild with EasyBuild expects subdirectories with '-' rather than '_'; +# see also https://github.com/easybuilders/easybuild-easyblocks/pull/3358 +sources = [ + { + 'filename': 'easybuild_framework-%(version)s.tar.gz', + 'extract_cmd': "tar xfvz %s && mv easybuild_framework-%(version)s easybuild-framework-%(version)s", + }, + { + 'filename': 'easybuild_easyblocks-%(version)s.tar.gz', + 'extract_cmd': "tar xfvz %s && mv easybuild_easyblocks-%(version)s easybuild-easyblocks-%(version)s", + }, + { + 'filename': 'easybuild_easyconfigs-%(version)s.tar.gz', + 'extract_cmd': "tar xfvz %s && mv easybuild_easyconfigs-%(version)s easybuild-easyconfigs-%(version)s", + }, +] +patches = ['EasyBuild-4.9.4_fix-riscv-toolchain-opts-typo.patch'] +checksums = [ + {'easybuild_framework-4.9.4.tar.gz': '5b380a2e3a359f64f06789c390200b922a840f6b10b441e5163696a34bd9bc27'}, + {'easybuild_easyblocks-4.9.4.tar.gz': '1272f1e294090caafde8cbda72ae344ef400fdd161163781f67b3cffe761dd62'}, + {'easybuild_easyconfigs-4.9.4.tar.gz': 'beee4e098f5fee18f2029d6a0b893549aba26e075b147cc0008cb16fd4c8d982'}, + {'EasyBuild-4.9.4_fix-riscv-toolchain-opts-typo.patch': + '602d9abfdd90f435bdc877b1d2710a17ae577c790914e7bf61428dc7073ad1b6'}, +] + +# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) +# 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)] + +local_pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) + +sanity_check_paths = { + 'files': ['bin/eb'], + 'dirs': ['lib/python%s/site-packages' % local_pyshortver], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-4.9.4_fix-riscv-toolchain-opts-typo.patch b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-4.9.4_fix-riscv-toolchain-opts-typo.patch new file mode 100644 index 000000000000..f93ba6247c41 --- /dev/null +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-4.9.4_fix-riscv-toolchain-opts-typo.patch @@ -0,0 +1,23 @@ +https://github.com/easybuilders/easybuild-framework/pull/4668 +From 688c6709504c4b54f881b9a674c3c5dfd6acd241 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= +Date: Fri, 4 Oct 2024 16:35:35 +0200 +Subject: [PATCH] fix typo in veryloose toolchain option + +--- + easybuild/toolchains/compiler/gcc.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/easybuild/toolchains/compiler/gcc.py b/easybuild/toolchains/compiler/gcc.py +index e9748f3bda..fd50ad2c03 100644 +--- a/easybuild/toolchains/compiler/gcc.py ++++ b/easybuild/toolchains/compiler/gcc.py +@@ -85,7 +85,7 @@ class Gcc(Compiler): + COMPILER_UNIQUE_OPTION_MAP['strict'] = [] + COMPILER_UNIQUE_OPTION_MAP['precise'] = [] + COMPILER_UNIQUE_OPTION_MAP['loose'] = ['fno-math-errno'] +- COMPILER_UNIQUE_OPTION_MAP['verloose'] = ['fno-math-errno'] ++ COMPILER_UNIQUE_OPTION_MAP['veryloose'] = ['fno-math-errno'] + + # used when 'optarch' toolchain option is enabled (and --optarch is not specified) + COMPILER_OPTIMAL_ARCHITECTURE_OPTION = { diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-5.0.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-5.0.0.eb new file mode 100644 index 000000000000..18d894aa77ae --- /dev/null +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-5.0.0.eb @@ -0,0 +1,56 @@ +easyblock = 'EB_EasyBuildMeta' + +name = 'EasyBuild' +version = '5.0.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 = SYSTEM + +source_urls = [ + # easybuild-framework + 'https://files.pythonhosted.org/packages/6b/1d/4b81b9f5f64fa9ba364f3a328410c8fa3657c7d2f49ac542e5eb12d8ae31/', + # easybuild-easyblocks + 'https://files.pythonhosted.org/packages/38/dd/403149f8543f80399e2ab021465b1e3a500616bcc74ceba26ddbdc8ea757/', + # easybuild-easyconfigs + 'https://files.pythonhosted.org/packages/5b/e4/db43afd003d83eb20de8c1f7745eaeddc6a559d95d066ad3bef69c751862/', +] +# note: subdirectory for each unpacked source tarball is renamed because custom easyblock in older EasyBuild version +# that is used for installing EasyBuild with EasyBuild expects subdirectories with '-' rather than '_'; +# see also https://github.com/easybuilders/easybuild-easyblocks/pull/3358 +sources = [ + { + 'filename': 'easybuild_framework-%(version)s.tar.gz', + 'extract_cmd': "tar xfvz %s && mv easybuild_framework-%(version)s easybuild-framework-%(version)s", + }, + { + 'filename': 'easybuild_easyblocks-%(version)s.tar.gz', + 'extract_cmd': "tar xfvz %s && mv easybuild_easyblocks-%(version)s easybuild-easyblocks-%(version)s", + }, + { + 'filename': 'easybuild_easyconfigs-%(version)s.tar.gz', + 'extract_cmd': "tar xfvz %s && mv easybuild_easyconfigs-%(version)s easybuild-easyconfigs-%(version)s", + }, +] +checksums = [ + {'easybuild_framework-5.0.0.tar.gz': '7c1a40ad7aab135aeb316f78d5b16232604cd455e0bdf44f0a4d2b3552a41484'}, + {'easybuild_easyblocks-5.0.0.tar.gz': '691facfa259172eea40dbcffde9f253927b95f71507e28c7d8fb4cf023a5c091'}, + {'easybuild_easyconfigs-5.0.0.tar.gz': '3a15933e42a01badbf3d5aed3596a8f76f96fac1d5b56149e5be12bf4d7bef7c'}, +] + +# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) +# 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)] + +local_pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) + +sanity_check_paths = { + 'files': ['bin/eb'], + 'dirs': ['lib/python%s/site-packages' % local_pyshortver], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/EasyMocap/EasyMocap-0.2-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/e/EasyMocap/EasyMocap-0.2-foss-2022a-CUDA-11.7.0.eb new file mode 100644 index 000000000000..3f0f759cb0b5 --- /dev/null +++ b/easybuild/easyconfigs/e/EasyMocap/EasyMocap-0.2-foss-2022a-CUDA-11.7.0.eb @@ -0,0 +1,78 @@ +easyblock = 'PythonBundle' + +name = 'EasyMocap' +version = '0.2' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://chingswy.github.io/easymocap-public-doc/' +description = """EasyMoCap is an open-source toolbox designed for markerless + human motion capture from RGB videos. This project offers a wide range of motion + capture methods across various settings.""" + +toolchain = {'name': 'foss', 'version': '2022a'} + +dependencies = [ + ('CUDA', '11.7.0', '', SYSTEM), + ('Python', '3.10.4'), + ('PyTorch', '1.12.0', versionsuffix), + ('torchvision', '0.13.1', versionsuffix), + ('tqdm', '4.64.0'), + ('OpenCV', '4.6.0', '-CUDA-%(cudaver)s-contrib'), + ('flatbuffers', '2.0.7'), + ('matplotlib', '3.5.2'), + ('PortAudio', '19.7.0'), + # for pyrender + ('freetype-py', '2.4.0'), + ('imageio', '2.22.2'), + ('networkx', '2.8.4'), + ('PyOpenGL', '3.1.6'), + ('trimesh', '3.17.1'), + # for ipdb + ('IPython', '8.5.0'), +] + +exts_list = [ + ('chumpy', '0.70', { + 'checksums': ['a0275c2018784ca1302875567dc81761f5fd469fab9f3ac0f3e7c39e9180350a'], + }), + ('func_timeout', '4.3.5', { + 'checksums': ['74cd3c428ec94f4edfba81f9b2f14904846d5ffccc27c92433b8b5939b5575dd'], + }), + ('ipdb', '0.13.13', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['45529994741c4ab6d2388bfa5d7b725c2cf7fe9deffabdb8a6113aa5ed449ed4'], + }), + ('termcolor', '2.4.0', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['9297c0df9c99445c2412e832e882a7884038a25617c60cea2ad69488d4040d63'], + }), + ('yacs', '0.1.8', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['99f893e30497a4b66842821bac316386f7bd5c4f47ad35c9073ef089aa33af32'], + }), + ('pyglet', '2.0.15', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['9e4cc16efc308106fd3a9ff8f04e7a6f4f6a807c6ac8a331375efbbac8be85af'], + }), + ('pyrender', '0.1.45', { + # PyOpenGL requirement is too strict + 'preinstallopts': "sed -i 's/PyOpenGL==3.1.0/PyOpenGL>=3.1.0/g' setup.py && ", + 'checksums': ['284b2432bf6832f05c5216c4b979ceb514ea78163bf53b8ce2bdf0069cb3b92e'], + }), + # Building from source fails. See https://github.com/google/mediapipe/issues/5247 + ('mediapipe', '0.10.11', { + 'sources': ['mediapipe-%(version)s-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl'], + 'checksums': ['fc5283a50227a93d7755fd0f83d0d6daeb0f1c841df1ac9101e96e32e7e03ba1'], + }), + ('sounddevice', '0.4.6', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['5de768ba6fe56ad2b5aaa2eea794b76b73e427961c95acad2ee2ed7f866a4b20'], + }), + (name, version, { + 'source_urls': ['https://github.com/zju3dv/EasyMocap/archive'], + 'sources': ['v%(version)s.tar.gz'], + 'checksums': ['d4c42b82ea8a53662354ff70b775e505c654ca4fd51524029214acbc16aa9773'], + }), +] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/e/EasyMocap/EasyMocap-0.2-foss-2022a.eb b/easybuild/easyconfigs/e/EasyMocap/EasyMocap-0.2-foss-2022a.eb index b3ea44356879..115f41433cf3 100644 --- a/easybuild/easyconfigs/e/EasyMocap/EasyMocap-0.2-foss-2022a.eb +++ b/easybuild/easyconfigs/e/EasyMocap/EasyMocap-0.2-foss-2022a.eb @@ -29,9 +29,6 @@ dependencies = [ ('IPython', '8.5.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('chumpy', '0.70', { 'checksums': ['a0275c2018784ca1302875567dc81761f5fd469fab9f3ac0f3e7c39e9180350a'], diff --git a/easybuild/easyconfigs/e/EasyQC/EasyQC-9.2-intel-2016b-R-3.3.1.eb b/easybuild/easyconfigs/e/EasyQC/EasyQC-9.2-intel-2016b-R-3.3.1.eb deleted file mode 100644 index 74110a9a4b3e..000000000000 --- a/easybuild/easyconfigs/e/EasyQC/EasyQC-9.2-intel-2016b-R-3.3.1.eb +++ /dev/null @@ -1,32 +0,0 @@ -# EasyBuild recipy for EasyQC -# Author: Caspar van Leeuwen -# SURFsara - The Netherlands - -easyblock = 'RPackage' - -name = 'EasyQC' -version = '9.2' -versionsuffix = '-R-%(rver)s' - -homepage = 'http://www.uni-regensburg.de/medizin/epidemiologie-praeventivmedizin/genetische-epidemiologie/software/' -description = """EasyQC is an R-package that provides advanced functionality to - (1) perform file-level QC of single genome-wide association (GWA) data-sets - (2) conduct quality control across several GWA data-sets (meta-level QC) - (3) simplify data-handling of large-scale GWA data-sets.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['http://homepages.uni-regensburg.de/~wit59712/easyqc/'] -sources = ['EasyQC_%(version)s.tar.gz'] -checksums = ['bb0b29c2d02b1c2e8621d5bfca64f10e8d9fd4ba9580b355b926a3923455b865'] - -dependencies = [ - ('R', '3.3.1'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': [name], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/EggLib/EggLib-2.1.10-intel-2016a.eb b/easybuild/easyconfigs/e/EggLib/EggLib-2.1.10-intel-2016a.eb deleted file mode 100644 index d32e7db6161a..000000000000 --- a/easybuild/easyconfigs/e/EggLib/EggLib-2.1.10-intel-2016a.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'EggLib' -version = '2.1.10' - -homepage = 'http://egglib.sourceforge.net/' -description = """EggLib is a C++/Python library and program package for evolutionary genetics and genomics.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [ - '%(namelower)s-cpp-%(version)s.tar.gz', - '%(namelower)s-py-%(version)s.tar.gz', -] - -dependencies = [ - ('Python', '2.7.11'), - ('GSL', '2.1'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/EggLib/EggLib-3.3.0-GCC-13.2.0.eb b/easybuild/easyconfigs/e/EggLib/EggLib-3.3.0-GCC-13.2.0.eb index e145d952fb95..7685dee416d8 100644 --- a/easybuild/easyconfigs/e/EggLib/EggLib-3.3.0-GCC-13.2.0.eb +++ b/easybuild/easyconfigs/e/EggLib/EggLib-3.3.0-GCC-13.2.0.eb @@ -16,9 +16,6 @@ dependencies = [ ('Python-bundle-PyPI', '2023.10'), ] -download_dep_fail = True -use_pip = True - sanity_check_paths = { 'files': ['bin/egglib-config', 'bin/egglib-test'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], @@ -26,6 +23,4 @@ sanity_check_paths = { sanity_check_commands = ["egglib-config --help"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.10-intel-2016b.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.10-intel-2016b.eb deleted file mode 100644 index 693d73583f6f..000000000000 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.10-intel-2016b.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'Eigen' -version = '3.2.10' - -homepage = 'https://eigen.tuxfamily.org' -description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, - and related algorithms.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://gitlab.com/libeigen/eigen/-/archive/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['1c982c9fa13422e885fcd82a140dbc6e5e6cd066deed38ba0b8051b70462e4d1'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.3-foss-2016a.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.3-foss-2016a.eb deleted file mode 100644 index f59c509504d6..000000000000 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.3-foss-2016a.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'Eigen' -version = '3.2.3' - -homepage = 'https://eigen.tuxfamily.org' -description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, - and related algorithms.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://gitlab.com/libeigen/eigen/-/archive/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['33cf2a8ca85e1d694c278e6f96229e328314f0aab6d30594b20774f8f22e1459'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.3-foss-2016b.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.3-foss-2016b.eb deleted file mode 100755 index d56c95757f87..000000000000 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.3-foss-2016b.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'Eigen' -version = '3.2.3' - -homepage = 'https://eigen.tuxfamily.org' -description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, - and related algorithms.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['https://gitlab.com/libeigen/eigen/-/archive/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['33cf2a8ca85e1d694c278e6f96229e328314f0aab6d30594b20774f8f22e1459'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.5.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.5.eb deleted file mode 100644 index ead7d4203a23..000000000000 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.5.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'Eigen' -version = '3.2.5' - -homepage = 'https://eigen.tuxfamily.org' -description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, - and related algorithms.""" - -toolchain = SYSTEM - -source_urls = ['https://gitlab.com/libeigen/eigen/-/archive/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['e1903a99e2dfdeaa5f6bcbcb26f0ed9757011b9c0c0eda2a25ddd9a2ab39ba74'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.6.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.6.eb deleted file mode 100644 index ee9ac01d43e1..000000000000 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.6.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'Eigen' -version = '3.2.6' - -homepage = 'https://eigen.tuxfamily.org' -description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, - and related algorithms.""" - -toolchain = SYSTEM - -source_urls = ['https://gitlab.com/libeigen/eigen/-/archive/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['6ab7f3d8ffe0bd409895728a8a287771da3d17a58a8c9a09b926d75b93ad30f2'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.7-foss-2016a.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.7-foss-2016a.eb deleted file mode 100644 index 0a1a35e906b7..000000000000 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.7-foss-2016a.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'Eigen' -version = '3.2.7' - -homepage = 'https://eigen.tuxfamily.org' -description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, - and related algorithms.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://gitlab.com/libeigen/eigen/-/archive/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['f7634cd27be528eaee8d7c1f39ffd5d7ee099176e59fa05c763e95e3ac35d991'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.7-intel-2016a.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.7-intel-2016a.eb deleted file mode 100644 index 059f7bcd155e..000000000000 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.7-intel-2016a.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'Eigen' -version = '3.2.7' - -homepage = 'https://eigen.tuxfamily.org' -description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, - and related algorithms.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['https://gitlab.com/libeigen/eigen/-/archive/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['f7634cd27be528eaee8d7c1f39ffd5d7ee099176e59fa05c763e95e3ac35d991'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.8-foss-2016a.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.8-foss-2016a.eb deleted file mode 100644 index ad8e27eac668..000000000000 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.8-foss-2016a.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'Eigen' -version = '3.2.8' - -homepage = 'https://eigen.tuxfamily.org' -description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, - and related algorithms.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://gitlab.com/libeigen/eigen/-/archive/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['bde8ffa419b49da1ab515b7704ad9c0f238df0ef804d4cae05855b856d49a97b'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.8-intel-2016a.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.8-intel-2016a.eb deleted file mode 100644 index 081fb46e1769..000000000000 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.8-intel-2016a.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'Eigen' -version = '3.2.8' - -homepage = 'https://eigen.tuxfamily.org' -description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, - and related algorithms.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['https://gitlab.com/libeigen/eigen/-/archive/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['bde8ffa419b49da1ab515b7704ad9c0f238df0ef804d4cae05855b856d49a97b'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.8.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.8.eb deleted file mode 100644 index 930817e6fa78..000000000000 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.8.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'Eigen' -version = '3.2.8' - -homepage = 'https://eigen.tuxfamily.org' -description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, - and related algorithms.""" - -toolchain = SYSTEM - -source_urls = ['https://gitlab.com/libeigen/eigen/-/archive/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['bde8ffa419b49da1ab515b7704ad9c0f238df0ef804d4cae05855b856d49a97b'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.9-foss-2016b.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.9-foss-2016b.eb deleted file mode 100644 index 188852bb2a53..000000000000 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.9-foss-2016b.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'Eigen' -version = '3.2.9' - -homepage = 'https://eigen.tuxfamily.org' -description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, - and related algorithms.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['https://gitlab.com/libeigen/eigen/-/archive/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['cf6e91468596924e1b7bbead8ef930e1bdb94dfa62ced5eb06693b1a464c41f7'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.9-intel-2016b.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.9-intel-2016b.eb deleted file mode 100644 index 9c6997993df8..000000000000 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.9-intel-2016b.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'Eigen' -version = '3.2.9' - -homepage = 'https://eigen.tuxfamily.org' -description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, - and related algorithms.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://gitlab.com/libeigen/eigen/-/archive/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['cf6e91468596924e1b7bbead8ef930e1bdb94dfa62ced5eb06693b1a464c41f7'] - -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 deleted file mode 100644 index 71697bed1b46..000000000000 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.3.2-foss-2016b.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'Eigen' -version = '3.3.2' - -homepage = 'https://eigen.tuxfamily.org' -description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, - and related algorithms.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['https://gitlab.com/libeigen/eigen/-/archive/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['a530aa818520bb4e9f36e099696ca1a087e6d8e564f7e50abb544f5ac91d519f'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.3.2-intel-2016b.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.3.2-intel-2016b.eb deleted file mode 100644 index 0ba8ec2699e0..000000000000 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.3.2-intel-2016b.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'Eigen' -version = '3.3.2' - -homepage = 'https://eigen.tuxfamily.org' -description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, - and related algorithms.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://gitlab.com/libeigen/eigen/-/archive/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['a530aa818520bb4e9f36e099696ca1a087e6d8e564f7e50abb544f5ac91d519f'] - -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 deleted file mode 100644 index ecd2ba18e69a..000000000000 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.3.3-GCCcore-6.3.0.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'Eigen' -version = '3.3.3' - -homepage = 'https://eigen.tuxfamily.org' -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 = ['https://gitlab.com/libeigen/eigen/-/archive/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['c5617e7a42b997bdc17319459283e0258219cc9b8a1aa524a1694b7036ed6598'] - -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 deleted file mode 100644 index 5b6cf9c24651..000000000000 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.3.3-intel-2016b.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'Eigen' -version = '3.3.3' - -homepage = 'https://eigen.tuxfamily.org' -description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, - and related algorithms.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://gitlab.com/libeigen/eigen/-/archive/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['c5617e7a42b997bdc17319459283e0258219cc9b8a1aa524a1694b7036ed6598'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.3.4.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.3.4.eb deleted file mode 100644 index b118fa6bee62..000000000000 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.3.4.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Eigen' -version = '3.3.4' - -homepage = 'https://eigen.tuxfamily.org' -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 = SYSTEM - -source_urls = ['https://gitlab.com/libeigen/eigen/-/archive/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['b170583f59d6778be4bfeae88583c77ed610df5b803ce5cb4aa850d0e8017c2f'] - -# Any CMake > 2.8.5 will work. Reusing one from GCCcore from around the same time, because -# building CMake at core level is often difficult. -# Change the GCCcore version if you want to reuse a different CMake you already have installed. -builddependencies = [ - ('GCCcore', '7.3.0'), # Needed to access CMake when using HMNS - ('binutils', '2.30'), # Needed to pass CMakes compiler health check on old systems - ('CMake', '3.12.1', '-GCCcore-7.3.0'), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.3.5.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.3.5.eb deleted file mode 100644 index e2bc644be1a6..000000000000 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.3.5.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Eigen' -version = '3.3.5' - -homepage = 'https://eigen.tuxfamily.org' -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 = SYSTEM - -source_urls = ['https://gitlab.com/libeigen/eigen/-/archive/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['0208f8d3d5f3b9fd1a022c5f47d6ebbd6f11c4ed6e756764871bf4ffb1e117a1'] - -# Any CMake > 2.8.5 will work. Reusing one from GCCcore from around the same time, because -# building CMake at core level is often difficult. -# Change the GCCcore version if you want to reuse a different CMake you already have installed. -builddependencies = [ - ('GCCcore', '7.3.0'), # Needed to access CMake when using HMNS - ('binutils', '2.30'), # Needed to pass CMakes compiler health check on old systems - ('CMake', '3.12.1', '-GCCcore-7.3.0'), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.3.7-GCCcore-9.3.0.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.3.7-GCCcore-9.3.0.eb deleted file mode 100644 index 66a09d62918a..000000000000 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.3.7-GCCcore-9.3.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -name = 'Eigen' -version = '3.3.7' - -homepage = 'https://eigen.tuxfamily.org' -description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, - and related algorithms.""" - -# only includes header files, but requires CMake so using non-system toolchain -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://gitlab.com/libeigen/eigen/-/archive/%(version)s'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['685adf14bd8e9c015b78097c1dc22f2f01343756f196acdc76a678e1ae352e11'] - -# using CMake built with GCCcore to avoid relying on the system compiler to build it -builddependencies = [ - ('binutils', '2.34'), # to make CMake compiler health check pass on old systems - ('CMake', '3.16.4'), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.3.7.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.3.7.eb deleted file mode 100644 index 1210eda14421..000000000000 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.3.7.eb +++ /dev/null @@ -1,24 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -name = 'Eigen' -version = '3.3.7' - -homepage = 'https://eigen.tuxfamily.org' -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 = SYSTEM - -source_urls = ['https://gitlab.com/libeigen/eigen/-/archive/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['685adf14bd8e9c015b78097c1dc22f2f01343756f196acdc76a678e1ae352e11'] - -# using CMake built with GCCcore to avoid relying on the system compiler to build it -builddependencies = [ - ('GCCcore', '8.3.0'), # required to a access CMake when using hierarchical module naming scheme - ('binutils', '2.32', '', ('GCCcore', '8.3.0')), # to make CMake compiler health check pass on old systems - ('CMake', '3.15.3', '', ('GCCcore', '8.3.0')), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/EigenExa/EigenExa-2.11-intel-2020b.eb b/easybuild/easyconfigs/e/EigenExa/EigenExa-2.11-intel-2020b.eb index c9a3c391abe4..510d8d37bede 100644 --- a/easybuild/easyconfigs/e/EigenExa/EigenExa-2.11-intel-2020b.eb +++ b/easybuild/easyconfigs/e/EigenExa/EigenExa-2.11-intel-2020b.eb @@ -19,7 +19,7 @@ builddependencies = [ preconfigopts = './cleanup && ./bootstrap && ' -parallel = 1 +maxparallel = 1 sanity_check_paths = { 'files': ['lib/libEigenExa.%s' % x for x in ['a', SHLIB_EXT]], diff --git a/easybuild/easyconfigs/e/Elk/Elk-4.0.15-intel-2016b.eb b/easybuild/easyconfigs/e/Elk/Elk-4.0.15-intel-2016b.eb deleted file mode 100644 index e2db42a61e2e..000000000000 --- a/easybuild/easyconfigs/e/Elk/Elk-4.0.15-intel-2016b.eb +++ /dev/null @@ -1,47 +0,0 @@ -easyblock = 'MakeCp' - -name = 'Elk' -version = '4.0.15' - -homepage = 'http://elk.sourceforge.net/' -description = """An all-electron full-potential linearised augmented-plane wave (FP-LAPW) code with -many advanced features. Written originally at Karl-Franzens-Universität Graz as a milestone of the -EXCITING EU Research and Training Network, the code is designed to be as simple as possible so that -new developments in the field of density functional theory (DFT) can be added quickly and reliably. -""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'usempi': True} - -sources = [SOURCELOWER_TGZ] -source_urls = [SOURCEFORGE_SOURCE] - -checksums = [ - '760623faf5aab9b1f49488edbaae65fb', # elk-4.0.15.tgz -] - -dependencies = [ - ('libxc', '2.2.3'), -] - - -# make.inc file is generated interactively by "setup" command, creating it here -prebuildopts = 'echo "F90_OPTS = $FFLAGS" > make.inc && ' -prebuildopts += 'echo "F77_OPTS = $FFLAGS" >> make.inc && ' -prebuildopts += 'echo "LIB_LPK = $LIBLAPACK" >> make.inc && ' -prebuildopts += 'echo "LIB_libxc = $EBROOTLIBXC/lib/libxcf90.a $EBROOTLIBXC/lib/libxc.a" >> make.inc && ' -prebuildopts += 'echo "SRC_libxc = libxc_funcs.f90 libxc.f90 libxcifc.f90" >> make.inc && ' -prebuildopts += 'echo "SRC_FFT = zfftifc_fftw.f90" >> make.inc && ' - -buildopts = 'all' - -parallel = 1 - -files_to_copy = [(['src/elk', 'src/spacegroup/spacegroup', 'src/eos/eos'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/elk', 'bin/spacegroup', 'bin/eos'], - 'dirs': [] -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/e/Elk/Elk-4.3.6-intel-2017a.eb b/easybuild/easyconfigs/e/Elk/Elk-4.3.6-intel-2017a.eb deleted file mode 100644 index e9a15fd13789..000000000000 --- a/easybuild/easyconfigs/e/Elk/Elk-4.3.6-intel-2017a.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'MakeCp' - -name = 'Elk' -version = '4.3.6' - -homepage = 'http://elk.sourceforge.net/' -description = """An all-electron full-potential linearised -augmented-plane wave (FP-LAPW) code with many advanced features. Written -originally at Karl-Franzens-Universität Graz as a milestone of the -EXCITING EU Research and Training Network, the code is designed to be as -simple as possible so that new developments in the field of density -functional theory (DFT) can be added quickly and reliably. -""" - -toolchain = {'name': 'intel', 'version': '2017a'} -toolchainopts = {'usempi': True} - -sources = [SOURCELOWER_TGZ] -source_urls = [SOURCEFORGE_SOURCE] - -checksums = [ - 'efd2893a55143ac045656d2acd1407becf773408a116c90771ed3ee9fede35c9', -] - -dependencies = [ - ('libxc', '3.0.0'), -] - - -# make.inc file is generated interactively by "setup" command, creating it here -prebuildopts = 'echo "F90_OPTS = $FFLAGS" > make.inc && ' -prebuildopts += 'echo "F77_OPTS = $FFLAGS" >> make.inc && ' -prebuildopts += 'echo "LIB_LPK = $LIBLAPACK" >> make.inc && ' -prebuildopts += 'echo "LIB_libxc = $EBROOTLIBXC/lib/libxcf90.a $EBROOTLIBXC/lib/libxc.a" >> make.inc && ' -prebuildopts += 'echo "SRC_libxc = libxc_funcs.f90 libxc.f90 libxcifc.f90" >> make.inc && ' -prebuildopts += 'echo "SRC_FFT = zfftifc_fftw.f90" >> make.inc && ' - -buildopts = 'all' - -parallel = 1 - -files_to_copy = [(['src/elk', 'src/spacegroup/spacegroup', 'src/eos/eos'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/elk', 'bin/spacegroup', 'bin/eos'], - 'dirs': [] -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/e/Elk/Elk-6.3.2-intel-2019b.eb b/easybuild/easyconfigs/e/Elk/Elk-6.3.2-intel-2019b.eb deleted file mode 100644 index 4af16845af55..000000000000 --- a/easybuild/easyconfigs/e/Elk/Elk-6.3.2-intel-2019b.eb +++ /dev/null @@ -1,61 +0,0 @@ -easyblock = 'MakeCp' - -name = 'Elk' -version = '6.3.2' - -homepage = 'http://elk.sourceforge.net/' -description = """An all-electron full-potential linearised -augmented-plane wave (FP-LAPW) code with many advanced features. Written -originally at Karl-Franzens-Universität Graz as a milestone of the -EXCITING EU Research and Training Network, the code is designed to be as -simple as possible so that new developments in the field of density -functional theory (DFT) can be added quickly and reliably. -""" - -toolchain = {'name': 'intel', 'version': '2019b'} -toolchainopts = {'usempi': True, 'openmp': True, 'opt': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TGZ] -patches = ['%(name)s-%(version)s_dont_build_blas_lapack_fft.patch'] -checksums = [ - '75508387ef502998b1c1f68bef132da557681fffc706642d6ad54632cc8f9a8a', # elk-6.3.2.tgz - 'dce1b794e04dd62b6bb4e7227f3cfeaa8276e1dd950bfea300918535adeb7f3d', # Elk-6.3.2_dont_build_blas_lapack_fft.patch -] - -dependencies = [ - ('libxc', '4.3.4'), -] - - -# make.inc file is generated interactively by "setup" command, creating it here -prebuildopts = 'echo "F90_OPTS = $FFLAGS" > make.inc && ' -prebuildopts += 'echo "F77_OPTS = $FFLAGS" >> make.inc && ' -prebuildopts += 'echo "LIB_LPK = $LIBLAPACK" >> make.inc && ' -prebuildopts += 'echo "LIB_libxc = -lxcf90 -lxc" >> make.inc && ' -prebuildopts += 'echo "SRC_libxc = libxc_funcs.f90 libxc.f90 libxcifc.f90" >> make.inc && ' -prebuildopts += 'echo "SRC_FFT = zfftifc_fftw.f90" >> make.inc && ' -prebuildopts += 'echo "SRC_OBLAS = oblas_stub.f90" >> make.inc && ' -prebuildopts += 'echo "SRC_BLIS = blis_stub.f90" >> make.inc && ' -prebuildopts += 'echo "SRC_W90S = w90_stub.f90" >> make.inc && ' - -buildopts = 'all' - -runtest = 'test' - -parallel = 1 - -files_to_copy = [( - [ - 'src/elk', 'src/spacegroup/spacegroup', 'src/eos/eos', - 'utilities/elk-bands/elk-bands', 'utilities/elk-optics/elk-optics.py', - 'utilities/wien2k-elk/se.pl' - ], 'bin' -)] - -sanity_check_paths = { - 'files': ['bin/elk', 'bin/spacegroup', 'bin/eos'], - 'dirs': [] -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/e/Elk/Elk-6.3.2_dont_build_blas_lapack_fft.patch b/easybuild/easyconfigs/e/Elk/Elk-6.3.2_dont_build_blas_lapack_fft.patch deleted file mode 100644 index 3cb0d34cab99..000000000000 --- a/easybuild/easyconfigs/e/Elk/Elk-6.3.2_dont_build_blas_lapack_fft.patch +++ /dev/null @@ -1,15 +0,0 @@ -Don't build blas, lapack, fft we're going to use external ones anyway. - -Åke Sandgren, 20200609 -diff -ru elk-6.3.2.orig/Makefile elk-6.3.2/Makefile ---- elk-6.3.2.orig/Makefile 2019-09-27 09:27:37.921633455 +0200 -+++ elk-6.3.2/Makefile 2020-06-09 18:17:22.186598427 +0200 -@@ -4,7 +4,7 @@ - include make.inc - - all: -- cd src; $(MAKE) all -+ cd src; $(MAKE) elk - cd src/eos; $(MAKE) - cd src/spacegroup; $(MAKE) - diff --git a/easybuild/easyconfigs/e/Elk/Elk-7.0.12-foss-2020b.eb b/easybuild/easyconfigs/e/Elk/Elk-7.0.12-foss-2020b.eb index c1b658108710..551f52c84703 100644 --- a/easybuild/easyconfigs/e/Elk/Elk-7.0.12-foss-2020b.eb +++ b/easybuild/easyconfigs/e/Elk/Elk-7.0.12-foss-2020b.eb @@ -42,7 +42,7 @@ buildopts = 'all' runtest = 'test' -parallel = 1 +maxparallel = 1 files_to_copy = [( [ diff --git a/easybuild/easyconfigs/e/Elk/Elk-7.2.42-foss-2021a.eb b/easybuild/easyconfigs/e/Elk/Elk-7.2.42-foss-2021a.eb index bed8499fc6be..59c11f29fe14 100644 --- a/easybuild/easyconfigs/e/Elk/Elk-7.2.42-foss-2021a.eb +++ b/easybuild/easyconfigs/e/Elk/Elk-7.2.42-foss-2021a.eb @@ -42,7 +42,7 @@ buildopts = 'all' runtest = 'test' -parallel = 1 +maxparallel = 1 files_to_copy = [( [ diff --git a/easybuild/easyconfigs/e/Elk/Elk-8.5.2-foss-2022a.eb b/easybuild/easyconfigs/e/Elk/Elk-8.5.2-foss-2022a.eb index 939ca43c8705..c937aab614fe 100644 --- a/easybuild/easyconfigs/e/Elk/Elk-8.5.2-foss-2022a.eb +++ b/easybuild/easyconfigs/e/Elk/Elk-8.5.2-foss-2022a.eb @@ -42,7 +42,7 @@ buildopts = 'all' runtest = 'test' -parallel = 1 +maxparallel = 1 files_to_copy = [( [ diff --git a/easybuild/easyconfigs/e/Elmer/Elmer-9.0-foss-2022b.eb b/easybuild/easyconfigs/e/Elmer/Elmer-9.0-foss-2022b.eb index 8b541bcdd0e8..2843350cbe18 100644 --- a/easybuild/easyconfigs/e/Elmer/Elmer-9.0-foss-2022b.eb +++ b/easybuild/easyconfigs/e/Elmer/Elmer-9.0-foss-2022b.eb @@ -4,9 +4,9 @@ name = 'Elmer' version = '9.0' homepage = 'https://www.csc.fi/web/elmer/elmer' -description = """Elmer is an open source multiphysical simulation software mainly developed by -CSC - IT Center for Science (CSC). Elmer includes physical models of fluid dynamics, structural -mechanics, electromagnetics, heat transfer and acoustics, for example. These are described by +description = """Elmer is an open source multiphysical simulation software mainly developed by +CSC - IT Center for Science (CSC). Elmer includes physical models of fluid dynamics, structural +mechanics, electromagnetics, heat transfer and acoustics, for example. These are described by partial differential equations which Elmer solves by the Finite Element Method (FEM).""" toolchain = {'name': 'foss', 'version': '2022b'} diff --git a/easybuild/easyconfigs/e/Emacs/Emacs-24.3-GCC-4.8.3-bare.eb b/easybuild/easyconfigs/e/Emacs/Emacs-24.3-GCC-4.8.3-bare.eb deleted file mode 100644 index 8e47359be16c..000000000000 --- a/easybuild/easyconfigs/e/Emacs/Emacs-24.3-GCC-4.8.3-bare.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Emacs' -version = '24.3' -versionsuffix = '-bare' - -homepage = 'http://www.gnu.org/software/emacs/' -description = """GNU Emacs is an extensible, customizable text editor—and more. - At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language - with extensions to support text editing.""" - -toolchain = {'name': 'GCC', 'version': '4.8.3'} -toolchainopts = {} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('ncurses', '5.9'), -] - -configopts = '--without-all --without-x ' - -sanity_check_paths = { - 'files': ["bin/emacs", "bin/emacs-%(version)s"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/Emacs/Emacs-24.3-GCC-4.8.3.eb b/easybuild/easyconfigs/e/Emacs/Emacs-24.3-GCC-4.8.3.eb deleted file mode 100644 index 485bc706648e..000000000000 --- a/easybuild/easyconfigs/e/Emacs/Emacs-24.3-GCC-4.8.3.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Emacs' -version = '24.3' - -homepage = 'http://www.gnu.org/software/emacs/' -description = """GNU Emacs is an extensible, customizable text editor—and more. - At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language - with extensions to support text editing.""" - -toolchain = {'name': 'GCC', 'version': '4.8.3'} -toolchainopts = {} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('ncurses', '5.9'), -] - -configopts = '--with-gif=no --with-tiff=no ' - -sanity_check_paths = { - 'files': ["bin/emacs", "bin/emacs-%(version)s", "bin/emacsclient", "bin/etags"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/Emacs/Emacs-24.4-GCC-4.9.2.eb b/easybuild/easyconfigs/e/Emacs/Emacs-24.4-GCC-4.9.2.eb deleted file mode 100644 index ceb01e01dd61..000000000000 --- a/easybuild/easyconfigs/e/Emacs/Emacs-24.4-GCC-4.9.2.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Emacs' -version = '24.4' - -homepage = 'http://www.gnu.org/software/emacs/' -description = """GNU Emacs is an extensible, customizable text editor—and more. - At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language - with extensions to support text editing.""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('ncurses', '5.9'), -] - -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/Emacs/Emacs-24.5-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/e/Emacs/Emacs-24.5-GCC-4.9.3-2.25.eb deleted file mode 100644 index 0e7922786cd8..000000000000 --- a/easybuild/easyconfigs/e/Emacs/Emacs-24.5-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Emacs' -version = '24.5' - -homepage = 'http://www.gnu.org/software/emacs/' -description = """GNU Emacs is an extensible, customizable text editor—and more. - At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language - with extensions to support text editing.""" - -toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('ncurses', '6.0'), -] - -configopts = '--with-gif=no --with-tiff=no --with-x-toolkit=no --with-xpm=no --with-jpeg=no' - -sanity_check_paths = { - 'files': ["bin/emacs", "bin/emacs-%(version)s", "bin/emacsclient", "bin/etags"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/Emacs/Emacs-25.1-foss-2016a.eb b/easybuild/easyconfigs/e/Emacs/Emacs-25.1-foss-2016a.eb deleted file mode 100644 index bc3043a68b92..000000000000 --- a/easybuild/easyconfigs/e/Emacs/Emacs-25.1-foss-2016a.eb +++ /dev/null @@ -1,30 +0,0 @@ -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/Emacs/Emacs-25.3-GCCcore-6.3.0.eb b/easybuild/easyconfigs/e/Emacs/Emacs-25.3-GCCcore-6.3.0.eb deleted file mode 100644 index d27ee392b4a7..000000000000 --- a/easybuild/easyconfigs/e/Emacs/Emacs-25.3-GCCcore-6.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Emacs' -version = '25.3' - -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': 'GCCcore', 'version': '6.3.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] -checksums = ['f72c6a1b48b6fbaca2b991eed801964a208a2f8686c70940013db26cd37983c9'] - -builddependencies = [ - ('binutils', '2.27'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('libpng', '1.6.29'), - ('libjpeg-turbo', '1.5.2'), - ('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/Emacs/Emacs-25.3-GCCcore-6.4.0.eb b/easybuild/easyconfigs/e/Emacs/Emacs-25.3-GCCcore-6.4.0.eb deleted file mode 100644 index 0528e4730892..000000000000 --- a/easybuild/easyconfigs/e/Emacs/Emacs-25.3-GCCcore-6.4.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Emacs' -version = '25.3' - -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': 'GCCcore', 'version': '6.4.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] -checksums = ['f72c6a1b48b6fbaca2b991eed801964a208a2f8686c70940013db26cd37983c9'] - -builddependencies = [ - ('binutils', '2.28'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('libpng', '1.6.32'), - ('libjpeg-turbo', '1.5.2'), - ('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/Emacs/Emacs-25.3-GCCcore-7.3.0.eb b/easybuild/easyconfigs/e/Emacs/Emacs-25.3-GCCcore-7.3.0.eb deleted file mode 100644 index 0b1dc863cbde..000000000000 --- a/easybuild/easyconfigs/e/Emacs/Emacs-25.3-GCCcore-7.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Emacs' -version = '25.3' - -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': 'GCCcore', 'version': '7.3.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] -checksums = ['f72c6a1b48b6fbaca2b991eed801964a208a2f8686c70940013db26cd37983c9'] - -builddependencies = [ - ('binutils', '2.30'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('libpng', '1.6.34'), - ('libjpeg-turbo', '2.0.0'), - ('ncurses', '6.1'), -] - -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/Emacs/Emacs-26.3-GCCcore-8.3.0.eb b/easybuild/easyconfigs/e/Emacs/Emacs-26.3-GCCcore-8.3.0.eb deleted file mode 100644 index 057bfe78d958..000000000000 --- a/easybuild/easyconfigs/e/Emacs/Emacs-26.3-GCCcore-8.3.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Emacs' -version = '26.3' - -homepage = 'https://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': 'GCCcore', 'version': '8.3.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] -checksums = ['09c747e048137c99ed35747b012910b704e0974dde4db6696fde7054ce387591'] - -builddependencies = [ - ('binutils', '2.32'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('libpng', '1.6.37'), - ('libjpeg-turbo', '2.0.3'), - ('ncurses', '6.1'), - ('LibTIFF', '4.0.10'), - ('X11', '20190717'), - ('GTK+', '3.24.13'), -] - -# If you want to use Emacs plugins you must install the gnutls command line tools -# osdependencies = [('gnutls-utils')] - -configopts = '--with-gif=no --with-tiff=yes --with-x-toolkit=yes --with-xpm=yes --with-gnutls=no ' - -sanity_check_paths = { - 'files': ["bin/emacs", "bin/emacs-%(version)s", "bin/emacsclient", "bin/etags"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/Emacs/Emacs-27.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/e/Emacs/Emacs-27.1-GCCcore-9.3.0.eb deleted file mode 100644 index a56b74c9ba85..000000000000 --- a/easybuild/easyconfigs/e/Emacs/Emacs-27.1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Emacs' -version = '27.1' - -homepage = 'https://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': 'GCCcore', 'version': '9.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ffbfa61dc951b92cf31ebe3efc86c5a9d4411a1222b8a4ae6716cfd0e2a584db'] - -builddependencies = [ - ('binutils', '2.34'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('libpng', '1.6.37'), - ('libjpeg-turbo', '2.0.4'), - ('ncurses', '6.2'), - ('LibTIFF', '4.1.0'), - ('X11', '20200222'), - ('GTK+', '3.24.17'), -] - -# If you want to use Emacs plugins you must install the gnutls command line tools -# osdependencies = [('gnutls-utils')] - -configopts = '--with-gif=no --with-tiff=yes --with-x-toolkit=yes --with-xpm=yes --with-gnutls=no ' - -sanity_check_paths = { - 'files': ["bin/emacs", "bin/emacs-%(version)s", "bin/emacsclient", "bin/etags"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/Embree/Embree-3.4.0-iccifort-2018.1.163-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/e/Embree/Embree-3.4.0-iccifort-2018.1.163-GCC-6.4.0-2.28.eb deleted file mode 100644 index 8f17e9edb17e..000000000000 --- a/easybuild/easyconfigs/e/Embree/Embree-3.4.0-iccifort-2018.1.163-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Embree' -version = '3.4.0' - -homepage = 'https://embree.github.io/' -description = """Intel® Embree is a collection of high-performance ray tracing kernels, developed at Intel. -The target users of Intel® Embree are graphics application engineers who want to improve the performance of -their photo-realistic rendering application by leveraging Embree's performance-optimized ray tracing kernels. -The kernels are optimized for the latest Intel® processors with support for SSE, AVX, AVX2, and AVX-512 instructions. -Intel® Embree supports runtime code selection to choose the traversal and build algorithms that best matches -the instruction set of your CPU. We recommend using Intel® Embree through its API to get the highest benefit -from future improvements. Intel® Embree is released as Open Source under the Apache 2.0 license.""" - -toolchain = {'name': 'iccifort', 'version': '2018.1.163-GCC-6.4.0-2.28'} - -source_urls = ['https://github.com/embree/embree/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['22229f19332d4fd08eb3bf60198211bda674f51632b977c9d7fd09531e09dd8d'] - -builddependencies = [('CMake', '3.11.4')] - -dependencies = [ - ('ispc', '1.10.0', '', SYSTEM), - ('tbb', '2018_U5'), -] - -configopts = '-DEMBREE_TUTORIALS=OFF ' - -sanity_check_paths = { - 'files': ['lib/libembree3.%s' % SHLIB_EXT], - 'dirs': ['bin/embree3/models', 'include/embree3', 'lib/cmake/embree-%(version)s', 'share'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/e/EnergyPlus/EnergyPlus-23.2.0-foss-2022a.eb b/easybuild/easyconfigs/e/EnergyPlus/EnergyPlus-23.2.0-foss-2022a.eb index fd505046f573..ed18342b5166 100644 --- a/easybuild/easyconfigs/e/EnergyPlus/EnergyPlus-23.2.0-foss-2022a.eb +++ b/easybuild/easyconfigs/e/EnergyPlus/EnergyPlus-23.2.0-foss-2022a.eb @@ -6,7 +6,7 @@ version = '23.2.0' homepage = 'https://energyplus.net/' description = """EnergyPlus is a whole building energy simulation program that engineers, architects, and researchers - use to model both energy consumption—for heating, cooling, ventilation, lighting and plug and process loads—and + use to model both energy consumption—for heating, cooling, ventilation, lighting and plug and process loads—and water use in buildings.""" toolchain = {'name': 'foss', 'version': '2022a'} diff --git a/easybuild/easyconfigs/e/EnsEMBLCoreAPI/EnsEMBLCoreAPI-96.0-r20190601-foss-2019a-Perl-5.28.1.eb b/easybuild/easyconfigs/e/EnsEMBLCoreAPI/EnsEMBLCoreAPI-96.0-r20190601-foss-2019a-Perl-5.28.1.eb deleted file mode 100644 index cd3c9251a4b5..000000000000 --- a/easybuild/easyconfigs/e/EnsEMBLCoreAPI/EnsEMBLCoreAPI-96.0-r20190601-foss-2019a-Perl-5.28.1.eb +++ /dev/null @@ -1,173 +0,0 @@ -easyblock = 'Bundle' - -# Ensembl does not provide releases for the Ensembl Core API. -# We take the last available commit of branches "release/96", the last branch not in active development. -name = 'EnsEMBLCoreAPI' -version = '96.0-r20190601' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'https://www.ensembl.org/info/docs/api/index.html' -description = "The Ensembl Core Perl API and SQL schema" - -toolchain = {'name': 'foss', 'version': '2019a'} - -dependencies = [ - ('Perl', '5.28.1'), - ('BioPerl', '1.7.2', versionsuffix), - ('Bio-DB-HTS', '3.01', versionsuffix), - ('DBD-mysql', '4.050', versionsuffix), - ('BLAT', '3.5'), # Needed by Bio::DB::BigFile - ('snappy', '1.1.7'), # Needed by Sereal::Decoder - ('zstd', '1.4.0'), # Needed by Sereal::Decoder -] - -default_easyblock = 'Tarball' -default_component_specs = { - 'source_urls': ['https://github.com/Ensembl/%(name)s/archive'], - 'sources': [{ - 'download_filename': '%(version)s.tar.gz', - 'filename': '%%(name)s-%s.tar.gz' % version, - 'extract_cmd': "tar -xzf %s && mv %(name)s-%(version)s %(name)s" - }], -} - -components = [ - ('ensembl', 'af6c2b8d45245c1838461d26238900b1e7125494', { - 'checksums': ['8a23fd7d8952ce0b72379c60d8dca00ff0c0e2da8ca2919dd17be2734e024c3e']}), - ('ensembl-compara', 'a5dae17c04b97aff76a59dd91c3b2def86c87d21', { - 'checksums': ['c7affd3094429ee135c33e9bb15b13cdac27e353c952108b3fa55a2e203d0ef6']}), - ('ensembl-variation', '617872b92b3e4b42425286fb0c17ca3f3b961078', { - 'checksums': ['9eaad65b9f758205099bade7d4dda0e9c177a4624e56c002c3cfb906bfe0641d']}), - ('ensembl-funcgen', 'd9017396c4c1db32430d9334c7461fa2ead52725', { - 'checksums': ['04f586413099d460642f0a590ddd645ff5dbcd3a8ce619ff9d6c6ed6538714e6']}), - ('ensembl-io', '6e65b3081a69ec930a0ae4beb041398fe839d0fd', { - 'checksums': ['d7cff4b70b9d00080c876220c141e74c762b68b074bac5a1f9a650af5dd34afc']}), -] - -# Needed modules installed as proper PerlModule extensions -exts_defaultclass = 'PerlModule' -exts_filter = ("perldoc -lm %(ext_name)s ", "") - -exts_list = [ - ('Data::Predicate', '2.1.1', { - 'source_tmpl': 'Data-Predicate-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AY/AYATES/data'], - 'checksums': ['26d40a54dd3ba3409e847562ef2564a5598bfb3f81c7bd784b608d9bf2222173'], - }), - ('String::Approx', '3.28', { - 'source_tmpl': 'String-Approx-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JH/JHI'], - 'checksums': ['43201e762d8699cb0ac2c0764a5454bdc2306c0771014d6c8fba821480631342'], - }), - ('List::Compare', '0.53', { - 'source_tmpl': 'List-Compare-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JK/JKEENAN'], - 'checksums': ['fdbf4ff67b3135d44475fef7fcac0cd4706407d5720d26dca914860eb10f8550'], - }), - ('XML::Hash::XS', '0.55', { - 'source_tmpl': 'XML-Hash-XS-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/Y/YO/YOREEK'], - 'checksums': ['a9aa5e840fddc02084ad0c2669b08356ac0db8c589eebace931fac90d4c6a0cc'], - }), - ('XML::Writer', '0.625', { - 'source_tmpl': 'XML-Writer-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JO/JOSEPHW'], - 'checksums': ['e080522c6ce050397af482665f3965a93c5d16f5e81d93f6e2fe98084ed15fbe'], - }), - ('Date::Manip::Date', '6.81', { - 'source_tmpl': 'Date-Manip-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SB/SBECK'], - 'checksums': ['044c319e2213dad73abd32b7f731bf4593d1e9fa96024bdc6b6475a2e768949b'], - }), - ('IO::Scalar', '2.111', { - 'source_tmpl': 'IO-stringy-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DS/DSKOLL'], - 'checksums': ['8c67fd6608c3c4e74f7324f1404a856c331dbf48d9deda6aaa8296ea41bf199d'], - }), - ('Config::IniFiles', '3.000002', { - 'source_tmpl': 'Config-IniFiles-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], - 'checksums': ['d92ed6ed2db98d5addf732c96d2a9c15d9f878c7e8b355bb7a5c1668e3f8ba09'], - }), - ('Compress::Raw::Bzip2', '2.093', { - 'source_tmpl': 'Compress-Raw-Bzip2-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PM/PMQS'], - 'checksums': ['295683131efc16024033b4b0d37da8b39e92ed9a8b32458db04a75cfbfd266e9'], - }), - ('Compress::Raw::Zlib', '2.093', { - 'source_tmpl': 'Compress-Raw-Zlib-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PM/PMQS'], - 'checksums': ['b5ec7194fa4a15738d3b8040ce42926342bb770e48d34a8d6008a1817e23e9f4'], - }), - ('IO::Compress::Gzip', '2.093', { - 'source_tmpl': 'IO-Compress-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PM/PMQS'], - 'checksums': ['5f8f5d06913f16c16759cc4e06749692208b8947910ffedd2c00a74ed0d60ba2'], - }), - ('Test::Builder::Tester', '1.302171', { - 'source_tmpl': 'Test-Simple-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], - 'checksums': ['e27f90d2b2a6bc6ffa7675a072c2f41d5caffd99858dc69b2030940cc138368a'], - }), - ('Digest::base', '1.16', { - 'source_tmpl': 'Digest-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], - 'checksums': ['4bb708bfd666deba42993f93dcec4f81a9f9b52e6aa450fe5b764b53216dea33'], - }), - ('CGI', '4.44', { - 'source_tmpl': 'CGI-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEEJO'], - 'checksums': ['12435fb7ebd3585c47b6d60ee4f5c7d6a7c114a2827d2b5acf3d62aa9fcf1208'], - }), - ('HTML::Entities', '3.69', { - 'source_tmpl': 'HTML-Parser-3.72.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], - 'checksums': ['ec28c7e1d9e67c45eca197077f7cdc41ead1bb4c538c7f02a3296a4bb92f608b'], - }), - ('HTML::Template', '2.97', { - 'source_tmpl': 'HTML-Template-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SA/SAMTREGAR'], - 'checksums': ['6547af61f3aa85793f8616190938d677d7995fb3b720c16258040bc935e2129f'], - }), - ('Text::Wrap', '2013.0523', { - 'source_tmpl': 'Text-Tabs+Wrap-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MU/MUIR/modules'], - 'checksums': ['b9cb056fffb737b9c12862099b952bf4ab4b1f599fd34935356ae57dab6f655f'], - }), - ('Bio::DB::BigFile', '1.07', { - 'preconfigopts': "export KENT_SRC=$EBROOTBLAT MACHTYPE='x86_64' && ", - 'source_tmpl': 'Bio-BigFile-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LD/LDS'], - 'checksums': ['277b66ce8acbdd52399e2c5a0cf4e3bd5c74c12b94877cd383d0c4c97740d16d'], - }), - ('Sereal::Decoder', '4.007', { - 'source_tmpl': 'Sereal-Decoder-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/Y/YV/YVES'], - 'checksums': ['0508118344682c22e179e85e69bb0771fb0af2965cfa5d7a7d5d097b69ffcc4b'], - }), - ('Sereal::Encoder', '4.007', { - 'source_tmpl': 'Sereal-Encoder-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/Y/YV/YVES'], - 'checksums': ['bf6fdddc8fcc901c78adcfb61f56c393cd64d73ab320195ebae9e4a82976eab6'], - }), - ('Sereal', '4.007', { - 'source_urls': ['https://cpan.metacpan.org/authors/id/Y/YV/YVES'], - 'checksums': ['450e43072e8e5afc0402f81008ca9f1d3d8d4377ff8105cff10aef96be769a59'], - }), -] - -# This is highly unorthodox, but there is tiny piece of C that needs to be compiled -postinstallcmds = ["cd %(installdir)s/ensembl-variation/C_code && HTSLIB_DIR=$EBROOTHTSLIB/include make"] - -sanity_check_paths = { - 'files': [], - 'dirs': ['ensembl/modules', 'ensembl-compara/modules', 'ensembl-funcgen/modules', - 'ensembl-variation/modules', 'ensembl-io/modules', 'lib/perl5/site_perl/%(perlver)s/'], -} - -modextrapaths = { - 'PERL5LIB': ['ensembl/modules', 'ensembl-compara/modules', 'ensembl-funcgen/modules', - 'ensembl-variation/modules', 'ensembl-io/modules', 'lib/perl5/site_perl/%(perlver)s/'], -} - -moduleclass = 'bio' 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 deleted file mode 100644 index 222274d259a6..000000000000 --- a/easybuild/easyconfigs/e/EricScript/EricScript-0.5.5-intel-2017a-R-3.4.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -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/Essentia/Essentia-2.1_beta5-foss-2019a-Python-2.7.15.eb b/easybuild/easyconfigs/e/Essentia/Essentia-2.1_beta5-foss-2019a-Python-2.7.15.eb deleted file mode 100644 index 5c3b1520da0c..000000000000 --- a/easybuild/easyconfigs/e/Essentia/Essentia-2.1_beta5-foss-2019a-Python-2.7.15.eb +++ /dev/null @@ -1,72 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'Waf' - -name = 'Essentia' -version = '2.1_beta5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://essentia.upf.edu' -description = """Open-source library and tools for audio and music analysis, description and synthesis""" -docurls = ['https://essentia.upf.edu/documentation/installing.html'] - -toolchain = {'name': 'foss', 'version': '2019a'} - -source_urls = [ - 'https://github.com/MTG/%(namelower)s/archive/', - 'https://github.com/MTG/essentia-audio/archive/', -] -sources = [ - 'v%(version)s.tar.gz', - {'download_filename': 'beeca09.tar.gz', 'filename': 'essentia-audio-20190128.tar.gz'}, -] -patches = [ - 'Essentia-%(version)s_fix-vamp-prefix.patch', - 'Essentia-%(version)s_fix-FFmpeg-libswresample.patch', - 'Essentia-%(version)s_fix-test-PYTHONPATH.patch', -] -checksums = [ - 'f2e1b2ded11c1fd74a3fca3d62a041216487cf22aebc4007515043ce631dcec6', # v2.1_beta5.tar.gz - 'a193d1d5114763c6b43d8b2d0ab955bb48bdff36e344df887c54505f4be804a6', # essentia-audio-20190128.tar.gz - '540d5219db4ec22b31c0fb707e012114aca3088b86ffb7e7e50318ec769f1c03', # Essentia-2.1_beta5_fix-vamp-prefix.patch - # Essentia-2.1_beta5_fix-FFmpeg-libswresample.patch - '9d6c3b09dc632dda5b6febc6fdbf714aef02ea8af6ec6b9831ea8c9ec6177e37', - '848aafc2aa62658863e51709bcfb78e838ff09e54e385c712b6aa6c8210eb2a5', # Essentia-2.1_beta5_fix-test-PYTHONPATH.patch -] - -builddependencies = [('pkg-config', '0.29.2')] - -dependencies = [ - ('Python', '2.7.15'), - ('SciPy-bundle', '2019.03'), # for numpy - ('FFTW', '3.3.8'), - ('libyaml', '0.2.2'), - ('PyYAML', '5.1'), - ('FFmpeg', '4.1.3'), - ('libsamplerate', '0.1.9'), - ('TagLib', '1.11.1'), - ('Chromaprint', '1.4.3'), - ('Gaia', '2.4.5', versionsuffix), - ('zlib', '1.2.11'), -] - -configopts = "--mode=release --build-static --with-python --python=$EBROOTPYTHON/bin/python " -configopts += "--with-cpptests --with-examples --with-vamp --with-gaia" - -runtest = "cp -a %(builddir)s/essentia-audio*/* test/audio/ && " -# run C++ base unit tests; -# not running Python tests because it seems like they are utterly broken -# (see https://github.com/MTG/essentia/issues/new) -runtest += "./waf run_tests" - -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - -sanity_check_paths = { - 'files': ['lib/libessentia.a', 'lib/pkgconfig/essentia.pc', 'lib/vamp/libvamp_essentia.%s' % SHLIB_EXT], - 'dirs': ['include/essentia', 'lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["python -c 'import essentia'"] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/e/Essentia/Essentia-2.1_beta5_fix-FFmpeg-libswresample.patch b/easybuild/easyconfigs/e/Essentia/Essentia-2.1_beta5_fix-FFmpeg-libswresample.patch deleted file mode 100644 index 86f8c9913568..000000000000 --- a/easybuild/easyconfigs/e/Essentia/Essentia-2.1_beta5_fix-FFmpeg-libswresample.patch +++ /dev/null @@ -1,197 +0,0 @@ -fix for libavresample not being found (deprecated in recent FFmpeg versions) -see https://github.com/MTG/essentia/issues/808 -fix taken from https://github.com/MTG/essentia/pull/811 - -From dd2f1ba00ac8a4091a3a86c71da9406cfa9e04ae Mon Sep 17 00:00:00 2001 -From: Martchus -Date: Wed, 26 Dec 2018 02:57:49 +0100 -Subject: [PATCH] Use libswresample instead of libavresample - ---- - src/algorithms/io/audioloader.cpp | 20 +++++++++----------- - src/algorithms/io/audioloader.h | 2 +- - src/essentia/utils/audiocontext.cpp | 20 +++++++++----------- - src/essentia/utils/audiocontext.h | 2 +- - src/essentia/utils/ffmpegapi.h | 4 ++-- - src/wscript | 4 ++-- - 6 files changed, 24 insertions(+), 28 deletions(-) - -diff --git a/src/algorithms/io/audioloader.cpp b/src/algorithms/io/audioloader.cpp -index d838b565..22cd27a2 100644 ---- a/src/algorithms/io/audioloader.cpp -+++ b/src/algorithms/io/audioloader.cpp -@@ -119,8 +119,8 @@ void AudioLoader::openAudioFile(const string& filename) { - E_DEBUG(EAlgorithm, "AudioLoader: converting from " << (fmt ? fmt : "unknown") << " to FLT"); - */ - -- E_DEBUG(EAlgorithm, "AudioLoader: using sample format conversion from libavresample"); -- _convertCtxAv = avresample_alloc_context(); -+ E_DEBUG(EAlgorithm, "AudioLoader: using sample format conversion from libswresample"); -+ _convertCtxAv = swr_alloc(); - - av_opt_set_int(_convertCtxAv, "in_channel_layout", layout, 0); - av_opt_set_int(_convertCtxAv, "out_channel_layout", layout, 0); -@@ -129,8 +129,8 @@ void AudioLoader::openAudioFile(const string& filename) { - av_opt_set_int(_convertCtxAv, "in_sample_fmt", _audioCtx->sample_fmt, 0); - av_opt_set_int(_convertCtxAv, "out_sample_fmt", AV_SAMPLE_FMT_FLT, 0); - -- if (avresample_open(_convertCtxAv) < 0) { -- throw EssentiaException("AudioLoader: Could not initialize avresample context"); -+ if (swr_init(_convertCtxAv) < 0) { -+ throw EssentiaException("AudioLoader: Could not initialize swresample context"); - } - - av_init_packet(&_packet); -@@ -150,8 +150,8 @@ void AudioLoader::closeAudioFile() { - } - - if (_convertCtxAv) { -- avresample_close(_convertCtxAv); -- avresample_free(&_convertCtxAv); -+ swr_close(_convertCtxAv); -+ swr_free(&_convertCtxAv); - } - - // Close the codec -@@ -286,17 +286,15 @@ int AudioLoader::decode_audio_frame(AVCodecContext* audioCtx, - memcpy(output, _decodedFrame->data[0], inputPlaneSize); - } - else { -- int samplesWrittern = avresample_convert(_convertCtxAv, -+ int samplesWrittern = swr_convert(_convertCtxAv, - (uint8_t**) &output, -- outputPlaneSize, - outputBufferSamples, -- (uint8_t**)_decodedFrame->data, -- inputPlaneSize, -+ (const uint8_t**)_decodedFrame->data, - inputSamples); - - if (samplesWrittern < inputSamples) { - // TODO: there may be data remaining in the internal FIFO buffer -- // to get this data: call avresample_convert() with NULL input -+ // to get this data: call swr_convert() with NULL input - // Test if this happens in practice - ostringstream msg; - msg << "AudioLoader: Incomplete format conversion (some samples missing)" -diff --git a/src/algorithms/io/audioloader.h b/src/algorithms/io/audioloader.h -index 08cfe88a..f2cd313b 100644 ---- a/src/algorithms/io/audioloader.h -+++ b/src/algorithms/io/audioloader.h -@@ -60,7 +60,7 @@ class AudioLoader : public Algorithm { - bool _computeMD5; - AVFrame* _decodedFrame; - -- struct AVAudioResampleContext* _convertCtxAv; -+ struct SwrContext* _convertCtxAv; - - int _streamIdx; // index of the audio stream among all the streams contained in the file - std::vector _streams; -diff --git a/src/essentia/utils/audiocontext.cpp b/src/essentia/utils/audiocontext.cpp -index 5390c9f4..729e2f6b 100644 ---- a/src/essentia/utils/audiocontext.cpp -+++ b/src/essentia/utils/audiocontext.cpp -@@ -145,8 +145,8 @@ int AudioContext::create(const std::string& filename, - strncpy(_muxCtx->filename, _filename.c_str(), sizeof(_muxCtx->filename)); - - // Configure sample format convertion -- E_DEBUG(EAlgorithm, "AudioContext: using sample format conversion from libavresample"); -- _convertCtxAv = avresample_alloc_context(); -+ E_DEBUG(EAlgorithm, "AudioContext: using sample format conversion from libswresample"); -+ _convertCtxAv = swr_alloc(); - - av_opt_set_int(_convertCtxAv, "in_channel_layout", _codecCtx->channel_layout, 0); - av_opt_set_int(_convertCtxAv, "out_channel_layout", _codecCtx->channel_layout, 0); -@@ -155,8 +155,8 @@ int AudioContext::create(const std::string& filename, - av_opt_set_int(_convertCtxAv, "in_sample_fmt", AV_SAMPLE_FMT_FLT, 0); - av_opt_set_int(_convertCtxAv, "out_sample_fmt", _codecCtx->sample_fmt, 0); - -- if (avresample_open(_convertCtxAv) < 0) { -- throw EssentiaException("AudioLoader: Could not initialize avresample context"); -+ if (swr_init(_convertCtxAv) < 0) { -+ throw EssentiaException("AudioLoader: Could not initialize swresample context"); - } - - return _codecCtx->frame_size; -@@ -206,8 +206,8 @@ void AudioContext::close() { - _buffer = 0; - - if (_convertCtxAv) { -- avresample_close(_convertCtxAv); -- avresample_free(&_convertCtxAv); -+ swr_close(_convertCtxAv); -+ swr_free(&_convertCtxAv); - } - - _isOpen = false; -@@ -284,17 +284,15 @@ void AudioContext::encodePacket(int size) { - throw EssentiaException("Could not allocate output buffer for sample format conversion"); - } - -- int written = avresample_convert(_convertCtxAv, -+ int written = swr_convert(_convertCtxAv, - &bufferFmt, -- outputPlaneSize, - size, -- (uint8_t**) &_buffer, -- inputPlaneSize, -+ (const uint8_t**) &_buffer, - size); - - if (written < size) { - // The same as in AudioLoader. There may be data remaining in the internal -- // FIFO buffer to get this data: call avresample_convert() with NULL input -+ // FIFO buffer to get this data: call swr_convert() with NULL input - // But we just throw exception instead. - ostringstream msg; - msg << "AudioLoader: Incomplete format conversion (some samples missing)" -diff --git a/src/essentia/utils/audiocontext.h b/src/essentia/utils/audiocontext.h -index ae58f949..55939c7d 100644 ---- a/src/essentia/utils/audiocontext.h -+++ b/src/essentia/utils/audiocontext.h -@@ -45,7 +45,7 @@ class AudioContext { - float* _buffer; // input FLT buffer interleaved - uint8_t* _buffer_test; // input buffer in converted to codec sample format - -- struct AVAudioResampleContext* _convertCtxAv; -+ struct SwrContext* _convertCtxAv; - - //const static int FFMPEG_BUFFER_SIZE = MAX_AUDIO_FRAME_SIZE * 2; - // MAX_AUDIO_FRAME_SIZE is in bytes, multiply it by 2 to get some margin -diff --git a/src/essentia/utils/ffmpegapi.h b/src/essentia/utils/ffmpegapi.h -index 20cf3a32..9e53302d 100644 ---- a/src/essentia/utils/ffmpegapi.h -+++ b/src/essentia/utils/ffmpegapi.h -@@ -24,8 +24,8 @@ extern "C" { - #include - #include - #include --#include --#include -+#include -+#include - } - - -diff --git a/src/wscript b/src/wscript -index c3c999d1..72bdf8e3 100644 ---- a/src/wscript -+++ b/src/wscript -@@ -130,7 +130,7 @@ def configure(ctx): - ctx.check_cfg(package='libavutil', uselib_store='AVUTIL', - args=check_cfg_args, mandatory=False) - -- ctx.check_cfg(package='libavresample', uselib_store='AVRESAMPLE', -+ ctx.check_cfg(package='libswresample', uselib_store='AVRESAMPLE', - args=check_cfg_args, mandatory=False) - - if 'libsamplerate' in ctx.env.WITH_LIBS_LIST: -@@ -476,7 +476,7 @@ def build(ctx): - - ctx(source='../essentia.pc.in', **ctx.env.pcfile_opts) - # TODO Ideally we should use the Requires.private field in the .pc file -- # Requires.private: gaia2 fftw3f yaml-0.1 libavcodec libavformat libavutil libavresample samplerate taglib libchromaprint -+ # Requires.private: gaia2 fftw3f yaml-0.1 libavcodec libavformat libavutil libswresample samplerate taglib libchromaprint - - ctx.add_group() - diff --git a/easybuild/easyconfigs/e/Essentia/Essentia-2.1_beta5_fix-test-PYTHONPATH.patch b/easybuild/easyconfigs/e/Essentia/Essentia-2.1_beta5_fix-test-PYTHONPATH.patch deleted file mode 100644 index 13086242444d..000000000000 --- a/easybuild/easyconfigs/e/Essentia/Essentia-2.1_beta5_fix-test-PYTHONPATH.patch +++ /dev/null @@ -1,14 +0,0 @@ -take into account current $PYTHONPATH when running Python tests -author: Kenneth Hoste (HPC-UGent) - ---- essentia-2.1_beta5/wscript.orig 2019-10-01 20:26:06.136279484 +0200 -+++ essentia-2.1_beta5/wscript 2019-10-01 20:26:57.286223056 +0200 -@@ -338,7 +338,7 @@ - os.system('cp -r src/python/essentia build/python/') - os.system('cp build/src/python/_essentia*.so build/python/essentia') - -- ret = os.system('PYTHONPATH=build/python %s test/src/unittests/all_tests.py' % sys.executable) -+ ret = os.system('PYTHONPATH=build/python:$PYTHONPATH %s test/src/unittests/all_tests.py' % sys.executable) - if ret: - ctx.fatal('failed to run python tests. Check test output') - diff --git a/easybuild/easyconfigs/e/Essentia/Essentia-2.1_beta5_fix-vamp-prefix.patch b/easybuild/easyconfigs/e/Essentia/Essentia-2.1_beta5_fix-vamp-prefix.patch deleted file mode 100644 index 445986096dfc..000000000000 --- a/easybuild/easyconfigs/e/Essentia/Essentia-2.1_beta5_fix-vamp-prefix.patch +++ /dev/null @@ -1,14 +0,0 @@ -honor configured installation prefix for Vamp plugin -author: Kenneth Hoste (HPC-UGent) - ---- essentia-2.1_beta5/src/examples/wscript.orig 2019-09-30 19:30:45.546467766 +0200 -+++ essentia-2.1_beta5/src/examples/wscript 2019-09-30 19:30:56.046411027 +0200 -@@ -163,7 +163,7 @@ - if sys.platform == 'darwin': - install_path = os.environ['HOME'] + '/Library/Audio/Plug-Ins/Vamp' - elif sys.platform.startswith('linux'): -- install_path = '/usr/local/lib/vamp' -+ install_path = '${PREFIX}/lib/vamp' - else: - install_path = None - diff --git a/easybuild/easyconfigs/e/EveryBeam/EveryBeam-0.5.2-foss-2022a.eb b/easybuild/easyconfigs/e/EveryBeam/EveryBeam-0.5.2-foss-2022a.eb index b61f0c86167e..42ea9bd49766 100644 --- a/easybuild/easyconfigs/e/EveryBeam/EveryBeam-0.5.2-foss-2022a.eb +++ b/easybuild/easyconfigs/e/EveryBeam/EveryBeam-0.5.2-foss-2022a.eb @@ -9,7 +9,7 @@ such as LOFAR (and LOBES), SKA (OSKAR), MWA, JVLA, etc.""" toolchain = {'name': 'foss', 'version': '2022a'} sources = [{ - 'filename': '%(name)s-v%(version)s.tar.gz', + 'filename': SOURCE_TAR_XZ, 'git_config': { 'url': 'https://git.astron.nl/RD', 'repo_name': '%(name)s', @@ -18,7 +18,7 @@ sources = [{ 'recursive': True, }, }] -checksums = [None] +checksums = ['032d6ea0c040c60338f0404b3c260041aa1d67e382738540420968d039b2267d'] builddependencies = [ ('CMake', '3.24.3'), diff --git a/easybuild/easyconfigs/e/EveryBeam/EveryBeam-0.5.2-foss-2023b.eb b/easybuild/easyconfigs/e/EveryBeam/EveryBeam-0.5.2-foss-2023b.eb index bec1bf004e74..43bf0aa8e181 100644 --- a/easybuild/easyconfigs/e/EveryBeam/EveryBeam-0.5.2-foss-2023b.eb +++ b/easybuild/easyconfigs/e/EveryBeam/EveryBeam-0.5.2-foss-2023b.eb @@ -11,7 +11,7 @@ toolchain = {'name': 'foss', 'version': '2023b'} sources = [ { - 'filename': '%(name)s-v%(version)s.tar.gz', + 'filename': SOURCE_TAR_XZ, # Repo uses git submodules, which are not included in the release tarballs. # Thus, we let EasyBuild download directly from the git repository. 'git_config': { @@ -23,7 +23,7 @@ sources = [ } }, ] -checksums = [None] +checksums = ['032d6ea0c040c60338f0404b3c260041aa1d67e382738540420968d039b2267d'] builddependencies = [ ('CMake', '3.27.6'), diff --git a/easybuild/easyconfigs/e/EveryBeam/EveryBeam-0.5.4_python_metadata.patch b/easybuild/easyconfigs/e/EveryBeam/EveryBeam-0.5.4_python_metadata.patch new file mode 100644 index 000000000000..ac17af32950a --- /dev/null +++ b/easybuild/easyconfigs/e/EveryBeam/EveryBeam-0.5.4_python_metadata.patch @@ -0,0 +1,36 @@ +# Running the CMake build, the metadata for the python package isn't generated +# A +# pip install . --prefix=installdir +# would resolve this, but the downside is that the official setup.py will _also_ trigger a rebuild +# for all the C-libraries. This patch will ensure we only generate the python metadata for this package +# The metadata is needed for other pip-installs to identify that this package is already installed +# which will avoid e.g. users duplicating everybeam in a virtualenv when they already have +# this module loaded +# +# Note that this patch requires a directory 'everybeam' to be created in the builddir with +# mkdir -p %(builddir)s/EveryBeam/everybeam +diff -Nru EveryBeam.orig/pyproject.toml EveryBeam/pyproject.toml +--- EveryBeam.orig/pyproject.toml 2024-10-15 16:01:48.488239799 +0200 ++++ EveryBeam/pyproject.toml 2024-10-15 16:02:12.835126905 +0200 +@@ -4,9 +4,9 @@ + + [build-system] + requires = [ +- "scikit-build-core", ++ "setuptools", + ] +-build-backend = "scikit_build_core.build" ++build-backend = "setuptools.build_meta" + + + #################### +diff -Nru EveryBeam.orig/setup.py EveryBeam/setup.py +--- EveryBeam.orig/setup.py 1970-01-01 01:00:00.000000000 +0100 ++++ EveryBeam/setup.py 2024-10-15 16:02:07.107153465 +0200 +@@ -0,0 +1,6 @@ ++from setuptools import setup ++ ++ ++setup( ++ packages=['everybeam'] ++) diff --git a/easybuild/easyconfigs/e/EveryBeam/EveryBeam-0.6.1-foss-2023b.eb b/easybuild/easyconfigs/e/EveryBeam/EveryBeam-0.6.1-foss-2023b.eb new file mode 100644 index 000000000000..ff6d9e5f086c --- /dev/null +++ b/easybuild/easyconfigs/e/EveryBeam/EveryBeam-0.6.1-foss-2023b.eb @@ -0,0 +1,71 @@ +easyblock = 'CMakeMake' + +name = 'EveryBeam' +version = "0.6.1" + +homepage = 'https://everybeam.readthedocs.io/' +description = """Library that provides the antenna response pattern for several instruments, +such as LOFAR (and LOBES), SKA (OSKAR), MWA, JVLA, etc.""" + +toolchain = {'name': 'foss', 'version': '2023b'} + +sources = [ + { + 'filename': SOURCE_TAR_XZ, + # Repo uses git submodules, which are not included in the release tarballs. + # Thus, we let EasyBuild download directly from the git repository. + 'git_config': { + 'url': 'https://git.astron.nl/RD', + 'repo_name': '%(name)s', + 'tag': 'v%(version)s', + 'clone_into': '%(name)s', + 'recursive': True + } + }, +] +patches = [ + 'EveryBeam-0.5.4_python_metadata.patch' +] +checksums = [ + {'EveryBeam-0.6.1.tar.xz': + '441190d4c08dae5082c8bdf6acace6bb4c16aef0653e0729bedc6a4b08a4ef04'}, + {'EveryBeam-0.5.4_python_metadata.patch': + '63c42e85d1b63cbf5887d10ec158be9b69e2c63cf3b209e9c1944f46c01810ac'}, +] + +builddependencies = [ + ('CMake', '3.27.6'), + ('wget', '1.21.4'), +] +dependencies = [ + ('casacore', '3.5.0'), + ('Boost', '1.83.0'), + ('CFITSIO', '4.3.1'), + ('WCSLIB', '7.11'), + ('GSL', '2.7'), + ('HDF5', '1.14.3'), + ('Python', '3.11.5'), + ('libxml2', '2.11.5'), +] + +configopts = "-DBUILD_WITH_PYTHON=ON " + +# Note: we need to create a dir %(builddir)s/EveryBeam/everybeam for the pip install to complete successfully +postinstallcmds = [ + "mkdir -p %(builddir)s/EveryBeam/everybeam && pip install %(builddir)s/EveryBeam --prefix=%(installdir)s" +] + +modextravars = {'EVERYBEAM_DATADIR': '%(installdir)s/share/everybeam'} + +sanity_check_paths = { + 'files': ['include/%(name)s/beamformer.h', 'lib/libeverybeam.%s' % SHLIB_EXT], + 'dirs': [], +} + +# Check if Python support was built correctly, and can be found by pip +sanity_check_commands = [ + 'python3 -c "import everybeam"', + 'pip list | grep everybeam' +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/e/EvidentialGene/EvidentialGene-2018.01.01-gompi-2023a.eb b/easybuild/easyconfigs/e/EvidentialGene/EvidentialGene-2018.01.01-gompi-2023a.eb new file mode 100644 index 000000000000..15d8b4dc07c2 --- /dev/null +++ b/easybuild/easyconfigs/e/EvidentialGene/EvidentialGene-2018.01.01-gompi-2023a.eb @@ -0,0 +1,40 @@ +easyblock = "PackedBinary" + +name = "EvidentialGene" +version = '2018.01.01' +local_month = ['', 'jan', 'feb', 'mar', 'apr', 'may', 'jun', 'jul', 'aug', 'sep', 'oct', 'nov', 'dec'] +local_dlver = version.split('.')[0][-2:] + local_month[int(version.split('.')[1])] + version.split('.')[2] + +homepage = 'http://arthropods.eugenes.org/EvidentialGene/' +description = """EvidentialGene is a genome informatics project for + "Evidence Directed Gene Construction for Eukaryotes", + for constructing high quality, accurate gene sets for + animals and plants (any eukaryotes), being developed by + Don Gilbert at Indiana University, gilbertd at indiana edu.""" + +toolchain = {'name': 'gompi', 'version': '2023a'} + +source_urls = [ + 'http://arthropods.eugenes.org/EvidentialGene/other/evigene_old/', + 'http://arthropods.eugenes.org/EvidentialGene/other/evigene_old/evigene_older/', +] +sources = ['evigene%s.tar' % local_dlver] +checksums = ['6972108112cdb1fb106da11321d06b09f518b544e4739d0bf19da1984131e221'] + +dependencies = [ + ('Perl', '5.36.1'), + ('Exonerate', '2.4.0'), + ('CD-HIT', '4.8.1'), + ('BLAST+', '2.14.1'), +] + +fix_perl_shebang_for = ['scripts/*.pl', 'scripts/*/*.pl', 'scripts/*/*/*.pl'] + +sanity_check_paths = { + 'files': [], + 'dirs': ['scripts/'], +} + +modextravars = {'evigene': '%(installdir)s'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/EvidentialGene/EvidentialGene-2018.01.01-intel-2017a-Perl-5.24.1.eb b/easybuild/easyconfigs/e/EvidentialGene/EvidentialGene-2018.01.01-intel-2017a-Perl-5.24.1.eb deleted file mode 100644 index 12bb011bfe7d..000000000000 --- a/easybuild/easyconfigs/e/EvidentialGene/EvidentialGene-2018.01.01-intel-2017a-Perl-5.24.1.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = "PackedBinary" - -name = "EvidentialGene" -version = '2018.01.01' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://arthropods.eugenes.org/EvidentialGene/' -description = """EvidentialGene is a genome informatics project for - "Evidence Directed Gene Construction for Eukaryotes", - for constructing high quality, accurate gene sets for - animals and plants (any eukaryotes), being developed by - Don Gilbert at Indiana University, gilbertd at indiana edu.""" - -toolchain = {'name': 'intel', 'version': '2017a'} - -source_urls = [ - 'http://arthropods.eugenes.org/EvidentialGene/other/evigene_old/', - 'http://arthropods.eugenes.org/EvidentialGene/other/evigene_old/evigene_older/', -] -local_month = ['', 'jan', 'feb', 'mar', 'apr', 'may', 'jun', 'jul', 'aug', 'sep', 'oct', 'nov', 'dec'] -local_dlver = version.split('.')[0][-2:] + local_month[int(version.split('.')[1])] + version.split('.')[2] -sources = ['evigene%s.tar' % local_dlver] -checksums = ['6972108112cdb1fb106da11321d06b09f518b544e4739d0bf19da1984131e221'] - -dependencies = [ - ('Perl', '5.24.1'), - ('Exonerate', '2.4.0'), - ('CD-HIT', '4.6.8'), - ('BLAST+', '2.6.0', '-Python-2.7.13'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['scripts/'], -} - -modextravars = {'evigene': '%(installdir)s'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/EvidentialGene/EvidentialGene-2023.07.15-gompi-2023a.eb b/easybuild/easyconfigs/e/EvidentialGene/EvidentialGene-2023.07.15-gompi-2023a.eb new file mode 100644 index 000000000000..c4ae0c4e12dc --- /dev/null +++ b/easybuild/easyconfigs/e/EvidentialGene/EvidentialGene-2023.07.15-gompi-2023a.eb @@ -0,0 +1,40 @@ +easyblock = "PackedBinary" + +name = "EvidentialGene" +version = '2023.07.15' +local_month = ['', 'jan', 'feb', 'mar', 'apr', 'may', 'jun', 'jul', 'aug', 'sep', 'oct', 'nov', 'dec'] +local_dlver = version.split('.')[0][-2:] + local_month[int(version.split('.')[1])] + version.split('.')[2] + +homepage = 'http://arthropods.eugenes.org/EvidentialGene/' +description = """EvidentialGene is a genome informatics project for + "Evidence Directed Gene Construction for Eukaryotes", + for constructing high quality, accurate gene sets for + animals and plants (any eukaryotes), being developed by + Don Gilbert at Indiana University, gilbertd at indiana edu.""" + +toolchain = {'name': 'gompi', 'version': '2023a'} + +source_urls = [ + 'http://arthropods.eugenes.org/EvidentialGene/other/evigene_old/', + 'http://arthropods.eugenes.org/EvidentialGene/other/evigene_old/evigene_older/', +] +sources = ['evigene%s.tar' % local_dlver] +checksums = ['8fe8e5c21ac3f8b7134d8e26593fe66647eb8b7ba2c1cd1c158fc811769b9539'] + +dependencies = [ + ('Perl', '5.36.1'), + ('Exonerate', '2.4.0'), + ('CD-HIT', '4.8.1'), + ('BLAST+', '2.14.1'), +] + +fix_perl_shebang_for = ['scripts/*.pl', 'scripts/*/*.pl', 'scripts/*/*/*.pl'] + +sanity_check_paths = { + 'files': [], + 'dirs': ['scripts/'], +} + +modextravars = {'evigene': '%(installdir)s'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/ExaBayes/ExaBayes-1.5-foss-2016b.eb b/easybuild/easyconfigs/e/ExaBayes/ExaBayes-1.5-foss-2016b.eb deleted file mode 100644 index 313ed7d5d20a..000000000000 --- a/easybuild/easyconfigs/e/ExaBayes/ExaBayes-1.5-foss-2016b.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 = 'ConfigureMake' - -name = 'ExaBayes' -version = '1.5' - -homepage = 'https://cme.h-its.org/exelixis/web/software/exabayes/' -description = """ExaBayes is a software package for Bayesian tree inference. - It is particularly suitable for large-scale analyses on computer clusters""" - -# only tested with GCC < 6 -# https://groups.google.com/d/msg/exabayes/94tOvKRDq-s/F223g6qKCQAJ -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'usempi': True} - -source_urls = ['https://cme.h-its.org/exelixis/resource/download/software/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e401f1b4645e67e8879d296807131d0ab79bba81a1cd5afea14d7c3838b095a2'] - -configopts = '--enable-mpi ' - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['consense', 'credibleSet', 'exabayes', 'extractBips', - 'parser-exabayes', 'postProcParam', 'sdsf', 'yggdrasil']], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/ExifTool/ExifTool-12.00-GCCcore-9.3.0.eb b/easybuild/easyconfigs/e/ExifTool/ExifTool-12.00-GCCcore-9.3.0.eb deleted file mode 100644 index 8dff80928e4f..000000000000 --- a/easybuild/easyconfigs/e/ExifTool/ExifTool-12.00-GCCcore-9.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PerlModule' - -name = 'ExifTool' -version = '12.00' - -homepage = 'https://owl.phy.queensu.ca/~phil/exiftool/' -description = """Perl module (Image::ExifTool) and program (exiftool) -to read EXIF information from images""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://cpan.metacpan.org/authors/id/E/EX/EXIFTOOL'] -sources = ['Image-%(name)s-%(version)s.tar.gz'] -checksums = ['d0792cc94ab58a8b3d81b18ccdb8b43848c8fb901b5b7caecdcb68689c6c855a'] - -builddependencies = [('binutils', '2.34')] - -dependencies = [ - ('Perl', '5.30.2') -] - -options = {'modulename': 'Image::ExifTool'} - -sanity_check_paths = { - 'files': ['bin/exiftool'], - 'dirs': ['lib/perl5/site_perl'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-10.2.0.eb b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-10.2.0.eb index 39bd4527161b..360c6edd62ce 100644 --- a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-10.2.0.eb +++ b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-10.2.0.eb @@ -13,7 +13,7 @@ version = '2.4.0' homepage = 'https://www.ebi.ac.uk/about/vertebrate-genomics/software/exonerate' description = """ Exonerate is a generic tool for pairwise sequence comparison. - It allows you to align sequences using a many alignment models, using either + It allows you to align sequences using a many alignment models, using either exhaustive dynamic programming, or a variety of heuristics. """ toolchain = {'name': 'GCC', 'version': '10.2.0'} @@ -27,7 +27,7 @@ builddependencies = [('pkg-config', '0.29.2')] dependencies = [('GLib', '2.66.1')] # parallel build fails -parallel = 1 +maxparallel = 1 sanity_check_paths = { 'files': ["bin/%s" % x for x in ["exonerate", "fastaclip", "fastaoverlap"]], diff --git a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-10.3.0.eb b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-10.3.0.eb index 9db08ac41a14..9ce472d79b28 100644 --- a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-10.3.0.eb @@ -14,7 +14,7 @@ version = '2.4.0' homepage = 'https://www.ebi.ac.uk/about/vertebrate-genomics/software/exonerate' # also https://github.com/nathanweeks/exonerate description = """ Exonerate is a generic tool for pairwise sequence comparison. - It allows you to align sequences using a many alignment models, using either + It allows you to align sequences using a many alignment models, using either exhaustive dynamic programming, or a variety of heuristics. """ toolchain = {'name': 'GCC', 'version': '10.3.0'} @@ -28,7 +28,7 @@ builddependencies = [('pkg-config', '0.29.2')] dependencies = [('GLib', '2.68.2')] # parallel build fails -parallel = 1 +maxparallel = 1 runtest = 'check' diff --git a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-11.2.0.eb b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-11.2.0.eb index dc295ab44452..af9c8b3d4f32 100644 --- a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-11.2.0.eb @@ -14,7 +14,7 @@ version = '2.4.0' homepage = 'https://www.ebi.ac.uk/about/vertebrate-genomics/software/exonerate' # also https://github.com/nathanweeks/exonerate description = """ Exonerate is a generic tool for pairwise sequence comparison. - It allows you to align sequences using a many alignment models, using either + It allows you to align sequences using a many alignment models, using either exhaustive dynamic programming, or a variety of heuristics. """ toolchain = {'name': 'GCC', 'version': '11.2.0'} @@ -31,7 +31,7 @@ dependencies = [ ] # parallel build fails -parallel = 1 +maxparallel = 1 runtest = 'check' diff --git a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-11.3.0.eb b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-11.3.0.eb index ff3739e4809b..0610aa693964 100644 --- a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-11.3.0.eb @@ -14,7 +14,7 @@ version = '2.4.0' homepage = 'https://www.ebi.ac.uk/about/vertebrate-genomics/software/exonerate' # also https://github.com/nathanweeks/exonerate description = """ Exonerate is a generic tool for pairwise sequence comparison. - It allows you to align sequences using a many alignment models, using either + It allows you to align sequences using a many alignment models, using either exhaustive dynamic programming, or a variety of heuristics. """ toolchain = {'name': 'GCC', 'version': '11.3.0'} @@ -31,7 +31,7 @@ dependencies = [ ] # parallel build fails -parallel = 1 +maxparallel = 1 runtest = 'check' diff --git a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-12.2.0.eb b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-12.2.0.eb index ca9b769165cc..1634eed0a29a 100644 --- a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-12.2.0.eb +++ b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-12.2.0.eb @@ -14,7 +14,7 @@ version = '2.4.0' homepage = 'https://www.ebi.ac.uk/about/vertebrate-genomics/software/exonerate' # also https://github.com/nathanweeks/exonerate description = """ Exonerate is a generic tool for pairwise sequence comparison. - It allows you to align sequences using a many alignment models, using either + It allows you to align sequences using a many alignment models, using either exhaustive dynamic programming, or a variety of heuristics. """ toolchain = {'name': 'GCC', 'version': '12.2.0'} @@ -31,7 +31,7 @@ dependencies = [ ] # parallel build fails -parallel = 1 +maxparallel = 1 runtest = 'check' diff --git a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-12.3.0.eb b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-12.3.0.eb new file mode 100644 index 000000000000..5d0fd782c7c3 --- /dev/null +++ b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-12.3.0.eb @@ -0,0 +1,47 @@ +# 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 +# foss-2016b modified by: +# Adam Huffman +# The Francis Crick Institute + +easyblock = 'ConfigureMake' + +name = 'Exonerate' +version = '2.4.0' + +homepage = 'https://www.ebi.ac.uk/about/vertebrate-genomics/software/exonerate' +# also https://github.com/nathanweeks/exonerate +description = """ Exonerate is a generic tool for pairwise sequence comparison. + It allows you to align sequences using a many alignment models, using either + exhaustive dynamic programming, or a variety of heuristics. """ + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +source_urls = ['https://ftp.ebi.ac.uk/pub/software/vertebrategenomics/%(namelower)s/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['f849261dc7c97ef1f15f222e955b0d3daf994ec13c9db7766f1ac7e77baa4042'] + +builddependencies = [ + ('pkgconf', '1.9.5'), +] +dependencies = [ + ('GLib', '2.77.1'), +] + +# parallel build fails +maxparallel = 1 + +runtest = 'check' + +_bins = ['exonerate', 'fastaclip', 'fastacomposition', 'fastafetch', 'fastaoverlap', 'ipcress'] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in _bins], + 'dirs': ['share'], +} + +sanity_check_commands = ['%s -h | grep "from exonerate version %%(version)s"' % x for x in _bins] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-6.4.0-2.28.eb deleted file mode 100644 index 6b18a8c86cc7..000000000000 --- a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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 -# foss-2016b modified by: -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'Exonerate' -version = '2.4.0' - -homepage = 'https://www.ebi.ac.uk/about/vertebrate-genomics/software/exonerate' -description = """ Exonerate is a generic tool for pairwise sequence comparison. - It allows you to align sequences using a many alignment models, using either - exhaustive dynamic programming, or a variety of heuristics. """ - -toolchain = {'name': 'GCC', 'version': '6.4.0-2.28'} - -source_urls = ['http://ftp.ebi.ac.uk/pub/software/vertebrategenomics/exonerate/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['f849261dc7c97ef1f15f222e955b0d3daf994ec13c9db7766f1ac7e77baa4042'] - -builddependencies = [('pkg-config', '0.29.2')] - -dependencies = [('GLib', '2.54.3')] - -# parallel build fails -parallel = 1 - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["exonerate", "fastaclip", "fastaoverlap"]], - 'dirs': ["share"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-8.3.0.eb b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-8.3.0.eb deleted file mode 100644 index 4f411e6ca472..000000000000 --- a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-GCC-8.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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 -# foss-2016b modified by: -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'Exonerate' -version = '2.4.0' - -homepage = 'https://www.ebi.ac.uk/about/vertebrate-genomics/software/exonerate' -description = """ Exonerate is a generic tool for pairwise sequence comparison. - It allows you to align sequences using a many alignment models, using either - exhaustive dynamic programming, or a variety of heuristics. """ - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -source_urls = ['http://ftp.ebi.ac.uk/pub/software/vertebrategenomics/exonerate/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['f849261dc7c97ef1f15f222e955b0d3daf994ec13c9db7766f1ac7e77baa4042'] - -builddependencies = [('pkg-config', '0.29.2')] - -dependencies = [('GLib', '2.62.0')] - -# parallel build fails -parallel = 1 - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["exonerate", "fastaclip", "fastaoverlap"]], - 'dirs': ["share"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-foss-2016a.eb b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-foss-2016a.eb deleted file mode 100644 index ac7c4c39393e..000000000000 --- a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-foss-2016a.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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 = 'Exonerate' -version = '2.4.0' - -homepage = 'http://www.ebi.ac.uk/~guy/exonerate/' -description = """ Exonerate is a generic tool for pairwise sequence comparison. - It allows you to align sequences using a many alignment models, using either - exhaustive dynamic programming, or a variety of heuristics. """ - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['http://ftp.ebi.ac.uk/pub/software/vertebrategenomics/exonerate/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['f849261dc7c97ef1f15f222e955b0d3daf994ec13c9db7766f1ac7e77baa4042'] - -builddependencies = [('pkg-config', '0.29.1')] - -dependencies = [('GLib', '2.47.5')] - -# parallel build fails -parallel = 1 - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["exonerate", "fastaclip", "fastaoverlap"]], - 'dirs': ["share"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-foss-2016b.eb b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-foss-2016b.eb deleted file mode 100644 index dc2229065d56..000000000000 --- a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-foss-2016b.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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 -# foss-2016b modified by: -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'Exonerate' -version = '2.4.0' - -homepage = 'http://www.ebi.ac.uk/~guy/exonerate/' -description = """ Exonerate is a generic tool for pairwise sequence comparison. - It allows you to align sequences using a many alignment models, using either - exhaustive dynamic programming, or a variety of heuristics. """ - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['http://ftp.ebi.ac.uk/pub/software/vertebrategenomics/exonerate/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['f849261dc7c97ef1f15f222e955b0d3daf994ec13c9db7766f1ac7e77baa4042'] - -builddependencies = [('pkg-config', '0.29.1')] - -dependencies = [('GLib', '2.49.5')] - -# parallel build fails -parallel = 1 - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["exonerate", "fastaclip", "fastaoverlap"]], - 'dirs': ["share"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-iccifort-2017.4.196-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-iccifort-2017.4.196-GCC-6.4.0-2.28.eb deleted file mode 100644 index b05aae703637..000000000000 --- a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-iccifort-2017.4.196-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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 -# foss-2016b modified by: -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'Exonerate' -version = '2.4.0' - -homepage = 'https://www.ebi.ac.uk/about/vertebrate-genomics/software/exonerate' -description = """ Exonerate is a generic tool for pairwise sequence comparison. - It allows you to align sequences using a many alignment models, using either - exhaustive dynamic programming, or a variety of heuristics. """ - -toolchain = {'name': 'iccifort', 'version': '2017.4.196-GCC-6.4.0-2.28'} - -source_urls = ['http://ftp.ebi.ac.uk/pub/software/vertebrategenomics/exonerate/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['f849261dc7c97ef1f15f222e955b0d3daf994ec13c9db7766f1ac7e77baa4042'] - -builddependencies = [('pkg-config', '0.29.2')] - -dependencies = [('GLib', '2.54.3')] - -# parallel build fails -parallel = 1 - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["exonerate", "fastaclip", "fastaoverlap"]], - 'dirs': ["share"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 3790364b8c15..000000000000 --- a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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 -# foss-2016b modified by: -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'Exonerate' -version = '2.4.0' - -homepage = 'https://www.ebi.ac.uk/about/vertebrate-genomics/software/exonerate' -description = """ Exonerate is a generic tool for pairwise sequence comparison. - It allows you to align sequences using a many alignment models, using either - exhaustive dynamic programming, or a variety of heuristics. """ - -toolchain = {'name': 'iccifort', 'version': '2019.1.144-GCC-8.2.0-2.31.1'} - -source_urls = ['http://ftp.ebi.ac.uk/pub/software/vertebrategenomics/exonerate/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['f849261dc7c97ef1f15f222e955b0d3daf994ec13c9db7766f1ac7e77baa4042'] - -builddependencies = [('pkg-config', '0.29.2')] - -dependencies = [('GLib', '2.60.1')] - -# parallel build fails -parallel = 1 - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["exonerate", "fastaclip", "fastaoverlap"]], - 'dirs': ["share"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-iccifort-2019.5.281.eb b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-iccifort-2019.5.281.eb deleted file mode 100644 index 41b2442ffdc5..000000000000 --- a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-iccifort-2019.5.281.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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 -# foss-2016b modified by: -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'Exonerate' -version = '2.4.0' - -homepage = 'https://www.ebi.ac.uk/about/vertebrate-genomics/software/exonerate' -description = """ Exonerate is a generic tool for pairwise sequence comparison. - It allows you to align sequences using a many alignment models, using either - exhaustive dynamic programming, or a variety of heuristics. """ - -toolchain = {'name': 'iccifort', 'version': '2019.5.281'} - -source_urls = ['http://ftp.ebi.ac.uk/pub/software/vertebrategenomics/exonerate/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['f849261dc7c97ef1f15f222e955b0d3daf994ec13c9db7766f1ac7e77baa4042'] - -builddependencies = [('pkg-config', '0.29.2')] - -dependencies = [('GLib', '2.62.0')] - -# parallel build fails -parallel = 1 - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["exonerate", "fastaclip", "fastaoverlap"]], - 'dirs': ["share"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-intel-2017a.eb b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-intel-2017a.eb deleted file mode 100644 index bc03a270a176..000000000000 --- a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-intel-2017a.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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 -# foss-2016b modified by: -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'Exonerate' -version = '2.4.0' - -homepage = 'https://www.ebi.ac.uk/about/vertebrate-genomics/software/exonerate' -description = """ Exonerate is a generic tool for pairwise sequence comparison. - It allows you to align sequences using a many alignment models, using either - exhaustive dynamic programming, or a variety of heuristics. """ - -toolchain = {'name': 'intel', 'version': '2017a'} - -source_urls = ['http://ftp.ebi.ac.uk/pub/software/vertebrategenomics/exonerate/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['f849261dc7c97ef1f15f222e955b0d3daf994ec13c9db7766f1ac7e77baa4042'] - -builddependencies = [('pkg-config', '0.29.2')] - -dependencies = [('GLib', '2.52.0')] - -# parallel build fails -parallel = 1 - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["exonerate", "fastaclip", "fastaoverlap"]], - 'dirs': ["share"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/ExpressBetaDiversity/ExpressBetaDiversity-1.0.10-GCC-12.3.0.eb b/easybuild/easyconfigs/e/ExpressBetaDiversity/ExpressBetaDiversity-1.0.10-GCC-12.3.0.eb index f78daf5fb085..56892e702501 100644 --- a/easybuild/easyconfigs/e/ExpressBetaDiversity/ExpressBetaDiversity-1.0.10-GCC-12.3.0.eb +++ b/easybuild/easyconfigs/e/ExpressBetaDiversity/ExpressBetaDiversity-1.0.10-GCC-12.3.0.eb @@ -39,7 +39,7 @@ sanity_check_commands = [ 'convertToEBD.py --help', # Unit tests need to be executed from the bin directory. # See source/UnitTests.cpp:112: std::string seqCountFile = "../unit-tests/SimpleDataMatrix.env"; - 'cd bin && ExpressBetaDiversity -u', + 'cd %(installdir)s/bin && ExpressBetaDiversity -u', ] moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/Extrae/Extrae-2.4.1_configure-no-shared-binutils.patch b/easybuild/easyconfigs/e/Extrae/Extrae-2.4.1_configure-no-shared-binutils.patch deleted file mode 100644 index c2fc719e0636..000000000000 --- a/easybuild/easyconfigs/e/Extrae/Extrae-2.4.1_configure-no-shared-binutils.patch +++ /dev/null @@ -1,16 +0,0 @@ -fix configure tests for libbfd.a -author: Bernd Mohr (Juelich Supercomputing Centre, Germany) ---- configure.orig 2013-11-11 16:38:11.872367495 +0100 -+++ configure 2013-11-11 16:38:32.872767289 +0100 -@@ -27477,9 +27477,9 @@ - BFD_LIBSDIR="${binutils_home_dir}/lib${BITS}" - elif test -r "${binutils_home_dir}/lib/libbfd.so" ; then - BFD_LIBSDIR="${binutils_home_dir}/lib" -- elif test -r "${binutils_home_dir}/lib${BITS}/libbfd.a" -a "${binutils_require_shared}" = "no" ; then -+ elif test -r "${binutils_home_dir}/lib${BITS}/libbfd.a"; then #-a "${binutils_require_shared}" = "no" ; then - BFD_LIBSDIR="${binutils_home_dir}/lib${BITS}" -- elif test -r "${binutils_home_dir}/lib/libbfd.a" -a "${binutils_require_shared}" = "no" ; then -+ elif test -r "${binutils_home_dir}/lib/libbfd.a"; then # -a "${binutils_require_shared}" = "no" ; then - BFD_LIBSDIR="${binutils_home_dir}/lib" - else - if test -d ${binutils_home_dir}/lib${BITS} ; then diff --git a/easybuild/easyconfigs/e/Extrae/Extrae-3.4.1-foss-2017a.eb b/easybuild/easyconfigs/e/Extrae/Extrae-3.4.1-foss-2017a.eb deleted file mode 100644 index 393b84c78f27..000000000000 --- a/easybuild/easyconfigs/e/Extrae/Extrae-3.4.1-foss-2017a.eb +++ /dev/null @@ -1,39 +0,0 @@ -# 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 -# -# This work is based from experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## -name = 'Extrae' -version = '3.4.1' - -homepage = 'http://www.bsc.es/computer-sciences/performance-tools' -description = """Extrae is the core instrumentation package developed by -the Performance Tools group at BSC. Extrae is capable of instrumenting -applications based on MPI, OpenMP, pthreads, CUDA1, OpenCL1, and StarSs1 -using different instrumentation approaches. The information gathered by -Extrae typically includes timestamped events of runtime calls, -performance counters and source code references. Besides, Extrae -provides its own API to allow the user to manually instrument his or her -application.""" - -toolchain = {'name': 'foss', 'version': '2017a'} -toolchainopts = {'usempi': True} - -source_urls = ['https://ftp.tools.bsc.es/%(namelower)s'] -sources = ['%(namelower)s-%(version)s-src.tar.bz2'] -checksums = ['77bfec16d6b5eee061fbaa879949dcef4cad28395d6a546b1ae1b9246f142725'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Boost', '1.65.1'), - ('libunwind', '1.2.1'), - ('libxml2', '2.9.4'), - ('libdwarf', '20150310'), - ('PAPI', '5.5.1'), -] - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/e/Extrae/Extrae-3.7.1-intel-2019a.eb b/easybuild/easyconfigs/e/Extrae/Extrae-3.7.1-intel-2019a.eb deleted file mode 100644 index adff53258aa2..000000000000 --- a/easybuild/easyconfigs/e/Extrae/Extrae-3.7.1-intel-2019a.eb +++ /dev/null @@ -1,39 +0,0 @@ -# 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 -# -# This work is based from experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## -name = 'Extrae' -version = '3.7.1' - -homepage = 'http://www.bsc.es/computer-sciences/performance-tools' -description = """Extrae is the core instrumentation package developed by -the Performance Tools group at BSC. Extrae is capable of instrumenting -applications based on MPI, OpenMP, pthreads, CUDA1, OpenCL1, and StarSs1 -using different instrumentation approaches. The information gathered by -Extrae typically includes timestamped events of runtime calls, -performance counters and source code references. Besides, Extrae -provides its own API to allow the user to manually instrument his or her -application.""" - -toolchain = {'name': 'intel', 'version': '2019a'} -toolchainopts = {'usempi': True} - -source_urls = ['https://ftp.tools.bsc.es/%(namelower)s'] -sources = ['%(namelower)s-%(version)s-src.tar.bz2'] -checksums = ['95810b057f95e91bfc89813eb8bd320dfe40614fc8e98c63d95c5101c56dd213'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Boost', '1.70.0'), - ('libunwind', '1.3.1'), - ('libxml2', '2.9.8'), - ('libdwarf', '20190529'), - ('PAPI', '5.7.0'), -] - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/e/Extrae/Extrae-4.2.0-debug_add_event.patch b/easybuild/easyconfigs/e/Extrae/Extrae-4.2.0-debug_add_event.patch new file mode 100644 index 000000000000..bd5c925f69f6 --- /dev/null +++ b/easybuild/easyconfigs/e/Extrae/Extrae-4.2.0-debug_add_event.patch @@ -0,0 +1,12 @@ +diff -Nru extrae-4.2.0.orig/src/tracer/hwc/papi_hwc.c extrae-4.2.0/src/tracer/hwc/papi_hwc.c +--- extrae-4.2.0.orig/src/tracer/hwc/papi_hwc.c 2024-07-01 16:12:04.562957639 +0200 ++++ extrae-4.2.0/src/tracer/hwc/papi_hwc.c 2024-07-02 17:21:19.783586061 +0200 +@@ -615,7 +615,7 @@ + char EventName[PAPI_MAX_STR_LEN]; + + PAPI_event_code_to_name (HWC_sets[i].counters[j], EventName); +- fprintf (stderr, PACKAGE_NAME": Error! Hardware counter %s (0x%08x) cannot be added in set %d (task %d, thread %d)\n", EventName, HWC_sets[i].counters[j], i+1, TASKID, threadid); ++ fprintf (stderr, PACKAGE_NAME": Error! Hardware counter %s (0x%08x) cannot be added in set %d (task %d, thread %d) because of %d\n", EventName, HWC_sets[i].counters[j], i+1, TASKID, threadid, rc); + HWC_sets[i].counters[j] = NO_COUNTER; + /* break; */ + } diff --git a/easybuild/easyconfigs/e/Extrae/Extrae-4.2.0-detect_binutils.patch b/easybuild/easyconfigs/e/Extrae/Extrae-4.2.0-detect_binutils.patch new file mode 100644 index 000000000000..ae5847ad80e0 --- /dev/null +++ b/easybuild/easyconfigs/e/Extrae/Extrae-4.2.0-detect_binutils.patch @@ -0,0 +1,42 @@ +diff -Nru extrae-4.2.0.orig/config/macros.m4 extrae-4.2.0/config/macros.m4 +--- extrae-4.2.0.orig/config/macros.m4 2024-07-01 16:12:03.689962036 +0200 ++++ extrae-4.2.0/config/macros.m4 2024-07-01 16:13:05.811649165 +0200 +@@ -779,6 +779,8 @@ + elif test -r "${binutils_home_dir}/lib/libbfd.a" -a \ + "${binutils_require_shared}" = "no" ; then + BFD_LIBSDIR="${binutils_home_dir}/lib" ++ elif test -r "${binutils_home_dir}/libbfd.so" ; then ++ BFD_LIBSDIR="${binutils_home_dir}" + else + dnl Try something more automatic using find command + libbfd_lib="" +@@ -814,6 +816,8 @@ + LIBERTY_LIBSDIR="${binutils_home_dir}/lib" + elif test -r "${binutils_home_dir}/lib/libiberty.a" ; then + LIBERTY_LIBSDIR="${binutils_home_dir}/lib" ++ elif test -r "${binutils_home_dir}/libiberty.a" ; then ++ LIBERTY_LIBSDIR="${binutils_home_dir}" + else + dnl Try something more automatic using find command + libiberty_lib="" +diff -Nru extrae-4.2.0.orig/configure extrae-4.2.0/configure +--- extrae-4.2.0.orig/configure 2024-07-01 16:12:03.308963954 +0200 ++++ extrae-4.2.0/configure 2024-07-01 16:17:00.458465744 +0200 +@@ -35074,6 +35074,8 @@ + elif test -r "${binutils_home_dir}/lib/libbfd.a" -a \ + "${binutils_require_shared}" = "no" ; then + BFD_LIBSDIR="${binutils_home_dir}/lib" ++ elif test -r "${binutils_home_dir}/libbfd.so" ; then ++ BFD_LIBSDIR="${binutils_home_dir}" + else + libbfd_lib="" + +@@ -35108,6 +35110,8 @@ + LIBERTY_LIBSDIR="${binutils_home_dir}/lib" + elif test -r "${binutils_home_dir}/lib/libiberty.a" ; then + LIBERTY_LIBSDIR="${binutils_home_dir}/lib" ++ elif test -r "${binutils_home_dir}/libiberty.a" ; then ++ LIBERTY_LIBSDIR="${binutils_home_dir}" + else + libiberty_lib="" + diff --git a/easybuild/easyconfigs/e/Extrae/Extrae-4.2.0-fix-hw-counters-checks.patch b/easybuild/easyconfigs/e/Extrae/Extrae-4.2.0-fix-hw-counters-checks.patch new file mode 100644 index 000000000000..2d588694b4c4 --- /dev/null +++ b/easybuild/easyconfigs/e/Extrae/Extrae-4.2.0-fix-hw-counters-checks.patch @@ -0,0 +1,137 @@ +diff -Nru extrae-4.2.0.orig/tests/functional/hw-counters/check_Extrae_PAPI_TOT_CYC.sh extrae-4.2.0/tests/functional/hw-counters/check_Extrae_PAPI_TOT_CYC.sh +--- extrae-4.2.0.orig/tests/functional/hw-counters/check_Extrae_PAPI_TOT_CYC.sh 2024-07-01 16:12:03.454963219 +0200 ++++ extrae-4.2.0/tests/functional/hw-counters/check_Extrae_PAPI_TOT_CYC.sh 2024-07-03 16:51:00.533542188 +0200 +@@ -10,7 +10,29 @@ + EXTRAE_CONFIG_FILE=extrae-PAPI_TOT_CYC.xml ./check_Extrae_counters_xml + ../../../src/merger/mpi2prv -f TRACE.mpits -o ${TRACE}.prv + +-# Check ++# Check PAPI availability ++if ! command -v papi_avail &> /dev/null ++then ++ echo "papi_avail could not be found" ++ exit 0 ++fi ++ ++# Check COUNTER availability ++PAPI_TOT_CYC_available=`papi_avail | grep PAPI_TOT_CYC | awk '{print $3}'` ++if [[ "$PAPI_TOT_CYC_available" == No ]] ++then ++ echo "PAPI_TOT_CYC is not available" ++ exit 0 ++fi ++ ++# Check that HW counters are accessible ++ACCESS_LEVEL=`sysctl kernel.perf_event_paranoid |awk '{print $3}'` ++if [ $ACCESS_LEVEL \> 1 ] ++then ++ echo "perf_event_paranoid configuration does not allow access to HW counters" ++ exit 0 ++fi ++ + CheckEntryInPCF ${TRACE}.pcf PAPI_TOT_CYC + + rm -fr TRACE* set-0 ${TRACE}.??? +diff -Nru extrae-4.2.0.orig/tests/functional/hw-counters/check_Extrae_PAPI_TOT_INS_CYC.sh extrae-4.2.0/tests/functional/hw-counters/check_Extrae_PAPI_TOT_INS_CYC.sh +--- extrae-4.2.0.orig/tests/functional/hw-counters/check_Extrae_PAPI_TOT_INS_CYC.sh 2024-07-01 16:12:03.448963249 +0200 ++++ extrae-4.2.0/tests/functional/hw-counters/check_Extrae_PAPI_TOT_INS_CYC.sh 2024-07-03 16:52:55.509932826 +0200 +@@ -10,7 +10,30 @@ + EXTRAE_CONFIG_FILE=extrae-PAPI_TOT_INS_CYC.xml ./check_Extrae_counters_xml + ../../../src/merger/mpi2prv -f TRACE.mpits -o ${TRACE}.prv + +-# Check ++# Check PAPI availability ++if ! command -v papi_avail &> /dev/null ++then ++ echo "papi_avail could not be found" ++ exit 0 ++fi ++ ++# Check COUNTER availability ++PAPI_TOT_CYC_available=`papi_avail | grep PAPI_TOT_CYC | awk '{print $3}'` ++if [[ "$PAPI_TOT_CYC_available" == No ]] ++then ++ echo "PAPI_TOT_CYC is not available" ++ exit 0 ++fi ++ ++# Check counters accessibility level ++ACCESS_LEVEL=`sysctl kernel.perf_event_paranoid |awk '{print $3}'` ++if [ $ACCESS_LEVEL \> 1 ] ++then ++ echo "perf_event_paranoid configuration does not allow access to HW counters" ++ exit 0 ++fi ++ ++ + CheckEntryInPCF ${TRACE}.pcf PAPI_TOT_INS + CheckEntryInPCF ${TRACE}.pcf PAPI_TOT_CYC + +diff -Nru extrae-4.2.0.orig/tests/functional/hw-counters/check_Extrae_PAPI_TOT_INS.sh extrae-4.2.0/tests/functional/hw-counters/check_Extrae_PAPI_TOT_INS.sh +--- extrae-4.2.0.orig/tests/functional/hw-counters/check_Extrae_PAPI_TOT_INS.sh 2024-07-01 16:12:03.455963214 +0200 ++++ extrae-4.2.0/tests/functional/hw-counters/check_Extrae_PAPI_TOT_INS.sh 2024-07-03 16:54:17.878497036 +0200 +@@ -10,7 +10,29 @@ + EXTRAE_CONFIG_FILE=extrae-PAPI_TOT_INS.xml ./check_Extrae_counters_xml + ../../../src/merger/mpi2prv -f TRACE.mpits -o ${TRACE}.prv + +-# Check ++# Check PAPI availability ++if ! command -v papi_avail &> /dev/null ++then ++ echo "papi_avail could not be found" ++ exit 0 ++fi ++ ++# Check COUNTERS availability ++PAPI_TOT_INS_available=`papi_avail | grep PAPI_TOT_INS | awk '{print $3}'` ++if [[ "$PAPI_TOT_INS_available" == No ]] ++then ++ echo "PAPI_TOT_INS is not available" ++ exit 0 ++fi ++ ++# Check COUNTERS accessibility level ++ACCESS_LEVEL=`sysctl kernel.perf_event_paranoid |awk '{print $3}'` ++if [ $ACCESS_LEVEL \> 1 ] ++then ++ echo "perf_event_paranoid configuration does not allow access to HW counters" ++ exit 0 ++fi ++ + CheckEntryInPCF ${TRACE}.pcf PAPI_TOT_INS + + rm -fr TRACE* set-0 ${TRACE}.??? +diff -Nru extrae-4.2.0.orig/tests/functional/xml/check_Extrae_xml_envvar_counters.sh extrae-4.2.0/tests/functional/xml/check_Extrae_xml_envvar_counters.sh +--- extrae-4.2.0.orig/tests/functional/xml/check_Extrae_xml_envvar_counters.sh 2024-07-01 16:12:03.484963068 +0200 ++++ extrae-4.2.0/tests/functional/xml/check_Extrae_xml_envvar_counters.sh 2024-07-03 16:56:41.975736132 +0200 +@@ -10,7 +10,29 @@ + COUNTERS=PAPI_TOT_INS EXTRAE_CONFIG_FILE=extrae_envvar_counters.xml ./check_Extrae_xml + ../../../src/merger/mpi2prv -f TRACE.mpits -o ${TRACE}.prv + +-# Check ++# Check PAPI availability ++if ! command -v papi_avail &> /dev/null ++then ++ echo "papi_avail could not be found" ++ exit 0 ++fi ++ ++# Check COUNTER availability ++PAPI_TOT_INS_available=`papi_avail | grep PAPI_TOT_INS | awk '{print $3}'` ++if [[ "$PAPI_TOT_INS_available" == No ]] ++then ++ echo "PAPI_TOT_INS is not available" ++ exit 0 ++fi ++ ++# Check COUNTERS accessibility level ++ACCESS_LEVEL=`sysctl kernel.perf_event_paranoid |awk '{print $3}'` ++if [ $ACCESS_LEVEL \> 1 ] ++then ++ echo "perf_event_paranoid configuration does not allow access to HW counters" ++ exit 0 ++fi ++ + CheckEntryInPCF ${TRACE}.pcf PAPI_TOT_INS + + rm -fr TRACE* set-0 ${TRACE}.??? diff --git a/easybuild/easyconfigs/e/Extrae/Extrae-4.2.0-gompi-2023b.eb b/easybuild/easyconfigs/e/Extrae/Extrae-4.2.0-gompi-2023b.eb new file mode 100644 index 000000000000..4fca4663aca1 --- /dev/null +++ b/easybuild/easyconfigs/e/Extrae/Extrae-4.2.0-gompi-2023b.eb @@ -0,0 +1,54 @@ +name = 'Extrae' +version = '4.2.0' + +homepage = 'https://tools.bsc.es/extrae' +description = """Extrae is the package devoted to generate Paraver trace-files for a post-mortem analysis. +Extrae is a tool that uses different interposition mechanisms to inject probes into the target application +so as to gather information regarding the application performance.""" + +toolchain = {'name': 'gompi', 'version': '2023b'} + +toolchainopts = {'usempi': True} + +source_urls = ['https://ftp.tools.bsc.es/%(namelower)s'] + +sources = ['%(namelower)s-%(version)s-src.tar.bz2'] + +patches = [ + 'Extrae-4.2.0-detect_binutils.patch', + 'Extrae-4.2.0-fix-hw-counters-checks.patch', + 'Extrae-4.2.0-debug_add_event.patch', +] + +checksums = [ + # extrae-4.2.0-src.tar.bz2 + '7b83a1ed008440bbc1bda88297d2d0e9256780db1cf8401b3c12718451f8919a', + '1c7bf9d97405c5c2f9dba3604faf141c1563c70958e942822aab521eb7ea0c9e', # Extrae-4.2.0-detect_binutils.patch + '147d897a5a9ba6ebb1b5de32c964b2cd73534f31a540125a94fd37f2ceb1edfe', # Extrae-4.2.0-fix-hw-counters-checks.patch + '9c3541b16f1acf6ff56ab44a24d44c2ec91f9415be217c39f9c0a32e2093ccca', # Extrae-4.2.0-debug_add_event.patch +] + +builddependencies = [ + ('Automake', '1.16.5'), +] + +dependencies = [ + ('zlib', '1.2.13'), + ('Boost', '1.83.0'), + ('libxml2', '2.11.5'), + ('libdwarf', '0.9.2'), + ('PAPI', '7.1.0'), +] + +# libunwind causes segv errors on aarch64 +if ARCH != 'aarch64': + dependencies.append( + ('libunwind', '1.6.2'), + ) + +# Disable dynamic memory instrumentation for this release, has been seen to sometimes cause MPI test failures +configopts = '--disable-instrument-dynamic-memory' + +runtest = 'check' + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/e/Extrae/Extrae-4.2.5-gompi-2024a.eb b/easybuild/easyconfigs/e/Extrae/Extrae-4.2.5-gompi-2024a.eb new file mode 100644 index 000000000000..ba3e03d375b4 --- /dev/null +++ b/easybuild/easyconfigs/e/Extrae/Extrae-4.2.5-gompi-2024a.eb @@ -0,0 +1,33 @@ +name = 'Extrae' +version = '4.2.5' + +homepage = 'https://tools.bsc.es/extrae' +description = """Extrae is the package devoted to generate Paraver trace-files for a post-mortem analysis. +Extrae is a tool that uses different interposition mechanisms to inject probes into the target application +so as to gather information regarding the application performance.""" + +toolchain = {'name': 'gompi', 'version': '2024a'} +toolchainopts = {'usempi': True} + +source_urls = ['https://ftp.tools.bsc.es/%(namelower)s'] +sources = ['%(namelower)s-%(version)s-src.tar.bz2'] +checksums = ['962e17e4033b009d691ffb99fb89466074cc66369ff979f1cfad8c9203a24de9'] + +builddependencies = [ + ('Automake', '1.16.5'), +] +dependencies = [ + ('zlib', '1.3.1'), + ('Boost', '1.85.0'), + ('libxml2', '2.12.7'), + ('libdwarf', '0.10.1'), + ('PAPI', '7.1.0'), + ('libunwind', '1.8.1'), +] + +# Disable dynamic memory instrumentation for this release, has been seen to sometimes cause MPI test failures +configopts = '--disable-instrument-dynamic-memory' + +runtest = 'check' + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/e/ExtremeLy/ExtremeLy-2.3.0-foss-2022a.eb b/easybuild/easyconfigs/e/ExtremeLy/ExtremeLy-2.3.0-foss-2022a.eb index 4e50e4c90599..29ba8b9585f3 100644 --- a/easybuild/easyconfigs/e/ExtremeLy/ExtremeLy-2.3.0-foss-2022a.eb +++ b/easybuild/easyconfigs/e/ExtremeLy/ExtremeLy-2.3.0-foss-2022a.eb @@ -14,9 +14,6 @@ dependencies = [ ('scikit-extremes', '2022.4.10'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('seaborn', '0.13.2', { 'checksums': ['93e60a40988f4d65e9f4885df477e2fdaff6b73a9ded434c1ab356dd57eefff7'], diff --git a/easybuild/easyconfigs/e/e3nn/e3nn-0.3.3-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/e/e3nn/e3nn-0.3.3-foss-2022a-CUDA-11.7.0.eb index 0dd9d35d9402..5594cc7c1bfb 100644 --- a/easybuild/easyconfigs/e/e3nn/e3nn-0.3.3-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/e/e3nn/e3nn-0.3.3-foss-2022a-CUDA-11.7.0.eb @@ -6,7 +6,7 @@ versionsuffix = '-CUDA-%(cudaver)s' homepage = 'https://e3nn.org/' description = """ -Euclidean neural networks (e3nn) is a python library based on pytorch to create equivariant +Euclidean neural networks (e3nn) is a python library based on pytorch to create equivariant neural networks for the group O(3). """ @@ -20,8 +20,6 @@ dependencies = [ ('sympy', '1.10.1'), ] -use_pip = True - exts_list = [ ('opt_einsum', '3.3.0', { 'checksums': ['59f6475f77bbc37dcf7cd748519c0ec60722e91e63ca114e68821c0c54a46549'], @@ -34,6 +32,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/e3nn/e3nn-0.3.3-foss-2022a-PyTorch-1.13.1-CUDA-11.7.0.eb b/easybuild/easyconfigs/e/e3nn/e3nn-0.3.3-foss-2022a-PyTorch-1.13.1-CUDA-11.7.0.eb index 2be3d9bf74c4..bdd008be2797 100644 --- a/easybuild/easyconfigs/e/e3nn/e3nn-0.3.3-foss-2022a-PyTorch-1.13.1-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/e/e3nn/e3nn-0.3.3-foss-2022a-PyTorch-1.13.1-CUDA-11.7.0.eb @@ -7,7 +7,7 @@ versionsuffix = '-PyTorch-' + local_pytorch_version + '-CUDA-%(cudaver)s' homepage = 'https://e3nn.org/' description = """ -Euclidean neural networks (e3nn) is a python library based on pytorch to create equivariant +Euclidean neural networks (e3nn) is a python library based on pytorch to create equivariant neural networks for the group O(3). """ @@ -21,8 +21,6 @@ dependencies = [ ('sympy', '1.10.1'), ] -use_pip = True - exts_list = [ ('opt_einsum', '3.3.0', { 'checksums': ['59f6475f77bbc37dcf7cd748519c0ec60722e91e63ca114e68821c0c54a46549'], @@ -35,6 +33,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/e3nn/e3nn-0.3.3-foss-2022a.eb b/easybuild/easyconfigs/e/e3nn/e3nn-0.3.3-foss-2022a.eb index acfcfad4838c..0b8e4c6b18f2 100644 --- a/easybuild/easyconfigs/e/e3nn/e3nn-0.3.3-foss-2022a.eb +++ b/easybuild/easyconfigs/e/e3nn/e3nn-0.3.3-foss-2022a.eb @@ -5,7 +5,7 @@ version = '0.3.3' homepage = 'https://e3nn.org/' description = """ -Euclidean neural networks (e3nn) is a python library based on pytorch to create equivariant +Euclidean neural networks (e3nn) is a python library based on pytorch to create equivariant neural networks for the group O(3). """ @@ -18,8 +18,6 @@ dependencies = [ ('sympy', '1.10.1'), ] -use_pip = True - exts_list = [ ('opt_einsum', '3.3.0', { 'checksums': ['59f6475f77bbc37dcf7cd748519c0ec60722e91e63ca114e68821c0c54a46549'], @@ -32,6 +30,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/e3nn/e3nn-0.3.3-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/e/e3nn/e3nn-0.3.3-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..e13cc9525e67 --- /dev/null +++ b/easybuild/easyconfigs/e/e3nn/e3nn-0.3.3-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,36 @@ +easyblock = 'PythonBundle' + +name = 'e3nn' +version = '0.3.3' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://e3nn.org/' +description = """ +Euclidean neural networks (e3nn) is a python library based on pytorch to create equivariant +neural networks for the group O(3). +""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('CUDA', '12.1.1', '', SYSTEM), + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('PyTorch', '2.1.2', versionsuffix), + ('sympy', '1.12'), +] + +exts_list = [ + ('opt-einsum', '3.3.0', { + 'source_tmpl': 'opt_einsum-%(version)s.tar.gz', + 'checksums': ['59f6475f77bbc37dcf7cd748519c0ec60722e91e63ca114e68821c0c54a46549'], + }), + ('opt_einsum_fx', '0.1.4', { + 'checksums': ['7eeb7f91ecb70be65e6179c106ea7f64fc1db6319e3d1289a4518b384f81e74f'], + }), + (name, version, { + 'checksums': ['532b34a5644153659253c59943fe4224cd9c3c46ce8a79f1dc7c00afccb44ecb'], + }), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/eQuilibrator/eQuilibrator-0.4.7-foss-2021a.eb b/easybuild/easyconfigs/e/eQuilibrator/eQuilibrator-0.4.7-foss-2021a.eb index 90f45d926268..60ebc73b4951 100644 --- a/easybuild/easyconfigs/e/eQuilibrator/eQuilibrator-0.4.7-foss-2021a.eb +++ b/easybuild/easyconfigs/e/eQuilibrator/eQuilibrator-0.4.7-foss-2021a.eb @@ -23,8 +23,6 @@ dependencies = [ ('tqdm', '4.61.2'), ] -use_pip = True - exts_list = [ ('path', '15.0.1', { 'checksums': ['298dca9d8e82a2cf224e302ed1cf48269cbc3d35502b94c335383ca053c1c2fa'], @@ -105,6 +103,4 @@ sanity_check_commands = [ "rm -Rf $HOME/.cache/equilibrator/" ] -sanity_pip_check = True - moduleclass = 'chem' diff --git a/easybuild/easyconfigs/e/eSpeak-NG/eSpeak-NG-1.50-gompi-2020a.eb b/easybuild/easyconfigs/e/eSpeak-NG/eSpeak-NG-1.50-gompi-2020a.eb deleted file mode 100644 index 86a42b127420..000000000000 --- a/easybuild/easyconfigs/e/eSpeak-NG/eSpeak-NG-1.50-gompi-2020a.eb +++ /dev/null @@ -1,50 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'eSpeak-NG' -version = '1.50' - -homepage = 'https://github.com/espeak-ng/espeak-ng' -description = """ -The eSpeak NG is a compact open source software text-to-speech synthesizer -for Linux, Windows, Android and other operating systems. -It supports more than 100 languages and accents. -It is based on the eSpeak engine created by Jonathan Duddington. -""" - -toolchain = {'name': 'gompi', 'version': '2020a'} - -source_urls = ['https://github.com/espeak-ng/espeak-ng/archive'] -sources = ['%(version)s.tar.gz'] -patches = [ - '%(name)s-%(version)s_sonic_fftw.patch', - '%(name)s-%(version)s_mbrola_location.patch', -] -checksums = [ - '5ce9f24ee662b5822a4acc45bed31425e70d7c50707b96b6c1603a335c7759fa', # 1.50.tar.gz - 'dc34e14ef4b8bc174c94ad220cbf35b80e6183298d24883cf252507154ef4ee4', # eSpeak-NG-1.50_sonic_fftw.patch - '1bf9bb98f1fd35ddbd373b504c3215641db532093fc5dd44099a820b80c76f83', # eSpeak-NG-1.50_mbrola_location.patch -] - -builddependencies = [('Autotools', '20180311')] - -dependencies = [ - ('sonic', '20180202'), - ('MBROLA', '3.3', '-voices-20200330'), -] - -preconfigopts = './autogen.sh &&' - -configopts = '--disable-dependency-tracking' - -maxparallel = 1 -sanity_check_paths = { - 'files': ['bin/%sspeak%s' % (x, y) for x in ['', 'e'] for y in ['', '-ng']] + - ['include/espeak%s/speak_lib.h' % x for x in ['', '-ng']] + - ['include/espeak-ng/%s.h' % x for x in ['encoding', 'espeak_ng']] + - ['lib/libespeak%s' % x for x in ['.la', '-ng.a', '-ng.%s' % SHLIB_EXT]], - 'dirs': ['lib/pkgconfig'] -} - -sanity_check_commands = ['%sspeak%s --version' % (x, y) for x in ['', 'e'] for y in ['', '-ng']] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/eXpress/eXpress-1.5.1-intel-2017b.eb b/easybuild/easyconfigs/e/eXpress/eXpress-1.5.1-intel-2017b.eb deleted file mode 100644 index 9372bfae5821..000000000000 --- a/easybuild/easyconfigs/e/eXpress/eXpress-1.5.1-intel-2017b.eb +++ /dev/null @@ -1,49 +0,0 @@ -# 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 -# updated by Kenneth Hoste (HPC-UGent) - -easyblock = 'CMakeMake' - -name = 'eXpress' -version = '1.5.1' - -homepage = 'https://pachterlab.github.io/eXpress' -description = "Streaming quantification for high-throughput sequencing" - -source_urls = ['https://pachterlab.github.io/eXpress/downloads/express-%(version)s/'] -sources = ['express-%(version)s-src.tgz'] -patches = ['eXpress-%(version)s_fix-Intel-compilation.patch'] -checksums = [ - '0c5840a42da830fd8701dda8eef13f4792248bab4e56d665a0e2ca075aff2c0f', # express-1.5.1-src.tgz - '97e935c884b53aedec7afa38c41afca72b22de9ee2c63007db26d7fd1e42254f', # eXpress-1.5.1_fix-Intel-compilation.patch -] - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'cstd': 'c++11'} - -builddependencies = [ - ('CMake', '3.10.1'), - ('BamTools', '2.5.1'), -] -dependencies = [ - ('Boost', '1.66.0'), - ('zlib', '1.2.11'), - ('gperftools', '2.6.3'), - ('protobuf', '3.5.1'), -] - -# -lrt is required on CentOS 6 to fix linking issue -preconfigopts = 'export LDFLAGS="$LDFLAGS -lrt" && ' - -# BamTools directories are expected to be provided via symlink (include + both lib and lib64) -prebuildopts = "mkdir bamtools && ln -s $EBROOTBAMTOOLS/include/bamtools bamtools/include && " -prebuildopts += "ln -s $EBROOTBAMTOOLS/lib* bamtools/lib64 && ln -s $EBROOTBAMTOOLS/lib* bamtools/lib && " - -sanity_check_paths = { - 'files': ['bin/express'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/eXpress/eXpress-1.5.1-libbamtools.patch b/easybuild/easyconfigs/e/eXpress/eXpress-1.5.1-libbamtools.patch deleted file mode 100644 index 4c807adfecbe..000000000000 --- a/easybuild/easyconfigs/e/eXpress/eXpress-1.5.1-libbamtools.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- express-1.5.1-src.orig/src/CMakeLists.txt 2013-12-08 20:09:18.000000000 +0100 -+++ express-1.5.1-src/src/CMakeLists.txt 2014-03-27 23:09:17.014311307 +0100 -@@ -16,7 +16,7 @@ - if(WIN32) - set(LIBRARIES ${LIBRARIES} "${CMAKE_CURRENT_SOURCE_DIR}/../bamtools/lib/libbamtools.lib" "${CMAKE_CURRENT_SOURCE_DIR}/../win_build/zlibd.lib") - else(WIN32) -- set(LIBRARIES ${LIBRARIES} "${CMAKE_CURRENT_SOURCE_DIR}/../bamtools/lib/libbamtools.a" "pthread") -+ set(LIBRARIES ${LIBRARIES} "$ENV{EBROOTBAMTOOLS}/lib/libbamtools.a" "pthread") - endif(WIN32) - - if (PROTOBUF_FOUND) diff --git a/easybuild/easyconfigs/e/eXpress/eXpress-1.5.1_fix-Intel-compilation.patch b/easybuild/easyconfigs/e/eXpress/eXpress-1.5.1_fix-Intel-compilation.patch deleted file mode 100644 index 33d206be08b5..000000000000 --- a/easybuild/easyconfigs/e/eXpress/eXpress-1.5.1_fix-Intel-compilation.patch +++ /dev/null @@ -1,20 +0,0 @@ -fix compilation issues with Intel compilers -error: no suitable conversion function from "const boost::shared_ptr" to "bool" exists -author: Kenneth Hoste (HPC-UGent) ---- express-1.5.1-src/src/targets.cpp.orig 2018-01-23 17:01:41.507912423 +0100 -+++ express-1.5.1-src/src/targets.cpp 2018-01-23 17:02:51.498864908 +0100 -@@ -113,12 +113,12 @@ - - double ll = LOG_1; - double tot_mass = mass(with_pseudo); -- double tot_eff_len = cached_effective_length(lib.bias_table); -+ double tot_eff_len = cached_effective_length(static_cast(lib.bias_table)); - if (neighbors) { - foreach (const Target* neighbor, *neighbors) { - tot_mass = log_add(tot_mass, neighbor->mass(with_pseudo)); - tot_eff_len = log_add(tot_eff_len, -- neighbor->cached_effective_length(lib.bias_table)); -+ neighbor->cached_effective_length(static_cast(lib.bias_table))); - } - } - ll += tot_mass - tot_eff_len; diff --git a/easybuild/easyconfigs/e/ea-utils/ea-utils-1.04.807-foss-2016a.eb b/easybuild/easyconfigs/e/ea-utils/ea-utils-1.04.807-foss-2016a.eb deleted file mode 100644 index 26cdd728d094..000000000000 --- a/easybuild/easyconfigs/e/ea-utils/ea-utils-1.04.807-foss-2016a.eb +++ /dev/null @@ -1,46 +0,0 @@ -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': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/ExpressionAnalysis/ea-utils/archive/'] -sources = ['%(version)s.tar.gz'] - -checksums = ['5972b9f712920603b7527f46c0063a09'] - -start_dir = 'clipper' - -prebuildopts = "sed -i 's/$(CFLAGS)/$(CFLAGS) $(LDFLAGS) -I./' Makefile && PREFIX=%(installdir)s " -buildopts = 'fastq-mcf fastq-multx fastq-join fastq-stats fastq-clipper sam-stats varcall' - -builddependencies = [ - ('Perl', '5.22.1'), -] - -dependencies = [ - ('GSL', '2.1'), -] - -files_to_copy = [([ - 'fastq-mcf', 'fastq-multx', 'fastq-join', 'fastq-stats', 'fastq-clipper', - 'sam-stats', 'varcall', 'randomFQ', 'alc', 'determine-phred'], 'bin' -)] - - -sanity_check_paths = { - 'files': ['bin/fastq-mcf', 'bin/fastq-multx', 'bin/fastq-join', 'bin/fastq-stats', - 'bin/fastq-clipper', 'bin/sam-stats', 'bin/varcall'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/ea-utils/ea-utils-1.04.807-foss-2016b.eb b/easybuild/easyconfigs/e/ea-utils/ea-utils-1.04.807-foss-2016b.eb deleted file mode 100644 index 8409d2b2d327..000000000000 --- a/easybuild/easyconfigs/e/ea-utils/ea-utils-1.04.807-foss-2016b.eb +++ /dev/null @@ -1,46 +0,0 @@ -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': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/ExpressionAnalysis/ea-utils/archive/'] -sources = ['%(version)s.tar.gz'] - -checksums = ['5972b9f712920603b7527f46c0063a09'] - -start_dir = 'clipper' - -prebuildopts = "sed -i 's/$(CFLAGS)/$(CFLAGS) $(LDFLAGS) -I./' Makefile && PREFIX=%(installdir)s " -buildopts = 'fastq-mcf fastq-multx fastq-join fastq-stats fastq-clipper sam-stats varcall' - -builddependencies = [ - ('Perl', '5.22.1'), -] - -dependencies = [ - ('GSL', '2.1'), -] - -files_to_copy = [([ - 'fastq-mcf', 'fastq-multx', 'fastq-join', 'fastq-stats', 'fastq-clipper', - 'sam-stats', 'varcall', 'randomFQ', 'alc', 'determine-phred'], 'bin' -)] - - -sanity_check_paths = { - 'files': ['bin/fastq-mcf', 'bin/fastq-multx', 'bin/fastq-join', 'bin/fastq-stats', - 'bin/fastq-clipper', 'bin/sam-stats', 'bin/varcall'], - 'dirs': [] -} - -moduleclass = 'bio' 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 deleted file mode 100644 index 1763f70eb38c..000000000000 --- a/easybuild/easyconfigs/e/ea-utils/ea-utils-1.04.807-intel-2016b.eb +++ /dev/null @@ -1,48 +0,0 @@ -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 deleted file mode 100644 index 3fb5b110e0a5..000000000000 --- a/easybuild/easyconfigs/e/ea-utils/ea-utils-1.04.807_include-unistd.patch +++ /dev/null @@ -1,35 +0,0 @@ -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/earthengine-api/earthengine-api-0.1.143-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/e/earthengine-api/earthengine-api-0.1.143-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index 3ac92bfd89da..000000000000 --- a/easybuild/easyconfigs/e/earthengine-api/earthengine-api-0.1.143-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,73 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'earthengine-api' -version = '0.1.143' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/google/earthengine-api' -description = "Python and JavaScript bindings for calling the Earth Engine API" - -toolchain = {'name': 'intel', 'version': '2018a'} - -dependencies = [('Python', '2.7.14')] - -# let sanity check fail when auto-downloaded dependencies are detected when installing extensions -exts_list = [ - ('rsa', '3.4.2', { - 'checksums': ['25df4e10c263fb88b5ace923dd84bf9aa7f5019687b5e55382ffcdb8bede9db5'], - }), - ('pyasn1-modules', '0.2.2', { - 'checksums': ['a0cf3e1842e7c60fde97cb22d275eb6f9524f5c5250489e292529de841417547'], - 'modulename': 'pyasn1_modules', - }), - ('httplib2', '0.11.3', { - 'checksums': ['e71daed9a0e6373642db61166fa70beecc9bf04383477f84671348c02a04cbdf'], - }), - ('oauth2client', '4.1.2', { - 'checksums': ['bd3062c06f8b10c6ef7a890b22c2740e5f87d61b6e1f4b1c90d069cdfc9dadb5'], - }), - ('cryptography', '2.2.2', { - 'checksums': ['9fc295bf69130a342e7a19a39d7bbeb15c0bcaabc7382ec33ef3b2b7d18d2f63'], - }), - ('cffi', '1.11.5', { - 'checksums': ['e90f17980e6ab0f3c2f3730e56d1fe9bcba1891eeea58966e89d352492cc74f4'], - }), - ('pycparser', '2.18', { - 'checksums': ['99a8ca03e29851d96616ad0404b4aad7d9ee16f25c9f9708a11faf2810f7b226'], - }), - ('pyOpenSSL', '18.0.0', { - 'checksums': ['6488f1423b00f73b7ad5167885312bb0ce410d3312eb212393795b53c8caa580'], - 'modulename': 'OpenSSL', - }), - ('uritemplate', '3.0.0', { - 'checksums': ['c02643cebe23fc8adb5e6becffe201185bf06c40bda5c0b4028a93f1527d011d'], - }), - ('cachetools', '2.1.0', { - 'checksums': ['90f1d559512fc073483fe573ef5ceb39bf6ad3d39edc98dc55178a2b2b176fa3'], - }), - ('google-auth', '1.5.0', { - 'checksums': ['1745c9066f698eac3da99cef082914495fb71bc09597ba7626efbbb64c4acc57'], - 'modulename': 'google.auth', - }), - ('google-auth-httplib2', '0.0.3', { - 'checksums': ['098fade613c25b4527b2c08fa42d11f3c2037dda8995d86de0745228e965d445'], - 'modulename': 'google_auth_httplib2', - }), - ('google-api-python-client', '1.7.3', { - 'checksums': ['e32d30563b90c4f88ff042d4d891b5e8ed1f6cdca0adab95e9c2ce2603087436'], - 'modulename': 'googleapiclient', - }), - (name, version, { - 'checksums': ['fe0c192c91f97d1a4426709dcfb968a963c90019c07e88df12e54d8a93d5bcaf'], - 'modulename': 'ee', - }), -] - -sanity_check_paths = { - 'files': ['bin/earthengine'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/e/ecBuild/ecBuild-3.8.5-GCCcore-13.3.0.eb b/easybuild/easyconfigs/e/ecBuild/ecBuild-3.8.5-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..97c3992ce77f --- /dev/null +++ b/easybuild/easyconfigs/e/ecBuild/ecBuild-3.8.5-GCCcore-13.3.0.eb @@ -0,0 +1,37 @@ +easyblock = 'Tarball' + +name = 'ecBuild' +version = '3.8.5' + +homepage = 'https://ecbuild.readthedocs.io/' + +description = """ +A CMake-based build system, consisting of a collection of CMake macros and +functions that ease the managing of software build systems """ + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +github_account = 'ecmwf' +sources = [ + { + 'source_urls': [GITHUB_SOURCE], + 'filename': '%(version)s.tar.gz', + 'extract_cmd': 'tar -xzf %s --strip-components=1', + }, +] +checksums = ['aa0c44cab0fffec4c0b3542e91ebcc736b3d41b68a068d30c023ec0df5f93425'] + +builddependencies = [('binutils', '2.42')] + +buildininstalldir = True + +skipsteps = ['install'] + +sanity_check_paths = { + 'files': ['bin/ecbuild', 'cmake/ecbuild-config.cmake'], + 'dirs': ['bin', 'lib', 'share', 'cmake'], +} + +sanity_check_commands = ['ecbuild --help'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/ecCodes/ecCodes-2.12.5-gompi-2019a.eb b/easybuild/easyconfigs/e/ecCodes/ecCodes-2.12.5-gompi-2019a.eb deleted file mode 100644 index 56e65006f93d..000000000000 --- a/easybuild/easyconfigs/e/ecCodes/ecCodes-2.12.5-gompi-2019a.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ecCodes' -version = '2.12.5' - -homepage = 'https://software.ecmwf.int/wiki/display/ECC/ecCodes+Home' -description = """ecCodes is a package developed by ECMWF which provides an application programming interface and - a set of tools for decoding and encoding messages in the following formats: WMO FM-92 GRIB edition 1 and edition 2, - WMO FM-94 BUFR edition 3 and edition 4, WMO GTS abbreviated header (only decoding).""" - -toolchain = {'name': 'gompi', 'version': '2019a'} -toolchainopts = {'usempi': False} - -source_urls = ['https://confluence.ecmwf.int/download/attachments/45757960/'] -sources = ['eccodes-%(version)s-Source.tar.gz'] -checksums = ['0c14cb222f18a0357fd996f0802867c54500765836a8fa0aaedb92671973e614'] - -builddependencies = [('CMake', '3.13.3')] -dependencies = [ - ('netCDF', '4.6.2'), - ('JasPer', '2.0.14'), - ('libjpeg-turbo', '2.0.2'), - ('libpng', '1.6.36'), - ('zlib', '1.2.11'), -] - -configopts = "-DENABLE_NETCDF=ON -DENABLE_PNG=ON -DENABLE_PYTHON=OFF " -configopts += "-DENABLE_JPG=ON -DENABLE_JPG_LIBJASPER=ON " -configopts += "-DENABLE_ECCODES_THREADS=ON" # multi-threading with pthreads - -local_exes = ['%s_%s' % (a, b) - for a in ['bufr', 'grib', 'gts', 'metar'] - for b in ['compare', 'copy', 'dump', 'filter', 'get', 'ls']] -local_exes += ['codes_%s' % c for c in ['count', 'info', 'split_file']] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_exes] + - ['lib/libeccodes_f90.%s' % SHLIB_EXT, 'lib/libeccodes.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/ecCodes/ecCodes-2.15.0-gompi-2019b.eb b/easybuild/easyconfigs/e/ecCodes/ecCodes-2.15.0-gompi-2019b.eb deleted file mode 100644 index 9699b377f270..000000000000 --- a/easybuild/easyconfigs/e/ecCodes/ecCodes-2.15.0-gompi-2019b.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ecCodes' -version = '2.15.0' - -homepage = 'https://software.ecmwf.int/wiki/display/ECC/ecCodes+Home' -description = """ecCodes is a package developed by ECMWF which provides an application programming interface and - a set of tools for decoding and encoding messages in the following formats: WMO FM-92 GRIB edition 1 and edition 2, - WMO FM-94 BUFR edition 3 and edition 4, WMO GTS abbreviated header (only decoding).""" - -toolchain = {'name': 'gompi', 'version': '2019b'} -toolchainopts = {'usempi': False} - -source_urls = ['https://confluence.ecmwf.int/download/attachments/45757960/'] -sources = ['eccodes-%(version)s-Source.tar.gz'] -checksums = ['9fec8ad11f380795af632fb3105c4aa37d30f22fa70dba48fd93324cf6388d59'] - -builddependencies = [('CMake', '3.15.3')] - -dependencies = [ - ('netCDF', '4.7.1'), - ('JasPer', '2.0.14'), - ('libjpeg-turbo', '2.0.3'), - ('libpng', '1.6.37'), - ('zlib', '1.2.11'), -] - -configopts = "-DENABLE_NETCDF=ON -DENABLE_PNG=ON -DENABLE_PYTHON=OFF " -configopts += "-DENABLE_JPG=ON -DENABLE_JPG_LIBJASPER=ON " -configopts += "-DENABLE_ECCODES_THREADS=ON" # multi-threading with pthreads - -local_exes = ['%s_%s' % (a, b) - for a in ['bufr', 'grib', 'gts', 'metar'] - for b in ['compare', 'copy', 'dump', 'filter', 'get', 'ls']] -local_exes += ['codes_%s' % c for c in ['count', 'info', 'split_file']] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_exes] + - ['lib/libeccodes_f90.%s' % SHLIB_EXT, 'lib/libeccodes.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/ecCodes/ecCodes-2.15.0-iimpi-2019b.eb b/easybuild/easyconfigs/e/ecCodes/ecCodes-2.15.0-iimpi-2019b.eb deleted file mode 100644 index 2f66a28b7989..000000000000 --- a/easybuild/easyconfigs/e/ecCodes/ecCodes-2.15.0-iimpi-2019b.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ecCodes' -version = '2.15.0' - -homepage = 'https://software.ecmwf.int/wiki/display/ECC/ecCodes+Home' -description = """ecCodes is a package developed by ECMWF which provides an application programming interface and - a set of tools for decoding and encoding messages in the following formats: WMO FM-92 GRIB edition 1 and edition 2, - WMO FM-94 BUFR edition 3 and edition 4, WMO GTS abbreviated header (only decoding).""" - -toolchain = {'name': 'iimpi', 'version': '2019b'} -toolchainopts = {'usempi': False} - -source_urls = ['https://confluence.ecmwf.int/download/attachments/45757960/'] -sources = ['eccodes-%(version)s-Source.tar.gz'] -checksums = ['9fec8ad11f380795af632fb3105c4aa37d30f22fa70dba48fd93324cf6388d59'] - -builddependencies = [('CMake', '3.15.3')] - -dependencies = [ - ('netCDF', '4.7.1'), - ('JasPer', '2.0.14'), - ('libjpeg-turbo', '2.0.3'), - ('libpng', '1.6.37'), - ('zlib', '1.2.11'), -] - -configopts = "-DENABLE_NETCDF=ON -DENABLE_PNG=ON -DENABLE_PYTHON=OFF " -configopts += "-DENABLE_JPG=ON -DENABLE_JPG_LIBJASPER=ON " -configopts += "-DENABLE_ECCODES_THREADS=ON" # multi-threading with pthreads - -local_exes = ['%s_%s' % (a, b) - for a in ['bufr', 'grib', 'gts', 'metar'] - for b in ['compare', 'copy', 'dump', 'filter', 'get', 'ls']] -local_exes += ['codes_%s' % c for c in ['count', 'info', 'split_file']] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_exes] + - ['lib/libeccodes_f90.%s' % SHLIB_EXT, 'lib/libeccodes.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/ecCodes/ecCodes-2.17.0-foss-2018b.eb b/easybuild/easyconfigs/e/ecCodes/ecCodes-2.17.0-foss-2018b.eb deleted file mode 100644 index 97853cad5472..000000000000 --- a/easybuild/easyconfigs/e/ecCodes/ecCodes-2.17.0-foss-2018b.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ecCodes' -version = '2.17.0' - -homepage = 'https://software.ecmwf.int/wiki/display/ECC/ecCodes+Home' -description = """ecCodes is a package developed by ECMWF which provides an application programming interface and - a set of tools for decoding and encoding messages in the following formats: WMO FM-92 GRIB edition 1 and edition 2, - WMO FM-94 BUFR edition 3 and edition 4, WMO GTS abbreviated header (only decoding).""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://confluence.ecmwf.int/download/attachments/45757960/'] -sources = ['eccodes-%(version)s-Source.tar.gz'] -checksums = ['762d6b71993b54f65369d508f88e4c99e27d2c639c57a5978c284c49133cc335'] - -builddependencies = [('CMake', '3.12.1')] - -dependencies = [ - ('netCDF', '4.6.1'), - ('JasPer', '2.0.14'), - ('libjpeg-turbo', '2.0.0'), - ('libpng', '1.6.34'), - ('zlib', '1.2.11'), -] - -configopts = "-DENABLE_NETCDF=ON -DENABLE_PNG=ON -DENABLE_PYTHON=OFF " -configopts += "-DENABLE_JPG=ON -DENABLE_JPG_LIBJASPER=ON " -configopts += "-DENABLE_ECCODES_THREADS=ON" # multi-threading with pthreads - -local_exes = ['%s_%s' % (a, b) - for a in ['bufr', 'grib', 'gts', 'metar'] - for b in ['compare', 'copy', 'dump', 'filter', 'get', 'ls']] -local_exes += ['codes_%s' % c for c in ['count', 'info', 'split_file']] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_exes] + - ['lib/libeccodes_f90.%s' % SHLIB_EXT, 'lib/libeccodes.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/ecCodes/ecCodes-2.17.0-gompi-2019b.eb b/easybuild/easyconfigs/e/ecCodes/ecCodes-2.17.0-gompi-2019b.eb deleted file mode 100644 index 0d3bca46089c..000000000000 --- a/easybuild/easyconfigs/e/ecCodes/ecCodes-2.17.0-gompi-2019b.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ecCodes' -version = '2.17.0' - -homepage = 'https://software.ecmwf.int/wiki/display/ECC/ecCodes+Home' -description = """ecCodes is a package developed by ECMWF which provides an application programming interface and - a set of tools for decoding and encoding messages in the following formats: WMO FM-92 GRIB edition 1 and edition 2, - WMO FM-94 BUFR edition 3 and edition 4, WMO GTS abbreviated header (only decoding).""" - -toolchain = {'name': 'gompi', 'version': '2019b'} - -source_urls = ['https://confluence.ecmwf.int/download/attachments/45757960/'] -sources = ['eccodes-%(version)s-Source.tar.gz'] -checksums = ['762d6b71993b54f65369d508f88e4c99e27d2c639c57a5978c284c49133cc335'] - -builddependencies = [('CMake', '3.15.3')] - -dependencies = [ - ('netCDF', '4.7.1'), - ('JasPer', '2.0.14'), - ('libjpeg-turbo', '2.0.3'), - ('libpng', '1.6.37'), - ('zlib', '1.2.11'), -] - -configopts = "-DENABLE_NETCDF=ON -DENABLE_PNG=ON -DENABLE_PYTHON=OFF " -configopts += "-DENABLE_JPG=ON -DENABLE_JPG_LIBJASPER=ON " -configopts += "-DENABLE_ECCODES_THREADS=ON" # multi-threading with pthreads - -local_exes = ['%s_%s' % (a, b) - for a in ['bufr', 'grib', 'gts', 'metar'] - for b in ['compare', 'copy', 'dump', 'filter', 'get', 'ls']] -local_exes += ['codes_%s' % c for c in ['count', 'info', 'split_file']] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_exes] + - ['lib/libeccodes_f90.%s' % SHLIB_EXT, 'lib/libeccodes.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/ecCodes/ecCodes-2.18.0-gompi-2020a.eb b/easybuild/easyconfigs/e/ecCodes/ecCodes-2.18.0-gompi-2020a.eb deleted file mode 100644 index a6bd7755e50e..000000000000 --- a/easybuild/easyconfigs/e/ecCodes/ecCodes-2.18.0-gompi-2020a.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ecCodes' -version = '2.18.0' - -homepage = 'https://software.ecmwf.int/wiki/display/ECC/ecCodes+Home' -description = """ecCodes is a package developed by ECMWF which provides an application programming interface and - a set of tools for decoding and encoding messages in the following formats: WMO FM-92 GRIB edition 1 and edition 2, - WMO FM-94 BUFR edition 3 and edition 4, WMO GTS abbreviated header (only decoding).""" - -toolchain = {'name': 'gompi', 'version': '2020a'} -toolchainopts = {'usempi': False, 'openmp': True} - -source_urls = ['https://confluence.ecmwf.int/download/attachments/45757960/'] -sources = ['eccodes-%(version)s-Source.tar.gz'] -checksums = ['d88943df0f246843a1a062796edbf709ef911de7269648eef864be259e9704e3'] - -builddependencies = [('CMake', '3.16.4')] - -dependencies = [ - ('netCDF', '4.7.4'), - ('JasPer', '2.0.14'), - ('libjpeg-turbo', '2.0.4'), - ('libpng', '1.6.37'), - ('zlib', '1.2.11'), -] - -# Python bindings are now provided by a separate package 'eccodes-python' -configopts = "-DENABLE_NETCDF=ON -DENABLE_PNG=ON -DENABLE_PYTHON=OFF " -configopts += "-DENABLE_JPG=ON -DENABLE_JPG_LIBJASPER=ON " -configopts += "-DENABLE_ECCODES_OMP_THREADS=ON" - -local_exes = ['%s_%s' % (a, b) - for a in ['bufr', 'grib', 'gts', 'metar'] - for b in ['compare', 'copy', 'dump', 'filter', 'get', 'ls']] -local_exes += ['codes_%s' % c for c in ['count', 'info', 'split_file']] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_exes] + - ['lib/libeccodes_f90.%s' % SHLIB_EXT, 'lib/libeccodes.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/ecCodes/ecCodes-2.27.0-iimpi-2022a.eb b/easybuild/easyconfigs/e/ecCodes/ecCodes-2.27.0-iimpi-2022a.eb new file mode 100644 index 000000000000..33fddc6886ae --- /dev/null +++ b/easybuild/easyconfigs/e/ecCodes/ecCodes-2.27.0-iimpi-2022a.eb @@ -0,0 +1,47 @@ +easyblock = 'CMakeMake' + +name = 'ecCodes' +version = '2.27.0' + +homepage = 'https://software.ecmwf.int/wiki/display/ECC/ecCodes+Home' +description = """ecCodes is a package developed by ECMWF which provides an application programming interface and + a set of tools for decoding and encoding messages in the following formats: WMO FM-92 GRIB edition 1 and edition 2, + WMO FM-94 BUFR edition 3 and edition 4, WMO GTS abbreviated header (only decoding).""" + +toolchain = {'name': 'iimpi', 'version': '2022a'} +toolchainopts = {'usempi': False} + +source_urls = ['https://confluence.ecmwf.int/download/attachments/45757960/'] +sources = ['eccodes-%(version)s-Source.tar.gz'] +checksums = ['ede5b3ffd503967a5eac89100e8ead5e16a881b7585d02f033584ed0c4269c99'] + +builddependencies = [('CMake', '3.23.1')] + +dependencies = [ + ('netCDF', '4.9.0'), + ('JasPer', '2.0.33'), + ('libjpeg-turbo', '2.1.3'), + ('libpng', '1.6.37'), + ('zlib', '1.2.12'), + ('libaec', '1.0.6'), +] + +# Python bindings are provided by a separate package 'eccodes-python' +configopts = "-DENABLE_NETCDF=ON -DENABLE_PNG=ON -DENABLE_PYTHON=OFF " +configopts += "-DENABLE_JPG=ON -DENABLE_JPG_LIBJASPER=ON " +configopts += "-DENABLE_ECCODES_THREADS=ON" # multi-threading with pthreads + +local_exes = ['%s_%s' % (a, b) + for a in ['bufr', 'grib', 'gts', 'metar'] + for b in ['compare', 'copy', 'dump', 'filter', 'get', 'ls']] +local_exes += ['codes_%s' % c for c in ['count', 'info', 'split_file']] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in local_exes] + + ['lib/libeccodes_f90.%s' % SHLIB_EXT, 'lib/libeccodes.%s' % SHLIB_EXT], + 'dirs': ['include'], +} + +sanity_check_commands = ['%s -V' % x for x in local_exes if not x.startswith('codes_')] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/ecCodes/ecCodes-2.38.3-gompi-2024a.eb b/easybuild/easyconfigs/e/ecCodes/ecCodes-2.38.3-gompi-2024a.eb new file mode 100644 index 000000000000..2aa0915ea2e5 --- /dev/null +++ b/easybuild/easyconfigs/e/ecCodes/ecCodes-2.38.3-gompi-2024a.eb @@ -0,0 +1,46 @@ +easyblock = 'CMakeMake' + +name = 'ecCodes' +version = '2.38.3' + +homepage = 'https://software.ecmwf.int/wiki/display/ECC/ecCodes+Home' +description = """ecCodes is a package developed by ECMWF which provides an application programming interface and + a set of tools for decoding and encoding messages in the following formats: WMO FM-92 GRIB edition 1 and edition 2, + WMO FM-94 BUFR edition 3 and edition 4, WMO GTS abbreviated header (only decoding).""" + +toolchain = {'name': 'gompi', 'version': '2024a'} +toolchainopts = {'usempi': False} + +source_urls = ['https://github.com/ecmwf/eccodes/archive/refs/tags/'] +sources = [{'download_filename': '%(version)s.tar.gz', 'filename': '%(namelower)s-%(version)s.tar.gz'}] +checksums = ['2f13adc4fbdfa3ea11f75ce4ed8937bf40a8fcedd760a519b15e4e17dedc9424'] + +builddependencies = [ + ('CMake', '3.29.3'), + ('ecBuild', '3.8.5'), +] +dependencies = [ + ('netCDF', '4.9.2'), + ('JasPer', '4.2.4'), + ('libjpeg-turbo', '3.0.1'), + ('libpng', '1.6.43'), + ('zlib', '1.3.1'), + ('libaec', '1.1.3'), +] + +# Python bindings are provided by a separate package 'eccodes-python' +configopts = "-DENABLE_NETCDF=ON -DENABLE_PNG=ON -DENABLE_PYTHON=OFF -DENABLE_JPG=ON " +configopts += "-DENABLE_JPG_LIBJASPER=ON -DENABLE_ECCODES_THREADS=ON" + + +sanity_check_paths = { + 'files': ['bin/bufr_compare', 'bin/bufr_copy', 'bin/bufr_dump', 'bin/bufr_filter', 'bin/bufr_get', 'bin/bufr_ls', + 'bin/grib_compare', 'bin/grib_copy', 'bin/grib_dump', 'bin/grib_filter', 'bin/grib_get', 'bin/grib_ls', + 'bin/gts_compare', 'bin/gts_copy', 'bin/gts_dump', 'bin/gts_filter', 'bin/gts_get', 'bin/gts_ls', + 'bin/metar_compare', 'bin/metar_copy', 'bin/metar_dump', 'bin/metar_filter', 'bin/metar_get', + 'bin/metar_ls', 'bin/codes_count', 'bin/codes_info', 'bin/codes_split_file', + 'lib/libeccodes_f90.%s' % SHLIB_EXT, 'lib/libeccodes.%s' % SHLIB_EXT], + 'dirs': ['include'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/ecCodes/ecCodes-2.7.3-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/e/ecCodes/ecCodes-2.7.3-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index c9636f032902..000000000000 --- a/easybuild/easyconfigs/e/ecCodes/ecCodes-2.7.3-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ecCodes' -version = '2.7.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://software.ecmwf.int/wiki/display/ECC/ecCodes+Home' -description = """ecCodes is a package developed by ECMWF which provides an application programming interface and - a set of tools for decoding and encoding messages in the following formats: WMO FM-92 GRIB edition 1 and edition 2, - WMO FM-94 BUFR edition 3 and edition 4, WMO GTS abbreviated header (only decoding).""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://software.ecmwf.int/wiki/download/attachments/45757960/'] -sources = ['eccodes-%(version)s-Source.tar.gz'] -checksums = ['6fab143dbb34604bb2e04d10143855c0906b00411c1713fd7ff5c35519b871db'] - -builddependencies = [('CMake', '3.10.1')] - -dependencies = [ - ('Python', '2.7.14'), - ('libjpeg-turbo', '1.5.2'), - ('libpng', '1.6.32'), - ('zlib', '1.2.11'), - ('JasPer', '1.900.1'), - ('netCDF', '4.4.1.1', '-HDF5-1.8.19'), -] - -separate_build_dir = True - -configopts = '-DENABLE_PNG=ON ' - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bufr_copy', 'bufr_dump', 'bufr_filter', 'bufr_ls', - 'codes_count', 'codes_info', 'codes_split_file', - 'grib_copy', 'grib_dump', 'grib_filter', 'grib_ls']], - 'dirs': [], -} - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/ecCodes/ecCodes-2.7.3-intel-2018a.eb b/easybuild/easyconfigs/e/ecCodes/ecCodes-2.7.3-intel-2018a.eb deleted file mode 100644 index d332d2fd4339..000000000000 --- a/easybuild/easyconfigs/e/ecCodes/ecCodes-2.7.3-intel-2018a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ecCodes' -version = '2.7.3' - -homepage = 'https://software.ecmwf.int/wiki/display/ECC/ecCodes+Home' -description = """ecCodes is a package developed by ECMWF which provides an application programming interface and - a set of tools for decoding and encoding messages in the following formats: WMO FM-92 GRIB edition 1 and edition 2, - WMO FM-94 BUFR edition 3 and edition 4, WMO GTS abbreviated header (only decoding).""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://software.ecmwf.int/wiki/download/attachments/45757960/'] -sources = ['eccodes-%(version)s-Source.tar.gz'] -checksums = ['6fab143dbb34604bb2e04d10143855c0906b00411c1713fd7ff5c35519b871db'] - -builddependencies = [('CMake', '3.10.2')] -dependencies = [ - ('netCDF', '4.6.0'), - ('JasPer', '2.0.14'), -] - -separate_build_dir = True - -configopts = "-DENABLE_NETCDF=ON -DENABLE_JPG=ON" - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bufr_copy', 'bufr_dump', 'bufr_filter', 'bufr_ls', - 'codes_count', 'codes_info', 'codes_split_file', - 'grib_copy', 'grib_dump', 'grib_filter', 'grib_ls']], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/ecCodes/ecCodes-2.8.2-intel-2018a.eb b/easybuild/easyconfigs/e/ecCodes/ecCodes-2.8.2-intel-2018a.eb deleted file mode 100644 index da3821b7ae80..000000000000 --- a/easybuild/easyconfigs/e/ecCodes/ecCodes-2.8.2-intel-2018a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ecCodes' -version = '2.8.2' - -homepage = 'https://software.ecmwf.int/wiki/display/ECC/ecCodes+Home' -description = """ecCodes is a package developed by ECMWF which provides an application programming interface and - a set of tools for decoding and encoding messages in the following formats: WMO FM-92 GRIB edition 1 and edition 2, - WMO FM-94 BUFR edition 3 and edition 4, WMO GTS abbreviated header (only decoding).""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://confluence.ecmwf.int/download/attachments/45757960/'] -sources = ['eccodes-%(version)s-Source.tar.gz'] -checksums = ['36e6e73d654027b31c323b0eddd15e4d1f011ad81e79e9c71146ba96293d712a'] - -builddependencies = [('CMake', '3.10.2')] -dependencies = [ - ('netCDF', '4.6.0'), - ('JasPer', '2.0.14'), -] - -separate_build_dir = True - -configopts = "-DENABLE_NETCDF=ON -DENABLE_JPG=ON -DENABLE_PYTHON=OFF" - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bufr_copy', 'bufr_dump', 'bufr_filter', 'bufr_ls', - 'codes_count', 'codes_info', 'codes_split_file', - 'grib_copy', 'grib_dump', 'grib_filter', 'grib_ls']], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/ecCodes/ecCodes-2.9.2-intel-2018b.eb b/easybuild/easyconfigs/e/ecCodes/ecCodes-2.9.2-intel-2018b.eb deleted file mode 100644 index 7f57a812f284..000000000000 --- a/easybuild/easyconfigs/e/ecCodes/ecCodes-2.9.2-intel-2018b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ecCodes' -version = '2.9.2' - -homepage = 'https://software.ecmwf.int/wiki/display/ECC/ecCodes+Home' -description = """ecCodes is a package developed by ECMWF which provides an application programming interface and - a set of tools for decoding and encoding messages in the following formats: WMO FM-92 GRIB edition 1 and edition 2, - WMO FM-94 BUFR edition 3 and edition 4, WMO GTS abbreviated header (only decoding).""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['https://confluence.ecmwf.int/download/attachments/45757960/'] -sources = ['eccodes-%(version)s-Source.tar.gz'] -checksums = ['08f476c94605fb03a405fa83ea8fbd7078b1480e5836a0c8602bce753efcf2a1'] - -builddependencies = [('CMake', '3.12.1')] -dependencies = [ - ('netCDF', '4.6.1'), - ('JasPer', '2.0.14'), -] - -separate_build_dir = True - -configopts = "-DENABLE_NETCDF=ON -DENABLE_JPG=ON -DENABLE_PYTHON=OFF" - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bufr_copy', 'bufr_dump', 'bufr_filter', 'bufr_ls', - 'codes_count', 'codes_info', 'codes_split_file', - 'grib_copy', 'grib_dump', 'grib_filter', 'grib_ls']], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/ecCodes/ecCodes-2.9.2-iomkl-2018b.eb b/easybuild/easyconfigs/e/ecCodes/ecCodes-2.9.2-iomkl-2018b.eb deleted file mode 100644 index 485c7b676471..000000000000 --- a/easybuild/easyconfigs/e/ecCodes/ecCodes-2.9.2-iomkl-2018b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'ecCodes' -version = '2.9.2' - -homepage = 'https://software.ecmwf.int/wiki/display/ECC/ecCodes+Home' -description = """ecCodes is a package developed by ECMWF which provides an application programming interface and - a set of tools for decoding and encoding messages in the following formats: WMO FM-92 GRIB edition 1 and edition 2, - WMO FM-94 BUFR edition 3 and edition 4, WMO GTS abbreviated header (only decoding).""" - -toolchain = {'name': 'iomkl', 'version': '2018b'} - -source_urls = ['https://confluence.ecmwf.int/download/attachments/45757960/'] -sources = ['eccodes-%(version)s-Source.tar.gz'] -checksums = ['08f476c94605fb03a405fa83ea8fbd7078b1480e5836a0c8602bce753efcf2a1'] - -builddependencies = [('CMake', '3.12.1')] -dependencies = [ - ('netCDF', '4.6.1'), - ('JasPer', '2.0.14'), -] - -separate_build_dir = True - -configopts = "-DENABLE_NETCDF=ON -DENABLE_JPG=ON -DENABLE_PYTHON=OFF" - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bufr_copy', 'bufr_dump', 'bufr_filter', 'bufr_ls', - 'codes_count', 'codes_info', 'codes_split_file', - 'grib_copy', 'grib_dump', 'grib_filter', 'grib_ls']], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/ecFlow/ecFlow-5.7.0-GCC-10.2.0.eb b/easybuild/easyconfigs/e/ecFlow/ecFlow-5.7.0-GCC-10.2.0.eb index d4ce0c41bf75..c4dc7d478982 100644 --- a/easybuild/easyconfigs/e/ecFlow/ecFlow-5.7.0-GCC-10.2.0.eb +++ b/easybuild/easyconfigs/e/ecFlow/ecFlow-5.7.0-GCC-10.2.0.eb @@ -42,8 +42,6 @@ configopts = " ".join([ ]) prebuildopts = 'export LDFLAGS="$LDFLAGS -lssl" && ' -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - sanity_check_paths = { 'files': ['bin/ecflow_client', 'bin/ecflow_server'], 'dirs': ['lib/python%(pyshortver)s/site-packages/ecflow', 'share/ecflow/etc'], diff --git a/easybuild/easyconfigs/e/eccodes-python/eccodes-python-1.0.0-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/e/eccodes-python/eccodes-python-1.0.0-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 3c100d1a2b60..000000000000 --- a/easybuild/easyconfigs/e/eccodes-python/eccodes-python-1.0.0-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'eccodes-python' -version = '1.0.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/ecmwf/eccodes-python' -description = "Python 3 interface to decode and encode GRIB and BUFR files via the ECMWF ecCodes library." - -toolchain = {'name': 'foss', 'version': '2019b'} - -github_account = 'ecmwf' -source_urls = [GITHUB_SOURCE] -sources = ['%(version)s.tar.gz'] -checksums = ['88fcd00e0d30ef8a3f6c11dad9cffefd276540488420660cf124e2a7fcddc6e8'] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('ecCodes', '2.15.0'), -] - -use_pip = True -download_dep_fail = True -sanity_pip_check = True - -options = {'modulename': 'eccodes'} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/eccodes-python/eccodes-python-1.0.0-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/e/eccodes-python/eccodes-python-1.0.0-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index d8b453e2e4db..000000000000 --- a/easybuild/easyconfigs/e/eccodes-python/eccodes-python-1.0.0-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'eccodes-python' -version = '1.0.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/ecmwf/eccodes-python' -description = "Python 3 interface to decode and encode GRIB and BUFR files via the ECMWF ecCodes library." - -toolchain = {'name': 'foss', 'version': '2020a'} - -github_account = 'ecmwf' -source_urls = [GITHUB_SOURCE] -sources = ['%(version)s.tar.gz'] -checksums = ['88fcd00e0d30ef8a3f6c11dad9cffefd276540488420660cf124e2a7fcddc6e8'] - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('ecCodes', '2.18.0'), -] - -use_pip = True -download_dep_fail = True -sanity_pip_check = True - -options = {'modulename': 'eccodes'} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/eccodes-python/eccodes-python-1.1.0-foss-2020b.eb b/easybuild/easyconfigs/e/eccodes-python/eccodes-python-1.1.0-foss-2020b.eb index 30df322fee04..ad377b08e647 100644 --- a/easybuild/easyconfigs/e/eccodes-python/eccodes-python-1.1.0-foss-2020b.eb +++ b/easybuild/easyconfigs/e/eccodes-python/eccodes-python-1.1.0-foss-2020b.eb @@ -19,10 +19,6 @@ dependencies = [ ('ecCodes', '2.20.0'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - options = {'modulename': 'eccodes'} moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/edlib/edlib-1.3.8.post1-GCC-8.3.0-Python-3.7.4.eb b/easybuild/easyconfigs/e/edlib/edlib-1.3.8.post1-GCC-8.3.0-Python-3.7.4.eb deleted file mode 100644 index 0f698ce4daaa..000000000000 --- a/easybuild/easyconfigs/e/edlib/edlib-1.3.8.post1-GCC-8.3.0-Python-3.7.4.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'edlib' -version = '1.3.8.post1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://martinsos.github.io/edlib' -description = "Lightweight, super fast library for sequence alignment using edit (Levenshtein) distance." - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -sources = [SOURCE_TAR_GZ] -checksums = ['81bc688e8fc69d657a6b5067e104a0924b0217b7ab54547155278935d09346e0'] - -dependencies = [ - ('Python', '3.7.4'), -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/edlib/edlib-1.3.8.post1-GCC-9.3.0-Python-3.8.2.eb b/easybuild/easyconfigs/e/edlib/edlib-1.3.8.post1-GCC-9.3.0-Python-3.8.2.eb deleted file mode 100644 index ed764edafc31..000000000000 --- a/easybuild/easyconfigs/e/edlib/edlib-1.3.8.post1-GCC-9.3.0-Python-3.8.2.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'edlib' -version = '1.3.8.post1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://martinsos.github.io/edlib' -description = "Lightweight, super fast library for sequence alignment using edit (Levenshtein) distance." - -toolchain = {'name': 'GCC', 'version': '9.3.0'} - -sources = [SOURCE_TAR_GZ] -checksums = ['81bc688e8fc69d657a6b5067e104a0924b0217b7ab54547155278935d09346e0'] - -dependencies = [ - ('Python', '3.8.2'), -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/edlib/edlib-1.3.8.post1-iccifort-2019.5.281-Python-3.7.4.eb b/easybuild/easyconfigs/e/edlib/edlib-1.3.8.post1-iccifort-2019.5.281-Python-3.7.4.eb deleted file mode 100644 index a608a677bd96..000000000000 --- a/easybuild/easyconfigs/e/edlib/edlib-1.3.8.post1-iccifort-2019.5.281-Python-3.7.4.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'edlib' -version = '1.3.8.post1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://martinsos.github.io/edlib' -description = "Lightweight, super fast library for sequence alignment using edit (Levenshtein) distance." - -toolchain = {'name': 'iccifort', 'version': '2019.5.281'} - -sources = [SOURCE_TAR_GZ] -checksums = ['81bc688e8fc69d657a6b5067e104a0924b0217b7ab54547155278935d09346e0'] - -dependencies = [ - ('Python', '3.7.4'), -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/edlib/edlib-1.3.8.post2-iccifort-2020.1.217-Python-3.8.2.eb b/easybuild/easyconfigs/e/edlib/edlib-1.3.8.post2-iccifort-2020.1.217-Python-3.8.2.eb deleted file mode 100644 index 34a3f0eb26a6..000000000000 --- a/easybuild/easyconfigs/e/edlib/edlib-1.3.8.post2-iccifort-2020.1.217-Python-3.8.2.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'edlib' -version = '1.3.8.post2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://martinsos.github.io/edlib' -description = "Lightweight, super fast library for sequence alignment using edit (Levenshtein) distance." - -toolchain = {'name': 'iccifort', 'version': '2020.1.217'} - -sources = [SOURCE_TAR_GZ] -checksums = ['58c08103174a39cacc0cc01eee93a433b4382fbe85146a627986570d3b2ab79b'] - -dependencies = [ - ('Python', '3.8.2'), -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/edlib/edlib-1.3.9-GCC-10.2.0.eb b/easybuild/easyconfigs/e/edlib/edlib-1.3.9-GCC-10.2.0.eb index e79e34bf1e4a..d28d60e6be03 100644 --- a/easybuild/easyconfigs/e/edlib/edlib-1.3.9-GCC-10.2.0.eb +++ b/easybuild/easyconfigs/e/edlib/edlib-1.3.9-GCC-10.2.0.eb @@ -15,8 +15,4 @@ dependencies = [ ('Python', '3.8.6'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/edlib/edlib-1.3.9-GCC-10.3.0.eb b/easybuild/easyconfigs/e/edlib/edlib-1.3.9-GCC-10.3.0.eb index 4e4e33d596f8..72d7ba33741f 100644 --- a/easybuild/easyconfigs/e/edlib/edlib-1.3.9-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/e/edlib/edlib-1.3.9-GCC-10.3.0.eb @@ -15,8 +15,4 @@ dependencies = [ ('Python', '3.9.5'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/edlib/edlib-1.3.9-GCC-11.2.0.eb b/easybuild/easyconfigs/e/edlib/edlib-1.3.9-GCC-11.2.0.eb index 7bf9d7978778..6db46e36edb0 100644 --- a/easybuild/easyconfigs/e/edlib/edlib-1.3.9-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/e/edlib/edlib-1.3.9-GCC-11.2.0.eb @@ -15,8 +15,4 @@ dependencies = [ ('Python', '3.9.6'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/edlib/edlib-1.3.9-GCC-11.3.0.eb b/easybuild/easyconfigs/e/edlib/edlib-1.3.9-GCC-11.3.0.eb index 3133e7e2d0eb..c4ff71096c19 100644 --- a/easybuild/easyconfigs/e/edlib/edlib-1.3.9-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/e/edlib/edlib-1.3.9-GCC-11.3.0.eb @@ -15,8 +15,4 @@ dependencies = [ ('Python', '3.10.4'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/edlib/edlib-1.3.9-GCC-12.2.0.eb b/easybuild/easyconfigs/e/edlib/edlib-1.3.9-GCC-12.2.0.eb index 0be9e7fb15e2..7c1fe1d5ce09 100644 --- a/easybuild/easyconfigs/e/edlib/edlib-1.3.9-GCC-12.2.0.eb +++ b/easybuild/easyconfigs/e/edlib/edlib-1.3.9-GCC-12.2.0.eb @@ -15,8 +15,4 @@ dependencies = [ ('Python', '3.10.8'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/edlib/edlib-1.3.9-GCC-12.3.0.eb b/easybuild/easyconfigs/e/edlib/edlib-1.3.9-GCC-12.3.0.eb index 5eb1f74e9d27..9b95615976a3 100644 --- a/easybuild/easyconfigs/e/edlib/edlib-1.3.9-GCC-12.3.0.eb +++ b/easybuild/easyconfigs/e/edlib/edlib-1.3.9-GCC-12.3.0.eb @@ -13,8 +13,6 @@ dependencies = [ ('Python-bundle-PyPI', '2023.06'), ] -use_pip = True -sanity_pip_check = True exts_list = [ ('cogapp', '3.3.0', { diff --git a/easybuild/easyconfigs/e/edlib/edlib-1.3.9.post1-GCC-13.3.0.eb b/easybuild/easyconfigs/e/edlib/edlib-1.3.9.post1-GCC-13.3.0.eb new file mode 100644 index 000000000000..722694a05cfe --- /dev/null +++ b/easybuild/easyconfigs/e/edlib/edlib-1.3.9.post1-GCC-13.3.0.eb @@ -0,0 +1,25 @@ +easyblock = 'PythonBundle' + +name = 'edlib' +version = '1.3.9.post1' + +homepage = 'https://martinsos.github.io/edlib' +description = "Lightweight, super fast library for sequence alignment using edit (Levenshtein) distance." + +toolchain = {'name': 'GCC', 'version': '13.3.0'} + +dependencies = [ + ('Python', '3.12.3'), + ('Python-bundle-PyPI', '2024.06'), +] + +exts_list = [ + ('cogapp', '3.4.1', { + 'checksums': ['a806d5db9e318a1a2d3fce988008179168e7db13e5e55b19b79763f9bb9d2982'], + }), + (name, version, { + 'checksums': ['b0fb6e85882cab02208ccd6daa46f80cb9ff1d05764e91bf22920a01d7a6fbfa'], + }), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/eggnog-mapper/eggnog-mapper-1.0.3-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/e/eggnog-mapper/eggnog-mapper-1.0.3-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index 466b5598a29c..000000000000 --- a/easybuild/easyconfigs/e/eggnog-mapper/eggnog-mapper-1.0.3-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'eggnog-mapper' -version = '1.0.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://eggnog-mapper.embl.de' -description = """eggnog-mapper is a tool for fast functional annotation of novel sequences (genes or proteins) - using precomputed eggNOG-based orthology assignments""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://github.com/jhcepas/eggnog-mapper/archive/'] -sources = ['%(version)s.zip'] -checksums = ['bc22ea440f880eddec65285c81584079b0782aec90afd618bf288a3fadfa3651'] - -dependencies = [ - ('Python', '2.7.14'), - ('wget', '1.19.4'), - ('HMMER', '3.1b2'), - ('DIAMOND', '0.9.22'), - ('Biopython', '1.71', versionsuffix), -] - -download_dep_fail = True - -postinstallcmds = ["mkdir %(installdir)s/bin && cp {download_eggnog_data.py,emapper.py} %(installdir)s/bin"] - -options = {'modulename': 'eggnogmapper'} - -sanity_check_paths = { - 'files': ['bin/download_eggnog_data.py', 'bin/emapper.py'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/eggnog-mapper/eggnog-mapper-2.1.10-foss-2020b.eb b/easybuild/easyconfigs/e/eggnog-mapper/eggnog-mapper-2.1.10-foss-2020b.eb index 8ebfa692352d..02a167deba16 100644 --- a/easybuild/easyconfigs/e/eggnog-mapper/eggnog-mapper-2.1.10-foss-2020b.eb +++ b/easybuild/easyconfigs/e/eggnog-mapper/eggnog-mapper-2.1.10-foss-2020b.eb @@ -36,10 +36,6 @@ dependencies = [ # strip out (too) strict version requirements for dependencies preinstallopts = "sed -i 's/==[0-9.]*//g' setup.cfg && " -use_pip = True -sanity_pip_check = True -download_dep_fail = True - sanity_check_paths = { 'files': ['bin/create_dbs.py', 'bin/download_eggnog_data.py', 'bin/emapper.py'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/e/eggnog-mapper/eggnog-mapper-2.1.12-foss-2023a.eb b/easybuild/easyconfigs/e/eggnog-mapper/eggnog-mapper-2.1.12-foss-2023a.eb new file mode 100644 index 000000000000..2c052639a606 --- /dev/null +++ b/easybuild/easyconfigs/e/eggnog-mapper/eggnog-mapper-2.1.12-foss-2023a.eb @@ -0,0 +1,52 @@ +# Eggnog DB installation instructions: +# 1. 'export EGGNOG_DATA_DIR=//eggnog-mapper-data' +# 2. run 'download_eggnog_data.py' +# 3. Check the expected DB version with 'emapper.py --version' + +easyblock = 'PythonPackage' + +name = 'eggnog-mapper' +version = '2.1.12' + +homepage = 'https://github.com/eggnogdb/eggnog-mapper' +description = """EggNOG-mapper is a tool for fast functional annotation of novel +sequences. It uses precomputed orthologous groups and phylogenies from the +eggNOG database (http://eggnog5.embl.de) to transfer functional information from +fine-grained orthologs only. Common uses of eggNOG-mapper include the annotation +of novel genomes, transcriptomes or even metagenomic gene catalogs.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +github_account = 'eggnogdb' +source_urls = [GITHUB_SOURCE] +sources = ['%(version)s.tar.gz'] +checksums = ['b3c53fb0e606a5cfec75cbc84f7c215f57f43ce00d8e50f449513acdad76da73'] + +dependencies = [ + ('Python', '3.11.3'), + ('Biopython', '1.83'), + ('HMMER', '3.4'), + ('DIAMOND', '2.1.8'), + ('prodigal', '2.6.3'), + ('wget', '1.24.5'), + ('MMseqs2', '14-7e284'), + ('XlsxWriter', '3.1.3'), +] + +# strip out (too) strict version requirements for dependencies +preinstallopts = "sed -i 's/==[0-9.]*//g' setup.cfg && " + +sanity_check_paths = { + 'files': ['bin/create_dbs.py', 'bin/download_eggnog_data.py', 'bin/emapper.py'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = [ + 'download_eggnog_data.py --help', + 'create_dbs.py --help', + 'emapper.py --version | grep %(version)s', +] + +options = {'modulename': 'eggnogmapper'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/eggnog-mapper/eggnog-mapper-2.1.4-foss-2020b.eb b/easybuild/easyconfigs/e/eggnog-mapper/eggnog-mapper-2.1.4-foss-2020b.eb index 536eecf0032f..6cf33db4664c 100644 --- a/easybuild/easyconfigs/e/eggnog-mapper/eggnog-mapper-2.1.4-foss-2020b.eb +++ b/easybuild/easyconfigs/e/eggnog-mapper/eggnog-mapper-2.1.4-foss-2020b.eb @@ -36,10 +36,6 @@ dependencies = [ # strip out (too) strict version requirements for dependencies preinstallopts = "sed -i 's/==[0-9.]*//g' setup.cfg && " -use_pip = True -sanity_pip_check = True -download_dep_fail = True - sanity_check_paths = { 'files': ['bin/create_dbs.py', 'bin/download_eggnog_data.py', 'bin/emapper.py'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/e/eggnog-mapper/eggnog-mapper-2.1.7-foss-2021b.eb b/easybuild/easyconfigs/e/eggnog-mapper/eggnog-mapper-2.1.7-foss-2021b.eb index 49b9697d45e8..8c1df2f59072 100644 --- a/easybuild/easyconfigs/e/eggnog-mapper/eggnog-mapper-2.1.7-foss-2021b.eb +++ b/easybuild/easyconfigs/e/eggnog-mapper/eggnog-mapper-2.1.7-foss-2021b.eb @@ -36,10 +36,6 @@ dependencies = [ # strip out (too) strict version requirements for dependencies preinstallopts = "sed -i 's/==[0-9.]*//g' setup.cfg && " -use_pip = True -sanity_pip_check = True -download_dep_fail = True - sanity_check_paths = { 'files': ['bin/create_dbs.py', 'bin/download_eggnog_data.py', 'bin/emapper.py'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/e/eggnog-mapper/eggnog-mapper-2.1.9-foss-2022a.eb b/easybuild/easyconfigs/e/eggnog-mapper/eggnog-mapper-2.1.9-foss-2022a.eb index f0acd8b8126c..92e7e542b03d 100644 --- a/easybuild/easyconfigs/e/eggnog-mapper/eggnog-mapper-2.1.9-foss-2022a.eb +++ b/easybuild/easyconfigs/e/eggnog-mapper/eggnog-mapper-2.1.9-foss-2022a.eb @@ -36,10 +36,6 @@ dependencies = [ # strip out (too) strict version requirements for dependencies preinstallopts = "sed -i 's/==[0-9.]*//g' setup.cfg && " -use_pip = True -sanity_pip_check = True -download_dep_fail = True - sanity_check_paths = { 'files': ['bin/create_dbs.py', 'bin/download_eggnog_data.py', 'bin/emapper.py'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/e/eht-imaging/eht-imaging-1.2.2-foss-2021a.eb b/easybuild/easyconfigs/e/eht-imaging/eht-imaging-1.2.2-foss-2021a.eb index 3a17162972bb..04fd2b4a0069 100644 --- a/easybuild/easyconfigs/e/eht-imaging/eht-imaging-1.2.2-foss-2021a.eb +++ b/easybuild/easyconfigs/e/eht-imaging/eht-imaging-1.2.2-foss-2021a.eb @@ -20,9 +20,6 @@ dependencies = [ ('NFFT', '3.5.2'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('ephem', '4.1', { 'checksums': ['c076794a511a34b5b91871c1cf6374dbc323ec69fca3f50eb718f20b171259d6'], diff --git a/easybuild/easyconfigs/e/einops/einops-0.3.2-GCCcore-10.2.0.eb b/easybuild/easyconfigs/e/einops/einops-0.3.2-GCCcore-10.2.0.eb index f9d83389844d..ff0614928b27 100644 --- a/easybuild/easyconfigs/e/einops/einops-0.3.2-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/e/einops/einops-0.3.2-GCCcore-10.2.0.eb @@ -21,9 +21,4 @@ dependencies = [ ('Python', '3.8.6'), ] -download_dep_fail = True -use_pip = True - -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/einops/einops-0.4.1-GCCcore-10.3.0.eb b/easybuild/easyconfigs/e/einops/einops-0.4.1-GCCcore-10.3.0.eb index 80b81ff50b53..6a4ab82c0678 100644 --- a/easybuild/easyconfigs/e/einops/einops-0.4.1-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/e/einops/einops-0.4.1-GCCcore-10.3.0.eb @@ -21,9 +21,4 @@ dependencies = [ ('Python', '3.9.5'), ] -download_dep_fail = True -use_pip = True - -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/einops/einops-0.4.1-GCCcore-11.3.0.eb b/easybuild/easyconfigs/e/einops/einops-0.4.1-GCCcore-11.3.0.eb index e31c2fbbbba2..5ee11d76a690 100644 --- a/easybuild/easyconfigs/e/einops/einops-0.4.1-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/e/einops/einops-0.4.1-GCCcore-11.3.0.eb @@ -21,9 +21,4 @@ dependencies = [ ('Python', '3.10.4'), ] -download_dep_fail = True -use_pip = True - -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/einops/einops-0.7.0-GCCcore-12.2.0.eb b/easybuild/easyconfigs/e/einops/einops-0.7.0-GCCcore-12.2.0.eb new file mode 100644 index 000000000000..375e8341acab --- /dev/null +++ b/easybuild/easyconfigs/e/einops/einops-0.7.0-GCCcore-12.2.0.eb @@ -0,0 +1,24 @@ +easyblock = 'PythonPackage' + +name = 'einops' +version = '0.7.0' + +homepage = 'https://einops.rocks/' +description = """ +Flexible and powerful tensor operations for readable and reliable code. +Supports numpy, pytorch, tensorflow, jax, and others.""" + +toolchain = {'name': 'GCCcore', 'version': '12.2.0'} + +sources = [SOURCE_TAR_GZ] +checksums = ['b2b04ad6081a3b227080c9bf5e3ace7160357ff03043cd66cc5b2319eb7031d1'] + +builddependencies = [ + ('binutils', '2.39'), +] + +dependencies = [ + ('Python', '3.10.8'), +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/einops/einops-0.7.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/e/einops/einops-0.7.0-GCCcore-12.3.0.eb index b9f4dea04b55..d8a25655bd72 100644 --- a/easybuild/easyconfigs/e/einops/einops-0.7.0-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/e/einops/einops-0.7.0-GCCcore-12.3.0.eb @@ -22,9 +22,4 @@ dependencies = [ ('Python', '3.11.3'), ] -download_dep_fail = True -use_pip = True - -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/einops/einops-0.8.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/e/einops/einops-0.8.0-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..3528a7a53050 --- /dev/null +++ b/easybuild/easyconfigs/e/einops/einops-0.8.0-GCCcore-13.2.0.eb @@ -0,0 +1,25 @@ +easyblock = 'PythonPackage' + +name = 'einops' +version = '0.8.0' + +homepage = 'https://einops.rocks/' +description = """ +Flexible and powerful tensor operations for readable and reliable code. +Supports numpy, pytorch, tensorflow, jax, and others.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +sources = [SOURCE_TAR_GZ] +checksums = ['63486517fed345712a8385c100cb279108d9d47e6ae59099b07657e983deae85'] + +builddependencies = [ + ('binutils', '2.40'), + ('hatchling', '1.18.0'), +] + +dependencies = [ + ('Python', '3.11.5'), +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/elastix/elastix-4.9.0-foss-2018a.eb b/easybuild/easyconfigs/e/elastix/elastix-4.9.0-foss-2018a.eb deleted file mode 100644 index 57ae89adca75..000000000000 --- a/easybuild/easyconfigs/e/elastix/elastix-4.9.0-foss-2018a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'elastix' -version = '4.9.0' - -homepage = 'http://elastix.isi.uu.nl/' -description = " elastix: a toolbox for rigid and nonrigid registration of images. " - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/SuperElastix/elastix/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['0f6a02a442c5e2507d4d19bbe7086e2fd667d6799d72ec5def28616b86a5eb0a'] - -builddependencies = [('CMake', '3.10.2')] - -dependencies = [ - ('ITK', '4.13.0', '-Python-2.7.14'), -] - -sanity_check_paths = { - 'files': ['bin/elastix', 'bin/transformix'], - 'dirs': ['include', 'lib'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/e/elastix/elastix-5.0.0-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/e/elastix/elastix-5.0.0-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 23b0095b86fb..000000000000 --- a/easybuild/easyconfigs/e/elastix/elastix-5.0.0-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'elastix' -version = '5.0.0' -versionsuffix = '-Python-3.7.4' - -homepage = 'http://elastix.isi.uu.nl/' -description = " elastix: a toolbox for rigid and nonrigid registration of images. " - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/SuperElastix/elastix/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['a377ae0307231bf70c474e87ebbf07d649faca211febf1c1d981a2039fcfcd0e'] - -builddependencies = [('CMake', '3.15.3')] - -dependencies = [ - ('ITK', '5.0.1', versionsuffix), -] - -configopts = '-DCMAKE_BUILD_TYPE=Release ' - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/elastix', 'bin/transformix'], - 'dirs': ['include', 'lib'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/e/elfutils/elfutils-0.182-GCCcore-9.3.0.eb b/easybuild/easyconfigs/e/elfutils/elfutils-0.182-GCCcore-9.3.0.eb deleted file mode 100644 index 4a282ada13af..000000000000 --- a/easybuild/easyconfigs/e/elfutils/elfutils-0.182-GCCcore-9.3.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - https://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'elfutils' -version = '0.182' - -homepage = 'https://elfutils.org/' - -description = """ - The elfutils project provides libraries and tools for ELF files - and DWARF data. -""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://sourceware.org/elfutils/ftp/0.182/'] -sources = [SOURCE_TAR_BZ2] -checksums = ['ecc406914edf335f0b7fc084ebe6c460c4d6d5175bfdd6688c1c78d9146b8858'] - -builddependencies = [ - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('binutils', '2.34'), - ('bzip2', '1.0.8'), - ('libarchive', '3.4.2'), - ('XZ', '5.2.5'), - ('zstd', '1.4.4'), -] - -configopts = "--disable-debuginfod --disable-libdebuginfod" - -sanity_check_paths = { - 'files': ['bin/eu-elfcmp', 'include/dwarf.h', 'lib/libelf.so'], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/e/elfutils/elfutils-0.185-GCCcore-8.2.0.eb b/easybuild/easyconfigs/e/elfutils/elfutils-0.185-GCCcore-8.2.0.eb deleted file mode 100644 index 005327328a4c..000000000000 --- a/easybuild/easyconfigs/e/elfutils/elfutils-0.185-GCCcore-8.2.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - https://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'elfutils' -version = '0.185' - -homepage = 'https://elfutils.org/' - -description = """ - The elfutils project provides libraries and tools for ELF files - and DWARF data. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://sourceware.org/elfutils/ftp/%(version)s/'] -sources = [SOURCE_TAR_BZ2] -checksums = ['dc8d3e74ab209465e7f568e1b3bb9a5a142f8656e2b57d10049a73da2ae6b5a6'] - -builddependencies = [ - ('M4', '1.4.18'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('binutils', '2.31.1'), - ('bzip2', '1.0.6'), - ('libarchive', '3.4.0'), - ('XZ', '5.2.4'), - ('zstd', '1.4.0'), -] - -configopts = "--disable-debuginfod --disable-libdebuginfod" - -sanity_check_paths = { - 'files': ['bin/eu-elfcmp', 'include/dwarf.h', 'lib/libelf.%s' % SHLIB_EXT], - 'dirs': [], -} - -sanity_check_commands = ["eu-elfcmp --help"] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/e/elfutils/elfutils-0.185-GCCcore-8.3.0.eb b/easybuild/easyconfigs/e/elfutils/elfutils-0.185-GCCcore-8.3.0.eb deleted file mode 100644 index b7aad84465eb..000000000000 --- a/easybuild/easyconfigs/e/elfutils/elfutils-0.185-GCCcore-8.3.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - https://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'elfutils' -version = '0.185' - -homepage = 'https://elfutils.org/' - -description = """ - The elfutils project provides libraries and tools for ELF files - and DWARF data. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://sourceware.org/elfutils/ftp/%(version)s/'] -sources = [SOURCE_TAR_BZ2] -checksums = ['dc8d3e74ab209465e7f568e1b3bb9a5a142f8656e2b57d10049a73da2ae6b5a6'] - -builddependencies = [ - ('M4', '1.4.18'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('binutils', '2.32'), - ('bzip2', '1.0.8'), - ('libarchive', '3.5.1'), - ('XZ', '5.2.4'), - ('zstd', '1.4.4'), -] - -configopts = "--disable-debuginfod --disable-libdebuginfod" - -sanity_check_paths = { - 'files': ['bin/eu-elfcmp', 'include/dwarf.h', 'lib/libelf.%s' % SHLIB_EXT], - 'dirs': [], -} - -sanity_check_commands = ["eu-elfcmp --help"] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/e/elfutils/elfutils-0.191-GCCcore-13.3.0.eb b/easybuild/easyconfigs/e/elfutils/elfutils-0.191-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..e5eb4ef3c7d5 --- /dev/null +++ b/easybuild/easyconfigs/e/elfutils/elfutils-0.191-GCCcore-13.3.0.eb @@ -0,0 +1,41 @@ +easyblock = 'ConfigureMake' + +name = 'elfutils' +version = '0.191' + +homepage = 'https://elfutils.org/' + +description = """ + The elfutils project provides libraries and tools for ELF files + and DWARF data. +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://sourceware.org/elfutils/ftp/%(version)s/'] +sources = [SOURCE_TAR_BZ2] +checksums = ['df76db71366d1d708365fc7a6c60ca48398f14367eb2b8954efc8897147ad871'] + +builddependencies = [ + ('M4', '1.4.19'), + ('pkgconf', '2.2.0'), +] + +dependencies = [ + ('binutils', '2.42'), + ('bzip2', '1.0.8'), + ('libarchive', '3.7.4'), + ('XZ', '5.4.5'), + ('zstd', '1.5.6'), +] + +configopts = "--disable-debuginfod --disable-libdebuginfod" + +sanity_check_paths = { + 'files': ['bin/eu-elfcmp', 'include/dwarf.h', 'lib/libelf.%s' % SHLIB_EXT], + 'dirs': [] +} + +sanity_check_commands = ["eu-elfcmp --help"] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/e/elfx86exts/elfx86exts-0.6.2-GCC-12.3.0.eb b/easybuild/easyconfigs/e/elfx86exts/elfx86exts-0.6.2-GCC-12.3.0.eb new file mode 100644 index 000000000000..5419dd89ce91 --- /dev/null +++ b/easybuild/easyconfigs/e/elfx86exts/elfx86exts-0.6.2-GCC-12.3.0.eb @@ -0,0 +1,175 @@ +easyblock = 'Cargo' + +name = 'elfx86exts' +version = '0.6.2' + +homepage = 'https://github.com/pkgw/elfx86exts' +description = "Decode binaries and print out which instruction set extensions they use." + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +source_urls = ['https://github.com/pkgw/elfx86exts/archive/'] +sources = [{'download_filename': '%(name)s@%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}] +checksums = [ + {'elfx86exts-0.6.2.tar.gz': '55e2ee8c6481e46749b622910597a01e86207250d57e4430b7ce31a22b982e1a'}, + {'adler-1.0.2.tar.gz': 'f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe'}, + {'anstream-0.6.4.tar.gz': '2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44'}, + {'anstyle-1.0.4.tar.gz': '7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87'}, + {'anstyle-parse-0.2.2.tar.gz': '317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140'}, + {'anstyle-query-1.0.0.tar.gz': '5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b'}, + {'anstyle-wincon-3.0.1.tar.gz': 'f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628'}, + {'assert_cmd-2.0.12.tar.gz': '88903cb14723e4d4003335bb7f8a14f27691649105346a0f0957466c096adfe6'}, + {'bstr-1.7.0.tar.gz': 'c79ad7fb2dd38f3dabd76b09c6a5a20c038fc0213ef1e9afd30eb777f120f019'}, + {'byteorder-1.5.0.tar.gz': '1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b'}, + {'capstone-0.11.0.tar.gz': '1097e608594dad3bad608295567f757742b883606fe150faf7a9740b849730d8'}, + {'capstone-sys-0.15.0.tar.gz': '2e7f651d5ec4c2a2e6c508f2c8032655003cd728ec85663e9796616990e25b5a'}, + {'cc-1.0.83.tar.gz': 'f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0'}, + {'cfg-if-1.0.0.tar.gz': 'baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd'}, + {'clap-4.4.6.tar.gz': 'd04704f56c2cde07f43e8e2c154b43f216dc5c92fc98ada720177362f953b956'}, + {'clap_builder-4.4.6.tar.gz': '0e231faeaca65ebd1ea3c737966bf858971cd38c3849107aa3ea7de90a804e45'}, + {'clap_derive-4.4.2.tar.gz': '0862016ff20d69b84ef8247369fabf5c008a7417002411897d40ee1f4532b873'}, + {'clap_lex-0.5.1.tar.gz': 'cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961'}, + {'colorchoice-1.0.0.tar.gz': 'acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7'}, + {'crc32fast-1.3.2.tar.gz': 'b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d'}, + {'difflib-0.4.0.tar.gz': '6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8'}, + {'doc-comment-0.3.3.tar.gz': 'fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10'}, + {'either-1.9.0.tar.gz': 'a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07'}, + {'escargot-0.5.8.tar.gz': '768064bd3a0e2bedcba91dc87ace90beea91acc41b6a01a3ca8e9aa8827461bf'}, + {'flate2-1.0.27.tar.gz': 'c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010'}, + {'heck-0.4.1.tar.gz': '95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8'}, + {'itertools-0.11.0.tar.gz': 'b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57'}, + {'itoa-1.0.9.tar.gz': 'af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38'}, + {'libc-0.2.149.tar.gz': 'a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b'}, + {'log-0.4.20.tar.gz': 'b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f'}, + {'memchr-2.6.4.tar.gz': 'f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167'}, + {'memmap-0.7.0.tar.gz': '6585fd95e7bb50d6cc31e20d4cf9afb4e2ba16c5846fc76793f11218da9c475b'}, + {'miniz_oxide-0.7.1.tar.gz': 'e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7'}, + {'object-0.32.1.tar.gz': '9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0'}, + {'once_cell-1.18.0.tar.gz': 'dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d'}, + {'predicates-3.0.4.tar.gz': '6dfc28575c2e3f19cb3c73b93af36460ae898d426eba6fc15b9bd2a5220758a0'}, + {'predicates-core-1.0.6.tar.gz': 'b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174'}, + {'predicates-tree-1.0.9.tar.gz': '368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf'}, + {'proc-macro2-1.0.69.tar.gz': '134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da'}, + {'quote-1.0.33.tar.gz': '5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae'}, + {'regex-automata-0.4.1.tar.gz': '465c6fc0621e4abc4187a2bda0937bfd4f722c2730b29562e19689ea796c9a4b'}, + {'ruzstd-0.4.0.tar.gz': 'ac3ffab8f9715a0d455df4bbb9d21e91135aab3cd3ca187af0cd0c3c3f868fdc'}, + {'ryu-1.0.15.tar.gz': '1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741'}, + {'serde-1.0.188.tar.gz': 'cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e'}, + {'serde_derive-1.0.188.tar.gz': '4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2'}, + {'serde_json-1.0.107.tar.gz': '6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65'}, + {'static_assertions-1.1.0.tar.gz': 'a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f'}, + {'strsim-0.10.0.tar.gz': '73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623'}, + {'syn-1.0.109.tar.gz': '72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237'}, + {'syn-2.0.38.tar.gz': 'e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b'}, + {'termtree-0.4.1.tar.gz': '3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76'}, + {'thiserror-core-1.0.38.tar.gz': '0d97345f6437bb2004cd58819d8a9ef8e36cdd7661c2abc4bbde0a7c40d9f497'}, + {'thiserror-core-impl-1.0.38.tar.gz': '10ac1c5050e43014d16b2f94d0d2ce79e65ffdd8b38d8048f9c8f6a8a6da62ac'}, + {'twox-hash-1.6.3.tar.gz': '97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675'}, + {'unicode-ident-1.0.12.tar.gz': '3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b'}, + {'utf8parse-0.2.1.tar.gz': '711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a'}, + {'wait-timeout-0.2.0.tar.gz': '9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6'}, + {'winapi-0.3.9.tar.gz': '5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419'}, + {'winapi-i686-pc-windows-gnu-0.4.0.tar.gz': 'ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6'}, + {'winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz': '712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f'}, + {'windows-sys-0.48.0.tar.gz': '677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9'}, + {'windows-targets-0.48.5.tar.gz': '9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c'}, + {'windows_aarch64_gnullvm-0.48.5.tar.gz': '2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8'}, + {'windows_aarch64_msvc-0.48.5.tar.gz': 'dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc'}, + {'windows_i686_gnu-0.48.5.tar.gz': 'a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e'}, + {'windows_i686_msvc-0.48.5.tar.gz': '8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406'}, + {'windows_x86_64_gnu-0.48.5.tar.gz': '53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e'}, + {'windows_x86_64_gnullvm-0.48.5.tar.gz': '0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc'}, + {'windows_x86_64_msvc-0.48.5.tar.gz': 'ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538'}, +] + +crates = [ + ('adler', '1.0.2'), + ('anstream', '0.6.4'), + ('anstyle', '1.0.4'), + ('anstyle-parse', '0.2.2'), + ('anstyle-query', '1.0.0'), + ('anstyle-wincon', '3.0.1'), + ('assert_cmd', '2.0.12'), + ('bstr', '1.7.0'), + ('byteorder', '1.5.0'), + ('capstone', '0.11.0'), + ('capstone-sys', '0.15.0'), + ('cc', '1.0.83'), + ('cfg-if', '1.0.0'), + ('clap', '4.4.6'), + ('clap_builder', '4.4.6'), + ('clap_derive', '4.4.2'), + ('clap_lex', '0.5.1'), + ('colorchoice', '1.0.0'), + ('crc32fast', '1.3.2'), + ('difflib', '0.4.0'), + ('doc-comment', '0.3.3'), + ('either', '1.9.0'), + ('escargot', '0.5.8'), + ('flate2', '1.0.27'), + ('heck', '0.4.1'), + ('itertools', '0.11.0'), + ('itoa', '1.0.9'), + ('libc', '0.2.149'), + ('log', '0.4.20'), + ('memchr', '2.6.4'), + ('memmap', '0.7.0'), + ('miniz_oxide', '0.7.1'), + ('object', '0.32.1'), + ('once_cell', '1.18.0'), + ('predicates', '3.0.4'), + ('predicates-core', '1.0.6'), + ('predicates-tree', '1.0.9'), + ('proc-macro2', '1.0.69'), + ('quote', '1.0.33'), + ('regex-automata', '0.4.1'), + ('ruzstd', '0.4.0'), + ('ryu', '1.0.15'), + ('serde', '1.0.188'), + ('serde_derive', '1.0.188'), + ('serde_json', '1.0.107'), + ('static_assertions', '1.1.0'), + ('strsim', '0.10.0'), + ('syn', '1.0.109'), + ('syn', '2.0.38'), + ('termtree', '0.4.1'), + ('thiserror-core', '1.0.38'), + ('thiserror-core-impl', '1.0.38'), + ('twox-hash', '1.6.3'), + ('unicode-ident', '1.0.12'), + ('utf8parse', '0.2.1'), + ('wait-timeout', '0.2.0'), + ('winapi', '0.3.9'), + ('winapi-i686-pc-windows-gnu', '0.4.0'), + ('winapi-x86_64-pc-windows-gnu', '0.4.0'), + ('windows-sys', '0.48.0'), + ('windows-targets', '0.48.5'), + ('windows_aarch64_gnullvm', '0.48.5'), + ('windows_aarch64_msvc', '0.48.5'), + ('windows_i686_gnu', '0.48.5'), + ('windows_i686_msvc', '0.48.5'), + ('windows_x86_64_gnu', '0.48.5'), + ('windows_x86_64_gnullvm', '0.48.5'), + ('windows_x86_64_msvc', '0.48.5'), +] + +builddependencies = [ + ('Rust', '1.75.0'), + ('CMake', '3.26.3'), +] + +dependencies = [ + ('bzip2', '1.0.8'), + ('OpenSSL', '1.1', '', SYSTEM), + ('Perl', '5.36.1'), + ('Perl-bundle-CPAN', '5.36.1'), +] + +sanity_check_paths = { + 'files': ['bin/%(name)s'], + 'dirs': [], +} + +sanity_check_commands = ["%(name)s --help"] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/emcee/emcee-2.2.1-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/e/emcee/emcee-2.2.1-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index fe0b13703917..000000000000 --- a/easybuild/easyconfigs/e/emcee/emcee-2.2.1-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'emcee' -version = '2.2.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://dfm.io/emcee' -description = """Emcee is an extensible, pure-Python implementation of -Goodman & Weare's Affine Invariant Markov chain Monte Carlo (MCMC) Ensemble sampler. -It's designed for Bayesian parameter estimation and it's really sweet! """ - -toolchain = {'name': 'foss', 'version': '2018b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['b83551e342b37311897906b3b8acf32979f4c5542e0a25786ada862d26241172'] - -dependencies = [ - ('Python', '2.7.15'), -] - -use_pip = True -download_dep_fail = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/emcee'], -} - -sanity_check_commands = [('python -c "import emcee; emcee.test()"')] - -moduleclass = 'astro' diff --git a/easybuild/easyconfigs/e/emcee/emcee-2.2.1-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/e/emcee/emcee-2.2.1-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index b02aadb4da7d..000000000000 --- a/easybuild/easyconfigs/e/emcee/emcee-2.2.1-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'emcee' -version = '2.2.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://dfm.io/emcee' -description = """Emcee is an extensible, pure-Python implementation of -Goodman & Weare's Affine Invariant Markov chain Monte Carlo (MCMC) Ensemble sampler. -It's designed for Bayesian parameter estimation and it's really sweet! """ - -toolchain = {'name': 'foss', 'version': '2018b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['b83551e342b37311897906b3b8acf32979f4c5542e0a25786ada862d26241172'] - -dependencies = [ - ('Python', '3.6.6'), -] - -use_pip = True -download_dep_fail = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/emcee'], -} - -sanity_check_commands = [('python -c "import emcee; emcee.test()"')] - -moduleclass = 'astro' diff --git a/easybuild/easyconfigs/e/emcee/emcee-2.2.1-foss-2019a.eb b/easybuild/easyconfigs/e/emcee/emcee-2.2.1-foss-2019a.eb deleted file mode 100644 index 93f20672b46f..000000000000 --- a/easybuild/easyconfigs/e/emcee/emcee-2.2.1-foss-2019a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'emcee' -version = '2.2.1' - -homepage = 'https://dfm.io/emcee' -description = """Emcee is an extensible, pure-Python implementation of -Goodman & Weare's Affine Invariant Markov chain Monte Carlo (MCMC) Ensemble sampler. -It's designed for Bayesian parameter estimation and it's really sweet! """ - -toolchain = {'name': 'foss', 'version': '2019a'} - -sources = [SOURCE_TAR_GZ] -checksums = ['b83551e342b37311897906b3b8acf32979f4c5542e0a25786ada862d26241172'] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -dependencies = [ - ('SciPy-bundle', '2019.03'), -] - -use_pip = True -download_dep_fail = True - -sanity_check_commands = [('python -c "import emcee; emcee.test()"')] - -moduleclass = 'astro' diff --git a/easybuild/easyconfigs/e/emcee/emcee-2.2.1-intel-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/e/emcee/emcee-2.2.1-intel-2018b-Python-2.7.15.eb deleted file mode 100644 index 7de331b5ee2a..000000000000 --- a/easybuild/easyconfigs/e/emcee/emcee-2.2.1-intel-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'emcee' -version = '2.2.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://dfm.io/emcee' -description = """Emcee is an extensible, pure-Python implementation of -Goodman & Weare's Affine Invariant Markov chain Monte Carlo (MCMC) Ensemble sampler. -It's designed for Bayesian parameter estimation and it's really sweet! """ - -toolchain = {'name': 'intel', 'version': '2018b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['b83551e342b37311897906b3b8acf32979f4c5542e0a25786ada862d26241172'] - -dependencies = [ - ('Python', '2.7.15'), -] - -use_pip = True -download_dep_fail = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/emcee'], -} - -sanity_check_commands = [('python -c "import emcee; emcee.test()"')] - -moduleclass = 'astro' diff --git a/easybuild/easyconfigs/e/emcee/emcee-2.2.1-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/e/emcee/emcee-2.2.1-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index 280514c82a83..000000000000 --- a/easybuild/easyconfigs/e/emcee/emcee-2.2.1-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'emcee' -version = '2.2.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://dfm.io/emcee' -description = """Emcee is an extensible, pure-Python implementation of -Goodman & Weare's Affine Invariant Markov chain Monte Carlo (MCMC) Ensemble sampler. -It's designed for Bayesian parameter estimation and it's really sweet! """ - -toolchain = {'name': 'intel', 'version': '2018b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['b83551e342b37311897906b3b8acf32979f4c5542e0a25786ada862d26241172'] - -dependencies = [ - ('Python', '3.6.6'), -] - -use_pip = True -download_dep_fail = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/emcee'], -} - -sanity_check_commands = [('python -c "import emcee; emcee.test()"')] - -moduleclass = 'astro' diff --git a/easybuild/easyconfigs/e/emcee/emcee-3.1.4-foss-2021b.eb b/easybuild/easyconfigs/e/emcee/emcee-3.1.4-foss-2021b.eb index 9d9e5ec1c4d7..76e9b128ca65 100644 --- a/easybuild/easyconfigs/e/emcee/emcee-3.1.4-foss-2021b.eb +++ b/easybuild/easyconfigs/e/emcee/emcee-3.1.4-foss-2021b.eb @@ -4,8 +4,8 @@ name = 'emcee' version = '3.1.4' homepage = 'https://emcee.readthedocs.io/' -description = """Emcee is an extensible, pure-Python implementation of -Goodman & Weare's Affine Invariant Markov chain Monte Carlo (MCMC) Ensemble sampler. +description = """Emcee is an extensible, pure-Python implementation of +Goodman & Weare's Affine Invariant Markov chain Monte Carlo (MCMC) Ensemble sampler. It's designed for Bayesian parameter estimation and it's really sweet! """ toolchain = {'name': 'foss', 'version': '2021b'} @@ -18,10 +18,6 @@ dependencies = [ ('SciPy-bundle', '2021.10'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - sanity_check_paths = { 'files': [], 'dirs': ['lib/python%(pyshortver)s/site-packages/emcee'], diff --git a/easybuild/easyconfigs/e/emcee/emcee-3.1.4-foss-2022a.eb b/easybuild/easyconfigs/e/emcee/emcee-3.1.4-foss-2022a.eb index 2aa3fa0cb9d2..f2e7eca4aaf5 100644 --- a/easybuild/easyconfigs/e/emcee/emcee-3.1.4-foss-2022a.eb +++ b/easybuild/easyconfigs/e/emcee/emcee-3.1.4-foss-2022a.eb @@ -4,8 +4,8 @@ name = 'emcee' version = '3.1.4' homepage = 'https://emcee.readthedocs.io/' -description = """Emcee is an extensible, pure-Python implementation of -Goodman & Weare's Affine Invariant Markov chain Monte Carlo (MCMC) Ensemble sampler. +description = """Emcee is an extensible, pure-Python implementation of +Goodman & Weare's Affine Invariant Markov chain Monte Carlo (MCMC) Ensemble sampler. It's designed for Bayesian parameter estimation and it's really sweet! """ toolchain = {'name': 'foss', 'version': '2022a'} @@ -18,10 +18,6 @@ dependencies = [ ('SciPy-bundle', '2022.05'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - sanity_check_paths = { 'files': [], 'dirs': ['lib/python%(pyshortver)s/site-packages/emcee'], diff --git a/easybuild/easyconfigs/e/empanada-dl/empanada-dl-0.1.7-foss-2023a.eb b/easybuild/easyconfigs/e/empanada-dl/empanada-dl-0.1.7-foss-2023a.eb new file mode 100644 index 000000000000..d8177e64e742 --- /dev/null +++ b/easybuild/easyconfigs/e/empanada-dl/empanada-dl-0.1.7-foss-2023a.eb @@ -0,0 +1,39 @@ +easyblock = 'PythonBundle' + +name = 'empanada-dl' +version = '0.1.7' + +homepage = 'https://empanada.readthedocs.io/' +description = "Tool for panoptic segmentation of organelles in 2D and 3D electron microscopy (EM) images." + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), + ('SciPy-bundle', '2023.07'), + ('numba', '0.58.1'), + ('OpenCV', '4.8.1', '-contrib'), + ('PyYAML', '6.0'), + ('zarr', '2.17.1'), + ('torchvision', '0.16.0'), + ('Albumentations', '1.4.0'), + ('dask', '2023.9.2'), + ('connected-components-3d', '3.14.1'), + ('matplotlib', '3.7.2'), + ('imagecodecs', '2024.1.1'), +] + +exts_list = [ + ('cztile', '0.1.2', { + 'checksums': ['3e42c4a93fd7b2df985b42e66dc3c585b3ebd9c1167e9f7e7d5c34c57697b929'], + }), + (name, version, { + # fix requirements - numpy version and opencv-python>=4.5.3 - pip is not aware of cv2 in OpenCV from EB + 'preinstallopts': "sed -i 's/numpy==1.22/numpy>=1.22/g' setup.cfg && sed -i '34d' setup.cfg && ", + 'modulename': 'empanada', + 'checksums': ['4289e69842242203be77cdb656a12fb2be4ed83816969b24a0b4eab1d67c3b91'], + }), +] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/e/empanada-napari/empanada-napari-1.1.0-foss-2023a.eb b/easybuild/easyconfigs/e/empanada-napari/empanada-napari-1.1.0-foss-2023a.eb new file mode 100644 index 000000000000..e9595cde6f67 --- /dev/null +++ b/easybuild/easyconfigs/e/empanada-napari/empanada-napari-1.1.0-foss-2023a.eb @@ -0,0 +1,35 @@ +easyblock = 'PythonBundle' + +name = 'empanada-napari' +version = '1.1.0' + +homepage = 'https://empanada.readthedocs.io/' +description = "Panoptic segmentation algorithms for 2D and 3D electron microscopy in napari." + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), + ('SciPy-bundle', '2023.07'), + ('napari', '0.4.18'), + ('MLflow', '2.10.2'), + ('openpyxl', '3.1.2'), + ('SimpleITK', '2.3.1'), + ('imagecodecs', '2024.1.1'), + ('Albumentations', '1.4.0'), + ('connected-components-3d', '3.14.1'), + ('empanada-dl', '0.1.7'), +] + +exts_list = [ + ('ImageHash', '4.3.1', { + 'checksums': ['7038d1b7f9e0585beb3dd8c0a956f02b95a346c0b5f24a9e8cc03ebadaf0aa70'], + }), + (name, version, { + 'preinstallopts': "sed -i 's/numpy==1.22/numpy>=1.22/g' setup.cfg && ", + 'checksums': ['f4890cb6f20689933e28903dd7d43238aeae32afb53fa225bdf41d4bdcfc2c71'], + }), +] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/e/enaBrowserTool/enaBrowserTool-1.5.4-GCCcore-8.2.0-Python-3.7.2.eb b/easybuild/easyconfigs/e/enaBrowserTool/enaBrowserTool-1.5.4-GCCcore-8.2.0-Python-3.7.2.eb deleted file mode 100644 index 20a031b9f0d0..000000000000 --- a/easybuild/easyconfigs/e/enaBrowserTool/enaBrowserTool-1.5.4-GCCcore-8.2.0-Python-3.7.2.eb +++ /dev/null @@ -1,31 +0,0 @@ -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen - -easyblock = 'Tarball' - -name = 'enaBrowserTool' -version = '1.5.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/enasequence/enaBrowserTools/' -description = """enaBrowserTools is a set of scripts that interface with the ENA -web services to download data from ENA easily, without any knowledge of scripting required.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -dependencies = [ - ('Python', '3.7.2'), -] - -source_urls = ['https://github.com/enasequence/enaBrowserTools/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['450c3c35be787939b51369a2706f8dfb3b43ed13641711ef1bc6efe3c4e1b4f1'] - -modextrapaths = {'PATH': 'python3'} - -sanity_check_paths = { - 'dirs': ['python3'], - 'files': ['python3/enaGroupGet', 'python3/enaDataGet'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/enaBrowserTool/enaBrowserTool-1.6-GCCcore-10.3.0.eb b/easybuild/easyconfigs/e/enaBrowserTool/enaBrowserTool-1.6-GCCcore-10.3.0.eb index 1ced86d04596..1ba9a905c5f8 100644 --- a/easybuild/easyconfigs/e/enaBrowserTool/enaBrowserTool-1.6-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/e/enaBrowserTool/enaBrowserTool-1.6-GCCcore-10.3.0.eb @@ -7,7 +7,7 @@ name = 'enaBrowserTool' version = '1.6' homepage = 'https://github.com/enasequence/enaBrowserTools/' -description = """enaBrowserTools is a set of scripts that interface with the ENA +description = """enaBrowserTools is a set of scripts that interface with the ENA web services to download data from ENA easily, without any knowledge of scripting required.""" toolchain = {'name': 'GCCcore', 'version': '10.3.0'} diff --git a/easybuild/easyconfigs/e/enchant-2/enchant-2-2.3.3-GCCcore-11.2.0.eb b/easybuild/easyconfigs/e/enchant-2/enchant-2-2.3.3-GCCcore-11.2.0.eb old mode 100755 new mode 100644 diff --git a/easybuild/easyconfigs/e/enchant-2/enchant-2-2.6.5-GCCcore-12.3.0.eb b/easybuild/easyconfigs/e/enchant-2/enchant-2-2.6.5-GCCcore-12.3.0.eb index af01c6213280..9f66e2f87245 100644 --- a/easybuild/easyconfigs/e/enchant-2/enchant-2-2.6.5-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/e/enchant-2/enchant-2-2.6.5-GCCcore-12.3.0.eb @@ -6,7 +6,7 @@ easyblock = 'ConfigureMake' name = 'enchant-2' version = '2.6.5' -homepage = 'https://github.com/AbiWord/enchant' +homepage = 'http://rrthomas.github.io/enchant/' description = """Enchant aims to provide a simple but comprehensive abstraction for dealing with different spell checking libraries in a consistent way. A client, such as a text editor or word processor, need not know anything about a specific @@ -15,7 +15,7 @@ be added without needing any change to the program using Enchant.""" toolchain = {'name': 'GCCcore', 'version': '12.3.0'} -source_urls = ['https://github.com/AbiWord/enchant/releases/download/v%(version)s'] +source_urls = ['https://github.com/rrthomas/enchant/releases/download/v%(version)s'] sources = ['enchant-%(version)s.tar.gz'] checksums = ['9e8fd28cb65a7b6da3545878a5c2f52a15f03c04933a5ff48db89fe86845728e'] 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 deleted file mode 100644 index abd8322098f5..000000000000 --- a/easybuild/easyconfigs/e/enchant/enchant-1.6.1-intel-2017a.eb +++ /dev/null @@ -1,26 +0,0 @@ -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-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/e/entrypoints/entrypoints-0.2.2-foss-2016a-Python-2.7.11.eb deleted file mode 100644 index ed854e0191c4..000000000000 --- a/easybuild/easyconfigs/e/entrypoints/entrypoints-0.2.2-foss-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'entrypoints' -version = '0.2.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/takluyver/entrypoints' -description = """Entry points are a way for Python packages to advertise objects with some common interface.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://pypi.python.org/packages/f8/ad/0e77a853c745a15981ab51fa9a0cb4eca7a7a007b4c1970106ee6ba01e0c/'] -sources = ['entrypoints-0.2.2-py2.py3-none-any.whl'] - -dependencies = [ - ('Python', '2.7.11'), - ('configparser', '3.5.0', versionsuffix), -] -builddependencies = [ - ('pip', '8.1.2', versionsuffix), -] - -use_pip = True -unpack_sources = False - -sanity_check_paths = { - 'files': ['lib/python%(pyshortver)s/site-packages/entrypoints.py'], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/e/entrypoints/entrypoints-0.2.2-foss-2016a-Python-3.5.1.eb b/easybuild/easyconfigs/e/entrypoints/entrypoints-0.2.2-foss-2016a-Python-3.5.1.eb deleted file mode 100644 index a804dca9840f..000000000000 --- a/easybuild/easyconfigs/e/entrypoints/entrypoints-0.2.2-foss-2016a-Python-3.5.1.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'entrypoints' -version = '0.2.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/takluyver/entrypoints' -description = """Entry points are a way for Python packages to advertise objects with some common interface.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://pypi.python.org/packages/f8/ad/0e77a853c745a15981ab51fa9a0cb4eca7a7a007b4c1970106ee6ba01e0c/'] -sources = ['entrypoints-0.2.2-py2.py3-none-any.whl'] - -dependencies = [ - ('Python', '3.5.1'), -] - -use_pip = True -unpack_sources = False - -sanity_check_paths = { - 'files': ['lib/python%(pyshortver)s/site-packages/entrypoints.py'], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/e/entrypoints/entrypoints-0.2.2-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/e/entrypoints/entrypoints-0.2.2-foss-2016b-Python-2.7.12.eb deleted file mode 100644 index a82113c472b6..000000000000 --- a/easybuild/easyconfigs/e/entrypoints/entrypoints-0.2.2-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,28 +0,0 @@ -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/entrypoints/entrypoints-0.2.2-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/e/entrypoints/entrypoints-0.2.2-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index 7345e0bb2fa5..000000000000 --- a/easybuild/easyconfigs/e/entrypoints/entrypoints-0.2.2-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'entrypoints' -version = '0.2.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/takluyver/entrypoints' -description = """Entry points are a way for Python packages to advertise objects with some common interface.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://pypi.python.org/packages/f8/ad/0e77a853c745a15981ab51fa9a0cb4eca7a7a007b4c1970106ee6ba01e0c/'] -sources = ['entrypoints-0.2.2-py2.py3-none-any.whl'] - -dependencies = [ - ('Python', '2.7.12'), - ('configparser', '3.5.0', versionsuffix), -] -builddependencies = [ - ('pip', '8.1.2', versionsuffix), -] - -use_pip = True -unpack_sources = False - -sanity_check_paths = { - 'files': ['lib/python%(pyshortver)s/site-packages/entrypoints.py'], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/e/entrypoints/entrypoints-0.2.2-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/e/entrypoints/entrypoints-0.2.2-intel-2016b-Python-3.5.2.eb deleted file mode 100644 index af5414eaac6f..000000000000 --- a/easybuild/easyconfigs/e/entrypoints/entrypoints-0.2.2-intel-2016b-Python-3.5.2.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'entrypoints' -version = '0.2.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/takluyver/entrypoints' -description = """Entry points are a way for Python packages to advertise objects with some common interface.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://pypi.python.org/packages/f8/ad/0e77a853c745a15981ab51fa9a0cb4eca7a7a007b4c1970106ee6ba01e0c/'] -sources = ['entrypoints-0.2.2-py2.py3-none-any.whl'] - -dependencies = [ - ('Python', '3.5.2'), - ('configparser', '3.5.0', versionsuffix), -] - -use_pip = True -unpack_sources = False - -sanity_check_paths = { - 'files': ['lib/python%(pyshortver)s/site-packages/entrypoints.py'], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/e/epct/epct-3.2.0-foss-2022a.eb b/easybuild/easyconfigs/e/epct/epct-3.2.0-foss-2022a.eb index 91db637d93a9..886084022920 100644 --- a/easybuild/easyconfigs/e/epct/epct-3.2.0-foss-2022a.eb +++ b/easybuild/easyconfigs/e/epct/epct-3.2.0-foss-2022a.eb @@ -8,7 +8,7 @@ description = """ This is the epct (EUMETSAT Product Customisation Toolbox) Python package for the EUMETSAT Data Tailor. The EUMETSAT Data Tailor makes it possible for users to subset and aggregate EUMETSAT data products in space and time, filter layers, generate quicklooks, project onto new -coordinate reference systems, and reformat into common GIS formats (netCDF, GeoTIFF, etc.). +coordinate reference systems, and reformat into common GIS formats (netCDF, GeoTIFF, etc.). """ toolchain = {'name': 'foss', 'version': '2022a'} @@ -24,8 +24,6 @@ dependencies = [ ('ecCodes', '2.27.0'), ] -use_pip = True - _fix_pkg_version = """sed -i 's/version = "0.0.0"/version = "%(version)s"/g' setup.py && """ _relax_gdal_req = """sed -i 's/gdal==.*/gdal",/g' setup.py && """ @@ -62,6 +60,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/e/epiScanpy/epiScanpy-0.3.1-foss-2021a.eb b/easybuild/easyconfigs/e/epiScanpy/epiScanpy-0.3.1-foss-2021a.eb index dc68a5e1ddc0..dacfe4d4e5c9 100644 --- a/easybuild/easyconfigs/e/epiScanpy/epiScanpy-0.3.1-foss-2021a.eb +++ b/easybuild/easyconfigs/e/epiScanpy/epiScanpy-0.3.1-foss-2021a.eb @@ -53,7 +53,4 @@ exts_list = [ }), ] -use_pip = True -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/epiScanpy/epiScanpy-0.4.0-foss-2022a.eb b/easybuild/easyconfigs/e/epiScanpy/epiScanpy-0.4.0-foss-2022a.eb index c990d84ebe5c..a0760e049d3d 100644 --- a/easybuild/easyconfigs/e/epiScanpy/epiScanpy-0.4.0-foss-2022a.eb +++ b/easybuild/easyconfigs/e/epiScanpy/epiScanpy-0.4.0-foss-2022a.eb @@ -69,7 +69,4 @@ exts_list = [ }), ] -use_pip = True -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/epiScanpy/epiScanpy-0.4.0-foss-2023a.eb b/easybuild/easyconfigs/e/epiScanpy/epiScanpy-0.4.0-foss-2023a.eb index 552e826a3a24..fe6e4b9ab507 100644 --- a/easybuild/easyconfigs/e/epiScanpy/epiScanpy-0.4.0-foss-2023a.eb +++ b/easybuild/easyconfigs/e/epiScanpy/epiScanpy-0.4.0-foss-2023a.eb @@ -11,6 +11,10 @@ analysis tool Scanpy (Genome Biology, 2018) [Wolf18].""" toolchain = {'name': 'foss', 'version': '2023a'} +builddependencies = [ + ('hatchling', '1.18.0'), +] + dependencies = [ ('Python', '3.11.3'), ('SciPy-bundle', '2023.07'), @@ -41,7 +45,4 @@ exts_list = [ }), ] -use_pip = True -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/eudev/eudev-3.0_pre-2.6.34_kernel.patch b/easybuild/easyconfigs/e/eudev/eudev-3.0_pre-2.6.34_kernel.patch deleted file mode 100644 index 7fb7da7902ec..000000000000 --- a/easybuild/easyconfigs/e/eudev/eudev-3.0_pre-2.6.34_kernel.patch +++ /dev/null @@ -1,16 +0,0 @@ -#inspiration from http://repository.timesys.com/buildsources/u/udev/udev-181/udev-181-define-trigger-happy.patch -#BTN_TRIGGER_HAPPY is not defined in /usr/include/linux/input.h for pre 2.6.34 kernels -# B. Hajgato April 30 2015 ---- eudev-3.0/src/udev/udev-builtin-input_id.c.org 2015-04-30 09:11:07.990269206 +0200 -+++ eudev-3.0/src/udev/udev-builtin-input_id.c 2015-04-30 09:12:19.407272116 +0200 -@@ -33,6 +33,10 @@ - #include "udev.h" - #include "util.h" - -+#ifndef BTN_TRIGGER_HAPPY -+#define BTN_TRIGGER_HAPPY 0x2c0 -+#endif -+ - /* we must use this kernel-compatible implementation */ - #define BITS_PER_LONG (sizeof(unsigned long) * 8) - #define NBITS(x) ((((x)-1)/BITS_PER_LONG)+1) diff --git a/easybuild/easyconfigs/e/eudev/eudev-3.1.2_pre-2.6.34_kernel.patch b/easybuild/easyconfigs/e/eudev/eudev-3.1.2_pre-2.6.34_kernel.patch deleted file mode 100644 index 219f9f702e9b..000000000000 --- a/easybuild/easyconfigs/e/eudev/eudev-3.1.2_pre-2.6.34_kernel.patch +++ /dev/null @@ -1,16 +0,0 @@ -#inspiration from http://repository.timesys.com/buildsources/u/udev/udev-181/udev-181-define-trigger-happy.patch -#BTN_TRIGGER_HAPPY is not defined in /usr/include/linux/input.h for pre 2.6.34 kernels -# B. Hajgato April 30 2015 ---- eudev-3.1.2/src/udev/udev-builtin-input_id.c.org 2015-04-30 09:11:07.990269206 +0200 -+++ eudev-3.1.2/src/udev/udev-builtin-input_id.c 2015-04-30 09:12:19.407272116 +0200 -@@ -33,6 +33,10 @@ - #include "udev.h" - #include "util.h" - -+#ifndef BTN_TRIGGER_HAPPY -+#define BTN_TRIGGER_HAPPY 0x2c0 -+#endif -+ - /* we must use this kernel-compatible implementation */ - #define BITS_PER_LONG (sizeof(unsigned long) * 8) - #define NBITS(x) ((((x)-1)/BITS_PER_LONG)+1) diff --git a/easybuild/easyconfigs/e/eudev/eudev-3.1.5-foss-2016a.eb b/easybuild/easyconfigs/e/eudev/eudev-3.1.5-foss-2016a.eb deleted file mode 100644 index 3265e4fdb489..000000000000 --- a/easybuild/easyconfigs/e/eudev/eudev-3.1.5-foss-2016a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'eudev' -version = '3.1.5' - -homepage = 'https://wiki.gentoo.org/wiki/Project:Eudev' -description = """eudev is a fork of systemd-udev with the goal of obtaining - better compatibility with existing software such as - OpenRC and Upstart, older kernels, various toolchains - and anything else required by users and various distributions.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://dev.gentoo.org/~blueness/%(name)s/'] -patches = ['%(name)s-3.1.2_pre-2.6.34_kernel.patch'] - -builddependencies = [ - ('gperf', '3.0.4'), -] - -osdependencies = [('kernel-headers', 'linux-libc-dev')] - -configopts = '--disable-blkid --disable-selinux --disable-gudev --disable-manpages ' -runtest = 'check' - -sanity_check_paths = { - 'files': ['bin/udevadm', 'include/libudev.h', 'include/udev.h', 'lib/libudev.so.1'], - 'dirs': [], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/e/eudev/eudev-3.1.5-gimkl-2.11.5.eb b/easybuild/easyconfigs/e/eudev/eudev-3.1.5-gimkl-2.11.5.eb deleted file mode 100644 index 2d6463fa7e11..000000000000 --- a/easybuild/easyconfigs/e/eudev/eudev-3.1.5-gimkl-2.11.5.eb +++ /dev/null @@ -1,32 +0,0 @@ -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': 'gimkl', 'version': '2.11.5'} - -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.1.5-intel-2016a.eb b/easybuild/easyconfigs/e/eudev/eudev-3.1.5-intel-2016a.eb deleted file mode 100644 index 8da9fd6afaf8..000000000000 --- a/easybuild/easyconfigs/e/eudev/eudev-3.1.5-intel-2016a.eb +++ /dev/null @@ -1,33 +0,0 @@ -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': 'intel', 'version': '2016a'} -toolchainopts = {'cstd': 'c99'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://dev.gentoo.org/~blueness/%(name)s/'] -patches = ['%(name)s-3.1.2_pre-2.6.34_kernel.patch'] - -builddependencies = [ - ('gperf', '3.0.4'), -] - -osdependencies = [('kernel-headers', 'linux-libc-dev')] - -configopts = '--disable-blkid --disable-selinux --disable-gudev --disable-manpages ' -runtest = 'check' - -sanity_check_paths = { - 'files': ['bin/udevadm', 'include/libudev.h', 'include/udev.h', 'lib/libudev.so.1'], - 'dirs': [], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/e/eudev/eudev-3.2-GCCcore-4.9.3.eb b/easybuild/easyconfigs/e/eudev/eudev-3.2-GCCcore-4.9.3.eb deleted file mode 100644 index 82f14302a61c..000000000000 --- a/easybuild/easyconfigs/e/eudev/eudev-3.2-GCCcore-4.9.3.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'eudev' -version = '3.2' - -homepage = 'https://wiki.gentoo.org/wiki/Project:Eudev' -description = """eudev is a fork of systemd-udev with the goal of obtaining - better compatibility with existing software such as - OpenRC and Upstart, older kernels, various toolchains - and anything else required by users and various distributions.""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.3'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://dev.gentoo.org/~blueness/%(name)s/'] -patches = ['%(name)s-3.1.2_pre-2.6.34_kernel.patch'] - -builddependencies = [ - ('binutils', '2.25'), - ('gperf', '3.0.4'), -] - -osdependencies = [('kernel-headers', 'linux-libc-dev')] - -configopts = '--disable-blkid --disable-selinux --disable-manpages ' -runtest = 'check' - -sanity_check_paths = { - 'files': ['bin/udevadm', 'include/libudev.h', 'include/udev.h', 'lib/libudev.so.1'], - 'dirs': [], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/e/eudev/eudev-3.2.2-GCCcore-6.4.0.eb b/easybuild/easyconfigs/e/eudev/eudev-3.2.2-GCCcore-6.4.0.eb deleted file mode 100644 index a6182b36f485..000000000000 --- a/easybuild/easyconfigs/e/eudev/eudev-3.2.2-GCCcore-6.4.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -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 deleted file mode 100644 index c9e9f471c0d5..000000000000 --- a/easybuild/easyconfigs/e/evmix/evmix-2.6-intel-2016b-R-3.3.1.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'Bundle' - -name = 'evmix' -version = '2.6' -versionsuffix = '-R-%(rver)s' - -homepage = 'https://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_default_options = { - 'source_urls': [ - 'https://cran.r-project.org/src/contrib/', - 'https://cran.r-project.org/src/contrib/00Archive/%(name)s', - ], - 'source_tmpl': '%(name)s_%(version)s.tar.gz', -} - -exts_list = [ - ('gsl', '1.9-10.3', { - 'checksums': ['4f9fc4dc8170ba93c9b45940448da089ce9ad4c45ba39c8f264e1505a3e03a02'], - }), - (name, version, { - 'checksums': ['556a25a74908e50d8f36db428dba8009df873f0329651a6cb105d05f711585e5'], - }), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['evmix', 'gsl'], -} - -modextrapaths = {'R_LIBS_SITE': ['']} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/exiv2/exiv2-0.28.3-GCCcore-13.3.0.eb b/easybuild/easyconfigs/e/exiv2/exiv2-0.28.3-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..fba04816180d --- /dev/null +++ b/easybuild/easyconfigs/e/exiv2/exiv2-0.28.3-GCCcore-13.3.0.eb @@ -0,0 +1,38 @@ +easyblock = 'CMakeMake' + +name = 'exiv2' +version = '0.28.3' + +homepage = 'http://www.exiv2.org' +description = """ + Exiv2 is a C++ library and a command line utility to manage image metadata. It provides fast and easy read and write + access to the Exif, IPTC and XMP metadata of digital images in various formats. Exiv2 is available as free software and + with a commercial license, and is used in many projects. +""" + + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://github.com/Exiv2/exiv2/archive/refs/tags/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['1315e17d454bf4da3cc0edb857b1d2c143670f3485b537d0f946d9ed31d87b70'] + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), +] + +dependencies = [ + ('expat', '2.6.2'), + ('Brotli', '1.1.0'), + ('inih', '58'), +] + +sanity_check_paths = { + 'files': ['bin/exiv2', 'lib/libexiv2.%s' % SHLIB_EXT], + 'dirs': [] +} + +sanity_check_commands = ["exiv2 --help"] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-GCC-4.9.2.eb b/easybuild/easyconfigs/e/expat/expat-2.1.0-GCC-4.9.2.eb deleted file mode 100644 index b8ed656778fe..000000000000 --- a/easybuild/easyconfigs/e/expat/expat-2.1.0-GCC-4.9.2.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.1.0' - -homepage = 'https://libexpat.github.io' -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': 'GCC', 'version': '4.9.2'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/libexpat/libexpat/releases/download/R_%s/' % version.replace('.', '_')] -sources = [SOURCE_TAR_GZ] -checksums = ['823705472f816df21c8f6aa026dd162b280806838bb55b3432b0fb1fcca7eb86'] - -sanity_check_paths = { - 'files': ['include/expat.h', 'lib/libexpat.a', 'lib/libexpat.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-foss-2016a.eb b/easybuild/easyconfigs/e/expat/expat-2.1.0-foss-2016a.eb deleted file mode 100644 index c81680d87b99..000000000000 --- a/easybuild/easyconfigs/e/expat/expat-2.1.0-foss-2016a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.1.0' - -homepage = 'https://libexpat.github.io' -description = """Expat is an XML parser library written in C. It is a stream-oriented parser in which an application - registers handlers for things the parser might find in the XML document (like start tags)""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/libexpat/libexpat/releases/download/R_%s/' % version.replace('.', '_')] -sources = [SOURCE_TAR_GZ] -checksums = ['823705472f816df21c8f6aa026dd162b280806838bb55b3432b0fb1fcca7eb86'] - -sanity_check_paths = { - 'files': ['include/expat.h', 'lib/libexpat.a', 'lib/libexpat.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-intel-2016a.eb b/easybuild/easyconfigs/e/expat/expat-2.1.0-intel-2016a.eb deleted file mode 100644 index e6c3077e2c2f..000000000000 --- a/easybuild/easyconfigs/e/expat/expat-2.1.0-intel-2016a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.1.0' - -homepage = 'https://libexpat.github.io' -description = """Expat is an XML parser library written in C. It is a stream-oriented parser in which an application - registers handlers for things the parser might find in the XML document (like start tags)""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/libexpat/libexpat/releases/download/R_%s/' % version.replace('.', '_')] -sources = [SOURCE_TAR_GZ] -checksums = ['823705472f816df21c8f6aa026dd162b280806838bb55b3432b0fb1fcca7eb86'] - -sanity_check_paths = { - 'files': ['include/expat.h', 'lib/libexpat.a', 'lib/libexpat.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.1-foss-2016a.eb b/easybuild/easyconfigs/e/expat/expat-2.1.1-foss-2016a.eb deleted file mode 100644 index a8f6514d3b5c..000000000000 --- a/easybuild/easyconfigs/e/expat/expat-2.1.1-foss-2016a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.1.1' - -homepage = 'https://libexpat.github.io' -description = """Expat is an XML parser library written in C. It is a stream-oriented parser in which an application - registers handlers for things the parser might find in the XML document (like start tags)""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/libexpat/libexpat/releases/download/R_%s/' % version.replace('.', '_')] -sources = [SOURCE_TAR_BZ2] -checksums = ['aff584e5a2f759dcfc6d48671e9529f6afe1e30b0cd6a4cec200cbe3f793de67'] - -sanity_check_paths = { - 'files': ['include/expat.h', 'lib/libexpat.a', 'lib/libexpat.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.1-intel-2016a.eb b/easybuild/easyconfigs/e/expat/expat-2.1.1-intel-2016a.eb deleted file mode 100644 index 586ee1dd3b85..000000000000 --- a/easybuild/easyconfigs/e/expat/expat-2.1.1-intel-2016a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.1.1' - -homepage = 'https://libexpat.github.io' -description = """Expat is an XML parser library written in C. It is a stream-oriented parser in which an application - registers handlers for things the parser might find in the XML document (like start tags)""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/libexpat/libexpat/releases/download/R_%s/' % version.replace('.', '_')] -sources = [SOURCE_TAR_BZ2] -checksums = ['aff584e5a2f759dcfc6d48671e9529f6afe1e30b0cd6a4cec200cbe3f793de67'] - -sanity_check_paths = { - 'files': ['include/expat.h', 'lib/libexpat.a', 'lib/libexpat.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expat/expat-2.2.0-GCCcore-4.9.3.eb b/easybuild/easyconfigs/e/expat/expat-2.2.0-GCCcore-4.9.3.eb deleted file mode 100644 index 1d145a8ddb2b..000000000000 --- a/easybuild/easyconfigs/e/expat/expat-2.2.0-GCCcore-4.9.3.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.2.0' - -homepage = 'https://libexpat.github.io' -description = """Expat is an XML parser library written in C. It is a stream-oriented parser in which an application - registers handlers for things the parser might find in the XML document (like start tags)""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.3'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/libexpat/libexpat/releases/download/R_%s/' % version.replace('.', '_')] -sources = [SOURCE_TAR_BZ2] -checksums = ['d9e50ff2d19b3538bd2127902a89987474e1a4db8e43a66a4d1a712ab9a504ff'] - -builddependencies = [ - ('binutils', '2.25'), -] - -sanity_check_paths = { - 'files': ['include/expat.h', 'lib/libexpat.a', 'lib/libexpat.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'tools' 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 deleted file mode 100644 index 4cf6ddc59a46..000000000000 --- a/easybuild/easyconfigs/e/expat/expat-2.2.0-GCCcore-5.4.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.2.0' - -homepage = 'https://libexpat.github.io' -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', '', SYSTEM)] - -source_urls = ['https://github.com/libexpat/libexpat/releases/download/R_%s/' % version.replace('.', '_')] -sources = [SOURCE_TAR_BZ2] -checksums = ['d9e50ff2d19b3538bd2127902a89987474e1a4db8e43a66a4d1a712ab9a504ff'] - -sanity_check_paths = { - 'files': ['include/expat.h', 'lib/libexpat.a', 'lib/libexpat.%s' % SHLIB_EXT], - 'dirs': [], -} - -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 deleted file mode 100644 index b897f140c890..000000000000 --- a/easybuild/easyconfigs/e/expat/expat-2.2.0-GCCcore-6.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.2.0' - -homepage = 'https://libexpat.github.io' -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} - -source_urls = ['https://github.com/libexpat/libexpat/releases/download/R_%s/' % version.replace('.', '_')] -sources = [SOURCE_TAR_BZ2] -checksums = ['d9e50ff2d19b3538bd2127902a89987474e1a4db8e43a66a4d1a712ab9a504ff'] - -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [('binutils', '2.27', '', SYSTEM)] - -sanity_check_paths = { - 'files': ['include/expat.h', 'lib/libexpat.a', 'lib/libexpat.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expat/expat-2.2.0-foss-2016a.eb b/easybuild/easyconfigs/e/expat/expat-2.2.0-foss-2016a.eb deleted file mode 100644 index 70efefb239fd..000000000000 --- a/easybuild/easyconfigs/e/expat/expat-2.2.0-foss-2016a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.2.0' - -homepage = 'https://libexpat.github.io' -description = """Expat is an XML parser library written in C. It is a stream-oriented parser in which an application - registers handlers for things the parser might find in the XML document (like start tags)""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/libexpat/libexpat/releases/download/R_%s/' % version.replace('.', '_')] -sources = [SOURCE_TAR_BZ2] -checksums = ['d9e50ff2d19b3538bd2127902a89987474e1a4db8e43a66a4d1a712ab9a504ff'] - -sanity_check_paths = { - 'files': ['include/expat.h', 'lib/libexpat.a', 'lib/libexpat.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expat/expat-2.2.0-foss-2016b.eb b/easybuild/easyconfigs/e/expat/expat-2.2.0-foss-2016b.eb deleted file mode 100644 index 8ca268b88add..000000000000 --- a/easybuild/easyconfigs/e/expat/expat-2.2.0-foss-2016b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.2.0' - -homepage = 'https://libexpat.github.io' -description = """Expat is an XML parser library written in C. It is a stream-oriented parser in which an application - registers handlers for things the parser might find in the XML document (like start tags)""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/libexpat/libexpat/releases/download/R_%s/' % version.replace('.', '_')] -sources = [SOURCE_TAR_BZ2] -checksums = ['d9e50ff2d19b3538bd2127902a89987474e1a4db8e43a66a4d1a712ab9a504ff'] - -sanity_check_paths = { - 'files': ['include/expat.h', 'lib/libexpat.a', 'lib/libexpat.%s' % SHLIB_EXT], - 'dirs': [], -} - -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 deleted file mode 100644 index fe73cdbd0fa9..000000000000 --- a/easybuild/easyconfigs/e/expat/expat-2.2.0-gimkl-2017a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.2.0' - -homepage = 'https://libexpat.github.io' -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} - -source_urls = ['https://github.com/libexpat/libexpat/releases/download/R_%s/' % version.replace('.', '_')] -sources = [SOURCE_TAR_BZ2] -checksums = ['d9e50ff2d19b3538bd2127902a89987474e1a4db8e43a66a4d1a712ab9a504ff'] - -sanity_check_paths = { - 'files': ['include/expat.h', 'lib/libexpat.a', 'lib/libexpat.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expat/expat-2.2.0-intel-2016b.eb b/easybuild/easyconfigs/e/expat/expat-2.2.0-intel-2016b.eb deleted file mode 100644 index ed522ce5b06e..000000000000 --- a/easybuild/easyconfigs/e/expat/expat-2.2.0-intel-2016b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.2.0' - -homepage = 'https://libexpat.github.io' -description = """Expat is an XML parser library written in C. It is a stream-oriented parser in which an application - registers handlers for things the parser might find in the XML document (like start tags)""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/libexpat/libexpat/releases/download/R_%s/' % version.replace('.', '_')] -sources = [SOURCE_TAR_BZ2] -checksums = ['d9e50ff2d19b3538bd2127902a89987474e1a4db8e43a66a4d1a712ab9a504ff'] - -sanity_check_paths = { - 'files': ['include/expat.h', 'lib/libexpat.a', 'lib/libexpat.%s' % SHLIB_EXT], - 'dirs': [], -} - -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 deleted file mode 100644 index 29d3531c887f..000000000000 --- a/easybuild/easyconfigs/e/expat/expat-2.2.4-GCCcore-6.4.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.2.4' - -homepage = 'https://libexpat.github.io' - -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 = ['https://github.com/libexpat/libexpat/releases/download/R_%s/' % version.replace('.', '_')] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['03ad85db965f8ab2d27328abcf0bc5571af6ec0a414874b2066ee3fdd372019e'] - -builddependencies = [ - ('binutils', '2.28'), -] - -sanity_check_paths = { - 'files': ['include/expat.h', 'lib/libexpat.a', 'lib/libexpat.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expat/expat-2.2.5-GCCcore-6.4.0.eb b/easybuild/easyconfigs/e/expat/expat-2.2.5-GCCcore-6.4.0.eb deleted file mode 100644 index f2f407a18eff..000000000000 --- a/easybuild/easyconfigs/e/expat/expat-2.2.5-GCCcore-6.4.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.2.5' - -homepage = 'https://libexpat.github.io' - -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 = ['https://github.com/libexpat/libexpat/releases/download/R_%s/' % version.replace('.', '_')] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['d9dc32efba7e74f788fcc4f212a43216fc37cf5f23f4c2339664d473353aedf6'] - -builddependencies = [ - ('binutils', '2.28'), -] - -sanity_check_paths = { - 'files': ['include/expat.h', 'lib/libexpat.a', 'lib/libexpat.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expat/expat-2.2.5-GCCcore-7.3.0.eb b/easybuild/easyconfigs/e/expat/expat-2.2.5-GCCcore-7.3.0.eb deleted file mode 100644 index bc28531e9756..000000000000 --- a/easybuild/easyconfigs/e/expat/expat-2.2.5-GCCcore-7.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.2.5' - -homepage = 'https://libexpat.github.io' - -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': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/libexpat/libexpat/releases/download/R_%s/' % version.replace('.', '_')] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['d9dc32efba7e74f788fcc4f212a43216fc37cf5f23f4c2339664d473353aedf6'] - -builddependencies = [ - ('binutils', '2.30'), -] - -sanity_check_paths = { - 'files': ['include/expat.h', 'lib/libexpat.a', 'lib/libexpat.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expat/expat-2.2.6-GCCcore-8.2.0.eb b/easybuild/easyconfigs/e/expat/expat-2.2.6-GCCcore-8.2.0.eb deleted file mode 100644 index 8360a5a86000..000000000000 --- a/easybuild/easyconfigs/e/expat/expat-2.2.6-GCCcore-8.2.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.2.6' - -homepage = 'https://libexpat.github.io' - -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': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/libexpat/libexpat/releases/download/R_%s/' % version.replace('.', '_')] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['17b43c2716d521369f82fc2dc70f359860e90fa440bea65b3b85f0b246ea81f2'] - -builddependencies = [ - ('binutils', '2.31.1'), -] - -# Since expat 2.2.6, docbook2X is needed to produce manpage of xmlwf. -# Docbook2X needs XML-Parser and XML-Parser needs expat. -# -> circular dependency. "--without-docbook" breaks this circle. -configopts = ['--without-docbook'] - -sanity_check_paths = { - 'files': ['include/expat.h', 'lib/libexpat.a', 'lib/libexpat.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expat/expat-2.2.7-GCCcore-8.3.0.eb b/easybuild/easyconfigs/e/expat/expat-2.2.7-GCCcore-8.3.0.eb deleted file mode 100644 index 6f85c1ee12e9..000000000000 --- a/easybuild/easyconfigs/e/expat/expat-2.2.7-GCCcore-8.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.2.7' - -homepage = 'https://libexpat.github.io' - -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': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/libexpat/libexpat/releases/download/R_%s/' % version.replace('.', '_')] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['cbc9102f4a31a8dafd42d642e9a3aa31e79a0aedaa1f6efd2795ebc83174ec18'] - -builddependencies = [('binutils', '2.32')] - -# Since expat 2.2.6, docbook2X is needed to produce manpage of xmlwf. -# Docbook2X needs XML-Parser and XML-Parser needs expat. -# -> circular dependency. "--without-docbook" breaks this circle. -configopts = ['--without-docbook'] - -sanity_check_paths = { - 'files': ['include/expat.h', 'lib/libexpat.a', 'lib/libexpat.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expat/expat-2.2.9-FCC-4.5.0.eb b/easybuild/easyconfigs/e/expat/expat-2.2.9-FCC-4.5.0.eb deleted file mode 100644 index 38abc661b02e..000000000000 --- a/easybuild/easyconfigs/e/expat/expat-2.2.9-FCC-4.5.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# Author: Robert Mijakovic -## -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.2.9' - -homepage = 'https://libexpat.github.io' - -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': 'FCC', 'version': '4.5.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/libexpat/libexpat/releases/download/R_%s/' % version.replace('.', '_')] -sources = [SOURCE_TAR_BZ2] -checksums = ['f1063084dc4302a427dabcca499c8312b3a32a29b7d2506653ecc8f950a9a237'] - -builddependencies = [('binutils', '2.36.1')] - -# Since expat 2.2.6, docbook2X is needed to produce manpage of xmlwf. -# Docbook2X needs XML-Parser and XML-Parser needs expat. -# -> circular dependency. "--without-docbook" breaks this circle. -configopts = ['--without-docbook'] - -sanity_check_paths = { - 'files': ['include/expat.h', 'lib/libexpat.a', 'lib/libexpat.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expat/expat-2.2.9-GCCcore-9.3.0.eb b/easybuild/easyconfigs/e/expat/expat-2.2.9-GCCcore-9.3.0.eb deleted file mode 100644 index 7688191e9cea..000000000000 --- a/easybuild/easyconfigs/e/expat/expat-2.2.9-GCCcore-9.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expat' -version = '2.2.9' - -homepage = 'https://libexpat.github.io' - -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': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/libexpat/libexpat/releases/download/R_%s/' % version.replace('.', '_')] -sources = [SOURCE_TAR_BZ2] -checksums = ['f1063084dc4302a427dabcca499c8312b3a32a29b7d2506653ecc8f950a9a237'] - -builddependencies = [('binutils', '2.34')] - -# Since expat 2.2.6, docbook2X is needed to produce manpage of xmlwf. -# Docbook2X needs XML-Parser and XML-Parser needs expat. -# -> circular dependency. "--without-docbook" breaks this circle. -configopts = ['--without-docbook'] - -sanity_check_paths = { - 'files': ['include/expat.h', 'lib/libexpat.a', 'lib/libexpat.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expat/expat-2.6.4-GCCcore-14.2.0.eb b/easybuild/easyconfigs/e/expat/expat-2.6.4-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..e4ced8529520 --- /dev/null +++ b/easybuild/easyconfigs/e/expat/expat-2.6.4-GCCcore-14.2.0.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'expat' +version = '2.6.4' + +homepage = 'https://libexpat.github.io' + +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': '14.2.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/libexpat/libexpat/releases/download/R_%s/' % version.replace('.', '_')] +sources = [SOURCE_TAR_BZ2] +checksums = ['8dc480b796163d4436e6f1352e71800a774f73dbae213f1860b60607d2a83ada'] + +builddependencies = [('binutils', '2.42')] + +# Since expat 2.2.6, docbook2X is needed to produce manpage of xmlwf. +# Docbook2X needs XML-Parser and XML-Parser needs expat. +# -> circular dependency. "--without-docbook" breaks this circle. +configopts = ['--without-docbook'] + +sanity_check_paths = { + 'files': ['include/expat.h', 'lib/libexpat.a', 'lib/libexpat.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expat/expat_icc-caddr_t.patch b/easybuild/easyconfigs/e/expat/expat_icc-caddr_t.patch deleted file mode 100644 index 21935332a036..000000000000 --- a/easybuild/easyconfigs/e/expat/expat_icc-caddr_t.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- expat-2.1.0/xmlwf/unixfilemap.c.orig 2013-07-05 11:21:42.298328733 +0200 -+++ expat-2.1.0/xmlwf/unixfilemap.c 2013-07-05 11:21:59.308382014 +0200 -@@ -51,7 +51,7 @@ - close(fd); - return 1; - } -- p = (void *)mmap((caddr_t)0, (size_t)nbytes, PROT_READ, -+ p = (void *)mmap((void *)0, (size_t)nbytes, PROT_READ, - MAP_FILE|MAP_PRIVATE, fd, (off_t)0); - if (p == (void *)-1) { - perror(name); -@@ -59,7 +59,7 @@ - return 0; - } - processor(p, nbytes, name, arg); -- munmap((caddr_t)p, nbytes); -+ munmap((void *)p, nbytes); - close(fd); - return 1; - } diff --git a/easybuild/easyconfigs/e/expect/expect-5.45.4-GCCcore-7.3.0.eb b/easybuild/easyconfigs/e/expect/expect-5.45.4-GCCcore-7.3.0.eb deleted file mode 100644 index e430e7e96634..000000000000 --- a/easybuild/easyconfigs/e/expect/expect-5.45.4-GCCcore-7.3.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expect' -version = '5.45.4' - -homepage = 'https://core.tcl.tk/expect/index' -description = """ -Expect is a tool for automating interactive applications -such as telnet, ftp, passwd, fsck, rlogin, tip, etc. -Expect really makes this stuff trivial. -Expect is also useful for testing these same applications. -""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -sources = ['%(name)s%(version)s.tar.gz'] -source_urls = [SOURCEFORGE_SOURCE] -checksums = ['49a7da83b0bdd9f46d04a04deec19c7767bb9a323e40c4781f89caf760b92c34'] - -# we need to specify --exec-prefix as by default it uses the path of Tcl. -configopts = ['--with-tcl=${EBROOTTCL}/lib --exec-prefix=%(installdir)s'] - -runtest = 'test' - -dependencies = [ - ('Tcl', '8.6.8'), -] - -builddependencies = [ - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.30'), -] - -sanity_check_paths = { - 'files': ['bin/expect'], - 'dirs': ["."] -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/e/expect/expect-5.45.4-GCCcore-9.3.0.eb b/easybuild/easyconfigs/e/expect/expect-5.45.4-GCCcore-9.3.0.eb deleted file mode 100644 index c5deaa99c87f..000000000000 --- a/easybuild/easyconfigs/e/expect/expect-5.45.4-GCCcore-9.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'expect' -version = '5.45.4' - -homepage = 'https://core.tcl.tk/expect/index' -description = """Expect is a tool for automating interactive applications - such as telnet, ftp, passwd, fsck, rlogin, tip, etc. - Expect really makes this stuff trivial. - Expect is also useful for testing these same applications.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s%(version)s.tar.gz'] -checksums = ['49a7da83b0bdd9f46d04a04deec19c7767bb9a323e40c4781f89caf760b92c34'] - -# we need to specify --exec-prefix as by default it uses the path of Tcl. -configopts = ['--with-tcl=${EBROOTTCL}/lib --exec-prefix=%(installdir)s'] - -builddependencies = [ - ('binutils', '2.34'), -] - -dependencies = [ - ('Tcl', '8.6.10'), -] - -runtest = 'test' - -sanity_check_paths = { - 'files': ['bin/expect'], - 'dirs': ['.'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/e/expecttest/expecttest-0.1.3-GCCcore-10.2.0.eb b/easybuild/easyconfigs/e/expecttest/expecttest-0.1.3-GCCcore-10.2.0.eb index 1e133b2aea1b..aa26265cbdfd 100644 --- a/easybuild/easyconfigs/e/expecttest/expecttest-0.1.3-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/e/expecttest/expecttest-0.1.3-GCCcore-10.2.0.eb @@ -18,8 +18,4 @@ builddependencies = [('binutils', '2.35')] dependencies = [('Python', '3.8.6')] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expecttest/expecttest-0.1.3-GCCcore-10.3.0.eb b/easybuild/easyconfigs/e/expecttest/expecttest-0.1.3-GCCcore-10.3.0.eb index 1b233bad335a..478a3d325c8f 100644 --- a/easybuild/easyconfigs/e/expecttest/expecttest-0.1.3-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/e/expecttest/expecttest-0.1.3-GCCcore-10.3.0.eb @@ -18,8 +18,4 @@ builddependencies = [('binutils', '2.36.1')] dependencies = [('Python', '3.9.5')] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expecttest/expecttest-0.1.3-GCCcore-11.2.0.eb b/easybuild/easyconfigs/e/expecttest/expecttest-0.1.3-GCCcore-11.2.0.eb index 8eab7bea3999..0d1e5d73030a 100644 --- a/easybuild/easyconfigs/e/expecttest/expecttest-0.1.3-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/e/expecttest/expecttest-0.1.3-GCCcore-11.2.0.eb @@ -21,8 +21,4 @@ dependencies = [ ('Python', '3.9.6'), ] -download_dep_fail = True -sanity_pip_check = True -use_pip = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expecttest/expecttest-0.1.3-GCCcore-11.3.0.eb b/easybuild/easyconfigs/e/expecttest/expecttest-0.1.3-GCCcore-11.3.0.eb index 30003e96055c..58670640ba40 100644 --- a/easybuild/easyconfigs/e/expecttest/expecttest-0.1.3-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/e/expecttest/expecttest-0.1.3-GCCcore-11.3.0.eb @@ -21,8 +21,4 @@ dependencies = [ ('Python', '3.10.4'), ] -download_dep_fail = True -sanity_pip_check = True -use_pip = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expecttest/expecttest-0.1.3-GCCcore-12.2.0.eb b/easybuild/easyconfigs/e/expecttest/expecttest-0.1.3-GCCcore-12.2.0.eb index 8a91ea0f1eb0..dfc3f75b4e94 100644 --- a/easybuild/easyconfigs/e/expecttest/expecttest-0.1.3-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/e/expecttest/expecttest-0.1.3-GCCcore-12.2.0.eb @@ -21,8 +21,4 @@ dependencies = [ ('Python', '3.10.8'), ] -download_dep_fail = True -sanity_pip_check = True -use_pip = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expecttest/expecttest-0.1.5-GCCcore-12.3.0.eb b/easybuild/easyconfigs/e/expecttest/expecttest-0.1.5-GCCcore-12.3.0.eb index a32a4481faee..2635870a0c28 100644 --- a/easybuild/easyconfigs/e/expecttest/expecttest-0.1.5-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/e/expecttest/expecttest-0.1.5-GCCcore-12.3.0.eb @@ -22,8 +22,4 @@ dependencies = [ ('Python', '3.11.3'), ] -download_dep_fail = True -sanity_pip_check = True -use_pip = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expecttest/expecttest-0.2.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/e/expecttest/expecttest-0.2.1-GCCcore-13.2.0.eb index 299cb627a4c8..2ea969d7cc25 100644 --- a/easybuild/easyconfigs/e/expecttest/expecttest-0.2.1-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/e/expecttest/expecttest-0.2.1-GCCcore-13.2.0.eb @@ -22,8 +22,4 @@ dependencies = [ ('Python', '3.11.5'), ] -download_dep_fail = True -sanity_pip_check = True -use_pip = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expecttest/expecttest-0.2.1-GCCcore-13.3.0.eb b/easybuild/easyconfigs/e/expecttest/expecttest-0.2.1-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..869119d5c2b8 --- /dev/null +++ b/easybuild/easyconfigs/e/expecttest/expecttest-0.2.1-GCCcore-13.3.0.eb @@ -0,0 +1,25 @@ +easyblock = 'PythonPackage' + +name = 'expecttest' +version = '0.2.1' + +homepage = 'https://github.com/ezyang/expecttest' +description = """This library implements expect tests (also known as "golden" tests). Expect tests are a method of + writing tests where instead of hard-coding the expected output of a test, you run the test to get the output, and + the test framework automatically populates the expected output. If the output of the test changes, you can rerun + the test with the environment variable EXPECTTEST_ACCEPT=1 to automatically update the expected output.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +sources = [SOURCE_TAR_GZ] +checksums = ['e52b1cf8a6f84506e6962a0bbdd248ea442124d826e849f263ec1c322ebb73f5'] + +builddependencies = [ + ('binutils', '2.42'), + ('poetry', '1.8.3'), +] +dependencies = [ + ('Python', '3.12.3'), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/f/FALCON/FALCON-1.8.8-intel-2017b.eb b/easybuild/easyconfigs/f/FALCON/FALCON-1.8.8-intel-2017b.eb deleted file mode 100644 index 1080b94926d9..000000000000 --- a/easybuild/easyconfigs/f/FALCON/FALCON-1.8.8-intel-2017b.eb +++ /dev/null @@ -1,118 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'FALCON' -# version is taken from https://github.com/PacificBiosciences/FALCON-integrate/releases -version = '1.8.8' -local_commit_id = '86cec61' - -homepage = 'https://github.com/PacificBiosciences/FALCON' -description = "Falcon: a set of tools for fast aligning long reads for consensus and assembly" - -toolchain = {'name': 'intel', 'version': '2017b'} - -dependencies = [('Python', '2.7.14')] - -default_easyblock = 'ConfigureMake' - -# commit IDs are determined via https://github.com/PacificBiosciences/FALCON-integrate/tree/1.8.8 -# datestamps match commit dates -components = [ - ('DAZZ_DB', '20170411', { - 'source_urls': ['https://github.com/PacificBiosciences/DAZZ_DB/archive/'], - 'sources': ['f29d27d.tar.gz'], - 'checksums': ['e1a06eb07da120b291e62d9cecfe4c06899e719c788548a7def21d4f93e6fde1'], - 'skipsteps': ['configure'], - 'prebuildopts': "cd DAZZ_DB-* && ", - 'buildopts': 'CFLAGS="$CFLAGS"', - 'preinstallopts': "cd DAZZ_DB-* && mkdir %(installdir)s/{bin,include,lib} &&", - 'installopts': "PREFIX=%(installdir)s", - }), - ('DALIGNER', '20170410', { - 'source_urls': ['https://github.com/PacificBiosciences/DALIGNER/archive/'], - 'sources': ['0fe5240.tar.gz'], - 'checksums': ['f476281906cccb446126710b0e9a46200279eddea4b999456132c71ebd60c776'], - 'skipsteps': ['configure'], - 'prebuildopts': "cd DALIGNER-* && ", - 'buildopts': 'CFLAGS="$CFLAGS" CPATH=%(installdir)s/include:$CPATH LIBRARY_PATH=%(installdir)s/lib', - 'preinstallopts': "cd DALIGNER-* && ", - 'installopts': "PREFIX=%(installdir)s", - }), - ('DAMASKER', '20170211', { - 'source_urls': ['https://github.com/PacificBiosciences/DAMASKER/archive/'], - 'sources': ['144244b.tar.gz'], - 'checksums': ['61644a75605fddfd136ac41508d1b2caa5119fe68e70df6b19ccd8177413004c'], - 'skipsteps': ['configure'], - 'prebuildopts': "cd DAMASKER-* && ", - 'buildopts': 'CFLAGS="$CFLAGS"', - 'preinstallopts': "cd DAMASKER-* && ", - 'installopts': "PREFIX=%(installdir)s", - }), - ('DEXTRACTOR', '20160809', { - 'source_urls': ['https://github.com/PacificBiosciences/DEXTRACTOR/archive/'], - 'sources': ['8972680.tar.gz'], - 'checksums': ['236a6c10d226ab2ba4724fd0df9c84a2d8b88c1365cf47fb4228f1bdcad41bdf'], - 'skipsteps': ['configure'], - 'prebuildopts': "cd DEXTRACTOR-* && ", - 'buildopts': 'CFLAGS="$CFLAGS"', - 'preinstallopts': "cd DEXTRACTOR-* && ", - 'installopts': "PREFIX=%(installdir)s", - }), - # only download, is used in sanity check to run smoke test(s) - ('FALCON-examples', '20170517', { - 'source_urls': [ - 'https://github.com/pb-cdunn/FALCON-examples/archive/', - 'https://downloads.pacbcloud.com/public/data/git-sym/', - ], - 'sources': [ - 'b3b0917.tar.gz', - 'synth5k.2016-11-02.tgz', - ], - 'checksums': [ - '6ad63ff783537a5f8d244796624b1439f4b8541fe09fad6e9b14fd839ca7a207', # b3b0917.tar.gz - 'd6a148c75e52bc45c628be97fde6ed9b83e841ed4668cd08e2aee5d5bf76943a', # synth5k.2016-11-02.tgz - ], - 'skipsteps': ['configure', 'build', 'install'], - }), -] - -exts_list = [ - ('networkx', '1.10', { - 'checksums': ['ced4095ab83b7451cec1172183eff419ed32e21397ea4e1971d92a5808ed6fb8'], - }), - ('pypeFLOW', '20170504', { - 'source_tmpl': 'f23a1b2.tar.gz', - 'source_urls': ['https://github.com/PacificBiosciences/pypeFLOW/archive/'], - 'checksums': ['3ea7bb390370b988dc4254ffed403c3e2b78da140fbef24556a93ce450ad20cb'], - }), - (name, version, { - 'modulename': 'falcon_kit', - 'source_tmpl': '%s.tar.gz' % local_commit_id, - 'source_urls': ['https://github.com/PacificBiosciences/FALCON/archive/'], - 'checksums': ['9470563d962546566fc21d3c41b7ab87dcf1ffdd52cda244a7cad54ffa3199a6'], - }), -] - -sanity_check_paths = { - 'files': ['bin/Catrack', 'bin/DBdump', 'bin/fasta2DB', 'include/DB.h', 'include/QV.h', 'lib/libdazzdb.a', # DAZZ_DB - 'bin/daligner', 'bin/DB2Falcon', 'bin/HPC.daligner', 'bin/LAmerge', 'bin/LAsort', # DALIGNER - 'bin/datander', 'bin/HPC.REPmask', 'bin/HPC.TANmask', 'bin/REPmask', 'bin/TANmask', # DAMASKER - 'bin/dexta', 'bin/undexta', # DEXTRACTOR - 'bin/heartbeat-wrapper', 'bin/pwatcher-main', # pypeFLOW - 'bin/fc_consensus', 'bin/fc_fetch_reads', 'bin/fc_run'], # FALCON - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -# cfr. https://github.com/pb-cdunn/FALCON-examples/blob/master/makefile -sanity_check_commands = [ - # remove broken symbolic link & move synth5k to right location - # needs to be done in two steps because of use of '*' in target path - "rm %(builddir)s/FALCON-examples*/run/synth0/data/synth5k", - "mv %(builddir)s/synth5k.2016-11-02 %(builddir)s/synth5k", - "mv %(builddir)s/synth5k %(builddir)s/FALCON-examples*/run/synth0/data/", - # set up test by running fc_run.py - "cd %(builddir)s/FALCON-examples* && cd run/synth0 && fc_run.py fc_run.cfg logging.ini", - # run actual integration test - "cd %(builddir)s/FALCON-examples* && make -C run/synth0 test", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FALCON/FALCON-1.8.8-intel-2019b-Python-2.7.16.eb b/easybuild/easyconfigs/f/FALCON/FALCON-1.8.8-intel-2019b-Python-2.7.16.eb deleted file mode 100644 index 3e8dd7255f9c..000000000000 --- a/easybuild/easyconfigs/f/FALCON/FALCON-1.8.8-intel-2019b-Python-2.7.16.eb +++ /dev/null @@ -1,124 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'FALCON' -# version is taken from https://github.com/PacificBiosciences/FALCON-integrate/releases -version = '1.8.8' -versionsuffix = '-Python-%(pyver)s' -local_commit_id = '86cec61' - -homepage = 'https://github.com/PacificBiosciences/FALCON' -description = "Falcon: a set of tools for fast aligning long reads for consensus and assembly" - -toolchain = {'name': 'intel', 'version': '2019b'} - -dependencies = [ - ('Python', '2.7.16'), - ('SciPy-bundle', '2019.10', '-Python-%(pyver)s'), -] - -use_pip = False - -default_easyblock = 'ConfigureMake' - -# commit IDs are determined via https://github.com/PacificBiosciences/FALCON-integrate/tree/1.8.8 -# datestamps match commit dates -components = [ - ('DAZZ_DB', '20170411', { - 'source_urls': ['https://github.com/PacificBiosciences/DAZZ_DB/archive/'], - 'sources': ['f29d27d.tar.gz'], - 'checksums': ['e1a06eb07da120b291e62d9cecfe4c06899e719c788548a7def21d4f93e6fde1'], - 'skipsteps': ['configure'], - 'prebuildopts': "cd DAZZ_DB-* && ", - 'buildopts': 'CFLAGS="$CFLAGS"', - 'preinstallopts': "cd DAZZ_DB-* && mkdir %(installdir)s/{bin,include,lib} &&", - 'installopts': "PREFIX=%(installdir)s", - }), - ('DALIGNER', '20170410', { - 'source_urls': ['https://github.com/PacificBiosciences/DALIGNER/archive/'], - 'sources': ['0fe5240.tar.gz'], - 'checksums': ['f476281906cccb446126710b0e9a46200279eddea4b999456132c71ebd60c776'], - 'skipsteps': ['configure'], - 'prebuildopts': "cd DALIGNER-* && ", - 'buildopts': 'CFLAGS="$CFLAGS" CPATH=%(installdir)s/include:$CPATH LIBRARY_PATH=%(installdir)s/lib', - 'preinstallopts': "cd DALIGNER-* && ", - 'installopts': "PREFIX=%(installdir)s", - }), - ('DAMASKER', '20170211', { - 'source_urls': ['https://github.com/PacificBiosciences/DAMASKER/archive/'], - 'sources': ['144244b.tar.gz'], - 'checksums': ['61644a75605fddfd136ac41508d1b2caa5119fe68e70df6b19ccd8177413004c'], - 'skipsteps': ['configure'], - 'prebuildopts': "cd DAMASKER-* && ", - 'buildopts': 'CFLAGS="$CFLAGS"', - 'preinstallopts': "cd DAMASKER-* && ", - 'installopts': "PREFIX=%(installdir)s", - }), - ('DEXTRACTOR', '20160809', { - 'source_urls': ['https://github.com/PacificBiosciences/DEXTRACTOR/archive/'], - 'sources': ['8972680.tar.gz'], - 'checksums': ['236a6c10d226ab2ba4724fd0df9c84a2d8b88c1365cf47fb4228f1bdcad41bdf'], - 'skipsteps': ['configure'], - 'prebuildopts': "cd DEXTRACTOR-* && ", - 'buildopts': 'CFLAGS="$CFLAGS"', - 'preinstallopts': "cd DEXTRACTOR-* && ", - 'installopts': "PREFIX=%(installdir)s", - }), - # only download, is used in sanity check to run smoke test(s) - ('FALCON-examples', '20170517', { - 'source_urls': [ - 'https://github.com/pb-cdunn/FALCON-examples/archive/', - 'https://downloads.pacbcloud.com/public/data/git-sym/', - ], - 'sources': [ - 'b3b0917.tar.gz', - 'synth5k.2016-11-02.tgz', - ], - 'checksums': [ - '6ad63ff783537a5f8d244796624b1439f4b8541fe09fad6e9b14fd839ca7a207', # b3b0917.tar.gz - 'd6a148c75e52bc45c628be97fde6ed9b83e841ed4668cd08e2aee5d5bf76943a', # synth5k.2016-11-02.tgz - ], - 'skipsteps': ['configure', 'build', 'install'], - }), -] - -exts_list = [ - ('networkx', '1.10', { - 'checksums': ['ced4095ab83b7451cec1172183eff419ed32e21397ea4e1971d92a5808ed6fb8'], - }), - ('pypeFLOW', '20170504', { - 'source_tmpl': 'f23a1b2.tar.gz', - 'source_urls': ['https://github.com/PacificBiosciences/pypeFLOW/archive/'], - 'checksums': ['3ea7bb390370b988dc4254ffed403c3e2b78da140fbef24556a93ce450ad20cb'], - }), - (name, version, { - 'modulename': 'falcon_kit', - 'source_tmpl': '%s.tar.gz' % local_commit_id, - 'source_urls': ['https://github.com/PacificBiosciences/FALCON/archive/'], - 'checksums': ['9470563d962546566fc21d3c41b7ab87dcf1ffdd52cda244a7cad54ffa3199a6'], - }), -] - -sanity_check_paths = { - 'files': ['bin/Catrack', 'bin/DBdump', 'bin/fasta2DB', 'include/DB.h', 'include/QV.h', 'lib/libdazzdb.a', # DAZZ_DB - 'bin/daligner', 'bin/DB2Falcon', 'bin/HPC.daligner', 'bin/LAmerge', 'bin/LAsort', # DALIGNER - 'bin/datander', 'bin/HPC.REPmask', 'bin/HPC.TANmask', 'bin/REPmask', 'bin/TANmask', # DAMASKER - 'bin/dexta', 'bin/undexta', # DEXTRACTOR - 'bin/heartbeat-wrapper', 'bin/pwatcher-main', # pypeFLOW - 'bin/fc_consensus', 'bin/fc_fetch_reads', 'bin/fc_run'], # FALCON - 'dirs': [], -} - -# cfr. https://github.com/pb-cdunn/FALCON-examples/blob/master/makefile -sanity_check_commands = [ - # remove broken symbolic link & move synth5k to right location - # needs to be done in two steps because of use of '*' in target path - "rm %(builddir)s/FALCON-examples*/run/synth0/data/synth5k", - "mv %(builddir)s/synth5k.2016-11-02 %(builddir)s/synth5k", - "mv %(builddir)s/synth5k %(builddir)s/FALCON-examples*/run/synth0/data/", - # set up test by running fc_run.py - "cd %(builddir)s/FALCON-examples* && cd run/synth0 && fc_run.py fc_run.cfg logging.ini", - # run actual integration test - "cd %(builddir)s/FALCON-examples* && make -C run/synth0 test", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FALL3D/FALL3D-9.0.1-gompi-2023a.eb b/easybuild/easyconfigs/f/FALL3D/FALL3D-9.0.1-gompi-2023a.eb new file mode 100644 index 000000000000..014846f3f277 --- /dev/null +++ b/easybuild/easyconfigs/f/FALL3D/FALL3D-9.0.1-gompi-2023a.eb @@ -0,0 +1,40 @@ +easyblock = 'CMakeMakeCp' +name = 'FALL3D' +version = '9.0.1' + +homepage = 'https://gitlab.com/fall3d-suite/fall3d' +description = "FALL3D is an open-source volcanic ash dispersal model." + +toolchain = {'name': 'gompi', 'version': '2023a'} +toolchainopts = {'opt': True} + +source_urls = ['https://gitlab.com/fall3d-suite/fall3d/-/archive/%(version)s'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['17e734c8fe8b94c0f463f93667a372c003f98a0be5522ed957e8dd82bc03534c'] + +builddependencies = [ + ('CMake', '3.26.3'), +] +dependencies = [ + ('netCDF-Fortran', '4.6.1'), +] + +configopts = "-DWITH-MPI=YES" +local_executable = "Fall3d.x" + +# When using -DDETAIL_BIN, the executable name will depend on the compiler and options +# configopts = "-DDETAIL_BIN=YES -DWITH-MPI=YES" +# local_executable = "Fall3d.GNU.r8.mpi.cpu.x" + +files_to_copy = [(['bin/%s' % local_executable], 'bin')] + +sanity_check_paths = { + 'files': ['bin/%s' % local_executable], + 'dirs': [] +} +sanity_check_commands = [ + # This is a flaky check, as the option is not understood but the command does not return an error code + "%s --help" % local_executable +] + +moduleclass = 'geo' diff --git a/easybuild/easyconfigs/f/FANN/FANN-2.2.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/f/FANN/FANN-2.2.0-GCCcore-6.4.0.eb deleted file mode 100644 index 9417fef452f4..000000000000 --- a/easybuild/easyconfigs/f/FANN/FANN-2.2.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'FANN' -version = '2.2.0' - -homepage = 'http://leenissen.dk' -description = """Fast Artificial Neural Network Library is a free open source neural network library, - which implements multilayer artificial neural networks in C with support for both fully connected - and sparsely connected networks.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://github.com/lib%(namelower)s/%(namelower)s/archive'] -sources = ['%(version)s.tar.gz'] -checksums = ['f31c92c1589996f97d855939b37293478ac03d24b4e1c08ff21e0bd093449c3c'] - -builddependencies = [ - ('binutils', '2.28'), - ('CMake', '3.9.5'), -] - -sanity_check_paths = { - 'files': ['include/fann.h', 'lib/libfann.%s' % SHLIB_EXT], - 'dirs': ['include', 'lib'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/FANN/FANN-2.2.0-intel-2018a.eb b/easybuild/easyconfigs/f/FANN/FANN-2.2.0-intel-2018a.eb deleted file mode 100644 index 78ed9511c6d3..000000000000 --- a/easybuild/easyconfigs/f/FANN/FANN-2.2.0-intel-2018a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'FANN' -version = '2.2.0' - -homepage = 'http://leenissen.dk' -description = """Fast Artificial Neural Network Library is a free open source neural network library, - which implements multilayer artificial neural networks in C with support for both fully connected - and sparsely connected networks.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://github.com/lib%(namelower)s/%(namelower)s/archive'] -sources = ['%(version)s.tar.gz'] -checksums = ['f31c92c1589996f97d855939b37293478ac03d24b4e1c08ff21e0bd093449c3c'] - -builddependencies = [('CMake', '3.9.5')] - -sanity_check_paths = { - 'files': ['include/fann.h', 'lib/libfann.%s' % SHLIB_EXT], - 'dirs': ['include', 'lib'], -} - -moduleclass = 'lib' 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 deleted file mode 100644 index 9ecdd700fb2a..000000000000 --- a/easybuild/easyconfigs/f/FASTA/FASTA-36.3.5e-foss-2016b.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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.8i-GCC-11.2.0.eb b/easybuild/easyconfigs/f/FASTA/FASTA-36.3.8i-GCC-11.2.0.eb index ddc7db52078b..c585f333d0df 100644 --- a/easybuild/easyconfigs/f/FASTA/FASTA-36.3.8i-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/f/FASTA/FASTA-36.3.8i-GCC-11.2.0.eb @@ -7,8 +7,8 @@ version = '36.3.8i' local_version_date = '14-Nov-2020' 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 +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': 'GCC', 'version': '11.2.0'} diff --git a/easybuild/easyconfigs/f/FASTA/FASTA-36.3.8i-GCC-12.2.0.eb b/easybuild/easyconfigs/f/FASTA/FASTA-36.3.8i-GCC-12.2.0.eb index cac48a1006e1..ade2cdc354df 100644 --- a/easybuild/easyconfigs/f/FASTA/FASTA-36.3.8i-GCC-12.2.0.eb +++ b/easybuild/easyconfigs/f/FASTA/FASTA-36.3.8i-GCC-12.2.0.eb @@ -7,8 +7,8 @@ version = "36.3.8i" local_version_date = '14-Nov-2020' homepage = 'https://fasta.bioch.virginia.edu/fasta_www2/fasta_list2.shtml' -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 +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': 'GCC', 'version': '12.2.0'} diff --git a/easybuild/easyconfigs/f/FASTA/FASTA-36.3.8i-GCC-12.3.0.eb b/easybuild/easyconfigs/f/FASTA/FASTA-36.3.8i-GCC-12.3.0.eb new file mode 100644 index 000000000000..06fef7f1c92c --- /dev/null +++ b/easybuild/easyconfigs/f/FASTA/FASTA-36.3.8i-GCC-12.3.0.eb @@ -0,0 +1,36 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +easyblock = 'MakeCp' + +name = "FASTA" +version = "36.3.8i" +local_version_date = '14-Nov-2020' + +homepage = 'https://fasta.bioch.virginia.edu/fasta_www2/fasta_list2.shtml' +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': 'GCC', 'version': '12.3.0'} + +source_urls = ['https://github.com/wrpearson/fasta36/archive/'] +sources = ['v%%(version)s_%s.tar.gz' % local_version_date] +checksums = ['b4b1c3c9be6beebcbaf4215368e159d69255e34c0bdbc84affa10cdb473ce008'] + +buildopts = '-C ./src -f ../make/Makefile.linux_sse2 all' + +files_to_copy = ["bin", "conf", "data", "doc", "FASTA_LIST", "misc", "README", "seq", "sql", "test"] + +postinstallcmds = ["cd %(installdir)s/bin && ln -s fasta%(version_major)s fasta"] + +sanity_check_paths = { + 'files': ["FASTA_LIST", "README"] + ['bin/%s' % x for x in ['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"] +} + +sanity_check_commands = ["fasta --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-GCC-10.3.0.eb b/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-GCC-10.3.0.eb index be52bdfb2207..c432077b146d 100644 --- a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-GCC-10.3.0.eb @@ -16,7 +16,7 @@ name = 'FASTX-Toolkit' version = '0.0.14' homepage = 'http://hannonlab.cshl.edu/fastx_toolkit/' -description = """The FASTX-Toolkit is a collection of command line tools for +description = """The FASTX-Toolkit is a collection of command line tools for Short-Reads FASTA/FASTQ files preprocessing.""" toolchain = {'name': 'GCC', 'version': '10.3.0'} diff --git a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-GCC-11.2.0.eb b/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-GCC-11.2.0.eb index 5c21344e6078..798b16b9a9ae 100644 --- a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-GCC-11.2.0.eb @@ -16,7 +16,7 @@ name = 'FASTX-Toolkit' version = '0.0.14' homepage = 'http://hannonlab.cshl.edu/fastx_toolkit/' -description = """The FASTX-Toolkit is a collection of command line tools for +description = """The FASTX-Toolkit is a collection of command line tools for Short-Reads FASTA/FASTQ files preprocessing.""" toolchain = {'name': 'GCC', 'version': '11.2.0'} diff --git a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-GCC-11.3.0.eb b/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-GCC-11.3.0.eb index 8589f7ecedc9..403bfbbe29a8 100644 --- a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-GCC-11.3.0.eb @@ -16,7 +16,7 @@ name = 'FASTX-Toolkit' version = '0.0.14' homepage = 'http://hannonlab.cshl.edu/fastx_toolkit/' -description = """The FASTX-Toolkit is a collection of command line tools for +description = """The FASTX-Toolkit is a collection of command line tools for Short-Reads FASTA/FASTQ files preprocessing.""" toolchain = {'name': 'GCC', 'version': '11.3.0'} diff --git a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-GCC-9.3.0.eb b/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-GCC-9.3.0.eb deleted file mode 100644 index 84f72de41746..000000000000 --- a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-GCC-9.3.0.eb +++ /dev/null @@ -1,63 +0,0 @@ -## -# 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 = 'Bundle' - -name = 'FASTX-Toolkit' -version = '0.0.14' - -homepage = 'http://hannonlab.cshl.edu/fastx_toolkit/' -description = """The FASTX-Toolkit is a collection of command line tools for - Short-Reads FASTA/FASTQ files preprocessing.""" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -default_easyblock = 'ConfigureMake' - -components = [ - ('libgtextutils', '0.7', { - 'source_urls': ['https://github.com/agordon/libgtextutils/releases/download/%(version)s/'], - 'sources': [SOURCE_TAR_GZ], - 'patches': ['libgtextutils-%(version)s_fix-bool.patch'], - 'checksums': [ - '792e0ea3c96ffe3ad65617a104b7dc50684932bc96d2adab501c952fd65c3e4a', # libgtextutils-0.7.tar.gz - 'bb16a4fd86c2eb12215d8780b09f0898771a73e53889a015e2351f2d737c9a00', # libgtextutils-0.7_fix-bool.patch - ], - 'start_dir': 'libgtextutils-%(version)s', - }), - (name, version, { - 'source_urls': ['https://github.com/agordon/fastx_toolkit/releases/download/%(version)s'], - 'sources': ['fastx_toolkit-%(version)s.tar.bz2'], - 'checksums': ['9e1f00c4c9f286be59ac0e07ddb7504f3b6433c93c5c7941d6e3208306ff5806'], - 'start_dir': 'fastx_toolkit-%(version)s', - 'preconfigopts': "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && ", - 'configopts': 'CXXFLAGS="$CXXFLAGS -Wno-implicit-fallthrough"', - }), -] - -sanity_check_paths = { - 'files': - ['bin/fastx_%s' % x for x in - ['clipper', 'trimmer', 'quality_stats', 'artifacts_filter', 'reverse_complement', - 'collapser', 'uncollapser', 'renamer', 'barcode_splitter.pl', 'nucleotide_distribution_graph.sh', - 'nucleotide_distribution_line_graph.sh']] + - ['bin/fasta_%s' % x for x in - ['clipping_histogram.pl', 'formatter', 'nucleotide_changer']] + - ['bin/fastq_%s' % x for x in - ['quality_boxplot_graph.sh', 'quality_converter', 'to_fasta', 'quality_filter', - 'quality_trimmer', 'masker']] + - ['lib/libgtextutils.%s' % SHLIB_EXT, 'lib/libgtextutils.a'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-GCCcore-7.3.0.eb b/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-GCCcore-7.3.0.eb deleted file mode 100644 index b080fdf082a9..000000000000 --- a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-GCCcore-7.3.0.eb +++ /dev/null @@ -1,56 +0,0 @@ -## -# 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 -## -# foss-2016b modified by: -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'FASTX-Toolkit' -version = '0.0.14' - -homepage = 'http://hannonlab.cshl.edu/fastx_toolkit/' -description = """The FASTX-Toolkit is a collection of command line tools for - Short-Reads FASTA/FASTQ files preprocessing.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/agordon/fastx_toolkit/releases/download/%(version)s'] -sources = ['fastx_toolkit-%(version)s.tar.bz2'] -patches = ['%(name)s-%(version)s_fix-gcc7.patch'] -checksums = [ - '9e1f00c4c9f286be59ac0e07ddb7504f3b6433c93c5c7941d6e3208306ff5806', # fastx_toolkit-0.0.14.tar.bz2 - '10dfca10f8e4678d1034a522535fa85c7273d2c5c04dd007d191f7a484ee42b5', # FASTX-Toolkit-0.0.14_fix-gcc7.patch -] - -builddependencies = [ - ('binutils', '2.30'), - ('pkg-config', '0.29.2'), -] -dependencies = [('libgtextutils', '0.7')] - -sanity_check_paths = { - 'files': - ['bin/fastx_%s' % x for x in - ['clipper', 'trimmer', 'quality_stats', 'artifacts_filter', 'reverse_complement', - 'collapser', 'uncollapser', 'renamer', 'barcode_splitter.pl', 'nucleotide_distribution_graph.sh', - 'nucleotide_distribution_line_graph.sh']] + - ['bin/fasta_%s' % x for x in - ['clipping_histogram.pl', 'formatter', 'nucleotide_changer']] + - ['bin/fastq_%s' % x for x in - ['quality_boxplot_graph.sh', 'quality_converter', 'to_fasta', 'quality_filter', - 'quality_trimmer', 'masker']], - 'dirs': ['.'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-foss-2016a.eb b/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-foss-2016a.eb deleted file mode 100644 index 0b62a9167cef..000000000000 --- a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-foss-2016a.eb +++ /dev/null @@ -1,44 +0,0 @@ -## -# 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 = 'FASTX-Toolkit' -version = '0.0.14' - -homepage = 'http://hannonlab.cshl.edu/fastx_toolkit/' -description = """The FASTX-Toolkit is a collection of command line tools for - Short-Reads FASTA/FASTQ files preprocessing.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/agordon/fastx_toolkit/releases/download/%(version)s'] -sources = ['fastx_toolkit-%(version)s.tar.bz2'] - -builddependencies = [('libgtextutils', '0.7')] - -sanity_check_paths = { - 'files': - ['bin/fastx_%s' % x for x in - ['clipper', 'trimmer', 'quality_stats', 'artifacts_filter', 'reverse_complement', - 'collapser', 'uncollapser', 'renamer', 'barcode_splitter.pl', 'nucleotide_distribution_graph.sh', - 'nucleotide_distribution_line_graph.sh']] + - ['bin/fasta_%s' % x for x in - ['clipping_histogram.pl', 'formatter', 'nucleotide_changer']] + - ['bin/fastq_%s' % x for x in - ['quality_boxplot_graph.sh', 'quality_converter', 'to_fasta', 'quality_filter', - 'quality_trimmer', 'masker']], - 'dirs': ['.'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-foss-2016b.eb b/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-foss-2016b.eb deleted file mode 100644 index c8f2a2e19492..000000000000 --- a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-foss-2016b.eb +++ /dev/null @@ -1,47 +0,0 @@ -## -# 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 -## -# foss-2016b modified by: -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'FASTX-Toolkit' -version = '0.0.14' - -homepage = 'http://hannonlab.cshl.edu/fastx_toolkit/' -description = """The FASTX-Toolkit is a collection of command line tools for - Short-Reads FASTA/FASTQ files preprocessing.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/agordon/fastx_toolkit/releases/download/%(version)s'] -sources = ['fastx_toolkit-%(version)s.tar.bz2'] - -builddependencies = [('libgtextutils', '0.7')] - -sanity_check_paths = { - 'files': - ['bin/fastx_%s' % x for x in - ['clipper', 'trimmer', 'quality_stats', 'artifacts_filter', 'reverse_complement', - 'collapser', 'uncollapser', 'renamer', 'barcode_splitter.pl', 'nucleotide_distribution_graph.sh', - 'nucleotide_distribution_line_graph.sh']] + - ['bin/fasta_%s' % x for x in - ['clipping_histogram.pl', 'formatter', 'nucleotide_changer']] + - ['bin/fastq_%s' % x for x in - ['quality_boxplot_graph.sh', 'quality_converter', 'to_fasta', 'quality_filter', - 'quality_trimmer', 'masker']], - 'dirs': ['.'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-intel-2018a.eb b/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-intel-2018a.eb deleted file mode 100644 index 8d37a4710545..000000000000 --- a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-intel-2018a.eb +++ /dev/null @@ -1,48 +0,0 @@ -## -# 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 = 'FASTX-Toolkit' -version = '0.0.14' - -homepage = 'http://hannonlab.cshl.edu/fastx_toolkit/' -description = """The FASTX-Toolkit is a collection of command line tools for - Short-Reads FASTA/FASTQ files preprocessing.""" - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/agordon/fastx_toolkit/releases/download/%(version)s'] -sources = ['fastx_toolkit-%(version)s.tar.bz2'] -checksums = ['9e1f00c4c9f286be59ac0e07ddb7504f3b6433c93c5c7941d6e3208306ff5806'] - -builddependencies = [('pkg-config', '0.29.2')] -dependencies = [('libgtextutils', '0.7')] - -preconfigopts = 'CFLAGS="$CFLAGS -wd188" ' - -sanity_check_paths = { - 'files': - ['bin/fastx_%s' % x for x in - ['clipper', 'trimmer', 'quality_stats', 'artifacts_filter', 'reverse_complement', - 'collapser', 'uncollapser', 'renamer', 'barcode_splitter.pl', 'nucleotide_distribution_graph.sh', - 'nucleotide_distribution_line_graph.sh']] + - ['bin/fasta_%s' % x for x in - ['clipping_histogram.pl', 'formatter', 'nucleotide_changer']] + - ['bin/fastq_%s' % x for x in - ['quality_boxplot_graph.sh', 'quality_converter', 'to_fasta', 'quality_filter', - 'quality_trimmer', 'masker']], - 'dirs': ['.'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14_fix-gcc7.patch b/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14_fix-gcc7.patch deleted file mode 100644 index dfc823fd5bd1..000000000000 --- a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14_fix-gcc7.patch +++ /dev/null @@ -1,12 +0,0 @@ -exit after usage to make sure gcc-7 will not assume that code falls through case statement -author: Paul Jähne ---- a/src/fasta_formatter/fasta_formatter.cpp -+++ b/src/fasta_formatter/fasta_formatter.cpp -@@ -103,6 +103,7 @@ void parse_command_line(int argc, char* - switch(opt) { - case 'h': - usage(); -+ exit(0); - - case 'i': - input_filename = optarg; diff --git a/easybuild/easyconfigs/f/FBPIC/FBPIC-0.20.3-fosscuda-2020b.eb b/easybuild/easyconfigs/f/FBPIC/FBPIC-0.20.3-fosscuda-2020b.eb old mode 100755 new mode 100644 index 03490cd20dc0..262981fa953c --- a/easybuild/easyconfigs/f/FBPIC/FBPIC-0.20.3-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/f/FBPIC/FBPIC-0.20.3-fosscuda-2020b.eb @@ -20,9 +20,6 @@ dependencies = [ ('SciPy-bundle', '2020.11'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ ('picmistandard', '0.0.14', { 'checksums': ['8f83b25b281fc0309a0c4f75c7605afd5fa0ef4df3b3ac115069478c119bc8c3'], diff --git a/easybuild/easyconfigs/f/FCC/FCC-4.5.0.eb b/easybuild/easyconfigs/f/FCC/FCC-4.5.0.eb deleted file mode 100644 index f437ec833566..000000000000 --- a/easybuild/easyconfigs/f/FCC/FCC-4.5.0.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'Toolchain' - -name = 'FCC' -version = '4.5.0' - -homepage = '(none)' -description = """Fujitsu Compiler based compiler toolchain.""" - -toolchain = SYSTEM - -osdependencies = [('binutils')] - -dependencies = [ - ('lang/tcsds-1.2.31', EXTERNAL_MODULE), # provides Fujitsu Compiler 4.5.0 -] - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/f/FCM/FCM-2.3.1.eb b/easybuild/easyconfigs/f/FCM/FCM-2.3.1.eb deleted file mode 100644 index 9621d9339ad5..000000000000 --- a/easybuild/easyconfigs/f/FCM/FCM-2.3.1.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = "Tarball" - -name = 'FCM' -version = '2.3.1' - -homepage = 'http://www.metoffice.gov.uk/research/collaboration/fcm' -description = """FCM is a set of tools for managing and building source code.""" - -toolchain = SYSTEM - -sources = ['%s.tar.gz' % '-'.join(version.split('.'))] -source_urls = ['https://github.com/metomi/fcm/archive/'] - -sanity_check_paths = { - 'files': ['bin/fcm'], - 'dirs': ['lib/FCM'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/f/FDMNES/FDMNES-2024-02-29-gomkl-2023a.eb b/easybuild/easyconfigs/f/FDMNES/FDMNES-2024-02-29-gomkl-2023a.eb index f177acda7094..4f882805a03d 100644 --- a/easybuild/easyconfigs/f/FDMNES/FDMNES-2024-02-29-gomkl-2023a.eb +++ b/easybuild/easyconfigs/f/FDMNES/FDMNES-2024-02-29-gomkl-2023a.eb @@ -35,7 +35,7 @@ dependencies = [ ('SCOTCH', '7.0.3'), ] -parallel = 1 +maxparallel = 1 prebuildopts = "sed -i 's/-llapack -lblas/$LIBLAPACK/g;" # to avoid the `/bin/sh: line 1: -lscotch: command not found` error diff --git a/easybuild/easyconfigs/f/FDS/FDS-6.0.1-no-OFED.eb b/easybuild/easyconfigs/f/FDS/FDS-6.0.1-no-OFED.eb deleted file mode 100644 index c1230769b3e3..000000000000 --- a/easybuild/easyconfigs/f/FDS/FDS-6.0.1-no-OFED.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'Tarball' - -name = 'FDS' -version = '6.0.1' -versionsuffix = '-no-OFED' - -homepage = 'https://code.google.com/p/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 = SYSTEM - -# download .sh from https://bintray.com/nist-fire-research/releases/FDS-SMV/6.0.1/view/files to create tarball -sources = ['FDS_6.0.1-SMV_6.1.5_linux64.tar.gz'] - -dependencies = [('OpenMPI', '1.6.5-GCC-4.8.2-no-OFED')] - -skipsteps = ['configure', 'build'] - -sanity_check_paths = { - 'files': ['bin/fds', 'bin/fds_mpi'], - 'dirs': [], -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/f/FDS/FDS-6.5.2-intel-2016b.eb b/easybuild/easyconfigs/f/FDS/FDS-6.5.2-intel-2016b.eb deleted file mode 100644 index 3d3b9d54d4f5..000000000000 --- a/easybuild/easyconfigs/f/FDS/FDS-6.5.2-intel-2016b.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FDS' -version = '6.5.2' - -homepage = 'https://pages.nist.gov/fds-smv/' -description = """Fire Dynamics Simulator (FDS) is a large-eddy simulation (LES) code for low-speed flows, - with an emphasis on smoke and heat transport from fires.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['https://github.com/firemodels/fds/archive/'] -sources = ['Git-r21.tar.gz'] - -patches = ['FDS-r18915_makefile.patch'] - -unpack_options = '--strip-components=1' - -start_dir = 'FDS_Compilation' - -# just run make in the install dir -skipsteps = ['configure', 'install'] -buildininstalldir = True - -local_target = 'mpi_intel_linux_64' -buildopts = '%s FFLAGS="$FFLAGS -fpp" FCOMPL="$FC"' % local_target - -postinstallcmds = ["ln -s %%(installdir)s/FDS_Compilation/fds_%s %%(installdir)s/FDS_Compilation/fds" % local_target] - -modextrapaths = {'PATH': 'FDS_Compilation'} - -sanity_check_paths = { - 'files': ['FDS_Compilation/fds'], - 'dirs': [], -} - -sanity_check_commands = [("fds 2>&1 | grep 'MPI Enabled;'", '')] - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/f/FDS/FDS-6.5.3-intel-2017a.eb b/easybuild/easyconfigs/f/FDS/FDS-6.5.3-intel-2017a.eb deleted file mode 100644 index eede210c3400..000000000000 --- a/easybuild/easyconfigs/f/FDS/FDS-6.5.3-intel-2017a.eb +++ /dev/null @@ -1,36 +0,0 @@ -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 - -buildopts = 'impi_intel_linux_64 FFLAGS="$FFLAGS -fpp" FCOMPL="$FC" obj=fds' - -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/FDS/FDS-6.6.0-intel-2017b.eb b/easybuild/easyconfigs/f/FDS/FDS-6.6.0-intel-2017b.eb deleted file mode 100644 index c77008fb9021..000000000000 --- a/easybuild/easyconfigs/f/FDS/FDS-6.6.0-intel-2017b.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FDS' -version = '6.6.0' - -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': '2017b'} -toolchainopts = {'pic': True, 'usempi': True, 'openmp': True} - -source_urls = ['https://github.com/firemodels/fds/archive/'] -sources = ['FDS%(version)s.tar.gz'] -patches = ['FDS-%(version)s_fix-version.patch'] -checksums = [ - 'deb741efb47c3c7c10a5634b05c0c43a24d7caee88ff37ac0520b4755502256b', # FDS6.6.0.tar.gz - 'ac6e0b072a7109362d40edf076220bd1d4070e386833b4440ebbd2b87c755403', # FDS-6.6.0_fix-version.patch -] - -unpack_options = '--strip-components=1' - -start_dir = 'Build' - -# just run make in the install dir -skipsteps = ['configure', 'install'] -buildininstalldir = True - -buildopts = 'impi_intel_linux_64 FFLAGS="$FFLAGS -fpp" FCOMPL="$FC" obj=fds' - -modextrapaths = {'PATH': 'Build'} - -sanity_check_paths = { - 'files': ['Build/fds'], - 'dirs': [], -} - -sanity_check_commands = [ - "fds 2>&1 | grep 'MPI Enabled;'", - "fds 2>&1 | grep 'OpenMP Enabled;'", -] - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/f/FDS/FDS-6.6.0-intel-2018a.eb b/easybuild/easyconfigs/f/FDS/FDS-6.6.0-intel-2018a.eb deleted file mode 100644 index d24e45141560..000000000000 --- a/easybuild/easyconfigs/f/FDS/FDS-6.6.0-intel-2018a.eb +++ /dev/null @@ -1,47 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FDS' -version = '6.6.0' - -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': '2018a'} -toolchainopts = {'pic': True, 'usempi': True, 'openmp': True} - -source_urls = ['https://github.com/firemodels/fds/archive/'] -sources = ['FDS%(version)s.tar.gz'] -patches = [ - 'FDS-%(version)s_fix-version.patch', - 'FDS-%(version)s_fix-leak-pressure-exp.patch', -] -checksums = [ - 'deb741efb47c3c7c10a5634b05c0c43a24d7caee88ff37ac0520b4755502256b', # FDS6.6.0.tar.gz - 'ac6e0b072a7109362d40edf076220bd1d4070e386833b4440ebbd2b87c755403', # FDS-6.6.0_fix-version.patch - '7424c8c249d61498be9fa9e879337d6fb2ca51e2ca1ed8fd16869d1238dd2bdb', # FDS-6.6.0_fix-leak-pressure-exp.patch -] - -unpack_options = '--strip-components=1' - -start_dir = 'Build' - -# just run make in the install dir -skipsteps = ['configure', 'install'] -buildininstalldir = True - -buildopts = 'impi_intel_linux_64 FFLAGS="$FFLAGS -fpp" FCOMPL="$FC" obj=fds' - -modextrapaths = {'PATH': 'Build'} - -sanity_check_paths = { - 'files': ['Build/fds'], - 'dirs': [], -} - -sanity_check_commands = [ - "fds 2>&1 | grep 'MPI Enabled;'", - "fds 2>&1 | grep 'OpenMP Enabled;'", -] - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/f/FDS/FDS-6.6.0_fix-leak-pressure-exp.patch b/easybuild/easyconfigs/f/FDS/FDS-6.6.0_fix-leak-pressure-exp.patch deleted file mode 100644 index a6aba48f8958..000000000000 --- a/easybuild/easyconfigs/f/FDS/FDS-6.6.0_fix-leak-pressure-exp.patch +++ /dev/null @@ -1,13 +0,0 @@ -backport bug fix from FDS master branch, see https://github.com/firemodels/fds/pull/6171 ---- Source/hvac.f90.orig 2017-10-23 15:40:43.000000000 +0200 -+++ Source/hvac.f90 2018-03-22 15:20:51.373059632 +0100 -@@ -881,8 +881,8 @@ - ENDIF - - IF (FIRST_PASS) THEN -- IF (LEAK_DUCTS > 0) CALL ADJUST_LEAKAGE_AREA - CALL COLLAPSE_HVAC_BC -+ IF (LEAK_DUCTS > 0) CALL ADJUST_LEAKAGE_AREA - IF (.NOT. INITIALIZED_HVAC_MASS_TRANSPORT .AND. HVAC_MASS_TRANSPORT) CALL SET_INIT_HVAC_MASS_TRANSPORT - INITIALIZED_HVAC_MASS_TRANSPORT=.TRUE. - CALL FIND_NETWORKS(CHANGE,T) diff --git a/easybuild/easyconfigs/f/FDS/FDS-6.6.0_fix-version.patch b/easybuild/easyconfigs/f/FDS/FDS-6.6.0_fix-version.patch deleted file mode 100644 index c8f56f620458..000000000000 --- a/easybuild/easyconfigs/f/FDS/FDS-6.6.0_fix-version.patch +++ /dev/null @@ -1,13 +0,0 @@ -fix hardcoded version to ensure 'fds' reports correct version -author: Kenneth Hoste (HPC-UGent) ---- fds-FDS6.6.0/Source/main.f90.orig 2018-03-09 14:42:46.913683000 +0100 -+++ fds-FDS6.6.0/Source/main.f90 2018-03-09 14:42:52.631185105 +0100 -@@ -100,7 +100,7 @@ - - ! Assign a compilation date (All Nodes) - --WRITE(VERSION_STRING,'(A)') 'FDS 6.5.3' -+WRITE(VERSION_STRING,'(A)') 'FDS 6.6.0' - - CALL GET_INFO (REVISION,REVISION_DATE,COMPILE_DATE) - diff --git a/easybuild/easyconfigs/f/FDS/FDS-6.7.0-intel-2018a.eb b/easybuild/easyconfigs/f/FDS/FDS-6.7.0-intel-2018a.eb deleted file mode 100644 index df2ec9647069..000000000000 --- a/easybuild/easyconfigs/f/FDS/FDS-6.7.0-intel-2018a.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FDS' -version = '6.7.0' - -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': '2018a'} -toolchainopts = {'pic': True, 'usempi': True, 'openmp': True} - -source_urls = ['https://github.com/firemodels/fds/archive/'] -sources = ['FDS%(version)s.tar.gz'] -checksums = ['a20f86b5a8976c79f59bd9e4e9b676607979ff93f0ee9d92df20eb6ec48bcfca'] - -unpack_options = '--strip-components=1' - -start_dir = 'Build' - -# just run make in the install dir -skipsteps = ['configure', 'install'] -buildininstalldir = True - -buildopts = 'impi_intel_linux_64 FFLAGS="$FFLAGS -fpp" FCOMPL="$FC" obj=fds' - -modextrapaths = {'PATH': 'Build'} - -sanity_check_paths = { - 'files': ['Build/fds'], - 'dirs': [], -} - -sanity_check_commands = [ - "fds 2>&1 | grep 'MPI Enabled;'", - "fds 2>&1 | grep 'OpenMP Enabled;'", -] - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/f/FDS/FDS-6.7.4-intel-2020a.eb b/easybuild/easyconfigs/f/FDS/FDS-6.7.4-intel-2020a.eb deleted file mode 100644 index c577cf076d5f..000000000000 --- a/easybuild/easyconfigs/f/FDS/FDS-6.7.4-intel-2020a.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FDS' -version = '6.7.4' - -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': '2020a'} -toolchainopts = {'pic': True, 'usempi': True, 'openmp': True} - -source_urls = ['https://github.com/firemodels/fds/archive/'] -sources = ['FDS%(version)s.tar.gz'] -checksums = ['f23050f55adb17a9a3d5e295256159412ccbd746b87e2b4192386ca6353e4517'] - -unpack_options = '--strip-components=1' - -start_dir = 'Build' - -# just run make in the install dir -skipsteps = ['configure', 'install'] -buildininstalldir = True - -buildopts = 'impi_intel_linux_64 FFLAGS="$FFLAGS -fpp" FCOMPL="$FC" obj=fds' - -modextrapaths = {'PATH': 'Build'} - -sanity_check_paths = { - 'files': ['Build/fds'], - 'dirs': [], -} - -sanity_check_commands = [ - "fds 2>&1 | grep 'MPI Enabled;'", - "fds 2>&1 | grep 'OpenMP Enabled;'", -] - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/f/FDS/FDS-6.7.5-intel-2020a.eb b/easybuild/easyconfigs/f/FDS/FDS-6.7.5-intel-2020a.eb deleted file mode 100644 index e394da50b688..000000000000 --- a/easybuild/easyconfigs/f/FDS/FDS-6.7.5-intel-2020a.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FDS' -version = '6.7.5' - -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': '2020a'} -toolchainopts = {'pic': True, 'usempi': True, 'openmp': True} - -source_urls = ['https://github.com/firemodels/fds/archive/'] -sources = ['FDS%(version)s.tar.gz'] -checksums = ['e09248f61fde5b328656ac2ba5d483c54604c1db65fda6e70d9022226387863b'] - -unpack_options = '--strip-components=1' - -start_dir = 'Build' - -# just run make in the install dir -skipsteps = ['configure', 'install'] -buildininstalldir = True - -buildopts = 'impi_intel_linux_64 FFLAGS="$FFLAGS -fpp" FCOMPL="$FC" obj=fds' - -modextrapaths = {'PATH': 'Build'} - -sanity_check_paths = { - 'files': ['Build/fds'], - 'dirs': [], -} - -sanity_check_commands = [ - "fds 2>&1 | grep 'MPI Enabled;'", - "fds 2>&1 | grep 'OpenMP Enabled;'", -] - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/f/FDS/FDS-6.8.0-iomkl-2022b.eb b/easybuild/easyconfigs/f/FDS/FDS-6.8.0-iomkl-2022b.eb new file mode 100644 index 000000000000..fb3b29dbf9c9 --- /dev/null +++ b/easybuild/easyconfigs/f/FDS/FDS-6.8.0-iomkl-2022b.eb @@ -0,0 +1,44 @@ +easyblock = 'ConfigureMake' + +name = 'FDS' +version = '6.8.0' + +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': 'iomkl', 'version': '2022b'} +toolchainopts = {'pic': True, 'usempi': True, 'openmp': True} + +source_urls = ['https://github.com/firemodels/fds/archive/'] +sources = ['FDS-%(version)s.tar.gz'] +patches = ['FDS-%(version)s_intel_ompi.patch'] +checksums = [ + {'FDS-6.8.0.tar.gz': 'd8213d706bb36300ca5fdc9a7884fa4610e2820338de23212dd19de75d8e0704'}, + {'FDS-6.8.0_intel_ompi.patch': '4c2cf6c72ed3e1e440d051a9018da05cb87b31512b74d1762d289aca461426b0'}, +] + +unpack_options = '--strip-components=1' + +start_dir = 'Build' + +# just run make in the install dir +skipsteps = ['configure', 'install'] +buildininstalldir = True + +buildopts = 'impi_intel_linux_openmp &&' +buildopts += 'cd %(installdir)s/Build && ln -s fds_impi_intel_linux_openmp fds' + +modextrapaths = {'PATH': 'Build'} + +sanity_check_paths = { + 'files': ['Build/fds'], + 'dirs': [], +} + +sanity_check_commands = [ + "fds 2>&1 | grep 'MPI Enabled;'", + "fds 2>&1 | grep 'OpenMP Enabled;'", +] + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/f/FDS/FDS-6.8.0_intel_ompi.patch b/easybuild/easyconfigs/f/FDS/FDS-6.8.0_intel_ompi.patch new file mode 100644 index 000000000000..b2022787fc3f --- /dev/null +++ b/easybuild/easyconfigs/f/FDS/FDS-6.8.0_intel_ompi.patch @@ -0,0 +1,16 @@ +# Pacth for OpenMPI with iomkl toolchain +# April 25 2024 by B. Hajgato (UGent) +--- Build/makefile 2023-04-18 13:06:40.000000000 +0200 ++++ Build/makefile 2024-04-25 11:18:43.434666819 +0200 +@@ -231,9 +231,9 @@ + impi_intel_linux : setup $(obj_mpi) + $(FCOMPL) $(FFLAGS) -o $(obj) $(obj_mpi) $(LFLAGSMKL) + +-impi_intel_linux_openmp : FFLAGS = -m64 -fc=$(I_IFORT) -O2 -ipo -no-wrap-margin $(GITINFO) $(INTELMPI_COMPINFO) $(FFLAGSMKL_INTEL) -DUSE_IFPORT ++impi_intel_linux_openmp : FFLAGS = -m64 -fc=$(I_IFORT) -O2 -ipo -no-wrap-margin $(GITINFO) $(OPENMPI_COMPINFO) $(FFLAGSMKL_INTEL) -DUSE_IFPORT + impi_intel_linux_openmp : LFLAGSMKL = $(LFLAGSMKL_INTEL_OPENMP) +-impi_intel_linux_openmp : FCOMPL = mpiifort ++impi_intel_linux_openmp : FCOMPL = mpifort + impi_intel_linux_openmp : FOPENMPFLAGS = -qopenmp + impi_intel_linux_openmp : obj = fds_impi_intel_linux_openmp + impi_intel_linux_openmp : setup $(obj_mpi) diff --git a/easybuild/easyconfigs/f/FDS/FDS-6.9.1-foss-2023b.eb b/easybuild/easyconfigs/f/FDS/FDS-6.9.1-foss-2023b.eb new file mode 100644 index 000000000000..25222e3bd50e --- /dev/null +++ b/easybuild/easyconfigs/f/FDS/FDS-6.9.1-foss-2023b.eb @@ -0,0 +1,39 @@ +easyblock = 'ConfigureMake' + +name = 'FDS' +version = '6.9.1' + +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': 'foss', 'version': '2023b'} +toolchainopts = {'pic': True, 'usempi': True, 'openmp': True} + +source_urls = ['https://github.com/firemodels/fds/archive/'] +sources = ['FDS-%(version)s.tar.gz'] +checksums = ['e0fe22d1386dc06512489ddf190dbdbee4c9865856f4a7ca48aec8425b4c0867'] + +unpack_options = '--strip-components=1' + +start_dir = 'Build' + +# just run make in the install dir +skipsteps = ['configure', 'install'] +buildininstalldir = True + +buildopts = 'ompi_gnu_linux &&' +buildopts += 'cd %(installdir)s/Build && ln -s fds_ompi_gnu_linux fds' + +modextrapaths = {'PATH': 'Build'} + +sanity_check_paths = { + 'files': ['Build/fds'], + 'dirs': [], +} + +sanity_check_commands = [ + "fds 2>&1 | grep 'MPI version'", +] + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/f/FDS/FDS-6.9.1-intel-2023a.eb b/easybuild/easyconfigs/f/FDS/FDS-6.9.1-intel-2023a.eb new file mode 100644 index 000000000000..cda862525f97 --- /dev/null +++ b/easybuild/easyconfigs/f/FDS/FDS-6.9.1-intel-2023a.eb @@ -0,0 +1,39 @@ +easyblock = 'ConfigureMake' + +name = 'FDS' +version = '6.9.1' + +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': '2023a'} +toolchainopts = {'pic': True, 'usempi': True, 'openmp': True} + +source_urls = ['https://github.com/firemodels/fds/archive/'] +sources = ['%(name)s-%(version)s.tar.gz'] +checksums = ['e0fe22d1386dc06512489ddf190dbdbee4c9865856f4a7ca48aec8425b4c0867'] + +unpack_options = '--strip-components=1' + +start_dir = 'Build' + +# just run make in the install dir +skipsteps = ['configure', 'install'] +buildininstalldir = True + +buildopts = 'impi_intel_linux_openmp &&' +buildopts += ' cd %(installdir)s/Build && ln -s fds_impi_intel_linux_openmp fds' + +modextrapaths = {'PATH': 'Build'} + +sanity_check_paths = { + 'files': ['Build/fds'], + 'dirs': [], +} + +sanity_check_commands = [ + "fds 2>&1 | grep 'MPI version'", +] + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/f/FDS/FDS-6.9.1-iomkl-2023a.eb b/easybuild/easyconfigs/f/FDS/FDS-6.9.1-iomkl-2023a.eb new file mode 100644 index 000000000000..12639f0e0309 --- /dev/null +++ b/easybuild/easyconfigs/f/FDS/FDS-6.9.1-iomkl-2023a.eb @@ -0,0 +1,43 @@ +easyblock = 'ConfigureMake' + +name = 'FDS' +version = '6.9.1' + +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': 'iomkl', 'version': '2023a'} +toolchainopts = {'pic': True, 'usempi': True, 'openmp': True} + +source_urls = ['https://github.com/firemodels/fds/archive/'] +sources = ['FDS-%(version)s.tar.gz'] +patches = ['FDS-%(version)s_intel_ompi.patch'] +checksums = [ + {'FDS-6.9.1.tar.gz': 'e0fe22d1386dc06512489ddf190dbdbee4c9865856f4a7ca48aec8425b4c0867'}, + {'FDS-6.9.1_intel_ompi.patch': '719137600e35025dce7dfcb88472e113143c571321bea01ceebfdbb6bc3c3fbb'}, +] + +unpack_options = '--strip-components=1' + +start_dir = 'Build' + +# just run make in the install dir +skipsteps = ['configure', 'install'] +buildininstalldir = True + +buildopts = 'impi_intel_linux_openmp &&' +buildopts += 'cd %(installdir)s/Build && ln -s fds_impi_intel_linux_openmp fds' + +modextrapaths = {'PATH': 'Build'} + +sanity_check_paths = { + 'files': ['Build/fds'], + 'dirs': [], +} + +sanity_check_commands = [ + "fds 2>&1 | grep 'MPI version'", +] + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/f/FDS/FDS-6.9.1_intel_ompi.patch b/easybuild/easyconfigs/f/FDS/FDS-6.9.1_intel_ompi.patch new file mode 100644 index 000000000000..e442a389e19f --- /dev/null +++ b/easybuild/easyconfigs/f/FDS/FDS-6.9.1_intel_ompi.patch @@ -0,0 +1,23 @@ +# Pacth for OpenMPI with iomkl toolchain +# January 21 2025 by B. Hajgato (UGent) +--- Build/makefile.orig 2024-04-07 23:05:06.000000000 +0200 ++++ Build/makefile 2025-01-21 10:17:43.969175149 +0100 +@@ -74,7 +74,7 @@ + # Use cluster_sparse_solver with intelmpi blacs + FFLAGSMKL_INTEL = -DWITH_MKL -I"${MKLROOT}/include" + LFLAGSMKL_INTEL = -Wl,--start-group ${MKLROOT}/lib/intel64/libmkl_intel_lp64.a ${MKLROOT}/lib/intel64/libmkl_sequential.a ${MKLROOT}/lib/intel64/libmkl_core.a ${MKLROOT}/lib/intel64/libmkl_blacs_intelmpi_lp64.a -Wl,--end-group -lpthread -lm -ldl +- LFLAGSMKL_INTEL_OPENMP = -Wl,--start-group ${MKLROOT}/lib/intel64/libmkl_intel_lp64.a ${MKLROOT}/lib/intel64/libmkl_intel_thread.a ${MKLROOT}/lib/intel64/libmkl_core.a ${MKLROOT}/lib/intel64/libmkl_blacs_intelmpi_lp64.a -Wl,--end-group -liomp5 -lpthread -lm -ldl ++ LFLAGSMKL_INTEL_OPENMP = -Wl,--start-group ${MKLROOT}/lib/intel64/libmkl_intel_lp64.a ${MKLROOT}/lib/intel64/libmkl_intel_thread.a ${MKLROOT}/lib/intel64/libmkl_core.a ${MKLROOT}/lib/intel64/libmkl_blacs_openmpi_lp64.a -Wl,--end-group -liomp5 -lpthread -lm -ldl + endif + ifneq ("$(wildcard ${MKLROOT}/lib/intel64/libmkl_blacs_openmpi_lp64.a)","") + # Use cluster_sparse_solver with openmpi blacs +@@ -216,7 +216,7 @@ + +-impi_intel_linux_openmp : FFLAGS = -m64 -fc=$(I_IFORT) -O2 -ipo -no-wrap-margin $(GITINFO) $(FFLAGSMKL_INTEL) -DUSE_IFPORT ++impi_intel_linux_openmp : FFLAGS = -m64 -O2 -ipo -no-wrap-margin $(GITINFO) $(FFLAGSMKL_INTEL) -DUSE_IFPORT + impi_intel_linux_openmp : LFLAGSMKL = $(LFLAGSMKL_INTEL_OPENMP) +-impi_intel_linux_openmp : FCOMPL = mpiifort ++impi_intel_linux_openmp : FCOMPL = mpifort + impi_intel_linux_openmp : FOPENMPFLAGS = -qopenmp + impi_intel_linux_openmp : obj = fds_impi_intel_linux_openmp + impi_intel_linux_openmp : setup $(obj_mpi) diff --git a/easybuild/easyconfigs/f/FDS/FDS-r17534_makefile.patch b/easybuild/easyconfigs/f/FDS/FDS-r17534_makefile.patch deleted file mode 100644 index dea4f7695ff8..000000000000 --- a/easybuild/easyconfigs/f/FDS/FDS-r17534_makefile.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff -ru fds-r17534.orig/FDS_Compilation/makefile fds-r17534/FDS_Compilation/makefile ---- fds-r17534.orig/FDS_Compilation/makefile 2013-11-21 17:36:53.000000000 +0100 -+++ fds-r17534/FDS_Compilation/makefile 2015-05-19 13:01:04.892548269 +0200 -@@ -29,9 +29,9 @@ - - # General Purpose Rules - --no_target: -- @echo \******** You did not specify a make target \******** -- @echo Please read the comments at the top of the makefile -+no_target: FCOMPL = $(F90) -+no_target: setup $(obj_serial) -+ $(FCOMPL) $(FFLAGS) $(LFLAGS) -o fds $(obj_serial) - - setup: - %.o : %.mod diff --git a/easybuild/easyconfigs/f/FDS/FDS-r18915_makefile.patch b/easybuild/easyconfigs/f/FDS/FDS-r18915_makefile.patch deleted file mode 100644 index d7106bff9fb8..000000000000 --- a/easybuild/easyconfigs/f/FDS/FDS-r18915_makefile.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- FDS_Compilation/makefile.orig (revision 18916) -+++ FDS_Compilation/makefile (working copy) -@@ -29,9 +29,9 @@ - - # General Purpose Rules - --no_target: -- @echo \******** You did not specify a make target \******** -- @echo Please read the comments at the top of the makefile -+no_target: FCOMPL = $(F90) -+no_target: setup $(obj_serial) -+ $(FCOMPL) $(FFLAGS) $(LFLAGS) -o fds $(obj_serial) - - setup: - %.o : %.mod diff --git a/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_Solutions-8.11.337.eb b/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_Solutions-8.11.337.eb deleted file mode 100644 index f77a591751dd..000000000000 --- a/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_Solutions-8.11.337.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'FDTD_Solutions' -version = '8.11.337' - -homepage = 'http://www.lumerical.com/tcad-products/fdtd/' -description = """High performance FDTD-method Maxwell solver for the design, analysis and optimization -of nanophotonic devices, processes and materials.""" - -toolchain = SYSTEM - -sources = [SOURCE_TAR_GZ] - -patches = ['FDTD_install-script.patch'] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_Solutions-8.16-fix-install-paths.patch b/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_Solutions-8.16-fix-install-paths.patch deleted file mode 100644 index f23598b56c99..000000000000 --- a/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_Solutions-8.16-fix-install-paths.patch +++ /dev/null @@ -1,86 +0,0 @@ -# Fix hardcoded paths -# -# Åke Sandgren, 2017-02-07 -diff -ru opt.orig/lumerical/fdtd/mpich/ch_gm/bin/mpirun opt/lumerical/fdtd/mpich/ch_gm/bin/mpirun ---- opt.orig/lumerical/fdtd/mpich/ch_gm/bin/mpirun 2016-09-10 02:54:25.000000000 +0200 -+++ opt/lumerical/fdtd/mpich/ch_gm/bin/mpirun 2017-01-31 16:54:11.454196201 +0100 -@@ -26,8 +26,8 @@ - COMM= - GLOBUSDIR=@GLOBUSDIR@ - CLINKER="gcc" --prefix=/opt/lumerical/fdtd/mpich/ch_gm --bindir=/opt/lumerical/fdtd/mpich/ch_gm/bin -+prefix=$EBROOTFDTD_SOLUTIONS/mpich/ch_gm -+bindir=$EBROOTFDTD_SOLUTIONS/mpich/ch_gm/bin - # Record the value of sbindir. Some useful utilities, such as - # cleanipcs (used for cleaning up shared memory segments and semaphores) - # are placed in this directory. -@@ -36,7 +36,7 @@ - sbindir=${exec_prefix}/sbin - # This value for datadir is the default value setup by configure - # This value for datadir is the default value setup by configure --datadir=/opt/lumerical/fdtd/mpich/ch_gm/share -+datadir=$EBROOTFDTD_SOLUTIONS/mpich/ch_gm/share - DEFAULT_MACHINE=ch_gm - DEFAULT_ARCH=LINUX - -diff -ru opt.orig/lumerical/fdtd/mpich/ch_p4/bin/mpirun opt/lumerical/fdtd/mpich/ch_p4/bin/mpirun ---- opt.orig/lumerical/fdtd/mpich/ch_p4/bin/mpirun 2016-09-10 02:54:25.000000000 +0200 -+++ opt/lumerical/fdtd/mpich/ch_p4/bin/mpirun 2017-01-31 16:54:21.182102363 +0100 -@@ -26,8 +26,8 @@ - COMM= - GLOBUSDIR=@GLOBUSDIR@ - CLINKER="cc" --prefix=/opt/lumerical/fdtd/mpich/ch_p4 --bindir=/opt/lumerical/fdtd/mpich/ch_p4/bin -+prefix=$EBROOTFDTD_SOLUTIONS/mpich/ch_p4 -+bindir=$EBROOTFDTD_SOLUTIONS/mpich/ch_p4/bin - # Record the value of sbindir. Some useful utilities, such as - # cleanipcs (used for cleaning up shared memory segments and semaphores) - # are placed in this directory. -@@ -36,7 +36,7 @@ - sbindir=${exec_prefix}/sbin - # This value for datadir is the default value setup by configure - # This value for datadir is the default value setup by configure --datadir=/opt/lumerical/fdtd/mpich/ch_p4/share -+datadir=$EBROOTFDTD_SOLUTIONS/mpich/ch_p4/share - DEFAULT_MACHINE=ch_p4 - DEFAULT_ARCH=LINUX - -diff -ru opt.orig/lumerical/fdtd/mpich/ch_shmem/bin/mpirun opt/lumerical/fdtd/mpich/ch_shmem/bin/mpirun ---- opt.orig/lumerical/fdtd/mpich/ch_shmem/bin/mpirun 2016-09-10 02:54:25.000000000 +0200 -+++ opt/lumerical/fdtd/mpich/ch_shmem/bin/mpirun 2017-01-31 16:54:28.526031524 +0100 -@@ -26,8 +26,8 @@ - COMM= - GLOBUSDIR=@GLOBUSDIR@ - CLINKER="cc" --prefix=/opt/lumerical/fdtd/mpich/ch_shmem --bindir=/opt/lumerical/fdtd/mpich/ch_shmem/bin -+prefix=$EBROOTFDTD_SOLUTIONS/mpich/ch_shmem -+bindir=$EBROOTFDTD_SOLUTIONS/mpich/ch_shmem/bin - # Record the value of sbindir. Some useful utilities, such as - # cleanipcs (used for cleaning up shared memory segments and semaphores) - # are placed in this directory. -@@ -36,7 +36,7 @@ - sbindir=${exec_prefix}/sbin - # This value for datadir is the default value setup by configure - # This value for datadir is the default value setup by configure --datadir=/opt/lumerical/fdtd/mpich/ch_shmem/share -+datadir=$EBROOTFDTD_SOLUTIONS/mpich/ch_shmem/share - DEFAULT_MACHINE=smp - DEFAULT_ARCH=LINUX - -diff -ru opt.orig/lumerical/fdtd/templates/fdtd-pbs-template.sh opt/lumerical/fdtd/templates/fdtd-pbs-template.sh ---- opt.orig/lumerical/fdtd/templates/fdtd-pbs-template.sh 2016-09-10 02:54:24.000000000 +0200 -+++ opt/lumerical/fdtd/templates/fdtd-pbs-template.sh 2017-01-31 16:55:33.917400758 +0100 -@@ -10,8 +10,8 @@ - NUM_PROCS=`/bin/awk 'END {print NR}' $PBS_NODEFILE` - echo "Starting run at: `date`" - echo "Running on $NUM_PROCS processors." --MY_PROG="/opt/lumerical/fdtd/bin/fdtd-engine-mpichp4" -+MY_PROG="$EBROOTFDTD_SOLUTIONS/bin/fdtd-engine-mpichp4" - INPUT="" --/opt/lumerical/fdtd/mpich/ch_p4/bin/mpirun -n $NUM_PROCS $MY_PROG ./${INPUT} -+$EBROOTFDTD_SOLUTIONS/mpich/ch_p4/bin/mpirun -n $NUM_PROCS $MY_PROG ./${INPUT} - echo "Job finished at: `date`" - exit diff --git a/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_Solutions-8.16-fix-interconnect-api-path.patch b/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_Solutions-8.16-fix-interconnect-api-path.patch deleted file mode 100644 index 93979504912e..000000000000 --- a/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_Solutions-8.16-fix-interconnect-api-path.patch +++ /dev/null @@ -1,16 +0,0 @@ -# Fix hardcoded paths in python code -# -# Åke Sandgren, 2017-02-07 -diff -ru opt.orig/lumerical/fdtd/api/python/lumapi.py opt/lumerical/fdtd/api/python/lumapi.py ---- opt.orig/lumerical/fdtd/api/python/lumapi.py 2016-09-10 02:54:25.000000000 +0200 -+++ opt/lumerical/fdtd/api/python/lumapi.py 2017-02-02 12:54:37.413273068 +0100 -@@ -1,7 +1,8 @@ - from ctypes import * - from numpy import * -+import os - --INTEROPLIB = "/opt/lumerical/interconnect/api/c/libinterop-api.so.1" -+INTEROPLIB = os.environ['EBROOTFDTD_SOLUTIONS'] + "/api/c/libinterop-api.so.1" - - class Session(Structure): - _fields_ = [("p", c_void_p)] diff --git a/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_Solutions-8.16-fix-which-skip-alias.patch b/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_Solutions-8.16-fix-which-skip-alias.patch deleted file mode 100644 index 916ff6790620..000000000000 --- a/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_Solutions-8.16-fix-which-skip-alias.patch +++ /dev/null @@ -1,64 +0,0 @@ -# Remove --skip-alias arg to "which", not understood by all versions of -# the command. -# -# Åke Sandgren, 2017-02-07 -diff -ru opt.orig/lumerical/fdtd/bin/fdtd-config.sh opt/lumerical/fdtd/bin/fdtd-config.sh ---- opt.orig/lumerical/fdtd/bin/fdtd-config.sh 2016-09-10 02:54:24.000000000 +0200 -+++ opt/lumerical/fdtd/bin/fdtd-config.sh 2017-01-31 16:46:08.038859599 +0100 -@@ -13,7 +13,7 @@ - echo "Add FDTD Solutions directory to path" - echo - --BINDIR=`dirname $(readlink -f $(which --skip-alias $0))` -+BINDIR=`dirname $(readlink -f $(which $0))` - - if which CAD &> /dev/null; then - CURPATH=`which CAD |sed 's#/CAD##g'` -diff -ru opt.orig/lumerical/fdtd/bin/fdtd-mpi-status.sh opt/lumerical/fdtd/bin/fdtd-mpi-status.sh ---- opt.orig/lumerical/fdtd/bin/fdtd-mpi-status.sh 2016-09-10 02:54:25.000000000 +0200 -+++ opt/lumerical/fdtd/bin/fdtd-mpi-status.sh 2017-01-31 16:46:15.006792376 +0100 -@@ -20,7 +20,7 @@ - echo " 2) fdtd-engine-mpichp4 MPICH for TCP/IP networked clusters (ch_p4) - included with FDTD Solutions" - echo " 3) fdtd-engine-mpichshmem MPICH for shared memory systems (ch_shmem) - included with FDTD Solutions" - --MPITESTDIR=`dirname $(readlink -f $(which --skip-alias $0))` -+MPITESTDIR=`dirname $(readlink -f $(which $0))` - - FDTD_PARS=(hpmpi impi infinipath mpich2 mpichp4 ompi scali ) - MPI_NAMES=("HP MPI" "Intel MPI" "Infinipath MPI" MPICH2 MPICH OpenMPI "Scali MPI") -diff -ru opt.orig/lumerical/fdtd/bin/fdtd-process-template.sh opt/lumerical/fdtd/bin/fdtd-process-template.sh ---- opt.orig/lumerical/fdtd/bin/fdtd-process-template.sh 2016-09-10 02:54:24.000000000 +0200 -+++ opt/lumerical/fdtd/bin/fdtd-process-template.sh 2017-01-31 16:46:22.358721449 +0100 -@@ -77,7 +77,7 @@ - FILENAME=`basename $1` - - #Run FDTD to get stats from project file --SCRIPTDIR=`dirname $(readlink -f $(which --skip-alias $0))` -+SCRIPTDIR=`dirname $(readlink -f $(which $0))` - $SCRIPTDIR/fdtd-engine-mpich2nem -mr $1 > $1.tmp - - #Estimated memory -diff -ru opt.orig/lumerical/fdtd/bin/fdtd-run-local.sh opt/lumerical/fdtd/bin/fdtd-run-local.sh ---- opt.orig/lumerical/fdtd/bin/fdtd-run-local.sh 2016-09-10 02:54:24.000000000 +0200 -+++ opt/lumerical/fdtd/bin/fdtd-run-local.sh 2017-01-31 16:46:25.758688650 +0100 -@@ -20,7 +20,7 @@ - - #Locate the directory of this script so we can find - #utility scripts and templates relative to this path --SCRIPTDIR=`dirname $(readlink -f $(which --skip-alias $0))` -+SCRIPTDIR=`dirname $(readlink -f $(which $0))` - - #Set path to mpiexec - MPIEXEC=$SCRIPTDIR/../mpich2/nemesis/bin/mpiexec -diff -ru opt.orig/lumerical/fdtd/bin/fdtd-run-pbs.sh opt/lumerical/fdtd/bin/fdtd-run-pbs.sh ---- opt.orig/lumerical/fdtd/bin/fdtd-run-pbs.sh 2016-09-10 02:54:24.000000000 +0200 -+++ opt/lumerical/fdtd/bin/fdtd-run-pbs.sh 2017-01-31 16:46:29.382653688 +0100 -@@ -26,7 +26,7 @@ - - #Locate the directory of this script so we can find - #utility scripts and templates relative to this path --SCRIPTDIR=`dirname $(readlink -f $(which --skip-alias $0))` -+SCRIPTDIR=`dirname $(readlink -f $(which $0))` - - #The location of the template file to use when submitting jobs - #The line below can be changed to use your own template file diff --git a/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_Solutions-8.16.982.eb b/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_Solutions-8.16.982.eb deleted file mode 100644 index 1c7e0c8dd74e..000000000000 --- a/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_Solutions-8.16.982.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'FDTD_Solutions' -version = '8.16.982' - -homepage = 'http://www.lumerical.com/tcad-products/fdtd/' -description = """High performance FDTD-method Maxwell solver for the design, analysis and optimization -of nanophotonic devices, processes and materials.""" - -toolchain = SYSTEM - -sources = [SOURCE_TAR_GZ] -patches = [ - '%(name)s-%(version_major_minor)s-fix-which-skip-alias.patch', - '%(name)s-%(version_major_minor)s-fix-install-paths.patch', - '%(name)s-%(version_major_minor)s-fix-interconnect-api-path.patch', -] -checksums = [ - 'b19011183f4968b84ff06f2f0bc434a09b65449a2ddb2953a4ec162997d44cb5', # FDTD_Solutions-8.16.982.tar.gz - # FDTD_Solutions-8.16-fix-which-skip-alias.patch - '177f63815f1df533a35b211f39f5153cb6c6096925e682e7c689c80c7ed97351', - '41335c67b36ce8862e7d625b321f8a3117c03dbad8d0eff30643a8218dbba27c', # FDTD_Solutions-8.16-fix-install-paths.patch - # FDTD_Solutions-8.16-fix-interconnect-api-path.patch - 'b9e9aa1ecf0e0fbb47e6cdfb0bab6e51163da1e3de0f32e04c7f66765d0ff178', -] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_Solutions-8.20-fix-pbs-template.patch b/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_Solutions-8.20-fix-pbs-template.patch deleted file mode 100644 index e1808474b44b..000000000000 --- a/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_Solutions-8.20-fix-pbs-template.patch +++ /dev/null @@ -1,15 +0,0 @@ -fix paths in pbs template -Author: Miguel Dias Costa ---- opt/lumerical/fdtd/templates/fdtd-pbs-template.sh.orig 2019-05-09 09:30:30.424131000 +0800 -+++ opt/lumerical/fdtd/templates/fdtd-pbs-template.sh 2019-05-09 09:33:28.842542991 +0800 -@@ -10,8 +10,8 @@ - NUM_PROCS=`/bin/awk 'END {print NR}' $PBS_NODEFILE` - echo "Starting run at: `date`" - echo "Running on $NUM_PROCS processors." --MY_PROG="/opt/lumerical/fdtd/bin/fdtd-engine-mpichp4" -+MY_PROG="$EBROOTFDTD_SOLUTIONS/bin/fdtd-engine-mpich2nem" - INPUT="" --/opt/lumerical/fdtd/mpich/ch_p4/bin/mpirun -n $NUM_PROCS $MY_PROG -t 1 ./${INPUT} -+$EBROOTFDTD_SOLUTIONS/mpich2/nemesis/bin/mpiexec -n $NUM_PROCS $MY_PROG -t 1 ./${INPUT} - echo "Job finished at: `date`" - exit diff --git a/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_Solutions-8.20-fix-which-skip-alias.patch b/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_Solutions-8.20-fix-which-skip-alias.patch deleted file mode 100644 index 916ff6790620..000000000000 --- a/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_Solutions-8.20-fix-which-skip-alias.patch +++ /dev/null @@ -1,64 +0,0 @@ -# Remove --skip-alias arg to "which", not understood by all versions of -# the command. -# -# Åke Sandgren, 2017-02-07 -diff -ru opt.orig/lumerical/fdtd/bin/fdtd-config.sh opt/lumerical/fdtd/bin/fdtd-config.sh ---- opt.orig/lumerical/fdtd/bin/fdtd-config.sh 2016-09-10 02:54:24.000000000 +0200 -+++ opt/lumerical/fdtd/bin/fdtd-config.sh 2017-01-31 16:46:08.038859599 +0100 -@@ -13,7 +13,7 @@ - echo "Add FDTD Solutions directory to path" - echo - --BINDIR=`dirname $(readlink -f $(which --skip-alias $0))` -+BINDIR=`dirname $(readlink -f $(which $0))` - - if which CAD &> /dev/null; then - CURPATH=`which CAD |sed 's#/CAD##g'` -diff -ru opt.orig/lumerical/fdtd/bin/fdtd-mpi-status.sh opt/lumerical/fdtd/bin/fdtd-mpi-status.sh ---- opt.orig/lumerical/fdtd/bin/fdtd-mpi-status.sh 2016-09-10 02:54:25.000000000 +0200 -+++ opt/lumerical/fdtd/bin/fdtd-mpi-status.sh 2017-01-31 16:46:15.006792376 +0100 -@@ -20,7 +20,7 @@ - echo " 2) fdtd-engine-mpichp4 MPICH for TCP/IP networked clusters (ch_p4) - included with FDTD Solutions" - echo " 3) fdtd-engine-mpichshmem MPICH for shared memory systems (ch_shmem) - included with FDTD Solutions" - --MPITESTDIR=`dirname $(readlink -f $(which --skip-alias $0))` -+MPITESTDIR=`dirname $(readlink -f $(which $0))` - - FDTD_PARS=(hpmpi impi infinipath mpich2 mpichp4 ompi scali ) - MPI_NAMES=("HP MPI" "Intel MPI" "Infinipath MPI" MPICH2 MPICH OpenMPI "Scali MPI") -diff -ru opt.orig/lumerical/fdtd/bin/fdtd-process-template.sh opt/lumerical/fdtd/bin/fdtd-process-template.sh ---- opt.orig/lumerical/fdtd/bin/fdtd-process-template.sh 2016-09-10 02:54:24.000000000 +0200 -+++ opt/lumerical/fdtd/bin/fdtd-process-template.sh 2017-01-31 16:46:22.358721449 +0100 -@@ -77,7 +77,7 @@ - FILENAME=`basename $1` - - #Run FDTD to get stats from project file --SCRIPTDIR=`dirname $(readlink -f $(which --skip-alias $0))` -+SCRIPTDIR=`dirname $(readlink -f $(which $0))` - $SCRIPTDIR/fdtd-engine-mpich2nem -mr $1 > $1.tmp - - #Estimated memory -diff -ru opt.orig/lumerical/fdtd/bin/fdtd-run-local.sh opt/lumerical/fdtd/bin/fdtd-run-local.sh ---- opt.orig/lumerical/fdtd/bin/fdtd-run-local.sh 2016-09-10 02:54:24.000000000 +0200 -+++ opt/lumerical/fdtd/bin/fdtd-run-local.sh 2017-01-31 16:46:25.758688650 +0100 -@@ -20,7 +20,7 @@ - - #Locate the directory of this script so we can find - #utility scripts and templates relative to this path --SCRIPTDIR=`dirname $(readlink -f $(which --skip-alias $0))` -+SCRIPTDIR=`dirname $(readlink -f $(which $0))` - - #Set path to mpiexec - MPIEXEC=$SCRIPTDIR/../mpich2/nemesis/bin/mpiexec -diff -ru opt.orig/lumerical/fdtd/bin/fdtd-run-pbs.sh opt/lumerical/fdtd/bin/fdtd-run-pbs.sh ---- opt.orig/lumerical/fdtd/bin/fdtd-run-pbs.sh 2016-09-10 02:54:24.000000000 +0200 -+++ opt/lumerical/fdtd/bin/fdtd-run-pbs.sh 2017-01-31 16:46:29.382653688 +0100 -@@ -26,7 +26,7 @@ - - #Locate the directory of this script so we can find - #utility scripts and templates relative to this path --SCRIPTDIR=`dirname $(readlink -f $(which --skip-alias $0))` -+SCRIPTDIR=`dirname $(readlink -f $(which $0))` - - #The location of the template file to use when submitting jobs - #The line below can be changed to use your own template file diff --git a/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_Solutions-8.20.1731.eb b/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_Solutions-8.20.1731.eb deleted file mode 100644 index b6c6156a0ce2..000000000000 --- a/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_Solutions-8.20.1731.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'FDTD_Solutions' -version = '8.20.1731' - -homepage = 'http://www.lumerical.com/tcad-products/fdtd/' -description = """High performance FDTD-method Maxwell solver for the design, analysis and optimization -of nanophotonic devices, processes and materials.""" - -toolchain = SYSTEM - -sources = [SOURCE_TAR_GZ] -patches = [ - '%(name)s-%(version_major_minor)s-fix-which-skip-alias.patch', - '%(name)s-%(version_major_minor)s-fix-pbs-template.patch', -] -checksums = [ - 'e742bd5a7a64d04d6aa6ee99cbafd77fb63a0388951cd83431e4da4ce84f6a48', # FDTD_Solutions-8.20.1731.tar.gz - # FDTD_Solutions-8.20-fix-which-skip-alias.patch - '177f63815f1df533a35b211f39f5153cb6c6096925e682e7c689c80c7ed97351', - '31dda0e6ef4e05d1fea40e396556598a8d1c45ec5dc98868c6bb8ab7003ef330', # FDTD_Solutions-8.20-fix-pbs-template.patch -] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_Solutions-8.6.2.eb b/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_Solutions-8.6.2.eb deleted file mode 100644 index 38ed2880aee2..000000000000 --- a/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_Solutions-8.6.2.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'FDTD_Solutions' -version = '8.6.2' - -homepage = 'http://www.lumerical.com/tcad-products/fdtd/' -description = """High performance FDTD-method Maxwell solver for the design, analysis and optimization -of nanophotonic devices, processes and materials.""" - -toolchain = SYSTEM - -sources = [SOURCE_TAR_GZ] - -patches = ['FDTD_install-script.patch'] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_install-script.patch b/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_install-script.patch deleted file mode 100644 index 8569adeccd6c..000000000000 --- a/easybuild/easyconfigs/f/FDTD_Solutions/FDTD_install-script.patch +++ /dev/null @@ -1,48 +0,0 @@ ---- FDTD_Solutions-8.6.2/install.sh.orig 2013-06-14 21:39:50.000000000 +0200 -+++ FDTD_Solutions-8.6.2/install.sh 2013-08-08 11:51:23.355266920 +0200 -@@ -11,10 +11,10 @@ - cd $TOPDIR - TOPDIR=`pwd` - --if [ "$UID" != "0" ]; then -- echo "This program must be run as user root" -- exit 1 --fi -+#if [ "$UID" != "0" ]; then -+# echo "This program must be run as user root" -+# exit 1 -+#fi - - clear - echo "Lumerical $PRODUCT install utility" -@@ -33,7 +33,7 @@ - echo - echo -n "Press to continue and display the license agreement" - read RESP --more license.txt -+cat license.txt - echo - echo - echo "If you accept the terms above, type ACCEPT, otherwise" -@@ -95,8 +95,8 @@ - RPMARGS="" - INSTALLDIR=/opt/lumerical/$PACKAGE - else -- RPMARGS="--prefix=$RESP" - INSTALLDIR=$RESP -+ RPMARGS="--relocate /=$INSTALLDIR" - fi - - #uninstall all old packages -@@ -110,9 +110,10 @@ - fi - done - -+rpm --initdb --dbpath /rpm --root $INSTALLDIR - for CRPM in $RPMLIST; do - echo "Installing RPM: $CRPM" -- if ! rpm -i --replacefiles $RPMARGS $CRPM; then -+ if ! rpm -i --nodeps --dbpath $INSTALLDIR/rpm --nopost --replacefiles $RPMARGS $CRPM; then - echo "Warning:RPM command reported error. You may need to troubleshoot install" - fi - done diff --git a/easybuild/easyconfigs/f/FEniCS/FEniCS-2019.1.0-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/f/FEniCS/FEniCS-2019.1.0-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 0bdebfafe97a..000000000000 --- a/easybuild/easyconfigs/f/FEniCS/FEniCS-2019.1.0-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'Bundle' - -name = 'FEniCS' -version = '2019.1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://fenicsproject.org/' -description = "FEniCS is a computing platform for solving partial differential equations (PDEs)." - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'usempi': True} - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('matplotlib', '3.1.1', versionsuffix), - ('DOLFIN', '2019.1.0.post0', versionsuffix), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/f/FFAVES/FFAVES-2022.11.1-foss-2022a.eb b/easybuild/easyconfigs/f/FFAVES/FFAVES-2022.11.1-foss-2022a.eb index 27f977391e0d..dcd00d8a4572 100644 --- a/easybuild/easyconfigs/f/FFAVES/FFAVES-2022.11.1-foss-2022a.eb +++ b/easybuild/easyconfigs/f/FFAVES/FFAVES-2022.11.1-foss-2022a.eb @@ -10,7 +10,7 @@ Use FFAVES to amplify the signal of groups of co-regulating genes in an unsuperv By amplifying the signal of genes with correlated expression, while filtering out genes that are randomly expressed, we can identify a subset of genes more predictive of different cell types. The output of FFAVES can then be used in our second algorithm, entropy sort feature weighting (ESFW), -to create a ranked list of genes that are most likely to pertain to distinct +to create a ranked list of genes that are most likely to pertain to distinct sub-populations of cells in an scRNA-seq dataset. """ @@ -21,8 +21,6 @@ dependencies = [ ('SciPy-bundle', '2022.05'), ] -use_pip = True -sanity_pip_check = True exts_list = [ ('dill', '0.3.8', { diff --git a/easybuild/easyconfigs/f/FFC/FFC-2018.1.0-foss-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/f/FFC/FFC-2018.1.0-foss-2018a-Python-3.6.4.eb deleted file mode 100644 index 146ff453f439..000000000000 --- a/easybuild/easyconfigs/f/FFC/FFC-2018.1.0-foss-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'FFC' -version = '2018.1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://bitbucket.org/fenics-project/ffc' -description = "The FEniCS Form Compiler (FFC) is a compiler for finite element variational forms." - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['https://bitbucket.org/fenics-project/ffc/downloads/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['c5a6511693106d1cd2fc013148d0cd01cd1b99fc65dab461ca0b95851a9ea271'] - -dependencies = [ - ('Python', '3.6.4'), - ('UFL', version, versionsuffix), - ('FIAT', version, versionsuffix), -] - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': ['bin/ffc'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/f/FFC/FFC-2019.1.0.post0-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/f/FFC/FFC-2019.1.0.post0-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 0417e3812203..000000000000 --- a/easybuild/easyconfigs/f/FFC/FFC-2019.1.0.post0-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'FFC' -version = '2019.1.0.post0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://bitbucket.org/fenics-project/ffc' -description = "The FEniCS Form Compiler (FFC) is a compiler for finite element variational forms." - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = ['https://bitbucket.org/fenics-project/ffc/downloads/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['306e1179630200a34202975a5369194939b3482eebfc34bc44ad74dab1f109e8'] - -dependencies = [ - ('Python', '3.7.4'), - ('UFL', '2019.1.0', versionsuffix), - ('FIAT', '2019.1.0', versionsuffix), - ('dijitso', '2019.1.0', versionsuffix), -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -sanity_check_paths = { - 'files': ['bin/ffc'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["ffc --help"] - -moduleclass = 'math' 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 deleted file mode 100644 index 9b777550c092..000000000000 --- a/easybuild/easyconfigs/f/FFLAS-FFPACK/FFLAS-FFPACK-2.2.0-foss-2016a.eb +++ /dev/null @@ -1,40 +0,0 @@ -## -# This file is an EasyBuild recipe; see https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright (c) 2016 Riccardo Murri -# Authors:: Riccardo Murri -# License:: GPL -# -## - -easyblock = 'ConfigureMake' - -name = 'FFLAS-FFPACK' -version = '2.2.0' - -homepage = 'https://linbox-team.github.io/fflas-ffpack/' -description = "Finite Field Linear Algebra Subroutines / Package" - -toolchain = {'version': '2016a', 'name': 'foss'} - -source_urls = ['https://github.com/linbox-team/fflas-ffpack/archive'] -sources = ['v%(version)s.zip'] -checksums = ['4110e72004f88e9d6f90e503129a4ef7a3bd55b55aec992e109b3647a8445fa2'] - -builddependencies = [ - ('Autotools', '20150215'), -] -dependencies = [ - ('Givaro', '4.0.1'), -] - -preconfigopts = "env NOCONFIGURE=1 ./autogen.sh && " -configopts = '--with-givaro=$EBROOTGIVARO' -configopts += ' --with-blas-cflags="-I$BLAS_INC_DIR" --with-blas-libs="-L$BLAS_LIB_DIR $LIBBLAS" --enable-openmp' - -sanity_check_paths = { - 'files': ['bin/fflas-ffpack-config', 'include/fflas-ffpack/fflas-ffpack.h'], - 'dirs': ['bin', 'include', 'lib'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/f/FFLAS-FFPACK/FFLAS-FFPACK-2.5.0-gfbf-2023b.eb b/easybuild/easyconfigs/f/FFLAS-FFPACK/FFLAS-FFPACK-2.5.0-gfbf-2023b.eb index 2bd469f79787..9bdfe7f6cef5 100644 --- a/easybuild/easyconfigs/f/FFLAS-FFPACK/FFLAS-FFPACK-2.5.0-gfbf-2023b.eb +++ b/easybuild/easyconfigs/f/FFLAS-FFPACK/FFLAS-FFPACK-2.5.0-gfbf-2023b.eb @@ -29,7 +29,7 @@ dependencies = [ ] configopts = '--with-blas-libs="$LIBBLAS_MT" --with-blas-cflags="-I$BLAS_INC_DIR" ' -configopts += '--with-gmp=$EBROOTGMP --with-givaro=$EBROOTGIVARO --enable-openmp' +configopts += '--enable-openmp' buildopts = " && make autotune " diff --git a/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-gmpich-2024.06.eb b/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-gmpich-2024.06.eb new file mode 100644 index 000000000000..4b79e9e7c278 --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-gmpich-2024.06.eb @@ -0,0 +1,19 @@ +name = 'FFTW.MPI' +version = '3.3.10' + +homepage = 'https://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': 'gmpich', 'version': '2024.06'} +toolchainopts = {'pic': True} + +source_urls = [homepage] +sources = ['fftw-%(version)s.tar.gz'] +checksums = ['56c932549852cddcfafdab3820b0200c7742675be92179e59e6215b340e26467'] + +dependencies = [('FFTW', '3.3.10')] + +runtest = 'check' + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-gompi-2024a.eb b/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-gompi-2024a.eb new file mode 100644 index 000000000000..2ed420c412f0 --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-gompi-2024a.eb @@ -0,0 +1,19 @@ +name = 'FFTW.MPI' +version = '3.3.10' + +homepage = 'https://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': '2024a'} +toolchainopts = {'pic': True} + +source_urls = [homepage] +sources = ['fftw-%(version)s.tar.gz'] +checksums = ['56c932549852cddcfafdab3820b0200c7742675be92179e59e6215b340e26467'] + +dependencies = [('FFTW', '3.3.10')] + +runtest = 'check' + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-iimpi-2023a.eb b/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-iimpi-2023a.eb new file mode 100644 index 000000000000..edd9aa01195d --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-iimpi-2023a.eb @@ -0,0 +1,19 @@ +name = 'FFTW.MPI' +version = '3.3.10' + +homepage = 'https://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': 'iimpi', 'version': '2023a'} +toolchainopts = {'pic': True} + +source_urls = [homepage] +sources = ['fftw-%(version)s.tar.gz'] +checksums = ['56c932549852cddcfafdab3820b0200c7742675be92179e59e6215b340e26467'] + +dependencies = [('FFTW', '3.3.10')] + +runtest = 'check' + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-1.0.0-FCC-4.5.0-fujitsu.eb b/easybuild/easyconfigs/f/FFTW/FFTW-1.0.0-FCC-4.5.0-fujitsu.eb deleted file mode 100644 index 26e6624b60f2..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-1.0.0-FCC-4.5.0-fujitsu.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'FFTW' -version = '1.0.0' -versionsuffix = '-fujitsu' - -homepage = 'https://github.com/fujitsu/fftw3' -description = """This is a fork of FFTW3 for the Armv8-A 64-bit architecture (AArch64) - with 512-bit Scalable Vector Extension (SVE) support.""" - -toolchain = {'name': 'FCC', 'version': '4.5.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/fujitsu/fftw3/archive/refs/tags/'] -sources = ['sve-v%(version)s.tar.gz'] -checksums = ['b5931e352355d8d1ffeb215922f4b96de11b8585c423fceeaffbf3d5436f6f2f'] - -builddependencies = [('Autotools', '20210128')] - -preconfigopts = "touch ChangeLog && autoreconf --verbose --install --symlink --force && " - -configopts = '--disable-doc' - -with_mpi = False - -runtest = 'check' - -moduleclass = 'numlib' 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 deleted file mode 100644 index 2cefe9deee8c..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-2.1.5-intel-2016b.eb +++ /dev/null @@ -1,35 +0,0 @@ -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'] - -local_common_configopts = "--enable-shared --enable-type-prefix --enable-threads --with-pic" - -configopts = [ - local_common_configopts + " --enable-float --enable-mpi", - local_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 deleted file mode 100644 index 652e76f63b6e..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-2.1.5-intel-2017a.eb +++ /dev/null @@ -1,35 +0,0 @@ -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'] - -local_common_configopts = "--enable-shared --enable-type-prefix --enable-threads --with-pic" - -configopts = [ - local_common_configopts + " --enable-float --enable-mpi", - local_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-2018b.eb b/easybuild/easyconfigs/f/FFTW/FFTW-2.1.5-intel-2018b.eb deleted file mode 100644 index 3fa944484a06..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-2.1.5-intel-2018b.eb +++ /dev/null @@ -1,39 +0,0 @@ -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': '2018b'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -patches = ['FFTW-%(version)s_fix-configure-Fortran-linking.patch'] -checksums = [ - 'f8057fae1c7df8b99116783ef3e94a6a44518d49c72e2e630c24b689c6022630', # fftw-2.1.5.tar.gz - # FFTW-2.1.5_fix-configure-Fortran-linking.patch - '414e88a6a705a155756123e8b4609289022c7dca5def22886c8716cdc2d95885', -] - -local_common_configopts = "--enable-shared --enable-type-prefix --enable-threads --with-pic" - -configopts = [ - local_common_configopts + " --enable-float --enable-mpi", - local_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 deleted file mode 100644 index 6dbbf6e91ae3..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-2.1.5_fix-configure-Fortran-linking.patch +++ /dev/null @@ -1,16 +0,0 @@ -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.10-intel-compilers-2023.1.0.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.10-intel-compilers-2023.1.0.eb new file mode 100644 index 000000000000..79fb090b48cc --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.10-intel-compilers-2023.1.0.eb @@ -0,0 +1,26 @@ +name = 'FFTW' +version = '3.3.10' + +homepage = 'https://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-compilers', 'version': '2023.1.0'} +toolchainopts = {'pic': True} + +source_urls = [homepage] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['56c932549852cddcfafdab3820b0200c7742675be92179e59e6215b340e26467'] + +# no quad precision, requires GCC v4.6 or higher +# see also +# https://www.fftw.org/doc/Extended-and-quadruple-precision-in-Fortran.html +with_quad_prec = False + +# compilation fails on AMD systems when configuring with --enable-avx-128-fma, +# because Intel compilers do not support FMA4 instructions +use_fma4 = False + +runtest = 'check' + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gmpich-2016a.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gmpich-2016a.eb deleted file mode 100644 index 1a59823eb9ef..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gmpich-2016a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.4' - -homepage = 'http://www.fftw.org' -description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) - in one or more dimensions, of arbitrary input size, and of both real and complex data.""" - -toolchain = {'name': 'gmpich', 'version': '2016a'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -local_common_configopts = "--enable-threads --enable-openmp --with-pic" - -configopts = [ - local_common_configopts + " --enable-single --enable-sse2 --enable-mpi", - local_common_configopts + " --enable-long-double --enable-mpi", - local_common_configopts + " --enable-quad-precision", - local_common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + - ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gmvapich2-1.7.20.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gmvapich2-1.7.20.eb deleted file mode 100644 index 5a41c2a27f8e..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gmvapich2-1.7.20.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.4' - -homepage = 'http://www.fftw.org' -description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) - in one or more dimensions, of arbitrary input size, and of both real and complex data.""" - -toolchain = {'name': 'gmvapich2', 'version': '1.7.20'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -local_common_configopts = "--enable-threads --enable-openmp --with-pic" - -configopts = [ - local_common_configopts + " --enable-single --enable-sse2 --enable-mpi", - local_common_configopts + " --enable-long-double --enable-mpi", - local_common_configopts + " --enable-quad-precision", - local_common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + - ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gmvapich2-2016a.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gmvapich2-2016a.eb deleted file mode 100644 index 2a7f43a4361c..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gmvapich2-2016a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.4' - -homepage = 'http://www.fftw.org' -description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) - in one or more dimensions, of arbitrary input size, and of both real and complex data.""" - -toolchain = {'name': 'gmvapich2', 'version': '2016a'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -local_common_configopts = "--enable-threads --enable-openmp --with-pic" - -configopts = [ - local_common_configopts + " --enable-single --enable-sse2 --enable-mpi", - local_common_configopts + " --enable-long-double --enable-mpi", - local_common_configopts + " --enable-quad-precision", - local_common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + - ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2016.04.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2016.04.eb deleted file mode 100644 index d2a360a3e571..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2016.04.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.4' - -homepage = 'http://www.fftw.org' -description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) - in one or more dimensions, of arbitrary input size, and of both real and complex data.""" - -toolchain = {'name': 'gompi', 'version': '2016.04'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -local_common_configopts = "--enable-threads --enable-openmp --with-pic" - -configopts = [ - local_common_configopts + " --enable-single --enable-sse2 --enable-mpi", - local_common_configopts + " --enable-long-double --enable-mpi", - local_common_configopts + " --enable-quad-precision", - local_common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + - ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2016.06.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2016.06.eb deleted file mode 100644 index a6800a33b3f1..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2016.06.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.4' - -homepage = 'http://www.fftw.org' -description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) - in one or more dimensions, of arbitrary input size, and of both real and complex data.""" - -toolchain = {'name': 'gompi', 'version': '2016.06'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -local_common_configopts = "--enable-threads --enable-openmp --with-pic" - -configopts = [ - local_common_configopts + " --enable-single --enable-sse2 --enable-mpi", - local_common_configopts + " --enable-long-double --enable-mpi", - local_common_configopts + " --enable-quad-precision", - local_common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + - ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2016.07.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2016.07.eb deleted file mode 100644 index be36b573d3a1..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2016.07.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.4' - -homepage = 'http://www.fftw.org' -description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) - in one or more dimensions, of arbitrary input size, and of both real and complex data.""" - -toolchain = {'name': 'gompi', 'version': '2016.07'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -local_common_configopts = "--enable-threads --enable-openmp --with-pic" - -configopts = [ - local_common_configopts + " --enable-single --enable-sse2 --enable-mpi", - local_common_configopts + " --enable-long-double --enable-mpi", - local_common_configopts + " --enable-quad-precision", - local_common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + - ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2016a.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2016a.eb deleted file mode 100644 index ef002d2d7d1d..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2016a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.4' - -homepage = 'http://www.fftw.org' -description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) - in one or more dimensions, of arbitrary input size, and of both real and complex data.""" - -toolchain = {'name': 'gompi', 'version': '2016a'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -local_common_configopts = "--enable-threads --enable-openmp --with-pic" - -configopts = [ - local_common_configopts + " --enable-single --enable-sse2 --enable-mpi", - local_common_configopts + " --enable-long-double --enable-mpi", - local_common_configopts + " --enable-quad-precision", - local_common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + - ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2016b.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2016b.eb deleted file mode 100644 index 10e14e1fbbb3..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2016b.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.4' - -homepage = 'http://www.fftw.org' -description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) - in one or more dimensions, of arbitrary input size, and of both real and complex data.""" - -toolchain = {'name': 'gompi', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['8f0cde90929bc05587c3368d2f15cd0530a60b8a9912a8e2979a72dbe5af0982'] - -local_common_configopts = "--enable-threads --enable-openmp --with-pic" - -configopts = [ - local_common_configopts + " --enable-single --enable-sse2 --enable-mpi", - local_common_configopts + " --enable-long-double --enable-mpi", - local_common_configopts + " --enable-quad-precision", - local_common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + - ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-intel-2016a.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-intel-2016a.eb deleted file mode 100644 index 31d3e61a8d6b..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-intel-2016a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.4' - -homepage = 'http://www.fftw.org' -description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) - in one or more dimensions, of arbitrary input size, and of both real and complex data.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -local_common_configopts = "--enable-threads --enable-openmp --with-pic" - -# no quad precision, requires GCC v4.6 or higher -# see also http://www.fftw.org/doc/Extended-and-quadruple-precision-in-Fortran.html -configopts = [ - local_common_configopts + " --enable-single --enable-sse2 --enable-mpi", - local_common_configopts + " --enable-long-double --enable-mpi", - local_common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-intel-2016b.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-intel-2016b.eb deleted file mode 100644 index cc61047b512d..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-intel-2016b.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'FFTW' -version = '3.3.4' - -homepage = 'http://www.fftw.org' -description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) - in one or more dimensions, of arbitrary input size, and of both real and complex data.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['8f0cde90929bc05587c3368d2f15cd0530a60b8a9912a8e2979a72dbe5af0982'] - -# 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.5-gompi-2016.07.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.5-gompi-2016.07.eb deleted file mode 100644 index b4418131e135..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.5-gompi-2016.07.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'FFTW' -version = '3.3.5' - -homepage = 'http://www.fftw.org' -description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) - in one or more dimensions, of arbitrary input size, and of both real and complex data.""" - -toolchain = {'name': 'gompi', 'version': '2016.07'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -runtest = 'check' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.5-gompi-2016.09.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.5-gompi-2016.09.eb deleted file mode 100644 index 2b26aebdb12a..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.5-gompi-2016.09.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'FFTW' -version = '3.3.5' - -homepage = 'http://www.fftw.org' -description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) - in one or more dimensions, of arbitrary input size, and of both real and complex data.""" - -toolchain = {'name': 'gompi', 'version': '2016.09'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -runtest = 'check' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.5-gompi-2016b.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.5-gompi-2016b.eb deleted file mode 100644 index 2398a80c24d5..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.5-gompi-2016b.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'FFTW' -version = '3.3.5' - -homepage = 'http://www.fftw.org' -description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) - in one or more dimensions, of arbitrary input size, and of both real and complex data.""" - -toolchain = {'name': 'gompi', 'version': '2016b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -runtest = 'check' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.5-intel-2016b.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.5-intel-2016b.eb deleted file mode 100644 index f931b781ea2d..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.5-intel-2016b.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'FFTW' -version = '3.3.5' - -homepage = 'http://www.fftw.org' -description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) - in one or more dimensions, of arbitrary input size, and of both real and complex data.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -# 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-F03_interface_pl2.patch b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-F03_interface_pl2.patch deleted file mode 100644 index f09a971da7ad..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-F03_interface_pl2.patch +++ /dev/null @@ -1,1529 +0,0 @@ -# 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 deleted file mode 100644 index 1b29288e0d25..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-gimpi-2017b.eb +++ /dev/null @@ -1,17 +0,0 @@ -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-gimpic-2017b.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-gimpic-2017b.eb deleted file mode 100644 index 179d1a6abe7f..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-gimpic-2017b.eb +++ /dev/null @@ -1,17 +0,0 @@ -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': 'gimpic', '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 deleted file mode 100644 index ad3e944f8a94..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-gompi-2017a.eb +++ /dev/null @@ -1,17 +0,0 @@ -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': '2017a'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = ['fftw-%(version)s-pl2.tar.gz'] -checksums = ['927e481edbb32575397eb3d62535a856'] - -runtest = 'check' - -moduleclass = 'numlib' 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 deleted file mode 100644 index a21d63724dbd..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-gompi-2017b.eb +++ /dev/null @@ -1,17 +0,0 @@ -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-2017b.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-gompic-2017b.eb deleted file mode 100644 index dedaf7da5ade..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-gompic-2017b.eb +++ /dev/null @@ -1,17 +0,0 @@ -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': '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-intel-2016b.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-intel-2016b.eb deleted file mode 100644 index 2c0fe9cb97c4..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-intel-2016b.eb +++ /dev/null @@ -1,25 +0,0 @@ -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 deleted file mode 100644 index 7d5646bd9ca1..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-intel-2017a.eb +++ /dev/null @@ -1,25 +0,0 @@ -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/FFTW/FFTW-3.3.6-intel-2017b.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-intel-2017b.eb deleted file mode 100644 index d2ce6c9a34ed..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-intel-2017b.eb +++ /dev/null @@ -1,25 +0,0 @@ -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': '2017b'} -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-intelcuda-2017b.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-intelcuda-2017b.eb deleted file mode 100644 index 2a4f7eaa04e6..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-intelcuda-2017b.eb +++ /dev/null @@ -1,25 +0,0 @@ -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': 'intelcuda', 'version': '2017b'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = ['fftw-%(version)s-pl2.tar.gz'] -checksums = ['a5de35c5c824a78a058ca54278c706cdf3d4abba1c56b63531c2cb05f5d57da2'] - -# 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.7-GCC-6.4.0-2.28-serial.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.7-GCC-6.4.0-2.28-serial.eb deleted file mode 100644 index 11d63261d285..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.7-GCC-6.4.0-2.28-serial.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'FFTW' -version = '3.3.7' -versionsuffix = '-serial' - -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': 'GCC', 'version': '6.4.0-2.28'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3b609b7feba5230e8f6dd8d245ddbefac324c5a6ae4186947670d9ac2cd25573'] - -with_mpi = False - -runtest = 'check' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.7-gimkl-2017a.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.7-gimkl-2017a.eb deleted file mode 100644 index f1ada2319234..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.7-gimkl-2017a.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'FFTW' -version = '3.3.7' - -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': 'gimkl', 'version': '2017a'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3b609b7feba5230e8f6dd8d245ddbefac324c5a6ae4186947670d9ac2cd25573'] - -runtest = 'check' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.7-gimpi-2018a.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.7-gimpi-2018a.eb deleted file mode 100644 index dec7cb45b432..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.7-gimpi-2018a.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'FFTW' -version = '3.3.7' - -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': '2018a'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3b609b7feba5230e8f6dd8d245ddbefac324c5a6ae4186947670d9ac2cd25573'] - -runtest = 'check' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.7-gmpich-2017.08.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.7-gmpich-2017.08.eb deleted file mode 100644 index 6c55a8fb9ff0..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.7-gmpich-2017.08.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'FFTW' -version = '3.3.7' - -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': 'gmpich', 'version': '2017.08'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3b609b7feba5230e8f6dd8d245ddbefac324c5a6ae4186947670d9ac2cd25573'] - -runtest = 'check' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.7-gompi-2018a.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.7-gompi-2018a.eb deleted file mode 100644 index 2d4ff9096f1f..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.7-gompi-2018a.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'FFTW' -version = '3.3.7' - -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': '2018a'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3b609b7feba5230e8f6dd8d245ddbefac324c5a6ae4186947670d9ac2cd25573'] - -runtest = 'check' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.7-gompic-2018a.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.7-gompic-2018a.eb deleted file mode 100644 index 9bcd388c1c59..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.7-gompic-2018a.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'FFTW' -version = '3.3.7' - -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': '2018a'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3b609b7feba5230e8f6dd8d245ddbefac324c5a6ae4186947670d9ac2cd25573'] - -runtest = 'check' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.7-intel-2017b.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.7-intel-2017b.eb deleted file mode 100644 index 6d483b5084f9..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.7-intel-2017b.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'FFTW' -version = '3.3.7' - -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': '2017b'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3b609b7feba5230e8f6dd8d245ddbefac324c5a6ae4186947670d9ac2cd25573'] - -# 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.7-intel-2018.00.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.7-intel-2018.00.eb deleted file mode 100644 index 0013be87a889..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.7-intel-2018.00.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'FFTW' -version = '3.3.7' - -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': '2018.00'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3b609b7feba5230e8f6dd8d245ddbefac324c5a6ae4186947670d9ac2cd25573'] - -# 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.7-intel-2018.01.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.7-intel-2018.01.eb deleted file mode 100644 index 9268cae42e84..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.7-intel-2018.01.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'FFTW' -version = '3.3.7' - -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': '2018.01'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3b609b7feba5230e8f6dd8d245ddbefac324c5a6ae4186947670d9ac2cd25573'] - -# 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.7-intel-2018a.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.7-intel-2018a.eb deleted file mode 100644 index 7aec5b140aa4..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.7-intel-2018a.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'FFTW' -version = '3.3.7' - -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': '2018a'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3b609b7feba5230e8f6dd8d245ddbefac324c5a6ae4186947670d9ac2cd25573'] - -# 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.7-iomkl-2018a.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.7-iomkl-2018a.eb deleted file mode 100644 index c05a23633315..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.7-iomkl-2018a.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'FFTW' -version = '3.3.7' - -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': 'iomkl', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3b609b7feba5230e8f6dd8d245ddbefac324c5a6ae4186947670d9ac2cd25573'] - -# 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.8-GCC-9.3.0-serial.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-GCC-9.3.0-serial.eb deleted file mode 100644 index 5043b400a3f6..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-GCC-9.3.0-serial.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'FFTW' -version = '3.3.8' -versionsuffix = '-serial' - -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': 'GCC', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['6113262f6e92c5bd474f2875fa1b01054c4ad5040f6b0da7c03c98821d9ae303'] - -with_mpi = False - -runtest = 'check' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompi-2018.08.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompi-2018.08.eb deleted file mode 100644 index a523053e19e7..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompi-2018.08.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'FFTW' -version = '3.3.8' - -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': '2018.08'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['6113262f6e92c5bd474f2875fa1b01054c4ad5040f6b0da7c03c98821d9ae303'] - -runtest = 'check' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompi-2018b.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompi-2018b.eb deleted file mode 100644 index 1ab624fe6f6b..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompi-2018b.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'FFTW' -version = '3.3.8' - -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': '2018b'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['6113262f6e92c5bd474f2875fa1b01054c4ad5040f6b0da7c03c98821d9ae303'] - -runtest = 'check' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompi-2019a.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompi-2019a.eb deleted file mode 100644 index 40ec7f0767c4..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompi-2019a.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'FFTW' -version = '3.3.8' - -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': '2019a'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['6113262f6e92c5bd474f2875fa1b01054c4ad5040f6b0da7c03c98821d9ae303'] - -runtest = 'check' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompi-2019b.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompi-2019b.eb deleted file mode 100644 index a05215f22610..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompi-2019b.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'FFTW' -version = '3.3.8' - -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': '2019b'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['6113262f6e92c5bd474f2875fa1b01054c4ad5040f6b0da7c03c98821d9ae303'] - -runtest = 'check' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompi-2020a-amd.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompi-2020a-amd.eb deleted file mode 100644 index c03491e739fc..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompi-2020a-amd.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'FFTW' -version = '3.3.8' -local_amd_fftw_ver = '2.2' -versionsuffix = '-amd' - -homepage = 'https://developer.amd.com/amd-aocl/fftw/' -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. -AMD FFTW includes selective kernels and routines optimized for the AMD EPYC™ processor family.""" - -toolchain = {'name': 'gompi', 'version': '2020a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/amd/amd-fftw/archive/'] -sources = [{ - 'download_filename': '%s.tar.gz' % local_amd_fftw_ver, - 'filename': 'amd-fftw-%s.tar.gz' % local_amd_fftw_ver, -}] -checksums = ['de9d777236fb290c335860b458131678f75aa0799c641490c644c843f0e246f8'] - -configopts = '--enable-amd-opt' - -runtest = 'check' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompi-2020a.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompi-2020a.eb deleted file mode 100644 index 1e3dfaa89ad4..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompi-2020a.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'FFTW' -version = '3.3.8' - -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': '2020a'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['6113262f6e92c5bd474f2875fa1b01054c4ad5040f6b0da7c03c98821d9ae303'] - -runtest = 'check' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompic-2018b.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompic-2018b.eb deleted file mode 100644 index fe34c7ab3077..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompic-2018b.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'FFTW' -version = '3.3.8' - -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': '2018b'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['6113262f6e92c5bd474f2875fa1b01054c4ad5040f6b0da7c03c98821d9ae303'] - -runtest = 'check' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompic-2019a.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompic-2019a.eb deleted file mode 100644 index 8821627edaa1..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompic-2019a.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'FFTW' -version = '3.3.8' - -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': '2019a'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['6113262f6e92c5bd474f2875fa1b01054c4ad5040f6b0da7c03c98821d9ae303'] - -runtest = 'check' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompic-2019b.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompic-2019b.eb deleted file mode 100644 index 8d769594ee82..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompic-2019b.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'FFTW' -version = '3.3.8' - -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': '2019b'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['6113262f6e92c5bd474f2875fa1b01054c4ad5040f6b0da7c03c98821d9ae303'] - -runtest = 'check' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompic-2020a.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompic-2020a.eb deleted file mode 100644 index e598bcd6fb4f..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompic-2020a.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'FFTW' -version = '3.3.8' - -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': '2020a'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['6113262f6e92c5bd474f2875fa1b01054c4ad5040f6b0da7c03c98821d9ae303'] - -runtest = 'check' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-intel-2018b.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-intel-2018b.eb deleted file mode 100644 index 34b9e53d66aa..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-intel-2018b.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'FFTW' -version = '3.3.8' - -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': '2018b'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['6113262f6e92c5bd474f2875fa1b01054c4ad5040f6b0da7c03c98821d9ae303'] - -# 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.8-intel-2019a.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-intel-2019a.eb deleted file mode 100644 index d3a0c6d168db..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-intel-2019a.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'FFTW' -version = '3.3.8' - -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': '2019a'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -patches = ['FFTW-%(version)s_fix-icc-no-gcc.patch'] -checksums = [ - '6113262f6e92c5bd474f2875fa1b01054c4ad5040f6b0da7c03c98821d9ae303', # fftw-3.3.8.tar.gz - '1b3319b98a2ca4ead68290b3229385c0573e22749a5a2ffb49486a0bbb37dc1e', # FFTW-3.3.8_fix-icc-no-gcc.patch -] - -# 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 on AMD systems when configuring with --enable-avx-128-fma, -# because Intel compilers do not support FMA4 instructions -use_fma4 = False - -runtest = 'check' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-intel-2019b.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-intel-2019b.eb deleted file mode 100644 index e3a658d5b117..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-intel-2019b.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'FFTW' -version = '3.3.8' - -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': '2019b'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -patches = ['FFTW-%(version)s_fix-icc-no-gcc.patch'] -checksums = [ - '6113262f6e92c5bd474f2875fa1b01054c4ad5040f6b0da7c03c98821d9ae303', # fftw-3.3.8.tar.gz - '1b3319b98a2ca4ead68290b3229385c0573e22749a5a2ffb49486a0bbb37dc1e', # FFTW-3.3.8_fix-icc-no-gcc.patch -] - -# 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 on AMD systems when configuring with --enable-avx-128-fma, -# because Intel compilers do not support FMA4 instructions -use_fma4 = False - -runtest = 'check' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-intel-2020a.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-intel-2020a.eb deleted file mode 100644 index b148d98715a7..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-intel-2020a.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'FFTW' -version = '3.3.8' - -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': '2020a'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -patches = ['FFTW-%(version)s_fix-icc-no-gcc.patch'] -checksums = [ - '6113262f6e92c5bd474f2875fa1b01054c4ad5040f6b0da7c03c98821d9ae303', # fftw-3.3.8.tar.gz - '1b3319b98a2ca4ead68290b3229385c0573e22749a5a2ffb49486a0bbb37dc1e', # FFTW-3.3.8_fix-icc-no-gcc.patch -] - -# 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 on AMD systems when configuring with --enable-avx-128-fma, -# because Intel compilers do not support FMA4 instructions -use_fma4 = False - -runtest = 'check' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-iomkl-2018b.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-iomkl-2018b.eb deleted file mode 100644 index 5a32cdc4a5c0..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-iomkl-2018b.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'FFTW' -version = '3.3.8' - -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': 'iomkl', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['6113262f6e92c5bd474f2875fa1b01054c4ad5040f6b0da7c03c98821d9ae303'] - -# 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.4-PFFT-20150905.patch b/easybuild/easyconfigs/f/FFTW/FFTW_3.3.4-PFFT-20150905.patch deleted file mode 100644 index a5895cfc2c56..000000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW_3.3.4-PFFT-20150905.patch +++ /dev/null @@ -1,875 +0,0 @@ -#https://www-user.tu-chemnitz.de/~potts/workgroup/pippig/software.php.en#scripts -#This patch is needed by PFFT -#https://www-user.tu-chemnitz.de/~potts/workgroup/pippig/software.php.en#pfft -#Within these scripts we apply the following patches that have been submitted to FFTW but are not yet included in FFTW-3.3.4: -#We add two more global transposition algorithms to the planner. -#We patch file mpi/transpose-pairwise.c in order to fix a double free bug. -#The patch file is fleshed out from install_fftw-3.3.4_gcc.sh -#at https://www-user.tu-chemnitz.de/~potts/workgroup/pippig/software/install_fftw-3.3.4_gcc.sh -diff -rupN fftw-3.3.4/mpi/conf.c fftw-3.3.4-patched/mpi/conf.c ---- fftw-3.3.4/mpi/conf.c 2014-03-04 19:41:03.000000000 +0100 -+++ fftw-3.3.4-patched/mpi/conf.c 2015-09-05 05:53:19.085516467 +0200 -@@ -29,6 +29,8 @@ static const solvtab s = - SOLVTAB(XM(transpose_pairwise_register)), - SOLVTAB(XM(transpose_alltoall_register)), - SOLVTAB(XM(transpose_recurse_register)), -+ SOLVTAB(XM(transpose_pairwise_transposed_register)), -+ SOLVTAB(XM(transpose_alltoall_transposed_register)), - SOLVTAB(XM(dft_rank_geq2_register)), - SOLVTAB(XM(dft_rank_geq2_transposed_register)), - SOLVTAB(XM(dft_serial_register)), -diff -rupN fftw-3.3.4/mpi/Makefile.am fftw-3.3.4-patched/mpi/Makefile.am ---- fftw-3.3.4/mpi/Makefile.am 2013-03-18 13:10:45.000000000 +0100 -+++ fftw-3.3.4-patched/mpi/Makefile.am 2015-09-05 05:53:19.084516437 +0200 -@@ -16,6 +16,7 @@ BUILT_SOURCES = fftw3-mpi.f03.in fftw3-m - CLEANFILES = fftw3-mpi.f03 fftw3l-mpi.f03 - - TRANSPOSE_SRC = transpose-alltoall.c transpose-pairwise.c transpose-recurse.c transpose-problem.c transpose-solve.c mpi-transpose.h -+TRANSPOSE_SRC += transpose-alltoall-transposed.c transpose-pairwise-transposed.c - DFT_SRC = dft-serial.c dft-rank-geq2.c dft-rank-geq2-transposed.c dft-rank1.c dft-rank1-bigvec.c dft-problem.c dft-solve.c mpi-dft.h - RDFT_SRC = rdft-serial.c rdft-rank-geq2.c rdft-rank-geq2-transposed.c rdft-rank1-bigvec.c rdft-problem.c rdft-solve.c mpi-rdft.h - RDFT2_SRC = rdft2-serial.c rdft2-rank-geq2.c rdft2-rank-geq2-transposed.c rdft2-problem.c rdft2-solve.c mpi-rdft2.h -diff -rupN fftw-3.3.4/mpi/mpi-transpose.h fftw-3.3.4-patched/mpi/mpi-transpose.h ---- fftw-3.3.4/mpi/mpi-transpose.h 2014-03-04 19:41:03.000000000 +0100 -+++ fftw-3.3.4-patched/mpi/mpi-transpose.h 2015-09-05 05:53:19.085516467 +0200 -@@ -59,3 +59,5 @@ int XM(mkplans_posttranspose)(const prob - void XM(transpose_pairwise_register)(planner *p); - void XM(transpose_alltoall_register)(planner *p); - void XM(transpose_recurse_register)(planner *p); -+void XM(transpose_pairwise_transposed_register)(planner *p); -+void XM(transpose_alltoall_transposed_register)(planner *p); -diff -rupN fftw-3.3.4/mpi/transpose-alltoall-transposed.c fftw-3.3.4-patched/mpi/transpose-alltoall-transposed.c ---- fftw-3.3.4/mpi/transpose-alltoall-transposed.c 1970-01-01 01:00:00.000000000 +0100 -+++ fftw-3.3.4-patched/mpi/transpose-alltoall-transposed.c 2015-09-05 05:53:19.085516467 +0200 -@@ -0,0 +1,280 @@ -+/* -+ * Copyright (c) 2003, 2007-11 Matteo Frigo -+ * Copyright (c) 2003, 2007-11 Massachusetts Institute of Technology -+ * Copyright (c) 2012 Michael Pippig -+ * -+ * This program 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; either version 2 of the License, or -+ * (at your option) any later version. -+ * -+ * This program 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 this program; if not, write to the Free Software -+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -+ * -+ */ -+ -+/* plans for distributed out-of-place transpose using MPI_Alltoall, -+ and which destroy the input array (also if TRANSPOSED_IN is used) */ -+ -+#include "mpi-transpose.h" -+#include -+ -+typedef struct { -+ solver super; -+ int copy_transposed_out; /* whether to copy the output for TRANSPOSED_OUT, -+ which makes the first transpose out-of-place -+ but costs an extra copy and requires us -+ to destroy the input */ -+} S; -+ -+typedef struct { -+ plan_mpi_transpose super; -+ -+ plan *cld1, *cld2, *cld2rest, *cld3; -+ -+ MPI_Comm comm; -+ int *send_block_sizes, *send_block_offsets; -+ int *recv_block_sizes, *recv_block_offsets; -+ -+ INT rest_Ioff, rest_Ooff; -+ -+ int equal_blocks; -+} P; -+ -+/* transpose locally to get contiguous chunks -+ this may take two transposes if the block sizes are unequal -+ (3 subplans, two of which operate on disjoint data) */ -+static void apply_pretranspose( -+ const P *ego, R *I, R *O -+ ) -+{ -+ plan_rdft *cld2, *cld2rest, *cld3; -+ -+ cld3 = (plan_rdft *) ego->cld3; -+ if (cld3) -+ cld3->apply(ego->cld3, O, O); -+ /* else TRANSPOSED_IN is true and user wants I transposed */ -+ -+ cld2 = (plan_rdft *) ego->cld2; -+ cld2->apply(ego->cld2, I, O); -+ cld2rest = (plan_rdft *) ego->cld2rest; -+ if (cld2rest) { -+ cld2rest->apply(ego->cld2rest, -+ I + ego->rest_Ioff, O + ego->rest_Ooff); -+ } -+} -+ -+static void apply(const plan *ego_, R *I, R *O) -+{ -+ const P *ego = (const P *) ego_; -+ plan_rdft *cld1 = (plan_rdft *) ego->cld1; -+ -+ if (cld1) { -+ /* transpose locally to get contiguous chunks */ -+ apply_pretranspose(ego, I, O); -+ -+ /* transpose chunks globally */ -+ if (ego->equal_blocks) -+ MPI_Alltoall(O, ego->send_block_sizes[0], FFTW_MPI_TYPE, -+ I, ego->recv_block_sizes[0], FFTW_MPI_TYPE, -+ ego->comm); -+ else -+ MPI_Alltoallv(O, ego->send_block_sizes, ego->send_block_offsets, -+ FFTW_MPI_TYPE, -+ I, ego->recv_block_sizes, ego->recv_block_offsets, -+ FFTW_MPI_TYPE, -+ ego->comm); -+ -+ /* transpose locally to get non-transposed output */ -+ cld1->apply(ego->cld1, I, O); -+ } /* else TRANSPOSED_OUT is true and user wants O transposed */ -+ else { -+ /* transpose locally to get contiguous chunks */ -+ apply_pretranspose(ego, I, I); -+ -+ /* transpose chunks globally */ -+ if (ego->equal_blocks) -+ MPI_Alltoall(I, ego->send_block_sizes[0], FFTW_MPI_TYPE, -+ O, ego->recv_block_sizes[0], FFTW_MPI_TYPE, -+ ego->comm); -+ else -+ MPI_Alltoallv(I, ego->send_block_sizes, ego->send_block_offsets, -+ FFTW_MPI_TYPE, -+ O, ego->recv_block_sizes, ego->recv_block_offsets, -+ FFTW_MPI_TYPE, -+ ego->comm); -+ } -+} -+ -+static int applicable(const S *ego, const problem *p_, -+ const planner *plnr) -+{ -+ /* in contrast to transpose-alltoall this algorithm can not preserve the input, -+ * since we need at least one transpose before the (out-of-place) Alltoall */ -+ const problem_mpi_transpose *p = (const problem_mpi_transpose *) p_; -+ return (1 -+ && p->I != p->O -+ && (!NO_DESTROY_INPUTP(plnr)) -+ && ((p->flags & TRANSPOSED_OUT) || !ego->copy_transposed_out) -+ && ONLY_TRANSPOSEDP(p->flags) -+ ); -+} -+ -+static void awake(plan *ego_, enum wakefulness wakefulness) -+{ -+ P *ego = (P *) ego_; -+ X(plan_awake)(ego->cld1, wakefulness); -+ X(plan_awake)(ego->cld2, wakefulness); -+ X(plan_awake)(ego->cld2rest, wakefulness); -+ X(plan_awake)(ego->cld3, wakefulness); -+} -+ -+static void destroy(plan *ego_) -+{ -+ P *ego = (P *) ego_; -+ X(ifree0)(ego->send_block_sizes); -+ MPI_Comm_free(&ego->comm); -+ X(plan_destroy_internal)(ego->cld3); -+ X(plan_destroy_internal)(ego->cld2rest); -+ X(plan_destroy_internal)(ego->cld2); -+ X(plan_destroy_internal)(ego->cld1); -+} -+ -+static void print(const plan *ego_, printer *p) -+{ -+ const P *ego = (const P *) ego_; -+ p->print(p, "(mpi-transpose-alltoall-transposed%s%(%p%)%(%p%)%(%p%)%(%p%))", -+ ego->equal_blocks ? "/e" : "", -+ ego->cld1, ego->cld2, ego->cld2rest, ego->cld3); -+} -+ -+static plan *mkplan(const solver *ego_, const problem *p_, planner *plnr) -+{ -+ const S *ego = (const S *) ego_; -+ const problem_mpi_transpose *p; -+ P *pln; -+ plan *cld1 = 0, *cld2 = 0, *cld2rest = 0, *cld3 = 0; -+ INT b, bt, vn, rest_Ioff, rest_Ooff; -+ R *O; -+ int *sbs, *sbo, *rbs, *rbo; -+ int pe, my_pe, n_pes; -+ int equal_blocks = 1; -+ static const plan_adt padt = { -+ XM(transpose_solve), awake, print, destroy -+ }; -+ -+ if (!applicable(ego, p_, plnr)) -+ return (plan *) 0; -+ -+ p = (const problem_mpi_transpose *) p_; -+ vn = p->vn; -+ -+ MPI_Comm_rank(p->comm, &my_pe); -+ MPI_Comm_size(p->comm, &n_pes); -+ -+ bt = XM(block)(p->ny, p->tblock, my_pe); -+ -+ if (p->flags & TRANSPOSED_OUT) { /* O stays transposed */ -+ if (ego->copy_transposed_out) { -+ cld1 = X(mkplan_f_d)(plnr, -+ X(mkproblem_rdft_0_d)(X(mktensor_1d) -+ (bt * p->nx * vn, 1, 1), -+ p->I, O = p->O), -+ 0, 0, NO_SLOW); -+ if (XM(any_true)(!cld1, p->comm)) goto nada; -+ } -+ else /* first transpose is in-place */ -+ O = p->I; -+ } -+ else { /* transpose nx x bt x vn -> bt x nx x vn */ -+ cld1 = X(mkplan_f_d)(plnr, -+ X(mkproblem_rdft_0_d)(X(mktensor_3d) -+ (bt, vn, p->nx * vn, -+ p->nx, bt * vn, vn, -+ vn, 1, 1), -+ p->I, O = p->O), -+ 0, 0, NO_SLOW); -+ if (XM(any_true)(!cld1, p->comm)) goto nada; -+ } -+ -+ if (XM(any_true)(!XM(mkplans_pretranspose)(p, plnr, p->I, O, my_pe, -+ &cld2, &cld2rest, &cld3, -+ &rest_Ioff, &rest_Ooff), -+ p->comm)) goto nada; -+ -+ -+ pln = MKPLAN_MPI_TRANSPOSE(P, &padt, apply); -+ -+ pln->cld1 = cld1; -+ pln->cld2 = cld2; -+ pln->cld2rest = cld2rest; -+ pln->rest_Ioff = rest_Ioff; -+ pln->rest_Ooff = rest_Ooff; -+ pln->cld3 = cld3; -+ -+ MPI_Comm_dup(p->comm, &pln->comm); -+ -+ /* Compute sizes/offsets of blocks to send for all-to-all command. */ -+ sbs = (int *) MALLOC(4 * n_pes * sizeof(int), PLANS); -+ sbo = sbs + n_pes; -+ rbs = sbo + n_pes; -+ rbo = rbs + n_pes; -+ b = XM(block)(p->nx, p->block, my_pe); -+ bt = XM(block)(p->ny, p->tblock, my_pe); -+ for (pe = 0; pe < n_pes; ++pe) { -+ INT db, dbt; /* destination block sizes */ -+ db = XM(block)(p->nx, p->block, pe); -+ dbt = XM(block)(p->ny, p->tblock, pe); -+ if (db != p->block || dbt != p->tblock) -+ equal_blocks = 0; -+ -+ /* MPI requires type "int" here; apparently it -+ has no 64-bit API? Grrr. */ -+ sbs[pe] = (int) (b * dbt * vn); -+ sbo[pe] = (int) (pe * (b * p->tblock) * vn); -+ rbs[pe] = (int) (db * bt * vn); -+ rbo[pe] = (int) (pe * (p->block * bt) * vn); -+ } -+ pln->send_block_sizes = sbs; -+ pln->send_block_offsets = sbo; -+ pln->recv_block_sizes = rbs; -+ pln->recv_block_offsets = rbo; -+ pln->equal_blocks = equal_blocks; -+ -+ X(ops_zero)(&pln->super.super.ops); -+ if (cld1) X(ops_add2)(&cld1->ops, &pln->super.super.ops); -+ if (cld2) X(ops_add2)(&cld2->ops, &pln->super.super.ops); -+ if (cld2rest) X(ops_add2)(&cld2rest->ops, &pln->super.super.ops); -+ if (cld3) X(ops_add2)(&cld3->ops, &pln->super.super.ops); -+ /* FIXME: should MPI operations be counted in "other" somehow? */ -+ -+ return &(pln->super.super); -+ -+ nada: -+ X(plan_destroy_internal)(cld3); -+ X(plan_destroy_internal)(cld2rest); -+ X(plan_destroy_internal)(cld2); -+ X(plan_destroy_internal)(cld1); -+ return (plan *) 0; -+} -+ -+static solver *mksolver(int copy_transposed_out) -+{ -+ static const solver_adt sadt = { PROBLEM_MPI_TRANSPOSE, mkplan, 0 }; -+ S *slv = MKSOLVER(S, &sadt); -+ slv->copy_transposed_out = copy_transposed_out; -+ return &(slv->super); -+} -+ -+void XM(transpose_alltoall_transposed_register)(planner *p) -+{ -+ int cto; -+ for (cto = 0; cto <= 1; ++cto) -+ REGISTER_SOLVER(p, mksolver(cto)); -+} -diff -rupN fftw-3.3.4/mpi/transpose-pairwise.c fftw-3.3.4-patched/mpi/transpose-pairwise.c ---- fftw-3.3.4/mpi/transpose-pairwise.c 2014-03-04 19:41:03.000000000 +0100 -+++ fftw-3.3.4-patched/mpi/transpose-pairwise.c 2015-09-05 06:00:05.715433709 +0200 -@@ -53,7 +53,6 @@ static void transpose_chunks(int *sched, - { - if (sched) { - int i; -- MPI_Status status; - - /* TODO: explore non-synchronous send/recv? */ - -@@ -74,7 +73,7 @@ static void transpose_chunks(int *sched, - O + rbo[pe], (int) (rbs[pe]), - FFTW_MPI_TYPE, - pe, (pe * n_pes + my_pe) & 0xffff, -- comm, &status); -+ comm, MPI_STATUS_IGNORE); - } - } - -@@ -92,7 +91,7 @@ static void transpose_chunks(int *sched, - O + rbo[pe], (int) (rbs[pe]), - FFTW_MPI_TYPE, - pe, (pe * n_pes + my_pe) & 0xffff, -- comm, &status); -+ comm, MPI_STATUS_IGNORE); - } - } - } -@@ -350,6 +349,7 @@ nada: - X(plan_destroy_internal)(*cld3); - X(plan_destroy_internal)(*cld2rest); - X(plan_destroy_internal)(*cld2); -+ *cld2 = *cld2rest = *cld3 = NULL; - return 0; - } - -diff -rupN fftw-3.3.4/mpi/transpose-pairwise-transposed.c fftw-3.3.4-patched/mpi/transpose-pairwise-transposed.c ---- fftw-3.3.4/mpi/transpose-pairwise-transposed.c 1970-01-01 01:00:00.000000000 +0100 -+++ fftw-3.3.4-patched/mpi/transpose-pairwise-transposed.c 2015-09-05 06:00:07.280481042 +0200 -@@ -0,0 +1,510 @@ -+/* -+ * Copyright (c) 2003, 2007-11 Matteo Frigo -+ * Copyright (c) 2003, 2007-11 Massachusetts Institute of Technology -+ * Copyright (c) 2012 Michael Pippig -+ * -+ * This program 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; either version 2 of the License, or -+ * (at your option) any later version. -+ * -+ * This program 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 this program; if not, write to the Free Software -+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -+ * -+ */ -+ -+/* Distributed transposes using a sequence of carefully scheduled -+ pairwise exchanges. This has the advantage that it can be done -+ in-place, or out-of-place while preserving the input, using buffer -+ space proportional to the local size divided by the number of -+ processes (i.e. to the total array size divided by the number of -+ processes squared). */ -+ -+#include "mpi-transpose.h" -+#include -+ -+typedef struct { -+ solver super; -+ int preserve_input; /* preserve input even if DESTROY_INPUT was passed */ -+} S; -+ -+typedef struct { -+ plan_mpi_transpose super; -+ -+ plan *cld1, *cld2, *cld2rest, *cld3; -+ INT rest_Ioff, rest_Ooff; -+ -+ int n_pes, my_pe, *sched; -+ INT *send_block_sizes, *send_block_offsets; -+ INT *recv_block_sizes, *recv_block_offsets; -+ MPI_Comm comm; -+ int preserve_input; -+} P; -+ -+static void transpose_chunks(int *sched, int n_pes, int my_pe, -+ INT *sbs, INT *sbo, INT *rbs, INT *rbo, -+ MPI_Comm comm, -+ R *I, R *O) -+{ -+ if (sched) { -+ int i; -+ -+ /* TODO: explore non-synchronous send/recv? */ -+ -+ if (I == O) { -+ R *buf = (R*) MALLOC(sizeof(R) * sbs[0], BUFFERS); -+ -+ for (i = 0; i < n_pes; ++i) { -+ int pe = sched[i]; -+ if (my_pe == pe) { -+ if (rbo[pe] != sbo[pe]) -+ memmove(O + rbo[pe], O + sbo[pe], -+ sbs[pe] * sizeof(R)); -+ } -+ else { -+ memcpy(buf, O + sbo[pe], sbs[pe] * sizeof(R)); -+ MPI_Sendrecv(buf, (int) (sbs[pe]), FFTW_MPI_TYPE, -+ pe, (my_pe * n_pes + pe) & 0xffff, -+ O + rbo[pe], (int) (rbs[pe]), -+ FFTW_MPI_TYPE, -+ pe, (pe * n_pes + my_pe) & 0xffff, -+ comm, MPI_STATUS_IGNORE); -+ } -+ } -+ -+ X(ifree)(buf); -+ } -+ else { /* I != O */ -+ for (i = 0; i < n_pes; ++i) { -+ int pe = sched[i]; -+ if (my_pe == pe) -+ memcpy(O + rbo[pe], I + sbo[pe], sbs[pe] * sizeof(R)); -+ else -+ MPI_Sendrecv(I + sbo[pe], (int) (sbs[pe]), -+ FFTW_MPI_TYPE, -+ pe, (my_pe * n_pes + pe) & 0xffff, -+ O + rbo[pe], (int) (rbs[pe]), -+ FFTW_MPI_TYPE, -+ pe, (pe * n_pes + my_pe) & 0xffff, -+ comm, MPI_STATUS_IGNORE); -+ } -+ } -+ } -+} -+ -+/* transpose locally to get contiguous chunks -+ this may take two transposes if the block sizes are unequal -+ (3 subplans, two of which operate on disjoint data) */ -+static void apply_pretranspose( -+ const P *ego, R *I, R *O -+ ) -+{ -+ plan_rdft *cld2, *cld2rest, *cld3; -+ -+ cld3 = (plan_rdft *) ego->cld3; -+ if (cld3) -+ cld3->apply(ego->cld3, O, O); -+ /* else TRANSPOSED_IN is true and user wants I transposed */ -+ -+ cld2 = (plan_rdft *) ego->cld2; -+ cld2->apply(ego->cld2, I, O); -+ cld2rest = (plan_rdft *) ego->cld2rest; -+ if (cld2rest) { -+ cld2rest->apply(ego->cld2rest, -+ I + ego->rest_Ioff, O + ego->rest_Ooff); -+ } -+} -+ -+static void apply(const plan *ego_, R *I, R *O) -+{ -+ const P *ego = (const P *) ego_; -+ plan_rdft *cld1 = (plan_rdft *) ego->cld1; -+ -+ if (cld1) { -+ /* transpose locally to get contiguous chunks */ -+ apply_pretranspose(ego, I, O); -+ -+ if(ego->preserve_input) I = O; -+ -+ /* transpose chunks globally */ -+ transpose_chunks(ego->sched, ego->n_pes, ego->my_pe, -+ ego->send_block_sizes, ego->send_block_offsets, -+ ego->recv_block_sizes, ego->recv_block_offsets, -+ ego->comm, O, I); -+ -+ /* transpose locally to get non-transposed output */ -+ cld1->apply(ego->cld1, I, O); -+ } /* else TRANSPOSED_OUT is true and user wants O transposed */ -+ else if (ego->preserve_input) { -+ /* transpose locally to get contiguous chunks */ -+ apply_pretranspose(ego, I, O); -+ -+ /* transpose chunks globally */ -+ transpose_chunks(ego->sched, ego->n_pes, ego->my_pe, -+ ego->send_block_sizes, ego->send_block_offsets, -+ ego->recv_block_sizes, ego->recv_block_offsets, -+ ego->comm, O, O); -+ } -+ else { -+ /* transpose locally to get contiguous chunks */ -+ apply_pretranspose(ego, I, I); -+ -+ /* transpose chunks globally */ -+ transpose_chunks(ego->sched, ego->n_pes, ego->my_pe, -+ ego->send_block_sizes, ego->send_block_offsets, -+ ego->recv_block_sizes, ego->recv_block_offsets, -+ ego->comm, I, O); -+ } -+} -+ -+static int applicable(const S *ego, const problem *p_, -+ const planner *plnr) -+{ -+ const problem_mpi_transpose *p = (const problem_mpi_transpose *) p_; -+ /* Note: this is *not* UGLY for out-of-place, destroy-input plans; -+ the planner often prefers transpose-pairwise to transpose-alltoall, -+ at least with LAM MPI on my machine. */ -+ return (1 -+ && (!ego->preserve_input || (!NO_DESTROY_INPUTP(plnr) -+ && p->I != p->O)) -+ && ONLY_TRANSPOSEDP(p->flags)); -+} -+ -+static void awake(plan *ego_, enum wakefulness wakefulness) -+{ -+ P *ego = (P *) ego_; -+ X(plan_awake)(ego->cld1, wakefulness); -+ X(plan_awake)(ego->cld2, wakefulness); -+ X(plan_awake)(ego->cld2rest, wakefulness); -+ X(plan_awake)(ego->cld3, wakefulness); -+} -+ -+static void destroy(plan *ego_) -+{ -+ P *ego = (P *) ego_; -+ X(ifree0)(ego->sched); -+ X(ifree0)(ego->send_block_sizes); -+ MPI_Comm_free(&ego->comm); -+ X(plan_destroy_internal)(ego->cld3); -+ X(plan_destroy_internal)(ego->cld2rest); -+ X(plan_destroy_internal)(ego->cld2); -+ X(plan_destroy_internal)(ego->cld1); -+} -+ -+static void print(const plan *ego_, printer *p) -+{ -+ const P *ego = (const P *) ego_; -+ p->print(p, "(mpi-transpose-pairwise-transposed%s%(%p%)%(%p%)%(%p%)%(%p%))", -+ ego->preserve_input==2 ?"/p":"", -+ ego->cld1, ego->cld2, ego->cld2rest, ego->cld3); -+} -+ -+/* Given a process which_pe and a number of processes npes, fills -+ the array sched[npes] with a sequence of processes to communicate -+ with for a deadlock-free, optimum-overlap all-to-all communication. -+ (All processes must call this routine to get their own schedules.) -+ The schedule can be re-ordered arbitrarily as long as all processes -+ apply the same permutation to their schedules. -+ -+ The algorithm here is based upon the one described in: -+ J. A. M. Schreuder, "Constructing timetables for sport -+ competitions," Mathematical Programming Study 13, pp. 58-67 (1980). -+ In a sport competition, you have N teams and want every team to -+ play every other team in as short a time as possible (maximum overlap -+ between games). This timetabling problem is therefore identical -+ to that of an all-to-all communications problem. In our case, there -+ is one wrinkle: as part of the schedule, the process must do -+ some data transfer with itself (local data movement), analogous -+ to a requirement that each team "play itself" in addition to other -+ teams. With this wrinkle, it turns out that an optimal timetable -+ (N parallel games) can be constructed for any N, not just for even -+ N as in the original problem described by Schreuder. -+*/ -+static void fill1_comm_sched(int *sched, int which_pe, int npes) -+{ -+ int pe, i, n, s = 0; -+ A(which_pe >= 0 && which_pe < npes); -+ if (npes % 2 == 0) { -+ n = npes; -+ sched[s++] = which_pe; -+ } -+ else -+ n = npes + 1; -+ for (pe = 0; pe < n - 1; ++pe) { -+ if (npes % 2 == 0) { -+ if (pe == which_pe) sched[s++] = npes - 1; -+ else if (npes - 1 == which_pe) sched[s++] = pe; -+ } -+ else if (pe == which_pe) sched[s++] = pe; -+ -+ if (pe != which_pe && which_pe < n - 1) { -+ i = (pe - which_pe + (n - 1)) % (n - 1); -+ if (i < n/2) -+ sched[s++] = (pe + i) % (n - 1); -+ -+ i = (which_pe - pe + (n - 1)) % (n - 1); -+ if (i < n/2) -+ sched[s++] = (pe - i + (n - 1)) % (n - 1); -+ } -+ } -+ A(s == npes); -+} -+ -+/* Sort the communication schedule sched for npes so that the schedule -+ on process sortpe is ascending or descending (!ascending). This is -+ necessary to allow in-place transposes when the problem does not -+ divide equally among the processes. In this case there is one -+ process where the incoming blocks are bigger/smaller than the -+ outgoing blocks and thus have to be received in -+ descending/ascending order, respectively, to avoid overwriting data -+ before it is sent. */ -+static void sort1_comm_sched(int *sched, int npes, int sortpe, int ascending) -+{ -+ int *sortsched, i; -+ sortsched = (int *) MALLOC(npes * sizeof(int) * 2, OTHER); -+ fill1_comm_sched(sortsched, sortpe, npes); -+ if (ascending) -+ for (i = 0; i < npes; ++i) -+ sortsched[npes + sortsched[i]] = sched[i]; -+ else -+ for (i = 0; i < npes; ++i) -+ sortsched[2*npes - 1 - sortsched[i]] = sched[i]; -+ for (i = 0; i < npes; ++i) -+ sched[i] = sortsched[npes + i]; -+ X(ifree)(sortsched); -+} -+ -+/* make the plans to do the pre-MPI transpositions (shared with -+ transpose-alltoall-transposed) */ -+int XM(mkplans_pretranspose)(const problem_mpi_transpose *p, planner *plnr, -+ R *I, R *O, int my_pe, -+ plan **cld2, plan **cld2rest, plan **cld3, -+ INT *rest_Ioff, INT *rest_Ooff) -+{ -+ INT vn = p->vn; -+ INT b = XM(block)(p->nx, p->block, my_pe); -+ INT bt = p->tblock; -+ INT nyb = p->ny / bt; /* number of equal-sized blocks */ -+ INT nyr = p->ny - nyb * bt; /* leftover rows after equal blocks */ -+ -+ *cld2 = *cld2rest = *cld3 = NULL; -+ *rest_Ioff = *rest_Ooff = 0; -+ -+ if (!(p->flags & TRANSPOSED_IN) && (nyr == 0 || I != O)) { -+ INT ny = p->ny * vn; -+ bt *= vn; -+ *cld2 = X(mkplan_f_d)(plnr, -+ X(mkproblem_rdft_0_d)(X(mktensor_3d) -+ (nyb, bt, b * bt, -+ b, ny, bt, -+ bt, 1, 1), -+ I, O), -+ 0, 0, NO_SLOW); -+ if (!*cld2) goto nada; -+ -+ if (nyr > 0) { -+ *rest_Ioff = nyb * bt; -+ *rest_Ooff = nyb * b * bt; -+ bt = nyr * vn; -+ *cld2rest = X(mkplan_f_d)(plnr, -+ X(mkproblem_rdft_0_d)(X(mktensor_2d) -+ (b, ny, bt, -+ bt, 1, 1), -+ I + *rest_Ioff, -+ O + *rest_Ooff), -+ 0, 0, NO_SLOW); -+ if (!*cld2rest) goto nada; -+ } -+ } -+ else { -+ *cld2 = X(mkplan_f_d)(plnr, -+ X(mkproblem_rdft_0_d)( -+ X(mktensor_4d) -+ (nyb, b * bt * vn, b * bt * vn, -+ b, vn, bt * vn, -+ bt, b * vn, vn, -+ vn, 1, 1), -+ I, O), -+ 0, 0, NO_SLOW); -+ if (!*cld2) goto nada; -+ -+ *rest_Ioff = *rest_Ooff = nyb * bt * b * vn; -+ *cld2rest = X(mkplan_f_d)(plnr, -+ X(mkproblem_rdft_0_d)( -+ X(mktensor_3d) -+ (b, vn, nyr * vn, -+ nyr, b * vn, vn, -+ vn, 1, 1), -+ I + *rest_Ioff, O + *rest_Ooff), -+ 0, 0, NO_SLOW); -+ if (!*cld2rest) goto nada; -+ -+ if (!(p->flags & TRANSPOSED_IN)) { -+ *cld3 = X(mkplan_f_d)(plnr, -+ X(mkproblem_rdft_0_d)( -+ X(mktensor_3d) -+ (p->ny, vn, b * vn, -+ b, p->ny * vn, vn, -+ vn, 1, 1), -+ I, I), -+ 0, 0, NO_SLOW); -+ if (!*cld3) goto nada; -+ } -+ } -+ -+ return 1; -+ -+nada: -+ X(plan_destroy_internal)(*cld3); -+ X(plan_destroy_internal)(*cld2rest); -+ X(plan_destroy_internal)(*cld2); -+ *cld2 = *cld2rest = *cld3 = NULL; -+ return 0; -+} -+ -+static plan *mkplan(const solver *ego_, const problem *p_, planner *plnr) -+{ -+ const S *ego = (const S *) ego_; -+ const problem_mpi_transpose *p; -+ P *pln; -+ plan *cld1 = 0, *cld2 = 0, *cld2rest = 0, *cld3 = 0; -+ INT b, bt, vn, rest_Ioff, rest_Ooff; -+ INT *sbs, *sbo, *rbs, *rbo; -+ int pe, my_pe, n_pes, sort_pe = -1, ascending = 1; -+ R *I, *O; -+ static const plan_adt padt = { -+ XM(transpose_solve), awake, print, destroy -+ }; -+ -+ UNUSED(ego); -+ -+ if (!applicable(ego, p_, plnr)) -+ return (plan *) 0; -+ -+ p = (const problem_mpi_transpose *) p_; -+ vn = p->vn; -+ I = p->I; O = p->O; -+ -+ MPI_Comm_rank(p->comm, &my_pe); -+ MPI_Comm_size(p->comm, &n_pes); -+ -+ bt = XM(block)(p->ny, p->tblock, my_pe); -+ -+ -+ if (ego->preserve_input || NO_DESTROY_INPUTP(plnr)) I = p->O; -+ -+ if (!(p->flags & TRANSPOSED_OUT)) { /* nx x bt x vn -> bt x nx x vn */ -+ cld1 = X(mkplan_f_d)(plnr, -+ X(mkproblem_rdft_0_d)(X(mktensor_3d) -+ (bt, vn, p->nx * vn, -+ p->nx, bt * vn, vn, -+ vn, 1, 1), -+ I, O = p->O), -+ 0, 0, NO_SLOW); -+ if (XM(any_true)(!cld1, p->comm)) goto nada; -+ -+ } -+ else { -+ if (ego->preserve_input || NO_DESTROY_INPUTP(plnr)) -+ O = p->O; -+ else -+ O = p->I; -+ } -+ -+ if (XM(any_true)(!XM(mkplans_pretranspose)(p, plnr, p->I, O, my_pe, -+ &cld2, &cld2rest, &cld3, -+ &rest_Ioff, &rest_Ooff), -+ p->comm)) goto nada; -+ -+ pln = MKPLAN_MPI_TRANSPOSE(P, &padt, apply); -+ -+ pln->cld1 = cld1; -+ pln->cld2 = cld2; -+ pln->cld2rest = cld2rest; -+ pln->rest_Ioff = rest_Ioff; -+ pln->rest_Ooff = rest_Ooff; -+ pln->cld3 = cld3; -+ pln->preserve_input = ego->preserve_input ? 2 : NO_DESTROY_INPUTP(plnr); -+ -+ MPI_Comm_dup(p->comm, &pln->comm); -+ -+ n_pes = (int) X(imax)(XM(num_blocks)(p->nx, p->block), -+ XM(num_blocks)(p->ny, p->tblock)); -+ -+ /* Compute sizes/offsets of blocks to exchange between processors */ -+ sbs = (INT *) MALLOC(4 * n_pes * sizeof(INT), PLANS); -+ sbo = sbs + n_pes; -+ rbs = sbo + n_pes; -+ rbo = rbs + n_pes; -+ b = XM(block)(p->nx, p->block, my_pe); -+ bt = XM(block)(p->ny, p->tblock, my_pe); -+ for (pe = 0; pe < n_pes; ++pe) { -+ INT db, dbt; /* destination block sizes */ -+ db = XM(block)(p->nx, p->block, pe); -+ dbt = XM(block)(p->ny, p->tblock, pe); -+ -+ sbs[pe] = b * dbt * vn; -+ sbo[pe] = pe * (b * p->tblock) * vn; -+ rbs[pe] = db * bt * vn; -+ rbo[pe] = pe * (p->block * bt) * vn; -+ -+ if (db * dbt > 0 && db * p->tblock != p->block * dbt) { -+ A(sort_pe == -1); /* only one process should need sorting */ -+ sort_pe = pe; -+ ascending = db * p->tblock > p->block * dbt; -+ } -+ } -+ pln->n_pes = n_pes; -+ pln->my_pe = my_pe; -+ pln->send_block_sizes = sbs; -+ pln->send_block_offsets = sbo; -+ pln->recv_block_sizes = rbs; -+ pln->recv_block_offsets = rbo; -+ -+ if (my_pe >= n_pes) { -+ pln->sched = 0; /* this process is not doing anything */ -+ } -+ else { -+ pln->sched = (int *) MALLOC(n_pes * sizeof(int), PLANS); -+ fill1_comm_sched(pln->sched, my_pe, n_pes); -+ if (sort_pe >= 0) -+ sort1_comm_sched(pln->sched, n_pes, sort_pe, ascending); -+ } -+ -+ X(ops_zero)(&pln->super.super.ops); -+ if (cld1) X(ops_add2)(&cld1->ops, &pln->super.super.ops); -+ if (cld2) X(ops_add2)(&cld2->ops, &pln->super.super.ops); -+ if (cld2rest) X(ops_add2)(&cld2rest->ops, &pln->super.super.ops); -+ if (cld3) X(ops_add2)(&cld3->ops, &pln->super.super.ops); -+ /* FIXME: should MPI operations be counted in "other" somehow? */ -+ -+ return &(pln->super.super); -+ -+ nada: -+ X(plan_destroy_internal)(cld3); -+ X(plan_destroy_internal)(cld2rest); -+ X(plan_destroy_internal)(cld2); -+ X(plan_destroy_internal)(cld1); -+ return (plan *) 0; -+} -+ -+static solver *mksolver(int preserve_input) -+{ -+ static const solver_adt sadt = { PROBLEM_MPI_TRANSPOSE, mkplan, 0 }; -+ S *slv = MKSOLVER(S, &sadt); -+ slv->preserve_input = preserve_input; -+ return &(slv->super); -+} -+ -+void XM(transpose_pairwise_transposed_register)(planner *p) -+{ -+ int preserve_input; -+ for (preserve_input = 0; preserve_input <= 1; ++preserve_input) -+ REGISTER_SOLVER(p, mksolver(preserve_input)); -+} diff --git a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-0.10.16-gimkl-2.11.5.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-0.10.16-gimkl-2.11.5.eb deleted file mode 100644 index 7c1be39c96bb..000000000000 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-0.10.16-gimkl-2.11.5.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '0.10.16' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ffmpeg.org/releases/'] - -dependencies = [ - ('NASM', '2.11.08'), - ('zlib', '1.2.8'), - ('x264', '20160114'), -] - -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 ['so', 'a']], - 'dirs': ['include'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-0.10.16-intel-2016a.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-0.10.16-intel-2016a.eb deleted file mode 100644 index 36e057b4695d..000000000000 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-0.10.16-intel-2016a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '0.10.16' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -# disable use of -xHOST, since it can trigger an internal compiler error in this case -toolchainopts = {'optarch': False} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ffmpeg.org/releases/'] - -dependencies = [ - ('NASM', '2.11.08'), - ('zlib', '1.2.8'), - ('bzip2', '1.0.6'), - ('x264', '20160114'), - ('libxcb', '1.11.1'), -] - -configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" ' -configopts += '--enable-libx264' - -sanity_check_paths = { - 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe', 'server']] + - ['lib/lib%s.%s' % (x, y) for x in ['avdevice', 'avfilter', 'avformat', 'avcodec', 'postproc', - 'swresample', 'swscale', 'avutil'] for y in [SHLIB_EXT, 'a']], - 'dirs': ['include'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-2.8.6-intel-2016a.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-2.8.6-intel-2016a.eb deleted file mode 100644 index 3349ed39612b..000000000000 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-2.8.6-intel-2016a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '2.8.6' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ffmpeg.org/releases/'] - -dependencies = [ - ('NASM', '2.11.08'), - ('zlib', '1.2.8'), - ('bzip2', '1.0.6'), - ('x264', '20160114'), - ('libxcb', '1.11.1'), -] - -configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" ' -configopts += '--enable-libx264' - -sanity_check_paths = { - 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe', 'server']] + - ['lib/lib%s.%s' % (x, y) for x in ['avdevice', 'avfilter', 'avformat', 'avcodec', 'postproc', - 'swresample', 'swscale', 'avutil'] for y in [SHLIB_EXT, 'a']], - 'dirs': ['include'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-2.8.7-foss-2016a.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-2.8.7-foss-2016a.eb deleted file mode 100644 index 866438750623..000000000000 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-2.8.7-foss-2016a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '2.8.7' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ffmpeg.org/releases/'] - -dependencies = [ - ('NASM', '2.12.01'), - ('zlib', '1.2.8'), - ('bzip2', '1.0.6'), - ('x264', '20160430'), - ('libxcb', '1.11.1'), -] - -configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" ' -configopts += '--enable-libx264' - -sanity_check_paths = { - 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe', 'server']] + - ['lib/lib%s.%s' % (x, y) for x in ['avdevice', 'avfilter', 'avformat', 'avcodec', 'postproc', - 'swresample', 'swscale', 'avutil'] for y in [SHLIB_EXT, 'a']], - 'dirs': ['include'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-2.8.7-intel-2016a.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-2.8.7-intel-2016a.eb deleted file mode 100644 index c6c61c7b359b..000000000000 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-2.8.7-intel-2016a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '2.8.7' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ffmpeg.org/releases/'] - -dependencies = [ - ('NASM', '2.12.01'), - ('zlib', '1.2.8'), - ('bzip2', '1.0.6'), - ('x264', '20160430'), - ('libxcb', '1.11.1'), -] - -configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" ' -configopts += '--enable-libx264' - -sanity_check_paths = { - 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe', 'server']] + - ['lib/lib%s.%s' % (x, y) for x in ['avdevice', 'avfilter', 'avformat', 'avcodec', 'postproc', - 'swresample', 'swscale', 'avutil'] for y in [SHLIB_EXT, 'a']], - 'dirs': ['include'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.0.2-foss-2016a.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.0.2-foss-2016a.eb deleted file mode 100644 index 4eee74c06297..000000000000 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.0.2-foss-2016a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '3.0.2' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ffmpeg.org/releases/'] - -dependencies = [ - ('NASM', '2.12.01'), - ('zlib', '1.2.8'), - ('bzip2', '1.0.6'), - ('x264', '20160430'), - ('libxcb', '1.11.1'), -] - -configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" ' -configopts += '--enable-libx264' - -sanity_check_paths = { - 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe', 'server']] + - ['lib/lib%s.%s' % (x, y) for x in ['avdevice', 'avfilter', 'avformat', 'avcodec', 'postproc', - 'swresample', 'swscale', 'avutil'] for y in [SHLIB_EXT, 'a']], - 'dirs': ['include'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.0.2-intel-2016a.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.0.2-intel-2016a.eb deleted file mode 100644 index fd22efefe030..000000000000 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.0.2-intel-2016a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '3.0.2' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ffmpeg.org/releases/'] - -dependencies = [ - ('NASM', '2.12.01'), - ('zlib', '1.2.8'), - ('bzip2', '1.0.6'), - ('x264', '20160430'), - ('libxcb', '1.11.1'), -] - -configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" ' -configopts += '--enable-libx264' - -sanity_check_paths = { - 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe', 'server']] + - ['lib/lib%s.%s' % (x, y) for x in ['avdevice', 'avfilter', 'avformat', 'avcodec', 'postproc', - 'swresample', 'swscale', 'avutil'] for y in [SHLIB_EXT, 'a']], - 'dirs': ['include'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.1.3-foss-2016b.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.1.3-foss-2016b.eb deleted file mode 100644 index 235a728b8c55..000000000000 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.1.3-foss-2016b.eb +++ /dev/null @@ -1,32 +0,0 @@ -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.1.3-intel-2016b.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.1.3-intel-2016b.eb deleted file mode 100644 index 0744eae109c4..000000000000 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.1.3-intel-2016b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '3.1.3' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ffmpeg.org/releases/'] - -dependencies = [ - ('NASM', '2.12.02'), - ('zlib', '1.2.8'), - ('bzip2', '1.0.6'), - ('x264', '20160614'), - ('X11', '20160819'), -] - -configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" ' -configopts += '--enable-libx264' - -sanity_check_paths = { - 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe', 'server']] + - ['lib/lib%s.%s' % (x, y) for x in ['avdevice', 'avfilter', 'avformat', 'avcodec', 'postproc', - 'swresample', 'swscale', 'avutil'] for y in [SHLIB_EXT, 'a']], - 'dirs': ['include'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.2.4-gimkl-2017a.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.2.4-gimkl-2017a.eb deleted file mode 100644 index 207033968334..000000000000 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.2.4-gimkl-2017a.eb +++ /dev/null @@ -1,30 +0,0 @@ -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 deleted file mode 100644 index 9d0056b657ed..000000000000 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.3.1-foss-2016b.eb +++ /dev/null @@ -1,37 +0,0 @@ -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'} - -source_urls = ['http://ffmpeg.org/releases/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['fcb2cd7b77fcb66a00abccd5a04e34342a02cab9f89626f28cf1abca715b6730'] - -builddependencies = [('pkg-config', '0.29.1')] - -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 deleted file mode 100644 index d48dae9b24b5..000000000000 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.3.4-intel-2017a.eb +++ /dev/null @@ -1,37 +0,0 @@ -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'] - -builddependencies = [('pkg-config', '0.29.1')] - -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/FFmpeg/FFmpeg-3.4-GCCcore-6.4.0.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.4-GCCcore-6.4.0.eb deleted file mode 100644 index 6764a147edfc..000000000000 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.4-GCCcore-6.4.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '3.4' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['http://ffmpeg.org/releases/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['5d8911fe6017d00c98a359d7c8e7818e48f2c0cc2c9086a986ea8cb4d478c85e'] - -builddependencies = [ - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.28'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('NASM', '2.13.01'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('x264', '20170721'), - ('x265', '2.6'), - ('LAME', '3.100'), - ('X11', '20171023'), -] - -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.4.1-foss-2017b.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.4.1-foss-2017b.eb deleted file mode 100644 index 1501682b6f81..000000000000 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.4.1-foss-2017b.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '3.4.1' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['http://ffmpeg.org/releases/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['f3443e20154a590ab8a9eef7bc951e8731425efc75b44ff4bee31d8a7a574a2c'] - -builddependencies = [('pkg-config', '0.29.2')] - -dependencies = [ - ('NASM', '2.13.01'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('x264', '20171217'), - ('LAME', '3.100'), - ('x265', '2.6'), - ('X11', '20171023'), -] - -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.4.1-intel-2017b.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.4.1-intel-2017b.eb deleted file mode 100644 index 905124807cf3..000000000000 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.4.1-intel-2017b.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '3.4.1' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['http://ffmpeg.org/releases/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['f3443e20154a590ab8a9eef7bc951e8731425efc75b44ff4bee31d8a7a574a2c'] - -builddependencies = [('pkg-config', '0.29.2')] - -dependencies = [ - ('NASM', '2.13.01'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('x264', '20171217'), - ('LAME', '3.100'), - ('x265', '2.6'), - ('X11', '20171023'), -] - -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.4.2-foss-2018a.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.4.2-foss-2018a.eb deleted file mode 100644 index 85604dad7aa0..000000000000 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.4.2-foss-2018a.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '3.4.2' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['http://ffmpeg.org/releases/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['eb0370bf223809b9ebb359fed5318f826ac038ce77933b3afd55ab1a0a21785a'] - -builddependencies = [('pkg-config', '0.29.2')] - -dependencies = [ - ('NASM', '2.13.03'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('x264', '20180128'), - ('LAME', '3.100'), - ('x265', '2.6'), - ('X11', '20180131'), -] - -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.4.2-intel-2018a.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.4.2-intel-2018a.eb deleted file mode 100644 index 3993f4708d2b..000000000000 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.4.2-intel-2018a.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '3.4.2' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['http://ffmpeg.org/releases/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['eb0370bf223809b9ebb359fed5318f826ac038ce77933b3afd55ab1a0a21785a'] - -builddependencies = [('pkg-config', '0.29.2')] - -dependencies = [ - ('NASM', '2.13.03'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('x264', '20180128'), - ('LAME', '3.100'), - ('x265', '2.6'), - ('X11', '20180131'), -] - -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.4.5-foss-2018b.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.4.5-foss-2018b.eb deleted file mode 100644 index 92ecdc670bb1..000000000000 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.4.5-foss-2018b.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '3.4.5' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['http://ffmpeg.org/releases/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['43a12bd985ed82b0b58dc317b82f89cf58870812b8f2e666807dea9ba4f67f31'] - -builddependencies = [('pkg-config', '0.29.2')] - -dependencies = [ - ('NASM', '2.13.03'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('x264', '20181203'), - ('LAME', '3.100'), - ('x265', '2.9'), - ('X11', '20180604'), -] - -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-4.0-foss-2018a.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-4.0-foss-2018a.eb deleted file mode 100644 index a80f229bf9fa..000000000000 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-4.0-foss-2018a.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '4.0' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['http://ffmpeg.org/releases/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['318a39d906c9107d49766c63787798dd078d2a36e6670a9dfeda3c55be4573b8'] - -builddependencies = [('pkg-config', '0.29.2')] -dependencies = [ - ('NASM', '2.13.03'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('x264', '20180128'), - ('LAME', '3.100'), - ('x265', '2.6'), - ('X11', '20180131'), - ('freetype', '2.9'), - ('fontconfig', '2.12.6'), - ('FriBidi', '1.0.2'), -] - -configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" ' -configopts += '--enable-libx264 --enable-libx265 --enable-libmp3lame --enable-libfreetype --enable-fontconfig ' -configopts += '--enable-libfribidi' - -sanity_check_paths = { - 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe']] + - ['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-4.0-intel-2018a.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-4.0-intel-2018a.eb deleted file mode 100644 index 06411b2dc2cb..000000000000 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-4.0-intel-2018a.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '4.0' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['http://ffmpeg.org/releases/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['318a39d906c9107d49766c63787798dd078d2a36e6670a9dfeda3c55be4573b8'] - -builddependencies = [('pkg-config', '0.29.2')] -dependencies = [ - ('NASM', '2.13.03'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('x264', '20180128'), - ('LAME', '3.100'), - ('x265', '2.6'), - ('X11', '20180131'), - ('freetype', '2.9'), - ('fontconfig', '2.12.6'), - ('FriBidi', '1.0.2'), -] - -configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" ' -configopts += '--enable-libx264 --enable-libx265 --enable-libmp3lame --enable-libfreetype --enable-fontconfig ' -configopts += '--enable-libfribidi' - -sanity_check_paths = { - 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe']] + - ['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-4.0.1-intel-2018a.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-4.0.1-intel-2018a.eb deleted file mode 100644 index 4fe8929bd6b0..000000000000 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-4.0.1-intel-2018a.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '4.0.1' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['http://ffmpeg.org/releases/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['7ee591b1e7fb66f055fa514fbd5d98e092ddb3dbe37d2e50ea5c16ab51c21670'] - -builddependencies = [('pkg-config', '0.29.2')] -dependencies = [ - ('NASM', '2.13.03'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('x264', '20180128'), - ('LAME', '3.100'), - ('x265', '2.6'), - ('X11', '20180131'), - ('freetype', '2.9'), - ('fontconfig', '2.12.6'), - ('FriBidi', '1.0.2'), -] - -configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" ' -configopts += '--enable-libx264 --enable-libx265 --enable-libmp3lame --enable-libfreetype --enable-fontconfig ' -configopts += '--enable-libfribidi' - -sanity_check_paths = { - 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe']] + - ['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-4.1-foss-2018b.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-4.1-foss-2018b.eb deleted file mode 100644 index 87763dd20632..000000000000 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-4.1-foss-2018b.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '4.1' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['http://ffmpeg.org/releases/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['b684fb43244a5c4caae652af9022ed5d85ce15210835bce054a33fb26033a1a5'] - -builddependencies = [('pkg-config', '0.29.2')] -dependencies = [ - ('NASM', '2.13.03'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('x264', '20181203'), - ('LAME', '3.100'), - ('x265', '2.9'), - ('X11', '20180604'), - ('freetype', '2.9.1'), - ('fontconfig', '2.13.0'), - ('FriBidi', '1.0.5'), -] - -configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" ' -configopts += '--enable-libx264 --enable-libx265 --enable-libmp3lame --enable-libfreetype --enable-fontconfig ' -configopts += '--enable-libfribidi' - -sanity_check_paths = { - 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe']] + - ['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-4.1-fosscuda-2018b.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-4.1-fosscuda-2018b.eb deleted file mode 100644 index 3abe7479f06d..000000000000 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-4.1-fosscuda-2018b.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '4.1' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'fosscuda', 'version': '2018b'} - -source_urls = ['http://ffmpeg.org/releases/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['b684fb43244a5c4caae652af9022ed5d85ce15210835bce054a33fb26033a1a5'] - -builddependencies = [('pkg-config', '0.29.2')] -dependencies = [ - ('NASM', '2.13.03'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('x264', '20181203'), - ('LAME', '3.100'), - ('x265', '2.9'), - ('X11', '20180604'), - ('freetype', '2.9.1'), - ('fontconfig', '2.13.0'), - ('FriBidi', '1.0.5'), -] - -configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" ' -configopts += '--enable-libx264 --enable-libx265 --enable-libmp3lame --enable-libfreetype --enable-fontconfig ' -configopts += '--enable-libfribidi' - -sanity_check_paths = { - 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe']] + - ['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-4.1-intel-2018b.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-4.1-intel-2018b.eb deleted file mode 100644 index d13669ce7d92..000000000000 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-4.1-intel-2018b.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '4.1' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['http://ffmpeg.org/releases/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['b684fb43244a5c4caae652af9022ed5d85ce15210835bce054a33fb26033a1a5'] - -builddependencies = [('pkg-config', '0.29.2')] -dependencies = [ - ('NASM', '2.13.03'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('x264', '20181203'), - ('LAME', '3.100'), - ('x265', '2.9'), - ('X11', '20180604'), - ('freetype', '2.9.1'), - ('fontconfig', '2.13.0'), - ('FriBidi', '1.0.5'), -] - -configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" ' -configopts += '--enable-libx264 --enable-libx265 --enable-libmp3lame --enable-libfreetype --enable-fontconfig ' -configopts += '--enable-libfribidi' - -sanity_check_paths = { - 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe']] + - ['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-4.1.3-GCCcore-8.2.0.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-4.1.3-GCCcore-8.2.0.eb deleted file mode 100644 index 708cb328410c..000000000000 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-4.1.3-GCCcore-8.2.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '4.1.3' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['http://ffmpeg.org/releases/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['29a679685bd7bc29158110f367edf67b31b451f2176f9d79d0f342b9e22d6a2a'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('pkg-config', '0.29.2') -] - -dependencies = [ - ('NASM', '2.14.02'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('x264', '20190413'), - ('LAME', '3.100'), - ('x265', '3.0'), - ('X11', '20190311'), - ('freetype', '2.9.1'), - ('fontconfig', '2.13.1'), - ('FriBidi', '1.0.5'), -] - -configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" ' -configopts += '--enable-libx264 --enable-libx265 --enable-libmp3lame --enable-libfreetype --enable-fontconfig ' -configopts += '--enable-libfribidi' - -sanity_check_paths = { - 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe']] + - ['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-4.2.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-4.2.1-GCCcore-8.3.0.eb deleted file mode 100644 index 57a7544dd579..000000000000 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-4.2.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '4.2.1' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://ffmpeg.org/releases/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['682a9fa3f6864d7f0dbf224f86b129e337bc60286e0d00dffcd710998d521624'] - -builddependencies = [ - ('binutils', '2.32'), - ('pkg-config', '0.29.2') -] - -dependencies = [ - ('NASM', '2.14.02'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.8'), - ('x264', '20190925'), - ('LAME', '3.100'), - ('x265', '3.2'), - ('X11', '20190717'), - ('freetype', '2.10.1'), - ('fontconfig', '2.13.1'), - ('FriBidi', '1.0.5'), -] - -configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" ' -configopts += '--enable-libx264 --enable-libx265 --enable-libmp3lame --enable-libfreetype --enable-fontconfig ' -configopts += '--enable-libfribidi' - -sanity_check_paths = { - 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe']] + - ['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-4.2.2-GCCcore-9.3.0.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-4.2.2-GCCcore-9.3.0.eb deleted file mode 100644 index ebdcd7df2f42..000000000000 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-4.2.2-GCCcore-9.3.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFmpeg' -version = '4.2.2' - -homepage = 'https://www.ffmpeg.org/' -description = """A complete, cross-platform solution to record, convert and stream audio and video.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://ffmpeg.org/releases/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['b620d187c26f76ca19e74210a0336c3b8380b97730df5cdf45f3e69e89000e5c'] - -builddependencies = [ - ('binutils', '2.34'), - ('pkg-config', '0.29.2') -] - -dependencies = [ - ('NASM', '2.14.02'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.8'), - ('x264', '20191217'), - ('LAME', '3.100'), - ('x265', '3.3'), - ('X11', '20200222'), - ('freetype', '2.10.1'), - ('fontconfig', '2.13.92'), - ('FriBidi', '1.0.9'), -] - -configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" ' -configopts += '--enable-libx264 --enable-libx265 --enable-libmp3lame --enable-libfreetype --enable-fontconfig ' -configopts += '--enable-libfribidi' - -sanity_check_paths = { - 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe']] + - ['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-7.0.2-GCCcore-13.3.0.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-7.0.2-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..246a8306b76f --- /dev/null +++ b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-7.0.2-GCCcore-13.3.0.eb @@ -0,0 +1,45 @@ +easyblock = 'ConfigureMake' + +name = 'FFmpeg' +version = '7.0.2' + +homepage = 'https://www.ffmpeg.org/' +description = "A complete, cross-platform solution to record, convert and stream audio and video." + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://%(namelower)s.org/releases/'] +sources = [SOURCELOWER_TAR_BZ2] +checksums = ['1ed250407ea8f955cca2f1139da3229fbc13032a0802e4b744be195865ff1541'] + +builddependencies = [ + ('binutils', '2.42'), + ('pkgconf', '2.2.0'), + ('ffnvcodec', '12.2.72.0', '', SYSTEM), # optional nvenc/dec support +] +dependencies = [ + ('NASM', '2.16.03'), + ('zlib', '1.3.1'), + ('bzip2', '1.0.8'), + ('x264', '20240513'), + ('LAME', '3.100'), + ('x265', '3.6'), + ('X11', '20240607'), + ('freetype', '2.13.2'), + ('fontconfig', '2.15.0'), + ('FriBidi', '1.0.15'), + ('SDL2', '2.30.6'), +] + +configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" ' +configopts += '--enable-libx264 --enable-libx265 --enable-libmp3lame --enable-libfreetype --enable-fontconfig ' +configopts += '--enable-libfribidi --enable-sdl2 --disable-htmlpages' + +sanity_check_paths = { + 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe', 'play']] + + ['lib/lib%s.%s' % (x, y) for x in ['avdevice', 'avfilter', 'avformat', 'avcodec', 'postproc', + 'swresample', 'swscale', 'avutil'] for y in [SHLIB_EXT, 'a']], + 'dirs': ['include'] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/FGSL/FGSL-1.1.0-intel-2016b.eb b/easybuild/easyconfigs/f/FGSL/FGSL-1.1.0-intel-2016b.eb deleted file mode 100644 index e06458da7eb7..000000000000 --- a/easybuild/easyconfigs/f/FGSL/FGSL-1.1.0-intel-2016b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FGSL' -version = '1.1.0' - -homepage = 'https://www.lrz.de/services/software/mathematik/gsl/fortran/' -description = """FGSL: A Fortran interface to the GNU Scientific Library""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -sources = ['v%(version)s.tar.gz'] -source_urls = ['https://github.com/reinh-bader/fgsl/archive/'] - -dependencies = [('GSL', '2.1')] - -builddependencies = [ - ('Autotools', '20150215'), - ('pkg-config', '0.29.1'), -] - -preconfigopts = 'autoreconf -fvi && ' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libfgsl.%s' % SHLIB_EXT, 'lib/libfgsl.a'], - 'dirs': ['include/fgsl', 'lib/pkgconfig'] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FHI-aims/FHI-aims-200112_2-intel-2019b.eb b/easybuild/easyconfigs/f/FHI-aims/FHI-aims-200112_2-intel-2019b.eb deleted file mode 100644 index e3138b934a5c..000000000000 --- a/easybuild/easyconfigs/f/FHI-aims/FHI-aims-200112_2-intel-2019b.eb +++ /dev/null @@ -1,52 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Authors:: Dugan Witherick (University of Warwick) -# -## -easyblock = 'CMakeMake' - -name = 'FHI-aims' -version = '200112_2' - -homepage = 'https://aimsclub.fhi-berlin.mpg.de/' -description = """FHI-aims is an efficient, accurate all-electron, -full-potential electronic structure code package for computational molecular -and materials science (non-periodic and periodic systems). The code supports -DFT (semilocal and hybrid) and many-body perturbation theory. FHI-aims is -particularly efficient for molecular systems and nanostructures, while -maintaining high numerical accuracy for all production tasks. Production -calculations handle up to several thousand atoms and can efficiently use (ten) -thousands of cores. -""" - -toolchain = {'name': 'intel', 'version': '2019b'} -toolchainopts = {'opt': True, 'precise': True} - -# The source code must be downloaded manually from the FHI-aims club (https://aimsclub.fhi-berlin.mpg.de/). -# Access to the FHI-aims club requires a valid license and registration. Details on available license options -# and how to register to access FHI-aims club may be found at -# https://aimsclub.fhi-berlin.mpg.de/aims_obtaining_simple.php -sources = ['%(namelower)s.%(version)s.tgz'] -checksums = ['b591b09c7cb2e0befe59067ae59a63f522a9b5200a4073018f616aea657704d6'] - -builddependencies = [('CMake', '3.15.3')] - -configopts = ' -DCMAKE_Fortran_COMPILER="$MPIF90" ' -configopts += ' -DLIBS="mkl_scalapack_lp64 mkl_blacs_intelmpi_lp64 mkl_intel_lp64 mkl_sequential mkl_core" ' -configopts += ' -DLIB_PATHS="$CMAKE_LIBRARY_PATH" ' -configopts += ' -DCMAKE_C_FLAGS="$CFLAGS -ip" ' -configopts += ' -DCMAKE_Fortran_FLAGS="$FFLAGS -ip" ' -configopts += ' -DFortran_MIN_FLAGS="-O0 -fp-model precise" ' -configopts += ' -DTARGET_NAME="aims.x" ' - -postinstallcmds = ["cp -ar %(builddir)s/%(namelower)s.%(version)s/{CHANGELOG.md,doc,external} %(installdir)s/", - "cp -ar %(builddir)s/%(namelower)s.%(version)s/{regression_tests,species_defaults} %(installdir)s/", - "cp -ar %(builddir)s/%(namelower)s.%(version)s/{testcases,utilities} %(installdir)s/"] - -sanity_check_paths = { - 'files': ['bin/aims.x'], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/f/FHI-aims/FHI-aims-221103-intel-2022a.eb b/easybuild/easyconfigs/f/FHI-aims/FHI-aims-221103-intel-2022a.eb index 7e9bb34bb356..6807a404b678 100644 --- a/easybuild/easyconfigs/f/FHI-aims/FHI-aims-221103-intel-2022a.eb +++ b/easybuild/easyconfigs/f/FHI-aims/FHI-aims-221103-intel-2022a.eb @@ -18,7 +18,7 @@ DFT (semilocal and hybrid) and many-body perturbation theory. FHI-aims is particularly efficient for molecular systems and nanostructures, while maintaining high numerical accuracy for all production tasks. Production calculations handle up to several thousand atoms and can efficiently use (ten) -thousands of cores. +thousands of cores. """ toolchain = {'name': 'intel', 'version': '2022a'} diff --git a/easybuild/easyconfigs/f/FIAT/FIAT-1.6.0-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/f/FIAT/FIAT-1.6.0-foss-2016a-Python-2.7.11.eb deleted file mode 100644 index d0e91ca7e72d..000000000000 --- a/easybuild/easyconfigs/f/FIAT/FIAT-1.6.0-foss-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'FIAT' -version = '1.6.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://bitbucket.org/fenics-project/fiat' -description = """The FInite element Automatic Tabulator FIAT supports generation of arbitrary order - instances of the Lagrange elements on lines, triangles, and tetrahedra. It is also capable of generating - arbitrary order instances of Jacobi-type quadrature rules on the same element shapes.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://bitbucket.org/fenics-project/fiat/downloads'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('Python', '2.7.11'), - ('sympy', '1.0', versionsuffix), -] - -options = {'modulename': name} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/f/FIAT/FIAT-1.6.0-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/f/FIAT/FIAT-1.6.0-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index d231b285fd30..000000000000 --- a/easybuild/easyconfigs/f/FIAT/FIAT-1.6.0-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'FIAT' -version = '1.6.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://bitbucket.org/fenics-project/fiat' -description = """The FInite element Automatic Tabulator FIAT supports generation of arbitrary order - instances of the Lagrange elements on lines, triangles, and tetrahedra. It is also capable of generating - arbitrary order instances of Jacobi-type quadrature rules on the same element shapes.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['https://bitbucket.org/fenics-project/fiat/downloads'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('Python', '2.7.11'), - ('sympy', '1.0', versionsuffix), -] - -options = {'modulename': name} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/f/FIAT/FIAT-2018.1.0-foss-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/f/FIAT/FIAT-2018.1.0-foss-2018a-Python-3.6.4.eb deleted file mode 100644 index 4489db26844b..000000000000 --- a/easybuild/easyconfigs/f/FIAT/FIAT-2018.1.0-foss-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'FIAT' -version = '2018.1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://bitbucket.org/fenics-project/fiat' -description = """The FInite element Automatic Tabulator (FIAT) supports generation of arbitrary order - instances of the Lagrange elements on lines, triangles, and tetrahedra. It is also capable of generating - arbitrary order instances of Jacobi-type quadrature rules on the same element shapes.""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -dependencies = [('Python', '3.6.4')] - -use_pip = True - -exts_list = [ - ('sympy', '1.2', { - 'checksums': ['286ca070d72e250861dea7a21ab44f541cb2341e8268c70264cf8642dbd9225f'], - }), - (name, version, { - 'modulename': 'FIAT', - 'patches': ['FIAT-2018.1.0_fix-sympy.patch'], - 'source_tmpl': 'fiat-%(version)s.tar.gz', - 'source_urls': ['https://bitbucket.org/fenics-project/fiat/downloads'], - 'checksums': [ - '3d897d99fdc94441f9c8720fb5a3bcaf8a0b9ede897a0600cb1f329dacec5c92', # fiat-2018.1.0.tar.gz - 'b3ead2685a34b0b4feb1e01ef2d7770dff2ed6b143802a776376083fca6b5d0a', # FIAT-2018.1.0_fix-sympy.patch - ], - }), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/f/FIAT/FIAT-2018.1.0_fix-sympy.patch b/easybuild/easyconfigs/f/FIAT/FIAT-2018.1.0_fix-sympy.patch deleted file mode 100644 index 564b89d0355b..000000000000 --- a/easybuild/easyconfigs/f/FIAT/FIAT-2018.1.0_fix-sympy.patch +++ /dev/null @@ -1,28 +0,0 @@ -see https://bitbucket.org/fenics-project/fiat/issues/27/sympy-12-breaks-diff-of-expression-without -and https://bitbucket.org/fenics-project/fiat/commits/8ceb29a - -From 8ceb29a3b9b14668b9d387321a3f8f4126f9a159 Mon Sep 17 00:00:00 2001 -From: Jan Blechta -Date: Tue, 10 Jul 2018 23:30:03 +0200 -Subject: [PATCH] Fix regression in SymPy 1.2 - ---- - FIAT/expansions.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/FIAT/expansions.py b/FIAT/expansions.py -index c90e2ac..df046e4 100644 ---- a/FIAT/expansions.py -+++ b/FIAT/expansions.py -@@ -46,7 +46,7 @@ def _tabulate_dpts(tabulator, D, n, order, pts): - out = [] - try: - out = [sympy.diff(F, X[j]) for j in range(D)] -- except AttributeError: -+ except (AttributeError, ValueError): - # Intercept errors like - # AttributeError: 'list' object has no attribute - # 'free_symbols' --- -2.10.5 - diff --git a/easybuild/easyconfigs/f/FIAT/FIAT-2019.1.0-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/f/FIAT/FIAT-2019.1.0-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 8d72cb9f826e..000000000000 --- a/easybuild/easyconfigs/f/FIAT/FIAT-2019.1.0-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'FIAT' -version = '2019.1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://bitbucket.org/fenics-project/fiat' -description = """The FInite element Automatic Tabulator (FIAT) supports -generation of arbitrary order instances of the Lagrange elements on -lines, triangles, and tetrahedra. It is also capable of generating -arbitrary order instances of Jacobi-type quadrature rules on the same -element shapes.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = ['https://bitbucket.org/fenics-project/fiat/downloads'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['341a1046cbe0f5f2eb26630c2f71f378b0dca51daf9892a54a2ff193970371e9'] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('sympy', '1.5.1', versionsuffix), -] - -use_pip = True -sanity_pip_check = True -download_dep_fail = True - -options = {'modulename': 'FIAT'} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/f/FIRESTARTER/FIRESTARTER-2.0-gcccuda-2020a.eb b/easybuild/easyconfigs/f/FIRESTARTER/FIRESTARTER-2.0-gcccuda-2020a.eb deleted file mode 100644 index b4d0b82e61a2..000000000000 --- a/easybuild/easyconfigs/f/FIRESTARTER/FIRESTARTER-2.0-gcccuda-2020a.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'CMakeMakeCp' - -name = 'FIRESTARTER' -version = '2.0' - -homepage = 'https://github.com/tud-zih-energy/FIRESTARTER/' -description = """FIRESTARTER: A Processor Stress Test Utility. -FIRESTARTER maximizes the energy consumption of 64-Bit x86 processors by -generating heavy load on the execution units as well as transferring data -between the cores and multiple levels of the memory hierarchy.""" - -toolchain = {'name': 'gcccuda', 'version': '2020a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/tud-zih-energy/FIRESTARTER/releases/download/v%(version)s/'] -sources = ['%(name)s_%(version)s.tar.gz'] -checksums = ['a3b09ac4ec29c3d24750bf161c58abe6b9c2f86d56f046d2657be72daf63b673'] - -start_dir = 'sources' - -builddependencies = [ - ('binutils', '2.34'), - ('CMake', '3.16.4'), - ('hwloc', '2.2.0'), -] - -# All configopts, including default values -configopts = '-DFIRESTARTER_BUILD_TYPE=FIRESTARTER_CUDA' -configopts += ' -DFIRESTARTER_LINK_STATIC=ON' -configopts += ' -DFIRESTARTER_BUILD_HWLOC=OFF' -configopts += ' -DFIRESTARTER_THREAD_AFFINITY=ON' - -files_to_copy = [(['FIRESTARTER'], 'bin')] - -sanity_check_commands = ['bin/FIRESTARTER -t 1'] -sanity_check_paths = { - 'files': ['bin/FIRESTARTER'], - 'dirs': ['bin'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/f/FIX/FIX-1.06.12-foss-2019a-Octave-Python-3.7.2.eb b/easybuild/easyconfigs/f/FIX/FIX-1.06.12-foss-2019a-Octave-Python-3.7.2.eb deleted file mode 100644 index d9e0f624e804..000000000000 --- a/easybuild/easyconfigs/f/FIX/FIX-1.06.12-foss-2019a-Octave-Python-3.7.2.eb +++ /dev/null @@ -1,62 +0,0 @@ -easyblock = 'Tarball' - -name = 'FIX' -version = '1.06.12' -local_interpreter = 'Octave' -local_python_ver = '-Python-3.7.2' -versionsuffix = '-%s%s' % (local_interpreter, local_python_ver) - -homepage = 'https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/FIX' -description = """FIX attempts to auto-classify ICA components into "good" vs "bad" components, so that the bad -components can be removed from the 4D FMRI data.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -source_urls = ['https://www.fmrib.ox.ac.uk/~steve/ftp/'] -sources = ['fix-%(version)s.tar.gz'] -checksums = ['bb10a24f28b3c26a382744faa127c1c7bf3167dc7a4f06da1aab89b58b74ac72'] - -dependencies = [ - ('FSL', '6.0.2', local_python_ver), - ('Octave', '5.1.0'), - ('R', '3.6.0'), - ('ConnectomeWorkbench', '1.3.2') -] - -exts_defaultclass = 'RPackage' - -exts_default_options = { - 'source_urls': [ - 'https://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive - 'https://cran.r-project.org/src/contrib/', # current version of packages - 'https://cran.freestatistics.org/src/contrib', # mirror alternative for current packages - ], - 'source_tmpl': '%(name)s_%(version)s.tar.gz', -} - -# FIX depends on a specific, older version of the party package -exts_list = [ - ('coin', '1.2-2', { - 'checksums': ['d518065d3e1eb00121cb4e0200e1e4ae6b68eca6e249afc38bbffa35d24105bb'], - }), - ('party', '1.0-25', { - 'checksums': ['d4206f594c6fca0ab6e2fae1649333083e7938d5ca995a038cc730b80edc5921'], - }), -] - -# add the installation dir to PATH -modextrapaths = { - 'PATH': '', - 'R_LIBS_SITE': '', -} - -sanity_check_paths = { - 'files': ['fix'], - 'dirs': [''], -} - -# Set FSL_FIX_MATLAB_MODE here, since modextrapaths does not accept integers. -modtclfooter = "setenv FSL_FIX_MATLAB_MODE 2" -modluafooter = 'setenv("FSL_FIX_MATLAB_MODE", 2)' - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FIt-SNE/FIt-SNE-1.1.0-gompi-2018b.eb b/easybuild/easyconfigs/f/FIt-SNE/FIt-SNE-1.1.0-gompi-2018b.eb deleted file mode 100644 index 76dc9a5c6ccd..000000000000 --- a/easybuild/easyconfigs/f/FIt-SNE/FIt-SNE-1.1.0-gompi-2018b.eb +++ /dev/null @@ -1,37 +0,0 @@ -# easybuild easyconfig -# John Dey jfdey@fredhutch.org fizwit@github -easyblock = 'CmdCp' - -name = 'FIt-SNE' -version = '1.1.0' - -homepage = 'https://github.com/KlugerLab/FIt-SNE' -description = """t-distributed stochastic neighbor embedding (t-SNE) is widely used for - visualizing single-cell RNA-sequencing (scRNA-seq) data, but it scales poorly to large - datasets. We dramatically accelerate t-SNE, obviating the need for data downsampling, and - hence allowing visualization of rare cell populations. Furthermore, we implement a - heatmap-style visualization for scRNA-seq based on one-dimensional t-SNE for simultaneously - visualizing the expression patterns of thousands of genes.""" - -toolchain = {'name': 'gompi', 'version': '2018b'} -toolchainopts = {'cstd': 'c++11'} - -source_urls = ['https://github.com/KlugerLab/FIt-SNE/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['9a985fe1bb1e9c17fff0e81968e794eb834ccf002695d02294f2ff9ac564b873'] - -dependencies = [ - ('FFTW', '3.3.8'), -] - -local_comp_cmd = '$CXX $CXXFLAGS src/sptree.cpp src/tsne.cpp src/nbodyfft.cpp -o bin/fast_tsne -pthread -lfftw3 -lm' -cmds_map = [('', local_comp_cmd)] - -files_to_copy = [(['bin/fast_tsne'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/fast_tsne'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FLAC/FLAC-1.4.3-GCCcore-13.2.0.eb b/easybuild/easyconfigs/f/FLAC/FLAC-1.4.3-GCCcore-13.2.0.eb index fcc5b548a3c2..a0abaac6ca9f 100644 --- a/easybuild/easyconfigs/f/FLAC/FLAC-1.4.3-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/f/FLAC/FLAC-1.4.3-GCCcore-13.2.0.eb @@ -1,5 +1,3 @@ -# Update: Ehsan Moravveji (VSC - KU Leuven) - easyblock = 'ConfigureMake' name = 'FLAC' diff --git a/easybuild/easyconfigs/f/FLAC/FLAC-1.4.3-GCCcore-13.3.0.eb b/easybuild/easyconfigs/f/FLAC/FLAC-1.4.3-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..f767483f7cde --- /dev/null +++ b/easybuild/easyconfigs/f/FLAC/FLAC-1.4.3-GCCcore-13.3.0.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'FLAC' +version = '1.4.3' + +homepage = 'https://xiph.org/flac/' +description = """FLAC stands for Free Lossless Audio Codec, an audio format similar to MP3, but lossless, meaning +that audio is compressed in FLAC without any loss in quality.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://ftp.osuosl.org/pub/xiph/releases/flac/'] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['6c58e69cd22348f441b861092b825e591d0b822e106de6eb0ee4d05d27205b70'] + +builddependencies = [('binutils', '2.42')] + +dependencies = [('libogg', '1.3.5')] + +configopts = '--enable-static --enable-shared' + +sanity_check_paths = { + 'files': ['bin/flac', 'lib/libFLAC.a', 'lib/libFLAC++.a', + 'lib/libFLAC.%s' % SHLIB_EXT, 'lib/libFLAC++.%s' % SHLIB_EXT], + 'dirs': ['include/FLAC', 'include/FLAC++'], +} + +sanity_check_commands = ["flac --help"] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/FLAIR/FLAIR-1.5-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/f/FLAIR/FLAIR-1.5-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index d2f5792ecd1d..000000000000 --- a/easybuild/easyconfigs/f/FLAIR/FLAIR-1.5-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,74 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'Tarball' - -name = 'FLAIR' -version = '1.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/BrooksLabUCSC/flair' -description = """FLAIR (Full-Length Alternative Isoform analysis of RNA) -for the correction, isoform definition, and alternative splicing analysis of noisy reads. -FLAIR has primarily been used for nanopore cDNA, native RNA, and PacBio sequencing reads.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -# https://github.com/BrooksLabUCSC/flair -github_account = 'BrooksLabUCSC' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ["v%(version)s.tar.gz"] -checksums = ['3631b45b356a44676415f3e0930c8f0eacb869ba7def61ea65194e667dfb9b00'] - -dependencies = [ - ('Python', '3.7.4'), - ('R', '3.6.2'), # provides ggplot2, qqman - ('SciPy-bundle', '2019.10', versionsuffix), # provides numpy, pandas - ('rpy2', '3.2.6', versionsuffix), - ('tqdm', '4.41.1'), - ('SAMtools', '1.10'), - ('BEDTools', '2.29.2'), - ('pybedtools', '0.8.1'), - ('minimap2', '2.17'), - ('Pysam', '0.15.3'), - ('R-bundle-Bioconductor', '3.10'), # provides DESeq2, DRIMSeq, stageR - ('matplotlib', '3.1.1', versionsuffix), - ('Seaborn', '0.10.0', versionsuffix), - ('Kent_tools', '401'), # required for bedPartition command -] - -exts_defaultclass = 'PythonPackage' -exts_default_options = { - 'source_urls': [PYPI_LOWER_SOURCE], - 'source_tmpl': SOURCE_TAR_GZ, - 'download_dep_fail': True, - 'use_pip': True, -} -exts_filter = ("python -c 'import %(ext_name)s'", '') -exts_list = [ - ('ncls', '0.0.53', { - 'checksums': ['a1b927c8b4898f3071e502bb9bf42ceb5bcbc39910035bd1c1a987dc02061993'], - }), - ('kerneltree', '0.0.5', { - 'checksums': ['27d9d8dda1b72657ae2f9edc87881e92dbea2d6da469b7c06e33271ffcb72f37'], - }), -] - -postinstallcmds = [ - 'ln -s %(installdir)s/%(namelower)s.py %(installdir)s/bin/%(namelower)s.py', - 'chmod +x %(installdir)s/bin/*', -] - -fix_python_shebang_for = ['bin/*.py', '%(namelower)s.py'] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': ['bin/%(namelower)s.py', 'bin/ssPrep.py'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} -local_subcommands = ['align', 'correct', 'collapse', 'quantify', 'diffExp', 'diffSplice'] -sanity_check_commands = ["%%(namelower)s.py %s --help" % c for c in local_subcommands] + [ - "ssPrep.py --help", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FLAIR/FLAIR-1.5.1-20200630-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/f/FLAIR/FLAIR-1.5.1-20200630-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index d23aaa27281e..000000000000 --- a/easybuild/easyconfigs/f/FLAIR/FLAIR-1.5.1-20200630-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,80 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'Tarball' - -name = 'FLAIR' -version = '1.5.1-20200630' -local_commit = '0f71b5f' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/BrooksLabUCSC/flair' -description = """FLAIR (Full-Length Alternative Isoform analysis of RNA) -for the correction, isoform definition, and alternative splicing analysis of noisy reads. -FLAIR has primarily been used for nanopore cDNA, native RNA, and PacBio sequencing reads.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -# https://github.com/BrooksLabUCSC/flair -github_account = 'BrooksLabUCSC' -source_urls = [GITHUB_LOWER_SOURCE] -sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] -patches = ['FLAIR-%(version)s_fix-pandas2ri.py2rpy.patch'] -checksums = [ - 'fb621b7c4613cd691cbb844ee5d354f2e3076b28f2bbe347f305d4033a3a07b5', # FLAIR-1.5.1-20200630.tar.gz - # FLAIR-1.5.1-20200630_fix-pandas2ri.py2rpy.patch - '3babe0aeae9fd308512ed82efefcdd82f5087983c2545009946c011fd1d4389d', -] - -dependencies = [ - ('Python', '3.7.4'), - ('R', '3.6.2'), # provides ggplot2, qqman - ('SciPy-bundle', '2019.10', versionsuffix), # provides numpy, pandas - ('rpy2', '3.2.6', versionsuffix), - ('tqdm', '4.41.1'), - ('SAMtools', '1.10'), - ('BEDTools', '2.29.2'), - ('pybedtools', '0.8.1'), - ('minimap2', '2.17'), - ('Pysam', '0.15.3'), - ('R-bundle-Bioconductor', '3.10'), # provides DESeq2, DRIMSeq, stageR - ('matplotlib', '3.1.1', versionsuffix), - ('Seaborn', '0.10.0', versionsuffix), - ('Kent_tools', '401'), # required for bedPartition command -] - -exts_defaultclass = 'PythonPackage' -exts_default_options = { - 'source_urls': [PYPI_LOWER_SOURCE], - 'source_tmpl': SOURCE_TAR_GZ, - 'download_dep_fail': True, - 'use_pip': True, -} -exts_filter = ("python -c 'import %(ext_name)s'", '') -exts_list = [ - ('ncls', '0.0.53', { - 'checksums': ['a1b927c8b4898f3071e502bb9bf42ceb5bcbc39910035bd1c1a987dc02061993'], - }), - ('kerneltree', '0.0.5', { - 'checksums': ['27d9d8dda1b72657ae2f9edc87881e92dbea2d6da469b7c06e33271ffcb72f37'], - }), -] - -postinstallcmds = [ - 'ln -s %(installdir)s/%(namelower)s.py %(installdir)s/bin/%(namelower)s.py', - 'chmod +x %(installdir)s/bin/*', -] - -fix_python_shebang_for = ['bin/*.py', '%(namelower)s.py'] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': ['bin/%(namelower)s.py', 'bin/ssPrep.py'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} -local_subcommands = ['align', 'correct', 'collapse', 'quantify', 'diffExp', 'diffSplice'] -sanity_check_commands = ["%%(namelower)s.py %s --help" % c for c in local_subcommands] + [ - "ssPrep.py --help", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FLAIR/FLAIR-1.5.1-20200630_fix-pandas2ri.py2rpy.patch b/easybuild/easyconfigs/f/FLAIR/FLAIR-1.5.1-20200630_fix-pandas2ri.py2rpy.patch deleted file mode 100644 index 11b7b526daff..000000000000 --- a/easybuild/easyconfigs/f/FLAIR/FLAIR-1.5.1-20200630_fix-pandas2ri.py2rpy.patch +++ /dev/null @@ -1,57 +0,0 @@ -fix compatibility with rpy2 v3.x -author: Kenneth Hoste (HPC-UGent) -diff -ru flair-0f71b5f7e37ff040eb3bf0e62fb62940e4a318f0.orig/bin/runDE.py flair-0f71b5f7e37ff040eb3bf0e62fb62940e4a318f0/bin/runDE.py ---- flair-0f71b5f7e37ff040eb3bf0e62fb62940e4a318f0.orig/bin/runDE.py 2020-06-30 18:58:44.000000000 +0200 -+++ flair-0f71b5f7e37ff040eb3bf0e62fb62940e4a318f0/bin/runDE.py 2021-05-18 15:07:01.188990143 +0200 -@@ -105,11 +105,11 @@ - - # make the quant DF - quantDF = pd.read_table(matrix, header=0, sep='\t', index_col=0) -- df = pandas2ri.py2ri(quantDF) -+ df = pandas2ri.py2rpy(quantDF) - - # import formula - formulaDF = pd.read_csv(formula,header=0, sep="\t",index_col=0) -- sampleTable = pandas2ri.py2ri(formulaDF) -+ sampleTable = pandas2ri.py2rpy(formulaDF) - - - if "batch" in list(formulaDF): -@@ -213,4 +213,4 @@ - - - if __name__ == "__main__": -- main() -\ No newline at end of file -+ main() -diff -ru flair-0f71b5f7e37ff040eb3bf0e62fb62940e4a318f0.orig/bin/runDS.py flair-0f71b5f7e37ff040eb3bf0e62fb62940e4a318f0/bin/runDS.py ---- flair-0f71b5f7e37ff040eb3bf0e62fb62940e4a318f0.orig/bin/runDS.py 2020-06-30 18:58:44.000000000 +0200 -+++ flair-0f71b5f7e37ff040eb3bf0e62fb62940e4a318f0/bin/runDS.py 2021-05-18 15:07:01.188990143 +0200 -@@ -153,8 +153,8 @@ - quantDF[[col]] = quantDF[[col]] + 1 - - # Convert pandas to R data frame. -- samples = pandas2ri.py2ri(formulaDF) -- counts = pandas2ri.py2ri(quantDF) -+ samples = pandas2ri.py2rpy(formulaDF) -+ counts = pandas2ri.py2rpy(quantDF) - - # DRIMSEQ part. - if "batch" in list(formulaDF): R.assign('batch', samples.rx2('batch')) -diff -ru flair-0f71b5f7e37ff040eb3bf0e62fb62940e4a318f0.orig/bin/runDU.py flair-0f71b5f7e37ff040eb3bf0e62fb62940e4a318f0/bin/runDU.py ---- flair-0f71b5f7e37ff040eb3bf0e62fb62940e4a318f0.orig/bin/runDU.py 2020-06-30 18:58:44.000000000 +0200 -+++ flair-0f71b5f7e37ff040eb3bf0e62fb62940e4a318f0/bin/runDU.py 2021-05-18 15:07:01.188990143 +0200 -@@ -114,11 +114,11 @@ - - # get quant table and formula table - quantDF = pd.read_table(matrix, header=0, sep='\t', index_col=0) -- df = pandas2ri.py2ri(quantDF) -+ df = pandas2ri.py2rpy(quantDF) - - formulaDF = pd.read_csv(formula,header=0, sep="\t") - -- pydf = pandas2ri.py2ri(formulaDF) -+ pydf = pandas2ri.py2rpy(formulaDF) - - # Convert pandas to R data frame. - samples = pydf diff --git a/easybuild/easyconfigs/f/FLANN/FLANN-1.8.4-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/f/FLANN/FLANN-1.8.4-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 34f5aaf3db5f..000000000000 --- a/easybuild/easyconfigs/f/FLANN/FLANN-1.8.4-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,42 +0,0 @@ -# Contribution from the NIHR Biomedical Research Centre -# Guy's and St Thomas' NHS Foundation Trust and King's College London -# uploaded by J. Sassmannshausen - -easyblock = 'CMakeMake' - -name = 'FLANN' -version = '1.8.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/mariusmuja/flann/' -description = "FLANN is a library for performing fast approximate nearest neighbor searches in high dimensional spaces." - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {'openmp': True} -source_urls = ['https://github.com/mariusmuja/flann/archive/'] -sources = ['%(version)s.tar.gz'] -patches = ['FLANN-%(version)s_fix-cmake.patch'] - -checksums = [ - 'ed5843113150b3d6bc4c325fecb51337838a9fc09ad64bdb6aea79d6e610ee13', # flann-1.8.4.tar.gz - '179699d853440c9d4446b8f338a1fde64c3e712dd4bc305790a2d5790fb25ed6', # FLANN-1.8.4_fix-cmake.patch -] - -builddependencies = [('CMake', '3.16.4')] -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', '-Python-3.8.2'), -] - -configopts = "-DUSE_OPENMP=ON -DUSE_MPI=ON -DBUILD_PYTHON_BINDINGS=ON -DBUILD_C_BINDINGS=ON" - -modextrapaths = {'PYTHONPATH': ['share/flann/python']} - -sanity_check_paths = { - 'files': ['lib/libflann_cpp_s.a', 'lib/libflann_s.a', - 'lib/libflann_cpp.%s' % SHLIB_EXT, 'lib/libflann.%s' % SHLIB_EXT], - 'dirs': ['include/flann', 'lib/pkgconfig', 'share/doc/flann', 'share/flann/python'], -} -sanity_check_commands = ["python -c 'import pyflann'"] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/FLANN/FLANN-1.8.4-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/f/FLANN/FLANN-1.8.4-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index 2e3e8f058de0..000000000000 --- a/easybuild/easyconfigs/f/FLANN/FLANN-1.8.4-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'FLANN' -version = '1.8.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.cs.ubc.ca/research/flann/' -description = "FLANN is a library for performing fast approximate nearest neighbor searches in high dimensional spaces." - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'openmp': True} - -source_urls = ['http://www.cs.ubc.ca/research/flann/uploads/FLANN/'] -sources = ['flann-%(version)s-src.zip'] -checksums = ['dfbb9321b0d687626a644c70872a2c540b16200e7f4c7bd72f91ae032f445c08'] - -builddependencies = [('CMake', '3.5.2')] -dependencies = [ - ('Python', '2.7.11'), -] - -separate_build_dir = True - -configopts = "-DUSE_OPENMP=ON -DUSE_MPI=ON -DBUILD_PYTHON_BINDINGS=ON -DBUILD_C_BINDINGS=ON" - -modextrapaths = {'PYTHONPATH': ['share/flann/python']} - -sanity_check_paths = { - 'files': ['lib/libflann_cpp_s.a', 'lib/libflann_s.a', - 'lib/libflann_cpp.%s' % SHLIB_EXT, 'lib/libflann.%s' % SHLIB_EXT], - 'dirs': ['include/flann', 'lib/pkgconfig', 'share/doc/flann', 'share/flann/python'], -} -sanity_check_commands = [('python', '-c "import pyflann"')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/FLANN/FLANN-1.8.4-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/f/FLANN/FLANN-1.8.4-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index cc78e9558bef..000000000000 --- a/easybuild/easyconfigs/f/FLANN/FLANN-1.8.4-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'FLANN' -version = '1.8.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.cs.ubc.ca/research/flann/' -description = "FLANN is a library for performing fast approximate nearest neighbor searches in high dimensional spaces." - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'openmp': True} - -source_urls = ['http://www.cs.ubc.ca/research/flann/uploads/FLANN/'] -sources = ['flann-%(version)s-src.zip'] -patches = ['FLANN-%(version)s_fix-abs-overload.patch'] -checksums = [ - 'dfbb9321b0d687626a644c70872a2c540b16200e7f4c7bd72f91ae032f445c08', # flann-1.8.4-src.zip - '77c481b24b1f825196d9ee8c8005c54fad9164af67c0730e336033b5a11ba350', # FLANN-1.8.4_fix-abs-overload.patch -] - -builddependencies = [('CMake', '3.9.5')] -dependencies = [('Python', '2.7.14')] - -separate_build_dir = True - -configopts = "-DUSE_OPENMP=ON -DUSE_MPI=ON -DBUILD_PYTHON_BINDINGS=ON -DBUILD_C_BINDINGS=ON" - -modextrapaths = {'PYTHONPATH': ['share/flann/python']} - -sanity_check_paths = { - 'files': ['lib/libflann_cpp_s.a', 'lib/libflann_s.a', - 'lib/libflann_cpp.%s' % SHLIB_EXT, 'lib/libflann.%s' % SHLIB_EXT], - 'dirs': ['include/flann', 'lib/pkgconfig', 'share/doc/flann', 'share/flann/python'], -} -sanity_check_commands = [('python', '-c "import pyflann"')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/FLANN/FLANN-1.8.4_fix-abs-overload.patch b/easybuild/easyconfigs/f/FLANN/FLANN-1.8.4_fix-abs-overload.patch deleted file mode 100644 index 960c7b7b3f8c..000000000000 --- a/easybuild/easyconfigs/f/FLANN/FLANN-1.8.4_fix-abs-overload.patch +++ /dev/null @@ -1,21 +0,0 @@ -fix for: error: more than one instance of overloaded function "abs" matches the argument list -author: Kenneth Hoste (HPC-UGent) ---- flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h.orig 2017-11-22 20:15:58.975950087 +0100 -+++ flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h 2017-11-22 20:16:24.166478426 +0100 -@@ -36,6 +36,7 @@ - #include - #include - #include -+#include - - #include "flann/general.h" - #include "flann/algorithms/nn_index.h" -@@ -663,7 +664,7 @@ - ElementType max_span = 0; - size_t div_feat = 0; - for (size_t i=0;i max_span) { - max_span = span; - div_feat = i; diff --git a/easybuild/easyconfigs/f/FLANN/FLANN-1.8.4_fix-cmake.patch b/easybuild/easyconfigs/f/FLANN/FLANN-1.8.4_fix-cmake.patch deleted file mode 100644 index a1932dfb5737..000000000000 --- a/easybuild/easyconfigs/f/FLANN/FLANN-1.8.4_fix-cmake.patch +++ /dev/null @@ -1,30 +0,0 @@ -# Flann fails to build with newer versions of CMake, see: -# https://stackoverflow.com/questions/50763621/building-flann-with-cmake-fails -# Contribution from the NIHR Biomedical Research Centre -# Guy's and St Thomas' NHS Foundation Trust and King's College London -# uploaded by J. Sassmannshausen -diff --git a/src/cpp/CMakeLists.txt b/src/cpp/CMakeLists.txt -index 49c53f0..0976e41 100644 ---- a/src/cpp/CMakeLists.txt -+++ b/src/cpp/CMakeLists.txt -@@ -29,7 +29,7 @@ if (BUILD_CUDA_LIB) - endif() - - if(CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_COMPILER_IS_GNUCC) -- add_library(flann_cpp SHARED "") -+ add_library(flann_cpp SHARED empty.cpp) - set_target_properties(flann_cpp PROPERTIES LINKER_LANGUAGE CXX) - target_link_libraries(flann_cpp -Wl,-whole-archive flann_cpp_s -Wl,-no-whole-archive) - -@@ -83,7 +83,7 @@ if (BUILD_C_BINDINGS) - set_property(TARGET flann_s PROPERTY COMPILE_DEFINITIONS FLANN_STATIC) - - if(CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_COMPILER_IS_GNUCC) -- add_library(flann SHARED "") -+ add_library(flann SHARED empty.cpp) - set_target_properties(flann PROPERTIES LINKER_LANGUAGE CXX) - target_link_libraries(flann -Wl,-whole-archive flann_s -Wl,-no-whole-archive) - else() -diff --git a/src/cpp/empty.cpp b/src/cpp/empty.cpp -new file mode 100644 -index 0000000..e69de29 diff --git a/easybuild/easyconfigs/f/FLANN/FLANN-1.9.1-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/f/FLANN/FLANN-1.9.1-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 5321fb0cc982..000000000000 --- a/easybuild/easyconfigs/f/FLANN/FLANN-1.9.1-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,42 +0,0 @@ -# Contribution from the NIHR Biomedical Research Centre -# Guy's and St Thomas' NHS Foundation Trust and King's College London -# uploaded by J. Sassmannshausen - -easyblock = 'CMakeMake' - -name = 'FLANN' -version = '1.9.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/mariusmuja/flann/' -description = "FLANN is a library for performing fast approximate nearest neighbor searches in high dimensional spaces." - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {'openmp': True} - -source_urls = ['https://github.com/mariusmuja/flann/archive/'] -sources = ['%(version)s.tar.gz'] -patches = ['FLANN-1.8.4_fix-cmake.patch'] -checksums = [ - 'b23b5f4e71139faa3bcb39e6bbcc76967fbaf308c4ee9d4f5bfbeceaa76cc5d3', # flann-1.9.1.tar.gz - '179699d853440c9d4446b8f338a1fde64c3e712dd4bc305790a2d5790fb25ed6', # FLANN-1.8.4_fix-cmake.patch -] - -builddependencies = [('CMake', '3.16.4')] -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', '-Python-3.8.2'), -] - -configopts = "-DUSE_OPENMP=ON -DUSE_MPI=ON -DBUILD_PYTHON_BINDINGS=ON -DBUILD_C_BINDINGS=ON" - -modextrapaths = {'PYTHONPATH': ['share/flann/python']} - -sanity_check_paths = { - 'files': ['lib/libflann_cpp_s.a', 'lib/libflann_s.a', - 'lib/libflann_cpp.%s' % SHLIB_EXT, 'lib/libflann.%s' % SHLIB_EXT], - 'dirs': ['include/flann', 'lib/pkgconfig', 'share/flann/python'], -} -sanity_check_commands = ["python -c 'import pyflann'"] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/FLANN/FLANN-1.9.2-foss-2022b.eb b/easybuild/easyconfigs/f/FLANN/FLANN-1.9.2-foss-2022b.eb new file mode 100644 index 000000000000..ce4946fff26a --- /dev/null +++ b/easybuild/easyconfigs/f/FLANN/FLANN-1.9.2-foss-2022b.eb @@ -0,0 +1,42 @@ +# Contribution from the NIHR Biomedical Research Centre +# Guy's and St Thomas' NHS Foundation Trust and King's College London +# uploaded by J. Sassmannshausen + +easyblock = 'CMakeMake' + +name = 'FLANN' +version = '1.9.2' + +homepage = 'https://github.com/mariusmuja/flann/' +description = "FLANN is a library for performing fast approximate nearest neighbor searches in high dimensional spaces." + +toolchain = {'name': 'foss', 'version': '2022b'} +toolchainopts = {'openmp': True} + +source_urls = ['https://github.com/mariusmuja/flann/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['e26829bb0017f317d9cc45ab83ddcb8b16d75ada1ae07157006c1e7d601c8824'] + +builddependencies = [ + ('CMake', '3.24.3'), +] + +dependencies = [ + ('Python', '3.10.8'), + ('SciPy-bundle', '2023.02'), + ('lz4', '1.9.4'), +] + +configopts = "-DUSE_OPENMP=ON -DUSE_MPI=ON -DBUILD_PYTHON_BINDINGS=ON -DBUILD_C_BINDINGS=ON" + +modextrapaths = {'PYTHONPATH': ['share/flann/python']} + +sanity_check_paths = { + 'files': ['lib/libflann_cpp_s.a', 'lib/libflann_s.a', + 'lib/libflann_cpp.%s' % SHLIB_EXT, 'lib/libflann.%s' % SHLIB_EXT], + 'dirs': ['include/flann', 'lib/pkgconfig', 'share/flann/python'], +} + +sanity_check_commands = ["python -c 'import pyflann'"] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/FLANN/FLANN-1.9.2-foss-2023a.eb b/easybuild/easyconfigs/f/FLANN/FLANN-1.9.2-foss-2023a.eb new file mode 100644 index 000000000000..37143785fe1c --- /dev/null +++ b/easybuild/easyconfigs/f/FLANN/FLANN-1.9.2-foss-2023a.eb @@ -0,0 +1,40 @@ +# Contribution from the NIHR Biomedical Research Centre +# Guy's and St Thomas' NHS Foundation Trust and King's College London +# uploaded by J. Sassmannshausen + +easyblock = 'CMakeMake' + +name = 'FLANN' +version = '1.9.2' + +homepage = 'https://github.com/mariusmuja/flann/' +description = "FLANN is a library for performing fast approximate nearest neighbor searches in high dimensional spaces." + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'openmp': True} + +source_urls = ['https://github.com/mariusmuja/flann/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['e26829bb0017f317d9cc45ab83ddcb8b16d75ada1ae07157006c1e7d601c8824'] + +builddependencies = [('CMake', '3.26.3')] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('lz4', '1.9.4'), +] + +configopts = "-DUSE_OPENMP=ON -DUSE_MPI=ON -DBUILD_PYTHON_BINDINGS=ON -DBUILD_C_BINDINGS=ON" + +modextrapaths = {'PYTHONPATH': ['share/flann/python']} + +sanity_check_paths = { + 'files': ['lib/libflann_cpp_s.a', 'lib/libflann_s.a', + 'lib/libflann_cpp.%s' % SHLIB_EXT, 'lib/libflann.%s' % SHLIB_EXT], + 'dirs': ['include/flann', 'lib/pkgconfig', 'share/flann/python'], +} + +sanity_check_commands = ["python -c 'import pyflann'"] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/FLASH/FLASH-1.2.11-GCC-8.3.0.eb b/easybuild/easyconfigs/f/FLASH/FLASH-1.2.11-GCC-8.3.0.eb deleted file mode 100644 index cc46f9d2ca66..000000000000 --- a/easybuild/easyconfigs/f/FLASH/FLASH-1.2.11-GCC-8.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'MakeCp' - -name = 'FLASH' -version = '1.2.11' - -homepage = 'https://ccb.jhu.edu/software/FLASH/' -description = """FLASH (Fast Length Adjustment of SHort reads) is a very fast and accurate software - tool to merge paired-end reads from next-generation sequencing experiments. FLASH is designed to - merge pairs of reads when the original DNA fragments are shorter than twice the length of reads. - The resulting longer reads can significantly improve genome assemblies. They can also improve - transcriptome assembly when FLASH is used to merge RNA-seq data.""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -source_urls = ['http://download.sourceforge.net/%(namelower)spage'] -sources = [SOURCE_TAR_GZ] -checksums = ['685ca6f7fedda07434d8ee03c536f4763385671c4509c5bb48beb3055fd236ac'] - -dependencies = [('zlib', '1.2.11')] - -files_to_copy = [(['flash'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/flash'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FLASH/FLASH-1.2.11-foss-2016a.eb b/easybuild/easyconfigs/f/FLASH/FLASH-1.2.11-foss-2016a.eb deleted file mode 100644 index 5212c8b65816..000000000000 --- a/easybuild/easyconfigs/f/FLASH/FLASH-1.2.11-foss-2016a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'MakeCp' - -name = 'FLASH' -version = '1.2.11' - -homepage = 'https://ccb.jhu.edu/software/FLASH/' -description = """FLASH (Fast Length Adjustment of SHort reads) is a very fast and accurate software - tool to merge paired-end reads from next-generation sequencing experiments. FLASH is designed to - merge pairs of reads when the original DNA fragments are shorter than twice the length of reads. - The resulting longer reads can significantly improve genome assemblies. They can also improve - transcriptome assembly when FLASH is used to merge RNA-seq data.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['http://download.sourceforge.net/%(namelower)spage'] -sources = [SOURCE_TAR_GZ] - -files_to_copy = [(['flash'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/flash'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FLASH/FLASH-1.2.11-foss-2018a.eb b/easybuild/easyconfigs/f/FLASH/FLASH-1.2.11-foss-2018a.eb deleted file mode 100644 index e4cc8af6cc9b..000000000000 --- a/easybuild/easyconfigs/f/FLASH/FLASH-1.2.11-foss-2018a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'MakeCp' - -name = 'FLASH' -version = '1.2.11' - -homepage = 'https://ccb.jhu.edu/software/FLASH/' -description = """FLASH (Fast Length Adjustment of SHort reads) is a very fast and accurate software - tool to merge paired-end reads from next-generation sequencing experiments. FLASH is designed to - merge pairs of reads when the original DNA fragments are shorter than twice the length of reads. - The resulting longer reads can significantly improve genome assemblies. They can also improve - transcriptome assembly when FLASH is used to merge RNA-seq data.""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['http://download.sourceforge.net/%(namelower)spage'] -sources = [SOURCE_TAR_GZ] -checksums = ['685ca6f7fedda07434d8ee03c536f4763385671c4509c5bb48beb3055fd236ac'] - -dependencies = [('zlib', '1.2.11')] - -files_to_copy = [(['flash'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/flash'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FLASH/FLASH-1.2.11-foss-2018b.eb b/easybuild/easyconfigs/f/FLASH/FLASH-1.2.11-foss-2018b.eb deleted file mode 100644 index bb7decaa1db0..000000000000 --- a/easybuild/easyconfigs/f/FLASH/FLASH-1.2.11-foss-2018b.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'MakeCp' - -name = 'FLASH' -version = '1.2.11' - -homepage = 'https://ccb.jhu.edu/software/FLASH/' -description = """FLASH (Fast Length Adjustment of SHort reads) is a very fast and accurate software - tool to merge paired-end reads from next-generation sequencing experiments. FLASH is designed to - merge pairs of reads when the original DNA fragments are shorter than twice the length of reads. - The resulting longer reads can significantly improve genome assemblies. They can also improve - transcriptome assembly when FLASH is used to merge RNA-seq data.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['http://download.sourceforge.net/%(namelower)spage'] -sources = [SOURCE_TAR_GZ] -checksums = ['685ca6f7fedda07434d8ee03c536f4763385671c4509c5bb48beb3055fd236ac'] - -dependencies = [('zlib', '1.2.11')] - -files_to_copy = [(['flash'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/flash'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FLASH/FLASH-2.2.00-GCCcore-13.3.0.eb b/easybuild/easyconfigs/f/FLASH/FLASH-2.2.00-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..e9bd75c1dfcf --- /dev/null +++ b/easybuild/easyconfigs/f/FLASH/FLASH-2.2.00-GCCcore-13.3.0.eb @@ -0,0 +1,38 @@ +easyblock = 'MakeCp' + +name = 'FLASH' +version = '2.2.00' + +homepage = 'https://ccb.jhu.edu/software/FLASH/' +description = """FLASH (Fast Length Adjustment of SHort reads) is a very fast +and accurate software tool to merge paired-end reads from next-generation +sequencing experiments. FLASH is designed to merge pairs of reads when the +original DNA fragments are shorter than twice the length of reads. The +resulting longer reads can significantly improve genome assemblies. They can +also improve transcriptome assembly when FLASH is used to merge RNA-seq data. +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://github.com/dstreett/FLASH2/archive/'] +sources = ['%(version)s.zip'] +checksums = ['1e54b2dd7d21ca3e0595a3ffdd27ef3098f88c4de5b9302ec5ea074b49b79960'] + +builddependencies = [('binutils', '2.42')] + +dependencies = [('zlib', '1.3.1')] + +files_to_copy = [(['flash2'], 'bin')] + +postinstallcmds = ["cd %(installdir)s/bin && ln -s flash2 flash"] + +sanity_check_paths = { + 'files': ['bin/flash2', 'bin/flash'], + 'dirs': [], +} + +sanity_check_commands = [ + "flash --help", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FLASH/FLASH-2.2.00-foss-2018b.eb b/easybuild/easyconfigs/f/FLASH/FLASH-2.2.00-foss-2018b.eb deleted file mode 100644 index 2c0c0783a00b..000000000000 --- a/easybuild/easyconfigs/f/FLASH/FLASH-2.2.00-foss-2018b.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'MakeCp' - -name = 'FLASH' -version = '2.2.00' - -homepage = 'https://ccb.jhu.edu/software/FLASH/' -description = """FLASH (Fast Length Adjustment of SHort reads) is a very fast -and accurate software tool to merge paired-end reads from next-generation -sequencing experiments. FLASH is designed to merge pairs of reads when the -original DNA fragments are shorter than twice the length of reads. The -resulting longer reads can significantly improve genome assemblies. They can -also improve transcriptome assembly when FLASH is used to merge RNA-seq data. -""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/dstreett/FLASH2/archive/'] -sources = ['%(version)s.zip'] -checksums = ['1e54b2dd7d21ca3e0595a3ffdd27ef3098f88c4de5b9302ec5ea074b49b79960'] - -files_to_copy = [(['flash2'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/flash2'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FLEUR/FLEUR-0.26e-intel-2016a.eb b/easybuild/easyconfigs/f/FLEUR/FLEUR-0.26e-intel-2016a.eb deleted file mode 100644 index aee9c310da24..000000000000 --- a/easybuild/easyconfigs/f/FLEUR/FLEUR-0.26e-intel-2016a.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'MakeCp' - -name = 'FLEUR' -version = '0.26e' - -homepage = 'http://www.flapw.de/' -description = """FLEUR is a feature-full, freely available FLAPW (full potential linearized augmented planewave) code, - based on density-functional theory.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'usempi': True, 'r8': True} - -# dowload requires registration, see http://www.flapw.de/pm/index.php?n=FLEUR.Downloads -sources = ['v%s.tgz' % version.split('.')[1]] - -builddependencies = [('imake', '1.0.7')] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), - ('HDF5', '1.8.16'), - # ('Wannier90', '2.0.1'), # only needed if '#define wann' is added to Imakefile -] - -# define hardware platform to be 'parallel intel compiler, 64 bit, use scalapack') -prebuildopts = "sed -i 's/^#define jureca/#define linux_evp_64/g' Imakefile && " -# don't specialize for systems with structural symmetry -prebuildopts += "sed -i 's/^#define inversion//g' Imakefile && " -# no need to jump through hoops to make compilation work with older Fortran compilers -prebuildopts += "sed -i 's/^#define f_90//g' Imakefile && " - -prebuildopts += "imake && " -buildopts = 'FC="$FC" FFLAGS="$FFLAGS" HDFROOT=$EBROOTHDF5 fleur.x inpgen.x' - -# parallel build tends to fail -parallel = 1 - -files_to_copy = [(['fleur.x', 'inpgen.x'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/fleur.x', 'bin/inpgen.x'], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/f/FLINT/FLINT-2.5.2-GCC-7.3.0-2.30.eb b/easybuild/easyconfigs/f/FLINT/FLINT-2.5.2-GCC-7.3.0-2.30.eb deleted file mode 100644 index 12ba1cb4a10c..000000000000 --- a/easybuild/easyconfigs/f/FLINT/FLINT-2.5.2-GCC-7.3.0-2.30.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FLINT' -version = '2.5.2' - -homepage = 'http://www.%(namelower)slib.org' - -description = """FLINT (Fast Library for Number Theory) is a C library in support of computations - in number theory. Operations that can be performed include conversions, arithmetic, computing GCDs, - factoring, solving linear systems, and evaluating special functions. In addition, FLINT provides - various low-level routines for fast arithmetic. FLINT is extensively documented and tested.""" - -toolchain = {'name': 'GCC', 'version': '7.3.0-2.30'} - -source_urls = ['http://www.%(namelower)slib.org'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['cbf1fe0034533c53c5c41761017065f85207a1b770483e98b2392315f6575e87'] - -dependencies = [ - ('GMP', '6.1.2'), - ('MPFR', '4.0.1'), -] - -configopts = '--with-gmp=$EBROOTGMP --with-mpfr=$EBROOTMPFR' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/lib%%(namelower)s.%s' % SHLIB_EXT, 'lib/lib%(namelower)s.a'], - 'dirs': ['include'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/f/FLINT/FLINT-2.5.2-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/f/FLINT/FLINT-2.5.2-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 1e03ade2de44..000000000000 --- a/easybuild/easyconfigs/f/FLINT/FLINT-2.5.2-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FLINT' -version = '2.5.2' - -homepage = 'http://www.flintlib.org/' - -description = """FLINT (Fast Library for Number Theory) is a C library in support of computations - in number theory. Operations that can be performed include conversions, arithmetic, computing GCDs, - factoring, solving linear systems, and evaluating special functions. In addition, FLINT provides - various low-level routines for fast arithmetic. FLINT is extensively documented and tested.""" - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} -toolchainopts = {'pic': True} - -source_urls = ['http://www.flintlib.org'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['cbf1fe0034533c53c5c41761017065f85207a1b770483e98b2392315f6575e87'] - -dependencies = [ - ('GMP', '6.1.2'), - ('MPFR', '4.0.2'), -] - -configopts = '--with-gmp=$EBROOTGMP --with-mpfr=$EBROOTMPFR' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/lib%%(namelower)s.%s' % SHLIB_EXT, 'lib/lib%(namelower)s.a'], - 'dirs': ['include'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/f/FLINT/FLINT-2.5.2-GCC-8.3.0.eb b/easybuild/easyconfigs/f/FLINT/FLINT-2.5.2-GCC-8.3.0.eb deleted file mode 100644 index d2ea8a60454f..000000000000 --- a/easybuild/easyconfigs/f/FLINT/FLINT-2.5.2-GCC-8.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FLINT' -version = '2.5.2' - -homepage = 'https://www.flintlib.org/' - -description = """FLINT (Fast Library for Number Theory) is a C library in support of computations - in number theory. Operations that can be performed include conversions, arithmetic, computing GCDs, - factoring, solving linear systems, and evaluating special functions. In addition, FLINT provides - various low-level routines for fast arithmetic. FLINT is extensively documented and tested.""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://www.flintlib.org'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['cbf1fe0034533c53c5c41761017065f85207a1b770483e98b2392315f6575e87'] - -dependencies = [ - ('GMP', '6.1.2'), - ('MPFR', '4.0.2'), -] - -configopts = '--with-gmp=$EBROOTGMP --with-mpfr=$EBROOTMPFR' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/lib%%(namelower)s.%s' % SHLIB_EXT, 'lib/lib%(namelower)s.a'], - 'dirs': ['include'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/f/FLINT/FLINT-2.5.2-iccifort-2018.3.222-GCC-7.3.0-2.30.eb b/easybuild/easyconfigs/f/FLINT/FLINT-2.5.2-iccifort-2018.3.222-GCC-7.3.0-2.30.eb deleted file mode 100644 index e317e5d7509f..000000000000 --- a/easybuild/easyconfigs/f/FLINT/FLINT-2.5.2-iccifort-2018.3.222-GCC-7.3.0-2.30.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FLINT' -version = '2.5.2' - -homepage = 'http://www.%(namelower)slib.org' - -description = """FLINT (Fast Library for Number Theory) is a C library in support of computations - in number theory. Operations that can be performed include conversions, arithmetic, computing GCDs, - factoring, solving linear systems, and evaluating special functions. In addition, FLINT provides - various low-level routines for fast arithmetic. FLINT is extensively documented and tested.""" - -toolchain = {'name': 'iccifort', 'version': '2018.3.222-GCC-7.3.0-2.30'} - -source_urls = ['http://www.%(namelower)slib.org'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['cbf1fe0034533c53c5c41761017065f85207a1b770483e98b2392315f6575e87'] - -dependencies = [ - ('GMP', '6.1.2'), - ('MPFR', '4.0.1'), -] - -configopts = '--with-gmp=$EBROOTGMP --with-mpfr=$EBROOTMPFR' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/lib%%(namelower)s.%s' % SHLIB_EXT, 'lib/lib%(namelower)s.a'], - 'dirs': ['include'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/f/FLINT/FLINT-3.1.2-gfbf-2024a.eb b/easybuild/easyconfigs/f/FLINT/FLINT-3.1.2-gfbf-2024a.eb new file mode 100644 index 000000000000..970496a35d04 --- /dev/null +++ b/easybuild/easyconfigs/f/FLINT/FLINT-3.1.2-gfbf-2024a.eb @@ -0,0 +1,45 @@ +easyblock = 'CMakeMake' + +name = 'FLINT' +version = '3.1.2' + +homepage = 'https://www.flintlib.org/' + +description = """FLINT (Fast Library for Number Theory) is a C library in support of computations + in number theory. Operations that can be performed include conversions, arithmetic, computing GCDs, + factoring, solving linear systems, and evaluating special functions. In addition, FLINT provides + various low-level routines for fast arithmetic. FLINT is extensively documented and tested.""" + +toolchain = {'name': 'gfbf', 'version': '2024a'} +toolchainopts = {'pic': True} + +source_urls = ['https://www.flintlib.org'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['fdb3a431a37464834acff3bdc145f4fe8d0f951dd5327c4c6f93f4cbac5c2700'] + +builddependencies = [ + ('CMake', '3.29.3'), + ('Python', '3.12.3'), +] + +dependencies = [ + ('GMP', '6.3.0'), + ('MPFR', '4.2.1'), + ('NTL', '11.5.1'), +] + +# Make flexiblas the first to be found and used to avoid linking openblas. +preconfigopts = 'sed -i "s/PATH_SUFFIXES openblas/PATH_SUFFIXES flexiblas openblas/g;' +preconfigopts += 's/accelerate openblas/accelerate flexiblas openblas/g" ' +preconfigopts += '%(builddir)s/%(namelower)s-%(version)s/CMake/FindCBLAS.cmake && ' + +configopts = '-DWITH_NTL=on -DBUILD_TESTING=yes' + +runtest = 'test' + +sanity_check_paths = { + 'files': ['lib/lib%%(namelower)s.%s' % SHLIB_EXT], + 'dirs': ['include'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3-foss-2016a.eb b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3-foss-2016a.eb deleted file mode 100644 index 228b99e49ee8..000000000000 --- a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3-foss-2016a.eb +++ /dev/null @@ -1,41 +0,0 @@ -# -# author: Dina Mahmoud Ibrahim ( Cairo University ) -# -easyblock = 'ConfigureMake' - -name = 'FLTK' -version = '1.3.3' - -homepage = 'http://www.fltk.org' -description = """FLTK is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, - and MacOS X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL - and its built-in GLUT emulation.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = ['%(namelower)s-%(version)s-source.tar.gz'] -source_urls = ['http://fltk.org/pub/%(namelower)s/%(version)s/'] - -patches = ['%(name)s-%(version)s_undefined_reference.patch'] - -configopts = '--enable-shared --enable-threads --enable-xft' - -dependencies = [ - ('libX11', '1.6.3'), - ('libXcursor', '1.1.14'), - ('libXinerama', '1.1.3'), - ('Mesa', '11.1.2'), - ('libGLU', '9.0.0'), - ('libpng', '1.6.21'), - ('libjpeg-turbo', '1.4.2'), - ('xprop', '1.2.2'), - ('libXft', '2.3.2'), -] - -sanity_check_paths = { - 'files': ['bin/fltk-config', 'bin/fluid', 'lib/libfltk.a', 'lib/libfltk.%s' % SHLIB_EXT], - 'dirs': ['lib'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3-foss-2016b.eb b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3-foss-2016b.eb deleted file mode 100644 index 4c82344219b5..000000000000 --- a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3-foss-2016b.eb +++ /dev/null @@ -1,38 +0,0 @@ -# -# author: Dina Mahmoud Ibrahim ( Cairo University ) -# -easyblock = 'ConfigureMake' - -name = 'FLTK' -version = '1.3.3' - -homepage = 'http://www.fltk.org' -description = """FLTK is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, - and MacOS X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL - and its built-in GLUT emulation.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = ['%(namelower)s-%(version)s-source.tar.gz'] -source_urls = ['http://fltk.org/pub/%(namelower)s/%(version)s/'] - -patches = ['%(name)s-%(version)s_undefined_reference.patch'] - -configopts = '--enable-shared --enable-threads --enable-xft' - -dependencies = [ - ('Mesa', '12.0.2'), - ('libGLU', '9.0.0'), - ('libpng', '1.6.24'), - ('libjpeg-turbo', '1.5.0'), - ('xprop', '1.2.2'), - ('zlib', '1.2.8'), -] - -sanity_check_paths = { - 'files': ['bin/fltk-config', 'bin/fluid', 'lib/libfltk.a', 'lib/libfltk.%s' % SHLIB_EXT], - 'dirs': ['lib'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3-intel-2016a.eb b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3-intel-2016a.eb deleted file mode 100644 index efbb3a22823b..000000000000 --- a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3-intel-2016a.eb +++ /dev/null @@ -1,41 +0,0 @@ -# -# author: Dina Mahmoud Ibrahim ( Cairo University ) -# -easyblock = 'ConfigureMake' - -name = 'FLTK' -version = '1.3.3' - -homepage = 'http://www.fltk.org' -description = """FLTK is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, - and MacOS X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL - and its built-in GLUT emulation.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = ['%(namelower)s-%(version)s-source.tar.gz'] -source_urls = ['http://fltk.org/pub/%(namelower)s/%(version)s/'] - -patches = ['%(name)s-%(version)s_undefined_reference.patch'] - -configopts = '--enable-shared --enable-threads --enable-xft' - -dependencies = [ - ('libX11', '1.6.3'), - ('libXcursor', '1.1.14'), - ('libXinerama', '1.1.3'), - ('Mesa', '11.1.2'), - ('libGLU', '9.0.0'), - ('libpng', '1.6.21'), - ('libjpeg-turbo', '1.4.2'), - ('xprop', '1.2.2'), - ('libXft', '2.3.2'), -] - -sanity_check_paths = { - 'files': ['bin/fltk-config', 'bin/fluid', 'lib/libfltk.a', 'lib/libfltk.%s' % SHLIB_EXT], - 'dirs': ['lib'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3-intel-2016b.eb b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3-intel-2016b.eb deleted file mode 100644 index 7a909b40155e..000000000000 --- a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3-intel-2016b.eb +++ /dev/null @@ -1,38 +0,0 @@ -# -# author: Dina Mahmoud Ibrahim ( Cairo University ) -# -easyblock = 'ConfigureMake' - -name = 'FLTK' -version = '1.3.3' - -homepage = 'http://www.fltk.org' -description = """FLTK is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, - and MacOS X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL - and its built-in GLUT emulation.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = ['%(namelower)s-%(version)s-source.tar.gz'] -source_urls = ['http://fltk.org/pub/%(namelower)s/%(version)s/'] - -patches = ['%(name)s-%(version)s_undefined_reference.patch'] - -configopts = '--enable-shared --enable-threads --enable-xft' - -dependencies = [ - ('Mesa', '12.0.2'), - ('libGLU', '9.0.0'), - ('libpng', '1.6.24'), - ('libjpeg-turbo', '1.5.0'), - ('xprop', '1.2.2'), - ('zlib', '1.2.8'), -] - -sanity_check_paths = { - 'files': ['bin/fltk-config', 'bin/fluid', 'lib/libfltk.a', 'lib/libfltk.%s' % SHLIB_EXT], - 'dirs': ['lib'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3_undefined_reference.patch b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3_undefined_reference.patch deleted file mode 100644 index 5ddc1900edaf..000000000000 --- a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3_undefined_reference.patch +++ /dev/null @@ -1,46 +0,0 @@ -#see https://groups.google.com/forum/#!topic/fltkgeneral/GT6i2KGCb3A -#and http://www.fltk.org/str.php?L3156 -# GNU Octave compains: -# error: octave-4.0.3/libinterp/dldfcn/PKG_ADD: octave-4.0.3/libinterp/dldfcn/__init_fltk__.oct: failed to load: FLTK/1.3.3-intel-2016b/lib/libfltk_gl.so.1.3: undefined symbol: _ZN18Fl_XFont_On_Demand5valueEv -Index: src/fl_font.cxx -=================================================================== ---- fltk-1.3.3/src/fl_font.cxx (revision 10503) -+++ fltk-1.3.3/src/fl_font.cxx (revision 10504) -@@ -55,6 +55,12 @@ - # include "fl_font_x.cxx" - #endif // WIN32 - -+#if ! (defined(WIN32) || defined(__APPLE__)) -+XFontStruct *fl_X_core_font() -+{ -+ return fl_xfont.value(); -+} -+#endif - - double fl_width(const char* c) { - if (c) return fl_width(c, (int) strlen(c)); -Index: src/gl_draw.cxx -=================================================================== ---- fltk-1.3.3/src/gl_draw.cxx (revision 10503) -+++ fltk-1.3.3/src/gl_draw.cxx (revision 10504) -@@ -81,7 +81,7 @@ - * then sorting through them at draw time (for normal X rendering) to find which one can - * render the current glyph... But for now, just use the first font in the list for GL... - */ -- XFontStruct *font = fl_xfont; -+ XFontStruct *font = fl_X_core_font(); - int base = font->min_char_or_byte2; - int count = font->max_char_or_byte2-base+1; - fl_fontsize->listbase = glGenLists(256); -Index: FL/x.H -=================================================================== ---- fltk-1.3.3/FL/x.H (revision 10503) -+++ fltk-1.3.3/FL/x.H (revision 10504) -@@ -132,6 +132,7 @@ - XFontStruct *ptr; - }; - extern FL_EXPORT Fl_XFont_On_Demand fl_xfont; -+extern FL_EXPORT XFontStruct* fl_X_core_font(); - - // this object contains all X-specific stuff about a window: - // Warning: this object is highly subject to change! diff --git a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.4-foss-2017b.eb b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.4-foss-2017b.eb deleted file mode 100644 index 4380a8b58e52..000000000000 --- a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.4-foss-2017b.eb +++ /dev/null @@ -1,41 +0,0 @@ -# -# 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': 'foss', 'version': '2017b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://fltk.org/pub/%(namelower)s/%(version)s/'] -sources = ['%(namelower)s-%(version)s-source.tar.gz'] -patches = ['FLTK-%(version)s_fix-LDFLAGS.patch'] -checksums = [ - 'c8ab01c4e860d53e11d40dc28f98d2fe9c85aaf6dbb5af50fd6e66afec3dc58f', # fltk-1.3.4-source.tar.gz - 'b9d39f6dce92fdb34a149f686a5d56e72912f94fd09c4958f3bb12770603da7d', # FLTK-1.3.4_fix-LDFLAGS.patch -] - -configopts = '--enable-shared --enable-threads --enable-xft' - -dependencies = [ - ('Mesa', '17.2.5'), - ('libGLU', '9.0.0'), - ('libpng', '1.6.32'), - ('libjpeg-turbo', '1.5.2'), - ('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/FLTK/FLTK-1.3.4-foss-2018a.eb b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.4-foss-2018a.eb deleted file mode 100644 index d092e6aa7d14..000000000000 --- a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.4-foss-2018a.eb +++ /dev/null @@ -1,41 +0,0 @@ -# -# 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': 'foss', 'version': '2018a'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://fltk.org/pub/%(namelower)s/%(version)s/'] -sources = ['%(namelower)s-%(version)s-source.tar.gz'] -patches = ['FLTK-%(version)s_fix-LDFLAGS.patch'] -checksums = [ - 'c8ab01c4e860d53e11d40dc28f98d2fe9c85aaf6dbb5af50fd6e66afec3dc58f', # fltk-1.3.4-source.tar.gz - 'b9d39f6dce92fdb34a149f686a5d56e72912f94fd09c4958f3bb12770603da7d', # FLTK-1.3.4_fix-LDFLAGS.patch -] - -configopts = '--enable-shared --enable-threads --enable-xft' - -dependencies = [ - ('Mesa', '17.3.6'), - ('libGLU', '9.0.0'), - ('libpng', '1.6.34'), - ('libjpeg-turbo', '1.5.3'), - ('xprop', '1.2.2', '-X11-20180131'), - ('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/FLTK/FLTK-1.3.4-foss-2018b.eb b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.4-foss-2018b.eb deleted file mode 100644 index a1ec9761126a..000000000000 --- a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.4-foss-2018b.eb +++ /dev/null @@ -1,41 +0,0 @@ -# -# 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': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['http://fltk.org/pub/%(namelower)s/%(version)s/'] -sources = ['%(namelower)s-%(version)s-source.tar.gz'] -patches = ['FLTK-%(version)s_fix-LDFLAGS.patch'] -checksums = [ - 'c8ab01c4e860d53e11d40dc28f98d2fe9c85aaf6dbb5af50fd6e66afec3dc58f', # fltk-1.3.4-source.tar.gz - 'b9d39f6dce92fdb34a149f686a5d56e72912f94fd09c4958f3bb12770603da7d', # FLTK-1.3.4_fix-LDFLAGS.patch -] - -configopts = '--enable-shared --enable-threads --enable-xft' - -dependencies = [ - ('Mesa', '18.1.1'), - ('libGLU', '9.0.0'), - ('libpng', '1.6.34'), - ('libjpeg-turbo', '2.0.0'), - ('xprop', '1.2.3'), - ('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/FLTK/FLTK-1.3.4-fosscuda-2017b.eb b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.4-fosscuda-2017b.eb deleted file mode 100644 index 590cc7eb60f0..000000000000 --- a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.4-fosscuda-2017b.eb +++ /dev/null @@ -1,41 +0,0 @@ -# -# 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': 'fosscuda', 'version': '2017b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://fltk.org/pub/%(namelower)s/%(version)s/'] -sources = ['%(namelower)s-%(version)s-source.tar.gz'] -patches = ['FLTK-%(version)s_fix-LDFLAGS.patch'] -checksums = [ - 'c8ab01c4e860d53e11d40dc28f98d2fe9c85aaf6dbb5af50fd6e66afec3dc58f', # fltk-1.3.4-source.tar.gz - 'b9d39f6dce92fdb34a149f686a5d56e72912f94fd09c4958f3bb12770603da7d', # FLTK-1.3.4_fix-LDFLAGS.patch -] - -configopts = '--enable-shared --enable-threads --enable-xft' - -dependencies = [ - ('Mesa', '17.2.5'), - ('libGLU', '9.0.0'), - ('libpng', '1.6.32'), - ('libjpeg-turbo', '1.5.2'), - ('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/FLTK/FLTK-1.3.4-fosscuda-2018a.eb b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.4-fosscuda-2018a.eb deleted file mode 100644 index 748918b1dc53..000000000000 --- a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.4-fosscuda-2018a.eb +++ /dev/null @@ -1,41 +0,0 @@ -# -# 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': 'fosscuda', 'version': '2018a'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://fltk.org/pub/%(namelower)s/%(version)s/'] -sources = ['%(namelower)s-%(version)s-source.tar.gz'] -patches = ['FLTK-%(version)s_fix-LDFLAGS.patch'] -checksums = [ - 'c8ab01c4e860d53e11d40dc28f98d2fe9c85aaf6dbb5af50fd6e66afec3dc58f', # fltk-1.3.4-source.tar.gz - 'b9d39f6dce92fdb34a149f686a5d56e72912f94fd09c4958f3bb12770603da7d', # FLTK-1.3.4_fix-LDFLAGS.patch -] - -configopts = '--enable-shared --enable-threads --enable-xft' - -dependencies = [ - ('Mesa', '17.3.6'), - ('libGLU', '9.0.0'), - ('libpng', '1.6.34'), - ('libjpeg-turbo', '1.5.3'), - ('xprop', '1.2.2', '-X11-20180131'), - ('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/FLTK/FLTK-1.3.4-fosscuda-2018b.eb b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.4-fosscuda-2018b.eb deleted file mode 100644 index 154de5e73620..000000000000 --- a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.4-fosscuda-2018b.eb +++ /dev/null @@ -1,41 +0,0 @@ -# -# 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': 'fosscuda', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['http://fltk.org/pub/%(namelower)s/%(version)s/'] -sources = ['%(namelower)s-%(version)s-source.tar.gz'] -patches = ['FLTK-%(version)s_fix-LDFLAGS.patch'] -checksums = [ - 'c8ab01c4e860d53e11d40dc28f98d2fe9c85aaf6dbb5af50fd6e66afec3dc58f', # fltk-1.3.4-source.tar.gz - 'b9d39f6dce92fdb34a149f686a5d56e72912f94fd09c4958f3bb12770603da7d', # FLTK-1.3.4_fix-LDFLAGS.patch -] - -configopts = '--enable-shared --enable-threads --enable-xft' - -dependencies = [ - ('Mesa', '18.1.1'), - ('libGLU', '9.0.0'), - ('libpng', '1.6.34'), - ('libjpeg-turbo', '2.0.0'), - ('xprop', '1.2.3'), - ('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/FLTK/FLTK-1.3.4-intel-2017a.eb b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.4-intel-2017a.eb deleted file mode 100644 index 3f14952a5691..000000000000 --- a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.4-intel-2017a.eb +++ /dev/null @@ -1,41 +0,0 @@ -# -# 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/'] -patches = ['FLTK-%(version)s_fix-LDFLAGS.patch'] -checksums = [ - 'c8ab01c4e860d53e11d40dc28f98d2fe9c85aaf6dbb5af50fd6e66afec3dc58f', # fltk-1.3.4-source.tar.gz - 'b9d39f6dce92fdb34a149f686a5d56e72912f94fd09c4958f3bb12770603da7d', # FLTK-1.3.4_fix-LDFLAGS.patch -] - -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/FLTK/FLTK-1.3.4-intel-2017b.eb b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.4-intel-2017b.eb deleted file mode 100644 index 5e2f37ff864f..000000000000 --- a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.4-intel-2017b.eb +++ /dev/null @@ -1,41 +0,0 @@ -# -# 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': '2017b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://fltk.org/pub/%(namelower)s/%(version)s/'] -sources = ['%(namelower)s-%(version)s-source.tar.gz'] -patches = ['FLTK-%(version)s_fix-LDFLAGS.patch'] -checksums = [ - 'c8ab01c4e860d53e11d40dc28f98d2fe9c85aaf6dbb5af50fd6e66afec3dc58f', # fltk-1.3.4-source.tar.gz - 'b9d39f6dce92fdb34a149f686a5d56e72912f94fd09c4958f3bb12770603da7d', # FLTK-1.3.4_fix-LDFLAGS.patch -] - -configopts = '--enable-shared --enable-threads --enable-xft' - -dependencies = [ - ('Mesa', '17.2.4'), - ('libGLU', '9.0.0'), - ('libpng', '1.6.32'), - ('libjpeg-turbo', '1.5.2'), - ('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/FLTK/FLTK-1.3.4-intel-2018a.eb b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.4-intel-2018a.eb deleted file mode 100644 index 1ef18374d2bb..000000000000 --- a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.4-intel-2018a.eb +++ /dev/null @@ -1,41 +0,0 @@ -# -# 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': '2018a'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://fltk.org/pub/%(namelower)s/%(version)s/'] -sources = ['%(namelower)s-%(version)s-source.tar.gz'] -patches = ['FLTK-%(version)s_fix-LDFLAGS.patch'] -checksums = [ - 'c8ab01c4e860d53e11d40dc28f98d2fe9c85aaf6dbb5af50fd6e66afec3dc58f', # fltk-1.3.4-source.tar.gz - 'b9d39f6dce92fdb34a149f686a5d56e72912f94fd09c4958f3bb12770603da7d', # FLTK-1.3.4_fix-LDFLAGS.patch -] - -configopts = '--enable-shared --enable-threads --enable-xft' - -dependencies = [ - ('Mesa', '17.3.6'), - ('libGLU', '9.0.0'), - ('libpng', '1.6.34'), - ('libjpeg-turbo', '1.5.3'), - ('xprop', '1.2.2', '-X11-20180131'), - ('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/FLTK/FLTK-1.3.4-intel-2018b.eb b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.4-intel-2018b.eb deleted file mode 100644 index 045d5df1bc13..000000000000 --- a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.4-intel-2018b.eb +++ /dev/null @@ -1,41 +0,0 @@ -# -# 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': '2018b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://fltk.org/pub/%(namelower)s/%(version)s/'] -sources = ['%(namelower)s-%(version)s-source.tar.gz'] -patches = ['FLTK-%(version)s_fix-LDFLAGS.patch'] -checksums = [ - 'c8ab01c4e860d53e11d40dc28f98d2fe9c85aaf6dbb5af50fd6e66afec3dc58f', # fltk-1.3.4-source.tar.gz - 'b9d39f6dce92fdb34a149f686a5d56e72912f94fd09c4958f3bb12770603da7d', # FLTK-1.3.4_fix-LDFLAGS.patch -] - -configopts = '--enable-shared --enable-threads --enable-xft' - -dependencies = [ - ('Mesa', '18.1.1'), - ('libGLU', '9.0.0'), - ('libpng', '1.6.34'), - ('libjpeg-turbo', '2.0.0'), - ('xprop', '1.2.3'), - ('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/FLTK/FLTK-1.3.4-intelcuda-2017b.eb b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.4-intelcuda-2017b.eb deleted file mode 100644 index eea0d70893a6..000000000000 --- a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.4-intelcuda-2017b.eb +++ /dev/null @@ -1,41 +0,0 @@ -# -# 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': 'intelcuda', 'version': '2017b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://fltk.org/pub/%(namelower)s/%(version)s/'] -sources = ['%(namelower)s-%(version)s-source.tar.gz'] -patches = ['FLTK-%(version)s_fix-LDFLAGS.patch'] -checksums = [ - 'c8ab01c4e860d53e11d40dc28f98d2fe9c85aaf6dbb5af50fd6e66afec3dc58f', # fltk-1.3.4-source.tar.gz - 'b9d39f6dce92fdb34a149f686a5d56e72912f94fd09c4958f3bb12770603da7d', # FLTK-1.3.4_fix-LDFLAGS.patch -] - -configopts = '--enable-shared --enable-threads --enable-xft' - -dependencies = [ - ('Mesa', '17.2.4'), - ('libGLU', '9.0.0'), - ('libpng', '1.6.32'), - ('libjpeg-turbo', '1.5.2'), - ('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/FLTK/FLTK-1.3.5-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.5-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index f82d2ddb13a8..000000000000 --- a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.5-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,41 +0,0 @@ -# -# author: Dina Mahmoud Ibrahim ( Cairo University ) -# -easyblock = 'ConfigureMake' - -name = 'FLTK' -version = '1.3.5' - -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': 'GCC', 'version': '8.2.0-2.31.1'} -toolchainopts = {'pic': True} - -source_urls = ['http://fltk.org/pub/%(namelower)s/%(version)s/'] -sources = ['%(namelower)s-%(version)s-source.tar.gz'] -patches = ['FLTK-1.3.4_fix-LDFLAGS.patch'] -checksums = [ - '8729b2a055f38c1636ba20f749de0853384c1d3e9d1a6b8d4d1305143e115702', # fltk-1.3.5-source.tar.gz - 'b9d39f6dce92fdb34a149f686a5d56e72912f94fd09c4958f3bb12770603da7d', # FLTK-1.3.4_fix-LDFLAGS.patch -] - -configopts = '--enable-shared --enable-threads --enable-xft' - -dependencies = [ - ('Mesa', '19.0.1'), - ('libGLU', '9.0.0'), - ('libpng', '1.6.36'), - ('libjpeg-turbo', '2.0.2'), - ('xprop', '1.2.4'), - ('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/FLTK/FLTK-1.3.5-GCC-8.3.0.eb b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.5-GCC-8.3.0.eb deleted file mode 100644 index 718a72c189fa..000000000000 --- a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.5-GCC-8.3.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -# -# author: Dina Mahmoud Ibrahim ( Cairo University ) -# -easyblock = 'ConfigureMake' - -name = 'FLTK' -version = '1.3.5' - -homepage = 'https://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': 'GCC', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://fltk.org/pub/%(namelower)s/%(version)s/'] -sources = ['%(namelower)s-%(version)s-source.tar.gz'] -patches = ['FLTK-1.3.4_fix-LDFLAGS.patch'] -checksums = [ - '8729b2a055f38c1636ba20f749de0853384c1d3e9d1a6b8d4d1305143e115702', # fltk-1.3.5-source.tar.gz - 'b9d39f6dce92fdb34a149f686a5d56e72912f94fd09c4958f3bb12770603da7d', # FLTK-1.3.4_fix-LDFLAGS.patch -] - -configopts = '--enable-shared --enable-threads --enable-xft' - -dependencies = [ - ('Mesa', '19.1.7'), - ('libGLU', '9.0.1'), - ('libpng', '1.6.37'), - ('libjpeg-turbo', '2.0.3'), - ('xprop', '1.2.4'), - ('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/FLTK/FLTK-1.3.5-GCCcore-9.3.0.eb b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.5-GCCcore-9.3.0.eb deleted file mode 100644 index b47d96930555..000000000000 --- a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.5-GCCcore-9.3.0.eb +++ /dev/null @@ -1,45 +0,0 @@ -# -# author: Dina Mahmoud Ibrahim ( Cairo University ) -# -easyblock = 'ConfigureMake' - -name = 'FLTK' -version = '1.3.5' - -homepage = 'https://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': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://fltk.org/pub/%(namelower)s/%(version)s/'] -sources = ['%(namelower)s-%(version)s-source.tar.gz'] -patches = ['FLTK-1.3.4_fix-LDFLAGS.patch'] -checksums = [ - '8729b2a055f38c1636ba20f749de0853384c1d3e9d1a6b8d4d1305143e115702', # fltk-1.3.5-source.tar.gz - 'b9d39f6dce92fdb34a149f686a5d56e72912f94fd09c4958f3bb12770603da7d', # FLTK-1.3.4_fix-LDFLAGS.patch -] - -configopts = '--enable-shared --enable-threads --enable-xft' - -builddependencies = [ - ('binutils', '2.34') -] - -dependencies = [ - ('Mesa', '20.0.2'), - ('libGLU', '9.0.1'), - ('libpng', '1.6.37'), - ('libjpeg-turbo', '2.0.4'), - ('xprop', '1.2.4'), - ('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/FLTK/FLTK-1.3.9-GCCcore-13.2.0.eb b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.9-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..3afeffc0a2cc --- /dev/null +++ b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.9-GCCcore-13.2.0.eb @@ -0,0 +1,43 @@ +easyblock = 'ConfigureMake' + +name = 'FLTK' +version = '1.3.9' + +homepage = 'https://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': 'GCCcore', 'version': '13.2.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://fltk.org/pub/%(namelower)s/%(version)s/'] +sources = ['%(namelower)s-%(version)s-source.tar.gz'] +patches = ['FLTK-1.3.6_fix-LDFLAGS.patch'] +checksums = [ + {'fltk-1.3.9-source.tar.gz': 'd736b0445c50d607432c03d5ba5e82f3fba2660b10bc1618db8e077a42d9511b'}, + {'FLTK-1.3.6_fix-LDFLAGS.patch': 'f8af2414a1ee193a186b0d98d1e3567add0ee003f44ec64dce2ce2dfd6d95ebf'}, +] + +configopts = '--enable-shared --enable-threads --enable-xft' + +builddependencies = [ + ('binutils', '2.40'), + ('groff', '1.23.0'), +] + +dependencies = [ + ('Mesa', '23.1.9'), + ('libGLU', '9.0.3'), + ('libpng', '1.6.40'), + ('libjpeg-turbo', '3.0.1'), + ('xprop', '1.2.7'), + ('zlib', '1.2.13'), +] + +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-14.5.eb b/easybuild/easyconfigs/f/FLUENT/FLUENT-14.5.eb deleted file mode 100644 index 71803e5e4fa5..000000000000 --- a/easybuild/easyconfigs/f/FLUENT/FLUENT-14.5.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'FLUENT' -version = '14.5' - -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 = SYSTEM - -sources = ['CFX%s%s_LINX64-without_helpfiles.tar' % (name, ''.join(version.split('.')))] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/f/FLUENT/FLUENT-15.0.7.eb b/easybuild/easyconfigs/f/FLUENT/FLUENT-15.0.7.eb deleted file mode 100644 index 5a9ab69cd286..000000000000 --- a/easybuild/easyconfigs/f/FLUENT/FLUENT-15.0.7.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'FLUENT' -version = '15.0.7' - -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 = SYSTEM - -sources = ['CFXFLUENT1507_LINX64.tar'] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/f/FLUENT/FLUENT-16.0.eb b/easybuild/easyconfigs/f/FLUENT/FLUENT-16.0.eb deleted file mode 100644 index 3974e92a8311..000000000000 --- a/easybuild/easyconfigs/f/FLUENT/FLUENT-16.0.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'FLUENT' -version = '16.0' - -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 = SYSTEM - -sources = ['FLUIDS_160_LINX64.tar'] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/f/FLUENT/FLUENT-17.1.eb b/easybuild/easyconfigs/f/FLUENT/FLUENT-17.1.eb deleted file mode 100644 index d1a9764bcf14..000000000000 --- a/easybuild/easyconfigs/f/FLUENT/FLUENT-17.1.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'FLUENT' -version = '17.1' - -homepage = 'http://www.ansys.com/Products/Simulation+Technology/Fluid+Dynamics/Fluid+Dynamics+Products/ANSYS+Fluent' -description = """ANSYS FLUENT software contains the broad physical modeling capabilities needed -to model flow, turbulence, heat transfer, and reactions for industrial applications ranging from -air flow over an aircraft wing to combustion in a furnace, from bubble columns to oil platforms, -from blood flow to semiconductor manufacturing, and from clean room design to wastewater treatment plants.""" - -toolchain = SYSTEM - -sources = ['FLUIDS_171_LINX64.tar'] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/f/FLUENT/FLUENT-18.0.eb b/easybuild/easyconfigs/f/FLUENT/FLUENT-18.0.eb deleted file mode 100644 index 1db7f7b3db19..000000000000 --- a/easybuild/easyconfigs/f/FLUENT/FLUENT-18.0.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'FLUENT' -version = '18.0' - -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 = SYSTEM - -sources = ['FLUIDSTRUCTURES_%(version_major)s%(version_minor)s_LINX64.tar'] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/f/FLUENT/FLUENT-18.1.eb b/easybuild/easyconfigs/f/FLUENT/FLUENT-18.1.eb deleted file mode 100644 index f243ca631a99..000000000000 --- a/easybuild/easyconfigs/f/FLUENT/FLUENT-18.1.eb +++ /dev/null @@ -1,14 +0,0 @@ -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 = SYSTEM - -sources = ['FLUIDSTRUCTURES_%(version_major)s%(version_minor)s_LINX64.tar'] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/f/FLUENT/FLUENT-18.2.eb b/easybuild/easyconfigs/f/FLUENT/FLUENT-18.2.eb deleted file mode 100644 index d09ebf29205e..000000000000 --- a/easybuild/easyconfigs/f/FLUENT/FLUENT-18.2.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'FLUENT' -version = '18.2' - -homepage = 'https://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 = SYSTEM - -sources = ['FLUIDSTRUCTURES_%(version_major)s%(version_minor)s_LINX64.tar'] -checksums = ['5ffee69710504649f3458ea6ea44d5a3947085a4da76fa2b69f80bf6929cff4d'] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/f/FLUENT/FLUENT-2019R3.eb b/easybuild/easyconfigs/f/FLUENT/FLUENT-2019R3.eb index 3528e38c2e30..27003ab81424 100644 --- a/easybuild/easyconfigs/f/FLUENT/FLUENT-2019R3.eb +++ b/easybuild/easyconfigs/f/FLUENT/FLUENT-2019R3.eb @@ -1,7 +1,7 @@ name = 'FLUENT' version = '2019R3' -homepage = 'http://www.ansys.com/Products/Simulation+Technology/Fluid+Dynamics/Fluid+Dynamics+Products/ANSYS+Fluent' +homepage = 'https://www.ansys.com/products/fluids/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, @@ -11,6 +11,8 @@ toolchain = SYSTEM sources = ['FLUIDS_%(version)s_LINX64.tar'] checksums = ['4c28dfc789a86a5ed1122f62ba08ec7e399743b1542d7b0742f7da523ea45acd'] +download_instructions = f"""{name} requires manual download from {homepage} +Required download: {' '.join(sources)}""" subdir_version = '195' diff --git a/easybuild/easyconfigs/f/FLUENT/FLUENT-2021R1.eb b/easybuild/easyconfigs/f/FLUENT/FLUENT-2021R1.eb index 23d29da42387..8c03d1f24a68 100644 --- a/easybuild/easyconfigs/f/FLUENT/FLUENT-2021R1.eb +++ b/easybuild/easyconfigs/f/FLUENT/FLUENT-2021R1.eb @@ -1,7 +1,7 @@ name = 'FLUENT' version = '2021R1' -homepage = 'http://www.ansys.com/Products/Simulation+Technology/Fluid+Dynamics/Fluid+Dynamics+Products/ANSYS+Fluent' +homepage = 'https://www.ansys.com/products/fluids/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, @@ -11,6 +11,8 @@ toolchain = SYSTEM sources = ['FLUIDS_%(version)s_LINX64.tgz'] checksums = ['e4ce5bcd73f90e4c901eac18feede2ea71e35d1003eb48530a3e4f615004775b'] +download_instructions = f"""{name} requires manual download from {homepage} +Required download: {' '.join(sources)}""" subdir_version = '211' diff --git a/easybuild/easyconfigs/f/FLUENT/FLUENT-2021R2.eb b/easybuild/easyconfigs/f/FLUENT/FLUENT-2021R2.eb index d1608e86558e..20d65a3892a4 100644 --- a/easybuild/easyconfigs/f/FLUENT/FLUENT-2021R2.eb +++ b/easybuild/easyconfigs/f/FLUENT/FLUENT-2021R2.eb @@ -11,6 +11,8 @@ toolchain = SYSTEM sources = ['FLUIDS_%(version)s_LINX64.tgz'] checksums = ['6d6a10e8db5fc807bea6b046521bd489fd452f93d1c9040fc44426e72e417b12'] +download_instructions = f"""{name} requires manual download from {homepage} +Required download: {' '.join(sources)}""" subdir_version = '212' diff --git a/easybuild/easyconfigs/f/FMILibrary/FMILibrary-2.0.3-intel-2018b.eb b/easybuild/easyconfigs/f/FMILibrary/FMILibrary-2.0.3-intel-2018b.eb deleted file mode 100644 index 90120c54822e..000000000000 --- a/easybuild/easyconfigs/f/FMILibrary/FMILibrary-2.0.3-intel-2018b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'FMILibrary' -version = '2.0.3' - -homepage = 'https://jmodelica.org/' -description = """FMI library is intended as a foundation for applications interfacing - FMUs (Functional Mockup Units) that follow FMI Standard. This version of the library supports - FMI 1.0 and FMI2.0. See http://www.fmi-standard.org/""" - -toolchain = {'name': 'intel', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['https://jmodelica.org/fmil'] -sources = ['%(name)s-%(version)s-src.zip'] -checksums = ['4cc21f9e2c4114a6f4e303f82ca897ec9aa1eb6f7f09fef85979ea5fca309d9a'] - -builddependencies = [ - ('CMake', '3.11.4'), -] - -configopts = '-DFMILIB_INSTALL_PREFIX=%(installdir)s ' - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['lib/libfmilib%s' % x for x in ['.a', '_shared.%s' % SHLIB_EXT]], - 'dirs': ['include'], -} - -modextrapaths = {'FMIL_HOME': ''} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/f/FMM3D/FMM3D-1.0.4-foss-2023a.eb b/easybuild/easyconfigs/f/FMM3D/FMM3D-1.0.4-foss-2023a.eb index 19cdbd46743f..e5ff0c52180f 100644 --- a/easybuild/easyconfigs/f/FMM3D/FMM3D-1.0.4-foss-2023a.eb +++ b/easybuild/easyconfigs/f/FMM3D/FMM3D-1.0.4-foss-2023a.eb @@ -40,6 +40,4 @@ sanity_check_commands = [ "cd %(builddir)s/FMM3D-* && python python/test/test_lfmm.py", ] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/FMM3D/FMM3D-20211018-foss-2020b.eb b/easybuild/easyconfigs/f/FMM3D/FMM3D-20211018-foss-2020b.eb index 32ce0d7089dc..6b34a42a984b 100644 --- a/easybuild/easyconfigs/f/FMM3D/FMM3D-20211018-foss-2020b.eb +++ b/easybuild/easyconfigs/f/FMM3D/FMM3D-20211018-foss-2020b.eb @@ -40,6 +40,4 @@ sanity_check_commands = [ "cd %(builddir)s/FMM3D-* && python python/test/test_lfmm.py", ] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/FMPy/FMPy-0.3.2-foss-2021a.eb b/easybuild/easyconfigs/f/FMPy/FMPy-0.3.2-foss-2021a.eb index 5af7f211e5ac..9fb967b4cdc4 100644 --- a/easybuild/easyconfigs/f/FMPy/FMPy-0.3.2-foss-2021a.eb +++ b/easybuild/easyconfigs/f/FMPy/FMPy-0.3.2-foss-2021a.eb @@ -23,9 +23,6 @@ dependencies = [ ('Brotli-python', '1.0.9'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('lark-parser', '0.12.0', { 'modulename': 'lark', diff --git a/easybuild/easyconfigs/f/FMRIprep/FMRIprep-1.1.8-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/f/FMRIprep/FMRIprep-1.1.8-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 4cb227e1d235..000000000000 --- a/easybuild/easyconfigs/f/FMRIprep/FMRIprep-1.1.8-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,94 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'FMRIprep' -version = '1.1.8' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://fmriprep.readthedocs.io' -description = """FMRIprep is a functional magnetic resonance imaging (fMRI) data preprocessing pipeline that is - designed to provide an easily accessible, state-of-the-art interface that is robust to variations in scan - acquisition protocols and that requires minimal user input, while providing easily interpretable and comprehensive - error and output reporting.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('FSL', '5.0.11', versionsuffix), - ('ANTs', '2.3.1', versionsuffix), - ('AFNI', '18.3.00', versionsuffix), - ('C3D', '1.0.0', '', True), - ('FreeSurfer', '6.0.1', '-centos6_x86_64', True), - ('ICA-AROMA', '0.4.4-beta', versionsuffix), - ('Seaborn', '0.9.0', versionsuffix), - ('PyYAML', '3.13', versionsuffix), - ('scikit-learn', '0.20.0', versionsuffix), - ('scikit-image', '0.14.1', versionsuffix), - ('Nipype', '1.1.3', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('versioneer', '0.18', { - 'checksums': ['ead1f78168150011189521b479d3a0dd2f55c94f5b07747b484fd693c3fbf335'], - }), - ('indexed_gzip', '0.8.7', { - 'checksums': ['4928b5d59e1cfa06d4eb5ac348c5696b380b2828a5a4f4fad9251c8685de66d9'], - }), - ('patsy', '0.5.0', { - 'checksums': ['e05f38d5c38c8d216f0cc2b765b1069b433c92d628b954fb2fee68d13e42883b'], - }), - ('statsmodels', '0.9.0', { - 'checksums': ['6461f93a842c649922c2c9a9bc9d9c4834110b89de8c4af196a791ab8f42ba3b'], - }), - ('svgutils', '0.3.0', { - 'checksums': ['29dddbc378f92db74067b9800b6b0294b94c712a632b7140d6dd3d4e66692b74'], - }), - ('nilearn', '0.4.2', { - 'checksums': ['5049363eb6da2e7c35589477dfc79bf69929ca66de2d7ed2e9dc07acf78636f4'], - }), - # sklearn is a dummy module, actual dependency is resolved by scikit-learn stand-alone module... - ('sklearn', '0.0', { - 'checksums': ['e23001573aa194b834122d2b9562459bf5ae494a2d59ca6b8aa22c85a44c0e31'], - }), - ('MarkupSafe', '1.0', { - 'checksums': ['a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('niworkflows', '0.4.4', { - 'checksums': ['85d605549d3ef303de6689b84f6ff6d2c5490df9ea6dbdca5c4cbb4c8eef15f6'], - }), - ('nitime', '0.7', { - 'checksums': ['18bac8d62686f884f1ac8b8d4fdb3d644e38a8a6ece76073a576080bafcbc5e9'], - }), - ('num2words', '0.5.7', { - 'checksums': ['ac4b5971b427611bc565c395e95289ba09b3b1c0fb041ad2538786dde816d664'], - }), - ('grabbit', '0.2.3', { - 'checksums': ['96b8ff05a23c61af1321af262fc7b195f116132109f03dfb4f5994558885ea06'], - }), - ('pybids', '0.6.5', { - 'checksums': ['b3850c07af80145744586b6624b244263f46a65cdf078e414a77dba5b72aee7c'], - 'modulename': 'bids', - }), - ('lockfile', '0.12.2', { - 'checksums': ['6aed02de03cba24efabcd600b30540140634fc06cfa603822d508d5361e9f799'], - }), - ('duecredit', '0.6.4', { - 'checksums': ['f0168f4dd6649d9faa145e1b9e95d9da5f499a55c4f906eb6bb7e7e5213bdbea'], - }), - (name, version, { - 'source_tmpl': 'fmriprep-%(version)s.tar.gz', - 'checksums': ['1013a59f172aaab60b4a6b016d9ee586b430f89042da879429d325a466f27773'], - }), -] - -sanity_check_paths = { - 'files': ['bin/fmriprep'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FMRIprep/FMRIprep-1.4.1-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/f/FMRIprep/FMRIprep-1.4.1-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 81bb446518f4..000000000000 --- a/easybuild/easyconfigs/f/FMRIprep/FMRIprep-1.4.1-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,139 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'FMRIprep' -version = '1.4.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://fmriprep.readthedocs.io' -description = """FMRIprep is a functional magnetic resonance imaging (fMRI) data preprocessing pipeline that is - designed to provide an easily accessible, state-of-the-art interface that is robust to variations in scan - acquisition protocols and that requires minimal user input, while providing easily interpretable and comprehensive - error and output reporting.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('FSL', '5.0.11', versionsuffix), - ('ANTs', '2.3.1', versionsuffix), - ('AFNI', '18.3.00', versionsuffix), - ('C3D', '1.0.0', '', SYSTEM), - ('FreeSurfer', '6.0.1', '-centos6_x86_64', SYSTEM), - ('ICA-AROMA', '0.4.4-beta', versionsuffix), - ('Seaborn', '0.9.0', versionsuffix), - ('PyYAML', '3.13', versionsuffix), - ('scikit-learn', '0.20.0', versionsuffix), - ('scikit-image', '0.14.1', versionsuffix), - ('Nipype', '1.1.3', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('versioneer', '0.18', { - 'checksums': ['ead1f78168150011189521b479d3a0dd2f55c94f5b07747b484fd693c3fbf335'], - }), - ('indexed_gzip', '0.8.10', { - 'checksums': ['37957f14e70125d3e1bcb5ed83e7bca3a00212f4411e4f9af22cc2a626778616'], - }), - ('patsy', '0.5.1', { - 'checksums': ['f115cec4201e1465cd58b9866b0b0e7b941caafec129869057405bfe5b5e3991'], - }), - ('statsmodels', '0.10.1', { - 'checksums': ['320659a80f916c2edf9dfbe83512d9004bb562b72eedb7d9374562038697fa10'], - }), - ('svgutils', '0.3.1', { - 'checksums': ['cd52474765fd460ad2389947f77589de96142f6f0ce3f61e08ccfabeac2ff8af'], - }), - ('nilearn', '0.5.2', { - 'checksums': ['18b763d641e6903bdf8512e0ec5cdc14133fb4679e9a15648415e9be62c81b56'], - }), - ('sklearn', '0.0', { - 'checksums': ['e23001573aa194b834122d2b9562459bf5ae494a2d59ca6b8aa22c85a44c0e31'], - }), - ('MarkupSafe', '1.1.1', { - 'checksums': ['29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b'], - }), - ('Jinja2', '2.10.1', { - 'checksums': ['065c4f02ebe7f7cf559e49ee5a95fb800a9e4528727aec6f24402a5374c65013'], - }), - ('tqdm', '4.33.0', { - 'checksums': ['1dc82f87a8726602fa7177a091b5e8691d6523138a8f7acd08e58088f51e389f'], - }), - ('prov', '1.5.3', { - 'checksums': ['a0c951107eafd508d5a26caa54863dc11fee3da86778db2a559d32450d2030a9'], - }), - ('neurdflib', '5.0.0.post1', { - 'modulename': 'rdflib', - 'checksums': ['65ef138f7a20f646b5257d312e14c624a83abdac4df234e5edcc77dc63bef5e1'], - }), - ('num2words', '0.5.10', { - 'checksums': ['37cd4f60678f7e1045cdc3adf6acf93c8b41bf732da860f97d301f04e611cc57'], - }), - ('bids-validator', '1.2.4', { - 'checksums': ['cf456428219c7985c13e462380bff31453c6694532f67ca47fd89b19620d77d7'], - }), - ('SQLAlchemy', '1.3.6', { - 'checksums': ['217e7fc52199a05851eee9b6a0883190743c4fb9c8ac4313ccfceaffd852b0ff'], - }), - ('nipype', '1.2.0', { - 'checksums': ['a5b5afbfec522686a0ac7826b6cfd82496f4ef48f6c48afb602225b0aa7b5f25'], - }), - ('nitime', '0.8.1', { - 'checksums': ['269eae522f613c9ca8c3d62b66074a76b40d9484f468b4b8525f7c9342e96341'], - }), - ('grabbit', '0.2.6', { - 'checksums': ['134fdad2d079693f8836f1074241d01ba5ed38f768c26279a3fe39afb6757f5b'], - }), - ('lockfile', '0.12.2', { - 'checksums': ['6aed02de03cba24efabcd600b30540140634fc06cfa603822d508d5361e9f799'], - }), - ('appdirs', '1.4.3', { - 'checksums': ['9e5896d1372858f8dd3344faf4e5014d21849c756c8d5701f78f8a103b372d92'], - }), - ('rply', '0.7.7', { - 'checksums': ['4d6d25703efd28fb3d5707f7b3bd4fe66c306159a5c25af10ba26d206a66d00d'], - }), - ('citeproc-py', '0.4.0', { - 'modulename': 'citeproc', - 'checksums': ['ed513dbc76f782b5e98126d6bebbd1284841fcf199ec9dda552e2bce864adadf'], - }), - ('duecredit', '0.7.0', { - 'checksums': ['8a13be317afcf56bdccba6a5d3d82c2f4e3509ffa1aff47d61c1a91e6d454010'], - }), - ('tedana', '0.0.7', { - 'checksums': ['9f541bdf9ecd06b883e3bb2a753987279aabe7b7a55651a59916a798a6578c81'], - }), - ('pybids', '0.7.1', { - 'modulename': 'bids', - 'checksums': ['a4725f691e9fa05294338b049d2babc623a6feb718d2607a8c56146537e309b4'], - }), - ('templateflow', '0.3.0', { - 'checksums': ['14830702c293e870a69fdefca2928618179cdbb631ce84a99522aa859a1f4205'], - }), - ('niworkflows', '0.9.6', { - 'patches': ['niworkflows-0.9.6_fix-bus-error.patch'], - 'checksums': [ - '07275844f5e830562109acca7340f971b98e4a22e7938d8d5aceb2cb5891049c', # niworkflows-0.9.6.tar.gz - 'd42ea11f54b4be75e68764a3bb74e6d202e60e4e6b174ded217fe18acb439133', # niworkflows-0.9.6_fix-bus-error.patch - ], - }), - ('smriprep', '0.2.4', { - 'checksums': ['3bd2fbdf4ba9037d698eae06957c69bad2f15de5b20b84ee8b71bdaf35c27e1e'], - }), - (name, version, { - 'source_tmpl': 'fmriprep-%(version)s.tar.gz', - 'checksums': ['ed25582ce739afbd1887954303c5fe3e648eb1e7d18de017ceff0ff3f6e24d4d'], - }), -] - -sanity_check_paths = { - 'files': ['bin/fmriprep'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["fmriprep --help"] - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FMRIprep/niworkflows-0.9.6_fix-bus-error.patch b/easybuild/easyconfigs/f/FMRIprep/niworkflows-0.9.6_fix-bus-error.patch deleted file mode 100644 index 601483e30e5e..000000000000 --- a/easybuild/easyconfigs/f/FMRIprep/niworkflows-0.9.6_fix-bus-error.patch +++ /dev/null @@ -1,14 +0,0 @@ -fix for "Bus Error" -see https://neurostars.org/t/bus-error-fmriprep/4641 and https://github.com/poldracklab/niworkflows/pull/378 -diff -ru niworkflows-0.9.6.orig/niworkflows/interfaces/itk.py niworkflows-0.9.6/niworkflows/interfaces/itk.py ---- niworkflows-0.9.6.orig/niworkflows/interfaces/itk.py 2019-07-09 08:30:30.000000000 +0200 -+++ niworkflows-0.9.6/niworkflows/interfaces/itk.py 2019-08-28 15:41:11.602201555 +0200 -@@ -262,7 +262,7 @@ - runtime = xfm.run().runtime - - if copy_dtype: -- nii = nb.load(out_file) -+ nii = nb.load(out_file, mmap=False) - in_dtype = nb.load(in_file).get_data_dtype() - - # Overwrite only iff dtypes don't match diff --git a/easybuild/easyconfigs/f/FMS/FMS-2022.02-gompi-2022a.eb b/easybuild/easyconfigs/f/FMS/FMS-2022.02-gompi-2022a.eb index bb40ce9b7d38..4b0aa48eba62 100644 --- a/easybuild/easyconfigs/f/FMS/FMS-2022.02-gompi-2022a.eb +++ b/easybuild/easyconfigs/f/FMS/FMS-2022.02-gompi-2022a.eb @@ -4,7 +4,7 @@ name = 'FMS' version = '2022.02' homepage = 'https://github.com/NOAA-GFDL/FMS' -description = """The Flexible Modeling System (FMS) is a software framework for +description = """The Flexible Modeling System (FMS) is a software framework for supporting the efficient development, construction, execution, and scientific interpretation of atmospheric, oceanic, and climate system models.""" diff --git a/easybuild/easyconfigs/f/FMS/FMS-2022.02-iimpi-2022a.eb b/easybuild/easyconfigs/f/FMS/FMS-2022.02-iimpi-2022a.eb index a121a552ee3d..7c52ee11c237 100644 --- a/easybuild/easyconfigs/f/FMS/FMS-2022.02-iimpi-2022a.eb +++ b/easybuild/easyconfigs/f/FMS/FMS-2022.02-iimpi-2022a.eb @@ -4,7 +4,7 @@ name = 'FMS' version = '2022.02' homepage = 'https://github.com/NOAA-GFDL/FMS' -description = """The Flexible Modeling System (FMS) is a software framework for +description = """The Flexible Modeling System (FMS) is a software framework for supporting the efficient development, construction, execution, and scientific interpretation of atmospheric, oceanic, and climate system models.""" diff --git a/easybuild/easyconfigs/f/FORD/FORD-6.1.1-GCCcore-10.2.0.eb b/easybuild/easyconfigs/f/FORD/FORD-6.1.1-GCCcore-10.2.0.eb index 25617e478e8a..d1e7b38c7505 100644 --- a/easybuild/easyconfigs/f/FORD/FORD-6.1.1-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/f/FORD/FORD-6.1.1-GCCcore-10.2.0.eb @@ -18,9 +18,6 @@ dependencies = [ ('BeautifulSoup', '4.9.3'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('graphviz', '0.17', { 'source_tmpl': '%(name)s-%(version)s.zip', diff --git a/easybuild/easyconfigs/f/FORD/FORD-6.1.15-GCCcore-11.3.0.eb b/easybuild/easyconfigs/f/FORD/FORD-6.1.15-GCCcore-11.3.0.eb index ed749e791eee..72aea46e8a75 100644 --- a/easybuild/easyconfigs/f/FORD/FORD-6.1.15-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/f/FORD/FORD-6.1.15-GCCcore-11.3.0.eb @@ -19,9 +19,6 @@ dependencies = [ ('tqdm', '4.64.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('graphviz', '0.20.1', { 'source_tmpl': '%(name)s-%(version)s.zip', diff --git a/easybuild/easyconfigs/f/FORD/FORD-6.1.6-GCCcore-10.3.0.eb b/easybuild/easyconfigs/f/FORD/FORD-6.1.6-GCCcore-10.3.0.eb index f85c40e87551..24a492ec3f23 100644 --- a/easybuild/easyconfigs/f/FORD/FORD-6.1.6-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/f/FORD/FORD-6.1.6-GCCcore-10.3.0.eb @@ -19,9 +19,6 @@ dependencies = [ ('tqdm', '4.61.2'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('graphviz', '0.19.1', { 'source_tmpl': '%(name)s-%(version)s.zip', diff --git a/easybuild/easyconfigs/f/FOX-Toolkit/FOX-Toolkit-1.6.57-GCCcore-9.3.0.eb b/easybuild/easyconfigs/f/FOX-Toolkit/FOX-Toolkit-1.6.57-GCCcore-9.3.0.eb deleted file mode 100644 index 3559c89032e3..000000000000 --- a/easybuild/easyconfigs/f/FOX-Toolkit/FOX-Toolkit-1.6.57-GCCcore-9.3.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FOX-Toolkit' -version = '1.6.57' - -homepage = 'https://www.fox-toolkit.org/' -description = """FOX is a C++ based Toolkit for developing Graphical User Interfaces easily and -effectively. It offers a wide, and growing, collection of Controls, and -provides state of the art facilities such as drag and drop, selection, as well -as OpenGL widgets for 3D graphical manipulation. FOX also implements icons, -images, and user-convenience features such as status line help, and tooltips.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['http://fox-toolkit.org/ftp'] -sources = ['fox-%(version)s.tar.gz'] -checksums = ['65ef15de9e0f3a396dc36d9ea29c158b78fad47f7184780357b929c94d458923'] - -builddependencies = [ - ('binutils', '2.34'), - ('Autotools', '20180311'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('libjpeg-turbo', '2.0.4'), - ('libpng', '1.6.37'), - ('LibTIFF', '4.1.0'), - ('libGLU', '9.0.1'), - ('X11', '20200222'), -] - -preconfigopts = """sed -i '/^CXXFLAGS=""$/d;/LDFLAGS="-s ${LDFLAGS}"/d' configure.ac && """ -preconfigopts += "autoreconf -f -i && " - -configopts = '--enable-release' - -sanity_check_paths = { - 'files': ['lib/lib%s-%%(version_major_minor)s.%s' % (n, x) for n in ['CHART', 'FOX'] for x in ['a', SHLIB_EXT]] + - ['bin/fox-config'], - 'dirs': ['include'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/FPM/FPM-1.3.3-Ruby-2.1.6.eb b/easybuild/easyconfigs/f/FPM/FPM-1.3.3-Ruby-2.1.6.eb deleted file mode 100644 index fb7773c1a763..000000000000 --- a/easybuild/easyconfigs/f/FPM/FPM-1.3.3-Ruby-2.1.6.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'RubyGem' - -name = 'FPM' -version = '1.3.3' - -local_rubyver = '2.1.6' -versionsuffix = '-Ruby-%s' % local_rubyver - -homepage = 'https://github.com/jordansissel/fpm' -description = """Effing package management! Build packages for multiple platforms (deb, rpm, etc) with great ease - and sanity.""" - -toolchain = SYSTEM - -source_urls = ['http://rubygems.org/downloads/'] -sources = ['%(namelower)s-%(version)s.gem'] - -dependencies = [('Ruby', local_rubyver)] - -sanity_check_paths = { - 'files': ['bin/fpm'], - 'dirs': ['gems/%(namelower)s-%(version)s'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/f/FRANz/FRANz-2.0.0-foss-2018a.eb b/easybuild/easyconfigs/f/FRANz/FRANz-2.0.0-foss-2018a.eb deleted file mode 100644 index 7021b91c5c88..000000000000 --- a/easybuild/easyconfigs/f/FRANz/FRANz-2.0.0-foss-2018a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FRANz' -version = '2.0.0' - -homepage = 'https://www.bioinf.uni-leipzig.de/Software/FRANz' -description = """A fast and flexible parentage inference program for natural populations.""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['http://download.sourceforge.net/franzpedigree/'] -sources = [SOURCE_TAR_GZ] -checksums = ['429cf4b47b91c28711b7a5d37f28c982ee13229ff28af714c39a81a77b9281e1'] - -configopts = '--enable-openmp' - -sanity_check_paths = { - 'files': ['bin/FRANz', 'bin/FRANz_sim'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FRUIT/FRUIT-3.4.3-foss-2018a-Ruby-2.5.1.eb b/easybuild/easyconfigs/f/FRUIT/FRUIT-3.4.3-foss-2018a-Ruby-2.5.1.eb deleted file mode 100644 index c98ea9f75302..000000000000 --- a/easybuild/easyconfigs/f/FRUIT/FRUIT-3.4.3-foss-2018a-Ruby-2.5.1.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'Binary' - -name = 'FRUIT' -version = '3.4.3' - -local_rubyver = '2.5.1' -versionsuffix = '-Ruby-%s' % local_rubyver - -homepage = 'https://fortranxunit.sourceforge.io' -description = "FORTRAN Unit Test Framework (FRUIT)" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['https://sourceforge.net/projects/fortranxunit/files/fruit_%(version)s'] -sources = ['fruit_%(version)s.zip'] -patches = [ - 'fruit_%(version)s-gfortran-fPIC.patch', - 'fruit_%(version)s-mpi-tests.patch' -] -checksums = [ - '01c88d0b8046d809ab317c7b7e4a87ec343fe1c065d408029d83342808929862', # fruit_3.4.3.zip - '65c846156435a51b0b395b614fc636be8920879775ef40a9ca4fbfbe666142f5', # fruit_3.4.3-gfortran-fPIC.patch - '6660820c26f647fecd397135d12c61b6ea7b3b2f1d2d7684455036ebc5ead0a4', # fruit_3.4.3-mpi-tests.patch -] - -builddependencies = [ - ('Ruby', local_rubyver), - ('FRUIT_processor', version, versionsuffix), -] - -extract_sources = True - -install_cmd = "rake && mkdir -p %(installdir)s/{include,lib} && " -install_cmd += "cp src/*.mod %(installdir)s/include/ && cp src/*.a %(installdir)s/lib/" - -sanity_check_paths = { - 'files': ['include/fruit.mod', 'include/fruit_util.mod', 'lib/libfruit.a'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/f/FRUIT/FRUIT-3.4.3-intel-2018a-Ruby-2.5.1.eb b/easybuild/easyconfigs/f/FRUIT/FRUIT-3.4.3-intel-2018a-Ruby-2.5.1.eb deleted file mode 100644 index 9f621dcc0113..000000000000 --- a/easybuild/easyconfigs/f/FRUIT/FRUIT-3.4.3-intel-2018a-Ruby-2.5.1.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'Binary' - -name = 'FRUIT' -version = '3.4.3' - -local_rubyver = '2.5.1' -versionsuffix = '-Ruby-%s' % local_rubyver - -homepage = 'https://fortranxunit.sourceforge.io' -description = "FORTRAN Unit Test Framework (FRUIT)" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://sourceforge.net/projects/fortranxunit/files/fruit_%(version)s'] -sources = ['fruit_%(version)s.zip'] -patches = [ - 'fruit_%(version)s-ifort-external.patch', - 'fruit_%(version)s-mpi-tests.patch', -] -checksums = [ - '01c88d0b8046d809ab317c7b7e4a87ec343fe1c065d408029d83342808929862', # fruit_3.4.3.zip - '6f608988078d079ef73f30f47208d2b7d5645b6fc55526790b826f82f8d85b85', # fruit_3.4.3-ifort-external.patch - '6660820c26f647fecd397135d12c61b6ea7b3b2f1d2d7684455036ebc5ead0a4', # fruit_3.4.3-mpi-tests.patch -] - -builddependencies = [ - ('Ruby', local_rubyver), - ('FRUIT_processor', version, versionsuffix), -] - -extract_sources = True - -install_cmd = "rake && mkdir -p %(installdir)s/{include,lib} && " -install_cmd += "cp src/*.mod %(installdir)s/include/ && cp src/*.a %(installdir)s/lib/" - -sanity_check_paths = { - 'files': ['include/fruit.mod', 'include/fruit_util.mod', 'lib/libfruit.a'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/f/FRUIT/fruit_3.4.3-gfortran-fPIC.patch b/easybuild/easyconfigs/f/FRUIT/fruit_3.4.3-gfortran-fPIC.patch deleted file mode 100644 index d7be9d171f78..000000000000 --- a/easybuild/easyconfigs/f/FRUIT/fruit_3.4.3-gfortran-fPIC.patch +++ /dev/null @@ -1,14 +0,0 @@ -# build with -fPIC -# S.D. Pinches -diff -Nru fruit_3.4.3-orig/rake_base.rb fruit_3.4.3/rake_base.rb ---- fruit_3.4.3-orig/rake_base.rb 2017-09-18 10:59:23.000000000 +0200 -+++ fruit_3.4.3/rake_base.rb 2019-03-13 16:12:19.000000000 +0100 -@@ -71,7 +71,7 @@ - puts "Fortran compiler " + $compiler + " not exists. Trying gfortran." - $compiler = "gfortran" - $option = "-Wall -Wextra -pedantic -fbounds-check " + -- "-Wuninitialized -O -g -Wno-unused-parameter -cpp " -+ "-Wuninitialized -O -g -Wno-unused-parameter -cpp -fPIC" - $ext_obj = "o" - $dosish_path = false - $gcov = "-coverage" diff --git a/easybuild/easyconfigs/f/FRUIT/fruit_3.4.3-ifort-external.patch b/easybuild/easyconfigs/f/FRUIT/fruit_3.4.3-ifort-external.patch deleted file mode 100644 index d8ec2684ddd2..000000000000 --- a/easybuild/easyconfigs/f/FRUIT/fruit_3.4.3-ifort-external.patch +++ /dev/null @@ -1,19 +0,0 @@ -# Patch to build with Intel Fortran -# S.D. Pinches -diff -Nru fruit_3.4.3-orig/rake_base.rb fruit_3.4.3/rake_base.rb ---- fruit_3.4.3-orig/rake_base.rb 2018-07-20 17:34:13.506622790 +0200 -+++ fruit_3.4.3/rake_base.rb 2018-07-20 18:04:32.166241482 +0200 -@@ -9,11 +9,11 @@ - if RUBY_PLATFORM =~ /(darwin|linux)/i - # Intel FORTRAN compiler tested on Linux - $compiler = 'ifort' -- $option = "-check all -warn all -fpp" -+ $option = "-check all -fpp -fPIC" - $ext_obj = "o" - $dosish_path = false - $gcov = false -- $prof_genx = "-prof-genx" -+ $prof_genx = "-prof-gen=srcpos" - $mpiexec = nil - else - # Intel FORTRAN on Windows diff --git a/easybuild/easyconfigs/f/FRUIT/fruit_3.4.3-mpi-tests.patch b/easybuild/easyconfigs/f/FRUIT/fruit_3.4.3-mpi-tests.patch deleted file mode 100644 index 2d6295278ee2..000000000000 --- a/easybuild/easyconfigs/f/FRUIT/fruit_3.4.3-mpi-tests.patch +++ /dev/null @@ -1,26 +0,0 @@ -# Patch to fix MPI tests -# S.D. Pinches -diff -Nru fruit_3.4.3-orig/sample_mpi/rakefile fruit_3.4.3/sample_mpi/rakefile ---- fruit_3.4.3-orig/sample_mpi/rakefile 2018-07-20 17:34:13.507622832 +0200 -+++ fruit_3.4.3/sample_mpi/rakefile 2018-07-23 11:38:34.669769977 +0200 -@@ -46,7 +46,7 @@ - - task :run => [ $goal, "mpi_machine_file" ] do - sleep 3 -- sh "mpiexec -np 2 -machinefile mpi_machine_file #{$goal}" -+ sh "mpiexec -np 2 -machinefile mpi_machine_file "+Dir.pwd+"/#{$goal}" - end - - -diff -Nru fruit_3.4.3-orig/self_test_mpi/rakefile fruit_3.4.3/self_test_mpi/rakefile ---- fruit_3.4.3-orig/self_test_mpi/rakefile 2018-07-20 17:34:13.506622790 +0200 -+++ fruit_3.4.3/self_test_mpi/rakefile 2018-07-20 18:50:42.630311001 +0200 -@@ -31,7 +31,7 @@ - - task :run => [ $goal, "mpi_machine_file" ] do - sleep 3 -- sh "mpiexec -np 3 -machinefile mpi_machine_file #{$goal} > stdout" -+ sh "mpiexec -np 3 -machinefile mpi_machine_file "+Dir.pwd+"/#{$goal} > stdout" - end - - task :verify => [ :run ] do diff --git a/easybuild/easyconfigs/f/FRUIT_processor/FRUIT_processor-3.4.3-foss-2018a-Ruby-2.5.1.eb b/easybuild/easyconfigs/f/FRUIT_processor/FRUIT_processor-3.4.3-foss-2018a-Ruby-2.5.1.eb deleted file mode 100644 index 657473cb4fd8..000000000000 --- a/easybuild/easyconfigs/f/FRUIT_processor/FRUIT_processor-3.4.3-foss-2018a-Ruby-2.5.1.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'RubyGem' - -name = 'FRUIT_processor' -version = '3.4.3' - -local_rubyver = '2.5.1' -versionsuffix = '-Ruby-%s' % local_rubyver - -homepage = 'https://fortranxunit.sourceforge.io' -description = "FORTRAN Unit Test Framework (FRUIT)" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['https://sourceforge.net/projects/fortranxunit/files/fruit_%(version)s'] - -sources = ['fruit_%(version)s.zip'] -checksums = ['01c88d0b8046d809ab317c7b7e4a87ec343fe1c065d408029d83342808929862'] - -builddependencies = [('Ruby-Tk', '0.2.0', versionsuffix)] - -dependencies = [('Ruby', local_rubyver)] - -gem_file = '%(namelower)s_gem/pkg/%(namelower)s-%(version)s.gem' - -sanity_check_paths = { - 'files': ['gems/%(namelower)s-%(version)s/lib/%(namelower)s.rb'], - 'dirs': ['gems/%(namelower)s-%(version)s/lib'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/f/FRUIT_processor/FRUIT_processor-3.4.3-intel-2018a-Ruby-2.5.1.eb b/easybuild/easyconfigs/f/FRUIT_processor/FRUIT_processor-3.4.3-intel-2018a-Ruby-2.5.1.eb deleted file mode 100644 index e5c6e7564706..000000000000 --- a/easybuild/easyconfigs/f/FRUIT_processor/FRUIT_processor-3.4.3-intel-2018a-Ruby-2.5.1.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'RubyGem' - -name = 'FRUIT_processor' -version = '3.4.3' - -local_rubyver = '2.5.1' -versionsuffix = '-Ruby-%s' % local_rubyver - -homepage = 'https://fortranxunit.sourceforge.io' -description = "FORTRAN Unit Test Framework (FRUIT)" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://sourceforge.net/projects/fortranxunit/files/fruit_%(version)s'] - -sources = ['fruit_%(version)s.zip'] -checksums = ['01c88d0b8046d809ab317c7b7e4a87ec343fe1c065d408029d83342808929862'] - -builddependencies = [('Ruby-Tk', '0.2.0', versionsuffix)] - -dependencies = [('Ruby', local_rubyver)] - -gem_file = '%(namelower)s_gem/pkg/%(namelower)s-%(version)s.gem' - -sanity_check_paths = { - 'files': ['gems/%(namelower)s-%(version)s/lib/%(namelower)s.rb'], - 'dirs': ['gems/%(namelower)s-%(version)s/lib'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/f/FSL/FSL-5.0.10-foss-2017b.eb b/easybuild/easyconfigs/f/FSL/FSL-5.0.10-foss-2017b.eb deleted file mode 100644 index 562d4986de74..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-5.0.10-foss-2017b.eb +++ /dev/null @@ -1,37 +0,0 @@ -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': 'foss', 'version': '2017b'} - -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-%(version)s_build_extras.patch', -] -checksums = [ - 'ca183e489320de0e502a7ba63230a7f55098917a519e8c738b005d526e700842', # fsl-5.0.10-sources.tar.gz - '39a0cc1e7277ee8203120fec71655c0c73d62ca42ca5b4a189dbd149eddf54bd', # FSL-5.0.10_makefile_fixes.patch - '10cd2d6c66ee0488244036743e70d211dbbdfadac651e5c95dd1de1f676a4b38', # FSL-5.0.9_missing_lib.patch - '28f31c7d35c3be9de78416d0b3668b9dd0cfbd26db87d8457ed9296089fc7d82', # FSL-5.0.10_build_extras.patch -] - -dependencies = [ - ('Boost', '1.65.1', '-Python-2.7.14'), - ('libgd', '2.2.4'), - ('libxml2', '2.9.4'), - ('SQLite', '3.20.1'), - ('libpng', '1.6.32'), - ('Tk', '8.6.7'), - ('NLopt', '2.4.2'), - ('freeglut', '3.0.0'), - ('expat', '2.2.4'), - ('zlib', '1.2.11'), - ('VTK', '8.0.1', '-Python-2.7.14'), -] - -moduleclass = 'bio' 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 deleted file mode 100644 index 5ba9750bf316..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-5.0.10-intel-2017a.eb +++ /dev/null @@ -1,33 +0,0 @@ -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-intel-2017b.eb b/easybuild/easyconfigs/f/FSL/FSL-5.0.10-intel-2017b.eb deleted file mode 100644 index 82b50a5465f6..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-5.0.10-intel-2017b.eb +++ /dev/null @@ -1,39 +0,0 @@ -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': '2017b'} - -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', -] -checksums = [ - 'ca183e489320de0e502a7ba63230a7f55098917a519e8c738b005d526e700842', # fsl-5.0.10-sources.tar.gz - '39a0cc1e7277ee8203120fec71655c0c73d62ca42ca5b4a189dbd149eddf54bd', # FSL-5.0.10_makefile_fixes.patch - '10cd2d6c66ee0488244036743e70d211dbbdfadac651e5c95dd1de1f676a4b38', # FSL-5.0.9_missing_lib.patch - '62cf8c81a0836b46c84057af3a038cadd131c8b5355a569be0e2187eb42d28ff', # FSL_icc_nan-inf_fix.patch - '28f31c7d35c3be9de78416d0b3668b9dd0cfbd26db87d8457ed9296089fc7d82', # FSL-5.0.10_build_extras.patch -] - -dependencies = [ - ('Boost', '1.65.1', '-Python-2.7.14'), - ('libgd', '2.2.4'), - ('libxml2', '2.9.4'), - ('SQLite', '3.20.1'), - ('libpng', '1.6.32'), - ('Tk', '8.6.7'), - ('NLopt', '2.4.2'), - ('freeglut', '3.0.0'), - ('expat', '2.2.4'), - ('zlib', '1.2.11'), - ('VTK', '8.0.1', '-Python-2.7.14'), -] - -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 deleted file mode 100644 index 15bc9a7922d4..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-5.0.10_build_extras.patch +++ /dev/null @@ -1,14 +0,0 @@ -# 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 deleted file mode 100644 index 8801e205ce36..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-5.0.10_makefile_fixes.patch +++ /dev/null @@ -1,256 +0,0 @@ -# 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/FSL/FSL-5.0.11-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/f/FSL/FSL-5.0.11-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 92092c2fb681..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-5.0.11-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,42 +0,0 @@ -name = 'FSL' -version = '5.0.11' -versionsuffix = '-Python-%(pyver)s' - -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': 'foss', 'version': '2018b'} - -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-%(version)s_build_extras.patch', -] -checksums = [ - '8a76d36ff280ab3bfa79c46838a1baf7ea8ffe21d0b84bc7546cb8a1cef46c57', # fsl-5.0.11-sources.tar.gz - 'dcf76c2f54eaa729c300a917794a5cd3c37dc46205a7b415eb866e1a871f2dbf', # FSL-5.0.11_makefile_fixes.patch - '10cd2d6c66ee0488244036743e70d211dbbdfadac651e5c95dd1de1f676a4b38', # FSL-5.0.9_missing_lib.patch - '9f29713c4c9610fc9beb20b08f2c3a90499a5d17ec57f6beb6193530fe121b46', # FSL-5.0.11_build_extras.patch -] - -builddependencies = [ - ('Boost', '1.67.0'), -] - -dependencies = [ - ('Python', '3.6.6'), - ('libgd', '2.2.5'), - ('libxml2', '2.9.8'), - ('SQLite', '3.24.0'), - ('libpng', '1.6.34'), - ('Tk', '8.6.8'), - ('NLopt', '2.4.2'), - ('freeglut', '3.0.0'), - ('expat', '2.2.5'), - ('zlib', '1.2.11'), - ('VTK', '8.1.1', versionsuffix), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FSL/FSL-5.0.11-foss-2018b.eb b/easybuild/easyconfigs/f/FSL/FSL-5.0.11-foss-2018b.eb deleted file mode 100644 index bb80b79bc54f..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-5.0.11-foss-2018b.eb +++ /dev/null @@ -1,40 +0,0 @@ -name = 'FSL' -version = '5.0.11' - -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': 'foss', 'version': '2018b'} - -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-%(version)s_build_extras.patch', -] -checksums = [ - '8a76d36ff280ab3bfa79c46838a1baf7ea8ffe21d0b84bc7546cb8a1cef46c57', # fsl-5.0.11-sources.tar.gz - 'dcf76c2f54eaa729c300a917794a5cd3c37dc46205a7b415eb866e1a871f2dbf', # FSL-5.0.11_makefile_fixes.patch - '10cd2d6c66ee0488244036743e70d211dbbdfadac651e5c95dd1de1f676a4b38', # FSL-5.0.9_missing_lib.patch - '9f29713c4c9610fc9beb20b08f2c3a90499a5d17ec57f6beb6193530fe121b46', # FSL-5.0.11_build_extras.patch -] - -builddependencies = [ - ('Boost', '1.67.0'), -] - -dependencies = [ - ('libgd', '2.2.5'), - ('libxml2', '2.9.8'), - ('SQLite', '3.24.0'), - ('libpng', '1.6.34'), - ('Tk', '8.6.8'), - ('NLopt', '2.4.2'), - ('freeglut', '3.0.0'), - ('expat', '2.2.5'), - ('zlib', '1.2.11'), - ('VTK', '8.1.1', '-Python-2.7.15'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FSL/FSL-5.0.11_build_extras.patch b/easybuild/easyconfigs/f/FSL/FSL-5.0.11_build_extras.patch deleted file mode 100644 index 8c00d59a0a76..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-5.0.11_build_extras.patch +++ /dev/null @@ -1,13 +0,0 @@ -# only build thing we don't provide with EasyBuild -# Ward Poelmans ---- fsl/extras/build 2016-11-15 14:30:21.000000000 +0000 -+++ fsl.new/extras/build 2018-08-19 09:53:03.204723036 +0000 -@@ -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.11_makefile_fixes.patch b/easybuild/easyconfigs/f/FSL/FSL-5.0.11_makefile_fixes.patch deleted file mode 100644 index 088af698631e..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-5.0.11_makefile_fixes.patch +++ /dev/null @@ -1,259 +0,0 @@ -# This fixes the build system of FSL. It now (mostly) uses EB. -# Ward Poelmans -diff -ur fsl/config/common/vars.mk fsl.new/config/common/vars.mk ---- fsl/config/common/vars.mk 2016-05-24 15:44:11.000000000 +0000 -+++ fsl.new/config/common/vars.mk 2018-08-19 09:57:28.932042986 +0000 -@@ -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/config/generic/systemvars.mk fsl.new/config/generic/systemvars.mk ---- fsl/config/generic/systemvars.mk 2007-07-13 11:00:20.000000000 +0000 -+++ fsl.new/config/generic/systemvars.mk 2018-08-19 09:57:28.932042986 +0000 -@@ -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/config/linux_64-gcc4.8/externallibs.mk fsl.new/config/linux_64-gcc4.8/externallibs.mk ---- fsl/config/linux_64-gcc4.8/externallibs.mk 2017-02-18 12:20:05.000000000 +0000 -+++ fsl.new/config/linux_64-gcc4.8/externallibs.mk 2018-08-19 09:57:28.932042986 +0000 -@@ -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/config/linux_64-gcc4.8/systemvars.mk fsl.new/config/linux_64-gcc4.8/systemvars.mk ---- fsl/config/linux_64-gcc4.8/systemvars.mk 2017-09-04 12:09:26.000000000 +0000 -+++ fsl.new/config/linux_64-gcc4.8/systemvars.mk 2018-08-19 10:05:26.826850050 +0000 -@@ -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 = 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= ${CUDA_INSTALLATION}/bin/nvcc -+NVCC11 = ${CUDA_INSTALLATION}/bin/nvcc -diff -ur fsl/etc/fslconf/fsl.csh fsl.new/etc/fslconf/fsl.csh ---- fsl/etc/fslconf/fsl.csh 2014-05-19 14:54:10.000000000 +0000 -+++ fsl.new/etc/fslconf/fsl.csh 2018-08-19 09:57:28.936042975 +0000 -@@ -25,8 +25,8 @@ - # 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 FSLWISH $FSLDIR/bin/fslwish -+setenv FSLTCLSH tclsh -+setenv FSLWISH wish - - # The following variables are used for running code in parallel across - # several machines ( i.e. for FDT ) -diff -ur fsl/etc/fslconf/fsl-devel.sh fsl.new/etc/fslconf/fsl-devel.sh ---- fsl/etc/fslconf/fsl-devel.sh 2014-05-19 14:54:10.000000000 +0000 -+++ fsl.new/etc/fslconf/fsl-devel.sh 2018-08-19 09:57:28.936042975 +0000 -@@ -26,8 +26,8 @@ - # 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 --FSLWISH=$FSLDIR/bin/fslwish -+FSLTCLSH=tclsh -+FSLWISH=wish - - export FSLTCLSH FSLWISH - -diff -ur fsl/etc/fslconf/fsl.sh fsl.new/etc/fslconf/fsl.sh ---- fsl/etc/fslconf/fsl.sh 2014-05-19 14:54:10.000000000 +0000 -+++ fsl.new/etc/fslconf/fsl.sh 2018-08-19 09:57:28.936042975 +0000 -@@ -26,8 +26,8 @@ - # 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 --FSLWISH=$FSLDIR/bin/fslwish -+FSLTCLSH=tclsh -+FSLWISH=wish - - export FSLTCLSH FSLWISH - -diff -ur fsl/extras/src/libxml++-2.34.0/libxml++/io/istreamparserinputbuffer.cc fsl.new/extras/src/libxml++-2.34.0/libxml++/io/istreamparserinputbuffer.cc ---- fsl/extras/src/libxml++-2.34.0/libxml++/io/istreamparserinputbuffer.cc 2010-12-15 10:41:27.000000000 +0000 -+++ fsl.new/extras/src/libxml++-2.34.0/libxml++/io/istreamparserinputbuffer.cc 2018-08-19 09:57:28.936042975 +0000 -@@ -39,6 +39,6 @@ - - bool IStreamParserInputBuffer::do_close() - { -- return input_; -+ return static_cast(input_); - } - } -diff -ur fsl/extras/src/libxml++-2.34.0/libxml++/io/ostreamoutputbuffer.cc fsl.new/extras/src/libxml++-2.34.0/libxml++/io/ostreamoutputbuffer.cc ---- fsl/extras/src/libxml++-2.34.0/libxml++/io/ostreamoutputbuffer.cc 2010-12-15 10:41:27.000000000 +0000 -+++ fsl.new/extras/src/libxml++-2.34.0/libxml++/io/ostreamoutputbuffer.cc 2018-08-19 09:57:28.936042975 +0000 -@@ -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/src/film/Makefile fsl.new/src/film/Makefile ---- fsl/src/film/Makefile 2017-04-20 15:01:43.000000000 +0000 -+++ fsl.new/src/film/Makefile 2018-08-19 09:57:28.936042975 +0000 -@@ -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/src/libmeshutils/Makefile fsl.new/src/libmeshutils/Makefile ---- fsl/src/libmeshutils/Makefile 2012-07-23 13:25:20.000000000 +0000 -+++ fsl.new/src/libmeshutils/Makefile 2018-08-19 09:57:28.936042975 +0000 -@@ -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/src/mist-clean/Makefile fsl.new/src/mist-clean/Makefile ---- fsl/src/mist-clean/Makefile 2017-04-20 12:17:54.000000000 +0000 -+++ fsl.new/src/mist-clean/Makefile 2018-08-19 09:57:28.936042975 +0000 -@@ -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/FSL/FSL-5.0.4_GCC-4.7.patch b/easybuild/easyconfigs/f/FSL/FSL-5.0.4_GCC-4.7.patch deleted file mode 100644 index 3544a56c3165..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-5.0.4_GCC-4.7.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ru fsl.orig/src/fslsurface/fslsurface_structs.h fsl/src/fslsurface/fslsurface_structs.h ---- fsl.orig/src/fslsurface/fslsurface_structs.h 2013-05-09 18:22:38.000000000 +0200 -+++ fsl/src/fslsurface/fslsurface_structs.h 2013-05-20 14:02:37.520621000 +0200 -@@ -71,7 +71,7 @@ - #else - #include - #endif --//#include -+#include - - namespace fslsurface_name{ - enum MarchingCubesMode {EQUAL_TO, GREATER_THAN, GREATER_THAN_EQUAL_TO}; diff --git a/easybuild/easyconfigs/f/FSL/FSL-5.0.4_ictce-wd803.patch b/easybuild/easyconfigs/f/FSL/FSL-5.0.4_ictce-wd803.patch deleted file mode 100644 index 2c8390deecad..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-5.0.4_ictce-wd803.patch +++ /dev/null @@ -1,300 +0,0 @@ -diff -ru fsl.orig/fsl/config/apple-darwin10-gcc4.2/systemvars.mk fsl/config/apple-darwin10-gcc4.2/systemvars.mk ---- fsl.orig/fsl/config/apple-darwin10-gcc4.2/systemvars.mk 2013-05-15 00:14:37.710187000 +0200 -+++ fsl/config/apple-darwin10-gcc4.2/systemvars.mk 2013-05-15 00:19:46.085324000 +0200 -@@ -15,7 +15,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations -+OPTFLAGS = -O3 -fexpensive-optimizations -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -Wno-long-long -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/apple-darwin11-gcc4.2/systemvars.mk fsl/config/apple-darwin11-gcc4.2/systemvars.mk ---- fsl.orig/fsl/config/apple-darwin11-gcc4.2/systemvars.mk 2012-03-21 12:30:53.000000000 +0100 -+++ fsl/config/apple-darwin11-gcc4.2/systemvars.mk 2013-05-15 00:19:48.066557000 +0200 -@@ -15,7 +15,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -+OPTFLAGS = -O3 -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -Wno-long-long -ansi -pedantic - ANSI_FLAGS = ${GNU_ANSI_FLAGS} -diff -ru fsl.orig/fsl/config/apple-darwin12-gcc4.2/systemvars.mk fsl/config/apple-darwin12-gcc4.2/systemvars.mk ---- fsl.orig/fsl/config/apple-darwin12-gcc4.2/systemvars.mk 2013-04-09 18:00:32.000000000 +0200 -+++ fsl/config/apple-darwin12-gcc4.2/systemvars.mk 2013-05-15 00:19:49.812861000 +0200 -@@ -15,7 +15,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -+OPTFLAGS = -O3 -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -Wno-long-long -ansi -pedantic - ANSI_FLAGS = ${GNU_ANSI_FLAGS} -diff -ru fsl.orig/fsl/config/apple-darwin7-gcc3.1/systemvars.mk fsl/config/apple-darwin7-gcc3.1/systemvars.mk ---- fsl.orig/fsl/config/apple-darwin7-gcc3.1/systemvars.mk 2013-05-15 00:14:37.712623000 +0200 -+++ fsl/config/apple-darwin7-gcc3.1/systemvars.mk 2013-05-15 00:19:51.866756000 +0200 -@@ -17,7 +17,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -traditional-cpp -Wall -Wno-long-long -Wno-long-double -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/apple-darwin7-gcc3.3/systemvars.mk fsl/config/apple-darwin7-gcc3.3/systemvars.mk ---- fsl.orig/fsl/config/apple-darwin7-gcc3.3/systemvars.mk 2013-05-15 00:14:37.737794000 +0200 -+++ fsl/config/apple-darwin7-gcc3.3/systemvars.mk 2013-05-15 00:19:53.537845000 +0200 -@@ -17,7 +17,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -Wno-long-long -Wno-long-double -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/apple-darwin8-gcc4.0/systemvars.mk fsl/config/apple-darwin8-gcc4.0/systemvars.mk ---- fsl.orig/fsl/config/apple-darwin8-gcc4.0/systemvars.mk 2013-05-15 00:14:37.745810000 +0200 -+++ fsl/config/apple-darwin8-gcc4.0/systemvars.mk 2013-05-15 00:19:55.229757000 +0200 -@@ -17,7 +17,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations -+OPTFLAGS = -O3 -fexpensive-optimizations -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -Wno-long-long -Wno-long-double -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/apple-darwin9-gcc4.0/systemvars.mk fsl/config/apple-darwin9-gcc4.0/systemvars.mk ---- fsl.orig/fsl/config/apple-darwin9-gcc4.0/systemvars.mk 2013-05-15 00:14:37.751696000 +0200 -+++ fsl/config/apple-darwin9-gcc4.0/systemvars.mk 2013-05-15 00:19:57.417620000 +0200 -@@ -17,7 +17,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations -+OPTFLAGS = -O3 -fexpensive-optimizations -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -Wno-long-long -Wno-long-double -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/generic/systemvars.mk fsl/config/generic/systemvars.mk ---- fsl.orig/fsl/config/generic/systemvars.mk 2013-05-15 00:14:37.757155000 +0200 -+++ fsl/config/generic/systemvars.mk 2013-05-15 00:19:59.724851000 +0200 -@@ -25,7 +25,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = - GNU_ANSI_FLAGS = -Wall -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/gnu_64-gcc4.4/systemvars.mk fsl/config/gnu_64-gcc4.4/systemvars.mk ---- fsl.orig/fsl/config/gnu_64-gcc4.4/systemvars.mk 2011-04-19 10:47:52.000000000 +0200 -+++ fsl/config/gnu_64-gcc4.4/systemvars.mk 2013-05-15 00:20:03.204842000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/i686-pc-cygwin-gcc3.2/systemvars.mk fsl/config/i686-pc-cygwin-gcc3.2/systemvars.mk ---- fsl.orig/fsl/config/i686-pc-cygwin-gcc3.2/systemvars.mk 2013-05-15 00:14:37.763457000 +0200 -+++ fsl/config/i686-pc-cygwin-gcc3.2/systemvars.mk 2013-05-15 00:20:05.347565000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-deprecated - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/i686-pc-cygwin-gcc3.3/systemvars.mk fsl/config/i686-pc-cygwin-gcc3.3/systemvars.mk ---- fsl.orig/fsl/config/i686-pc-cygwin-gcc3.3/systemvars.mk 2013-05-15 00:14:37.769108000 +0200 -+++ fsl/config/i686-pc-cygwin-gcc3.3/systemvars.mk 2013-05-15 00:20:06.913095000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-deprecated - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/i686-pc-cygwin-gcc3.4/systemvars.mk fsl/config/i686-pc-cygwin-gcc3.4/systemvars.mk ---- fsl.orig/fsl/config/i686-pc-cygwin-gcc3.4/systemvars.mk 2013-05-15 00:14:37.775138000 +0200 -+++ fsl/config/i686-pc-cygwin-gcc3.4/systemvars.mk 2013-05-15 00:20:08.480567000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-deprecated - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/linux_32-gcc2.96/systemvars.mk fsl/config/linux_32-gcc2.96/systemvars.mk ---- fsl.orig/fsl/config/linux_32-gcc2.96/systemvars.mk 2013-05-15 00:14:37.781755000 +0200 -+++ fsl/config/linux_32-gcc2.96/systemvars.mk 2013-05-15 00:20:10.043882000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/linux_32-gcc3.2/systemvars.mk fsl/config/linux_32-gcc3.2/systemvars.mk ---- fsl.orig/fsl/config/linux_32-gcc3.2/systemvars.mk 2013-05-15 00:14:37.787130000 +0200 -+++ fsl/config/linux_32-gcc3.2/systemvars.mk 2013-05-15 00:20:11.484066000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/linux_32-gcc3.3/systemvars.mk fsl/config/linux_32-gcc3.3/systemvars.mk ---- fsl.orig/fsl/config/linux_32-gcc3.3/systemvars.mk 2013-05-15 00:14:37.794387000 +0200 -+++ fsl/config/linux_32-gcc3.3/systemvars.mk 2013-05-15 00:20:12.921148000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/linux_32-gcc3.4/systemvars.mk fsl/config/linux_32-gcc3.4/systemvars.mk ---- fsl.orig/fsl/config/linux_32-gcc3.4/systemvars.mk 2013-05-15 00:14:37.799247000 +0200 -+++ fsl/config/linux_32-gcc3.4/systemvars.mk 2013-05-15 00:20:14.478184000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/linux_32-gcc4.0/systemvars.mk fsl/config/linux_32-gcc4.0/systemvars.mk ---- fsl.orig/fsl/config/linux_32-gcc4.0/systemvars.mk 2013-05-15 00:14:37.805358000 +0200 -+++ fsl/config/linux_32-gcc4.0/systemvars.mk 2013-05-15 00:20:16.819361000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/linux_32-gcc4.1/systemvars.mk fsl/config/linux_32-gcc4.1/systemvars.mk ---- fsl.orig/fsl/config/linux_32-gcc4.1/systemvars.mk 2013-05-15 00:14:37.811876000 +0200 -+++ fsl/config/linux_32-gcc4.1/systemvars.mk 2013-05-15 00:20:18.322853000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/linux_64-gcc3.4/systemvars.mk fsl/config/linux_64-gcc3.4/systemvars.mk ---- fsl.orig/fsl/config/linux_64-gcc3.4/systemvars.mk 2013-05-15 00:14:37.817395000 +0200 -+++ fsl/config/linux_64-gcc3.4/systemvars.mk 2013-05-15 00:20:20.465845000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/linux_64-gcc4.0/systemvars.mk fsl/config/linux_64-gcc4.0/systemvars.mk ---- fsl.orig/fsl/config/linux_64-gcc4.0/systemvars.mk 2013-05-15 00:14:37.823453000 +0200 -+++ fsl/config/linux_64-gcc4.0/systemvars.mk 2013-05-15 00:20:22.065237000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/linux_64-gcc4.1/systemvars.mk fsl/config/linux_64-gcc4.1/systemvars.mk ---- fsl.orig/fsl/config/linux_64-gcc4.1/systemvars.mk 2013-05-15 00:14:37.829561000 +0200 -+++ fsl/config/linux_64-gcc4.1/systemvars.mk 2013-05-15 00:20:23.601865000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/linux_64-gcc4.2/systemvars.mk fsl/config/linux_64-gcc4.2/systemvars.mk ---- fsl.orig/fsl/config/linux_64-gcc4.2/systemvars.mk 2013-05-15 00:14:37.835868000 +0200 -+++ fsl/config/linux_64-gcc4.2/systemvars.mk 2013-05-15 00:20:25.058756000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/linux_64-gcc4.4/systemvars.mk fsl/config/linux_64-gcc4.4/systemvars.mk ---- fsl.orig/fsl/config/linux_64-gcc4.4/systemvars.mk 2012-08-22 17:17:13.000000000 +0200 -+++ fsl/config/linux_64-gcc4.4/systemvars.mk 2013-05-15 00:20:26.561348000 +0200 -@@ -29,7 +29,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/sparc-solaris2.8-gcc2.95/systemvars.mk fsl/config/sparc-solaris2.8-gcc2.95/systemvars.mk ---- fsl.orig/fsl/config/sparc-solaris2.8-gcc2.95/systemvars.mk 2013-05-15 00:14:37.841452000 +0200 -+++ fsl/config/sparc-solaris2.8-gcc2.95/systemvars.mk 2013-05-15 00:20:28.072793000 +0200 -@@ -12,7 +12,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O6 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS = -O6 -fexpensive-optimizations ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = - GNU_ANSI_FLAGS = -Wall -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/sparc-solaris2.9-gcc2.95/systemvars.mk fsl/config/sparc-solaris2.9-gcc2.95/systemvars.mk ---- fsl.orig/fsl/config/sparc-solaris2.9-gcc2.95/systemvars.mk 2013-05-15 00:14:37.847832000 +0200 -+++ fsl/config/sparc-solaris2.9-gcc2.95/systemvars.mk 2013-05-15 00:20:29.505593000 +0200 -@@ -12,7 +12,7 @@ - ARCHLDFLAGS = -static - DEPENDFLAGS = -MM - --OPTFLAGS = -O6 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS = -O6 -fexpensive-optimizations ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = - GNU_ANSI_FLAGS = -Wall -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn diff --git a/easybuild/easyconfigs/f/FSL/FSL-5.0.4_makefile_fixes.patch b/easybuild/easyconfigs/f/FSL/FSL-5.0.4_makefile_fixes.patch deleted file mode 100644 index 7a7959c00bb0..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-5.0.4_makefile_fixes.patch +++ /dev/null @@ -1,362 +0,0 @@ -diff -ru fsl.orig/config/apple-darwin10-gcc4.2/systemvars.mk fsl/config/apple-darwin10-gcc4.2/systemvars.mk ---- fsl.orig/config/apple-darwin10-gcc4.2/systemvars.mk 2009-11-03 18:02:14.000000000 +0100 -+++ fsl/config/apple-darwin10-gcc4.2/systemvars.mk 2013-05-14 22:43:15.344366000 +0200 -@@ -3,8 +3,8 @@ - - # Compiler dependent variables - --CC = cc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = - CXXSTATICFLAGS = - -diff -ru fsl.orig/config/apple-darwin11-gcc4.2/systemvars.mk fsl/config/apple-darwin11-gcc4.2/systemvars.mk ---- fsl.orig/config/apple-darwin11-gcc4.2/systemvars.mk 2009-11-03 18:02:14.000000000 +0100 -+++ fsl/config/apple-darwin11-gcc4.2/systemvars.mk 2013-05-14 22:43:15.344366000 +0200 -@@ -3,8 +3,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = g++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = - CXXSTATICFLAGS = - -diff -ru fsl.orig/config/apple-darwin12-gcc4.2/systemvars.mk fsl/config/apple-darwin12-gcc4.2/systemvars.mk ---- fsl.orig/config/apple-darwin12-gcc4.2/systemvars.mk 2009-11-03 18:02:14.000000000 +0100 -+++ fsl/config/apple-darwin12-gcc4.2/systemvars.mk 2013-05-14 22:43:15.344366000 +0200 -@@ -3,8 +3,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = g++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = - CXXSTATICFLAGS = - -diff -ru fsl.orig/config/apple-darwin7-gcc3.1/systemvars.mk fsl/config/apple-darwin7-gcc3.1/systemvars.mk ---- fsl.orig/config/apple-darwin7-gcc3.1/systemvars.mk 2007-07-13 13:00:20.000000000 +0200 -+++ fsl/config/apple-darwin7-gcc3.1/systemvars.mk 2013-05-14 22:43:15.363590000 +0200 -@@ -7,8 +7,8 @@ - - # Compiler dependent variables - --CC = cc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = - CXXSTATICFLAGS = - -diff -ru fsl.orig/config/apple-darwin7-gcc3.3/systemvars.mk fsl/config/apple-darwin7-gcc3.3/systemvars.mk ---- fsl.orig/config/apple-darwin7-gcc3.3/systemvars.mk 2007-07-13 13:00:20.000000000 +0200 -+++ fsl/config/apple-darwin7-gcc3.3/systemvars.mk 2013-05-14 22:43:15.385466000 +0200 -@@ -7,8 +7,8 @@ - - # Compiler dependent variables - --CC = cc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = - CXXSTATICFLAGS = - -diff -ru fsl.orig/config/apple-darwin8-gcc4.0/systemvars.mk fsl/config/apple-darwin8-gcc4.0/systemvars.mk ---- fsl.orig/config/apple-darwin8-gcc4.0/systemvars.mk 2007-12-19 15:40:57.000000000 +0100 -+++ fsl/config/apple-darwin8-gcc4.0/systemvars.mk 2013-05-14 22:43:15.402328000 +0200 -@@ -3,8 +3,8 @@ - - # Compiler dependent variables - --CC = cc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = - CXXSTATICFLAGS = - -diff -ru fsl.orig/config/apple-darwin9-gcc4.0/systemvars.mk fsl/config/apple-darwin9-gcc4.0/systemvars.mk ---- fsl.orig/config/apple-darwin9-gcc4.0/systemvars.mk 2007-12-19 15:33:53.000000000 +0100 -+++ fsl/config/apple-darwin9-gcc4.0/systemvars.mk 2013-05-14 22:43:15.415331000 +0200 -@@ -3,8 +3,8 @@ - - # Compiler dependent variables - --CC = cc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = - CXXSTATICFLAGS = - -diff -ru 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 2013-05-14 22:43:15.438919000 +0200 -@@ -16,8 +16,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/i686-pc-cygwin-gcc3.2/systemvars.mk fsl/config/i686-pc-cygwin-gcc3.2/systemvars.mk ---- fsl.orig/config/i686-pc-cygwin-gcc3.2/systemvars.mk 2007-07-13 13:00:20.000000000 +0200 -+++ fsl/config/i686-pc-cygwin-gcc3.2/systemvars.mk 2013-05-14 22:43:15.455595000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc-2 --CXX = c++-2 -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/i686-pc-cygwin-gcc3.3/systemvars.mk fsl/config/i686-pc-cygwin-gcc3.3/systemvars.mk ---- fsl.orig/config/i686-pc-cygwin-gcc3.3/systemvars.mk 2007-07-13 13:00:20.000000000 +0200 -+++ fsl/config/i686-pc-cygwin-gcc3.3/systemvars.mk 2013-05-14 22:43:15.473639000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/i686-pc-cygwin-gcc3.4/systemvars.mk fsl/config/i686-pc-cygwin-gcc3.4/systemvars.mk ---- fsl.orig/config/i686-pc-cygwin-gcc3.4/systemvars.mk 2007-07-13 13:00:20.000000000 +0200 -+++ fsl/config/i686-pc-cygwin-gcc3.4/systemvars.mk 2013-05-14 22:43:15.494398000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/linux_32-gcc2.96/systemvars.mk fsl/config/linux_32-gcc2.96/systemvars.mk ---- fsl.orig/config/linux_32-gcc2.96/systemvars.mk 2007-07-25 17:21:07.000000000 +0200 -+++ fsl/config/linux_32-gcc2.96/systemvars.mk 2013-05-14 22:43:15.507210000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/linux_32-gcc3.2/systemvars.mk fsl/config/linux_32-gcc3.2/systemvars.mk ---- fsl.orig/config/linux_32-gcc3.2/systemvars.mk 2007-07-25 17:21:08.000000000 +0200 -+++ fsl/config/linux_32-gcc3.2/systemvars.mk 2013-05-14 22:43:15.524309000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/linux_32-gcc3.3/systemvars.mk fsl/config/linux_32-gcc3.3/systemvars.mk ---- fsl.orig/config/linux_32-gcc3.3/systemvars.mk 2007-07-25 17:21:09.000000000 +0200 -+++ fsl/config/linux_32-gcc3.3/systemvars.mk 2013-05-14 22:43:15.539643000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/linux_32-gcc3.4/systemvars.mk fsl/config/linux_32-gcc3.4/systemvars.mk ---- fsl.orig/config/linux_32-gcc3.4/systemvars.mk 2007-07-25 17:21:10.000000000 +0200 -+++ fsl/config/linux_32-gcc3.4/systemvars.mk 2013-05-14 22:43:15.559881000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/linux_32-gcc4.0/systemvars.mk fsl/config/linux_32-gcc4.0/systemvars.mk ---- fsl.orig/config/linux_32-gcc4.0/systemvars.mk 2007-07-25 17:21:11.000000000 +0200 -+++ fsl/config/linux_32-gcc4.0/systemvars.mk 2013-05-14 22:43:15.573696000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/linux_32-gcc4.1/systemvars.mk fsl/config/linux_32-gcc4.1/systemvars.mk ---- fsl.orig/config/linux_32-gcc4.1/systemvars.mk 2012-04-20 11:37:28.000000000 +0200 -+++ fsl/config/linux_32-gcc4.1/systemvars.mk 2013-05-14 22:43:15.590022000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/linux_64-gcc3.4/systemvars.mk fsl/config/linux_64-gcc3.4/systemvars.mk ---- fsl.orig/config/linux_64-gcc3.4/systemvars.mk 2007-07-25 17:21:12.000000000 +0200 -+++ fsl/config/linux_64-gcc3.4/systemvars.mk 2013-05-14 22:43:15.605655000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/linux_64-gcc4.0/systemvars.mk fsl/config/linux_64-gcc4.0/systemvars.mk ---- fsl.orig/config/linux_64-gcc4.0/systemvars.mk 2007-07-25 17:21:13.000000000 +0200 -+++ fsl/config/linux_64-gcc4.0/systemvars.mk 2013-05-14 22:43:15.624046000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/linux_64-gcc4.1/systemvars.mk fsl/config/linux_64-gcc4.1/systemvars.mk ---- fsl.orig/config/linux_64-gcc4.1/systemvars.mk 2007-07-25 11:19:45.000000000 +0200 -+++ fsl/config/linux_64-gcc4.1/systemvars.mk 2013-05-14 22:43:15.635678000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/linux_64-gcc4.2/systemvars.mk fsl/config/linux_64-gcc4.2/systemvars.mk ---- fsl.orig/config/linux_64-gcc4.2/systemvars.mk 2008-06-26 15:25:42.000000000 +0200 -+++ fsl/config/linux_64-gcc4.2/systemvars.mk 2013-05-14 22:43:15.648658000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/linux_64-gcc4.4/systemvars.mk fsl/config/linux_64-gcc4.4/systemvars.mk ---- fsl.orig/config/linux_64-gcc4.4/systemvars.mk 2008-06-26 15:25:42.000000000 +0200 -+++ fsl/config/linux_64-gcc4.4/systemvars.mk 2013-05-14 22:43:15.648658000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/sparc-solaris2.8-gcc2.95/systemvars.mk fsl/config/sparc-solaris2.8-gcc2.95/systemvars.mk ---- fsl.orig/config/sparc-solaris2.8-gcc2.95/systemvars.mk 2007-07-13 13:00:21.000000000 +0200 -+++ fsl/config/sparc-solaris2.8-gcc2.95/systemvars.mk 2013-05-14 22:43:15.658171000 +0200 -@@ -5,8 +5,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - - ARCHFLAGS = -mv8 -ffast-math -fomit-frame-pointer - -diff -ru fsl.orig/config/sparc-solaris2.9-gcc2.95/systemvars.mk fsl/config/sparc-solaris2.9-gcc2.95/systemvars.mk ---- fsl.orig/config/sparc-solaris2.9-gcc2.95/systemvars.mk 2007-07-13 13:00:21.000000000 +0200 -+++ fsl/config/sparc-solaris2.9-gcc2.95/systemvars.mk 2013-05-14 22:43:15.674176000 +0200 -@@ -5,8 +5,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - - ARCHFLAGS = -mv8 -ffast-math -fomit-frame-pointer - ARCHLDFLAGS = -static -Only in fsl/extras/src/cprob: const.c.orig -Only in fsl/src/fslview/fsl/cprob: const.c.orig -diff -ru 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 2013-05-14 22:43:15.320209000 +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 -ru fsl.orig/src/melodic/Makefile fsl/src/melodic/Makefile ---- fsl.orig/src/melodic/Makefile 2013-03-13 21:22:35.000000000 +0100 -+++ fsl/src/melodic/Makefile 2013-05-14 22:44:13.016352000 +0200 -@@ -3,7 +3,7 @@ - include ${FSLCONFDIR}/default.mk - - OPTFLAGS = -O3 -Wno-deprecated -ggdb --OPTFLAGS_alphaev6-dec-osf5.0-gcc2.95.2 = -O3 -mieee -mfp-trap-mode=sui -+#OPTFLAGS_alphaev6-dec-osf5.0-gcc2.95.2 = -O3 -mieee -mfp-trap-mode=sui - - PROJNAME = melodic - diff --git a/easybuild/easyconfigs/f/FSL/FSL-5.0.8_ictce-wd803.patch b/easybuild/easyconfigs/f/FSL/FSL-5.0.8_ictce-wd803.patch deleted file mode 100644 index c798885107eb..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-5.0.8_ictce-wd803.patch +++ /dev/null @@ -1,300 +0,0 @@ -diff -ru fsl.orig/fsl/config/apple-darwin10-gcc4.2/systemvars.mk fsl/config/apple-darwin10-gcc4.2/systemvars.mk ---- fsl.orig/fsl/config/apple-darwin10-gcc4.2/systemvars.mk 2013-05-15 00:14:37.710187000 +0200 -+++ fsl/config/apple-darwin10-gcc4.2/systemvars.mk 2013-05-15 00:19:46.085324000 +0200 -@@ -15,7 +15,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations -+OPTFLAGS := ${CFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -Wno-long-long -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/apple-darwin11-gcc4.2/systemvars.mk fsl/config/apple-darwin11-gcc4.2/systemvars.mk ---- fsl.orig/fsl/config/apple-darwin11-gcc4.2/systemvars.mk 2012-03-21 12:30:53.000000000 +0100 -+++ fsl/config/apple-darwin11-gcc4.2/systemvars.mk 2013-05-15 00:19:48.066557000 +0200 -@@ -15,7 +15,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -+OPTFLAGS := -O3 -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -Wno-long-long -ansi -pedantic - ANSI_FLAGS = ${GNU_ANSI_FLAGS} -diff -ru fsl.orig/fsl/config/apple-darwin12-gcc4.2/systemvars.mk fsl/config/apple-darwin12-gcc4.2/systemvars.mk ---- fsl.orig/fsl/config/apple-darwin12-gcc4.2/systemvars.mk 2013-04-09 18:00:32.000000000 +0200 -+++ fsl/config/apple-darwin12-gcc4.2/systemvars.mk 2013-05-15 00:19:49.812861000 +0200 -@@ -15,7 +15,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -+OPTFLAGS := -O3 -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -Wno-long-long -ansi -pedantic - ANSI_FLAGS = ${GNU_ANSI_FLAGS} -diff -ru fsl.orig/fsl/config/apple-darwin7-gcc3.1/systemvars.mk fsl/config/apple-darwin7-gcc3.1/systemvars.mk ---- fsl.orig/fsl/config/apple-darwin7-gcc3.1/systemvars.mk 2013-05-15 00:14:37.712623000 +0200 -+++ fsl/config/apple-darwin7-gcc3.1/systemvars.mk 2013-05-15 00:19:51.866756000 +0200 -@@ -17,7 +17,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -traditional-cpp -Wall -Wno-long-long -Wno-long-double -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/apple-darwin7-gcc3.3/systemvars.mk fsl/config/apple-darwin7-gcc3.3/systemvars.mk ---- fsl.orig/fsl/config/apple-darwin7-gcc3.3/systemvars.mk 2013-05-15 00:14:37.737794000 +0200 -+++ fsl/config/apple-darwin7-gcc3.3/systemvars.mk 2013-05-15 00:19:53.537845000 +0200 -@@ -17,7 +17,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -Wno-long-long -Wno-long-double -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/apple-darwin8-gcc4.0/systemvars.mk fsl/config/apple-darwin8-gcc4.0/systemvars.mk ---- fsl.orig/fsl/config/apple-darwin8-gcc4.0/systemvars.mk 2013-05-15 00:14:37.745810000 +0200 -+++ fsl/config/apple-darwin8-gcc4.0/systemvars.mk 2013-05-15 00:19:55.229757000 +0200 -@@ -17,7 +17,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations -+OPTFLAGS := ${CFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -Wno-long-long -Wno-long-double -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/apple-darwin9-gcc4.0/systemvars.mk fsl/config/apple-darwin9-gcc4.0/systemvars.mk ---- fsl.orig/fsl/config/apple-darwin9-gcc4.0/systemvars.mk 2013-05-15 00:14:37.751696000 +0200 -+++ fsl/config/apple-darwin9-gcc4.0/systemvars.mk 2013-05-15 00:19:57.417620000 +0200 -@@ -17,7 +17,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations -+OPTFLAGS := ${CFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -Wno-long-long -Wno-long-double -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/generic/systemvars.mk fsl/config/generic/systemvars.mk ---- fsl.orig/fsl/config/generic/systemvars.mk 2013-05-15 00:14:37.757155000 +0200 -+++ fsl/config/generic/systemvars.mk 2013-05-15 00:19:59.724851000 +0200 -@@ -25,7 +25,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = - GNU_ANSI_FLAGS = -Wall -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/gnu_64-gcc4.4/systemvars.mk fsl/config/gnu_64-gcc4.4/systemvars.mk ---- fsl.orig/fsl/config/gnu_64-gcc4.4/systemvars.mk 2011-04-19 10:47:52.000000000 +0200 -+++ fsl/config/gnu_64-gcc4.4/systemvars.mk 2013-05-15 00:20:03.204842000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/i686-pc-cygwin-gcc3.2/systemvars.mk fsl/config/i686-pc-cygwin-gcc3.2/systemvars.mk ---- fsl.orig/fsl/config/i686-pc-cygwin-gcc3.2/systemvars.mk 2013-05-15 00:14:37.763457000 +0200 -+++ fsl/config/i686-pc-cygwin-gcc3.2/systemvars.mk 2013-05-15 00:20:05.347565000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-deprecated - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/i686-pc-cygwin-gcc3.3/systemvars.mk fsl/config/i686-pc-cygwin-gcc3.3/systemvars.mk ---- fsl.orig/fsl/config/i686-pc-cygwin-gcc3.3/systemvars.mk 2013-05-15 00:14:37.769108000 +0200 -+++ fsl/config/i686-pc-cygwin-gcc3.3/systemvars.mk 2013-05-15 00:20:06.913095000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-deprecated - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/i686-pc-cygwin-gcc3.4/systemvars.mk fsl/config/i686-pc-cygwin-gcc3.4/systemvars.mk ---- fsl.orig/fsl/config/i686-pc-cygwin-gcc3.4/systemvars.mk 2013-05-15 00:14:37.775138000 +0200 -+++ fsl/config/i686-pc-cygwin-gcc3.4/systemvars.mk 2013-05-15 00:20:08.480567000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-deprecated - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/linux_32-gcc2.96/systemvars.mk fsl/config/linux_32-gcc2.96/systemvars.mk ---- fsl.orig/fsl/config/linux_32-gcc2.96/systemvars.mk 2013-05-15 00:14:37.781755000 +0200 -+++ fsl/config/linux_32-gcc2.96/systemvars.mk 2013-05-15 00:20:10.043882000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/linux_32-gcc3.2/systemvars.mk fsl/config/linux_32-gcc3.2/systemvars.mk ---- fsl.orig/fsl/config/linux_32-gcc3.2/systemvars.mk 2013-05-15 00:14:37.787130000 +0200 -+++ fsl/config/linux_32-gcc3.2/systemvars.mk 2013-05-15 00:20:11.484066000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/linux_32-gcc3.3/systemvars.mk fsl/config/linux_32-gcc3.3/systemvars.mk ---- fsl.orig/fsl/config/linux_32-gcc3.3/systemvars.mk 2013-05-15 00:14:37.794387000 +0200 -+++ fsl/config/linux_32-gcc3.3/systemvars.mk 2013-05-15 00:20:12.921148000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/linux_32-gcc3.4/systemvars.mk fsl/config/linux_32-gcc3.4/systemvars.mk ---- fsl.orig/fsl/config/linux_32-gcc3.4/systemvars.mk 2013-05-15 00:14:37.799247000 +0200 -+++ fsl/config/linux_32-gcc3.4/systemvars.mk 2013-05-15 00:20:14.478184000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/linux_32-gcc4.0/systemvars.mk fsl/config/linux_32-gcc4.0/systemvars.mk ---- fsl.orig/fsl/config/linux_32-gcc4.0/systemvars.mk 2013-05-15 00:14:37.805358000 +0200 -+++ fsl/config/linux_32-gcc4.0/systemvars.mk 2013-05-15 00:20:16.819361000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/linux_32-gcc4.1/systemvars.mk fsl/config/linux_32-gcc4.1/systemvars.mk ---- fsl.orig/fsl/config/linux_32-gcc4.1/systemvars.mk 2013-05-15 00:14:37.811876000 +0200 -+++ fsl/config/linux_32-gcc4.1/systemvars.mk 2013-05-15 00:20:18.322853000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/linux_64-gcc3.4/systemvars.mk fsl/config/linux_64-gcc3.4/systemvars.mk ---- fsl.orig/fsl/config/linux_64-gcc3.4/systemvars.mk 2013-05-15 00:14:37.817395000 +0200 -+++ fsl/config/linux_64-gcc3.4/systemvars.mk 2013-05-15 00:20:20.465845000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/linux_64-gcc4.0/systemvars.mk fsl/config/linux_64-gcc4.0/systemvars.mk ---- fsl.orig/fsl/config/linux_64-gcc4.0/systemvars.mk 2013-05-15 00:14:37.823453000 +0200 -+++ fsl/config/linux_64-gcc4.0/systemvars.mk 2013-05-15 00:20:22.065237000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/linux_64-gcc4.1/systemvars.mk fsl/config/linux_64-gcc4.1/systemvars.mk ---- fsl.orig/fsl/config/linux_64-gcc4.1/systemvars.mk 2013-05-15 00:14:37.829561000 +0200 -+++ fsl/config/linux_64-gcc4.1/systemvars.mk 2013-05-15 00:20:23.601865000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/linux_64-gcc4.2/systemvars.mk fsl/config/linux_64-gcc4.2/systemvars.mk ---- fsl.orig/fsl/config/linux_64-gcc4.2/systemvars.mk 2013-05-15 00:14:37.835868000 +0200 -+++ fsl/config/linux_64-gcc4.2/systemvars.mk 2013-05-15 00:20:25.058756000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/linux_64-gcc4.4/systemvars.mk fsl/config/linux_64-gcc4.4/systemvars.mk ---- fsl.orig/fsl/config/linux_64-gcc4.4/systemvars.mk 2012-08-22 17:17:13.000000000 +0200 -+++ fsl/config/linux_64-gcc4.4/systemvars.mk 2013-05-15 00:20:26.561348000 +0200 -@@ -29,7 +29,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/sparc-solaris2.8-gcc2.95/systemvars.mk fsl/config/sparc-solaris2.8-gcc2.95/systemvars.mk ---- fsl.orig/fsl/config/sparc-solaris2.8-gcc2.95/systemvars.mk 2013-05-15 00:14:37.841452000 +0200 -+++ fsl/config/sparc-solaris2.8-gcc2.95/systemvars.mk 2013-05-15 00:20:28.072793000 +0200 -@@ -12,7 +12,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O6 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = - GNU_ANSI_FLAGS = -Wall -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -diff -ru fsl.orig/fsl/config/sparc-solaris2.9-gcc2.95/systemvars.mk fsl/config/sparc-solaris2.9-gcc2.95/systemvars.mk ---- fsl.orig/fsl/config/sparc-solaris2.9-gcc2.95/systemvars.mk 2013-05-15 00:14:37.847832000 +0200 -+++ fsl/config/sparc-solaris2.9-gcc2.95/systemvars.mk 2013-05-15 00:20:29.505593000 +0200 -@@ -12,7 +12,7 @@ - ARCHLDFLAGS = -static - DEPENDFLAGS = -MM - --OPTFLAGS = -O6 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = - GNU_ANSI_FLAGS = -Wall -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn diff --git a/easybuild/easyconfigs/f/FSL/FSL-5.0.8_makefile_fixes.patch b/easybuild/easyconfigs/f/FSL/FSL-5.0.8_makefile_fixes.patch deleted file mode 100644 index 908f2f420516..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-5.0.8_makefile_fixes.patch +++ /dev/null @@ -1,343 +0,0 @@ -diff -ru fsl.orig/config/apple-darwin10-gcc4.2/systemvars.mk fsl/config/apple-darwin10-gcc4.2/systemvars.mk ---- fsl.orig/config/apple-darwin10-gcc4.2/systemvars.mk 2009-11-03 18:02:14.000000000 +0100 -+++ fsl/config/apple-darwin10-gcc4.2/systemvars.mk 2013-05-14 22:43:15.344366000 +0200 -@@ -3,8 +3,8 @@ - - # Compiler dependent variables - --CC = cc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = - CXXSTATICFLAGS = - -diff -ru fsl.orig/config/apple-darwin7-gcc3.1/systemvars.mk fsl/config/apple-darwin7-gcc3.1/systemvars.mk ---- fsl.orig/config/apple-darwin7-gcc3.1/systemvars.mk 2007-07-13 13:00:20.000000000 +0200 -+++ fsl/config/apple-darwin7-gcc3.1/systemvars.mk 2013-05-14 22:43:15.363590000 +0200 -@@ -7,8 +7,8 @@ - - # Compiler dependent variables - --CC = cc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = - CXXSTATICFLAGS = - -diff -ru fsl.orig/config/apple-darwin7-gcc3.3/systemvars.mk fsl/config/apple-darwin7-gcc3.3/systemvars.mk ---- fsl.orig/config/apple-darwin7-gcc3.3/systemvars.mk 2007-07-13 13:00:20.000000000 +0200 -+++ fsl/config/apple-darwin7-gcc3.3/systemvars.mk 2013-05-14 22:43:15.385466000 +0200 -@@ -7,8 +7,8 @@ - - # Compiler dependent variables - --CC = cc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = - CXXSTATICFLAGS = - -diff -ru fsl.orig/config/apple-darwin8-gcc4.0/systemvars.mk fsl/config/apple-darwin8-gcc4.0/systemvars.mk ---- fsl.orig/config/apple-darwin8-gcc4.0/systemvars.mk 2007-12-19 15:40:57.000000000 +0100 -+++ fsl/config/apple-darwin8-gcc4.0/systemvars.mk 2013-05-14 22:43:15.402328000 +0200 -@@ -3,8 +3,8 @@ - - # Compiler dependent variables - --CC = cc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = - CXXSTATICFLAGS = - -diff -ru fsl.orig/config/apple-darwin9-gcc4.0/systemvars.mk fsl/config/apple-darwin9-gcc4.0/systemvars.mk ---- fsl.orig/config/apple-darwin9-gcc4.0/systemvars.mk 2007-12-19 15:33:53.000000000 +0100 -+++ fsl/config/apple-darwin9-gcc4.0/systemvars.mk 2013-05-14 22:43:15.415331000 +0200 -@@ -3,8 +3,8 @@ - - # Compiler dependent variables - --CC = cc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = - CXXSTATICFLAGS = - -diff -ru 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 2013-05-14 22:43:15.438919000 +0200 -@@ -16,8 +16,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/i686-pc-cygwin-gcc3.2/systemvars.mk fsl/config/i686-pc-cygwin-gcc3.2/systemvars.mk ---- fsl.orig/config/i686-pc-cygwin-gcc3.2/systemvars.mk 2007-07-13 13:00:20.000000000 +0200 -+++ fsl/config/i686-pc-cygwin-gcc3.2/systemvars.mk 2013-05-14 22:43:15.455595000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc-2 --CXX = c++-2 -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/i686-pc-cygwin-gcc3.3/systemvars.mk fsl/config/i686-pc-cygwin-gcc3.3/systemvars.mk ---- fsl.orig/config/i686-pc-cygwin-gcc3.3/systemvars.mk 2007-07-13 13:00:20.000000000 +0200 -+++ fsl/config/i686-pc-cygwin-gcc3.3/systemvars.mk 2013-05-14 22:43:15.473639000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/i686-pc-cygwin-gcc3.4/systemvars.mk fsl/config/i686-pc-cygwin-gcc3.4/systemvars.mk ---- fsl.orig/config/i686-pc-cygwin-gcc3.4/systemvars.mk 2007-07-13 13:00:20.000000000 +0200 -+++ fsl/config/i686-pc-cygwin-gcc3.4/systemvars.mk 2013-05-14 22:43:15.494398000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/linux_32-gcc2.96/systemvars.mk fsl/config/linux_32-gcc2.96/systemvars.mk ---- fsl.orig/config/linux_32-gcc2.96/systemvars.mk 2007-07-25 17:21:07.000000000 +0200 -+++ fsl/config/linux_32-gcc2.96/systemvars.mk 2013-05-14 22:43:15.507210000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/linux_32-gcc3.2/systemvars.mk fsl/config/linux_32-gcc3.2/systemvars.mk ---- fsl.orig/config/linux_32-gcc3.2/systemvars.mk 2007-07-25 17:21:08.000000000 +0200 -+++ fsl/config/linux_32-gcc3.2/systemvars.mk 2013-05-14 22:43:15.524309000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/linux_32-gcc3.3/systemvars.mk fsl/config/linux_32-gcc3.3/systemvars.mk ---- fsl.orig/config/linux_32-gcc3.3/systemvars.mk 2007-07-25 17:21:09.000000000 +0200 -+++ fsl/config/linux_32-gcc3.3/systemvars.mk 2013-05-14 22:43:15.539643000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/linux_32-gcc3.4/systemvars.mk fsl/config/linux_32-gcc3.4/systemvars.mk ---- fsl.orig/config/linux_32-gcc3.4/systemvars.mk 2007-07-25 17:21:10.000000000 +0200 -+++ fsl/config/linux_32-gcc3.4/systemvars.mk 2013-05-14 22:43:15.559881000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/linux_32-gcc4.0/systemvars.mk fsl/config/linux_32-gcc4.0/systemvars.mk ---- fsl.orig/config/linux_32-gcc4.0/systemvars.mk 2007-07-25 17:21:11.000000000 +0200 -+++ fsl/config/linux_32-gcc4.0/systemvars.mk 2013-05-14 22:43:15.573696000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/linux_32-gcc4.1/systemvars.mk fsl/config/linux_32-gcc4.1/systemvars.mk ---- fsl.orig/config/linux_32-gcc4.1/systemvars.mk 2012-04-20 11:37:28.000000000 +0200 -+++ fsl/config/linux_32-gcc4.1/systemvars.mk 2013-05-14 22:43:15.590022000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/linux_64-gcc3.4/systemvars.mk fsl/config/linux_64-gcc3.4/systemvars.mk ---- fsl.orig/config/linux_64-gcc3.4/systemvars.mk 2007-07-25 17:21:12.000000000 +0200 -+++ fsl/config/linux_64-gcc3.4/systemvars.mk 2013-05-14 22:43:15.605655000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/linux_64-gcc4.0/systemvars.mk fsl/config/linux_64-gcc4.0/systemvars.mk ---- fsl.orig/config/linux_64-gcc4.0/systemvars.mk 2007-07-25 17:21:13.000000000 +0200 -+++ fsl/config/linux_64-gcc4.0/systemvars.mk 2013-05-14 22:43:15.624046000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/linux_64-gcc4.1/systemvars.mk fsl/config/linux_64-gcc4.1/systemvars.mk ---- fsl.orig/config/linux_64-gcc4.1/systemvars.mk 2007-07-25 11:19:45.000000000 +0200 -+++ fsl/config/linux_64-gcc4.1/systemvars.mk 2013-05-14 22:43:15.635678000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/linux_64-gcc4.2/systemvars.mk fsl/config/linux_64-gcc4.2/systemvars.mk ---- fsl.orig/config/linux_64-gcc4.2/systemvars.mk 2008-06-26 15:25:42.000000000 +0200 -+++ fsl/config/linux_64-gcc4.2/systemvars.mk 2013-05-14 22:43:15.648658000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/linux_64-gcc4.4/systemvars.mk fsl/config/linux_64-gcc4.4/systemvars.mk ---- fsl.orig/config/linux_64-gcc4.4/systemvars.mk 2012-08-22 17:17:13.000000000 +0200 -+++ fsl/config/linux_64-gcc4.4/systemvars.mk 2014-06-14 23:23:58.456480000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -diff -ru fsl.orig/config/sparc-solaris2.8-gcc2.95/systemvars.mk fsl/config/sparc-solaris2.8-gcc2.95/systemvars.mk ---- fsl.orig/config/sparc-solaris2.8-gcc2.95/systemvars.mk 2007-07-13 13:00:21.000000000 +0200 -+++ fsl/config/sparc-solaris2.8-gcc2.95/systemvars.mk 2013-05-14 22:43:15.658171000 +0200 -@@ -5,8 +5,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - - ARCHFLAGS = -mv8 -ffast-math -fomit-frame-pointer - -diff -ru fsl.orig/config/sparc-solaris2.9-gcc2.95/systemvars.mk fsl/config/sparc-solaris2.9-gcc2.95/systemvars.mk ---- fsl.orig/config/sparc-solaris2.9-gcc2.95/systemvars.mk 2007-07-13 13:00:21.000000000 +0200 -+++ fsl/config/sparc-solaris2.9-gcc2.95/systemvars.mk 2013-05-14 22:43:15.674176000 +0200 -@@ -5,8 +5,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - - ARCHFLAGS = -mv8 -ffast-math -fomit-frame-pointer - ARCHLDFLAGS = -static -diff -ru 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 2013-05-14 22:43:15.320209000 +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 -ru fsl.orig/src/melodic/Makefile fsl/src/melodic/Makefile ---- fsl.orig/src/melodic/Makefile 2013-03-13 21:22:35.000000000 +0100 -+++ fsl/src/melodic/Makefile 2013-05-14 22:44:13.016352000 +0200 -@@ -3,7 +3,7 @@ - include ${FSLCONFDIR}/default.mk - - OPTFLAGS = -O3 -Wno-deprecated -ggdb --OPTFLAGS_alphaev6-dec-osf5.0-gcc2.95.2 = -O3 -mieee -mfp-trap-mode=sui -+#OPTFLAGS_alphaev6-dec-osf5.0-gcc2.95.2 = -O3 -mieee -mfp-trap-mode=sui - - PROJNAME = melodic - ---- fsl/src/film/Makefile.orig 2014-06-15 00:43:34.908901000 +0200 -+++ fsl/src/film/Makefile 2014-06-15 00:43:52.303973000 +0200 -@@ -26,7 +26,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 --git a/easybuild/easyconfigs/f/FSL/FSL-5.0.9-centos6_64.eb b/easybuild/easyconfigs/f/FSL/FSL-5.0.9-centos6_64.eb deleted file mode 100644 index bc2687bb7cb8..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-5.0.9-centos6_64.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'Tarball' - -name = 'FSL' -version = '5.0.9' -versionsuffix = '-centos6_64' - -homepage = 'http://www.fmrib.ox.ac.uk/fsl/' -description = """FSL is a comprehensive library of analysis tools for FMRI, MRI and DTI brain imaging data.""" - -toolchain = SYSTEM - -source_urls = ['http://fsl.fmrib.ox.ac.uk/fsldownloads/'] -sources = ['fsl-%(version)s%(versionsuffix)s.tar.gz'] - -modextravars = {'FSLDIR': '%(installdir)s'} - -# eddy_openmp is not available anymore when compiling FSL 5.0.9 from source -# fslview (& others incl. atlasquery) are more difficult via compiling from source due to required dependencies -sanity_check_paths = { - 'files': ['bin/atlasquery', 'bin/basil', 'bin/bet', 'bin/eddy_openmp', 'bin/fabber', 'bin/fast', 'bin/Fdt', - 'bin/feat', 'bin/first', 'bin/flirt', 'bin/fnirt', 'bin/fsl', 'bin/fsl_anat', 'bin/fslview', - 'bin/melodic', 'bin/pngappend', 'bin/siena', 'bin/tbss_fill', 'bin/topup'], - 'dirs': ['data', 'etc', 'extras', 'include', 'lib'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FSL/FSL-5.0.9-intel-2016a-Mesa-11.2.1.eb b/easybuild/easyconfigs/f/FSL/FSL-5.0.9-intel-2016a-Mesa-11.2.1.eb deleted file mode 100644 index 0b3248c5dd5d..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-5.0.9-intel-2016a-Mesa-11.2.1.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'FSL' -version = '5.0.9' -versionsuffix = '-Mesa-11.2.1' - -homepage = 'http://www.fmrib.ox.ac.uk/fsl/' -description = """FSL is a comprehensive library of analysis tools for FMRI, MRI and DTI brain imaging data.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ["http://www.fmrib.ox.ac.uk/fsldownloads/"] -sources = ['%(namelower)s-%(version)s-sources.tar.gz'] - -patches = [ - 'FSL-%(version)s_makefile_fixes.patch', - 'FSL-%(version)s_missing_lib.patch', - 'FSL_icc_nan-inf_fix.patch', -] - -dependencies = [ - ('freeglut', '3.0.0', versionsuffix), - ('expat', '2.1.0'), - ('libX11', '1.6.3'), - ('zlib', '1.2.8'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FSL/FSL-5.0.9-intel-2016a.eb b/easybuild/easyconfigs/f/FSL/FSL-5.0.9-intel-2016a.eb deleted file mode 100644 index 5b9dfba11bf1..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-5.0.9-intel-2016a.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'FSL' -version = '5.0.9' - -homepage = 'http://www.fmrib.ox.ac.uk/fsl/' -description = """FSL is a comprehensive library of analysis tools for FMRI, MRI and DTI brain imaging data.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ["http://www.fmrib.ox.ac.uk/fsldownloads/"] -sources = ['%(namelower)s-%(version)s-sources.tar.gz'] - -patches = [ - 'FSL-%(version)s_makefile_fixes.patch', - 'FSL-%(version)s_missing_lib.patch', - 'FSL_icc_nan-inf_fix.patch', -] - -dependencies = [ - ('freeglut', '3.0.0'), - ('expat', '2.1.0'), - ('libX11', '1.6.3'), - ('zlib', '1.2.8'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FSL/FSL-5.0.9_makefile_fixes.patch b/easybuild/easyconfigs/f/FSL/FSL-5.0.9_makefile_fixes.patch deleted file mode 100644 index 05f9cf1126f7..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-5.0.9_makefile_fixes.patch +++ /dev/null @@ -1,611 +0,0 @@ -patch out hardcoded compiler names and options -author: Kenneth Hoste (HPC-UGent) -diff -ru fsl.orig/config/apple-darwin10-gcc4.2/systemvars.mk fsl/config/apple-darwin10-gcc4.2/systemvars.mk ---- fsl.orig/config/apple-darwin10-gcc4.2/systemvars.mk 2009-11-03 18:02:14.000000000 +0100 -+++ fsl/config/apple-darwin10-gcc4.2/systemvars.mk 2015-10-20 12:34:45.897743000 +0200 -@@ -3,8 +3,8 @@ - - # Compiler dependent variables - --CC = cc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = - CXXSTATICFLAGS = - -@@ -15,7 +15,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations -+OPTFLAGS := ${CFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -Wno-long-long -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -Only in fsl/config/apple-darwin10-gcc4.2: systemvars.mk.orig -diff -ru fsl.orig/config/apple-darwin11-gcc4.2/systemvars.mk fsl/config/apple-darwin11-gcc4.2/systemvars.mk ---- fsl.orig/config/apple-darwin11-gcc4.2/systemvars.mk 2012-03-21 12:30:53.000000000 +0100 -+++ fsl/config/apple-darwin11-gcc4.2/systemvars.mk 2015-10-20 12:34:45.898430000 +0200 -@@ -15,7 +15,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -+OPTFLAGS := -O3 -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -Wno-long-long -ansi -pedantic - ANSI_FLAGS = ${GNU_ANSI_FLAGS} -Only in fsl/config/apple-darwin11-gcc4.2: systemvars.mk.orig -diff -ru fsl.orig/config/apple-darwin12-gcc4.2/systemvars.mk fsl/config/apple-darwin12-gcc4.2/systemvars.mk ---- fsl.orig/config/apple-darwin12-gcc4.2/systemvars.mk 2013-04-09 18:00:32.000000000 +0200 -+++ fsl/config/apple-darwin12-gcc4.2/systemvars.mk 2015-10-20 12:34:45.899424000 +0200 -@@ -15,7 +15,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -+OPTFLAGS := -O3 -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -Wno-long-long -ansi -pedantic - ANSI_FLAGS = ${GNU_ANSI_FLAGS} -Only in fsl/config/apple-darwin12-gcc4.2: systemvars.mk.orig -diff -ru fsl.orig/config/apple-darwin7-gcc3.1/systemvars.mk fsl/config/apple-darwin7-gcc3.1/systemvars.mk ---- fsl.orig/config/apple-darwin7-gcc3.1/systemvars.mk 2007-07-13 13:00:20.000000000 +0200 -+++ fsl/config/apple-darwin7-gcc3.1/systemvars.mk 2015-10-20 12:34:45.900348000 +0200 -@@ -7,8 +7,8 @@ - - # Compiler dependent variables - --CC = cc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = - CXXSTATICFLAGS = - -@@ -17,7 +17,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -traditional-cpp -Wall -Wno-long-long -Wno-long-double -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -Only in fsl/config/apple-darwin7-gcc3.1: systemvars.mk.orig -diff -ru fsl.orig/config/apple-darwin7-gcc3.3/systemvars.mk fsl/config/apple-darwin7-gcc3.3/systemvars.mk ---- fsl.orig/config/apple-darwin7-gcc3.3/systemvars.mk 2007-07-13 13:00:20.000000000 +0200 -+++ fsl/config/apple-darwin7-gcc3.3/systemvars.mk 2015-10-20 12:34:45.901244000 +0200 -@@ -7,8 +7,8 @@ - - # Compiler dependent variables - --CC = cc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = - CXXSTATICFLAGS = - -@@ -17,7 +17,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -Wno-long-long -Wno-long-double -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -Only in fsl/config/apple-darwin7-gcc3.3: systemvars.mk.orig -diff -ru fsl.orig/config/apple-darwin8-gcc4.0/systemvars.mk fsl/config/apple-darwin8-gcc4.0/systemvars.mk ---- fsl.orig/config/apple-darwin8-gcc4.0/systemvars.mk 2007-12-19 15:40:57.000000000 +0100 -+++ fsl/config/apple-darwin8-gcc4.0/systemvars.mk 2015-10-20 12:34:45.902105000 +0200 -@@ -3,8 +3,8 @@ - - # Compiler dependent variables - --CC = cc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = - CXXSTATICFLAGS = - -@@ -17,7 +17,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations -+OPTFLAGS := ${CFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -Wno-long-long -Wno-long-double -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -Only in fsl/config/apple-darwin8-gcc4.0: systemvars.mk.orig -diff -ru fsl.orig/config/apple-darwin9-gcc4.0/systemvars.mk fsl/config/apple-darwin9-gcc4.0/systemvars.mk ---- fsl.orig/config/apple-darwin9-gcc4.0/systemvars.mk 2007-12-19 15:33:53.000000000 +0100 -+++ fsl/config/apple-darwin9-gcc4.0/systemvars.mk 2015-10-20 12:34:45.902937000 +0200 -@@ -3,8 +3,8 @@ - - # Compiler dependent variables - --CC = cc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = - CXXSTATICFLAGS = - -@@ -17,7 +17,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations -+OPTFLAGS := ${CFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -Wno-long-long -Wno-long-double -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -Only in fsl/config/apple-darwin9-gcc4.0: systemvars.mk.orig -diff -ru 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 2015-10-20 12:34:45.903753000 +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} -wd803 - MACHDBGFLAGS = - GNU_ANSI_FLAGS = -Wall -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -Only in fsl/config/generic: systemvars.mk.orig -diff -ru fsl.orig/config/gnu_64-gcc4.4/systemvars.mk fsl/config/gnu_64-gcc4.4/systemvars.mk ---- fsl.orig/config/gnu_64-gcc4.4/systemvars.mk 2011-04-19 10:47:52.000000000 +0200 -+++ fsl/config/gnu_64-gcc4.4/systemvars.mk 2015-10-20 12:34:45.904633000 +0200 -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn -Only in fsl/config/gnu_64-gcc4.4: systemvars.mk.orig -diff -ru fsl.orig/config/i686-pc-cygwin-gcc3.2/systemvars.mk fsl/config/i686-pc-cygwin-gcc3.2/systemvars.mk ---- fsl.orig/config/i686-pc-cygwin-gcc3.2/systemvars.mk 2007-07-13 13:00:20.000000000 +0200 -+++ fsl/config/i686-pc-cygwin-gcc3.2/systemvars.mk 2015-10-20 12:34:45.905556000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc-2 --CXX = c++-2 -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-deprecated - SGI_ANSI_FLAGS = -ansi -fullwarn -Only in fsl/config/i686-pc-cygwin-gcc3.2: systemvars.mk.orig -diff -ru fsl.orig/config/i686-pc-cygwin-gcc3.3/systemvars.mk fsl/config/i686-pc-cygwin-gcc3.3/systemvars.mk ---- fsl.orig/config/i686-pc-cygwin-gcc3.3/systemvars.mk 2007-07-13 13:00:20.000000000 +0200 -+++ fsl/config/i686-pc-cygwin-gcc3.3/systemvars.mk 2015-10-20 12:34:45.906415000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-deprecated - SGI_ANSI_FLAGS = -ansi -fullwarn -Only in fsl/config/i686-pc-cygwin-gcc3.3: systemvars.mk.orig -diff -ru fsl.orig/config/i686-pc-cygwin-gcc3.4/systemvars.mk fsl/config/i686-pc-cygwin-gcc3.4/systemvars.mk ---- fsl.orig/config/i686-pc-cygwin-gcc3.4/systemvars.mk 2007-07-13 13:00:20.000000000 +0200 -+++ fsl/config/i686-pc-cygwin-gcc3.4/systemvars.mk 2015-10-20 12:34:45.907306000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-deprecated - SGI_ANSI_FLAGS = -ansi -fullwarn -Only in fsl/config/i686-pc-cygwin-gcc3.4: systemvars.mk.orig -diff -ru fsl.orig/config/linux_32-gcc2.96/systemvars.mk fsl/config/linux_32-gcc2.96/systemvars.mk ---- fsl.orig/config/linux_32-gcc2.96/systemvars.mk 2007-07-25 17:21:07.000000000 +0200 -+++ fsl/config/linux_32-gcc2.96/systemvars.mk 2015-10-20 12:34:45.908177000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -Only in fsl/config/linux_32-gcc2.96: systemvars.mk.orig -diff -ru fsl.orig/config/linux_32-gcc3.2/systemvars.mk fsl/config/linux_32-gcc3.2/systemvars.mk ---- fsl.orig/config/linux_32-gcc3.2/systemvars.mk 2007-07-25 17:21:08.000000000 +0200 -+++ fsl/config/linux_32-gcc3.2/systemvars.mk 2015-10-20 12:34:45.909064000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -Only in fsl/config/linux_32-gcc3.2: systemvars.mk.orig -diff -ru fsl.orig/config/linux_32-gcc3.3/systemvars.mk fsl/config/linux_32-gcc3.3/systemvars.mk ---- fsl.orig/config/linux_32-gcc3.3/systemvars.mk 2007-07-25 17:21:09.000000000 +0200 -+++ fsl/config/linux_32-gcc3.3/systemvars.mk 2015-10-20 12:34:45.909865000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn -Only in fsl/config/linux_32-gcc3.3: systemvars.mk.orig -diff -ru fsl.orig/config/linux_32-gcc3.4/systemvars.mk fsl/config/linux_32-gcc3.4/systemvars.mk ---- fsl.orig/config/linux_32-gcc3.4/systemvars.mk 2007-07-25 17:21:10.000000000 +0200 -+++ fsl/config/linux_32-gcc3.4/systemvars.mk 2015-10-20 12:34:45.910677000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn -Only in fsl/config/linux_32-gcc3.4: systemvars.mk.orig -diff -ru fsl.orig/config/linux_32-gcc4.0/systemvars.mk fsl/config/linux_32-gcc4.0/systemvars.mk ---- fsl.orig/config/linux_32-gcc4.0/systemvars.mk 2007-07-25 17:21:11.000000000 +0200 -+++ fsl/config/linux_32-gcc4.0/systemvars.mk 2015-10-20 12:34:45.911490000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -Only in fsl/config/linux_32-gcc4.0: systemvars.mk.orig -diff -ru fsl.orig/config/linux_32-gcc4.1/systemvars.mk fsl/config/linux_32-gcc4.1/systemvars.mk ---- fsl.orig/config/linux_32-gcc4.1/systemvars.mk 2012-04-20 11:37:28.000000000 +0200 -+++ fsl/config/linux_32-gcc4.1/systemvars.mk 2015-10-20 12:34:45.912299000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn -Only in fsl/config/linux_32-gcc4.1: systemvars.mk.orig -diff -ru fsl.orig/config/linux_64-gcc3.4/systemvars.mk fsl/config/linux_64-gcc3.4/systemvars.mk ---- fsl.orig/config/linux_64-gcc3.4/systemvars.mk 2007-07-25 17:21:12.000000000 +0200 -+++ fsl/config/linux_64-gcc3.4/systemvars.mk 2015-10-20 12:34:45.913571000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn -Only in fsl/config/linux_64-gcc3.4: systemvars.mk.orig -diff -ru fsl.orig/config/linux_64-gcc4.0/systemvars.mk fsl/config/linux_64-gcc4.0/systemvars.mk ---- fsl.orig/config/linux_64-gcc4.0/systemvars.mk 2007-07-25 17:21:13.000000000 +0200 -+++ fsl/config/linux_64-gcc4.0/systemvars.mk 2015-10-20 12:34:45.914423000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn -Only in fsl/config/linux_64-gcc4.0: systemvars.mk.orig -diff -ru fsl.orig/config/linux_64-gcc4.1/systemvars.mk fsl/config/linux_64-gcc4.1/systemvars.mk ---- fsl.orig/config/linux_64-gcc4.1/systemvars.mk 2007-07-25 11:19:45.000000000 +0200 -+++ fsl/config/linux_64-gcc4.1/systemvars.mk 2015-10-20 12:34:45.915271000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn -Only in fsl/config/linux_64-gcc4.1: systemvars.mk.orig -diff -ru fsl.orig/config/linux_64-gcc4.2/systemvars.mk fsl/config/linux_64-gcc4.2/systemvars.mk ---- fsl.orig/config/linux_64-gcc4.2/systemvars.mk 2008-06-26 15:25:42.000000000 +0200 -+++ fsl/config/linux_64-gcc4.2/systemvars.mk 2015-10-20 12:34:45.916140000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -@@ -27,7 +27,7 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn -Only in fsl/config/linux_64-gcc4.2: systemvars.mk.orig -diff -ru fsl.orig/config/linux_64-gcc4.4/systemvars.mk fsl/config/linux_64-gcc4.4/systemvars.mk ---- fsl.orig/config/linux_64-gcc4.4/systemvars.mk 2015-09-07 12:55:55.000000000 +0200 -+++ fsl/config/linux_64-gcc4.4/systemvars.mk 2015-10-20 12:37:57.786741000 +0200 -@@ -18,8 +18,8 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -@@ -30,6 +30,7 @@ - DEPENDFLAGS = -MM - - OPTFLAGS = -g -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = -g - GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn -@@ -39,4 +40,4 @@ - CUDA_INSTALLATION = /opt/cuda-6.0 - LIB_CUDA = ${CUDA_INSTALLATION}/lib64 - INC_CUDA = ${CUDA_INSTALLATION}/inc --NVCC = ${CUDA_INSTALLATION}/bin/nvcc -\ No newline at end of file -+NVCC = ${CUDA_INSTALLATION}/bin/nvcc -Only in fsl/config/linux_64-gcc4.4: systemvars.mk.orig -Only in fsl/config/linux_64-gcc4.4: systemvars.mk.rej -diff -ru fsl.orig/config/sparc-solaris2.8-gcc2.95/systemvars.mk fsl/config/sparc-solaris2.8-gcc2.95/systemvars.mk ---- fsl.orig/config/sparc-solaris2.8-gcc2.95/systemvars.mk 2007-07-13 13:00:21.000000000 +0200 -+++ fsl/config/sparc-solaris2.8-gcc2.95/systemvars.mk 2015-10-20 12:34:45.920016000 +0200 -@@ -5,14 +5,14 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - - ARCHFLAGS = -mv8 -ffast-math -fomit-frame-pointer - - DEPENDFLAGS = -MM - --OPTFLAGS = -O6 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = - GNU_ANSI_FLAGS = -Wall -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -Only in fsl/config/sparc-solaris2.8-gcc2.95: systemvars.mk.orig -diff -ru fsl.orig/config/sparc-solaris2.9-gcc2.95/systemvars.mk fsl/config/sparc-solaris2.9-gcc2.95/systemvars.mk ---- fsl.orig/config/sparc-solaris2.9-gcc2.95/systemvars.mk 2007-07-13 13:00:21.000000000 +0200 -+++ fsl/config/sparc-solaris2.9-gcc2.95/systemvars.mk 2015-10-20 12:34:45.920855000 +0200 -@@ -5,14 +5,14 @@ - - # Compiler dependent variables - --CC = gcc --CXX = c++ -+CC := ${CC} -+CXX := ${CXX} - - ARCHFLAGS = -mv8 -ffast-math -fomit-frame-pointer - ARCHLDFLAGS = -static - DEPENDFLAGS = -MM - --OPTFLAGS = -O6 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 - MACHDBGFLAGS = - GNU_ANSI_FLAGS = -Wall -ansi -pedantic - SGI_ANSI_FLAGS = -ansi -fullwarn -Only in fsl/config/sparc-solaris2.9-gcc2.95: systemvars.mk.orig -diff -ru fsl.orig/src/film/Makefile fsl/src/film/Makefile ---- fsl.orig/src/film/Makefile 2013-03-21 12:16:04.000000000 +0100 -+++ fsl/src/film/Makefile 2015-10-20 12:34:45.888426000 +0200 -@@ -26,7 +26,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} -Only in fsl/src/film: Makefile.orig -diff -ru 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 2015-10-20 12:34:45.886713000 +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} -Only in fsl/src/libmeshutils: Makefile.orig -diff -ru fsl.orig/src/melodic/Makefile fsl/src/melodic/Makefile ---- fsl.orig/src/melodic/Makefile 2013-07-05 15:32:37.000000000 +0200 -+++ fsl/src/melodic/Makefile 2015-10-20 12:34:45.887608000 +0200 -@@ -3,7 +3,7 @@ - include ${FSLCONFDIR}/default.mk - - OPTFLAGS = -O3 -Wno-deprecated -ggdb --OPTFLAGS_alphaev6-dec-osf5.0-gcc2.95.2 = -O3 -mieee -mfp-trap-mode=sui -+#OPTFLAGS_alphaev6-dec-osf5.0-gcc2.95.2 = -O3 -mieee -mfp-trap-mode=sui - - PROJNAME = melodic - -Only in fsl/src/melodic: Makefile.orig diff --git a/easybuild/easyconfigs/f/FSL/FSL-5.0.9_missing_lib.patch b/easybuild/easyconfigs/f/FSL/FSL-5.0.9_missing_lib.patch deleted file mode 100644 index 40e5baff2f0f..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-5.0.9_missing_lib.patch +++ /dev/null @@ -1,14 +0,0 @@ -# On RHEL 7 and friends, you need to link to libglapi too -# Ward Poelmans -diff -ur fsl.oirg/src/fslsurface/Makefile fsl/src/fslsurface/Makefile ---- fsl.oirg/src/fslsurface/Makefile 2014-02-24 12:09:05.000000000 +0100 -+++ fsl/src/fslsurface/Makefile 2016-04-21 18:03:50.246117983 +0200 -@@ -37,7 +37,7 @@ - USRLDFLAGS = -L${LIB_NEWMAT} -L${LIB_PROB} -L${LIB_ZLIB} - - --LIBS=-lgiftiio -lexpat -lfirst_lib -lmeshclass -+LIBS=-lgiftiio -lexpat -lfirst_lib -lmeshclass -lglapi - - APPLY_ZLIB = -DHAVE_ZLIB - diff --git a/easybuild/easyconfigs/f/FSL/FSL-6.0.1-foss-2019a-Python-2.7.15.eb b/easybuild/easyconfigs/f/FSL/FSL-6.0.1-foss-2019a-Python-2.7.15.eb deleted file mode 100644 index ec621c7f6eb0..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-6.0.1-foss-2019a-Python-2.7.15.eb +++ /dev/null @@ -1,62 +0,0 @@ -# This build still relies on the following libraries (or part of them) shipped with FSL: -# GDCHART, libprob, libcprob, cprob, newran, newmat -# Attempts to use externally built libraries failed. Worth trying again in the future... -# -# Some tools like icmp are missing since they are built with the fslpython_install.sh script -# which locally installs Miniconda and creates a virtual environment. This is too messy and -# an alternative solution is necessary to install them. -# https://github.com/easybuilders/easybuild-easyconfigs/issues/7899 -# https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/FslInstallation#imcp.2Fimglob.2Fimmv_errors_after_installation - -name = 'FSL' -version = '6.0.1' -versionsuffix = '-Python-2.7.15' - -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': 'foss', 'version': '2019a'} -toolchainopts = {'cstd': 'c++11'} - -source_urls = ["http://www.fmrib.ox.ac.uk/fsldownloads/"] -sources = ['%(namelower)s-%(version)s-sources.tar.gz'] -patches = [ - 'FSL-%(version)s_Makefile_fixes.patch', - 'FSL-%(version)s_Build_extras.patch', - 'FSL-%(version)s_Melodic-use-ifstream-good.patch' -] -checksums = [ - 'ccab9709239340299b0ca034cb00d6ce0170b9e0d075b3adb55c556feacfb2da', # fsl-6.0.1-sources.tar.gz - 'fd4c0a58b6fab085d1ef1cde5f48d3a487994fbffe3c5c47d940ab99d8085ad2', # FSL-6.0.1_Makefile_fixes.patch - '2e508987173069877600cea465a224e45ad9898e9ceff0bf42f5ec30907b2ad7', # FSL-6.0.1_Build_extras.patch - 'c07644fbd89cf9c70db5a1a8f4f2918ab5daeb60cdf0ce4ee2b91f8ae48173fa', # FSL-6.0.1_Melodic-use-ifstream-good.patch -] - -builddependencies = [ - ('Boost', '1.70.0'), -] - -dependencies = [ - ('libgd', '2.2.5'), - ('libxml2', '2.9.8'), - ('libxml++', '2.40.1'), - ('SQLite', '3.27.2'), - ('libpng', '1.6.36'), - ('Tk', '8.6.9'), - ('NLopt', '2.6.1'), - ('freeglut', '3.0.0'), - ('expat', '2.2.6'), - ('zlib', '1.2.11'), - ('VTK', '8.2.0', versionsuffix), - ('GSL', '2.5'), - ('Qwt', '6.1.4'), -] - -modextravars = { - 'FSLOUTPUTTYPE': 'NIFTI_GZ', - 'FSLMULTIFILEQUIT': 'TRUE', - 'FSLTCLSH': 'tclsh', - 'FSLWISH': 'wish8.6' -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FSL/FSL-6.0.1-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/f/FSL/FSL-6.0.1-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index 9b86012cf686..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-6.0.1-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,62 +0,0 @@ -# This build still relies on the following libraries (or part of them) shipped with FSL: -# GDCHART, libprob, libcprob, cprob, newran, newmat -# Attempts to use externally built libraries failed. Worth trying again in the future... -# -# Some tools like icmp are missing since they are built with the fslpython_install.sh script -# which locally installs Miniconda and creates a virtual environment. This is too messy and -# an alternative solution is necessary to install them. -# https://github.com/easybuilders/easybuild-easyconfigs/issues/7899 -# https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/FslInstallation#imcp.2Fimglob.2Fimmv_errors_after_installation - -name = 'FSL' -version = '6.0.1' -versionsuffix = '-Python-3.7.2' - -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': 'foss', 'version': '2019a'} -toolchainopts = {'cstd': 'c++11'} - -source_urls = ["http://www.fmrib.ox.ac.uk/fsldownloads/"] -sources = ['%(namelower)s-%(version)s-sources.tar.gz'] -patches = [ - 'FSL-%(version)s_Makefile_fixes.patch', - 'FSL-%(version)s_Build_extras.patch', - 'FSL-%(version)s_Melodic-use-ifstream-good.patch' -] -checksums = [ - 'ccab9709239340299b0ca034cb00d6ce0170b9e0d075b3adb55c556feacfb2da', # fsl-6.0.1-sources.tar.gz - 'fd4c0a58b6fab085d1ef1cde5f48d3a487994fbffe3c5c47d940ab99d8085ad2', # FSL-6.0.1_Makefile_fixes.patch - '2e508987173069877600cea465a224e45ad9898e9ceff0bf42f5ec30907b2ad7', # FSL-6.0.1_Build_extras.patch - 'c07644fbd89cf9c70db5a1a8f4f2918ab5daeb60cdf0ce4ee2b91f8ae48173fa', # FSL-6.0.1_Melodic-use-ifstream-good.patch -] - -builddependencies = [ - ('Boost', '1.70.0'), -] - -dependencies = [ - ('libgd', '2.2.5'), - ('libxml2', '2.9.8'), - ('libxml++', '2.40.1'), - ('SQLite', '3.27.2'), - ('libpng', '1.6.36'), - ('Tk', '8.6.9'), - ('NLopt', '2.6.1'), - ('freeglut', '3.0.0'), - ('expat', '2.2.6'), - ('zlib', '1.2.11'), - ('VTK', '8.2.0', versionsuffix), - ('GSL', '2.5'), - ('Qwt', '6.1.4'), -] - -modextravars = { - 'FSLOUTPUTTYPE': 'NIFTI_GZ', - 'FSLMULTIFILEQUIT': 'TRUE', - 'FSLTCLSH': 'tclsh', - 'FSLWISH': 'wish8.6' -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FSL/FSL-6.0.1_Build_extras.patch b/easybuild/easyconfigs/f/FSL/FSL-6.0.1_Build_extras.patch deleted file mode 100644 index c3d7419cfb1c..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-6.0.1_Build_extras.patch +++ /dev/null @@ -1,15 +0,0 @@ -Define which internal dependencies should be built. -I have attempted to build them with EB and link to them, but with no luck. -Author: Davide Vanzo (Vanderbilt University) -diff -ru fsl.orig/extras/build fsl/extras/build ---- fsl.orig/extras/build 2019-08-08 15:05:57.524644463 -0500 -+++ fsl/extras/build 2019-09-06 10:48:43.244489983 -0500 -@@ -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="libgdc libprob libcprob cprob newran ../include/armawrap/dummy_newmat" - for projname in $PROJECTS; do - if [ -d $FSLESRCDIR/$projname ] ; then - buildIt $FSLESRCDIR $projname 1 diff --git a/easybuild/easyconfigs/f/FSL/FSL-6.0.1_Makefile_fixes.patch b/easybuild/easyconfigs/f/FSL/FSL-6.0.1_Makefile_fixes.patch deleted file mode 100644 index 32336c148050..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-6.0.1_Makefile_fixes.patch +++ /dev/null @@ -1,282 +0,0 @@ -Fix the Makefile to use libraries built with EB instead of the ones -shipped with the code. -Author: Davide Vanzo (Vanderbilt Univeristy) -diff -ru fsl.orig/config/common/vars.mk fsl/config/common/vars.mk ---- fsl.orig/config/common/vars.mk 2019-08-06 09:43:44.355724325 -0500 -+++ fsl/config/common/vars.mk 2019-08-06 09:45:40.291727533 -0500 -@@ -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 -ru fsl.orig/config/generic/systemvars.mk fsl/config/generic/systemvars.mk ---- fsl.orig/config/generic/systemvars.mk 2019-08-06 09:43:44.355724325 -0500 -+++ fsl/config/generic/systemvars.mk 2019-08-06 09:46:57.403729667 -0500 -@@ -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 -ru 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 2019-08-06 09:43:44.355724325 -0500 -+++ fsl/config/linux_64-gcc4.8/externallibs.mk 2019-09-06 10:50:53.928493599 -0500 -@@ -7,26 +7,27 @@ - FSLEXTBIN=${FSLDIR}/extras/bin - - # GD library --LIB_GD = ${FSLEXTLIB} --INC_GD = ${FSLEXTINC} -+LIB_GD = ${EBROOTLIBGD}/lib -+INC_GD = ${EBROOTLIBGD}/include - - # GDC library - LIB_GDC = ${FSLEXTLIB} - INC_GDC = ${FSLEXTINC}/libgdc - - # LIBXML2 library --INC_XML2 = ${FSLEXTINC}/libxml2 -+INC_XML2 = ${EBROOTLIBXML2}/include - - # LIBXML++ library --INC_XML++ = ${FSLEXTINC}/libxml++-2.6 --INC_XML++CONF = ${FSLEXTLIB}/libxml++-2.6/include -+INC_XML++ = ${EBROOTLIBXMLPLUSPLUS}/include/libxml++-2.6 -+INC_XML++CONF = ${EBROOTLIBXMLPLUSPLUS}/lib/libxml++-2.6/include -+ - # GSL library --LIB_GSL = ${FSLEXTLIB} --INC_GSL = ${FSLEXTINC}/gsl -+LIB_GSL = ${EBROOTGSL}/lib -+INC_GSL = ${EBROOTGSL}/include - - # PNG library --LIB_PNG = ${FSLEXTLIB} --INC_PNG = ${FSLEXTINC} -+LIB_PNG = ${EBROOTLIBPNG}/lib -+INC_PNG = ${EBROOTLIBPNG}/include - - # PROB library - LIB_PROB = ${FSLEXTLIB} -@@ -46,29 +47,29 @@ - INC_NEWRAN = ${FSLEXTINC}/newran - - # ZLIB library --LIB_ZLIB = /lib64 --INC_ZLIB = /usr/include -+LIB_ZLIB = ${EBROOTZLIB}/lib -+INC_ZLIB = ${EBROOTZLIB}/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 - - # QWT library --QWTDIR = /usr/local/qwt -+QWTDIR = ${EBROOTQWT} - LIB_QWT = ${QWTDIR}/lib - INC_QWT = ${QWTDIR}/include - - # FFTW3 library --LIB_FFTW3 = ${FSLEXTLIB} --INC_FFTW3 = ${FSLEXTINC}/fftw3 -+LIB_FFTW3 = ${EBROOTFFTW}/lib -+INC_FFTW3 = ${EBROOTFFTW}/include - - # 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 -+VTKDIR_INC = ${EBROOTVTK}/include/vtk-`echo ${EBVERSIONVTK} | cut -f1-2 -d.` -+VTKDIR_LIB = ${EBROOTVTK}/lib -+VTKSUFFIX = -`echo ${EBVERSIONVTK} | cut -f1-2 -d.` -diff -ru 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 2019-08-06 09:43:44.355724325 -0500 -+++ fsl/config/linux_64-gcc4.8/systemvars.mk 2019-08-09 16:53:14.061158808 -0500 -@@ -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 = c++ -+CC := ${CC} -+CXX := ${CXX} -+CXX11 := ${CXX} -std=c++11 - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - -@@ -31,18 +31,18 @@ - - DEPENDFLAGS = -MM - --OPTFLAGS = -g -O3 -fexpensive-optimizations ${ARCHFLAGS} -+OPTFLAGS := ${OPTFLAGS} ${ARCHFLAGS} - MACHDBGFLAGS = -g --GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long -+GNU_ANSI_FLAGS = -Wall -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn - ANSI_FLAGS = ${GNU_ANSI_FLAGS} - - # CUDA development environment - CUDAVER := $(or $(CUDAVER),9.1) - #$(info $$CUDAVER is [${CUDAVER}]) --CUDA_INSTALLATION = /opt/cuda-${CUDAVER} -+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= ${CUDA_INSTALLATION}/bin/nvcc -+NVCC11 = ${CUDA_INSTALLATION}/bin/nvcc -diff -ru fsl.orig/etc/fslconf/fsl.csh fsl/etc/fslconf/fsl.csh ---- fsl.orig/etc/fslconf/fsl.csh 2019-08-06 09:43:44.363724325 -0500 -+++ fsl/etc/fslconf/fsl.csh 2019-08-08 11:28:41.240283740 -0500 -@@ -25,8 +25,8 @@ - # 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 FSLWISH $FSLDIR/bin/fslwish -+setenv FSLTCLSH tclsh -+setenv FSLWISH wish - - # The following variables are used for running code in parallel across - # several machines ( i.e. for FDT ) -diff -ru fsl.orig/etc/fslconf/fsl-devel.sh fsl/etc/fslconf/fsl-devel.sh ---- fsl.orig/etc/fslconf/fsl-devel.sh 2019-08-06 09:43:44.363724325 -0500 -+++ fsl/etc/fslconf/fsl-devel.sh 2019-08-08 11:29:11.272284571 -0500 -@@ -26,8 +26,8 @@ - # 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 --FSLWISH=$FSLDIR/bin/fslwish -+FSLTCLSH=tclsh -+FSLWISH=wish - - export FSLTCLSH FSLWISH - -diff -ru fsl.orig/etc/fslconf/fsl.sh fsl/etc/fslconf/fsl.sh ---- fsl.orig/etc/fslconf/fsl.sh 2019-08-06 09:43:44.363724325 -0500 -+++ fsl/etc/fslconf/fsl.sh 2019-08-08 11:29:51.048285672 -0500 -@@ -26,8 +26,8 @@ - # 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 --FSLWISH=$FSLDIR/bin/fslwish -+FSLTCLSH=tclsh -+FSLWISH=wish - - export FSLTCLSH FSLWISH - -diff -ru fsl.orig/src/film/Makefile fsl/src/film/Makefile ---- fsl.orig/src/film/Makefile 2019-08-06 09:43:45.703724362 -0500 -+++ fsl/src/film/Makefile 2019-08-08 14:42:08.456604919 -0500 -@@ -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 -ru fsl.orig/src/fslsurface/Makefile fsl/src/fslsurface/Makefile ---- fsl.orig/src/fslsurface/Makefile 2019-08-06 09:43:45.699724362 -0500 -+++ fsl/src/fslsurface/Makefile 2019-08-08 15:04:47.276642519 -0500 -@@ -37,7 +37,7 @@ - USRLDFLAGS = -L${LIB_NEWMAT} -L${LIB_PROB} -L${LIB_ZLIB} - - --LIBS=-lgiftiio -lexpat -lfirst_lib -lmeshclass -+LIBS=-lgiftiio -lexpat -lfirst_lib -lmeshclass -lglapi - - APPLY_ZLIB = -DHAVE_ZLIB - -diff -ru fsl.orig/src/libmeshutils/Makefile fsl/src/libmeshutils/Makefile ---- fsl.orig/src/libmeshutils/Makefile 2019-08-06 09:43:45.599724360 -0500 -+++ fsl/src/libmeshutils/Makefile 2019-08-08 14:41:34.424603978 -0500 -@@ -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 -ru fsl.orig/src/mist-clean/Makefile fsl/src/mist-clean/Makefile ---- fsl.orig/src/mist-clean/Makefile 2019-08-06 09:43:45.611724360 -0500 -+++ fsl/src/mist-clean/Makefile 2019-08-08 11:43:27.028308250 -0500 -@@ -1,16 +1,16 @@ - include ${FSLCONFDIR}/default.mk - --NLOPT_INC = ${FSLEXTINC} --NLOPT_LIB = ${FSLEXTLIB} --SQLITE_INC = ${FSLEXTINC}/libsqlite --SQLITE_LIB = ${FSLEXTLIB} -+NLOPT_INC = ${EBROOTNLOPT}/include -+NLOPT_LIB = ${EBROOTNLOPT}/lib -+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 -+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/FSL/FSL-6.0.1_Melodic-use-ifstream-good.patch b/easybuild/easyconfigs/f/FSL/FSL-6.0.1_Melodic-use-ifstream-good.patch deleted file mode 100644 index 5822a097dc81..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-6.0.1_Melodic-use-ifstream-good.patch +++ /dev/null @@ -1,15 +0,0 @@ -In the c++11 standard the return value type of the ifstream::open class changed. -This makes use of the inherited ios::good member to implement the check. -Author: Davide Vanzo (Vanderbilt University) -diff -ru fsl.orig/src/melodic/meldata.cc fsl/src/melodic/meldata.cc ---- fsl.orig/src/melodic/meldata.cc 2019-09-06 15:55:18.972999005 -0500 -+++ fsl/src/melodic/meldata.cc 2019-09-06 15:56:22.617000766 -0500 -@@ -1015,7 +1015,7 @@ - Resels = 1.0; - - in.open(logger.appendDir("smoothest").c_str(), ios::in); -- if(in>0){ -+ if(in.good()){ - for(int ctr=1; ctr<7; ctr++) - in >> str; - in.close(); diff --git a/easybuild/easyconfigs/f/FSL/FSL-6.0.2-foss-2018b-Python-2.7.15-CUDA-9.2.88.eb b/easybuild/easyconfigs/f/FSL/FSL-6.0.2-foss-2018b-Python-2.7.15-CUDA-9.2.88.eb deleted file mode 100644 index e5ab2e466bfe..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-6.0.2-foss-2018b-Python-2.7.15-CUDA-9.2.88.eb +++ /dev/null @@ -1,86 +0,0 @@ -# This build still relies on the following libraries (or part of them) shipped with FSL: -# GDCHART, libprob, libcprob, cprob, newran, newmat -# Attempts to use externally built libraries failed. Worth trying again in the future... -# -# Some tools like icmp are missing since they are built with the fslpython_install.sh script -# which locally installs Miniconda and creates a virtual environment. This is too messy and -# an alternative solution is necessary to install them. -# https://github.com/easybuilders/easybuild-easyconfigs/issues/7899 -# https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/FslInstallation#imcp.2Fimglob.2Fimmv_errors_after_installation - -name = 'FSL' -version = '6.0.2' -local_python_suffix = '-Python-2.7.15' -local_CUDA_ver = '9.2.88' -versionsuffix = '{0}-CUDA-{1}'.format(local_python_suffix, local_CUDA_ver) - -homepage = 'https://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': 'foss', 'version': '2018b'} -toolchainopts = {'cstd': 'c++11'} - -source_urls = ["https://www.fmrib.ox.ac.uk/fsldownloads/"] -sources = ['%(namelower)s-%(version)s-sources.tar.gz'] -patches = [ - 'FSL-6.0.2_Makefile_fixes.patch', - 'FSL-6.0.2_Build_extras.patch', - 'FSL-6.0.1_Melodic-use-ifstream-good.patch', - 'FSL-6.0.2_Enable_GPU_build.patch', - # Fixes https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1911&L=FSL&P=R2783 - 'FSL-6.0.2_probtrackx2_gpu_large_mri_support.patch', - 'FSL-6.0.1_Fix_fsl_exec_script.patch', -] -checksums = [ - 'c118b351c6cedb441af7e1b9d194cf344505ff53b417063f697b86305a908afd', # fsl-6.0.2-sources.tar.gz - '4212478ef24be4bce7a9ce513aa9c45fcf67eccfe064331a2e8e52be41d3513c', # FSL-6.0.2_Makefile_fixes.patch - '168157f07818e7dfd04c222916e663e9d21db84b4b86df5b79bab56e3bf8ccf5', # FSL-6.0.2_Build_extras.patch - 'c07644fbd89cf9c70db5a1a8f4f2918ab5daeb60cdf0ce4ee2b91f8ae48173fa', # FSL-6.0.1_Melodic-use-ifstream-good.patch - 'a2adee25538e8e2aebba9545cce2766841399b63354b97f38851ff7259d59a8d', # FSL-6.0.2_Enable_GPU_build.patch - # FSL-6.0.2_probtrackx2_gpu_large_mri_support.patch - '805df04a8d8866cfae45cad7a893044e7652bde4e4c2ffde9cb5560926c955ee', - 'aa155f8576dc5f010757ecf66fc0bf673454b6c6c40346cbb01cbe59236ed6ef', # FSL-6.0.1_Fix_fsl_exec_script.patch -] - -builddependencies = [ - ('Boost', '1.67.0'), -] - -dependencies = [ - ('libgd', '2.2.5'), - ('libxml2', '2.9.8'), - ('libxml++', '2.40.1'), - ('SQLite', '3.24.0'), - ('libpng', '1.6.34'), - ('Tk', '8.6.8'), - ('NLopt', '2.4.2'), - ('freeglut', '3.0.0'), - ('expat', '2.2.5'), - ('zlib', '1.2.11'), - ('VTK', '8.1.1', local_python_suffix), - ('GSL', '2.5'), - ('Qwt', '6.1.4'), - ('CUDA', local_CUDA_ver, '', SYSTEM), -] - -# FSLDIR needs to be defined when running postinstall to get the correct shebang -# https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1910&L=FSL&P=R86209 -postinstallcmds = [( - 'FSLDIR=%(installdir)s PATH=%(installdir)s/fsl/fslpython/bin:$PATH ' - '%(installdir)s/fsl/etc/fslconf/post_install.sh -f %(installdir)s/fsl; ' -)] - -modextravars = { - 'FSLOUTPUTTYPE': 'NIFTI_GZ', - 'FSLMULTIFILEQUIT': 'TRUE', - 'FSLTCLSH': 'tclsh', - 'FSLWISH': 'wish8.6' -} - -# Adding the bin from the virtualenv was the only way to get things working... -modextrapaths = { - 'PATH': 'fsl/fslpython/bin', - 'PYTHONPATH': 'fsl/fslpython/envs/fslpython/lib/python3.7/site-packages/', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FSL/FSL-6.0.2-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/f/FSL/FSL-6.0.2-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index e19de0ecdaf2..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-6.0.2-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,77 +0,0 @@ -# This build still relies on the following libraries (or part of them) shipped with FSL: -# GDCHART, libprob, libcprob, cprob, newran, newmat -# Attempts to use externally built libraries failed. Worth trying again in the future... -# -# Some tools like icmp are missing since they are built with the fslpython_install.sh script -# which locally installs Miniconda and creates a virtual environment. This is too messy and -# an alternative solution is necessary to install them. -# https://github.com/easybuilders/easybuild-easyconfigs/issues/7899 -# https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/FslInstallation#imcp.2Fimglob.2Fimmv_errors_after_installation - -name = 'FSL' -version = '6.0.2' -versionsuffix = '-Python-2.7.15' - -homepage = 'https://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': 'foss', 'version': '2018b'} -toolchainopts = {'cstd': 'c++11'} - -source_urls = ["https://www.fmrib.ox.ac.uk/fsldownloads/"] -sources = ['%(namelower)s-%(version)s-sources.tar.gz'] -patches = [ - 'FSL-6.0.2_Makefile_fixes.patch', - 'FSL-6.0.2_Build_extras.patch', - 'FSL-6.0.1_Melodic-use-ifstream-good.patch', - 'FSL-6.0.1_Fix_fsl_exec_script.patch', -] -checksums = [ - 'c118b351c6cedb441af7e1b9d194cf344505ff53b417063f697b86305a908afd', # fsl-6.0.2-sources.tar.gz - '4212478ef24be4bce7a9ce513aa9c45fcf67eccfe064331a2e8e52be41d3513c', # FSL-6.0.2_Makefile_fixes.patch - '168157f07818e7dfd04c222916e663e9d21db84b4b86df5b79bab56e3bf8ccf5', # FSL-6.0.2_Build_extras.patch - 'c07644fbd89cf9c70db5a1a8f4f2918ab5daeb60cdf0ce4ee2b91f8ae48173fa', # FSL-6.0.1_Melodic-use-ifstream-good.patch - 'aa155f8576dc5f010757ecf66fc0bf673454b6c6c40346cbb01cbe59236ed6ef', # FSL-6.0.1_Fix_fsl_exec_script.patch -] - -builddependencies = [ - ('Boost', '1.67.0'), -] - -dependencies = [ - ('libgd', '2.2.5'), - ('libxml2', '2.9.8'), - ('libxml++', '2.40.1'), - ('SQLite', '3.24.0'), - ('libpng', '1.6.34'), - ('Tk', '8.6.8'), - ('NLopt', '2.4.2'), - ('freeglut', '3.0.0'), - ('expat', '2.2.5'), - ('zlib', '1.2.11'), - ('VTK', '8.1.1', versionsuffix), - ('GSL', '2.5'), - ('Qwt', '6.1.4'), -] - -# FSLDIR needs to be defined when running postinstall to get the correct shebang -# https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1910&L=FSL&P=R86209 -postinstallcmds = [( - 'FSLDIR=%(installdir)s PATH=%(installdir)s/fsl/fslpython/bin:$PATH ' - '%(installdir)s/fsl/etc/fslconf/post_install.sh -f %(installdir)s/fsl; ' -)] - -modextravars = { - 'FSLOUTPUTTYPE': 'NIFTI_GZ', - 'FSLMULTIFILEQUIT': 'TRUE', - 'FSLTCLSH': 'tclsh', - 'FSLWISH': 'wish8.6' -} - -# Adding the bin from the virtualenv was the only way to get things working... -modextrapaths = { - 'PATH': 'fsl/fslpython/bin', - 'PYTHONPATH': 'fsl/fslpython/envs/fslpython/lib/python3.7/site-packages/', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FSL/FSL-6.0.2-foss-2019a-Python-2.7.15.eb b/easybuild/easyconfigs/f/FSL/FSL-6.0.2-foss-2019a-Python-2.7.15.eb deleted file mode 100644 index 0b47d8a4ab2a..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-6.0.2-foss-2019a-Python-2.7.15.eb +++ /dev/null @@ -1,79 +0,0 @@ -# This build still relies on the following libraries (or part of them) shipped with FSL: -# GDCHART, libprob, libcprob, cprob, newran, newmat -# Attempts to use externally built libraries failed. Worth trying again in the future... -# -# Some tools like icmp are missing since they are built with the fslpython_install.sh script -# which locally installs Miniconda and creates a virtual environment. This is too messy and -# an alternative solution is necessary to install them. -# https://github.com/easybuilders/easybuild-easyconfigs/issues/7899 -# https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/FslInstallation#imcp.2Fimglob.2Fimmv_errors_after_installation - -name = 'FSL' -version = '6.0.2' -versionsuffix = '-Python-2.7.15' - -homepage = 'https://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': 'foss', 'version': '2019a'} -toolchainopts = {'cstd': 'c++11'} - -source_urls = ["https://www.fmrib.ox.ac.uk/fsldownloads/"] -sources = ['%(namelower)s-%(version)s-sources.tar.gz'] -patches = [ - 'FSL-6.0.2_Makefile_fixes.patch', - 'FSL-6.0.2_Build_extras.patch', - 'FSL-6.0.1_Melodic-use-ifstream-good.patch', - 'FSL-6.0.1_Fix_fsl_exec_script.patch', -] -checksums = [ - 'c118b351c6cedb441af7e1b9d194cf344505ff53b417063f697b86305a908afd', # fsl-6.0.2-sources.tar.gz - '4212478ef24be4bce7a9ce513aa9c45fcf67eccfe064331a2e8e52be41d3513c', # FSL-6.0.2_Makefile_fixes.patch - '168157f07818e7dfd04c222916e663e9d21db84b4b86df5b79bab56e3bf8ccf5', # FSL-6.0.2_Build_extras.patch - 'c07644fbd89cf9c70db5a1a8f4f2918ab5daeb60cdf0ce4ee2b91f8ae48173fa', # FSL-6.0.1_Melodic-use-ifstream-good.patch - 'aa155f8576dc5f010757ecf66fc0bf673454b6c6c40346cbb01cbe59236ed6ef', # FSL-6.0.1_Fix_fsl_exec_script.patch -] - -dependencies = [ - ('Boost', '1.70.0'), - ('libgd', '2.2.5'), - ('libxml2', '2.9.8'), - ('libxml++', '2.40.1'), - ('SQLite', '3.27.2'), - ('libpng', '1.6.36'), - ('Tk', '8.6.9'), - ('NLopt', '2.6.1'), - ('freeglut', '3.0.0'), - ('expat', '2.2.6'), - ('zlib', '1.2.11'), - ('VTK', '8.2.0', versionsuffix), - ('GSL', '2.5'), - ('Qwt', '6.1.4'), -] - -# FSLDIR needs to be defined when running postinstall to get the correct shebang -# https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1910&L=FSL&P=R86209 -postinstallcmds = [( - 'FSLDIR=%(installdir)s PATH=%(installdir)s/fsl/fslpython/bin:$PATH ' - '%(installdir)s/fsl/etc/fslconf/post_install.sh -f %(installdir)s/fsl; ' -)] - -modextravars = { - 'FSLOUTPUTTYPE': 'NIFTI_GZ', - 'FSLMULTIFILEQUIT': 'TRUE', - 'FSLTCLSH': 'tclsh', - 'FSLWISH': 'wish8.6' -} - -# -# Adding the bin from the virtualenv was the only way to get things working... -# -# NOTE: This did after extensiv tests not apply to the 2019a toolchain, please see -# https://github.com/easybuilders/easybuild-easyconfigs/issues/9654 -# -# modextrapaths = { -# 'PATH': 'fsl/fslpython/bin', -# 'PYTHONPATH': 'fsl/fslpython/envs/fslpython/lib/python3.7/site-packages/', -# } - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FSL/FSL-6.0.2-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/f/FSL/FSL-6.0.2-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index 18e9016a156d..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-6.0.2-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,79 +0,0 @@ -# This build still relies on the following libraries (or part of them) shipped with FSL: -# GDCHART, libprob, libcprob, cprob, newran, newmat -# Attempts to use externally built libraries failed. Worth trying again in the future... -# -# Some tools like icmp are missing since they are built with the fslpython_install.sh script -# which locally installs Miniconda and creates a virtual environment. This is too messy and -# an alternative solution is necessary to install them. -# https://github.com/easybuilders/easybuild-easyconfigs/issues/7899 -# https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/FslInstallation#imcp.2Fimglob.2Fimmv_errors_after_installation - -name = 'FSL' -version = '6.0.2' -versionsuffix = '-Python-3.7.2' - -homepage = 'https://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': 'foss', 'version': '2019a'} -toolchainopts = {'cstd': 'c++11'} - -source_urls = ["https://www.fmrib.ox.ac.uk/fsldownloads/"] -sources = ['%(namelower)s-%(version)s-sources.tar.gz'] -patches = [ - 'FSL-6.0.2_Makefile_fixes.patch', - 'FSL-6.0.2_Build_extras.patch', - 'FSL-6.0.1_Melodic-use-ifstream-good.patch', - 'FSL-6.0.1_Fix_fsl_exec_script.patch', -] -checksums = [ - 'c118b351c6cedb441af7e1b9d194cf344505ff53b417063f697b86305a908afd', # fsl-6.0.2-sources.tar.gz - '4212478ef24be4bce7a9ce513aa9c45fcf67eccfe064331a2e8e52be41d3513c', # FSL-6.0.2_Makefile_fixes.patch - '168157f07818e7dfd04c222916e663e9d21db84b4b86df5b79bab56e3bf8ccf5', # FSL-6.0.2_Build_extras.patch - 'c07644fbd89cf9c70db5a1a8f4f2918ab5daeb60cdf0ce4ee2b91f8ae48173fa', # FSL-6.0.1_Melodic-use-ifstream-good.patch - 'aa155f8576dc5f010757ecf66fc0bf673454b6c6c40346cbb01cbe59236ed6ef', # FSL-6.0.1_Fix_fsl_exec_script.patch -] - -dependencies = [ - ('Boost', '1.70.0'), - ('libgd', '2.2.5'), - ('libxml2', '2.9.8'), - ('libxml++', '2.40.1'), - ('SQLite', '3.27.2'), - ('libpng', '1.6.36'), - ('Tk', '8.6.9'), - ('NLopt', '2.6.1'), - ('freeglut', '3.0.0'), - ('expat', '2.2.6'), - ('zlib', '1.2.11'), - ('VTK', '8.2.0', versionsuffix), - ('GSL', '2.5'), - ('Qwt', '6.1.4'), -] - -# FSLDIR needs to be defined when running postinstall to get the correct shebang -# https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1910&L=FSL&P=R86209 -postinstallcmds = [( - 'FSLDIR=%(installdir)s PATH=%(installdir)s/fsl/fslpython/bin:$PATH ' - '%(installdir)s/fsl/etc/fslconf/post_install.sh -f %(installdir)s/fsl; ' -)] - -modextravars = { - 'FSLOUTPUTTYPE': 'NIFTI_GZ', - 'FSLMULTIFILEQUIT': 'TRUE', - 'FSLTCLSH': 'tclsh', - 'FSLWISH': 'wish8.6' -} - -# -# Adding the bin from the virtualenv was the only way to get things working... -# -# NOTE: This did after extensiv tests not apply to the 2019a toolchain, please see -# https://github.com/easybuilders/easybuild-easyconfigs/issues/9654 -# -# modextrapaths = { -# 'PATH': 'fsl/fslpython/bin', -# 'PYTHONPATH': 'fsl/fslpython/envs/fslpython/lib/python3.7/site-packages/', -# } - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FSL/FSL-6.0.2_Enable_GPU_build.patch b/easybuild/easyconfigs/f/FSL/FSL-6.0.2_Enable_GPU_build.patch deleted file mode 100644 index 83a88f5d1aeb..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-6.0.2_Enable_GPU_build.patch +++ /dev/null @@ -1,18 +0,0 @@ -# Since FSL doesn't have a real configre, hardcoded changes are needed to compile GPU executables. -# Author: Caspar van Leeuwen (SURFsara) -diff -Nru fsl.orig/src/fdt/fslconfig fsl/src/fdt/fslconfig ---- fsl.orig/src/fdt/fslconfig 2019-10-11 13:50:36.336062960 +0200 -+++ fsl/src/fdt/fslconfig 2019-10-11 18:09:38.260806371 +0200 -@@ -1,3 +1 @@ --if [ `hostname` == "caper.fmrib.ox.ac.uk" -o `hostname` == "jalapeno19.fmrib.ox.ac.uk" ]; then -- export MAKEOPTIONS="${MAKEOPTIONS} COMPILE_GPU=1" ; --fi -+export MAKEOPTIONS="${MAKEOPTIONS} COMPILE_GPU=1" ; -diff -Nru fsl.orig/src/ptx2/fslconfig fsl/src/ptx2/fslconfig ---- fsl.orig/src/ptx2/fslconfig 2019-10-11 13:50:36.310062989 +0200 -+++ fsl/src/ptx2/fslconfig 2019-10-11 18:09:19.874825110 +0200 -@@ -1,3 +1 @@ --if [ `hostname` == "caper.fmrib.ox.ac.uk" -o `hostname` == "jalapeno19.fmrib.ox.ac.uk" ]; then -- export MAKEOPTIONS="${MAKEOPTIONS} COMPILE_GPU=1" ; --fi -+export MAKEOPTIONS="${MAKEOPTIONS} COMPILE_GPU=1" ; diff --git a/easybuild/easyconfigs/f/FSL/FSL-6.0.2_Makefile_fixes.patch b/easybuild/easyconfigs/f/FSL/FSL-6.0.2_Makefile_fixes.patch deleted file mode 100644 index eb23cf54f41a..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-6.0.2_Makefile_fixes.patch +++ /dev/null @@ -1,249 +0,0 @@ -Fix the Makefile to use libraries built with EB instead of the ones -shipped with the code. -Also: invoke the system's tclsh, instead of the one shipped with fsl -Author: Caspar van Leeuwen (SURFsara) -diff -Nru fsl.orig/config/buildSettings.mk fsl/config/buildSettings.mk ---- fsl.orig/config/buildSettings.mk 2019-03-20 15:06:00.000000000 +0100 -+++ fsl/config/buildSettings.mk 2019-11-18 18:23:47.688894797 +0100 -@@ -18,7 +18,7 @@ - CHMOD = /bin/chmod - MKDIR = /bin/mkdir - INSTALL = install -p --TCLSH = ${FSLDIR}/bin/fsltclsh -+TCLSH = tclsh - DEPENDFLAGS = -MM - MACHDBGFLAGS = -g - ##################################################################### -@@ -33,17 +33,17 @@ - LIB_CEPHES = ${FSLEXTLIB} - INC_CEPHES = ${FSLEXTINC}/cephes - # GD library --LIB_GD = ${FSLEXTLIB} --INC_GD = ${FSLEXTINC} -+LIB_GD = ${EBROOTLIBGD}/lib -+INC_GD = ${EBROOTLIBGD}/include - # GDC library - LIB_GDC = ${FSLEXTLIB} - INC_GDC = ${FSLEXTINC}/libgdc - # GSL library --LIB_GSL = ${FSLEXTLIB} --INC_GSL = ${FSLEXTINC}/gsl -+LIB_GSL = ${EBROOTGSL}/lib -+INC_GSL = ${EBROOTGSL}/include - # PNG library --LIB_PNG = ${FSLEXTLIB} --INC_PNG = ${FSLEXTINC} -+LIB_PNG = ${EBROOTLIBPNG}/lib -+INC_PNG = ${EBROOTLIBPNG}/include - # PROB library - LIB_PROB = ${FSLEXTLIB} - INC_PROB = ${FSLEXTINC}/libprob -@@ -54,21 +54,21 @@ - LIB_NEWRAN = ${FSLEXTLIB} - INC_NEWRAN = ${FSLEXTINC}/newran - # BOOST library --BOOSTDIR = ${FSLEXTINC}/boost --LIB_BOOST = ${BOOSTDIR} --INC_BOOST = ${BOOSTDIR} -+BOOSTDIR = ${EBROOTBOOST} -+LIB_BOOST = ${BOOSTDIR}/lib -+INC_BOOST = ${BOOSTDIR}/include - # QWT library --QWTDIR = /usr/local/qwt -+QWTDIR = ${EBROOTQWT} - INC_QWT = ${QWTDIR}/include - LIB_QWT = ${QWTDIR}/lib - # FFTW3 library --LIB_FFTW3 = ${FSLEXTLIB} --INC_FFTW3 = ${FSLEXTINC}/fftw3 -+LIB_FFTW3 = ${EBROOTFFTW}/lib -+INC_FFTW3 = ${EBROOTFFTW}/include - # LIBXML2 library --INC_XML2 = ${FSLEXTINC}/libxml2 -+INC_XML2 = ${EBROOTLIBXML2}/include - # LIBXML++ library --INC_XML++ = ${FSLEXTINC}/libxml++-2.6 --INC_XML++CONF = ${FSLEXTLIB}/libxml++-2.6/include -+INC_XML++ = ${EBROOTLIBXMLPLUSPLUS}/include/libxml++-2.6 -+INC_XML++CONF = ${EBROOTLIBXMLPLUSPLUS}/lib/libxml++-2.6/include - # NEWMAT library/armadillo - INC_NEWMAT = ${FSLEXTINC}/armawrap/armawrap -DARMA_USE_LAPACK -DARMA_USE_BLAS -DARMA_64BIT_WORD - ##################################################################### -@@ -124,16 +124,16 @@ - ##################################################################### - ifeq ($(SYSTYPE), Linux) - ############### System Vars ##################################### --CC = gcc --CXX = c++ --CXX11 = c++ -+CC := ${CC} -+CXX := ${CXX} -+CXX11 := ${CXX} -std=c++11 - CSTATICFLAGS = -static - CXXSTATICFLAGS = -static - ARCHFLAGS = -m64 - ARCHLDFLAGS = -Wl,-rpath,'$$ORIGIN/../lib' - PARALLELFLAGS = -fopenmp --OPTFLAGS = -g -O3 -fexpensive-optimizations ${ARCHFLAGS} --GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long -+OPTFLAGS := ${OPTFLAGS} ${ARCHFLAGS} -+GNU_ANSI_FLAGS = -Wall -pedantic -Wno-long-long - SGI_ANSI_FLAGS = -ansi -fullwarn - ANSI_FLAGS = ${GNU_ANSI_FLAGS} - RANLIB = echo -@@ -141,23 +141,23 @@ - # CUDA development environment - CUDAVER := $(or $(CUDAVER),9.1) - #$(info $$CUDAVER is [${CUDAVER}]) --CUDA_INSTALLATION = /opt/cuda-${CUDAVER} -+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 - ############### External Libs ##################################### - # ZLIB library --LIB_ZLIB = /lib64 --INC_ZLIB = /usr/include -+LIB_ZLIB = ${EBROOTZLIB}/lib -+INC_ZLIB = ${EBROOTZLIB}/include - # QT library --QTDIR = /usr/lib/qt3 -+QTDIR = ${EBROOTQT} - LIB_QT = ${QTDIR}/lib - INC_QT = ${QTDIR}/include - # 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 -+VTKDIR_INC = ${EBROOTVTK}/include/vtk-`echo ${EBVERSIONVTK} | cut -f1-2 -d.` -+VTKDIR_LIB = ${EBROOTVTK}/lib -+VTKSUFFIX = -`echo ${EBVERSIONVTK} | cut -f1-2 -d.` - # openblas - LIB_NEWMAT = ${FSLEXTLIB} -lopenblas - # get and then parse gcc version to run context specific builds -diff -Nru fsl.orig/config/common/vars.mk fsl/config/common/vars.mk ---- fsl.orig/config/common/vars.mk 2019-03-20 15:06:00.000000000 +0100 -+++ fsl/config/common/vars.mk 2019-11-18 18:23:11.774679091 +0100 -@@ -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 -Nru fsl.orig/etc/fslconf/fsl.csh fsl/etc/fslconf/fsl.csh ---- fsl.orig/etc/fslconf/fsl.csh 2019-05-20 14:37:06.000000000 +0200 -+++ fsl/etc/fslconf/fsl.csh 2019-11-18 18:23:11.775679125 +0100 -@@ -25,8 +25,8 @@ - # 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 FSLWISH $FSLDIR/bin/fslwish -+setenv FSLTCLSH tclsh -+setenv FSLWISH wish - - # The following variables are used for running code in parallel across - # several machines ( i.e. for FDT ) -diff -Nru fsl.orig/etc/fslconf/fsl-devel.sh fsl/etc/fslconf/fsl-devel.sh ---- fsl.orig/etc/fslconf/fsl-devel.sh 2019-05-20 14:37:06.000000000 +0200 -+++ fsl/etc/fslconf/fsl-devel.sh 2019-11-18 18:23:11.775679125 +0100 -@@ -26,8 +26,8 @@ - # 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 --FSLWISH=$FSLDIR/bin/fslwish -+FSLTCLSH=tclsh -+FSLWISH=wish - - export FSLTCLSH FSLWISH - -diff -Nru fsl.orig/etc/fslconf/fsl.sh fsl/etc/fslconf/fsl.sh ---- fsl.orig/etc/fslconf/fsl.sh 2019-05-20 14:37:06.000000000 +0200 -+++ fsl/etc/fslconf/fsl.sh 2019-11-18 18:23:11.775679125 +0100 -@@ -26,8 +26,8 @@ - # 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 --FSLWISH=$FSLDIR/bin/fslwish -+FSLTCLSH=tclsh -+FSLWISH=wish - - export FSLTCLSH FSLWISH - -diff -Nru fsl.orig/src/film/Makefile fsl/src/film/Makefile ---- fsl.orig/src/film/Makefile 2018-10-01 14:56:21.000000000 +0200 -+++ fsl/src/film/Makefile 2019-11-18 18:23:11.775679125 +0100 -@@ -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 -Nru fsl.orig/src/fslsurface/Makefile fsl/src/fslsurface/Makefile ---- fsl.orig/src/fslsurface/Makefile 2014-12-16 15:52:05.000000000 +0100 -+++ fsl/src/fslsurface/Makefile 2019-11-18 18:23:11.775679125 +0100 -@@ -37,7 +37,7 @@ - USRLDFLAGS = -L${LIB_NEWMAT} -L${LIB_PROB} -L${LIB_ZLIB} - - --LIBS=-lgiftiio -lexpat -lfirst_lib -lmeshclass -+LIBS=-lgiftiio -lexpat -lfirst_lib -lmeshclass -lglapi - - APPLY_ZLIB = -DHAVE_ZLIB - -diff -Nru fsl.orig/src/libmeshutils/Makefile fsl/src/libmeshutils/Makefile ---- fsl.orig/src/libmeshutils/Makefile 2014-12-16 15:20:18.000000000 +0100 -+++ fsl/src/libmeshutils/Makefile 2019-11-18 18:23:11.775679125 +0100 -@@ -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 -Nru fsl.orig/src/mist-clean/Makefile fsl/src/mist-clean/Makefile ---- fsl.orig/src/mist-clean/Makefile 2019-01-07 15:22:09.000000000 +0100 -+++ fsl/src/mist-clean/Makefile 2019-11-18 18:23:11.775679125 +0100 -@@ -1,16 +1,16 @@ - include ${FSLCONFDIR}/default.mk - --NLOPT_INC = ${FSLEXTINC} --NLOPT_LIB = ${FSLEXTLIB} --SQLITE_INC = ${FSLEXTINC}/libsqlite --SQLITE_LIB = ${FSLEXTLIB} -+NLOPT_INC = ${EBROOTNLOPT}/include -+NLOPT_LIB = ${EBROOTNLOPT}/lib -+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 -+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/FSL/FSL-6.0.2_probtrackx2_gpu_large_mri_support.patch b/easybuild/easyconfigs/f/FSL/FSL-6.0.2_probtrackx2_gpu_large_mri_support.patch deleted file mode 100644 index afa471272247..000000000000 --- a/easybuild/easyconfigs/f/FSL/FSL-6.0.2_probtrackx2_gpu_large_mri_support.patch +++ /dev/null @@ -1,2830 +0,0 @@ -# This should fix what was described in this thread https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1911&L=FSL&O=D&X=C89E84F6301F100D81&Y=caspar.vanleeuwen%40surfsara.nl&P=96399 -# In addition, I included a change in tractographyInput.cc to explicitely call 'round' from the namespace 'MISCMATHS'. -diff -ru fsl.orig/src/ptx2/CUDA/memManager_gpu.cu fsl/src/ptx2/CUDA/memManager_gpu.cu ---- fsl.orig/src/ptx2/CUDA/memManager_gpu.cu 2019-09-11 15:25:08.000000000 +0200 -+++ fsl/src/ptx2/CUDA/memManager_gpu.cu 2020-01-04 20:06:17.763681565 +0100 -@@ -66,8 +66,9 @@ - University, to negotiate a licence. Contact details are: - fsl@innovation.ox.ac.uk quoting Reference Project 9564, FSL.*/ - --cudaError_t checkCuda(cudaError_t result){ -+cudaError_t checkCuda(cudaError_t result, const char *msg=NULL){ - if (result != cudaSuccess) { -+ if (msg) fprintf(stderr, "Error: %s\n", msg); - fprintf(stderr, "CUDA Runtime Error: %s\n", - cudaGetErrorString(result)); - exit(1); -@@ -468,62 +469,155 @@ - } - } - -+size_t calculate_mem_required(tractographyData& data_host){ -+ probtrackxOptions& opts =probtrackxOptions::getInstance(); -+ size_t total_mem_required; -+ total_mem_required = sizeof(tractographyData); -+ total_mem_required += data_host.nseeds*3*sizeof(float); // seeds -+ if(opts.network.value()) total_mem_required += data_host.nseeds*sizeof(float); // network -+ total_mem_required += 2*data_host.Dsizes[0]*data_host.Dsizes[1]*data_host.Dsizes[2]*sizeof(float); //mask & lut_vol2mat -+ total_mem_required += 3*data_host.nfibres*data_host.nsamples*data_host.nvoxels*sizeof(float); // samples -+ -+ size_t seedVolSize=data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]*sizeof(float); -+ size_t voxFacesIndexSize = (data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1)*sizeof(int); -+ if(data_host.avoid.NVols) total_mem_required += seedVolSize; -+ if(data_host.avoid.NSurfs){ -+ size_t surfSize = size_t(data_host.avoid.sizesStr[1]*sizeof(float)) + data_host.avoid.sizesStr[2]*sizeof(int) -+ + data_host.avoid.sizesStr[3]*sizeof(int) + voxFacesIndexSize; -+ total_mem_required += surfSize; -+ } -+ if(data_host.stop.NVols) total_mem_required += seedVolSize; -+ if(data_host.stop.NSurfs){ -+ size_t surfSize = size_t(data_host.stop.sizesStr[1]*sizeof(float)) + data_host.stop.sizesStr[2]*sizeof(int) -+ + data_host.stop.sizesStr[3]*sizeof(int) + voxFacesIndexSize; -+ total_mem_required += surfSize; -+ } -+ if(data_host.wtstop.NVols) total_mem_required += data_host.wtstop.NVols * seedVolSize; -+ if(data_host.wtstop.NSurfs){ -+ size_t surfSize = size_t(data_host.wtstop.sizesStr[1]*sizeof(float)) + data_host.wtstop.sizesStr[2]*sizeof(int) -+ + data_host.wtstop.sizesStr[3]*sizeof(int) + data_host.wtstop.NSurfs*voxFacesIndexSize; -+ total_mem_required += surfSize; -+ } -+ if(data_host.network.NVols) total_mem_required += data_host.network.NVols * seedVolSize; -+ if(data_host.network.NSurfs){ -+ size_t surfSize = size_t(data_host.network.sizesStr[1]*sizeof(float)) + data_host.network.sizesStr[2]*sizeof(int) -+ + data_host.network.sizesStr[3]*sizeof(int) + data_host.network.NSurfs*voxFacesIndexSize; -+ total_mem_required += surfSize; -+ } -+ if(data_host.network.NVols||data_host.network.NSurfs){ -+ total_mem_required += data_host.network.NVols+data_host.network.NSurfs*sizeof(int); -+ } -+ if(data_host.networkREF.NVols) total_mem_required += seedVolSize; -+ if(data_host.networkREF.NSurfs){ -+ size_t surfSize = size_t(data_host.networkREF.sizesStr[1]*sizeof(float)) + data_host.networkREF.sizesStr[2]*sizeof(int) -+ + data_host.networkREF.sizesStr[3]*sizeof(int) + voxFacesIndexSize; -+ total_mem_required += surfSize; -+ } -+ if(data_host.waypoint.NVols) total_mem_required += data_host.waypoint.NVols * seedVolSize; -+ if(data_host.waypoint.NSurfs){ -+ size_t surfSize = size_t(data_host.waypoint.sizesStr[1]*sizeof(float)) + data_host.waypoint.sizesStr[2]*sizeof(int) -+ + data_host.waypoint.sizesStr[3]*sizeof(int) + data_host.waypoint.NSurfs*voxFacesIndexSize; -+ total_mem_required += surfSize; -+ } -+ if(data_host.waypoint.NVols||data_host.waypoint.NSurfs){ -+ total_mem_required += data_host.waypoint.NVols+data_host.waypoint.NSurfs*sizeof(int); -+ } -+ if(data_host.targets.NVols) total_mem_required += data_host.targets.NVols * seedVolSize; -+ if(data_host.targets.NSurfs){ -+ size_t surfSize = size_t(data_host.targets.sizesStr[1]*sizeof(float)) + data_host.targets.sizesStr[2]*sizeof(int) -+ + data_host.targets.sizesStr[3]*sizeof(int) + data_host.targets.NSurfs*voxFacesIndexSize; -+ total_mem_required += surfSize; -+ } -+ if(data_host.targets.NVols||data_host.targets.NSurfs){ -+ total_mem_required += data_host.targets.NVols+data_host.targets.NSurfs*sizeof(int); -+ } -+ if(data_host.targetsREF.NVols) total_mem_required += seedVolSize; -+ if(data_host.targetsREF.NSurfs){ -+ size_t surfSize = size_t(data_host.targetsREF.sizesStr[1]*sizeof(float)) + data_host.targetsREF.sizesStr[2]*sizeof(int) -+ + data_host.targetsREF.sizesStr[3]*sizeof(int) + voxFacesIndexSize; -+ total_mem_required += surfSize; -+ } -+ if(data_host.lrmatrix1.NVols){ -+ if(opts.matrix2out.value()) -+ total_mem_required += data_host.lrmatrix1.NVols*data_host.M2sizes[0]*data_host.M2sizes[1]*data_host.M2sizes[2]*sizeof(float); -+ else -+ total_mem_required += data_host.lrmatrix1.NVols * seedVolSize; -+ } -+ if(data_host.lrmatrix1.NSurfs){ -+ size_t surfSize = size_t(data_host.lrmatrix1.sizesStr[0]*sizeof(int)) -+ + data_host.lrmatrix1.sizesStr[1]*sizeof(float) + data_host.lrmatrix1.sizesStr[2]*sizeof(int) -+ + data_host.lrmatrix1.sizesStr[3]*sizeof(int) + data_host.lrmatrix1.NSurfs*voxFacesIndexSize; -+ total_mem_required += surfSize; -+ } -+ if(data_host.matrix3.NVols) total_mem_required += data_host.matrix3.NVols * seedVolSize; -+ if(data_host.matrix3.NSurfs){ -+ size_t surfSize = size_t(data_host.matrix3.sizesStr[0]*sizeof(int)) -+ + data_host.matrix3.sizesStr[1]*sizeof(float) + data_host.matrix3.sizesStr[2]*sizeof(int) -+ + data_host.matrix3.sizesStr[3]*sizeof(int) + data_host.matrix3.NSurfs*voxFacesIndexSize; -+ total_mem_required += surfSize; -+ } -+ if(data_host.lrmatrix3.NVols) total_mem_required += data_host.lrmatrix3.NVols * seedVolSize; -+ if(data_host.lrmatrix3.NSurfs){ -+ size_t surfSize = size_t(data_host.lrmatrix3.sizesStr[0]*sizeof(int)) -+ + data_host.lrmatrix3.sizesStr[1]*sizeof(float) + data_host.lrmatrix3.sizesStr[2]*sizeof(int) -+ + data_host.lrmatrix3.sizesStr[3]*sizeof(int) + data_host.lrmatrix3.NSurfs*voxFacesIndexSize; -+ total_mem_required += surfSize; -+ } -+ return total_mem_required; -+} -+ - - void copy_to_gpu( tractographyData& data_host, -- tractographyData*& data_gpu) -+ tractographyData*& data_gpu) - { - probtrackxOptions& opts =probtrackxOptions::getInstance(); - -+ size_t total_mem_required = calculate_mem_required(data_host); -+ cout << "Memory required for allocating data (MB): "<< total_mem_required/1048576 << endl; -+ -+ size_t free,total; -+ cudaMemGetInfo(&free,&total); -+ if(total_mem_required > free){ -+ cout << "Not enough Memory available on device. Exiting ..." << endl; -+ terminate(); -+ } -+ - checkCuda(cudaMalloc((void**)&data_gpu,sizeof(tractographyData))); - checkCuda(cudaMemcpy(data_gpu,&data_host,sizeof(tractographyData),cudaMemcpyHostToDevice)); - - int* auxI; - float* auxF; -- -- // sizes and dims .... now in Constant memory -- -+ - // seeds -- checkCuda(cudaMalloc((void**)&auxF,data_host.nseeds*3*sizeof(float))); -+ checkCuda(cudaMalloc((void**)&auxF,data_host.nseeds*3*sizeof(float)), "Allocating seeds"); - checkCuda(cudaMemcpy(auxF,data_host.seeds,data_host.nseeds*3*sizeof(float),cudaMemcpyHostToDevice)); - checkCuda(cudaMemcpy(&data_gpu->seeds,&auxF,sizeof(float*),cudaMemcpyHostToDevice)); - if(opts.network.value()){ -- checkCuda(cudaMalloc((void**)&auxF,data_host.nseeds*sizeof(float))); -+ checkCuda(cudaMalloc((void**)&auxF,data_host.nseeds*sizeof(float)), "Allocating Network ROIs"); - checkCuda(cudaMemcpy(auxF,data_host.seeds_ROI,data_host.nseeds*sizeof(float),cudaMemcpyHostToDevice)); - checkCuda(cudaMemcpy(&data_gpu->seeds_ROI,&auxF,sizeof(float*),cudaMemcpyHostToDevice)); - } - // mask -- checkCuda(cudaMalloc((void**)&auxF,data_host.Dsizes[0]*data_host.Dsizes[1]*data_host.Dsizes[2]*sizeof(float))); -+ checkCuda(cudaMalloc((void**)&auxF,data_host.Dsizes[0]*data_host.Dsizes[1]*data_host.Dsizes[2]*sizeof(float)), "Allocating mask"); - checkCuda(cudaMemcpy(auxF,data_host.mask,data_host.Dsizes[0]*data_host.Dsizes[1]*data_host.Dsizes[2]*sizeof(float),cudaMemcpyHostToDevice)); -- checkCuda(cudaMemcpy(&data_gpu->mask,&auxF,sizeof(float*),cudaMemcpyHostToDevice)); -+ checkCuda(cudaMemcpy(&data_gpu->mask,&auxF,sizeof(float*),cudaMemcpyHostToDevice)); - // th_samples -- checkCuda(cudaMalloc((void**)&auxF,data_host.nfibres*data_host.nsamples*data_host.nvoxels*sizeof(float))); -+ checkCuda(cudaMalloc((void**)&auxF,data_host.nfibres*data_host.nsamples*data_host.nvoxels*sizeof(float)), "Allocating th_samples"); - checkCuda(cudaMemcpy(auxF,data_host.thsamples,data_host.nfibres*data_host.nsamples*data_host.nvoxels*sizeof(float),cudaMemcpyHostToDevice)); -- checkCuda(cudaMemcpy(&data_gpu->thsamples,&auxF,sizeof(float*),cudaMemcpyHostToDevice)); -+ checkCuda(cudaMemcpy(&data_gpu->thsamples,&auxF,sizeof(float*),cudaMemcpyHostToDevice)); - // ph_samples -- checkCuda(cudaMalloc((void**)&auxF,data_host.nfibres*data_host.nsamples*data_host.nvoxels*sizeof(float))); -+ checkCuda(cudaMalloc((void**)&auxF,data_host.nfibres*data_host.nsamples*data_host.nvoxels*sizeof(float)), "Allocating ph_samples"); - checkCuda(cudaMemcpy(auxF,data_host.phsamples,data_host.nfibres*data_host.nsamples*data_host.nvoxels*sizeof(float),cudaMemcpyHostToDevice)); -- checkCuda(cudaMemcpy(&data_gpu->phsamples,&auxF,sizeof(float*),cudaMemcpyHostToDevice)); -+ checkCuda(cudaMemcpy(&data_gpu->phsamples,&auxF,sizeof(float*),cudaMemcpyHostToDevice)); - // f_samples -- checkCuda(cudaMalloc((void**)&auxF,data_host.nfibres*data_host.nsamples*data_host.nvoxels*sizeof(float))); -+ checkCuda(cudaMalloc((void**)&auxF,data_host.nfibres*data_host.nsamples*data_host.nvoxels*sizeof(float)), "Allocating f_samples"); - checkCuda(cudaMemcpy(auxF,data_host.fsamples,data_host.nfibres*data_host.nsamples*data_host.nvoxels*sizeof(float),cudaMemcpyHostToDevice)); -- checkCuda(cudaMemcpy(&data_gpu->fsamples,&auxF,sizeof(float*),cudaMemcpyHostToDevice)); -+ checkCuda(cudaMemcpy(&data_gpu->fsamples,&auxF,sizeof(float*),cudaMemcpyHostToDevice)); - // lut_vol2mat -- checkCuda(cudaMalloc((void**)&auxI,data_host.Dsizes[0]*data_host.Dsizes[1]*data_host.Dsizes[2]*sizeof(int))); -+ checkCuda(cudaMalloc((void**)&auxI,data_host.Dsizes[0]*data_host.Dsizes[1]*data_host.Dsizes[2]*sizeof(int)), "Allocating lut_vol2mat"); - checkCuda(cudaMemcpy(auxI,data_host.lut_vol2mat,data_host.Dsizes[0]*data_host.Dsizes[1]*data_host.Dsizes[2]*sizeof(int),cudaMemcpyHostToDevice)); - checkCuda(cudaMemcpy(&data_gpu->lut_vol2mat,&auxI,sizeof(int*),cudaMemcpyHostToDevice)); - -- //Seeds_to_DTI...... now in Constant memory -- -- //DTI_to_Seeds...... now in Constant memory -- -- //VOX2MM...... now in Constant memory -- -- //NON-LINEAR ...... now in Constant memory and Texture Memory -- -- //Warp sizes.... now in constant memory -- -- //Sampling Inverse.... now in constant memory -- - //Avoid mask - if(data_host.avoid.NVols){ - checkCuda(cudaMalloc((void**)&auxF,data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]*sizeof(float))); -@@ -531,10 +625,6 @@ - checkCuda(cudaMemcpy(&data_gpu->avoid.volume,&auxF,sizeof(float*),cudaMemcpyHostToDevice)); - } - if(data_host.avoid.NSurfs){ -- //cudaMalloc((void**)&auxI,data_host.avoid.sizesStr[0]*sizeof(int)); -- //cudaMemcpy(auxI,data_host.avoid.locs,data_host.avoid.sizesStr[0]*sizeof(int),cudaMemcpyHostToDevice); -- //cudaMemcpy(&data_gpu->avoid.locs,&auxI,sizeof(int*),cudaMemcpyHostToDevice); -- // no deed locs - checkCuda(cudaMalloc((void**)&auxF,data_host.avoid.sizesStr[1]*sizeof(float))); - checkCuda(cudaMemcpy(auxF,data_host.avoid.vertices,data_host.avoid.sizesStr[1]*sizeof(float),cudaMemcpyHostToDevice)); - checkCuda(cudaMemcpy(&data_gpu->avoid.vertices,&auxF,sizeof(float*),cudaMemcpyHostToDevice)); -@@ -555,10 +645,6 @@ - checkCuda(cudaMemcpy(&data_gpu->stop.volume,&auxF,sizeof(float*),cudaMemcpyHostToDevice)); - } - if(data_host.stop.NSurfs){ -- //cudaMalloc((void**)&auxI,data_host.stop.sizesStr[0]*sizeof(int)); -- //cudaMemcpy(auxI,data_host.stop.locs,data_host.stop.sizesStr[0]*sizeof(int),cudaMemcpyHostToDevice); -- //cudaMemcpy(&data_gpu->stop.locs,&auxI,sizeof(int*),cudaMemcpyHostToDevice); -- // no need locs - checkCuda(cudaMalloc((void**)&auxF,data_host.stop.sizesStr[1]*sizeof(float))); - checkCuda(cudaMemcpy(auxF,data_host.stop.vertices,data_host.stop.sizesStr[1]*sizeof(float),cudaMemcpyHostToDevice)); - checkCuda(cudaMemcpy(&data_gpu->stop.vertices,&auxF,sizeof(float*),cudaMemcpyHostToDevice)); -@@ -579,10 +665,6 @@ - checkCuda(cudaMemcpy(&data_gpu->wtstop.volume,&auxF,sizeof(float*),cudaMemcpyHostToDevice)); - } - if(data_host.wtstop.NSurfs){ -- //cudaMalloc((void**)&auxI,data_host.wtstop.sizesStr[0]*sizeof(int)); -- //cudaMemcpy(auxI,data_host.wtstop.locs,data_host.wtstop.sizesStr[0]*sizeof(int),cudaMemcpyHostToDevice); -- //cudaMemcpy(&data_gpu->wtstop.locs,&auxI,sizeof(int*),cudaMemcpyHostToDevice); -- // no need locs - checkCuda(cudaMalloc((void**)&auxF,data_host.wtstop.sizesStr[1]*sizeof(float))); - checkCuda(cudaMemcpy(auxF,data_host.wtstop.vertices,data_host.wtstop.sizesStr[1]*sizeof(float),cudaMemcpyHostToDevice)); - checkCuda(cudaMemcpy(&data_gpu->wtstop.vertices,&auxF,sizeof(float*),cudaMemcpyHostToDevice)); -@@ -592,8 +674,8 @@ - checkCuda(cudaMalloc((void**)&auxI,data_host.wtstop.sizesStr[3]*sizeof(int))); - checkCuda(cudaMemcpy(auxI,data_host.wtstop.VoxFaces,data_host.wtstop.sizesStr[3]*sizeof(int),cudaMemcpyHostToDevice)); - checkCuda(cudaMemcpy(&data_gpu->wtstop.VoxFaces,&auxI,sizeof(int*),cudaMemcpyHostToDevice)); -- checkCuda(cudaMalloc((void**)&auxI,(data_host.wtstop.NSurfs*data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1)*sizeof(int))); -- checkCuda(cudaMemcpy(auxI,data_host.wtstop.VoxFacesIndex,(data_host.wtstop.NSurfs*data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1)*sizeof(int),cudaMemcpyHostToDevice)); -+ checkCuda(cudaMalloc((void**)&auxI,(data_host.wtstop.NSurfs*(data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1))*sizeof(int))); -+ checkCuda(cudaMemcpy(auxI,data_host.wtstop.VoxFacesIndex,(data_host.wtstop.NSurfs*(data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1))*sizeof(int),cudaMemcpyHostToDevice)); - checkCuda(cudaMemcpy(&data_gpu->wtstop.VoxFacesIndex,&auxI,sizeof(int*),cudaMemcpyHostToDevice)); - } - // Network mask -@@ -603,10 +685,6 @@ - checkCuda(cudaMemcpy(&data_gpu->network.volume,&auxF,sizeof(float*),cudaMemcpyHostToDevice)); - } - if(data_host.network.NSurfs){ -- //cudaMalloc((void**)&auxI,data_host.network.sizesStr[0]*sizeof(int)); -- //cudaMemcpy(auxI,data_host.network.locs,data_host.network.sizesStr[0]*sizeof(int),cudaMemcpyHostToDevice); -- //cudaMemcpy(&data_gpu->network.locs,&auxI,sizeof(int*),cudaMemcpyHostToDevice); -- // no locs - checkCuda(cudaMalloc((void**)&auxF,data_host.network.sizesStr[1]*sizeof(float))); - checkCuda(cudaMemcpy(auxF,data_host.network.vertices,data_host.network.sizesStr[1]*sizeof(float),cudaMemcpyHostToDevice)); - checkCuda(cudaMemcpy(&data_gpu->network.vertices,&auxF,sizeof(float*),cudaMemcpyHostToDevice)); -@@ -616,8 +694,8 @@ - checkCuda(cudaMalloc((void**)&auxI,data_host.network.sizesStr[3]*sizeof(int))); - checkCuda(cudaMemcpy(auxI,data_host.network.VoxFaces,data_host.network.sizesStr[3]*sizeof(int),cudaMemcpyHostToDevice)); - checkCuda(cudaMemcpy(&data_gpu->network.VoxFaces,&auxI,sizeof(int*),cudaMemcpyHostToDevice)); -- checkCuda(cudaMalloc((void**)&auxI,(data_host.network.NSurfs*data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1)*sizeof(int))); -- checkCuda(cudaMemcpy(auxI,data_host.network.VoxFacesIndex,(data_host.network.NSurfs*data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1)*sizeof(int),cudaMemcpyHostToDevice)); -+ checkCuda(cudaMalloc((void**)&auxI,(data_host.network.NSurfs*(data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1))*sizeof(int))); -+ checkCuda(cudaMemcpy(auxI,data_host.network.VoxFacesIndex,(data_host.network.NSurfs*(data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1))*sizeof(int),cudaMemcpyHostToDevice)); - checkCuda(cudaMemcpy(&data_gpu->network.VoxFacesIndex,&auxI,sizeof(int*),cudaMemcpyHostToDevice)); - } - if(data_host.network.NVols||data_host.network.NSurfs){ -@@ -654,9 +732,6 @@ - checkCuda(cudaMemcpy(&data_gpu->waypoint.volume,&auxF,sizeof(float*),cudaMemcpyHostToDevice)); - } - if(data_host.waypoint.NSurfs){ -- //cudaMalloc((void**)&auxI,data_host.waypoint.sizesStr[0]*sizeof(int)); -- //cudaMemcpy(auxI,data_host.waypoint.locs,data_host.waypoint.sizesStr[0]*sizeof(int),cudaMemcpyHostToDevice); -- //cudaMemcpy(&data_gpu->waypoint.locs,&auxI,sizeof(int*),cudaMemcpyHostToDevice); - checkCuda(cudaMalloc((void**)&auxF,data_host.waypoint.sizesStr[1]*sizeof(float))); - checkCuda(cudaMemcpy(auxF,data_host.waypoint.vertices,data_host.waypoint.sizesStr[1]*sizeof(float),cudaMemcpyHostToDevice)); - checkCuda(cudaMemcpy(&data_gpu->waypoint.vertices,&auxF,sizeof(float*),cudaMemcpyHostToDevice)); -@@ -666,8 +741,8 @@ - checkCuda(cudaMalloc((void**)&auxI,data_host.waypoint.sizesStr[3]*sizeof(int))); - checkCuda(cudaMemcpy(auxI,data_host.waypoint.VoxFaces,data_host.waypoint.sizesStr[3]*sizeof(int),cudaMemcpyHostToDevice)); - checkCuda(cudaMemcpy(&data_gpu->waypoint.VoxFaces,&auxI,sizeof(int*),cudaMemcpyHostToDevice)); -- checkCuda(cudaMalloc((void**)&auxI,(data_host.waypoint.NSurfs*data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1)*sizeof(int))); -- checkCuda(cudaMemcpy(auxI,data_host.waypoint.VoxFacesIndex,(data_host.waypoint.NSurfs*data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1)*sizeof(int),cudaMemcpyHostToDevice)); -+ checkCuda(cudaMalloc((void**)&auxI,(data_host.waypoint.NSurfs*(data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1))*sizeof(int))); -+ checkCuda(cudaMemcpy(auxI,data_host.waypoint.VoxFacesIndex,(data_host.waypoint.NSurfs*(data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1))*sizeof(int),cudaMemcpyHostToDevice)); - checkCuda(cudaMemcpy(&data_gpu->waypoint.VoxFacesIndex,&auxI,sizeof(int*),cudaMemcpyHostToDevice)); - } - if(data_host.waypoint.NVols||data_host.waypoint.NSurfs){ -@@ -692,8 +767,8 @@ - checkCuda(cudaMalloc((void**)&auxI,data_host.targets.sizesStr[3]*sizeof(int))); - checkCuda(cudaMemcpy(auxI,data_host.targets.VoxFaces,data_host.targets.sizesStr[3]*sizeof(int),cudaMemcpyHostToDevice)); - checkCuda(cudaMemcpy(&data_gpu->targets.VoxFaces,&auxI,sizeof(int*),cudaMemcpyHostToDevice)); -- checkCuda(cudaMalloc((void**)&auxI,(data_host.targets.NSurfs*data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1)*sizeof(int))); -- checkCuda(cudaMemcpy(auxI,data_host.targets.VoxFacesIndex,(data_host.targets.NSurfs*data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1)*sizeof(int),cudaMemcpyHostToDevice)); -+ checkCuda(cudaMalloc((void**)&auxI,(data_host.targets.NSurfs*(data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1))*sizeof(int))); -+ checkCuda(cudaMemcpy(auxI,data_host.targets.VoxFacesIndex,(data_host.targets.NSurfs*(data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1))*sizeof(int),cudaMemcpyHostToDevice)); - checkCuda(cudaMemcpy(&data_gpu->targets.VoxFacesIndex,&auxI,sizeof(int*),cudaMemcpyHostToDevice)); - } - if(data_host.targets.NVols||data_host.targets.NSurfs){ -@@ -748,8 +823,8 @@ - checkCuda(cudaMalloc((void**)&auxI,data_host.lrmatrix1.sizesStr[3]*sizeof(int))); - checkCuda(cudaMemcpy(auxI,data_host.lrmatrix1.VoxFaces,data_host.lrmatrix1.sizesStr[3]*sizeof(int),cudaMemcpyHostToDevice)); - checkCuda(cudaMemcpy(&data_gpu->lrmatrix1.VoxFaces,&auxI,sizeof(int*),cudaMemcpyHostToDevice)); -- checkCuda(cudaMalloc((void**)&auxI,(data_host.lrmatrix1.NSurfs*data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1)*sizeof(int))); -- checkCuda(cudaMemcpy(auxI,data_host.lrmatrix1.VoxFacesIndex,(data_host.lrmatrix1.NSurfs*data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1)*sizeof(int),cudaMemcpyHostToDevice)); -+ checkCuda(cudaMalloc((void**)&auxI,(data_host.lrmatrix1.NSurfs*(data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1))*sizeof(int))); -+ checkCuda(cudaMemcpy(auxI,data_host.lrmatrix1.VoxFacesIndex,(data_host.lrmatrix1.NSurfs*(data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1))*sizeof(int),cudaMemcpyHostToDevice)); - checkCuda(cudaMemcpy(&data_gpu->lrmatrix1.VoxFacesIndex,&auxI,sizeof(int*),cudaMemcpyHostToDevice)); - //cudaMalloc((void**)&auxI,data_host.lrmatrix1.sizesStr[4]*sizeof(int)); - //cudaMemcpy(auxI,data_host.lrmatrix1.IndexRoi,data_host.lrmatrix1.sizesStr[4]*sizeof(int),cudaMemcpyHostToDevice); -@@ -774,8 +849,8 @@ - checkCuda(cudaMalloc((void**)&auxI,data_host.matrix3.sizesStr[3]*sizeof(int))); - checkCuda(cudaMemcpy(auxI,data_host.matrix3.VoxFaces,data_host.matrix3.sizesStr[3]*sizeof(int),cudaMemcpyHostToDevice)); - checkCuda(cudaMemcpy(&data_gpu->matrix3.VoxFaces,&auxI,sizeof(int*),cudaMemcpyHostToDevice)); -- checkCuda(cudaMalloc((void**)&auxI,(data_host.matrix3.NSurfs*data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1)*sizeof(int))); -- checkCuda(cudaMemcpy(auxI,data_host.matrix3.VoxFacesIndex,(data_host.matrix3.NSurfs*data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1)*sizeof(int),cudaMemcpyHostToDevice)); -+ checkCuda(cudaMalloc((void**)&auxI,(data_host.matrix3.NSurfs*(data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1))*sizeof(int))); -+ checkCuda(cudaMemcpy(auxI,data_host.matrix3.VoxFacesIndex,(data_host.matrix3.NSurfs*(data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1))*sizeof(int),cudaMemcpyHostToDevice)); - checkCuda(cudaMemcpy(&data_gpu->matrix3.VoxFacesIndex,&auxI,sizeof(int*),cudaMemcpyHostToDevice)); - //cudaMalloc((void**)&auxI,data_host.matrix3.sizesStr[4]*sizeof(int)); - //cudaMemcpy(auxI,data_host.matrix3.IndexRoi,data_host.matrix3.sizesStr[4]*sizeof(int),cudaMemcpyHostToDevice); -@@ -800,8 +875,8 @@ - checkCuda(cudaMalloc((void**)&auxI,data_host.lrmatrix3.sizesStr[3]*sizeof(int))); - checkCuda(cudaMemcpy(auxI,data_host.lrmatrix3.VoxFaces,data_host.lrmatrix3.sizesStr[3]*sizeof(int),cudaMemcpyHostToDevice)); - checkCuda(cudaMemcpy(&data_gpu->lrmatrix3.VoxFaces,&auxI,sizeof(int*),cudaMemcpyHostToDevice)); -- checkCuda(cudaMalloc((void**)&auxI,(data_host.lrmatrix3.NSurfs*data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1)*sizeof(int))); -- checkCuda(cudaMemcpy(auxI,data_host.lrmatrix3.VoxFacesIndex,(data_host.lrmatrix3.NSurfs*data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1)*sizeof(int),cudaMemcpyHostToDevice)); -+ checkCuda(cudaMalloc((void**)&auxI,(data_host.lrmatrix3.NSurfs*(data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1))*sizeof(int))); -+ checkCuda(cudaMemcpy(auxI,data_host.lrmatrix3.VoxFacesIndex,(data_host.lrmatrix3.NSurfs*(data_host.Ssizes[0]*data_host.Ssizes[1]*data_host.Ssizes[2]+1))*sizeof(int),cudaMemcpyHostToDevice)); - checkCuda(cudaMemcpy(&data_gpu->lrmatrix3.VoxFacesIndex,&auxI,sizeof(int*),cudaMemcpyHostToDevice)); - //cudaMalloc((void**)&auxI,data_host.lrmatrix3.sizesStr[4]*sizeof(int)); - //cudaMemcpy(auxI,data_host.lrmatrix3.IndexRoi,data_host.lrmatrix3.sizesStr[4]*sizeof(int),cudaMemcpyHostToDevice); -diff -ru fsl.orig/src/ptx2/CUDA/tractographyData.h fsl/src/ptx2/CUDA/tractographyData.h ---- fsl.orig/src/ptx2/CUDA/tractographyData.h 2019-09-11 15:25:09.000000000 +0200 -+++ fsl/src/ptx2/CUDA/tractographyData.h 2020-01-04 20:07:55.043647152 +0100 -@@ -99,7 +99,7 @@ - int nvoxels; - int nsamples; - int nfibres; -- int nseeds; -+ size_t nseeds; - int nparticles; - int nsteps; - -diff -ru fsl.orig/src/ptx2/CUDA/tractography_gpu.cu fsl/src/ptx2/CUDA/tractography_gpu.cu ---- fsl.orig/src/ptx2/CUDA/tractography_gpu.cu 2019-09-11 15:25:09.000000000 +0200 -+++ fsl/src/ptx2/CUDA/tractography_gpu.cu 2020-01-04 20:08:50.823607811 +0100 -@@ -92,7 +92,7 @@ - init_gpu(); - size_t free,total; - cudaMemGetInfo(&free,&total); -- cout << "Free memory at the beginning: "<< free << " ---- Total memory: " << total << "\n"; -+ cout << "Device memory available (MB): "<< free/1048576 << " ---- Total device memory(MB): " << total/1048576 << "\n"; - - probtrackxOptions& opts=probtrackxOptions::getInstance(); - -@@ -103,7 +103,7 @@ - copy_ToTextureMemory(data_host); // Set Texture memory - - cuMemGetInfo(&free,&total); -- cout << "Free memory after copying masks: "<< free << " ---- Total memory: " << total << "\n"; -+ cout << "Device memory available after copying data (MB): "<< free/1048576 << "\n"; - - int MAX_SLs; - int THREADS_STREAM; // MAX_Streamlines and NSTREAMS must be multiples -@@ -219,7 +219,6 @@ - - checkCuda(cudaDeviceSynchronize()); - cuMemGetInfo(&free,&total); -- cout << "Free memory before running iterations: "<< free << " ---- Total memory: " << total << "\n"; - - // run iterations - for(int iter=0;iter0||lengths_host[0][pos+1]>0){ - vector tmp; -- bool included_seed=false; - if(lengths_host[0][pos]>0){ - int posSEED=i*data_host.nsteps*3; - int posCURRENT=0; -@@ -365,12 +363,10 @@ - tmp.push_back(paths_host[0][posSEED+posCURRENT*3+1]); - tmp.push_back(paths_host[0][posSEED+posCURRENT*3+2]); - } -- included_seed=true; - } - if(lengths_host[0][pos+1]>0){ - int pos2=i*data_host.nsteps*3+((data_host.nsteps/2)*3); - int co=0; -- //if(included_seed) co=1; - for(;co0||lengths_host[0][pos+1]>0){ - vector tmp; -- bool included_seed=false; - if(lengths_host[0][pos]>0){ - int posSEED=i*data_host.nsteps*3; - int posCURRENT=0; -@@ -466,12 +461,10 @@ - tmp.push_back(paths_host[0][posSEED+posCURRENT*3+1]); - tmp.push_back(paths_host[0][posSEED+posCURRENT*3+2]); - } -- included_seed=true; - } - if(lengths_host[0][pos+1]>0){ - int pos2=i*data_host.nsteps*3+((data_host.nsteps/2)*3); - int co=0; -- //if(included_seed) co=1; - for(;co& vertices, -- vector& faces, -- vector& locs, -- int& nlocs, -- bool wcoords, -- int nroi, -- vector& coords) -+ -+void tractographyInput::load_mesh( string& filename, -+ vector& vertices, -+ vector& faces, -+ vector& locs, -+ int& nlocs, -+ bool wcoords, -+ int nroi, -+ vector& coords) - { - int type=meshFileType(filename); - if (type==ASCII){ -@@ -119,14 +108,14 @@ - } - } - --void tractographyInput::load_mesh_ascii( string& filename, -- vector& vertices, -- vector& faces, -- vector& locs, -- int& nlocs, -- bool wcoords, -- int nroi, -- vector& coords) -+void tractographyInput::load_mesh_ascii( string& filename, -+ vector& vertices, -+ vector& faces, -+ vector& locs, -+ int& nlocs, -+ bool wcoords, -+ int nroi, -+ vector& coords) - { - // load a freesurfer ascii mesh - ifstream f(filename.c_str()); -@@ -139,10 +128,10 @@ - cerr<<"Loading ascii file: error in the header"<>NVertices>>NFaces; - -- int posV,posF,initV,posLV; -+ size_t posV,posF,initV,posLV; - posV=vertices.size(); // maybe there were some more vertices before - posLV=locs.size(); - initV=posV; -@@ -162,7 +151,7 @@ - values.resize(NVertices); - bool zeros=false; - bool nonzeros=false; -- for (int i=0; i>vertices[posV]>>vertices[posV+1]>>vertices[posV+2]>>values[i]; // write from file to vector - if(values[i]==0) zeros=true; - else nonzeros=true; -@@ -171,30 +160,30 @@ - if (zeros&&nonzeros) allMesh=false; // then some values should be ignored - - // storing locations: use same structure for active-nonactive vertex -- int auxCount=posV-NVertices*3; -- int local_loc=1; -- for (int i=0; i>p0>>p1>>p2>>val; -@@ -208,14 +197,14 @@ - }else {cout<<"Loading ascii file: error opening file: "<& vertices, -- vector& faces, -- vector& locs, -- int& nlocs, -- bool wcoords, -- int nroi, -- vector& coords) -+void tractographyInput::load_mesh_vtk(string& filename, -+ vector& vertices, -+ vector& faces, -+ vector& locs, -+ int& nlocs, -+ bool wcoords, -+ int nroi, -+ vector& coords) - { - ifstream f(filename.c_str()); - if (f.is_open()){ -@@ -229,9 +218,9 @@ - getline(f,header); - getline(f,header); - getline(f,header); -- int NVertices, NFaces; -+ size_t NVertices, NFaces; - f>>header>>NVertices>>header; -- int posV,posF,initV,posLV; -+ size_t posV,posF,initV,posLV; - posV=vertices.size(); - posLV=locs.size(); - initV=posV; -@@ -241,16 +230,16 @@ - // reading the points - // if is not possible to define values, then all vertices are activated - int local_loc=1; -- for (int i=0; i>vertices[posV]>>vertices[posV+1]>>vertices[posV+2]; - locs[posLV]=nlocs; - if (wcoords){ -- coords.push_back(MISCMATHS::round(vertices[posV])); -- coords.push_back(MISCMATHS::round(vertices[posV+1])); -- coords.push_back(MISCMATHS::round(vertices[posV+2])); -- coords.push_back(nroi); -- coords.push_back(local_loc); -- local_loc++; -+ coords.push_back(MISCMATHS::round(vertices[posV])); -+ coords.push_back(MISCMATHS::round(vertices[posV+1])); -+ coords.push_back(MISCMATHS::round(vertices[posV+2])); -+ coords.push_back(nroi); -+ coords.push_back(local_loc); -+ local_loc++; - } - posV=posV+3; - posLV++; -@@ -261,7 +250,7 @@ - faces.resize(posF+NFaces*3); - - // reading the triangles -- for (int i=0; i>j>>p0>>p1>>p2; -@@ -278,22 +267,22 @@ - } - } - --void tractographyInput::load_mesh_gifti( string& filename, -- vector& vertices, -- vector& faces, -- vector& locs, -- int& nlocs, -- bool wcoords, -- int nroi, -- vector& coords) -+void tractographyInput::load_mesh_gifti(string& filename, -+ vector& vertices, -+ vector& faces, -+ vector& locs, -+ int& nlocs, -+ bool wcoords, -+ int nroi, -+ vector& coords) - { - fslsurface_name::fslSurface surf; - read_surface(surf,filename); -- int posV,posF,initV,posLV; -+ size_t posV,posF,initV,posLV; - posV=vertices.size(); - posLV=locs.size(); - initV=posV; -- int count=0; -+ size_t count=0; - for (vector< fslsurface_name::vertex >::iterator i= surf.vbegin(); i!= surf.vend();++i){ - vertices.resize(posV+3); - vertices[posV]=i->x; -@@ -326,42 +315,42 @@ - } - if (zeros&&nonzeros) allMesh=false; - int local_loc=1; -- int auxCount=posV-count*3; -- for (int i=0; i& coords) -+ int* Ssizes, -+ float* Vout, -+ int& nlocs, -+ bool reset, -+ bool wcoords, -+ int nroi, -+ vector& coords) - { -+ //reset: if true, it sets -1 voxels not present in mask, -+ //reset must be false if mixed volume: stop / exclusion / targetREF, networkREF - int local_loc=1; - volume tmpvol; - read_volume(tmpvol,filename); - for (int z=0;z=0 && voxX=0 && voxY=0 && voxZ t(1); -- t[0]=j; // this position is relative to this portion of faces !!!!!! -- triangles.push_back(t); // add to set of triangles that cross voxels -- surfvol(voxX,voxY,voxZ)=triangles.size()-1; -- total++; -- }else{ // voxel already labeled as "crossed" -- triangles[val].push_back(j); // add this triangle to the set that cross this voxel -- total++; -- } -+ int val = surfvol(voxX,voxY,voxZ); -+ if (val==-1){ // this voxel hasn't been labeled yet -+ vector t(1); -+ t[0]=j; // this position is relative to this portion of faces !!!!!! -+ triangles.push_back(t); // add to set of triangles that cross voxels -+ surfvol(voxX,voxY,voxZ)=triangles.size()-1; -+ total++; -+ }else{ // voxel already labeled as "crossed" -+ triangles[val].push_back(j); // add this triangle to the set that cross this voxel -+ total++; -+ } - }else{ -- printf("Warning: Ignoring some vertices because they are defined outside the limits\n"); -- printf("Please check that your meshspace is defined correctly\n"); -+ printf("Warning: Ignoring some vertices because they are defined outside the limits\n"); -+ printf("Please check that your meshspace is defined correctly\n"); - } - } - } -@@ -471,41 +464,41 @@ - for (int z=0;z t; -- t.insert(t.end(),triangles[val].begin(),triangles[val].end()); // get position of the triangles (faces) crossed by this voxel -- for (unsigned int i=0;i add initfaces) -- count++; -- } -- voxFacesIndex[index+1]=voxFacesIndex[index]+t.size(); -- }else{ -- voxFacesIndex[index+1]=voxFacesIndex[index]; -- } -- index++; -+ int val = surfvol(x,y,z); -+ if (val!=-1){ -+ vector t; -+ t.insert(t.end(),triangles[val].begin(),triangles[val].end()); // get position of the triangles (faces) crossed by this voxel -+ for (unsigned int i=0;i add initfaces) -+ count++; -+ } -+ voxFacesIndex[index+1]=voxFacesIndex[index]+t.size(); -+ }else{ -+ voxFacesIndex[index+1]=voxFacesIndex[index]; -+ } -+ index++; - } - } - } - } - - void tractographyInput::csv_tri_crossed_voxels( float tri[3][3], -- vector& crossed) -+ vector& crossed) - { -- int minx=(int)round(tri[0][0]); -- int miny=(int)round(tri[0][1]); -- int minz=(int)round(tri[0][2]); -+ int minx=(int)MISCMATHS::round(tri[0][0]); -+ int miny=(int)MISCMATHS::round(tri[0][1]); -+ int minz=(int)MISCMATHS::round(tri[0][2]); - int maxx=minx,maxy=miny,maxz=minz; - crossed.clear(); - int i=0;int tmpi; - do{ -- tmpi=(int)round(tri[i][0]); -+ tmpi=(int)MISCMATHS::round(tri[i][0]); - minx=tmpimaxx?tmpi:maxx; -- tmpi=(int)round(tri[i][1]); -+ tmpi=(int)MISCMATHS::round(tri[i][1]); - miny=tmpimaxy?tmpi:maxy; -- tmpi=(int)round(tri[i][2]); -+ tmpi=(int)MISCMATHS::round(tri[i][2]); - minz=tmpimaxz?tmpi:maxz; - i++; -@@ -516,26 +509,26 @@ - for (int x=minx-s;x<=maxx+s;x+=1){ - for (int y=miny-s;y<=maxy+s;y+=1){ - for (int z=minz-s;z<=maxz+s;z+=1){ -- boxcentre[0]=(float)x; -- boxcentre[1]=(float)y; -- boxcentre[2]=(float)z; -- if (triBoxOverlap(boxcentre,boxhalfsize,tri)){ -- v< voxFacesVec; - vector nullV; - -+ size_t sizeVol = Ssizes[0]*Ssizes[1]*Ssizes[2]; -+ - if (fsl_imageexists(filename)){ - // filename is a volume -- data.volume=new float[Ssizes[0]*Ssizes[1]*Ssizes[2]]; -- //memset(data.volume,-1,Ssizes[0]*Ssizes[1]*Ssizes[2]*sizeof(float)); -+ data.volume=new float[sizeVol]; -+ //memset(data.volume,-1,sizeVol*sizeof(float)); - load_volume(filename,Ssizes,data.volume,data.nlocs,true,false,0,nullV); - data.NVols=1; - }else if (meshExists(filename)){ -@@ -567,8 +562,8 @@ - if (fs){ - fs>>tmp; - do{ -- fnames.push_back(tmp); -- fs>>tmp; -+ fnames.push_back(tmp); -+ fs>>tmp; - }while (!fs.eof()); - }else{ - cerr<& refVol, -- // Output -- MaskData& data, -- Matrix& coords) -+void tractographyInput::load_rois( // Input -+ string filename, -+ Matrix mm2vox, -+ float* Sdims, // Or Matrix2 sizes -+ int* Ssizes, -+ int wcoords, -+ volume& refVol, -+ // Output -+ MaskData& data, -+ Matrix& coords) - { -+ //wcoords:0 do not write, 1 write only coords, 2 write also ROI-id and position -+ - data.sizesStr=new int[3]; - data.sizesStr[0]=0; - data.sizesStr[1]=0; -@@ -644,10 +639,12 @@ - vector voxFacesVec; - vector coordsV; - -+ size_t sizeVol = Ssizes[0]*Ssizes[1]*Ssizes[2]; -+ - if (fsl_imageexists(filename)){ - // filename is a volume -- data.volume=new float[Ssizes[0]*Ssizes[1]*Ssizes[2]]; -- //memset(data.volume,-1,Ssizes[0]*Ssizes[1]*Ssizes[2]*sizeof(float)); -+ data.volume=new float[sizeVol]; -+ //memset(data.volume,-1,sizeSeed*sizeof(float)); - load_volume(filename,Ssizes,data.volume,data.nlocs,true,wcoords,0,coordsV); - data.NVols=1; - data.IndexRoi=new int[1]; -@@ -655,7 +652,8 @@ - data.sizesStr[4]=1; - }else if (meshExists(filename)){ - load_mesh(filename,verticesVec,facesVec,locsVec,data.nlocs,wcoords,0,coordsV); -- data.VoxFacesIndex=new int[Ssizes[0]*Ssizes[1]*Ssizes[2]+1]; -+ size_t sizeVox2Face = sizeVol+1; -+ data.VoxFacesIndex=new int[sizeVox2Face]; - init_surfvol(Ssizes,mm2vox,verticesVec,&facesVec[0],facesVec.size(), - 0,voxFacesVec,data.VoxFacesIndex,locsVec); - data.NSurfs=1; -@@ -670,20 +668,21 @@ - if (fs){ - fs>>tmp; - do{ -- fnames.push_back(tmp); -- if (fsl_imageexists(tmp)) data.NVols++; -- if (meshExists(tmp)) data.NSurfs++; -- fs>>tmp; -+ fnames.push_back(tmp); -+ if (fsl_imageexists(tmp)) data.NVols++; -+ if (meshExists(tmp)) data.NSurfs++; -+ fs>>tmp; - }while (!fs.eof()); - }else{ - cerr<(nv)*sizeVol; -+ load_volume(fnames[i],Ssizes,&data.volume[posSeedvol],data.nlocs,true,wcoords,nroi,coordsV); -+ data.IndexRoi[nv]=nroi; -+ nv++; -+ nroi++; - }else if (meshExists(fnames[i])){ -- load_mesh(fnames[i],verticesVec,facesVec,locsVec,data.nlocs,wcoords,nroi,coordsV); -- init_surfvol(Ssizes,mm2vox,verticesVec,&facesVec[lastfacesSize],facesVec.size()-lastfacesSize,lastfacesSize, -- voxFacesVec,&data.VoxFacesIndex[ns*(Ssizes[0]*Ssizes[1]*Ssizes[2]+1)],locsVec); -- data.IndexRoi[data.NVols+ns]=nroi; -- ns++; -- nroi++; -- lastfacesSize=facesVec.size(); -+ size_t posSeedsurf = size_t(ns)*(sizeVol+1); -+ load_mesh(fnames[i],verticesVec,facesVec,locsVec,data.nlocs,wcoords,nroi,coordsV); -+ init_surfvol(Ssizes,mm2vox,verticesVec,&facesVec[lastfacesSize],facesVec.size()-lastfacesSize,lastfacesSize, -+ voxFacesVec,&data.VoxFacesIndex[posSeedsurf],locsVec); -+ data.IndexRoi[data.NVols+ns]=nroi; -+ ns++; -+ nroi++; -+ lastfacesSize=facesVec.size(); - }else{ -- cerr<<"load_rois: Unknown file type: "< facesVec, -- // Output -- int* matrix1_locs, -- int* matrix1_idTri, -- int* matrix1_Ntri) -+ int id_vertex, -+ int id_search, -+ vector facesVec, -+ // Output -+ int* matrix1_locs, -+ int* matrix1_idTri, -+ int* matrix1_Ntri) - { - int id=id_search*3; - int num_triangles=0; -@@ -783,21 +781,19 @@ - matrix1_Ntri[id_vertex]=num_triangles; - } - -- -- - void tractographyInput::load_rois_matrix1( tractographyData& tData, -- // Input -- string filename, -- Matrix mm2vox, -- float* Sdims, -- int* Ssizes, -- bool wcoords, -- volume& refVol, -- // Output -- MaskData& data, -- Matrix& coords) -+ // Input -+ string filename, -+ Matrix mm2vox, -+ float* Sdims, -+ int* Ssizes, -+ bool wcoords, -+ volume& refVol, -+ // Output -+ MaskData& data, -+ Matrix& coords) - { -- // a maximum of 12 triangles per seed ? -+ // a maximum of 12 triangles per seed - tData.matrix1_locs=new int[12*tData.nseeds]; - tData.matrix1_idTri=new int[12*tData.nseeds]; - tData.matrix1_Ntri=new int[tData.nseeds]; -@@ -815,10 +811,12 @@ - vector voxFacesVec; - vector coordsV; - -+ size_t sizeVol = Ssizes[0]*Ssizes[1]*Ssizes[2]; -+ - if (fsl_imageexists(filename)){ - // filename is a volume -- data.volume=new float[Ssizes[0]*Ssizes[1]*Ssizes[2]]; -- //memset(data.volume,-1,Ssizes[0]*Ssizes[1]*Ssizes[2]*sizeof(float)); -+ data.volume=new float[sizeVol]; -+ //memset(data.volume,-1,sizeVol*sizeof(float)); - load_volume(filename,Ssizes,data.volume,data.nlocs,true,wcoords,0,coordsV); - data.NVols=1; - data.IndexRoi=new int[1]; -@@ -832,7 +830,7 @@ - } - }else if (meshExists(filename)){ - load_mesh(filename,verticesVec,facesVec,locsVec,data.nlocs,wcoords,0,coordsV); -- data.VoxFacesIndex=new int[Ssizes[0]*Ssizes[1]*Ssizes[2]+1]; -+ data.VoxFacesIndex=new int[sizeVol+1]; - init_surfvol(Ssizes,mm2vox,verticesVec,&facesVec[0],facesVec.size(), - 0,voxFacesVec,data.VoxFacesIndex,locsVec); - data.NSurfs=1; -@@ -850,20 +848,19 @@ - if (fs){ - fs>>tmp; - do{ -- fnames.push_back(tmp); -- if (fsl_imageexists(tmp)) data.NVols++; -- if (meshExists(tmp)) data.NSurfs++; -- fs>>tmp; -+ fnames.push_back(tmp); -+ if (fsl_imageexists(tmp)) data.NVols++; -+ if (meshExists(tmp)) data.NSurfs++; -+ fs>>tmp; - }while (!fs.eof()); - }else{ - cerr<*& m_prob, -- bool initialize_m_prob, -- volume*& m_prob2, -- bool initialize_m_prob2, -- volume4D*& m_localdir, -- volume& refVol) // reference -+size_t tractographyInput::load_seeds_rois( tractographyData& tData, -+ string seeds_filename, -+ string ref_filename, -+ float* Sdims, -+ int* Ssizes, -+ int convention, -+ float*& seeds, -+ int*& seeds_ROI, -+ Matrix& mm2vox, -+ float* vox2mm, -+ volume*& m_prob, -+ bool initialize_m_prob, -+ volume*& m_prob2, -+ bool initialize_m_prob2, -+ volume4D*& m_localdir, -+ volume& refVol) // reference - { - Log& logger = LogSingleton::getInstance(); - probtrackxOptions& opts=probtrackxOptions::getInstance(); - vector nullV; -- int nseeds=0; -+ size_t nseeds=0; -+ - if (fsl_imageexists(seeds_filename)){ - // a volume file - if(opts.network.value()){ -@@ -981,19 +978,20 @@ - Ssizes[0]=seedsVol.xsize(); - Ssizes[1]=seedsVol.ysize(); - Ssizes[2]=seedsVol.zsize(); -+ size_t sizeVol = Ssizes[0]*Ssizes[1]*Ssizes[2]; - set_vox2mm(convention,Sdims,Ssizes,seedsVol,mm2vox,vox2mm); - -- seeds=new float[3*Ssizes[0]*Ssizes[1]*Ssizes[2]]; //max -+ seeds=new float[3*sizeVol]; - for (int z=0;zreinitialize(Ssizes[0],Ssizes[1],Ssizes[2]); -- copybasicproperties(refVol,*m_prob); -- *m_prob=0; -- } -- if (initialize_m_prob2){ -- m_prob2->reinitialize(Ssizes[0],Ssizes[1],Ssizes[2]); -- copybasicproperties(refVol,*m_prob2); -- *m_prob2=0; -- } -- if(opts.opathdir.value()){ // OPATHDIR -- m_localdir->reinitialize(Ssizes[0],Ssizes[1],Ssizes[2],6); -- copybasicproperties(refVol,*m_localdir); -- *m_localdir=0; -- } -+ read_volume(refVol,ref_filename); -+ Sdims[0]=refVol.xdim(); -+ Sdims[1]=refVol.ydim(); -+ Sdims[2]=refVol.zdim(); -+ Ssizes[0]=refVol.xsize(); -+ Ssizes[1]=refVol.ysize(); -+ Ssizes[2]=refVol.zsize(); -+ set_vox2mm(convention,Sdims,Ssizes,refVol,mm2vox,vox2mm); -+ if (initialize_m_prob){ -+ m_prob->reinitialize(Ssizes[0],Ssizes[1],Ssizes[2]); -+ copybasicproperties(refVol,*m_prob); -+ *m_prob=0; -+ } -+ if (initialize_m_prob2){ -+ m_prob2->reinitialize(Ssizes[0],Ssizes[1],Ssizes[2]); -+ copybasicproperties(refVol,*m_prob2); -+ *m_prob2=0; -+ } -+ if(opts.opathdir.value()){ // OPATHDIR -+ m_localdir->reinitialize(Ssizes[0],Ssizes[1],Ssizes[2],6); -+ copybasicproperties(refVol,*m_localdir); -+ *m_localdir=0; -+ } - }else{ -- cerr<<"Reference volume "< locs; -@@ -1059,38 +1057,38 @@ - int loc=0; - float c1,c2,c3; - for (unsigned int vertex=0;vertex>tmp; - do{ -- fnames.push_back(tmp); -- fs>>tmp; -+ fnames.push_back(tmp); -+ fs>>tmp; - }while (!fs.eof()); - }else{ - cerr<<"Seed file "< seedsVol; -- read_volume(seedsVol,fnames[i]); -- if (!found_vol){ -- refVol=seedsVol; -- Sdims[0]=seedsVol.xdim(); -- Sdims[1]=seedsVol.ydim(); -- Sdims[2]=seedsVol.zdim(); -- Ssizes[0]=seedsVol.xsize(); -- Ssizes[1]=seedsVol.ysize(); -- Ssizes[2]=seedsVol.zsize(); -- set_vox2mm(convention,Sdims,Ssizes,seedsVol,mm2vox,vox2mm); -- if (initialize_m_prob){ -- m_prob->reinitialize(Ssizes[0],Ssizes[1],Ssizes[2]); -- copybasicproperties(seedsVol,*m_prob); -- *m_prob=0; -- } -- if (initialize_m_prob2){ -- m_prob2->reinitialize(Ssizes[0],Ssizes[1],Ssizes[2]); -- copybasicproperties(seedsVol,*m_prob2); -- *m_prob2=0; -- } -- if(opts.opathdir.value()){ // OPATHDIR -- m_localdir->reinitialize(Ssizes[0],Ssizes[1],Ssizes[2],6); -- copybasicproperties(seedsVol,*m_localdir); -- *m_localdir=0; -- } -- }else{ -- if (Sdims[0]!=seedsVol.xdim()||Sdims[1]!=seedsVol.ydim()||Sdims[2]!=seedsVol.zdim()|| -- Ssizes[0]!=seedsVol.xsize()||Ssizes[1]!=seedsVol.ysize()||Ssizes[2]!=seedsVol.zsize()){ -- cerr<<"Seed volumes must have same dimensions"< seedsVol; -+ read_volume(seedsVol,fnames[i]); -+ if (!found_vol){ -+ refVol=seedsVol; -+ Sdims[0]=seedsVol.xdim(); -+ Sdims[1]=seedsVol.ydim(); -+ Sdims[2]=seedsVol.zdim(); -+ Ssizes[0]=seedsVol.xsize(); -+ Ssizes[1]=seedsVol.ysize(); -+ Ssizes[2]=seedsVol.zsize(); -+ set_vox2mm(convention,Sdims,Ssizes,seedsVol,mm2vox,vox2mm); -+ if (initialize_m_prob){ -+ m_prob->reinitialize(Ssizes[0],Ssizes[1],Ssizes[2]); -+ copybasicproperties(seedsVol,*m_prob); -+ *m_prob=0; -+ } -+ if (initialize_m_prob2){ -+ m_prob2->reinitialize(Ssizes[0],Ssizes[1],Ssizes[2]); -+ copybasicproperties(seedsVol,*m_prob2); -+ *m_prob2=0; -+ } -+ if(opts.opathdir.value()){ // OPATHDIR -+ m_localdir->reinitialize(Ssizes[0],Ssizes[1],Ssizes[2],6); -+ copybasicproperties(seedsVol,*m_localdir); -+ *m_localdir=0; -+ } -+ }else{ -+ if (Sdims[0]!=seedsVol.xdim()||Sdims[1]!=seedsVol.ydim()||Sdims[2]!=seedsVol.zdim()|| -+ Ssizes[0]!=seedsVol.xsize()||Ssizes[1]!=seedsVol.ysize()||Ssizes[2]!=seedsVol.zsize()){ -+ cerr<<"Seed volumes must have same dimensions"<reinitialize(Ssizes[0],Ssizes[1],Ssizes[2]); -- copybasicproperties(refVol,*m_prob); -- *m_prob=0; -- } -- if (initialize_m_prob2){ -- m_prob2->reinitialize(Ssizes[0],Ssizes[1],Ssizes[2]); -- copybasicproperties(refVol,*m_prob2); -- *m_prob2=0; -- } -- if(opts.opathdir.value()){ // OPATHDIR -- m_localdir->reinitialize(Ssizes[0],Ssizes[1],Ssizes[2],6); -- copybasicproperties(refVol,*m_localdir); -- *m_localdir=0; -- } -+ read_volume(refVol,ref_filename); -+ Sdims[0]=refVol.xdim(); -+ Sdims[1]=refVol.ydim(); -+ Sdims[2]=refVol.zdim(); -+ Ssizes[0]=refVol.xsize(); -+ Ssizes[1]=refVol.ysize(); -+ Ssizes[2]=refVol.zsize(); -+ set_vox2mm(convention,Sdims,Ssizes,refVol,mm2vox,vox2mm); -+ if (initialize_m_prob){ -+ m_prob->reinitialize(Ssizes[0],Ssizes[1],Ssizes[2]); -+ copybasicproperties(refVol,*m_prob); -+ *m_prob=0; -+ } -+ if (initialize_m_prob2){ -+ m_prob2->reinitialize(Ssizes[0],Ssizes[1],Ssizes[2]); -+ copybasicproperties(refVol,*m_prob2); -+ *m_prob2=0; -+ } -+ if(opts.opathdir.value()){ // OPATHDIR -+ m_localdir->reinitialize(Ssizes[0],Ssizes[1],Ssizes[2],6); -+ copybasicproperties(refVol,*m_localdir); -+ *m_localdir=0; -+ } - }else{ -- cerr<<"Reference volume "< locs; -- vector vertices; -- vector faces; -- load_mesh(fnames[i],vertices,faces,locs,nlocs,false,0,nullV); -- seedsV.resize(seedsV.size()+vertices.size()*3); -- int loc=0; -- float c1,c2,c3; -- float s1,s2,s3; -- for (unsigned int vertex=0;vertex=0 && s1=0 && s2=0 && s3 seedsVol; -- read_volume(seedsVol,fnames[i]); -- seedsV.resize(seedsV.size()+3*Ssizes[0]*Ssizes[1]*Ssizes[2]); //max -- for (int z=0;z locs; -+ vector vertices; -+ vector faces; -+ load_mesh(fnames[i],vertices,faces,locs,nlocs,false,0,nullV); -+ seedsV.resize(seedsV.size()+vertices.size()*3); -+ int loc=0; -+ float c1,c2,c3; -+ float s1,s2,s3; -+ for (unsigned int vertex=0;vertex=0 && s1=0 && s2=0 && s3 seedsVol; -+ read_volume(seedsVol,fnames[i]); -+ size_t sizeVol = Ssizes[0]*Ssizes[1]*Ssizes[2]; -+ seedsV.resize(seedsV.size()+3*sizeVol); //max -+ for (int z=0;z vol, -- Matrix& mm2vox, -- float* vox2mm) -+void tractographyInput::set_vox2mm(int convention, -+ float* Sdims, -+ int* Ssizes, -+ volume vol, -+ Matrix& mm2vox, -+ float* vox2mm) - { - // VOX2MM - Matrix Mvox2mm(4,4); -@@ -1315,9 +1313,9 @@ - // freesurfer - Matrix mat(4,4); - mat << -1/Sdims[0] << 0 << 0 << Ssizes[0]/2 -- << 0 << 0 << -1/Sdims[1] << Ssizes[2]/2 -- << 0 << 1/Sdims[2] << 0 << Ssizes[1]/2 -- << 0 << 0 << 0 << 1; -+ << 0 << 0 << -1/Sdims[1] << Ssizes[2]/2 -+ << 0 << 1/Sdims[2] << 0 << Ssizes[1]/2 -+ << 0 << 0 << 0 << 1; - mm2vox=mat; - Mvox2mm=mm2vox.i(); - }else if (convention==2){ -@@ -1349,25 +1347,26 @@ - vox2mm[12]=Mvox2mm(4,1); vox2mm[13]=Mvox2mm(4,2); vox2mm[14]=Mvox2mm(4,3); vox2mm[15]=Mvox2mm(4,4); - } - --void tractographyInput::load_tractographyData( tractographyData& tData, -- volume*& m_prob, -- volume*& m_prob2, -- float**& ConNet, -- float**& ConNetb, -- int& nRowsNet, -- int& nColsNet, -- float**& ConMat1, -- float**& ConMat1b, -- int& nRowsMat1, -- int& nColsMat1, -- float**& ConMat3, -- float**& ConMat3b, -- int& nRowsMat3, -- int& nColsMat3, -- float*& m_s2targets, -- float*& m_s2targetsb, -- volume4D*& m_localdir) -+void tractographyInput::load_tractographyData(tractographyData& tData, -+ volume*& m_prob, -+ volume*& m_prob2, -+ float**& ConNet, -+ float**& ConNetb, -+ int& nRowsNet, -+ int& nColsNet, -+ float**& ConMat1, -+ float**& ConMat1b, -+ int& nRowsMat1, -+ int& nColsMat1, -+ float**& ConMat3, -+ float**& ConMat3b, -+ int& nRowsMat3, -+ int& nColsMat3, -+ float*& m_s2targets, -+ float*& m_s2targetsb, -+ volume4D*& m_localdir) - { -+ printf("Loading tractography data\n"); - probtrackxOptions& opts=probtrackxOptions::getInstance(); - Log& logger = LogSingleton::getInstance(); - -@@ -1427,7 +1426,7 @@ - for(int z=0;z0){ -- read_volume4D(tmpvol,basename+"_th"+num2str(f+1)+"samples"); -- tmpmat=tmpvol.matrix(mask3D); -+ read_volume4D(tmpvol,basename+"_th"+num2str(f+1)+"samples"); -+ tmpmat=tmpvol.matrix(mask3D); - } - for(int s=0;s Seeds transform needed" << endl; -- exit(1); -+ cerr << "TRACT::Streamliner:: DTI -> Seeds transform needed" << endl; -+ exit(1); - } - FnirtFileReader iffr(opts.dti_to_seeds.value()); - volume4D DTISeedwarp4D = iffr.FieldAsNewimageVolume4D(true); -@@ -1653,13 +1653,13 @@ - tData.Warp_D2S_sizes[2]=DTISeedwarp4D.zsize(); - tData.DTISeedwarp = new float[3*size]; - for(int v=0;v<3;v++){ -- for(int z=0;z*& m_prob, -- volume*& m_prob2, -- float**& ConNet, -- float**& ConNetb, -- int& nRowsNet, -- int& nColsNet, -- float**& ConMat1, -- float**& ConMat1b, -- int& nRowsMat1, -- int& nColsMat1, -- float**& ConMat3, -- float**& ConMat3b, -- int& nRowsMat3, -- int& nColsMat3, -- float*& m_s2targets, -- float*& m_s2targetsb, -- volume4D*& m_localdir); -+ volume*& m_prob, -+ volume*& m_prob2, -+ float**& ConNet, -+ float**& ConNetb, -+ int& nRowsNet, -+ int& nColsNet, -+ float**& ConMat1, -+ float**& ConMat1b, -+ int& nRowsMat1, -+ int& nColsMat1, -+ float**& ConMat3, -+ float**& ConMat3b, -+ int& nRowsMat3, -+ int& nColsMat3, -+ float*& m_s2targets, -+ float*& m_s2targetsb, -+ volume4D*& m_localdir); - - /// General Method to read a Surface file in ASCII, VTK or GIFTI format -- void load_mesh( string& filename, -- vector& vertices, // all the vertices, same order than file -- vector& faces, // all the faces, same order than file -- vector& locs, // used to store the id of a vertex in the Matrix. If -1, then vertex is non-activated -- int& nlocs, // number of ids(vertices) in the Matrix -- bool wcoords, // save coordinates of the vertices in a file ? -- int nroi, // number of ROI to identify coordinates -- vector& coords); // coordinates xyz of the vertices -+ void load_mesh( string& filename, -+ vector& vertices, // all the vertices, same order than file -+ vector& faces, // all the faces, same order than file -+ vector& locs, // used to store the id of a vertex in the Matrix. If -1, then vertex is non-activated -+ int& nlocs, // number of ids(vertices) in the Matrix -+ bool wcoords, // save coordinates of the vertices in a file ? -+ int nroi, // number of ROI to identify coordinates -+ vector& coords); // coordinates xyz of the vertices - - /// Method to read a surface file in ASCII format -- void load_mesh_ascii( string& filename, -- vector& vertices, -- vector& faces, -- vector& locs, -- int& nlocs, -- bool wcoords, -- int nroi, -- vector& coords); -+ void load_mesh_ascii( string& filename, -+ vector& vertices, -+ vector& faces, -+ vector& locs, -+ int& nlocs, -+ bool wcoords, -+ int nroi, -+ vector& coords); - - /// Method to read a surface file in VTK format -- void load_mesh_vtk( string& filename, -- vector& vertices, -- vector& faces, -- vector& locs, -- int& nlocs, -- bool wcoords, -- int nroi, -- vector& coords); -+ void load_mesh_vtk( string& filename, -+ vector& vertices, -+ vector& faces, -+ vector& locs, -+ int& nlocs, -+ bool wcoords, -+ int nroi, -+ vector& coords); - - /// Method to read a surface file in GIFTI format -- void load_mesh_gifti( string& filename, -- vector& vertices, -- vector& faces, -- vector& locs, -- int& nlocs, -- bool wcoords, -- int nroi, -- vector& coords); -+ void load_mesh_gifti( string& filename, -+ vector& vertices, -+ vector& faces, -+ vector& locs, -+ int& nlocs, -+ bool wcoords, -+ int nroi, -+ vector& coords); - - /// Method to read a Volume - void load_volume( string& filename, -- int* Ssizes, -- float* Vout, -- int& nlocs, -- bool reset, -- bool wcoords, -- int nroi, -- vector& coords); -+ int* Ssizes, -+ float* Vout, -+ int& nlocs, -+ bool reset, -+ bool wcoords, -+ int nroi, -+ vector& coords); - - /// Method to initialise the realtionship between voxels and triangles for a Surface -- void init_surfvol( int* Ssizes, -- Matrix& mm2vox, -- vector& vertices, -- int* faces, -- int sizefaces, // number of faces this time (maybe there are several ROIs for the same mask) -- int initfaces, // number of faces in previos times -- vector& voxFaces, // list of faces of all the voxels -- int* voxFacesIndex, // starting point of each voxel in the list -- vector& locsV); -+ void init_surfvol( int* Ssizes, -+ Matrix& mm2vox, -+ vector& vertices, -+ int* faces, -+ int sizefaces, // number of faces this time (maybe there are several ROIs for the same mask) -+ int initfaces, // number of faces in previos times -+ vector& voxFaces, // list of faces of all the voxels -+ int* voxFacesIndex, // starting point of each voxel in the list -+ vector& locsV); - - /// Method to find out what voxels are crossed by a triangle - void csv_tri_crossed_voxels(float tri[3][3], -@@ -168,62 +168,62 @@ - - /// Method to read all the ROIs of a mask in the same structure: for stop and avoid masks - void load_rois_mixed(string filename, -- Matrix mm2vox, -- float* Sdims, -- int* Ssizes, -- // Output -- MaskData& matData); -+ Matrix mm2vox, -+ float* Sdims, -+ int* Ssizes, -+ // Output -+ MaskData& matData); - - /// Method to read the ROIs of a mask in concatenated structures: for wtstop and waypoints masks -- void load_rois(// Input -- string filename, -- Matrix mm2vox, -- float* Sdims, -- int* Ssizes, -- int wcoords, -- volume& refVol, -- // Output -- MaskData& matData, -- Matrix& coords); -+ void load_rois( // Input -+ string filename, -+ Matrix mm2vox, -+ float* Sdims, -+ int* Ssizes, -+ int wcoords, -+ volume& refVol, -+ // Output -+ MaskData& matData, -+ Matrix& coords); - - /// Same than load_rois but it includes the initialisation of the rows (including triangles) of Matrix1 - void load_rois_matrix1( tractographyData& tData, -- // Input -- string filename, -- Matrix mm2vox, -- float* Sdims, -- int* Ssizes, -- bool wcoords, -- volume& refVol, -- // Output -- MaskData& data, -- Matrix& coords); -+ // Input -+ string filename, -+ Matrix mm2vox, -+ float* Sdims, -+ int* Ssizes, -+ bool wcoords, -+ volume& refVol, -+ // Output -+ MaskData& data, -+ Matrix& coords); - - /// Method to load the seeds. Can be defined by volumes and/or by surfaces -- int load_seeds_rois(tractographyData& tData, -- string seeds_filename, -- string ref_filename, -- float* Sdims, -- int* Ssizes, -- int convention, -- float*& seeds, -- int*& seeds_ROI, -- Matrix& mm2vox, -- float* vox2mm, -- volume*& m_prob, -- bool initialize_m_prob, -- volume*& m_prob2, -- bool initialize_m_prob2, -- volume4D*& m_localdir, -- volume& refVol); -+ size_t load_seeds_rois(tractographyData& tData, -+ string seeds_filename, -+ string ref_filename, -+ float* Sdims, -+ int* Ssizes, -+ int convention, -+ float*& seeds, -+ int*& seeds_ROI, -+ Matrix& mm2vox, -+ float* vox2mm, -+ volume*& m_prob, -+ bool initialize_m_prob, -+ volume*& m_prob2, -+ bool initialize_m_prob2, -+ volume4D*& m_localdir, -+ volume& refVol); - - /// Method to set the transformation: voxel to milimeters -- void set_vox2mm(int convention, -- float* Sdims, -- int* Ssizes, -- volume vol, -- Matrix& mm2vox, // 4x4 -- float* vox2mm); // 4x4 -+ void set_vox2mm(int convention, -+ float* Sdims, -+ int* Ssizes, -+ volume vol, -+ Matrix& mm2vox, // 4x4 -+ float* vox2mm); // 4x4 - - }; - -diff -ru fsl.orig/src/ptx2/CUDA/tractographyKernels.cu fsl/src/ptx2/CUDA/tractographyKernels.cu ---- fsl.orig/src/ptx2/CUDA/tractographyKernels.cu 2019-09-11 15:25:10.000000000 +0200 -+++ fsl/src/ptx2/CUDA/tractographyKernels.cu 2020-01-04 20:10:35.513573164 +0100 -@@ -77,17 +77,17 @@ - - template - __global__ void get_path_kernel( -- tractographyData* data_gpu, -- const int maxThread, -+ tractographyData* data_gpu, -+ const int maxThread, - //essential -- curandState* state, -- const long long offset, -+ curandState* state, -+ const long long offset, - //loopcheck -- int* loopcheckkeys, -- float3* loopcheckdirs, -+ int* loopcheckkeys, -+ float3* loopcheckdirs, - //OUTPUT -- float* path, -- int* lengths) -+ float* path, -+ int* lengths) - { - unsigned int id = threadIdx.x+blockIdx.x*blockDim.x; - if(id>=maxThread) return; -@@ -124,13 +124,15 @@ - - // Use path to store my intial coordinates - // We want to start at the same exact point, even if sampvox is activated -- path[id*data_gpu->nsteps*3]= data_gpu->seeds[numseed*3]; -- path[id*data_gpu->nsteps*3+1]= data_gpu->seeds[numseed*3+1]; -- path[id*data_gpu->nsteps*3+2]= data_gpu->seeds[numseed*3+2]; -- -- path[id*data_gpu->nsteps*3+((data_gpu->nsteps/2)*3)]= data_gpu->seeds[numseed*3]; -- path[id*data_gpu->nsteps*3+((data_gpu->nsteps/2)*3)+1]= data_gpu->seeds[numseed*3+1]; -- path[id*data_gpu->nsteps*3+((data_gpu->nsteps/2)*3)+2]= data_gpu->seeds[numseed*3+2]; -+ uint offset_path_fw = id*data_gpu->nsteps*3; -+ uint offset_path_bw = id*data_gpu->nsteps*3+((data_gpu->nsteps/2)*3); -+ path[offset_path_fw]= data_gpu->seeds[numseed*3]; -+ path[offset_path_fw+1]= data_gpu->seeds[numseed*3+1]; -+ path[offset_path_fw+2]= data_gpu->seeds[numseed*3+2]; -+ -+ path[offset_path_bw]= data_gpu->seeds[numseed*3]; -+ path[offset_path_bw+1]= data_gpu->seeds[numseed*3+1]; -+ path[offset_path_bw+2]= data_gpu->seeds[numseed*3+2]; - - - if(data_gpu->sampvox>0){ -@@ -145,13 +147,13 @@ - rej=false; - } - -- path[id*data_gpu->nsteps*3]+=dx/C_Sdims[0]; -- path[id*data_gpu->nsteps*3+1]+=dy/C_Sdims[1]; -- path[id*data_gpu->nsteps*3+2]+=dz/C_Sdims[2]; -- -- path[id*data_gpu->nsteps*3+((data_gpu->nsteps/2)*3)]+=dx/C_Sdims[0]; -- path[id*data_gpu->nsteps*3+((data_gpu->nsteps/2)*3)+1]+=dy/C_Sdims[1]; -- path[id*data_gpu->nsteps*3+((data_gpu->nsteps/2)*3)+2]+=dz/C_Sdims[2]; -+ path[offset_path_fw]+=dx/C_Sdims[0]; -+ path[offset_path_fw+1]+=dy/C_Sdims[1]; -+ path[offset_path_fw+2]+=dz/C_Sdims[2]; -+ -+ path[offset_path_bw]+=dx/C_Sdims[0]; -+ path[offset_path_bw+1]+=dy/C_Sdims[1]; -+ path[offset_path_bw+2]+=dz/C_Sdims[2]; - } - // track in one direction - lengths[id*2]=streamline(data_gpu, -@@ -161,7 +163,7 @@ - &partRx[threadIdx.x],&partRy[threadIdx.x],&partRz[threadIdx.x], - &memSH_a[threadIdx.x],&memSH_b[threadIdx.x],&memSH_c[threadIdx.x], - &memSH_d[threadIdx.x],&memSH_e[threadIdx.x],&memSH_f[threadIdx.x], -- &path[id*data_gpu->nsteps*3],part_init,part_has_jumped); -+ &path[offset_path_fw],part_init,part_has_jumped); - - // track in the other direction - lengths[id*2+1]=streamline(data_gpu, -@@ -171,7 +173,7 @@ - &partRx[threadIdx.x],&partRy[threadIdx.x],&partRz[threadIdx.x], - &memSH_a[threadIdx.x],&memSH_b[threadIdx.x],&memSH_c[threadIdx.x], - &memSH_d[threadIdx.x],&memSH_e[threadIdx.x],&memSH_f[threadIdx.x], -- &path[id*data_gpu->nsteps*3+((data_gpu->nsteps/2)*3)],part_init,part_has_jumped); -+ &path[offset_path_bw],part_init,part_has_jumped); - - state[id]=localState; // save state, otherwise random numbers will be repeated (start at the same point) - } -@@ -180,11 +182,11 @@ - /////// AVOID MASK /////// - ///////////////////////// - template --__global__ void avoid_masks_kernel( tractographyData* data_gpu, -- const int maxThread, -- //INPUT-OUTPUT -- float* paths, -- int* lengths) -+__global__ void avoid_masks_kernel( tractographyData* data_gpu, -+ const int maxThread, -+ //INPUT-OUTPUT -+ float* paths, -+ int* lengths) - { - unsigned int id = threadIdx.x+blockIdx.x*blockDim.x; - if(id>=maxThread) return; -@@ -199,7 +201,8 @@ - /////////////////////// - ////// ONE WAY //////// - /////////////////////// -- float* mypath=&paths[id*data_gpu->nsteps*3]; -+ uint offset_path = id*data_gpu->nsteps*3; -+ float* mypath=&paths[offset_path]; - int mylength=lengths[id*2]; - int2 rejflag; - -@@ -253,8 +256,9 @@ - /////////////////////// - ////// OTHER WAY ///// - /////////////////////// -- rejflag.y=0; -- mypath=&paths[id*data_gpu->nsteps*3+((data_gpu->nsteps/2)*3)]; -+ rejflag.y=0; -+ offset_path = id*data_gpu->nsteps*3+((data_gpu->nsteps/2)*3); -+ mypath=&paths[offset_path]; - mylength=lengths[id*2+1]; - - segmentAx[threadIdx.x]=mypath[0]; -@@ -313,11 +317,11 @@ - /////// STOP MASK /////// - ///////////////////////// - template --__global__ void stop_masks_kernel( tractographyData* data_gpu, -- const int maxThread, -- // INPUT-OUTPUT -- float* paths, -- int* lengths) // num of coordinates -+__global__ void stop_masks_kernel( tractographyData* data_gpu, -+ const int maxThread, -+ // INPUT-OUTPUT -+ float* paths, -+ int* lengths) // num of coordinates - { - unsigned int id = threadIdx.x+blockIdx.x*blockDim.x; - if(id>=maxThread) return; -@@ -333,7 +337,8 @@ - /////////////////////// - ////// ONE WAY //////// - /////////////////////// -- float* mypath=&paths[id*data_gpu->nsteps*3]; -+ uint offset_path = id*data_gpu->nsteps*3; -+ float* mypath=&paths[offset_path]; - int mylength=lengths[id*2]; - segmentAx[threadIdx.x]=mypath[0]; - segmentAy[threadIdx.x]=mypath[1]; -@@ -387,8 +392,9 @@ - } - /////////////////////// - ////// OTHER WAY ///// -- /////////////////////// -- mypath=&paths[id*data_gpu->nsteps*3+((data_gpu->nsteps/2)*3)]; -+ /////////////////////// -+ offset_path = id*data_gpu->nsteps*3+((data_gpu->nsteps/2)*3); -+ mypath=&paths[offset_path]; - mylength=lengths[id*2+1]; - - segmentAx[threadIdx.x]=mypath[0]; -@@ -454,11 +460,11 @@ - // ignoring forcefirststep ... if seed is inside wtstop: is treated - - template --__global__ void wtstop_masks_kernel( tractographyData* data_gpu, -- const int maxThread, -- // INPUT-OUTPUT -- float* paths, -- int* lengths) -+__global__ void wtstop_masks_kernel( tractographyData* data_gpu, -+ const int maxThread, -+ // INPUT-OUTPUT -+ float* paths, -+ int* lengths) - { - unsigned int id = threadIdx.x+blockIdx.x*blockDim.x; - if(id>=maxThread) return; -@@ -480,7 +486,8 @@ - ///////////////// - //// ONE WAY //// - ///////////////// -- float* mypath=&paths[id*data_gpu->nsteps*3]; -+ uint offset_path = id*data_gpu->nsteps*3; -+ float* mypath=&paths[offset_path]; - int mylength=lengths[id*2]; - bool wtstop=false; - // set flags to 1 (still not in roi) -@@ -546,7 +553,8 @@ - //////////////////// - //// OTHER WAY ///// - //////////////////// -- mypath=&paths[id*data_gpu->nsteps*3+((data_gpu->nsteps/2)*3)]; -+ offset_path = id*data_gpu->nsteps*3+((data_gpu->nsteps/2)*3); -+ mypath=&paths[offset_path]; - mylength=lengths[id*2+1]; - wtstop=false; - // set flags to 1 (still not in roi) -@@ -615,11 +623,11 @@ - /////// WAYPOINTS MASK //////// - /////////////////////////////// - template --__global__ void way_masks_kernel( tractographyData* data_gpu, -- const int maxThread, -- // INNPUT-OUTPUT -- float* paths, -- int* lengths) -+__global__ void way_masks_kernel( tractographyData* data_gpu, -+ const int maxThread, -+ // INNPUT-OUTPUT -+ float* paths, -+ int* lengths) - { - ///// DYNAMIC SHARED MEMORY ///// - extern __shared__ float shared[]; -@@ -634,7 +642,8 @@ - unsigned int id = threadIdx.x+blockIdx.x*blockDim.x; - if(id>=maxThread) return; - -- float* mypath=&paths[id*data_gpu->nsteps*3]; -+ uint offset_path = id*data_gpu->nsteps*3; -+ float* mypath=&paths[offset_path]; - int mylength=lengths[id*2]; - - int numpassed=0; -@@ -745,7 +754,8 @@ - numpassed=0; - order=true; - } -- mypath=&paths[id*data_gpu->nsteps*3+((data_gpu->nsteps/2)*3)]; -+ offset_path = id*data_gpu->nsteps*3+((data_gpu->nsteps/2)*3); -+ mypath=&paths[offset_path]; - mylength=lengths[id*2+1]; - - if(waySurf){ -@@ -841,18 +851,17 @@ - ///////////////////////////// - template - // savelength 0: no --pd, nor --ompl | 1: --pd | 2: --ompl (ConNet pathlengths, ConNetb binary hits, and later calculates mean) --__global__ void net_masks_kernel( -- tractographyData* data_gpu, -- const int maxThread, -- const long long offset, -- // INNPUT-OUTPUT -- float* paths, -- int* lengths, -- float* ConNet, -- float* ConNetb, -- // To use in case too many Net ROIs -- float* net_flags_Global, -- float* net_values_Global) -+__global__ void net_masks_kernel( tractographyData* data_gpu, -+ const int maxThread, -+ const long long offset, -+ // INNPUT-OUTPUT -+ float* paths, -+ int* lengths, -+ float* ConNet, -+ float* ConNetb, -+ // To use in case too many Net ROIs -+ float* net_flags_Global, -+ float* net_values_Global) - { - unsigned int id = threadIdx.x+blockIdx.x*blockDim.x; - if(id>=maxThread) return; -@@ -887,7 +896,8 @@ - int numseed = (offset+id)/data_gpu->nparticles; - int ROI = data_gpu->seeds_ROI[numseed]; - -- float* mypath=&paths[id*data_gpu->nsteps*3]; -+ uint offset_path = id*data_gpu->nsteps*3; -+ float* mypath=&paths[offset_path]; - int mylength=lengths[id*2]; - int numpassed=1; // count my own ROI - -@@ -987,7 +997,8 @@ - net_flags[ROI]=1; // my own ROI - numpassed=1; // count my own ROI - -- mypath=&paths[id*data_gpu->nsteps*3+((data_gpu->nsteps/2)*3)]; -+ offset_path = id*data_gpu->nsteps*3+((data_gpu->nsteps/2)*3); -+ mypath=&paths[offset_path]; - mylength=lengths[id*2+1]; - - if(netSurf){ -@@ -1092,16 +1103,16 @@ - ///////////////////////////// - template - // savelength 0: no --pd or --ompl | 1: --pd | 2: --ompl --__global__ void targets_masks_kernel( tractographyData* data_gpu, -- const int maxThread, -- const long long offset, -- // INNPUT-OUTPUT -- float* paths, -- int* lengths, -- float* s2targets_gpu, // a values for each Seed and for each target (Nseeds x NTragets) -- float* s2targetsb_gpu, -- // To use in case too many Net ROIs -- float* targ_flags_Global) -+__global__ void targets_masks_kernel( tractographyData* data_gpu, -+ const int maxThread, -+ const long long offset, -+ // INNPUT-OUTPUT -+ float* paths, -+ int* lengths, -+ float* s2targets_gpu, // (Nseeds x NTargets) -+ float* s2targetsb_gpu, -+ // To use in case too many Net ROIs -+ float* targ_flags_Global) - { - unsigned int id = threadIdx.x+blockIdx.x*blockDim.x; - if(id>=maxThread) return; -@@ -1127,7 +1138,8 @@ - targ_flags = &targ_flags_Global[id*totalTargets]; - } - -- float* mypath=&paths[id*data_gpu->nsteps*3]; -+ uint offset_path = id*data_gpu->nsteps*3; -+ float* mypath=&paths[offset_path]; - int mylength=lengths[id*2]; - - for(int i=0;isteplength; -- mypath=&paths[id*data_gpu->nsteps*3+((data_gpu->nsteps/2)*3)]; -+ offset_path = id*data_gpu->nsteps*3+((data_gpu->nsteps/2)*3); -+ mypath=&paths[offset_path]; - mylength=lengths[id*2+1]; - - if(targSurf){ -@@ -1289,16 +1302,16 @@ - /////// MATRIX MASKs ///////// - /////////////////////////////// - template // M2 is for Matrix2: it can be defined in a different space --__global__ void matrix_kernel( tractographyData* data_gpu, -- const int maxThread, -- float* paths, -- int* lengths, -- bool pathdist, -- bool omeanpathlength, -- MaskData* matrixData, // info vols & surfs -- // OUTPUT -- float3* crossed, -- int* numcrossed) -+__global__ void matrix_kernel( tractographyData* data_gpu, -+ const int maxThread, -+ float* paths, -+ int* lengths, -+ bool pathdist, -+ bool omeanpathlength, -+ MaskData* matrixData, // info vols & surfs -+ // OUTPUT -+ float3* crossed, -+ int* numcrossed) - { - unsigned int id = threadIdx.x+blockIdx.x*blockDim.x; - if(id>=maxThread) return; -@@ -1331,7 +1344,8 @@ - ///////////////// - //// ONE WAY //// - ///////////////// -- float* mypath=&paths[id*data_gpu->nsteps*3]; -+ uint offset_path = id*data_gpu->nsteps*3; -+ float* mypath=&paths[offset_path]; - if(HSurfs){ - if(M2){ - vox_to_vox_S2M2(mypath,&segmentAx[threadIdx.x],&segmentAy[threadIdx.x],&segmentAz[threadIdx.x]); -@@ -1388,7 +1402,8 @@ - if(pathdist||omeanpathlength) pathlength=-data_gpu->steplength; // it starts with the second coordinate of the path - // reverse, m_tracksign !! . If different directions when crossing 2 nodes, then the path distance is longer. - -- mypath=&paths[id*data_gpu->nsteps*3+((data_gpu->nsteps/2)*3)]; -+ offset_path = id*data_gpu->nsteps*3+((data_gpu->nsteps/2)*3); -+ mypath=&paths[offset_path]; - mylength=lengths[id*2+1]; - if(HSurfs){ - if(M2){ -@@ -1444,21 +1459,22 @@ - ///////// UPDATE PATHS VOLUME /////// - ///////////////////////////////////// - template --__global__ void update_path_kernel( tractographyData* data_gpu, -- const int maxThread, -- float* path, -- int* lengths, -- int* beenhere, -- const int upper_limit, -- // OUTPUT -- float* m_prob, -- float* m_prob2, // for omeanpathlength -- float* m_localdir) // for opathdir -+__global__ void update_path_kernel( tractographyData* data_gpu, -+ const int maxThread, -+ float* path, -+ int* lengths, -+ int* beenhere, -+ const int upper_limit, -+ // OUTPUT -+ float* m_prob, -+ float* m_prob2, // for omeanpathlength -+ float* m_localdir) // for opathdir - { - int id = threadIdx.x + blockIdx.x*blockDim.x; - if(id>=maxThread) return; - -- float* mypath = &path[id*data_gpu->nsteps*3]; -+ uint offset_path = id*data_gpu->nsteps*3; -+ float* mypath = &path[offset_path]; - int mylength = lengths[id*2]; - int* m_beenhere = &beenhere[id*(data_gpu->nsteps)]; - int coordinatex,coordinatey,coordinatez; -@@ -1555,7 +1571,8 @@ - } - - // other way -- mypath = &path[id*data_gpu->nsteps*3+(data_gpu->nsteps/2)*3]; -+ offset_path = id*data_gpu->nsteps*3+(data_gpu->nsteps/2)*3; -+ mypath = &path[offset_path]; - mylength = lengths[id*2+1]; - pathlength=0.0f; - -diff -ru fsl.orig/src/ptx2/saveResults_ptxGPU.cc fsl/src/ptx2/saveResults_ptxGPU.cc ---- fsl.orig/src/ptx2/saveResults_ptxGPU.cc 2019-09-11 15:25:05.000000000 +0200 -+++ fsl/src/ptx2/saveResults_ptxGPU.cc 2020-01-04 20:11:24.863549470 +0100 -@@ -326,7 +326,7 @@ - ////// save seeds to targets ////// - /////////////////////////////////// - if(opts.s2tout.value()){ -- long pos=0; -+ size_t pos=0; - int ntargets=data_host.targets.NVols+data_host.targets.NSurfs; - if (fsl_imageexists(opts.seedfile.value())){ - volume tmp; -@@ -392,7 +392,7 @@ - int nfaces=data_host.seeds_mesh_info[1]; - - if(f.is_open()){ -- int pos2=0; -+ size_t pos2=0; - for(int i=0;i -Date: Fri, 7 Sep 2018 00:07:19 +0100 -Subject: [PATCH] Add build options for utils and examples - -Allow skipping utils build & installation (-Dutils=false) and examples -build (-Dexamples=false). By default behaviour is unchanged (both are -true: utils and examples get build). ---- - meson.build | 11 ++++++++--- - meson_options.txt | 6 ++++++ - 2 files changed, 14 insertions(+), 3 deletions(-) - -diff --git a/meson.build b/meson.build -index 6d4aef79..7df434b7 100644 ---- a/meson.build -+++ b/meson.build -@@ -92,10 +92,15 @@ thread_dep = dependency('threads') - # - # Read build files from sub-directories - # --subdirs = [ 'lib', 'include', 'example', 'doc', 'test' ] --if not platform.endswith('bsd') and platform != 'dragonfly' -- subdirs += 'util' -+subdirs = [ 'lib', 'include', 'test' ] -+if get_option('utils') and not platform.endswith('bsd') and platform != 'dragonfly' -+ subdirs += [ 'util', 'doc' ] - endif -+ -+if get_option('examples') -+ subdirs += 'example' -+endif -+ - foreach n : subdirs - subdir(n) - endforeach -diff --git a/meson_options.txt b/meson_options.txt -index 983fcacc..c08e38e4 100644 ---- a/meson_options.txt -+++ b/meson_options.txt -@@ -3,3 +3,9 @@ option('disable-mtab', type : 'boolean', value : false, - - option('udevrulesdir', type : 'string', value : '', - description: 'Where to install udev rules (if empty, query pkg-config(1))') -+ -+option('utils', type : 'boolean', value : true, -+ description: 'Wheter or not to build and install helper programs') -+ -+option('examples', type : 'boolean', value : true, -+ description: 'Wheter or not to build example programs') -\ No newline at end of file diff --git a/easybuild/easyconfigs/f/FUSE/FUSE-3.4.1-foss-2018a.eb b/easybuild/easyconfigs/f/FUSE/FUSE-3.4.1-foss-2018a.eb deleted file mode 100644 index af16b58223aa..000000000000 --- a/easybuild/easyconfigs/f/FUSE/FUSE-3.4.1-foss-2018a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'FUSE' -version = '3.4.1' - -homepage = 'https://github.com/libfuse/libfuse' -description = "The reference implementation of the Linux FUSE (Filesystem in Userspace) interface" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['https://github.com/libfuse/libfuse/releases/download/fuse-%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] -checksums = [ - '88302a8fa56e7871066652495b05faf14b36dca9f1b740e9fb00da0785e60485', # fuse-3.4.1.tar.xz -] - -builddependencies = [ - ('Meson', '0.48.1', '-Python-3.6.4'), - ('Ninja', '1.8.2'), -] - -# -Dutils=True only works as root -configopts = '-Dutils=False' - -sanity_check_paths = { - 'files': ['lib64/libfuse%%(version_major)s.%s' % SHLIB_EXT, - 'lib64/pkgconfig/fuse%(version_major)s.pc'], - 'dirs': ['include/fuse%(version_major)s'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/FabIO/FabIO-0.10.2-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/f/FabIO/FabIO-0.10.2-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index d86bd9a40ab8..000000000000 --- a/easybuild/easyconfigs/f/FabIO/FabIO-0.10.2-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'FabIO' -version = '0.10.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.silx.org' -description = """FabIO is an I/O library for images produced by 2D X-ray detectors and written in Python. -FabIO support images detectors from a dozen of companies (including Mar, Dectris, ADSC, Hamamatsu, Oxford, ...), -for a total of 20 different file formats (like CBF, EDF, TIFF, ...) and offers an unified interface to their headers -(as a python dictionary) and datasets (as a numpy ndarray of integers or floats).""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['fb4dcd0645cbaabbe1d3db59b729cebd72be9b2e3c410e5cdc3b2aa94cc16713'] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), -] - -use_pip = True -download_dep_fail = True -sanity_pip_check = True - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/f/FabIO/FabIO-0.10.2-fosscuda-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/f/FabIO/FabIO-0.10.2-fosscuda-2019b-Python-3.7.4.eb deleted file mode 100644 index 8a9a72212b37..000000000000 --- a/easybuild/easyconfigs/f/FabIO/FabIO-0.10.2-fosscuda-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'FabIO' -version = '0.10.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.silx.org' -description = """FabIO is an I/O library for images produced by 2D X-ray detectors and written in Python. -FabIO support images detectors from a dozen of companies (including Mar, Dectris, ADSC, Hamamatsu, Oxford, ...), -for a total of 20 different file formats (like CBF, EDF, TIFF, ...) and offers an unified interface to their headers -(as a python dictionary) and datasets (as a numpy ndarray of integers or floats).""" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['fb4dcd0645cbaabbe1d3db59b729cebd72be9b2e3c410e5cdc3b2aa94cc16713'] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), -] - -use_pip = True -download_dep_fail = True -sanity_pip_check = True - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/f/FabIO/FabIO-0.11.0-foss-2020b.eb b/easybuild/easyconfigs/f/FabIO/FabIO-0.11.0-foss-2020b.eb index 4ddcccb74e43..adfae3f45078 100644 --- a/easybuild/easyconfigs/f/FabIO/FabIO-0.11.0-foss-2020b.eb +++ b/easybuild/easyconfigs/f/FabIO/FabIO-0.11.0-foss-2020b.eb @@ -4,9 +4,9 @@ name = 'FabIO' version = '0.11.0' homepage = 'http://www.silx.org' -description = """FabIO is an I/O library for images produced by 2D X-ray detectors and written in Python. -FabIO support images detectors from a dozen of companies (including Mar, Dectris, ADSC, Hamamatsu, Oxford, ...), -for a total of 20 different file formats (like CBF, EDF, TIFF, ...) and offers an unified interface to their headers +description = """FabIO is an I/O library for images produced by 2D X-ray detectors and written in Python. +FabIO support images detectors from a dozen of companies (including Mar, Dectris, ADSC, Hamamatsu, Oxford, ...), +for a total of 20 different file formats (like CBF, EDF, TIFF, ...) and offers an unified interface to their headers (as a python dictionary) and datasets (as a numpy ndarray of integers or floats).""" toolchain = {'name': 'foss', 'version': '2020b'} @@ -19,8 +19,4 @@ dependencies = [ ('SciPy-bundle', '2020.11'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/f/FabIO/FabIO-0.11.0-fosscuda-2020b.eb b/easybuild/easyconfigs/f/FabIO/FabIO-0.11.0-fosscuda-2020b.eb index 7126f817a8a7..72f3553560c0 100644 --- a/easybuild/easyconfigs/f/FabIO/FabIO-0.11.0-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/f/FabIO/FabIO-0.11.0-fosscuda-2020b.eb @@ -4,9 +4,9 @@ name = 'FabIO' version = '0.11.0' homepage = 'http://www.silx.org' -description = """FabIO is an I/O library for images produced by 2D X-ray detectors and written in Python. -FabIO support images detectors from a dozen of companies (including Mar, Dectris, ADSC, Hamamatsu, Oxford, ...), -for a total of 20 different file formats (like CBF, EDF, TIFF, ...) and offers an unified interface to their headers +description = """FabIO is an I/O library for images produced by 2D X-ray detectors and written in Python. +FabIO support images detectors from a dozen of companies (including Mar, Dectris, ADSC, Hamamatsu, Oxford, ...), +for a total of 20 different file formats (like CBF, EDF, TIFF, ...) and offers an unified interface to their headers (as a python dictionary) and datasets (as a numpy ndarray of integers or floats).""" toolchain = {'name': 'fosscuda', 'version': '2020b'} @@ -19,8 +19,4 @@ dependencies = [ ('SciPy-bundle', '2020.11'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/f/FabIO/FabIO-0.14.0-foss-2021b.eb b/easybuild/easyconfigs/f/FabIO/FabIO-0.14.0-foss-2021b.eb index 289ac781efe2..f02e7c54a752 100644 --- a/easybuild/easyconfigs/f/FabIO/FabIO-0.14.0-foss-2021b.eb +++ b/easybuild/easyconfigs/f/FabIO/FabIO-0.14.0-foss-2021b.eb @@ -4,9 +4,9 @@ name = 'FabIO' version = '0.14.0' homepage = 'http://www.silx.org' -description = """FabIO is an I/O library for images produced by 2D X-ray detectors and written in Python. -FabIO support images detectors from a dozen of companies (including Mar, Dectris, ADSC, Hamamatsu, Oxford, ...), -for a total of 20 different file formats (like CBF, EDF, TIFF, ...) and offers an unified interface to their headers +description = """FabIO is an I/O library for images produced by 2D X-ray detectors and written in Python. +FabIO support images detectors from a dozen of companies (including Mar, Dectris, ADSC, Hamamatsu, Oxford, ...), +for a total of 20 different file formats (like CBF, EDF, TIFF, ...) and offers an unified interface to their headers (as a python dictionary) and datasets (as a numpy ndarray of integers or floats).""" toolchain = {'name': 'foss', 'version': '2021b'} @@ -19,8 +19,4 @@ dependencies = [ ('SciPy-bundle', '2021.10'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/f/Faber/Faber-0.3-GCCcore-8.3.0.eb b/easybuild/easyconfigs/f/Faber/Faber-0.3-GCCcore-8.3.0.eb deleted file mode 100644 index 92e0159be959..000000000000 --- a/easybuild/easyconfigs/f/Faber/Faber-0.3-GCCcore-8.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Faber' -version = '0.3' - -homepage = 'https://stefanseefeld.github.io/faber' -description = """Faber started as a clone of Boost.Build, to experiment with a - new Python frontend. Meanwhile it has evolved into a new build system, which - retains most of the features found in Boost.Build, but with (hopefully !) much - simplified logic, in addition of course to using Python as scripting language, - rather than Jam. The original bjam engine is still in use as scheduler, though - at this point that is mostly an implementation detail.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/stefanseefeld/faber/archive/release'] -sources = ['%(version)s.tar.gz'] -checksums = ['a2bf9aa6cc6f9878524d95657dc68af9d7258ca14d0f5264d84419e7b6bfdd5c'] - -multi_deps = {'Python': ['3.7.4', '2.7.16']} - -builddependencies = [('binutils', '2.32')] - -use_pip = True -download_dep_fail = True -sanity_pip_check = True - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/f/Faiss/Faiss-1.7.4-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/f/Faiss/Faiss-1.7.4-foss-2023a-CUDA-12.1.1.eb index a55db18bfc62..ef890d7f394d 100644 --- a/easybuild/easyconfigs/f/Faiss/Faiss-1.7.4-foss-2023a-CUDA-12.1.1.eb +++ b/easybuild/easyconfigs/f/Faiss/Faiss-1.7.4-foss-2023a-CUDA-12.1.1.eb @@ -43,7 +43,6 @@ _copts = [ '-DPython_EXECUTABLE="${EBROOTPYTHON}/bin/python"', '-DCUDAToolkit_ROOT="${CUDA_ROOT}"', '-DCMAKE_CUDA_ARCHITECTURES="%(cuda_cc_cmake)s"', - '-DCMAKE_INSTALL_LIBDIR=%(installdir)s/lib', ] configopts = ' '.join(_copts) @@ -60,6 +59,8 @@ postinstallcmds = [ ]) ] +modextrapaths = {'LD_LIBRARY_PATH': "lib/python%(pyshortver)s/site-packages/faiss"} + sanity_check_paths = { 'files': ['lib/lib%%(namelower)s.%s' % SHLIB_EXT], 'dirs': ['include/%(namelower)s', 'lib/python%(pyshortver)s/site-packages/%(namelower)s'], diff --git a/easybuild/easyconfigs/f/FastANI/FastANI-1.1-foss-2018b.eb b/easybuild/easyconfigs/f/FastANI/FastANI-1.1-foss-2018b.eb deleted file mode 100644 index d47a188b5ac4..000000000000 --- a/easybuild/easyconfigs/f/FastANI/FastANI-1.1-foss-2018b.eb +++ /dev/null @@ -1,41 +0,0 @@ -# easybuild easyconfig -# -# John Dey jfdey@fredhutch.org - -easyblock = 'ConfigureMake' - -name = 'FastANI' -version = '1.1' - -homepage = "http://www.iodbc.org/" -description = """FastANI is developed for fast alignment-free computation of - whole-genome Average Nucleotide Identity (ANI). ANI is defined as mean - nucleotide identity of orthologous gene pairs shared between two microbial - genomes. FastANI supports pairwise comparison of both complete and draft - genome assemblies.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/ParBLiSS/FastANI/archive'] -sources = ['v%(version)s.zip'] -patches = ['%(name)s-%(version)s-memcpy.patch'] -checksums = [ - 'ffb776ddfa2595bba5611b0b017aad5089f9a19ea020c7d708d09c628bb926b3', # v1.1.zip - 'fada27c448b5a1cfabc9780b57093ee7b57ac84e3d2b9fd65efb4cbe38220190', # FastANI-1.1-memcpy.patch -] - -preconfigopts = 'autoconf && ' - -builddependencies = [('Autoconf', '2.69')] - -dependencies = [ - ('GSL', '2.5'), - ('zlib', '1.2.11'), -] - -sanity_check_paths = { - 'files': ['bin/fastANI'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastANI/FastANI-1.1-intel-2018b.eb b/easybuild/easyconfigs/f/FastANI/FastANI-1.1-intel-2018b.eb deleted file mode 100644 index 1fd567fd8bcf..000000000000 --- a/easybuild/easyconfigs/f/FastANI/FastANI-1.1-intel-2018b.eb +++ /dev/null @@ -1,41 +0,0 @@ -# easybuild easyconfig -# -# John Dey jfdey@fredhutch.org - -easyblock = 'ConfigureMake' - -name = 'FastANI' -version = '1.1' - -homepage = "http://www.iodbc.org/" -description = """FastANI is developed for fast alignment-free computation of - whole-genome Average Nucleotide Identity (ANI). ANI is defined as mean - nucleotide identity of orthologous gene pairs shared between two microbial - genomes. FastANI supports pairwise comparison of both complete and draft - genome assemblies.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['https://github.com/ParBLiSS/FastANI/archive'] -sources = ['v%(version)s.zip'] -patches = ['%(name)s-%(version)s-memcpy.patch'] -checksums = [ - 'ffb776ddfa2595bba5611b0b017aad5089f9a19ea020c7d708d09c628bb926b3', # v1.1.zip - 'fada27c448b5a1cfabc9780b57093ee7b57ac84e3d2b9fd65efb4cbe38220190', # FastANI-1.1-memcpy.patch -] - -preconfigopts = 'autoconf && ' - -builddependencies = [('Autoconf', '2.69')] - -dependencies = [ - ('GSL', '2.5'), - ('zlib', '1.2.11'), -] - -sanity_check_paths = { - 'files': ['bin/fastANI'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastANI/FastANI-1.1-memcpy.patch b/easybuild/easyconfigs/f/FastANI/FastANI-1.1-memcpy.patch deleted file mode 100644 index cc2b7561d474..000000000000 --- a/easybuild/easyconfigs/f/FastANI/FastANI-1.1-memcpy.patch +++ /dev/null @@ -1,14 +0,0 @@ -remove memcpy wrapper to fix hang -author: John Dey (Fred Hutch) -diff -ruN FastANI-1.1.orig/Makefile.in FastANI-1.1/Makefile.in ---- FastANI-1.1.orig/Makefile.in 2018-08-01 09:29:53.000000000 -0700 -+++ FastANI-1.1/Makefile.in 2018-12-07 16:00:29.231658000 -0800 -@@ -6,7 +6,7 @@ - ifeq ($(UNAME_S),Darwin) - CXXFLAGS += -mmacosx-version-min=10.7 -stdlib=libc++ - else -- CXXFLAGS += -include src/common/memcpyLink.h -Wl,--wrap=memcpy -+ CXXFLAGS += -include src/common/memcpyLink.h - CFLAGS += -include src/common/memcpyLink.h - endif - diff --git a/easybuild/easyconfigs/f/FastANI/FastANI-1.2-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/f/FastANI/FastANI-1.2-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index a70669df3e61..000000000000 --- a/easybuild/easyconfigs/f/FastANI/FastANI-1.2-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,43 +0,0 @@ -# easybuild easyconfig -# -# John Dey jfdey@fredhutch.org -# -# Updated: Pavel Grochal (INUITS) - -easyblock = 'ConfigureMake' - -name = 'FastANI' -version = '1.2' - -homepage = "https://www.iodbc.org/" -description = """FastANI is developed for fast alignment-free computation of - whole-genome Average Nucleotide Identity (ANI). ANI is defined as mean - nucleotide identity of orthologous gene pairs shared between two microbial - genomes. FastANI supports pairwise comparison of both complete and draft - genome assemblies.""" - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} - -source_urls = ['https://github.com/ParBLiSS/FastANI/archive'] -sources = ['v%(version)s.zip'] -patches = ['%(name)s-%(version)s-memcpy.patch'] -checksums = [ - 'fc360616472f6b9608b1914036b0233d45c251b22112331e74d63cec0567b5fa', # v1.2.zip - 'eebcf0b64c31ee360ca79136f644157064ac69747ed13cff70f5c9932c6bb0d5', # FastANI-1.2-memcpy.patch -] - -preconfigopts = 'autoconf && ' - -builddependencies = [('Autoconf', '2.69')] - -dependencies = [ - ('GSL', '2.5'), - ('zlib', '1.2.11'), -] - -sanity_check_paths = { - 'files': ['bin/fastANI'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastANI/FastANI-1.2-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/f/FastANI/FastANI-1.2-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 6d3ae6e71cbf..000000000000 --- a/easybuild/easyconfigs/f/FastANI/FastANI-1.2-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,43 +0,0 @@ -# easybuild easyconfig -# -# John Dey jfdey@fredhutch.org -# -# Updated: Pavel Grochal (INUITS) - -easyblock = 'ConfigureMake' - -name = 'FastANI' -version = '1.2' - -homepage = "https://www.iodbc.org/" -description = """FastANI is developed for fast alignment-free computation of - whole-genome Average Nucleotide Identity (ANI). ANI is defined as mean - nucleotide identity of orthologous gene pairs shared between two microbial - genomes. FastANI supports pairwise comparison of both complete and draft - genome assemblies.""" - -toolchain = {'name': 'iccifort', 'version': '2019.1.144-GCC-8.2.0-2.31.1'} - -source_urls = ['https://github.com/ParBLiSS/FastANI/archive'] -sources = ['v%(version)s.zip'] -patches = ['%(name)s-%(version)s-memcpy.patch'] -checksums = [ - 'fc360616472f6b9608b1914036b0233d45c251b22112331e74d63cec0567b5fa', # v1.2.zip - 'eebcf0b64c31ee360ca79136f644157064ac69747ed13cff70f5c9932c6bb0d5', # FastANI-1.2-memcpy.patch -] - -preconfigopts = 'autoconf && ' - -builddependencies = [('Autoconf', '2.69')] - -dependencies = [ - ('GSL', '2.5'), - ('zlib', '1.2.11'), -] - -sanity_check_paths = { - 'files': ['bin/fastANI'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastANI/FastANI-1.3-iccifort-2019.5.281.eb b/easybuild/easyconfigs/f/FastANI/FastANI-1.3-iccifort-2019.5.281.eb deleted file mode 100644 index 08282e41a588..000000000000 --- a/easybuild/easyconfigs/f/FastANI/FastANI-1.3-iccifort-2019.5.281.eb +++ /dev/null @@ -1,43 +0,0 @@ -# easybuild easyconfig -# -# John Dey jfdey@fredhutch.org -# -# Updated: Pavel Grochal (INUITS) - -easyblock = 'ConfigureMake' - -name = 'FastANI' -version = '1.3' - -homepage = "https://www.iodbc.org/" -description = """FastANI is developed for fast alignment-free computation of - whole-genome Average Nucleotide Identity (ANI). ANI is defined as mean - nucleotide identity of orthologous gene pairs shared between two microbial - genomes. FastANI supports pairwise comparison of both complete and draft - genome assemblies.""" - -toolchain = {'name': 'iccifort', 'version': '2019.5.281'} - -source_urls = ['https://github.com/ParBLiSS/FastANI/archive'] -sources = ['v%(version)s.zip'] -patches = ['FastANI-1.2-memcpy.patch'] -checksums = [ - '9c03f105c3b603a7ae9bfc8e9aab2dd8cae8512aef51cc3f78267a1e5a2a14a2', # v1.3.zip - 'eebcf0b64c31ee360ca79136f644157064ac69747ed13cff70f5c9932c6bb0d5', # FastANI-1.2-memcpy.patch -] - -builddependencies = [('Autotools', '20180311')] - -dependencies = [ - ('GSL', '2.6'), - ('zlib', '1.2.11'), -] - -preconfigopts = 'autoconf && ' - -sanity_check_paths = { - 'files': ['bin/fastANI'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastANI/FastANI-1.31-iccifort-2020.1.217.eb b/easybuild/easyconfigs/f/FastANI/FastANI-1.31-iccifort-2020.1.217.eb deleted file mode 100644 index 8eaac990bbfb..000000000000 --- a/easybuild/easyconfigs/f/FastANI/FastANI-1.31-iccifort-2020.1.217.eb +++ /dev/null @@ -1,45 +0,0 @@ -# easybuild easyconfig -# -# John Dey jfdey@fredhutch.org -# -# Updated: Pavel Grochal (INUITS) - -easyblock = 'ConfigureMake' - -name = 'FastANI' -version = '1.31' - -homepage = "https://github.com/ParBLiSS/FastANI" -description = """FastANI is developed for fast alignment-free computation of - whole-genome Average Nucleotide Identity (ANI). ANI is defined as mean - nucleotide identity of orthologous gene pairs shared between two microbial - genomes. FastANI supports pairwise comparison of both complete and draft - genome assemblies.""" - -toolchain = {'name': 'iccifort', 'version': '2020.1.217'} - -source_urls = ['https://github.com/ParBLiSS/FastANI/archive'] -sources = ['v%(version)s.zip'] -patches = ['FastANI-1.2-memcpy.patch'] -checksums = [ - '05104b153f30259eb465d46621056cd670a637e0bf911ff3bf5aa032dcbc1e8b', # v1.31.zip - 'eebcf0b64c31ee360ca79136f644157064ac69747ed13cff70f5c9932c6bb0d5', # FastANI-1.2-memcpy.patch -] - -builddependencies = [('Autotools', '20180311')] - -dependencies = [ - ('GSL', '2.6'), - ('zlib', '1.2.11'), -] - -preconfigopts = 'autoconf && ' - -sanity_check_paths = { - 'files': ['bin/fastANI'], - 'dirs': [] -} - -sanity_check_commands = ["fastANI --help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastANI/FastANI-1.34-GCC-13.2.0.eb b/easybuild/easyconfigs/f/FastANI/FastANI-1.34-GCC-13.2.0.eb new file mode 100644 index 000000000000..73ffad70a87a --- /dev/null +++ b/easybuild/easyconfigs/f/FastANI/FastANI-1.34-GCC-13.2.0.eb @@ -0,0 +1,45 @@ +# easybuild easyconfig +# +# John Dey jfdey@fredhutch.org +# +# Updated: Pavel Grochal (INUITS) + +easyblock = 'ConfigureMake' + +name = 'FastANI' +version = '1.34' + +homepage = "https://github.com/ParBLiSS/FastANI" +description = """FastANI is developed for fast alignment-free computation of + whole-genome Average Nucleotide Identity (ANI). ANI is defined as mean + nucleotide identity of orthologous gene pairs shared between two microbial + genomes. FastANI supports pairwise comparison of both complete and draft + genome assemblies.""" + +toolchain = {'name': 'GCC', 'version': '13.2.0'} + +source_urls = ['https://github.com/ParBLiSS/FastANI/archive'] +sources = ['v%(version)s.zip'] +patches = ['FastANI-1.2-memcpy.patch'] +checksums = [ + {'v1.34.zip': 'cb15540634c725cb46dded7becaff38b27a7f709c0a8589db986674effcc6180'}, + {'FastANI-1.2-memcpy.patch': 'eebcf0b64c31ee360ca79136f644157064ac69747ed13cff70f5c9932c6bb0d5'}, +] + +builddependencies = [('Autotools', '20220317')] + +dependencies = [ + ('GSL', '2.7'), + ('zlib', '1.2.13'), +] + +preconfigopts = 'autoconf && ' + +sanity_check_paths = { + 'files': ['bin/fastANI'], + 'dirs': [] +} + +sanity_check_commands = ["fastANI --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastFold/FastFold-20220729-foss-2021a-CUDA-11.3.1.eb b/easybuild/easyconfigs/f/FastFold/FastFold-20220729-foss-2021a-CUDA-11.3.1.eb index 0149030d604e..34681eb5b8f2 100644 --- a/easybuild/easyconfigs/f/FastFold/FastFold-20220729-foss-2021a-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/f/FastFold/FastFold-20220729-foss-2021a-CUDA-11.3.1.eb @@ -28,8 +28,6 @@ dependencies = [ ('OpenMM', '7.5.1', '-DeepMind-patch'), ] -use_pip = True - exts_list = [ ('PDBFixer', '1.7', { 'source_urls': ['https://github.com/openmm/pdbfixer/archive/refs/tags/'], @@ -61,6 +59,4 @@ sanity_check_commands = [ "python -c 'from fastfold.model.fastnn import Evoformer'", ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastK/FastK-1.1.0-GCC-12.3.0.eb b/easybuild/easyconfigs/f/FastK/FastK-1.1.0-GCC-12.3.0.eb new file mode 100644 index 000000000000..784fdd460d86 --- /dev/null +++ b/easybuild/easyconfigs/f/FastK/FastK-1.1.0-GCC-12.3.0.eb @@ -0,0 +1,44 @@ +easyblock = 'ConfigureMake' + +name = 'FastK' +version = '1.1.0' + +homepage = 'https://github.com/thegenemyers/FASTK' +description = """FastK is a k‑mer counter that is optimized for processing high quality DNA assembly data sets + such as those produced with an Illumina instrument or a PacBio run in HiFi mode. For example it is about 2 times + faster than KMC3 when counting 40-mers in a 50X HiFi data set. Its relative speedup decreases with increasing error + rate or increasing values of k, but regardless is a general program that works for any DNA sequence data set + and choice of k. It is further designed to handle data sets of arbitrarily large size, e.g. a 100X data + set of a 32GB Axolotl genome (3.2Tbp) can be performed on a machine with just 12GB of memory provided it + has ~6.5TB of disk space available.""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +source_urls = ['https://github.com/thegenemyers/FASTK/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['28a2de98ede77d4b4476596851f92413a9d99a1d3341afc6682d5333ac797f07'] + +dependencies = [ + ('cURL', '8.0.1'), + ('bzip2', '1.0.8'), + ('XZ', '5.4.2'), +] + +skipsteps = ['configure'] + +prebuildopts = 'cd %(builddir)s/FASTK-%(version)s/HTSLIB/ && make CC="$CC" CFLAGS="$CFLAGS" && cd - && ' +prebuildopts += 'cd %(builddir)s/FASTK-%(version)s/LIBDEFLATE/ && make CC="$CC" CFLAGS="$CFLAGS" && cd - && ' + +buildopts = 'CC="$CC" CFLAGS="$CFLAGS -fno-strict-aliasing" ' + +preinstallopts = "mkdir -p %(installdir)s/bin && " +installopts = "DEST_DIR=%(installdir)s/bin" + +sanity_check_paths = { + 'files': ['bin/%(name)s'], + 'dirs': [], +} + +sanity_check_commands = ["command -v %(name)s"] + +moduleclass = 'bio' 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 deleted file mode 100644 index e2f94ba178a2..000000000000 --- a/easybuild/easyconfigs/f/FastME/FastME-2.1.5-foss-2016a.eb +++ /dev/null @@ -1,19 +0,0 @@ -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/FastME/FastME-2.1.6.1-GCC-8.3.0.eb b/easybuild/easyconfigs/f/FastME/FastME-2.1.6.1-GCC-8.3.0.eb deleted file mode 100644 index 56a444cbe7f6..000000000000 --- a/easybuild/easyconfigs/f/FastME/FastME-2.1.6.1-GCC-8.3.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FastME' -version = '2.1.6.1' - -homepage = 'http://www.atgc-montpellier.fr/fastme/' -description = """FastME: a comprehensive, accurate and fast distance-based phylogeny inference program.""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -source_urls = ['https://gite.lirmm.fr/atgc/FastME/raw/master/tarball/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ac05853bc246ccb3d88b8bc075709a82cfe096331b0f4682b639f37df2b30974'] - -sanity_check_paths = { - 'files': ['bin/fastme'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastME/FastME-2.1.6.1-iccifort-2019.5.281.eb b/easybuild/easyconfigs/f/FastME/FastME-2.1.6.1-iccifort-2019.5.281.eb deleted file mode 100644 index 4fade1721f8e..000000000000 --- a/easybuild/easyconfigs/f/FastME/FastME-2.1.6.1-iccifort-2019.5.281.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FastME' -version = '2.1.6.1' - -homepage = 'https://www.atgc-montpellier.fr/fastme/' -description = """FastME: a comprehensive, accurate and fast distance-based phylogeny inference program.""" - -toolchain = {'name': 'iccifort', 'version': '2019.5.281'} - -source_urls = ['https://gite.lirmm.fr/atgc/FastME/raw/master/tarball/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ac05853bc246ccb3d88b8bc075709a82cfe096331b0f4682b639f37df2b30974'] - -sanity_check_paths = { - 'files': ['bin/fastme'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastME/FastME-2.1.6.1-intel-2018a.eb b/easybuild/easyconfigs/f/FastME/FastME-2.1.6.1-intel-2018a.eb deleted file mode 100644 index de165865cda5..000000000000 --- a/easybuild/easyconfigs/f/FastME/FastME-2.1.6.1-intel-2018a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FastME' -version = '2.1.6.1' - -homepage = 'http://www.atgc-montpellier.fr/fastme/' -description = """FastME: a comprehensive, accurate and fast distance-based phylogeny inference program.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://gite.lirmm.fr/atgc/FastME/raw/master/tarball/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ac05853bc246ccb3d88b8bc075709a82cfe096331b0f4682b639f37df2b30974'] - -sanity_check_paths = { - 'files': ['bin/fastme'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastME/FastME-2.1.6.1-intel-2018b.eb b/easybuild/easyconfigs/f/FastME/FastME-2.1.6.1-intel-2018b.eb deleted file mode 100644 index f29f9bb87193..000000000000 --- a/easybuild/easyconfigs/f/FastME/FastME-2.1.6.1-intel-2018b.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FastME' -version = '2.1.6.1' - -homepage = 'http://www.atgc-montpellier.fr/fastme/' -description = """FastME: a comprehensive, accurate and fast distance-based phylogeny inference program.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['https://gite.lirmm.fr/atgc/FastME/raw/master/tarball/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ac05853bc246ccb3d88b8bc075709a82cfe096331b0f4682b639f37df2b30974'] - -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 deleted file mode 100644 index 6c70424ced4e..000000000000 --- a/easybuild/easyconfigs/f/FastQC/FastQC-0.10.1-Java-1.7.0_80.eb +++ /dev/null @@ -1,40 +0,0 @@ -## -# 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 -# -## -easyblock = 'PackedBinary' - -name = 'FastQC' -version = '0.10.1' -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 = SYSTEM - -sources = ['%(namelower)s_v%(version)s.zip'] -source_urls = ['http://www.bioinformatics.babraham.ac.uk/projects/%(namelower)s'] - -patches = ['FastQC_shebang.patch'] - -dependencies = [('Java', '1.7.0_80')] - -postinstallcmds = ["chmod +x %(installdir)s/fastqc"] - -sanity_check_paths = { - 'files': ['fastqc', 'fastqc_icon.ico', 'INSTALL.txt', 'jbzip2-0.9.jar', 'LICENSE.txt', - 'README.txt', 'RELEASE_NOTES.txt', 'run_fastqc.bat', 'sam-1.32.jar'], - 'dirs': ['Contaminants', 'Help', 'Templates', 'uk'], -} - -sanity_check_commands = [('fastqc', '-v')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastQC/FastQC-0.11.2-Java-1.7.0_60.eb b/easybuild/easyconfigs/f/FastQC/FastQC-0.11.2-Java-1.7.0_60.eb deleted file mode 100644 index efc554504477..000000000000 --- a/easybuild/easyconfigs/f/FastQC/FastQC-0.11.2-Java-1.7.0_60.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'FastQC' -version = '0.11.2' -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 = SYSTEM - -source_urls = ['http://www.bioinformatics.babraham.ac.uk/projects/%(namelower)s'] -sources = ['%(namelower)s_v%(version)s.zip'] - -patches = ['FastQC_shebang.patch'] - -dependencies = [('Java', '1.7.0_60')] - -postinstallcmds = ["chmod +x %(installdir)s/fastqc"] - -sanity_check_paths = { - 'files': ['fastqc', 'fastqc_icon.ico', 'INSTALL.txt', 'jbzip2-0.9.jar', 'LICENSE.txt', - 'README.txt', 'RELEASE_NOTES.txt', 'run_fastqc.bat', 'sam-1.103.jar'], - 'dirs': ['Configuration', 'Help', 'Templates', 'uk', 'net', 'org'], -} - -sanity_check_commands = [('fastqc', '-v')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastQC/FastQC-0.11.3-Java-1.7.0_80.eb b/easybuild/easyconfigs/f/FastQC/FastQC-0.11.3-Java-1.7.0_80.eb deleted file mode 100644 index eca635d6606d..000000000000 --- a/easybuild/easyconfigs/f/FastQC/FastQC-0.11.3-Java-1.7.0_80.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'FastQC' -version = '0.11.3' -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 = SYSTEM - -source_urls = ['http://www.bioinformatics.babraham.ac.uk/projects/%(namelower)s'] -sources = ['%(namelower)s_v%(version)s.zip'] - -patches = ['FastQC_shebang.patch'] - -dependencies = [('Java', '1.7.0_80')] - -postinstallcmds = ["chmod +x %(installdir)s/fastqc"] - -sanity_check_paths = { - 'files': ['fastqc', 'fastqc_icon.ico', 'INSTALL.txt', 'jbzip2-0.9.jar', 'LICENSE.txt', 'LICENSE_JHDF5.txt', - 'README.txt', 'RELEASE_NOTES.txt', 'run_fastqc.bat', 'sam-1.103.jar', 'cisd-jhdf5.jar'], - 'dirs': ['Configuration', 'Help', 'Templates', 'uk', 'net', 'org'], -} - -sanity_check_commands = [('fastqc', '-v')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastQC/FastQC-0.11.4-Java-1.8.0_66.eb b/easybuild/easyconfigs/f/FastQC/FastQC-0.11.4-Java-1.8.0_66.eb deleted file mode 100644 index 36a832afe5c4..000000000000 --- a/easybuild/easyconfigs/f/FastQC/FastQC-0.11.4-Java-1.8.0_66.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'FastQC' -version = '0.11.4' -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 = SYSTEM - -source_urls = ['http://www.bioinformatics.babraham.ac.uk/projects/%(namelower)s'] -sources = ['%(namelower)s_v%(version)s.zip'] - -patches = ['FastQC_shebang.patch'] - -dependencies = [('Java', '1.8.0_66')] - -postinstallcmds = ["chmod +x %(installdir)s/fastqc"] - -sanity_check_paths = { - 'files': ['fastqc', 'fastqc_icon.ico', 'INSTALL.txt', 'jbzip2-0.9.jar', 'LICENSE.txt', 'LICENSE_JHDF5.txt', - 'README.txt', 'RELEASE_NOTES.txt', 'run_fastqc.bat', 'sam-1.103.jar', 'cisd-jhdf5.jar'], - 'dirs': ['Configuration', 'Help', 'Templates', 'uk', 'net', 'org'], -} - -sanity_check_commands = [('fastqc', '-v')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastQC/FastQC-0.11.4-Java-1.8.0_74.eb b/easybuild/easyconfigs/f/FastQC/FastQC-0.11.4-Java-1.8.0_74.eb deleted file mode 100644 index 8694c4119d00..000000000000 --- a/easybuild/easyconfigs/f/FastQC/FastQC-0.11.4-Java-1.8.0_74.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'FastQC' -version = '0.11.4' -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 = SYSTEM - -source_urls = ['http://www.bioinformatics.babraham.ac.uk/projects/%(namelower)s'] -sources = ['%(namelower)s_v%(version)s.zip'] - -patches = ['FastQC_shebang.patch'] - -dependencies = [('Java', '1.8.0_74')] - -postinstallcmds = ["chmod +x %(installdir)s/fastqc"] - -sanity_check_paths = { - 'files': ['fastqc', 'fastqc_icon.ico', 'INSTALL.txt', 'jbzip2-0.9.jar', 'LICENSE.txt', 'LICENSE_JHDF5.txt', - 'README.txt', 'RELEASE_NOTES.txt', 'run_fastqc.bat', 'sam-1.103.jar', 'cisd-jhdf5.jar'], - 'dirs': ['Configuration', 'Help', 'Templates', 'uk', 'net', 'org'], -} - -sanity_check_commands = [('fastqc', '-v')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastQC/FastQC-0.11.5-Java-1.7.0_80.eb b/easybuild/easyconfigs/f/FastQC/FastQC-0.11.5-Java-1.7.0_80.eb deleted file mode 100644 index 2cc7d0d386cd..000000000000 --- a/easybuild/easyconfigs/f/FastQC/FastQC-0.11.5-Java-1.7.0_80.eb +++ /dev/null @@ -1,32 +0,0 @@ -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 = SYSTEM - -source_urls = ['http://www.bioinformatics.babraham.ac.uk/projects/%(namelower)s'] -sources = ['%(namelower)s_v%(version)s.zip'] - -patches = ['FastQC_shebang.patch'] - -dependencies = [('Java', '1.7.0_80')] - -postinstallcmds = ["chmod +x %(installdir)s/fastqc"] - -sanity_check_paths = { - 'files': ['fastqc', 'fastqc_icon.ico', 'INSTALL.txt', 'jbzip2-0.9.jar', 'LICENSE.txt', 'LICENSE_JHDF5.txt', - 'README.txt', 'RELEASE_NOTES.txt', 'run_fastqc.bat', 'sam-1.103.jar', 'cisd-jhdf5.jar'], - 'dirs': ['Configuration', 'Help', 'Templates', 'uk', 'net', 'org'], -} - -sanity_check_commands = [('fastqc', '-v')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastQC/FastQC-0.11.5-Java-1.8.0_144.eb b/easybuild/easyconfigs/f/FastQC/FastQC-0.11.5-Java-1.8.0_144.eb deleted file mode 100644 index 80e395442635..000000000000 --- a/easybuild/easyconfigs/f/FastQC/FastQC-0.11.5-Java-1.8.0_144.eb +++ /dev/null @@ -1,36 +0,0 @@ -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 = SYSTEM - -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/FastQC/FastQC-0.11.5-Java-1.8.0_74.eb b/easybuild/easyconfigs/f/FastQC/FastQC-0.11.5-Java-1.8.0_74.eb deleted file mode 100644 index e62b02cefb19..000000000000 --- a/easybuild/easyconfigs/f/FastQC/FastQC-0.11.5-Java-1.8.0_74.eb +++ /dev/null @@ -1,32 +0,0 @@ -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 = SYSTEM - -source_urls = ['http://www.bioinformatics.babraham.ac.uk/projects/%(namelower)s'] -sources = ['%(namelower)s_v%(version)s.zip'] - -patches = ['FastQC_shebang.patch'] - -dependencies = [('Java', '1.8.0_74')] - -postinstallcmds = ["chmod +x %(installdir)s/fastqc"] - -sanity_check_paths = { - 'files': ['fastqc', 'fastqc_icon.ico', 'INSTALL.txt', 'jbzip2-0.9.jar', 'LICENSE.txt', 'LICENSE_JHDF5.txt', - 'README.txt', 'RELEASE_NOTES.txt', 'run_fastqc.bat', 'sam-1.103.jar', 'cisd-jhdf5.jar'], - 'dirs': ['Configuration', 'Help', 'Templates', 'uk', 'net', 'org'], -} - -sanity_check_commands = [('fastqc', '-v')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastQC/FastQC-0.11.7-Java-1.8.0_162.eb b/easybuild/easyconfigs/f/FastQC/FastQC-0.11.7-Java-1.8.0_162.eb deleted file mode 100644 index 612ff213a123..000000000000 --- a/easybuild/easyconfigs/f/FastQC/FastQC-0.11.7-Java-1.8.0_162.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'FastQC' -version = '0.11.7' -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 = SYSTEM - -source_urls = ['http://www.bioinformatics.babraham.ac.uk/projects/%(namelower)s'] -sources = ['%(namelower)s_v%(version)s.zip'] -patches = ['FastQC_shebang.patch'] -checksums = [ - '59cf50876bbe5f363442eb989e43ae3eaab8d932c49e8cff2c1a1898dd721112', # fastqc_v0.11.7.zip - '684701634440864750c9a0b99d81e122a1def78672d436daf5497bff61d9a356', # FastQC_shebang.patch -] - -dependencies = [('Java', '1.8.0_162')] - -postinstallcmds = ["chmod +x %(installdir)s/fastqc"] - -sanity_check_paths = { - 'files': ['fastqc', 'fastqc_icon.ico', 'INSTALL.txt', 'jbzip2-0.9.jar', 'LICENSE.txt', 'LICENSE_JHDF5.txt', - 'README.txt', 'RELEASE_NOTES.txt', 'run_fastqc.bat', 'sam-1.103.jar', 'cisd-jhdf5.jar'], - 'dirs': ['Configuration', 'Help', 'Templates', 'uk', 'net', 'org'], -} - -sanity_check_commands = [('fastqc', '-v')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastQC/FastQC-0.11.8-Java-1.8.eb b/easybuild/easyconfigs/f/FastQC/FastQC-0.11.8-Java-1.8.eb deleted file mode 100644 index daee979d9db9..000000000000 --- a/easybuild/easyconfigs/f/FastQC/FastQC-0.11.8-Java-1.8.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'FastQC' -version = '0.11.8' -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 = SYSTEM - -source_urls = ['http://www.bioinformatics.babraham.ac.uk/projects/%(namelower)s'] -sources = ['%(namelower)s_v%(version)s.zip'] -patches = ['FastQC_shebang.patch'] -checksums = [ - 'ca87fe77807e4ac796b6cad949858921fd20652c4038f586f05ece94b5022129', # fastqc_v0.11.8.zip - '684701634440864750c9a0b99d81e122a1def78672d436daf5497bff61d9a356', # FastQC_shebang.patch -] - -dependencies = [('Java', '1.8', '', SYSTEM)] - -postinstallcmds = ["chmod +x %(installdir)s/fastqc"] - -sanity_check_paths = { - 'files': ['fastqc', 'fastqc_icon.ico', 'INSTALL.txt', 'jbzip2-0.9.jar', - 'LICENSE.txt', 'LICENSE_JHDF5.txt', 'README.txt', - 'RELEASE_NOTES.txt', 'run_fastqc.bat', 'sam-1.103.jar', - 'cisd-jhdf5.jar'], - 'dirs': ['Configuration', 'Help', 'Templates', 'uk', 'net', 'org'], -} - -sanity_check_commands = [('fastqc', '-v')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastQC/FastQC-0.11.8-Java-11.eb b/easybuild/easyconfigs/f/FastQC/FastQC-0.11.8-Java-11.eb deleted file mode 100644 index ef747fd96256..000000000000 --- a/easybuild/easyconfigs/f/FastQC/FastQC-0.11.8-Java-11.eb +++ /dev/null @@ -1,42 +0,0 @@ -# Updated from previous config -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'PackedBinary' - -name = 'FastQC' -version = '0.11.8' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'https://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 = SYSTEM - -source_urls = ['https://www.bioinformatics.babraham.ac.uk/projects/%(namelower)s'] -sources = ['%(namelower)s_v%(version)s.zip'] -patches = ['FastQC_shebang.patch'] -checksums = [ - 'ca87fe77807e4ac796b6cad949858921fd20652c4038f586f05ece94b5022129', # fastqc_v0.11.8.zip - '684701634440864750c9a0b99d81e122a1def78672d436daf5497bff61d9a356', # FastQC_shebang.patch -] - -dependencies = [('Java', '11', '', SYSTEM)] - -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/FastQTL/FastQTL-2.184-GCC-11.2.0.eb b/easybuild/easyconfigs/f/FastQTL/FastQTL-2.184-GCC-11.2.0.eb index 27fcdb8a5a5b..141996265bcc 100644 --- a/easybuild/easyconfigs/f/FastQTL/FastQTL-2.184-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/f/FastQTL/FastQTL-2.184-GCC-11.2.0.eb @@ -1,7 +1,7 @@ # 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 +# SIB Swiss Institute of Bioinformatics # updated to GCC 11.2.0 # J. Sassmannshausen diff --git a/easybuild/easyconfigs/f/FastQTL/FastQTL-2.184-foss-2018b.eb b/easybuild/easyconfigs/f/FastQTL/FastQTL-2.184-foss-2018b.eb deleted file mode 100644 index fe5d926ec057..000000000000 --- a/easybuild/easyconfigs/f/FastQTL/FastQTL-2.184-foss-2018b.eb +++ /dev/null @@ -1,56 +0,0 @@ -# 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 = 'MakeCp' - -name = 'FastQTL' -version = '2.184' - -homepage = 'http://fastqtl.sourceforge.net/' -description = 'FastQTL is a QTL mapper' - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['http://fastqtl.sourceforge.net/files/'] -sources = ['%(name)s-%(version)s.linux.tgz'] -checksums = ['b8d8959a9fbeba106483a2a3e178eaf918b907ad9f9aab7988b6817bb2108879'] - -builddependencies = [ - ('libRmath', '3.6.0'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('XZ', '5.2.4'), - ('GSL', '2.5'), - ('Boost', '1.67.0'), -] - -buildopts = 'INC_MATH= LIB_MATH=-l:libRmath.a ' -# we override LIB_BASE to change -lblas to $LIBBLAS (-lopenblas for foss toolchain) -buildopts += 'LIB_BASE="-L$EBROOTBOOST/lib -lm -lz -lboost_iostreams -lboost_program_options -lgsl $LIBBLAS"' - -parallel = 1 - -files_to_copy = [ - 'bin', - 'doc', - 'example', - 'LICENCE', - 'README', - 'script', -] - -sanity_check_paths = { - 'files': ['bin/fastQTL'], - 'dirs': [] -} - -# delete the binary provided with the tarball -# it's not static and it doesn't work ;) -postinstallcmds = ['rm %(installdir)s/bin/fastQTL.static'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastQ_Screen/FastQ_Screen-0.11.3-foss-2016b-Perl-5.24.0.eb b/easybuild/easyconfigs/f/FastQ_Screen/FastQ_Screen-0.11.3-foss-2016b-Perl-5.24.0.eb deleted file mode 100644 index e26b54d33872..000000000000 --- a/easybuild/easyconfigs/f/FastQ_Screen/FastQ_Screen-0.11.3-foss-2016b-Perl-5.24.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'Tarball' - -name = 'FastQ_Screen' -version = '0.11.3' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://www.bioinformatics.babraham.ac.uk/projects/%(namelower)s/' -description = """FastQ Screen allows you to screen a library of sequences in FastQ - format against a set of sequence databases so you can see if the composition of the - library matches with what you expect.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = ['http://www.bioinformatics.babraham.ac.uk/projects/%(namelower)s'] -sources = ['%(namelower)s_v%(version)s.tar.gz'] - -checksums = ['220696f7366eb64cd6ff26355b89ac0c959887b17b5ad9f88903f58a4a71cec6'] - -dependencies = [ - ('Perl', '5.24.0'), - ('GD', '2.66', versionsuffix), - ('BWA', '0.7.16a'), - ('Bowtie', '1.2.1.1'), - ('Bowtie2', '2.3.2'), -] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['%(namelower)s'], - 'dirs': [], -} - -sanity_check_commands = [('%(namelower)s -v')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastQ_Screen/FastQ_Screen-0.11.4-foss-2016b-Perl-5.24.0.eb b/easybuild/easyconfigs/f/FastQ_Screen/FastQ_Screen-0.11.4-foss-2016b-Perl-5.24.0.eb deleted file mode 100644 index 4b526260385d..000000000000 --- a/easybuild/easyconfigs/f/FastQ_Screen/FastQ_Screen-0.11.4-foss-2016b-Perl-5.24.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'Tarball' - -name = 'FastQ_Screen' -version = '0.11.4' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://www.bioinformatics.babraham.ac.uk/projects/%(namelower)s/' -description = """FastQ Screen allows you to screen a library of sequences in FastQ - format against a set of sequence databases so you can see if the composition of the - library matches with what you expect.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = ['http://www.bioinformatics.babraham.ac.uk/projects/%(namelower)s'] -sources = ['%(namelower)s_v%(version)s.tar.gz'] - -checksums = ['50438e1a30c5474ce64c583c3d39029f456858f935d873aba13a739fc599fd22'] - -dependencies = [ - ('Perl', '5.24.0'), - ('GD', '2.66', versionsuffix), - ('BWA', '0.7.16a'), - ('Bowtie', '1.2.1.1'), - ('Bowtie2', '2.3.2'), -] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['%(namelower)s'], - 'dirs': [], -} - -sanity_check_commands = [('%(namelower)s -v')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastQ_Screen/FastQ_Screen-0.12.0-intel-2018a-Perl-5.26.1.eb b/easybuild/easyconfigs/f/FastQ_Screen/FastQ_Screen-0.12.0-intel-2018a-Perl-5.26.1.eb deleted file mode 100644 index ed25517c59e0..000000000000 --- a/easybuild/easyconfigs/f/FastQ_Screen/FastQ_Screen-0.12.0-intel-2018a-Perl-5.26.1.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'Tarball' - -name = 'FastQ_Screen' -version = '0.12.0' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://www.bioinformatics.babraham.ac.uk/projects/%(namelower)s/' -description = """FastQ Screen allows you to screen a library of sequences in FastQ - format against a set of sequence databases so you can see if the composition of the - library matches with what you expect.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['http://www.bioinformatics.babraham.ac.uk/projects/%(namelower)s'] -sources = ['%(namelower)s_v%(version)s.tar.gz'] -checksums = ['7c9f6bc78ee482b8e97614664619a85e14fa9bc29fb0ddc410310452814a311e'] - -dependencies = [ - ('Perl', '5.26.1'), - ('GDGraph', '1.54', versionsuffix), - ('BWA', '0.7.17'), - ('Bowtie', '1.2.2'), - ('Bowtie2', '2.3.4.1'), -] - -postinstallcmds = ["sed -i 's@#!/usr/bin/perl@#!/usr/bin/env perl@g' %(installdir)s/fastq_screen"] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['fastq_screen'], - 'dirs': [], -} - -sanity_check_commands = ["fastq_screen -v"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastQ_Screen/FastQ_Screen-0.13.0-foss-2018b-Perl-5.28.0.eb b/easybuild/easyconfigs/f/FastQ_Screen/FastQ_Screen-0.13.0-foss-2018b-Perl-5.28.0.eb deleted file mode 100644 index 678f44274f30..000000000000 --- a/easybuild/easyconfigs/f/FastQ_Screen/FastQ_Screen-0.13.0-foss-2018b-Perl-5.28.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'Tarball' - -name = 'FastQ_Screen' -version = '0.13.0' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://www.bioinformatics.babraham.ac.uk/projects/%(namelower)s/' -description = """FastQ Screen allows you to screen a library of sequences in FastQ - format against a set of sequence databases so you can see if the composition of the - library matches with what you expect.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['http://www.bioinformatics.babraham.ac.uk/projects/%(namelower)s'] -sources = ['%(namelower)s_v%(version)s.tar.gz'] - -checksums = ['972e4dd99a9bedd3023e5ae9cbf98594c1608e43f6c10e44a6ab63fed4fdecbc'] - -dependencies = [ - ('Bowtie', '1.2.2'), - ('Bowtie2', '2.3.4.2'), - ('BWA', '0.7.17'), - ('GDGraph', '1.54', versionsuffix), - ('Perl', '5.28.0'), -] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['%(namelower)s'], - 'dirs': [], -} - -sanity_check_commands = [('%(namelower)s -v')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastRFS/FastRFS-1.0-20190613-gompi-2019a.eb b/easybuild/easyconfigs/f/FastRFS/FastRFS-1.0-20190613-gompi-2019a.eb deleted file mode 100644 index fb2c63d2bc8e..000000000000 --- a/easybuild/easyconfigs/f/FastRFS/FastRFS-1.0-20190613-gompi-2019a.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'FastRFS' -version = "1.0-20190613" -local_commit = 'a850146' - -homepage = 'https://github.com/pranjalv123/FastRFS' -description = "Fast Robinson Foulds Supertrees" - -toolchain = {'name': 'gompi', 'version': '2019a'} - -github_account = 'pranjalv123' -source_urls = [GITHUB_SOURCE] -sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] -checksums = ['08d3714214793ca9646752a2cfbf66babeba254de6b73fe8719a0948d4001be0'] - -configopts = ['-DBUILD_STATIC=off'] - -dependencies = [ - ('phylokit', '1.0'), - ('phylonaut', '20190626'), - ('Boost', '1.70.0'), -] - -builddependencies = [('CMake', '3.13.3')] - -start_dir = 'src' - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/%(name)s'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastTree/FastTree-2.1.10-foss-2018b.eb b/easybuild/easyconfigs/f/FastTree/FastTree-2.1.10-foss-2018b.eb deleted file mode 100644 index 1b50e5413920..000000000000 --- a/easybuild/easyconfigs/f/FastTree/FastTree-2.1.10-foss-2018b.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'CmdCp' - -name = 'FastTree' -version = '2.1.10' - -homepage = 'http://www.microbesonline.org/fasttree/' -description = """FastTree infers approximately-maximum-likelihood phylogenetic trees from alignments of nucleotide - or protein sequences. FastTree can handle alignments with up to a million of sequences in a reasonable amount of - time and memory. """ - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'openmp': True} - -source_urls = ['http://www.microbesonline.org/fasttree/'] -sources = [{'filename': '%(name)s-%(version)s.c', 'extract_cmd': 'cp %s FastTree.c'}] -checksums = ['54cb89fc1728a974a59eae7a7ee6309cdd3cddda9a4c55b700a71219fc6e926d'] - -cmds_map = [('%(name)s-%(version)s.c', '$CC -DOPENMP $CFLAGS $LIBS %%(source)s -o %(name)s')] - -files_to_copy = [(['FastTree'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/FastTree'], - 'dirs': [], -} - -sanity_check_commands = ['FastTree 2>&1 | grep "FastTree Version %(version)s"'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastTree/FastTree-2.1.10-intel-2017b.eb b/easybuild/easyconfigs/f/FastTree/FastTree-2.1.10-intel-2017b.eb deleted file mode 100644 index 9a64f862ba5c..000000000000 --- a/easybuild/easyconfigs/f/FastTree/FastTree-2.1.10-intel-2017b.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'CmdCp' - -name = 'FastTree' -version = '2.1.10' - -homepage = 'http://www.microbesonline.org/fasttree/' -description = """FastTree infers approximately-maximum-likelihood phylogenetic trees from alignments of nucleotide - or protein sequences. FastTree can handle alignments with up to a million of sequences in a reasonable amount of - time and memory. """ - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'openmp': True} - -source_urls = ['http://www.microbesonline.org/fasttree/'] -sources = [{'filename': '%(name)s-%(version)s.c', 'extract_cmd': 'cp %s FastTree.c'}] -checksums = ['54cb89fc1728a974a59eae7a7ee6309cdd3cddda9a4c55b700a71219fc6e926d'] - -cmds_map = [('%(name)s-%(version)s.c', '$CC -DOPENMP $CFLAGS $LIBS %%(source)s -o %(name)s')] - -files_to_copy = [(['FastTree'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/FastTree'], - 'dirs': [], -} - -sanity_check_commands = ['FastTree 2>&1 | grep "FastTree Version %(version)s"'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastTree/FastTree-2.1.10-intel-2018a.eb b/easybuild/easyconfigs/f/FastTree/FastTree-2.1.10-intel-2018a.eb deleted file mode 100644 index f4a8f0d78118..000000000000 --- a/easybuild/easyconfigs/f/FastTree/FastTree-2.1.10-intel-2018a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'CmdCp' - -name = 'FastTree' -version = '2.1.10' - -homepage = 'http://www.microbesonline.org/fasttree/' -description = """FastTree infers approximately-maximum-likelihood phylogenetic trees from alignments of nucleotide - or protein sequences. FastTree can handle alignments with up to a million of sequences in a reasonable amount of - time and memory. """ - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'openmp': True} - -source_urls = ['http://www.microbesonline.org/fasttree/'] -sources = [{'filename': '%(name)s-%(version)s.c', 'extract_cmd': 'cp %s FastTree.c'}] -checksums = ['54cb89fc1728a974a59eae7a7ee6309cdd3cddda9a4c55b700a71219fc6e926d'] - -cmds_map = [('%(name)s-%(version)s.c', '$CC -DOPENMP $CFLAGS $LIBS %%(source)s -o %(name)s')] - -files_to_copy = [(['FastTree'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/FastTree'], - 'dirs': [], -} - -sanity_check_commands = ['FastTree 2>&1 | grep "FastTree Version %(version)s"'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastTree/FastTree-2.1.10-intel-2018b.eb b/easybuild/easyconfigs/f/FastTree/FastTree-2.1.10-intel-2018b.eb deleted file mode 100644 index 978be0645b54..000000000000 --- a/easybuild/easyconfigs/f/FastTree/FastTree-2.1.10-intel-2018b.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'CmdCp' - -name = 'FastTree' -version = '2.1.10' - -homepage = 'http://www.microbesonline.org/fasttree/' -description = """FastTree infers approximately-maximum-likelihood phylogenetic trees from alignments of nucleotide - or protein sequences. FastTree can handle alignments with up to a million of sequences in a reasonable amount of - time and memory. """ - -toolchain = {'name': 'intel', 'version': '2018b'} -toolchainopts = {'openmp': True} - -source_urls = ['http://www.microbesonline.org/fasttree/'] -sources = [{'filename': '%(name)s-%(version)s.c', 'extract_cmd': 'cp %s FastTree.c'}] -checksums = ['54cb89fc1728a974a59eae7a7ee6309cdd3cddda9a4c55b700a71219fc6e926d'] - -cmds_map = [('%(name)s-%(version)s.c', '$CC -DOPENMP $CFLAGS $LIBS %%(source)s -o %(name)s')] - -files_to_copy = [(['FastTree'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/FastTree'], - 'dirs': [], -} - -sanity_check_commands = ['FastTree 2>&1 | grep "FastTree Version %(version)s"'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastTree/FastTree-2.1.11-GCCcore-12.2.0.eb b/easybuild/easyconfigs/f/FastTree/FastTree-2.1.11-GCCcore-12.2.0.eb new file mode 100644 index 000000000000..abb4f2931280 --- /dev/null +++ b/easybuild/easyconfigs/f/FastTree/FastTree-2.1.11-GCCcore-12.2.0.eb @@ -0,0 +1,42 @@ +# Updated from previous config +# Author: Pavel Grochal (INUITS) +# License: GPLv2 + +easyblock = 'CmdCp' + +name = 'FastTree' +version = '2.1.11' + +homepage = 'http://www.microbesonline.org/fasttree/' +description = """FastTree infers approximately-maximum-likelihood phylogenetic trees from alignments of nucleotide + or protein sequences. FastTree can handle alignments with up to a million of sequences in a reasonable amount of + time and memory. """ + +toolchain = {'name': 'GCCcore', 'version': '12.2.0'} +toolchainopts = {'openmp': True} + +# HTTPS cert error: +# hostname 'www.microbesonline.org' doesn't match either of 'genomics.lbl.gov', 'mojave.qb3.berkeley.edu', ... +source_urls = ['http://www.microbesonline.org/fasttree/'] +sources = [{'filename': '%(name)s-%(version)s.c', 'extract_cmd': 'cp %s FastTree.c'}] +checksums = ['9026ae550307374be92913d3098f8d44187d30bea07902b9dcbfb123eaa2050f'] + +builddependencies = [('binutils', '2.39')] + +cmds_map = [('%(name)s-%(version)s.c', '$CC -DOPENMP $CFLAGS $LIBS %%(source)s -o %(name)s')] + +files_to_copy = [(['FastTree'], 'bin')] + +# as FastTree is built with OpenMP, the correct binary is FastTreeMP +# the FastTree binary should normally be built without OpenMP, but let’s keep it as is for backward compatibility +# see http://www.microbesonline.org/fasttree/#OpenMP +postinstallcmds = ['cd %(installdir)s/bin && ln -s FastTree FastTreeMP'] + +sanity_check_paths = { + 'files': ['bin/FastTree'], + 'dirs': [], +} + +sanity_check_commands = ['FastTree 2>&1 | grep "FastTree Version %(version)s"'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastTree/FastTree-2.1.11-GCCcore-13.2.0.eb b/easybuild/easyconfigs/f/FastTree/FastTree-2.1.11-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..b44229828a40 --- /dev/null +++ b/easybuild/easyconfigs/f/FastTree/FastTree-2.1.11-GCCcore-13.2.0.eb @@ -0,0 +1,42 @@ +# Updated from previous config +# Author: Pavel Grochal (INUITS) +# License: GPLv2 + +easyblock = 'CmdCp' + +name = 'FastTree' +version = '2.1.11' + +homepage = 'http://www.microbesonline.org/fasttree/' +description = """FastTree infers approximately-maximum-likelihood phylogenetic trees from alignments of nucleotide + or protein sequences. FastTree can handle alignments with up to a million of sequences in a reasonable amount of + time and memory. """ + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} +toolchainopts = {'openmp': True} + +# HTTPS cert error: +# hostname 'www.microbesonline.org' doesn't match either of 'genomics.lbl.gov', 'mojave.qb3.berkeley.edu', ... +source_urls = ['http://www.microbesonline.org/fasttree/'] +sources = [{'filename': '%(name)s-%(version)s.c', 'extract_cmd': 'cp %s FastTree.c'}] +checksums = ['9026ae550307374be92913d3098f8d44187d30bea07902b9dcbfb123eaa2050f'] + +builddependencies = [('binutils', '2.40')] + +cmds_map = [('%(name)s-%(version)s.c', '$CC -DOPENMP $CFLAGS $LIBS %%(source)s -o %(name)s')] + +files_to_copy = [(['FastTree'], 'bin')] + +# as FastTree is built with OpenMP, the correct binary is FastTreeMP +# the FastTree binary should normally be built without OpenMP, but let’s keep it as is for backward compatibility +# see http://www.microbesonline.org/fasttree/#OpenMP +postinstallcmds = ['cd %(installdir)s/bin && ln -s FastTree FastTreeMP'] + +sanity_check_paths = { + 'files': ['bin/FastTree'], + 'dirs': [], +} + +sanity_check_commands = ['FastTree 2>&1 | grep "FastTree Version %(version)s"'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastTree/FastTree-2.1.11-GCCcore-8.2.0.eb b/easybuild/easyconfigs/f/FastTree/FastTree-2.1.11-GCCcore-8.2.0.eb deleted file mode 100644 index c16c473f5ad6..000000000000 --- a/easybuild/easyconfigs/f/FastTree/FastTree-2.1.11-GCCcore-8.2.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -# Updated from previous config -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'CmdCp' - -name = 'FastTree' -version = '2.1.11' - -homepage = 'http://www.microbesonline.org/fasttree/' -description = """FastTree infers approximately-maximum-likelihood phylogenetic trees from alignments of nucleotide - or protein sequences. FastTree can handle alignments with up to a million of sequences in a reasonable amount of - time and memory. """ - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'openmp': True} - -# HTTPS cert error: -# hostname 'www.microbesonline.org' doesn't match either of 'genomics.lbl.gov', 'mojave.qb3.berkeley.edu', ... -source_urls = ['http://www.microbesonline.org/fasttree/'] -sources = [{'filename': '%(name)s-%(version)s.c', 'extract_cmd': 'cp %s FastTree.c'}] -checksums = ['9026ae550307374be92913d3098f8d44187d30bea07902b9dcbfb123eaa2050f'] - -builddependencies = [('binutils', '2.31.1')] - -cmds_map = [('%(name)s-%(version)s.c', '$CC -DOPENMP $CFLAGS $LIBS %%(source)s -o %(name)s')] - -files_to_copy = [(['FastTree'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/FastTree'], - 'dirs': [], -} - -sanity_check_commands = ['FastTree 2>&1 | grep "FastTree Version %(version)s"'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastTree/FastTree-2.1.11-GCCcore-8.3.0.eb b/easybuild/easyconfigs/f/FastTree/FastTree-2.1.11-GCCcore-8.3.0.eb deleted file mode 100644 index be06a75c3006..000000000000 --- a/easybuild/easyconfigs/f/FastTree/FastTree-2.1.11-GCCcore-8.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -# Updated from previous config -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'CmdCp' - -name = 'FastTree' -version = '2.1.11' - -homepage = 'http://www.microbesonline.org/fasttree/' -description = """FastTree infers approximately-maximum-likelihood phylogenetic trees from alignments of nucleotide - or protein sequences. FastTree can handle alignments with up to a million of sequences in a reasonable amount of - time and memory. """ - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'openmp': True} - -# HTTPS cert error: -# hostname 'www.microbesonline.org' doesn't match either of 'genomics.lbl.gov', 'mojave.qb3.berkeley.edu', ... -source_urls = ['http://www.microbesonline.org/fasttree/'] -sources = [{'filename': '%(name)s-%(version)s.c', 'extract_cmd': 'cp %s FastTree.c'}] -checksums = ['9026ae550307374be92913d3098f8d44187d30bea07902b9dcbfb123eaa2050f'] - -builddependencies = [('binutils', '2.32')] - -cmds_map = [('%(name)s-%(version)s.c', '$CC -DOPENMP $CFLAGS $LIBS %%(source)s -o %(name)s')] - -files_to_copy = [(['FastTree'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/FastTree'], - 'dirs': [], -} - -sanity_check_commands = ['FastTree 2>&1 | grep "FastTree Version %(version)s"'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastTree/FastTree-2.1.11-GCCcore-9.3.0.eb b/easybuild/easyconfigs/f/FastTree/FastTree-2.1.11-GCCcore-9.3.0.eb deleted file mode 100644 index 351d353bcf5e..000000000000 --- a/easybuild/easyconfigs/f/FastTree/FastTree-2.1.11-GCCcore-9.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -# Updated from previous config -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'CmdCp' - -name = 'FastTree' -version = '2.1.11' - -homepage = 'http://www.microbesonline.org/fasttree/' -description = """FastTree infers approximately-maximum-likelihood phylogenetic trees from alignments of nucleotide - or protein sequences. FastTree can handle alignments with up to a million of sequences in a reasonable amount of - time and memory. """ - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'openmp': True} - -# HTTPS cert error: -# hostname 'www.microbesonline.org' doesn't match either of 'genomics.lbl.gov', 'mojave.qb3.berkeley.edu', ... -source_urls = ['http://www.microbesonline.org/fasttree/'] -sources = [{'filename': '%(name)s-%(version)s.c', 'extract_cmd': 'cp %s FastTree.c'}] -checksums = ['9026ae550307374be92913d3098f8d44187d30bea07902b9dcbfb123eaa2050f'] - -builddependencies = [('binutils', '2.34')] - -cmds_map = [('%(name)s-%(version)s.c', '$CC -DOPENMP $CFLAGS $LIBS %%(source)s -o %(name)s')] - -files_to_copy = [(['FastTree'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/FastTree'], - 'dirs': [], -} - -sanity_check_commands = ['FastTree 2>&1 | grep "FastTree Version %(version)s"'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastViromeExplorer/FastViromeExplorer-20180422-foss-2019b.eb b/easybuild/easyconfigs/f/FastViromeExplorer/FastViromeExplorer-20180422-foss-2019b.eb deleted file mode 100644 index e16acdff1545..000000000000 --- a/easybuild/easyconfigs/f/FastViromeExplorer/FastViromeExplorer-20180422-foss-2019b.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'CmdCp' - -name = 'FastViromeExplorer' -local_commit = 'aeb2a868' -version = '20180422' - -homepage = 'https://code.vt.edu/saima5/FastViromeExplorer' -description = "Identify the viruses/phages and their abundance in the viral metagenomics data." - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = ['https://code.vt.edu/saima5/FastViromeExplorer/-/archive/%s' % local_commit] -sources = [{'download_filename': 'FastViromeExplorer-%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] -checksums = ['3a8e7842e83539cd36f619f1e01761e2c5b87a44a5f51328287b6dd20ef47384'] - -dependencies = [ - ('Java', '11', '', SYSTEM), - ('kallisto', '0.46.1'), - ('SAMtools', '1.10'), -] - -cmds_map = [('.*', "javac -d bin src/*.java")] -files_to_copy = ['bin', '*.txt', 'test', 'utility-scripts', 'README.md'] - -sanity_check_paths = { - 'files': ['bin/FastViromeExplorer.class', 'ncbi-viruses-list.txt'], - 'dirs': ['test', 'utility-scripts'], -} - -# see https://code.vt.edu/saima5/FastViromeExplorer/tree/master#run-fastviromeexplorer-using-test-data -local_test_cmd = "cd %(builddir)s && cp -a FastViromeExplorer-*/{test,ncbi-viruses-list.txt} . && " -local_test_cmd += "java FastViromeExplorer -1 test/reads_1.fq -2 test/reads_2.fq " -local_test_cmd += "-i test/testset-kallisto-index.idx -o test-output" -sanity_check_commands = [local_test_cmd] - -modextrapaths = {'CLASSPATH': ['bin']} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastaIndex/FastaIndex-0.11rc7-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/f/FastaIndex/FastaIndex-0.11rc7-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 26a2a8358e8f..000000000000 --- a/easybuild/easyconfigs/f/FastaIndex/FastaIndex-0.11rc7-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'FastaIndex' -version = '0.11rc7' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/lpryszcz/FastaIndex' -description = "FastA index (.fai) handler compatible with samtools faidx" - -toolchain = {'name': 'intel', 'version': '2017b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['c130a2146bb178ea4f9d228e0d360787046ab4cb0ab53b5b43711dd57e31aff7'] - -dependencies = [('Python', '2.7.14')] - -sanity_check_paths = { - 'files': ['bin/FastaIndex', 'bin/fasta_stats'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -options = {'modulename': name} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/Fastaq/Fastaq-3.17.0-GCC-10.3.0.eb b/easybuild/easyconfigs/f/Fastaq/Fastaq-3.17.0-GCC-10.3.0.eb index a826d27d2a36..c122f0839c95 100644 --- a/easybuild/easyconfigs/f/Fastaq/Fastaq-3.17.0-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/f/Fastaq/Fastaq-3.17.0-GCC-10.3.0.eb @@ -19,10 +19,6 @@ dependencies = [ ('gzip', '1.10'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - sanity_check_commands = ['fastaq version'] options = {'modulename': 'pyfastaq'} diff --git a/easybuild/easyconfigs/f/Fastaq/Fastaq-3.17.0-GCC-12.3.0.eb b/easybuild/easyconfigs/f/Fastaq/Fastaq-3.17.0-GCC-12.3.0.eb index c16c2a13ab3b..66d17bc58a38 100644 --- a/easybuild/easyconfigs/f/Fastaq/Fastaq-3.17.0-GCC-12.3.0.eb +++ b/easybuild/easyconfigs/f/Fastaq/Fastaq-3.17.0-GCC-12.3.0.eb @@ -19,10 +19,6 @@ dependencies = [ ('gzip', '1.12'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - sanity_check_commands = ['fastaq version'] options = {'modulename': 'pyfastaq'} diff --git a/easybuild/easyconfigs/f/Ferret/Ferret-7.3-intel-2017b.eb b/easybuild/easyconfigs/f/Ferret/Ferret-7.3-intel-2017b.eb deleted file mode 100644 index afc3e88aa32f..000000000000 --- a/easybuild/easyconfigs/f/Ferret/Ferret-7.3-intel-2017b.eb +++ /dev/null @@ -1,47 +0,0 @@ -name = 'Ferret' -version = '7.3' -homepage = 'http://ferret.pmel.noaa.gov/' -description = """Ferret is an interactive computer visualization and analysis environment -designed to meet the needs of oceanographers and meteorologists analyzing large and complex gridded data sets.""" - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['https://github.com/NOAA-PMEL/Ferret/archive/'] -sources = ['v%s.tar.gz' % version] -checksums = ['ae80a732c34156b5287a23696cf4ae4faf4de1dd705ff43cbb4168b05c6faaf4'] - -dependencies = [ - ('X11', '20171023'), - # often used with CDO, matching netCDF versions - ('netCDF', '4.4.1.1', '-HDF5-1.8.19'), - ('netCDF-Fortran', '4.4.4', '-HDF5-1.8.19'), - ('HDF5', '1.8.19'), - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), - ('cURL', '7.56.0'), - ('ncurses', '6.0'), - ('libreadline', '7.0'), - ('Java', '1.8.0_152', '', SYSTEM), -] - -parallel = 1 - -prebuildopts = 'export CPP_X11="-I${EBROOTX11}/include" && ' -buildopts = 'CDFLIB="-lnetcdff -lnetcdf -lhdf5_hl -lhdf5 -lsz"' - -modextravars = { - 'FER_DIR': '%(installdir)s', - 'FER_DSETS': '%(installdir)s/fer_dsets', - 'FER_DATA': '. %(installdir)s/fer_dsets/data %(installdir)s/contrib', - 'FER_DESCR': '. %(installdir)s/fer_dsets/descr', - 'FER_GRIDS': '. %(installdir)s/fer_dsets/grids', - 'FER_GO': '. %(installdir)s/go %(installdir)s/examples %(installdir)s/contrib', - 'FER_EXTERNAL_FUNCTIONS': '%(installdir)s/ext_func/libs', - 'FER_PALETTE': '. %(installdir)s/ppl', - 'SPECTRA': '%(installdir)s/ppl', - 'FER_FONTS': '%(installdir)s/ppl/fonts', - 'PLOTFONTS': '%(installdir)s/ppl/fonts', -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/Ferret/Ferret-7.5.0-foss-2019b.eb b/easybuild/easyconfigs/f/Ferret/Ferret-7.5.0-foss-2019b.eb deleted file mode 100644 index ad0059c286ee..000000000000 --- a/easybuild/easyconfigs/f/Ferret/Ferret-7.5.0-foss-2019b.eb +++ /dev/null @@ -1,53 +0,0 @@ -name = 'Ferret' -version = '7.5.0' -homepage = 'https://ferret.pmel.noaa.gov/Ferret/' -description = """Ferret is an interactive computer visualization and analysis environment -designed to meet the needs of oceanographers and meteorologists analyzing large and complex gridded data sets.""" - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['https://github.com/NOAA-PMEL/Ferret/archive/'] -sources = ['v%s.tar.gz' % version] -checksums = [ - '2a038c547e6e80e6bd0645a374c3247360cf8c94ea56f6f3444b533257eb16db', # v7.5.0.tar.gz -] - -dependencies = [ - ('X11', '20190717'), - # often used with CDO, matching netCDF versions - ('netCDF', '4.7.1'), - ('netCDF-Fortran', '4.5.2'), - ('HDF5', '1.10.5'), - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), - ('cURL', '7.66.0'), - ('ncurses', '6.1'), - ('libreadline', '8.0'), - ('Java', '11', '', SYSTEM), -] - -# /bin/csh is required for installation by bin/make_executable_tar, bin/make_environment_tar -# and also required by many installed scripts in bin/ -osdependencies = ['tcsh'] - -parallel = 1 - -prebuildopts = 'export CPP_X11="-I${EBROOTX11}/include" && ' -buildopts = 'CDFLIB="-lnetcdff -lnetcdf -lhdf5_hl -lhdf5 -lsz"' - -modextravars = { - 'FER_DIR': '%(installdir)s', - 'FER_DSETS': '%(installdir)s/fer_dsets', - 'FER_DATA': '. %(installdir)s/fer_dsets/data %(installdir)s/contrib', - 'FER_DESCR': '. %(installdir)s/fer_dsets/descr', - 'FER_GRIDS': '. %(installdir)s/fer_dsets/grids', - 'FER_GO': '. %(installdir)s/go %(installdir)s/examples %(installdir)s/contrib', - 'FER_EXTERNAL_FUNCTIONS': '%(installdir)s/ext_func/libs', - 'FER_PALETTE': '. %(installdir)s/ppl', - 'SPECTRA': '%(installdir)s/ppl', - 'FER_FONTS': '%(installdir)s/ppl/fonts', - 'PLOTFONTS': '%(installdir)s/ppl/fonts', -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/Ferret/Ferret-7.6.0-foss-2022a.eb b/easybuild/easyconfigs/f/Ferret/Ferret-7.6.0-foss-2022a.eb index af203d81f3d1..35587b5bd513 100644 --- a/easybuild/easyconfigs/f/Ferret/Ferret-7.6.0-foss-2022a.eb +++ b/easybuild/easyconfigs/f/Ferret/Ferret-7.6.0-foss-2022a.eb @@ -27,7 +27,7 @@ dependencies = [ ('Java', '11', '', SYSTEM), ] -parallel = 1 +maxparallel = 1 prebuildopts = 'export CPP_X11="-I${EBROOTX11}/include" && ' buildopts = 'CDFLIB="-lnetcdff -lnetcdf -lhdf5_hl -lhdf5 -lsz"' diff --git a/easybuild/easyconfigs/f/Ferret/Ferret-lib64-hardcoded.patch b/easybuild/easyconfigs/f/Ferret/Ferret-lib64-hardcoded.patch deleted file mode 100644 index d67bae3d1b98..000000000000 --- a/easybuild/easyconfigs/f/Ferret/Ferret-lib64-hardcoded.patch +++ /dev/null @@ -1,55 +0,0 @@ -diff -ru FERRET.orig/fer/platform_specific_flags.mk.x86_64-linux FERRET/fer/platform_specific_flags.mk.x86_64-linux ---- FERRET.orig/fer/platform_specific_flags.mk.x86_64-linux 2011-09-13 23:34:09.000000000 +0200 -+++ FERRET/fer/platform_specific_flags.mk.x86_64-linux 2013-03-13 08:05:07.106543458 +0100 -@@ -73,9 +73,9 @@ - LDFLAGS = -v --verbose -m64 -fPIC -export-dynamic - - SYSLIB = -lX11 \ -- -lcurl \ -+ $(EBROOTCURL)/lib/libcurl.a \ - -ldl \ -- $(LIBZ_DIR)/lib64/libz.a \ -+ $(EBROOTZLIB)/lib/libz.a \ - -Wl,-Bstatic -lgfortran -Wl,-Bdynamic \ - -lm - -@@ -88,11 +88,11 @@ - - # For netCDF4 using new hdf5 and new zlib - -- CDFLIB = $(NETCDF4_DIR)/lib64/libnetcdff.a \ -- $(NETCDF4_DIR)/lib64/libnetcdf.a \ -- $(HDF5_DIR)/lib64/libhdf5_hl.a \ -- $(HDF5_DIR)/lib64/libhdf5.a \ -- $(LIBZ_DIR)/lib64/libz.a -+ CDFLIB = $(NETCDF4_DIR)/lib/libnetcdff.a \ -+ $(NETCDF4_DIR)/lib/libnetcdf.a \ -+ $(HDF5_DIR)/lib/libhdf5_hl.a \ -+ $(HDF5_DIR)/lib/libhdf5.a $(EBROOTSZIP)/lib/libsz.a \ -+ $(EBROOTZLIB)/lib/libz.a - - LINUX_OBJS = special/linux_routines.o \ - dat/*.o \ -@@ -104,10 +104,10 @@ - # builds. - # (But use the system ncurses.so.5 for running.) - -- TERMCAPLIB = -L/usr/local/lib64 -lncurses -+ TERMCAPLIB = -L$(EBROOTNCURSES)/lib -lncurses - -- READLINELIB = $(READLINE_DIR)/lib64/libreadline.a \ -- $(READLINE_DIR)/lib64/libhistory.a -+ READLINELIB = $(EBROOTLIBREADLINE)/lib/libreadline.a \ -+ $(EBROOTLIBREADLINE)/lib/libhistory.a - - # cancel the default rule for .f -> .o to prevent objects from being built - # from .f files that are out-of-date with respect to their corresponding .F file -diff -ru FERRET1/site_specific.mk FERRET/site_specific.mk ---- FERRET1/site_specific.mk 2013-03-12 15:45:53.938844117 +0200 -+++ FERRET/site_specific.mk 2013-03-13 12:00:45.115724056 +0200 -@@ -57,6 +57,6 @@ - # JAVA_HOME = /usr/java/latest - # JAVA_HOME = /usr/lib/jvm/java-1.6.0-sun - # JAVA_HOME = /usr/lib/jvm/java-6-sun --JAVA_HOME = /usr/lib/jvm/java-sun -+JAVA_HOME = $(EBROOTJAVA) diff --git a/easybuild/easyconfigs/f/FigureGen/FigureGen-51-20190516-foss-2019a.eb b/easybuild/easyconfigs/f/FigureGen/FigureGen-51-20190516-foss-2019a.eb deleted file mode 100644 index dc5e4000e3b6..000000000000 --- a/easybuild/easyconfigs/f/FigureGen/FigureGen-51-20190516-foss-2019a.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'CmdCp' - -name = 'FigureGen' -local_commit = 'b1059b7' -version = '51-20190516' - -homepage = 'https://ccht.ccee.ncsu.edu/category/software/figuregen/' -description = """ FigureGen is a Fortran program that creates images for ADCIRC files. -It reads mesh files (fort.14, etc.), nodal attributes files (fort.13, etc.) and output -files (fort.63, fort.64, maxele.63, etc.). It plots contours, contour lines, and vectors. -Using FigureGen, you can go directly from the ADCIRC input and output files to a -presentation-quality figure, for one or multiple time snaps. """ - -toolchain = {'name': 'foss', 'version': '2019a'} -toolchainopts = {'usempi': True} - -github_account = 'ccht-ncsu' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['%s.tar.gz' % local_commit] -checksums = ['b33214ffb339a779364a78ac988f6acb396e5a53fdaaea30ddd02ed8a7f66fd9'] - -files_to_copy = [ - (['FigureGen.exe'], 'bin'), - (['autotest/*'], 'autotest'), - (['LICENSE'], ''), -] - -cmds_map = [('.*', '$MPIF90 $F90FLAGS FigureGen.F90 -DCMPI -o FigureGen.exe')] - -dependencies = [ - ('GMT', '5.4.5'), - ('ImageMagick', '7.0.8-46'), -] - -sanity_check_paths = { - 'files': ['bin/FigureGen.exe'], - 'dirs': ['autotest'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/Fiji/Fiji-2.14.0-Java-11.eb b/easybuild/easyconfigs/f/Fiji/Fiji-2.14.0-Java-11.eb new file mode 100644 index 000000000000..6e3f4cddaeb2 --- /dev/null +++ b/easybuild/easyconfigs/f/Fiji/Fiji-2.14.0-Java-11.eb @@ -0,0 +1,52 @@ +easyblock = 'PackedBinary' + +name = 'Fiji' +version = '2.14.0' +versionsuffix = '-Java-%(javaver)s' + +homepage = 'https://fiji.sc/' +description = """Fiji is an image processing package—a 'batteries-included' distribution of + ImageJ, bundling a lot of plugins which facilitate scientific image analysis. +This release is based on ImageJ-2.1.0 and Fiji-2.1.1""" + +toolchain = SYSTEM + +source_urls = ['https://downloads.imagej.net/fiji/releases/%(version)s'] +sources = ['%(namelower)s-%(version)s-nojre.zip'] +checksums = ['1dcf6efd7a2c99b70ab921bea3b9e7c74ef99acf35b9857199de7f9c424187db'] + +dependencies = [('Java', '11', '', SYSTEM)] + +postinstallcmds = [ + # Remove binaries for other platforms + 'rm %(installdir)s/{ImageJ-win32.exe,ImageJ-win64.exe}', + # Enable any update site (edit existing site with same parameters to enable it) + # Full list at https://imagej.github.io/list-of-update-sites/ + '%(installdir)s/ImageJ-linux64 --default-gc --java-home "$EBROOTJAVA/lib/server/" --headless' + ' --update edit-update-site "ImageScience" https://sites.imagej.net/ImageScience/', + '%(installdir)s/ImageJ-linux64 --default-gc --java-home "$EBROOTJAVA/lib/server/" --headless' + ' --update edit-update-site "3D ImageJ Suite" https://sites.imagej.net/Tboudier/', + '%(installdir)s/ImageJ-linux64 --default-gc --java-home "$EBROOTJAVA/lib/server/" --headless' + ' --update edit-update-site "ilastik" https://sites.imagej.net/Ilastik/', + # Add a new update site + # '%(installdir)s/ImageJ-linux64 --headless --update add-update-site "New Name"' + # ' https://site.url/NewName/', + # Update the installation + '%(installdir)s/ImageJ-linux64 --default-gc --java-home "$EBROOTJAVA/lib/server/" --headless --update update', +] + +sanity_check_paths = { + 'files': ['ImageJ-linux64'], + 'dirs': [], +} + +modloadmsg = """ +Additional plugins can be installed in your $HOME/.plugins folder or requested to user support +Use ImageJ/Fiji in headless mode in your scripts with the command `ImageJ-linux64 --headless` +More information at https://imagej.net/Headless +Also for Fiji 2.14.0 the arguments `--default-gc --java-home "$EBROOTJAVA/lib/server/"` +should always be used when running `ImageJ-linux64` commands to avoid errors like: +`Could not load Java library` and `Unrecognized option: -Xincgc`. +""" + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/Fiji/Fiji-20170530.eb b/easybuild/easyconfigs/f/Fiji/Fiji-20170530.eb deleted file mode 100644 index b7dd6766d3f1..000000000000 --- a/easybuild/easyconfigs/f/Fiji/Fiji-20170530.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'Fiji' -version = '20170530' - -homepage = 'https://fiji.sc/' -description = """Fiji is an image processing package—a 'batteries-included' distribution of - ImageJ, bundling a lot of plugins which facilitate scientific image analysis. - This release is based on ImageJ 2.0.0-rc-69/1.52p.""" - -toolchain = SYSTEM - -source_urls = ['https://downloads.imagej.net/fiji/Life-Line/'] -sources = ['%(namelower)s-nojre-%(version)s.zip'] -checksums = ['cf9fb45c48b22a7888b479968477f1f7a300a9c833e47244cbe0d1e93890bd20'] - -dependencies = [('Java', '1.8', '', SYSTEM)] - -postinstallcmds = [ - # Remove binaries for other platforms - 'rm %(installdir)s/{ImageJ-win32.exe,ImageJ-win64.exe,ImageJ-linux32}', - # Enable an update site (edit an existing site with same parameters to enable it) - # Full list available at https://imagej.github.io/list-of-update-sites/ - '%(installdir)s/ImageJ-linux64 --headless --update edit-update-site "ImageScience"' - ' https://sites.imagej.net/ImageScience/', - '%(installdir)s/ImageJ-linux64 --headless --update edit-update-site "3D ImageJ Suite"' - ' https://sites.imagej.net/Tboudier/', - # Add a new update site - # '%(installdir)s/ImageJ-linux64 --headless --update add-update-site "New Name"' - # ' https://site.url/NewName/', - # Update the installation - '%(installdir)s/ImageJ-linux64 --headless --update update', -] - -sanity_check_paths = { - 'files': ['ImageJ-linux64'], - 'dirs': [], -} - -modextrapaths = {'MATLABPATH': 'scripts'} - -modloadmsg = """ ImageJ/Fiji can be started with the command: ImageJ-linux64 - Plugins can be installed in your $HOME/.plugins folder. - If you need any other update sites to be enabled, please contact support.""" - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/Fiji/Fiji-20191119-2057.eb b/easybuild/easyconfigs/f/Fiji/Fiji-20191119-2057.eb deleted file mode 100644 index c4f26af36804..000000000000 --- a/easybuild/easyconfigs/f/Fiji/Fiji-20191119-2057.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'Fiji' -version = '20191119-2057' - -homepage = 'https://fiji.sc/' -description = """Fiji is an image processing package—a 'batteries-included' distribution of - ImageJ, bundling a lot of plugins which facilitate scientific image analysis. - This release is based on ImageJ 2.0.0-rc-69/1.52p.""" - -toolchain = SYSTEM - -source_urls = ['https://downloads.imagej.net/fiji/archive/%(version)s'] -sources = [{ - 'download_filename': '%(namelower)s-nojre.tar.gz', - 'filename': '%(namelower)s-nojre-%(version)s.tar.gz', -}] -checksums = ['7fad8e8f8676edbcfe7eb979421ab163e8d48bb7950a815f7821cbe58b8bb051'] - -dependencies = [('Java', '1.8', '', SYSTEM)] - -postinstallcmds = [ - # Remove binaries for other platforms - 'rm %(installdir)s/{ImageJ-win32.exe,ImageJ-win64.exe,ImageJ-linux32}', - # Enable any update site (edit existing site with same parameters to enable it) - # Full list at https://imagej.github.io/list-of-update-sites/ - '%(installdir)s/ImageJ-linux64 --headless --update edit-update-site "ImageScience"' - ' https://sites.imagej.net/ImageScience/', - '%(installdir)s/ImageJ-linux64 --headless --update edit-update-site "3D ImageJ Suite"' - ' https://sites.imagej.net/Tboudier/', - # Add a new update site - # '%(installdir)s/ImageJ-linux64 --headless --update add-update-site "New Name"' - # ' https://site.url/NewName/', - # Update the installation - '%(installdir)s/ImageJ-linux64 --headless --update update', -] - -sanity_check_paths = { - 'files': ['ImageJ-linux64'], - 'dirs': [], -} - -modextrapaths = {'MATLABPATH': 'scripts'} - -modloadmsg = """ ImageJ/Fiji can be started with the command: ImageJ-linux64. - Plugins can be installed in your $HOME/.plugins folder. - If you need any other update sites to be enabled, please contact support.""" - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/Filtlong/Filtlong-0.2.0-GCC-10.2.0.eb b/easybuild/easyconfigs/f/Filtlong/Filtlong-0.2.0-GCC-10.2.0.eb index d03c231209c1..c1affd1cd72d 100644 --- a/easybuild/easyconfigs/f/Filtlong/Filtlong-0.2.0-GCC-10.2.0.eb +++ b/easybuild/easyconfigs/f/Filtlong/Filtlong-0.2.0-GCC-10.2.0.eb @@ -21,7 +21,7 @@ checksums = ['a4afb925d7ced8d083be12ca58911bb16d5348754e7c2f6431127138338ee02a'] unpack_options = '--strip-components=1' -parallel = 1 +maxparallel = 1 dependencies = [ ('zlib', '1.2.11'), diff --git a/easybuild/easyconfigs/f/Filtlong/Filtlong-0.2.0-foss-2016b.eb b/easybuild/easyconfigs/f/Filtlong/Filtlong-0.2.0-foss-2016b.eb deleted file mode 100644 index 2ecb6f577436..000000000000 --- a/easybuild/easyconfigs/f/Filtlong/Filtlong-0.2.0-foss-2016b.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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 = 'MakeCp' - -name = 'Filtlong' -version = '0.2.0' - -homepage = 'https://github.com/rrwick/Filtlong' -description = """Filtlong is a tool for filtering long reads by quality. It can take a set - of long reads and produce a smaller, better subset. It uses both read length (longer is better) - and read identity (higher is better) when choosing which reads pass the filter""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['https://github.com/rrwick/Filtlong/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['a4afb925d7ced8d083be12ca58911bb16d5348754e7c2f6431127138338ee02a'] - -unpack_options = '--strip-components=1' - -parallel = 1 - -dependencies = [ - ('zlib', '1.2.8'), -] - -files_to_copy = ["*"] - -sanity_check_paths = { - 'files': ['bin/filtlong'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/Filtlong/Filtlong-0.2.1-GCC-10.3.0.eb b/easybuild/easyconfigs/f/Filtlong/Filtlong-0.2.1-GCC-10.3.0.eb index 8ed16b2cc4c2..08cff9bc1bd9 100644 --- a/easybuild/easyconfigs/f/Filtlong/Filtlong-0.2.1-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/f/Filtlong/Filtlong-0.2.1-GCC-10.3.0.eb @@ -21,7 +21,7 @@ checksums = ['e6f47675e87f98cf2481a60bef5cad38396f1e4db653a5c1673139f37770273a'] unpack_options = '--strip-components=1' -parallel = 1 +maxparallel = 1 dependencies = [ ('zlib', '1.2.11'), diff --git a/easybuild/easyconfigs/f/Filtlong/Filtlong-0.2.1-GCC-12.3.0.eb b/easybuild/easyconfigs/f/Filtlong/Filtlong-0.2.1-GCC-12.3.0.eb new file mode 100644 index 000000000000..918de7317a6f --- /dev/null +++ b/easybuild/easyconfigs/f/Filtlong/Filtlong-0.2.1-GCC-12.3.0.eb @@ -0,0 +1,39 @@ +# 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 = 'MakeCp' + +name = 'Filtlong' +version = '0.2.1' + +homepage = 'https://github.com/rrwick/Filtlong' +description = """Filtlong is a tool for filtering long reads by quality. It can take a set + of long reads and produce a smaller, better subset. It uses both read length (longer is better) + and read identity (higher is better) when choosing which reads pass the filter""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +source_urls = ['https://github.com/rrwick/Filtlong/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['e6f47675e87f98cf2481a60bef5cad38396f1e4db653a5c1673139f37770273a'] + +unpack_options = '--strip-components=1' + +maxparallel = 1 + +dependencies = [ + ('zlib', '1.2.13'), +] + +files_to_copy = ["*"] + +sanity_check_paths = { + 'files': ['bin/filtlong'], + 'dirs': [] +} + +sanity_check_commands = ["filtlong --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/Fiona/Fiona-1.10.1-foss-2024a.eb b/easybuild/easyconfigs/f/Fiona/Fiona-1.10.1-foss-2024a.eb new file mode 100644 index 000000000000..af7824989a50 --- /dev/null +++ b/easybuild/easyconfigs/f/Fiona/Fiona-1.10.1-foss-2024a.eb @@ -0,0 +1,48 @@ +easyblock = 'PythonBundle' + +name = 'Fiona' +version = '1.10.1' + +homepage = 'https://github.com/Toblerity/Fiona' +description = """Fiona is designed to be simple and dependable. It focuses on reading and writing data +in standard Python IO style and relies upon familiar Python types and protocols such as files, dictionaries, +mappings, and iterators instead of classes specific to OGR. Fiona can read and write real-world data using +multi-layered GIS formats and zipped virtual file systems and integrates readily with other Python GIS +packages such as pyproj, Rtree, and Shapely.""" + +toolchain = {'name': 'foss', 'version': '2024a'} + +builddependencies = [ + ('Cython', '3.0.10'), +] + +dependencies = [ + ('Python', '3.12.3'), + ('GDAL', '3.10.0'), + ('Shapely', '2.0.6'), # optional for 'calc' extras +] + +exts_list = [ + ('cligj', '0.7.2', { + 'checksums': ['a4bc13d623356b373c2c27c53dbd9c68cae5d526270bfa71f6c6fa69669c6b27'], + }), + ('click-plugins', '1.1.1', { + 'checksums': ['46ab999744a9d831159c3411bb0c79346d94a444df9a3a3742e9ed63645f264b'], + }), + ('munch', '4.0.0', { + 'checksums': ['542cb151461263216a4e37c3fd9afc425feeaf38aaa3025cd2a981fadb422235'], + }), + ('%(namelower)s', version, { + 'use_pip_extras': 'calc', + 'checksums': ['b00ae357669460c6491caba29c2022ff0acfcbde86a95361ea8ff5cd14a86b68'], + }), +] + +sanity_check_paths = { + 'files': ['bin/fio'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ['fio --help'] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/f/Fiona/Fiona-1.8.13-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/f/Fiona/Fiona-1.8.13-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index efec904282aa..000000000000 --- a/easybuild/easyconfigs/f/Fiona/Fiona-1.8.13-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Fiona' -version = '1.8.13' -versionsuffix = "-Python-%(pyver)s" - -homepage = 'https://github.com/Toblerity/Fiona' -description = """Fiona is designed to be simple and dependable. It focuses on reading and writing data -in standard Python IO style and relies upon familiar Python types and protocols such as files, dictionaries, -mappings, and iterators instead of classes specific to OGR. Fiona can read and write real-world data using -multi-layered GIS formats and zipped virtual file systems and integrates readily with other Python GIS -packages such as pyproj, Rtree, and Shapely.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('GDAL', '3.0.2', versionsuffix), - ('Shapely', '1.7.0', versionsuffix), # optional -] - -use_pip = True - -exts_list = [ - ('cligj', '0.5.0', { - 'checksums': ['6c7d52d529a78712491974f975c33473f430c0f7beb18c0d7a402a743dcb460a'], - }), - ('click', '7.1.1', { - 'checksums': ['8a18b4ea89d8820c5d0c7da8a64b2c324b4dabb695804dbfea19b9be9d88c0cc'], - }), - ('click-plugins', '1.1.1', { - 'checksums': ['46ab999744a9d831159c3411bb0c79346d94a444df9a3a3742e9ed63645f264b'], - }), - ('munch', '2.5.0', { - 'checksums': ['2d735f6f24d4dba3417fa448cae40c6e896ec1fdab6cdb5e6510999758a4dbd2'], - }), - (name, version, { - 'checksums': ['5ec34898c8b983a723fb4e949dd3e0ed7e691c303e51f6bfd61e52ac9ac813ae'], - }), -] - -sanity_pip_check = True - -sanity_check_paths = { - 'files': ['bin/fio'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/f/Fiona/Fiona-1.8.13-fosscuda-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/f/Fiona/Fiona-1.8.13-fosscuda-2019b-Python-3.7.4.eb deleted file mode 100644 index 9238db7609ab..000000000000 --- a/easybuild/easyconfigs/f/Fiona/Fiona-1.8.13-fosscuda-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Fiona' -version = '1.8.13' -versionsuffix = "-Python-%(pyver)s" - -homepage = 'https://github.com/Toblerity/Fiona' -description = """Fiona is designed to be simple and dependable. It focuses on reading and writing data -in standard Python IO style and relies upon familiar Python types and protocols such as files, dictionaries, -mappings, and iterators instead of classes specific to OGR. Fiona can read and write real-world data using -multi-layered GIS formats and zipped virtual file systems and integrates readily with other Python GIS -packages such as pyproj, Rtree, and Shapely.""" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('GDAL', '3.0.2', versionsuffix), - ('Shapely', '1.7.0', versionsuffix), # optional -] - -use_pip = True - -exts_list = [ - ('cligj', '0.5.0', { - 'checksums': ['6c7d52d529a78712491974f975c33473f430c0f7beb18c0d7a402a743dcb460a'], - }), - ('click', '7.1.1', { - 'checksums': ['8a18b4ea89d8820c5d0c7da8a64b2c324b4dabb695804dbfea19b9be9d88c0cc'], - }), - ('click-plugins', '1.1.1', { - 'checksums': ['46ab999744a9d831159c3411bb0c79346d94a444df9a3a3742e9ed63645f264b'], - }), - ('munch', '2.5.0', { - 'checksums': ['2d735f6f24d4dba3417fa448cae40c6e896ec1fdab6cdb5e6510999758a4dbd2'], - }), - (name, version, { - 'checksums': ['5ec34898c8b983a723fb4e949dd3e0ed7e691c303e51f6bfd61e52ac9ac813ae'], - }), -] - -sanity_pip_check = True - -sanity_check_paths = { - 'files': ['bin/fio'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/f/Fiona/Fiona-1.8.13-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/f/Fiona/Fiona-1.8.13-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index 5bfa0fa72d0f..000000000000 --- a/easybuild/easyconfigs/f/Fiona/Fiona-1.8.13-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Fiona' -version = '1.8.13' -versionsuffix = "-Python-%(pyver)s" - -homepage = 'https://github.com/Toblerity/Fiona' -description = """Fiona is designed to be simple and dependable. It focuses on reading and writing data -in standard Python IO style and relies upon familiar Python types and protocols such as files, dictionaries, -mappings, and iterators instead of classes specific to OGR. Fiona can read and write real-world data using -multi-layered GIS formats and zipped virtual file systems and integrates readily with other Python GIS -packages such as pyproj, Rtree, and Shapely.""" - -toolchain = {'name': 'intel', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('GDAL', '3.0.2', versionsuffix), - ('Shapely', '1.7.0', versionsuffix), # optional -] - -use_pip = True - -exts_list = [ - ('cligj', '0.5.0', { - 'checksums': ['6c7d52d529a78712491974f975c33473f430c0f7beb18c0d7a402a743dcb460a'], - }), - ('click', '7.1.1', { - 'checksums': ['8a18b4ea89d8820c5d0c7da8a64b2c324b4dabb695804dbfea19b9be9d88c0cc'], - }), - ('click-plugins', '1.1.1', { - 'checksums': ['46ab999744a9d831159c3411bb0c79346d94a444df9a3a3742e9ed63645f264b'], - }), - ('munch', '2.5.0', { - 'checksums': ['2d735f6f24d4dba3417fa448cae40c6e896ec1fdab6cdb5e6510999758a4dbd2'], - }), - (name, version, { - 'checksums': ['5ec34898c8b983a723fb4e949dd3e0ed7e691c303e51f6bfd61e52ac9ac813ae'], - }), -] - -sanity_pip_check = True - -sanity_check_paths = { - 'files': ['bin/fio'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/f/Fiona/Fiona-1.8.13.post1-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/f/Fiona/Fiona-1.8.13.post1-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index 2492e9303563..000000000000 --- a/easybuild/easyconfigs/f/Fiona/Fiona-1.8.13.post1-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Fiona' -version = '1.8.13.post1' -versionsuffix = "-Python-%(pyver)s" - -homepage = 'https://github.com/Toblerity/Fiona' -description = """Fiona is designed to be simple and dependable. It focuses on reading and writing data -in standard Python IO style and relies upon familiar Python types and protocols such as files, dictionaries, -mappings, and iterators instead of classes specific to OGR. Fiona can read and write real-world data using -multi-layered GIS formats and zipped virtual file systems and integrates readily with other Python GIS -packages such as pyproj, Rtree, and Shapely.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -dependencies = [ - ('Python', '3.7.2'), - ('GDAL', '3.0.0', versionsuffix), - ('Shapely', '1.7.0', versionsuffix), # optional -] - -use_pip = True - -exts_list = [ - ('cligj', '0.5.0', { - 'checksums': ['6c7d52d529a78712491974f975c33473f430c0f7beb18c0d7a402a743dcb460a'], - }), - ('click', '7.1.2', { - 'checksums': ['d2b5255c7c6349bc1bd1e59e08cd12acbbd63ce649f2588755783aa94dfb6b1a'], - }), - ('click-plugins', '1.1.1', { - 'checksums': ['46ab999744a9d831159c3411bb0c79346d94a444df9a3a3742e9ed63645f264b'], - }), - ('munch', '2.5.0', { - 'checksums': ['2d735f6f24d4dba3417fa448cae40c6e896ec1fdab6cdb5e6510999758a4dbd2'], - }), - (name, version, { - 'checksums': ['1a432bf9fd56f089256c010da009c90d4a795c531a848132c965052185336600'], - }), -] - -sanity_pip_check = True - -sanity_check_paths = { - 'files': ['bin/fio'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/f/Fiona/Fiona-1.8.16-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/f/Fiona/Fiona-1.8.16-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 5b55cf67453b..000000000000 --- a/easybuild/easyconfigs/f/Fiona/Fiona-1.8.16-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Fiona' -version = '1.8.16' -versionsuffix = "-Python-%(pyver)s" - -homepage = 'https://github.com/Toblerity/Fiona' -description = """Fiona is designed to be simple and dependable. It focuses on reading and writing data -in standard Python IO style and relies upon familiar Python types and protocols such as files, dictionaries, -mappings, and iterators instead of classes specific to OGR. Fiona can read and write real-world data using -multi-layered GIS formats and zipped virtual file systems and integrates readily with other Python GIS -packages such as pyproj, Rtree, and Shapely.""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('GDAL', '3.0.4', versionsuffix), - ('Shapely', '1.7.1', versionsuffix), # optional -] - -use_pip = True - -exts_list = [ - ('cligj', '0.5.0', { - 'checksums': ['6c7d52d529a78712491974f975c33473f430c0f7beb18c0d7a402a743dcb460a'], - }), - ('click-plugins', '1.1.1', { - 'checksums': ['46ab999744a9d831159c3411bb0c79346d94a444df9a3a3742e9ed63645f264b'], - }), - ('munch', '2.5.0', { - 'checksums': ['2d735f6f24d4dba3417fa448cae40c6e896ec1fdab6cdb5e6510999758a4dbd2'], - }), - (name, version, { - 'checksums': ['fd6dfb65959becc916e9f6928618bfd59c16cdbc413ece0fbac61489cd11255f'], - }), -] - -sanity_pip_check = True - -sanity_check_paths = { - 'files': ['bin/fio'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/f/Fiona/Fiona-1.8.20-foss-2020b.eb b/easybuild/easyconfigs/f/Fiona/Fiona-1.8.20-foss-2020b.eb index fd9e2798fc36..187b08065d4a 100644 --- a/easybuild/easyconfigs/f/Fiona/Fiona-1.8.20-foss-2020b.eb +++ b/easybuild/easyconfigs/f/Fiona/Fiona-1.8.20-foss-2020b.eb @@ -20,8 +20,6 @@ dependencies = [ ('Shapely', '1.8a1'), ] -use_pip = True - exts_list = [ ('cligj', '0.7.2', { 'checksums': ['a4bc13d623356b373c2c27c53dbd9c68cae5d526270bfa71f6c6fa69669c6b27'], @@ -44,6 +42,4 @@ sanity_check_paths = { sanity_check_commands = ["fio --help"] -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/f/Fiona/Fiona-1.8.20-foss-2021a.eb b/easybuild/easyconfigs/f/Fiona/Fiona-1.8.20-foss-2021a.eb index 0e2c959b361a..864171871c46 100644 --- a/easybuild/easyconfigs/f/Fiona/Fiona-1.8.20-foss-2021a.eb +++ b/easybuild/easyconfigs/f/Fiona/Fiona-1.8.20-foss-2021a.eb @@ -18,8 +18,6 @@ dependencies = [ ('Shapely', '1.8a1'), # optional ] -use_pip = True - exts_list = [ ('cligj', '0.7.2', { 'checksums': ['a4bc13d623356b373c2c27c53dbd9c68cae5d526270bfa71f6c6fa69669c6b27'], @@ -35,8 +33,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/fio'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/f/Fiona/Fiona-1.8.20-intel-2020b.eb b/easybuild/easyconfigs/f/Fiona/Fiona-1.8.20-intel-2020b.eb index 4deaf150393a..dbc0d641f992 100644 --- a/easybuild/easyconfigs/f/Fiona/Fiona-1.8.20-intel-2020b.eb +++ b/easybuild/easyconfigs/f/Fiona/Fiona-1.8.20-intel-2020b.eb @@ -20,8 +20,6 @@ dependencies = [ ('Shapely', '1.8a1'), ] -use_pip = True - exts_list = [ ('cligj', '0.7.2', { 'checksums': ['a4bc13d623356b373c2c27c53dbd9c68cae5d526270bfa71f6c6fa69669c6b27'], @@ -44,6 +42,4 @@ sanity_check_paths = { sanity_check_commands = ["fio --help"] -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/f/Fiona/Fiona-1.8.21-foss-2021b.eb b/easybuild/easyconfigs/f/Fiona/Fiona-1.8.21-foss-2021b.eb index 5e0371f65383..8bc02187d0ea 100644 --- a/easybuild/easyconfigs/f/Fiona/Fiona-1.8.21-foss-2021b.eb +++ b/easybuild/easyconfigs/f/Fiona/Fiona-1.8.21-foss-2021b.eb @@ -18,8 +18,6 @@ dependencies = [ ('Shapely', '1.8.2'), # optional for 'calc' extras ] -use_pip = True - exts_list = [ ('cligj', '0.7.2', { 'checksums': ['a4bc13d623356b373c2c27c53dbd9c68cae5d526270bfa71f6c6fa69669c6b27'], @@ -36,8 +34,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/fio'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/f/Fiona/Fiona-1.8.21-foss-2022a.eb b/easybuild/easyconfigs/f/Fiona/Fiona-1.8.21-foss-2022a.eb index a1a8ffdd7e09..716f411aa91f 100644 --- a/easybuild/easyconfigs/f/Fiona/Fiona-1.8.21-foss-2022a.eb +++ b/easybuild/easyconfigs/f/Fiona/Fiona-1.8.21-foss-2022a.eb @@ -18,8 +18,6 @@ dependencies = [ ('Shapely', '1.8.2'), # optional for 'calc' extras ] -use_pip = True - exts_list = [ ('cligj', '0.7.2', { 'checksums': ['a4bc13d623356b373c2c27c53dbd9c68cae5d526270bfa71f6c6fa69669c6b27'], @@ -36,8 +34,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/fio'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/f/Fiona/Fiona-1.9.2-foss-2022b.eb b/easybuild/easyconfigs/f/Fiona/Fiona-1.9.2-foss-2022b.eb index 024b51efc9f7..bfb402f538f0 100644 --- a/easybuild/easyconfigs/f/Fiona/Fiona-1.9.2-foss-2022b.eb +++ b/easybuild/easyconfigs/f/Fiona/Fiona-1.9.2-foss-2022b.eb @@ -18,8 +18,6 @@ dependencies = [ ('Shapely', '2.0.1'), # optional for 'calc' extras ] -use_pip = True - exts_list = [ ('cligj', '0.7.2', { 'checksums': ['a4bc13d623356b373c2c27c53dbd9c68cae5d526270bfa71f6c6fa69669c6b27'], @@ -36,8 +34,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/fio'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/f/Fiona/Fiona-1.9.5-foss-2023a.eb b/easybuild/easyconfigs/f/Fiona/Fiona-1.9.5-foss-2023a.eb index 070bd33e7e9f..c44d7acaae8b 100644 --- a/easybuild/easyconfigs/f/Fiona/Fiona-1.9.5-foss-2023a.eb +++ b/easybuild/easyconfigs/f/Fiona/Fiona-1.9.5-foss-2023a.eb @@ -18,8 +18,6 @@ dependencies = [ ('Shapely', '2.0.1'), # optional for 'calc' extras ] -use_pip = True - exts_list = [ ('cligj', '0.7.2', { 'checksums': ['a4bc13d623356b373c2c27c53dbd9c68cae5d526270bfa71f6c6fa69669c6b27'], @@ -36,8 +34,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/fio'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], 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 deleted file mode 100644 index 7b9a26bb66fa..000000000000 --- a/easybuild/easyconfigs/f/FireWorks/FireWorks-1.4.2-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'PythonBundle' - -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), -] - -exts_list = [ - ('Flask', '0.12'), - ('Flask-paginate', '0.4.5', { - 'source_tmpl': 'flask-paginate-%(version)s.zip', - 'modulename': 'flask_paginate', - }), - ('Jinja2', '2.9.6'), - ('Werkzeug', '0.12.1'), - ('gunicorn', '19.7.1'), - ('monty', '0.9.6'), - ('pymongo', '3.4.0'), - ('FireWorks', version), -] - -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 deleted file mode 100644 index e0bbb3a890c6..000000000000 --- a/easybuild/easyconfigs/f/Firefox/Firefox-44.0.2.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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 = '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.""" - -toolchain = SYSTEM - -source_urls = ['https://ftp.mozilla.org/pub/firefox/releases/%(version)s/linux-x86_64/en-US/'] -sources = [SOURCELOWER_TAR_BZ2] - -sanity_check_paths = { - 'files': ['firefox'], - 'dirs': [] -} - -# add the installation dir to PATH -modextrapaths = { - 'PATH': '', -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/f/Flask/Flask-1.0.2-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/f/Flask/Flask-1.0.2-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 5652f46aec93..000000000000 --- a/easybuild/easyconfigs/f/Flask/Flask-1.0.2-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Flask' -version = '1.0.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.palletsprojects.com/p/flask/' -description = """" Flask is a lightweight WSGI web application framework. - It is designed to make getting started quick and easy, with the ability to scale up to complex applications. """ - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), -] - -use_pip = True - -exts_list = [ - ('MarkupSafe', '1.1.0', { - 'checksums': ['4e97332c9ce444b0c2c38dd22ddc61c743eb208d916e4265a2a3b575bdccb1d3'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('Click', '7.0', { - 'checksums': ['5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7'], - }), - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Werkzeug', '0.14.1', { - 'checksums': ['c3fd7a7d41976d9f44db327260e263132466836cef6f91512889ed60ad26557c'], - }), - (name, version, { - 'checksums': ['2271c0070dbcb5275fad4a82e29f23ab92682dc45f9dfbc22c02ba9b9322ce48'], - }), - ('Flask-Cors', '3.0.7', { - 'checksums': ['7e90bf225fdf163d11b84b59fb17594d0580a16b97ab4e1146b1fb2737c1cfec'], - }), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/Flask/Flask-1.1.2-GCCcore-10.2.0.eb b/easybuild/easyconfigs/f/Flask/Flask-1.1.2-GCCcore-10.2.0.eb index 923379d86b1e..ea736672a8cc 100644 --- a/easybuild/easyconfigs/f/Flask/Flask-1.1.2-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/f/Flask/Flask-1.1.2-GCCcore-10.2.0.eb @@ -18,9 +18,6 @@ dependencies = [ builddependencies = [('binutils', '2.35')] -use_pip = True -sanity_pip_check = True - exts_list = [ ('itsdangerous', '1.1.0', { 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], diff --git a/easybuild/easyconfigs/f/Flask/Flask-1.1.2-GCCcore-8.3.0-Python-3.7.4.eb b/easybuild/easyconfigs/f/Flask/Flask-1.1.2-GCCcore-8.3.0-Python-3.7.4.eb deleted file mode 100644 index 078a0a8d88db..000000000000 --- a/easybuild/easyconfigs/f/Flask/Flask-1.1.2-GCCcore-8.3.0-Python-3.7.4.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Flask' -version = '1.1.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.palletsprojects.com/p/flask/' -description = """" Flask is a lightweight WSGI web application framework. - It is designed to make getting started quick and easy, with the ability to scale up to complex applications. """ - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -dependencies = [ - ('Python', '3.7.4'), -] - -builddependencies = [('binutils', '2.32')] - -use_pip = True - -exts_list = [ - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Werkzeug', '1.0.1', { - 'checksums': ['6c80b1e5ad3665290ea39320b91e1be1e0d5f60652b964a3070216de83d2e47c'], - }), - (name, version, { - 'checksums': ['4efa1ae2d7c9865af48986de8aeb8504bf32c7f3d6fdc9353d34b21f4b127060'], - }), - ('Flask-Cors', '3.0.8', { - 'checksums': ['72170423eb4612f0847318afff8c247b38bd516b7737adfc10d1c2cdbb382d16'], - }), -] - -sanity_check_paths = { - 'files': ['bin/flask'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ['flask --version'] - -sanity_pip_check = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/Flask/Flask-1.1.2-GCCcore-9.3.0-Python-3.8.2.eb b/easybuild/easyconfigs/f/Flask/Flask-1.1.2-GCCcore-9.3.0-Python-3.8.2.eb deleted file mode 100644 index 7fc768bd20a3..000000000000 --- a/easybuild/easyconfigs/f/Flask/Flask-1.1.2-GCCcore-9.3.0-Python-3.8.2.eb +++ /dev/null @@ -1,47 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Flask' -version = '1.1.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.palletsprojects.com/p/flask/' -description = """ -Flask is a lightweight WSGI web application framework. It is designed to make -getting started quick and easy, with the ability to scale up to complex -applications. -This module includes the Flask extensions: Flask-Cors""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -dependencies = [ - ('Python', '3.8.2'), -] - -builddependencies = [('binutils', '2.34')] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Werkzeug', '1.0.1', { - 'checksums': ['6c80b1e5ad3665290ea39320b91e1be1e0d5f60652b964a3070216de83d2e47c'], - }), - (name, version, { - 'checksums': ['4efa1ae2d7c9865af48986de8aeb8504bf32c7f3d6fdc9353d34b21f4b127060'], - }), - ('Flask-Cors', '3.0.9', { - 'checksums': ['6bcfc100288c5d1bcb1dbb854babd59beee622ffd321e444b05f24d6d58466b8'], - }), -] - -sanity_check_paths = { - 'files': ['bin/flask'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ['flask --version'] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/Flask/Flask-1.1.4-GCCcore-10.3.0.eb b/easybuild/easyconfigs/f/Flask/Flask-1.1.4-GCCcore-10.3.0.eb index b42acb6357cf..3a83bc086e64 100644 --- a/easybuild/easyconfigs/f/Flask/Flask-1.1.4-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/f/Flask/Flask-1.1.4-GCCcore-10.3.0.eb @@ -18,9 +18,6 @@ dependencies = [ builddependencies = [('binutils', '2.36.1')] -use_pip = True -sanity_pip_check = True - exts_list = [ ('itsdangerous', '1.1.0', { 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], diff --git a/easybuild/easyconfigs/f/Flask/Flask-2.0.2-GCCcore-11.2.0.eb b/easybuild/easyconfigs/f/Flask/Flask-2.0.2-GCCcore-11.2.0.eb index 65e24299f37e..fcb067d2e12e 100644 --- a/easybuild/easyconfigs/f/Flask/Flask-2.0.2-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/f/Flask/Flask-2.0.2-GCCcore-11.2.0.eb @@ -18,9 +18,6 @@ dependencies = [ builddependencies = [('binutils', '2.37')] -use_pip = True -sanity_pip_check = True - exts_list = [ ('itsdangerous', '2.0.1', { 'checksums': ['9e724d68fc22902a1435351f84c3fb8623f303fffcc566a4cb952df8c572cff0'], diff --git a/easybuild/easyconfigs/f/Flask/Flask-2.2.2-GCCcore-11.3.0.eb b/easybuild/easyconfigs/f/Flask/Flask-2.2.2-GCCcore-11.3.0.eb index 644e98a242f8..d51d8555d6b6 100644 --- a/easybuild/easyconfigs/f/Flask/Flask-2.2.2-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/f/Flask/Flask-2.2.2-GCCcore-11.3.0.eb @@ -18,9 +18,6 @@ dependencies = [ builddependencies = [('binutils', '2.38')] -use_pip = True -sanity_pip_check = True - exts_list = [ ('itsdangerous', '2.1.2', { 'checksums': ['5dbbc68b317e5e42f327f9021763545dc3fc3bfe22e6deb96aaf1fc38874156a'], diff --git a/easybuild/easyconfigs/f/Flask/Flask-2.2.3-GCCcore-12.2.0.eb b/easybuild/easyconfigs/f/Flask/Flask-2.2.3-GCCcore-12.2.0.eb index 26e22ef4b44a..71da7490a09e 100644 --- a/easybuild/easyconfigs/f/Flask/Flask-2.2.3-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/f/Flask/Flask-2.2.3-GCCcore-12.2.0.eb @@ -18,9 +18,6 @@ dependencies = [ builddependencies = [('binutils', '2.39')] -use_pip = True -sanity_pip_check = True - exts_list = [ ('itsdangerous', '2.1.2', { 'checksums': ['5dbbc68b317e5e42f327f9021763545dc3fc3bfe22e6deb96aaf1fc38874156a'], diff --git a/easybuild/easyconfigs/f/Flask/Flask-2.3.3-GCCcore-12.3.0.eb b/easybuild/easyconfigs/f/Flask/Flask-2.3.3-GCCcore-12.3.0.eb index b45a8f33f437..156f9347188b 100644 --- a/easybuild/easyconfigs/f/Flask/Flask-2.3.3-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/f/Flask/Flask-2.3.3-GCCcore-12.3.0.eb @@ -20,9 +20,6 @@ dependencies = [ ('Python-bundle-PyPI', '2023.06'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ ('itsdangerous', '2.1.2', {'checksums': ['5dbbc68b317e5e42f327f9021763545dc3fc3bfe22e6deb96aaf1fc38874156a']}), ('werkzeug', '2.3.7', {'checksums': ['2b8c0e447b4b9dbcc85dd97b6eeb4dcbaf6c8b6c3be0bd654e25553e0a2157d8']}), diff --git a/easybuild/easyconfigs/f/Flask/Flask-3.0.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/f/Flask/Flask-3.0.0-GCCcore-13.2.0.eb index 8050132f2f67..b5142ba06157 100644 --- a/easybuild/easyconfigs/f/Flask/Flask-3.0.0-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/f/Flask/Flask-3.0.0-GCCcore-13.2.0.eb @@ -20,9 +20,6 @@ dependencies = [ ('Python-bundle-PyPI', '2023.10'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ ('itsdangerous', '2.1.2', { 'checksums': ['5dbbc68b317e5e42f327f9021763545dc3fc3bfe22e6deb96aaf1fc38874156a'], diff --git a/easybuild/easyconfigs/f/Flask/Flask-3.0.3-GCCcore-13.3.0.eb b/easybuild/easyconfigs/f/Flask/Flask-3.0.3-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..3b2c599a6835 --- /dev/null +++ b/easybuild/easyconfigs/f/Flask/Flask-3.0.3-GCCcore-13.3.0.eb @@ -0,0 +1,62 @@ +easyblock = 'PythonBundle' + +name = 'Flask' +version = '3.0.3' + +homepage = 'https://flask.palletsprojects.com/' +description = """ +Flask is a lightweight WSGI web application framework. It is designed to make +getting started quick and easy, with the ability to scale up to complex +applications. +This module includes the Flask extensions: Flask-Cors""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +builddependencies = [ + ('binutils', '2.42'), +] +dependencies = [ + ('Python', '3.12.3'), + ('Python-bundle-PyPI', '2024.06'), +] + +exts_list = [ + ('itsdangerous', '2.2.0', { + 'checksums': ['e0050c0b7da1eea53ffaf149c0cfbb5c6e2e2b69c4bef22c81fa6eb73e5f6173'], + }), + ('werkzeug', '3.0.4', { + 'checksums': ['34f2371506b250df4d4f84bfe7b0921e4762525762bbd936614909fe25cd7306'], + }), + ('asgiref', '3.7.2', { + 'checksums': ['9e0ce3aa93a819ba5b45120216b23878cf6e8525eb3848653452b4192b92afed'], + }), + ('blinker', '1.8.2', { + 'checksums': ['8f77b09d3bf7c795e969e9486f39c2c5e9c39d4ee07424be2bc594ece9642d83'], + }), + ('flask', version, { + 'checksums': ['ceb27b0af3823ea2737928a4d99d125a06175b8512c445cbd9a9ce200ef76842'], + }), + ('msgspec', '0.18.6', { + 'checksums': ['a59fc3b4fcdb972d09138cb516dbde600c99d07c38fd9372a6ef500d2d031b4e'], + }), + ('Flask-Cors', '5.0.0', { + 'sources': ['flask_cors-%(version)s.tar.gz'], + 'checksums': ['5aadb4b950c4e93745034594d9f3ea6591f734bb3662e16e255ffbf5e89c88ef'], + }), + ('cachelib', '0.13.0', { + 'checksums': ['209d8996e3c57595bee274ff97116d1d73c4980b2fd9a34c7846cd07fd2e1a48'], + }), + ('Flask-Session', '0.8.0', { + 'sources': ['flask_session-%(version)s.tar.gz'], + 'checksums': ['20e045eb01103694e70be4a49f3a80dbb1b57296a22dc6f44bbf3f83ef0742ff'], + }), +] + +sanity_check_paths = { + 'files': ['bin/%(namelower)s'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ['%(namelower)s --version'] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/Flax/Flax-0.8.4-gfbf-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/f/Flax/Flax-0.8.4-gfbf-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..802e02583f45 --- /dev/null +++ b/easybuild/easyconfigs/f/Flax/Flax-0.8.4-gfbf-2023a-CUDA-12.1.1.eb @@ -0,0 +1,40 @@ +easyblock = 'PythonBundle' + +name = 'Flax' +version = '0.8.4' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://flax.readthedocs.io' +description = """Flax is a high-performance neural network library and ecosystem for JAX that is +designed for flexibility: Try new forms of training by forking an example and +by modifying the training loop, not by adding features to a framework.""" + +toolchain = {'name': 'gfbf', 'version': '2023a'} + +dependencies = [ + ('CUDA', '12.1.1', '', SYSTEM), + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('jax', '0.4.25', versionsuffix), + ('Optax', '0.2.2', versionsuffix), + ('protobuf-python', '4.24.0'), + ('PyYAML', '6.0'), +] + +exts_list = [ + ('nest_asyncio', '1.6.0', { + 'checksums': ['6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe'], + }), + ('orbax_checkpoint', '0.5.15', { + 'modulename': 'orbax.checkpoint', + 'checksums': ['15195e8d1b381b56f23a62a25599a3644f5d08655fa64f60bb1b938b8ffe7ef3'], + }), + ('tensorstore', '0.1.60', { + 'checksums': ['88da8f1978982101b8dbb144fd29ee362e4e8c97fc595c4992d555f80ce62a79'], + }), + ('flax', '0.8.4', { + 'checksums': ['968683f850198e1aa5eb2d9d1e20bead880ef7423c14f042db9d60848cb1c90b'], + }), +] + +moduleclass = 'ai' diff --git a/easybuild/easyconfigs/f/Flax/Flax-0.8.4-gfbf-2023a.eb b/easybuild/easyconfigs/f/Flax/Flax-0.8.4-gfbf-2023a.eb new file mode 100644 index 000000000000..fe69e5c05379 --- /dev/null +++ b/easybuild/easyconfigs/f/Flax/Flax-0.8.4-gfbf-2023a.eb @@ -0,0 +1,38 @@ +easyblock = 'PythonBundle' + +name = 'Flax' +version = '0.8.4' + +homepage = 'https://flax.readthedocs.io' +description = """Flax is a high-performance neural network library and ecosystem for JAX that is +designed for flexibility: Try new forms of training by forking an example and +by modifying the training loop, not by adding features to a framework.""" + +toolchain = {'name': 'gfbf', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('jax', '0.4.25'), + ('Optax', '0.2.2'), + ('protobuf-python', '4.24.0'), + ('PyYAML', '6.0'), +] + +exts_list = [ + ('nest_asyncio', '1.6.0', { + 'checksums': ['6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe'], + }), + ('orbax_checkpoint', '0.5.15', { + 'modulename': 'orbax.checkpoint', + 'checksums': ['15195e8d1b381b56f23a62a25599a3644f5d08655fa64f60bb1b938b8ffe7ef3'], + }), + ('tensorstore', '0.1.60', { + 'checksums': ['88da8f1978982101b8dbb144fd29ee362e4e8c97fc595c4992d555f80ce62a79'], + }), + ('flax', '0.8.4', { + 'checksums': ['968683f850198e1aa5eb2d9d1e20bead880ef7423c14f042db9d60848cb1c90b'], + }), +] + +moduleclass = 'ai' diff --git a/easybuild/easyconfigs/f/Flexbar/Flexbar-3.5.0-foss-2018b.eb b/easybuild/easyconfigs/f/Flexbar/Flexbar-3.5.0-foss-2018b.eb deleted file mode 100644 index e4d5c03972ab..000000000000 --- a/easybuild/easyconfigs/f/Flexbar/Flexbar-3.5.0-foss-2018b.eb +++ /dev/null @@ -1,42 +0,0 @@ -# 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 = 'CMakeMake' - -name = 'Flexbar' -version = '3.5.0' - -homepage = 'https://github.com/seqan/flexbar' -description = 'The program Flexbar preprocesses high-throughput sequencing data efficiently' - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/seqan/flexbar/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['656168934b6cb367ee6d4adad0c40506bc107c888d129fe191c6f3f3446a4ac9'] - -builddependencies = [ - ('CMake', '3.12.1'), - ('SeqAn', '2.4.0'), -] - -dependencies = [ - ('tbb', '2018_U5'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), -] - -configopts = '-DBZIP2_LIBRARY_RELEASE=${EBROOTBZIP2}/lib/libbz2.so ' -configopts += '-DBZIP2_INCLUDE_DIR=${EBROOTBZIP2}/include' - -preinstallopts = "mkdir -p %(installdir)s/bin && " -install_cmd = "cp flexbar %(installdir)s/bin/" - -sanity_check_paths = { - 'files': ['bin/flexbar'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FlexiBLAS/FlexiBLAS-3.4.4-GCC-13.3.0.eb b/easybuild/easyconfigs/f/FlexiBLAS/FlexiBLAS-3.4.4-GCC-13.3.0.eb index 9b9f5e8edb2a..c8d1df6e8576 100644 --- a/easybuild/easyconfigs/f/FlexiBLAS/FlexiBLAS-3.4.4-GCC-13.3.0.eb +++ b/easybuild/easyconfigs/f/FlexiBLAS/FlexiBLAS-3.4.4-GCC-13.3.0.eb @@ -15,6 +15,7 @@ builddependencies = [ ('CMake', '3.29.3'), ('Python', '3.12.3'), # required for running the tests ('BLIS', '1.0'), + # ('AOCL-BLAS', '5.0'), # Uncomment for support for AOCL-BLAS ] dependencies = [ @@ -24,6 +25,7 @@ dependencies = [ # note: first listed backend will be used as default by FlexiBLAS, # unless otherwise specified via easyconfig parameter flexiblas_default local_backends = ['OpenBLAS', 'BLIS'] +# local_backends =+ ['AOCL-BLAS'] # Uncomment for support for AOCL-BLAS # imkl supplies its backend via the imkl module, not as a dependency if ARCH == 'x86_64': diff --git a/easybuild/easyconfigs/f/FlexiDot/FlexiDot-1.06-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/f/FlexiDot/FlexiDot-1.06-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index 5fba1cae3aee..000000000000 --- a/easybuild/easyconfigs/f/FlexiDot/FlexiDot-1.06-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,74 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'FlexiDot' -version = '1.06' -local_commit = 'be8397a' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/molbio-dresden/flexidot' -description = """ Highly customizable, ambiguity-aware dotplots for visual sequence analyses """ - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/molbio-dresden/flexidot/archive/'] -sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] -checksums = ['edb182e2fcb879fe45d72127909e8c0b98b19bc71f87dd070b4a5bad04af0268'] - -dependencies = [ - ('Python', '2.7.15'), - ('Biopython', '1.72', versionsuffix), - ('matplotlib', '2.2.3', versionsuffix), -] - -exts_defaultclass = 'PythonPackage' - -exts_default_options = { - 'source_urls': [PYPI_SOURCE], - 'download_dep_fail': True, - 'use_pip': True, -} - -exts_list = [ - ('regex', '2019.04.14', { - 'checksums': ['d56ce4c7b1a189094b9bee3b81c4aeb3f1ba3e375e91627ec8561b6ab483d0a8'], - }), - ('colorama', '0.4.1', { - 'checksums': ['05eed71e2e327246ad6b38c540c4a3117230b19679b875190486ddd2d721422d'], - }), - ('colorlog', '4.0.2', { - 'checksums': ['3cf31b25cbc8f86ec01fef582ef3b840950dea414084ed19ab922c8b493f9b42'], - }), - ('pexpect', '4.7.0', { - 'checksums': ['9e2c1fd0e6ee3a49b28f95d4b33bc389c89b20af6a1255906e90ff1262ce62eb'], - }), - ('easydev', '0.9.37', { - 'checksums': ['38bd1a7e489673847e109c27f83f8e373e45907b70ea78eb2d38d96464f3a4e3'], - }), - ('colormap', '1.0.2', { - 'checksums': ['c0193efe8f7d626cfc78225fc03a56513a4cfb8d3fc43856ccfb97b9646cc1b1'], - }), - ('colour', '0.1.5', { - 'checksums': ['af20120fefd2afede8b001fbef2ea9da70ad7d49fafdb6489025dae8745c3aee'], - }), - ('ptyprocess', '0.6.0', { - 'checksums': ['923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0'], - }), -] - -postinstallcmds = [ - 'mv %(installdir)s/code/flexidot_v%(version)s.py %(installdir)s/bin/flexidot.py', - 'chmod +x %(installdir)s/bin/flexidot.py', - "sed -i -e '1 s|^.*$|#!/usr/bin/env python|' %(installdir)s/bin/flexidot.py", -] - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': ['bin/flexidot.py'], - 'dirs': [], -} - - -sanity_check_commands = ['flexidot.py -h'] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/FloPy/FloPy-3.8.2-gfbf-2023a.eb b/easybuild/easyconfigs/f/FloPy/FloPy-3.8.2-gfbf-2023a.eb new file mode 100644 index 000000000000..c8798743438a --- /dev/null +++ b/easybuild/easyconfigs/f/FloPy/FloPy-3.8.2-gfbf-2023a.eb @@ -0,0 +1,23 @@ +easyblock = 'PythonBundle' + +name = 'FloPy' +version = '3.8.2' +homepage = 'https://flopy.readthedocs.io' + +description = "FloPy is a Python package to create, run, and post-process MODFLOW-based models" + +toolchain = {'name': 'gfbf', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('matplotlib', '3.7.2'), +] + +exts_list = [ + ('flopy', version, { + 'checksums': ['0ce2941f4095df2ca1d510f28df57224bdeb90636a3f3beeb199f09f635ddc62'], + }), +] + +moduleclass = 'geo' diff --git a/easybuild/easyconfigs/f/Flye/Flye-2.4-intel-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/f/Flye/Flye-2.4-intel-2018b-Python-2.7.15.eb deleted file mode 100644 index 5fa70d3b6539..000000000000 --- a/easybuild/easyconfigs/f/Flye/Flye-2.4-intel-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Flye' -version = '2.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/fenderglass/Flye' -description = """Flye is a de novo assembler for long and noisy reads, such as those produced by PacBio - and Oxford Nanopore Technologies.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['https://github.com/fenderglass/Flye/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['e0d49aa4fa9807da784ece82890612c14d051c65db95459208fe3fa5bf60a985'] - -dependencies = [('Python', '2.7.15')] - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': ['bin/flye'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/Flye/Flye-2.6-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/f/Flye/Flye-2.6-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index 075c1f5a61d6..000000000000 --- a/easybuild/easyconfigs/f/Flye/Flye-2.6-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Flye' -version = '2.6' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/fenderglass/Flye' -description = """Flye is a de novo assembler for long and noisy reads, such as those produced by PacBio - and Oxford Nanopore Technologies.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -source_urls = ['https://github.com/fenderglass/Flye/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['5bdc44b84712794fa4264eed690d8c65c0d72f495c7bbf2cd15b634254809131'] - -dependencies = [('Python', '3.7.2')] - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': ['bin/flye'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ['%(namelower)s --help'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/Flye/Flye-2.6-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/f/Flye/Flye-2.6-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index f0716f66af5f..000000000000 --- a/easybuild/easyconfigs/f/Flye/Flye-2.6-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Flye' -version = '2.6' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/fenderglass/Flye' -description = """Flye is a de novo assembler for long and noisy reads, such as those produced by PacBio - and Oxford Nanopore Technologies.""" - -toolchain = {'name': 'intel', 'version': '2019b'} - -source_urls = ['https://github.com/fenderglass/Flye/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['5bdc44b84712794fa4264eed690d8c65c0d72f495c7bbf2cd15b634254809131'] - -dependencies = [('Python', '3.7.4')] - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': ['bin/flye'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ['%(namelower)s --help'] - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/Flye/Flye-2.8.1-intel-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/f/Flye/Flye-2.8.1-intel-2020a-Python-3.8.2.eb deleted file mode 100644 index 4fe9561023c8..000000000000 --- a/easybuild/easyconfigs/f/Flye/Flye-2.8.1-intel-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Flye' -version = '2.8.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/fenderglass/Flye' -description = """Flye is a de novo assembler for long and noisy reads, such as those produced by PacBio - and Oxford Nanopore Technologies.""" - -toolchain = {'name': 'intel', 'version': '2020a'} - -source_urls = ['https://github.com/fenderglass/Flye/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['436ebe884e5000c023d78c098596d22c235c916f91e6c29a79b88a21e611fcb4'] - -dependencies = [('Python', '3.8.2')] - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': ['bin/flye'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ['%(namelower)s --help'] - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/Flye/Flye-2.8.2-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/f/Flye/Flye-2.8.2-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 232b9a0239d1..000000000000 --- a/easybuild/easyconfigs/f/Flye/Flye-2.8.2-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Flye' -version = '2.8.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/fenderglass/Flye' -description = """Flye is a de novo assembler for long and noisy reads, such as those produced by PacBio - and Oxford Nanopore Technologies.""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -source_urls = ['https://github.com/fenderglass/Flye/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['f1284bd2a777356fbf808d89052bc0f9bf5602560dde7cf722d7974d9a94d03b'] - -dependencies = [('Python', '3.8.2')] - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': ['bin/flye'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ['%(namelower)s --help'] - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/Flye/Flye-2.8.3-GCC-10.2.0.eb b/easybuild/easyconfigs/f/Flye/Flye-2.8.3-GCC-10.2.0.eb index 6ab5c7765273..611a9d32df92 100644 --- a/easybuild/easyconfigs/f/Flye/Flye-2.8.3-GCC-10.2.0.eb +++ b/easybuild/easyconfigs/f/Flye/Flye-2.8.3-GCC-10.2.0.eb @@ -15,9 +15,6 @@ checksums = ['070f9fbee28eef8e8f87aaecc048053f50a8102a3715e71b16c9c46819a4e07c'] dependencies = [('Python', '3.8.6')] -download_dep_fail = True -use_pip = True - if ARCH == "aarch64": preinstallopts = 'export arm_neon=1 && export aarch64=1 && ' @@ -28,6 +25,4 @@ sanity_check_paths = { sanity_check_commands = ['%(namelower)s --help'] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/Flye/Flye-2.8.3-iccifort-2020.4.304.eb b/easybuild/easyconfigs/f/Flye/Flye-2.8.3-iccifort-2020.4.304.eb index 8a10044a12a0..9d58a9667a00 100644 --- a/easybuild/easyconfigs/f/Flye/Flye-2.8.3-iccifort-2020.4.304.eb +++ b/easybuild/easyconfigs/f/Flye/Flye-2.8.3-iccifort-2020.4.304.eb @@ -15,9 +15,6 @@ checksums = ['070f9fbee28eef8e8f87aaecc048053f50a8102a3715e71b16c9c46819a4e07c'] dependencies = [('Python', '3.8.6')] -download_dep_fail = True -use_pip = True - sanity_check_paths = { 'files': ['bin/flye'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], @@ -25,6 +22,4 @@ sanity_check_paths = { sanity_check_commands = ['%(namelower)s --help'] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/Flye/Flye-2.9-GCC-10.3.0.eb b/easybuild/easyconfigs/f/Flye/Flye-2.9-GCC-10.3.0.eb index f56d88a8df41..0a4cea641f5f 100644 --- a/easybuild/easyconfigs/f/Flye/Flye-2.9-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/f/Flye/Flye-2.9-GCC-10.3.0.eb @@ -15,9 +15,6 @@ checksums = ['158ea620d4aa92a53dae1832b09fd605e17552e45b83eecbf28e41a4516a6957'] dependencies = [('Python', '3.9.5')] -download_dep_fail = True -use_pip = True - if ARCH == "aarch64": preinstallopts = 'export arm_neon=1 && export aarch64=1 && ' @@ -28,6 +25,4 @@ sanity_check_paths = { sanity_check_commands = ['%(namelower)s --help'] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/Flye/Flye-2.9-intel-compilers-2021.2.0.eb b/easybuild/easyconfigs/f/Flye/Flye-2.9-intel-compilers-2021.2.0.eb index 115a6b83c7ee..d144cf0c76e5 100644 --- a/easybuild/easyconfigs/f/Flye/Flye-2.9-intel-compilers-2021.2.0.eb +++ b/easybuild/easyconfigs/f/Flye/Flye-2.9-intel-compilers-2021.2.0.eb @@ -15,9 +15,6 @@ checksums = ['158ea620d4aa92a53dae1832b09fd605e17552e45b83eecbf28e41a4516a6957'] dependencies = [('Python', '3.9.5')] -download_dep_fail = True -use_pip = True - sanity_check_paths = { 'files': ['bin/flye'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], @@ -25,6 +22,4 @@ sanity_check_paths = { sanity_check_commands = ['%(namelower)s --help'] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/Flye/Flye-2.9.1-GCC-11.2.0.eb b/easybuild/easyconfigs/f/Flye/Flye-2.9.1-GCC-11.2.0.eb index 5942fa943831..585a637c1463 100644 --- a/easybuild/easyconfigs/f/Flye/Flye-2.9.1-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/f/Flye/Flye-2.9.1-GCC-11.2.0.eb @@ -15,9 +15,6 @@ checksums = ['25a2375cd9ba6b2285f930951ad0fde81628baa97d8709172aa59e931a96678e'] dependencies = [('Python', '3.9.6')] -download_dep_fail = True -use_pip = True - if ARCH == "aarch64": preinstallopts = 'export arm_neon=1 && export aarch64=1 && ' @@ -28,6 +25,4 @@ sanity_check_paths = { sanity_check_commands = ['%(namelower)s --help'] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/Flye/Flye-2.9.2-GCC-11.3.0.eb b/easybuild/easyconfigs/f/Flye/Flye-2.9.2-GCC-11.3.0.eb index 88d323f84e93..637c51433bc0 100644 --- a/easybuild/easyconfigs/f/Flye/Flye-2.9.2-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/f/Flye/Flye-2.9.2-GCC-11.3.0.eb @@ -15,9 +15,6 @@ checksums = ['4b9534b912c805d44b83d497b40102bed807678b82be62667129bf1641676402'] dependencies = [('Python', '3.10.4')] -download_dep_fail = True -use_pip = True - if ARCH == "aarch64": preinstallopts = 'export arm_neon=1 && export aarch64=1 && ' @@ -28,6 +25,4 @@ sanity_check_paths = { sanity_check_commands = ['%(namelower)s --help'] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/Flye/Flye-2.9.3-GCC-10.3.0.eb b/easybuild/easyconfigs/f/Flye/Flye-2.9.3-GCC-10.3.0.eb index 906ac5fc08cf..3f1ca877d171 100644 --- a/easybuild/easyconfigs/f/Flye/Flye-2.9.3-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/f/Flye/Flye-2.9.3-GCC-10.3.0.eb @@ -15,9 +15,6 @@ checksums = ['09580390ed0558c131ca0b836a2374d3cc7993cba2a6500024c2ee1d96666edc'] dependencies = [('Python', '3.9.5')] -download_dep_fail = True -use_pip = True - if ARCH == "aarch64": preinstallopts = 'export arm_neon=1 && export aarch64=1 && ' @@ -28,6 +25,4 @@ sanity_check_paths = { sanity_check_commands = ['%(namelower)s --help'] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/Flye/Flye-2.9.3-GCC-12.3.0.eb b/easybuild/easyconfigs/f/Flye/Flye-2.9.3-GCC-12.3.0.eb index efd15addcca2..93a69f039481 100644 --- a/easybuild/easyconfigs/f/Flye/Flye-2.9.3-GCC-12.3.0.eb +++ b/easybuild/easyconfigs/f/Flye/Flye-2.9.3-GCC-12.3.0.eb @@ -15,9 +15,6 @@ checksums = ['09580390ed0558c131ca0b836a2374d3cc7993cba2a6500024c2ee1d96666edc'] dependencies = [('Python', '3.11.3')] -download_dep_fail = True -use_pip = True - if ARCH == "aarch64": preinstallopts = 'export arm_neon=1 && export aarch64=1 && ' @@ -28,6 +25,4 @@ sanity_check_paths = { sanity_check_commands = ['%(namelower)s --help'] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/Flye/Flye-2.9.4-GCC-13.2.0.eb b/easybuild/easyconfigs/f/Flye/Flye-2.9.4-GCC-13.2.0.eb new file mode 100644 index 000000000000..d500977dda5c --- /dev/null +++ b/easybuild/easyconfigs/f/Flye/Flye-2.9.4-GCC-13.2.0.eb @@ -0,0 +1,28 @@ +easyblock = 'PythonPackage' + +name = 'Flye' +version = '2.9.4' + +homepage = 'https://github.com/fenderglass/Flye' +description = """Flye is a de novo assembler for long and noisy reads, such as those produced by PacBio + and Oxford Nanopore Technologies.""" + +toolchain = {'name': 'GCC', 'version': '13.2.0'} + +source_urls = ['https://github.com/fenderglass/Flye/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['197a2dfe39fc324a39d8e1901af4f539609159c4a64a578ec8e60f73f5ea4696'] + +dependencies = [('Python', '3.11.5')] + +if ARCH == "aarch64": + preinstallopts = 'export arm_neon=1 && export aarch64=1 && ' + +sanity_check_paths = { + 'files': ['bin/flye'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ['%(namelower)s --help'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/Flye/Flye-2.9.5-GCC-13.3.0.eb b/easybuild/easyconfigs/f/Flye/Flye-2.9.5-GCC-13.3.0.eb new file mode 100644 index 000000000000..d04418c02590 --- /dev/null +++ b/easybuild/easyconfigs/f/Flye/Flye-2.9.5-GCC-13.3.0.eb @@ -0,0 +1,28 @@ +easyblock = 'PythonPackage' + +name = 'Flye' +version = '2.9.5' + +homepage = 'https://github.com/fenderglass/Flye' +description = """Flye is a de novo assembler for long and noisy reads, such as those produced by PacBio + and Oxford Nanopore Technologies.""" + +toolchain = {'name': 'GCC', 'version': '13.3.0'} + +source_urls = ['https://github.com/fenderglass/Flye/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['7b384266d83b1e66bcaf82d49d35ac6c587bad9146e8f3b752a220291f6b1a6f'] + +dependencies = [('Python', '3.12.3')] + +if ARCH == "aarch64": + preinstallopts = 'export arm_neon=1 && export aarch64=1 && ' + +sanity_check_paths = { + 'files': ['bin/flye'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ['%(namelower)s --help'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FoBiS/FoBiS-3.0.5-GCCcore-10.3.0.eb b/easybuild/easyconfigs/f/FoBiS/FoBiS-3.0.5-GCCcore-10.3.0.eb index 415358137887..f6d38f154e06 100644 --- a/easybuild/easyconfigs/f/FoBiS/FoBiS-3.0.5-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/f/FoBiS/FoBiS-3.0.5-GCCcore-10.3.0.eb @@ -15,9 +15,6 @@ dependencies = [ ('FORD', '6.1.6'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('argparse', '1.4.0', { 'checksums': ['62b089a55be1d8949cd2bc7e0df0bddb9e028faefc8c32038cc84862aefdd6e4'], diff --git a/easybuild/easyconfigs/f/FoX/FoX-4.1.2-GCC-11.2.0.eb b/easybuild/easyconfigs/f/FoX/FoX-4.1.2-GCC-11.2.0.eb index 26d2888084a3..4c215bcdab1c 100644 --- a/easybuild/easyconfigs/f/FoX/FoX-4.1.2-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/f/FoX/FoX-4.1.2-GCC-11.2.0.eb @@ -20,7 +20,7 @@ sanity_check_paths = { } modextrapaths = { - 'CPATH': ['finclude'], + MODULE_LOAD_ENV_HEADERS: ['finclude'], } moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/FoX/FoX-4.1.2-GCC-9.3.0.eb b/easybuild/easyconfigs/f/FoX/FoX-4.1.2-GCC-9.3.0.eb deleted file mode 100644 index 59d64f8646da..000000000000 --- a/easybuild/easyconfigs/f/FoX/FoX-4.1.2-GCC-9.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FoX' -version = '4.1.2' - -homepage = 'http://homepages.see.leeds.ac.uk/~earawa/FoX/' -description = """FoX is an XML library written in Fortran 95. -It allows software developers to read, write and modify XML documents from Fortran applications without the -complications of dealing with multi-language development.""" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} - -source_urls = ['http://homepages.see.leeds.ac.uk/~earawa/FoX/source/'] -sources = [SOURCE_TAR_GZ] -checksums = ['3b749138229e7808d0009a97e2ac47815ad5278df6879a9cc64351a7921ba06f'] - -sanity_check_paths = { - 'files': ['lib/libFoX_%s.a' % x for x in ['common', 'dom', 'fsys', 'sax', 'utils', 'wcml', 'wkml', 'wxml']], - 'dirs': ['finclude', 'lib', 'bin'] -} - -modextrapaths = { - 'CPATH': ['finclude'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/FoX/FoX-4.1.2-intel-2017b.eb b/easybuild/easyconfigs/f/FoX/FoX-4.1.2-intel-2017b.eb deleted file mode 100644 index 0bb4e826685c..000000000000 --- a/easybuild/easyconfigs/f/FoX/FoX-4.1.2-intel-2017b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FoX' -version = '4.1.2' - -homepage = 'http://homepages.see.leeds.ac.uk/~earawa/FoX/' -description = """FoX is an XML library written in Fortran 95. -It allows software developers to read, write and modify XML documents from Fortran applications without the -complications of dealing with multi-language development.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['http://homepages.see.leeds.ac.uk/~earawa/FoX/source/'] -sources = [SOURCE_TAR_GZ] -checksums = ['3b749138229e7808d0009a97e2ac47815ad5278df6879a9cc64351a7921ba06f'] - -sanity_check_paths = { - 'files': ['lib/libFoX_%s.a' % x for x in ['common', 'dom', 'fsys', 'sax', 'utils', 'wcml', 'wkml', 'wxml']], - 'dirs': ['finclude', 'lib', 'bin'] -} - -modextrapaths = { - 'CPATH': ['finclude'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/FoX/FoX-4.1.2-intel-2018a.eb b/easybuild/easyconfigs/f/FoX/FoX-4.1.2-intel-2018a.eb deleted file mode 100644 index c4878b0bd443..000000000000 --- a/easybuild/easyconfigs/f/FoX/FoX-4.1.2-intel-2018a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FoX' -version = '4.1.2' - -homepage = 'http://homepages.see.leeds.ac.uk/~earawa/FoX/' -description = """FoX is an XML library written in Fortran 95. -It allows software developers to read, write and modify XML documents from Fortran applications without the -complications of dealing with multi-language development.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['http://homepages.see.leeds.ac.uk/~earawa/FoX/source/'] -sources = [SOURCE_TAR_GZ] -checksums = ['3b749138229e7808d0009a97e2ac47815ad5278df6879a9cc64351a7921ba06f'] - -sanity_check_paths = { - 'files': ['lib/libFoX_%s.a' % x for x in ['common', 'dom', 'fsys', 'sax', 'utils', 'wcml', 'wkml', 'wxml']], - 'dirs': ['finclude', 'lib', 'bin'] -} - -modextrapaths = { - 'CPATH': ['finclude'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/FoldX/FoldX-2.5.2.eb b/easybuild/easyconfigs/f/FoldX/FoldX-2.5.2.eb deleted file mode 100644 index 16363c05b285..000000000000 --- a/easybuild/easyconfigs/f/FoldX/FoldX-2.5.2.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'FoldX' -version = '2.5.2' - -homepage = 'http://foldx.crg.es/' -description = """FoldX is used to provide a fast and quantitative estimation of the importance of the interactions - contributing to the stability of proteins and protein complexes.""" - -toolchain = SYSTEM - -# no source URLs because registration is required to obtain sources -sources = ['%(namelower)s_%(version)s.linux.zip'] - -sanity_check_paths = { - 'files': ["bin/%(namelower)s_%(version)s.linux"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FoldX/FoldX-3.0-beta5.1.eb b/easybuild/easyconfigs/f/FoldX/FoldX-3.0-beta5.1.eb deleted file mode 100644 index 7d3e2c898329..000000000000 --- a/easybuild/easyconfigs/f/FoldX/FoldX-3.0-beta5.1.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'FoldX' -version = '3.0-beta5.1' - -homepage = 'http://foldx.crg.es/' -description = """FoldX is used to provide a fast and quantitative estimation of the importance of the interactions - contributing to the stability of proteins and protein complexes.""" - -toolchain = SYSTEM - -# no source URLs because registration is required to obtain sources -sources = ['%(name)s_30b5.1_linux64.zip'] - -sanity_check_paths = { - 'files': ["bin/%(name)s.linux64"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FoldX/FoldX-3.0-beta6.1.eb b/easybuild/easyconfigs/f/FoldX/FoldX-3.0-beta6.1.eb deleted file mode 100644 index 6dbd25a42dbf..000000000000 --- a/easybuild/easyconfigs/f/FoldX/FoldX-3.0-beta6.1.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'FoldX' -version = '3.0-beta6.1' - -homepage = 'http://foldx.crg.es/' -description = """FoldX is used to provide a fast and quantitative estimation of the importance of the interactions - contributing to the stability of proteins and protein complexes.""" - -toolchain = SYSTEM - -# no source URLs because registration is required to obtain sources -# same name as zip file for 3.0 beta 6 >_< -sources = ['%(name)s_30b6_linux64.zip'] -checksums = ['4b95ea518415d0d3be020f5f75c14e82'] - -start_dir = 'FoldX_30b6_linux64' - -sanity_check_paths = { - 'files': ["bin/foldx3b6", "rotabase.txt"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FoldX/FoldX-3.0-beta6.eb b/easybuild/easyconfigs/f/FoldX/FoldX-3.0-beta6.eb deleted file mode 100644 index 12c730cfdfbc..000000000000 --- a/easybuild/easyconfigs/f/FoldX/FoldX-3.0-beta6.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'FoldX' -version = '3.0-beta6' - -homepage = 'http://foldx.crg.es/' -description = """FoldX is used to provide a fast and quantitative estimation of the importance of the interactions - contributing to the stability of proteins and protein complexes.""" - -toolchain = SYSTEM - -# no source URLs because registration is required to obtain sources -# same name as zip file for 3.0 beta 6.1 >_< -sources = ['%(name)s_30b6_linux64.zip'] -checksums = ['d3264460a4fe08b57553ebcdaad2dcad'] - -sanity_check_paths = { - 'files': ["bin/%(namelower)s64Linux", "rotabase.txt"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FragGeneScan/FragGeneScan-1.31-GCCcore-12.3.0.eb b/easybuild/easyconfigs/f/FragGeneScan/FragGeneScan-1.31-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..8466e596a3d9 --- /dev/null +++ b/easybuild/easyconfigs/f/FragGeneScan/FragGeneScan-1.31-GCCcore-12.3.0.eb @@ -0,0 +1,38 @@ +easyblock = 'MakeCp' + +name = 'FragGeneScan' +version = '1.31' + +homepage = 'https://omics.informatics.indiana.edu/FragGeneScan/' +description = "FragGeneScan is an application for finding (fragmented) genes in short reads." + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%(name)s%(version)s.tar.gz'] +checksums = ['cd3212d0f148218eb3b17d24fcd1fc897fb9fee9b2c902682edde29f895f426c'] + +builddependencies = [('binutils', '2.40')] + +dependencies = [('Perl', '5.36.1')] + +fix_perl_shebang_for = ['*.pl'] + +prebuildopts = "make clean && " +buildopts = 'CC="$CC" CFLAG="$CFLAGS" fgs && chmod -R go+rx *.pl train example' + +files_to_copy = ['FragGeneScan', 'run_FragGeneScan.pl', 'example', 'train'] + +modextrapaths = {'PATH': ['']} + +sanity_check_paths = { + 'files': ['FragGeneScan', 'run_FragGeneScan.pl'], + 'dirs': ['example', 'train'], +} + +sanity_check_commands = [ + "run_FragGeneScan.pl help", + "run_FragGeneScan.pl -genome=./example/NC_000913.fna -out=./example/NC_000913-fgs -complete=1 -train=complete", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FragGeneScan/FragGeneScan-1.31-GCCcore-8.2.0.eb b/easybuild/easyconfigs/f/FragGeneScan/FragGeneScan-1.31-GCCcore-8.2.0.eb deleted file mode 100644 index 5cdab53f99be..000000000000 --- a/easybuild/easyconfigs/f/FragGeneScan/FragGeneScan-1.31-GCCcore-8.2.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -# Updated from previous config -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'MakeCp' - -name = 'FragGeneScan' -version = '1.31' - -homepage = 'https://omics.informatics.indiana.edu/FragGeneScan/' -description = "FragGeneScan is an application for finding (fragmented) genes in short reads." - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s%(version)s.tar.gz'] -checksums = ['cd3212d0f148218eb3b17d24fcd1fc897fb9fee9b2c902682edde29f895f426c'] - -builddependencies = [('binutils', '2.31.1')] - -dependencies = [("Perl", "5.28.1")] - -fix_perl_shebang_for = ['*.pl'] - -prebuildopts = "make clean && " -buildopts = 'CC="$CC" CFLAG="$CFLAGS" fgs && chmod -R go+rx *.pl train example' - -files_to_copy = ['FragGeneScan', 'run_FragGeneScan.pl', 'example', 'train'] - -modextrapaths = {'PATH': ['']} - -sanity_check_paths = { - 'files': ['FragGeneScan', 'run_FragGeneScan.pl'], - 'dirs': ['example', 'train'], -} - -sanity_check_commands = [ - './run_FragGeneScan.pl help', - './run_FragGeneScan.pl -genome=./example/NC_000913.fna -out=./example/NC_000913-fgs -complete=1 -train=complete' -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FragGeneScan/FragGeneScan-1.31-foss-2018b.eb b/easybuild/easyconfigs/f/FragGeneScan/FragGeneScan-1.31-foss-2018b.eb deleted file mode 100644 index 299e090bcf26..000000000000 --- a/easybuild/easyconfigs/f/FragGeneScan/FragGeneScan-1.31-foss-2018b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'MakeCp' - -name = 'FragGeneScan' -version = '1.31' - -homepage = 'http://omics.informatics.indiana.edu/FragGeneScan/' -description = "FragGeneScan is an application for finding (fragmented) genes in short reads." - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s%(version)s.tar.gz'] -checksums = ['cd3212d0f148218eb3b17d24fcd1fc897fb9fee9b2c902682edde29f895f426c'] - -prebuildopts = "make clean && " -buildopts = 'CC="$CC" CFLAG="$CFLAGS" fgs && chmod -R go+rx *.pl train example' - -files_to_copy = ['FragGeneScan', 'run_FragGeneScan.pl', 'example', 'train'] - -modextrapaths = {'PATH': ['']} - -sanity_check_paths = { - 'files': ['FragGeneScan', 'run_FragGeneScan.pl'], - 'dirs': ['example', 'train'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FragGeneScan/FragGeneScan-1.32-GCCcore-13.2.0.eb b/easybuild/easyconfigs/f/FragGeneScan/FragGeneScan-1.32-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..01aadb816ecb --- /dev/null +++ b/easybuild/easyconfigs/f/FragGeneScan/FragGeneScan-1.32-GCCcore-13.2.0.eb @@ -0,0 +1,38 @@ +easyblock = 'MakeCp' + +name = 'FragGeneScan' +version = '1.32' + +homepage = 'https://omics.informatics.indiana.edu/FragGeneScan/' +description = "FragGeneScan is an application for finding (fragmented) genes in short reads." + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%(name)s%(version)s.tar.gz'] +checksums = ['54db8dab643f791aae7b05c310fe0d88ecb07db306211185c4c8524734f334c4'] + +builddependencies = [('binutils', '2.40')] + +dependencies = [('Perl', '5.38.0')] + +fix_perl_shebang_for = ['*.pl'] + +prebuildopts = "make clean && " +buildopts = 'CC="$CC" CFLAG="$CFLAGS" fgs && chmod -R go+rx *.pl train example' + +files_to_copy = ['FragGeneScan', 'run_FragGeneScan.pl', 'example', 'train'] + +modextrapaths = {'PATH': ['']} + +sanity_check_paths = { + 'files': ['FragGeneScan', 'run_FragGeneScan.pl'], + 'dirs': ['example', 'train'], +} + +sanity_check_commands = [ + "run_FragGeneScan.pl help", + "run_FragGeneScan.pl -genome=./example/NC_000913.fna -out=./example/NC_000913-fgs -complete=1 -train=complete", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FreeBarcodes/FreeBarcodes-3.0.a5-foss-2021b.eb b/easybuild/easyconfigs/f/FreeBarcodes/FreeBarcodes-3.0.a5-foss-2021b.eb index 805353e127c9..324cbb55a041 100644 --- a/easybuild/easyconfigs/f/FreeBarcodes/FreeBarcodes-3.0.a5-foss-2021b.eb +++ b/easybuild/easyconfigs/f/FreeBarcodes/FreeBarcodes-3.0.a5-foss-2021b.eb @@ -17,8 +17,6 @@ dependencies = [ ('Biopython', '1.79'), ] -use_pip = True - exts_list = [ ('dill', '0.3.4', { 'sources': ['dill-%(version)s.zip'], @@ -42,14 +40,14 @@ exts_list = [ }), (name, version, { 'sources': [{ - 'filename': '%(name)s-%(version)s.tar.gz', + 'filename': SOURCE_TAR_XZ, 'git_config': { 'url': 'https://github.com/hawkjo/', 'repo_name': 'freebarcodes', 'commit': 'a684c11', }, }], - 'checksums': [None], + 'checksums': ['8007b1f6f35f0d9f63b74c657977b390abca1d48b0e0624a095a67d1ecf1bb72'], }), ] @@ -63,6 +61,4 @@ sanity_check_commands = [ "cd %(builddir)s && freebarcodes generate 8 1 && ls -l barcodes8-1.txt", ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FreeFEM/FreeFEM-4.5-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/f/FreeFEM/FreeFEM-4.5-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index efda497dcd74..000000000000 --- a/easybuild/easyconfigs/f/FreeFEM/FreeFEM-4.5-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,33 +0,0 @@ -name = 'FreeFEM' -version = '4.5' -versionsuffix = '-Python-3.7.4' - -homepage = 'https://freefem.org' -description = """FreeFEM offers a fast interpolation algorithm and a language for the manipulation - of data on multiple meshes.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = ['https://github.com/FreeFem/FreeFem-sources/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['5b2d4125c312da8fbedd49a72e742f18f35e0ae100c82fb493067dfad5d51432'] - -builddependencies = [ - ('Autotools', '20180311'), - ('flex', '2.6.4'), - ('Bison', '3.3.2'), - ('CMake', '3.15.3'), -] - -dependencies = [ - ('GSL', '2.6'), - ('HDF5', '1.10.5'), - ('SuiteSparse', '5.6.0', '-METIS-5.1.0'), - ('freeglut', '3.2.1'), - ('PETSc', '3.12.4', versionsuffix), - ('SLEPc', '3.12.2', versionsuffix), - ('NLopt', '2.6.1'), - ('ParMETIS', '4.0.3'), -] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/f/FreeFem++/FreeFem++-3.58-foss-2017b-downloaded-deps.eb b/easybuild/easyconfigs/f/FreeFem++/FreeFem++-3.58-foss-2017b-downloaded-deps.eb deleted file mode 100644 index eab4d6677d3f..000000000000 --- a/easybuild/easyconfigs/f/FreeFem++/FreeFem++-3.58-foss-2017b-downloaded-deps.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FreeFem++' -version = '3.58' -versionsuffix = '-downloaded-deps' - -homepage = 'http://www.freefem.org/' -description = """ FreeFem++ is a partial differential equation solver. It has its own language. -freefem scripts can solve multiphysics non linear systems in 2D and 3D. """ - -toolchain = {'name': 'foss', 'version': '2017b'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['http://www.freefem.org/ff++/ftp/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e205c0a89fe8edc876d97b8a6ba43825b83c7f8dbdd49fdf972fa1f089b62743'] - -builddependencies = [('Autotools', '20170619')] - -dependencies = [ - ('HDF5', '1.10.1'), - ('GSL', '2.4'), - ('freeglut', '3.0.0'), -] - -preconfigopts = "autoreconf -i &&" - -configopts = '--with-hdf5="$EBROOTHDF5"/bin ' -configopts += '--with-gsl-include="$EBROOTGSL"/include --with-gsl-ldflags="$EBROOTGSL"/lib ' -configopts += '--with-lapack="$LIBLAPACK" ' - -# dependencies are heavily patched by FreeFem++, we therefore let it download and install them itself -prebuildopts = 'download/getall -a -o ScaLAPACK,ARPACK,freeYams,Gmm++,Hips,Ipopt,METIS,ParMETIS,MMG3D,mshmet,MUMPS,' -prebuildopts += 'NLopt,pARMS,PaStiX,Scotch,SuiteSparse,SuperLU_DIST,SuperLU,TetGen,PETSc,SLEPc,hpddm &&' - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bamg', 'cvmsh2', 'ffglut', 'ffmedit']] + - ['bin/ff-%s' % x for x in ['c++', 'get-dep', 'mpirun', 'pkg-download']] + - ['bin/FreeFem++%s' % x for x in ['', '-mpi', '-nw']], - 'dirs': ['share/freefem++/%(version)s/'] + - ['lib/ff++/%%(version)s/%s' % x for x in ['bin', 'etc', 'idp', 'include', 'lib']] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/f/FreeFem++/FreeFem++-3.60-intel-2018a-downloaded-deps.eb b/easybuild/easyconfigs/f/FreeFem++/FreeFem++-3.60-intel-2018a-downloaded-deps.eb deleted file mode 100644 index 7056dd0760d1..000000000000 --- a/easybuild/easyconfigs/f/FreeFem++/FreeFem++-3.60-intel-2018a-downloaded-deps.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FreeFem++' -version = '3.60' -versionsuffix = '-downloaded-deps' - -homepage = 'http://www.freefem.org/' -description = """ FreeFem++ is a partial differential equation solver. It has its own language. -freefem scripts can solve multiphysics non linear systems in 2D and 3D. """ - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['http://www.freefem.org/ff++/ftp/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['8acc37a89487d2b0db5088f3f8badda971bab1c4e8f64d24920d23890804901c'] - -builddependencies = [('Autotools', '20170619')] - -dependencies = [ - ('HDF5', '1.10.1'), - ('GSL', '2.4'), - ('freeglut', '3.0.0'), -] - -preconfigopts = "autoreconf -i &&" - -configopts = '--with-hdf5="$EBROOTHDF5"/bin ' -configopts += '--with-gsl-include="$EBROOTGSL"/include --with-gsl-ldflags="$EBROOTGSL"/lib ' -configopts += '--with-lapack="$LIBLAPACK" ' - -# dependencies are heavily patched by FreeFem++, we therefore let it download and install them itself -prebuildopts = 'download/getall -a -o ScaLAPACK,ARPACK,freeYams,Gmm++,Hips,Ipopt,METIS,ParMETIS,MMG3D,mshmet,MUMPS,' -prebuildopts += 'NLopt,pARMS,PaStiX,Scotch,SuiteSparse,SuperLU_DIST,SuperLU,TetGen,PETSc,SLEPc,hpddm &&' - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bamg', 'cvmsh2', 'ffglut', 'ffmedit']] + - ['bin/ff-%s' % x for x in ['c++', 'get-dep', 'mpirun', 'pkg-download']] + - ['bin/FreeFem++%s' % x for x in ['', '-mpi', '-nw']], - 'dirs': ['share/freefem++/%(version)s/'] + - ['lib/ff++/%%(version)s/%s' % x for x in ['bin', 'etc', 'idp', 'include', 'lib']] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/f/FreeFem++/FreeFem++-3.61-1-intel-2018a-downloaded-deps.eb b/easybuild/easyconfigs/f/FreeFem++/FreeFem++-3.61-1-intel-2018a-downloaded-deps.eb deleted file mode 100644 index bb86cc3c3849..000000000000 --- a/easybuild/easyconfigs/f/FreeFem++/FreeFem++-3.61-1-intel-2018a-downloaded-deps.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FreeFem++' -version = '3.61-1' -versionsuffix = '-downloaded-deps' - -homepage = 'http://www.freefem.org/' -description = """ FreeFem++ is a partial differential equation solver. It has its own language. -freefem scripts can solve multiphysics non linear systems in 2D and 3D. """ - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['http://www.freefem.org/ff++/ftp/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['1f225c5b5d3081df157794174a1a31037a622d111051258ad979ec9d52a48c67'] - -builddependencies = [('Autotools', '20170619')] - -dependencies = [ - ('HDF5', '1.10.1'), - ('GSL', '2.4'), - ('freeglut', '3.0.0'), -] - -preconfigopts = "autoreconf -i &&" - -configopts = '--with-hdf5="$EBROOTHDF5"/bin ' -configopts += '--with-gsl-include="$EBROOTGSL"/include --with-gsl-ldflags="$EBROOTGSL"/lib ' -configopts += '--with-lapack="$LIBLAPACK" ' - -# dependencies are heavily patched by FreeFem++, we therefore let it download and install them itself -prebuildopts = 'download/getall -a -o ScaLAPACK,ARPACK,freeYams,Gmm++,Hips,Ipopt,METIS,ParMETIS,MMG3D,mshmet,MUMPS,' -prebuildopts += 'NLopt,pARMS,PaStiX,Scotch,SuiteSparse,SuperLU_DIST,SuperLU,TetGen,PETSc,SLEPc,hpddm &&' - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bamg', 'cvmsh2', 'ffglut', 'ffmedit']] + - ['bin/ff-%s' % x for x in ['c++', 'get-dep', 'mpirun', 'pkg-download']] + - ['bin/FreeFem++%s' % x for x in ['', '-mpi', '-nw']], - 'dirs': ['share/freefem++/%(version)s/'] + - ['lib/ff++/%%(version)s/%s' % x for x in ['bin', 'etc', 'idp', 'include', 'lib']] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/f/FreeImage/FreeImage-3.18.0-GCCcore-12.2.0.eb b/easybuild/easyconfigs/f/FreeImage/FreeImage-3.18.0-GCCcore-12.2.0.eb old mode 100755 new mode 100644 diff --git a/easybuild/easyconfigs/f/FreeImage/FreeImage-3.18.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/f/FreeImage/FreeImage-3.18.0-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..47979b9dac8c --- /dev/null +++ b/easybuild/easyconfigs/f/FreeImage/FreeImage-3.18.0-GCCcore-13.2.0.eb @@ -0,0 +1,50 @@ +easyblock = 'ConfigureMake' + +name = 'FreeImage' +version = '3.18.0' + +homepage = 'http://freeimage.sourceforge.net' +description = """FreeImage is an Open Source library project for developers who would like to support popular graphics +image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications. FreeImage is easy to +use, fast, multithreading safe.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} +toolchainopts = {'cstd': 'c++14'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%(name)s3180.zip'] +patches = [ + '%(name)s-%(version)s-fix-makefile.patch', + '%(name)s-%(version)s-fix-makefile-riscv.patch', + '%(name)s-%(version)s-fix-makefile-gnu.patch', +] + +checksums = [ + 'f41379682f9ada94ea7b34fe86bf9ee00935a3147be41b6569c9605a53e438fd', # FreeImage3180.zip + '3eaa1eb9562ccfd0cb95a37879bb7e3e8c745166596d75af529478181ef006a0', # %(name)s-%(version)s-fix-makefile.patch + 'e845d53bfd829d771638b9952d3632010c7f19c88d761a786754453827bd7e9b', # %(name)s-%(version)s-fix-makefile-riscv.patch + 'b636012988e1b88609fbd2c130e2b4e6fa8c488cb07578e0353baf8e5aa52413', # %(name)s-%(version)s-fix-makefile-gnu.patch +] + +builddependencies = [('binutils', '2.40')] + +dependencies = [('zlib', '1.2.13')] + +skipsteps = ['configure'] + +buildopts = ['', '-f Makefile.fip'] + +installopts = [ + "INCDIR=%(installdir)s/include INSTALLDIR=%(installdir)s/lib", + "-f Makefile.fip INCDIR=%(installdir)s/include INSTALLDIR=%(installdir)s/lib", +] + +_incs = ['include/FreeImage%s.h' % x for x in ['', 'Plus']] +_libs = ['lib/libfreeimage%s.%s' % (x, y) for x in ['', 'plus'] for y in ['a', SHLIB_EXT]] + +sanity_check_paths = { + 'files': _incs + _libs, + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/FreeImage/FreeImage-3.18.0-GCCcore-7.3.0.eb b/easybuild/easyconfigs/f/FreeImage/FreeImage-3.18.0-GCCcore-7.3.0.eb deleted file mode 100644 index 8fd999c6cbd5..000000000000 --- a/easybuild/easyconfigs/f/FreeImage/FreeImage-3.18.0-GCCcore-7.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FreeImage' -version = '3.18.0' - -homepage = 'http://freeimage.sourceforge.net' -description = """FreeImage is an Open Source library project for developers who would like to support popular graphics -image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications. FreeImage is easy to -use, fast, multithreading safe.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(name)s%s.zip' % ''.join(version.split('.'))] -patches = ['%(name)s-%(version)s-fix-makefile.patch'] -checksums = [ - 'f41379682f9ada94ea7b34fe86bf9ee00935a3147be41b6569c9605a53e438fd', # FreeImage3180.zip - '3eaa1eb9562ccfd0cb95a37879bb7e3e8c745166596d75af529478181ef006a0', # FreeImage-3.18.0-fix-makefile.patch -] - -builddependencies = [('binutils', '2.30')] - -skipsteps = ['configure'] - -buildopts = ['', '-f Makefile.fip'] -installopts = [ - 'INCDIR=%(installdir)s/include INSTALLDIR=%(installdir)s/lib', - '-f Makefile.fip INCDIR=%(installdir)s/include INSTALLDIR=%(installdir)s/lib' -] - -dependencies = [('zlib', '1.2.11')] - -sanity_check_paths = { - 'files': ['include/FreeImage.h', 'include/FreeImagePlus.h', 'lib/libfreeimage.a', 'lib/libfreeimage.%s' % SHLIB_EXT, - 'lib/libfreeimageplus.a', 'lib/libfreeimageplus.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/FreeImage/FreeImage-3.18.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/f/FreeImage/FreeImage-3.18.0-GCCcore-8.3.0.eb deleted file mode 100644 index d0c9ffa8747a..000000000000 --- a/easybuild/easyconfigs/f/FreeImage/FreeImage-3.18.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FreeImage' -version = '3.18.0' - -homepage = 'http://freeimage.sourceforge.net' -description = """FreeImage is an Open Source library project for developers who would like to support popular graphics -image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications. FreeImage is easy to -use, fast, multithreading safe.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(name)s%s.zip' % ''.join(version.split('.'))] -patches = ['%(name)s-%(version)s-fix-makefile.patch'] -checksums = [ - 'f41379682f9ada94ea7b34fe86bf9ee00935a3147be41b6569c9605a53e438fd', # FreeImage3180.zip - '3eaa1eb9562ccfd0cb95a37879bb7e3e8c745166596d75af529478181ef006a0', # FreeImage-3.18.0-fix-makefile.patch -] - -builddependencies = [('binutils', '2.32')] - -skipsteps = ['configure'] - -buildopts = ['', '-f Makefile.fip'] -installopts = [ - 'INCDIR=%(installdir)s/include INSTALLDIR=%(installdir)s/lib', - '-f Makefile.fip INCDIR=%(installdir)s/include INSTALLDIR=%(installdir)s/lib' -] - -dependencies = [('zlib', '1.2.11')] - -sanity_check_paths = { - 'files': ['include/FreeImage.h', 'include/FreeImagePlus.h', 'lib/libfreeimage.a', 'lib/libfreeimage.%s' % SHLIB_EXT, - 'lib/libfreeimageplus.a', 'lib/libfreeimageplus.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/FreeImage/FreeImage-3.18.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/f/FreeImage/FreeImage-3.18.0-GCCcore-9.3.0.eb deleted file mode 100644 index ff19be5b911a..000000000000 --- a/easybuild/easyconfigs/f/FreeImage/FreeImage-3.18.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FreeImage' -version = '3.18.0' - -homepage = 'http://freeimage.sourceforge.net' -description = """FreeImage is an Open Source library project for developers who would like to support popular graphics -image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications. FreeImage is easy to -use, fast, multithreading safe.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%%(name)s%s.zip' % ''.join(version.split('.'))] -patches = ['%(name)s-%(version)s-fix-makefile.patch'] -checksums = [ - 'f41379682f9ada94ea7b34fe86bf9ee00935a3147be41b6569c9605a53e438fd', # FreeImage3180.zip - '3eaa1eb9562ccfd0cb95a37879bb7e3e8c745166596d75af529478181ef006a0', # FreeImage-3.18.0-fix-makefile.patch -] - -builddependencies = [('binutils', '2.34')] - -skipsteps = ['configure'] - -buildopts = ['', '-f Makefile.fip'] -installopts = [ - 'INCDIR=%(installdir)s/include INSTALLDIR=%(installdir)s/lib', - '-f Makefile.fip INCDIR=%(installdir)s/include INSTALLDIR=%(installdir)s/lib' -] - -dependencies = [('zlib', '1.2.11')] - -sanity_check_paths = { - 'files': ['include/FreeImage.h', 'include/FreeImagePlus.h', 'lib/libfreeimage.a', 'lib/libfreeimage.%s' % SHLIB_EXT, - 'lib/libfreeimageplus.a', 'lib/libfreeimageplus.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/FreeImage/FreeImage-3.18.0-fix-makefile-gnu.patch b/easybuild/easyconfigs/f/FreeImage/FreeImage-3.18.0-fix-makefile-gnu.patch new file mode 100644 index 000000000000..2ea87d4930f7 --- /dev/null +++ b/easybuild/easyconfigs/f/FreeImage/FreeImage-3.18.0-fix-makefile-gnu.patch @@ -0,0 +1,15 @@ +# -fPIC flag is also needed for RISC-V builds +--- Makefile.gnu.orig 2025-01-15 17:26:47.616603010 +0100 ++++ Makefile.gnu 2025-01-15 17:28:09.158140964 +0100 +@@ -33,6 +33,11 @@ + CXXFLAGS += -fPIC + endif + ++ifeq ($(shell sh -c 'uname -m 2>/dev/null || echo not'),riscv64) ++ CFLAGS += -fPIC ++ CXXFLAGS += -fPIC ++endif ++ + TARGET = freeimage + STATICLIB = lib$(TARGET).a + SHAREDLIB = lib$(TARGET)-$(VER_MAJOR).$(VER_MINOR).so diff --git a/easybuild/easyconfigs/f/FreeImage/FreeImage-3.18.0-fix-makefile-riscv.patch b/easybuild/easyconfigs/f/FreeImage/FreeImage-3.18.0-fix-makefile-riscv.patch new file mode 100644 index 000000000000..ac10020e3194 --- /dev/null +++ b/easybuild/easyconfigs/f/FreeImage/FreeImage-3.18.0-fix-makefile-riscv.patch @@ -0,0 +1,15 @@ +# -fPIC flag is also needed for RISC-V builds +--- Makefile.fip.orig 2025-01-16 12:58:29.624119756 +0100 ++++ Makefile.fip 2025-01-16 13:00:01.016862229 +0100 +@@ -33,6 +33,11 @@ + CXXFLAGS += -fPIC + endif + ++ifeq ($(shell sh -c 'uname -m 2>/dev/null || echo not'),riscv64) ++ CFLAGS += -fPIC ++ CXXFLAGS += -fPIC ++endif ++ + TARGET = freeimageplus + STATICLIB = lib$(TARGET).a + SHAREDLIB = lib$(TARGET)-$(VER_MAJOR).$(VER_MINOR).so diff --git a/easybuild/easyconfigs/f/FreeSASA/FreeSASA-2.0.3-GCC-8.3.0.eb b/easybuild/easyconfigs/f/FreeSASA/FreeSASA-2.0.3-GCC-8.3.0.eb deleted file mode 100644 index 769429594aae..000000000000 --- a/easybuild/easyconfigs/f/FreeSASA/FreeSASA-2.0.3-GCC-8.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -# # -# This is a contribution from HPCNow! (http://hpcnow.com) -# Copyright:: HPCNow! -# Authors:: Jordi Blasco -# License:: GPL-v3.0 -# # - -easyblock = 'ConfigureMake' - -name = 'FreeSASA' -version = '2.0.3' - -homepage = 'https://freesasa.github.io' -description = """FreeSASA is a command line tool, C-library and Python module for calculating solvent -accessible surface areas (SASA).""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -source_urls = ['https://freesasa.github.io/'] -sources = ['%(namelower)s-%(version)s.tar.gz'] -checksums = ['ba1d4f7e9dd51ae2452b5c3a80ac34039d51da4826dae1dbe173cd7a1d6aca94'] - -configopts = '--disable-json --disable-xml ' - -sanity_check_paths = { - 'files': ['bin/freesasa'], - 'dirs': ['bin'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-5.3.0-centos4_x86_64.eb b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-5.3.0-centos4_x86_64.eb deleted file mode 100644 index 1d5111f9d0ff..000000000000 --- a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-5.3.0-centos4_x86_64.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'FreeSurfer' -version = '5.3.0' -versionsuffix = '-centos4_x86_64' - -homepage = 'http://surfer.nmr.mgh.harvard.edu/fswiki/FreeSurferWiki' -description = """FreeSurfer is a set of tools for analysis and visualization of structural and functional brain imaging data. -FreeSurfer contains a fully automatic structural imaging stream for processing cross sectional and longitudinal data.""" - -toolchain = SYSTEM - -sources = ['%(namelower)s-Linux%(versionsuffix)s-stable-pub-v%(version)s.tar.gz'] -source_urls = ['ftp://surfer.nmr.mgh.harvard.edu/pub/dist/%(namelower)s/%(version)s'] - -license_text = """email@example.com -00000 -g1bb3r1sh""" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-5.3.0-centos6_x86_64.eb b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-5.3.0-centos6_x86_64.eb deleted file mode 100644 index 175f49be8555..000000000000 --- a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-5.3.0-centos6_x86_64.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'FreeSurfer' -version = '5.3.0' -versionsuffix = '-centos6_x86_64' - -homepage = 'http://freesurfer.net/' -description = """FreeSurfer is a software package for the analysis and visualization of structural and functional - neuroimaging data from cross-sectional or longitudinal studies. It is developed by the Laboratory for Computational - Neuroimaging at the Athinoula A. Martinos Center for Biomedical Imaging.""" - -toolchain = SYSTEM - -sources = ['%(namelower)s-Linux%(versionsuffix)s-stable-pub-v%(version)s.tar.gz'] -source_urls = ['ftp://surfer.nmr.mgh.harvard.edu/pub/dist/%(namelower)s/%(version)s'] - -patches = ['FreeSurfer-5.3.0-matlab-2013.patch'] - -license_text = """email@example.com -00000 -g1bb3r1sh""" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-5.3.0-matlab-2013.patch b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-5.3.0-matlab-2013.patch deleted file mode 100644 index a713512b021b..000000000000 --- a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-5.3.0-matlab-2013.patch +++ /dev/null @@ -1,17 +0,0 @@ -this patch fixes an issue when using MATLAB 2013 or higher. -Details in https://mail.nmr.mgh.harvard.edu/pipermail//freesurfer/2016-March/044183.html ---- freesurfer.orig/matlab/SearchProjectionOnPial.m 2013-05-13 23:34:06.000000000 +0200 -+++ freesurfer/matlab/SearchProjectionOnPial.m 2016-12-20 21:37:40.732901000 +0100 -@@ -4,7 +4,11 @@ - % limit redundancies in the resulting path file. - - verticeslist=[]; --for t=1:step:size(perim,2) -+% this file has been patched as described in -+% https://mail.nmr.mgh.harvard.edu/pipermail//freesurfer/2016-March/044183.html -+%for t=1:step:size(perim,2) -+si=max(size(perim)); -+for t=1:step:si - [nearestIndexMT,nearestValuesMT]=mesh_vertex_nearest(mesh_total.vertices,mesh_outer.vertices(perim(t),:)); - verticeslist= [verticeslist nearestIndexMT]; - end diff --git a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-6.0.0-centos6_x86_64.eb b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-6.0.0-centos6_x86_64.eb deleted file mode 100644 index a447630d1c8e..000000000000 --- a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-6.0.0-centos6_x86_64.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'FreeSurfer' -version = '6.0.0' -versionsuffix = '-centos6_x86_64' - -homepage = 'http://surfer.nmr.mgh.harvard.edu/fswiki/FreeSurferWiki' -description = """FreeSurfer is a set of tools for analysis and visualization of structural and functional brain imaging data. -FreeSurfer contains a fully automatic structural imaging stream for processing cross sectional and longitudinal data.""" - -toolchain = SYSTEM - -source_urls = [ - 'ftp://surfer.nmr.mgh.harvard.edu/pub/dist/%(namelower)s/%(version)s', - 'http://surfer.nmr.mgh.harvard.edu/fswiki/MatlabRuntime?action=AttachFile&do=get&target=' -] -sources = [ - '%(namelower)s-Linux%(versionsuffix)s-stable-pub-v%(version)s.tar.gz', - 'runtime2012bLinux.tar.gz' -] -checksums = [ - # freesurfer-Linux-centos6_x86_64-stable-pub-v6.0.0.tar.gz - '9e68ee3fbdb80ab73d097b9c8e99f82bf4674397a1e59593f42bb78f1c1ad449', - '3ef4231d566fca45436eda03ae3bb93ffa7af0974a48112348c0d76c62b5fa64', # runtime2012bLinux.tar.gz -] - -postinstallcmds = ['cp -a %(builddir)s/MCRv80/ %(installdir)s'] - -license_text = """email@example.com -00000 -g1bb3r1sh""" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-6.0.1-centos6_x86_64.eb b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-6.0.1-centos6_x86_64.eb deleted file mode 100644 index 2f780b5d6a63..000000000000 --- a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-6.0.1-centos6_x86_64.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'FreeSurfer' -version = '6.0.1' -versionsuffix = '-centos6_x86_64' - -homepage = 'https://surfer.nmr.mgh.harvard.edu/' -description = """FreeSurfer is a set of tools for analysis and visualization of structural and functional brain imaging data. -FreeSurfer contains a fully automatic structural imaging stream for processing cross sectional and longitudinal data.""" - -toolchain = SYSTEM - -source_urls = [ - 'https://surfer.nmr.mgh.harvard.edu/pub/dist/freesurfer/%(version)s/', - 'http://surfer.nmr.mgh.harvard.edu/fswiki/MatlabRuntime?action=AttachFile&do=get&target=' -] -sources = [ - '%(namelower)s-Linux%(versionsuffix)s-stable-pub-v%(version)s.tar.gz', - 'runtime2012bLinux.tar.gz' -] -checksums = [ - # freesurfer-Linux-centos6_x86_64-stable-pub-v6.0.1.tar.gz - 'e565feed07a3d616b484ed445fc51937630467e950c3676994f0e4d6177bde07', - '3ef4231d566fca45436eda03ae3bb93ffa7af0974a48112348c0d76c62b5fa64', # runtime2012bLinux.tar.gz -] - -postinstallcmds = ['cp -a %(builddir)s/MCRv80/ %(installdir)s'] - -license_text = """email@example.com -00000 -g1bb3r1sh""" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.1.1-centos6_x86_64.eb b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.1.1-centos6_x86_64.eb index 3ff7305bc664..42384105f42d 100644 --- a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.1.1-centos6_x86_64.eb +++ b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.1.1-centos6_x86_64.eb @@ -3,8 +3,10 @@ version = '7.1.1' versionsuffix = '-centos6_x86_64' homepage = 'https://surfer.nmr.mgh.harvard.edu/' -description = """FreeSurfer is a set of tools for analysis and visualization of structural and functional brain imaging data. -FreeSurfer contains a fully automatic structural imaging stream for processing cross sectional and longitudinal data.""" +description = """FreeSurfer is a set of tools for analysis and visualization +of structural and functional brain imaging data. FreeSurfer contains a fully +automatic structural imaging stream for processing cross sectional and +longitudinal data.""" toolchain = SYSTEM @@ -14,7 +16,7 @@ source_urls = [ ] # The FreeSurfer and MCR versions are linked. Fresurfer > v7 uses MCR 8.4 (R2014b). -# Please check the documentation for the latest linked versions: +# Please check the documentation for the latest linked versions: # https://surfer.nmr.mgh.harvard.edu/fswiki/MatlabRuntime sources = [ '%(namelower)s-linux%(versionsuffix)s-%(version)s.tar.gz', @@ -22,8 +24,10 @@ sources = [ ] checksums = [ - '4026a5d5df41fd5a82a1b8c43a011cf0da4a0055737822e6b011fdb1370284a3', # freesurfer-linux-centos6_x86_64-7.1.1.tar.gz - '944852af2b5a493f5261fd619af828c6e4afc0c90e6f7e709acfb616c5b51648', # runtime2014bLinux.tar.gz + # freesurfer-linux-centos6_x86_64-7.1.1.tar.gz + '4026a5d5df41fd5a82a1b8c43a011cf0da4a0055737822e6b011fdb1370284a3', + # runtime2014bLinux.tar.gz + '944852af2b5a493f5261fd619af828c6e4afc0c90e6f7e709acfb616c5b51648', ] postinstallcmds = ['cp -a %(builddir)s/MCRv84/ %(installdir)s'] diff --git a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.1.1-centos7_x86_64.eb b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.1.1-centos7_x86_64.eb index e0c851d46073..1ed477e716e5 100644 --- a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.1.1-centos7_x86_64.eb +++ b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.1.1-centos7_x86_64.eb @@ -3,8 +3,10 @@ version = '7.1.1' versionsuffix = '-centos7_x86_64' homepage = 'https://surfer.nmr.mgh.harvard.edu/' -description = """FreeSurfer is a set of tools for analysis and visualization of structural and functional brain imaging data. -FreeSurfer contains a fully automatic structural imaging stream for processing cross sectional and longitudinal data.""" +description = """FreeSurfer is a set of tools for analysis and visualization +of structural and functional brain imaging data. FreeSurfer contains a fully +automatic structural imaging stream for processing cross sectional and +longitudinal data.""" toolchain = SYSTEM @@ -22,8 +24,10 @@ sources = [ ] checksums = [ - '6098b166fee8644f44f9ec88f3ffe88d05f2bc033cca60443e99e3e56f2e166b', # freesurfer-linux-centos7_x86_64-7.1.1.tar.gz - '944852af2b5a493f5261fd619af828c6e4afc0c90e6f7e709acfb616c5b51648', # runtime2014bLinux.tar.gz + # freesurfer-linux-centos7_x86_64-7.1.1.tar.gz + '6098b166fee8644f44f9ec88f3ffe88d05f2bc033cca60443e99e3e56f2e166b', + # runtime2014bLinux.tar.gz + '944852af2b5a493f5261fd619af828c6e4afc0c90e6f7e709acfb616c5b51648', ] postinstallcmds = ['cp -a %(builddir)s/MCRv84/ %(installdir)s'] diff --git a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.1.1-centos8_x86_64.eb b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.1.1-centos8_x86_64.eb index 0d0830a63099..27a962ab7b55 100644 --- a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.1.1-centos8_x86_64.eb +++ b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.1.1-centos8_x86_64.eb @@ -3,8 +3,10 @@ version = '7.1.1' versionsuffix = '-centos8_x86_64' homepage = 'https://surfer.nmr.mgh.harvard.edu/' -description = """FreeSurfer is a set of tools for analysis and visualization of structural and functional brain imaging data. -FreeSurfer contains a fully automatic structural imaging stream for processing cross sectional and longitudinal data.""" +description = """FreeSurfer is a set of tools for analysis and visualization +of structural and functional brain imaging data. FreeSurfer contains a fully +automatic structural imaging stream for processing cross sectional and +longitudinal data.""" toolchain = SYSTEM @@ -17,8 +19,10 @@ sources = [ 'runtime2014bLinux.tar.gz' ] checksums = [ - '6098b166fee8644f44f9ec88f3ffe88d05f2bc033cca60443e99e3e56f2e166b', # freesurfer-linux-centos8_x86_64-7.1.1.tar.gz - '944852af2b5a493f5261fd619af828c6e4afc0c90e6f7e709acfb616c5b51648', # runtime2014bLinux.tar.gz + # freesurfer-linux-centos8_x86_64-7.1.1.tar.gz + '6098b166fee8644f44f9ec88f3ffe88d05f2bc033cca60443e99e3e56f2e166b', + # runtime2014bLinux.tar.gz + '944852af2b5a493f5261fd619af828c6e4afc0c90e6f7e709acfb616c5b51648', ] # The FreeSurfer and MCR versions are linked. Fresurfer > v7 uses MCR 8.4 (R2014b). diff --git a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.2.0-centos7_x86_64.eb b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.2.0-centos7_x86_64.eb index c918d56dab96..1c55dd2cf719 100644 --- a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.2.0-centos7_x86_64.eb +++ b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.2.0-centos7_x86_64.eb @@ -3,9 +3,9 @@ version = '7.2.0' versionsuffix = '-centos7_x86_64' homepage = 'https://surfer.nmr.mgh.harvard.edu/' -description = """FreeSurfer is a set of tools for analysis and visualization -of structural and functional brain imaging data. FreeSurfer contains a fully -automatic structural imaging stream for processing cross sectional and +description = """FreeSurfer is a set of tools for analysis and visualization +of structural and functional brain imaging data. FreeSurfer contains a fully +automatic structural imaging stream for processing cross sectional and longitudinal data.""" toolchain = SYSTEM diff --git a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.2.0-centos8_x86_64.eb b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.2.0-centos8_x86_64.eb index 5fc7c9851957..2ab13e3aa99a 100644 --- a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.2.0-centos8_x86_64.eb +++ b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.2.0-centos8_x86_64.eb @@ -3,9 +3,9 @@ version = '7.2.0' versionsuffix = '-centos8_x86_64' homepage = 'https://surfer.nmr.mgh.harvard.edu/' -description = """FreeSurfer is a set of tools for analysis and visualization -of structural and functional brain imaging data. FreeSurfer contains a fully -automatic structural imaging stream for processing cross sectional and +description = """FreeSurfer is a set of tools for analysis and visualization +of structural and functional brain imaging data. FreeSurfer contains a fully +automatic structural imaging stream for processing cross sectional and longitudinal data.""" toolchain = SYSTEM diff --git a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.2.0-ubuntu18_amd64.eb b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.2.0-ubuntu18_amd64.eb index 18fc67d8672b..b7478a2b07b4 100644 --- a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.2.0-ubuntu18_amd64.eb +++ b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.2.0-ubuntu18_amd64.eb @@ -3,9 +3,9 @@ version = '7.2.0' versionsuffix = '-ubuntu18_amd64' homepage = 'https://surfer.nmr.mgh.harvard.edu/' -description = """FreeSurfer is a set of tools for analysis and visualization -of structural and functional brain imaging data. FreeSurfer contains a fully -automatic structural imaging stream for processing cross sectional and +description = """FreeSurfer is a set of tools for analysis and visualization +of structural and functional brain imaging data. FreeSurfer contains a fully +automatic structural imaging stream for processing cross sectional and longitudinal data.""" toolchain = SYSTEM diff --git a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.3.2-centos7_x86_64.eb b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.3.2-centos7_x86_64.eb index b748541a3a9d..2dfe7d87f217 100644 --- a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.3.2-centos7_x86_64.eb +++ b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.3.2-centos7_x86_64.eb @@ -3,9 +3,9 @@ version = '7.3.2' versionsuffix = '-centos7_x86_64' homepage = 'https://surfer.nmr.mgh.harvard.edu/' -description = """FreeSurfer is a set of tools for analysis and visualization -of structural and functional brain imaging data. FreeSurfer contains a fully -automatic structural imaging stream for processing cross sectional and +description = """FreeSurfer is a set of tools for analysis and visualization +of structural and functional brain imaging data. FreeSurfer contains a fully +automatic structural imaging stream for processing cross sectional and longitudinal data.""" toolchain = SYSTEM diff --git a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.3.2-centos8_x86_64.eb b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.3.2-centos8_x86_64.eb index 1fc9fd09b84d..1098730ed25c 100644 --- a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.3.2-centos8_x86_64.eb +++ b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.3.2-centos8_x86_64.eb @@ -3,9 +3,9 @@ version = '7.3.2' versionsuffix = '-centos8_x86_64' homepage = 'https://surfer.nmr.mgh.harvard.edu/' -description = """FreeSurfer is a set of tools for analysis and visualization -of structural and functional brain imaging data. FreeSurfer contains a fully -automatic structural imaging stream for processing cross sectional and +description = """FreeSurfer is a set of tools for analysis and visualization +of structural and functional brain imaging data. FreeSurfer contains a fully +automatic structural imaging stream for processing cross sectional and longitudinal data.""" toolchain = SYSTEM diff --git a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.4.0-centos8_x86_64.eb b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.4.0-centos8_x86_64.eb index d50470775f84..f9218927383d 100644 --- a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.4.0-centos8_x86_64.eb +++ b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.4.0-centos8_x86_64.eb @@ -3,9 +3,9 @@ version = '7.4.0' versionsuffix = '-centos8_x86_64' homepage = 'https://surfer.nmr.mgh.harvard.edu/' -description = """FreeSurfer is a set of tools for analysis and visualization -of structural and functional brain imaging data. FreeSurfer contains a fully -automatic structural imaging stream for processing cross sectional and +description = """FreeSurfer is a set of tools for analysis and visualization +of structural and functional brain imaging data. FreeSurfer contains a fully +automatic structural imaging stream for processing cross sectional and longitudinal data.""" toolchain = SYSTEM diff --git a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.4.0-ubuntu20_amd64.eb b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.4.0-ubuntu20_amd64.eb index 68ca847668de..724dd843ee53 100644 --- a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.4.0-ubuntu20_amd64.eb +++ b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.4.0-ubuntu20_amd64.eb @@ -3,9 +3,9 @@ version = '7.4.0' versionsuffix = '-ubuntu20_amd64' homepage = 'https://surfer.nmr.mgh.harvard.edu/' -description = """FreeSurfer is a set of tools for analysis and visualization -of structural and functional brain imaging data. FreeSurfer contains a fully -automatic structural imaging stream for processing cross sectional and +description = """FreeSurfer is a set of tools for analysis and visualization +of structural and functional brain imaging data. FreeSurfer contains a fully +automatic structural imaging stream for processing cross sectional and longitudinal data.""" toolchain = SYSTEM diff --git a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.4.0-ubuntu22_amd64.eb b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.4.0-ubuntu22_amd64.eb index 0ae8d3313024..da96c6c7087a 100644 --- a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.4.0-ubuntu22_amd64.eb +++ b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.4.0-ubuntu22_amd64.eb @@ -3,9 +3,9 @@ version = '7.4.0' versionsuffix = '-ubuntu22_amd64' homepage = 'https://surfer.nmr.mgh.harvard.edu/' -description = """FreeSurfer is a set of tools for analysis and visualization -of structural and functional brain imaging data. FreeSurfer contains a fully -automatic structural imaging stream for processing cross sectional and +description = """FreeSurfer is a set of tools for analysis and visualization +of structural and functional brain imaging data. FreeSurfer contains a fully +automatic structural imaging stream for processing cross sectional and longitudinal data.""" toolchain = SYSTEM diff --git a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.4.1-centos7_x86_64.eb b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.4.1-centos7_x86_64.eb index bb76714227e7..b2cf7c1b6f1f 100644 --- a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.4.1-centos7_x86_64.eb +++ b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.4.1-centos7_x86_64.eb @@ -3,9 +3,9 @@ version = '7.4.1' versionsuffix = '-centos7_x86_64' homepage = 'https://surfer.nmr.mgh.harvard.edu/' -description = """FreeSurfer is a set of tools for analysis and visualization -of structural and functional brain imaging data. FreeSurfer contains a fully -automatic structural imaging stream for processing cross sectional and +description = """FreeSurfer is a set of tools for analysis and visualization +of structural and functional brain imaging data. FreeSurfer contains a fully +automatic structural imaging stream for processing cross sectional and longitudinal data.""" toolchain = SYSTEM diff --git a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.4.1-centos8_x86_64.eb b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.4.1-centos8_x86_64.eb index 965b5259c753..449911263852 100644 --- a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.4.1-centos8_x86_64.eb +++ b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.4.1-centos8_x86_64.eb @@ -3,9 +3,9 @@ version = '7.4.1' versionsuffix = '-centos8_x86_64' homepage = 'https://surfer.nmr.mgh.harvard.edu/' -description = """FreeSurfer is a set of tools for analysis and visualization -of structural and functional brain imaging data. FreeSurfer contains a fully -automatic structural imaging stream for processing cross sectional and +description = """FreeSurfer is a set of tools for analysis and visualization +of structural and functional brain imaging data. FreeSurfer contains a fully +automatic structural imaging stream for processing cross sectional and longitudinal data.""" toolchain = SYSTEM diff --git a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.4.1-ubuntu20_amd64.eb b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.4.1-ubuntu20_amd64.eb index 984c6cdfbf16..5e686cd3018a 100644 --- a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.4.1-ubuntu20_amd64.eb +++ b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.4.1-ubuntu20_amd64.eb @@ -3,9 +3,9 @@ version = '7.4.1' versionsuffix = '-ubuntu20_amd64' homepage = 'https://surfer.nmr.mgh.harvard.edu/' -description = """FreeSurfer is a set of tools for analysis and visualization -of structural and functional brain imaging data. FreeSurfer contains a fully -automatic structural imaging stream for processing cross sectional and +description = """FreeSurfer is a set of tools for analysis and visualization +of structural and functional brain imaging data. FreeSurfer contains a fully +automatic structural imaging stream for processing cross sectional and longitudinal data.""" toolchain = SYSTEM diff --git a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.4.1-ubuntu22_amd64.eb b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.4.1-ubuntu22_amd64.eb index d7d14eab1c52..3c9330102f17 100644 --- a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.4.1-ubuntu22_amd64.eb +++ b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-7.4.1-ubuntu22_amd64.eb @@ -3,9 +3,9 @@ version = '7.4.1' versionsuffix = '-ubuntu22_amd64' homepage = 'https://surfer.nmr.mgh.harvard.edu/' -description = """FreeSurfer is a set of tools for analysis and visualization -of structural and functional brain imaging data. FreeSurfer contains a fully -automatic structural imaging stream for processing cross sectional and +description = """FreeSurfer is a set of tools for analysis and visualization +of structural and functional brain imaging data. FreeSurfer contains a fully +automatic structural imaging stream for processing cross sectional and longitudinal data.""" toolchain = SYSTEM 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 deleted file mode 100644 index b7981e18c5a2..000000000000 --- a/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.2-foss-2016b.eb +++ /dev/null @@ -1,22 +0,0 @@ -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 deleted file mode 100644 index 2e9b594a70f5..000000000000 --- a/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.2-intel-2016b.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'intel', '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.3-GCCcore-6.4.0.eb b/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.3-GCCcore-6.4.0.eb deleted file mode 100644 index 5f74ada21000..000000000000 --- a/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.3-GCCcore-6.4.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -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/FreeXL/FreeXL-1.0.5-GCCcore-7.3.0.eb b/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.5-GCCcore-7.3.0.eb deleted file mode 100644 index 4713eaff800b..000000000000 --- a/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.5-GCCcore-7.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FreeXL' -version = '1.0.5' - -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': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['http://www.gaia-gis.it/gaia-sins/freexl-sources/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3dc9b150d218b0e280a3d6a41d93c1e45f4d7155829d75f1e5bf3e0b0de6750d'] - -builddependencies = [ - ('binutils', '2.30'), - ('CMake', '3.12.1'), -] - -sanity_check_paths = { - 'files': ['lib/libfreexl.a'], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.5-GCCcore-8.2.0.eb b/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.5-GCCcore-8.2.0.eb deleted file mode 100644 index 34a050e18fb8..000000000000 --- a/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.5-GCCcore-8.2.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FreeXL' -version = '1.0.5' - -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': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://www.gaia-gis.it/gaia-sins/freexl-sources/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3dc9b150d218b0e280a3d6a41d93c1e45f4d7155829d75f1e5bf3e0b0de6750d'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('CMake', '3.13.3'), -] - -sanity_check_paths = { - 'files': ['lib/libfreexl.a'], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.5-GCCcore-8.3.0.eb b/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.5-GCCcore-8.3.0.eb deleted file mode 100644 index 2d2bf64d80d6..000000000000 --- a/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.5-GCCcore-8.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FreeXL' -version = '1.0.5' - -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': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://www.gaia-gis.it/gaia-sins/freexl-sources/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3dc9b150d218b0e280a3d6a41d93c1e45f4d7155829d75f1e5bf3e0b0de6750d'] - -builddependencies = [ - ('binutils', '2.32'), - ('CMake', '3.15.3'), -] - -sanity_check_paths = { - 'files': ['lib/libfreexl.a'], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/FreeXL/FreeXL-2.0.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/f/FreeXL/FreeXL-2.0.0-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..898e36210c4b --- /dev/null +++ b/easybuild/easyconfigs/f/FreeXL/FreeXL-2.0.0-GCCcore-12.3.0.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'FreeXL' +version = '2.0.0' + +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': '12.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://www.gaia-gis.it/gaia-sins'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['176705f1de58ab7c1eebbf5c6de46ab76fcd8b856508dbd28f5648f7c6e1a7f0'] + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.26.3'), +] +dependencies = [ + ('minizip', '1.1'), + ('expat', '2.5.0'), +] + +sanity_check_paths = { + 'files': ['lib/libfreexl.a'], + 'dirs': [] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/FriBidi/FriBidi-1.0.1-foss-2018a.eb b/easybuild/easyconfigs/f/FriBidi/FriBidi-1.0.1-foss-2018a.eb deleted file mode 100644 index af3f306d8aa9..000000000000 --- a/easybuild/easyconfigs/f/FriBidi/FriBidi-1.0.1-foss-2018a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FriBidi' -version = '1.0.1' - -homepage = 'https://directory.fsf.org/wiki/Fribidi' -description = """FriBidi is a free implementation of the Unicode Bidirectional (BiDi) Algorithm. It also provides -utility functions to aid in the development of interactive editors and widgets that implement BiDi functionality. -The BiDi algorithm is a prerequisite for supporting right-to-left scripts such as Hebrew, Arabic, Syriac, and -Thaana.""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['https://github.com/fribidi/fribidi/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['c1b182d70590b6cdb5545bab8149de33b966800f27f2d9365c68917ed5a174e4'] - -builddependencies = [ - ('Autotools', '20170619'), - ('pkg-config', '0.29.2'), -] - -sanity_check_paths = { - 'files': ['bin/fribidi', 'lib/libfribidi.la'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/FriBidi/FriBidi-1.0.1-intel-2018a.eb b/easybuild/easyconfigs/f/FriBidi/FriBidi-1.0.1-intel-2018a.eb deleted file mode 100644 index 9d8679671962..000000000000 --- a/easybuild/easyconfigs/f/FriBidi/FriBidi-1.0.1-intel-2018a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FriBidi' -version = '1.0.1' - -homepage = 'https://directory.fsf.org/wiki/Fribidi' -description = """FriBidi is a free implementation of the Unicode Bidirectional (BiDi) Algorithm. It also provides -utility functions to aid in the development of interactive editors and widgets that implement BiDi functionality. -The BiDi algorithm is a prerequisite for supporting right-to-left scripts such as Hebrew, Arabic, Syriac, and -Thaana.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://github.com/fribidi/fribidi/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['c1b182d70590b6cdb5545bab8149de33b966800f27f2d9365c68917ed5a174e4'] - -builddependencies = [ - ('Autotools', '20170619'), - ('pkg-config', '0.29.2'), -] - -sanity_check_paths = { - 'files': ['bin/fribidi', 'lib/libfribidi.la'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/FriBidi/FriBidi-1.0.15-GCCcore-13.3.0.eb b/easybuild/easyconfigs/f/FriBidi/FriBidi-1.0.15-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..a31f21a37dd4 --- /dev/null +++ b/easybuild/easyconfigs/f/FriBidi/FriBidi-1.0.15-GCCcore-13.3.0.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'FriBidi' +version = '1.0.15' + +homepage = 'https://github.com/fribidi/fribidi' + +description = """ + The Free Implementation of the Unicode Bidirectional Algorithm. +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://github.com/fribidi/fribidi/releases/download/v%(version)s'] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['0bbc7ff633bfa208ae32d7e369cf5a7d20d5d2557a0b067c9aa98bcbf9967587'] + +builddependencies = [ + ('binutils', '2.42'), + ('pkgconf', '2.2.0'), + ('Autotools', '20231222'), +] + +sanity_check_paths = { + 'files': ['bin/%(namelower)s', 'include/%(namelower)s/%(namelower)s.h', + 'lib/lib%%(namelower)s.%s' % SHLIB_EXT], + 'dirs': [] +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/FriBidi/FriBidi-1.0.2-GCCcore-6.4.0.eb b/easybuild/easyconfigs/f/FriBidi/FriBidi-1.0.2-GCCcore-6.4.0.eb deleted file mode 100644 index aa7988f72311..000000000000 --- a/easybuild/easyconfigs/f/FriBidi/FriBidi-1.0.2-GCCcore-6.4.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - http://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'FriBidi' -version = '1.0.2' - -homepage = 'https://github.com/fribidi/fribidi' - -description = """ - The Free Implementation of the Unicode Bidirectional Algorithm. -""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -# https://github.com/fribidi/fribidi/releases/download/v1.0.2/fribidi-1.0.2.tar.bz2 -source_urls = ['https://github.com/%(namelower)s/%(namelower)s/releases/download/v%(version)s'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['bd6d1b530c4f6066f42461200ed6a31f2db8db208570ea4ccaab2b935e88832b'] - -builddependencies = [ - ('Autotools', '20170619'), - ('binutils', '2.28'), - ('pkg-config', '0.29.2'), -] - -configopts = '--disable-docs' - -sanity_check_paths = { - 'files': ['bin/%(namelower)s', 'include/%(namelower)s/%(namelower)s.h', - 'lib/lib%%(namelower)s.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/FriBidi/FriBidi-1.0.5-GCCcore-7.3.0.eb b/easybuild/easyconfigs/f/FriBidi/FriBidi-1.0.5-GCCcore-7.3.0.eb deleted file mode 100644 index ee4077cbb69b..000000000000 --- a/easybuild/easyconfigs/f/FriBidi/FriBidi-1.0.5-GCCcore-7.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - http://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'FriBidi' -version = '1.0.5' - -homepage = 'https://github.com/fribidi/fribidi' - -description = """ - The Free Implementation of the Unicode Bidirectional Algorithm. -""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -# https://github.com/fribidi/fribidi/releases/download/v1.0.2/fribidi-1.0.2.tar.bz2 -source_urls = ['https://github.com/%(namelower)s/%(namelower)s/releases/download/v%(version)s'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['6a64f2a687f5c4f203a46fa659f43dd43d1f8b845df8d723107e8a7e6158e4ce'] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.30'), - ('pkg-config', '0.29.2'), -] - -sanity_check_paths = { - 'files': ['bin/%(namelower)s', 'include/%(namelower)s/%(namelower)s.h', - 'lib/lib%%(namelower)s.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/FriBidi/FriBidi-1.0.5-GCCcore-8.2.0.eb b/easybuild/easyconfigs/f/FriBidi/FriBidi-1.0.5-GCCcore-8.2.0.eb deleted file mode 100644 index e33daa77d33a..000000000000 --- a/easybuild/easyconfigs/f/FriBidi/FriBidi-1.0.5-GCCcore-8.2.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - http://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'FriBidi' -version = '1.0.5' - -homepage = 'https://github.com/fribidi/fribidi' - -description = """ - The Free Implementation of the Unicode Bidirectional Algorithm. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -# https://github.com/fribidi/fribidi/releases/download/v1.0.2/fribidi-1.0.2.tar.bz2 -source_urls = ['https://github.com/%(namelower)s/%(namelower)s/releases/download/v%(version)s'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['6a64f2a687f5c4f203a46fa659f43dd43d1f8b845df8d723107e8a7e6158e4ce'] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.31.1'), - ('pkg-config', '0.29.2'), -] - -sanity_check_paths = { - 'files': ['bin/%(namelower)s', 'include/%(namelower)s/%(namelower)s.h', - 'lib/lib%%(namelower)s.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/FriBidi/FriBidi-1.0.5-GCCcore-8.3.0.eb b/easybuild/easyconfigs/f/FriBidi/FriBidi-1.0.5-GCCcore-8.3.0.eb deleted file mode 100644 index 213a98ebd30d..000000000000 --- a/easybuild/easyconfigs/f/FriBidi/FriBidi-1.0.5-GCCcore-8.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - https://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'FriBidi' -version = '1.0.5' - -homepage = 'https://github.com/fribidi/fribidi' - -description = """ - The Free Implementation of the Unicode Bidirectional Algorithm. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/%(namelower)s/%(namelower)s/releases/download/v%(version)s'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['6a64f2a687f5c4f203a46fa659f43dd43d1f8b845df8d723107e8a7e6158e4ce'] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.32'), - ('pkg-config', '0.29.2'), -] - -sanity_check_paths = { - 'files': ['bin/%(namelower)s', 'include/%(namelower)s/%(namelower)s.h', - 'lib/lib%%(namelower)s.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/FriBidi/FriBidi-1.0.9-GCCcore-9.3.0.eb b/easybuild/easyconfigs/f/FriBidi/FriBidi-1.0.9-GCCcore-9.3.0.eb deleted file mode 100644 index 34132127d4af..000000000000 --- a/easybuild/easyconfigs/f/FriBidi/FriBidi-1.0.9-GCCcore-9.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - https://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'FriBidi' -version = '1.0.9' - -homepage = 'https://github.com/fribidi/fribidi' - -description = """ - The Free Implementation of the Unicode Bidirectional Algorithm. -""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://github.com/%(namelower)s/%(namelower)s/releases/download/v%(version)s'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['c5e47ea9026fb60da1944da9888b4e0a18854a0e2410bbfe7ad90a054d36e0c7'] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.34'), - ('pkg-config', '0.29.2'), -] - -sanity_check_paths = { - 'files': ['bin/%(namelower)s', 'include/%(namelower)s/%(namelower)s.h', - 'lib/lib%%(namelower)s.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/FuSeq/FuSeq-1.1.2-gompi-2019b.eb b/easybuild/easyconfigs/f/FuSeq/FuSeq-1.1.2-gompi-2019b.eb deleted file mode 100644 index a0bf8eaabb23..000000000000 --- a/easybuild/easyconfigs/f/FuSeq/FuSeq-1.1.2-gompi-2019b.eb +++ /dev/null @@ -1,65 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'FuSeq' -version = '1.1.2' - -homepage = 'https://github.com/nghiavtr/FuSeq' -description = "FuSeq is a novel method to discover fusion genes from paired-end RNA sequencing data." - -toolchain = {'name': 'gompi', 'version': '2019b'} -toolchainopts = {'pic': True} - -sources = [ - { - 'source_urls': ['https://github.com/nghiavtr/FuSeq/archive/'], - 'download_filename': 'v%(version)s.tar.gz', - 'filename': SOURCE_TAR_GZ, - }, - { - 'source_urls': ['https://github.com/kingsfordgroup/sailfish/archive/'], - 'download_filename': 'v0.10.0.tar.gz', - 'filename': 'Sailfish-0.10.0.tar.gz', - }, -] -patches = [ - ('FuSeq-%(version)s_skip-included-Jellyfish.patch', '..'), - ('%(name)s-%(version)s_RHEL8.patch', '..'), -] -checksums = [ - 'c08ad145c2e7ba24738cc779502d82063d17a860c5b8dae609e416a60bc0992a', # FuSeq-1.1.2.tar.gz - 'dbed3d48c100cf2b97f08ef37bc66ca1fa63a1d70713fa47d0b4fe15b7062ac0', # Sailfish-0.10.0.tar.gz - '70991d30526a4818970b47bfb2d30f3e57b1b3c9221c721c20e88ee196bec683', # FuSeq-1.1.2_skip-included-Jellyfish.patch - 'd139f1b8a17fe40784d8df38e340b8f2e100ed2bffd2017c24b6016af618751e', # FuSeq-1.1.2_RHEL8.patch -] - -builddependencies = [('CMake', '3.15.3')] - -dependencies = [ - ('Boost', '1.71.0'), - ('tbb', '2019_U9'), - ('Jellyfish', '2.3.0'), - ('g2log', '1.0'), -] - -# installation is run from sailfish directly, after FuSeq sources are copied into it... -# see install.sh script (https://github.com/nghiavtr/FuSeq/blob/master/install.sh) -start_dir = "../sailfish-0.10.0" -preconfigopts = "cp -a %(builddir)s/FuSeq-%(version)s/{include,src} %(builddir)s/sailfish-0.10.0/ && " - -# build fails otherwise -parallel = 1 - -postinstallcmds = [ - # copy createAnno and R subdirectories as well - "cp -a %(builddir)s/FuSeq-%(version)s/{createAnno,R} %(installdir)s/", - # replace /path/to with installation prefix in scripts - "sed -i 's@/path/to/@%(installdir)s/R/@' %(installdir)s/R/FuSeq.R", - "ls %(installdir)s/createAnno/*.sh | xargs sed -i 's@/path/to/FuSeq_home/@%(installdir)s/@'", -] - -sanity_check_paths = { - 'files': ['bin/FuSeq', 'bin/GenTC', 'bin/TxIndexer', 'lib/libsailfish_core.a', 'R/FuSeq.R'], - 'dirs': ['createAnno'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FuSeq/FuSeq-1.1.2_RHEL8.patch b/easybuild/easyconfigs/f/FuSeq/FuSeq-1.1.2_RHEL8.patch deleted file mode 100644 index 5b71a86f27af..000000000000 --- a/easybuild/easyconfigs/f/FuSeq/FuSeq-1.1.2_RHEL8.patch +++ /dev/null @@ -1,52 +0,0 @@ -# Fix CHAR_WIDTH glibc clash -# see: https://github.com/Cantera/cantera/issues/369#issuecomment-254090244 -# https://github.com/gabime/spdlog/issues/300 and https://github.com/3Hren/blackhole/pull/184 -# SEP 24th 2020 by B. Hajgato (UGent) -diff -ru sailfish-0.10.0.orig/include/spdlog/details/format.h sailfish-0.10.0/include/spdlog/details/format.h ---- sailfish-0.10.0.orig/include/spdlog/details/format.h 2016-04-14 03:24:40.000000000 +0200 -+++ sailfish-0.10.0/include/spdlog/details/format.h 2020-09-24 17:26:19.195521057 +0200 -@@ -2053,29 +2053,29 @@ - typedef typename BasicWriter::CharPtr CharPtr; - Char fill = internal::CharTraits::cast(spec_.fill()); - CharPtr out = CharPtr(); -- const unsigned CHAR_WIDTH = 1; -- if (spec_.width_ > CHAR_WIDTH) -+ const unsigned CHAR_WIDTH_NOCLASH = 1; -+ if (spec_.width_ > CHAR_WIDTH_NOCLASH) - { - out = writer_.grow_buffer(spec_.width_); - if (spec_.align_ == ALIGN_RIGHT) - { -- std::uninitialized_fill_n(out, spec_.width_ - CHAR_WIDTH, fill); -- out += spec_.width_ - CHAR_WIDTH; -+ std::uninitialized_fill_n(out, spec_.width_ - CHAR_WIDTH_NOCLASH, fill); -+ out += spec_.width_ - CHAR_WIDTH_NOCLASH; - } - else if (spec_.align_ == ALIGN_CENTER) - { - out = writer_.fill_padding(out, spec_.width_, -- internal::check(CHAR_WIDTH), fill); -+ internal::check(CHAR_WIDTH_NOCLASH), fill); - } - else - { -- std::uninitialized_fill_n(out + CHAR_WIDTH, -- spec_.width_ - CHAR_WIDTH, fill); -+ std::uninitialized_fill_n(out + CHAR_WIDTH_NOCLASH, -+ spec_.width_ - CHAR_WIDTH_NOCLASH, fill); - } - } - else - { -- out = writer_.grow_buffer(CHAR_WIDTH); -+ out = writer_.grow_buffer(CHAR_WIDTH_NOCLASH); - } - *out = internal::CharTraits::cast(value); - } -@@ -4358,4 +4358,4 @@ - # include "format.cc" - #endif - --#endif // FMT_FORMAT_H_ -\ No newline at end of file -+#endif // FMT_FORMAT_H_ diff --git a/easybuild/easyconfigs/f/FuSeq/FuSeq-1.1.2_skip-included-Jellyfish.patch b/easybuild/easyconfigs/f/FuSeq/FuSeq-1.1.2_skip-included-Jellyfish.patch deleted file mode 100644 index 9d5d398e8886..000000000000 --- a/easybuild/easyconfigs/f/FuSeq/FuSeq-1.1.2_skip-included-Jellyfish.patch +++ /dev/null @@ -1,82 +0,0 @@ -* skip downloading and building of Jellyfish, since it's provided via EasyBuild already -* don't hardcode $CMAKE_CXX_FLAGS -author: Paul Jähne, ported to FuSeq 1.1.2 by Kenneth Hoste (HPC-UGent) ---- sailfish-0.10.0/CMakeLists.txt.orig 2016-04-14 03:24:40.000000000 +0200 -+++ sailfish-0.10.0/CMakeLists.txt 2020-03-06 14:33:25.642153644 +0100 -@@ -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. -@@ -286,26 +286,6 @@ - ) - set(SUFFARRAY_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/external/install/include) - --find_package(Jellyfish 2.2.5) -- --if (NOT JELLYFISH_FOUND) --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.5/jellyfish-2.2.5.tar.gz -o jellyfish-2.2.5.tgz && -- rm -fr jellyfish-2.2.5 && -- tar -xzvf jellyfish-2.2.5.tgz -- SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/jellyfish-2.2.5 -- INSTALL_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/install -- CONFIGURE_COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/external/jellyfish-2.2.5/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 --) --endif() -- -- - find_package(TBB) - ## - # ---- FuSeq-1.1.2/src/CMakeLists.txt.orig 2019-09-09 15:45:37.000000000 +0200 -+++ FuSeq-1.1.2/src/CMakeLists.txt 2020-03-06 15:45:21.977875953 +0100 -@@ -73,12 +73,6 @@ - ${Boost_INCLUDE_DIRS} - ) - --if (JELLYFISH_FOUND) -- include_directories(${JELLYFISH_INCLUDE_DIR}) --else() -- include_directories(${GAT_SOURCE_DIR}/external/install/include/jellyfish-2.2.5) --endif() -- - - link_directories( - ${GAT_SOURCE_DIR}/lib -@@ -155,8 +149,7 @@ - gff - ${ZLIB_LIBRARY} - ${SUFFARRAY_LIB} -- ${SUFFARRAY64_LIB} -- ${GAT_SOURCE_DIR}/external/install/lib/libjellyfish-2.0.a -+ ${SUFFARRAY64_LIB} - m - ${TBB_LIBRARIES} - ${LIBSAILFISH_LINKER_FLAGS} -@@ -174,7 +167,6 @@ - ${ZLIB_LIBRARY} - ${SUFFARRAY_LIB} - ${SUFFARRAY64_LIB} -- ${GAT_SOURCE_DIR}/external/install/lib/libjellyfish-2.0.a - m - ${TBB_LIBRARIES} - ${LIBSAILFISH_LINKER_FLAGS} -@@ -191,7 +183,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/f/Fujitsu/Fujitsu-21.05.eb b/easybuild/easyconfigs/f/Fujitsu/Fujitsu-21.05.eb deleted file mode 100644 index 9a68084d7a83..000000000000 --- a/easybuild/easyconfigs/f/Fujitsu/Fujitsu-21.05.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'Toolchain' - -name = 'Fujitsu' -version = '21.05' - -homepage = '(none)' -description = """Toolchain using Fujitsu compilers and libraries.""" - -toolchain = SYSTEM - -local_fccver = '4.5.0' -local_comp_tc = ('FCC', local_fccver) -local_comp_mpi_tc = ('ffmpi', local_fccver) - -dependencies = [ - local_comp_tc, - local_comp_mpi_tc, - # Fujitsu's fork of FFTW doesn't seem to support MPI yet (mpi tests fail) - # ('FFTW', '1.0.0', '-fujitsu', local_comp_mpi_tc), - ('FFTW', '1.0.0', '-fujitsu', local_comp_tc) -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/FunGAP/FunGAP-1.1.1-foss-2022a.eb b/easybuild/easyconfigs/f/FunGAP/FunGAP-1.1.1-foss-2022a.eb index f2205d273fba..e5e02009111e 100644 --- a/easybuild/easyconfigs/f/FunGAP/FunGAP-1.1.1-foss-2022a.eb +++ b/easybuild/easyconfigs/f/FunGAP/FunGAP-1.1.1-foss-2022a.eb @@ -55,8 +55,6 @@ dependencies = [ exts_defaultclass = 'PythonPackage' exts_default_options = { 'source_urls': [PYPI_SOURCE], - 'download_dep_fail': True, - 'use_pip': True, } exts_list = [ @@ -91,7 +89,7 @@ sanity_check_paths = { modextrapaths = { 'PATH': '', - 'PYTHONPATH': ['', 'lib/python%(pyshortver)s/site-packages'] + 'PYTHONPATH': '', } modextravars = { diff --git a/easybuild/easyconfigs/f/FusionCatcher/FusionCatcher-1.20-foss-2019b-Python-2.7.16.eb b/easybuild/easyconfigs/f/FusionCatcher/FusionCatcher-1.20-foss-2019b-Python-2.7.16.eb deleted file mode 100644 index 6d3a32e9eac0..000000000000 --- a/easybuild/easyconfigs/f/FusionCatcher/FusionCatcher-1.20-foss-2019b-Python-2.7.16.eb +++ /dev/null @@ -1,116 +0,0 @@ -easyblock = 'Bundle' - -name = 'FusionCatcher' -version = '1.20' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/ndaniel/fusioncatcher' -description = """FusionCatcher searches for novel/known somatic fusion genes, translocations, -and chimeras in RNA-seq data (paired-end or single-end reads from Illumina NGS -platforms like Solexa/HiSeq/NextSeq/MiSeq/MiniSeq) from diseased samples.""" -github_account = 'ndaniel' - -toolchain = {'name': 'foss', 'version': '2019b'} - -dependencies = [ - ('Java', '11', '', SYSTEM), - ('Python', '2.7.16'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('Biopython', '1.75', versionsuffix), - ('BLAT', '3.5'), # preferred over Kent_tools as BLAT is built from source - ('Bowtie', '1.2.3'), - ('Bowtie2', '2.3.5.1'), - ('BWA', '0.7.17'), - ('Kent_tools', '401'), # required for liftOver - ('SRA-Toolkit', '2.10.4'), - ('STAR', '2.7.2b'), - ('picard', '2.21.6', '-Java-11', SYSTEM), # optional - ('Velvet', '1.2.10', '-mt-kmer_191'), # optional - ('openpyxl', '2.6.4', versionsuffix), # optional - ('parallel', '20190922'), # optional - ('pigz', '2.4'), - ('zlib', '1.2.11'), -] - -local_bbmap_makefile = 'makefile.%s' % {'Darwin': 'osx', 'Linux': 'linux'}[OS_TYPE] - -default_component_specs = { - 'sources': [{'download_filename': '%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}], - 'start_dir': '%(namelower)s-%(version)s', -} - -components = [ - (name, version, { - 'easyblock': 'Tarball', - 'source_urls': [GITHUB_SOURCE], - 'patches': ['FusionCatcher-1.20_fix_bbmap_check.patch'], - 'checksums': [ - '4c66dbd7be64aaf52ab1f02278f06d9a8082b7f3f30a8045a50b4899e22a0385', - '6770ba19b4cb66b3a55feaceefa2fffdd94129f19f41fab5f7efc98697607e85', - ], - }), - # FusionCatcher requires a fork of seqtk with features not available upstream - ('seqtk', '1.2-r101c', { - 'easyblock': 'MakeCp', - 'source_urls': ['http://github.com/ndaniel/seqtk/archive'], - 'checksums': ['4a57fbe828eccaa4f0122c84bf9c4c5409a024ad9deace31ec7bee6d25cf5e49'], - 'files_to_copy': [(['seqtk'], 'tools/%(name)s')], - }), - # FusionCatcher requires this very specific version of BBMap - ('BBMap', '38.44', { - 'easyblock': 'MakeCp', - 'source_urls': [SOURCEFORGE_SOURCE], - 'sources': ['%(name)s_%(version)s.tar.gz'], - 'checksums': ['63ecdc83cdb0aaf5106b919df487f50a6b65e816d990501e9f74704c04b2a84a'], - 'start_dir': '%(namelower)s', - 'prebuildopts': "cd jni && ", - 'buildopts': "-f %s" % local_bbmap_makefile, - 'files_to_copy': [(['*'], 'tools/%(namelower)s')], - }), -] - -# Set paths and options in the configuration file -postinstallcmds = [ - 'sed -i "s|python = /usr/bin/|python = $EBROOTPYTHON/bin/|g" %(installdir)s/etc/configuration.cfg', - 'sed -i "s|java = /usr/bin/|python = $EBROOTJAVA/bin/|g" %(installdir)s/etc/configuration.cfg', - 'sed -i "s|paralell/src|parallel/bin|g" %(installdir)s/etc/configuration.cfg', - 'sed -i "s|aligners = blat,star|aligners = blat,star,bowtie2|g" %(installdir)s/etc/configuration.cfg', -] - -# Create symlinks in tools directory to dependencies from EB -postinstallcmds += [ - 'ln -s $EBROOT%s %%(installdir)s/tools/%s' % (d, d.lower()) for d in [ - 'BLAT', 'BOWTIE', 'BOWTIE2', 'BWA', 'PARALLEL', 'PICARD', 'PIGZ', 'STAR', 'VELVET' - ] -] -postinstallcmds += [ - 'ln -s $EBROOT%s %%(installdir)s/tools/%s' % d for d in [ - ('KENT_TOOLS/bin', 'liftover'), - ('SRAMINTOOLKIT', 'sratoolkit'), - ('BIOPYTHON/lib/python%(pyshortver)s/site-packages/Bio', 'biopython'), - ('SCIPYMINBUNDLE/lib/python%(pyshortver)s/site-packages/numpy', 'numpy'), - ('OPENPYXL/lib/python%(pyshortver)s/site-packages/openpyxl', 'openpyxl'), - ('PYTHON/lib/python%(pyshortver)s/site-packages/xlrd', 'xlrd'), - ] -] - -# Link the required Ensembl database: it can be either downloaded (>16GB) or built on-site -# - Download: database download script available at %(installdir)s/data/download-human-db.sh -# path to downloaded data folder can be set with '--data' option in fusioncatcher -# - Build: database can be created after install with `fusioncatcher-build -g homo_sapiens -o /path/to/human_v98` -# more information at https://github.com/ndaniel/fusioncatcher/blob/master/doc/manual.md - -# Tests need 16 cores and 64 GB of RAM as well as the Ensembl database -# postinstallcmds += ['%(installdir)s/test/test.sh'] - -sanity_check_paths = { - 'files': ['bin/fusioncatcher', 'bin/fusioncatcher-batch', 'bin/fusioncatcher-build', 'etc/configuration.cfg', - 'tools/seqtk/seqtk', 'tools/bbmap/bbmap.sh', 'tools/bbmap/jni/libbbtoolsjni.%s' % SHLIB_EXT], - 'dirs': ['data', 'test'], -} - -sanity_check_commands = ["fusioncatcher --help"] - -modextrapaths = {'PATH': ['tools/bbmap', 'tools/seqtk']} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FusionCatcher/FusionCatcher-1.20_fix_bbmap_check.patch b/easybuild/easyconfigs/f/FusionCatcher/FusionCatcher-1.20_fix_bbmap_check.patch deleted file mode 100644 index a5bdc5019b56..000000000000 --- a/easybuild/easyconfigs/f/FusionCatcher/FusionCatcher-1.20_fix_bbmap_check.patch +++ /dev/null @@ -1,13 +0,0 @@ -fix issue https://github.com/ndaniel/fusioncatcher/issues/156 -author: Alex Domingo (Vrije Universiteit Brussel) ---- bin/fusioncatcher.py.orig 2020-07-13 15:48:23.133889000 +0200 -+++ bin/fusioncatcher.py 2020-07-13 15:48:53.736536839 +0200 -@@ -2322,7 +2322,7 @@ - "is in the corresponding PATH!")) - - # check version -- os.system(_BP_+"bbmap.sh --version 2>&1 |head -2 |tail -1 > '%s'" % (outdir('bbmap_version.txt'),)) -+ os.system(_BP_+"bbmap.sh --version 2>&1 |grep 'BBMap version' > '%s'" % (outdir('bbmap_version.txt'),)) - last_line = file(outdir('bbmap_version.txt'),'r').readline().lower().rstrip("\r\n") - correct_version = ('bbmap version 38.44',) - if last_line not in correct_version: diff --git a/easybuild/easyconfigs/f/FusionCatcher/FusionCatcher-1.30-foss-2019b-Python-2.7.16.eb b/easybuild/easyconfigs/f/FusionCatcher/FusionCatcher-1.30-foss-2019b-Python-2.7.16.eb deleted file mode 100644 index 19f5df4c694d..000000000000 --- a/easybuild/easyconfigs/f/FusionCatcher/FusionCatcher-1.30-foss-2019b-Python-2.7.16.eb +++ /dev/null @@ -1,112 +0,0 @@ -easyblock = 'Bundle' - -name = 'FusionCatcher' -version = '1.30' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/ndaniel/fusioncatcher' -description = """FusionCatcher searches for novel/known somatic fusion genes, translocations, -and chimeras in RNA-seq data (paired-end or single-end reads from Illumina NGS -platforms like Solexa/HiSeq/NextSeq/MiSeq/MiniSeq) from diseased samples.""" -github_account = 'ndaniel' - -toolchain = {'name': 'foss', 'version': '2019b'} - -dependencies = [ - ('Java', '11', '', SYSTEM), - ('Python', '2.7.16'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('Biopython', '1.75', versionsuffix), - ('BLAT', '3.5'), # preferred over Kent_tools as BLAT is built from source - ('Bowtie', '1.2.3'), - ('Bowtie2', '2.3.5.1'), - ('BWA', '0.7.17'), - ('Kent_tools', '401'), # required for liftOver - ('SRA-Toolkit', '2.10.4'), - ('STAR', '2.7.2b'), - ('picard', '2.21.6', '-Java-11', SYSTEM), # optional - ('Velvet', '1.2.10', '-mt-kmer_191'), # optional - ('openpyxl', '2.6.4', versionsuffix), # optional - ('parallel', '20190922'), # optional - ('pigz', '2.4'), - ('zlib', '1.2.11'), -] - -local_bbmap_makefile = 'makefile.%s' % {'Darwin': 'osx', 'Linux': 'linux'}[OS_TYPE] - -default_component_specs = { - 'sources': [{'download_filename': '%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}], - 'start_dir': '%(namelower)s-%(version)s', -} - -components = [ - (name, version, { - 'easyblock': 'Tarball', - 'source_urls': [GITHUB_SOURCE], - 'checksums': ['9e40799f8f2e3b5bef2e2ce22cad443b576bb41eb358fe672dcf7935370b96fc'], - }), - # FusionCatcher requires a fork of seqtk with features not available upstream - ('seqtk', '1.2-r101c', { - 'easyblock': 'MakeCp', - 'source_urls': ['http://github.com/ndaniel/seqtk/archive'], - 'checksums': ['4a57fbe828eccaa4f0122c84bf9c4c5409a024ad9deace31ec7bee6d25cf5e49'], - 'files_to_copy': [(['seqtk'], 'tools/%(name)s')], - }), - # FusionCatcher requires this very specific version of BBMap - ('BBMap', '38.44', { - 'easyblock': 'MakeCp', - 'source_urls': [SOURCEFORGE_SOURCE], - 'sources': ['%(name)s_%(version)s.tar.gz'], - 'checksums': ['63ecdc83cdb0aaf5106b919df487f50a6b65e816d990501e9f74704c04b2a84a'], - 'start_dir': '%(namelower)s', - 'prebuildopts': "cd jni && ", - 'buildopts': "-f %s" % local_bbmap_makefile, - 'files_to_copy': [(['*'], 'tools/%(namelower)s')], - }), -] - -# Set paths and options in the configuration file -postinstallcmds = [ - 'sed -i "s|python = /usr/bin/|python = $EBROOTPYTHON/bin/|g" %(installdir)s/etc/configuration.cfg', - 'sed -i "s|java = /usr/bin/|python = $EBROOTJAVA/bin/|g" %(installdir)s/etc/configuration.cfg', - 'sed -i "s|paralell/src|parallel/bin|g" %(installdir)s/etc/configuration.cfg', - 'sed -i "s|aligners = blat,star|aligners = blat,star,bowtie2|g" %(installdir)s/etc/configuration.cfg', -] - -# Create symlinks in tools directory to dependencies from EB -postinstallcmds += [ - 'ln -s $EBROOT%s %%(installdir)s/tools/%s' % (d, d.lower()) for d in [ - 'BLAT', 'BOWTIE', 'BOWTIE2', 'BWA', 'PARALLEL', 'PICARD', 'PIGZ', 'STAR', 'VELVET' - ] -] -postinstallcmds += [ - 'ln -s $EBROOT%s %%(installdir)s/tools/%s' % d for d in [ - ('KENT_TOOLS/bin', 'liftover'), - ('SRAMINTOOLKIT', 'sratoolkit'), - ('BIOPYTHON/lib/python%(pyshortver)s/site-packages/Bio', 'biopython'), - ('SCIPYMINBUNDLE/lib/python%(pyshortver)s/site-packages/numpy', 'numpy'), - ('OPENPYXL/lib/python%(pyshortver)s/site-packages/openpyxl', 'openpyxl'), - ('PYTHON/lib/python%(pyshortver)s/site-packages/xlrd', 'xlrd'), - ] -] - -# Link the required Ensembl database: it can be either downloaded (>16GB) or built on-site -# - Download: database download script available at %(installdir)s/data/download-human-db.sh -# path to downloaded data folder can be set with '--data' option in fusioncatcher -# - Build: database can be created after install with `fusioncatcher-build -g homo_sapiens -o /path/to/human_v98` -# more information at https://github.com/ndaniel/fusioncatcher/blob/master/doc/manual.md - -# Tests need 16 cores and 64 GB of RAM as well as the Ensembl database -# postinstallcmds += ['%(installdir)s/test/test.sh'] - -sanity_check_paths = { - 'files': ['bin/fusioncatcher', 'bin/fusioncatcher-batch', 'bin/fusioncatcher-build', 'etc/configuration.cfg', - 'tools/seqtk/seqtk', 'tools/bbmap/bbmap.sh', 'tools/bbmap/jni/libbbtoolsjni.%s' % SHLIB_EXT], - 'dirs': ['data', 'test'], -} - -sanity_check_commands = ["fusioncatcher --help"] - -modextrapaths = {'PATH': ['tools/bbmap', 'tools/seqtk']} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/f90cache/f90cache-0.96.eb b/easybuild/easyconfigs/f/f90cache/f90cache-0.96.eb deleted file mode 100644 index d1bbc4badfd7..000000000000 --- a/easybuild/easyconfigs/f/f90cache/f90cache-0.96.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'f90cache' -version = '0.96' - -homepage = 'http://people.irisa.fr/Edouard.Canot/f90cache/' -description = """f90cache is a compiler cache. It acts as a caching pre-processor to Fortran compilers, - using the -E compiler switch and a hash to detect when a compilation can be satisfied from cache. - This often results in a great speedup in common compilations.""" - -toolchain = SYSTEM - -source_urls = ['http://people.irisa.fr/Edouard.Canot/f90cache/'] -sources = [SOURCE_TAR_BZ2] - -buildopts = "CFLAGS='-O2 -static'" - -sanity_check_paths = { - 'files': ['bin/f90cache'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/f/f90nml/f90nml-1.4.4-GCCcore-12.2.0.eb b/easybuild/easyconfigs/f/f90nml/f90nml-1.4.4-GCCcore-12.2.0.eb index b554f52d3e93..5514feda7b26 100644 --- a/easybuild/easyconfigs/f/f90nml/f90nml-1.4.4-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/f/f90nml/f90nml-1.4.4-GCCcore-12.2.0.eb @@ -20,8 +20,4 @@ dependencies = [ ('PyYAML', '6.0') ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/f/f90nml/f90nml-1.4.4-GCCcore-13.2.0.eb b/easybuild/easyconfigs/f/f90nml/f90nml-1.4.4-GCCcore-13.2.0.eb index 215dad71e8d9..791162f00ad7 100644 --- a/easybuild/easyconfigs/f/f90nml/f90nml-1.4.4-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/f/f90nml/f90nml-1.4.4-GCCcore-13.2.0.eb @@ -20,8 +20,4 @@ dependencies = [ ('PyYAML', '6.0.1') ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/f/f90wrap/f90wrap-0.2.11-foss-2022a.eb b/easybuild/easyconfigs/f/f90wrap/f90wrap-0.2.11-foss-2022a.eb index 65b88622430d..43e4179d105c 100644 --- a/easybuild/easyconfigs/f/f90wrap/f90wrap-0.2.11-foss-2022a.eb +++ b/easybuild/easyconfigs/f/f90wrap/f90wrap-0.2.11-foss-2022a.eb @@ -21,10 +21,6 @@ dependencies = [ ('SciPy-bundle', '2022.05'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/f2py-f90wrap', 'bin/f90doc', 'bin/f90wrap'], 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s'], diff --git a/easybuild/easyconfigs/f/f90wrap/f90wrap-0.2.13-foss-2023a.eb b/easybuild/easyconfigs/f/f90wrap/f90wrap-0.2.13-foss-2023a.eb index 153e5ca422f9..b866106eaf33 100644 --- a/easybuild/easyconfigs/f/f90wrap/f90wrap-0.2.13-foss-2023a.eb +++ b/easybuild/easyconfigs/f/f90wrap/f90wrap-0.2.13-foss-2023a.eb @@ -28,10 +28,6 @@ dependencies = [ ("SciPy-bundle", "2023.07"), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/f2py-f90wrap', 'bin/f90doc', 'bin/f90wrap'], 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s'], diff --git a/easybuild/easyconfigs/f/f90wrap/f90wrap-0.2.8-foss-2021a.eb b/easybuild/easyconfigs/f/f90wrap/f90wrap-0.2.8-foss-2021a.eb index d4004ab3cc47..817dff92c8f4 100644 --- a/easybuild/easyconfigs/f/f90wrap/f90wrap-0.2.8-foss-2021a.eb +++ b/easybuild/easyconfigs/f/f90wrap/f90wrap-0.2.8-foss-2021a.eb @@ -8,7 +8,7 @@ description = """f90wrap is a tool to automatically generate Python extension mo interface to Fortran code that makes use of derived types. It builds on the capabilities of the popular f2py utility by generating a simpler Fortran 90 interface to the original Fortran code which is then suitable for wrapping with -f2py, together with a higher-level Pythonic wrapper that makes the existance of +f2py, together with a higher-level Pythonic wrapper that makes the existence of an additional layer transparent to the final user.""" toolchain = {'name': 'foss', 'version': '2021a'} @@ -21,10 +21,6 @@ dependencies = [ ('SciPy-bundle', '2021.05'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/f2py-f90wrap', 'bin/f90doc', 'bin/f90wrap'], 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s'], diff --git a/easybuild/easyconfigs/f/face-recognition/face-recognition-1.3.0-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/f/face-recognition/face-recognition-1.3.0-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..ae81867db19c --- /dev/null +++ b/easybuild/easyconfigs/f/face-recognition/face-recognition-1.3.0-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,41 @@ +easyblock = 'PythonBundle' + +name = 'face-recognition' +version = '1.3.0' +versionsuffix = '-CUDA-12.1.1' + +homepage = 'https://github.com/ageitgey/face_recognition' +description = """Recognize and manipulate faces from Python or from the command line with + the world’s simplest face recognition library.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('Pillow', '10.0.0'), + ('dlib', '19.24.6', versionsuffix), +] + +exts_list = [ + ('face-recognition-models', '0.3.0', { + 'sources': ['face_recognition_models-%(version)s.tar.gz'], + 'checksums': ['b79bd200a88c87c9a9d446c990ae71c5a626d1f3730174e6d570157ff1d896cf'], + }), + (name, version, { + 'sources': ['face_recognition-%(version)s.tar.gz'], + 'checksums': ['5e5efdd1686aa566af0d3cc1313b131e4b197657a8ffd03669e6d3fad92705ec'], + }), +] + +sanity_check_paths = { + 'files': ['bin/face_detection', 'bin/face_recognition'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = [ + "face_detection --help", + "face_recognition --help", +] + +moduleclass = 'ai' diff --git a/easybuild/easyconfigs/f/faceswap/faceswap-20180212-foss-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/f/faceswap/faceswap-20180212-foss-2017b-Python-3.6.3.eb deleted file mode 100644 index f9701820b7fb..000000000000 --- a/easybuild/easyconfigs/f/faceswap/faceswap-20180212-foss-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,64 +0,0 @@ -easyblock = 'Tarball' - -name = 'faceswap' -local_commit = '9181b1a' -version = '20180212' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/deepfakes/faceswap' -description = "Faceswap is a tool that utilizes deep learning to recognize and swap faces in pictures and videos." - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['https://github.com/deepfakes/faceswap/archive/'] -sources = [{'filename': SOURCE_TAR_GZ, 'download_filename': '%s.tar.gz' % local_commit}] -checksums = ['6e66bc19b126bd823bece1ef19964c2c001d3ea22f8f76c774253b3156f90ff6'] - -builddependencies = [('CMake', '3.10.2')] - -dependencies = [ - ('Python', '3.6.3'), - ('TensorFlow', '1.5.0', versionsuffix), - ('OpenCV', '3.3.0', versionsuffix), - ('h5py', '2.7.1', versionsuffix), - # must be Keras 2.1.2, 2.1.3 has a regression that leads to problems with faceswap - # see https://github.com/keras-team/keras/issues/5031 - ('Keras', '2.1.2', versionsuffix), - ('scikit-image', '0.13.1', versionsuffix), -] - -exts_defaultclass = 'PythonPackage' -exts_filter = ("python -c 'import %(ext_name)s'", '') -exts_default_options = { - 'source_urls': [PYPI_SOURCE], -} - -exts_list = [ - ('scandir', '1.6', { - 'checksums': ['e0278a2d4bc6c0569aedbe66bf26c8ab5b2b08378b3289de49257f23ac624338'], - }), - ('dlib', '19.9.0', { - 'checksums': ['33a9ec8b6e9fcf0538003d019d97968dc7601f2aaa60304a6146cf0f834259da'], - 'buildopts': "--yes CMAKE_VERBOSE_MAKEFILE --no USE_SSE4_INSTRUCTIONS", - }), - ('face_recognition', '1.2.1', { - 'checksums': ['bc914d0e83b515113f5bffda26a5943b1edc36a6df4b3f0a38167f03e7924b40'], - }), - ('tqdm', '4.19.5', { - 'checksums': ['df32e6f127dc0ccbc675eadb33f749abbcb8f174c5cb9ec49c0cdb73aa737377'], - }), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["faceswap.py train --help"] - -modextrapaths = { - 'PATH': [''], - 'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/fast5/fast5-0.6.5.eb b/easybuild/easyconfigs/f/fast5/fast5-0.6.5.eb deleted file mode 100644 index 9d8696ab4a6f..000000000000 --- a/easybuild/easyconfigs/f/fast5/fast5-0.6.5.eb +++ /dev/null @@ -1,30 +0,0 @@ -# easybuild easyconfig -# -# John Dey jfdey@fredhutch.org -# Fred Hutchinson Cancer Research Institute, Seattle US - -easyblock = 'Tarball' - -name = 'fast5' -version = '0.6.5' - -homepage = 'http://simpsonlab.github.io/2017/02/27/packing_fast5/' -description = """A lightweight C++ library for accessing Oxford Nanopore - Technologies sequencing data.""" - -toolchain = SYSTEM - -source_urls = ['https://github.com/mateidavid/fast5/archive'] -sources = ['v%(version)s.zip'] -checksums = ['c7a052cc125b21d6ade1cd63af992b8e63a9857019359ad9e9b55234f347992f'] - -postinstallcmds = ['mv %(installdir)s/src %(installdir)s/include'] - -sanity_check_paths = { - 'files': ['include/fast5.hpp'], - 'dirs': ['include'], -} - -modextrapaths = {'CPATH': 'include'} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/fastPHASE/fastPHASE-1.4.8.eb b/easybuild/easyconfigs/f/fastPHASE/fastPHASE-1.4.8.eb deleted file mode 100644 index 34442f2dc987..000000000000 --- a/easybuild/easyconfigs/f/fastPHASE/fastPHASE-1.4.8.eb +++ /dev/null @@ -1,27 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# Author: Ravi Tripathi -# Email: ravi89@uab.edu - -easyblock = "BinariesTarball" - -name = 'fastPHASE' -version = '1.4.8' - -homepage = 'http://stephenslab.uchicago.edu/software.html#fastphase' -description = """ fastPHASE: software for haplotype reconstruction, -and estimating missing genotypes from population data -Documentation: http://scheet.org/code/fastphase_doc_1.4.pdf""" - -toolchain = SYSTEM - -source_urls = ['http://scheet.org/code/'] -sources = ['Linuxfp.tar.gz'] - -checksums = ['b48731eed9b8d0a5a321f970c5c20d8c'] - -sanity_check_paths = { - 'files': ["bin/fastPHASE"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fastStructure/fastStructure-1.0-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/f/fastStructure/fastStructure-1.0-foss-2016a-Python-2.7.11.eb deleted file mode 100644 index e79703855299..000000000000 --- a/easybuild/easyconfigs/f/fastStructure/fastStructure-1.0-foss-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'fastStructure' -version = '1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://rajanil.github.io/fastStructure/' -description = """ -fastStructure is an algorithm for inferring population structure -from large SNP genotype data. It is based on a variational Bayesian -framework for posterior inference and is written in Python2.x. -""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://github.com/rajanil/fastStructure/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['f1bfb24bb5ecd108bc3a90145fad232012165c1e60608003f1c87d200f867b81'] - -dependencies = [ - ('Python', '2.7.11'), - ('matplotlib', '1.5.1', '-Python-%(pyver)s'), - ('GSL', '2.1'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fastStructure/fastStructure-1.0-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/f/fastStructure/fastStructure-1.0-foss-2016b-Python-2.7.12.eb deleted file mode 100644 index 86a04210da11..000000000000 --- a/easybuild/easyconfigs/f/fastStructure/fastStructure-1.0-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'fastStructure' -version = '1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://rajanil.github.io/fastStructure/' -description = """ -fastStructure is an algorithm for inferring population structure -from large SNP genotype data. It is based on a variational Bayesian -framework for posterior inference and is written in Python2.x. -""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['https://github.com/rajanil/fastStructure/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['f1bfb24bb5ecd108bc3a90145fad232012165c1e60608003f1c87d200f867b81'] - -dependencies = [ - ('Python', '2.7.12'), - ('matplotlib', '1.5.2', '-Python-%(pyver)s'), - ('GSL', '2.3'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fastStructure/fastStructure-1.0-foss-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/f/fastStructure/fastStructure-1.0-foss-2017a-Python-2.7.13.eb deleted file mode 100644 index f79470d2d08e..000000000000 --- a/easybuild/easyconfigs/f/fastStructure/fastStructure-1.0-foss-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'fastStructure' -version = '1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://rajanil.github.io/fastStructure/' -description = """ -fastStructure is an algorithm for inferring population structure -from large SNP genotype data. It is based on a variational Bayesian -framework for posterior inference and is written in Python2.x. -""" - -toolchain = {'name': 'foss', 'version': '2017a'} - -source_urls = ['https://github.com/rajanil/fastStructure/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['f1bfb24bb5ecd108bc3a90145fad232012165c1e60608003f1c87d200f867b81'] - -dependencies = [ - ('Python', '2.7.13'), - ('matplotlib', '2.0.2', '-Python-%(pyver)s'), - ('GSL', '2.3'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fastStructure/fastStructure-1.0-foss-2019a-Python-2.7.15.eb b/easybuild/easyconfigs/f/fastStructure/fastStructure-1.0-foss-2019a-Python-2.7.15.eb deleted file mode 100644 index e350b3977571..000000000000 --- a/easybuild/easyconfigs/f/fastStructure/fastStructure-1.0-foss-2019a-Python-2.7.15.eb +++ /dev/null @@ -1,57 +0,0 @@ -# Updated from previous config -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -name = 'fastStructure' -version = '1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://rajanil.github.io/fastStructure/' -description = """ -fastStructure is a fast algorithm for inferring population structure -from large SNP genotype data. It is based on a variational Bayesian -framework for posterior inference and is written in Python2.x. -""" -docurls = ['https://github.com/rajanil/fastStructure'] - -toolchain = {'name': 'foss', 'version': '2019a'} - -# https://github.com/rajanil/fastStructure/archive/ -github_account = 'rajanil' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['f1bfb24bb5ecd108bc3a90145fad232012165c1e60608003f1c87d200f867b81'] - -builddependencies = [ - # Needs Cython v0.27.3 see: - # https://github.com/rajanil/fastStructure/issues/39 - ('Cython', '0.27.3', versionsuffix), -] - -dependencies = [ - ('Python', '2.7.15'), - ('SciPy-bundle', '2019.03'), - ('matplotlib', '2.2.4', versionsuffix), - ('GSL', '2.5'), -] - -sanity_check_paths = { - 'files': [ - 'fastStructure.%s' % SHLIB_EXT, - 'parse_bed.%s' % SHLIB_EXT, - 'parse_str.%s' % SHLIB_EXT, - 'structure.py', - ], - 'dirs': [], -} - -sanity_check_commands = [ - ('%(installdir)s/structure.py ' - '-K 3 ' - '--input=%(installdir)s/test/testdata ' - '--output=%(builddir)s/testoutput_simple ' - '--full ' - '--seed=100'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fastText/fastText-0.9.2-20240313-foss-2023a.eb b/easybuild/easyconfigs/f/fastText/fastText-0.9.2-20240313-foss-2023a.eb new file mode 100644 index 000000000000..88636b8988c9 --- /dev/null +++ b/easybuild/easyconfigs/f/fastText/fastText-0.9.2-20240313-foss-2023a.eb @@ -0,0 +1,34 @@ +easyblock = 'PythonPackage' + +name = 'fastText' +local_commit = '1142dc4' +version = '0.9.2-20240313' + +homepage = 'https://github.com/glut23/webvtt-py' +description = "fastText is a library for efficient learning of word representations and sentence classification" + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = ['https://github.com/facebookresearch/fastText/archive/'] +sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] +checksums = ['c8b6cf146839a2716658fa5517a0810beed482caf2fc0bd2f63df10088d8d507'] + +builddependencies = [ + ('binutils', '2.40'), +] +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), # for numpy +] + +preinstallopts = 'make CC="$CC" CXXFLAGS="$CXXFLAGS -pthread" && ' +preinstallopts += "mkdir -p %(installdir)s/bin && cp -a fasttext %(installdir)s/bin/ && " + +sanity_check_paths = { + 'files': ['bin/fasttext'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ["fasttext --help 2>&1 | grep 'usage: fasttext'"] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/fasta-reader/fasta-reader-3.0.2-GCC-12.3.0.eb b/easybuild/easyconfigs/f/fasta-reader/fasta-reader-3.0.2-GCC-12.3.0.eb index 59c31e5cfe89..5bd7ff80a15d 100644 --- a/easybuild/easyconfigs/f/fasta-reader/fasta-reader-3.0.2-GCC-12.3.0.eb +++ b/easybuild/easyconfigs/f/fasta-reader/fasta-reader-3.0.2-GCC-12.3.0.eb @@ -17,8 +17,6 @@ dependencies = [ ('Python-bundle-PyPI', '2023.06'), # for fsspec ] -use_pip = True - exts_list = [ (name, version, { 'sources': ['fasta_reader-%(version)s.tar.gz'], @@ -26,6 +24,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fastahack/fastahack-1.0.0-GCCcore-12.2.0.eb b/easybuild/easyconfigs/f/fastahack/fastahack-1.0.0-GCCcore-12.2.0.eb new file mode 100644 index 000000000000..2d430c8a5f21 --- /dev/null +++ b/easybuild/easyconfigs/f/fastahack/fastahack-1.0.0-GCCcore-12.2.0.eb @@ -0,0 +1,36 @@ +# Updated: Denis Kristak (INUITS) +# Updated: Petr Král (INUITS) + +easyblock = 'ConfigureMake' + +name = 'fastahack' +version = '1.0.0' + +homepage = 'https://github.com/ekg/fastahack' +description = """Utilities for indexing and sequence extraction from FASTA files.""" + +toolchain = {'name': 'GCCcore', 'version': '12.2.0'} + +github_account = 'ekg' +source_urls = [GITHUB_SOURCE] +sources = ['v%(version)s.tar.gz'] +patches = ['%(name)s-%(version)s_build-libs.patch'] +checksums = [ + 'cc1c04729b0c8ba3647cbb7e15e2b490ce701d73773f30f5892d68c36a1dceae', # v1.0.0.tar.gz + '7f804486c6bafd9b1572cb5f86ff28dbebb4d6da551bde1091d6ff8f82748bf4', # fastahack-1.0.0_build-libs.patch +] + +builddependencies = [('binutils', '2.39')] + +skipsteps = ['configure'] + +installopts = 'PREFIX=%(installdir)s ' + +sanity_check_paths = { + 'files': ['bin/%(name)s', 'lib/libfastahack.%s' % SHLIB_EXT], + 'dirs': [], +} + +sanity_check_commands = ['%(name)s --help'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fastahack/fastahack-1.0.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/f/fastahack/fastahack-1.0.0-GCCcore-9.3.0.eb deleted file mode 100644 index 10b4c25ef188..000000000000 --- a/easybuild/easyconfigs/f/fastahack/fastahack-1.0.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fastahack' -version = '1.0.0' - -homepage = 'https://github.com/ekg/fastahack' -description = """Utilities for indexing and sequence extraction from FASTA files.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -github_account = 'ekg' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -patches = ['%(name)s-1.0.0_build-libs.patch'] -checksums = [ - 'cc1c04729b0c8ba3647cbb7e15e2b490ce701d73773f30f5892d68c36a1dceae', # v1.0.0.tar.gz - '7f804486c6bafd9b1572cb5f86ff28dbebb4d6da551bde1091d6ff8f82748bf4', # fastahack-1.0.0_build-libs.patch -] - -builddependencies = [('binutils', '2.34')] - -skipsteps = ['configure'] - -installopts = 'PREFIX=%(installdir)s ' - -sanity_check_paths = { - 'files': ['bin/%(name)s', 'lib/libfastahack.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fastahack/fastahack-20110215_Makefile-fix.patch b/easybuild/easyconfigs/f/fastahack/fastahack-20110215_Makefile-fix.patch deleted file mode 100644 index b5977d4702b2..000000000000 --- a/easybuild/easyconfigs/f/fastahack/fastahack-20110215_Makefile-fix.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff -ru ../fastahack-20110215/Makefile ./Makefile ---- ../fastahack-20110215/Makefile 2011-02-15 17:21:01.000000000 +0100 -+++ ./Makefile 2011-02-16 10:54:20.000000000 +0100 -@@ -1,11 +1,14 @@ -+CXX=g++ -+CXXFLAGS= -+ - fastahack: Fasta.h Fasta.cpp FastaHack.cpp split.o disorder.o -- g++ Fasta.cpp FastaHack.cpp split.o disorder.o -o fastahack -+ $(CXX) $(CXXFLAGS) Fasta.cpp FastaHack.cpp split.o disorder.o -o fastahack - - split.o: split.h split.cpp -- g++ -c split.cpp -+ $(CXX) $(CXXFLAGS) -c split.cpp - - disorder.o: disorder.c disorder.h -- g++ -c disorder.c -+ $(CXX) $(CXXFLAGS) -c disorder.c - - clean: - rm -f fastahack *.o diff --git a/easybuild/easyconfigs/f/fastai/fastai-2.7.10-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/f/fastai/fastai-2.7.10-foss-2022a-CUDA-11.7.0.eb index 066ee5baf352..c9fd20c5122d 100644 --- a/easybuild/easyconfigs/f/fastai/fastai-2.7.10-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/f/fastai/fastai-2.7.10-foss-2022a-CUDA-11.7.0.eb @@ -9,8 +9,6 @@ description = """The fastai deep learning library.""" toolchain = {'name': 'foss', 'version': '2022a'} -use_pip = True - dependencies = [ ('CUDA', '11.7.0', '', SYSTEM), ('Python', '3.10.4'), @@ -39,6 +37,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/fastai/fastai-2.7.10-foss-2022a.eb b/easybuild/easyconfigs/f/fastai/fastai-2.7.10-foss-2022a.eb index 50b4ecd47fce..98fbef3ab84e 100644 --- a/easybuild/easyconfigs/f/fastai/fastai-2.7.10-foss-2022a.eb +++ b/easybuild/easyconfigs/f/fastai/fastai-2.7.10-foss-2022a.eb @@ -8,8 +8,6 @@ description = """The fastai deep learning library.""" toolchain = {'name': 'foss', 'version': '2022a'} -use_pip = True - dependencies = [ ('Python', '3.10.4'), ('PyTorch', '1.12.0'), @@ -37,6 +35,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/fastai/fastai-2.7.15-foss-2022b.eb b/easybuild/easyconfigs/f/fastai/fastai-2.7.15-foss-2022b.eb new file mode 100644 index 000000000000..7d139a17b8e4 --- /dev/null +++ b/easybuild/easyconfigs/f/fastai/fastai-2.7.15-foss-2022b.eb @@ -0,0 +1,38 @@ +easyblock = 'PythonBundle' + +name = 'fastai' +version = '2.7.15' + +homepage = 'https://www.fast.ai/' +description = """The fastai deep learning library.""" + +toolchain = {'name': 'foss', 'version': '2022b'} + +dependencies = [ + ('Python', '3.10.8'), + ('PyTorch', '1.13.1'), + ('matplotlib', '3.7.0'), + ('SciPy-bundle', '2023.02'), + ('PyYAML', '6.0'), + ('Pillow', '9.4.0'), + ('scikit-learn', '1.2.1'), + ('spaCy', '3.7.4'), + ('torchvision', '0.14.1'), +] + +exts_list = [ + ('fastdownload', '0.0.7', { + 'checksums': ['20507edb8e89406a1fbd7775e6e2a3d81a4dd633dd506b0e9cf0e1613e831d6a'], + }), + ('fastcore', '1.5.54', { + 'checksums': ['3f23dfadd77428be99558fdad66bf04c79a9c626e694c7404ede816ed8372987'], + }), + ('fastprogress', '1.0.3', { + 'checksums': ['7a17d2b438890f838c048eefce32c4ded47197ecc8ea042cecc33d3deb8022f5'], + }), + (name, version, { + 'checksums': ['f2cc20fd18cdf5ec738cc56d29d54de75887d48ad15f9d35cf50c38d3a856923'], + }), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/fastai/fastai-2.7.18-foss-2023b.eb b/easybuild/easyconfigs/f/fastai/fastai-2.7.18-foss-2023b.eb new file mode 100644 index 000000000000..c42a75366e85 --- /dev/null +++ b/easybuild/easyconfigs/f/fastai/fastai-2.7.18-foss-2023b.eb @@ -0,0 +1,38 @@ +easyblock = 'PythonBundle' + +name = 'fastai' +version = '2.7.18' + +homepage = 'https://www.fast.ai/' +description = """The fastai deep learning library.""" + +toolchain = {'name': 'foss', 'version': '2023b'} + +dependencies = [ + ('Python', '3.11.5'), + ('PyTorch', '2.1.2'), + ('matplotlib', '3.8.2'), + ('SciPy-bundle', '2023.11'), + ('PyYAML', '6.0.1'), + ('Pillow', '10.2.0'), + ('scikit-learn', '1.4.0'), + ('spaCy', '3.7.5'), + ('torchvision', '0.17.0'), +] + +exts_list = [ + ('fastdownload', '0.0.7', { + 'checksums': ['20507edb8e89406a1fbd7775e6e2a3d81a4dd633dd506b0e9cf0e1613e831d6a'], + }), + ('fastcore', '1.7.19', { + 'checksums': ['72ac75cf3f7a591966e24aa37a4283512a097a098b4794c944ce707f71ba0f02'], + }), + ('fastprogress', '1.0.3', { + 'checksums': ['7a17d2b438890f838c048eefce32c4ded47197ecc8ea042cecc33d3deb8022f5'], + }), + (name, version, { + 'checksums': ['b20593dbcae7522f1d77a8f5163d1fd60314f292640496804dc356e41cb36454'], + }), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/fastfilters/fastfilters-0.3-foss-2023a.eb b/easybuild/easyconfigs/f/fastfilters/fastfilters-0.3-foss-2023a.eb new file mode 100644 index 000000000000..7fa21c2ddda0 --- /dev/null +++ b/easybuild/easyconfigs/f/fastfilters/fastfilters-0.3-foss-2023a.eb @@ -0,0 +1,44 @@ +easyblock = 'CMakeMake' + +name = 'fastfilters' +version = '0.3' + +homepage = 'https://github.com/ilastik/fastfilters/' +description = """Fast gaussian and derivative convolutional filters.""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'optarch': False} + +sources = [{ + 'filename': 'v%(version)s.tar.gz', + 'git_config': { + 'url': 'https://github.com/ilastik', + 'repo_name': 'fastfilters', + 'tag': 'v%(version)s', + 'recursive': True, + 'keep_git_dir': True, + } +}] +checksums = [None] + +builddependencies = [ + ('CMake', '3.26.3'), +] +dependencies = [ + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), + ('SciPy-bundle', '2023.07'), + ('pybind11', '2.11.1'), +] + +configopts = '-DFF_INSTALL_DIR="%(installdir)s/lib/python%(pyshortver)s/site-packages/" ' +configopts += '-DPYTHON_EXECUTABLE="$EBROOTPYTHON/bin/python"' + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib', 'include'], +} + +sanity_check_commands = ["python -c 'import fastfilters'"] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/fastjet/fastjet-3.4.0-gompi-2022a.eb b/easybuild/easyconfigs/f/fastjet/fastjet-3.4.0-gompi-2022a.eb index 631c87a53f4a..6b1c3d47fad8 100644 --- a/easybuild/easyconfigs/f/fastjet/fastjet-3.4.0-gompi-2022a.eb +++ b/easybuild/easyconfigs/f/fastjet/fastjet-3.4.0-gompi-2022a.eb @@ -40,6 +40,4 @@ sanity_check_paths = { } sanity_check_commands = ["python -c 'import fastjet'"] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - moduleclass = 'phys' diff --git a/easybuild/easyconfigs/f/fastjet/fastjet-3.4.2-gompi-2023a.eb b/easybuild/easyconfigs/f/fastjet/fastjet-3.4.2-gompi-2023a.eb index 36cf015e3927..b6a188d8112c 100644 --- a/easybuild/easyconfigs/f/fastjet/fastjet-3.4.2-gompi-2023a.eb +++ b/easybuild/easyconfigs/f/fastjet/fastjet-3.4.2-gompi-2023a.eb @@ -38,6 +38,4 @@ sanity_check_paths = { } sanity_check_commands = ["python -c 'import fastjet'"] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - moduleclass = 'phys' diff --git a/easybuild/easyconfigs/f/fastml/fastml-2.3-GCC-11.3.0.eb b/easybuild/easyconfigs/f/fastml/fastml-2.3-GCC-11.3.0.eb index 58a5162ab77a..5e65bdfae5ad 100644 --- a/easybuild/easyconfigs/f/fastml/fastml-2.3-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/f/fastml/fastml-2.3-GCC-11.3.0.eb @@ -16,7 +16,7 @@ source_urls = [GITHUB_SOURCE] sources = ['v%(version)s.tar.gz'] checksums = ['c02901d83ab9457852c67e8e14f41a02d2a0653130ed941b288108ba5272611d'] -parallel = 1 +maxparallel = 1 # increase maximum template depth prebuildopts = "sed -i 's/-depth-32/-depth-64/g' {programs/Makefile*,libs/phylogeny/Makefile} && " diff --git a/easybuild/easyconfigs/f/fastp/fastp-0.19.7-foss-2018b.eb b/easybuild/easyconfigs/f/fastp/fastp-0.19.7-foss-2018b.eb deleted file mode 100644 index 6709641a6ee6..000000000000 --- a/easybuild/easyconfigs/f/fastp/fastp-0.19.7-foss-2018b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fastp' -version = '0.19.7' - -homepage = 'https://github.com/OpenGene/fastp' -description = """A tool designed to provide fast all-in-one preprocessing for FastQ files. - This tool is developed in C++ with multithreading supported to afford high performance.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/OpenGene/fastp/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['de2737b2378a8dfc6aa141cb3bfed8c1fbcfbd6056e48515f856cfafcc5c3266'] - -skipsteps = ['configure'] - -buildopts = ' CXX=${CXX}' - -preinstallopts = 'mkdir -p %(installdir)s/bin && ' - -installopts = 'PREFIX=%(installdir)s' - -sanity_check_paths = { - 'dirs': [], - 'files': ['bin/fastp'], -} - -sanity_check_commands = [('fastp', '--help')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fastp/fastp-0.20.0-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/f/fastp/fastp-0.20.0-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index bef580d58030..000000000000 --- a/easybuild/easyconfigs/f/fastp/fastp-0.20.0-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fastp' -version = '0.20.0' - -homepage = 'https://github.com/OpenGene/fastp' -description = """A tool designed to provide fast all-in-one preprocessing for FastQ files. - This tool is developed in C++ with multithreading supported to afford high performance.""" - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} - -source_urls = ['https://github.com/OpenGene/fastp/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['8d751d2746db11ff233032fc49e3bcc8b53758dd4596fdcf4b4099a4d702ac22'] - -skipsteps = ['configure'] - -buildopts = ' CXX=${CXX}' - -preinstallopts = 'mkdir -p %(installdir)s/bin && ' - -installopts = 'PREFIX=%(installdir)s' - -sanity_check_paths = { - 'dirs': [], - 'files': ['bin/fastp'], -} - -sanity_check_commands = [('fastp', '--help')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fastp/fastp-0.20.0-GCC-8.3.0.eb b/easybuild/easyconfigs/f/fastp/fastp-0.20.0-GCC-8.3.0.eb deleted file mode 100644 index 02212621da81..000000000000 --- a/easybuild/easyconfigs/f/fastp/fastp-0.20.0-GCC-8.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fastp' -version = '0.20.0' - -homepage = 'https://github.com/OpenGene/fastp' -description = """A tool designed to provide fast all-in-one preprocessing for FastQ files. - This tool is developed in C++ with multithreading supported to afford high performance.""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -# https://github.com/OpenGene/fastp -github_account = 'OpenGene' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['8d751d2746db11ff233032fc49e3bcc8b53758dd4596fdcf4b4099a4d702ac22'] - -dependencies = [ - ('zlib', '1.2.11'), -] - -skipsteps = ['configure'] - -buildopts = ' CXX=${CXX}' - -preinstallopts = 'mkdir -p %(installdir)s/bin && ' - -installopts = 'PREFIX=%(installdir)s' - -sanity_check_paths = { - 'files': ['bin/fastp'], - 'dirs': [], -} - -sanity_check_commands = [('fastp', '--help')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fastp/fastp-0.20.0-iccifort-2019.5.281.eb b/easybuild/easyconfigs/f/fastp/fastp-0.20.0-iccifort-2019.5.281.eb deleted file mode 100644 index d8869c7f11de..000000000000 --- a/easybuild/easyconfigs/f/fastp/fastp-0.20.0-iccifort-2019.5.281.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fastp' -version = '0.20.0' - -homepage = 'https://github.com/OpenGene/fastp' -description = """A tool designed to provide fast all-in-one preprocessing for FastQ files. - This tool is developed in C++ with multithreading supported to afford high performance.""" - -toolchain = {'name': 'iccifort', 'version': '2019.5.281'} - -source_urls = ['https://github.com/OpenGene/fastp/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['8d751d2746db11ff233032fc49e3bcc8b53758dd4596fdcf4b4099a4d702ac22'] - -skipsteps = ['configure'] - -buildopts = ' CXX=${CXX}' - -preinstallopts = 'mkdir -p %(installdir)s/bin && ' - -installopts = 'PREFIX=%(installdir)s' - -sanity_check_paths = { - 'dirs': [], - 'files': ['bin/fastp'], -} - -sanity_check_commands = [('fastp', '--help')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fastp/fastp-0.20.1-iccifort-2020.1.217.eb b/easybuild/easyconfigs/f/fastp/fastp-0.20.1-iccifort-2020.1.217.eb deleted file mode 100644 index 529db9c4abd7..000000000000 --- a/easybuild/easyconfigs/f/fastp/fastp-0.20.1-iccifort-2020.1.217.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fastp' -version = '0.20.1' - -homepage = 'https://github.com/OpenGene/fastp' -description = """A tool designed to provide fast all-in-one preprocessing for FastQ files. - This tool is developed in C++ with multithreading supported to afford high performance.""" - -toolchain = {'name': 'iccifort', 'version': '2020.1.217'} - -# https://github.com/OpenGene/fastp -github_account = 'OpenGene' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['e1b663717850bed7cb560c0c540e9a05dd9448ec76978faaf853a6959fd5b1b3'] - -dependencies = [ - ('zlib', '1.2.11'), -] - -skipsteps = ['configure'] - -buildopts = ' CXX=${CXX}' - -preinstallopts = 'mkdir -p %(installdir)s/bin && ' - -installopts = 'PREFIX=%(installdir)s' - -sanity_check_paths = { - 'files': ['bin/fastp'], - 'dirs': [], -} - -sanity_check_commands = [('fastp', '--help')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fastp/fastp-0.23.4-GCC-13.2.0.eb b/easybuild/easyconfigs/f/fastp/fastp-0.23.4-GCC-13.2.0.eb new file mode 100644 index 000000000000..49b2a29c4f91 --- /dev/null +++ b/easybuild/easyconfigs/f/fastp/fastp-0.23.4-GCC-13.2.0.eb @@ -0,0 +1,38 @@ +easyblock = 'ConfigureMake' + +name = 'fastp' +version = '0.23.4' + +homepage = 'https://github.com/OpenGene/fastp' +description = """A tool designed to provide fast all-in-one preprocessing for FastQ files. + This tool is developed in C++ with multithreading supported to afford high performance.""" + +toolchain = {'name': 'GCC', 'version': '13.2.0'} + +github_account = 'OpenGene' +source_urls = [GITHUB_SOURCE] +sources = ['v%(version)s.tar.gz'] +checksums = ['4fad6db156e769d46071add8a778a13a5cb5186bc1e1a5f9b1ffd499d84d72b5'] + +dependencies = [ + ('zlib', '1.2.13'), + ('libdeflate', '1.19'), + ('ISA-L', '2.31.0'), +] + +skipsteps = ['configure'] + +buildopts = ' CXX=${CXX}' + +preinstallopts = 'mkdir -p %(installdir)s/bin && ' + +installopts = 'PREFIX=%(installdir)s' + +sanity_check_paths = { + 'files': ['bin/fastp'], + 'dirs': [], +} + +sanity_check_commands = [('fastp', '--help')] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fastparquet/fastparquet-0.7.2-foss-2021a.eb b/easybuild/easyconfigs/f/fastparquet/fastparquet-0.7.2-foss-2021a.eb index 4e5947b70811..fa7a935e4054 100644 --- a/easybuild/easyconfigs/f/fastparquet/fastparquet-0.7.2-foss-2021a.eb +++ b/easybuild/easyconfigs/f/fastparquet/fastparquet-0.7.2-foss-2021a.eb @@ -19,9 +19,6 @@ dependencies = [ ('SciPy-bundle', '2021.05'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('maturin', '0.11.5', { 'checksums': ['07074778b063a439fdfd5501bd1d1823a216ec5b657d3ecde78fd7f2c4782422'], diff --git a/easybuild/easyconfigs/f/fastparquet/fastparquet-0.8.0-foss-2021b.eb b/easybuild/easyconfigs/f/fastparquet/fastparquet-0.8.0-foss-2021b.eb index baed58072cf5..669670eb7d3f 100644 --- a/easybuild/easyconfigs/f/fastparquet/fastparquet-0.8.0-foss-2021b.eb +++ b/easybuild/easyconfigs/f/fastparquet/fastparquet-0.8.0-foss-2021b.eb @@ -20,9 +20,6 @@ dependencies = [ ('SciPy-bundle', '2021.10'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('maturin', '0.12.6', { 'checksums': ['2b14cfae808b45a130e19b2999acea423d2e10e7a29ae2336996ba72ba442ff6'], diff --git a/easybuild/easyconfigs/f/fastparquet/fastparquet-2023.4.0-gfbf-2022b.eb b/easybuild/easyconfigs/f/fastparquet/fastparquet-2023.4.0-gfbf-2022b.eb index 2320c4b7539b..23ef48bed073 100644 --- a/easybuild/easyconfigs/f/fastparquet/fastparquet-2023.4.0-gfbf-2022b.eb +++ b/easybuild/easyconfigs/f/fastparquet/fastparquet-2023.4.0-gfbf-2022b.eb @@ -1,4 +1,4 @@ -easyblock = 'PythonBundle' +easyblock = 'CargoPythonBundle' name = 'fastparquet' version = '2023.4.0' @@ -12,16 +12,78 @@ toolchain = {'name': 'gfbf', 'version': '2022b'} builddependencies = [ ('patchelf', '0.17.2'), + ('maturin', '1.1.0'), # for cramjam ] dependencies = [ ('Python', '3.10.8'), ('SciPy-bundle', '2023.02'), - ('maturin', '1.1.0'), ] -use_pip = True -sanity_pip_check = True +crates = [ + ('adler', '1.0.2'), + ('ahash', '0.7.6'), + ('alloc-no-stdlib', '2.0.4'), + ('alloc-stdlib', '0.2.2'), + ('autocfg', '1.1.0'), + ('bitflags', '1.3.2'), + ('brotli', '3.3.4'), + ('brotli-decompressor', '2.3.2'), + ('bzip2', '0.4.3'), + ('bzip2-sys', '0.1.11+1.0.8'), + ('cc', '1.0.73'), + ('cfg-if', '1.0.0'), + ('crc32fast', '1.3.2'), + ('flate2', '1.0.23'), + ('getrandom', '0.2.8'), + ('indoc', '1.0.6'), + ('jobserver', '0.1.24'), + ('libc', '0.2.126'), + ('libmimalloc-sys', '0.1.25'), + ('lock_api', '0.4.7'), + ('lz4', '1.23.3'), + ('lz4-sys', '1.9.4'), + ('matrixmultiply', '0.3.2'), + ('memoffset', '0.6.5'), + ('mimalloc', '0.1.29'), + ('miniz_oxide', '0.5.1'), + ('ndarray', '0.15.4'), + ('num-complex', '0.4.1'), + ('num-integer', '0.1.45'), + ('num-traits', '0.2.15'), + ('numpy', '0.17.2'), + ('once_cell', '1.10.0'), + ('parking_lot', '0.12.0'), + ('parking_lot_core', '0.9.3'), + ('pkg-config', '0.3.25'), + ('proc-macro2', '1.0.39'), + ('pyo3', '0.17.3'), + ('pyo3-build-config', '0.17.3'), + ('pyo3-ffi', '0.17.3'), + ('pyo3-macros', '0.17.3'), + ('pyo3-macros-backend', '0.17.3'), + ('quote', '1.0.18'), + ('rawpointer', '0.2.1'), + ('redox_syscall', '0.2.13'), + ('scopeguard', '1.1.0'), + ('smallvec', '1.8.0'), + ('snap', '1.0.5'), + ('syn', '1.0.95'), + ('target-lexicon', '0.12.3'), + ('unicode-ident', '1.0.0'), + ('unindent', '0.1.9'), + ('version_check', '0.9.4'), + ('wasi', '0.11.0+wasi-snapshot-preview1'), + ('windows-sys', '0.36.1'), + ('windows_aarch64_msvc', '0.36.1'), + ('windows_i686_gnu', '0.36.1'), + ('windows_i686_msvc', '0.36.1'), + ('windows_x86_64_gnu', '0.36.1'), + ('windows_x86_64_msvc', '0.36.1'), + ('zstd', '0.11.2+zstd.1.5.2'), + ('zstd-safe', '5.0.2+zstd.1.5.2'), + ('zstd-sys', '2.0.1+zstd.1.5.2'), +] exts_list = [ ('thrift', '0.16.0', { diff --git a/easybuild/easyconfigs/f/fastparquet/fastparquet-2024.11.0-gfbf-2023a.eb b/easybuild/easyconfigs/f/fastparquet/fastparquet-2024.11.0-gfbf-2023a.eb new file mode 100644 index 000000000000..5a7c470fa25e --- /dev/null +++ b/easybuild/easyconfigs/f/fastparquet/fastparquet-2024.11.0-gfbf-2023a.eb @@ -0,0 +1,248 @@ +easyblock = 'CargoPythonBundle' + +name = 'fastparquet' +version = '2024.11.0' + +homepage = "https://fastparquet.readthedocs.io/" +description = """fastparquet is a python implementation of the parquet format, aiming to integrate +into python-based big data work-flows. It is used implicitly by the projects +Dask, Pandas and intake-parquet.""" + +toolchain = {'name': 'gfbf', 'version': '2023a'} + +builddependencies = [ + ('maturin', '1.4.0', '-Rust-1.75.0'), + ('Autotools', '20220317'), + ('CMake', '3.26.3'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), + ('SciPy-bundle', '2023.07'), + ('NASM', '2.16.01'), +] + +crates = [ + ('adler2', '2.0.0'), + ('alloc-no-stdlib', '2.0.4'), + ('alloc-stdlib', '0.2.2'), + ('atty', '0.2.14'), + ('autocfg', '1.4.0'), + ('bitflags', '1.3.2'), + ('bitflags', '2.6.0'), + ('blosc2-rs', '0.3.1+2.15.1'), + ('blosc2-sys', '0.3.1+2.15.1'), + ('brotli', '7.0.0'), + ('brotli-decompressor', '4.0.1'), + ('bzip2', '0.4.4'), + ('bzip2-sys', '0.1.11+1.0.8'), + ('cbindgen', '0.24.5'), + ('cc', '1.1.30'), + ('cfg-if', '1.0.0'), + ('clap', '3.2.25'), + ('clap_lex', '0.2.4'), + ('cmake', '0.1.51'), + ('copy_dir', '0.1.3'), + ('crc32fast', '1.4.2'), + ('errno', '0.3.9'), + ('fastrand', '2.1.1'), + ('flate2', '1.0.34'), + ('hashbrown', '0.12.3'), + ('heck', '0.4.1'), + ('heck', '0.5.0'), + ('hermit-abi', '0.1.19'), + ('indexmap', '1.9.3'), + ('indoc', '2.0.5'), + ('isal-rs', '0.5.3+496255c'), + ('isal-sys', '0.5.3+496255c'), + ('itoa', '1.0.11'), + ('jobserver', '0.1.32'), + ('libc', '0.2.159'), + ('libcramjam', '0.6.0'), + ('libdeflate-sys', '1.19.3'), + ('libdeflater', '1.19.3'), + ('linux-raw-sys', '0.4.14'), + ('lock_api', '0.4.12'), + ('log', '0.4.22'), + ('lz4', '1.28.0'), + ('lz4-sys', '1.11.1+lz4-1.10.0'), + ('lzma-sys', '0.1.20'), + ('memchr', '2.7.4'), + ('memoffset', '0.9.1'), + ('miniz_oxide', '0.8.0'), + ('once_cell', '1.20.2'), + ('os_str_bytes', '6.6.1'), + ('parking_lot', '0.12.3'), + ('parking_lot_core', '0.9.10'), + ('pkg-config', '0.3.31'), + ('portable-atomic', '1.9.0'), + ('proc-macro2', '1.0.87'), + ('pyo3', '0.22.5'), + ('pyo3-build-config', '0.22.5'), + ('pyo3-ffi', '0.22.5'), + ('pyo3-macros', '0.22.5'), + ('pyo3-macros-backend', '0.22.5'), + ('python3-dll-a', '0.2.10'), + ('quote', '1.0.37'), + ('redox_syscall', '0.5.7'), + ('rustix', '0.38.37'), + ('ryu', '1.0.18'), + ('same-file', '1.0.6'), + ('scopeguard', '1.2.0'), + ('serde', '1.0.210'), + ('serde_derive', '1.0.210'), + ('serde_json', '1.0.128'), + ('shlex', '1.3.0'), + ('smallvec', '1.13.2'), + ('snap', '1.1.1'), + ('strsim', '0.10.0'), + ('syn', '1.0.109'), + ('syn', '2.0.79'), + ('target-lexicon', '0.12.16'), + ('tempfile', '3.13.0'), + ('termcolor', '1.4.1'), + ('textwrap', '0.16.1'), + ('toml', '0.5.11'), + ('unicode-ident', '1.0.13'), + ('unindent', '0.2.3'), + ('walkdir', '2.5.0'), + ('winapi', '0.3.9'), + ('winapi-i686-pc-windows-gnu', '0.4.0'), + ('winapi-util', '0.1.9'), + ('winapi-x86_64-pc-windows-gnu', '0.4.0'), + ('windows-sys', '0.52.0'), + ('windows-sys', '0.59.0'), + ('windows-targets', '0.52.6'), + ('windows_aarch64_gnullvm', '0.52.6'), + ('windows_aarch64_msvc', '0.52.6'), + ('windows_i686_gnu', '0.52.6'), + ('windows_i686_gnullvm', '0.52.6'), + ('windows_i686_msvc', '0.52.6'), + ('windows_x86_64_gnu', '0.52.6'), + ('windows_x86_64_gnullvm', '0.52.6'), + ('windows_x86_64_msvc', '0.52.6'), + ('xz2', '0.1.7'), + ('zstd', '0.13.2'), + ('zstd-safe', '7.2.1'), + ('zstd-sys', '2.0.13+zstd.1.5.6'), +] + +exts_list = [ + ('thrift', '0.21.0', { + 'checksums': ['5e6f7c50f936ebfa23e924229afc95eb219f8c8e5a83202dd4a391244803e402'], + }), + ('cramjam', '2.9.0', { + 'checksums': ['f103e648aa3ebe9b8e2c1a3a92719288d8f3f41007c319ad298cdce2d0c28641'], + }), + (name, version, { + 'checksums': ['e3b1fc73fd3e1b70b0de254bae7feb890436cb67e99458b88cb9bd3cc44db419'], + }), +] + +checksums = [ + {'adler2-2.0.0.tar.gz': '512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627'}, + {'alloc-no-stdlib-2.0.4.tar.gz': 'cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3'}, + {'alloc-stdlib-0.2.2.tar.gz': '94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece'}, + {'atty-0.2.14.tar.gz': 'd9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8'}, + {'autocfg-1.4.0.tar.gz': 'ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26'}, + {'bitflags-1.3.2.tar.gz': 'bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a'}, + {'bitflags-2.6.0.tar.gz': 'b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de'}, + {'blosc2-rs-0.3.1+2.15.1.tar.gz': 'f35b12fa9d4360d141ea4d445661eaaa10339c89f3d3c788395cb9cad09e564a'}, + {'blosc2-sys-0.3.1+2.15.1.tar.gz': 'bc834b0173a2815db1d366bf248cd3fefdc4302910e82b852497c28463dbda6a'}, + {'brotli-7.0.0.tar.gz': 'cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd'}, + {'brotli-decompressor-4.0.1.tar.gz': '9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362'}, + {'bzip2-0.4.4.tar.gz': 'bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8'}, + {'bzip2-sys-0.1.11+1.0.8.tar.gz': '736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc'}, + {'cbindgen-0.24.5.tar.gz': '4b922faaf31122819ec80c4047cc684c6979a087366c069611e33649bf98e18d'}, + {'cc-1.1.30.tar.gz': 'b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945'}, + {'cfg-if-1.0.0.tar.gz': 'baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd'}, + {'clap-3.2.25.tar.gz': '4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123'}, + {'clap_lex-0.2.4.tar.gz': '2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5'}, + {'cmake-0.1.51.tar.gz': 'fb1e43aa7fd152b1f968787f7dbcdeb306d1867ff373c69955211876c053f91a'}, + {'copy_dir-0.1.3.tar.gz': '543d1dd138ef086e2ff05e3a48cf9da045da2033d16f8538fd76b86cd49b2ca3'}, + {'crc32fast-1.4.2.tar.gz': 'a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3'}, + {'errno-0.3.9.tar.gz': '534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba'}, + {'fastrand-2.1.1.tar.gz': 'e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6'}, + {'flate2-1.0.34.tar.gz': 'a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0'}, + {'hashbrown-0.12.3.tar.gz': '8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888'}, + {'heck-0.4.1.tar.gz': '95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8'}, + {'heck-0.5.0.tar.gz': '2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea'}, + {'hermit-abi-0.1.19.tar.gz': '62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33'}, + {'indexmap-1.9.3.tar.gz': 'bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99'}, + {'indoc-2.0.5.tar.gz': 'b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5'}, + {'isal-rs-0.5.3+496255c.tar.gz': '4ec7734f9db7ef4c18bac0e94210aaa717c149b168e076ff681a56b342fca9ed'}, + {'isal-sys-0.5.3+496255c.tar.gz': 'aefc9239959a60eaba201ccdd99897b5270be98d01f561c2166f5e3343e5a29b'}, + {'itoa-1.0.11.tar.gz': '49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b'}, + {'jobserver-0.1.32.tar.gz': '48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0'}, + {'libc-0.2.159.tar.gz': '561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5'}, + {'libcramjam-0.6.0.tar.gz': 'a5833a1191a2cfe22d9da2f9671a8a7421d7256fd05a30a1da15121892654d00'}, + {'libdeflate-sys-1.19.3.tar.gz': 'cc9caa76c8cc6ee8c4efcf8f4514a812ebcad3aa7d3b548efe4d26da1203f177'}, + {'libdeflater-1.19.3.tar.gz': '265a985bd31e5f22e2b2ac107cbed44c6ccf40ae236e46963cd00dd213e4bd03'}, + {'linux-raw-sys-0.4.14.tar.gz': '78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89'}, + {'lock_api-0.4.12.tar.gz': '07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17'}, + {'log-0.4.22.tar.gz': 'a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24'}, + {'lz4-1.28.0.tar.gz': '4d1febb2b4a79ddd1980eede06a8f7902197960aa0383ffcfdd62fe723036725'}, + {'lz4-sys-1.11.1+lz4-1.10.0.tar.gz': '6bd8c0d6c6ed0cd30b3652886bb8711dc4bb01d637a68105a3d5158039b418e6'}, + {'lzma-sys-0.1.20.tar.gz': '5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27'}, + {'memchr-2.7.4.tar.gz': '78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3'}, + {'memoffset-0.9.1.tar.gz': '488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a'}, + {'miniz_oxide-0.8.0.tar.gz': 'e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1'}, + {'once_cell-1.20.2.tar.gz': '1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775'}, + {'os_str_bytes-6.6.1.tar.gz': 'e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1'}, + {'parking_lot-0.12.3.tar.gz': 'f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27'}, + {'parking_lot_core-0.9.10.tar.gz': '1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8'}, + {'pkg-config-0.3.31.tar.gz': '953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2'}, + {'portable-atomic-1.9.0.tar.gz': 'cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2'}, + {'proc-macro2-1.0.87.tar.gz': 'b3e4daa0dcf6feba26f985457cdf104d4b4256fc5a09547140f3631bb076b19a'}, + {'pyo3-0.22.5.tar.gz': '3d922163ba1f79c04bc49073ba7b32fd5a8d3b76a87c955921234b8e77333c51'}, + {'pyo3-build-config-0.22.5.tar.gz': 'bc38c5feeb496c8321091edf3d63e9a6829eab4b863b4a6a65f26f3e9cc6b179'}, + {'pyo3-ffi-0.22.5.tar.gz': '94845622d88ae274d2729fcefc850e63d7a3ddff5e3ce11bd88486db9f1d357d'}, + {'pyo3-macros-0.22.5.tar.gz': 'e655aad15e09b94ffdb3ce3d217acf652e26bbc37697ef012f5e5e348c716e5e'}, + {'pyo3-macros-backend-0.22.5.tar.gz': 'ae1e3f09eecd94618f60a455a23def79f79eba4dc561a97324bf9ac8c6df30ce'}, + {'python3-dll-a-0.2.10.tar.gz': 'bd0b78171a90d808b319acfad166c4790d9e9759bbc14ac8273fe133673dd41b'}, + {'quote-1.0.37.tar.gz': 'b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af'}, + {'redox_syscall-0.5.7.tar.gz': '9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f'}, + {'rustix-0.38.37.tar.gz': '8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811'}, + {'ryu-1.0.18.tar.gz': 'f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f'}, + {'same-file-1.0.6.tar.gz': '93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502'}, + {'scopeguard-1.2.0.tar.gz': '94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49'}, + {'serde-1.0.210.tar.gz': 'c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a'}, + {'serde_derive-1.0.210.tar.gz': '243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f'}, + {'serde_json-1.0.128.tar.gz': '6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8'}, + {'shlex-1.3.0.tar.gz': '0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64'}, + {'smallvec-1.13.2.tar.gz': '3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67'}, + {'snap-1.1.1.tar.gz': '1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b'}, + {'strsim-0.10.0.tar.gz': '73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623'}, + {'syn-1.0.109.tar.gz': '72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237'}, + {'syn-2.0.79.tar.gz': '89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590'}, + {'target-lexicon-0.12.16.tar.gz': '61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1'}, + {'tempfile-3.13.0.tar.gz': 'f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b'}, + {'termcolor-1.4.1.tar.gz': '06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755'}, + {'textwrap-0.16.1.tar.gz': '23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9'}, + {'toml-0.5.11.tar.gz': 'f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234'}, + {'unicode-ident-1.0.13.tar.gz': 'e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe'}, + {'unindent-0.2.3.tar.gz': 'c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce'}, + {'walkdir-2.5.0.tar.gz': '29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b'}, + {'winapi-0.3.9.tar.gz': '5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419'}, + {'winapi-i686-pc-windows-gnu-0.4.0.tar.gz': 'ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6'}, + {'winapi-util-0.1.9.tar.gz': 'cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb'}, + {'winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz': '712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f'}, + {'windows-sys-0.52.0.tar.gz': '282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d'}, + {'windows-sys-0.59.0.tar.gz': '1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b'}, + {'windows-targets-0.52.6.tar.gz': '9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973'}, + {'windows_aarch64_gnullvm-0.52.6.tar.gz': '32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3'}, + {'windows_aarch64_msvc-0.52.6.tar.gz': '09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469'}, + {'windows_i686_gnu-0.52.6.tar.gz': '8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b'}, + {'windows_i686_gnullvm-0.52.6.tar.gz': '0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66'}, + {'windows_i686_msvc-0.52.6.tar.gz': '240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66'}, + {'windows_x86_64_gnu-0.52.6.tar.gz': '147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78'}, + {'windows_x86_64_gnullvm-0.52.6.tar.gz': '24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d'}, + {'windows_x86_64_msvc-0.52.6.tar.gz': '589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec'}, + {'xz2-0.1.7.tar.gz': '388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2'}, + {'zstd-0.13.2.tar.gz': 'fcf2b778a664581e31e389454a7072dab1647606d44f7feea22cd5abb9c9f3f9'}, + {'zstd-safe-7.2.1.tar.gz': '54a3ab4db68cea366acc5c897c7b4d4d1b8994a9cd6e6f841f8964566a419059'}, + {'zstd-sys-2.0.13+zstd.1.5.6.tar.gz': '38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa'}, +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/f/fastq-pair/fastq-pair-1.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/f/fastq-pair/fastq-pair-1.0-GCCcore-8.2.0.eb deleted file mode 100644 index 1f757f2c0207..000000000000 --- a/easybuild/easyconfigs/f/fastq-pair/fastq-pair-1.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -# This easyconfig was written by the HPC team at Agriculture Victoria Research -# http://agriculture.vic.gov.au/agriculture/innovation-and-research -# -# Author: Ben Moran -easyblock = 'CMakeMake' - -name = 'fastq-pair' -version = '1.0' - -homepage = 'https://github.com/linsalrob/fastq-pair' -description = """Match up paired end fastq files quickly and efficiently.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/linsalrob/fastq-pair/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['74fd5bae4d85cc02245ff1b03f31fa3788c50966d829b107076a806ae061da3b'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('CMake', '3.13.3'), -] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/fastq_pair'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fastq-tools/fastq-tools-0.8-foss-2016b.eb b/easybuild/easyconfigs/f/fastq-tools/fastq-tools-0.8-foss-2016b.eb deleted file mode 100644 index 8788da7eaf00..000000000000 --- a/easybuild/easyconfigs/f/fastq-tools/fastq-tools-0.8-foss-2016b.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'ConfigureMake' - -name = 'fastq-tools' -version = '0.8' - -homepage = 'https://homes.cs.washington.edu/~dcjones/%(name)s/' -description = """This package provides a number of small and efficient programs to perform - common tasks with high throughput sequencing data in the FASTQ format. All of the programs - work with typical FASTQ files as well as gzipped FASTQ files.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/dcjones/%(name)s/archive/'] -sources = ['v%(version)s.tar.gz'] - -checksums = ['948613a7a4850cbb8ea55e93abd30b52f72c5b6c8815305a5c76620e451abd78'] - -builddependencies = [('Autotools', '20150215')] - -dependencies = [ - ('PCRE', '8.38'), - ('zlib', '1.2.8'), -] - -# unsetting LIBS is needed because configure script can't handle it properly if it is already defined -preconfigopts = './autogen.sh && unset LIBS && ' - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['fastq-grep', 'fastq-kmers', 'fastq-match', 'fastq-qscale', - 'fastq-qual', 'fastq-qualadj', 'fastq-sample', 'fastq-sort', - 'fastq-uniq']], - 'dirs': ['share/man/man1'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fastq-tools/fastq-tools-0.8-foss-2018b.eb b/easybuild/easyconfigs/f/fastq-tools/fastq-tools-0.8-foss-2018b.eb deleted file mode 100644 index 0ef36b482113..000000000000 --- a/easybuild/easyconfigs/f/fastq-tools/fastq-tools-0.8-foss-2018b.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'ConfigureMake' - -name = 'fastq-tools' -version = '0.8' - -homepage = 'https://homes.cs.washington.edu/~dcjones/%(name)s/' -description = """This package provides a number of small and efficient programs to perform - common tasks with high throughput sequencing data in the FASTQ format. All of the programs - work with typical FASTQ files as well as gzipped FASTQ files.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/dcjones/%(name)s/archive/'] -sources = ['v%(version)s.tar.gz'] - -checksums = ['948613a7a4850cbb8ea55e93abd30b52f72c5b6c8815305a5c76620e451abd78'] - -builddependencies = [('Autotools', '20180311')] - -dependencies = [ - ('PCRE', '8.41'), - ('zlib', '1.2.11'), -] - -# unsetting LIBS is needed because configure script can't handle it properly if it is already defined -preconfigopts = './autogen.sh && unset LIBS && ' - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['fastq-grep', 'fastq-kmers', 'fastq-match', 'fastq-qscale', - 'fastq-qual', 'fastq-qualadj', 'fastq-sample', 'fastq-sort', - 'fastq-uniq']], - 'dirs': ['share/man/man1'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fastqsplitter/fastqsplitter-1.2.0-GCCcore-8.2.0-Python-3.7.2.eb b/easybuild/easyconfigs/f/fastqsplitter/fastqsplitter-1.2.0-GCCcore-8.2.0-Python-3.7.2.eb deleted file mode 100644 index 46e68f147fc4..000000000000 --- a/easybuild/easyconfigs/f/fastqsplitter/fastqsplitter-1.2.0-GCCcore-8.2.0-Python-3.7.2.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This easyconfig was written by the HPC team at Agriculture Victoria Research -# http://agriculture.vic.gov.au/agriculture/innovation-and-research -# -# Author: Ben Moran -easyblock = 'PythonBundle' - -name = 'fastqsplitter' -version = '1.2.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/LUMC/fastqsplitter' -description = """Splits fastq files evenly.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -builddependencies = [('binutils', '2.31.1')] - -dependencies = [('Python', '3.7.2')] - -use_pip = True - -exts_list = [ - ('xopen', '0.9.0', { - 'checksums': ['1e3918c8a5cd2bd128ba05b3b883ee322349219c99c305e10114638478e3162a'], - }), - (name, version, { - 'checksums': ['14cfb45eabe00de29886dbf2ad8dedd1b9990cb82ee194b5c41291533f3b879d'], - }), -] - -sanity_check_paths = { - 'files': ['bin/%(name)s'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_pip_check = True - -moduleclass = 'bio' 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 deleted file mode 100644 index cd9441ddae15..000000000000 --- a/easybuild/easyconfigs/f/fastqz/fastqz-1.5-GCC-4.8.2.eb +++ /dev/null @@ -1,48 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2012-2015 NTUA -# Authors:: Fotis Georgatos -# License:: MIT/GPL -# $Id$ -## - -easyblock = 'CmdCp' - -name = 'fastqz' -version = '1.5' -local_minver = ''.join(version.split('.')) - -homepage = 'http://mattmahoney.net/dc/fastqz/' -description = """fastqz is a compressor for FASTQ files. FASTQ is the output of DNA sequencing machines. - It is one of the compressors described in the paper: Bonfield JK, Mahoney MV (2013) Compression of - FASTQ and SAM Format Sequencing Data. (mirror) PLoS ONE 8(3): e59190. doi:10.1371/journal.pone.0059190""" - -toolchain = {'name': 'GCC', 'version': '4.8.2'} -toolchainopts = {'opt': True} - -source_urls = [homepage] -sources = [ - {'filename': 'fastqz%s.cpp' % local_minver, 'extract_cmd': "cp %s ."}, - {'filename': 'fapack.cpp', 'extract_cmd': "cp %s ."}, -] -checksums = [ - '67ead53084fe96bad337e66f4447070c113b71726f7e5e586bec0ade4a5b85dd', # fastqz15.cpp - 'cedfb0f3641f7c47333a0a66deff1da1356509fda80a60b1777759c95090b1da', # fapack.cpp -] - -dependencies = [('ZPAQ', '7.00')] - -cmds_map = [ - ('fastqz%s.cpp' % local_minver, '$CXX $CFLAGS -lpthread %%(source)s $EBROOTZPAQ/include/libzpaq.cpp -o %(name)s'), - ('fapack.cpp', '$CXX $CFLAGS -s %(source)s -o %(target)s') -] - -files_to_copy = [(['fastqz', 'fapack'], 'bin')] - -sanity_check_paths = { - 'files': ["bin/fastqz", "bin/fapack"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fatslim/fatslim-0.2.1-foss-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/f/fatslim/fatslim-0.2.1-foss-2018a-Python-3.6.4.eb deleted file mode 100644 index 53de12642580..000000000000 --- a/easybuild/easyconfigs/f/fatslim/fatslim-0.2.1-foss-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'fatslim' -version = '0.2.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/FATSLiM/fatslim' -description = """FATSLiM stands for “Fast Analysis Toolbox for Simulations of -Lipid Membranes†and its goal is to provide an efficient, yet robust, tool to -extract physical parameters from MD trajectories.""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['https://github.com/FATSLiM/fatslim/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['7353b3c0dc136180c1d39c3ecbbc92f52805f11e6ddd62b5fb2236b36bef057a'] - -dependencies = [ - ('Python', '3.6.4'), - ('pytest', '3.8.0', versionsuffix), -] - -use_pip = True -download_dep_fail = True - -options = {'modulename': 'fatslimlib'} - -sanity_check_paths = { - 'files': ['bin/fatslim'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/fatslimlib'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fbm/fbm-0.2.0-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/f/fbm/fbm-0.2.0-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index 8d3222ef3735..000000000000 --- a/easybuild/easyconfigs/f/fbm/fbm-0.2.0-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'fbm' -version = '0.2.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pypi.org/project/fbm' -description = "Exact methods for simulating fractional Brownian motion and fractional Gaussian noise in Python" - -toolchain = {'name': 'intel', 'version': '2018a'} - -sources = [SOURCE_TAR_GZ] -checksums = ['594a7facbab8629914afd8ea7e854324f0434a31aa02b6ef38ce2d60af7420b7'] - -dependencies = [('Python', '3.6.4')] - -download_dep_fail = True -use_pip = True - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/f/fdstools/fdstools-20160322-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/f/fdstools/fdstools-20160322-foss-2016a-Python-2.7.11.eb deleted file mode 100644 index 56382b13ebfb..000000000000 --- a/easybuild/easyconfigs/f/fdstools/fdstools-20160322-foss-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'fdstools' -version = '20160322' -versionsuffix = '-Python-%(pyver)s' -local_commit = '3a495653' - -homepage = 'https://git.lumc.nl/jerryhoogenboom/fdstools' -description = """Forensic DNA Sequencing Tools -Tools for characterisation and filtering of PCR stutter artefacts -and other systemic noise in Next Generation Sequencing data of forensic STR markers.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = [('https://git.lumc.nl/jerryhoogenboom/%(name)s/repository', '?ref=%s' % local_commit)] -sources = ['archive.tar.gz'] - -dependencies = [ - ('Python', '2.7.11'), -] - -sanity_check_paths = { - 'files': ['bin/fdstools'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/feh/feh-2.26-GCCcore-6.4.0.eb b/easybuild/easyconfigs/f/feh/feh-2.26-GCCcore-6.4.0.eb deleted file mode 100644 index 1dc964bc40e6..000000000000 --- a/easybuild/easyconfigs/f/feh/feh-2.26-GCCcore-6.4.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'feh' -version = '2.26' - -homepage = 'https://feh.finalrewind.org/' -description = """ -feh is an X11 image viewer aimed mostly at console users. -Unlike most other viewers, it does not have a fancy GUI, but simply displays images. -It is controlled via commandline arguments and configurable key/mouse actions. -""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'pic': True} - -source_urls = ['http://feh.finalrewind.org'] -sources = [SOURCE_TAR_BZ2] -checksums = ['b1d6bfdd79060d864b8eff05b916153be04801998148620125e3ac31f99f6c86'] - -builddependencies = [ - ('binutils', '2.28'), -] - -dependencies = [ - ('cURL', '7.58.0'), - ('Imlib2', '1.5.1'), - ('X11', '20180131'), -] - -skipsteps = ['configure'] - -buildopts = 'PREFIX=%(installdir)s' -installopts = buildopts - -sanity_check_paths = { - 'files': ['bin/feh'], - 'dirs': ['share'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/feh/feh-3.10.3-GCCcore-13.3.0.eb b/easybuild/easyconfigs/f/feh/feh-3.10.3-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..0f6d6d77008d --- /dev/null +++ b/easybuild/easyconfigs/f/feh/feh-3.10.3-GCCcore-13.3.0.eb @@ -0,0 +1,40 @@ +easyblock = 'ConfigureMake' + +name = 'feh' +version = '3.10.3' + +homepage = 'https://feh.finalrewind.org/' +description = """ +feh is an X11 image viewer aimed mostly at console users. +Unlike most other viewers, it does not have a fancy GUI, but simply displays images. +It is controlled via commandline arguments and configurable key/mouse actions. +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://feh.finalrewind.org'] +sources = [SOURCE_TAR_BZ2] +checksums = ['5426e2799770217af1e01c2e8c182d9ca8687d84613321d8ab4a66fe4041e9c8'] + +builddependencies = [ + ('binutils', '2.42'), +] + +dependencies = [ + ('cURL', '8.7.1'), + ('Imlib2', '1.12.3'), + ('X11', '20240607'), +] + +skipsteps = ['configure'] + +buildopts = 'PREFIX=%(installdir)s' +installopts = buildopts + +sanity_check_paths = { + 'files': ['bin/feh'], + 'dirs': ['share'] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/fermi-lite/fermi-lite-20190320-GCCcore-12.3.0.eb b/easybuild/easyconfigs/f/fermi-lite/fermi-lite-20190320-GCCcore-12.3.0.eb index b816dabffd91..741fbc4f0611 100644 --- a/easybuild/easyconfigs/f/fermi-lite/fermi-lite-20190320-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/f/fermi-lite/fermi-lite-20190320-GCCcore-12.3.0.eb @@ -31,7 +31,7 @@ dependencies = [('zlib', '1.2.13')] prebuildopts = 'CFLAGS="$CFLAGS -fcommon"' -parallel = 1 +maxparallel = 1 files_to_copy = [ (['fml-asm'], 'bin'), diff --git a/easybuild/easyconfigs/f/fermi-lite/fermi-lite-20190320-GCCcore-9.3.0.eb b/easybuild/easyconfigs/f/fermi-lite/fermi-lite-20190320-GCCcore-9.3.0.eb deleted file mode 100644 index 3da978229721..000000000000 --- a/easybuild/easyconfigs/f/fermi-lite/fermi-lite-20190320-GCCcore-9.3.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -# Author: Jasper Grimm (UoY) - -easyblock = 'MakeCp' - -name = 'fermi-lite' -version = '20190320' -local_commit = 'b499514' - -homepage = 'https://github.com/lh3/fermi-lite' -description = """Standalone C library for assembling Illumina short reads in small regions.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -github_account = 'lh3' -source_urls = [GITHUB_SOURCE] -sources = ['%s.tar.gz' % local_commit] -patches = [ - '%(name)s-20190320_avoid-bwa-namespace-conflict.patch', - '%(name)s-20190320_build-shared-lib.patch', -] -checksums = [ - 'ea1230e298b8e7193a996b5aceeff7fea44ef00852b0b87d4fcb504bdca0e712', # b499514.tar.gz - # fermi-lite-20190320_avoid-bwa-namespace-conflict.patch - '27600733f1cea8b1d1503b1a67b9d41526e907c1b6321313ff51194e166c1842', - '43398559fbb3910d6d3d1a41af3fb16bf8f26bd7cc34176dfc9a068a551c3f50', # fermi-lite-20190320_build-shared-lib.patch -] - -builddependencies = [('binutils', '2.34')] - -dependencies = [('zlib', '1.2.11')] - -files_to_copy = [ - (['fml-asm'], 'bin'), - (['*.a', '*.%s*' % SHLIB_EXT], 'lib'), - (['*.h'], 'include/fml'), - 'test', -] - -sanity_check_paths = { - 'files': ['bin/fml-asm', 'lib/libfml.a', 'lib/libfml.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/festival/festival-2.5.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/f/festival/festival-2.5.0-GCCcore-9.3.0.eb deleted file mode 100644 index 71f5df63488b..000000000000 --- a/easybuild/easyconfigs/f/festival/festival-2.5.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,139 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'festival' -version = '2.5.0' - -homepage = ['http://festvox.org/festival/'] - -description = """ -University of Edinburgh's Festival Speech Synthesis Systems is a free software -multi-lingual speech synthesis workbench that runs on multiple-platforms -offering black box text to speech, as well as an open architecture for -research in speech synthesis. -It designed as a component of large speech technology systems. -""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = [ - 'http://festvox.org/packed/festival/%(version_major_minor)s', - 'http://festvox.org/packed/festival/%(version_major_minor)s/voices', -] -sources = [{ - 'filename': '%(name)s-%(version)s-release.tar.gz', - 'extract_cmd': 'tar xzf %s -C %(installdir)s --strip-components=1', -}] -local_sources = [ - 'festlex_CMU.tar.gz', - 'festlex_OALD.tar.gz', - 'festlex_POSLEX.tar.gz', - 'festvox_cmu_indic_ben_rm_cg.tar.gz', - 'festvox_cmu_indic_guj_ad_cg.tar.gz', - 'festvox_cmu_indic_guj_dp_cg.tar.gz', - 'festvox_cmu_indic_guj_kt_cg.tar.gz', - 'festvox_cmu_indic_hin_ab_cg.tar.gz', - 'festvox_cmu_indic_kan_plv_cg.tar.gz', - 'festvox_cmu_indic_mar_aup_cg.tar.gz', - 'festvox_cmu_indic_mar_slp_cg.tar.gz', - 'festvox_cmu_indic_pan_amp_cg.tar.gz', - 'festvox_cmu_indic_tam_sdr_cg.tar.gz', - 'festvox_cmu_indic_tel_kpn_cg.tar.gz', - 'festvox_cmu_indic_tel_sk_cg.tar.gz', - 'festvox_cmu_indic_tel_ss_cg.tar.gz', - 'festvox_cmu_us_aew_cg.tar.gz', - 'festvox_cmu_us_ahw_cg.tar.gz', - 'festvox_cmu_us_aup_cg.tar.gz', - 'festvox_cmu_us_awb_cg.tar.gz', - 'festvox_cmu_us_axb_cg.tar.gz', - 'festvox_cmu_us_bdl_cg.tar.gz', - 'festvox_cmu_us_clb_cg.tar.gz', - 'festvox_cmu_us_eey_cg.tar.gz', - 'festvox_cmu_us_fem_cg.tar.gz', - 'festvox_cmu_us_gka_cg.tar.gz', - 'festvox_cmu_us_jmk_cg.tar.gz', - 'festvox_cmu_us_ksp_cg.tar.gz', - 'festvox_cmu_us_ljm_cg.tar.gz', - 'festvox_cmu_us_lnh_cg.tar.gz', - 'festvox_cmu_us_rms_cg.tar.gz', - 'festvox_cmu_us_rxr_cg.tar.gz', - 'festvox_cmu_us_slp_cg.tar.gz', - 'festvox_cmu_us_slt_cg.tar.gz', - 'festvox_kallpc16k.tar.gz', - 'festvox_rablpc16k.tar.gz', -] -for local_x in local_sources: - local_newfilename = local_x.split('.') - local_newfilename[0] = local_newfilename[0] + '-%(version)s' - sources.append({ - 'download_filename': local_x, - 'filename': '.'.join(local_newfilename), - 'extract_cmd': 'tar xzf %s -C %(installdir)s --strip-components=1', - }) - -patches = ['%(name)s-%(version)s_speech_tools.patch'] -checksums = [ - '4c9007426b125290599d931df410e2def51e68a8aeebd89b4a61c7c96c09a4b4', # festival-2.5.0-release.tar.gz - 'c19430919bca45d5368cd4c82af6153fbcc96a487ebd30b78b5f3c08718b7c07', # festlex_CMU.tar.gz - 'e33a345390d4c76f8b987b06a5332bcdd0b168cf67c95ddc3270f9163cbe61f8', # festlex_OALD.tar.gz - 'e7c6e3642dbd5b0d64942bc015a986fdd6244a79e51ec2e8309e63d569e49ea3', # festlex_POSLEX.tar.gz - '56e2144d5eed6c89a451789ef7f37346dd351efdbb86a0fa650432a19b07367f', # festvox_cmu_indic_ben_rm_cg.tar.gz - '4a0ac2d1b15cd41108be803e23f11911be953b50733848a8e67428c642e02ba9', # festvox_cmu_indic_guj_ad_cg.tar.gz - '1a4e17d67db50a6d81f7860b64acc8d41245f6f763ccff4c9386ab9ae9923910', # festvox_cmu_indic_guj_dp_cg.tar.gz - '666017d8d64737c4fd70b72ab6cf846fd8e13de290a5ba494bd1697249a16e9d', # festvox_cmu_indic_guj_kt_cg.tar.gz - '60318e160d994d5174168cc94467c776de81426f91c4f8003206cff953cb79bd', # festvox_cmu_indic_hin_ab_cg.tar.gz - 'd87f4ea342e7cb37e90ddf49dde37f19c1470b3c5a09d00cef3212108107cb31', # festvox_cmu_indic_kan_plv_cg.tar.gz - '0c7509203483fc97c04b670127b20c2d51723b3a16517124e22d095f379cca7f', # festvox_cmu_indic_mar_aup_cg.tar.gz - 'f3be7241d35db1e18d652e2cfa4cb69bae038c3d21c59ed3ce365487894f0d46', # festvox_cmu_indic_mar_slp_cg.tar.gz - 'f1e9238c6b8646a2a252ab855f5773c8ebdf8b3df909e0bbe4a99d7b830a4f3e', # festvox_cmu_indic_pan_amp_cg.tar.gz - '9a4c088ce3bdbf17867d5df918fc3868597061380ae8daf896ce99d33723e570', # festvox_cmu_indic_tam_sdr_cg.tar.gz - '43ad700a82a270530dda44fd4a89b34429c37723cdde130faece4811723ff72b', # festvox_cmu_indic_tel_kpn_cg.tar.gz - '0ee102e8093a549171f5e4ff826ebf3f9eaf84e7d43259777e38cafe4c4b6eea', # festvox_cmu_indic_tel_sk_cg.tar.gz - 'b2e56ca4722e3d025d831fd1eef679ffbf00fe165b68a44a5596321411ffa1f0', # festvox_cmu_indic_tel_ss_cg.tar.gz - '5d9555580b95324fa734b7771c95dced44e7903510358481d24e4fe5c961111c', # festvox_cmu_us_aew_cg.tar.gz - '906492478bd86b5201f72ffe701279b98b3ba94ae74816a0d7f2ba20bc2b5bf7', # festvox_cmu_us_ahw_cg.tar.gz - '455476e1c5246d90aac090a06afa5a4e90c801aebace6fe357900c8e095be826', # festvox_cmu_us_aup_cg.tar.gz - 'b2adbdfeda0cba289bb4da68dd14114d3eb3e7f72049cc8d2cbdfb2df39f6934', # festvox_cmu_us_awb_cg.tar.gz - '172c826df9c8f49ecb03f997749b207a23de8678dcf13706709104c2c597ebfb', # festvox_cmu_us_axb_cg.tar.gz - '1dc6792af9e2c1660a46fe499aa67af4affa665a0bdc08207cc11719baa62f6d', # festvox_cmu_us_bdl_cg.tar.gz - '11c82d1c18ce3db6fb11ca788cc5d84f69f9346aff77c7495f50005d6b042148', # festvox_cmu_us_clb_cg.tar.gz - 'af8590f7c1ba7d5dba22ff52c30a7bb3f55592eabca9615cd712fa4da8f83e13', # festvox_cmu_us_eey_cg.tar.gz - 'f8788c2af4838bb90e0a859f38da66c95961bdff2572001d5a019a2127c74306', # festvox_cmu_us_fem_cg.tar.gz - '47cf21a96adfcad398bd28b4d2548493a2055f75e53cf71344eef3aebc03ab59', # festvox_cmu_us_gka_cg.tar.gz - '711db388bc500331cfda86a46a72193ca1e2c9dc7d5ef16dfc86827e499946f2', # festvox_cmu_us_jmk_cg.tar.gz - '3b8098ac30995ce245d518c5b8fee825917428cb3ebe0409a0b415c919bdd35f', # festvox_cmu_us_ksp_cg.tar.gz - 'aec062c3d0c30719dd7e3e9ee4c427cbaad5e47550e28af2e9f151a41dcad852', # festvox_cmu_us_ljm_cg.tar.gz - 'ece81f42379feba4c392ad723fb68374aff9cd78f57cf629f624b0bd0c928d08', # festvox_cmu_us_lnh_cg.tar.gz - '3167afa3a6ffb5bbc305c94a1e6b671e40783a87a49372fce04c54942872c421', # festvox_cmu_us_rms_cg.tar.gz - 'bf362b6f270b1a4c76be981c3e8bd862fbb17a64e971e5b4a84d970ed5ecec42', # festvox_cmu_us_rxr_cg.tar.gz - 'f1d8e601c9631dfb7f8bd05c341d9fce8899dc9547ed9a652c8ded6ab854de9a', # festvox_cmu_us_slp_cg.tar.gz - '78cb93e361ab016fd23833c56853ddf21e2f1356310f54eed1c09a9755ce9f43', # festvox_cmu_us_slt_cg.tar.gz - '809c4ab5ed9e4df4a658b58d5c56fe35055723f00d81a238168f5a1ebdaed08c', # festvox_kallpc16k.tar.gz - 'ecd14b77c528e94dfb076e44050102fe8fba57e5fe813acf78a66629317f52a5', # festvox_rablpc16k.tar.gz - '0716ea33c8eccee435ab08464657af2ec2b64cf02409cddb868f8ad869e7e172', # festival-2.5.0_speech_tools.patch -] - -builddependencies = [('binutils', '2.34')] - -dependencies = [ - ('speech_tools', '2.5.0'), -] - -# LIBS environmental variable interfers $EBROOTSPEECH_TOOLS/libs/Makefile -# line 61: LIBS_ABS=$(subst $(TOP),$$(EST_HOME),$(LIBS)) -prebuildopts = 'unset LIBS &&' - -buildininstalldir = True - -maxparallel = 1 - -runtest = 'test' - -sanity_check_paths = { - 'files': ['bin/festival%s' % x for x in ['', '_client']] + - ['lib/%s.scm' % x for x in ['siod', 'web', 'cstr', 'fringe']], - 'dirs': ['lib/voices', 'lib/dicts/cmu', 'lib/dicts/oald'] -} - -sanity_check_commands = ['festival%s --version' % x for x in ['', '_client']] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/f/fetchMG/fetchMG-1.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/f/fetchMG/fetchMG-1.0-GCCcore-8.3.0.eb deleted file mode 100644 index bf3a7622a2c7..000000000000 --- a/easybuild/easyconfigs/f/fetchMG/fetchMG-1.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'Tarball' - -name = 'fetchMG' -version = '1.0' - -homepage = 'https://vm-lux.embl.de/~mende/fetchMG/about.html' -description = """The program “fetchMG†was written to extract the 40 MGs from genomes and metagenomes -in an easy and accurate manner.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['http://vm-lux.embl.de/~kultima/share/mOTU/'] -sources = ['%(name)sv%(version)s.tar.gz'] -checksums = ['e3b835b425525513611b7116f89fc11ed015032ffd0494fa058edec1d6e67b17'] - -builddependencies = [('binutils', '2.32')] - -dependencies = [ - ('Perl', '5.30.0'), -] - -fix_perl_shebang_for = ['%(name)s.pl'] - -sanity_check_paths = { - 'files': ['%(name)s.pl', 'bin/cdbfasta', 'bin/cdbyank', 'bin/hmmsearch'], - 'dirs': [], -} - -sanity_check_commands = [ - "fetchMG.pl -h", - "fetchMG.pl -m extraction -x '' %(installdir)s/example_datasets/example_data.faa" -] - -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fetchMG/fetchMG-1.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/f/fetchMG/fetchMG-1.0-GCCcore-9.3.0.eb deleted file mode 100644 index ee652238cbe7..000000000000 --- a/easybuild/easyconfigs/f/fetchMG/fetchMG-1.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'Tarball' - -name = 'fetchMG' -version = '1.0' - -homepage = 'http://vm-lux.embl.de/~mende/fetchMG/about.html' -description = """The program “fetchMG†was written to extract the 40 MGs from genomes and metagenomes -in an easy and accurate manner.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['http://vm-lux.embl.de/~kultima/share/mOTU/'] -sources = ['%(name)sv%(version)s.tar.gz'] -checksums = ['e3b835b425525513611b7116f89fc11ed015032ffd0494fa058edec1d6e67b17'] - -builddependencies = [('binutils', '2.34')] - -dependencies = [ - ('Perl', '5.30.2'), -] - -fix_perl_shebang_for = ['%(name)s.pl'] - -sanity_check_paths = { - 'files': ['%(name)s.pl', 'bin/cdbfasta', 'bin/cdbyank', 'bin/hmmsearch'], - 'dirs': [], -} - -sanity_check_commands = [ - "fetchMG.pl -h", - "fetchMG.pl -m extraction -x '' %(installdir)s/example_datasets/example_data.faa" -] - -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/ffmpi/ffmpi-4.5.0.eb b/easybuild/easyconfigs/f/ffmpi/ffmpi-4.5.0.eb deleted file mode 100644 index ea8d25a51e00..000000000000 --- a/easybuild/easyconfigs/f/ffmpi/ffmpi-4.5.0.eb +++ /dev/null @@ -1,13 +0,0 @@ -easyblock = 'Toolchain' - -name = 'ffmpi' -version = '4.5.0' - -homepage = '(none)' -description = """Fujitsu Compiler based compiler toolchain, including Fujitsu MPI for MPI support.""" - -toolchain = SYSTEM - -dependencies = [('FCC', version)] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/ffnet/ffnet-0.8.3-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/f/ffnet/ffnet-0.8.3-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index 3481656bb29d..000000000000 --- a/easybuild/easyconfigs/f/ffnet/ffnet-0.8.3-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'ffnet' -version = '0.8.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://ffnet.sourceforge.net/' -description = """Feed-forward neural network solution for python""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True} - -dependencies = [('Python', '2.7.11')] - -exts_list = [ - ('networkx', '1.11'), - (name, version), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/f/ffnvcodec/ffnvcodec-11.1.5.2.eb b/easybuild/easyconfigs/f/ffnvcodec/ffnvcodec-11.1.5.2.eb index fa442ed401fd..0c3c1b871ba9 100644 --- a/easybuild/easyconfigs/f/ffnvcodec/ffnvcodec-11.1.5.2.eb +++ b/easybuild/easyconfigs/f/ffnvcodec/ffnvcodec-11.1.5.2.eb @@ -10,15 +10,9 @@ description = """FFmpeg nvidia headers. Adds support for nvenc and nvdec. Requir toolchain = SYSTEM -sources = [{ - 'git_config': { - 'url': 'https://git.videolan.org/git/ffmpeg/', - 'repo_name': 'nv-codec-headers', - 'tag': 'n%(version)s', - }, - 'filename': SOURCE_TAR_GZ, -}] -checksums = [None] +source_urls = ['https://github.com/FFmpeg/nv-codec-headers/releases/download/n%(version)s'] +sources = ['nv-codec-headers-%(version)s.tar.gz'] +checksums = ['1442e3159e7311dd71f8fca86e615f51609998939b6a6d405d6683d8eb3af6ee'] skipsteps = ['configure'] diff --git a/easybuild/easyconfigs/f/ffnvcodec/ffnvcodec-12.0.16.0.eb b/easybuild/easyconfigs/f/ffnvcodec/ffnvcodec-12.0.16.0.eb index dc51b3036ce9..6cb80c229690 100644 --- a/easybuild/easyconfigs/f/ffnvcodec/ffnvcodec-12.0.16.0.eb +++ b/easybuild/easyconfigs/f/ffnvcodec/ffnvcodec-12.0.16.0.eb @@ -10,15 +10,9 @@ description = """FFmpeg nvidia headers. Adds support for nvenc and nvdec. Requir toolchain = SYSTEM -sources = [{ - 'git_config': { - 'url': 'https://git.videolan.org/git/ffmpeg/', - 'repo_name': 'nv-codec-headers', - 'tag': 'n%(version)s', - }, - 'filename': SOURCE_TAR_GZ, -}] -checksums = [None] +source_urls = ['https://github.com/FFmpeg/nv-codec-headers/releases/download/n%(version)s'] +sources = ['nv-codec-headers-%(version)s.tar.gz'] +checksums = ['ab0ed1db1c2a03410c7006b941d145a73683eaec121cdf5d3009749fb8dc8a03'] skipsteps = ['configure'] diff --git a/easybuild/easyconfigs/f/ffnvcodec/ffnvcodec-12.1.14.0.eb b/easybuild/easyconfigs/f/ffnvcodec/ffnvcodec-12.1.14.0.eb index cf37dfdf36b4..e304630a8ef3 100644 --- a/easybuild/easyconfigs/f/ffnvcodec/ffnvcodec-12.1.14.0.eb +++ b/easybuild/easyconfigs/f/ffnvcodec/ffnvcodec-12.1.14.0.eb @@ -10,15 +10,9 @@ description = """FFmpeg nvidia headers. Adds support for nvenc and nvdec. Requir toolchain = SYSTEM -sources = [{ - 'git_config': { - 'url': 'https://git.videolan.org/git/ffmpeg/', - 'repo_name': 'nv-codec-headers', - 'tag': 'n%(version)s', - }, - 'filename': SOURCE_TAR_GZ, -}] -checksums = [None] +source_urls = ['https://github.com/FFmpeg/nv-codec-headers/releases/download/n%(version)s'] +sources = ['nv-codec-headers-%(version)s.tar.gz'] +checksums = ['62b30ab37e4e9be0d0c5b37b8fee4b094e38e570984d56e1135a6b6c2c164c9f'] skipsteps = ['configure'] diff --git a/easybuild/easyconfigs/f/ffnvcodec/ffnvcodec-12.2.72.0.eb b/easybuild/easyconfigs/f/ffnvcodec/ffnvcodec-12.2.72.0.eb new file mode 100644 index 000000000000..fca3c049f485 --- /dev/null +++ b/easybuild/easyconfigs/f/ffnvcodec/ffnvcodec-12.2.72.0.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'ffnvcodec' +version = '12.2.72.0' + +homepage = 'https://git.videolan.org/?p=ffmpeg/nv-codec-headers.git' + +description = """FFmpeg nvidia headers. Adds support for nvenc and nvdec. Requires Nvidia GPU and drivers to be present +(picked up dynamically).""" + +toolchain = SYSTEM + +source_urls = ['https://github.com/FFmpeg/nv-codec-headers/releases/download/n%(version)s'] +sources = ['nv-codec-headers-%(version)s.tar.gz'] +checksums = ['c295a2ba8a06434d4bdc5c2208f8a825285210d71d91d572329b2c51fd0d4d03'] + +skipsteps = ['configure'] + +preinstallopts = 'sed -i "s|PREFIX =.*|PREFIX ?= %(installdir)s|" Makefile && ' + +sanity_check_paths = { + 'files': ['include/ffnvcodec/nvEncodeAPI.h', 'lib/pkgconfig/ffnvcodec.pc'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/fftlib/fftlib-20170628-gompi-2020b.eb b/easybuild/easyconfigs/f/fftlib/fftlib-20170628-gompi-2020b.eb index 2a62a4bc7184..8e08523b895f 100644 --- a/easybuild/easyconfigs/f/fftlib/fftlib-20170628-gompi-2020b.eb +++ b/easybuild/easyconfigs/f/fftlib/fftlib-20170628-gompi-2020b.eb @@ -28,7 +28,7 @@ local_options = "-DFFTLIB_THREADSAFE " # use this when multiple threads access start_dir = 'src' -parallel = False +maxparallel = 1 build_cmd = "$CXX $CXXFLAGS -I../include -I$EBROOTFFTW/include %s -c fftlib.cpp -o fftlib.o" % local_options diff --git a/easybuild/easyconfigs/f/fftlib/fftlib-20170628-gompi-2022a.eb b/easybuild/easyconfigs/f/fftlib/fftlib-20170628-gompi-2022a.eb index 9661081a3f25..2c245b88aa02 100644 --- a/easybuild/easyconfigs/f/fftlib/fftlib-20170628-gompi-2022a.eb +++ b/easybuild/easyconfigs/f/fftlib/fftlib-20170628-gompi-2022a.eb @@ -28,7 +28,7 @@ local_options = "-DFFTLIB_THREADSAFE " # use this when multiple threads access start_dir = 'src' -parallel = False +maxparallel = 1 build_cmd = "$CXX $CXXFLAGS -I../include -I$EBROOTFFTW/include %s -c fftlib.cpp -o fftlib.o" % local_options 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 deleted file mode 100644 index 6d15ec35c691..000000000000 --- a/easybuild/easyconfigs/f/file/file-5.17-GCC-4.8.2.eb +++ /dev/null @@ -1,25 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -## - -easyblock = 'ConfigureMake' - -name = 'file' -version = '5.17' - -homepage = 'http://www.darwinsys.com/file/' -description = """The file command is 'a file type guesser', that is, a command-line tool - that tells you in words what kind of data a file contains.""" - -toolchain = {'name': 'GCC', 'version': '4.8.2'} - -source_urls = ['ftp://ftp.astron.com/pub/file/'] -sources = [SOURCE_TAR_GZ] - -sanity_check_paths = { - 'files': ['bin/file', 'include/magic.h', 'lib/libmagic.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/f/file/file-5.25-intel-2016a.eb b/easybuild/easyconfigs/f/file/file-5.25-intel-2016a.eb deleted file mode 100644 index 2cd84ee8fca9..000000000000 --- a/easybuild/easyconfigs/f/file/file-5.25-intel-2016a.eb +++ /dev/null @@ -1,25 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -## - -easyblock = 'ConfigureMake' - -name = 'file' -version = '5.25' - -homepage = 'http://www.darwinsys.com/file/' -description = """The file command is 'a file type guesser', that is, a command-line tool - that tells you in words what kind of data a file contains.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['ftp://ftp.astron.com/pub/file/'] -sources = [SOURCE_TAR_GZ] - -sanity_check_paths = { - 'files': ['bin/file', 'include/magic.h', 'lib/libmagic.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/f/file/file-5.28-foss-2016b.eb b/easybuild/easyconfigs/f/file/file-5.28-foss-2016b.eb deleted file mode 100644 index 23357248bb09..000000000000 --- a/easybuild/easyconfigs/f/file/file-5.28-foss-2016b.eb +++ /dev/null @@ -1,25 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -## - -easyblock = 'ConfigureMake' - -name = 'file' -version = '5.28' - -homepage = 'http://www.darwinsys.com/file/' -description = """The file command is 'a file type guesser', that is, a command-line tool - that tells you in words what kind of data a file contains.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['ftp://ftp.astron.com/pub/file/'] -sources = [SOURCE_TAR_GZ] - -sanity_check_paths = { - 'files': ['bin/file', 'include/magic.h', 'lib/libmagic.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/f/file/file-5.30-intel-2017a.eb b/easybuild/easyconfigs/f/file/file-5.30-intel-2017a.eb deleted file mode 100644 index 92682e458a45..000000000000 --- a/easybuild/easyconfigs/f/file/file-5.30-intel-2017a.eb +++ /dev/null @@ -1,25 +0,0 @@ -## -# 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/file/file-5.33-GCCcore-6.4.0.eb b/easybuild/easyconfigs/f/file/file-5.33-GCCcore-6.4.0.eb deleted file mode 100644 index 94cb7e1a42ae..000000000000 --- a/easybuild/easyconfigs/f/file/file-5.33-GCCcore-6.4.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -## - -easyblock = 'ConfigureMake' - -name = 'file' -version = '5.33' - -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': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['ftp://ftp.astron.com/pub/file/'] -sources = [SOURCE_TAR_GZ] -checksums = ['1c52c8c3d271cd898d5511c36a68059cda94036111ab293f01f83c3525b737c6'] - -builddependencies = [('binutils', '2.28')] - -sanity_check_paths = { - 'files': ['bin/file', 'include/magic.h', 'lib/libmagic.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/f/file/file-5.35-GCCcore-7.3.0.eb b/easybuild/easyconfigs/f/file/file-5.35-GCCcore-7.3.0.eb deleted file mode 100644 index 10dd591dc657..000000000000 --- a/easybuild/easyconfigs/f/file/file-5.35-GCCcore-7.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -## - -easyblock = 'ConfigureMake' - -name = 'file' -version = '5.35' - -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': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['ftp://ftp.astron.com/pub/file/'] -sources = [SOURCE_TAR_GZ] -checksums = ['30c45e817440779be7aac523a905b123cba2a6ed0bf4f5439e1e99ba940b5546'] - -builddependencies = [('binutils', '2.30')] - -sanity_check_paths = { - 'files': ['bin/file', 'include/magic.h', 'lib/libmagic.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/f/file/file-5.38-GCCcore-8.3.0.eb b/easybuild/easyconfigs/f/file/file-5.38-GCCcore-8.3.0.eb deleted file mode 100644 index 9d5d6003f594..000000000000 --- a/easybuild/easyconfigs/f/file/file-5.38-GCCcore-8.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -## - -easyblock = 'ConfigureMake' - -name = 'file' -version = '5.38' - -homepage = 'https://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': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['ftp://ftp.astron.com/pub/file/'] -sources = [SOURCE_TAR_GZ] -checksums = ['593c2ffc2ab349c5aea0f55fedfe4d681737b6b62376a9b3ad1e77b2cc19fa34'] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.32'), -] - -preconfigopts = "autoreconf -f -i && " - -sanity_check_paths = { - 'files': ['bin/file', 'include/magic.h', 'lib/libmagic.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/f/file/file-5.38-GCCcore-9.3.0.eb b/easybuild/easyconfigs/f/file/file-5.38-GCCcore-9.3.0.eb deleted file mode 100644 index 02d3d7c9caf0..000000000000 --- a/easybuild/easyconfigs/f/file/file-5.38-GCCcore-9.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -## - -easyblock = 'ConfigureMake' - -name = 'file' -version = '5.38' - -homepage = 'https://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': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['ftp://ftp.astron.com/pub/file/'] -sources = [SOURCE_TAR_GZ] -checksums = ['593c2ffc2ab349c5aea0f55fedfe4d681737b6b62376a9b3ad1e77b2cc19fa34'] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.34'), -] - -preconfigopts = "autoreconf -f -i && " - -sanity_check_paths = { - 'files': ['bin/file', 'include/magic.h', 'lib/libmagic.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/f/file/file-5.43-GCCcore-13.2.0.eb b/easybuild/easyconfigs/f/file/file-5.43-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..dcd8b7cbfa0b --- /dev/null +++ b/easybuild/easyconfigs/f/file/file-5.43-GCCcore-13.2.0.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'file' +version = '5.43' + +homepage = 'https://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': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['ftp://ftp.astron.com/pub/file/'] +sources = [SOURCE_TAR_GZ] +checksums = ['8c8015e91ae0e8d0321d94c78239892ef9dbc70c4ade0008c0e95894abfb1991'] + +builddependencies = [ + ('Autotools', '20220317'), + ('binutils', '2.40'), +] + +preconfigopts = "autoreconf -f -i && " + +sanity_check_paths = { + 'files': ['bin/file', 'include/magic.h', 'lib/libmagic.%s' % SHLIB_EXT], + 'dirs': ['share'] +} + +sanity_check_commands = ['%(name)s --help'] + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/f/file/file-5.46-GCCcore-13.3.0.eb b/easybuild/easyconfigs/f/file/file-5.46-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..a16bcae369fb --- /dev/null +++ b/easybuild/easyconfigs/f/file/file-5.46-GCCcore-13.3.0.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'file' +version = '5.46' + +homepage = 'https://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': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['ftp://ftp.astron.com/pub/file/'] +sources = [SOURCE_TAR_GZ] +checksums = ['c9cc77c7c560c543135edc555af609d5619dbef011997e988ce40a3d75d86088'] + +builddependencies = [ + ('Autotools', '20231222'), + ('binutils', '2.42'), +] + +preconfigopts = "autoreconf -f -i && " + +sanity_check_paths = { + 'files': ['bin/file', 'include/magic.h', 'lib/libmagic.%s' % SHLIB_EXT], + 'dirs': ['share'] +} + +sanity_check_commands = ['%(name)s --help'] + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/f/filevercmp/filevercmp-20141119-GCCcore-9.3.0.eb b/easybuild/easyconfigs/f/filevercmp/filevercmp-20141119-GCCcore-9.3.0.eb deleted file mode 100644 index 7d1d20145560..000000000000 --- a/easybuild/easyconfigs/f/filevercmp/filevercmp-20141119-GCCcore-9.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'filevercmp' -version = '20141119' -local_commit = '1a9b779' - -homepage = 'https://github.com/ekg/filevercmp' -description = """filevercmp function as in sort --version-sort.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -github_account = 'ekg' -source_urls = [GITHUB_SOURCE] -sources = ['%s.tar.gz' % local_commit] -patches = ['%(name)s-20141119_build-libs.patch'] -checksums = [ - 'a010e807755302ff12eff3949d92d6011a4df439a29f500cc357c8e2b896e57a', # 1a9b779.tar.gz - 'a361dadab37a7295764822141340a4fabfc86a4d367b5d3408feca7ca06fb5c7', # filevercmp-20141119_build-libs.patch -] - -builddependencies = [('binutils', '2.34')] - -skipsteps = ['configure'] - -installopts = 'DESTDIR="" PREFIX=%(installdir)s ' - -sanity_check_paths = { - 'files': ['bin/%(name)s', 'lib/libfilevercmp.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/filevercmp/filevercmp-20141119_build-libs.patch b/easybuild/easyconfigs/f/filevercmp/filevercmp-20141119_build-libs.patch deleted file mode 100644 index 4bbc18bd8b16..000000000000 --- a/easybuild/easyconfigs/f/filevercmp/filevercmp-20141119_build-libs.patch +++ /dev/null @@ -1,83 +0,0 @@ -# Patch to build static and dynamic libraries. Based on PR by outpaddling: -# https://github.com/ekg/filevercmp/pull/2 - -diff -Nru filevercmp-1a9b779b93d0b244040274794d402106907b71b7.orig/Makefile filevercmp-1a9b779b93d0b244040274794d402106907b71b7/Makefile ---- filevercmp-1a9b779b93d0b244040274794d402106907b71b7.orig/Makefile 2021-05-06 15:39:20.000000000 +0100 -+++ filevercmp-1a9b779b93d0b244040274794d402106907b71b7/Makefile 2021-05-07 14:44:55.000000000 +0100 -@@ -1,13 +1,67 @@ --all: filevercmp - --clean: -- rm -f filevercmp -- rm -f filevercmp.o -+# Use ?= to allow overriding from the env or command-line, e.g. -+# -+# make CXXFLAGS="-O3 -fPIC" install -+# -+# Package managers will override many of these variables automatically, so -+# this is aimed at making it easy to create packages (Debian packages, -+# FreeBSD ports, MacPorts, pkgsrc, etc.) - --.PHONY: all clean -+CC ?= cc -+CFLAGS ?= -O -g #-m64 #-arch ppc - --filevercmp.o: filevercmp.c main.c filevercmp.h -- gcc -c filevercmp.c -+PREFIX ?= /usr/local -+STRIP ?= strip -+INSTALL ?= install -c -+MKDIR ?= mkdir -p -+AR ?= ar -+ARFLAGS ?= rs - --filevercmp: filevercmp.o -- gcc -o filevercmp main.c filevercmp.o -+BIN = filevercmp -+LIB = libfilevercmp.a -+SOVERSION = 0 -+SLIB = libfilevercmp.so -+OBJS = filevercmp.o -+ -+LIBDIR = $(DESTDIR)$(PREFIX)/lib -+BINDIR = $(DESTDIR)$(PREFIX)/bin -+INCDIR = $(DESTDIR)$(PREFIX)/include/filevercmp -+ -+.SUFFIXES:.c .o .pico .so -+ -+.c.o: -+ $(CC) $(CFLAGS) -I. -c -o $@ $< -+ -+.c.pico: -+ $(CC) $(CFLAGS) -I. -fPIC -c -o $@ $< -+ -+all: $(BIN) $(SLIB) $(LIB) -+ -+$(LIB): $(OBJS) -+ $(AR) $(ARFLAGS) $@ $^ -+ -+$(SLIB): $(OBJS:.o=.pico) -+ $(CC) -shared -Wl,-soname,$(SLIB).$(SOVERSION) $(LDFLAGS) -o $@ $^ $(LIBS) -+ ln -sf $@ $(SLIB).$(SOVERSION) -+ -+$(BIN): $(OBJS) main.c -+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS) -+ -+install: all -+ $(MKDIR) $(BINDIR) -+ $(MKDIR) $(LIBDIR) -+ $(MKDIR) $(INCDIR) -+ $(INSTALL) $(BIN) $(BINDIR) -+ $(INSTALL) *.h $(INCDIR) -+ $(INSTALL) $(LIB) $(SLIB) $(SLIB).$(SOVERSION) $(LIBDIR) -+ -+install-strip: install -+ $(STRIP) $(BINDIR)/$(BIN) $(LIBDIR)/$(LIB) -+ -+cleanlocal: -+ rm -rf $(BIN) $(LIB) $(SLIB) $(OBJS) $(DESTDIR) -+ rm -fr gmon.out *.o a.out *.dSYM $(BIN) *~ *.a tabix.aux tabix.log \ -+ tabix.pdf *.class libtabix.*.dylib -+ cd htslib && $(MAKE) clean -+ -+clean: cleanlocal-recur diff --git a/easybuild/easyconfigs/f/filevercmp/filevercmp-20191210-GCCcore-12.2.0.eb b/easybuild/easyconfigs/f/filevercmp/filevercmp-20191210-GCCcore-12.2.0.eb new file mode 100644 index 000000000000..f9acad2dfe36 --- /dev/null +++ b/easybuild/easyconfigs/f/filevercmp/filevercmp-20191210-GCCcore-12.2.0.eb @@ -0,0 +1,37 @@ +# Updated: Denis Kristak (INUITS) +# Updated: Petr Král (INUITS) + +easyblock = 'ConfigureMake' + +name = 'filevercmp' +version = '20191210' +local_commit = 'df20dcc' + +homepage = 'https://github.com/ekg/filevercmp' +description = """filevercmp function as in sort --version-sort.""" + +toolchain = {'name': 'GCCcore', 'version': '12.2.0'} + +github_account = 'ekg' +source_urls = [GITHUB_SOURCE] +sources = ['%s.tar.gz' % local_commit] +patches = ['%(name)s-%(version)s_build-libs.patch'] +checksums = [ + '89835829a7829f7a25783b2cf9d482f1e3c794703343c9214c15c66a8c7f4aae', # df20dcc.tar.gz + '051438f76dd04219abfb283f61101c04d748407031e180b7ae3841344416ec4f', # filevercmp-20191210_build-libs.patch +] + +builddependencies = [('binutils', '2.39')] + +skipsteps = ['configure'] + +installopts = 'DESTDIR="" PREFIX=%(installdir)s ' + +sanity_check_paths = { + 'files': ['bin/%(name)s', 'lib/libfilevercmp.%s' % SHLIB_EXT], + 'dirs': [], +} + +sanity_check_commands = ['%(name)s abca bcac'] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/find_circ/find_circ-1.2-20170228-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/f/find_circ/find_circ-1.2-20170228-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 01b7ea0c487f..000000000000 --- a/easybuild/easyconfigs/f/find_circ/find_circ-1.2-20170228-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'Tarball' - -name = 'find_circ' -local_commit = '8655dca' -version = '1.2-20170228' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/marvin-jens/find_circ' -description = "circRNA detection from RNA-seq reads" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://github.com/marvin-jens/find_circ/archive/'] -sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] -patches = ['find_circ_fix-test_data-Makefile.patch'] -checksums = [ - '4afbaad15f216901a54f31a67b27f3fee590383ae22f11d6c691cbf586bbb91b', # find_circ-1.2-20170228.tar.gz - '136ba3edc7e7bf23c54dec8a7a18d5142f3bd2441d648fabe425ce28be267cd9', # find_circ_fix-test_data-Makefile.patch -] - -dependencies = [ - ('Python', '2.7.14'), - ('Pysam', '0.13', versionsuffix), - ('SAMtools', '1.6'), - ('Bowtie2', '2.3.3.1'), -] - -sanity_check_paths = { - 'files': ['find_circ.py'], - 'dirs': [], -} -sanity_check_commands = ["cd %(builddir)s/find_circ*/test_data && make"] - -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/find_circ/find_circ_fix-test_data-Makefile.patch b/easybuild/easyconfigs/f/find_circ/find_circ_fix-test_data-Makefile.patch deleted file mode 100644 index 6067312cb2ab..000000000000 --- a/easybuild/easyconfigs/f/find_circ/find_circ_fix-test_data-Makefile.patch +++ /dev/null @@ -1,14 +0,0 @@ -fix missing redirect to create cdr1as_test.bam in test_data subdirectory -see also https://github.com/marvin-jens/find_circ/pull/13 -author: Kenneth Hoste (HPC-UGent) ---- test_data/Makefile.orig 2017-11-16 18:50:23.433979000 +0100 -+++ test_data/Makefile 2017-11-16 18:50:31.876523000 +0100 -@@ -21,7 +21,7 @@ - @printf "\n>>> aligning example reads\n\n" - bowtie2 -p8 --very-sensitive --score-min=C,-15,0 --reorder --mm \ - -f -U cdr1as_reads.fa -x bt2_cdr1as_locus \ -- 2> bt2_firstpass.log | samtools view -hbuS - | samtools sort - cdr1as_test -+ 2> bt2_firstpass.log | samtools view -hbuS - | samtools sort - > cdr1as_test.bam - - unmapped_cdr1as_test.bam: cdr1as_test.bam - @printf "\n>>> fetching the unmapped reads\n\n" diff --git a/easybuild/easyconfigs/f/findhap/findhap-4.eb b/easybuild/easyconfigs/f/findhap/findhap-4.eb deleted file mode 100644 index e9afd928a469..000000000000 --- a/easybuild/easyconfigs/f/findhap/findhap-4.eb +++ /dev/null @@ -1,38 +0,0 @@ -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'Tarball' - -name = 'findhap' -version = '4' - -homepage = 'http://aipl.arsusda.gov/software/findhap/' -description = """Find haplotypes and impute genotypes using multiple chip sets and sequence data""" - -toolchain = SYSTEM - -sources = ['%(name)sV%(version)s.zip'] -source_urls = ['http://aipl.arsusda.gov/software/%(name)s/'] - -modextrapaths = { - 'PATH': '', -} - -modloadmsg = """ -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: - -$EBROOTFINDHAP/genotypes.txt -$EBROOTFINDHAP/chromosome.data -$EBROOTFINDHAP/pedigree.file -$EBROOTFINDHAP/sequences.readdepth -""" - -sanity_check_paths = { - 'files': ['findhap4', 'findhap4.f90', 'genotypes.txt', 'chromosome.data', 'pedigree.file', 'sequences.readdepth'], - 'dirs': ["Example_Output"] -} - -moduleclass = 'bio' 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 deleted file mode 100644 index b9beaeb6db2b..000000000000 --- a/easybuild/easyconfigs/f/findutils/findutils-4.4.2-GCC-4.8.2.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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 = 'findutils' -version = '4.4.2' - -homepage = 'http://www.gnu.org/software/findutils/findutils.html' -description = "findutils: The GNU find, locate, updatedb, and xargs utilities" - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -toolchain = {'name': 'GCC', 'version': '4.8.2'} - -sanity_check_paths = { - 'files': ['bin/find', 'bin/locate', 'bin/updatedb', 'bin/xargs'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/f/fineRADstructure/fineRADstructure-20180709-intel-2018a.eb b/easybuild/easyconfigs/f/fineRADstructure/fineRADstructure-20180709-intel-2018a.eb deleted file mode 100644 index 5c3cf116a712..000000000000 --- a/easybuild/easyconfigs/f/fineRADstructure/fineRADstructure-20180709-intel-2018a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fineRADstructure' -version = '20180709' - -homepage = 'http://cichlid.gurdon.cam.ac.uk/fineRADstructure.html' -description = "A package for population structure inference from RAD-seq data" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://github.com/millanek/fineRADstructure/archive/'] -sources = [{'download_filename': 'aa88e15.tar.gz', 'filename': SOURCE_TAR_GZ}] -checksums = ['e8ff55c36f4a3b1b5778a64283be743f57322842b99230aeea7efeb94b40dc0a'] - -dependencies = [ - ('GSL', '2.4'), - ('zlib', '1.2.11'), -] - -sanity_check_paths = { - 'files': ['bin/finestructure', 'bin/RADpainter'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fineSTRUCTURE/fineSTRUCTURE-2.1.3-intel-2017b.eb b/easybuild/easyconfigs/f/fineSTRUCTURE/fineSTRUCTURE-2.1.3-intel-2017b.eb deleted file mode 100644 index aca44c5afe5c..000000000000 --- a/easybuild/easyconfigs/f/fineSTRUCTURE/fineSTRUCTURE-2.1.3-intel-2017b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fineSTRUCTURE' -version = '2.1.3' - -homepage = 'https://people.maths.bris.ac.uk/~madjl/finestructure/finestructure_info.html' -description = """fineSTRUCTURE is a fast and powerful algorithm for identifying population structure using - dense sequencing data.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://people.maths.bris.ac.uk/~madjl/finestructure/'] -sources = ['fs-%(version)s.tar.gz'] -checksums = ['f771ee6795b2ce6a5032412b3f856598c3c37308f722ddfcb62174baaf7779f2'] - -dependencies = [ - ('GSL', '2.4'), - ('zlib', '1.2.11'), -] - -sanity_check_paths = { - 'files': ['bin/fs'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fish/fish-3.7.1-GCCcore-13.3.0.eb b/easybuild/easyconfigs/f/fish/fish-3.7.1-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..0c7e084ac23a --- /dev/null +++ b/easybuild/easyconfigs/f/fish/fish-3.7.1-GCCcore-13.3.0.eb @@ -0,0 +1,36 @@ +easyblock = 'CMakeMake' + +name = 'fish' + +version = '3.7.1' + +homepage = 'https://fishshell.com/' +description = """ +fish is a smart and user-friendly command line shell for Linux, macOS, and the rest of the family. +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://github.com/fish-shell/fish-shell/releases/download/%(version)s/'] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['614c9f5643cd0799df391395fa6bbc3649427bb839722ce3b114d3bbc1a3b250'] + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3') +] + +dependencies = [ + ('ncurses', '6.5'), +] + +configopts = '-DBUILD_DOCS=off ' + +sanity_check_paths = { + 'files': ['bin/fish'], + 'dirs': [], +} + +sanity_check_commands = ['fish --version'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-foss-2016a.eb b/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-foss-2016a.eb deleted file mode 100644 index a697c14eb798..000000000000 --- a/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-foss-2016a.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fixesproto' -version = '5.0' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org FixesProto protocol headers.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -builddependencies = [('xorg-macros', '1.19.0')] - -sanity_check_paths = { - 'files': ['include/X11/extensions/xfixesproto.h', 'include/X11/extensions/xfixeswire.h'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-gimkl-2.11.5.eb b/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-gimkl-2.11.5.eb deleted file mode 100644 index 1deb262347d6..000000000000 --- a/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-gimkl-2.11.5.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fixesproto' -version = '5.0' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org FixesProto protocol headers.""" - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/xfixesproto.h', 'include/X11/extensions/xfixeswire.h'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-intel-2016a.eb b/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-intel-2016a.eb deleted file mode 100644 index 93a258a7af03..000000000000 --- a/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-intel-2016a.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fixesproto' -version = '5.0' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org FixesProto protocol headers.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -builddependencies = [('xorg-macros', '1.19.0')] - -sanity_check_paths = { - 'files': ['include/X11/extensions/xfixesproto.h', 'include/X11/extensions/xfixeswire.h'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/flair-NLP/flair-NLP-0.11.3-foss-2021a-CUDA-11.3.1.eb b/easybuild/easyconfigs/f/flair-NLP/flair-NLP-0.11.3-foss-2021a-CUDA-11.3.1.eb index 7223c3f12601..1ca07165ac2e 100644 --- a/easybuild/easyconfigs/f/flair-NLP/flair-NLP-0.11.3-foss-2021a-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/f/flair-NLP/flair-NLP-0.11.3-foss-2021a-CUDA-11.3.1.eb @@ -24,8 +24,6 @@ dependencies = [ ('tokenizers', '0.12.1'), ] -use_pip = True - exts_list = [ ('bpemb', '0.3.3', { 'checksums': ['ad86ba9b1623ecc3be6fcc5ba4408e23a30e118b7e1d683d292f4be788798ffe'], @@ -92,6 +90,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/flair-NLP/flair-NLP-0.11.3-foss-2021a.eb b/easybuild/easyconfigs/f/flair-NLP/flair-NLP-0.11.3-foss-2021a.eb index dd85efe2e48f..6be3c3c634a7 100644 --- a/easybuild/easyconfigs/f/flair-NLP/flair-NLP-0.11.3-foss-2021a.eb +++ b/easybuild/easyconfigs/f/flair-NLP/flair-NLP-0.11.3-foss-2021a.eb @@ -22,8 +22,6 @@ dependencies = [ ('tokenizers', '0.12.1'), ] -use_pip = True - exts_list = [ ('bpemb', '0.3.3', { 'checksums': ['ad86ba9b1623ecc3be6fcc5ba4408e23a30e118b7e1d683d292f4be788798ffe'], @@ -90,6 +88,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/flash-attention/flash-attention-2.6.3-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/f/flash-attention/flash-attention-2.6.3-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..892ee266ef45 --- /dev/null +++ b/easybuild/easyconfigs/f/flash-attention/flash-attention-2.6.3-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,38 @@ +easyblock = 'PythonBundle' + +name = 'flash-attention' +version = '2.6.3' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://github.com/Dao-AILab/flash-attention' +description = """Fast and memory-efficient exact attention.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [('Ninja', '1.11.1')] +dependencies = [ + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), + ('CUDA', '12.1.1', '', SYSTEM), + ('PyTorch-bundle', '2.1.2', versionsuffix), + ('einops', '0.7.0'), + ('CUTLASS', '3.4.0', versionsuffix), +] + +exts_list = [ + (name, version, { + 'modulename': 'flash_attn', + # solves Invalid cross-device link error + # https://github.com/Dao-AILab/flash-attention/issues/875 + 'preinstallopts': "sed -i 's/os.rename/shutil.move/' setup.py && ", + 'source_urls': ['https://github.com/Dao-AILab/flash-attention/archive/'], + 'sources': ['v%(version)s.tar.gz'], + 'checksums': ['136e149165d4c8c67273d16daa957b5cd5e6fc629061ffd39fa5a25224454d6c'], + }), +] + +sanity_check_commands = [ + "python -c 'from flash_attn import flash_attn_qkvpacked_func, flash_attn_func'", +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-1.12-GCCcore-10.2.0.eb b/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-1.12-GCCcore-10.2.0.eb index 7d9f73d5598b..50c8a637255e 100644 --- a/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-1.12-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-1.12-GCCcore-10.2.0.eb @@ -17,10 +17,6 @@ dependencies = [ ('Python', '3.8.6'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - preinstallopts = 'VERSION=%(version)s ' options = {'modulename': 'flatbuffers'} diff --git a/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-1.12-GCCcore-8.3.0-Python-3.7.4.eb b/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-1.12-GCCcore-8.3.0-Python-3.7.4.eb deleted file mode 100644 index b5f58fb719de..000000000000 --- a/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-1.12-GCCcore-8.3.0-Python-3.7.4.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'flatbuffers-python' -version = '1.12' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/google/flatbuffers/' -description = """Python Flatbuffers runtime library.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://pypi.python.org/packages/source/f/flatbuffers'] -sources = [{'download_filename': 'flatbuffers-%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}] -checksums = ['63bb9a722d5e373701913e226135b28a6f6ac200d5cc7b4d919fa38d73b44610'] - -dependencies = [ - ('binutils', '2.32'), - ('Python', '3.7.4'), -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -preinstallopts = 'VERSION=%(version)s ' -options = {'modulename': 'flatbuffers'} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-2.0-GCCcore-10.3.0.eb b/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-2.0-GCCcore-10.3.0.eb index 214dfa7e9420..308b5e7e118a 100644 --- a/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-2.0-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-2.0-GCCcore-10.3.0.eb @@ -17,10 +17,6 @@ dependencies = [ ('Python', '3.9.5'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - preinstallopts = 'VERSION=%(version)s ' options = {'modulename': 'flatbuffers'} diff --git a/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-2.0-GCCcore-11.2.0.eb b/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-2.0-GCCcore-11.2.0.eb index 3a19ada08f29..fab60ccae232 100644 --- a/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-2.0-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-2.0-GCCcore-11.2.0.eb @@ -17,10 +17,6 @@ dependencies = [ ('Python', '3.9.6'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - preinstallopts = 'VERSION=%(version)s ' options = {'modulename': 'flatbuffers'} diff --git a/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-2.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-2.0-GCCcore-11.3.0.eb index 7913bb7c2be2..0ba55cec6098 100644 --- a/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-2.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-2.0-GCCcore-11.3.0.eb @@ -17,10 +17,6 @@ dependencies = [ ('Python', '3.10.4'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - preinstallopts = 'VERSION=%(version)s ' options = {'modulename': 'flatbuffers'} diff --git a/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-23.1.4-GCCcore-12.2.0.eb b/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-23.1.4-GCCcore-12.2.0.eb index 7c07088aa792..6b6e6ee53692 100644 --- a/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-23.1.4-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-23.1.4-GCCcore-12.2.0.eb @@ -17,10 +17,6 @@ dependencies = [ ('Python', '3.10.8'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - preinstallopts = 'VERSION=%(version)s ' options = {'modulename': 'flatbuffers'} diff --git a/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-23.5.26-GCCcore-12.3.0.eb b/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-23.5.26-GCCcore-12.3.0.eb index dbe828601083..9a0a28049514 100644 --- a/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-23.5.26-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-23.5.26-GCCcore-12.3.0.eb @@ -17,10 +17,6 @@ dependencies = [ ('Python', '3.11.3'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - preinstallopts = 'VERSION=%(version)s ' options = {'modulename': 'flatbuffers'} diff --git a/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-24.3.25-GCCcore-13.3.0.eb b/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-24.3.25-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..c175dd25a9bf --- /dev/null +++ b/easybuild/easyconfigs/f/flatbuffers-python/flatbuffers-python-24.3.25-GCCcore-13.3.0.eb @@ -0,0 +1,23 @@ +easyblock = 'PythonPackage' + +name = 'flatbuffers-python' +version = '24.3.25' + +homepage = 'https://github.com/google/flatbuffers/' +description = """Python Flatbuffers runtime library.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://pypi.python.org/packages/source/f/flatbuffers'] +sources = [{'download_filename': 'flatbuffers-%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}] +checksums = ['de2ec5b203f21441716617f38443e0a8ebf3d25bf0d9c0bb0ce68fa00ad546a4'] + +dependencies = [ + ('binutils', '2.42'), + ('Python', '3.12.3'), +] + +preinstallopts = 'VERSION=%(version)s ' +options = {'modulename': 'flatbuffers'} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/f/flatbuffers/flatbuffers-1.12.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/f/flatbuffers/flatbuffers-1.12.0-GCCcore-8.3.0.eb deleted file mode 100644 index 822dbe0b3224..000000000000 --- a/easybuild/easyconfigs/f/flatbuffers/flatbuffers-1.12.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'CMakeNinja' - -name = 'flatbuffers' -version = '1.12.0' - -homepage = 'https://github.com/google/flatbuffers/' -description = """FlatBuffers: Memory Efficient Serialization Library""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/google/flatbuffers/archive/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['62f2223fb9181d1d6338451375628975775f7522185266cd5296571ac152bc45'] - -builddependencies = [ - ('binutils', '2.32'), - ('CMake', '3.15.3'), - ('Ninja', '1.9.0'), -] - -configopts = '-DFLATBUFFERS_ENABLE_PCH=ON ' - -sanity_check_paths = { - 'files': ['include/flatbuffers/flatbuffers.h', 'bin/flatc', 'lib/libflatbuffers.a'], - 'dirs': ['lib/cmake'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/f/flatbuffers/flatbuffers-1.12.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/f/flatbuffers/flatbuffers-1.12.0-GCCcore-9.3.0.eb deleted file mode 100644 index c9b52e424592..000000000000 --- a/easybuild/easyconfigs/f/flatbuffers/flatbuffers-1.12.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'CMakeNinja' - -name = 'flatbuffers' -version = '1.12.0' - -homepage = 'https://github.com/google/flatbuffers/' -description = """FlatBuffers: Memory Efficient Serialization Library""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/google/flatbuffers/archive/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['62f2223fb9181d1d6338451375628975775f7522185266cd5296571ac152bc45'] - -builddependencies = [ - ('binutils', '2.34'), - ('CMake', '3.16.4'), - ('Ninja', '1.10.0'), -] - -configopts = '-DFLATBUFFERS_ENABLE_PCH=ON ' - -sanity_check_paths = { - 'files': ['include/flatbuffers/flatbuffers.h', 'bin/flatc', 'lib/libflatbuffers.a'], - 'dirs': ['lib/cmake'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/f/flatbuffers/flatbuffers-2.0.7-GCCcore-11.3.0.eb b/easybuild/easyconfigs/f/flatbuffers/flatbuffers-2.0.7-GCCcore-11.3.0.eb index 019f393bdd0b..0d191f1d821b 100644 --- a/easybuild/easyconfigs/f/flatbuffers/flatbuffers-2.0.7-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/f/flatbuffers/flatbuffers-2.0.7-GCCcore-11.3.0.eb @@ -29,15 +29,11 @@ dependencies = [ ('Python', '3.10.4'), ] -# Install into the same dir as the Python extension which is /lib -configopts = '-DFLATBUFFERS_ENABLE_PCH=ON -DCMAKE_INSTALL_LIBDIR=lib' +configopts = '-DFLATBUFFERS_ENABLE_PCH=ON' exts_defaultclass = 'PythonPackage' exts_default_options = { 'source_urls': [PYPI_SOURCE], - 'download_dep_fail': True, - 'use_pip': True, - 'sanity_pip_check': True, } exts_list = [ @@ -55,6 +51,4 @@ sanity_check_paths = { 'dirs': ['lib/cmake', 'lib/python%(pyshortver)s/site-packages'], } -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - moduleclass = 'devel' diff --git a/easybuild/easyconfigs/f/flatbuffers/flatbuffers-24.3.25-GCCcore-13.3.0.eb b/easybuild/easyconfigs/f/flatbuffers/flatbuffers-24.3.25-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..42c0b9a28f18 --- /dev/null +++ b/easybuild/easyconfigs/f/flatbuffers/flatbuffers-24.3.25-GCCcore-13.3.0.eb @@ -0,0 +1,33 @@ +## +# Author: Robert Mijakovic +## +easyblock = 'CMakeNinja' + +name = 'flatbuffers' +version = '24.3.25' + +homepage = 'https://github.com/google/flatbuffers/' +description = """FlatBuffers: Memory Efficient Serialization Library""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/google/flatbuffers/archive/v%(version)s/'] +sources = [SOURCE_TAR_GZ] +checksums = ['4157c5cacdb59737c5d627e47ac26b140e9ee28b1102f812b36068aab728c1ed'] + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), + ('Ninja', '1.12.1'), + ('Python', '3.12.3'), +] + +configopts = '-DFLATBUFFERS_ENABLE_PCH=ON ' + +sanity_check_paths = { + 'files': ['include/flatbuffers/flatbuffers.h', 'bin/flatc', 'lib/libflatbuffers.a'], + 'dirs': ['lib/cmake'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.35.eb b/easybuild/easyconfigs/f/flex/flex-2.5.35.eb deleted file mode 100644 index 3488012d4a76..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.5.35.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'flex' -version = '2.5.35' - -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 = SYSTEM -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.38-GCC-4.8.2.eb b/easybuild/easyconfigs/f/flex/flex-2.5.38-GCC-4.8.2.eb deleted file mode 100644 index ebeac6decb38..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.5.38-GCC-4.8.2.eb +++ /dev/null @@ -1,13 +0,0 @@ -name = 'flex' -version = '2.5.38' - -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': 'GCC', 'version': '4.8.2'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-4.9.2-binutils-2.25.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-4.9.2-binutils-2.25.eb deleted file mode 100644 index ac2d9ea16471..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-4.9.2-binutils-2.25.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'GCC', 'version': '4.9.2-binutils-2.25'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz -] - -dependencies = [('M4', '1.4.17')] -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.25', '', True)] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-4.9.2.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-4.9.2.eb deleted file mode 100644 index 6e01f166de98..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-4.9.2.eb +++ /dev/null @@ -1,20 +0,0 @@ -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': 'GCC', 'version': '4.9.2'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz -] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-4.9.3-binutils-2.25.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-4.9.3-binutils-2.25.eb deleted file mode 100644 index 72d2805b5fef..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-4.9.3-binutils-2.25.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'GCC', 'version': '4.9.3-binutils-2.25'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz -] - -dependencies = [('M4', '1.4.17')] -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.25', '', True)] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-4.9.3.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-4.9.3.eb deleted file mode 100644 index d5baf97d6dd6..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-4.9.3.eb +++ /dev/null @@ -1,20 +0,0 @@ -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': 'GCC', 'version': '4.9.3'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz -] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-5.1.0-binutils-2.25.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-5.1.0-binutils-2.25.eb deleted file mode 100644 index facf8e7f13da..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-5.1.0-binutils-2.25.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'GCC', 'version': '5.1.0-binutils-2.25'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz -] - -dependencies = [('M4', '1.4.17')] -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.25', '', True)] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-4.9.2.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-4.9.2.eb deleted file mode 100644 index a28470817bb2..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-4.9.2.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'flex' -version = '2.5.39' - -homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, - sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.2'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz -] - -dependencies = [('M4', '1.4.17')] -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [('binutils', '2.25', '', True)] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-4.9.3.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-4.9.3.eb deleted file mode 100644 index 68344b21cb34..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-4.9.3.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'flex' -version = '2.5.39' - -homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, - sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.3'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz -] - -dependencies = [('M4', '1.4.17')] -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [('binutils', '2.25', '', True)] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-6.3.0.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-6.3.0.eb deleted file mode 100644 index f579ff8a9652..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-6.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -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.5.39-GCCcore-6.4.0.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-6.4.0.eb deleted file mode 100644 index bf74b3065c05..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-6.4.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -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.4.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] -checksums = ['71dd1b58158c935027104c830c019e48c73250708af5def45ea256c789318948'] - -dependencies = [('M4', '1.4.18')] -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [('binutils', '2.28', '', True)] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-7.3.0.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-7.3.0.eb deleted file mode 100644 index 4bdb322435df..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-7.3.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -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': '7.3.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] -checksums = ['71dd1b58158c935027104c830c019e48c73250708af5def45ea256c789318948'] - -builddependencies = [('binutils', '2.30')] - -dependencies = [('M4', '1.4.18')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-8.2.0.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-8.2.0.eb deleted file mode 100644 index 100729b9f213..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-8.2.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -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': '8.2.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] -checksums = ['71dd1b58158c935027104c830c019e48c73250708af5def45ea256c789318948'] - -builddependencies = [('binutils', '2.31.1')] - -dependencies = [('M4', '1.4.18')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-8.3.0.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-8.3.0.eb deleted file mode 100644 index 3e70be27e061..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-8.3.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -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': '8.3.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] -checksums = ['71dd1b58158c935027104c830c019e48c73250708af5def45ea256c789318948'] - -builddependencies = [('binutils', '2.32')] - -dependencies = [('M4', '1.4.18')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-GNU-4.9.3-2.25.eb deleted file mode 100644 index 255450ebc920..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,20 +0,0 @@ -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': 'GNU', 'version': '4.9.3-2.25'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz -] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2016a.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2016a.eb deleted file mode 100644 index 69470ed39aae..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2016a.eb +++ /dev/null @@ -1,20 +0,0 @@ -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': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz -] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-gimkl-2.11.5.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-gimkl-2.11.5.eb deleted file mode 100644 index 60bcff5315cd..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-gimkl-2.11.5.eb +++ /dev/null @@ -1,20 +0,0 @@ -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': 'gimkl', 'version': '2.11.5'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz -] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2016.02-GCC-4.9.eb deleted file mode 100644 index 5e00cb4b9a8a..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2016.02-GCC-4.9.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'flex' -version = '2.5.39' - -homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, - sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" - -toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz -] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2016a.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2016a.eb deleted file mode 100644 index de60e46854ca..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2016a.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'flex' -version = '2.5.39' - -homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, - sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz -] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2016b.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2016b.eb deleted file mode 100644 index d599b0583d02..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2016b.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'flex' -version = '2.5.39' - -homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, - sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39.eb deleted file mode 100644 index 5073f0127642..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39.eb +++ /dev/null @@ -1,20 +0,0 @@ -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 = SYSTEM -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz -] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-GCC-4.9.2.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-GCC-4.9.2.eb deleted file mode 100644 index 96c99f1d3c7e..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.0-GCC-4.9.2.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'flex' -version = '2.6.0' - -homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, - sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz -] - -dependencies = [('M4', '1.4.17')] -builddependencies = [('Bison', '3.0.4')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-4.9.3.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-4.9.3.eb deleted file mode 100644 index b7b82f91973a..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-4.9.3.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'flex' -version = '2.6.0' - -homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, - sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.3'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz -] - -dependencies = [('M4', '1.4.17')] -builddependencies = [ - ('Bison', '3.0.4'), - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.25', '', True), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-4.9.4.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-4.9.4.eb deleted file mode 100644 index 73279c6d88cd..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-4.9.4.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'flex' -version = '2.6.0' - -homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, - sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.4'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz -] - -dependencies = [('M4', '1.4.17')] -builddependencies = [ - ('Bison', '3.0.4'), - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.25', '', True), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-5.3.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-5.3.0.eb deleted file mode 100644 index 954dea0d03b4..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-5.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'flex' -version = '2.6.0' - -homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, - sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" - -toolchain = {'name': 'GCCcore', 'version': '5.3.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz -] - -dependencies = [('M4', '1.4.17')] -builddependencies = [ - ('Bison', '3.0.4'), - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.26', '', True), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-5.4.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-5.4.0.eb deleted file mode 100644 index ee9b4ed94d32..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-5.4.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'flex' -version = '2.6.0' - -homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, - sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" - -toolchain = {'name': 'GCCcore', 'version': '5.4.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz -] - -dependencies = [('M4', '1.4.17')] -builddependencies = [ - ('Bison', '3.0.4'), - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.26', '', True), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-6.1.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-6.1.0.eb deleted file mode 100644 index 51d6c9f7b63d..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-6.1.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'flex' -version = '2.6.0' - -homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, - sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" - -toolchain = {'name': 'GCCcore', 'version': '6.1.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz -] - -dependencies = [('M4', '1.4.17')] -builddependencies = [ - ('Bison', '3.0.4'), - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.27', '', True), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-6.2.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-6.2.0.eb deleted file mode 100644 index 43cfdfac42c2..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-6.2.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'flex' -version = '2.6.0' - -homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, - sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" - -toolchain = {'name': 'GCCcore', 'version': '6.2.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz -] - -dependencies = [('M4', '1.4.17')] -builddependencies = [ - ('Bison', '3.0.4'), - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.27', '', True), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-foss-2016a.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-foss-2016a.eb deleted file mode 100644 index 415a80ac0496..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.0-foss-2016a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'flex' -version = '2.6.0' - -homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, - sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz -] - -dependencies = [('M4', '1.4.17')] -builddependencies = [('Bison', '3.0.4')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-foss-2016b.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-foss-2016b.eb deleted file mode 100644 index 626ebe5d467e..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.0-foss-2016b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'flex' -version = '2.6.0' - -homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, - sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz -] - -dependencies = [('M4', '1.4.17')] -builddependencies = [('Bison', '3.0.4')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-gimkl-2.11.5.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-gimkl-2.11.5.eb deleted file mode 100644 index 3d60cee6749b..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.0-gimkl-2.11.5.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'flex' -version = '2.6.0' - -homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, - sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz -] - -dependencies = [('M4', '1.4.17')] -builddependencies = [('Bison', '3.0.4')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-intel-2016a.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-intel-2016a.eb deleted file mode 100644 index da18a622381b..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.0-intel-2016a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'flex' -version = '2.6.0' - -homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, - sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz -] - -dependencies = [('M4', '1.4.17')] -builddependencies = [('Bison', '3.0.4')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-intel-2016b.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-intel-2016b.eb deleted file mode 100644 index 1dc06e55c18c..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.0-intel-2016b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'flex' -version = '2.6.0' - -homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, - sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz -] - -dependencies = [('M4', '1.4.17')] -builddependencies = [('Bison', '3.0.4')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-iomkl-2016.07.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-iomkl-2016.07.eb deleted file mode 100644 index 783366f34ad7..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.0-iomkl-2016.07.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'flex' -version = '2.6.0' - -homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, - sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" - -toolchain = {'name': 'iomkl', 'version': '2016.07'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -dependencies = [('M4', '1.4.17')] -builddependencies = [('Bison', '3.0.4')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-iomkl-2016.09-GCC-4.9.3-2.25.eb deleted file mode 100644 index a3d444f9dec0..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.0-iomkl-2016.09-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'flex' -version = '2.6.0' - -homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, - sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" - -toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -dependencies = [('M4', '1.4.17')] -builddependencies = [('Bison', '3.0.4')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0.eb deleted file mode 100644 index dceb346d3bdc..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'flex' -version = '2.6.0' - -homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, - sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" - -toolchain = SYSTEM -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] - -checksums = [ - '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz -] - -dependencies = [('M4', '1.4.17')] -builddependencies = [('Bison', '3.0.4')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.2-intel-2016b.eb b/easybuild/easyconfigs/f/flex/flex-2.6.2-intel-2016b.eb deleted file mode 100644 index ac6504cacf54..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.2-intel-2016b.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'flex' -version = '2.6.2' - -homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, - sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://github.com/westes/flex/releases/download/v%(version)s/'] - -checksums = ['cc6d76c333db7653d5caf423a3335239'] - -dependencies = [('M4', '1.4.17')] -builddependencies = [ - ('Bison', '3.0.4'), - ('help2man', '1.47.4'), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.3-GCCcore-5.4.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.3-GCCcore-5.4.0.eb deleted file mode 100644 index fea268790816..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.3-GCCcore-5.4.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -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-6.3.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.3-GCCcore-6.3.0.eb deleted file mode 100644 index e7dd6de964c3..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.3-GCCcore-6.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': '6.3.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.27', '', 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 deleted file mode 100644 index 28c855c205d9..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.3-GCCcore-7.1.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -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 deleted file mode 100644 index 69335ad939bf..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.3-gimkl-2017a.eb +++ /dev/null @@ -1,22 +0,0 @@ -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 deleted file mode 100644 index 21e844915f73..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.3.eb +++ /dev/null @@ -1,29 +0,0 @@ -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 = SYSTEM -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/westes/flex/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['68b2742233e747c462f781462a2a1e299dc6207401dac8f0bbb316f48565c2aa'] - -# Do not add help2man, it depends on Perl and we do not want Perl at SYSTEM level. -# This results in not building man pages for the flex at SYSTEM level. -builddependencies = [ - ('Bison', '3.0.4'), -] - -dependencies = [ - ('M4', '1.4.18'), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.4-FCC-4.5.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.4-FCC-4.5.0.eb deleted file mode 100644 index 3baec387181b..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.4-FCC-4.5.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -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': 'FCC', 'version': '4.5.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.7.6'), - ('help2man', '1.48.3'), -] - -dependencies = [ - ('M4', '1.4.18'), -] - -# glibc 2.26 requires _GNU_SOURCE defined to expose reallocarray in the correct -# header, see https://github.com/westes/flex/issues/241 -preconfigopts = 'export CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" && ' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-10.1.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-10.1.0.eb deleted file mode 100644 index b0c78713c4d0..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-10.1.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -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': '10.1.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.6.1'), - ('help2man', '1.47.15'), - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.34', '', SYSTEM), -] - -dependencies = [ - ('M4', '1.4.18'), -] - -# glibc 2.26 requires _GNU_SOURCE defined to expose reallocarray in the correct -# header, see https://github.com/westes/flex/issues/241 -preconfigopts = 'export CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" && ' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-14.2.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..d91f13aa5d0d --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-14.2.0.eb @@ -0,0 +1,34 @@ +name = 'flex' +version = '2.6.4' + +homepage = 'https://github.com/westes/flex' + +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': '14.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.8.2'), + ('help2man', '1.49.3'), + # use same binutils version that was used when building GCC toolchain + ('binutils', '2.42', '', SYSTEM), +] + +dependencies = [ + ('M4', '1.4.19'), +] + +# glibc 2.26 requires _GNU_SOURCE defined to expose reallocarray in the correct +# header, see https://github.com/westes/flex/issues/241 +preconfigopts = 'export CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" && ' + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-5.5.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-5.5.0.eb deleted file mode 100644 index 6e2346cb45ad..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-5.5.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -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': '5.5.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.5'), - ('help2man', '1.47.5'), - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.26', '', SYSTEM), -] - -dependencies = [ - ('M4', '1.4.18'), -] - -# glibc 2.26 requires _GNU_SOURCE defined to expose reallocarray in the correct -# header, see https://github.com/westes/flex/issues/241 -preconfigopts = 'export CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" && ' - -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 deleted file mode 100644 index 9f150f124f78..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-6.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -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 = ['e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995'] - -dependencies = [('M4', '1.4.18')] -builddependencies = [ - ('Bison', '3.0.5'), - ('help2man', '1.47.4'), - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.27', '', SYSTEM), -] - -# glibc 2.26 requires _GNU_SOURCE defined to expose reallocarray in the correct -# header, see https://github.com/westes/flex/issues/241 -preconfigopts = 'export CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" && ' - -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 deleted file mode 100644 index 9879fbf3e84e..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-6.4.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -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.5'), - ('help2man', '1.47.4'), - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.28', '', SYSTEM), -] - -dependencies = [ - ('M4', '1.4.18'), -] - -# glibc 2.26 requires _GNU_SOURCE defined to expose reallocarray in the correct -# header, see https://github.com/westes/flex/issues/241 -preconfigopts = 'export CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" && ' - -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 deleted file mode 100644 index e22e13913597..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-7.2.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -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.5'), - ('help2man', '1.47.4'), - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.29', '', SYSTEM), -] - -dependencies = [ - ('M4', '1.4.18'), -] - -# glibc 2.26 requires _GNU_SOURCE defined to expose reallocarray in the correct -# header, see https://github.com/westes/flex/issues/241 -preconfigopts = 'export CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" && ' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-7.3.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-7.3.0.eb deleted file mode 100644 index aed4ab614242..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-7.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -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.3.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.5'), - ('help2man', '1.47.4'), - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.30', '', SYSTEM), -] - -dependencies = [ - ('M4', '1.4.18'), -] - -# glibc 2.26 requires _GNU_SOURCE defined to expose reallocarray in the correct -# header, see https://github.com/westes/flex/issues/241 -preconfigopts = 'export CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" && ' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-7.4.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-7.4.0.eb deleted file mode 100644 index 179da80d419d..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-7.4.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -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.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.2.2'), - ('help2man', '1.47.8'), - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.31.1', '', SYSTEM), -] - -dependencies = [ - ('M4', '1.4.18'), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-8.1.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-8.1.0.eb deleted file mode 100644 index 92b958e6a97e..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-8.1.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -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': '8.1.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.5'), - ('help2man', '1.47.6'), - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.30', '', SYSTEM), -] - -dependencies = [ - ('M4', '1.4.18'), -] - -# glibc 2.26 requires _GNU_SOURCE defined to expose reallocarray in the correct -# header, see https://github.com/westes/flex/issues/241 -preconfigopts = 'export CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" && ' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-8.2.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-8.2.0.eb deleted file mode 100644 index 059e88ff05cb..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-8.2.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -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': '8.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.5'), - ('help2man', '1.47.7'), - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.31.1', '', SYSTEM), -] - -dependencies = [ - ('M4', '1.4.18'), -] - -# glibc 2.26 requires _GNU_SOURCE defined to expose reallocarray in the correct -# header, see https://github.com/westes/flex/issues/241 -preconfigopts = 'export CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" && ' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-8.3.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-8.3.0.eb deleted file mode 100644 index 11a535f092d5..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-8.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -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': '8.3.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.3.2'), - ('help2man', '1.47.8'), - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.32', '', SYSTEM), -] - -dependencies = [ - ('M4', '1.4.18'), -] - -# glibc 2.26 requires _GNU_SOURCE defined to expose reallocarray in the correct -# header, see https://github.com/westes/flex/issues/241 -preconfigopts = 'export CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" && ' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-8.4.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-8.4.0.eb deleted file mode 100644 index 39338043fd8b..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-8.4.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -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': '8.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.3.2'), - ('help2man', '1.47.8'), - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.32', '', SYSTEM), -] - -dependencies = [ - ('M4', '1.4.18'), -] - -# glibc 2.26 requires _GNU_SOURCE defined to expose reallocarray in the correct -# header, see https://github.com/westes/flex/issues/241 -preconfigopts = 'export CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" && ' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-9.1.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-9.1.0.eb deleted file mode 100644 index b1e5c067383a..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-9.1.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -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': '9.1.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.3.2'), - ('help2man', '1.47.10'), - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.32', '', SYSTEM), -] - -dependencies = [ - ('M4', '1.4.18'), -] - -# glibc 2.26 requires _GNU_SOURCE defined to expose reallocarray in the correct -# header, see https://github.com/westes/flex/issues/241 -preconfigopts = 'export CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" && ' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-9.2.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-9.2.0.eb deleted file mode 100644 index de9e537294f1..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-9.2.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -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': '9.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.3.2'), - ('help2man', '1.47.10'), - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.32', '', SYSTEM), -] - -dependencies = [ - ('M4', '1.4.18'), -] - -# glibc 2.26 requires _GNU_SOURCE defined to expose reallocarray in the correct -# header, see https://github.com/westes/flex/issues/241 -preconfigopts = 'export CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" && ' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-9.3.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-9.3.0.eb deleted file mode 100644 index f61ebc628c76..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-9.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -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': '9.3.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.5.3'), - ('help2man', '1.47.12'), - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.34', '', SYSTEM), -] - -dependencies = [ - ('M4', '1.4.18'), -] - -# glibc 2.26 requires _GNU_SOURCE defined to expose reallocarray in the correct -# header, see https://github.com/westes/flex/issues/241 -preconfigopts = 'export CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" && ' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-9.4.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-9.4.0.eb deleted file mode 100644 index 6cae0620be3f..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-9.4.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -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': '9.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.7.6'), - ('help2man', '1.48.3'), - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.36.1', '', SYSTEM), -] - -dependencies = [ - ('M4', '1.4.19'), -] - -# glibc 2.26 requires _GNU_SOURCE defined to expose reallocarray in the correct -# header, see https://github.com/westes/flex/issues/241 -preconfigopts = 'export CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" && ' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-9.5.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-9.5.0.eb deleted file mode 100644 index 24974f71c4d9..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-9.5.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -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': '9.5.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.8.2'), - ('help2man', '1.49.2'), - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.38', '', SYSTEM), -] - -dependencies = [ - ('M4', '1.4.19'), -] - -# glibc 2.26 requires _GNU_SOURCE defined to expose reallocarray in the correct -# header, see https://github.com/westes/flex/issues/241 -preconfigopts = 'export CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" && ' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-system.eb b/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-system.eb deleted file mode 100644 index f40b2d8e7980..000000000000 --- a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-system.eb +++ /dev/null @@ -1,33 +0,0 @@ -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': 'system'} -# Can't rely on binutils in this case (since this is a dep) so switch off architecture optimisations -toolchainopts = {'optarch': False, 'pic': True} - -source_urls = ['https://github.com/westes/flex/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995'] - -builddependencies = [ - ('Bison', '3.0.5'), - ('help2man', '1.47.4'), -] - -dependencies = [ - ('M4', '1.4.18'), -] - -# glibc 2.26 requires _GNU_SOURCE defined to expose reallocarray in the correct -# header, see https://github.com/westes/flex/issues/241 -preconfigopts = 'export CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" && ' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.4.eb b/easybuild/easyconfigs/f/flex/flex-2.6.4.eb index 16d474262c5f..3ef5b3f293b6 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.6.4.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.6.4.eb @@ -10,7 +10,6 @@ description = """ """ toolchain = SYSTEM -toolchainopts = {'pic': True} source_urls = ['https://github.com/westes/flex/releases/download/v%(version)s/'] sources = [SOURCELOWER_TAR_GZ] diff --git a/easybuild/easyconfigs/f/flit/flit-3.9.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/f/flit/flit-3.9.0-GCCcore-12.3.0.eb index 15b9ad83d78f..81184b0874a7 100644 --- a/easybuild/easyconfigs/f/flit/flit-3.9.0-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/f/flit/flit-3.9.0-GCCcore-12.3.0.eb @@ -17,12 +17,6 @@ dependencies = [ ('Python', '3.11.3'), ] -exts_default_options = { - 'download_dep_fail': True, - 'sanity_pip_check': True, - 'use_pip': True, -} - exts_list = [ ('idna', '3.4', { 'checksums': ['814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4'], diff --git a/easybuild/easyconfigs/f/flit/flit-3.9.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/f/flit/flit-3.9.0-GCCcore-13.2.0.eb index 79b1a625e7ee..c29c9d778607 100644 --- a/easybuild/easyconfigs/f/flit/flit-3.9.0-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/f/flit/flit-3.9.0-GCCcore-13.2.0.eb @@ -18,12 +18,6 @@ dependencies = [ ('Python', '3.11.5'), ] -exts_default_options = { - 'download_dep_fail': True, - 'sanity_pip_check': True, - 'use_pip': True, -} - exts_list = [ ('idna', '3.4', { 'checksums': ['814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4'], diff --git a/easybuild/easyconfigs/f/flit/flit-3.9.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/f/flit/flit-3.9.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..063b4067d5fe --- /dev/null +++ b/easybuild/easyconfigs/f/flit/flit-3.9.0-GCCcore-13.3.0.eb @@ -0,0 +1,69 @@ +easyblock = 'PythonBundle' + +name = 'flit' +version = '3.9.0' + +homepage = 'https://github.com/pypa/flit' +description = "A simple packaging tool for simple packages." + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +builddependencies = [ + ('binutils', '2.42'), + ('hatchling', '1.24.2'), +] + +dependencies = [ + ('Python', '3.12.3'), +] + +exts_list = [ + ('idna', '3.7', { + 'checksums': ['028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc'], + }), + ('certifi', '2024.6.2', { + 'checksums': ['3cd43f1c6fa7dedc5899d69d3ad0398fd018ad1a17fba83ddaf78aa46c747516'], + }), + ('urllib3', '2.2.1', { + 'checksums': ['d0570876c61ab9e520d776c38acbbb5b05a776d3f9ff98a5c8fd5162a444cf19'], + }), + ('charset-normalizer', '3.3.2', { + 'checksums': ['f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5'], + }), + ('packaging', '24.1', { + 'checksums': ['026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002'], + }), + ('setuptools-scm', '8.1.0', { + 'sources': ['setuptools_scm-%(version)s.tar.gz'], + 'checksums': ['42dea1b65771cba93b7a515d65a65d8246e560768a66b9106a592c8e7f26c8a7'], + }), + ('typing-extensions', '4.12.2', { + 'sources': ['typing_extensions-%(version)s.tar.gz'], + 'checksums': ['1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8'], + }), + ('flit-scm', '1.7.0', { + 'sources': ['flit_scm-%(version)s.tar.gz'], + 'checksums': ['961bd6fb24f31bba75333c234145fff88e6de0a90fc0f7e5e7c79deca69f6bb2'], + }), + ('requests', '2.32.3', { + 'checksums': ['55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760'], + }), + ('docutils', '0.21.2', { + 'checksums': ['3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f'], + }), + ('tomli-w', '1.0.0', { + 'sources': ['tomli_w-%(version)s.tar.gz'], + 'checksums': ['f463434305e0336248cac9c2dc8076b707d8a12d019dd349f5c1e382dd1ae1b9'], + }), + (name, version, { + 'checksums': ['d75edf5eb324da20d53570a6a6f87f51e606eee8384925cd66a90611140844c7'], + }), +] + +sanity_check_paths = { + 'files': ['bin/%(namelower)s'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/f/flook/flook-0.8.1-GCC-10.2.0.eb b/easybuild/easyconfigs/f/flook/flook-0.8.1-GCC-10.2.0.eb index fc27032402fe..6e3b75a3c935 100644 --- a/easybuild/easyconfigs/f/flook/flook-0.8.1-GCC-10.2.0.eb +++ b/easybuild/easyconfigs/f/flook/flook-0.8.1-GCC-10.2.0.eb @@ -18,7 +18,7 @@ checksums = [ dependencies = [('Lua', '5.4.2')] -parallel = 1 +maxparallel = 1 local_comp_flags = 'VENDOR="gnu" FFLAGS="$FFLAGS" CFLAGS="$CFLAGS"' buildopts = 'liball %s' % local_comp_flags diff --git a/easybuild/easyconfigs/f/flook/flook-0.8.1-GCC-10.3.0.eb b/easybuild/easyconfigs/f/flook/flook-0.8.1-GCC-10.3.0.eb index 220d66b7494d..03e665456173 100644 --- a/easybuild/easyconfigs/f/flook/flook-0.8.1-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/f/flook/flook-0.8.1-GCC-10.3.0.eb @@ -18,7 +18,7 @@ checksums = [ dependencies = [('Lua', '5.4.3')] -parallel = 1 +maxparallel = 1 local_comp_flags = 'VENDOR="gnu" FFLAGS="$FFLAGS" CFLAGS="$CFLAGS"' buildopts = 'liball %s' % local_comp_flags diff --git a/easybuild/easyconfigs/f/flook/flook-0.8.1-GCC-11.2.0.eb b/easybuild/easyconfigs/f/flook/flook-0.8.1-GCC-11.2.0.eb index 2adf960c7c51..f1d7b26eef32 100644 --- a/easybuild/easyconfigs/f/flook/flook-0.8.1-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/f/flook/flook-0.8.1-GCC-11.2.0.eb @@ -18,7 +18,7 @@ checksums = [ dependencies = [('Lua', '5.4.3')] -parallel = 1 +maxparallel = 1 local_comp_flags = 'VENDOR="gnu" FFLAGS="$FFLAGS" CFLAGS="$CFLAGS"' buildopts = 'liball %s' % local_comp_flags diff --git a/easybuild/easyconfigs/f/flook/flook-0.8.1-iccifort-2020.4.304.eb b/easybuild/easyconfigs/f/flook/flook-0.8.1-iccifort-2020.4.304.eb index ffd6dc3cff1c..7ef6dccb6628 100644 --- a/easybuild/easyconfigs/f/flook/flook-0.8.1-iccifort-2020.4.304.eb +++ b/easybuild/easyconfigs/f/flook/flook-0.8.1-iccifort-2020.4.304.eb @@ -18,7 +18,7 @@ checksums = [ dependencies = [('Lua', '5.4.2')] -parallel = 1 +maxparallel = 1 local_comp_flags = 'VENDOR="intel" FFLAGS="$FFLAGS" CFLAGS="$CFLAGS"' buildopts = 'liball %s' % local_comp_flags diff --git a/easybuild/easyconfigs/f/flook/flook-0.8.1-intel-compilers-2021.2.0.eb b/easybuild/easyconfigs/f/flook/flook-0.8.1-intel-compilers-2021.2.0.eb index 99b8846126f6..7e32f16c4a64 100644 --- a/easybuild/easyconfigs/f/flook/flook-0.8.1-intel-compilers-2021.2.0.eb +++ b/easybuild/easyconfigs/f/flook/flook-0.8.1-intel-compilers-2021.2.0.eb @@ -18,7 +18,7 @@ checksums = [ dependencies = [('Lua', '5.4.3')] -parallel = 1 +maxparallel = 1 local_comp_flags = 'VENDOR="intel" FFLAGS="$FFLAGS" CFLAGS="$CFLAGS"' buildopts = 'liball %s' % local_comp_flags diff --git a/easybuild/easyconfigs/f/flook/flook-0.8.1-intel-compilers-2021.4.0.eb b/easybuild/easyconfigs/f/flook/flook-0.8.1-intel-compilers-2021.4.0.eb index bf8b3b0072eb..7d06bfed11e1 100644 --- a/easybuild/easyconfigs/f/flook/flook-0.8.1-intel-compilers-2021.4.0.eb +++ b/easybuild/easyconfigs/f/flook/flook-0.8.1-intel-compilers-2021.4.0.eb @@ -18,7 +18,7 @@ checksums = [ dependencies = [('Lua', '5.4.3')] -parallel = 1 +maxparallel = 1 local_comp_flags = 'VENDOR="intel" FFLAGS="$FFLAGS" CFLAGS="$CFLAGS"' buildopts = 'liball %s' % local_comp_flags diff --git a/easybuild/easyconfigs/f/flook/flook-0.8.4-GCC-12.3.0.eb b/easybuild/easyconfigs/f/flook/flook-0.8.4-GCC-12.3.0.eb new file mode 100644 index 000000000000..2ee369c74288 --- /dev/null +++ b/easybuild/easyconfigs/f/flook/flook-0.8.4-GCC-12.3.0.eb @@ -0,0 +1,23 @@ +name = 'flook' +version = '0.8.4' + +homepage = 'https://github.com/ElectronicStructureLibrary/flook' +description = """The fortran-Lua-hook library.""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +source_urls = ['https://github.com/ElectronicStructureLibrary/flook/archive/'] +sources = ['v%(version)s/flook-%(version)s.tar.gz'] +patches = [ + ('flook-0.8.1_setup.make', './setup.make'), + 'flook-0.8.4_flook.pc.in.patch', +] +checksums = [ + {'flook-0.8.4.tar.gz': '66304756194341157d24467d994312c950d2bd33d4d19d68e81424769a3dbc03'}, + {'flook-0.8.1_setup.make': '6df3f53faa8a8fe61534ded997c5e748d0327c13b18972fbbf49eacbda30d6e0'}, + {'flook-0.8.4_flook.pc.in.patch': 'f1be1f5d8c3ad2996a206d21d55318d37c22d929ad6e0861bdb2023d6e27b831'}, +] + +dependencies = [('Lua', '5.4.6')] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/f/flook/flook-0.8.4_flook.pc.in.patch b/easybuild/easyconfigs/f/flook/flook-0.8.4_flook.pc.in.patch new file mode 100644 index 000000000000..d9f8a5e85b44 --- /dev/null +++ b/easybuild/easyconfigs/f/flook/flook-0.8.4_flook.pc.in.patch @@ -0,0 +1,13 @@ +Patch to fix missing link libraries in pkgconfig +for correctly linking with external Lua. +author: Arnold H. Kole (Utrecht University) +adapted to version 0.8.4 by Miguel Dias Costa (University of Coimbra) +--- flook.pc.in.orig 2025-02-13 15:52:24.022161421 +0000 ++++ flook.pc.in 2025-02-13 15:52:53.402133931 +0000 +@@ -9,5 +9,5 @@ + Version: @PROJECT_VERSION@ + URL: https://github.com/ElectronicStructureLibrary/flook + Cflags: -I${includedir} +-Libs: -L${libdir} -lflookall -ldl ++Libs: -L${libdir} -lflookall -llua -ldl + diff --git a/easybuild/easyconfigs/f/fmt/fmt-10.2.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/f/fmt/fmt-10.2.1-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..45cfe72e73f3 --- /dev/null +++ b/easybuild/easyconfigs/f/fmt/fmt-10.2.1-GCCcore-13.2.0.eb @@ -0,0 +1,27 @@ +easyblock = 'CMakeMake' + +name = 'fmt' +version = '10.2.1' + +homepage = 'http://fmtlib.net/' +description = "fmt (formerly cppformat) is an open-source formatting library." + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/fmtlib/fmt/releases/download/%(version)s/'] +sources = ['fmt-%(version)s.zip'] +checksums = ['312151a2d13c8327f5c9c586ac6cf7cddc1658e8f53edae0ec56509c8fa516c9'] + + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.27.6'), +] + +sanity_check_paths = { + 'files': ['lib/libfmt.a'], + 'dirs': ['include/fmt', 'lib/cmake'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/fmt/fmt-11.0.2-GCCcore-13.3.0.eb b/easybuild/easyconfigs/f/fmt/fmt-11.0.2-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..cfb38383787e --- /dev/null +++ b/easybuild/easyconfigs/f/fmt/fmt-11.0.2-GCCcore-13.3.0.eb @@ -0,0 +1,26 @@ +easyblock = 'CMakeMake' + +name = 'fmt' +version = '11.0.2' + +homepage = 'http://fmtlib.net/' +description = "fmt (formerly cppformat) is an open-source formatting library." + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/fmtlib/fmt/releases/download/%(version)s/'] +sources = ['fmt-%(version)s.zip'] +checksums = ['40fc58bebcf38c759e11a7bd8fdc163507d2423ef5058bba7f26280c5b9c5465'] + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), +] + +sanity_check_paths = { + 'files': ['lib/libfmt.a'], + 'dirs': ['include/fmt', 'lib/cmake'], +} + +moduleclass = 'lib' 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 deleted file mode 100644 index 6faff2689b64..000000000000 --- a/easybuild/easyconfigs/f/fmt/fmt-3.0.1-foss-2016b.eb +++ /dev/null @@ -1,24 +0,0 @@ -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/fmt/fmt-3.0.1-intel-2016b.eb b/easybuild/easyconfigs/f/fmt/fmt-3.0.1-intel-2016b.eb deleted file mode 100644 index 38241af81f8a..000000000000 --- a/easybuild/easyconfigs/f/fmt/fmt-3.0.1-intel-2016b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'fmt' -version = '3.0.1' - -homepage = 'http://fmtlib.net/' -description = "fmt (formerly cppformat) is an open-source formatting library." - -toolchain = {'name': 'intel', '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/fmt/fmt-3.0.2-GCCcore-6.4.0.eb b/easybuild/easyconfigs/f/fmt/fmt-3.0.2-GCCcore-6.4.0.eb deleted file mode 100644 index 22e7ed87e4b6..000000000000 --- a/easybuild/easyconfigs/f/fmt/fmt-3.0.2-GCCcore-6.4.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'fmt' -version = '3.0.2' - -homepage = 'http://fmtlib.net/' -description = "fmt (formerly cppformat) is an open-source formatting library." - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/fmtlib/fmt/releases/download/%(version)s/'] -sources = ['fmt-%(version)s.zip'] -checksums = ['51407b62a202b29d1a9c0eb5ecd4095d30031aea65407c42c25cb10cb5c59ad4'] - -builddependencies = [ - ('binutils', '2.28'), - ('CMake', '3.10.0'), -] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['lib/libfmt.a'], - 'dirs': ['include/fmt', 'lib/cmake'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/fmt/fmt-3.0.2-intel-2017a.eb b/easybuild/easyconfigs/f/fmt/fmt-3.0.2-intel-2017a.eb deleted file mode 100644 index 6d6759d1fd93..000000000000 --- a/easybuild/easyconfigs/f/fmt/fmt-3.0.2-intel-2017a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'fmt' -version = '3.0.2' - -homepage = 'http://fmtlib.net/' -description = "fmt (formerly cppformat) is an open-source formatting library." - -toolchain = {'name': 'intel', 'version': '2017a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/fmtlib/fmt/releases/download/%(version)s/'] -sources = ['fmt-%(version)s.zip'] -checksums = ['51407b62a202b29d1a9c0eb5ecd4095d30031aea65407c42c25cb10cb5c59ad4'] - -builddependencies = [('CMake', '3.9.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/fmt/fmt-5.3.0-GCCcore-7.3.0.eb b/easybuild/easyconfigs/f/fmt/fmt-5.3.0-GCCcore-7.3.0.eb deleted file mode 100644 index df92af2d8995..000000000000 --- a/easybuild/easyconfigs/f/fmt/fmt-5.3.0-GCCcore-7.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'fmt' -version = '5.3.0' - -homepage = 'http://fmtlib.net/' -description = "fmt (formerly cppformat) is an open-source formatting library." - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/fmtlib/fmt/releases/download/%(version)s/'] -sources = ['fmt-%(version)s.zip'] -checksums = ['4c0741e10183f75d7d6f730b8708a99b329b2f942dad5a9da3385ab92bb4a15c'] - -builddependencies = [ - ('binutils', '2.30'), - ('CMake', '3.12.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/fmt/fmt-5.3.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/f/fmt/fmt-5.3.0-GCCcore-8.2.0.eb deleted file mode 100644 index 14aef7c24799..000000000000 --- a/easybuild/easyconfigs/f/fmt/fmt-5.3.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'fmt' -version = '5.3.0' - -homepage = 'http://fmtlib.net/' -description = "fmt (formerly cppformat) is an open-source formatting library." - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/fmtlib/fmt/releases/download/%(version)s/'] -sources = ['fmt-%(version)s.zip'] -checksums = ['4c0741e10183f75d7d6f730b8708a99b329b2f942dad5a9da3385ab92bb4a15c'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('CMake', '3.13.3'), -] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['lib/libfmt.a'], - 'dirs': ['include/fmt', 'lib/cmake'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/fmt/fmt-6.2.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/f/fmt/fmt-6.2.1-GCCcore-9.3.0.eb deleted file mode 100644 index 945ac3c6ac72..000000000000 --- a/easybuild/easyconfigs/f/fmt/fmt-6.2.1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'fmt' -version = '6.2.1' - -homepage = 'http://fmtlib.net/' -description = "fmt (formerly cppformat) is an open-source formatting library." - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/fmtlib/fmt/releases/download/%(version)s/'] -sources = ['fmt-%(version)s.zip'] -checksums = ['94fea742ddcccab6607b517f6e608b1e5d63d712ddbc5982e44bafec5279881a'] - -builddependencies = [ - ('CMake', '3.16.4'), - ('binutils', '2.34') -] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['lib/libfmt.a'], - 'dirs': ['include/fmt', 'lib/cmake'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/fmt/fmt-7.0.3-GCCcore-9.3.0.eb b/easybuild/easyconfigs/f/fmt/fmt-7.0.3-GCCcore-9.3.0.eb deleted file mode 100644 index aefd2a770727..000000000000 --- a/easybuild/easyconfigs/f/fmt/fmt-7.0.3-GCCcore-9.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'fmt' -version = '7.0.3' - -homepage = 'http://fmtlib.net/' -description = "fmt (formerly cppformat) is an open-source formatting library." - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/fmtlib/fmt/releases/download/%(version)s/'] -sources = ['fmt-%(version)s.zip'] -checksums = ['decfdf9ad274070fa85f26407b816f5a4d82205ae86bac1990be658d0795ea4d'] - -builddependencies = [ - ('CMake', '3.16.4'), - ('binutils', '2.34') -] - -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.11.94-foss-2016a.eb b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.94-foss-2016a.eb deleted file mode 100644 index d95583543131..000000000000 --- a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.94-foss-2016a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fontconfig' -version = '2.11.94' - -homepage = 'http://www.freedesktop.org/software/fontconfig' -description = """Fontconfig is a library designed to provide system-wide font configuration, customization and -application access.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('expat', '2.1.0'), - ('freetype', '2.6.2'), -] - -configopts = '--disable-docs ' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.94-intel-2016a.eb b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.94-intel-2016a.eb deleted file mode 100644 index f008f4125b60..000000000000 --- a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.94-intel-2016a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fontconfig' -version = '2.11.94' - -homepage = 'http://www.freedesktop.org/software/fontconfig' -description = """Fontconfig is a library designed to provide system-wide font configuration, customization and -application access.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('expat', '2.1.0'), - ('freetype', '2.6.2'), -] - -configopts = '--disable-docs ' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.95-foss-2016a.eb b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.95-foss-2016a.eb deleted file mode 100644 index 93a5699fb557..000000000000 --- a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.95-foss-2016a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fontconfig' -version = '2.11.95' - -homepage = 'http://www.freedesktop.org/software/fontconfig' -description = """Fontconfig is a library designed to provide system-wide font configuration, customization and -application access.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('expat', '2.1.1'), - ('freetype', '2.6.3'), -] - -configopts = '--disable-docs ' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.95-intel-2016a.eb b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.95-intel-2016a.eb deleted file mode 100644 index 09b5a490888d..000000000000 --- a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.95-intel-2016a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fontconfig' -version = '2.11.95' - -homepage = 'http://www.freedesktop.org/software/fontconfig' -description = """Fontconfig is a library designed to provide system-wide font configuration, customization and -application access.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('expat', '2.1.1'), - ('freetype', '2.6.3'), -] - -configopts = '--disable-docs ' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-GCCcore-5.4.0.eb b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-GCCcore-5.4.0.eb deleted file mode 100644 index fc9583cf3bce..000000000000 --- a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-GCCcore-5.4.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -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] -checksums = ['a9f42d03949f948a3a4f762287dbc16e53a927c91a07ee64207ebd90a9e5e292'] - -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), - ('pkg-config', '0.29.1'), -] - -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 deleted file mode 100644 index 0b86b4b9dbd2..000000000000 --- a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-GCCcore-6.3.0-libpng-1.6.29.eb +++ /dev/null @@ -1,29 +0,0 @@ -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), - ('pkg-config', '0.29.2'), -] - -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 deleted file mode 100644 index 2ff9e6f96232..000000000000 --- a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-GCCcore-6.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -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] -checksums = ['a9f42d03949f948a3a4f762287dbc16e53a927c91a07ee64207ebd90a9e5e292'] - -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), - ('pkg-config', '0.29.2'), -] - -configopts = '--disable-docs ' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-foss-2016b.eb b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-foss-2016b.eb deleted file mode 100644 index 28105f60bc29..000000000000 --- a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-foss-2016b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fontconfig' -version = '2.12.1' - -homepage = 'http://www.freedesktop.org/software/fontconfig' -description = """Fontconfig is a library designed to provide system-wide font configuration, customization and -application access.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('expat', '2.2.0'), - ('freetype', '2.6.5'), -] - -builddependencies = [ - ('pkg-config', '0.29.1'), -] - -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 deleted file mode 100644 index fea82925812a..000000000000 --- a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-gimkl-2017a.eb +++ /dev/null @@ -1,26 +0,0 @@ -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'), -] - -builddependencies = [ - ('pkg-config', '0.29.1'), -] - -configopts = '--disable-docs ' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-intel-2016b.eb b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-intel-2016b.eb deleted file mode 100644 index bc9ceceb3203..000000000000 --- a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-intel-2016b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fontconfig' -version = '2.12.1' - -homepage = 'http://www.freedesktop.org/software/fontconfig' -description = """Fontconfig is a library designed to provide system-wide font configuration, customization and -application access.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('expat', '2.2.0'), - ('freetype', '2.6.5'), -] - -builddependencies = [ - ('pkg-config', '0.29.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 deleted file mode 100644 index daa055f1d300..000000000000 --- a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.4-GCCcore-6.4.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -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'), - ('gperf', '3.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('expat', '2.2.4'), - ('freetype', '2.8'), -] - -configopts = '--disable-docs ' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.6-GCCcore-6.4.0.eb b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.6-GCCcore-6.4.0.eb deleted file mode 100644 index f843987fed3f..000000000000 --- a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.6-GCCcore-6.4.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fontconfig' -version = '2.12.6' - -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 = ['064b9ebf060c9e77011733ac9dc0e2ce92870b574cca2405e11f5353a683c334'] - -builddependencies = [ - ('binutils', '2.28'), - ('gperf', '3.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('expat', '2.2.5'), - ('freetype', '2.9'), -] - -configopts = '--disable-docs ' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.13.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.13.0-GCCcore-6.4.0.eb deleted file mode 100644 index f44c5f328bdb..000000000000 --- a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.13.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fontconfig' -version = '2.13.0' - -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 = ['a6ca290637d8b2c4e1dd40549b179202977593f7481ec83ddfb1765ad90037ba'] - -builddependencies = [ - ('binutils', '2.28'), - ('gperf', '3.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('expat', '2.2.5'), - ('freetype', '2.9'), - ('util-linux', '2.31.1'), -] - -configopts = '--disable-docs ' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.13.0-GCCcore-7.3.0.eb b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.13.0-GCCcore-7.3.0.eb deleted file mode 100644 index 21458be52dea..000000000000 --- a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.13.0-GCCcore-7.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fontconfig' -version = '2.13.0' - -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': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] -sources = [SOURCE_TAR_GZ] -checksums = ['a6ca290637d8b2c4e1dd40549b179202977593f7481ec83ddfb1765ad90037ba'] - -builddependencies = [ - ('binutils', '2.30'), - ('gperf', '3.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('expat', '2.2.5'), - ('freetype', '2.9.1'), - ('util-linux', '2.32'), -] - -configopts = '--disable-docs ' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.13.1-GCCcore-8.2.0.eb b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.13.1-GCCcore-8.2.0.eb deleted file mode 100644 index e87cba9e71c8..000000000000 --- a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.13.1-GCCcore-8.2.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fontconfig' -version = '2.13.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': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] -sources = [SOURCE_TAR_GZ] -checksums = ['9f0d852b39d75fc655f9f53850eb32555394f36104a044bb2b2fc9e66dbbfa7f'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('gperf', '3.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('expat', '2.2.6'), - ('freetype', '2.9.1'), - ('util-linux', '2.33'), -] - -configopts = '--disable-docs ' - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.13.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.13.1-GCCcore-8.3.0.eb deleted file mode 100644 index 468c69a5190a..000000000000 --- a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.13.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fontconfig' -version = '2.13.1' - -homepage = 'https://www.freedesktop.org/wiki/Software/fontconfig/' - -description = """ - Fontconfig is a library designed to provide system-wide font configuration, - customization and application access. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] -sources = [SOURCE_TAR_GZ] -checksums = ['9f0d852b39d75fc655f9f53850eb32555394f36104a044bb2b2fc9e66dbbfa7f'] - -builddependencies = [ - ('binutils', '2.32'), - ('gperf', '3.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('expat', '2.2.7'), - ('freetype', '2.10.1'), - ('util-linux', '2.34'), -] - -configopts = '--disable-docs ' - -sanity_check_paths = { - 'files': ['include/fontconfig/fontconfig.h', 'lib/libfontconfig.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.13.92-GCCcore-9.3.0.eb b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.13.92-GCCcore-9.3.0.eb deleted file mode 100644 index e98c515a9acc..000000000000 --- a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.13.92-GCCcore-9.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fontconfig' -version = '2.13.92' - -homepage = 'https://www.freedesktop.org/wiki/Software/fontconfig/' - -description = """ - Fontconfig is a library designed to provide system-wide font configuration, - customization and application access. -""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://www.freedesktop.org/software/fontconfig/release/'] -sources = [SOURCE_TAR_GZ] -checksums = ['3406a05b83a42231e3df68d02bc0a0cf47b3f2e8f11c8ede62267daf5f130016'] - -builddependencies = [ - ('binutils', '2.34'), - ('gperf', '3.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('expat', '2.2.9'), - ('freetype', '2.10.1'), - ('util-linux', '2.35'), -] - -configopts = '--disable-docs ' - -sanity_check_paths = { - 'files': ['include/fontconfig/fontconfig.h', 'lib/libfontconfig.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/fontsproto/fontsproto-2.1.3-foss-2016a.eb b/easybuild/easyconfigs/f/fontsproto/fontsproto-2.1.3-foss-2016a.eb deleted file mode 100644 index f29659fb130c..000000000000 --- a/easybuild/easyconfigs/f/fontsproto/fontsproto-2.1.3-foss-2016a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fontsproto' -version = '2.1.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "X11 font extension wire protocol" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -builddependencies = [('xorg-macros', '1.19.0')] - -sanity_check_paths = { - 'files': [], - 'dirs': ['include/X11/fonts'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/f/fontsproto/fontsproto-2.1.3-gimkl-2.11.5.eb b/easybuild/easyconfigs/f/fontsproto/fontsproto-2.1.3-gimkl-2.11.5.eb deleted file mode 100644 index 8e577e277b2e..000000000000 --- a/easybuild/easyconfigs/f/fontsproto/fontsproto-2.1.3-gimkl-2.11.5.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fontsproto' -version = '2.1.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "X11 font extension wire protocol" - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': [], - 'dirs': ['include/X11/fonts'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/f/fontsproto/fontsproto-2.1.3-intel-2016a.eb b/easybuild/easyconfigs/f/fontsproto/fontsproto-2.1.3-intel-2016a.eb deleted file mode 100644 index f5229cc8c366..000000000000 --- a/easybuild/easyconfigs/f/fontsproto/fontsproto-2.1.3-intel-2016a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fontsproto' -version = '2.1.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "X11 font extension wire protocol" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -builddependencies = [('xorg-macros', '1.19.0')] - -sanity_check_paths = { - 'files': [], - 'dirs': ['include/X11/fonts'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/f/fonttools/fonttools-4.53.1-GCCcore-11.3.0.eb b/easybuild/easyconfigs/f/fonttools/fonttools-4.53.1-GCCcore-11.3.0.eb new file mode 100644 index 000000000000..e5fd29aedd47 --- /dev/null +++ b/easybuild/easyconfigs/f/fonttools/fonttools-4.53.1-GCCcore-11.3.0.eb @@ -0,0 +1,23 @@ +easyblock = 'PythonPackage' + +name = 'fonttools' +version = '4.53.1' + +homepage = 'https://python-markdown.github.io/' +description = """ +fontTools is a library for manipulating fonts, written in Python. +The project includes the TTX tool, that can convert TrueType and OpenType fonts to and from an XML text format, +which is also called TTX. +It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.""" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} + +sources = [SOURCELOWER_TAR_GZ] +checksums = ['e128778a8e9bc11159ce5447f76766cefbd876f44bd79aff030287254e4752c4'] + +builddependencies = [('binutils', '2.38')] +dependencies = [('Python', '3.10.4')] + +options = {'modulename': 'fontTools'} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/f/fonttools/fonttools-4.53.1-GCCcore-12.2.0.eb b/easybuild/easyconfigs/f/fonttools/fonttools-4.53.1-GCCcore-12.2.0.eb new file mode 100644 index 000000000000..a9064985fd34 --- /dev/null +++ b/easybuild/easyconfigs/f/fonttools/fonttools-4.53.1-GCCcore-12.2.0.eb @@ -0,0 +1,23 @@ +easyblock = 'PythonPackage' + +name = 'fonttools' +version = '4.53.1' + +homepage = 'https://python-markdown.github.io/' +description = """ +fontTools is a library for manipulating fonts, written in Python. +The project includes the TTX tool, that can convert TrueType and OpenType fonts to and from an XML text format, +which is also called TTX. +It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.""" + +toolchain = {'name': 'GCCcore', 'version': '12.2.0'} + +sources = [SOURCELOWER_TAR_GZ] +checksums = ['e128778a8e9bc11159ce5447f76766cefbd876f44bd79aff030287254e4752c4'] + +builddependencies = [('binutils', '2.39')] +dependencies = [('Python', '3.10.8')] + +options = {'modulename': 'fontTools'} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/f/fonttools/fonttools-4.53.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/f/fonttools/fonttools-4.53.1-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..d526e8e6cfda --- /dev/null +++ b/easybuild/easyconfigs/f/fonttools/fonttools-4.53.1-GCCcore-12.3.0.eb @@ -0,0 +1,23 @@ +easyblock = 'PythonPackage' + +name = 'fonttools' +version = '4.53.1' + +homepage = 'https://python-markdown.github.io/' +description = """ +fontTools is a library for manipulating fonts, written in Python. +The project includes the TTX tool, that can convert TrueType and OpenType fonts to and from an XML text format, +which is also called TTX. +It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +sources = [SOURCELOWER_TAR_GZ] +checksums = ['e128778a8e9bc11159ce5447f76766cefbd876f44bd79aff030287254e4752c4'] + +builddependencies = [('binutils', '2.40')] +dependencies = [('Python', '3.11.3')] + +options = {'modulename': 'fontTools'} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/f/fonttools/fonttools-4.53.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/f/fonttools/fonttools-4.53.1-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..35ec4c2544aa --- /dev/null +++ b/easybuild/easyconfigs/f/fonttools/fonttools-4.53.1-GCCcore-13.2.0.eb @@ -0,0 +1,23 @@ +easyblock = 'PythonPackage' + +name = 'fonttools' +version = '4.53.1' + +homepage = 'https://python-markdown.github.io/' +description = """ +fontTools is a library for manipulating fonts, written in Python. +The project includes the TTX tool, that can convert TrueType and OpenType fonts to and from an XML text format, +which is also called TTX. +It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +sources = [SOURCELOWER_TAR_GZ] +checksums = ['e128778a8e9bc11159ce5447f76766cefbd876f44bd79aff030287254e4752c4'] + +builddependencies = [('binutils', '2.40')] +dependencies = [('Python', '3.11.5')] + +options = {'modulename': 'fontTools'} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/f/fonttools/fonttools-4.53.1-GCCcore-13.3.0.eb b/easybuild/easyconfigs/f/fonttools/fonttools-4.53.1-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..506185bcc42d --- /dev/null +++ b/easybuild/easyconfigs/f/fonttools/fonttools-4.53.1-GCCcore-13.3.0.eb @@ -0,0 +1,23 @@ +easyblock = 'PythonPackage' + +name = 'fonttools' +version = '4.53.1' + +homepage = 'https://python-markdown.github.io/' +description = """ +fontTools is a library for manipulating fonts, written in Python. +The project includes the TTX tool, that can convert TrueType and OpenType fonts to and from an XML text format, +which is also called TTX. +It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +sources = [SOURCELOWER_TAR_GZ] +checksums = ['e128778a8e9bc11159ce5447f76766cefbd876f44bd79aff030287254e4752c4'] + +builddependencies = [('binutils', '2.42')] +dependencies = [('Python', '3.12.3')] + +options = {'modulename': 'fontTools'} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/f/foss/foss-2016.04.eb b/easybuild/easyconfigs/f/foss/foss-2016.04.eb deleted file mode 100644 index c458bd46af3a..000000000000 --- a/easybuild/easyconfigs/f/foss/foss-2016.04.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'Toolchain' - -name = 'foss' -version = '2016.04' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#foss-toolchain' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -local_gccver = '5.3.0-2.26' - -local_blaslib = 'OpenBLAS' -local_blasver = '0.2.18' -local_blas = '%s-%s' % (local_blaslib, local_blasver) -local_blassuff = '-LAPACK-3.6.0' - -# toolchain used to build foss dependencies -local_comp_mpi_tc_name = 'gompi' -local_comp_mpi_tc = (local_comp_mpi_tc_name, version) - -# compiler toolchain depencies -# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain -# because of toolchain preperation functions -# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds -dependencies = [ - ('GCC', local_gccver), - ('OpenMPI', '1.10.2', '', ('GCC', local_gccver)), - (local_blaslib, local_blasver, local_blassuff, ('GCC', local_gccver)), - ('FFTW', '3.3.4', '', local_comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s%s' % (local_blas, local_blassuff), local_comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/foss/foss-2016.06.eb b/easybuild/easyconfigs/f/foss/foss-2016.06.eb deleted file mode 100644 index 7e076c56aa43..000000000000 --- a/easybuild/easyconfigs/f/foss/foss-2016.06.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'Toolchain' - -name = 'foss' -version = '2016.06' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#foss-toolchain' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -local_gccver = '5.4.0-2.26' - -local_blaslib = 'OpenBLAS' -local_blasver = '0.2.18' -local_blas = '%s-%s' % (local_blaslib, local_blasver) -local_blassuff = '-LAPACK-3.6.0' - -# toolchain used to build foss dependencies -local_comp_mpi_tc_name = 'gompi' -local_comp_mpi_tc = (local_comp_mpi_tc_name, version) - -# compiler toolchain depencies -# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain -# because of toolchain preperation functions -# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds -dependencies = [ - ('GCC', local_gccver), - ('OpenMPI', '1.10.3', '', ('GCC', local_gccver)), - (local_blaslib, local_blasver, local_blassuff, ('GCC', local_gccver)), - ('FFTW', '3.3.4', '', local_comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s%s' % (local_blas, local_blassuff), local_comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/foss/foss-2016.07.eb b/easybuild/easyconfigs/f/foss/foss-2016.07.eb deleted file mode 100644 index bfa6e2bf0c9d..000000000000 --- a/easybuild/easyconfigs/f/foss/foss-2016.07.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'Toolchain' - -name = 'foss' -version = '2016.07' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#foss-toolchain' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -local_gccbinver = '6.1.0-2.27' - -local_blaslib = 'OpenBLAS' -local_blasver = '0.2.18' -local_blas = '%s-%s' % (local_blaslib, local_blasver) -local_blassuff = '-LAPACK-3.6.1' - -# toolchain used to build foss dependencies -local_comp_mpi_tc_name = 'gompi' -local_comp_mpi_tc = (local_comp_mpi_tc_name, version) - -# compiler toolchain depencies -# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain -# because of toolchain preperation functions -# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds -dependencies = [ - ('GCC', local_gccbinver), - ('OpenMPI', '1.10.3', '', ('GCC', local_gccbinver)), - (local_blaslib, local_blasver, local_blassuff, local_comp_mpi_tc), - ('FFTW', '3.3.4', '', local_comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s%s' % (local_blas, local_blassuff), local_comp_mpi_tc) -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/foss/foss-2016.09.eb b/easybuild/easyconfigs/f/foss/foss-2016.09.eb deleted file mode 100644 index d9281ff4a962..000000000000 --- a/easybuild/easyconfigs/f/foss/foss-2016.09.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'Toolchain' - -name = 'foss' -version = '2016.09' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#foss-toolchain' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -local_gccver = '6.2.0-2.27' - -local_blaslib = 'OpenBLAS' -local_blasver = '0.2.19' -local_blas = '%s-%s' % (local_blaslib, local_blasver) -local_blassuff = '-LAPACK-3.6.1' - -# toolchain used to build foss dependencies -local_comp_mpi_tc = ('gompi', version) - -# compiler toolchain depencies -# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain -# because of toolchain preperation functions -# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds -dependencies = [ - ('GCC', local_gccver), - ('OpenMPI', '2.0.1', '', ('GCC', local_gccver)), - (local_blaslib, local_blasver, local_blassuff, local_comp_mpi_tc), - ('FFTW', '3.3.5', '', local_comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s%s' % (local_blas, local_blassuff), local_comp_mpi_tc) -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/foss/foss-2016a.eb b/easybuild/easyconfigs/f/foss/foss-2016a.eb deleted file mode 100644 index 0a26b263f33a..000000000000 --- a/easybuild/easyconfigs/f/foss/foss-2016a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'Toolchain' - -name = 'foss' -version = '2016a' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#foss-toolchain' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -local_gccver = '4.9.3-2.25' - -local_blaslib = 'OpenBLAS' -local_blasver = '0.2.15' -local_blas = '%s-%s' % (local_blaslib, local_blasver) -local_blassuff = '-LAPACK-3.6.0' - -# toolchain used to build foss dependencies -local_comp_mpi_tc = ('gompi', version) - -# compiler toolchain depencies -# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain -# because of toolchain preperation functions -# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds -dependencies = [ - ('GCC', local_gccver), - ('OpenMPI', '1.10.2', '', ('GCC', local_gccver)), - (local_blaslib, local_blasver, local_blassuff, ('GCC', local_gccver)), - ('FFTW', '3.3.4', '', local_comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s%s' % (local_blas, local_blassuff), local_comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/foss/foss-2016b.eb b/easybuild/easyconfigs/f/foss/foss-2016b.eb deleted file mode 100644 index 73e7b29f2731..000000000000 --- a/easybuild/easyconfigs/f/foss/foss-2016b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'Toolchain' - -name = 'foss' -version = '2016b' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#foss-toolchain' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -local_gccver = '5.4.0-2.26' - -local_blaslib = 'OpenBLAS' -local_blasver = '0.2.18' -local_blas = '%s-%s' % (local_blaslib, local_blasver) -local_blassuff = '-LAPACK-3.6.1' - -# toolchain used to build foss dependencies -local_comp_mpi_tc = ('gompi', version) - -# compiler toolchain depencies -# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain -# because of toolchain preperation functions -# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds -dependencies = [ - ('GCC', local_gccver), - ('OpenMPI', '1.10.3', '', ('GCC', local_gccver)), - (local_blaslib, local_blasver, local_blassuff, ('GCC', local_gccver)), - ('FFTW', '3.3.4', '', local_comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s%s' % (local_blas, local_blassuff), local_comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/foss/foss-2017a.eb b/easybuild/easyconfigs/f/foss/foss-2017a.eb deleted file mode 100644 index 2e4db7e71883..000000000000 --- a/easybuild/easyconfigs/f/foss/foss-2017a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'Toolchain' - -name = 'foss' -version = '2017a' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#foss-toolchain' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -local_gccver = '6.3.0-2.27' - -local_blaslib = 'OpenBLAS' -local_blasver = '0.2.19' -local_blas = '%s-%s' % (local_blaslib, local_blasver) -local_blassuff = '-LAPACK-3.7.0' - -# toolchain used to build foss dependencies -local_comp_mpi_tc = ('gompi', version) - -# compiler toolchain depencies -# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain -# because of toolchain preperation functions -# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds -dependencies = [ - ('GCC', local_gccver), - ('OpenMPI', '2.0.2', '', ('GCC', local_gccver)), - (local_blaslib, local_blasver, local_blassuff, ('GCC', local_gccver)), - ('FFTW', '3.3.6', '', local_comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s%s' % (local_blas, local_blassuff), local_comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/foss/foss-2017b.eb b/easybuild/easyconfigs/f/foss/foss-2017b.eb deleted file mode 100644 index d3aaa775c382..000000000000 --- a/easybuild/easyconfigs/f/foss/foss-2017b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'Toolchain' - -name = 'foss' -version = '2017b' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#foss-toolchain' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -local_gccver = '6.4.0-2.28' - -local_blaslib = 'OpenBLAS' -local_blasver = '0.2.20' -local_blas = '%s-%s' % (local_blaslib, local_blasver) - -# toolchain used to build foss dependencies -local_comp_mpi_tc = ('gompi', 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', local_gccver), - ('OpenMPI', '2.1.1', '', ('GCC', local_gccver)), - (local_blaslib, local_blasver, '', ('GCC', local_gccver)), - ('FFTW', '3.3.6', '', local_comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s' % local_blas, local_comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/foss/foss-2018.08.eb b/easybuild/easyconfigs/f/foss/foss-2018.08.eb deleted file mode 100644 index d69d7137337c..000000000000 --- a/easybuild/easyconfigs/f/foss/foss-2018.08.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'Toolchain' - -name = 'foss' -version = '2018.08' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#foss-toolchain' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -local_gccver = '8.2.0-2.31.1' - -local_blaslib = 'OpenBLAS' -local_blasver = '0.3.3' -local_blas = '%s-%s' % (local_blaslib, local_blasver) - -# toolchain used to build foss dependencies -local_comp_mpi_tc = ('gompi', 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', local_gccver), - ('OpenMPI', '3.1.2', '', ('GCC', local_gccver)), - (local_blaslib, local_blasver, '', ('GCC', local_gccver)), - ('FFTW', '3.3.8', '', local_comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s' % local_blas, local_comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/foss/foss-2018a.eb b/easybuild/easyconfigs/f/foss/foss-2018a.eb deleted file mode 100644 index 1c12870474f1..000000000000 --- a/easybuild/easyconfigs/f/foss/foss-2018a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'Toolchain' - -name = 'foss' -version = '2018a' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#foss-toolchain' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -local_gccver = '6.4.0-2.28' - -local_blaslib = 'OpenBLAS' -local_blasver = '0.2.20' -local_blas = '%s-%s' % (local_blaslib, local_blasver) - -# toolchain used to build foss dependencies -local_comp_mpi_tc = ('gompi', 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', local_gccver), - ('OpenMPI', '2.1.2', '', ('GCC', local_gccver)), - (local_blaslib, local_blasver, '', ('GCC', local_gccver)), - ('FFTW', '3.3.7', '', local_comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s' % local_blas, local_comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/foss/foss-2018b.eb b/easybuild/easyconfigs/f/foss/foss-2018b.eb deleted file mode 100644 index 6b0b00d4aaf8..000000000000 --- a/easybuild/easyconfigs/f/foss/foss-2018b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'Toolchain' - -name = 'foss' -version = '2018b' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#foss-toolchain' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -local_gccver = '7.3.0-2.30' - -local_blaslib = 'OpenBLAS' -local_blasver = '0.3.1' -local_blas = '%s-%s' % (local_blaslib, local_blasver) - -# toolchain used to build foss dependencies -local_comp_mpi_tc = ('gompi', 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', local_gccver), - ('OpenMPI', '3.1.1', '', ('GCC', local_gccver)), - (local_blaslib, local_blasver, '', ('GCC', local_gccver)), - ('FFTW', '3.3.8', '', local_comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s' % local_blas, local_comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/foss/foss-2019a.eb b/easybuild/easyconfigs/f/foss/foss-2019a.eb deleted file mode 100644 index 704fc7bbfd51..000000000000 --- a/easybuild/easyconfigs/f/foss/foss-2019a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'Toolchain' - -name = 'foss' -version = '2019a' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#foss-toolchain' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -local_gccver = '8.2.0-2.31.1' - -local_blaslib = 'OpenBLAS' -local_blasver = '0.3.5' -local_blas = '%s-%s' % (local_blaslib, local_blasver) - -# toolchain used to build foss dependencies -local_comp_mpi_tc = ('gompi', version) - -# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain -# because of toolchain preparation functions -dependencies = [ - ('GCC', local_gccver), - ('OpenMPI', '3.1.3', '', ('GCC', local_gccver)), - (local_blaslib, local_blasver, '', ('GCC', local_gccver)), - ('FFTW', '3.3.8', '', local_comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s' % local_blas, local_comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/foss/foss-2019b.eb b/easybuild/easyconfigs/f/foss/foss-2019b.eb deleted file mode 100644 index 970adb953f07..000000000000 --- a/easybuild/easyconfigs/f/foss/foss-2019b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'Toolchain' - -name = 'foss' -version = '2019b' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#foss-toolchain' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -local_gccver = '8.3.0' - -# toolchain used to build foss dependencies -local_comp_mpi_tc = ('gompi', version) - -# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain -# because of toolchain preparation functions -dependencies = [ - ('GCC', local_gccver), - ('OpenMPI', '3.1.4', '', ('GCC', local_gccver)), - ('OpenBLAS', '0.3.7', '', ('GCC', local_gccver)), - ('FFTW', '3.3.8', '', local_comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '', local_comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/foss/foss-2020a.eb b/easybuild/easyconfigs/f/foss/foss-2020a.eb deleted file mode 100644 index 2b0739b47c8f..000000000000 --- a/easybuild/easyconfigs/f/foss/foss-2020a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'Toolchain' - -name = 'foss' -version = '2020a' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#foss-toolchain' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -local_gccver = '9.3.0' - -# toolchain used to build foss dependencies -local_comp_mpi_tc = ('gompi', version) - -# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain -# because of toolchain preparation functions -dependencies = [ - ('GCC', local_gccver), - ('OpenMPI', '4.0.3', '', ('GCC', local_gccver)), - ('OpenBLAS', '0.3.9', '', ('GCC', local_gccver)), - ('FFTW', '3.3.8', '', local_comp_mpi_tc), - ('ScaLAPACK', '2.1.0', '', local_comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/foss/foss-2024a.eb b/easybuild/easyconfigs/f/foss/foss-2024a.eb new file mode 100644 index 000000000000..7e9a4ba51129 --- /dev/null +++ b/easybuild/easyconfigs/f/foss/foss-2024a.eb @@ -0,0 +1,28 @@ +easyblock = 'Toolchain' + +name = 'foss' +version = '2024a' + +homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#foss-toolchain' +description = """GNU Compiler Collection (GCC) based compiler toolchain, including + OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" + +toolchain = SYSTEM + +local_gccver = '13.3.0' + +# toolchain used to build foss dependencies +local_comp_mpi_tc = ('gompi', version) + +# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain +# because of toolchain preparation functions +dependencies = [ + ('GCC', local_gccver), + ('OpenMPI', '5.0.3', '', ('GCC', local_gccver)), + ('FlexiBLAS', '3.4.4', '', ('GCC', local_gccver)), + ('FFTW', '3.3.10', '', ('GCC', local_gccver)), + ('FFTW.MPI', '3.3.10', '', local_comp_mpi_tc), + ('ScaLAPACK', '2.2.0', '-fb', local_comp_mpi_tc), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/fosscuda/fosscuda-2017b.eb b/easybuild/easyconfigs/f/fosscuda/fosscuda-2017b.eb deleted file mode 100644 index 74aea35efab1..000000000000 --- a/easybuild/easyconfigs/f/fosscuda/fosscuda-2017b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "Toolchain" - -name = 'fosscuda' -version = '2017b' - -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 = SYSTEM - -local_gccver = '6.4.0-2.28' - -local_blaslib = 'OpenBLAS' -local_blasver = '0.2.20' -local_blas = '-%s-%s' % (local_blaslib, local_blasver) - -# toolchain used to build fosscuda dependencies -local_comp_mpi_tc = ('gompic', version) - -# compiler toolchain dependencies -# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain -# because of toolchain preperation functions -dependencies = [ - ('GCC', local_gccver), # part of gompic - ('CUDA', '9.0.176', '', ('GCC', local_gccver)), # part of gompic - ('OpenMPI', '2.1.1', '', ('gcccuda', version)), # part of gompic - (local_blaslib, local_blasver, '', ('GCC', local_gccver)), - ('FFTW', '3.3.6', '', local_comp_mpi_tc), - ('ScaLAPACK', '2.0.2', local_blas, local_comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/fosscuda/fosscuda-2018a.eb b/easybuild/easyconfigs/f/fosscuda/fosscuda-2018a.eb deleted file mode 100644 index eeac8d3940dc..000000000000 --- a/easybuild/easyconfigs/f/fosscuda/fosscuda-2018a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "Toolchain" - -name = 'fosscuda' -version = '2018a' - -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 = SYSTEM - -local_gccver = '6.4.0-2.28' - -local_blaslib = 'OpenBLAS' -local_blasver = '0.2.20' -local_blas = '-%s-%s' % (local_blaslib, local_blasver) - -# toolchain used to build fosscuda dependencies -local_comp_mpi_tc = ('gompic', version) - -# compiler toolchain dependencies -# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain -# because of toolchain preperation functions -dependencies = [ - ('GCC', local_gccver), # part of gompic - ('CUDA', '9.1.85', '', ('GCC', local_gccver)), # part of gompic - ('OpenMPI', '2.1.2', '', ('gcccuda', version)), # part of gompic - (local_blaslib, local_blasver, '', ('GCC', local_gccver)), - ('FFTW', '3.3.7', '', local_comp_mpi_tc), - ('ScaLAPACK', '2.0.2', local_blas, local_comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/fosscuda/fosscuda-2018b.eb b/easybuild/easyconfigs/f/fosscuda/fosscuda-2018b.eb deleted file mode 100644 index ae283c08d2df..000000000000 --- a/easybuild/easyconfigs/f/fosscuda/fosscuda-2018b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'Toolchain' - -name = 'fosscuda' -version = '2018b' - -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 = SYSTEM - -local_gccver = '7.3.0-2.30' - -local_blaslib = 'OpenBLAS' -local_blasver = '0.3.1' -local_blas = '-%s-%s' % (local_blaslib, local_blasver) - -# toolchain used to build fosscuda dependencies -local_comp_mpi_tc = ('gompic', version) - -# compiler toolchain dependencies -# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain -# because of toolchain preperation functions -dependencies = [ - ('GCC', local_gccver), # part of gompic - ('CUDA', '9.2.88', '', ('GCC', local_gccver)), # part of gompic - ('OpenMPI', '3.1.1', '', ('gcccuda', version)), # part of gompic - (local_blaslib, local_blasver, '', ('GCC', local_gccver)), - ('FFTW', '3.3.8', '', local_comp_mpi_tc), - ('ScaLAPACK', '2.0.2', local_blas, local_comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/fosscuda/fosscuda-2019a.eb b/easybuild/easyconfigs/f/fosscuda/fosscuda-2019a.eb deleted file mode 100644 index 9a92582baceb..000000000000 --- a/easybuild/easyconfigs/f/fosscuda/fosscuda-2019a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'Toolchain' - -name = 'fosscuda' -version = '2019a' - -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 = SYSTEM - -local_gccver = '8.2.0-2.31.1' - -local_blaslib = 'OpenBLAS' -local_blasver = '0.3.5' -local_blas = '-%s-%s' % (local_blaslib, local_blasver) - -# toolchain used to build fosscuda dependencies -local_comp_mpi_tc = ('gompic', version) - -# compiler toolchain dependencies -# We need GCC, CUDA and OpenMPI as explicit dependencies instead of -# gompic toolchain because of toolchain preperation functions. -dependencies = [ - ('GCC', local_gccver), # part of gompic - ('CUDA', '10.1.105', '', ('GCC', local_gccver)), # part of gompic - ('OpenMPI', '3.1.3', '', ('gcccuda', version)), # part of gompic - (local_blaslib, local_blasver, '', ('GCC', local_gccver)), - ('FFTW', '3.3.8', '', local_comp_mpi_tc), - ('ScaLAPACK', '2.0.2', local_blas, local_comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/fosscuda/fosscuda-2019b.eb b/easybuild/easyconfigs/f/fosscuda/fosscuda-2019b.eb deleted file mode 100644 index f4bafc1a8d87..000000000000 --- a/easybuild/easyconfigs/f/fosscuda/fosscuda-2019b.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'Toolchain' - -name = 'fosscuda' -version = '2019b' - -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 = SYSTEM - -local_gccver = '8.3.0' - -# toolchain used to build fosscuda dependencies -local_comp_mpi_tc = ('gompic', version) - -# compiler toolchain dependencies -# We need GCC, CUDA and OpenMPI as explicit dependencies instead of -# gompic toolchain because of toolchain preperation functions. -dependencies = [ - ('GCC', local_gccver), # part of gompic - ('CUDA', '10.1.243', '', ('GCC', local_gccver)), # part of gompic - ('OpenMPI', '3.1.4', '', ('gcccuda', version)), # part of gompic - ('OpenBLAS', '0.3.7', '', ('GCC', local_gccver)), - ('FFTW', '3.3.8', '', local_comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '', local_comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/fosscuda/fosscuda-2020a.eb b/easybuild/easyconfigs/f/fosscuda/fosscuda-2020a.eb deleted file mode 100644 index 921ff09c9df1..000000000000 --- a/easybuild/easyconfigs/f/fosscuda/fosscuda-2020a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'Toolchain' - -name = 'fosscuda' -version = '2020a' - -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 = SYSTEM - -local_gccver = '9.3.0' - -# toolchain used to build fosscuda dependencies -local_comp_mpi_tc = ('gompic', version) - -# compiler toolchain dependencies -# We need GCC, CUDA and OpenMPI as explicit dependencies instead of -# gompic toolchain because of toolchain preperation functions. -dependencies = [ - ('GCC', local_gccver), # part of gompic - ('CUDA', '11.0.2', '', ('GCC', local_gccver)), # part of gompic - ('OpenMPI', '4.0.3', '', ('gcccuda', version)), # part of gompic - ('OpenBLAS', '0.3.9', '', ('GCC', local_gccver)), - ('FFTW', '3.3.8', '', local_comp_mpi_tc), - ('ScaLAPACK', '2.1.0', '', local_comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/fplll/fplll-5.4.5-GCCcore-11.3.0.eb b/easybuild/easyconfigs/f/fplll/fplll-5.4.5-GCCcore-11.3.0.eb index 229958da639c..fe95ba0adfea 100644 --- a/easybuild/easyconfigs/f/fplll/fplll-5.4.5-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/f/fplll/fplll-5.4.5-GCCcore-11.3.0.eb @@ -5,7 +5,7 @@ version = '5.4.5' homepage = 'https://github.com/fplll/fplll' description = """fplll contains implementations of several lattice algorithms. - The implementation relies on floating-point orthogonalization, and the 1982 paper from + The implementation relies on floating-point orthogonalization, and the 1982 paper from Lenstra, Lenstra Jr. and Lovasz (LLL) is central to the code, hence the name.""" toolchain = {'name': 'GCCcore', 'version': '11.3.0'} diff --git a/easybuild/easyconfigs/f/fplll/fplll-5.4.5-GCCcore-13.2.0.eb b/easybuild/easyconfigs/f/fplll/fplll-5.4.5-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..9457536fe597 --- /dev/null +++ b/easybuild/easyconfigs/f/fplll/fplll-5.4.5-GCCcore-13.2.0.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'fplll' +version = '5.4.5' + +homepage = 'https://github.com/fplll/fplll' +description = """fplll contains implementations of several lattice algorithms. + The implementation relies on floating-point orthogonalization, and the 1982 paper from +Lenstra, Lenstra Jr. and Lovasz (LLL) is central to the code, hence the name.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['https://github.com/fplll/fplll/releases/download/%(version)s'] +sources = [SOURCE_TAR_GZ] +checksums = ['76d3778f0326597ed7505bab19493a9bf6b73a5c5ca614e8fb82f42105c57d00'] + +builddependencies = [ + ('binutils', '2.40'), +] + +dependencies = [ + ('MPFR', '4.2.1'), +] + +sanity_check_paths = { + 'files': ['bin/fplll', 'lib/libfplll.%s' % SHLIB_EXT, 'include/fplll.h'], + 'dirs': ['share'] +} + +sanity_check_commands = ["fplll --help"] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/f/fpocket/fpocket-3.1.4.2-gompi-2020a.eb b/easybuild/easyconfigs/f/fpocket/fpocket-3.1.4.2-gompi-2020a.eb deleted file mode 100644 index 5d4d5c538a37..000000000000 --- a/easybuild/easyconfigs/f/fpocket/fpocket-3.1.4.2-gompi-2020a.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'MakeCp' - -name = 'fpocket' -version = '3.1.4.2' - -homepage = 'https://github.com/Discngine/fpocket' -description = """The fpocket suite of programs is a very fast open source protein pocket detection algorithm based on -Voronoi tessellation. The platform is suited for the scientific community willing to develop new scoring functions and -extract pocket descriptors on a large scale level.""" - -toolchain = {'name': 'gompi', 'version': '2020a'} -toolchainopts = {'usempi': False, 'cstd': 'c99'} - -source_urls = ['https://github.com/Discngine/fpocket/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['6a801c7a4af0f76a58369b558ca5f6674571e1825024d459bba20bc07ae4f8b7'] - -dependencies = [('netCDF', '4.7.4')] - -parallel = 1 - -# Don't overwrite $LD_LIBRARY_PATH, but append fpocket paths to it. -prebuildopts = r'sed -i "s/LD_LIBRARY_PATH=/LD_LIBRARY_PATH=\$(LD_LIBRARY_PATH):/g" makefile && ' -# Use CFLAGS from EB -prebuildopts += 'sed -i "s/-O2.*c99/$CFLAGS/g" makefile && ' - -files_to_copy = [ - (['bin/fpocket', 'bin/tpocket', 'bin/dpocket', 'bin/mdpocket'], 'bin'), - (['man/*'], 'man/man8'), -] - -sanity_check_paths = { - 'files': ['bin/fpocket'], - 'dirs': ['bin', 'man'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fpylll/fpylll-0.5.9-foss-2022a.eb b/easybuild/easyconfigs/f/fpylll/fpylll-0.5.9-foss-2022a.eb index 0942fca804b0..bb2b94340007 100644 --- a/easybuild/easyconfigs/f/fpylll/fpylll-0.5.9-foss-2022a.eb +++ b/easybuild/easyconfigs/f/fpylll/fpylll-0.5.9-foss-2022a.eb @@ -19,8 +19,4 @@ dependencies = [ ('fplll', '5.4.5'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/f/fpylll/fpylll-0.6.1-foss-2023b.eb b/easybuild/easyconfigs/f/fpylll/fpylll-0.6.1-foss-2023b.eb new file mode 100644 index 000000000000..c7ea29bfab23 --- /dev/null +++ b/easybuild/easyconfigs/f/fpylll/fpylll-0.6.1-foss-2023b.eb @@ -0,0 +1,22 @@ +easyblock = 'PythonPackage' + +name = 'fpylll' +version = '0.6.1' + +homepage = 'https://pypi.org/project/fpylll' +description = "A Python wrapper for fplll." + +# can be moved down to gfbf in more recent toolchain versions +toolchain = {'name': 'foss', 'version': '2023b'} + +sources = [SOURCE_TAR_GZ] +checksums = ['dfd9529a26c50993a2a716177debd7994312219070574cad31b35b4f0c040a19'] + +dependencies = [ + ('Python', '3.11.5'), + ('SciPy-bundle', '2023.11'), + ('cysignals', '1.11.4'), + ('fplll', '5.4.5'), +] + +moduleclass = 'math' 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 deleted file mode 100644 index 4e2183f308b1..000000000000 --- a/easybuild/easyconfigs/f/fqtrim/fqtrim-0.9.4-intel-2016b.eb +++ /dev/null @@ -1,25 +0,0 @@ -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 deleted file mode 100644 index c00d6cd41329..000000000000 --- a/easybuild/easyconfigs/f/fqtrim/fqtrim-0.9.5-intel-2017a.eb +++ /dev/null @@ -1,25 +0,0 @@ -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 deleted file mode 100644 index 35005a8b95de..000000000000 --- a/easybuild/easyconfigs/f/fqzcomp/fqzcomp-4.6-GCC-4.8.2.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2012-2015 NTUA -# Authors:: Fotis Georgatos -# License:: MIT/GPL -# $Id$ -## - -easyblock = 'MakeCp' - -name = 'fqzcomp' -version = '4.6' - -homepage = 'http://sourceforge.net/projects/fqzcomp/' -description = """Fqzcomp is a basic fastq compressor, designed primarily for high performance. - Despite that it is comparable to bzip2 for compression levels.""" - -toolchain = {'name': 'GCC', 'version': '4.8.2'} - -sources = [SOURCE_TAR_GZ] -source_urls = [SOURCEFORGE_SOURCE] - -files_to_copy = [(['fqz_comp'], 'bin')] - -sanity_check_paths = { - 'files': ["bin/fqz_comp"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/freebayes/freebayes-1.3.5-GCC-10.2.0.eb b/easybuild/easyconfigs/f/freebayes/freebayes-1.3.5-GCC-10.2.0.eb index f57fb4074bea..6cdb2634cffd 100644 --- a/easybuild/easyconfigs/f/freebayes/freebayes-1.3.5-GCC-10.2.0.eb +++ b/easybuild/easyconfigs/f/freebayes/freebayes-1.3.5-GCC-10.2.0.eb @@ -45,8 +45,6 @@ preconfigopts += 'CPPFLAGS="-I${EBROOTMULTICHOOSE}/include/multichoose ${CPPFLAG # add missing linker flags for fastahack and smithwaterman preconfigopts += 'LDFLAGS="-lsw -lfastahack ${LDFLAGS}"' -configopts = "--buildtype release" - postinstallcmds = [ # add extra scripts "cp -r %(builddir)s/%(name)s-%(version)s/scripts %(installdir)s/", diff --git a/easybuild/easyconfigs/f/freebayes/freebayes-1.3.5-GCC-9.3.0-Python-3.8.2.eb b/easybuild/easyconfigs/f/freebayes/freebayes-1.3.5-GCC-9.3.0-Python-3.8.2.eb deleted file mode 100644 index 32a031a84185..000000000000 --- a/easybuild/easyconfigs/f/freebayes/freebayes-1.3.5-GCC-9.3.0-Python-3.8.2.eb +++ /dev/null @@ -1,59 +0,0 @@ -# Author: Jasper Grimm (UoY) - -easyblock = 'MesonNinja' - -name = 'freebayes' -version = '1.3.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/ekg/freebayes' -description = """FreeBayes is a Bayesian genetic variant detector designed to find small - polymorphisms, specifically SNPs (single-nucleotide polymorphisms), indels (insertions and - deletions), MNPs (multi-nucleotide polymorphisms), and complex events (composite insertion and - substitution events) smaller than the length of a short-read sequencing alignment. -""" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} - -github_account = name -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -patches = [ - '%(name)s-1.3.5_find-external-libs.patch', - '%(name)s-1.3.5_fix-includes.patch', - '%(name)s-1.3.5_install-libs-headers.patch', -] -checksums = [ - 'af195a8c54b742d01af5a7e1fd1781a89290d726b310216c83e78c650d7aee49', # v1.3.5.tar.gz - '68b62f532fb658cbee20aa0a9d19a4f5ab942f64510753bc01eb44006bad15dc', # freebayes-1.3.5_find-external-libs.patch - '4c6c74b30bf3b2f04b8a50bbdef26e74f6e2412f3efbd81512226e557c2a53d1', # freebayes-1.3.5_fix-includes.patch - '9a30129ea9457cfd49234b5b4cca0b3f9ac64765f122632f8eb9a1295ee6cb13', # freebayes-1.3.5_install-libs-headers.patch -] - -builddependencies = [ - ('CMake', '3.16.4'), - ('Meson', '0.55.1', versionsuffix), - ('Ninja', '1.10.0'), - ('pkgconfig', '1.5.1', versionsuffix), -] - -dependencies = [ - ('Python', '3.8.2'), - ('SAMtools', '1.11'), - ('parallel', '20200522'), - ('intervaltree', '0.1'), - ('libffi', '3.3'), - ('SeqLib', '1.2.0'), - ('vcflib', '1.0.2', versionsuffix), - ('VCFtools', '0.1.16'), -] - -sanity_check_paths = { - 'files': ['bin/%(name)s', 'bin/bamleftalign', 'scripts/%(name)s-parallel'], - 'dirs': ['bin', 'scripts'], -} -sanity_check_commands = ["%(name)s -h"] - -modextrapaths = {'PATH': ['scripts']} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/freebayes/freebayes-1.3.5_find-external-libs.patch b/easybuild/easyconfigs/f/freebayes/freebayes-1.3.5_find-external-libs.patch deleted file mode 100644 index 41e9c9267677..000000000000 --- a/easybuild/easyconfigs/f/freebayes/freebayes-1.3.5_find-external-libs.patch +++ /dev/null @@ -1,52 +0,0 @@ -Created by Jasper Grimm (UoY) -Switch to cc.find_library to search for libraries in LD_LIBRARY_PATH -Add dependencies on fastahack, smithwaterman -diff -Nru freebayes-1.3.5.orig/meson.build freebayes-1.3.5/meson.build ---- freebayes-1.3.5.orig/meson.build 2021-05-13 15:56:53.000000000 +0100 -+++ freebayes-1.3.5/meson.build 2021-05-13 16:00:25.000000000 +0100 -@@ -16,10 +16,12 @@ - lzma_dep = dependency('liblzma') - thread_dep = dependency('threads') - --htslib_dep = dependency('htslib', required : false) --tabixpp_dep = cc.find_library('tabixpp', required : false) --vcflib_dep = dependency('libvcflib', required : false) --seqlib_dep = dependency('libseqlib', required : false) -+htslib_dep = dependency('htslib', required : true) -+tabixpp_dep = cc.find_library('tabixpp', required : true) -+vcflib_dep = cc.find_library('libvcflib', required : true) -+seqlib_dep = cc.find_library('libseqlib', required : true) -+fastahack_dep = cc.find_library('libfastahack', required : true) -+sw_dep = cc.find_library('libsw', required : true) - - # for setting a warning_level on the external code in custom_* targets below - warn_quiet = ['warning_level=0'] -@@ -191,7 +193,7 @@ - include_directories : incdir, - cpp_args : extra_cpp_args, - dependencies : [zlib_dep, lzma_dep, thread_dep, htslib_dep, tabixpp_dep, -- vcflib_dep, seqlib_dep], -+ vcflib_dep, seqlib_dep, fastahack_dep, sw_dep], - install : false, - ) - -@@ -200,7 +202,8 @@ - include_directories : incdir, - cpp_args : extra_cpp_args, - dependencies: [zlib_dep, lzma_dep, thread_dep, -- htslib_dep, tabixpp_dep, vcflib_dep, seqlib_dep], -+ htslib_dep, tabixpp_dep, vcflib_dep, seqlib_dep, -+ fastahack_dep, sw_dep], - link_with : freebayes_lib, - install: true - ) -@@ -210,7 +213,8 @@ - include_directories : incdir, - cpp_args : extra_cpp_args, - dependencies: [zlib_dep, lzma_dep, thread_dep, -- htslib_dep, vcflib_dep, seqlib_dep], -+ htslib_dep, vcflib_dep, seqlib_dep, fastahack_dep, -+ sw_dep], - link_with : freebayes_lib, - install: true - ) diff --git a/easybuild/easyconfigs/f/freebayes/freebayes-1.3.5_install-libs-headers.patch b/easybuild/easyconfigs/f/freebayes/freebayes-1.3.5_install-libs-headers.patch deleted file mode 100644 index c1a34e2432b9..000000000000 --- a/easybuild/easyconfigs/f/freebayes/freebayes-1.3.5_install-libs-headers.patch +++ /dev/null @@ -1,78 +0,0 @@ -Created by Jasper Grimm (UoY) -Install header files and scripts -Rename static lib to freebayes, and set install to True -Add target to build shared library -diff -Nru freebayes-1.3.5b/meson.build freebayes-1.3.5c/meson.build ---- freebayes-1.3.5b/meson.build 2021-05-13 16:00:36.000000000 +0100 -+++ freebayes-1.3.5c/meson.build 2021-05-13 16:22:17.000000000 +0100 -@@ -173,6 +173,38 @@ - freebayes_src = files('src/freebayes.cpp') - bamleftalign_src = files('src/bamleftalign.cpp') - -+# FreeBayes headers -+freebayes_headers = files( -+ 'src/Allele.h', -+ 'src/AlleleParser.h', -+ 'src/BedReader.h', -+ 'src/Bias.h', -+ 'src/CNV.h', -+ 'src/Contamination.h', -+ 'src/DataLikelihood.h', -+ 'src/Dirichlet.h', -+ 'src/Ewens.h', -+ 'src/FBFasta.h', -+ 'src/Genotype.h', -+ 'src/IndelAllele.h', -+ 'src/LeftAlign.h', -+ 'src/Logging.h', -+ 'src/Marginals.h', -+ 'src/Multinomial.h', -+ 'src/NonCall.h', -+ 'src/Parameters.h', -+ 'src/Product.h', -+ 'src/Result.h', -+ 'src/ResultData.h', -+ 'src/Sample.h', -+ 'src/SegfaultHandler.h', -+ 'src/Sum.h', -+ 'src/TryCatch.h', -+ 'src/Utility.h', -+ 'src/version_git.h', -+ ) -+ -+ - # Include paths - incdir = include_directories( - 'src', -@@ -188,15 +220,29 @@ - ) - - freebayes_lib = static_library( -- 'freebayes_common', -+ 'freebayes', - freebayes_common_src, - include_directories : incdir, - cpp_args : extra_cpp_args, - dependencies : [zlib_dep, lzma_dep, thread_dep, htslib_dep, tabixpp_dep, - vcflib_dep, seqlib_dep, fastahack_dep, sw_dep], -- install : false, -+ install : true, - ) - -+freebayes_slib = shared_library( -+ 'freebayes', -+ freebayes_common_src, -+ include_directories : incdir, -+ cpp_args : extra_cpp_args, -+ dependencies : [zlib_dep, lzma_dep, thread_dep, htslib_dep, tabixpp_dep, -+ vcflib_dep, seqlib_dep, fastahack_dep, sw_dep], -+ install : true -+ ) -+ -+install_headers(freebayes_headers, subdir : 'freebayes') -+ -+install_subdir('scripts', install_dir : '') -+ - executable('freebayes', - freebayes_src, - include_directories : incdir, diff --git a/easybuild/easyconfigs/f/freebayes/freebayes-1.3.6-foss-2021a-R-4.1.0.eb b/easybuild/easyconfigs/f/freebayes/freebayes-1.3.6-foss-2021a-R-4.1.0.eb index cc4ea323667e..d35312f2e150 100644 --- a/easybuild/easyconfigs/f/freebayes/freebayes-1.3.6-foss-2021a-R-4.1.0.eb +++ b/easybuild/easyconfigs/f/freebayes/freebayes-1.3.6-foss-2021a-R-4.1.0.eb @@ -40,8 +40,6 @@ dependencies = [ ('SeqLib', '1.2.0'), ] -configopts = "--buildtype release" - sanity_check_paths = { 'files': ['bin/freebayes', 'bin/bamleftalign', 'scripts/freebayes-parallel'], 'dirs': [], diff --git a/easybuild/easyconfigs/f/freebayes/freebayes-1.3.6-foss-2021b-R-4.1.2.eb b/easybuild/easyconfigs/f/freebayes/freebayes-1.3.6-foss-2021b-R-4.1.2.eb index 0751b860c544..c29c8f651ffb 100644 --- a/easybuild/easyconfigs/f/freebayes/freebayes-1.3.6-foss-2021b-R-4.1.2.eb +++ b/easybuild/easyconfigs/f/freebayes/freebayes-1.3.6-foss-2021b-R-4.1.2.eb @@ -40,8 +40,6 @@ dependencies = [ ('SeqLib', '1.2.0'), ] -configopts = "--buildtype release" - sanity_check_paths = { 'files': ['bin/freebayes', 'bin/bamleftalign', 'scripts/freebayes-parallel'], 'dirs': [], diff --git a/easybuild/easyconfigs/f/freebayes/freebayes-1.3.7-gfbf-2023a-R-4.3.2.eb b/easybuild/easyconfigs/f/freebayes/freebayes-1.3.7-gfbf-2023a-R-4.3.2.eb index 9c7ff736b2ec..1a998a32ed37 100644 --- a/easybuild/easyconfigs/f/freebayes/freebayes-1.3.7-gfbf-2023a-R-4.3.2.eb +++ b/easybuild/easyconfigs/f/freebayes/freebayes-1.3.7-gfbf-2023a-R-4.3.2.eb @@ -40,7 +40,7 @@ dependencies = [ ('SeqLib', '1.2.0'), ] -configopts = "-Dprefer_system_deps=true --buildtype release" +configopts = "-Dprefer_system_deps=true" sanity_check_paths = { 'files': ['bin/freebayes', 'bin/bamleftalign', 'scripts/freebayes-parallel'], diff --git a/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-GCCcore-8.2.0.eb deleted file mode 100644 index 993e07161cf2..000000000000 --- a/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -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': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['http://prdownloads.sourceforge.net/%(name)s'] -sources = [SOURCE_TAR_GZ] -checksums = ['2a43be8515b01ea82bcfa17d29ae0d40bd128342f0930cd1f375f1ff999f76a2'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('CMake', '3.13.3'), -] - -dependencies = [ - ('X11', '20190311'), - ('Mesa', '19.0.1'), - ('libGLU', '9.0.0'), -] - -configopts = ' -DX11_X11_LIB="$EBROOTX11/lib/libX11.%s" ' % SHLIB_EXT -configopts += ' -DX11_X11_INCLUDE_PATH="$EBROOTX11/include/X11" ' -configopts += ' -DX11_Xext_LIB="$EBROOTX11/lib/libXext.%s" ' % SHLIB_EXT -configopts += ' -DX11_Xrandr_LIB="$EBROOTX11/lib/libXrandr.%s" ' % SHLIB_EXT -configopts += ' -DX11_Xrandr_INCLUDE_PATH="$EBROOTX11/include/X11/extensions/" ' -configopts += ' -DX11_Xi_LIB="$EBROOTX11/lib/libXrandr.%s" ' % SHLIB_EXT -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/freeglut/freeglut-3.0.0-foss-2016a-Mesa-11.2.1.eb b/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-foss-2016a-Mesa-11.2.1.eb deleted file mode 100644 index 1b1a43b0373c..000000000000 --- a/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-foss-2016a-Mesa-11.2.1.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'freeglut' -version = '3.0.0' - -homepage = 'http://freeglut.sourceforge.net/' -description = "freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library." - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(name)s'] - -local_mesa_ver = '11.2.1' -versionsuffix = '-Mesa-%s' % local_mesa_ver - -builddependencies = [('CMake', '3.4.3')] - -dependencies = [ - ('libX11', '1.6.3'), - ('libXext', '1.3.3'), - ('libXrandr', '1.5.0'), - ('libXi', '1.7.6'), - ('libGLU', '9.0.0', versionsuffix), - ('Mesa', local_mesa_ver), -] - -configopts = ' -DX11_X11_LIB="$EBROOTLIBX11/lib/libX11.so" ' -configopts += ' -DX11_X11_INCLUDE_PATH="$EBROOTLIBX11/include/X11" ' -configopts += ' -DX11_Xext_LIB="$EBROOTLIBXEXT/lib/libXext.so" ' -configopts += ' -DX11_Xrandr_LIB="$EBROOTLIBXRANDR/lib/libXrandr.so" ' -configopts += ' -DX11_Xrandr_INCLUDE_PATH="$EBROOTLIBXRANDR/include/X11/extensions/" ' -configopts += ' -DX11_Xi_LIB="$EBROOTLIBXIlib/libXrandr.so" ' -configopts += ' -DX11_Xi_INCLUDE_PATH="$EBROOTLIBXI/include/X11/extensions/" ' - -sanity_check_paths = { - 'files': [('lib/libglut.a', 'lib64/libglut.a'), ('lib/libglut.%s' % SHLIB_EXT, 'lib64/libglut.%s' % SHLIB_EXT)], - 'dirs': ['include/GL'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-foss-2016a.eb b/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-foss-2016a.eb deleted file mode 100644 index 0c095217cc72..000000000000 --- a/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-foss-2016a.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'freeglut' -version = '3.0.0' - -homepage = 'http://freeglut.sourceforge.net/' -description = "freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library." - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(name)s'] - -builddependencies = [('CMake', '3.4.3')] - -dependencies = [ - ('libX11', '1.6.3'), - ('libXext', '1.3.3'), - ('libXrandr', '1.5.0'), - ('libXi', '1.7.6'), - ('libGLU', '9.0.0'), - ('Mesa', '11.1.2'), -] - -configopts = ' -DX11_X11_LIB="$EBROOTLIBX11/lib/libX11.so" ' -configopts += ' -DX11_X11_INCLUDE_PATH="$EBROOTLIBX11/include/X11" ' -configopts += ' -DX11_Xext_LIB="$EBROOTLIBXEXT/lib/libXext.so" ' -configopts += ' -DX11_Xrandr_LIB="$EBROOTLIBXRANDR/lib/libXrandr.so" ' -configopts += ' -DX11_Xrandr_INCLUDE_PATH="$EBROOTLIBXRANDR/include/X11/extensions/" ' -configopts += ' -DX11_Xi_LIB="$EBROOTLIBXIlib/libXrandr.so" ' -configopts += ' -DX11_Xi_INCLUDE_PATH="$EBROOTLIBXI/include/X11/extensions/" ' - -sanity_check_paths = { - 'files': [('lib/libglut.a', 'lib64/libglut.a'), ('lib/libglut.%s' % SHLIB_EXT, 'lib64/libglut.%s' % SHLIB_EXT)], - 'dirs': ['include/GL'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-foss-2016b.eb b/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-foss-2016b.eb deleted file mode 100644 index 9a0faa6f4907..000000000000 --- a/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-foss-2016b.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'freeglut' -version = '3.0.0' - -homepage = 'http://freeglut.sourceforge.net/' -description = "freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library." - -toolchain = {'name': 'foss', 'version': '2016b'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(name)s'] - -builddependencies = [('CMake', '3.7.1')] - -dependencies = [ - ('X11', '20160819'), - ('libGLU', '9.0.0'), - ('Mesa', '12.0.2'), -] - -configopts = ' -DX11_X11_LIB="$EBROOTX11/lib/libX11.so" ' -configopts += ' -DX11_X11_INCLUDE_PATH="$EBROOTX11/include/X11" ' -configopts += ' -DX11_Xext_LIB="$EBROOTX11/lib/libXext.so" ' -configopts += ' -DX11_Xrandr_LIB="$EBROOTX11/lib/libXrandr.so" ' -configopts += ' -DX11_Xrandr_INCLUDE_PATH="$EBROOTX11/include/X11/extensions/" ' -configopts += ' -DX11_Xi_LIB="$EBROOTX11/lib/libXrandr.so" ' -configopts += ' -DX11_Xi_INCLUDE_PATH="$EBROOTX11/include/X11/extensions/" ' - -sanity_check_paths = { - 'files': [('lib/libglut.a', 'lib64/libglut.a'), ('lib/libglut.%s' % SHLIB_EXT, 'lib64/libglut.%s' % SHLIB_EXT)], - 'dirs': ['include/GL'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-foss-2017b.eb b/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-foss-2017b.eb deleted file mode 100644 index 71f842e3cb0c..000000000000 --- a/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-foss-2017b.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'freeglut' -version = '3.0.0' - -homepage = 'http://freeglut.sourceforge.net/' -description = "freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library." - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['http://prdownloads.sourceforge.net/%(name)s'] -sources = [SOURCE_TAR_GZ] -checksums = ['2a43be8515b01ea82bcfa17d29ae0d40bd128342f0930cd1f375f1ff999f76a2'] - -builddependencies = [('CMake', '3.9.5')] - -dependencies = [ - ('X11', '20171023'), - ('Mesa', '17.2.5'), - ('libGLU', '9.0.0'), -] - -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/freeglut/freeglut-3.0.0-foss-2018a.eb b/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-foss-2018a.eb deleted file mode 100644 index f4732a9632e5..000000000000 --- a/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-foss-2018a.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'freeglut' -version = '3.0.0' - -homepage = 'http://freeglut.sourceforge.net/' -description = "freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library." - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['http://prdownloads.sourceforge.net/%(name)s'] -sources = [SOURCE_TAR_GZ] -checksums = ['2a43be8515b01ea82bcfa17d29ae0d40bd128342f0930cd1f375f1ff999f76a2'] - -builddependencies = [('CMake', '3.10.2')] - -dependencies = [ - ('X11', '20180131'), - ('Mesa', '17.3.6'), - ('libGLU', '9.0.0'), -] - -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/freeglut/freeglut-3.0.0-foss-2018b.eb b/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-foss-2018b.eb deleted file mode 100644 index 40a547137325..000000000000 --- a/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-foss-2018b.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'freeglut' -version = '3.0.0' - -homepage = 'http://freeglut.sourceforge.net/' -description = "freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library." - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['http://prdownloads.sourceforge.net/%(name)s'] -sources = [SOURCE_TAR_GZ] -checksums = ['2a43be8515b01ea82bcfa17d29ae0d40bd128342f0930cd1f375f1ff999f76a2'] - -builddependencies = [('CMake', '3.11.4')] - -dependencies = [ - ('X11', '20180604'), - ('Mesa', '18.1.1'), - ('libGLU', '9.0.0'), -] - -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/freeglut/freeglut-3.0.0-intel-2016a-Mesa-11.2.1.eb b/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-intel-2016a-Mesa-11.2.1.eb deleted file mode 100644 index 6660eb4b3bd8..000000000000 --- a/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-intel-2016a-Mesa-11.2.1.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'freeglut' -version = '3.0.0' - -homepage = 'http://freeglut.sourceforge.net/' -description = "freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library." - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(name)s'] - -local_mesa_ver = '11.2.1' -versionsuffix = '-Mesa-%s' % local_mesa_ver - -builddependencies = [('CMake', '3.4.3')] - -dependencies = [ - ('libX11', '1.6.3'), - ('libXext', '1.3.3'), - ('libXrandr', '1.5.0'), - ('libXi', '1.7.6'), - ('libGLU', '9.0.0', versionsuffix), - ('Mesa', local_mesa_ver), -] - -configopts = ' -DX11_X11_LIB="$EBROOTLIBX11/lib/libX11.so" ' -configopts += ' -DX11_X11_INCLUDE_PATH="$EBROOTLIBX11/include/X11" ' -configopts += ' -DX11_Xext_LIB="$EBROOTLIBXEXT/lib/libXext.so" ' -configopts += ' -DX11_Xrandr_LIB="$EBROOTLIBXRANDR/lib/libXrandr.so" ' -configopts += ' -DX11_Xrandr_INCLUDE_PATH="$EBROOTLIBXRANDR/include/X11/extensions/" ' -configopts += ' -DX11_Xi_LIB="$EBROOTLIBXIlib/libXrandr.so" ' -configopts += ' -DX11_Xi_INCLUDE_PATH="$EBROOTLIBXI/include/X11/extensions/" ' - -sanity_check_paths = { - 'files': [('lib/libglut.a', 'lib64/libglut.a'), ('lib/libglut.%s' % SHLIB_EXT, 'lib64/libglut.%s' % SHLIB_EXT)], - 'dirs': ['include/GL'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-intel-2016a.eb b/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-intel-2016a.eb deleted file mode 100644 index 96cd6a9c812b..000000000000 --- a/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-intel-2016a.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'freeglut' -version = '3.0.0' - -homepage = 'http://freeglut.sourceforge.net/' -description = "freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library." - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(name)s'] - -builddependencies = [('CMake', '3.4.3')] - -dependencies = [ - ('libX11', '1.6.3'), - ('libXext', '1.3.3'), - ('libXrandr', '1.5.0'), - ('libXi', '1.7.6'), - ('libGLU', '9.0.0'), - ('Mesa', '11.1.2'), -] - -configopts = ' -DX11_X11_LIB="$EBROOTLIBX11/lib/libX11.so" ' -configopts += ' -DX11_X11_INCLUDE_PATH="$EBROOTLIBX11/include/X11" ' -configopts += ' -DX11_Xext_LIB="$EBROOTLIBXEXT/lib/libXext.so" ' -configopts += ' -DX11_Xrandr_LIB="$EBROOTLIBXRANDR/lib/libXrandr.so" ' -configopts += ' -DX11_Xrandr_INCLUDE_PATH="$EBROOTLIBXRANDR/include/X11/extensions/" ' -configopts += ' -DX11_Xi_LIB="$EBROOTLIBXIlib/libXrandr.so" ' -configopts += ' -DX11_Xi_INCLUDE_PATH="$EBROOTLIBXI/include/X11/extensions/" ' - -sanity_check_paths = { - 'files': [('lib/libglut.a', 'lib64/libglut.a'), ('lib/libglut.%s' % SHLIB_EXT, 'lib64/libglut.%s' % SHLIB_EXT)], - 'dirs': ['include/GL'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-intel-2016b.eb b/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-intel-2016b.eb deleted file mode 100644 index 531932c8dd2f..000000000000 --- a/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-intel-2016b.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'freeglut' -version = '3.0.0' - -homepage = 'http://freeglut.sourceforge.net/' -description = "freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library." - -toolchain = {'name': 'intel', 'version': '2016b'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(name)s'] - -builddependencies = [('CMake', '3.6.1')] - -dependencies = [ - ('X11', '20160819'), - ('libGLU', '9.0.0'), - ('Mesa', '12.0.2'), -] - -configopts = ' -DX11_X11_LIB="$EBROOTX11/lib/libX11.so" ' -configopts += ' -DX11_X11_INCLUDE_PATH="$EBROOTX11/include/X11" ' -configopts += ' -DX11_Xext_LIB="$EBROOTX11/lib/libXext.so" ' -configopts += ' -DX11_Xrandr_LIB="$EBROOTX11/lib/libXrandr.so" ' -configopts += ' -DX11_Xrandr_INCLUDE_PATH="$EBROOTX11/include/X11/extensions/" ' -configopts += ' -DX11_Xi_LIB="$EBROOTX11/lib/libXrandr.so" ' -configopts += ' -DX11_Xi_INCLUDE_PATH="$EBROOTX11/include/X11/extensions/" ' - -sanity_check_paths = { - 'files': [('lib/libglut.a', 'lib64/libglut.a'), ('lib/libglut.%s' % SHLIB_EXT, 'lib64/libglut.%s' % SHLIB_EXT)], - 'dirs': ['include/GL'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-intel-2017a.eb b/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-intel-2017a.eb deleted file mode 100644 index 64f67b2563bc..000000000000 --- a/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-intel-2017a.eb +++ /dev/null @@ -1,35 +0,0 @@ -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/freeglut/freeglut-3.0.0-intel-2017b.eb b/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-intel-2017b.eb deleted file mode 100644 index fe96ae27069c..000000000000 --- a/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-intel-2017b.eb +++ /dev/null @@ -1,36 +0,0 @@ -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': '2017b'} - -source_urls = ['http://prdownloads.sourceforge.net/%(name)s'] -sources = [SOURCE_TAR_GZ] -checksums = ['2a43be8515b01ea82bcfa17d29ae0d40bd128342f0930cd1f375f1ff999f76a2'] - -builddependencies = [('CMake', '3.9.5')] - -dependencies = [ - ('X11', '20171023'), - ('Mesa', '17.2.4'), - ('libGLU', '9.0.0'), -] - -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/freeglut/freeglut-3.0.0-intel-2018a.eb b/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-intel-2018a.eb deleted file mode 100644 index 013809fb1989..000000000000 --- a/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-intel-2018a.eb +++ /dev/null @@ -1,36 +0,0 @@ -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': '2018a'} - -source_urls = ['http://prdownloads.sourceforge.net/%(name)s'] -sources = [SOURCE_TAR_GZ] -checksums = ['2a43be8515b01ea82bcfa17d29ae0d40bd128342f0930cd1f375f1ff999f76a2'] - -builddependencies = [('CMake', '3.10.2')] - -dependencies = [ - ('X11', '20180131'), - ('Mesa', '17.3.6'), - ('libGLU', '9.0.0'), -] - -configopts = ' -DX11_X11_LIB="$EBROOTX11/lib/libX11.%s" ' % SHLIB_EXT -configopts += ' -DX11_X11_INCLUDE_PATH="$EBROOTX11/include/X11" ' -configopts += ' -DX11_Xext_LIB="$EBROOTX11/lib/libXext.%s" ' % SHLIB_EXT -configopts += ' -DX11_Xrandr_LIB="$EBROOTX11/lib/libXrandr.%s" ' % SHLIB_EXT -configopts += ' -DX11_Xrandr_INCLUDE_PATH="$EBROOTX11/include/X11/extensions/" ' -configopts += ' -DX11_Xi_LIB="$EBROOTX11/lib/libXrandr.%s" ' % SHLIB_EXT -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/freeglut/freeglut-3.2.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/f/freeglut/freeglut-3.2.1-GCCcore-8.3.0.eb deleted file mode 100644 index 1aefe3a18df6..000000000000 --- a/easybuild/easyconfigs/f/freeglut/freeglut-3.2.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'freeglut' -version = '3.2.1' - -homepage = 'http://freeglut.sourceforge.net/' -description = "freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library." - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['http://prdownloads.sourceforge.net/%(name)s'] -sources = [SOURCE_TAR_GZ] -checksums = ['d4000e02102acaf259998c870e25214739d1f16f67f99cb35e4f46841399da68'] - -builddependencies = [ - ('binutils', '2.32'), - ('CMake', '3.15.3'), -] - -dependencies = [ - ('X11', '20190717'), - ('Mesa', '19.1.7'), - ('libGLU', '9.0.1'), -] - -configopts = ' -DX11_X11_LIB="$EBROOTX11/lib/libX11.%s" ' % SHLIB_EXT -configopts += ' -DX11_X11_INCLUDE_PATH="$EBROOTX11/include/X11" ' -configopts += ' -DX11_Xext_LIB="$EBROOTX11/lib/libXext.%s" ' % SHLIB_EXT -configopts += ' -DX11_Xrandr_LIB="$EBROOTX11/lib/libXrandr.%s" ' % SHLIB_EXT -configopts += ' -DX11_Xrandr_INCLUDE_PATH="$EBROOTX11/include/X11/extensions/" ' -configopts += ' -DX11_Xi_LIB="$EBROOTX11/lib/libXrandr.%s" ' % SHLIB_EXT -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/freeglut/freeglut-3.2.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/f/freeglut/freeglut-3.2.1-GCCcore-9.3.0.eb deleted file mode 100644 index 0d85118e8fb7..000000000000 --- a/easybuild/easyconfigs/f/freeglut/freeglut-3.2.1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'freeglut' -version = '3.2.1' - -homepage = 'http://freeglut.sourceforge.net/' -description = "freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library." - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['d4000e02102acaf259998c870e25214739d1f16f67f99cb35e4f46841399da68'] - -builddependencies = [ - ('binutils', '2.34'), - ('CMake', '3.16.4'), -] - -dependencies = [ - ('X11', '20200222'), - ('Mesa', '20.0.2'), - ('libGLU', '9.0.1'), -] - -configopts = ' -DX11_X11_LIB="$EBROOTX11/lib/libX11.%s" ' % SHLIB_EXT -configopts += ' -DX11_X11_INCLUDE_PATH="$EBROOTX11/include/X11" ' -configopts += ' -DX11_Xext_LIB="$EBROOTX11/lib/libXext.%s" ' % SHLIB_EXT -configopts += ' -DX11_Xrandr_LIB="$EBROOTX11/lib/libXrandr.%s" ' % SHLIB_EXT -configopts += ' -DX11_Xrandr_INCLUDE_PATH="$EBROOTX11/include/X11/extensions/" ' -configopts += ' -DX11_Xi_LIB="$EBROOTX11/lib/libXrandr.%s" ' % SHLIB_EXT -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/freeglut/freeglut-3.2.1_fix-GCC-10.patch b/easybuild/easyconfigs/f/freeglut/freeglut-3.2.1_fix-GCC-10.patch deleted file mode 100644 index 1006bfbd7552..000000000000 --- a/easybuild/easyconfigs/f/freeglut/freeglut-3.2.1_fix-GCC-10.patch +++ /dev/null @@ -1,49 +0,0 @@ -fix compilation with GCC 10.x -see https://sourceforge.net/p/freeglut/code/1863/ - ---- a/trunk/freeglut/freeglut/src/fg_gl2.c -+++ b/trunk/freeglut/freeglut/src/fg_gl2.c -@@ -26,6 +26,20 @@ - #include - #include "fg_internal.h" - #include "fg_gl2.h" -+ -+#ifndef GL_ES_VERSION_2_0 -+/* GLES2 has the corresponding entry points built-in, and these fgh-prefixed -+ * names are defined in fg_gl2.h header to reference them, for any other case, -+ * define them as function pointers here. -+ */ -+FGH_PFNGLGENBUFFERSPROC fghGenBuffers; -+FGH_PFNGLDELETEBUFFERSPROC fghDeleteBuffers; -+FGH_PFNGLBINDBUFFERPROC fghBindBuffer; -+FGH_PFNGLBUFFERDATAPROC fghBufferData; -+FGH_PFNGLENABLEVERTEXATTRIBARRAYPROC fghEnableVertexAttribArray; -+FGH_PFNGLDISABLEVERTEXATTRIBARRAYPROC fghDisableVertexAttribArray; -+FGH_PFNGLVERTEXATTRIBPOINTERPROC fghVertexAttribPointer; -+#endif - - void FGAPIENTRY glutSetVertexAttribCoord3(GLint attrib) { - if (fgStructure.CurrentWindow != NULL) - ---- a/trunk/freeglut/freeglut/src/fg_gl2.h -+++ b/trunk/freeglut/freeglut/src/fg_gl2.h -@@ -67,13 +67,13 @@ - typedef void (APIENTRY *FGH_PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint); - typedef void (APIENTRY *FGH_PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer); - --FGH_PFNGLGENBUFFERSPROC fghGenBuffers; --FGH_PFNGLDELETEBUFFERSPROC fghDeleteBuffers; --FGH_PFNGLBINDBUFFERPROC fghBindBuffer; --FGH_PFNGLBUFFERDATAPROC fghBufferData; --FGH_PFNGLENABLEVERTEXATTRIBARRAYPROC fghEnableVertexAttribArray; --FGH_PFNGLDISABLEVERTEXATTRIBARRAYPROC fghDisableVertexAttribArray; --FGH_PFNGLVERTEXATTRIBPOINTERPROC fghVertexAttribPointer; -+extern FGH_PFNGLGENBUFFERSPROC fghGenBuffers; -+extern FGH_PFNGLDELETEBUFFERSPROC fghDeleteBuffers; -+extern FGH_PFNGLBINDBUFFERPROC fghBindBuffer; -+extern FGH_PFNGLBUFFERDATAPROC fghBufferData; -+extern FGH_PFNGLENABLEVERTEXATTRIBARRAYPROC fghEnableVertexAttribArray; -+extern FGH_PFNGLDISABLEVERTEXATTRIBARRAYPROC fghDisableVertexAttribArray; -+extern FGH_PFNGLVERTEXATTRIBPOINTERPROC fghVertexAttribPointer; - - # endif diff --git a/easybuild/easyconfigs/f/freeglut/freeglut-3.6.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/f/freeglut/freeglut-3.6.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..fd7092a2e2e9 --- /dev/null +++ b/easybuild/easyconfigs/f/freeglut/freeglut-3.6.0-GCCcore-13.3.0.eb @@ -0,0 +1,41 @@ +easyblock = 'CMakeMake' + +name = 'freeglut' +version = '3.6.0' + +homepage = 'http://freeglut.sourceforge.net/' +description = "freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library." + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['9c3d4d6516fbfa0280edc93c77698fb7303e443c1aaaf37d269e3288a6c3ea52'] + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), +] +dependencies = [ + ('X11', '20240607'), + ('Mesa', '24.1.3'), + ('libGLU', '9.0.3'), +] + +configopts = ' '.join([ + '-DX11_X11_LIB="$EBROOTX11/lib/libX11.so"', + '-DX11_X11_INCLUDE_PATH="$EBROOTX11/include/X11"', + '-DX11_Xext_LIB="$EBROOTX11/lib/libXext.so"', + '-DX11_Xrandr_LIB="$EBROOTX11/lib/libXrandr.so"', + '-DX11_Xrandr_INCLUDE_PATH="$EBROOTX11/include/X11/extensions/"', + '-DX11_Xi_LIB="$EBROOTX11/lib/libXrandr.so"', + '-DX11_Xi_INCLUDE_PATH="$EBROOTX11/include/X11/extensions/"', +]) + + +sanity_check_paths = { + 'files': ['lib/libglut.a', 'lib/libglut.%s' % SHLIB_EXT], + 'dirs': ['include/GL'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/freetype-py/freetype-py-2.2.0-GCCcore-8.3.0-Python-3.7.4.eb b/easybuild/easyconfigs/f/freetype-py/freetype-py-2.2.0-GCCcore-8.3.0-Python-3.7.4.eb deleted file mode 100644 index 369b48c506a9..000000000000 --- a/easybuild/easyconfigs/f/freetype-py/freetype-py-2.2.0-GCCcore-8.3.0-Python-3.7.4.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'freetype-py' -version = '2.2.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/rougier/freetype-py' -description = "Python binding for the freetype library" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -sources = [SOURCE_ZIP] -checksums = ['cf43716bc5246cd54a64b2238b942e8dc80b79eda92f814c720286fa6fab387a'] - -builddependencies = [ - ('binutils', '2.32'), -] -dependencies = [ - ('freetype', '2.10.1'), - ('Python', '3.7.4'), -] - -download_dep_fail = True -use_pip = True - -# drop [toml] from setup_requires, see https://github.com/rougier/freetype-py/pull/129 -preinstallopts = r"sed -i 's/setuptools_scm\[toml\]/setuptools_scm/g' setup.py && " - -options = {'modulename': 'freetype'} - -sanity_pip_check = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/freetype-py/freetype-py-2.4.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/f/freetype-py/freetype-py-2.4.0-GCCcore-11.3.0.eb index 88afc9e98b17..38f6de182eb6 100644 --- a/easybuild/easyconfigs/f/freetype-py/freetype-py-2.4.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/f/freetype-py/freetype-py-2.4.0-GCCcore-11.3.0.eb @@ -20,10 +20,6 @@ dependencies = [ ('Python', '3.10.4'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - options = {'modulename': 'freetype'} moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.10.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/f/freetype/freetype-2.10.1-GCCcore-8.3.0.eb deleted file mode 100644 index bb935e99f9df..000000000000 --- a/easybuild/easyconfigs/f/freetype/freetype-2.10.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -name = 'freetype' -version = '2.10.1' - -homepage = 'https://www.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': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = [ - GNU_SAVANNAH_SOURCE, - SOURCEFORGE_SOURCE, -] -sources = [SOURCE_TAR_GZ] -checksums = ['3a60d391fd579440561bf0e7f31af2222bc610ad6ce4d9d7bd2165bca8669110'] - -builddependencies = [('binutils', '2.32')] - -dependencies = [ - ('bzip2', '1.0.8'), - ('libpng', '1.6.37'), - ('zlib', '1.2.11'), -] - -configopts = '--enable-freetype-config --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.10.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/f/freetype/freetype-2.10.1-GCCcore-9.3.0.eb deleted file mode 100644 index a360b70e38d1..000000000000 --- a/easybuild/easyconfigs/f/freetype/freetype-2.10.1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -name = 'freetype' -version = '2.10.1' - -homepage = 'https://www.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': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = [ - GNU_SAVANNAH_SOURCE, - SOURCEFORGE_SOURCE, -] -sources = [SOURCE_TAR_GZ] -checksums = ['3a60d391fd579440561bf0e7f31af2222bc610ad6ce4d9d7bd2165bca8669110'] - -builddependencies = [('binutils', '2.34')] - -dependencies = [ - ('bzip2', '1.0.8'), - ('libpng', '1.6.37'), - ('zlib', '1.2.11'), -] - -configopts = '--enable-freetype-config --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-foss-2016a.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6.2-foss-2016a.eb deleted file mode 100644 index 75cf76d290ed..000000000000 --- a/easybuild/easyconfigs/f/freetype/freetype-2.6.2-foss-2016a.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'freetype' -version = '2.6.2' - -homepage = 'http://freetype.org' -description = """FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and - portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display - servers, font conversion tools, text image generation tools, and many other products as well.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = [GNU_SAVANNAH_SOURCE] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('libpng', '1.6.21'), - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -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-gimkl-2.11.5.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6.2-gimkl-2.11.5.eb deleted file mode 100644 index d00692c7743c..000000000000 --- a/easybuild/easyconfigs/f/freetype/freetype-2.6.2-gimkl-2.11.5.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': 'gimkl', 'version': '2.11.5'} - -source_urls = [GNU_SAVANNAH_SOURCE] -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'], - 'dirs': ['include/freetype2'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.6.2-intel-2016a.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6.2-intel-2016a.eb deleted file mode 100644 index 7b8aa9c09349..000000000000 --- a/easybuild/easyconfigs/f/freetype/freetype-2.6.2-intel-2016a.eb +++ /dev/null @@ -1,28 +0,0 @@ -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': 'intel', 'version': '2016a'} - -source_urls = [GNU_SAVANNAH_SOURCE] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('libpng', '1.6.21'), - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -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.3-foss-2016a.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6.3-foss-2016a.eb deleted file mode 100644 index 1b349e27066c..000000000000 --- a/easybuild/easyconfigs/f/freetype/freetype-2.6.3-foss-2016a.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'freetype' -version = '2.6.3' - -homepage = 'http://freetype.org' -description = """FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and - portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display - servers, font conversion tools, text image generation tools, and many other products as well.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = [GNU_SAVANNAH_SOURCE] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('libpng', '1.6.21'), - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -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.3-intel-2016a.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6.3-intel-2016a.eb deleted file mode 100644 index fe187d840819..000000000000 --- a/easybuild/easyconfigs/f/freetype/freetype-2.6.3-intel-2016a.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'freetype' -version = '2.6.3' - -homepage = 'http://freetype.org' -description = """FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and - portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display - servers, font conversion tools, text image generation tools, and many other products as well.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = [GNU_SAVANNAH_SOURCE] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('libpng', '1.6.21'), - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -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-GCCcore-4.9.3.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6.5-GCCcore-4.9.3.eb deleted file mode 100644 index 2c7c4b34eebe..000000000000 --- a/easybuild/easyconfigs/f/freetype/freetype-2.6.5-GCCcore-4.9.3.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'freetype' -version = '2.6.5' - -homepage = 'http://freetype.org' -description = """FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and - portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display - servers, font conversion tools, text image generation tools, and many other products as well.""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.3'} - -source_urls = [GNU_SAVANNAH_SOURCE] -sources = [SOURCE_TAR_GZ] - -builddependencies = [ - ('binutils', '2.25'), -] - -dependencies = [ - ('libpng', '1.6.24'), - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -configopts = '--with-harfbuzz=no' - -sanity_check_paths = { - 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, - 'lib/pkgconfig/freetype2.pc'], - 'dirs': ['include/freetype2'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.6.5-GCCcore-5.4.0.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6.5-GCCcore-5.4.0.eb deleted file mode 100644 index 191eede5cf56..000000000000 --- a/easybuild/easyconfigs/f/freetype/freetype-2.6.5-GCCcore-5.4.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -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] -checksums = ['3bb24add9b9ec53636a63ea8e867ed978c4f8fdd8f1fa5ccfd41171163d4249a'] - -dependencies = [ - ('libpng', '1.6.24'), - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -builddependencies = [('binutils', '2.26', '', SYSTEM)] - -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 deleted file mode 100644 index f91471301f90..000000000000 --- a/easybuild/easyconfigs/f/freetype/freetype-2.6.5-foss-2016b.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'freetype' -version = '2.6.5' - -homepage = 'http://freetype.org' -description = """FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and - portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display - servers, font conversion tools, text image generation tools, and many other products as well.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = [ - GNU_SAVANNAH_SOURCE, - SOURCEFORGE_SOURCE, -] -sources = [SOURCE_TAR_GZ] -checksums = ['3bb24add9b9ec53636a63ea8e867ed978c4f8fdd8f1fa5ccfd41171163d4249a'] - -dependencies = [ - ('libpng', '1.6.24'), - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -configopts = '--with-harfbuzz=no' - -sanity_check_paths = { - 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, - 'lib/pkgconfig/freetype2.pc'], - 'dirs': ['include/freetype2'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.6.5-intel-2016b.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6.5-intel-2016b.eb deleted file mode 100644 index 68aae21c57cd..000000000000 --- a/easybuild/easyconfigs/f/freetype/freetype-2.6.5-intel-2016b.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'freetype' -version = '2.6.5' - -homepage = 'http://freetype.org' -description = """FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and - portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display - servers, font conversion tools, text image generation tools, and many other products as well.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = [GNU_SAVANNAH_SOURCE] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('libpng', '1.6.24'), - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -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-foss-2016b.eb b/easybuild/easyconfigs/f/freetype/freetype-2.7-foss-2016b.eb deleted file mode 100644 index 85f52fb15e6e..000000000000 --- a/easybuild/easyconfigs/f/freetype/freetype-2.7-foss-2016b.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'freetype' -version = '2.7' - -homepage = 'http://freetype.org' -description = """FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and - portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display - servers, font conversion tools, text image generation tools, and many other products as well.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = [GNU_SAVANNAH_SOURCE] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('libpng', '1.6.26'), - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -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-intel-2016b.eb b/easybuild/easyconfigs/f/freetype/freetype-2.7-intel-2016b.eb deleted file mode 100644 index 154dcf903bf9..000000000000 --- a/easybuild/easyconfigs/f/freetype/freetype-2.7-intel-2016b.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'freetype' -version = '2.7' - -homepage = 'http://freetype.org' -description = """FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and - portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display - servers, font conversion tools, text image generation tools, and many other products as well.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = [GNU_SAVANNAH_SOURCE] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('libpng', '1.6.26'), - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -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-5.4.0.eb b/easybuild/easyconfigs/f/freetype/freetype-2.7.1-GCCcore-5.4.0.eb deleted file mode 100644 index f01c0208b568..000000000000 --- a/easybuild/easyconfigs/f/freetype/freetype-2.7.1-GCCcore-5.4.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -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 deleted file mode 100644 index 2b17c553f92f..000000000000 --- a/easybuild/easyconfigs/f/freetype/freetype-2.7.1-GCCcore-6.3.0-libpng-1.6.29.eb +++ /dev/null @@ -1,33 +0,0 @@ -name = 'freetype' -version = '2.7.1' -local_libpng_ver = '1.6.29' -versionsuffix = '-libpng-%s' % local_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', local_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 deleted file mode 100644 index f8625f2b6ebc..000000000000 --- a/easybuild/easyconfigs/f/freetype/freetype-2.7.1-GCCcore-6.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -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] -checksums = ['162ef25aa64480b1189cdb261228e6c5c44f212aac4b4621e28cf2157efb59f5'] - -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', '', SYSTEM)] - -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 deleted file mode 100644 index ec9a259e85c9..000000000000 --- a/easybuild/easyconfigs/f/freetype/freetype-2.7.1-gimkl-2017a.eb +++ /dev/null @@ -1,26 +0,0 @@ -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 deleted file mode 100644 index 752f791cd931..000000000000 --- a/easybuild/easyconfigs/f/freetype/freetype-2.7.1-intel-2016b.eb +++ /dev/null @@ -1,28 +0,0 @@ -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 deleted file mode 100644 index 69e87c2fdd0d..000000000000 --- a/easybuild/easyconfigs/f/freetype/freetype-2.8-GCCcore-6.4.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -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/f/freetype/freetype-2.8.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/f/freetype/freetype-2.8.1-GCCcore-6.4.0.eb deleted file mode 100644 index b081693c5d73..000000000000 --- a/easybuild/easyconfigs/f/freetype/freetype-2.8.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -name = 'freetype' -version = '2.8.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.4.0'} -toolchainopts = {'pic': True} - -source_urls = [GNU_SAVANNAH_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['876711d064a6a1bd74beb18dd37f219af26100f72daaebd2d86cb493d7cd7ec6'] - -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/f/freetype/freetype-2.9-GCCcore-6.4.0.eb b/easybuild/easyconfigs/f/freetype/freetype-2.9-GCCcore-6.4.0.eb deleted file mode 100644 index e65589e4bf20..000000000000 --- a/easybuild/easyconfigs/f/freetype/freetype-2.9-GCCcore-6.4.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -name = 'freetype' -version = '2.9' - -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 = ['bf380e4d7c4f3b5b1c1a7b2bf3abb967bda5e9ab480d0df656e0e08c5019c5e6'] - -builddependencies = [ - ('binutils', '2.28'), -] - -dependencies = [ - ('bzip2', '1.0.6'), - ('libpng', '1.6.34'), - ('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/f/freetype/freetype-2.9.1-GCCcore-7.3.0.eb b/easybuild/easyconfigs/f/freetype/freetype-2.9.1-GCCcore-7.3.0.eb deleted file mode 100644 index 1db7ad2d2384..000000000000 --- a/easybuild/easyconfigs/f/freetype/freetype-2.9.1-GCCcore-7.3.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -name = 'freetype' -version = '2.9.1' - -homepage = 'https://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': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = [ - GNU_SAVANNAH_SOURCE, - SOURCEFORGE_SOURCE, -] -sources = [SOURCE_TAR_GZ] -checksums = ['ec391504e55498adceb30baceebd147a6e963f636eb617424bcfc47a169898ce'] - -builddependencies = [ - ('binutils', '2.30'), -] - -dependencies = [ - ('bzip2', '1.0.6'), - ('libpng', '1.6.34'), - ('zlib', '1.2.11'), -] - -configopts = '--enable-freetype-config --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.9.1-GCCcore-8.2.0.eb b/easybuild/easyconfigs/f/freetype/freetype-2.9.1-GCCcore-8.2.0.eb deleted file mode 100644 index bdca2e7cec2d..000000000000 --- a/easybuild/easyconfigs/f/freetype/freetype-2.9.1-GCCcore-8.2.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -name = 'freetype' -version = '2.9.1' - -homepage = 'https://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': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = [ - GNU_SAVANNAH_SOURCE, - SOURCEFORGE_SOURCE, -] -sources = [SOURCE_TAR_GZ] -checksums = ['ec391504e55498adceb30baceebd147a6e963f636eb617424bcfc47a169898ce'] - -builddependencies = [ - ('binutils', '2.31.1'), -] - -dependencies = [ - ('bzip2', '1.0.6'), - ('libpng', '1.6.36'), - ('zlib', '1.2.11'), -] - -configopts = '--enable-freetype-config --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/freud-analysis/freud-analysis-2.6.2-foss-2020b.eb b/easybuild/easyconfigs/f/freud-analysis/freud-analysis-2.6.2-foss-2020b.eb index 877385766ccc..fd3f68b440fc 100644 --- a/easybuild/easyconfigs/f/freud-analysis/freud-analysis-2.6.2-foss-2020b.eb +++ b/easybuild/easyconfigs/f/freud-analysis/freud-analysis-2.6.2-foss-2020b.eb @@ -28,9 +28,6 @@ dependencies = [ ('tbb', '2020.3'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('rowan', '1.3.0.post1', { 'source_urls': ['https://pypi.python.org/packages/source/r/rowan'], diff --git a/easybuild/easyconfigs/f/freud-analysis/freud-analysis-2.6.2-foss-2021a.eb b/easybuild/easyconfigs/f/freud-analysis/freud-analysis-2.6.2-foss-2021a.eb new file mode 100644 index 000000000000..439dd1e7291f --- /dev/null +++ b/easybuild/easyconfigs/f/freud-analysis/freud-analysis-2.6.2-foss-2021a.eb @@ -0,0 +1,43 @@ +## +# Author: Robert Mijakovic +## +easyblock = 'PythonBundle' + +name = 'freud-analysis' +version = '2.6.2' + +homepage = 'https://github.com/glotzerlab/freud' +description = """The freud Python library provides a simple, flexible, powerful set of tools for analyzing trajectories +obtained from molecular dynamics or Monte Carlo simulations. High performance, parallelized C++ is used to compute +standard tools such as radial distribution functions, correlation functions, order parameters, and clusters, as well as +original analysis methods including potentials of mean force and torque (PMFTs) and local environment matching. The +freud library supports many input formats and outputs NumPy arrays, enabling integration with the scientific Python +ecosystem for many typical materials science workflows.""" + +toolchain = {'name': 'foss', 'version': '2021a'} + +builddependencies = [ + ('pkg-config', '0.29.2'), + ('CMake', '3.20.1'), + ('scikit-build', '0.11.1'), +] + +dependencies = [ + ('Python', '3.9.5'), + ('SciPy-bundle', '2021.05'), + ('tbb', '2020.3'), +] + +exts_list = [ + ('rowan', '1.3.0.post1', { + 'source_urls': ['https://pypi.python.org/packages/source/r/rowan'], + 'checksums': ['8f1d0e3279f80c6ae1ee68a90955301853b5586f64e42ba4c27d85504d525e4f'], + }), + (name, version, { + 'modulename': 'freud', + 'source_urls': ['https://pypi.python.org/packages/source/f/freud-analysis'], + 'checksums': ['1cc1b95a8a386e0ac7162246b42be800cfdaf335684a614aae02841aa4df6614'], + }), +] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/fsm-lite/fsm-lite-1.0-GCCcore-12.2.0.eb b/easybuild/easyconfigs/f/fsm-lite/fsm-lite-1.0-GCCcore-12.2.0.eb new file mode 100644 index 000000000000..65a1167d998f --- /dev/null +++ b/easybuild/easyconfigs/f/fsm-lite/fsm-lite-1.0-GCCcore-12.2.0.eb @@ -0,0 +1,36 @@ +# This easyconfig was created by the BEAR Software team at the University of Birmingham. +easyblock = "MakeCp" + +name = 'fsm-lite' +version = '1.0' + +homepage = "https://github.com/nvalimak/fsm-lite" +description = """A singe-core implemetation of frequency-based substring mining.""" + +toolchain = {'name': 'GCCcore', 'version': '12.2.0'} + +source_urls = ['https://github.com/nvalimak/%(name)s/archive/'] +sources = ['v%(version)s-stable.tar.gz'] +checksums = ['f781a9fbab5265bd09b3b5b7e1cba904582ec201c3d30baed36e28a03de3ac61'] + +builddependencies = [ + ('CMake', '3.24.3'), + ('binutils', '2.39'), +] + +dependencies = [ + ('sdsl-lite', '2.0.3'), +] + +prebuildopts = "sed -i '1s/.*/SDSL_INSTALL_PREFIX=${EBROOTSDSLMINLITE}/' Makefile && make depend &&" + +files_to_copy = [(['fsm-lite'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/fsm-lite'], + 'dirs': [], +} + +sanity_check_commands = ["fsm-lite --help 2>&1 | grep usage"] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/f/fsm-lite/fsm-lite-1.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/f/fsm-lite/fsm-lite-1.0-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..4343ab3d95aa --- /dev/null +++ b/easybuild/easyconfigs/f/fsm-lite/fsm-lite-1.0-GCCcore-12.3.0.eb @@ -0,0 +1,36 @@ +# This easyconfig was created by the BEAR Software team at the University of Birmingham. +easyblock = "MakeCp" + +name = 'fsm-lite' +version = '1.0' + +homepage = "https://github.com/nvalimak/fsm-lite" +description = """A singe-core implemetation of frequency-based substring mining.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://github.com/nvalimak/%(name)s/archive/'] +sources = ['v%(version)s-stable.tar.gz'] +checksums = ['f781a9fbab5265bd09b3b5b7e1cba904582ec201c3d30baed36e28a03de3ac61'] + +builddependencies = [ + ('CMake', '3.26.3'), + ('binutils', '2.40'), +] + +dependencies = [ + ('sdsl-lite', '2.0.3'), +] + +prebuildopts = "sed -i '1s/.*/SDSL_INSTALL_PREFIX=${EBROOTSDSLMINLITE}/' Makefile && make depend &&" + +files_to_copy = [(['fsm-lite'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/fsm-lite'], + 'dirs': [], +} + +sanity_check_commands = ["fsm-lite --help 2>&1 | grep usage"] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/f/fsom/fsom-20141119-GCCcore-9.3.0.eb b/easybuild/easyconfigs/f/fsom/fsom-20141119-GCCcore-9.3.0.eb deleted file mode 100644 index 7781af6e2618..000000000000 --- a/easybuild/easyconfigs/f/fsom/fsom-20141119-GCCcore-9.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fsom' -version = '20141119' -local_commit = 'a6ef318' - -homepage = 'https://github.com/ekg/fsom' -description = """A tiny C library for managing SOM (Self-Organizing Maps) neural networks.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -github_account = 'ekg' -source_urls = [GITHUB_SOURCE] -sources = ['%s.tar.gz' % local_commit] -patches = [ - '%(name)s-20141119_build-libs.patch', - '%(name)s-20141119_fix-abs-overload.patch' -] -checksums = [ - '832ec7d0aff53e04fdb8bbaa5be2177de362afac6ed58a59a97abb7eef29cb60', # a6ef318.tar.gz - 'a6349a6462473f011260074eca6ad9826e3c6aeb20674b696c5848d10610cdd7', # fsom-20141119_build-libs.patch - '54dd6ae76033535fe1b0231142d8bd41a815950dc3fd269dc321f698d4973639', # fsom-20141119_fix-abs-overload.patch -] - -builddependencies = [('binutils', '2.34')] - -skipsteps = ['configure'] - -installopts = 'PREFIX=%(installdir)s ' - -sanity_check_paths = { - 'files': ['bin/%(name)s', 'lib/libfsom.%s' % SHLIB_EXT], - 'dirs': [], -} -sanity_check_commands = ["%(name)s --help"] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/fsom/fsom-20151117-GCCcore-12.2.0.eb b/easybuild/easyconfigs/f/fsom/fsom-20151117-GCCcore-12.2.0.eb new file mode 100644 index 000000000000..b9de5b70eff1 --- /dev/null +++ b/easybuild/easyconfigs/f/fsom/fsom-20151117-GCCcore-12.2.0.eb @@ -0,0 +1,43 @@ +# Updated: Denis Kristak (INUITS) +# Updated: Petr Král (INUITS) + +easyblock = 'ConfigureMake' + +name = 'fsom' +version = '20151117' +local_commit = '56695e1' + +homepage = 'https://github.com/ekg/fsom' +description = """A tiny C library for managing SOM (Self-Organizing Maps) neural networks.""" + +toolchain = {'name': 'GCCcore', 'version': '12.2.0'} + +github_account = 'ekg' + +source_urls = [GITHUB_SOURCE] +sources = ['%s.tar.gz' % local_commit] + +patches = [ + '%(name)s-%(version)s_build-libs.patch', + '%(name)s-20141119_fix-abs-overload.patch' +] + +checksums = [ + '1ba3360985be781bb9f79d974705c86e7bb0719cb83638955e113b5dd83ec8dd', # 56695e1.tar.gz + 'd4e19b2db054cc5d3153ceba88ad2b11e5143e3a3c243103ce1e6994a83c43fe', # fsom-20151117_build-libs.patch + '54dd6ae76033535fe1b0231142d8bd41a815950dc3fd269dc321f698d4973639', # fsom-20141119_fix-abs-overload.patch +] + +builddependencies = [('binutils', '2.39')] + +skipsteps = ['configure'] + +installopts = 'PREFIX=%(installdir)s ' + +sanity_check_paths = { + 'files': ['bin/%(name)s', 'lib/libfsom.%s' % SHLIB_EXT], + 'dirs': [], +} +sanity_check_commands = ["%(name)s --help"] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/ftfy/ftfy-6.1.1-GCCcore-11.3.0.eb b/easybuild/easyconfigs/f/ftfy/ftfy-6.1.1-GCCcore-11.3.0.eb index 5e0c755cc151..71f960d947ff 100644 --- a/easybuild/easyconfigs/f/ftfy/ftfy-6.1.1-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/f/ftfy/ftfy-6.1.1-GCCcore-11.3.0.eb @@ -21,9 +21,6 @@ dependencies = [ ('Python', '3.10.4'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ (name, version, { 'checksums': ['bfc2019f84fcd851419152320a6375604a0f1459c281b5b199b2cd0d2e727f8f'], diff --git a/easybuild/easyconfigs/f/fugue/fugue-0.8.7-foss-2022a.eb b/easybuild/easyconfigs/f/fugue/fugue-0.8.7-foss-2022a.eb index fd5d8ef5c479..f5bfe5a48c6e 100644 --- a/easybuild/easyconfigs/f/fugue/fugue-0.8.7-foss-2022a.eb +++ b/easybuild/easyconfigs/f/fugue/fugue-0.8.7-foss-2022a.eb @@ -24,7 +24,6 @@ dependencies = [ ('Arrow', '8.0.0'), ] - exts_list = [ ('adagio', '0.2.4', { 'checksums': ['e58abc4539184a65faf9956957d3787616bedeb1303ac5c9b1a201d8af6b87d7'], @@ -56,7 +55,4 @@ exts_list = [ }), ] -use_pip = True -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/f/fullrmc/fullrmc-3.2.0-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/f/fullrmc/fullrmc-3.2.0-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index 1edca96433d6..000000000000 --- a/easybuild/easyconfigs/f/fullrmc/fullrmc-3.2.0-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,52 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'fullrmc' -version = '3.2.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://bachiraoun.github.io/fullrmc' -description = """Reverse Monte Carlo (RMC) is probably best known for its applications - in condensed matter physics and solid state chemistry. fullrmc which stands for - FUndamental Library Language for Reverse Monte Carlo is different than traditional - RMC but a stochastic modelling method to solve an inverse problem whereby - an atomic/molecular model is adjusted until its atoms position havei - the greatest consistency with a set of experimental data.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -dependencies = [ - ('Python', '2.7.14'), - ('matplotlib', '2.1.2', versionsuffix), - ('VMD', '1.9.3', versionsuffix), -] - -exts_list = [ - ('pylocker', '0.0.4', { - 'checksums': ['482032ef2a66dfa1c285ec021260a8f46372051bdb7e8e73eb7d4da24d554c2b'], - }), - ('pyrep', '1.0.4', { - 'checksums': ['e24d2b1cd95c1a490b8bf2ae62ecd355b528859833a593aa4d31cfcaa3ac147c'], - }), - ('pysimplelog', '0.3.0', { - 'checksums': ['c2d105a0b996c8f86f029d4fd53ee77c3c4715fb0378217f81e9343342bb454d'], - }), - ('pdbParser', '0.1.5', { - 'modulename': 'pdbParser', - 'source_tmpl': '%(name)s-%(version)s.zip', - 'checksums': ['1a5baa62d381bffa09d90335bb1c86941293e744bc12b6418833094e370d5085'], - }), - (name, version, { - 'checksums': ['4f53ccdb18d89500ad80dc517cf4cd08cbb796367c7be340d4f92a7ae445cec0'], - }), -] - -sanity_check_paths = { - 'files': [], - 'dirs': [('lib/python%(pyshortver)s/site-packages', 'lib64/python%(pyshortver)s/site-packages')], -} - -modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/f/fumi_tools/fumi_tools-0.18.2-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/f/fumi_tools/fumi_tools-0.18.2-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index e5dde653607b..000000000000 --- a/easybuild/easyconfigs/f/fumi_tools/fumi_tools-0.18.2-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,37 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'CMakeMake' - -name = 'fumi_tools' -version = '0.18.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://ccb-gitlab.cs.uni-saarland.de/tobias/fumi_tools' -description = """This tool is intended to deduplicate UMIs from single-end and paired-end - sequencing data. Reads are considered identical when their UMIs have the same sequence, - they have the same length and map at the same position.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://ccb-gitlab.cs.uni-saarland.de/tobias/fumi_tools/uploads/bff8865d9eeaaa27849dd580aa2a9dd1/'] -sources = [SOURCE_TAR_GZ] -checksums = ['3570890e232f4a1862541c08d5755f11a12cf8972e2ee7461adc270ba4a220f1'] - -builddependencies = [('CMake', '3.12.1')] - -dependencies = [ - ('Python', '3.6.6'), - ('pigz', '2.4'), - ('zlib', '1.2.11'), -] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/%(name)s'], - 'dirs': [] -} - -sanity_check_commands = ["%(name)s -h"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/funannotate/funannotate-1.8.13-foss-2021b.eb b/easybuild/easyconfigs/f/funannotate/funannotate-1.8.13-foss-2021b.eb index 78068a53cc2e..6348c6c25e53 100644 --- a/easybuild/easyconfigs/f/funannotate/funannotate-1.8.13-foss-2021b.eb +++ b/easybuild/easyconfigs/f/funannotate/funannotate-1.8.13-foss-2021b.eb @@ -9,6 +9,7 @@ description = """funannotate is a pipeline for genome annotation (built specific toolchain = {'name': 'foss', 'version': '2021b'} +# see also https://github.com/nextgenusfs/funannotate/blob/master/docs/dependencies.rst dependencies = [ ('Python', '3.9.6'), ('SciPy-bundle', '2021.10'), @@ -17,10 +18,43 @@ dependencies = [ ('matplotlib', '3.4.3'), ('scikit-learn', '1.0.1'), ('Seaborn', '0.11.2'), + ('tbl2asn', '20220427', '-linux64', SYSTEM), + ('DBD-mysql', '4.050'), + ('CodingQuarry', '2.0'), + ('Trinity', '2.15.1'), + ('AUGUSTUS', '3.4.0'), + ('BamTools', '2.5.2'), + ('BEDTools', '2.30.0'), + ('BLAST+', '2.12.0'), # provides makeblastdb, tblastn + ('BLAT', '3.7'), + ('DIAMOND', '2.0.13'), + ('eggnog-mapper', '2.1.7'), + ('ETE', '3.1.2'), + ('Exonerate', '2.4.0'), + ('FASTA', '36.3.8i'), + ('GlimmerHMM', '3.0.4c'), + ('GMAP-GSNAP', '2021-12-17'), # provides gmap + ('GeneMark-ET', '4.71'), # provides gmes_petap.pl + ('HISAT2', '2.2.1'), + ('HMMER', '3.3.2'), # provides hmmscan, hmmsearch + ('kallisto', '0.48.0'), + ('MAFFT', '7.490', '-with-extensions'), + ('minimap2', '2.22'), + ('pigz', '2.6'), + ('Proteinortho', '6.2.3'), + ('Kent_tools', '422'), # provides pslCDnaFilter + ('Salmon', '1.4.0'), + ('SAMtools', '1.14'), + ('SignalP', '6.0g', '-fast'), + ('SNAP', '2.0.1'), + ('StringTie', '2.2.1'), + ('tRNAscan-SE', '2.0.12'), + ('tantan', '40'), + ('trimAl', '1.4.1'), + ('Trimmomatic', '0.39', '-Java-11', SYSTEM), + ('BioPerl', '1.7.8'), ] -use_pip = True - exts_list = [ ('distro', '1.8.0', { 'checksums': ['02e111d1dc6a50abb8eed6bf31c3e48ed8b0830d1ea2a1b78c61765c2513fdd8'], @@ -38,8 +72,9 @@ sanity_check_paths = { 'dirs': [], } -sanity_check_commands = ["funannotate --help 2>&1 | grep 'Usage:[ ]*funannotate'"] - -sanity_pip_check = True +sanity_check_commands = [ + "funannotate --help 2>&1 | grep 'Usage:[ ]*funannotate'", + "funannotate check --show-versions", +] moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/funannotate/funannotate-1.8.17-foss-2023a.eb b/easybuild/easyconfigs/f/funannotate/funannotate-1.8.17-foss-2023a.eb new file mode 100644 index 000000000000..9e618256337f --- /dev/null +++ b/easybuild/easyconfigs/f/funannotate/funannotate-1.8.17-foss-2023a.eb @@ -0,0 +1,89 @@ +easyblock = 'PythonBundle' + +name = 'funannotate' +version = '1.8.17' + +homepage = 'https://funannotate.readthedocs.io' +description = """funannotate is a pipeline for genome annotation (built specifically for fungi, but will also work + with higher eukaryotes)""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +# see also https://github.com/nextgenusfs/funannotate/blob/master/docs/dependencies.rst +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('Biopython', '1.83'), + ('GOATOOLS', '1.4.5'), + ('matplotlib', '3.7.2'), + ('scikit-learn', '1.3.1'), + ('Seaborn', '0.13.2'), + ('tbl2asn', '20230713'), + ('DBD-mysql', '4.050'), + ('CodingQuarry', '2.0'), + ('Trinity', '2.15.2'), + ('AUGUSTUS', '3.5.0'), + ('BamTools', '2.5.2'), + ('BEDTools', '2.31.0'), + ('BLAST+', '2.14.1'), # provides makeblastdb, tblastn + ('BLAT', '3.7'), + ('DIAMOND', '2.1.8'), + ('eggnog-mapper', '2.1.12'), + ('ETE', '3.1.3'), + ('Exonerate', '2.4.0'), + ('FASTA', '36.3.8i'), + ('GlimmerHMM', '3.0.4c'), + ('GMAP-GSNAP', '2023-04-20'), # provides gmap + ('GeneMark-ET', '4.72'), # provides gmes_petap.pl + ('HISAT2', '2.2.1'), + ('HMMER', '3.4'), # provides hmmscan, hmmsearch + ('kallisto', '0.51.1'), + ('MAFFT', '7.520', '-with-extensions'), + ('minimap2', '2.26'), + ('pigz', '2.8'), + ('Proteinortho', '6.3.2'), + ('Kent_tools', '468'), # provides pslCDnaFilter + ('Salmon', '1.10.3'), + ('SAMtools', '1.18'), + ('SignalP', '6.0h', '-fast'), + ('SNAP-HMM', '20221022'), + ('StringTie', '2.2.3'), + ('tRNAscan-SE', '2.0.12'), + ('tantan', '50'), + ('trimAl', '1.4.1'), + ('Trimmomatic', '0.39', '-Java-11', SYSTEM), + ('BioPerl', '1.7.8'), + ('EVidenceModeler', '2.1.0'), +] + +exts_list = [ + ('distro', '1.9.0', { + 'checksums': ['2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed'], + }), + ('natsort', '8.4.0', { + 'checksums': ['45312c4a0e5507593da193dedd04abb1469253b601ecaf63445ad80f0a1ea581'], + }), + (name, version, { + 'checksums': ['bdadfd7a5636383c1c40c26dab37c5908a77e8c4064adced84f1ba9e86187a04'], + 'preinstallopts': ( + """sed -i 's|REQUIRES_PYTHON = ">=3.6.0, <3.10"|REQUIRES_PYTHON = ">=3.6.0"|' setup.py && """ + """sed -i 's|"biopython<1.80",|"biopython",|' setup.py && """ + ) + }), +] + +sanity_check_paths = { + 'files': ['bin/funannotate'], + 'dirs': [], +} + +modextrapaths = { + 'GENEMARK_PATH': '$EBROOTGENEMARKMINET', +} + +sanity_check_commands = [ + "funannotate --help 2>&1 | grep 'Usage:[ ]*funannotate'", + "funannotate check --show-versions", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/futhark/futhark-0.19.5.eb b/easybuild/easyconfigs/f/futhark/futhark-0.19.5.eb index 6bc2922e5431..959c6dc21ca8 100644 --- a/easybuild/easyconfigs/f/futhark/futhark-0.19.5.eb +++ b/easybuild/easyconfigs/f/futhark/futhark-0.19.5.eb @@ -6,9 +6,9 @@ version = '0.19.5' homepage = 'https://futhark-lang.org/' -description = """Futhark is a small programming language designed to be compiled to efficient parallel code. It - is a statically typed, data-parallel, and purely functional array language in the ML family, and comes - with a heavily optimising ahead-of-time compiler that presently generates GPU code via CUDA and OpenCL, +description = """Futhark is a small programming language designed to be compiled to efficient parallel code. It + is a statically typed, data-parallel, and purely functional array language in the ML family, and comes + with a heavily optimising ahead-of-time compiler that presently generates GPU code via CUDA and OpenCL, although the language itself is hardware-agnostic and can also run on multicore CPUs""" diff --git a/easybuild/easyconfigs/f/futile/futile-1.8.3-foss-2020b.eb b/easybuild/easyconfigs/f/futile/futile-1.8.3-foss-2020b.eb index 3b00140697d5..36a7a5ac4e84 100644 --- a/easybuild/easyconfigs/f/futile/futile-1.8.3-foss-2020b.eb +++ b/easybuild/easyconfigs/f/futile/futile-1.8.3-foss-2020b.eb @@ -5,7 +5,7 @@ version = '1.8.3' homepage = 'https://launchpad.net/futile' description = """ - The FUTILE project (Fortran Utilities for the Treatment of Innermost Level of Executables) is a set of modules + The FUTILE project (Fortran Utilities for the Treatment of Innermost Level of Executables) is a set of modules and wrapper that encapsulate the most common low-level operations of a Fortran code. """ diff --git a/easybuild/easyconfigs/f/futile/futile-1.8.3-foss-2021a.eb b/easybuild/easyconfigs/f/futile/futile-1.8.3-foss-2021a.eb index a5d1e9b1a639..59b6e070354e 100644 --- a/easybuild/easyconfigs/f/futile/futile-1.8.3-foss-2021a.eb +++ b/easybuild/easyconfigs/f/futile/futile-1.8.3-foss-2021a.eb @@ -5,7 +5,7 @@ version = '1.8.3' homepage = 'https://launchpad.net/futile' description = """ - The FUTILE project (Fortran Utilities for the Treatment of Innermost Level of Executables) is a set of modules + The FUTILE project (Fortran Utilities for the Treatment of Innermost Level of Executables) is a set of modules and wrapper that encapsulate the most common low-level operations of a Fortran code. """ diff --git a/easybuild/easyconfigs/f/futile/futile-1.8.3-foss-2021b.eb b/easybuild/easyconfigs/f/futile/futile-1.8.3-foss-2021b.eb index 013ed079619e..8702d82d03da 100644 --- a/easybuild/easyconfigs/f/futile/futile-1.8.3-foss-2021b.eb +++ b/easybuild/easyconfigs/f/futile/futile-1.8.3-foss-2021b.eb @@ -5,7 +5,7 @@ version = '1.8.3' homepage = 'https://launchpad.net/futile' description = """ - The FUTILE project (Fortran Utilities for the Treatment of Innermost Level of Executables) is a set of modules + The FUTILE project (Fortran Utilities for the Treatment of Innermost Level of Executables) is a set of modules and wrapper that encapsulate the most common low-level operations of a Fortran code. """ diff --git a/easybuild/easyconfigs/f/futile/futile-1.8.3-foss-2022a.eb b/easybuild/easyconfigs/f/futile/futile-1.8.3-foss-2022a.eb index 988ef7be5618..a0d9c0bd9b4c 100644 --- a/easybuild/easyconfigs/f/futile/futile-1.8.3-foss-2022a.eb +++ b/easybuild/easyconfigs/f/futile/futile-1.8.3-foss-2022a.eb @@ -5,7 +5,7 @@ version = '1.8.3' homepage = 'https://launchpad.net/futile' description = """ - The FUTILE project (Fortran Utilities for the Treatment of Innermost Level of Executables) is a set of modules + The FUTILE project (Fortran Utilities for the Treatment of Innermost Level of Executables) is a set of modules and wrapper that encapsulate the most common low-level operations of a Fortran code. """ diff --git a/easybuild/easyconfigs/f/futile/futile-1.8.3-intel-2020b.eb b/easybuild/easyconfigs/f/futile/futile-1.8.3-intel-2020b.eb index a06c36e332b8..2a39fe680275 100644 --- a/easybuild/easyconfigs/f/futile/futile-1.8.3-intel-2020b.eb +++ b/easybuild/easyconfigs/f/futile/futile-1.8.3-intel-2020b.eb @@ -5,7 +5,7 @@ version = '1.8.3' homepage = 'https://launchpad.net/futile' description = """ - The FUTILE project (Fortran Utilities for the Treatment of Innermost Level of Executables) is a set of modules + The FUTILE project (Fortran Utilities for the Treatment of Innermost Level of Executables) is a set of modules and wrapper that encapsulate the most common low-level operations of a Fortran code. """ diff --git a/easybuild/easyconfigs/f/futile/futile-1.8.3-intel-2021a.eb b/easybuild/easyconfigs/f/futile/futile-1.8.3-intel-2021a.eb index 49a07900cb62..01beaacf5ade 100644 --- a/easybuild/easyconfigs/f/futile/futile-1.8.3-intel-2021a.eb +++ b/easybuild/easyconfigs/f/futile/futile-1.8.3-intel-2021a.eb @@ -5,7 +5,7 @@ version = '1.8.3' homepage = 'https://launchpad.net/futile' description = """ - The FUTILE project (Fortran Utilities for the Treatment of Innermost Level of Executables) is a set of modules + The FUTILE project (Fortran Utilities for the Treatment of Innermost Level of Executables) is a set of modules and wrapper that encapsulate the most common low-level operations of a Fortran code. """ diff --git a/easybuild/easyconfigs/f/futile/futile-1.8.3-intel-2021b.eb b/easybuild/easyconfigs/f/futile/futile-1.8.3-intel-2021b.eb index 7d1b1f4cf7aa..b93d2c10c4af 100644 --- a/easybuild/easyconfigs/f/futile/futile-1.8.3-intel-2021b.eb +++ b/easybuild/easyconfigs/f/futile/futile-1.8.3-intel-2021b.eb @@ -5,7 +5,7 @@ version = '1.8.3' homepage = 'https://launchpad.net/futile' description = """ - The FUTILE project (Fortran Utilities for the Treatment of Innermost Level of Executables) is a set of modules + The FUTILE project (Fortran Utilities for the Treatment of Innermost Level of Executables) is a set of modules and wrapper that encapsulate the most common low-level operations of a Fortran code. """ diff --git a/easybuild/easyconfigs/f/future/future-0.16.0-foss-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/f/future/future-0.16.0-foss-2018a-Python-2.7.14.eb deleted file mode 100644 index a3e7e1894abd..000000000000 --- a/easybuild/easyconfigs/f/future/future-0.16.0-foss-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'future' -version = '0.16.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://python-future.org/' -description = "python-future is the missing compatibility layer between Python 2 and Python 3." - -toolchain = {'name': 'foss', 'version': '2018a'} - -sources = [SOURCE_TAR_GZ] -checksums = ['e39ced1ab767b5936646cedba8bcce582398233d6a627067d4c6a454c90cfedb'] - -dependencies = [('Python', '2.7.14')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/future/future-0.16.0-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/f/future/future-0.16.0-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index 3b12d21dc74d..000000000000 --- a/easybuild/easyconfigs/f/future/future-0.16.0-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'future' -version = '0.16.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://python-future.org/' -description = "python-future is the missing compatibility layer between Python 2 and Python 3." - -toolchain = {'name': 'foss', 'version': '2018b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['e39ced1ab767b5936646cedba8bcce582398233d6a627067d4c6a454c90cfedb'] - -dependencies = [('Python', '2.7.15')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/future/future-0.16.0-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/f/future/future-0.16.0-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 5664de55d608..000000000000 --- a/easybuild/easyconfigs/f/future/future-0.16.0-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'future' -version = '0.16.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://python-future.org/' -description = "python-future is the missing compatibility layer between Python 2 and Python 3." - -toolchain = {'name': 'foss', 'version': '2018b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['e39ced1ab767b5936646cedba8bcce582398233d6a627067d4c6a454c90cfedb'] - -dependencies = [('Python', '3.6.6')] - -use_pip = True -download_dep_fail = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/future/future-0.16.0-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/f/future/future-0.16.0-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index fe4dc1a07fba..000000000000 --- a/easybuild/easyconfigs/f/future/future-0.16.0-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'future' -version = '0.16.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://python-future.org/' -description = "python-future is the missing compatibility layer between Python 2 and Python 3." - -toolchain = {'name': 'intel', 'version': '2017b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['e39ced1ab767b5936646cedba8bcce582398233d6a627067d4c6a454c90cfedb'] - -dependencies = [('Python', '2.7.14')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/future/future-0.16.0-intel-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/f/future/future-0.16.0-intel-2017b-Python-3.6.3.eb deleted file mode 100644 index 12ba08b6a74b..000000000000 --- a/easybuild/easyconfigs/f/future/future-0.16.0-intel-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'future' -version = '0.16.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://python-future.org/' -description = "python-future is the missing compatibility layer between Python 2 and Python 3." - -toolchain = {'name': 'intel', 'version': '2017b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['e39ced1ab767b5936646cedba8bcce582398233d6a627067d4c6a454c90cfedb'] - -dependencies = [('Python', '3.6.3')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/future/future-0.16.0-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/f/future/future-0.16.0-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index 6d7c4dcfc82c..000000000000 --- a/easybuild/easyconfigs/f/future/future-0.16.0-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'future' -version = '0.16.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://python-future.org/' -description = "python-future is the missing compatibility layer between Python 2 and Python 3." - -toolchain = {'name': 'intel', 'version': '2018a'} - -sources = [SOURCE_TAR_GZ] -checksums = ['e39ced1ab767b5936646cedba8bcce582398233d6a627067d4c6a454c90cfedb'] - -dependencies = [('Python', '2.7.14')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/future/future-0.16.0-intel-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/f/future/future-0.16.0-intel-2018b-Python-2.7.15.eb deleted file mode 100644 index 0e607df47e3a..000000000000 --- a/easybuild/easyconfigs/f/future/future-0.16.0-intel-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'future' -version = '0.16.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://python-future.org/' -description = "python-future is the missing compatibility layer between Python 2 and Python 3." - -toolchain = {'name': 'intel', 'version': '2018b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['e39ced1ab767b5936646cedba8bcce582398233d6a627067d4c6a454c90cfedb'] - -dependencies = [('Python', '2.7.15')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/fxtract/fxtract-2.3-GCCcore-8.2.0.eb b/easybuild/easyconfigs/f/fxtract/fxtract-2.3-GCCcore-8.2.0.eb deleted file mode 100644 index 482df4e8eb93..000000000000 --- a/easybuild/easyconfigs/f/fxtract/fxtract-2.3-GCCcore-8.2.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'MakeCp' - -name = 'fxtract' -version = '2.3' - -homepage = 'https://github.com/ctSkennerton/fxtract' -description = "Extract sequences from a fastx (fasta or fastq) file given a subsequence." - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = [ - 'https://github.com/ctSkennerton/fxtract/archive/', - 'https://github.com/ctSkennerton/util/archive/', -] -sources = [ - '%(version)s.tar.gz', - {'download_filename': '776ca85.tar.gz', 'filename': 'util-20140522.tar.gz'}, -] -checksums = [ - '924745655fcbce91ebc12efeee0c88956b6180303a0650e10905e9089b63e508', # 2.3.tar.gz - 'f45ff749387ca85f96e8de1abba50b0c46b0cf528d0c3f1d3b67a1ae01f9cb97', # util-20140522.tar.gz -] - -builddependencies = [('binutils', '2.31.1')] - -dependencies = [ - ('zlib', '1.2.11'), - ('PCRE', '8.43'), -] - -prebuildopts = "rmdir util && ln -s %(builddir)s/util-*/ util && " - -runtest = 'fxtract_test' - -files_to_copy = [(['fxtract'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/fxtract'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/G-PhoCS/G-PhoCS-1.2.3-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/g/G-PhoCS/G-PhoCS-1.2.3-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index c9bb146c289f..000000000000 --- a/easybuild/easyconfigs/g/G-PhoCS/G-PhoCS-1.2.3-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'MakeCp' - -name = 'G-PhoCS' -version = '1.2.3' - -homepage = 'http://compgen.cshl.edu/GPhoCS/' - -description = """G-PhoCS is a software package for inferring ancestral population sizes, population divergence -times, and migration rates from individual genome sequences. G-PhoCS accepts as input a set of multiple sequence -alignments from separate neutrally evolving loci along the genome. Parameter inference is done in a Bayesian manner, -using a Markov Chain Monte Carlo (MCMC) to jointly sample model parameters and genealogies at the input loci. -""" - -toolchain = {'name': 'iccifort', 'version': '2019.1.144-GCC-8.2.0-2.31.1'} - -source_urls = ['http://compgen.cshl.edu/GPhoCS/downloads/'] -sources = ['GPhoCS-%(version)s.tar.gz'] -checksums = ['e3854591f68b2111d5095f64221007456ae7a601bf760a21bd00ca5c21273776'] - -parallel = 1 - -buildopts = 'CC="$CC"' - -local_dash_ver = '-'.join(version.split('.')) -files_to_copy = [(['bin/readTrace', 'bin/G-PhoCS-%s' % local_dash_ver], 'bin')] - -postinstallcmds = ["cd %%(installdir)s/bin && ln -s G-PhoCS-%s G-PhoCS" % local_dash_ver] - -sanity_check_paths = { - 'files': ['bin/G-PhoCS', 'bin/readTrace'], - 'dirs': [], -} - -sanity_check_commands = [ - "G-PhoCS --help | grep 'G-Phocs ver %(version)s'", - "readTrace --help", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20130501-R1_openblas.patch b/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20130501-R1_openblas.patch deleted file mode 100644 index a4ae8653c093..000000000000 --- a/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20130501-R1_openblas.patch +++ /dev/null @@ -1,47 +0,0 @@ -include support for OpenBLAS in config and lked scripts -author: Kenneth Hoste (Ghent University) ---- config.orig 2015-03-03 10:45:24.562802000 +0100 -+++ config 2015-03-03 10:48:31.411157020 +0100 -@@ -569,7 +569,7 @@ - echo "Type 'ls /usr/lib64/atlas' to look for Atlas" - endif - echo " " --echo -n "Enter your choice of 'mkl' or 'atlas' or 'acml' or 'none': " -+echo -n "Enter your choice of 'mkl' or 'atlas' or 'acml' or 'openblas' or 'none': " - set GMS_MATHLIB=$< - # - switch ($GMS_MATHLIB) -@@ -773,6 +773,19 @@ - endif - breaksw - -+ case openblas: -+ badopenblas: -+ echo -n "Enter full path to OpenBLAS libraries (without 'lib' subdirectory): " -+ set openblaspath=$< -+ if (!(-d $openblaspath)) then -+ echo " " -+ echo "The directory $openblaspath does not exist." -+ echo " " -+ goto badopenblas -+ endif -+ set GMS_MATHLIB_PATH=$openblaspath/lib -+ breaksw -+ - default: - echo "You didn't provide a valid math library name, try again." - echo " " ---- lked.orig 2015-03-03 12:03:13.657079000 +0100 -+++ lked 2015-03-03 12:03:58.829061256 +0100 -@@ -473,6 +473,11 @@ - set BLAS=' ' - breaksw - -+ case openblas: -+ set MATHLIBS="$GMS_MATHLIB_PATH/libopenblas.a" -+ set BLAS=' ' -+ breaksw -+ - case none: - default: - echo "Warning. No math library was found, you should install one." diff --git a/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20130501-R1_recent-gcc.patch b/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20130501-R1_recent-gcc.patch deleted file mode 100644 index 998b5ffd36e2..000000000000 --- a/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20130501-R1_recent-gcc.patch +++ /dev/null @@ -1,69 +0,0 @@ -include support for recent GCC versions in config and comp scripts -author: Kenneth Hoste (Ghent University) ---- config.orig 2015-03-03 10:33:00.023695000 +0100 -+++ config 2015-03-03 10:33:37.858993156 +0100 -@@ -452,6 +452,8 @@ - breaksw - case 4.6: - case 4.7: -+ case 4.8: -+ case 4.9: - echo " Good, the newest gfortran can compile REAL*16 data type." - breaksw - default: -@@ -823,6 +825,8 @@ - breaksw - case 4.6: - case 4.7: -+ case 4.8: -+ case 4.9: - echo " Good, the newest gfortran can compile REAL*16 data type." - breaksw - default: -@@ -879,6 +883,8 @@ - breaksw - case 4.6: - case 4.7: -+ case 4.8: -+ case 4.9: - echo " Good, the newest gfortran can compile REAL*16 data type." - breaksw - default: ---- comp.orig 2015-03-03 11:41:57.287089000 +0100 -+++ comp 2015-03-03 11:43:02.574753319 +0100 -@@ -1612,6 +1612,8 @@ - breaksw - case 4.6: - case 4.7: -+ case 4.8: -+ case 4.9: - set EXTRAOPT="$EXTRAOPT -fno-whole-file" - breaksw - default: -@@ -1804,6 +1806,8 @@ - breaksw - case 4.6: - case 4.7: -+ case 4.8: -+ case 4.9: - set EXTRAOPT="$EXTRAOPT -fno-whole-file" - breaksw - default: -@@ -2041,6 +2045,8 @@ - breaksw - case 4.6: - case 4.7: -+ case 4.8: -+ case 4.9: - set EXTRAOPT="$EXTRAOPT -fno-whole-file" - breaksw - default: -@@ -2099,6 +2105,8 @@ - breaksw - case 4.6: - case 4.7: -+ case 4.8: -+ case 4.9: - set EXTRAOPT="$EXTRAOPT -fno-whole-file" - breaksw - default: diff --git a/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20141205-R1-intel-2016a.eb b/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20141205-R1-intel-2016a.eb deleted file mode 100644 index b9f96d96e3db..000000000000 --- a/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20141205-R1-intel-2016a.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'GAMESS-US' -version = '20141205-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': '2016a'} -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 = ['6403592eaa885cb3691505964d684516'] - -patches = ['GAMESS-US_rungms-slurm.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-intel-2016b-sockets.eb b/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20170420-R1-intel-2016b-sockets.eb deleted file mode 100644 index fe674c939c92..000000000000 --- a/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20170420-R1-intel-2016b-sockets.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# 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 deleted file mode 100644 index 1ce230b90ebe..000000000000 --- a/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20170420-R1-intel-2016b.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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 deleted file mode 100644 index 5c179eb2e6d4..000000000000 --- a/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20170420-R1_recent-gcc.patch +++ /dev/null @@ -1,92 +0,0 @@ -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 deleted file mode 100644 index 61c75f484d43..000000000000 --- a/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20170420-R1_rungms_fix_PPN_not_initialized.patch +++ /dev/null @@ -1,15 +0,0 @@ -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/GAMESS-US/GAMESS-US-20180214-R1-foss-2016b-sockets.eb b/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20180214-R1-foss-2016b-sockets.eb deleted file mode 100644 index 3fef77a2e4e4..000000000000 --- a/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20180214-R1-foss-2016b-sockets.eb +++ /dev/null @@ -1,45 +0,0 @@ -# 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 = '20180214-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': 'foss', '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 = [ - '7fd5863ef5d63ff3fee1e25e16e269a817c24a6acb345bf89d5fb8fdb522c414', # gamess-20180214-R1.tar.gz - '6fac3cdaceea31e4ad1f7c7ff7aff18974fe6953d3e605a107c96a967c211553', # GAMESS-US_rungms-slurm.patch - '03859510231df5fa5716ef9aa5c9a7c7ee0fefb970aba19ad5b524ab6c00b974', # GAMESS-US-20180214-R1_openblas.patch -] - -patches = [ - '%(name)s_rungms-slurm.patch', - '%(name)s-%(version)s_openblas.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-20180214-R1-foss-2016b.eb b/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20180214-R1-foss-2016b.eb deleted file mode 100644 index 7364a2e883ba..000000000000 --- a/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20180214-R1-foss-2016b.eb +++ /dev/null @@ -1,41 +0,0 @@ -# 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 = '20180214-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': 'foss', '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 = [ - '7fd5863ef5d63ff3fee1e25e16e269a817c24a6acb345bf89d5fb8fdb522c414', # gamess-20180214-R1.tar.gz - '6fac3cdaceea31e4ad1f7c7ff7aff18974fe6953d3e605a107c96a967c211553', # GAMESS-US_rungms-slurm.patch - '03859510231df5fa5716ef9aa5c9a7c7ee0fefb970aba19ad5b524ab6c00b974', # GAMESS-US-20180214-R1_openblas.patch -] - -patches = [ - '%(name)s_rungms-slurm.patch', - '%(name)s-%(version)s_openblas.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-20180214-R1_openblas.patch b/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20180214-R1_openblas.patch deleted file mode 100644 index e955493c6cd5..000000000000 --- a/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20180214-R1_openblas.patch +++ /dev/null @@ -1,46 +0,0 @@ -* include support for OpenBLAS in config and lked scripts -author: Paul Jähne ---- config.orig 2018-07-12 07:21:06.837873821 +0200 -+++ config 2018-07-12 07:29:27.196839747 +0200 -@@ -562,7 +562,7 @@ - echo "Type 'ls /opt/pgi/osx86-64/*/lib/* to look for libblas.a from PGI" - endif - echo " " --echo -n "Enter your choice of 'mkl' or 'atlas' or 'acml' or 'pgiblas' or 'none': " -+echo -n "Enter your choice of 'mkl' or 'atlas' or 'acml' or 'pgiblas' or 'openblas' or 'none': " - set GMS_MATHLIB=$< - # - switch ($GMS_MATHLIB) -@@ -788,6 +788,18 @@ - endif - set GMS_MATHLIB_PATH=$pgipath - breaksw -+ case openblas: -+ badopenblas: -+ echo -n "Enter full path to OpenBLAS libraries (without 'lib' subdirectory): " -+ set openblaspath=$< -+ if (!(-d $openblaspath)) then -+ echo " " -+ echo "The directory $openblaspath does not exist." -+ echo " " -+ goto badopenblas -+ endif -+ set GMS_MATHLIB_PATH=$openblaspath/lib -+ breaksw - default: - echo "You didn't provide a valid math library name, try again." - echo " " ---- lked.orig 2018-07-12 07:29:35.080886460 +0200 -+++ lked 2018-07-12 07:30:34.349237609 +0200 -@@ -442,6 +442,11 @@ - set BLAS=' ' - breaksw - -+ case openblas: -+ set MATHLIBS="$GMS_MATHLIB_PATH/libopenblas.a" -+ set BLAS=' ' -+ breaksw -+ - case none: - default: - echo "Warning. No math library was found, you should install one." diff --git a/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20230630_add_slurm_support_mpi_target.patch b/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20230630_add_slurm_support_mpi_target.patch deleted file mode 100644 index 1f5e924f9576..000000000000 --- a/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20230630_add_slurm_support_mpi_target.patch +++ /dev/null @@ -1,26 +0,0 @@ -Add support for Slurm scheduler on MPI targets that do not have any nodefile -given by the user. -author: Alex Domingo (Vrije Universiteit Brussel) ---- rungms.orig 2023-07-01 08:04:29.000000000 +0200 -+++ rungms 2023-12-13 16:29:19.738351362 +0100 -@@ -188,6 +188,7 @@ - set SCHED=none - if ($?PBS_O_LOGNAME) set SCHED=PBS - if ($?SGE_O_LOGNAME) set SCHED=SGE -+if ($?SLURM_JOB_ID) set SCHED=SLURM - if ($SCHED == SGE) then - set SCR=$TMPDIR - echo "SGE has assigned the following compute nodes to this run:" -@@ -805,6 +806,12 @@ - set NNODES=$NNODES[1] - echo "MPI was given $NNODES nodes by PBS..." - breaksw -+ case SLURM: -+ scontrol show hostname "$SLURM_NODELIST" > $HOSTFILE -+ set NNODES=`wc -l $HOSTFILE` -+ set NNODES=$NNODES[1] -+ echo "MPI was given $NNODES nodes by Slurm..." -+ breaksw - default: - # Use use provided list (a new feature to be tested). - if (-e $NCPUS) then diff --git a/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US_rungms-slurm.patch b/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US_rungms-slurm.patch deleted file mode 100644 index 93831aab9e4e..000000000000 --- a/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US_rungms-slurm.patch +++ /dev/null @@ -1,67 +0,0 @@ -This patch adds support for the SLURM scheduler (without removing support for -the PBS or SGE schedulers). - -Written by Benjamin Roberts, New Zealand eScience Infrastructure -University of Auckland, Auckland, New Zealand ---- gamess.orig/rungms 2013-05-18 04:15:11.000000000 +1200 -+++ gamess/rungms 2015-01-29 17:39:53.359679532 +1300 -@@ -86,6 +92,7 @@ - set SCHED=none - if ($?PBS_O_LOGNAME) set SCHED=PBS - if ($?SGE_O_LOGNAME) set SCHED=SGE -+if ($?SLURM_JOB_ID) set SCHED=SLURM - if ($SCHED == SGE) then - set SCR=$TMPDIR - echo "SGE has assigned the following compute nodes to this run:" -@@ -96,6 +103,13 @@ - echo "PBS has assigned the following compute nodes to this run:" - uniq $PBS_NODEFILE - endif -+if ($SCHED == SLURM) then -+ # SCR is for large binary temporary files. Accordingly, it should only be -+ # set to a network file system if the connection to that file system is fast. -+ set SCR=$SCRATCH_DIR -+ echo "SLURM has assigned the following compute nodes to this run:" -+ scontrol show hostnames $SLURM_JOB_NODELIST | sort | uniq -+endif - # - echo "Available scratch disk space (Kbyte units) at beginning of the job is" - df -k $SCR -@@ -594,6 +608,11 @@ - set NNODES=`wc -l $HOSTFILE` - set NNODES=$NNODES[1] - endif -+ if ($SCHED == SLURM) then -+ scontrol show hostnames $SLURM_JOB_NODELIST | sort | uniq > $HOSTFILE -+ set NNODES=`wc -l $HOSTFILE` -+ set NNODES=$NNODES[1] -+ endif - endif - # uncomment next lines if you need to debug host configuration. - #--echo '-----debug----' -@@ -825,8 +844,12 @@ - unset echo - endif - set echo -- mpiexec.hydra -f $PROCFILE -n $NPROCS \ -+ if ($SCHED == SLURM) then -+ srun $GMSPATH/gamess.$VERNO.x < /dev/null -+ else -+ mpiexec.hydra -f $PROCFILE -n $NPROCS \ - $GMSPATH/gamess.$VERNO.x < /dev/null -+ endif - unset echo - breaksw - # -@@ -906,6 +929,11 @@ - set NNODES=`wc -l $HOSTFILE` - set NNODES=$NNODES[1] - endif -+ if ($SCHED == SLURM) then -+ scontrol show hostnames $SLURM_JOB_NODELIST | sort | uniq > $HOSTFILE -+ set NNODES=`wc -l $HOSTFILE` -+ set NNODES=$NNODES[1] -+ endif - endif - # uncomment next lines if you need to debug host configuration. - #--echo '-----debug----' diff --git a/easybuild/easyconfigs/g/GARLI/GARLI-2.01-gompi-2019a.eb b/easybuild/easyconfigs/g/GARLI/GARLI-2.01-gompi-2019a.eb deleted file mode 100644 index ffb2cd9c28ea..000000000000 --- a/easybuild/easyconfigs/g/GARLI/GARLI-2.01-gompi-2019a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GARLI' -version = '2.01' - -homepage = 'https://code.google.com/archive/p/garli/' -description = """GARLI, Genetic Algorithm for Rapid Likelihood Inference is a - program for inferring phylogenetic trees. Using an approach similar to a - classical genetic algorithm, it rapidly searches the space of evolutionary - trees and model parameters to find the solution maximizing the likelihood - score. It implements nucleotide, amino acid and codon-based models of sequence - evolution, and runs on all platforms.""" - -toolchain = {'name': 'gompi', 'version': '2019a'} -toolchainopts = {'pic': True, 'cstd': 'c++03'} - -source_urls = ['https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/%(namelower)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e7fd4c115f9112fd9a019dcb6314e3a9d989f56daa0f833a28dc8249e50988ef'] - -builddependencies = [('Autotools', '20180311')] - -configopts = '--with-ncl=$EBROOTNEXUSMINCL' - -dependencies = [ - ('NEXUS-CL', '2.1.18'), -] - -sanity_check_paths = { - 'files': ["bin/Garli"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GAT/GAT-1.2.2-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/g/GAT/GAT-1.2.2-foss-2016a-Python-2.7.11.eb deleted file mode 100644 index fe92d8a30d3f..000000000000 --- a/easybuild/easyconfigs/g/GAT/GAT-1.2.2-foss-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = "PythonPackage" - -name = 'GAT' -version = '1.2.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://gat.readthedocs.io/' -description = """The Genomic Association Tester (GAT) is a tool for computing the significance of overlap between - multiple sets of genomic intervals. GAT estimates significance based on simulation.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e34d80169289e938aefbbebc4c50a3d5cdc8b38bab2cf63ae9716089bfda5968'] - -dependencies = [ - ('Python', '2.7.11'), - ('matplotlib', '1.5.1', versionsuffix), -] - -use_pip = True -download_dep_fail = True - -sanity_check_paths = { - 'files': ['bin/gat-run.py', 'bin/gat-great.py', 'bin/gat-compare.py', 'bin/gat-plot.py'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'bio' 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 deleted file mode 100644 index e02cb43f853c..000000000000 --- a/easybuild/easyconfigs/g/GATE/GATE-6.2-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'GATE' -version = '6.2' -versionsuffix = '-Python-2.7.11' - -homepage = 'http://www.opengatecollaboration.org/' -description = """GATE is an advanced opensource software developed by the international OpenGATE collaboration and - dedicated to the numerical simulations in medical imaging. It currently supports simulations of Emission Tomography - (Positron Emission Tomography - PET and Single Photon Emission Computed Tomography - SPECT), and Computed Tomography""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['http://www.opengatecollaboration.org/sites/default/files/'] -sources = ['%(namelower)s_v%(version)s.tar.gz'] -patches = [ - 'GATE-%(version)s_Makefile-prefix.patch', - 'GATE-%(version)s_GCC-4.7.patch', -] -checksums = [ - 'd1f75b7a8358e6acb8c61ab13f25a3df49fc46f16f55f494f2eaca2fc141e08d', # gate_v6.2.tar.gz - '53715a84fbfae778c01cb04352f2353589f64b723d412d8a9d7e5bc1bc28205c', # GATE-6.2_Makefile-prefix.patch - '5607ea4f13e4778b233bceb3dd65eff48b53dfc2c32012d8e9d86a9e9077aa1b', # GATE-6.2_GCC-4.7.patch -] - -dependencies = [ - ('Geant4', '9.5.p02'), - ('CLHEP', '2.1.1.0'), - ('ROOT', 'v5.34.34', versionsuffix), -] -builddependencies = [('CMake', '3.4.3')] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/g/GATE/GATE-6.2_GCC-4.7.patch b/easybuild/easyconfigs/g/GATE/GATE-6.2_GCC-4.7.patch deleted file mode 100644 index c06cd2b8e3f3..000000000000 --- a/easybuild/easyconfigs/g/GATE/GATE-6.2_GCC-4.7.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff -ru gate_v6.2.orig/source/digits_hits/include/GateMaps.hh gate_v6.2/source/digits_hits/include/GateMaps.hh ---- gate_v6.2.orig/source/digits_hits/include/GateMaps.hh 2012-08-08 13:38:18.000000000 +0200 -+++ gate_v6.2/source/digits_hits/include/GateMaps.hh 2013-03-28 10:50:28.225482716 +0100 -@@ -117,7 +117,7 @@ - for (size_t i=0; i* mapElement = mapArray[i]; - for (iterator iter = mapElement->begin(); iter != mapElement->end(); iter++) -- insert(*iter); -+ this->insert(*iter); - } - } - ---- gate_v6.2/cluster_tools/jobsplitter/include/GateMacfileParser.hh.orig 2014-12-02 11:50:23.586463425 +0100 -+++ gate_v6.2/cluster_tools/jobsplitter/include/GateMacfileParser.hh 2014-12-02 11:51:45.498508680 +0100 -@@ -19,6 +19,7 @@ - #include - #include - #include -+#include - - using namespace std; - diff --git a/easybuild/easyconfigs/g/GATE/GATE-6.2_Makefile-prefix.patch b/easybuild/easyconfigs/g/GATE/GATE-6.2_Makefile-prefix.patch deleted file mode 100644 index 8347193f828c..000000000000 --- a/easybuild/easyconfigs/g/GATE/GATE-6.2_Makefile-prefix.patch +++ /dev/null @@ -1,46 +0,0 @@ ---- gate_v6.2/cluster_tools/filemerger/Makefile.orig 2014-12-02 12:00:20.331450693 +0100 -+++ gate_v6.2/cluster_tools/filemerger/Makefile 2014-12-02 12:01:35.263325236 +0100 -@@ -16,6 +16,8 @@ - INCLUDE := -I./include `geant4-config --cflags` `root-config --cflags` - LDFLAGS := `geant4-config --libs` `root-config --glibs` - -+PREFIX := /usr/local -+ - TARGET := gjm - - .PHONY: all clean directories cleanall install uninstall -@@ -49,8 +51,9 @@ - - install: - @echo Installing ... -- @$(CP) $(TARGET) /usr/local/bin -+ mkdir -p $(PREFIX)/bin -+ @$(CP) $(TARGET) $(PREFIX)/bin - - uninstall: - @echo Uninstalling... -- @$(RM) /usr/local/bin/$(TARGET) -+ @$(RM) $(PREFIX)/bin/$(TARGET) ---- gate_v6.2/cluster_tools/jobsplitter/Makefile.orig 2014-12-02 12:01:48.033648372 +0100 -+++ gate_v6.2/cluster_tools/jobsplitter/Makefile 2014-12-02 12:02:32.104712220 +0100 -@@ -16,6 +16,8 @@ - INCLUDE := -I./include `geant4-config --cflags` - LDFLAGS := `geant4-config --libs` - -+PREFIX := /usr/local -+ - TARGET := gjs - - .PHONY: all clean directories cleanall install uninstall -@@ -57,8 +59,9 @@ - - install: - @echo Installing ... -- @$(CP) $(TARGET) /usr/local/bin -+ mkdir -p $(PREFIX)/bin -+ @$(CP) $(TARGET) $(PREFIX)/bin - - uninstall: - @echo Uninstalling... -- @$(RM) /usr/local/bin/$(TARGET) -+ @$(RM) $(PREFIX)/bin/$(TARGET) diff --git a/easybuild/easyconfigs/g/GATE/GATE-7.0_Makefile-prefix.patch b/easybuild/easyconfigs/g/GATE/GATE-7.0_Makefile-prefix.patch deleted file mode 100644 index eb39ff836c70..000000000000 --- a/easybuild/easyconfigs/g/GATE/GATE-7.0_Makefile-prefix.patch +++ /dev/null @@ -1,46 +0,0 @@ ---- gate_v7.0/cluster_tools/filemerger/Makefile.orig 2014-05-12 11:18:16.000000000 +0200 -+++ gate_v7.0/cluster_tools/filemerger/Makefile 2015-03-04 10:54:55.461301152 +0100 -@@ -16,6 +16,8 @@ - INCLUDE := -I./include `geant4-config --cflags` `root-config --cflags` - LDFLAGS := `geant4-config --libs` `root-config --glibs` - -+PREFIX := /usr/local -+ - TARGET := gjm - - .PHONY: all clean directories cleanall install uninstall -@@ -49,8 +51,9 @@ - - install: - @echo Installing ... -- @$(CP) $(TARGET) /usr/local/bin -+ mkdir -p $(PREFIX)/bin -+ @$(CP) $(TARGET) $(PREFIX)/bin - - uninstall: - @echo Uninstalling... -- @$(RM) /usr/local/bin/$(TARGET) -+ @$(RM) $(PREFIX)/bin/$(TARGET) ---- gate_v7.0/cluster_tools/jobsplitter/Makefile.orig 2014-05-12 11:18:16.000000000 +0200 -+++ gate_v7.0/cluster_tools/jobsplitter/Makefile 2015-03-04 10:54:55.461301152 +0100 -@@ -16,6 +16,8 @@ - INCLUDE := -I./include `geant4-config --cflags` - LDFLAGS := `geant4-config --libs` - -+PREFIX := /usr/local -+ - TARGET := gjs - - .PHONY: all clean directories cleanall install uninstall -@@ -57,8 +59,9 @@ - - install: - @echo Installing ... -- @$(CP) $(TARGET) /usr/local/bin -+ mkdir -p $(PREFIX)/bin -+ @$(CP) $(TARGET) $(PREFIX)/bin - - uninstall: - @echo Uninstalling... -- @$(RM) /usr/local/bin/$(TARGET) -+ @$(RM) $(PREFIX)/bin/$(TARGET) diff --git a/easybuild/easyconfigs/g/GATE/GATE-7.0_unistdh.patch b/easybuild/easyconfigs/g/GATE/GATE-7.0_unistdh.patch deleted file mode 100644 index 13ce5cc6e63d..000000000000 --- a/easybuild/easyconfigs/g/GATE/GATE-7.0_unistdh.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- gate_v7.0/cluster_tools/jobsplitter/include/GateMacfileParser.hh.org 2014-05-12 11:18:16.000000000 +0200 -+++ gate_v7.0/cluster_tools/jobsplitter/include/GateMacfileParser.hh 2015-03-04 10:32:24.416298472 +0100 -@@ -19,6 +19,7 @@ - #include - #include - #include -+#include - - using namespace std; - 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 deleted file mode 100644 index 0819ea299e95..000000000000 --- a/easybuild/easyconfigs/g/GATE/GATE-7.1-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = 'GATE' -version = '7.1' -versionsuffix = '-Python-2.7.11' - -homepage = 'http://www.opengatecollaboration.org/' -description = """GATE is an advanced opensource software developed by the international OpenGATE collaboration and - dedicated to the numerical simulations in medical imaging. It currently supports simulations of Emission Tomography - (Positron Emission Tomography - PET and Single Photon Emission Computed Tomography - SPECT), and Computed Tomography""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['http://www.opengatecollaboration.org/sites/default/files/'] -sources = ['%(namelower)s_v%(version)s.tar.gz'] -patches = [ - 'GATE-7.0_Makefile-prefix.patch', - 'GATE-7.0_unistdh.patch', - 'GATE-7.1_std-isnan.patch', -] -checksums = [ - '0b1cb7a2e47f517ef9b45202e37bca5e1842450bbe5ba5a90fe0f913b283b4ca', # gate_v7.1.tar.gz - 'e72c230df1cdd05c07ac405b22bf26931abdcd3e5f7b942e9c88251ac24cc6af', # GATE-7.0_Makefile-prefix.patch - '96fc4235e586edd61dbd4b5b9403b1ef6c5d619650043fae88ed7398539cdb4d', # GATE-7.0_unistdh.patch - '8dfbe266f305462c304c0db108f11d06e0f355f8cc619cb38fe844397e99bb77', # GATE-7.1_std-isnan.patch -] - -dependencies = [ - ('Geant4', '10.01.p03'), - ('CLHEP', '2.2.0.8'), - ('ROOT', 'v5.34.34', versionsuffix), -] -builddependencies = [ - ('CMake', '3.4.3'), -] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/g/GATE/GATE-7.1_std-isnan.patch b/easybuild/easyconfigs/g/GATE/GATE-7.1_std-isnan.patch deleted file mode 100644 index b8d39150f4be..000000000000 --- a/easybuild/easyconfigs/g/GATE/GATE-7.1_std-isnan.patch +++ /dev/null @@ -1,13 +0,0 @@ -fix for compiler error ""error: more than one instance of overloaded function isnan matches the argument list" -author: Kenneth Hoste (HPC-UGent) ---- gate_v7.1/source/digits_hits/src/GateToRoot.cc.orig 2016-03-03 19:41:50.569854028 +0100 -+++ gate_v7.1/source/digits_hits/src/GateToRoot.cc 2016-03-03 19:43:09.370590639 +0100 -@@ -765,7 +765,7 @@ - if (dzg1 > dzg2) {dev = acos(-dev)*180/Pi;} - else {dev = acos(dev)*180/Pi - 180;} - -- if (isnan(dev) ) dev = 0.; -+ if (std::isnan(dev) ) dev = 0.; - - // G4cout<< " dev = " << dev << G4endl; - 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 deleted file mode 100644 index 6fecbc665498..000000000000 --- a/easybuild/easyconfigs/g/GATE/GATE-7.2-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,33 +0,0 @@ -name = 'GATE' -version = '7.2' -versionsuffix = '-Python-2.7.11' - -homepage = 'http://www.opengatecollaboration.org/' -description = """GATE is an advanced opensource software developed by the international OpenGATE collaboration and - dedicated to the numerical simulations in medical imaging. It currently supports simulations of Emission Tomography - (Positron Emission Tomography - PET and Single Photon Emission Computed Tomography - SPECT), and Computed Tomography""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['http://www.opengatecollaboration.org/sites/default/files/'] -sources = ['%(namelower)s_v%(version)s.tar.gz'] -patches = [ - 'GATE-7.0_Makefile-prefix.patch', - 'GATE-7.0_unistdh.patch', -] -checksums = [ - 'e066699dbd0139462abcf3a0186b3e5fea7ad8a5b047a5ed38e2dc2821b08a1c', # gate_v7.2.tar.gz - 'e72c230df1cdd05c07ac405b22bf26931abdcd3e5f7b942e9c88251ac24cc6af', # GATE-7.0_Makefile-prefix.patch - '96fc4235e586edd61dbd4b5b9403b1ef6c5d619650043fae88ed7398539cdb4d', # GATE-7.0_unistdh.patch -] - -dependencies = [ - ('Geant4', '10.02.p01'), - ('CLHEP', '2.3.1.1'), - ('ROOT', 'v5.34.34', versionsuffix), -] -builddependencies = [ - ('CMake', '3.4.3'), -] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/g/GATE/GATE-8.0-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/g/GATE/GATE-8.0-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index 336062edfd81..000000000000 --- a/easybuild/easyconfigs/g/GATE/GATE-8.0-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'GATE' -version = '8.0' -versionsuffix = '-Python-2.7.14' - -homepage = 'http://www.opengatecollaboration.org/' -description = """GATE is an advanced opensource software developed by the international OpenGATE collaboration and - dedicated to the numerical simulations in medical imaging. It currently supports simulations of Emission Tomography - (Positron Emission Tomography - PET and Single Photon Emission Computed Tomography - SPECT), and Computed Tomography""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['http://www.opengatecollaboration.org/sites/default/files/'] -sources = ['%(namelower)s_v%(version)s.tar.gz'] -patches = ['GATE-7.0_Makefile-prefix.patch'] -checksums = [ - '09f62d6fc7db9997379ffbdacfa4f8f7853a602ec06e20c50494ffeb05d2e416', # gate_v8.0.tar.gz - 'e72c230df1cdd05c07ac405b22bf26931abdcd3e5f7b942e9c88251ac24cc6af', # GATE-7.0_Makefile-prefix.patch -] - -builddependencies = [('CMake', '3.9.5')] -dependencies = [ - ('Geant4', '10.03.p03'), - ('CLHEP', '2.3.4.3'), - ('ROOT', '6.10.08', versionsuffix), -] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/g/GATE/GATE-8.0-intel-2017b-Python-2.7.14-Geant4-10.04.eb b/easybuild/easyconfigs/g/GATE/GATE-8.0-intel-2017b-Python-2.7.14-Geant4-10.04.eb deleted file mode 100644 index e3e57ecc094a..000000000000 --- a/easybuild/easyconfigs/g/GATE/GATE-8.0-intel-2017b-Python-2.7.14-Geant4-10.04.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = 'GATE' -version = '8.0' -local_geant4_ver = '10.04' -versionsuffix = '-Python-2.7.14-Geant4-%s' % local_geant4_ver - -homepage = 'http://www.opengatecollaboration.org/' -description = """GATE is an advanced opensource software developed by the international OpenGATE collaboration and - dedicated to the numerical simulations in medical imaging. It currently supports simulations of Emission Tomography - (Positron Emission Tomography - PET and Single Photon Emission Computed Tomography - SPECT), and Computed Tomography""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['http://www.opengatecollaboration.org/sites/default/files/'] -sources = ['%(namelower)s_v%(version)s.tar.gz'] -patches = [ - 'GATE-7.0_Makefile-prefix.patch', - 'GATE-8.0_fix-G4SubString.patch', -] -checksums = [ - '09f62d6fc7db9997379ffbdacfa4f8f7853a602ec06e20c50494ffeb05d2e416', # gate_v8.0.tar.gz - 'e72c230df1cdd05c07ac405b22bf26931abdcd3e5f7b942e9c88251ac24cc6af', # GATE-7.0_Makefile-prefix.patch - '34b16611de3d69fb786c735b9f3189b1d9b30963771be4d3613d938c5099ed76', # GATE-8.0_fix-G4SubString.patch -] - -builddependencies = [('CMake', '3.10.0')] -dependencies = [ - ('Geant4', local_geant4_ver), - ('CLHEP', '2.4.0.0'), - ('ROOT', '6.10.08', '-Python-2.7.14'), -] - -# enable extra capabilities (Davis requires Geant4 10.04 or newer) -configopts = "-DGATE_USE_OPTICAL=1 -DGATE_USE_DAVIS=1" - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/g/GATE/GATE-8.0-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/g/GATE/GATE-8.0-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 5e6a7bcfaa60..000000000000 --- a/easybuild/easyconfigs/g/GATE/GATE-8.0-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'GATE' -version = '8.0' -versionsuffix = '-Python-2.7.14' - -homepage = 'http://www.opengatecollaboration.org/' -description = """GATE is an advanced opensource software developed by the international OpenGATE collaboration and - dedicated to the numerical simulations in medical imaging. It currently supports simulations of Emission Tomography - (Positron Emission Tomography - PET and Single Photon Emission Computed Tomography - SPECT), and Computed Tomography""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['http://www.opengatecollaboration.org/sites/default/files/'] -sources = ['%(namelower)s_v%(version)s.tar.gz'] -patches = ['GATE-7.0_Makefile-prefix.patch'] -checksums = [ - '09f62d6fc7db9997379ffbdacfa4f8f7853a602ec06e20c50494ffeb05d2e416', # gate_v8.0.tar.gz - 'e72c230df1cdd05c07ac405b22bf26931abdcd3e5f7b942e9c88251ac24cc6af', # GATE-7.0_Makefile-prefix.patch -] - -builddependencies = [('CMake', '3.9.5')] -dependencies = [ - ('Geant4', '10.03.p03'), - ('CLHEP', '2.3.4.3'), - ('ROOT', '6.10.08', versionsuffix), -] - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/g/GATE/GATE-8.0_fix-G4SubString.patch b/easybuild/easyconfigs/g/GATE/GATE-8.0_fix-G4SubString.patch deleted file mode 100644 index eb9454674a79..000000000000 --- a/easybuild/easyconfigs/g/GATE/GATE-8.0_fix-G4SubString.patch +++ /dev/null @@ -1,14 +0,0 @@ -replace G4SubString with G4String since former was removed in Geant4 10.04 -see also https://github.com/OpenGATE/Gate/pull/162 -author: Kenneth Hoste (HPC-UGent) ---- gate_v8.0/source/digits_hits/include/GateTokenizer.hh.orig 2017-12-14 12:57:13.630249979 +0100 -+++ gate_v8.0/source/digits_hits/include/GateTokenizer.hh 2017-12-14 12:57:23.920311457 +0100 -@@ -39,7 +39,7 @@ - static BrokenString BreakString(const G4String& stringToBreak,char separator); - - public: -- G4SubString operator()(const char* str=" \t\n",size_t l=0) -+ G4String operator()(const char* str=" \t\n",size_t l=0) - { - return G4Tokenizer::operator()(str,l); - } diff --git a/easybuild/easyconfigs/g/GATE/GATE-8.1.p01-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/g/GATE/GATE-8.1.p01-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index 4954e2293c62..000000000000 --- a/easybuild/easyconfigs/g/GATE/GATE-8.1.p01-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,34 +0,0 @@ -name = 'GATE' -version = '8.1.p01' -versionsuffix = '-Python-2.7.15' - -homepage = 'http://www.opengatecollaboration.org/' -description = """GATE is an advanced opensource software developed by the international OpenGATE collaboration and - dedicated to the numerical simulations in medical imaging. It currently supports simulations of Emission Tomography - (Positron Emission Tomography - PET and Single Photon Emission Computed Tomography - SPECT), and Computed Tomography""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['http://www.opengatecollaboration.org/sites/default/files/'] -sources = ['%(namelower)s_v%(version)s.tar.gz'] -patches = [ - 'GATE-7.0_Makefile-prefix.patch', - 'GATE-%(version)s_fix-include.patch', -] -checksums = [ - '6882b6c0ff2854f6168f5eec52b3dada0d39210bbf12b2c5c5c7cd0ee1723669', # gate_v8.1.p01.tar.gz - 'e72c230df1cdd05c07ac405b22bf26931abdcd3e5f7b942e9c88251ac24cc6af', # GATE-7.0_Makefile-prefix.patch - 'a9de8fc72de7da07b27a254037f8b114463b617bc170a71d27d6d8013e64f17d', # GATE-8.1.p01_fix-include.patch -] - -builddependencies = [('CMake', '3.12.1')] -dependencies = [ - ('Geant4', '10.5'), - ('CLHEP', '2.4.1.0'), - ('ROOT', '6.14.06', versionsuffix), -] - -# enable extra capabilities (Davis requires Geant4 10.04 or newer) -configopts = "-DGATE_USE_OPTICAL=1 -DGATE_USE_DAVIS=1" - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/g/GATE/GATE-8.1.p01_fix-include.patch b/easybuild/easyconfigs/g/GATE/GATE-8.1.p01_fix-include.patch deleted file mode 100644 index 1cf95494d35f..000000000000 --- a/easybuild/easyconfigs/g/GATE/GATE-8.1.p01_fix-include.patch +++ /dev/null @@ -1,13 +0,0 @@ -add missing include statement to fix error -"error: incomplete type ‘G4NistManager’ used in nested name specifier" -author: Kenneth Hoste (HPC-UGent) ---- gate_v8.1.p01/source/geometry/src/GateDetectorConstruction.cc.orig 2019-01-10 19:33:54.073187889 +0100 -+++ gate_v8.1.p01/source/geometry/src/GateDetectorConstruction.cc 2019-01-10 19:34:10.673027454 +0100 -@@ -30,6 +30,7 @@ - #include "G4SDManager.hh" - #include "G4Material.hh" - #include "G4Material.hh" -+#include "G4NistManager.hh" - - #ifdef GATE_USE_OPTICAL - #include "GateSurfaceList.hh" diff --git a/easybuild/easyconfigs/g/GATE/GATE-8.2-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/g/GATE/GATE-8.2-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index f50740e963ac..000000000000 --- a/easybuild/easyconfigs/g/GATE/GATE-8.2-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'GATE' -version = '8.2' -versionsuffix = '-Python-2.7.14' - -homepage = 'http://www.opengatecollaboration.org/' -description = """GATE is an advanced opensource software developed by the international OpenGATE collaboration and - dedicated to the numerical simulations in medical imaging. It currently supports simulations of Emission Tomography - (Positron Emission Tomography - PET and Single Photon Emission Computed Tomography - SPECT), and Computed Tomography""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['http://www.opengatecollaboration.org/sites/default/files/'] -sources = ['Gate-%(version)s.tar.gz'] -patches = ['GATE-7.0_Makefile-prefix.patch'] -checksums = [ - 'edd8b1017310442bb6819a2815d61b63b1da1aef613fea2678aede134cbad741', # Gate-8.2.tar.gz - 'e72c230df1cdd05c07ac405b22bf26931abdcd3e5f7b942e9c88251ac24cc6af', # GATE-7.0_Makefile-prefix.patch -] - -builddependencies = [('CMake', '3.12.1')] - -dependencies = [ - ('Geant4', '10.5'), - ('CLHEP', '2.4.1.0'), - ('ROOT', '6.10.08', versionsuffix), -] - -# enable extra capabilities (Davis requires Geant4 10.04 or newer) -configopts = "-DGATE_USE_OPTICAL=1 -DGATE_USE_DAVIS=1" - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/g/GATE/GATE-8.2-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/g/GATE/GATE-8.2-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index 7e85664f0e4b..000000000000 --- a/easybuild/easyconfigs/g/GATE/GATE-8.2-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'GATE' -version = '8.2' -versionsuffix = '-Python-2.7.15' - -homepage = 'http://www.opengatecollaboration.org/' -description = """GATE is an advanced opensource software developed by the international OpenGATE collaboration and - dedicated to the numerical simulations in medical imaging. It currently supports simulations of Emission Tomography - (Positron Emission Tomography - PET and Single Photon Emission Computed Tomography - SPECT), and Computed Tomography""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['http://www.opengatecollaboration.org/sites/default/files/'] -sources = ['Gate-%(version)s.tar.gz'] -patches = ['GATE-7.0_Makefile-prefix.patch'] -checksums = [ - 'edd8b1017310442bb6819a2815d61b63b1da1aef613fea2678aede134cbad741', # Gate-8.2.tar.gz - 'e72c230df1cdd05c07ac405b22bf26931abdcd3e5f7b942e9c88251ac24cc6af', # GATE-7.0_Makefile-prefix.patch -] - -builddependencies = [('CMake', '3.12.1')] -dependencies = [ - ('Geant4', '10.5'), - ('CLHEP', '2.4.1.0'), - ('ROOT', '6.14.06', versionsuffix), -] - -# enable extra capabilities (Davis requires Geant4 10.04 or newer) -configopts = "-DGATE_USE_OPTICAL=1 -DGATE_USE_DAVIS=1" - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/g/GATE/GATE-8.2-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/g/GATE/GATE-8.2-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 997478d0d63d..000000000000 --- a/easybuild/easyconfigs/g/GATE/GATE-8.2-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'GATE' -version = '8.2' -versionsuffix = '-Python-2.7.14' - -homepage = 'http://www.opengatecollaboration.org/' -description = """GATE is an advanced opensource software developed by the international OpenGATE collaboration and - dedicated to the numerical simulations in medical imaging. It currently supports simulations of Emission Tomography - (Positron Emission Tomography - PET and Single Photon Emission Computed Tomography - SPECT), and Computed Tomography""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['http://www.opengatecollaboration.org/sites/default/files/'] -sources = ['Gate-%(version)s.tar.gz'] -patches = ['GATE-7.0_Makefile-prefix.patch'] -checksums = [ - 'edd8b1017310442bb6819a2815d61b63b1da1aef613fea2678aede134cbad741', # Gate-8.2.tar.gz - 'e72c230df1cdd05c07ac405b22bf26931abdcd3e5f7b942e9c88251ac24cc6af', # GATE-7.0_Makefile-prefix.patch -] - -builddependencies = [('CMake', '3.12.1')] - -dependencies = [ - ('Geant4', '10.5'), - ('CLHEP', '2.4.1.0'), - ('ROOT', '6.10.08', versionsuffix), -] - -# enable extra capabilities (Davis requires Geant4 10.04 or newer) -configopts = "-DGATE_USE_OPTICAL=1 -DGATE_USE_DAVIS=1" - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/g/GATE/GATE-9.0-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/g/GATE/GATE-9.0-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 21815ffea2aa..000000000000 --- a/easybuild/easyconfigs/g/GATE/GATE-9.0-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'GATE' -version = '9.0' -versionsuffix = '-Python-3.7.4' - -homepage = 'http://www.opengatecollaboration.org/' -description = """GATE is an advanced opensource software developed by the international OpenGATE collaboration and - dedicated to the numerical simulations in medical imaging. It currently supports simulations of Emission Tomography - (Positron Emission Tomography - PET and Single Photon Emission Computed Tomography - SPECT), and Computed Tomography""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = ['https://github.com/OpenGATE/Gate/archive/'] -sources = ['v%(version)s.tar.gz'] -patches = ['GATE-7.0_Makefile-prefix.patch'] -checksums = [ - '8354f392facc0b7ae2ddf0eed61cc43136195b198ba399df25e874886b8b69cb', # v9.0.tar.gz - 'e72c230df1cdd05c07ac405b22bf26931abdcd3e5f7b942e9c88251ac24cc6af', # GATE-7.0_Makefile-prefix.patch -] - -builddependencies = [('CMake', '3.15.3')] -dependencies = [ - ('Geant4', '10.6'), - ('CLHEP', '2.4.1.3'), - ('ROOT', '6.20.04', versionsuffix), -] - -# enable extra capabilities (Davis requires Geant4 10.04 or newer) -configopts = "-DGATE_USE_OPTICAL=1 -DGATE_USE_DAVIS=1" - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/g/GATE/GATE-9.4-foss-2023a.eb b/easybuild/easyconfigs/g/GATE/GATE-9.4-foss-2023a.eb new file mode 100644 index 000000000000..6fd245d2079c --- /dev/null +++ b/easybuild/easyconfigs/g/GATE/GATE-9.4-foss-2023a.eb @@ -0,0 +1,29 @@ +name = 'GATE' +version = '9.4' + +homepage = 'http://www.opengatecollaboration.org/' +description = """GATE is an advanced opensource software developed by the international OpenGATE collaboration and + dedicated to the numerical simulations in medical imaging. It currently supports simulations of Emission Tomography + (Positron Emission Tomography - PET and Single Photon Emission Computed Tomography - SPECT), and Computed Tomography""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = ['https://github.com/OpenGATE/Gate/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['96c53f6ab1b25c0e540d8f9564bce0049371b378de80a7118a0ff8834c6c117c'] + +builddependencies = [ + ('CMake', '3.26.3'), +] +dependencies = [ + ('Geant4', '11.2.2'), + ('CLHEP', '2.4.7.1'), + ('ROOT', '6.30.06'), +] + +preinstallopts = "sed -i 's|/usr/local/bin|%(installdir)s/bin|g' Makefile &&" + +# enable extra capabilities (Davis requires Geant4 10.04 or newer) +configopts = "-DGATE_USE_OPTICAL=1 -DGATE_USE_DAVIS=1" + +moduleclass = 'cae' diff --git a/easybuild/easyconfigs/g/GATE/GATE-v6.2_GCC-4.7.patch b/easybuild/easyconfigs/g/GATE/GATE-v6.2_GCC-4.7.patch deleted file mode 100644 index bfb6c982c63e..000000000000 --- a/easybuild/easyconfigs/g/GATE/GATE-v6.2_GCC-4.7.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ru gate_v6.2.orig/source/digits_hits/include/GateMaps.hh gate_v6.2/source/digits_hits/include/GateMaps.hh ---- gate_v6.2.orig/source/digits_hits/include/GateMaps.hh 2012-08-08 13:38:18.000000000 +0200 -+++ gate_v6.2/source/digits_hits/include/GateMaps.hh 2013-03-28 10:50:28.225482716 +0100 -@@ -117,7 +117,7 @@ - for (size_t i=0; i* mapElement = mapArray[i]; - for (iterator iter = mapElement->begin(); iter != mapElement->end(); iter++) -- insert(*iter); -+ this->insert(*iter); - } - } - diff --git a/easybuild/easyconfigs/g/GATK/GATK-1.0.5083.eb b/easybuild/easyconfigs/g/GATK/GATK-1.0.5083.eb deleted file mode 100644 index ec1c8e1fb1ed..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-1.0.5083.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'Tarball' - -name = 'GATK' -version = '1.0.5083' - -homepage = 'http://www.broadinstitute.org/gsa/wiki/index.php/The_Genome_Analysis_Toolkit' -description = """The GATK is a structured software library that makes writing efficient analysis tools - using next-generation sequencing data very easy, and second it's a suite of tools for working with human - medical resequencing projects such as 1000 Genomes and The Cancer Genome Atlas. These tools include things - like a depth of coverage analyzers, a quality score recalibrator, a SNP/indel caller and a local realigner.""" - -toolchain = SYSTEM - -# download manually from http://www.broadinstitute.org/gatk/download -sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] - -dependencies = [('Java', '1.7.0_10')] - -modloadmsg = "To execute GATK run: java -jar $EBROOTGATK/GenomeAnalysisTK.jar\n" - -sanity_check_paths = { - 'files': ["GenomeAnalysisTK.jar"], - 'dirs': ["resources"], -} - -moduleclass = 'bio' 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 deleted file mode 100644 index 1420957b8d33..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-2.5-2-Java-1.7.0_10.eb +++ /dev/null @@ -1,40 +0,0 @@ -## -# 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) -# 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 = 'Tarball' - -name = 'GATK' -version = '2.5-2' -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 = SYSTEM - -# download manually from http://www.broadinstitute.org/gatk/download -sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] - -dependencies = [('Java', '1.7.0_10')] - -modloadmsg = "To execute GATK run: java -jar $EBROOTGATK/GenomeAnalysisTK.jar\n" - -sanity_check_paths = { - 'files': ["GenomeAnalysisTK.jar"], - 'dirs': ["resources"], -} - -moduleclass = 'bio' 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 deleted file mode 100644 index b2a53ef84134..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-2.6-5-Java-1.7.0_10.eb +++ /dev/null @@ -1,40 +0,0 @@ -## -# 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) -# 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 = 'Tarball' - -name = 'GATK' -version = '2.6-5' -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 = SYSTEM - -# download manually from http://www.broadinstitute.org/gatk/download -sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] - -dependencies = [('Java', '1.7.0_10')] - -modloadmsg = "To execute GATK run: java -jar $EBROOTGATK/GenomeAnalysisTK.jar\n" - -sanity_check_paths = { - 'files': ["GenomeAnalysisTK.jar"], - 'dirs': ["resources"], -} - -moduleclass = 'bio' 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 deleted file mode 100644 index 6f5876ca50ee..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-2.7-4-Java-1.7.0_10.eb +++ /dev/null @@ -1,40 +0,0 @@ -## -# 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) -# 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 = 'Tarball' - -name = 'GATK' -version = '2.7-4' -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 = SYSTEM - -# download manually from http://www.broadinstitute.org/gatk/download -sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] - -dependencies = [('Java', '1.7.0_10')] - -modloadmsg = "To execute GATK run: java -jar $EBROOTGATK/GenomeAnalysisTK.jar\n" - -sanity_check_paths = { - 'files': ["GenomeAnalysisTK.jar"], - 'dirs': ["resources"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GATK/GATK-2.7-4.eb b/easybuild/easyconfigs/g/GATK/GATK-2.7-4.eb deleted file mode 100644 index b5f5c1489edf..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-2.7-4.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'Tarball' - -name = 'GATK' -version = '2.7-4' - -homepage = 'http://www.broadinstitute.org/gsa/wiki/index.php/The_Genome_Analysis_Toolkit' -description = """The GATK is a structured software library that makes writing efficient analysis tools - using next-generation sequencing data very easy, and second it's a suite of tools for working with human - medical resequencing projects such as 1000 Genomes and The Cancer Genome Atlas. These tools include things - like a depth of coverage analyzers, a quality score recalibrator, a SNP/indel caller and a local realigner.""" - -toolchain = SYSTEM - -# download manually from http://www.broadinstitute.org/gatk/download -sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] - -dependencies = [('Java', '1.7.0_10')] - -modloadmsg = "To execute GATK run: java -jar $EBROOTGATK/GenomeAnalysisTK.jar\n" - -sanity_check_paths = { - 'files': ["GenomeAnalysisTK.jar"], - 'dirs': ["resources"], -} - -moduleclass = 'bio' 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 deleted file mode 100644 index 1ef8424bdacb..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-2.8-1-Java-1.7.0_10.eb +++ /dev/null @@ -1,40 +0,0 @@ -## -# 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) -# 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 = 'Tarball' - -name = 'GATK' -version = '2.8-1' -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 = SYSTEM - -# download manually from http://www.broadinstitute.org/gatk/download -sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] - -dependencies = [('Java', '1.7.0_10')] - -modloadmsg = "To execute GATK run: java -jar $EBROOTGATK/GenomeAnalysisTK.jar\n" - -sanity_check_paths = { - 'files': ["GenomeAnalysisTK.jar"], - 'dirs': ["resources"], -} - -moduleclass = 'bio' 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 deleted file mode 100644 index 2410ea8b5b2d..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-3.0-0-Java-1.7.0_10.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2014 Cyprus Institute -# Authors:: Thekla Loizou -# 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 = 'Tarball' - -name = 'GATK' -version = '3.0-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 = SYSTEM - -# download manually from http://www.broadinstitute.org/gatk/download -sources = ['%s-%s.tar.bz2' % ("GenomeAnalysisTK", version)] - -dependencies = [('Java', '1.7.0_10')] - -sanity_check_paths = { - 'files': ["GenomeAnalysisTK.jar"], - 'dirs': ["resources"], -} - -moduleclass = 'bio' 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 deleted file mode 100644 index 2cc23eff6fee..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-3.3-0-Java-1.7.0_21.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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 -## - -easyblock = 'Tarball' - -name = 'GATK' -version = '3.3-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 = SYSTEM - -# download manually from http://www.broadinstitute.org/gatk/download -sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] - -dependencies = [('Java', '1.7.0_21')] - -modloadmsg = "To execute GATK run: java -jar $EBROOTGATK/GenomeAnalysisTK.jar\n" - -sanity_check_paths = { - 'files': ["GenomeAnalysisTK.jar"], - 'dirs': ["resources"], -} - -moduleclass = 'bio' 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 deleted file mode 100644 index 21c135581b5a..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-3.3-0-Java-1.7.0_80.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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 -## - -easyblock = 'Tarball' - -name = 'GATK' -version = '3.3-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 = SYSTEM - -# download manually from http://www.broadinstitute.org/gatk/download -sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] - -dependencies = [('Java', '1.7.0_80')] - -modloadmsg = "To execute GATK run: java -jar $EBROOTGATK/GenomeAnalysisTK.jar\n" - -sanity_check_paths = { - 'files': ["GenomeAnalysisTK.jar"], - 'dirs': ["resources"], -} - -moduleclass = 'bio' 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 deleted file mode 100644 index 46e8cff2fc22..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-3.3-0-Java-1.8.0_66.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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 -## - -easyblock = 'Tarball' - -name = 'GATK' -version = '3.3-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 = SYSTEM - -# download manually from http://www.broadinstitute.org/gatk/download -sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] - -dependencies = [('Java', '1.8.0_66')] - -modloadmsg = "To execute GATK run: java -jar $EBROOTGATK/GenomeAnalysisTK.jar\n" - -sanity_check_paths = { - 'files': ["GenomeAnalysisTK.jar"], - 'dirs': ["resources"], -} - -moduleclass = 'bio' 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 deleted file mode 100644 index f91c99ee2c73..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-3.5-Java-1.8.0_66.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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 -## - -easyblock = 'Tarball' - -name = 'GATK' -version = '3.5' -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 = SYSTEM - -# download manually from http://www.broadinstitute.org/gatk/download -sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] - -dependencies = [('Java', '1.8.0_66')] - -modloadmsg = "To execute GATK run: java -jar $EBROOTGATK/GenomeAnalysisTK.jar\n" - -sanity_check_paths = { - 'files': ["GenomeAnalysisTK.jar"], - 'dirs': ["resources"], -} - -moduleclass = 'bio' 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 deleted file mode 100644 index 631986879adc..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-3.5-Java-1.8.0_74.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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 -## - -easyblock = 'Tarball' - -name = 'GATK' -version = '3.5' -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 = SYSTEM - -# download manually from http://www.broadinstitute.org/gatk/download -sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] - -dependencies = [('Java', '1.8.0_74')] - -modloadmsg = "To execute GATK run: java -jar $EBROOTGATK/GenomeAnalysisTK.jar\n" - -sanity_check_paths = { - 'files': ["GenomeAnalysisTK.jar"], - 'dirs': ["resources"], -} - -moduleclass = 'bio' 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 deleted file mode 100644 index 81dea19c49ee..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-3.6-Java-1.8.0_92.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# 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.6' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'http://www.broadinstitute.org/gatk/' -description = """The Genome Analysis Toolkit or GATK is a software package developed at the Broad Institute - to analyse next-generation resequencing data. The toolkit offers a wide variety of tools, - with a primary focus on variant discovery and genotyping as well as strong emphasis on - data quality assurance. Its robust architecture, powerful processing engine and - high-performance computing features make it capable of taking on projects of any size.""" - -toolchain = SYSTEM - -# download manually from http://www.broadinstitute.org/gatk/download -sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] - -dependencies = [('Java', '1.8.0_92')] - -modloadmsg = "To execute GATK run: java -jar $EBROOTGATK/GenomeAnalysisTK.jar\n" - -sanity_check_paths = { - 'files': ["GenomeAnalysisTK.jar"], - 'dirs': ["resources"], -} - -moduleclass = 'bio' 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 deleted file mode 100644 index d3321a6b45c7..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-3.7-Java-1.8.0_112.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# 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.7' -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 = SYSTEM - -# download manually from http://www.broadinstitute.org/gatk/download -sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] - -dependencies = [('Java', '1.8.0_112')] - -modloadmsg = "To execute GATK run: java -jar $EBROOTGATK/GenomeAnalysisTK.jar\n" - -sanity_check_paths = { - 'files': ["GenomeAnalysisTK.jar"], - 'dirs': ["resources"], -} - -moduleclass = 'bio' 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 deleted file mode 100644 index c958726570ce..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-3.8-0-Java-1.8.0_144.eb +++ /dev/null @@ -1,44 +0,0 @@ -## -# 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 = SYSTEM - -# 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/GATK/GATK-4.0.1.2-Java-1.8.eb b/easybuild/easyconfigs/g/GATK/GATK-4.0.1.2-Java-1.8.eb deleted file mode 100644 index 4444a58b1646..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-4.0.1.2-Java-1.8.eb +++ /dev/null @@ -1,42 +0,0 @@ -# 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 = 'Tarball' - -name = 'GATK' -version = '4.0.1.2' -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 = SYSTEM - -source_urls = ['https://github.com/broadinstitute/gatk/releases/download/%(version)s/'] -sources = ['%(namelower)s-%(version)s.zip'] -checksums = ['d667c08ec44f4dc2029d00ca16cfcfe7850ae9bfdcdd6e35f3048b8e7e83647b'] - -dependencies = [('Java', '1.8')] - -# add install dir to PATH -modextrapaths = {'PATH': ''} - -modloadmsg = """ -To execute GATK run 'gatk' -To enable bash completion run 'source $EBROOTGATK/gatk-completion.sh' -""" - -sanity_check_paths = { - 'files': ["gatk", "gatk-package-%(version)s-spark.jar", "gatk-package-%(version)s-local.jar"], - 'dirs': [], -} - -sanity_check_commands = ["gatk --help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GATK/GATK-4.0.10.0-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/g/GATK/GATK-4.0.10.0-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 08f154e2df5f..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-4.0.10.0-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,53 +0,0 @@ -## -# EasyBuild Easyconfig -# -# 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, Jonas Demeulemeester -# The Francis Crick Institute -# Modified for version 4.0.5.1 by: Ruben van Dijk, University of Groningen -## - -easyblock = 'Tarball' - -name = 'GATK' -version = '4.0.10.0' -versionsuffix = '-Python-%(pyver)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': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/broadinstitute/gatk/releases/download/%(version)s/'] -sources = ['gatk-%(version)s.zip'] -checksums = ['6a149750dfcdb250e07198cf1726d2f0958d2b8f257618b3b585194c4c392283'] - -dependencies = [ - ('Python', '3.6.6'), - ('Java', '1.8', '', SYSTEM), -] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['gatk'], - 'dirs': [], -} -sanity_check_commands = ["gatk --help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GATK/GATK-4.0.12.0-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/g/GATK/GATK-4.0.12.0-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 2b2f1c7f9169..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-4.0.12.0-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,49 +0,0 @@ -## -# 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, Jonas Demeulemeester -# The Francis Crick Institute -# Modified for version 4.0.5.1 by: Ruben van Dijk, University of Groningen -## - -easyblock = 'Tarball' - -name = 'GATK' -version = '4.0.12.0' -versionsuffix = '-Python-%(pyver)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': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/broadinstitute/gatk/releases/download/%(version)s/'] -sources = ['gatk-%(version)s.zip'] -checksums = ['733134303f4961dec589247ff006612b7a94171fab8913c5d44c836aa086865f'] - -dependencies = [ - ('Python', '3.6.6'), - ('Java', '1.8', '', SYSTEM), -] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['gatk'], - 'dirs': [], -} -sanity_check_commands = ["gatk --help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GATK/GATK-4.0.4.0-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/g/GATK/GATK-4.0.4.0-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index 5b5158ceae21..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-4.0.4.0-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,48 +0,0 @@ -## -# 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 = '4.0.4.0' -versionsuffix = '-Python-%(pyver)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': 'intel', 'version': '2018a'} - -source_urls = ['https://github.com/broadinstitute/gatk/releases/download/%(version)s/'] -sources = ['gatk-%(version)s.zip'] -checksums = ['801bbb181c275cfabc96dc0cb21f3f901634cec11efde9ba9c8b91e2834feef4'] - -dependencies = [ - ('Python', '2.7.14'), - ('Java', '1.8.0_162', '', SYSTEM), -] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['gatk'], - 'dirs': [], -} -sanity_check_commands = ["gatk --help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GATK/GATK-4.0.4.0-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/g/GATK/GATK-4.0.4.0-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index f1cff8ec83ef..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-4.0.4.0-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,48 +0,0 @@ -## -# 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 = '4.0.4.0' -versionsuffix = '-Python-%(pyver)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': 'intel', 'version': '2018a'} - -source_urls = ['https://github.com/broadinstitute/gatk/releases/download/%(version)s/'] -sources = ['gatk-%(version)s.zip'] -checksums = ['801bbb181c275cfabc96dc0cb21f3f901634cec11efde9ba9c8b91e2834feef4'] - -dependencies = [ - ('Python', '3.6.4'), - ('Java', '1.8.0_162', '', SYSTEM), -] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['gatk'], - 'dirs': [], -} -sanity_check_commands = ["gatk --help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GATK/GATK-4.0.5.1-foss-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/g/GATK/GATK-4.0.5.1-foss-2018a-Python-3.6.4.eb deleted file mode 100644 index 0eb7cbd64a42..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-4.0.5.1-foss-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,49 +0,0 @@ -## -# 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 -# Modified for version 4.0.5.1 by: Ruben van Dijk, University of Groningen - -## -easyblock = 'Tarball' - -name = 'GATK' -version = '4.0.5.1' -versionsuffix = '-Python-%(pyver)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': 'foss', 'version': '2018a'} - -source_urls = ['https://github.com/broadinstitute/gatk/releases/download/%(version)s/'] -sources = ['gatk-%(version)s.zip'] -checksums = ['3847f540beeb02651f0cf8f14bb0c6ed4e837f1ea73bc6d04cbe38d217c1b25f'] - -dependencies = [ - ('Python', '3.6.4'), - ('Java', '1.8.0_162', '', SYSTEM), -] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['gatk'], - 'dirs': [], -} -sanity_check_commands = ["gatk --help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GATK/GATK-4.0.7.0-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/g/GATK/GATK-4.0.7.0-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index ba6dfc0ee3ad..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-4.0.7.0-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,49 +0,0 @@ -## -# 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 -# Modified for version 4.0.5.1 by: Ruben van Dijk, University of Groningen -## - -easyblock = 'Tarball' - -name = 'GATK' -version = '4.0.7.0' -versionsuffix = '-Python-%(pyver)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': 'intel', 'version': '2018a'} - -source_urls = ['https://github.com/broadinstitute/gatk/releases/download/%(version)s/'] -sources = ['gatk-%(version)s.zip'] -checksums = ['9dda57e82471e67151a442c4751308b6db4e88db315b2f5ed10a41f0b2acbf7c'] - -dependencies = [ - ('Python', '2.7.14'), - ('Java', '1.8.0_162', '', SYSTEM), -] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['gatk'], - 'dirs': [], -} -sanity_check_commands = ["gatk --help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GATK/GATK-4.0.7.0-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/g/GATK/GATK-4.0.7.0-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index 0a969762ea53..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-4.0.7.0-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,49 +0,0 @@ -## -# 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 -# Modified for version 4.0.5.1 by: Ruben van Dijk, University of Groningen -## - -easyblock = 'Tarball' - -name = 'GATK' -version = '4.0.7.0' -versionsuffix = '-Python-%(pyver)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': 'intel', 'version': '2018a'} - -source_urls = ['https://github.com/broadinstitute/gatk/releases/download/%(version)s/'] -sources = ['gatk-%(version)s.zip'] -checksums = ['9dda57e82471e67151a442c4751308b6db4e88db315b2f5ed10a41f0b2acbf7c'] - -dependencies = [ - ('Python', '3.6.4'), - ('Java', '1.8.0_162', '', SYSTEM), -] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['gatk'], - 'dirs': [], -} -sanity_check_commands = ["gatk --help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GATK/GATK-4.0.8.1-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/g/GATK/GATK-4.0.8.1-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index ced47b570c52..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-4.0.8.1-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,49 +0,0 @@ -## -# 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, Jonas Demeulemeester -# The Francis Crick Institute -# Modified for version 4.0.5.1 by: Ruben van Dijk, University of Groningen -## - -easyblock = 'Tarball' - -name = 'GATK' -version = '4.0.8.1' -versionsuffix = '-Python-%(pyver)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': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/broadinstitute/gatk/releases/download/%(version)s/'] -sources = ['gatk-%(version)s.zip'] -checksums = ['e4bb082d8c8826d4f8bc8c2f83811d0e81e5088b99099d3396d284f82fbf28c9'] - -dependencies = [ - ('Python', '2.7.15'), - ('Java', '1.8', '', SYSTEM), -] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['gatk'], - 'dirs': [], -} -sanity_check_commands = ["gatk --help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GATK/GATK-4.0.8.1-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/g/GATK/GATK-4.0.8.1-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 2007bd75f4d3..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-4.0.8.1-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,49 +0,0 @@ -## -# 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, Jonas Demeulemeester -# The Francis Crick Institute -# Modified for version 4.0.5.1 by: Ruben van Dijk, University of Groningen -## - -easyblock = 'Tarball' - -name = 'GATK' -version = '4.0.8.1' -versionsuffix = '-Python-%(pyver)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': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/broadinstitute/gatk/releases/download/%(version)s/'] -sources = ['gatk-%(version)s.zip'] -checksums = ['e4bb082d8c8826d4f8bc8c2f83811d0e81e5088b99099d3396d284f82fbf28c9'] - -dependencies = [ - ('Python', '3.6.6'), - ('Java', '1.8', '', SYSTEM), -] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['gatk'], - 'dirs': [], -} -sanity_check_commands = ["gatk --help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GATK/GATK-4.1.0.0-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/g/GATK/GATK-4.1.0.0-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index a883aa385e92..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-4.1.0.0-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,49 +0,0 @@ -## -# 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, Jonas Demeulemeester -# The Francis Crick Institute -# Modified for version 4.0.5.1 by: Ruben van Dijk, University of Groningen -## - -easyblock = 'Tarball' - -name = 'GATK' -version = '4.1.0.0' -versionsuffix = '-Python-%(pyver)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': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/broadinstitute/gatk/releases/download/%(version)s/'] -sources = ['gatk-%(version)s.zip'] -checksums = ['148aa061328d922a570d0120d88f27e61e5da877f542206f4d77f2d788b7d21d'] - -dependencies = [ - ('Python', '3.6.6'), - ('Java', '1.8', '', SYSTEM), -] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['gatk'], - 'dirs': [], -} -sanity_check_commands = ["gatk --help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GATK/GATK-4.1.2.0-GCCcore-8.2.0-Java-1.8.eb b/easybuild/easyconfigs/g/GATK/GATK-4.1.2.0-GCCcore-8.2.0-Java-1.8.eb deleted file mode 100644 index 48b0ca81c08c..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-4.1.2.0-GCCcore-8.2.0-Java-1.8.eb +++ /dev/null @@ -1,53 +0,0 @@ -## -# 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, Jonas Demeulemeester -# The Francis Crick Institute -# Modified for version 4.0.5.1 by: Ruben van Dijk, University of Groningen -## - -easyblock = 'Tarball' - -name = 'GATK' -version = '4.1.2.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': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://github.com/broadinstitute/gatk/releases/download/%(version)s/'] -sources = ['gatk-%(version)s.zip'] -checksums = ['ffc5f9b3d4b35772ee5dac3060b59dc657f30e830745160671d84d732c30dc65'] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -dependencies = [ - ('Java', '1.8', '', SYSTEM), -] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['gatk'], - 'dirs': [], -} -sanity_check_commands = [ - "gatk --help", - "gatk --list", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GATK/GATK-4.1.3.0-GCCcore-8.3.0-Java-1.8.eb b/easybuild/easyconfigs/g/GATK/GATK-4.1.3.0-GCCcore-8.3.0-Java-1.8.eb deleted file mode 100644 index 988b75dedf0b..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-4.1.3.0-GCCcore-8.3.0-Java-1.8.eb +++ /dev/null @@ -1,53 +0,0 @@ -## -# 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, Jonas Demeulemeester -# The Francis Crick Institute -# Modified for version 4.0.5.1 by: Ruben van Dijk, University of Groningen -## - -easyblock = 'Tarball' - -name = 'GATK' -version = '4.1.3.0' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'https://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': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/broadinstitute/gatk/releases/download/%(version)s/'] -sources = ['gatk-%(version)s.zip'] -checksums = ['56fd4f03b15a8a01eaa4629f62e3ab15e4d4b957c787efd2d5629b2658c3df0a'] - -multi_deps = {'Python': ['3.7.4', '2.7.16']} - -dependencies = [ - ('Java', '1.8', '', SYSTEM), -] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['gatk'], - 'dirs': [], -} -sanity_check_commands = [ - "gatk --help", - "gatk --list", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GATK/GATK-4.1.4.1-GCCcore-8.3.0-Java-1.8.eb b/easybuild/easyconfigs/g/GATK/GATK-4.1.4.1-GCCcore-8.3.0-Java-1.8.eb deleted file mode 100644 index 59f9839ebb30..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-4.1.4.1-GCCcore-8.3.0-Java-1.8.eb +++ /dev/null @@ -1,53 +0,0 @@ -## -# 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, Jonas Demeulemeester -# The Francis Crick Institute -# Modified for version 4.0.5.1 by: Ruben van Dijk, University of Groningen -## - -easyblock = 'Tarball' - -name = 'GATK' -version = '4.1.4.1' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'https://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': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/broadinstitute/gatk/releases/download/%(version)s/'] -sources = ['gatk-%(version)s.zip'] -checksums = ['21ae694cfc8b7447381ad5ce62ed4af22e53a228b12495bdcca7df0c73b09cea'] - -multi_deps = {'Python': ['3.7.4', '2.7.16']} - -dependencies = [ - ('Java', '1.8', '', SYSTEM), -] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['gatk'], - 'dirs': [], -} -sanity_check_commands = [ - "gatk --help", - "gatk --list", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GATK/GATK-4.1.4.1-GCCcore-8.3.0-Java-11.eb b/easybuild/easyconfigs/g/GATK/GATK-4.1.4.1-GCCcore-8.3.0-Java-11.eb deleted file mode 100644 index 105c7c506f8d..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-4.1.4.1-GCCcore-8.3.0-Java-11.eb +++ /dev/null @@ -1,55 +0,0 @@ -## -# 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, Jonas Demeulemeester -# The Francis Crick Institute -# Modified for version 4.0.5.1 by: Ruben van Dijk, University of Groningen -## - -easyblock = 'Tarball' - -name = 'GATK' -version = '4.1.4.1' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'https://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': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/broadinstitute/gatk/releases/download/%(version)s/'] -sources = ['gatk-%(version)s.zip'] -checksums = ['21ae694cfc8b7447381ad5ce62ed4af22e53a228b12495bdcca7df0c73b09cea'] - -multi_deps = {'Python': ['3.7.4', '2.7.16']} - -dependencies = [ - ('Java', '11', '', SYSTEM), -] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['gatk'], - 'dirs': [], -} -sanity_check_commands = [ - "gatk --help", - "gatk --list", -] - -modloadmsg = "WARNING: GATK v%(version)s support for Java 11 is in beta state. Use at your own risk.\n" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GATK/GATK-4.1.5.0-GCCcore-9.3.0-Java-1.8.eb b/easybuild/easyconfigs/g/GATK/GATK-4.1.5.0-GCCcore-9.3.0-Java-1.8.eb deleted file mode 100644 index 4296a3c10493..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-4.1.5.0-GCCcore-9.3.0-Java-1.8.eb +++ /dev/null @@ -1,53 +0,0 @@ -## -# 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, Jonas Demeulemeester -# The Francis Crick Institute -# Modified for version 4.0.5.1 by: Ruben van Dijk, University of Groningen -## - -easyblock = 'Tarball' - -name = 'GATK' -version = '4.1.5.0' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'https://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': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://github.com/broadinstitute/gatk/releases/download/%(version)s/'] -sources = ['gatk-%(version)s.zip'] -checksums = ['6fc152c2cae0cc54c7c4cfdfd865a64f7054a820f7d02ca2549511af1dd9882b'] - -multi_deps = {'Python': ['3.8.2', '2.7.18']} - -dependencies = [ - ('Java', '1.8', '', SYSTEM), -] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['gatk'], - 'dirs': [], -} -sanity_check_commands = [ - "gatk --help", - "gatk --list", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GATK/GATK-4.1.5.0-GCCcore-9.3.0-Java-11.eb b/easybuild/easyconfigs/g/GATK/GATK-4.1.5.0-GCCcore-9.3.0-Java-11.eb deleted file mode 100644 index 007404e13922..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-4.1.5.0-GCCcore-9.3.0-Java-11.eb +++ /dev/null @@ -1,55 +0,0 @@ -## -# 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, Jonas Demeulemeester -# The Francis Crick Institute -# Modified for version 4.0.5.1 by: Ruben van Dijk, University of Groningen -## - -easyblock = 'Tarball' - -name = 'GATK' -version = '4.1.5.0' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'https://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': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://github.com/broadinstitute/gatk/releases/download/%(version)s/'] -sources = ['gatk-%(version)s.zip'] -checksums = ['6fc152c2cae0cc54c7c4cfdfd865a64f7054a820f7d02ca2549511af1dd9882b'] - -multi_deps = {'Python': ['3.8.2', '2.7.18']} - -dependencies = [ - ('Java', '11', '', SYSTEM), -] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['gatk'], - 'dirs': [], -} -sanity_check_commands = [ - "gatk --help", - "gatk --list", -] - -modloadmsg = "WARNING: GATK v%(version)s support for Java 11 is in beta state. Use at your own risk.\n" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GATK/GATK-4.1.8.1-GCCcore-9.3.0-Java-1.8.eb b/easybuild/easyconfigs/g/GATK/GATK-4.1.8.1-GCCcore-9.3.0-Java-1.8.eb deleted file mode 100644 index f93742a90634..000000000000 --- a/easybuild/easyconfigs/g/GATK/GATK-4.1.8.1-GCCcore-9.3.0-Java-1.8.eb +++ /dev/null @@ -1,53 +0,0 @@ -## -# 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, Jonas Demeulemeester -# The Francis Crick Institute -# Modified for version 4.0.5.1 by: Ruben van Dijk, University of Groningen -## - -easyblock = 'Tarball' - -name = 'GATK' -version = '4.1.8.1' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'https://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': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://github.com/broadinstitute/gatk/releases/download/%(version)s/'] -sources = ['gatk-%(version)s.zip'] -checksums = ['42e6de5059232df1ad5785c68c39a53dc1b54afe7bb086d0129f4dc95fb182bc'] - -multi_deps = {'Python': ['3.8.2', '2.7.18']} - -dependencies = [ - ('Java', '1.8', '', SYSTEM), -] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['gatk'], - 'dirs': [], -} -sanity_check_commands = [ - "gatk --help", - "gatk --list", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GATK/GATK-4.3.0.0-GCCcore-12.3.0-Java-11.eb b/easybuild/easyconfigs/g/GATK/GATK-4.3.0.0-GCCcore-12.3.0-Java-11.eb new file mode 100644 index 000000000000..c5247c1cf5a3 --- /dev/null +++ b/easybuild/easyconfigs/g/GATK/GATK-4.3.0.0-GCCcore-12.3.0-Java-11.eb @@ -0,0 +1,55 @@ +## +# 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, Jonas Demeulemeester +# The Francis Crick Institute +# Modified for version 4.0.5.1 by: Ruben van Dijk, University of Groningen +# Modified for version 4.2.3.0 by: J. Sassmannshausen / GSTT +# Modified for version 4.4.0.0 by: Thomas Eylenbosch / Gluo NV +## + +easyblock = 'Tarball' + +name = 'GATK' +version = '4.3.0.0' +versionsuffix = '-Java-%(javaver)s' + +homepage = 'https://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': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://github.com/broadinstitute/gatk/releases/download/%(version)s/'] +sources = ['gatk-%(version)s.zip'] +checksums = ['e2c27229b34c3e22445964adf00639a0909887bbfcc040f6910079177bc6e2dd'] + +dependencies = [ + ('Java', '11', '', SYSTEM), + ('Python', '3.11.3'), +] + +modextrapaths = {'PATH': ''} + +sanity_check_paths = { + 'files': ['gatk'], + 'dirs': [], +} + +sanity_check_commands = [ + "gatk --help", + "gatk --list", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GATK/GATK-4.6.0.0-GCCcore-13.2.0-Java-17.eb b/easybuild/easyconfigs/g/GATK/GATK-4.6.0.0-GCCcore-13.2.0-Java-17.eb new file mode 100644 index 000000000000..1c700e8eab06 --- /dev/null +++ b/easybuild/easyconfigs/g/GATK/GATK-4.6.0.0-GCCcore-13.2.0-Java-17.eb @@ -0,0 +1,55 @@ +## +# 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, Jonas Demeulemeester +# The Francis Crick Institute +# Modified for version 4.0.5.1 by: Ruben van Dijk, University of Groningen +# Modified for version 4.2.3.0 by: J. Sassmannshausen / GSTT +# Modified for version 4.4.0.0 by: Thomas Eylenbosch / Gluo NV +## + +easyblock = 'Tarball' + +name = 'GATK' +version = '4.6.0.0' +versionsuffix = '-Java-%(javaver)s' + +homepage = 'https://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': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['https://github.com/broadinstitute/gatk/releases/download/%(version)s/'] +sources = ['gatk-%(version)s.zip'] +checksums = ['a5d31e34630f355e5a119894f2587fec47049fedff04300f6633c31ef14c3a66'] + +dependencies = [ + ('Java', '17', '', SYSTEM), + ('Python', '3.11.5'), +] + +modextrapaths = {'PATH': ''} + +sanity_check_paths = { + 'files': ['gatk'], + 'dirs': [], +} + +sanity_check_commands = [ + "gatk --help", + "gatk --list", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GBprocesS/GBprocesS-2.3-intel-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/g/GBprocesS/GBprocesS-2.3-intel-2020a-Python-3.8.2.eb deleted file mode 100644 index 93638db31a3e..000000000000 --- a/easybuild/easyconfigs/g/GBprocesS/GBprocesS-2.3-intel-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,59 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'GBprocesS' -local_commit = '82e21929' -version = '2.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://gbprocess.readthedocs.io/' -description = """GBprocesS allows for the extraction of genomic inserts from NGS -data for GBS experiments. Preprocessing is performed in different stages that -are part of a linear pipeline where the steps are performed in order. GBprocesS -provides a flexible way to adjust the functionality to your needs, as the -operations required and the execution order vary depending on the GBS protocol -used.""" - -toolchain = {'name': 'intel', 'version': '2020a'} - -# need to use git_config rather than just downloading source tarball, -# because .git subdirectory is required by setuptools-scm to determine version -sources = [{ - 'filename': 'GBprocesS-%%(version)s-%s.tar.gz' % local_commit, - 'git_config': { - 'url': 'https://gitlab.com/dschaumont', - 'repo_name': name, - 'commit': local_commit, - 'keep_git_dir': True, - }, -}] -checksums = [None] - -dependencies = [ - ('Python', '3.8.2'), - ('cutadapt', '2.10', '-Python-%(pyver)s'), - ('Biopython', '1.78', versionsuffix), - ('PEAR', '0.9.11'), -] - -use_pip = True -sanity_pip_check = True -download_dep_fail = True - -sanity_check_commands = [ - "cd %(builddir)s/GBprocesS && python -m unittest discover -v -s ./test -p test_*.py", - "touch %(builddir)s/17146FL-13-01-01_S97_L002_R1_001.fastq", - "touch %(builddir)s/17146FL-13-01-01_S97_L002_R2_001.fastq", - # Trivial configuration file to use when running gbprocess sanity check - # See https://gitlab.com/dschaumont/GBprocesS/-/blob/master/docs/user_guide.rst - "echo '[General]' > %(builddir)s/config.ini", - "echo 'cores = 1' >> %(builddir)s/config.ini", - "echo 'input_directory = %(builddir)s/' >> %(builddir)s/config.ini", - "echo 'sequencing_type = pe' >> %(builddir)s/config.ini", - "echo 'input_file_name_template = {run:25}_R{orientation:1}_001{extension}' >> %(builddir)s/config.ini", - "echo 'temp_dir = %(builddir)s/' >> %(builddir)s/config.ini", - "gbprocess --debug -c %(builddir)s/config.ini", -] - -options = {'modulename': 'gbprocess'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GBprocesS/GBprocesS-4.0.0.post1-foss-2022a.eb b/easybuild/easyconfigs/g/GBprocesS/GBprocesS-4.0.0.post1-foss-2022a.eb index c1080cec28f8..fe652dbdaa55 100644 --- a/easybuild/easyconfigs/g/GBprocesS/GBprocesS-4.0.0.post1-foss-2022a.eb +++ b/easybuild/easyconfigs/g/GBprocesS/GBprocesS-4.0.0.post1-foss-2022a.eb @@ -34,9 +34,6 @@ dependencies = [ ('PEAR', '0.9.11'), ] -use_pip = True -download_dep_fail = True - preinstallopts = "sed -i 's/cutadapt~=3.5.0/cutadapt/g' setup.cfg && " postinstallcmds = ["cp -a test %(installdir)s"] @@ -62,6 +59,4 @@ sanity_check_commands = [ "gbprocess --debug -c %(builddir)s/config.ini", ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.2.eb b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.2.eb deleted file mode 100644 index b4164dbe26a8..000000000000 --- a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.2.eb +++ /dev/null @@ -1,68 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'GC3Pie' -version = '2.4.2' - -homepage = 'https://gc3pie.readthedocs.org' -description = """GC3Pie is a Python package for running large job campaigns on diverse batch-oriented execution - environments.""" - -toolchain = SYSTEM - -osdependencies = [('python-devel', 'python-dev')] - -# allow use of system Python -allow_system_deps = [('Python', SYS_PYTHON_VERSION)] - -exts_list = [ - ('setuptools', '18.1'), - # required for paramiko - ('ecdsa', '0.13'), - # required for paramiko - ('pycrypto', '2.6.1', { - 'modulename': 'Crypto', - }), - ('paramiko', '1.15.2'), - ('PrettyTable', '0.7.2', { - 'source_tmpl': 'prettytable-%(version)s.tar.gz', - }), - ('pyCLI', 'devel', { - 'modulename': 'cli', - }), - ('SQLAlchemy', '1.0.8'), - ('parsedatetime', '1.5'), - ('boto', '2.38.0'), - # required for pbr - ('pip', '7.1.0'), - # required for python-novaclient - ('pbr', '1.4.0'), - # required for python-novaclient - ('Babel', '2.0'), - # required for python-novaclient - ('simplejson', '3.8.0'), - # required for python-novaclient - ('requests', '2.7.0'), - # required for python-novaclient - ('iso8601', '0.1.10'), - # required for python-novaclient - ('argparse', '1.3.0'), - # required for python-novaclient - ('six', '1.9.0'), - ('python-novaclient', '2.23.1', { - 'modulename': 'novaclient', - }), - (name.lower(), version, { - 'modulename': 'gc3libs', - }), -] - -local_pyver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) - -sanity_check_paths = { - 'files': ['bin/gc3utils'], - 'dirs': [('lib/python%s/site-packages' % local_pyver, 'lib64/python%s/site-packages' % local_pyver)], -} - -sanity_check_commands = [('gc3utils', 'info --version')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.5.0.eb b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.5.0.eb deleted file mode 100644 index 48a5fd436d27..000000000000 --- a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.5.0.eb +++ /dev/null @@ -1,136 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'GC3Pie' -version = '2.5.0' - -homepage = 'https://gc3pie.readthedocs.org' -description = """GC3Pie is a Python package for running large job campaigns on diverse batch-oriented execution - environments.""" - -toolchain = SYSTEM - -osdependencies = [('python-devel', 'python-dev')] - -# allow use of system Python -allow_system_deps = [('Python', SYS_PYTHON_VERSION)] - -builddependencies = [('pkg-config', '0.29.2')] -dependencies = [ - ('PyYAML', '3.13'), - ('libffi', '3.2.1'), # required dep for PyNaCl -] - -exts_list = [ - ('setuptools', '21.0.0', { - 'checksums': ['bdf0b7660f6673868d60d929e267e583bddc0e9623c71197b1ad79610c2ebe93'], - }), - ('pyCLI', '2.0.3', { - 'modulename': 'cli', - 'checksums': ['bc53e6c5db031ae1c05d131641f153d22a201c5e82cc8c9324a945752efbb622'], - }), - ('prettytable', '0.7.2', { - 'checksums': ['2d5460dc9db74a32bcc8f9f67de68b2c4f4d2f01fa3bd518764c69156d9cacd9'], - }), - ('dictproxyhack', '1.1', { - 'checksums': ['964eef82fba883d53783b08cbce90415380a5c26e5c2dba47548d1c3d0a591f8'], - }), - ('monotonic', '1.5', { - 'checksums': ['23953d55076df038541e648a53676fb24980f7a1be290cdda21300b3bc21dfb0'], - }), - ('humanfriendly', '4.16.1', { - 'checksums': ['ed1e98ae056b597f15b41bddcc32b9f21e6ab4f3445f9faad1668675de759f7b'], - }), - ('coloredlogs', '10.0', { - 'checksums': ['b869a2dda3fa88154b9dd850e27828d8755bfab5a838a1c97fbc850c6e377c36'], - }), - ('blinker', '1.4', { - 'checksums': ['471aee25f3992bd325afa3772f1063dbdbbca947a041b8b89466dc00d606f8b6'], - }), - ('SQLAlchemy', '1.2.11', { - 'checksums': ['ef6569ad403520ee13e180e1bfd6ed71a0254192a934ec1dbd3dbf48f4aa9524'], - }), - ('lockfile', '0.12.2', { - 'checksums': ['6aed02de03cba24efabcd600b30540140634fc06cfa603822d508d5361e9f799'], - }), - ('docutils', '0.14', { - 'source_tmpl': 'docutils-%(version)s.tar.gz', - 'checksums': ['51e64ef2ebfb29cae1faa133b3710143496eca21c530f3f71424d77687764274'], - }), - ('python-daemon', '2.2.0', { - 'modulename': 'daemon', - 'checksums': ['aca149ebf7e73f10cd554b2df5c95295d49add8666348eff6195053ec307728c'], - }), - ('future', '0.16.0', { - 'checksums': ['e39ced1ab767b5936646cedba8bcce582398233d6a627067d4c6a454c90cfedb'], - }), - ('parsedatetime', '2.4', { - 'checksums': ['3d817c58fb9570d1eec1dd46fa9448cd644eeed4fb612684b02dfda3a79cb84b'], - }), - ('pycparser', '2.18', { - 'checksums': ['99a8ca03e29851d96616ad0404b4aad7d9ee16f25c9f9708a11faf2810f7b226'], - }), - ('six', '1.11.0', { - 'checksums': ['70e8a77beed4562e7f14fe23a786b54f6296e34344c23bc42f07b15018ff98e9'], - }), - ('PyNaCl', '1.2.1', { - 'modulename': 'nacl', - 'checksums': ['e0d38fa0a75f65f556fb912f2c6790d1fa29b7dd27a1d9cc5591b281321eaaa9'], - }), - ('bcrypt', '3.1.4', { - 'checksums': ['67ed1a374c9155ec0840214ce804616de49c3df9c5bc66740687c1c9b1cd9e8d'], - }), - ('ipaddress', '1.0.22', { - 'checksums': ['b146c751ea45cad6188dd6cf2d9b757f6f4f8d6ffb96a023e6f2e26eea02a72c'], - }), - ('asn1crypto', '0.24.0', { - 'checksums': ['9d5c20441baf0cb60a4ac34cc447c6c189024b6b4c6cd7877034f4965c464e49'], - }), - ('idna', '2.7', { - 'checksums': ['684a38a6f903c1d71d6d5fac066b58d7768af4de2b832e426ec79c30daa94a16'], - }), - ('enum34', '1.1.6', { - 'modulename': 'enum', - 'checksums': ['8ad8c4783bf61ded74527bffb48ed9b54166685e4230386a9ed9b1279e2df5b1'], - }), - ('cryptography', '2.3.1', { - 'checksums': ['8d10113ca826a4c29d5b85b2c4e045ffa8bad74fb525ee0eceb1d38d4c70dfd6'], - }), - ('pyasn1', '0.4.4', { - 'checksums': ['f58f2a3d12fd754aa123e9fa74fb7345333000a035f3921dbdaa08597aa53137'], - }), - ('paramiko', '2.4.1', { - 'patches': ['paramiko-2.3.1-disable-gssapi-on-unsupported-version.patch'], - 'checksums': [ - '33e36775a6c71790ba7692a73f948b329cf9295a72b0102144b031114bd2a4f3', # paramiko-2.4.1.tar.gz - # paramiko-2.3.1-disable-gssapi-on-unsupported-version.patch - '151df528ab499229e0925332f95889aa697ed5eb9fd56bd51d5945fcfe55a374', - ], - }), - ('pycrypto', '2.6.1', { - 'modulename': 'Crypto', - 'checksums': ['f2ce1e989b272cfcb677616763e0a2e7ec659effa67a88aa92b3a65528f60a3c'], - }), - ('cffi', '1.11.5', { - 'checksums': ['e90f17980e6ab0f3c2f3730e56d1fe9bcba1891eeea58966e89d352492cc74f4'], - }), - ('gc3pie', version, { - 'modulename': 'gc3libs', - 'checksums': ['fc0114a35a5c1cea22f91e8eef180bbb0971294b8391b4ccdbf772a2969c8b59'], - }), -] - -local_pyver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) - -# on RHEL-based systems, some extensions get installed to lib, some to lib64 -modextrapaths = { - 'PYTHONPATH': ['lib/python%s/site-packages' % local_pyver, 'lib64/python%s/site-packages' % local_pyver], -} - -sanity_check_paths = { - 'files': ['bin/gc3utils'], - 'dirs': [('lib/python%s/site-packages' % local_pyver, 'lib64/python%s/site-packages' % local_pyver)], -} - -sanity_check_commands = [('gc3utils', 'info --version')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.5.2.eb b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.5.2.eb deleted file mode 100644 index 95f69b271e7b..000000000000 --- a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.5.2.eb +++ /dev/null @@ -1,133 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'GC3Pie' -version = '2.5.2' - -homepage = 'https://gc3pie.readthedocs.org' -description = """GC3Pie is a Python package for running large job campaigns on diverse batch-oriented execution - environments.""" - -toolchain = SYSTEM - -osdependencies = [('python-devel', 'python-dev')] - -# allow use of system Python -allow_system_deps = [('Python', SYS_PYTHON_VERSION)] - -builddependencies = [('pkg-config', '0.29.2')] -dependencies = [ - ('PyYAML', '3.13'), - ('libffi', '3.2.1'), # required dep for PyNaCl -] - -use_pip = False - -exts_list = [ - ('setuptools', '41.0.1', { - 'source_tmpl': 'setuptools-%(version)s.zip', - 'checksums': ['a222d126f5471598053c9a77f4b5d4f26eaa1f150ad6e01dcf1a42e185d05613'], - }), - ('pyCLI', '2.0.3', { - 'modulename': 'cli', - 'checksums': ['bc53e6c5db031ae1c05d131641f153d22a201c5e82cc8c9324a945752efbb622'], - }), - ('prettytable', '0.7.2', { - 'checksums': ['2d5460dc9db74a32bcc8f9f67de68b2c4f4d2f01fa3bd518764c69156d9cacd9'], - }), - ('dictproxyhack', '1.1', { - 'checksums': ['964eef82fba883d53783b08cbce90415380a5c26e5c2dba47548d1c3d0a591f8'], - }), - ('monotonic', '1.5', { - 'checksums': ['23953d55076df038541e648a53676fb24980f7a1be290cdda21300b3bc21dfb0'], - }), - ('humanfriendly', '4.18', { - 'checksums': ['33ee8ceb63f1db61cce8b5c800c531e1a61023ac5488ccde2ba574a85be00a85'], - }), - ('coloredlogs', '10.0', { - 'checksums': ['b869a2dda3fa88154b9dd850e27828d8755bfab5a838a1c97fbc850c6e377c36'], - }), - ('blinker', '1.4', { - 'checksums': ['471aee25f3992bd325afa3772f1063dbdbbca947a041b8b89466dc00d606f8b6'], - }), - ('SQLAlchemy', '1.3.5', { - 'checksums': ['c30925d60af95443458ebd7525daf791f55762b106049ae71e18f8dd58084c2f'], - }), - ('lockfile', '0.12.2', { - 'checksums': ['6aed02de03cba24efabcd600b30540140634fc06cfa603822d508d5361e9f799'], - }), - ('docutils', '0.14', { - 'checksums': ['51e64ef2ebfb29cae1faa133b3710143496eca21c530f3f71424d77687764274'], - }), - ('python-daemon', '2.2.3', { - 'modulename': 'daemon', - 'checksums': ['affeca9e5adfce2666a63890af9d6aff79f670f7511899edaddca7f96593cc25'], - }), - ('future', '0.17.1', { - 'checksums': ['67045236dcfd6816dc439556d009594abf643e5eb48992e36beac09c2ca659b8'], - }), - ('parsedatetime', '2.4', { - 'checksums': ['3d817c58fb9570d1eec1dd46fa9448cd644eeed4fb612684b02dfda3a79cb84b'], - }), - ('pycparser', '2.19', { - 'checksums': ['a988718abfad80b6b157acce7bf130a30876d27603738ac39f140993246b25b3'], - }), - ('six', '1.12.0', { - 'checksums': ['d16a0141ec1a18405cd4ce8b4613101da75da0e9a7aec5bdd4fa804d0e0eba73'], - }), - ('PyNaCl', '1.3.0', { - 'modulename': 'nacl', - 'checksums': ['0c6100edd16fefd1557da078c7a31e7b7d7a52ce39fdca2bec29d4f7b6e7600c'], - }), - ('bcrypt', '3.1.7', { - 'checksums': ['0b0069c752ec14172c5f78208f1863d7ad6755a6fae6fe76ec2c80d13be41e42'], - }), - ('ipaddress', '1.0.22', { - 'checksums': ['b146c751ea45cad6188dd6cf2d9b757f6f4f8d6ffb96a023e6f2e26eea02a72c'], - }), - ('asn1crypto', '0.24.0', { - 'checksums': ['9d5c20441baf0cb60a4ac34cc447c6c189024b6b4c6cd7877034f4965c464e49'], - }), - ('idna', '2.8', { - 'checksums': ['c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407'], - }), - ('enum34', '1.1.6', { - 'modulename': 'enum', - 'checksums': ['8ad8c4783bf61ded74527bffb48ed9b54166685e4230386a9ed9b1279e2df5b1'], - }), - ('cryptography', '2.7', { - 'checksums': ['e6347742ac8f35ded4a46ff835c60e68c22a536a8ae5c4422966d06946b6d4c6'], - }), - ('pyasn1', '0.4.5', { - 'checksums': ['da2420fe13a9452d8ae97a0e478adde1dee153b11ba832a95b223a2ba01c10f7'], - }), - ('paramiko', '2.6.0', { - 'checksums': ['f4b2edfa0d226b70bd4ca31ea7e389325990283da23465d572ed1f70a7583041'], - }), - ('pycrypto', '2.6.1', { - 'modulename': 'Crypto', - 'checksums': ['f2ce1e989b272cfcb677616763e0a2e7ec659effa67a88aa92b3a65528f60a3c'], - }), - ('cffi', '1.12.3', { - 'checksums': ['041c81822e9f84b1d9c401182e174996f0bae9991f33725d059b771744290774'], - }), - ('gc3pie', version, { - 'modulename': 'gc3libs', - 'checksums': ['b59f9ae6ed39938df4c569adc9eb9a20a850ffcfc43961a6b905363e3bf25412'], - }), -] - -local_pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) - -# on RHEL-based systems, some extensions get installed to lib, some to lib64 -modextrapaths = { - 'PYTHONPATH': ['lib/python%s/site-packages' % local_pyshortver, 'lib64/python%s/site-packages' % local_pyshortver], -} - -sanity_check_paths = { - 'files': ['bin/gc3utils'], - 'dirs': [('lib/python%s/site-packages' % local_pyshortver, 'lib64/python%s/site-packages' % local_pyshortver)], -} - -sanity_check_commands = [('gc3utils', 'info --version')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/GC3Pie/paramiko-2.3.1-disable-gssapi-on-unsupported-version.patch b/easybuild/easyconfigs/g/GC3Pie/paramiko-2.3.1-disable-gssapi-on-unsupported-version.patch deleted file mode 100644 index a2f5f83cfb5f..000000000000 --- a/easybuild/easyconfigs/g/GC3Pie/paramiko-2.3.1-disable-gssapi-on-unsupported-version.patch +++ /dev/null @@ -1,20 +0,0 @@ -disable GSS support if wrong Python library providing GSS bindings is installed -patch obtained from https://src.fedoraproject.org/rpms/python-paramiko/blob/master/f/paramiko-2.3.1-disable-gssapi-on-unsupported-version.patch -see also https://github.com/paramiko/paramiko/issues/1069 -diff -ru paramiko-2.3.1.orig/paramiko/ssh_gss.py paramiko-2.3.1/paramiko/ssh_gss.py ---- paramiko-2.3.1.orig/paramiko/ssh_gss.py 2017-09-22 21:15:16.000000000 +0100 -+++ paramiko-2.3.1/paramiko/ssh_gss.py 2017-10-29 21:16:08.071429184 +0100 -@@ -51,7 +51,12 @@ - - try: - import gssapi -- GSS_EXCEPTIONS = (gssapi.GSSException,) -+ try: -+ GSS_EXCEPTIONS = (gssapi.GSSException,) -+ except AttributeError: -+ # Unsupported GSS API -+ GSS_AUTH_AVAILABLE = False -+ _API = None - except (ImportError, OSError): - try: - import pywintypes diff --git a/easybuild/easyconfigs/g/GCC/GCC-10.1.0.eb b/easybuild/easyconfigs/g/GCC/GCC-10.1.0.eb deleted file mode 100644 index 797dfd61444f..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-10.1.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'Bundle' - -name = 'GCC' -version = '10.1.0' - -homepage = 'https://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 = SYSTEM - -dependencies = [ - ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils - ('binutils', '2.34', '', ('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-14.2.0.eb b/easybuild/easyconfigs/g/GCC/GCC-14.2.0.eb new file mode 100644 index 000000000000..7126db6c52d0 --- /dev/null +++ b/easybuild/easyconfigs/g/GCC/GCC-14.2.0.eb @@ -0,0 +1,22 @@ +easyblock = 'Bundle' + +name = 'GCC' +version = '14.2.0' + +homepage = 'https://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 = SYSTEM + +dependencies = [ + ('GCCcore', version), + # binutils built on top of GCCcore, which was built on top of binutils (built with system toolchain) + ('binutils', '2.42', '', ('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-4.8.1-CLooG.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.1-CLooG.eb deleted file mode 100644 index 702e9cb06ab5..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.1-CLooG.eb +++ /dev/null @@ -1,45 +0,0 @@ -name = "GCC" -version = '4.8.1' -versionsuffix = "-CLooG" - -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 = SYSTEM - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC - '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 -] -sources = [ - SOURCELOWER_TAR_GZ, - 'gmp-5.1.2.tar.bz2', - 'mpfr-3.1.2.tar.gz', - 'mpc-1.0.1.tar.gz', - 'cloog-0.18.0.tar.gz', - 'isl-0.11.1.tar.bz2', -] - -checksums = [ - '74cc12b7afe051ab7d0e00269e49fc9b', # gcc-4.8.1.tar.gz - '7e3516128487956cd825fef01aafe4bc', # gmp-5.1.2.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - 'b32a2e1a3daa392372fbd586d1ed3679', # mpc-1.0.1.tar.gz - 'be78a47bd82523250eb3e91646db5b3d', # cloog-0.18.0.tar.gz - 'bce1586384d8635a76d2f017fb067cd2', # isl-0.11.1.tar.bz2 -] - -languages = ['c', 'c++', 'fortran'] - -withcloog = True -withisl = True -clooguseisl = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.1.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.1.eb deleted file mode 100644 index fe6ceebcb182..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.1.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = "GCC" -version = '4.8.1' - -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 = SYSTEM - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC -] -sources = [ - SOURCELOWER_TAR_GZ, - 'gmp-5.1.2.tar.bz2', - 'mpfr-3.1.2.tar.gz', - 'mpc-1.0.1.tar.gz', -] - -checksums = [ - '74cc12b7afe051ab7d0e00269e49fc9b', # gcc-4.8.1.tar.gz - '7e3516128487956cd825fef01aafe4bc', # gmp-5.1.2.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - 'b32a2e1a3daa392372fbd586d1ed3679', # mpc-1.0.1.tar.gz -] - -languages = ['c', 'c++', 'fortran'] - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.2-CLooG-multilib.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.2-CLooG-multilib.eb deleted file mode 100644 index 5cc25832b984..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.2-CLooG-multilib.eb +++ /dev/null @@ -1,47 +0,0 @@ -name = "GCC" -version = '4.8.2' -versionsuffix = "-CLooG-multilib" - -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 = SYSTEM - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC - '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 -] -sources = [ - SOURCELOWER_TAR_GZ, - 'gmp-5.1.3.tar.bz2', - 'mpfr-3.1.2.tar.gz', - 'mpc-1.0.1.tar.gz', - 'cloog-0.18.0.tar.gz', - 'isl-0.11.1.tar.bz2', -] - -checksums = [ - 'deca88241c1135e2ff9fa5486ab5957b', # gcc-4.8.2.tar.gz - 'a082867cbca5e898371a97bb27b31fea', # gmp-5.1.3.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - 'b32a2e1a3daa392372fbd586d1ed3679', # mpc-1.0.1.tar.gz - 'be78a47bd82523250eb3e91646db5b3d', # cloog-0.18.0.tar.gz - 'bce1586384d8635a76d2f017fb067cd2', # isl-0.11.1.tar.bz2 -] - -languages = ['c', 'c++', 'fortran'] - -withcloog = True -withisl = True -clooguseisl = True - -multilib = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.2-CLooG.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.2-CLooG.eb deleted file mode 100644 index 40334320a434..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.2-CLooG.eb +++ /dev/null @@ -1,45 +0,0 @@ -name = "GCC" -version = '4.8.2' -versionsuffix = "-CLooG" - -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 = SYSTEM - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC - '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 -] -sources = [ - SOURCELOWER_TAR_GZ, - 'gmp-5.1.3.tar.bz2', - 'mpfr-3.1.2.tar.gz', - 'mpc-1.0.1.tar.gz', - 'cloog-0.18.0.tar.gz', - 'isl-0.11.1.tar.bz2', -] - -checksums = [ - 'deca88241c1135e2ff9fa5486ab5957b', # gcc-4.8.2.tar.gz - 'a082867cbca5e898371a97bb27b31fea', # gmp-5.1.3.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - 'b32a2e1a3daa392372fbd586d1ed3679', # mpc-1.0.1.tar.gz - 'be78a47bd82523250eb3e91646db5b3d', # cloog-0.18.0.tar.gz - 'bce1586384d8635a76d2f017fb067cd2', # isl-0.11.1.tar.bz2 -] - -languages = ['c', 'c++', 'fortran'] - -withcloog = True -withisl = True -clooguseisl = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.2-multilib.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.2-multilib.eb deleted file mode 100644 index 07cca8041952..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.2-multilib.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = "GCC" -version = '4.8.2' -versionsuffix = '-multilib' - -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 = SYSTEM - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC -] -sources = [ - SOURCELOWER_TAR_GZ, - 'gmp-5.1.3.tar.bz2', - 'mpfr-3.1.2.tar.gz', - 'mpc-1.0.1.tar.gz', -] - -checksums = [ - 'deca88241c1135e2ff9fa5486ab5957b', # gcc-4.8.2.tar.gz - 'a082867cbca5e898371a97bb27b31fea', # gmp-5.1.3.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - 'b32a2e1a3daa392372fbd586d1ed3679', # mpc-1.0.1.tar.gz -] - -languages = ['c', 'c++', 'fortran'] - -multilib = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.2.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.2.eb deleted file mode 100644 index d1859757c5f0..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.2.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = "GCC" -version = '4.8.2' - -homepage = 'http://gcc.gnu.org/' -description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, - as well as libraries for these languages (libstdc++, libgcj,...).""" - -toolchain = SYSTEM - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC -] -sources = [ - SOURCELOWER_TAR_GZ, - 'gmp-5.1.3.tar.bz2', - 'mpfr-3.1.2.tar.gz', - 'mpc-1.0.1.tar.gz', -] - -checksums = [ - 'deca88241c1135e2ff9fa5486ab5957b', # gcc-4.8.2.tar.gz - 'a082867cbca5e898371a97bb27b31fea', # gmp-5.1.3.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - 'b32a2e1a3daa392372fbd586d1ed3679', # mpc-1.0.1.tar.gz -] - -languages = ['c', 'c++', 'fortran'] - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.3-CLooG-multilib.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.3-CLooG-multilib.eb deleted file mode 100644 index c4273ac89413..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.3-CLooG-multilib.eb +++ /dev/null @@ -1,47 +0,0 @@ -name = "GCC" -version = '4.8.3' -versionsuffix = "-CLooG-multilib" - -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 = SYSTEM - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC - '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 -] -sources = [ - SOURCELOWER_TAR_GZ, - 'gmp-5.1.3.tar.bz2', - 'mpfr-3.1.2.tar.gz', - 'mpc-1.0.1.tar.gz', - 'cloog-0.18.0.tar.gz', - 'isl-0.11.1.tar.bz2', -] - -checksums = [ - 'e2c60f5ef918be2db08df96c7d97d0c4', # gcc-4.8.3.tar.gz - 'a082867cbca5e898371a97bb27b31fea', # gmp-5.1.3.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - 'b32a2e1a3daa392372fbd586d1ed3679', # mpc-1.0.1.tar.gz - 'be78a47bd82523250eb3e91646db5b3d', # cloog-0.18.0.tar.gz - 'bce1586384d8635a76d2f017fb067cd2', # isl-0.11.1.tar.bz2 -] - -languages = ['c', 'c++', 'fortran'] - -withcloog = True -withisl = True -clooguseisl = True - -multilib = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.3.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.3.eb deleted file mode 100644 index 358a5076c79e..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.3.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = "GCC" -version = '4.8.3' - -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 = SYSTEM - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC -] -sources = [ - SOURCELOWER_TAR_GZ, - 'gmp-5.1.3.tar.bz2', - 'mpfr-3.1.2.tar.gz', - 'mpc-1.0.1.tar.gz', -] - -checksums = [ - 'e2c60f5ef918be2db08df96c7d97d0c4', # gcc-4.8.3.tar.gz - 'a082867cbca5e898371a97bb27b31fea', # gmp-5.1.3.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - 'b32a2e1a3daa392372fbd586d1ed3679', # mpc-1.0.1.tar.gz -] - -languages = ['c', 'c++', 'fortran'] - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.4-CLooG-multilib.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.4-CLooG-multilib.eb deleted file mode 100644 index bcba4df21a63..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.4-CLooG-multilib.eb +++ /dev/null @@ -1,47 +0,0 @@ -name = "GCC" -version = '4.8.4' -versionsuffix = "-CLooG-multilib" - -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 = SYSTEM - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC - '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 -] -sources = [ - SOURCELOWER_TAR_GZ, - 'gmp-5.1.3.tar.bz2', - 'mpfr-3.1.2.tar.gz', - 'mpc-1.0.1.tar.gz', - 'cloog-0.18.0.tar.gz', - 'isl-0.11.1.tar.bz2', -] - -checksums = [ - '0c92ac45af5b280e301ca56b40fdaea2', # gcc-4.8.4.tar.gz - 'a082867cbca5e898371a97bb27b31fea', # gmp-5.1.3.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - 'b32a2e1a3daa392372fbd586d1ed3679', # mpc-1.0.1.tar.gz - 'be78a47bd82523250eb3e91646db5b3d', # cloog-0.18.0.tar.gz - 'bce1586384d8635a76d2f017fb067cd2', # isl-0.11.1.tar.bz2 -] - -languages = ['c', 'c++', 'fortran'] - -withcloog = True -withisl = True -clooguseisl = True - -multilib = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.4-CLooG.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.4-CLooG.eb deleted file mode 100644 index 7b7ae1899607..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.4-CLooG.eb +++ /dev/null @@ -1,45 +0,0 @@ -name = "GCC" -version = '4.8.4' -versionsuffix = "-CLooG" - -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 = SYSTEM - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC - '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 -] -sources = [ - SOURCELOWER_TAR_GZ, - 'gmp-5.1.3.tar.bz2', - 'mpfr-3.1.2.tar.gz', - 'mpc-1.0.1.tar.gz', - 'cloog-0.18.0.tar.gz', - 'isl-0.11.1.tar.bz2', -] - -checksums = [ - '0c92ac45af5b280e301ca56b40fdaea2', # gcc-4.8.4.tar.gz - 'a082867cbca5e898371a97bb27b31fea', # gmp-5.1.3.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - 'b32a2e1a3daa392372fbd586d1ed3679', # mpc-1.0.1.tar.gz - 'be78a47bd82523250eb3e91646db5b3d', # cloog-0.18.0.tar.gz - 'bce1586384d8635a76d2f017fb067cd2', # isl-0.11.1.tar.bz2 -] - -languages = ['c', 'c++', 'fortran'] - -withcloog = True -withisl = True -clooguseisl = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.4.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.4.eb deleted file mode 100644 index e5f7a85cf2d8..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.4.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = "GCC" -version = '4.8.4' - -homepage = 'http://gcc.gnu.org/' -description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, - as well as libraries for these languages (libstdc++, libgcj,...).""" - -toolchain = SYSTEM - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC -] -sources = [ - SOURCELOWER_TAR_GZ, - 'gmp-5.1.3.tar.bz2', - 'mpfr-3.1.2.tar.gz', - 'mpc-1.0.1.tar.gz', -] - -checksums = [ - '0c92ac45af5b280e301ca56b40fdaea2', # gcc-4.8.4.tar.gz - 'a082867cbca5e898371a97bb27b31fea', # gmp-5.1.3.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - 'b32a2e1a3daa392372fbd586d1ed3679', # mpc-1.0.1.tar.gz -] - -languages = ['c', 'c++', 'fortran'] - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.5.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.5.eb deleted file mode 100644 index a3781b8b84e8..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.5.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = "GCC" -version = '4.8.5' - -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 = SYSTEM - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC -] -sources = [ - SOURCELOWER_TAR_GZ, - 'gmp-5.1.3.tar.bz2', - 'mpfr-3.1.2.tar.gz', - 'mpc-1.0.1.tar.gz', -] - -checksums = [ - 'bfe56e74d31d25009c8fb55fd3ca7e01', # gcc-4.8.5.tar.gz - 'a082867cbca5e898371a97bb27b31fea', # gmp-5.1.3.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - 'b32a2e1a3daa392372fbd586d1ed3679', # mpc-1.0.1.tar.gz -] - -languages = ['c', 'c++', 'fortran'] - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.0-CLooG-multilib.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.0-CLooG-multilib.eb deleted file mode 100644 index f428eb5950c1..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.0-CLooG-multilib.eb +++ /dev/null @@ -1,52 +0,0 @@ -name = "GCC" -version = '4.9.0' -versionsuffix = "-CLooG-multilib" - -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 = SYSTEM - -local_mpfr_version = '3.1.2' - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC - '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 -] -sources = [ - SOURCELOWER_TAR_BZ2, - 'gmp-6.0.0a.tar.bz2', - 'mpfr-%s.tar.gz' % local_mpfr_version, - 'mpc-1.0.2.tar.gz', - 'cloog-0.18.1.tar.gz', - 'isl-0.12.2.tar.bz2', -] - -patches = [('mpfr-%s-allpatches-20140630.patch' % local_mpfr_version, '../mpfr-%s' % local_mpfr_version)] - -checksums = [ - '9709b49ae0e904cbb0a6a1b62853b556', # gcc-4.9.0.tar.bz2 - 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - '68fadff3358fb3e7976c7a398a0af4c3', # mpc-1.0.2.tar.gz - 'e34fca0540d840e5d0f6427e98c92252', # cloog-0.18.1.tar.gz - 'e039bfcfb6c2ab039b8ee69bf883e824', # isl-0.12.2.tar.bz2 - '21958aaf3d242e51b2f45cefcb9560d9', # mpfr-3.1.2-allpatches-20140630.patch -] - -languages = ['c', 'c++', 'fortran'] - -withcloog = True -withisl = True -clooguseisl = True - -multilib = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.0-CLooG.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.0-CLooG.eb deleted file mode 100644 index d13d5c994ff6..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.0-CLooG.eb +++ /dev/null @@ -1,50 +0,0 @@ -name = "GCC" -version = '4.9.0' -versionsuffix = "-CLooG" - -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 = SYSTEM - -local_mpfr_version = '3.1.2' - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC - '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 -] -sources = [ - SOURCELOWER_TAR_BZ2, - 'gmp-6.0.0a.tar.bz2', - 'mpfr-%s.tar.gz' % local_mpfr_version, - 'mpc-1.0.2.tar.gz', - 'cloog-0.18.1.tar.gz', - 'isl-0.12.2.tar.bz2', -] - -patches = [('mpfr-%s-allpatches-20140630.patch' % local_mpfr_version, '../mpfr-%s' % local_mpfr_version)] - -checksums = [ - '9709b49ae0e904cbb0a6a1b62853b556', # gcc-4.9.0.tar.bz2 - 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - '68fadff3358fb3e7976c7a398a0af4c3', # mpc-1.0.2.tar.gz - 'e34fca0540d840e5d0f6427e98c92252', # cloog-0.18.1.tar.gz - 'e039bfcfb6c2ab039b8ee69bf883e824', # isl-0.12.2.tar.bz2 - '21958aaf3d242e51b2f45cefcb9560d9', # mpfr-3.1.2-allpatches-20140630.patch -] - -languages = ['c', 'c++', 'fortran'] - -withcloog = True -withisl = True -clooguseisl = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.0.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.0.eb deleted file mode 100644 index 4869236d4b36..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = "GCC" -version = '4.9.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 = SYSTEM - -local_mpfr_version = '3.1.2' - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC -] -sources = [ - SOURCELOWER_TAR_BZ2, - 'gmp-6.0.0a.tar.bz2', - 'mpfr-%s.tar.gz' % local_mpfr_version, - 'mpc-1.0.2.tar.gz', -] - -patches = [('mpfr-%s-allpatches-20140630.patch' % local_mpfr_version, '../mpfr-%s' % local_mpfr_version)] - -checksums = [ - '9709b49ae0e904cbb0a6a1b62853b556', # gcc-4.9.0.tar.bz2 - 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - '68fadff3358fb3e7976c7a398a0af4c3', # mpc-1.0.2.tar.gz - '21958aaf3d242e51b2f45cefcb9560d9', # mpfr-3.1.2-allpatches-20140630.patch -] - -languages = ['c', 'c++', 'fortran'] - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.1-CLooG-multilib.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.1-CLooG-multilib.eb deleted file mode 100644 index 7dc85eb1326b..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.1-CLooG-multilib.eb +++ /dev/null @@ -1,52 +0,0 @@ -name = "GCC" -version = '4.9.1' -versionsuffix = "-CLooG-multilib" - -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 = SYSTEM - -local_mpfr_version = '3.1.2' - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC - '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 -] -sources = [ - SOURCELOWER_TAR_BZ2, - 'gmp-6.0.0a.tar.bz2', - 'mpfr-%s.tar.gz' % local_mpfr_version, - 'mpc-1.0.2.tar.gz', - 'cloog-0.18.1.tar.gz', - 'isl-0.12.2.tar.bz2', -] - -patches = [('mpfr-%s-allpatches-20140630.patch' % local_mpfr_version, '../mpfr-%s' % local_mpfr_version)] - -checksums = [ - 'fddf71348546af523353bd43d34919c1', # gcc-4.9.1.tar.gz - 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - '68fadff3358fb3e7976c7a398a0af4c3', # mpc-1.0.2.tar.gz - 'e34fca0540d840e5d0f6427e98c92252', # cloog-0.18.1.tar.gz - 'e039bfcfb6c2ab039b8ee69bf883e824', # isl-0.12.2.tar.bz2 - '21958aaf3d242e51b2f45cefcb9560d9', # mpfr-3.1.2-allpatches-20140630.patch -] - -languages = ['c', 'c++', 'fortran'] - -withcloog = True -withisl = True -clooguseisl = True - -multilib = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.1-CLooG.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.1-CLooG.eb deleted file mode 100644 index 70e687f985ba..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.1-CLooG.eb +++ /dev/null @@ -1,50 +0,0 @@ -name = "GCC" -version = '4.9.1' -versionsuffix = "-CLooG" - -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 = SYSTEM - -local_mpfr_version = '3.1.2' - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC - '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 -] -sources = [ - SOURCELOWER_TAR_BZ2, - 'gmp-6.0.0a.tar.bz2', - 'mpfr-%s.tar.gz' % local_mpfr_version, - 'mpc-1.0.2.tar.gz', - 'cloog-0.18.1.tar.gz', - 'isl-0.12.2.tar.bz2', -] - -patches = [('mpfr-%s-allpatches-20140630.patch' % local_mpfr_version, '../mpfr-%s' % local_mpfr_version)] - -checksums = [ - 'fddf71348546af523353bd43d34919c1', # gcc-4.9.1.tar.gz - 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - '68fadff3358fb3e7976c7a398a0af4c3', # mpc-1.0.2.tar.gz - 'e34fca0540d840e5d0f6427e98c92252', # cloog-0.18.1.tar.gz - 'e039bfcfb6c2ab039b8ee69bf883e824', # isl-0.12.2.tar.bz2 - '21958aaf3d242e51b2f45cefcb9560d9', # mpfr-3.1.2-allpatches-20140630.patch -] - -languages = ['c', 'c++', 'fortran'] - -withcloog = True -withisl = True -clooguseisl = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.1.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.1.eb deleted file mode 100644 index 397fe77abc2c..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.1.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = "GCC" -version = '4.9.1' - -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 = SYSTEM - -local_mpfr_version = '3.1.2' - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC -] -sources = [ - SOURCELOWER_TAR_BZ2, - 'gmp-6.0.0a.tar.bz2', - 'mpfr-%s.tar.gz' % local_mpfr_version, - 'mpc-1.0.2.tar.gz', -] - -patches = [('mpfr-%s-allpatches-20140630.patch' % local_mpfr_version, '../mpfr-%s' % local_mpfr_version)] - -checksums = [ - 'fddf71348546af523353bd43d34919c1', # gcc-4.9.1.tar.gz - 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - '68fadff3358fb3e7976c7a398a0af4c3', # mpc-1.0.2.tar.gz - '21958aaf3d242e51b2f45cefcb9560d9', # mpfr-3.1.2-allpatches-20140630.patch -] - -languages = ['c', 'c++', 'fortran'] - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.2-CLooG-multilib.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.2-CLooG-multilib.eb deleted file mode 100644 index 7fe87dba8b5f..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.2-CLooG-multilib.eb +++ /dev/null @@ -1,52 +0,0 @@ -name = "GCC" -version = '4.9.2' -versionsuffix = "-CLooG-multilib" - -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 = SYSTEM - -local_mpfr_version = '3.1.2' - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC - '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 -] -sources = [ - SOURCELOWER_TAR_BZ2, - 'gmp-6.0.0a.tar.bz2', - 'mpfr-%s.tar.gz' % local_mpfr_version, - 'mpc-1.0.2.tar.gz', - 'cloog-0.18.1.tar.gz', - 'isl-0.12.2.tar.bz2', -] - -patches = [('mpfr-%s-allpatches-20140630.patch' % local_mpfr_version, '../mpfr-%s' % local_mpfr_version)] - -checksums = [ - '4df8ee253b7f3863ad0b86359cd39c43', # gcc-4.9.2.tar.bz2 - 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - '68fadff3358fb3e7976c7a398a0af4c3', # mpc-1.0.2.tar.gz - 'e34fca0540d840e5d0f6427e98c92252', # cloog-0.18.1.tar.gz - 'e039bfcfb6c2ab039b8ee69bf883e824', # isl-0.12.2.tar.bz2 - '21958aaf3d242e51b2f45cefcb9560d9', # mpfr-3.1.2-allpatches-20140630.patch -] - -languages = ['c', 'c++', 'fortran'] - -withcloog = True -withisl = True -clooguseisl = True - -multilib = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.2-CLooG.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.2-CLooG.eb deleted file mode 100644 index f2faa51aafca..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.2-CLooG.eb +++ /dev/null @@ -1,50 +0,0 @@ -name = "GCC" -version = '4.9.2' -versionsuffix = "-CLooG" - -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 = SYSTEM - -local_mpfr_version = '3.1.2' - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC - '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 -] -sources = [ - SOURCELOWER_TAR_BZ2, - 'gmp-6.0.0a.tar.bz2', - 'mpfr-%s.tar.gz' % local_mpfr_version, - 'mpc-1.0.2.tar.gz', - 'cloog-0.18.1.tar.gz', - 'isl-0.12.2.tar.bz2', -] - -patches = [('mpfr-%s-allpatches-20140630.patch' % local_mpfr_version, '../mpfr-%s' % local_mpfr_version)] - -checksums = [ - '4df8ee253b7f3863ad0b86359cd39c43', # gcc-4.9.2.tar.bz2 - 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - '68fadff3358fb3e7976c7a398a0af4c3', # mpc-1.0.2.tar.gz - 'e34fca0540d840e5d0f6427e98c92252', # cloog-0.18.1.tar.gz - 'e039bfcfb6c2ab039b8ee69bf883e824', # isl-0.12.2.tar.bz2 - '21958aaf3d242e51b2f45cefcb9560d9', # mpfr-3.1.2-allpatches-20140630.patch -] - -languages = ['c', 'c++', 'fortran'] - -withcloog = True -withisl = True -clooguseisl = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.2-binutils-2.25.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.2-binutils-2.25.eb deleted file mode 100644 index 45327422b585..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.2-binutils-2.25.eb +++ /dev/null @@ -1,42 +0,0 @@ -name = "GCC" -version = '4.9.2' - -local_binutilsver = '2.25' -versionsuffix = '-binutils-%s' % local_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 = SYSTEM - -local_mpfr_version = '3.1.2' - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC -] -sources = [ - SOURCELOWER_TAR_BZ2, - 'gmp-6.0.0a.tar.bz2', - 'mpfr-%s.tar.gz' % local_mpfr_version, - 'mpc-1.0.2.tar.gz', -] - -builddependencies = [('binutils', local_binutilsver)] - -patches = [('mpfr-%s-allpatches-20140630.patch' % local_mpfr_version, '../mpfr-%s' % local_mpfr_version)] - -checksums = [ - '4df8ee253b7f3863ad0b86359cd39c43', # gcc-4.9.2.tar.bz2 - 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - '68fadff3358fb3e7976c7a398a0af4c3', # mpc-1.0.2.tar.gz - '21958aaf3d242e51b2f45cefcb9560d9', # mpfr-3.1.2-allpatches-20140630.patch -] - -languages = ['c', 'c++', 'fortran'] - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.2.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.2.eb deleted file mode 100644 index 287ab8b83930..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.2.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = "GCC" -version = '4.9.2' - -homepage = 'http://gcc.gnu.org/' -description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, - as well as libraries for these languages (libstdc++, libgcj,...).""" - -toolchain = SYSTEM - -local_mpfr_version = '3.1.2' - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC -] -sources = [ - SOURCELOWER_TAR_BZ2, - 'gmp-6.0.0a.tar.bz2', - 'mpfr-%s.tar.gz' % local_mpfr_version, - 'mpc-1.0.2.tar.gz', -] - -patches = [('mpfr-%s-allpatches-20140630.patch' % local_mpfr_version, '../mpfr-%s' % local_mpfr_version)] - -checksums = [ - '4df8ee253b7f3863ad0b86359cd39c43', # gcc-4.9.2.tar.bz2 - 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - '68fadff3358fb3e7976c7a398a0af4c3', # mpc-1.0.2.tar.gz - '21958aaf3d242e51b2f45cefcb9560d9', # mpfr-3.1.2-allpatches-20140630.patch -] - -languages = ['c', 'c++', 'fortran'] - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.3-2.25.eb deleted file mode 100644 index 77c904461d15..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'Bundle' - -name = 'GCC' -version = '4.9.3' - -local_binutilsver = '2.25' -versionsuffix = '-%s' % local_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 = SYSTEM - -dependencies = [ - ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils - ('binutils', local_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-4.9.3-binutils-2.25.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.3-binutils-2.25.eb deleted file mode 100644 index 078d41287ee8..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.3-binutils-2.25.eb +++ /dev/null @@ -1,42 +0,0 @@ -name = "GCC" -version = '4.9.3' - -local_binutilsver = '2.25' -versionsuffix = '-binutils-%s' % local_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 = SYSTEM - -local_mpfr_version = '3.1.2' - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC -] -sources = [ - SOURCELOWER_TAR_BZ2, - 'gmp-6.0.0a.tar.bz2', - 'mpfr-%s.tar.gz' % local_mpfr_version, - 'mpc-1.0.2.tar.gz', -] - -builddependencies = [('binutils', local_binutilsver)] - -patches = [('mpfr-%s-allpatches-20141204.patch' % local_mpfr_version, '../mpfr-%s' % local_mpfr_version)] - -checksums = [ - '6f831b4d251872736e8e9cc09746f327', # gcc-4.9.3.tar.bz2 - 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - '68fadff3358fb3e7976c7a398a0af4c3', # mpc-1.0.2.tar.gz - '58aec98d15982f9744a043d2f1c5af82', # mpfr-3.1.2-allpatches-20141204.patch -] - -languages = ['c', 'c++', 'fortran'] - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.3.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.3.eb deleted file mode 100644 index d956d18a3ca4..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.3.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = "GCC" -version = '4.9.3' - -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 = SYSTEM - -local_mpfr_version = '3.1.2' - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc/', # idem for MPC -] -sources = [ - SOURCELOWER_TAR_BZ2, - 'gmp-6.0.0a.tar.bz2', - 'mpfr-%s.tar.gz' % local_mpfr_version, - 'mpc-1.0.2.tar.gz', -] - -patches = [('mpfr-%s-allpatches-20141204.patch' % local_mpfr_version, '../mpfr-%s' % local_mpfr_version)] - -checksums = [ - '6f831b4d251872736e8e9cc09746f327', # gcc-4.9.3.tar.bz2 - 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - '68fadff3358fb3e7976c7a398a0af4c3', # mpc-1.0.2.tar.gz - '58aec98d15982f9744a043d2f1c5af82', # mpfr-3.1.2-allpatches-20141204.patch -] - -languages = ['c', 'c++', 'fortran'] - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.4-2.25.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.4-2.25.eb deleted file mode 100644 index c755eff64410..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.4-2.25.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'Bundle' - -name = 'GCC' -version = '4.9.4' - -local_binutilsver = '2.25' -versionsuffix = '-%s' % local_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 = SYSTEM - -dependencies = [ - ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils - ('binutils', local_binutilsver, '', ('GCCcore', version)), -] - -altroot = 'GCCcore' -altversion = 'GCCcore' - -# this bundle serves as a compiler-only toolchain, so it should be marked as compiler (important for HMNS) -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-5.1.0-binutils-2.25.eb b/easybuild/easyconfigs/g/GCC/GCC-5.1.0-binutils-2.25.eb deleted file mode 100644 index fce9d9380d1c..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-5.1.0-binutils-2.25.eb +++ /dev/null @@ -1,53 +0,0 @@ -name = "GCC" -version = '5.1.0' - -local_binutilsver = '2.25' -versionsuffix = '-binutils-%s' % local_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 = SYSTEM - -local_mpfr_version = '3.1.2' - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc', # idem for MPC - '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 = [ - SOURCELOWER_TAR_BZ2, - 'gmp-6.0.0a.tar.bz2', - 'mpfr-%s.tar.gz' % local_mpfr_version, - 'mpc-1.0.3.tar.gz', - 'isl-0.14.tar.bz2', -] - -builddependencies = [ - ('M4', '1.4.17'), - ('binutils', local_binutilsver), -] - -patches = [('mpfr-%s-allpatches-20141204.patch' % local_mpfr_version, '../mpfr-%s' % local_mpfr_version)] - -checksums = [ - 'd5525b1127d07d215960e6051c5da35e', # gcc-5.1.0.tar.bz2 - 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - 'd6a1d5f8ddea3abd2cc3e98f58352d26', # mpc-1.0.3.tar.gz - 'acd347243fca5609e3df37dba47fd0bb', # isl-0.14.tar.bz2 - '58aec98d15982f9744a043d2f1c5af82', # mpfr-3.1.2-allpatches-20141204.patch -] - -languages = ['c', 'c++', 'fortran'] - -withisl = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb b/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb deleted file mode 100644 index 20c6c3f83ca4..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb +++ /dev/null @@ -1,47 +0,0 @@ -name = "GCC" -version = '5.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 = SYSTEM - -local_mpfr_version = '3.1.2' - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc', # idem for MPC - '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 = [ - SOURCELOWER_TAR_BZ2, - 'gmp-6.0.0a.tar.bz2', - 'mpfr-%s.tar.gz' % local_mpfr_version, - 'mpc-1.0.3.tar.gz', - 'isl-0.14.tar.bz2', -] - -patches = [('mpfr-%s-allpatches-20141204.patch' % local_mpfr_version, '../mpfr-%s' % local_mpfr_version)] - -builddependencies = [('M4', '1.4.17')] - -checksums = [ - 'd5525b1127d07d215960e6051c5da35e', # gcc-5.1.0.tar.bz2 - 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - 'd6a1d5f8ddea3abd2cc3e98f58352d26', # mpc-1.0.3.tar.gz - 'acd347243fca5609e3df37dba47fd0bb', # isl-0.14.tar.bz2 - '58aec98d15982f9744a043d2f1c5af82', # mpfr-3.1.2-allpatches-20141204.patch -] - -languages = ['c', 'c++', 'fortran'] - -withisl = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-5.2.0.eb b/easybuild/easyconfigs/g/GCC/GCC-5.2.0.eb deleted file mode 100644 index dfa4c28345e0..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-5.2.0.eb +++ /dev/null @@ -1,47 +0,0 @@ -name = 'GCC' -version = '5.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 = SYSTEM - -local_mpfr_version = '3.1.3' - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc', # idem for MPC - '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 = [ - SOURCELOWER_TAR_BZ2, - 'gmp-6.0.0a.tar.bz2', - 'mpfr-%s.tar.gz' % local_mpfr_version, - 'mpc-1.0.3.tar.gz', - 'isl-0.14.tar.bz2', -] - -patches = [('mpfr-%s-allpatches-20150717.patch' % local_mpfr_version, '../mpfr-%s' % local_mpfr_version)] - -builddependencies = [('M4', '1.4.17')] - -checksums = [ - 'a51bcfeb3da7dd4c623e27207ed43467', # gcc-5.2.0.tar.bz2 - 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 - '7b650781f0a7c4a62e9bc8bdaaa0018b', # mpfr-3.1.l.tar.gz - 'd6a1d5f8ddea3abd2cc3e98f58352d26', # mpc-1.0.3.tar.gz - 'acd347243fca5609e3df37dba47fd0bb', # isl-0.14.tar.bz2 - 'e502185ebb22b41c528f183bb22a7569', # mpfr-3.1.3-allpatches-20150717.patch -] - -languages = ['c', 'c++', 'fortran'] - -withisl = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-5.3.0-2.26.eb b/easybuild/easyconfigs/g/GCC/GCC-5.3.0-2.26.eb deleted file mode 100644 index b028aa2a67de..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-5.3.0-2.26.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'Bundle' - -name = 'GCC' -version = '5.3.0' - -local_binutilsver = '2.26' -versionsuffix = '-%s' % local_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 = SYSTEM - -dependencies = [ - ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils - ('binutils', local_binutilsver, '', ('GCCcore', version)), -] - -altroot = 'GCCcore' -altversion = 'GCCcore' - -# this bundle serves as a compiler-only toolchain, so it should be marked as compiler (important for HMNS) -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-5.3.0.eb b/easybuild/easyconfigs/g/GCC/GCC-5.3.0.eb deleted file mode 100644 index aa2c842a6608..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-5.3.0.eb +++ /dev/null @@ -1,47 +0,0 @@ -name = 'GCC' -version = '5.3.0' - -homepage = 'http://gcc.gnu.org/' -description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, - as well as libraries for these languages (libstdc++, libgcj,...).""" - -toolchain = SYSTEM - -local_mpfr_version = '3.1.3' - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc', # idem for MPC - '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 = [ - SOURCELOWER_TAR_BZ2, - 'gmp-6.1.0.tar.bz2', - 'mpfr-%s.tar.gz' % local_mpfr_version, - 'mpc-1.0.3.tar.gz', - 'isl-0.15.tar.bz2', -] - -patches = [('mpfr-%s-allpatches-20151029.patch' % local_mpfr_version, '../mpfr-%s' % local_mpfr_version)] - -builddependencies = [('M4', '1.4.17')] - -checksums = [ - 'c9616fd448f980259c31de613e575719', # gcc-5.3.0.tar.bz2 - '86ee6e54ebfc4a90b643a65e402c4048', # gmp-6.1.0.tar.bz2 - '7b650781f0a7c4a62e9bc8bdaaa0018b', # mpfr-3.1.3.tar.gz - 'd6a1d5f8ddea3abd2cc3e98f58352d26', # mpc-1.0.3.tar.gz - '8428efbbc6f6e2810ce5c1ba73ecf98c', # isl-0.15.tar.bz2 - '6476b450c3db177b2250f3549362380e', # mpfr-3.1.3-allpatches-20151029.patch -] - -languages = ['c', 'c++', 'fortran'] - -withisl = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/g/GCC/GCC-5.4.0-2.26.eb deleted file mode 100644 index cf15f173b4b5..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'Bundle' - -name = 'GCC' -version = '5.4.0' - -local_binutilsver = '2.26' -versionsuffix = '-%s' % local_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 = SYSTEM - -dependencies = [ - ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils - ('binutils', local_binutilsver, '', ('GCCcore', version)), -] - -altroot = 'GCCcore' -altversion = 'GCCcore' - -# this bundle serves as a compiler-only toolchain, so it should be marked as compiler (important for HMNS) -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-5.5.0-2.26.eb b/easybuild/easyconfigs/g/GCC/GCC-5.5.0-2.26.eb deleted file mode 100644 index 38decbb3c2c2..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-5.5.0-2.26.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'Bundle' - -name = 'GCC' -version = '5.5.0' - -local_binutilsver = '2.26' -versionsuffix = '-%s' % local_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 = SYSTEM - -dependencies = [ - ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils - ('binutils', local_binutilsver, '', ('GCCcore', version)), -] - -altroot = 'GCCcore' -altversion = 'GCCcore' - -# this bundle serves as a compiler-only toolchain, so it should be marked as compiler (important for HMNS) -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-6.1.0-2.27.eb b/easybuild/easyconfigs/g/GCC/GCC-6.1.0-2.27.eb deleted file mode 100644 index 2c911ac08ad0..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-6.1.0-2.27.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'Bundle' - -name = 'GCC' -version = '6.1.0' - -local_binutilsver = '2.27' -versionsuffix = '-%s' % local_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 = SYSTEM - -dependencies = [ - ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils - ('binutils', local_binutilsver, '', ('GCCcore', version)), -] - -altroot = 'GCCcore' -altversion = 'GCCcore' - -# this bundle serves as a compiler-only toolchain, so it should be marked as compiler (important for HMNS) -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-6.2.0-2.27.eb b/easybuild/easyconfigs/g/GCC/GCC-6.2.0-2.27.eb deleted file mode 100644 index 4ded5274d228..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-6.2.0-2.27.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'Bundle' - -name = 'GCC' -version = '6.2.0' - -local_binutilsver = '2.27' -versionsuffix = '-%s' % local_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 = SYSTEM - -dependencies = [ - ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils - ('binutils', local_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.3.0-2.27.eb b/easybuild/easyconfigs/g/GCC/GCC-6.3.0-2.27.eb deleted file mode 100644 index e43d41e771b9..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-6.3.0-2.27.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'Bundle' - -name = 'GCC' -version = '6.3.0' - -local_binutilsver = '2.27' -versionsuffix = '-%s' % local_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 = SYSTEM - -dependencies = [ - ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils - ('binutils', local_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.3.0-2.28.eb b/easybuild/easyconfigs/g/GCC/GCC-6.3.0-2.28.eb deleted file mode 100644 index abac0b08b204..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-6.3.0-2.28.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'Bundle' - -name = 'GCC' -version = '6.3.0' - -local_binutilsver = '2.28' -versionsuffix = '-%s' % local_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 = SYSTEM - -dependencies = [ - ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils - ('binutils', local_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 deleted file mode 100644 index 57f6a694d86c..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'Bundle' - -name = 'GCC' -version = '6.4.0' - -local_binutilsver = '2.28' -versionsuffix = '-%s' % local_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 = SYSTEM - -dependencies = [ - ('GCCcore', version), - # binutils built on top of GCCcore, which was built - # on top of (dummy-built) binutils - ('binutils', local_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 deleted file mode 100644 index 561794bf27a9..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-7.1.0-2.28.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'Bundle' - -name = 'GCC' -version = '7.1.0' - -local_binutilsver = '2.28' -versionsuffix = '-%s' % local_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 = SYSTEM - -dependencies = [ - ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils - ('binutils', local_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 deleted file mode 100644 index 64aff09cbcc6..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-7.2.0-2.29.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'Bundle' - -name = 'GCC' -version = '7.2.0' - -local_binutilsver = '2.29' -versionsuffix = '-%s' % local_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 = SYSTEM - -dependencies = [ - ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils - ('binutils', local_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.3.0-2.30.eb b/easybuild/easyconfigs/g/GCC/GCC-7.3.0-2.30.eb deleted file mode 100644 index 459bf87facc0..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-7.3.0-2.30.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'Bundle' - -name = 'GCC' -version = '7.3.0' - -local_binutilsver = '2.30' -versionsuffix = '-%s' % local_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 = SYSTEM - -dependencies = [ - ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils - ('binutils', local_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.4.0-2.31.1.eb b/easybuild/easyconfigs/g/GCC/GCC-7.4.0-2.31.1.eb deleted file mode 100644 index 572776ad3dd9..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-7.4.0-2.31.1.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'Bundle' - -name = 'GCC' -version = '7.4.0' - -local_binutilsver = '2.31.1' -versionsuffix = '-%s' % local_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 = SYSTEM - -dependencies = [ - ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils - ('binutils', local_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-8.1.0-2.30.eb b/easybuild/easyconfigs/g/GCC/GCC-8.1.0-2.30.eb deleted file mode 100644 index d16caae7e59c..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-8.1.0-2.30.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'Bundle' - -name = 'GCC' -version = '8.1.0' - -local_binutilsver = '2.30' -versionsuffix = '-%s' % local_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 = SYSTEM - -dependencies = [ - ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils - ('binutils', local_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-8.2.0-2.31.1.eb b/easybuild/easyconfigs/g/GCC/GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 58d67987a138..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'Bundle' - -name = 'GCC' -version = '8.2.0' - -local_binutilsver = '2.31.1' -versionsuffix = '-%s' % local_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 = SYSTEM - -dependencies = [ - ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils - ('binutils', local_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-8.3.0-2.32.eb b/easybuild/easyconfigs/g/GCC/GCC-8.3.0-2.32.eb deleted file mode 100644 index 0f1924e8f920..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-8.3.0-2.32.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'Bundle' - -name = 'GCC' -version = '8.3.0' - -local_binutilsver = '2.32' -versionsuffix = '-%s' % local_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 = SYSTEM - -dependencies = [ - ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils - ('binutils', local_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-8.3.0.eb b/easybuild/easyconfigs/g/GCC/GCC-8.3.0.eb deleted file mode 100644 index 079cea8d15ba..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-8.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'Bundle' - -name = 'GCC' -version = '8.3.0' - -homepage = 'http://gcc.gnu.org/' -description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, - as well as libraries for these languages (libstdc++, libgcj,...).""" - -toolchain = SYSTEM - -dependencies = [ - ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils - ('binutils', '2.32', '', ('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-8.4.0.eb b/easybuild/easyconfigs/g/GCC/GCC-8.4.0.eb deleted file mode 100644 index 5e8a455fa7ca..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-8.4.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'Bundle' - -name = 'GCC' -version = '8.4.0' - -homepage = 'https://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 = SYSTEM - -dependencies = [ - ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils - ('binutils', '2.36.1', '', ('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-9.1.0-2.32.eb b/easybuild/easyconfigs/g/GCC/GCC-9.1.0-2.32.eb deleted file mode 100644 index 0522e50a8711..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-9.1.0-2.32.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'Bundle' - -name = 'GCC' -version = '9.1.0' - -local_binutilsver = '2.32' -versionsuffix = '-%s' % local_binutilsver - -homepage = 'https://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 = SYSTEM - -dependencies = [ - ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils - ('binutils', local_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-9.2.0-2.32.eb b/easybuild/easyconfigs/g/GCC/GCC-9.2.0-2.32.eb deleted file mode 100644 index ba69a02ce0e5..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-9.2.0-2.32.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'Bundle' - -name = 'GCC' -version = '9.2.0' - -local_binutilsver = '2.32' -versionsuffix = '-%s' % local_binutilsver - -homepage = 'https://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 = SYSTEM - -dependencies = [ - ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils - ('binutils', local_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-9.2.0.eb b/easybuild/easyconfigs/g/GCC/GCC-9.2.0.eb deleted file mode 100644 index 1ca79a70ea77..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-9.2.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'Bundle' - -name = 'GCC' -version = '9.2.0' - -homepage = 'https://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 = SYSTEM - -dependencies = [ - ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils - ('binutils', '2.32', '', ('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-9.3.0.eb b/easybuild/easyconfigs/g/GCC/GCC-9.3.0.eb deleted file mode 100644 index 0489a3aa7a0d..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-9.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'Bundle' - -name = 'GCC' -version = '9.3.0' - -homepage = 'https://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 = SYSTEM - -dependencies = [ - ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils - ('binutils', '2.34', '', ('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-9.4.0.eb b/easybuild/easyconfigs/g/GCC/GCC-9.4.0.eb deleted file mode 100644 index 3375239519c4..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-9.4.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'Bundle' - -name = 'GCC' -version = '9.4.0' - -homepage = 'https://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 = SYSTEM - -dependencies = [ - ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils - ('binutils', '2.36.1', '', ('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-9.5.0.eb b/easybuild/easyconfigs/g/GCC/GCC-9.5.0.eb deleted file mode 100644 index 79a95b0cf0b0..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-9.5.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'Bundle' - -name = 'GCC' -version = '9.5.0' - -homepage = 'https://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 = SYSTEM - -dependencies = [ - ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of binutils (built with system toolchain) - ('binutils', '2.38', '', ('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-2.29.eb b/easybuild/easyconfigs/g/GCC/GCC-system-2.29.eb deleted file mode 100644 index 108343d07a8c..000000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-system-2.29.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'Bundle' - -name = 'GCC' -version = 'system' - -local_binutilsver = '2.29' -versionsuffix = '-%s' % local_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 = SYSTEM - -dependencies = [ - ('GCCcore', version), - # binutils built on top of GCCcore - ('binutils', local_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 7b76cf04651e..90890d428081 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-system.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-system.eb @@ -6,7 +6,7 @@ # License:: 3-clause BSD ## -easyblock = 'SystemCompiler' +easyblock = 'SystemCompilerGCC' name = 'GCC' # using 'system' as a version instructs the SystemCompiler easyblock to derive the actual compiler version, diff --git a/easybuild/easyconfigs/g/GCC/mpfr-3.1.0-changes_fix.patch b/easybuild/easyconfigs/g/GCC/mpfr-3.1.0-changes_fix.patch deleted file mode 100644 index d3dee07044f7..000000000000 --- a/easybuild/easyconfigs/g/GCC/mpfr-3.1.0-changes_fix.patch +++ /dev/null @@ -1,21 +0,0 @@ -see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51935 ---- configure.orig 2012-03-20 19:35:55.194010834 +0100 -+++ configure 2012-03-20 19:38:19.792875105 +0100 -@@ -5278,10 +5278,12 @@ - if test "x$with_mpfr_lib" != x; then - gmplibs="-L$with_mpfr_lib $gmplibs" - fi --if test "x$with_mpfr$with_mpfr_include$with_mpfr_lib" = x && test -d ${srcdir}/mpfr; then -- gmplibs='-L$$r/$(HOST_SUBDIR)/mpfr/'"$lt_cv_objdir $gmplibs" -- gmpinc='-I$$r/$(HOST_SUBDIR)/mpfr -I$$s/mpfr '"$gmpinc" -- extra_mpc_mpfr_configure_flags='--with-mpfr-include=$$s/mpfr --with-mpfr-lib=$$r/$(HOST_SUBDIR)/mpfr/'"$lt_cv_objdir" -+if test "x$with_mpfr$with_mpfr_include$with_mpfr_lib" = x && test -d "${srcdir}/mpfr"; then -+ sdir= -+ test -d "${srcdir}/mpfr/src" && sdir=/src -+ gmplibs='-L$$r/$(HOST_SUBDIR)/mpfr'"$sdir/$lt_cv_objdir $gmplibs" -+ gmpinc='-I$$r/$(HOST_SUBDIR)/mpfr'"$sdir "'-I$$s/mpfr'"$sdir $gmpinc" -+ extra_mpc_mpfr_configure_flags='--with-mpfr-include=$$s/mpfr'"$sdir "'--with-mpfr-lib=$$r/$(HOST_SUBDIR)/mpfr'"$sdir/$lt_cv_objdir" - # Do not test the mpfr version. Assume that it is sufficient, since - # it is in the source tree, and the library has not been built yet - # but it would be included on the link line in the version check below - diff --git a/easybuild/easyconfigs/g/GCC/mpfr-3.1.2-allpatches-20140630.patch b/easybuild/easyconfigs/g/GCC/mpfr-3.1.2-allpatches-20140630.patch deleted file mode 100644 index 36d245a20f80..000000000000 --- a/easybuild/easyconfigs/g/GCC/mpfr-3.1.2-allpatches-20140630.patch +++ /dev/null @@ -1,1579 +0,0 @@ -# All mpfr patches as of 2014-06-30 -# taken from their website -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2013-09-26 10:52:52.000000000 +0000 -+++ mpfr-3.1.2-b/PATCHES 2013-09-26 10:52:52.000000000 +0000 -@@ -0,0 +1 @@ -+exp_2 -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2013-03-13 15:37:28.000000000 +0000 -+++ mpfr-3.1.2-b/VERSION 2013-09-26 10:52:52.000000000 +0000 -@@ -1 +1 @@ --3.1.2 -+3.1.2-p1 -diff -Naurd mpfr-3.1.2-a/src/exp_2.c mpfr-3.1.2-b/src/exp_2.c ---- mpfr-3.1.2-a/src/exp_2.c 2013-03-13 15:37:28.000000000 +0000 -+++ mpfr-3.1.2-b/src/exp_2.c 2013-09-26 10:52:52.000000000 +0000 -@@ -204,7 +204,7 @@ - for (k = 0; k < K; k++) - { - mpz_mul (ss, ss, ss); -- exps <<= 1; -+ exps *= 2; - exps += mpz_normalize (ss, ss, q); - } - mpfr_set_z (s, ss, MPFR_RNDN); -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2013-03-13 15:37:37.000000000 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2013-09-26 10:52:52.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2" -+#define MPFR_VERSION_STRING "3.1.2-p1" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2013-03-13 15:37:34.000000000 +0000 -+++ mpfr-3.1.2-b/src/version.c 2013-09-26 10:52:52.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2"; -+ return "3.1.2-p1"; - } -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2013-09-26 10:56:55.000000000 +0000 -+++ mpfr-3.1.2-b/PATCHES 2013-09-26 10:56:55.000000000 +0000 -@@ -0,0 +1 @@ -+fits-smallneg -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2013-09-26 10:52:52.000000000 +0000 -+++ mpfr-3.1.2-b/VERSION 2013-09-26 10:56:55.000000000 +0000 -@@ -1 +1 @@ --3.1.2-p1 -+3.1.2-p2 -diff -Naurd mpfr-3.1.2-a/src/fits_u.h mpfr-3.1.2-b/src/fits_u.h ---- mpfr-3.1.2-a/src/fits_u.h 2013-03-13 15:37:35.000000000 +0000 -+++ mpfr-3.1.2-b/src/fits_u.h 2013-09-26 10:56:55.000000000 +0000 -@@ -32,17 +32,20 @@ - int res; - - if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (f))) -- /* Zero always fit */ -- return MPFR_IS_ZERO (f) ? 1 : 0; -- else if (MPFR_IS_NEG (f)) -- /* Negative numbers don't fit */ -- return 0; -- /* now it fits if -- (a) f <= MAXIMUM -- (b) round(f, prec(slong), rnd) <= MAXIMUM */ -+ return MPFR_IS_ZERO (f) ? 1 : 0; /* Zero always fits */ - - e = MPFR_GET_EXP (f); - -+ if (MPFR_IS_NEG (f)) -+ return e >= 1 ? 0 /* f <= -1 does not fit */ -+ : rnd != MPFR_RNDN ? MPFR_IS_LIKE_RNDU (rnd, -1) /* directed mode */ -+ : e < 0 ? 1 /* f > -1/2 fits in MPFR_RNDN */ -+ : mpfr_powerof2_raw(f); /* -1/2 fits, -1 < f < -1/2 don't */ -+ -+ /* Now it fits if -+ (a) f <= MAXIMUM -+ (b) round(f, prec(slong), rnd) <= MAXIMUM */ -+ - /* first compute prec(MAXIMUM); fits in an int */ - for (s = MAXIMUM, prec = 0; s != 0; s /= 2, prec ++); - -diff -Naurd mpfr-3.1.2-a/src/fits_uintmax.c mpfr-3.1.2-b/src/fits_uintmax.c ---- mpfr-3.1.2-a/src/fits_uintmax.c 2013-03-13 15:37:33.000000000 +0000 -+++ mpfr-3.1.2-b/src/fits_uintmax.c 2013-09-26 10:56:55.000000000 +0000 -@@ -27,51 +27,19 @@ - #include "mpfr-intmax.h" - #include "mpfr-impl.h" - --#ifdef _MPFR_H_HAVE_INTMAX_T -- --/* We can't use fits_u.h <= mpfr_cmp_ui */ --int --mpfr_fits_uintmax_p (mpfr_srcptr f, mpfr_rnd_t rnd) --{ -- mpfr_exp_t e; -- int prec; -- uintmax_t s; -- mpfr_t x; -- int res; -- -- if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (f))) -- /* Zero always fit */ -- return MPFR_IS_ZERO (f) ? 1 : 0; -- else if (MPFR_IS_NEG (f)) -- /* Negative numbers don't fit */ -- return 0; -- /* now it fits if -- (a) f <= MAXIMUM -- (b) round(f, prec(slong), rnd) <= MAXIMUM */ -- -- e = MPFR_GET_EXP (f); -- -- /* first compute prec(MAXIMUM); fits in an int */ -- for (s = MPFR_UINTMAX_MAX, prec = 0; s != 0; s /= 2, prec ++); -- -- /* MAXIMUM needs prec bits, i.e. MAXIMUM = 2^prec - 1 */ -- -- /* if e <= prec - 1, then f < 2^(prec-1) < MAXIMUM */ -- if (e <= prec - 1) -- return 1; -+/* Note: though mpfr-impl.h is included in fits_u.h, we also include it -+ above so that it gets included even when _MPFR_H_HAVE_INTMAX_T is not -+ defined; this is necessary to avoid an empty translation unit, which -+ is forbidden by ISO C. Without this, a failing test can be reproduced -+ by creating an invalid stdint.h somewhere in the default include path -+ and by compiling MPFR with "gcc -ansi -pedantic-errors". */ - -- /* if e >= prec + 1, then f >= 2^prec > MAXIMUM */ -- if (e >= prec + 1) -- return 0; -+#ifdef _MPFR_H_HAVE_INTMAX_T - -- MPFR_ASSERTD (e == prec); -+#define FUNCTION mpfr_fits_uintmax_p -+#define MAXIMUM MPFR_UINTMAX_MAX -+#define TYPE uintmax_t - -- /* hard case: first round to prec bits, then check */ -- mpfr_init2 (x, prec); -- mpfr_set (x, f, rnd); -- res = MPFR_GET_EXP (x) == e; -- mpfr_clear (x); -- return res; --} -+#include "fits_u.h" - - #endif -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2013-09-26 10:52:52.000000000 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2013-09-26 10:56:55.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p1" -+#define MPFR_VERSION_STRING "3.1.2-p2" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2013-09-26 10:52:52.000000000 +0000 -+++ mpfr-3.1.2-b/src/version.c 2013-09-26 10:56:55.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p1"; -+ return "3.1.2-p2"; - } -diff -Naurd mpfr-3.1.2-a/tests/tfits.c mpfr-3.1.2-b/tests/tfits.c ---- mpfr-3.1.2-a/tests/tfits.c 2013-03-13 15:37:45.000000000 +0000 -+++ mpfr-3.1.2-b/tests/tfits.c 2013-09-26 10:56:55.000000000 +0000 -@@ -33,155 +33,176 @@ - #include "mpfr-intmax.h" - #include "mpfr-test.h" - --#define ERROR1 { printf("Initial error for x="); mpfr_dump(x); exit(1); } --#define ERROR2 { printf("Error for x="); mpfr_dump(x); exit(1); } -+#define ERROR1(N) \ -+ do \ -+ { \ -+ printf("Error %d for rnd = %s and x = ", N, \ -+ mpfr_print_rnd_mode ((mpfr_rnd_t) r)); \ -+ mpfr_dump(x); \ -+ exit(1); \ -+ } \ -+ while (0) - - static void check_intmax (void); - - int - main (void) - { -- mpfr_t x; -+ mpfr_t x, y; -+ int i, r; - - tests_start_mpfr (); - - mpfr_init2 (x, 256); -+ mpfr_init2 (y, 8); - -- /* Check NAN */ -- mpfr_set_nan (x); -- if (mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR1; -+ RND_LOOP (r) -+ { - -- /* Check INF */ -- mpfr_set_inf (x, 1); -- if (mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR1; -+ /* Check NAN */ -+ mpfr_set_nan (x); -+ if (mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (1); -+ if (mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (2); -+ if (mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (3); -+ if (mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (4); -+ if (mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (5); -+ if (mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (6); - -- /* Check Zero */ -- MPFR_SET_ZERO (x); -- if (!mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR2; -+ /* Check INF */ -+ mpfr_set_inf (x, 1); -+ if (mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (7); -+ if (mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (8); -+ if (mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (9); -+ if (mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (10); -+ if (mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (11); -+ if (mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (12); - -- /* Check small op */ -- mpfr_set_str1 (x, "1@-1"); -- if (!mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR2; -+ /* Check Zero */ -+ MPFR_SET_ZERO (x); -+ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (13); -+ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (14); -+ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (15); -+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (16); -+ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (17); -+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (18); - -- /* Check 17 */ -- mpfr_set_ui (x, 17, MPFR_RNDN); -- if (!mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR2; -+ /* Check small positive op */ -+ mpfr_set_str1 (x, "1@-1"); -+ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (19); -+ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (20); -+ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (21); -+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (22); -+ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (23); -+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (24); - -- /* Check all other values */ -- mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN); -- mpfr_mul_2exp (x, x, 1, MPFR_RNDN); -- if (mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR1; -- mpfr_mul_2exp (x, x, 40, MPFR_RNDN); -- if (mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR1; -+ /* Check 17 */ -+ mpfr_set_ui (x, 17, MPFR_RNDN); -+ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (25); -+ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (26); -+ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (27); -+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (28); -+ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (29); -+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (30); - -- mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN); -- if (!mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_set_ui (x, LONG_MAX, MPFR_RNDN); -- if (!mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_set_ui (x, UINT_MAX, MPFR_RNDN); -- if (!mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_set_ui (x, INT_MAX, MPFR_RNDN); -- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_set_ui (x, USHRT_MAX, MPFR_RNDN); -- if (!mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_set_ui (x, SHRT_MAX, MPFR_RNDN); -- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR2; -+ /* Check all other values */ -+ mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN); -+ mpfr_mul_2exp (x, x, 1, MPFR_RNDN); -+ if (mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (31); -+ if (mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (32); -+ mpfr_mul_2exp (x, x, 40, MPFR_RNDN); -+ if (mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (33); -+ if (mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (34); -+ if (mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (35); -+ if (mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (36); -+ if (mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (37); - -- mpfr_set_si (x, 1, MPFR_RNDN); -- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR2; -+ mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN); -+ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (38); -+ mpfr_set_ui (x, LONG_MAX, MPFR_RNDN); -+ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (39); -+ mpfr_set_ui (x, UINT_MAX, MPFR_RNDN); -+ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (40); -+ mpfr_set_ui (x, INT_MAX, MPFR_RNDN); -+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (41); -+ mpfr_set_ui (x, USHRT_MAX, MPFR_RNDN); -+ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (42); -+ mpfr_set_ui (x, SHRT_MAX, MPFR_RNDN); -+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (43); - -- /* Check negative value */ -- mpfr_set_si (x, -1, MPFR_RNDN); -- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR2; -- if (mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR1; -+ mpfr_set_si (x, 1, MPFR_RNDN); -+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (44); -+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (45); -+ -+ /* Check negative op */ -+ for (i = 1; i <= 4; i++) -+ { -+ int inv; -+ -+ mpfr_set_si_2exp (x, -i, -2, MPFR_RNDN); -+ mpfr_rint (y, x, (mpfr_rnd_t) r); -+ inv = MPFR_NOTZERO (y); -+ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r) ^ inv) -+ ERROR1 (46); -+ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (47); -+ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r) ^ inv) -+ ERROR1 (48); -+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (49); -+ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r) ^ inv) -+ ERROR1 (50); -+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (51); -+ } -+ } - - mpfr_clear (x); -+ mpfr_clear (y); - - check_intmax (); - -@@ -189,85 +210,98 @@ - return 0; - } - --static void check_intmax (void) -+static void -+check_intmax (void) - { - #ifdef _MPFR_H_HAVE_INTMAX_T -- mpfr_t x; -+ mpfr_t x, y; -+ int i, r; - -- mpfr_init2 (x, sizeof (uintmax_t)*CHAR_BIT); -+ mpfr_init2 (x, sizeof (uintmax_t) * CHAR_BIT); -+ mpfr_init2 (y, 8); - -- /* Check NAN */ -- mpfr_set_nan (x); -- if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR1; -+ RND_LOOP (r) -+ { -+ /* Check NAN */ -+ mpfr_set_nan (x); -+ if (mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (52); -+ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (53); - -- /* Check INF */ -- mpfr_set_inf (x, 1); -- if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR1; -+ /* Check INF */ -+ mpfr_set_inf (x, 1); -+ if (mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (54); -+ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (55); - -- /* Check Zero */ -- MPFR_SET_ZERO (x); -- if (!mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR2; -+ /* Check Zero */ -+ MPFR_SET_ZERO (x); -+ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (56); -+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (57); - -- /* Check small op */ -- mpfr_set_str1 (x, "1@-1"); -- if (!mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR2; -+ /* Check positive small op */ -+ mpfr_set_str1 (x, "1@-1"); -+ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (58); -+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (59); - -- /* Check 17 */ -- mpfr_set_ui (x, 17, MPFR_RNDN); -- if (!mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR2; -+ /* Check 17 */ -+ mpfr_set_ui (x, 17, MPFR_RNDN); -+ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (60); -+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (61); - -- /* Check hugest */ -- mpfr_set_ui_2exp (x, 42, sizeof (uintmax_t) * 32, MPFR_RNDN); -- if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR1; -+ /* Check hugest */ -+ mpfr_set_ui_2exp (x, 42, sizeof (uintmax_t) * 32, MPFR_RNDN); -+ if (mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (62); -+ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (63); - -- /* Check all other values */ -- mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN); -- mpfr_add_ui (x, x, 1, MPFR_RNDN); -- if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR1; -- mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN); -- if (!mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN); -- mpfr_add_ui (x, x, 1, MPFR_RNDN); -- if (mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR1; -- mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN); -- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_set_sj (x, MPFR_INTMAX_MIN, MPFR_RNDN); -- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_sub_ui (x, x, 1, MPFR_RNDN); -- if (mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR1; -+ /* Check all other values */ -+ mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN); -+ mpfr_add_ui (x, x, 1, MPFR_RNDN); -+ if (mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (64); -+ mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN); -+ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (65); -+ mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN); -+ mpfr_add_ui (x, x, 1, MPFR_RNDN); -+ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (66); -+ mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN); -+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (67); -+ mpfr_set_sj (x, MPFR_INTMAX_MIN, MPFR_RNDN); -+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (68); -+ mpfr_sub_ui (x, x, 1, MPFR_RNDN); -+ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (69); - -- /* Check negative value */ -- mpfr_set_si (x, -1, MPFR_RNDN); -- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR2; -- if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR1; -+ /* Check negative op */ -+ for (i = 1; i <= 4; i++) -+ { -+ int inv; -+ -+ mpfr_set_si_2exp (x, -i, -2, MPFR_RNDN); -+ mpfr_rint (y, x, (mpfr_rnd_t) r); -+ inv = MPFR_NOTZERO (y); -+ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r) ^ inv) -+ ERROR1 (70); -+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (71); -+ } -+ } - - mpfr_clear (x); -+ mpfr_clear (y); - #endif - } -- -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2013-10-09 13:34:21.000000000 +0000 -+++ mpfr-3.1.2-b/PATCHES 2013-10-09 13:34:21.000000000 +0000 -@@ -0,0 +1 @@ -+clang-divby0 -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2013-09-26 10:52:52.000000000 +0000 -+++ mpfr-3.1.2-b/VERSION 2013-10-09 13:34:21.000000000 +0000 -@@ -1 +1 @@ --3.1.2-p2 -+3.1.2-p3 -diff -Naurd mpfr-3.1.2-a/src/mpfr-impl.h mpfr-3.1.2-b/src/mpfr-impl.h ---- mpfr-3.1.2-a/src/mpfr-impl.h 2013-03-13 15:37:36.000000000 +0000 -+++ mpfr-3.1.2-b/src/mpfr-impl.h 2013-10-09 13:34:21.000000000 +0000 -@@ -468,8 +468,16 @@ - #define MPFR_LIMBS_PER_FLT ((IEEE_FLT_MANT_DIG-1)/GMP_NUMB_BITS+1) - - /* Visual C++ doesn't support +1.0/0.0, -1.0/0.0 and 0.0/0.0 -- at compile time. */ --#if defined(_MSC_VER) && defined(_WIN32) && (_MSC_VER >= 1200) -+ at compile time. -+ Clang with -fsanitize=undefined is a bit similar due to a bug: -+ http://llvm.org/bugs/show_bug.cgi?id=17381 -+ but even without its sanitizer, it may be better to use the -+ double_zero version until IEEE 754 division by zero is properly -+ supported: -+ http://llvm.org/bugs/show_bug.cgi?id=17000 -+*/ -+#if (defined(_MSC_VER) && defined(_WIN32) && (_MSC_VER >= 1200)) || \ -+ defined(__clang__) - static double double_zero = 0.0; - # define DBL_NAN (double_zero/double_zero) - # define DBL_POS_INF ((double) 1.0/double_zero) -@@ -501,6 +509,8 @@ - (with Xcode 2.4.1, i.e. the latest one). */ - #define LVALUE(x) (&(x) == &(x) || &(x) != &(x)) - #define DOUBLE_ISINF(x) (LVALUE(x) && ((x) > DBL_MAX || (x) < -DBL_MAX)) -+/* The DOUBLE_ISNAN(x) macro is also valid on long double x -+ (assuming that the compiler isn't too broken). */ - #ifdef MPFR_NANISNAN - /* Avoid MIPSpro / IRIX64 / gcc -ffast-math (incorrect) optimizations. - The + must not be replaced by a ||. With gcc -ffast-math, NaN is -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2013-09-26 10:52:52.000000000 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2013-10-09 13:34:21.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p2" -+#define MPFR_VERSION_STRING "3.1.2-p3" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2013-09-26 10:52:52.000000000 +0000 -+++ mpfr-3.1.2-b/src/version.c 2013-10-09 13:34:21.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p2"; -+ return "3.1.2-p3"; - } -diff -Naurd mpfr-3.1.2-a/tests/tget_flt.c mpfr-3.1.2-b/tests/tget_flt.c ---- mpfr-3.1.2-a/tests/tget_flt.c 2013-03-13 15:37:44.000000000 +0000 -+++ mpfr-3.1.2-b/tests/tget_flt.c 2013-10-09 13:34:21.000000000 +0000 -@@ -28,9 +28,17 @@ - main (void) - { - mpfr_t x, y; -- float f, g, infp; -+ float f, g; - int i; -+#if !defined(MPFR_ERRDIVZERO) -+ float infp; -+#endif -+ -+ tests_start_mpfr (); - -+#if !defined(MPFR_ERRDIVZERO) -+ /* The definition of DBL_POS_INF involves a division by 0. This makes -+ "clang -O2 -fsanitize=undefined -fno-sanitize-recover" fail. */ - infp = (float) DBL_POS_INF; - if (infp * 0.5 != infp) - { -@@ -38,8 +46,7 @@ - fprintf (stderr, "(this is probably a compiler bug, please report)\n"); - exit (1); - } -- -- tests_start_mpfr (); -+#endif - - mpfr_init2 (x, 24); - mpfr_init2 (y, 24); -@@ -353,6 +360,7 @@ - printf ("expected %.8e, got %.8e\n", g, f); - exit (1); - } -+#if !defined(MPFR_ERRDIVZERO) - f = mpfr_get_flt (x, MPFR_RNDN); /* first round to 2^128 (even rule), - thus we should get +Inf */ - g = infp; -@@ -376,6 +384,7 @@ - printf ("expected %.8e, got %.8e\n", g, f); - exit (1); - } -+#endif - - mpfr_clear (x); - mpfr_clear (y); -diff -Naurd mpfr-3.1.2-a/tests/tset_ld.c mpfr-3.1.2-b/tests/tset_ld.c ---- mpfr-3.1.2-a/tests/tset_ld.c 2013-03-13 15:37:44.000000000 +0000 -+++ mpfr-3.1.2-b/tests/tset_ld.c 2013-10-09 13:34:21.000000000 +0000 -@@ -47,8 +47,11 @@ - static int - Isnan_ld (long double d) - { -- double e = (double) d; -- if (DOUBLE_ISNAN (e)) -+ /* Do not convert d to double as this can give an overflow, which -+ may confuse compilers without IEEE 754 support (such as clang -+ -fsanitize=undefined), or trigger a trap if enabled. -+ The DOUBLE_ISNAN macro should work fine on long double. */ -+ if (DOUBLE_ISNAN (d)) - return 1; - LONGDOUBLE_NAN_ACTION (d, goto yes); - return 0; -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2013-11-15 00:51:49.211333830 +0000 -+++ mpfr-3.1.2-b/PATCHES 2013-11-15 00:51:49.323334999 +0000 -@@ -0,0 +1 @@ -+printf-alt0 -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2013-11-15 00:51:49.211333830 +0000 -+++ mpfr-3.1.2-b/VERSION 2013-11-15 00:51:49.323334999 +0000 -@@ -1 +1 @@ --3.1.2-p3 -+3.1.2-p4 -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2013-11-15 00:51:49.211333830 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2013-11-15 00:51:49.323334999 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p3" -+#define MPFR_VERSION_STRING "3.1.2-p4" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/vasprintf.c mpfr-3.1.2-b/src/vasprintf.c ---- mpfr-3.1.2-a/src/vasprintf.c 2013-03-13 15:37:37.000000000 +0000 -+++ mpfr-3.1.2-b/src/vasprintf.c 2013-11-15 00:51:49.267334408 +0000 -@@ -1040,7 +1040,7 @@ - } - - /* Determine the different parts of the string representation of the regular -- number P when SPEC.SPEC is 'e', 'E', 'g', or 'G'. -+ number P when spec.spec is 'e', 'E', 'g', or 'G'. - DEC_INFO contains the previously computed exponent and string or is NULL. - - return -1 if some field > INT_MAX */ -@@ -1167,7 +1167,7 @@ - } - - /* Determine the different parts of the string representation of the regular -- number P when SPEC.SPEC is 'f', 'F', 'g', or 'G'. -+ number P when spec.spec is 'f', 'F', 'g', or 'G'. - DEC_INFO contains the previously computed exponent and string or is NULL. - - return -1 if some field of number_parts is greater than INT_MAX */ -@@ -1559,7 +1559,7 @@ - /* fractional part */ - { - np->point = MPFR_DECIMAL_POINT; -- np->fp_trailing_zeros = (spec.spec == 'g' && spec.spec == 'G') ? -+ np->fp_trailing_zeros = (spec.spec == 'g' || spec.spec == 'G') ? - spec.prec - 1 : spec.prec; - } - else if (spec.alt) -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2013-11-15 00:51:49.211333830 +0000 -+++ mpfr-3.1.2-b/src/version.c 2013-11-15 00:51:49.323334999 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p3"; -+ return "3.1.2-p4"; - } -diff -Naurd mpfr-3.1.2-a/tests/tsprintf.c mpfr-3.1.2-b/tests/tsprintf.c ---- mpfr-3.1.2-a/tests/tsprintf.c 2013-03-13 15:37:44.000000000 +0000 -+++ mpfr-3.1.2-b/tests/tsprintf.c 2013-11-15 00:51:49.267334408 +0000 -@@ -456,10 +456,16 @@ - check_sprintf ("1.999900 ", "%-#10.7RG", x); - check_sprintf ("1.9999 ", "%-10.7RG", x); - mpfr_set_ui (x, 1, MPFR_RNDN); -+ check_sprintf ("1.", "%#.1Rg", x); -+ check_sprintf ("1. ", "%-#5.1Rg", x); -+ check_sprintf (" 1.0", "%#5.2Rg", x); - check_sprintf ("1.00000000000000000000000000000", "%#.30Rg", x); - check_sprintf ("1", "%.30Rg", x); - mpfr_set_ui (x, 0, MPFR_RNDN); -- check_sprintf ("0.000000000000000000000000000000", "%#.30Rg", x); -+ check_sprintf ("0.", "%#.1Rg", x); -+ check_sprintf ("0. ", "%-#5.1Rg", x); -+ check_sprintf (" 0.0", "%#5.2Rg", x); -+ check_sprintf ("0.00000000000000000000000000000", "%#.30Rg", x); - check_sprintf ("0", "%.30Rg", x); - - /* following tests with precision 53 bits */ -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2013-12-01 11:07:49.575329762 +0000 -+++ mpfr-3.1.2-b/PATCHES 2013-12-01 11:07:49.751331625 +0000 -@@ -0,0 +1 @@ -+custom_init_set -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2013-12-01 11:07:49.571329714 +0000 -+++ mpfr-3.1.2-b/VERSION 2013-12-01 11:07:49.747331585 +0000 -@@ -1 +1 @@ --3.1.2-p4 -+3.1.2-p5 -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2013-12-01 11:07:49.571329714 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2013-12-01 11:07:49.747331585 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p4" -+#define MPFR_VERSION_STRING "3.1.2-p5" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -@@ -861,7 +861,7 @@ - _t = (mpfr_kind_t) _k; \ - _s = 1; \ - } else { \ -- _t = (mpfr_kind_t) -k; \ -+ _t = (mpfr_kind_t) - _k; \ - _s = -1; \ - } \ - _e = _t == MPFR_REGULAR_KIND ? (e) : \ -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2013-12-01 11:07:49.575329762 +0000 -+++ mpfr-3.1.2-b/src/version.c 2013-12-01 11:07:49.747331585 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p4"; -+ return "3.1.2-p5"; - } -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2014-04-15 21:56:49.609057464 +0000 -+++ mpfr-3.1.2-b/PATCHES 2014-04-15 21:56:49.697059857 +0000 -@@ -0,0 +1 @@ -+li2-return -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2014-04-15 21:56:49.609057464 +0000 -+++ mpfr-3.1.2-b/VERSION 2014-04-15 21:56:49.697059857 +0000 -@@ -1 +1 @@ --3.1.2-p5 -+3.1.2-p6 -diff -Naurd mpfr-3.1.2-a/src/li2.c mpfr-3.1.2-b/src/li2.c ---- mpfr-3.1.2-a/src/li2.c 2013-03-13 15:37:32.000000000 +0000 -+++ mpfr-3.1.2-b/src/li2.c 2014-04-15 21:56:49.653058661 +0000 -@@ -630,5 +630,5 @@ - return mpfr_check_range (y, inexact, rnd_mode); - } - -- MPFR_ASSERTN (0); /* should never reach this point */ -+ MPFR_RET_NEVER_GO_HERE (); - } -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2014-04-15 21:56:49.609057464 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2014-04-15 21:56:49.697059857 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p5" -+#define MPFR_VERSION_STRING "3.1.2-p6" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2014-04-15 21:56:49.609057464 +0000 -+++ mpfr-3.1.2-b/src/version.c 2014-04-15 21:56:49.697059857 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p5"; -+ return "3.1.2-p6"; - } -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2014-04-15 22:04:57.090286262 +0000 -+++ mpfr-3.1.2-b/PATCHES 2014-04-15 22:04:57.162288198 +0000 -@@ -0,0 +1 @@ -+exp3 -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2014-04-15 22:04:57.086286154 +0000 -+++ mpfr-3.1.2-b/VERSION 2014-04-15 22:04:57.162288198 +0000 -@@ -1 +1 @@ --3.1.2-p6 -+3.1.2-p7 -diff -Naurd mpfr-3.1.2-a/src/exp3.c mpfr-3.1.2-b/src/exp3.c ---- mpfr-3.1.2-a/src/exp3.c 2013-03-13 15:37:34.000000000 +0000 -+++ mpfr-3.1.2-b/src/exp3.c 2014-04-15 22:04:57.126287230 +0000 -@@ -283,7 +283,7 @@ - } - } - -- if (mpfr_can_round (shift_x > 0 ? t : tmp, realprec, MPFR_RNDD, MPFR_RNDZ, -+ if (mpfr_can_round (shift_x > 0 ? t : tmp, realprec, MPFR_RNDN, MPFR_RNDZ, - MPFR_PREC(y) + (rnd_mode == MPFR_RNDN))) - { - inexact = mpfr_set (y, shift_x > 0 ? t : tmp, rnd_mode); -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2014-04-15 22:04:57.086286154 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2014-04-15 22:04:57.162288198 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p6" -+#define MPFR_VERSION_STRING "3.1.2-p7" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2014-04-15 22:04:57.090286262 +0000 -+++ mpfr-3.1.2-b/src/version.c 2014-04-15 22:04:57.162288198 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p6"; -+ return "3.1.2-p7"; - } -diff -Naurd mpfr-3.1.2-a/tests/texp.c mpfr-3.1.2-b/tests/texp.c ---- mpfr-3.1.2-a/tests/texp.c 2013-03-13 15:37:44.000000000 +0000 -+++ mpfr-3.1.2-b/tests/texp.c 2014-04-15 22:04:57.126287230 +0000 -@@ -150,6 +150,22 @@ - exit (1); - } - -+ mpfr_set_prec (x, 118); -+ mpfr_set_str_binary (x, "0.1110010100011101010000111110011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E-86"); -+ mpfr_set_prec (y, 118); -+ mpfr_exp_2 (y, x, MPFR_RNDU); -+ mpfr_exp_3 (x, x, MPFR_RNDU); -+ if (mpfr_cmp (x, y)) -+ { -+ printf ("mpfr_exp_2 and mpfr_exp_3 differ for prec=118\n"); -+ printf ("mpfr_exp_2 gives "); -+ mpfr_out_str (stdout, 2, 0, y, MPFR_RNDN); -+ printf ("\nmpfr_exp_3 gives "); -+ mpfr_out_str (stdout, 2, 0, x, MPFR_RNDN); -+ printf ("\n"); -+ exit (1); -+ } -+ - mpfr_clear (x); - mpfr_clear (y); - return 0; -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2014-04-15 22:20:32.243481506 +0000 -+++ mpfr-3.1.2-b/PATCHES 2014-04-15 22:22:32.418722707 +0000 -@@ -0,0 +1 @@ -+gmp6-compat -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2014-04-15 22:20:20.755171478 +0000 -+++ mpfr-3.1.2-b/VERSION 2014-04-15 22:21:45.225450147 +0000 -@@ -1 +1 @@ --3.1.2-p7 -+3.1.2-p8 -diff -Naurd mpfr-3.1.2-a/configure mpfr-3.1.2-b/configure ---- mpfr-3.1.2-a/configure 2013-03-13 15:38:20.000000000 +0000 -+++ mpfr-3.1.2-b/configure 2014-04-15 22:21:38.821277476 +0000 -@@ -14545,26 +14545,30 @@ - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - fi - --if test "$use_gmp_build" = yes ; then -- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for valid GMP_NUMB_BITS" >&5 --$as_echo_n "checking for valid GMP_NUMB_BITS... " >&6; } -- if test "$cross_compiling" = yes; then : -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GMP_NUMB_BITS and sizeof(mp_limb_t) consistency" >&5 -+$as_echo_n "checking for GMP_NUMB_BITS and sizeof(mp_limb_t) consistency... " >&6; } -+if test "$cross_compiling" = yes; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't test" >&5 - $as_echo "can't test" >&6; } - else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext - /* end confdefs.h. */ - -+#include - #include - #include "gmp.h" --#include "gmp-impl.h" - - int - main () - { - -- return GMP_NUMB_BITS == BYTES_PER_MP_LIMB * CHAR_BIT -- && sizeof(mp_limb_t) == BYTES_PER_MP_LIMB ? 0 : 1; -+ if (GMP_NUMB_BITS == sizeof(mp_limb_t) * CHAR_BIT) -+ return 0; -+ fprintf (stderr, "GMP_NUMB_BITS = %ld\n", (long) GMP_NUMB_BITS); -+ fprintf (stderr, "sizeof(mp_limb_t) = %ld\n", (long) sizeof(mp_limb_t)); -+ fprintf (stderr, "sizeof(mp_limb_t) * CHAR_BIT = %ld != GMP_NUMB_BITS\n", -+ (long) (sizeof(mp_limb_t) * CHAR_BIT)); -+ return 1; - - ; - return 0; -@@ -14577,14 +14581,14 @@ - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 - $as_echo "no" >&6; } -- as_fn_error $? "GMP_NUMB_BITS is incorrect. --You probably need to change some of the GMP or MPFR compile options." "$LINENO" 5 -+ as_fn_error $? "GMP_NUMB_BITS and sizeof(mp_limb_t) are not consistent. -+You probably need to change some of the GMP or MPFR compile options. -+See 'config.log' for details (search for GMP_NUMB_BITS)." "$LINENO" 5 - fi - rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext - fi - --fi - - - if test "$dont_link_with_gmp" = yes ; then -diff -Naurd mpfr-3.1.2-a/configure.ac mpfr-3.1.2-b/configure.ac ---- mpfr-3.1.2-a/configure.ac 2013-03-13 15:37:46.000000000 +0000 -+++ mpfr-3.1.2-b/configure.ac 2013-03-13 15:37:46.000000000 +0000 -@@ -435,23 +435,29 @@ - ]) - fi - --dnl Check for valid GMP_NUMB_BITS and BYTES_PER_MP_LIMB -+dnl Check for GMP_NUMB_BITS and sizeof(mp_limb_t) consistency. -+dnl Problems may occur if gmp.h was generated with some ABI -+dnl and is used with another ABI (or if nails are used). - dnl This test doesn't need to link with libgmp (at least it shouldn't). --if test "$use_gmp_build" = yes ; then -- AC_MSG_CHECKING(for valid GMP_NUMB_BITS) -- AC_RUN_IFELSE([AC_LANG_PROGRAM([[ -+AC_MSG_CHECKING(for GMP_NUMB_BITS and sizeof(mp_limb_t) consistency) -+AC_RUN_IFELSE([AC_LANG_PROGRAM([[ -+#include - #include - #include "gmp.h" --#include "gmp-impl.h" - ]], [[ -- return GMP_NUMB_BITS == BYTES_PER_MP_LIMB * CHAR_BIT -- && sizeof(mp_limb_t) == BYTES_PER_MP_LIMB ? 0 : 1; -+ if (GMP_NUMB_BITS == sizeof(mp_limb_t) * CHAR_BIT) -+ return 0; -+ fprintf (stderr, "GMP_NUMB_BITS = %ld\n", (long) GMP_NUMB_BITS); -+ fprintf (stderr, "sizeof(mp_limb_t) = %ld\n", (long) sizeof(mp_limb_t)); -+ fprintf (stderr, "sizeof(mp_limb_t) * CHAR_BIT = %ld != GMP_NUMB_BITS\n", -+ (long) (sizeof(mp_limb_t) * CHAR_BIT)); -+ return 1; - ]])], [AC_MSG_RESULT(yes)], [ - AC_MSG_RESULT(no) -- AC_MSG_ERROR([GMP_NUMB_BITS is incorrect. --You probably need to change some of the GMP or MPFR compile options.])], -+ AC_MSG_ERROR([GMP_NUMB_BITS and sizeof(mp_limb_t) are not consistent. -+You probably need to change some of the GMP or MPFR compile options. -+See 'config.log' for details (search for GMP_NUMB_BITS).])], - [AC_MSG_RESULT([can't test])]) --fi - - - dnl We really need to link using libtool. But it is impossible with the current -diff -Naurd mpfr-3.1.2-a/src/init2.c mpfr-3.1.2-b/src/init2.c ---- mpfr-3.1.2-a/src/init2.c 2013-03-13 15:37:32.000000000 +0000 -+++ mpfr-3.1.2-b/src/init2.c 2014-04-15 22:21:06.220398489 +0000 -@@ -30,11 +30,11 @@ - - /* Check if we can represent the number of limbs - * associated to the maximum of mpfr_prec_t*/ -- MPFR_ASSERTN( MP_SIZE_T_MAX >= (MPFR_PREC_MAX/BYTES_PER_MP_LIMB) ); -+ MPFR_ASSERTN( MP_SIZE_T_MAX >= (MPFR_PREC_MAX/MPFR_BYTES_PER_MP_LIMB) ); - -- /* Check for correct GMP_NUMB_BITS and BYTES_PER_MP_LIMB */ -- MPFR_ASSERTN( GMP_NUMB_BITS == BYTES_PER_MP_LIMB * CHAR_BIT -- && sizeof(mp_limb_t) == BYTES_PER_MP_LIMB ); -+ /* Check for correct GMP_NUMB_BITS and MPFR_BYTES_PER_MP_LIMB */ -+ MPFR_ASSERTN( GMP_NUMB_BITS == MPFR_BYTES_PER_MP_LIMB * CHAR_BIT -+ && sizeof(mp_limb_t) == MPFR_BYTES_PER_MP_LIMB ); - - MPFR_ASSERTN (mp_bits_per_limb == GMP_NUMB_BITS); - -diff -Naurd mpfr-3.1.2-a/src/mpfr-gmp.h mpfr-3.1.2-b/src/mpfr-gmp.h ---- mpfr-3.1.2-a/src/mpfr-gmp.h 2013-03-13 15:37:32.000000000 +0000 -+++ mpfr-3.1.2-b/src/mpfr-gmp.h 2014-04-15 22:21:06.220398489 +0000 -@@ -72,7 +72,6 @@ - #endif - - /* Define some macros */ --#define BYTES_PER_MP_LIMB (GMP_NUMB_BITS/CHAR_BIT) - - #define MP_LIMB_T_MAX (~(mp_limb_t)0) - -@@ -96,19 +95,19 @@ - #define SHRT_HIGHBIT SHRT_MIN - - /* MP_LIMB macros */ --#define MPN_ZERO(dst, n) memset((dst), 0, (n)*BYTES_PER_MP_LIMB) --#define MPN_COPY_DECR(dst,src,n) memmove((dst),(src),(n)*BYTES_PER_MP_LIMB) --#define MPN_COPY_INCR(dst,src,n) memmove((dst),(src),(n)*BYTES_PER_MP_LIMB) -+#define MPN_ZERO(dst, n) memset((dst), 0, (n)*MPFR_BYTES_PER_MP_LIMB) -+#define MPN_COPY_DECR(dst,src,n) memmove((dst),(src),(n)*MPFR_BYTES_PER_MP_LIMB) -+#define MPN_COPY_INCR(dst,src,n) memmove((dst),(src),(n)*MPFR_BYTES_PER_MP_LIMB) - #define MPN_COPY(dst,src,n) \ - do \ - { \ - if ((dst) != (src)) \ - { \ - MPFR_ASSERTD ((char *) (dst) >= (char *) (src) + \ -- (n) * BYTES_PER_MP_LIMB || \ -+ (n) * MPFR_BYTES_PER_MP_LIMB || \ - (char *) (src) >= (char *) (dst) + \ -- (n) * BYTES_PER_MP_LIMB); \ -- memcpy ((dst), (src), (n) * BYTES_PER_MP_LIMB); \ -+ (n) * MPFR_BYTES_PER_MP_LIMB); \ -+ memcpy ((dst), (src), (n) * MPFR_BYTES_PER_MP_LIMB); \ - } \ - } \ - while (0) -diff -Naurd mpfr-3.1.2-a/src/mpfr-impl.h mpfr-3.1.2-b/src/mpfr-impl.h ---- mpfr-3.1.2-a/src/mpfr-impl.h 2013-10-09 13:34:21.000000000 +0000 -+++ mpfr-3.1.2-b/src/mpfr-impl.h 2014-04-15 22:21:06.220398489 +0000 -@@ -191,7 +191,7 @@ - # endif - #endif - -- -+#define MPFR_BYTES_PER_MP_LIMB (GMP_NUMB_BITS/CHAR_BIT) - - /****************************************************** - ******************** Check GMP *********************** -@@ -930,7 +930,7 @@ - #define MPFR_SET_ALLOC_SIZE(x, n) \ - ( ((mp_size_t*) MPFR_MANT(x))[-1] = n) - #define MPFR_MALLOC_SIZE(s) \ -- ( sizeof(mpfr_size_limb_t) + BYTES_PER_MP_LIMB * ((size_t) s) ) -+ ( sizeof(mpfr_size_limb_t) + MPFR_BYTES_PER_MP_LIMB * ((size_t) s) ) - #define MPFR_SET_MANT_PTR(x,p) \ - (MPFR_MANT(x) = (mp_limb_t*) ((mpfr_size_limb_t*) p + 1)) - #define MPFR_GET_REAL_PTR(x) \ -@@ -964,7 +964,7 @@ - #endif - - #define MPFR_TMP_LIMBS_ALLOC(N) \ -- ((mp_limb_t *) MPFR_TMP_ALLOC ((size_t) (N) * BYTES_PER_MP_LIMB)) -+ ((mp_limb_t *) MPFR_TMP_ALLOC ((size_t) (N) * MPFR_BYTES_PER_MP_LIMB)) - - /* temporary allocate 1 limb at xp, and initialize mpfr variable x */ - /* The temporary var doesn't have any size field, but it doesn't matter -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2014-04-15 22:20:20.755171478 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2014-04-15 22:21:45.225450147 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p7" -+#define MPFR_VERSION_STRING "3.1.2-p8" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/mul.c mpfr-3.1.2-b/src/mul.c ---- mpfr-3.1.2-a/src/mul.c 2013-03-13 15:37:37.000000000 +0000 -+++ mpfr-3.1.2-b/src/mul.c 2014-04-15 22:21:06.224398597 +0000 -@@ -106,7 +106,7 @@ - MPFR_ASSERTD(tn <= k); - - /* Check for no size_t overflow*/ -- MPFR_ASSERTD((size_t) k <= ((size_t) -1) / BYTES_PER_MP_LIMB); -+ MPFR_ASSERTD((size_t) k <= ((size_t) -1) / MPFR_BYTES_PER_MP_LIMB); - MPFR_TMP_MARK(marker); - tmp = MPFR_TMP_LIMBS_ALLOC (k); - -@@ -301,7 +301,7 @@ - MPFR_ASSERTD (tn <= k); /* tn <= k, thus no int overflow */ - - /* Check for no size_t overflow*/ -- MPFR_ASSERTD ((size_t) k <= ((size_t) -1) / BYTES_PER_MP_LIMB); -+ MPFR_ASSERTD ((size_t) k <= ((size_t) -1) / MPFR_BYTES_PER_MP_LIMB); - MPFR_TMP_MARK (marker); - tmp = MPFR_TMP_LIMBS_ALLOC (k); - -diff -Naurd mpfr-3.1.2-a/src/stack_interface.c mpfr-3.1.2-b/src/stack_interface.c ---- mpfr-3.1.2-a/src/stack_interface.c 2013-03-13 15:37:32.000000000 +0000 -+++ mpfr-3.1.2-b/src/stack_interface.c 2014-04-15 22:21:06.220398489 +0000 -@@ -26,7 +26,7 @@ - size_t - mpfr_custom_get_size (mpfr_prec_t prec) - { -- return MPFR_PREC2LIMBS (prec) * BYTES_PER_MP_LIMB; -+ return MPFR_PREC2LIMBS (prec) * MPFR_BYTES_PER_MP_LIMB; - } - - #undef mpfr_custom_init -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2014-04-15 22:20:20.755171478 +0000 -+++ mpfr-3.1.2-b/src/version.c 2014-04-15 22:21:45.225450147 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p7"; -+ return "3.1.2-p8"; - } -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2014-06-30 15:15:25.533266905 +0000 -+++ mpfr-3.1.2-b/PATCHES 2014-06-30 15:15:25.617269178 +0000 -@@ -0,0 +1 @@ -+div-overflow -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2014-06-30 15:15:25.529266797 +0000 -+++ mpfr-3.1.2-b/VERSION 2014-06-30 15:15:25.617269178 +0000 -@@ -1 +1 @@ --3.1.2-p8 -+3.1.2-p9 -diff -Naurd mpfr-3.1.2-a/src/div.c mpfr-3.1.2-b/src/div.c ---- mpfr-3.1.2-a/src/div.c 2013-03-13 15:37:33.000000000 +0000 -+++ mpfr-3.1.2-b/src/div.c 2014-06-30 15:15:25.585268312 +0000 -@@ -750,7 +750,9 @@ - truncate_check_qh: - if (qh) - { -- qexp ++; -+ if (MPFR_LIKELY (qexp < MPFR_EXP_MAX)) -+ qexp ++; -+ /* else qexp is now incorrect, but one will still get an overflow */ - q0p[q0size - 1] = MPFR_LIMB_HIGHBIT; - } - goto truncate; -@@ -765,7 +767,9 @@ - inex = 1; /* always here */ - if (mpn_add_1 (q0p, q0p, q0size, MPFR_LIMB_ONE << sh)) - { -- qexp ++; -+ if (MPFR_LIKELY (qexp < MPFR_EXP_MAX)) -+ qexp ++; -+ /* else qexp is now incorrect, but one will still get an overflow */ - q0p[q0size - 1] = MPFR_LIMB_HIGHBIT; - } - -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2014-06-30 15:15:25.533266905 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2014-06-30 15:15:25.613269070 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p8" -+#define MPFR_VERSION_STRING "3.1.2-p9" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2014-06-30 15:15:25.533266905 +0000 -+++ mpfr-3.1.2-b/src/version.c 2014-06-30 15:15:25.613269070 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p8"; -+ return "3.1.2-p9"; - } -diff -Naurd mpfr-3.1.2-a/tests/tdiv.c mpfr-3.1.2-b/tests/tdiv.c ---- mpfr-3.1.2-a/tests/tdiv.c 2013-03-13 15:37:44.000000000 +0000 -+++ mpfr-3.1.2-b/tests/tdiv.c 2014-06-30 15:15:25.585268312 +0000 -@@ -1104,6 +1104,96 @@ - #define RAND_FUNCTION(x) mpfr_random2(x, MPFR_LIMB_SIZE (x), randlimb () % 100, RANDS) - #include "tgeneric.c" - -+static void -+test_extreme (void) -+{ -+ mpfr_t x, y, z; -+ mpfr_exp_t emin, emax; -+ mpfr_prec_t p[4] = { 8, 32, 64, 256 }; -+ int xi, yi, zi, j, r; -+ unsigned int flags, ex_flags; -+ -+ emin = mpfr_get_emin (); -+ emax = mpfr_get_emax (); -+ -+ mpfr_set_emin (MPFR_EMIN_MIN); -+ mpfr_set_emax (MPFR_EMAX_MAX); -+ -+ for (xi = 0; xi < 4; xi++) -+ { -+ mpfr_init2 (x, p[xi]); -+ mpfr_setmax (x, MPFR_EMAX_MAX); -+ MPFR_ASSERTN (mpfr_check (x)); -+ for (yi = 0; yi < 4; yi++) -+ { -+ mpfr_init2 (y, p[yi]); -+ mpfr_setmin (y, MPFR_EMIN_MIN); -+ for (j = 0; j < 2; j++) -+ { -+ MPFR_ASSERTN (mpfr_check (y)); -+ for (zi = 0; zi < 4; zi++) -+ { -+ mpfr_init2 (z, p[zi]); -+ RND_LOOP (r) -+ { -+ mpfr_clear_flags (); -+ mpfr_div (z, x, y, (mpfr_rnd_t) r); -+ flags = __gmpfr_flags; -+ MPFR_ASSERTN (mpfr_check (z)); -+ ex_flags = MPFR_FLAGS_OVERFLOW | MPFR_FLAGS_INEXACT; -+ if (flags != ex_flags) -+ { -+ printf ("Bad flags in test_extreme on z = a/b" -+ " with %s and\n", -+ mpfr_print_rnd_mode ((mpfr_rnd_t) r)); -+ printf ("a = "); -+ mpfr_dump (x); -+ printf ("b = "); -+ mpfr_dump (y); -+ printf ("Expected flags:"); -+ flags_out (ex_flags); -+ printf ("Got flags: "); -+ flags_out (flags); -+ printf ("z = "); -+ mpfr_dump (z); -+ exit (1); -+ } -+ mpfr_clear_flags (); -+ mpfr_div (z, y, x, (mpfr_rnd_t) r); -+ flags = __gmpfr_flags; -+ MPFR_ASSERTN (mpfr_check (z)); -+ ex_flags = MPFR_FLAGS_UNDERFLOW | MPFR_FLAGS_INEXACT; -+ if (flags != ex_flags) -+ { -+ printf ("Bad flags in test_extreme on z = a/b" -+ " with %s and\n", -+ mpfr_print_rnd_mode ((mpfr_rnd_t) r)); -+ printf ("a = "); -+ mpfr_dump (y); -+ printf ("b = "); -+ mpfr_dump (x); -+ printf ("Expected flags:"); -+ flags_out (ex_flags); -+ printf ("Got flags: "); -+ flags_out (flags); -+ printf ("z = "); -+ mpfr_dump (z); -+ exit (1); -+ } -+ } -+ mpfr_clear (z); -+ } /* zi */ -+ mpfr_nextabove (y); -+ } /* j */ -+ mpfr_clear (y); -+ } /* yi */ -+ mpfr_clear (x); -+ } /* xi */ -+ -+ set_emin (emin); -+ set_emax (emax); -+} -+ - int - main (int argc, char *argv[]) - { -@@ -1130,6 +1220,7 @@ - test_20070603 (); - test_20070628 (); - test_generic (2, 800, 50); -+ test_extreme (); - - tests_end_mpfr (); - return 0; -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2014-06-30 15:17:53.337268149 +0000 -+++ mpfr-3.1.2-b/PATCHES 2014-06-30 15:17:53.417270314 +0000 -@@ -0,0 +1 @@ -+vasprintf -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2014-06-30 15:17:53.337268149 +0000 -+++ mpfr-3.1.2-b/VERSION 2014-06-30 15:17:53.413270206 +0000 -@@ -1 +1 @@ --3.1.2-p9 -+3.1.2-p10 -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2014-06-30 15:17:53.337268149 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2014-06-30 15:17:53.413270206 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p9" -+#define MPFR_VERSION_STRING "3.1.2-p10" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/vasprintf.c mpfr-3.1.2-b/src/vasprintf.c ---- mpfr-3.1.2-a/src/vasprintf.c 2013-11-15 00:51:49.267334408 +0000 -+++ mpfr-3.1.2-b/src/vasprintf.c 2014-06-30 15:17:53.377269231 +0000 -@@ -884,14 +884,18 @@ - first digit, we want the exponent for radix two and the decimal - point AFTER the first digit. */ - { -- MPFR_ASSERTN (exp > MPFR_EMIN_MIN /4); /* possible overflow */ -+ /* An integer overflow is normally not possible since MPFR_EXP_MIN -+ is twice as large as MPFR_EMIN_MIN. */ -+ MPFR_ASSERTN (exp > (MPFR_EXP_MIN + 3) / 4); - exp = (exp - 1) * 4; - } - else - /* EXP is the exponent for decimal point BEFORE the first digit, we - want the exponent for decimal point AFTER the first digit. */ - { -- MPFR_ASSERTN (exp > MPFR_EMIN_MIN); /* possible overflow */ -+ /* An integer overflow is normally not possible since MPFR_EXP_MIN -+ is twice as large as MPFR_EMIN_MIN. */ -+ MPFR_ASSERTN (exp > MPFR_EXP_MIN); - --exp; - } - } -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2014-06-30 15:17:53.337268149 +0000 -+++ mpfr-3.1.2-b/src/version.c 2014-06-30 15:17:53.413270206 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p9"; -+ return "3.1.2-p10"; - } -diff -Naurd mpfr-3.1.2-a/tests/tsprintf.c mpfr-3.1.2-b/tests/tsprintf.c ---- mpfr-3.1.2-a/tests/tsprintf.c 2013-11-15 00:51:49.267334408 +0000 -+++ mpfr-3.1.2-b/tests/tsprintf.c 2014-06-30 15:17:53.377269231 +0000 -@@ -1184,6 +1184,69 @@ - check_emax_aux (MPFR_EMAX_MAX); - } - -+static void -+check_emin_aux (mpfr_exp_t e) -+{ -+ mpfr_t x; -+ char *s1, s2[256]; -+ int i; -+ mpfr_exp_t emin; -+ mpz_t ee; -+ -+ MPFR_ASSERTN (e >= LONG_MIN); -+ emin = mpfr_get_emin (); -+ set_emin (e); -+ -+ mpfr_init2 (x, 16); -+ mpz_init (ee); -+ -+ mpfr_setmin (x, e); -+ mpz_set_si (ee, e); -+ mpz_sub_ui (ee, ee, 1); -+ -+ i = mpfr_asprintf (&s1, "%Ra", x); -+ MPFR_ASSERTN (i > 0); -+ -+ gmp_snprintf (s2, 256, "0x1p%Zd", ee); -+ -+ if (strcmp (s1, s2) != 0) -+ { -+ printf ("Error in check_emin_aux for emin = %ld\n", (long) e); -+ printf ("Expected %s\n", s2); -+ printf ("Got %s\n", s1); -+ exit (1); -+ } -+ -+ mpfr_free_str (s1); -+ -+ i = mpfr_asprintf (&s1, "%Rb", x); -+ MPFR_ASSERTN (i > 0); -+ -+ gmp_snprintf (s2, 256, "1p%Zd", ee); -+ -+ if (strcmp (s1, s2) != 0) -+ { -+ printf ("Error in check_emin_aux for emin = %ld\n", (long) e); -+ printf ("Expected %s\n", s2); -+ printf ("Got %s\n", s1); -+ exit (1); -+ } -+ -+ mpfr_free_str (s1); -+ -+ mpfr_clear (x); -+ mpz_clear (ee); -+ set_emin (emin); -+} -+ -+static void -+check_emin (void) -+{ -+ check_emin_aux (-15); -+ check_emin_aux (mpfr_get_emin ()); -+ check_emin_aux (MPFR_EMIN_MIN); -+} -+ - int - main (int argc, char **argv) - { -@@ -1203,6 +1266,7 @@ - decimal (); - mixed (); - check_emax (); -+ check_emin (); - - #if defined(HAVE_LOCALE_H) && defined(HAVE_SETLOCALE) - locale_da_DK (); diff --git a/easybuild/easyconfigs/g/GCC/mpfr-3.1.2-allpatches-20141204.patch b/easybuild/easyconfigs/g/GCC/mpfr-3.1.2-allpatches-20141204.patch deleted file mode 100644 index df1aaea4345f..000000000000 --- a/easybuild/easyconfigs/g/GCC/mpfr-3.1.2-allpatches-20141204.patch +++ /dev/null @@ -1,1628 +0,0 @@ -# All mpfr patches as of 2014-12-04 -# taken from their website: http://www.mpfr.org/mpfr-current/#download -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2013-09-26 10:52:52.000000000 +0000 -+++ mpfr-3.1.2-b/PATCHES 2013-09-26 10:52:52.000000000 +0000 -@@ -0,0 +1 @@ -+exp_2 -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2013-03-13 15:37:28.000000000 +0000 -+++ mpfr-3.1.2-b/VERSION 2013-09-26 10:52:52.000000000 +0000 -@@ -1 +1 @@ --3.1.2 -+3.1.2-p1 -diff -Naurd mpfr-3.1.2-a/src/exp_2.c mpfr-3.1.2-b/src/exp_2.c ---- mpfr-3.1.2-a/src/exp_2.c 2013-03-13 15:37:28.000000000 +0000 -+++ mpfr-3.1.2-b/src/exp_2.c 2013-09-26 10:52:52.000000000 +0000 -@@ -204,7 +204,7 @@ - for (k = 0; k < K; k++) - { - mpz_mul (ss, ss, ss); -- exps <<= 1; -+ exps *= 2; - exps += mpz_normalize (ss, ss, q); - } - mpfr_set_z (s, ss, MPFR_RNDN); -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2013-03-13 15:37:37.000000000 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2013-09-26 10:52:52.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2" -+#define MPFR_VERSION_STRING "3.1.2-p1" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2013-03-13 15:37:34.000000000 +0000 -+++ mpfr-3.1.2-b/src/version.c 2013-09-26 10:52:52.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2"; -+ return "3.1.2-p1"; - } -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2013-09-26 10:56:55.000000000 +0000 -+++ mpfr-3.1.2-b/PATCHES 2013-09-26 10:56:55.000000000 +0000 -@@ -0,0 +1 @@ -+fits-smallneg -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2013-09-26 10:52:52.000000000 +0000 -+++ mpfr-3.1.2-b/VERSION 2013-09-26 10:56:55.000000000 +0000 -@@ -1 +1 @@ --3.1.2-p1 -+3.1.2-p2 -diff -Naurd mpfr-3.1.2-a/src/fits_u.h mpfr-3.1.2-b/src/fits_u.h ---- mpfr-3.1.2-a/src/fits_u.h 2013-03-13 15:37:35.000000000 +0000 -+++ mpfr-3.1.2-b/src/fits_u.h 2013-09-26 10:56:55.000000000 +0000 -@@ -32,17 +32,20 @@ - int res; - - if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (f))) -- /* Zero always fit */ -- return MPFR_IS_ZERO (f) ? 1 : 0; -- else if (MPFR_IS_NEG (f)) -- /* Negative numbers don't fit */ -- return 0; -- /* now it fits if -- (a) f <= MAXIMUM -- (b) round(f, prec(slong), rnd) <= MAXIMUM */ -+ return MPFR_IS_ZERO (f) ? 1 : 0; /* Zero always fits */ - - e = MPFR_GET_EXP (f); - -+ if (MPFR_IS_NEG (f)) -+ return e >= 1 ? 0 /* f <= -1 does not fit */ -+ : rnd != MPFR_RNDN ? MPFR_IS_LIKE_RNDU (rnd, -1) /* directed mode */ -+ : e < 0 ? 1 /* f > -1/2 fits in MPFR_RNDN */ -+ : mpfr_powerof2_raw(f); /* -1/2 fits, -1 < f < -1/2 don't */ -+ -+ /* Now it fits if -+ (a) f <= MAXIMUM -+ (b) round(f, prec(slong), rnd) <= MAXIMUM */ -+ - /* first compute prec(MAXIMUM); fits in an int */ - for (s = MAXIMUM, prec = 0; s != 0; s /= 2, prec ++); - -diff -Naurd mpfr-3.1.2-a/src/fits_uintmax.c mpfr-3.1.2-b/src/fits_uintmax.c ---- mpfr-3.1.2-a/src/fits_uintmax.c 2013-03-13 15:37:33.000000000 +0000 -+++ mpfr-3.1.2-b/src/fits_uintmax.c 2013-09-26 10:56:55.000000000 +0000 -@@ -27,51 +27,19 @@ - #include "mpfr-intmax.h" - #include "mpfr-impl.h" - --#ifdef _MPFR_H_HAVE_INTMAX_T -- --/* We can't use fits_u.h <= mpfr_cmp_ui */ --int --mpfr_fits_uintmax_p (mpfr_srcptr f, mpfr_rnd_t rnd) --{ -- mpfr_exp_t e; -- int prec; -- uintmax_t s; -- mpfr_t x; -- int res; -- -- if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (f))) -- /* Zero always fit */ -- return MPFR_IS_ZERO (f) ? 1 : 0; -- else if (MPFR_IS_NEG (f)) -- /* Negative numbers don't fit */ -- return 0; -- /* now it fits if -- (a) f <= MAXIMUM -- (b) round(f, prec(slong), rnd) <= MAXIMUM */ -- -- e = MPFR_GET_EXP (f); -- -- /* first compute prec(MAXIMUM); fits in an int */ -- for (s = MPFR_UINTMAX_MAX, prec = 0; s != 0; s /= 2, prec ++); -- -- /* MAXIMUM needs prec bits, i.e. MAXIMUM = 2^prec - 1 */ -- -- /* if e <= prec - 1, then f < 2^(prec-1) < MAXIMUM */ -- if (e <= prec - 1) -- return 1; -+/* Note: though mpfr-impl.h is included in fits_u.h, we also include it -+ above so that it gets included even when _MPFR_H_HAVE_INTMAX_T is not -+ defined; this is necessary to avoid an empty translation unit, which -+ is forbidden by ISO C. Without this, a failing test can be reproduced -+ by creating an invalid stdint.h somewhere in the default include path -+ and by compiling MPFR with "gcc -ansi -pedantic-errors". */ - -- /* if e >= prec + 1, then f >= 2^prec > MAXIMUM */ -- if (e >= prec + 1) -- return 0; -+#ifdef _MPFR_H_HAVE_INTMAX_T - -- MPFR_ASSERTD (e == prec); -+#define FUNCTION mpfr_fits_uintmax_p -+#define MAXIMUM MPFR_UINTMAX_MAX -+#define TYPE uintmax_t - -- /* hard case: first round to prec bits, then check */ -- mpfr_init2 (x, prec); -- mpfr_set (x, f, rnd); -- res = MPFR_GET_EXP (x) == e; -- mpfr_clear (x); -- return res; --} -+#include "fits_u.h" - - #endif -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2013-09-26 10:52:52.000000000 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2013-09-26 10:56:55.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p1" -+#define MPFR_VERSION_STRING "3.1.2-p2" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2013-09-26 10:52:52.000000000 +0000 -+++ mpfr-3.1.2-b/src/version.c 2013-09-26 10:56:55.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p1"; -+ return "3.1.2-p2"; - } -diff -Naurd mpfr-3.1.2-a/tests/tfits.c mpfr-3.1.2-b/tests/tfits.c ---- mpfr-3.1.2-a/tests/tfits.c 2013-03-13 15:37:45.000000000 +0000 -+++ mpfr-3.1.2-b/tests/tfits.c 2013-09-26 10:56:55.000000000 +0000 -@@ -33,155 +33,176 @@ - #include "mpfr-intmax.h" - #include "mpfr-test.h" - --#define ERROR1 { printf("Initial error for x="); mpfr_dump(x); exit(1); } --#define ERROR2 { printf("Error for x="); mpfr_dump(x); exit(1); } -+#define ERROR1(N) \ -+ do \ -+ { \ -+ printf("Error %d for rnd = %s and x = ", N, \ -+ mpfr_print_rnd_mode ((mpfr_rnd_t) r)); \ -+ mpfr_dump(x); \ -+ exit(1); \ -+ } \ -+ while (0) - - static void check_intmax (void); - - int - main (void) - { -- mpfr_t x; -+ mpfr_t x, y; -+ int i, r; - - tests_start_mpfr (); - - mpfr_init2 (x, 256); -+ mpfr_init2 (y, 8); - -- /* Check NAN */ -- mpfr_set_nan (x); -- if (mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR1; -+ RND_LOOP (r) -+ { - -- /* Check INF */ -- mpfr_set_inf (x, 1); -- if (mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR1; -+ /* Check NAN */ -+ mpfr_set_nan (x); -+ if (mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (1); -+ if (mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (2); -+ if (mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (3); -+ if (mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (4); -+ if (mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (5); -+ if (mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (6); - -- /* Check Zero */ -- MPFR_SET_ZERO (x); -- if (!mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR2; -+ /* Check INF */ -+ mpfr_set_inf (x, 1); -+ if (mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (7); -+ if (mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (8); -+ if (mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (9); -+ if (mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (10); -+ if (mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (11); -+ if (mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (12); - -- /* Check small op */ -- mpfr_set_str1 (x, "1@-1"); -- if (!mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR2; -+ /* Check Zero */ -+ MPFR_SET_ZERO (x); -+ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (13); -+ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (14); -+ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (15); -+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (16); -+ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (17); -+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (18); - -- /* Check 17 */ -- mpfr_set_ui (x, 17, MPFR_RNDN); -- if (!mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR2; -+ /* Check small positive op */ -+ mpfr_set_str1 (x, "1@-1"); -+ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (19); -+ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (20); -+ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (21); -+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (22); -+ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (23); -+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (24); - -- /* Check all other values */ -- mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN); -- mpfr_mul_2exp (x, x, 1, MPFR_RNDN); -- if (mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR1; -- mpfr_mul_2exp (x, x, 40, MPFR_RNDN); -- if (mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR1; -+ /* Check 17 */ -+ mpfr_set_ui (x, 17, MPFR_RNDN); -+ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (25); -+ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (26); -+ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (27); -+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (28); -+ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (29); -+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (30); - -- mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN); -- if (!mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_set_ui (x, LONG_MAX, MPFR_RNDN); -- if (!mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_set_ui (x, UINT_MAX, MPFR_RNDN); -- if (!mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_set_ui (x, INT_MAX, MPFR_RNDN); -- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_set_ui (x, USHRT_MAX, MPFR_RNDN); -- if (!mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_set_ui (x, SHRT_MAX, MPFR_RNDN); -- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR2; -+ /* Check all other values */ -+ mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN); -+ mpfr_mul_2exp (x, x, 1, MPFR_RNDN); -+ if (mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (31); -+ if (mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (32); -+ mpfr_mul_2exp (x, x, 40, MPFR_RNDN); -+ if (mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (33); -+ if (mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (34); -+ if (mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (35); -+ if (mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (36); -+ if (mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (37); - -- mpfr_set_si (x, 1, MPFR_RNDN); -- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR2; -+ mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN); -+ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (38); -+ mpfr_set_ui (x, LONG_MAX, MPFR_RNDN); -+ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (39); -+ mpfr_set_ui (x, UINT_MAX, MPFR_RNDN); -+ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (40); -+ mpfr_set_ui (x, INT_MAX, MPFR_RNDN); -+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (41); -+ mpfr_set_ui (x, USHRT_MAX, MPFR_RNDN); -+ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (42); -+ mpfr_set_ui (x, SHRT_MAX, MPFR_RNDN); -+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (43); - -- /* Check negative value */ -- mpfr_set_si (x, -1, MPFR_RNDN); -- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR2; -- if (mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR1; -+ mpfr_set_si (x, 1, MPFR_RNDN); -+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (44); -+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (45); -+ -+ /* Check negative op */ -+ for (i = 1; i <= 4; i++) -+ { -+ int inv; -+ -+ mpfr_set_si_2exp (x, -i, -2, MPFR_RNDN); -+ mpfr_rint (y, x, (mpfr_rnd_t) r); -+ inv = MPFR_NOTZERO (y); -+ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r) ^ inv) -+ ERROR1 (46); -+ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (47); -+ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r) ^ inv) -+ ERROR1 (48); -+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (49); -+ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r) ^ inv) -+ ERROR1 (50); -+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (51); -+ } -+ } - - mpfr_clear (x); -+ mpfr_clear (y); - - check_intmax (); - -@@ -189,85 +210,98 @@ - return 0; - } - --static void check_intmax (void) -+static void -+check_intmax (void) - { - #ifdef _MPFR_H_HAVE_INTMAX_T -- mpfr_t x; -+ mpfr_t x, y; -+ int i, r; - -- mpfr_init2 (x, sizeof (uintmax_t)*CHAR_BIT); -+ mpfr_init2 (x, sizeof (uintmax_t) * CHAR_BIT); -+ mpfr_init2 (y, 8); - -- /* Check NAN */ -- mpfr_set_nan (x); -- if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR1; -+ RND_LOOP (r) -+ { -+ /* Check NAN */ -+ mpfr_set_nan (x); -+ if (mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (52); -+ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (53); - -- /* Check INF */ -- mpfr_set_inf (x, 1); -- if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR1; -+ /* Check INF */ -+ mpfr_set_inf (x, 1); -+ if (mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (54); -+ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (55); - -- /* Check Zero */ -- MPFR_SET_ZERO (x); -- if (!mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR2; -+ /* Check Zero */ -+ MPFR_SET_ZERO (x); -+ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (56); -+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (57); - -- /* Check small op */ -- mpfr_set_str1 (x, "1@-1"); -- if (!mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR2; -+ /* Check positive small op */ -+ mpfr_set_str1 (x, "1@-1"); -+ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (58); -+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (59); - -- /* Check 17 */ -- mpfr_set_ui (x, 17, MPFR_RNDN); -- if (!mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR2; -+ /* Check 17 */ -+ mpfr_set_ui (x, 17, MPFR_RNDN); -+ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (60); -+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (61); - -- /* Check hugest */ -- mpfr_set_ui_2exp (x, 42, sizeof (uintmax_t) * 32, MPFR_RNDN); -- if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR1; -+ /* Check hugest */ -+ mpfr_set_ui_2exp (x, 42, sizeof (uintmax_t) * 32, MPFR_RNDN); -+ if (mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (62); -+ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (63); - -- /* Check all other values */ -- mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN); -- mpfr_add_ui (x, x, 1, MPFR_RNDN); -- if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR1; -- mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN); -- if (!mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN); -- mpfr_add_ui (x, x, 1, MPFR_RNDN); -- if (mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR1; -- mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN); -- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_set_sj (x, MPFR_INTMAX_MIN, MPFR_RNDN); -- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_sub_ui (x, x, 1, MPFR_RNDN); -- if (mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR1; -+ /* Check all other values */ -+ mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN); -+ mpfr_add_ui (x, x, 1, MPFR_RNDN); -+ if (mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (64); -+ mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN); -+ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (65); -+ mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN); -+ mpfr_add_ui (x, x, 1, MPFR_RNDN); -+ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (66); -+ mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN); -+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (67); -+ mpfr_set_sj (x, MPFR_INTMAX_MIN, MPFR_RNDN); -+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (68); -+ mpfr_sub_ui (x, x, 1, MPFR_RNDN); -+ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (69); - -- /* Check negative value */ -- mpfr_set_si (x, -1, MPFR_RNDN); -- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR2; -- if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR1; -+ /* Check negative op */ -+ for (i = 1; i <= 4; i++) -+ { -+ int inv; -+ -+ mpfr_set_si_2exp (x, -i, -2, MPFR_RNDN); -+ mpfr_rint (y, x, (mpfr_rnd_t) r); -+ inv = MPFR_NOTZERO (y); -+ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r) ^ inv) -+ ERROR1 (70); -+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (71); -+ } -+ } - - mpfr_clear (x); -+ mpfr_clear (y); - #endif - } -- -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2013-10-09 13:34:21.000000000 +0000 -+++ mpfr-3.1.2-b/PATCHES 2013-10-09 13:34:21.000000000 +0000 -@@ -0,0 +1 @@ -+clang-divby0 -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2013-09-26 10:52:52.000000000 +0000 -+++ mpfr-3.1.2-b/VERSION 2013-10-09 13:34:21.000000000 +0000 -@@ -1 +1 @@ --3.1.2-p2 -+3.1.2-p3 -diff -Naurd mpfr-3.1.2-a/src/mpfr-impl.h mpfr-3.1.2-b/src/mpfr-impl.h ---- mpfr-3.1.2-a/src/mpfr-impl.h 2013-03-13 15:37:36.000000000 +0000 -+++ mpfr-3.1.2-b/src/mpfr-impl.h 2013-10-09 13:34:21.000000000 +0000 -@@ -468,8 +468,16 @@ - #define MPFR_LIMBS_PER_FLT ((IEEE_FLT_MANT_DIG-1)/GMP_NUMB_BITS+1) - - /* Visual C++ doesn't support +1.0/0.0, -1.0/0.0 and 0.0/0.0 -- at compile time. */ --#if defined(_MSC_VER) && defined(_WIN32) && (_MSC_VER >= 1200) -+ at compile time. -+ Clang with -fsanitize=undefined is a bit similar due to a bug: -+ http://llvm.org/bugs/show_bug.cgi?id=17381 -+ but even without its sanitizer, it may be better to use the -+ double_zero version until IEEE 754 division by zero is properly -+ supported: -+ http://llvm.org/bugs/show_bug.cgi?id=17000 -+*/ -+#if (defined(_MSC_VER) && defined(_WIN32) && (_MSC_VER >= 1200)) || \ -+ defined(__clang__) - static double double_zero = 0.0; - # define DBL_NAN (double_zero/double_zero) - # define DBL_POS_INF ((double) 1.0/double_zero) -@@ -501,6 +509,8 @@ - (with Xcode 2.4.1, i.e. the latest one). */ - #define LVALUE(x) (&(x) == &(x) || &(x) != &(x)) - #define DOUBLE_ISINF(x) (LVALUE(x) && ((x) > DBL_MAX || (x) < -DBL_MAX)) -+/* The DOUBLE_ISNAN(x) macro is also valid on long double x -+ (assuming that the compiler isn't too broken). */ - #ifdef MPFR_NANISNAN - /* Avoid MIPSpro / IRIX64 / gcc -ffast-math (incorrect) optimizations. - The + must not be replaced by a ||. With gcc -ffast-math, NaN is -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2013-09-26 10:52:52.000000000 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2013-10-09 13:34:21.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p2" -+#define MPFR_VERSION_STRING "3.1.2-p3" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2013-09-26 10:52:52.000000000 +0000 -+++ mpfr-3.1.2-b/src/version.c 2013-10-09 13:34:21.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p2"; -+ return "3.1.2-p3"; - } -diff -Naurd mpfr-3.1.2-a/tests/tget_flt.c mpfr-3.1.2-b/tests/tget_flt.c ---- mpfr-3.1.2-a/tests/tget_flt.c 2013-03-13 15:37:44.000000000 +0000 -+++ mpfr-3.1.2-b/tests/tget_flt.c 2013-10-09 13:34:21.000000000 +0000 -@@ -28,9 +28,17 @@ - main (void) - { - mpfr_t x, y; -- float f, g, infp; -+ float f, g; - int i; -+#if !defined(MPFR_ERRDIVZERO) -+ float infp; -+#endif -+ -+ tests_start_mpfr (); - -+#if !defined(MPFR_ERRDIVZERO) -+ /* The definition of DBL_POS_INF involves a division by 0. This makes -+ "clang -O2 -fsanitize=undefined -fno-sanitize-recover" fail. */ - infp = (float) DBL_POS_INF; - if (infp * 0.5 != infp) - { -@@ -38,8 +46,7 @@ - fprintf (stderr, "(this is probably a compiler bug, please report)\n"); - exit (1); - } -- -- tests_start_mpfr (); -+#endif - - mpfr_init2 (x, 24); - mpfr_init2 (y, 24); -@@ -353,6 +360,7 @@ - printf ("expected %.8e, got %.8e\n", g, f); - exit (1); - } -+#if !defined(MPFR_ERRDIVZERO) - f = mpfr_get_flt (x, MPFR_RNDN); /* first round to 2^128 (even rule), - thus we should get +Inf */ - g = infp; -@@ -376,6 +384,7 @@ - printf ("expected %.8e, got %.8e\n", g, f); - exit (1); - } -+#endif - - mpfr_clear (x); - mpfr_clear (y); -diff -Naurd mpfr-3.1.2-a/tests/tset_ld.c mpfr-3.1.2-b/tests/tset_ld.c ---- mpfr-3.1.2-a/tests/tset_ld.c 2013-03-13 15:37:44.000000000 +0000 -+++ mpfr-3.1.2-b/tests/tset_ld.c 2013-10-09 13:34:21.000000000 +0000 -@@ -47,8 +47,11 @@ - static int - Isnan_ld (long double d) - { -- double e = (double) d; -- if (DOUBLE_ISNAN (e)) -+ /* Do not convert d to double as this can give an overflow, which -+ may confuse compilers without IEEE 754 support (such as clang -+ -fsanitize=undefined), or trigger a trap if enabled. -+ The DOUBLE_ISNAN macro should work fine on long double. */ -+ if (DOUBLE_ISNAN (d)) - return 1; - LONGDOUBLE_NAN_ACTION (d, goto yes); - return 0; -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2013-11-15 00:51:49.211333830 +0000 -+++ mpfr-3.1.2-b/PATCHES 2013-11-15 00:51:49.323334999 +0000 -@@ -0,0 +1 @@ -+printf-alt0 -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2013-11-15 00:51:49.211333830 +0000 -+++ mpfr-3.1.2-b/VERSION 2013-11-15 00:51:49.323334999 +0000 -@@ -1 +1 @@ --3.1.2-p3 -+3.1.2-p4 -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2013-11-15 00:51:49.211333830 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2013-11-15 00:51:49.323334999 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p3" -+#define MPFR_VERSION_STRING "3.1.2-p4" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/vasprintf.c mpfr-3.1.2-b/src/vasprintf.c ---- mpfr-3.1.2-a/src/vasprintf.c 2013-03-13 15:37:37.000000000 +0000 -+++ mpfr-3.1.2-b/src/vasprintf.c 2013-11-15 00:51:49.267334408 +0000 -@@ -1040,7 +1040,7 @@ - } - - /* Determine the different parts of the string representation of the regular -- number P when SPEC.SPEC is 'e', 'E', 'g', or 'G'. -+ number P when spec.spec is 'e', 'E', 'g', or 'G'. - DEC_INFO contains the previously computed exponent and string or is NULL. - - return -1 if some field > INT_MAX */ -@@ -1167,7 +1167,7 @@ - } - - /* Determine the different parts of the string representation of the regular -- number P when SPEC.SPEC is 'f', 'F', 'g', or 'G'. -+ number P when spec.spec is 'f', 'F', 'g', or 'G'. - DEC_INFO contains the previously computed exponent and string or is NULL. - - return -1 if some field of number_parts is greater than INT_MAX */ -@@ -1559,7 +1559,7 @@ - /* fractional part */ - { - np->point = MPFR_DECIMAL_POINT; -- np->fp_trailing_zeros = (spec.spec == 'g' && spec.spec == 'G') ? -+ np->fp_trailing_zeros = (spec.spec == 'g' || spec.spec == 'G') ? - spec.prec - 1 : spec.prec; - } - else if (spec.alt) -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2013-11-15 00:51:49.211333830 +0000 -+++ mpfr-3.1.2-b/src/version.c 2013-11-15 00:51:49.323334999 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p3"; -+ return "3.1.2-p4"; - } -diff -Naurd mpfr-3.1.2-a/tests/tsprintf.c mpfr-3.1.2-b/tests/tsprintf.c ---- mpfr-3.1.2-a/tests/tsprintf.c 2013-03-13 15:37:44.000000000 +0000 -+++ mpfr-3.1.2-b/tests/tsprintf.c 2013-11-15 00:51:49.267334408 +0000 -@@ -456,10 +456,16 @@ - check_sprintf ("1.999900 ", "%-#10.7RG", x); - check_sprintf ("1.9999 ", "%-10.7RG", x); - mpfr_set_ui (x, 1, MPFR_RNDN); -+ check_sprintf ("1.", "%#.1Rg", x); -+ check_sprintf ("1. ", "%-#5.1Rg", x); -+ check_sprintf (" 1.0", "%#5.2Rg", x); - check_sprintf ("1.00000000000000000000000000000", "%#.30Rg", x); - check_sprintf ("1", "%.30Rg", x); - mpfr_set_ui (x, 0, MPFR_RNDN); -- check_sprintf ("0.000000000000000000000000000000", "%#.30Rg", x); -+ check_sprintf ("0.", "%#.1Rg", x); -+ check_sprintf ("0. ", "%-#5.1Rg", x); -+ check_sprintf (" 0.0", "%#5.2Rg", x); -+ check_sprintf ("0.00000000000000000000000000000", "%#.30Rg", x); - check_sprintf ("0", "%.30Rg", x); - - /* following tests with precision 53 bits */ -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2013-12-01 11:07:49.575329762 +0000 -+++ mpfr-3.1.2-b/PATCHES 2013-12-01 11:07:49.751331625 +0000 -@@ -0,0 +1 @@ -+custom_init_set -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2013-12-01 11:07:49.571329714 +0000 -+++ mpfr-3.1.2-b/VERSION 2013-12-01 11:07:49.747331585 +0000 -@@ -1 +1 @@ --3.1.2-p4 -+3.1.2-p5 -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2013-12-01 11:07:49.571329714 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2013-12-01 11:07:49.747331585 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p4" -+#define MPFR_VERSION_STRING "3.1.2-p5" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -@@ -861,7 +861,7 @@ - _t = (mpfr_kind_t) _k; \ - _s = 1; \ - } else { \ -- _t = (mpfr_kind_t) -k; \ -+ _t = (mpfr_kind_t) - _k; \ - _s = -1; \ - } \ - _e = _t == MPFR_REGULAR_KIND ? (e) : \ -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2013-12-01 11:07:49.575329762 +0000 -+++ mpfr-3.1.2-b/src/version.c 2013-12-01 11:07:49.747331585 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p4"; -+ return "3.1.2-p5"; - } -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2014-04-15 21:56:49.609057464 +0000 -+++ mpfr-3.1.2-b/PATCHES 2014-04-15 21:56:49.697059857 +0000 -@@ -0,0 +1 @@ -+li2-return -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2014-04-15 21:56:49.609057464 +0000 -+++ mpfr-3.1.2-b/VERSION 2014-04-15 21:56:49.697059857 +0000 -@@ -1 +1 @@ --3.1.2-p5 -+3.1.2-p6 -diff -Naurd mpfr-3.1.2-a/src/li2.c mpfr-3.1.2-b/src/li2.c ---- mpfr-3.1.2-a/src/li2.c 2013-03-13 15:37:32.000000000 +0000 -+++ mpfr-3.1.2-b/src/li2.c 2014-04-15 21:56:49.653058661 +0000 -@@ -630,5 +630,5 @@ - return mpfr_check_range (y, inexact, rnd_mode); - } - -- MPFR_ASSERTN (0); /* should never reach this point */ -+ MPFR_RET_NEVER_GO_HERE (); - } -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2014-04-15 21:56:49.609057464 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2014-04-15 21:56:49.697059857 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p5" -+#define MPFR_VERSION_STRING "3.1.2-p6" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2014-04-15 21:56:49.609057464 +0000 -+++ mpfr-3.1.2-b/src/version.c 2014-04-15 21:56:49.697059857 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p5"; -+ return "3.1.2-p6"; - } -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2014-04-15 22:04:57.090286262 +0000 -+++ mpfr-3.1.2-b/PATCHES 2014-04-15 22:04:57.162288198 +0000 -@@ -0,0 +1 @@ -+exp3 -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2014-04-15 22:04:57.086286154 +0000 -+++ mpfr-3.1.2-b/VERSION 2014-04-15 22:04:57.162288198 +0000 -@@ -1 +1 @@ --3.1.2-p6 -+3.1.2-p7 -diff -Naurd mpfr-3.1.2-a/src/exp3.c mpfr-3.1.2-b/src/exp3.c ---- mpfr-3.1.2-a/src/exp3.c 2013-03-13 15:37:34.000000000 +0000 -+++ mpfr-3.1.2-b/src/exp3.c 2014-04-15 22:04:57.126287230 +0000 -@@ -283,7 +283,7 @@ - } - } - -- if (mpfr_can_round (shift_x > 0 ? t : tmp, realprec, MPFR_RNDD, MPFR_RNDZ, -+ if (mpfr_can_round (shift_x > 0 ? t : tmp, realprec, MPFR_RNDN, MPFR_RNDZ, - MPFR_PREC(y) + (rnd_mode == MPFR_RNDN))) - { - inexact = mpfr_set (y, shift_x > 0 ? t : tmp, rnd_mode); -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2014-04-15 22:04:57.086286154 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2014-04-15 22:04:57.162288198 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p6" -+#define MPFR_VERSION_STRING "3.1.2-p7" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2014-04-15 22:04:57.090286262 +0000 -+++ mpfr-3.1.2-b/src/version.c 2014-04-15 22:04:57.162288198 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p6"; -+ return "3.1.2-p7"; - } -diff -Naurd mpfr-3.1.2-a/tests/texp.c mpfr-3.1.2-b/tests/texp.c ---- mpfr-3.1.2-a/tests/texp.c 2013-03-13 15:37:44.000000000 +0000 -+++ mpfr-3.1.2-b/tests/texp.c 2014-04-15 22:04:57.126287230 +0000 -@@ -150,6 +150,22 @@ - exit (1); - } - -+ mpfr_set_prec (x, 118); -+ mpfr_set_str_binary (x, "0.1110010100011101010000111110011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E-86"); -+ mpfr_set_prec (y, 118); -+ mpfr_exp_2 (y, x, MPFR_RNDU); -+ mpfr_exp_3 (x, x, MPFR_RNDU); -+ if (mpfr_cmp (x, y)) -+ { -+ printf ("mpfr_exp_2 and mpfr_exp_3 differ for prec=118\n"); -+ printf ("mpfr_exp_2 gives "); -+ mpfr_out_str (stdout, 2, 0, y, MPFR_RNDN); -+ printf ("\nmpfr_exp_3 gives "); -+ mpfr_out_str (stdout, 2, 0, x, MPFR_RNDN); -+ printf ("\n"); -+ exit (1); -+ } -+ - mpfr_clear (x); - mpfr_clear (y); - return 0; -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2014-04-15 22:20:32.243481506 +0000 -+++ mpfr-3.1.2-b/PATCHES 2014-04-15 22:22:32.418722707 +0000 -@@ -0,0 +1 @@ -+gmp6-compat -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2014-04-15 22:20:20.755171478 +0000 -+++ mpfr-3.1.2-b/VERSION 2014-04-15 22:21:45.225450147 +0000 -@@ -1 +1 @@ --3.1.2-p7 -+3.1.2-p8 -diff -Naurd mpfr-3.1.2-a/configure mpfr-3.1.2-b/configure ---- mpfr-3.1.2-a/configure 2013-03-13 15:38:20.000000000 +0000 -+++ mpfr-3.1.2-b/configure 2014-04-15 22:21:38.821277476 +0000 -@@ -14545,26 +14545,30 @@ - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - fi - --if test "$use_gmp_build" = yes ; then -- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for valid GMP_NUMB_BITS" >&5 --$as_echo_n "checking for valid GMP_NUMB_BITS... " >&6; } -- if test "$cross_compiling" = yes; then : -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GMP_NUMB_BITS and sizeof(mp_limb_t) consistency" >&5 -+$as_echo_n "checking for GMP_NUMB_BITS and sizeof(mp_limb_t) consistency... " >&6; } -+if test "$cross_compiling" = yes; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't test" >&5 - $as_echo "can't test" >&6; } - else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext - /* end confdefs.h. */ - -+#include - #include - #include "gmp.h" --#include "gmp-impl.h" - - int - main () - { - -- return GMP_NUMB_BITS == BYTES_PER_MP_LIMB * CHAR_BIT -- && sizeof(mp_limb_t) == BYTES_PER_MP_LIMB ? 0 : 1; -+ if (GMP_NUMB_BITS == sizeof(mp_limb_t) * CHAR_BIT) -+ return 0; -+ fprintf (stderr, "GMP_NUMB_BITS = %ld\n", (long) GMP_NUMB_BITS); -+ fprintf (stderr, "sizeof(mp_limb_t) = %ld\n", (long) sizeof(mp_limb_t)); -+ fprintf (stderr, "sizeof(mp_limb_t) * CHAR_BIT = %ld != GMP_NUMB_BITS\n", -+ (long) (sizeof(mp_limb_t) * CHAR_BIT)); -+ return 1; - - ; - return 0; -@@ -14577,14 +14581,14 @@ - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 - $as_echo "no" >&6; } -- as_fn_error $? "GMP_NUMB_BITS is incorrect. --You probably need to change some of the GMP or MPFR compile options." "$LINENO" 5 -+ as_fn_error $? "GMP_NUMB_BITS and sizeof(mp_limb_t) are not consistent. -+You probably need to change some of the GMP or MPFR compile options. -+See 'config.log' for details (search for GMP_NUMB_BITS)." "$LINENO" 5 - fi - rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext - fi - --fi - - - if test "$dont_link_with_gmp" = yes ; then -diff -Naurd mpfr-3.1.2-a/configure.ac mpfr-3.1.2-b/configure.ac ---- mpfr-3.1.2-a/configure.ac 2013-03-13 15:37:46.000000000 +0000 -+++ mpfr-3.1.2-b/configure.ac 2013-03-13 15:37:46.000000000 +0000 -@@ -435,23 +435,29 @@ - ]) - fi - --dnl Check for valid GMP_NUMB_BITS and BYTES_PER_MP_LIMB -+dnl Check for GMP_NUMB_BITS and sizeof(mp_limb_t) consistency. -+dnl Problems may occur if gmp.h was generated with some ABI -+dnl and is used with another ABI (or if nails are used). - dnl This test doesn't need to link with libgmp (at least it shouldn't). --if test "$use_gmp_build" = yes ; then -- AC_MSG_CHECKING(for valid GMP_NUMB_BITS) -- AC_RUN_IFELSE([AC_LANG_PROGRAM([[ -+AC_MSG_CHECKING(for GMP_NUMB_BITS and sizeof(mp_limb_t) consistency) -+AC_RUN_IFELSE([AC_LANG_PROGRAM([[ -+#include - #include - #include "gmp.h" --#include "gmp-impl.h" - ]], [[ -- return GMP_NUMB_BITS == BYTES_PER_MP_LIMB * CHAR_BIT -- && sizeof(mp_limb_t) == BYTES_PER_MP_LIMB ? 0 : 1; -+ if (GMP_NUMB_BITS == sizeof(mp_limb_t) * CHAR_BIT) -+ return 0; -+ fprintf (stderr, "GMP_NUMB_BITS = %ld\n", (long) GMP_NUMB_BITS); -+ fprintf (stderr, "sizeof(mp_limb_t) = %ld\n", (long) sizeof(mp_limb_t)); -+ fprintf (stderr, "sizeof(mp_limb_t) * CHAR_BIT = %ld != GMP_NUMB_BITS\n", -+ (long) (sizeof(mp_limb_t) * CHAR_BIT)); -+ return 1; - ]])], [AC_MSG_RESULT(yes)], [ - AC_MSG_RESULT(no) -- AC_MSG_ERROR([GMP_NUMB_BITS is incorrect. --You probably need to change some of the GMP or MPFR compile options.])], -+ AC_MSG_ERROR([GMP_NUMB_BITS and sizeof(mp_limb_t) are not consistent. -+You probably need to change some of the GMP or MPFR compile options. -+See 'config.log' for details (search for GMP_NUMB_BITS).])], - [AC_MSG_RESULT([can't test])]) --fi - - - dnl We really need to link using libtool. But it is impossible with the current -diff -Naurd mpfr-3.1.2-a/src/init2.c mpfr-3.1.2-b/src/init2.c ---- mpfr-3.1.2-a/src/init2.c 2013-03-13 15:37:32.000000000 +0000 -+++ mpfr-3.1.2-b/src/init2.c 2014-04-15 22:21:06.220398489 +0000 -@@ -30,11 +30,11 @@ - - /* Check if we can represent the number of limbs - * associated to the maximum of mpfr_prec_t*/ -- MPFR_ASSERTN( MP_SIZE_T_MAX >= (MPFR_PREC_MAX/BYTES_PER_MP_LIMB) ); -+ MPFR_ASSERTN( MP_SIZE_T_MAX >= (MPFR_PREC_MAX/MPFR_BYTES_PER_MP_LIMB) ); - -- /* Check for correct GMP_NUMB_BITS and BYTES_PER_MP_LIMB */ -- MPFR_ASSERTN( GMP_NUMB_BITS == BYTES_PER_MP_LIMB * CHAR_BIT -- && sizeof(mp_limb_t) == BYTES_PER_MP_LIMB ); -+ /* Check for correct GMP_NUMB_BITS and MPFR_BYTES_PER_MP_LIMB */ -+ MPFR_ASSERTN( GMP_NUMB_BITS == MPFR_BYTES_PER_MP_LIMB * CHAR_BIT -+ && sizeof(mp_limb_t) == MPFR_BYTES_PER_MP_LIMB ); - - MPFR_ASSERTN (mp_bits_per_limb == GMP_NUMB_BITS); - -diff -Naurd mpfr-3.1.2-a/src/mpfr-gmp.h mpfr-3.1.2-b/src/mpfr-gmp.h ---- mpfr-3.1.2-a/src/mpfr-gmp.h 2013-03-13 15:37:32.000000000 +0000 -+++ mpfr-3.1.2-b/src/mpfr-gmp.h 2014-04-15 22:21:06.220398489 +0000 -@@ -72,7 +72,6 @@ - #endif - - /* Define some macros */ --#define BYTES_PER_MP_LIMB (GMP_NUMB_BITS/CHAR_BIT) - - #define MP_LIMB_T_MAX (~(mp_limb_t)0) - -@@ -96,19 +95,19 @@ - #define SHRT_HIGHBIT SHRT_MIN - - /* MP_LIMB macros */ --#define MPN_ZERO(dst, n) memset((dst), 0, (n)*BYTES_PER_MP_LIMB) --#define MPN_COPY_DECR(dst,src,n) memmove((dst),(src),(n)*BYTES_PER_MP_LIMB) --#define MPN_COPY_INCR(dst,src,n) memmove((dst),(src),(n)*BYTES_PER_MP_LIMB) -+#define MPN_ZERO(dst, n) memset((dst), 0, (n)*MPFR_BYTES_PER_MP_LIMB) -+#define MPN_COPY_DECR(dst,src,n) memmove((dst),(src),(n)*MPFR_BYTES_PER_MP_LIMB) -+#define MPN_COPY_INCR(dst,src,n) memmove((dst),(src),(n)*MPFR_BYTES_PER_MP_LIMB) - #define MPN_COPY(dst,src,n) \ - do \ - { \ - if ((dst) != (src)) \ - { \ - MPFR_ASSERTD ((char *) (dst) >= (char *) (src) + \ -- (n) * BYTES_PER_MP_LIMB || \ -+ (n) * MPFR_BYTES_PER_MP_LIMB || \ - (char *) (src) >= (char *) (dst) + \ -- (n) * BYTES_PER_MP_LIMB); \ -- memcpy ((dst), (src), (n) * BYTES_PER_MP_LIMB); \ -+ (n) * MPFR_BYTES_PER_MP_LIMB); \ -+ memcpy ((dst), (src), (n) * MPFR_BYTES_PER_MP_LIMB); \ - } \ - } \ - while (0) -diff -Naurd mpfr-3.1.2-a/src/mpfr-impl.h mpfr-3.1.2-b/src/mpfr-impl.h ---- mpfr-3.1.2-a/src/mpfr-impl.h 2013-10-09 13:34:21.000000000 +0000 -+++ mpfr-3.1.2-b/src/mpfr-impl.h 2014-04-15 22:21:06.220398489 +0000 -@@ -191,7 +191,7 @@ - # endif - #endif - -- -+#define MPFR_BYTES_PER_MP_LIMB (GMP_NUMB_BITS/CHAR_BIT) - - /****************************************************** - ******************** Check GMP *********************** -@@ -930,7 +930,7 @@ - #define MPFR_SET_ALLOC_SIZE(x, n) \ - ( ((mp_size_t*) MPFR_MANT(x))[-1] = n) - #define MPFR_MALLOC_SIZE(s) \ -- ( sizeof(mpfr_size_limb_t) + BYTES_PER_MP_LIMB * ((size_t) s) ) -+ ( sizeof(mpfr_size_limb_t) + MPFR_BYTES_PER_MP_LIMB * ((size_t) s) ) - #define MPFR_SET_MANT_PTR(x,p) \ - (MPFR_MANT(x) = (mp_limb_t*) ((mpfr_size_limb_t*) p + 1)) - #define MPFR_GET_REAL_PTR(x) \ -@@ -964,7 +964,7 @@ - #endif - - #define MPFR_TMP_LIMBS_ALLOC(N) \ -- ((mp_limb_t *) MPFR_TMP_ALLOC ((size_t) (N) * BYTES_PER_MP_LIMB)) -+ ((mp_limb_t *) MPFR_TMP_ALLOC ((size_t) (N) * MPFR_BYTES_PER_MP_LIMB)) - - /* temporary allocate 1 limb at xp, and initialize mpfr variable x */ - /* The temporary var doesn't have any size field, but it doesn't matter -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2014-04-15 22:20:20.755171478 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2014-04-15 22:21:45.225450147 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p7" -+#define MPFR_VERSION_STRING "3.1.2-p8" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/mul.c mpfr-3.1.2-b/src/mul.c ---- mpfr-3.1.2-a/src/mul.c 2013-03-13 15:37:37.000000000 +0000 -+++ mpfr-3.1.2-b/src/mul.c 2014-04-15 22:21:06.224398597 +0000 -@@ -106,7 +106,7 @@ - MPFR_ASSERTD(tn <= k); - - /* Check for no size_t overflow*/ -- MPFR_ASSERTD((size_t) k <= ((size_t) -1) / BYTES_PER_MP_LIMB); -+ MPFR_ASSERTD((size_t) k <= ((size_t) -1) / MPFR_BYTES_PER_MP_LIMB); - MPFR_TMP_MARK(marker); - tmp = MPFR_TMP_LIMBS_ALLOC (k); - -@@ -301,7 +301,7 @@ - MPFR_ASSERTD (tn <= k); /* tn <= k, thus no int overflow */ - - /* Check for no size_t overflow*/ -- MPFR_ASSERTD ((size_t) k <= ((size_t) -1) / BYTES_PER_MP_LIMB); -+ MPFR_ASSERTD ((size_t) k <= ((size_t) -1) / MPFR_BYTES_PER_MP_LIMB); - MPFR_TMP_MARK (marker); - tmp = MPFR_TMP_LIMBS_ALLOC (k); - -diff -Naurd mpfr-3.1.2-a/src/stack_interface.c mpfr-3.1.2-b/src/stack_interface.c ---- mpfr-3.1.2-a/src/stack_interface.c 2013-03-13 15:37:32.000000000 +0000 -+++ mpfr-3.1.2-b/src/stack_interface.c 2014-04-15 22:21:06.220398489 +0000 -@@ -26,7 +26,7 @@ - size_t - mpfr_custom_get_size (mpfr_prec_t prec) - { -- return MPFR_PREC2LIMBS (prec) * BYTES_PER_MP_LIMB; -+ return MPFR_PREC2LIMBS (prec) * MPFR_BYTES_PER_MP_LIMB; - } - - #undef mpfr_custom_init -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2014-04-15 22:20:20.755171478 +0000 -+++ mpfr-3.1.2-b/src/version.c 2014-04-15 22:21:45.225450147 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p7"; -+ return "3.1.2-p8"; - } -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2014-06-30 15:15:25.533266905 +0000 -+++ mpfr-3.1.2-b/PATCHES 2014-06-30 15:15:25.617269178 +0000 -@@ -0,0 +1 @@ -+div-overflow -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2014-06-30 15:15:25.529266797 +0000 -+++ mpfr-3.1.2-b/VERSION 2014-06-30 15:15:25.617269178 +0000 -@@ -1 +1 @@ --3.1.2-p8 -+3.1.2-p9 -diff -Naurd mpfr-3.1.2-a/src/div.c mpfr-3.1.2-b/src/div.c ---- mpfr-3.1.2-a/src/div.c 2013-03-13 15:37:33.000000000 +0000 -+++ mpfr-3.1.2-b/src/div.c 2014-06-30 15:15:25.585268312 +0000 -@@ -750,7 +750,9 @@ - truncate_check_qh: - if (qh) - { -- qexp ++; -+ if (MPFR_LIKELY (qexp < MPFR_EXP_MAX)) -+ qexp ++; -+ /* else qexp is now incorrect, but one will still get an overflow */ - q0p[q0size - 1] = MPFR_LIMB_HIGHBIT; - } - goto truncate; -@@ -765,7 +767,9 @@ - inex = 1; /* always here */ - if (mpn_add_1 (q0p, q0p, q0size, MPFR_LIMB_ONE << sh)) - { -- qexp ++; -+ if (MPFR_LIKELY (qexp < MPFR_EXP_MAX)) -+ qexp ++; -+ /* else qexp is now incorrect, but one will still get an overflow */ - q0p[q0size - 1] = MPFR_LIMB_HIGHBIT; - } - -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2014-06-30 15:15:25.533266905 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2014-06-30 15:15:25.613269070 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p8" -+#define MPFR_VERSION_STRING "3.1.2-p9" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2014-06-30 15:15:25.533266905 +0000 -+++ mpfr-3.1.2-b/src/version.c 2014-06-30 15:15:25.613269070 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p8"; -+ return "3.1.2-p9"; - } -diff -Naurd mpfr-3.1.2-a/tests/tdiv.c mpfr-3.1.2-b/tests/tdiv.c ---- mpfr-3.1.2-a/tests/tdiv.c 2013-03-13 15:37:44.000000000 +0000 -+++ mpfr-3.1.2-b/tests/tdiv.c 2014-06-30 15:15:25.585268312 +0000 -@@ -1104,6 +1104,96 @@ - #define RAND_FUNCTION(x) mpfr_random2(x, MPFR_LIMB_SIZE (x), randlimb () % 100, RANDS) - #include "tgeneric.c" - -+static void -+test_extreme (void) -+{ -+ mpfr_t x, y, z; -+ mpfr_exp_t emin, emax; -+ mpfr_prec_t p[4] = { 8, 32, 64, 256 }; -+ int xi, yi, zi, j, r; -+ unsigned int flags, ex_flags; -+ -+ emin = mpfr_get_emin (); -+ emax = mpfr_get_emax (); -+ -+ mpfr_set_emin (MPFR_EMIN_MIN); -+ mpfr_set_emax (MPFR_EMAX_MAX); -+ -+ for (xi = 0; xi < 4; xi++) -+ { -+ mpfr_init2 (x, p[xi]); -+ mpfr_setmax (x, MPFR_EMAX_MAX); -+ MPFR_ASSERTN (mpfr_check (x)); -+ for (yi = 0; yi < 4; yi++) -+ { -+ mpfr_init2 (y, p[yi]); -+ mpfr_setmin (y, MPFR_EMIN_MIN); -+ for (j = 0; j < 2; j++) -+ { -+ MPFR_ASSERTN (mpfr_check (y)); -+ for (zi = 0; zi < 4; zi++) -+ { -+ mpfr_init2 (z, p[zi]); -+ RND_LOOP (r) -+ { -+ mpfr_clear_flags (); -+ mpfr_div (z, x, y, (mpfr_rnd_t) r); -+ flags = __gmpfr_flags; -+ MPFR_ASSERTN (mpfr_check (z)); -+ ex_flags = MPFR_FLAGS_OVERFLOW | MPFR_FLAGS_INEXACT; -+ if (flags != ex_flags) -+ { -+ printf ("Bad flags in test_extreme on z = a/b" -+ " with %s and\n", -+ mpfr_print_rnd_mode ((mpfr_rnd_t) r)); -+ printf ("a = "); -+ mpfr_dump (x); -+ printf ("b = "); -+ mpfr_dump (y); -+ printf ("Expected flags:"); -+ flags_out (ex_flags); -+ printf ("Got flags: "); -+ flags_out (flags); -+ printf ("z = "); -+ mpfr_dump (z); -+ exit (1); -+ } -+ mpfr_clear_flags (); -+ mpfr_div (z, y, x, (mpfr_rnd_t) r); -+ flags = __gmpfr_flags; -+ MPFR_ASSERTN (mpfr_check (z)); -+ ex_flags = MPFR_FLAGS_UNDERFLOW | MPFR_FLAGS_INEXACT; -+ if (flags != ex_flags) -+ { -+ printf ("Bad flags in test_extreme on z = a/b" -+ " with %s and\n", -+ mpfr_print_rnd_mode ((mpfr_rnd_t) r)); -+ printf ("a = "); -+ mpfr_dump (y); -+ printf ("b = "); -+ mpfr_dump (x); -+ printf ("Expected flags:"); -+ flags_out (ex_flags); -+ printf ("Got flags: "); -+ flags_out (flags); -+ printf ("z = "); -+ mpfr_dump (z); -+ exit (1); -+ } -+ } -+ mpfr_clear (z); -+ } /* zi */ -+ mpfr_nextabove (y); -+ } /* j */ -+ mpfr_clear (y); -+ } /* yi */ -+ mpfr_clear (x); -+ } /* xi */ -+ -+ set_emin (emin); -+ set_emax (emax); -+} -+ - int - main (int argc, char *argv[]) - { -@@ -1130,6 +1220,7 @@ - test_20070603 (); - test_20070628 (); - test_generic (2, 800, 50); -+ test_extreme (); - - tests_end_mpfr (); - return 0; -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2014-06-30 15:17:53.337268149 +0000 -+++ mpfr-3.1.2-b/PATCHES 2014-06-30 15:17:53.417270314 +0000 -@@ -0,0 +1 @@ -+vasprintf -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2014-06-30 15:17:53.337268149 +0000 -+++ mpfr-3.1.2-b/VERSION 2014-06-30 15:17:53.413270206 +0000 -@@ -1 +1 @@ --3.1.2-p9 -+3.1.2-p10 -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2014-06-30 15:17:53.337268149 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2014-06-30 15:17:53.413270206 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p9" -+#define MPFR_VERSION_STRING "3.1.2-p10" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/vasprintf.c mpfr-3.1.2-b/src/vasprintf.c ---- mpfr-3.1.2-a/src/vasprintf.c 2013-11-15 00:51:49.267334408 +0000 -+++ mpfr-3.1.2-b/src/vasprintf.c 2014-06-30 15:17:53.377269231 +0000 -@@ -884,14 +884,18 @@ - first digit, we want the exponent for radix two and the decimal - point AFTER the first digit. */ - { -- MPFR_ASSERTN (exp > MPFR_EMIN_MIN /4); /* possible overflow */ -+ /* An integer overflow is normally not possible since MPFR_EXP_MIN -+ is twice as large as MPFR_EMIN_MIN. */ -+ MPFR_ASSERTN (exp > (MPFR_EXP_MIN + 3) / 4); - exp = (exp - 1) * 4; - } - else - /* EXP is the exponent for decimal point BEFORE the first digit, we - want the exponent for decimal point AFTER the first digit. */ - { -- MPFR_ASSERTN (exp > MPFR_EMIN_MIN); /* possible overflow */ -+ /* An integer overflow is normally not possible since MPFR_EXP_MIN -+ is twice as large as MPFR_EMIN_MIN. */ -+ MPFR_ASSERTN (exp > MPFR_EXP_MIN); - --exp; - } - } -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2014-06-30 15:17:53.337268149 +0000 -+++ mpfr-3.1.2-b/src/version.c 2014-06-30 15:17:53.413270206 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p9"; -+ return "3.1.2-p10"; - } -diff -Naurd mpfr-3.1.2-a/tests/tsprintf.c mpfr-3.1.2-b/tests/tsprintf.c ---- mpfr-3.1.2-a/tests/tsprintf.c 2013-11-15 00:51:49.267334408 +0000 -+++ mpfr-3.1.2-b/tests/tsprintf.c 2014-06-30 15:17:53.377269231 +0000 -@@ -1184,6 +1184,69 @@ - check_emax_aux (MPFR_EMAX_MAX); - } - -+static void -+check_emin_aux (mpfr_exp_t e) -+{ -+ mpfr_t x; -+ char *s1, s2[256]; -+ int i; -+ mpfr_exp_t emin; -+ mpz_t ee; -+ -+ MPFR_ASSERTN (e >= LONG_MIN); -+ emin = mpfr_get_emin (); -+ set_emin (e); -+ -+ mpfr_init2 (x, 16); -+ mpz_init (ee); -+ -+ mpfr_setmin (x, e); -+ mpz_set_si (ee, e); -+ mpz_sub_ui (ee, ee, 1); -+ -+ i = mpfr_asprintf (&s1, "%Ra", x); -+ MPFR_ASSERTN (i > 0); -+ -+ gmp_snprintf (s2, 256, "0x1p%Zd", ee); -+ -+ if (strcmp (s1, s2) != 0) -+ { -+ printf ("Error in check_emin_aux for emin = %ld\n", (long) e); -+ printf ("Expected %s\n", s2); -+ printf ("Got %s\n", s1); -+ exit (1); -+ } -+ -+ mpfr_free_str (s1); -+ -+ i = mpfr_asprintf (&s1, "%Rb", x); -+ MPFR_ASSERTN (i > 0); -+ -+ gmp_snprintf (s2, 256, "1p%Zd", ee); -+ -+ if (strcmp (s1, s2) != 0) -+ { -+ printf ("Error in check_emin_aux for emin = %ld\n", (long) e); -+ printf ("Expected %s\n", s2); -+ printf ("Got %s\n", s1); -+ exit (1); -+ } -+ -+ mpfr_free_str (s1); -+ -+ mpfr_clear (x); -+ mpz_clear (ee); -+ set_emin (emin); -+} -+ -+static void -+check_emin (void) -+{ -+ check_emin_aux (-15); -+ check_emin_aux (mpfr_get_emin ()); -+ check_emin_aux (MPFR_EMIN_MIN); -+} -+ - int - main (int argc, char **argv) - { -@@ -1203,6 +1266,7 @@ - decimal (); - mixed (); - check_emax (); -+ check_emin (); - - #if defined(HAVE_LOCALE_H) && defined(HAVE_SETLOCALE) - locale_da_DK (); -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2014-12-04 01:41:57.131789485 +0000 -+++ mpfr-3.1.2-b/PATCHES 2014-12-04 01:41:57.339791833 +0000 -@@ -0,0 +1 @@ -+strtofr -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2014-12-04 01:41:57.127789443 +0000 -+++ mpfr-3.1.2-b/VERSION 2014-12-04 01:41:57.339791833 +0000 -@@ -1 +1 @@ --3.1.2-p10 -+3.1.2-p11 -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2014-12-04 01:41:57.127789443 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2014-12-04 01:41:57.335791790 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p10" -+#define MPFR_VERSION_STRING "3.1.2-p11" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/strtofr.c mpfr-3.1.2-b/src/strtofr.c ---- mpfr-3.1.2-a/src/strtofr.c 2013-03-13 15:37:32.000000000 +0000 -+++ mpfr-3.1.2-b/src/strtofr.c 2014-12-04 01:41:57.287791246 +0000 -@@ -473,8 +473,10 @@ - /* prec bits corresponds to ysize limbs */ - ysize_bits = ysize * GMP_NUMB_BITS; - /* and to ysize_bits >= prec > MPFR_PREC (x) bits */ -- y = MPFR_TMP_LIMBS_ALLOC (2 * ysize + 1); -- y += ysize; /* y has (ysize+1) allocated limbs */ -+ /* we need to allocate one more limb to work around bug -+ https://gmplib.org/list-archives/gmp-bugs/2013-December/003267.html */ -+ y = MPFR_TMP_LIMBS_ALLOC (2 * ysize + 2); -+ y += ysize; /* y has (ysize+2) allocated limbs */ - - /* pstr_size is the number of characters we read in pstr->mant - to have at least ysize full limbs. -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2014-12-04 01:41:57.131789485 +0000 -+++ mpfr-3.1.2-b/src/version.c 2014-12-04 01:41:57.339791833 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p10"; -+ return "3.1.2-p11"; - } diff --git a/easybuild/easyconfigs/g/GCC/mpfr-3.1.3-allpatches-20150717.patch b/easybuild/easyconfigs/g/GCC/mpfr-3.1.3-allpatches-20150717.patch deleted file mode 100644 index 779331605245..000000000000 --- a/easybuild/easyconfigs/g/GCC/mpfr-3.1.3-allpatches-20150717.patch +++ /dev/null @@ -1,1699 +0,0 @@ -diff -Naurd mpfr-3.1.3-a/PATCHES mpfr-3.1.3-b/PATCHES ---- mpfr-3.1.3-a/PATCHES 2015-07-02 10:49:23.950112879 +0000 -+++ mpfr-3.1.3-b/PATCHES 2015-07-02 10:49:24.042113845 +0000 -@@ -0,0 +1 @@ -+lngamma-and-doc -diff -Naurd mpfr-3.1.3-a/VERSION mpfr-3.1.3-b/VERSION ---- mpfr-3.1.3-a/VERSION 2015-06-19 19:55:09.000000000 +0000 -+++ mpfr-3.1.3-b/VERSION 2015-07-02 10:49:24.042113845 +0000 -@@ -1 +1 @@ --3.1.3 -+3.1.3-p1 -diff -Naurd mpfr-3.1.3-a/doc/mpfr.texi mpfr-3.1.3-b/doc/mpfr.texi ---- mpfr-3.1.3-a/doc/mpfr.texi 2015-06-19 19:55:11.000000000 +0000 -+++ mpfr-3.1.3-b/doc/mpfr.texi 2015-07-02 10:49:24.018113593 +0000 -@@ -810,13 +810,17 @@ - When the input point is in the closure of the domain of the mathematical - function and an input argument is +0 (resp.@: @minus{}0), one considers - the limit when the corresponding argument approaches 0 from above --(resp.@: below). If the limit is not defined (e.g., @code{mpfr_log} on --@minus{}0), the behavior is specified in the description of the MPFR function. -+(resp.@: below), if possible. If the limit is not defined (e.g., -+@code{mpfr_sqrt} and @code{mpfr_log} on @minus{}0), the behavior is -+specified in the description of the MPFR function, but must be consistent -+with the rule from the above paragraph (e.g., @code{mpfr_log} on @pom{}0 -+gives @minus{}Inf). - - When the result is equal to 0, its sign is determined by considering the - limit as if the input point were not in the domain: If one approaches 0 - from above (resp.@: below), the result is +0 (resp.@: @minus{}0); --for example, @code{mpfr_sin} on +0 gives +0. -+for example, @code{mpfr_sin} on @minus{}0 gives @minus{}0 and -+@code{mpfr_acos} on 1 gives +0 (in all rounding modes). - In the other cases, the sign is specified in the description of the MPFR - function; for example @code{mpfr_max} on @minus{}0 and +0 gives +0. - -@@ -832,8 +836,8 @@ - @c that advantages in practice), like for any bug fix. - Example: @code{mpfr_hypot} on (NaN,0) gives NaN, but @code{mpfr_hypot} - on (NaN,+Inf) gives +Inf (as specified in @ref{Special Functions}), --since for any finite input @var{x}, @code{mpfr_hypot} on (@var{x},+Inf) --gives +Inf. -+since for any finite or infinite input @var{x}, @code{mpfr_hypot} on -+(@var{x},+Inf) gives +Inf. - - @node Exceptions, Memory Handling, Floating-Point Values on Special Numbers, MPFR Basics - @comment node-name, next, previous, up -@@ -1581,7 +1585,8 @@ - @deftypefunx int mpfr_add_z (mpfr_t @var{rop}, mpfr_t @var{op1}, mpz_t @var{op2}, mpfr_rnd_t @var{rnd}) - @deftypefunx int mpfr_add_q (mpfr_t @var{rop}, mpfr_t @var{op1}, mpq_t @var{op2}, mpfr_rnd_t @var{rnd}) - Set @var{rop} to @math{@var{op1} + @var{op2}} rounded in the direction --@var{rnd}. For types having no signed zero, it is considered unsigned -+@var{rnd}. The IEEE-754 rules are used, in particular for signed zeros. -+But for types having no signed zeros, 0 is considered unsigned - (i.e., (+0) + 0 = (+0) and (@minus{}0) + 0 = (@minus{}0)). - The @code{mpfr_add_d} function assumes that the radix of the @code{double} type - is a power of 2, with a precision at most that declared by the C implementation -@@ -1599,7 +1604,8 @@ - @deftypefunx int mpfr_sub_z (mpfr_t @var{rop}, mpfr_t @var{op1}, mpz_t @var{op2}, mpfr_rnd_t @var{rnd}) - @deftypefunx int mpfr_sub_q (mpfr_t @var{rop}, mpfr_t @var{op1}, mpq_t @var{op2}, mpfr_rnd_t @var{rnd}) - Set @var{rop} to @math{@var{op1} - @var{op2}} rounded in the direction --@var{rnd}. For types having no signed zero, it is considered unsigned -+@var{rnd}. The IEEE-754 rules are used, in particular for signed zeros. -+But for types having no signed zeros, 0 is considered unsigned - (i.e., (+0) @minus{} 0 = (+0), (@minus{}0) @minus{} 0 = (@minus{}0), - 0 @minus{} (+0) = (@minus{}0) and 0 @minus{} (@minus{}0) = (+0)). - The same restrictions than for @code{mpfr_add_d} apply to @code{mpfr_d_sub} -@@ -1615,7 +1621,7 @@ - Set @var{rop} to @math{@var{op1} @GMPtimes{} @var{op2}} rounded in the - direction @var{rnd}. - When a result is zero, its sign is the product of the signs of the operands --(for types having no signed zero, it is considered positive). -+(for types having no signed zeros, 0 is considered positive). - The same restrictions than for @code{mpfr_add_d} apply to @code{mpfr_mul_d}. - @end deftypefun - -@@ -1635,7 +1641,7 @@ - @deftypefunx int mpfr_div_q (mpfr_t @var{rop}, mpfr_t @var{op1}, mpq_t @var{op2}, mpfr_rnd_t @var{rnd}) - Set @var{rop} to @math{@var{op1}/@var{op2}} rounded in the direction @var{rnd}. - When a result is zero, its sign is the product of the signs of the operands --(for types having no signed zero, it is considered positive). -+(for types having no signed zeros, 0 is considered positive). - The same restrictions than for @code{mpfr_add_d} apply to @code{mpfr_d_div} - and @code{mpfr_div_d}. - @end deftypefun -@@ -1643,15 +1649,18 @@ - @deftypefun int mpfr_sqrt (mpfr_t @var{rop}, mpfr_t @var{op}, mpfr_rnd_t @var{rnd}) - @deftypefunx int mpfr_sqrt_ui (mpfr_t @var{rop}, unsigned long int @var{op}, mpfr_rnd_t @var{rnd}) - Set @var{rop} to @m{\sqrt{@var{op}}, the square root of @var{op}} --rounded in the direction @var{rnd} (set @var{rop} to @minus{}0 if @var{op} is --@minus{}0, to be consistent with the IEEE 754 standard). -+rounded in the direction @var{rnd}. Set @var{rop} to @minus{}0 if -+@var{op} is @minus{}0, to be consistent with the IEEE 754 standard. - Set @var{rop} to NaN if @var{op} is negative. - @end deftypefun - - @deftypefun int mpfr_rec_sqrt (mpfr_t @var{rop}, mpfr_t @var{op}, mpfr_rnd_t @var{rnd}) - Set @var{rop} to @m{1/\sqrt{@var{op}}, the reciprocal square root of @var{op}} --rounded in the direction @var{rnd}. Set @var{rop} to +Inf if @var{op} is --@pom{}0, +0 if @var{op} is +Inf, and NaN if @var{op} is negative. -+rounded in the direction @var{rnd}. Set @var{rop} to +Inf if @var{op} is -+@pom{}0, +0 if @var{op} is +Inf, and NaN if @var{op} is negative. Warning! -+Therefore the result on @minus{}0 is different from the one of the rSqrt -+function recommended by the IEEE 754-2008 standard (Section 9.2.1), which -+is @minus{}Inf instead of +Inf. - @end deftypefun - - @deftypefun int mpfr_cbrt (mpfr_t @var{rop}, mpfr_t @var{op}, mpfr_rnd_t @var{rnd}) -@@ -1832,7 +1841,9 @@ - @m{\log_2 @var{op}, log2(@var{op})} or - @m{\log_{10} @var{op}, log10(@var{op})}, respectively, - rounded in the direction @var{rnd}. --Set @var{rop} to @minus{}Inf if @var{op} is @minus{}0 -+Set @var{rop} to +0 if @var{op} is 1 (in all rounding modes), -+for consistency with the ISO C99 and IEEE 754-2008 standards. -+Set @var{rop} to @minus{}Inf if @var{op} is @pom{}0 - (i.e., the sign of the zero has no influence on the result). - @end deftypefun - -@@ -2003,8 +2014,11 @@ - @deftypefun int mpfr_lngamma (mpfr_t @var{rop}, mpfr_t @var{op}, mpfr_rnd_t @var{rnd}) - Set @var{rop} to the value of the logarithm of the Gamma function on @var{op}, - rounded in the direction @var{rnd}. --When @math{@minus{}2@var{k}@minus{}1 @le{} @var{op} @le{} @minus{}2@var{k}}, --@var{k} being a non-negative integer, @var{rop} is set to NaN. -+When @var{op} is 1 or 2, set @var{rop} to +0 (in all rounding modes). -+When @var{op} is an infinity or a nonpositive integer, set @var{rop} to +Inf, -+following the general rules on special values. -+When @math{@minus{}2@var{k}@minus{}1 < @var{op} < @minus{}2@var{k}}, -+@var{k} being a nonnegative integer, set @var{rop} to NaN@. - See also @code{mpfr_lgamma}. - @end deftypefun - -@@ -2012,10 +2026,11 @@ - Set @var{rop} to the value of the logarithm of the absolute value of the - Gamma function on @var{op}, rounded in the direction @var{rnd}. The sign - (1 or @minus{}1) of Gamma(@var{op}) is returned in the object pointed to --by @var{signp}. When @var{op} is an infinity or a non-positive integer, set --@var{rop} to +Inf. When @var{op} is NaN, @minus{}Inf or a negative integer, --*@var{signp} is undefined, and when @var{op} is @pom{}0, *@var{signp} is --the sign of the zero. -+by @var{signp}. -+When @var{op} is 1 or 2, set @var{rop} to +0 (in all rounding modes). -+When @var{op} is an infinity or a nonpositive integer, set @var{rop} to +Inf. -+When @var{op} is NaN, @minus{}Inf or a negative integer, *@var{signp} is -+undefined, and when @var{op} is @pom{}0, *@var{signp} is the sign of the zero. - @end deftypefun - - @deftypefun int mpfr_digamma (mpfr_t @var{rop}, mpfr_t @var{op}, mpfr_rnd_t @var{rnd}) -@@ -2064,7 +2079,10 @@ - @deftypefunx int mpfr_fms (mpfr_t @var{rop}, mpfr_t @var{op1}, mpfr_t @var{op2}, mpfr_t @var{op3}, mpfr_rnd_t @var{rnd}) - Set @var{rop} to @math{(@var{op1} @GMPtimes{} @var{op2}) + @var{op3}} - (resp.@: @math{(@var{op1} @GMPtimes{} @var{op2}) - @var{op3}}) --rounded in the direction @var{rnd}. -+rounded in the direction @var{rnd}. Concerning special values (signed zeros, -+infinities, NaN), these functions behave like a multiplication followed by a -+separate addition or subtraction. That is, the fused operation matters only -+for rounding. - @end deftypefun - - @deftypefun int mpfr_agm (mpfr_t @var{rop}, mpfr_t @var{op1}, mpfr_t @var{op2}, mpfr_rnd_t @var{rnd}) -@@ -2089,8 +2107,8 @@ - i.e., $\sqrt{x^2+y^2}$, - @end tex - rounded in the direction @var{rnd}. --Special values are handled as described in Section F.9.4.3 of --the ISO C99 and IEEE 754-2008 standards: -+Special values are handled as described in the ISO C99 (Section F.9.4.3) -+and IEEE 754-2008 (Section 9.2.1) standards: - If @var{x} or @var{y} is an infinity, then +Inf is returned in @var{rop}, - even if the other number is NaN. - @end deftypefun -diff -Naurd mpfr-3.1.3-a/doc/mpfr.info mpfr-3.1.3-b/doc/mpfr.info ---- mpfr-3.1.3-a/doc/mpfr.info 2015-06-19 19:55:53.000000000 +0000 -+++ mpfr-3.1.3-b/doc/mpfr.info 2015-07-02 10:49:38.718267817 +0000 -@@ -1,4 +1,4 @@ --This is mpfr.info, produced by makeinfo version 5.2 from mpfr.texi. -+This is mpfr.info, produced by makeinfo version 6.0 from mpfr.texi. - - This manual documents how to install and use the Multiple Precision - Floating-Point Reliable Library, version 3.1.3. -@@ -55,7 +55,7 @@ - MPFR Copying Conditions - *********************** - --The GNU MPFR library (or MPFR for short) is "free"; this means that -+The GNU MPFR library (or MPFR for short) is “freeâ€; this means that - everyone is free to use it and free to redistribute it on a free basis. - The library is not in the public domain; it is copyrighted and there are - restrictions on its distribution, but these restrictions are designed to -@@ -418,7 +418,7 @@ - 4.2 Nomenclature and Types - ========================== - --A "floating-point number", or "float" for short, is an arbitrary -+A “floating-point numberâ€, or “float†for short, is an arbitrary - precision significand (also called mantissa) with a limited precision - exponent. The C data type for such objects is ‘mpfr_t’ (internally - defined as a one-element array of a structure, and ‘mpfr_ptr’ is the C -@@ -432,7 +432,7 @@ - to the other functions supported by MPFR. Unless documented otherwise, - the sign bit of a NaN is unspecified. - --The "precision" is the number of bits used to represent the significand -+The “precision†is the number of bits used to represent the significand - of a floating-point number; the corresponding C data type is - ‘mpfr_prec_t’. The precision can be any integer between ‘MPFR_PREC_MIN’ - and ‘MPFR_PREC_MAX’. In the current implementation, ‘MPFR_PREC_MIN’ is -@@ -446,7 +446,7 @@ - may abort, crash or have undefined behavior (depending on your C - implementation). - --The "rounding mode" specifies the way to round the result of a -+The “rounding mode†specifies the way to round the result of a - floating-point operation, in case the exact result can not be - represented exactly in the destination significand; the corresponding C - data type is ‘mpfr_rnd_t’. -@@ -499,14 +499,14 @@ - representable numbers, it is rounded to the one with the least - significant bit set to zero. For example, the number 2.5, which is - represented by (10.1) in binary, is rounded to (10.0)=2 with a precision --of two bits, and not to (11.0)=3. This rule avoids the "drift" -+of two bits, and not to (11.0)=3. This rule avoids the “drift†- phenomenon mentioned by Knuth in volume 2 of The Art of Computer - Programming (Section 4.2.2). - - Most MPFR functions take as first argument the destination variable, - as second and following arguments the input variables, as last argument - a rounding mode, and have a return value of type ‘int’, called the --"ternary value". The value stored in the destination variable is -+“ternary valueâ€. The value stored in the destination variable is - correctly rounded, i.e., MPFR behaves as if it computed the result with - an infinite precision, then rounded it to the precision of this - variable. The input variables are regarded as exact (in particular, -@@ -572,15 +572,18 @@ - When the input point is in the closure of the domain of the - mathematical function and an input argument is +0 (resp. −0), one - considers the limit when the corresponding argument approaches 0 from --above (resp. below). If the limit is not defined (e.g., ‘mpfr_log’ on --−0), the behavior is specified in the description of the MPFR function. -+above (resp. below), if possible. If the limit is not defined (e.g., -+‘mpfr_sqrt’ and ‘mpfr_log’ on −0), the behavior is specified in the -+description of the MPFR function, but must be consistent with the rule -+from the above paragraph (e.g., ‘mpfr_log’ on ±0 gives −Inf). - - When the result is equal to 0, its sign is determined by considering - the limit as if the input point were not in the domain: If one - approaches 0 from above (resp. below), the result is +0 (resp. −0); for --example, ‘mpfr_sin’ on +0 gives +0. In the other cases, the sign is --specified in the description of the MPFR function; for example --‘mpfr_max’ on −0 and +0 gives +0. -+example, ‘mpfr_sin’ on −0 gives −0 and ‘mpfr_acos’ on 1 gives +0 (in all -+rounding modes). In the other cases, the sign is specified in the -+description of the MPFR function; for example ‘mpfr_max’ on −0 and +0 -+gives +0. - - When the input point is not in the closure of the domain of the - function, the result is NaN. Example: ‘mpfr_sqrt’ on −17 gives NaN. -@@ -590,8 +593,8 @@ - numbers; such a case is always explicitly specified in *note MPFR - Interface::. Example: ‘mpfr_hypot’ on (NaN,0) gives NaN, but - ‘mpfr_hypot’ on (NaN,+Inf) gives +Inf (as specified in *note Special --Functions::), since for any finite input X, ‘mpfr_hypot’ on (X,+Inf) --gives +Inf. -+Functions::), since for any finite or infinite input X, ‘mpfr_hypot’ on -+(X,+Inf) gives +Inf. - -  - File: mpfr.info, Node: Exceptions, Next: Memory Handling, Prev: Floating-Point Values on Special Numbers, Up: MPFR Basics -@@ -1253,8 +1256,9 @@ - mpfr_rnd_t RND) - -- Function: int mpfr_add_q (mpfr_t ROP, mpfr_t OP1, mpq_t OP2, - mpfr_rnd_t RND) -- Set ROP to OP1 + OP2 rounded in the direction RND. For types -- having no signed zero, it is considered unsigned (i.e., (+0) + 0 = -+ Set ROP to OP1 + OP2 rounded in the direction RND. The IEEE-754 -+ rules are used, in particular for signed zeros. But for types -+ having no signed zeros, 0 is considered unsigned (i.e., (+0) + 0 = - (+0) and (−0) + 0 = (−0)). The ‘mpfr_add_d’ function assumes that - the radix of the ‘double’ type is a power of 2, with a precision at - most that declared by the C implementation (macro -@@ -1280,8 +1284,9 @@ - mpfr_rnd_t RND) - -- Function: int mpfr_sub_q (mpfr_t ROP, mpfr_t OP1, mpq_t OP2, - mpfr_rnd_t RND) -- Set ROP to OP1 - OP2 rounded in the direction RND. For types -- having no signed zero, it is considered unsigned (i.e., (+0) − 0 = -+ Set ROP to OP1 - OP2 rounded in the direction RND. The IEEE-754 -+ rules are used, in particular for signed zeros. But for types -+ having no signed zeros, 0 is considered unsigned (i.e., (+0) − 0 = - (+0), (−0) − 0 = (−0), 0 − (+0) = (−0) and 0 − (−0) = (+0)). The - same restrictions than for ‘mpfr_add_d’ apply to ‘mpfr_d_sub’ and - ‘mpfr_sub_d’. -@@ -1300,7 +1305,7 @@ - mpfr_rnd_t RND) - Set ROP to OP1 times OP2 rounded in the direction RND. When a - result is zero, its sign is the product of the signs of the -- operands (for types having no signed zero, it is considered -+ operands (for types having no signed zeros, 0 is considered - positive). The same restrictions than for ‘mpfr_add_d’ apply to - ‘mpfr_mul_d’. - -@@ -1327,21 +1332,24 @@ - mpfr_rnd_t RND) - Set ROP to OP1/OP2 rounded in the direction RND. When a result is - zero, its sign is the product of the signs of the operands (for -- types having no signed zero, it is considered positive). The same -+ types having no signed zeros, 0 is considered positive). The same - restrictions than for ‘mpfr_add_d’ apply to ‘mpfr_d_div’ and - ‘mpfr_div_d’. - - -- Function: int mpfr_sqrt (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) - -- Function: int mpfr_sqrt_ui (mpfr_t ROP, unsigned long int OP, - mpfr_rnd_t RND) -- Set ROP to the square root of OP rounded in the direction RND (set -- ROP to −0 if OP is −0, to be consistent with the IEEE 754 -- standard). Set ROP to NaN if OP is negative. -+ Set ROP to the square root of OP rounded in the direction RND. Set -+ ROP to −0 if OP is −0, to be consistent with the IEEE 754 standard. -+ Set ROP to NaN if OP is negative. - - -- Function: int mpfr_rec_sqrt (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) - Set ROP to the reciprocal square root of OP rounded in the - direction RND. Set ROP to +Inf if OP is ±0, +0 if OP is +Inf, and -- NaN if OP is negative. -+ NaN if OP is negative. Warning! Therefore the result on −0 is -+ different from the one of the rSqrt function recommended by the -+ IEEE 754-2008 standard (Section 9.2.1), which is −Inf instead of -+ +Inf. - - -- Function: int mpfr_cbrt (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) - -- Function: int mpfr_root (mpfr_t ROP, mpfr_t OP, unsigned long int K, -@@ -1515,8 +1523,10 @@ - -- Function: int mpfr_log2 (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) - -- Function: int mpfr_log10 (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) - Set ROP to the natural logarithm of OP, log2(OP) or log10(OP), -- respectively, rounded in the direction RND. Set ROP to −Inf if OP -- is −0 (i.e., the sign of the zero has no influence on the result). -+ respectively, rounded in the direction RND. Set ROP to +0 if OP is -+ 1 (in all rounding modes), for consistency with the ISO C99 and -+ IEEE 754-2008 standards. Set ROP to −Inf if OP is ±0 (i.e., the -+ sign of the zero has no influence on the result). - - -- Function: int mpfr_exp (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) - -- Function: int mpfr_exp2 (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) -@@ -1649,17 +1659,21 @@ - - -- Function: int mpfr_lngamma (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) - Set ROP to the value of the logarithm of the Gamma function on OP, -- rounded in the direction RND. When −2K−1 <= OP <= −2K, K being a -- non-negative integer, ROP is set to NaN. See also ‘mpfr_lgamma’. -+ rounded in the direction RND. When OP is 1 or 2, set ROP to +0 (in -+ all rounding modes). When OP is an infinity or a nonpositive -+ integer, set ROP to +Inf, following the general rules on special -+ values. When −2K−1 < OP < −2K, K being a nonnegative integer, set -+ ROP to NaN. See also ‘mpfr_lgamma’. - - -- Function: int mpfr_lgamma (mpfr_t ROP, int *SIGNP, mpfr_t OP, - mpfr_rnd_t RND) - Set ROP to the value of the logarithm of the absolute value of the - Gamma function on OP, rounded in the direction RND. The sign (1 or - −1) of Gamma(OP) is returned in the object pointed to by SIGNP. -- When OP is an infinity or a non-positive integer, set ROP to +Inf. -- When OP is NaN, −Inf or a negative integer, *SIGNP is undefined, -- and when OP is ±0, *SIGNP is the sign of the zero. -+ When OP is 1 or 2, set ROP to +0 (in all rounding modes). When OP -+ is an infinity or a nonpositive integer, set ROP to +Inf. When OP -+ is NaN, −Inf or a negative integer, *SIGNP is undefined, and when -+ OP is ±0, *SIGNP is the sign of the zero. - - -- Function: int mpfr_digamma (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) - Set ROP to the value of the Digamma (sometimes also called Psi) -@@ -1703,7 +1717,10 @@ - -- Function: int mpfr_fms (mpfr_t ROP, mpfr_t OP1, mpfr_t OP2, mpfr_t - OP3, mpfr_rnd_t RND) - Set ROP to (OP1 times OP2) + OP3 (resp. (OP1 times OP2) - OP3) -- rounded in the direction RND. -+ rounded in the direction RND. Concerning special values (signed -+ zeros, infinities, NaN), these functions behave like a -+ multiplication followed by a separate addition or subtraction. -+ That is, the fused operation matters only for rounding. - - -- Function: int mpfr_agm (mpfr_t ROP, mpfr_t OP1, mpfr_t OP2, - mpfr_rnd_t RND) -@@ -1717,9 +1734,10 @@ - RND) - Set ROP to the Euclidean norm of X and Y, i.e., the square root of - the sum of the squares of X and Y, rounded in the direction RND. -- Special values are handled as described in Section F.9.4.3 of the -- ISO C99 and IEEE 754-2008 standards: If X or Y is an infinity, then -- +Inf is returned in ROP, even if the other number is NaN. -+ Special values are handled as described in the ISO C99 (Section -+ F.9.4.3) and IEEE 754-2008 (Section 9.2.1) standards: If X or Y is -+ an infinity, then +Inf is returned in ROP, even if the other number -+ is NaN. - - -- Function: int mpfr_ai (mpfr_t ROP, mpfr_t X, mpfr_rnd_t RND) - Set ROP to the value of the Airy function Ai on X, rounded in the -@@ -2670,7 +2688,7 @@ - 5.16 Internals - ============== - --A "limb" means the part of a multi-precision number that fits in a -+A “limb†means the part of a multi-precision number that fits in a - single word. Usually a limb contains 32 or 64 bits. The C data type - for a limb is ‘mp_limb_t’. - -@@ -3140,7 +3158,7 @@ - 0. PREAMBLE - - The purpose of this License is to make a manual, textbook, or other -- functional and useful document "free" in the sense of freedom: to -+ functional and useful document “free†in the sense of freedom: to - assure everyone the effective freedom to copy and redistribute it, - with or without modifying it, either commercially or - noncommercially. Secondarily, this License preserves for the -@@ -3655,9 +3673,9 @@ - * Menu: - - * mpfr_abs: Basic Arithmetic Functions. -- (line 160) --* mpfr_acos: Special Functions. (line 51) --* mpfr_acosh: Special Functions. (line 115) -+ (line 165) -+* mpfr_acos: Special Functions. (line 53) -+* mpfr_acosh: Special Functions. (line 117) - * mpfr_add: Basic Arithmetic Functions. - (line 6) - * mpfr_add_d: Basic Arithmetic Functions. -@@ -3670,15 +3688,15 @@ - (line 8) - * mpfr_add_z: Basic Arithmetic Functions. - (line 14) --* mpfr_agm: Special Functions. (line 210) --* mpfr_ai: Special Functions. (line 226) --* mpfr_asin: Special Functions. (line 52) --* mpfr_asinh: Special Functions. (line 116) -+* mpfr_agm: Special Functions. (line 219) -+* mpfr_ai: Special Functions. (line 236) -+* mpfr_asin: Special Functions. (line 54) -+* mpfr_asinh: Special Functions. (line 118) - * mpfr_asprintf: Formatted Output Functions. - (line 193) --* mpfr_atan: Special Functions. (line 53) --* mpfr_atan2: Special Functions. (line 63) --* mpfr_atanh: Special Functions. (line 117) -+* mpfr_atan: Special Functions. (line 55) -+* mpfr_atan2: Special Functions. (line 65) -+* mpfr_atanh: Special Functions. (line 119) - * mpfr_buildopt_decimal_p: Miscellaneous Functions. - (line 162) - * mpfr_buildopt_gmpinternals_p: Miscellaneous Functions. -@@ -3690,7 +3708,7 @@ - * mpfr_can_round: Rounding Related Functions. - (line 39) - * mpfr_cbrt: Basic Arithmetic Functions. -- (line 108) -+ (line 113) - * mpfr_ceil: Integer Related Functions. - (line 7) - * mpfr_check_range: Exception Related Functions. -@@ -3735,18 +3753,18 @@ - (line 27) - * mpfr_cmp_z: Comparison Functions. - (line 11) --* mpfr_const_catalan: Special Functions. (line 237) --* mpfr_const_euler: Special Functions. (line 236) --* mpfr_const_log2: Special Functions. (line 234) --* mpfr_const_pi: Special Functions. (line 235) -+* mpfr_const_catalan: Special Functions. (line 247) -+* mpfr_const_euler: Special Functions. (line 246) -+* mpfr_const_log2: Special Functions. (line 244) -+* mpfr_const_pi: Special Functions. (line 245) - * mpfr_copysign: Miscellaneous Functions. - (line 109) --* mpfr_cos: Special Functions. (line 29) --* mpfr_cosh: Special Functions. (line 95) --* mpfr_cot: Special Functions. (line 47) --* mpfr_coth: Special Functions. (line 111) --* mpfr_csc: Special Functions. (line 46) --* mpfr_csch: Special Functions. (line 110) -+* mpfr_cos: Special Functions. (line 31) -+* mpfr_cosh: Special Functions. (line 97) -+* mpfr_cot: Special Functions. (line 49) -+* mpfr_coth: Special Functions. (line 113) -+* mpfr_csc: Special Functions. (line 48) -+* mpfr_csch: Special Functions. (line 112) - * mpfr_custom_get_exp: Custom Interface. (line 75) - * mpfr_custom_get_kind: Custom Interface. (line 65) - * mpfr_custom_get_significand: Custom Interface. (line 70) -@@ -3756,47 +3774,47 @@ - * mpfr_custom_move: Custom Interface. (line 82) - * MPFR_DECL_INIT: Initialization Functions. - (line 74) --* mpfr_digamma: Special Functions. (line 166) -+* mpfr_digamma: Special Functions. (line 172) - * mpfr_dim: Basic Arithmetic Functions. -- (line 166) -+ (line 171) - * mpfr_div: Basic Arithmetic Functions. -- (line 72) -+ (line 74) - * mpfr_divby0_p: Exception Related Functions. - (line 134) - * mpfr_div_2exp: Compatibility with MPF. - (line 49) - * mpfr_div_2si: Basic Arithmetic Functions. -- (line 181) -+ (line 186) - * mpfr_div_2ui: Basic Arithmetic Functions. -- (line 179) -+ (line 184) - * mpfr_div_d: Basic Arithmetic Functions. -- (line 84) -+ (line 86) - * mpfr_div_q: Basic Arithmetic Functions. -- (line 88) -+ (line 90) - * mpfr_div_si: Basic Arithmetic Functions. -- (line 80) -+ (line 82) - * mpfr_div_ui: Basic Arithmetic Functions. -- (line 76) -+ (line 78) - * mpfr_div_z: Basic Arithmetic Functions. -- (line 86) -+ (line 88) - * mpfr_d_div: Basic Arithmetic Functions. -- (line 82) -+ (line 84) - * mpfr_d_sub: Basic Arithmetic Functions. -- (line 35) --* mpfr_eint: Special Functions. (line 133) -+ (line 36) -+* mpfr_eint: Special Functions. (line 135) - * mpfr_eq: Compatibility with MPF. - (line 28) - * mpfr_equal_p: Comparison Functions. - (line 59) - * mpfr_erangeflag_p: Exception Related Functions. - (line 137) --* mpfr_erf: Special Functions. (line 177) --* mpfr_erfc: Special Functions. (line 178) --* mpfr_exp: Special Functions. (line 23) --* mpfr_exp10: Special Functions. (line 25) --* mpfr_exp2: Special Functions. (line 24) --* mpfr_expm1: Special Functions. (line 129) --* mpfr_fac_ui: Special Functions. (line 121) -+* mpfr_erf: Special Functions. (line 183) -+* mpfr_erfc: Special Functions. (line 184) -+* mpfr_exp: Special Functions. (line 25) -+* mpfr_exp10: Special Functions. (line 27) -+* mpfr_exp2: Special Functions. (line 26) -+* mpfr_expm1: Special Functions. (line 131) -+* mpfr_fac_ui: Special Functions. (line 123) - * mpfr_fits_intmax_p: Conversion Functions. - (line 150) - * mpfr_fits_sint_p: Conversion Functions. -@@ -3815,20 +3833,20 @@ - (line 147) - * mpfr_floor: Integer Related Functions. - (line 8) --* mpfr_fma: Special Functions. (line 203) -+* mpfr_fma: Special Functions. (line 209) - * mpfr_fmod: Integer Related Functions. - (line 92) --* mpfr_fms: Special Functions. (line 205) -+* mpfr_fms: Special Functions. (line 211) - * mpfr_fprintf: Formatted Output Functions. - (line 157) - * mpfr_frac: Integer Related Functions. - (line 76) --* mpfr_free_cache: Special Functions. (line 244) -+* mpfr_free_cache: Special Functions. (line 254) - * mpfr_free_str: Conversion Functions. - (line 137) - * mpfr_frexp: Conversion Functions. - (line 45) --* mpfr_gamma: Special Functions. (line 148) -+* mpfr_gamma: Special Functions. (line 150) - * mpfr_get_d: Conversion Functions. - (line 7) - * mpfr_get_decimal64: Conversion Functions. -@@ -3887,7 +3905,7 @@ - (line 56) - * mpfr_greater_p: Comparison Functions. - (line 55) --* mpfr_hypot: Special Functions. (line 218) -+* mpfr_hypot: Special Functions. (line 227) - * mpfr_inexflag_p: Exception Related Functions. - (line 136) - * mpfr_inf_p: Comparison Functions. -@@ -3922,21 +3940,21 @@ - (line 31) - * mpfr_integer_p: Integer Related Functions. - (line 119) --* mpfr_j0: Special Functions. (line 182) --* mpfr_j1: Special Functions. (line 183) --* mpfr_jn: Special Functions. (line 184) -+* mpfr_j0: Special Functions. (line 188) -+* mpfr_j1: Special Functions. (line 189) -+* mpfr_jn: Special Functions. (line 190) - * mpfr_lessequal_p: Comparison Functions. - (line 58) - * mpfr_lessgreater_p: Comparison Functions. - (line 64) - * mpfr_less_p: Comparison Functions. - (line 57) --* mpfr_lgamma: Special Functions. (line 157) --* mpfr_li2: Special Functions. (line 143) --* mpfr_lngamma: Special Functions. (line 152) -+* mpfr_lgamma: Special Functions. (line 162) -+* mpfr_li2: Special Functions. (line 145) -+* mpfr_lngamma: Special Functions. (line 154) - * mpfr_log: Special Functions. (line 16) - * mpfr_log10: Special Functions. (line 18) --* mpfr_log1p: Special Functions. (line 125) -+* mpfr_log1p: Special Functions. (line 127) - * mpfr_log2: Special Functions. (line 17) - * mpfr_max: Miscellaneous Functions. - (line 22) -@@ -3947,29 +3965,29 @@ - * mpfr_modf: Integer Related Functions. - (line 82) - * mpfr_mul: Basic Arithmetic Functions. -- (line 51) -+ (line 53) - * mpfr_mul_2exp: Compatibility with MPF. - (line 47) - * mpfr_mul_2si: Basic Arithmetic Functions. -- (line 174) -+ (line 179) - * mpfr_mul_2ui: Basic Arithmetic Functions. -- (line 172) -+ (line 177) - * mpfr_mul_d: Basic Arithmetic Functions. -- (line 57) -+ (line 59) - * mpfr_mul_q: Basic Arithmetic Functions. -- (line 61) -+ (line 63) - * mpfr_mul_si: Basic Arithmetic Functions. -- (line 55) -+ (line 57) - * mpfr_mul_ui: Basic Arithmetic Functions. -- (line 53) -+ (line 55) - * mpfr_mul_z: Basic Arithmetic Functions. -- (line 59) -+ (line 61) - * mpfr_nanflag_p: Exception Related Functions. - (line 135) - * mpfr_nan_p: Comparison Functions. - (line 39) - * mpfr_neg: Basic Arithmetic Functions. -- (line 159) -+ (line 164) - * mpfr_nextabove: Miscellaneous Functions. - (line 15) - * mpfr_nextbelow: Miscellaneous Functions. -@@ -3983,13 +4001,13 @@ - * mpfr_overflow_p: Exception Related Functions. - (line 133) - * mpfr_pow: Basic Arithmetic Functions. -- (line 116) -+ (line 121) - * mpfr_pow_si: Basic Arithmetic Functions. -- (line 120) -+ (line 125) - * mpfr_pow_ui: Basic Arithmetic Functions. -- (line 118) -+ (line 123) - * mpfr_pow_z: Basic Arithmetic Functions. -- (line 122) -+ (line 127) - * mpfr_prec_round: Rounding Related Functions. - (line 13) - * ‘mpfr_prec_t’: Nomenclature and Types. -@@ -3999,7 +4017,7 @@ - * mpfr_print_rnd_mode: Rounding Related Functions. - (line 71) - * mpfr_rec_sqrt: Basic Arithmetic Functions. -- (line 103) -+ (line 105) - * mpfr_regular_p: Comparison Functions. - (line 43) - * mpfr_reldiff: Compatibility with MPF. -@@ -4021,11 +4039,11 @@ - * ‘mpfr_rnd_t’: Nomenclature and Types. - (line 34) - * mpfr_root: Basic Arithmetic Functions. -- (line 109) -+ (line 114) - * mpfr_round: Integer Related Functions. - (line 9) --* mpfr_sec: Special Functions. (line 45) --* mpfr_sech: Special Functions. (line 109) -+* mpfr_sec: Special Functions. (line 47) -+* mpfr_sech: Special Functions. (line 111) - * mpfr_set: Assignment Functions. - (line 9) - * mpfr_setsign: Miscellaneous Functions. -@@ -4100,57 +4118,57 @@ - (line 49) - * mpfr_signbit: Miscellaneous Functions. - (line 99) --* mpfr_sin: Special Functions. (line 30) --* mpfr_sinh: Special Functions. (line 96) --* mpfr_sinh_cosh: Special Functions. (line 101) --* mpfr_sin_cos: Special Functions. (line 35) -+* mpfr_sin: Special Functions. (line 32) -+* mpfr_sinh: Special Functions. (line 98) -+* mpfr_sinh_cosh: Special Functions. (line 103) -+* mpfr_sin_cos: Special Functions. (line 37) - * mpfr_si_div: Basic Arithmetic Functions. -- (line 78) -+ (line 80) - * mpfr_si_sub: Basic Arithmetic Functions. -- (line 31) -+ (line 32) - * mpfr_snprintf: Formatted Output Functions. - (line 180) - * mpfr_sprintf: Formatted Output Functions. - (line 170) - * mpfr_sqr: Basic Arithmetic Functions. -- (line 69) -+ (line 71) - * mpfr_sqrt: Basic Arithmetic Functions. -- (line 96) -+ (line 98) - * mpfr_sqrt_ui: Basic Arithmetic Functions. -- (line 97) -+ (line 99) - * mpfr_strtofr: Assignment Functions. - (line 80) - * mpfr_sub: Basic Arithmetic Functions. -- (line 25) -+ (line 26) - * mpfr_subnormalize: Exception Related Functions. - (line 60) - * mpfr_sub_d: Basic Arithmetic Functions. -- (line 37) -+ (line 38) - * mpfr_sub_q: Basic Arithmetic Functions. -- (line 43) -+ (line 44) - * mpfr_sub_si: Basic Arithmetic Functions. -- (line 33) -+ (line 34) - * mpfr_sub_ui: Basic Arithmetic Functions. -- (line 29) -+ (line 30) - * mpfr_sub_z: Basic Arithmetic Functions. -- (line 41) --* mpfr_sum: Special Functions. (line 252) -+ (line 42) -+* mpfr_sum: Special Functions. (line 262) - * mpfr_swap: Assignment Functions. - (line 150) - * ‘mpfr_t’: Nomenclature and Types. - (line 6) --* mpfr_tan: Special Functions. (line 31) --* mpfr_tanh: Special Functions. (line 97) -+* mpfr_tan: Special Functions. (line 33) -+* mpfr_tanh: Special Functions. (line 99) - * mpfr_trunc: Integer Related Functions. - (line 10) - * mpfr_ui_div: Basic Arithmetic Functions. -- (line 74) -+ (line 76) - * mpfr_ui_pow: Basic Arithmetic Functions. -- (line 126) -+ (line 131) - * mpfr_ui_pow_ui: Basic Arithmetic Functions. -- (line 124) -+ (line 129) - * mpfr_ui_sub: Basic Arithmetic Functions. -- (line 27) -+ (line 28) - * mpfr_underflow_p: Exception Related Functions. - (line 132) - * mpfr_unordered_p: Comparison Functions. -@@ -4181,61 +4199,61 @@ - (line 182) - * mpfr_vsprintf: Formatted Output Functions. - (line 171) --* mpfr_y0: Special Functions. (line 193) --* mpfr_y1: Special Functions. (line 194) --* mpfr_yn: Special Functions. (line 195) -+* mpfr_y0: Special Functions. (line 199) -+* mpfr_y1: Special Functions. (line 200) -+* mpfr_yn: Special Functions. (line 201) - * mpfr_zero_p: Comparison Functions. - (line 42) --* mpfr_zeta: Special Functions. (line 171) --* mpfr_zeta_ui: Special Functions. (line 172) -+* mpfr_zeta: Special Functions. (line 177) -+* mpfr_zeta_ui: Special Functions. (line 178) - * mpfr_z_sub: Basic Arithmetic Functions. -- (line 39) -+ (line 40) - - -  - Tag Table: - Node: Top775 - Node: Copying2007 --Node: Introduction to MPFR3766 --Node: Installing MPFR5880 --Node: Reporting Bugs11323 --Node: MPFR Basics13353 --Node: Headers and Libraries13669 --Node: Nomenclature and Types16828 --Node: MPFR Variable Conventions18874 --Node: Rounding Modes20418 --Ref: ternary value21544 --Node: Floating-Point Values on Special Numbers23526 --Node: Exceptions26572 --Node: Memory Handling29749 --Node: MPFR Interface30894 --Node: Initialization Functions33008 --Node: Assignment Functions40318 --Node: Combined Initialization and Assignment Functions49673 --Node: Conversion Functions50974 --Node: Basic Arithmetic Functions60035 --Node: Comparison Functions69200 --Node: Special Functions72687 --Node: Input and Output Functions86672 --Node: Formatted Output Functions88644 --Node: Integer Related Functions98431 --Node: Rounding Related Functions105051 --Node: Miscellaneous Functions108888 --Node: Exception Related Functions117568 --Node: Compatibility with MPF124386 --Node: Custom Interface127127 --Node: Internals131526 --Node: API Compatibility133066 --Node: Type and Macro Changes134995 --Node: Added Functions137844 --Node: Changed Functions141132 --Node: Removed Functions145545 --Node: Other Changes145973 --Node: Contributors147576 --Node: References150219 --Node: GNU Free Documentation License151973 --Node: Concept Index174562 --Node: Function and Type Index180659 -+Node: Introduction to MPFR3770 -+Node: Installing MPFR5884 -+Node: Reporting Bugs11327 -+Node: MPFR Basics13357 -+Node: Headers and Libraries13673 -+Node: Nomenclature and Types16832 -+Node: MPFR Variable Conventions18894 -+Node: Rounding Modes20438 -+Ref: ternary value21568 -+Node: Floating-Point Values on Special Numbers23554 -+Node: Exceptions26813 -+Node: Memory Handling29990 -+Node: MPFR Interface31135 -+Node: Initialization Functions33249 -+Node: Assignment Functions40559 -+Node: Combined Initialization and Assignment Functions49914 -+Node: Conversion Functions51215 -+Node: Basic Arithmetic Functions60276 -+Node: Comparison Functions69777 -+Node: Special Functions73264 -+Node: Input and Output Functions87862 -+Node: Formatted Output Functions89834 -+Node: Integer Related Functions99621 -+Node: Rounding Related Functions106241 -+Node: Miscellaneous Functions110078 -+Node: Exception Related Functions118758 -+Node: Compatibility with MPF125576 -+Node: Custom Interface128317 -+Node: Internals132716 -+Node: API Compatibility134260 -+Node: Type and Macro Changes136189 -+Node: Added Functions139038 -+Node: Changed Functions142326 -+Node: Removed Functions146739 -+Node: Other Changes147167 -+Node: Contributors148770 -+Node: References151413 -+Node: GNU Free Documentation License153167 -+Node: Concept Index175760 -+Node: Function and Type Index181857 -  - End Tag Table - -diff -Naurd mpfr-3.1.3-a/src/lngamma.c mpfr-3.1.3-b/src/lngamma.c ---- mpfr-3.1.3-a/src/lngamma.c 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/src/lngamma.c 2015-07-02 10:49:24.018113593 +0000 -@@ -603,16 +603,17 @@ - mpfr_get_prec (y), mpfr_log_prec, y, inex)); - - /* special cases */ -- if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (x))) -+ if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (x) || -+ (MPFR_IS_NEG (x) && mpfr_integer_p (x)))) - { -- if (MPFR_IS_NAN (x) || MPFR_IS_NEG (x)) -+ if (MPFR_IS_NAN (x)) - { - MPFR_SET_NAN (y); - MPFR_RET_NAN; - } -- else /* lngamma(+Inf) = lngamma(+0) = +Inf */ -+ else /* lngamma(+/-Inf) = lngamma(nonpositive integer) = +Inf */ - { -- if (MPFR_IS_ZERO (x)) -+ if (!MPFR_IS_INF (x)) - mpfr_set_divby0 (); - MPFR_SET_INF (y); - MPFR_SET_POS (y); -@@ -620,8 +621,8 @@ - } - } - -- /* if x < 0 and -2k-1 <= x <= -2k, then lngamma(x) = NaN */ -- if (MPFR_IS_NEG (x) && (unit_bit (x) == 0 || mpfr_integer_p (x))) -+ /* if -2k-1 < x < -2k <= 0, then lngamma(x) = NaN */ -+ if (MPFR_IS_NEG (x) && unit_bit (x) == 0) - { - MPFR_SET_NAN (y); - MPFR_RET_NAN; -diff -Naurd mpfr-3.1.3-a/src/mpfr.h mpfr-3.1.3-b/src/mpfr.h ---- mpfr-3.1.3-a/src/mpfr.h 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/src/mpfr.h 2015-07-02 10:49:24.038113803 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 3 --#define MPFR_VERSION_STRING "3.1.3" -+#define MPFR_VERSION_STRING "3.1.3-p1" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.3-a/src/version.c mpfr-3.1.3-b/src/version.c ---- mpfr-3.1.3-a/src/version.c 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/src/version.c 2015-07-02 10:49:24.042113845 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.3"; -+ return "3.1.3-p1"; - } -diff -Naurd mpfr-3.1.3-a/tests/tlngamma.c mpfr-3.1.3-b/tests/tlngamma.c ---- mpfr-3.1.3-a/tests/tlngamma.c 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/tests/tlngamma.c 2015-07-02 10:49:24.018113593 +0000 -@@ -33,7 +33,7 @@ - special (void) - { - mpfr_t x, y; -- int inex; -+ int i, inex; - - mpfr_init (x); - mpfr_init (y); -@@ -46,25 +46,29 @@ - exit (1); - } - -- mpfr_set_inf (x, -1); -+ mpfr_set_inf (x, 1); -+ mpfr_clear_flags (); - mpfr_lngamma (y, x, MPFR_RNDN); -- if (!mpfr_nan_p (y)) -+ if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0 || __gmpfr_flags != 0) - { -- printf ("Error for lngamma(-Inf)\n"); -+ printf ("Error for lngamma(+Inf)\n"); - exit (1); - } - -- mpfr_set_inf (x, 1); -+ mpfr_set_inf (x, -1); -+ mpfr_clear_flags (); - mpfr_lngamma (y, x, MPFR_RNDN); -- if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0) -+ if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0 || __gmpfr_flags != 0) - { -- printf ("Error for lngamma(+Inf)\n"); -+ printf ("Error for lngamma(-Inf)\n"); - exit (1); - } - - mpfr_set_ui (x, 0, MPFR_RNDN); -+ mpfr_clear_flags (); - mpfr_lngamma (y, x, MPFR_RNDN); -- if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0) -+ if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0 || -+ __gmpfr_flags != MPFR_FLAGS_DIVBY0) - { - printf ("Error for lngamma(+0)\n"); - exit (1); -@@ -72,32 +76,58 @@ - - mpfr_set_ui (x, 0, MPFR_RNDN); - mpfr_neg (x, x, MPFR_RNDN); -+ mpfr_clear_flags (); - mpfr_lngamma (y, x, MPFR_RNDN); -- if (!mpfr_nan_p (y)) -+ if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0 || -+ __gmpfr_flags != MPFR_FLAGS_DIVBY0) - { - printf ("Error for lngamma(-0)\n"); - exit (1); - } - - mpfr_set_ui (x, 1, MPFR_RNDN); -+ mpfr_clear_flags (); - mpfr_lngamma (y, x, MPFR_RNDN); -- if (MPFR_IS_NAN (y) || mpfr_cmp_ui (y, 0) || MPFR_IS_NEG (y)) -+ if (mpfr_cmp_ui0 (y, 0) || MPFR_IS_NEG (y)) - { - printf ("Error for lngamma(1)\n"); - exit (1); - } - -- mpfr_set_si (x, -1, MPFR_RNDN); -- mpfr_lngamma (y, x, MPFR_RNDN); -- if (!mpfr_nan_p (y)) -+ for (i = 1; i <= 5; i++) - { -- printf ("Error for lngamma(-1)\n"); -- exit (1); -+ int c; -+ -+ mpfr_set_si (x, -i, MPFR_RNDN); -+ mpfr_clear_flags (); -+ mpfr_lngamma (y, x, MPFR_RNDN); -+ if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0 || -+ __gmpfr_flags != MPFR_FLAGS_DIVBY0) -+ { -+ printf ("Error for lngamma(-%d)\n", i); -+ exit (1); -+ } -+ if (i & 1) -+ { -+ mpfr_nextabove (x); -+ c = '+'; -+ } -+ else -+ { -+ mpfr_nextbelow (x); -+ c = '-'; -+ } -+ mpfr_lngamma (y, x, MPFR_RNDN); -+ if (!mpfr_nan_p (y)) -+ { -+ printf ("Error for lngamma(-%d%cepsilon)\n", i, c); -+ exit (1); -+ } - } - - mpfr_set_ui (x, 2, MPFR_RNDN); - mpfr_lngamma (y, x, MPFR_RNDN); -- if (MPFR_IS_NAN (y) || mpfr_cmp_ui (y, 0) || MPFR_IS_NEG (y)) -+ if (mpfr_cmp_ui0 (y, 0) || MPFR_IS_NEG (y)) - { - printf ("Error for lngamma(2)\n"); - exit (1); -@@ -127,7 +157,7 @@ - mpfr_set_str (x, CHECK_X2, 10, MPFR_RNDN); - mpfr_lngamma (y, x, MPFR_RNDN); - mpfr_set_str (x, CHECK_Y2, 10, MPFR_RNDN); -- if (MPFR_IS_NAN (y) || mpfr_cmp (y, x)) -+ if (mpfr_cmp0 (y, x)) - { - printf ("mpfr_lngamma("CHECK_X2") is wrong:\n" - "expected "); -@@ -143,7 +173,7 @@ - mpfr_lngamma (y, x, MPFR_RNDU); - mpfr_set_prec (x, 175); - mpfr_set_str_binary (x, "0.1010001100011101101011001101110010100001000001000001110011000001101100001111001001000101011011100100010101011110100111110101010100010011010010000101010111001100011000101111E7"); -- if (MPFR_IS_NAN (y) || mpfr_cmp (x, y)) -+ if (mpfr_cmp0 (x, y)) - { - printf ("Error in mpfr_lngamma (1)\n"); - exit (1); -@@ -155,7 +185,7 @@ - mpfr_lngamma (x, y, MPFR_RNDZ); - mpfr_set_prec (y, 21); - mpfr_set_str_binary (y, "0.111000101000001100101E9"); -- if (MPFR_IS_NAN (x) || mpfr_cmp (x, y)) -+ if (mpfr_cmp0 (x, y)) - { - printf ("Error in mpfr_lngamma (120)\n"); - printf ("Expected "); mpfr_print_binary (y); puts (""); -@@ -169,7 +199,7 @@ - inex = mpfr_lngamma (y, x, MPFR_RNDN); - mpfr_set_prec (x, 206); - mpfr_set_str_binary (x, "0.10000111011000000011100010101001100110001110000111100011000100100110110010001011011110101001111011110110000001010100111011010000000011100110110101100111000111010011110010000100010111101010001101000110101001E13"); -- if (MPFR_IS_NAN (y) || mpfr_cmp (x, y)) -+ if (mpfr_cmp0 (x, y)) - { - printf ("Error in mpfr_lngamma (768)\n"); - exit (1); -@@ -185,7 +215,7 @@ - mpfr_set_str_binary (x, "0.1100E-66"); - mpfr_lngamma (y, x, MPFR_RNDN); - mpfr_set_str_binary (x, "0.1100E6"); -- if (MPFR_IS_NAN (y) || mpfr_cmp (x, y)) -+ if (mpfr_cmp0 (x, y)) - { - printf ("Error for lngamma(0.1100E-66)\n"); - exit (1); -@@ -199,7 +229,7 @@ - mpfr_lngamma (y, x, MPFR_RNDN); - mpfr_set_prec (x, 32); - mpfr_set_str_binary (x, "-0.10001000111011111011000010100010E207"); -- if (MPFR_IS_NAN (y) || mpfr_cmp (x, y)) -+ if (mpfr_cmp0 (x, y)) - { - printf ("Error for lngamma(-2^199+0.5)\n"); - printf ("Got "); -diff -Naurd mpfr-3.1.3-a/PATCHES mpfr-3.1.3-b/PATCHES ---- mpfr-3.1.3-a/PATCHES 2015-07-02 10:50:08.046573308 +0000 -+++ mpfr-3.1.3-b/PATCHES 2015-07-02 10:50:08.126574142 +0000 -@@ -0,0 +1 @@ -+muldiv-2exp-overflow -diff -Naurd mpfr-3.1.3-a/VERSION mpfr-3.1.3-b/VERSION ---- mpfr-3.1.3-a/VERSION 2015-07-02 10:49:24.042113845 +0000 -+++ mpfr-3.1.3-b/VERSION 2015-07-02 10:50:08.126574142 +0000 -@@ -1 +1 @@ --3.1.3-p1 -+3.1.3-p2 -diff -Naurd mpfr-3.1.3-a/src/div_2si.c mpfr-3.1.3-b/src/div_2si.c ---- mpfr-3.1.3-a/src/div_2si.c 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/src/div_2si.c 2015-07-02 10:50:08.106573933 +0000 -@@ -49,7 +49,7 @@ - rnd_mode = MPFR_RNDZ; - return mpfr_underflow (y, rnd_mode, MPFR_SIGN(y)); - } -- else if (MPFR_UNLIKELY(n < 0 && (__gmpfr_emax < MPFR_EMIN_MIN - n || -+ else if (MPFR_UNLIKELY(n <= 0 && (__gmpfr_emax < MPFR_EMIN_MIN - n || - exp > __gmpfr_emax + n)) ) - return mpfr_overflow (y, rnd_mode, MPFR_SIGN(y)); - -diff -Naurd mpfr-3.1.3-a/src/div_2ui.c mpfr-3.1.3-b/src/div_2ui.c ---- mpfr-3.1.3-a/src/div_2ui.c 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/src/div_2ui.c 2015-07-02 10:50:08.106573933 +0000 -@@ -32,7 +32,7 @@ - rnd_mode), - ("y[%Pu]=%.*Rg inexact=%d", mpfr_get_prec(y), mpfr_log_prec, y, inexact)); - -- if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (x))) -+ if (MPFR_UNLIKELY (n == 0 || MPFR_IS_SINGULAR (x))) - return mpfr_set (y, x, rnd_mode); - else - { -diff -Naurd mpfr-3.1.3-a/src/mpfr.h mpfr-3.1.3-b/src/mpfr.h ---- mpfr-3.1.3-a/src/mpfr.h 2015-07-02 10:49:24.038113803 +0000 -+++ mpfr-3.1.3-b/src/mpfr.h 2015-07-02 10:50:08.126574142 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 3 --#define MPFR_VERSION_STRING "3.1.3-p1" -+#define MPFR_VERSION_STRING "3.1.3-p2" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.3-a/src/mul_2si.c mpfr-3.1.3-b/src/mul_2si.c ---- mpfr-3.1.3-a/src/mul_2si.c 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/src/mul_2si.c 2015-07-02 10:50:08.106573933 +0000 -@@ -39,7 +39,7 @@ - { - mpfr_exp_t exp = MPFR_GET_EXP (x); - MPFR_SETRAW (inexact, y, x, exp, rnd_mode); -- if (MPFR_UNLIKELY( n > 0 && (__gmpfr_emax < MPFR_EMIN_MIN + n || -+ if (MPFR_UNLIKELY(n >= 0 && (__gmpfr_emax < MPFR_EMIN_MIN + n || - exp > __gmpfr_emax - n))) - return mpfr_overflow (y, rnd_mode, MPFR_SIGN(y)); - else if (MPFR_UNLIKELY(n < 0 && (__gmpfr_emin > MPFR_EMAX_MAX + n || -diff -Naurd mpfr-3.1.3-a/src/version.c mpfr-3.1.3-b/src/version.c ---- mpfr-3.1.3-a/src/version.c 2015-07-02 10:49:24.042113845 +0000 -+++ mpfr-3.1.3-b/src/version.c 2015-07-02 10:50:08.126574142 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.3-p1"; -+ return "3.1.3-p2"; - } -diff -Naurd mpfr-3.1.3-a/tests/tmul_2exp.c mpfr-3.1.3-b/tests/tmul_2exp.c ---- mpfr-3.1.3-a/tests/tmul_2exp.c 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/tests/tmul_2exp.c 2015-07-02 10:50:08.106573933 +0000 -@@ -242,6 +242,76 @@ - large (MPFR_EMAX_MAX); - } - -+/* Cases where the function overflows on n = 0 when rounding is like -+ away from zero. */ -+static void -+overflow0 (mpfr_exp_t emax) -+{ -+ mpfr_exp_t old_emax; -+ mpfr_t x, y1, y2; -+ int neg, r, op; -+ static char *sop[4] = { "mul_2ui", "mul_2si", "div_2ui", "div_2si" }; -+ -+ old_emax = mpfr_get_emax (); -+ set_emax (emax); -+ -+ mpfr_init2 (x, 8); -+ mpfr_inits2 (6, y1, y2, (mpfr_ptr) 0); -+ -+ mpfr_set_inf (x, 1); -+ mpfr_nextbelow (x); -+ -+ for (neg = 0; neg <= 1; neg++) -+ { -+ RND_LOOP (r) -+ { -+ int inex1, inex2; -+ unsigned int flags1, flags2; -+ -+ /* Even if there isn't an overflow (rounding ~ toward zero), -+ the result is the same as the one of an overflow. */ -+ inex1 = mpfr_overflow (y1, (mpfr_rnd_t) r, neg ? -1 : 1); -+ flags1 = MPFR_FLAGS_INEXACT; -+ if (mpfr_inf_p (y1)) -+ flags1 |= MPFR_FLAGS_OVERFLOW; -+ for (op = 0; op < 4; op++) -+ { -+ mpfr_clear_flags (); -+ inex2 = -+ op == 0 ? mpfr_mul_2ui (y2, x, 0, (mpfr_rnd_t) r) : -+ op == 1 ? mpfr_mul_2si (y2, x, 0, (mpfr_rnd_t) r) : -+ op == 2 ? mpfr_div_2ui (y2, x, 0, (mpfr_rnd_t) r) : -+ op == 3 ? mpfr_div_2si (y2, x, 0, (mpfr_rnd_t) r) : -+ (MPFR_ASSERTN (0), 0); -+ flags2 = __gmpfr_flags; -+ if (!(mpfr_equal_p (y1, y2) && -+ SAME_SIGN (inex1, inex2) && -+ flags1 == flags2)) -+ { -+ printf ("Error in overflow0 for %s, mpfr_%s, emax = %" -+ MPFR_EXP_FSPEC "d,\nx = ", -+ mpfr_print_rnd_mode ((mpfr_rnd_t) r), sop[op], -+ (mpfr_eexp_t) emax); -+ mpfr_dump (x); -+ printf ("Expected "); -+ mpfr_dump (y1); -+ printf (" with inex = %d, flags =", inex1); -+ flags_out (flags1); -+ printf ("Got "); -+ mpfr_dump (y2); -+ printf (" with inex = %d, flags =", inex2); -+ flags_out (flags2); -+ exit (1); -+ } -+ } -+ } -+ mpfr_neg (x, x, MPFR_RNDN); -+ } -+ -+ mpfr_clears (x, y1, y2, (mpfr_ptr) 0); -+ set_emax (old_emax); -+} -+ - int - main (int argc, char *argv[]) - { -@@ -334,6 +404,11 @@ - underflow0 (); - large0 (); - -+ if (mpfr_get_emax () != MPFR_EMAX_MAX) -+ overflow0 (mpfr_get_emax ()); -+ overflow0 (MPFR_EMAX_MAX); -+ overflow0 (-1); -+ - tests_end_mpfr (); - return 0; - } -diff -Naurd mpfr-3.1.3-a/PATCHES mpfr-3.1.3-b/PATCHES ---- mpfr-3.1.3-a/PATCHES 2015-07-17 08:54:48.592799981 +0000 -+++ mpfr-3.1.3-b/PATCHES 2015-07-17 08:54:48.616811495 +0000 -@@ -0,0 +1 @@ -+muldiv-2exp-underflow -diff -Naurd mpfr-3.1.3-a/VERSION mpfr-3.1.3-b/VERSION ---- mpfr-3.1.3-a/VERSION 2015-07-02 10:50:08.126574142 +0000 -+++ mpfr-3.1.3-b/VERSION 2015-07-17 08:54:48.616811495 +0000 -@@ -1 +1 @@ --3.1.3-p2 -+3.1.3-p3 -diff -Naurd mpfr-3.1.3-a/src/div_2si.c mpfr-3.1.3-b/src/div_2si.c ---- mpfr-3.1.3-a/src/div_2si.c 2015-07-02 10:50:08.106573933 +0000 -+++ mpfr-3.1.3-b/src/div_2si.c 2015-07-17 08:54:48.608807656 +0000 -@@ -45,7 +45,8 @@ - if (rnd_mode == MPFR_RNDN && - (__gmpfr_emin > MPFR_EMAX_MAX - (n - 1) || - exp < __gmpfr_emin + (n - 1) || -- (inexact >= 0 && mpfr_powerof2_raw (y)))) -+ ((MPFR_IS_NEG (y) ? inexact <= 0 : inexact >= 0) && -+ mpfr_powerof2_raw (y)))) - rnd_mode = MPFR_RNDZ; - return mpfr_underflow (y, rnd_mode, MPFR_SIGN(y)); - } -diff -Naurd mpfr-3.1.3-a/src/div_2ui.c mpfr-3.1.3-b/src/div_2ui.c ---- mpfr-3.1.3-a/src/div_2ui.c 2015-07-02 10:50:08.106573933 +0000 -+++ mpfr-3.1.3-b/src/div_2ui.c 2015-07-17 08:54:48.608807656 +0000 -@@ -44,7 +44,9 @@ - if (MPFR_UNLIKELY (n >= diffexp)) /* exp - n <= emin - 1 */ - { - if (rnd_mode == MPFR_RNDN && -- (n > diffexp || (inexact >= 0 && mpfr_powerof2_raw (y)))) -+ (n > diffexp || -+ ((MPFR_IS_NEG (y) ? inexact <= 0 : inexact >= 0) && -+ mpfr_powerof2_raw (y)))) - rnd_mode = MPFR_RNDZ; - return mpfr_underflow (y, rnd_mode, MPFR_SIGN (y)); - } -diff -Naurd mpfr-3.1.3-a/src/mpfr.h mpfr-3.1.3-b/src/mpfr.h ---- mpfr-3.1.3-a/src/mpfr.h 2015-07-02 10:50:08.126574142 +0000 -+++ mpfr-3.1.3-b/src/mpfr.h 2015-07-17 08:54:48.616811495 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 3 --#define MPFR_VERSION_STRING "3.1.3-p2" -+#define MPFR_VERSION_STRING "3.1.3-p3" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.3-a/src/mul_2si.c mpfr-3.1.3-b/src/mul_2si.c ---- mpfr-3.1.3-a/src/mul_2si.c 2015-07-02 10:50:08.106573933 +0000 -+++ mpfr-3.1.3-b/src/mul_2si.c 2015-07-17 08:54:48.608807656 +0000 -@@ -48,7 +48,8 @@ - if (rnd_mode == MPFR_RNDN && - (__gmpfr_emin > MPFR_EMAX_MAX + (n + 1) || - exp < __gmpfr_emin - (n + 1) || -- (inexact >= 0 && mpfr_powerof2_raw (y)))) -+ ((MPFR_IS_NEG (y) ? inexact <= 0 : inexact >= 0) && -+ mpfr_powerof2_raw (y)))) - rnd_mode = MPFR_RNDZ; - return mpfr_underflow (y, rnd_mode, MPFR_SIGN(y)); - } -diff -Naurd mpfr-3.1.3-a/src/version.c mpfr-3.1.3-b/src/version.c ---- mpfr-3.1.3-a/src/version.c 2015-07-02 10:50:08.126574142 +0000 -+++ mpfr-3.1.3-b/src/version.c 2015-07-17 08:54:48.616811495 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.3-p2"; -+ return "3.1.3-p3"; - } -diff -Naurd mpfr-3.1.3-a/tests/tmul_2exp.c mpfr-3.1.3-b/tests/tmul_2exp.c ---- mpfr-3.1.3-a/tests/tmul_2exp.c 2015-07-02 10:50:08.106573933 +0000 -+++ mpfr-3.1.3-b/tests/tmul_2exp.c 2015-07-17 08:54:48.608807656 +0000 -@@ -50,77 +50,82 @@ - { - mpfr_t x, y, z1, z2; - mpfr_exp_t emin; -- int i, k; -+ int i, k, s; - int prec; - int rnd; - int div; - int inex1, inex2; - unsigned int flags1, flags2; - -- /* Test mul_2si(x, e - k), div_2si(x, k - e) and div_2ui(x, k - e) -- * with emin = e, x = 1 + i/16, i in { -1, 0, 1 }, and k = 1 to 4, -- * by comparing the result with the one of a simple division. -+ /* Test mul_2si(x, e - k), div_2si(x, k - e) and div_2ui(x, k - e) with -+ * emin = e, x = s * (1 + i/16), i in { -1, 0, 1 }, s in { -1, 1 }, and -+ * k = 1 to 4, by comparing the result with the one of a simple division. - */ - emin = mpfr_get_emin (); - set_emin (e); - mpfr_inits2 (8, x, y, (mpfr_ptr) 0); - for (i = 15; i <= 17; i++) -- { -- inex1 = mpfr_set_ui_2exp (x, i, -4, MPFR_RNDN); -- MPFR_ASSERTN (inex1 == 0); -- for (prec = 6; prec >= 3; prec -= 3) -- { -- mpfr_inits2 (prec, z1, z2, (mpfr_ptr) 0); -- RND_LOOP (rnd) -- for (k = 1; k <= 4; k++) -- { -- /* The following one is assumed to be correct. */ -- inex1 = mpfr_mul_2si (y, x, e, MPFR_RNDN); -- MPFR_ASSERTN (inex1 == 0); -- inex1 = mpfr_set_ui (z1, 1 << k, MPFR_RNDN); -- MPFR_ASSERTN (inex1 == 0); -- mpfr_clear_flags (); -- /* Do not use mpfr_div_ui to avoid the optimization -- by mpfr_div_2si. */ -- inex1 = mpfr_div (z1, y, z1, (mpfr_rnd_t) rnd); -- flags1 = __gmpfr_flags; -- -- for (div = 0; div <= 2; div++) -+ for (s = 1; s >= -1; s -= 2) -+ { -+ inex1 = mpfr_set_si_2exp (x, s * i, -4, MPFR_RNDN); -+ MPFR_ASSERTN (inex1 == 0); -+ for (prec = 6; prec >= 3; prec -= 3) -+ { -+ mpfr_inits2 (prec, z1, z2, (mpfr_ptr) 0); -+ RND_LOOP (rnd) -+ for (k = 1; k <= 4; k++) - { -+ /* The following one is assumed to be correct. */ -+ inex1 = mpfr_mul_2si (y, x, e, MPFR_RNDN); -+ MPFR_ASSERTN (inex1 == 0); -+ inex1 = mpfr_set_ui (z1, 1 << k, MPFR_RNDN); -+ MPFR_ASSERTN (inex1 == 0); - mpfr_clear_flags (); -- inex2 = div == 0 ? -- mpfr_mul_2si (z2, x, e - k, (mpfr_rnd_t) rnd) : div == 1 ? -- mpfr_div_2si (z2, x, k - e, (mpfr_rnd_t) rnd) : -- mpfr_div_2ui (z2, x, k - e, (mpfr_rnd_t) rnd); -- flags2 = __gmpfr_flags; -- if (flags1 == flags2 && SAME_SIGN (inex1, inex2) && -- mpfr_equal_p (z1, z2)) -- continue; -- printf ("Error in underflow("); -- if (e == MPFR_EMIN_MIN) -- printf ("MPFR_EMIN_MIN"); -- else if (e == emin) -- printf ("default emin"); -- else if (e >= LONG_MIN) -- printf ("%ld", (long) e); -- else -- printf ("= LONG_MIN) -+ printf ("%ld", (long) e); -+ else -+ printf (" __gmpfr_emax + n)) ) - return mpfr_overflow (y, rnd_mode, MPFR_SIGN(y)); - -diff -Naurd mpfr-3.1.3-a/src/div_2ui.c mpfr-3.1.3-b/src/div_2ui.c ---- mpfr-3.1.3-a/src/div_2ui.c 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/src/div_2ui.c 2015-07-02 10:50:08.106573933 +0000 -@@ -32,7 +32,7 @@ - rnd_mode), - ("y[%Pu]=%.*Rg inexact=%d", mpfr_get_prec(y), mpfr_log_prec, y, inexact)); - -- if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (x))) -+ if (MPFR_UNLIKELY (n == 0 || MPFR_IS_SINGULAR (x))) - return mpfr_set (y, x, rnd_mode); - else - { -diff -Naurd mpfr-3.1.3-a/src/mpfr.h mpfr-3.1.3-b/src/mpfr.h ---- mpfr-3.1.3-a/src/mpfr.h 2015-07-02 10:49:24.038113803 +0000 -+++ mpfr-3.1.3-b/src/mpfr.h 2015-07-02 10:50:08.126574142 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 3 --#define MPFR_VERSION_STRING "3.1.3-p1" -+#define MPFR_VERSION_STRING "3.1.3-p2" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.3-a/src/mul_2si.c mpfr-3.1.3-b/src/mul_2si.c ---- mpfr-3.1.3-a/src/mul_2si.c 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/src/mul_2si.c 2015-07-02 10:50:08.106573933 +0000 -@@ -39,7 +39,7 @@ - { - mpfr_exp_t exp = MPFR_GET_EXP (x); - MPFR_SETRAW (inexact, y, x, exp, rnd_mode); -- if (MPFR_UNLIKELY( n > 0 && (__gmpfr_emax < MPFR_EMIN_MIN + n || -+ if (MPFR_UNLIKELY(n >= 0 && (__gmpfr_emax < MPFR_EMIN_MIN + n || - exp > __gmpfr_emax - n))) - return mpfr_overflow (y, rnd_mode, MPFR_SIGN(y)); - else if (MPFR_UNLIKELY(n < 0 && (__gmpfr_emin > MPFR_EMAX_MAX + n || -diff -Naurd mpfr-3.1.3-a/src/version.c mpfr-3.1.3-b/src/version.c ---- mpfr-3.1.3-a/src/version.c 2015-07-02 10:49:24.042113845 +0000 -+++ mpfr-3.1.3-b/src/version.c 2015-07-02 10:50:08.126574142 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.3-p1"; -+ return "3.1.3-p2"; - } -diff -Naurd mpfr-3.1.3-a/tests/tmul_2exp.c mpfr-3.1.3-b/tests/tmul_2exp.c ---- mpfr-3.1.3-a/tests/tmul_2exp.c 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/tests/tmul_2exp.c 2015-07-02 10:50:08.106573933 +0000 -@@ -242,6 +242,76 @@ - large (MPFR_EMAX_MAX); - } - -+/* Cases where the function overflows on n = 0 when rounding is like -+ away from zero. */ -+static void -+overflow0 (mpfr_exp_t emax) -+{ -+ mpfr_exp_t old_emax; -+ mpfr_t x, y1, y2; -+ int neg, r, op; -+ static char *sop[4] = { "mul_2ui", "mul_2si", "div_2ui", "div_2si" }; -+ -+ old_emax = mpfr_get_emax (); -+ set_emax (emax); -+ -+ mpfr_init2 (x, 8); -+ mpfr_inits2 (6, y1, y2, (mpfr_ptr) 0); -+ -+ mpfr_set_inf (x, 1); -+ mpfr_nextbelow (x); -+ -+ for (neg = 0; neg <= 1; neg++) -+ { -+ RND_LOOP (r) -+ { -+ int inex1, inex2; -+ unsigned int flags1, flags2; -+ -+ /* Even if there isn't an overflow (rounding ~ toward zero), -+ the result is the same as the one of an overflow. */ -+ inex1 = mpfr_overflow (y1, (mpfr_rnd_t) r, neg ? -1 : 1); -+ flags1 = MPFR_FLAGS_INEXACT; -+ if (mpfr_inf_p (y1)) -+ flags1 |= MPFR_FLAGS_OVERFLOW; -+ for (op = 0; op < 4; op++) -+ { -+ mpfr_clear_flags (); -+ inex2 = -+ op == 0 ? mpfr_mul_2ui (y2, x, 0, (mpfr_rnd_t) r) : -+ op == 1 ? mpfr_mul_2si (y2, x, 0, (mpfr_rnd_t) r) : -+ op == 2 ? mpfr_div_2ui (y2, x, 0, (mpfr_rnd_t) r) : -+ op == 3 ? mpfr_div_2si (y2, x, 0, (mpfr_rnd_t) r) : -+ (MPFR_ASSERTN (0), 0); -+ flags2 = __gmpfr_flags; -+ if (!(mpfr_equal_p (y1, y2) && -+ SAME_SIGN (inex1, inex2) && -+ flags1 == flags2)) -+ { -+ printf ("Error in overflow0 for %s, mpfr_%s, emax = %" -+ MPFR_EXP_FSPEC "d,\nx = ", -+ mpfr_print_rnd_mode ((mpfr_rnd_t) r), sop[op], -+ (mpfr_eexp_t) emax); -+ mpfr_dump (x); -+ printf ("Expected "); -+ mpfr_dump (y1); -+ printf (" with inex = %d, flags =", inex1); -+ flags_out (flags1); -+ printf ("Got "); -+ mpfr_dump (y2); -+ printf (" with inex = %d, flags =", inex2); -+ flags_out (flags2); -+ exit (1); -+ } -+ } -+ } -+ mpfr_neg (x, x, MPFR_RNDN); -+ } -+ -+ mpfr_clears (x, y1, y2, (mpfr_ptr) 0); -+ set_emax (old_emax); -+} -+ - int - main (int argc, char *argv[]) - { -@@ -334,6 +404,11 @@ - underflow0 (); - large0 (); - -+ if (mpfr_get_emax () != MPFR_EMAX_MAX) -+ overflow0 (mpfr_get_emax ()); -+ overflow0 (MPFR_EMAX_MAX); -+ overflow0 (-1); -+ - tests_end_mpfr (); - return 0; - } -diff -Naurd mpfr-3.1.3-a/PATCHES mpfr-3.1.3-b/PATCHES ---- mpfr-3.1.3-a/PATCHES 2015-07-17 08:54:48.592799981 +0000 -+++ mpfr-3.1.3-b/PATCHES 2015-07-17 08:54:48.616811495 +0000 -@@ -0,0 +1 @@ -+muldiv-2exp-underflow -diff -Naurd mpfr-3.1.3-a/VERSION mpfr-3.1.3-b/VERSION ---- mpfr-3.1.3-a/VERSION 2015-07-02 10:50:08.126574142 +0000 -+++ mpfr-3.1.3-b/VERSION 2015-07-17 08:54:48.616811495 +0000 -@@ -1 +1 @@ --3.1.3-p2 -+3.1.3-p3 -diff -Naurd mpfr-3.1.3-a/src/div_2si.c mpfr-3.1.3-b/src/div_2si.c ---- mpfr-3.1.3-a/src/div_2si.c 2015-07-02 10:50:08.106573933 +0000 -+++ mpfr-3.1.3-b/src/div_2si.c 2015-07-17 08:54:48.608807656 +0000 -@@ -45,7 +45,8 @@ - if (rnd_mode == MPFR_RNDN && - (__gmpfr_emin > MPFR_EMAX_MAX - (n - 1) || - exp < __gmpfr_emin + (n - 1) || -- (inexact >= 0 && mpfr_powerof2_raw (y)))) -+ ((MPFR_IS_NEG (y) ? inexact <= 0 : inexact >= 0) && -+ mpfr_powerof2_raw (y)))) - rnd_mode = MPFR_RNDZ; - return mpfr_underflow (y, rnd_mode, MPFR_SIGN(y)); - } -diff -Naurd mpfr-3.1.3-a/src/div_2ui.c mpfr-3.1.3-b/src/div_2ui.c ---- mpfr-3.1.3-a/src/div_2ui.c 2015-07-02 10:50:08.106573933 +0000 -+++ mpfr-3.1.3-b/src/div_2ui.c 2015-07-17 08:54:48.608807656 +0000 -@@ -44,7 +44,9 @@ - if (MPFR_UNLIKELY (n >= diffexp)) /* exp - n <= emin - 1 */ - { - if (rnd_mode == MPFR_RNDN && -- (n > diffexp || (inexact >= 0 && mpfr_powerof2_raw (y)))) -+ (n > diffexp || -+ ((MPFR_IS_NEG (y) ? inexact <= 0 : inexact >= 0) && -+ mpfr_powerof2_raw (y)))) - rnd_mode = MPFR_RNDZ; - return mpfr_underflow (y, rnd_mode, MPFR_SIGN (y)); - } -diff -Naurd mpfr-3.1.3-a/src/mpfr.h mpfr-3.1.3-b/src/mpfr.h ---- mpfr-3.1.3-a/src/mpfr.h 2015-07-02 10:50:08.126574142 +0000 -+++ mpfr-3.1.3-b/src/mpfr.h 2015-07-17 08:54:48.616811495 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 3 --#define MPFR_VERSION_STRING "3.1.3-p2" -+#define MPFR_VERSION_STRING "3.1.3-p3" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.3-a/src/mul_2si.c mpfr-3.1.3-b/src/mul_2si.c ---- mpfr-3.1.3-a/src/mul_2si.c 2015-07-02 10:50:08.106573933 +0000 -+++ mpfr-3.1.3-b/src/mul_2si.c 2015-07-17 08:54:48.608807656 +0000 -@@ -48,7 +48,8 @@ - if (rnd_mode == MPFR_RNDN && - (__gmpfr_emin > MPFR_EMAX_MAX + (n + 1) || - exp < __gmpfr_emin - (n + 1) || -- (inexact >= 0 && mpfr_powerof2_raw (y)))) -+ ((MPFR_IS_NEG (y) ? inexact <= 0 : inexact >= 0) && -+ mpfr_powerof2_raw (y)))) - rnd_mode = MPFR_RNDZ; - return mpfr_underflow (y, rnd_mode, MPFR_SIGN(y)); - } -diff -Naurd mpfr-3.1.3-a/src/version.c mpfr-3.1.3-b/src/version.c ---- mpfr-3.1.3-a/src/version.c 2015-07-02 10:50:08.126574142 +0000 -+++ mpfr-3.1.3-b/src/version.c 2015-07-17 08:54:48.616811495 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.3-p2"; -+ return "3.1.3-p3"; - } -diff -Naurd mpfr-3.1.3-a/tests/tmul_2exp.c mpfr-3.1.3-b/tests/tmul_2exp.c ---- mpfr-3.1.3-a/tests/tmul_2exp.c 2015-07-02 10:50:08.106573933 +0000 -+++ mpfr-3.1.3-b/tests/tmul_2exp.c 2015-07-17 08:54:48.608807656 +0000 -@@ -50,77 +50,82 @@ - { - mpfr_t x, y, z1, z2; - mpfr_exp_t emin; -- int i, k; -+ int i, k, s; - int prec; - int rnd; - int div; - int inex1, inex2; - unsigned int flags1, flags2; - -- /* Test mul_2si(x, e - k), div_2si(x, k - e) and div_2ui(x, k - e) -- * with emin = e, x = 1 + i/16, i in { -1, 0, 1 }, and k = 1 to 4, -- * by comparing the result with the one of a simple division. -+ /* Test mul_2si(x, e - k), div_2si(x, k - e) and div_2ui(x, k - e) with -+ * emin = e, x = s * (1 + i/16), i in { -1, 0, 1 }, s in { -1, 1 }, and -+ * k = 1 to 4, by comparing the result with the one of a simple division. - */ - emin = mpfr_get_emin (); - set_emin (e); - mpfr_inits2 (8, x, y, (mpfr_ptr) 0); - for (i = 15; i <= 17; i++) -- { -- inex1 = mpfr_set_ui_2exp (x, i, -4, MPFR_RNDN); -- MPFR_ASSERTN (inex1 == 0); -- for (prec = 6; prec >= 3; prec -= 3) -- { -- mpfr_inits2 (prec, z1, z2, (mpfr_ptr) 0); -- RND_LOOP (rnd) -- for (k = 1; k <= 4; k++) -- { -- /* The following one is assumed to be correct. */ -- inex1 = mpfr_mul_2si (y, x, e, MPFR_RNDN); -- MPFR_ASSERTN (inex1 == 0); -- inex1 = mpfr_set_ui (z1, 1 << k, MPFR_RNDN); -- MPFR_ASSERTN (inex1 == 0); -- mpfr_clear_flags (); -- /* Do not use mpfr_div_ui to avoid the optimization -- by mpfr_div_2si. */ -- inex1 = mpfr_div (z1, y, z1, (mpfr_rnd_t) rnd); -- flags1 = __gmpfr_flags; -- -- for (div = 0; div <= 2; div++) -+ for (s = 1; s >= -1; s -= 2) -+ { -+ inex1 = mpfr_set_si_2exp (x, s * i, -4, MPFR_RNDN); -+ MPFR_ASSERTN (inex1 == 0); -+ for (prec = 6; prec >= 3; prec -= 3) -+ { -+ mpfr_inits2 (prec, z1, z2, (mpfr_ptr) 0); -+ RND_LOOP (rnd) -+ for (k = 1; k <= 4; k++) - { -+ /* The following one is assumed to be correct. */ -+ inex1 = mpfr_mul_2si (y, x, e, MPFR_RNDN); -+ MPFR_ASSERTN (inex1 == 0); -+ inex1 = mpfr_set_ui (z1, 1 << k, MPFR_RNDN); -+ MPFR_ASSERTN (inex1 == 0); - mpfr_clear_flags (); -- inex2 = div == 0 ? -- mpfr_mul_2si (z2, x, e - k, (mpfr_rnd_t) rnd) : div == 1 ? -- mpfr_div_2si (z2, x, k - e, (mpfr_rnd_t) rnd) : -- mpfr_div_2ui (z2, x, k - e, (mpfr_rnd_t) rnd); -- flags2 = __gmpfr_flags; -- if (flags1 == flags2 && SAME_SIGN (inex1, inex2) && -- mpfr_equal_p (z1, z2)) -- continue; -- printf ("Error in underflow("); -- if (e == MPFR_EMIN_MIN) -- printf ("MPFR_EMIN_MIN"); -- else if (e == emin) -- printf ("default emin"); -- else if (e >= LONG_MIN) -- printf ("%ld", (long) e); -- else -- printf ("= LONG_MIN) -+ printf ("%ld", (long) e); -+ else -+ printf ("d1 or (np[n-1]=d1 and np[n-2]>=d0) here, -+ since we truncate the divisor at each step, but since {np,n} < D -+ originally, the largest possible partial quotient is B-1. */ -+ if (MPFR_UNLIKELY(np[n-1] > d1 || (np[n-1] == d1 && np[n-2] >= d0))) - q2 = ~ (mp_limb_t) 0; - else - udiv_qr_3by2 (q2, q1, q0, np[n - 1], np[n - 2], np[n - 3], -diff -Naurd mpfr-3.1.3-a/src/version.c mpfr-3.1.3-b/src/version.c ---- mpfr-3.1.3-a/src/version.c 2015-07-17 08:58:21.118986898 +0000 -+++ mpfr-3.1.3-b/src/version.c 2015-10-29 13:47:46.763900609 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.3-p4"; -+ return "3.1.3-p5"; - } -diff -Naurd mpfr-3.1.3-a/tests/tdiv.c mpfr-3.1.3-b/tests/tdiv.c ---- mpfr-3.1.3-a/tests/tdiv.c 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/tests/tdiv.c 2015-10-29 13:47:46.751900855 +0000 -@@ -1099,6 +1099,69 @@ - mpfr_set_emax (old_emax); - } - -+/* Bug in mpfr_divhigh_n_basecase when all limbs of q (except the most -+ significant one) are B-1 where B=2^GMP_NUMB_BITS. Since we truncate -+ the divisor at each step, it might happen at some point that -+ (np[n-1],np[n-2]) > (d1,d0), and not only the equality. -+ Reported by Ricky Farr -+ -+ To get a failure, a MPFR_DIVHIGH_TAB entry below the MPFR_DIV_THRESHOLD -+ limit must have a value 0. With most mparam.h files, this cannot occur. */ -+static void -+test_20151023 (void) -+{ -+ mpfr_prec_t p; -+ mpfr_t n, d, q, q0; -+ int inex, i; -+ -+ for (p = GMP_NUMB_BITS; p <= 2000; p++) -+ { -+ mpfr_init2 (n, 2*p); -+ mpfr_init2 (d, p); -+ mpfr_init2 (q, p); -+ mpfr_init2 (q0, GMP_NUMB_BITS); -+ -+ /* generate a random divisor of p bits */ -+ mpfr_urandomb (d, RANDS); -+ /* generate a random quotient of GMP_NUMB_BITS bits */ -+ mpfr_urandomb (q0, RANDS); -+ /* zero-pad the quotient to p bits */ -+ inex = mpfr_prec_round (q0, p, MPFR_RNDN); -+ MPFR_ASSERTN(inex == 0); -+ -+ for (i = 0; i < 3; i++) -+ { -+ /* i=0: try with the original quotient xxx000...000 -+ i=1: try with the original quotient minus one ulp -+ i=2: try with the original quotient plus one ulp */ -+ if (i == 1) -+ mpfr_nextbelow (q0); -+ else if (i == 2) -+ { -+ mpfr_nextabove (q0); -+ mpfr_nextabove (q0); -+ } -+ -+ inex = mpfr_mul (n, d, q0, MPFR_RNDN); -+ MPFR_ASSERTN(inex == 0); -+ mpfr_nextabove (n); -+ mpfr_div (q, n, d, MPFR_RNDN); -+ MPFR_ASSERTN(mpfr_cmp (q, q0) == 0); -+ -+ inex = mpfr_mul (n, d, q0, MPFR_RNDN); -+ MPFR_ASSERTN(inex == 0); -+ mpfr_nextbelow (n); -+ mpfr_div (q, n, d, MPFR_RNDN); -+ MPFR_ASSERTN(mpfr_cmp (q, q0) == 0); -+ } -+ -+ mpfr_clear (n); -+ mpfr_clear (d); -+ mpfr_clear (q); -+ mpfr_clear (q0); -+ } -+} -+ - #define TEST_FUNCTION test_div - #define TWO_ARGS - #define RAND_FUNCTION(x) mpfr_random2(x, MPFR_LIMB_SIZE (x), randlimb () % 100, RANDS) -@@ -1219,6 +1282,7 @@ - consistency (); - test_20070603 (); - test_20070628 (); -+ test_20151023 (); - test_generic (2, 800, 50); - test_extreme (); - diff --git a/easybuild/easyconfigs/g/GCC/ppl-0.12.1-mpfr.patch b/easybuild/easyconfigs/g/GCC/ppl-0.12.1-mpfr.patch deleted file mode 100644 index 30c087cc7d63..000000000000 --- a/easybuild/easyconfigs/g/GCC/ppl-0.12.1-mpfr.patch +++ /dev/null @@ -1,58 +0,0 @@ -From 9f843aecc23981aec6ed1eaa8be06e6786a47f0d Mon Sep 17 00:00:00 2001 -From: Roberto Bagnara -Date: Wed, 19 Dec 2012 08:42:19 +0100 -Subject: [PATCH] GMP version 5.1.0 (and, presumably, later versions) defines std::numeric_limits. - ---- - src/mp_std_bits.cc | 6 ++++++ - src/mp_std_bits.defs.hh | 6 ++++++ - 2 files changed, 12 insertions(+), 0 deletions(-) - -diff --git a/src/mp_std_bits.cc b/src/mp_std_bits.cc -index c8da535..918b9af 100644 ---- a/src/mp_std_bits.cc -+++ b/src/mp_std_bits.cc -@@ -25,6 +25,9 @@ site: http://bugseng.com/products/ppl/ . */ - #include "ppl-config.h" - #include "mp_std_bits.defs.hh" - -+#if __GNU_MP_VERSION < 5 \ -+ || (__GNU_MP_VERSION == 5 && __GNU_MP_VERSION_MINOR < 1) -+ - const bool std::numeric_limits::is_specialized; - const int std::numeric_limits::digits; - const int std::numeric_limits::digits10; -@@ -70,3 +73,6 @@ const bool std::numeric_limits::is_modulo; - const bool std::numeric_limits::traps; - const bool std::numeric_limits::tininess_before; - const std::float_round_style std::numeric_limits::round_style; -+ -+#endif // __GNU_MP_VERSION < 5 -+ // || (__GNU_MP_VERSION == 5 && __GNU_MP_VERSION_MINOR < 1) -diff --git a/src/mp_std_bits.defs.hh b/src/mp_std_bits.defs.hh -index f71595a..0d078ec 100644 ---- a/src/mp_std_bits.defs.hh -+++ b/src/mp_std_bits.defs.hh -@@ -38,6 +38,9 @@ void swap(mpz_class& x, mpz_class& y); - #endif // defined(PPL_DOXYGEN_INCLUDE_IMPLEMENTATION_DETAILS) - void swap(mpq_class& x, mpq_class& y); - -+#if __GNU_MP_VERSION < 5 \ -+ || (__GNU_MP_VERSION == 5 && __GNU_MP_VERSION_MINOR < 1) -+ - namespace std { - - #ifdef PPL_DOXYGEN_INCLUDE_IMPLEMENTATION_DETAILS -@@ -164,6 +167,9 @@ public: - - } // namespace std - -+#endif // __GNU_MP_VERSION < 5 -+ // || (__GNU_MP_VERSION == 5 && __GNU_MP_VERSION_MINOR < 1) -+ - #include "mp_std_bits.inlines.hh" - - #endif // !defined(PPL_mp_std_bits_defs_hh) --- -1.7.0.4 - diff --git a/easybuild/easyconfigs/g/GCCcore/GCC-9.x_fix-libsanitizer-cyclades.patch b/easybuild/easyconfigs/g/GCCcore/GCC-9.x_fix-libsanitizer-cyclades.patch deleted file mode 100644 index 34119830b4f5..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCC-9.x_fix-libsanitizer-cyclades.patch +++ /dev/null @@ -1,121 +0,0 @@ -From 2b40941d23b1570cdd90083b58fa0f66aa58c86e Mon Sep 17 00:00:00 2001 -From: Tamar Christina -Date: Fri, 21 May 2021 12:16:56 +0100 -Subject: [PATCH] libsanitizer: Remove cyclades from libsanitizer - -The Linux kernel has removed the interface to cyclades from -the latest kernel headers[1] due to them being orphaned for the -past 13 years. - -libsanitizer uses this header when compiling against glibc, but -glibcs itself doesn't seem to have any references to cyclades. - -Further more it seems that the driver is broken in the kernel and -the firmware doesn't seem to be available anymore. - -As such since this is breaking the build of libsanitizer (and so the -GCC bootstrap[2]) I propose to remove this. - -[1] https://lkml.org/lkml/2021/3/2/153 -[2] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100379 - -libsanitizer/ChangeLog: - - PR sanitizer/100379 - * sanitizer_common/sanitizer_common_interceptors_ioctl.inc: Cherry-pick - llvm-project revision f7c5351552387bd43f6ca3631016d7f0dfe0f135. - * sanitizer_common/sanitizer_platform_limits_posix.cc: Likewise. - * sanitizer_common/sanitizer_platform_limits_posix.h: Likewise. ---- - .../sanitizer_common_interceptors_ioctl.inc | 9 --------- - .../sanitizer_platform_limits_posix.cc | 11 ----------- - .../sanitizer_platform_limits_posix.h | 10 ---------- - 3 files changed, 30 deletions(-) - -diff --git a/libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc b/libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc -index 5408ea17c59..7a9cd3f5968 100644 ---- a/libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc -+++ b/libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc -@@ -365,15 +365,6 @@ static void ioctl_table_fill() { - - #if SANITIZER_LINUX && !SANITIZER_ANDROID - // _(SIOCDEVPLIP, WRITE, struct_ifreq_sz); // the same as EQL_ENSLAVE -- _(CYGETDEFTHRESH, WRITE, sizeof(int)); -- _(CYGETDEFTIMEOUT, WRITE, sizeof(int)); -- _(CYGETMON, WRITE, struct_cyclades_monitor_sz); -- _(CYGETTHRESH, WRITE, sizeof(int)); -- _(CYGETTIMEOUT, WRITE, sizeof(int)); -- _(CYSETDEFTHRESH, NONE, 0); -- _(CYSETDEFTIMEOUT, NONE, 0); -- _(CYSETTHRESH, NONE, 0); -- _(CYSETTIMEOUT, NONE, 0); - _(EQL_EMANCIPATE, WRITE, struct_ifreq_sz); - _(EQL_ENSLAVE, WRITE, struct_ifreq_sz); - _(EQL_GETMASTRCFG, WRITE, struct_ifreq_sz); -diff --git a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc -index d823a12190c..e8fce8a0287 100644 ---- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc -+++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc -@@ -157,7 +157,6 @@ typedef struct user_fpregs elf_fpregset_t; - # include - #endif - #include --#include - #include - #include - #include -@@ -466,7 +465,6 @@ unsigned struct_ElfW_Phdr_sz = sizeof(Elf_Phdr); - - #if SANITIZER_LINUX && !SANITIZER_ANDROID - unsigned struct_ax25_parms_struct_sz = sizeof(struct ax25_parms_struct); -- unsigned struct_cyclades_monitor_sz = sizeof(struct cyclades_monitor); - #if EV_VERSION > (0x010000) - unsigned struct_input_keymap_entry_sz = sizeof(struct input_keymap_entry); - #else -@@ -833,15 +831,6 @@ unsigned struct_ElfW_Phdr_sz = sizeof(Elf_Phdr); - #endif // SANITIZER_LINUX || SANITIZER_FREEBSD - - #if SANITIZER_LINUX && !SANITIZER_ANDROID -- unsigned IOCTL_CYGETDEFTHRESH = CYGETDEFTHRESH; -- unsigned IOCTL_CYGETDEFTIMEOUT = CYGETDEFTIMEOUT; -- unsigned IOCTL_CYGETMON = CYGETMON; -- unsigned IOCTL_CYGETTHRESH = CYGETTHRESH; -- unsigned IOCTL_CYGETTIMEOUT = CYGETTIMEOUT; -- unsigned IOCTL_CYSETDEFTHRESH = CYSETDEFTHRESH; -- unsigned IOCTL_CYSETDEFTIMEOUT = CYSETDEFTIMEOUT; -- unsigned IOCTL_CYSETTHRESH = CYSETTHRESH; -- unsigned IOCTL_CYSETTIMEOUT = CYSETTIMEOUT; - unsigned IOCTL_EQL_EMANCIPATE = EQL_EMANCIPATE; - unsigned IOCTL_EQL_ENSLAVE = EQL_ENSLAVE; - unsigned IOCTL_EQL_GETMASTRCFG = EQL_GETMASTRCFG; -diff --git a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h -index 6a673a7c995..f921bf2b5b5 100644 ---- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h -+++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h -@@ -1040,7 +1040,6 @@ struct __sanitizer_cookie_io_functions_t { - - #if SANITIZER_LINUX && !SANITIZER_ANDROID - extern unsigned struct_ax25_parms_struct_sz; -- extern unsigned struct_cyclades_monitor_sz; - extern unsigned struct_input_keymap_entry_sz; - extern unsigned struct_ipx_config_data_sz; - extern unsigned struct_kbdiacrs_sz; -@@ -1385,15 +1384,6 @@ struct __sanitizer_cookie_io_functions_t { - #endif // SANITIZER_LINUX || SANITIZER_FREEBSD - - #if SANITIZER_LINUX && !SANITIZER_ANDROID -- extern unsigned IOCTL_CYGETDEFTHRESH; -- extern unsigned IOCTL_CYGETDEFTIMEOUT; -- extern unsigned IOCTL_CYGETMON; -- extern unsigned IOCTL_CYGETTHRESH; -- extern unsigned IOCTL_CYGETTIMEOUT; -- extern unsigned IOCTL_CYSETDEFTHRESH; -- extern unsigned IOCTL_CYSETDEFTIMEOUT; -- extern unsigned IOCTL_CYSETTHRESH; -- extern unsigned IOCTL_CYSETTIMEOUT; - extern unsigned IOCTL_EQL_EMANCIPATE; - extern unsigned IOCTL_EQL_ENSLAVE; - extern unsigned IOCTL_EQL_GETMASTRCFG; --- -2.27.0 - diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-10.1.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-10.1.0.eb deleted file mode 100644 index 5ad494800692..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-10.1.0.eb +++ /dev/null @@ -1,59 +0,0 @@ -easyblock = 'EB_GCC' - -name = 'GCCcore' -version = '10.1.0' - -homepage = 'https://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 = SYSTEM - -source_urls = [ - 'https://ftpmirror.gnu.org/gnu/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror - 'https://ftpmirror.gnu.org/gnu/gmp', # idem for GMP - 'https://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR - 'https://ftpmirror.gnu.org/gnu/mpc', # idem for MPC - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies - 'https://gcc.gnu.org/pub/gcc/infrastructure/', # HTTPS mirror for GCC dependencies - 'https://libisl.sourceforge.io/', # fallback URL for isl - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL -] -sources = [ - 'gcc-%(version)s.tar.gz', - 'gmp-6.2.0.tar.bz2', - 'mpfr-4.0.2.tar.bz2', - 'mpc-1.1.0.tar.gz', - 'isl-0.22.1.tar.bz2', -] -patches = [ - 'GCCcore-6.2.0-fix-find-isl.patch', - 'GCCcore-9.3.0_gmp-c99.patch', - 'GCCcore-9.x-11.x_fix-unsigned-fpe-traps.patch', - 'GCC-10.x_fix-libsanitizer-cyclades.patch', - 'GCCcore-11_fix-libsanitzer-glibc-2.36.patch', -] -checksums = [ - {'gcc-10.1.0.tar.gz': '954057239c89d25bc7a62bfbceb58026363ad74f079c63fdba27f95abbf60900'}, - {'gmp-6.2.0.tar.bz2': 'f51c99cb114deb21a60075ffb494c1a210eb9d7cb729ed042ddb7de9534451ea'}, - {'mpfr-4.0.2.tar.bz2': 'c05e3f02d09e0e9019384cdd58e0f19c64e6db1fd6f5ecf77b4b1c61ca253acc'}, - {'mpc-1.1.0.tar.gz': '6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e'}, - {'isl-0.22.1.tar.bz2': '1a668ef92eb181a7c021e8531a3ca89fd71aa1b3744db56f68365ab0a224c5cd'}, - {'GCCcore-6.2.0-fix-find-isl.patch': '5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68'}, - {'GCCcore-9.3.0_gmp-c99.patch': '0e135e1cc7cec701beea9d7d17a61bab34cfd496b4b555930016b98db99f922e'}, - {'GCCcore-9.x-11.x_fix-unsigned-fpe-traps.patch': - '03a2e4aeda78d398edd680d6a1ba842b8ceb29c126ebb7fe2e3541ddfe4fbed4'}, - {'GCC-10.x_fix-libsanitizer-cyclades.patch': 'ba1f1cdc3a370281a9c1a45758db48b7edbddb70a9f6b10951fe8a77e4931832'}, - {'GCCcore-11_fix-libsanitzer-glibc-2.36.patch': '5c6c3b4655883a23dd9da7ef99751e5db23f35189c03689d2ab755b22cb39a60'}, -] - -builddependencies = [ - ('M4', '1.4.19'), - ('binutils', '2.34'), -] - -languages = ['c', 'c++', 'fortran'] - -withisl = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-14.2.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-14.2.0.eb new file mode 100644 index 000000000000..438a848145f2 --- /dev/null +++ b/easybuild/easyconfigs/g/GCCcore/GCCcore-14.2.0.eb @@ -0,0 +1,63 @@ +easyblock = 'EB_GCC' + +name = 'GCCcore' +version = '14.2.0' + +homepage = 'https://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 = SYSTEM + +source_urls = [ + 'https://ftpmirror.gnu.org/gnu/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror + 'https://sourceware.org/pub/gcc/releases/gcc-%(version)s', # fallback URL for GCC + 'https://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'https://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR + 'https://ftpmirror.gnu.org/gnu/mpc', # idem for MPC + 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies + 'https://gcc.gnu.org/pub/gcc/infrastructure/', # HTTPS mirror for GCC dependencies + 'https://libisl.sourceforge.io/', # fallback URL for isl + 'https://sourceware.org/pub/newlib/', # for newlib + 'https://github.com/MentorEmbedded/nvptx-tools/archive', # for nvptx-tools +] +sources = [ + 'gcc-%(version)s.tar.gz', + 'gmp-6.3.0.tar.bz2', + 'mpfr-4.2.1.tar.bz2', + 'mpc-1.3.1.tar.gz', + 'isl-0.26.tar.bz2', + 'newlib-4.4.0.20231231.tar.gz', + {'download_filename': '3136cf9.tar.gz', 'filename': 'nvptx-tools-20240801.tar.gz'}, +] +patches = [ + 'GCCcore-6.2.0-fix-find-isl.patch', + 'GCCcore-9.3.0_gmp-c99.patch', +] +checksums = [ + {'gcc-14.2.0.tar.gz': '7d376d445f93126dc545e2c0086d0f647c3094aae081cdb78f42ce2bc25e7293'}, + {'gmp-6.3.0.tar.bz2': 'ac28211a7cfb609bae2e2c8d6058d66c8fe96434f740cf6fe2e47b000d1c20cb'}, + {'mpfr-4.2.1.tar.bz2': 'b9df93635b20e4089c29623b19420c4ac848a1b29df1cfd59f26cab0d2666aa0'}, + {'mpc-1.3.1.tar.gz': 'ab642492f5cf882b74aa0cb730cd410a81edcdbec895183ce930e706c1c759b8'}, + {'isl-0.26.tar.bz2': '5eac8664e9d67be6bd0bee5085d6840b8baf738c06814df47eaf4166d9776436'}, + {'newlib-4.4.0.20231231.tar.gz': '0c166a39e1bf0951dfafcd68949fe0e4b6d3658081d6282f39aeefc6310f2f13'}, + {'nvptx-tools-20240801.tar.gz': 'a1106bf11b66d12e67194d8aa37196bb96996b614f44b3d3bc1b5854eefec03c'}, + {'GCCcore-6.2.0-fix-find-isl.patch': '5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68'}, + {'GCCcore-9.3.0_gmp-c99.patch': '0e135e1cc7cec701beea9d7d17a61bab34cfd496b4b555930016b98db99f922e'}, +] + +builddependencies = [ + ('M4', '1.4.19'), + ('binutils', '2.42'), +] + +languages = ['c', 'c++', 'fortran'] + +withisl = True +withnvptx = True + +# Perl is only required when building with NVPTX support +if withnvptx: + osdependencies = ['perl'] + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.2.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.2.eb deleted file mode 100644 index 27a978021e8e..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.2.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'EB_GCC' - -name = 'GCCcore' -version = '4.9.2' - -homepage = 'http://gcc.gnu.org/' -description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, - as well as libraries for these languages (libstdc++, libgcj,...).""" - -toolchain = SYSTEM - -local_mpfr_version = '3.1.2' - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc', # idem for MPC -] -sources = [ - 'gcc-%(version)s.tar.bz2', - 'gmp-6.0.0a.tar.bz2', - 'mpfr-%s.tar.gz' % local_mpfr_version, - 'mpc-1.0.2.tar.gz', -] - -builddependencies = [ - ('Autotools', '20150215'), - ('binutils', '2.25'), -] - -patches = [('mpfr-%s-allpatches-20141204.patch' % local_mpfr_version, '../mpfr-%s' % local_mpfr_version)] - -checksums = [ - '4df8ee253b7f3863ad0b86359cd39c43', # gcc-4.9.2.tar.bz2 - 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - '68fadff3358fb3e7976c7a398a0af4c3', # mpc-1.0.2.tar.gz - '58aec98d15982f9744a043d2f1c5af82', # mpfr-3.1.2-allpatches-20141204.patch -] - -languages = ['c', 'c++', 'fortran'] - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.3.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.3.eb deleted file mode 100644 index ecd5ece1385c..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.3.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'EB_GCC' - -name = 'GCCcore' -version = '4.9.3' - -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 = SYSTEM - -local_mpfr_version = '3.1.2' - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc', # idem for MPC -] -sources = [ - 'gcc-%(version)s.tar.bz2', - 'gmp-6.0.0a.tar.bz2', - 'mpfr-%s.tar.gz' % local_mpfr_version, - 'mpc-1.0.2.tar.gz', -] - -builddependencies = [ - ('Autotools', '20150215'), - ('binutils', '2.25'), -] - -patches = [('mpfr-%s-allpatches-20141204.patch' % local_mpfr_version, '../mpfr-%s' % local_mpfr_version)] - -checksums = [ - '6f831b4d251872736e8e9cc09746f327', # gcc-4.9.3.tar.bz2 - 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - '68fadff3358fb3e7976c7a398a0af4c3', # mpc-1.0.2.tar.gz - '58aec98d15982f9744a043d2f1c5af82', # mpfr-3.1.2-allpatches-20141204.patch -] - -languages = ['c', 'c++', 'fortran'] - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.4.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.4.eb deleted file mode 100644 index 2f31820c922b..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.4.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'EB_GCC' - -name = 'GCCcore' -version = '4.9.4' - -homepage = 'http://gcc.gnu.org/' -description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, - as well as libraries for these languages (libstdc++, libgcj,...).""" - -toolchain = SYSTEM - -local_mpfr_version = '3.1.4' - -source_urls = [ - '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://ftpmirror.gnu.org/gnu/mpc', # idem for MPC -] -sources = [ - 'gcc-%(version)s.tar.bz2', - 'gmp-6.1.1.tar.bz2', - 'mpfr-%s.tar.gz' % local_mpfr_version, - 'mpc-1.0.3.tar.gz', -] - -builddependencies = [ - ('Autotools', '20150215'), - ('binutils', '2.25'), -] - -patches = [('mpfr-%s-allpatches-20160601.patch' % local_mpfr_version, '../mpfr-%s' % local_mpfr_version)] - -checksums = [ - '87c24a4090c1577ba817ec6882602491', # gcc-4.9.4.tar.bz2 - '4c175f86e11eb32d8bf9872ca3a8e11d', # gmp-6.1.1.tar.bz2 - '482ab3c120ffc959f631b4ba9ec59a46', # mpfr-3.1.4.tar.gz - 'd6a1d5f8ddea3abd2cc3e98f58352d26', # mpc-1.0.3.tar.gz - '22164533561142b70fda09af4e775acc', # mpfr-3.1.4-allpatches-20160601.patch -] - -languages = ['c', 'c++', 'fortran'] - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-5.3.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-5.3.0.eb deleted file mode 100644 index 5b31a2f935b8..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-5.3.0.eb +++ /dev/null @@ -1,51 +0,0 @@ -easyblock = 'EB_GCC' - -name = 'GCCcore' -version = '5.3.0' - -homepage = 'http://gcc.gnu.org/' -description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, - as well as libraries for these languages (libstdc++, libgcj,...).""" - -toolchain = SYSTEM - -local_mpfr_version = '3.1.3' - -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://ftpmirror.gnu.org/gnu/mpc', # idem for MPC - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies - 'https://gcc.gnu.org/pub/gcc/infrastructure/', # HTTPS mirror for GCC dependencies - 'https://libisl.sourceforge.io/', # fallback URL for isl - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL -] -sources = [ - 'gcc-%(version)s.tar.bz2', - 'gmp-6.1.0.tar.bz2', - 'mpfr-%s.tar.gz' % local_mpfr_version, - 'mpc-1.0.3.tar.gz', - 'isl-0.15.tar.bz2', -] -patches = [('mpfr-%s-allpatches-20151029.patch' % local_mpfr_version, '../mpfr-%s' % local_mpfr_version)] -checksums = [ - 'b84f5592e9218b73dbae612b5253035a7b34a9a1f7688d2e1bfaaf7267d5c4db', # gcc-5.3.0.tar.bz2 - '498449a994efeba527885c10405993427995d3f86b8768d8cdf8d9dd7c6b73e8', # gmp-6.1.0.tar.bz2 - 'b87feae279e6da95a0b45eabdb04f3a35422dab0d30113d58a7803c0d73a79dc', # mpfr-3.1.3.tar.gz - '617decc6ea09889fb08ede330917a00b16809b8db88c29c31bfbb49cbf88ecc3', # mpc-1.0.3.tar.gz - '8ceebbf4d9a81afa2b4449113cee4b7cb14a687d7a549a963deb5e2a41458b6b', # isl-0.15.tar.bz2 - 'ccbe4044c12db40d9f85ae5fd2ed443a3b19b95c86ebef05c82f41509cf6d1b4', # mpfr-3.1.3-allpatches-20151029.patch -] - -builddependencies = [ - ('binutils', '2.26'), - ('M4', '1.4.17'), -] - - -languages = ['c', 'c++', 'fortran'] - -withisl = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-5.4.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-5.4.0.eb deleted file mode 100644 index 2d1a6ef58837..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-5.4.0.eb +++ /dev/null @@ -1,51 +0,0 @@ -easyblock = 'EB_GCC' - -name = 'GCCcore' -version = '5.4.0' - -homepage = 'http://gcc.gnu.org/' -description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, - as well as libraries for these languages (libstdc++, libgcj,...).""" - -toolchain = SYSTEM - -local_mpfr_version = '3.1.4' - -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://ftpmirror.gnu.org/gnu/mpc', # idem for MPC - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies - 'https://gcc.gnu.org/pub/gcc/infrastructure/', # HTTPS mirror for GCC dependencies - 'https://libisl.sourceforge.io/', # fallback URL for isl - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL -] -sources = [ - 'gcc-%(version)s.tar.bz2', - 'gmp-6.1.0.tar.bz2', - 'mpfr-%s.tar.gz' % local_mpfr_version, - 'mpc-1.0.3.tar.gz', - 'isl-0.15.tar.bz2', -] -patches = [('mpfr-%s-allpatches-20160601.patch' % local_mpfr_version, '../mpfr-%s' % local_mpfr_version)] -checksums = [ - '608df76dec2d34de6558249d8af4cbee21eceddbcb580d666f7a5a583ca3303a', # gcc-5.4.0.tar.bz2 - '498449a994efeba527885c10405993427995d3f86b8768d8cdf8d9dd7c6b73e8', # gmp-6.1.0.tar.bz2 - '0d4de7e1476f79d24c38d5bc04a06fcc9a1bb9cf35fd654ceada29af03ad1844', # mpfr-3.1.4.tar.gz - '617decc6ea09889fb08ede330917a00b16809b8db88c29c31bfbb49cbf88ecc3', # mpc-1.0.3.tar.gz - '8ceebbf4d9a81afa2b4449113cee4b7cb14a687d7a549a963deb5e2a41458b6b', # isl-0.15.tar.bz2 - '73816930b9d1324127e41096f0c82ba9a1e82502c3c8e7ed82915d9cbb1a1e40', # mpfr-3.1.4-allpatches-20160601.patch -] - -builddependencies = [ - ('binutils', '2.26'), - ('M4', '1.4.17'), -] - - -languages = ['c', 'c++', 'fortran'] - -withisl = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-5.5.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-5.5.0.eb deleted file mode 100644 index 4d483888f09c..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-5.5.0.eb +++ /dev/null @@ -1,48 +0,0 @@ -easyblock = 'EB_GCC' - -name = 'GCCcore' -version = '5.5.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 = SYSTEM - -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://ftpmirror.gnu.org/gnu/mpc', # idem for MPC - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies - 'https://gcc.gnu.org/pub/gcc/infrastructure/', # HTTPS mirror for GCC dependencies - 'https://libisl.sourceforge.io/', # fallback URL for isl - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL -] - -sources = [ - 'gcc-%(version)s.tar.gz', - 'gmp-6.1.2.tar.bz2', - 'mpfr-3.1.6.tar.gz', - 'mpc-1.0.3.tar.gz', - 'isl-0.15.tar.bz2', -] - -builddependencies = [ - ('binutils', '2.26'), - ('M4', '1.4.17'), -] - -checksums = [ - '3aabce75d6dd206876eced17504b28d47a724c2e430dbd2de176beb948708983', # gcc-5.5.0.tar.gz - '5275bb04f4863a13516b2f39392ac5e272f5e1bb8057b18aec1c9b79d73d8fb2', # gmp-6.1.2.tar.bz2 - '569ceb418aa935317a79e93b87eeb3f956cab1a97dfb2f3b5fd8ac2501011d62', # mpfr-3.1.6.tar.gz - '617decc6ea09889fb08ede330917a00b16809b8db88c29c31bfbb49cbf88ecc3', # mpc-1.0.3.tar.gz - '8ceebbf4d9a81afa2b4449113cee4b7cb14a687d7a549a963deb5e2a41458b6b', # isl-0.15.tar.bz2 -] - -languages = ['c', 'c++', 'fortran'] - -withisl = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.1.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-6.1.0.eb deleted file mode 100644 index 4c776b971841..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.1.0.eb +++ /dev/null @@ -1,57 +0,0 @@ -easyblock = 'EB_GCC' - -name = 'GCCcore' -version = '6.1.0' - -homepage = 'http://gcc.gnu.org/' -description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, - as well as libraries for these languages (libstdc++, libgcj,...).""" - -toolchain = SYSTEM - -local_mpfr_version = '3.1.4' - -source_urls = [ - 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR - 'http://ftpmirror.gnu.org/gnu/mpc', # idem for MPC - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies - '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 - 'https://gcc.gnu.org/pub/gcc/infrastructure/', # HTTPS mirror for GCC dependencies - 'https://libisl.sourceforge.io/', # fallback URL for isl - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL -] -sources = [ - 'gcc-%(version)s.tar.bz2', - 'gmp-6.1.1.tar.bz2', - 'mpfr-%s.tar.bz2' % local_mpfr_version, - 'mpc-1.0.3.tar.gz', - 'isl-0.16.1.tar.bz2', -] -patches = [ - ('mpfr-%s-allpatches-20160804.patch' % local_mpfr_version, '../mpfr-%s' % local_mpfr_version), - ('%s-%s_fix-find-isl.patch' % (name, version)), - 'GCCcore-6.x-fix-ubsan.patch', -] -checksums = [ - '09c4c85cabebb971b1de732a0219609f93fc0af5f86f6e437fd8d7f832f1a351', # gcc-6.1.0.tar.bz2 - 'a8109865f2893f1373b0a8ed5ff7429de8db696fc451b1036bd7bdf95bbeffd6', # gmp-6.1.1.tar.bz2 - 'd3103a80cdad2407ed581f3618c4bed04e0c92d1cf771a65ead662cc397f7775', # mpfr-3.1.4.tar.bz2 - '617decc6ea09889fb08ede330917a00b16809b8db88c29c31bfbb49cbf88ecc3', # mpc-1.0.3.tar.gz - '412538bb65c799ac98e17e8cfcdacbb257a57362acfaaff254b0fcae970126d2', # isl-0.16.1.tar.bz2 - '919e0de301f557fc3be8db7652d611adcd339b450994b990b47f6c49d9fac181', # mpfr-3.1.4-allpatches-20160804.patch - '5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68', # GCCcore-6.1.0_fix-find-isl.patch - 'a021bdc9da72438475168639d71dcbd8953becef8230eabd46bc5719519c164e', # GCCcore-6.x-fix-ubsan.patch -] - -builddependencies = [ - ('M4', '1.4.17'), - ('binutils', '2.27'), -] - -languages = ['c', 'c++', 'fortran'] - -withisl = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.1.0_fix-find-isl.patch b/easybuild/easyconfigs/g/GCCcore/GCCcore-6.1.0_fix-find-isl.patch deleted file mode 100644 index 6334b6be3527..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.1.0_fix-find-isl.patch +++ /dev/null @@ -1,14 +0,0 @@ -# Don't use libmpc and libmpfr to find libisl -# by wpoely86@gmail.com -diff -ur gcc-6.1.0.orig/configure gcc-6.1.0/configure ---- gcc-6.1.0.orig/configure 2016-08-26 17:51:48.470524515 +0200 -+++ gcc-6.1.0/configure 2016-03-17 23:54:19.000000000 +0100 -@@ -6018,7 +6018,7 @@ - _isl_saved_LIBS=$LIBS - - CFLAGS="${_isl_saved_CFLAGS} ${islinc} ${gmpinc}" -- LDFLAGS="${_isl_saved_LDFLAGS} ${isllibs} ${gmplibs}" -+ LDFLAGS="${_isl_saved_LDFLAGS} ${isllibs}" - LIBS="${_isl_saved_LIBS} -lisl -lgmp" - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for isl 0.16, 0.15, or deprecated 0.14" >&5 diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.2.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-6.2.0.eb deleted file mode 100644 index 2df660db490b..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.2.0.eb +++ /dev/null @@ -1,56 +0,0 @@ -easyblock = 'EB_GCC' - -name = 'GCCcore' -version = '6.2.0' - -homepage = 'http://gcc.gnu.org/' -description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, - as well as libraries for these languages (libstdc++, libgcj,...).""" - -toolchain = SYSTEM - -local_mpfr_version = '3.1.4' - -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://ftpmirror.gnu.org/gnu/mpc', # idem for MPC - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies - 'https://gcc.gnu.org/pub/gcc/infrastructure/', # HTTPS mirror for GCC dependencies - 'https://libisl.sourceforge.io/', # fallback URL for isl - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL -] -sources = [ - 'gcc-%(version)s.tar.bz2', - 'gmp-6.1.1.tar.bz2', - 'mpfr-%s.tar.bz2' % local_mpfr_version, - 'mpc-1.0.3.tar.gz', - 'isl-0.16.1.tar.bz2', -] -patches = [ - ('mpfr-%s-allpatches-20160804.patch' % local_mpfr_version, '../mpfr-%s' % local_mpfr_version), - '%(name)s-%(version)s-fix-find-isl.patch', - 'GCCcore-6.x-fix-ubsan.patch', -] -checksums = [ - '9944589fc722d3e66308c0ce5257788ebd7872982a718aa2516123940671b7c5', # gcc-6.2.0.tar.bz2 - 'a8109865f2893f1373b0a8ed5ff7429de8db696fc451b1036bd7bdf95bbeffd6', # gmp-6.1.1.tar.bz2 - 'd3103a80cdad2407ed581f3618c4bed04e0c92d1cf771a65ead662cc397f7775', # mpfr-3.1.4.tar.bz2 - '617decc6ea09889fb08ede330917a00b16809b8db88c29c31bfbb49cbf88ecc3', # mpc-1.0.3.tar.gz - '412538bb65c799ac98e17e8cfcdacbb257a57362acfaaff254b0fcae970126d2', # isl-0.16.1.tar.bz2 - '919e0de301f557fc3be8db7652d611adcd339b450994b990b47f6c49d9fac181', # mpfr-3.1.4-allpatches-20160804.patch - '5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68', # GCCcore-6.2.0-fix-find-isl.patch - 'a021bdc9da72438475168639d71dcbd8953becef8230eabd46bc5719519c164e', # GCCcore-6.x-fix-ubsan.patch -] - -builddependencies = [ - ('M4', '1.4.17'), - ('binutils', '2.27'), -] - -languages = ['c', 'c++', 'fortran'] - -withisl = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.3.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-6.3.0.eb deleted file mode 100644 index c9b568e3b7b9..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.3.0.eb +++ /dev/null @@ -1,61 +0,0 @@ -easyblock = 'EB_GCC' - -name = 'GCCcore' -version = '6.3.0' - -homepage = 'http://gcc.gnu.org/' -description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, - as well as libraries for these languages (libstdc++, libgcj,...).""" - -toolchain = SYSTEM - -local_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://ftpmirror.gnu.org/gnu/mpc', # idem for MPC - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies - 'https://gcc.gnu.org/pub/gcc/infrastructure/', # HTTPS mirror for GCC dependencies - 'https://libisl.sourceforge.io/', # fallback URL for isl - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL -] -sources = [ - 'gcc-%(version)s.tar.bz2', - 'gmp-6.1.1.tar.bz2', - 'mpfr-%s.tar.bz2' % local_mpfr_version, - 'mpc-1.0.3.tar.gz', - 'isl-0.16.1.tar.bz2', -] -patches = [ - ('mpfr-%s-allpatches-20161215.patch' % local_mpfr_version, '../mpfr-%s' % local_mpfr_version), - 'GCCcore-6.2.0-fix-find-isl.patch', - 'GCCcore-6.x-fix-ubsan.patch', - 'GCCcore-6.3.0_fix-linux-unwind-fix-ucontext.patch', - 'GCCcore-6.3.0_fix-sanitizer_linux.patch' -] -checksums = [ - 'f06ae7f3f790fbf0f018f6d40e844451e6bc3b7bc96e128e63b09825c1f8b29f', # gcc-6.3.0.tar.bz2 - 'a8109865f2893f1373b0a8ed5ff7429de8db696fc451b1036bd7bdf95bbeffd6', # gmp-6.1.1.tar.bz2 - 'ca498c1c7a74dd37a576f353312d1e68d490978de4395fa28f1cbd46a364e658', # mpfr-3.1.5.tar.bz2 - '617decc6ea09889fb08ede330917a00b16809b8db88c29c31bfbb49cbf88ecc3', # mpc-1.0.3.tar.gz - '412538bb65c799ac98e17e8cfcdacbb257a57362acfaaff254b0fcae970126d2', # isl-0.16.1.tar.bz2 - '1621958531f863152971a55bfc6fd7bebbf55b390ac472d1168c8b87efc56cc9', # mpfr-3.1.5-allpatches-20161215.patch - '5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68', # GCCcore-6.2.0-fix-find-isl.patch - 'a021bdc9da72438475168639d71dcbd8953becef8230eabd46bc5719519c164e', # GCCcore-6.x-fix-ubsan.patch - # GCCcore-6.3.0_fix-linux-unwind-fix-ucontext.patch - 'f16f7be8e42605b4d476289f7b8bf38fa7553b282392d21649d91ef5d5ecb3fc', - '650e903af7399b6dca82bb606560a5d9bfe06f794a73d3ada9018bdc8ab497a3', # GCCcore-6.3.0_fix-sanitizer_linux.patch -] - -builddependencies = [ - ('M4', '1.4.17'), - ('binutils', '2.27'), -] - -languages = ['c', 'c++', 'fortran'] - -withisl = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.3.0_fix-linux-unwind-fix-ucontext.patch b/easybuild/easyconfigs/g/GCCcore/GCCcore-6.3.0_fix-linux-unwind-fix-ucontext.patch deleted file mode 100644 index 76e61b714755..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.3.0_fix-linux-unwind-fix-ucontext.patch +++ /dev/null @@ -1,141 +0,0 @@ -Taken from https://git.yoctoproject.org/cgit/cgit.cgi/poky/plain/meta/recipes-devtools/gcc/gcc-6.3/0055-unwind_h-glibc26.patch?id=4cb2af5af804393c80ed4d76b2ff34187d5a4d5b - -Backport and edit of patches from: -https://gcc.gnu.org/viewcvs/gcc?limit_changes=0&view=revision&revision=249957 -by jsm28 (Joseph Myers) - -Current glibc no longer gives the ucontext_t type the tag struct -ucontext, to conform with POSIX namespace rules. This requires -various linux-unwind.h files in libgcc, that were previously using -struct ucontext, to be fixed to use ucontext_t instead. This is -similar to the removal of the struct siginfo tag from siginfo_t some -years ago. - -This patch changes those files to use ucontext_t instead. As the -standard name that should be unconditionally safe, so this is not -restricted to architectures supported by glibc, or conditioned on the -glibc version. - -Upstream-Status: Backport - -Signed-off-by: Juro Bystricky - ---- branches/gcc-6-branch/libgcc/config/aarch64/linux-unwind.h 2017/07/04 10:22:56 249956 -+++ branches/gcc-6-branch/libgcc/config/aarch64/linux-unwind.h 2017/07/04 10:23:57 249957 -@@ -52,7 +52,7 @@ - struct rt_sigframe - { - siginfo_t info; -- struct ucontext uc; -+ ucontext_t uc; - }; - - struct rt_sigframe *rt_; ---- branches/gcc-6-branch/libgcc/config/alpha/linux-unwind.h 2017/07/04 10:22:56 249956 -+++ branches/gcc-6-branch/libgcc/config/alpha/linux-unwind.h 2017/07/04 10:23:57 249957 -@@ -51,7 +51,7 @@ - { - struct rt_sigframe { - siginfo_t info; -- struct ucontext uc; -+ ucontext_t uc; - } *rt_ = context->cfa; - sc = &rt_->uc.uc_mcontext; - } ---- branches/gcc-6-branch/libgcc/config/bfin/linux-unwind.h 2017/07/04 10:22:56 249956 -+++ branches/gcc-6-branch/libgcc/config/bfin/linux-unwind.h 2017/07/04 10:23:57 249957 -@@ -52,7 +52,7 @@ - void *puc; - char retcode[8]; - siginfo_t info; -- struct ucontext uc; -+ ucontext_t uc; - } *rt_ = context->cfa; - - /* The void * cast is necessary to avoid an aliasing warning. ---- branches/gcc-6-branch/libgcc/config/i386/linux-unwind.h 2017/07/04 10:22:56 249956 -+++ branches/gcc-6-branch/libgcc/config/i386/linux-unwind.h 2017/07/04 10:23:57 249957 -@@ -58,7 +58,7 @@ - if (*(unsigned char *)(pc+0) == 0x48 - && *(unsigned long long *)(pc+1) == RT_SIGRETURN_SYSCALL) - { -- struct ucontext *uc_ = context->cfa; -+ ucontext_t *uc_ = context->cfa; - /* The void * cast is necessary to avoid an aliasing warning. - The aliasing warning is correct, but should not be a problem - because it does not alias anything. */ -@@ -138,7 +138,7 @@ - siginfo_t *pinfo; - void *puc; - siginfo_t info; -- struct ucontext uc; -+ ucontext_t uc; - } *rt_ = context->cfa; - /* The void * cast is necessary to avoid an aliasing warning. - The aliasing warning is correct, but should not be a problem ---- branches/gcc-6-branch/libgcc/config/m68k/linux-unwind.h 2017/07/04 10:22:56 249956 -+++ branches/gcc-6-branch/libgcc/config/m68k/linux-unwind.h 2017/07/04 10:23:57 249957 -@@ -33,7 +33,7 @@ - /* is unfortunately broken right now. */ - struct uw_ucontext { - unsigned long uc_flags; -- struct ucontext *uc_link; -+ ucontext_t *uc_link; - stack_t uc_stack; - mcontext_t uc_mcontext; - unsigned long uc_filler[80]; ---- branches/gcc-6-branch/libgcc/config/nios2/linux-unwind.h 2017/07/04 10:22:56 249956 -+++ branches/gcc-6-branch/libgcc/config/nios2/linux-unwind.h 2017/07/04 10:23:57 249957 -@@ -38,7 +38,7 @@ - - struct nios2_ucontext { - unsigned long uc_flags; -- struct ucontext *uc_link; -+ ucontext_t *uc_link; - stack_t uc_stack; - struct nios2_mcontext uc_mcontext; - sigset_t uc_sigmask; /* mask last for extensibility */ ---- branches/gcc-6-branch/libgcc/config/pa/linux-unwind.h 2017/07/04 10:22:56 249956 -+++ branches/gcc-6-branch/libgcc/config/pa/linux-unwind.h 2017/07/04 10:23:57 249957 -@@ -80,7 +80,7 @@ - struct sigcontext *sc; - struct rt_sigframe { - siginfo_t info; -- struct ucontext uc; -+ ucontext_t uc; - } *frame; - - /* rt_sigreturn trampoline: ---- branches/gcc-6-branch/libgcc/config/sh/linux-unwind.h 2017/07/04 10:22:56 249956 -+++ branches/gcc-6-branch/libgcc/config/sh/linux-unwind.h 2017/07/04 10:23:57 249957 -@@ -180,7 +180,7 @@ - { - struct rt_sigframe { - siginfo_t info; -- struct ucontext uc; -+ ucontext_t uc; - } *rt_ = context->cfa; - /* The void * cast is necessary to avoid an aliasing warning. - The aliasing warning is correct, but should not be a problem ---- branches/gcc-6-branch/libgcc/config/tilepro/linux-unwind.h 2017/07/04 10:22:56 249956 -+++ branches/gcc-6-branch/libgcc/config/tilepro/linux-unwind.h 2017/07/04 10:23:57 249957 -@@ -61,7 +61,7 @@ - struct rt_sigframe { - unsigned char save_area[C_ABI_SAVE_AREA_SIZE]; - siginfo_t info; -- struct ucontext uc; -+ ucontext_t uc; - } *rt_; - - /* Return if this is not a signal handler. */ ---- branches/gcc-6-branch/libgcc/config/xtensa/linux-unwind.h 2017/07/04 10:22:56 249956 -+++ branches/gcc-6-branch/libgcc/config/xtensa/linux-unwind.h 2017/07/04 10:23:57 249957 -@@ -67,7 +67,7 @@ - - struct rt_sigframe { - siginfo_t info; -- struct ucontext uc; -+ ucontext_t uc; - } *rt_; - - /* movi a2, __NR_rt_sigreturn; syscall */ diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.3.0_fix-sanitizer_linux.patch b/easybuild/easyconfigs/g/GCCcore/GCCcore-6.3.0_fix-sanitizer_linux.patch deleted file mode 100644 index c58b3a5016d6..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.3.0_fix-sanitizer_linux.patch +++ /dev/null @@ -1,95 +0,0 @@ -The following error was encountered when building GCCcore-6.3.0: - -../../../../libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc: In function ‘int __sanitizer::TracerThread(void*)’: -../../../../libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc:270:22: error: aggregate ‘sigaltstack handler_stack’ has incomplete type and cannot be defined - struct sigaltstack handler_stack; - -This happened due to a glibc patch: https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=7553131847151d04d58a02300673f13d73861cbb - -The bug was been fixed upstream and was cherry picked in https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81066 back to 6.3.0. -Patch taken from: https://github.com/gcc-mirror/gcc/commit/72edc2c02f8b4768ad660f46a1c7e2400c0a8e06.patch - -From 72edc2c02f8b4768ad660f46a1c7e2400c0a8e06 Mon Sep 17 00:00:00 2001 -From: jakub -Date: Mon, 17 Jul 2017 19:41:08 +0000 -Subject: [PATCH] Backported from mainline 2017-07-14 Jakub - Jelinek - - PR sanitizer/81066 - * sanitizer_common/sanitizer_linux.h: Cherry-pick upstream r307969. - * sanitizer_common/sanitizer_linux.cc: Likewise. - * sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc: Likewise. - * tsan/tsan_platform_linux.cc: Likewise. - - -git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-7-branch@250287 138bc75d-0d04-0410-961f-82ee72b054a4 ---- - libsanitizer/ChangeLog | 11 +++++++++++ - libsanitizer/sanitizer_common/sanitizer_linux.cc | 3 +-- - libsanitizer/sanitizer_common/sanitizer_linux.h | 4 +--- - .../sanitizer_stoptheworld_linux_libcdep.cc | 2 +- - libsanitizer/tsan/tsan_platform_linux.cc | 2 +- - 5 files changed, 15 insertions(+), 7 deletions(-) - -diff --git a/libsanitizer/sanitizer_common/sanitizer_linux.cc b/libsanitizer/sanitizer_common/sanitizer_linux.cc -index 806fcd5e2847..5b6f18602e7d 100644 ---- a/libsanitizer/sanitizer_common/sanitizer_linux.cc -+++ b/libsanitizer/sanitizer_common/sanitizer_linux.cc -@@ -605,8 +605,7 @@ uptr internal_prctl(int option, uptr arg2, uptr arg3, uptr arg4, uptr arg5) { - } - #endif - --uptr internal_sigaltstack(const struct sigaltstack *ss, -- struct sigaltstack *oss) { -+uptr internal_sigaltstack(const void *ss, void *oss) { - return internal_syscall(SYSCALL(sigaltstack), (uptr)ss, (uptr)oss); - } - -diff --git a/libsanitizer/sanitizer_common/sanitizer_linux.h b/libsanitizer/sanitizer_common/sanitizer_linux.h -index 895bfc18195c..a42df5764052 100644 ---- a/libsanitizer/sanitizer_common/sanitizer_linux.h -+++ b/libsanitizer/sanitizer_common/sanitizer_linux.h -@@ -19,7 +19,6 @@ - #include "sanitizer_platform_limits_posix.h" - - struct link_map; // Opaque type returned by dlopen(). --struct sigaltstack; - - namespace __sanitizer { - // Dirent structure for getdents(). Note that this structure is different from -@@ -28,8 +27,7 @@ struct linux_dirent; - - // Syscall wrappers. - uptr internal_getdents(fd_t fd, struct linux_dirent *dirp, unsigned int count); --uptr internal_sigaltstack(const struct sigaltstack* ss, -- struct sigaltstack* oss); -+uptr internal_sigaltstack(const void* ss, void* oss); - uptr internal_sigprocmask(int how, __sanitizer_sigset_t *set, - __sanitizer_sigset_t *oldset); - -diff --git a/libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc b/libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc -index 891386dc0ba7..234e8c652c67 100644 ---- a/libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc -+++ b/libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc -@@ -273,7 +273,7 @@ static int TracerThread(void* argument) { - - // Alternate stack for signal handling. - InternalScopedBuffer handler_stack_memory(kHandlerStackSize); -- struct sigaltstack handler_stack; -+ stack_t handler_stack; - internal_memset(&handler_stack, 0, sizeof(handler_stack)); - handler_stack.ss_sp = handler_stack_memory.data(); - handler_stack.ss_size = kHandlerStackSize; -diff --git a/libsanitizer/tsan/tsan_platform_linux.cc b/libsanitizer/tsan/tsan_platform_linux.cc -index 2ed5718a12e3..6f972ab0dd64 100644 ---- a/libsanitizer/tsan/tsan_platform_linux.cc -+++ b/libsanitizer/tsan/tsan_platform_linux.cc -@@ -287,7 +287,7 @@ void InitializePlatform() { - int ExtractResolvFDs(void *state, int *fds, int nfd) { - #if SANITIZER_LINUX && !SANITIZER_ANDROID - int cnt = 0; -- __res_state *statp = (__res_state*)state; -+ struct __res_state *statp = (struct __res_state*)state; - for (int i = 0; i < MAXNS && cnt < nfd; i++) { - if (statp->_u._ext.nsaddrs[i] && statp->_u._ext.nssocks[i] != -1) - fds[cnt++] = statp->_u._ext.nssocks[i]; diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.4.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-6.4.0.eb deleted file mode 100644 index 62cb3dac4877..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.4.0.eb +++ /dev/null @@ -1,63 +0,0 @@ -easyblock = 'EB_GCC' - -name = 'GCCcore' -version = '6.4.0' - -homepage = 'https://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 = SYSTEM - -local_mpfr_version = '3.1.5' - -source_urls = [ - 'https://ftpmirror.gnu.org/gnu/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror - 'https://ftpmirror.gnu.org/gnu/gmp', # idem for GMP - 'https://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR - 'https://ftpmirror.gnu.org/gnu/mpc', # idem for MPC - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies - 'https://gcc.gnu.org/pub/gcc/infrastructure/', # HTTPS mirror for GCC dependencies - 'https://libisl.sourceforge.io/', # fallback URL for isl - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL (https:// does not work here!) -] -sources = [ - 'gcc-%(version)s.tar.gz', - 'gmp-6.1.2.tar.bz2', - 'mpfr-%s.tar.bz2' % local_mpfr_version, - 'mpc-1.0.3.tar.gz', - 'isl-0.16.1.tar.bz2', -] -patches = [ - ('mpfr-%s-allpatches-20170606.patch' % local_mpfr_version, '../mpfr-%s' % local_mpfr_version), - 'GCCcore-6.2.0-fix-find-isl.patch', - 'GCCcore-%(version)s_fix-linux-unwind-fix-ucontext.patch', - 'GCCcore-6.3.0_fix-sanitizer_linux.patch' -] -checksums = [ - '4715f02413f8a91d02d967521c084990c99ce1a671b8a450a80fbd4245f4b728', # gcc-6.4.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 - '137108952139486755e8c1bee30314ffa9233cc05cddfd848aa85503a6fea9d7', # mpfr-3.1.5-allpatches-20170606.patch - '5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68', # GCCcore-6.2.0-fix-find-isl.patch - # GCCcore-6.4.0_fix-linux-unwind-fix-ucontext.patch - '368d027a7c0ef711188445c6b2efe1837150d9658872c6936162e43822e32ae4', - '650e903af7399b6dca82bb606560a5d9bfe06f794a73d3ada9018bdc8ab497a3', # GCCcore-6.3.0_fix-sanitizer_linux.patch -] - -builddependencies = [ - ('M4', '1.4.18'), - ('binutils', '2.28'), -] - -languages = ['c', 'c++', 'fortran'] - -withisl = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.4.0_fix-linux-unwind-fix-ucontext.patch b/easybuild/easyconfigs/g/GCCcore/GCCcore-6.4.0_fix-linux-unwind-fix-ucontext.patch deleted file mode 100644 index d9ec8de300b0..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.4.0_fix-linux-unwind-fix-ucontext.patch +++ /dev/null @@ -1,142 +0,0 @@ -fix compilation of GCC on system with glibc 2.26 -see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81712 -patch taken from https://gcc.gnu.org/viewcvs/gcc?limit_changes=0&view=revision&revision=249957 ---- branches/gcc-6-branch/libgcc/ChangeLog 2017/07/04 10:22:56 249956 -+++ branches/gcc-6-branch/libgcc/ChangeLog 2017/07/04 10:23:57 249957 -@@ -1,3 +1,17 @@ -+2017-07-04 Joseph Myers -+ -+ * config/aarch64/linux-unwind.h (aarch64_fallback_frame_state), -+ config/alpha/linux-unwind.h (alpha_fallback_frame_state), -+ config/bfin/linux-unwind.h (bfin_fallback_frame_state), -+ config/i386/linux-unwind.h (x86_64_fallback_frame_state, -+ x86_fallback_frame_state), config/m68k/linux-unwind.h (struct -+ uw_ucontext), config/nios2/linux-unwind.h (struct nios2_ucontext), -+ config/pa/linux-unwind.h (pa32_fallback_frame_state), -+ config/sh/linux-unwind.h (sh_fallback_frame_state), -+ config/tilepro/linux-unwind.h (tile_fallback_frame_state), -+ config/xtensa/linux-unwind.h (xtensa_fallback_frame_state): Use -+ ucontext_t instead of struct ucontext. -+ - 2017-07-04 Release Manager - - * GCC 6.4.0 released. ---- branches/gcc-6-branch/libgcc/config/aarch64/linux-unwind.h 2017/07/04 10:22:56 249956 -+++ branches/gcc-6-branch/libgcc/config/aarch64/linux-unwind.h 2017/07/04 10:23:57 249957 -@@ -52,7 +52,7 @@ - struct rt_sigframe - { - siginfo_t info; -- struct ucontext uc; -+ ucontext_t uc; - }; - - struct rt_sigframe *rt_; ---- branches/gcc-6-branch/libgcc/config/alpha/linux-unwind.h 2017/07/04 10:22:56 249956 -+++ branches/gcc-6-branch/libgcc/config/alpha/linux-unwind.h 2017/07/04 10:23:57 249957 -@@ -51,7 +51,7 @@ - { - struct rt_sigframe { - siginfo_t info; -- struct ucontext uc; -+ ucontext_t uc; - } *rt_ = context->cfa; - sc = &rt_->uc.uc_mcontext; - } ---- branches/gcc-6-branch/libgcc/config/bfin/linux-unwind.h 2017/07/04 10:22:56 249956 -+++ branches/gcc-6-branch/libgcc/config/bfin/linux-unwind.h 2017/07/04 10:23:57 249957 -@@ -52,7 +52,7 @@ - void *puc; - char retcode[8]; - siginfo_t info; -- struct ucontext uc; -+ ucontext_t uc; - } *rt_ = context->cfa; - - /* The void * cast is necessary to avoid an aliasing warning. ---- branches/gcc-6-branch/libgcc/config/i386/linux-unwind.h 2017/07/04 10:22:56 249956 -+++ branches/gcc-6-branch/libgcc/config/i386/linux-unwind.h 2017/07/04 10:23:57 249957 -@@ -58,7 +58,7 @@ - if (*(unsigned char *)(pc+0) == 0x48 - && *(unsigned long long *)(pc+1) == RT_SIGRETURN_SYSCALL) - { -- struct ucontext *uc_ = context->cfa; -+ ucontext_t *uc_ = context->cfa; - /* The void * cast is necessary to avoid an aliasing warning. - The aliasing warning is correct, but should not be a problem - because it does not alias anything. */ -@@ -138,7 +138,7 @@ - siginfo_t *pinfo; - void *puc; - siginfo_t info; -- struct ucontext uc; -+ ucontext_t uc; - } *rt_ = context->cfa; - /* The void * cast is necessary to avoid an aliasing warning. - The aliasing warning is correct, but should not be a problem ---- branches/gcc-6-branch/libgcc/config/m68k/linux-unwind.h 2017/07/04 10:22:56 249956 -+++ branches/gcc-6-branch/libgcc/config/m68k/linux-unwind.h 2017/07/04 10:23:57 249957 -@@ -33,7 +33,7 @@ - /* is unfortunately broken right now. */ - struct uw_ucontext { - unsigned long uc_flags; -- struct ucontext *uc_link; -+ ucontext_t *uc_link; - stack_t uc_stack; - mcontext_t uc_mcontext; - unsigned long uc_filler[80]; ---- branches/gcc-6-branch/libgcc/config/nios2/linux-unwind.h 2017/07/04 10:22:56 249956 -+++ branches/gcc-6-branch/libgcc/config/nios2/linux-unwind.h 2017/07/04 10:23:57 249957 -@@ -38,7 +38,7 @@ - - struct nios2_ucontext { - unsigned long uc_flags; -- struct ucontext *uc_link; -+ ucontext_t *uc_link; - stack_t uc_stack; - struct nios2_mcontext uc_mcontext; - sigset_t uc_sigmask; /* mask last for extensibility */ ---- branches/gcc-6-branch/libgcc/config/pa/linux-unwind.h 2017/07/04 10:22:56 249956 -+++ branches/gcc-6-branch/libgcc/config/pa/linux-unwind.h 2017/07/04 10:23:57 249957 -@@ -80,7 +80,7 @@ - struct sigcontext *sc; - struct rt_sigframe { - siginfo_t info; -- struct ucontext uc; -+ ucontext_t uc; - } *frame; - - /* rt_sigreturn trampoline: ---- branches/gcc-6-branch/libgcc/config/sh/linux-unwind.h 2017/07/04 10:22:56 249956 -+++ branches/gcc-6-branch/libgcc/config/sh/linux-unwind.h 2017/07/04 10:23:57 249957 -@@ -180,7 +180,7 @@ - { - struct rt_sigframe { - siginfo_t info; -- struct ucontext uc; -+ ucontext_t uc; - } *rt_ = context->cfa; - /* The void * cast is necessary to avoid an aliasing warning. - The aliasing warning is correct, but should not be a problem ---- branches/gcc-6-branch/libgcc/config/tilepro/linux-unwind.h 2017/07/04 10:22:56 249956 -+++ branches/gcc-6-branch/libgcc/config/tilepro/linux-unwind.h 2017/07/04 10:23:57 249957 -@@ -61,7 +61,7 @@ - struct rt_sigframe { - unsigned char save_area[C_ABI_SAVE_AREA_SIZE]; - siginfo_t info; -- struct ucontext uc; -+ ucontext_t uc; - } *rt_; - - /* Return if this is not a signal handler. */ ---- branches/gcc-6-branch/libgcc/config/xtensa/linux-unwind.h 2017/07/04 10:22:56 249956 -+++ branches/gcc-6-branch/libgcc/config/xtensa/linux-unwind.h 2017/07/04 10:23:57 249957 -@@ -67,7 +67,7 @@ - - struct rt_sigframe { - siginfo_t info; -- struct ucontext uc; -+ ucontext_t uc; - } *rt_; - - /* movi a2, __NR_rt_sigreturn; syscall */ diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.5.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-6.5.0.eb deleted file mode 100644 index c11963512d76..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.5.0.eb +++ /dev/null @@ -1,59 +0,0 @@ -easyblock = 'EB_GCC' - -name = 'GCCcore' -version = '6.5.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 = SYSTEM - -local_mpfr_version = '3.1.6' - -source_urls = [ - 'http://ftpmirror.gnu.org/gnu/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gnu/gcc/%(version)s', # GCC auto-resolving HTTP mirror (different subdir) - 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR - 'http://ftpmirror.gnu.org/gnu/mpc', # idem for MPC - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies - 'https://gcc.gnu.org/pub/gcc/infrastructure/', # HTTPS mirror for GCC dependencies - 'https://libisl.sourceforge.io/', # fallback URL for isl - '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' % local_mpfr_version, - 'mpc-1.1.0.tar.gz', - 'isl-0.20.tar.bz2', -] -patches = [ - ('mpfr-%s-allpatches-20171215.patch' % local_mpfr_version, '../mpfr-%s' % local_mpfr_version), - 'GCCcore-6.2.0-fix-find-isl.patch', -] -checksums = [ - '4eed92b3c24af2e774de94e96993aadbf6761cdf7a0345e59eb826d20a9ebf73', # gcc-6.5.0.tar.gz - '5275bb04f4863a13516b2f39392ac5e272f5e1bb8057b18aec1c9b79d73d8fb2', # gmp-6.1.2.tar.bz2 - 'cf4f4b2d80abb79e820e78c8077b6725bbbb4e8f41896783c899087be0e94068', # mpfr-3.1.6.tar.bz2 - '6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e', # mpc-1.1.0.tar.gz - 'b587e083eb65a8b394e833dea1744f21af3f0e413a448c17536b5549ae42a4c2', # isl-0.20.tar.bz2 - '27c19ff67f0826a46ca72a2c25c0d7e91ca7bf005a54e6c27abcbccb585792de', # mpfr-3.1.6-allpatches-20171215.patch - '5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68', # GCCcore-6.2.0-fix-find-isl.patch -] - -builddependencies = [ - ('M4', '1.4.18'), - ('binutils', '2.31.1'), -] - -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 deleted file mode 100644 index 1c8e22152a5c..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.x-fix-ubsan.patch +++ /dev/null @@ -1,16 +0,0 @@ -# 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 deleted file mode 100644 index bf8045247a35..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-7.1.0.eb +++ /dev/null @@ -1,54 +0,0 @@ -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 = SYSTEM - -local_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://ftpmirror.gnu.org/gnu/mpc', # idem for MPC - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies - 'https://gcc.gnu.org/pub/gcc/infrastructure/', # HTTPS mirror for GCC dependencies - 'https://libisl.sourceforge.io/', # fallback URL for isl - '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' % local_mpfr_version, - 'mpc-1.0.3.tar.gz', - 'isl-0.16.1.tar.bz2', -] -patches = [ - ('mpfr-%s-allpatches-20161219.patch' % local_mpfr_version, '../mpfr-%s' % local_mpfr_version), - 'GCCcore-6.2.0-fix-find-isl.patch', -] -checksums = [ - '8a8136c235f64c6fef69cac0d73a46a1a09bb250776a050aec8f9fc880bebc17', # gcc-7.1.0.tar.bz2 - '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 - '223001d1ef6e9a2c8275eb66c07670d2ea378a0b0082c60857ecc273d0ee44b7', # mpfr-3.1.5-allpatches-20161219.patch - '5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68', # GCCcore-6.2.0-fix-find-isl.patch -] - -builddependencies = [ - ('M4', '1.4.18'), - ('binutils', '2.28'), -] - -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 deleted file mode 100644 index 6aa771926752..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-7.2.0.eb +++ /dev/null @@ -1,54 +0,0 @@ -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 = SYSTEM - -local_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://ftpmirror.gnu.org/gnu/mpc', # idem for MPC - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies - 'https://gcc.gnu.org/pub/gcc/infrastructure/', # HTTPS mirror for GCC dependencies - 'https://libisl.sourceforge.io/', # fallback URL for isl - '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' % local_mpfr_version, - 'mpc-1.0.3.tar.gz', - 'isl-0.16.1.tar.bz2', -] -patches = [ - ('mpfr-%s-allpatches-20170801.patch' % local_mpfr_version, '../mpfr-%s' % local_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/GCCcore-7.3.0-remove-glibc-ustat.patch b/easybuild/easyconfigs/g/GCCcore/GCCcore-7.3.0-remove-glibc-ustat.patch deleted file mode 100644 index 59b4873c1aa2..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-7.3.0-remove-glibc-ustat.patch +++ /dev/null @@ -1,69 +0,0 @@ -# ustat.h was removed in glibc 2.28 -# Patch lifted from https://raw.githubusercontent.com/vmware/photon/master/SPECS/gcc/libsanitizer-avoidustat.h-glibc-2.28.patch -# Lars Viklund, Sun 18 Aug 2019 12:41:26 AM CEST -From 61f38c64c01a15560026115a157b7021ec67bd3b Mon Sep 17 00:00:00 2001 -From: hjl -Date: Thu, 24 May 2018 20:21:54 +0000 -Subject: [PATCH] libsanitizer: Use pre-computed size of struct ustat for Linux - -Cherry-pick compiler-rt revision 333213: - - has been removed from glibc 2.28 by: - -commit cf2478d53ad7071e84c724a986b56fe17f4f4ca7 -Author: Adhemerval Zanella -Date: Sun Mar 18 11:28:59 2018 +0800 - - Deprecate ustat syscall interface - -This patch uses pre-computed size of struct ustat for Linux. - - PR sanitizer/85835 - * sanitizer_common/sanitizer_platform_limits_posix.cc: Don't - include for Linux. - (SIZEOF_STRUCT_USTAT): New. - (struct_ustat_sz): Use SIZEOF_STRUCT_USTAT for Linux. - - - -git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-7-branch@260688 138bc75d-0d04-0410-961f-82ee72b054a4 ---- - libsanitizer/ChangeLog | 8 ++++++++ - .../sanitizer_platform_limits_posix.cc | 15 +++++++++++++-- - 2 files changed, 21 insertions(+), 2 deletions(-) - -diff --git a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc -index 31a5e697eae..8017afd21c5 100644 ---- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc -+++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc -@@ -154,7 +154,6 @@ typedef struct user_fpregs elf_fpregset_t; - # include - #endif - #include --#include - #include - #include - #include -@@ -247,7 +246,19 @@ namespace __sanitizer { - #endif // SANITIZER_LINUX || SANITIZER_FREEBSD - - #if SANITIZER_LINUX && !SANITIZER_ANDROID -- unsigned struct_ustat_sz = sizeof(struct ustat); -+ // Use pre-computed size of struct ustat to avoid which -+ // has been removed from glibc 2.28. -+#if defined(__aarch64__) || defined(__s390x__) || defined (__mips64) \ -+ || defined(__powerpc64__) || defined(__arch64__) || defined(__sparcv9) \ -+ || defined(__x86_64__) -+#define SIZEOF_STRUCT_USTAT 32 -+#elif defined(__arm__) || defined(__i386__) || defined(__mips__) \ -+ || defined(__powerpc__) || defined(__s390__) -+#define SIZEOF_STRUCT_USTAT 20 -+#else -+#error Unknown size of struct ustat -+#endif -+ unsigned struct_ustat_sz = SIZEOF_STRUCT_USTAT; - unsigned struct_rlimit64_sz = sizeof(struct rlimit64); - unsigned struct_statvfs64_sz = sizeof(struct statvfs64); - #endif // SANITIZER_LINUX && !SANITIZER_ANDROID --- -2.18.0 diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-7.3.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-7.3.0.eb deleted file mode 100644 index 237e121fc053..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-7.3.0.eb +++ /dev/null @@ -1,52 +0,0 @@ -easyblock = 'EB_GCC' - -name = 'GCCcore' -version = '7.3.0' - -homepage = 'http://gcc.gnu.org/' -description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, - as well as libraries for these languages (libstdc++, libgcj,...).""" - -toolchain = SYSTEM - -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://ftpmirror.gnu.org/gnu/mpc', # idem for MPC - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies - 'https://gcc.gnu.org/pub/gcc/infrastructure/', # HTTPS mirror for GCC dependencies - 'https://libisl.sourceforge.io/', # fallback URL for isl - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL -] -sources = [ - 'gcc-%(version)s.tar.gz', - 'gmp-6.1.2.tar.bz2', - 'mpfr-4.0.1.tar.bz2', - 'mpc-1.1.0.tar.gz', - 'isl-0.19.tar.bz2', -] -patches = [ - 'GCCcore-6.2.0-fix-find-isl.patch', - 'GCCcore-7.3.0-remove-glibc-ustat.patch', -] -checksums = [ - 'fa06e455ca198ddc11ea4ddf2a394cf7cfb66aa7e0ab98cc1184189f1d405870', # gcc-7.3.0.tar.gz - '5275bb04f4863a13516b2f39392ac5e272f5e1bb8057b18aec1c9b79d73d8fb2', # gmp-6.1.2.tar.bz2 - 'a4d97610ba8579d380b384b225187c250ef88cfe1d5e7226b89519374209b86b', # mpfr-4.0.1.tar.bz2 - '6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e', # mpc-1.1.0.tar.gz - 'd59726f34f7852a081fbd3defd1ab2136f174110fc2e0c8d10bb122173fa9ed8', # isl-0.19.tar.bz2 - '5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68', # GCCcore-6.2.0-fix-find-isl.patch - 'f3122fd23b9c2490156e51764eb5262b43f438590390c6e769affc0d1abd6bee', # GCCcore-7.3.0-remove-glibc-ustat.patch -] - -builddependencies = [ - ('M4', '1.4.18'), - ('binutils', '2.30'), -] - -languages = ['c', 'c++', 'fortran'] - -withisl = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-7.4.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-7.4.0.eb deleted file mode 100644 index e277b2e5c544..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-7.4.0.eb +++ /dev/null @@ -1,50 +0,0 @@ -easyblock = 'EB_GCC' - -name = 'GCCcore' -version = '7.4.0' - -homepage = 'http://gcc.gnu.org/' -description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, - as well as libraries for these languages (libstdc++, libgcj,...).""" - -toolchain = SYSTEM - -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://ftpmirror.gnu.org/gnu/mpc', # idem for MPC - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies - 'https://gcc.gnu.org/pub/gcc/infrastructure/', # HTTPS mirror for GCC dependencies - 'https://libisl.sourceforge.io/', # fallback URL for isl - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL -] -sources = [ - 'gcc-%(version)s.tar.gz', - 'gmp-6.1.2.tar.bz2', - 'mpfr-4.0.1.tar.bz2', - 'mpc-1.1.0.tar.gz', - 'isl-0.20.tar.bz2', -] -patches = [ - 'GCCcore-6.2.0-fix-find-isl.patch', -] -checksums = [ - 'cb8df68237b0bea3307217697ad749a0a0565584da259e8a944ef6cfc4dc4d3d', # gcc-7.4.0.tar.gz - '5275bb04f4863a13516b2f39392ac5e272f5e1bb8057b18aec1c9b79d73d8fb2', # gmp-6.1.2.tar.bz2 - 'a4d97610ba8579d380b384b225187c250ef88cfe1d5e7226b89519374209b86b', # mpfr-4.0.1.tar.bz2 - '6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e', # mpc-1.1.0.tar.gz - 'b587e083eb65a8b394e833dea1744f21af3f0e413a448c17536b5549ae42a4c2', # isl-0.20.tar.bz2 - '5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68', # GCCcore-6.2.0-fix-find-isl.patch -] - -builddependencies = [ - ('M4', '1.4.18'), - ('binutils', '2.31.1'), -] - -languages = ['c', 'c++', 'fortran'] - -withisl = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-8.1.0-fix-glibc-2.28-libsanitizer.patch b/easybuild/easyconfigs/g/GCCcore/GCCcore-8.1.0-fix-glibc-2.28-libsanitizer.patch deleted file mode 100644 index bfb958da90b8..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-8.1.0-fix-glibc-2.28-libsanitizer.patch +++ /dev/null @@ -1,36 +0,0 @@ - has been removed from glibc 2.28 -From https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=260684 -Prepared for EasyBuild by Simon Branford, University of Birmingham -diff --git a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc -index 858bb218450..de18e56d11c 100644 ---- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc -+++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc -@@ -157,7 +157,6 @@ typedef struct user_fpregs elf_fpregset_t; - # include - #endif - #include --#include - #include - #include - #include -@@ -250,7 +249,19 @@ namespace __sanitizer { - #endif // SANITIZER_LINUX || SANITIZER_FREEBSD - - #if SANITIZER_LINUX && !SANITIZER_ANDROID -- unsigned struct_ustat_sz = sizeof(struct ustat); -+ // Use pre-computed size of struct ustat to avoid which -+ // has been removed from glibc 2.28. -+#if defined(__aarch64__) || defined(__s390x__) || defined (__mips64) \ -+ || defined(__powerpc64__) || defined(__arch64__) || defined(__sparcv9) \ -+ || defined(__x86_64__) -+#define SIZEOF_STRUCT_USTAT 32 -+#elif defined(__arm__) || defined(__i386__) || defined(__mips__) \ -+ || defined(__powerpc__) || defined(__s390__) -+#define SIZEOF_STRUCT_USTAT 20 -+#else -+#error Unknown size of struct ustat -+#endif -+ unsigned struct_ustat_sz = SIZEOF_STRUCT_USTAT; - unsigned struct_rlimit64_sz = sizeof(struct rlimit64); - unsigned struct_statvfs64_sz = sizeof(struct statvfs64); - #endif // SANITIZER_LINUX && !SANITIZER_ANDROID diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-8.1.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-8.1.0.eb deleted file mode 100644 index 13a5c03ec2f1..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-8.1.0.eb +++ /dev/null @@ -1,55 +0,0 @@ -easyblock = 'EB_GCC' - -name = 'GCCcore' -version = '8.1.0' - -homepage = 'https://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 = SYSTEM - -source_urls = [ - 'https://ftpmirror.gnu.org/gnu/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror - 'https://ftpmirror.gnu.org/gnu/gmp', # idem for GMP - 'https://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR - 'https://ftpmirror.gnu.org/gnu/mpc', # idem for MPC - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies - 'https://gcc.gnu.org/pub/gcc/infrastructure/', # HTTPS mirror for GCC dependencies - 'https://libisl.sourceforge.io/', # fallback URL for isl - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL (https:// does not work here!) -] -sources = [ - 'gcc-%(version)s.tar.gz', - 'gmp-6.1.2.tar.bz2', - 'mpfr-4.0.1.tar.bz2', - 'mpc-1.1.0.tar.gz', - 'isl-0.19.tar.bz2', -] -patches = [ - 'GCCcore-6.2.0-fix-find-isl.patch', - 'GCCcore-8.3.0_fix-xsmin-ppc.patch', - 'GCCcore-%(version)s-fix-glibc-2.28-libsanitizer.patch', -] -checksums = [ - 'af300723841062db6ae24e38e61aaf4fbf3f6e5d9fd3bf60ebbdbf95db4e9f09', # gcc-8.1.0.tar.gz - '5275bb04f4863a13516b2f39392ac5e272f5e1bb8057b18aec1c9b79d73d8fb2', # gmp-6.1.2.tar.bz2 - 'a4d97610ba8579d380b384b225187c250ef88cfe1d5e7226b89519374209b86b', # mpfr-4.0.1.tar.bz2 - '6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e', # mpc-1.1.0.tar.gz - 'd59726f34f7852a081fbd3defd1ab2136f174110fc2e0c8d10bb122173fa9ed8', # isl-0.19.tar.bz2 - '5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68', # GCCcore-6.2.0-fix-find-isl.patch - 'bea1bce8f50ea6d51b038309eb61dec00a8681fb653d211c539be80f184609a3', # GCCcore-8.3.0_fix-xsmin-ppc.patch - # GCCcore-8.1.0-fix-glibc-2.28-libsanitizer.patch - '701ae8bfbb41e06df61a228590b6d882d0819c485686f09c3337006ec1f569d9', -] - -builddependencies = [ - ('M4', '1.4.18'), - ('binutils', '2.30'), -] - -languages = ['c', 'c++', 'fortran'] - -withisl = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-8.2.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-8.2.0.eb deleted file mode 100644 index 141cc3d6faea..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-8.2.0.eb +++ /dev/null @@ -1,59 +0,0 @@ -easyblock = 'EB_GCC' - -name = 'GCCcore' -version = '8.2.0' - -homepage = 'https://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 = SYSTEM - -source_urls = [ - 'https://ftpmirror.gnu.org/gnu/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror - 'https://ftpmirror.gnu.org/gnu/gmp', # idem for GMP - 'https://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR - 'https://ftpmirror.gnu.org/gnu/mpc', # idem for MPC - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies - 'https://gcc.gnu.org/pub/gcc/infrastructure/', # HTTPS mirror for GCC dependencies - 'https://libisl.sourceforge.io/', # fallback URL for isl - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL (https:// does not work here!) -] -sources = [ - 'gcc-%(version)s.tar.gz', - 'gmp-6.1.2.tar.bz2', - 'mpfr-4.0.1.tar.bz2', - 'mpc-1.1.0.tar.gz', - 'isl-0.20.tar.bz2', -] -patches = [ - 'GCCcore-6.2.0-fix-find-isl.patch', - 'gcc-8.2.0-isl-0.20-missing-include.patch', - '%(name)s-%(version)s_fix_float128_ppc64le.patch', - 'GCCcore-8.3.0_fix-xsmin-ppc.patch', - 'GCCcore-9.2.0-fix-glibc-2.31-libsanitizer.patch', -] -checksums = [ - '1b0f36be1045ff58cbb9c83743835367b860810f17f0195a4e093458b372020f', # gcc-8.2.0.tar.gz - '5275bb04f4863a13516b2f39392ac5e272f5e1bb8057b18aec1c9b79d73d8fb2', # gmp-6.1.2.tar.bz2 - 'a4d97610ba8579d380b384b225187c250ef88cfe1d5e7226b89519374209b86b', # mpfr-4.0.1.tar.bz2 - '6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e', # mpc-1.1.0.tar.gz - 'b587e083eb65a8b394e833dea1744f21af3f0e413a448c17536b5549ae42a4c2', # isl-0.20.tar.bz2 - '5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68', # GCCcore-6.2.0-fix-find-isl.patch - '62fa14c3ba2e59cb1d172251cd9d429534394388b10796cf437f65e94ce81c7f', # gcc-8.2.0-isl-0.20-missing-include.patch - 'df9429fcdc467ba0a6bc98921f80da561a6bfa0a61e0b7935f2f21f993fbeae4', # GCCcore-8.2.0_fix_float128_ppc64le.patch - 'bea1bce8f50ea6d51b038309eb61dec00a8681fb653d211c539be80f184609a3', # GCCcore-8.3.0_fix-xsmin-ppc.patch - # GCCcore-9.2.0-fix-glibc-2.31-libsanitizer.patch - '459006b69e19ffdc3102ad78b81c124741faaac4c42b6117365314d908cb506f', -] - -builddependencies = [ - ('M4', '1.4.18'), - ('binutils', '2.31.1'), -] - -languages = ['c', 'c++', 'fortran'] - -withisl = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-8.2.0_fix_float128_ppc64le.patch b/easybuild/easyconfigs/g/GCCcore/GCCcore-8.2.0_fix_float128_ppc64le.patch deleted file mode 100644 index 9c8fc1b5074a..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-8.2.0_fix_float128_ppc64le.patch +++ /dev/null @@ -1,304 +0,0 @@ -Fix for '__float128 is not supported on this target on ppc64le' -From https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=263084 -Prepared for EasyBuild by Simon Branford, University of Birmingham ---- branches/gcc-8-branch/libstdc++-v3/ChangeLog 2018/07/31 09:24:41 263083 -+++ branches/gcc-8-branch/libstdc++-v3/ChangeLog 2018/07/31 09:38:28 263084 -@@ -1,3 +1,29 @@ -+2018-07-31 Jonathan Wakely -+ -+ Backport from mainline -+ 2018-05-08 Jonathan Wakely -+ -+ PR libstdc++/85672 -+ * include/Makefile.am [!ENABLE_FLOAT128]: Change c++config.h entry -+ to #undef _GLIBCXX_USE_FLOAT128 instead of defining it to zero. -+ * include/Makefile.in: Regenerate. -+ * include/bits/c++config (_GLIBCXX_USE_FLOAT128): Move definition -+ within conditional block. -+ -+ Backport from mainline -+ 2018-05-01 Tulio Magno Quites Machado Filho -+ -+ PR libstdc++/84654 -+ * acinclude.m4: Set ENABLE_FLOAT128 instead of _GLIBCXX_USE_FLOAT128. -+ * config.h.in: Remove references to _GLIBCXX_USE_FLOAT128. -+ * configure: Regenerate. -+ * include/Makefile.am: Replace the value of _GLIBCXX_USE_FLOAT128 -+ based on ENABLE_FLOAT128. -+ * include/Makefile.in: Regenerate. -+ * include/bits/c++config: Define _GLIBCXX_USE_FLOAT128. -+ [!defined(__FLOAT128__) && !defined(__SIZEOF_FLOAT128__)]: Undefine -+ _GLIBCXX_USE_FLOAT128. -+ - 2018-07-26 Release Manager - - * GCC 8.2.0 released. ---- branches/gcc-8-branch/libstdc++-v3/acinclude.m4 2018/07/31 09:24:41 263083 -+++ branches/gcc-8-branch/libstdc++-v3/acinclude.m4 2018/07/31 09:38:28 263084 -@@ -3062,7 +3062,7 @@ - dnl - dnl Defines: - dnl _GLIBCXX_USE_INT128 --dnl _GLIBCXX_USE_FLOAT128 -+dnl ENABLE_FLOAT128 - dnl - AC_DEFUN([GLIBCXX_ENABLE_INT128_FLOAT128], [ - -@@ -3117,13 +3117,12 @@ - - AC_MSG_CHECKING([for __float128]) - if AC_TRY_EVAL(ac_compile); then -- AC_DEFINE(_GLIBCXX_USE_FLOAT128, 1, -- [Define if __float128 is supported on this host.]) - enable_float128=yes - else - enable_float128=no - fi - AC_MSG_RESULT($enable_float128) -+ GLIBCXX_CONDITIONAL(ENABLE_FLOAT128, test $enable_float128 = yes) - rm -f conftest* - - AC_LANG_RESTORE ---- branches/gcc-8-branch/libstdc++-v3/config.h.in 2018/07/31 09:24:41 263083 -+++ branches/gcc-8-branch/libstdc++-v3/config.h.in 2018/07/31 09:38:28 263084 -@@ -918,9 +918,6 @@ - /* Define if fchmodat is available in . */ - #undef _GLIBCXX_USE_FCHMODAT - --/* Define if __float128 is supported on this host. */ --#undef _GLIBCXX_USE_FLOAT128 -- - /* Defined if gettimeofday is available. */ - #undef _GLIBCXX_USE_GETTIMEOFDAY - ---- branches/gcc-8-branch/libstdc++-v3/configure 2018/07/31 09:24:41 263083 -+++ branches/gcc-8-branch/libstdc++-v3/configure 2018/07/31 09:38:28 263084 -@@ -729,6 +729,8 @@ - CSTDIO_H - SECTION_FLAGS - WERROR -+ENABLE_FLOAT128_FALSE -+ENABLE_FLOAT128_TRUE - thread_header - glibcxx_PCHFLAGS - GLIBCXX_BUILD_PCH_FALSE -@@ -11606,7 +11608,7 @@ - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext <<_LT_EOF --#line 11609 "configure" -+#line 11611 "configure" - #include "confdefs.h" - - #if HAVE_DLFCN_H -@@ -11712,7 +11714,7 @@ - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext <<_LT_EOF --#line 11715 "configure" -+#line 11717 "configure" - #include "confdefs.h" - - #if HAVE_DLFCN_H -@@ -15398,7 +15400,7 @@ - # Fake what AC_TRY_COMPILE does. - - cat > conftest.$ac_ext << EOF --#line 15401 "configure" -+#line 15403 "configure" - int main() - { - typedef bool atomic_type; -@@ -15433,7 +15435,7 @@ - rm -f conftest* - - cat > conftest.$ac_ext << EOF --#line 15436 "configure" -+#line 15438 "configure" - int main() - { - typedef short atomic_type; -@@ -15468,7 +15470,7 @@ - rm -f conftest* - - cat > conftest.$ac_ext << EOF --#line 15471 "configure" -+#line 15473 "configure" - int main() - { - // NB: _Atomic_word not necessarily int. -@@ -15504,7 +15506,7 @@ - rm -f conftest* - - cat > conftest.$ac_ext << EOF --#line 15507 "configure" -+#line 15509 "configure" - int main() - { - typedef long long atomic_type; -@@ -15585,7 +15587,7 @@ - # unnecessary for this test. - - cat > conftest.$ac_ext << EOF --#line 15588 "configure" -+#line 15590 "configure" - int main() - { - _Decimal32 d1; -@@ -15627,7 +15629,7 @@ - # unnecessary for this test. - - cat > conftest.$ac_ext << EOF --#line 15630 "configure" -+#line 15632 "configure" - template - struct same - { typedef T2 type; }; -@@ -15661,7 +15663,7 @@ - rm -f conftest* - - cat > conftest.$ac_ext << EOF --#line 15664 "configure" -+#line 15666 "configure" - template - struct same - { typedef T2 type; }; -@@ -15683,15 +15685,13 @@ - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then -- --$as_echo "#define _GLIBCXX_USE_FLOAT128 1" >>confdefs.h -- - enable_float128=yes - else - enable_float128=no - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_float128" >&5 - $as_echo "$enable_float128" >&6; } -+ - rm -f conftest* - - ac_ext=c -@@ -81261,6 +81261,15 @@ - fi - - -+ if test $enable_float128 = yes; then -+ ENABLE_FLOAT128_TRUE= -+ ENABLE_FLOAT128_FALSE='#' -+else -+ ENABLE_FLOAT128_TRUE='#' -+ ENABLE_FLOAT128_FALSE= -+fi -+ -+ - if test $enable_libstdcxx_allocator_flag = new; then - ENABLE_ALLOCATOR_NEW_TRUE= - ENABLE_ALLOCATOR_NEW_FALSE='#' -@@ -81804,6 +81813,10 @@ - as_fn_error "conditional \"GLIBCXX_BUILD_PCH\" was never defined. - Usually this means the macro was only invoked conditionally." "$LINENO" 5 - fi -+if test -z "${ENABLE_FLOAT128_TRUE}" && test -z "${ENABLE_FLOAT128_FALSE}"; then -+ as_fn_error "conditional \"ENABLE_FLOAT128\" was never defined. -+Usually this means the macro was only invoked conditionally." "$LINENO" 5 -+fi - if test -z "${ENABLE_ALLOCATOR_NEW_TRUE}" && test -z "${ENABLE_ALLOCATOR_NEW_FALSE}"; then - as_fn_error "conditional \"ENABLE_ALLOCATOR_NEW\" was never defined. - Usually this means the macro was only invoked conditionally." "$LINENO" 5 ---- branches/gcc-8-branch/libstdc++-v3/include/Makefile.am 2018/07/31 09:24:41 263083 -+++ branches/gcc-8-branch/libstdc++-v3/include/Makefile.am 2018/07/31 09:38:28 263084 -@@ -1230,6 +1230,14 @@ - echo 0 > stamp-allocator-new - endif - -+if ENABLE_FLOAT128 -+stamp-float128: -+ echo 'define _GLIBCXX_USE_FLOAT128 1' > stamp-float128 -+else -+stamp-float128: -+ echo 'undef _GLIBCXX_USE_FLOAT128' > stamp-float128 -+endif -+ - # NB: The non-empty default ldbl_compat works around an AIX sed - # oddity, see libstdc++/31957 for details. - ${host_builddir}/c++config.h: ${CONFIG_HEADER} \ -@@ -1241,7 +1249,8 @@ - stamp-extern-template \ - stamp-dual-abi \ - stamp-cxx11-abi \ -- stamp-allocator-new -+ stamp-allocator-new \ -+ stamp-float128 - @date=`cat ${toplevel_srcdir}/gcc/DATESTAMP` ;\ - release=`sed 's/^\([0-9]*\).*$$/\1/' ${toplevel_srcdir}/gcc/BASE-VER` ;\ - ns_version=`cat stamp-namespace-version` ;\ -@@ -1250,6 +1259,7 @@ - dualabi=`cat stamp-dual-abi` ;\ - cxx11abi=`cat stamp-cxx11-abi` ;\ - allocatornew=`cat stamp-allocator-new` ;\ -+ float128=`cat stamp-float128` ;\ - ldbl_compat='s,g,g,' ;\ - grep "^[ ]*#[ ]*define[ ][ ]*_GLIBCXX_LONG_DOUBLE_COMPAT[ ][ ]*1[ ]*$$" \ - ${CONFIG_HEADER} > /dev/null 2>&1 \ -@@ -1262,6 +1272,7 @@ - -e "s,define _GLIBCXX_USE_DUAL_ABI, define _GLIBCXX_USE_DUAL_ABI $$dualabi," \ - -e "s,define _GLIBCXX_USE_CXX11_ABI, define _GLIBCXX_USE_CXX11_ABI $$cxx11abi," \ - -e "s,define _GLIBCXX_USE_ALLOCATOR_NEW, define _GLIBCXX_USE_ALLOCATOR_NEW $$allocatornew," \ -+ -e "s,define _GLIBCXX_USE_FLOAT128,$$float128," \ - -e "$$ldbl_compat" \ - < ${glibcxx_srcdir}/include/bits/c++config > $@ ;\ - sed -e 's/HAVE_/_GLIBCXX_HAVE_/g' \ ---- branches/gcc-8-branch/libstdc++-v3/include/Makefile.in 2018/07/31 09:24:41 263083 -+++ branches/gcc-8-branch/libstdc++-v3/include/Makefile.in 2018/07/31 09:38:28 263084 -@@ -1662,6 +1662,11 @@ - @ENABLE_ALLOCATOR_NEW_FALSE@stamp-allocator-new: - @ENABLE_ALLOCATOR_NEW_FALSE@ echo 0 > stamp-allocator-new - -+@ENABLE_FLOAT128_TRUE@stamp-float128: -+@ENABLE_FLOAT128_TRUE@ echo 'define _GLIBCXX_USE_FLOAT128 1' > stamp-float128 -+@ENABLE_FLOAT128_FALSE@stamp-float128: -+@ENABLE_FLOAT128_FALSE@ echo 'undef _GLIBCXX_USE_FLOAT128' > stamp-float128 -+ - # NB: The non-empty default ldbl_compat works around an AIX sed - # oddity, see libstdc++/31957 for details. - ${host_builddir}/c++config.h: ${CONFIG_HEADER} \ -@@ -1673,7 +1678,8 @@ - stamp-extern-template \ - stamp-dual-abi \ - stamp-cxx11-abi \ -- stamp-allocator-new -+ stamp-allocator-new \ -+ stamp-float128 - @date=`cat ${toplevel_srcdir}/gcc/DATESTAMP` ;\ - release=`sed 's/^\([0-9]*\).*$$/\1/' ${toplevel_srcdir}/gcc/BASE-VER` ;\ - ns_version=`cat stamp-namespace-version` ;\ -@@ -1682,6 +1688,7 @@ - dualabi=`cat stamp-dual-abi` ;\ - cxx11abi=`cat stamp-cxx11-abi` ;\ - allocatornew=`cat stamp-allocator-new` ;\ -+ float128=`cat stamp-float128` ;\ - ldbl_compat='s,g,g,' ;\ - grep "^[ ]*#[ ]*define[ ][ ]*_GLIBCXX_LONG_DOUBLE_COMPAT[ ][ ]*1[ ]*$$" \ - ${CONFIG_HEADER} > /dev/null 2>&1 \ -@@ -1694,6 +1701,7 @@ - -e "s,define _GLIBCXX_USE_DUAL_ABI, define _GLIBCXX_USE_DUAL_ABI $$dualabi," \ - -e "s,define _GLIBCXX_USE_CXX11_ABI, define _GLIBCXX_USE_CXX11_ABI $$cxx11abi," \ - -e "s,define _GLIBCXX_USE_ALLOCATOR_NEW, define _GLIBCXX_USE_ALLOCATOR_NEW $$allocatornew," \ -+ -e "s,define _GLIBCXX_USE_FLOAT128,$$float128," \ - -e "$$ldbl_compat" \ - < ${glibcxx_srcdir}/include/bits/c++config > $@ ;\ - sed -e 's/HAVE_/_GLIBCXX_HAVE_/g' \ ---- branches/gcc-8-branch/libstdc++-v3/include/bits/c++config 2018/07/31 09:24:41 263083 -+++ branches/gcc-8-branch/libstdc++-v3/include/bits/c++config 2018/07/31 09:38:28 263084 -@@ -609,4 +609,9 @@ - # endif - #endif - -+/* Define if __float128 is supported on this host. */ -+#if defined(__FLOAT128__) || defined(__SIZEOF_FLOAT128__) -+#define _GLIBCXX_USE_FLOAT128 -+#endif -+ - // End of prewritten config; the settings discovered at configure time follow. diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-8.3.0.eb deleted file mode 100644 index d61a2fae367b..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-8.3.0.eb +++ /dev/null @@ -1,55 +0,0 @@ -easyblock = 'EB_GCC' - -name = 'GCCcore' -version = '8.3.0' - -homepage = 'https://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 = SYSTEM - -source_urls = [ - 'https://ftpmirror.gnu.org/gnu/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror - 'https://ftpmirror.gnu.org/gnu/gmp', # idem for GMP - 'https://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR - 'https://ftpmirror.gnu.org/gnu/mpc', # idem for MPC - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies - 'https://gcc.gnu.org/pub/gcc/infrastructure/', # HTTPS mirror for GCC dependencies - 'https://libisl.sourceforge.io/', # fallback URL for isl - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL -] -sources = [ - 'gcc-%(version)s.tar.gz', - 'gmp-6.1.2.tar.bz2', - 'mpfr-4.0.2.tar.bz2', - 'mpc-1.1.0.tar.gz', - 'isl-0.20.tar.bz2', -] -patches = [ - 'GCCcore-6.2.0-fix-find-isl.patch', - 'GCCcore-8.3.0_fix-xsmin-ppc.patch', - 'GCCcore-9.2.0-fix-glibc-2.31-libsanitizer.patch', -] -checksums = [ - 'ea71adc1c3d86330874b8df19611424b143308f0d6612d542472600532c96d2d', # gcc-8.3.0.tar.gz - '5275bb04f4863a13516b2f39392ac5e272f5e1bb8057b18aec1c9b79d73d8fb2', # gmp-6.1.2.tar.bz2 - 'c05e3f02d09e0e9019384cdd58e0f19c64e6db1fd6f5ecf77b4b1c61ca253acc', # mpfr-4.0.2.tar.bz2 - '6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e', # mpc-1.1.0.tar.gz - 'b587e083eb65a8b394e833dea1744f21af3f0e413a448c17536b5549ae42a4c2', # isl-0.20.tar.bz2 - '5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68', # GCCcore-6.2.0-fix-find-isl.patch - 'bea1bce8f50ea6d51b038309eb61dec00a8681fb653d211c539be80f184609a3', # GCCcore-8.3.0_fix-xsmin-ppc.patch - # GCCcore-9.2.0-fix-glibc-2.31-libsanitizer.patch - '459006b69e19ffdc3102ad78b81c124741faaac4c42b6117365314d908cb506f', -] - -builddependencies = [ - ('M4', '1.4.18'), - ('binutils', '2.32'), -] - -languages = ['c', 'c++', 'fortran'] - -withisl = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-8.3.0_fix-xsmin-ppc.patch b/easybuild/easyconfigs/g/GCCcore/GCCcore-8.3.0_fix-xsmin-ppc.patch deleted file mode 100644 index 6ce9ea535256..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-8.3.0_fix-xsmin-ppc.patch +++ /dev/null @@ -1,74 +0,0 @@ -From 37e0df8a9be5a8232f4ccb73cdadb02121ba523f Mon Sep 17 00:00:00 2001 -From: Jiufu Guo -Date: Tue, 10 Mar 2020 13:51:57 +0800 -Subject: [PATCH] rs6000: Check -+0 and NaN for smax/smin generation - -PR93709 mentioned regressions on maxlocval_4.f90 and minlocval_f.f90 which -relates to max of '-inf' and 'nan'. This regression occur on P9 because -P9 new instruction 'xsmaxcdp' is generated. -And for C code `a < b ? b : a` is also generated as `xsmaxcdp` under -O2 -for P9. While this instruction behavior more like C/C++ semantic (a>b?a:b). - -This generates prevents 'xsmaxcdp' to be generated for those cases. -'xsmincdp' also is handled in patch. - -gcc/ -2020-03-10 Jiufu Guo - - PR target/93709 - * gcc/config/rs6000/rs6000.c (rs6000_emit_p9_fp_minmax): Check - NAN and SIGNED_ZEROR for smax/smin. - -gcc/testsuite -2020-03-10 Jiufu Guo - - PR target/93709 - * gcc.target/powerpc/p9-minmax-3.c: New test. ---- - gcc/ChangeLog | 6 ++++++ - gcc/config/rs6000/rs6000.c | 6 +++++- - gcc/testsuite/ChangeLog | 5 +++++ - gcc/testsuite/gcc.target/powerpc/p9-minmax-3.c | 17 +++++++++++++++++ - 4 files changed, 33 insertions(+), 1 deletion(-) - create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-minmax-3.c - -diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c -index 848a4ef451e4..46b7dec2abd4 100644 ---- a/gcc/config/rs6000/rs6000.c -+++ b/gcc/config/rs6000/rs6000.c -@@ -14831,7 +14831,11 @@ rs6000_emit_p9_fp_minmax (rtx dest, rtx op, rtx true_cond, rtx false_cond) - if (rtx_equal_p (op0, true_cond) && rtx_equal_p (op1, false_cond)) - ; - -- else if (rtx_equal_p (op1, true_cond) && rtx_equal_p (op0, false_cond)) -+ /* Only when NaNs and signed-zeros are not in effect, smax could be -+ used for `op0 < op1 ? op1 : op0`, and smin could be used for -+ `op0 > op1 ? op1 : op0`. */ -+ else if (rtx_equal_p (op1, true_cond) && rtx_equal_p (op0, false_cond) -+ && !HONOR_NANS (compare_mode) && !HONOR_SIGNED_ZEROS (compare_mode)) - max_p = !max_p; - - else -diff --git a/gcc/testsuite/gcc.target/powerpc/p9-minmax-3.c b/gcc/testsuite/gcc.target/powerpc/p9-minmax-3.c -new file mode 100644 -index 000000000000..141603e05b43 ---- /dev/null -+++ b/gcc/testsuite/gcc.target/powerpc/p9-minmax-3.c -@@ -0,0 +1,17 @@ -+/* { dg-do compile { target { powerpc*-*-* } } } */ -+/* { dg-require-effective-target powerpc_p9vector_ok } */ -+/* { dg-options "-mdejagnu-cpu=power9 -O2 -mpower9-minmax" } */ -+/* { dg-final { scan-assembler-not "xsmaxcdp" } } */ -+/* { dg-final { scan-assembler-not "xsmincdp" } } */ -+ -+double -+dbl_max1 (double a, double b) -+{ -+ return a < b ? b : a; -+} -+ -+double -+dbl_min1 (double a, double b) -+{ -+ return a > b ? b : a; -+} diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-8.4.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-8.4.0.eb deleted file mode 100644 index 5f2b82a32575..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-8.4.0.eb +++ /dev/null @@ -1,52 +0,0 @@ -easyblock = 'EB_GCC' - -name = 'GCCcore' -version = '8.4.0' - -homepage = 'https://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 = SYSTEM - -source_urls = [ - 'https://ftpmirror.gnu.org/gnu/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror - 'https://ftpmirror.gnu.org/gnu/gmp', # idem for GMP - 'https://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR - 'https://ftpmirror.gnu.org/gnu/mpc', # idem for MPC - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies - 'https://gcc.gnu.org/pub/gcc/infrastructure/', # HTTPS mirror for GCC dependencies - 'https://libisl.sourceforge.io/', # fallback URL for isl - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL -] -sources = [ - 'gcc-%(version)s.tar.gz', - 'gmp-6.1.2.tar.bz2', - 'mpfr-4.0.2.tar.bz2', - 'mpc-1.1.0.tar.gz', - 'isl-0.21.tar.bz2', -] -patches = [ - 'GCCcore-6.2.0-fix-find-isl.patch', - 'GCCcore-8.3.0_fix-xsmin-ppc.patch', -] -checksums = [ - '41e8b145832fc0b2b34c798ed25fb54a881b0cee4cd581b77c7dc92722c116a8', # gcc-8.4.0.tar.gz - '5275bb04f4863a13516b2f39392ac5e272f5e1bb8057b18aec1c9b79d73d8fb2', # gmp-6.1.2.tar.bz2 - 'c05e3f02d09e0e9019384cdd58e0f19c64e6db1fd6f5ecf77b4b1c61ca253acc', # mpfr-4.0.2.tar.bz2 - '6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e', # mpc-1.1.0.tar.gz - 'd18ca11f8ad1a39ab6d03d3dcb3365ab416720fcb65b42d69f34f51bf0a0e859', # isl-0.21.tar.bz2 - '5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68', # GCCcore-6.2.0-fix-find-isl.patch - 'bea1bce8f50ea6d51b038309eb61dec00a8681fb653d211c539be80f184609a3', # GCCcore-8.3.0_fix-xsmin-ppc.patch -] - -builddependencies = [ - ('M4', '1.4.18'), - ('binutils', '2.36.1'), -] - -languages = ['c', 'c++', 'fortran'] - -withisl = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-9.1.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-9.1.0.eb deleted file mode 100644 index 549a8c7d14f6..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-9.1.0.eb +++ /dev/null @@ -1,56 +0,0 @@ -easyblock = 'EB_GCC' - -name = 'GCCcore' -version = '9.1.0' - -homepage = 'https://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 = SYSTEM - -source_urls = [ - 'https://ftpmirror.gnu.org/gnu/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror - 'https://ftpmirror.gnu.org/gnu/gmp', # idem for GMP - 'https://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR - 'https://ftpmirror.gnu.org/gnu/mpc', # idem for MPC - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies - 'https://gcc.gnu.org/pub/gcc/infrastructure/', # HTTPS mirror for GCC dependencies - 'https://libisl.sourceforge.io/', # fallback URL for isl - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL -] -sources = [ - 'gcc-%(version)s.tar.gz', - 'gmp-6.1.2.tar.bz2', - 'mpfr-4.0.2.tar.bz2', - 'mpc-1.1.0.tar.gz', - 'isl-0.21.tar.bz2', -] -patches = [ - 'GCCcore-6.2.0-fix-find-isl.patch', - 'GCCcore-8.3.0_fix-xsmin-ppc.patch', - 'GCCcore-9.x-11.x_fix-unsigned-fpe-traps.patch', - 'GCC-9.x_fix-libsanitizer-cyclades.patch', -] -checksums = [ - 'be303f7a8292982a35381489f5a9178603cbe9a4715ee4fa4a815d6bcd2b658d', # gcc-9.1.0.tar.gz - '5275bb04f4863a13516b2f39392ac5e272f5e1bb8057b18aec1c9b79d73d8fb2', # gmp-6.1.2.tar.bz2 - 'c05e3f02d09e0e9019384cdd58e0f19c64e6db1fd6f5ecf77b4b1c61ca253acc', # mpfr-4.0.2.tar.bz2 - '6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e', # mpc-1.1.0.tar.gz - 'd18ca11f8ad1a39ab6d03d3dcb3365ab416720fcb65b42d69f34f51bf0a0e859', # isl-0.21.tar.bz2 - '5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68', # GCCcore-6.2.0-fix-find-isl.patch - 'bea1bce8f50ea6d51b038309eb61dec00a8681fb653d211c539be80f184609a3', # GCCcore-8.3.0_fix-xsmin-ppc.patch - '03a2e4aeda78d398edd680d6a1ba842b8ceb29c126ebb7fe2e3541ddfe4fbed4', # GCCcore-9.x-11.x_fix-unsigned-fpe-traps.patch - 'b48e48736062e64a6da7cbe7e21a6c1c89422d1f49ef547c73b479a3f3f4935f', # GCC-9.x_fix-libsanitizer-cyclades.patch -] - -builddependencies = [ - ('M4', '1.4.18'), - ('binutils', '2.32'), -] - -languages = ['c', 'c++', 'fortran'] - -withisl = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-9.2.0-fix-glibc-2.31-libsanitizer.patch b/easybuild/easyconfigs/g/GCCcore/GCCcore-9.2.0-fix-glibc-2.31-libsanitizer.patch deleted file mode 100644 index 6be23d5da866..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-9.2.0-fix-glibc-2.31-libsanitizer.patch +++ /dev/null @@ -1,56 +0,0 @@ -Fix libsanitizer for glibc 2.3.1 - -glibc 2.31 changes data structures reinterpreted by libsanitizer, -this patch more accurately models how the structure looks in -varying glibc versions. - -This patch file contains the changes from two upstream GCC commits: -ce9568e9e9cf6094be30e748821421e703754ffc -75003cdd23c310ec385344e8040d490e8dd6d2be - -diff -ru gcc-9.2.0.orig/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc gcc-9.2.0/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc ---- gcc-9.2.0.orig/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc 2018-10-31 12:14:23.000000000 +0100 -+++ gcc-9.2.0/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc 2020-03-03 16:44:35.978418479 +0100 -@@ -1156,8 +1156,9 @@ - CHECK_SIZE_AND_OFFSET(ipc_perm, gid); - CHECK_SIZE_AND_OFFSET(ipc_perm, cuid); - CHECK_SIZE_AND_OFFSET(ipc_perm, cgid); --#if !defined(__aarch64__) || !SANITIZER_LINUX || __GLIBC_PREREQ (2, 21) --/* On aarch64 glibc 2.20 and earlier provided incorrect mode field. */ -+#if !SANITIZER_LINUX || __GLIBC_PREREQ (2, 31) -+/* glibc 2.30 and earlier provided 16-bit mode field instead of 32-bit -+ on many architectures. */ - CHECK_SIZE_AND_OFFSET(ipc_perm, mode); - #endif - -diff -ru gcc-9.2.0.orig/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h gcc-9.2.0/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h ---- gcc-9.2.0.orig/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h 2019-04-08 15:08:30.000000000 +0200 -+++ gcc-9.2.0/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h 2020-03-03 16:44:35.978418479 +0100 -@@ -211,26 +211,13 @@ - u64 __unused1; - u64 __unused2; - #elif defined(__sparc__) --#if defined(__arch64__) - unsigned mode; -- unsigned short __pad1; --#else -- unsigned short __pad1; -- unsigned short mode; - unsigned short __pad2; --#endif - unsigned short __seq; - unsigned long long __unused1; - unsigned long long __unused2; --#elif defined(__mips__) || defined(__aarch64__) || defined(__s390x__) -- unsigned int mode; -- unsigned short __seq; -- unsigned short __pad1; -- unsigned long __unused1; -- unsigned long __unused2; - #else -- unsigned short mode; -- unsigned short __pad1; -+ unsigned int mode; - unsigned short __seq; - unsigned short __pad2; - #if defined(__x86_64__) && !defined(_LP64) diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-9.2.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-9.2.0.eb deleted file mode 100644 index fbb4d77d0769..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-9.2.0.eb +++ /dev/null @@ -1,61 +0,0 @@ -easyblock = 'EB_GCC' - -name = 'GCCcore' -version = '9.2.0' - -homepage = 'https://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 = SYSTEM - -local_mpfr_version = '4.0.2' - -source_urls = [ - 'https://ftpmirror.gnu.org/gnu/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror - 'https://ftpmirror.gnu.org/gnu/gmp', # idem for GMP - 'https://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR - 'https://ftpmirror.gnu.org/gnu/mpc', # idem for MPC - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies - 'https://gcc.gnu.org/pub/gcc/infrastructure/', # HTTPS mirror for GCC dependencies - 'https://libisl.sourceforge.io/', # fallback URL for isl - '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' % local_mpfr_version, - 'mpc-1.1.0.tar.gz', - 'isl-0.21.tar.bz2', -] -patches = [ - 'GCCcore-6.2.0-fix-find-isl.patch', - 'GCCcore-8.3.0_fix-xsmin-ppc.patch', - 'GCCcore-9.2.0-fix-glibc-2.31-libsanitizer.patch', - 'GCCcore-9.x-11.x_fix-unsigned-fpe-traps.patch', - 'GCC-9.x_fix-libsanitizer-cyclades.patch', -] -checksums = [ - 'a931a750d6feadacbeecb321d73925cd5ebb6dfa7eff0802984af3aef63759f4', # gcc-9.2.0.tar.gz - '5275bb04f4863a13516b2f39392ac5e272f5e1bb8057b18aec1c9b79d73d8fb2', # gmp-6.1.2.tar.bz2 - 'c05e3f02d09e0e9019384cdd58e0f19c64e6db1fd6f5ecf77b4b1c61ca253acc', # mpfr-4.0.2.tar.bz2 - '6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e', # mpc-1.1.0.tar.gz - 'd18ca11f8ad1a39ab6d03d3dcb3365ab416720fcb65b42d69f34f51bf0a0e859', # isl-0.21.tar.bz2 - '5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68', # GCCcore-6.2.0-fix-find-isl.patch - 'bea1bce8f50ea6d51b038309eb61dec00a8681fb653d211c539be80f184609a3', # GCCcore-8.3.0_fix-xsmin-ppc.patch - # GCCcore-9.2.0-fix-glibc-2.31-libsanitizer.patch - '459006b69e19ffdc3102ad78b81c124741faaac4c42b6117365314d908cb506f', - '03a2e4aeda78d398edd680d6a1ba842b8ceb29c126ebb7fe2e3541ddfe4fbed4', # GCCcore-9.x-11.x_fix-unsigned-fpe-traps.patch - 'b48e48736062e64a6da7cbe7e21a6c1c89422d1f49ef547c73b479a3f3f4935f', # GCC-9.x_fix-libsanitizer-cyclades.patch -] - -builddependencies = [ - ('M4', '1.4.18'), - ('binutils', '2.32'), -] - -languages = ['c', 'c++', 'fortran'] - -withisl = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-9.3.0.eb deleted file mode 100644 index b47467b1233c..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-9.3.0.eb +++ /dev/null @@ -1,69 +0,0 @@ -easyblock = 'EB_GCC' - -name = 'GCCcore' -version = '9.3.0' - -homepage = 'https://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 = SYSTEM - -source_urls = [ - 'https://ftpmirror.gnu.org/gnu/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror - 'https://ftpmirror.gnu.org/gnu/gmp', # idem for GMP - 'https://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR - 'https://ftpmirror.gnu.org/gnu/mpc', # idem for MPC - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies - 'https://gcc.gnu.org/pub/gcc/infrastructure/', # HTTPS mirror for GCC dependencies - 'https://libisl.sourceforge.io/', # fallback URL for isl - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL - 'https://sourceware.org/pub/newlib/', # for newlib - 'https://github.com/MentorEmbedded/nvptx-tools/archive', # for nvptx-tools -] -sources = [ - 'gcc-%(version)s.tar.gz', - 'gmp-6.2.0.tar.bz2', - 'mpfr-4.0.2.tar.bz2', - 'mpc-1.1.0.tar.gz', - 'isl-0.22.1.tar.bz2', - 'newlib-3.3.0.tar.gz', - {'download_filename': '5f6f343.tar.gz', 'filename': 'nvptx-tools-20180301.tar.gz'}, -] -patches = [ - 'GCCcore-6.2.0-fix-find-isl.patch', - 'GCCcore-8.3.0_fix-xsmin-ppc.patch', - 'GCCcore-%(version)s_gmp-c99.patch', - 'GCCcore-%(version)s_vect_broadcasts_masmintel.patch', - 'GCCcore-%(version)s_nvptx_sm_35_default.patch', - 'GCCcore-9.x-11.x_fix-unsigned-fpe-traps.patch', - 'GCC-9.x_fix-libsanitizer-cyclades.patch', -] -checksums = [ - '5258a9b6afe9463c2e56b9e8355b1a4bee125ca828b8078f910303bc2ef91fa6', # gcc-9.3.0.tar.gz - 'f51c99cb114deb21a60075ffb494c1a210eb9d7cb729ed042ddb7de9534451ea', # gmp-6.2.0.tar.bz2 - 'c05e3f02d09e0e9019384cdd58e0f19c64e6db1fd6f5ecf77b4b1c61ca253acc', # mpfr-4.0.2.tar.bz2 - '6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e', # mpc-1.1.0.tar.gz - '1a668ef92eb181a7c021e8531a3ca89fd71aa1b3744db56f68365ab0a224c5cd', # isl-0.22.1.tar.bz2 - '58dd9e3eaedf519360d92d84205c3deef0b3fc286685d1c562e245914ef72c66', # newlib-3.3.0.tar.gz - 'a25b6f7761bb61c0d8e2a183bcf51fbaaeeac26868dcfc015e3b16a33fe11705', # nvptx-tools-20180301.tar.gz - '5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68', # GCCcore-6.2.0-fix-find-isl.patch - 'bea1bce8f50ea6d51b038309eb61dec00a8681fb653d211c539be80f184609a3', # GCCcore-8.3.0_fix-xsmin-ppc.patch - '0e135e1cc7cec701beea9d7d17a61bab34cfd496b4b555930016b98db99f922e', # GCCcore-9.3.0_gmp-c99.patch - 'a32ac9c7d999a8b91bf93dba6a9d81b6ff58b3c89c425ff76090cbc90076685c', # GCCcore-9.3.0_vect_broadcasts_masmintel.patch - '8d8b9834a570b5789d47296311953b6307d4427957a73e102de43cca7a6fa108', # GCCcore-9.3.0_nvptx_sm_35_default.patch - '03a2e4aeda78d398edd680d6a1ba842b8ceb29c126ebb7fe2e3541ddfe4fbed4', # GCCcore-9.x-11.x_fix-unsigned-fpe-traps.patch - 'b48e48736062e64a6da7cbe7e21a6c1c89422d1f49ef547c73b479a3f3f4935f', # GCC-9.x_fix-libsanitizer-cyclades.patch -] - -builddependencies = [ - ('M4', '1.4.19'), - ('binutils', '2.34'), -] - -languages = ['c', 'c++', 'fortran'] - -withisl = True -withnvptx = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-9.3.0_vect_broadcasts_masmintel.patch b/easybuild/easyconfigs/g/GCCcore/GCCcore-9.3.0_vect_broadcasts_masmintel.patch deleted file mode 100644 index 84aee424a2c6..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-9.3.0_vect_broadcasts_masmintel.patch +++ /dev/null @@ -1,67 +0,0 @@ -From: Jakub Jelinek -Date: Tue, 15 Sep 2020 07:37:48 +0000 (+0200) -Subject: i386: Fix up vector mul and div with broadcasts in -masm=intel mode -X-Git-Url: https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff_plain;h=d0a094ce39fc49681b0d5cfd2ee1d232859c4824 - -i386: Fix up vector mul and div with broadcasts in -masm=intel mode - -These patterns printed bogus <>s around the {1to16} and similar strings. - -2020-09-15 Jakub Jelinek - - PR target/97028 - * config/i386/sse.md (mul3_bcs, - _div3_bcst): Use instead of - <>. - - * gcc.target/i386/avx512f-pr97028.c: Untested fix. - -(cherry picked from commit 0f079e104a8d1994b6b47169a6b45737615eb2d7) ---- - -diff --git a/gcc/config/i386/sse.md b/gcc/config/i386/sse.md -index cbcbe3846ca..3b51fef56f2 100644 ---- a/gcc/config/i386/sse.md -+++ b/gcc/config/i386/sse.md -@@ -1829,7 +1829,7 @@ - (match_operand: 1 "memory_operand" "m")) - (match_operand:VF_AVX512 2 "register_operand" "v")))] - "TARGET_AVX512F && " -- "vmul\t{%1, %2, %0|%0, %2, %1<>}" -+ "vmul\t{%1, %2, %0|%0, %2, %1}" - [(set_attr "prefix" "evex") - (set_attr "type" "ssemul") - (set_attr "mode" "")]) -@@ -1899,7 +1899,7 @@ - (vec_duplicate:VF_AVX512 - (match_operand: 2 "memory_operand" "m"))))] - "TARGET_AVX512F && " -- "vdiv\t{%2, %1, %0|%0, %1, %2<>}" -+ "vdiv\t{%2, %1, %0|%0, %1, %2}" - [(set_attr "prefix" "evex") - (set_attr "type" "ssediv") - (set_attr "mode" "")]) -diff --git a/gcc/testsuite/gcc.target/i386/avx512f-pr97028.c b/gcc/testsuite/gcc.target/i386/avx512f-pr97028.c -new file mode 100644 -index 00000000000..2719108a411 ---- /dev/null -+++ b/gcc/testsuite/gcc.target/i386/avx512f-pr97028.c -@@ -0,0 +1,18 @@ -+/* PR target/97028 */ -+/* { dg-do assemble { target avx512f } } */ -+/* { dg-require-effective-target masm_intel } */ -+/* { dg-options "-O2 -mavx512f -masm=intel" } */ -+ -+#include -+ -+__m512 -+foo (__m512 x, float *y) -+{ -+ return _mm512_mul_ps (x, _mm512_set1_ps (*y)); -+} -+ -+__m512 -+bar (__m512 x, float *y) -+{ -+ return _mm512_div_ps (x, _mm512_set1_ps (*y)); -+} diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-9.4.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-9.4.0.eb deleted file mode 100644 index 17c3c74be730..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-9.4.0.eb +++ /dev/null @@ -1,61 +0,0 @@ -easyblock = 'EB_GCC' - -name = 'GCCcore' -version = '9.4.0' - -homepage = 'https://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 = SYSTEM - -source_urls = [ - 'https://ftpmirror.gnu.org/gnu/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror - 'https://ftpmirror.gnu.org/gnu/gmp', # idem for GMP - 'https://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR - 'https://ftpmirror.gnu.org/gnu/mpc', # idem for MPC - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies - 'https://gcc.gnu.org/pub/gcc/infrastructure/', # HTTPS mirror for GCC dependencies - 'https://libisl.sourceforge.io/', # fallback URL for isl - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL - 'https://sourceware.org/pub/newlib/', # for newlib - 'https://github.com/MentorEmbedded/nvptx-tools/archive', # for nvptx-tools -] -sources = [ - 'gcc-%(version)s.tar.gz', - 'gmp-6.2.1.tar.bz2', - 'mpfr-4.1.0.tar.bz2', - 'mpc-1.2.1.tar.gz', - 'isl-0.24.tar.bz2', - 'newlib-4.1.0.tar.gz', - {'download_filename': 'd0524fb.tar.gz', 'filename': 'nvptx-tools-20210115.tar.gz'}, -] -patches = [ - 'GCCcore-6.2.0-fix-find-isl.patch', - 'GCCcore-9.3.0_gmp-c99.patch', - 'GCCcore-9.x-11.x_fix-unsigned-fpe-traps.patch', -] -checksums = [ - '07ea650894cde75ab0f7cfbee0e69832c8a789b01efa2de3bfba7569338e24cb', # gcc-9.4.0.tar.gz - 'eae9326beb4158c386e39a356818031bd28f3124cf915f8c5b1dc4c7a36b4d7c', # gmp-6.2.1.tar.bz2 - 'feced2d430dd5a97805fa289fed3fc8ff2b094c02d05287fd6133e7f1f0ec926', # mpfr-4.1.0.tar.bz2 - '17503d2c395dfcf106b622dc142683c1199431d095367c6aacba6eec30340459', # mpc-1.2.1.tar.gz - 'fcf78dd9656c10eb8cf9fbd5f59a0b6b01386205fe1934b3b287a0a1898145c0', # isl-0.24.tar.bz2 - 'f296e372f51324224d387cc116dc37a6bd397198756746f93a2b02e9a5d40154', # newlib-4.1.0.tar.gz - '466abe1cef9cf294318ecb3c221593356f7a9e1674be987d576bc70d833d84a2', # nvptx-tools-20210115.tar.gz - '5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68', # GCCcore-6.2.0-fix-find-isl.patch - '0e135e1cc7cec701beea9d7d17a61bab34cfd496b4b555930016b98db99f922e', # GCCcore-9.3.0_gmp-c99.patch - '03a2e4aeda78d398edd680d6a1ba842b8ceb29c126ebb7fe2e3541ddfe4fbed4', # GCCcore-9.x-11.x_fix-unsigned-fpe-traps.patch -] - -builddependencies = [ - ('M4', '1.4.19'), - ('binutils', '2.36.1'), -] - -languages = ['c', 'c++', 'fortran'] - -withisl = True -withnvptx = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-9.5.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-9.5.0.eb deleted file mode 100644 index 17ce889ff686..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-9.5.0.eb +++ /dev/null @@ -1,66 +0,0 @@ -easyblock = 'EB_GCC' - -name = 'GCCcore' -version = '9.5.0' - -homepage = 'https://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 = SYSTEM - -source_urls = [ - 'https://ftpmirror.gnu.org/gnu/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror - 'https://sourceware.org/pub/gcc/releases/gcc-%(version)s', # fallback URL for GCC - 'https://ftpmirror.gnu.org/gnu/gmp', # idem for GMP - 'https://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR - 'https://ftpmirror.gnu.org/gnu/mpc', # idem for MPC - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies - 'https://gcc.gnu.org/pub/gcc/infrastructure/', # HTTPS mirror for GCC dependencies - 'https://libisl.sourceforge.io/', # fallback URL for isl - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL - 'https://sourceware.org/pub/newlib/', # for newlib - 'https://github.com/MentorEmbedded/nvptx-tools/archive', # for nvptx-tools -] -sources = [ - 'gcc-%(version)s.tar.gz', - 'gmp-6.2.1.tar.bz2', - 'mpfr-4.1.0.tar.bz2', - 'mpc-1.2.1.tar.gz', - 'isl-0.24.tar.bz2', - 'newlib-4.1.0.tar.gz', - {'download_filename': '7292758.tar.gz', 'filename': 'nvptx-tools-20220412.tar.gz'}, -] -patches = [ - 'GCCcore-6.2.0-fix-find-isl.patch', - 'GCCcore-9.3.0_gmp-c99.patch', - 'GCCcore-9.x-11.x_fix-unsigned-fpe-traps.patch', -] -checksums = [ - '15b34072105272a3eb37f6927409f7ce9aa0dd1498efebc35f851d6e6f029a4d', # gcc-9.5.0.tar.gz - 'eae9326beb4158c386e39a356818031bd28f3124cf915f8c5b1dc4c7a36b4d7c', # gmp-6.2.1.tar.bz2 - 'feced2d430dd5a97805fa289fed3fc8ff2b094c02d05287fd6133e7f1f0ec926', # mpfr-4.1.0.tar.bz2 - '17503d2c395dfcf106b622dc142683c1199431d095367c6aacba6eec30340459', # mpc-1.2.1.tar.gz - 'fcf78dd9656c10eb8cf9fbd5f59a0b6b01386205fe1934b3b287a0a1898145c0', # isl-0.24.tar.bz2 - 'f296e372f51324224d387cc116dc37a6bd397198756746f93a2b02e9a5d40154', # newlib-4.1.0.tar.gz - '20e3c1eeae7f375c36455b6036c4801de16b854910ff54268bbd3346f3685080', # nvptx-tools-20220412.tar.gz - '5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68', # GCCcore-6.2.0-fix-find-isl.patch - '0e135e1cc7cec701beea9d7d17a61bab34cfd496b4b555930016b98db99f922e', # GCCcore-9.3.0_gmp-c99.patch - '03a2e4aeda78d398edd680d6a1ba842b8ceb29c126ebb7fe2e3541ddfe4fbed4', # GCCcore-9.x-11.x_fix-unsigned-fpe-traps.patch -] - -builddependencies = [ - ('M4', '1.4.19'), - ('binutils', '2.38'), -] - -languages = ['c', 'c++', 'fortran'] - -withisl = True -withnvptx = True - -# Perl is only required when building with NVPTX support -if withnvptx: - osdependencies = ['perl'] - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-system.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-system.eb index a470eb30a28f..7152405140b9 100644 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-system.eb +++ b/easybuild/easyconfigs/g/GCCcore/GCCcore-system.eb @@ -6,7 +6,7 @@ # License:: 3-clause BSD ## -easyblock = 'SystemCompiler' +easyblock = 'SystemCompilerGCC' name = 'GCCcore' # using 'system' as a version instructs the SystemCompiler easyblock to derive the actual compiler version, diff --git a/easybuild/easyconfigs/g/GCCcore/gcc-8.2.0-isl-0.20-missing-include.patch b/easybuild/easyconfigs/g/GCCcore/gcc-8.2.0-isl-0.20-missing-include.patch deleted file mode 100644 index 82bcd91f5126..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/gcc-8.2.0-isl-0.20-missing-include.patch +++ /dev/null @@ -1,13 +0,0 @@ -Add missing includes to build with isl-0.20 -https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86724 - ---- gcc-8.2.0.orig/gcc/graphite.h 2018-01-03 11:03:58.000000000 +0100 -+++ gcc-8.2.0/gcc/graphite.h 2018-10-09 13:39:09.231443939 +0200 -@@ -37,6 +37,8 @@ - #include - #include - #include -+#include -+#include - - typedef struct poly_dr *poly_dr_p; diff --git a/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.2-allpatches-20141204.patch b/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.2-allpatches-20141204.patch deleted file mode 100644 index df1aaea4345f..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.2-allpatches-20141204.patch +++ /dev/null @@ -1,1628 +0,0 @@ -# All mpfr patches as of 2014-12-04 -# taken from their website: http://www.mpfr.org/mpfr-current/#download -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2013-09-26 10:52:52.000000000 +0000 -+++ mpfr-3.1.2-b/PATCHES 2013-09-26 10:52:52.000000000 +0000 -@@ -0,0 +1 @@ -+exp_2 -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2013-03-13 15:37:28.000000000 +0000 -+++ mpfr-3.1.2-b/VERSION 2013-09-26 10:52:52.000000000 +0000 -@@ -1 +1 @@ --3.1.2 -+3.1.2-p1 -diff -Naurd mpfr-3.1.2-a/src/exp_2.c mpfr-3.1.2-b/src/exp_2.c ---- mpfr-3.1.2-a/src/exp_2.c 2013-03-13 15:37:28.000000000 +0000 -+++ mpfr-3.1.2-b/src/exp_2.c 2013-09-26 10:52:52.000000000 +0000 -@@ -204,7 +204,7 @@ - for (k = 0; k < K; k++) - { - mpz_mul (ss, ss, ss); -- exps <<= 1; -+ exps *= 2; - exps += mpz_normalize (ss, ss, q); - } - mpfr_set_z (s, ss, MPFR_RNDN); -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2013-03-13 15:37:37.000000000 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2013-09-26 10:52:52.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2" -+#define MPFR_VERSION_STRING "3.1.2-p1" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2013-03-13 15:37:34.000000000 +0000 -+++ mpfr-3.1.2-b/src/version.c 2013-09-26 10:52:52.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2"; -+ return "3.1.2-p1"; - } -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2013-09-26 10:56:55.000000000 +0000 -+++ mpfr-3.1.2-b/PATCHES 2013-09-26 10:56:55.000000000 +0000 -@@ -0,0 +1 @@ -+fits-smallneg -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2013-09-26 10:52:52.000000000 +0000 -+++ mpfr-3.1.2-b/VERSION 2013-09-26 10:56:55.000000000 +0000 -@@ -1 +1 @@ --3.1.2-p1 -+3.1.2-p2 -diff -Naurd mpfr-3.1.2-a/src/fits_u.h mpfr-3.1.2-b/src/fits_u.h ---- mpfr-3.1.2-a/src/fits_u.h 2013-03-13 15:37:35.000000000 +0000 -+++ mpfr-3.1.2-b/src/fits_u.h 2013-09-26 10:56:55.000000000 +0000 -@@ -32,17 +32,20 @@ - int res; - - if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (f))) -- /* Zero always fit */ -- return MPFR_IS_ZERO (f) ? 1 : 0; -- else if (MPFR_IS_NEG (f)) -- /* Negative numbers don't fit */ -- return 0; -- /* now it fits if -- (a) f <= MAXIMUM -- (b) round(f, prec(slong), rnd) <= MAXIMUM */ -+ return MPFR_IS_ZERO (f) ? 1 : 0; /* Zero always fits */ - - e = MPFR_GET_EXP (f); - -+ if (MPFR_IS_NEG (f)) -+ return e >= 1 ? 0 /* f <= -1 does not fit */ -+ : rnd != MPFR_RNDN ? MPFR_IS_LIKE_RNDU (rnd, -1) /* directed mode */ -+ : e < 0 ? 1 /* f > -1/2 fits in MPFR_RNDN */ -+ : mpfr_powerof2_raw(f); /* -1/2 fits, -1 < f < -1/2 don't */ -+ -+ /* Now it fits if -+ (a) f <= MAXIMUM -+ (b) round(f, prec(slong), rnd) <= MAXIMUM */ -+ - /* first compute prec(MAXIMUM); fits in an int */ - for (s = MAXIMUM, prec = 0; s != 0; s /= 2, prec ++); - -diff -Naurd mpfr-3.1.2-a/src/fits_uintmax.c mpfr-3.1.2-b/src/fits_uintmax.c ---- mpfr-3.1.2-a/src/fits_uintmax.c 2013-03-13 15:37:33.000000000 +0000 -+++ mpfr-3.1.2-b/src/fits_uintmax.c 2013-09-26 10:56:55.000000000 +0000 -@@ -27,51 +27,19 @@ - #include "mpfr-intmax.h" - #include "mpfr-impl.h" - --#ifdef _MPFR_H_HAVE_INTMAX_T -- --/* We can't use fits_u.h <= mpfr_cmp_ui */ --int --mpfr_fits_uintmax_p (mpfr_srcptr f, mpfr_rnd_t rnd) --{ -- mpfr_exp_t e; -- int prec; -- uintmax_t s; -- mpfr_t x; -- int res; -- -- if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (f))) -- /* Zero always fit */ -- return MPFR_IS_ZERO (f) ? 1 : 0; -- else if (MPFR_IS_NEG (f)) -- /* Negative numbers don't fit */ -- return 0; -- /* now it fits if -- (a) f <= MAXIMUM -- (b) round(f, prec(slong), rnd) <= MAXIMUM */ -- -- e = MPFR_GET_EXP (f); -- -- /* first compute prec(MAXIMUM); fits in an int */ -- for (s = MPFR_UINTMAX_MAX, prec = 0; s != 0; s /= 2, prec ++); -- -- /* MAXIMUM needs prec bits, i.e. MAXIMUM = 2^prec - 1 */ -- -- /* if e <= prec - 1, then f < 2^(prec-1) < MAXIMUM */ -- if (e <= prec - 1) -- return 1; -+/* Note: though mpfr-impl.h is included in fits_u.h, we also include it -+ above so that it gets included even when _MPFR_H_HAVE_INTMAX_T is not -+ defined; this is necessary to avoid an empty translation unit, which -+ is forbidden by ISO C. Without this, a failing test can be reproduced -+ by creating an invalid stdint.h somewhere in the default include path -+ and by compiling MPFR with "gcc -ansi -pedantic-errors". */ - -- /* if e >= prec + 1, then f >= 2^prec > MAXIMUM */ -- if (e >= prec + 1) -- return 0; -+#ifdef _MPFR_H_HAVE_INTMAX_T - -- MPFR_ASSERTD (e == prec); -+#define FUNCTION mpfr_fits_uintmax_p -+#define MAXIMUM MPFR_UINTMAX_MAX -+#define TYPE uintmax_t - -- /* hard case: first round to prec bits, then check */ -- mpfr_init2 (x, prec); -- mpfr_set (x, f, rnd); -- res = MPFR_GET_EXP (x) == e; -- mpfr_clear (x); -- return res; --} -+#include "fits_u.h" - - #endif -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2013-09-26 10:52:52.000000000 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2013-09-26 10:56:55.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p1" -+#define MPFR_VERSION_STRING "3.1.2-p2" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2013-09-26 10:52:52.000000000 +0000 -+++ mpfr-3.1.2-b/src/version.c 2013-09-26 10:56:55.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p1"; -+ return "3.1.2-p2"; - } -diff -Naurd mpfr-3.1.2-a/tests/tfits.c mpfr-3.1.2-b/tests/tfits.c ---- mpfr-3.1.2-a/tests/tfits.c 2013-03-13 15:37:45.000000000 +0000 -+++ mpfr-3.1.2-b/tests/tfits.c 2013-09-26 10:56:55.000000000 +0000 -@@ -33,155 +33,176 @@ - #include "mpfr-intmax.h" - #include "mpfr-test.h" - --#define ERROR1 { printf("Initial error for x="); mpfr_dump(x); exit(1); } --#define ERROR2 { printf("Error for x="); mpfr_dump(x); exit(1); } -+#define ERROR1(N) \ -+ do \ -+ { \ -+ printf("Error %d for rnd = %s and x = ", N, \ -+ mpfr_print_rnd_mode ((mpfr_rnd_t) r)); \ -+ mpfr_dump(x); \ -+ exit(1); \ -+ } \ -+ while (0) - - static void check_intmax (void); - - int - main (void) - { -- mpfr_t x; -+ mpfr_t x, y; -+ int i, r; - - tests_start_mpfr (); - - mpfr_init2 (x, 256); -+ mpfr_init2 (y, 8); - -- /* Check NAN */ -- mpfr_set_nan (x); -- if (mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR1; -+ RND_LOOP (r) -+ { - -- /* Check INF */ -- mpfr_set_inf (x, 1); -- if (mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR1; -+ /* Check NAN */ -+ mpfr_set_nan (x); -+ if (mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (1); -+ if (mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (2); -+ if (mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (3); -+ if (mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (4); -+ if (mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (5); -+ if (mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (6); - -- /* Check Zero */ -- MPFR_SET_ZERO (x); -- if (!mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR2; -+ /* Check INF */ -+ mpfr_set_inf (x, 1); -+ if (mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (7); -+ if (mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (8); -+ if (mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (9); -+ if (mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (10); -+ if (mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (11); -+ if (mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (12); - -- /* Check small op */ -- mpfr_set_str1 (x, "1@-1"); -- if (!mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR2; -+ /* Check Zero */ -+ MPFR_SET_ZERO (x); -+ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (13); -+ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (14); -+ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (15); -+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (16); -+ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (17); -+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (18); - -- /* Check 17 */ -- mpfr_set_ui (x, 17, MPFR_RNDN); -- if (!mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR2; -+ /* Check small positive op */ -+ mpfr_set_str1 (x, "1@-1"); -+ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (19); -+ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (20); -+ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (21); -+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (22); -+ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (23); -+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (24); - -- /* Check all other values */ -- mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN); -- mpfr_mul_2exp (x, x, 1, MPFR_RNDN); -- if (mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR1; -- mpfr_mul_2exp (x, x, 40, MPFR_RNDN); -- if (mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR1; -+ /* Check 17 */ -+ mpfr_set_ui (x, 17, MPFR_RNDN); -+ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (25); -+ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (26); -+ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (27); -+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (28); -+ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (29); -+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (30); - -- mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN); -- if (!mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_set_ui (x, LONG_MAX, MPFR_RNDN); -- if (!mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_set_ui (x, UINT_MAX, MPFR_RNDN); -- if (!mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_set_ui (x, INT_MAX, MPFR_RNDN); -- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_set_ui (x, USHRT_MAX, MPFR_RNDN); -- if (!mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_set_ui (x, SHRT_MAX, MPFR_RNDN); -- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR2; -+ /* Check all other values */ -+ mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN); -+ mpfr_mul_2exp (x, x, 1, MPFR_RNDN); -+ if (mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (31); -+ if (mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (32); -+ mpfr_mul_2exp (x, x, 40, MPFR_RNDN); -+ if (mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (33); -+ if (mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (34); -+ if (mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (35); -+ if (mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (36); -+ if (mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (37); - -- mpfr_set_si (x, 1, MPFR_RNDN); -- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR2; -+ mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN); -+ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (38); -+ mpfr_set_ui (x, LONG_MAX, MPFR_RNDN); -+ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (39); -+ mpfr_set_ui (x, UINT_MAX, MPFR_RNDN); -+ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (40); -+ mpfr_set_ui (x, INT_MAX, MPFR_RNDN); -+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (41); -+ mpfr_set_ui (x, USHRT_MAX, MPFR_RNDN); -+ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (42); -+ mpfr_set_ui (x, SHRT_MAX, MPFR_RNDN); -+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (43); - -- /* Check negative value */ -- mpfr_set_si (x, -1, MPFR_RNDN); -- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR2; -- if (mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR1; -+ mpfr_set_si (x, 1, MPFR_RNDN); -+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (44); -+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (45); -+ -+ /* Check negative op */ -+ for (i = 1; i <= 4; i++) -+ { -+ int inv; -+ -+ mpfr_set_si_2exp (x, -i, -2, MPFR_RNDN); -+ mpfr_rint (y, x, (mpfr_rnd_t) r); -+ inv = MPFR_NOTZERO (y); -+ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r) ^ inv) -+ ERROR1 (46); -+ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (47); -+ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r) ^ inv) -+ ERROR1 (48); -+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (49); -+ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r) ^ inv) -+ ERROR1 (50); -+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (51); -+ } -+ } - - mpfr_clear (x); -+ mpfr_clear (y); - - check_intmax (); - -@@ -189,85 +210,98 @@ - return 0; - } - --static void check_intmax (void) -+static void -+check_intmax (void) - { - #ifdef _MPFR_H_HAVE_INTMAX_T -- mpfr_t x; -+ mpfr_t x, y; -+ int i, r; - -- mpfr_init2 (x, sizeof (uintmax_t)*CHAR_BIT); -+ mpfr_init2 (x, sizeof (uintmax_t) * CHAR_BIT); -+ mpfr_init2 (y, 8); - -- /* Check NAN */ -- mpfr_set_nan (x); -- if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR1; -+ RND_LOOP (r) -+ { -+ /* Check NAN */ -+ mpfr_set_nan (x); -+ if (mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (52); -+ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (53); - -- /* Check INF */ -- mpfr_set_inf (x, 1); -- if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR1; -+ /* Check INF */ -+ mpfr_set_inf (x, 1); -+ if (mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (54); -+ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (55); - -- /* Check Zero */ -- MPFR_SET_ZERO (x); -- if (!mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR2; -+ /* Check Zero */ -+ MPFR_SET_ZERO (x); -+ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (56); -+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (57); - -- /* Check small op */ -- mpfr_set_str1 (x, "1@-1"); -- if (!mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR2; -+ /* Check positive small op */ -+ mpfr_set_str1 (x, "1@-1"); -+ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (58); -+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (59); - -- /* Check 17 */ -- mpfr_set_ui (x, 17, MPFR_RNDN); -- if (!mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR2; -+ /* Check 17 */ -+ mpfr_set_ui (x, 17, MPFR_RNDN); -+ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (60); -+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (61); - -- /* Check hugest */ -- mpfr_set_ui_2exp (x, 42, sizeof (uintmax_t) * 32, MPFR_RNDN); -- if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR1; -+ /* Check hugest */ -+ mpfr_set_ui_2exp (x, 42, sizeof (uintmax_t) * 32, MPFR_RNDN); -+ if (mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (62); -+ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (63); - -- /* Check all other values */ -- mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN); -- mpfr_add_ui (x, x, 1, MPFR_RNDN); -- if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR1; -- mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN); -- if (!mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN); -- mpfr_add_ui (x, x, 1, MPFR_RNDN); -- if (mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR1; -- mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN); -- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_set_sj (x, MPFR_INTMAX_MIN, MPFR_RNDN); -- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_sub_ui (x, x, 1, MPFR_RNDN); -- if (mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR1; -+ /* Check all other values */ -+ mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN); -+ mpfr_add_ui (x, x, 1, MPFR_RNDN); -+ if (mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (64); -+ mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN); -+ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (65); -+ mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN); -+ mpfr_add_ui (x, x, 1, MPFR_RNDN); -+ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (66); -+ mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN); -+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (67); -+ mpfr_set_sj (x, MPFR_INTMAX_MIN, MPFR_RNDN); -+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (68); -+ mpfr_sub_ui (x, x, 1, MPFR_RNDN); -+ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (69); - -- /* Check negative value */ -- mpfr_set_si (x, -1, MPFR_RNDN); -- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR2; -- if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR1; -+ /* Check negative op */ -+ for (i = 1; i <= 4; i++) -+ { -+ int inv; -+ -+ mpfr_set_si_2exp (x, -i, -2, MPFR_RNDN); -+ mpfr_rint (y, x, (mpfr_rnd_t) r); -+ inv = MPFR_NOTZERO (y); -+ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r) ^ inv) -+ ERROR1 (70); -+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (71); -+ } -+ } - - mpfr_clear (x); -+ mpfr_clear (y); - #endif - } -- -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2013-10-09 13:34:21.000000000 +0000 -+++ mpfr-3.1.2-b/PATCHES 2013-10-09 13:34:21.000000000 +0000 -@@ -0,0 +1 @@ -+clang-divby0 -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2013-09-26 10:52:52.000000000 +0000 -+++ mpfr-3.1.2-b/VERSION 2013-10-09 13:34:21.000000000 +0000 -@@ -1 +1 @@ --3.1.2-p2 -+3.1.2-p3 -diff -Naurd mpfr-3.1.2-a/src/mpfr-impl.h mpfr-3.1.2-b/src/mpfr-impl.h ---- mpfr-3.1.2-a/src/mpfr-impl.h 2013-03-13 15:37:36.000000000 +0000 -+++ mpfr-3.1.2-b/src/mpfr-impl.h 2013-10-09 13:34:21.000000000 +0000 -@@ -468,8 +468,16 @@ - #define MPFR_LIMBS_PER_FLT ((IEEE_FLT_MANT_DIG-1)/GMP_NUMB_BITS+1) - - /* Visual C++ doesn't support +1.0/0.0, -1.0/0.0 and 0.0/0.0 -- at compile time. */ --#if defined(_MSC_VER) && defined(_WIN32) && (_MSC_VER >= 1200) -+ at compile time. -+ Clang with -fsanitize=undefined is a bit similar due to a bug: -+ http://llvm.org/bugs/show_bug.cgi?id=17381 -+ but even without its sanitizer, it may be better to use the -+ double_zero version until IEEE 754 division by zero is properly -+ supported: -+ http://llvm.org/bugs/show_bug.cgi?id=17000 -+*/ -+#if (defined(_MSC_VER) && defined(_WIN32) && (_MSC_VER >= 1200)) || \ -+ defined(__clang__) - static double double_zero = 0.0; - # define DBL_NAN (double_zero/double_zero) - # define DBL_POS_INF ((double) 1.0/double_zero) -@@ -501,6 +509,8 @@ - (with Xcode 2.4.1, i.e. the latest one). */ - #define LVALUE(x) (&(x) == &(x) || &(x) != &(x)) - #define DOUBLE_ISINF(x) (LVALUE(x) && ((x) > DBL_MAX || (x) < -DBL_MAX)) -+/* The DOUBLE_ISNAN(x) macro is also valid on long double x -+ (assuming that the compiler isn't too broken). */ - #ifdef MPFR_NANISNAN - /* Avoid MIPSpro / IRIX64 / gcc -ffast-math (incorrect) optimizations. - The + must not be replaced by a ||. With gcc -ffast-math, NaN is -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2013-09-26 10:52:52.000000000 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2013-10-09 13:34:21.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p2" -+#define MPFR_VERSION_STRING "3.1.2-p3" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2013-09-26 10:52:52.000000000 +0000 -+++ mpfr-3.1.2-b/src/version.c 2013-10-09 13:34:21.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p2"; -+ return "3.1.2-p3"; - } -diff -Naurd mpfr-3.1.2-a/tests/tget_flt.c mpfr-3.1.2-b/tests/tget_flt.c ---- mpfr-3.1.2-a/tests/tget_flt.c 2013-03-13 15:37:44.000000000 +0000 -+++ mpfr-3.1.2-b/tests/tget_flt.c 2013-10-09 13:34:21.000000000 +0000 -@@ -28,9 +28,17 @@ - main (void) - { - mpfr_t x, y; -- float f, g, infp; -+ float f, g; - int i; -+#if !defined(MPFR_ERRDIVZERO) -+ float infp; -+#endif -+ -+ tests_start_mpfr (); - -+#if !defined(MPFR_ERRDIVZERO) -+ /* The definition of DBL_POS_INF involves a division by 0. This makes -+ "clang -O2 -fsanitize=undefined -fno-sanitize-recover" fail. */ - infp = (float) DBL_POS_INF; - if (infp * 0.5 != infp) - { -@@ -38,8 +46,7 @@ - fprintf (stderr, "(this is probably a compiler bug, please report)\n"); - exit (1); - } -- -- tests_start_mpfr (); -+#endif - - mpfr_init2 (x, 24); - mpfr_init2 (y, 24); -@@ -353,6 +360,7 @@ - printf ("expected %.8e, got %.8e\n", g, f); - exit (1); - } -+#if !defined(MPFR_ERRDIVZERO) - f = mpfr_get_flt (x, MPFR_RNDN); /* first round to 2^128 (even rule), - thus we should get +Inf */ - g = infp; -@@ -376,6 +384,7 @@ - printf ("expected %.8e, got %.8e\n", g, f); - exit (1); - } -+#endif - - mpfr_clear (x); - mpfr_clear (y); -diff -Naurd mpfr-3.1.2-a/tests/tset_ld.c mpfr-3.1.2-b/tests/tset_ld.c ---- mpfr-3.1.2-a/tests/tset_ld.c 2013-03-13 15:37:44.000000000 +0000 -+++ mpfr-3.1.2-b/tests/tset_ld.c 2013-10-09 13:34:21.000000000 +0000 -@@ -47,8 +47,11 @@ - static int - Isnan_ld (long double d) - { -- double e = (double) d; -- if (DOUBLE_ISNAN (e)) -+ /* Do not convert d to double as this can give an overflow, which -+ may confuse compilers without IEEE 754 support (such as clang -+ -fsanitize=undefined), or trigger a trap if enabled. -+ The DOUBLE_ISNAN macro should work fine on long double. */ -+ if (DOUBLE_ISNAN (d)) - return 1; - LONGDOUBLE_NAN_ACTION (d, goto yes); - return 0; -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2013-11-15 00:51:49.211333830 +0000 -+++ mpfr-3.1.2-b/PATCHES 2013-11-15 00:51:49.323334999 +0000 -@@ -0,0 +1 @@ -+printf-alt0 -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2013-11-15 00:51:49.211333830 +0000 -+++ mpfr-3.1.2-b/VERSION 2013-11-15 00:51:49.323334999 +0000 -@@ -1 +1 @@ --3.1.2-p3 -+3.1.2-p4 -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2013-11-15 00:51:49.211333830 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2013-11-15 00:51:49.323334999 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p3" -+#define MPFR_VERSION_STRING "3.1.2-p4" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/vasprintf.c mpfr-3.1.2-b/src/vasprintf.c ---- mpfr-3.1.2-a/src/vasprintf.c 2013-03-13 15:37:37.000000000 +0000 -+++ mpfr-3.1.2-b/src/vasprintf.c 2013-11-15 00:51:49.267334408 +0000 -@@ -1040,7 +1040,7 @@ - } - - /* Determine the different parts of the string representation of the regular -- number P when SPEC.SPEC is 'e', 'E', 'g', or 'G'. -+ number P when spec.spec is 'e', 'E', 'g', or 'G'. - DEC_INFO contains the previously computed exponent and string or is NULL. - - return -1 if some field > INT_MAX */ -@@ -1167,7 +1167,7 @@ - } - - /* Determine the different parts of the string representation of the regular -- number P when SPEC.SPEC is 'f', 'F', 'g', or 'G'. -+ number P when spec.spec is 'f', 'F', 'g', or 'G'. - DEC_INFO contains the previously computed exponent and string or is NULL. - - return -1 if some field of number_parts is greater than INT_MAX */ -@@ -1559,7 +1559,7 @@ - /* fractional part */ - { - np->point = MPFR_DECIMAL_POINT; -- np->fp_trailing_zeros = (spec.spec == 'g' && spec.spec == 'G') ? -+ np->fp_trailing_zeros = (spec.spec == 'g' || spec.spec == 'G') ? - spec.prec - 1 : spec.prec; - } - else if (spec.alt) -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2013-11-15 00:51:49.211333830 +0000 -+++ mpfr-3.1.2-b/src/version.c 2013-11-15 00:51:49.323334999 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p3"; -+ return "3.1.2-p4"; - } -diff -Naurd mpfr-3.1.2-a/tests/tsprintf.c mpfr-3.1.2-b/tests/tsprintf.c ---- mpfr-3.1.2-a/tests/tsprintf.c 2013-03-13 15:37:44.000000000 +0000 -+++ mpfr-3.1.2-b/tests/tsprintf.c 2013-11-15 00:51:49.267334408 +0000 -@@ -456,10 +456,16 @@ - check_sprintf ("1.999900 ", "%-#10.7RG", x); - check_sprintf ("1.9999 ", "%-10.7RG", x); - mpfr_set_ui (x, 1, MPFR_RNDN); -+ check_sprintf ("1.", "%#.1Rg", x); -+ check_sprintf ("1. ", "%-#5.1Rg", x); -+ check_sprintf (" 1.0", "%#5.2Rg", x); - check_sprintf ("1.00000000000000000000000000000", "%#.30Rg", x); - check_sprintf ("1", "%.30Rg", x); - mpfr_set_ui (x, 0, MPFR_RNDN); -- check_sprintf ("0.000000000000000000000000000000", "%#.30Rg", x); -+ check_sprintf ("0.", "%#.1Rg", x); -+ check_sprintf ("0. ", "%-#5.1Rg", x); -+ check_sprintf (" 0.0", "%#5.2Rg", x); -+ check_sprintf ("0.00000000000000000000000000000", "%#.30Rg", x); - check_sprintf ("0", "%.30Rg", x); - - /* following tests with precision 53 bits */ -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2013-12-01 11:07:49.575329762 +0000 -+++ mpfr-3.1.2-b/PATCHES 2013-12-01 11:07:49.751331625 +0000 -@@ -0,0 +1 @@ -+custom_init_set -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2013-12-01 11:07:49.571329714 +0000 -+++ mpfr-3.1.2-b/VERSION 2013-12-01 11:07:49.747331585 +0000 -@@ -1 +1 @@ --3.1.2-p4 -+3.1.2-p5 -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2013-12-01 11:07:49.571329714 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2013-12-01 11:07:49.747331585 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p4" -+#define MPFR_VERSION_STRING "3.1.2-p5" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -@@ -861,7 +861,7 @@ - _t = (mpfr_kind_t) _k; \ - _s = 1; \ - } else { \ -- _t = (mpfr_kind_t) -k; \ -+ _t = (mpfr_kind_t) - _k; \ - _s = -1; \ - } \ - _e = _t == MPFR_REGULAR_KIND ? (e) : \ -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2013-12-01 11:07:49.575329762 +0000 -+++ mpfr-3.1.2-b/src/version.c 2013-12-01 11:07:49.747331585 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p4"; -+ return "3.1.2-p5"; - } -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2014-04-15 21:56:49.609057464 +0000 -+++ mpfr-3.1.2-b/PATCHES 2014-04-15 21:56:49.697059857 +0000 -@@ -0,0 +1 @@ -+li2-return -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2014-04-15 21:56:49.609057464 +0000 -+++ mpfr-3.1.2-b/VERSION 2014-04-15 21:56:49.697059857 +0000 -@@ -1 +1 @@ --3.1.2-p5 -+3.1.2-p6 -diff -Naurd mpfr-3.1.2-a/src/li2.c mpfr-3.1.2-b/src/li2.c ---- mpfr-3.1.2-a/src/li2.c 2013-03-13 15:37:32.000000000 +0000 -+++ mpfr-3.1.2-b/src/li2.c 2014-04-15 21:56:49.653058661 +0000 -@@ -630,5 +630,5 @@ - return mpfr_check_range (y, inexact, rnd_mode); - } - -- MPFR_ASSERTN (0); /* should never reach this point */ -+ MPFR_RET_NEVER_GO_HERE (); - } -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2014-04-15 21:56:49.609057464 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2014-04-15 21:56:49.697059857 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p5" -+#define MPFR_VERSION_STRING "3.1.2-p6" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2014-04-15 21:56:49.609057464 +0000 -+++ mpfr-3.1.2-b/src/version.c 2014-04-15 21:56:49.697059857 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p5"; -+ return "3.1.2-p6"; - } -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2014-04-15 22:04:57.090286262 +0000 -+++ mpfr-3.1.2-b/PATCHES 2014-04-15 22:04:57.162288198 +0000 -@@ -0,0 +1 @@ -+exp3 -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2014-04-15 22:04:57.086286154 +0000 -+++ mpfr-3.1.2-b/VERSION 2014-04-15 22:04:57.162288198 +0000 -@@ -1 +1 @@ --3.1.2-p6 -+3.1.2-p7 -diff -Naurd mpfr-3.1.2-a/src/exp3.c mpfr-3.1.2-b/src/exp3.c ---- mpfr-3.1.2-a/src/exp3.c 2013-03-13 15:37:34.000000000 +0000 -+++ mpfr-3.1.2-b/src/exp3.c 2014-04-15 22:04:57.126287230 +0000 -@@ -283,7 +283,7 @@ - } - } - -- if (mpfr_can_round (shift_x > 0 ? t : tmp, realprec, MPFR_RNDD, MPFR_RNDZ, -+ if (mpfr_can_round (shift_x > 0 ? t : tmp, realprec, MPFR_RNDN, MPFR_RNDZ, - MPFR_PREC(y) + (rnd_mode == MPFR_RNDN))) - { - inexact = mpfr_set (y, shift_x > 0 ? t : tmp, rnd_mode); -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2014-04-15 22:04:57.086286154 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2014-04-15 22:04:57.162288198 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p6" -+#define MPFR_VERSION_STRING "3.1.2-p7" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2014-04-15 22:04:57.090286262 +0000 -+++ mpfr-3.1.2-b/src/version.c 2014-04-15 22:04:57.162288198 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p6"; -+ return "3.1.2-p7"; - } -diff -Naurd mpfr-3.1.2-a/tests/texp.c mpfr-3.1.2-b/tests/texp.c ---- mpfr-3.1.2-a/tests/texp.c 2013-03-13 15:37:44.000000000 +0000 -+++ mpfr-3.1.2-b/tests/texp.c 2014-04-15 22:04:57.126287230 +0000 -@@ -150,6 +150,22 @@ - exit (1); - } - -+ mpfr_set_prec (x, 118); -+ mpfr_set_str_binary (x, "0.1110010100011101010000111110011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E-86"); -+ mpfr_set_prec (y, 118); -+ mpfr_exp_2 (y, x, MPFR_RNDU); -+ mpfr_exp_3 (x, x, MPFR_RNDU); -+ if (mpfr_cmp (x, y)) -+ { -+ printf ("mpfr_exp_2 and mpfr_exp_3 differ for prec=118\n"); -+ printf ("mpfr_exp_2 gives "); -+ mpfr_out_str (stdout, 2, 0, y, MPFR_RNDN); -+ printf ("\nmpfr_exp_3 gives "); -+ mpfr_out_str (stdout, 2, 0, x, MPFR_RNDN); -+ printf ("\n"); -+ exit (1); -+ } -+ - mpfr_clear (x); - mpfr_clear (y); - return 0; -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2014-04-15 22:20:32.243481506 +0000 -+++ mpfr-3.1.2-b/PATCHES 2014-04-15 22:22:32.418722707 +0000 -@@ -0,0 +1 @@ -+gmp6-compat -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2014-04-15 22:20:20.755171478 +0000 -+++ mpfr-3.1.2-b/VERSION 2014-04-15 22:21:45.225450147 +0000 -@@ -1 +1 @@ --3.1.2-p7 -+3.1.2-p8 -diff -Naurd mpfr-3.1.2-a/configure mpfr-3.1.2-b/configure ---- mpfr-3.1.2-a/configure 2013-03-13 15:38:20.000000000 +0000 -+++ mpfr-3.1.2-b/configure 2014-04-15 22:21:38.821277476 +0000 -@@ -14545,26 +14545,30 @@ - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - fi - --if test "$use_gmp_build" = yes ; then -- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for valid GMP_NUMB_BITS" >&5 --$as_echo_n "checking for valid GMP_NUMB_BITS... " >&6; } -- if test "$cross_compiling" = yes; then : -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GMP_NUMB_BITS and sizeof(mp_limb_t) consistency" >&5 -+$as_echo_n "checking for GMP_NUMB_BITS and sizeof(mp_limb_t) consistency... " >&6; } -+if test "$cross_compiling" = yes; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't test" >&5 - $as_echo "can't test" >&6; } - else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext - /* end confdefs.h. */ - -+#include - #include - #include "gmp.h" --#include "gmp-impl.h" - - int - main () - { - -- return GMP_NUMB_BITS == BYTES_PER_MP_LIMB * CHAR_BIT -- && sizeof(mp_limb_t) == BYTES_PER_MP_LIMB ? 0 : 1; -+ if (GMP_NUMB_BITS == sizeof(mp_limb_t) * CHAR_BIT) -+ return 0; -+ fprintf (stderr, "GMP_NUMB_BITS = %ld\n", (long) GMP_NUMB_BITS); -+ fprintf (stderr, "sizeof(mp_limb_t) = %ld\n", (long) sizeof(mp_limb_t)); -+ fprintf (stderr, "sizeof(mp_limb_t) * CHAR_BIT = %ld != GMP_NUMB_BITS\n", -+ (long) (sizeof(mp_limb_t) * CHAR_BIT)); -+ return 1; - - ; - return 0; -@@ -14577,14 +14581,14 @@ - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 - $as_echo "no" >&6; } -- as_fn_error $? "GMP_NUMB_BITS is incorrect. --You probably need to change some of the GMP or MPFR compile options." "$LINENO" 5 -+ as_fn_error $? "GMP_NUMB_BITS and sizeof(mp_limb_t) are not consistent. -+You probably need to change some of the GMP or MPFR compile options. -+See 'config.log' for details (search for GMP_NUMB_BITS)." "$LINENO" 5 - fi - rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext - fi - --fi - - - if test "$dont_link_with_gmp" = yes ; then -diff -Naurd mpfr-3.1.2-a/configure.ac mpfr-3.1.2-b/configure.ac ---- mpfr-3.1.2-a/configure.ac 2013-03-13 15:37:46.000000000 +0000 -+++ mpfr-3.1.2-b/configure.ac 2013-03-13 15:37:46.000000000 +0000 -@@ -435,23 +435,29 @@ - ]) - fi - --dnl Check for valid GMP_NUMB_BITS and BYTES_PER_MP_LIMB -+dnl Check for GMP_NUMB_BITS and sizeof(mp_limb_t) consistency. -+dnl Problems may occur if gmp.h was generated with some ABI -+dnl and is used with another ABI (or if nails are used). - dnl This test doesn't need to link with libgmp (at least it shouldn't). --if test "$use_gmp_build" = yes ; then -- AC_MSG_CHECKING(for valid GMP_NUMB_BITS) -- AC_RUN_IFELSE([AC_LANG_PROGRAM([[ -+AC_MSG_CHECKING(for GMP_NUMB_BITS and sizeof(mp_limb_t) consistency) -+AC_RUN_IFELSE([AC_LANG_PROGRAM([[ -+#include - #include - #include "gmp.h" --#include "gmp-impl.h" - ]], [[ -- return GMP_NUMB_BITS == BYTES_PER_MP_LIMB * CHAR_BIT -- && sizeof(mp_limb_t) == BYTES_PER_MP_LIMB ? 0 : 1; -+ if (GMP_NUMB_BITS == sizeof(mp_limb_t) * CHAR_BIT) -+ return 0; -+ fprintf (stderr, "GMP_NUMB_BITS = %ld\n", (long) GMP_NUMB_BITS); -+ fprintf (stderr, "sizeof(mp_limb_t) = %ld\n", (long) sizeof(mp_limb_t)); -+ fprintf (stderr, "sizeof(mp_limb_t) * CHAR_BIT = %ld != GMP_NUMB_BITS\n", -+ (long) (sizeof(mp_limb_t) * CHAR_BIT)); -+ return 1; - ]])], [AC_MSG_RESULT(yes)], [ - AC_MSG_RESULT(no) -- AC_MSG_ERROR([GMP_NUMB_BITS is incorrect. --You probably need to change some of the GMP or MPFR compile options.])], -+ AC_MSG_ERROR([GMP_NUMB_BITS and sizeof(mp_limb_t) are not consistent. -+You probably need to change some of the GMP or MPFR compile options. -+See 'config.log' for details (search for GMP_NUMB_BITS).])], - [AC_MSG_RESULT([can't test])]) --fi - - - dnl We really need to link using libtool. But it is impossible with the current -diff -Naurd mpfr-3.1.2-a/src/init2.c mpfr-3.1.2-b/src/init2.c ---- mpfr-3.1.2-a/src/init2.c 2013-03-13 15:37:32.000000000 +0000 -+++ mpfr-3.1.2-b/src/init2.c 2014-04-15 22:21:06.220398489 +0000 -@@ -30,11 +30,11 @@ - - /* Check if we can represent the number of limbs - * associated to the maximum of mpfr_prec_t*/ -- MPFR_ASSERTN( MP_SIZE_T_MAX >= (MPFR_PREC_MAX/BYTES_PER_MP_LIMB) ); -+ MPFR_ASSERTN( MP_SIZE_T_MAX >= (MPFR_PREC_MAX/MPFR_BYTES_PER_MP_LIMB) ); - -- /* Check for correct GMP_NUMB_BITS and BYTES_PER_MP_LIMB */ -- MPFR_ASSERTN( GMP_NUMB_BITS == BYTES_PER_MP_LIMB * CHAR_BIT -- && sizeof(mp_limb_t) == BYTES_PER_MP_LIMB ); -+ /* Check for correct GMP_NUMB_BITS and MPFR_BYTES_PER_MP_LIMB */ -+ MPFR_ASSERTN( GMP_NUMB_BITS == MPFR_BYTES_PER_MP_LIMB * CHAR_BIT -+ && sizeof(mp_limb_t) == MPFR_BYTES_PER_MP_LIMB ); - - MPFR_ASSERTN (mp_bits_per_limb == GMP_NUMB_BITS); - -diff -Naurd mpfr-3.1.2-a/src/mpfr-gmp.h mpfr-3.1.2-b/src/mpfr-gmp.h ---- mpfr-3.1.2-a/src/mpfr-gmp.h 2013-03-13 15:37:32.000000000 +0000 -+++ mpfr-3.1.2-b/src/mpfr-gmp.h 2014-04-15 22:21:06.220398489 +0000 -@@ -72,7 +72,6 @@ - #endif - - /* Define some macros */ --#define BYTES_PER_MP_LIMB (GMP_NUMB_BITS/CHAR_BIT) - - #define MP_LIMB_T_MAX (~(mp_limb_t)0) - -@@ -96,19 +95,19 @@ - #define SHRT_HIGHBIT SHRT_MIN - - /* MP_LIMB macros */ --#define MPN_ZERO(dst, n) memset((dst), 0, (n)*BYTES_PER_MP_LIMB) --#define MPN_COPY_DECR(dst,src,n) memmove((dst),(src),(n)*BYTES_PER_MP_LIMB) --#define MPN_COPY_INCR(dst,src,n) memmove((dst),(src),(n)*BYTES_PER_MP_LIMB) -+#define MPN_ZERO(dst, n) memset((dst), 0, (n)*MPFR_BYTES_PER_MP_LIMB) -+#define MPN_COPY_DECR(dst,src,n) memmove((dst),(src),(n)*MPFR_BYTES_PER_MP_LIMB) -+#define MPN_COPY_INCR(dst,src,n) memmove((dst),(src),(n)*MPFR_BYTES_PER_MP_LIMB) - #define MPN_COPY(dst,src,n) \ - do \ - { \ - if ((dst) != (src)) \ - { \ - MPFR_ASSERTD ((char *) (dst) >= (char *) (src) + \ -- (n) * BYTES_PER_MP_LIMB || \ -+ (n) * MPFR_BYTES_PER_MP_LIMB || \ - (char *) (src) >= (char *) (dst) + \ -- (n) * BYTES_PER_MP_LIMB); \ -- memcpy ((dst), (src), (n) * BYTES_PER_MP_LIMB); \ -+ (n) * MPFR_BYTES_PER_MP_LIMB); \ -+ memcpy ((dst), (src), (n) * MPFR_BYTES_PER_MP_LIMB); \ - } \ - } \ - while (0) -diff -Naurd mpfr-3.1.2-a/src/mpfr-impl.h mpfr-3.1.2-b/src/mpfr-impl.h ---- mpfr-3.1.2-a/src/mpfr-impl.h 2013-10-09 13:34:21.000000000 +0000 -+++ mpfr-3.1.2-b/src/mpfr-impl.h 2014-04-15 22:21:06.220398489 +0000 -@@ -191,7 +191,7 @@ - # endif - #endif - -- -+#define MPFR_BYTES_PER_MP_LIMB (GMP_NUMB_BITS/CHAR_BIT) - - /****************************************************** - ******************** Check GMP *********************** -@@ -930,7 +930,7 @@ - #define MPFR_SET_ALLOC_SIZE(x, n) \ - ( ((mp_size_t*) MPFR_MANT(x))[-1] = n) - #define MPFR_MALLOC_SIZE(s) \ -- ( sizeof(mpfr_size_limb_t) + BYTES_PER_MP_LIMB * ((size_t) s) ) -+ ( sizeof(mpfr_size_limb_t) + MPFR_BYTES_PER_MP_LIMB * ((size_t) s) ) - #define MPFR_SET_MANT_PTR(x,p) \ - (MPFR_MANT(x) = (mp_limb_t*) ((mpfr_size_limb_t*) p + 1)) - #define MPFR_GET_REAL_PTR(x) \ -@@ -964,7 +964,7 @@ - #endif - - #define MPFR_TMP_LIMBS_ALLOC(N) \ -- ((mp_limb_t *) MPFR_TMP_ALLOC ((size_t) (N) * BYTES_PER_MP_LIMB)) -+ ((mp_limb_t *) MPFR_TMP_ALLOC ((size_t) (N) * MPFR_BYTES_PER_MP_LIMB)) - - /* temporary allocate 1 limb at xp, and initialize mpfr variable x */ - /* The temporary var doesn't have any size field, but it doesn't matter -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2014-04-15 22:20:20.755171478 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2014-04-15 22:21:45.225450147 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p7" -+#define MPFR_VERSION_STRING "3.1.2-p8" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/mul.c mpfr-3.1.2-b/src/mul.c ---- mpfr-3.1.2-a/src/mul.c 2013-03-13 15:37:37.000000000 +0000 -+++ mpfr-3.1.2-b/src/mul.c 2014-04-15 22:21:06.224398597 +0000 -@@ -106,7 +106,7 @@ - MPFR_ASSERTD(tn <= k); - - /* Check for no size_t overflow*/ -- MPFR_ASSERTD((size_t) k <= ((size_t) -1) / BYTES_PER_MP_LIMB); -+ MPFR_ASSERTD((size_t) k <= ((size_t) -1) / MPFR_BYTES_PER_MP_LIMB); - MPFR_TMP_MARK(marker); - tmp = MPFR_TMP_LIMBS_ALLOC (k); - -@@ -301,7 +301,7 @@ - MPFR_ASSERTD (tn <= k); /* tn <= k, thus no int overflow */ - - /* Check for no size_t overflow*/ -- MPFR_ASSERTD ((size_t) k <= ((size_t) -1) / BYTES_PER_MP_LIMB); -+ MPFR_ASSERTD ((size_t) k <= ((size_t) -1) / MPFR_BYTES_PER_MP_LIMB); - MPFR_TMP_MARK (marker); - tmp = MPFR_TMP_LIMBS_ALLOC (k); - -diff -Naurd mpfr-3.1.2-a/src/stack_interface.c mpfr-3.1.2-b/src/stack_interface.c ---- mpfr-3.1.2-a/src/stack_interface.c 2013-03-13 15:37:32.000000000 +0000 -+++ mpfr-3.1.2-b/src/stack_interface.c 2014-04-15 22:21:06.220398489 +0000 -@@ -26,7 +26,7 @@ - size_t - mpfr_custom_get_size (mpfr_prec_t prec) - { -- return MPFR_PREC2LIMBS (prec) * BYTES_PER_MP_LIMB; -+ return MPFR_PREC2LIMBS (prec) * MPFR_BYTES_PER_MP_LIMB; - } - - #undef mpfr_custom_init -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2014-04-15 22:20:20.755171478 +0000 -+++ mpfr-3.1.2-b/src/version.c 2014-04-15 22:21:45.225450147 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p7"; -+ return "3.1.2-p8"; - } -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2014-06-30 15:15:25.533266905 +0000 -+++ mpfr-3.1.2-b/PATCHES 2014-06-30 15:15:25.617269178 +0000 -@@ -0,0 +1 @@ -+div-overflow -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2014-06-30 15:15:25.529266797 +0000 -+++ mpfr-3.1.2-b/VERSION 2014-06-30 15:15:25.617269178 +0000 -@@ -1 +1 @@ --3.1.2-p8 -+3.1.2-p9 -diff -Naurd mpfr-3.1.2-a/src/div.c mpfr-3.1.2-b/src/div.c ---- mpfr-3.1.2-a/src/div.c 2013-03-13 15:37:33.000000000 +0000 -+++ mpfr-3.1.2-b/src/div.c 2014-06-30 15:15:25.585268312 +0000 -@@ -750,7 +750,9 @@ - truncate_check_qh: - if (qh) - { -- qexp ++; -+ if (MPFR_LIKELY (qexp < MPFR_EXP_MAX)) -+ qexp ++; -+ /* else qexp is now incorrect, but one will still get an overflow */ - q0p[q0size - 1] = MPFR_LIMB_HIGHBIT; - } - goto truncate; -@@ -765,7 +767,9 @@ - inex = 1; /* always here */ - if (mpn_add_1 (q0p, q0p, q0size, MPFR_LIMB_ONE << sh)) - { -- qexp ++; -+ if (MPFR_LIKELY (qexp < MPFR_EXP_MAX)) -+ qexp ++; -+ /* else qexp is now incorrect, but one will still get an overflow */ - q0p[q0size - 1] = MPFR_LIMB_HIGHBIT; - } - -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2014-06-30 15:15:25.533266905 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2014-06-30 15:15:25.613269070 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p8" -+#define MPFR_VERSION_STRING "3.1.2-p9" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2014-06-30 15:15:25.533266905 +0000 -+++ mpfr-3.1.2-b/src/version.c 2014-06-30 15:15:25.613269070 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p8"; -+ return "3.1.2-p9"; - } -diff -Naurd mpfr-3.1.2-a/tests/tdiv.c mpfr-3.1.2-b/tests/tdiv.c ---- mpfr-3.1.2-a/tests/tdiv.c 2013-03-13 15:37:44.000000000 +0000 -+++ mpfr-3.1.2-b/tests/tdiv.c 2014-06-30 15:15:25.585268312 +0000 -@@ -1104,6 +1104,96 @@ - #define RAND_FUNCTION(x) mpfr_random2(x, MPFR_LIMB_SIZE (x), randlimb () % 100, RANDS) - #include "tgeneric.c" - -+static void -+test_extreme (void) -+{ -+ mpfr_t x, y, z; -+ mpfr_exp_t emin, emax; -+ mpfr_prec_t p[4] = { 8, 32, 64, 256 }; -+ int xi, yi, zi, j, r; -+ unsigned int flags, ex_flags; -+ -+ emin = mpfr_get_emin (); -+ emax = mpfr_get_emax (); -+ -+ mpfr_set_emin (MPFR_EMIN_MIN); -+ mpfr_set_emax (MPFR_EMAX_MAX); -+ -+ for (xi = 0; xi < 4; xi++) -+ { -+ mpfr_init2 (x, p[xi]); -+ mpfr_setmax (x, MPFR_EMAX_MAX); -+ MPFR_ASSERTN (mpfr_check (x)); -+ for (yi = 0; yi < 4; yi++) -+ { -+ mpfr_init2 (y, p[yi]); -+ mpfr_setmin (y, MPFR_EMIN_MIN); -+ for (j = 0; j < 2; j++) -+ { -+ MPFR_ASSERTN (mpfr_check (y)); -+ for (zi = 0; zi < 4; zi++) -+ { -+ mpfr_init2 (z, p[zi]); -+ RND_LOOP (r) -+ { -+ mpfr_clear_flags (); -+ mpfr_div (z, x, y, (mpfr_rnd_t) r); -+ flags = __gmpfr_flags; -+ MPFR_ASSERTN (mpfr_check (z)); -+ ex_flags = MPFR_FLAGS_OVERFLOW | MPFR_FLAGS_INEXACT; -+ if (flags != ex_flags) -+ { -+ printf ("Bad flags in test_extreme on z = a/b" -+ " with %s and\n", -+ mpfr_print_rnd_mode ((mpfr_rnd_t) r)); -+ printf ("a = "); -+ mpfr_dump (x); -+ printf ("b = "); -+ mpfr_dump (y); -+ printf ("Expected flags:"); -+ flags_out (ex_flags); -+ printf ("Got flags: "); -+ flags_out (flags); -+ printf ("z = "); -+ mpfr_dump (z); -+ exit (1); -+ } -+ mpfr_clear_flags (); -+ mpfr_div (z, y, x, (mpfr_rnd_t) r); -+ flags = __gmpfr_flags; -+ MPFR_ASSERTN (mpfr_check (z)); -+ ex_flags = MPFR_FLAGS_UNDERFLOW | MPFR_FLAGS_INEXACT; -+ if (flags != ex_flags) -+ { -+ printf ("Bad flags in test_extreme on z = a/b" -+ " with %s and\n", -+ mpfr_print_rnd_mode ((mpfr_rnd_t) r)); -+ printf ("a = "); -+ mpfr_dump (y); -+ printf ("b = "); -+ mpfr_dump (x); -+ printf ("Expected flags:"); -+ flags_out (ex_flags); -+ printf ("Got flags: "); -+ flags_out (flags); -+ printf ("z = "); -+ mpfr_dump (z); -+ exit (1); -+ } -+ } -+ mpfr_clear (z); -+ } /* zi */ -+ mpfr_nextabove (y); -+ } /* j */ -+ mpfr_clear (y); -+ } /* yi */ -+ mpfr_clear (x); -+ } /* xi */ -+ -+ set_emin (emin); -+ set_emax (emax); -+} -+ - int - main (int argc, char *argv[]) - { -@@ -1130,6 +1220,7 @@ - test_20070603 (); - test_20070628 (); - test_generic (2, 800, 50); -+ test_extreme (); - - tests_end_mpfr (); - return 0; -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2014-06-30 15:17:53.337268149 +0000 -+++ mpfr-3.1.2-b/PATCHES 2014-06-30 15:17:53.417270314 +0000 -@@ -0,0 +1 @@ -+vasprintf -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2014-06-30 15:17:53.337268149 +0000 -+++ mpfr-3.1.2-b/VERSION 2014-06-30 15:17:53.413270206 +0000 -@@ -1 +1 @@ --3.1.2-p9 -+3.1.2-p10 -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2014-06-30 15:17:53.337268149 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2014-06-30 15:17:53.413270206 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p9" -+#define MPFR_VERSION_STRING "3.1.2-p10" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/vasprintf.c mpfr-3.1.2-b/src/vasprintf.c ---- mpfr-3.1.2-a/src/vasprintf.c 2013-11-15 00:51:49.267334408 +0000 -+++ mpfr-3.1.2-b/src/vasprintf.c 2014-06-30 15:17:53.377269231 +0000 -@@ -884,14 +884,18 @@ - first digit, we want the exponent for radix two and the decimal - point AFTER the first digit. */ - { -- MPFR_ASSERTN (exp > MPFR_EMIN_MIN /4); /* possible overflow */ -+ /* An integer overflow is normally not possible since MPFR_EXP_MIN -+ is twice as large as MPFR_EMIN_MIN. */ -+ MPFR_ASSERTN (exp > (MPFR_EXP_MIN + 3) / 4); - exp = (exp - 1) * 4; - } - else - /* EXP is the exponent for decimal point BEFORE the first digit, we - want the exponent for decimal point AFTER the first digit. */ - { -- MPFR_ASSERTN (exp > MPFR_EMIN_MIN); /* possible overflow */ -+ /* An integer overflow is normally not possible since MPFR_EXP_MIN -+ is twice as large as MPFR_EMIN_MIN. */ -+ MPFR_ASSERTN (exp > MPFR_EXP_MIN); - --exp; - } - } -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2014-06-30 15:17:53.337268149 +0000 -+++ mpfr-3.1.2-b/src/version.c 2014-06-30 15:17:53.413270206 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p9"; -+ return "3.1.2-p10"; - } -diff -Naurd mpfr-3.1.2-a/tests/tsprintf.c mpfr-3.1.2-b/tests/tsprintf.c ---- mpfr-3.1.2-a/tests/tsprintf.c 2013-11-15 00:51:49.267334408 +0000 -+++ mpfr-3.1.2-b/tests/tsprintf.c 2014-06-30 15:17:53.377269231 +0000 -@@ -1184,6 +1184,69 @@ - check_emax_aux (MPFR_EMAX_MAX); - } - -+static void -+check_emin_aux (mpfr_exp_t e) -+{ -+ mpfr_t x; -+ char *s1, s2[256]; -+ int i; -+ mpfr_exp_t emin; -+ mpz_t ee; -+ -+ MPFR_ASSERTN (e >= LONG_MIN); -+ emin = mpfr_get_emin (); -+ set_emin (e); -+ -+ mpfr_init2 (x, 16); -+ mpz_init (ee); -+ -+ mpfr_setmin (x, e); -+ mpz_set_si (ee, e); -+ mpz_sub_ui (ee, ee, 1); -+ -+ i = mpfr_asprintf (&s1, "%Ra", x); -+ MPFR_ASSERTN (i > 0); -+ -+ gmp_snprintf (s2, 256, "0x1p%Zd", ee); -+ -+ if (strcmp (s1, s2) != 0) -+ { -+ printf ("Error in check_emin_aux for emin = %ld\n", (long) e); -+ printf ("Expected %s\n", s2); -+ printf ("Got %s\n", s1); -+ exit (1); -+ } -+ -+ mpfr_free_str (s1); -+ -+ i = mpfr_asprintf (&s1, "%Rb", x); -+ MPFR_ASSERTN (i > 0); -+ -+ gmp_snprintf (s2, 256, "1p%Zd", ee); -+ -+ if (strcmp (s1, s2) != 0) -+ { -+ printf ("Error in check_emin_aux for emin = %ld\n", (long) e); -+ printf ("Expected %s\n", s2); -+ printf ("Got %s\n", s1); -+ exit (1); -+ } -+ -+ mpfr_free_str (s1); -+ -+ mpfr_clear (x); -+ mpz_clear (ee); -+ set_emin (emin); -+} -+ -+static void -+check_emin (void) -+{ -+ check_emin_aux (-15); -+ check_emin_aux (mpfr_get_emin ()); -+ check_emin_aux (MPFR_EMIN_MIN); -+} -+ - int - main (int argc, char **argv) - { -@@ -1203,6 +1266,7 @@ - decimal (); - mixed (); - check_emax (); -+ check_emin (); - - #if defined(HAVE_LOCALE_H) && defined(HAVE_SETLOCALE) - locale_da_DK (); -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2014-12-04 01:41:57.131789485 +0000 -+++ mpfr-3.1.2-b/PATCHES 2014-12-04 01:41:57.339791833 +0000 -@@ -0,0 +1 @@ -+strtofr -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2014-12-04 01:41:57.127789443 +0000 -+++ mpfr-3.1.2-b/VERSION 2014-12-04 01:41:57.339791833 +0000 -@@ -1 +1 @@ --3.1.2-p10 -+3.1.2-p11 -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2014-12-04 01:41:57.127789443 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2014-12-04 01:41:57.335791790 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p10" -+#define MPFR_VERSION_STRING "3.1.2-p11" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/strtofr.c mpfr-3.1.2-b/src/strtofr.c ---- mpfr-3.1.2-a/src/strtofr.c 2013-03-13 15:37:32.000000000 +0000 -+++ mpfr-3.1.2-b/src/strtofr.c 2014-12-04 01:41:57.287791246 +0000 -@@ -473,8 +473,10 @@ - /* prec bits corresponds to ysize limbs */ - ysize_bits = ysize * GMP_NUMB_BITS; - /* and to ysize_bits >= prec > MPFR_PREC (x) bits */ -- y = MPFR_TMP_LIMBS_ALLOC (2 * ysize + 1); -- y += ysize; /* y has (ysize+1) allocated limbs */ -+ /* we need to allocate one more limb to work around bug -+ https://gmplib.org/list-archives/gmp-bugs/2013-December/003267.html */ -+ y = MPFR_TMP_LIMBS_ALLOC (2 * ysize + 2); -+ y += ysize; /* y has (ysize+2) allocated limbs */ - - /* pstr_size is the number of characters we read in pstr->mant - to have at least ysize full limbs. -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2014-12-04 01:41:57.131789485 +0000 -+++ mpfr-3.1.2-b/src/version.c 2014-12-04 01:41:57.339791833 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p10"; -+ return "3.1.2-p11"; - } diff --git a/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.3-allpatches-20151029.patch b/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.3-allpatches-20151029.patch deleted file mode 100644 index 891831f521e3..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.3-allpatches-20151029.patch +++ /dev/null @@ -1,1830 +0,0 @@ -diff -Naurd mpfr-3.1.3-a/PATCHES mpfr-3.1.3-b/PATCHES ---- mpfr-3.1.3-a/PATCHES 2015-07-02 10:49:23.950112879 +0000 -+++ mpfr-3.1.3-b/PATCHES 2015-07-02 10:49:24.042113845 +0000 -@@ -0,0 +1 @@ -+lngamma-and-doc -diff -Naurd mpfr-3.1.3-a/VERSION mpfr-3.1.3-b/VERSION ---- mpfr-3.1.3-a/VERSION 2015-06-19 19:55:09.000000000 +0000 -+++ mpfr-3.1.3-b/VERSION 2015-07-02 10:49:24.042113845 +0000 -@@ -1 +1 @@ --3.1.3 -+3.1.3-p1 -diff -Naurd mpfr-3.1.3-a/doc/mpfr.texi mpfr-3.1.3-b/doc/mpfr.texi ---- mpfr-3.1.3-a/doc/mpfr.texi 2015-06-19 19:55:11.000000000 +0000 -+++ mpfr-3.1.3-b/doc/mpfr.texi 2015-07-02 10:49:24.018113593 +0000 -@@ -810,13 +810,17 @@ - When the input point is in the closure of the domain of the mathematical - function and an input argument is +0 (resp.@: @minus{}0), one considers - the limit when the corresponding argument approaches 0 from above --(resp.@: below). If the limit is not defined (e.g., @code{mpfr_log} on --@minus{}0), the behavior is specified in the description of the MPFR function. -+(resp.@: below), if possible. If the limit is not defined (e.g., -+@code{mpfr_sqrt} and @code{mpfr_log} on @minus{}0), the behavior is -+specified in the description of the MPFR function, but must be consistent -+with the rule from the above paragraph (e.g., @code{mpfr_log} on @pom{}0 -+gives @minus{}Inf). - - When the result is equal to 0, its sign is determined by considering the - limit as if the input point were not in the domain: If one approaches 0 - from above (resp.@: below), the result is +0 (resp.@: @minus{}0); --for example, @code{mpfr_sin} on +0 gives +0. -+for example, @code{mpfr_sin} on @minus{}0 gives @minus{}0 and -+@code{mpfr_acos} on 1 gives +0 (in all rounding modes). - In the other cases, the sign is specified in the description of the MPFR - function; for example @code{mpfr_max} on @minus{}0 and +0 gives +0. - -@@ -832,8 +836,8 @@ - @c that advantages in practice), like for any bug fix. - Example: @code{mpfr_hypot} on (NaN,0) gives NaN, but @code{mpfr_hypot} - on (NaN,+Inf) gives +Inf (as specified in @ref{Special Functions}), --since for any finite input @var{x}, @code{mpfr_hypot} on (@var{x},+Inf) --gives +Inf. -+since for any finite or infinite input @var{x}, @code{mpfr_hypot} on -+(@var{x},+Inf) gives +Inf. - - @node Exceptions, Memory Handling, Floating-Point Values on Special Numbers, MPFR Basics - @comment node-name, next, previous, up -@@ -1581,7 +1585,8 @@ - @deftypefunx int mpfr_add_z (mpfr_t @var{rop}, mpfr_t @var{op1}, mpz_t @var{op2}, mpfr_rnd_t @var{rnd}) - @deftypefunx int mpfr_add_q (mpfr_t @var{rop}, mpfr_t @var{op1}, mpq_t @var{op2}, mpfr_rnd_t @var{rnd}) - Set @var{rop} to @math{@var{op1} + @var{op2}} rounded in the direction --@var{rnd}. For types having no signed zero, it is considered unsigned -+@var{rnd}. The IEEE-754 rules are used, in particular for signed zeros. -+But for types having no signed zeros, 0 is considered unsigned - (i.e., (+0) + 0 = (+0) and (@minus{}0) + 0 = (@minus{}0)). - The @code{mpfr_add_d} function assumes that the radix of the @code{double} type - is a power of 2, with a precision at most that declared by the C implementation -@@ -1599,7 +1604,8 @@ - @deftypefunx int mpfr_sub_z (mpfr_t @var{rop}, mpfr_t @var{op1}, mpz_t @var{op2}, mpfr_rnd_t @var{rnd}) - @deftypefunx int mpfr_sub_q (mpfr_t @var{rop}, mpfr_t @var{op1}, mpq_t @var{op2}, mpfr_rnd_t @var{rnd}) - Set @var{rop} to @math{@var{op1} - @var{op2}} rounded in the direction --@var{rnd}. For types having no signed zero, it is considered unsigned -+@var{rnd}. The IEEE-754 rules are used, in particular for signed zeros. -+But for types having no signed zeros, 0 is considered unsigned - (i.e., (+0) @minus{} 0 = (+0), (@minus{}0) @minus{} 0 = (@minus{}0), - 0 @minus{} (+0) = (@minus{}0) and 0 @minus{} (@minus{}0) = (+0)). - The same restrictions than for @code{mpfr_add_d} apply to @code{mpfr_d_sub} -@@ -1615,7 +1621,7 @@ - Set @var{rop} to @math{@var{op1} @GMPtimes{} @var{op2}} rounded in the - direction @var{rnd}. - When a result is zero, its sign is the product of the signs of the operands --(for types having no signed zero, it is considered positive). -+(for types having no signed zeros, 0 is considered positive). - The same restrictions than for @code{mpfr_add_d} apply to @code{mpfr_mul_d}. - @end deftypefun - -@@ -1635,7 +1641,7 @@ - @deftypefunx int mpfr_div_q (mpfr_t @var{rop}, mpfr_t @var{op1}, mpq_t @var{op2}, mpfr_rnd_t @var{rnd}) - Set @var{rop} to @math{@var{op1}/@var{op2}} rounded in the direction @var{rnd}. - When a result is zero, its sign is the product of the signs of the operands --(for types having no signed zero, it is considered positive). -+(for types having no signed zeros, 0 is considered positive). - The same restrictions than for @code{mpfr_add_d} apply to @code{mpfr_d_div} - and @code{mpfr_div_d}. - @end deftypefun -@@ -1643,15 +1649,18 @@ - @deftypefun int mpfr_sqrt (mpfr_t @var{rop}, mpfr_t @var{op}, mpfr_rnd_t @var{rnd}) - @deftypefunx int mpfr_sqrt_ui (mpfr_t @var{rop}, unsigned long int @var{op}, mpfr_rnd_t @var{rnd}) - Set @var{rop} to @m{\sqrt{@var{op}}, the square root of @var{op}} --rounded in the direction @var{rnd} (set @var{rop} to @minus{}0 if @var{op} is --@minus{}0, to be consistent with the IEEE 754 standard). -+rounded in the direction @var{rnd}. Set @var{rop} to @minus{}0 if -+@var{op} is @minus{}0, to be consistent with the IEEE 754 standard. - Set @var{rop} to NaN if @var{op} is negative. - @end deftypefun - - @deftypefun int mpfr_rec_sqrt (mpfr_t @var{rop}, mpfr_t @var{op}, mpfr_rnd_t @var{rnd}) - Set @var{rop} to @m{1/\sqrt{@var{op}}, the reciprocal square root of @var{op}} --rounded in the direction @var{rnd}. Set @var{rop} to +Inf if @var{op} is --@pom{}0, +0 if @var{op} is +Inf, and NaN if @var{op} is negative. -+rounded in the direction @var{rnd}. Set @var{rop} to +Inf if @var{op} is -+@pom{}0, +0 if @var{op} is +Inf, and NaN if @var{op} is negative. Warning! -+Therefore the result on @minus{}0 is different from the one of the rSqrt -+function recommended by the IEEE 754-2008 standard (Section 9.2.1), which -+is @minus{}Inf instead of +Inf. - @end deftypefun - - @deftypefun int mpfr_cbrt (mpfr_t @var{rop}, mpfr_t @var{op}, mpfr_rnd_t @var{rnd}) -@@ -1832,7 +1841,9 @@ - @m{\log_2 @var{op}, log2(@var{op})} or - @m{\log_{10} @var{op}, log10(@var{op})}, respectively, - rounded in the direction @var{rnd}. --Set @var{rop} to @minus{}Inf if @var{op} is @minus{}0 -+Set @var{rop} to +0 if @var{op} is 1 (in all rounding modes), -+for consistency with the ISO C99 and IEEE 754-2008 standards. -+Set @var{rop} to @minus{}Inf if @var{op} is @pom{}0 - (i.e., the sign of the zero has no influence on the result). - @end deftypefun - -@@ -2003,8 +2014,11 @@ - @deftypefun int mpfr_lngamma (mpfr_t @var{rop}, mpfr_t @var{op}, mpfr_rnd_t @var{rnd}) - Set @var{rop} to the value of the logarithm of the Gamma function on @var{op}, - rounded in the direction @var{rnd}. --When @math{@minus{}2@var{k}@minus{}1 @le{} @var{op} @le{} @minus{}2@var{k}}, --@var{k} being a non-negative integer, @var{rop} is set to NaN. -+When @var{op} is 1 or 2, set @var{rop} to +0 (in all rounding modes). -+When @var{op} is an infinity or a nonpositive integer, set @var{rop} to +Inf, -+following the general rules on special values. -+When @math{@minus{}2@var{k}@minus{}1 < @var{op} < @minus{}2@var{k}}, -+@var{k} being a nonnegative integer, set @var{rop} to NaN@. - See also @code{mpfr_lgamma}. - @end deftypefun - -@@ -2012,10 +2026,11 @@ - Set @var{rop} to the value of the logarithm of the absolute value of the - Gamma function on @var{op}, rounded in the direction @var{rnd}. The sign - (1 or @minus{}1) of Gamma(@var{op}) is returned in the object pointed to --by @var{signp}. When @var{op} is an infinity or a non-positive integer, set --@var{rop} to +Inf. When @var{op} is NaN, @minus{}Inf or a negative integer, --*@var{signp} is undefined, and when @var{op} is @pom{}0, *@var{signp} is --the sign of the zero. -+by @var{signp}. -+When @var{op} is 1 or 2, set @var{rop} to +0 (in all rounding modes). -+When @var{op} is an infinity or a nonpositive integer, set @var{rop} to +Inf. -+When @var{op} is NaN, @minus{}Inf or a negative integer, *@var{signp} is -+undefined, and when @var{op} is @pom{}0, *@var{signp} is the sign of the zero. - @end deftypefun - - @deftypefun int mpfr_digamma (mpfr_t @var{rop}, mpfr_t @var{op}, mpfr_rnd_t @var{rnd}) -@@ -2064,7 +2079,10 @@ - @deftypefunx int mpfr_fms (mpfr_t @var{rop}, mpfr_t @var{op1}, mpfr_t @var{op2}, mpfr_t @var{op3}, mpfr_rnd_t @var{rnd}) - Set @var{rop} to @math{(@var{op1} @GMPtimes{} @var{op2}) + @var{op3}} - (resp.@: @math{(@var{op1} @GMPtimes{} @var{op2}) - @var{op3}}) --rounded in the direction @var{rnd}. -+rounded in the direction @var{rnd}. Concerning special values (signed zeros, -+infinities, NaN), these functions behave like a multiplication followed by a -+separate addition or subtraction. That is, the fused operation matters only -+for rounding. - @end deftypefun - - @deftypefun int mpfr_agm (mpfr_t @var{rop}, mpfr_t @var{op1}, mpfr_t @var{op2}, mpfr_rnd_t @var{rnd}) -@@ -2089,8 +2107,8 @@ - i.e., $\sqrt{x^2+y^2}$, - @end tex - rounded in the direction @var{rnd}. --Special values are handled as described in Section F.9.4.3 of --the ISO C99 and IEEE 754-2008 standards: -+Special values are handled as described in the ISO C99 (Section F.9.4.3) -+and IEEE 754-2008 (Section 9.2.1) standards: - If @var{x} or @var{y} is an infinity, then +Inf is returned in @var{rop}, - even if the other number is NaN. - @end deftypefun -diff -Naurd mpfr-3.1.3-a/doc/mpfr.info mpfr-3.1.3-b/doc/mpfr.info ---- mpfr-3.1.3-a/doc/mpfr.info 2015-06-19 19:55:53.000000000 +0000 -+++ mpfr-3.1.3-b/doc/mpfr.info 2015-07-02 10:49:38.718267817 +0000 -@@ -1,4 +1,4 @@ --This is mpfr.info, produced by makeinfo version 5.2 from mpfr.texi. -+This is mpfr.info, produced by makeinfo version 6.0 from mpfr.texi. - - This manual documents how to install and use the Multiple Precision - Floating-Point Reliable Library, version 3.1.3. -@@ -55,7 +55,7 @@ - MPFR Copying Conditions - *********************** - --The GNU MPFR library (or MPFR for short) is "free"; this means that -+The GNU MPFR library (or MPFR for short) is “freeâ€; this means that - everyone is free to use it and free to redistribute it on a free basis. - The library is not in the public domain; it is copyrighted and there are - restrictions on its distribution, but these restrictions are designed to -@@ -418,7 +418,7 @@ - 4.2 Nomenclature and Types - ========================== - --A "floating-point number", or "float" for short, is an arbitrary -+A “floating-point numberâ€, or “float†for short, is an arbitrary - precision significand (also called mantissa) with a limited precision - exponent. The C data type for such objects is ‘mpfr_t’ (internally - defined as a one-element array of a structure, and ‘mpfr_ptr’ is the C -@@ -432,7 +432,7 @@ - to the other functions supported by MPFR. Unless documented otherwise, - the sign bit of a NaN is unspecified. - --The "precision" is the number of bits used to represent the significand -+The “precision†is the number of bits used to represent the significand - of a floating-point number; the corresponding C data type is - ‘mpfr_prec_t’. The precision can be any integer between ‘MPFR_PREC_MIN’ - and ‘MPFR_PREC_MAX’. In the current implementation, ‘MPFR_PREC_MIN’ is -@@ -446,7 +446,7 @@ - may abort, crash or have undefined behavior (depending on your C - implementation). - --The "rounding mode" specifies the way to round the result of a -+The “rounding mode†specifies the way to round the result of a - floating-point operation, in case the exact result can not be - represented exactly in the destination significand; the corresponding C - data type is ‘mpfr_rnd_t’. -@@ -499,14 +499,14 @@ - representable numbers, it is rounded to the one with the least - significant bit set to zero. For example, the number 2.5, which is - represented by (10.1) in binary, is rounded to (10.0)=2 with a precision --of two bits, and not to (11.0)=3. This rule avoids the "drift" -+of two bits, and not to (11.0)=3. This rule avoids the “drift†- phenomenon mentioned by Knuth in volume 2 of The Art of Computer - Programming (Section 4.2.2). - - Most MPFR functions take as first argument the destination variable, - as second and following arguments the input variables, as last argument - a rounding mode, and have a return value of type ‘int’, called the --"ternary value". The value stored in the destination variable is -+“ternary valueâ€. The value stored in the destination variable is - correctly rounded, i.e., MPFR behaves as if it computed the result with - an infinite precision, then rounded it to the precision of this - variable. The input variables are regarded as exact (in particular, -@@ -572,15 +572,18 @@ - When the input point is in the closure of the domain of the - mathematical function and an input argument is +0 (resp. −0), one - considers the limit when the corresponding argument approaches 0 from --above (resp. below). If the limit is not defined (e.g., ‘mpfr_log’ on --−0), the behavior is specified in the description of the MPFR function. -+above (resp. below), if possible. If the limit is not defined (e.g., -+‘mpfr_sqrt’ and ‘mpfr_log’ on −0), the behavior is specified in the -+description of the MPFR function, but must be consistent with the rule -+from the above paragraph (e.g., ‘mpfr_log’ on ±0 gives −Inf). - - When the result is equal to 0, its sign is determined by considering - the limit as if the input point were not in the domain: If one - approaches 0 from above (resp. below), the result is +0 (resp. −0); for --example, ‘mpfr_sin’ on +0 gives +0. In the other cases, the sign is --specified in the description of the MPFR function; for example --‘mpfr_max’ on −0 and +0 gives +0. -+example, ‘mpfr_sin’ on −0 gives −0 and ‘mpfr_acos’ on 1 gives +0 (in all -+rounding modes). In the other cases, the sign is specified in the -+description of the MPFR function; for example ‘mpfr_max’ on −0 and +0 -+gives +0. - - When the input point is not in the closure of the domain of the - function, the result is NaN. Example: ‘mpfr_sqrt’ on −17 gives NaN. -@@ -590,8 +593,8 @@ - numbers; such a case is always explicitly specified in *note MPFR - Interface::. Example: ‘mpfr_hypot’ on (NaN,0) gives NaN, but - ‘mpfr_hypot’ on (NaN,+Inf) gives +Inf (as specified in *note Special --Functions::), since for any finite input X, ‘mpfr_hypot’ on (X,+Inf) --gives +Inf. -+Functions::), since for any finite or infinite input X, ‘mpfr_hypot’ on -+(X,+Inf) gives +Inf. - -  - File: mpfr.info, Node: Exceptions, Next: Memory Handling, Prev: Floating-Point Values on Special Numbers, Up: MPFR Basics -@@ -1253,8 +1256,9 @@ - mpfr_rnd_t RND) - -- Function: int mpfr_add_q (mpfr_t ROP, mpfr_t OP1, mpq_t OP2, - mpfr_rnd_t RND) -- Set ROP to OP1 + OP2 rounded in the direction RND. For types -- having no signed zero, it is considered unsigned (i.e., (+0) + 0 = -+ Set ROP to OP1 + OP2 rounded in the direction RND. The IEEE-754 -+ rules are used, in particular for signed zeros. But for types -+ having no signed zeros, 0 is considered unsigned (i.e., (+0) + 0 = - (+0) and (−0) + 0 = (−0)). The ‘mpfr_add_d’ function assumes that - the radix of the ‘double’ type is a power of 2, with a precision at - most that declared by the C implementation (macro -@@ -1280,8 +1284,9 @@ - mpfr_rnd_t RND) - -- Function: int mpfr_sub_q (mpfr_t ROP, mpfr_t OP1, mpq_t OP2, - mpfr_rnd_t RND) -- Set ROP to OP1 - OP2 rounded in the direction RND. For types -- having no signed zero, it is considered unsigned (i.e., (+0) − 0 = -+ Set ROP to OP1 - OP2 rounded in the direction RND. The IEEE-754 -+ rules are used, in particular for signed zeros. But for types -+ having no signed zeros, 0 is considered unsigned (i.e., (+0) − 0 = - (+0), (−0) − 0 = (−0), 0 − (+0) = (−0) and 0 − (−0) = (+0)). The - same restrictions than for ‘mpfr_add_d’ apply to ‘mpfr_d_sub’ and - ‘mpfr_sub_d’. -@@ -1300,7 +1305,7 @@ - mpfr_rnd_t RND) - Set ROP to OP1 times OP2 rounded in the direction RND. When a - result is zero, its sign is the product of the signs of the -- operands (for types having no signed zero, it is considered -+ operands (for types having no signed zeros, 0 is considered - positive). The same restrictions than for ‘mpfr_add_d’ apply to - ‘mpfr_mul_d’. - -@@ -1327,21 +1332,24 @@ - mpfr_rnd_t RND) - Set ROP to OP1/OP2 rounded in the direction RND. When a result is - zero, its sign is the product of the signs of the operands (for -- types having no signed zero, it is considered positive). The same -+ types having no signed zeros, 0 is considered positive). The same - restrictions than for ‘mpfr_add_d’ apply to ‘mpfr_d_div’ and - ‘mpfr_div_d’. - - -- Function: int mpfr_sqrt (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) - -- Function: int mpfr_sqrt_ui (mpfr_t ROP, unsigned long int OP, - mpfr_rnd_t RND) -- Set ROP to the square root of OP rounded in the direction RND (set -- ROP to −0 if OP is −0, to be consistent with the IEEE 754 -- standard). Set ROP to NaN if OP is negative. -+ Set ROP to the square root of OP rounded in the direction RND. Set -+ ROP to −0 if OP is −0, to be consistent with the IEEE 754 standard. -+ Set ROP to NaN if OP is negative. - - -- Function: int mpfr_rec_sqrt (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) - Set ROP to the reciprocal square root of OP rounded in the - direction RND. Set ROP to +Inf if OP is ±0, +0 if OP is +Inf, and -- NaN if OP is negative. -+ NaN if OP is negative. Warning! Therefore the result on −0 is -+ different from the one of the rSqrt function recommended by the -+ IEEE 754-2008 standard (Section 9.2.1), which is −Inf instead of -+ +Inf. - - -- Function: int mpfr_cbrt (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) - -- Function: int mpfr_root (mpfr_t ROP, mpfr_t OP, unsigned long int K, -@@ -1515,8 +1523,10 @@ - -- Function: int mpfr_log2 (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) - -- Function: int mpfr_log10 (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) - Set ROP to the natural logarithm of OP, log2(OP) or log10(OP), -- respectively, rounded in the direction RND. Set ROP to −Inf if OP -- is −0 (i.e., the sign of the zero has no influence on the result). -+ respectively, rounded in the direction RND. Set ROP to +0 if OP is -+ 1 (in all rounding modes), for consistency with the ISO C99 and -+ IEEE 754-2008 standards. Set ROP to −Inf if OP is ±0 (i.e., the -+ sign of the zero has no influence on the result). - - -- Function: int mpfr_exp (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) - -- Function: int mpfr_exp2 (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) -@@ -1649,17 +1659,21 @@ - - -- Function: int mpfr_lngamma (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) - Set ROP to the value of the logarithm of the Gamma function on OP, -- rounded in the direction RND. When −2K−1 <= OP <= −2K, K being a -- non-negative integer, ROP is set to NaN. See also ‘mpfr_lgamma’. -+ rounded in the direction RND. When OP is 1 or 2, set ROP to +0 (in -+ all rounding modes). When OP is an infinity or a nonpositive -+ integer, set ROP to +Inf, following the general rules on special -+ values. When −2K−1 < OP < −2K, K being a nonnegative integer, set -+ ROP to NaN. See also ‘mpfr_lgamma’. - - -- Function: int mpfr_lgamma (mpfr_t ROP, int *SIGNP, mpfr_t OP, - mpfr_rnd_t RND) - Set ROP to the value of the logarithm of the absolute value of the - Gamma function on OP, rounded in the direction RND. The sign (1 or - −1) of Gamma(OP) is returned in the object pointed to by SIGNP. -- When OP is an infinity or a non-positive integer, set ROP to +Inf. -- When OP is NaN, −Inf or a negative integer, *SIGNP is undefined, -- and when OP is ±0, *SIGNP is the sign of the zero. -+ When OP is 1 or 2, set ROP to +0 (in all rounding modes). When OP -+ is an infinity or a nonpositive integer, set ROP to +Inf. When OP -+ is NaN, −Inf or a negative integer, *SIGNP is undefined, and when -+ OP is ±0, *SIGNP is the sign of the zero. - - -- Function: int mpfr_digamma (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) - Set ROP to the value of the Digamma (sometimes also called Psi) -@@ -1703,7 +1717,10 @@ - -- Function: int mpfr_fms (mpfr_t ROP, mpfr_t OP1, mpfr_t OP2, mpfr_t - OP3, mpfr_rnd_t RND) - Set ROP to (OP1 times OP2) + OP3 (resp. (OP1 times OP2) - OP3) -- rounded in the direction RND. -+ rounded in the direction RND. Concerning special values (signed -+ zeros, infinities, NaN), these functions behave like a -+ multiplication followed by a separate addition or subtraction. -+ That is, the fused operation matters only for rounding. - - -- Function: int mpfr_agm (mpfr_t ROP, mpfr_t OP1, mpfr_t OP2, - mpfr_rnd_t RND) -@@ -1717,9 +1734,10 @@ - RND) - Set ROP to the Euclidean norm of X and Y, i.e., the square root of - the sum of the squares of X and Y, rounded in the direction RND. -- Special values are handled as described in Section F.9.4.3 of the -- ISO C99 and IEEE 754-2008 standards: If X or Y is an infinity, then -- +Inf is returned in ROP, even if the other number is NaN. -+ Special values are handled as described in the ISO C99 (Section -+ F.9.4.3) and IEEE 754-2008 (Section 9.2.1) standards: If X or Y is -+ an infinity, then +Inf is returned in ROP, even if the other number -+ is NaN. - - -- Function: int mpfr_ai (mpfr_t ROP, mpfr_t X, mpfr_rnd_t RND) - Set ROP to the value of the Airy function Ai on X, rounded in the -@@ -2670,7 +2688,7 @@ - 5.16 Internals - ============== - --A "limb" means the part of a multi-precision number that fits in a -+A “limb†means the part of a multi-precision number that fits in a - single word. Usually a limb contains 32 or 64 bits. The C data type - for a limb is ‘mp_limb_t’. - -@@ -3140,7 +3158,7 @@ - 0. PREAMBLE - - The purpose of this License is to make a manual, textbook, or other -- functional and useful document "free" in the sense of freedom: to -+ functional and useful document “free†in the sense of freedom: to - assure everyone the effective freedom to copy and redistribute it, - with or without modifying it, either commercially or - noncommercially. Secondarily, this License preserves for the -@@ -3655,9 +3673,9 @@ - * Menu: - - * mpfr_abs: Basic Arithmetic Functions. -- (line 160) --* mpfr_acos: Special Functions. (line 51) --* mpfr_acosh: Special Functions. (line 115) -+ (line 165) -+* mpfr_acos: Special Functions. (line 53) -+* mpfr_acosh: Special Functions. (line 117) - * mpfr_add: Basic Arithmetic Functions. - (line 6) - * mpfr_add_d: Basic Arithmetic Functions. -@@ -3670,15 +3688,15 @@ - (line 8) - * mpfr_add_z: Basic Arithmetic Functions. - (line 14) --* mpfr_agm: Special Functions. (line 210) --* mpfr_ai: Special Functions. (line 226) --* mpfr_asin: Special Functions. (line 52) --* mpfr_asinh: Special Functions. (line 116) -+* mpfr_agm: Special Functions. (line 219) -+* mpfr_ai: Special Functions. (line 236) -+* mpfr_asin: Special Functions. (line 54) -+* mpfr_asinh: Special Functions. (line 118) - * mpfr_asprintf: Formatted Output Functions. - (line 193) --* mpfr_atan: Special Functions. (line 53) --* mpfr_atan2: Special Functions. (line 63) --* mpfr_atanh: Special Functions. (line 117) -+* mpfr_atan: Special Functions. (line 55) -+* mpfr_atan2: Special Functions. (line 65) -+* mpfr_atanh: Special Functions. (line 119) - * mpfr_buildopt_decimal_p: Miscellaneous Functions. - (line 162) - * mpfr_buildopt_gmpinternals_p: Miscellaneous Functions. -@@ -3690,7 +3708,7 @@ - * mpfr_can_round: Rounding Related Functions. - (line 39) - * mpfr_cbrt: Basic Arithmetic Functions. -- (line 108) -+ (line 113) - * mpfr_ceil: Integer Related Functions. - (line 7) - * mpfr_check_range: Exception Related Functions. -@@ -3735,18 +3753,18 @@ - (line 27) - * mpfr_cmp_z: Comparison Functions. - (line 11) --* mpfr_const_catalan: Special Functions. (line 237) --* mpfr_const_euler: Special Functions. (line 236) --* mpfr_const_log2: Special Functions. (line 234) --* mpfr_const_pi: Special Functions. (line 235) -+* mpfr_const_catalan: Special Functions. (line 247) -+* mpfr_const_euler: Special Functions. (line 246) -+* mpfr_const_log2: Special Functions. (line 244) -+* mpfr_const_pi: Special Functions. (line 245) - * mpfr_copysign: Miscellaneous Functions. - (line 109) --* mpfr_cos: Special Functions. (line 29) --* mpfr_cosh: Special Functions. (line 95) --* mpfr_cot: Special Functions. (line 47) --* mpfr_coth: Special Functions. (line 111) --* mpfr_csc: Special Functions. (line 46) --* mpfr_csch: Special Functions. (line 110) -+* mpfr_cos: Special Functions. (line 31) -+* mpfr_cosh: Special Functions. (line 97) -+* mpfr_cot: Special Functions. (line 49) -+* mpfr_coth: Special Functions. (line 113) -+* mpfr_csc: Special Functions. (line 48) -+* mpfr_csch: Special Functions. (line 112) - * mpfr_custom_get_exp: Custom Interface. (line 75) - * mpfr_custom_get_kind: Custom Interface. (line 65) - * mpfr_custom_get_significand: Custom Interface. (line 70) -@@ -3756,47 +3774,47 @@ - * mpfr_custom_move: Custom Interface. (line 82) - * MPFR_DECL_INIT: Initialization Functions. - (line 74) --* mpfr_digamma: Special Functions. (line 166) -+* mpfr_digamma: Special Functions. (line 172) - * mpfr_dim: Basic Arithmetic Functions. -- (line 166) -+ (line 171) - * mpfr_div: Basic Arithmetic Functions. -- (line 72) -+ (line 74) - * mpfr_divby0_p: Exception Related Functions. - (line 134) - * mpfr_div_2exp: Compatibility with MPF. - (line 49) - * mpfr_div_2si: Basic Arithmetic Functions. -- (line 181) -+ (line 186) - * mpfr_div_2ui: Basic Arithmetic Functions. -- (line 179) -+ (line 184) - * mpfr_div_d: Basic Arithmetic Functions. -- (line 84) -+ (line 86) - * mpfr_div_q: Basic Arithmetic Functions. -- (line 88) -+ (line 90) - * mpfr_div_si: Basic Arithmetic Functions. -- (line 80) -+ (line 82) - * mpfr_div_ui: Basic Arithmetic Functions. -- (line 76) -+ (line 78) - * mpfr_div_z: Basic Arithmetic Functions. -- (line 86) -+ (line 88) - * mpfr_d_div: Basic Arithmetic Functions. -- (line 82) -+ (line 84) - * mpfr_d_sub: Basic Arithmetic Functions. -- (line 35) --* mpfr_eint: Special Functions. (line 133) -+ (line 36) -+* mpfr_eint: Special Functions. (line 135) - * mpfr_eq: Compatibility with MPF. - (line 28) - * mpfr_equal_p: Comparison Functions. - (line 59) - * mpfr_erangeflag_p: Exception Related Functions. - (line 137) --* mpfr_erf: Special Functions. (line 177) --* mpfr_erfc: Special Functions. (line 178) --* mpfr_exp: Special Functions. (line 23) --* mpfr_exp10: Special Functions. (line 25) --* mpfr_exp2: Special Functions. (line 24) --* mpfr_expm1: Special Functions. (line 129) --* mpfr_fac_ui: Special Functions. (line 121) -+* mpfr_erf: Special Functions. (line 183) -+* mpfr_erfc: Special Functions. (line 184) -+* mpfr_exp: Special Functions. (line 25) -+* mpfr_exp10: Special Functions. (line 27) -+* mpfr_exp2: Special Functions. (line 26) -+* mpfr_expm1: Special Functions. (line 131) -+* mpfr_fac_ui: Special Functions. (line 123) - * mpfr_fits_intmax_p: Conversion Functions. - (line 150) - * mpfr_fits_sint_p: Conversion Functions. -@@ -3815,20 +3833,20 @@ - (line 147) - * mpfr_floor: Integer Related Functions. - (line 8) --* mpfr_fma: Special Functions. (line 203) -+* mpfr_fma: Special Functions. (line 209) - * mpfr_fmod: Integer Related Functions. - (line 92) --* mpfr_fms: Special Functions. (line 205) -+* mpfr_fms: Special Functions. (line 211) - * mpfr_fprintf: Formatted Output Functions. - (line 157) - * mpfr_frac: Integer Related Functions. - (line 76) --* mpfr_free_cache: Special Functions. (line 244) -+* mpfr_free_cache: Special Functions. (line 254) - * mpfr_free_str: Conversion Functions. - (line 137) - * mpfr_frexp: Conversion Functions. - (line 45) --* mpfr_gamma: Special Functions. (line 148) -+* mpfr_gamma: Special Functions. (line 150) - * mpfr_get_d: Conversion Functions. - (line 7) - * mpfr_get_decimal64: Conversion Functions. -@@ -3887,7 +3905,7 @@ - (line 56) - * mpfr_greater_p: Comparison Functions. - (line 55) --* mpfr_hypot: Special Functions. (line 218) -+* mpfr_hypot: Special Functions. (line 227) - * mpfr_inexflag_p: Exception Related Functions. - (line 136) - * mpfr_inf_p: Comparison Functions. -@@ -3922,21 +3940,21 @@ - (line 31) - * mpfr_integer_p: Integer Related Functions. - (line 119) --* mpfr_j0: Special Functions. (line 182) --* mpfr_j1: Special Functions. (line 183) --* mpfr_jn: Special Functions. (line 184) -+* mpfr_j0: Special Functions. (line 188) -+* mpfr_j1: Special Functions. (line 189) -+* mpfr_jn: Special Functions. (line 190) - * mpfr_lessequal_p: Comparison Functions. - (line 58) - * mpfr_lessgreater_p: Comparison Functions. - (line 64) - * mpfr_less_p: Comparison Functions. - (line 57) --* mpfr_lgamma: Special Functions. (line 157) --* mpfr_li2: Special Functions. (line 143) --* mpfr_lngamma: Special Functions. (line 152) -+* mpfr_lgamma: Special Functions. (line 162) -+* mpfr_li2: Special Functions. (line 145) -+* mpfr_lngamma: Special Functions. (line 154) - * mpfr_log: Special Functions. (line 16) - * mpfr_log10: Special Functions. (line 18) --* mpfr_log1p: Special Functions. (line 125) -+* mpfr_log1p: Special Functions. (line 127) - * mpfr_log2: Special Functions. (line 17) - * mpfr_max: Miscellaneous Functions. - (line 22) -@@ -3947,29 +3965,29 @@ - * mpfr_modf: Integer Related Functions. - (line 82) - * mpfr_mul: Basic Arithmetic Functions. -- (line 51) -+ (line 53) - * mpfr_mul_2exp: Compatibility with MPF. - (line 47) - * mpfr_mul_2si: Basic Arithmetic Functions. -- (line 174) -+ (line 179) - * mpfr_mul_2ui: Basic Arithmetic Functions. -- (line 172) -+ (line 177) - * mpfr_mul_d: Basic Arithmetic Functions. -- (line 57) -+ (line 59) - * mpfr_mul_q: Basic Arithmetic Functions. -- (line 61) -+ (line 63) - * mpfr_mul_si: Basic Arithmetic Functions. -- (line 55) -+ (line 57) - * mpfr_mul_ui: Basic Arithmetic Functions. -- (line 53) -+ (line 55) - * mpfr_mul_z: Basic Arithmetic Functions. -- (line 59) -+ (line 61) - * mpfr_nanflag_p: Exception Related Functions. - (line 135) - * mpfr_nan_p: Comparison Functions. - (line 39) - * mpfr_neg: Basic Arithmetic Functions. -- (line 159) -+ (line 164) - * mpfr_nextabove: Miscellaneous Functions. - (line 15) - * mpfr_nextbelow: Miscellaneous Functions. -@@ -3983,13 +4001,13 @@ - * mpfr_overflow_p: Exception Related Functions. - (line 133) - * mpfr_pow: Basic Arithmetic Functions. -- (line 116) -+ (line 121) - * mpfr_pow_si: Basic Arithmetic Functions. -- (line 120) -+ (line 125) - * mpfr_pow_ui: Basic Arithmetic Functions. -- (line 118) -+ (line 123) - * mpfr_pow_z: Basic Arithmetic Functions. -- (line 122) -+ (line 127) - * mpfr_prec_round: Rounding Related Functions. - (line 13) - * ‘mpfr_prec_t’: Nomenclature and Types. -@@ -3999,7 +4017,7 @@ - * mpfr_print_rnd_mode: Rounding Related Functions. - (line 71) - * mpfr_rec_sqrt: Basic Arithmetic Functions. -- (line 103) -+ (line 105) - * mpfr_regular_p: Comparison Functions. - (line 43) - * mpfr_reldiff: Compatibility with MPF. -@@ -4021,11 +4039,11 @@ - * ‘mpfr_rnd_t’: Nomenclature and Types. - (line 34) - * mpfr_root: Basic Arithmetic Functions. -- (line 109) -+ (line 114) - * mpfr_round: Integer Related Functions. - (line 9) --* mpfr_sec: Special Functions. (line 45) --* mpfr_sech: Special Functions. (line 109) -+* mpfr_sec: Special Functions. (line 47) -+* mpfr_sech: Special Functions. (line 111) - * mpfr_set: Assignment Functions. - (line 9) - * mpfr_setsign: Miscellaneous Functions. -@@ -4100,57 +4118,57 @@ - (line 49) - * mpfr_signbit: Miscellaneous Functions. - (line 99) --* mpfr_sin: Special Functions. (line 30) --* mpfr_sinh: Special Functions. (line 96) --* mpfr_sinh_cosh: Special Functions. (line 101) --* mpfr_sin_cos: Special Functions. (line 35) -+* mpfr_sin: Special Functions. (line 32) -+* mpfr_sinh: Special Functions. (line 98) -+* mpfr_sinh_cosh: Special Functions. (line 103) -+* mpfr_sin_cos: Special Functions. (line 37) - * mpfr_si_div: Basic Arithmetic Functions. -- (line 78) -+ (line 80) - * mpfr_si_sub: Basic Arithmetic Functions. -- (line 31) -+ (line 32) - * mpfr_snprintf: Formatted Output Functions. - (line 180) - * mpfr_sprintf: Formatted Output Functions. - (line 170) - * mpfr_sqr: Basic Arithmetic Functions. -- (line 69) -+ (line 71) - * mpfr_sqrt: Basic Arithmetic Functions. -- (line 96) -+ (line 98) - * mpfr_sqrt_ui: Basic Arithmetic Functions. -- (line 97) -+ (line 99) - * mpfr_strtofr: Assignment Functions. - (line 80) - * mpfr_sub: Basic Arithmetic Functions. -- (line 25) -+ (line 26) - * mpfr_subnormalize: Exception Related Functions. - (line 60) - * mpfr_sub_d: Basic Arithmetic Functions. -- (line 37) -+ (line 38) - * mpfr_sub_q: Basic Arithmetic Functions. -- (line 43) -+ (line 44) - * mpfr_sub_si: Basic Arithmetic Functions. -- (line 33) -+ (line 34) - * mpfr_sub_ui: Basic Arithmetic Functions. -- (line 29) -+ (line 30) - * mpfr_sub_z: Basic Arithmetic Functions. -- (line 41) --* mpfr_sum: Special Functions. (line 252) -+ (line 42) -+* mpfr_sum: Special Functions. (line 262) - * mpfr_swap: Assignment Functions. - (line 150) - * ‘mpfr_t’: Nomenclature and Types. - (line 6) --* mpfr_tan: Special Functions. (line 31) --* mpfr_tanh: Special Functions. (line 97) -+* mpfr_tan: Special Functions. (line 33) -+* mpfr_tanh: Special Functions. (line 99) - * mpfr_trunc: Integer Related Functions. - (line 10) - * mpfr_ui_div: Basic Arithmetic Functions. -- (line 74) -+ (line 76) - * mpfr_ui_pow: Basic Arithmetic Functions. -- (line 126) -+ (line 131) - * mpfr_ui_pow_ui: Basic Arithmetic Functions. -- (line 124) -+ (line 129) - * mpfr_ui_sub: Basic Arithmetic Functions. -- (line 27) -+ (line 28) - * mpfr_underflow_p: Exception Related Functions. - (line 132) - * mpfr_unordered_p: Comparison Functions. -@@ -4181,61 +4199,61 @@ - (line 182) - * mpfr_vsprintf: Formatted Output Functions. - (line 171) --* mpfr_y0: Special Functions. (line 193) --* mpfr_y1: Special Functions. (line 194) --* mpfr_yn: Special Functions. (line 195) -+* mpfr_y0: Special Functions. (line 199) -+* mpfr_y1: Special Functions. (line 200) -+* mpfr_yn: Special Functions. (line 201) - * mpfr_zero_p: Comparison Functions. - (line 42) --* mpfr_zeta: Special Functions. (line 171) --* mpfr_zeta_ui: Special Functions. (line 172) -+* mpfr_zeta: Special Functions. (line 177) -+* mpfr_zeta_ui: Special Functions. (line 178) - * mpfr_z_sub: Basic Arithmetic Functions. -- (line 39) -+ (line 40) - - -  - Tag Table: - Node: Top775 - Node: Copying2007 --Node: Introduction to MPFR3766 --Node: Installing MPFR5880 --Node: Reporting Bugs11323 --Node: MPFR Basics13353 --Node: Headers and Libraries13669 --Node: Nomenclature and Types16828 --Node: MPFR Variable Conventions18874 --Node: Rounding Modes20418 --Ref: ternary value21544 --Node: Floating-Point Values on Special Numbers23526 --Node: Exceptions26572 --Node: Memory Handling29749 --Node: MPFR Interface30894 --Node: Initialization Functions33008 --Node: Assignment Functions40318 --Node: Combined Initialization and Assignment Functions49673 --Node: Conversion Functions50974 --Node: Basic Arithmetic Functions60035 --Node: Comparison Functions69200 --Node: Special Functions72687 --Node: Input and Output Functions86672 --Node: Formatted Output Functions88644 --Node: Integer Related Functions98431 --Node: Rounding Related Functions105051 --Node: Miscellaneous Functions108888 --Node: Exception Related Functions117568 --Node: Compatibility with MPF124386 --Node: Custom Interface127127 --Node: Internals131526 --Node: API Compatibility133066 --Node: Type and Macro Changes134995 --Node: Added Functions137844 --Node: Changed Functions141132 --Node: Removed Functions145545 --Node: Other Changes145973 --Node: Contributors147576 --Node: References150219 --Node: GNU Free Documentation License151973 --Node: Concept Index174562 --Node: Function and Type Index180659 -+Node: Introduction to MPFR3770 -+Node: Installing MPFR5884 -+Node: Reporting Bugs11327 -+Node: MPFR Basics13357 -+Node: Headers and Libraries13673 -+Node: Nomenclature and Types16832 -+Node: MPFR Variable Conventions18894 -+Node: Rounding Modes20438 -+Ref: ternary value21568 -+Node: Floating-Point Values on Special Numbers23554 -+Node: Exceptions26813 -+Node: Memory Handling29990 -+Node: MPFR Interface31135 -+Node: Initialization Functions33249 -+Node: Assignment Functions40559 -+Node: Combined Initialization and Assignment Functions49914 -+Node: Conversion Functions51215 -+Node: Basic Arithmetic Functions60276 -+Node: Comparison Functions69777 -+Node: Special Functions73264 -+Node: Input and Output Functions87862 -+Node: Formatted Output Functions89834 -+Node: Integer Related Functions99621 -+Node: Rounding Related Functions106241 -+Node: Miscellaneous Functions110078 -+Node: Exception Related Functions118758 -+Node: Compatibility with MPF125576 -+Node: Custom Interface128317 -+Node: Internals132716 -+Node: API Compatibility134260 -+Node: Type and Macro Changes136189 -+Node: Added Functions139038 -+Node: Changed Functions142326 -+Node: Removed Functions146739 -+Node: Other Changes147167 -+Node: Contributors148770 -+Node: References151413 -+Node: GNU Free Documentation License153167 -+Node: Concept Index175760 -+Node: Function and Type Index181857 -  - End Tag Table - -diff -Naurd mpfr-3.1.3-a/src/lngamma.c mpfr-3.1.3-b/src/lngamma.c ---- mpfr-3.1.3-a/src/lngamma.c 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/src/lngamma.c 2015-07-02 10:49:24.018113593 +0000 -@@ -603,16 +603,17 @@ - mpfr_get_prec (y), mpfr_log_prec, y, inex)); - - /* special cases */ -- if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (x))) -+ if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (x) || -+ (MPFR_IS_NEG (x) && mpfr_integer_p (x)))) - { -- if (MPFR_IS_NAN (x) || MPFR_IS_NEG (x)) -+ if (MPFR_IS_NAN (x)) - { - MPFR_SET_NAN (y); - MPFR_RET_NAN; - } -- else /* lngamma(+Inf) = lngamma(+0) = +Inf */ -+ else /* lngamma(+/-Inf) = lngamma(nonpositive integer) = +Inf */ - { -- if (MPFR_IS_ZERO (x)) -+ if (!MPFR_IS_INF (x)) - mpfr_set_divby0 (); - MPFR_SET_INF (y); - MPFR_SET_POS (y); -@@ -620,8 +621,8 @@ - } - } - -- /* if x < 0 and -2k-1 <= x <= -2k, then lngamma(x) = NaN */ -- if (MPFR_IS_NEG (x) && (unit_bit (x) == 0 || mpfr_integer_p (x))) -+ /* if -2k-1 < x < -2k <= 0, then lngamma(x) = NaN */ -+ if (MPFR_IS_NEG (x) && unit_bit (x) == 0) - { - MPFR_SET_NAN (y); - MPFR_RET_NAN; -diff -Naurd mpfr-3.1.3-a/src/mpfr.h mpfr-3.1.3-b/src/mpfr.h ---- mpfr-3.1.3-a/src/mpfr.h 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/src/mpfr.h 2015-07-02 10:49:24.038113803 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 3 --#define MPFR_VERSION_STRING "3.1.3" -+#define MPFR_VERSION_STRING "3.1.3-p1" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.3-a/src/version.c mpfr-3.1.3-b/src/version.c ---- mpfr-3.1.3-a/src/version.c 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/src/version.c 2015-07-02 10:49:24.042113845 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.3"; -+ return "3.1.3-p1"; - } -diff -Naurd mpfr-3.1.3-a/tests/tlngamma.c mpfr-3.1.3-b/tests/tlngamma.c ---- mpfr-3.1.3-a/tests/tlngamma.c 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/tests/tlngamma.c 2015-07-02 10:49:24.018113593 +0000 -@@ -33,7 +33,7 @@ - special (void) - { - mpfr_t x, y; -- int inex; -+ int i, inex; - - mpfr_init (x); - mpfr_init (y); -@@ -46,25 +46,29 @@ - exit (1); - } - -- mpfr_set_inf (x, -1); -+ mpfr_set_inf (x, 1); -+ mpfr_clear_flags (); - mpfr_lngamma (y, x, MPFR_RNDN); -- if (!mpfr_nan_p (y)) -+ if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0 || __gmpfr_flags != 0) - { -- printf ("Error for lngamma(-Inf)\n"); -+ printf ("Error for lngamma(+Inf)\n"); - exit (1); - } - -- mpfr_set_inf (x, 1); -+ mpfr_set_inf (x, -1); -+ mpfr_clear_flags (); - mpfr_lngamma (y, x, MPFR_RNDN); -- if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0) -+ if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0 || __gmpfr_flags != 0) - { -- printf ("Error for lngamma(+Inf)\n"); -+ printf ("Error for lngamma(-Inf)\n"); - exit (1); - } - - mpfr_set_ui (x, 0, MPFR_RNDN); -+ mpfr_clear_flags (); - mpfr_lngamma (y, x, MPFR_RNDN); -- if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0) -+ if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0 || -+ __gmpfr_flags != MPFR_FLAGS_DIVBY0) - { - printf ("Error for lngamma(+0)\n"); - exit (1); -@@ -72,32 +76,58 @@ - - mpfr_set_ui (x, 0, MPFR_RNDN); - mpfr_neg (x, x, MPFR_RNDN); -+ mpfr_clear_flags (); - mpfr_lngamma (y, x, MPFR_RNDN); -- if (!mpfr_nan_p (y)) -+ if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0 || -+ __gmpfr_flags != MPFR_FLAGS_DIVBY0) - { - printf ("Error for lngamma(-0)\n"); - exit (1); - } - - mpfr_set_ui (x, 1, MPFR_RNDN); -+ mpfr_clear_flags (); - mpfr_lngamma (y, x, MPFR_RNDN); -- if (MPFR_IS_NAN (y) || mpfr_cmp_ui (y, 0) || MPFR_IS_NEG (y)) -+ if (mpfr_cmp_ui0 (y, 0) || MPFR_IS_NEG (y)) - { - printf ("Error for lngamma(1)\n"); - exit (1); - } - -- mpfr_set_si (x, -1, MPFR_RNDN); -- mpfr_lngamma (y, x, MPFR_RNDN); -- if (!mpfr_nan_p (y)) -+ for (i = 1; i <= 5; i++) - { -- printf ("Error for lngamma(-1)\n"); -- exit (1); -+ int c; -+ -+ mpfr_set_si (x, -i, MPFR_RNDN); -+ mpfr_clear_flags (); -+ mpfr_lngamma (y, x, MPFR_RNDN); -+ if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0 || -+ __gmpfr_flags != MPFR_FLAGS_DIVBY0) -+ { -+ printf ("Error for lngamma(-%d)\n", i); -+ exit (1); -+ } -+ if (i & 1) -+ { -+ mpfr_nextabove (x); -+ c = '+'; -+ } -+ else -+ { -+ mpfr_nextbelow (x); -+ c = '-'; -+ } -+ mpfr_lngamma (y, x, MPFR_RNDN); -+ if (!mpfr_nan_p (y)) -+ { -+ printf ("Error for lngamma(-%d%cepsilon)\n", i, c); -+ exit (1); -+ } - } - - mpfr_set_ui (x, 2, MPFR_RNDN); - mpfr_lngamma (y, x, MPFR_RNDN); -- if (MPFR_IS_NAN (y) || mpfr_cmp_ui (y, 0) || MPFR_IS_NEG (y)) -+ if (mpfr_cmp_ui0 (y, 0) || MPFR_IS_NEG (y)) - { - printf ("Error for lngamma(2)\n"); - exit (1); -@@ -127,7 +157,7 @@ - mpfr_set_str (x, CHECK_X2, 10, MPFR_RNDN); - mpfr_lngamma (y, x, MPFR_RNDN); - mpfr_set_str (x, CHECK_Y2, 10, MPFR_RNDN); -- if (MPFR_IS_NAN (y) || mpfr_cmp (y, x)) -+ if (mpfr_cmp0 (y, x)) - { - printf ("mpfr_lngamma("CHECK_X2") is wrong:\n" - "expected "); -@@ -143,7 +173,7 @@ - mpfr_lngamma (y, x, MPFR_RNDU); - mpfr_set_prec (x, 175); - mpfr_set_str_binary (x, "0.1010001100011101101011001101110010100001000001000001110011000001101100001111001001000101011011100100010101011110100111110101010100010011010010000101010111001100011000101111E7"); -- if (MPFR_IS_NAN (y) || mpfr_cmp (x, y)) -+ if (mpfr_cmp0 (x, y)) - { - printf ("Error in mpfr_lngamma (1)\n"); - exit (1); -@@ -155,7 +185,7 @@ - mpfr_lngamma (x, y, MPFR_RNDZ); - mpfr_set_prec (y, 21); - mpfr_set_str_binary (y, "0.111000101000001100101E9"); -- if (MPFR_IS_NAN (x) || mpfr_cmp (x, y)) -+ if (mpfr_cmp0 (x, y)) - { - printf ("Error in mpfr_lngamma (120)\n"); - printf ("Expected "); mpfr_print_binary (y); puts (""); -@@ -169,7 +199,7 @@ - inex = mpfr_lngamma (y, x, MPFR_RNDN); - mpfr_set_prec (x, 206); - mpfr_set_str_binary (x, "0.10000111011000000011100010101001100110001110000111100011000100100110110010001011011110101001111011110110000001010100111011010000000011100110110101100111000111010011110010000100010111101010001101000110101001E13"); -- if (MPFR_IS_NAN (y) || mpfr_cmp (x, y)) -+ if (mpfr_cmp0 (x, y)) - { - printf ("Error in mpfr_lngamma (768)\n"); - exit (1); -@@ -185,7 +215,7 @@ - mpfr_set_str_binary (x, "0.1100E-66"); - mpfr_lngamma (y, x, MPFR_RNDN); - mpfr_set_str_binary (x, "0.1100E6"); -- if (MPFR_IS_NAN (y) || mpfr_cmp (x, y)) -+ if (mpfr_cmp0 (x, y)) - { - printf ("Error for lngamma(0.1100E-66)\n"); - exit (1); -@@ -199,7 +229,7 @@ - mpfr_lngamma (y, x, MPFR_RNDN); - mpfr_set_prec (x, 32); - mpfr_set_str_binary (x, "-0.10001000111011111011000010100010E207"); -- if (MPFR_IS_NAN (y) || mpfr_cmp (x, y)) -+ if (mpfr_cmp0 (x, y)) - { - printf ("Error for lngamma(-2^199+0.5)\n"); - printf ("Got "); -diff -Naurd mpfr-3.1.3-a/PATCHES mpfr-3.1.3-b/PATCHES ---- mpfr-3.1.3-a/PATCHES 2015-07-02 10:50:08.046573308 +0000 -+++ mpfr-3.1.3-b/PATCHES 2015-07-02 10:50:08.126574142 +0000 -@@ -0,0 +1 @@ -+muldiv-2exp-overflow -diff -Naurd mpfr-3.1.3-a/VERSION mpfr-3.1.3-b/VERSION ---- mpfr-3.1.3-a/VERSION 2015-07-02 10:49:24.042113845 +0000 -+++ mpfr-3.1.3-b/VERSION 2015-07-02 10:50:08.126574142 +0000 -@@ -1 +1 @@ --3.1.3-p1 -+3.1.3-p2 -diff -Naurd mpfr-3.1.3-a/src/div_2si.c mpfr-3.1.3-b/src/div_2si.c ---- mpfr-3.1.3-a/src/div_2si.c 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/src/div_2si.c 2015-07-02 10:50:08.106573933 +0000 -@@ -49,7 +49,7 @@ - rnd_mode = MPFR_RNDZ; - return mpfr_underflow (y, rnd_mode, MPFR_SIGN(y)); - } -- else if (MPFR_UNLIKELY(n < 0 && (__gmpfr_emax < MPFR_EMIN_MIN - n || -+ else if (MPFR_UNLIKELY(n <= 0 && (__gmpfr_emax < MPFR_EMIN_MIN - n || - exp > __gmpfr_emax + n)) ) - return mpfr_overflow (y, rnd_mode, MPFR_SIGN(y)); - -diff -Naurd mpfr-3.1.3-a/src/div_2ui.c mpfr-3.1.3-b/src/div_2ui.c ---- mpfr-3.1.3-a/src/div_2ui.c 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/src/div_2ui.c 2015-07-02 10:50:08.106573933 +0000 -@@ -32,7 +32,7 @@ - rnd_mode), - ("y[%Pu]=%.*Rg inexact=%d", mpfr_get_prec(y), mpfr_log_prec, y, inexact)); - -- if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (x))) -+ if (MPFR_UNLIKELY (n == 0 || MPFR_IS_SINGULAR (x))) - return mpfr_set (y, x, rnd_mode); - else - { -diff -Naurd mpfr-3.1.3-a/src/mpfr.h mpfr-3.1.3-b/src/mpfr.h ---- mpfr-3.1.3-a/src/mpfr.h 2015-07-02 10:49:24.038113803 +0000 -+++ mpfr-3.1.3-b/src/mpfr.h 2015-07-02 10:50:08.126574142 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 3 --#define MPFR_VERSION_STRING "3.1.3-p1" -+#define MPFR_VERSION_STRING "3.1.3-p2" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.3-a/src/mul_2si.c mpfr-3.1.3-b/src/mul_2si.c ---- mpfr-3.1.3-a/src/mul_2si.c 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/src/mul_2si.c 2015-07-02 10:50:08.106573933 +0000 -@@ -39,7 +39,7 @@ - { - mpfr_exp_t exp = MPFR_GET_EXP (x); - MPFR_SETRAW (inexact, y, x, exp, rnd_mode); -- if (MPFR_UNLIKELY( n > 0 && (__gmpfr_emax < MPFR_EMIN_MIN + n || -+ if (MPFR_UNLIKELY(n >= 0 && (__gmpfr_emax < MPFR_EMIN_MIN + n || - exp > __gmpfr_emax - n))) - return mpfr_overflow (y, rnd_mode, MPFR_SIGN(y)); - else if (MPFR_UNLIKELY(n < 0 && (__gmpfr_emin > MPFR_EMAX_MAX + n || -diff -Naurd mpfr-3.1.3-a/src/version.c mpfr-3.1.3-b/src/version.c ---- mpfr-3.1.3-a/src/version.c 2015-07-02 10:49:24.042113845 +0000 -+++ mpfr-3.1.3-b/src/version.c 2015-07-02 10:50:08.126574142 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.3-p1"; -+ return "3.1.3-p2"; - } -diff -Naurd mpfr-3.1.3-a/tests/tmul_2exp.c mpfr-3.1.3-b/tests/tmul_2exp.c ---- mpfr-3.1.3-a/tests/tmul_2exp.c 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/tests/tmul_2exp.c 2015-07-02 10:50:08.106573933 +0000 -@@ -242,6 +242,76 @@ - large (MPFR_EMAX_MAX); - } - -+/* Cases where the function overflows on n = 0 when rounding is like -+ away from zero. */ -+static void -+overflow0 (mpfr_exp_t emax) -+{ -+ mpfr_exp_t old_emax; -+ mpfr_t x, y1, y2; -+ int neg, r, op; -+ static char *sop[4] = { "mul_2ui", "mul_2si", "div_2ui", "div_2si" }; -+ -+ old_emax = mpfr_get_emax (); -+ set_emax (emax); -+ -+ mpfr_init2 (x, 8); -+ mpfr_inits2 (6, y1, y2, (mpfr_ptr) 0); -+ -+ mpfr_set_inf (x, 1); -+ mpfr_nextbelow (x); -+ -+ for (neg = 0; neg <= 1; neg++) -+ { -+ RND_LOOP (r) -+ { -+ int inex1, inex2; -+ unsigned int flags1, flags2; -+ -+ /* Even if there isn't an overflow (rounding ~ toward zero), -+ the result is the same as the one of an overflow. */ -+ inex1 = mpfr_overflow (y1, (mpfr_rnd_t) r, neg ? -1 : 1); -+ flags1 = MPFR_FLAGS_INEXACT; -+ if (mpfr_inf_p (y1)) -+ flags1 |= MPFR_FLAGS_OVERFLOW; -+ for (op = 0; op < 4; op++) -+ { -+ mpfr_clear_flags (); -+ inex2 = -+ op == 0 ? mpfr_mul_2ui (y2, x, 0, (mpfr_rnd_t) r) : -+ op == 1 ? mpfr_mul_2si (y2, x, 0, (mpfr_rnd_t) r) : -+ op == 2 ? mpfr_div_2ui (y2, x, 0, (mpfr_rnd_t) r) : -+ op == 3 ? mpfr_div_2si (y2, x, 0, (mpfr_rnd_t) r) : -+ (MPFR_ASSERTN (0), 0); -+ flags2 = __gmpfr_flags; -+ if (!(mpfr_equal_p (y1, y2) && -+ SAME_SIGN (inex1, inex2) && -+ flags1 == flags2)) -+ { -+ printf ("Error in overflow0 for %s, mpfr_%s, emax = %" -+ MPFR_EXP_FSPEC "d,\nx = ", -+ mpfr_print_rnd_mode ((mpfr_rnd_t) r), sop[op], -+ (mpfr_eexp_t) emax); -+ mpfr_dump (x); -+ printf ("Expected "); -+ mpfr_dump (y1); -+ printf (" with inex = %d, flags =", inex1); -+ flags_out (flags1); -+ printf ("Got "); -+ mpfr_dump (y2); -+ printf (" with inex = %d, flags =", inex2); -+ flags_out (flags2); -+ exit (1); -+ } -+ } -+ } -+ mpfr_neg (x, x, MPFR_RNDN); -+ } -+ -+ mpfr_clears (x, y1, y2, (mpfr_ptr) 0); -+ set_emax (old_emax); -+} -+ - int - main (int argc, char *argv[]) - { -@@ -334,6 +404,11 @@ - underflow0 (); - large0 (); - -+ if (mpfr_get_emax () != MPFR_EMAX_MAX) -+ overflow0 (mpfr_get_emax ()); -+ overflow0 (MPFR_EMAX_MAX); -+ overflow0 (-1); -+ - tests_end_mpfr (); - return 0; - } -diff -Naurd mpfr-3.1.3-a/PATCHES mpfr-3.1.3-b/PATCHES ---- mpfr-3.1.3-a/PATCHES 2015-07-17 08:54:48.592799981 +0000 -+++ mpfr-3.1.3-b/PATCHES 2015-07-17 08:54:48.616811495 +0000 -@@ -0,0 +1 @@ -+muldiv-2exp-underflow -diff -Naurd mpfr-3.1.3-a/VERSION mpfr-3.1.3-b/VERSION ---- mpfr-3.1.3-a/VERSION 2015-07-02 10:50:08.126574142 +0000 -+++ mpfr-3.1.3-b/VERSION 2015-07-17 08:54:48.616811495 +0000 -@@ -1 +1 @@ --3.1.3-p2 -+3.1.3-p3 -diff -Naurd mpfr-3.1.3-a/src/div_2si.c mpfr-3.1.3-b/src/div_2si.c ---- mpfr-3.1.3-a/src/div_2si.c 2015-07-02 10:50:08.106573933 +0000 -+++ mpfr-3.1.3-b/src/div_2si.c 2015-07-17 08:54:48.608807656 +0000 -@@ -45,7 +45,8 @@ - if (rnd_mode == MPFR_RNDN && - (__gmpfr_emin > MPFR_EMAX_MAX - (n - 1) || - exp < __gmpfr_emin + (n - 1) || -- (inexact >= 0 && mpfr_powerof2_raw (y)))) -+ ((MPFR_IS_NEG (y) ? inexact <= 0 : inexact >= 0) && -+ mpfr_powerof2_raw (y)))) - rnd_mode = MPFR_RNDZ; - return mpfr_underflow (y, rnd_mode, MPFR_SIGN(y)); - } -diff -Naurd mpfr-3.1.3-a/src/div_2ui.c mpfr-3.1.3-b/src/div_2ui.c ---- mpfr-3.1.3-a/src/div_2ui.c 2015-07-02 10:50:08.106573933 +0000 -+++ mpfr-3.1.3-b/src/div_2ui.c 2015-07-17 08:54:48.608807656 +0000 -@@ -44,7 +44,9 @@ - if (MPFR_UNLIKELY (n >= diffexp)) /* exp - n <= emin - 1 */ - { - if (rnd_mode == MPFR_RNDN && -- (n > diffexp || (inexact >= 0 && mpfr_powerof2_raw (y)))) -+ (n > diffexp || -+ ((MPFR_IS_NEG (y) ? inexact <= 0 : inexact >= 0) && -+ mpfr_powerof2_raw (y)))) - rnd_mode = MPFR_RNDZ; - return mpfr_underflow (y, rnd_mode, MPFR_SIGN (y)); - } -diff -Naurd mpfr-3.1.3-a/src/mpfr.h mpfr-3.1.3-b/src/mpfr.h ---- mpfr-3.1.3-a/src/mpfr.h 2015-07-02 10:50:08.126574142 +0000 -+++ mpfr-3.1.3-b/src/mpfr.h 2015-07-17 08:54:48.616811495 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 3 --#define MPFR_VERSION_STRING "3.1.3-p2" -+#define MPFR_VERSION_STRING "3.1.3-p3" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.3-a/src/mul_2si.c mpfr-3.1.3-b/src/mul_2si.c ---- mpfr-3.1.3-a/src/mul_2si.c 2015-07-02 10:50:08.106573933 +0000 -+++ mpfr-3.1.3-b/src/mul_2si.c 2015-07-17 08:54:48.608807656 +0000 -@@ -48,7 +48,8 @@ - if (rnd_mode == MPFR_RNDN && - (__gmpfr_emin > MPFR_EMAX_MAX + (n + 1) || - exp < __gmpfr_emin - (n + 1) || -- (inexact >= 0 && mpfr_powerof2_raw (y)))) -+ ((MPFR_IS_NEG (y) ? inexact <= 0 : inexact >= 0) && -+ mpfr_powerof2_raw (y)))) - rnd_mode = MPFR_RNDZ; - return mpfr_underflow (y, rnd_mode, MPFR_SIGN(y)); - } -diff -Naurd mpfr-3.1.3-a/src/version.c mpfr-3.1.3-b/src/version.c ---- mpfr-3.1.3-a/src/version.c 2015-07-02 10:50:08.126574142 +0000 -+++ mpfr-3.1.3-b/src/version.c 2015-07-17 08:54:48.616811495 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.3-p2"; -+ return "3.1.3-p3"; - } -diff -Naurd mpfr-3.1.3-a/tests/tmul_2exp.c mpfr-3.1.3-b/tests/tmul_2exp.c ---- mpfr-3.1.3-a/tests/tmul_2exp.c 2015-07-02 10:50:08.106573933 +0000 -+++ mpfr-3.1.3-b/tests/tmul_2exp.c 2015-07-17 08:54:48.608807656 +0000 -@@ -50,77 +50,82 @@ - { - mpfr_t x, y, z1, z2; - mpfr_exp_t emin; -- int i, k; -+ int i, k, s; - int prec; - int rnd; - int div; - int inex1, inex2; - unsigned int flags1, flags2; - -- /* Test mul_2si(x, e - k), div_2si(x, k - e) and div_2ui(x, k - e) -- * with emin = e, x = 1 + i/16, i in { -1, 0, 1 }, and k = 1 to 4, -- * by comparing the result with the one of a simple division. -+ /* Test mul_2si(x, e - k), div_2si(x, k - e) and div_2ui(x, k - e) with -+ * emin = e, x = s * (1 + i/16), i in { -1, 0, 1 }, s in { -1, 1 }, and -+ * k = 1 to 4, by comparing the result with the one of a simple division. - */ - emin = mpfr_get_emin (); - set_emin (e); - mpfr_inits2 (8, x, y, (mpfr_ptr) 0); - for (i = 15; i <= 17; i++) -- { -- inex1 = mpfr_set_ui_2exp (x, i, -4, MPFR_RNDN); -- MPFR_ASSERTN (inex1 == 0); -- for (prec = 6; prec >= 3; prec -= 3) -- { -- mpfr_inits2 (prec, z1, z2, (mpfr_ptr) 0); -- RND_LOOP (rnd) -- for (k = 1; k <= 4; k++) -- { -- /* The following one is assumed to be correct. */ -- inex1 = mpfr_mul_2si (y, x, e, MPFR_RNDN); -- MPFR_ASSERTN (inex1 == 0); -- inex1 = mpfr_set_ui (z1, 1 << k, MPFR_RNDN); -- MPFR_ASSERTN (inex1 == 0); -- mpfr_clear_flags (); -- /* Do not use mpfr_div_ui to avoid the optimization -- by mpfr_div_2si. */ -- inex1 = mpfr_div (z1, y, z1, (mpfr_rnd_t) rnd); -- flags1 = __gmpfr_flags; -- -- for (div = 0; div <= 2; div++) -+ for (s = 1; s >= -1; s -= 2) -+ { -+ inex1 = mpfr_set_si_2exp (x, s * i, -4, MPFR_RNDN); -+ MPFR_ASSERTN (inex1 == 0); -+ for (prec = 6; prec >= 3; prec -= 3) -+ { -+ mpfr_inits2 (prec, z1, z2, (mpfr_ptr) 0); -+ RND_LOOP (rnd) -+ for (k = 1; k <= 4; k++) - { -+ /* The following one is assumed to be correct. */ -+ inex1 = mpfr_mul_2si (y, x, e, MPFR_RNDN); -+ MPFR_ASSERTN (inex1 == 0); -+ inex1 = mpfr_set_ui (z1, 1 << k, MPFR_RNDN); -+ MPFR_ASSERTN (inex1 == 0); - mpfr_clear_flags (); -- inex2 = div == 0 ? -- mpfr_mul_2si (z2, x, e - k, (mpfr_rnd_t) rnd) : div == 1 ? -- mpfr_div_2si (z2, x, k - e, (mpfr_rnd_t) rnd) : -- mpfr_div_2ui (z2, x, k - e, (mpfr_rnd_t) rnd); -- flags2 = __gmpfr_flags; -- if (flags1 == flags2 && SAME_SIGN (inex1, inex2) && -- mpfr_equal_p (z1, z2)) -- continue; -- printf ("Error in underflow("); -- if (e == MPFR_EMIN_MIN) -- printf ("MPFR_EMIN_MIN"); -- else if (e == emin) -- printf ("default emin"); -- else if (e >= LONG_MIN) -- printf ("%ld", (long) e); -- else -- printf ("= LONG_MIN) -+ printf ("%ld", (long) e); -+ else -+ printf ("d1 or (np[n-1]=d1 and np[n-2]>=d0) here, -+ since we truncate the divisor at each step, but since {np,n} < D -+ originally, the largest possible partial quotient is B-1. */ -+ if (MPFR_UNLIKELY(np[n-1] > d1 || (np[n-1] == d1 && np[n-2] >= d0))) - q2 = ~ (mp_limb_t) 0; - else - udiv_qr_3by2 (q2, q1, q0, np[n - 1], np[n - 2], np[n - 3], -diff -Naurd mpfr-3.1.3-a/src/version.c mpfr-3.1.3-b/src/version.c ---- mpfr-3.1.3-a/src/version.c 2015-07-17 08:58:21.118986898 +0000 -+++ mpfr-3.1.3-b/src/version.c 2015-10-29 13:47:46.763900609 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.3-p4"; -+ return "3.1.3-p5"; - } -diff -Naurd mpfr-3.1.3-a/tests/tdiv.c mpfr-3.1.3-b/tests/tdiv.c ---- mpfr-3.1.3-a/tests/tdiv.c 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/tests/tdiv.c 2015-10-29 13:47:46.751900855 +0000 -@@ -1099,6 +1099,69 @@ - mpfr_set_emax (old_emax); - } - -+/* Bug in mpfr_divhigh_n_basecase when all limbs of q (except the most -+ significant one) are B-1 where B=2^GMP_NUMB_BITS. Since we truncate -+ the divisor at each step, it might happen at some point that -+ (np[n-1],np[n-2]) > (d1,d0), and not only the equality. -+ Reported by Ricky Farr -+ -+ To get a failure, a MPFR_DIVHIGH_TAB entry below the MPFR_DIV_THRESHOLD -+ limit must have a value 0. With most mparam.h files, this cannot occur. */ -+static void -+test_20151023 (void) -+{ -+ mpfr_prec_t p; -+ mpfr_t n, d, q, q0; -+ int inex, i; -+ -+ for (p = GMP_NUMB_BITS; p <= 2000; p++) -+ { -+ mpfr_init2 (n, 2*p); -+ mpfr_init2 (d, p); -+ mpfr_init2 (q, p); -+ mpfr_init2 (q0, GMP_NUMB_BITS); -+ -+ /* generate a random divisor of p bits */ -+ mpfr_urandomb (d, RANDS); -+ /* generate a random quotient of GMP_NUMB_BITS bits */ -+ mpfr_urandomb (q0, RANDS); -+ /* zero-pad the quotient to p bits */ -+ inex = mpfr_prec_round (q0, p, MPFR_RNDN); -+ MPFR_ASSERTN(inex == 0); -+ -+ for (i = 0; i < 3; i++) -+ { -+ /* i=0: try with the original quotient xxx000...000 -+ i=1: try with the original quotient minus one ulp -+ i=2: try with the original quotient plus one ulp */ -+ if (i == 1) -+ mpfr_nextbelow (q0); -+ else if (i == 2) -+ { -+ mpfr_nextabove (q0); -+ mpfr_nextabove (q0); -+ } -+ -+ inex = mpfr_mul (n, d, q0, MPFR_RNDN); -+ MPFR_ASSERTN(inex == 0); -+ mpfr_nextabove (n); -+ mpfr_div (q, n, d, MPFR_RNDN); -+ MPFR_ASSERTN(mpfr_cmp (q, q0) == 0); -+ -+ inex = mpfr_mul (n, d, q0, MPFR_RNDN); -+ MPFR_ASSERTN(inex == 0); -+ mpfr_nextbelow (n); -+ mpfr_div (q, n, d, MPFR_RNDN); -+ MPFR_ASSERTN(mpfr_cmp (q, q0) == 0); -+ } -+ -+ mpfr_clear (n); -+ mpfr_clear (d); -+ mpfr_clear (q); -+ mpfr_clear (q0); -+ } -+} -+ - #define TEST_FUNCTION test_div - #define TWO_ARGS - #define RAND_FUNCTION(x) mpfr_random2(x, MPFR_LIMB_SIZE (x), randlimb () % 100, RANDS) -@@ -1219,6 +1282,7 @@ - consistency (); - test_20070603 (); - test_20070628 (); -+ test_20151023 (); - test_generic (2, 800, 50); - test_extreme (); - diff --git a/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.4-allpatches-20160601.patch b/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.4-allpatches-20160601.patch deleted file mode 100644 index 042e73d766f8..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.4-allpatches-20160601.patch +++ /dev/null @@ -1,358 +0,0 @@ -downloaded from https://gforge.inria.fr/scm/viewvc.php/mpfr/misc/www/mpfr-3.1.4/allpatches?revision=10393&view=co -on June 3rd 2016 (last change: 2016-06-01) -diff -Naurd mpfr-3.1.4-a/PATCHES mpfr-3.1.4-b/PATCHES ---- mpfr-3.1.4-a/PATCHES 2016-04-13 21:22:23.720604013 +0000 -+++ mpfr-3.1.4-b/PATCHES 2016-04-13 21:22:23.744603677 +0000 -@@ -0,0 +1 @@ -+unix-check -diff -Naurd mpfr-3.1.4-a/VERSION mpfr-3.1.4-b/VERSION ---- mpfr-3.1.4-a/VERSION 2016-03-06 11:33:04.000000000 +0000 -+++ mpfr-3.1.4-b/VERSION 2016-04-13 21:22:23.744603677 +0000 -@@ -1 +1 @@ --3.1.4 -+3.1.4-p1 -diff -Naurd mpfr-3.1.4-a/src/mpfr-impl.h mpfr-3.1.4-b/src/mpfr-impl.h ---- mpfr-3.1.4-a/src/mpfr-impl.h 2016-03-06 11:33:04.000000000 +0000 -+++ mpfr-3.1.4-b/src/mpfr-impl.h 2016-04-13 21:22:23.736603789 +0000 -@@ -252,19 +252,6 @@ - # define MPFR_WIN_THREAD_SAFE_DLL 1 - #endif - --/* Detect some possible inconsistencies under Unix. */ --#if defined(__unix__) --# if defined(_WIN32) --# error "Both __unix__ and _WIN32 are defined" --# endif --# if __GMP_LIBGMP_DLL --# error "__unix__ is defined and __GMP_LIBGMP_DLL is true" --# endif --# if defined(MPFR_WIN_THREAD_SAFE_DLL) --# error "Both __unix__ and MPFR_WIN_THREAD_SAFE_DLL are defined" --# endif --#endif -- - #if defined(__MPFR_WITHIN_MPFR) || !defined(MPFR_WIN_THREAD_SAFE_DLL) - extern MPFR_THREAD_ATTR unsigned int __gmpfr_flags; - extern MPFR_THREAD_ATTR mpfr_exp_t __gmpfr_emin; -diff -Naurd mpfr-3.1.4-a/src/mpfr.h mpfr-3.1.4-b/src/mpfr.h ---- mpfr-3.1.4-a/src/mpfr.h 2016-03-06 11:33:04.000000000 +0000 -+++ mpfr-3.1.4-b/src/mpfr.h 2016-04-13 21:22:23.744603677 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 4 --#define MPFR_VERSION_STRING "3.1.4" -+#define MPFR_VERSION_STRING "3.1.4-p1" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.4-a/src/version.c mpfr-3.1.4-b/src/version.c ---- mpfr-3.1.4-a/src/version.c 2016-03-06 11:33:05.000000000 +0000 -+++ mpfr-3.1.4-b/src/version.c 2016-04-13 21:22:23.744603677 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.4"; -+ return "3.1.4-p1"; - } -diff -Naurd mpfr-3.1.4-a/PATCHES mpfr-3.1.4-b/PATCHES ---- mpfr-3.1.4-a/PATCHES 2016-05-22 19:59:43.838399677 +0000 -+++ mpfr-3.1.4-b/PATCHES 2016-05-22 19:59:43.866399168 +0000 -@@ -0,0 +1 @@ -+add-sub-ui-flags -diff -Naurd mpfr-3.1.4-a/VERSION mpfr-3.1.4-b/VERSION ---- mpfr-3.1.4-a/VERSION 2016-04-13 21:22:23.744603677 +0000 -+++ mpfr-3.1.4-b/VERSION 2016-05-22 19:59:43.866399168 +0000 -@@ -1 +1 @@ --3.1.4-p1 -+3.1.4-p2 -diff -Naurd mpfr-3.1.4-a/src/add_ui.c mpfr-3.1.4-b/src/add_ui.c ---- mpfr-3.1.4-a/src/add_ui.c 2016-03-06 11:33:04.000000000 +0000 -+++ mpfr-3.1.4-b/src/add_ui.c 2016-05-22 19:59:43.854399385 +0000 -@@ -49,6 +49,7 @@ - MPFR_SAVE_EXPO_MARK (expo); - MPFR_SET_EXP (uu, GMP_NUMB_BITS - cnt); - inex = mpfr_add(y, x, uu, rnd_mode); -+ MPFR_SAVE_EXPO_UPDATE_FLAGS (expo, __gmpfr_flags); - MPFR_SAVE_EXPO_FREE (expo); - return mpfr_check_range(y, inex, rnd_mode); - } -diff -Naurd mpfr-3.1.4-a/src/mpfr.h mpfr-3.1.4-b/src/mpfr.h ---- mpfr-3.1.4-a/src/mpfr.h 2016-04-13 21:22:23.744603677 +0000 -+++ mpfr-3.1.4-b/src/mpfr.h 2016-05-22 19:59:43.862399241 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 4 --#define MPFR_VERSION_STRING "3.1.4-p1" -+#define MPFR_VERSION_STRING "3.1.4-p2" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.4-a/src/sub_ui.c mpfr-3.1.4-b/src/sub_ui.c ---- mpfr-3.1.4-a/src/sub_ui.c 2016-03-06 11:33:05.000000000 +0000 -+++ mpfr-3.1.4-b/src/sub_ui.c 2016-05-22 19:59:43.854399385 +0000 -@@ -52,6 +52,7 @@ - MPFR_SAVE_EXPO_MARK (expo); - MPFR_SET_EXP (uu, GMP_NUMB_BITS - cnt); - inex = mpfr_sub (y, x, uu, rnd_mode); -+ MPFR_SAVE_EXPO_UPDATE_FLAGS (expo, __gmpfr_flags); - MPFR_SAVE_EXPO_FREE (expo); - return mpfr_check_range (y, inex, rnd_mode); - } -diff -Naurd mpfr-3.1.4-a/src/version.c mpfr-3.1.4-b/src/version.c ---- mpfr-3.1.4-a/src/version.c 2016-04-13 21:22:23.744603677 +0000 -+++ mpfr-3.1.4-b/src/version.c 2016-05-22 19:59:43.866399168 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.4-p1"; -+ return "3.1.4-p2"; - } -diff -Naurd mpfr-3.1.4-a/tests/tadd_ui.c mpfr-3.1.4-b/tests/tadd_ui.c ---- mpfr-3.1.4-a/tests/tadd_ui.c 2016-03-06 11:33:03.000000000 +0000 -+++ mpfr-3.1.4-b/tests/tadd_ui.c 2016-05-22 19:59:43.854399385 +0000 -@@ -69,7 +69,9 @@ - - /* nan + 2394875 == nan */ - mpfr_set_nan (x); -+ mpfr_clear_nanflag (); - mpfr_add_ui (y, x, 2394875L, MPFR_RNDN); -+ MPFR_ASSERTN (mpfr_nanflag_p ()); - MPFR_ASSERTN (mpfr_nan_p (y)); - - /* +inf + 2394875 == +inf */ -diff -Naurd mpfr-3.1.4-a/tests/tsub_ui.c mpfr-3.1.4-b/tests/tsub_ui.c ---- mpfr-3.1.4-a/tests/tsub_ui.c 2016-03-06 11:33:03.000000000 +0000 -+++ mpfr-3.1.4-b/tests/tsub_ui.c 2016-05-22 19:59:43.854399385 +0000 -@@ -96,7 +96,9 @@ - - /* nan - 1 == nan */ - mpfr_set_nan (x); -+ mpfr_clear_nanflag (); - mpfr_sub_ui (y, x, 1L, MPFR_RNDN); -+ MPFR_ASSERTN (mpfr_nanflag_p ()); - MPFR_ASSERTN (mpfr_nan_p (y)); - - /* +inf - 1 == +inf */ -diff -Naurd mpfr-3.1.4-a/PATCHES mpfr-3.1.4-b/PATCHES ---- mpfr-3.1.4-a/PATCHES 2016-06-01 13:00:30.748711490 +0000 -+++ mpfr-3.1.4-b/PATCHES 2016-06-01 13:00:30.772711162 +0000 -@@ -0,0 +1 @@ -+sub1-overflow -diff -Naurd mpfr-3.1.4-a/VERSION mpfr-3.1.4-b/VERSION ---- mpfr-3.1.4-a/VERSION 2016-05-22 19:59:43.866399168 +0000 -+++ mpfr-3.1.4-b/VERSION 2016-06-01 13:00:30.772711162 +0000 -@@ -1 +1 @@ --3.1.4-p2 -+3.1.4-p3 -diff -Naurd mpfr-3.1.4-a/src/mpfr.h mpfr-3.1.4-b/src/mpfr.h ---- mpfr-3.1.4-a/src/mpfr.h 2016-05-22 19:59:43.862399241 +0000 -+++ mpfr-3.1.4-b/src/mpfr.h 2016-06-01 13:00:30.772711162 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 4 --#define MPFR_VERSION_STRING "3.1.4-p2" -+#define MPFR_VERSION_STRING "3.1.4-p3" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.4-a/src/sub1.c mpfr-3.1.4-b/src/sub1.c ---- mpfr-3.1.4-a/src/sub1.c 2016-03-06 11:33:05.000000000 +0000 -+++ mpfr-3.1.4-b/src/sub1.c 2016-06-01 13:00:30.760711326 +0000 -@@ -96,16 +96,15 @@ - /* A = S*ABS(B) +/- ulp(a) */ - MPFR_SET_EXP (a, MPFR_GET_EXP (b)); - MPFR_RNDRAW_EVEN (inexact, a, MPFR_MANT (b), MPFR_PREC (b), -- rnd_mode, MPFR_SIGN (a), -- if (MPFR_UNLIKELY ( ++MPFR_EXP (a) > __gmpfr_emax)) -- inexact = mpfr_overflow (a, rnd_mode, MPFR_SIGN (a))); -- /* inexact = mpfr_set4 (a, b, rnd_mode, MPFR_SIGN (a)); */ -+ rnd_mode, MPFR_SIGN (a), ++ MPFR_EXP (a)); - if (inexact == 0) - { - /* a = b (Exact) - But we know it isn't (Since we have to remove `c') - So if we round to Zero, we have to remove one ulp. - Otherwise the result is correctly rounded. */ -+ /* An overflow is not possible. */ -+ MPFR_ASSERTD (MPFR_EXP (a) <= __gmpfr_emax); - if (MPFR_IS_LIKE_RNDZ (rnd_mode, MPFR_IS_NEG (a))) - { - mpfr_nexttozero (a); -@@ -136,9 +135,14 @@ - i.e. inexact= MPFR_EVEN_INEX */ - if (MPFR_UNLIKELY (inexact == MPFR_EVEN_INEX*MPFR_INT_SIGN (a))) - { -- mpfr_nexttozero (a); -+ if (MPFR_UNLIKELY (MPFR_EXP (a) > __gmpfr_emax)) -+ mpfr_setmax (a, __gmpfr_emax); -+ else -+ mpfr_nexttozero (a); - inexact = -MPFR_INT_SIGN (a); - } -+ else if (MPFR_UNLIKELY (MPFR_EXP (a) > __gmpfr_emax)) -+ inexact = mpfr_overflow (a, rnd_mode, MPFR_SIGN (a)); - MPFR_RET (inexact); - } - } -diff -Naurd mpfr-3.1.4-a/src/version.c mpfr-3.1.4-b/src/version.c ---- mpfr-3.1.4-a/src/version.c 2016-05-22 19:59:43.866399168 +0000 -+++ mpfr-3.1.4-b/src/version.c 2016-06-01 13:00:30.772711162 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.4-p2"; -+ return "3.1.4-p3"; - } -diff -Naurd mpfr-3.1.4-a/tests/tsub.c mpfr-3.1.4-b/tests/tsub.c ---- mpfr-3.1.4-a/tests/tsub.c 2016-03-06 11:33:03.000000000 +0000 -+++ mpfr-3.1.4-b/tests/tsub.c 2016-06-01 13:00:30.760711326 +0000 -@@ -630,6 +630,135 @@ - } - } - -+static void -+check_max_almosteven (void) -+{ -+ mpfr_exp_t old_emin, old_emax; -+ mpfr_exp_t emin[2] = { MPFR_EMIN_MIN, -1000 }; -+ mpfr_exp_t emax[2] = { MPFR_EMAX_MAX, 1000 }; -+ int i; -+ -+ old_emin = mpfr_get_emin (); -+ old_emax = mpfr_get_emax (); -+ -+ for (i = 0; i < 2; i++) -+ { -+ mpfr_t a1, a2, b, c; -+ mpfr_prec_t p; -+ int neg, j, rnd; -+ -+ set_emin (emin[i]); -+ set_emax (emax[i]); -+ -+ p = MPFR_PREC_MIN + randlimb () % 70; -+ mpfr_init2 (a1, p); -+ mpfr_init2 (a2, p); -+ mpfr_init2 (b, p+1); -+ mpfr_init2 (c, MPFR_PREC_MIN); -+ -+ mpfr_setmax (b, 0); -+ mpfr_set_ui (c, 1, MPFR_RNDN); -+ -+ for (neg = 0; neg < 2; neg++) -+ { -+ for (j = 1; j >= 0; j--) -+ { -+ mpfr_set_exp (b, __gmpfr_emax - j); -+ RND_LOOP (rnd) -+ { -+ unsigned int flags1, flags2; -+ int inex1, inex2; -+ -+ flags1 = MPFR_FLAGS_INEXACT; -+ if (rnd == MPFR_RNDN || MPFR_IS_LIKE_RNDZ (rnd, neg)) -+ { -+ inex1 = neg ? 1 : -1; -+ mpfr_setmax (a1, __gmpfr_emax - j); -+ } -+ else -+ { -+ inex1 = neg ? -1 : 1; -+ if (j == 0) -+ { -+ flags1 |= MPFR_FLAGS_OVERFLOW; -+ mpfr_set_inf (a1, 1); -+ } -+ else -+ { -+ mpfr_setmin (a1, __gmpfr_emax); -+ } -+ } -+ MPFR_SET_SIGN (a1, neg ? -1 : 1); -+ -+ mpfr_clear_flags (); -+ inex2 = mpfr_sub (a2, b, c, (mpfr_rnd_t) rnd); -+ flags2 = __gmpfr_flags; -+ -+ if (! (flags1 == flags2 && SAME_SIGN (inex1, inex2) && -+ mpfr_equal_p (a1, a2))) -+ { -+ printf ("Error 1 in check_max_almosteven for %s," -+ " i = %d, j = %d, neg = %d\n", -+ mpfr_print_rnd_mode ((mpfr_rnd_t) rnd), -+ i, j, neg); -+ printf (" b = "); -+ mpfr_dump (b); -+ printf ("Expected "); -+ mpfr_dump (a1); -+ printf (" with inex = %d, flags =", inex1); -+ flags_out (flags1); -+ printf ("Got "); -+ mpfr_dump (a2); -+ printf (" with inex = %d, flags =", inex2); -+ flags_out (flags2); -+ exit (1); -+ } -+ -+ if (i == 0) -+ break; -+ -+ mpfr_clear_flags (); -+ set_emin (MPFR_EMIN_MIN); -+ set_emax (MPFR_EMAX_MAX); -+ inex2 = mpfr_sub (a2, b, c, (mpfr_rnd_t) rnd); -+ set_emin (emin[i]); -+ set_emax (emax[i]); -+ inex2 = mpfr_check_range (a2, inex2, (mpfr_rnd_t) rnd); -+ flags2 = __gmpfr_flags; -+ -+ if (! (flags1 == flags2 && SAME_SIGN (inex1, inex2) && -+ mpfr_equal_p (a1, a2))) -+ { -+ printf ("Error 2 in check_max_almosteven for %s," -+ " i = %d, j = %d, neg = %d\n", -+ mpfr_print_rnd_mode ((mpfr_rnd_t) rnd), -+ i, j, neg); -+ printf (" b = "); -+ mpfr_dump (b); -+ printf ("Expected "); -+ mpfr_dump (a1); -+ printf (" with inex = %d, flags =", inex1); -+ flags_out (flags1); -+ printf ("Got "); -+ mpfr_dump (a2); -+ printf (" with inex = %d, flags =", inex2); -+ flags_out (flags2); -+ exit (1); -+ } -+ } -+ } /* j */ -+ -+ mpfr_neg (b, b, MPFR_RNDN); -+ mpfr_neg (c, c, MPFR_RNDN); -+ } /* neg */ -+ -+ mpfr_clears (a1, a2, b, c, (mpfr_ptr) 0); -+ } /* i */ -+ -+ set_emin (old_emin); -+ set_emax (old_emax); -+} -+ - #define TEST_FUNCTION test_sub - #define TWO_ARGS - #define RAND_FUNCTION(x) mpfr_random2(x, MPFR_LIMB_SIZE (x), randlimb () % 100, RANDS) -@@ -647,6 +776,7 @@ - check_rounding (); - check_diverse (); - check_inexact (); -+ check_max_almosteven (); - bug_ddefour (); - for (p=2; p<200; p++) - for (i=0; i<50; i++) diff --git a/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.4-allpatches-20160804.patch b/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.4-allpatches-20160804.patch deleted file mode 100644 index 5823cecfe6cc..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.4-allpatches-20160804.patch +++ /dev/null @@ -1,455 +0,0 @@ -# All mpfr patches as of 2016-08-04 -# taken from their website: http://www.mpfr.org/mpfr-current/#download -diff -Naurd mpfr-3.1.4-a/PATCHES mpfr-3.1.4-b/PATCHES ---- mpfr-3.1.4-a/PATCHES 2016-04-13 21:22:23.720604013 +0000 -+++ mpfr-3.1.4-b/PATCHES 2016-04-13 21:22:23.744603677 +0000 -@@ -0,0 +1 @@ -+unix-check -diff -Naurd mpfr-3.1.4-a/VERSION mpfr-3.1.4-b/VERSION ---- mpfr-3.1.4-a/VERSION 2016-03-06 11:33:04.000000000 +0000 -+++ mpfr-3.1.4-b/VERSION 2016-04-13 21:22:23.744603677 +0000 -@@ -1 +1 @@ --3.1.4 -+3.1.4-p1 -diff -Naurd mpfr-3.1.4-a/src/mpfr-impl.h mpfr-3.1.4-b/src/mpfr-impl.h ---- mpfr-3.1.4-a/src/mpfr-impl.h 2016-03-06 11:33:04.000000000 +0000 -+++ mpfr-3.1.4-b/src/mpfr-impl.h 2016-04-13 21:22:23.736603789 +0000 -@@ -252,19 +252,6 @@ - # define MPFR_WIN_THREAD_SAFE_DLL 1 - #endif - --/* Detect some possible inconsistencies under Unix. */ --#if defined(__unix__) --# if defined(_WIN32) --# error "Both __unix__ and _WIN32 are defined" --# endif --# if __GMP_LIBGMP_DLL --# error "__unix__ is defined and __GMP_LIBGMP_DLL is true" --# endif --# if defined(MPFR_WIN_THREAD_SAFE_DLL) --# error "Both __unix__ and MPFR_WIN_THREAD_SAFE_DLL are defined" --# endif --#endif -- - #if defined(__MPFR_WITHIN_MPFR) || !defined(MPFR_WIN_THREAD_SAFE_DLL) - extern MPFR_THREAD_ATTR unsigned int __gmpfr_flags; - extern MPFR_THREAD_ATTR mpfr_exp_t __gmpfr_emin; -diff -Naurd mpfr-3.1.4-a/src/mpfr.h mpfr-3.1.4-b/src/mpfr.h ---- mpfr-3.1.4-a/src/mpfr.h 2016-03-06 11:33:04.000000000 +0000 -+++ mpfr-3.1.4-b/src/mpfr.h 2016-04-13 21:22:23.744603677 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 4 --#define MPFR_VERSION_STRING "3.1.4" -+#define MPFR_VERSION_STRING "3.1.4-p1" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.4-a/src/version.c mpfr-3.1.4-b/src/version.c ---- mpfr-3.1.4-a/src/version.c 2016-03-06 11:33:05.000000000 +0000 -+++ mpfr-3.1.4-b/src/version.c 2016-04-13 21:22:23.744603677 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.4"; -+ return "3.1.4-p1"; - } -diff -Naurd mpfr-3.1.4-a/PATCHES mpfr-3.1.4-b/PATCHES ---- mpfr-3.1.4-a/PATCHES 2016-05-22 19:59:43.838399677 +0000 -+++ mpfr-3.1.4-b/PATCHES 2016-05-22 19:59:43.866399168 +0000 -@@ -0,0 +1 @@ -+add-sub-ui-flags -diff -Naurd mpfr-3.1.4-a/VERSION mpfr-3.1.4-b/VERSION ---- mpfr-3.1.4-a/VERSION 2016-04-13 21:22:23.744603677 +0000 -+++ mpfr-3.1.4-b/VERSION 2016-05-22 19:59:43.866399168 +0000 -@@ -1 +1 @@ --3.1.4-p1 -+3.1.4-p2 -diff -Naurd mpfr-3.1.4-a/src/add_ui.c mpfr-3.1.4-b/src/add_ui.c ---- mpfr-3.1.4-a/src/add_ui.c 2016-03-06 11:33:04.000000000 +0000 -+++ mpfr-3.1.4-b/src/add_ui.c 2016-05-22 19:59:43.854399385 +0000 -@@ -49,6 +49,7 @@ - MPFR_SAVE_EXPO_MARK (expo); - MPFR_SET_EXP (uu, GMP_NUMB_BITS - cnt); - inex = mpfr_add(y, x, uu, rnd_mode); -+ MPFR_SAVE_EXPO_UPDATE_FLAGS (expo, __gmpfr_flags); - MPFR_SAVE_EXPO_FREE (expo); - return mpfr_check_range(y, inex, rnd_mode); - } -diff -Naurd mpfr-3.1.4-a/src/mpfr.h mpfr-3.1.4-b/src/mpfr.h ---- mpfr-3.1.4-a/src/mpfr.h 2016-04-13 21:22:23.744603677 +0000 -+++ mpfr-3.1.4-b/src/mpfr.h 2016-05-22 19:59:43.862399241 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 4 --#define MPFR_VERSION_STRING "3.1.4-p1" -+#define MPFR_VERSION_STRING "3.1.4-p2" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.4-a/src/sub_ui.c mpfr-3.1.4-b/src/sub_ui.c ---- mpfr-3.1.4-a/src/sub_ui.c 2016-03-06 11:33:05.000000000 +0000 -+++ mpfr-3.1.4-b/src/sub_ui.c 2016-05-22 19:59:43.854399385 +0000 -@@ -52,6 +52,7 @@ - MPFR_SAVE_EXPO_MARK (expo); - MPFR_SET_EXP (uu, GMP_NUMB_BITS - cnt); - inex = mpfr_sub (y, x, uu, rnd_mode); -+ MPFR_SAVE_EXPO_UPDATE_FLAGS (expo, __gmpfr_flags); - MPFR_SAVE_EXPO_FREE (expo); - return mpfr_check_range (y, inex, rnd_mode); - } -diff -Naurd mpfr-3.1.4-a/src/version.c mpfr-3.1.4-b/src/version.c ---- mpfr-3.1.4-a/src/version.c 2016-04-13 21:22:23.744603677 +0000 -+++ mpfr-3.1.4-b/src/version.c 2016-05-22 19:59:43.866399168 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.4-p1"; -+ return "3.1.4-p2"; - } -diff -Naurd mpfr-3.1.4-a/tests/tadd_ui.c mpfr-3.1.4-b/tests/tadd_ui.c ---- mpfr-3.1.4-a/tests/tadd_ui.c 2016-03-06 11:33:03.000000000 +0000 -+++ mpfr-3.1.4-b/tests/tadd_ui.c 2016-05-22 19:59:43.854399385 +0000 -@@ -69,7 +69,9 @@ - - /* nan + 2394875 == nan */ - mpfr_set_nan (x); -+ mpfr_clear_nanflag (); - mpfr_add_ui (y, x, 2394875L, MPFR_RNDN); -+ MPFR_ASSERTN (mpfr_nanflag_p ()); - MPFR_ASSERTN (mpfr_nan_p (y)); - - /* +inf + 2394875 == +inf */ -diff -Naurd mpfr-3.1.4-a/tests/tsub_ui.c mpfr-3.1.4-b/tests/tsub_ui.c ---- mpfr-3.1.4-a/tests/tsub_ui.c 2016-03-06 11:33:03.000000000 +0000 -+++ mpfr-3.1.4-b/tests/tsub_ui.c 2016-05-22 19:59:43.854399385 +0000 -@@ -96,7 +96,9 @@ - - /* nan - 1 == nan */ - mpfr_set_nan (x); -+ mpfr_clear_nanflag (); - mpfr_sub_ui (y, x, 1L, MPFR_RNDN); -+ MPFR_ASSERTN (mpfr_nanflag_p ()); - MPFR_ASSERTN (mpfr_nan_p (y)); - - /* +inf - 1 == +inf */ -diff -Naurd mpfr-3.1.4-a/PATCHES mpfr-3.1.4-b/PATCHES ---- mpfr-3.1.4-a/PATCHES 2016-06-01 13:00:30.748711490 +0000 -+++ mpfr-3.1.4-b/PATCHES 2016-06-01 13:00:30.772711162 +0000 -@@ -0,0 +1 @@ -+sub1-overflow -diff -Naurd mpfr-3.1.4-a/VERSION mpfr-3.1.4-b/VERSION ---- mpfr-3.1.4-a/VERSION 2016-05-22 19:59:43.866399168 +0000 -+++ mpfr-3.1.4-b/VERSION 2016-06-01 13:00:30.772711162 +0000 -@@ -1 +1 @@ --3.1.4-p2 -+3.1.4-p3 -diff -Naurd mpfr-3.1.4-a/src/mpfr.h mpfr-3.1.4-b/src/mpfr.h ---- mpfr-3.1.4-a/src/mpfr.h 2016-05-22 19:59:43.862399241 +0000 -+++ mpfr-3.1.4-b/src/mpfr.h 2016-06-01 13:00:30.772711162 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 4 --#define MPFR_VERSION_STRING "3.1.4-p2" -+#define MPFR_VERSION_STRING "3.1.4-p3" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.4-a/src/sub1.c mpfr-3.1.4-b/src/sub1.c ---- mpfr-3.1.4-a/src/sub1.c 2016-03-06 11:33:05.000000000 +0000 -+++ mpfr-3.1.4-b/src/sub1.c 2016-06-01 13:00:30.760711326 +0000 -@@ -96,16 +96,15 @@ - /* A = S*ABS(B) +/- ulp(a) */ - MPFR_SET_EXP (a, MPFR_GET_EXP (b)); - MPFR_RNDRAW_EVEN (inexact, a, MPFR_MANT (b), MPFR_PREC (b), -- rnd_mode, MPFR_SIGN (a), -- if (MPFR_UNLIKELY ( ++MPFR_EXP (a) > __gmpfr_emax)) -- inexact = mpfr_overflow (a, rnd_mode, MPFR_SIGN (a))); -- /* inexact = mpfr_set4 (a, b, rnd_mode, MPFR_SIGN (a)); */ -+ rnd_mode, MPFR_SIGN (a), ++ MPFR_EXP (a)); - if (inexact == 0) - { - /* a = b (Exact) - But we know it isn't (Since we have to remove `c') - So if we round to Zero, we have to remove one ulp. - Otherwise the result is correctly rounded. */ -+ /* An overflow is not possible. */ -+ MPFR_ASSERTD (MPFR_EXP (a) <= __gmpfr_emax); - if (MPFR_IS_LIKE_RNDZ (rnd_mode, MPFR_IS_NEG (a))) - { - mpfr_nexttozero (a); -@@ -136,9 +135,14 @@ - i.e. inexact= MPFR_EVEN_INEX */ - if (MPFR_UNLIKELY (inexact == MPFR_EVEN_INEX*MPFR_INT_SIGN (a))) - { -- mpfr_nexttozero (a); -+ if (MPFR_UNLIKELY (MPFR_EXP (a) > __gmpfr_emax)) -+ mpfr_setmax (a, __gmpfr_emax); -+ else -+ mpfr_nexttozero (a); - inexact = -MPFR_INT_SIGN (a); - } -+ else if (MPFR_UNLIKELY (MPFR_EXP (a) > __gmpfr_emax)) -+ inexact = mpfr_overflow (a, rnd_mode, MPFR_SIGN (a)); - MPFR_RET (inexact); - } - } -diff -Naurd mpfr-3.1.4-a/src/version.c mpfr-3.1.4-b/src/version.c ---- mpfr-3.1.4-a/src/version.c 2016-05-22 19:59:43.866399168 +0000 -+++ mpfr-3.1.4-b/src/version.c 2016-06-01 13:00:30.772711162 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.4-p2"; -+ return "3.1.4-p3"; - } -diff -Naurd mpfr-3.1.4-a/tests/tsub.c mpfr-3.1.4-b/tests/tsub.c ---- mpfr-3.1.4-a/tests/tsub.c 2016-03-06 11:33:03.000000000 +0000 -+++ mpfr-3.1.4-b/tests/tsub.c 2016-06-01 13:00:30.760711326 +0000 -@@ -630,6 +630,135 @@ - } - } - -+static void -+check_max_almosteven (void) -+{ -+ mpfr_exp_t old_emin, old_emax; -+ mpfr_exp_t emin[2] = { MPFR_EMIN_MIN, -1000 }; -+ mpfr_exp_t emax[2] = { MPFR_EMAX_MAX, 1000 }; -+ int i; -+ -+ old_emin = mpfr_get_emin (); -+ old_emax = mpfr_get_emax (); -+ -+ for (i = 0; i < 2; i++) -+ { -+ mpfr_t a1, a2, b, c; -+ mpfr_prec_t p; -+ int neg, j, rnd; -+ -+ set_emin (emin[i]); -+ set_emax (emax[i]); -+ -+ p = MPFR_PREC_MIN + randlimb () % 70; -+ mpfr_init2 (a1, p); -+ mpfr_init2 (a2, p); -+ mpfr_init2 (b, p+1); -+ mpfr_init2 (c, MPFR_PREC_MIN); -+ -+ mpfr_setmax (b, 0); -+ mpfr_set_ui (c, 1, MPFR_RNDN); -+ -+ for (neg = 0; neg < 2; neg++) -+ { -+ for (j = 1; j >= 0; j--) -+ { -+ mpfr_set_exp (b, __gmpfr_emax - j); -+ RND_LOOP (rnd) -+ { -+ unsigned int flags1, flags2; -+ int inex1, inex2; -+ -+ flags1 = MPFR_FLAGS_INEXACT; -+ if (rnd == MPFR_RNDN || MPFR_IS_LIKE_RNDZ (rnd, neg)) -+ { -+ inex1 = neg ? 1 : -1; -+ mpfr_setmax (a1, __gmpfr_emax - j); -+ } -+ else -+ { -+ inex1 = neg ? -1 : 1; -+ if (j == 0) -+ { -+ flags1 |= MPFR_FLAGS_OVERFLOW; -+ mpfr_set_inf (a1, 1); -+ } -+ else -+ { -+ mpfr_setmin (a1, __gmpfr_emax); -+ } -+ } -+ MPFR_SET_SIGN (a1, neg ? -1 : 1); -+ -+ mpfr_clear_flags (); -+ inex2 = mpfr_sub (a2, b, c, (mpfr_rnd_t) rnd); -+ flags2 = __gmpfr_flags; -+ -+ if (! (flags1 == flags2 && SAME_SIGN (inex1, inex2) && -+ mpfr_equal_p (a1, a2))) -+ { -+ printf ("Error 1 in check_max_almosteven for %s," -+ " i = %d, j = %d, neg = %d\n", -+ mpfr_print_rnd_mode ((mpfr_rnd_t) rnd), -+ i, j, neg); -+ printf (" b = "); -+ mpfr_dump (b); -+ printf ("Expected "); -+ mpfr_dump (a1); -+ printf (" with inex = %d, flags =", inex1); -+ flags_out (flags1); -+ printf ("Got "); -+ mpfr_dump (a2); -+ printf (" with inex = %d, flags =", inex2); -+ flags_out (flags2); -+ exit (1); -+ } -+ -+ if (i == 0) -+ break; -+ -+ mpfr_clear_flags (); -+ set_emin (MPFR_EMIN_MIN); -+ set_emax (MPFR_EMAX_MAX); -+ inex2 = mpfr_sub (a2, b, c, (mpfr_rnd_t) rnd); -+ set_emin (emin[i]); -+ set_emax (emax[i]); -+ inex2 = mpfr_check_range (a2, inex2, (mpfr_rnd_t) rnd); -+ flags2 = __gmpfr_flags; -+ -+ if (! (flags1 == flags2 && SAME_SIGN (inex1, inex2) && -+ mpfr_equal_p (a1, a2))) -+ { -+ printf ("Error 2 in check_max_almosteven for %s," -+ " i = %d, j = %d, neg = %d\n", -+ mpfr_print_rnd_mode ((mpfr_rnd_t) rnd), -+ i, j, neg); -+ printf (" b = "); -+ mpfr_dump (b); -+ printf ("Expected "); -+ mpfr_dump (a1); -+ printf (" with inex = %d, flags =", inex1); -+ flags_out (flags1); -+ printf ("Got "); -+ mpfr_dump (a2); -+ printf (" with inex = %d, flags =", inex2); -+ flags_out (flags2); -+ exit (1); -+ } -+ } -+ } /* j */ -+ -+ mpfr_neg (b, b, MPFR_RNDN); -+ mpfr_neg (c, c, MPFR_RNDN); -+ } /* neg */ -+ -+ mpfr_clears (a1, a2, b, c, (mpfr_ptr) 0); -+ } /* i */ -+ -+ set_emin (old_emin); -+ set_emax (old_emax); -+} -+ - #define TEST_FUNCTION test_sub - #define TWO_ARGS - #define RAND_FUNCTION(x) mpfr_random2(x, MPFR_LIMB_SIZE (x), randlimb () % 100, RANDS) -@@ -647,6 +776,7 @@ - check_rounding (); - check_diverse (); - check_inexact (); -+ check_max_almosteven (); - bug_ddefour (); - for (p=2; p<200; p++) - for (i=0; i<50; i++) -diff -Naurd mpfr-3.1.4-a/PATCHES mpfr-3.1.4-b/PATCHES ---- mpfr-3.1.4-a/PATCHES 2016-08-04 20:41:14.097592781 +0000 -+++ mpfr-3.1.4-b/PATCHES 2016-08-04 20:41:14.121592350 +0000 -@@ -0,0 +1 @@ -+c++11-compat -diff -Naurd mpfr-3.1.4-a/VERSION mpfr-3.1.4-b/VERSION ---- mpfr-3.1.4-a/VERSION 2016-06-01 13:00:30.772711162 +0000 -+++ mpfr-3.1.4-b/VERSION 2016-08-04 20:41:14.121592350 +0000 -@@ -1 +1 @@ --3.1.4-p3 -+3.1.4-p4 -diff -Naurd mpfr-3.1.4-a/src/mpfr.h mpfr-3.1.4-b/src/mpfr.h ---- mpfr-3.1.4-a/src/mpfr.h 2016-06-01 13:00:30.772711162 +0000 -+++ mpfr-3.1.4-b/src/mpfr.h 2016-08-04 20:41:14.121592350 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 4 --#define MPFR_VERSION_STRING "3.1.4-p3" -+#define MPFR_VERSION_STRING "3.1.4-p4" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.4-a/src/version.c mpfr-3.1.4-b/src/version.c ---- mpfr-3.1.4-a/src/version.c 2016-06-01 13:00:30.772711162 +0000 -+++ mpfr-3.1.4-b/src/version.c 2016-08-04 20:41:14.121592350 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.4-p3"; -+ return "3.1.4-p4"; - } -diff -Naurd mpfr-3.1.4-a/tests/tpow_z.c mpfr-3.1.4-b/tests/tpow_z.c ---- mpfr-3.1.4-a/tests/tpow_z.c 2016-03-06 11:33:03.000000000 +0000 -+++ mpfr-3.1.4-b/tests/tpow_z.c 2016-08-04 20:41:14.113592494 +0000 -@@ -26,7 +26,7 @@ - - #include "mpfr-test.h" - --#define ERROR(str) do { printf("Error for "str"\n"); exit (1); } while (0) -+#define ERROR(str) do { printf ("Error for " str "\n"); exit (1); } while (0) - - static void - check_special (void) -diff -Naurd mpfr-3.1.4-a/tests/tset_si.c mpfr-3.1.4-b/tests/tset_si.c ---- mpfr-3.1.4-a/tests/tset_si.c 2016-03-06 11:33:03.000000000 +0000 -+++ mpfr-3.1.4-b/tests/tset_si.c 2016-08-04 20:41:14.113592494 +0000 -@@ -26,7 +26,7 @@ - - #include "mpfr-test.h" - --#define ERROR(str) {printf("Error for "str"\n"); exit(1);} -+#define ERROR(str) do { printf ("Error for " str "\n"); exit (1); } while (0) - - static void - test_2exp (void) -diff -Naurd mpfr-3.1.4-a/tests/tset_sj.c mpfr-3.1.4-b/tests/tset_sj.c ---- mpfr-3.1.4-a/tests/tset_sj.c 2016-03-06 11:33:03.000000000 +0000 -+++ mpfr-3.1.4-b/tests/tset_sj.c 2016-08-04 20:41:14.113592494 +0000 -@@ -42,7 +42,7 @@ - - #else - --#define ERROR(str) {printf("Error for "str"\n"); exit(1);} -+#define ERROR(str) do { printf ("Error for " str "\n"); exit (1); } while (0) - - static int - inexact_sign (int x) -diff -Naurd mpfr-3.1.4-a/tests/tsi_op.c mpfr-3.1.4-b/tests/tsi_op.c ---- mpfr-3.1.4-a/tests/tsi_op.c 2016-03-06 11:33:03.000000000 +0000 -+++ mpfr-3.1.4-b/tests/tsi_op.c 2016-08-04 20:41:14.113592494 +0000 -@@ -26,14 +26,16 @@ - - #include "mpfr-test.h" - --#define ERROR1(s, i, z, exp) \ --{\ -- printf("Error for "s" and i=%d\n", i);\ -- printf("Expected %s\n", exp);\ -- printf("Got "); mpfr_out_str (stdout, 16, 0, z, MPFR_RNDN);\ -- putchar ('\n');\ -- exit(1);\ --} -+#define ERROR1(s,i,z,exp) \ -+ do \ -+ { \ -+ printf ("Error for " s " and i=%d\n", i); \ -+ printf ("Expected %s\n", exp); \ -+ printf ("Got "); mpfr_out_str (stdout, 16, 0, z, MPFR_RNDN); \ -+ putchar ('\n'); \ -+ exit(1); \ -+ } \ -+ while (0) - - const struct { - const char * op1; diff --git a/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.5-allpatches-20161215.patch b/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.5-allpatches-20161215.patch deleted file mode 100644 index 3b81ad49a1e4..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.5-allpatches-20161215.patch +++ /dev/null @@ -1,176 +0,0 @@ -# All mpfr patches as of 2016-08-04 -# taken from their website: http://www.mpfr.org/mpfr-current/#download -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-20161219.patch b/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.5-allpatches-20161219.patch deleted file mode 100644 index 67ff28d57aa9..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.5-allpatches-20161219.patch +++ /dev/null @@ -1,176 +0,0 @@ -# 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 deleted file mode 100644 index f25a39e54235..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.5-allpatches-20170606.patch +++ /dev/null @@ -1,689 +0,0 @@ -# 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 deleted file mode 100644 index fe26596b10f8..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.5-allpatches-20170801.patch +++ /dev/null @@ -1,785 +0,0 @@ -# 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/GCCcore/mpfr-3.1.6-allpatches-20171215.patch b/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.6-allpatches-20171215.patch deleted file mode 100644 index 8df77b96ab76..000000000000 --- a/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.6-allpatches-20171215.patch +++ /dev/null @@ -1,398 +0,0 @@ -# MPFR v3.1.6 patch dated 2017-12-15 -# downloaded via https://www.mpfr.org/mpfr-3.1.6/allpatches -diff -Naurd mpfr-3.1.6-a/PATCHES mpfr-3.1.6-b/PATCHES ---- mpfr-3.1.6-a/PATCHES 2017-10-26 13:55:51.168013439 +0000 -+++ mpfr-3.1.6-b/PATCHES 2017-10-26 13:55:51.236013121 +0000 -@@ -0,0 +1 @@ -+mpfr_get -diff -Naurd mpfr-3.1.6-a/VERSION mpfr-3.1.6-b/VERSION ---- mpfr-3.1.6-a/VERSION 2017-09-07 11:36:44.000000000 +0000 -+++ mpfr-3.1.6-b/VERSION 2017-10-26 13:55:51.236013121 +0000 -@@ -1 +1 @@ --3.1.6 -+3.1.6-p1 -diff -Naurd mpfr-3.1.6-a/src/get_ld.c mpfr-3.1.6-b/src/get_ld.c ---- mpfr-3.1.6-a/src/get_ld.c 2017-01-01 01:39:09.000000000 +0000 -+++ mpfr-3.1.6-b/src/get_ld.c 2017-10-26 13:55:51.208013252 +0000 -@@ -41,6 +41,9 @@ - mpfr_exp_t sh; /* exponent shift, so that x/2^sh is in the double range */ - mpfr_t y, z; - int sign; -+ MPFR_SAVE_EXPO_DECL (expo); -+ -+ MPFR_SAVE_EXPO_MARK (expo); - - /* first round x to the target long double precision, so that - all subsequent operations are exact (this avoids double rounding -@@ -103,6 +106,7 @@ - } - if (sign < 0) - r = -r; -+ MPFR_SAVE_EXPO_FREE (expo); - return r; - } - } -diff -Naurd mpfr-3.1.6-a/src/get_si.c mpfr-3.1.6-b/src/get_si.c ---- mpfr-3.1.6-a/src/get_si.c 2017-01-01 01:39:09.000000000 +0000 -+++ mpfr-3.1.6-b/src/get_si.c 2017-10-26 13:55:51.208013252 +0000 -@@ -28,6 +28,7 @@ - mpfr_prec_t prec; - long s; - mpfr_t x; -+ MPFR_SAVE_EXPO_DECL (expo); - - if (MPFR_UNLIKELY (!mpfr_fits_slong_p (f, rnd))) - { -@@ -39,14 +40,22 @@ - if (MPFR_IS_ZERO (f)) - return (long) 0; - -- /* determine prec of long */ -- for (s = LONG_MIN, prec = 0; s != 0; s /= 2, prec++) -+ /* Determine the precision of long. |LONG_MIN| may have one more bit -+ as an integer, but in this case, this is a power of 2, thus fits -+ in a precision-prec floating-point number. */ -+ for (s = LONG_MAX, prec = 0; s != 0; s /= 2, prec++) - { } - -+ MPFR_SAVE_EXPO_MARK (expo); -+ - /* first round to prec bits */ - mpfr_init2 (x, prec); - mpfr_rint (x, f, rnd); - -+ /* The flags from mpfr_rint are the wanted ones. In particular, -+ it sets the inexact flag when necessary. */ -+ MPFR_SAVE_EXPO_UPDATE_FLAGS (expo, __gmpfr_flags); -+ - /* warning: if x=0, taking its exponent is illegal */ - if (MPFR_UNLIKELY (MPFR_IS_ZERO(x))) - s = 0; -@@ -65,5 +74,7 @@ - - mpfr_clear (x); - -+ MPFR_SAVE_EXPO_FREE (expo); -+ - return s; - } -diff -Naurd mpfr-3.1.6-a/src/get_sj.c mpfr-3.1.6-b/src/get_sj.c ---- mpfr-3.1.6-a/src/get_sj.c 2017-01-01 01:39:09.000000000 +0000 -+++ mpfr-3.1.6-b/src/get_sj.c 2017-10-26 13:55:51.208013252 +0000 -@@ -35,6 +35,7 @@ - intmax_t r; - mpfr_prec_t prec; - mpfr_t x; -+ MPFR_SAVE_EXPO_DECL (expo); - - if (MPFR_UNLIKELY (!mpfr_fits_intmax_p (f, rnd))) - { -@@ -46,20 +47,24 @@ - if (MPFR_IS_ZERO (f)) - return (intmax_t) 0; - -- /* determine the precision of intmax_t */ -- for (r = MPFR_INTMAX_MIN, prec = 0; r != 0; r /= 2, prec++) -+ /* Determine the precision of intmax_t. |INTMAX_MIN| may have one -+ more bit as an integer, but in this case, this is a power of 2, -+ thus fits in a precision-prec floating-point number. */ -+ for (r = MPFR_INTMAX_MAX, prec = 0; r != 0; r /= 2, prec++) - { } -- /* Note: though INTMAX_MAX would have been sufficient for the conversion, -- we chose INTMAX_MIN so that INTMAX_MIN - 1 is always representable in -- precision prec; this is useful to detect overflows in MPFR_RNDZ (will -- be needed later). */ - -- /* Now, r = 0. */ -+ MPFR_ASSERTD (r == 0); -+ -+ MPFR_SAVE_EXPO_MARK (expo); - - mpfr_init2 (x, prec); - mpfr_rint (x, f, rnd); - MPFR_ASSERTN (MPFR_IS_FP (x)); - -+ /* The flags from mpfr_rint are the wanted ones. In particular, -+ it sets the inexact flag when necessary. */ -+ MPFR_SAVE_EXPO_UPDATE_FLAGS (expo, __gmpfr_flags); -+ - if (MPFR_NOTZERO (x)) - { - mp_limb_t *xp; -@@ -67,15 +72,15 @@ - - xp = MPFR_MANT (x); - sh = MPFR_GET_EXP (x); -- MPFR_ASSERTN ((mpfr_prec_t) sh <= prec); -+ MPFR_ASSERTN ((mpfr_prec_t) sh <= prec + 1); - if (MPFR_INTMAX_MIN + MPFR_INTMAX_MAX != 0 -- && MPFR_UNLIKELY ((mpfr_prec_t) sh == prec)) -+ && MPFR_UNLIKELY ((mpfr_prec_t) sh > prec)) - { - /* 2's complement and x <= INTMAX_MIN: in the case mp_limb_t - has the same size as intmax_t, we cannot use the code in - the for loop since the operations would be performed in - unsigned arithmetic. */ -- MPFR_ASSERTN (MPFR_IS_NEG (x) && (mpfr_powerof2_raw (x))); -+ MPFR_ASSERTN (MPFR_IS_NEG (x) && mpfr_powerof2_raw (x)); - r = MPFR_INTMAX_MIN; - } - else if (MPFR_IS_POS (x)) -@@ -117,6 +122,8 @@ - - mpfr_clear (x); - -+ MPFR_SAVE_EXPO_FREE (expo); -+ - return r; - } - -diff -Naurd mpfr-3.1.6-a/src/get_ui.c mpfr-3.1.6-b/src/get_ui.c ---- mpfr-3.1.6-a/src/get_ui.c 2017-01-01 01:39:09.000000000 +0000 -+++ mpfr-3.1.6-b/src/get_ui.c 2017-10-26 13:55:51.208013252 +0000 -@@ -30,6 +30,7 @@ - mpfr_t x; - mp_size_t n; - mpfr_exp_t exp; -+ MPFR_SAVE_EXPO_DECL (expo); - - if (MPFR_UNLIKELY (!mpfr_fits_ulong_p (f, rnd))) - { -@@ -44,10 +45,16 @@ - for (s = ULONG_MAX, prec = 0; s != 0; s /= 2, prec ++) - { } - -+ MPFR_SAVE_EXPO_MARK (expo); -+ - /* first round to prec bits */ - mpfr_init2 (x, prec); - mpfr_rint (x, f, rnd); - -+ /* The flags from mpfr_rint are the wanted ones. In particular, -+ it sets the inexact flag when necessary. */ -+ MPFR_SAVE_EXPO_UPDATE_FLAGS (expo, __gmpfr_flags); -+ - /* warning: if x=0, taking its exponent is illegal */ - if (MPFR_IS_ZERO(x)) - s = 0; -@@ -61,5 +68,7 @@ - - mpfr_clear (x); - -+ MPFR_SAVE_EXPO_FREE (expo); -+ - return s; - } -diff -Naurd mpfr-3.1.6-a/src/get_uj.c mpfr-3.1.6-b/src/get_uj.c ---- mpfr-3.1.6-a/src/get_uj.c 2017-01-01 01:39:09.000000000 +0000 -+++ mpfr-3.1.6-b/src/get_uj.c 2017-10-26 13:55:51.208013252 +0000 -@@ -35,6 +35,7 @@ - uintmax_t r; - mpfr_prec_t prec; - mpfr_t x; -+ MPFR_SAVE_EXPO_DECL (expo); - - if (MPFR_UNLIKELY (!mpfr_fits_uintmax_p (f, rnd))) - { -@@ -50,12 +51,18 @@ - for (r = MPFR_UINTMAX_MAX, prec = 0; r != 0; r /= 2, prec++) - { } - -- /* Now, r = 0. */ -+ MPFR_ASSERTD (r == 0); -+ -+ MPFR_SAVE_EXPO_MARK (expo); - - mpfr_init2 (x, prec); - mpfr_rint (x, f, rnd); - MPFR_ASSERTN (MPFR_IS_FP (x)); - -+ /* The flags from mpfr_rint are the wanted ones. In particular, -+ it sets the inexact flag when necessary. */ -+ MPFR_SAVE_EXPO_UPDATE_FLAGS (expo, __gmpfr_flags); -+ - if (MPFR_NOTZERO (x)) - { - mp_limb_t *xp; -@@ -76,6 +83,8 @@ - - mpfr_clear (x); - -+ MPFR_SAVE_EXPO_FREE (expo); -+ - return r; - } - -diff -Naurd mpfr-3.1.6-a/src/get_z.c mpfr-3.1.6-b/src/get_z.c ---- mpfr-3.1.6-a/src/get_z.c 2017-01-01 01:39:09.000000000 +0000 -+++ mpfr-3.1.6-b/src/get_z.c 2017-10-26 13:55:51.208013252 +0000 -@@ -29,6 +29,7 @@ - int inex; - mpfr_t r; - mpfr_exp_t exp; -+ MPFR_SAVE_EXPO_DECL (expo); - - if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (f))) - { -@@ -41,6 +42,8 @@ - return 0; - } - -+ MPFR_SAVE_EXPO_MARK (expo); -+ - exp = MPFR_GET_EXP (f); - /* if exp <= 0, then |f|<1, thus |o(f)|<=1 */ - MPFR_ASSERTN (exp < 0 || exp <= MPFR_PREC_MAX); -@@ -50,6 +53,11 @@ - MPFR_ASSERTN (inex != 1 && inex != -1); /* integral part of f is - representable in r */ - MPFR_ASSERTN (MPFR_IS_FP (r)); -+ -+ /* The flags from mpfr_rint are the wanted ones. In particular, -+ it sets the inexact flag when necessary. */ -+ MPFR_SAVE_EXPO_UPDATE_FLAGS (expo, __gmpfr_flags); -+ - exp = mpfr_get_z_2exp (z, r); - if (exp >= 0) - mpz_mul_2exp (z, z, exp); -@@ -57,5 +65,7 @@ - mpz_fdiv_q_2exp (z, z, -exp); - mpfr_clear (r); - -+ MPFR_SAVE_EXPO_FREE (expo); -+ - return inex; - } -diff -Naurd mpfr-3.1.6-a/src/mpfr.h mpfr-3.1.6-b/src/mpfr.h ---- mpfr-3.1.6-a/src/mpfr.h 2017-09-07 11:36:44.000000000 +0000 -+++ mpfr-3.1.6-b/src/mpfr.h 2017-10-26 13:55:51.232013138 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 6 --#define MPFR_VERSION_STRING "3.1.6" -+#define MPFR_VERSION_STRING "3.1.6-p1" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.6-a/src/version.c mpfr-3.1.6-b/src/version.c ---- mpfr-3.1.6-a/src/version.c 2017-09-07 11:36:44.000000000 +0000 -+++ mpfr-3.1.6-b/src/version.c 2017-10-26 13:55:51.232013138 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.6"; -+ return "3.1.6-p1"; - } -diff -Naurd mpfr-3.1.6-a/PATCHES mpfr-3.1.6-b/PATCHES ---- mpfr-3.1.6-a/PATCHES 2017-12-15 12:37:44.074256548 +0000 -+++ mpfr-3.1.6-b/PATCHES 2017-12-15 12:37:44.146256304 +0000 -@@ -0,0 +1 @@ -+root -diff -Naurd mpfr-3.1.6-a/VERSION mpfr-3.1.6-b/VERSION ---- mpfr-3.1.6-a/VERSION 2017-10-26 13:55:51.236013121 +0000 -+++ mpfr-3.1.6-b/VERSION 2017-12-15 12:37:44.142256319 +0000 -@@ -1 +1 @@ --3.1.6-p1 -+3.1.6-p2 -diff -Naurd mpfr-3.1.6-a/src/mpfr.h mpfr-3.1.6-b/src/mpfr.h ---- mpfr-3.1.6-a/src/mpfr.h 2017-10-26 13:55:51.232013138 +0000 -+++ mpfr-3.1.6-b/src/mpfr.h 2017-12-15 12:37:44.142256319 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 6 --#define MPFR_VERSION_STRING "3.1.6-p1" -+#define MPFR_VERSION_STRING "3.1.6-p2" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.6-a/src/root.c mpfr-3.1.6-b/src/root.c ---- mpfr-3.1.6-a/src/root.c 2017-01-01 01:39:09.000000000 +0000 -+++ mpfr-3.1.6-b/src/root.c 2017-12-15 12:37:44.118256398 +0000 -@@ -107,6 +107,11 @@ - MPFR_RET_NAN; - } - -+ /* Special case |x| = 1. Note that if x = -1, then k is odd -+ (NaN results have already been filtered), so that y = -1. */ -+ if (mpfr_cmpabs (x, __gmpfr_one) == 0) -+ return mpfr_set (y, x, rnd_mode); -+ - /* General case */ - - /* For large k, use exp(log(x)/k). The threshold of 100 seems to be quite -@@ -188,6 +193,14 @@ - Assume all special cases have been eliminated before. - In the extended exponent range, overflows/underflows are not possible. - Assume x > 0, or x < 0 and k odd. -+ Also assume |x| <> 1 because log(1) = 0, which does not have an exponent -+ and would yield a failure in the error bound computation. A priori, this -+ constraint is quite artificial because if |x| is close enough to 1, then -+ the exponent of log|x| does not need to be used (in the code, err would -+ be 1 in such a domain). So this constraint |x| <> 1 could be avoided in -+ the code. However, this is an exact case easy to detect, so that such a -+ change would be useless. Values very close to 1 are not an issue, since -+ an underflow is not possible before the MPFR_GET_EXP. - */ - static int - mpfr_root_aux (mpfr_ptr y, mpfr_srcptr x, unsigned long k, mpfr_rnd_t rnd_mode) -@@ -219,7 +232,8 @@ - mpfr_log (t, absx, MPFR_RNDN); - /* t = log|x| * (1 + theta) with |theta| <= 2^(-w) */ - mpfr_div_ui (t, t, k, MPFR_RNDN); -- expt = MPFR_GET_EXP (t); -+ /* No possible underflow in mpfr_log and mpfr_div_ui. */ -+ expt = MPFR_GET_EXP (t); /* assumes t <> 0 */ - /* t = log|x|/k * (1 + theta) + eps with |theta| <= 2^(-w) - and |eps| <= 1/2 ulp(t), thus the total error is bounded - by 1.5 * 2^(expt - w) */ -diff -Naurd mpfr-3.1.6-a/src/version.c mpfr-3.1.6-b/src/version.c ---- mpfr-3.1.6-a/src/version.c 2017-10-26 13:55:51.232013138 +0000 -+++ mpfr-3.1.6-b/src/version.c 2017-12-15 12:37:44.142256319 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.6-p1"; -+ return "3.1.6-p2"; - } -diff -Naurd mpfr-3.1.6-a/tests/troot.c mpfr-3.1.6-b/tests/troot.c ---- mpfr-3.1.6-a/tests/troot.c 2017-01-01 01:39:09.000000000 +0000 -+++ mpfr-3.1.6-b/tests/troot.c 2017-12-15 12:37:44.118256398 +0000 -@@ -405,6 +405,26 @@ - mpfr_clears (x, y1, y2, (mpfr_ptr) 0); - } - -+static void -+bug20171214 (void) -+{ -+ mpfr_t x, y; -+ int inex; -+ -+ mpfr_init2 (x, 805); -+ mpfr_init2 (y, 837); -+ mpfr_set_ui (x, 1, MPFR_RNDN); -+ inex = mpfr_root (y, x, 120, MPFR_RNDN); -+ MPFR_ASSERTN (inex == 0); -+ MPFR_ASSERTN (mpfr_cmp_ui (y, 1) == 0); -+ mpfr_set_si (x, -1, MPFR_RNDN); -+ inex = mpfr_root (y, x, 121, MPFR_RNDN); -+ MPFR_ASSERTN (inex == 0); -+ MPFR_ASSERTN (mpfr_cmp_si (y, -1) == 0); -+ mpfr_clear (x); -+ mpfr_clear (y); -+} -+ - int - main (void) - { -@@ -415,6 +435,7 @@ - - tests_start_mpfr (); - -+ bug20171214 (); - exact_powers (3, 1000); - special (); - bigint (); diff --git a/easybuild/easyconfigs/g/GConf/GConf-3.2.6-GCCcore-12.3.0.eb b/easybuild/easyconfigs/g/GConf/GConf-3.2.6-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..6a65661ebd9b --- /dev/null +++ b/easybuild/easyconfigs/g/GConf/GConf-3.2.6-GCCcore-12.3.0.eb @@ -0,0 +1,59 @@ +easyblock = 'ConfigureMake' + +name = 'GConf' +version = '3.2.6' + +# The homeage is no longer reachable! +# homepage = 'https://developer.gnome.org/gconf/' +# The project was depricated with the move to Gnome-3 +# Possible alternative, although 6 years old: +homepage = 'https://gitlab.gnome.org/iainl/gconf' +description = """GConf is a system for storing application preferences. + It is intended for user preferences; not configuration + of something like Apache, or arbitrary data storage.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://ftp.gnome.org/pub/GNOME/sources/GConf/%(version_major_minor)s/'] +sources = [SOURCE_TAR_XZ] +patches = [ + '%(name)s-%(version)s_call-dbus_g_thread_init.patch', + '%(name)s-%(version)s_fix_wrong_return_value.patch', + '%(name)s-%(version)s_gconf-path-max-hurd.patch', + '%(name)s-%(version)s_readd_gconf_engine_key_is_writable.patch', +] +checksums = [ + {'GConf-3.2.6.tar.xz': '1912b91803ab09a5eed34d364bf09fe3a2a9c96751fde03a4e0cfa51a04d784c'}, + {'GConf-3.2.6_call-dbus_g_thread_init.patch': 'ed55bff5bc239115ae27b8520a923ae0d5cab6cb15ca9921a8c23b939306489f'}, + {'GConf-3.2.6_fix_wrong_return_value.patch': 'f8f7745c3648953098eb56af0f64adc69d8c0b0e78c8db351746a2b4c58e8bb4'}, + {'GConf-3.2.6_gconf-path-max-hurd.patch': 'ee5524c3cb985088bbe4884531ddc48ba22d2fced2a34865304c77e194a55bde'}, + {'GConf-3.2.6_readd_gconf_engine_key_is_writable.patch': + 'b95dfc2f0474d9162fc686f26cd4d3da5c9b01a9c609dc0a4f2b2bd901d497f3'}, +] + +builddependencies = [ + ('binutils', '2.40'), + ('GObject-Introspection', '1.76.1'), + ('pkgconf', '1.9.5'), +] + +dependencies = [ + ('GLib', '2.77.1'), + ('dbus-glib', '0.112'), + ('libxml2', '2.11.4'), + ('GTK3', '3.24.37'), + ('intltool', '0.51.0'), +] + +configopts = '--disable-orbit ' + +local_check_filelist = ['bin/gconf%s' % x for x in ['-merge-tree', 'tool-2']] +local_check_filelist += ['bin/gsettings-%s-convert' % x for x in ['data', 'schema']] +local_check_filelist += ['lib/libgconf-2.%s' % x for x in ['a', 'so']] + +sanity_check_paths = { + 'files': local_check_filelist, + 'dirs': ['include', 'share'] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GConf/GConf-3.2.6-GCCcore-8.2.0.eb b/easybuild/easyconfigs/g/GConf/GConf-3.2.6-GCCcore-8.2.0.eb deleted file mode 100644 index 0bdfa6791345..000000000000 --- a/easybuild/easyconfigs/g/GConf/GConf-3.2.6-GCCcore-8.2.0.eb +++ /dev/null @@ -1,52 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GConf' -version = '3.2.6' - -homepage = 'https://projects.gnome.org/gconf/' -description = """GConf is a system for storing application preferences. - It is intended for user preferences; not configuration - of something like Apache, or arbitrary data storage.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://ftp.gnome.org/pub/GNOME/sources/GConf/%(version_major_minor)s/'] -sources = [SOURCE_TAR_XZ] -patches = [ - '%(name)s-%(version)s_call-dbus_g_thread_init.patch', - '%(name)s-%(version)s_fix_wrong_return_value.patch', - '%(name)s-%(version)s_gconf-path-max-hurd.patch', - '%(name)s-%(version)s_readd_gconf_engine_key_is_writable.patch', -] -checksums = [ - '1912b91803ab09a5eed34d364bf09fe3a2a9c96751fde03a4e0cfa51a04d784c', # GConf-3.2.6.tar.xz - 'ed55bff5bc239115ae27b8520a923ae0d5cab6cb15ca9921a8c23b939306489f', # GConf-3.2.6_call-dbus_g_thread_init.patch - 'f8f7745c3648953098eb56af0f64adc69d8c0b0e78c8db351746a2b4c58e8bb4', # GConf-3.2.6_fix_wrong_return_value.patch - 'ee5524c3cb985088bbe4884531ddc48ba22d2fced2a34865304c77e194a55bde', # GConf-3.2.6_gconf-path-max-hurd.patch - # GConf-3.2.6_readd_gconf_engine_key_is_writable.patch - 'b95dfc2f0474d9162fc686f26cd4d3da5c9b01a9c609dc0a4f2b2bd901d497f3', -] - -builddependencies = [ - ('binutils', '2.31.1'), - ('GObject-Introspection', '1.60.1', '-Python-3.7.2'), -] - -dependencies = [ - ('GLib', '2.60.1'), - ('dbus-glib', '0.110'), - ('libxml2', '2.9.8'), - ('GTK+', '3.24.8'), - ('intltool', '0.51.0'), -] - -configopts = '--disable-orbit ' - -sanity_check_paths = { - 'files': ['bin/gconf%s' % x for x in['-merge-tree', 'tool-2']] + - ['bin/gsettings-%s-convert' % x for x in ['data', 'schema']] + - ['lib/libgconf-2.%s' % x for x in['a', 'so']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GConf/GConf-3.2.6-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/GConf/GConf-3.2.6-GCCcore-8.3.0.eb deleted file mode 100644 index 7abf72b477a1..000000000000 --- a/easybuild/easyconfigs/g/GConf/GConf-3.2.6-GCCcore-8.3.0.eb +++ /dev/null @@ -1,52 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GConf' -version = '3.2.6' - -homepage = 'https://developer.gnome.org/gconf/' -description = """GConf is a system for storing application preferences. - It is intended for user preferences; not configuration - of something like Apache, or arbitrary data storage.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://ftp.gnome.org/pub/GNOME/sources/GConf/%(version_major_minor)s/'] -sources = [SOURCE_TAR_XZ] -patches = [ - '%(name)s-%(version)s_call-dbus_g_thread_init.patch', - '%(name)s-%(version)s_fix_wrong_return_value.patch', - '%(name)s-%(version)s_gconf-path-max-hurd.patch', - '%(name)s-%(version)s_readd_gconf_engine_key_is_writable.patch', -] -checksums = [ - '1912b91803ab09a5eed34d364bf09fe3a2a9c96751fde03a4e0cfa51a04d784c', # GConf-3.2.6.tar.xz - 'ed55bff5bc239115ae27b8520a923ae0d5cab6cb15ca9921a8c23b939306489f', # GConf-3.2.6_call-dbus_g_thread_init.patch - 'f8f7745c3648953098eb56af0f64adc69d8c0b0e78c8db351746a2b4c58e8bb4', # GConf-3.2.6_fix_wrong_return_value.patch - 'ee5524c3cb985088bbe4884531ddc48ba22d2fced2a34865304c77e194a55bde', # GConf-3.2.6_gconf-path-max-hurd.patch - # GConf-3.2.6_readd_gconf_engine_key_is_writable.patch - 'b95dfc2f0474d9162fc686f26cd4d3da5c9b01a9c609dc0a4f2b2bd901d497f3', -] - -builddependencies = [ - ('binutils', '2.32'), - ('GObject-Introspection', '1.63.1', '-Python-3.7.4'), -] - -dependencies = [ - ('GLib', '2.62.0'), - ('dbus-glib', '0.110'), - ('libxml2', '2.9.9'), - ('GTK+', '3.24.13'), - ('intltool', '0.51.0'), -] - -configopts = '--disable-orbit ' - -sanity_check_paths = { - 'files': ['bin/gconf%s' % x for x in['-merge-tree', 'tool-2']] + - ['bin/gsettings-%s-convert' % x for x in ['data', 'schema']] + - ['lib/libgconf-2.%s' % x for x in['a', 'so']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GConf/GConf-3.2.6-foss-2016a.eb b/easybuild/easyconfigs/g/GConf/GConf-3.2.6-foss-2016a.eb deleted file mode 100644 index 45f6636633b8..000000000000 --- a/easybuild/easyconfigs/g/GConf/GConf-3.2.6-foss-2016a.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GConf' -version = '3.2.6' - -homepage = 'https://projects.gnome.org/gconf/' -description = """GConf is a system for storing application preferences. - It is intended for user preferences; not configuration - of something like Apache, or arbitrary data storage.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://ftp.gnome.org/pub/GNOME/sources/GConf/%(version_major_minor)s/'] -sources = [SOURCE_TAR_XZ] -checksums = ['1912b91803ab09a5eed34d364bf09fe3a2a9c96751fde03a4e0cfa51a04d784c'] - -dependencies = [ - ('dbus-glib', '0.106'), - ('GLib', '2.48.0'), - ('GObject-Introspection', '1.48.0'), - ('libxml2', '2.9.3'), - ('GTK+', '2.24.30'), - ('intltool', '0.51.0', '-Perl-5.22.1'), -] - -configopts = '--disable-orbit ' - -sanity_check_paths = { - 'files': ['bin/gconf%s' % x for x in['-merge-tree', 'tool-2']] + - ['bin/gsettings-%s-convert' % x for x in ['data', 'schema']] + - ['lib/libgconf-2.%s' % x for x in['a', 'so']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GConf/GConf-3.2.6-foss-2018b.eb b/easybuild/easyconfigs/g/GConf/GConf-3.2.6-foss-2018b.eb deleted file mode 100644 index 15d1a7c81663..000000000000 --- a/easybuild/easyconfigs/g/GConf/GConf-3.2.6-foss-2018b.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GConf' -version = '3.2.6' - -homepage = 'https://projects.gnome.org/gconf/' -description = """GConf is a system for storing application preferences. - It is intended for user preferences; not configuration - of something like Apache, or arbitrary data storage.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://ftp.gnome.org/pub/GNOME/sources/GConf/%(version_major_minor)s/'] -sources = [SOURCE_TAR_XZ] -checksums = ['1912b91803ab09a5eed34d364bf09fe3a2a9c96751fde03a4e0cfa51a04d784c'] - -dependencies = [ - ('dbus-glib', '0.110'), - ('GLib', '2.54.3'), - ('GObject-Introspection', '1.54.1', '-Python-2.7.15'), - ('libxml2', '2.9.8'), - ('GTK+', '2.24.32'), - ('intltool', '0.51.0', '-Perl-5.28.0'), -] - -configopts = '--disable-orbit ' - -sanity_check_paths = { - 'files': ['bin/gconf%s' % x for x in['-merge-tree', 'tool-2']] + - ['bin/gsettings-%s-convert' % x for x in ['data', 'schema']] + - ['lib/libgconf-2.%s' % x for x in['a', 'so']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GConf/GConf-3.2.6-intel-2016a.eb b/easybuild/easyconfigs/g/GConf/GConf-3.2.6-intel-2016a.eb deleted file mode 100644 index a84f9eddd5a2..000000000000 --- a/easybuild/easyconfigs/g/GConf/GConf-3.2.6-intel-2016a.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GConf' -version = '3.2.6' - -homepage = 'https://projects.gnome.org/gconf/' -description = """GConf is a system for storing application preferences. - It is intended for user preferences; not configuration - of something like Apache, or arbitrary data storage.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['https://ftp.gnome.org/pub/GNOME/sources/GConf/%(version_major_minor)s/'] -sources = [SOURCE_TAR_XZ] -checksums = ['1912b91803ab09a5eed34d364bf09fe3a2a9c96751fde03a4e0cfa51a04d784c'] - -dependencies = [ - ('dbus-glib', '0.106'), - ('GLib', '2.47.5'), - ('GObject-Introspection', '1.47.1'), - ('libxml2', '2.9.3'), - ('GTK+', '2.24.28'), - ('intltool', '0.51.0', '-Perl-5.22.1'), -] - -configopts = '--disable-orbit ' - -sanity_check_paths = { - 'files': ['bin/gconf%s' % x for x in['-merge-tree', 'tool-2']] + - ['bin/gsettings-%s-convert' % x for x in ['data', 'schema']] + - ['lib/libgconf-2.%s' % x for x in['a', 'so']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GConf/GConf-3.2.6-intel-2016b.eb b/easybuild/easyconfigs/g/GConf/GConf-3.2.6-intel-2016b.eb deleted file mode 100644 index cc25368e3048..000000000000 --- a/easybuild/easyconfigs/g/GConf/GConf-3.2.6-intel-2016b.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GConf' -version = '3.2.6' - -homepage = 'https://projects.gnome.org/gconf/' -description = """GConf is a system for storing application preferences. - It is intended for user preferences; not configuration - of something like Apache, or arbitrary data storage.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://ftp.gnome.org/pub/GNOME/sources/GConf/%(version_major_minor)s/'] -sources = [SOURCE_TAR_XZ] -checksums = ['1912b91803ab09a5eed34d364bf09fe3a2a9c96751fde03a4e0cfa51a04d784c'] - -dependencies = [ - ('dbus-glib', '0.108'), - ('GLib', '2.49.5'), - ('GObject-Introspection', '1.49.1'), - ('libxml2', '2.9.4'), - ('GTK+', '2.24.31'), - ('intltool', '0.51.0', '-Perl-5.24.0'), -] - -configopts = '--disable-orbit ' - -sanity_check_paths = { - 'files': ['bin/gconf%s' % x for x in['-merge-tree', 'tool-2']] + - ['bin/gsettings-%s-convert' % x for x in ['data', 'schema']] + - ['lib/libgconf-2.%s' % x for x in['a', 'so']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GConf/GConf-3.2.6-intel-2017a.eb b/easybuild/easyconfigs/g/GConf/GConf-3.2.6-intel-2017a.eb deleted file mode 100644 index 5c54d46358ad..000000000000 --- a/easybuild/easyconfigs/g/GConf/GConf-3.2.6-intel-2017a.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GConf' -version = '3.2.6' - -homepage = 'https://projects.gnome.org/gconf/' -description = """GConf is a system for storing application preferences. - It is intended for user preferences; not configuration - of something like Apache, or arbitrary data storage.""" - -toolchain = {'name': 'intel', 'version': '2017a'} - -source_urls = ['https://ftp.gnome.org/pub/GNOME/sources/GConf/%(version_major_minor)s/'] -sources = [SOURCE_TAR_XZ] -checksums = ['1912b91803ab09a5eed34d364bf09fe3a2a9c96751fde03a4e0cfa51a04d784c'] - -dependencies = [ - ('dbus-glib', '0.108'), - ('GLib', '2.53.5'), - ('GObject-Introspection', '1.53.5', '-Python-2.7.13'), - ('libxml2', '2.9.4'), - ('GTK+', '2.24.31'), - ('intltool', '0.51.0', '-Perl-5.24.1'), -] - -configopts = '--disable-orbit ' - -sanity_check_paths = { - 'files': ['bin/gconf%s' % x for x in['-merge-tree', 'tool-2']] + - ['bin/gsettings-%s-convert' % x for x in ['data', 'schema']] + - ['lib/libgconf-2.%s' % x for x in['a', 'so']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GConf/GConf-3.2.6-intel-2017b.eb b/easybuild/easyconfigs/g/GConf/GConf-3.2.6-intel-2017b.eb deleted file mode 100644 index 5197bc0f0d2e..000000000000 --- a/easybuild/easyconfigs/g/GConf/GConf-3.2.6-intel-2017b.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GConf' -version = '3.2.6' - -homepage = 'https://projects.gnome.org/gconf/' -description = """GConf is a system for storing application preferences. - It is intended for user preferences; not configuration - of something like Apache, or arbitrary data storage.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://ftp.gnome.org/pub/GNOME/sources/GConf/%(version_major_minor)s/'] -sources = [SOURCE_TAR_XZ] -checksums = ['1912b91803ab09a5eed34d364bf09fe3a2a9c96751fde03a4e0cfa51a04d784c'] - -dependencies = [ - ('dbus-glib', '0.110'), - ('GLib', '2.53.5'), - ('GObject-Introspection', '1.53.5', '-Python-2.7.14'), - ('libxml2', '2.9.4'), - ('GTK+', '2.24.32'), - ('intltool', '0.51.0', '-Perl-5.26.0'), -] - -configopts = '--disable-orbit ' - -sanity_check_paths = { - 'files': ['bin/gconf%s' % x for x in['-merge-tree', 'tool-2']] + - ['bin/gsettings-%s-convert' % x for x in ['data', 'schema']] + - ['lib/libgconf-2.%s' % x for x in['a', 'so']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' 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 deleted file mode 100644 index 73a29b2ebe32..000000000000 --- a/easybuild/easyconfigs/g/GD/GD-2.66-foss-2016b-Perl-5.24.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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/GD/GD-2.68-GCCcore-6.4.0-Perl-5.26.1.eb b/easybuild/easyconfigs/g/GD/GD-2.68-GCCcore-6.4.0-Perl-5.26.1.eb deleted file mode 100644 index a42cf358430f..000000000000 --- a/easybuild/easyconfigs/g/GD/GD-2.68-GCCcore-6.4.0-Perl-5.26.1.eb +++ /dev/null @@ -1,40 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Author: Jonas Demeulemeester -# The Francis Crick Insitute, London, UK -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'PerlModule' - -name = 'GD' -version = '2.68' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'https://github.com/lstein/Perl-GD' -description = """GD.pm - Interface to Gd Graphics Library""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://github.com/lstein/Perl-GD/archive/'] -sources = ['release_%(version_major)s_%(version_minor)s.tar.gz'] -checksums = ['889664682f144b32da02f33d48844716aa2b6f74c961477af2a98b04ebc4d294'] - -dependencies = [ - ('Perl', '5.26.1'), - ('libgd', '2.2.5'), - ('libpng', '1.6.34'), - ('libjpeg-turbo', '1.5.3'), -] - -builddependencies = [ - ('binutils', '2.28') -] - -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/GD/GD-2.69-GCCcore-7.3.0-Perl-5.28.0.eb b/easybuild/easyconfigs/g/GD/GD-2.69-GCCcore-7.3.0-Perl-5.28.0.eb deleted file mode 100644 index d2d376361a66..000000000000 --- a/easybuild/easyconfigs/g/GD/GD-2.69-GCCcore-7.3.0-Perl-5.28.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Author: Jonas Demeulemeester -# The Francis Crick Insitute, London, UK -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'PerlModule' - -name = 'GD' -version = '2.69' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'https://github.com/lstein/Perl-GD' -description = """GD.pm - Interface to Gd Graphics Library""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['https://github.com/lstein/Perl-GD/archive/'] -sources = ['release_%(version_major)s_%(version_minor)s.tar.gz'] -checksums = ['62edc29d3d2ecac22359ec0dd2de96dbdafc2b346e36aa0692b497445c67c317'] - -builddependencies = [('binutils', '2.30')] - -dependencies = [ - ('Perl', '5.28.0'), - ('libgd', '2.2.5'), - ('libpng', '1.6.34'), - ('libjpeg-turbo', '2.0.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/GD/GD-2.71-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/GD/GD-2.71-GCCcore-9.3.0.eb deleted file mode 100644 index dbaba6f514a5..000000000000 --- a/easybuild/easyconfigs/g/GD/GD-2.71-GCCcore-9.3.0.eb +++ /dev/null @@ -1,55 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Author: Jonas Demeulemeester (The Francis Crick Insitute, London, UK) -# Update to v2.71: Alex Domingo (Vrije Universiteit Brussel) -# - -easyblock = 'Bundle' - -name = 'GD' -version = '2.71' - -homepage = 'https://github.com/lstein/Perl-GD' -description = """GD.pm - Interface to Gd Graphics Library""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -builddependencies = [ - ('binutils', '2.34'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('Perl', '5.30.2'), - ('libgd', '2.3.0'), - ('libpng', '1.6.37'), - ('libjpeg-turbo', '2.0.4'), -] - -exts_defaultclass = 'PerlModule' -exts_filter = ("perldoc -lm %(ext_name)s ", "") - -exts_list = [ - ('ExtUtils::PkgConfig', '1.16', { - 'source_tmpl': 'ExtUtils-PkgConfig-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/X/XA/XAOC/'], - 'checksums': ['bbeaced995d7d8d10cfc51a3a5a66da41ceb2bc04fedcab50e10e6300e801c6e'], - }), - (name, version, { - 'source_tmpl': 'release_%(version_major)s_%(version_minor)s.tar.gz', - 'source_urls': ['https://github.com/lstein/Perl-GD/archive/'], - 'checksums': ['fe67ef1b6ae4a4c79736dc5105c0d08898ceeace022267647528fdef74785add'], - }), -] - -sanity_check_paths = { - 'files': ['bin/bdf2gdfont.pl', 'lib/perl5/site_perl/%(perlver)s/%(arch)s-linux-thread-multi/%(name)s.pm'], - 'dirs': ['lib/perl5/site_perl/%(perlver)s/%(arch)s-linux-thread-multi/%(name)s'], -} - -modextrapaths = { - 'PERL5LIB': 'lib/perl5/site_perl/%(perlver)s/', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-1.10.1-python.patch b/easybuild/easyconfigs/g/GDAL/GDAL-1.10.1-python.patch deleted file mode 100644 index 12ad48ccf8ea..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-1.10.1-python.patch +++ /dev/null @@ -1,21 +0,0 @@ -# Fix installing python bindings -# By Ward Poelmans -diff -ur gdal-1.10.1.orig/swig/python/GNUmakefile gdal-1.10.1/swig/python/GNUmakefile ---- gdal-1.10.1.orig/swig/python/GNUmakefile 2013-08-26 22:01:11.000000000 +0200 -+++ gdal-1.10.1/swig/python/GNUmakefile 2016-01-07 17:58:10.743255676 +0100 -@@ -66,13 +66,8 @@ - $(PYTHON) setup.py bdist_egg - - install: -- --ifeq ($(PY_HAVE_SETUPTOOLS),1) -- $(PYTHON) setup.py install --else -- $(PYTHON) setup.py install --prefix=$(DESTDIR)$(prefix) --endif -- -+ mkdir -p $(DESTDIR)$(prefix)/lib/python2.7/site-packages -+ PYTHONPATH=$(DESTDIR)$(prefix)/lib/python2.7/site-packages:$(PYTHONPATH) $(PYTHON) setup.py install --prefix=$(DESTDIR)$(prefix) - for f in $(SCRIPTS) ; do $(INSTALL) ./scripts/$$f $(DESTDIR)$(INST_BIN) ; done - - docs: diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-2.0.2-foss-2016a.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.0.2-foss-2016a.eb deleted file mode 100644 index 80039ca35021..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.0.2-foss-2016a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '2.0.2' - -homepage = 'http://www.gdal.org/' -description = """GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style - Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model - to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for - data translation and processing.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'usempi': True} - -source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('netCDF', '4.3.3.1'), - ('expat', '2.1.0'), - ('libxml2', '2.9.3'), - ('zlib', '1.2.8'), -] - -sanity_check_paths = { - 'files': ['lib/libgdal.%s' % SHLIB_EXT, 'lib/libgdal.a'], - 'dirs': ['bin', 'include'] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-2.0.2-intel-2016a.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.0.2-intel-2016a.eb deleted file mode 100644 index 203a2ae45413..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.0.2-intel-2016a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '2.0.2' - -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': '2016a'} - -source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('netCDF', '4.3.3.1'), - ('expat', '2.1.0'), - ('libxml2', '2.9.3'), - ('zlib', '1.2.8'), -] - -sanity_check_paths = { - 'files': ['lib/libgdal.%s' % SHLIB_EXT, 'lib/libgdal.a'], - 'dirs': ['bin', 'include'] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.0-foss-2016a.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.1.0-foss-2016a.eb deleted file mode 100644 index 089a9f231640..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.0-foss-2016a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '2.1.0' - -homepage = 'http://www.gdal.org/' -description = """GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style - Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model - to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for - data translation and processing.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'usempi': True} - -source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('netCDF', '4.4.1'), - ('expat', '2.2.0'), - ('libxml2', '2.9.4'), - ('zlib', '1.2.8'), - ('SQLite', '3.13.0'), - ('PROJ', '4.9.2'), -] - -sanity_check_paths = { - 'files': ['lib/libgdal.%s' % SHLIB_EXT, 'lib/libgdal.a'], - 'dirs': ['bin', 'include'] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.0-foss-2016b.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.1.0-foss-2016b.eb deleted file mode 100644 index 0b177515c2ca..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.0-foss-2016b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '2.1.0' - -homepage = 'http://www.gdal.org/' -description = """GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style - Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model - to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for - data translation and processing.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'usempi': True} - -source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('netCDF', '4.4.1'), - ('expat', '2.2.0'), - ('libxml2', '2.9.4'), - ('zlib', '1.2.8'), - ('SQLite', '3.13.0'), - ('PROJ', '4.9.2'), -] - -sanity_check_paths = { - 'files': ['lib/libgdal.%s' % SHLIB_EXT, 'lib/libgdal.a'], - 'dirs': ['bin', 'include'] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.0-intel-2016b.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.1.0-intel-2016b.eb deleted file mode 100644 index c080a3560e1a..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.0-intel-2016b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '2.1.0' - -homepage = 'http://www.gdal.org/' -description = """GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style - Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model - to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for - data translation and processing.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'usempi': True} - -source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('netCDF', '4.4.1'), - ('expat', '2.2.0'), - ('libxml2', '2.9.4'), - ('zlib', '1.2.8'), - ('SQLite', '3.13.0'), - ('PROJ', '4.9.2'), -] - -sanity_check_paths = { - 'files': ['lib/libgdal.%s' % SHLIB_EXT, 'lib/libgdal.a'], - 'dirs': ['bin', 'include'] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.1-foss-2016a.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.1.1-foss-2016a.eb deleted file mode 100644 index 335dea56732d..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.1-foss-2016a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '2.1.1' - -homepage = 'http://www.gdal.org/' -description = """GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style - Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model - to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for - data translation and processing.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'usempi': True} - -source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('netCDF', '4.4.0'), - ('expat', '2.1.1'), - ('libxml2', '2.9.3'), - ('zlib', '1.2.8'), - ('PROJ', '4.9.2'), -] - -sanity_check_paths = { - 'files': ['lib/libgdal.%s' % SHLIB_EXT, 'lib/libgdal.a'], - 'dirs': ['bin', 'include'] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.1.1-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index da8cd1562079..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.1-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,50 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '2.1.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.gdal.org/' -description = """GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style - Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model - to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for - data translation and processing.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('Python', '2.7.12'), - ('netCDF', '4.4.1'), - ('expat', '2.2.0'), - ('GEOS', '3.5.0', versionsuffix), - ('SQLite', '3.13.0'), - ('libxml2', '2.9.4'), - ('libpng', '1.6.24'), - ('libjpeg-turbo', '1.5.0'), - ('JasPer', '1.900.1'), - ('LibTIFF', '4.0.6'), - ('zlib', '1.2.8'), - ('cURL', '7.49.1'), - ('PCRE', '8.39'), - ('PROJ', '4.9.2'), -] - -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' -# there is a bug in the build system causing the build with libtool to fail for the moment -# (static library is also missing because of this) -configopts += ' --without-libtool' - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': ['lib/libgdal.%s' % SHLIB_EXT], - 'dirs': ['bin', 'include', 'lib/python%(pyshortver)s/site-packages'] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/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 deleted file mode 100644 index 5460e9c086de..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.2-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,52 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '2.1.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.gdal.org/' -description = """GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style - Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model - to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for - data translation and processing.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] - -patches = ['GDAL-%(version)s_fix-vrtsources.patch'] - -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'), - ('PROJ', '4.9.2'), -] - -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' -# there is a bug in the build system causing the build with libtool to fail for the moment -# (static library is also missing because of this) -configopts += ' --without-libtool' - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': ['lib/libgdal.%s' % SHLIB_EXT], - 'dirs': ['bin', 'include', 'lib/python%(pyshortver)s/site-packages'] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.2_fix-vrtsources.patch b/easybuild/easyconfigs/g/GDAL/GDAL-2.1.2_fix-vrtsources.patch deleted file mode 100644 index 238de86030a9..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.2_fix-vrtsources.patch +++ /dev/null @@ -1,20 +0,0 @@ -fix compilation issue, cfr. https://trac.osgeo.org/gdal/ticket/6748 -Index: /trunk/gdal/frmts/vrt/vrtsources.cpp -=================================================================== ---- /trunk/gdal/frmts/vrt/vrtsources.cpp (revision 36798) -+++ /trunk/gdal/frmts/vrt/vrtsources.cpp (revision 36799) -@@ -2592,4 +2592,14 @@ - } - -+// Explicitly instantiate template method, as it is used in another file. -+template -+CPLErr VRTComplexSource::RasterIOInternal( int nReqXOff, int nReqYOff, -+ int nReqXSize, int nReqYSize, -+ void *pData, int nOutXSize, int nOutYSize, -+ GDALDataType eBufType, -+ GSpacing nPixelSpace, GSpacing nLineSpace, -+ GDALRasterIOExtraArg* psExtraArg, -+ GDALDataType eWrkDataType ); -+ - /************************************************************************/ - /* GetMinimum() */ 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 deleted file mode 100644 index f4540d90d314..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.3-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,49 +0,0 @@ -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] -checksums = ['b489793627e6cb8d2ff8d7737b61daf58382fe189fae4c581ddfd48c04b49005'] - -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'), - ('PROJ', '4.9.3'), -] - -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 deleted file mode 100644 index 434dc12be5ea..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.3-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,48 +0,0 @@ -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'), - ('PROJ', '4.9.3'), -] - -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 deleted file mode 100644 index b3c2be04bcc1..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.3-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,49 +0,0 @@ -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'), - ('PROJ', '4.9.3'), -] - -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 deleted file mode 100644 index c352ed2a064d..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.3-intel-2017a-Python-3.6.1.eb +++ /dev/null @@ -1,49 +0,0 @@ -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'), - ('PROJ', '4.9.3'), -] - -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 deleted file mode 100644 index c70a9775311e..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.3_fix-uchar-definition.patch +++ /dev/null @@ -1,9 +0,0 @@ ---- 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 deleted file mode 100644 index d0db62be2486..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.2.0-intel-2017a-Python-2.7.13-HDF5-1.8.18.eb +++ /dev/null @@ -1,54 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '2.2.0' -local_hdf5_ver = '1.8.18' -versionsuffix = '-Python-%%(pyver)s-HDF5-%s' % local_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'] -checksums = [ - '0d4c326862e0f118e17418c042c2bcd037b25abd3fb198e1fc5d40b11a9fc8ea', # gdal-2.2.0.tar.xz - '12daef0f16ebe438aeedc00b9eb2d35fdc5d39decffb567953459492a2a0fb5f', # GDAL-2.2.0_fix-uchar-definition.patch -] - -dependencies = [ - ('Python', '2.7.13'), - ('netCDF', '4.4.1.1', '-HDF5-%s' % local_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'), - ('PROJ', '4.9.3'), -] - -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-2.7.13-HDF5-HDF.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.2.0-intel-2017a-Python-2.7.13-HDF5-HDF.eb deleted file mode 100644 index c1a293aa319d..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.2.0-intel-2017a-Python-2.7.13-HDF5-HDF.eb +++ /dev/null @@ -1,57 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '2.2.0' -versionsuffix = '-Python-%(pyver)s-HDF5-HDF' - -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. - - This version supports HDF (aka HDF4) and HDF5 files""" - -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'] -checksums = [ - '0d4c326862e0f118e17418c042c2bcd037b25abd3fb198e1fc5d40b11a9fc8ea', # gdal-2.2.0.tar.xz - '12daef0f16ebe438aeedc00b9eb2d35fdc5d39decffb567953459492a2a0fb5f', # GDAL-2.2.0_fix-uchar-definition.patch -] - -dependencies = [ - ('Python', '2.7.13'), - ('netCDF', '4.4.1.1', '-HDF5-1.10.1'), - ('HDF', '4.2.13', '-no-netcdf'), - ('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.2'), - ('JasPer', '1.900.1'), - ('LibTIFF', '4.0.7'), - ('zlib', '1.2.11'), - ('cURL', '7.54.0'), - ('PCRE', '8.40'), - ('PROJ', '4.9.3'), -] - -configopts = '--with-expat=$EBROOTEXPAT --with-libz=$EBROOTLIBZ --with-hdf4=$EBROOTHDF --with-hdf5=$EBROOTHDF5' -configopts += ' --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 deleted file mode 100644 index 995ece82de23..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.2.0-intel-2017a-Python-3.6.1.eb +++ /dev/null @@ -1,53 +0,0 @@ -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'] -checksums = [ - '0d4c326862e0f118e17418c042c2bcd037b25abd3fb198e1fc5d40b11a9fc8ea', # gdal-2.2.0.tar.xz - '12daef0f16ebe438aeedc00b9eb2d35fdc5d39decffb567953459492a2a0fb5f', # GDAL-2.2.0_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'), - ('PROJ', '4.9.3'), -] - -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 deleted file mode 100644 index c876781483a1..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.2.0_fix-uchar-definition.patch +++ /dev/null @@ -1,11 +0,0 @@ -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/GDAL/GDAL-2.2.2-intel-2017b-Python-2.7.14-HDF5-1.8.19.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.2.2-intel-2017b-Python-2.7.14-HDF5-1.8.19.eb deleted file mode 100644 index ec390b256687..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.2.2-intel-2017b-Python-2.7.14-HDF5-1.8.19.eb +++ /dev/null @@ -1,53 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '2.2.2' -local_hdf5_ver = '1.8.19' -versionsuffix = '-Python-%%(pyver)s-HDF5-%s' % local_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': '2017b'} -toolchainopts = {'usempi': True} - -source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] -patches = ['GDAL-%(version)s_O1-ceos.patch'] -checksums = [ - 'eb25d6ee85f4f5ac1d5581958f8c6eed9b1d50746f82866fe92e507541def35b', # gdal-2.2.2.tar.xz - 'fdf86ec080435bb1050422b213ced1160db9cd0e12b4a599117f7b851f390b2f', # GDAL-2.2.2_O1-ceos.patch -] - -dependencies = [ - ('Python', '2.7.14'), - ('netCDF', '4.4.1.1', '-HDF5-%s' % local_hdf5_ver), - ('expat', '2.2.4'), - ('GEOS', '3.6.2', '-Python-%(pyver)s'), - ('SQLite', '3.20.1'), - ('libxml2', '2.9.4'), - ('libpng', '1.6.32'), - ('libjpeg-turbo', '1.5.2'), - ('JasPer', '1.900.1'), - ('LibTIFF', '4.0.8'), - ('zlib', '1.2.11'), - ('cURL', '7.56.0'), - ('PCRE', '8.41'), -] - -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.2-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.2.2-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 21e3547e02dc..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.2.2-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,53 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '2.2.2' -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': '2017b'} -toolchainopts = {'usempi': True} - -source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] -patches = ['GDAL-%(version)s_O1-ceos.patch'] -checksums = [ - 'eb25d6ee85f4f5ac1d5581958f8c6eed9b1d50746f82866fe92e507541def35b', # gdal-2.2.2.tar.xz - 'fdf86ec080435bb1050422b213ced1160db9cd0e12b4a599117f7b851f390b2f', # GDAL-2.2.2_O1-ceos.patch -] - -dependencies = [ - ('Python', '2.7.14'), - ('netCDF', '4.5.0'), - ('expat', '2.2.4'), - ('GEOS', '3.6.2', '-Python-%(pyver)s'), - ('SQLite', '3.20.1'), - ('libxml2', '2.9.4'), - ('libpng', '1.6.32'), - ('libjpeg-turbo', '1.5.2'), - ('JasPer', '2.0.14'), - ('LibTIFF', '4.0.8'), - ('zlib', '1.2.11'), - ('cURL', '7.56.1'), - ('PCRE', '8.41'), - ('PROJ', '4.9.3'), -] - -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.2_O1-ceos.patch b/easybuild/easyconfigs/g/GDAL/GDAL-2.2.2_O1-ceos.patch deleted file mode 100644 index 946b7d88846b..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.2.2_O1-ceos.patch +++ /dev/null @@ -1,14 +0,0 @@ -force use of -O1 when compiling ceos.c to avoid that Intel C compiler goes into infinite loop on Intel Skylake systems -see https://github.com/easybuilders/easybuild-easyconfigs/issues/5843 -author: B. Hajgato (Free Univeristy Brussels - VUB) ---- gdal-2.2.2/frmts/ceos2/GNUmakefile.org 2017-09-15 12:37:53.000000000 +0200 -+++ gdal-2.2.2/frmts/ceos2/GNUmakefile 2018-02-19 21:42:14.864273222 +0100 -@@ -12,6 +12,8 @@ - - $(O_OBJ): ../raw/rawdataset.h - -+../o/ceos.lo: CFLAGS += -O1 -+ - clean: - rm -f *.o $(O_OBJ) - diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-2.2.3-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.2.3-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index 6af9b4f635c1..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.2.3-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '2.2.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': '2017b'} -toolchainopts = {'usempi': True} - -source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['a328d63d476b3653f5a25b5f7971e87a15cdf8860ab0729d4b1157ba988b8d0b'] - -dependencies = [ - ('Python', '2.7.14'), - ('netCDF', '4.5.0'), - ('expat', '2.2.4'), - ('GEOS', '3.6.2', '-Python-%(pyver)s'), - ('SQLite', '3.20.1'), - ('libxml2', '2.9.4'), - ('libpng', '1.6.32'), - ('libjpeg-turbo', '1.5.2'), - ('JasPer', '2.0.14'), - ('LibTIFF', '4.0.9'), - ('zlib', '1.2.11'), - ('cURL', '7.55.1'), - ('PCRE', '8.41'), - ('PROJ', '4.9.3'), -] - -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.3-foss-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.2.3-foss-2017b-Python-3.6.3.eb deleted file mode 100644 index 189b18204720..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.2.3-foss-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '2.2.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': '2017b'} -toolchainopts = {'usempi': True} - -source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['a328d63d476b3653f5a25b5f7971e87a15cdf8860ab0729d4b1157ba988b8d0b'] - -dependencies = [ - ('Python', '3.6.3'), - ('netCDF', '4.5.0'), - ('expat', '2.2.4'), - ('GEOS', '3.6.2', '-Python-%(pyver)s'), - ('SQLite', '3.20.1'), - ('libxml2', '2.9.4'), - ('libpng', '1.6.32'), - ('libjpeg-turbo', '1.5.2'), - ('JasPer', '2.0.14'), - ('LibTIFF', '4.0.9'), - ('zlib', '1.2.11'), - ('cURL', '7.55.1'), - ('PCRE', '8.41'), - ('PROJ', '4.9.3'), -] - -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.3-foss-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.2.3-foss-2018a-Python-2.7.14.eb deleted file mode 100644 index ce28e67cd09a..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.2.3-foss-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '2.2.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': '2018a'} -toolchainopts = {'usempi': True} - -source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['a328d63d476b3653f5a25b5f7971e87a15cdf8860ab0729d4b1157ba988b8d0b'] - -dependencies = [ - ('Python', '2.7.14'), - ('netCDF', '4.6.0'), - ('expat', '2.2.5'), - ('GEOS', '3.6.2', '-Python-%(pyver)s'), - ('SQLite', '3.21.0'), - ('libxml2', '2.9.7'), - ('libpng', '1.6.34'), - ('libjpeg-turbo', '1.5.3'), - ('JasPer', '2.0.14'), - ('LibTIFF', '4.0.9'), - ('zlib', '1.2.11'), - ('cURL', '7.58.0'), - ('PCRE', '8.41'), - ('PROJ', '5.0.0'), -] - -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.3-foss-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.2.3-foss-2018a-Python-3.6.4.eb deleted file mode 100644 index c7f37f1aa942..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.2.3-foss-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,51 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '2.2.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': '2018a'} -toolchainopts = {'usempi': True} - -source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['a328d63d476b3653f5a25b5f7971e87a15cdf8860ab0729d4b1157ba988b8d0b'] - -dependencies = [ - ('Python', '3.6.4'), - ('netCDF', '4.6.0'), - ('expat', '2.2.5'), - ('GEOS', '3.6.2', '-Python-%(pyver)s'), - ('SQLite', '3.21.0'), - ('libxml2', '2.9.7'), - ('libpng', '1.6.34'), - ('libjpeg-turbo', '1.5.3'), - ('JasPer', '2.0.14'), - ('LibTIFF', '4.0.9'), - ('zlib', '1.2.11'), - ('cURL', '7.58.0'), - ('PCRE', '8.41'), - ('PROJ', '5.0.0'), - ('libgeotiff', '1.4.2'), -] - -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' -configopts += ' --with-geotiff=$EBROOTLIBGEOTIFF' - -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.3-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.2.3-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index f7577ef499ce..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.2.3-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,51 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '2.2.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': '2018b'} -toolchainopts = {'usempi': True} - -source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['a328d63d476b3653f5a25b5f7971e87a15cdf8860ab0729d4b1157ba988b8d0b'] - -dependencies = [ - ('Python', '2.7.15'), - ('netCDF', '4.6.1'), - ('expat', '2.2.5'), - ('GEOS', '3.6.2', '-Python-%(pyver)s'), - ('SQLite', '3.24.0'), - ('libxml2', '2.9.8'), - ('libpng', '1.6.34'), - ('libjpeg-turbo', '2.0.0'), - ('JasPer', '2.0.14'), - ('LibTIFF', '4.0.9'), - ('zlib', '1.2.11'), - ('cURL', '7.60.0'), - ('PCRE', '8.41'), - ('PROJ', '5.0.0'), - ('libgeotiff', '1.4.2'), -] - -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' -configopts += ' --with-geotiff=$EBROOTLIBGEOTIFF' - -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.3-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.2.3-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 450fe377a437..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.2.3-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,51 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '2.2.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': '2018b'} -toolchainopts = {'usempi': True} - -source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['a328d63d476b3653f5a25b5f7971e87a15cdf8860ab0729d4b1157ba988b8d0b'] - -dependencies = [ - ('Python', '3.6.6'), - ('netCDF', '4.6.1'), - ('expat', '2.2.5'), - ('GEOS', '3.6.2', '-Python-%(pyver)s'), - ('SQLite', '3.24.0'), - ('libxml2', '2.9.8'), - ('libpng', '1.6.34'), - ('libjpeg-turbo', '2.0.0'), - ('JasPer', '2.0.14'), - ('LibTIFF', '4.0.9'), - ('zlib', '1.2.11'), - ('cURL', '7.60.0'), - ('PCRE', '8.41'), - ('PROJ', '5.0.0'), - ('libgeotiff', '1.4.2'), -] - -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' -configopts += ' --with-geotiff=$EBROOTLIBGEOTIFF' - -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.3-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.2.3-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index ddfe74d4a33d..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.2.3-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,53 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '2.2.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': '2017b'} -toolchainopts = {'usempi': True} - -source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] -patches = ['GDAL-2.2.2_O1-ceos.patch'] -checksums = [ - 'a328d63d476b3653f5a25b5f7971e87a15cdf8860ab0729d4b1157ba988b8d0b', # gdal-2.2.3.tar.xz - 'fdf86ec080435bb1050422b213ced1160db9cd0e12b4a599117f7b851f390b2f', # GDAL-2.2.2_O1-ceos.patch -] - -dependencies = [ - ('Python', '2.7.14'), - ('netCDF', '4.5.0'), - ('expat', '2.2.4'), - ('GEOS', '3.6.2', '-Python-%(pyver)s'), - ('SQLite', '3.20.1'), - ('libxml2', '2.9.4'), - ('libpng', '1.6.32'), - ('libjpeg-turbo', '1.5.2'), - ('JasPer', '2.0.14'), - ('LibTIFF', '4.0.9'), - ('zlib', '1.2.11'), - ('cURL', '7.56.1'), - ('PCRE', '8.41'), - ('PROJ', '4.9.3'), -] - -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.3-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.2.3-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index ee8403821b0e..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.2.3-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '2.2.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': '2018a'} -toolchainopts = {'usempi': True} - -source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['a328d63d476b3653f5a25b5f7971e87a15cdf8860ab0729d4b1157ba988b8d0b'] - -dependencies = [ - ('Python', '2.7.14'), - ('netCDF', '4.6.0'), - ('expat', '2.2.5'), - ('GEOS', '3.6.2', '-Python-%(pyver)s'), - ('SQLite', '3.21.0'), - ('libxml2', '2.9.7'), - ('libpng', '1.6.34'), - ('libjpeg-turbo', '1.5.3'), - ('JasPer', '2.0.14'), - ('LibTIFF', '4.0.9'), - ('zlib', '1.2.11'), - ('cURL', '7.58.0'), - ('PCRE', '8.41'), - ('PROJ', '5.0.0'), -] - -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.3-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.2.3-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index 9b880892c38e..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.2.3-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '2.2.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': '2018a'} -toolchainopts = {'usempi': True} - -source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['a328d63d476b3653f5a25b5f7971e87a15cdf8860ab0729d4b1157ba988b8d0b'] - -dependencies = [ - ('Python', '3.6.4'), - ('netCDF', '4.6.0'), - ('expat', '2.2.5'), - ('GEOS', '3.6.2', '-Python-%(pyver)s'), - ('SQLite', '3.21.0'), - ('libxml2', '2.9.7'), - ('libpng', '1.6.34'), - ('libjpeg-turbo', '1.5.3'), - ('JasPer', '2.0.14'), - ('LibTIFF', '4.0.9'), - ('zlib', '1.2.11'), - ('cURL', '7.58.0'), - ('PCRE', '8.41'), - ('PROJ', '5.0.0'), -] - -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.3-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.2.3-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index 663815587cfb..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.2.3-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,51 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '2.2.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': '2018b'} -toolchainopts = {'usempi': True} - -source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['a328d63d476b3653f5a25b5f7971e87a15cdf8860ab0729d4b1157ba988b8d0b'] - -dependencies = [ - ('Python', '3.6.6'), - ('netCDF', '4.6.1'), - ('expat', '2.2.5'), - ('GEOS', '3.6.2', '-Python-%(pyver)s'), - ('SQLite', '3.24.0'), - ('libxml2', '2.9.8'), - ('libpng', '1.6.34'), - ('libjpeg-turbo', '2.0.0'), - ('JasPer', '2.0.14'), - ('LibTIFF', '4.0.9'), - ('zlib', '1.2.11'), - ('cURL', '7.60.0'), - ('PCRE', '8.41'), - ('PROJ', '5.0.0'), - ('libgeotiff', '1.4.2'), -] - -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' -configopts += ' --with-geotiff=$EBROOTLIBGEOTIFF' - -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.3-iomkl-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.2.3-iomkl-2018a-Python-3.6.4.eb deleted file mode 100644 index d688ef52e346..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.2.3-iomkl-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '2.2.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': 'iomkl', 'version': '2018a'} -toolchainopts = {'usempi': True} - -source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['a328d63d476b3653f5a25b5f7971e87a15cdf8860ab0729d4b1157ba988b8d0b'] - -dependencies = [ - ('Python', '3.6.4'), - ('netCDF', '4.6.0'), - ('expat', '2.2.5'), - ('GEOS', '3.6.2', '-Python-%(pyver)s'), - ('SQLite', '3.21.0'), - ('libxml2', '2.9.7'), - ('libpng', '1.6.34'), - ('libjpeg-turbo', '1.5.3'), - ('JasPer', '2.0.14'), - ('LibTIFF', '4.0.9'), - ('zlib', '1.2.11'), - ('cURL', '7.58.0'), - ('PCRE', '8.41'), - ('PROJ', '5.0.0'), -] - -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.4.4-foss-2021b.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.4.4-foss-2021b.eb index 0546c798085a..feeb5f6d5126 100644 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.4.4-foss-2021b.eb +++ b/easybuild/easyconfigs/g/GDAL/GDAL-2.4.4-foss-2021b.eb @@ -57,8 +57,6 @@ configopts += ' --with-png=$EBROOTLIBPNG --with-sqlite3=$EBROOTSQLITE --with-jas configopts += ' --with-libtiff=$EBROOTLIBTIFF --with-pcre=$EBROOTPCRE --with-python=$EBROOTPYTHON/bin/python' configopts += ' --with-geotiff=$EBROOTLIBGEOTIFF --with-hdf4=$EBROOTHDF' -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'] diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-2.4.4-intel-2021b.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.4.4-intel-2021b.eb index 4f817551b4a9..8fc05443bbff 100644 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.4.4-intel-2021b.eb +++ b/easybuild/easyconfigs/g/GDAL/GDAL-2.4.4-intel-2021b.eb @@ -59,8 +59,6 @@ configopts += ' --with-geotiff=$EBROOTLIBGEOTIFF --with-hdf4=$EBROOTHDF' prebuildopts = 'env LDSHARED="$CC -shared" ' -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'] diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-3.0.0-foss-2019a-Python-2.7.15.eb b/easybuild/easyconfigs/g/GDAL/GDAL-3.0.0-foss-2019a-Python-2.7.15.eb deleted file mode 100644 index 5e3bbcfce527..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-3.0.0-foss-2019a-Python-2.7.15.eb +++ /dev/null @@ -1,55 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '3.0.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2019a'} -toolchainopts = {'usempi': True} - -source_urls = ['https://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['ad316fa052d94d9606e90b20a514b92b2dd64e3142dfdbd8f10981a5fcd5c43e'] - -dependencies = [ - ('Python', '2.7.15'), - ('netCDF', '4.6.2'), - ('expat', '2.2.6'), - ('GEOS', '3.7.2', '-Python-%(pyver)s'), - ('SQLite', '3.27.2'), - ('libxml2', '2.9.8'), - ('libpng', '1.6.36'), - ('libjpeg-turbo', '2.0.2'), - ('JasPer', '2.0.14'), - ('LibTIFF', '4.0.10'), - ('zlib', '1.2.11'), - ('cURL', '7.63.0'), - ('PCRE', '8.43'), - ('PROJ', '6.0.0'), - ('libgeotiff', '1.5.1'), - ('SciPy-bundle', '2019.03'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -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' -configopts += ' --with-geotiff=$EBROOTLIBGEOTIFF' - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': ['lib/libgdal.a', 'lib/libgdal.%s' % SHLIB_EXT, - 'lib/python%%(pyshortver)s/site-packages/osgeo/_gdal_array.%s' % SHLIB_EXT], - 'dirs': ['bin', 'include', 'lib/python%(pyshortver)s/site-packages'] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-3.0.0-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/g/GDAL/GDAL-3.0.0-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index 4d2a96f6f1c8..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-3.0.0-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,54 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '3.0.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2019a'} -toolchainopts = {'usempi': True} - -source_urls = ['https://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['ad316fa052d94d9606e90b20a514b92b2dd64e3142dfdbd8f10981a5fcd5c43e'] - -dependencies = [ - ('Python', '3.7.2'), - ('netCDF', '4.6.2'), - ('expat', '2.2.6'), - ('GEOS', '3.7.2', '-Python-%(pyver)s'), - ('SQLite', '3.27.2'), - ('libxml2', '2.9.8'), - ('libpng', '1.6.36'), - ('libjpeg-turbo', '2.0.2'), - ('JasPer', '2.0.14'), - ('LibTIFF', '4.0.10'), - ('zlib', '1.2.11'), - ('cURL', '7.63.0'), - ('PCRE', '8.43'), - ('PROJ', '6.0.0'), - ('libgeotiff', '1.5.1'), - ('SciPy-bundle', '2019.03'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -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' -configopts += ' --with-geotiff=$EBROOTLIBGEOTIFF' - -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-3.0.0-intel-2019a-Python-2.7.15.eb b/easybuild/easyconfigs/g/GDAL/GDAL-3.0.0-intel-2019a-Python-2.7.15.eb deleted file mode 100644 index 1352000d7b67..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-3.0.0-intel-2019a-Python-2.7.15.eb +++ /dev/null @@ -1,60 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '3.0.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2019a'} -toolchainopts = {'usempi': True} - -source_urls = ['https://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] -patches = ['GDAL-%(version)s_fix-python-CC-CXX.patch'] -checksums = [ - 'ad316fa052d94d9606e90b20a514b92b2dd64e3142dfdbd8f10981a5fcd5c43e', # gdal-3.0.0.tar.xz - '223a0ed1afb245527d546bb19e4f80c00f768516ab106d82e53cf36b5a1a2381', # GDAL-3.0.0_fix-python-CC-CXX.patch -] - -dependencies = [ - ('Python', '2.7.15'), - ('netCDF', '4.6.2'), - ('expat', '2.2.6'), - ('GEOS', '3.7.2', '-Python-%(pyver)s'), - ('SQLite', '3.27.2'), - ('libxml2', '2.9.8'), - ('libpng', '1.6.36'), - ('libjpeg-turbo', '2.0.2'), - ('JasPer', '2.0.14'), - ('LibTIFF', '4.0.10'), - ('zlib', '1.2.11'), - ('cURL', '7.63.0'), - ('PCRE', '8.43'), - ('PROJ', '6.0.0'), - ('libgeotiff', '1.5.1'), - ('SciPy-bundle', '2019.03'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -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' -configopts += ' --with-geotiff=$EBROOTLIBGEOTIFF' -prebuildopts = "export LDSHARED='icc -shared' && " - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': ['lib/libgdal.a', 'lib/libgdal.%s' % SHLIB_EXT, - 'lib/python%%(pyshortver)s/site-packages/osgeo/_gdal_array.%s' % SHLIB_EXT], - 'dirs': ['bin', 'include', 'lib/python%(pyshortver)s/site-packages'] -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-3.0.0-intel-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/g/GDAL/GDAL-3.0.0-intel-2019a-Python-3.7.2.eb deleted file mode 100644 index 9bcb96c48aed..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-3.0.0-intel-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,59 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '3.0.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2019a'} -toolchainopts = {'usempi': True} - -source_urls = ['https://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] -patches = ['GDAL-%(version)s_fix-python-CC-CXX.patch'] -checksums = [ - 'ad316fa052d94d9606e90b20a514b92b2dd64e3142dfdbd8f10981a5fcd5c43e', # gdal-3.0.0.tar.xz - '223a0ed1afb245527d546bb19e4f80c00f768516ab106d82e53cf36b5a1a2381', # GDAL-3.0.0_fix-python-CC-CXX.patch -] - -dependencies = [ - ('Python', '3.7.2'), - ('netCDF', '4.6.2'), - ('expat', '2.2.6'), - ('GEOS', '3.7.2', '-Python-%(pyver)s'), - ('SQLite', '3.27.2'), - ('libxml2', '2.9.8'), - ('libpng', '1.6.36'), - ('libjpeg-turbo', '2.0.2'), - ('JasPer', '2.0.14'), - ('LibTIFF', '4.0.10'), - ('zlib', '1.2.11'), - ('cURL', '7.63.0'), - ('PCRE', '8.43'), - ('PROJ', '6.0.0'), - ('libgeotiff', '1.5.1'), - ('SciPy-bundle', '2019.03'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -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' -configopts += ' --with-geotiff=$EBROOTLIBGEOTIFF' -prebuildopts = "export LDSHARED='icc -shared' && " - -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-3.0.2-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/g/GDAL/GDAL-3.0.2-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 9080eca50a1c..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-3.0.2-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,59 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '3.0.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2019b'} -toolchainopts = {'usempi': True} - -source_urls = ['https://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] -patches = ['GDAL-3.0.0_fix-python-CC-CXX.patch'] -checksums = [ - 'c3765371ce391715c8f28bd6defbc70b57aa43341f6e94605f04fe3c92468983', # gdal-3.0.2.tar.xz - '223a0ed1afb245527d546bb19e4f80c00f768516ab106d82e53cf36b5a1a2381', # GDAL-3.0.0_fix-python-CC-CXX.patch -] - -dependencies = [ - ('Python', '3.7.4'), - ('netCDF', '4.7.1'), - ('expat', '2.2.7'), - ('GEOS', '3.8.0', versionsuffix), - ('SQLite', '3.29.0'), - ('libxml2', '2.9.9'), - ('libpng', '1.6.37'), - ('libjpeg-turbo', '2.0.3'), - ('JasPer', '2.0.14'), - ('LibTIFF', '4.0.10'), - ('zlib', '1.2.11'), - ('cURL', '7.66.0'), - ('PCRE', '8.43'), - ('PROJ', '6.2.1'), - ('libgeotiff', '1.5.1'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('HDF', '4.2.14'), -] - -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' -configopts += ' --with-geotiff=$EBROOTLIBGEOTIFF --with-hdf4=$EBROOTHDF' - -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'] -} - -sanity_check_commands = ["python -c 'import gdal'"] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-3.0.2-fosscuda-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/g/GDAL/GDAL-3.0.2-fosscuda-2019b-Python-3.7.4.eb deleted file mode 100644 index 233ccbc15187..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-3.0.2-fosscuda-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,62 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '3.0.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': 'fosscuda', 'version': '2019b'} -toolchainopts = {'usempi': True} - -source_urls = ['https://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] -patches = ['GDAL-3.0.0_fix-python-CC-CXX.patch'] -checksums = [ - 'c3765371ce391715c8f28bd6defbc70b57aa43341f6e94605f04fe3c92468983', # gdal-3.0.2.tar.xz - '223a0ed1afb245527d546bb19e4f80c00f768516ab106d82e53cf36b5a1a2381', # GDAL-3.0.0_fix-python-CC-CXX.patch -] - -dependencies = [ - ('Python', '3.7.4'), - ('netCDF', '4.7.1'), - ('expat', '2.2.7'), - ('GEOS', '3.8.0', versionsuffix), - ('SQLite', '3.29.0'), - ('libxml2', '2.9.9'), - ('libpng', '1.6.37'), - ('libjpeg-turbo', '2.0.3'), - ('JasPer', '2.0.14'), - ('LibTIFF', '4.0.10'), - ('zlib', '1.2.11'), - ('cURL', '7.66.0'), - ('PCRE', '8.43'), - ('PROJ', '6.2.1'), - ('libgeotiff', '1.5.1'), - ('pocl', '1.4'), # for OpenCL support (particularly on POWER) - ('SciPy-bundle', '2019.10', versionsuffix), - ('HDF', '4.2.14'), -] - -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' -configopts += ' --with-geotiff=$EBROOTLIBGEOTIFF --with-hdf4=$EBROOTHDF' -# GPU support -configopts += ' --with-opencl=yes' - -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'] -} - -sanity_check_commands = ["python -c 'import gdal'"] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-3.0.2-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/g/GDAL/GDAL-3.0.2-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index b63353818cb4..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-3.0.2-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,61 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '3.0.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2019b'} -toolchainopts = {'usempi': True} - -source_urls = ['https://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] -patches = ['GDAL-3.0.0_fix-python-CC-CXX.patch'] -checksums = [ - 'c3765371ce391715c8f28bd6defbc70b57aa43341f6e94605f04fe3c92468983', # gdal-3.0.2.tar.xz - '223a0ed1afb245527d546bb19e4f80c00f768516ab106d82e53cf36b5a1a2381', # GDAL-3.0.0_fix-python-CC-CXX.patch -] - -dependencies = [ - ('Python', '3.7.4'), - ('netCDF', '4.7.1'), - ('expat', '2.2.7'), - ('GEOS', '3.8.0', versionsuffix), - ('SQLite', '3.29.0'), - ('libxml2', '2.9.9'), - ('libpng', '1.6.37'), - ('libjpeg-turbo', '2.0.3'), - ('JasPer', '2.0.14'), - ('LibTIFF', '4.0.10'), - ('zlib', '1.2.11'), - ('cURL', '7.66.0'), - ('PCRE', '8.43'), - ('PROJ', '6.2.1'), - ('libgeotiff', '1.5.1'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('HDF', '4.2.14'), -] - -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' -configopts += ' --with-geotiff=$EBROOTLIBGEOTIFF --with-hdf4=$EBROOTHDF' - -prebuildopts = "export LDSHARED='icc -shared' && " - -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'] -} - -sanity_check_commands = ["python -c 'import gdal'"] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-3.0.4-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/g/GDAL/GDAL-3.0.4-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 761fe352c836..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-3.0.4-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,62 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '3.0.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2020a'} -toolchainopts = {'usempi': True} - -source_urls = ['https://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] -patches = ['GDAL-3.0.0_fix-python-CC-CXX.patch'] -checksums = [ - '5569a4daa1abcbba47a9d535172fc335194d9214fdb96cd0f139bb57329ae277', # gdal-3.0.4.tar.xz - '223a0ed1afb245527d546bb19e4f80c00f768516ab106d82e53cf36b5a1a2381', # GDAL-3.0.0_fix-python-CC-CXX.patch -] - -dependencies = [ - ('Python', '3.8.2'), - ('netCDF', '4.7.4'), - ('expat', '2.2.9'), - ('GEOS', '3.8.1', versionsuffix), - ('SQLite', '3.31.1'), - ('libxml2', '2.9.10'), - ('libpng', '1.6.37'), - ('libjpeg-turbo', '2.0.4'), - ('JasPer', '2.0.14'), - ('LibTIFF', '4.1.0'), - ('zlib', '1.2.11'), - ('cURL', '7.69.1'), - ('PCRE', '8.44'), - ('PROJ', '7.0.0'), - ('libgeotiff', '1.5.1'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('HDF5', '1.10.6'), - ('HDF', '4.2.15'), -] - -preconfigopts = r"sed -e 's/-llapack/\$LIBLAPACK/g' -i.eb configure && " -configopts = '--with-expat=$EBROOTEXPAT --with-libz=$EBROOTLIBZ' -configopts += ' --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' -configopts += ' --with-geotiff=$EBROOTLIBGEOTIFF --with-hdf4=$EBROOTHDF' - -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'] -} - -sanity_check_commands = ["python -c 'import gdal'"] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-3.0.4-intel-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/g/GDAL/GDAL-3.0.4-intel-2020a-Python-3.8.2.eb deleted file mode 100644 index 107318804f29..000000000000 --- a/easybuild/easyconfigs/g/GDAL/GDAL-3.0.4-intel-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,64 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDAL' -version = '3.0.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2020a'} -toolchainopts = {'usempi': True} - -source_urls = ['https://download.osgeo.org/gdal/%(version)s/'] -sources = [SOURCELOWER_TAR_XZ] -patches = ['GDAL-3.0.0_fix-python-CC-CXX.patch'] -checksums = [ - '5569a4daa1abcbba47a9d535172fc335194d9214fdb96cd0f139bb57329ae277', # gdal-3.0.4.tar.xz - '223a0ed1afb245527d546bb19e4f80c00f768516ab106d82e53cf36b5a1a2381', # GDAL-3.0.0_fix-python-CC-CXX.patch -] - -dependencies = [ - ('Python', '3.8.2'), - ('netCDF', '4.7.4'), - ('expat', '2.2.9'), - ('GEOS', '3.8.1', versionsuffix), - ('SQLite', '3.31.1'), - ('libxml2', '2.9.10'), - ('libpng', '1.6.37'), - ('libjpeg-turbo', '2.0.4'), - ('JasPer', '2.0.14'), - ('LibTIFF', '4.1.0'), - ('zlib', '1.2.11'), - ('cURL', '7.69.1'), - ('PCRE', '8.44'), - ('PROJ', '7.0.0'), - ('libgeotiff', '1.5.1'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('HDF5', '1.10.6'), - ('HDF', '4.2.15'), -] - -preconfigopts = r"sed -e 's/-llapack/\$LIBLAPACK/g' -i.eb configure && " -configopts = '--with-expat=$EBROOTEXPAT --with-libz=$EBROOTLIBZ' -configopts += ' --without-hdf4 --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' -configopts += ' --with-geotiff=$EBROOTLIBGEOTIFF --with-hdf4=$EBROOTHDF' - -prebuildopts = 'export LDSHARED="$CC -shared" && ' - -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'] -} - -sanity_check_commands = ["python -c 'import gdal'"] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-3.10.0-foss-2024a.eb b/easybuild/easyconfigs/g/GDAL/GDAL-3.10.0-foss-2024a.eb new file mode 100644 index 000000000000..131e1fcc81b0 --- /dev/null +++ b/easybuild/easyconfigs/g/GDAL/GDAL-3.10.0-foss-2024a.eb @@ -0,0 +1,79 @@ +easyblock = 'CMakeMake' + +name = 'GDAL' +version = '3.10.0' + +homepage = 'https://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': '2024a'} +toolchainopts = {'usempi': True} + +source_urls = ['https://download.osgeo.org/%(namelower)s/%(version)s/'] +sources = [SOURCELOWER_TAR_XZ] +patches = ['%(name)s-3.6.2_fix-python-CC-CXX.patch'] +checksums = [ + {'gdal-3.10.0.tar.xz': 'af821a3bcf68cf085724c21c9b53605fd451d83af3c8854d8bf194638eb734a8'}, + {'GDAL-3.6.2_fix-python-CC-CXX.patch': '859b874b0c8ff7626a76d51f008bf05b7f89a35b325bdd1d126d2364154acc63'}, +] + +builddependencies = [ + ('CMake', '3.29.3'), + ('pkgconf', '2.2.0'), + ('Bison', '3.8.2'), +] +dependencies = [ + ('Python', '3.12.3'), + ('netCDF', '4.9.2'), + ('expat', '2.6.2'), + ('GEOS', '3.12.2'), + ('SQLite', '3.45.3'), + ('libarchive', '3.7.4'), + ('libxml2', '2.12.7'), + ('libpng', '1.6.43'), + ('libjpeg-turbo', '3.0.1'), + ('LibTIFF', '4.6.0'), + ('zlib', '1.3.1'), + ('cURL', '8.7.1'), + ('PCRE', '8.45'), + ('PROJ', '9.4.1'), + ('libgeotiff', '1.7.3'), + ('SciPy-bundle', '2024.05'), + ('HDF5', '1.14.5'), + ('HDF', '4.3.0'), + ('Armadillo', '14.0.3'), + ('CFITSIO', '4.4.1'), + ('zstd', '1.5.6'), + ('giflib', '5.2.1'), + ('json-c', '0.17'), + ('Xerces-C++', '3.2.5'), + ('PCRE2', '10.43'), + ('OpenEXR', '3.2.4'), + ('Brunsli', '0.1'), + ('Qhull', '2020.2'), + ('LERC', '4.0.0'), + ('OpenJPEG', '2.5.2'), + ('SWIG', '4.2.1'), +] + +# iterative build for both static and shared libraries +local_configopts_common = "-DGDAL_USE_INTERNAL_LIBS=OFF -DGDAL_USE_MYSQL=OFF " +local_configopts_common += "-DGEOTIFF_INCLUDE_DIR=$EBROOTLIBGEOTIFF/include -DPython_ROOT=$EBROOTPYTHON " + +configopts = [ + local_configopts_common + "-DBUILD_SHARED_LIBS=OFF", + local_configopts_common +] + + +sanity_check_paths = { + 'files': ['lib/libgdal.a', 'lib/libgdal.%s' % SHLIB_EXT], + 'dirs': ['bin', 'include', 'lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ["python -c 'import osgeo.%(namelower)s'"] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-3.2.1-foss-2020b.eb b/easybuild/easyconfigs/g/GDAL/GDAL-3.2.1-foss-2020b.eb index 2484b33b3cdd..8453e7a1254a 100644 --- a/easybuild/easyconfigs/g/GDAL/GDAL-3.2.1-foss-2020b.eb +++ b/easybuild/easyconfigs/g/GDAL/GDAL-3.2.1-foss-2020b.eb @@ -53,8 +53,6 @@ configopts += ' --with-png=$EBROOTLIBPNG --with-sqlite3=$EBROOTSQLITE --with-jas configopts += ' --with-libtiff=$EBROOTLIBTIFF --with-pcre=$EBROOTPCRE --with-python=$EBROOTPYTHON/bin/python' configopts += ' --with-geotiff=$EBROOTLIBGEOTIFF --with-hdf4=$EBROOTHDF' -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'] diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-3.2.1-fosscuda-2020b.eb b/easybuild/easyconfigs/g/GDAL/GDAL-3.2.1-fosscuda-2020b.eb index a2b483559efb..183a5e05d072 100644 --- a/easybuild/easyconfigs/g/GDAL/GDAL-3.2.1-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/g/GDAL/GDAL-3.2.1-fosscuda-2020b.eb @@ -53,8 +53,6 @@ configopts += ' --with-png=$EBROOTLIBPNG --with-sqlite3=$EBROOTSQLITE --with-jas configopts += ' --with-libtiff=$EBROOTLIBTIFF --with-pcre=$EBROOTPCRE --with-python=$EBROOTPYTHON/bin/python' configopts += ' --with-geotiff=$EBROOTLIBGEOTIFF --with-hdf4=$EBROOTHDF' -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'] diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-3.2.1-intel-2020b.eb b/easybuild/easyconfigs/g/GDAL/GDAL-3.2.1-intel-2020b.eb index 1168e3faf6c3..b03dcaa460fd 100644 --- a/easybuild/easyconfigs/g/GDAL/GDAL-3.2.1-intel-2020b.eb +++ b/easybuild/easyconfigs/g/GDAL/GDAL-3.2.1-intel-2020b.eb @@ -59,8 +59,6 @@ configopts += ' --with-geotiff=$EBROOTLIBGEOTIFF --with-hdf4=$EBROOTHDF' prebuildopts = "env LDSHARED='icc -shared' " -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'] diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-3.3.0-foss-2021a.eb b/easybuild/easyconfigs/g/GDAL/GDAL-3.3.0-foss-2021a.eb index 4a7a24c32043..a3054fcdb6d6 100644 --- a/easybuild/easyconfigs/g/GDAL/GDAL-3.3.0-foss-2021a.eb +++ b/easybuild/easyconfigs/g/GDAL/GDAL-3.3.0-foss-2021a.eb @@ -53,8 +53,6 @@ configopts += ' --with-png=$EBROOTLIBPNG --with-sqlite3=$EBROOTSQLITE --with-jas configopts += ' --with-libtiff=$EBROOTLIBTIFF --with-pcre=$EBROOTPCRE --with-python=$EBROOTPYTHON/bin/python' configopts += ' --with-geotiff=$EBROOTLIBGEOTIFF --with-hdf4=$EBROOTHDF' -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'] diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-3.3.2-foss-2021b.eb b/easybuild/easyconfigs/g/GDAL/GDAL-3.3.2-foss-2021b.eb index 5634a3d1021a..7124ce9501bc 100644 --- a/easybuild/easyconfigs/g/GDAL/GDAL-3.3.2-foss-2021b.eb +++ b/easybuild/easyconfigs/g/GDAL/GDAL-3.3.2-foss-2021b.eb @@ -53,8 +53,6 @@ configopts += ' --with-png=$EBROOTLIBPNG --with-sqlite3=$EBROOTSQLITE --with-jas configopts += ' --with-libtiff=$EBROOTLIBTIFF --with-pcre=$EBROOTPCRE --with-python=$EBROOTPYTHON/bin/python' configopts += ' --with-geotiff=$EBROOTLIBGEOTIFF --with-hdf4=$EBROOTHDF' -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'] diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-3.5.0-foss-2022a.eb b/easybuild/easyconfigs/g/GDAL/GDAL-3.5.0-foss-2022a.eb index e251ec038b90..a206fbe87b27 100644 --- a/easybuild/easyconfigs/g/GDAL/GDAL-3.5.0-foss-2022a.eb +++ b/easybuild/easyconfigs/g/GDAL/GDAL-3.5.0-foss-2022a.eb @@ -55,8 +55,6 @@ configopts += ' --with-geotiff=$EBROOTLIBGEOTIFF --with-hdf4=$EBROOTHDF' maxparallel = 100 -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'] diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-3.6.2-foss-2022b.eb b/easybuild/easyconfigs/g/GDAL/GDAL-3.6.2-foss-2022b.eb index c293d01731d8..3070252baa44 100644 --- a/easybuild/easyconfigs/g/GDAL/GDAL-3.6.2-foss-2022b.eb +++ b/easybuild/easyconfigs/g/GDAL/GDAL-3.6.2-foss-2022b.eb @@ -61,16 +61,14 @@ dependencies = [ # common configopts for static, shared library builds _base_configopts = ' '.join([ '-DGDAL_USE_INTERNAL_LIBS=OFF', - '-DArrow_DIR=$EBROOTARROW', '-DGEOTIFF_INCLUDE_DIR=$EBROOTLIBGEOTIFF/include', '-DPython_ROOT=$EBROOTPYTHON', + '-DGDAL_USE_MYSQL=OFF', ]) # iterative build for both static and shared libraries configopts = [' '.join([_base_configopts, x]) for x in ['-DBUILD_SHARED_LIBS=OFF', '']] -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'] diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-3.7.1-foss-2023a.eb b/easybuild/easyconfigs/g/GDAL/GDAL-3.7.1-foss-2023a.eb index 92bfe549e746..8a53646a8c19 100644 --- a/easybuild/easyconfigs/g/GDAL/GDAL-3.7.1-foss-2023a.eb +++ b/easybuild/easyconfigs/g/GDAL/GDAL-3.7.1-foss-2023a.eb @@ -61,7 +61,7 @@ dependencies = [ ] # iterative build for both static and shared libraries -local_configopts_common = "-DGDAL_USE_INTERNAL_LIBS=OFF -DArrow_DIR=$EBROOTARROW " +local_configopts_common = "-DGDAL_USE_INTERNAL_LIBS=OFF -DGDAL_USE_MYSQL=OFF " local_configopts_common += "-DGEOTIFF_INCLUDE_DIR=$EBROOTLIBGEOTIFF/include -DPython_ROOT=$EBROOTPYTHON " configopts = [ @@ -77,6 +77,4 @@ sanity_check_paths = { sanity_check_commands = ["python -c 'import osgeo.%(namelower)s'"] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-3.9.0-foss-2023b.eb b/easybuild/easyconfigs/g/GDAL/GDAL-3.9.0-foss-2023b.eb new file mode 100644 index 000000000000..98d2c3362936 --- /dev/null +++ b/easybuild/easyconfigs/g/GDAL/GDAL-3.9.0-foss-2023b.eb @@ -0,0 +1,79 @@ +easyblock = 'CMakeMake' + +name = 'GDAL' +version = '3.9.0' + +homepage = 'https://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': '2023b'} +toolchainopts = {'usempi': True} + +source_urls = ['https://download.osgeo.org/%(namelower)s/%(version)s/'] +sources = [SOURCELOWER_TAR_XZ] +patches = ['%(name)s-3.6.2_fix-python-CC-CXX.patch'] +checksums = [ + {'gdal-3.9.0.tar.xz': '577f80e9d14ff7c90b6bfbc34201652b4546700c01543efb4f4c3050e0b3fda2'}, + {'GDAL-3.6.2_fix-python-CC-CXX.patch': '859b874b0c8ff7626a76d51f008bf05b7f89a35b325bdd1d126d2364154acc63'}, +] + +builddependencies = [ + ('CMake', '3.27.6'), + ('pkgconf', '2.0.3'), + ('Bison', '3.8.2'), +] +dependencies = [ + ('Python', '3.11.5'), + ('netCDF', '4.9.2'), + ('expat', '2.5.0'), + ('GEOS', '3.12.1'), + ('SQLite', '3.43.1'), + ('libarchive', '3.7.2'), + ('libxml2', '2.11.5'), + ('libpng', '1.6.40'), + ('libjpeg-turbo', '3.0.1'), + ('LibTIFF', '4.6.0'), + ('zlib', '1.2.13'), + ('cURL', '8.3.0'), + ('PCRE', '8.45'), + ('PROJ', '9.3.1'), + ('libgeotiff', '1.7.3'), + ('SciPy-bundle', '2023.11'), + ('HDF5', '1.14.3'), + ('HDF', '4.2.16-2'), + ('Armadillo', '12.8.0'), + ('CFITSIO', '4.3.1'), + ('zstd', '1.5.5'), + ('giflib', '5.2.1'), + ('json-c', '0.17'), + ('Xerces-C++', '3.2.5'), + ('PCRE2', '10.42'), + ('OpenEXR', '3.2.0'), + ('Brunsli', '0.1'), + ('Qhull', '2020.2'), + ('LERC', '4.0.0'), + ('OpenJPEG', '2.5.0'), + ('SWIG', '4.1.1'), +] + +# iterative build for both static and shared libraries +local_configopts_common = "-DGDAL_USE_INTERNAL_LIBS=OFF -DGDAL_USE_MYSQL=OFF " +local_configopts_common += "-DGEOTIFF_INCLUDE_DIR=$EBROOTLIBGEOTIFF/include -DPython_ROOT=$EBROOTPYTHON " + +configopts = [ + local_configopts_common + "-DBUILD_SHARED_LIBS=OFF", + local_configopts_common +] + + +sanity_check_paths = { + 'files': ['lib/libgdal.a', 'lib/libgdal.%s' % SHLIB_EXT], + 'dirs': ['bin', 'include', 'lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ["python -c 'import osgeo.%(namelower)s'"] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDB/GDB-10.2-GCCcore-9.3.0-Python-3.8.2.eb b/easybuild/easyconfigs/g/GDB/GDB-10.2-GCCcore-9.3.0-Python-3.8.2.eb deleted file mode 100644 index 2ee9015802dc..000000000000 --- a/easybuild/easyconfigs/g/GDB/GDB-10.2-GCCcore-9.3.0-Python-3.8.2.eb +++ /dev/null @@ -1,50 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDB' -version = '10.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.gnu.org/software/gdb/gdb.html' -description = "The GNU Project Debugger" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['aaa1223d534c9b700a8bec952d9748ee1977513f178727e1bee520ee000b4f29'] - -builddependencies = [ - ('binutils', '2.34'), - ('makeinfo', '6.7'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('libreadline', '8.0'), - ('ncurses', '6.2'), - ('expat', '2.2.9'), - ('Python', '3.8.2'), - ('ISL', '0.23'), - ('MPC', '1.1.0'), -] - -preconfigopts = "mkdir obj && cd obj && " -configure_cmd_prefix = '../' -prebuildopts = "cd obj && " -preinstallopts = prebuildopts - -configopts = '--with-system-zlib --with-system-readline --with-expat=$EBROOTEXPAT ' -configopts += '--with-python=$EBROOTPYTHON/bin/python --with-isl=$EBROOTISL --with-mpc=$EBROOTMPC ' -configopts += '--enable-tui --enable-plugins --disable-install-libbfd ' - -sanity_check_paths = { - 'files': ['bin/gdb', 'bin/gdbserver'], - 'dirs': [], -} - -sanity_check_commands = [ - 'gdb --help', - 'gdbserver --help', -] - -moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/g/GDB/GDB-7.10.1-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/g/GDB/GDB-7.10.1-foss-2016a-Python-2.7.11.eb deleted file mode 100644 index 7a28658458c1..000000000000 --- a/easybuild/easyconfigs/g/GDB/GDB-7.10.1-foss-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDB' -version = '7.10.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.gnu.org/software/gdb/gdb.html' -description = "The GNU Project Debugger" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCELOWER_TAR_XZ] -source_urls = [GNU_SOURCE] - -patches = ['GDB-7.9-missing-makeinfo.patch'] - -dependencies = [ - ('ncurses', '6.0'), - ('Python', '2.7.11'), -] - -configopts = '--with-python' - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/gdb', 'bin/gdbserver'], - 'dirs': [], -} - -moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/g/GDB/GDB-7.10.1-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/g/GDB/GDB-7.10.1-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index 88be8d913f1e..000000000000 --- a/easybuild/easyconfigs/g/GDB/GDB-7.10.1-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDB' -version = '7.10.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.gnu.org/software/gdb/gdb.html' -description = "The GNU Project Debugger" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCELOWER_TAR_XZ] -source_urls = [GNU_SOURCE] - -patches = ['GDB-7.9-missing-makeinfo.patch'] - -dependencies = [ - ('ncurses', '6.0'), - ('Python', '2.7.11'), -] - -configopts = '--with-python' - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/gdb', 'bin/gdbserver'], - 'dirs': [], -} - -moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/g/GDB/GDB-7.11-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/g/GDB/GDB-7.11-foss-2016a-Python-2.7.11.eb deleted file mode 100644 index f98a09c22edd..000000000000 --- a/easybuild/easyconfigs/g/GDB/GDB-7.11-foss-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDB' -version = '7.11' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.gnu.org/software/gdb/gdb.html' -description = "The GNU Project Debugger" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCELOWER_TAR_XZ] -source_urls = [GNU_SOURCE] - -patches = ['GDB-7.9-missing-makeinfo.patch'] - -dependencies = [ - ('zlib', '1.2.8'), - ('libreadline', '6.3'), - ('ncurses', '6.0'), - ('expat', '2.1.0'), - ('Python', '2.7.11'), -] - -configopts = '--with-system-zlib --with-python=$EBROOTPYTHON/bin/python --with-expat=$EBROOTEXPAT ' -configopts += '--with-system-readline --enable-tui --enable-plugins' - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/gdb', 'bin/gdbserver'], - 'dirs': [], -} - -moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/g/GDB/GDB-7.11-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/g/GDB/GDB-7.11-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index 7f2305c130c0..000000000000 --- a/easybuild/easyconfigs/g/GDB/GDB-7.11-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDB' -version = '7.11' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.gnu.org/software/gdb/gdb.html' -description = "The GNU Project Debugger" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCELOWER_TAR_XZ] -source_urls = [GNU_SOURCE] - -patches = ['GDB-7.9-missing-makeinfo.patch'] - -dependencies = [ - ('zlib', '1.2.8'), - ('libreadline', '6.3'), - ('ncurses', '6.0'), - ('expat', '2.1.0'), - ('Python', '2.7.11'), -] - -configopts = '--with-system-zlib --with-python=$EBROOTPYTHON/bin/python --with-expat=$EBROOTEXPAT ' -configopts += '--with-system-readline --enable-tui --enable-plugins' - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/gdb', 'bin/gdbserver'], - 'dirs': [], -} - -moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/g/GDB/GDB-7.11.1-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/g/GDB/GDB-7.11.1-foss-2016b-Python-2.7.12.eb deleted file mode 100644 index f10761fccdff..000000000000 --- a/easybuild/easyconfigs/g/GDB/GDB-7.11.1-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDB' -version = '7.11.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.gnu.org/software/gdb/gdb.html' -description = "The GNU Project Debugger" - -toolchain = {'name': 'foss', 'version': '2016b'} - -sources = [SOURCELOWER_TAR_XZ] -source_urls = [GNU_SOURCE] - -patches = ['GDB-7.9-missing-makeinfo.patch'] - -dependencies = [ - ('zlib', '1.2.8'), - ('libreadline', '6.3'), - ('ncurses', '6.0'), - ('expat', '2.2.0'), - ('Python', '2.7.12'), -] - -configopts = '--with-system-zlib --with-python=$EBROOTPYTHON/bin/python --with-expat=$EBROOTEXPAT ' -configopts += '--with-system-readline --enable-tui --enable-plugins' - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/gdb', 'bin/gdbserver'], - 'dirs': [], -} - -moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/g/GDB/GDB-7.11.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/g/GDB/GDB-7.11.1-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index ad51f8adce6e..000000000000 --- a/easybuild/easyconfigs/g/GDB/GDB-7.11.1-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDB' -version = '7.11.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.gnu.org/software/gdb/gdb.html' -description = "The GNU Project Debugger" - -toolchain = {'name': 'intel', 'version': '2016b'} - -sources = [SOURCELOWER_TAR_XZ] -source_urls = [GNU_SOURCE] - -patches = ['GDB-7.9-missing-makeinfo.patch'] - -dependencies = [ - ('zlib', '1.2.8'), - ('libreadline', '6.3'), - ('ncurses', '6.0'), - ('expat', '2.2.0'), - ('Python', '2.7.12'), -] - -configopts = '--with-system-zlib --with-python=$EBROOTPYTHON/bin/python --with-expat=$EBROOTEXPAT ' -configopts += '--with-system-readline --enable-tui --enable-plugins' - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/gdb', 'bin/gdbserver'], - 'dirs': [], -} - -moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/g/GDB/GDB-7.8.2-GCC-4.9.2.eb b/easybuild/easyconfigs/g/GDB/GDB-7.8.2-GCC-4.9.2.eb deleted file mode 100644 index 9044e641e1c2..000000000000 --- a/easybuild/easyconfigs/g/GDB/GDB-7.8.2-GCC-4.9.2.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDB' -version = '7.8.2' - -homepage = 'http://www.gnu.org/software/gdb/gdb.html' -description = "The GNU Project Debugger" - -sources = [SOURCELOWER_TAR_XZ] -source_urls = [GNU_SOURCE] - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -dependencies = [('ncurses', '5.9')] - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/gdb', 'bin/gdbserver'], - 'dirs': [], -} - -moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/g/GDB/GDB-7.9-GCC-4.9.2.eb b/easybuild/easyconfigs/g/GDB/GDB-7.9-GCC-4.9.2.eb deleted file mode 100644 index cfd83fc09a62..000000000000 --- a/easybuild/easyconfigs/g/GDB/GDB-7.9-GCC-4.9.2.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDB' -version = '7.9' - -homepage = 'http://www.gnu.org/software/gdb/gdb.html' -description = "The GNU Project Debugger" - -sources = [SOURCELOWER_TAR_XZ] -source_urls = [GNU_SOURCE] - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -dependencies = [('ncurses', '5.9')] - -patches = ['GDB-%(version)s-missing-makeinfo.patch'] - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/gdb', 'bin/gdbserver'], - 'dirs': [], -} - -moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/g/GDB/GDB-7.9-missing-makeinfo.patch b/easybuild/easyconfigs/g/GDB/GDB-7.9-missing-makeinfo.patch deleted file mode 100644 index 68ed99f5bb81..000000000000 --- a/easybuild/easyconfigs/g/GDB/GDB-7.9-missing-makeinfo.patch +++ /dev/null @@ -1,18 +0,0 @@ -# Don't let the make fail when makeinfo is not found. -# The missing script is supposed to handle missing deps for the build, -# but by returning the actual exit code, the build will still fail. -# In GDB 7.8, they always return 0 as exit code. This patch does the -# same. -# Bug report at https://sourceware.org/bugzilla/show_bug.cgi?id=18113 -diff -ur gdb-7.9.orig/missing gdb-7.9/missing ---- gdb-7.9.orig/missing 2015-02-19 12:58:08.000000000 +0100 -+++ gdb-7.9/missing 2015-03-11 14:22:52.000000000 +0100 -@@ -204,7 +204,7 @@ - - # Propagate the correct exit status (expected to be 127 for a program - # not found, 63 for a program that failed due to version mismatch). --exit $st -+exit 0 - - # Local variables: - # eval: (add-hook 'write-file-hooks 'time-stamp) diff --git a/easybuild/easyconfigs/g/GDB/GDB-8.0.1-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/g/GDB/GDB-8.0.1-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index 0caf4b59b583..000000000000 --- a/easybuild/easyconfigs/g/GDB/GDB-8.0.1-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDB' -version = '8.0.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.gnu.org/software/gdb/gdb.html' -description = "The GNU Project Debugger" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['3dbd5f93e36ba2815ad0efab030dcd0c7b211d7b353a40a53f4c02d7d56295e3'] - -builddependencies = [ - ('texinfo', '6.5'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('libreadline', '7.0'), - ('ncurses', '6.0'), - ('expat', '2.2.5'), - ('Python', '2.7.14'), -] - -configopts = '--with-system-zlib --with-python=$EBROOTPYTHON/bin/python --with-expat=$EBROOTEXPAT ' -configopts += '--with-system-readline --enable-tui --enable-plugins --disable-install-libbfd ' - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/gdb', 'bin/gdbserver'], - 'dirs': [], -} - -moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/g/GDB/GDB-8.0.1-foss-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/g/GDB/GDB-8.0.1-foss-2017b-Python-3.6.3.eb deleted file mode 100644 index 3f580f89bffc..000000000000 --- a/easybuild/easyconfigs/g/GDB/GDB-8.0.1-foss-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDB' -version = '8.0.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.gnu.org/software/gdb/gdb.html' -description = "The GNU Project Debugger" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['3dbd5f93e36ba2815ad0efab030dcd0c7b211d7b353a40a53f4c02d7d56295e3'] - -builddependencies = [ - ('texinfo', '6.5'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('libreadline', '7.0'), - ('ncurses', '6.0'), - ('expat', '2.2.5'), - ('Python', '3.6.3'), -] - -configopts = '--with-system-zlib --with-python=$EBROOTPYTHON/bin/python --with-expat=$EBROOTEXPAT ' -configopts += '--with-system-readline --enable-tui --enable-plugins --disable-install-libbfd ' - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/gdb', 'bin/gdbserver'], - 'dirs': [], -} - -moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/g/GDB/GDB-8.1-foss-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/g/GDB/GDB-8.1-foss-2018a-Python-2.7.14.eb deleted file mode 100644 index 79825fcb8fc9..000000000000 --- a/easybuild/easyconfigs/g/GDB/GDB-8.1-foss-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDB' -version = '8.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.gnu.org/software/gdb/gdb.html' -description = "The GNU Project Debugger" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['af61a0263858e69c5dce51eab26662ff3d2ad9aa68da9583e8143b5426be4b34'] - -builddependencies = [ - ('texinfo', '6.5'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('libreadline', '7.0'), - ('ncurses', '6.0'), - ('expat', '2.2.5'), - ('Python', '2.7.14'), -] - -configopts = '--with-system-zlib --with-python=$EBROOTPYTHON/bin/python --with-expat=$EBROOTEXPAT ' -configopts += '--with-system-readline --enable-tui --enable-plugins --disable-install-libbfd ' - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/gdb', 'bin/gdbserver'], - 'dirs': [], -} - -moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/g/GDB/GDB-8.1.1-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/g/GDB/GDB-8.1.1-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index 40a3cf7af310..000000000000 --- a/easybuild/easyconfigs/g/GDB/GDB-8.1.1-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDB' -version = '8.1.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.gnu.org/software/gdb/gdb.html' -description = "The GNU Project Debugger" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['97dcc3169bd430270fc29adb65145846a58c1b55cdbb73382a4a89307bdad03c'] - -builddependencies = [ - ('texinfo', '6.5'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('libreadline', '7.0'), - ('ncurses', '6.0'), - ('expat', '2.2.5'), - ('Python', '2.7.14'), -] - -configopts = '--with-system-zlib --with-python=$EBROOTPYTHON/bin/python --with-expat=$EBROOTEXPAT ' -configopts += '--with-system-readline --enable-tui --enable-plugins --disable-install-libbfd ' - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/gdb', 'bin/gdbserver'], - 'dirs': [], -} - -moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/g/GDB/GDB-8.3-GCCcore-8.2.0-Python-3.7.2.eb b/easybuild/easyconfigs/g/GDB/GDB-8.3-GCCcore-8.2.0-Python-3.7.2.eb deleted file mode 100644 index f0ccfd532416..000000000000 --- a/easybuild/easyconfigs/g/GDB/GDB-8.3-GCCcore-8.2.0-Python-3.7.2.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDB' -version = '8.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.gnu.org/software/gdb/gdb.html' -description = "The GNU Project Debugger" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['802f7ee309dcc547d65a68d61ebd6526762d26c3051f52caebe2189ac1ffd72e'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('texinfo', '6.6'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('libreadline', '8.0'), - ('ncurses', '6.1'), - ('expat', '2.2.6'), - ('Python', '3.7.2'), -] - -configopts = '--with-system-zlib --with-python=$EBROOTPYTHON/bin/python --with-expat=$EBROOTEXPAT ' -configopts += '--with-system-readline --enable-tui --enable-plugins --disable-install-libbfd ' - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/gdb', 'bin/gdbserver'], - 'dirs': [], -} - -moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/g/GDB/GDB-9.1-GCCcore-8.3.0-Python-3.7.4.eb b/easybuild/easyconfigs/g/GDB/GDB-9.1-GCCcore-8.3.0-Python-3.7.4.eb deleted file mode 100644 index 21a484f5d3a7..000000000000 --- a/easybuild/easyconfigs/g/GDB/GDB-9.1-GCCcore-8.3.0-Python-3.7.4.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDB' -version = '9.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.gnu.org/software/gdb/gdb.html' -description = "The GNU Project Debugger" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['699e0ec832fdd2f21c8266171ea5bf44024bd05164fdf064e4d10cc4cf0d1737'] - -builddependencies = [ - ('binutils', '2.32'), - ('texinfo', '6.7'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('libreadline', '8.0'), - ('ncurses', '6.1'), - ('expat', '2.2.7'), - ('Python', '3.7.4'), -] - -preconfigopts = "mkdir obj && cd obj && " -configure_cmd_prefix = '../' -prebuildopts = "cd obj && " -preinstallopts = prebuildopts - -configopts = '--with-system-zlib --with-python=$EBROOTPYTHON/bin/python --with-expat=$EBROOTEXPAT ' -configopts += '--with-system-readline --enable-tui --enable-plugins --disable-install-libbfd ' - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/gdb', 'bin/gdbserver'], - 'dirs': [], -} - -moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/g/GDCHART/GDCHART-0.11.5dev-GCCcore-8.2.0.eb b/easybuild/easyconfigs/g/GDCHART/GDCHART-0.11.5dev-GCCcore-8.2.0.eb deleted file mode 100644 index 1200d6fdec14..000000000000 --- a/easybuild/easyconfigs/g/GDCHART/GDCHART-0.11.5dev-GCCcore-8.2.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDCHART' -version = '0.11.5dev' - -homepage = 'http://users.fred.net/brv/chart' -description = """Easy to use C API, high performance library to create charts - and graphs in PNG, GIF and WBMP format.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['http://users.fred.net/brv/chart/'] -sources = ['%(namelower)s%(version)s.tar.gz'] -patches = [ - '%(name)s-%(version)s_Fix_makefile.patch', - 'GDCHART-0.11.5dev_Fix_implicits.patch' -] -checksums = [ - '4dca5ffd3c2812d935cfa833d6d63e1edbe54459a97a7113ef42dcd7819db1a1', # gdchart0.11.5dev.tar.gz - '2dbb9f22f2c127758bef9d170f0599dd6c09f82c5e8a0aff3bdd71b3a1501df3', # GDCHART-0.11.5dev_Fix_makefile.patch - '3e3ea0c88cce10047ec2329b99afd2e3316457068fe7e74d078b392161b3513f', # GDCHART-0.11.5dev_Fix_implicits.patch -] - -builddependencies = [('binutils', '2.31.1')] - -dependencies = [ - ('libpng', '1.6.36'), - ('libjpeg-turbo', '2.0.2'), - ('zlib', '1.2.11'), - ('libgd', '2.2.5'), -] - -skipsteps = ['configure'] - -preinstallopts = 'INSTALLDIR=%(installdir)s' - -sanity_check_paths = { - 'files': ['lib/libgdc.a', 'include/gdc.h', 'include/gdchart.h', 'include/gdcpie.h'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GDCHART/GDCHART-0.11.5dev_Fix_implicits.patch b/easybuild/easyconfigs/g/GDCHART/GDCHART-0.11.5dev_Fix_implicits.patch deleted file mode 100644 index 4f0f391ad4b3..000000000000 --- a/easybuild/easyconfigs/g/GDCHART/GDCHART-0.11.5dev_Fix_implicits.patch +++ /dev/null @@ -1,14 +0,0 @@ -Add standard headers that would otherwise be implicitly called. -Author: Davide Vanzo (Vanderbilt University) -diff -ru gdchart0.11.5dev.orig/gdc.h gdchart0.11.5dev/gdc.h ---- gdchart0.11.5dev.orig/gdc.h 2019-08-06 09:57:15.703746776 -0500 -+++ gdchart0.11.5dev/gdc.h 2019-08-06 11:43:04.915922463 -0500 -@@ -23,6 +23,8 @@ - - #include - #include -+#include -+#include - #ifdef GDC_INCL - #include "gd.h" - #include "gdfonts.h" diff --git a/easybuild/easyconfigs/g/GDCHART/GDCHART-0.11.5dev_Fix_makefile.patch b/easybuild/easyconfigs/g/GDCHART/GDCHART-0.11.5dev_Fix_makefile.patch deleted file mode 100644 index 7799665ff3d4..000000000000 --- a/easybuild/easyconfigs/g/GDCHART/GDCHART-0.11.5dev_Fix_makefile.patch +++ /dev/null @@ -1,86 +0,0 @@ -Fix Makefile to use flags and paths from EasyBuild -Author: Davide Vanzo (Vanderbilt University) -diff -ru gdchart0.11.5dev.orig/Makefile gdchart0.11.5dev/Makefile ---- gdchart0.11.5dev.orig/Makefile 2019-08-06 09:57:15.703746776 -0500 -+++ gdchart0.11.5dev/Makefile 2019-08-06 11:33:59.895907382 -0500 -@@ -1,4 +1,4 @@ --CC=gcc -+CC := ${CC} - # gcc 2.7.1 or better is required - # CFLAGS= - # CFLAGS=-g -ansi -pedantic -@@ -9,8 +9,8 @@ - GDC_LIB=libgdc.a - - # ----- install locations ----- --PREFIX_INC = /usr/local/include --PREFIX_LIB = /usr/local/lib -+PREFIX_INC := ${INSTALLDIR}/include -+PREFIX_LIB := ${INSTALLDIR}/lib - - # INCLUDEDIRS=-I. -I/usr/include/freetype2 -I/usr/include/X11 -I/usr/X11R6/include/X11 -I/usr/local/include - -@@ -18,42 +18,42 @@ - # GDChart requires the gd library - www.boutell.com/gd/ - # gd 2.0.28 or better is required (GIF support has returned to libgd) - # if it's not installed in a standard location edit these lines for your installation --GD_INCL=/usr/local/include/ --GD_LD=/usr/local/lib/ --GD_LIB=libgd.so -+GD_INCL := ${EBROOTLIBGD}/include/ -+GD_LD := ${EBROOTLIBGD}/lib/ -+GD_LIB = libgd.so - # a static libgd is also available - # GD_LIB=libgd.a - - # ----- lib png ----- - # libgd requires libpng - # if it's not installed in a standard location edit these lines for your installation --# PNG_INCL = ../libpng-1.0.8 --# PNG_LD = ../libpng-1.0.8 -+PNG_INCL := ${EBROOTLIBPNG}/include -+PNG_LD := ${EBROOTLIBPNG}/lib - - # ----- lib z ----- - # libgd requires zlib - # if it's not installed in a standard location edit these lines for your installation --# ZLIB_INCL = ../zlib-1.1.3 --# ZLIB_LD = ../zlib-1.1.3 -+ZLIB_INCL := ${EBROOTZLIB}/include -+ZLIB_LD := ${EBROOTZLIB}/lib - - # ----- lib jpeg ----- - # libgd optionally uses libjpeg to produce JPEG images --# JPEG_INCL = ../libjpeg --# JPEG_LD = ../libjpeg -+JPEG_INCL := ${EBROOTLIBJPEGMINTURBO}/include -+JPEG_LD := ${EBROOTLIBJPEGMINTURBO}/lib - JPEG_DEF = -DHAVE_JPEG - JPEG_LK = -ljpeg - - # libgd optionally uses libfreetype to use TTFs --# FT_LD = /usr/local/lib -+FT_LD := ${EBROOTFREETYPE}/lib - FT_DEF = -DHAVE_LIBFREETYPE - FT_LK = -lfreetype - - DEFS = $(FT_DEF) $(JPEG_DEF) - LIBS = $(FT_LK) $(JPEG_LK) - --LIB_PATHS = -L$(GD_LD) -L$(GDC_LD) -+#LIB_PATHS = -L$(GD_LD) -L$(GDC_LD) - # if not installed in standard paths (/lib, /usr/lib), or LD_LIBRARY_PATH --# LIB_PATHS = -L$(GD_LD) -L$(PNG_LD) -L$(ZLIB_LD) -L$(JPEG_LD) -+LIB_PATHS = -L$(GD_LD) -L$(PNG_LD) -L$(ZLIB_LD) -L$(JPEG_LD) -L./ - - # NOTE: - # libpng, libz, etc. are usually linked in as dynamic libs -@@ -135,6 +135,8 @@ - - # ----- install ----- - install: gdc.h gdchart.h gdcpie.h libgdc.a -+ mkdir -p $(PREFIX_INC) -+ mkdir -p $(PREFIX_LIB) - cp gdc.h gdchart.h gdcpie.h $(PREFIX_INC)/ - cp libgdc.a $(PREFIX_LIB)/ - diff --git a/easybuild/easyconfigs/g/GDCM/GDCM-2.8.8-GCCcore-6.4.0.eb b/easybuild/easyconfigs/g/GDCM/GDCM-2.8.8-GCCcore-6.4.0.eb deleted file mode 100644 index bf2442186482..000000000000 --- a/easybuild/easyconfigs/g/GDCM/GDCM-2.8.8-GCCcore-6.4.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GDCM' -version = '2.8.8' - -homepage = 'https://sourceforge.net/projects/gdcm' -description = "Grassroots DICOM: Cross-platform DICOM implementation" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['2b090d5653368880f3c6cef2ef7eda8e0cdae3436fed18f2e442344dc0cc8ec7'] - -builddependencies = [ - ('binutils', '2.28'), - ('CMake', '3.12.1'), -] - -configopts = "-DGDCM_BUILD_DOCBOOK_MANPAGES=0" - -sanity_check_paths = { - 'files': ['lib/libgdcmCommon.a', 'lib/libgdcmDICT.a'], - 'dirs': ['include/gdcm-%(version_major_minor)s', 'lib/gdcm-%(version_major_minor)s'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/GDCM/GDCM-2.8.9-GCCcore-7.3.0.eb b/easybuild/easyconfigs/g/GDCM/GDCM-2.8.9-GCCcore-7.3.0.eb deleted file mode 100644 index ee0610ea0724..000000000000 --- a/easybuild/easyconfigs/g/GDCM/GDCM-2.8.9-GCCcore-7.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GDCM' -version = '2.8.9' - -homepage = 'https://sourceforge.net/projects/gdcm' -description = "Grassroots DICOM: Cross-platform DICOM implementation" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['a76f1abfb8d1985ff11e3879a4fc06dd8b1b5e7e56ce854e036443169a2842fd'] - -builddependencies = [ - ('binutils', '2.30'), - ('CMake', '3.12.1'), -] - -configopts = "-DGDCM_BUILD_DOCBOOK_MANPAGES=0" - -sanity_check_paths = { - 'files': ['lib/libgdcmCommon.a', 'lib/libgdcmDICT.a'], - 'dirs': ['include/gdcm-%(version_major_minor)s', 'lib/gdcm-%(version_major_minor)s'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/GDCM/GDCM-3.0.4-GCCcore-8.2.0.eb b/easybuild/easyconfigs/g/GDCM/GDCM-3.0.4-GCCcore-8.2.0.eb deleted file mode 100644 index f3d86130e241..000000000000 --- a/easybuild/easyconfigs/g/GDCM/GDCM-3.0.4-GCCcore-8.2.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GDCM' -version = '3.0.4' - -homepage = 'https://sourceforge.net/projects/gdcm' -description = "Grassroots DICOM: Cross-platform DICOM implementation" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['2daa3b0e15205a23aadae7fa9c2aaddd5e6b293fcb829ac4d367d82ddda1863c'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('CMake', '3.13.3'), -] - -configopts = "-DGDCM_BUILD_DOCBOOK_MANPAGES=0" - -sanity_check_paths = { - 'files': ['lib/libgdcmCommon.a', 'lib/libgdcmDICT.a'], - 'dirs': ['include/gdcm-%(version_major_minor)s', 'lib/gdcm-%(version_major_minor)s'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/GDCM/GDCM-3.0.5-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/GDCM/GDCM-3.0.5-GCCcore-8.3.0.eb deleted file mode 100644 index 1e24038c7526..000000000000 --- a/easybuild/easyconfigs/g/GDCM/GDCM-3.0.5-GCCcore-8.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GDCM' -version = '3.0.5' - -homepage = 'https://sourceforge.net/projects/gdcm' -description = "Grassroots DICOM: Cross-platform DICOM implementation" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['7e792144856be3b51661040dabd42d8a66e8cc9300b5d0d7e210131b90d3a399'] - -builddependencies = [ - ('binutils', '2.32'), - ('CMake', '3.15.3'), -] - -configopts = "-DGDCM_BUILD_DOCBOOK_MANPAGES=0" - -sanity_check_paths = { - 'files': ['lib/libgdcmCommon.a', 'lib/libgdcmDICT.a'], - 'dirs': ['include/gdcm-%(version_major_minor)s', 'lib/gdcm-%(version_major_minor)s'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/GDCM/GDCM-3.0.8-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/GDCM/GDCM-3.0.8-GCCcore-9.3.0.eb deleted file mode 100644 index 044e0a80dc9d..000000000000 --- a/easybuild/easyconfigs/g/GDCM/GDCM-3.0.8-GCCcore-9.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GDCM' -version = '3.0.8' - -homepage = 'https://sourceforge.net/projects/gdcm' -description = "Grassroots DICOM: Cross-platform DICOM implementation" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['33077958ec2fb43361cd4e2889dc901cc4d45c30b7f134950fc57ecd4f0637e1'] - -builddependencies = [ - ('binutils', '2.34'), - ('CMake', '3.16.4'), -] - -configopts = "-DGDCM_BUILD_DOCBOOK_MANPAGES=0" - -sanity_check_paths = { - 'files': ['lib/libgdcmCommon.a', 'lib/libgdcmDICT.a'], - 'dirs': ['include/gdcm-%(version_major_minor)s', 'lib/gdcm-%(version_major_minor)s'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/GDGraph/GDGraph-1.54-foss-2018b-Perl-5.28.0.eb b/easybuild/easyconfigs/g/GDGraph/GDGraph-1.54-foss-2018b-Perl-5.28.0.eb deleted file mode 100644 index d16247f54186..000000000000 --- a/easybuild/easyconfigs/g/GDGraph/GDGraph-1.54-foss-2018b-Perl-5.28.0.eb +++ /dev/null @@ -1,55 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'Bundle' - -name = 'GDGraph' -version = '1.54' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'https://metacpan.org/release/%(name)s' -description = "GDGraph is a Perl package to generate charts" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/lstein/Perl-GD/archive/'] - -dependencies = [ - ('Perl', '5.28.0'), - ('libgd', '2.2.5'), - ('libpng', '1.6.34'), - ('libjpeg-turbo', '2.0.0'), -] - -# this is a bundle of Perl modules -exts_defaultclass = 'PerlModule' -exts_filter = ("perl -e 'require %(ext_name)s'", '') - -exts_list = [ - ('GD', '2.71', { - 'source_tmpl': 'GD-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RU/RURBAN/'], - 'checksums': ['451be4873b2ad7261cc5679698cd9d2e84dbdde4309971869fc7734b569b7ac7'], - }), - ('GD::Text', '0.86', { - 'source_tmpl': 'GDTextUtil-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MV/MVERB/'], - 'checksums': ['886ecbf85cfe94f4135ee5689c4847a9ae783ecb99e6759e12c734f2dd6116bc'], - }), - ('GD::Graph', version, { - 'source_tmpl': 'GDGraph-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RU/RUZ/'], - 'checksums': ['b96f5c10b656c17d16ab65a1777c908297b028d3b6815f6d54b2337f006bfa4f'], - }), -] - -sanity_check_paths = { - 'files': ['bin/bdf2gdfont.pl'], - 'dirs': ['lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi', 'man'], -} - -modextrapaths = {'PERL5LIB': [ - 'lib/perl5/site_perl/%(perlver)s', - 'lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi', -]} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GDGraph/GDGraph-1.54-intel-2018a-Perl-5.26.1.eb b/easybuild/easyconfigs/g/GDGraph/GDGraph-1.54-intel-2018a-Perl-5.26.1.eb deleted file mode 100644 index 995d5229b65f..000000000000 --- a/easybuild/easyconfigs/g/GDGraph/GDGraph-1.54-intel-2018a-Perl-5.26.1.eb +++ /dev/null @@ -1,55 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'Bundle' - -name = 'GDGraph' -version = '1.54' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'https://metacpan.org/release/GDGraph' -description = "GDGraph is a Perl package to generate charts" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://github.com/lstein/Perl-GD/archive/'] - -dependencies = [ - ('Perl', '5.26.1'), - ('libgd', '2.2.5'), - ('libpng', '1.6.34'), - ('libjpeg-turbo', '1.5.3'), -] - -# this is a bundle of Perl modules -exts_defaultclass = 'PerlModule' -exts_filter = ("perl -e 'require %(ext_name)s'", '') - -exts_list = [ - ('GD', '2.68', { - 'source_tmpl': 'GD-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RU/RURBAN/'], - 'checksums': ['6aa3de0d49c22011d412789be664c46520b8d4eb4920fe30dbac501b88515e5c'], - }), - ('GD::Text', '0.86', { - 'source_tmpl': 'GDTextUtil-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MV/MVERB/'], - 'checksums': ['886ecbf85cfe94f4135ee5689c4847a9ae783ecb99e6759e12c734f2dd6116bc'], - }), - ('GD::Graph', version, { - 'source_tmpl': 'GDGraph-%(version)s.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RU/RUZ/'], - 'checksums': ['b96f5c10b656c17d16ab65a1777c908297b028d3b6815f6d54b2337f006bfa4f'], - }), -] - -sanity_check_paths = { - 'files': ['bin/bdf2gdfont.pl'], - 'dirs': ['lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi', 'man'], -} - -modextrapaths = {'PERL5LIB': [ - 'lib/perl5/site_perl/%(perlver)s', - 'lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi', -]} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GDMA/GDMA-2.3.3_20230603-GCC-12.3.0.eb b/easybuild/easyconfigs/g/GDMA/GDMA-2.3.3_20230603-GCC-12.3.0.eb new file mode 100644 index 000000000000..8c69e5d845c5 --- /dev/null +++ b/easybuild/easyconfigs/g/GDMA/GDMA-2.3.3_20230603-GCC-12.3.0.eb @@ -0,0 +1,42 @@ +easyblock = 'ConfigureMake' + +name = 'GDMA' +version = '2.3.3_20230603' +_commit = '6b8e81ec' + +homepage = 'https://gitlab.com/anthonyjs/gdma' +description = """ +The GDMA program carries out Distributed Multipole Analysis of wavefunctions +calculated by the Gaussian system of programs or the Psi4 package, using the +formatted checkpoint files that they can produce. The result is a set of +multipole moments at sites defined by the user (usually at the positions of the +atomic nuclei) which, given an accurate wavefunction, provide an accurate +description of the electrostatic field of the molecule.""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +sources = [{ + 'source_urls': ['https://gitlab.com/anthonyjs/gdma/-/archive/'], + 'download_filename': '%s.tar.gz' % _commit, + 'filename': SOURCE_TAR_GZ, +}] +checksums = ['cc008932ae8768e6cbd444337a998e02b2100c123492c260d6020590e76bec1e'] + +maxparallel = 1 + +skipsteps = ['configure'] + +# avoid using git to obtain the commit: not a cloned repo +prebuildopts = """sed -i "/^log =/,/^commit =/c commit = '%s'" src/version.py && """ % _commit + +preinstallopts = 'mkdir -p %(installdir)s/bin && ' +installopts = 'INSTALL_DIR=%(installdir)s/bin' + +sanity_check_paths = { + 'files': ['bin/gdma'], + 'dirs': [], +} + +sanity_check_commands = ['echo|gdma'] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/g/GDRCopy/GDRCopy-2.1-GCCcore-9.3.0-CUDA-11.0.2.eb b/easybuild/easyconfigs/g/GDRCopy/GDRCopy-2.1-GCCcore-9.3.0-CUDA-11.0.2.eb deleted file mode 100644 index 3c02c5d5c021..000000000000 --- a/easybuild/easyconfigs/g/GDRCopy/GDRCopy-2.1-GCCcore-9.3.0-CUDA-11.0.2.eb +++ /dev/null @@ -1,58 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GDRCopy' -version = '2.1' -local_cudaversion = '11.0.2' -versionsuffix = '-CUDA-%s' % local_cudaversion - -homepage = 'https://github.com/NVIDIA/gdrcopy' -description = "A low-latency GPU memory copy library based on NVIDIA GPUDirect RDMA technology." - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -github_account = 'NVIDIA' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['cecc7dcc071107f77396f5553c9109790b6d2298ae29eb2dbbdd52b2a213e4ea'] - -builddependencies = [ - ('binutils', '2.34'), - ('Autotools', '20180311'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('CUDAcore', local_cudaversion, '', SYSTEM), - ('Check', '0.15.2'), -] - -build_info_msg = """This easyconfig only installs the library and binaries of GDRCopy. Please -keep in mind that GDRCopy also needs the following kernel modules at runtime: - -1. Kernel module for GDRCopy: improves Host to GPU communication - https://github.com/NVIDIA/gdrcopy - RPM: 'gdrcopy-kmod', DEB: 'gdrdrv-dkms' - Requirements: version of GDRCopy kernel module (gdrdrv.ko) >= 2.0 - -2. (optional) Kernel module for GPUDirect RDMA: improves GPU to GPU communication - https://github.com/Mellanox/nv_peer_memory - RPM: 'nvidia_peer_memory' - Requirements: Mellanox HCA with MLNX_OFED 2.1 - -These kernel modules are not listed as system dependencies to lower the system -requirements to build this easyconfig, as they are not needed for the build.""" - -skipsteps = ['configure'] - -local_envopts = "PREFIX=%(installdir)s CUDA=$EBROOTCUDACORE" -prebuildopts = "PATH=$PATH:/sbin " # ensures that ldconfig is found -buildopts = "config lib exes %s" % local_envopts -installopts = local_envopts - -sanity_check_paths = { - 'files': ['bin/copybw', 'bin/copylat', 'bin/sanity', 'lib/libgdrapi.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'lib' 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 deleted file mode 100644 index 7e4da1c11d09..000000000000 --- a/easybuild/easyconfigs/g/GEM-library/GEM-library-20130406-045632_pre-release-3_Linux-x86_64.eb +++ /dev/null @@ -1,45 +0,0 @@ -# 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 = 'GEM-library' -version = '20130406-045632' -versionsuffix = '_pre-release-3_Linux-x86_64' - -homepage = 'http://algorithms.cnag.cat/wiki/The_GEM_library' -description = """ Next-generation sequencing platforms (Illumina/Solexa, ABI/SOLiD, etc.) - call for powerful and very optimized tools to index/analyze huge genomes. The GEM library - strives to be a true "next-generation" tool for handling any kind of sequence data, offering - state-of-the-art algorithms and data structures specifically tailored to this demanding task. - At the moment, efficient indexing and searching algorithms based on the Burrows-Wheeler - transform (BWT) have been implemented. The library core is written in C for maximum speed, - with concise interfaces to higher-level programming languages like OCaml and Python. - Many high-performance standalone programs (mapper, splice mapper, etc.) are provided along - with the library; in general, new algorithms and tools can be easily implemented on the top of it. """ - -toolchain = SYSTEM - -source_urls = [('http://sourceforge.net/projects/gemlibrary/files/gem-library/Binary%20pre-release%203/', 'download')] -# 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'] - -# 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) -skipsteps = ['build'] - -# glob support in MakeCp easyblock is required so EasyBuild-1.12 or higher is required -easybuild_version = '1.12.0' - -files_to_copy = [(["man/*"], 'man/man1/'), "bin"] - -sanity_check_paths = { - 'files': ["bin/gem-indexer", "bin/gem-mapper", "bin/gem-rna-mapper"], - 'dirs': ["man"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GEM/GEM-1.5.1-foss-2022a.eb b/easybuild/easyconfigs/g/GEM/GEM-1.5.1-foss-2022a.eb index 6ab102385f27..9fc8fe12aa1f 100644 --- a/easybuild/easyconfigs/g/GEM/GEM-1.5.1-foss-2022a.eb +++ b/easybuild/easyconfigs/g/GEM/GEM-1.5.1-foss-2022a.eb @@ -8,10 +8,10 @@ version = '1.5.1' homepage = 'https://github.com/large-scale-gxe-methods/GEM' description = """ -GEM (Gene-Environment interaction analysis for Millions of samples) is a -software program for large-scale gene-environment interaction testing in -samples from unrelated individuals. It enables genome-wide association -studies in up to millions of samples while allowing for multiple exposures, +GEM (Gene-Environment interaction analysis for Millions of samples) is a +software program for large-scale gene-environment interaction testing in +samples from unrelated individuals. It enables genome-wide association +studies in up to millions of samples while allowing for multiple exposures, control for genotype-covariate interactions, and robust inference. """ diff --git a/easybuild/easyconfigs/g/GEM/GEM-1.5.1-foss-2022b.eb b/easybuild/easyconfigs/g/GEM/GEM-1.5.1-foss-2022b.eb index f0223b7f4106..b61ab1c7bd57 100644 --- a/easybuild/easyconfigs/g/GEM/GEM-1.5.1-foss-2022b.eb +++ b/easybuild/easyconfigs/g/GEM/GEM-1.5.1-foss-2022b.eb @@ -8,10 +8,10 @@ version = '1.5.1' homepage = 'https://github.com/large-scale-gxe-methods/GEM' description = """ -GEM (Gene-Environment interaction analysis for Millions of samples) is a -software program for large-scale gene-environment interaction testing in -samples from unrelated individuals. It enables genome-wide association -studies in up to millions of samples while allowing for multiple exposures, +GEM (Gene-Environment interaction analysis for Millions of samples) is a +software program for large-scale gene-environment interaction testing in +samples from unrelated individuals. It enables genome-wide association +studies in up to millions of samples while allowing for multiple exposures, control for genotype-covariate interactions, and robust inference. """ diff --git a/easybuild/easyconfigs/g/GEMMA/GEMMA-0.97-foss-2016b.eb b/easybuild/easyconfigs/g/GEMMA/GEMMA-0.97-foss-2016b.eb deleted file mode 100644 index 66240220c015..000000000000 --- a/easybuild/easyconfigs/g/GEMMA/GEMMA-0.97-foss-2016b.eb +++ /dev/null @@ -1,38 +0,0 @@ -# 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 = 'MakeCp' - -name = 'GEMMA' -version = '0.97' - -homepage = 'https://github.com/genetics-statistics/GEMMA' -description = "Genome-wide Efficient Mixed Model Association" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['https://github.com/genetics-statistics/GEMMA/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['9b22a61f01af27e60d483cb7bca73e397d8ca4719c741349a8551984c6c33976'] - -builddependencies = [ - ('Eigen', '3.3.4', '', SYSTEM), -] - -dependencies = [ - ('GSL', '2.3'), - ('zlib', '1.2.8'), -] - -files_to_copy = ["bin", "doc", "example", "LICENSE", "README.md", "RELEASE-NOTES.md", "scripts", "VERSION"] - -sanity_check_commands = ["cd %(builddir)s/%(name)s-%(version)s/ && ./run_tests.sh"] - -sanity_check_paths = { - 'files': ["bin/gemma"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GEMMA/GEMMA-0.97-foss-2017a.eb b/easybuild/easyconfigs/g/GEMMA/GEMMA-0.97-foss-2017a.eb deleted file mode 100644 index 6112d5750a01..000000000000 --- a/easybuild/easyconfigs/g/GEMMA/GEMMA-0.97-foss-2017a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'MakeCp' - -name = 'GEMMA' -version = '0.97' - -homepage = 'https://github.com/genetics-statistics/GEMMA' -description = """GEMMA is a software toolkit for fast application of linear mixed models (LMMs) - and related models to genome-wide association studies (GWAS) and other large-scale data sets.""" - -toolchain = {'name': 'foss', 'version': '2017a'} - -source_urls = ['https://github.com/genetics-statistics/GEMMA/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['9b22a61f01af27e60d483cb7bca73e397d8ca4719c741349a8551984c6c33976'] - -builddependencies = [ - ('Eigen', '3.3.3'), -] - -dependencies = [ - ('GSL', '2.3'), -] - -runtest = 'check' - -files_to_copy = ['bin'] - -sanity_check_paths = { - 'files': ['bin/gemma'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GEMMA/GEMMA-0.98.1-foss-2018b.eb b/easybuild/easyconfigs/g/GEMMA/GEMMA-0.98.1-foss-2018b.eb deleted file mode 100644 index 149f74bea8fe..000000000000 --- a/easybuild/easyconfigs/g/GEMMA/GEMMA-0.98.1-foss-2018b.eb +++ /dev/null @@ -1,38 +0,0 @@ -# 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 = 'MakeCp' - -name = 'GEMMA' -version = '0.98.1' - -homepage = 'https://github.com/genetics-statistics/GEMMA' -description = "Genome-wide Efficient Mixed Model Association" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/genetics-statistics/GEMMA/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['6beeed4a9e727a96fdea9e86e39bbe9cbc9f0540ad3a1053814e95b0863a7e6b'] - -builddependencies = [ - ('Eigen', '3.3.4', '', SYSTEM), -] - -dependencies = [ - ('GSL', '2.5'), - ('zlib', '1.2.11') -] - -files_to_copy = ["bin", "doc", "example", "LICENSE", "README.md", "RELEASE-NOTES.md", "scripts", "VERSION"] - -sanity_check_commands = ["cd %(builddir)s/%(name)s-%(version)s/ && ./run_tests.sh"] - -sanity_check_paths = { - 'files': ["bin/gemma"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GEMMA/GEMMA-0.98.5-foss-2020a.eb b/easybuild/easyconfigs/g/GEMMA/GEMMA-0.98.5-foss-2020a.eb deleted file mode 100644 index 0209363b19e4..000000000000 --- a/easybuild/easyconfigs/g/GEMMA/GEMMA-0.98.5-foss-2020a.eb +++ /dev/null @@ -1,42 +0,0 @@ -# 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 = 'MakeCp' - -name = 'GEMMA' -version = '0.98.5' - -homepage = 'https://github.com/genetics-statistics/GEMMA' -description = "Genome-wide Efficient Mixed Model Association" - -toolchain = {'name': 'foss', 'version': '2020a'} - -source_urls = ['https://github.com/genetics-statistics/GEMMA/archive/refs/tags'] -sources = ['v%(version)s.tar.gz'] -checksums = ['3ed336deee29e370f96ec8f1a240f7b62550e57dcd1694245ce7ec8f42241677'] - -builddependencies = [ - ('Eigen', '3.3.7'), - ('Perl', '5.30.2'), - ('Ruby', '2.7.2'), -] - -dependencies = [ - ('GSL', '2.6'), - ('zlib', '1.2.11') -] - -files_to_copy = ["bin", "doc", "example", "LICENSE", "README.md", "RELEASE-NOTES.md", "scripts", "VERSION"] - -runtest = 'check' - -sanity_check_commands = ["gemma -h", "gemma -license"] - -sanity_check_paths = { - 'files': ["bin/gemma"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GEMSTAT/Gemstat-missing-includes.patch b/easybuild/easyconfigs/g/GEMSTAT/Gemstat-missing-includes.patch deleted file mode 100644 index eaf441f24ad2..000000000000 --- a/easybuild/easyconfigs/g/GEMSTAT/Gemstat-missing-includes.patch +++ /dev/null @@ -1,29 +0,0 @@ -Only in gemstat/src: ExprPredictor.o -Only in gemstat/src: SeqAnnotator.o -diff -ru gemstat.orig/src/Tools.cpp gemstat/src/Tools.cpp ---- gemstat.orig/src/Tools.cpp 2010-07-21 17:28:01.000000000 +0200 -+++ gemstat/src/Tools.cpp 2014-05-06 18:29:58.764911840 +0200 -@@ -4,6 +4,8 @@ - - #include "Tools.h" - -+#include -+ - const log_add_table table( -10.0, 0, 500 ); // global variable - - // create a vector from gsl_vector -diff -ru gemstat.orig/src/Tools.h gemstat/src/Tools.h ---- gemstat.orig/src/Tools.h 2010-07-21 17:28:01.000000000 +0200 -+++ gemstat/src/Tools.h 2014-05-06 18:30:16.579034514 +0200 -@@ -25,6 +25,8 @@ - #include - #include - -+#include -+ - using namespace std; - - /* constants */ -Only in gemstat/src: Tools.o -Only in gemstat/src: seq2expr -Only in gemstat/src: seq2expr.o diff --git a/easybuild/easyconfigs/g/GEOS/GEOS-3.12.1-GCC-13.2.0.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.12.1-GCC-13.2.0.eb new file mode 100644 index 000000000000..8dc235ab95ce --- /dev/null +++ b/easybuild/easyconfigs/g/GEOS/GEOS-3.12.1-GCC-13.2.0.eb @@ -0,0 +1,26 @@ +easyblock = 'CMakeMake' + +name = 'GEOS' +version = '3.12.1' + +homepage = 'https://trac.osgeo.org/geos' +description = """GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS)""" + +toolchain = {'name': 'GCC', 'version': '13.2.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://download.osgeo.org/geos/'] +sources = [SOURCELOWER_TAR_BZ2] +checksums = ['d6ea7e492224b51193e8244fe3ec17c4d44d0777f3c32ca4fb171140549a0d03'] + +builddependencies = [('CMake', '3.27.6')] + +# Build static and shared libraries +configopts = ['', '-DBUILD_SHARED_LIBS=OFF'] + +sanity_check_paths = { + 'files': ['bin/geos-config', 'lib/libgeos.%s' % SHLIB_EXT, 'lib/libgeos.a', 'include/geos.h'], + 'dirs': [], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GEOS/GEOS-3.12.2-GCC-13.3.0.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.12.2-GCC-13.3.0.eb new file mode 100644 index 000000000000..6b174f0bf8a8 --- /dev/null +++ b/easybuild/easyconfigs/g/GEOS/GEOS-3.12.2-GCC-13.3.0.eb @@ -0,0 +1,27 @@ +easyblock = 'CMakeMake' + +name = 'GEOS' +version = '3.12.2' + +homepage = 'https://trac.osgeo.org/geos' +description = """GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS)""" + +toolchain = {'name': 'GCC', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://download.osgeo.org/geos/'] +sources = [SOURCELOWER_TAR_BZ2] +checksums = ['34c7770bf0090ee88488af98767d08e779f124fa33437e0aabec8abd4609fec6'] + +builddependencies = [('CMake', '3.29.3')] + +# Build static and shared libraries +configopts = ['', '-DBUILD_SHARED_LIBS=OFF'] + +sanity_check_paths = { + 'files': ['bin/geos-config', 'lib/libgeos.%s' % SHLIB_EXT, 'lib/libgeos.a', 'lib/libgeos_c.%s' % SHLIB_EXT, + 'include/geos.h'], + 'dirs': [], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GEOS/GEOS-3.5.0-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.5.0-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index b8bf09f57e16..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.5.0-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.5.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://trac.osgeo.org/geos' -description = """GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS)""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['http://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] - -dependencies = [('Python', '2.7.11')] - -builddependencies = [('SWIG', '3.0.8', 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.5.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.5.0-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index e5b4060a66bb..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.5.0-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.5.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://trac.osgeo.org/geos' -description = """GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS)""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['http://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] - -dependencies = [('Python', '2.7.12')] - -builddependencies = [('SWIG', '3.0.10', versionsuffix)] - -configopts = '--enable-python' - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': ['bin/geos-config', 'lib/libgeos.%s' % SHLIB_EXT, 'lib/libgeos.a', 'include/geos.h'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/geos'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/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 deleted file mode 100644 index 02e7eb0e4003..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.6.1-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,28 +0,0 @@ -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-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.6.1-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index 9997517749a7..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.6.1-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,28 +0,0 @@ -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': '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 deleted file mode 100644 index 4483d7a5d063..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.6.1-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,28 +0,0 @@ -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 deleted file mode 100644 index 786b191d554b..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.6.1-intel-2017a-Python-3.6.1.eb +++ /dev/null @@ -1,29 +0,0 @@ -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 deleted file mode 100644 index 51d136b71dbd..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.6.1_fix-Python3.patch +++ /dev/null @@ -1,65 +0,0 @@ -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/GEOS/GEOS-3.6.2-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index 792d599c4017..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.6.2' -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': '2017b'} - -source_urls = ['http://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['045a13df84d605a866602f6020fc6cbf8bf4c42fb50de237a08926e1d7d7652a'] - -dependencies = [('Python', '2.7.14')] - -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.2-foss-2017b-Python-3.6.2.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2-foss-2017b-Python-3.6.2.eb deleted file mode 100644 index 69d6ae2b5972..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2-foss-2017b-Python-3.6.2.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.6.2' -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': '2017b'} - -source_urls = ['http://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = ['GEOS-%(version)s_fix-Python3.patch'] -checksums = [ - '045a13df84d605a866602f6020fc6cbf8bf4c42fb50de237a08926e1d7d7652a', # geos-3.6.2.tar.bz2 - 'ce320e5533e407807c0e0599b6cf06e207bc993204b27250bf7e1d0f24160029' # GEOS-3.6.2_fix-Python3.patch -] - -dependencies = [('Python', '3.6.2')] - -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.2-foss-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2-foss-2017b-Python-3.6.3.eb deleted file mode 100644 index 4e63108cf06d..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2-foss-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.6.2' -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': '2017b'} - -source_urls = ['http://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = ['GEOS-%(version)s_fix-Python3.patch'] -checksums = [ - '045a13df84d605a866602f6020fc6cbf8bf4c42fb50de237a08926e1d7d7652a', # geos-3.6.2.tar.bz2 - 'ce320e5533e407807c0e0599b6cf06e207bc993204b27250bf7e1d0f24160029', # GEOS-3.6.2_fix-Python3.patch -] - -dependencies = [('Python', '3.6.3')] - -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.2-foss-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2-foss-2018a-Python-2.7.14.eb deleted file mode 100644 index 4b1d9cde3059..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2-foss-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.6.2' -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': '2018a'} - -source_urls = ['http://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['045a13df84d605a866602f6020fc6cbf8bf4c42fb50de237a08926e1d7d7652a'] - -dependencies = [('Python', '2.7.14')] - -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.2-foss-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2-foss-2018a-Python-3.6.4.eb deleted file mode 100644 index cd457abe15d8..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2-foss-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.6.2' -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': '2018a'} - -source_urls = ['http://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = ['GEOS-%(version)s_fix-Python3.patch'] -checksums = [ - '045a13df84d605a866602f6020fc6cbf8bf4c42fb50de237a08926e1d7d7652a', # geos-3.6.2.tar.bz2 - 'ce320e5533e407807c0e0599b6cf06e207bc993204b27250bf7e1d0f24160029', # GEOS-3.6.2_fix-Python3.patch -] - -dependencies = [('Python', '3.6.4')] - -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.2-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index d63a4bd88c66..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.6.2' -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': '2018b'} - -source_urls = ['http://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = ['GEOS-%(version)s_fix-Python3.patch'] -checksums = [ - '045a13df84d605a866602f6020fc6cbf8bf4c42fb50de237a08926e1d7d7652a', # geos-3.6.2.tar.bz2 - 'ce320e5533e407807c0e0599b6cf06e207bc993204b27250bf7e1d0f24160029', # GEOS-3.6.2_fix-Python3.patch -] - -dependencies = [('Python', '2.7.15')] - -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.2-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 6f00e8b868a0..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.6.2' -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': '2018b'} - -source_urls = ['http://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = ['GEOS-%(version)s_fix-Python3.patch'] -checksums = [ - '045a13df84d605a866602f6020fc6cbf8bf4c42fb50de237a08926e1d7d7652a', # geos-3.6.2.tar.bz2 - 'ce320e5533e407807c0e0599b6cf06e207bc993204b27250bf7e1d0f24160029', # GEOS-3.6.2_fix-Python3.patch -] - -dependencies = [('Python', '3.6.6')] - -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.2-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index ccbee93a2f64..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.6.2' -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': '2017b'} - -source_urls = ['http://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['045a13df84d605a866602f6020fc6cbf8bf4c42fb50de237a08926e1d7d7652a'] - -dependencies = [('Python', '2.7.14')] - -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.2-intel-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2-intel-2017b-Python-3.6.3.eb deleted file mode 100644 index 1400f3e3abbb..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2-intel-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.6.2' -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': '2017b'} - -source_urls = ['http://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = ['GEOS-%(version)s_fix-Python3.patch'] -checksums = [ - '045a13df84d605a866602f6020fc6cbf8bf4c42fb50de237a08926e1d7d7652a', # geos-3.6.2.tar.bz2 - 'ce320e5533e407807c0e0599b6cf06e207bc993204b27250bf7e1d0f24160029', # GEOS-3.6.2_fix-Python3.patch -] - -dependencies = [('Python', '3.6.3')] - -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.2-intel-2018.01-Python-3.6.3.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2-intel-2018.01-Python-3.6.3.eb deleted file mode 100644 index aca94b4da754..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2-intel-2018.01-Python-3.6.3.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.6.2' -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': '2018.01'} - -source_urls = ['http://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = ['GEOS-%(version)s_fix-Python3.patch'] -checksums = [ - '045a13df84d605a866602f6020fc6cbf8bf4c42fb50de237a08926e1d7d7652a', # geos-3.6.2.tar.bz2 - 'ce320e5533e407807c0e0599b6cf06e207bc993204b27250bf7e1d0f24160029', # GEOS-3.6.2_fix-Python3.patch -] - -dependencies = [('Python', '3.6.3')] - -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.2-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index 9458947c8f6a..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.6.2' -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': '2018a'} - -source_urls = ['http://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['045a13df84d605a866602f6020fc6cbf8bf4c42fb50de237a08926e1d7d7652a'] - -dependencies = [('Python', '2.7.14')] - -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.2-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index 95716d8fdcaf..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.6.2' -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': '2018a'} - -source_urls = ['http://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = ['GEOS-%(version)s_fix-Python3.patch'] -checksums = [ - '045a13df84d605a866602f6020fc6cbf8bf4c42fb50de237a08926e1d7d7652a', # geos-3.6.2.tar.bz2 - 'ce320e5533e407807c0e0599b6cf06e207bc993204b27250bf7e1d0f24160029', # GEOS-3.6.2_fix-Python3.patch -] - -dependencies = [('Python', '3.6.4')] - -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.2-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index 5528e8c4a44b..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.6.2' -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': '2018b'} - -source_urls = ['http://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = ['GEOS-%(version)s_fix-Python3.patch'] -checksums = [ - '045a13df84d605a866602f6020fc6cbf8bf4c42fb50de237a08926e1d7d7652a', # geos-3.6.2.tar.bz2 - 'ce320e5533e407807c0e0599b6cf06e207bc993204b27250bf7e1d0f24160029', # GEOS-3.6.2_fix-Python3.patch -] - -dependencies = [('Python', '3.6.6')] - -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.2-iomkl-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2-iomkl-2018a-Python-3.6.4.eb deleted file mode 100644 index d59b56c1f802..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2-iomkl-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.6.2' -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': 'iomkl', 'version': '2018a'} - -source_urls = ['http://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = ['GEOS-%(version)s_fix-Python3.patch'] -checksums = [ - '045a13df84d605a866602f6020fc6cbf8bf4c42fb50de237a08926e1d7d7652a', # geos-3.6.2.tar.bz2 - 'ce320e5533e407807c0e0599b6cf06e207bc993204b27250bf7e1d0f24160029', # GEOS-3.6.2_fix-Python3.patch -] - -dependencies = [('Python', '3.6.4')] - -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.2_fix-Python3.patch b/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2_fix-Python3.patch deleted file mode 100644 index 4b95a80daab5..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.6.2_fix-Python3.patch +++ /dev/null @@ -1,26 +0,0 @@ -Fix search for Python library path when configuring with Python 3 -source: GEOS-3.6.1_fix-Python3.patch from easybuild-easyconfigs repository ---- configure.orig 2017-07-25 11:27:30.000000000 +0200 -+++ configure 2017-11-30 12:54:43.393290047 +0100 -@@ -18543,18 +18543,19 @@ - { $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"` -+ 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/GEOS/GEOS-3.7.2-foss-2019a-Python-2.7.15.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.7.2-foss-2019a-Python-2.7.15.eb deleted file mode 100644 index fb137a198412..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.7.2-foss-2019a-Python-2.7.15.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.7.2' -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': '2019a'} - -source_urls = ['http://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['2166e65be6d612317115bfec07827c11b403c3f303e0a7420a2106bc999d7707'] - -dependencies = [('Python', '2.7.15')] - -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.7.2-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.7.2-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index 5f873facfb20..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.7.2-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.7.2' -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': '2019a'} - -source_urls = ['http://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = ['GEOS-%(version)s_fix-Python3.patch'] -checksums = [ - '2166e65be6d612317115bfec07827c11b403c3f303e0a7420a2106bc999d7707', # geos-3.7.2.tar.bz2 - 'e14b54796d9d41261caae64b5a106b4bd8a77f37a51aa9b8ada30d87d208e2e0', # GEOS-3.7.2_fix-Python3.patch -] - -dependencies = [('Python', '3.7.2')] - -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.7.2-intel-2019a-Python-2.7.15.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.7.2-intel-2019a-Python-2.7.15.eb deleted file mode 100644 index 3176a9219a88..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.7.2-intel-2019a-Python-2.7.15.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.7.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://trac.osgeo.org/geos' -description = """GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS)""" - -toolchain = {'name': 'intel', 'version': '2019a'} - -source_urls = ['https://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = ['GEOS-%(version)s_fix-Python3.patch'] -checksums = [ - '2166e65be6d612317115bfec07827c11b403c3f303e0a7420a2106bc999d7707', # geos-3.7.2.tar.bz2 - 'e14b54796d9d41261caae64b5a106b4bd8a77f37a51aa9b8ada30d87d208e2e0', # GEOS-3.7.2_fix-Python3.patch -] - -dependencies = [('Python', '2.7.15')] - -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.7.2-intel-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.7.2-intel-2019a-Python-3.7.2.eb deleted file mode 100644 index a57ba5050341..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.7.2-intel-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.7.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://trac.osgeo.org/geos' -description = """GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS)""" - -toolchain = {'name': 'intel', 'version': '2019a'} - -source_urls = ['https://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = ['GEOS-%(version)s_fix-Python3.patch'] -checksums = [ - '2166e65be6d612317115bfec07827c11b403c3f303e0a7420a2106bc999d7707', # geos-3.7.2.tar.bz2 - 'e14b54796d9d41261caae64b5a106b4bd8a77f37a51aa9b8ada30d87d208e2e0', # GEOS-3.7.2_fix-Python3.patch -] - -dependencies = [('Python', '3.7.2')] - -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.8.0-GCC-8.3.0-Python-3.7.4.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.8.0-GCC-8.3.0-Python-3.7.4.eb deleted file mode 100644 index 8078c9d6f31f..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.8.0-GCC-8.3.0-Python-3.7.4.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.8.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://trac.osgeo.org/geos' -description = """GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS)""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -source_urls = ['https://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = ['GEOS-3.7.2_fix-Python3.patch'] -checksums = [ - '99114c3dc95df31757f44d2afde73e61b9f742f0b683fd1894cbbee05dda62d5', # geos-3.8.0.tar.bz2 - 'e14b54796d9d41261caae64b5a106b4bd8a77f37a51aa9b8ada30d87d208e2e0', # GEOS-3.7.2_fix-Python3.patch -] - -dependencies = [('Python', '3.7.4')] - -builddependencies = [('SWIG', '4.0.1')] - -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.8.0-GCC-8.3.0.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.8.0-GCC-8.3.0.eb deleted file mode 100644 index 4ce0c6ab74a6..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.8.0-GCC-8.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.8.0' - -homepage = 'https://trac.osgeo.org/geos' -description = """GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS)""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -source_urls = ['https://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = [ - '99114c3dc95df31757f44d2afde73e61b9f742f0b683fd1894cbbee05dda62d5', # geos-3.8.0.tar.bz2 -] - -sanity_check_paths = { - 'files': ['bin/geos-config', 'lib/libgeos.%s' % SHLIB_EXT, 'lib/libgeos.a', 'include/geos.h'], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GEOS/GEOS-3.8.0-iccifort-2019.5.281-Python-3.7.4.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.8.0-iccifort-2019.5.281-Python-3.7.4.eb deleted file mode 100644 index 0276f04c9324..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.8.0-iccifort-2019.5.281-Python-3.7.4.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.8.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://trac.osgeo.org/geos' -description = """GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS)""" - -toolchain = {'name': 'iccifort', 'version': '2019.5.281'} - -source_urls = ['https://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = ['GEOS-3.7.2_fix-Python3.patch'] -checksums = [ - '99114c3dc95df31757f44d2afde73e61b9f742f0b683fd1894cbbee05dda62d5', # geos-3.8.0.tar.bz2 - 'e14b54796d9d41261caae64b5a106b4bd8a77f37a51aa9b8ada30d87d208e2e0', # GEOS-3.7.2_fix-Python3.patch -] - -dependencies = [('Python', '3.7.4')] - -builddependencies = [('SWIG', '4.0.1')] - -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.8.1-GCC-9.3.0-Python-3.8.2.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.8.1-GCC-9.3.0-Python-3.8.2.eb deleted file mode 100644 index 6bec3cd41c8e..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.8.1-GCC-9.3.0-Python-3.8.2.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.8.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://trac.osgeo.org/geos' -description = """GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS)""" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} - -source_urls = ['https://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = ['GEOS-3.7.2_fix-Python3.patch'] -checksums = [ - '4258af4308deb9dbb5047379026b4cd9838513627cb943a44e16c40e42ae17f7', # geos-3.8.1.tar.bz2 - 'e14b54796d9d41261caae64b5a106b4bd8a77f37a51aa9b8ada30d87d208e2e0', # GEOS-3.7.2_fix-Python3.patch -] - -dependencies = [('Python', '3.8.2')] - -builddependencies = [('SWIG', '4.0.1')] - -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.8.1-iccifort-2020.1.217-Python-3.8.2.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.8.1-iccifort-2020.1.217-Python-3.8.2.eb deleted file mode 100644 index 0bf4e9a4ce96..000000000000 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.8.1-iccifort-2020.1.217-Python-3.8.2.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GEOS' -version = '3.8.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://trac.osgeo.org/geos' -description = """GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS)""" - -toolchain = {'name': 'iccifort', 'version': '2020.1.217'} - -source_urls = ['https://download.osgeo.org/geos/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = ['GEOS-3.7.2_fix-Python3.patch'] -checksums = [ - '4258af4308deb9dbb5047379026b4cd9838513627cb943a44e16c40e42ae17f7', # geos-3.8.1.tar.bz2 - 'e14b54796d9d41261caae64b5a106b4bd8a77f37a51aa9b8ada30d87d208e2e0', # GEOS-3.7.2_fix-Python3.patch -] - -dependencies = [('Python', '3.8.2')] - -builddependencies = [('SWIG', '4.0.1')] - -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/GETORB/GETORB-2.3.2-intel-2017a.eb b/easybuild/easyconfigs/g/GETORB/GETORB-2.3.2-intel-2017a.eb deleted file mode 100644 index f01c7d156494..000000000000 --- a/easybuild/easyconfigs/g/GETORB/GETORB-2.3.2-intel-2017a.eb +++ /dev/null @@ -1,26 +0,0 @@ -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/GFF3-toolkit/GFF3-toolkit-2.1.0-foss-2022a.eb b/easybuild/easyconfigs/g/GFF3-toolkit/GFF3-toolkit-2.1.0-foss-2022a.eb index 6698ca78b960..3c22437e4370 100644 --- a/easybuild/easyconfigs/g/GFF3-toolkit/GFF3-toolkit-2.1.0-foss-2022a.eb +++ b/easybuild/easyconfigs/g/GFF3-toolkit/GFF3-toolkit-2.1.0-foss-2022a.eb @@ -26,10 +26,6 @@ local_blast_path = '%(installdir)s/lib/python%(pyshortver)s/site-packages/gff3to preinstallopts = "mkdir -p %s && " % local_blast_path preinstallopts += "ln -s $EBROOTBLASTPLUS/bin %s && " % local_blast_path -use_pip = True -sanity_pip_check = True -download_dep_fail = True - options = {'modulename': 'gff3tool'} 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 deleted file mode 100644 index 4f13bddcdc41..000000000000 --- a/easybuild/easyconfigs/g/GFOLD/GFOLD-1.1.4-intel-2016a.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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 deleted file mode 100644 index 23ba52ac639a..000000000000 --- a/easybuild/easyconfigs/g/GFOLD/gfold-1.1.4-makefile.patch +++ /dev/null @@ -1,18 +0,0 @@ -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/GHC/GHC-6.12.3.eb b/easybuild/easyconfigs/g/GHC/GHC-6.12.3.eb deleted file mode 100644 index 92c62f1887ba..000000000000 --- a/easybuild/easyconfigs/g/GHC/GHC-6.12.3.eb +++ /dev/null @@ -1,12 +0,0 @@ -name = 'GHC' -version = '6.12.3' - -homepage = 'http://haskell.org/ghc/' -description = """The Glorious/Glasgow Haskell Compiler""" - -toolchain = SYSTEM - -sources = ['%(namelower)s-%(version)s-x86_64-unknown-linux-n.tar.bz2'] -source_urls = ['http://www.haskell.org/ghc/dist/%(version)s/'] - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GHC/GHC-9.10.1-x86_64.eb b/easybuild/easyconfigs/g/GHC/GHC-9.10.1-x86_64.eb new file mode 100644 index 000000000000..2074b920ebd8 --- /dev/null +++ b/easybuild/easyconfigs/g/GHC/GHC-9.10.1-x86_64.eb @@ -0,0 +1,82 @@ +# This is a binary install that requires a './configure' and 'make install' steps for GHC. +# We pull the centos7 binary tarball as is the one built against oldest system libs, +# making it upwards compatible with newer distros. +# +# To get a functional 'ghc' binary on the SYSTEM toolchain we need +# gmp headers and ncurses libtinfo.so.5, to avoid requiring extra OS deps for them +# we include them in this bundle. +# Binaries obtained with ghc do not require them, so it should be possible to use this bundle +# just as builddep among different toolchains. +# +# For details, see the PR discussion: +# https://github.com/easybuilders/easybuild-easyconfigs/pull/11310 + +easyblock = 'Bundle' + +name = 'GHC' +version = '9.10.1' +versionsuffix = '-x86_64' + +homepage = 'https://haskell.org/ghc/' +description = """The Glorious/Glasgow Haskell Compiler""" + +toolchain = SYSTEM + +builddependencies = [ + ('binutils', '2.42'), + ('M4', '1.4.19'), +] + +default_easyblock = 'ConfigureMake' + +local_distro_tarball = 'centos7' + +components = [ + ('GMP', '6.3.0', { + 'source_urls': [GNU_SOURCE], + 'sources': [SOURCELOWER_TAR_BZ2], + 'checksums': ['ac28211a7cfb609bae2e2c8d6058d66c8fe96434f740cf6fe2e47b000d1c20cb'], + 'configopts': ' --enable-cxx', + 'start_dir': '%(namelower)s-%(version)s', + }), + ('ncurses', '5.9', { + 'source_urls': [GNU_SOURCE], + 'sources': [SOURCE_TAR_GZ], + 'patches': [ + 'ncurses-%(version)s_configure_darwin.patch', + 'ncurses-%(version)s_fix-missing-const.patch', + ], + 'checksums': [ + '9046298fb440324c9d4135ecea7879ffed8546dd1b58e59430ea07a4633f563b', + '8c471fc2b1961a6e6e5981b7f7b3512e7fe58fcb04461aa4520157d4c1159998', + '027f7bd5876b761b48db624ddbdd106fa1c535dfb2752ef5a0eddeb2a8896cfd', + ], + 'preconfigopts': "export CPPFLAGS='-P -std=c++14' && ", + 'configopts': ' --with-shared --enable-overwrite --with-termlib=tinfo', + 'start_dir': '%(namelower)s-%(version)s', + }), + (name, version, { + 'source_urls': ['https://downloads.haskell.org/~ghc/%(version)s/'], + 'sources': ['%%(namelower)s-%%(version)s-x86_64-%s-linux.tar.xz' % local_distro_tarball], + 'checksums': ['fab143f10f845629cb1b373309b5680667cbaab298cf49827e383ee8a9ddf683'], + # ghc-8.6.5-x86_64-centos7-linux.tar.xz + 'skipsteps': ['build'], + 'preinstallopts': 'LD_LIBRARY_PATH="%(installdir)s/lib:$LD_LIBRARY_PATH" ', + 'start_dir': '%(namelower)s-%(version)s-x86_64-unknown-linux', + }), +] + +local_ncurses_libs = ["form", "menu", "ncurses", "panel", "tinfo"] + +sanity_check_paths = { + 'files': ['lib/lib%s.%s' % (x, y) for x in ['gmp', 'gmpxx'] for y in [SHLIB_EXT, 'a']] + + ['include/gmp.h', 'include/gmpxx.h'] + + ['lib/lib%s%s.a' % (x, y) for x in local_ncurses_libs for y in ['', '_g']] + + ['lib/lib%s.%s' % (x, y) for x in local_ncurses_libs for y in [SHLIB_EXT]] + + ['bin/ghc', 'bin/ghci', 'bin/ghc-pkg', 'bin/runghc', 'bin/runhaskell'], + 'dirs': ['bin', 'lib', 'share', 'include'], +} + +sanity_check_commands = ['ghc --version'] + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GI-DocGen/GI-DocGen-2023.3-GCCcore-12.3.0.eb b/easybuild/easyconfigs/g/GI-DocGen/GI-DocGen-2023.3-GCCcore-12.3.0.eb index d098c3c3cbc0..07680f02a1bd 100644 --- a/easybuild/easyconfigs/g/GI-DocGen/GI-DocGen-2023.3-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/g/GI-DocGen/GI-DocGen-2023.3-GCCcore-12.3.0.eb @@ -21,12 +21,6 @@ dependencies = [ ('Python-bundle-PyPI', '2023.06'), ] -exts_default_options = { - 'download_dep_fail': True, - 'sanity_pip_check': True, - 'use_pip': True, -} - exts_list = [ ('Markdown', '3.5.2', { 'checksums': ['e1ac7b3dc550ee80e602e71c1d168002f062e49f1b11e26a36264dafd4df2ef8'], diff --git a/easybuild/easyconfigs/g/GIMIC/GIMIC-2.2.1-foss-2022a.eb b/easybuild/easyconfigs/g/GIMIC/GIMIC-2.2.1-foss-2022a.eb index 42e999a8fe0f..7da7cadf8b1e 100644 --- a/easybuild/easyconfigs/g/GIMIC/GIMIC-2.2.1-foss-2022a.eb +++ b/easybuild/easyconfigs/g/GIMIC/GIMIC-2.2.1-foss-2022a.eb @@ -41,9 +41,6 @@ configopts += '-DPYTHON_VERSION=%(pyshortver)s ' exts_defaultclass = 'PythonPackage' exts_default_options = { 'source_urls': [PYPI_SOURCE], - 'use_pip': True, - 'download_dep_fail': True, - 'sanity_pip_check': True, } exts_list = [ ('pyparsing', '2.4.7', { @@ -52,7 +49,7 @@ exts_list = [ ] modextrapaths = { - 'PYTHONPATH': ['bin/QCTools', 'lib/python%(pyshortver)s/site-packages'], + 'PYTHONPATH': 'bin/QCTools', } sanity_check_paths = { diff --git a/easybuild/easyconfigs/g/GIMIC/GIMIC-2018.04.20-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/g/GIMIC/GIMIC-2018.04.20-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index 366f3f9d405d..000000000000 --- a/easybuild/easyconfigs/g/GIMIC/GIMIC-2018.04.20-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,51 +0,0 @@ -easyblock = "CMakeMake" - -name = 'GIMIC' -version = '2018.04.20' -versionsuffix = '-Python-%(pyver)s' -local_commit = 'fa939fe4553c77683044bc08890d9bcf1486aecc' - -homepage = 'http://gimic.readthedocs.io' -description = """The GIMIC program calculates magnetically induced currents in molecules. - You need to provide this program with a density matrix in atomic-orbital (AO) basis - and three (effective) magnetically perturbed AO density matrices in the proper format. -Currently ACES2, Turbomole, G09, QChem, FERMION++, and LSDalton can produce these matrices.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://github.com/qmcurrents/gimic/archive'] -sources = ['%s.tar.gz' % local_commit] -patches = ['%(name)s-%(version)s_git.patch'] -checksums = [ - # fa939fe4553c77683044bc08890d9bcf1486aecc.tar.gz - 'b6aca9e1dfa482000e0d73388ca68bb26e34bdd55819edc81db2c16aadd9844e', - '3d20b4312169c4fe09bd24185ab980c566c3783523ceb2f579578430382f8e6b', # GIMIC-2018.04.20_git.patch -] - -builddependencies = [ - ('CMake', '3.10.2'), -] - -dependencies = [ - ('Python', '2.7.14'), - ('PyYAML', '3.12', versionsuffix), - ('Perl', '5.26.1'), -] - -separate_build_dir = True - -configopts = '-DENABLE_OPENMP=ON -DENABLE_MKL_FLAG=ON -DGIT_REVISION=%s ' % local_commit -configopts += '-DCMAKE_CXX_FLAGS_RELEASE:STRING="-DNDEBUG" ' -configopts += '-DCMAKE_C_FLAGS_RELEASE:STRING="-DNDEBUG" ' -configopts += '-DCMAKE_Fortran_FLAGS_RELEASE:STRING=" " ' - -sanity_check_paths = { - 'files': ['bin/gimic', 'lib/libgimic2.a'], - 'dirs': ['include', 'bin/QCTools', 'lib/python/site-packages'], -} - -parallel = 4 - -modextrapaths = {'PYTHONPATH': ['lib/python/site-packages', 'bin/QCTools']} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/g/GIMIC/GIMIC-2018.04.20_git.patch b/easybuild/easyconfigs/g/GIMIC/GIMIC-2018.04.20_git.patch deleted file mode 100644 index 086bd11994b0..000000000000 --- a/easybuild/easyconfigs/g/GIMIC/GIMIC-2018.04.20_git.patch +++ /dev/null @@ -1,35 +0,0 @@ -# Use cmake-variable GIT_REVISON value, and do not look git revision number using git command -# compilation of reorder.f90 crashes intel compiler with -O2 -# Obey CMAKE_INSTALL_PREFIX -# July 10th 2018 by B. Hajgato (Free University Brussels - VUB) ---- cmake/custom/git.cmake.orig 2018-04-20 09:44:47.000000000 +0200 -+++ cmake/custom/git.cmake 2018-07-10 14:06:50.949238887 +0200 -@@ -1,12 +1,3 @@ --set(GIT_REVISION) --find_package(Git) --if (GIT_FOUND) -- execute_process( -- COMMAND ${GIT_EXECUTABLE} rev-list --abbrev-commit --max-count=1 HEAD -- OUTPUT_VARIABLE GIT_REVISION -- WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} -- ) - string(STRIP - ${GIT_REVISION} - GIT_REVISION) --endif() ---- src/libgimic/CMakeLists.txt.orig 2018-04-20 09:44:47.000000000 +0200 -+++ src/libgimic/CMakeLists.txt 2018-07-10 15:17:24.542709076 +0200 -@@ -92,4 +92,4 @@ - install(FILES GimicInterface.h gimic_interface.h gimic.pxd - DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} - ) -- -+SET_SOURCE_FILES_PROPERTIES(reorder.f90 PROPERTIES COMPILE_FLAGS "${COMPILE_FLAGS} -O1") ---- cmake/custom/own.cmake.orig 2018-04-20 09:44:47.000000000 +0200 -+++ cmake/custom/own.cmake 2018-07-10 16:08:05.999455805 +0200 -@@ -1,4 +1,4 @@ --set(CMAKE_INSTALL_PREFIX ${PROJECT_BINARY_DIR}) -+#set(CMAKE_INSTALL_PREFIX ${PROJECT_BINARY_DIR}) - - include(GNUInstallDirs) - 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 deleted file mode 100644 index 0260a39483a9..000000000000 --- a/easybuild/easyconfigs/g/GIMPS/GIMPS-p95v279-GCC-4.8.2.eb +++ /dev/null @@ -1,45 +0,0 @@ -## -# 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 = 'MakeCp' - -name = 'GIMPS' -version = 'p95v279' - -homepage = 'http://www.mersenne.org/' -description = """GIMPS: Great Internet Mersenne Prime Search; - it can be useful for limited stress testing of nodes, in user space""" - -toolchain = {'name': 'GCC', 'version': '4.8.2'} - -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 = [{ - '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'] - -# ref. https://bbs.archlinux.org/viewtopic.php?id=114996 & http://pastebin.com/PEFUUxHq -patches = ['GIMPS-p95v279_linux64-makefile.patch'] - -start_dir = 'linux64' - -buildopts = "-C ../gwnum -f make64 && make" - -files_to_copy = [(['mprime'], 'bin')] - -sanity_check_paths = { - 'files': ["bin/mprime"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/GIMPS/GIMPS-p95v279.linux64.eb b/easybuild/easyconfigs/g/GIMPS/GIMPS-p95v279.linux64.eb deleted file mode 100644 index 37947e5987c8..000000000000 --- a/easybuild/easyconfigs/g/GIMPS/GIMPS-p95v279.linux64.eb +++ /dev/null @@ -1,31 +0,0 @@ -## -# 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 = 'Tarball' - -name = 'GIMPS' -version = 'p95v279.linux64' - -homepage = 'http://www.mersenne.org/' -description = """GIMPS: Great Internet Mersenne Prime Search; - it can be useful for limited stress testing of nodes, in user space""" - -toolchain = SYSTEM - -sources = ['%(version)s.tar.gz'] -source_urls = ['http://www.mersenne.info/%(namelower)s'] - -sanity_check_paths = { - 'files': ["mprime"], - 'dirs': [], -} - -modextrapaths = {'PATH': ''} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/GIMPS/GIMPS-p95v279_linux64-makefile.patch b/easybuild/easyconfigs/g/GIMPS/GIMPS-p95v279_linux64-makefile.patch deleted file mode 100644 index b02c1f70f331..000000000000 --- a/easybuild/easyconfigs/g/GIMPS/GIMPS-p95v279_linux64-makefile.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- linux64/makefile.orig 2013-11-13 10:20:19.196147162 +0100 -+++ linux64/makefile 2013-11-13 10:20:48.486687987 +0100 -@@ -8,7 +8,7 @@ - CPPFLAGS = -I.. -I../gwnum -DX86_64 -O2 - - LFLAGS = -Wl,-M --LIBS = ../gwnum/gwnum.a ../gwnum/gwnum.ld -lm -lpthread -Wl,-Bstatic $(shell pkg-config --static --libs libcurl) -lstdc++ -Wl,-Bdynamic -ldl -+LIBS = ../gwnum/gwnum.a ../gwnum/gwnum.ld -lm -lpthread $(shell pkg-config --static --libs libcurl) -lstdc++ -ldl - - FACTOROBJ = factor64.o - LINUXOBJS = prime.o menu.o -@@ -25,7 +25,7 @@ - [ ! -e ../secure5.c ] && touch ../secure5.c || true - - clean: -- rm -f $(EXE) $(EXE2) $(LINUXOBJS) $(FACTOROBJ) -+ rm -f $(EXE) $(EXE2) $(LINUXOBJS) - - .c.o: - $(CC) $(CFLAGS) -c $< diff --git a/easybuild/easyconfigs/g/GKeyll/GKeyll-20220803-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/g/GKeyll/GKeyll-20220803-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 9bec3e8ff96a..000000000000 --- a/easybuild/easyconfigs/g/GKeyll/GKeyll-20220803-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,50 +0,0 @@ -# Author J. Sassmannshause (Imperial College London/UK) - -easyblock = 'Waf' - -name = 'GKeyll' -version = '20220803' -local_commit = '4c3e568' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://gkeyll.readthedocs.io' -description = """Gkeyll v2.0 (pronounced as in the book “The Strange Case of Dr. Jekyll -and Mr. Hydeâ€) is a computational plasma physics code mostly written in C/C++ and LuaJIT. -Gkeyll contains solvers for gyrokinetic equations, Vlasov-Maxwell equations, and -multi-fluid equations. Gkeyll contains ab-initio and novel implementations of a number -of algorithms, and perhaps is unique in using a JIT compiled typeless dynamic language -for as its main implementation language.""" - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {'usempi': True} - -github_account = 'ammarhakim' -source_urls = ['https://github.com/ammarhakim/gkyl/archive'] -sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] -checksums = ['075867b602e3a50c13e72f7f0dc680c3591467ce61debd3c9a11f3e5dced0503'] - -dependencies = [ - ('Python', '3.8.2'), - ('ADIOS', '20210804', versionsuffix), - ('Eigen', '3.3.7'), - ('LuaJIT2-OpenResty', '2.1-20220411'), -] - -configopts = '--luajit-inc-dir=$EBROOTLUAJIT2MINOPENRESTY/include/luajit-2.1/ ' -configopts += '--extra-link-libs=" hdf5 mxml bz2 lz4 z zfp gomp" ' - -# Seems to be required as else all cores are being used -buildopts = ' -j %(parallel)s' - -sanity_check_paths = { - 'files': ['bin/gkyl', 'bin/gkyl', 'lib/libcomm.%s' % SHLIB_EXT, - 'lib/libdatastruct.%s' % SHLIB_EXT], - 'dirs': [], -} - -sanity_check_commands = [ - "gkyl -version", - "ctest_Range -?", -] - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/GKlib-METIS/GKlib-METIS-5.1.1-GCCcore-11.3.0.eb b/easybuild/easyconfigs/g/GKlib-METIS/GKlib-METIS-5.1.1-GCCcore-11.3.0.eb index c5aade361771..8faa500298e1 100644 --- a/easybuild/easyconfigs/g/GKlib-METIS/GKlib-METIS-5.1.1-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/g/GKlib-METIS/GKlib-METIS-5.1.1-GCCcore-11.3.0.eb @@ -1,5 +1,5 @@ -# This is needed to install newer versions of DGL. -# The main reason is that the specific version of METIS used in DGL needs is as a +# This is needed to install newer versions of DGL. +# The main reason is that the specific version of METIS used in DGL needs is as a # third party software and newer versions of DGL don't have that included any more. # Author: J. Sassmannshausen (Imperial College Londoni/UK) @@ -9,7 +9,7 @@ name = 'GKlib-METIS' version = '5.1.1' homepage = 'https://github.com/KarypisLab/GKlib' -description = """A library of various helper routines and frameworks used by +description = """A library of various helper routines and frameworks used by many of the lab's software""" toolchain = {'name': 'GCCcore', 'version': '11.3.0'} diff --git a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-foss-2016a-Mesa-11.2.1.eb b/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-foss-2016a-Mesa-11.2.1.eb deleted file mode 100644 index ca6e793364e4..000000000000 --- a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-foss-2016a-Mesa-11.2.1.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GL2PS' -version = '1.3.9' - -homepage = 'http://www.geuz.org/gl2ps/' -description = """GL2PS: an OpenGL to PostScript printing library""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['http://geuz.org/gl2ps/src/'] -sources = [SOURCELOWER_TGZ] - -local_mesa_ver = '11.2.1' -versionsuffix = '-Mesa-%s' % local_mesa_ver - -builddependencies = [ - ('CMake', '3.4.3'), -] - -dependencies = [ - ('libX11', '1.6.3'), - ('libXi', '1.7.6'), - ('libXmu', '1.1.2'), - ('Mesa', local_mesa_ver), - ('libGLU', '9.0.0', versionsuffix), - ('freeglut', '3.0.0', versionsuffix), - ('libpng', '1.6.21'), - ('zlib', '1.2.8'), -] - -sanity_check_paths = { - 'files': ['include/gl2ps.h', 'lib/libgl2ps.so'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-foss-2016a.eb b/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-foss-2016a.eb deleted file mode 100644 index f83060a44913..000000000000 --- a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-foss-2016a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GL2PS' -version = '1.3.9' - -homepage = 'http://www.geuz.org/gl2ps/' -description = """GL2PS: an OpenGL to PostScript printing library""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['http://geuz.org/gl2ps/src/'] -sources = [SOURCELOWER_TGZ] - -builddependencies = [ - ('CMake', '3.4.3'), -] - -dependencies = [ - ('libX11', '1.6.3'), - ('libXi', '1.7.6'), - ('libXmu', '1.1.2'), - ('Mesa', '11.1.2'), - ('libGLU', '9.0.0'), - ('freeglut', '3.0.0'), - ('libpng', '1.6.21'), - ('zlib', '1.2.8'), -] - -sanity_check_paths = { - 'files': ['include/gl2ps.h', 'lib/libgl2ps.so'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-foss-2016b.eb b/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-foss-2016b.eb deleted file mode 100644 index 284174920189..000000000000 --- a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-foss-2016b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GL2PS' -version = '1.3.9' - -homepage = 'http://www.geuz.org/gl2ps/' -description = """GL2PS: an OpenGL to PostScript printing library""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['http://geuz.org/gl2ps/src/'] -sources = [SOURCELOWER_TGZ] - -builddependencies = [ - ('CMake', '3.7.1'), -] - -dependencies = [ - ('X11', '20160819'), - ('Mesa', '12.0.2'), - ('libGLU', '9.0.0'), - ('freeglut', '3.0.0'), - ('libpng', '1.6.24'), - ('zlib', '1.2.8'), -] - -sanity_check_paths = { - 'files': ['include/gl2ps.h', 'lib/libgl2ps.so'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-intel-2016a-Mesa-11.2.1.eb b/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-intel-2016a-Mesa-11.2.1.eb deleted file mode 100644 index 8c79ee8dae5a..000000000000 --- a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-intel-2016a-Mesa-11.2.1.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GL2PS' -version = '1.3.9' - -homepage = 'http://www.geuz.org/gl2ps/' -description = """GL2PS: an OpenGL to PostScript printing library""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['http://geuz.org/gl2ps/src/'] -sources = [SOURCELOWER_TGZ] - -local_mesa_ver = '11.2.1' -versionsuffix = '-Mesa-%s' % local_mesa_ver - -builddependencies = [ - ('CMake', '3.4.3'), -] - -dependencies = [ - ('libX11', '1.6.3'), - ('libXi', '1.7.6'), - ('libXmu', '1.1.2'), - ('Mesa', local_mesa_ver), - ('libGLU', '9.0.0', versionsuffix), - ('freeglut', '3.0.0', versionsuffix), - ('libpng', '1.6.21'), - ('zlib', '1.2.8'), -] - -sanity_check_paths = { - 'files': ['include/gl2ps.h', 'lib/libgl2ps.so'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-intel-2016a.eb b/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-intel-2016a.eb deleted file mode 100644 index 9b004cefeffe..000000000000 --- a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-intel-2016a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GL2PS' -version = '1.3.9' - -homepage = 'http://www.geuz.org/gl2ps/' -description = """GL2PS: an OpenGL to PostScript printing library""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['http://geuz.org/gl2ps/src/'] -sources = [SOURCELOWER_TGZ] - -builddependencies = [ - ('CMake', '3.4.3'), -] - -dependencies = [ - ('libX11', '1.6.3'), - ('libXi', '1.7.6'), - ('libXmu', '1.1.2'), - ('Mesa', '11.1.2'), - ('libGLU', '9.0.0'), - ('freeglut', '3.0.0'), - ('libpng', '1.6.21'), - ('zlib', '1.2.8'), -] - -sanity_check_paths = { - 'files': ['include/gl2ps.h', 'lib/libgl2ps.so'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-intel-2016b.eb b/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-intel-2016b.eb deleted file mode 100644 index 1afefc8e7263..000000000000 --- a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-intel-2016b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GL2PS' -version = '1.3.9' - -homepage = 'http://www.geuz.org/gl2ps/' -description = """GL2PS: an OpenGL to PostScript printing library""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['http://geuz.org/gl2ps/src/'] -sources = [SOURCELOWER_TGZ] - -builddependencies = [ - ('CMake', '3.6.1'), -] - -dependencies = [ - ('X11', '20160819'), - ('Mesa', '12.0.2'), - ('libGLU', '9.0.0'), - ('freeglut', '3.0.0'), - ('libpng', '1.6.24'), - ('zlib', '1.2.8'), -] - -sanity_check_paths = { - 'files': ['include/gl2ps.h', 'lib/libgl2ps.so'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.4.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/GL2PS/GL2PS-1.4.0-GCCcore-8.3.0.eb deleted file mode 100644 index 22015a177e99..000000000000 --- a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.4.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GL2PS' -version = '1.4.0' - -homepage = 'https://www.geuz.org/gl2ps/' -description = """GL2PS: an OpenGL to PostScript printing library""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://geuz.org/gl2ps/src/'] -sources = [SOURCELOWER_TGZ] -checksums = ['03cb5e6dfcd87183f3b9ba3b22f04cd155096af81e52988cc37d8d8efe6cf1e2'] - -builddependencies = [ - ('CMake', '3.15.3'), - ('binutils', '2.32'), -] - -dependencies = [ - ('X11', '20190717'), - ('Mesa', '19.1.7'), - ('libGLU', '9.0.1'), - ('freeglut', '3.2.1'), - ('libpng', '1.6.37'), - ('zlib', '1.2.11'), -] - -sanity_check_paths = { - 'files': ['include/gl2ps.h', 'lib/libgl2ps.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.4.0-foss-2017b.eb b/easybuild/easyconfigs/g/GL2PS/GL2PS-1.4.0-foss-2017b.eb deleted file mode 100644 index 1ed492a4b819..000000000000 --- a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.4.0-foss-2017b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GL2PS' -version = '1.4.0' - -homepage = 'http://www.geuz.org/gl2ps/' -description = """GL2PS: an OpenGL to PostScript printing library""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['http://geuz.org/gl2ps/src/'] -sources = [SOURCELOWER_TGZ] -checksums = ['03cb5e6dfcd87183f3b9ba3b22f04cd155096af81e52988cc37d8d8efe6cf1e2'] - -builddependencies = [('CMake', '3.9.5')] -dependencies = [ - ('X11', '20171023'), - ('Mesa', '17.2.5'), - ('libGLU', '9.0.0'), - ('freeglut', '3.0.0'), - ('libpng', '1.6.32'), - ('zlib', '1.2.11'), -] - -sanity_check_paths = { - 'files': ['include/gl2ps.h', 'lib/libgl2ps.so'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.4.0-foss-2018a.eb b/easybuild/easyconfigs/g/GL2PS/GL2PS-1.4.0-foss-2018a.eb deleted file mode 100644 index 49204d843b61..000000000000 --- a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.4.0-foss-2018a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GL2PS' -version = '1.4.0' - -homepage = 'http://www.geuz.org/gl2ps/' -description = """GL2PS: an OpenGL to PostScript printing library""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['http://geuz.org/gl2ps/src/'] -sources = [SOURCELOWER_TGZ] -checksums = ['03cb5e6dfcd87183f3b9ba3b22f04cd155096af81e52988cc37d8d8efe6cf1e2'] - -builddependencies = [('CMake', '3.10.2')] -dependencies = [ - ('X11', '20180131'), - ('Mesa', '17.3.6'), - ('libGLU', '9.0.0'), - ('freeglut', '3.0.0'), - ('libpng', '1.6.34'), - ('zlib', '1.2.11'), -] - -sanity_check_paths = { - 'files': ['include/gl2ps.h', 'lib/libgl2ps.so'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.4.0-foss-2018b.eb b/easybuild/easyconfigs/g/GL2PS/GL2PS-1.4.0-foss-2018b.eb deleted file mode 100644 index 81e1ca038bd0..000000000000 --- a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.4.0-foss-2018b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GL2PS' -version = '1.4.0' - -homepage = 'http://www.geuz.org/gl2ps/' -description = """GL2PS: an OpenGL to PostScript printing library""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['http://geuz.org/gl2ps/src/'] -sources = [SOURCELOWER_TGZ] -checksums = ['03cb5e6dfcd87183f3b9ba3b22f04cd155096af81e52988cc37d8d8efe6cf1e2'] - -builddependencies = [('CMake', '3.12.1')] -dependencies = [ - ('X11', '20180604'), - ('Mesa', '18.1.1'), - ('libGLU', '9.0.0'), - ('freeglut', '3.0.0'), - ('libpng', '1.6.34'), - ('zlib', '1.2.11'), -] - -sanity_check_paths = { - 'files': ['include/gl2ps.h', 'lib/libgl2ps.so'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.4.0-foss-2019a.eb b/easybuild/easyconfigs/g/GL2PS/GL2PS-1.4.0-foss-2019a.eb deleted file mode 100644 index 51705cb6ed62..000000000000 --- a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.4.0-foss-2019a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GL2PS' -version = '1.4.0' - -homepage = 'https://www.geuz.org/gl2ps/' -description = """GL2PS: an OpenGL to PostScript printing library""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -source_urls = ['https://geuz.org/gl2ps/src/'] -sources = [SOURCELOWER_TGZ] -checksums = ['03cb5e6dfcd87183f3b9ba3b22f04cd155096af81e52988cc37d8d8efe6cf1e2'] - -builddependencies = [('CMake', '3.13.3')] -dependencies = [ - ('X11', '20190311'), - ('Mesa', '19.0.1'), - ('libGLU', '9.0.0'), - ('freeglut', '3.0.0'), - ('libpng', '1.6.36'), - ('zlib', '1.2.11'), -] - -sanity_check_paths = { - 'files': ['include/gl2ps.h', 'lib/libgl2ps.so'], - 'dirs': [] -} - -moduleclass = 'vis' 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 deleted file mode 100644 index a2bcb6dc0299..000000000000 --- a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.4.0-intel-2017a.eb +++ /dev/null @@ -1,32 +0,0 @@ -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/GL2PS/GL2PS-1.4.0-intel-2017b.eb b/easybuild/easyconfigs/g/GL2PS/GL2PS-1.4.0-intel-2017b.eb deleted file mode 100644 index e32b37c75587..000000000000 --- a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.4.0-intel-2017b.eb +++ /dev/null @@ -1,30 +0,0 @@ -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': '2017b'} - -source_urls = ['http://geuz.org/gl2ps/src/'] -sources = [SOURCELOWER_TGZ] -checksums = ['03cb5e6dfcd87183f3b9ba3b22f04cd155096af81e52988cc37d8d8efe6cf1e2'] - -builddependencies = [('CMake', '3.9.5')] -dependencies = [ - ('X11', '20171023'), - ('Mesa', '17.2.4'), - ('libGLU', '9.0.0'), - ('freeglut', '3.0.0'), - ('libpng', '1.6.32'), - ('zlib', '1.2.11'), -] - -sanity_check_paths = { - 'files': ['include/gl2ps.h', 'lib/libgl2ps.so'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.4.0-intel-2018a.eb b/easybuild/easyconfigs/g/GL2PS/GL2PS-1.4.0-intel-2018a.eb deleted file mode 100644 index 9f6c6fc0a8a7..000000000000 --- a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.4.0-intel-2018a.eb +++ /dev/null @@ -1,30 +0,0 @@ -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': '2018a'} - -source_urls = ['http://geuz.org/gl2ps/src/'] -sources = [SOURCELOWER_TGZ] -checksums = ['03cb5e6dfcd87183f3b9ba3b22f04cd155096af81e52988cc37d8d8efe6cf1e2'] - -builddependencies = [('CMake', '3.10.2')] -dependencies = [ - ('X11', '20180131'), - ('Mesa', '17.3.6'), - ('libGLU', '9.0.0'), - ('freeglut', '3.0.0'), - ('libpng', '1.6.34'), - ('zlib', '1.2.11'), -] - -sanity_check_paths = { - 'files': ['include/gl2ps.h', 'lib/libgl2ps.so'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.4.2-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/GL2PS/GL2PS-1.4.2-GCCcore-9.3.0.eb deleted file mode 100644 index 062d067f5755..000000000000 --- a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.4.2-GCCcore-9.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GL2PS' -version = '1.4.2' - -homepage = 'https://www.geuz.org/gl2ps/' -description = """GL2PS: an OpenGL to PostScript printing library""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://geuz.org/gl2ps/src/'] -sources = [SOURCELOWER_TGZ] -checksums = ['8d1c00c1018f96b4b97655482e57dcb0ce42ae2f1d349cd6d4191e7848d9ffe9'] - -builddependencies = [ - ('CMake', '3.16.4'), - ('binutils', '2.34'), -] - -dependencies = [ - ('X11', '20200222'), - ('Mesa', '20.0.2'), - ('libGLU', '9.0.1'), - ('freeglut', '3.2.1'), - ('libpng', '1.6.37'), - ('zlib', '1.2.11'), -] - -sanity_check_paths = { - 'files': ['include/gl2ps.h', 'lib/libgl2ps.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GLFW/GLFW-3.2.1-intel-2018a.eb b/easybuild/easyconfigs/g/GLFW/GLFW-3.2.1-intel-2018a.eb deleted file mode 100644 index 21a7ea58ddcb..000000000000 --- a/easybuild/easyconfigs/g/GLFW/GLFW-3.2.1-intel-2018a.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GLFW' -version = '3.2.1' - -homepage = 'https://www.glfw.org' -description = '''GLFW is an Open Source, multi-platform library for OpenGL, - OpenGL ES and Vulkan development on the desktop''' - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://github.com/%(namelower)s/%(namelower)s/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['e10f0de1384d75e6fc210c53e91843f6110d6c4f3afbfb588130713c2f9d8fe8'] - -builddependencies = [ - ('CMake', '3.12.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('X11', '20180131'), -] - -# build both static and shared libraries -configopts = [ - "-DBUILD_SHARED_LIBS=OFF", - "-DBUILD_SHARED_LIBS=ON", -] - -sanity_check_paths = { - 'files': ['include/GLFW/glfw3.h', 'include/GLFW/glfw3native.h', - 'lib/libglfw3.a', 'lib/libglfw.so', 'lib/pkgconfig/glfw3.pc'], - 'dirs': ['include/GLFW', 'lib/cmake/glfw3', 'lib/pkgconfig'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GLFW/GLFW-3.3.2-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/GLFW/GLFW-3.3.2-GCCcore-9.3.0.eb deleted file mode 100644 index baea5b4d66f6..000000000000 --- a/easybuild/easyconfigs/g/GLFW/GLFW-3.3.2-GCCcore-9.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GLFW' -version = '3.3.2' - -homepage = 'https://www.glfw.org' -description = '''GLFW is an Open Source, multi-platform library for OpenGL, - OpenGL ES and Vulkan development on the desktop''' - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://github.com/%(namelower)s/%(namelower)s/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['98768e12e615fbe9f3386f5bbfeb91b5a3b45a8c4c77159cef06b1f6ff749537'] - -builddependencies = [ - ('CMake', '3.16.4'), - ('binutils', '2.34'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('X11', '20200222'), -] - -# build both static and shared libraries -configopts = [ - "-DBUILD_SHARED_LIBS=OFF", - "-DBUILD_SHARED_LIBS=ON", -] - -sanity_check_paths = { - 'files': ['include/GLFW/glfw3.h', 'include/GLFW/glfw3native.h', - 'lib/libglfw3.a', 'lib/libglfw.so', 'lib/pkgconfig/glfw3.pc'], - 'dirs': ['include/GLFW', 'lib/cmake/glfw3', 'lib/pkgconfig'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GLI/GLI-4.5.31-GCCcore-10.2.0.eb b/easybuild/easyconfigs/g/GLI/GLI-4.5.31-GCCcore-10.2.0.eb index ca2a334a1af7..197298d43e8d 100644 --- a/easybuild/easyconfigs/g/GLI/GLI-4.5.31-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/g/GLI/GLI-4.5.31-GCCcore-10.2.0.eb @@ -33,7 +33,7 @@ prebuildopts = 'cd src &&' preinstallopts = 'cd src &&' -parallel = 1 +maxparallel = 1 modextravars = { "GLI_WSTYPE": "217", diff --git a/easybuild/easyconfigs/g/GLI/GLI-4.5.31-GCCcore-12.2.0.eb b/easybuild/easyconfigs/g/GLI/GLI-4.5.31-GCCcore-12.2.0.eb index 5f8d5037d42f..23b0e4c2aadb 100644 --- a/easybuild/easyconfigs/g/GLI/GLI-4.5.31-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/g/GLI/GLI-4.5.31-GCCcore-12.2.0.eb @@ -33,7 +33,7 @@ prebuildopts = 'cd src &&' preinstallopts = 'cd src &&' -parallel = 1 +maxparallel = 1 modextravars = { "GLI_WSTYPE": "217", diff --git a/easybuild/easyconfigs/g/GLIMMER/GLIMMER-3.02b-foss-2016b.eb b/easybuild/easyconfigs/g/GLIMMER/GLIMMER-3.02b-foss-2016b.eb deleted file mode 100644 index 56c96e97fcf0..000000000000 --- a/easybuild/easyconfigs/g/GLIMMER/GLIMMER-3.02b-foss-2016b.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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 -# -## -easyblock = 'MakeCp' - -name = 'GLIMMER' -version = '3.02b' - -homepage = 'http://ccb.jhu.edu/software/%(namelower)s/index.shtml' -description = """Glimmer is a system for finding genes in microbial DNA, especially - the genomes of bacteria, archaea, and viruses.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['http://ccb.jhu.edu/software/%(namelower)s'] -sources = ['%%(namelower)s%s.tar.gz' % ''.join(version.split('.'))] -# original source tarball did not have a README file, but no other changes in source files -checksums = [('a531f83b6162064539bebedbef5bec6b99df32b5d2877ba4431d2fa93faa78a3', - 'ecf28e03d0a675aed7360ca34ca7f19993f5c3ea889273e657ced9fa7d1e2bf6')] - -buildopts = '-C ./src' - -files_to_copy = ['bin', 'docs', 'glim302notes.pdf', 'lib', 'LICENSE', 'sample-run', 'scripts'] - -sanity_check_paths = { - 'files': ['bin/glimmer3', 'glim302notes.pdf', 'LICENSE'], - 'dirs': ['docs', 'lib', 'sample-run', 'scripts'], -} - -sanity_check_commands = ["glimmer3 --help 2>&1 | grep 'USAGE:[ ]*glimmer3'"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GLIMMER/GLIMMER-3.02b-foss-2018b.eb b/easybuild/easyconfigs/g/GLIMMER/GLIMMER-3.02b-foss-2018b.eb deleted file mode 100644 index 34ccceea4798..000000000000 --- a/easybuild/easyconfigs/g/GLIMMER/GLIMMER-3.02b-foss-2018b.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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 -# -## - -easyblock = 'MakeCp' - -name = 'GLIMMER' -version = '3.02b' - -homepage = 'http://ccb.jhu.edu/software/%(namelower)s/index.shtml' -description = """Glimmer is a system for finding genes in microbial DNA, especially - the genomes of bacteria, archaea, and viruses.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['http://ccb.jhu.edu/software/%(namelower)s'] -sources = ['%(namelower)s302b.tar.gz'] -# original source tarball did not have a README file, but no other changes in source files -checksums = [('a531f83b6162064539bebedbef5bec6b99df32b5d2877ba4431d2fa93faa78a3', - 'ecf28e03d0a675aed7360ca34ca7f19993f5c3ea889273e657ced9fa7d1e2bf6')] - -buildopts = "-C ./src" - -files_to_copy = ['bin', 'docs', 'glim302notes.pdf', 'lib', 'LICENSE', 'sample-run', 'scripts'] - -sanity_check_paths = { - 'files': ['bin/glimmer3', 'glim302notes.pdf', 'LICENSE'], - 'dirs': ['docs', 'lib', 'sample-run', 'scripts'], -} - -sanity_check_commands = ["glimmer3 --help 2>&1 | grep 'USAGE:[ ]*glimmer3'"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GLM-AED/GLM-AED-3.3.0a5-gompi-2021b.eb b/easybuild/easyconfigs/g/GLM-AED/GLM-AED-3.3.0a5-gompi-2021b.eb index f77603abc728..7b32228c9f53 100644 --- a/easybuild/easyconfigs/g/GLM-AED/GLM-AED-3.3.0a5-gompi-2021b.eb +++ b/easybuild/easyconfigs/g/GLM-AED/GLM-AED-3.3.0a5-gompi-2021b.eb @@ -15,7 +15,7 @@ reservoirs, upto the scale of the Great Lakes.""" toolchain = {'name': 'gompi', 'version': '2021b'} sources = [{ - 'filename': SOURCE_TAR_GZ, + 'filename': SOURCE_TAR_XZ, 'git_config': { 'url': 'https://github.com/AquaticEcoDynamics', 'repo_name': '%(namelower)s', @@ -25,8 +25,10 @@ sources = [{ }] patches = ['GLM-AED-3.3.0a5_disable-deb-pkg.patch'] checksums = [ - None, # can't add proper SHA256 checksum, because source tarball is created locally after recursive 'git clone' - 'b5c1a0c0d1c5a47068ad38ec54def75373ea0bb04f6fa43c0d0a0f7f960e26c6', # GLM-AED-3.3.0a5_disable-deb-pkg.patch + {'GLM-AED-3.3.0a5.tar.xz': + '0c3ec958d71293a559d28d58b7c00ebb782b3f03b09eac87537fe189dc811534'}, + {'GLM-AED-3.3.0a5_disable-deb-pkg.patch': + 'b5c1a0c0d1c5a47068ad38ec54def75373ea0bb04f6fa43c0d0a0f7f960e26c6'}, ] dependencies = [ diff --git a/easybuild/easyconfigs/g/GLM/GLM-0.9.7.6-intel-2016a.eb b/easybuild/easyconfigs/g/GLM/GLM-0.9.7.6-intel-2016a.eb deleted file mode 100644 index fae8c029372b..000000000000 --- a/easybuild/easyconfigs/g/GLM/GLM-0.9.7.6-intel-2016a.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GLM' -version = '0.9.7.6' - -homepage = 'https://github.com/g-truc/glm' -description = """OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on - the OpenGL Shading Language (GLSL) specifications.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['https://github.com/g-truc/glm/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['872fdea580b69b752562adc60734d7472fd97d5724c4ead585564083deac3953'] - -builddependencies = [('CMake', '3.5.2')] - -sanity_check_paths = { - 'files': [], - 'dirs': ['include/glm/', 'include/glm/gtc', 'include/glm/gtx'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GLM/GLM-0.9.8.3-GCCcore-5.4.0.eb b/easybuild/easyconfigs/g/GLM/GLM-0.9.8.3-GCCcore-5.4.0.eb deleted file mode 100644 index 9e80d1bbbb62..000000000000 --- a/easybuild/easyconfigs/g/GLM/GLM-0.9.8.3-GCCcore-5.4.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GLM' -version = '0.9.8.3' - -homepage = 'https://github.com/g-truc/glm' -description = """OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on - the OpenGL Shading Language (GLSL) specifications.""" - -toolchain = {'name': 'GCCcore', 'version': '5.4.0'} - -source_urls = ['https://github.com/g-truc/glm/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['0c09d7d03e68cef60e6384385739c36eb9d49586f6827c4ca95fac1819c9328e'] - -builddependencies = [ - ('binutils', '2.26'), - ('CMake', '3.7.1'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['include/glm/', 'include/glm/gtc', 'include/glm/gtx'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GLM/GLM-0.9.8.3-GCCcore-7.3.0.eb b/easybuild/easyconfigs/g/GLM/GLM-0.9.8.3-GCCcore-7.3.0.eb deleted file mode 100644 index 8cd9e1bc792c..000000000000 --- a/easybuild/easyconfigs/g/GLM/GLM-0.9.8.3-GCCcore-7.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GLM' -version = '0.9.8.3' - -homepage = 'https://github.com/g-truc/glm' -description = """OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on - the OpenGL Shading Language (GLSL) specifications.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['https://github.com/g-truc/glm/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['0c09d7d03e68cef60e6384385739c36eb9d49586f6827c4ca95fac1819c9328e'] - -builddependencies = [ - ('binutils', '2.30'), - ('CMake', '3.12.1'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['include/glm/gtc', 'include/glm/gtx'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GLM/GLM-0.9.9.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/g/GLM/GLM-0.9.9.0-GCCcore-6.4.0.eb deleted file mode 100644 index 35a638307995..000000000000 --- a/easybuild/easyconfigs/g/GLM/GLM-0.9.9.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GLM' -version = '0.9.9.0' - -homepage = 'https://github.com/g-truc/glm' -description = """OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on - the OpenGL Shading Language (GLSL) specifications.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://github.com/g-truc/glm/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['514dea9ac0099dc389cf293cf1ab3d97aff080abad55bf79d4ab7ff6895ee69c'] - -builddependencies = [ - ('binutils', '2.28'), - ('CMake', '3.10.2'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['include/glm/', 'include/glm/gtc', 'include/glm/gtx'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GLM/GLM-0.9.9.8-GCCcore-10.2.0.eb b/easybuild/easyconfigs/g/GLM/GLM-0.9.9.8-GCCcore-10.2.0.eb index 1031e4d395d9..1249ce48880a 100644 --- a/easybuild/easyconfigs/g/GLM/GLM-0.9.9.8-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/g/GLM/GLM-0.9.9.8-GCCcore-10.2.0.eb @@ -5,7 +5,7 @@ version = '0.9.9.8' homepage = 'https://github.com/g-truc/glm' description = """ -OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics +OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications.""" toolchain = {'name': 'GCCcore', 'version': '10.2.0'} diff --git a/easybuild/easyconfigs/g/GLM/GLM-0.9.9.8-GCCcore-10.3.0.eb b/easybuild/easyconfigs/g/GLM/GLM-0.9.9.8-GCCcore-10.3.0.eb index 15dc80e9694d..72b38873ccad 100644 --- a/easybuild/easyconfigs/g/GLM/GLM-0.9.9.8-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/g/GLM/GLM-0.9.9.8-GCCcore-10.3.0.eb @@ -5,7 +5,7 @@ version = '0.9.9.8' homepage = 'https://github.com/g-truc/glm' description = """ -OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics +OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications.""" toolchain = {'name': 'GCCcore', 'version': '10.3.0'} diff --git a/easybuild/easyconfigs/g/GLM/GLM-0.9.9.8-GCCcore-11.2.0.eb b/easybuild/easyconfigs/g/GLM/GLM-0.9.9.8-GCCcore-11.2.0.eb index 699976590a77..4a32e2d0a821 100644 --- a/easybuild/easyconfigs/g/GLM/GLM-0.9.9.8-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/g/GLM/GLM-0.9.9.8-GCCcore-11.2.0.eb @@ -5,7 +5,7 @@ version = '0.9.9.8' homepage = 'https://github.com/g-truc/glm' description = """ -OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics +OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications.""" toolchain = {'name': 'GCCcore', 'version': '11.2.0'} diff --git a/easybuild/easyconfigs/g/GLM/GLM-0.9.9.8-GCCcore-11.3.0.eb b/easybuild/easyconfigs/g/GLM/GLM-0.9.9.8-GCCcore-11.3.0.eb index 22d687ed0f41..e154a61fa2e9 100644 --- a/easybuild/easyconfigs/g/GLM/GLM-0.9.9.8-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/g/GLM/GLM-0.9.9.8-GCCcore-11.3.0.eb @@ -5,7 +5,7 @@ version = '0.9.9.8' homepage = 'https://github.com/g-truc/glm' description = """ -OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics +OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications.""" toolchain = {'name': 'GCCcore', 'version': '11.3.0'} diff --git a/easybuild/easyconfigs/g/GLM/GLM-0.9.9.8-GCCcore-12.2.0.eb b/easybuild/easyconfigs/g/GLM/GLM-0.9.9.8-GCCcore-12.2.0.eb index a2b24730aaf4..e083d5c87076 100644 --- a/easybuild/easyconfigs/g/GLM/GLM-0.9.9.8-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/g/GLM/GLM-0.9.9.8-GCCcore-12.2.0.eb @@ -5,7 +5,7 @@ version = '0.9.9.8' homepage = 'https://github.com/g-truc/glm' description = """ -OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics +OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications.""" toolchain = {'name': 'GCCcore', 'version': '12.2.0'} diff --git a/easybuild/easyconfigs/g/GLM/GLM-0.9.9.8-GCCcore-12.3.0.eb b/easybuild/easyconfigs/g/GLM/GLM-0.9.9.8-GCCcore-12.3.0.eb index 4333f4a93a00..29477dd7980f 100644 --- a/easybuild/easyconfigs/g/GLM/GLM-0.9.9.8-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/g/GLM/GLM-0.9.9.8-GCCcore-12.3.0.eb @@ -5,7 +5,7 @@ version = '0.9.9.8' homepage = 'https://github.com/g-truc/glm' description = """ -OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics +OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications.""" toolchain = {'name': 'GCCcore', 'version': '12.3.0'} diff --git a/easybuild/easyconfigs/g/GLM/GLM-0.9.9.8-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/GLM/GLM-0.9.9.8-GCCcore-8.3.0.eb deleted file mode 100644 index adab92cf6ef7..000000000000 --- a/easybuild/easyconfigs/g/GLM/GLM-0.9.9.8-GCCcore-8.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GLM' -version = '0.9.9.8' - -homepage = 'https://github.com/g-truc/glm' -description = """OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on - the OpenGL Shading Language (GLSL) specifications.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/g-truc/glm/archive/'] -sources = ['%(version)s.tar.gz'] -patches = [ - 'GLM-0.9.9.8_fix_missing_install.patch', -] -checksums = [ - '7d508ab72cb5d43227a3711420f06ff99b0a0cb63ee2f93631b162bfe1fe9592', # 0.9.9.8.tar.gz - '1cc199f9d66679b0b5e9a9fbe20bca0d9b15760fa172ca8759dd15bab35802ca', # GLM-0.9.9.8_fix_missing_install.patch -] - -builddependencies = [ - ('binutils', '2.32'), - ('CMake', '3.15.3'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['include/glm/gtc', 'include/glm/gtx'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GLM/GLM-1.0.1-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/GLM/GLM-1.0.1-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..905306feab81 --- /dev/null +++ b/easybuild/easyconfigs/g/GLM/GLM-1.0.1-GCCcore-13.3.0.eb @@ -0,0 +1,27 @@ +easyblock = 'CMakeMake' + +name = 'GLM' +version = '1.0.1' + +homepage = 'https://github.com/g-truc/glm' +description = """ +OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics +software based on the OpenGL Shading Language (GLSL) specifications.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://github.com/g-truc/glm/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['9f3174561fd26904b23f0db5e560971cbf9b3cbda0b280f04d5c379d03bf234c'] + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['include/glm/gtc', 'include/glm/gtx'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GLPK/GLPK-4.58-foss-2016a.eb b/easybuild/easyconfigs/g/GLPK/GLPK-4.58-foss-2016a.eb deleted file mode 100644 index 1923d225b7e3..000000000000 --- a/easybuild/easyconfigs/g/GLPK/GLPK-4.58-foss-2016a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLPK' -version = '4.58' - -homepage = 'https://www.gnu.org/software/glpk/' -description = """The GLPK (GNU Linear Programming Kit) package is intended for - solving large-scale linear programming (LP), - mixed integer programming (MIP), and other related problems. - It is a set of routines written in ANSI C - and organized in the form of a callable library.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [('GMP', '6.1.0')] - -configopts = "--with-gmp" - -sanity_check_paths = { - 'files': ['bin/glpsol', 'include/glpk.h'] + - ['lib/libglpk.%s' % x for x in [SHLIB_EXT, 'a']], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/GLPK/GLPK-4.58-intel-2016a.eb b/easybuild/easyconfigs/g/GLPK/GLPK-4.58-intel-2016a.eb deleted file mode 100644 index 391a5af632d6..000000000000 --- a/easybuild/easyconfigs/g/GLPK/GLPK-4.58-intel-2016a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLPK' -version = '4.58' - -homepage = 'https://www.gnu.org/software/glpk/' -description = """The GLPK (GNU Linear Programming Kit) package is intended for - solving large-scale linear programming (LP), - mixed integer programming (MIP), and other related problems. - It is a set of routines written in ANSI C - and organized in the form of a callable library.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [('GMP', '6.1.0')] - -configopts = "--with-gmp" - -sanity_check_paths = { - 'files': ['bin/glpsol', 'include/glpk.h'] + - ['lib/libglpk.%s' % x for x in [SHLIB_EXT, 'a']], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/GLPK/GLPK-4.60-GCCcore-5.4.0.eb b/easybuild/easyconfigs/g/GLPK/GLPK-4.60-GCCcore-5.4.0.eb deleted file mode 100644 index e37c03293295..000000000000 --- a/easybuild/easyconfigs/g/GLPK/GLPK-4.60-GCCcore-5.4.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLPK' -version = '4.60' - -homepage = 'https://www.gnu.org/software/glpk/' -description = """The GLPK (GNU Linear Programming Kit) package is intended for - solving large-scale linear programming (LP), - mixed integer programming (MIP), and other related problems. - It is a set of routines written in ANSI C - and organized in the form of a callable library.""" - -toolchain = {'name': 'GCCcore', 'version': '5.4.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['1356620cb0a0d33ac3411dd49d9fd40d53ece73eaec8f6b8d19a77887ff5e297'] - -builddependencies = [('binutils', '2.26')] - -dependencies = [('GMP', '6.1.1')] - -configopts = "--with-gmp" - -sanity_check_paths = { - 'files': ['bin/glpsol', 'include/glpk.h'] + - ['lib/libglpk.%s' % x for x in [SHLIB_EXT, 'a']], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/GLPK/GLPK-4.60-intel-2016b.eb b/easybuild/easyconfigs/g/GLPK/GLPK-4.60-intel-2016b.eb deleted file mode 100644 index c1d050fb81a2..000000000000 --- a/easybuild/easyconfigs/g/GLPK/GLPK-4.60-intel-2016b.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLPK' -version = '4.60' - -homepage = 'https://www.gnu.org/software/glpk/' -description = """The GLPK (GNU Linear Programming Kit) package is intended for - solving large-scale linear programming (LP), - mixed integer programming (MIP), and other related problems. - It is a set of routines written in ANSI C - and organized in the form of a callable library.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [('GMP', '6.1.1')] - -configopts = "--with-gmp" - -sanity_check_paths = { - 'files': ['bin/glpsol', 'include/glpk.h'] + - ['lib/libglpk.%s' % x for x in [SHLIB_EXT, 'a']], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/GLPK/GLPK-4.61-intel-2017a.eb b/easybuild/easyconfigs/g/GLPK/GLPK-4.61-intel-2017a.eb deleted file mode 100644 index 634ca00ce6ff..000000000000 --- a/easybuild/easyconfigs/g/GLPK/GLPK-4.61-intel-2017a.eb +++ /dev/null @@ -1,28 +0,0 @@ -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/GLPK/GLPK-4.65-GCCcore-10.2.0.eb b/easybuild/easyconfigs/g/GLPK/GLPK-4.65-GCCcore-10.2.0.eb index 9a861968d855..1c4af5173047 100644 --- a/easybuild/easyconfigs/g/GLPK/GLPK-4.65-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/g/GLPK/GLPK-4.65-GCCcore-10.2.0.eb @@ -7,7 +7,7 @@ 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 + It is a set of routines written in ANSI C and organized in the form of a callable library.""" toolchain = {'name': 'GCCcore', 'version': '10.2.0'} diff --git a/easybuild/easyconfigs/g/GLPK/GLPK-4.65-GCCcore-6.4.0.eb b/easybuild/easyconfigs/g/GLPK/GLPK-4.65-GCCcore-6.4.0.eb deleted file mode 100644 index 89235a2698d5..000000000000 --- a/easybuild/easyconfigs/g/GLPK/GLPK-4.65-GCCcore-6.4.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLPK' -version = '4.65' - -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': 'GCCcore', 'version': '6.4.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['4281e29b628864dfe48d393a7bedd781e5b475387c20d8b0158f329994721a10'] - -builddependencies = [('binutils', '2.28')] -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/GLPK/GLPK-4.65-GCCcore-7.3.0.eb b/easybuild/easyconfigs/g/GLPK/GLPK-4.65-GCCcore-7.3.0.eb deleted file mode 100644 index afa3cfccd2cd..000000000000 --- a/easybuild/easyconfigs/g/GLPK/GLPK-4.65-GCCcore-7.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLPK' -version = '4.65' - -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': 'GCCcore', 'version': '7.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['4281e29b628864dfe48d393a7bedd781e5b475387c20d8b0158f329994721a10'] - -builddependencies = [('binutils', '2.30')] -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/GLPK/GLPK-4.65-GCCcore-8.2.0.eb b/easybuild/easyconfigs/g/GLPK/GLPK-4.65-GCCcore-8.2.0.eb deleted file mode 100644 index 03deab2b8904..000000000000 --- a/easybuild/easyconfigs/g/GLPK/GLPK-4.65-GCCcore-8.2.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLPK' -version = '4.65' - -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': 'GCCcore', 'version': '8.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['4281e29b628864dfe48d393a7bedd781e5b475387c20d8b0158f329994721a10'] - -builddependencies = [('binutils', '2.31.1')] -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/GLPK/GLPK-4.65-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/GLPK/GLPK-4.65-GCCcore-8.3.0.eb deleted file mode 100644 index 22964d04a679..000000000000 --- a/easybuild/easyconfigs/g/GLPK/GLPK-4.65-GCCcore-8.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLPK' -version = '4.65' - -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': 'GCCcore', 'version': '8.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['4281e29b628864dfe48d393a7bedd781e5b475387c20d8b0158f329994721a10'] - -builddependencies = [('binutils', '2.32')] -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/GLPK/GLPK-4.65-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/GLPK/GLPK-4.65-GCCcore-9.3.0.eb deleted file mode 100644 index 7b7baf4981ba..000000000000 --- a/easybuild/easyconfigs/g/GLPK/GLPK-4.65-GCCcore-9.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLPK' -version = '4.65' - -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': 'GCCcore', 'version': '9.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['4281e29b628864dfe48d393a7bedd781e5b475387c20d8b0158f329994721a10'] - -builddependencies = [('binutils', '2.34')] -dependencies = [('GMP', '6.2.0')] - -configopts = "--with-gmp" - -sanity_check_paths = { - 'files': ['bin/glpsol', 'include/glpk.h'] + - ['lib/libglpk.%s' % x for x in [SHLIB_EXT, 'a']], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/GLPK/GLPK-5.0-GCCcore-10.3.0.eb b/easybuild/easyconfigs/g/GLPK/GLPK-5.0-GCCcore-10.3.0.eb index c5c9978373d1..8a52f7deac45 100644 --- a/easybuild/easyconfigs/g/GLPK/GLPK-5.0-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/g/GLPK/GLPK-5.0-GCCcore-10.3.0.eb @@ -7,7 +7,7 @@ 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 + It is a set of routines written in ANSI C and organized in the form of a callable library.""" toolchain = {'name': 'GCCcore', 'version': '10.3.0'} diff --git a/easybuild/easyconfigs/g/GLPK/GLPK-5.0-GCCcore-11.2.0.eb b/easybuild/easyconfigs/g/GLPK/GLPK-5.0-GCCcore-11.2.0.eb index 13994a3781cd..86701d627adf 100644 --- a/easybuild/easyconfigs/g/GLPK/GLPK-5.0-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/g/GLPK/GLPK-5.0-GCCcore-11.2.0.eb @@ -7,7 +7,7 @@ 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 + It is a set of routines written in ANSI C and organized in the form of a callable library.""" toolchain = {'name': 'GCCcore', 'version': '11.2.0'} diff --git a/easybuild/easyconfigs/g/GLPK/GLPK-5.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/g/GLPK/GLPK-5.0-GCCcore-11.3.0.eb index 685f4c6618f9..e272bfe43b28 100644 --- a/easybuild/easyconfigs/g/GLPK/GLPK-5.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/g/GLPK/GLPK-5.0-GCCcore-11.3.0.eb @@ -7,7 +7,7 @@ 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 + It is a set of routines written in ANSI C and organized in the form of a callable library.""" toolchain = {'name': 'GCCcore', 'version': '11.3.0'} diff --git a/easybuild/easyconfigs/g/GLPK/GLPK-5.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/GLPK/GLPK-5.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..ad96183a02b2 --- /dev/null +++ b/easybuild/easyconfigs/g/GLPK/GLPK-5.0-GCCcore-13.3.0.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'GLPK' +version = '5.0' + +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': 'GCCcore', 'version': '13.3.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['4a1013eebb50f728fc601bdd833b0b2870333c3b3e5a816eeba921d95bec6f15'] + +builddependencies = [ + ('binutils', '2.42'), +] +dependencies = [ + ('GMP', '6.3.0'), +] + +configopts = '--with-gmp' + + +sanity_check_paths = { + 'files': ['bin/glpsol', 'include/%(namelower)s.h', 'lib/libglpk.a', 'lib/libglpk.%s' % SHLIB_EXT], + 'dirs': [], +} + +sanity_check_commands = ["glpsol --help"] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.42.1-GCC-4.9.2.eb b/easybuild/easyconfigs/g/GLib/GLib-2.42.1-GCC-4.9.2.eb deleted file mode 100644 index acba6c86f0c0..000000000000 --- a/easybuild/easyconfigs/g/GLib/GLib-2.42.1-GCC-4.9.2.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.42.1' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] -sources = ['glib-%(version)s.tar.xz'] - -dependencies = [ - ('libffi', '3.2.1'), - ('gettext', '0.19.4'), - ('libxml2', '2.9.2'), -] -builddependencies = [('Python', '2.7.9', '-bare')] - -moduleclass = 'vis' 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 deleted file mode 100644 index 1129e629dbe2..000000000000 --- a/easybuild/easyconfigs/g/GLib/GLib-2.44.0-GCC-4.9.2.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.44.0' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] -sources = ['glib-%(version)s.tar.xz'] - -dependencies = [ - ('libffi', '3.2.1'), - ('gettext', '0.19.4'), - ('libxml2', '2.9.2'), -] -builddependencies = [('Python', '2.7.9', '-bare')] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.47.5-foss-2016a.eb b/easybuild/easyconfigs/g/GLib/GLib-2.47.5-foss-2016a.eb deleted file mode 100644 index 06841954c43c..000000000000 --- a/easybuild/easyconfigs/g/GLib/GLib-2.47.5-foss-2016a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.47.5' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('libffi', '3.2.1'), - ('gettext', '0.19.6'), - ('libxml2', '2.9.3'), - ('PCRE', '8.38'), -] - -builddependencies = [('Python', '2.7.11')] - -configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --enable-static --enable-shared" - -postinstallcmds = ["sed -i -e 's|#!.*python|#!/usr/bin/env python|' %(installdir)s/bin/*"] - -sanity_check_paths = { - 'files': ['lib/libglib-%(version_major)s.0.a', 'lib/libglib-%%(version_major)s.0.%s' % SHLIB_EXT], - 'dirs': ['bin', 'include'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.47.5-gimkl-2.11.5.eb b/easybuild/easyconfigs/g/GLib/GLib-2.47.5-gimkl-2.11.5.eb deleted file mode 100644 index 8580a33ef19a..000000000000 --- a/easybuild/easyconfigs/g/GLib/GLib-2.47.5-gimkl-2.11.5.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.47.5' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('libffi', '3.2.1'), - ('gettext', '0.19.6'), - ('libxml2', '2.9.3'), - ('PCRE', '8.38'), -] - -builddependencies = [('Python', '2.7.11')] - -configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --enable-static --enable-shared" - -postinstallcmds = ["sed -i -e 's|#!.*python|#!/usr/bin/env python|' %(installdir)s/bin/*"] - -sanity_check_paths = { - 'files': ['lib/libglib-%(version_major)s.0.a', 'lib/libglib-%%(version_major)s.0.%s' % SHLIB_EXT], - 'dirs': ['bin', 'include'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.47.5-intel-2016a.eb b/easybuild/easyconfigs/g/GLib/GLib-2.47.5-intel-2016a.eb deleted file mode 100644 index 2b30216f8cba..000000000000 --- a/easybuild/easyconfigs/g/GLib/GLib-2.47.5-intel-2016a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.47.5' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('libffi', '3.2.1'), - ('gettext', '0.19.6'), - ('libxml2', '2.9.3'), - ('PCRE', '8.38'), -] - -builddependencies = [('Python', '2.7.11')] - -configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --enable-static --enable-shared" - -postinstallcmds = ["sed -i -e 's|#!.*python|#!/usr/bin/env python|' %(installdir)s/bin/*"] - -sanity_check_paths = { - 'files': ['lib/libglib-%(version_major)s.0.a', 'lib/libglib-%%(version_major)s.0.%s' % SHLIB_EXT], - 'dirs': ['bin', 'include'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.48.0-foss-2016a.eb b/easybuild/easyconfigs/g/GLib/GLib-2.48.0-foss-2016a.eb deleted file mode 100644 index 02f569f33b65..000000000000 --- a/easybuild/easyconfigs/g/GLib/GLib-2.48.0-foss-2016a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.48.0' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('libffi', '3.2.1'), - ('gettext', '0.19.7'), - ('libxml2', '2.9.3'), - ('PCRE', '8.38'), -] - -builddependencies = [('Python', '2.7.11')] - -configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --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.48.0-intel-2016a.eb b/easybuild/easyconfigs/g/GLib/GLib-2.48.0-intel-2016a.eb deleted file mode 100644 index 08fc1645190e..000000000000 --- a/easybuild/easyconfigs/g/GLib/GLib-2.48.0-intel-2016a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.48.0' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('libffi', '3.2.1'), - ('gettext', '0.19.7'), - ('libxml2', '2.9.3'), - ('PCRE', '8.38'), -] - -builddependencies = [('Python', '2.7.11')] - -configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --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.49.5-foss-2016b.eb b/easybuild/easyconfigs/g/GLib/GLib-2.49.5-foss-2016b.eb deleted file mode 100644 index 4578a7b5ac33..000000000000 --- a/easybuild/easyconfigs/g/GLib/GLib-2.49.5-foss-2016b.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.49.5' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['b4f517a74cf177eebc45f1ac2e386369118af2286a89498be59c8777fbc8820f'] - -dependencies = [ - ('libffi', '3.2.1'), - ('gettext', '0.19.8'), - ('libxml2', '2.9.4'), - ('PCRE', '8.39'), -] - -builddependencies = [('Python', '2.7.12')] - -configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --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.49.5-intel-2016b.eb b/easybuild/easyconfigs/g/GLib/GLib-2.49.5-intel-2016b.eb deleted file mode 100644 index 0cfae7ee910e..000000000000 --- a/easybuild/easyconfigs/g/GLib/GLib-2.49.5-intel-2016b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.49.5' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('libffi', '3.2.1'), - ('gettext', '0.19.8'), - ('libxml2', '2.9.4'), - ('PCRE', '8.39'), -] - -builddependencies = [('Python', '2.7.12')] - -configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --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-foss-2017a.eb b/easybuild/easyconfigs/g/GLib/GLib-2.52.0-foss-2017a.eb deleted file mode 100644 index 952c73041202..000000000000 --- a/easybuild/easyconfigs/g/GLib/GLib-2.52.0-foss-2017a.eb +++ /dev/null @@ -1,39 +0,0 @@ -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'] - -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'), - ('pkg-config', '0.29.2'), -] - -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 deleted file mode 100644 index 6d8b934f9e36..000000000000 --- a/easybuild/easyconfigs/g/GLib/GLib-2.52.0-intel-2017a.eb +++ /dev/null @@ -1,39 +0,0 @@ -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] -checksums = ['4578e3e077b1b978cafeec8d28b676c680aba0c0475923874c4c993403df311a'] - -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'), - ('pkg-config', '0.29.2'), -] - -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 deleted file mode 100644 index 3479967ef5db..000000000000 --- a/easybuild/easyconfigs/g/GLib/GLib-2.53.5-GCCcore-6.3.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -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'), - ('pkg-config', '0.29.2'), -] -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/GLib/GLib-2.53.5-GCCcore-6.4.0.eb b/easybuild/easyconfigs/g/GLib/GLib-2.53.5-GCCcore-6.4.0.eb deleted file mode 100644 index 2ec056895343..000000000000 --- a/easybuild/easyconfigs/g/GLib/GLib-2.53.5-GCCcore-6.4.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -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.4.0'} -toolchainopts = {'pic': True} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['991421f41a4ed4cc1637e5f9db0d03fd236d2cbd19f3c5b097a343bec5126602'] - -builddependencies = [ - ('binutils', '2.28'), - ('Python', '2.7.14', '-bare'), - ('pkg-config', '0.29.2'), -] -dependencies = [ - ('libffi', '3.2.1'), - ('gettext', '0.19.8.1'), - ('libxml2', '2.9.4'), - ('PCRE', '8.41'), - ('util-linux', '2.31'), -] - -# 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/GLib/GLib-2.54.2-GCCcore-6.4.0.eb b/easybuild/easyconfigs/g/GLib/GLib-2.54.2-GCCcore-6.4.0.eb deleted file mode 100644 index ccc2e38880c6..000000000000 --- a/easybuild/easyconfigs/g/GLib/GLib-2.54.2-GCCcore-6.4.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.54.2' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'pic': True} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['bb89e5c5aad33169a8c7f28b45671c7899c12f74caf707737f784d7102758e6c'] - -builddependencies = [ - ('binutils', '2.28'), - ('Python', '2.7.14', '-bare'), - ('pkg-config', '0.29.2'), -] -dependencies = [ - ('libffi', '3.2.1'), - ('gettext', '0.19.8.1'), - ('libxml2', '2.9.4'), - ('PCRE', '8.41'), - ('util-linux', '2.31'), -] - -# 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/GLib/GLib-2.54.3-GCCcore-6.4.0.eb b/easybuild/easyconfigs/g/GLib/GLib-2.54.3-GCCcore-6.4.0.eb deleted file mode 100644 index ae744991f6d4..000000000000 --- a/easybuild/easyconfigs/g/GLib/GLib-2.54.3-GCCcore-6.4.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.54.3' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'pic': True} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['963fdc6685dc3da8e5381dfb9f15ca4b5709b28be84d9d05a9bb8e446abac0a8'] - -builddependencies = [ - ('binutils', '2.28'), - ('Python', '2.7.14', '-bare'), - ('pkg-config', '0.29.2'), -] -dependencies = [ - ('libffi', '3.2.1'), - ('gettext', '0.19.8.1', '-libxml2-2.9.7'), - ('libxml2', '2.9.7'), - ('PCRE', '8.41'), - ('util-linux', '2.31.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/GLib/GLib-2.54.3-GCCcore-7.3.0.eb b/easybuild/easyconfigs/g/GLib/GLib-2.54.3-GCCcore-7.3.0.eb deleted file mode 100644 index 06f0a14c11af..000000000000 --- a/easybuild/easyconfigs/g/GLib/GLib-2.54.3-GCCcore-7.3.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLib' -version = '2.54.3' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['963fdc6685dc3da8e5381dfb9f15ca4b5709b28be84d9d05a9bb8e446abac0a8'] - -builddependencies = [ - ('binutils', '2.30'), - ('Python', '2.7.15', '-bare'), - ('pkg-config', '0.29.2'), -] -dependencies = [ - ('libffi', '3.2.1'), - ('gettext', '0.19.8.1'), - ('libxml2', '2.9.8'), - ('PCRE', '8.41'), - ('util-linux', '2.32'), -] - -# 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/GLib/GLib-2.60.1-GCCcore-8.2.0.eb b/easybuild/easyconfigs/g/GLib/GLib-2.60.1-GCCcore-8.2.0.eb deleted file mode 100644 index 4435efb771a9..000000000000 --- a/easybuild/easyconfigs/g/GLib/GLib-2.60.1-GCCcore-8.2.0.eb +++ /dev/null @@ -1,52 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'GLib' -version = '2.60.1' - -homepage = 'http://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['89f884f5d5c6126140ec868cef184c42ce72902c13cd08f36e660371779b5560'] - -builddependencies = [ - # Python is required for building against GLib, at least when - # gdbus-codegen or one of the other python scripts are used. - # Since Meson 0.50 and later are Python >=3.5 only we can't build - # Python specific versions of GLib that uses Python 2.x - # thus Python should not be a runtime dependency for GLib. - # Packages that use GLib should either have an explicit - # (build)dependency on Python or it will use the system version - # EasyBuild itself uses. - ('Python', '3.7.2'), - ('Meson', '0.50.0', '-Python-3.7.2'), - ('Ninja', '1.9.0'), - ('binutils', '2.31.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('libffi', '3.2.1'), - ('gettext', '0.19.8.1'), - ('libxml2', '2.9.8'), - ('PCRE', '8.43'), - ('util-linux', '2.33'), -] - -# avoid using hardcoded path to Python binary in build step -preconfigopts = "export PYTHON=python && " - -configopts = "--buildtype=release --default-library=both " - -postinstallcmds = ["sed -i -e 's|#!.*python[0-9.]*$|#!/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.62.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/GLib/GLib-2.62.0-GCCcore-8.3.0.eb deleted file mode 100644 index d75c72c3c0d1..000000000000 --- a/easybuild/easyconfigs/g/GLib/GLib-2.62.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,52 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'GLib' -version = '2.62.0' - -homepage = 'https://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['6c257205a0a343b662c9961a58bb4ba1f1e31c82f5c6b909ec741194abc3da10'] - -builddependencies = [ - # Python is required for building against GLib, at least when - # gdbus-codegen or one of the other python scripts are used. - # Since Meson 0.50 and later are Python >=3.5 only we can't build - # Python specific versions of GLib that uses Python 2.x - # thus Python should not be a runtime dependency for GLib. - # Packages that use GLib should either have an explicit - # (build)dependency on Python or it will use the system version - # EasyBuild itself uses. - ('Python', '3.7.4'), - ('Meson', '0.59.1', '-Python-3.7.4'), - ('Ninja', '1.9.0'), - ('binutils', '2.32'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('libffi', '3.2.1'), - ('gettext', '0.20.1'), - ('libxml2', '2.9.9'), - ('PCRE', '8.43'), - ('util-linux', '2.34'), -] - -# avoid using hardcoded path to Python binary in build step -preconfigopts = "export PYTHON=python && " - -configopts = "--buildtype=release --default-library=both " - -fix_python_shebang_for = ['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.64.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/GLib/GLib-2.64.1-GCCcore-9.3.0.eb deleted file mode 100644 index 91e6b9d3b375..000000000000 --- a/easybuild/easyconfigs/g/GLib/GLib-2.64.1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,52 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'GLib' -version = '2.64.1' - -homepage = 'https://www.gtk.org/' -description = """GLib is one of the base libraries of the GTK+ project""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['17967603bcb44b6dbaac47988d80c29a3d28519210b28157c2bd10997595bbc7'] - -builddependencies = [ - # Python is required for building against GLib, at least when - # gdbus-codegen or one of the other python scripts are used. - # Since Meson 0.50 and later are Python >=3.5 only we can't build - # Python specific versions of GLib that uses Python 2.x - # thus Python should not be a runtime dependency for GLib. - # Packages that use GLib should either have an explicit - # (build)dependency on Python or it will use the system version - # EasyBuild itself uses. - ('Python', '3.8.2'), - ('Meson', '0.55.1', '-Python-3.8.2'), - ('Ninja', '1.10.0'), - ('binutils', '2.34'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('libffi', '3.3'), - ('gettext', '0.20.1'), - ('libxml2', '2.9.10'), - ('PCRE', '8.44'), - ('util-linux', '2.35'), -] - -# avoid using hardcoded path to Python binary in build step -preconfigopts = "export PYTHON=python && " - -configopts = "--buildtype=release --default-library=both " - -fix_python_shebang_for = ['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.66.1-GCCcore-10.2.0.eb b/easybuild/easyconfigs/g/GLib/GLib-2.66.1-GCCcore-10.2.0.eb index f45c527ed463..70f37bb9e831 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.66.1-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.66.1-GCCcore-10.2.0.eb @@ -40,7 +40,7 @@ dependencies = [ # avoid using hardcoded path to Python binary in build step preconfigopts = "export PYTHON=python && " -configopts = "--buildtype=release --default-library=both " +configopts = "--default-library=both " fix_python_shebang_for = ['bin/*'] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.68.2-GCCcore-10.3.0.eb b/easybuild/easyconfigs/g/GLib/GLib-2.68.2-GCCcore-10.3.0.eb index 4846b0e24775..e075daac9d40 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.68.2-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.68.2-GCCcore-10.3.0.eb @@ -44,7 +44,7 @@ dependencies = [ # avoid using hardcoded path to Python binary in build step preconfigopts = "export PYTHON=python && " -configopts = "--buildtype=release --default-library=both " +configopts = "--default-library=both " fix_python_shebang_for = ['bin/*'] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.69.1-GCCcore-11.2.0.eb b/easybuild/easyconfigs/g/GLib/GLib-2.69.1-GCCcore-11.2.0.eb index c9f6dab66c42..0d629c284530 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.69.1-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.69.1-GCCcore-11.2.0.eb @@ -40,7 +40,7 @@ dependencies = [ # avoid using hardcoded path to Python binary in build step preconfigopts = "export PYTHON=python && " -configopts = "--buildtype=release --default-library=both " +configopts = "--default-library=both " fix_python_shebang_for = ['bin/*'] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.72.1-GCCcore-11.3.0.eb b/easybuild/easyconfigs/g/GLib/GLib-2.72.1-GCCcore-11.3.0.eb index e6aea6b5a56c..e0045bbaca43 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.72.1-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.72.1-GCCcore-11.3.0.eb @@ -40,7 +40,7 @@ dependencies = [ # avoid using hardcoded path to Python binary in build step preconfigopts = "export PYTHON=python && " -configopts = "--buildtype=release --default-library=both " +configopts = "--default-library=both " fix_python_shebang_for = ['bin/*'] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.75.0-GCCcore-12.2.0.eb b/easybuild/easyconfigs/g/GLib/GLib-2.75.0-GCCcore-12.2.0.eb index 0390a9a2e541..173c69dee1fb 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.75.0-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.75.0-GCCcore-12.2.0.eb @@ -40,7 +40,7 @@ dependencies = [ # avoid using hardcoded path to Python binary in build step preconfigopts = "export PYTHON=python && " -configopts = "--buildtype=release --default-library=both " +configopts = "--default-library=both " fix_python_shebang_for = ['bin/*'] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.77.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/g/GLib/GLib-2.77.1-GCCcore-12.3.0.eb index e3f656498ac2..2ba95e419e0c 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.77.1-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.77.1-GCCcore-12.3.0.eb @@ -40,7 +40,7 @@ dependencies = [ # avoid using hardcoded path to Python binary in build step preconfigopts = "export PYTHON=python && " -configopts = "--buildtype=release --default-library=both " +configopts = "--default-library=both " fix_python_shebang_for = ['bin/*'] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.78.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/g/GLib/GLib-2.78.1-GCCcore-13.2.0.eb index 44fbd9759a50..422a4d64bdf4 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.78.1-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.78.1-GCCcore-13.2.0.eb @@ -40,7 +40,7 @@ dependencies = [ # avoid using hardcoded path to Python binary in build step preconfigopts = "export PYTHON=python && " -configopts = "--buildtype=release --default-library=both " +configopts = "--default-library=both " fix_python_shebang_for = ['bin/*'] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.80.4-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/GLib/GLib-2.80.4-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..c98329734348 --- /dev/null +++ b/easybuild/easyconfigs/g/GLib/GLib-2.80.4-GCCcore-13.3.0.eb @@ -0,0 +1,53 @@ +easyblock = 'MesonNinja' + +name = 'GLib' +version = '2.80.4' + +homepage = 'https://www.gtk.org/' +description = """GLib is one of the base libraries of the GTK+ project""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['24e029c5dfc9b44e4573697adf33078a9827c48938555004b3b9096fa4ea034f'] + +builddependencies = [ + # Python is required for building against GLib, at least when + # gdbus-codegen or one of the other python scripts are used. + # Since Meson 0.50 and later are Python >=3.5 only we can't build + # Python specific versions of GLib that uses Python 2.x + # thus Python should not be a runtime dependency for GLib. + # Packages that use GLib should either have an explicit + # (build)dependency on Python or it will use the system version + # EasyBuild itself uses. + ('Python', '3.12.3'), + ('Meson', '1.4.0'), + ('Ninja', '1.12.1'), + ('binutils', '2.42'), + ('pkgconf', '2.2.0'), +] + +dependencies = [ + ('libffi', '3.4.5'), + ('gettext', '0.22.5'), + ('libxml2', '2.12.7'), + ('PCRE2', '10.43'), + ('util-linux', '2.40'), +] + +# avoid using hardcoded path to Python binary in build step +preconfigopts = "export PYTHON=python && " + +configopts = "--default-library=both " + +fix_python_shebang_for = ['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/GLibmm/GLibmm-2.49.7-GCCcore-7.3.0.eb b/easybuild/easyconfigs/g/GLibmm/GLibmm-2.49.7-GCCcore-7.3.0.eb deleted file mode 100644 index 265bdc85fff9..000000000000 --- a/easybuild/easyconfigs/g/GLibmm/GLibmm-2.49.7-GCCcore-7.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLibmm' -version = '2.49.7' - -homepage = 'https://www.gtk.org/' -description = """C++ bindings for Glib""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glibmm/%(version_major_minor)s/'] -sources = ['%(namelower)s-%(version)s.tar.xz'] -patches = ['GLibmm-2.49.7_Fix_gobject_type.patch'] -checksums = [ - '571d8ecd082a66fa7248f500063409c1f478edc36f553d0eb27cf6199dee0b25', # glibmm-2.49.7.tar.xz - '3ef7a95e80ab58ea9369a7842c4d2917c8bce828f2754eafd075cf82405c9564', # GLibmm-2.49.7_Fix_gobject_type.patch -] - -builddependencies = [ - ('binutils', '2.30'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('GLib', '2.54.3'), - ('libsigc++', '2.10.1'), -] - -sanity_check_paths = { - 'files': ['lib/libglibmm-2.4.%s' % SHLIB_EXT, 'lib/libgiomm-2.4.%s' % SHLIB_EXT, - 'include/glibmm-2.4/glibmm.h', 'include/giomm-2.4/giomm.h'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GLibmm/GLibmm-2.49.7-GCCcore-8.2.0.eb b/easybuild/easyconfigs/g/GLibmm/GLibmm-2.49.7-GCCcore-8.2.0.eb deleted file mode 100644 index 1143c4acc90c..000000000000 --- a/easybuild/easyconfigs/g/GLibmm/GLibmm-2.49.7-GCCcore-8.2.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLibmm' -version = '2.49.7' - -homepage = 'http://www.gtk.org/' -description = """C++ bindings for Glib""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glibmm/%(version_major_minor)s/'] -sources = ['%(namelower)s-%(version)s.tar.xz'] -patches = ['GLibmm-2.49.7_Fix_gobject_type.patch'] -checksums = [ - '571d8ecd082a66fa7248f500063409c1f478edc36f553d0eb27cf6199dee0b25', # glibmm-2.49.7.tar.xz - '3ef7a95e80ab58ea9369a7842c4d2917c8bce828f2754eafd075cf82405c9564', # GLibmm-2.49.7_Fix_gobject_type.patch -] - -builddependencies = [ - ('binutils', '2.31.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('GLib', '2.60.1'), - ('libsigc++', '2.10.2'), -] - -sanity_check_paths = { - 'files': ['lib/libglibmm-2.4.%s' % SHLIB_EXT, 'lib/libgiomm-2.4.%s' % SHLIB_EXT, - 'include/glibmm-2.4/glibmm.h', 'include/giomm-2.4/giomm.h'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GLibmm/GLibmm-2.49.7-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/GLibmm/GLibmm-2.49.7-GCCcore-8.3.0.eb deleted file mode 100644 index 12f338462888..000000000000 --- a/easybuild/easyconfigs/g/GLibmm/GLibmm-2.49.7-GCCcore-8.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GLibmm' -version = '2.49.7' - -homepage = 'https://www.gtk.org/' -description = """C++ bindings for Glib""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://ftp.gnome.org/pub/gnome/sources/glibmm/%(version_major_minor)s/'] -sources = ['%(namelower)s-%(version)s.tar.xz'] -patches = ['GLibmm-%(version)s_Fix_gobject_type.patch'] -checksums = [ - '571d8ecd082a66fa7248f500063409c1f478edc36f553d0eb27cf6199dee0b25', # glibmm-2.49.7.tar.xz - '3ef7a95e80ab58ea9369a7842c4d2917c8bce828f2754eafd075cf82405c9564', # GLibmm-2.49.7_Fix_gobject_type.patch -] - -builddependencies = [ - ('binutils', '2.32'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('GLib', '2.62.0'), - ('libsigc++', '2.10.2'), -] - -# ignore deprecation warnings that are treated like errors due changed defaults in recent GCC versions -buildopts = 'V=1 CXXFLAGS="$CXXFLAGS -Wno-deprecated -Wno-deprecated-declarations"' - -sanity_check_paths = { - 'files': ['lib/libglibmm-2.4.%s' % SHLIB_EXT, 'lib/libgiomm-2.4.%s' % SHLIB_EXT, - 'include/glibmm-2.4/glibmm.h', 'include/giomm-2.4/giomm.h'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GLibmm/GLibmm-2.49.7_Fix_gobject_type.patch b/easybuild/easyconfigs/g/GLibmm/GLibmm-2.49.7_Fix_gobject_type.patch deleted file mode 100644 index 5412f2727a68..000000000000 --- a/easybuild/easyconfigs/g/GLibmm/GLibmm-2.49.7_Fix_gobject_type.patch +++ /dev/null @@ -1,14 +0,0 @@ -Corrects return value type in gobj() method. -Author: Davide Vanzo (Vanderbilt University) -diff -ru glibmm-2.49.7.orig/glib/glibmm/threads.h glibmm-2.49.7/glib/glibmm/threads.h ---- glibmm-2.49.7.orig/glib/glibmm/threads.h 2019-08-06 16:30:02.024398871 -0500 -+++ glibmm-2.49.7/glib/glibmm/threads.h 2019-08-06 16:48:55.020430222 -0500 -@@ -658,7 +658,7 @@ - */ - inline void replace(T* data); - -- GPrivate* gobj() { return gobject_; } -+ GPrivate* gobj() { return &gobject_; } - - private: - GPrivate gobject_; diff --git a/easybuild/easyconfigs/g/GLibmm/GLibmm-2.72.1-GCCcore-11.3.0.eb b/easybuild/easyconfigs/g/GLibmm/GLibmm-2.72.1-GCCcore-11.3.0.eb new file mode 100644 index 000000000000..728b2ec6a200 --- /dev/null +++ b/easybuild/easyconfigs/g/GLibmm/GLibmm-2.72.1-GCCcore-11.3.0.eb @@ -0,0 +1,34 @@ +easyblock = 'MesonNinja' + +name = 'GLibmm' +version = '2.72.1' + +homepage = 'https://www.gtk.org/' +description = """C++ bindings for Glib""" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://ftp.gnome.org/pub/gnome/sources/glibmm/%(version_major_minor)s/'] +sources = ['%(namelower)s-%(version)s.tar.xz'] +checksums = ['2a7649a28ab5dc53ac4dabb76c9f61599fbc628923ab6a7dd74bf675d9155cd8'] + +builddependencies = [ + ('binutils', '2.38'), + ('pkgconf', '1.8.0'), + ('Meson', '0.62.1'), + ('Ninja', '1.10.2'), +] + +dependencies = [ + ('GLib', '2.72.1'), + ('libsigc++', '3.4.0'), +] + +sanity_check_paths = { + 'files': ['lib/libglibmm-2.68.%s' % SHLIB_EXT, 'lib/libgiomm-2.68.%s' % SHLIB_EXT, + 'include/glibmm-2.68/glibmm.h', 'include/giomm-2.68/giomm.h'], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GLibmm/GLibmm-2.75.0-GCCcore-12.2.0.eb b/easybuild/easyconfigs/g/GLibmm/GLibmm-2.75.0-GCCcore-12.2.0.eb new file mode 100644 index 000000000000..ba2c86f40575 --- /dev/null +++ b/easybuild/easyconfigs/g/GLibmm/GLibmm-2.75.0-GCCcore-12.2.0.eb @@ -0,0 +1,34 @@ +easyblock = 'MesonNinja' + +name = 'GLibmm' +version = '2.75.0' + +homepage = 'https://www.gtk.org/' +description = """C++ bindings for Glib""" + +toolchain = {'name': 'GCCcore', 'version': '12.2.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://ftp.gnome.org/pub/gnome/sources/glibmm/%(version_major_minor)s/'] +sources = ['%(namelower)s-%(version)s.tar.xz'] +checksums = ['60bb12e66488aa8ce41f0eb2f3612f89f5ddc887e3e4d45498524bf60b266b3d'] + +builddependencies = [ + ('binutils', '2.39'), + ('pkgconf', '1.9.3'), + ('Meson', '0.64.0'), + ('Ninja', '1.11.1'), +] + +dependencies = [ + ('GLib', '2.75.0'), + ('libsigc++', '3.6.0'), +] + +sanity_check_paths = { + 'files': ['lib/libglibmm-2.68.%s' % SHLIB_EXT, 'lib/libgiomm-2.68.%s' % SHLIB_EXT, + 'include/glibmm-2.68/glibmm.h', 'include/giomm-2.68/giomm.h'], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GLibmm/GLibmm-2.77.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/g/GLibmm/GLibmm-2.77.0-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..768bdcbb2ed1 --- /dev/null +++ b/easybuild/easyconfigs/g/GLibmm/GLibmm-2.77.0-GCCcore-12.3.0.eb @@ -0,0 +1,34 @@ +easyblock = 'MesonNinja' + +name = 'GLibmm' +version = '2.77.0' + +homepage = 'https://www.gtk.org/' +description = """C++ bindings for Glib""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://ftp.gnome.org/pub/gnome/sources/glibmm/%(version_major_minor)s/'] +sources = ['%(namelower)s-%(version)s.tar.xz'] +checksums = ['7cb34684e7ac6dfbf83492a52dff3f919e2fff63eb7810613bf71eb272d5450e'] + +builddependencies = [ + ('binutils', '2.40'), + ('pkgconf', '1.9.5'), + ('Meson', '1.1.1'), + ('Ninja', '1.11.1'), +] + +dependencies = [ + ('GLib', '2.77.1'), + ('libsigc++', '3.6.0'), +] + +sanity_check_paths = { + 'files': ['lib/libglibmm-2.68.%s' % SHLIB_EXT, 'lib/libgiomm-2.68.%s' % SHLIB_EXT, + 'include/glibmm-2.68/glibmm.h', 'include/giomm-2.68/giomm.h'], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GLibmm/GLibmm-2.78.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/g/GLibmm/GLibmm-2.78.1-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..1cfbeec1c858 --- /dev/null +++ b/easybuild/easyconfigs/g/GLibmm/GLibmm-2.78.1-GCCcore-13.2.0.eb @@ -0,0 +1,34 @@ +easyblock = 'MesonNinja' + +name = 'GLibmm' +version = '2.78.1' + +homepage = 'https://www.gtk.org/' +description = """C++ bindings for Glib""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://ftp.gnome.org/pub/gnome/sources/glibmm/%(version_major_minor)s/'] +sources = ['%(namelower)s-%(version)s.tar.xz'] +checksums = ['f473f2975d26c3409e112ed11ed36406fb3843fa975df575c22d4cb843085f61'] + +builddependencies = [ + ('binutils', '2.40'), + ('pkgconf', '2.0.3'), + ('Meson', '1.2.3'), + ('Ninja', '1.11.1'), +] + +dependencies = [ + ('GLib', '2.78.1'), + ('libsigc++', '3.6.0'), +] + +sanity_check_paths = { + 'files': ['lib/libglibmm-2.68.%s' % SHLIB_EXT, 'lib/libgiomm-2.68.%s' % SHLIB_EXT, + 'include/glibmm-2.68/glibmm.h', 'include/giomm-2.68/giomm.h'], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2016-05-01-foss-2016a.eb b/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2016-05-01-foss-2016a.eb deleted file mode 100644 index a93eff9b9bdb..000000000000 --- a/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2016-05-01-foss-2016a.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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 = 'GMAP-GSNAP' -version = '2016-05-01' - -homepage = 'http://research-pub.gene.com/gmap/' -description = """GMAP: A Genomic Mapping and Alignment Program for mRNA and EST Sequences - GSNAP: Genomic Short-read Nucleotide Alignment Program""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['http://research-pub.gene.com/gmap/src/'] -sources = [SOURCELOWER_TAR_GZ] - -# with these deps you can use standard compressed files -# to support files in gobby format take a look at README for extra dependencies -# http://research-pub.gene.com/gmap/src/README -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -# you can change the MAX_READLENGTH for GSNAP with something like this. -# details in the README http://research-pub.gene.com/gmap/src/README -# configopts = 'MAX_READLENGTH=250' - -sanity_check_paths = { - 'files': ['bin/gmap', 'bin/gsnap'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2016-11-07-foss-2016b.eb b/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2016-11-07-foss-2016b.eb deleted file mode 100644 index 7af870d276bd..000000000000 --- a/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2016-11-07-foss-2016b.eb +++ /dev/null @@ -1,40 +0,0 @@ -# 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 -# 2016-11-07 modified by: -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'GMAP-GSNAP' -version = '2016-11-07' - -homepage = 'http://research-pub.gene.com/gmap/' -description = """GMAP: A Genomic Mapping and Alignment Program for mRNA and EST Sequences - GSNAP: Genomic Short-read Nucleotide Alignment Program""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['http://research-pub.gene.com/gmap/src/'] -sources = [SOURCELOWER_TAR_GZ] - -# with these deps you can use standard compressed files -# to support files in gobby format take a look at README for extra dependencies -# http://research-pub.gene.com/gmap/src/README -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), -] - -# you can change the MAX_READLENGTH for GSNAP with something like this. -# details in the README http://research-pub.gene.com/gmap/src/README -# configopts = 'MAX_READLENGTH=250' - -sanity_check_paths = { - 'files': ['bin/gmap', 'bin/gsnap'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2018-05-11-intel-2018a.eb b/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2018-05-11-intel-2018a.eb deleted file mode 100644 index c6624daa90ea..000000000000 --- a/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2018-05-11-intel-2018a.eb +++ /dev/null @@ -1,41 +0,0 @@ -# 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 -# 2016-11-07 modified by: -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'GMAP-GSNAP' -version = '2018-05-11' - -homepage = 'http://research-pub.gene.com/gmap/' -description = """GMAP: A Genomic Mapping and Alignment Program for mRNA and EST Sequences - GSNAP: Genomic Short-read Nucleotide Alignment Program""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['http://research-pub.gene.com/gmap/src/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b054cb538d1be40f9a71137263e716ace811fa62df3861cee3e22847b463b34a'] - -# with these deps you can use standard compressed files -# to support files in gobby format take a look at README for extra dependencies -# http://research-pub.gene.com/gmap/src/README -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), -] - -# you can change the MAX_READLENGTH for GSNAP with something like this. -# details in the README http://research-pub.gene.com/gmap/src/README -# configopts = 'MAX_READLENGTH=250' - -sanity_check_paths = { - 'files': ['bin/gmap', 'bin/gsnap'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2018-07-04-intel-2018a.eb b/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2018-07-04-intel-2018a.eb deleted file mode 100644 index c17273de918e..000000000000 --- a/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2018-07-04-intel-2018a.eb +++ /dev/null @@ -1,41 +0,0 @@ -# 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 -# 2016-11-07 modified by: -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'GMAP-GSNAP' -version = '2018-07-04' - -homepage = 'http://research-pub.gene.com/gmap/' -description = """GMAP: A Genomic Mapping and Alignment Program for mRNA and EST Sequences - GSNAP: Genomic Short-read Nucleotide Alignment Program""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['http://research-pub.gene.com/gmap/src/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a9f8c1f0810df65b2a089dc10be79611026f4c95e4681dba98fea3d55d598d24'] - -# with these deps you can use standard compressed files -# to support files in gobby format take a look at README for extra dependencies -# http://research-pub.gene.com/gmap/src/README -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), -] - -# you can change the MAX_READLENGTH for GSNAP with something like this. -# details in the README http://research-pub.gene.com/gmap/src/README -# configopts = 'MAX_READLENGTH=250' - -sanity_check_paths = { - 'files': ['bin/gmap', 'bin/gsnap'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2019-03-15-fix-avx512.patch b/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2019-03-15-fix-avx512.patch deleted file mode 100644 index ad1dcf06f94a..000000000000 --- a/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2019-03-15-fix-avx512.patch +++ /dev/null @@ -1,14 +0,0 @@ -# use 256bit version of call -# wpoely86@gmail.com -diff -ur gmap-2019-03-15.orig/src/merge-uint8.c gmap-2019-03-15/src/merge-uint8.c ---- gmap-2019-03-15.orig/src/merge-uint8.c 2018-10-07 18:38:05.000000000 +0200 -+++ gmap-2019-03-15/src/merge-uint8.c 2019-04-09 12:10:14.232828157 +0200 -@@ -69,7 +69,7 @@ - /* print_vector(vTmp,"Tmp 4"); */ - /* print_vector(vMin,"Min 4"); */ - -- *vMergedB = _mm_max_epu64(vTmp, vMax); -+ *vMergedB = _mm256_max_epu64(vTmp, vMax); - *vMergedA = _mm256_alignr_epi64(vMin, vMin, 1); - - return; diff --git a/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2019-03-15-foss-2018b.eb b/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2019-03-15-foss-2018b.eb deleted file mode 100644 index 9c5e6a2d9c12..000000000000 --- a/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2019-03-15-foss-2018b.eb +++ /dev/null @@ -1,45 +0,0 @@ -# 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 -# 2016-11-07 modified by: -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'GMAP-GSNAP' -version = '2019-03-15' - -homepage = 'http://research-pub.gene.com/gmap/' -description = """GMAP: A Genomic Mapping and Alignment Program for mRNA and EST Sequences - GSNAP: Genomic Short-read Nucleotide Alignment Program""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['http://research-pub.gene.com/gmap/src/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s-fix-avx512.patch'] -checksums = [ - 'a6c2cd10833e27e6e0465f43432aecc872529bbb056da7b621aafa081b9b4b7a', # gmap-gsnap-2019-03-15.tar.gz - '0cd05c66062086727aa0abc1e806dadfeab7bb478c3516d63a26fc7d178d7be9', # GMAP-GSNAP-2019-03-15-fix-avx512.patch -] - -# with these deps you can use standard compressed files -# to support files in gobby format take a look at README for extra dependencies -# http://research-pub.gene.com/gmap/src/README -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), -] - -# you can change the MAX_READLENGTH for GSNAP with something like this. -# details in the README http://research-pub.gene.com/gmap/src/README -# configopts = 'MAX_READLENGTH=250' - -sanity_check_paths = { - 'files': ['bin/gmap', 'bin/gsnap'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2019-09-12-GCC-8.3.0.eb b/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2019-09-12-GCC-8.3.0.eb deleted file mode 100644 index 2e8882ffdfca..000000000000 --- a/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2019-09-12-GCC-8.3.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -# 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 -# 2016-11-07 modified by: -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'GMAP-GSNAP' -version = '2019-09-12' - -homepage = 'http://research-pub.gene.com/gmap/' -description = """GMAP: A Genomic Mapping and Alignment Program for mRNA and EST Sequences - GSNAP: Genomic Short-read Nucleotide Alignment Program""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -source_urls = ['http://research-pub.gene.com/gmap/src/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['1bf242eef2ad0ab0280c41fc28b44a5107e90bcba64b37cf1579e1793e892505'] - -# with these deps you can use standard compressed files -# details in http://research-pub.gene.com/gmap/src/README -dependencies = [ - ('bzip2', '1.0.8'), - ('zlib', '1.2.11'), -] - -# GSNAP uses MAX_STACK_READLENGTH to control the use of stack or heap memory depending on the read length -# details in http://research-pub.gene.com/gmap/src/README -# configopts = 'MAX_STACK_READLENGTH=300' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['bin/gmap', 'bin/gsnap'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2020-12-17-GCC-9.3.0.eb b/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2020-12-17-GCC-9.3.0.eb deleted file mode 100644 index 26e061c343a7..000000000000 --- a/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2020-12-17-GCC-9.3.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -# 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 -# 2016-11-07 modified by: -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'GMAP-GSNAP' -version = '2020-12-17' - -homepage = 'http://research-pub.gene.com/gmap/' -description = """GMAP: A Genomic Mapping and Alignment Program for mRNA and EST Sequences - GSNAP: Genomic Short-read Nucleotide Alignment Program""" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} - -source_urls = ['http://research-pub.gene.com/gmap/src/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['436a490a9a6af1e3c1e0ee5389b8507d0428f9f1aaeba76a72352eb32d082562'] - -# with these deps you can use standard compressed files -# details in http://research-pub.gene.com/gmap/src/README -dependencies = [ - ('bzip2', '1.0.8'), - ('zlib', '1.2.11'), -] - -# GSNAP uses MAX_STACK_READLENGTH to control the use of stack or heap memory depending on the read length -# details in http://research-pub.gene.com/gmap/src/README -# configopts = 'MAX_STACK_READLENGTH=300' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['bin/gmap', 'bin/gsnap'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2023-04-20-GCC-12.3.0.eb b/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2023-04-20-GCC-12.3.0.eb new file mode 100644 index 000000000000..bdd355aef6b7 --- /dev/null +++ b/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2023-04-20-GCC-12.3.0.eb @@ -0,0 +1,55 @@ +# 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 +# 2016-11-07 modified by: +# Adam Huffman +# The Francis Crick Institute + +easyblock = 'ConfigureMake' + +name = 'GMAP-GSNAP' +version = '2023-04-20' + +homepage = 'http://research-pub.gene.com/gmap/' +description = """GMAP: A Genomic Mapping and Alignment Program for mRNA and EST Sequences + GSNAP: Genomic Short-read Nucleotide Alignment Program""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +source_urls = ['http://research-pub.gene.com/gmap/src/'] +sources = [SOURCELOWER_TAR_GZ] +patches = [ + 'GMAP-GSNAP-2023-02-17_cleanup-headers.patch', + 'GMAP-GSNAP-2023-02-17_fix-typecast.patch', +] +checksums = [ + {'gmap-gsnap-2023-04-20.tar.gz': 'f858bc699cbcc9b3f06751ace55c86bfc21e4ca821a90b10681feac2172b725e'}, + {'GMAP-GSNAP-2023-02-17_cleanup-headers.patch': '7d17d4cbc717556e3a64475eb931b692e9d564b486acf6c9dbf4c2bf29853832'}, + {'GMAP-GSNAP-2023-02-17_fix-typecast.patch': 'eafe728cf00cf52320bbf4b710ef76b662df92533d22fa67dc273855c180296f'}, +] + +# with these deps you can use standard compressed files +# details in http://research-pub.gene.com/gmap/src/README +dependencies = [ + ('bzip2', '1.0.8'), + ('zlib', '1.2.13'), +] + +# GSNAP uses MAX_STACK_READLENGTH to control the use of stack or heap memory depending on the read length +# details in http://research-pub.gene.com/gmap/src/README +# configopts = 'MAX_STACK_READLENGTH=300' + +runtest = 'check' + +sanity_check_paths = { + 'files': ['bin/gmap', 'bin/gsnap'], + 'dirs': [], +} + +sanity_check_commands = [ + "gmap --help", + "gsnap --help", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2024-09-18-GCC-13.3.0.eb b/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2024-09-18-GCC-13.3.0.eb new file mode 100644 index 000000000000..25bc1f03a060 --- /dev/null +++ b/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2024-09-18-GCC-13.3.0.eb @@ -0,0 +1,54 @@ +# 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 +# 2016-11-07 modified by: +# Adam Huffman +# The Francis Crick Institute + +easyblock = 'ConfigureMake' + +name = 'GMAP-GSNAP' +version = '2024-09-18' + +homepage = 'http://research-pub.gene.com/gmap/' +description = """GMAP: A Genomic Mapping and Alignment Program for mRNA and EST Sequences + GSNAP: Genomic Short-read Nucleotide Alignment Program""" + +toolchain = {'name': 'GCC', 'version': '13.3.0'} + +source_urls = ['http://research-pub.gene.com/gmap/src/'] +sources = [SOURCELOWER_TAR_GZ] +patches = [ + 'GMAP-GSNAP-2024-09-18_fix-source-files-for-haswell.patch', +] +checksums = [ + {'gmap-gsnap-2024-09-18.tar.gz': '00d28c1a8c95295c8edd006cc0d1b5154cabe185de1f5a5dd8ccdb01fab38a18'}, + {'GMAP-GSNAP-2024-09-18_fix-source-files-for-haswell.patch': + 'a7ce5bbc83c16d7d4b5f79cf9d96311943fecb114ecab7c6a45e85e95ba54748'}, +] + +# with these deps you can use standard compressed files +# details in http://research-pub.gene.com/gmap/src/README +dependencies = [ + ('bzip2', '1.0.8'), + ('zlib', '1.3.1'), +] + +# GSNAP uses MAX_STACK_READLENGTH to control the use of stack or heap memory depending on the read length +# details in http://research-pub.gene.com/gmap/src/README +# configopts = 'MAX_STACK_READLENGTH=300' + +runtest = 'check' + +sanity_check_paths = { + 'files': ['bin/gmap', 'bin/gsnap'], + 'dirs': [], +} + +sanity_check_commands = [ + "gmap --help", + "gsnap --help", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2024-09-18_fix-source-files-for-haswell.patch b/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2024-09-18_fix-source-files-for-haswell.patch new file mode 100644 index 000000000000..05112c3e4b5f --- /dev/null +++ b/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2024-09-18_fix-source-files-for-haswell.patch @@ -0,0 +1,13 @@ +Fix source files for Haswell architecture +diff -ru gmap-2024-09-18.orig/src/select64-common.h gmap-2024-09-18/src/select64-common.h +--- gmap-2024-09-18.orig/src/select64-common.h 2023-10-26 02:31:15.000000000 +0200 ++++ gmap-2024-09-18/src/select64-common.h 2024-10-15 16:51:04.695772640 +0200 +@@ -67,7 +67,7 @@ + return place + kSelectInByte[((x >> place) & 0xFF) | (byteRank << 8)]; + #elif defined(__GNUC__) || defined(__clang__) + // GCC and Clang won't inline the intrinsics. +- uint64_t result = uint64_t(1) << k; ++ uint64_t result = (uint64_t)1 << k; + + asm("pdep %1, %0, %0\n\t" + "tzcnt %0, %0" diff --git a/easybuild/easyconfigs/g/GMP/GMP-4.3.2.eb b/easybuild/easyconfigs/g/GMP/GMP-4.3.2.eb deleted file mode 100644 index 5388fbb4bffa..000000000000 --- a/easybuild/easyconfigs/g/GMP/GMP-4.3.2.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '4.3.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 = SYSTEM - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = [GNU_SOURCE] - -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-5.1.3-GCC-4.8.2.eb b/easybuild/easyconfigs/g/GMP/GMP-5.1.3-GCC-4.8.2.eb deleted file mode 100644 index 527300665350..000000000000 --- a/easybuild/easyconfigs/g/GMP/GMP-5.1.3-GCC-4.8.2.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '5.1.3' - -homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, -operating on signed integers, rational numbers, and floating point numbers. """ - -toolchain = {'name': 'GCC', 'version': '4.8.2'} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = [GNU_SOURCE] - -# 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.0.0-GCC-4.9.2.eb b/easybuild/easyconfigs/g/GMP/GMP-6.0.0-GCC-4.9.2.eb deleted file mode 100644 index ebcf35412899..000000000000 --- a/easybuild/easyconfigs/g/GMP/GMP-6.0.0-GCC-4.9.2.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.0.0' - -homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, -operating on signed integers, rational numbers, and floating point numbers. """ - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -sources = ["%(namelower)s-%(version)s.tar.bz2"] -source_urls = [GNU_SOURCE] - -builddependencies = [ - ('Autotools', '20150215'), -] - -# enable C++ interface -configopts = '--enable-cxx' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.0.0a-GCC-4.8.4.eb b/easybuild/easyconfigs/g/GMP/GMP-6.0.0a-GCC-4.8.4.eb deleted file mode 100644 index 0ea694664ddb..000000000000 --- a/easybuild/easyconfigs/g/GMP/GMP-6.0.0a-GCC-4.8.4.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.0.0a' - -homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, -operating on signed integers, rational numbers, and floating point numbers. """ - -toolchain = {'name': 'GCC', 'version': '4.8.4'} - -sources = ["%(namelower)s-%(version)s.tar.bz2"] -source_urls = [GNU_SOURCE] - -builddependencies = [ - ('Autotools', '20150215'), -] - -# enable C++ interface -configopts = '--enable-cxx' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.0.0a-GCC-4.9.2.eb b/easybuild/easyconfigs/g/GMP/GMP-6.0.0a-GCC-4.9.2.eb deleted file mode 100644 index d4d4addc7ca6..000000000000 --- a/easybuild/easyconfigs/g/GMP/GMP-6.0.0a-GCC-4.9.2.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.0.0a' - -homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, -operating on signed integers, rational numbers, and floating point numbers. """ - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -sources = ["%(namelower)s-%(version)s.tar.bz2"] -source_urls = [GNU_SOURCE] - -builddependencies = [ - ('Autotools', '20150215'), -] - -# enable C++ interface -configopts = '--enable-cxx' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.0.0a-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/g/GMP/GMP-6.0.0a-GNU-4.9.3-2.25.eb deleted file mode 100644 index 3328cb488360..000000000000 --- a/easybuild/easyconfigs/g/GMP/GMP-6.0.0a-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.0.0a' - -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': 'GNU', 'version': '4.9.3-2.25'} - -sources = ["%(namelower)s-%(version)s.tar.bz2"] -source_urls = [GNU_SOURCE] - -builddependencies = [ - ('Autotools', '20150215'), -] - -# enable C++ interface -configopts = '--enable-cxx' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.1.0-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.0-GCC-4.9.3-2.25.eb deleted file mode 100644 index 3a35abe64e27..000000000000 --- a/easybuild/easyconfigs/g/GMP/GMP-6.1.0-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.1.0' - -homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, -operating on signed integers, rational numbers, and floating point numbers. """ - -toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} -toolchainopts = {'pic': True, 'precise': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ftp.gnu.org/gnu/gmp'] - -builddependencies = [ - ('Autotools', '20150215'), -] - -# enable C++ interface -configopts = '--enable-cxx' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.1.0-foss-2016a.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.0-foss-2016a.eb deleted file mode 100644 index 5a43c93bf337..000000000000 --- a/easybuild/easyconfigs/g/GMP/GMP-6.1.0-foss-2016a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.1.0' - -homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, -operating on signed integers, rational numbers, and floating point numbers. """ - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True, 'precise': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ftp.gnu.org/gnu/gmp'] - -builddependencies = [ - ('Autotools', '20150215'), -] - -# enable C++ interface -configopts = '--enable-cxx' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.1.0-gimkl-2.11.5.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.0-gimkl-2.11.5.eb deleted file mode 100644 index 3a93d0ea86a8..000000000000 --- a/easybuild/easyconfigs/g/GMP/GMP-6.1.0-gimkl-2.11.5.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.1.0' - -homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, -operating on signed integers, rational numbers, and floating point numbers. """ - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} -toolchainopts = {'pic': True, 'precise': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ftp.gnu.org/gnu/gmp'] - -builddependencies = [ - ('Autotools', '20150215'), -] - -# enable C++ interface -configopts = '--enable-cxx' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.1.0-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.0-intel-2016.02-GCC-4.9.eb deleted file mode 100644 index 70b7019537c6..000000000000 --- a/easybuild/easyconfigs/g/GMP/GMP-6.1.0-intel-2016.02-GCC-4.9.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.1.0' - -homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, -operating on signed integers, rational numbers, and floating point numbers. """ - -toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} -toolchainopts = {'pic': True, 'precise': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ftp.gnu.org/gnu/gmp'] - -builddependencies = [ - ('Autotools', '20150215'), -] - -# enable C++ interface -configopts = '--enable-cxx' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.1.0-intel-2016a.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.0-intel-2016a.eb deleted file mode 100644 index c0c58b69fb51..000000000000 --- a/easybuild/easyconfigs/g/GMP/GMP-6.1.0-intel-2016a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.1.0' - -homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, -operating on signed integers, rational numbers, and floating point numbers. """ - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True, 'precise': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ftp.gnu.org/gnu/gmp'] - -builddependencies = [ - ('Autotools', '20150215'), -] - -# enable C++ interface -configopts = '--enable-cxx' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.1.0-iomkl-2016.07.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.0-iomkl-2016.07.eb deleted file mode 100644 index e34edcb7afd1..000000000000 --- a/easybuild/easyconfigs/g/GMP/GMP-6.1.0-iomkl-2016.07.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.1.0' - -homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, -operating on signed integers, rational numbers, and floating point numbers. """ - -toolchain = {'name': 'iomkl', 'version': '2016.07'} -toolchainopts = {'pic': True, 'precise': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ftp.gnu.org/gnu/gmp'] - -builddependencies = [ - ('Autotools', '20150215'), -] - -# enable C++ interface -configopts = '--enable-cxx' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.1.0-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.0-iomkl-2016.09-GCC-4.9.3-2.25.eb deleted file mode 100644 index 6a0888eaf0bc..000000000000 --- a/easybuild/easyconfigs/g/GMP/GMP-6.1.0-iomkl-2016.09-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.1.0' - -homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, -operating on signed integers, rational numbers, and floating point numbers. """ - -toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} -toolchainopts = {'pic': True, 'precise': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ftp.gnu.org/gnu/gmp'] - -builddependencies = [ - ('Autotools', '20150215'), -] - -# enable C++ interface -configopts = '--enable-cxx' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.1.1-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.1-GCC-5.4.0-2.26.eb deleted file mode 100644 index e32606963803..000000000000 --- a/easybuild/easyconfigs/g/GMP/GMP-6.1.1-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.1.1' - -homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, -operating on signed integers, rational numbers, and floating point numbers. """ - -toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} -toolchainopts = {'pic': True, 'precise': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ftp.gnu.org/gnu/gmp'] - -builddependencies = [ - ('Autotools', '20150215'), -] - -# enable C++ interface -configopts = '--enable-cxx' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.1.1-GCCcore-5.4.0.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.1-GCCcore-5.4.0.eb deleted file mode 100644 index 98c1e0e1a6aa..000000000000 --- a/easybuild/easyconfigs/g/GMP/GMP-6.1.1-GCCcore-5.4.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -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} - -source_urls = ['http://ftp.gnu.org/gnu/gmp'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['a8109865f2893f1373b0a8ed5ff7429de8db696fc451b1036bd7bdf95bbeffd6'] - -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 deleted file mode 100644 index 2d442cdea2b6..000000000000 --- a/easybuild/easyconfigs/g/GMP/GMP-6.1.1-GCCcore-6.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -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.1-foss-2016.04.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.1-foss-2016.04.eb deleted file mode 100644 index 81653e7d61ed..000000000000 --- a/easybuild/easyconfigs/g/GMP/GMP-6.1.1-foss-2016.04.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.1.1' - -homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, -operating on signed integers, rational numbers, and floating point numbers. """ - -toolchain = {'name': 'foss', 'version': '2016.04'} -toolchainopts = {'pic': True, 'precise': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ftp.gnu.org/gnu/gmp'] - -builddependencies = [ - ('Autotools', '20150215'), -] - -# enable C++ interface -configopts = '--enable-cxx' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.1.1-foss-2016a.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.1-foss-2016a.eb deleted file mode 100644 index 8758c0fea08a..000000000000 --- a/easybuild/easyconfigs/g/GMP/GMP-6.1.1-foss-2016a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.1.1' - -homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, -operating on signed integers, rational numbers, and floating point numbers. """ - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True, 'precise': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ftp.gnu.org/gnu/gmp'] - -builddependencies = [ - ('Autotools', '20150215'), -] - -# enable C++ interface -configopts = '--enable-cxx' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.1.1-foss-2016b.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.1-foss-2016b.eb deleted file mode 100644 index 418ae20a6095..000000000000 --- a/easybuild/easyconfigs/g/GMP/GMP-6.1.1-foss-2016b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.1.1' - -homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, -operating on signed integers, rational numbers, and floating point numbers. """ - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True, 'precise': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ftp.gnu.org/gnu/gmp'] - -builddependencies = [ - ('Autotools', '20150215'), -] - -# enable C++ interface -configopts = '--enable-cxx' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.1.1-intel-2016b.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.1-intel-2016b.eb deleted file mode 100644 index cc91fe4582eb..000000000000 --- a/easybuild/easyconfigs/g/GMP/GMP-6.1.1-intel-2016b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.1.1' - -homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, -operating on signed integers, rational numbers, and floating point numbers. """ - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True, 'precise': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ftp.gnu.org/gnu/gmp'] - -builddependencies = [ - ('Autotools', '20150215'), -] - -# enable C++ interface -configopts = '--enable-cxx' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.1.2-GCCcore-6.3.0.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.2-GCCcore-6.3.0.eb deleted file mode 100644 index 868feb4a1986..000000000000 --- a/easybuild/easyconfigs/g/GMP/GMP-6.1.2-GCCcore-6.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.1.2' - -homepage = 'https://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} - -source_urls = ['https://ftp.gnu.org/gnu/gmp'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['5275bb04f4863a13516b2f39392ac5e272f5e1bb8057b18aec1c9b79d73d8fb2'] - -builddependencies = [ - ('binutils', '2.27'), - ('Autotools', '20150215'), -] - -# enable C++ interface -configopts = '--enable-cxx' - -# copy libgmp.so* to /lib to make sure that it is picked up by tests -# when EasyBuild is configured with --rpath, and clean up afterwards (let 'make install' do its job) -pretestopts = "mkdir -p %%(installdir)s/lib && cp -a .libs/libgmp.%s* %%(installdir)s/lib && " % SHLIB_EXT -testopts = " && rm -r %(installdir)s/lib" - -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 deleted file mode 100644 index 0ed48eaf50b3..000000000000 --- a/easybuild/easyconfigs/g/GMP/GMP-6.1.2-GCCcore-6.4.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.1.2' - -homepage = 'https://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 = ['https://ftp.gnu.org/gnu/gmp'] -checksums = ['5275bb04f4863a13516b2f39392ac5e272f5e1bb8057b18aec1c9b79d73d8fb2'] - -builddependencies = [ - ('Autotools', '20170619'), - ('binutils', '2.28'), -] - -# enable C++ interface -configopts = '--enable-cxx' - -# copy libgmp.so* to /lib to make sure that it is picked up by tests -# when EasyBuild is configured with --rpath, and clean up afterwards (let 'make install' do its job) -pretestopts = "mkdir -p %%(installdir)s/lib && cp -a .libs/libgmp.%s* %%(installdir)s/lib && " % SHLIB_EXT -testopts = " && rm -r %(installdir)s/lib" - -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-7.3.0.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.2-GCCcore-7.3.0.eb deleted file mode 100644 index b866a7e7d40c..000000000000 --- a/easybuild/easyconfigs/g/GMP/GMP-6.1.2-GCCcore-7.3.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.1.2' - -homepage = 'https://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': '7.3.0'} -toolchainopts = {'pic': True, 'precise': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['https://ftp.gnu.org/gnu/gmp'] -checksums = ['5275bb04f4863a13516b2f39392ac5e272f5e1bb8057b18aec1c9b79d73d8fb2'] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.30'), -] - -# enable C++ interface -configopts = '--enable-cxx' - -# copy libgmp.so* to /lib to make sure that it is picked up by tests -# when EasyBuild is configured with --rpath, and clean up afterwards (let 'make install' do its job) -pretestopts = "mkdir -p %%(installdir)s/lib && cp -a .libs/libgmp.%s* %%(installdir)s/lib && " % SHLIB_EXT -testopts = " && rm -r %(installdir)s/lib" - -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-8.2.0.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.2-GCCcore-8.2.0.eb deleted file mode 100644 index 2a8001804ff8..000000000000 --- a/easybuild/easyconfigs/g/GMP/GMP-6.1.2-GCCcore-8.2.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.1.2' - -homepage = 'https://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': '8.2.0'} -toolchainopts = {'pic': True, 'precise': True} - -sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['https://ftp.gnu.org/gnu/gmp'] -checksums = ['5275bb04f4863a13516b2f39392ac5e272f5e1bb8057b18aec1c9b79d73d8fb2'] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.31.1'), -] - -# enable C++ interface -configopts = '--enable-cxx' - -# copy libgmp.so* to /lib to make sure that it is picked up by tests -# when EasyBuild is configured with --rpath, and clean up afterwards (let 'make install' do its job) -pretestopts = "mkdir -p %%(installdir)s/lib && cp -a .libs/libgmp.%s* %%(installdir)s/lib && " % SHLIB_EXT -testopts = " && rm -r %(installdir)s/lib" - -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-8.3.0.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.2-GCCcore-8.3.0.eb deleted file mode 100644 index 099eb1506e0b..000000000000 --- a/easybuild/easyconfigs/g/GMP/GMP-6.1.2-GCCcore-8.3.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.1.2' - -homepage = 'https://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': '8.3.0'} -toolchainopts = {'pic': True, 'precise': True} - -source_urls = ['https://ftp.gnu.org/gnu/gmp'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['5275bb04f4863a13516b2f39392ac5e272f5e1bb8057b18aec1c9b79d73d8fb2'] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.32'), -] - -# enable C++ interface -configopts = '--enable-cxx' - -# copy libgmp.so* to /lib to make sure that it is picked up by tests -# when EasyBuild is configured with --rpath, and clean up afterwards (let 'make install' do its job) -pretestopts = "mkdir -p %%(installdir)s/lib && cp -a .libs/libgmp.%s* %%(installdir)s/lib && " % SHLIB_EXT -testopts = " && rm -r %(installdir)s/lib" - -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 deleted file mode 100644 index 8f949a1a92f6..000000000000 --- a/easybuild/easyconfigs/g/GMP/GMP-6.1.2-foss-2016b.eb +++ /dev/null @@ -1,30 +0,0 @@ -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/GMP/GMP-6.2.0-GCCcore-10.2.0.eb b/easybuild/easyconfigs/g/GMP/GMP-6.2.0-GCCcore-10.2.0.eb index b1f3baccd692..2e5b24b06369 100644 --- a/easybuild/easyconfigs/g/GMP/GMP-6.2.0-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/g/GMP/GMP-6.2.0-GCCcore-10.2.0.eb @@ -32,7 +32,7 @@ testopts = " && rm -r %(installdir)s/lib" runtest = 'check' sanity_check_paths = { - 'files': ['lib/lib%s.%s' % (l, e) for l in ['gmp', 'gmpxx'] for e in [SHLIB_EXT, 'a']] + + 'files': ['lib/lib%s.%s' % (x, e) for x in ['gmp', 'gmpxx'] for e in [SHLIB_EXT, 'a']] + ['include/gmp.h', 'include/gmpxx.h'], 'dirs': ['share'], } diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.2.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/GMP/GMP-6.2.0-GCCcore-9.3.0.eb deleted file mode 100644 index 5c21453c3d72..000000000000 --- a/easybuild/easyconfigs/g/GMP/GMP-6.2.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMP' -version = '6.2.0' - -homepage = 'https://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': '9.3.0'} -toolchainopts = {'precise': True, 'pic': True} - -source_urls = ['https://ftp.gnu.org/gnu/%(namelower)s'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['f51c99cb114deb21a60075ffb494c1a210eb9d7cb729ed042ddb7de9534451ea'] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.34'), -] - -# enable C++ interface -configopts = '--enable-cxx' - -# copy libgmp.so* to /lib to make sure that it is picked up by tests -# when EasyBuild is configured with --rpath, and clean up afterwards (let 'make install' do its job) -pretestopts = "mkdir -p %%(installdir)s/lib && cp -a .libs/libgmp.%s* %%(installdir)s/lib && " % SHLIB_EXT -testopts = " && rm -r %(installdir)s/lib" - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/lib%s.%s' % (l, e) for l in ['gmp', 'gmpxx'] for e in [SHLIB_EXT, 'a']] + - ['include/gmp.h', 'include/gmpxx.h'], - 'dirs': ['share'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.2.1-GCCcore-10.3.0.eb b/easybuild/easyconfigs/g/GMP/GMP-6.2.1-GCCcore-10.3.0.eb index 827e778e0c40..25da6d0c6ff3 100644 --- a/easybuild/easyconfigs/g/GMP/GMP-6.2.1-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/g/GMP/GMP-6.2.1-GCCcore-10.3.0.eb @@ -32,7 +32,7 @@ testopts = " && rm -r %(installdir)s/lib" runtest = 'check' sanity_check_paths = { - 'files': ['lib/lib%s.%s' % (l, e) for l in ['gmp', 'gmpxx'] for e in [SHLIB_EXT, 'a']] + + 'files': ['lib/lib%s.%s' % (x, e) for x in ['gmp', 'gmpxx'] for e in [SHLIB_EXT, 'a']] + ['include/gmp.h', 'include/gmpxx.h'], 'dirs': ['share'], } diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.2.1-GCCcore-11.2.0.eb b/easybuild/easyconfigs/g/GMP/GMP-6.2.1-GCCcore-11.2.0.eb index e2a92bee0a6c..f5c4300839a0 100644 --- a/easybuild/easyconfigs/g/GMP/GMP-6.2.1-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/g/GMP/GMP-6.2.1-GCCcore-11.2.0.eb @@ -32,7 +32,7 @@ testopts = " && rm -r %(installdir)s/lib" runtest = 'check' sanity_check_paths = { - 'files': ['lib/lib%s.%s' % (l, e) for l in ['gmp', 'gmpxx'] for e in [SHLIB_EXT, 'a']] + + 'files': ['lib/lib%s.%s' % (x, e) for x in ['gmp', 'gmpxx'] for e in [SHLIB_EXT, 'a']] + ['include/gmp.h', 'include/gmpxx.h'], 'dirs': ['share'], } diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.2.1-GCCcore-11.3.0.eb b/easybuild/easyconfigs/g/GMP/GMP-6.2.1-GCCcore-11.3.0.eb index 33d857b78583..ff5120721e6e 100644 --- a/easybuild/easyconfigs/g/GMP/GMP-6.2.1-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/g/GMP/GMP-6.2.1-GCCcore-11.3.0.eb @@ -32,7 +32,7 @@ testopts = " && rm -r %(installdir)s/lib" runtest = 'check' sanity_check_paths = { - 'files': ['lib/lib%s.%s' % (l, e) for l in ['gmp', 'gmpxx'] for e in [SHLIB_EXT, 'a']] + + 'files': ['lib/lib%s.%s' % (x, e) for x in ['gmp', 'gmpxx'] for e in [SHLIB_EXT, 'a']] + ['include/gmp.h', 'include/gmpxx.h'], 'dirs': ['share'], } diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.2.1-GCCcore-12.2.0.eb b/easybuild/easyconfigs/g/GMP/GMP-6.2.1-GCCcore-12.2.0.eb index 8d18902ab40d..f0ebbf4fa34c 100644 --- a/easybuild/easyconfigs/g/GMP/GMP-6.2.1-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/g/GMP/GMP-6.2.1-GCCcore-12.2.0.eb @@ -32,7 +32,7 @@ testopts = " && rm -r %(installdir)s/lib" runtest = 'check' sanity_check_paths = { - 'files': ['lib/lib%s.%s' % (l, e) for l in ['gmp', 'gmpxx'] for e in [SHLIB_EXT, 'a']] + + 'files': ['lib/lib%s.%s' % (x, e) for x in ['gmp', 'gmpxx'] for e in [SHLIB_EXT, 'a']] + ['include/gmp.h', 'include/gmpxx.h'], 'dirs': ['share'], } diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.2.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/g/GMP/GMP-6.2.1-GCCcore-12.3.0.eb index 15f013028362..3994a9a94ce9 100644 --- a/easybuild/easyconfigs/g/GMP/GMP-6.2.1-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/g/GMP/GMP-6.2.1-GCCcore-12.3.0.eb @@ -32,7 +32,7 @@ testopts = " && rm -r %(installdir)s/lib" runtest = 'check' sanity_check_paths = { - 'files': ['lib/lib%s.%s' % (l, e) for l in ['gmp', 'gmpxx'] for e in [SHLIB_EXT, 'a']] + + 'files': ['lib/lib%s.%s' % (x, e) for x in ['gmp', 'gmpxx'] for e in [SHLIB_EXT, 'a']] + ['include/gmp.h', 'include/gmpxx.h'], 'dirs': ['share'], } diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.3.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/g/GMP/GMP-6.3.0-GCCcore-13.2.0.eb index 1be7b653e2c4..98cd78584765 100644 --- a/easybuild/easyconfigs/g/GMP/GMP-6.3.0-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/g/GMP/GMP-6.3.0-GCCcore-13.2.0.eb @@ -32,7 +32,7 @@ testopts = " && rm -r %(installdir)s/lib" runtest = 'check' sanity_check_paths = { - 'files': ['lib/lib%s.%s' % (l, e) for l in ['gmp', 'gmpxx'] for e in [SHLIB_EXT, 'a']] + + 'files': ['lib/lib%s.%s' % (x, e) for x in ['gmp', 'gmpxx'] for e in [SHLIB_EXT, 'a']] + ['include/gmp.h', 'include/gmpxx.h'], 'dirs': ['share'], } diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.3.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/GMP/GMP-6.3.0-GCCcore-13.3.0.eb index 29f69f73299d..ccfd632ae51e 100644 --- a/easybuild/easyconfigs/g/GMP/GMP-6.3.0-GCCcore-13.3.0.eb +++ b/easybuild/easyconfigs/g/GMP/GMP-6.3.0-GCCcore-13.3.0.eb @@ -32,7 +32,7 @@ testopts = " && rm -r %(installdir)s/lib" runtest = 'check' sanity_check_paths = { - 'files': ['lib/lib%s.%s' % (l, e) for l in ['gmp', 'gmpxx'] for e in [SHLIB_EXT, 'a']] + + 'files': ['lib/lib%s.%s' % (x, e) for x in ['gmp', 'gmpxx'] for e in [SHLIB_EXT, 'a']] + ['include/gmp.h', 'include/gmpxx.h'], 'dirs': ['share'], } diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.3.0-GCCcore-14.2.0.eb b/easybuild/easyconfigs/g/GMP/GMP-6.3.0-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..99aa882e75c5 --- /dev/null +++ b/easybuild/easyconfigs/g/GMP/GMP-6.3.0-GCCcore-14.2.0.eb @@ -0,0 +1,40 @@ +easyblock = 'ConfigureMake' + +name = 'GMP' +version = '6.3.0' + +homepage = 'https://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': '14.2.0'} +toolchainopts = {'precise': True, 'pic': True} + +source_urls = ['https://ftp.gnu.org/gnu/%(namelower)s'] +sources = [SOURCELOWER_TAR_BZ2] +checksums = ['ac28211a7cfb609bae2e2c8d6058d66c8fe96434f740cf6fe2e47b000d1c20cb'] + +builddependencies = [ + ('Autotools', '20240712'), + ('binutils', '2.42'), +] + +# enable C++ interface +configopts = '--enable-cxx' + +# copy libgmp.so* to /lib to make sure that it is picked up by tests +# when EasyBuild is configured with --rpath, and clean up afterwards (let 'make install' do its job) +pretestopts = "mkdir -p %%(installdir)s/lib && cp -a .libs/libgmp.%s* %%(installdir)s/lib && " % SHLIB_EXT +testopts = " && rm -r %(installdir)s/lib" + +runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/lib%s.%s' % (x, e) for x in ['gmp', 'gmpxx'] for e in [SHLIB_EXT, 'a']] + + ['include/gmp.h', 'include/gmpxx.h'], + 'dirs': ['share'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GMT/GMT-4.5.17-foss-2018a.eb b/easybuild/easyconfigs/g/GMT/GMT-4.5.17-foss-2018a.eb deleted file mode 100644 index 83762f709b05..000000000000 --- a/easybuild/easyconfigs/g/GMT/GMT-4.5.17-foss-2018a.eb +++ /dev/null @@ -1,62 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GMT' -version = '4.5.17' - -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': 'foss', 'version': '2018a'} - -# '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', -] -local_gshhg_ver = '2.3.7' -local_dcw_ver = '1.1.3' -sources = [ - 'gmt-%(version)s-src.tar.bz2', - # coastlines, rivers, and political boundaries - 'gshhg-gmt-%s.tar.gz' % local_gshhg_ver, - # country polygons - 'dcw-gmt-%s.tar.gz' % local_dcw_ver, -] -checksums = [ - 'd69c4e2075f16fb7c153ba77429a7b60e45c44583ebefd7aae63ae05439d1d41', # gmt-4.5.17-src.tar.bz2 - '9bb1a956fca0718c083bef842e625797535a00ce81f175df08b042c2a92cfe7f', # gshhg-gmt-2.3.7.tar.gz - '1395e772c3f2d2900c78260ad4a9df2fecd9216e362ad141762f7499bfeb4f23', # dcw-gmt-1.1.3.tar.gz -] - -dependencies = [ - ('PCRE', '8.41'), - ('GDAL', '2.2.3', '-Python-2.7.14'), - ('FFTW', '3.3.7'), - ('netCDF', '4.6.0'), - ('Ghostscript', '9.22', '-cairo-1.14.12'), - ('cURL', '7.58.0'), - ('zlib', '1.2.11'), -] - -configopts = "--with-gshhg-dir=%%(builddir)s/gshhg-gmt-%s " % local_gshhg_ver - -parallel = 1 - -installopts = 'install-all' - -sanity_check_paths = { - 'files': ['bin/GMT', 'bin/isogmt'], - 'dirs': [] -} - -modextrapaths = {'GMTHOME': ''} - -moduleclass = 'geo' 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 deleted file mode 100644 index e3dac13fb9a6..000000000000 --- a/easybuild/easyconfigs/g/GMT/GMT-5.4.1-intel-2017a.eb +++ /dev/null @@ -1,61 +0,0 @@ -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'} - -local_gshhg_ver = '2.3.6' -local_dcw_ver = '1.1.2' -sources = [ - 'gmt-%(version)s-src.tar.xz', - # coastlines, rivers, and political boundaries - 'gshhg-gmt-%s.tar.gz' % local_gshhg_ver, - # country polygons - 'dcw-gmt-%s.tar.gz' % local_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 ' % local_gshhg_ver -configopts += '-DCOPY_DCW=TRUE -DDCW_ROOT=%%(builddir)s/dcw-gmt-%s ' % local_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/GMT/GMT-5.4.3-foss-2018a.eb b/easybuild/easyconfigs/g/GMT/GMT-5.4.3-foss-2018a.eb deleted file mode 100644 index 43e37817ac21..000000000000 --- a/easybuild/easyconfigs/g/GMT/GMT-5.4.3-foss-2018a.eb +++ /dev/null @@ -1,65 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GMT' -version = '5.4.3' - -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': 'foss', 'version': '2018a'} - -# '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', -] -local_gshhg_ver = '2.3.7' -local_dcw_ver = '1.1.3' -sources = [ - 'gmt-%(version)s-src.tar.xz', - # coastlines, rivers, and political boundaries - 'gshhg-gmt-%s.tar.gz' % local_gshhg_ver, - # country polygons - 'dcw-gmt-%s.tar.gz' % local_dcw_ver, -] -patches = ['GMT-5.1.2_netCDF.patch'] -checksums = [ - 'ed00e380c3dc94a3aef4b7aeaaac0f3681df703dc614e8a15a1864e20b3fa2c8', # gmt-5.4.3-src.tar.xz - '9bb1a956fca0718c083bef842e625797535a00ce81f175df08b042c2a92cfe7f', # gshhg-gmt-2.3.7.tar.gz - '1395e772c3f2d2900c78260ad4a9df2fecd9216e362ad141762f7499bfeb4f23', # dcw-gmt-1.1.3.tar.gz - '2ebe26d55521fba8d0eae48f662611491f7cc0e489833bded11628e9a71f252f', # GMT-5.1.2_netCDF.patch -] - -builddependencies = [('CMake', '3.10.2')] - -dependencies = [ - ('PCRE', '8.41'), - ('GDAL', '2.2.3', '-Python-2.7.14'), - ('FFTW', '3.3.7'), - ('netCDF', '4.6.0'), - ('Ghostscript', '9.22', '-cairo-1.14.12'), - ('cURL', '7.58.0'), - ('zlib', '1.2.11'), -] - -configopts = '-DCOPY_GSHHG=TRUE -DGSHHG_ROOT=%%(builddir)s/gshhg-gmt-%s ' % local_gshhg_ver -configopts += '-DCOPY_DCW=TRUE -DDCW_ROOT=%%(builddir)s/dcw-gmt-%s ' % local_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/GMT/GMT-5.4.3-intel-2017b.eb b/easybuild/easyconfigs/g/GMT/GMT-5.4.3-intel-2017b.eb deleted file mode 100644 index ee8ad3e2fbf2..000000000000 --- a/easybuild/easyconfigs/g/GMT/GMT-5.4.3-intel-2017b.eb +++ /dev/null @@ -1,65 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GMT' -version = '5.4.3' - -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': '2017b'} - -# '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', -] -local_gshhg_ver = '2.3.7' -local_dcw_ver = '1.1.3' -sources = [ - 'gmt-%(version)s-src.tar.xz', - # coastlines, rivers, and political boundaries - 'gshhg-gmt-%s.tar.gz' % local_gshhg_ver, - # country polygons - 'dcw-gmt-%s.tar.gz' % local_dcw_ver, -] -patches = ['GMT-5.1.2_netCDF.patch'] -checksums = [ - 'ed00e380c3dc94a3aef4b7aeaaac0f3681df703dc614e8a15a1864e20b3fa2c8', # gmt-5.4.3-src.tar.xz - '9bb1a956fca0718c083bef842e625797535a00ce81f175df08b042c2a92cfe7f', # gshhg-gmt-2.3.7.tar.gz - '1395e772c3f2d2900c78260ad4a9df2fecd9216e362ad141762f7499bfeb4f23', # dcw-gmt-1.1.3.tar.gz - '2ebe26d55521fba8d0eae48f662611491f7cc0e489833bded11628e9a71f252f', # GMT-5.1.2_netCDF.patch -] - -builddependencies = [('CMake', '3.10.2')] - -dependencies = [ - ('PCRE', '8.41'), - ('GDAL', '2.2.3', '-Python-2.7.14'), - ('FFTW', '3.3.7'), - ('netCDF', '4.5.0'), - ('Ghostscript', '9.22'), - ('cURL', '7.56.1'), - ('zlib', '1.2.11'), -] - -configopts = '-DCOPY_GSHHG=TRUE -DGSHHG_ROOT=%%(builddir)s/gshhg-gmt-%s ' % local_gshhg_ver -configopts += '-DCOPY_DCW=TRUE -DDCW_ROOT=%%(builddir)s/dcw-gmt-%s ' % local_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/GMT/GMT-5.4.5-foss-2019a.eb b/easybuild/easyconfigs/g/GMT/GMT-5.4.5-foss-2019a.eb deleted file mode 100644 index a8640be3f973..000000000000 --- a/easybuild/easyconfigs/g/GMT/GMT-5.4.5-foss-2019a.eb +++ /dev/null @@ -1,65 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GMT' -version = '5.4.5' -local_gshhg_ver = '2.3.7' -local_dcw_ver = '1.1.4' - -homepage = 'https://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': 'foss', 'version': '2019a'} - -# 'https://gmt.soest.hawaii.edu/files/download?name=' needs browser with javascript magic -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', -] -sources = [ - '%(namelower)s-%(version)s-src.tar.gz', - # coastlines, rivers, and political boundaries - 'gshhg-gmt-%s.tar.gz' % local_gshhg_ver, - # country polygons - 'dcw-gmt-%s.tar.gz' % local_dcw_ver, -] -patches = ['GMT-5.1.2_netCDF.patch'] -checksums = [ - '225629c7869e204d5f9f1a384c4ada43e243f83e1ed28bdca4f7c2896bf39ef6', # gmt-5.4.5-src.tar.gz - '9bb1a956fca0718c083bef842e625797535a00ce81f175df08b042c2a92cfe7f', # gshhg-gmt-2.3.7.tar.gz - '8d47402abcd7f54a0f711365cd022e4eaea7da324edac83611ca035ea443aad3', # dcw-gmt-1.1.4.tar.gz - '2ebe26d55521fba8d0eae48f662611491f7cc0e489833bded11628e9a71f252f', # GMT-5.1.2_netCDF.patch -] - -builddependencies = [('CMake', '3.13.3')] - -dependencies = [ - ('PCRE', '8.43'), - ('GDAL', '3.0.0', '-Python-2.7.15'), - ('netCDF', '4.6.2'), - ('Ghostscript', '9.27'), - ('cURL', '7.63.0'), - ('zlib', '1.2.11'), -] - -separate_build_dir = True - -configopts = '-DCOPY_GSHHG=TRUE -DGSHHG_ROOT=%%(builddir)s/gshhg-gmt-%s ' % local_gshhg_ver -configopts += '-DCOPY_DCW=TRUE -DDCW_ROOT=%%(builddir)s/dcw-gmt-%s ' % local_dcw_ver - -sanity_check_paths = { - 'files': ['bin/%s' % b for b in ['gmt', 'isogmt', 'gmtswitch', 'gmt_shell_functions.sh']] + - ['lib64/libgmt.%s.%s' % (SHLIB_EXT, version)], - 'dirs': ['include/%(namelower)s', 'share'] -} - -modextrapaths = {'GMTHOME': ''} - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/g/GMT/GMT-6.2.0-foss-2019b.eb b/easybuild/easyconfigs/g/GMT/GMT-6.2.0-foss-2019b.eb deleted file mode 100644 index 98a54697a3e8..000000000000 --- a/easybuild/easyconfigs/g/GMT/GMT-6.2.0-foss-2019b.eb +++ /dev/null @@ -1,62 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'GMT' -version = '6.2.0' -local_gshhg_ver = '2.3.7' -local_dcw_ver = '2.0.0' - -homepage = 'https://www.generic-mapping-tools.org/' -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': 'foss', 'version': '2019b'} - -# 'https://gmt.soest.hawaii.edu/files/download?name=' needs browser with javascript magic -source_urls = [ - 'ftp://ftp.soest.hawaii.edu/gmt', - 'ftp://ftp.soest.hawaii.edu/gshhg', - 'ftp://ftp.soest.hawaii.edu/dcw', -] -sources = [ - '%(namelower)s-%(version)s-src.tar.gz', - # coastlines, rivers, and political boundaries - 'gshhg-gmt-%s.tar.gz' % local_gshhg_ver, - # country polygons - 'dcw-gmt-%s.tar.gz' % local_dcw_ver, -] -patches = ['GMT-5.1.2_netCDF.patch'] -checksums = [ - 'ab7062912aeead1021770fad4756e0a99860fde8ea9b428fb00c22fa15a3bbfc', # gmt-6.2.0-src.tar.gz - '9bb1a956fca0718c083bef842e625797535a00ce81f175df08b042c2a92cfe7f', # gshhg-gmt-2.3.7.tar.gz - 'd71d209c837a805fed0773c03fadbb26e8c90eb6b68e496ac4a1298c3246cc7a', # dcw-gmt-2.0.0.tar.gz - '2ebe26d55521fba8d0eae48f662611491f7cc0e489833bded11628e9a71f252f', # GMT-5.1.2_netCDF.patch -] - -builddependencies = [('CMake', '3.15.3')] - -dependencies = [ - ('PCRE', '8.43'), - ('GDAL', '3.0.2', '-Python-3.7.4'), - ('netCDF', '4.7.1'), - ('Ghostscript', '9.50'), - ('cURL', '7.66.0'), - ('zlib', '1.2.11'), -] - -separate_build_dir = True - -configopts = '-DCOPY_GSHHG=TRUE -DGSHHG_ROOT=%%(builddir)s/gshhg-gmt-%s ' % local_gshhg_ver -configopts += '-DCOPY_DCW=TRUE -DDCW_ROOT=%%(builddir)s/dcw-gmt-%s ' % local_dcw_ver - -sanity_check_paths = { - 'files': ['bin/%s' % b for b in ['gmt', 'isogmt', 'gmtswitch', 'gmt_shell_functions.sh']] + - ['lib64/libgmt.%s.%s' % (SHLIB_EXT, version)], - 'dirs': ['include/%(namelower)s', 'share'] -} - -modextrapaths = {'GMTHOME': ''} - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/g/GNU/GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/g/GNU/GNU-4.9.2-2.25.eb deleted file mode 100644 index 0aadc7798fd0..000000000000 --- a/easybuild/easyconfigs/g/GNU/GNU-4.9.2-2.25.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'Toolchain' - -name = 'GNU' -local_gccver = '4.9.2' -local_binutilsver = '2.25' -version = '%s-%s' % (local_gccver, local_binutilsver) - -homepage = 'http://www.gnu.org/software/' -description = "Compiler-only toolchain with GCC and binutils." - -toolchain = SYSTEM - -dependencies = [ - # GCC built on top of (dummy-built) binutils - ('GCC', local_gccver, '-binutils-%s' % local_binutilsver), - # binutils built on top of GCC, which was built on top of (dummy-built) binutils - ('binutils', local_binutilsver, '', ('GCC', '%s-binutils-%s' % (local_gccver, local_binutilsver))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/GNU/GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/g/GNU/GNU-4.9.3-2.25.eb deleted file mode 100644 index 38a4be1a86b1..000000000000 --- a/easybuild/easyconfigs/g/GNU/GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'Toolchain' - -name = 'GNU' -local_gccver = '4.9.3' -local_binutilsver = '2.25' -version = '%s-%s' % (local_gccver, local_binutilsver) - -homepage = 'http://www.gnu.org/software/' -description = "Compiler-only toolchain with GCC and binutils." - -toolchain = SYSTEM - -dependencies = [ - # GCC built on top of (dummy-built) binutils - ('GCC', local_gccver, '-binutils-%s' % local_binutilsver), - # binutils built on top of GCC, which was built on top of (dummy-built) binutils - ('binutils', local_binutilsver, '', ('GCC', '%s-binutils-%s' % (local_gccver, local_binutilsver))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/GNU/GNU-5.1.0-2.25.eb b/easybuild/easyconfigs/g/GNU/GNU-5.1.0-2.25.eb deleted file mode 100644 index 960436879e53..000000000000 --- a/easybuild/easyconfigs/g/GNU/GNU-5.1.0-2.25.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'Toolchain' - -name = 'GNU' -local_gccver = '5.1.0' -local_binutilsver = '2.25' -version = '%s-%s' % (local_gccver, local_binutilsver) - -homepage = 'http://www.gnu.org/software/' -description = "Compiler-only toolchain with GCC and binutils." - -toolchain = SYSTEM - -dependencies = [ - # GCC built on top of (dummy-built) binutils - ('GCC', local_gccver, '-binutils-%s' % local_binutilsver), - # binutils built on top of GCC, which was built on top of (dummy-built) binutils - ('binutils', local_binutilsver, '', ('GCC', '%s-binutils-%s' % (local_gccver, local_binutilsver))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/GOATOOLS/GOATOOLS-1.1.6-foss-2020b.eb b/easybuild/easyconfigs/g/GOATOOLS/GOATOOLS-1.1.6-foss-2020b.eb index 18701693a497..a21d0dfe3323 100644 --- a/easybuild/easyconfigs/g/GOATOOLS/GOATOOLS-1.1.6-foss-2020b.eb +++ b/easybuild/easyconfigs/g/GOATOOLS/GOATOOLS-1.1.6-foss-2020b.eb @@ -24,9 +24,6 @@ dependencies = [ ('pydot', '1.4.2'), ] -download_dep_fail = True -use_pip = True - preinstallopts = "sed -i 's/==[0-9]*.[0-9]*.[0-9]*//g' requirements.txt && " # wget was here only to download some src files which we download via sources preinstallopts += "sed -i 's/wget//g' requirements.txt && " @@ -47,6 +44,4 @@ sanity_check_commands = [ "cd %(builddir)s && find_enrichment.py --pval=0.05 --indent data/study data/population data/association", ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GOATOOLS/GOATOOLS-1.3.1-foss-2021b.eb b/easybuild/easyconfigs/g/GOATOOLS/GOATOOLS-1.3.1-foss-2021b.eb index 0c453259ec8e..91016e07bfe3 100644 --- a/easybuild/easyconfigs/g/GOATOOLS/GOATOOLS-1.3.1-foss-2021b.eb +++ b/easybuild/easyconfigs/g/GOATOOLS/GOATOOLS-1.3.1-foss-2021b.eb @@ -34,9 +34,6 @@ dependencies = [ ('openpyxl', '3.0.9'), ] -download_dep_fail = True -use_pip = True - postinstallcmds = ["cp -a %(builddir)s/goatools/data/ %(installdir)s/"] sanity_check_paths = { @@ -53,6 +50,4 @@ sanity_check_commands = [ "cd %(builddir)s && find_enrichment.py --pval=0.05 --indent data/study data/population data/association", ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GOATOOLS/GOATOOLS-1.3.1-foss-2022a.eb b/easybuild/easyconfigs/g/GOATOOLS/GOATOOLS-1.3.1-foss-2022a.eb index 2f591eb3897f..aa4690fc32fc 100644 --- a/easybuild/easyconfigs/g/GOATOOLS/GOATOOLS-1.3.1-foss-2022a.eb +++ b/easybuild/easyconfigs/g/GOATOOLS/GOATOOLS-1.3.1-foss-2022a.eb @@ -34,9 +34,6 @@ dependencies = [ ('openpyxl', '3.0.10'), ] -download_dep_fail = True -use_pip = True - postinstallcmds = ["cp -a %(builddir)s/goatools/data/ %(installdir)s/"] sanity_check_paths = { @@ -53,6 +50,4 @@ sanity_check_commands = [ "cd %(builddir)s && find_enrichment.py --pval=0.05 --indent data/study data/population data/association", ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GOATOOLS/GOATOOLS-1.4.12-foss-2024a.eb b/easybuild/easyconfigs/g/GOATOOLS/GOATOOLS-1.4.12-foss-2024a.eb new file mode 100644 index 000000000000..4c39f12af3a8 --- /dev/null +++ b/easybuild/easyconfigs/g/GOATOOLS/GOATOOLS-1.4.12-foss-2024a.eb @@ -0,0 +1,64 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Denis Kristak +# Update: Pavel Tománek (Inuits) + +easyblock = 'PythonPackage' + +name = 'GOATOOLS' +version = '1.4.12' + +homepage = 'https://github.com/tanghaibao/goatools' +description = "A Python library for Gene Ontology analyses" + +toolchain = {'name': 'foss', 'version': '2024a'} + +sources = [{ + 'git_config': { + 'url': 'https://github.com/tanghaibao', + 'repo_name': 'goatools', + 'tag': 'v%(version)s', + 'keep_git_dir': True, + }, + 'filename': SOURCE_TAR_GZ, +}] +checksums = [None] + +builddependencies = [('cURL', '8.7.1')] + +dependencies = [ + ('Python', '3.12.3'), + ('SciPy-bundle', '2024.05'), + ('XlsxWriter', '3.2.0'), + ('statsmodels', '0.14.4'), + ('pydot', '3.0.3'), + ('openpyxl', '3.1.5'), +] + +exts_defaultclass = 'PythonPackage' +exts_default_options = { + 'source_urls': [PYPI_SOURCE], +} + +exts_list = [ + ('ftpretty', '0.4.0', { + 'checksums': ['61233b9212f2cceec96ee2c972738fa31cae7248e92d0874c99c04ee739bb5a9'], + }), +] + +postinstallcmds = ["cp -a %(builddir)s/goatools/data/ %(installdir)s/"] + +sanity_check_paths = { + 'files': ['bin/find_enrichment.py'], + 'dirs': ['data', 'lib/python%(pyshortver)s/site-packages'], +} + +# example test run, see https://github.com/tanghaibao/goatools/blob/master/run.sh +sanity_check_commands = [ + "mkdir -p %(builddir)s", + "cd %(builddir)s && curl -OL http://geneontology.org/ontology/go-basic.obo", + "cd %(builddir)s && curl -OL http://www.geneontology.org/ontology/subsets/goslim_generic.obo", + "cd %(builddir)s && cp -a %(installdir)s/data .", + "cd %(builddir)s && find_enrichment.py --pval=0.05 --indent data/study data/population data/association", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GOATOOLS/GOATOOLS-1.4.5-foss-2022b.eb b/easybuild/easyconfigs/g/GOATOOLS/GOATOOLS-1.4.5-foss-2022b.eb new file mode 100644 index 000000000000..180fa0a98692 --- /dev/null +++ b/easybuild/easyconfigs/g/GOATOOLS/GOATOOLS-1.4.5-foss-2022b.eb @@ -0,0 +1,65 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Denis Kristak +# Update: Pavel Tománek (Inuits) +easyblock = 'PythonPackage' + +name = 'GOATOOLS' +version = '1.4.5' + +homepage = 'https://github.com/tanghaibao/goatools' +description = "A Python library for Gene Ontology analyses" + +toolchain = {'name': 'foss', 'version': '2022b'} + +# must download sources via git to preserve .git directory, +# since setuptools-scm is used to determine version +sources = [{ + 'git_config': { + 'url': 'https://github.com/tanghaibao', + 'repo_name': 'goatools', + 'tag': 'v%(version)s', + 'keep_git_dir': True, + }, + 'filename': SOURCE_TAR_GZ, +}] +checksums = [None] + +builddependencies = [('cURL', '7.86.0')] + +dependencies = [ + ('Python', '3.10.8'), + ('SciPy-bundle', '2023.02'), + ('XlsxWriter', '3.1.2'), + ('statsmodels', '0.14.0'), + ('pydot', '2.0.0'), + ('openpyxl', '3.1.2'), +] + +exts_defaultclass = 'PythonPackage' +exts_default_options = { + 'source_urls': [PYPI_SOURCE], +} + +exts_list = [ + ('ftpretty', '0.4.0', { + 'checksums': ['61233b9212f2cceec96ee2c972738fa31cae7248e92d0874c99c04ee739bb5a9'], + }), +] + +postinstallcmds = ["cp -a %(builddir)s/goatools/data/ %(installdir)s/"] + +sanity_check_paths = { + 'files': ['bin/find_enrichment.py'], + 'dirs': ['data', 'lib/python%(pyshortver)s/site-packages'], +} + +# example test run, see https://github.com/tanghaibao/goatools/blob/master/run.sh +sanity_check_commands = [ + "mkdir -p %(builddir)s", + "cd %(builddir)s && curl -OL http://geneontology.org/ontology/go-basic.obo", + "cd %(builddir)s && curl -OL http://www.geneontology.org/ontology/subsets/goslim_generic.obo", + "cd %(builddir)s && cp -a %(installdir)s/data .", + "cd %(builddir)s && find_enrichment.py --pval=0.05 --indent data/study data/population data/association", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GOATOOLS/GOATOOLS-1.4.5-foss-2023a.eb b/easybuild/easyconfigs/g/GOATOOLS/GOATOOLS-1.4.5-foss-2023a.eb index 02e35cba627c..76098efca55f 100644 --- a/easybuild/easyconfigs/g/GOATOOLS/GOATOOLS-1.4.5-foss-2023a.eb +++ b/easybuild/easyconfigs/g/GOATOOLS/GOATOOLS-1.4.5-foss-2023a.eb @@ -37,9 +37,6 @@ dependencies = [ exts_defaultclass = 'PythonPackage' exts_default_options = { 'source_urls': [PYPI_SOURCE], - 'download_dep_fail': True, - 'use_pip': True, - 'sanity_pip_check': True, } exts_list = [ @@ -48,9 +45,6 @@ exts_list = [ }), ] -download_dep_fail = True -use_pip = True - postinstallcmds = ["cp -a %(builddir)s/goatools/data/ %(installdir)s/"] sanity_check_paths = { @@ -67,6 +61,4 @@ sanity_check_commands = [ "cd %(builddir)s && find_enrichment.py --pval=0.05 --indent data/study data/population data/association", ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GOMC/GOMC-2.76-20230613-GCC-11.3.0-CUDA-11.7.0.eb b/easybuild/easyconfigs/g/GOMC/GOMC-2.76-20230613-GCC-11.3.0-CUDA-11.7.0.eb new file mode 100644 index 000000000000..fbe1458a01ac --- /dev/null +++ b/easybuild/easyconfigs/g/GOMC/GOMC-2.76-20230613-GCC-11.3.0-CUDA-11.7.0.eb @@ -0,0 +1,49 @@ +easyblock = 'CMakeMake' + +name = 'GOMC' +version = '2.76-20230613' +versionsuffix = '-CUDA-%(cudaver)s' +_commit = '9fc85fb' + +homepage = 'https://gomc-wsu.org/' +description = """GPU Optimized Monte Carlo (GOMC) is a parallel molecular +simulation code designed for high-performance simulation of large systems.""" + +toolchain = {'name': 'GCC', 'version': '11.3.0'} + +sources = [ + { + 'source_urls': ['https://github.com/GOMC-WSU/GOMC/archive'], + 'download_filename': '%s.tar.gz' % _commit, + 'filename': SOURCE_TAR_GZ, + }, +] +checksums = ['14725836707e4525cc7daea219a6eb47a8aeb675d01ef6d16ad60a9986dd3c1e'] + +builddependencies = [ + ('CMake', '3.23.1'), +] +dependencies = [ + ('CUDA', '11.7.0', '', SYSTEM), + ('UCX-CUDA', '1.12.1', versionsuffix), +] + +# default CUDA compute capabilities to use (override via --cuda-compute-capabilities) +cuda_compute_capabilities = ['6.0', '7.0', '7.5', '8.0', '8.6'] +configopts = '-DCMAKE_CUDA_ARCHITECTURES="%(cuda_cc_cmake)s" ' + +preinstallopts = 'mkdir %(installdir)s/bin &&' +install_cmd = 'cp' +installopts = '%(builddir)s/easybuild_obj/%(name)s_{CPU,GPU}_* %(installdir)s/bin' + +_gomc_exe = ['GOMC_CPU_GCMC', 'GOMC_CPU_GEMC', 'GOMC_CPU_NPT', 'GOMC_CPU_NVT', 'GOMC_GPU_GCMC', + 'GOMC_GPU_GEMC', 'GOMC_GPU_NPT', 'GOMC_GPU_NVT'] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in _gomc_exe], + 'dirs': [], +} + +sanity_check_commands = ['%s | grep "Info: GOMC"' % x for x in _gomc_exe] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/g/GOTCHA/GOTCHA-1.0.7-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/GOTCHA/GOTCHA-1.0.7-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..4810ca2d6d3c --- /dev/null +++ b/easybuild/easyconfigs/g/GOTCHA/GOTCHA-1.0.7-GCCcore-13.3.0.eb @@ -0,0 +1,37 @@ +easyblock = "CMakeMake" + +name = "GOTCHA" +version = "1.0.7" + +homepage = "https://gotcha.readthedocs.io/en/latest/" +description = """Gotcha is a library that wraps functions. Tools can use gotcha to install hooks into other +libraries, for example putting a wrapper function around libc's malloc. It is similar to LD_PRELOAD, but +operates via a programmable API. This enables easy methods of accomplishing tasks like code instrumentation +or wholesale replacement of mechanisms in programs without disrupting their source code.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/LLNL/GOTCHA/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['1ecc1917a46ba0a63b75f0668b280e447afcb7623ad171caa35c596355d986f7'] + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), + ('Check', '0.15.2') +] + +configopts = [ + "-DGOTCHA_ENABLE_TESTS=ON", + "-DDEPENDENCIES_PREINSTALLED=ON" +] + +sanity_check_paths = { + 'files': [('lib/libgotcha.%s' % SHLIB_EXT, 'lib64/libgotcha.%s' % SHLIB_EXT), + 'lib/cmake/gotcha/gotcha-config.cmake', + 'include/gotcha/gotcha.h'], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.47.1-foss-2016a.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.47.1-foss-2016a.eb deleted file mode 100644 index b202c34a5249..000000000000 --- a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.47.1-foss-2016a.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GObject-Introspection' -version = '1.47.1' - -homepage = 'https://wiki.gnome.org/GObjectIntrospection/' -description = """GObject introspection is a middleware layer between C libraries - (using GObject) and language bindings. The C library can be scanned at - compile time and generate a metadata file, in addition to the actual - native C library. Then at runtime, language bindings can read this - metadata and automatically provide bindings to call into the C library.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['e5f6e18a4362af9a77790422f61f52ae3a038bf3f0cc1f912ef3183c2a511593'] - -dependencies = [ - ('Python', '2.7.11'), - ('GLib', '2.47.5'), - ('libffi', '3.2.1'), -] - -builddependencies = [ - ('Autotools', '20150215'), - ('flex', '2.6.0'), - ('Bison', '3.0.4'), - ('cairo', '1.14.6'), -] - -preconfigopts = "env GI_SCANNER_DISABLE_CACHE=true " - -# avoid using hard-coded path to 'python' in shebang of scripts -buildopts = "PYTHON=python" - -sanity_check_paths = { - 'files': ['bin/g-ir-%s' % x for x in ['annotation-tool', 'compiler', 'generate', 'scanner']] + - ['lib/libgirepository-1.0.%s' % x for x in ['so', 'a']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.47.1-intel-2016a.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.47.1-intel-2016a.eb deleted file mode 100644 index 215d117e80e0..000000000000 --- a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.47.1-intel-2016a.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GObject-Introspection' -version = '1.47.1' - -homepage = 'https://wiki.gnome.org/GObjectIntrospection/' -description = """GObject introspection is a middleware layer between C libraries - (using GObject) and language bindings. The C library can be scanned at - compile time and generate a metadata file, in addition to the actual - native C library. Then at runtime, language bindings can read this - metadata and automatically provide bindings to call into the C library.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['e5f6e18a4362af9a77790422f61f52ae3a038bf3f0cc1f912ef3183c2a511593'] - -dependencies = [ - ('Python', '2.7.11'), - ('GLib', '2.47.5'), - ('libffi', '3.2.1'), -] - -builddependencies = [ - ('Autotools', '20150215'), - ('flex', '2.6.0'), - ('Bison', '3.0.4'), - ('cairo', '1.14.6'), -] - -preconfigopts = "env GI_SCANNER_DISABLE_CACHE=true " - -# avoid using hard-coded path to 'python' in shebang of scripts -buildopts = "PYTHON=python" - -sanity_check_paths = { - 'files': ['bin/g-ir-%s' % x for x in ['annotation-tool', 'compiler', 'generate', 'scanner']] + - ['lib/libgirepository-1.0.%s' % x for x in ['so', 'a']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.48.0-foss-2016a.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.48.0-foss-2016a.eb deleted file mode 100644 index 149666f19204..000000000000 --- a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.48.0-foss-2016a.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GObject-Introspection' -version = '1.48.0' - -homepage = 'https://wiki.gnome.org/GObjectIntrospection/' -description = """GObject introspection is a middleware layer between C libraries - (using GObject) and language bindings. The C library can be scanned at - compile time and generate a metadata file, in addition to the actual - native C library. Then at runtime, language bindings can read this - metadata and automatically provide bindings to call into the C library.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['fa275aaccdbfc91ec0bc9a6fd0562051acdba731e7d584b64a277fec60e75877'] - -local_glibver = '2.48.0' -dependencies = [ - ('Python', '2.7.11'), - ('GLib', local_glibver), - ('libffi', '3.2.1'), -] - -builddependencies = [ - ('Autotools', '20150215'), - ('flex', '2.6.0'), - ('Bison', '3.0.4'), - ('cairo', '1.14.6', '-GLib-%s' % local_glibver), -] - -preconfigopts = "env GI_SCANNER_DISABLE_CACHE=true " - -# avoid using hard-coded path to 'python' in shebang of scripts -buildopts = "PYTHON=python" - -sanity_check_paths = { - 'files': ['bin/g-ir-%s' % x for x in ['annotation-tool', 'compiler', 'generate', 'scanner']] + - ['lib/libgirepository-1.0.%s' % x for x in ['so', 'a']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.48.0-intel-2016a.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.48.0-intel-2016a.eb deleted file mode 100644 index 2160cbd0a5bb..000000000000 --- a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.48.0-intel-2016a.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GObject-Introspection' -version = '1.48.0' - -homepage = 'https://wiki.gnome.org/GObjectIntrospection/' -description = """GObject introspection is a middleware layer between C libraries - (using GObject) and language bindings. The C library can be scanned at - compile time and generate a metadata file, in addition to the actual - native C library. Then at runtime, language bindings can read this - metadata and automatically provide bindings to call into the C library.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['fa275aaccdbfc91ec0bc9a6fd0562051acdba731e7d584b64a277fec60e75877'] - -local_glibver = '2.48.0' -dependencies = [ - ('Python', '2.7.11'), - ('GLib', local_glibver), - ('libffi', '3.2.1'), -] - -builddependencies = [ - ('Autotools', '20150215'), - ('flex', '2.6.0'), - ('Bison', '3.0.4'), - ('cairo', '1.14.6', '-GLib-%s' % local_glibver), -] - -preconfigopts = "env GI_SCANNER_DISABLE_CACHE=true " - -# avoid using hard-coded path to 'python' in shebang of scripts -buildopts = "PYTHON=python" - -sanity_check_paths = { - 'files': ['bin/g-ir-%s' % x for x in ['annotation-tool', 'compiler', 'generate', 'scanner']] + - ['lib/libgirepository-1.0.%s' % x for x in ['so', 'a']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' 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 deleted file mode 100644 index b5da46b98536..000000000000 --- a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.49.1-foss-2016b.eb +++ /dev/null @@ -1,43 +0,0 @@ -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] -checksums = ['f7ec96fd7c21c6e6d5dc5388f2468fbeacba3356b7289a5f1dd93579589cdfa5'] - -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" - -sanity_check_paths = { - 'files': ['bin/g-ir-%s' % x for x in ['annotation-tool', 'compiler', 'generate', 'scanner']] + - ['lib/libgirepository-1.0.%s' % x for x in ['so', 'a']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.49.1-intel-2016b.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.49.1-intel-2016b.eb deleted file mode 100644 index 62f169e8a568..000000000000 --- a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.49.1-intel-2016b.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GObject-Introspection' -version = '1.49.1' - -homepage = 'https://wiki.gnome.org/GObjectIntrospection/' -description = """GObject introspection is a middleware layer between C libraries - (using GObject) and language bindings. The C library can be scanned at - compile time and generate a metadata file, in addition to the actual - native C library. Then at runtime, language bindings can read this - metadata and automatically provide bindings to call into the C library.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['f7ec96fd7c21c6e6d5dc5388f2468fbeacba3356b7289a5f1dd93579589cdfa5'] - -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" - -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 deleted file mode 100644 index 5cd64f28f2da..000000000000 --- a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.52.0-intel-2017a.eb +++ /dev/null @@ -1,44 +0,0 @@ -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] -checksums = ['9fc6d1ebce5ad98942cb21e2fe8dd67b722dcc01981840632a1b233f7d0e2c1e'] - -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'), - ('pkg-config', '0.29.2'), -] - -preconfigopts = "env GI_SCANNER_DISABLE_CACHE=true " - -# avoid using hard-coded path to 'python' in shebang of scripts -buildopts = "PYTHON=python" - -sanity_check_paths = { - 'files': ['bin/g-ir-%s' % x for x in ['annotation-tool', 'compiler', 'generate', 'scanner']] + - ['lib/libgirepository-1.0.%s' % x for x in ['so', 'a']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.53.5-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.53.5-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index ffc81481281f..000000000000 --- a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.53.5-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,45 +0,0 @@ -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': 'foss', 'version': '2017b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['b8271d3e3e3044289d06e824605a53b2518593bc2b071db6c90485c837ff437d'] - -dependencies = [ - ('Python', '2.7.14'), - ('GLib', '2.53.5'), - ('libffi', '3.2.1'), -] - -builddependencies = [ - ('Autotools', '20170619'), - ('flex', '2.6.4'), - ('Bison', '3.0.4'), - ('cairo', '1.14.10'), - ('pkg-config', '0.29.2'), -] - -preconfigopts = "env GI_SCANNER_DISABLE_CACHE=true " - -# avoid using hard-coded path to 'python' in shebang of scripts -buildopts = "PYTHON=python" - -sanity_check_paths = { - 'files': ['bin/g-ir-%s' % x for x in ['annotation-tool', 'compiler', 'generate', 'scanner']] + - ['lib/libgirepository-1.0.%s' % x for x in [SHLIB_EXT, '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 deleted file mode 100644 index a4eaa293a1f8..000000000000 --- a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.53.5-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,45 +0,0 @@ -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'), - ('pkg-config', '0.29.2'), -] - -preconfigopts = "env GI_SCANNER_DISABLE_CACHE=true " - -# avoid using hard-coded path to 'python' in shebang of scripts -buildopts = "PYTHON=python" - -sanity_check_paths = { - 'files': ['bin/g-ir-%s' % x for x in ['annotation-tool', 'compiler', 'generate', 'scanner']] + - ['lib/libgirepository-1.0.%s' % x for x in [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 deleted file mode 100644 index 1404a59ae0b0..000000000000 --- a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.53.5-intel-2017a-Python-3.6.1.eb +++ /dev/null @@ -1,45 +0,0 @@ -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'), - ('pkg-config', '0.29.2'), -] - -preconfigopts = "env GI_SCANNER_DISABLE_CACHE=true PYTHON=python3" - -# avoid using hard-coded path to 'python' in shebang of scripts -buildopts = "PYTHON=python3" - -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-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.53.5-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 4f5d1ba431d6..000000000000 --- a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.53.5-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,45 +0,0 @@ -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': '2017b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['b8271d3e3e3044289d06e824605a53b2518593bc2b071db6c90485c837ff437d'] - -dependencies = [ - ('Python', '2.7.14'), - ('GLib', '2.53.5'), - ('libffi', '3.2.1'), -] - -builddependencies = [ - ('Autotools', '20170619'), - ('flex', '2.6.4'), - ('Bison', '3.0.4'), - ('cairo', '1.14.10'), - ('pkg-config', '0.29.2'), -] - -preconfigopts = "env GI_SCANNER_DISABLE_CACHE=true " - -# avoid using hard-coded path to 'python' in shebang of scripts -buildopts = "PYTHON=python" - -sanity_check_paths = { - 'files': ['bin/g-ir-%s' % x for x in ['annotation-tool', 'compiler', 'generate', 'scanner']] + - ['lib/libgirepository-1.0.%s' % x for x in [SHLIB_EXT, 'a']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.54.1-foss-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.54.1-foss-2018a-Python-2.7.14.eb deleted file mode 100644 index 4a4ebdd03dd3..000000000000 --- a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.54.1-foss-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GObject-Introspection' -version = '1.54.1' -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': 'foss', 'version': '2018a'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['b88ded5e5f064ab58a93aadecd6d58db2ec9d970648534c63807d4f9a7bb877e'] - -dependencies = [ - ('Python', '2.7.14'), - ('GLib', '2.54.3'), - ('libffi', '3.2.1'), -] - -builddependencies = [ - ('Autotools', '20170619'), - ('flex', '2.6.4'), - ('Bison', '3.0.4'), - ('cairo', '1.14.12'), - ('pkg-config', '0.29.2'), -] - -preconfigopts = "env GI_SCANNER_DISABLE_CACHE=true " - -# avoid using hard-coded path to 'python' in shebang of scripts -buildopts = "PYTHON=python" - -sanity_check_paths = { - 'files': ['bin/g-ir-%s' % x for x in ['annotation-tool', 'compiler', 'generate', 'scanner']] + - ['lib/libgirepository-1.0.%s' % x for x in [SHLIB_EXT, 'a']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.54.1-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.54.1-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index 7cdbd79af0d5..000000000000 --- a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.54.1-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,47 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GObject-Introspection' -version = '1.54.1' -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': 'foss', 'version': '2018b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['b88ded5e5f064ab58a93aadecd6d58db2ec9d970648534c63807d4f9a7bb877e'] - -builddependencies = [ - ('Autotools', '20180311'), - ('flex', '2.6.4'), - ('Bison', '3.0.5'), - ('cairo', '1.14.12'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('Python', '2.7.15'), - ('util-linux', '2.32'), - ('GLib', '2.54.3'), - ('libffi', '3.2.1'), -] - -preconfigopts = "env GI_SCANNER_DISABLE_CACHE=true " - -# avoid using hard-coded path to 'python' in shebang of scripts -buildopts = "PYTHON=python" - -sanity_check_paths = { - 'files': ['bin/g-ir-%s' % x for x in ['annotation-tool', 'compiler', - 'generate', 'scanner']] + - ['lib/libgirepository-1.0.%s' % x for x in [SHLIB_EXT, 'a']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.54.1-fosscuda-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.54.1-fosscuda-2018b-Python-2.7.15.eb deleted file mode 100644 index f6c408cd79d8..000000000000 --- a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.54.1-fosscuda-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,47 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GObject-Introspection' -version = '1.54.1' -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': 'fosscuda', 'version': '2018b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['b88ded5e5f064ab58a93aadecd6d58db2ec9d970648534c63807d4f9a7bb877e'] - -builddependencies = [ - ('Autotools', '20180311'), - ('flex', '2.6.4'), - ('Bison', '3.0.5'), - ('cairo', '1.14.12'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('Python', '2.7.15'), - ('util-linux', '2.32'), - ('GLib', '2.54.3'), - ('libffi', '3.2.1'), -] - -preconfigopts = "env GI_SCANNER_DISABLE_CACHE=true " - -# avoid using hard-coded path to 'python' in shebang of scripts -buildopts = "PYTHON=python" - -sanity_check_paths = { - 'files': ['bin/g-ir-%s' % x for x in ['annotation-tool', 'compiler', - 'generate', 'scanner']] + - ['lib/libgirepository-1.0.%s' % x for x in [SHLIB_EXT, 'a']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.54.1-fosscuda-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.54.1-fosscuda-2018b-Python-3.6.6.eb deleted file mode 100644 index b9be4c5be826..000000000000 --- a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.54.1-fosscuda-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,47 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GObject-Introspection' -version = '1.54.1' -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': 'fosscuda', 'version': '2018b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['b88ded5e5f064ab58a93aadecd6d58db2ec9d970648534c63807d4f9a7bb877e'] - -builddependencies = [ - ('Autotools', '20180311'), - ('flex', '2.6.4'), - ('Bison', '3.0.5'), - ('cairo', '1.14.12'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('Python', '3.6.6'), - ('util-linux', '2.32'), - ('GLib', '2.54.3'), - ('libffi', '3.2.1'), -] - -preconfigopts = "env GI_SCANNER_DISABLE_CACHE=true PYTHON=python3 " - -# avoid using hard-coded path to 'python' in shebang of scripts -buildopts = "PYTHON=python3" - -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.54.1-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.54.1-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index 3a3ac7968061..000000000000 --- a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.54.1-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GObject-Introspection' -version = '1.54.1' -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': '2018a'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['b88ded5e5f064ab58a93aadecd6d58db2ec9d970648534c63807d4f9a7bb877e'] - -dependencies = [ - ('Python', '2.7.14'), - ('GLib', '2.54.3'), - ('libffi', '3.2.1'), -] - -builddependencies = [ - ('Autotools', '20170619'), - ('flex', '2.6.4'), - ('Bison', '3.0.4'), - ('cairo', '1.14.12'), - ('pkg-config', '0.29.2'), -] - -preconfigopts = "env GI_SCANNER_DISABLE_CACHE=true " - -# avoid using hard-coded path to 'python' in shebang of scripts -buildopts = "PYTHON=python" - -sanity_check_paths = { - 'files': ['bin/g-ir-%s' % x for x in ['annotation-tool', 'compiler', 'generate', 'scanner']] + - ['lib/libgirepository-1.0.%s' % x for x in [SHLIB_EXT, 'a']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.58.3-GCCcore-8.3.0-Python-2.7.16.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.58.3-GCCcore-8.3.0-Python-2.7.16.eb deleted file mode 100644 index 57f8160cc9ab..000000000000 --- a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.58.3-GCCcore-8.3.0-Python-2.7.16.eb +++ /dev/null @@ -1,47 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GObject-Introspection' -version = '1.58.3' -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': 'GCCcore', 'version': '8.3.0'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['025b632bbd944dcf11fc50d19a0ca086b83baf92b3e34936d008180d28cdc3c8'] - -builddependencies = [ - ('binutils', '2.32'), - ('Autotools', '20180311'), - ('flex', '2.6.4'), - ('Bison', '3.3.2'), - ('cairo', '1.16.0'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('Python', '2.7.16'), - ('GLib', '2.62.0'), - ('libffi', '3.2.1'), - ('util-linux', '2.34'), -] - -preconfigopts = "env GI_SCANNER_DISABLE_CACHE=true " - -# avoid using hard-coded path to 'python' in shebang of scripts -buildopts = "PYTHON=python" - -sanity_check_paths = { - 'files': ['bin/g-ir-%s' % x for x in ['annotation-tool', 'compiler', 'generate', 'scanner']] + - ['lib/libgirepository-1.0.%s' % x for x in [SHLIB_EXT, 'a']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.60.1-GCCcore-8.2.0-Python-3.7.2.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.60.1-GCCcore-8.2.0-Python-3.7.2.eb deleted file mode 100644 index 76bed5b4ef98..000000000000 --- a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.60.1-GCCcore-8.2.0-Python-3.7.2.eb +++ /dev/null @@ -1,48 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GObject-Introspection' -version = '1.60.1' -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': 'GCCcore', 'version': '8.2.0'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['d844d1499ecd36f3ec8a3573616186d36626ec0c9a7981939e99aa02e9c824b3'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('Autotools', '20180311'), - ('flex', '2.6.4'), - ('Bison', '3.0.5'), - ('cairo', '1.16.0'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('Python', '3.7.2'), - ('GLib', '2.60.1'), - ('libffi', '3.2.1'), - ('util-linux', '2.33'), -] - -preconfigopts = "env GI_SCANNER_DISABLE_CACHE=true " - -# avoid using hard-coded path to 'python3' in shebang of scripts -preconfigopts += "PYTHON=python3 " -buildopts = "PYTHON=python3 " - -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.63.1-GCCcore-8.3.0-Python-3.7.4.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.63.1-GCCcore-8.3.0-Python-3.7.4.eb deleted file mode 100644 index afc3ea274bbb..000000000000 --- a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.63.1-GCCcore-8.3.0-Python-3.7.4.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'GObject-Introspection' -version = '1.63.1' -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': 'GCCcore', 'version': '8.3.0'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['476379bde8d080d92dd1bb1684f6aa8d79d90ddb81fc85dfa3576e36f9777ab6'] - -builddependencies = [ - ('binutils', '2.32'), - ('pkg-config', '0.29.2'), - ('Meson', '0.59.1', '-Python-3.7.4'), - ('Ninja', '1.9.0'), - ('flex', '2.6.4'), - ('Bison', '3.3.2'), - ('cairo', '1.16.0'), -] - -dependencies = [ - ('Python', '3.7.4'), - ('GLib', '2.62.0'), - ('libffi', '3.2.1'), - ('util-linux', '2.34'), -] - -preconfigopts = "env GI_SCANNER_DISABLE_CACHE=true " - -sanity_check_paths = { - 'files': ['bin/g-ir-%s' % x for x in ['annotation-tool', 'compiler', 'generate', 'scanner']] + - ['lib/libgirepository-1.0.' + SHLIB_EXT], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.64.0-GCCcore-9.3.0-Python-3.8.2.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.64.0-GCCcore-9.3.0-Python-3.8.2.eb deleted file mode 100644 index e454258f3797..000000000000 --- a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.64.0-GCCcore-9.3.0-Python-3.8.2.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'GObject-Introspection' -version = '1.64.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://gi.readthedocs.io/en/latest/' -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': 'GCCcore', 'version': '9.3.0'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['eac05a63091c81adfdc8ef34820bcc7e7778c5b9e34734d344fc9e69ddf4fc82'] - -builddependencies = [ - ('binutils', '2.34'), - ('pkg-config', '0.29.2'), - ('Meson', '0.55.1', '-Python-3.8.2'), - ('Ninja', '1.10.0'), - ('flex', '2.6.4'), - ('Bison', '3.5.3'), - ('cairo', '1.16.0'), -] - -dependencies = [ - ('Python', '3.8.2'), - ('GLib', '2.64.1'), - ('libffi', '3.3'), - ('util-linux', '2.35'), -] - -preconfigopts = "env GI_SCANNER_DISABLE_CACHE=true " - -sanity_check_paths = { - 'files': ['bin/g-ir-%s' % x for x in ['annotation-tool', 'compiler', 'generate', 'scanner']] + - ['lib/libgirepository-1.0.' + SHLIB_EXT], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.80.1-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.80.1-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..83ab6981ae32 --- /dev/null +++ b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.80.1-GCCcore-13.3.0.eb @@ -0,0 +1,51 @@ +easyblock = 'MesonNinja' + +name = 'GObject-Introspection' +version = '1.80.1' + +homepage = 'https://gi.readthedocs.io/en/latest/' +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': 'GCCcore', 'version': '13.3.0'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +patches = ['GObject-Introspection-1.80.1_install-GLib-GIR-files.patch'] +checksums = [ + {'gobject-introspection-1.80.1.tar.xz': 'a1df7c424e15bda1ab639c00e9051b9adf5cea1a9e512f8a603b53cd199bc6d8'}, + {'GObject-Introspection-1.80.1_install-GLib-GIR-files.patch': + 'c1909f1b7fd30784ae789ac0b5e45e0ca3dd2456890b864efa86a2f8c2e563aa'}, +] + +builddependencies = [ + ('binutils', '2.42'), + ('pkgconf', '2.2.0'), + ('CMake', '3.29.3'), + ('Meson', '1.4.0'), + ('Ninja', '1.12.1'), + ('Python', '3.12.3'), + ('Bison', '3.8.2'), + ('cairo', '1.18.0'), + ('flex', '2.6.4'), +] + +dependencies = [ + ('GLib', '2.80.4'), + ('libffi', '3.4.5'), + ('util-linux', '2.40'), +] + +preconfigopts = "env GI_SCANNER_DISABLE_CACHE=true " +configopts = "-Dcairo=enabled" + +sanity_check_paths = { + 'files': ['bin/g-ir-%s' % x for x in ['annotation-tool', 'compiler', 'generate', 'scanner']] + + ['lib/libgirepository-1.0.' + SHLIB_EXT], + 'dirs': ['include', 'share'] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.80.1_install-GLib-GIR-files.patch b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.80.1_install-GLib-GIR-files.patch new file mode 100644 index 000000000000..5c09ded1cb20 --- /dev/null +++ b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.80.1_install-GLib-GIR-files.patch @@ -0,0 +1,52 @@ +This reverts a commit from upstream +> build: Do not install generated GLib GIR files +> +> GLib 2.79 ships its own introspection data. + +However GObject-Introspection requires (optionally) Cairo, which requires GLib +which requires GLib-Introspection for generating the introspection data. + +So there is a cyclic dependency, see https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/517 + +Author: Alexander Grund (TU Dresden) + +diff --git a/gir/meson.build b/gir/meson.build +index 3a016831..312aa886 100644 +--- a/gir/meson.build ++++ b/gir/meson.build +@@ -241,6 +241,8 @@ glib_gir = custom_target('gir-glib', + output: 'GLib-2.0.gir', + depends: [gir_giscanner_pymod, glib_gir_dep, gdump], + depend_files: gir_giscanner_built_files, ++ install: true, ++ install_dir: girdir, + env: g_ir_scanner_env, + command: glib_command + [ + '--cflags-begin'] + glib_includes + extra_giscanner_cflags + [ +@@ -308,6 +310,8 @@ gobject_gir = custom_target('gir-gobject', + output: 'GObject-2.0.gir', + depends: [glib_gir, gir_giscanner_pymod, gobject_gir_dep, gdump], + depend_files: gir_giscanner_built_files, ++ install: true, ++ install_dir: girdir, + env: g_ir_scanner_env, + command: gobject_command + [ + '--include-uninstalled=' + glib_gir.full_path(), +@@ -360,6 +364,8 @@ uninstalled_gir_files += custom_target('gir-gmodule', + output: 'GModule-2.0.gir', + depends: [glib_gir, gir_giscanner_pymod, gmodule_gir_dep, gdump], + depend_files: gir_giscanner_built_files, ++ install: true, ++ install_dir: girdir, + env: g_ir_scanner_env, + command: gmodule_command + [ + '--include-uninstalled=' + glib_gir.full_path(), +@@ -455,6 +461,8 @@ gio_gir = custom_target('gir-gio', + output: 'Gio-2.0.gir', + depends: [gobject_gir, gir_giscanner_pymod, gio_gir_dep, gdump], + depend_files: gir_giscanner_built_files, ++ install: true, ++ install_dir: girdir, + env: g_ir_scanner_env, + command: gio_command + [ + '--include-uninstalled=' + gobject_gir.full_path(), 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 deleted file mode 100644 index 1a702659fce7..000000000000 --- a/easybuild/easyconfigs/g/GP2C/GP2C-0.0.9pl5-foss-2016a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GP2C' -version = '0.0.9pl5' - -homepage = 'http://pari.math.u-bordeaux.fr/pub/pari/manuals/gp2c/gp2c.html' -description = """The gp2c compiler is a package for translating GP routines into the C programming language, so that - they can be compiled and used with the PARI system or the GP calculator. -""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://pari.math.u-bordeaux.fr/pub/pari/GP2C/'] - -dependencies = [ - ('PARI-GP', '2.7.6'), -] - -configopts = '--with-paricfg=$EBROOTPARIMINGP/lib/pari/pari.cfg' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['bin/gp2c', 'bin/gp2c-run'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GPAW-setups/GPAW-setups-0.8.7929.eb b/easybuild/easyconfigs/g/GPAW-setups/GPAW-setups-0.8.7929.eb deleted file mode 100644 index 9b244272da95..000000000000 --- a/easybuild/easyconfigs/g/GPAW-setups/GPAW-setups-0.8.7929.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'Tarball' - -name = 'GPAW-setups' -version = '0.8.7929' - -homepage = 'https://wiki.fysik.dtu.dk/gpaw/' -description = """PAW setup for the GPAW Density Functional Theory package. -Users can install setups manually using 'gpaw install-data' or use setups from this package. -The versions of GPAW and GPAW-setups can be intermixed.""" - -toolchain = SYSTEM -source_urls = ['https://wiki.fysik.dtu.dk/gpaw-files/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['fa18f24ee523ed537f21f621a87796d76f48a8fa5e76f3b3fd4fe3cfe466df63'] - -modextrapaths = {'GPAW_SETUP_PATH': ''} - -moduleclass = 'chem' - -sanity_check_paths = { - 'files': ['H.LDA.gz'], - 'dirs': [] -} diff --git a/easybuild/easyconfigs/g/GPAW-setups/GPAW-setups-0.9.11271.eb b/easybuild/easyconfigs/g/GPAW-setups/GPAW-setups-0.9.11271.eb deleted file mode 100644 index 469b0a0c0a04..000000000000 --- a/easybuild/easyconfigs/g/GPAW-setups/GPAW-setups-0.9.11271.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'Tarball' - -name = 'GPAW-setups' -version = '0.9.11271' - -homepage = 'https://wiki.fysik.dtu.dk/gpaw/' -description = """PAW setup for the GPAW Density Functional Theory package. -Users can install setups manually using 'gpaw install-data' or use setups from this package. -The versions of GPAW and GPAW-setups can be intermixed.""" - -toolchain = SYSTEM -source_urls = ['https://wiki.fysik.dtu.dk/gpaw-files/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['71083327cee250fc61e9a5f5b3907e55b457857b54629563509464cb54b02a97'] - -modextrapaths = {'GPAW_SETUP_PATH': ''} - -moduleclass = 'chem' - -sanity_check_paths = { - 'files': ['H.LDA.gz'], - 'dirs': [] -} diff --git a/easybuild/easyconfigs/g/GPAW-setups/GPAW-setups-0.9.20000.eb b/easybuild/easyconfigs/g/GPAW-setups/GPAW-setups-0.9.20000.eb index 392f24e6e5d1..84d18b0a8e43 100644 --- a/easybuild/easyconfigs/g/GPAW-setups/GPAW-setups-0.9.20000.eb +++ b/easybuild/easyconfigs/g/GPAW-setups/GPAW-setups-0.9.20000.eb @@ -4,8 +4,8 @@ name = 'GPAW-setups' version = '0.9.20000' homepage = 'https://wiki.fysik.dtu.dk/gpaw/' -description = """PAW setup for the GPAW Density Functional Theory package. -Users can install setups manually using 'gpaw install-data' or use setups from this package. +description = """PAW setup for the GPAW Density Functional Theory package. +Users can install setups manually using 'gpaw install-data' or use setups from this package. The versions of GPAW and GPAW-setups can be intermixed.""" toolchain = SYSTEM diff --git a/easybuild/easyconfigs/g/GPAW-setups/GPAW-setups-0.9.9672.eb b/easybuild/easyconfigs/g/GPAW-setups/GPAW-setups-0.9.9672.eb deleted file mode 100644 index 35fa8da7035e..000000000000 --- a/easybuild/easyconfigs/g/GPAW-setups/GPAW-setups-0.9.9672.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'Tarball' - -name = 'GPAW-setups' -version = '0.9.9672' - -homepage = 'https://wiki.fysik.dtu.dk/gpaw/' -description = """PAW setup for the GPAW Density Functional Theory package. -Users can install setups manually using 'gpaw install-data' or use setups from this package. -The versions of GPAW and GPAW-setups can be intermixed.""" - -toolchain = SYSTEM -source_urls = ['https://wiki.fysik.dtu.dk/gpaw-files/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['f0907195df141365cbcc76159b78870e33e45688ac6886640990e153430712ce'] - -modextrapaths = {'GPAW_SETUP_PATH': ''} - -moduleclass = 'chem' - -sanity_check_paths = { - 'files': ['H.LDA.gz'], - 'dirs': [] -} diff --git a/easybuild/easyconfigs/g/GPAW-setups/GPAW-setups-24.1.0.eb b/easybuild/easyconfigs/g/GPAW-setups/GPAW-setups-24.1.0.eb index 5736c4abcecd..4e959b9ddc47 100644 --- a/easybuild/easyconfigs/g/GPAW-setups/GPAW-setups-24.1.0.eb +++ b/easybuild/easyconfigs/g/GPAW-setups/GPAW-setups-24.1.0.eb @@ -4,11 +4,11 @@ name = 'GPAW-setups' version = '24.1.0' homepage = 'https://wiki.fysik.dtu.dk/gpaw/' -description = """PAW setups for the GPAW Density Functional Theory package. -Users can install setups manually using 'gpaw install-data' or use setups from this package. +description = """PAW setups for the GPAW Density Functional Theory package. +Users can install setups manually using 'gpaw install-data' or use setups from this package. The versions of GPAW and GPAW-setups can be intermixed. -Compared to version 0.9.20000, version 24.1.0 contains an new improved Cr setup with 14 electrons, +Compared to version 0.9.20000, version 24.1.0 contains an new improved Cr setup with 14 electrons, which can be manually selected. Otherwise no changes are made, so no results will change. """ diff --git a/easybuild/easyconfigs/g/GPAW-setups/GPAW-setups-24.11.0.eb b/easybuild/easyconfigs/g/GPAW-setups/GPAW-setups-24.11.0.eb new file mode 100644 index 000000000000..0e46c1ee9f29 --- /dev/null +++ b/easybuild/easyconfigs/g/GPAW-setups/GPAW-setups-24.11.0.eb @@ -0,0 +1,29 @@ +easyblock = 'Tarball' + +name = 'GPAW-setups' +version = '24.11.0' + +homepage = 'https://wiki.fysik.dtu.dk/gpaw/' +description = """PAW setups for the GPAW Density Functional Theory package. +Users can install setups manually using 'gpaw install-data' or use setups from this package. +The versions of GPAW and GPAW-setups can be intermixed. + +Compared to version 0.9.20000, version 24.1.0 contains an new improved Cr setup with 14 electrons, +which can be manually selected. Otherwise no changes are made, so no results will change. + +Version 21.11.0 contains setups for the Lanthanides. +""" + +toolchain = SYSTEM +source_urls = ['https://wiki.fysik.dtu.dk/gpaw-files/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['964c81cc28f7f91a4686d3d3182c4ebda30efb09d3f96b7f95eae3146499c110'] + +modextrapaths = {'GPAW_SETUP_PATH': ''} + +moduleclass = 'chem' + +sanity_check_paths = { + 'files': ['H.LDA.gz'], + 'dirs': [] +} diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-0.9.0-blas-lapack-libs.patch b/easybuild/easyconfigs/g/GPAW/GPAW-0.9.0-blas-lapack-libs.patch deleted file mode 100644 index 5ad9903043b1..000000000000 --- a/easybuild/easyconfigs/g/GPAW/GPAW-0.9.0-blas-lapack-libs.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff -ru gpaw-0.9.0.8965.orig/customize.py gpaw-0.9.0.8965/customize.py ---- gpaw-0.9.0.8965.orig/customize.py 2012-03-07 15:17:58.000000000 +0100 -+++ gpaw-0.9.0.8965/customize.py 2012-08-30 14:05:59.285776631 +0200 -@@ -7,11 +7,13 @@ - #To append use the form - # libraries += ['somelib','otherlib'] - -+import os -+ - #compiler = 'mpcc' --#libraries = [] -+libraries = [libfile[3:-2] for libfile in os.getenv('LAPACK_MT_STATIC_LIBS').split(',')] - #libraries += [] - --#library_dirs = [] -+library_dirs = os.getenv('LD_LIBRARY_PATH').split(':') - #library_dirs += [] - - #include_dirs = [] diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-1.4.0-customize.patch b/easybuild/easyconfigs/g/GPAW/GPAW-1.4.0-customize.patch deleted file mode 100644 index d9a517210e99..000000000000 --- a/easybuild/easyconfigs/g/GPAW/GPAW-1.4.0-customize.patch +++ /dev/null @@ -1,85 +0,0 @@ ---- gpaw-1.4.0/eb_customize.py.orig 1970-01-01 01:00:00.000000000 +0100 -+++ gpaw-1.4.0/eb_customize.py 2018-07-02 19:25:32.712401568 +0200 -@@ -0,0 +1,82 @@ -+"""User provided customizations. -+ -+Here one changes the default arguments for compiling _gpaw.so (serial) -+and gpaw-python (parallel). -+ -+Here are all the lists that can be modified: -+ -+* libraries -+* library_dirs -+* include_dirs -+* extra_link_args -+* extra_compile_args -+* runtime_library_dirs -+* extra_objects -+* define_macros -+* mpi_libraries -+* mpi_library_dirs -+* mpi_include_dirs -+* mpi_runtime_library_dirs -+* mpi_define_macros -+ -+To override use the form: -+ -+ libraries = ['somelib', 'otherlib'] -+ -+To append use the form -+ -+ libraries += ['somelib', 'otherlib'] -+""" -+ -+# Convert static library specs from EasyBuild to GPAW -+def static_eblibs_to_gpawlibs(lib_specs): -+ return [libfile[3:-2] for libfile in os.getenv(lib_specs).split(',')] -+ -+# Clean out any autodetected things, we only want the EasyBuild -+# definitions to be used. -+libraries = [] -+mpi_libraries = [] -+include_dirs = [] -+ -+# Use EasyBuild fftw from the active toolchain -+fftw = os.getenv('FFT_STATIC_LIBS') -+if fftw: -+ libraries += static_eblibs_to_gpawlibs('FFT_STATIC_LIBS') -+ -+# Use ScaLAPACK: -+# Warning! At least scalapack 2.0.1 is required! -+# See https://trac.fysik.dtu.dk/projects/gpaw/ticket/230 -+# Use EasyBuild scalapack from the active toolchain -+scalapack = os.getenv('SCALAPACK_STATIC_LIBS') -+if scalapack: -+ mpi_libraries += static_eblibs_to_gpawlibs('SCALAPACK_STATIC_LIBS') -+ mpi_define_macros += [('GPAW_NO_UNDERSCORE_CBLACS', '1')] -+ mpi_define_macros += [('GPAW_NO_UNDERSCORE_CSCALAPACK', '1')] -+ -+# Add EasyBuild LAPACK/BLAS libs -+libraries += static_eblibs_to_gpawlibs('LAPACK_STATIC_LIBS') -+libraries += static_eblibs_to_gpawlibs('BLAS_STATIC_LIBS') -+ -+# LibXC: -+# Use EasyBuild libxc -+libxc = os.getenv('EBROOTLIBXC') -+if libxc: -+ include_dirs.append(os.path.join(libxc, 'include')) -+ if 'xc' not in libraries: -+ libraries.append('xc') -+ -+# libvdwxc: -+# Use EasyBuild libvdwxc -+libvdwxc = os.getenv('EBROOTLIBVDWXC') -+if libvdwxc: -+ include_dirs.append(os.path.join(libvdwxc, 'include')) -+ libraries.append('vdwxc') -+ -+# Now add a EasyBuild "cover-all-bases" library_dirs -+library_dirs = os.getenv('LD_LIBRARY_PATH').split(':') -+ -+# Build separate gpaw-python -+if 'MPICC' in os.environ: -+ mpicompiler = os.getenv('MPICC') -+ mpilinker = mpicompiler -+ diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-1.4.0-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/g/GPAW/GPAW-1.4.0-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index d489fda525cc..000000000000 --- a/easybuild/easyconfigs/g/GPAW/GPAW-1.4.0-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = "PythonPackage" - -name = 'GPAW' -version = '1.4.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://wiki.fysik.dtu.dk/gpaw/' -description = """GPAW is a density-functional theory (DFT) Python code based on the projector-augmented wave (PAW) - method and the atomic simulation environment (ASE). It uses real-space uniform grids and multigrid methods or - atom-centered basis-functions.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - ('GPAW-1.4.0-customize.patch', 1), - 'GPAW-1.4.0-silence-numpy-warning-8e072ac8.patch', # Backport of fix preventing numpy 1.15 from complaining. -] -checksums = [ - '9d4f4ab13f179c4998e33997cb06e4a66698a19b64c283e4dfaf9aab3be66ccc', # gpaw-1.4.0.tar.gz - '0fe732e9b6bf793aebd6e248bd14a76fa0603dbdfde9f9e268cc7bf71b37b3a0', # GPAW-1.4.0-customize.patch - # GPAW-1.4.0-silence-numpy-warning-8e072ac8.patch - '6a4e543d9e63fbf0a82225bdd6390489d61cd0acb5cb5fbe77d48bf59bc55d23', -] - -dependencies = [ - ('Python', '3.6.6'), - ('ASE', '3.16.2', versionsuffix), - ('libxc', '3.0.1'), - ('libvdwxc', '0.3.2'), - ('GPAW-setups', '0.9.20000', '', True), -] - -buildcmd = 'build --customize=eb_customize.py' -install_target = 'install --customize=eb_customize.py' - -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - -sanity_check_paths = { - 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-mpisim', '-plot-parallel-timings', - '-python', '-runscript', '-setup', '-upfplot']], - 'dirs': ['lib/python%(pyshortver)s/site-packages/' + name.lower()] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-1.4.0-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/g/GPAW/GPAW-1.4.0-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index 8e5a3d625faa..000000000000 --- a/easybuild/easyconfigs/g/GPAW/GPAW-1.4.0-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = "PythonPackage" - -name = 'GPAW' -version = '1.4.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://wiki.fysik.dtu.dk/gpaw/' -description = """GPAW is a density-functional theory (DFT) Python code based on the projector-augmented wave (PAW) - method and the atomic simulation environment (ASE). It uses real-space uniform grids and multigrid methods or - atom-centered basis-functions.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - ('GPAW-1.4.0-customize.patch', 1), - 'GPAW-1.4.0-silence-numpy-warning-8e072ac8.patch', # Backport of fix preventing numpy 1.15 from complaining. -] -checksums = [ - '9d4f4ab13f179c4998e33997cb06e4a66698a19b64c283e4dfaf9aab3be66ccc', # gpaw-1.4.0.tar.gz - '0fe732e9b6bf793aebd6e248bd14a76fa0603dbdfde9f9e268cc7bf71b37b3a0', # GPAW-1.4.0-customize.patch - # GPAW-1.4.0-silence-numpy-warning-8e072ac8.patch - '6a4e543d9e63fbf0a82225bdd6390489d61cd0acb5cb5fbe77d48bf59bc55d23', -] - -dependencies = [ - ('Python', '3.6.6'), - ('ASE', '3.16.2', versionsuffix), - ('libxc', '3.0.1'), - ('GPAW-setups', '0.9.20000', '', True), -] - -buildcmd = 'build --customize=eb_customize.py' -install_target = 'install --customize=eb_customize.py' - -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - -sanity_check_paths = { - 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-mpisim', '-plot-parallel-timings', - '-python', '-runscript', '-setup', '-upfplot']], - 'dirs': ['lib/python%(pyshortver)s/site-packages/' + name.lower()] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-1.4.0-silence-numpy-warning-8e072ac8.patch b/easybuild/easyconfigs/g/GPAW/GPAW-1.4.0-silence-numpy-warning-8e072ac8.patch deleted file mode 100644 index 8c8352018196..000000000000 --- a/easybuild/easyconfigs/g/GPAW/GPAW-1.4.0-silence-numpy-warning-8e072ac8.patch +++ /dev/null @@ -1,32 +0,0 @@ -commit 8e072ac8f3723057c5776094dce42d0ff5da7b18 -Author: Jens Jørgen Mortensen -Date: Mon Jul 23 14:30:25 2018 +0200 - - Fix for new numpy-1.15 - -diff --git a/gpaw/grid_descriptor.py b/gpaw/grid_descriptor.py -index c461d56..ff4bd84 100644 ---- a/gpaw/grid_descriptor.py -+++ b/gpaw/grid_descriptor.py -@@ -641,7 +641,7 @@ class GridDescriptor(Domain): - """ - s_Gc = (np.indices(self.n_c, dtype).T + self.beg_c) / self.N_c - cell_cv = self.N_c * self.h_cv -- r_c = np.linalg.solve(cell_cv.T, r_v) -+ r_c = np.linalg.solve(cell_cv.T, r_v) - # do the correction twice works better because of rounding errors - # e.g.: -1.56250000e-25 % 1.0 = 1.0, - # but (-1.56250000e-25 % 1.0) % 1.0 = 0.0 -diff --git a/gpaw/xc/vdw.py b/gpaw/xc/vdw.py -index 00a1d4b..8e8ac37 100644 ---- a/gpaw/xc/vdw.py -+++ b/gpaw/xc/vdw.py -@@ -831,7 +831,7 @@ class FFTVDWFunctional(VDWFunctionalBase): - world.sum(v0_g) - world.sum(deda20_g) - self.timer.stop('sum') -- slice = self.gd.get_slice() -+ slice = tuple(self.gd.get_slice()) - v_g += v0_g[slice] - deda2_g += deda20_g[slice] - diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-19.8.1-customize-intel.patch b/easybuild/easyconfigs/g/GPAW/GPAW-19.8.1-customize-intel.patch deleted file mode 100644 index a6a7bf7f3631..000000000000 --- a/easybuild/easyconfigs/g/GPAW/GPAW-19.8.1-customize-intel.patch +++ /dev/null @@ -1,106 +0,0 @@ -This patch creates a configuration file for GPAW for building under -EasyBuild with the Intel toolchain. The default configuration file -gets the libraries from EasyBuild environment variables, but -unfortunately the FFTW variables are not correct for a shared library -to be loaded into Python (the FFTW library built without -fPIC would -be chosen, and libmkl_rt is not linked). - -Author: Jakob Schiotz -Date: August 2019. - ---- /dev/null 2019-08-01 21:28:47.844000266 +0200 -+++ eb_customize.py 2019-08-13 12:38:59.534770064 +0200 -@@ -0,0 +1,93 @@ -+"""User provided customizations. -+ -+Here one changes the default arguments for compiling _gpaw.so (serial) -+and gpaw-python (parallel). -+ -+Here are all the lists that can be modified: -+ -+* libraries -+* library_dirs -+* include_dirs -+* extra_link_args -+* extra_compile_args -+* runtime_library_dirs -+* extra_objects -+* define_macros -+* mpi_libraries -+* mpi_library_dirs -+* mpi_include_dirs -+* mpi_runtime_library_dirs -+* mpi_define_macros -+ -+To override use the form: -+ -+ libraries = ['somelib', 'otherlib'] -+ -+To append use the form -+ -+ libraries += ['somelib', 'otherlib'] -+""" -+ -+# Convert static library specs from EasyBuild to GPAW -+def static_eblibs_to_gpawlibs(lib_specs): -+ return [libfile[3:-2] for libfile in os.getenv(lib_specs).split(',')] -+ -+# Clean out any autodetected things, we only want the EasyBuild -+# definitions to be used. -+libraries = [] -+mpi_libraries = [] -+include_dirs = [] -+ -+# FFTW should be configured from environment variables, but they do -+# not report the correct names for a dynamically loaded library. -+fftw = True -+# Use Intel MKL -+libraries += ['mkl_sequential','mkl_core', 'fftw3xc_intel_pic', 'mkl_rt', ] -+ -+ -+# # Use EasyBuild fftw from the active toolchain -+# fftw = os.getenv('FFT_STATIC_LIBS') -+# if fftw: -+# # Ugly hack: EasyBuild only knows of the versions of the FFTW libs built without -fPIC -+# for thislib in static_eblibs_to_gpawlibs('FFT_STATIC_LIBS'): -+# if thislib.startswith('fftw') and thislib.endswith('_intel'): -+# thislib = thislib + '_pic' -+# libraries.append(thislib) -+ -+# Use ScaLAPACK: -+# Warning! At least scalapack 2.0.1 is required! -+# See https://trac.fysik.dtu.dk/projects/gpaw/ticket/230 -+# Use EasyBuild scalapack from the active toolchain -+scalapack = os.getenv('SCALAPACK_STATIC_LIBS') -+if scalapack: -+ mpi_libraries += static_eblibs_to_gpawlibs('SCALAPACK_STATIC_LIBS') -+ mpi_define_macros += [('GPAW_NO_UNDERSCORE_CBLACS', '1')] -+ mpi_define_macros += [('GPAW_NO_UNDERSCORE_CSCALAPACK', '1')] -+ -+# Add EasyBuild LAPACK/BLAS libs -+libraries += static_eblibs_to_gpawlibs('LAPACK_STATIC_LIBS') -+libraries += static_eblibs_to_gpawlibs('BLAS_STATIC_LIBS') -+ -+# LibXC: -+# Use EasyBuild libxc -+libxc = os.getenv('EBROOTLIBXC') -+if libxc: -+ include_dirs.append(os.path.join(libxc, 'include')) -+ if 'xc' not in libraries: -+ libraries.append('xc') -+ -+# libvdwxc: -+# Use EasyBuild libvdwxc -+libvdwxc = os.getenv('EBROOTLIBVDWXC') -+if libvdwxc: -+ include_dirs.append(os.path.join(libvdwxc, 'include')) -+ libraries.append('vdwxc') -+ -+# Now add a EasyBuild "cover-all-bases" library_dirs -+library_dirs = os.getenv('LD_LIBRARY_PATH').split(':') -+ -+# Build separate gpaw-python -+if 'MPICC' in os.environ: -+ mpicompiler = os.getenv('MPICC') -+ mpilinker = mpicompiler -+ diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-19.8.1-foss-2018b-ASE-3.18.0-Python-3.6.6.eb b/easybuild/easyconfigs/g/GPAW/GPAW-19.8.1-foss-2018b-ASE-3.18.0-Python-3.6.6.eb deleted file mode 100644 index 6a5eb1c4ce24..000000000000 --- a/easybuild/easyconfigs/g/GPAW/GPAW-19.8.1-foss-2018b-ASE-3.18.0-Python-3.6.6.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = "PythonPackage" - -name = 'GPAW' -version = '19.8.1' -local_pythonsuffix = '-Python-%(pyver)s' -local_aseversion = '3.18.0' -versionsuffix = '-ASE-' + local_aseversion + local_pythonsuffix - -homepage = 'https://wiki.fysik.dtu.dk/gpaw/' -description = """GPAW is a density-functional theory (DFT) Python code based on the projector-augmented wave (PAW) - method and the atomic simulation environment (ASE). It uses real-space uniform grids and multigrid methods or - atom-centered basis-functions.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - ('GPAW-1.4.0-customize.patch', 1), -] -checksums = [ - '79dee367d695d68409c4d69edcbad5c8679137d6715da403f6c2500cb2178c2a', # gpaw-19.8.1.tar.gz - '0fe732e9b6bf793aebd6e248bd14a76fa0603dbdfde9f9e268cc7bf71b37b3a0', # GPAW-1.4.0-customize.patch -] - -dependencies = [ - ('Python', '3.6.6'), - ('ASE', local_aseversion, local_pythonsuffix), - ('libxc', '3.0.1'), # Old version to maintain consistency with AtomPAW and ABINIT. - ('libvdwxc', '0.3.2'), - ('GPAW-setups', '0.9.20000', '', True), -] - -buildcmd = 'build --customize=eb_customize.py' -install_target = 'install --customize=eb_customize.py' - -download_dep_fail = True -use_pip = False - -sanity_check_paths = { - 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-mpisim', '-plot-parallel-timings', - '-python', '-runscript', '-setup', '-upfplot']], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-19.8.1-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/g/GPAW/GPAW-19.8.1-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index ed31bbedf0ee..000000000000 --- a/easybuild/easyconfigs/g/GPAW/GPAW-19.8.1-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = "PythonPackage" - -name = 'GPAW' -version = '19.8.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://wiki.fysik.dtu.dk/gpaw/' -description = """GPAW is a density-functional theory (DFT) Python code based on the projector-augmented wave (PAW) - method and the atomic simulation environment (ASE). It uses real-space uniform grids and multigrid methods or - atom-centered basis-functions.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - ('GPAW-1.4.0-customize.patch', 1), -] -checksums = [ - '79dee367d695d68409c4d69edcbad5c8679137d6715da403f6c2500cb2178c2a', # gpaw-19.8.1.tar.gz - '0fe732e9b6bf793aebd6e248bd14a76fa0603dbdfde9f9e268cc7bf71b37b3a0', # GPAW-1.4.0-customize.patch -] - -dependencies = [ - ('Python', '3.7.2'), - ('SciPy-bundle', '2019.03'), - ('ASE', '3.18.0', versionsuffix), - ('libxc', '4.3.4'), - ('libvdwxc', '0.4.0'), - ('GPAW-setups', '0.9.20000', '', True), -] - -buildcmd = 'build --customize=eb_customize.py' -install_target = 'install --customize=eb_customize.py' - -download_dep_fail = True -use_pip = False - -sanity_check_paths = { - 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-mpisim', '-plot-parallel-timings', - '-python', '-runscript', '-setup', '-upfplot']], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-19.8.1-intel-2018b-ASE-3.18.0-Python-3.6.6.eb b/easybuild/easyconfigs/g/GPAW/GPAW-19.8.1-intel-2018b-ASE-3.18.0-Python-3.6.6.eb deleted file mode 100644 index c06fe0fe7ca8..000000000000 --- a/easybuild/easyconfigs/g/GPAW/GPAW-19.8.1-intel-2018b-ASE-3.18.0-Python-3.6.6.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = "PythonPackage" - -name = 'GPAW' -version = '19.8.1' -local_aseversion = '3.18.0' -local_pythonsuffix = '-Python-%(pyver)s' -versionsuffix = '-ASE-' + local_aseversion + local_pythonsuffix - -homepage = 'https://wiki.fysik.dtu.dk/gpaw/' -description = """GPAW is a density-functional theory (DFT) Python code based on the projector-augmented wave (PAW) - method and the atomic simulation environment (ASE). It uses real-space uniform grids and multigrid methods or - atom-centered basis-functions.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - ('GPAW-19.8.1-customize-intel.patch', 0), -] -checksums = [ - '79dee367d695d68409c4d69edcbad5c8679137d6715da403f6c2500cb2178c2a', # gpaw-19.8.1.tar.gz - 'fd3668ae52683d4e36e9c8b4e3e69faa93d949601d1128662dc31be61876610c', # GPAW-19.8.1-customize-intel.patch -] - -# Note: The intel toolchain version does not use libvdwxc as libvdwxc is not compatible with MKL. -dependencies = [ - ('Python', '3.6.6'), - ('ASE', local_aseversion, local_pythonsuffix), - ('libxc', '3.0.1'), # Old version to maintain consistency with AtomPAW and ABINIT. - ('GPAW-setups', '0.9.20000', '', True), -] - -buildcmd = 'build --customize=eb_customize.py' -install_target = 'install --customize=eb_customize.py' - -download_dep_fail = True -use_pip = False - -sanity_check_paths = { - 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-mpisim', '-plot-parallel-timings', - '-python', '-runscript', '-setup', '-upfplot']], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-19.8.1-intel-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/g/GPAW/GPAW-19.8.1-intel-2019a-Python-3.7.2.eb deleted file mode 100644 index 337d63d58b0a..000000000000 --- a/easybuild/easyconfigs/g/GPAW/GPAW-19.8.1-intel-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,47 +0,0 @@ -easyblock = "PythonPackage" - -name = 'GPAW' -version = '19.8.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://wiki.fysik.dtu.dk/gpaw/' -description = """GPAW is a density-functional theory (DFT) Python code based on the projector-augmented wave (PAW) - method and the atomic simulation environment (ASE). It uses real-space uniform grids and multigrid methods or - atom-centered basis-functions.""" - -toolchain = {'name': 'intel', 'version': '2019a'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - ('GPAW-19.8.1-customize-intel.patch', 0), -] -checksums = [ - '79dee367d695d68409c4d69edcbad5c8679137d6715da403f6c2500cb2178c2a', # gpaw-19.8.1.tar.gz - 'fd3668ae52683d4e36e9c8b4e3e69faa93d949601d1128662dc31be61876610c', # GPAW-19.8.1-customize-intel.patch -] - -dependencies = [ - ('Python', '3.7.2'), - ('SciPy-bundle', '2019.03'), - ('ASE', '3.18.0', versionsuffix), - ('libxc', '4.3.4'), - ('GPAW-setups', '0.9.20000', '', True), -] - -buildcmd = 'build --customize=eb_customize.py' -install_target = 'install --customize=eb_customize.py' - -download_dep_fail = True -use_pip = False - -# required because we're building Python packages using Intel compilers on top of Python built with GCC -check_ldshared = True - -sanity_check_paths = { - 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-mpisim', '-plot-parallel-timings', - '-python', '-runscript', '-setup', '-upfplot']], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-20.1.0-Wrap-pragma-omp-simd-in-ifdef-_OPENMP-blocks.patch b/easybuild/easyconfigs/g/GPAW/GPAW-20.1.0-Wrap-pragma-omp-simd-in-ifdef-_OPENMP-blocks.patch deleted file mode 100644 index be5db000ac58..000000000000 --- a/easybuild/easyconfigs/g/GPAW/GPAW-20.1.0-Wrap-pragma-omp-simd-in-ifdef-_OPENMP-blocks.patch +++ /dev/null @@ -1,66 +0,0 @@ -From 8bbfb3a6aae83e8de3c5c4bcbcd473b0a2a77852 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Jens=20J=C3=B8rgen=20Mortensen?= -Date: Mon, 3 Feb 2020 13:03:37 +0100 -Subject: [PATCH] Wrap #pragma omp simd in #ifdef _OPENMP blocks - ---- - c/bmgs/fd.c | 2 ++ - c/bmgs/relax.c | 4 ++++ - c/symmetry.c | 2 ++ - 3 files changed, 8 insertions(+) - -diff --git a/c/bmgs/fd.c b/c/bmgs/fd.c -index c05e425..e75eb6a 100644 ---- a/c/bmgs/fd.c -+++ b/c/bmgs/fd.c -@@ -36,7 +36,9 @@ void *Z(bmgs_fd_worker)(void *threadarg) - - for (int i1 = 0; i1 < s->n[1]; i1++) - { -+#ifdef _OPENMP - #pragma omp simd -+#endif - for (int i2 = 0; i2 < s->n[2]; i2++) - { - T x = 0.0; -diff --git a/c/bmgs/relax.c b/c/bmgs/relax.c -index d0be905..6c95bf3 100644 ---- a/c/bmgs/relax.c -+++ b/c/bmgs/relax.c -@@ -25,7 +25,9 @@ if (relax_method == 1) - { - for (int i1 = 0; i1 < nstep[1]; i1++) - { -+#ifdef _OPENMP - #pragma omp simd -+#endif - for (int i2 = 0; i2 < nstep[2]; i2++) - { - double x = 0.0; -@@ -53,7 +55,9 @@ else - { - for (int i1 = 0; i1 < s->n[1]; i1++) - { -+#ifdef _OPENMP - #pragma omp simd -+#endif - for (int i2 = 0; i2 < s->n[2]; i2++) - { - double x = 0.0; -diff --git a/c/symmetry.c b/c/symmetry.c -index 207e82b..7db4bf2 100644 ---- a/c/symmetry.c -+++ b/c/symmetry.c -@@ -36,7 +36,9 @@ PyObject* symmetrize(PyObject *self, PyObject *args) - - const double* a_g = (const double*)PyArray_DATA(a_g_obj); - double* b_g = (double*)PyArray_DATA(b_g_obj); -+#ifdef _OPENMP - #pragma omp simd -+#endif - for (int g0 = o_c[0]; g0 < Ng0; g0++) - for (int g1 = o_c[1]; g1 < Ng1; g1++) - for (int g2 = o_c[2]; g2 < Ng2; g2++) { --- -1.8.3.1 - diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-20.1.0-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/g/GPAW/GPAW-20.1.0-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 67b6ba7a5f0c..000000000000 --- a/easybuild/easyconfigs/g/GPAW/GPAW-20.1.0-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,51 +0,0 @@ -easyblock = "PythonPackage" - -name = 'GPAW' -version = '20.1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://wiki.fysik.dtu.dk/gpaw/' -description = """GPAW is a density-functional theory (DFT) Python code based on the projector-augmented wave (PAW) - method and the atomic simulation environment (ASE). It uses real-space uniform grids and multigrid methods or - atom-centered basis-functions.""" - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'usempi': True, 'openmp': False} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - ('GPAW-20.1.0-Add-Easybuild-configuration-files.patch', 1), - ('GPAW-20.1.0-Wrap-pragma-omp-simd-in-ifdef-_OPENMP-blocks.patch', 1), -] -checksums = [ - 'c84307eb9943852d78d966c0c8856fcefdefa68621139906909908fb641b8421', # gpaw-20.1.0.tar.gz - # GPAW-20.1.0-Add-Easybuild-configuration-files.patch - '2b337399479bf018a86156ed073dd7a78ec8c0df1f28b015f9284c6bf9fa5f15', - # GPAW-20.1.0-Wrap-pragma-omp-simd-in-ifdef-_OPENMP-blocks.patch - 'bf0e0179ce9261197a10a3a934ce3a8d46489b635a3130a5ceb2fe0fee67bb14', -] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('ASE', '3.19.0', versionsuffix), - ('libxc', '4.3.4'), - ('libvdwxc', '0.4.0'), - ('GPAW-setups', '0.9.20000', '', SYSTEM), -] - -prebuildopts = 'GPAW_CONFIG=doc/platforms/Linux/EasyBuild/config_foss.py' -preinstallopts = prebuildopts - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -sanity_check_paths = { - 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-mpisim', '-plot-parallel-timings', - '-runscript', '-setup', '-upfplot']], - 'dirs': ['lib/python%(pyshortver)s/site-packages'] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-20.1.0-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/g/GPAW/GPAW-20.1.0-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index e2df43f33a32..000000000000 --- a/easybuild/easyconfigs/g/GPAW/GPAW-20.1.0-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,54 +0,0 @@ -easyblock = "PythonPackage" - -name = 'GPAW' -version = '20.1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://wiki.fysik.dtu.dk/gpaw/' -description = """GPAW is a density-functional theory (DFT) Python code based on the projector-augmented wave (PAW) - method and the atomic simulation environment (ASE). It uses real-space uniform grids and multigrid methods or - atom-centered basis-functions.""" - -toolchain = {'name': 'intel', 'version': '2019b'} -toolchainopts = {'usempi': True, 'openmp': False} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - ('GPAW-20.1.0-Add-Easybuild-configuration-files.patch', 1), - ('GPAW-20.1.0-Wrap-pragma-omp-simd-in-ifdef-_OPENMP-blocks.patch', 1), -] -checksums = [ - 'c84307eb9943852d78d966c0c8856fcefdefa68621139906909908fb641b8421', # gpaw-20.1.0.tar.gz - # GPAW-20.1.0-Add-Easybuild-configuration-files.patch - '2b337399479bf018a86156ed073dd7a78ec8c0df1f28b015f9284c6bf9fa5f15', - # GPAW-20.1.0-Wrap-pragma-omp-simd-in-ifdef-_OPENMP-blocks.patch - 'bf0e0179ce9261197a10a3a934ce3a8d46489b635a3130a5ceb2fe0fee67bb14', -] - -# libvdwxc is not a dependency of the intel build, as it is incompatible with the Intel MKL. -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('ASE', '3.19.0', versionsuffix), - ('libxc', '4.3.4'), - ('GPAW-setups', '0.9.20000', '', SYSTEM), -] - -prebuildopts = 'GPAW_CONFIG=doc/platforms/Linux/EasyBuild/config_intel.py' -preinstallopts = prebuildopts - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -# required because we're building a Python package using Intel compilers on top of Python built with GCC. -check_ldshared = True - -sanity_check_paths = { - 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-mpisim', '-plot-parallel-timings', - '-runscript', '-setup', '-upfplot']], - 'dirs': ['lib/python%(pyshortver)s/site-packages'] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-20.10.0-foss-2019b-ASE-3.20.1-Python-3.7.4.eb b/easybuild/easyconfigs/g/GPAW/GPAW-20.10.0-foss-2019b-ASE-3.20.1-Python-3.7.4.eb deleted file mode 100644 index 3226c8a9acab..000000000000 --- a/easybuild/easyconfigs/g/GPAW/GPAW-20.10.0-foss-2019b-ASE-3.20.1-Python-3.7.4.eb +++ /dev/null @@ -1,53 +0,0 @@ -easyblock = "PythonPackage" - -name = 'GPAW' -version = '20.10.0' -_pythonsuffix = '-Python-%(pyver)s' -_aseversion = '3.20.1' -versionsuffix = '-ASE-' + _aseversion + _pythonsuffix - - -homepage = 'https://wiki.fysik.dtu.dk/gpaw/' -description = """GPAW is a density-functional theory (DFT) Python code based on the projector-augmented wave (PAW) - method and the atomic simulation environment (ASE). It uses real-space uniform grids and multigrid methods or - atom-centered basis-functions.""" - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'usempi': True, 'openmp': False} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - ('GPAW-20.1.0-Add-Easybuild-configuration-files.patch', 1), - ('GPAW-20.10.0-test-mpi.patch', 1), -] -checksums = [ - '77c3d3918f5cc118e448f8063af4807d163b31d502067f5cbe31fc756eb3971d', # gpaw-20.10.0.tar.gz - # GPAW-20.1.0-Add-Easybuild-configuration-files.patch - '2b337399479bf018a86156ed073dd7a78ec8c0df1f28b015f9284c6bf9fa5f15', - '50d3d46d87baf365e64eeb2cedf66fe9a28a763e04c157f9c1f8a610fd71eab5', # GPAW-20.10.0-test-mpi.patch -] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', _pythonsuffix), - ('ASE', _aseversion, _pythonsuffix), - ('libxc', '4.3.4'), - ('libvdwxc', '0.4.0'), - ('GPAW-setups', '0.9.20000', '', SYSTEM), -] - -prebuildopts = 'GPAW_CONFIG=doc/platforms/Linux/EasyBuild/config_foss.py' -preinstallopts = prebuildopts - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -sanity_check_paths = { - 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-plot-parallel-timings', - '-runscript', '-setup', '-upfplot']], - 'dirs': ['lib/python%(pyshortver)s/site-packages'] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-20.10.0-foss-2020b.eb b/easybuild/easyconfigs/g/GPAW/GPAW-20.10.0-foss-2020b.eb index 6758eb60891e..d7eb16cc6f05 100644 --- a/easybuild/easyconfigs/g/GPAW/GPAW-20.10.0-foss-2020b.eb +++ b/easybuild/easyconfigs/g/GPAW/GPAW-20.10.0-foss-2020b.eb @@ -35,10 +35,6 @@ dependencies = [ prebuildopts = 'GPAW_CONFIG=doc/platforms/Linux/EasyBuild/config_foss.py' preinstallopts = prebuildopts -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-plot-parallel-timings', '-runscript', '-setup', '-upfplot']], diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-20.10.0-intel-2019b-ASE-3.20.1-Python-3.7.4.eb b/easybuild/easyconfigs/g/GPAW/GPAW-20.10.0-intel-2019b-ASE-3.20.1-Python-3.7.4.eb deleted file mode 100644 index d19ddaf4ded0..000000000000 --- a/easybuild/easyconfigs/g/GPAW/GPAW-20.10.0-intel-2019b-ASE-3.20.1-Python-3.7.4.eb +++ /dev/null @@ -1,55 +0,0 @@ -easyblock = "PythonPackage" - -name = 'GPAW' -version = '20.10.0' -_pythonsuffix = '-Python-%(pyver)s' -_aseversion = '3.20.1' -versionsuffix = '-ASE-' + _aseversion + _pythonsuffix - - -homepage = 'https://wiki.fysik.dtu.dk/gpaw/' -description = """GPAW is a density-functional theory (DFT) Python code based on the projector-augmented wave (PAW) - method and the atomic simulation environment (ASE). It uses real-space uniform grids and multigrid methods or - atom-centered basis-functions.""" - -toolchain = {'name': 'intel', 'version': '2019b'} -toolchainopts = {'usempi': True, 'openmp': False} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - ('GPAW-20.1.0-Add-Easybuild-configuration-files.patch', 1), - ('GPAW-20.10.0-test-mpi.patch', 1), -] -checksums = [ - '77c3d3918f5cc118e448f8063af4807d163b31d502067f5cbe31fc756eb3971d', # gpaw-20.10.0.tar.gz - # GPAW-20.1.0-Add-Easybuild-configuration-files.patch - '2b337399479bf018a86156ed073dd7a78ec8c0df1f28b015f9284c6bf9fa5f15', - '50d3d46d87baf365e64eeb2cedf66fe9a28a763e04c157f9c1f8a610fd71eab5', # GPAW-20.10.0-test-mpi.patch -] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', _pythonsuffix), - ('ASE', _aseversion, _pythonsuffix), - ('libxc', '4.3.4'), - ('GPAW-setups', '0.9.20000', '', SYSTEM), -] - -prebuildopts = 'GPAW_CONFIG=doc/platforms/Linux/EasyBuild/config_intel.py' -preinstallopts = prebuildopts - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -# required because we're building a Python package using Intel compilers on top of Python built with GCC. -check_ldshared = True - -sanity_check_paths = { - 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-plot-parallel-timings', - '-runscript', '-setup', '-upfplot']], - 'dirs': ['lib/python%(pyshortver)s/site-packages'] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-20.10.0-intel-2020b.eb b/easybuild/easyconfigs/g/GPAW/GPAW-20.10.0-intel-2020b.eb index 0714f4060f19..2c7b81fa3ba5 100644 --- a/easybuild/easyconfigs/g/GPAW/GPAW-20.10.0-intel-2020b.eb +++ b/easybuild/easyconfigs/g/GPAW/GPAW-20.10.0-intel-2020b.eb @@ -35,10 +35,6 @@ dependencies = [ prebuildopts = 'GPAW_CONFIG=doc/platforms/Linux/EasyBuild/config_intel.py' preinstallopts = prebuildopts -download_dep_fail = True -use_pip = True -sanity_pip_check = True - # required because we're building a Python package using Intel compilers on top of Python built with GCC. check_ldshared = True diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-21.1.0-foss-2020b-ASE-3.21.1.eb b/easybuild/easyconfigs/g/GPAW/GPAW-21.1.0-foss-2020b-ASE-3.21.1.eb index 7c8887230003..4ac79a96d810 100644 --- a/easybuild/easyconfigs/g/GPAW/GPAW-21.1.0-foss-2020b-ASE-3.21.1.eb +++ b/easybuild/easyconfigs/g/GPAW/GPAW-21.1.0-foss-2020b-ASE-3.21.1.eb @@ -35,10 +35,6 @@ dependencies = [ prebuildopts = 'GPAW_CONFIG=doc/platforms/Linux/EasyBuild/config_foss.py' preinstallopts = prebuildopts -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-plot-parallel-timings', '-runscript', '-setup', '-upfplot']], diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-21.1.0-intel-2020b-ASE-3.21.1.eb b/easybuild/easyconfigs/g/GPAW/GPAW-21.1.0-intel-2020b-ASE-3.21.1.eb index 978ddc9ef575..40a999e3128d 100644 --- a/easybuild/easyconfigs/g/GPAW/GPAW-21.1.0-intel-2020b-ASE-3.21.1.eb +++ b/easybuild/easyconfigs/g/GPAW/GPAW-21.1.0-intel-2020b-ASE-3.21.1.eb @@ -34,10 +34,6 @@ dependencies = [ prebuildopts = 'GPAW_CONFIG=doc/platforms/Linux/EasyBuild/config_intel.py' preinstallopts = prebuildopts -download_dep_fail = True -use_pip = True -sanity_pip_check = True - # required because we're building a Python package using Intel compilers on top of Python built with GCC. check_ldshared = True diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-21.6.0-foss-2020b-ASE-3.22.0.eb b/easybuild/easyconfigs/g/GPAW/GPAW-21.6.0-foss-2020b-ASE-3.22.0.eb index 465fd9c9b073..6ee58a76a583 100644 --- a/easybuild/easyconfigs/g/GPAW/GPAW-21.6.0-foss-2020b-ASE-3.22.0.eb +++ b/easybuild/easyconfigs/g/GPAW/GPAW-21.6.0-foss-2020b-ASE-3.22.0.eb @@ -36,10 +36,6 @@ dependencies = [ prebuildopts = 'GPAW_CONFIG=doc/platforms/Linux/EasyBuild/config_foss.py' preinstallopts = prebuildopts -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-plot-parallel-timings', '-runscript', '-setup', '-upfplot']], diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-21.6.0-foss-2021a.eb b/easybuild/easyconfigs/g/GPAW/GPAW-21.6.0-foss-2021a.eb index 2abce4c3ad28..b12e88875c54 100644 --- a/easybuild/easyconfigs/g/GPAW/GPAW-21.6.0-foss-2021a.eb +++ b/easybuild/easyconfigs/g/GPAW/GPAW-21.6.0-foss-2021a.eb @@ -34,10 +34,6 @@ dependencies = [ prebuildopts = 'GPAW_CONFIG=doc/platforms/Linux/EasyBuild/config_foss.py' preinstallopts = prebuildopts -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-plot-parallel-timings', '-runscript', '-setup', '-upfplot']], diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-21.6.0-intel-2020b-ASE-3.22.0.eb b/easybuild/easyconfigs/g/GPAW/GPAW-21.6.0-intel-2020b-ASE-3.22.0.eb index 56885619470b..c551cb07f2ca 100644 --- a/easybuild/easyconfigs/g/GPAW/GPAW-21.6.0-intel-2020b-ASE-3.22.0.eb +++ b/easybuild/easyconfigs/g/GPAW/GPAW-21.6.0-intel-2020b-ASE-3.22.0.eb @@ -36,10 +36,6 @@ dependencies = [ prebuildopts = 'GPAW_CONFIG=doc/platforms/Linux/EasyBuild/config_intel.py' preinstallopts = prebuildopts -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-plot-parallel-timings', '-runscript', '-setup', '-upfplot']], diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-22.8.0-foss-2021b.eb b/easybuild/easyconfigs/g/GPAW/GPAW-22.8.0-foss-2021b.eb index cc8928a6e812..c06bc75d6297 100644 --- a/easybuild/easyconfigs/g/GPAW/GPAW-22.8.0-foss-2021b.eb +++ b/easybuild/easyconfigs/g/GPAW/GPAW-22.8.0-foss-2021b.eb @@ -37,10 +37,6 @@ dependencies = [ prebuildopts = 'GPAW_CONFIG=doc/platforms/Linux/EasyBuild/config_foss.py' preinstallopts = prebuildopts -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-plot-parallel-timings', '-runscript', '-setup', '-upfplot']], diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-22.8.0-foss-2022a.eb b/easybuild/easyconfigs/g/GPAW/GPAW-22.8.0-foss-2022a.eb index 2a7e04552e67..2a45cf97a5ff 100644 --- a/easybuild/easyconfigs/g/GPAW/GPAW-22.8.0-foss-2022a.eb +++ b/easybuild/easyconfigs/g/GPAW/GPAW-22.8.0-foss-2022a.eb @@ -40,10 +40,6 @@ dependencies = [ prebuildopts = 'GPAW_CONFIG=doc/platforms/Linux/EasyBuild/config_foss.py' preinstallopts = prebuildopts -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-plot-parallel-timings', '-runscript', '-setup', '-upfplot']], diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-22.8.0-intel-2021b.eb b/easybuild/easyconfigs/g/GPAW/GPAW-22.8.0-intel-2021b.eb index 343180bbb517..c861032c21d1 100644 --- a/easybuild/easyconfigs/g/GPAW/GPAW-22.8.0-intel-2021b.eb +++ b/easybuild/easyconfigs/g/GPAW/GPAW-22.8.0-intel-2021b.eb @@ -36,10 +36,6 @@ dependencies = [ prebuildopts = 'GPAW_CONFIG=doc/platforms/Linux/EasyBuild/config_intel.py' preinstallopts = prebuildopts -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-plot-parallel-timings', '-runscript', '-setup', '-upfplot']], diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-22.8.0-intel-2022a.eb b/easybuild/easyconfigs/g/GPAW/GPAW-22.8.0-intel-2022a.eb index 8055d042a4ca..074477593699 100644 --- a/easybuild/easyconfigs/g/GPAW/GPAW-22.8.0-intel-2022a.eb +++ b/easybuild/easyconfigs/g/GPAW/GPAW-22.8.0-intel-2022a.eb @@ -39,10 +39,6 @@ dependencies = [ prebuildopts = 'GPAW_CONFIG=doc/platforms/Linux/EasyBuild/config_intel.py' preinstallopts = prebuildopts -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-plot-parallel-timings', '-runscript', '-setup', '-upfplot']], diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-23.9.1-foss-2022a.eb b/easybuild/easyconfigs/g/GPAW/GPAW-23.9.1-foss-2022a.eb index 3b483fafeee7..6e03dbdfa233 100644 --- a/easybuild/easyconfigs/g/GPAW/GPAW-23.9.1-foss-2022a.eb +++ b/easybuild/easyconfigs/g/GPAW/GPAW-23.9.1-foss-2022a.eb @@ -36,10 +36,6 @@ dependencies = [ prebuildopts = 'GPAW_CONFIG=doc/platforms/Linux/EasyBuild/config_foss.py' preinstallopts = prebuildopts -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-plot-parallel-timings', '-runscript', '-setup', '-upfplot']], diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-23.9.1-foss-2023a.eb b/easybuild/easyconfigs/g/GPAW/GPAW-23.9.1-foss-2023a.eb index 60828cc4f313..34f3847f200c 100644 --- a/easybuild/easyconfigs/g/GPAW/GPAW-23.9.1-foss-2023a.eb +++ b/easybuild/easyconfigs/g/GPAW/GPAW-23.9.1-foss-2023a.eb @@ -37,10 +37,6 @@ dependencies = [ prebuildopts = 'GPAW_CONFIG=doc/platforms/Linux/EasyBuild/config_foss.py' preinstallopts = prebuildopts -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-plot-parallel-timings', '-runscript', '-setup', '-upfplot']], diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-23.9.1-intel-2022a.eb b/easybuild/easyconfigs/g/GPAW/GPAW-23.9.1-intel-2022a.eb index 65e38c0e70b9..9e63fb4d615f 100644 --- a/easybuild/easyconfigs/g/GPAW/GPAW-23.9.1-intel-2022a.eb +++ b/easybuild/easyconfigs/g/GPAW/GPAW-23.9.1-intel-2022a.eb @@ -35,10 +35,6 @@ dependencies = [ prebuildopts = 'GPAW_CONFIG=doc/platforms/Linux/EasyBuild/config_intel.py' preinstallopts = prebuildopts -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-plot-parallel-timings', '-runscript', '-setup', '-upfplot']], diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-24.1.0-foss-2022a.eb b/easybuild/easyconfigs/g/GPAW/GPAW-24.1.0-foss-2022a.eb index 42c48960ad76..475770d0d6f8 100644 --- a/easybuild/easyconfigs/g/GPAW/GPAW-24.1.0-foss-2022a.eb +++ b/easybuild/easyconfigs/g/GPAW/GPAW-24.1.0-foss-2022a.eb @@ -36,10 +36,6 @@ dependencies = [ prebuildopts = 'GPAW_CONFIG=doc/platforms/Linux/EasyBuild/config_foss.py' preinstallopts = prebuildopts -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-plot-parallel-timings', '-runscript', '-setup', '-upfplot']], diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-24.1.0-foss-2023a.eb b/easybuild/easyconfigs/g/GPAW/GPAW-24.1.0-foss-2023a.eb index f8e05080924c..8a518c861979 100644 --- a/easybuild/easyconfigs/g/GPAW/GPAW-24.1.0-foss-2023a.eb +++ b/easybuild/easyconfigs/g/GPAW/GPAW-24.1.0-foss-2023a.eb @@ -37,10 +37,6 @@ dependencies = [ prebuildopts = 'GPAW_CONFIG=doc/platforms/Linux/EasyBuild/config_foss.py' preinstallopts = prebuildopts -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-plot-parallel-timings', '-runscript', '-setup', '-upfplot']], diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-24.1.0-intel-2022a.eb b/easybuild/easyconfigs/g/GPAW/GPAW-24.1.0-intel-2022a.eb index 739c9c2b18b0..dd5cc70b128a 100644 --- a/easybuild/easyconfigs/g/GPAW/GPAW-24.1.0-intel-2022a.eb +++ b/easybuild/easyconfigs/g/GPAW/GPAW-24.1.0-intel-2022a.eb @@ -35,10 +35,6 @@ dependencies = [ prebuildopts = 'GPAW_CONFIG=doc/platforms/Linux/EasyBuild/config_intel.py' preinstallopts = prebuildopts -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-plot-parallel-timings', '-runscript', '-setup', '-upfplot']], diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-24.1.0-intel-2023a.eb b/easybuild/easyconfigs/g/GPAW/GPAW-24.1.0-intel-2023a.eb index b71f0cbdd6e0..7ed8f0c63ed3 100644 --- a/easybuild/easyconfigs/g/GPAW/GPAW-24.1.0-intel-2023a.eb +++ b/easybuild/easyconfigs/g/GPAW/GPAW-24.1.0-intel-2023a.eb @@ -36,10 +36,6 @@ dependencies = [ prebuildopts = 'GPAW_CONFIG=doc/platforms/Linux/EasyBuild/config_intel.py' preinstallopts = prebuildopts -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-plot-parallel-timings', '-runscript', '-setup', '-upfplot']], diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-24.6.0-foss-2023a-ASE-3.23.0.eb b/easybuild/easyconfigs/g/GPAW/GPAW-24.6.0-foss-2023a-ASE-3.23.0.eb new file mode 100644 index 000000000000..7551c246d3c7 --- /dev/null +++ b/easybuild/easyconfigs/g/GPAW/GPAW-24.6.0-foss-2023a-ASE-3.23.0.eb @@ -0,0 +1,48 @@ +easyblock = "PythonPackage" + +name = 'GPAW' +version = '24.6.0' +_aseversion = '3.23.0' +versionsuffix = '-ASE-' + _aseversion + +homepage = 'https://wiki.fysik.dtu.dk/gpaw/' +description = """GPAW is a density-functional theory (DFT) Python code based on the projector-augmented wave (PAW) + method and the atomic simulation environment (ASE). It uses real-space uniform grids and multigrid methods or + atom-centered basis-functions.""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'usempi': True, 'openmp': False} + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +patches = [ + ('GPAW-20.1.0-Add-Easybuild-configuration-files.patch', 1), +] +checksums = [ + {'gpaw-24.6.0.tar.gz': 'fb48ef0db48c0e321ce5967126a47900bba20c7efb420d6e7b5459983bd8f6f6'}, + {'GPAW-20.1.0-Add-Easybuild-configuration-files.patch': + '2b337399479bf018a86156ed073dd7a78ec8c0df1f28b015f9284c6bf9fa5f15'}, +] + +dependencies = [ + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), + ('SciPy-bundle', '2023.07'), + ('ASE', _aseversion), + ('libxc', '6.2.2'), + ('libvdwxc', '0.4.0'), + ('ELPA', '2023.05.001'), + ('PyYAML', '6.0'), + ('GPAW-setups', '24.1.0', '', SYSTEM), +] + +prebuildopts = 'GPAW_CONFIG=doc/platforms/Linux/EasyBuild/config_foss.py' +preinstallopts = prebuildopts + +sanity_check_paths = { + 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-plot-parallel-timings', + '-runscript', '-setup', '-upfplot']], + 'dirs': ['lib/python%(pyshortver)s/site-packages'] +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-24.6.0-foss-2024a.eb b/easybuild/easyconfigs/g/GPAW/GPAW-24.6.0-foss-2024a.eb new file mode 100644 index 000000000000..5eb5f251ecd6 --- /dev/null +++ b/easybuild/easyconfigs/g/GPAW/GPAW-24.6.0-foss-2024a.eb @@ -0,0 +1,46 @@ +easyblock = "PythonPackage" + +name = 'GPAW' +version = '24.6.0' + +homepage = 'https://wiki.fysik.dtu.dk/gpaw/' +description = """GPAW is a density-functional theory (DFT) Python code based on the projector-augmented wave (PAW) + method and the atomic simulation environment (ASE). It uses real-space uniform grids and multigrid methods or + atom-centered basis-functions.""" + +toolchain = {'name': 'foss', 'version': '2024a'} +toolchainopts = {'usempi': True, 'openmp': False} + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +patches = [ + ('GPAW-20.1.0-Add-Easybuild-configuration-files.patch', 1), +] +checksums = [ + {'gpaw-24.6.0.tar.gz': 'fb48ef0db48c0e321ce5967126a47900bba20c7efb420d6e7b5459983bd8f6f6'}, + {'GPAW-20.1.0-Add-Easybuild-configuration-files.patch': + '2b337399479bf018a86156ed073dd7a78ec8c0df1f28b015f9284c6bf9fa5f15'}, +] + +dependencies = [ + ('Python', '3.12.3'), + ('Python-bundle-PyPI', '2024.06'), + ('SciPy-bundle', '2024.05'), + ('ASE', '3.23.0'), + ('libxc', '6.2.2'), + ('libvdwxc', '0.4.0'), + ('ELPA', '2024.05.001'), + ('PyYAML', '6.0.2'), + ('GPAW-setups', '24.1.0', '', SYSTEM), +] + +prebuildopts = 'GPAW_CONFIG=doc/platforms/Linux/EasyBuild/config_foss.py' +preinstallopts = prebuildopts + +sanity_check_paths = { + 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-plot-parallel-timings', + '-runscript', '-setup', '-upfplot']], + 'dirs': ['lib/python%(pyshortver)s/site-packages'] +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-24.6.0-intel-2023a-ASE-3.23.0.eb b/easybuild/easyconfigs/g/GPAW/GPAW-24.6.0-intel-2023a-ASE-3.23.0.eb new file mode 100644 index 000000000000..80db32629847 --- /dev/null +++ b/easybuild/easyconfigs/g/GPAW/GPAW-24.6.0-intel-2023a-ASE-3.23.0.eb @@ -0,0 +1,47 @@ +easyblock = "PythonPackage" + +name = 'GPAW' +version = '24.6.0' +_aseversion = '3.23.0' +versionsuffix = '-ASE-' + _aseversion + +homepage = 'https://wiki.fysik.dtu.dk/gpaw/' +description = """GPAW is a density-functional theory (DFT) Python code based on the projector-augmented wave (PAW) + method and the atomic simulation environment (ASE). It uses real-space uniform grids and multigrid methods or + atom-centered basis-functions.""" + +toolchain = {'name': 'intel', 'version': '2023a'} +toolchainopts = {'usempi': True, 'openmp': False} + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +patches = [ + ('GPAW-20.1.0-Add-Easybuild-configuration-files.patch', 1), +] +checksums = [ + {'gpaw-24.6.0.tar.gz': 'fb48ef0db48c0e321ce5967126a47900bba20c7efb420d6e7b5459983bd8f6f6'}, + {'GPAW-20.1.0-Add-Easybuild-configuration-files.patch': + '2b337399479bf018a86156ed073dd7a78ec8c0df1f28b015f9284c6bf9fa5f15'}, +] + +dependencies = [ + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), + ('SciPy-bundle', '2023.07'), + ('ASE', _aseversion), + ('libxc', '6.2.2'), + ('ELPA', '2023.05.001'), + ('PyYAML', '6.0'), + ('GPAW-setups', '24.1.0', '', SYSTEM), +] + +prebuildopts = 'GPAW_CONFIG=doc/platforms/Linux/EasyBuild/config_intel.py' +preinstallopts = prebuildopts + +sanity_check_paths = { + 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-plot-parallel-timings', + '-runscript', '-setup', '-upfplot']], + 'dirs': ['lib/python%(pyshortver)s/site-packages'] +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-25.1.0-foss-2024a-ASE-3.24.0.eb b/easybuild/easyconfigs/g/GPAW/GPAW-25.1.0-foss-2024a-ASE-3.24.0.eb new file mode 100644 index 000000000000..9e94dcde91d4 --- /dev/null +++ b/easybuild/easyconfigs/g/GPAW/GPAW-25.1.0-foss-2024a-ASE-3.24.0.eb @@ -0,0 +1,48 @@ +easyblock = "PythonPackage" + +name = 'GPAW' +version = '25.1.0' +_aseversion = '3.24.0' +versionsuffix = '-ASE-' + _aseversion + +homepage = 'https://wiki.fysik.dtu.dk/gpaw/' +description = """GPAW is a density-functional theory (DFT) Python code based on the projector-augmented wave (PAW) + method and the atomic simulation environment (ASE). It uses real-space uniform grids and multigrid methods or + atom-centered basis-functions.""" + +toolchain = {'name': 'foss', 'version': '2024a'} +toolchainopts = {'usempi': True, 'openmp': False} + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +patches = [ + ('GPAW-20.1.0-Add-Easybuild-configuration-files.patch', 1), +] +checksums = [ + {'gpaw-25.1.0.tar.gz': '80236e779784df3317e7da395dc59ea403bc0213bb3a68d02c17957162e972ea'}, + {'GPAW-20.1.0-Add-Easybuild-configuration-files.patch': + '2b337399479bf018a86156ed073dd7a78ec8c0df1f28b015f9284c6bf9fa5f15'}, +] + +dependencies = [ + ('Python', '3.12.3'), + ('Python-bundle-PyPI', '2024.06'), + ('SciPy-bundle', '2024.05'), + ('ASE', _aseversion), + ('libxc', '6.2.2'), + ('libvdwxc', '0.4.0'), + ('ELPA', '2024.05.001'), + ('PyYAML', '6.0.2'), + ('GPAW-setups', '24.11.0', '', SYSTEM), +] + +prebuildopts = 'GPAW_CONFIG=doc/platforms/Linux/EasyBuild/config_foss.py' +preinstallopts = prebuildopts + +sanity_check_paths = { + 'files': ['bin/gpaw%s' % x for x in ['', '-analyse-basis', '-basis', '-plot-parallel-timings', + '-runscript', '-setup', '-upfplot']], + 'dirs': ['lib/python%(pyshortver)s/site-packages'] +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/g/GPflow/GPflow-2.9.2-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/g/GPflow/GPflow-2.9.2-foss-2022a-CUDA-11.7.0.eb new file mode 100644 index 000000000000..1168bc1eca83 --- /dev/null +++ b/easybuild/easyconfigs/g/GPflow/GPflow-2.9.2-foss-2022a-CUDA-11.7.0.eb @@ -0,0 +1,45 @@ +easyblock = 'PythonBundle' + +name = 'GPflow' +version = '2.9.2' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://gpflow.github.io' +description = """GPflow is a package for building Gaussian process models in Python. It +implements modern Gaussian process inference for composable kernels and +likelihoods.""" + +toolchain = {'name': 'foss', 'version': '2022a'} + +dependencies = [ + ('CUDA', '11.7.0', '', SYSTEM), + ('Python', '3.10.4'), + ('TensorFlow', '2.11.0', versionsuffix), + ('tensorflow-probability', '0.19.0', versionsuffix), +] + +exts_list = [ + ('Deprecated', '1.2.14', { + 'checksums': ['e5323eb936458dccc2582dc6f9c322c852a775a27065ff2b0c4970b9d53d01b3'], + }), + ('dropstackframe', '0.1.0', { + 'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl', + 'checksums': ['d619c7f87d144660f4569d447648830932f7920d570fd14f0dec552c81a0eb22'], + }), + ('lark', '1.1.9', { + 'checksums': ['15fa5236490824c2c4aba0e22d2d6d823575dcaf4cdd1848e34b6ad836240fba'], + }), + ('check_shapes', '1.1.1', { + 'checksums': ['b699fcb1e60bb17e2c97007e444b89eeeea2a9102ff11d61fb52454af5348403'], + }), + ('multipledispatch', '1.0.0', { + 'checksums': ['5c839915465c68206c3e9c473357908216c28383b425361e5d144594bf85a7e0'], + }), + ('gpflow', version, { + 'source_tmpl': 'v%(version)s.tar.gz', + 'source_urls': ['https://github.com/GPflow/GPflow/archive/'], + 'checksums': ['a32914c2b581b1dd2ac9a6f40352adb5f6f2c32f53028382e542014dd829553e'], + }), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GPflow/GPflow-2.9.2-foss-2022a.eb b/easybuild/easyconfigs/g/GPflow/GPflow-2.9.2-foss-2022a.eb new file mode 100644 index 000000000000..f2027c8fdca1 --- /dev/null +++ b/easybuild/easyconfigs/g/GPflow/GPflow-2.9.2-foss-2022a.eb @@ -0,0 +1,43 @@ +easyblock = 'PythonBundle' + +name = 'GPflow' +version = '2.9.2' + +homepage = 'https://gpflow.github.io' +description = """GPflow is a package for building Gaussian process models in Python. It +implements modern Gaussian process inference for composable kernels and +likelihoods.""" + +toolchain = {'name': 'foss', 'version': '2022a'} + +dependencies = [ + ('Python', '3.10.4'), + ('TensorFlow', '2.11.0'), + ('tensorflow-probability', '0.19.0'), +] + +exts_list = [ + ('Deprecated', '1.2.14', { + 'checksums': ['e5323eb936458dccc2582dc6f9c322c852a775a27065ff2b0c4970b9d53d01b3'], + }), + ('dropstackframe', '0.1.0', { + 'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl', + 'checksums': ['d619c7f87d144660f4569d447648830932f7920d570fd14f0dec552c81a0eb22'], + }), + ('lark', '1.1.9', { + 'checksums': ['15fa5236490824c2c4aba0e22d2d6d823575dcaf4cdd1848e34b6ad836240fba'], + }), + ('check_shapes', '1.1.1', { + 'checksums': ['b699fcb1e60bb17e2c97007e444b89eeeea2a9102ff11d61fb52454af5348403'], + }), + ('multipledispatch', '1.0.0', { + 'checksums': ['5c839915465c68206c3e9c473357908216c28383b425361e5d144594bf85a7e0'], + }), + ('gpflow', version, { + 'source_tmpl': 'v%(version)s.tar.gz', + 'source_urls': ['https://github.com/GPflow/GPflow/archive/'], + 'checksums': ['a32914c2b581b1dd2ac9a6f40352adb5f6f2c32f53028382e542014dd829553e'], + }), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GPflow/GPflow-2.9.2-foss-2023a.eb b/easybuild/easyconfigs/g/GPflow/GPflow-2.9.2-foss-2023a.eb new file mode 100644 index 000000000000..838f2260dc96 --- /dev/null +++ b/easybuild/easyconfigs/g/GPflow/GPflow-2.9.2-foss-2023a.eb @@ -0,0 +1,47 @@ +easyblock = 'PythonBundle' + +name = 'GPflow' +version = '2.9.2' + +homepage = 'https://gpflow.github.io' +description = """GPflow is a package for building Gaussian process models in Python. It +implements modern Gaussian process inference for composable kernels and +likelihoods.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [ + ('poetry', '1.7.1'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('TensorFlow', '2.13.0'), + ('tensorflow-probability', '0.20.0'), +] + +exts_list = [ + ('Deprecated', '1.2.14', { + 'checksums': ['e5323eb936458dccc2582dc6f9c322c852a775a27065ff2b0c4970b9d53d01b3'], + }), + ('dropstackframe', '0.1.0', { + 'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl', + 'checksums': ['d619c7f87d144660f4569d447648830932f7920d570fd14f0dec552c81a0eb22'], + }), + ('lark', '1.1.9', { + 'checksums': ['15fa5236490824c2c4aba0e22d2d6d823575dcaf4cdd1848e34b6ad836240fba'], + }), + ('check_shapes', '1.1.1', { + 'checksums': ['b699fcb1e60bb17e2c97007e444b89eeeea2a9102ff11d61fb52454af5348403'], + }), + ('multipledispatch', '1.0.0', { + 'checksums': ['5c839915465c68206c3e9c473357908216c28383b425361e5d144594bf85a7e0'], + }), + ('gpflow', version, { + 'source_tmpl': 'v%(version)s.tar.gz', + 'source_urls': ['https://github.com/GPflow/GPflow/archive/'], + 'checksums': ['a32914c2b581b1dd2ac9a6f40352adb5f6f2c32f53028382e542014dd829553e'], + }), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GPy/GPy-1.10.0-foss-2021b.eb b/easybuild/easyconfigs/g/GPy/GPy-1.10.0-foss-2021b.eb index 18477ef9c284..d51953c4d755 100644 --- a/easybuild/easyconfigs/g/GPy/GPy-1.10.0-foss-2021b.eb +++ b/easybuild/easyconfigs/g/GPy/GPy-1.10.0-foss-2021b.eb @@ -14,8 +14,6 @@ dependencies = [ ('matplotlib', '3.4.3'), ] -use_pip = True - exts_list = [ ('paramz', '0.9.5', { 'checksums': ['0917211c0f083f344e7f1bc997e0d713dbc147b6380bc19f606119394f820b9a'], @@ -26,10 +24,7 @@ exts_list = [ }), ] - # note: running the tests takes 15-20min! sanity_check_commands = ["python -c 'import GPy; GPy.tests()'"] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/GPyOpt/GPyOpt-1.2.6-foss-2023a.eb b/easybuild/easyconfigs/g/GPyOpt/GPyOpt-1.2.6-foss-2023a.eb new file mode 100644 index 000000000000..24b2f5688079 --- /dev/null +++ b/easybuild/easyconfigs/g/GPyOpt/GPyOpt-1.2.6-foss-2023a.eb @@ -0,0 +1,58 @@ +easyblock = 'PythonBundle' + +name = 'GPyOpt' +version = '1.2.6' + +homepage = 'https://sheffieldml.github.io/GPyOpt' +description = "GPyOpt is a Python open-source library for Bayesian Optimization" + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('matplotlib', '3.7.2'), +] + +exts_list = [ + ('paramz', '0.9.6', { + 'sources': ['%(name)s-%(version)s-py3-none-any.whl'], + 'checksums': ['4916be6f77f457316bcac8460be9c226026aed81fe7be302b32c0ba74e2ac6dd'], + }), + ('GPy', '1.13.2', { + 'modulename': 'GPy', + 'checksums': ['a38256b4dda536a5b5e6134a3924b42d454e987ee801fb6fc8b55a922da27920'], + }), + ('python-dateutil', '2.9.0.post0', { + 'modulename': 'dateutil', + 'checksums': ['37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3'], + }), + ('pyDOE', '0.3.8', { + 'modulename': '%(name)s', + 'sources': ['%(name)s-%(version)s.zip'], + 'checksums': ['cbd6f14ae26d3c9f736013205f53ea1191add4567033c3ee77b7dd356566c4b6'], + }), + ('sobol-seq', '0.2.0', { + 'sources': ['sobol_seq-%(version)s.tar.gz'], + 'checksums': ['e16e701bd7b03ec6ce65b3a64c9205799f6a2d00c2054dd8c4ff4343f3981172'], + }), + ('emcee', '2.2.1', { + 'checksums': ['b83551e342b37311897906b3b8acf32979f4c5542e0a25786ada862d26241172'], + }), + (name, version, { + 'modulename': 'GPyOpt', + 'checksums': ['e714daa035bb529a6db23c53665a762a4ab3456b9329c19ad3b03983f94c9b2a'], + }), +] + +local_GPy_file = '%(installdir)s/lib/python%(pyshortver)s/site-packages/GPy/plotting/matplot_dep/plot_definitions.py' + +# Fix GPy with matplotlib>=3.4.0 +# see issue 953 and fix from https://github.com/SheffieldML/GPy/pull/960 +postinstallcmds = [ + 'sed -i ' + '''-e 's|ax._process_unit_info(xdata=X, ydata=y1)|ax._process_unit_info([("x", X), ("y", y1)], convert=False)|' ''' + '''-e 's|ax._process_unit_info(ydata=y2)|ax._process_unit_info([("y", y2)], convert=False)|' %s''' % local_GPy_file, +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GPyOpt/GPyOpt-1.2.6-intel-2020b.eb b/easybuild/easyconfigs/g/GPyOpt/GPyOpt-1.2.6-intel-2020b.eb index 0ac934a04139..6ce4b950098d 100644 --- a/easybuild/easyconfigs/g/GPyOpt/GPyOpt-1.2.6-intel-2020b.eb +++ b/easybuild/easyconfigs/g/GPyOpt/GPyOpt-1.2.6-intel-2020b.eb @@ -14,8 +14,6 @@ dependencies = [ ('matplotlib', '3.3.3'), ] -use_pip = True - exts_list = [ ('paramz', '0.9.5', { 'checksums': ['0917211c0f083f344e7f1bc997e0d713dbc147b6380bc19f606119394f820b9a'], @@ -30,6 +28,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GPyTorch/GPyTorch-1.10-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/g/GPyTorch/GPyTorch-1.10-foss-2022a-CUDA-11.7.0.eb index 7ac2f0969e87..267df0d27cfc 100644 --- a/easybuild/easyconfigs/g/GPyTorch/GPyTorch-1.10-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/g/GPyTorch/GPyTorch-1.10-foss-2022a-CUDA-11.7.0.eb @@ -16,8 +16,6 @@ dependencies = [ ('scikit-learn', '1.1.2'), ] -use_pip = True - exts_list = [ ('linear-operator', '0.4.0', { 'source_tmpl': 'linear_operator-%(version)s.tar.gz', @@ -29,6 +27,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GPyTorch/GPyTorch-1.3.0-foss-2020b.eb b/easybuild/easyconfigs/g/GPyTorch/GPyTorch-1.3.0-foss-2020b.eb index 1fe9874788a5..0bed20eb35a9 100644 --- a/easybuild/easyconfigs/g/GPyTorch/GPyTorch-1.3.0-foss-2020b.eb +++ b/easybuild/easyconfigs/g/GPyTorch/GPyTorch-1.3.0-foss-2020b.eb @@ -16,9 +16,4 @@ dependencies = [ ('PyTorch', '1.7.1'), ] -download_dep_fail = True -use_pip = True - -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GPyTorch/GPyTorch-1.9.1-foss-2021a-CUDA-11.3.1.eb b/easybuild/easyconfigs/g/GPyTorch/GPyTorch-1.9.1-foss-2021a-CUDA-11.3.1.eb index 9cea5b81569c..b7bca9affee8 100644 --- a/easybuild/easyconfigs/g/GPyTorch/GPyTorch-1.9.1-foss-2021a-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/g/GPyTorch/GPyTorch-1.9.1-foss-2021a-CUDA-11.3.1.eb @@ -16,8 +16,6 @@ dependencies = [ ('scikit-learn', '0.24.2'), ] -use_pip = True - exts_list = [ ('linear-operator', '0.3.0', { 'source_tmpl': 'linear_operator-%(version)s.tar.gz', @@ -32,6 +30,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GRASP-suite/GRASP-suite-2023-05-09-Java-17.eb b/easybuild/easyconfigs/g/GRASP-suite/GRASP-suite-2023-05-09-Java-17.eb index 8182799823d3..c159ff7efbc2 100644 --- a/easybuild/easyconfigs/g/GRASP-suite/GRASP-suite-2023-05-09-Java-17.eb +++ b/easybuild/easyconfigs/g/GRASP-suite/GRASP-suite-2023-05-09-Java-17.eb @@ -7,7 +7,7 @@ versionsuffix = '-Java-%(javaver)s' homepage = 'https://github.com/bodenlab/GRASP-suite/' -description = """GRASP-suite is a collection of tools and tutorials to perform and +description = """GRASP-suite is a collection of tools and tutorials to perform and analyse ancestral sequence reconstruction.""" toolchain = SYSTEM diff --git a/easybuild/easyconfigs/g/GRASP/GRASP-2018-foss-2019b.eb b/easybuild/easyconfigs/g/GRASP/GRASP-2018-foss-2019b.eb deleted file mode 100644 index bfcf8297d9bf..000000000000 --- a/easybuild/easyconfigs/g/GRASP/GRASP-2018-foss-2019b.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GRASP' -version = '2018' -local_srcver = '%(version)s-12-03' - -homepage = 'https://compas.github.io/grasp/' -description = """The General Relativistic Atomic Structure Package (GRASP) is a set of - Fortran 90 programs for performing fully-relativistic electron structure - calculations of atoms.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -github_account = 'compas' -source_urls = [GITHUB_LOWER_SOURCE] -sources = [{'filename': '%s.tar.gz' % local_srcver, 'extract_cmd': "tar xfvz %s --strip-components=1"}] -checksums = ['f563e299df473b7b264940a051b42585fa189bedbcc4b90d67201ff25c40f749'] - -start_dir = 'src' - -skipsteps = ['configure'] - -# Replace hardcoded flags with equivalents from current toolchain -prebuildopts = 'find ./ -name Makefile -exec sed -i "s/-llapack -lblas/$LIBLAPACK/" {} + && ' - -# Set all non-default variables in the Makefiles -local_makeopts = 'LAPACK_LIBS="$LIBLAPACK" FC_FLAGS="$FCFLAGS -fno-automatic" FC_LD="$LDFLAGS" ' -local_makeopts += 'FC_MPI="$MPIFC" FC_MPIFLAGS="$FCFLAGS -fno-automatic" FC_MPILD="$LDFLAGS" ' - -# Add custom make variables to build and install steps -prebuildopts += 'GRASP="%(builddir)s" ' + local_makeopts -preinstallopts = 'GRASP="%(installdir)s" ' + local_makeopts - -postinstallcmds = ['cp -r %(builddir)s/grasptest %(installdir)s/grasptest'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['hf', 'jj2lsj', 'jjgen', 'lscomp.pl', 'rangular', 'rangular_mpi', 'rasfsplit', - 'rbiotransform', 'rbiotransform_mpi', 'rci', 'rci_mpi', 'rcsfblock', - 'rcsfgenerate', 'rcsfinteract', 'rcsfmr', 'rcsfsplit', 'rcsfzerofirst', 'rhfs', - 'rhfs_lsj', 'rlevels', 'rlevelseV', 'rmcdhf', 'rmcdhf_mpi', 'rmixaccumulate', - 'rmixextract', 'rnucleus', 'rsave', 'rseqenergy', 'rseqhfs', 'rseqtrans', 'rsms', - 'rtabhfs', 'rtablevels', 'rtabtrans1', 'rtabtrans2', 'rtabtransE1', 'rtransition', - 'rtransition_mpi', 'rwfnestimate', 'rwfnmchfmcdf', 'rwfnplot', 'rwfnrelabel', - 'rwfnrotate', 'wfnplot']] + - ['lib/lib%s.a' % x for x in ['9290', 'dvd90', 'mcp90', 'mod', 'mpiu90', 'rang90']], - 'dirs': ['grasptest'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/g/GRASS/GRASS-7.6.0-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/g/GRASS/GRASS-7.6.0-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index bdc49cd4e20e..000000000000 --- a/easybuild/easyconfigs/g/GRASS/GRASS-7.6.0-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,98 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GRASS' -version = '7.6.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = "http://grass.osgeo.org" -description = """The Geographic Resources Analysis Support System - used - for geospatial data management and analysis, image processing, - graphics and maps production, spatial modeling, and visualization""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['http://grass.osgeo.org/grass%s/source' % ''.join(version.split('.')[:2])] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s_GCC_ldlibs.patch'] -checksums = [ - '07628f83ad59ba6d9d097cdc91c490efaf5b1d57bc7ee1fc2709183162741b6a', # grass-7.6.0.tar.gz - '1927578fc81cb8f9d930874b0fd3453f446720b50eb95b9bd1fb2c940ca02e6e', # GRASS-7.6.0_GCC_ldlibs.patch -] - -builddependencies = [ - ('flex', '2.6.4'), - ('Bison', '3.0.4'), - ('Autotools', '20180311'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('gettext', '0.19.8.1'), - ('Python', '2.7.15'), - ('libxml2', '2.9.8'), - ('libpng', '1.6.34'), - ('libreadline', '7.0'), - ('ncurses', '6.1'), - ('netCDF', '4.6.1'), - ('GDAL', '2.2.3', versionsuffix), - ('libspatialite', '4.3.0a'), - ('GEOS', '3.6.2', versionsuffix), - ('PROJ', '5.0.0'), - ('SQLite', '3.24.0'), - ('freetype', '2.9.1'), - ('FFmpeg', '4.1'), - ('LibTIFF', '4.0.9'), - ('cairo', '1.14.12'), - ('X11', '20180604'), - ('Mesa', '18.1.1'), - ('libGLU', '9.0.0'), - ('wxPython', '3.0.2.0', versionsuffix), - ('zstd', '1.4.0'), -] - -preconfigopts = r"sed -e 's/-lblas/\$LIBBLAS/g' -e 's/-llapack/\$LIBLAPACK/g' -i configure &&" -configopts = '--enable-64bit ' -configopts += '--enable-largefile=yes ' -configopts += '--with-cairo=yes ' -configopts += '--with-cxx ' -configopts += '--with-ffmpeg --with-ffmpeg-libs=$EBROOTFFMPEG/lib --with-ffmpeg-includes=$EBROOTFFMPEG/include/* ' -configopts += '--with-fftw --with-fftw-libs=$EBROOTFFTW/lib --with-fftw-includes=$EBROOTFFTW/include ' -configopts += '--with-freetype ' -configopts += '--with-freetype-libs=$EBROOTFREETYPE/lib --with-freetype-includes=$EBROOTFREETYPE/include ' -configopts += '--with-geos=$EBROOTGEOS/bin/geos-config ' -configopts += '--without-glw ' -configopts += '--with-lapack ' -configopts += '--with-lapack-lib=$LAPACK_LIB_DIR ' -configopts += '--with-lapack-includes=$LAPACK_INC_DIR ' -configopts += '--with-blas ' -configopts += '--with-blas-lib=$BLAS_LIB_DIR ' -configopts += '--with-blas-includes=$BLAS_INC_DIR ' -configopts += '--with-netcdf=$EBROOTNETCDF/bin/nc-config ' -configopts += '--without-odbc ' -configopts += '--with-opengl ' -configopts += '--with-openmp ' -configopts += '--with-png ' -configopts += '--with-png-libs="$EBROOTLIBPNG/lib $EBROOTZLIB/lib" --with-png-includes=$EBROOTLIBPNG/include ' -configopts += '--without-postgres ' -configopts += '--with-proj --with-proj-libs=$EBROOTPROJ/lib ' -configopts += '--with-proj-includes=$EBROOTPROJ/include --with-proj-share=$EBROOTPROJ/share/proj ' -configopts += '--with-pthread ' -configopts += '--with-python ' -configopts += '--with-readline ' -configopts += '--with-readline-libs=$EBROOTLIBREADLINE/lib --with-readline-includes=$EBROOTLIBREADLINE/include ' -configopts += '--with-spatialite ' -configopts += '--with-sqlite ' -configopts += '--with-tiff-libs=$EBROOTLIBTIFF/lib --with-tiff-includes=$EBROOTLIBTIFF/include ' -configopts += '--with-wxwidgets=$EBROOTWXPYTHON/bin/wx-config ' -configopts += '--with-x ' -configopts += '--with-zlib --with-zlib-libs=$EBROOTZLIB/lib --with-zlib-includes=$EBROOTZLIB/include ' -configopts += '--with-bzlib --with-bzlib-libs=$EBROOTBZIP2/lib --with-ibzlib-includes=$EBROOTBZIP2/include ' -configopts += '--with-zstd --with-zstd-libs=$EBROOTZSTD/lib --with-zstd-includes=$EBROOTZSTD/include ' - -sanity_check_paths = { - 'files': [], - 'dirs': ["."] -} - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/g/GRASS/GRASS-7.6.0_GCC_ldlibs.patch b/easybuild/easyconfigs/g/GRASS/GRASS-7.6.0_GCC_ldlibs.patch deleted file mode 100644 index 68c9e1dc3a99..000000000000 --- a/easybuild/easyconfigs/g/GRASS/GRASS-7.6.0_GCC_ldlibs.patch +++ /dev/null @@ -1,13 +0,0 @@ -# Use mathlib and threads in the LDFALGS -# January 24th 2019 by B. Hajgato (Free University Brussels - VUB) ---- configure.orig 2018-06-06 23:28:35.000000000 +0200 -+++ configure 2019-01-24 14:27:36.985828861 +0100 -@@ -1510,7 +1510,7 @@ - SHLIB_LD_FLAGS="-Wl,-soname,\$(notdir \$@)" - SHLIB_SUFFIX=".so" - SHLIB_LD="${CC} -shared" -- LDFLAGS="-Wl,--export-dynamic" -+ LDFLAGS="-pthread -lm -Wl,--export-dynamic" - LD_SEARCH_FLAGS='-Wl,-rpath-link,${LIB_RUNTIME_DIR}' - LD_LIBRARY_PATH_VAR="LD_LIBRARY_PATH" - ;; diff --git a/easybuild/easyconfigs/g/GRASS/GRASS-7.8.3-fosscuda-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/g/GRASS/GRASS-7.8.3-fosscuda-2019b-Python-3.7.4.eb deleted file mode 100644 index cfb982cda755..000000000000 --- a/easybuild/easyconfigs/g/GRASS/GRASS-7.8.3-fosscuda-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,92 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GRASS' -version = '7.8.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = "https://grass.osgeo.org" -description = """The Geographic Resources Analysis Support System - used - for geospatial data management and analysis, image processing, - graphics and maps production, spatial modeling, and visualization""" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -source_urls = ['https://grass.osgeo.org/grass%s/source' % ''.join(version.split('.')[:2])] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-7.6.0_GCC_ldlibs.patch'] -checksums = [ - '25e79a0d513927b4f783a871f4f4bb7cd43c87ab4abd5523348b32411356a95b', # grass-7.8.3.tar.gz - '1927578fc81cb8f9d930874b0fd3453f446720b50eb95b9bd1fb2c940ca02e6e', # GRASS-7.6.0_GCC_ldlibs.patch -] - -builddependencies = [ - ('flex', '2.6.4'), - ('Bison', '3.3.2'), - ('Autotools', '20180311'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.8'), - ('gettext', '0.20.1'), - ('Python', '3.7.4'), - ('libxml2', '2.9.9'), - ('libpng', '1.6.37'), - ('libreadline', '8.0'), - ('ncurses', '6.1'), - ('netCDF', '4.7.1'), - ('GDAL', '3.0.2', versionsuffix), - ('libspatialite', '4.3.0a', versionsuffix), - ('GEOS', '3.8.0', versionsuffix), - ('PROJ', '6.2.1'), - ('SQLite', '3.29.0'), - ('freetype', '2.10.1'), - ('LibTIFF', '4.0.10'), - ('cairo', '1.16.0'), - ('X11', '20190717'), - ('Mesa', '19.1.7'), - ('libGLU', '9.0.1'), - ('wxPython', '4.0.7.post2', versionsuffix), - ('zstd', '1.4.4'), -] - -preconfigopts = "sed -e 's/-lblas/$LIBBLAS/g' -e 's/-llapack/$LIBLAPACK/g' -i configure && " -configopts = '--enable-largefile=yes ' -configopts += '--with-cairo=yes ' -configopts += '--with-cxx ' -configopts += '--with-fftw --with-fftw-libs=$EBROOTFFTW/lib --with-fftw-includes=$EBROOTFFTW/include ' -configopts += '--with-freetype ' -configopts += '--with-freetype-libs=$EBROOTFREETYPE/lib --with-freetype-includes=$EBROOTFREETYPE/include ' -configopts += '--with-geos=$EBROOTGEOS/bin/geos-config ' -configopts += '--with-lapack ' -configopts += '--with-lapack-libs=$LAPACK_LIB_DIR ' -configopts += '--with-lapack-includes=$LAPACK_INC_DIR ' -configopts += '--with-blas ' -configopts += '--with-blas-libs=$BLAS_LIB_DIR ' -configopts += '--with-blas-includes=$BLAS_INC_DIR ' -configopts += '--with-netcdf=$EBROOTNETCDF/bin/nc-config ' -configopts += '--without-odbc ' -configopts += '--with-opengl ' -configopts += '--with-openmp ' -configopts += '--with-png ' -configopts += '--with-png-libs="$EBROOTLIBPNG/lib $EBROOTZLIB/lib" --with-png-includes=$EBROOTLIBPNG/include ' -configopts += '--without-postgres ' -configopts += '--with-proj-libs=$EBROOTPROJ/lib ' -configopts += '--with-proj-includes=$EBROOTPROJ/include --with-proj-share=$EBROOTPROJ/share/proj ' -configopts += '--with-pthread ' -configopts += '--with-readline ' -configopts += '--with-readline-libs=$EBROOTLIBREADLINE/lib --with-readline-includes=$EBROOTLIBREADLINE/include ' -configopts += '--with-sqlite ' -configopts += '--with-tiff-libs=$EBROOTLIBTIFF/lib --with-tiff-includes=$EBROOTLIBTIFF/include ' -configopts += '--with-wxwidgets=$EBROOTWXPYTHON/bin/wx-config ' -configopts += '--with-x ' -configopts += '--with-zlib-libs=$EBROOTZLIB/lib --with-zlib-includes=$EBROOTZLIB/include ' -configopts += '--with-bzlib --with-bzlib-libs=$EBROOTBZIP2/lib --with-bzlib-includes=$EBROOTBZIP2/include ' -configopts += '--with-zstd --with-zstd-libs=$EBROOTZSTD/lib --with-zstd-includes=$EBROOTZSTD/include ' - -sanity_check_paths = { - 'files': [], - 'dirs': ["."] -} - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/g/GRASS/GRASS-8.4.0-foss-2023a.eb b/easybuild/easyconfigs/g/GRASS/GRASS-8.4.0-foss-2023a.eb new file mode 100644 index 000000000000..b5238782b80a --- /dev/null +++ b/easybuild/easyconfigs/g/GRASS/GRASS-8.4.0-foss-2023a.eb @@ -0,0 +1,105 @@ +easyblock = 'ConfigureMake' + +name = 'GRASS' +version = '8.4.0' + +homepage = "https://grass.osgeo.org" +description = """The Geographic Resources Analysis Support System - used + for geospatial data management and analysis, image processing, + graphics and maps production, spatial modeling, and visualization""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = ['https://grass.osgeo.org/grass%s/source' % ''.join(version.split('.')[:2])] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['337f603fc05578aa754d56f85a4c6c98deb0f01f0e816fedc1e0954949956137'] + +builddependencies = [ + ('flex', '2.6.4'), + ('Bison', '3.8.2'), + ('Autotools', '20220317'), +] + +dependencies = [ + ('zlib', '1.2.13'), + ('bzip2', '1.0.8'), + ('gettext', '0.21.1'), + ('Python', '3.11.3'), + ('PROJ', '9.2.0'), + ('GDAL', '3.7.1'), + ('SQLite', '3.42.0'), + ('libxml2', '2.11.4'), + ('libpng', '1.6.39'), + ('libreadline', '8.2'), + ('ncurses', '6.4'), + ('netCDF', '4.9.2'), + ('libspatialite', '5.1.0'), + ('GEOS', '3.12.0'), + ('freetype', '2.13.0'), + ('LibTIFF', '4.5.0'), + ('cairo', '1.17.8'), + ('X11', '20230603'), + ('Mesa', '23.1.4'), + ('libGLU', '9.0.3'), + ('wxPython', '4.2.1'), + ('zstd', '1.5.5'), + ('PDAL', '2.8.2'), + ('FFTW', '3.3.10'), +] + +preconfigopts = "sed -i -e 's/-lblas/$LIBBLAS/g' -e 's/-llapack/$LIBLAPACK/g' configure && " +preconfigopts += ( + "sed -i 's/LDFLAGS=\"-Wl,--export-dynamic\"/LDFLAGS=\"-pthread -lm -Wl,--export-dynamic\"/g' configure && " +) +configopts = '--enable-largefile=yes ' +configopts += '--with-cairo=yes ' +configopts += '--with-cxx ' +configopts += '--with-fftw --with-fftw-libs=$EBROOTFFTW/lib --with-fftw-includes=$EBROOTFFTW/include ' +configopts += '--with-freetype ' +configopts += '--with-freetype-libs=$EBROOTFREETYPE/lib --with-freetype-includes=$EBROOTFREETYPE/include ' +configopts += '--with-geos=$EBROOTGEOS/bin/geos-config ' +configopts += '--with-lapack ' +configopts += '--with-lapack-libs=$LAPACK_LIB_DIR ' +configopts += '--with-lapack-includes=$LAPACK_INC_DIR ' +configopts += '--with-blas ' +configopts += '--with-blas-libs=$BLAS_LIB_DIR ' +configopts += '--with-blas-includes=$BLAS_INC_DIR ' +configopts += '--with-netcdf=$EBROOTNETCDF/bin/nc-config ' +configopts += '--without-odbc ' +configopts += '--with-opengl ' +configopts += '--with-openmp ' +configopts += '--without-postgres ' +configopts += '--with-proj-libs=$EBROOTPROJ/lib ' +configopts += '--with-proj-includes=$EBROOTPROJ/include --with-proj-share=$EBROOTPROJ/share/proj ' +configopts += '--with-pthread ' +configopts += '--with-readline ' +configopts += '--with-readline-libs=$EBROOTLIBREADLINE/lib --with-readline-includes=$EBROOTLIBREADLINE/include ' +configopts += '--with-sqlite ' +configopts += '--with-tiff-libs=$EBROOTLIBTIFF/lib --with-tiff-includes=$EBROOTLIBTIFF/include ' +configopts += '--with-x ' +configopts += '--with-zlib-libs=$EBROOTZLIB/lib --with-zlib-includes=$EBROOTZLIB/include ' +configopts += '--with-bzlib --with-bzlib-libs=$EBROOTBZIP2/lib --with-bzlib-includes=$EBROOTBZIP2/include ' +configopts += '--with-zstd --with-zstd-libs=$EBROOTZSTD/lib --with-zstd-includes=$EBROOTZSTD/include ' +configopts += '--with-gdal=$EBROOTGDAL/bin ' + +postinstallcmds = [ + 'ln -s grass%(version_major)s%(version_minor)s %(installdir)s/grass%(version_major)s', +] + +sanity_check_paths = { + 'files': ['bin/grass'], + 'dirs': [ + 'grass%(version_major)s%(version_minor)s/include', + 'grass%(version_major)s%(version_minor)s/lib', + ] +} + +sanity_check_commands = ['grass -h'] + +modextrapaths = { + MODULE_LOAD_ENV_HEADERS: 'grass%(version_major)s%(version_minor)s/include', + 'LD_LIBRARY_PATH': 'grass%(version_major)s%(version_minor)s/lib', + 'LIBRARY_PATH': 'grass%(version_major)s%(version_minor)s/lib', +} + +moduleclass = 'geo' diff --git a/easybuild/easyconfigs/g/GRIT/GRIT-2.0.5-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/g/GRIT/GRIT-2.0.5-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index f2583a352cf6..000000000000 --- a/easybuild/easyconfigs/g/GRIT/GRIT-2.0.5-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'GRIT' -version = '2.0.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/nboley/grit' -description = """GRIT - A tool for the integrative analysis of RNA-seq type assays""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -dependencies = [ - ('Python', '2.7.12'), -] - -exts_list = [ - ('networkx', '1.11'), - ('pysam', '0.9.1.4'), - (name, version, { - 'source_urls': ['https://github.com/nboley/grit/archive/'], - 'source_tmpl': '%(version)s.tar.gz', - 'patches': ['GRIT-2.0.5_fix-typo.patch'], - }), -] - -sanity_check_paths = { - 'files': ['bin/run_grit'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [('run_grit', '--help')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GRIT/GRIT-2.0.5_fix-typo.patch b/easybuild/easyconfigs/g/GRIT/GRIT-2.0.5_fix-typo.patch deleted file mode 100644 index cb33a36d9083..000000000000 --- a/easybuild/easyconfigs/g/GRIT/GRIT-2.0.5_fix-typo.patch +++ /dev/null @@ -1,15 +0,0 @@ -fix typo resulting in AttributeError, see also https://github.com/nboley/grit/pull/3 -author: Kenneth Hoste (HPC-UGent) -diff --git a/grit/files/reads.py b/grit/files/reads.py -index 6228a43..a9cc2db 100644 ---- a/grit/files/reads.py -+++ b/grit/files/reads.py -@@ -957,7 +957,7 @@ class PolyAReads(Reads): - if reverse_read_strand in ('auto', None): - if ref_genes in([], None): - raise ValueError, "Determining reverse_read_strand requires reference genes" -- reverse_read_strand_params = Reads.determine_read_strand_param( -+ reverse_read_strand_params = determine_read_strand_params( - self, ref_genes, pairs_are_opp_strand, 'tes_exon', - 300, 50 ) - assert 'stranded' in reverse_read_strand_params diff --git a/easybuild/easyconfigs/g/GRNBoost/GRNBoost-20171009-intel-2017b-Java-1.8.0_152.eb b/easybuild/easyconfigs/g/GRNBoost/GRNBoost-20171009-intel-2017b-Java-1.8.0_152.eb deleted file mode 100644 index 633322c56c43..000000000000 --- a/easybuild/easyconfigs/g/GRNBoost/GRNBoost-20171009-intel-2017b-Java-1.8.0_152.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CmdCp' - -name = 'GRNBoost' -version = '20171009' -local_commit = '26c836b' -versionsuffix = '-Java-%(javaver)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': '2017b'} - -source_urls = ['https://github.com/aertslab/GRNBoost/archive/'] -sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] - -builddependencies = [('sbt', '1.0.2', versionsuffix, True)] -dependencies = [ - ('Java', '1.8.0_152', '', True), - ('XGBoost', '20171120', versionsuffix), - ('Spark', '2.2.0', '-Hadoop-2.6' + versionsuffix, True), -] - -local_sbt_args = "-Dsbt.global.base=%(builddir)s/sbt -Dsbt.ivy.home=%(builddir)s/ivy2 -Divy.home=%(builddir)s/ivy2" -cmds_map = [('.*', "sbt %s assembly" % local_sbt_args)] - -files_to_copy = ['target/scala-*/GRNBoost.jar'] - -sanity_check_paths = { - 'files': ['GRNBoost.jar'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GROMACS-LS/GROMACS-LS-2016.3-foss-2023a.eb b/easybuild/easyconfigs/g/GROMACS-LS/GROMACS-LS-2016.3-foss-2023a.eb new file mode 100644 index 000000000000..e47a07b97f8a --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS-LS/GROMACS-LS-2016.3-foss-2023a.eb @@ -0,0 +1,49 @@ +easyblock = 'EB_GROMACS' + +name = 'GROMACS-LS' +version = '2016.3' + +homepage = 'https://vanegaslab.org/software' +description = """ +GROMACS-LS and the MDStress library enable the calculation of local +stress fields from molecular dynamics simulations. + +This is a double precision only CPU only build. +""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = ['https://vanegaslab.org/files'] +sources = ['gromacs-ls-2016.3-12282019.tar.gz'] +patches = [ + 'GROMACS-LS-2016.3_fix_typo.patch', +] +checksums = [ + {'gromacs-ls-2016.3-12282019.tar.gz': '20f4d4f255800432be188abe41b7fec923cacc5fc895914b3beac0808ddf1919'}, + {'GROMACS-LS-2016.3_fix_typo.patch': '4b9945476405a358bc64784984c51f08ab1aa3a598fb981b2dad8e0c61665fe0'}, +] + +builddependencies = [ + ('CMake', '3.26.3'), +] + +dependencies = [ + ('MDStress', '20191228'), +] + +# GROMACS-LS can only be built with double precision +single_precision = False + +# GROMACS-LS can only handle hwloc version < 2 +configopts = '-DGMX_HWLOC=OFF' + +# The tests have not been rewritten to handle the mdstress changes +skipsteps = ['test'] + +sanity_check_paths = { + 'files': ['bin/gmx_LS', 'lib/libgromacs_LS.a'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS-LS/GROMACS-LS-2016.3_fix_typo.patch b/easybuild/easyconfigs/g/GROMACS-LS/GROMACS-LS-2016.3_fix_typo.patch new file mode 100644 index 000000000000..2529da617edc --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS-LS/GROMACS-LS-2016.3_fix_typo.patch @@ -0,0 +1,38 @@ +Fix a couple of smaller problems + +Ã…ke Sandgren, 2024-11-07 +diff -ru gromacs-ls-2016.3.orig/cmake/gmxTestCXX11.cmake gromacs-ls-2016.3/cmake/gmxTestCXX11.cmake +--- gromacs-ls-2016.3.orig/cmake/gmxTestCXX11.cmake 2019-12-28 15:42:21.000000000 +0100 ++++ gromacs-ls-2016.3/cmake/gmxTestCXX11.cmake 2024-11-07 10:45:40.060210373 +0100 +@@ -49,7 +49,7 @@ + elseif(CYGWIN) + set(CXX11_CXX_FLAG "-std=gnu++0x") #required for strdup + else() +- set(CXX11_CXX_FLAG "-std=c++0x") ++ set(CXX11_CXX_FLAG "-std=c++11") + endif() + CHECK_CXX_COMPILER_FLAG("${CXX11_CXX_FLAG}" CXXFLAG_STD_CXX0X) + if(NOT CXXFLAG_STD_CXX0X) +diff -ru gromacs-ls-2016.3.orig/src/gromacs/mdlib/minimize.cpp gromacs-ls-2016.3/src/gromacs/mdlib/minimize.cpp +--- gromacs-ls-2016.3.orig/src/gromacs/mdlib/minimize.cpp 2019-12-28 15:42:28.000000000 +0100 ++++ gromacs-ls-2016.3/src/gromacs/mdlib/minimize.cpp 2024-11-07 10:55:06.668206192 +0100 +@@ -54,6 +54,7 @@ + + #include + #include ++#include + + #include "gromacs/commandline/filenm.h" + #include "gromacs/domdec/domdec.h" +diff -ru gromacs-ls-2016.3.orig/src/programs/mdrun/runner.cpp gromacs-ls-2016.3/src/programs/mdrun/runner.cpp +--- gromacs-ls-2016.3.orig/src/programs/mdrun/runner.cpp 2019-12-28 15:42:30.000000000 +0100 ++++ gromacs-ls-2016.3/src/programs/mdrun/runner.cpp 2024-11-07 10:33:22.588969615 +0100 +@@ -175,7 +175,7 @@ + int localsspatialatom; + int localsdispcor; + int localspbc; +- real localsmindihang; ++ real localsmindihangle; + unsigned long Flags; + }; + diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016-foss-2016b-hybrid.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016-foss-2016b-hybrid.eb deleted file mode 100644 index c41c6859e55b..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016-foss-2016b-hybrid.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# 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' -versionsuffix = '-hybrid' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['aa0a27cd13050a4b70aacfbd169ddce2fe507c7e668f460ecf6cf32afcac5771'] - -dependencies = [ - ('hwloc', '1.11.3'), -] - -builddependencies = [ - ('CMake', '3.5.2'), - ('Boost', '1.61.0'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016-foss-2016b-mt.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016-foss-2016b-mt.eb deleted file mode 100644 index 138db042126d..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016-foss-2016b-mt.eb +++ /dev/null @@ -1,42 +0,0 @@ -# -# 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' -versionsuffix = '-mt' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'openmp': True, 'usempi': False} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['aa0a27cd13050a4b70aacfbd169ddce2fe507c7e668f460ecf6cf32afcac5771'] - -dependencies = [ - ('hwloc', '1.11.3'), -] - -builddependencies = [ - ('CMake', '3.5.2'), - ('Boost', '1.61.0'), -] - -moduleclass = 'bio' 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 deleted file mode 100644 index d1ea82fc5a22..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.1-foss-2017a-PLUMED.eb +++ /dev/null @@ -1,45 +0,0 @@ -## -# 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 = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['9e7d2892a903777b982bc9ab4306de969d92cb45b51a562f523ec5fe58db41e3'] - -dependencies = [ - ('hwloc', '1.11.5'), - ('PLUMED', '2.3.0'), -] - -builddependencies = [ - ('CMake', '3.7.2'), -] - -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 deleted file mode 100644 index 7eb9c02ce17d..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.2-foss-2017a.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# 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 = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b6ac3632b848ab0c19f8f319dd5b58fcd09b8e2005ee7509478606613e5409a5'] - -dependencies = [ - ('hwloc', '1.11.5'), -] - -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 deleted file mode 100644 index 6c8583a872f2..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.3-foss-2016b-GPU-enabled.eb +++ /dev/null @@ -1,55 +0,0 @@ -## -# 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 = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - 'GROMACS-%(version)s_fix_search_for_nvml_include.patch', - 'GROMACS-%(version)s_amend_search_for_nvml_lib.patch', -] -checksums = [ - '7bf00e74a9d38b7cef9356141d20e4ba9387289cbbfd4d11be479ef932d77d27', # gromacs-2016.3.tar.gz - # GROMACS-2016.3_fix_search_for_nvml_include.patch - 'bb5975862501f64c1f836b79f9f17f8a5a7068caf4933e9e5acd0c1bbc59b6d6', - # GROMACS-2016.3_amend_search_for_nvml_lib.patch - 'd74f00b28a7fb0d1892cfd20c7f1314dc1716fccbfdf9ed9b540e7304684e77a', -] - -dependencies = [ - ('hwloc', '1.11.3'), - ('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 deleted file mode 100644 index bfb198b34bcc..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.3-foss-2017a.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# 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 = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['7bf00e74a9d38b7cef9356141d20e4ba9387289cbbfd4d11be479ef932d77d27'] - -dependencies = [ - ('hwloc', '1.11.5'), -] - -builddependencies = [ - ('CMake', '3.7.2'), -] - -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 deleted file mode 100644 index 5297f5cbfd4b..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.3-intel-2017a.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# 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 = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['7bf00e74a9d38b7cef9356141d20e4ba9387289cbbfd4d11be479ef932d77d27'] - -dependencies = [ - ('hwloc', '1.11.8'), -] - -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 deleted file mode 100644 index 5e98587f1e19..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.3_amend_search_for_nvml_lib.patch +++ /dev/null @@ -1,15 +0,0 @@ -# The NVML library location depends on driver version on Ubuntu -# Ã…ke Sandgren, 2017-12-07 -diff -ru gromacs-2016.3.orig/cmake/FindNVML.cmake gromacs-2016.3/cmake/FindNVML.cmake ---- gromacs-2016.3.orig/cmake/FindNVML.cmake 2016-07-09 02:55:38.000000000 +0200 -+++ gromacs-2016.3/cmake/FindNVML.cmake 2017-12-07 19:56:19.702407170 +0100 -@@ -96,7 +96,8 @@ - # 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 ) -+ file(GLOB NVIDIA_DIRS /usr/lib/nvidia-*) -+ set( NVML_LIB_PATHS /usr/lib64 ${NVIDIA_DIRS}) - 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-2016.3_fix_search_for_nvml_include.patch b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.3_fix_search_for_nvml_include.patch deleted file mode 100644 index f42e098ab9a2..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.3_fix_search_for_nvml_include.patch +++ /dev/null @@ -1,18 +0,0 @@ -# Use CMake builtin search path for include files, i.e. -# CMAKE_INCLUDE_PATH -# -# Needed to find NVML from EB built CUDA. -# -# Ã…ke Sandgren, 20180705 -diff -ru gromacs-2016.3.orig/cmake/FindNVML.cmake gromacs-2016.3/cmake/FindNVML.cmake ---- gromacs-2016.3.orig/cmake/FindNVML.cmake 2016-07-09 02:55:38.000000000 +0200 -+++ gromacs-2016.3/cmake/FindNVML.cmake 2017-08-14 14:07:04.176338240 +0200 -@@ -116,7 +116,7 @@ - - find_library(NVML_LIBRARY NAMES ${NVML_NAMES} PATHS ${NVML_LIB_PATHS} ) - --find_path(NVML_INCLUDE_DIR nvml.h PATHS ${NVML_INC_PATHS}) -+find_path(NVML_INCLUDE_DIR nvml.h) - - # handle the QUIETLY and REQUIRED arguments and set NVML_FOUND to TRUE if - # all listed variables are TRUE diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.4-foss-2017b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.4-foss-2017b.eb deleted file mode 100644 index 088922690d9e..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.4-foss-2017b.eb +++ /dev/null @@ -1,40 +0,0 @@ -## -# 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.4' - -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': '2017b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['4be9d3bfda0bdf3b5c53041e0b8344f7d22b75128759d9bfa9442fe65c289264'] - -builddependencies = [('CMake', '3.9.1')] - -dependencies = [('hwloc', '1.11.7')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.4-fosscuda-2017b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.4-fosscuda-2017b.eb deleted file mode 100644 index 8f968d1b69c3..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.4-fosscuda-2017b.eb +++ /dev/null @@ -1,52 +0,0 @@ -## -# 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.4' - -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 binaries. -""" - -toolchain = {'name': 'fosscuda', 'version': '2017b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - 'GROMACS-2018_fix_search_for_nvml_include.patch', - 'GROMACS-2018_amend_search_for_nvml_lib.patch', - 'GROMACS-2016.4_Fix_incorrect_cuda_target_single_multiple_compilation_unit.patch', -] -checksums = [ - '4be9d3bfda0bdf3b5c53041e0b8344f7d22b75128759d9bfa9442fe65c289264', # gromacs-2016.4.tar.gz - # GROMACS-2018_fix_search_for_nvml_include.patch - '59d59316337ce08134d600b44c6501240f2732826ea5699f4b0ae83bb1ae0bd3', - '769cf8aab2e76bb1b36befa4b60df0b975a35877994218725426bb2c597f321b', # GROMACS-2018_amend_search_for_nvml_lib.patch - # GROMACS-2016.4_Fix_incorrect_cuda_target_single_multiple_compilation_unit.patch - '2ce949f193bfd60fdb061417724d37f82b114656122e3b03a08160b54cb2d534', -] - -builddependencies = [ - ('CMake', '3.9.5'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.4-giolf-2017b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.4-giolf-2017b.eb deleted file mode 100644 index eeac7538ea61..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.4-giolf-2017b.eb +++ /dev/null @@ -1,40 +0,0 @@ -## -# 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.4' - -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': 'giolf', 'version': '2017b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['4be9d3bfda0bdf3b5c53041e0b8344f7d22b75128759d9bfa9442fe65c289264'] - -builddependencies = [('CMake', '3.9.1')] - -dependencies = [('hwloc', '1.11.7')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.4-intel-2017a.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.4-intel-2017a.eb deleted file mode 100644 index dd6dcd8583dc..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.4-intel-2017a.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# 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.4' - -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 = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['4be9d3bfda0bdf3b5c53041e0b8344f7d22b75128759d9bfa9442fe65c289264'] - -dependencies = [ - ('hwloc', '1.11.8'), -] - -builddependencies = [ - ('CMake', '3.7.2'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.4-intel-2017b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.4-intel-2017b.eb deleted file mode 100644 index 9f204518355d..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.4-intel-2017b.eb +++ /dev/null @@ -1,40 +0,0 @@ -## -# 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.4' - -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': '2017b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['4be9d3bfda0bdf3b5c53041e0b8344f7d22b75128759d9bfa9442fe65c289264'] - -builddependencies = [('CMake', '3.9.1')] - -dependencies = [('hwloc', '1.11.7')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.4-intelcuda-2017b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.4-intelcuda-2017b.eb deleted file mode 100644 index 2f20b8f764c3..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.4-intelcuda-2017b.eb +++ /dev/null @@ -1,55 +0,0 @@ -## -# 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.4' - -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 binaries. -""" - -toolchain = {'name': 'intelcuda', 'version': '2017b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - 'GROMACS-2018_fix_search_for_nvml_include.patch', - 'GROMACS-2018_amend_search_for_nvml_lib.patch', - 'GROMACS-2016.4_Fix_incorrect_cuda_target_single_multiple_compilation_unit.patch', -] -checksums = [ - '4be9d3bfda0bdf3b5c53041e0b8344f7d22b75128759d9bfa9442fe65c289264', # gromacs-2016.4.tar.gz - # GROMACS-2018_fix_search_for_nvml_include.patch - '59d59316337ce08134d600b44c6501240f2732826ea5699f4b0ae83bb1ae0bd3', - '769cf8aab2e76bb1b36befa4b60df0b975a35877994218725426bb2c597f321b', # GROMACS-2018_amend_search_for_nvml_lib.patch - # GROMACS-2016.4_Fix_incorrect_cuda_target_single_multiple_compilation_unit.patch - '2ce949f193bfd60fdb061417724d37f82b114656122e3b03a08160b54cb2d534', -] - -configopts = '-DCUDA_HOST_COMPILER=$EBROOTGCCCORE/bin/gcc ' -configopts += '-DCUDA_PROPAGATE_HOST_FLAGS=OFF -DCUDA_NVCC_FLAGS="-std=c++11" ' - -builddependencies = [ - ('CMake', '3.9.5'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.4_Fix_incorrect_cuda_target_single_multiple_compilation_unit.patch b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.4_Fix_incorrect_cuda_target_single_multiple_compilation_unit.patch deleted file mode 100644 index 2e712da2d775..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.4_Fix_incorrect_cuda_target_single_multiple_compilation_unit.patch +++ /dev/null @@ -1,23 +0,0 @@ -# Fix incorrect and overly complicated code to check if -# Cuda can do multiple compilation units. -# -# Issue 2561 in Gromacs redmine, https://redmine.gromacs.org/issues/2561 -# -# Ã…ke Sandgren, 20180626 -# Davide Vanzo, 20181127 -diff -ru gromacs-2016.4.orig/cmake/gmxManageGPU.cmake gromacs-2016.4/cmake/gmxManageGPU.cmake ---- gromacs-2016.4.orig/cmake/gmxManageGPU.cmake 2018-11-27 16:14:04.154832163 -0600 -+++ gromacs-2016.4/cmake/gmxManageGPU.cmake 2018-11-27 15:50:41.686833667 -0600 -@@ -284,10 +284,9 @@ - if (GMX_GPU) - # We need to use single compilation unit for kernels: - # - when compiling for CC 2.x devices where buggy kernel code is generated -- gmx_check_if_changed(_gmx_cuda_target_changed GMX_CUDA_TARGET_SM GMX_CUDA_TARGET_COMPUTE CUDA_NVCC_FLAGS) -+ gmx_check_if_changed(_gmx_cuda_target_changed GMX_CUDA_NVCC_FLAGS) - if(_gmx_cuda_target_changed OR NOT GMX_GPU_DETECTION_DONE) -- if((NOT GMX_CUDA_TARGET_SM AND NOT GMX_CUDA_TARGET_COMPUTE) OR -- (GMX_CUDA_TARGET_SM MATCHES "2[01]" OR GMX_CUDA_TARGET_COMPUTE MATCHES "2[01]")) -+ if(GMX_CUDA_NVCC_FLAGS MATCHES "_2[01]") - message(STATUS "Enabling single compilation unit for the CUDA non-bonded module. Multiple compilation units are not compatible with CC 2.x devices, to enable the feature specify only CC >=3.0 target architectures in GMX_CUDA_TARGET_SM/GMX_CUDA_TARGET_COMPUTE.") - set_property(CACHE GMX_CUDA_NB_SINGLE_COMPILATION_UNIT PROPERTY VALUE ON) - else() diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.4_fix_search_for_nvml_include.patch b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.4_fix_search_for_nvml_include.patch deleted file mode 100644 index 933677d8b93c..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.4_fix_search_for_nvml_include.patch +++ /dev/null @@ -1,16 +0,0 @@ -# Let cmake use CMAKE_INCLUDE_PATH to find include files. -# Do not force a specific dir. -# -# Ã…ke Sandgren, 2017-09-19 -diff -ru gromacs-2016.4.orig/cmake/FindNVML.cmake gromacs-2016.4/cmake/FindNVML.cmake ---- gromacs-2016.4.orig/cmake/FindNVML.cmake 2017-09-06 12:00:54.000000000 +0200 -+++ gromacs-2016.4/cmake/FindNVML.cmake 2017-09-19 16:45:34.989542271 +0200 -@@ -131,7 +131,7 @@ - - find_library(NVML_LIBRARY NAMES ${NVML_NAMES} PATHS ${NVML_LIB_PATHS} ) - --find_path(NVML_INCLUDE_DIR nvml.h PATHS ${NVML_INC_PATHS}) -+find_path(NVML_INCLUDE_DIR nvml.h) - - # handle the QUIETLY and REQUIRED arguments and set NVML_FOUND to TRUE if - # all listed variables are TRUE diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.5-intel-2018a.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.5-intel-2018a.eb deleted file mode 100644 index f40ae9349f42..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.5-intel-2018a.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# 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.5' - -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': '2018a'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['57db26c6d9af84710a1e0c47a1f5bf63a22641456448dcd2eeb556ebd14e0b7c'] - -dependencies = [ - ('hwloc', '1.11.8'), -] - -builddependencies = [ - ('CMake', '3.10.1'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018-foss-2018a.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2018-foss-2018a.eb deleted file mode 100644 index a55d7411deb8..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018-foss-2018a.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'GROMACS' -version = '2018' - -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': '2018a'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['deb5d0b749a52a0c6083367b5f50a99e08003208d81954fb49e7009e1b1fd0e9'] - -builddependencies = [ - ('CMake', '3.10.2'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.1-foss-2018b-PLUMED.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.1-foss-2018b-PLUMED.eb deleted file mode 100644 index 422ab5918a30..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.1-foss-2018b-PLUMED.eb +++ /dev/null @@ -1,53 +0,0 @@ -## -# 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 = '2018.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 a CPU only build, containing both MPI and threadMPI builds. -""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = ['GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch'] -checksums = [ - '4d3533340499323fece83b4a2d4251fa856376f2426c541e00b8e6b4c0d705cd', # gromacs-2018.1.tar.gz - # GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch - '727cc1afd9061002390e474b01aeb40efd984e6b7febd1cfe5e69a0a82b21f06', -] - -builddependencies = [ - ('CMake', '3.11.4'), -] - -dependencies = [ - ('PLUMED', '2.4.2'), -] - -# Some of the test cases fail when compiled with PLUMED. -skipsteps = ['test'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.2-foss-2017b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.2-foss-2017b.eb deleted file mode 100644 index 310ad864484a..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.2-foss-2017b.eb +++ /dev/null @@ -1,45 +0,0 @@ -## -# 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 = '2018.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 a CPU only build, containing both MPI and threadMPI builds. -""" - -toolchain = {'name': 'foss', 'version': '2017b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -checksums = [ - '4bdde8120c510b6543afb4b18f82551fddb11851f7edbd814aa24022c5d37857', # gromacs-2018.2.tar.gz - # GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch - '727cc1afd9061002390e474b01aeb40efd984e6b7febd1cfe5e69a0a82b21f06', -] -patches = ['GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch'] - -builddependencies = [ - ('CMake', '3.9.5'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.2-foss-2018b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.2-foss-2018b.eb deleted file mode 100644 index 8a34c0496bbb..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.2-foss-2018b.eb +++ /dev/null @@ -1,45 +0,0 @@ -## -# 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 = '2018.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 a CPU only build, containing both MPI and threadMPI builds. -""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -checksums = [ - '4bdde8120c510b6543afb4b18f82551fddb11851f7edbd814aa24022c5d37857', # gromacs-2018.2.tar.gz - # GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch - '727cc1afd9061002390e474b01aeb40efd984e6b7febd1cfe5e69a0a82b21f06', -] -patches = ['GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch'] - -builddependencies = [ - ('CMake', '3.11.4'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.2-fosscuda-2017b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.2-fosscuda-2017b.eb deleted file mode 100644 index 4ae76f19b5fa..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.2-fosscuda-2017b.eb +++ /dev/null @@ -1,53 +0,0 @@ -## -# 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 = '2018.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 a GPU enabled build, containing both MPI and threadMPI binaries. -""" - -toolchain = {'name': 'fosscuda', 'version': '2017b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -checksums = [ - '4bdde8120c510b6543afb4b18f82551fddb11851f7edbd814aa24022c5d37857', # gromacs-2018.2.tar.gz - # GROMACS-2018_fix_search_for_nvml_include.patch - '59d59316337ce08134d600b44c6501240f2732826ea5699f4b0ae83bb1ae0bd3', - '769cf8aab2e76bb1b36befa4b60df0b975a35877994218725426bb2c597f321b', # GROMACS-2018_amend_search_for_nvml_lib.patch - # GROMACS-2018_fix_incorrect_cuda_target_single_multiple_compilation_unit.patch - '4dcd0dab3d693cc1c60e1dc9fc3fd1990b42b7480a55b8c658621271aafbc786', -] - -patches = [ - 'GROMACS-2018_fix_search_for_nvml_include.patch', - 'GROMACS-2018_amend_search_for_nvml_lib.patch', - 'GROMACS-2018_fix_incorrect_cuda_target_single_multiple_compilation_unit.patch', -] - -builddependencies = [ - ('CMake', '3.9.5'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.2-fosscuda-2018b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.2-fosscuda-2018b.eb deleted file mode 100644 index fb969c70d089..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.2-fosscuda-2018b.eb +++ /dev/null @@ -1,53 +0,0 @@ -## -# 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 = '2018.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 a GPU enabled build, containing both MPI and threadMPI binaries. -""" - -toolchain = {'name': 'fosscuda', 'version': '2018b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -checksums = [ - '4bdde8120c510b6543afb4b18f82551fddb11851f7edbd814aa24022c5d37857', # gromacs-2018.2.tar.gz - # GROMACS-2018_fix_search_for_nvml_include.patch - '59d59316337ce08134d600b44c6501240f2732826ea5699f4b0ae83bb1ae0bd3', - '769cf8aab2e76bb1b36befa4b60df0b975a35877994218725426bb2c597f321b', # GROMACS-2018_amend_search_for_nvml_lib.patch - # GROMACS-2018_fix_incorrect_cuda_target_single_multiple_compilation_unit.patch - '4dcd0dab3d693cc1c60e1dc9fc3fd1990b42b7480a55b8c658621271aafbc786', -] - -patches = [ - 'GROMACS-2018_fix_search_for_nvml_include.patch', - 'GROMACS-2018_amend_search_for_nvml_lib.patch', - 'GROMACS-2018_fix_incorrect_cuda_target_single_multiple_compilation_unit.patch', -] - -builddependencies = [ - ('CMake', '3.11.4'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.2-intel-2017b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.2-intel-2017b.eb deleted file mode 100644 index f00ec0534a0a..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.2-intel-2017b.eb +++ /dev/null @@ -1,45 +0,0 @@ -## -# 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 = '2018.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 a CPU only build, containing both MPI and threadMPI builds. -""" - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -checksums = [ - '4bdde8120c510b6543afb4b18f82551fddb11851f7edbd814aa24022c5d37857', # gromacs-2018.2.tar.gz - # GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch - '727cc1afd9061002390e474b01aeb40efd984e6b7febd1cfe5e69a0a82b21f06', -] -patches = ['GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch'] - -builddependencies = [ - ('CMake', '3.9.5'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.2-intelcuda-2017b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.2-intelcuda-2017b.eb deleted file mode 100644 index 202b4cc7c856..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.2-intelcuda-2017b.eb +++ /dev/null @@ -1,56 +0,0 @@ -## -# 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 = '2018.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 a GPU enabled build, containing both MPI and threadMPI binaries. -""" - -toolchain = {'name': 'intelcuda', 'version': '2017b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -checksums = [ - '4bdde8120c510b6543afb4b18f82551fddb11851f7edbd814aa24022c5d37857', # gromacs-2018.2.tar.gz - # GROMACS-2018_fix_search_for_nvml_include.patch - '59d59316337ce08134d600b44c6501240f2732826ea5699f4b0ae83bb1ae0bd3', - '769cf8aab2e76bb1b36befa4b60df0b975a35877994218725426bb2c597f321b', # GROMACS-2018_amend_search_for_nvml_lib.patch - # GROMACS-2018_fix_incorrect_cuda_target_single_multiple_compilation_unit.patch - '4dcd0dab3d693cc1c60e1dc9fc3fd1990b42b7480a55b8c658621271aafbc786', -] - -patches = [ - 'GROMACS-2018_fix_search_for_nvml_include.patch', - 'GROMACS-2018_amend_search_for_nvml_lib.patch', - 'GROMACS-2018_fix_incorrect_cuda_target_single_multiple_compilation_unit.patch', -] - -builddependencies = [ - ('CMake', '3.9.5'), -] - -configopts = '-DCUDA_HOST_COMPILER=$EBROOTGCCCORE/bin/gcc ' -configopts += '-DCUDA_PROPAGATE_HOST_FLAGS=OFF -DCUDA_NVCC_FLAGS="-std=c++11" ' - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.3-foss-2018b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.3-foss-2018b.eb deleted file mode 100644 index 9f5b7790f46d..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.3-foss-2018b.eb +++ /dev/null @@ -1,45 +0,0 @@ -## -# 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 = '2018.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 CPU only build, containing both MPI and threadMPI builds. -""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = ['GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch'] -checksums = [ - '4423a49224972969c52af7b1f151579cea6ab52148d8d7cbae28c183520aa291', # gromacs-2018.3.tar.gz - # GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch - '727cc1afd9061002390e474b01aeb40efd984e6b7febd1cfe5e69a0a82b21f06', -] - -builddependencies = [ - ('CMake', '3.11.4'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.3-fosscuda-2018b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.3-fosscuda-2018b.eb deleted file mode 100644 index 73db64b7584a..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.3-fosscuda-2018b.eb +++ /dev/null @@ -1,49 +0,0 @@ -## -# 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 = '2018.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 binaries. -""" - -toolchain = {'name': 'fosscuda', 'version': '2018b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - 'GROMACS-2018_fix_search_for_nvml_include.patch', - 'GROMACS-2018_amend_search_for_nvml_lib.patch', -] -checksums = [ - '4423a49224972969c52af7b1f151579cea6ab52148d8d7cbae28c183520aa291', # gromacs-2018.3.tar.gz - # GROMACS-2018_fix_search_for_nvml_include.patch - '59d59316337ce08134d600b44c6501240f2732826ea5699f4b0ae83bb1ae0bd3', - '769cf8aab2e76bb1b36befa4b60df0b975a35877994218725426bb2c597f321b', # GROMACS-2018_amend_search_for_nvml_lib.patch -] - -builddependencies = [ - ('CMake', '3.11.4'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.4-foss-2018b-PLUMED-2.5.0.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.4-foss-2018b-PLUMED-2.5.0.eb deleted file mode 100644 index 072ff318afbb..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.4-foss-2018b-PLUMED-2.5.0.eb +++ /dev/null @@ -1,51 +0,0 @@ -## -# 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 = '2018.4' -local_plum_ver = '2.5.0' -versionsuffix = '-PLUMED-%s' % local_plum_ver - -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 CPU only build, containing both MPI and threadMPI builds. -""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = ['GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch'] -checksums = [ - '6f2ee458c730994a8549d6b4f601ecfc9432731462f8bd4ffa35d330d9aaa891', # gromacs-2018.4.tar.gz - # GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch - '727cc1afd9061002390e474b01aeb40efd984e6b7febd1cfe5e69a0a82b21f06', -] - -builddependencies = [ - ('CMake', '3.11.4'), -] - -dependencies = [ - ('PLUMED', local_plum_ver, '-Python-2.7.15'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.4-fosscuda-2018b-PLUMED-2.5.0.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.4-fosscuda-2018b-PLUMED-2.5.0.eb deleted file mode 100644 index 85e44f266eb9..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018.4-fosscuda-2018b-PLUMED-2.5.0.eb +++ /dev/null @@ -1,55 +0,0 @@ -## -# 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 = '2018.4' -local_plum_ver = '2.5.0' -versionsuffix = '-PLUMED-%s' % local_plum_ver - -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 binaries. -""" - -toolchain = {'name': 'fosscuda', 'version': '2018b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - 'GROMACS-2018_fix_search_for_nvml_include.patch', - 'GROMACS-2018_amend_search_for_nvml_lib.patch', -] -checksums = [ - '6f2ee458c730994a8549d6b4f601ecfc9432731462f8bd4ffa35d330d9aaa891', # gromacs-2018.4.tar.gz - # GROMACS-2018_fix_search_for_nvml_include.patch - '59d59316337ce08134d600b44c6501240f2732826ea5699f4b0ae83bb1ae0bd3', - '769cf8aab2e76bb1b36befa4b60df0b975a35877994218725426bb2c597f321b', # GROMACS-2018_amend_search_for_nvml_lib.patch -] - -builddependencies = [ - ('CMake', '3.11.4'), -] - -dependencies = [ - ('PLUMED', local_plum_ver, '-Python-2.7.15'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018_amend_search_for_nvml_lib.patch b/easybuild/easyconfigs/g/GROMACS/GROMACS-2018_amend_search_for_nvml_lib.patch deleted file mode 100644 index b651d22305e1..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018_amend_search_for_nvml_lib.patch +++ /dev/null @@ -1,15 +0,0 @@ -# The NVML library location depends on driver version on Ubuntu -# Ã…ke Sandgren, 2018-05-21 -diff -ru gromacs-2018.orig/cmake/FindNVML.cmake gromacs-2018/cmake/FindNVML.cmake ---- gromacs-2018.orig/cmake/FindNVML.cmake 2017-07-17 09:03:57.000000000 +0200 -+++ gromacs-2018/cmake/FindNVML.cmake 2018-05-21 07:41:44.645389150 +0200 -@@ -99,7 +99,8 @@ - else() - set(NVML_NAMES nvidia-ml) - -- set( NVML_LIB_PATHS /usr/lib64 ) -+ file(GLOB NVIDIA_DIRS /usr/lib/nvidia-*) -+ set( NVML_LIB_PATHS /usr/lib64 ${NVIDIA_DIRS}) - if(${CUDA_VERSION_STRING} VERSION_LESS "8.0") - # The Linux installer for the GPU Deployment Kit adds a "usr" - # suffix to a custom path if one is used, so a user could diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch b/easybuild/easyconfigs/g/GROMACS/GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch deleted file mode 100644 index 5f28eb043c88..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch +++ /dev/null @@ -1,21 +0,0 @@ -# Don't run gpu based tests on pure cpu builds. -# -# Ã…ke Sandgren -diff -ru gromacs-2018.orig/src/gromacs/gpu_utils/tests/CMakeLists.txt gromacs-2018/src/gromacs/gpu_utils/tests/CMakeLists.txt ---- gromacs-2018.orig/src/gromacs/gpu_utils/tests/CMakeLists.txt 2017-11-27 17:17:46.000000000 +0100 -+++ gromacs-2018/src/gromacs/gpu_utils/tests/CMakeLists.txt 2018-02-05 17:25:59.968121131 +0100 -@@ -82,12 +82,14 @@ - ) - endif() - -+if(GMX_USE_CUDA OR GMX_USE_OPENCL) - gmx_add_unit_test(GpuUtilsUnitTests gpu_utils-test - # Infrastructure - gputest.cpp - # Tests of code - ${SOURCES_FROM_CXX} - ) -+endif() - - if(GMX_USE_CUDA) - target_link_libraries(gpu_utils-test gpu_utilstest_cuda) diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018_fix_incorrect_cuda_target_single_multiple_compilation_unit.patch b/easybuild/easyconfigs/g/GROMACS/GROMACS-2018_fix_incorrect_cuda_target_single_multiple_compilation_unit.patch deleted file mode 100644 index ab9b9fce96c2..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018_fix_incorrect_cuda_target_single_multiple_compilation_unit.patch +++ /dev/null @@ -1,23 +0,0 @@ -# Fix incorrect and overly complicated code to check if -# Cuda can do multiple compilation units. -# -# Issue 2561 in Gromacs redmine, https://redmine.gromacs.org/issues/2561 -# -# Ã…ke Sandgren, 20180626 -diff -ru gromacs-2018.1.orig/cmake/gmxManageGPU.cmake gromacs-2018.1/cmake/gmxManageGPU.cmake ---- gromacs-2018.1.orig/cmake/gmxManageGPU.cmake 2018-01-09 22:28:45.000000000 +0100 -+++ gromacs-2018.1/cmake/gmxManageGPU.cmake 2018-06-26 09:22:03.195258014 +0200 -@@ -311,11 +311,10 @@ - if (GMX_GPU AND NOT GMX_CLANG_CUDA) - # We need to use single compilation unit for kernels: - # when compiling with nvcc for CC 2.x devices where buggy kernel code is generated -- gmx_check_if_changed(_gmx_cuda_target_changed GMX_CUDA_TARGET_SM GMX_CUDA_TARGET_COMPUTE CUDA_NVCC_FLAGS) -+ gmx_check_if_changed(_gmx_cuda_target_changed GMX_CUDA_NVCC_FLAGS) - - if(_gmx_cuda_target_changed OR NOT GMX_GPU_DETECTION_DONE) -- if((NOT GMX_CUDA_TARGET_SM AND NOT GMX_CUDA_TARGET_COMPUTE) OR -- (GMX_CUDA_TARGET_SM MATCHES "2[01]" OR GMX_CUDA_TARGET_COMPUTE MATCHES "2[01]")) -+ if(GMX_CUDA_NVCC_FLAGS MATCHES "_2[01]") - message(STATUS "Enabling single compilation unit for the CUDA non-bonded module. Multiple compilation units are not compatible with CC 2.x devices, to enable the feature specify only CC >=3.0 target architectures in GMX_CUDA_TARGET_SM/GMX_CUDA_TARGET_COMPUTE.") - set_property(CACHE GMX_CUDA_NB_SINGLE_COMPILATION_UNIT PROPERTY VALUE ON) - else() diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018_fix_search_for_nvml_include.patch b/easybuild/easyconfigs/g/GROMACS/GROMACS-2018_fix_search_for_nvml_include.patch deleted file mode 100644 index 2e3b23cd0a78..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2018_fix_search_for_nvml_include.patch +++ /dev/null @@ -1,18 +0,0 @@ -# Use CMake builtin search path for include files, i.e. -# CMAKE_INCLUDE_PATH -# -# Needed to find NVML from EB built CUDA. -# -# Ã…ke Sandgren, 20180705 -diff -ru gromacs-2018.orig/cmake/FindNVML.cmake gromacs-2018/cmake/FindNVML.cmake ---- gromacs-2018.orig/cmake/FindNVML.cmake 2017-07-17 09:03:57.000000000 +0200 -+++ gromacs-2018/cmake/FindNVML.cmake 2018-01-12 15:50:43.877556282 +0100 -@@ -131,7 +131,7 @@ - - find_library(NVML_LIBRARY NAMES ${NVML_NAMES} PATHS ${NVML_LIB_PATHS} ) - --find_path(NVML_INCLUDE_DIR nvml.h PATHS ${NVML_INC_PATHS}) -+find_path(NVML_INCLUDE_DIR nvml.h) - - # handle the QUIETLY and REQUIRED arguments and set NVML_FOUND to TRUE if - # all listed variables are TRUE diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2019-foss-2018b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2019-foss-2018b.eb deleted file mode 100644 index d04428f7f6e7..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2019-foss-2018b.eb +++ /dev/null @@ -1,50 +0,0 @@ -## -# 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 = '2019' - -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 CPU only build, containing both MPI and threadMPI builds. -""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - 'GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch', - 'GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch', -] -checksums = [ - 'c5b281a5f0b5b4eeb1f4c7d4dc72f96985b566561ca28acc9c7c16f6ee110d0b', # gromacs-2019.tar.gz - # GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch - '727cc1afd9061002390e474b01aeb40efd984e6b7febd1cfe5e69a0a82b21f06', - # GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch - '406f5edd204be812f095a6f07ebc2673c5f6ddf1b1c1428fd336a80b9c629275', -] - -builddependencies = [ - ('CMake', '3.11.4'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2019-fosscuda-2018b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2019-fosscuda-2018b.eb deleted file mode 100644 index 172dd1255b35..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2019-fosscuda-2018b.eb +++ /dev/null @@ -1,50 +0,0 @@ -## -# 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 = '2019' - -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 binaries. -""" - -toolchain = {'name': 'fosscuda', 'version': '2018b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - 'GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch', - 'GROMACS-2019_increase_test_timeout_for_GPU.patch', -] -checksums = [ - 'c5b281a5f0b5b4eeb1f4c7d4dc72f96985b566561ca28acc9c7c16f6ee110d0b', # gromacs-2019.tar.gz - # GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch - '406f5edd204be812f095a6f07ebc2673c5f6ddf1b1c1428fd336a80b9c629275', - # GROMACS-2019_increase_test_timeout_for_GPU.patch - '0d16f53d428155197a0ed0b0974ce03422f199d7c463c4a9156a3b99e3c86234', -] - -builddependencies = [ - ('CMake', '3.11.4'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.2-fosscuda-2019a.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.2-fosscuda-2019a.eb deleted file mode 100644 index d113178b9ba6..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.2-fosscuda-2019a.eb +++ /dev/null @@ -1,50 +0,0 @@ -## -# 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 = '2019.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 a GPU enabled build, containing both MPI and threadMPI binaries. -""" - -toolchain = {'name': 'fosscuda', 'version': '2019a'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - 'GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch', - 'GROMACS-2019_increase_test_timeout_for_GPU.patch', -] -checksums = [ - 'bcbf5cc071926bc67baa5be6fb04f0986a2b107e1573e15fadcb7d7fc4fb9f7e', # gromacs-2019.2.tar.gz - # GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch - '406f5edd204be812f095a6f07ebc2673c5f6ddf1b1c1428fd336a80b9c629275', - # GROMACS-2019_increase_test_timeout_for_GPU.patch - '0d16f53d428155197a0ed0b0974ce03422f199d7c463c4a9156a3b99e3c86234', -] - -builddependencies = [ - ('CMake', '3.13.3'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.3-foss-2019a.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.3-foss-2019a.eb deleted file mode 100644 index f38652de3b94..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.3-foss-2019a.eb +++ /dev/null @@ -1,53 +0,0 @@ -## -# 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 -# 2019.3 version -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen -# - -name = 'GROMACS' -version = '2019.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 CPU only build, containing both MPI and threadMPI builds. -""" - -toolchain = {'name': 'foss', 'version': '2019a'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - 'GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch', - 'GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch', -] -checksums = [ - '4211a598bf3b7aca2b14ad991448947da9032566f13239b1a05a2d4824357573', # gromacs-2019.3.tar.gz - # GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch - '406f5edd204be812f095a6f07ebc2673c5f6ddf1b1c1428fd336a80b9c629275', - # GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch - '727cc1afd9061002390e474b01aeb40efd984e6b7febd1cfe5e69a0a82b21f06' -] - -builddependencies = [ - ('CMake', '3.13.3'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.3-foss-2019b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.3-foss-2019b.eb deleted file mode 100644 index 6050943b9f45..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.3-foss-2019b.eb +++ /dev/null @@ -1,55 +0,0 @@ -## -# 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 -# 2019.3 version -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen -# - -name = 'GROMACS' -version = '2019.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 CPU only build, containing both MPI and threadMPI builds. -""" - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - 'GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch', - 'GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch', - 'GROMACS-2019_fix_cpu_detection.patch', -] -checksums = [ - '4211a598bf3b7aca2b14ad991448947da9032566f13239b1a05a2d4824357573', # gromacs-2019.3.tar.gz - # GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch - '406f5edd204be812f095a6f07ebc2673c5f6ddf1b1c1428fd336a80b9c629275', - # GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch - '727cc1afd9061002390e474b01aeb40efd984e6b7febd1cfe5e69a0a82b21f06', - '6e305416773639e050f8cef6195e9de6f4555b213d093210bb0b2c0f37e9ef91', # GROMACS-2019_fix_cpu_detection.patch -] - -builddependencies = [ - ('CMake', '3.15.3'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.3-fosscuda-2019a.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.3-fosscuda-2019a.eb deleted file mode 100644 index 541c51e3dc29..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.3-fosscuda-2019a.eb +++ /dev/null @@ -1,53 +0,0 @@ -## -# 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 -# 2019.3 version -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen -# - -name = 'GROMACS' -version = '2019.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 binaries. -""" - -toolchain = {'name': 'fosscuda', 'version': '2019a'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - 'GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch', - 'GROMACS-2019_increase_test_timeout_for_GPU.patch', -] -checksums = [ - '4211a598bf3b7aca2b14ad991448947da9032566f13239b1a05a2d4824357573', # gromacs-2019.3.tar.gz - # GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch - '406f5edd204be812f095a6f07ebc2673c5f6ddf1b1c1428fd336a80b9c629275', - # GROMACS-2019_increase_test_timeout_for_GPU.patch - '0d16f53d428155197a0ed0b0974ce03422f199d7c463c4a9156a3b99e3c86234', -] - -builddependencies = [ - ('CMake', '3.13.3'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.3-fosscuda-2019b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.3-fosscuda-2019b.eb deleted file mode 100644 index 31b3d4f24d6b..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.3-fosscuda-2019b.eb +++ /dev/null @@ -1,55 +0,0 @@ -## -# 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 -# 2019.3 version -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen -# - -name = 'GROMACS' -version = '2019.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 binaries. -""" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - 'GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch', - 'GROMACS-2019_increase_test_timeout_for_GPU.patch', - 'GROMACS-2019_fix_cpu_detection.patch', -] -checksums = [ - '4211a598bf3b7aca2b14ad991448947da9032566f13239b1a05a2d4824357573', # gromacs-2019.3.tar.gz - # GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch - '406f5edd204be812f095a6f07ebc2673c5f6ddf1b1c1428fd336a80b9c629275', - # GROMACS-2019_increase_test_timeout_for_GPU.patch - '0d16f53d428155197a0ed0b0974ce03422f199d7c463c4a9156a3b99e3c86234', - '6e305416773639e050f8cef6195e9de6f4555b213d093210bb0b2c0f37e9ef91', # GROMACS-2019_fix_cpu_detection.patch -] - -builddependencies = [ - ('CMake', '3.15.3'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.4-foss-2019b-PLUMED-2.5.4.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.4-foss-2019b-PLUMED-2.5.4.eb deleted file mode 100644 index 582265358ee9..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.4-foss-2019b-PLUMED-2.5.4.eb +++ /dev/null @@ -1,58 +0,0 @@ -## -# 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 -# * J. Sassmannshausen (Crick HPC team) -# * Lars Viklund -# License:: MIT/GPL -# - -name = 'GROMACS' -version = '2019.4' -local_plum_ver = '2.5.4' -versionsuffix = '-PLUMED-%s' % local_plum_ver - -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 CPU only build, containing both MPI and threadMPI builds. -""" - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - 'GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch', - 'GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch', -] -checksums = [ - 'ba4366eedfc8a1dbf6bddcef190be8cd75de53691133f305a7f9c296e5ca1867', # gromacs-2019.4.tar.gz - # GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch - '406f5edd204be812f095a6f07ebc2673c5f6ddf1b1c1428fd336a80b9c629275', - # GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch - '727cc1afd9061002390e474b01aeb40efd984e6b7febd1cfe5e69a0a82b21f06', -] - -builddependencies = [ - ('CMake', '3.15.3'), -] - -dependencies = [ - ('PLUMED', local_plum_ver, '-Python-3.7.4'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.4-foss-2019b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.4-foss-2019b.eb deleted file mode 100644 index 986323cee9ae..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.4-foss-2019b.eb +++ /dev/null @@ -1,51 +0,0 @@ -## -# 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 -# * J. Sassmannshausen (Crick HPC team) -# License:: MIT/GPL -# - -name = 'GROMACS' -version = '2019.4' - -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 CPU only build, containing both MPI and threadMPI builds. -""" - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - 'GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch', - 'GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch', -] -checksums = [ - 'ba4366eedfc8a1dbf6bddcef190be8cd75de53691133f305a7f9c296e5ca1867', # gromacs-2019.4.tar.gz - # GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch - '406f5edd204be812f095a6f07ebc2673c5f6ddf1b1c1428fd336a80b9c629275', - # GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch - '727cc1afd9061002390e474b01aeb40efd984e6b7febd1cfe5e69a0a82b21f06', -] - -builddependencies = [ - ('CMake', '3.15.3'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.4-fosscuda-2019b-PLUMED-2.5.4.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.4-fosscuda-2019b-PLUMED-2.5.4.eb deleted file mode 100644 index c7f4b27ddd7c..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.4-fosscuda-2019b-PLUMED-2.5.4.eb +++ /dev/null @@ -1,60 +0,0 @@ -## -# 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 -# * Lars Viklund -# License:: MIT/GPL -# 2019.3 version -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen -# - -name = 'GROMACS' -version = '2019.4' -local_plum_ver = '2.5.4' -versionsuffix = '-PLUMED-%s' % local_plum_ver - -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 binaries. -""" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - 'GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch', - 'GROMACS-2019_increase_test_timeout_for_GPU.patch', -] -checksums = [ - 'ba4366eedfc8a1dbf6bddcef190be8cd75de53691133f305a7f9c296e5ca1867', # gromacs-2019.4.tar.gz - # GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch - '406f5edd204be812f095a6f07ebc2673c5f6ddf1b1c1428fd336a80b9c629275', - # GROMACS-2019_increase_test_timeout_for_GPU.patch - '0d16f53d428155197a0ed0b0974ce03422f199d7c463c4a9156a3b99e3c86234', -] - -builddependencies = [ - ('CMake', '3.15.3'), -] - -dependencies = [ - ('PLUMED', local_plum_ver, '-Python-3.7.4'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.4-fosscuda-2019b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.4-fosscuda-2019b.eb deleted file mode 100644 index 23d4e6248644..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.4-fosscuda-2019b.eb +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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 -# * Lars Viklund -# License:: MIT/GPL -# 2019.3 version -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen -# - -name = 'GROMACS' -version = '2019.4' - -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 binaries. -""" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - 'GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch', - 'GROMACS-2019_increase_test_timeout_for_GPU.patch', -] -checksums = [ - 'ba4366eedfc8a1dbf6bddcef190be8cd75de53691133f305a7f9c296e5ca1867', # gromacs-2019.4.tar.gz - # GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch - '406f5edd204be812f095a6f07ebc2673c5f6ddf1b1c1428fd336a80b9c629275', - # GROMACS-2019_increase_test_timeout_for_GPU.patch - '0d16f53d428155197a0ed0b0974ce03422f199d7c463c4a9156a3b99e3c86234', -] - -builddependencies = [ - ('CMake', '3.15.3'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.6-fosscuda-2019b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.6-fosscuda-2019b.eb deleted file mode 100644 index 69f0788dac6a..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2019.6-fosscuda-2019b.eb +++ /dev/null @@ -1,52 +0,0 @@ -## -# 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 -# * J. Sassmannshausen (Crick HPC team) -# * Dugan Witherick -# License:: MIT/GPL -# - -name = 'GROMACS' -version = '2019.6' - -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 binaries. -""" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - 'GROMACS-2019_fix_omp_num_threads_inc_threadmpi_and_google_test_death_style_in_tests.patch', - 'GROMACS-2019_increase_test_timeout_for_GPU.patch', -] -checksums = [ - 'bebe396dc0db11a9d4cc205abc13b50d88225617642508168a2195324f06a358', # gromacs-2019.6.tar.gz - # GROMACS-2019_fix_omp_num_threads_inc_threadmpi_and_google_test_death_style_in_tests.patch - '5f4da72b0f1eb53f6fb52a253331cbf0ecf962c27a26c2a444b119fe545614da', - # GROMACS-2019_increase_test_timeout_for_GPU.patch - '0d16f53d428155197a0ed0b0974ce03422f199d7c463c4a9156a3b99e3c86234', -] - -builddependencies = [ - ('CMake', '3.15.3'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2019_fix_cpu_detection.patch b/easybuild/easyconfigs/g/GROMACS/GROMACS-2019_fix_cpu_detection.patch deleted file mode 100644 index abcb6023c926..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2019_fix_cpu_detection.patch +++ /dev/null @@ -1,47 +0,0 @@ -There is a bug in the CPU detection when using CMake from 2019b toolchain. -Taking the diff between 2019 and 2019.4 makes the problem go away. - -Ã…ke Sandgren, 20211026 -diff -ru gromacs-2019/cmake/gmxDetectCpu.cmake gromacs-2019.4/cmake/gmxDetectCpu.cmake ---- gromacs-2019/cmake/gmxDetectCpu.cmake 2017-07-23 18:42:23.000000000 +0200 -+++ gromacs-2019.4/cmake/gmxDetectCpu.cmake 2019-10-02 08:23:32.000000000 +0200 -@@ -1,7 +1,7 @@ - # - # This file is part of the GROMACS molecular simulation package. - # --# Copyright (c) 2012,2013,2014,2015,2016,2017, by the GROMACS development team, led by -+# Copyright (c) 2012,2013,2014,2015,2016,2017,2019, by the GROMACS development team, led by - # Mark Abraham, David van der Spoel, Berk Hess, and Erik Lindahl, - # and including many others, as listed in the AUTHORS file in the - # top-level source directory and at http://www.gromacs.org. -@@ -78,13 +78,13 @@ - # for x86 we need inline assembly to use cpuid - gmx_test_inline_asm_gcc_x86(GMX_X86_GCC_INLINE_ASM) - if(GMX_X86_GCC_INLINE_ASM) -- set(GCC_INLINE_ASM_DEFINE "-DGMX_X86_GCC_INLINE_ASM=1") -+ set(GCC_INLINE_ASM_DEFINE -DGMX_X86_GCC_INLINE_ASM=1) - else() -- set(GCC_INLINE_ASM_DEFINE "-DGMX_X86_GCC_INLINE_ASM=0") -+ set(GCC_INLINE_ASM_DEFINE -DGMX_X86_GCC_INLINE_ASM=0) - endif() - -- set(_compile_definitions "${GCC_INLINE_ASM_DEFINE} -I${PROJECT_SOURCE_DIR}/src -DGMX_CPUINFO_STANDALONE ${GMX_STDLIB_CXX_FLAGS} -DGMX_TARGET_X86=${GMX_TARGET_X86_VALUE}") -- set(LINK_LIBRARIES "${GMX_STDLIB_LIBRARIES}") -+ set(_compile_definitions ${GCC_INLINE_ASM_DEFINE};-I${PROJECT_SOURCE_DIR}/src;-DGMX_CPUINFO_STANDALONE=1;-DGMX_TARGET_X86=${GMX_TARGET_X86_VALUE}) -+ set(LINK_LIBRARIES ${GMX_STDLIB_LIBRARIES}) - try_compile(CPU_DETECTION_COMPILED - "${PROJECT_BINARY_DIR}" - "${PROJECT_SOURCE_DIR}/src/gromacs/hardware/cpuinfo.cpp" -@@ -93,7 +93,11 @@ - OUTPUT_VARIABLE CPU_DETECTION_COMPILED_OUTPUT - COPY_FILE ${CPU_DETECTION_BINARY}) - if(NOT CPU_DETECTION_COMPILED AND NOT RUN_CPU_DETECTION_COMPILATION_QUIETLY) -- message(STATUS "Did not detect build CPU ${LOWERTYPE} - detection program did not compile") -+ if(GMX_TARGET_X86) -+ message(WARNING "CPU detection program did not compile on x86 host - this should never happen. It is VERY bad for performance, since you will lose all SIMD support. Please file a bug report.") -+ else() -+ message(WARNING "Did not detect build CPU ${LOWERTYPE} - detection program did not compile. Please file a bug report if this is a common platform.") -+ endif() - endif() - set(RUN_CPU_DETECTION_COMPILATION_QUIETLY TRUE CACHE INTERNAL "Keep quiet on any future compilation attempts") - endif() diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2019_fix_omp_num_threads_inc_threadmpi_and_google_test_death_style_in_tests.patch b/easybuild/easyconfigs/g/GROMACS/GROMACS-2019_fix_omp_num_threads_inc_threadmpi_and_google_test_death_style_in_tests.patch deleted file mode 100644 index a3b8259d557a..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2019_fix_omp_num_threads_inc_threadmpi_and_google_test_death_style_in_tests.patch +++ /dev/null @@ -1,26 +0,0 @@ -Fix test execution to explicitly set OMP_NUM_THREADS when needed. -Also make sure google death test uses threadsafe mode. -Updated to unset OMP_NUM_THREADS when GMX_THREAD_MPI used. - -Ã…ke Sandgren, 2019-01-02 -Dugan Witherick, 2020-10-06 -diff -Nru gromacs-2019.6.orig/src/testutils/TestMacros.cmake gromacs-2019.6/src/testutils/TestMacros.cmake ---- gromacs-2019.6.orig/src/testutils/TestMacros.cmake 2020-10-05 16:56:52.373971000 +0100 -+++ gromacs-2019.6/src/testutils/TestMacros.cmake 2020-10-06 09:36:18.348994000 +0100 -@@ -153,8 +153,15 @@ - list(APPEND _cmd -ntmpi ${ARG_MPI_RANKS}) - endif() - endif() -+ if (ARG_OPENMP_THREADS) -+ if (NOT GMX_THREAD_MPI) -+ set(_cmd "env" "OMP_NUM_THREADS=${ARG_OPENMP_THREADS}" ${_cmd}) -+ else() -+ set(_cmd "env" "--unset=OMP_NUM_THREADS" ${_cmd}) -+ endif() -+ endif() - add_test(NAME ${NAME} -- COMMAND ${_cmd} --gtest_output=xml:${_xml_path}) -+ COMMAND ${_cmd} --gtest_death_test_style=threadsafe --gtest_output=xml:${_xml_path}) - set_tests_properties(${NAME} PROPERTIES LABELS "${_labels}") - set_tests_properties(${NAME} PROPERTIES TIMEOUT ${_timeout}) - add_dependencies(tests ${EXENAME}) diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2020-foss-2019b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2020-foss-2019b.eb deleted file mode 100644 index 4c439d3f3685..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2020-foss-2019b.eb +++ /dev/null @@ -1,53 +0,0 @@ -## -# 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 -# 2019.3 version -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen -# - -name = 'GROMACS' -version = '2020' - -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 CPU only build, containing both MPI and threadMPI builds. -""" - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - 'GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch', - 'GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch', -] -checksums = [ - '477e56142b3dcd9cb61b8f67b24a55760b04d1655e8684f979a75a5eec40ba01', # gromacs-2020.tar.gz - # GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch - '406f5edd204be812f095a6f07ebc2673c5f6ddf1b1c1428fd336a80b9c629275', - # GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch - '727cc1afd9061002390e474b01aeb40efd984e6b7febd1cfe5e69a0a82b21f06', -] - -builddependencies = [ - ('CMake', '3.15.3'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2020-fosscuda-2019b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2020-fosscuda-2019b.eb deleted file mode 100644 index 686ba6389a4b..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2020-fosscuda-2019b.eb +++ /dev/null @@ -1,52 +0,0 @@ -## -# 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 = '2020' - -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 binaries. -""" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - 'GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch', - 'GROMACS-2019_increase_test_timeout_for_GPU.patch', - 'GROMACS-2020_add-missing-sync.patch', -] -checksums = [ - '477e56142b3dcd9cb61b8f67b24a55760b04d1655e8684f979a75a5eec40ba01', # gromacs-2020.tar.gz - # GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch - '406f5edd204be812f095a6f07ebc2673c5f6ddf1b1c1428fd336a80b9c629275', - # GROMACS-2019_increase_test_timeout_for_GPU.patch - '0d16f53d428155197a0ed0b0974ce03422f199d7c463c4a9156a3b99e3c86234', - '3c9d7017422a722a960d26ad955d7a0f72a1305a6234bcb53851cc62662b96c9', # GROMACS-2020_add-missing-sync.patch -] - -builddependencies = [ - ('CMake', '3.15.3'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2020.1-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2020.1-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 39f0d36db469..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2020.1-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,96 +0,0 @@ -## -# 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 -# * Ake Sandgren -# License:: MIT/GPL -# 2019.3 version -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen -# - -name = 'GROMACS' -version = '2020.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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 CPU only build, containing both MPI and threadMPI builds -for both single and double precision. -It also contains the gmxapi extension for the single precision MPI build. -""" - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - 'GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch', - 'GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch', - 'GROMACS-%(version)s_dont_override_pythonpath_in_tests.patch', - 'GROMACS-2020_fix_gmxapi_gmx_allowed_cmd_name.patch', -] -checksums = [ - 'e1666558831a3951c02b81000842223698016922806a8ce152e8f616e29899cf', # gromacs-2020.1.tar.gz - # GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch - '406f5edd204be812f095a6f07ebc2673c5f6ddf1b1c1428fd336a80b9c629275', - # GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch - '727cc1afd9061002390e474b01aeb40efd984e6b7febd1cfe5e69a0a82b21f06', - # GROMACS-2020.1_dont_override_pythonpath_in_tests.patch - 'dffcafefeb594864c452cbeea3ee13091168c7ab9cd1f63dc8e9d1663dcb928e', - # GROMACS-2020_fix_gmxapi_gmx_allowed_cmd_name.patch - '564c4e97e0dd05df1f45415ab5cc755c6b157880b26a816f7d6f7f98b318c900', -] - -builddependencies = [ - ('CMake', '3.16.4'), - ('scikit-build', '0.10.0', versionsuffix), -] - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('networkx', '2.4', versionsuffix), -] - -exts_defaultclass = 'PythonPackage' - -exts_default_options = { - 'source_urls': [PYPI_SOURCE], - 'use_pip': True, - 'download_dep_fail': True, - 'sanity_pip_check': True, -} - -exts_list = [ - ('gmxapi', '0.1.0.1', { - 'patches': ['gmxapi-0.1.0.1_drop_cmake_requirement.patch'], - 'preinstallopts': "export GMXTOOLCHAINDIR=%(installdir)s/share/cmake/gromacs_mpi && ", - 'checksums': [ - '3371075975117a32ffe44e8972a4a9330da416f0054e00ee587cdffb217497a0', # gmxapi-0.1.0.1.tar.gz - # gmxapi-0.1.0.1_drop_cmake_requirement.patch - 'c58f1d94e7681bb2931ac90929445dc90f1709a9d8d3be78e55adbda797a2e8c', - ], - }), -] - -modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2020.1_dont_override_pythonpath_in_tests.patch b/easybuild/easyconfigs/g/GROMACS/GROMACS-2020.1_dont_override_pythonpath_in_tests.patch deleted file mode 100644 index 8b0bdd51a257..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2020.1_dont_override_pythonpath_in_tests.patch +++ /dev/null @@ -1,15 +0,0 @@ -Don't overwrite PYTHONPATH when executing tests, add to it instead. - -Ã…ke Sandgren, 20200309 -diff -ru gromacs-2020.1.orig/python_packaging/sample_restraint/tests/CMakeGROMACS.txt gromacs-2020.1/python_packaging/sample_restraint/tests/CMakeGROMACS.txt ---- gromacs-2020.1.orig/python_packaging/sample_restraint/tests/CMakeGROMACS.txt 2020-03-03 17:24:49.000000000 +0100 -+++ gromacs-2020.1/python_packaging/sample_restraint/tests/CMakeGROMACS.txt 2020-03-09 09:18:42.707693465 +0100 -@@ -22,7 +22,7 @@ - get_target_property(GMXAPI_PYTHON_STAGING_DIR _gmxapi staging_dir) - get_target_property(PLUGINPATH gmxapi_extension LIBRARY_OUTPUT_DIRECTORY) - add_custom_target(gmxapi_extension_pytest -- COMMAND ${CMAKE_COMMAND} -E env GMXBIN=${GMXBIN} PYTHONPATH=${GMXAPI_PYTHON_STAGING_DIR} -+ COMMAND ${CMAKE_COMMAND} -E env GMXBIN=${GMXBIN} PYTHONPATH=$ENV{PYTHONPATH}:${GMXAPI_PYTHON_STAGING_DIR} - ${PYTHON_EXECUTABLE} -m pytest --log-cli-level ERROR ${CMAKE_CURRENT_SOURCE_DIR} - DEPENDS gmxapi_extension _gmxapi - WORKING_DIRECTORY ${PLUGINPATH}) diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2020.3-fosscuda-2019b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2020.3-fosscuda-2019b.eb deleted file mode 100644 index b717b38c5e5c..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2020.3-fosscuda-2019b.eb +++ /dev/null @@ -1,52 +0,0 @@ -## -# 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 = '2020.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 binaries. -""" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - 'GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch', - 'GROMACS-2019_increase_test_timeout_for_GPU.patch', - 'GROMACS-2020_add-missing-sync.patch', -] -checksums = [ - '903183691132db14e55b011305db4b6f4901cc4912d2c56c131edfef18cc92a9', # gromacs-2020.3.tar.gz - # GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch - '406f5edd204be812f095a6f07ebc2673c5f6ddf1b1c1428fd336a80b9c629275', - # GROMACS-2019_increase_test_timeout_for_GPU.patch - '0d16f53d428155197a0ed0b0974ce03422f199d7c463c4a9156a3b99e3c86234', - '3c9d7017422a722a960d26ad955d7a0f72a1305a6234bcb53851cc62662b96c9', # GROMACS-2020_add-missing-sync.patch -] - -builddependencies = [ - ('CMake', '3.15.3'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2020.4-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2020.4-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 670a8ef525b9..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2020.4-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,101 +0,0 @@ -## -# 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 -# * Ake Sandgren -# License:: MIT/GPL -# 2019.3 version -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen -# - -name = 'GROMACS' -version = '2020.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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 CPU only build, containing both MPI and threadMPI builds -for both single and double precision. -It also contains the gmxapi extension for the single precision MPI build. -""" - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - 'GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch', - 'GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch', - 'GROMACS-2020.1_dont_override_pythonpath_in_tests.patch', - 'GROMACS-2020_disable_hardware_topology_tests.patch', - 'GROMACS-2020_fix_gmxapi_gmx_allowed_cmd_name.patch', - 'GROMACS-2020.4_correct_gcc9_check.patch', -] -checksums = [ - '5519690321b5500c7951aaf53ff624042c3edd1a5f5d6dd1f2d802a3ecdbf4e6', # gromacs-2020.4.tar.gz - # GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch - '406f5edd204be812f095a6f07ebc2673c5f6ddf1b1c1428fd336a80b9c629275', - # GROMACS-2018_dont_do_gpu_tests_on_cpu_build.patch - '727cc1afd9061002390e474b01aeb40efd984e6b7febd1cfe5e69a0a82b21f06', - # GROMACS-2020.1_dont_override_pythonpath_in_tests.patch - 'dffcafefeb594864c452cbeea3ee13091168c7ab9cd1f63dc8e9d1663dcb928e', - # GROMACS-2020_disable_hardware_topology_tests.patch - '47537f0372d9ac693c68b4ecef9c458cbe5a45f856ce7be5aad155213d0d385d', - # GROMACS-2020_fix_gmxapi_gmx_allowed_cmd_name.patch - '564c4e97e0dd05df1f45415ab5cc755c6b157880b26a816f7d6f7f98b318c900', - 'fd614b84a48b7702dbb59410f2c6a1604864942caf9594e50c29a73e87023871', # GROMACS-2020.4_correct_gcc9_check.patch -] - -builddependencies = [ - ('CMake', '3.16.4'), - ('scikit-build', '0.10.0', versionsuffix), -] - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('networkx', '2.4', versionsuffix), -] - -exts_defaultclass = 'PythonPackage' - -exts_default_options = { - 'source_urls': [PYPI_SOURCE], - 'use_pip': True, - 'download_dep_fail': True, - 'sanity_pip_check': True, -} - -exts_list = [ - ('gmxapi', '0.1.0.1', { - 'patches': ['gmxapi-0.1.0.1_drop_cmake_requirement.patch'], - 'preinstallopts': "export GMXTOOLCHAINDIR=%(installdir)s/share/cmake/gromacs_mpi && ", - 'checksums': [ - '3371075975117a32ffe44e8972a4a9330da416f0054e00ee587cdffb217497a0', # gmxapi-0.1.0.1.tar.gz - # gmxapi-0.1.0.1_drop_cmake_requirement.patch - 'c58f1d94e7681bb2931ac90929445dc90f1709a9d8d3be78e55adbda797a2e8c', - ], - }), -] - -modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2020.4_correct_gcc9_check.patch b/easybuild/easyconfigs/g/GROMACS/GROMACS-2020.4_correct_gcc9_check.patch deleted file mode 100644 index d6a82ae25f77..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2020.4_correct_gcc9_check.patch +++ /dev/null @@ -1,14 +0,0 @@ -See https://redmine.gromacs.org/projects/gromacs/repository/revisions/9baf5dcc540878dc0b15d8b945ac760d36fbf75d/diff -IBM VSX should be allowed with GCC 9.x -Patch added to EasyBuild by Simon Branford, University of Birmingham ---- cmake/gmxManageSimd.cmake.orig 2021-02-15 09:23:01.644332000 +0000 -+++ cmake/gmxManageSimd.cmake 2021-02-15 09:23:56.364277044 +0000 -@@ -266,7 +266,7 @@ - - # IBM_VSX and gcc > 9 do not work together, so we need to prevent people from - # choosing a combination that might fail. Issue #3380. -- if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER "9") -+ if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 10) - message(FATAL_ERROR "IBM_VSX does not work together with gcc > 9. Disable SIMD support (slower), or use an older version of the GNU compiler") - endif() - diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2020.5-fosscuda-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2020.5-fosscuda-2020a-Python-3.8.2.eb deleted file mode 100644 index 0e0b5ada1055..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2020.5-fosscuda-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,101 +0,0 @@ - -# 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 -# * Ake Sandgren -# * J. Sassmannshausen -# * Dugan Witherick -# License:: MIT/GPL - -name = 'GROMACS' -version = '2020.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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. - -It also contains the gmxapi extension for the single precision MPI build. -""" - -toolchain = {'name': 'fosscuda', 'version': '2020a'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = [ - 'https://ftp.gromacs.org/pub/gromacs/', - 'ftp://ftp.gromacs.org/pub/gromacs/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = [ - 'GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch', - 'GROMACS-2019_increase_test_timeout_for_GPU.patch', - 'GROMACS-2020_disable_hardware_topology_tests.patch', - 'GROMACS-2020_fix_gmxapi_gmx_allowed_cmd_name.patch', - 'GROMACS-2020.5_fix_threads_gpu_Gmxapitests.patch', - 'GROMACS-2020.4_correct_gcc9_check.patch', - 'GROMACS-2020_add-missing-sync.patch', -] -checksums = [ - '7b6aff647f7c8ee1bf12204d02cef7c55f44402a73195bd5f42cf11850616478', # gromacs-2020.5.tar.gz - # GROMACS-2019_fix_omp_num_threads_and_google_test_death_style_in_tests.patch - '406f5edd204be812f095a6f07ebc2673c5f6ddf1b1c1428fd336a80b9c629275', - # GROMACS-2019_increase_test_timeout_for_GPU.patch - '0d16f53d428155197a0ed0b0974ce03422f199d7c463c4a9156a3b99e3c86234', - # GROMACS-2020_disable_hardware_topology_tests.patch - '47537f0372d9ac693c68b4ecef9c458cbe5a45f856ce7be5aad155213d0d385d', - # GROMACS-2020_fix_gmxapi_gmx_allowed_cmd_name.patch - '564c4e97e0dd05df1f45415ab5cc755c6b157880b26a816f7d6f7f98b318c900', - # GROMACS-2020.5_fix_threads_gpu_Gmxapitests.patch - '89fbb7e2754de45573632c74f53563bb979df9758c949238a35865391d6b53fb', - 'fd614b84a48b7702dbb59410f2c6a1604864942caf9594e50c29a73e87023871', # GROMACS-2020.4_correct_gcc9_check.patch - '3c9d7017422a722a960d26ad955d7a0f72a1305a6234bcb53851cc62662b96c9', # GROMACS-2020_add-missing-sync.patch -] - -builddependencies = [ - ('CMake', '3.16.4'), - ('scikit-build', '0.10.0', versionsuffix), -] - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('networkx', '2.4', versionsuffix), -] - -exts_defaultclass = 'PythonPackage' - -exts_default_options = { - 'source_urls': [PYPI_SOURCE], - 'use_pip': True, - 'download_dep_fail': True, - 'sanity_pip_check': True, -} - -exts_list = [ - ('gmxapi', '0.1.0.1', { - 'patches': ['gmxapi-0.1.0.1_drop_cmake_requirement.patch'], - 'preinstallopts': "export GMXTOOLCHAINDIR=%(installdir)s/share/cmake/gromacs_mpi && ", - 'checksums': [ - '3371075975117a32ffe44e8972a4a9330da416f0054e00ee587cdffb217497a0', # gmxapi-0.1.0.1.tar.gz - # gmxapi-0.1.0.1_drop_cmake_requirement.patch - 'c58f1d94e7681bb2931ac90929445dc90f1709a9d8d3be78e55adbda797a2e8c', - ], - }), -] - -modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2020_add-missing-sync.patch b/easybuild/easyconfigs/g/GROMACS/GROMACS-2020_add-missing-sync.patch deleted file mode 100644 index 706888bd2e40..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2020_add-missing-sync.patch +++ /dev/null @@ -1,39 +0,0 @@ -Add missing sync in LINCS and SETTLE CUDA kernels -https://gitlab.com/gromacs/gromacs/-/merge_requests/2499 -Patch added to EasyBuild by Simon Branford (University of Birmingham) -diff --git a/src/gromacs/mdlib/lincs_cuda.cu b/src/gromacs/mdlib/lincs_cuda.cu -index 27ad86f17f..4964a3d040 100644 ---- a/src/gromacs/mdlib/lincs_cuda.cu -+++ b/src/gromacs/mdlib/lincs_cuda.cu -@@ -382,11 +382,15 @@ __launch_bounds__(c_maxThreadsPerBlock) __global__ - sm_threadVirial[d * blockDim.x + (threadIdx.x + dividedAt)]; - } - } -- // Syncronize if not within one warp -+ // Synchronize if not within one warp - if (dividedAt > warpSize / 2) - { - __syncthreads(); - } -+ else -+ { -+ __syncwarp(); -+ } - } - // First 6 threads in the block add the results of 6 tensor components to the global memory address. - if (threadIdx.x < 6) -diff --git a/src/gromacs/mdlib/settle_cuda.cu b/src/gromacs/mdlib/settle_cuda.cu -index c02f0d5884..c6ca1e2452 100644 ---- a/src/gromacs/mdlib/settle_cuda.cu -+++ b/src/gromacs/mdlib/settle_cuda.cu -@@ -352,6 +352,10 @@ __launch_bounds__(c_maxThreadsPerBlock) __global__ - { - __syncthreads(); - } -+ else -+ { -+ __syncwarp(); -+ } - } - // First 6 threads in the block add the 6 components of virial to the global memory address - if (tib < 6) diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2020_disable_hardware_topology_tests.patch b/easybuild/easyconfigs/g/GROMACS/GROMACS-2020_disable_hardware_topology_tests.patch deleted file mode 100644 index 7ea7a3fd81a3..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2020_disable_hardware_topology_tests.patch +++ /dev/null @@ -1,12 +0,0 @@ -Disable hardware topology tests. The failure of these tests is bening. -See https://mailman-1.sys.kth.se/pipermail/gromacs.org_gmx-users/2020-March/128857.html -author: Alex Domingo (Vrije Universiteit Brussel) ---- src/gromacs/hardware/tests/CMakeLists.txt.orig 2021-01-04 15:03:40.808453000 +0100 -+++ src/gromacs/hardware/tests/CMakeLists.txt 2021-01-04 15:05:46.544205000 +0100 -@@ -33,5 +33,4 @@ - # the research papers on the package. Check out http://www.gromacs.org. - - gmx_add_unit_test(HardwareUnitTests hardware-test -- cpuinfo.cpp -- hardwaretopology.cpp) -+ cpuinfo.cpp) diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2020_fix_gmxapi_gmx_allowed_cmd_name.patch b/easybuild/easyconfigs/g/GROMACS/GROMACS-2020_fix_gmxapi_gmx_allowed_cmd_name.patch deleted file mode 100644 index ad6ee3c07f51..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2020_fix_gmxapi_gmx_allowed_cmd_name.patch +++ /dev/null @@ -1,39 +0,0 @@ -Fix search for "gmx" binary to allow for double precision builds. - -Ã…ke Sandgren, 20200318 -diff -ru gromacs-2020.1.orig/python_packaging/sample_restraint/tests/conftest.py gromacs-2020.1/python_packaging/sample_restraint/tests/conftest.py ---- gromacs-2020.1.orig/python_packaging/sample_restraint/tests/conftest.py 2020-03-03 17:24:49.000000000 +0100 -+++ gromacs-2020.1/python_packaging/sample_restraint/tests/conftest.py 2020-03-18 07:19:09.611507575 +0100 -@@ -156,7 +156,7 @@ - # TODO: (#2896) Find a more canonical way to identify the GROMACS commandline wrapper binary. - # We should be able to get the GMXRC contents and related hints from a gmxapi - # package resource or from module attributes of a ``gromacs`` stub package. -- allowed_command_names = ['gmx', 'gmx_mpi'] -+ allowed_command_names = ['gmx%s%s' % (m, p) for m in ['', '_mpi'] for p in ['', '_d']] - command = None - for command_name in allowed_command_names: - if command is not None: -diff -ru gromacs-2020.1.orig/python_packaging/src/test/conftest.py gromacs-2020.1/python_packaging/src/test/conftest.py ---- gromacs-2020.1.orig/python_packaging/src/test/conftest.py 2020-03-03 17:24:49.000000000 +0100 -+++ gromacs-2020.1/python_packaging/src/test/conftest.py 2020-03-18 07:19:27.535301581 +0100 -@@ -156,7 +156,7 @@ - # TODO: (#2896) Find a more canonical way to identify the GROMACS commandline wrapper binary. - # We should be able to get the GMXRC contents and related hints from a gmxapi - # package resource or from module attributes of a ``gromacs`` stub package. -- allowed_command_names = ['gmx', 'gmx_mpi'] -+ allowed_command_names = ['gmx%s%s' % (m, p) for m in ['', '_mpi'] for p in ['', '_d']] - command = None - for command_name in allowed_command_names: - if command is not None: -diff -ru gromacs-2020.1.orig/python_packaging/test/conftest.py gromacs-2020.1/python_packaging/test/conftest.py ---- gromacs-2020.1.orig/python_packaging/test/conftest.py 2020-03-03 17:24:49.000000000 +0100 -+++ gromacs-2020.1/python_packaging/test/conftest.py 2020-03-18 07:19:03.967572439 +0100 -@@ -156,7 +156,7 @@ - # TODO: (#2896) Find a more canonical way to identify the GROMACS commandline wrapper binary. - # We should be able to get the GMXRC contents and related hints from a gmxapi - # package resource or from module attributes of a ``gromacs`` stub package. -- allowed_command_names = ['gmx', 'gmx_mpi'] -+ allowed_command_names = ['gmx%s%s' % (m, p) for m in ['', '_mpi'] for p in ['', '_d']] - command = None - for command_name in allowed_command_names: - if command is not None: diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2021-foss-2020b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2021-foss-2020b.eb index 5e4aad028ef3..491b8b4a2497 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2021-foss-2020b.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2021-foss-2020b.eb @@ -69,9 +69,6 @@ exts_defaultclass = 'PythonPackage' exts_default_options = { 'source_urls': [PYPI_SOURCE], - 'use_pip': True, - 'download_dep_fail': True, - 'sanity_pip_check': True, } exts_list = [ @@ -81,8 +78,4 @@ exts_list = [ }), ] -modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', -} - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2021-fosscuda-2020b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2021-fosscuda-2020b.eb index 706f52ed24b9..86fb64c1c5fe 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2021-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2021-fosscuda-2020b.eb @@ -70,9 +70,6 @@ exts_defaultclass = 'PythonPackage' exts_default_options = { 'source_urls': [PYPI_SOURCE], - 'use_pip': True, - 'download_dep_fail': True, - 'sanity_pip_check': True, } exts_list = [ @@ -82,8 +79,4 @@ exts_list = [ }), ] -modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', -} - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.2-fosscuda-2020b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.2-fosscuda-2020b.eb index abde5c236396..b194b5deb365 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.2-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.2-fosscuda-2020b.eb @@ -70,9 +70,6 @@ exts_defaultclass = 'PythonPackage' exts_default_options = { 'source_urls': [PYPI_SOURCE], - 'use_pip': True, - 'download_dep_fail': True, - 'sanity_pip_check': True, } exts_list = [ @@ -82,8 +79,4 @@ exts_list = [ }), ] -modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', -} - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.3-foss-2021a-CUDA-11.3.1-PLUMED-2.7.2.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.3-foss-2021a-CUDA-11.3.1-PLUMED-2.7.2.eb index 60b10be1dafc..07ccd1cf23dd 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.3-foss-2021a-CUDA-11.3.1-PLUMED-2.7.2.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.3-foss-2021a-CUDA-11.3.1-PLUMED-2.7.2.eb @@ -78,9 +78,6 @@ exts_defaultclass = 'PythonPackage' exts_default_options = { 'source_urls': [PYPI_SOURCE], - 'use_pip': True, - 'download_dep_fail': True, - 'sanity_pip_check': True, } exts_list = [ @@ -93,8 +90,4 @@ exts_list = [ # PLUMED-2.7.2 does not officially support GROMACS-2021.3, but seems to work fine ignore_plumed_version_check = True -modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', -} - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.3-foss-2021a-CUDA-11.3.1.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.3-foss-2021a-CUDA-11.3.1.eb index 88ab48e3311f..5e924022a7fd 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.3-foss-2021a-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.3-foss-2021a-CUDA-11.3.1.eb @@ -73,9 +73,6 @@ exts_defaultclass = 'PythonPackage' exts_default_options = { 'source_urls': [PYPI_SOURCE], - 'use_pip': True, - 'download_dep_fail': True, - 'sanity_pip_check': True, } exts_list = [ @@ -85,8 +82,4 @@ exts_list = [ }), ] -modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', -} - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.3-foss-2021a-PLUMED-2.7.2.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.3-foss-2021a-PLUMED-2.7.2.eb index 2eede7382322..05b3ccc4d3f9 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.3-foss-2021a-PLUMED-2.7.2.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.3-foss-2021a-PLUMED-2.7.2.eb @@ -55,7 +55,7 @@ checksums = [ 'b7ffb292ec362e033db1bedd340353f0644dbaae872127750f3dda1ac7e87d49', # GROMACS-2020.5_fix_threads_gpu_Gmxapitests.patch '89fbb7e2754de45573632c74f53563bb979df9758c949238a35865391d6b53fb', - # GROMACS-2021.3_skip_test_for_plumed.patch + # GROMACS-2021.3_skip_test_for_plumed.patch 'c06d0a8c3e75b232224f46bc3b70e135c4c02ec4151712970f5edd85d890f018', ] @@ -77,9 +77,6 @@ exts_defaultclass = 'PythonPackage' exts_default_options = { 'source_urls': [PYPI_SOURCE], - 'use_pip': True, - 'download_dep_fail': True, - 'sanity_pip_check': True, } exts_list = [ @@ -89,8 +86,4 @@ exts_list = [ }), ] -modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', -} - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.3-foss-2021a.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.3-foss-2021a.eb index 9e518ea38251..60b59a5069cc 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.3-foss-2021a.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.3-foss-2021a.eb @@ -69,9 +69,6 @@ exts_defaultclass = 'PythonPackage' exts_default_options = { 'source_urls': [PYPI_SOURCE], - 'use_pip': True, - 'download_dep_fail': True, - 'sanity_pip_check': True, } exts_list = [ @@ -81,8 +78,4 @@ exts_list = [ }), ] -modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', -} - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.5-foss-2021b-CUDA-11.4.1-PLUMED-2.8.0.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.5-foss-2021b-CUDA-11.4.1-PLUMED-2.8.0.eb index f54123b4866d..51a782caad28 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.5-foss-2021b-CUDA-11.4.1-PLUMED-2.8.0.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.5-foss-2021b-CUDA-11.4.1-PLUMED-2.8.0.eb @@ -58,7 +58,7 @@ checksums = [ 'b7ffb292ec362e033db1bedd340353f0644dbaae872127750f3dda1ac7e87d49', # GROMACS-2021.5_fix_threads_gpu_Gmxapitests.patch '7d39da0b431fbc9e94e857552246eb0ec892f26b13e519b3706785cc5e01a563', - # GROMACS-2021.3_skip_test_for_plumed.patch + # GROMACS-2021.3_skip_test_for_plumed.patch 'c06d0a8c3e75b232224f46bc3b70e135c4c02ec4151712970f5edd85d890f018', '52ee257309ff7761c2dd5b26de7dbc63f8ba698082adb88e2843f90e3f9168bf', # GROMACS-2021_add-missing-sync.patch ] @@ -85,9 +85,6 @@ exts_defaultclass = 'PythonPackage' exts_default_options = { 'source_urls': [PYPI_SOURCE], - 'use_pip': True, - 'download_dep_fail': True, - 'sanity_pip_check': True, } exts_list = [ @@ -97,8 +94,4 @@ exts_list = [ }), ] -modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', -} - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.5-foss-2021b-CUDA-11.4.1.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.5-foss-2021b-CUDA-11.4.1.eb index 2ae42d897ca6..dbd413325a9f 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.5-foss-2021b-CUDA-11.4.1.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.5-foss-2021b-CUDA-11.4.1.eb @@ -74,9 +74,6 @@ exts_defaultclass = 'PythonPackage' exts_default_options = { 'source_urls': [PYPI_SOURCE], - 'use_pip': True, - 'download_dep_fail': True, - 'sanity_pip_check': True, } exts_list = [ @@ -86,8 +83,4 @@ exts_list = [ }), ] -modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', -} - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.5-foss-2021b-PLUMED-2.8.0.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.5-foss-2021b-PLUMED-2.8.0.eb index f9233c3c1615..3a0d974c9c92 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.5-foss-2021b-PLUMED-2.8.0.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.5-foss-2021b-PLUMED-2.8.0.eb @@ -56,7 +56,7 @@ checksums = [ 'b7ffb292ec362e033db1bedd340353f0644dbaae872127750f3dda1ac7e87d49', # GROMACS-2021.5_fix_threads_gpu_Gmxapitests.patch '7d39da0b431fbc9e94e857552246eb0ec892f26b13e519b3706785cc5e01a563', - # GROMACS-2021.3_skip_test_for_plumed.patch + # GROMACS-2021.3_skip_test_for_plumed.patch 'c06d0a8c3e75b232224f46bc3b70e135c4c02ec4151712970f5edd85d890f018', ] @@ -80,9 +80,6 @@ exts_defaultclass = 'PythonPackage' exts_default_options = { 'source_urls': [PYPI_SOURCE], - 'use_pip': True, - 'download_dep_fail': True, - 'sanity_pip_check': True, } exts_list = [ @@ -92,8 +89,4 @@ exts_list = [ }), ] -modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', -} - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.5-foss-2021b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.5-foss-2021b.eb index b55f57ae0d56..bf2fbe12ba37 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.5-foss-2021b.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2021.5-foss-2021b.eb @@ -70,9 +70,6 @@ exts_defaultclass = 'PythonPackage' exts_default_options = { 'source_urls': [PYPI_SOURCE], - 'use_pip': True, - 'download_dep_fail': True, - 'sanity_pip_check': True, } exts_list = [ @@ -82,8 +79,4 @@ exts_list = [ }), ] -modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', -} - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.1-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.1-foss-2022a-CUDA-11.7.0.eb index fdefe9a299ba..88493a33b8ba 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.1-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.1-foss-2022a-CUDA-11.7.0.eb @@ -69,9 +69,6 @@ exts_defaultclass = 'PythonPackage' exts_default_options = { 'source_urls': [PYPI_SOURCE], - 'use_pip': True, - 'download_dep_fail': True, - 'sanity_pip_check': True, } exts_list = [ @@ -84,8 +81,4 @@ exts_list = [ }), ] -modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', -} - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.1-foss-2022a.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.1-foss-2022a.eb index 23dfc2084f56..f77806e31d5d 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.1-foss-2022a.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.1-foss-2022a.eb @@ -67,9 +67,6 @@ exts_defaultclass = 'PythonPackage' exts_default_options = { 'source_urls': [PYPI_SOURCE], - 'use_pip': True, - 'download_dep_fail': True, - 'sanity_pip_check': True, } exts_list = [ @@ -82,8 +79,4 @@ exts_list = [ }), ] -modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', -} - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.3-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.3-foss-2022a-CUDA-11.7.0.eb index e2b86108e93c..3cf0a2e44dd5 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.3-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.3-foss-2022a-CUDA-11.7.0.eb @@ -66,9 +66,6 @@ exts_defaultclass = 'PythonPackage' exts_default_options = { 'source_urls': [PYPI_SOURCE], - 'use_pip': True, - 'download_dep_fail': True, - 'sanity_pip_check': True, } exts_list = [ @@ -81,8 +78,4 @@ exts_list = [ }), ] -modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', -} - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.3-foss-2022a.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.3-foss-2022a.eb index 9a72a3c43d42..3ed708f7c9ee 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.3-foss-2022a.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.3-foss-2022a.eb @@ -64,9 +64,6 @@ exts_defaultclass = 'PythonPackage' exts_default_options = { 'source_urls': [PYPI_SOURCE], - 'use_pip': True, - 'download_dep_fail': True, - 'sanity_pip_check': True, } exts_list = [ @@ -79,8 +76,4 @@ exts_list = [ }), ] -modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', -} - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.3-foss-2023a-CUDA-12.1.1-PLUMED-2.9.0.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.3-foss-2023a-CUDA-12.1.1-PLUMED-2.9.0.eb index 0dd91c1da838..37de347b4b09 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.3-foss-2023a-CUDA-12.1.1-PLUMED-2.9.0.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.3-foss-2023a-CUDA-12.1.1-PLUMED-2.9.0.eb @@ -79,9 +79,6 @@ exts_defaultclass = 'PythonPackage' exts_default_options = { 'source_urls': [PYPI_SOURCE], - 'use_pip': True, - 'download_dep_fail': True, - 'sanity_pip_check': True, } exts_list = [ @@ -94,8 +91,4 @@ exts_list = [ }), ] -modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', -} - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.3-foss-2023a-PLUMED-2.9.0.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.3-foss-2023a-PLUMED-2.9.0.eb new file mode 100644 index 000000000000..55721652c399 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.3-foss-2023a-PLUMED-2.9.0.eb @@ -0,0 +1,92 @@ +# 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 +# * Ake Sandgren +# * J. Sassmannshausen +# * Dugan Witherick +# * Christoph Siegert +# License:: MIT/GPL + +name = 'GROMACS' +version = '2023.3' +_plumedver = '2.9.0' +versionsuffix = '-PLUMED-%s' % _plumedver + +homepage = 'https://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 CPU only build, containing both MPI and threadMPI binaries +for both single and double precision. + +It also contains the gmxapi extension for the single precision MPI build +next to PLUMED.""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = [ + 'https://ftp.gromacs.org/pub/gromacs/', + 'ftp://ftp.gromacs.org/pub/gromacs/', +] +sources = [SOURCELOWER_TAR_GZ] +patches = [ + 'GROMACS-2023.1_set_omp_num_threads_env_for_ntomp_tests.patch', + 'GROMACS-2023.1_fix_tests_for_gmx_thread_mpi.patch', + '%(name)s-%(version)s_skip_test_for_plumed.patch', +] +checksums = [ + {'gromacs-2023.3.tar.gz': '4ec8f8d0c7af76b13f8fd16db8e2c120e749de439ae9554d9f653f812d78d1cb'}, + {'GROMACS-2023.1_set_omp_num_threads_env_for_ntomp_tests.patch': + '7f41bda16c9c2837624265dda4be252f655d1288ddc4486b1a2422af30d5d199'}, + {'GROMACS-2023.1_fix_tests_for_gmx_thread_mpi.patch': + '6df844bb3bbc51180446a3595c61a4ef195e5f975533a04cef76841aa763aec1'}, + {'GROMACS-2023.3_skip_test_for_plumed.patch': + '6c541ee74f71f6a63950134d9d0e3afb176a2e25e76e017b4d1986a59163c083'}, +] + +builddependencies = [ + ('CMake', '3.26.3'), + ('scikit-build', '0.17.6'), + ('Doxygen', '1.9.7'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('networkx', '3.1'), + ('mpi4py', '3.1.4'), + ('PLUMED', _plumedver), +] + +configopts = '-DCMAKE_CXX_FLAGS="$CXXFLAGS -fpermissive" ' + +# PLUMED 2.9.0 is compatible with GROMACS 2023; 2023.3 seems to work fine too +ignore_plumed_version_check = True + +exts_defaultclass = 'PythonPackage' + +exts_default_options = { + 'source_urls': [PYPI_SOURCE], +} + +exts_list = [ + ('gmxapi', '0.4.2', { + 'preinstallopts': 'export CMAKE_ARGS="-Dgmxapi_ROOT=%(installdir)s ' + + '-C %(installdir)s/share/cmake/gromacs_mpi/gromacs-hints_mpi.cmake" && ', + 'source_tmpl': 'gromacs-2023.3.tar.gz', + 'start_dir': 'python_packaging/gmxapi', + 'checksums': ['4ec8f8d0c7af76b13f8fd16db8e2c120e749de439ae9554d9f653f812d78d1cb'], + }), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.3-foss-2023a.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.3-foss-2023a.eb index 1b95cb75a411..79db112c9540 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.3-foss-2023a.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.3-foss-2023a.eb @@ -65,9 +65,6 @@ exts_defaultclass = 'PythonPackage' exts_default_options = { 'source_urls': [PYPI_SOURCE], - 'use_pip': True, - 'download_dep_fail': True, - 'sanity_pip_check': True, } exts_list = [ @@ -80,8 +77,4 @@ exts_list = [ }), ] -modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', -} - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.4-foss-2023a.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.4-foss-2023a.eb new file mode 100644 index 000000000000..074ac41c0068 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2023.4-foss-2023a.eb @@ -0,0 +1,80 @@ +# 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 +# * Ake Sandgren +# * J. Sassmannshausen +# * Dugan Witherick +# * Christoph Siegert +# License:: MIT/GPL + +name = 'GROMACS' +version = '2023.4' + +homepage = 'https://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 CPU only build, containing both MPI and threadMPI binaries +for both single and double precision. + +It also contains the gmxapi extension for the single precision MPI build. +""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = [ + 'https://ftp.gromacs.org/pub/gromacs/', + 'ftp://ftp.gromacs.org/pub/gromacs/', +] +sources = [SOURCELOWER_TAR_GZ] +patches = [ + 'GROMACS-2023.1_set_omp_num_threads_env_for_ntomp_tests.patch', + 'GROMACS-2023.1_fix_tests_for_gmx_thread_mpi.patch', +] +checksums = [ + {'gromacs-2023.4.tar.gz': 'e5d6c4d9e7ccacfaccb0888619bd21b5ea8911f82b410e68d6db5d40f695f231'}, + {'GROMACS-2023.1_set_omp_num_threads_env_for_ntomp_tests.patch': + '7f41bda16c9c2837624265dda4be252f655d1288ddc4486b1a2422af30d5d199'}, + {'GROMACS-2023.1_fix_tests_for_gmx_thread_mpi.patch': + '6df844bb3bbc51180446a3595c61a4ef195e5f975533a04cef76841aa763aec1'}, +] + +builddependencies = [ + ('CMake', '3.26.3'), + ('scikit-build', '0.17.6'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('networkx', '3.1'), + ('mpi4py', '3.1.4'), +] + +exts_defaultclass = 'PythonPackage' + +exts_default_options = { + 'source_urls': [PYPI_SOURCE], +} + +exts_list = [ + ('gmxapi', '0.4.2', { + 'preinstallopts': 'export CMAKE_ARGS="-Dgmxapi_ROOT=%(installdir)s ' + + '-C %(installdir)s/share/cmake/gromacs_mpi/gromacs-hints_mpi.cmake" && ', + 'source_tmpl': 'gromacs-2023.4.tar.gz', + 'start_dir': 'python_packaging/gmxapi', + 'checksums': ['e5d6c4d9e7ccacfaccb0888619bd21b5ea8911f82b410e68d6db5d40f695f231'], + }), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2024.1-foss-2023b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2024.1-foss-2023b.eb index 1aa835572d74..214b2f78af28 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2024.1-foss-2023b.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2024.1-foss-2023b.eb @@ -68,9 +68,6 @@ exts_defaultclass = 'PythonPackage' exts_default_options = { 'source_urls': [PYPI_SOURCE], - 'use_pip': True, - 'download_dep_fail': True, - 'sanity_pip_check': True, } exts_list = [ @@ -83,8 +80,4 @@ exts_list = [ }), ] -modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', -} - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2024.3-foss-2023b-PLUMED-2.9.2.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2024.3-foss-2023b-PLUMED-2.9.2.eb new file mode 100644 index 000000000000..ba08a1fed852 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2024.3-foss-2023b-PLUMED-2.9.2.eb @@ -0,0 +1,86 @@ +# 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 +# * Ake Sandgren +# * J. Sassmannshausen +# * Dugan Witherick +# * Christoph Siegert +# License:: MIT/GPL + +name = 'GROMACS' +version = '2024.3' +_plumedver = '2.9.2' +versionsuffix = '-PLUMED-%s' % _plumedver + +homepage = 'https://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 CPU only build, containing both MPI and threadMPI binaries +for both single and double precision. + +It also contains the gmxapi extension for the single precision MPI build. +""" + +toolchain = {'name': 'foss', 'version': '2023b'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = [ + 'https://ftp.gromacs.org/pub/gromacs/', + 'ftp://ftp.gromacs.org/pub/gromacs/', +] +sources = [SOURCELOWER_TAR_GZ] +patches = [ + 'GROMACS-2023.1_set_omp_num_threads_env_for_ntomp_tests.patch', + 'GROMACS-2023.1_fix_tests_for_gmx_thread_mpi.patch', + 'GROMACS-2023.3_skip_test_for_plumed.patch', +] +checksums = [ + {'gromacs-2024.3.tar.gz': 'bbda056ee59390be7d58d84c13a9ec0d4e3635617adf2eb747034922cba1f029'}, + {'GROMACS-2023.1_set_omp_num_threads_env_for_ntomp_tests.patch': + '7f41bda16c9c2837624265dda4be252f655d1288ddc4486b1a2422af30d5d199'}, + {'GROMACS-2023.1_fix_tests_for_gmx_thread_mpi.patch': + '6df844bb3bbc51180446a3595c61a4ef195e5f975533a04cef76841aa763aec1'}, + {'GROMACS-2023.3_skip_test_for_plumed.patch': '6c541ee74f71f6a63950134d9d0e3afb176a2e25e76e017b4d1986a59163c083'}, +] + +builddependencies = [ + ('CMake', '3.27.6'), + ('scikit-build-core', '0.9.3'), +] + +dependencies = [ + ('Python', '3.11.5'), + ('SciPy-bundle', '2023.11'), + ('networkx', '3.2.1'), + ('mpi4py', '3.1.5'), + ('PLUMED', _plumedver), +] + +# PLUMED 2.9.2 is compatible with GROMACS 2024.2; 2024.3 seems to work fine too +ignore_plumed_version_check = True + +exts_defaultclass = 'PythonPackage' + +exts_default_options = { + 'source_urls': [PYPI_SOURCE], +} + +exts_list = [ + ('gmxapi', '0.4.2', { + 'preinstallopts': 'export CMAKE_ARGS="-Dgmxapi_ROOT=%(installdir)s ' + + '-C %(installdir)s/share/cmake/gromacs_mpi/gromacs-hints_mpi.cmake" && ', + 'checksums': ['c746c6498c73a75913d7fcb01c13cc001d4bcb82999e9bf91d63578565ed1a1f'], + }), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2024.3-foss-2023b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2024.3-foss-2023b.eb new file mode 100644 index 000000000000..c164efd24dac --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2024.3-foss-2023b.eb @@ -0,0 +1,78 @@ +# 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 +# * Ake Sandgren +# * J. Sassmannshausen +# * Dugan Witherick +# * Christoph Siegert +# License:: MIT/GPL + +name = 'GROMACS' +version = '2024.3' + +homepage = 'https://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 CPU only build, containing both MPI and threadMPI binaries +for both single and double precision. + +It also contains the gmxapi extension for the single precision MPI build. +""" + +toolchain = {'name': 'foss', 'version': '2023b'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = [ + 'https://ftp.gromacs.org/pub/gromacs/', + 'ftp://ftp.gromacs.org/pub/gromacs/', +] +sources = [SOURCELOWER_TAR_GZ] +patches = [ + 'GROMACS-2023.1_set_omp_num_threads_env_for_ntomp_tests.patch', + 'GROMACS-2023.1_fix_tests_for_gmx_thread_mpi.patch', +] +checksums = [ + {'gromacs-2024.3.tar.gz': 'bbda056ee59390be7d58d84c13a9ec0d4e3635617adf2eb747034922cba1f029'}, + {'GROMACS-2023.1_set_omp_num_threads_env_for_ntomp_tests.patch': + '7f41bda16c9c2837624265dda4be252f655d1288ddc4486b1a2422af30d5d199'}, + {'GROMACS-2023.1_fix_tests_for_gmx_thread_mpi.patch': + '6df844bb3bbc51180446a3595c61a4ef195e5f975533a04cef76841aa763aec1'}, +] + +builddependencies = [ + ('CMake', '3.27.6'), + ('scikit-build-core', '0.9.3'), +] + +dependencies = [ + ('Python', '3.11.5'), + ('SciPy-bundle', '2023.11'), + ('networkx', '3.2.1'), + ('mpi4py', '3.1.5'), +] + +exts_defaultclass = 'PythonPackage' + +exts_default_options = { + 'source_urls': [PYPI_SOURCE], +} + +exts_list = [ + ('gmxapi', '0.4.2', { + 'preinstallopts': 'export CMAKE_ARGS="-Dgmxapi_ROOT=%(installdir)s ' + + '-C %(installdir)s/share/cmake/gromacs_mpi/gromacs-hints_mpi.cmake" && ', + 'checksums': ['c746c6498c73a75913d7fcb01c13cc001d4bcb82999e9bf91d63578565ed1a1f'], + }), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2024.4-foss-2023b-CUDA-12.4.0-PLUMED-2.9.2.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2024.4-foss-2023b-CUDA-12.4.0-PLUMED-2.9.2.eb new file mode 100644 index 000000000000..dc77aa291484 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2024.4-foss-2023b-CUDA-12.4.0-PLUMED-2.9.2.eb @@ -0,0 +1,91 @@ +# 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 +# * Ake Sandgren +# * J. Sassmannshausen +# * Dugan Witherick +# * Christoph Siegert +# License:: MIT/GPL + +name = 'GROMACS' +version = '2024.4' +local_plumedver = '2.9.2' +versionsuffix = '-CUDA-%%(cudaver)s-PLUMED-%s' % local_plumedver + +homepage = 'https://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 binaries. + +It also contains the gmxapi extension for the single precision MPI build. +""" + +toolchain = {'name': 'foss', 'version': '2023b'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = [ + 'https://ftp.gromacs.org/pub/gromacs/', + 'ftp://ftp.gromacs.org/pub/gromacs/', +] +sources = [SOURCELOWER_TAR_GZ] +patches = [ + 'GROMACS-2023.1_set_omp_num_threads_env_for_ntomp_tests.patch', + 'GROMACS-2023.1_fix_tests_for_gmx_thread_mpi.patch', + 'GROMACS-2023.3_skip_test_for_plumed.patch', +] +checksums = [ + {'gromacs-2024.4.tar.gz': 'ac618ece2e58afa86b536c5a2c4fcb937f0760318f12d18f10346b6bdebd86a8'}, + {'GROMACS-2023.1_set_omp_num_threads_env_for_ntomp_tests.patch': + '7f41bda16c9c2837624265dda4be252f655d1288ddc4486b1a2422af30d5d199'}, + {'GROMACS-2023.1_fix_tests_for_gmx_thread_mpi.patch': + '6df844bb3bbc51180446a3595c61a4ef195e5f975533a04cef76841aa763aec1'}, + {'GROMACS-2023.3_skip_test_for_plumed.patch': '6c541ee74f71f6a63950134d9d0e3afb176a2e25e76e017b4d1986a59163c083'}, +] + +builddependencies = [ + ('CMake', '3.27.6'), + ('scikit-build-core', '0.9.3'), +] + +dependencies = [ + ('CUDA', '12.4.0', '', SYSTEM), + ('UCX-CUDA', '1.15.0', '-CUDA-%(cudaver)s'), + ('Python', '3.11.5'), + ('SciPy-bundle', '2023.11'), + ('networkx', '3.2.1'), + ('mpi4py', '3.1.5'), + ('PLUMED', local_plumedver), +] + +# be a bit more forgiving w.r.t. timeouts for GROMACS test suite, +# see also https://gitlab.com/gromacs/gromacs/-/issues/5062 +configopts = "-DGMX_TEST_TIMEOUT_FACTOR=3" + +# PLUMED 2.9.2 is compatible with GROMACS 2024.2; 2024.4 seems to work fine too +ignore_plumed_version_check = True + +exts_defaultclass = 'PythonPackage' + +exts_default_options = { + 'source_urls': [PYPI_SOURCE], +} + +exts_list = [ + ('gmxapi', '0.4.2', { + 'preinstallopts': 'export CMAKE_ARGS="-Dgmxapi_ROOT=%(installdir)s ' + + '-C %(installdir)s/share/cmake/gromacs_mpi/gromacs-hints_mpi.cmake" && ', + 'checksums': ['c746c6498c73a75913d7fcb01c13cc001d4bcb82999e9bf91d63578565ed1a1f'], + }), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2024.4-foss-2023b-CUDA-12.4.0.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2024.4-foss-2023b-CUDA-12.4.0.eb new file mode 100644 index 000000000000..4499ff224d11 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2024.4-foss-2023b-CUDA-12.4.0.eb @@ -0,0 +1,84 @@ +# 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 +# * Ake Sandgren +# * J. Sassmannshausen +# * Dugan Witherick +# * Christoph Siegert +# License:: MIT/GPL + +name = 'GROMACS' +version = '2024.4' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://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 binaries. + +It also contains the gmxapi extension for the single precision MPI build. +""" + +toolchain = {'name': 'foss', 'version': '2023b'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = [ + 'https://ftp.gromacs.org/pub/gromacs/', + 'ftp://ftp.gromacs.org/pub/gromacs/', +] +sources = [SOURCELOWER_TAR_GZ] +patches = [ + 'GROMACS-2023.1_set_omp_num_threads_env_for_ntomp_tests.patch', + 'GROMACS-2023.1_fix_tests_for_gmx_thread_mpi.patch', +] +checksums = [ + {'gromacs-2024.4.tar.gz': 'ac618ece2e58afa86b536c5a2c4fcb937f0760318f12d18f10346b6bdebd86a8'}, + {'GROMACS-2023.1_set_omp_num_threads_env_for_ntomp_tests.patch': + '7f41bda16c9c2837624265dda4be252f655d1288ddc4486b1a2422af30d5d199'}, + {'GROMACS-2023.1_fix_tests_for_gmx_thread_mpi.patch': + '6df844bb3bbc51180446a3595c61a4ef195e5f975533a04cef76841aa763aec1'}, +] + +builddependencies = [ + ('CMake', '3.27.6'), + ('scikit-build-core', '0.9.3'), +] + +dependencies = [ + ('CUDA', '12.4.0', '', SYSTEM), + ('UCX-CUDA', '1.15.0', versionsuffix), + ('Python', '3.11.5'), + ('SciPy-bundle', '2023.11'), + ('networkx', '3.2.1'), + ('mpi4py', '3.1.5'), +] + +# be a bit more forgiving w.r.t. timeouts for GROMACS test suite, +# see also https://gitlab.com/gromacs/gromacs/-/issues/5062 +configopts = "-DGMX_TEST_TIMEOUT_FACTOR=3" + +exts_defaultclass = 'PythonPackage' + +exts_default_options = { + 'source_urls': [PYPI_SOURCE], +} + +exts_list = [ + ('gmxapi', '0.4.2', { + 'preinstallopts': 'export CMAKE_ARGS="-Dgmxapi_ROOT=%(installdir)s ' + + '-C %(installdir)s/share/cmake/gromacs_mpi/gromacs-hints_mpi.cmake" && ', + 'checksums': ['c746c6498c73a75913d7fcb01c13cc001d4bcb82999e9bf91d63578565ed1a1f'], + }), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2024.4-foss-2023b-PLUMED-2.9.2.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2024.4-foss-2023b-PLUMED-2.9.2.eb new file mode 100644 index 000000000000..9a950353a4b1 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2024.4-foss-2023b-PLUMED-2.9.2.eb @@ -0,0 +1,90 @@ +# 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 +# * Ake Sandgren +# * J. Sassmannshausen +# * Dugan Witherick +# * Christoph Siegert +# License:: MIT/GPL + +name = 'GROMACS' +version = '2024.4' +local_plumedver = '2.9.2' +versionsuffix = '-PLUMED-%s' % local_plumedver + +homepage = 'https://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 CPU only build, containing both MPI and threadMPI binaries +for both single and double precision. + +It also contains the gmxapi extension for the single precision MPI build. +""" + +toolchain = {'name': 'foss', 'version': '2023b'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = [ + 'https://ftp.gromacs.org/pub/gromacs/', + 'ftp://ftp.gromacs.org/pub/gromacs/', +] +sources = [SOURCELOWER_TAR_GZ] +patches = [ + 'GROMACS-2023.1_set_omp_num_threads_env_for_ntomp_tests.patch', + 'GROMACS-2023.1_fix_tests_for_gmx_thread_mpi.patch', + 'GROMACS-2023.3_skip_test_for_plumed.patch', +] +checksums = [ + {'gromacs-2024.4.tar.gz': 'ac618ece2e58afa86b536c5a2c4fcb937f0760318f12d18f10346b6bdebd86a8'}, + {'GROMACS-2023.1_set_omp_num_threads_env_for_ntomp_tests.patch': + '7f41bda16c9c2837624265dda4be252f655d1288ddc4486b1a2422af30d5d199'}, + {'GROMACS-2023.1_fix_tests_for_gmx_thread_mpi.patch': + '6df844bb3bbc51180446a3595c61a4ef195e5f975533a04cef76841aa763aec1'}, + {'GROMACS-2023.3_skip_test_for_plumed.patch': '6c541ee74f71f6a63950134d9d0e3afb176a2e25e76e017b4d1986a59163c083'}, +] + +builddependencies = [ + ('CMake', '3.27.6'), + ('scikit-build-core', '0.9.3'), +] + +dependencies = [ + ('Python', '3.11.5'), + ('SciPy-bundle', '2023.11'), + ('networkx', '3.2.1'), + ('mpi4py', '3.1.5'), + ('PLUMED', local_plumedver), +] + +# PLUMED 2.9.2 is compatible with GROMACS 2024.2; 2024.4 seems to work fine too +ignore_plumed_version_check = True + +# be a bit more forgiving w.r.t. timeouts for GROMACS test suite, +# see also https://gitlab.com/gromacs/gromacs/-/issues/5062 +configopts = "-DGMX_TEST_TIMEOUT_FACTOR=3" + +exts_defaultclass = 'PythonPackage' + +exts_default_options = { + 'source_urls': [PYPI_SOURCE], +} + +exts_list = [ + ('gmxapi', '0.4.2', { + 'preinstallopts': 'export CMAKE_ARGS="-Dgmxapi_ROOT=%(installdir)s ' + + '-C %(installdir)s/share/cmake/gromacs_mpi/gromacs-hints_mpi.cmake" && ', + 'checksums': ['c746c6498c73a75913d7fcb01c13cc001d4bcb82999e9bf91d63578565ed1a1f'], + }), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2024.4-foss-2023b.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2024.4-foss-2023b.eb new file mode 100644 index 000000000000..cf8db688eaf2 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2024.4-foss-2023b.eb @@ -0,0 +1,82 @@ +# 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 +# * Ake Sandgren +# * J. Sassmannshausen +# * Dugan Witherick +# * Christoph Siegert +# License:: MIT/GPL + +name = 'GROMACS' +version = '2024.4' + +homepage = 'https://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 CPU only build, containing both MPI and threadMPI binaries +for both single and double precision. + +It also contains the gmxapi extension for the single precision MPI build. +""" + +toolchain = {'name': 'foss', 'version': '2023b'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = [ + 'https://ftp.gromacs.org/pub/gromacs/', + 'ftp://ftp.gromacs.org/pub/gromacs/', +] +sources = [SOURCELOWER_TAR_GZ] +patches = [ + 'GROMACS-2023.1_set_omp_num_threads_env_for_ntomp_tests.patch', + 'GROMACS-2023.1_fix_tests_for_gmx_thread_mpi.patch', +] +checksums = [ + {'gromacs-2024.4.tar.gz': 'ac618ece2e58afa86b536c5a2c4fcb937f0760318f12d18f10346b6bdebd86a8'}, + {'GROMACS-2023.1_set_omp_num_threads_env_for_ntomp_tests.patch': + '7f41bda16c9c2837624265dda4be252f655d1288ddc4486b1a2422af30d5d199'}, + {'GROMACS-2023.1_fix_tests_for_gmx_thread_mpi.patch': + '6df844bb3bbc51180446a3595c61a4ef195e5f975533a04cef76841aa763aec1'}, +] + +builddependencies = [ + ('CMake', '3.27.6'), + ('scikit-build-core', '0.9.3'), +] + +dependencies = [ + ('Python', '3.11.5'), + ('SciPy-bundle', '2023.11'), + ('networkx', '3.2.1'), + ('mpi4py', '3.1.5'), +] + +# be a bit more forgiving w.r.t. timeouts for GROMACS test suite, +# see also https://gitlab.com/gromacs/gromacs/-/issues/5062 +configopts = "-DGMX_TEST_TIMEOUT_FACTOR=3" + +exts_defaultclass = 'PythonPackage' + +exts_default_options = { + 'source_urls': [PYPI_SOURCE], +} + +exts_list = [ + ('gmxapi', '0.4.2', { + 'preinstallopts': 'export CMAKE_ARGS="-Dgmxapi_ROOT=%(installdir)s ' + + '-C %(installdir)s/share/cmake/gromacs_mpi/gromacs-hints_mpi.cmake" && ', + 'checksums': ['c746c6498c73a75913d7fcb01c13cc001d4bcb82999e9bf91d63578565ed1a1f'], + }), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-foss-2016a-hybrid.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-foss-2016a-hybrid.eb deleted file mode 100644 index 0f65d23d034c..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-foss-2016a-hybrid.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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 , \ -# George Tsouloupas , Kenneth Hoste -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html -# -# Version 5.1.2 -# Author: Adam Huffman -# The Francis Crick Institute -## - -name = 'GROMACS' -version = '5.1.2' -versionsuffix = '-hybrid' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] -sources = [SOURCELOWER_TAR_GZ] - -builddependencies = [ - ('CMake', '3.4.1'), - ('libxml2', '2.9.3') -] - -dependencies = [('Boost', '1.60.0')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-foss-2016a-mt.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-foss-2016a-mt.eb deleted file mode 100644 index 9c98d6f5460c..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-foss-2016a-mt.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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 , \ -# George Tsouloupas , Kenneth Hoste -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html -# -# Version 5.1.2 -# Author: Adam Huffman -# The Francis Crick Institute -## - -name = 'GROMACS' -version = '5.1.2' -versionsuffix = '-mt' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'openmp': True, 'usempi': False} - -source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] -sources = [SOURCELOWER_TAR_GZ] - -builddependencies = [ - ('CMake', '3.4.1'), - ('libxml2', '2.9.3') -] - -dependencies = [('Boost', '1.60.0')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-intel-2016a-hybrid-dp.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-intel-2016a-hybrid-dp.eb deleted file mode 100644 index 922df0412bb6..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-intel-2016a-hybrid-dp.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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 , \ -# George Tsouloupas , Kenneth Hoste -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html -# -# Version 5.1.2 -# Author: Adam Huffman -# The Francis Crick Institute -## - -name = 'GROMACS' -version = '5.1.2' -versionsuffix = '-hybrid-dp' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] -sources = [SOURCELOWER_TAR_GZ] - -builddependencies = [ - ('CMake', '3.5.2'), - ('libxml2', '2.9.3') -] - -dependencies = [('Boost', '1.60.0')] - -double_precision = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-intel-2016a-hybrid.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-intel-2016a-hybrid.eb deleted file mode 100644 index 6db4e0caa31d..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-intel-2016a-hybrid.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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 , \ -# George Tsouloupas , Kenneth Hoste -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html -# -# Version 5.1.2 -# Author: Adam Huffman -# The Francis Crick Institute -## - -name = 'GROMACS' -version = '5.1.2' -versionsuffix = '-hybrid' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] -sources = [SOURCELOWER_TAR_GZ] - -builddependencies = [ - ('CMake', '3.5.2'), - ('libxml2', '2.9.3') -] - -dependencies = [('Boost', '1.60.0')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.4-foss-2016b-hybrid.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.4-foss-2016b-hybrid.eb deleted file mode 100644 index ed0de02f0d2c..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.4-foss-2016b-hybrid.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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 , \ -# George Tsouloupas , Kenneth Hoste -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html -# -# Version 5.1.4 -# Author: Adam Huffman -# The Francis Crick Institute -## - -name = 'GROMACS' -version = '5.1.4' -versionsuffix = '-hybrid' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] -sources = [SOURCELOWER_TAR_GZ] - -builddependencies = [ - ('CMake', '3.5.2'), - ('libxml2', '2.9.4') -] - -dependencies = [('Boost', '1.61.0')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.4-foss-2016b-mt.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.4-foss-2016b-mt.eb deleted file mode 100644 index a3faf1446911..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.4-foss-2016b-mt.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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 , \ -# George Tsouloupas , Kenneth Hoste -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html -# -# Version 5.1.4 -# Author: Adam Huffman -# The Francis Crick Institute -## - -name = 'GROMACS' -version = '5.1.4' -versionsuffix = '-mt' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'openmp': True, 'usempi': False} - -source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] -sources = [SOURCELOWER_TAR_GZ] - -builddependencies = [ - ('CMake', '3.5.2'), - ('libxml2', '2.9.4') -] - -dependencies = [('Boost', '1.61.0')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/gmxapi-0.1.0.1_drop_cmake_requirement.patch b/easybuild/easyconfigs/g/GROMACS/gmxapi-0.1.0.1_drop_cmake_requirement.patch deleted file mode 100644 index 57e5e610f6ca..000000000000 --- a/easybuild/easyconfigs/g/GROMACS/gmxapi-0.1.0.1_drop_cmake_requirement.patch +++ /dev/null @@ -1,16 +0,0 @@ -Drop the cmake requirement from gmxapi, we take that from the dependencies list. - -Ã…ke Sandgren, 20200308 -diff -ru gmxapi-0.1.0.1.orig/setup.py gmxapi-0.1.0.1/setup.py ---- gmxapi-0.1.0.1.orig/setup.py 2019-12-30 12:08:34.000000000 +0100 -+++ gmxapi-0.1.0.1/setup.py 2020-03-08 17:00:54.456270981 +0100 -@@ -152,8 +152,7 @@ - # TODO: (pending infrastructure and further discussion) Replace with CMake variables from GMXAPI version. - version='0.1.0.1', - python_requires='>=3.5, <3.9', -- setup_requires=['cmake>=3.12', -- 'setuptools>=28', -+ setup_requires=['setuptools>=28', - 'scikit-build>=0.7'], - - packages=['gmxapi', 'gmxapi.simulation'], diff --git a/easybuild/easyconfigs/g/GSD/GSD-3.2.0-foss-2022a.eb b/easybuild/easyconfigs/g/GSD/GSD-3.2.0-foss-2022a.eb index 8623f4ba1b45..a7a8e093743b 100644 --- a/easybuild/easyconfigs/g/GSD/GSD-3.2.0-foss-2022a.eb +++ b/easybuild/easyconfigs/g/GSD/GSD-3.2.0-foss-2022a.eb @@ -25,10 +25,6 @@ dependencies = [ ('SciPy-bundle', '2022.05'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - sanity_check_commands = [ 'python -c "import gsd.hoomd"', ] diff --git a/easybuild/easyconfigs/g/GSEA/GSEA-4.0.3.eb b/easybuild/easyconfigs/g/GSEA/GSEA-4.0.3.eb index f4d792e0746a..c4414b305443 100644 --- a/easybuild/easyconfigs/g/GSEA/GSEA-4.0.3.eb +++ b/easybuild/easyconfigs/g/GSEA/GSEA-4.0.3.eb @@ -10,7 +10,7 @@ name = 'GSEA' version = '4.0.3' homepage = 'https://www.gsea-msigdb.org/gsea/index.jsp' -description = """ Gene Set Enrichment Analysis (GSEA) is a computational method that +description = """ Gene Set Enrichment Analysis (GSEA) is a computational method that determines whether an a priori defined set of genes shows statistically significant, concordant differences between two biological states (e.g. phenotypes). """ diff --git a/easybuild/easyconfigs/g/GSL/GSL-1.16-foss-2016a.eb b/easybuild/easyconfigs/g/GSL/GSL-1.16-foss-2016a.eb deleted file mode 100644 index 2cce073a650a..000000000000 --- a/easybuild/easyconfigs/g/GSL/GSL-1.16-foss-2016a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '1.16' - -homepage = 'http://www.gnu.org/software/gsl/' -description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. - The library provides a wide range of mathematical routines such as random number generators, special functions - and least-squares fitting.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic" - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/GSL/GSL-1.16-intel-2016a.eb b/easybuild/easyconfigs/g/GSL/GSL-1.16-intel-2016a.eb deleted file mode 100644 index aaffd974f5fa..000000000000 --- a/easybuild/easyconfigs/g/GSL/GSL-1.16-intel-2016a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '1.16' - -homepage = 'http://www.gnu.org/software/gsl/' -description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. - The library provides a wide range of mathematical routines such as random number generators, special functions - and least-squares fitting.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic" - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/GSL/GSL-2.1-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/g/GSL/GSL-2.1-GCC-5.4.0-2.26.eb deleted file mode 100644 index c670fef8bf7a..000000000000 --- a/easybuild/easyconfigs/g/GSL/GSL-2.1-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '2.1' - -homepage = 'http://www.gnu.org/software/gsl/' -description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. - The library provides a wide range of mathematical routines such as random number generators, special functions - and least-squares fitting.""" - -toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} -toolchainopts = {'opt': True, 'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['59ad06837397617f698975c494fe7b2b698739a59e2fcf830b776428938a0c66'] - -configopts = '--with-pic' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/GSL/GSL-2.1-foss-2016a.eb b/easybuild/easyconfigs/g/GSL/GSL-2.1-foss-2016a.eb deleted file mode 100644 index f4a28c0d8f92..000000000000 --- a/easybuild/easyconfigs/g/GSL/GSL-2.1-foss-2016a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = "2.1" - -homepage = 'http://www.gnu.org/software/gsl/' -description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. - The library provides a wide range of mathematical routines such as random number generators, special functions - and least-squares fitting.""" - -toolchain = {'version': '2016a', 'name': 'foss'} -toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic" - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/GSL/GSL-2.1-foss-2016b.eb b/easybuild/easyconfigs/g/GSL/GSL-2.1-foss-2016b.eb deleted file mode 100644 index f7799c269085..000000000000 --- a/easybuild/easyconfigs/g/GSL/GSL-2.1-foss-2016b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '2.1' - -homepage = 'http://www.gnu.org/software/gsl/' -description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. - The library provides a wide range of mathematical routines such as random number generators, special functions - and least-squares fitting.""" - -toolchain = {'version': '2016b', 'name': 'foss'} -toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -configopts = '--with-pic' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/GSL/GSL-2.1-iccifort-2016.3.210-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/g/GSL/GSL-2.1-iccifort-2016.3.210-GCC-5.4.0-2.26.eb deleted file mode 100644 index c8015154867b..000000000000 --- a/easybuild/easyconfigs/g/GSL/GSL-2.1-iccifort-2016.3.210-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '2.1' - -homepage = 'http://www.gnu.org/software/gsl/' -description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. - The library provides a wide range of mathematical routines such as random number generators, special functions - and least-squares fitting.""" - -toolchain = {'name': 'iccifort', 'version': '2016.3.210-GCC-5.4.0-2.26'} -toolchainopts = {'opt': True, 'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['59ad06837397617f698975c494fe7b2b698739a59e2fcf830b776428938a0c66'] - -configopts = '--with-pic' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/GSL/GSL-2.1-intel-2016a.eb b/easybuild/easyconfigs/g/GSL/GSL-2.1-intel-2016a.eb deleted file mode 100644 index 6ff19555c345..000000000000 --- a/easybuild/easyconfigs/g/GSL/GSL-2.1-intel-2016a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '2.1' - -homepage = 'http://www.gnu.org/software/gsl/' -description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. - The library provides a wide range of mathematical routines such as random number generators, special functions - and least-squares fitting.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic" - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/GSL/GSL-2.1-intel-2016b.eb b/easybuild/easyconfigs/g/GSL/GSL-2.1-intel-2016b.eb deleted file mode 100644 index 5018bf16a60f..000000000000 --- a/easybuild/easyconfigs/g/GSL/GSL-2.1-intel-2016b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '2.1' - -homepage = 'http://www.gnu.org/software/gsl/' -description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. - The library provides a wide range of mathematical routines such as random number generators, special functions - and least-squares fitting.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic" - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/GSL/GSL-2.2.1-intel-2016a.eb b/easybuild/easyconfigs/g/GSL/GSL-2.2.1-intel-2016a.eb deleted file mode 100644 index 6708b4036871..000000000000 --- a/easybuild/easyconfigs/g/GSL/GSL-2.2.1-intel-2016a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '2.2.1' - -homepage = 'http://www.gnu.org/software/gsl/' -description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. - The library provides a wide range of mathematical routines such as random number generators, special functions - and least-squares fitting.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic" - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/GSL/GSL-2.2.1-intel-2016b.eb b/easybuild/easyconfigs/g/GSL/GSL-2.2.1-intel-2016b.eb deleted file mode 100644 index 6a638ab6e5bc..000000000000 --- a/easybuild/easyconfigs/g/GSL/GSL-2.2.1-intel-2016b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '2.2.1' - -homepage = 'http://www.gnu.org/software/gsl/' -description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. - The library provides a wide range of mathematical routines such as random number generators, special functions - and least-squares fitting.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic" - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/GSL/GSL-2.3-foss-2016b.eb b/easybuild/easyconfigs/g/GSL/GSL-2.3-foss-2016b.eb deleted file mode 100644 index 2183152ee42c..000000000000 --- a/easybuild/easyconfigs/g/GSL/GSL-2.3-foss-2016b.eb +++ /dev/null @@ -1,25 +0,0 @@ -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': '2016b'} -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-foss-2017a.eb b/easybuild/easyconfigs/g/GSL/GSL-2.3-foss-2017a.eb deleted file mode 100644 index 66df054b65dc..000000000000 --- a/easybuild/easyconfigs/g/GSL/GSL-2.3-foss-2017a.eb +++ /dev/null @@ -1,25 +0,0 @@ -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-2016b.eb b/easybuild/easyconfigs/g/GSL/GSL-2.3-intel-2016b.eb deleted file mode 100644 index 40738004baec..000000000000 --- a/easybuild/easyconfigs/g/GSL/GSL-2.3-intel-2016b.eb +++ /dev/null @@ -1,19 +0,0 @@ -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': '2016b'} -toolchainopts = {'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic" - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/GSL/GSL-2.3-intel-2017a.eb b/easybuild/easyconfigs/g/GSL/GSL-2.3-intel-2017a.eb deleted file mode 100644 index 23a2fed6dc0d..000000000000 --- a/easybuild/easyconfigs/g/GSL/GSL-2.3-intel-2017a.eb +++ /dev/null @@ -1,19 +0,0 @@ -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 deleted file mode 100644 index 4ea2f3d1a35e..000000000000 --- a/easybuild/easyconfigs/g/GSL/GSL-2.4-GCCcore-6.4.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -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/GSL/GSL-2.5-GCC-7.3.0-2.30.eb b/easybuild/easyconfigs/g/GSL/GSL-2.5-GCC-7.3.0-2.30.eb deleted file mode 100644 index d01f9f59d3c5..000000000000 --- a/easybuild/easyconfigs/g/GSL/GSL-2.5-GCC-7.3.0-2.30.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '2.5' - -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': 'GCC', 'version': '7.3.0-2.30'} -toolchainopts = {'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['0460ad7c2542caaddc6729762952d345374784100223995eb14d614861f2258d'] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/GSL/GSL-2.5-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/g/GSL/GSL-2.5-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 340b6ec7d7eb..000000000000 --- a/easybuild/easyconfigs/g/GSL/GSL-2.5-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '2.5' - -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': 'GCC', 'version': '8.2.0-2.31.1'} -toolchainopts = {'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['0460ad7c2542caaddc6729762952d345374784100223995eb14d614861f2258d'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['gsl-config', 'gsl-histogram', 'gsl-randist']] + - ['include/gsl/gsl_types.h'] + - ['lib/lib%s.%s' % (x, SHLIB_EXT) for x in ['gsl', 'gslcblas']], - 'dirs': [], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/GSL/GSL-2.5-iccifort-2018.3.222-GCC-7.3.0-2.30.eb b/easybuild/easyconfigs/g/GSL/GSL-2.5-iccifort-2018.3.222-GCC-7.3.0-2.30.eb deleted file mode 100644 index bf46d2303dc9..000000000000 --- a/easybuild/easyconfigs/g/GSL/GSL-2.5-iccifort-2018.3.222-GCC-7.3.0-2.30.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '2.5' - -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': 'iccifort', 'version': '2018.3.222-GCC-7.3.0-2.30'} -toolchainopts = {'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['0460ad7c2542caaddc6729762952d345374784100223995eb14d614861f2258d'] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/GSL/GSL-2.5-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/g/GSL/GSL-2.5-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 8f23266cf4e4..000000000000 --- a/easybuild/easyconfigs/g/GSL/GSL-2.5-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '2.5' - -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': 'iccifort', 'version': '2019.1.144-GCC-8.2.0-2.31.1'} -toolchainopts = {'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['0460ad7c2542caaddc6729762952d345374784100223995eb14d614861f2258d'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['gsl-config', 'gsl-histogram', 'gsl-randist']] + - ['include/gsl/gsl_types.h'] + - ['lib/lib%s.%s' % (x, SHLIB_EXT) for x in ['gsl', 'gslcblas']], - 'dirs': [], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/GSL/GSL-2.6-GCC-8.3.0.eb b/easybuild/easyconfigs/g/GSL/GSL-2.6-GCC-8.3.0.eb deleted file mode 100644 index 868a3b9ea2b9..000000000000 --- a/easybuild/easyconfigs/g/GSL/GSL-2.6-GCC-8.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '2.6' - -homepage = 'https://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': 'GCC', 'version': '8.3.0'} -toolchainopts = {'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b782339fc7a38fe17689cb39966c4d821236c28018b6593ddb6fd59ee40786a8'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['gsl-config', 'gsl-histogram', 'gsl-randist']] + - ['include/gsl/gsl_types.h'] + - ['lib/lib%s.%s' % (x, SHLIB_EXT) for x in ['gsl', 'gslcblas']], - 'dirs': [], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/GSL/GSL-2.6-GCC-9.3.0.eb b/easybuild/easyconfigs/g/GSL/GSL-2.6-GCC-9.3.0.eb deleted file mode 100644 index 0311d9f4790e..000000000000 --- a/easybuild/easyconfigs/g/GSL/GSL-2.6-GCC-9.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '2.6' - -homepage = 'https://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': 'GCC', 'version': '9.3.0'} -toolchainopts = {'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b782339fc7a38fe17689cb39966c4d821236c28018b6593ddb6fd59ee40786a8'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['gsl-config', 'gsl-histogram', 'gsl-randist']] + - ['include/gsl/gsl_types.h'] + - ['lib/lib%s.%s' % (x, SHLIB_EXT) for x in ['gsl', 'gslcblas']], - 'dirs': [], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/GSL/GSL-2.6-iccifort-2019.5.281.eb b/easybuild/easyconfigs/g/GSL/GSL-2.6-iccifort-2019.5.281.eb deleted file mode 100644 index 12fda91aa6ae..000000000000 --- a/easybuild/easyconfigs/g/GSL/GSL-2.6-iccifort-2019.5.281.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '2.6' - -homepage = 'https://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': 'iccifort', 'version': '2019.5.281'} -toolchainopts = {'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b782339fc7a38fe17689cb39966c4d821236c28018b6593ddb6fd59ee40786a8'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['gsl-config', 'gsl-histogram', 'gsl-randist']] + - ['include/gsl/gsl_types.h'] + - ['lib/lib%s.%s' % (x, SHLIB_EXT) for x in ['gsl', 'gslcblas']], - 'dirs': [], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/GSL/GSL-2.6-iccifort-2020.1.217.eb b/easybuild/easyconfigs/g/GSL/GSL-2.6-iccifort-2020.1.217.eb deleted file mode 100644 index af6a5a7298c7..000000000000 --- a/easybuild/easyconfigs/g/GSL/GSL-2.6-iccifort-2020.1.217.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GSL' -version = '2.6' - -homepage = 'https://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': 'iccifort', 'version': '2020.1.217'} -toolchainopts = {'unroll': True, 'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b782339fc7a38fe17689cb39966c4d821236c28018b6593ddb6fd59ee40786a8'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['gsl-config', 'gsl-histogram', 'gsl-randist']] + - ['include/gsl/gsl_types.h'] + - ['lib/lib%s.%s' % (x, SHLIB_EXT) for x in ['gsl', 'gslcblas']], - 'dirs': [], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/GSL/GSL-2.8-GCC-13.3.0.eb b/easybuild/easyconfigs/g/GSL/GSL-2.8-GCC-13.3.0.eb new file mode 100644 index 000000000000..251304ed936a --- /dev/null +++ b/easybuild/easyconfigs/g/GSL/GSL-2.8-GCC-13.3.0.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'GSL' +version = '2.8' + +homepage = 'https://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': 'GCC', 'version': '13.3.0'} +toolchainopts = {'unroll': True, 'pic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['6a99eeed15632c6354895b1dd542ed5a855c0f15d9ad1326c6fe2b2c9e423190'] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['gsl-config', 'gsl-histogram', 'gsl-randist']] + + ['include/gsl/gsl_types.h'] + + ['lib/lib%s.%s' % (x, SHLIB_EXT) for x in ['gsl', 'gslcblas']], + 'dirs': [], +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/GST-plugins-bad/GST-plugins-bad-1.22.5-GCC-12.2.0.eb b/easybuild/easyconfigs/g/GST-plugins-bad/GST-plugins-bad-1.22.5-GCC-12.2.0.eb old mode 100755 new mode 100644 diff --git a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-foss-2016a.eb b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-foss-2016a.eb deleted file mode 100644 index b3f086375fe8..000000000000 --- a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-foss-2016a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GST-plugins-base' -version = '0.10.36' - -homepage = 'https://gstreamer.freedesktop.org/' -description = """GStreamer is a library for constructing graphs of media-handling - components. The applications it supports range from simple - Ogg/Vorbis playback, audio/video streaming to complex audio - (mixing) and video (non-linear editing) processing.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://gstreamer.freedesktop.org/src/gst-plugins-base'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['1fe45c3894903001d4d008b0713dab089f53726dcb5842d5b40c2595a984e64a'] - -dependencies = [('GStreamer', '0.10.36')] - -# does not work with Bison 3.x -builddependencies = [ - ('Bison', '2.7', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/gst-%s-%%(version_major_minor)s' % x for x in ['discoverer', 'visualise']] + - ['lib/libgst%s-%%(version_major_minor)s.%s' % (x, SHLIB_EXT) for x in ['app', 'audio', 'video']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-foss-2017b.eb b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-foss-2017b.eb deleted file mode 100644 index f5ace84b7968..000000000000 --- a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-foss-2017b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GST-plugins-base' -version = '0.10.36' - -homepage = 'https://gstreamer.freedesktop.org/' -description = """GStreamer is a library for constructing graphs of media-handling - components. The applications it supports range from simple - Ogg/Vorbis playback, audio/video streaming to complex audio - (mixing) and video (non-linear editing) processing.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['https://gstreamer.freedesktop.org/src/gst-plugins-base'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['1fe45c3894903001d4d008b0713dab089f53726dcb5842d5b40c2595a984e64a'] - -dependencies = [('GStreamer', '0.10.36')] - -# does not work with Bison 3.x -builddependencies = [ - ('Bison', '2.7'), -] - -sanity_check_paths = { - 'files': ['bin/gst-%s-%%(version_major_minor)s' % x for x in ['discoverer', 'visualise']] + - ['lib/libgst%s-%%(version_major_minor)s.%s' % (x, SHLIB_EXT) for x in ['app', 'audio', 'video']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-foss-2018b.eb b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-foss-2018b.eb deleted file mode 100644 index b77d7997cff3..000000000000 --- a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-foss-2018b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GST-plugins-base' -version = '0.10.36' - -homepage = 'https://gstreamer.freedesktop.org/' -description = """GStreamer is a library for constructing graphs of media-handling - components. The applications it supports range from simple - Ogg/Vorbis playback, audio/video streaming to complex audio - (mixing) and video (non-linear editing) processing.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://gstreamer.freedesktop.org/src/gst-plugins-base'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['1fe45c3894903001d4d008b0713dab089f53726dcb5842d5b40c2595a984e64a'] - -dependencies = [ - ('GStreamer', '0.10.36'), -] - -# does not work with Bison 3.x -builddependencies = [ - ('Bison', '2.7', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/gst-%s-%%(version_major_minor)s' % x for x in ['discoverer', 'visualise']] + - ['lib/libgst%s-%%(version_major_minor)s.%s' % (x, SHLIB_EXT) for x in ['app', 'audio', 'video']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-intel-2016a.eb b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-intel-2016a.eb deleted file mode 100644 index 7c60f6003765..000000000000 --- a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-intel-2016a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GST-plugins-base' -version = '0.10.36' - -homepage = 'https://gstreamer.freedesktop.org/' -description = """GStreamer is a library for constructing graphs of media-handling - components. The applications it supports range from simple - Ogg/Vorbis playback, audio/video streaming to complex audio - (mixing) and video (non-linear editing) processing.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['https://gstreamer.freedesktop.org/src/gst-plugins-base'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['1fe45c3894903001d4d008b0713dab089f53726dcb5842d5b40c2595a984e64a'] - -dependencies = [('GStreamer', '0.10.36')] - -# does not work with Bison 3.x -builddependencies = [ - ('Bison', '2.7', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/gst-%s-%%(version_major_minor)s' % x for x in ['discoverer', 'visualise']] + - ['lib/libgst%s-%%(version_major_minor)s.%s' % (x, SHLIB_EXT) for x in ['app', 'audio', 'video']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-intel-2016b.eb b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-intel-2016b.eb deleted file mode 100644 index 37624651adc5..000000000000 --- a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-intel-2016b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GST-plugins-base' -version = '0.10.36' - -homepage = 'https://gstreamer.freedesktop.org/' -description = """GStreamer is a library for constructing graphs of media-handling - components. The applications it supports range from simple - Ogg/Vorbis playback, audio/video streaming to complex audio - (mixing) and video (non-linear editing) processing.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://gstreamer.freedesktop.org/src/gst-plugins-base'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['1fe45c3894903001d4d008b0713dab089f53726dcb5842d5b40c2595a984e64a'] - -dependencies = [('GStreamer', '0.10.36')] - -# does not work with Bison 3.x -builddependencies = [ - ('Bison', '2.7', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/gst-%s-%%(version_major_minor)s' % x for x in ['discoverer', 'visualise']] + - ['lib/libgst%s-%%(version_major_minor)s.%s' % (x, SHLIB_EXT) for x in ['app', 'audio', 'video']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-intel-2017a.eb b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-intel-2017a.eb deleted file mode 100644 index d7288a32abae..000000000000 --- a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-intel-2017a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GST-plugins-base' -version = '0.10.36' - -homepage = 'https://gstreamer.freedesktop.org/' -description = """GStreamer is a library for constructing graphs of media-handling - components. The applications it supports range from simple - Ogg/Vorbis playback, audio/video streaming to complex audio - (mixing) and video (non-linear editing) processing.""" - -toolchain = {'name': 'intel', 'version': '2017a'} - -source_urls = ['https://gstreamer.freedesktop.org/src/gst-plugins-base'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['1fe45c3894903001d4d008b0713dab089f53726dcb5842d5b40c2595a984e64a'] - -dependencies = [('GStreamer', '0.10.36')] - -# does not work with Bison 3.x -builddependencies = [ - ('Bison', '2.7', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/gst-%s-%%(version_major_minor)s' % x for x in ['discoverer', 'visualise']] + - ['lib/libgst%s-%%(version_major_minor)s.%s' % (x, SHLIB_EXT) for x in ['app', 'audio', 'video']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-intel-2017b.eb b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-intel-2017b.eb deleted file mode 100644 index a5c058c8d8f3..000000000000 --- a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-intel-2017b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GST-plugins-base' -version = '0.10.36' - -homepage = 'https://gstreamer.freedesktop.org/' -description = """GStreamer is a library for constructing graphs of media-handling - components. The applications it supports range from simple - Ogg/Vorbis playback, audio/video streaming to complex audio - (mixing) and video (non-linear editing) processing.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://gstreamer.freedesktop.org/src/gst-plugins-base'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['1fe45c3894903001d4d008b0713dab089f53726dcb5842d5b40c2595a984e64a'] - -dependencies = [('GStreamer', '0.10.36')] - -# does not work with Bison 3.x -builddependencies = [ - ('Bison', '2.7'), -] - -sanity_check_paths = { - 'files': ['bin/gst-%s-%%(version_major_minor)s' % x for x in ['discoverer', 'visualise']] + - ['lib/libgst%s-%%(version_major_minor)s.%s' % (x, SHLIB_EXT) for x in ['app', 'audio', 'video']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.16.0-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.16.0-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 258bb37f9ed2..000000000000 --- a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.16.0-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'GST-plugins-base' -version = '1.16.0' - -homepage = 'https://gstreamer.freedesktop.org/' -description = """GStreamer is a library for constructing graphs of media-handling - components. The applications it supports range from simple - Ogg/Vorbis playback, audio/video streaming to complex audio - (mixing) and video (non-linear editing) processing.""" - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} - -source_urls = ['https://gstreamer.freedesktop.org/src/gst-plugins-base'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['4093aa7b51e28fb24dfd603893fead8d1b7782f088b05ed0f22a21ef176fb5ae'] - -builddependencies = [ - ('Meson', '0.50.0', '-Python-3.7.2'), - ('Ninja', '1.9.0'), - ('GObject-Introspection', '1.60.1', '-Python-3.7.2'), - ('gettext', '0.19.8.1'), - ('pkg-config', '0.29.2'), - ('Bison', '3.0.5'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('GLib', '2.60.1'), - ('GTK+', '3.24.8'), - ('GStreamer', '1.16.0'), - ('Gdk-Pixbuf', '2.38.1'), - ('X11', '20190311'), - ('Mesa', '19.0.1'), -] - -sanity_check_paths = { - 'files': ['bin/gst-%s-1.0' % x for x in ['discoverer', 'play', 'device-monitor']] + - ['lib/libgst%s-1.0.%s' % (x, SHLIB_EXT) for x in ['app', 'audio', 'video']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.16.2-GCC-8.3.0.eb b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.16.2-GCC-8.3.0.eb deleted file mode 100644 index 504355c61183..000000000000 --- a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.16.2-GCC-8.3.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'GST-plugins-base' -version = '1.16.2' - -homepage = 'https://gstreamer.freedesktop.org/' -description = """GStreamer is a library for constructing graphs of media-handling - components. The applications it supports range from simple - Ogg/Vorbis playback, audio/video streaming to complex audio - (mixing) and video (non-linear editing) processing.""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -source_urls = ['https://gstreamer.freedesktop.org/src/gst-plugins-base'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['b13e73e2fe74a4166552f9577c3dcb24bed077021b9c7fa600d910ec6987816a'] - -builddependencies = [ - ('Meson', '0.59.1', '-Python-3.7.4'), - ('Ninja', '1.9.0'), - ('GObject-Introspection', '1.63.1', '-Python-3.7.4'), - ('gettext', '0.20.1'), - ('pkg-config', '0.29.2'), - ('Bison', '3.3.2'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('GLib', '2.62.0'), - ('GTK+', '3.24.13'), - ('GStreamer', '1.16.2'), - ('Gdk-Pixbuf', '2.38.2'), - ('X11', '20190717'), - ('Mesa', '19.1.7'), -] - -sanity_check_paths = { - 'files': ['bin/gst-%s-1.0' % x for x in ['discoverer', 'play', 'device-monitor']] + - ['lib/libgst%s-1.0.%s' % (x, SHLIB_EXT) for x in ['app', 'audio', 'video']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.24.8-GCC-13.2.0.eb b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.24.8-GCC-13.2.0.eb new file mode 100644 index 000000000000..014fbdb6aba2 --- /dev/null +++ b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.24.8-GCC-13.2.0.eb @@ -0,0 +1,43 @@ +easyblock = 'MesonNinja' + +name = 'GST-plugins-base' +version = '1.24.8' + +homepage = 'https://gstreamer.freedesktop.org/' +description = """GStreamer is a library for constructing graphs of media-handling + components. The applications it supports range from simple + Ogg/Vorbis playback, audio/video streaming to complex audio + (mixing) and video (non-linear editing) processing.""" + +toolchain = {'name': 'GCC', 'version': '13.2.0'} + +source_urls = ['https://gstreamer.freedesktop.org/src/gst-plugins-base'] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['10fb31743750ccd498d3933e8aaecda563ebc65596a6ab875b47ee936e4b9599'] + +builddependencies = [ + ('Meson', '1.2.3'), + ('Ninja', '1.11.1'), + ('GObject-Introspection', '1.78.1'), + ('gettext', '0.22'), + ('pkgconf', '2.0.3'), + ('Bison', '3.8.2'), +] + +dependencies = [ + ('zlib', '1.2.13'), + ('GLib', '2.78.1'), + ('GStreamer', '1.24.8'), + ('Gdk-Pixbuf', '2.42.10'), + ('X11', '20231019'), + ('Mesa', '23.1.9'), + ('Graphene', '1.10.8'), +] + +sanity_check_paths = { + 'files': ['bin/gst-%s-1.0' % x for x in ['discoverer', 'play', 'device-monitor']] + + ['lib/libgst%s-1.0.%s' % (x, SHLIB_EXT) for x in ['app', 'audio', 'video']], + 'dirs': ['include', 'share'] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.24.8-GCC-13.3.0.eb b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.24.8-GCC-13.3.0.eb new file mode 100644 index 000000000000..13311a9a434c --- /dev/null +++ b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.24.8-GCC-13.3.0.eb @@ -0,0 +1,43 @@ +easyblock = 'MesonNinja' + +name = 'GST-plugins-base' +version = '1.24.8' + +homepage = 'https://gstreamer.freedesktop.org/' +description = """GStreamer is a library for constructing graphs of media-handling + components. The applications it supports range from simple + Ogg/Vorbis playback, audio/video streaming to complex audio + (mixing) and video (non-linear editing) processing.""" + +toolchain = {'name': 'GCC', 'version': '13.3.0'} + +source_urls = ['https://gstreamer.freedesktop.org/src/gst-plugins-base'] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['10fb31743750ccd498d3933e8aaecda563ebc65596a6ab875b47ee936e4b9599'] + +builddependencies = [ + ('Meson', '1.4.0'), + ('Ninja', '1.12.1'), + ('GObject-Introspection', '1.80.1'), + ('gettext', '0.22.5'), + ('pkgconf', '2.2.0'), + ('Bison', '3.8.2'), +] + +dependencies = [ + ('zlib', '1.3.1'), + ('GLib', '2.80.4'), + ('GStreamer', '1.24.8'), + ('Gdk-Pixbuf', '2.42.11'), + ('X11', '20240607'), + ('Mesa', '24.1.3'), + ('Graphene', '1.10.8'), +] + +sanity_check_paths = { + 'files': ['bin/gst-%s-1.0' % x for x in ['discoverer', 'play', 'device-monitor']] + + ['lib/libgst%s-1.0.%s' % (x, SHLIB_EXT) for x in ['app', 'audio', 'video']], + 'dirs': ['include', 'share'] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.6.4-foss-2016a.eb b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.6.4-foss-2016a.eb deleted file mode 100644 index 69edf4e58799..000000000000 --- a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.6.4-foss-2016a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GST-plugins-base' -version = '1.6.4' - -homepage = 'https://gstreamer.freedesktop.org/' -description = """GStreamer is a library for constructing graphs of media-handling - components. The applications it supports range from simple - Ogg/Vorbis playback, audio/video streaming to complex audio - (mixing) and video (non-linear editing) processing.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://gstreamer.freedesktop.org/src/gst-plugins-base'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['7a193e2a66b0d7411160ef2a373184c8aa3cdeaa576fa270be346716220d9606'] - -dependencies = [('GStreamer', '1.6.4')] - -builddependencies = [ - ('Bison', '3.0.4', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/gst-%s-1.0' % x for x in ['discoverer', 'play']] + - ['lib/libgst%s-1.0.%s' % (x, SHLIB_EXT) for x in ['app', 'audio', 'video']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.8.3-foss-2016a.eb b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.8.3-foss-2016a.eb deleted file mode 100644 index 178b50575df8..000000000000 --- a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.8.3-foss-2016a.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GST-plugins-base' -version = '1.8.3' - -homepage = 'https://gstreamer.freedesktop.org/' -description = """GStreamer is a library for constructing graphs of media-handling - components. The applications it supports range from simple - Ogg/Vorbis playback, audio/video streaming to complex audio - (mixing) and video (non-linear editing) processing.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://gstreamer.freedesktop.org/src/gst-plugins-base'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['114871d4d63606b4af424a8433cd923e4ff66896b244bb7ac97b9da47f71e79e'] - -dependencies = [ - ('GStreamer', '1.8.3'), - ('gettext', '0.19.7'), -] - -builddependencies = [ - ('Autotools', '20150215'), - ('pkg-config', '0.29.1'), - ('Bison', '3.0.4', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/gst-%s-1.0' % x for x in ['discoverer', 'play', 'device-monitor']] + - ['lib/libgst%s-1.0.%s' % (x, SHLIB_EXT) for x in ['app', 'audio', 'video']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-foss-2016a.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-foss-2016a.eb deleted file mode 100644 index c3a7851b6789..000000000000 --- a/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-foss-2016a.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GStreamer' -version = '0.10.36' - -homepage = 'https://gstreamer.freedesktop.org/' -description = """GStreamer is a library for constructing graphs of media-handling - components. The applications it supports range from simple - Ogg/Vorbis playback, audio/video streaming to complex audio - (mixing) and video (non-linear editing) processing.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://gstreamer.freedesktop.org/src/gstreamer'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['9151aa108c177054387885763fa0e433e76780f7c5655c70a5390f2a6c6871da'] - -dependencies = [ - ('GLib', '2.48.0'), - ('GObject-Introspection', '1.48.0'), - ('zlib', '1.2.8'), -] - -# does not work with Bison 3.x -builddependencies = [ - ('Bison', '2.7', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/gst-%s-%%(version_major_minor)s' % x for x in ['inspect', 'typefind', 'launch']] + - ['lib/libgst%s-%%(version_major_minor)s.%s' % (x, SHLIB_EXT) for x in ['reamer', 'base', - 'controller', 'check']], - 'dirs': ['include', 'share', 'libexec'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-foss-2017b.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-foss-2017b.eb deleted file mode 100644 index 916e6d4045b0..000000000000 --- a/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-foss-2017b.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GStreamer' -version = '0.10.36' - -homepage = 'https://gstreamer.freedesktop.org/' -description = """GStreamer is a library for constructing graphs of media-handling - components. The applications it supports range from simple - Ogg/Vorbis playback, audio/video streaming to complex audio - (mixing) and video (non-linear editing) processing.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['https://gstreamer.freedesktop.org/src/gstreamer'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['9151aa108c177054387885763fa0e433e76780f7c5655c70a5390f2a6c6871da'] - -dependencies = [ - ('GLib', '2.53.5'), - ('GObject-Introspection', '1.53.5', '-Python-2.7.14'), - ('zlib', '1.2.11'), -] - -# does not work with Bison 3.x -builddependencies = [ - ('flex', '2.6.4'), - ('Bison', '2.7'), -] - -sanity_check_paths = { - 'files': ['bin/gst-%s-%%(version_major_minor)s' % x for x in ['inspect', 'typefind', 'launch']] + - ['lib/libgst%s-%%(version_major_minor)s.%s' % (x, SHLIB_EXT) for x in ['reamer', 'base', - 'controller', 'check']], - 'dirs': ['include', 'share', 'libexec'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-foss-2018b.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-foss-2018b.eb deleted file mode 100644 index dd3738d82c96..000000000000 --- a/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-foss-2018b.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GStreamer' -version = '0.10.36' - -homepage = 'https://gstreamer.freedesktop.org/' -description = """GStreamer is a library for constructing graphs of media-handling - components. The applications it supports range from simple - Ogg/Vorbis playback, audio/video streaming to complex audio - (mixing) and video (non-linear editing) processing.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://gstreamer.freedesktop.org/src/gstreamer'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['9151aa108c177054387885763fa0e433e76780f7c5655c70a5390f2a6c6871da'] - -dependencies = [ - ('GLib', '2.54.3'), - ('GObject-Introspection', '1.54.1', '-Python-2.7.15'), - ('zlib', '1.2.11'), -] - -# does not work with Bison 3.x -builddependencies = [ - ('flex', '2.6.4', '', SYSTEM), - ('Bison', '2.7', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/gst-%s-%%(version_major_minor)s' % x for x in ['inspect', 'typefind', 'launch']] + - ['lib/libgst%s-%%(version_major_minor)s.%s' % (x, SHLIB_EXT) for x in ['reamer', 'base', - 'controller', 'check']], - 'dirs': ['include', 'share', 'libexec'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-intel-2016a.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-intel-2016a.eb deleted file mode 100644 index fd95931f5df7..000000000000 --- a/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-intel-2016a.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GStreamer' -version = '0.10.36' - -homepage = 'https://gstreamer.freedesktop.org/' -description = """GStreamer is a library for constructing graphs of media-handling - components. The applications it supports range from simple - Ogg/Vorbis playback, audio/video streaming to complex audio - (mixing) and video (non-linear editing) processing.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['https://gstreamer.freedesktop.org/src/gstreamer'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['9151aa108c177054387885763fa0e433e76780f7c5655c70a5390f2a6c6871da'] - -dependencies = [ - ('GLib', '2.47.5'), - ('GObject-Introspection', '1.47.1'), - ('zlib', '1.2.8'), -] - -# does not work with Bison 3.x -builddependencies = [ - ('Bison', '2.7', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/gst-%s-%%(version_major_minor)s' % x for x in ['inspect', 'typefind', 'launch']] + - ['lib/libgst%s-%%(version_major_minor)s.%s' % (x, SHLIB_EXT) for x in ['reamer', 'base', - 'controller', 'check']], - 'dirs': ['include', 'share', 'libexec'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-intel-2016b.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-intel-2016b.eb deleted file mode 100644 index d24fcda642aa..000000000000 --- a/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-intel-2016b.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GStreamer' -version = '0.10.36' - -homepage = 'https://gstreamer.freedesktop.org/' -description = """GStreamer is a library for constructing graphs of media-handling - components. The applications it supports range from simple - Ogg/Vorbis playback, audio/video streaming to complex audio - (mixing) and video (non-linear editing) processing.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://gstreamer.freedesktop.org/src/gstreamer'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['9151aa108c177054387885763fa0e433e76780f7c5655c70a5390f2a6c6871da'] - -dependencies = [ - ('GLib', '2.49.5'), - ('GObject-Introspection', '1.49.1'), - ('zlib', '1.2.8'), -] - -# does not work with Bison 3.x -builddependencies = [ - ('Bison', '2.7', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/gst-%s-%%(version_major_minor)s' % x for x in ['inspect', 'typefind', 'launch']] + - ['lib/libgst%s-%%(version_major_minor)s.%s' % (x, SHLIB_EXT) for x in ['reamer', 'base', - 'controller', 'check']], - 'dirs': ['include', 'share', 'libexec'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-intel-2017a.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-intel-2017a.eb deleted file mode 100644 index 34a46387e529..000000000000 --- a/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-intel-2017a.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GStreamer' -version = '0.10.36' - -homepage = 'https://gstreamer.freedesktop.org/' -description = """GStreamer is a library for constructing graphs of media-handling - components. The applications it supports range from simple - Ogg/Vorbis playback, audio/video streaming to complex audio - (mixing) and video (non-linear editing) processing.""" - -toolchain = {'name': 'intel', 'version': '2017a'} - -source_urls = ['https://gstreamer.freedesktop.org/src/gstreamer'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['9151aa108c177054387885763fa0e433e76780f7c5655c70a5390f2a6c6871da'] - -dependencies = [ - ('GLib', '2.53.5'), - ('GObject-Introspection', '1.53.5', '-Python-2.7.13'), - ('zlib', '1.2.11'), -] - -# does not work with Bison 3.x -builddependencies = [ - ('flex', '2.6.4'), - ('Bison', '2.7'), -] - -sanity_check_paths = { - 'files': ['bin/gst-%s-%%(version_major_minor)s' % x for x in ['inspect', 'typefind', 'launch']] + - ['lib/libgst%s-%%(version_major_minor)s.%s' % (x, SHLIB_EXT) for x in ['reamer', 'base', - 'controller', 'check']], - 'dirs': ['include', 'share', 'libexec'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-intel-2017b.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-intel-2017b.eb deleted file mode 100644 index 91b34432494c..000000000000 --- a/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-intel-2017b.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GStreamer' -version = '0.10.36' - -homepage = 'https://gstreamer.freedesktop.org/' -description = """GStreamer is a library for constructing graphs of media-handling - components. The applications it supports range from simple - Ogg/Vorbis playback, audio/video streaming to complex audio - (mixing) and video (non-linear editing) processing.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://gstreamer.freedesktop.org/src/gstreamer'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['9151aa108c177054387885763fa0e433e76780f7c5655c70a5390f2a6c6871da'] - -dependencies = [ - ('GLib', '2.53.5'), - ('GObject-Introspection', '1.53.5', '-Python-2.7.14'), - ('zlib', '1.2.11'), -] - -# does not work with Bison 3.x -builddependencies = [ - ('flex', '2.6.4'), - - ('Bison', '2.7'), -] - -sanity_check_paths = { - 'files': ['bin/gst-%s-%%(version_major_minor)s' % x for x in ['inspect', 'typefind', 'launch']] + - ['lib/libgst%s-%%(version_major_minor)s.%s' % (x, SHLIB_EXT) for x in ['reamer', 'base', - 'controller', 'check']], - 'dirs': ['include', 'share', 'libexec'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.15.1-fosscuda-2018b.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.15.1-fosscuda-2018b.eb deleted file mode 100644 index d83a6dfe2071..000000000000 --- a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.15.1-fosscuda-2018b.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GStreamer' -version = '1.15.1' - -homepage = 'https://gstreamer.freedesktop.org/' -description = """GStreamer is a library for constructing graphs of media-handling - components. The applications it supports range from simple - Ogg/Vorbis playback, audio/video streaming to complex audio - (mixing) and video (non-linear editing) processing.""" - -toolchain = {'name': 'fosscuda', 'version': '2018b'} - -source_urls = ['https://gstreamer.freedesktop.org/src/gstreamer'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['780ae2347f9780fea264a602a7c04a87a43998188e7bd9c59afb4d7c864f3117'] - -builddependencies = [ - ('Bison', '3.0.5'), - ('flex', '2.6.4'), - ('GObject-Introspection', '1.54.1', '-Python-2.7.15'), - ('gettext', '0.19.8.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('GLib', '2.54.3'), - ('zlib', '1.2.11'), - ('libunwind', '1.2.1'), -] - -configopts = '--with-dw=no ' - -sanity_check_paths = { - 'files': [], - 'dirs': ['include', 'share', 'libexec'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.16.0-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.16.0-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 1e320e100bf1..000000000000 --- a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.16.0-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GStreamer' -version = '1.16.0' - -homepage = 'https://gstreamer.freedesktop.org/' -description = """GStreamer is a library for constructing graphs of media-handling - components. The applications it supports range from simple - Ogg/Vorbis playback, audio/video streaming to complex audio - (mixing) and video (non-linear editing) processing.""" - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} - -source_urls = ['https://gstreamer.freedesktop.org/src/gstreamer'] -sources = [SOURCELOWER_TAR_XZ] -patches = [ - '%(name)s-1.18_fix_bad_suid.patch', -] -checksums = [ - {'gstreamer-1.16.0.tar.xz': '0e8e2f7118be437cba879353970cf83c2acced825ecb9275ba05d9186ef07c00'}, - {'GStreamer-1.18_fix_bad_suid.patch': '3d963ffdaf157ed92f46a071c4ef46f548c0b19186427e8404cb066705bbb61a'}, -] - -builddependencies = [ - ('Perl', '5.28.1'), - ('Bison', '3.0.5'), - ('flex', '2.6.4'), - ('GObject-Introspection', '1.60.1', '-Python-3.7.2'), - ('gettext', '0.19.8.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('GLib', '2.60.1'), - ('zlib', '1.2.11'), - ('libunwind', '1.3.1'), -] - -configopts = '--with-dw=no ' - -sanity_check_paths = { - 'files': [], - 'dirs': ['include', 'share', 'libexec'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.16.2-GCC-8.3.0.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.16.2-GCC-8.3.0.eb deleted file mode 100644 index 370fa85b4cf4..000000000000 --- a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.16.2-GCC-8.3.0.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GStreamer' -version = '1.16.2' - -homepage = 'https://gstreamer.freedesktop.org/' -description = """GStreamer is a library for constructing graphs of media-handling - components. The applications it supports range from simple - Ogg/Vorbis playback, audio/video streaming to complex audio - (mixing) and video (non-linear editing) processing.""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -source_urls = ['https://gstreamer.freedesktop.org/src/gstreamer'] -sources = [SOURCELOWER_TAR_XZ] -patches = [ - '%(name)s-1.18_fix_bad_suid.patch', -] -checksums = [ - {'gstreamer-1.16.2.tar.xz': 'e3f044246783fd685439647373fa13ba14f7ab0b346eadd06437092f8419e94e'}, - {'GStreamer-1.18_fix_bad_suid.patch': '3d963ffdaf157ed92f46a071c4ef46f548c0b19186427e8404cb066705bbb61a'}, -] - -builddependencies = [ - ('Perl', '5.30.0'), - ('Bison', '3.3.2'), - ('flex', '2.6.4'), - ('GObject-Introspection', '1.63.1', '-Python-3.7.4'), - ('gettext', '0.20.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('GMP', '6.1.2'), - ('GSL', '2.6'), - ('GLib', '2.62.0'), - ('GTK+', '3.24.13'), - ('libunwind', '1.3.1'), -] - -configopts = '--with-dw=no ' - -sanity_check_paths = { - 'files': [], - 'dirs': ['include', 'share', 'libexec'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.24.8-GCC-13.2.0.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.24.8-GCC-13.2.0.eb new file mode 100644 index 000000000000..4b2634beaaab --- /dev/null +++ b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.24.8-GCC-13.2.0.eb @@ -0,0 +1,47 @@ +easyblock = 'MesonNinja' + +name = 'GStreamer' +version = '1.24.8' + +homepage = 'https://gstreamer.freedesktop.org/' +description = """GStreamer is a library for constructing graphs of media-handling + components. The applications it supports range from simple + Ogg/Vorbis playback, audio/video streaming to complex audio + (mixing) and video (non-linear editing) processing.""" + +toolchain = {'name': 'GCC', 'version': '13.2.0'} + +source_urls = ['https://%(namelower)s.freedesktop.org/src/%(namelower)s'] +sources = [SOURCELOWER_TAR_XZ] +patches = ['%(name)s-1.24_fix_bad_suid.patch'] +checksums = ['b807dbf36c5d2b3ce1c604133ed0c737350f9523ce4d8d644a1177c5f9d6ded3', # gstreamer-1.24.8.tar.xz + 'e40c8b195cc9d44f2d9b92e57608e097ef8dac6fa761c5610fcb836f88610cb1', # %(name)s-1.24_fix_bad_suid.patch + ] + +builddependencies = [ + ('Meson', '1.2.3'), + ('Ninja', '1.11.1'), + ('Perl', '5.38.0'), + ('Bison', '3.8.2'), + ('flex', '2.6.4'), + ('GObject-Introspection', '1.78.1'), + ('gettext', '0.22'), + ('pkgconf', '2.0.3'), +] +dependencies = [ + ('Python', '3.11.5'), + ('zlib', '1.2.13'), + ('GMP', '6.3.0'), + ('GSL', '2.7'), + ('GLib', '2.78.1'), + ('libunwind', '1.6.2'), + ('elfutils', '0.190'), +] + + +sanity_check_paths = { + 'files': [], + 'dirs': ['include', 'share', 'libexec'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.24.8-GCC-13.3.0.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.24.8-GCC-13.3.0.eb new file mode 100644 index 000000000000..5c3ef3f7b456 --- /dev/null +++ b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.24.8-GCC-13.3.0.eb @@ -0,0 +1,47 @@ +easyblock = 'MesonNinja' + +name = 'GStreamer' +version = '1.24.8' + +homepage = 'https://gstreamer.freedesktop.org/' +description = """GStreamer is a library for constructing graphs of media-handling + components. The applications it supports range from simple + Ogg/Vorbis playback, audio/video streaming to complex audio + (mixing) and video (non-linear editing) processing.""" + +toolchain = {'name': 'GCC', 'version': '13.3.0'} + +source_urls = ['https://%(namelower)s.freedesktop.org/src/%(namelower)s'] +sources = [SOURCELOWER_TAR_XZ] +patches = ['%(name)s-1.24_fix_bad_suid.patch'] +checksums = ['b807dbf36c5d2b3ce1c604133ed0c737350f9523ce4d8d644a1177c5f9d6ded3', # gstreamer-1.24.8.tar.xz + 'e40c8b195cc9d44f2d9b92e57608e097ef8dac6fa761c5610fcb836f88610cb1', # %(name)s-1.24_fix_bad_suid.patch + ] + +builddependencies = [ + ('Meson', '1.4.0'), + ('Ninja', '1.12.1'), + ('Perl', '5.38.2'), + ('Bison', '3.8.2'), + ('flex', '2.6.4'), + ('GObject-Introspection', '1.80.1'), + ('gettext', '0.22.5'), + ('pkgconf', '2.2.0'), +] +dependencies = [ + ('Python', '3.12.3'), + ('zlib', '1.3.1'), + ('GMP', '6.3.0'), + ('GSL', '2.8'), + ('GLib', '2.80.4'), + ('libunwind', '1.8.1'), + ('elfutils', '0.191'), +] + + +sanity_check_paths = { + 'files': [], + 'dirs': ['include', 'share', 'libexec'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.24_fix_bad_suid.patch b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.24_fix_bad_suid.patch new file mode 100644 index 000000000000..c7497079889c --- /dev/null +++ b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.24_fix_bad_suid.patch @@ -0,0 +1,22 @@ +Do NOT make files setuid or try to do setcap. +That's a recipe for disaster. +Ã…ke Sandgren, 20221031 +Stefan Wolfsheimer, upated to version 1.24.8 + +--- gstreamer-1.24.8.orig/libs/gst/helpers/ptp/ptp_helper_post_install.sh 2024-09-19 12:01:21.000000000 +0200 ++++ gstreamer-1.24.8/libs/gst/helpers/ptp/ptp_helper_post_install.sh 2024-10-22 17:43:55.971711002 +0200 +@@ -11,14 +11,10 @@ + setuid-root) + echo "$0: permissions before: " + ls -l "$ptp_helper" +- chown root "$ptp_helper" || true +- chmod u+s "$ptp_helper" || true + echo "$0: permissions after: " + ls -l "$ptp_helper" + ;; + capabilities) +- echo "Calling $setcap cap_sys_nice,cap_net_bind_service,cap_net_admin+ep $ptp_helper" +- $setcap cap_sys_nice,cap_net_bind_service,cap_net_admin+ep "$ptp_helper" || true + ;; + none) + echo "No perms/caps to set for $ptp_helper" diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.6.4-foss-2016a.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.6.4-foss-2016a.eb deleted file mode 100644 index c7044fe55921..000000000000 --- a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.6.4-foss-2016a.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GStreamer' -version = '1.6.4' - -homepage = 'https://gstreamer.freedesktop.org/' -description = """GStreamer is a library for constructing graphs of media-handling - components. The applications it supports range from simple - Ogg/Vorbis playback, audio/video streaming to complex audio - (mixing) and video (non-linear editing) processing.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://gstreamer.freedesktop.org/src/gstreamer'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['4ccba88a286b13d6f2d8c1180f78a13dcd49f2fc3cb2b3b3f502b3a23f7c01b5'] - -dependencies = [ - ('GLib', '2.48.0'), - ('GObject-Introspection', '1.48.0'), - ('zlib', '1.2.8'), -] - -builddependencies = [ - ('Bison', '3.0.4', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/gst-%s-1.0' % x for x in ['inspect', 'typefind', 'launch']] + - ['lib/libgst%s-1.0.%s' % (x, SHLIB_EXT) for x in ['reamer', 'base', - 'controller', 'check']], - 'dirs': ['include', 'share', 'libexec'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.8.3-foss-2016a.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.8.3-foss-2016a.eb deleted file mode 100644 index 1ef44da1de5f..000000000000 --- a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.8.3-foss-2016a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GStreamer' -version = '1.8.3' - -homepage = 'https://gstreamer.freedesktop.org/' -description = """GStreamer is a library for constructing graphs of media-handling - components. The applications it supports range from simple - Ogg/Vorbis playback, audio/video streaming to complex audio - (mixing) and video (non-linear editing) processing.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://gstreamer.freedesktop.org/src/gstreamer'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['66b37762d4fdcd63bce5a2bec57e055f92420e95037361609900278c0db7c53f'] - -dependencies = [ - ('GLib', '2.48.0'), - ('GObject-Introspection', '1.48.0'), - ('zlib', '1.2.8'), -] - -builddependencies = [ - ('Bison', '3.0.4'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['include', 'share', 'libexec'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-0.2.2-intel-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-0.2.2-intel-2018b-Python-2.7.15.eb deleted file mode 100644 index c6e3c5bf5735..000000000000 --- a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-0.2.2-intel-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'GTDB-Tk' -version = '0.2.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Ecogenomics/GTDBTk' -description = "A toolkit for assigning objective taxonomic classifications to bacterial and archaeal genomes." - -toolchain = {'name': 'intel', 'version': '2018b'} - -dependencies = [ - ('Python', '2.7.15'), - ('DendroPy', '4.4.0', versionsuffix), - ('matplotlib', '2.2.3', versionsuffix), - ('prodigal', '2.6.3'), - ('HMMER', '3.2.1'), - ('pplacer', '1.1.alpha19', '', True), - ('FastANI', '1.1'), - ('FastTree', '2.1.10'), -] - -use_pip = True - -exts_list = [ - ('future', '0.17.1', { - 'checksums': ['67045236dcfd6816dc439556d009594abf643e5eb48992e36beac09c2ca659b8'], - }), - (name, version, { - 'source_urls': ['https://pypi.python.org/packages/source/g/gtdbtk'], - 'source_tmpl': 'gtdbtk-%(version)s.tar.gz', - 'checksums': ['23f6dd77e0102cfbc88d0e1c1cc4ba61a1df64ec71848a160ac4d9b5d2e81d1d'], - 'modulename': 'gtdbtk', - }), -] - -sanity_check_paths = { - 'files': ['bin/gtdbtk'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-0.3.2-foss-2019a-Python-2.7.15.eb b/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-0.3.2-foss-2019a-Python-2.7.15.eb deleted file mode 100644 index 96d22c898b82..000000000000 --- a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-0.3.2-foss-2019a-Python-2.7.15.eb +++ /dev/null @@ -1,46 +0,0 @@ -# Updated from previous config -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'PythonBundle' - -name = 'GTDB-Tk' -version = '0.3.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Ecogenomics/GTDBTk' -description = "A toolkit for assigning objective taxonomic classifications to bacterial and archaeal genomes." - -toolchain = {'name': 'foss', 'version': '2019a'} - -dependencies = [ - ('Python', '2.7.15'), - ('DendroPy', '4.4.0'), - ('matplotlib', '2.2.4', versionsuffix), - ('prodigal', '2.6.3'), - ('HMMER', '3.2.1'), - ('pplacer', '1.1.alpha19', '', True), - ('FastANI', '1.2'), - ('FastTree', '2.1.11'), -] - -use_pip = True - -exts_list = [ - ('future', '0.17.1', { - 'checksums': ['67045236dcfd6816dc439556d009594abf643e5eb48992e36beac09c2ca659b8'], - }), - (name, version, { - 'modulename': 'gtdbtk', - 'source_urls': ['https://pypi.python.org/packages/source/g/gtdbtk'], - 'source_tmpl': 'gtdbtk-%(version)s.tar.gz', - 'checksums': ['8df3b941df5aa1a4bd0e0344da179d73f756a20b5f28610f3837efacbb019f4a'], - }), -] - -sanity_check_paths = { - 'files': ['bin/gtdbtk'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-0.3.2-intel-2019a-Python-2.7.15.eb b/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-0.3.2-intel-2019a-Python-2.7.15.eb deleted file mode 100644 index 89a5cfe9651d..000000000000 --- a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-0.3.2-intel-2019a-Python-2.7.15.eb +++ /dev/null @@ -1,46 +0,0 @@ -# Updated from previous config -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'PythonBundle' - -name = 'GTDB-Tk' -version = '0.3.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Ecogenomics/GTDBTk' -description = "A toolkit for assigning objective taxonomic classifications to bacterial and archaeal genomes." - -toolchain = {'name': 'intel', 'version': '2019a'} - -dependencies = [ - ('Python', '2.7.15'), - ('DendroPy', '4.4.0'), - ('matplotlib', '2.2.4', versionsuffix), - ('prodigal', '2.6.3'), - ('HMMER', '3.2.1'), - ('pplacer', '1.1.alpha19', '', True), - ('FastANI', '1.2'), - ('FastTree', '2.1.11'), -] - -use_pip = True - -exts_list = [ - ('future', '0.17.1', { - 'checksums': ['67045236dcfd6816dc439556d009594abf643e5eb48992e36beac09c2ca659b8'], - }), - (name, version, { - 'modulename': 'gtdbtk', - 'source_urls': ['https://pypi.python.org/packages/source/g/gtdbtk'], - 'source_tmpl': 'gtdbtk-%(version)s.tar.gz', - 'checksums': ['8df3b941df5aa1a4bd0e0344da179d73f756a20b5f28610f3837efacbb019f4a'], - }), -] - -sanity_check_paths = { - 'files': ['bin/gtdbtk'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-1.0.2-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-1.0.2-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index c35fe8da4a62..000000000000 --- a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-1.0.2-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,43 +0,0 @@ -# Updated from previous config -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'PythonPackage' - -name = 'GTDB-Tk' -version = '1.0.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Ecogenomics/GTDBTk' -description = "A toolkit for assigning objective taxonomic classifications to bacterial and archaeal genomes." - -toolchain = {'name': 'intel', 'version': '2019b'} - -source_urls = ['https://pypi.python.org/packages/source/g/gtdbtk'] -sources = ['gtdbtk-%(version)s.tar.gz'] -checksums = ['b8fb65555d86301c55bef0f4722f6ae0d0bd974d2a04cbb71973b51dc0013655'] - -dependencies = [ - ('Python', '3.7.4'), - ('DendroPy', '4.4.0'), - ('matplotlib', '3.1.1', versionsuffix), - ('prodigal', '2.6.3'), - ('HMMER', '3.2.1'), - ('pplacer', '1.1.alpha19', '', SYSTEM), - ('FastANI', '1.3'), - ('FastTree', '2.1.11'), -] - -download_dep_fail = True -use_pip = True - -options = {'modulename': 'gtdbtk'} - -sanity_check_paths = { - 'files': ['bin/gtdbtk'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-1.3.0-intel-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-1.3.0-intel-2020a-Python-3.8.2.eb deleted file mode 100644 index 13e7349e42f4..000000000000 --- a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-1.3.0-intel-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,44 +0,0 @@ -# Updated from previous config -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'PythonPackage' - -name = 'GTDB-Tk' -version = '1.3.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Ecogenomics/GTDBTk' -description = "A toolkit for assigning objective taxonomic classifications to bacterial and archaeal genomes." - -toolchain = {'name': 'intel', 'version': '2020a'} - -source_urls = ['https://pypi.python.org/packages/source/g/gtdbtk'] -sources = ['gtdbtk-%(version)s.tar.gz'] -checksums = ['50f83378ae4d1116f9f98fc75088a851f39904772b91f41dab782c2d97dba00f'] - -dependencies = [ - ('Python', '3.8.2'), - ('DendroPy', '4.4.0'), - ('matplotlib', '3.2.1', versionsuffix), - ('prodigal', '2.6.3'), - ('HMMER', '3.3.1'), - ('pplacer', '1.1.alpha19', '', SYSTEM), - ('FastANI', '1.31'), - ('FastTree', '2.1.11'), - ('tqdm', '4.47.0'), -] - -download_dep_fail = True -use_pip = True - -options = {'modulename': 'gtdbtk'} - -sanity_check_paths = { - 'files': ['bin/gtdbtk'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-1.5.0-intel-2020b.eb b/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-1.5.0-intel-2020b.eb index 5f2ae4734696..f54f1f06fbe4 100644 --- a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-1.5.0-intel-2020b.eb +++ b/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-1.5.0-intel-2020b.eb @@ -28,9 +28,6 @@ dependencies = [ ('tqdm', '4.56.2'), ] -download_dep_fail = True -use_pip = True - options = {'modulename': 'gtdbtk'} sanity_check_paths = { @@ -38,6 +35,4 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-1.7.0-foss-2020b.eb b/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-1.7.0-foss-2020b.eb index d40e1ff699c8..752b7e13b1a7 100644 --- a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-1.7.0-foss-2020b.eb +++ b/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-1.7.0-foss-2020b.eb @@ -28,8 +28,6 @@ dependencies = [ ('tqdm', '4.56.2'), ] -download_dep_fail = True -use_pip = True options = {'modulename': 'gtdbtk'} @@ -38,6 +36,5 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -sanity_pip_check = True moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-1.7.0-foss-2021a.eb b/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-1.7.0-foss-2021a.eb index 8022a696c23d..ef1ff6b557e4 100644 --- a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-1.7.0-foss-2021a.eb +++ b/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-1.7.0-foss-2021a.eb @@ -28,9 +28,6 @@ dependencies = [ ('tqdm', '4.61.2'), ] -download_dep_fail = True -use_pip = True - options = {'modulename': 'gtdbtk'} sanity_check_paths = { @@ -38,6 +35,4 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-1.7.0-intel-2020b.eb b/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-1.7.0-intel-2020b.eb index 4d81bd500b96..7630d98dcbae 100644 --- a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-1.7.0-intel-2020b.eb +++ b/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-1.7.0-intel-2020b.eb @@ -28,9 +28,6 @@ dependencies = [ ('tqdm', '4.56.2'), ] -download_dep_fail = True -use_pip = True - options = {'modulename': 'gtdbtk'} sanity_check_paths = { @@ -38,6 +35,4 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-2.0.0-foss-2021a.eb b/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-2.0.0-foss-2021a.eb index 741d72ebed06..b787fed15bc8 100644 --- a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-2.0.0-foss-2021a.eb +++ b/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-2.0.0-foss-2021a.eb @@ -29,9 +29,6 @@ dependencies = [ ('tqdm', '4.61.2'), ] -download_dep_fail = True -use_pip = True - options = {'modulename': 'gtdbtk'} sanity_check_paths = { @@ -39,6 +36,4 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-2.0.0-intel-2021b.eb b/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-2.0.0-intel-2021b.eb index d7ed1a255168..14ead8019a82 100644 --- a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-2.0.0-intel-2021b.eb +++ b/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-2.0.0-intel-2021b.eb @@ -29,9 +29,6 @@ dependencies = [ ('Mash', '2.3'), ] -download_dep_fail = True -use_pip = True - options = {'modulename': 'gtdbtk'} sanity_check_paths = { @@ -39,6 +36,4 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-2.1.1-foss-2021b.eb b/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-2.1.1-foss-2021b.eb index 594099d85671..04fa6017b95d 100644 --- a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-2.1.1-foss-2021b.eb +++ b/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-2.1.1-foss-2021b.eb @@ -25,9 +25,6 @@ dependencies = [ ('tqdm', '4.62.3'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ (name, version, { 'modulename': 'gtdbtk', diff --git a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-2.3.2-foss-2022a.eb b/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-2.3.2-foss-2022a.eb index 70a975a9f1ea..bae1600cf040 100644 --- a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-2.3.2-foss-2022a.eb +++ b/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-2.3.2-foss-2022a.eb @@ -26,9 +26,6 @@ dependencies = [ ('pydantic', '1.10.4'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ (name, version, { 'modulename': 'gtdbtk', diff --git a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-2.3.2-foss-2023a.eb b/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-2.3.2-foss-2023a.eb index 7bc18e6624c9..276df7269d3b 100644 --- a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-2.3.2-foss-2023a.eb +++ b/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-2.3.2-foss-2023a.eb @@ -26,16 +26,12 @@ dependencies = [ ('pydantic', '1.10.13'), ] -use_pip = True - exts_list = [ ('gtdbtk', version, { 'checksums': ['80efd31e10007d835f56a3d6fdf039a59db3b6ba4be26b234692da5e688aa99f'], }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/gtdbtk'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-2.4.0-foss-2023a.eb b/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-2.4.0-foss-2023a.eb index 271be65a5ddb..21c787679d27 100644 --- a/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-2.4.0-foss-2023a.eb +++ b/easybuild/easyconfigs/g/GTDB-Tk/GTDB-Tk-2.4.0-foss-2023a.eb @@ -19,23 +19,19 @@ dependencies = [ ('prodigal', '2.6.3'), ('HMMER', '3.4'), ('pplacer', '1.1.alpha19', '', SYSTEM), - ('FastANI', '1.34'), + ('skani', '0.2.2'), ('FastTree', '2.1.11'), ('Mash', '2.3'), ('tqdm', '4.66.1'), ('pydantic', '1.10.13'), ] -use_pip = True - exts_list = [ ('gtdbtk', version, { 'checksums': ['e67bab2c8f3e47c7242c70236c78e85bb9dc4721636bbf5044b171f18f22b1f7'], }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/gtdbtk'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/g/GTI/GTI-1.2.0-missing-unistd.patch b/easybuild/easyconfigs/g/GTI/GTI-1.2.0-missing-unistd.patch deleted file mode 100644 index a76f09a1770c..000000000000 --- a/easybuild/easyconfigs/g/GTI/GTI-1.2.0-missing-unistd.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- gti-release-1.2.0/modules/utility/ModuleBase.h.orig 2013-10-29 23:29:41.556136540 +0100 -+++ gti-release-1.2.0/modules/utility/ModuleBase.h 2013-10-29 23:27:34.196570926 +0100 -@@ -23,6 +23,7 @@ - #include - #include - #include -+#include - #include - #include - #include ---- gti-release-1.2.0/modules/utility/SimpleTcpServer.h.orig 2013-10-29 23:30:48.060953274 +0100 -+++ gti-release-1.2.0/modules/utility/SimpleTcpServer.h 2013-10-29 23:27:27.418488944 +0100 -@@ -18,6 +18,7 @@ - #ifndef SIMPLE_TCP_SERVER_H - #define SIMPLE_TCP_SERVER_H - -+#include - #include - #include - diff --git a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.28-intel-2016a.eb b/easybuild/easyconfigs/g/GTK+/GTK+-2.24.28-intel-2016a.eb deleted file mode 100644 index 5e837a89380a..000000000000 --- a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.28-intel-2016a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GTK+' -version = '2.24.28' - -homepage = 'https://developer.gnome.org/gtk+/stable/' -description = """ - The GTK+ 2 package contains libraries used for creating graphical user interfaces for applications. -""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['b2c6441e98bc5232e5f9bba6965075dcf580a8726398f7374d39f90b88ed4656'] - -dependencies = [ - ('ATK', '2.18.0'), - ('Gdk-Pixbuf', '2.32.3'), - ('Pango', '1.39.0'), - ('GObject-Introspection', '1.47.1'), -] - -configopts = "--disable-silent-rules --disable-glibtest --enable-introspection=yes --disable-visibility " - -sanity_check_paths = { - 'files': ['bin/gtk-update-icon-cache', 'lib/libgtk-x11-2.0.%s' % SHLIB_EXT], - 'dirs': ['include/gtk-2.0'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.30-foss-2016a.eb b/easybuild/easyconfigs/g/GTK+/GTK+-2.24.30-foss-2016a.eb deleted file mode 100644 index cdc45b21daaa..000000000000 --- a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.30-foss-2016a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GTK+' -version = '2.24.30' - -homepage = 'https://developer.gnome.org/gtk+/stable/' -description = """ - The GTK+ 2 package contains libraries used for creating graphical user interfaces for applications. -""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['0d15cec3b6d55c60eac205b1f3ba81a1ed4eadd9d0f8e7c508bc7065d0c4ca50'] - -dependencies = [ - ('ATK', '2.20.0'), - ('Gdk-Pixbuf', '2.35.1'), - ('Pango', '1.40.1'), - ('GObject-Introspection', '1.48.0'), -] - -configopts = "--disable-silent-rules --disable-glibtest --enable-introspection=yes --disable-visibility " - -sanity_check_paths = { - 'files': ['bin/gtk-update-icon-cache', 'lib/libgtk-x11-2.0.%s' % SHLIB_EXT], - 'dirs': ['include/gtk-2.0'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.30-intel-2016a.eb b/easybuild/easyconfigs/g/GTK+/GTK+-2.24.30-intel-2016a.eb deleted file mode 100644 index ae7371478885..000000000000 --- a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.30-intel-2016a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GTK+' -version = '2.24.30' - -homepage = 'https://developer.gnome.org/gtk+/stable/' -description = """ - The GTK+ 2 package contains libraries used for creating graphical user interfaces for applications. -""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['0d15cec3b6d55c60eac205b1f3ba81a1ed4eadd9d0f8e7c508bc7065d0c4ca50'] - -dependencies = [ - ('ATK', '2.20.0'), - ('Gdk-Pixbuf', '2.35.1'), - ('Pango', '1.40.1'), - ('GObject-Introspection', '1.48.0'), -] - -configopts = "--disable-silent-rules --disable-glibtest --enable-introspection=yes --disable-visibility " - -sanity_check_paths = { - 'files': ['bin/gtk-update-icon-cache', 'lib/libgtk-x11-2.0.%s' % SHLIB_EXT], - 'dirs': ['include/gtk-2.0'], -} - -moduleclass = 'vis' 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 deleted file mode 100644 index 9f347da5de74..000000000000 --- a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.31-foss-2016b.eb +++ /dev/null @@ -1,31 +0,0 @@ -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] -checksums = ['68c1922732c7efc08df4656a5366dcc3afdc8791513400dac276009b40954658'] - -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 " - -sanity_check_paths = { - 'files': ['bin/gtk-update-icon-cache', 'lib/libgtk-x11-2.0.%s' % SHLIB_EXT], - 'dirs': ['include/gtk-2.0'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.31-intel-2016b.eb b/easybuild/easyconfigs/g/GTK+/GTK+-2.24.31-intel-2016b.eb deleted file mode 100644 index 1e80d45447cc..000000000000 --- a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.31-intel-2016b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GTK+' -version = '2.24.31' - -homepage = 'https://developer.gnome.org/gtk+/stable/' -description = """ - The GTK+ 2 package contains libraries used for creating graphical user interfaces for applications. -""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['68c1922732c7efc08df4656a5366dcc3afdc8791513400dac276009b40954658'] - -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 " - -sanity_check_paths = { - 'files': ['bin/gtk-update-icon-cache', 'lib/libgtk-x11-2.0.%s' % SHLIB_EXT], - 'dirs': ['include/gtk-2.0'], -} - -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 deleted file mode 100644 index b2d09d1b52ec..000000000000 --- a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.31-intel-2017a.eb +++ /dev/null @@ -1,33 +0,0 @@ -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 " - -sanity_check_paths = { - 'files': ['bin/gtk-update-icon-cache', 'lib/libgtk-x11-2.0.%s' % SHLIB_EXT], - 'dirs': ['include/gtk-2.0'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.32-foss-2017b.eb b/easybuild/easyconfigs/g/GTK+/GTK+-2.24.32-foss-2017b.eb deleted file mode 100644 index e98350b2ea8f..000000000000 --- a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.32-foss-2017b.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GTK+' -version = '2.24.32' - -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': '2017b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['b6c8a93ddda5eabe3bfee1eb39636c9a03d2a56c7b62828b359bf197943c582e'] - -builddependencies = [ - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.53.5', '-Python-2.7.14'), -] - -dependencies = [ - ('ATK', '2.27.1'), - ('Gdk-Pixbuf', '2.36.11'), - ('Pango', '1.41.0'), -] - -configopts = "--disable-silent-rules --disable-glibtest --enable-introspection=yes --disable-visibility " - -sanity_check_paths = { - 'files': ['bin/gtk-update-icon-cache', 'lib/libgtk-x11-2.0.%s' % SHLIB_EXT], - 'dirs': ['include/gtk-2.0'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.32-foss-2018a.eb b/easybuild/easyconfigs/g/GTK+/GTK+-2.24.32-foss-2018a.eb deleted file mode 100644 index 7dd0b6f4f2b3..000000000000 --- a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.32-foss-2018a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GTK+' -version = '2.24.32' - -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': '2018a'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['b6c8a93ddda5eabe3bfee1eb39636c9a03d2a56c7b62828b359bf197943c582e'] - -builddependencies = [ - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.54.1', '-Python-2.7.14'), -] -dependencies = [ - ('ATK', '2.28.1'), - ('Gdk-Pixbuf', '2.36.11'), - ('Pango', '1.41.1'), -] - -configopts = "--disable-silent-rules --disable-glibtest --enable-introspection=yes --disable-visibility " - -sanity_check_paths = { - 'files': ['bin/gtk-update-icon-cache', 'lib/libgtk-x11-2.0.%s' % SHLIB_EXT], - 'dirs': ['include/gtk-2.0'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.32-foss-2018b.eb b/easybuild/easyconfigs/g/GTK+/GTK+-2.24.32-foss-2018b.eb deleted file mode 100644 index 49cf958882b4..000000000000 --- a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.32-foss-2018b.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GTK+' -version = '2.24.32' - -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': '2018b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['b6c8a93ddda5eabe3bfee1eb39636c9a03d2a56c7b62828b359bf197943c582e'] - -builddependencies = [ - ('GObject-Introspection', '1.54.1', '-Python-2.7.15'), - ('pkg-config', '0.29.2'), -] -dependencies = [ - ('ATK', '2.28.1'), - ('Gdk-Pixbuf', '2.36.12'), - ('Pango', '1.42.4'), - ('FriBidi', '1.0.5'), -] - -configopts = "--disable-silent-rules --disable-glibtest --enable-introspection=yes --disable-visibility " - -sanity_check_paths = { - 'files': ['bin/gtk-update-icon-cache', 'lib/libgtk-x11-2.0.%s' % SHLIB_EXT], - 'dirs': ['include/gtk-2.0'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.32-intel-2017b.eb b/easybuild/easyconfigs/g/GTK+/GTK+-2.24.32-intel-2017b.eb deleted file mode 100644 index 2d8673c8a450..000000000000 --- a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.32-intel-2017b.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GTK+' -version = '2.24.32' - -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': '2017b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['b6c8a93ddda5eabe3bfee1eb39636c9a03d2a56c7b62828b359bf197943c582e'] - -builddependencies = [ - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.53.5', '-Python-2.7.14'), -] - -dependencies = [ - ('ATK', '2.27.1'), - ('Gdk-Pixbuf', '2.36.11'), - ('Pango', '1.41.0'), -] - -configopts = "--disable-silent-rules --disable-glibtest --enable-introspection=yes --disable-visibility " - -sanity_check_paths = { - 'files': ['bin/gtk-update-icon-cache', 'lib/libgtk-x11-2.0.%s' % SHLIB_EXT], - 'dirs': ['include/gtk-2.0'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.32-intel-2018a.eb b/easybuild/easyconfigs/g/GTK+/GTK+-2.24.32-intel-2018a.eb deleted file mode 100644 index 54dbc0138132..000000000000 --- a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.32-intel-2018a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GTK+' -version = '2.24.32' - -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': '2018a'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['b6c8a93ddda5eabe3bfee1eb39636c9a03d2a56c7b62828b359bf197943c582e'] - -builddependencies = [ - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.54.1', '-Python-2.7.14'), -] -dependencies = [ - ('ATK', '2.28.1'), - ('Gdk-Pixbuf', '2.36.11'), - ('Pango', '1.41.1'), -] - -configopts = "--disable-silent-rules --disable-glibtest --enable-introspection=yes --disable-visibility " - -sanity_check_paths = { - 'files': ['bin/gtk-update-icon-cache', 'lib/libgtk-x11-2.0.%s' % SHLIB_EXT], - 'dirs': ['include/gtk-2.0'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTK+/GTK+-3.22.30-fosscuda-2018b.eb b/easybuild/easyconfigs/g/GTK+/GTK+-3.22.30-fosscuda-2018b.eb deleted file mode 100644 index d14f21d65ca1..000000000000 --- a/easybuild/easyconfigs/g/GTK+/GTK+-3.22.30-fosscuda-2018b.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GTK+' -version = '3.22.30' - -homepage = 'https://developer.gnome.org/gtk+/stable/' -description = """ - The GTK+ 3 package contains libraries used for creating graphical user interfaces for applications. -""" - -toolchain = {'name': 'fosscuda', 'version': '2018b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['a1a4a5c12703d4e1ccda28333b87ff462741dc365131fbc94c218ae81d9a6567'] - -builddependencies = [ - ('GObject-Introspection', '1.54.1', '-Python-2.7.15'), - ('gettext', '0.19.8.1'), - ('pkg-config', '0.29.2'), - ('cairo', '1.14.12'), - ('Perl', '5.28.0'), -] - -dependencies = [ - ('ATK', '2.28.1'), - ('at-spi2-atk', '2.26.3'), - ('GLib', '2.54.3'), - ('Gdk-Pixbuf', '2.36.12'), - ('Pango', '1.42.4'), - ('libepoxy', '1.5.3'), - ('X11', '20180604'), -] - -configopts = "--disable-silent-rules --disable-glibtest --enable-introspection=yes" - -sanity_check_paths = { - 'files': ['bin/gtk-update-icon-cache', 'lib/libgtk-%%(version_major)s.%s' % SHLIB_EXT], - 'dirs': ['include/gtk-%(version_major)s.0'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTK+/GTK+-3.24.13-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/GTK+/GTK+-3.24.13-GCCcore-8.3.0.eb deleted file mode 100644 index b4bf155e5eb8..000000000000 --- a/easybuild/easyconfigs/g/GTK+/GTK+-3.24.13-GCCcore-8.3.0.eb +++ /dev/null @@ -1,76 +0,0 @@ -easyblock = 'Bundle' - -name = 'GTK+' -version = '3.24.13' - -homepage = 'https://developer.gnome.org/gtk3/stable/' -description = """GTK+ is the primary library used to construct user interfaces in GNOME. It - provides all the user interface controls, or widgets, used in a common - graphical application. Its object-oriented API allows you to construct - user interfaces without dealing with the low-level details of drawing and - device interaction. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -builddependencies = [ - ('binutils', '2.32'), - ('Autotools', '20180311'), - ('GObject-Introspection', '1.63.1', '-Python-3.7.4'), - ('gettext', '0.20.1'), - ('pkg-config', '0.29.2'), - ('cairo', '1.16.0'), - ('Perl', '5.30.0'), -] - -dependencies = [ - ('ATK', '2.34.1'), - ('at-spi2-atk', '2.34.1'), - ('Gdk-Pixbuf', '2.38.2'), - ('Pango', '1.44.7'), - ('libepoxy', '1.5.4'), - ('X11', '20190717'), - ('FriBidi', '1.0.5'), -] - -default_easyblock = 'ConfigureMake' - -default_component_specs = { - 'sources': [SOURCELOWER_TAR_XZ], - 'start_dir': '%(namelower)s-%(version)s', -} - -components = [ - (name, version, { - 'source_urls': [FTPGNOME_SOURCE], - 'checksums': ['4c775c38cf1e3c534ef0ca52ca6c7a890fe169981af66141c713e054e68930a9'], - 'configopts': "--disable-silent-rules --disable-glibtest --enable-introspection=yes", - }), - ('hicolor-icon-theme', '0.17', { - 'source_urls': ['https://icon-theme.freedesktop.org/releases/'], - 'checksums': ['317484352271d18cbbcfac3868eab798d67fff1b8402e740baa6ff41d588a9d8'], - }), - ('adwaita-icon-theme', '3.34.3', { - 'preconfigopts': 'autoreconf -f -i && ', - 'source_urls': [FTPGNOME_SOURCE], - 'patches': ['adwaita-icon-theme-3.34.3_disable-svg-conversion.patch'], - 'checksums': [ - 'e7c2d8c259125d5f35ec09522b88c8fe7ecf625224ab0811213ef0a95d90b908', - # adwaita-icon-theme-3.34.3_disable-svg-conversion.patch - 'f4b86855d50759ecfc1e8f6550ec0f3a7a4ea2c80b9f5fc1685fe8967d1c5342', - ], - }), -] - -postinstallcmds = ['gtk-update-icon-cache'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['gtk3-demo', 'gtk3-demo-application', 'gtk3-icon-browser', 'gtk3-widget-factory', - 'gtk-builder-tool', 'gtk-launch', 'gtk-query-immodules-3.0', 'gtk-query-settings', - 'gtk-update-icon-cache']] + - ['lib/%s-%%(version_major)s.%s' % (x, SHLIB_EXT) for x in ['libgailutil', 'libgdk', 'libgtk']], - 'dirs': ['include/%s-%%(version_major)s.0' % x for x in ['gail', 'gtk']] + - ['share/icons/hicolor', 'share/icons/Adwaita'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTK+/GTK+-3.24.17-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/GTK+/GTK+-3.24.17-GCCcore-9.3.0.eb deleted file mode 100644 index 0358455beba6..000000000000 --- a/easybuild/easyconfigs/g/GTK+/GTK+-3.24.17-GCCcore-9.3.0.eb +++ /dev/null @@ -1,76 +0,0 @@ -easyblock = 'Bundle' - -name = 'GTK+' -version = '3.24.17' - -homepage = 'https://developer.gnome.org/gtk3/stable/' -description = """GTK+ is the primary library used to construct user interfaces in GNOME. It - provides all the user interface controls, or widgets, used in a common - graphical application. Its object-oriented API allows you to construct - user interfaces without dealing with the low-level details of drawing and - device interaction. -""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -builddependencies = [ - ('binutils', '2.34'), - ('Autotools', '20180311'), - ('GObject-Introspection', '1.64.0', '-Python-3.8.2'), - ('gettext', '0.20.1'), - ('pkg-config', '0.29.2'), - ('cairo', '1.16.0'), - ('Perl', '5.30.2'), -] - -dependencies = [ - ('ATK', '2.36.0'), - ('at-spi2-atk', '2.34.2'), - ('Gdk-Pixbuf', '2.40.0'), - ('Pango', '1.44.7'), - ('libepoxy', '1.5.4'), - ('X11', '20200222'), - ('FriBidi', '1.0.9'), -] - -default_easyblock = 'ConfigureMake' - -default_component_specs = { - 'sources': [SOURCELOWER_TAR_XZ], - 'start_dir': '%(namelower)s-%(version)s', -} - -components = [ - (name, version, { - 'source_urls': [FTPGNOME_SOURCE], - 'checksums': ['f210255b221cb0f0db3e7b21399983b715c9dda6eb1e5c2f7fdf38f4f1b6bac0'], - 'configopts': "--disable-silent-rules --disable-glibtest --enable-introspection=yes", - }), - ('hicolor-icon-theme', '0.17', { - 'source_urls': ['https://icon-theme.freedesktop.org/releases/'], - 'checksums': ['317484352271d18cbbcfac3868eab798d67fff1b8402e740baa6ff41d588a9d8'], - }), - ('adwaita-icon-theme', '3.36.0', { - 'preconfigopts': 'autoreconf -f -i && ', - 'source_urls': [FTPGNOME_SOURCE], - 'patches': ['adwaita-icon-theme-3.34.3_disable-svg-conversion.patch'], - 'checksums': [ - '1a172112b6da482d3be3de6a0c1c1762886e61e12b4315ae1aae9b69da1ed518', - # adwaita-icon-theme-3.34.3_disable-svg-conversion.patch - 'f4b86855d50759ecfc1e8f6550ec0f3a7a4ea2c80b9f5fc1685fe8967d1c5342', - ], - }), -] - -postinstallcmds = ['gtk-update-icon-cache'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['gtk3-demo', 'gtk3-demo-application', 'gtk3-icon-browser', 'gtk3-widget-factory', - 'gtk-builder-tool', 'gtk-launch', 'gtk-query-immodules-3.0', 'gtk-query-settings', - 'gtk-update-icon-cache']] + - ['lib/%s-%%(version_major)s.%s' % (x, SHLIB_EXT) for x in ['libgailutil', 'libgdk', 'libgtk']], - 'dirs': ['include/%s-%%(version_major)s.0' % x for x in ['gail', 'gtk']] + - ['share/icons/hicolor', 'share/icons/Adwaita'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTK+/GTK+-3.24.8-GCCcore-8.2.0.eb b/easybuild/easyconfigs/g/GTK+/GTK+-3.24.8-GCCcore-8.2.0.eb deleted file mode 100644 index c001cac630ab..000000000000 --- a/easybuild/easyconfigs/g/GTK+/GTK+-3.24.8-GCCcore-8.2.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GTK+' -version = '3.24.8' - -homepage = 'https://developer.gnome.org/gtk+/stable/' -description = """ - The GTK+ 2 package contains libraries used for creating graphical user interfaces for applications. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['666962de9b9768fe9ca785b0e2f42c8b9db3868a12fa9b356b167238d70ac799'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('GObject-Introspection', '1.60.1', '-Python-3.7.2'), - ('gettext', '0.19.8.1'), - ('pkg-config', '0.29.2'), - ('cairo', '1.16.0'), - ('Perl', '5.28.1'), -] - -dependencies = [ - ('ATK', '2.32.0'), - ('at-spi2-atk', '2.32.0'), - ('Gdk-Pixbuf', '2.38.1'), - ('Pango', '1.43.0'), - ('libepoxy', '1.5.3'), - ('X11', '20190311'), - ('FriBidi', '1.0.5'), -] - -configopts = "--disable-silent-rules --disable-glibtest --enable-introspection=yes" - -sanity_check_paths = { - 'files': ['bin/gtk-update-icon-cache', 'lib/libgtk-%%(version_major)s.%s' % SHLIB_EXT], - 'dirs': ['include/gtk-%(version_major)s.0'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTK3/GTK3-3.24.42-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/GTK3/GTK3-3.24.42-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..2df9a346d4a2 --- /dev/null +++ b/easybuild/easyconfigs/g/GTK3/GTK3-3.24.42-GCCcore-13.3.0.eb @@ -0,0 +1,72 @@ +easyblock = 'Bundle' + +name = 'GTK3' +version = '3.24.42' + +homepage = 'https://developer.gnome.org/gtk3/stable/' +description = """GTK+ is the primary library used to construct user interfaces in GNOME. It + provides all the user interface controls, or widgets, used in a common + graphical application. Its object-oriented API allows you to construct + user interfaces without dealing with the low-level details of drawing and + device interaction. +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +builddependencies = [ + ('binutils', '2.42'), + ('Autotools', '20231222'), + ('Meson', '1.4.0'), + ('Ninja', '1.12.1'), + ('pkgconf', '2.2.0'), + ('GObject-Introspection', '1.80.1'), +] + +dependencies = [ + ('ATK', '2.38.0'), + ('at-spi2-atk', '2.38.0'), + ('cairo', '1.18.0'), + ('Gdk-Pixbuf', '2.42.11'), + ('GLib', '2.80.4'), + ('Pango', '1.54.0'), + ('libepoxy', '1.5.10'), + ('X11', '20240607'), + ('FriBidi', '1.0.15'), + ('Wayland', '1.23.0'), +] + +default_easyblock = 'MesonNinja' + +default_component_specs = { + 'sources': [SOURCELOWER_TAR_XZ], + 'start_dir': '%(namelower)s-%(version)s', +} + +components = [ + ('GTK+', version, { + 'source_urls': [FTPGNOME_SOURCE], + 'checksums': ['50f89f615092d4dd01bbd759719f8bd380e5f149f6fd78a94725e2de112377e2'], + }), + ('hicolor-icon-theme', '0.18', { + 'easyblock': 'MesonNinja', + 'source_urls': ['https://icon-theme.freedesktop.org/releases/'], + 'checksums': ['db0e50a80aa3bf64bb45cbca5cf9f75efd9348cf2ac690b907435238c3cf81d7'], + }), + ('adwaita-icon-theme', '47.0', { + 'source_urls': ['https://ftp.gnome.org/pub/GNOME/sources/%(namelower)s/%(version_major)s'], + 'checksums': ['ad088a22958cb8469e41d9f1bba0efb27e586a2102213cd89cc26db2e002bdfe'], + }), +] + +postinstallcmds = ['gtk-update-icon-cache'] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['gtk3-demo', 'gtk3-demo-application', 'gtk3-icon-browser', 'gtk3-widget-factory', + 'gtk-builder-tool', 'gtk-launch', 'gtk-query-immodules-3.0', 'gtk-query-settings', + 'gtk-update-icon-cache']] + + ['lib/%s-%%(version_major)s.%s' % (x, SHLIB_EXT) for x in ['libgailutil', 'libgdk', 'libgtk']], + 'dirs': ['include/%s-%%(version_major)s.0' % x for x in ['gail', 'gtk']] + + ['share/icons/hicolor', 'share/icons/Adwaita'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTK4/GTK4-4.11.3-GCC-12.2.0.eb b/easybuild/easyconfigs/g/GTK4/GTK4-4.11.3-GCC-12.2.0.eb old mode 100755 new mode 100644 diff --git a/easybuild/easyconfigs/g/GTOOL/GTOOL-0.7.5.eb b/easybuild/easyconfigs/g/GTOOL/GTOOL-0.7.5.eb deleted file mode 100644 index 3ca2fb6a228d..000000000000 --- a/easybuild/easyconfigs/g/GTOOL/GTOOL-0.7.5.eb +++ /dev/null @@ -1,26 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# Author: Ravi Tripathi -# Email: ravi89@uab.edu - -easyblock = "Tarball" - -name = 'GTOOL' -version = '0.7.5' - -homepage = 'http://www.well.ox.ac.uk/~cfreeman/software/gwas/gtool.html' -description = """ GTOOL is a program for transforming sets of genotype data for use with -the programs SNPTEST and IMPUTE. """ - -toolchain = SYSTEM - -source_urls = ['http://www.well.ox.ac.uk/~cfreeman/software/gwas/'] -sources = ['gtool_v%(version)s_x86_64.tgz'] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ["gtool", "LICENCE"], - 'dirs': ["example"] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GTS/GTS-0.7.6-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/GTS/GTS-0.7.6-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..dd36868a20d5 --- /dev/null +++ b/easybuild/easyconfigs/g/GTS/GTS-0.7.6-GCCcore-13.3.0.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'GTS' +version = '0.7.6' + +homepage = 'http://gts.sourceforge.net/' +description = """GTS stands for the GNU Triangulated Surface Library. +It is an Open Source Free Software Library intended to provide a set of useful +functions to deal with 3D surfaces meshed with interconnected triangles.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['059c3e13e3e3b796d775ec9f96abdce8f2b3b5144df8514eda0cc12e13e8b81e'] + +builddependencies = [ + ('pkgconf', '2.2.0'), + ('binutils', '2.42'), +] +dependencies = [ + ('GLib', '2.80.4'), +] + +sanity_check_paths = { + 'files': ['lib/libgts.%s' % SHLIB_EXT, 'bin/gts2oogl', 'bin/gtscheck'], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTS/GTS-0.7.6-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/GTS/GTS-0.7.6-GCCcore-8.3.0.eb deleted file mode 100644 index ae2c84ce17b6..000000000000 --- a/easybuild/easyconfigs/g/GTS/GTS-0.7.6-GCCcore-8.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GTS' -version = '0.7.6' - -homepage = 'http://gts.sourceforge.net/' -description = """GTS stands for the GNU Triangulated Surface Library. - It is an Open Source Free Software Library intended to provide a set of useful - functions to deal with 3D surfaces meshed with interconnected triangles.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['059c3e13e3e3b796d775ec9f96abdce8f2b3b5144df8514eda0cc12e13e8b81e'] - -builddependencies = [ - ('pkg-config', '0.29.2'), - ('binutils', '2.32'), -] - -dependencies = [ - ('GLib', '2.62.0'), -] - -sanity_check_paths = { - 'files': ['lib/libgts.%s' % SHLIB_EXT, 'bin/gts2oogl', 'bin/gtscheck'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTS/GTS-0.7.6-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/GTS/GTS-0.7.6-GCCcore-9.3.0.eb deleted file mode 100644 index 278a3261863b..000000000000 --- a/easybuild/easyconfigs/g/GTS/GTS-0.7.6-GCCcore-9.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GTS' -version = '0.7.6' - -homepage = 'http://gts.sourceforge.net/' -description = """GTS stands for the GNU Triangulated Surface Library. - It is an Open Source Free Software Library intended to provide a set of useful - functions to deal with 3D surfaces meshed with interconnected triangles.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['059c3e13e3e3b796d775ec9f96abdce8f2b3b5144df8514eda0cc12e13e8b81e'] - -builddependencies = [ - ('pkg-config', '0.29.2'), - ('binutils', '2.34'), -] - -dependencies = [ - ('GLib', '2.64.1'), -] - -sanity_check_paths = { - 'files': ['lib/libgts.%s' % SHLIB_EXT, 'bin/gts2oogl', 'bin/gtscheck'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTS/GTS-0.7.6-foss-2016a.eb b/easybuild/easyconfigs/g/GTS/GTS-0.7.6-foss-2016a.eb deleted file mode 100644 index c3970e3c6a7b..000000000000 --- a/easybuild/easyconfigs/g/GTS/GTS-0.7.6-foss-2016a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GTS' -version = '0.7.6' - -homepage = 'http://gts.sourceforge.net/' -description = """GTS stands for the GNU Triangulated Surface Library. - It is an Open Source Free Software Library intended to provide a set of useful - functions to deal with 3D surfaces meshed with interconnected triangles.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['059c3e13e3e3b796d775ec9f96abdce8f2b3b5144df8514eda0cc12e13e8b81e'] - -builddependencies = [ - ('pkg-config', '0.29.1'), -] - -dependencies = [ - ('GLib', '2.48.0'), -] - -sanity_check_paths = { - 'files': ['lib/libgts.%s' % SHLIB_EXT, 'bin/gts2oogl', 'bin/gtscheck'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTS/GTS-0.7.6-foss-2016b.eb b/easybuild/easyconfigs/g/GTS/GTS-0.7.6-foss-2016b.eb deleted file mode 100644 index c45e1d7def05..000000000000 --- a/easybuild/easyconfigs/g/GTS/GTS-0.7.6-foss-2016b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GTS' -version = '0.7.6' - -homepage = 'http://gts.sourceforge.net/' -description = """GTS stands for the GNU Triangulated Surface Library. - It is an Open Source Free Software Library intended to provide a set of useful - functions to deal with 3D surfaces meshed with interconnected triangles.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['059c3e13e3e3b796d775ec9f96abdce8f2b3b5144df8514eda0cc12e13e8b81e'] - -builddependencies = [ - ('pkg-config', '0.29.1'), -] - -dependencies = [ - ('GLib', '2.49.5'), -] - -sanity_check_paths = { - 'files': ['lib/libgts.%s' % SHLIB_EXT, 'bin/gts2oogl', 'bin/gtscheck'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTS/GTS-0.7.6-foss-2018b.eb b/easybuild/easyconfigs/g/GTS/GTS-0.7.6-foss-2018b.eb deleted file mode 100644 index a3edf1954492..000000000000 --- a/easybuild/easyconfigs/g/GTS/GTS-0.7.6-foss-2018b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GTS' -version = '0.7.6' - -homepage = 'http://gts.sourceforge.net/' -description = """GTS stands for the GNU Triangulated Surface Library. - It is an Open Source Free Software Library intended to provide a set of useful - functions to deal with 3D surfaces meshed with interconnected triangles.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['059c3e13e3e3b796d775ec9f96abdce8f2b3b5144df8514eda0cc12e13e8b81e'] - -builddependencies = [ - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('GLib', '2.54.3'), -] - -sanity_check_paths = { - 'files': ['lib/libgts.%s' % SHLIB_EXT, 'bin/gts2oogl', 'bin/gtscheck'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTS/GTS-0.7.6-foss-2019b.eb b/easybuild/easyconfigs/g/GTS/GTS-0.7.6-foss-2019b.eb deleted file mode 100644 index 2b6c5233b71b..000000000000 --- a/easybuild/easyconfigs/g/GTS/GTS-0.7.6-foss-2019b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GTS' -version = '0.7.6' - -homepage = 'http://gts.sourceforge.net/' -description = """GTS stands for the GNU Triangulated Surface Library. - It is an Open Source Free Software Library intended to provide a set of useful - functions to deal with 3D surfaces meshed with interconnected triangles.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['059c3e13e3e3b796d775ec9f96abdce8f2b3b5144df8514eda0cc12e13e8b81e'] - -builddependencies = [ - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('GLib', '2.62.0'), -] - -sanity_check_paths = { - 'files': ['lib/libgts.%s' % SHLIB_EXT, 'bin/gts2oogl', 'bin/gtscheck'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTS/GTS-0.7.6-foss-2020a.eb b/easybuild/easyconfigs/g/GTS/GTS-0.7.6-foss-2020a.eb deleted file mode 100644 index 8573c81e4e4b..000000000000 --- a/easybuild/easyconfigs/g/GTS/GTS-0.7.6-foss-2020a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GTS' -version = '0.7.6' - -homepage = 'http://gts.sourceforge.net/' -description = """GTS stands for the GNU Triangulated Surface Library. - It is an Open Source Free Software Library intended to provide a set of useful - functions to deal with 3D surfaces meshed with interconnected triangles.""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['059c3e13e3e3b796d775ec9f96abdce8f2b3b5144df8514eda0cc12e13e8b81e'] - -builddependencies = [ - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('GLib', '2.64.1'), -] - -sanity_check_paths = { - 'files': ['lib/libgts.%s' % SHLIB_EXT, 'bin/gts2oogl', 'bin/gtscheck'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTS/GTS-0.7.6-intel-2016a.eb b/easybuild/easyconfigs/g/GTS/GTS-0.7.6-intel-2016a.eb deleted file mode 100644 index d560e39af321..000000000000 --- a/easybuild/easyconfigs/g/GTS/GTS-0.7.6-intel-2016a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GTS' -version = '0.7.6' - -homepage = 'http://gts.sourceforge.net/' -description = """GTS stands for the GNU Triangulated Surface Library. - It is an Open Source Free Software Library intended to provide a set of useful - functions to deal with 3D surfaces meshed with interconnected triangles.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['059c3e13e3e3b796d775ec9f96abdce8f2b3b5144df8514eda0cc12e13e8b81e'] - -builddependencies = [ - ('pkg-config', '0.29'), -] - -dependencies = [ - ('GLib', '2.48.0'), -] - -sanity_check_paths = { - 'files': ['lib/libgts.%s' % SHLIB_EXT, 'bin/gts2oogl', 'bin/gtscheck'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTS/GTS-0.7.6-intel-2016b.eb b/easybuild/easyconfigs/g/GTS/GTS-0.7.6-intel-2016b.eb deleted file mode 100644 index c387a977de23..000000000000 --- a/easybuild/easyconfigs/g/GTS/GTS-0.7.6-intel-2016b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GTS' -version = '0.7.6' - -homepage = 'http://gts.sourceforge.net/' -description = """GTS stands for the GNU Triangulated Surface Library. - It is an Open Source Free Software Library intended to provide a set of useful - functions to deal with 3D surfaces meshed with interconnected triangles.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['059c3e13e3e3b796d775ec9f96abdce8f2b3b5144df8514eda0cc12e13e8b81e'] - -builddependencies = [ - ('pkg-config', '0.29.1'), -] - -dependencies = [ - ('GLib', '2.49.5'), -] - -sanity_check_paths = { - 'files': ['lib/libgts.%s' % SHLIB_EXT, 'bin/gts2oogl', 'bin/gtscheck'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTS/GTS-0.7.6-intel-2018a.eb b/easybuild/easyconfigs/g/GTS/GTS-0.7.6-intel-2018a.eb deleted file mode 100644 index 6a62e6b0bb0d..000000000000 --- a/easybuild/easyconfigs/g/GTS/GTS-0.7.6-intel-2018a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GTS' -version = '0.7.6' - -homepage = 'http://gts.sourceforge.net/' -description = """GTS stands for the GNU Triangulated Surface Library. - It is an Open Source Free Software Library intended to provide a set of useful - functions to deal with 3D surfaces meshed with interconnected triangles.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['059c3e13e3e3b796d775ec9f96abdce8f2b3b5144df8514eda0cc12e13e8b81e'] - -builddependencies = [ - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('GLib', '2.54.3'), -] - -sanity_check_paths = { - 'files': ['lib/libgts.%s' % SHLIB_EXT, 'bin/gts2oogl', 'bin/gtscheck'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTS/GTS-20121130-foss-2017b.eb b/easybuild/easyconfigs/g/GTS/GTS-20121130-foss-2017b.eb deleted file mode 100644 index c5f64837ca69..000000000000 --- a/easybuild/easyconfigs/g/GTS/GTS-20121130-foss-2017b.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Authors:: David Quigley (University of Warwick) -# License:: MIT/GPL -# $Id$ -# -## -easyblock = 'ConfigureMake' - -name = 'GTS' -version = '20121130' - -homepage = 'http://gts.sourceforge.net/' -description = """GTS stands for the GNU Triangulated Surface Library. - It is an Open Source Free Software Library intended to provide a set of useful - functions to deal with 3D surfaces meshed with interconnected triangles.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -dependencies = [ - ('GLib', '2.54.3'), -] - -sources = ['gts-snapshot-121130.tar.gz'] -source_urls = [('http://gts.sf.net/tarballs')] -checksums = ['c23f72ab74bbf65599f8c0b599d6336fabe1ec2a09c19b70544eeefdc069b73b'] # gts-snapshot-121130.tar.gz - -sanity_check_paths = { - 'files': ['lib/libgts.%s' % SHLIB_EXT, 'bin/gts2oogl', 'bin/gtscheck'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GULP/GULP-5.1-intel-2019a.eb b/easybuild/easyconfigs/g/GULP/GULP-5.1-intel-2019a.eb deleted file mode 100644 index d89ab9340405..000000000000 --- a/easybuild/easyconfigs/g/GULP/GULP-5.1-intel-2019a.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'MakeCp' - -name = 'GULP' -version = '5.1' - -homepage = 'https://gulp.curtin.edu.au/gulp/' -description = """GULP is a program for performing a variety of types of simulation on materials - using boundary conditions of 0-D (molecules and clusters), 1-D (polymers), 2-D (surfaces, slabs - and grain boundaries), or 3-D (periodic solids)Band Unfolding code for Plane-wave based calculations""" - -toolchain = {'name': 'intel', 'version': '2019a'} -toolchainopts = {'openmp': True} - -# download requires registration, https://gulp.curtin.edu.au/gulp/request.cfm?rel=download -sources = [SOURCELOWER_TGZ] -checksums = ['1acea105043495d94a3b4b19601dec8d48c3945a5036fd253eb2bf63c94150a2'] - -dependencies = [ - ('FFTW', '3.3.8'), -] - -start_dir = 'Src' - -build_cmd = "./mkgulp -m -f -c intel" - -files_to_copy = [ - (['gulp'], 'bin'), - (['../Docs', '../Examples', '../Libraries', '../Utils'], ''), -] - -sanity_check_paths = { - 'files': ['bin/gulp'], - 'dirs': ['Docs', 'Examples', 'Libraries', 'Utils'], -} - -modextrapaths = { - 'GULP_LIB': 'Libraries', - 'GULP_DOC': 'Docs', -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/g/GULP/GULP-6.1-foss-2021b.eb b/easybuild/easyconfigs/g/GULP/GULP-6.1-foss-2021b.eb index 707e2eb1bb0a..6cde4ad5d5e1 100644 --- a/easybuild/easyconfigs/g/GULP/GULP-6.1-foss-2021b.eb +++ b/easybuild/easyconfigs/g/GULP/GULP-6.1-foss-2021b.eb @@ -1,5 +1,5 @@ -# Contribution from Imperial College London / UK -# Based on GULP-6.0-foss-2020b.eb +# Contribution from Imperial College London / UK +# Based on GULP-6.0-foss-2020b.eb # uploaded by J. Sassmannshausen easyblock = 'MakeCp' diff --git a/easybuild/easyconfigs/g/Gaia/Gaia-2.4.5-GCCcore-8.2.0-Python-2.7.15.eb b/easybuild/easyconfigs/g/Gaia/Gaia-2.4.5-GCCcore-8.2.0-Python-2.7.15.eb deleted file mode 100644 index 4bbde4ce3197..000000000000 --- a/easybuild/easyconfigs/g/Gaia/Gaia-2.4.5-GCCcore-8.2.0-Python-2.7.15.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'Waf' - -name = 'Gaia' -version = '2.4.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/MTG/gaia' -description = """Gaia is a C++ library with python bindings which implements similarity measures and classiï¬cations - on the results of audio analysis, and generates classiï¬cation models that Essentia can use to compute high-level - description of music.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'cstd': 'c++11'} - -source_urls = ['https://github.com/MTG/gaia/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['d295f2c882a90c88643edbd28caf516890579200d3fb059b105b60598b79279a'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('pkg-config', '0.29.2'), - ('SWIG', '3.0.12', versionsuffix), -] - -dependencies = [ - # requires Qt 4.x, see https://github.com/MTG/gaia/issues/31 - ('Qt', '4.8.7'), - ('libyaml', '0.2.2'), - ('Python', '2.7.15'), -] - -preconfigopts = 'export CXXFLAGS="$CXXFLAGS -fpermissive" && ' -configopts = "--mode=release --with-python --with-tests --qtdir=$EBROOTQT" - -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - -sanity_check_paths = { - 'files': ['bin/gaiafreeze', 'bin/gaiafusion', 'bin/gaiainfo', 'bin/gaiamerge', - 'lib/libgaia%(version_major)s.a', 'lib/pkgconfig/gaia%(version_major)s.pc'], - 'dirs': ['include/gaia%(version_major)s', 'lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ["python -c 'import gaia%(version_major)s'"] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GapCloser/GapCloser-1.12-r6-foss-2018a.eb b/easybuild/easyconfigs/g/GapCloser/GapCloser-1.12-r6-foss-2018a.eb deleted file mode 100644 index d3b2f1959c31..000000000000 --- a/easybuild/easyconfigs/g/GapCloser/GapCloser-1.12-r6-foss-2018a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'MakeCp' - -name = 'GapCloser' -version = '1.12-r6' - -homepage = 'https://sourceforge.net/projects/soapdenovo2/files/GapCloser/' -description = """GapCloser is designed to close the gaps emerging during the scaffolding process - by SOAPdenovo or other assembler, using the abundant pair relationships of short reads.""" - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'cstd': 'c++98'} - -source_urls = ['https://downloads.sourceforge.net/project/soapdenovo2/GapCloser/src/r6/'] -sources = ['%(name)s-src-v%(version)s.tgz'] -patches = ['%(name)s-%(version)s_fix-hardcoding.patch'] -checksums = [ - 'a6d4b21c6da838bb4274b537c6625d4688624166673bc22c74eca00c061a6911', # GapCloser-src-v1.12-r6.tgz - # GapCloser-1.12-r6_fix-hardcoding.patch - 'c5b816395268ceee936a2229fbcb5d3a9a2935dfecc2b61a5b09942848c3329c', -] - -files_to_copy = [(['Release/GapCloser'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/GapCloser'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GapCloser/GapCloser-1.12-r6-intel-2017b.eb b/easybuild/easyconfigs/g/GapCloser/GapCloser-1.12-r6-intel-2017b.eb deleted file mode 100644 index fbe9dca022ba..000000000000 --- a/easybuild/easyconfigs/g/GapCloser/GapCloser-1.12-r6-intel-2017b.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'MakeCp' - -name = 'GapCloser' -version = '1.12-r6' - -homepage = 'https://sourceforge.net/projects/soapdenovo2/files/GapCloser/' -description = """GapCloser is designed to close the gaps emerging during the scaffolding process - by SOAPdenovo or other assembler, using the abundant pair relationships of short reads.""" - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'cstd': 'c++98'} - -source_urls = ['https://downloads.sourceforge.net/project/soapdenovo2/GapCloser/src/r6/'] -sources = ['GapCloser-src-v%(version)s.tgz'] -patches = ['GapCloser-%(version)s_fix-hardcoding.patch'] -checksums = [ - 'a6d4b21c6da838bb4274b537c6625d4688624166673bc22c74eca00c061a6911', # GapCloser-src-v1.12-r6.tgz - 'c5b816395268ceee936a2229fbcb5d3a9a2935dfecc2b61a5b09942848c3329c', # GapCloser-1.12-r6_fix-hardcoding.patch -] - -files_to_copy = [(['Release/GapCloser'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/GapCloser'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GapCloser/GapCloser-1.12-r6_fix-hardcoding.patch b/easybuild/easyconfigs/g/GapCloser/GapCloser-1.12-r6_fix-hardcoding.patch deleted file mode 100644 index 237df5b9fd30..000000000000 --- a/easybuild/easyconfigs/g/GapCloser/GapCloser-1.12-r6_fix-hardcoding.patch +++ /dev/null @@ -1,28 +0,0 @@ -fix hardcoding of 'g++' and '-O3' in Makefile, pick up $CXX and $CXXFLAGS instead -author: Kenneth Hoste (HPC-UGent) -diff --git a/v1.12-r6/Release/makefile.orig b/v1.12-r6/Release/makefile -index 3d8e958..6641ddf 100644 ---- a/v1.12-r6/Release/makefile.orig -+++ b/v1.12-r6/Release/makefile -@@ -43,7 +43,7 @@ all: GapCloser - GapCloser: $(OBJS) $(USER_OBJS) - @echo 'Building target: $@' - @echo 'Invoking: Cygwin C++ Linker' -- g++ -o "GapCloser" -O3 $(OBJS) $(USER_OBJS) $(LIBS) -+ $(CXX) -o "GapCloser" $(CXXFLAGS) $(OBJS) $(USER_OBJS) $(LIBS) - @echo 'Finished building target: $@' - @echo ' ' - -diff --git a/v1.12-r6/Release/subdir.mk.orig b/v1.12-r6/Release/subdir.mk -index 0261d4e..7808d75 100644 ---- a/v1.12-r6/Release/subdir.mk.orig -+++ b/v1.12-r6/Release/subdir.mk -@@ -17,7 +17,7 @@ CPP_DEPS += \ - %.o: ../%.cpp - @echo 'Building file: $<' - @echo 'Invoking: Cygwin C++ Compiler' -- g++ -I../ -I../../phoenix -I../../datastructure -O3 -Wall -c -fmessage-length=0 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o"$@" "$<" -+ $(CXX) -I../ -I../../phoenix -I../../datastructure $(CXXFLAGS) -Wall -c -fmessage-length=0 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o"$@" "$<" - @echo 'Finished building: $<' - @echo ' ' - 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 deleted file mode 100644 index 28fa1604acb0..000000000000 --- a/easybuild/easyconfigs/g/GapFiller/GapFiller-2.1.1-intel-2017a.eb +++ /dev/null @@ -1,32 +0,0 @@ -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 deleted file mode 100644 index 4327a994ef73..000000000000 --- a/easybuild/easyconfigs/g/GapFiller/GapFillter-2.1.1_fix-typo.patch +++ /dev/null @@ -1,13 +0,0 @@ -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/Gaussian/Gaussian-09.e.01-AVX.eb b/easybuild/easyconfigs/g/Gaussian/Gaussian-09.e.01-AVX.eb index 17d847d73abc..d8e8ea112ad3 100644 --- a/easybuild/easyconfigs/g/Gaussian/Gaussian-09.e.01-AVX.eb +++ b/easybuild/easyconfigs/g/Gaussian/Gaussian-09.e.01-AVX.eb @@ -23,13 +23,12 @@ This is the official gaussian AVX build. toolchain = SYSTEM -# Gaussian is licensed software. -# You need to pick the tar file of your choice from the DVD, -# put it in your sources tree with a proper name. -# (should be a tree that ordinary users can't read due to license restrictions) -# and change the name in "sources" sources = ['%(version)s%(versionsuffix)s-A64-114X.tgz'] checksums = ['af1e1cdf7d2799690a642b27ee0779b7cca9695b9a86a48739f3d9fc8c54a98d'] +download_instructions = """Gaussian is licensed software. +You need to pick the tar file of your choice from the DVD and put it in your sources tree with a proper name. +This should be a tree that ordinary users can't read due to license restrictions. +You may neeed to update the sources and checksums in the easyconfig for the file you have.""" start_dir = '..' diff --git a/easybuild/easyconfigs/g/Gaussian/Gaussian-16.A.03-AVX2.eb b/easybuild/easyconfigs/g/Gaussian/Gaussian-16.A.03-AVX2.eb index b107da773c03..ee6d0624270c 100644 --- a/easybuild/easyconfigs/g/Gaussian/Gaussian-16.A.03-AVX2.eb +++ b/easybuild/easyconfigs/g/Gaussian/Gaussian-16.A.03-AVX2.eb @@ -23,13 +23,12 @@ This is the official gaussian AVX2 build. toolchain = SYSTEM -# Gaussian is licensed software. -# You need to pick the tar file of your choice from the DVD, -# put it in your sources tree with a proper name. -# (should be a tree that ordinary users can't read due to license restrictions) -# and change the name in "sources" sources = ['%(version)s%(versionsuffix)s-E6B-132X.tbz'] checksums = ['c83bbcb6ce136d257c8810cb447dfb0880bedf887efe6a4b828635938603384a'] +download_instructions = """Gaussian is licensed software. +You need to pick the tar file of your choice from the DVD and put it in your sources tree with a proper name. +This should be a tree that ordinary users can't read due to license restrictions. +You may neeed to update the sources and checksums in the easyconfig for the file you have.""" start_dir = '..' diff --git a/easybuild/easyconfigs/g/Gctf/Gctf-1.06.eb b/easybuild/easyconfigs/g/Gctf/Gctf-1.06.eb deleted file mode 100644 index 3d0be48fc9ff..000000000000 --- a/easybuild/easyconfigs/g/Gctf/Gctf-1.06.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Gctf' -version = '1.06' - -homepage = 'https://www.mrc-lmb.cam.ac.uk/kzhang/' -description = """Gctf: real-time CTF determination and correction, Kai Zhang, 2016""" - -toolchain = SYSTEM - -source_urls = ['https://www.mrc-lmb.cam.ac.uk/kzhang/Gctf/'] -sources = [ - '%(name)s_v%(version)s_and_examples.tar.gz', -] -checksums = [ - 'bfb6305f36571f895402bb22a2e8c6c5c4f13e28d3354ff8fe101ec25b351d77', # Gctf_v1.06_and_examples.tar.gz -] - -# CUDA is a build dependency to make sure it gets installed. -# It's actually a runtime dependency, but that's handled in the wrapper to -# make sure it doesn't conflict with whatever toolchain happens to be loaded. -# Change CUDA version to match the latest one used in this version -# of Gctf -builddependencies = [('CUDA', '8.0.61')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.32.3-intel-2016a.eb b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.32.3-intel-2016a.eb deleted file mode 100644 index 15c82d95e80e..000000000000 --- a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.32.3-intel-2016a.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Gdk-Pixbuf' -version = '2.32.3' - -homepage = 'https://developer.gnome.org/gdk-pixbuf/stable/' -description = """ - The Gdk Pixbuf is a toolkit for image loading and pixel buffer manipulation. - It is used by GTK+ 2 and GTK+ 3 to load and manipulate images. In the past it - was distributed as part of GTK+ 2 but it was split off into a separate package - in preparation for the change to GTK+ 3. -""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['2b6771f1ac72f687a8971e59810b8dc658e65e7d3086bd2e676e618fd541d031'] - -dependencies = [ - ('GLib', '2.47.5'), - ('libjpeg-turbo', '1.4.2'), - ('libpng', '1.6.21'), - ('LibTIFF', '4.0.6'), - ('GObject-Introspection', '1.47.1') -] - -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'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.35.1-foss-2016a.eb b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.35.1-foss-2016a.eb deleted file mode 100644 index 97e246dd2c28..000000000000 --- a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.35.1-foss-2016a.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Gdk-Pixbuf' -version = '2.35.1' - -homepage = 'https://developer.gnome.org/gdk-pixbuf/stable/' -description = """ - The Gdk Pixbuf is a toolkit for image loading and pixel buffer manipulation. - It is used by GTK+ 2 and GTK+ 3 to load and manipulate images. In the past it - was distributed as part of GTK+ 2 but it was split off into a separate package - in preparation for the change to GTK+ 3. -""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['51eba2550262bc1f1ad3569b4420f55b9261d2fc477e33a8d9b34c7e7f0d5631'] - -dependencies = [ - ('GLib', '2.48.0'), - ('libjpeg-turbo', '1.4.2', '-NASM-2.12.01'), - ('libpng', '1.6.21'), - ('LibTIFF', '4.0.6'), - ('GObject-Introspection', '1.48.0') -] - -configopts = "--disable-maintainer-mode --enable-debug=no --enable-introspection=yes " -configopts += "--disable-Bsymbolic --without-gdiplus --enable-shared --enable-static" - -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'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.35.1-intel-2016a.eb b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.35.1-intel-2016a.eb deleted file mode 100644 index 32adb039b2fb..000000000000 --- a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.35.1-intel-2016a.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Gdk-Pixbuf' -version = '2.35.1' - -homepage = 'https://developer.gnome.org/gdk-pixbuf/stable/' -description = """ - The Gdk Pixbuf is a toolkit for image loading and pixel buffer manipulation. - It is used by GTK+ 2 and GTK+ 3 to load and manipulate images. In the past it - was distributed as part of GTK+ 2 but it was split off into a separate package - in preparation for the change to GTK+ 3. -""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['51eba2550262bc1f1ad3569b4420f55b9261d2fc477e33a8d9b34c7e7f0d5631'] - -dependencies = [ - ('GLib', '2.48.0'), - ('libjpeg-turbo', '1.4.2', '-NASM-2.12.01'), - ('libpng', '1.6.21'), - ('LibTIFF', '4.0.6'), - ('GObject-Introspection', '1.48.0') -] - -configopts = "--disable-maintainer-mode --enable-debug=no --enable-introspection=yes " -configopts += "--disable-Bsymbolic --without-gdiplus --enable-shared --enable-static" - -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'], -} - -moduleclass = 'vis' 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 deleted file mode 100644 index 75ef7e499b66..000000000000 --- a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.0-foss-2016b.eb +++ /dev/null @@ -1,40 +0,0 @@ -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] -checksums = ['85ab52ce9f2c26327141b3dcf21cca3da6a3f8de84b95fa1e727d8871a23245c'] - -builddependencies = [ - ('pkg-config', '0.29.1'), - ('GObject-Introspection', '1.49.1') -] - -dependencies = [ - ('GLib', '2.49.5'), - ('libjpeg-turbo', '1.5.0'), - ('libpng', '1.6.24'), - ('LibTIFF', '4.0.6'), -] - -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'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.0-intel-2016b.eb b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.0-intel-2016b.eb deleted file mode 100644 index 857800f924ac..000000000000 --- a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.0-intel-2016b.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Gdk-Pixbuf' -version = '2.36.0' - -homepage = 'https://developer.gnome.org/gdk-pixbuf/stable/' -description = """ - The Gdk Pixbuf is a toolkit for image loading and pixel buffer manipulation. - It is used by GTK+ 2 and GTK+ 3 to load and manipulate images. In the past it - was distributed as part of GTK+ 2 but it was split off into a separate package - in preparation for the change to GTK+ 3. -""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['85ab52ce9f2c26327141b3dcf21cca3da6a3f8de84b95fa1e727d8871a23245c'] - -builddependencies = [ - ('pkg-config', '0.29.1'), - ('GObject-Introspection', '1.49.1') -] - -dependencies = [ - ('GLib', '2.49.5'), - ('libjpeg-turbo', '1.5.0'), - ('libpng', '1.6.24'), - ('LibTIFF', '4.0.6'), -] - -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'], -} - -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 deleted file mode 100644 index 3d5360847f76..000000000000 --- a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.10-disable-gio-sniffing.patch +++ /dev/null @@ -1,15 +0,0 @@ -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 deleted file mode 100644 index a314980f3d8f..000000000000 --- a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.10-intel-2017a.eb +++ /dev/null @@ -1,44 +0,0 @@ -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 = [ - ('pkg-config', '0.29.2'), - ('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'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.11-disable-gio-sniffing.patch b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.11-disable-gio-sniffing.patch deleted file mode 100644 index aadaad222e0b..000000000000 --- a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.11-disable-gio-sniffing.patch +++ /dev/null @@ -1,15 +0,0 @@ -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.11.orig/configure 2017-10-02 17:32:14.000000000 +0200 -+++ gdk-pixbuf-2.36.11/configure 2018-02-16 23:03:51.381732087 +0100 -@@ -19315,6 +19315,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.11-foss-2017b.eb b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.11-foss-2017b.eb deleted file mode 100644 index 7a648a826206..000000000000 --- a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.11-foss-2017b.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Gdk-Pixbuf' -version = '2.36.11' - -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': '2017b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -patches = ['Gdk-Pixbuf-2.36.10-disable-gio-sniffing.patch'] -checksums = [ - 'ae62ab87250413156ed72ef756347b10208c00e76b222d82d9ed361ed9dde2f3', # gdk-pixbuf-2.36.11.tar.xz - '840231db69ccc2a1335c4f29c305cdd0ba570254e779c2a274611aaff968878e', # Gdk-Pixbuf-2.36.10-disable-gio-sniffing.patch -] - -builddependencies = [ - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.53.5', '-Python-2.7.14') -] - -dependencies = [ - ('GLib', '2.53.5'), - ('libjpeg-turbo', '1.5.2'), - ('libpng', '1.6.32'), - ('LibTIFF', '4.0.9'), -] - -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'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.11-foss-2018a.eb b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.11-foss-2018a.eb deleted file mode 100644 index 076b2942e36e..000000000000 --- a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.11-foss-2018a.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Gdk-Pixbuf' -version = '2.36.11' - -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': '2018a'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -patches = ['Gdk-Pixbuf-2.36.10-disable-gio-sniffing.patch'] -checksums = [ - 'ae62ab87250413156ed72ef756347b10208c00e76b222d82d9ed361ed9dde2f3', # gdk-pixbuf-2.36.11.tar.xz - '840231db69ccc2a1335c4f29c305cdd0ba570254e779c2a274611aaff968878e', # Gdk-Pixbuf-2.36.10-disable-gio-sniffing.patch -] - -builddependencies = [ - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.54.1', '-Python-2.7.14') -] - -dependencies = [ - ('GLib', '2.54.3'), - ('libjpeg-turbo', '1.5.3'), - ('libpng', '1.6.34'), - ('LibTIFF', '4.0.9'), -] - -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'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.11-fosscuda-2018b.eb b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.11-fosscuda-2018b.eb deleted file mode 100644 index 4ca27dafa61b..000000000000 --- a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.11-fosscuda-2018b.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Gdk-Pixbuf' -version = '2.36.11' - -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': 'fosscuda', 'version': '2018b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -patches = ['Gdk-Pixbuf-2.36.10-disable-gio-sniffing.patch'] -checksums = [ - 'ae62ab87250413156ed72ef756347b10208c00e76b222d82d9ed361ed9dde2f3', # gdk-pixbuf-2.36.11.tar.xz - '840231db69ccc2a1335c4f29c305cdd0ba570254e779c2a274611aaff968878e', # Gdk-Pixbuf-2.36.10-disable-gio-sniffing.patch -] - -builddependencies = [ - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.54.1', '-Python-2.7.15') -] - -dependencies = [ - ('GLib', '2.54.3'), - ('libjpeg-turbo', '2.0.0'), - ('libpng', '1.6.34'), - ('LibTIFF', '4.0.9'), -] - -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'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.11-intel-2017b.eb b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.11-intel-2017b.eb deleted file mode 100644 index 92237685fa2d..000000000000 --- a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.11-intel-2017b.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Gdk-Pixbuf' -version = '2.36.11' - -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': '2017b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] - -patches = ['Gdk-Pixbuf-2.36.10-disable-gio-sniffing.patch'] -checksums = [ - 'ae62ab87250413156ed72ef756347b10208c00e76b222d82d9ed361ed9dde2f3', # gdk-pixbuf-2.36.11.tar.xz - '840231db69ccc2a1335c4f29c305cdd0ba570254e779c2a274611aaff968878e', # Gdk-Pixbuf-2.36.10-disable-gio-sniffing.patch -] - -builddependencies = [ - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.53.5', '-Python-2.7.14') -] - -dependencies = [ - ('GLib', '2.53.5'), - ('libjpeg-turbo', '1.5.2'), - ('libpng', '1.6.32'), - - ('LibTIFF', '4.0.9'), -] - -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'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.11-intel-2018a.eb b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.11-intel-2018a.eb deleted file mode 100644 index 83a9cbf32160..000000000000 --- a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.11-intel-2018a.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Gdk-Pixbuf' -version = '2.36.11' - -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': '2018a'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -patches = ['Gdk-Pixbuf-2.36.10-disable-gio-sniffing.patch'] -checksums = [ - 'ae62ab87250413156ed72ef756347b10208c00e76b222d82d9ed361ed9dde2f3', # gdk-pixbuf-2.36.11.tar.xz - '840231db69ccc2a1335c4f29c305cdd0ba570254e779c2a274611aaff968878e', # Gdk-Pixbuf-2.36.10-disable-gio-sniffing.patch -] - -builddependencies = [ - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.54.1', '-Python-2.7.14') -] - -dependencies = [ - ('GLib', '2.54.3'), - ('libjpeg-turbo', '1.5.3'), - ('libpng', '1.6.34'), - ('LibTIFF', '4.0.9'), -] - -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'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.12-foss-2018b.eb b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.12-foss-2018b.eb deleted file mode 100644 index 98e35d84dfa2..000000000000 --- a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.12-foss-2018b.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Gdk-Pixbuf' -version = '2.36.12' - -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': '2018b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -patches = ['Gdk-Pixbuf-2.36.10-disable-gio-sniffing.patch'] -checksums = [ - 'fff85cf48223ab60e3c3c8318e2087131b590fd6f1737e42cb3759a3b427a334', # gdk-pixbuf-2.36.12.tar.xz - '840231db69ccc2a1335c4f29c305cdd0ba570254e779c2a274611aaff968878e', # Gdk-Pixbuf-2.36.10-disable-gio-sniffing.patch -] - -builddependencies = [ - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.54.1', '-Python-2.7.15') -] - -dependencies = [ - ('GLib', '2.54.3'), - ('libjpeg-turbo', '2.0.0'), - ('libpng', '1.6.34'), - ('LibTIFF', '4.0.9'), -] - -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'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.12-fosscuda-2018b.eb b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.12-fosscuda-2018b.eb deleted file mode 100644 index 83422369c016..000000000000 --- a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.12-fosscuda-2018b.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Gdk-Pixbuf' -version = '2.36.12' - -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': 'fosscuda', 'version': '2018b'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -patches = ['Gdk-Pixbuf-2.36.10-disable-gio-sniffing.patch'] -checksums = [ - 'fff85cf48223ab60e3c3c8318e2087131b590fd6f1737e42cb3759a3b427a334', # gdk-pixbuf-2.36.12.tar.xz - '840231db69ccc2a1335c4f29c305cdd0ba570254e779c2a274611aaff968878e', # Gdk-Pixbuf-2.36.10-disable-gio-sniffing.patch -] - -builddependencies = [ - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.54.1', '-Python-2.7.15') -] - -dependencies = [ - ('GLib', '2.54.3'), - ('libjpeg-turbo', '2.0.0'), - ('libpng', '1.6.34'), - ('LibTIFF', '4.0.9'), -] - -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'], -} - -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 deleted file mode 100644 index 88eb07c85d52..000000000000 --- a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.8-intel-2017a.eb +++ /dev/null @@ -1,42 +0,0 @@ -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 = [ - ('pkg-config', '0.29.2'), - ('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'), -] - -preconfigopts = "export SHARED_MIME_INFO_LIBS=' ' SHARED_MIME_INFO_CFLAGS=' ' && " - -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'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.38.1-GCCcore-8.2.0.eb b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.38.1-GCCcore-8.2.0.eb deleted file mode 100644 index 6358948ab168..000000000000 --- a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.38.1-GCCcore-8.2.0.eb +++ /dev/null @@ -1,48 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'Gdk-Pixbuf' -version = '2.38.1' - -homepage = 'https://developer.gnome.org/gdk-pixbuf/stable/' -description = """ - The Gdk Pixbuf is a toolkit for image loading and pixel buffer manipulation. - It is used by GTK+ 2 and GTK+ 3 to load and manipulate images. In the past it - was distributed as part of GTK+ 2 but it was split off into a separate package - in preparation for the change to GTK+ 3. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -patches = ['Gdk-Pixbuf-%(version)s-post-install-bin.patch'] -checksums = [ - 'f19ff836ba991031610dcc53774e8ca436160f7d981867c8c3a37acfe493ab3a', # gdk-pixbuf-2.38.1.tar.xz - '4fcbc1ca390405cba34830ef6a28d0de1f68a730aa6aa2b9cba3a9d3ce145350', # Gdk-Pixbuf-2.38.1-post-install-bin.patch -] - -builddependencies = [ - ('Meson', '0.50.0', '-Python-3.7.2'), - ('Ninja', '1.9.0'), - ('binutils', '2.31.1'), - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.60.1', '-Python-3.7.2'), -] - -dependencies = [ - ('GLib', '2.60.1'), - ('libjpeg-turbo', '2.0.2'), - ('libpng', '1.6.36'), - ('LibTIFF', '4.0.10'), - ('X11', '20190311'), -] - -configopts = "--buildtype=release --default-library=both " -configopts += "-Dgio_sniffing=false -Dgir=true -Dman=false " - -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'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.38.1-post-install-bin.patch b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.38.1-post-install-bin.patch deleted file mode 100644 index 3aee130cc70e..000000000000 --- a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.38.1-post-install-bin.patch +++ /dev/null @@ -1,29 +0,0 @@ -# Fix postinstall bug where it assumes install prefix is in PATH -# Mikael Öhman , 2019-04-16 ---- meson.build.orig 2019-03-16 22:39:43.546535740 +0100 -+++ meson.build 2019-03-16 22:41:25.341826529 +0100 -@@ -415,6 +415,7 @@ - else - meson.add_install_script('build-aux/post-install.sh', - gdk_pixbuf_libdir, -+ gdk_pixbuf_bindir, - gdk_pixbuf_binary_version, - ) - endif ---- build-aux/post-install.sh.orig 2019-03-16 20:25:21.737362740 +0100 -+++ build-aux/post-install.sh 2019-03-16 22:37:52.524946556 +0100 -@@ -1,11 +1,12 @@ - #!/bin/sh - - libdir="$1" --binary_version="$2" -+bindir="$2" -+binary_version="$3" - - if [ -z "$DESTDIR" ]; then - mkdir -p "$libdir/gdk-pixbuf-2.0/$binary_version" -- gdk-pixbuf-query-loaders > "$libdir/gdk-pixbuf-2.0/$binary_version/loaders.cache" -+ "$bindir/gdk-pixbuf-query-loaders" > "$libdir/gdk-pixbuf-2.0/$binary_version/loaders.cache" - else - echo "***" - echo "*** Warning: loaders.cache not built" diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.38.2-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.38.2-GCCcore-8.3.0.eb deleted file mode 100644 index c5c7b9311086..000000000000 --- a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.38.2-GCCcore-8.3.0.eb +++ /dev/null @@ -1,48 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'Gdk-Pixbuf' -version = '2.38.2' - -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': 'GCCcore', 'version': '8.3.0'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -patches = ['Gdk-Pixbuf-2.38.1-post-install-bin.patch'] -checksums = [ - '73fa651ec0d89d73dd3070b129ce2203a66171dfc0bd2caa3570a9c93d2d0781', # gdk-pixbuf-2.38.2.tar.xz - '4fcbc1ca390405cba34830ef6a28d0de1f68a730aa6aa2b9cba3a9d3ce145350', # Gdk-Pixbuf-2.38.1-post-install-bin.patch -] - -builddependencies = [ - ('Meson', '0.59.1', '-Python-3.7.4'), - ('Ninja', '1.9.0'), - ('binutils', '2.32'), - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.63.1', '-Python-3.7.4'), -] - -dependencies = [ - ('GLib', '2.62.0'), - ('libjpeg-turbo', '2.0.3'), - ('libpng', '1.6.37'), - ('LibTIFF', '4.0.10'), - ('X11', '20190717'), -] - -configopts = "--buildtype=release --default-library=both " -configopts += "-Dgio_sniffing=false -Dgir=true -Dman=false " - -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'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.40.0-GCCcore-10.2.0.eb b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.40.0-GCCcore-10.2.0.eb index 84d05664734b..a931bf06711a 100644 --- a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.40.0-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.40.0-GCCcore-10.2.0.eb @@ -33,7 +33,7 @@ dependencies = [ ('X11', '20201008'), ] -configopts = "--buildtype=release --default-library=both " +configopts = "--default-library=both " configopts += "-Dgio_sniffing=false -Dgir=true -Dman=false " sanity_check_paths = { diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.40.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.40.0-GCCcore-9.3.0.eb deleted file mode 100644 index a7901baed20d..000000000000 --- a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.40.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'Gdk-Pixbuf' -version = '2.40.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': 'GCCcore', 'version': '9.3.0'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = [ - '1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6', # gdk-pixbuf-2.40.0.tar.xz -] - -builddependencies = [ - ('Meson', '0.55.1', '-Python-3.8.2'), - ('Ninja', '1.10.0'), - ('binutils', '2.34'), - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.64.0', '-Python-3.8.2'), -] - -dependencies = [ - ('GLib', '2.64.1'), - ('libjpeg-turbo', '2.0.4'), - ('libpng', '1.6.37'), - ('LibTIFF', '4.1.0'), - ('X11', '20200222'), -] - -configopts = "--buildtype=release --default-library=both " -configopts += "-Dgio_sniffing=false -Dgir=true -Dman=false " - -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'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.42.10-GCCcore-12.2.0.eb b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.42.10-GCCcore-12.2.0.eb index 4c2a7cd38bab..9e8518b226be 100644 --- a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.42.10-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.42.10-GCCcore-12.2.0.eb @@ -33,7 +33,7 @@ dependencies = [ ('X11', '20221110'), ] -configopts = "--buildtype=release --default-library=both " +configopts = "--default-library=both " configopts += "-Dgio_sniffing=false -Dintrospection=enabled -Dman=false" sanity_check_paths = { diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.42.10-GCCcore-12.3.0.eb b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.42.10-GCCcore-12.3.0.eb index 3d1ffb27864b..10d3f6259d57 100644 --- a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.42.10-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.42.10-GCCcore-12.3.0.eb @@ -33,7 +33,7 @@ dependencies = [ ('X11', '20230603'), ] -configopts = "--buildtype=release --default-library=both " +configopts = "--default-library=both " configopts += "-Dgio_sniffing=false -Dintrospection=enabled -Dman=false" sanity_check_paths = { diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.42.10-GCCcore-13.2.0.eb b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.42.10-GCCcore-13.2.0.eb index ac99b2584dd0..f996a8b60aaf 100644 --- a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.42.10-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.42.10-GCCcore-13.2.0.eb @@ -33,7 +33,7 @@ dependencies = [ ('X11', '20231019'), ] -configopts = "--buildtype=release --default-library=both " +configopts = "--default-library=both " configopts += "-Dgio_sniffing=false -Dintrospection=enabled -Dman=false" sanity_check_paths = { diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.42.11-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.42.11-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..f9bca17f28ff --- /dev/null +++ b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.42.11-GCCcore-13.3.0.eb @@ -0,0 +1,46 @@ +easyblock = 'MesonNinja' + +name = 'Gdk-Pixbuf' +version = '2.42.11' + +homepage = 'https://docs.gtk.org/gdk-pixbuf/' +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': 'GCCcore', 'version': '13.3.0'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['49dcb402388708647e8c321d56b6fb30f21e51e515d0c5a942268d23052a2f00'] + +builddependencies = [ + ('binutils', '2.42'), + ('Meson', '1.4.0'), + ('Ninja', '1.12.1'), + ('pkgconf', '2.2.0'), + ('GObject-Introspection', '1.80.1'), +] + +dependencies = [ + ('GLib', '2.80.4'), + ('libjpeg-turbo', '3.0.1'), + ('libpng', '1.6.43'), + ('LibTIFF', '4.6.0'), + ('X11', '20240607'), +] + +configopts = "--default-library=both " +configopts += "-Dgio_sniffing=false -Dintrospection=enabled -Dman=false" + +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'], +} + +sanity_check_commands = ["gdk-pixbuf-pixdata --help"] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.42.6-GCCcore-10.3.0.eb b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.42.6-GCCcore-10.3.0.eb index 30606a250229..9f309a593288 100644 --- a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.42.6-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.42.6-GCCcore-10.3.0.eb @@ -33,7 +33,7 @@ dependencies = [ ('X11', '20210518'), ] -configopts = "--buildtype=release --default-library=both " +configopts = "--default-library=both " configopts += "-Dgio_sniffing=false -Dintrospection=enabled -Dman=false" sanity_check_paths = { diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.42.6-GCCcore-11.2.0.eb b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.42.6-GCCcore-11.2.0.eb index 3e94b11e6ee4..16e8ad617c1d 100644 --- a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.42.6-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.42.6-GCCcore-11.2.0.eb @@ -33,7 +33,7 @@ dependencies = [ ('X11', '20210802'), ] -configopts = "--buildtype=release --default-library=both " +configopts = "--default-library=both " configopts += "-Dgio_sniffing=false -Dintrospection=enabled -Dman=false" sanity_check_paths = { diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.42.8-GCCcore-11.3.0.eb b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.42.8-GCCcore-11.3.0.eb index c730b3e3f198..864564a7d4e8 100644 --- a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.42.8-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.42.8-GCCcore-11.3.0.eb @@ -33,7 +33,7 @@ dependencies = [ ('X11', '20220504'), ] -configopts = "--buildtype=release --default-library=both " +configopts = "--default-library=both " configopts += "-Dgio_sniffing=false -Dintrospection=enabled -Dman=false" sanity_check_paths = { diff --git a/easybuild/easyconfigs/g/Gdspy/Gdspy-1.6.13-foss-2022a.eb b/easybuild/easyconfigs/g/Gdspy/Gdspy-1.6.13-foss-2022a.eb index 6890ad35f69c..dd8c64b2fb03 100644 --- a/easybuild/easyconfigs/g/Gdspy/Gdspy-1.6.13-foss-2022a.eb +++ b/easybuild/easyconfigs/g/Gdspy/Gdspy-1.6.13-foss-2022a.eb @@ -13,8 +13,6 @@ dependencies = [ ('SciPy-bundle', '2022.05'), ] -use_pip = True - exts_list = [ ('gdspy', version, { 'sources': ['%(namelower)s-%(version)s.zip'], @@ -22,6 +20,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/Geant4-data/Geant4-data-11.2.eb b/easybuild/easyconfigs/g/Geant4-data/Geant4-data-11.2.eb new file mode 100644 index 000000000000..a085843d7d24 --- /dev/null +++ b/easybuild/easyconfigs/g/Geant4-data/Geant4-data-11.2.eb @@ -0,0 +1,54 @@ +easyblock = 'Tarball' +name = 'Geant4-data' +version = '11.2' # version should somewhat match the Geant4 version it should be used in + +homepage = 'https://geant4.web.cern.ch/' +description = """Datasets for Geant4.""" + +toolchain = SYSTEM + +# Pick up the correct sets and versions from cmake/Modules/G4DatasetDefinitions.cmake +# in the Geant source, +# see also https://github.com/Geant4/geant4/blob/v11.2.2/cmake/Modules/G4DatasetDefinitions.cmake +local_datasets = [ + ('G4NDL', '4.7.1', 'G4NDL', 'G4NEUTRONHPDATA'), # NDL + ('G4EMLOW', '8.5', 'G4EMLOW', 'G4LEDATA'), # Low energy electromagnetics + ('PhotonEvaporation', '5.7', 'G4PhotonEvaporation', 'G4LEVELGAMMADATA'), # Photon evaporation + ('RadioactiveDecay', '5.6', 'G4RadioactiveDecay', 'G4RADIOACTIVEDATA'), # Radioisotopes + ('G4SAIDDATA', '2.0', 'G4SAIDDATA', 'G4SAIDXSDATA'), # SAID + ('G4PARTICLEXS', '4.0', 'G4PARTICLEXS', 'G4PARTICLEXSDATA'), # Particle XS - replaces Neutron XS + ('G4PII', '1.3', 'G4PII', 'G4PIIDATA'), # PII + ('RealSurface', '2.2', 'G4RealSurface', 'G4REALSURFACEDATA'), # Optical Surfaces + ('G4ABLA', '3.3', 'G4ABLA', 'G4ABLADATA'), # ABLA + ('G4INCL', '1.2', 'G4INCL', 'G4INCLDATA'), # INCL + ('G4ENSDFSTATE', '2.3', 'G4ENSDFSTATE', 'G4ENSDFSTATEDATA'), # ENSDFSTATE + ('G4TENDL', '1.4', 'G4TENDL', 'G4PARTICLEHPDATA'), # TENDL +] + +source_urls = ['https://cern.ch/geant4-data/datasets'] +sources = ['%s.%s.tar.gz' % (x[2], x[1]) for x in local_datasets] +checksums = [ + {'G4NDL.4.7.1.tar.gz': 'd3acae48622118d2579de24a54d533fb2416bf0da9dd288f1724df1485a46c7c'}, + {'G4EMLOW.8.5.tar.gz': '66baca49ac5d45e2ac10c125b4fb266225e511803e66981909ce9cd3e9bcef73'}, + {'G4PhotonEvaporation.5.7.tar.gz': '761e42e56ffdde3d9839f9f9d8102607c6b4c0329151ee518206f4ee9e77e7e5'}, + {'G4RadioactiveDecay.5.6.tar.gz': '3886077c9c8e5a98783e6718e1c32567899eeb2dbb33e402d4476bc2fe4f0df1'}, + {'G4SAIDDATA.2.0.tar.gz': '1d26a8e79baa71e44d5759b9f55a67e8b7ede31751316a9e9037d80090c72e91'}, + {'G4PARTICLEXS.4.0.tar.gz': '9381039703c3f2b0fd36ab4999362a2c8b4ff9080c322f90b4e319281133ca95'}, + {'G4PII.1.3.tar.gz': '6225ad902675f4381c98c6ba25fc5a06ce87549aa979634d3d03491d6616e926'}, + {'G4RealSurface.2.2.tar.gz': '9954dee0012f5331267f783690e912e72db5bf52ea9babecd12ea22282176820'}, + {'G4ABLA.3.3.tar.gz': '1e041b3252ee9cef886d624f753e693303aa32d7e5ef3bba87b34f36d92ea2b1'}, + {'G4INCL.1.2.tar.gz': 'f880b16073ee0a92d7494f3276a6d52d4de1d3677a0d4c7c58700396ed0e1a7e'}, + {'G4ENSDFSTATE.2.3.tar.gz': '9444c5e0820791abd3ccaace105b0e47790fadce286e11149834e79c4a8e9203'}, + {'G4TENDL.1.4.tar.gz': '4b7274020cc8b4ed569b892ef18c2e088edcdb6b66f39d25585ccee25d9721e0'}, +] + +start_dir = '..' + +modextrapaths = {x[3]: x[0] + x[1] for x in local_datasets} + +sanity_check_paths = { + 'files': [], + 'dirs': [x[0] + x[1] for x in local_datasets], +} + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-10.01.p03-intel-2016a.eb b/easybuild/easyconfigs/g/Geant4/Geant4-10.01.p03-intel-2016a.eb deleted file mode 100644 index bf3dd3b408ca..000000000000 --- a/easybuild/easyconfigs/g/Geant4/Geant4-10.01.p03-intel-2016a.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'Geant4' -version = '10.01.p03' - -homepage = 'https://geant4.cern.ch' -description = """Geant4 is a toolkit for the simulation of the passage of particles through matter. - Its areas of application include high energy, nuclear and accelerator physics, - as well as studies in medical and space science.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['https://geant4-data.web.cern.ch/geant4-data/releases/source/'] -sources = ['%(namelower)s.%(version)s.tar.gz'] -checksums = ['b198943b5bc4fd7968ef4eaa5bbe2fb094b8df1d907a05486dc05f4c92bbb174'] - -dependencies = [ - ('expat', '2.1.0'), - # recommended CLHEP version, see https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.10.1.html#2. - ('CLHEP', '2.2.0.8'), -] - -builddependencies = [('CMake', '3.4.3')] - -configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += " -DGEANT4_INSTALL_DATA=OFF" - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-10.02.p01-intel-2016a.eb b/easybuild/easyconfigs/g/Geant4/Geant4-10.02.p01-intel-2016a.eb deleted file mode 100644 index 564dd685530b..000000000000 --- a/easybuild/easyconfigs/g/Geant4/Geant4-10.02.p01-intel-2016a.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'Geant4' -version = '10.02.p01' - -homepage = 'https://geant4.cern.ch' -description = """Geant4 is a toolkit for the simulation of the passage of particles through matter. - Its areas of application include high energy, nuclear and accelerator physics, - as well as studies in medical and space science.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['https://geant4-data.web.cern.ch/geant4-data/releases/source/'] -sources = ['%(namelower)s.%(version)s.tar.gz'] -checksums = ['b81f7082a15f6a34b720b6f15c6289cfe4ddbbbdcef0dc52719f71fac95f7f1c'] - -dependencies = [ - ('expat', '2.1.0'), - # recommended CLHEP version, see https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.10.2.html#2. - ('CLHEP', '2.3.1.1'), -] - -builddependencies = [('CMake', '3.4.3')] - -configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += " -DGEANT4_INSTALL_DATA=OFF" - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-10.03.p03-foss-2017b.eb b/easybuild/easyconfigs/g/Geant4/Geant4-10.03.p03-foss-2017b.eb deleted file mode 100644 index c0bf3e5892da..000000000000 --- a/easybuild/easyconfigs/g/Geant4/Geant4-10.03.p03-foss-2017b.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Geant4' -version = '10.03.p03' - -homepage = 'https://geant4.cern.ch' -description = """Geant4 is a toolkit for the simulation of the passage of particles through matter. - Its areas of application include high energy, nuclear and accelerator physics, - as well as studies in medical and space science.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['https://geant4-data.web.cern.ch/geant4-data/releases/source/'] -sources = ['%(namelower)s.%(version)s.tar.gz'] -checksums = ['a164f49c038859ab675eec474d08c9d02be8c4be9c0c2d3aa8e69adf89e1e138'] - -builddependencies = [('CMake', '3.9.5')] -dependencies = [ - ('expat', '2.2.4'), - # recommended CLHEP version, see https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.10.3.html#2. - ('CLHEP', '2.3.4.3'), -] - -configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += " -DGEANT4_INSTALL_DATA=OFF" - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-10.03.p03-intel-2017b.eb b/easybuild/easyconfigs/g/Geant4/Geant4-10.03.p03-intel-2017b.eb deleted file mode 100644 index 9acaf6c7f134..000000000000 --- a/easybuild/easyconfigs/g/Geant4/Geant4-10.03.p03-intel-2017b.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Geant4' -version = '10.03.p03' - -homepage = 'https://geant4.cern.ch' -description = """Geant4 is a toolkit for the simulation of the passage of particles through matter. - Its areas of application include high energy, nuclear and accelerator physics, - as well as studies in medical and space science.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://geant4-data.web.cern.ch/geant4-data/releases/source/'] -sources = ['%(namelower)s.%(version)s.tar.gz'] -checksums = ['a164f49c038859ab675eec474d08c9d02be8c4be9c0c2d3aa8e69adf89e1e138'] - -builddependencies = [('CMake', '3.9.5')] -dependencies = [ - ('expat', '2.2.4'), - # recommended CLHEP version, see https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.10.3.html#2. - ('CLHEP', '2.3.4.3'), -] - -configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += " -DGEANT4_INSTALL_DATA=OFF" - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-10.04-intel-2017b.eb b/easybuild/easyconfigs/g/Geant4/Geant4-10.04-intel-2017b.eb deleted file mode 100644 index 96f552f88641..000000000000 --- a/easybuild/easyconfigs/g/Geant4/Geant4-10.04-intel-2017b.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Geant4' -version = '10.04' - -homepage = 'https://geant4.cern.ch' -description = """Geant4 is a toolkit for the simulation of the passage of particles through matter. - Its areas of application include high energy, nuclear and accelerator physics, - as well as studies in medical and space science.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://geant4-data.web.cern.ch/geant4-data/releases/source/'] -sources = ['%(namelower)s.%(version)s.tar.gz'] -checksums = ['f6d883132f110eb036c69da2b21df51f13c585dc7b99d4211ddd32f4ccee1670'] - -builddependencies = [('CMake', '3.10.0')] -dependencies = [ - ('expat', '2.2.4'), - # recommended CLHEP version, see https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.10.4.html#2. - ('CLHEP', '2.4.0.0'), -] - -configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += " -DGEANT4_INSTALL_DATA=OFF" - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-10.5-foss-2017b.eb b/easybuild/easyconfigs/g/Geant4/Geant4-10.5-foss-2017b.eb deleted file mode 100644 index 18278c444d12..000000000000 --- a/easybuild/easyconfigs/g/Geant4/Geant4-10.5-foss-2017b.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Geant4' -version = '10.5' - -homepage = 'https://geant4.cern.ch' -description = """Geant4 is a toolkit for the simulation of the passage of particles through matter. - Its areas of application include high energy, nuclear and accelerator physics, - as well as studies in medical and space science.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['https://geant4-data.web.cern.ch/geant4-data/releases/source/'] -sources = ['%(namelower)s.%(version_major)s.0%(version_minor)s.tar.gz'] -checksums = ['4b05b4f7d50945459f8dbe287333b9efb772bd23d50920630d5454ec570b782d'] - -builddependencies = [('CMake', '3.10.0')] -dependencies = [ - ('expat', '2.2.4'), - # recommended CLHEP version, see https://geant4-data.web.cern.ch/geant4-data/ReleaseNotes/ReleaseNotes4.10.5.html#2. - ('CLHEP', '2.4.1.0'), -] - -configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += " -DGEANT4_INSTALL_DATA=OFF" - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-10.5-foss-2018b.eb b/easybuild/easyconfigs/g/Geant4/Geant4-10.5-foss-2018b.eb deleted file mode 100644 index c0a7051e5a7e..000000000000 --- a/easybuild/easyconfigs/g/Geant4/Geant4-10.5-foss-2018b.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Geant4' -version = '10.5' - -homepage = 'https://geant4.cern.ch' -description = """Geant4 is a toolkit for the simulation of the passage of particles through matter. - Its areas of application include high energy, nuclear and accelerator physics, - as well as studies in medical and space science.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://geant4-data.web.cern.ch/geant4-data/releases/source/'] -sources = ['%(namelower)s.%(version_major)s.0%(version_minor)s.tar.gz'] -checksums = ['4b05b4f7d50945459f8dbe287333b9efb772bd23d50920630d5454ec570b782d'] - -builddependencies = [('CMake', '3.12.1')] -dependencies = [ - ('expat', '2.2.5'), - # recommended CLHEP version, see https://geant4-data.web.cern.ch/geant4-data/ReleaseNotes/ReleaseNotes4.10.5.html#2. - ('CLHEP', '2.4.1.0'), -] - -configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += " -DGEANT4_INSTALL_DATA=OFF" - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-10.5-intel-2017b.eb b/easybuild/easyconfigs/g/Geant4/Geant4-10.5-intel-2017b.eb deleted file mode 100644 index f40531c9ed9c..000000000000 --- a/easybuild/easyconfigs/g/Geant4/Geant4-10.5-intel-2017b.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Geant4' -version = '10.5' - -homepage = 'https://geant4.cern.ch' -description = """Geant4 is a toolkit for the simulation of the passage of particles through matter. - Its areas of application include high energy, nuclear and accelerator physics, - as well as studies in medical and space science.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://geant4-data.web.cern.ch/geant4-data/releases/source/'] -sources = ['%(namelower)s.%(version_major)s.0%(version_minor)s.tar.gz'] -checksums = ['4b05b4f7d50945459f8dbe287333b9efb772bd23d50920630d5454ec570b782d'] - -builddependencies = [('CMake', '3.10.0')] -dependencies = [ - ('expat', '2.2.4'), - # recommended CLHEP version, see https://geant4-data.web.cern.ch/geant4-data/ReleaseNotes/ReleaseNotes4.10.5.html#2. - ('CLHEP', '2.4.1.0'), -] - -configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += " -DGEANT4_INSTALL_DATA=OFF" - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-10.5-intel-2018b.eb b/easybuild/easyconfigs/g/Geant4/Geant4-10.5-intel-2018b.eb deleted file mode 100644 index 2f9d61fccce5..000000000000 --- a/easybuild/easyconfigs/g/Geant4/Geant4-10.5-intel-2018b.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Geant4' -version = '10.5' - -homepage = 'https://geant4.cern.ch' -description = """Geant4 is a toolkit for the simulation of the passage of particles through matter. - Its areas of application include high energy, nuclear and accelerator physics, - as well as studies in medical and space science.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['https://geant4-data.web.cern.ch/geant4-data/releases/source/'] -sources = ['%(namelower)s.%(version_major)s.0%(version_minor)s.tar.gz'] -checksums = ['4b05b4f7d50945459f8dbe287333b9efb772bd23d50920630d5454ec570b782d'] - -builddependencies = [('CMake', '3.12.1')] -dependencies = [ - ('expat', '2.2.5'), - # recommended CLHEP version, see https://geant4-data.web.cern.ch/geant4-data/ReleaseNotes/ReleaseNotes4.10.5.html#2. - ('CLHEP', '2.4.1.0'), -] - -configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += " -DGEANT4_INSTALL_DATA=OFF" - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-10.6-foss-2019b.eb b/easybuild/easyconfigs/g/Geant4/Geant4-10.6-foss-2019b.eb deleted file mode 100644 index 07fb1f6307e9..000000000000 --- a/easybuild/easyconfigs/g/Geant4/Geant4-10.6-foss-2019b.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Geant4' -version = '10.6' - -homepage = 'https://geant4.cern.ch' -description = """Geant4 is a toolkit for the simulation of the passage of particles through matter. - Its areas of application include high energy, nuclear and accelerator physics, - as well as studies in medical and space science.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = ['https://geant4-data.web.cern.ch/geant4-data/releases/source/'] -sources = ['%(namelower)s.%(version_major)s.0%(version_minor)s.tar.gz'] -checksums = ['1424c5a0e37adf577f265984956a77b19701643324e87568c5cb69adc59e3199'] - -builddependencies = [('CMake', '3.15.3')] -dependencies = [ - ('expat', '2.2.7'), - # recommended CLHEP version, see https://geant4-data.web.cern.ch/geant4-data/ReleaseNotes/ReleaseNotes4.10.6.html - ('CLHEP', '2.4.1.3'), -] - -configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += " -DGEANT4_INSTALL_DATA=OFF" - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-10.6.2-foss-2020a.eb b/easybuild/easyconfigs/g/Geant4/Geant4-10.6.2-foss-2020a.eb deleted file mode 100644 index 21b777b61994..000000000000 --- a/easybuild/easyconfigs/g/Geant4/Geant4-10.6.2-foss-2020a.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'Geant4' -version = '10.6.2' - -homepage = 'https://geant4.cern.ch/' -description = """Geant4 is a toolkit for the simulation of the passage of particles through matter. - Its areas of application include high energy, nuclear and accelerator physics, - as well as studies in medical and space science.""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -github_account = 'Geant4' -source_urls = [GITHUB_SOURCE] -sources = [{'download_filename': 'v%(version)s.tar.gz', 'filename': SOURCELOWER_TAR_GZ}] -checksums = ['f16c03bb2d346b398d500a3977fa7035d63e6c1f087db239c26f1ca113302daf'] - -builddependencies = [('CMake', '3.16.4')] -dependencies = [ - ('expat', '2.2.9'), - # recommended CLHEP version, see https://geant4-data.web.cern.ch/geant4-data/ReleaseNotes/ReleaseNotes4.10.6.html - ('CLHEP', '2.4.1.3'), -] - -configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += " -DGEANT4_INSTALL_DATA=OFF" - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-10.7.1-GCC-10.2.0.eb b/easybuild/easyconfigs/g/Geant4/Geant4-10.7.1-GCC-10.2.0.eb index b8b39104441f..ac7d832cd038 100644 --- a/easybuild/easyconfigs/g/Geant4/Geant4-10.7.1-GCC-10.2.0.eb +++ b/easybuild/easyconfigs/g/Geant4/Geant4-10.7.1-GCC-10.2.0.eb @@ -3,7 +3,7 @@ version = '10.7.1' homepage = 'https://geant4.cern.ch/' description = """Geant4 is a toolkit for the simulation of the passage of particles through matter. - Its areas of application include high energy, nuclear and accelerator physics, + Its areas of application include high energy, nuclear and accelerator physics, as well as studies in medical and space science.""" toolchain = {'name': 'GCC', 'version': '10.2.0'} diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-10.7.1-GCC-11.2.0.eb b/easybuild/easyconfigs/g/Geant4/Geant4-10.7.1-GCC-11.2.0.eb index f742fdacf046..0848e67249bd 100644 --- a/easybuild/easyconfigs/g/Geant4/Geant4-10.7.1-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/g/Geant4/Geant4-10.7.1-GCC-11.2.0.eb @@ -3,7 +3,7 @@ version = '10.7.1' homepage = 'https://geant4.cern.ch/' description = """Geant4 is a toolkit for the simulation of the passage of particles through matter. - Its areas of application include high energy, nuclear and accelerator physics, + Its areas of application include high energy, nuclear and accelerator physics, as well as studies in medical and space science.""" toolchain = {'name': 'GCC', 'version': '11.2.0'} diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-11.2.2-GCC-12.3.0.eb b/easybuild/easyconfigs/g/Geant4/Geant4-11.2.2-GCC-12.3.0.eb new file mode 100644 index 000000000000..d4cdf6c78cb4 --- /dev/null +++ b/easybuild/easyconfigs/g/Geant4/Geant4-11.2.2-GCC-12.3.0.eb @@ -0,0 +1,48 @@ +name = 'Geant4' +version = '11.2.2' + +homepage = 'https://geant4.web.cern.ch/' +description = """Geant4 is a toolkit for the simulation of the passage of particles through matter. + Its areas of application include high energy, nuclear and accelerator physics, + as well as studies in medical and space science.""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +github_account = 'Geant4' +source_urls = [GITHUB_SOURCE] +sources = [{'download_filename': 'v%(version)s.tar.gz', 'filename': SOURCELOWER_TAR_GZ}] +patches = [ + 'Geant4-11.1.2_use_data_env_vars_from_Geant4-data_module.patch', +] +checksums = [ + {'geant4-11.2.2.tar.gz': '0b0cfce14e9143079c4440d27ee21f889c4c4172ac5ee7586746b940ffcf812a'}, + {'Geant4-11.1.2_use_data_env_vars_from_Geant4-data_module.patch': + '822265b7cbcaacdffd28b1094786a3c94122aff63338e514d5d3810cdf9218a6'}, +] + +builddependencies = [ + ('CMake', '3.26.3'), +] + +dependencies = [ + ('expat', '2.5.0'), + # recommended CLHEP version, see https://geant4.web.cern.ch/download/release-notes/notes-v11.1.0.html + ('CLHEP', '2.4.7.1'), + ('Xerces-C++', '3.2.4'), + ('Qt5', '5.15.10'), + ('Geant4-data', '11.2', '', SYSTEM), +] + +_copts = [ + "-DGEANT4_INSTALL_DATA=OFF", + "-DGEANT4_USE_SYSTEM_ZLIB=ON", + "-DGEANT4_USE_SYSTEM_EXPAT=ON", + "-DGEANT4_USE_SYSTEM_CLHEP=ON", + "-DGEANT4_USE_QT=ON", + "-DGEANT4_USE_GDML=ON", + "-DGEANT4_USE_OPENGL_X11=ON", + "-DGEANT4_USE_RAYTRACER_X11=ON", +] +configopts = ' '.join(_copts) + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-9.5.p02-intel-2016a.eb b/easybuild/easyconfigs/g/Geant4/Geant4-9.5.p02-intel-2016a.eb deleted file mode 100644 index aa010720e0e8..000000000000 --- a/easybuild/easyconfigs/g/Geant4/Geant4-9.5.p02-intel-2016a.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'Geant4' -version = '9.5.p02' - -homepage = 'https://geant4.cern.ch' -description = """Geant4 is a toolkit for the simulation of the passage of particles through matter. - Its areas of application include high energy, nuclear and accelerator physics, - as well as studies in medical and space science.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['https://geant4-data.web.cern.ch/geant4-data/releases/source/'] -sources = ['%(namelower)s.%(version)s.tar.gz'] -checksums = ['adb04fce9472228bb10d78cbc7f40493bfb37454beee22e7c80d630646cd3777'] - -dependencies = [ - ('expat', '2.1.0'), - # recommended CLHEP version, see https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.9.5.html#2. - ('CLHEP', '2.1.1.0'), -] - -builddependencies = [('CMake', '3.4.3')] - -configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += " -DGEANT4_INSTALL_DATA=OFF" - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-9.6.p04-intel-2016a.eb b/easybuild/easyconfigs/g/Geant4/Geant4-9.6.p04-intel-2016a.eb deleted file mode 100644 index 3b5c798815d8..000000000000 --- a/easybuild/easyconfigs/g/Geant4/Geant4-9.6.p04-intel-2016a.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'Geant4' -version = '9.6.p04' - -homepage = 'https://geant4.cern.ch' -description = """Geant4 is a toolkit for the simulation of the passage of particles through matter. - Its areas of application include high energy, nuclear and accelerator physics, - as well as studies in medical and space science.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['https://geant4-data.web.cern.ch/geant4-data/releases/source/'] -sources = ['%(namelower)s.%(version)s.tar.gz'] -checksums = ['997220a5386a43ac8f533fc7d5a8360aa1fd6338244d17deeaa583fb3a0f39fd'] - -dependencies = [ - ('expat', '2.1.0'), - # recommended CLHEP version, see https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.9.6.html#2. - ('CLHEP', '2.1.3.1'), -] -builddependencies = [ - ('CMake', '3.4.3'), -] - -configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += " -DGEANT4_INSTALL_DATA=OFF" - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/GenMap/GenMap-1.3.0-GCCcore-11.2.0.eb b/easybuild/easyconfigs/g/GenMap/GenMap-1.3.0-GCCcore-11.2.0.eb old mode 100755 new mode 100644 diff --git a/easybuild/easyconfigs/g/GeneMark-ET/GeneMark-ET-4.38-GCCcore-8.2.0.eb b/easybuild/easyconfigs/g/GeneMark-ET/GeneMark-ET-4.38-GCCcore-8.2.0.eb deleted file mode 100644 index 124a56423d0e..000000000000 --- a/easybuild/easyconfigs/g/GeneMark-ET/GeneMark-ET-4.38-GCCcore-8.2.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'Tarball' - -name = 'GeneMark-ET' -version = '4.38' - -homepage = 'http://exon.gatech.edu/GeneMark' -description = "Eukaryotic gene prediction suite with automatic training" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -# download via http://exon.gatech.edu/GeneMark/license_download.cgi -# rename gm_et_linux_64.tar.gz to gm_et_linux_64-4.38.tar.gz -sources = ['gm_et_linux_64-4.38.tar.gz'] -checksums = ['cee3bd73d331be44159eac15469560d0b07ffa2c98ac764c37219e1f3b7d3146'] - -dependencies = [('Perl', '5.28.1')] - -fix_perl_shebang_for = ['*.pl'] - -sanity_check_paths = { - 'files': ['gmes.cfg', 'gmes_petap.pl'], - 'dirs': ['lib'], -} - -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GeneMark-ET/GeneMark-ET-4.57-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/GeneMark-ET/GeneMark-ET-4.57-GCCcore-8.3.0.eb deleted file mode 100644 index 7881a51a617f..000000000000 --- a/easybuild/easyconfigs/g/GeneMark-ET/GeneMark-ET-4.57-GCCcore-8.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'Tarball' - -name = 'GeneMark-ET' -version = '4.57' - -homepage = 'http://exon.gatech.edu/GeneMark' -description = "Eukaryotic gene prediction suite with automatic training" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -# download via http://exon.gatech.edu/GeneMark/license_download.cgi -# rename gmes_linux_64.tar.gz to gmes_linux_64-4.57.tar.gz -sources = ['gmes_linux_64-4.57.tar.gz'] -checksums = ['29d142d98a60774411c191e26a042173679dccbc1c830b3e34156078e4040d9c'] - -dependencies = [('Perl', '5.30.0')] - -fix_perl_shebang_for = ['*.pl'] - -sanity_check_paths = { - 'files': ['gmes.cfg', 'gmes_petap.pl'], - 'dirs': ['lib'], -} - -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GeneMark-ET/GeneMark-ET-4.65-GCCcore-10.2.0.eb b/easybuild/easyconfigs/g/GeneMark-ET/GeneMark-ET-4.65-GCCcore-10.2.0.eb index f6cc1e009206..7ff097babfe9 100644 --- a/easybuild/easyconfigs/g/GeneMark-ET/GeneMark-ET-4.65-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/g/GeneMark-ET/GeneMark-ET-4.65-GCCcore-10.2.0.eb @@ -8,11 +8,14 @@ description = "Eukaryotic gene prediction suite with automatic training" toolchain = {'name': 'GCCcore', 'version': '10.2.0'} -# download via http://exon.gatech.edu/GeneMark/license_download.cgi -# rename gmes_linux_64.tar.gz to gmes_linux_64-4.65.tar.gz sources = ['gmes_linux_64-%(version)s.tar.gz'] checksums = ['62ea2dfa1954ab25edcc118dbeaeacf15924274fb9ed47bc54716cfd15ad04fe'] +download_instructions = """ +1. complete the license form: http://exon.gatech.edu/GeneMark/license_download.cgi +2. rename the tarball: `mv gmes_linux_64.tar.gz gmes_linux_64-%(version)s.tar.gz` +""" + dependencies = [('Perl', '5.32.0')] fix_perl_shebang_for = ['*.pl'] @@ -22,6 +25,8 @@ sanity_check_paths = { 'dirs': ['lib'], } +skip_mod_files_sanity_check = True + modextrapaths = {'PATH': ''} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GeneMark-ET/GeneMark-ET-4.71-GCCcore-11.2.0.eb b/easybuild/easyconfigs/g/GeneMark-ET/GeneMark-ET-4.71-GCCcore-11.2.0.eb index 017e077aa136..5535358e64fc 100644 --- a/easybuild/easyconfigs/g/GeneMark-ET/GeneMark-ET-4.71-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/g/GeneMark-ET/GeneMark-ET-4.71-GCCcore-11.2.0.eb @@ -29,6 +29,8 @@ sanity_check_paths = { 'dirs': ['lib'], } +skip_mod_files_sanity_check = True + modextrapaths = {'PATH': ''} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GeneMark-ET/GeneMark-ET-4.71-GCCcore-11.3.0.eb b/easybuild/easyconfigs/g/GeneMark-ET/GeneMark-ET-4.71-GCCcore-11.3.0.eb index 63aaf53f794a..ec99a25ee630 100644 --- a/easybuild/easyconfigs/g/GeneMark-ET/GeneMark-ET-4.71-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/g/GeneMark-ET/GeneMark-ET-4.71-GCCcore-11.3.0.eb @@ -37,6 +37,8 @@ sanity_check_commands = [ "gmes_petap.pl | grep 'Usage:'", ] +skip_mod_files_sanity_check = True + modextrapaths = {'PATH': ''} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GeneMark-ET/GeneMark-ET-4.72-GCCcore-12.3.0.eb b/easybuild/easyconfigs/g/GeneMark-ET/GeneMark-ET-4.72-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..75ffcc9f5f7f --- /dev/null +++ b/easybuild/easyconfigs/g/GeneMark-ET/GeneMark-ET-4.72-GCCcore-12.3.0.eb @@ -0,0 +1,43 @@ +# updated: Denis Kristak (INUITS) +# Update: Petr Král (INUITS) +easyblock = 'Tarball' + +name = 'GeneMark-ET' +version = '4.72' + +homepage = 'http://exon.gatech.edu/GeneMark' +description = "Eukaryotic gene prediction suite with automatic training" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +sources = ['gmes_linux_64-%(version)s.tar.gz'] +checksums = ['629f430e7262bdb5df8f24413e65d26e35eb10ea34212145b692ee4689591e54'] + +download_instructions = """ +1. complete the license form: http://exon.gatech.edu/GeneMark/license_download.cgi +2. rename the tarball: `mv gmes_linux_64.tar.gz gmes_linux_64-%(version)s.tar.gz` +""" + +# To run this code, install the key: copy key "gm_key" into user's home directory as: +# gunzip gm_key.gz +# cp gm_key_64 ~/.gm_key + +dependencies = [ + ('Perl', '5.36.1'), + ('Perl-bundle-CPAN', '5.36.1'), +] + +fix_perl_shebang_for = ['*.pl'] + +sanity_check_paths = { + 'files': ['gmes.cfg', 'gmes_petap.pl'], + 'dirs': ['lib'], +} + +sanity_check_commands = [ + "gmes_petap.pl | grep 'Usage:'", +] + +modextrapaths = {'PATH': ''} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GenerativeModels/GenerativeModels-0.2.1-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/g/GenerativeModels/GenerativeModels-0.2.1-foss-2022a-CUDA-11.7.0.eb index 01f477df11ed..cbc86d2a63cc 100644 --- a/easybuild/easyconfigs/g/GenerativeModels/GenerativeModels-0.2.1-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/g/GenerativeModels/GenerativeModels-0.2.1-foss-2022a-CUDA-11.7.0.eb @@ -19,8 +19,6 @@ dependencies = [ ('SciPy-bundle', '2022.05'), ] -use_pip = True - exts_list = [ ('monai-weekly', '1.2.dev2304', { 'modulename': 'monai', @@ -34,6 +32,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GenomeMapper/GenomeMapper-0.4.4-foss-2016a.eb b/easybuild/easyconfigs/g/GenomeMapper/GenomeMapper-0.4.4-foss-2016a.eb deleted file mode 100644 index b71b67857298..000000000000 --- a/easybuild/easyconfigs/g/GenomeMapper/GenomeMapper-0.4.4-foss-2016a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'MakeCp' - -name = 'GenomeMapper' -version = '0.4.4' - -homepage = 'https://1001genomes.org/software/genomemapper_singleref.html' -description = """GenomeMapper is a short read mapping tool designed for accurate read alignments. - It quickly aligns millions of reads either with ungapped or gapped alignments. - This version is used to align against a single reference. - If you are unsure which one is the appropriate GenomeMapper, you might want to use this one.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://1001genomes.org/data/software/genomemapper/genomemapper_%(version)s/'] -sources = ['%(namelower)s-%(version)s.tar.gz'] -checksums = ['800d2a60597d3b9df45268d605f8a97bb7d93b4f1b49faa8c6539bf6a8cd9f78'] - -dependencies = [] - -files_to_copy = [ - (["gmindex", "genomemapper"], "bin") -] - -sanity_check_paths = { - 'files': ["bin/genomemapper", "bin/gmindex"], - 'dirs': [""], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GenomeTester4/GenomeTester4-4.0-intel-2018a.eb b/easybuild/easyconfigs/g/GenomeTester4/GenomeTester4-4.0-intel-2018a.eb deleted file mode 100644 index ffb824a994d3..000000000000 --- a/easybuild/easyconfigs/g/GenomeTester4/GenomeTester4-4.0-intel-2018a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'MakeCp' - -name = 'GenomeTester4' -version = '4.0' - -homepage = 'https://github.com/bioinfo-ut/GenomeTester4' -description = "A toolkit for performing set operations - union, intersection and complement - on k-mer lists." - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://github.com/bioinfo-ut/GenomeTester4/archive/'] -sources = ['Version_%(version_major)s_%(version_minor)s.tar.gz'] -checksums = ['1849c4c6f2e6542679aa1831fa39d5be99786488309a3d2e674aa0b60dbe4863'] - -prebuildopts = 'cd src && make clean && ' - -files_to_copy = ['bin'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['glistcompare', 'glistmaker', 'glistquery', 'gmer_caller', 'gmer_counter']], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GenomeThreader/GenomeThreader-1.7.1-Linux_x86_64-64bit.eb b/easybuild/easyconfigs/g/GenomeThreader/GenomeThreader-1.7.1-Linux_x86_64-64bit.eb deleted file mode 100644 index 67da7670dfba..000000000000 --- a/easybuild/easyconfigs/g/GenomeThreader/GenomeThreader-1.7.1-Linux_x86_64-64bit.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'Tarball' - -name = 'GenomeThreader' -version = '1.7.1' -versionsuffix = '-Linux_x86_64-64bit' - -homepage = 'http://genomethreader.org' -description = "GenomeThreader is a software tool to compute gene structure predictions." - -toolchain = SYSTEM - -source_urls = ['http://genomethreader.org/distributions/'] -sources = ['gth-%(version)s%(versionsuffix)s.tar.gz'] -checksums = ['7c7b05d0a88a13a83918a7e209bf38195238b93b93684e0f4c2ed48ecbaf8718'] - -sanity_check_paths = { - 'files': ['bin/gth', 'bin/gthbssmbuild', 'bin/gthsplit'], - 'dirs': ['bin/bssm', 'bin/gthdata'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.5.10-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.5.10-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index ddd7ce465e21..000000000000 --- a/easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.5.10-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,56 +0,0 @@ -easyblock = 'Bundle' - -name = 'GenomeTools' -version = '1.5.10' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://genometools.org' -description = "A comprehensive software library for efficient processing of structured genome annotations." -github_account = 'genometools' - -toolchain = {'name': 'foss', 'version': '2018b'} - -# GenomeTools-1.5.10 has the following libraries bundled with it: -# bzip2-1.0.6, cgilua-5.1.3, expat-2.0.1, lpeg-0.10.2, lua-5.1.5, luafilesystem-1.5.0, md5-1.2, -# samtools-0.1.18, sqlite-3.8.7.1, tre-0.8.0, zlib-1.2.8 -# -# Bundled libraries can be globally disabled with the option useshared=yes -# However, it is preferable to use the bundled libraries due to the very old versions of some of them - -builddependencies = [('pkg-config', '0.29.2')] -dependencies = [ - ('Python', '2.7.15'), - ('Pango', '1.42.4'), -] - -default_component_specs = { - 'source_urls': [GITHUB_LOWER_SOURCE], - 'sources': ['v%(version)s.tar.gz'], - 'checksums': ['a6aa7f158a3cef90fea8d0fe24bfad0c3ee96b17b3ba0c1f6462582593af679e'], -} - -components = [ - (name, version, { - 'easyblock': 'ConfigureMake', - 'start_dir': '%(namelower)s-%(version)s', - 'skipsteps': ['configure'], - 'buildopts': 'useshared=no errorcheck=no cairo=yes', - 'installopts': 'prefix=%(installdir)s', - }), - ('gt', version, { - 'easyblock': 'PythonPackage', - 'start_dir': 'genometools-%(version)s/%(name)spython', - }), -] - -sanity_check_paths = { - 'files': ['bin/gt', 'bin/genometools-config', 'lib/libgenometools.a', 'lib/libgenometools.%s' % SHLIB_EXT], - 'dirs': ['include', 'lib/python%(pyshortver)s/site-packages', 'share'], -} - -sanity_check_commands = ["python -c 'import gt'"] - -modextrapaths = { - 'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages'] -} -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.5.10-foss-2018b.eb b/easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.5.10-foss-2018b.eb deleted file mode 100644 index ee56c245a325..000000000000 --- a/easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.5.10-foss-2018b.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GenomeTools' -version = '1.5.10' - -homepage = 'http://genometools.org' -description = "A comprehensive software library for efficient processing of structured genome annotations." - -toolchain = {'name': 'foss', 'version': '2018b'} - -github_account = 'genometools' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['a6aa7f158a3cef90fea8d0fe24bfad0c3ee96b17b3ba0c1f6462582593af679e'] - -# GenomeTools-1.5.10 has the following libraries bundled with it: -# bzip2-1.0.6, cgilua-5.1.3, expat-2.0.1, lpeg-0.10.2, lua-5.1.5, luafilesystem-1.5.0, md5-1.2, -# samtools-0.1.18, sqlite-3.8.7.1, tre-0.8.0, zlib-1.2.8 -# -# Bundled libraries can be globally disabled with the option useshared=yes -# However, it is preferable to use the bundled libraries due to the very old versions of some of them - -builddependencies = [('pkg-config', '0.29.2')] -dependencies = [('Pango', '1.42.4')] - -skipsteps = ['configure'] - -buildopts = 'useshared=no errorcheck=no cairo=yes' -installopts = 'prefix=%(installdir)s' - -sanity_check_paths = { - 'files': ['bin/gt', 'bin/genometools-config', 'lib/libgenometools.a', 'lib/libgenometools.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.6.1-GCC-8.3.0-Python-2.7.16.eb b/easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.6.1-GCC-8.3.0-Python-2.7.16.eb deleted file mode 100644 index 0b7164cb4e31..000000000000 --- a/easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.6.1-GCC-8.3.0-Python-2.7.16.eb +++ /dev/null @@ -1,56 +0,0 @@ -easyblock = 'Bundle' - -name = 'GenomeTools' -version = '1.6.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://genometools.org' -description = "A comprehensive software library for efficient processing of structured genome annotations." -github_account = 'genometools' - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -# GenomeTools-1.6.1 has the following libraries bundled with it: -# bzip2-1.0.6, cgilua-5.1.3, expat-2.0.1, lpeg-0.10.2, lua-5.1.5, luafilesystem-1.5.0, md5-1.2, -# samtools-0.1.18, sqlite-3.8.7.1, tre-0.8.0, zlib-1.2.8 -# -# Bundled libraries can be globally disabled with the option useshared=yes -# However, it is preferable to use the bundled libraries due to the very old versions of some of them - -builddependencies = [('pkg-config', '0.29.2')] -dependencies = [ - ('Python', '2.7.16'), - ('Pango', '1.44.7'), -] - -default_component_specs = { - 'source_urls': [GITHUB_LOWER_SOURCE], - 'sources': ['v%(version)s.tar.gz'], - 'checksums': ['528ca143a7f1d42af8614d60ea1e5518012913a23526d82e434f0dad2e2d863f'], -} - -components = [ - (name, version, { - 'easyblock': 'ConfigureMake', - 'start_dir': '%(namelower)s-%(version)s', - 'skipsteps': ['configure'], - 'buildopts': 'useshared=no errorcheck=no cairo=yes', - 'installopts': 'prefix=%(installdir)s', - }), - ('gt', version, { - 'easyblock': 'PythonPackage', - 'start_dir': 'genometools-%(version)s/%(name)spython', - }), -] - -sanity_check_paths = { - 'files': ['bin/gt', 'bin/genometools-config', 'lib/libgenometools.a', 'lib/libgenometools.%s' % SHLIB_EXT], - 'dirs': ['include', 'lib/python%(pyshortver)s/site-packages', 'share'], -} - -sanity_check_commands = ["python -c 'import gt'"] - -modextrapaths = { - 'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages'] -} -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.6.1-GCC-8.3.0.eb b/easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.6.1-GCC-8.3.0.eb deleted file mode 100644 index eb8943ccaddf..000000000000 --- a/easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.6.1-GCC-8.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GenomeTools' -version = '1.6.1' - -homepage = 'http://genometools.org' -description = "A comprehensive software library for efficient processing of structured genome annotations." - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -github_account = 'genometools' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['528ca143a7f1d42af8614d60ea1e5518012913a23526d82e434f0dad2e2d863f'] - -# GenomeTools-1.6.1 has the following libraries bundled with it: -# bzip2-1.0.6, cgilua-5.1.3, expat-2.0.1, lpeg-0.10.2, lua-5.1.5, luafilesystem-1.5.0, md5-1.2, -# samtools-0.1.18, sqlite-3.8.7.1, tre-0.8.0, zlib-1.2.8 -# -# Bundled libraries can be globally disabled with the option useshared=yes -# However, it is preferable to use the bundled libraries due to the very old versions of some of them - -builddependencies = [('pkg-config', '0.29.2')] -dependencies = [('Pango', '1.44.7')] - -skipsteps = ['configure'] - -buildopts = 'useshared=no errorcheck=no cairo=yes' -installopts = 'prefix=%(installdir)s' - -sanity_check_paths = { - 'files': ['bin/gt', 'bin/genometools-config', 'lib/libgenometools.a', 'lib/libgenometools.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.6.1-GCC-9.3.0.eb b/easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.6.1-GCC-9.3.0.eb deleted file mode 100644 index 61723dec8661..000000000000 --- a/easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.6.1-GCC-9.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GenomeTools' -version = '1.6.1' - -homepage = 'http://genometools.org' -description = "A comprehensive software library for efficient processing of structured genome annotations." - -toolchain = {'name': 'GCC', 'version': '9.3.0'} - -github_account = 'genometools' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['528ca143a7f1d42af8614d60ea1e5518012913a23526d82e434f0dad2e2d863f'] - -# GenomeTools-1.6.1 has the following libraries bundled with it: -# bzip2-1.0.6, cgilua-5.1.3, expat-2.0.1, lpeg-0.10.2, lua-5.1.5, luafilesystem-1.5.0, md5-1.2, -# samtools-0.1.18, sqlite-3.8.7.1, tre-0.8.0, zlib-1.2.8 -# -# Bundled libraries can be globally disabled with the option useshared=yes -# However, it is preferable to use the bundled libraries due to the very old versions of some of them - -builddependencies = [('pkg-config', '0.29.2')] -dependencies = [('Pango', '1.44.7')] - -skipsteps = ['configure'] - -buildopts = 'useshared=no errorcheck=no cairo=yes' -installopts = 'prefix=%(installdir)s' - -sanity_check_paths = { - 'files': ['bin/gt', 'bin/genometools-config', 'lib/libgenometools.a', 'lib/libgenometools.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GenomeWorks/GenomeWorks-2021.02.2-fosscuda-2020b.eb b/easybuild/easyconfigs/g/GenomeWorks/GenomeWorks-2021.02.2-fosscuda-2020b.eb index 280fb4af01f0..ee7520898225 100644 --- a/easybuild/easyconfigs/g/GenomeWorks/GenomeWorks-2021.02.2-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/g/GenomeWorks/GenomeWorks-2021.02.2-fosscuda-2020b.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'fosscuda', 'version': '2020b'} toolchainopts = {'pic': True} sources = [{ - 'filename': SOURCE_TAR_GZ, + 'filename': SOURCE_TAR_XZ, 'git_config': { 'url': 'https://github.com/clara-parabricks', 'repo_name': name, @@ -20,8 +20,7 @@ sources = [{ 'recursive': True, }, }] -# no checksum for source tarball because it's created locally via 'git clone' -checksums = [None] +checksums = ['ac3946d7172853efe3260339e7edc430bbbd585ed490c7f1ad9f7644446a5ae6'] builddependencies = [ ('CMake', '3.18.4'), @@ -53,12 +52,6 @@ skipsteps = ['test'] exts_defaultclass = 'PythonPackage' -exts_default_options = { - 'download_dep_fail': True, - 'use_pip': True, - 'sanity_pip_check': True, -} - local_genomeworks_preinstallopts = "sed -i 's/[=~]=/>=/g' requirements.txt && " local_genomeworks_preinstallopts += "export GW_INSTALL_DIR=%(installdir)s && " local_genomeworks_preinstallopts += "export GW_VERSION=%(version)s && " @@ -70,9 +63,8 @@ exts_list = [ 'checksums': ['d8e9609d6c580a16a1224a3dc8965789e03ebc4c3e5ffd05ada54a2fed5dcacd'], }), ('genomeworks', version, { - 'sources': ['GenomeWorks-%(version)s.tar.gz'], - # no checksum for source tarball because it's created locally via 'git clone' - 'checksums': [None], + 'sources': sources, + 'checksums': checksums, 'start_dir': 'pygenomeworks', 'preinstallopts': local_genomeworks_preinstallopts, }), @@ -92,6 +84,4 @@ sanity_check_commands = [ "python -c 'import genomeworks'", ] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/Genome_Profiler/Genome_Profiler-2.1-foss-2016b-Perl-5.24.0.eb b/easybuild/easyconfigs/g/Genome_Profiler/Genome_Profiler-2.1-foss-2016b-Perl-5.24.0.eb deleted file mode 100644 index 21a8e3a9f28d..000000000000 --- a/easybuild/easyconfigs/g/Genome_Profiler/Genome_Profiler-2.1-foss-2016b-Perl-5.24.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -# 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 = 'CmdCp' - -name = 'Genome_Profiler' -version = '2.1' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'https://sourceforge.net/projects/genomeprofiler/' -description = """Genome Profiler (GeP) is a program to perform whole-genome multilocus - sequence typing (wgMLST) analysis for bacterial isolates""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['https://sourceforge.net/projects/genomeprofiler/files/Genome_Profiler_%(version)s/'] -sources = [{'download_filename': 'GeP.pl', 'filename': 'GeP-%(version)s.pl', 'extract_cmd': "cp %s ."}] -checksums = ['212624965f84316663499751b117608e30b2074675c0e8d38aa8c5f8f6a86a99'] - -dependencies = [ - ('Perl', '5.24.0'), -] - -cmds_map = [(r"GeP.*\.pl", "cp %(source)s GeP.pl")] - -files_to_copy = [(['GeP.pl'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/GeP.pl'], - 'dirs': [], -} - -fix_perl_shebang_for = ['bin/GeP.pl'] - -postinstallcmds = [ - "chmod +x %(installdir)s/bin/GeP.pl", -] - -modloadmsg = "To launch execute script GeP.pl" - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb b/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb deleted file mode 100644 index 55dde03388a4..000000000000 --- a/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'GenotypeHarmonizer' -version = '1.4.14' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'https://github.com/molgenis/systemsgenetics/wiki/Genotype-Harmonizer' -description = """The Genotype Harmonizer is an easy to use command-line tool that allows harmonization of genotype data - stored using different file formats with different and potentially unknown strands.""" - -toolchain = SYSTEM - -dependencies = [('Java', '1.7.0_80')] - -source_urls = ['http://www.molgenis.org/downloads/GenotypeHarmonizer/'] -sources = ['GenotypeHarmonizer-%(version)s-dist.tar.gz'] - -checksums = ['0a7b041efdd7a5d7ced0ae48eb4a9e06'] - -sanity_check_paths = { - 'files': ['GenotypeHarmonizer.jar', 'GenotypeHarmonizer.sh'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GeoDict/GeoDict-2024.SP2-gmpich-2024.06.eb b/easybuild/easyconfigs/g/GeoDict/GeoDict-2024.SP2-gmpich-2024.06.eb new file mode 100644 index 000000000000..42186eafddb1 --- /dev/null +++ b/easybuild/easyconfigs/g/GeoDict/GeoDict-2024.SP2-gmpich-2024.06.eb @@ -0,0 +1,41 @@ +easyblock = 'Tarball' + +name = 'GeoDict' +version = '2024.SP2' + +homepage = 'https://www.math2market.com/geodict-software/geodict-applications.html' +description = """ +The innovative and easy-to-use material simulator GeoDict is the most complete software +solution for multi-scale 3D image processing, modeling of materials, visualization, material +property characterization, simulation-based material development, and optimization of +processes. +""" + +toolchain = {'name': 'gmpich', 'version': '2024.06'} + +source_urls = [ + 'https://www.gddownload.de/Releases' +] +sources = [ + '%(name)s2024-3-4-Linux-x86_64-ServicePack2.tar.gz', + '%(name)s2024-3-4-Linux-x86_64-ServicePack2-Tools.tar.gz' +] +checksums = [ + {'GeoDict2024-3-4-Linux-x86_64-ServicePack2.tar.gz': + '049401063d892eac65696d7d1ed8d4b915c9a81bb13e325cc0657c60ce8aeb28'}, + {'GeoDict2024-3-4-Linux-x86_64-ServicePack2-Tools.tar.gz': + '1b50fb840e8e78c225c748d73eaca60faedd822de33f20c716b1e98b15492eac'}, +] + +dependencies = [ + ('X11', '20230603'), +] + +modextrapaths = {'PATH': '.'} + +sanity_check_paths = { + 'files': ['geodict2024'], + 'dirs': ['Python', 'Tools'], +} + +moduleclass = 'geo' diff --git a/easybuild/easyconfigs/g/GeoDict/GeoDict-2024.SP5-gmpich-2024.06.eb b/easybuild/easyconfigs/g/GeoDict/GeoDict-2024.SP5-gmpich-2024.06.eb new file mode 100644 index 000000000000..4c9110b8af25 --- /dev/null +++ b/easybuild/easyconfigs/g/GeoDict/GeoDict-2024.SP5-gmpich-2024.06.eb @@ -0,0 +1,41 @@ +easyblock = 'Tarball' + +name = 'GeoDict' +version = '2024.SP5' + +homepage = 'https://www.math2market.com/geodict-software/geodict-applications.html' +description = """ +The innovative and easy-to-use material simulator GeoDict is the most complete software +solution for multi-scale 3D image processing, modeling of materials, visualization, material +property characterization, simulation-based material development, and optimization of +processes. +""" + +toolchain = {'name': 'gmpich', 'version': '2024.06'} + +source_urls = [ + 'https://www.gddownload.de/Releases' +] +sources = [ + '%(name)s2024-3-4-Linux-x86_64-ServicePack5.tar.gz', + '%(name)s2024-3-4-Linux-x86_64-ServicePack5-Tools.tar.gz' +] +checksums = [ + {'GeoDict2024-3-4-Linux-x86_64-ServicePack5.tar.gz': + '049401063d892eac65696d7d1ed8d4b915c9a81bb13e325cc0657c60ce8aeb28'}, + {'GeoDict2024-3-4-Linux-x86_64-ServicePack5-Tools.tar.gz': + '1b50fb840e8e78c225c748d73eaca60faedd822de33f20c716b1e98b15492eac'}, +] + +dependencies = [ + ('X11', '20230603'), +] + +modextrapaths = {'PATH': '.'} + +sanity_check_paths = { + 'files': ['geodict2024'], + 'dirs': ['Python', 'Tools'], +} + +moduleclass = 'geo' diff --git a/easybuild/easyconfigs/g/Gerris/Gerris-20131206-foss-2017b.eb b/easybuild/easyconfigs/g/Gerris/Gerris-20131206-foss-2017b.eb deleted file mode 100644 index 977786c7534f..000000000000 --- a/easybuild/easyconfigs/g/Gerris/Gerris-20131206-foss-2017b.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Authors:: David Quigley (University of Warwick) -# License:: MIT/GPL -# $Id$ -# -## -easyblock = 'ConfigureMake' - -name = 'Gerris' -version = '20131206' - -homepage = 'http://gfs.sourceforge.net/wiki/index.php/Main_Page' -description = """Gerris is a Free Software program for the solution of the partial - differential equations describing fluid flow""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -sources = ['gerris-snapshot-131206.tar.gz'] -source_urls = ['http://gerris.dalembert.upmc.fr/gerris/tarballs'] -checksums = ['d5346a362b104ccc858c4b79938727d56c4654b103c268e54cf3aa56d0b55b39'] # gerris-snapshot-131206.tar.gz - -dependencies = [ - ('GTS', '20121130'), # From GTS-20121130-foss-2017b.eb -] - -sanity_check_paths = { - 'files': ['bin/gerris2D', 'bin/gerris3D', 'include/gfs.h'], - 'dirs': ['bin', 'lib', 'share', 'include'] -} - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/g/GetOrganelle/GetOrganelle-1.7.2-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/g/GetOrganelle/GetOrganelle-1.7.2-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 112304a7a38b..000000000000 --- a/easybuild/easyconfigs/g/GetOrganelle/GetOrganelle-1.7.2-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'GetOrganelle' -version = '1.7.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Kinggerm/GetOrganelle' -description = """This toolkit assemblies organelle genome from genomic skimming data.""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -source_urls = ['https://github.com/Kinggerm/GetOrganelle/archive/%(version)s'] -sources = [SOURCE_TAR_GZ] -checksums = ['54923ca971d68620aaf036a324b554084b00f7c209b0b3a234f815c82ee6d079'] - -dependencies = [ - ('Python', '3.8.2'), - ('Bandage', '0.8.1', '_Centos', SYSTEM), - ('SciPy-bundle', '2020.03', versionsuffix), - ('sympy', '1.6.2', versionsuffix), - ('SPAdes', '3.14.1', versionsuffix), - ('Bowtie2', '2.4.1'), - ('BLAST+', '2.10.1'), - ('Perl', '5.30.2'), - ('matplotlib', '3.2.1', versionsuffix) -] - -download_dep_fail = True -use_pip = True - -options = {'modulename': False} - -fix_python_shebang_for = ['bin/*.py'] - -sanity_pip_check = True - -sanity_check_commands = ["get_organelle_from_reads.py -h"] - -sanity_check_paths = { - 'files': ['bin/check_annotations.py', 'bin/get_organelle_from_reads.py', 'bin/slim_graph.py'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GetOrganelle/GetOrganelle-1.7.4-pre2-foss-2020b.eb b/easybuild/easyconfigs/g/GetOrganelle/GetOrganelle-1.7.4-pre2-foss-2020b.eb index 2eabe89e5246..4212fd0defd1 100644 --- a/easybuild/easyconfigs/g/GetOrganelle/GetOrganelle-1.7.4-pre2-foss-2020b.eb +++ b/easybuild/easyconfigs/g/GetOrganelle/GetOrganelle-1.7.4-pre2-foss-2020b.eb @@ -25,15 +25,10 @@ dependencies = [ ('matplotlib', '3.3.3') ] -download_dep_fail = True -use_pip = True - options = {'modulename': False} fix_python_shebang_for = ['bin/*.py'] -sanity_pip_check = True - sanity_check_commands = ["get_organelle_from_reads.py -h"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/g/GetOrganelle/GetOrganelle-1.7.5.3-foss-2021b.eb b/easybuild/easyconfigs/g/GetOrganelle/GetOrganelle-1.7.5.3-foss-2021b.eb index 3bab9913aba4..d96cb5be4b5b 100644 --- a/easybuild/easyconfigs/g/GetOrganelle/GetOrganelle-1.7.5.3-foss-2021b.eb +++ b/easybuild/easyconfigs/g/GetOrganelle/GetOrganelle-1.7.5.3-foss-2021b.eb @@ -24,15 +24,10 @@ dependencies = [ ('matplotlib', '3.4.3') ] -download_dep_fail = True -use_pip = True - options = {'modulename': False} fix_python_shebang_for = ['bin/*.py'] -sanity_pip_check = True - sanity_check_commands = ["get_organelle_from_reads.py -h"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/g/GetOrganelle/GetOrganelle-1.7.6.1-foss-2021b.eb b/easybuild/easyconfigs/g/GetOrganelle/GetOrganelle-1.7.6.1-foss-2021b.eb index 2898fcacaac0..ae7642fc3080 100644 --- a/easybuild/easyconfigs/g/GetOrganelle/GetOrganelle-1.7.6.1-foss-2021b.eb +++ b/easybuild/easyconfigs/g/GetOrganelle/GetOrganelle-1.7.6.1-foss-2021b.eb @@ -24,15 +24,10 @@ dependencies = [ ('matplotlib', '3.4.3') ] -download_dep_fail = True -use_pip = True - options = {'modulename': False} fix_python_shebang_for = ['bin/*.py'] -sanity_pip_check = True - sanity_check_commands = ["get_organelle_from_reads.py -h"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/g/GetOrganelle/GetOrganelle-1.7.7.0-foss-2022a.eb b/easybuild/easyconfigs/g/GetOrganelle/GetOrganelle-1.7.7.0-foss-2022a.eb index 1dee0e289337..c7305e0257e2 100644 --- a/easybuild/easyconfigs/g/GetOrganelle/GetOrganelle-1.7.7.0-foss-2022a.eb +++ b/easybuild/easyconfigs/g/GetOrganelle/GetOrganelle-1.7.7.0-foss-2022a.eb @@ -24,15 +24,10 @@ dependencies = [ ('matplotlib', '3.5.2') ] -download_dep_fail = True -use_pip = True - options = {'modulename': False} fix_python_shebang_for = ['bin/*.py'] -sanity_pip_check = True - sanity_check_commands = ["get_organelle_from_reads.py -h"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/g/GetOrganelle/GetOrganelle-1.7.7.1-foss-2023a.eb b/easybuild/easyconfigs/g/GetOrganelle/GetOrganelle-1.7.7.1-foss-2023a.eb new file mode 100644 index 000000000000..aea6063a10d9 --- /dev/null +++ b/easybuild/easyconfigs/g/GetOrganelle/GetOrganelle-1.7.7.1-foss-2023a.eb @@ -0,0 +1,38 @@ +easyblock = 'PythonPackage' + +name = 'GetOrganelle' +version = '1.7.7.1' + +homepage = 'https://github.com/Kinggerm/GetOrganelle' +description = """This toolkit assemblies organelle genome from genomic skimming data.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = ['https://github.com/Kinggerm/GetOrganelle/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['cf8e14766de43967182be839de20c9d1709b60fae38a0b3d175742dfad7a5d44'] + +dependencies = [ + ('Python', '3.11.3'), + ('Bandage', '0.9.0'), + ('SciPy-bundle', '2023.07'), + ('sympy', '1.12'), + ('SPAdes', '3.15.4'), + ('Bowtie2', '2.5.1'), + ('BLAST+', '2.14.1'), + ('Perl', '5.36.1'), + ('matplotlib', '3.7.2') +] + +options = {'modulename': False} + +fix_python_shebang_for = ['bin/*.py'] + +sanity_check_commands = ["get_organelle_from_reads.py -h"] + +sanity_check_paths = { + 'files': ['bin/check_annotations.py', 'bin/get_organelle_from_reads.py', 'bin/slim_graph.py'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GffCompare/GffCompare-0.10.1-foss-2016b.eb b/easybuild/easyconfigs/g/GffCompare/GffCompare-0.10.1-foss-2016b.eb deleted file mode 100644 index 1249840651a7..000000000000 --- a/easybuild/easyconfigs/g/GffCompare/GffCompare-0.10.1-foss-2016b.eb +++ /dev/null @@ -1,41 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'MakeCp' - -name = 'GffCompare' -version = '0.10.1' - -homepage = 'https://github.com/gpertea/%(namelower)s' -description = """GffCompare provides classification and reference annotation mapping and - matching statistics for RNA-Seq assemblies (transfrags) or other generic GFF/GTF files.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://github.com/gpertea/%(namelower)s/archive/', - 'https://github.com/gpertea/gclib/archive/', -] -sources = [ - 'v%(version)s.tar.gz', - {'filename': 'gclib-20171013.tar.gz', 'download_filename': '305b7f8.tar.gz'}, -] -checksums = [ - '32912f4d1394294203e055b2c1bb33a051d8a069d1046d79f543d1a028d7128d', - 'e561f6782e3ac8817e6789d62aae19fc497f25a882fdd6f2f938938fe50b336b', -] - -prebuildopts = "mv ../gclib-* ../gclib && " - -files_to_copy = ['%(namelower)s', 'LICENSE', 'README.md'] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['%(namelower)s'], - 'dirs': [] -} - -sanity_check_commands = ['%(namelower)s -v'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GffCompare/GffCompare-0.10.6-GCCcore-7.3.0.eb b/easybuild/easyconfigs/g/GffCompare/GffCompare-0.10.6-GCCcore-7.3.0.eb deleted file mode 100644 index 81c3b297a471..000000000000 --- a/easybuild/easyconfigs/g/GffCompare/GffCompare-0.10.6-GCCcore-7.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'MakeCp' - -name = 'GffCompare' -version = '0.10.6' - -homepage = 'https://github.com/gpertea/%(namelower)s' -description = """GffCompare provides classification and reference annotation mapping and - matching statistics for RNA-Seq assemblies (transfrags) or other generic GFF/GTF files.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['http://ccb.jhu.edu/software/stringtie/dl/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e75cc9fff42cea2d02752bd96e0e0451b268384247606e0e27193d15f4a54477'] - -builddependencies = [('binutils', '2.30')] - -buildopts = " release" - -files_to_copy = ['%(namelower)s', 'LICENSE', 'README.md'] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['%(namelower)s'], - 'dirs': [] -} - -sanity_check_commands = ['%(namelower)s -v'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GffCompare/GffCompare-0.11.6-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/GffCompare/GffCompare-0.11.6-GCCcore-8.3.0.eb deleted file mode 100644 index a1a60272ae7e..000000000000 --- a/easybuild/easyconfigs/g/GffCompare/GffCompare-0.11.6-GCCcore-8.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'MakeCp' - -name = 'GffCompare' -version = '0.11.6' - -homepage = 'https://github.com/gpertea/gffcompare' -description = """GffCompare provides classification and reference annotation mapping and - matching statistics for RNA-Seq assemblies (transfrags) or other generic GFF/GTF files.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://ccb.jhu.edu/software/stringtie/dl/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['6095d97301a9c8dbd5e99e8c42860ce5953546277a09a0b46c835019815f6174'] - -builddependencies = [('binutils', '2.32')] - -buildopts = " release" - -files_to_copy = ['%(namelower)s', 'LICENSE', 'README.md'] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['%(namelower)s'], - 'dirs': [] -} - -sanity_check_commands = ['%(namelower)s -v'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GffCompare/GffCompare-0.11.6-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/GffCompare/GffCompare-0.11.6-GCCcore-9.3.0.eb deleted file mode 100644 index 579f86118c8a..000000000000 --- a/easybuild/easyconfigs/g/GffCompare/GffCompare-0.11.6-GCCcore-9.3.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'MakeCp' - -name = 'GffCompare' -version = '0.11.6' - -# Some docs also at GitHub site - this is referred to as canonical -homepage = 'https://ccb.jhu.edu/software/stringtie/gffcompare.shtml' -description = """GffCompare provides classification and reference annotation mapping and - matching statistics for RNA-Seq assemblies (transfrags) or other generic GFF/GTF files.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -# Switched to GitHub sources owing to SSL error at original download site -source_urls = ['https://github.com/gpertea/gffcompare/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = [ - ( - # GitHub source - '21d37a43b6db1deb30fc5bc5198121a0b65e33edd5be2f55ae6100a34ee5df16', - # Original source - '6095d97301a9c8dbd5e99e8c42860ce5953546277a09a0b46c835019815f6174', - ) - -] - -builddependencies = [('binutils', '2.34')] - -buildopts = " release" - -files_to_copy = ['%(namelower)s', 'LICENSE', 'README.md'] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['%(namelower)s'], - 'dirs': [] -} - -sanity_check_commands = ['%(namelower)s -v'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-10.03.1-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-10.03.1-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..174aec3f5151 --- /dev/null +++ b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-10.03.1-GCCcore-13.3.0.eb @@ -0,0 +1,58 @@ +easyblock = 'ConfigureMake' + +name = 'Ghostscript' +version = '10.03.1' + +homepage = 'https://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': 'GCCcore', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = [ + 'https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs%s/' % version.replace('.', ''), +] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['31cd01682ad23a801cc3bbc222a55f07c4ea3e068bdfb447792d54db21a2e8ad'] + +builddependencies = [ + ('binutils', '2.42'), + ('pkgconf', '2.2.0'), +] + +dependencies = [ + ('zlib', '1.3.1'), + ('libpng', '1.6.43'), + ('freetype', '2.13.2'), + ('libjpeg-turbo', '3.0.1'), + ('expat', '2.6.2'), + ('GLib', '2.80.4'), + ('cairo', '1.18.0'), + ('LibTIFF', '4.6.0'), +] + +# Do not use local copies of zlib, jpeg, freetype, and png +preconfigopts = 'mv zlib zlib.no && mv jpeg jpeg.no && mv freetype freetype.no && ' +preconfigopts += 'mv libpng libpng.no && export LIBS="$LIBS -L$EBROOTZLIB/lib -lz" && ' +configopts = "--with-system-libtiff --enable-dynamic --disable-hidden-visibility" + +# also build and install shared libs +build_cmd_targets = ['', 'so'] +installopts = 'soinstall' + +postinstallcmds = [ + # install header files + "mkdir -p %(installdir)s/include/%(namelower)s", + "install -v -m644 base/*.h %(installdir)s/include/%(namelower)s", + "install -v -m644 psi/*.h %(installdir)s/include/%(namelower)s", +] + +sanity_check_paths = { + 'files': ['bin/gs', 'lib/libgs.%s' % SHLIB_EXT], + 'dirs': ['lib/%(namelower)s', 'include/%(namelower)s', 'share/man'], +} + +sanity_check_commands = ["gs --help"] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.14_use_extzlib.patch b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.14_use_extzlib.patch deleted file mode 100644 index 8f90c895eba8..000000000000 --- a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.14_use_extzlib.patch +++ /dev/null @@ -1,47 +0,0 @@ -# Use external ZLIB instead of Ghostscript provided ZLIB -# See http://www.linuxfromscratch.org/blfs/view/svn/pst/gs.html -# patch part #2: -# http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0ccf3294 ---- ghostscript-9.14/configure.orig 2014-03-26 13:53:47.000000000 +0100 -+++ ghostscript-9.14/configure 2014-09-09 10:03:12.742169571 +0200 -@@ -6254,7 +6254,7 @@ - $as_echo_n "checking for local zlib source... " >&6; } - # we must define ZLIBDIR regardless because png.mak does a -I$(ZLIBDIR) - # this seems a harmless default --ZLIBDIR=src -+ZLIBDIR=$includedir - AUX_SHARED_ZLIB= - - if test -d $srcdir/zlib; then ---- ghostscript-9.14/configure.ac.orig 2014-03-26 13:53:48.000000000 +0100 -+++ ghostscript-9.14/configure.ac 2014-09-09 10:03:12.724170038 +0200 -@@ -854,7 +854,7 @@ - dnl zlib is needed for language level 3, and libpng - # we must define ZLIBDIR regardless because png.mak does a -I$(ZLIBDIR) - # this seems a harmless default --ZLIBDIR=src -+ZLIBDIR=$includedir - AUX_SHARED_ZLIB= - - if test -d $srcdir/zlib; then ---- ghostscript-9.14/devices/devs.mak.orig 2014-03-26 13:53:48.000000000 +0100 -+++ ghostscript-9.14/devices/devs.mak 2014-09-09 11:33:30.513450444 +0200 -@@ -1596,9 +1596,16 @@ - - fpng_=$(DEVOBJ)gdevfpng.$(OBJ) $(DEVOBJ)gdevpccm.$(OBJ) - --$(DEVOBJ)gdevfpng.$(OBJ) : $(DEVSRC)gdevfpng.c\ -+$(DEVOBJ)gdevfpng_0.$(OBJ) : $(DEVSRC)gdevfpng.c\ - $(gdevprn_h) $(gdevpccm_h) $(gscdefs_h) $(zlib_h) -- $(CC_) $(I_)$(DEVI_) $(II)$(PI_)$(_I) $(PCF_) $(GLF_) $(DEVO_)gdevfpng.$(OBJ) $(C_) $(DEVSRC)gdevfpng.c -+ $(CC_) $(I_)$(DEVI_) $(II)$(PI_)$(_I) $(PCF_) $(GLF_) $(DEVO_)gdevfpng_0.$(OBJ) $(C_) $(DEVSRC)gdevfpng.c -+ -+$(DEVOBJ)gdevfpng_1.$(OBJ) : $(DEVSRC)gdevfpng.c\ -+ $(gdevprn_h) $(gdevpccm_h) $(gscdefs_h) -+ $(CC_) $(I_)$(DEVI_) $(II)$(PI_)$(_I) $(PCF_) $(GLF_) $(DEVO_)gdevfpng_1.$(OBJ) $(C_) $(DEVSRC)gdevfpng.c -+ -+$(DEVOBJ)gdevfpng.$(OBJ) : $(DEVOBJ)gdevfpng_$(SHARE_ZLIB).$(OBJ) -+ $(CP_) $(DEVOBJ)gdevfpng_$(SHARE_ZLIB).$(OBJ) $(DEVOBJ)gdevfpng.$(OBJ) - - $(DD)fpng.dev : $(DEVS_MAK) $(fpng_) $(GLD)page.dev $(GDEV) - $(SETPDEV2) $(DD)fpng $(fpng_) diff --git a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.19-intel-2016a.eb b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.19-intel-2016a.eb deleted file mode 100644 index 64a84938e89b..000000000000 --- a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.19-intel-2016a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Ghostscript' -version = '9.19' - -homepage = 'http://ghostscript.com' -description = """Ghostscript is a versatile processor for PostScript data with the ability to render PostScript to - different targets. It used to be part of the cups printing stack, but is no longer used for that.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True} - -local_source_subdir = 'gs%(version_major)s%(version_minor)s' -source_urls = ["https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/" + local_source_subdir] -sources = ["ghostpdl-%(version)s.tar.bz2"] - -dependencies = [ - ('zlib', '1.2.8'), - ('libpng', '1.6.21'), - ('freetype', '2.6.3'), - ('fontconfig', '2.11.95'), - ('libjpeg-turbo', '1.4.2'), - ('expat', '2.1.1'), - ('GLib', '2.48.0'), - ('cairo', '1.14.6', '-GLib-2.48.0'), - ('LibTIFF', '4.0.6'), -] - -configopts = "--with-system-libtiff --enable-dynamic" - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.19-intel-2016b.eb b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.19-intel-2016b.eb deleted file mode 100644 index d62c1a6f8d02..000000000000 --- a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.19-intel-2016b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Ghostscript' -version = '9.19' - -homepage = 'http://ghostscript.com' -description = """Ghostscript is a versatile processor for PostScript data with the ability to render PostScript to - different targets. It used to be part of the cups printing stack, but is no longer used for that.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True} - -local_source_subdir = 'gs%(version_major)s%(version_minor)s' -source_urls = ["https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/" + local_source_subdir] -sources = ["ghostpdl-%(version)s.tar.bz2"] - -dependencies = [ - ('zlib', '1.2.8'), - ('libpng', '1.6.24'), - ('freetype', '2.6.5'), - ('libjpeg-turbo', '1.5.0'), - ('expat', '2.2.0'), - ('GLib', '2.49.5'), - ('cairo', '1.14.6'), - ('LibTIFF', '4.0.6'), -] - -configopts = "--with-system-libtiff --enable-dynamic" - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.20-foss-2016b.eb b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.20-foss-2016b.eb deleted file mode 100644 index 4beed854a86c..000000000000 --- a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.20-foss-2016b.eb +++ /dev/null @@ -1,40 +0,0 @@ -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'] -checksums = ['949b64b46ecf8906db54a94ecf83ab97534ebf946f770d3c3f283cb469cb6e14'] - -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" - -sanity_check_paths = { - 'files': ['bin/gs'], - 'dirs': ['lib/ghostscript', 'share/man'], -} - -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 deleted file mode 100644 index d578c9a07c2e..000000000000 --- a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.20-intel-2016b.eb +++ /dev/null @@ -1,40 +0,0 @@ -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': 'intel', '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'] -checksums = ['949b64b46ecf8906db54a94ecf83ab97534ebf946f770d3c3f283cb469cb6e14'] - -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" - -sanity_check_paths = { - 'files': ['bin/gs'], - 'dirs': ['lib/ghostscript', 'share/man'], -} - -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 deleted file mode 100644 index 9ffc111f9db2..000000000000 --- a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.21-intel-2017a.eb +++ /dev/null @@ -1,41 +0,0 @@ -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'] -checksums = ['02bceadbc4dddeb6f2eec9c8b1623d945d355ca11b8b4df035332b217d58ce85'] - -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" - -sanity_check_paths = { - 'files': ['bin/gs'], - 'dirs': ['lib/ghostscript', 'share/man'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.22-GCCcore-6.4.0-cairo-1.14.12.eb b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.22-GCCcore-6.4.0-cairo-1.14.12.eb deleted file mode 100644 index b7098432c04f..000000000000 --- a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.22-GCCcore-6.4.0-cairo-1.14.12.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Ghostscript' -version = '9.22' -local_cairover = '1.14.12' -versionsuffix = '-cairo-%s' % local_cairover - -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': 'GCCcore', 'version': '6.4.0'} -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'] -checksums = ['7f5f4487c0df9dce37481e4c8f192c0322e4c69f5a2ba900a7833c992331bcf4'] - -dependencies = [ - ('zlib', '1.2.11'), - ('libpng', '1.6.34'), - ('freetype', '2.9'), - ('libjpeg-turbo', '1.5.3'), - ('expat', '2.2.5'), - ('GLib', '2.54.3'), - ('cairo', local_cairover), - ('LibTIFF', '4.0.9'), -] - -builddependencies = [ - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.28'), -] - - -# 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" - -sanity_check_paths = { - 'files': ['bin/gs'], - 'dirs': ['lib/ghostscript', 'share/man'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.22-GCCcore-6.4.0.eb b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.22-GCCcore-6.4.0.eb deleted file mode 100644 index 8db7ec9c907f..000000000000 --- a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.22-GCCcore-6.4.0.eb +++ /dev/null @@ -1,47 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Ghostscript' -version = '9.22' - -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': 'GCCcore', 'version': '6.4.0'} -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'] -checksums = ['7f5f4487c0df9dce37481e4c8f192c0322e4c69f5a2ba900a7833c992331bcf4'] - -dependencies = [ - ('zlib', '1.2.11'), - ('libpng', '1.6.32'), - ('freetype', '2.8'), - ('libjpeg-turbo', '1.5.2'), - ('expat', '2.2.4'), - ('GLib', '2.53.5'), - ('cairo', '1.14.10'), - ('LibTIFF', '4.0.9'), -] - -builddependencies = [ - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.28'), -] - - -# 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" - -sanity_check_paths = { - 'files': ['bin/gs'], - 'dirs': ['lib/ghostscript', 'share/man'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.22-foss-2017b.eb b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.22-foss-2017b.eb deleted file mode 100644 index 9442646865e6..000000000000 --- a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.22-foss-2017b.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Ghostscript' -version = '9.22' - -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': '2017b'} -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'] -checksums = ['7f5f4487c0df9dce37481e4c8f192c0322e4c69f5a2ba900a7833c992331bcf4'] - -dependencies = [ - ('zlib', '1.2.11'), - ('libpng', '1.6.32'), - ('freetype', '2.8'), - ('libjpeg-turbo', '1.5.2'), - ('expat', '2.2.4'), - ('GLib', '2.53.5'), - ('cairo', '1.14.10'), - ('LibTIFF', '4.0.9'), -] - -# 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" - -sanity_check_paths = { - 'files': ['bin/gs'], - 'dirs': ['lib/ghostscript', 'share/man'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.22-intel-2017b.eb b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.22-intel-2017b.eb deleted file mode 100644 index 41ebff55d5cf..000000000000 --- a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.22-intel-2017b.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Ghostscript' -version = '9.22' - -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': '2017b'} -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'] -checksums = ['7f5f4487c0df9dce37481e4c8f192c0322e4c69f5a2ba900a7833c992331bcf4'] - -dependencies = [ - ('zlib', '1.2.11'), - ('libpng', '1.6.32'), - ('freetype', '2.8'), - ('libjpeg-turbo', '1.5.2'), - ('expat', '2.2.4'), - ('GLib', '2.53.5'), - ('cairo', '1.14.10'), - ('LibTIFF', '4.0.9'), -] - -# 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" - -sanity_check_paths = { - 'files': ['bin/gs'], - 'dirs': ['lib/ghostscript', 'share/man'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.23-GCCcore-6.4.0-cairo-1.14.12.eb b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.23-GCCcore-6.4.0-cairo-1.14.12.eb deleted file mode 100644 index a12e08a32b1c..000000000000 --- a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.23-GCCcore-6.4.0-cairo-1.14.12.eb +++ /dev/null @@ -1,48 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Ghostscript' -version = '9.23' -local_cairover = '1.14.12' -versionsuffix = '-cairo-%s' % local_cairover - -homepage = 'https://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': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs%(version_major)s%(version_minor)s/', -] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['f65964807a3c97a2c0810d4b9806585367e73129e57ae33378cea18e07a1ed9b'] - -dependencies = [ - ('zlib', '1.2.11'), - ('libpng', '1.6.34'), - ('freetype', '2.9'), - ('libjpeg-turbo', '1.5.3'), - ('expat', '2.2.5'), - ('GLib', '2.54.3'), - ('cairo', local_cairover), - ('LibTIFF', '4.0.9'), -] - -builddependencies = [ - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.28'), -] - -# 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 -L$EBROOTZLIB/lib -lz" && ' - -configopts = "--with-system-libtiff --enable-dynamic" - -sanity_check_paths = { - 'files': ['bin/gs'], - 'dirs': ['lib/ghostscript', 'share/man'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.23-GCCcore-6.4.0.eb b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.23-GCCcore-6.4.0.eb deleted file mode 100644 index 9b6d79668cff..000000000000 --- a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.23-GCCcore-6.4.0.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Ghostscript' -version = '9.23' - -homepage = 'https://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': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs%(version_major)s%(version_minor)s/', -] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['f65964807a3c97a2c0810d4b9806585367e73129e57ae33378cea18e07a1ed9b'] - -dependencies = [ - ('zlib', '1.2.11'), - ('libpng', '1.6.34'), - ('freetype', '2.9'), - ('libjpeg-turbo', '1.5.3'), - ('expat', '2.2.5'), - ('GLib', '2.54.3'), - ('cairo', '1.14.12'), - ('LibTIFF', '4.0.9'), -] - -builddependencies = [ - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.28'), -] - -# 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 -L$EBROOTZLIB/lib -lz" && ' - -configopts = "--with-system-libtiff --enable-dynamic" - -sanity_check_paths = { - 'files': ['bin/gs'], - 'dirs': ['lib/ghostscript', 'share/man'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.23-GCCcore-7.3.0.eb b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.23-GCCcore-7.3.0.eb deleted file mode 100644 index fe7c7d815248..000000000000 --- a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.23-GCCcore-7.3.0.eb +++ /dev/null @@ -1,55 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Ghostscript' -version = '9.23' - -homepage = 'https://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': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs%(version_major)s%(version_minor)s/', -] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['f65964807a3c97a2c0810d4b9806585367e73129e57ae33378cea18e07a1ed9b'] - -dependencies = [ - ('zlib', '1.2.11'), - ('libpng', '1.6.34'), - ('freetype', '2.9.1'), - ('libjpeg-turbo', '2.0.0'), - ('expat', '2.2.5'), - ('GLib', '2.54.3'), - ('cairo', '1.14.12'), - ('LibTIFF', '4.0.9'), -] - -builddependencies = [ - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.30'), -] - -# 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 -L$EBROOTZLIB/lib -lz" && ' - -configopts = "--with-system-libtiff --enable-dynamic" - -postinstallcmds = [ - # build and install shared libs - "make so && make soinstall", - # install header files - "mkdir -p %(installdir)s/include/ghostscript", - "install -v -m644 base/*.h %(installdir)s/include/ghostscript", - "install -v -m644 psi/*.h %(installdir)s/include/ghostscript", -] - -sanity_check_paths = { - 'files': ['bin/gs', 'lib/libgs.%s' % SHLIB_EXT], - 'dirs': ['lib/ghostscript', 'include/ghostscript', 'share/man'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.27-GCCcore-8.2.0.eb b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.27-GCCcore-8.2.0.eb deleted file mode 100644 index 1dbe0fed864a..000000000000 --- a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.27-GCCcore-8.2.0.eb +++ /dev/null @@ -1,55 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Ghostscript' -version = '9.27' - -homepage = 'https://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': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs%(version_major)s%(version_minor)s/', -] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['9760e8bdd07a08dbd445188a6557cb70e60ccb6a5601f7dbfba0d225e28ce285'] - -dependencies = [ - ('zlib', '1.2.11'), - ('libpng', '1.6.36'), - ('freetype', '2.9.1'), - ('libjpeg-turbo', '2.0.2'), - ('expat', '2.2.6'), - ('GLib', '2.60.1'), - ('cairo', '1.16.0'), - ('LibTIFF', '4.0.10'), -] - -builddependencies = [ - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.31.1'), -] - -# 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 -L$EBROOTZLIB/lib -lz" && ' - -configopts = "--with-system-libtiff --enable-dynamic" - -postinstallcmds = [ - # build and install shared libs - "make so && make soinstall", - # install header files - "mkdir -p %(installdir)s/include/ghostscript", - "install -v -m644 base/*.h %(installdir)s/include/ghostscript", - "install -v -m644 psi/*.h %(installdir)s/include/ghostscript", -] - -sanity_check_paths = { - 'files': ['bin/gs', 'lib/libgs.%s' % SHLIB_EXT], - 'dirs': ['lib/ghostscript', 'include/ghostscript', 'share/man'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.50-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.50-GCCcore-8.3.0.eb deleted file mode 100644 index 89ef8200fd08..000000000000 --- a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.50-GCCcore-8.3.0.eb +++ /dev/null @@ -1,55 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Ghostscript' -version = '9.50' - -homepage = 'https://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': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs%(version_major)s%(version_minor)s/', -] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['0f53e89fd647815828fc5171613e860e8535b68f7afbc91bf89aee886769ce89'] - -dependencies = [ - ('zlib', '1.2.11'), - ('libpng', '1.6.37'), - ('freetype', '2.10.1'), - ('libjpeg-turbo', '2.0.3'), - ('expat', '2.2.7'), - ('GLib', '2.62.0'), - ('cairo', '1.16.0'), - ('LibTIFF', '4.0.10'), -] - -builddependencies = [ - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.32'), -] - -# 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 -L$EBROOTZLIB/lib -lz" && ' - -configopts = "--with-system-libtiff --enable-dynamic" - -postinstallcmds = [ - # build and install shared libs - "make so && make soinstall", - # install header files - "mkdir -p %(installdir)s/include/ghostscript", - "install -v -m644 base/*.h %(installdir)s/include/ghostscript", - "install -v -m644 psi/*.h %(installdir)s/include/ghostscript", -] - -sanity_check_paths = { - 'files': ['bin/gs', 'lib/libgs.%s' % SHLIB_EXT], - 'dirs': ['lib/ghostscript', 'include/ghostscript', 'share/man'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.52-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.52-GCCcore-9.3.0.eb deleted file mode 100644 index afd425e45461..000000000000 --- a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.52-GCCcore-9.3.0.eb +++ /dev/null @@ -1,56 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Ghostscript' -version = '9.52' - -homepage = 'https://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': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs%(version_major)s%(version_minor)s/', -] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['c2501d8e8e0814c4a5aa7e443e230e73d7af7f70287546f7b697e5ef49e32176'] - -dependencies = [ - ('zlib', '1.2.11'), - ('libpng', '1.6.37'), - ('freetype', '2.10.1'), - ('libjpeg-turbo', '2.0.4'), - ('expat', '2.2.9'), - ('GLib', '2.64.1'), - ('cairo', '1.16.0'), - ('LibTIFF', '4.1.0'), -] - -builddependencies = [ - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.34'), - ('pkg-config', '0.29.2'), -] - -# 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 -L$EBROOTZLIB/lib -lz" && ' - -configopts = "--with-system-libtiff --enable-dynamic" - -postinstallcmds = [ - # build and install shared libs - "make so && make soinstall", - # install header files - "mkdir -p %(installdir)s/include/ghostscript", - "install -v -m644 base/*.h %(installdir)s/include/ghostscript", - "install -v -m644 psi/*.h %(installdir)s/include/ghostscript", -] - -sanity_check_paths = { - 'files': ['bin/gs', 'lib/libgs.%s' % SHLIB_EXT], - 'dirs': ['lib/ghostscript', 'include/ghostscript', 'share/man'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/GimmeMotifs/GimmeMotifs-0.17.2-foss-2022a.eb b/easybuild/easyconfigs/g/GimmeMotifs/GimmeMotifs-0.17.2-foss-2022a.eb index a57ae34779fe..6266929adb3e 100644 --- a/easybuild/easyconfigs/g/GimmeMotifs/GimmeMotifs-0.17.2-foss-2022a.eb +++ b/easybuild/easyconfigs/g/GimmeMotifs/GimmeMotifs-0.17.2-foss-2022a.eb @@ -25,8 +25,6 @@ dependencies = [ ('pyBigWig', '0.3.18'), # required by biofluff ] -use_pip = True - exts_list = [ ('palettable', '3.3.0', { 'checksums': ['72feca71cf7d79830cd6d9181b02edf227b867d503bec953cf9fa91bf44896bd'], @@ -72,6 +70,4 @@ sanity_check_paths = { sanity_check_commands = ["gimme --help"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GimmeMotifs/GimmeMotifs-0.17.2-foss-2023a.eb b/easybuild/easyconfigs/g/GimmeMotifs/GimmeMotifs-0.17.2-foss-2023a.eb new file mode 100644 index 000000000000..4b1296003ab6 --- /dev/null +++ b/easybuild/easyconfigs/g/GimmeMotifs/GimmeMotifs-0.17.2-foss-2023a.eb @@ -0,0 +1,77 @@ +easyblock = 'PythonBundle' + +name = 'GimmeMotifs' +version = '0.17.2' + +homepage = 'https://github.com/vanheeringen-lab/gimmemotifs' +description = "Suite of motif tools, including a motif prediction pipeline for ChIP-seq experiments" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [('poetry', '1.5.1')] +dependencies = [ + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), + ('SciPy-bundle', '2023.07'), + ('matplotlib', '3.7.2'), + ('pybedtools', '0.9.1'), + ('Pysam', '0.22.0'), + ('scikit-learn', '1.3.1'), + ('Seaborn', '0.13.2'), + ('statsmodels', '0.14.1'), + ('tqdm', '4.66.1'), + ('genomepy', '0.16.1'), + ('qnorm', '0.8.1'), + ('Arrow', '14.0.1'), # provides pyarrow, required by feather-format + ('HTSeq', '2.0.7'), # required by biofluff + ('pyBigWig', '0.3.22'), # required by biofluff +] + +exts_list = [ + ('palettable', '3.3.3', { + 'checksums': ['094dd7d9a5fc1cca4854773e5c1fc6a315b33bd5b3a8f47064928facaf0490a8'], + }), + ('biofluff', '3.0.4', { + 'modulename': 'fluff', + # remove pyBigWig dependency - pip_check fails with "import pybigwig" + 'preinstallopts': "sed -i '/pyBigWig/d' setup.py && ", + 'checksums': ['ef7b0a54103a830f197f21aa3d1ade8bdcddf613b437ea38c95260bb45324d6b'], + }), + ('diskcache', '5.6.3', { + 'checksums': ['2c3a3fa2743d8535d832ec61c2054a1641f41775aa7c556758a109941e33e4fc'], + }), + ('feather-format', '0.4.1', { + 'modulename': 'feather', + 'checksums': ['45f67e3745d394d4f160ca6d636bbfd4f8b68d01199dc1649b6e487d3e878903'], + }), + ('iteround', '1.0.4', { + 'source_urls': ['https://github.com/cgdeboer/iteround/archive/'], + 'sources': ['v%(version)s.tar.gz'], + 'checksums': ['445e4f0c793ae558e4db3cdee7e23d77459b9c586e8021667aa60c14ba7ff45f'], + }), + ('logomaker', '0.8', { + 'checksums': ['d8c7501a7d6d7961cd68e5a44e939000ebf1b0c4197a0c9198351e1d681d3f6d'], + }), + ('loguru', '0.7.2', { + 'checksums': ['e671a53522515f34fd406340ee968cb9ecafbc4b36c679da03c18fd8d0bd51ac'], + }), + ('xxhash', '3.4.1', { + 'checksums': ['0379d6cf1ff987cd421609a264ce025e74f346e3e145dd106c0cc2e3ec3f99a9'], + }), + ('xdg', '6.0.0', { + 'checksums': ['24278094f2d45e846d1eb28a2ebb92d7b67fc0cab5249ee3ce88c95f649a1c92'], + }), + ('gimmemotifs', version, { + 'preinstallopts': """sed -i '/"configparser"/d' setup.py && """, + 'checksums': ['fbf70997abce6a75451c10b96994f8dbc03152b01df5cf30bf4397c98a9b54d2'], + }), +] + +sanity_check_paths = { + 'files': ['bin/gimme'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ["gimme --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GitPython/GitPython-2.1.11-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/g/GitPython/GitPython-2.1.11-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 17b186b11a53..000000000000 --- a/easybuild/easyconfigs/g/GitPython/GitPython-2.1.11-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'GitPython' -version = '2.1.11' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/gitpython-developers/GitPython' -description = """ GitPython is a python library used to interact with Git repositories """ - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('git', '2.19.1'), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('smmap2', '2.0.4', { - 'modulename': 'smmap', - 'checksums': ['dc216005e529d57007ace27048eb336dcecb7fc413cfb3b2f402bb25972b69c6'], - }), - ('gitdb2', '2.0.4', { - 'modulename': 'gitdb', - 'checksums': ['bb4c85b8a58531c51373c89f92163b92f30f81369605a67cd52d1fc21246c044'], - }), - (name, version, { - 'modulename': 'git', - 'checksums': ['8237dc5bfd6f1366abeee5624111b9d6879393d84745a507de0fda86043b65a8'], - }), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GitPython/GitPython-2.1.11-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/g/GitPython/GitPython-2.1.11-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index dd6bdf7be396..000000000000 --- a/easybuild/easyconfigs/g/GitPython/GitPython-2.1.11-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'GitPython' -version = '2.1.11' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/gitpython-developers/GitPython' -description = """ GitPython is a python library used to interact with Git repositories """ - -toolchain = {'name': 'intel', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('git', '2.19.1'), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('smmap2', '2.0.4', { - 'modulename': 'smmap', - 'checksums': ['dc216005e529d57007ace27048eb336dcecb7fc413cfb3b2f402bb25972b69c6'], - }), - ('gitdb2', '2.0.4', { - 'modulename': 'gitdb', - 'checksums': ['bb4c85b8a58531c51373c89f92163b92f30f81369605a67cd52d1fc21246c044'], - }), - (name, version, { - 'modulename': 'git', - 'checksums': ['8237dc5bfd6f1366abeee5624111b9d6879393d84745a507de0fda86043b65a8'], - }), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GitPython/GitPython-3.0.3-GCCcore-8.2.0-Python-3.7.2.eb b/easybuild/easyconfigs/g/GitPython/GitPython-3.0.3-GCCcore-8.2.0-Python-3.7.2.eb deleted file mode 100644 index 2546e2c54c5a..000000000000 --- a/easybuild/easyconfigs/g/GitPython/GitPython-3.0.3-GCCcore-8.2.0-Python-3.7.2.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'GitPython' -version = '3.0.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/gitpython-developers/GitPython' -description = """ GitPython is a python library used to interact with Git repositories """ - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -builddependencies = [('binutils', '2.31.1')] - -dependencies = [ - ('Python', '3.7.2'), - ('git', '2.21.0', '-nodocs'), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('smmap2', '2.0.5', { - 'modulename': 'smmap', - 'checksums': ['29a9ffa0497e7f2be94ca0ed1ca1aa3cd4cf25a1f6b4f5f87f74b46ed91d609a'], - }), - ('gitdb2', '2.0.6', { - 'modulename': 'gitdb', - 'checksums': ['1b6df1433567a51a4a9c1a5a0de977aa351a405cc56d7d35f3388bad1f630350'], - }), - (name, version, { - 'modulename': 'git', - 'checksums': ['631263cc670aa56ce3d3c414cf0fe2e840f2e913514b138ea28d88a477bbcd21'], - }), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/git'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GitPython/GitPython-3.1.0-GCCcore-8.3.0-Python-3.7.4.eb b/easybuild/easyconfigs/g/GitPython/GitPython-3.1.0-GCCcore-8.3.0-Python-3.7.4.eb deleted file mode 100644 index ff5ef06167c3..000000000000 --- a/easybuild/easyconfigs/g/GitPython/GitPython-3.1.0-GCCcore-8.3.0-Python-3.7.4.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'GitPython' -version = '3.1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/gitpython-developers/GitPython' -description = """ GitPython is a python library used to interact with Git repositories """ - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -builddependencies = [('binutils', '2.32')] - -dependencies = [ - ('Python', '3.7.4'), - ('git', '2.23.0', '-nodocs'), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('smmap', '3.0.1', { - 'checksums': ['171484fe62793e3626c8b05dd752eb2ca01854b0c55a1efc0dc4210fccb65446'], - }), - ('gitdb', '4.0.2', { - 'checksums': ['598e0096bb3175a0aab3a0b5aedaa18a9a25c6707e0eca0695ba1a0baf1b2150'], - }), - (name, version, { - 'modulename': 'git', - 'checksums': ['e426c3b587bd58c482f0b7fe6145ff4ac7ae6c82673fc656f489719abca6f4cb'], - }), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GitPython/GitPython-3.1.14-GCCcore-10.2.0.eb b/easybuild/easyconfigs/g/GitPython/GitPython-3.1.14-GCCcore-10.2.0.eb index 85b9fc305f5f..08b692420407 100644 --- a/easybuild/easyconfigs/g/GitPython/GitPython-3.1.14-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/g/GitPython/GitPython-3.1.14-GCCcore-10.2.0.eb @@ -15,9 +15,6 @@ dependencies = [ ('git', '2.28.0', '-nodocs'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('smmap', '4.0.0', { 'checksums': ['7e65386bd122d45405ddf795637b7f7d2b532e7e401d46bbe3fb49b9986d5182'], diff --git a/easybuild/easyconfigs/g/GitPython/GitPython-3.1.18-GCCcore-10.3.0.eb b/easybuild/easyconfigs/g/GitPython/GitPython-3.1.18-GCCcore-10.3.0.eb index 3bbd7a94022d..ac4919536ce2 100644 --- a/easybuild/easyconfigs/g/GitPython/GitPython-3.1.18-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/g/GitPython/GitPython-3.1.18-GCCcore-10.3.0.eb @@ -15,9 +15,6 @@ dependencies = [ ('git', '2.32.0', '-nodocs'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('smmap', '4.0.0', { 'checksums': ['7e65386bd122d45405ddf795637b7f7d2b532e7e401d46bbe3fb49b9986d5182'], diff --git a/easybuild/easyconfigs/g/GitPython/GitPython-3.1.24-GCCcore-11.2.0.eb b/easybuild/easyconfigs/g/GitPython/GitPython-3.1.24-GCCcore-11.2.0.eb index 32c24dc4bb77..14156b2fd585 100644 --- a/easybuild/easyconfigs/g/GitPython/GitPython-3.1.24-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/g/GitPython/GitPython-3.1.24-GCCcore-11.2.0.eb @@ -15,9 +15,6 @@ dependencies = [ ('git', '2.33.1', '-nodocs'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('smmap', '5.0.0', { 'checksums': ['c840e62059cd3be204b0c9c9f74be2c09d5648eddd4580d9314c3ecde0b30936'], diff --git a/easybuild/easyconfigs/g/GitPython/GitPython-3.1.27-GCCcore-11.3.0.eb b/easybuild/easyconfigs/g/GitPython/GitPython-3.1.27-GCCcore-11.3.0.eb index dfc6291a3e3d..8b5d1b1c1904 100644 --- a/easybuild/easyconfigs/g/GitPython/GitPython-3.1.27-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/g/GitPython/GitPython-3.1.27-GCCcore-11.3.0.eb @@ -15,9 +15,6 @@ dependencies = [ ('git', '2.36.0', '-nodocs'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('smmap', '5.0.0', { 'checksums': ['c840e62059cd3be204b0c9c9f74be2c09d5648eddd4580d9314c3ecde0b30936'], diff --git a/easybuild/easyconfigs/g/GitPython/GitPython-3.1.31-GCCcore-12.2.0.eb b/easybuild/easyconfigs/g/GitPython/GitPython-3.1.31-GCCcore-12.2.0.eb index 84adb82aa2ee..df40b820e24c 100644 --- a/easybuild/easyconfigs/g/GitPython/GitPython-3.1.31-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/g/GitPython/GitPython-3.1.31-GCCcore-12.2.0.eb @@ -15,9 +15,6 @@ dependencies = [ ('git', '2.38.1', '-nodocs'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('smmap', '5.0.0', { 'checksums': ['c840e62059cd3be204b0c9c9f74be2c09d5648eddd4580d9314c3ecde0b30936'], diff --git a/easybuild/easyconfigs/g/GitPython/GitPython-3.1.40-GCCcore-12.3.0.eb b/easybuild/easyconfigs/g/GitPython/GitPython-3.1.40-GCCcore-12.3.0.eb index c09abda742af..3f4249986993 100644 --- a/easybuild/easyconfigs/g/GitPython/GitPython-3.1.40-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/g/GitPython/GitPython-3.1.40-GCCcore-12.3.0.eb @@ -15,9 +15,6 @@ dependencies = [ ('git', '2.41.0', '-nodocs'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('smmap', '5.0.1', { 'checksums': ['dceeb6c0028fdb6734471eb07c0cd2aae706ccaecab45965ee83f11c8d3b1f62'], diff --git a/easybuild/easyconfigs/g/GitPython/GitPython-3.1.42-GCCcore-13.2.0.eb b/easybuild/easyconfigs/g/GitPython/GitPython-3.1.42-GCCcore-13.2.0.eb index 4f2c260be8e5..2da69d4ec16c 100644 --- a/easybuild/easyconfigs/g/GitPython/GitPython-3.1.42-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/g/GitPython/GitPython-3.1.42-GCCcore-13.2.0.eb @@ -15,9 +15,6 @@ dependencies = [ ('git', '2.42.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('smmap', '5.0.1', { 'checksums': ['dceeb6c0028fdb6734471eb07c0cd2aae706ccaecab45965ee83f11c8d3b1f62'], diff --git a/easybuild/easyconfigs/g/GitPython/GitPython-3.1.43-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/GitPython/GitPython-3.1.43-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..9d0f97c660ab --- /dev/null +++ b/easybuild/easyconfigs/g/GitPython/GitPython-3.1.43-GCCcore-13.3.0.eb @@ -0,0 +1,26 @@ +easyblock = 'PythonBundle' + +name = 'GitPython' +version = '3.1.43' + +homepage = 'https://gitpython.readthedocs.org' +description = """ GitPython is a python library used to interact with Git repositories """ + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +builddependencies = [('binutils', '2.42')] +dependencies = [ + ('Python', '3.12.3'), + ('git', '2.45.1'), +] + +exts_list = [ + ('smmap', '5.0.1', {'checksums': ['dceeb6c0028fdb6734471eb07c0cd2aae706ccaecab45965ee83f11c8d3b1f62']}), + ('gitdb', '4.0.11', {'checksums': ['bf5421126136d6d0af55bc1e7c1af1c397a34f5b7bd79e776cd3e89785c2b04b']}), + (name, version, { + 'modulename': 'git', + 'checksums': ['35f314a9f878467f5453cc1fee295c3e18e52f1b99f10f6cf5b1682e968a9e7c'], + }), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GitPython/GitPython-3.1.9-GCCcore-9.3.0-Python-3.8.2.eb b/easybuild/easyconfigs/g/GitPython/GitPython-3.1.9-GCCcore-9.3.0-Python-3.8.2.eb deleted file mode 100644 index 855cedcad71f..000000000000 --- a/easybuild/easyconfigs/g/GitPython/GitPython-3.1.9-GCCcore-9.3.0-Python-3.8.2.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'GitPython' -version = '3.1.9' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/gitpython-developers/GitPython' -description = """ GitPython is a python library used to interact with Git repositories """ - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -builddependencies = [('binutils', '2.34')] - -dependencies = [ - ('Python', '3.8.2'), - ('git', '2.23.0', '-nodocs'), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('smmap', '3.0.4', { - 'checksums': ['9c98bbd1f9786d22f14b3d4126894d56befb835ec90cef151af566c7e19b5d24'], - }), - ('gitdb', '4.0.5', { - 'checksums': ['c9e1f2d0db7ddb9a704c2a0217be31214e91a4fe1dea1efad19ae42ba0c285c9'], - }), - (name, version, { - 'modulename': 'git', - 'checksums': ['a03f728b49ce9597a6655793207c6ab0da55519368ff5961e4a74ae475b9fa8e'], - }), -] - -moduleclass = 'lib' 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 deleted file mode 100644 index b56c68075d44..000000000000 --- a/easybuild/easyconfigs/g/Givaro/Givaro-4.0.1-foss-2016a.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# This file is an EasyBuild recipe; see https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright (c) 2016 Riccardo Murri -# Authors:: Riccardo Murri -# License:: GPL -# -## - -easyblock = 'ConfigureMake' - -name = 'Givaro' -version = '4.0.1' - -homepage = 'http://givaro.forge.imag.fr/' -description = "C++ library for arithmetic and algebraic computations" - -toolchain = {'version': '2016a', 'name': 'foss'} - -sources = ['v%(version)s.zip'] -source_urls = ['https://github.com/linbox-team/givaro/archive'] - -builddependencies = [ - ('Autotools', '20150215'), -] -dependencies = [ - ('GMP', '6.1.0'), -] - -preconfigopts = "env NOCONFIGURE=1 ./autogen.sh && " -configopts = "--with-gmp=$EBROOTGMP --enable-inline" - -sanity_check_paths = { - 'files': ['bin/givaro-config', 'include/givaro-config.h'], - 'dirs': ['bin', 'include', 'lib'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/Giza/Giza-1.1.0-foss-2018b.eb b/easybuild/easyconfigs/g/Giza/Giza-1.1.0-foss-2018b.eb deleted file mode 100644 index f807483e917a..000000000000 --- a/easybuild/easyconfigs/g/Giza/Giza-1.1.0-foss-2018b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Giza' -version = '1.1.0' - -homepage = "https://danieljprice.github.io/giza/" -description = """Giza is an open, lightweight scientific plotting library built on -top of cairo that provides uniform output to multiple devices.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/danieljprice/giza/archive/'] -sources = ['v%(version)s.tar.gz'] - -checksums = ['334f8e44faf0e2d2bf9fa256b878882be1dfe27e137b67670d8d48e527e04437'] - -dependencies = [ - ('cairo', '1.14.12'), - ('Pango', '1.42.4'), - ('X11', '20180604'), -] - -preconfigopts = 'CFLAGS=-std=gnu99 ' - -sanity_check_paths = { - 'files': ['lib/libgiza.%s' % SHLIB_EXT, 'lib/libcpgplot.%s' % SHLIB_EXT, 'lib/libpgplot.%s' % SHLIB_EXT], - 'dirs': ['include', 'lib', 'share'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Glade/Glade-3.8.5-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/g/Glade/Glade-3.8.5-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index 7b4701d28d5d..000000000000 --- a/easybuild/easyconfigs/g/Glade/Glade-3.8.5-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Glade' -version = '3.8.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://glade.gnome.org/' -description = """Glade is a RAD tool to enable quick & easy development of user interfaces for the GTK+ toolkit - and the GNOME desktop environment.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/%(namelower)s%(version_major)s/%(version_major_minor)s/'] -sources = ['%(namelower)s%(version_major)s-%(version)s.tar.xz'] - -dependencies = [ - ('Python', '2.7.11'), - ('GTK+', '2.24.28'), - ('PyGTK', '2.24.0', versionsuffix), - ('gettext', '0.19.6'), - ('libxml2', '2.9.3'), -] -builddependencies = [ - ('intltool', '0.51.0', '-Perl-5.20.3'), - ('pkg-config', '0.29'), - ('libpthread-stubs', '0.3'), - ('kbproto', '1.0.7'), - ('xproto', '7.0.28'), - ('xextproto', '7.3.0'), - ('renderproto', '0.11'), -] - -sanity_check_paths = { - 'files': ['bin/glade-%(version_major)s', 'lib/libgladeui-1.%s' % SHLIB_EXT, 'lib/pkgconfig/gladeui-1.0.pc', - 'lib/glade%%(version_major)s/modules/libgladegtk.%s' % SHLIB_EXT, - 'lib/glade%%(version_major)s/modules/libgladepython.%s' % SHLIB_EXT], - 'dirs': ['include/libgladeui-1.0/gladeui', 'share'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Glade/Glade-3.8.5-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/g/Glade/Glade-3.8.5-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 870be547a39d..000000000000 --- a/easybuild/easyconfigs/g/Glade/Glade-3.8.5-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Glade' -version = '3.8.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://glade.gnome.org/' -description = """Glade is a RAD tool to enable quick & easy development of user interfaces for the GTK+ toolkit - and the GNOME desktop environment.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/%(namelower)s%(version_major)s/%(version_major_minor)s/'] -sources = ['%(namelower)s%(version_major)s-%(version)s.tar.xz'] - -builddependencies = [ - ('intltool', '0.51.0', '-Perl-5.26.0'), - ('pkg-config', '0.29.2'), - ('libpthread-stubs', '0.4'), - ('kbproto', '1.0.7'), - ('xproto', '7.0.31'), - ('xextproto', '7.3.0'), - ('renderproto', '0.11'), -] - -dependencies = [ - ('Python', '2.7.14'), - ('GTK+', '2.24.32'), - ('PyGTK', '2.24.0', versionsuffix), - ('gettext', '0.19.8.1'), - ('libxml2', '2.9.4'), -] -sanity_check_paths = { - 'files': ['bin/glade-%(version_major)s', 'lib/libgladeui-1.%s' % SHLIB_EXT, 'lib/pkgconfig/gladeui-1.0.pc', - 'lib/glade%%(version_major)s/modules/libgladegtk.%s' % SHLIB_EXT, - 'lib/glade%%(version_major)s/modules/libgladepython.%s' % SHLIB_EXT], - 'dirs': ['include/libgladeui-1.0/gladeui', 'share'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Glade/Glade-3.8.6-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/g/Glade/Glade-3.8.6-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index 8fa60ee347be..000000000000 --- a/easybuild/easyconfigs/g/Glade/Glade-3.8.6-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Glade' -version = '3.8.6' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://glade.gnome.org/' -description = """Glade is a RAD tool to enable quick & easy development of user interfaces for the GTK+ toolkit - and the GNOME desktop environment.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/%(namelower)s%(version_major)s/%(version_major_minor)s/'] -sources = ['%(namelower)s%(version_major)s-%(version)s.tar.xz'] -checksums = ['aaeeebffaeb3068fb23757a2eede46adeb4c7cecc740feed7654e065491f5449'] - -builddependencies = [ - ('intltool', '0.51.0', '-Perl-5.28.0'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('Python', '2.7.15'), - ('GTK+', '2.24.32'), - ('PyGTK', '2.24.0', versionsuffix), - ('gettext', '0.19.8.1'), - ('ITSTool', '2.0.5', versionsuffix), - ('X11', '20180604'), - ('libxml2', '2.9.8'), -] -sanity_check_paths = { - 'files': ['bin/glade-%(version_major)s', 'lib/libgladeui-1.%s' % SHLIB_EXT, 'lib/pkgconfig/gladeui-1.0.pc', - 'lib/glade%%(version_major)s/modules/libgladegtk.%s' % SHLIB_EXT, - 'lib/glade%%(version_major)s/modules/libgladepython.%s' % SHLIB_EXT], - 'dirs': ['include/libgladeui-1.0/gladeui', 'share'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Glade/Glade-3.8.6-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/g/Glade/Glade-3.8.6-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index 70408326699d..000000000000 --- a/easybuild/easyconfigs/g/Glade/Glade-3.8.6-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Glade' -version = '3.8.6' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://glade.gnome.org/' -description = """Glade is a RAD tool to enable quick & easy development of user interfaces for the GTK+ toolkit - and the GNOME desktop environment.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = [FTPGNOME_SOURCE] -sources = ['%(namelower)s%(version_major)s-%(version)s.tar.xz'] -checksums = ['aaeeebffaeb3068fb23757a2eede46adeb4c7cecc740feed7654e065491f5449'] - -builddependencies = [ - ('intltool', '0.51.0', '-Perl-5.26.1'), - ('pkg-config', '0.29.2'), - ('X11', '20180131'), - ('ITSTool', '2.0.5', versionsuffix), -] - -dependencies = [ - ('Python', '2.7.14'), - ('GTK+', '2.24.32'), - ('PyGTK', '2.24.0', versionsuffix), - ('gettext', '0.19.8.1', '-libxml2-2.9.7'), - ('libxml2', '2.9.7'), -] -sanity_check_paths = { - 'files': ['bin/glade-%(version_major)s', 'lib/libgladeui-1.%s' % SHLIB_EXT, 'lib/pkgconfig/gladeui-1.0.pc', - 'lib/glade%%(version_major)s/modules/libgladegtk.%s' % SHLIB_EXT, - 'lib/glade%%(version_major)s/modules/libgladepython.%s' % SHLIB_EXT], - 'dirs': ['include/libgladeui-1.0/gladeui', 'share'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GlimmerHMM/GlimmerHMM-3.0.4-foss-2016b.eb b/easybuild/easyconfigs/g/GlimmerHMM/GlimmerHMM-3.0.4-foss-2016b.eb deleted file mode 100644 index 57107d2b266c..000000000000 --- a/easybuild/easyconfigs/g/GlimmerHMM/GlimmerHMM-3.0.4-foss-2016b.eb +++ /dev/null @@ -1,42 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'MakeCp' - -name = 'GlimmerHMM' -version = '3.0.4' - -homepage = 'https://ccb.jhu.edu/software/%(namelower)s' -description = """GlimmerHMM is a new gene finder based on a Generalized Hidden Markov Model. - Although the gene finder conforms to the overall mathematical framework of a GHMM, additionally - it incorporates splice site models adapted from the GeneSplicer program and a decision tree adapted - from GlimmerM. It also utilizes Interpolated Markov Models for the coding and noncoding models.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = ['https://ccb.jhu.edu/software/%(namelower)s/dl'] -sources = [SOURCE_TAR_GZ] - -checksums = ['43e321792b9f49a3d78154cbe8ddd1fb747774dccb9e5c62fbcc37c6d0650727'] - -start_dir = 'sources' -# also build in 'train' subdirectory to overwrite pre-compiled binaries -buildopts = " && cd ../train && make " - -local_train_files = ['build1', 'build2', 'build-icm', 'build-icm-noframe', 'erfapp', 'falsecomp', - 'findsites', 'karlin', 'score', 'score2', 'scoreATG', 'scoreATG2', 'scoreSTOP', - 'scoreSTOP2', 'splicescore', 'trainGlimmerHMM'] -files_to_copy = [ - (['sources/%(namelower)s'], 'bin'), - (['train/%s' % x for x in local_train_files], 'bin'), - 'trained_dir', 'README.first', 'train/readme.train', -] - -sanity_check_paths = { - 'files': ['bin/%(namelower)s'], - 'dirs': ['trained_dir'], -} - -sanity_check_commands = [('%(namelower)s -h')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GlimmerHMM/GlimmerHMM-3.0.4-foss-2018b.eb b/easybuild/easyconfigs/g/GlimmerHMM/GlimmerHMM-3.0.4-foss-2018b.eb deleted file mode 100644 index 3cd64867f030..000000000000 --- a/easybuild/easyconfigs/g/GlimmerHMM/GlimmerHMM-3.0.4-foss-2018b.eb +++ /dev/null @@ -1,41 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'MakeCp' - -name = 'GlimmerHMM' -version = '3.0.4' - -homepage = 'https://ccb.jhu.edu/software/%(namelower)s' -description = """GlimmerHMM is a new gene finder based on a Generalized Hidden Markov Model. - Although the gene finder conforms to the overall mathematical framework of a GHMM, additionally - it incorporates splice site models adapted from the GeneSplicer program and a decision tree adapted - from GlimmerM. It also utilizes Interpolated Markov Models for the coding and noncoding models.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['https://ccb.jhu.edu/software/%(namelower)s/dl'] -sources = [SOURCE_TAR_GZ] -checksums = ['43e321792b9f49a3d78154cbe8ddd1fb747774dccb9e5c62fbcc37c6d0650727'] - -start_dir = 'sources' -# also build in 'train' subdirectory to overwrite pre-compiled binaries -buildopts = " && cd ../train && make " - -local_train_files = ['build1', 'build2', 'build-icm', 'build-icm-noframe', 'erfapp', 'falsecomp', - 'findsites', 'karlin', 'score', 'score2', 'scoreATG', 'scoreATG2', 'scoreSTOP', - 'scoreSTOP2', 'splicescore', 'trainGlimmerHMM'] -files_to_copy = [ - (['sources/%(namelower)s'], 'bin'), - (['train/%s' % x for x in local_train_files], 'bin'), - 'trained_dir', 'README.first', 'train/readme.train', -] - -sanity_check_paths = { - 'files': ['bin/%(namelower)s'], - 'dirs': ['trained_dir'], -} - -sanity_check_commands = [('%(namelower)s -h')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GlimmerHMM/GlimmerHMM-3.0.4c-GCC-12.3.0.eb b/easybuild/easyconfigs/g/GlimmerHMM/GlimmerHMM-3.0.4c-GCC-12.3.0.eb new file mode 100644 index 000000000000..ad435033f815 --- /dev/null +++ b/easybuild/easyconfigs/g/GlimmerHMM/GlimmerHMM-3.0.4c-GCC-12.3.0.eb @@ -0,0 +1,57 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +easyblock = 'MakeCp' + +name = 'GlimmerHMM' +version = '3.0.4c' + +homepage = 'https://ccb.jhu.edu/software/glimmerhmm' +description = """GlimmerHMM is a new gene finder based on a Generalized Hidden Markov Model. + Although the gene finder conforms to the overall mathematical framework of a GHMM, additionally + it incorporates splice site models adapted from the GeneSplicer program and a decision tree adapted + from GlimmerM. It also utilizes Interpolated Markov Models for the coding and noncoding models.""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://ccb.jhu.edu/software/%(namelower)s/dl'] +sources = [SOURCE_TAR_GZ] +checksums = ['31ee2ceb8f31338205b2de626d83d0f92d2cd55a04d48a6803193a2d0ad1b4a3'] + +dependencies = [ + ('Perl', '5.36.1'), +] + +start_dir = 'sources' + +# make sure -O0 is not used as compiler option +prebuildopts = "ls makefile train/makefile | xargs sed -i 's/-O0 .*//g' && " + +# also build in 'train' subdirectory to overwrite pre-compiled binaries +buildopts = "&& cd ../train && make" + +local_train_files = ['build1', 'build2', 'build-icm', 'build-icm-noframe', 'erfapp', 'falsecomp', + 'findsites', 'karlin', 'score', 'score2', 'scoreATG', 'scoreATG2', 'scoreSTOP', + 'scoreSTOP2', 'splicescore', 'trainGlimmerHMM'] +files_to_copy = [ + (['sources/%(namelower)s'], 'bin'), + (['train/%s' % x for x in local_train_files], 'bin'), + (['train/*.pm'], 'lib/perl%(perlmajver)s'), + 'trained_dir', 'README', 'train/readme.train', +] + +fix_perl_shebang_for = ['bin/trainGlimmerHMM'] + +sanity_check_paths = { + 'files': ['bin/%(namelower)s'], + 'dirs': ['trained_dir'], +} + +sanity_check_commands = [ + "%(namelower)s -h", + r"trainGlimmerHMM -h 2>&1 | grep '^[ ]*Train GlimmerHMM module'", +] + +modextrapaths = {'PERL5LIB': 'lib/perl%(perlmajver)s'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GlimmerHMM/GlimmerHMM-3.0.4c-GCC-8.3.0.eb b/easybuild/easyconfigs/g/GlimmerHMM/GlimmerHMM-3.0.4c-GCC-8.3.0.eb deleted file mode 100644 index 4269158b9ea4..000000000000 --- a/easybuild/easyconfigs/g/GlimmerHMM/GlimmerHMM-3.0.4c-GCC-8.3.0.eb +++ /dev/null @@ -1,45 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'MakeCp' - -name = 'GlimmerHMM' -version = '3.0.4c' - -homepage = 'https://ccb.jhu.edu/software/glimmerhmm' -description = """GlimmerHMM is a new gene finder based on a Generalized Hidden Markov Model. - Although the gene finder conforms to the overall mathematical framework of a GHMM, additionally - it incorporates splice site models adapted from the GeneSplicer program and a decision tree adapted - from GlimmerM. It also utilizes Interpolated Markov Models for the coding and noncoding models.""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://ccb.jhu.edu/software/%(namelower)s/dl'] -sources = [SOURCE_TAR_GZ] -checksums = ['31ee2ceb8f31338205b2de626d83d0f92d2cd55a04d48a6803193a2d0ad1b4a3'] - -start_dir = 'sources' - -# make sure -O0 is not used as compiler option -prebuildopts = "ls makefile train/makefile | xargs sed -i 's/-O0 .*//g' && " - -# also build in 'train' subdirectory to overwrite pre-compiled binaries -buildopts = "&& cd ../train && make" - -local_train_files = ['build1', 'build2', 'build-icm', 'build-icm-noframe', 'erfapp', 'falsecomp', - 'findsites', 'karlin', 'score', 'score2', 'scoreATG', 'scoreATG2', 'scoreSTOP', - 'scoreSTOP2', 'splicescore', 'trainGlimmerHMM'] -files_to_copy = [ - (['sources/%(namelower)s'], 'bin'), - (['train/%s' % x for x in local_train_files], 'bin'), - 'trained_dir', 'README', 'train/readme.train', -] - -sanity_check_paths = { - 'files': ['bin/%(namelower)s'], - 'dirs': ['trained_dir'], -} - -sanity_check_commands = [('%(namelower)s -h')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-5.7-intel-2018b.eb b/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-5.7-intel-2018b.eb deleted file mode 100644 index a2242363a05d..000000000000 --- a/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-5.7-intel-2018b.eb +++ /dev/null @@ -1,40 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'ConfigureMake' -name = 'GlobalArrays' -version = '5.7' - -homepage = 'http://hpc.pnl.gov/globalarrays' -description = "Global Arrays (GA) is a Partitioned Global Address Space (PGAS) programming model" - -toolchain = {'name': 'intel', 'version': '2018b'} -toolchainopts = {'usempi': True} - -source_urls = ['https://github.com/GlobalArrays/ga/releases/download/'] -sources = ['v%(version)s/ga-%(version)s.tar.gz'] - -# patch for bugs on v5.7 causing errors on NWChem -patches = [ - 'GlobalArrays-v5.7_ga_diag_std.patch', # fix bug ga_diag_std https://github.com/GlobalArrays/ga/pull/101 - 'GlobalArrays-v5.7-intel-2018b-MKL_issue.patch', # fix MKL issue https://github.com/GlobalArrays/ga/pull/122 -] - -checksums = [ - '3ed1ab47adfda7bceb7beca12fc05a2e1631732f0e55bbaf9036dad4e3da4774', - '8049543e6442e13acb54cb4afd9a6ad78102864b2ef138ad9f4b1a45bd0666bb', # GlobalArrays-v5.7_ga_diag_std.patch - 'e5b9fff47d471b3552b167b82153f8f1fd6406c52e39a11b693cb9c4bf12645e', # GlobalArrays-v5.7-intel-2018b-MKL_issue.patch -] - -configopts = ' --with-mpi --enable-i8' -configopts += ' --with-blas8="-L$EBROOTIMKL/mkl/lib/intel64 -lmkl_sequential -lmkl_intel_ilp64"' -configopts += ' --with-scalapack8="-L$EBROOTIMKL/mkl/lib/intel64 -lmkl_sequential -lmkl_scalapack_ilp64"' - -# select armci network as (Comex) MPI-1 two-sided -configopts += ' --with-mpi-ts' - -sanity_check_paths = { - 'files': ['bin/adjust.x', 'bin/collisions.x', 'bin/ga-config', 'lib/libarmci.a', 'lib/libcomex.a', 'lib/libga.a'], - 'dirs': ['include'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-5.7-intel-2019a-peigs.eb b/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-5.7-intel-2019a-peigs.eb deleted file mode 100644 index cd997d835925..000000000000 --- a/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-5.7-intel-2019a-peigs.eb +++ /dev/null @@ -1,44 +0,0 @@ -# Includes the parallel eigen value solver (used by NWChem). -# This requires additional external symbols during linking, so it won't work for software that doesn't use it. - -easyblock = 'ConfigureMake' -name = 'GlobalArrays' -version = '5.7' -versionsuffix = '-peigs' - -homepage = 'https://hpc.pnl.gov/globalarrays' -description = "Global Arrays (GA) is a Partitioned Global Address Space (PGAS) programming model" - -toolchain = {'name': 'intel', 'version': '2019a'} -toolchainopts = {'usempi': True} - -source_urls = ['https://github.com/GlobalArrays/ga/releases/download/'] -sources = ['v%(version)s/ga-%(version)s.tar.gz'] - -# patch for bugs on v5.7 causing errors on NWChem -patches = [ - 'GlobalArrays-v5.7_ga_diag_std.patch', # fix bug ga_diag_std https://github.com/GlobalArrays/ga/pull/101 - 'GlobalArrays-v5.7-intel-2018b-MKL_issue.patch', # fix MKL issue https://github.com/GlobalArrays/ga/pull/122 -] - -checksums = [ - '3ed1ab47adfda7bceb7beca12fc05a2e1631732f0e55bbaf9036dad4e3da4774', - '8049543e6442e13acb54cb4afd9a6ad78102864b2ef138ad9f4b1a45bd0666bb', # GlobalArrays-v5.7_ga_diag_std.patch - 'e5b9fff47d471b3552b167b82153f8f1fd6406c52e39a11b693cb9c4bf12645e', # GlobalArrays-v5.7-intel-2018b-MKL_issue.patch -] - -configopts = ' --with-mpi --enable-i8' -configopts += ' --with-blas8="-L$EBROOTIMKL/mkl/lib/intel64 -lmkl_sequential -lmkl_intel_ilp64"' -configopts += ' --with-scalapack8="-L$EBROOTIMKL/mkl/lib/intel64 -lmkl_sequential -lmkl_scalapack_ilp64"' -# Required by NWChem: -configopts += ' --enable-peigs --enable-underscoring' - -# select armci network as (Comex) MPI-1 two-sided -configopts += ' --with-mpi-ts' - -sanity_check_paths = { - 'files': ['bin/adjust.x', 'bin/collisions.x', 'bin/ga-config', 'lib/libarmci.a', 'lib/libcomex.a', 'lib/libga.a'], - 'dirs': ['include'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-5.7.2-intel-2019b-peigs.eb b/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-5.7.2-intel-2019b-peigs.eb deleted file mode 100644 index 772a48b7c37c..000000000000 --- a/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-5.7.2-intel-2019b-peigs.eb +++ /dev/null @@ -1,33 +0,0 @@ -# Includes the parallel eigen value solver (used by NWChem). -# This requires additional external symbols during linking, so it won't work for software that doesn't use it. - -easyblock = 'ConfigureMake' -name = 'GlobalArrays' -version = '5.7.2' -versionsuffix = '-peigs' - -homepage = 'https://hpc.pnl.gov/globalarrays' -description = "Global Arrays (GA) is a Partitioned Global Address Space (PGAS) programming model" - -toolchain = {'name': 'intel', 'version': '2019b'} -toolchainopts = {'usempi': True} - -source_urls = ['https://github.com/GlobalArrays/ga/releases/download/'] -sources = ['v%(version)s/ga-%(version)s.tar.gz'] -checksums = ['8cd0fcfd85bc7f9c168c831616f66f1e8b9b2ca31dc7dd93cc55b27cc7fe7069'] - -configopts = ' --with-mpi --enable-i8' -configopts += ' --with-blas8="-L$EBROOTIMKL/mkl/lib/intel64 -lmkl_sequential -lmkl_intel_ilp64"' -configopts += ' --with-scalapack8="-L$EBROOTIMKL/mkl/lib/intel64 -lmkl_sequential -lmkl_scalapack_ilp64"' -# Required by NWChem: -configopts += ' --enable-peigs --enable-underscoring' - -# select armci network as (Comex) MPI-1 two-sided -configopts += ' --with-mpi-ts' - -sanity_check_paths = { - 'files': ['bin/adjust.x', 'bin/collisions.x', 'bin/ga-config', 'lib/libarmci.a', 'lib/libcomex.a', 'lib/libga.a'], - 'dirs': ['include'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-5.7.2-intel-2019b.eb b/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-5.7.2-intel-2019b.eb deleted file mode 100644 index 6b85ef8f85d4..000000000000 --- a/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-5.7.2-intel-2019b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' -name = 'GlobalArrays' -version = '5.7.2' - -homepage = 'https://hpc.pnl.gov/globalarrays' -description = "Global Arrays (GA) is a Partitioned Global Address Space (PGAS) programming model" - -toolchain = {'name': 'intel', 'version': '2019b'} -toolchainopts = {'usempi': True} - -source_urls = ['https://github.com/GlobalArrays/ga/releases/download/'] -sources = ['v%(version)s/ga-%(version)s.tar.gz'] -checksums = ['8cd0fcfd85bc7f9c168c831616f66f1e8b9b2ca31dc7dd93cc55b27cc7fe7069'] - -configopts = ' --with-mpi --enable-i8' -configopts += ' --with-blas8="-L$EBROOTIMKL/mkl/lib/intel64 -lmkl_sequential -lmkl_intel_ilp64"' -configopts += ' --with-scalapack8="-L$EBROOTIMKL/mkl/lib/intel64 -lmkl_sequential -lmkl_scalapack_ilp64"' - -# select armci network as (Comex) MPI-1 two-sided -configopts += ' --with-mpi-ts' - -sanity_check_paths = { - 'files': ['bin/adjust.x', 'bin/collisions.x', 'bin/ga-config', 'lib/libarmci.a', 'lib/libcomex.a', 'lib/libga.a'], - 'dirs': ['include'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-5.8-intel-2020a.eb b/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-5.8-intel-2020a.eb deleted file mode 100644 index 26b107604c96..000000000000 --- a/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-5.8-intel-2020a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GlobalArrays' -version = '5.8' - -homepage = 'https://hpc.pnl.gov/globalarrays' -description = "Global Arrays (GA) is a Partitioned Global Address Space (PGAS) programming model" - -toolchain = {'name': 'intel', 'version': '2020a'} -toolchainopts = {'usempi': True} - -source_urls = ['https://github.com/GlobalArrays/ga/releases/download/'] -sources = ['v%(version)s/ga-%(version)s.tar.gz'] -checksums = ['64df7d1ea4053d24d84ca361e67a6f51c7b17ed7d626cb18a9fbc759f4a078ac'] - -configopts = ' --with-mpi --enable-i8' -configopts += ' --with-blas8="-L$EBROOTIMKL/mkl/lib/intel64 -lmkl_sequential -lmkl_intel_ilp64"' -configopts += ' --with-scalapack8="-L$EBROOTIMKL/mkl/lib/intel64 -lmkl_sequential -lmkl_scalapack_ilp64"' - -# select armci network as (Comex) MPI-1 two-sided -configopts += ' --with-mpi-ts' - -sanity_check_paths = { - 'files': ['bin/adjust.x', 'bin/collisions.x', 'bin/ga-config', 'lib/libarmci.a', - 'lib/libcomex.a', 'lib/libga.a'], - 'dirs': ['include'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-5.8.2-intel-2024a.eb b/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-5.8.2-intel-2024a.eb new file mode 100644 index 000000000000..408291494828 --- /dev/null +++ b/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-5.8.2-intel-2024a.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'GlobalArrays' +version = '5.8.2' + +homepage = 'https://hpc.pnl.gov/globalarrays' +description = "Global Arrays (GA) is a Partitioned Global Address Space (PGAS) programming model" + +toolchain = {'name': 'intel', 'version': '2024a'} +toolchainopts = {'usempi': True} + +source_urls = ['https://github.com/%(name)s/ga/releases/download/'] +sources = ['v%(version)s/ga-%(version)s.tar.gz'] +checksums = ['51599e4abfe36f05cecfaffa33be19efbe9e9fa42d035fd3f866469b663c22a2'] + +configopts = ' --with-mpi --enable-i8' +configopts += ' --with-blas8="-L$MKLROOT/lib/intel64 -lmkl_sequential -lmkl_intel_ilp64"' +configopts += ' --with-scalapack="-L$MKLROOT/lib/intel64 -lmkl_scalapack_ilp64 -lmkl_intel_ilp64 ' +configopts += '-lmkl_sequential -lmkl_core -lmkl_blacs_intelmpi_ilp64 -lpthread -lm -ldl"' + +# select armci network as (Comex) MPI-1 two-sided +configopts += ' --with-mpi-ts' + +sanity_check_paths = { + 'files': ['bin/adjust.x', 'bin/collisions.x', 'bin/ga-config', 'lib/libarmci.a', + 'lib/libcomex.a', 'lib/libga.a'], + 'dirs': ['include'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-v5.7-intel-2018b-MKL_issue.patch b/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-v5.7-intel-2018b-MKL_issue.patch deleted file mode 100644 index dafbf9ce45cb..000000000000 --- a/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-v5.7-intel-2018b-MKL_issue.patch +++ /dev/null @@ -1,44 +0,0 @@ -# fix for MKL error "PDSTEDC parameter number 10 had an illegal value" -# (github.com/GlobalArrays/ga/pull/122) -diff --git a/global/src/scalapack.F b/global/src/scalapack.F -index 74ef1a9..cd80884 100644 ---- a/global/src/scalapack.F -+++ b/global/src/scalapack.F -@@ -3030,6 +3030,7 @@ c - integer alen, blen - integer block_dims_A(2),block_dims_B(2),blocks(2) - integer gridA(2), gridB(2) -+ double precision mywork - logical use_direct - - external pdlamch,iceil,indxg2p -@@ -3201,20 +3202,16 @@ c - c - c - liwork4=liwork --#if 0 - lcwork4=-1 -- call pdsyevd(jobz, uplo, -- 1 n, dbl_mb(adrA), one4, one4, descA, -- 1 eval, dbl_mb(adrB), one4, one4, -- 2 descB, dbl_mb(adrcwork), lcwork4, -- 2 dum, liwork4, info) -- lcwork=dum --#else -- -- lcwork = MAX( 1+6*N+2*NP*NQ, -- = 3*N + MAX( NB*( NP+1 ), 3*NB ))+ 2*N -- lcwork=max(lcwork,16384) --#endif -+ call pdsyevd(jobz, uplo, -+ 1 n, dbl_mb(adrA), one4, one4, descA, -+ 1 eval, dbl_mb(adrB), one4, one4, -+ 2 descB, mywork, lcwork4, -+ 2 int_mb(adriwork), liwork4, info) -+ lcwork = MAX( 1+6*N+2*NP*NQ, -+ = 3*N + MAX( NB*( NP+1 ), 3*NB ))+ 2*N -+ lcwork=max(lcwork,16384) -+ lcwork=max(int(mywork),lcwork) - - c - if(lcwork.ne.0) diff --git a/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-v5.7_ga_diag_std.patch b/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-v5.7_ga_diag_std.patch deleted file mode 100644 index 8f2f94c9213e..000000000000 --- a/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-v5.7_ga_diag_std.patch +++ /dev/null @@ -1,146 +0,0 @@ -# fixes for ga_diag_std_seq 32-bit integer interface and for pgcc -# object handling (github.com/GlobalArrays/ga/pull/101) -diff --git a/global/src/ga_diag_seq.F b/global/src/ga_diag_seq.F -index ee601729..d5653975 100644 ---- a/global/src/ga_diag_seq.F -+++ b/global/src/ga_diag_seq.F -@@ -1,6 +1,11 @@ - #if HAVE_CONFIG_H - # include "config.fh" - #endif -+#if (BLAS_SIZE ==4) -+#define INTGR4 integer*4 -+#else -+#define INTGR4 integer*8 -+#endif - c - c This file has been converted to use LAPACK circa 2011 - c instead of EISPACK circa 1983 by Jeff Hammond circa 2014. -@@ -15,7 +20,7 @@ c - integer g_v ! Global matrix to return evecs - double precision evals(*) ! Local array to return evals - c -- integer n, ierr -+ integer n - #if ENABLE_EISPACK - integer l_fv1, l_fv2, l_v - MA_ACCESS_INDEX_TYPE k_fv1, k_fv2, k_v -@@ -27,6 +32,7 @@ c - integer l_a, l_s - MA_ACCESS_INDEX_TYPE k_a, k_s - integer dim1, dim2, type, me -+ INTGR4 n4,ierr - logical status - c - c -@@ -47,6 +53,7 @@ c - $ call ga_error('ga_diag_seq: nonsquare matrix ',0) - - n = dim1 -+ n4 = n - me = ga_nodeid() - if (me .eq. 0) then - c -@@ -87,7 +94,7 @@ c - call rsg(n, n, dbl_mb(k_a), dbl_mb(k_s), evals, 1, - $ dbl_mb(k_v), dbl_mb(k_fv1), dbl_mb(k_fv2), ierr) - #else -- call dsygv(1,'V','U',n,dbl_mb(k_a),n,dbl_mb(k_s),n, -+ call dsygv(1,'V','U',n4,dbl_mb(k_a),n,dbl_mb(k_s),n4, - $ evals,dbl_mb(k_wrk),n2, ierr) - if (ierr.ne.0) - $ call ga_error('ga_diag_seq: dsygv failed',ierr) -@@ -139,7 +146,7 @@ c - integer g_v ! Global matrix to return evecs - double precision evals(*) ! Local array to return evals - c -- integer n, ierr -+ integer n - #if ENABLE_EISPACK - integer l_fv1, l_fv2, l_v - MA_ACCESS_INDEX_TYPE k_fv1, k_fv2, k_v -@@ -151,6 +158,7 @@ c - integer l_a - MA_ACCESS_INDEX_TYPE k_a - integer dim1, dim2, type, me -+ INTGR4 n4,n2_i4,ierr - logical status - c - c -@@ -170,6 +178,7 @@ c - $ call ga_error('ga_diag_std_seq: nonsquare matrix ',0) - - n = dim1 -+ n4 = n - me = ga_nodeid() - if (me .eq. 0) then - c -@@ -187,6 +196,7 @@ c - #else - c LAPACK fails for n=1 without this - n2 = max(n*n,3*n-1) -+ n2_i4=n2 - status=status.and.ma_push_get(MT_DBL, n2, - $ 'diag_std_seq:wrk', l_wrk, k_wrk) - #endif -@@ -205,8 +215,8 @@ c - call rs(n, n, dbl_mb(k_a), evals, 1, - $ dbl_mb(k_v), dbl_mb(k_fv1), dbl_mb(k_fv2), ierr) - #else -- call dsyev('V', 'L', n, dbl_mb(k_a), n, -- $ evals, dbl_mb(k_wrk), n2, ierr) -+ call dsyev('V', 'L', n4, dbl_mb(k_a), n4, -+ $ evals, dbl_mb(k_wrk), n2_i4, ierr) - if (ierr.ne.0) - $ call ga_error('ga_diag_std_seq: dsyev failed',ierr) - c We used to copy to preserve code symmetry with EISPACK -diff --git a/m4/ga_f2c_string.m4 b/m4/ga_f2c_string.m4 -index 51914c37..addde81f 100644 ---- a/m4/ga_f2c_string.m4 -+++ b/m4/ga_f2c_string.m4 -@@ -13,9 +13,9 @@ AC_COMPILE_IFELSE( - first_name = "John" - last_name = "Doe" - call csub(first_name, last_name) -- end]], [ -+ end]], [mv conftest.$ac_objext cfortran_test.$ac_objext - ga_save_LIBS=$LIBS -- LIBS="conftest.$ac_objext $LIBS $[]_AC_LANG_PREFIX[]LIBS" -+ LIBS="cfortran_test.$ac_objext $LIBS $[]_AC_LANG_PREFIX[]LIBS" - AC_LANG_PUSH([C]) - AC_RUN_IFELSE([AC_LANG_SOURCE( - [[#include -@@ -62,7 +62,7 @@ int main(int argc, char **argv) - LIBS=$ga_save_LIBS], - [m4_default([$3], :)]) - AC_LANG_POP([Fortran 77]) --rm -rf conftest* -+rm -rf conftest* cfortran_test.$ac_objext - ])dnl - - -diff --git a/m4/ga_f77_check_sizeof.m4 b/m4/ga_f77_check_sizeof.m4 -index 6a773d12..3ee3897f 100644 ---- a/m4/ga_f77_check_sizeof.m4 -+++ b/m4/ga_f77_check_sizeof.m4 -@@ -10,9 +10,9 @@ AC_COMPILE_IFELSE([AC_LANG_SOURCE( - external size - $1 x(2) - call size(x(1),x(2)) -- end]])], [ -+ end]])], [mv conftest.$ac_objext cfortran_test.$ac_objext - ga_save_LIBS=$LIBS -- LIBS="conftest.$ac_objext $LIBS $[]_AC_LANG_PREFIX[]LIBS" -+ LIBS="cfortran_test.$ac_objext $LIBS $[]_AC_LANG_PREFIX[]LIBS" - AC_LANG_PUSH([C]) - AC_RUN_IFELSE([AC_LANG_SOURCE( - [[#include -@@ -44,7 +44,7 @@ int main(int argc, char **argv) - } - ]])], [AS_TR_SH([$2])=`cat conftestval`]) - LIBS=$ga_save_LIBS -- rm -f conftest* -+ rm -f conftest* cfortran_test* - AC_LANG_POP([C])]) - AC_LANG_POP([Fortran 77]) - ]) # GA_F77_COMPUTE_SIZEOF diff --git a/easybuild/easyconfigs/g/Globus-CLI/Globus-CLI-1.11.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/Globus-CLI/Globus-CLI-1.11.0-GCCcore-8.3.0.eb deleted file mode 100644 index 5e124bc93825..000000000000 --- a/easybuild/easyconfigs/g/Globus-CLI/Globus-CLI-1.11.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,45 +0,0 @@ -# This easyconfig was created by Simon Branford of the BEAR Software team at the University of Birmingham. -easyblock = 'PythonBundle' - -name = 'Globus-CLI' -version = '1.11.0' - -homepage = "https://docs.globus.org/cli/" -description = """A Command Line Wrapper over the Globus SDK for Python, which provides an interface to Globus services - from the shell, and is suited to both interactive and simple scripting use cases.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -multi_deps = {'Python': ['3.7.4', '2.7.16']} - -builddependencies = [('binutils', '2.32')] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('configobj', '5.0.6', { - 'checksums': ['a2f5650770e1c87fb335af19a9b7eb73fc05ccf22144eb68db7d00cd2bcb0902'], - }), - ('PyJWT', '1.7.1', { - 'modulename': 'jwt', - 'checksums': ['8d59a976fb773f3e6a39c85636357c4f0e242707394cadadd9814f5cbaa20e96'], - }), - ('globus-sdk', '1.8.0', { - 'checksums': ['9fbfc880ea5d133005b11abcc3a59afce4e59bdbe1b55860529b67b2d550fd3d'], - }), - ('jmespath', '0.9.4', { - 'checksums': ['bde2aef6f44302dfb30320115b17d030798de8c4110e28d5cf6cf91a7a31074c'], - }), - (name, version, { - 'modulename': 'globus_cli', - 'source_tmpl': '%(namelower)s-%(version)s.tar.gz', - 'checksums': ['34a050c528766d27533580a0da422834ca745328d8c83c84a605654227f39d95'], - }), -] - -fix_python_shebang_for = ['bin/globus', 'bin/jp.py', 'bin/pyjwt'] - -sanity_check_commands = ['globus --help'] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/Globus-CLI/Globus-CLI-3.1.1-GCCcore-10.2.0.eb b/easybuild/easyconfigs/g/Globus-CLI/Globus-CLI-3.1.1-GCCcore-10.2.0.eb index 65e2cb11638c..1713346d421b 100644 --- a/easybuild/easyconfigs/g/Globus-CLI/Globus-CLI-3.1.1-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/g/Globus-CLI/Globus-CLI-3.1.1-GCCcore-10.2.0.eb @@ -19,9 +19,6 @@ dependencies = [ ('OpenSSL', '1.1', '', SYSTEM), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('click', '8.0.3', { 'checksums': ['410e932b050f5eed773c4cda94de75971c89cdb3155a72a0831139a79e5ecb5b'], diff --git a/easybuild/easyconfigs/g/Globus-CLI/Globus-CLI-3.2.0-GCCcore-10.3.0.eb b/easybuild/easyconfigs/g/Globus-CLI/Globus-CLI-3.2.0-GCCcore-10.3.0.eb index 45f561b1ab29..cfc298b5bbdc 100644 --- a/easybuild/easyconfigs/g/Globus-CLI/Globus-CLI-3.2.0-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/g/Globus-CLI/Globus-CLI-3.2.0-GCCcore-10.3.0.eb @@ -18,9 +18,6 @@ dependencies = [ ('Python', '3.9.5'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('click', '8.0.4', { # click in Python v3.9.5 easyconfig is too old for globus-sdk diff --git a/easybuild/easyconfigs/g/Globus-CLI/Globus-CLI-3.6.0-GCCcore-11.2.0.eb b/easybuild/easyconfigs/g/Globus-CLI/Globus-CLI-3.6.0-GCCcore-11.2.0.eb index 1ac2753ebc0c..588c5efd0fc8 100644 --- a/easybuild/easyconfigs/g/Globus-CLI/Globus-CLI-3.6.0-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/g/Globus-CLI/Globus-CLI-3.6.0-GCCcore-11.2.0.eb @@ -18,9 +18,6 @@ dependencies = [ ('Python', '3.9.6'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('PyJWT', '2.4.0', { 'modulename': 'jwt', diff --git a/easybuild/easyconfigs/g/GlobusConnectPersonal/GlobusConnectPersonal-2.3.6.eb b/easybuild/easyconfigs/g/GlobusConnectPersonal/GlobusConnectPersonal-2.3.6.eb deleted file mode 100644 index e075cb48dcbe..000000000000 --- a/easybuild/easyconfigs/g/GlobusConnectPersonal/GlobusConnectPersonal-2.3.6.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = "Tarball" - -name = 'GlobusConnectPersonal' -version = '2.3.6' - -homepage = 'https://www.globus.org/globus-connect-personal' -description = """ -Globus Connect Personal turns your laptop or other personal computer into a -Globus endpoint with a just a few clicks. With Globus Connect Personal you can -share and transfer files to/from a local machine—campus server, desktop computer -or laptop—even if it's behind a firewall and you don't have administrator -privileges. -""" - -toolchain = SYSTEM - -source_urls = ['https://downloads.globus.org/globus-connect-personal/linux/stable/'] -sources = [SOURCELOWER_TGZ] -checksums = ['71f84e46cf1b0607d0db45ee98542dd1ffd6745fdc49ce0fa8b7bd9a264088ca'] - -sanity_check_paths = { - 'files': ['globusconnect', 'globusconnectpersonal'], - 'dirs': ['gt_amd64', 'etc', 'util'], -} - -# add the installation dir to PATH -modextrapaths = { - 'PATH': '', -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/Glucose/Glucose-4.1-GCC-9.3.0.eb b/easybuild/easyconfigs/g/Glucose/Glucose-4.1-GCC-9.3.0.eb deleted file mode 100644 index 99e834938f89..000000000000 --- a/easybuild/easyconfigs/g/Glucose/Glucose-4.1-GCC-9.3.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'Bundle' - -name = 'Glucose' -version = '4.1' - -homepage = 'https://www.labri.fr/perso/lsimon/glucose/' -description = """ -Glucose is based on a new scoring scheme (well, not so new now, it was -introduced in 2009) for the clause learning mechanism of so called Modern SAT -solvers (it is based on our IJCAI'09 paper). It is designed to be parallel, since v4.0.""" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} -toolchainopts = {'pic': True, 'cstd': 'c++11'} - -dependencies = [ - ('zlib', '1.2.11'), -] - -# All components are installed from the same tarball -local_sources = '%s-syrup-%s' % (name.lower(), version) - -default_easyblock = 'MakeCp' -default_component_specs = { - 'source_urls': ['https://www.labri.fr/perso/lsimon/downloads/softwares'], - 'sources': ['%s.tgz' % local_sources], - 'checksums': ['51aa1cf1bed2b14f1543b099e85a56dd1a92be37e6e3eb0c4a1fd883d5cc5029'], -} -components = [ - ('Glucose', version, { - 'start_dir': '%s/simp' % local_sources, - 'files_to_copy': [(['%(namelower)s'], 'bin')], - }), - ('Glucose-Syrup', version, { - 'start_dir': '%s/parallel' % local_sources, - 'files_to_copy': [(['%(namelower)s'], 'bin')], - }), -] - -sanity_check_paths = { - 'files': ['bin/glucose', 'bin/glucose-syrup'], - 'dirs': [], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/GnuTLS/GnuTLS-3.3.21-intel-2016a.eb b/easybuild/easyconfigs/g/GnuTLS/GnuTLS-3.3.21-intel-2016a.eb deleted file mode 100644 index 18556badcd70..000000000000 --- a/easybuild/easyconfigs/g/GnuTLS/GnuTLS-3.3.21-intel-2016a.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GnuTLS' -version = '3.3.21' - -homepage = 'http://www.gnutls.org/' -description = """GnuTLS is a secure communications library implementing the SSL, TLS - and DTLS protocols and technologies around them. It provides a simple - C language application programming interface (API) to access the secure - communications protocols as well as APIs to parse and write X.509, PKCS #12, - OpenPGP and other required structures. It is aimed to be portable - and efficient with focus on security and interoperability.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['ftp://ftp.gnutls.org/gcrypt/gnutls/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_XZ] - -local_guilever = '1.8.8' -local_guileshortver = '.'.join(local_guilever.split('.')[:2]) -dependencies = [ - ('GMP', '6.1.0'), - ('nettle', '3.1.1'), - ('Guile', local_guilever), - ('libtasn1', '4.7'), - ('libidn', '1.32'), - ('p11-kit', '0.23.2'), -] - -configopts = "--with-guile-site-dir=$EBROOTGUILE --enable-openssl-compatibility " - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['certtool', 'crywrap', 'gnutls-cli', 'gnutls-cli-debug', - 'gnutls-serv', 'ocsptool', 'psktool', 'srptool']] + - ['lib/libgnutls%s' % x for x in ['.%s' % SHLIB_EXT, 'xx.%s' % SHLIB_EXT, '-openssl.%s' % SHLIB_EXT]] + - ['lib/guile/%s/guile-gnutls-v-2.so' % local_guileshortver], - 'dirs': ['include/gnutls'], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/g/GnuTLS/GnuTLS-3.4.11-foss-2016a.eb b/easybuild/easyconfigs/g/GnuTLS/GnuTLS-3.4.11-foss-2016a.eb deleted file mode 100644 index e525475b1af0..000000000000 --- a/easybuild/easyconfigs/g/GnuTLS/GnuTLS-3.4.11-foss-2016a.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GnuTLS' -version = '3.4.11' - -homepage = 'http://www.gnutls.org/' -description = """GnuTLS is a secure communications library implementing the SSL, TLS - and DTLS protocols and technologies around them. It provides a simple - C language application programming interface (API) to access the secure - communications protocols as well as APIs to parse and write X.509, PKCS #12, - OpenPGP and other required structures. It is aimed to be portable - and efficient with focus on security and interoperability.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['ftp://ftp.gnutls.org/gcrypt/gnutls/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_XZ] - -local_guilever = '1.8.8' -local_guileshortver = '.'.join(local_guilever.split('.')[:2]) -dependencies = [ - ('GMP', '6.1.0'), - ('nettle', '3.1.1'), - ('Guile', local_guilever), - ('libtasn1', '4.7'), - ('libidn', '1.32'), - ('p11-kit', '0.23.2'), -] - -configopts = "--with-guile-site-dir=$EBROOTGUILE --enable-openssl-compatibility " - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['certtool', 'crywrap', 'gnutls-cli', 'gnutls-cli-debug', - 'gnutls-serv', 'ocsptool', 'psktool', 'srptool']] + - ['lib/libgnutls%s' % x for x in ['.%s' % SHLIB_EXT, 'xx.%s' % SHLIB_EXT, '-openssl.%s' % SHLIB_EXT]] + - ['lib/guile/%s/guile-gnutls-v-2.so' % local_guileshortver], - 'dirs': ['include/gnutls'], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/g/GnuTLS/GnuTLS-3.4.7-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/g/GnuTLS/GnuTLS-3.4.7-GNU-4.9.3-2.25.eb deleted file mode 100644 index fa8a1b25a581..000000000000 --- a/easybuild/easyconfigs/g/GnuTLS/GnuTLS-3.4.7-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GnuTLS' -version = '3.4.7' - -homepage = 'http://www.gnutls.org/' -description = """GnuTLS is a secure communications library implementing the SSL, TLS - and DTLS protocols and technologies around them. It provides a simple - C language application programming interface (API) to access the secure - communications protocols as well as APIs to parse and write X.509, PKCS #12, - OpenPGP and other required structures. It is aimed to be portable - and efficient with focus on security and interoperability.""" - -toolchain = {'name': 'GNU', 'version': '4.9.3-2.25'} - -source_urls = ['ftp://ftp.gnutls.org/gcrypt/gnutls/v%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_XZ] - -local_guilever = '1.8.8' -local_guileshortver = '.'.join(local_guilever.split('.')[:2]) -dependencies = [ - ('GMP', '6.0.0a'), - ('nettle', '3.1.1'), - ('Guile', local_guilever), - ('libtasn1', '4.7'), - ('libidn', '1.32'), - ('p11-kit', '0.23.2'), -] - -configopts = "--with-guile-site-dir=$EBROOTGUILE --enable-openssl-compatibility " - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['certtool', 'crywrap', 'gnutls-cli', 'gnutls-cli-debug', - 'gnutls-serv', 'ocsptool', 'psktool', 'srptool']] + - ['lib/libgnutls%s' % x for x in ['.%s' % SHLIB_EXT, 'xx.%s' % SHLIB_EXT, '-openssl.%s' % SHLIB_EXT]] + - ['lib/guile/%s/guile-gnutls-v-2.so' % local_guileshortver], - 'dirs': ['include/gnutls'], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/g/GnuTLS/GnuTLS-3.7.8-GCCcore-12.3.0.eb b/easybuild/easyconfigs/g/GnuTLS/GnuTLS-3.7.8-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..320c4782a22b --- /dev/null +++ b/easybuild/easyconfigs/g/GnuTLS/GnuTLS-3.7.8-GCCcore-12.3.0.eb @@ -0,0 +1,48 @@ +easyblock = 'ConfigureMake' + +name = 'GnuTLS' +version = '3.7.8' + +homepage = 'https://www.gnutls.org' +description = """GnuTLS is a secure communications library implementing the SSL, TLS + and DTLS protocols and technologies around them. It provides a simple + C language application programming interface (API) to access the secure + communications protocols as well as APIs to parse and write X.509, PKCS #12, + OpenPGP and other required structures. It is aimed to be portable + and efficient with focus on security and interoperability.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://www.gnupg.org/ftp/gcrypt/gnutls/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['c58ad39af0670efe6a8aee5e3a8b2331a1200418b64b7c51977fb396d4617114'] + +builddependencies = [ + ('binutils', '2.40'), + ('pkgconf', '1.9.5'), +] + +dependencies = [ + ('GMP', '6.2.1'), + ('nettle', '3.9.1'), + ('Guile', '3.0.9'), + ('libtasn1', '4.19.0'), + ('libidn2', '2.3.7'), + ('p11-kit', '0.25.3'), + ('zlib', '1.2.13'), + ('zstd', '1.5.5'), +] + +configopts = "--with-guile-site-dir=%(installdir)s/lib/guile --enable-openssl-compatibility " +configopts += "--with-guile-site-ccache-dir=%(installdir)s/lib/guile/site-ccache " +configopts += "--with-guile-extension-dir=%(installdir)s/lib/guile/extensions " +configopts += "--with-idn --with-p11-kit --with-zlib --with-zstd --without-brotli --without-tpm --without-tpm2" + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['certtool', 'gnutls-cli', 'gnutls-cli-debug', + 'gnutls-serv', 'ocsptool', 'psktool', 'srptool']] + + ['lib/libgnutls%s' % x for x in ['.%s' % SHLIB_EXT, 'xx.%s' % SHLIB_EXT, '-openssl.%s' % SHLIB_EXT]], + 'dirs': ['include/gnutls', 'lib/guile'], +} + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/g/Go/Go-1.11.5.eb b/easybuild/easyconfigs/g/Go/Go-1.11.5.eb deleted file mode 100644 index 90be6237819b..000000000000 --- a/easybuild/easyconfigs/g/Go/Go-1.11.5.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'Tarball' - -name = 'Go' -version = '1.11.5' - -homepage = 'https://www.golang.org' -description = """Go is an open source programming language that makes it easy to build - simple, reliable, and efficient software.""" - -toolchain = SYSTEM - -source_urls = ['https://dl.google.com/go'] -sources = ['%(namelower)s%(version)s.linux-amd64.tar.gz'] -checksums = ['ff54aafedff961eb94792487e827515da683d61a5f9482f668008832631e5d25'] - -sanity_check_paths = { - 'files': ['bin/go', 'bin/gofmt'], - 'dirs': ['api', 'doc', 'lib', 'pkg'], -} - -start_dir = 'go' - -modextravars = {'GOROOT': '%(installdir)s'} -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/Go/Go-1.12.1-GCCcore-7.3.0.eb b/easybuild/easyconfigs/g/Go/Go-1.12.1-GCCcore-7.3.0.eb deleted file mode 100644 index da1e8ab0a6a2..000000000000 --- a/easybuild/easyconfigs/g/Go/Go-1.12.1-GCCcore-7.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -# Author: Carlos Fenoy -# F. Hoffmann - La Roche - -name = 'Go' -version = '1.12.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': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['https://storage.googleapis.com/golang/'] -sources = ['%(namelower)s%(version)s.src.tar.gz'] -checksums = ['0be127684df4b842a64e58093154f9d15422f1405f1fcff4b2c36ffc6a15818a'] - -builddependencies = [ - ('binutils', '2.30'), - # go requires Go to install from source, see https://golang.org/doc/install/source - ('Go', '1.12', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/go', 'bin/gofmt'], - 'dirs': ['api', 'doc', 'lib', 'pkg'], -} - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/Go/Go-1.12.eb b/easybuild/easyconfigs/g/Go/Go-1.12.eb deleted file mode 100644 index 8cfed92cb1de..000000000000 --- a/easybuild/easyconfigs/g/Go/Go-1.12.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'Tarball' - -name = 'Go' -version = '1.12' - -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 = SYSTEM - -source_urls = ['https://storage.googleapis.com/golang/'] -sources = ['%(namelower)s%(version)s.linux-amd64.tar.gz'] -checksums = ['750a07fef8579ae4839458701f4df690e0b20b8bcce33b437e4df89c451b6f13'] - -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/Go/Go-1.13.1.eb b/easybuild/easyconfigs/g/Go/Go-1.13.1.eb deleted file mode 100644 index 8d76dd35a0a9..000000000000 --- a/easybuild/easyconfigs/g/Go/Go-1.13.1.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'Tarball' - -name = 'Go' -version = '1.13.1' - -homepage = 'https://www.golang.org' -description = """Go is an open source programming language that makes it easy to build - simple, reliable, and efficient software.""" - -toolchain = SYSTEM - -sources = ['%(namelower)s%(version)s.linux-amd64.tar.gz'] -source_urls = ['https://storage.googleapis.com/golang/'] -checksums = ['94f874037b82ea5353f4061e543681a0e79657f787437974214629af8407d124'] - -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/Go/Go-1.2.1-GCC-4.8.2.eb b/easybuild/easyconfigs/g/Go/Go-1.2.1-GCC-4.8.2.eb deleted file mode 100644 index 4987f6eb38db..000000000000 --- a/easybuild/easyconfigs/g/Go/Go-1.2.1-GCC-4.8.2.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'Go' -version = '1.2.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': 'GCC', 'version': '4.8.2'} - -sources = ['%(namelower)s%(version)s.src.tar.gz'] -source_urls = ['https://go.googlecode.com/files'] - -patches = ['Go-%(version)s_fix-time-test.patch'] - -sanity_check_paths = { - 'files': ['bin/go', 'bin/gofmt'], - 'dirs': ['api', 'doc', 'include', 'pkg'], -} - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/Go/Go-1.2.1_fix-time-test.patch b/easybuild/easyconfigs/g/Go/Go-1.2.1_fix-time-test.patch deleted file mode 100644 index 15d912a647a1..000000000000 --- a/easybuild/easyconfigs/g/Go/Go-1.2.1_fix-time-test.patch +++ /dev/null @@ -1,66 +0,0 @@ -see https://github.com/golang/go/issues/8547 and https://github.com/golang/go/commit/5e70140521ac2e5c004de8cd61321d3a51619ae6 -diff --git a/src/pkg/time/time_test.go b/src/pkg/time/time_test.go -index a7c6d55..ecc5c8f 100644 ---- a/src/pkg/time/time_test.go -+++ b/src/pkg/time/time_test.go -@@ -183,39 +183,45 @@ func TestParse(t *testing.T) { - } - } - --func TestParseInSydney(t *testing.T) { -- loc, err := LoadLocation("Australia/Sydney") -+func TestParseInLocation(t *testing.T) { -+ // Check that Parse (and ParseInLocation) understand that -+ // Feb 01 AST (Arabia Standard Time) and Feb 01 AST (Atlantic Standard Time) -+ // are in different time zones even though both are called AST -+ -+ baghdad, err := LoadLocation("Asia/Baghdad") - if err != nil { - t.Fatal(err) - } - -- // Check that Parse (and ParseInLocation) understand -- // that Feb EST and Aug EST are different time zones in Sydney -- // even though both are called EST. -- t1, err := ParseInLocation("Jan 02 2006 MST", "Feb 01 2013 EST", loc) -+ t1, err := ParseInLocation("Jan 02 2006 MST", "Feb 01 2013 AST", baghdad) - if err != nil { - t.Fatal(err) - } -- t2 := Date(2013, February, 1, 00, 00, 00, 0, loc) -+ t2 := Date(2013, February, 1, 00, 00, 00, 0, baghdad) - if t1 != t2 { -- t.Fatalf("ParseInLocation(Feb 01 2013 EST, Sydney) = %v, want %v", t1, t2) -+ t.Fatalf("ParseInLocation(Feb 01 2013 AST, Baghdad) = %v, want %v", t1, t2) - } - _, offset := t1.Zone() -- if offset != 11*60*60 { -- t.Fatalf("ParseInLocation(Feb 01 2013 EST, Sydney).Zone = _, %d, want _, %d", offset, 11*60*60) -+ if offset != 3*60*60 { -+ t.Fatalf("ParseInLocation(Feb 01 2013 AST, Baghdad).Zone = _, %d, want _, %d", offset, 3*60*60) -+ } -+ -+ blancSablon, err := LoadLocation("America/Blanc-Sablon") -+ if err != nil { -+ t.Fatal(err) - } - -- t1, err = ParseInLocation("Jan 02 2006 MST", "Aug 01 2013 EST", loc) -+ t1, err = ParseInLocation("Jan 02 2006 MST", "Feb 01 2013 AST", blancSablon) - if err != nil { - t.Fatal(err) - } -- t2 = Date(2013, August, 1, 00, 00, 00, 0, loc) -+ t2 = Date(2013, February, 1, 00, 00, 00, 0, blancSablon) - if t1 != t2 { -- t.Fatalf("ParseInLocation(Aug 01 2013 EST, Sydney) = %v, want %v", t1, t2) -+ t.Fatalf("ParseInLocation(Feb 01 2013 AST, Blanc-Sablon) = %v, want %v", t1, t2) - } - _, offset = t1.Zone() -- if offset != 10*60*60 { -- t.Fatalf("ParseInLocation(Aug 01 2013 EST, Sydney).Zone = _, %d, want _, %d", offset, 10*60*60) -+ if offset != -4*60*60 { -+ t.Fatalf("ParseInLocation(Feb 01 2013 AST, Blanc-Sablon).Zone = _, %d, want _, %d", offset, -4*60*60) - } - } - diff --git a/easybuild/easyconfigs/g/Go/Go-1.23.6.eb b/easybuild/easyconfigs/g/Go/Go-1.23.6.eb new file mode 100644 index 000000000000..ed7efbddf50d --- /dev/null +++ b/easybuild/easyconfigs/g/Go/Go-1.23.6.eb @@ -0,0 +1,29 @@ +easyblock = 'Tarball' + +name = 'Go' +version = '1.23.6' + +homepage = 'https://www.golang.org' +description = """Go is an open source programming language that makes it easy to build + simple, reliable, and efficient software.""" + +toolchain = SYSTEM + +source_urls = ['https://storage.googleapis.com/golang/'] +local_archs = {'aarch64': 'arm64', 'x86_64': 'amd64'} +sources = ['go%%(version)s.linux-%s.tar.gz' % local_archs[ARCH]] +checksums = [{ + 'go%(version)s.linux-amd64.tar.gz': '9379441ea310de000f33a4dc767bd966e72ab2826270e038e78b2c53c2e7802d', + 'go%(version)s.linux-arm64.tar.gz': '561c780e8f4a8955d32bf72e46af0b5ee5e0debe1e4633df9a03781878219202', +}] + +sanity_check_paths = { + 'files': ['bin/go', 'bin/gofmt'], + 'dirs': ['api', 'doc', 'lib', 'pkg'], +} + +sanity_check_commands = ["go help"] + +modextravars = {'GOROOT': '%(installdir)s'} + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/Go/Go-1.4.2-GCC-4.8.4.eb b/easybuild/easyconfigs/g/Go/Go-1.4.2-GCC-4.8.4.eb deleted file mode 100644 index ef95adc2ea4c..000000000000 --- a/easybuild/easyconfigs/g/Go/Go-1.4.2-GCC-4.8.4.eb +++ /dev/null @@ -1,21 +0,0 @@ -# Author: Carlos Fenoy -# F. Hoffmann - La Roche - -name = 'Go' -version = '1.4.2' - -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': 'GCC', 'version': '4.8.4'} - -sources = ['%(namelower)s%(version)s.src.tar.gz'] -source_urls = ['https://storage.googleapis.com/golang/'] - -sanity_check_paths = { - 'files': ['bin/go', 'bin/gofmt'], - 'dirs': ['api', 'doc', 'include', 'pkg'], -} - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/Go/Go-1.5-GCC-4.8.4.eb b/easybuild/easyconfigs/g/Go/Go-1.5-GCC-4.8.4.eb deleted file mode 100644 index a5378d6f2f08..000000000000 --- a/easybuild/easyconfigs/g/Go/Go-1.5-GCC-4.8.4.eb +++ /dev/null @@ -1,23 +0,0 @@ -# Author: Carlos Fenoy -# F. Hoffmann - La Roche - -name = 'Go' -version = '1.5' - -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': 'GCC', 'version': '4.8.4'} - -sources = ['%(namelower)s%(version)s.src.tar.gz'] -source_urls = ['https://storage.googleapis.com/golang/'] - -builddependencies = [('Go', '1.4.2')] - -sanity_check_paths = { - 'files': ['bin/go', 'bin/gofmt'], - 'dirs': ['api', 'doc', 'lib', 'pkg'], -} - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/Go/Go-1.8.1.eb b/easybuild/easyconfigs/g/Go/Go-1.8.1.eb deleted file mode 100644 index b9028008879e..000000000000 --- a/easybuild/easyconfigs/g/Go/Go-1.8.1.eb +++ /dev/null @@ -1,21 +0,0 @@ -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 = SYSTEM - -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/GraPhlAn/GraPhlAn-1.1.3-foss-2019b-Python-2.7.16.eb b/easybuild/easyconfigs/g/GraPhlAn/GraPhlAn-1.1.3-foss-2019b-Python-2.7.16.eb deleted file mode 100644 index 80389d2197a4..000000000000 --- a/easybuild/easyconfigs/g/GraPhlAn/GraPhlAn-1.1.3-foss-2019b-Python-2.7.16.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia -# Homepage: https://staff.flinders.edu.au/research/deep-thought -# -# Authors:: Robert Qiao -# License:: MIT -# -# Notes:: requires python 2.7, biopython 1.6 or higher and matplotlib 1.1 or higher -## - -easyblock = 'Tarball' - -name = 'GraPhlAn' -version = '1.1.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://segatalab.github.io/tools/graphlan' -description = """GraPhlAn is a software tool for producing high-quality circular representations - of taxonomic and phylogenetic trees. It focuses on concise, integrative, informative, - and publication-ready representations of phylogenetically- and taxonomically-driven investigation. -""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = ['https://github.com/biobakery/%(namelower)s/archive'] -sources = ['%(version)s.tar.gz'] -checksums = ['dddca54ec308506924cc46482338a9ab93f430b4d1ea479bd8bc30eb91edaf22'] - -dependencies = [ - ('Python', '2.7.16'), - ('Biopython', '1.75', versionsuffix), - ('matplotlib', '2.2.4', versionsuffix), -] - -sanity_check_paths = { - 'files': ['graphlan.py', 'graphlan_annotate.py'], - 'dirs': [''], -} - -modextrapaths = {'PATH': ['']} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/Grace/Grace-5.1.25-5build1.patch b/easybuild/easyconfigs/g/Grace/Grace-5.1.25-5build1.patch deleted file mode 100644 index 09b258db6f2b..000000000000 --- a/easybuild/easyconfigs/g/Grace/Grace-5.1.25-5build1.patch +++ /dev/null @@ -1,14075 +0,0 @@ -# Grace uses some ancient libraries, for example FFTW 2 (from 1999). -# First I was looking for a solution to use FFTW3, and I found the solution of ubuntu. -# The main part of the patch is the T1LIB patch, which is bundled with Grace, -# and it is from 2007 (a better alternative would be freetype2 or ImageMagick). -# I guess the T1LIB patch size is big because it substitutes the lack of 10+ years development. -# I am not sure whether all the patches are needed, but with those patches we have exactly -# the same version of ubuntu's 5.1.25-5build1 (the software requesting user referred anyway to this version) -# Downloaded from Ubuntu, see https://launchpad.net/ubuntu/+source/grace/1:5.1.25-5build1 -# wget https://launchpad.net/ubuntu/+archive/primary/+files/grace_5.1.25-5build1.debian.tar.xz -# tar Jxvf grace_5.1.25-5build1.debian.tar.xz -# for i in `cat debian/patches/series`; do cat debian/patches/$i ; done > Grace-5.1.25-5build1.patch ; cat debian/patches/axes-dialog-resize.patch >> Grace-5.1.25-5build1.patch -# 19th March 2018 by B. Hajgato (Free University Brussels - VUB) -=== gracerc -================================================================== -Index: grace-5.1.22/gracerc -=================================================================== ---- grace-5.1.22.orig/gracerc 2008-06-13 08:50:19.000000000 +0200 -+++ grace-5.1.22/gracerc 2008-06-13 08:51:50.000000000 +0200 -@@ -4,10 +4,10 @@ - # +------------------------------------+ - # - # Convert old binary projects on-the-fly --DEFINE IFILTER "bin/grconvert %s -" MAGIC "00000031" -+DEFINE IFILTER "grconvert %s -" MAGIC "00000031" - # - # This one is for automatic import of Origin-4 fit description files --DEFINE IFILTER "auxiliary/fdf2fit %s -" PATTERN "*.fdf" -+DEFINE IFILTER "fdf2fit %s -" PATTERN "*.fdf" - # - # Save disk space by keeping files gzip'ed - DEFINE IFILTER "gzip -dc %s" PATTERN "*.gz" -Description: Various Debian-specific additions and typo fixes to Grace manpages -Origin: vendor -Index: grace-5.1.22/doc/grace.1 -=================================================================== ---- grace-5.1.22.orig/doc/grace.1 2011-01-23 15:45:14.184336959 -0800 -+++ grace-5.1.22/doc/grace.1 2011-01-23 15:45:28.476499773 -0800 -@@ -1,5 +1,4 @@ - .TH GRACE 1 "Jan 28, 2007" --.LO 1 - .SH NAME - grace \- command line interface - .br -@@ -168,6 +167,10 @@ - .TP - .B "\-version" - Show the program version, registered devices and build time configuration information. -+ -+[DEBIAN] Direct PDF output has been disabled since the PDF library is not -+free software. There is an easy workaround - just use the epstopdf script from -+the tetex-bin package. - .TP - .BI "\-viewport " "xmin ymin xmax ymax" - Set the viewport for the current graph -Index: grace-5.1.22/doc/grconvert.1 -=================================================================== ---- grace-5.1.22.orig/doc/grconvert.1 2011-01-23 15:45:14.193335803 -0800 -+++ grace-5.1.22/doc/grconvert.1 2011-01-23 15:45:28.476499773 -0800 -@@ -1,7 +1,6 @@ --.TH GRCONVERT 1 --.LO 1 -+.TH GRCONVERT 1 "Jun 13, 2008" - .SH NAME --grconvert -+grconvert \- convert Xmgr 4.0 files to Grace 5.x format - - .SH DESCRIPTION - grconvert converts old binary project files from Xmgr 4.0 to -Index: grace-5.1.22/doc/convcal.1 -=================================================================== ---- grace-5.1.22.orig/doc/convcal.1 2011-01-23 15:46:07.834439860 -0800 -+++ grace-5.1.22/doc/convcal.1 2011-01-23 15:47:16.547603749 -0800 -@@ -79,8 +79,8 @@ - They are computed according to a customizable reference date. - The default value is given by the REFDATE constant in the source file. - You can change this value as you want before compiling, and you can --change it at will using the -r command line option. The default --value in the distributed file is "-4713-01-01T12:00:00", it is a -+change it at will using the \-r command line option. The default -+value in the distributed file is "\-4713-01-01T12:00:00", it is a - classical reference for astronomical events (note that the '-' is - used here both as a unary minus and as a separator). - -@@ -113,7 +113,7 @@ - \fB\-r\fR \fIdate\fR - set reference date (the date is read using the current input format) at the - beginning the reference is set according to the REFDATE constant in the code, --which is -4713-01-01T12:00:00 in the distributed file. -+which is \-4713-01-01T12:00:00 in the distributed file. - .TP - \fB\-w\fR \fIyear\fR - set the wrap year to year -=== src/plotone.c -================================================================== -Index: grace-5.1.22/src/plotone.c -=================================================================== ---- grace-5.1.22.orig/src/plotone.c 2005-05-19 13:30:25.000000000 -0700 -+++ grace-5.1.22/src/plotone.c 2011-01-09 13:01:35.003652015 -0800 -@@ -121,18 +121,28 @@ - sprintf(print_file, "%s.%s", get_docbname(), dev.fext); - } - strcpy(fname, print_file); -+ prstream = grace_openw(fname); - } else { -+ int hdfd; -+ - s = get_print_cmd(); - if (s == NULL || s[0] == '\0') { - errmsg("No print command defined, output aborted"); - return; - } -- tmpnam(fname); -- /* VMS doesn't like extensionless files */ -- strcat(fname, ".prn"); -+ strcpy(fname, "/tmp/grace-hardcopy-XXXXXX"); -+ hdfd=mkstemp(fname); -+ if (hdfd == -1) { -+ errmsg("Could not create a temporary file, output aborted."); -+ return; -+ } -+ prstream = fdopen(hdfd, "wb"); -+ if (prstream == NULL) { -+ errmsg("Could not create a temporary file, output aborted."); -+ return; -+ } - } - -- prstream = grace_openw(fname); - - if (prstream == NULL) { - return; -Index: grace-5.1.22/src/editpwin.c -=================================================================== ---- grace-5.1.22.orig/src/editpwin.c 2006-06-03 14:19:52.000000000 -0700 -+++ grace-5.1.22/src/editpwin.c 2011-01-09 13:01:09.887113854 -0800 -@@ -776,12 +776,12 @@ - */ - void do_ext_editor(int gno, int setno) - { -- char *fname, ebuf[256]; -+ char fname[64], ebuf[256]; - FILE *cp; - int save_autos; - -- fname = tmpnam(NULL); -- cp = grace_openw(fname); -+ strcpy(fname, "/tmp/grace-XXXXXX"); -+ cp = fdopen(mkstemp(fname), "wb"); - if (cp == NULL) { - return; - } -Description: Switch dependency from FFTW2 to FFTW3 -Author: Ionut Georgescu -Bug: http://bugs.debian.org/264201 -Index: grace-5.1.24-patch/src/fourier.c -=================================================================== ---- grace-5.1.24-patch.orig/src/fourier.c -+++ grace-5.1.24-patch/src/fourier.c -@@ -230,7 +230,8 @@ static int bit_swap(int i, int nu) - #else - /* Start of new FFTW-based transforms by Marcus H. Mendenhall */ - --#include -+#include -+#include - #include - - static char *wisdom_file=0; -@@ -258,7 +259,7 @@ void dft(double *jr, double *ji, int n, - fftw_plan plan; - int i; - double ninv; -- FFTW_COMPLEX *cbuf; -+ fftw_complex *cbuf; - static int wisdom_inited=0; - char *ram_cache_wisdom; - int plan_flags; -@@ -274,7 +275,7 @@ void dft(double *jr, double *ji, int n, - if(wisdom_file && wisdom_file[0] ) { - /* if a file was specified in GRACE_FFTW_WISDOM_FILE, try to read it */ - FILE *wf; -- fftw_status fstat; -+ int fstat; - wf=fopen(wisdom_file,"r"); - if(wf) { - fstat=fftw_import_wisdom_from_file(wf); -@@ -286,30 +287,35 @@ void dft(double *jr, double *ji, int n, - } - } - -- plan_flags=using_wisdom? (FFTW_USE_WISDOM | FFTW_MEASURE) : FFTW_ESTIMATE; -- -- plan=fftw_create_plan(n, iflag?FFTW_BACKWARD:FFTW_FORWARD, -- plan_flags | FFTW_IN_PLACE); -- cbuf=xcalloc(n, sizeof(*cbuf)); -+ /* fftw_malloc behaves like malloc except that it properly aligns the array -+ * when SIMD instructions (such as SSE and Altivec) are available. -+ */ -+ cbuf=(fftw_complex *)fftw_malloc(n*sizeof(fftw_complex)); - if(!cbuf) return; -+ - for(i=0; i using legacy unoptimized FFT code)) -+ AC_CHECK_HEADERS(fftw3.h, -+ [ -+ AC_CHECK_LIB(fftw3, fftw_execute, -+ [ -+ FFTW_LIB="-lfftw3" -+ AC_DEFINE(HAVE_FFTW) -+ ], -+ [AC_MSG_RESULT([--> using legacy unoptimized FFT code])] -+ ) -+ ], -+ [AC_MSG_RESULT([--> using legacy unoptimized FFT code])]) - fi - - dnl **** check for libz - needed for PDF and PNG drivers and XmHTML -Index: grace-5.1.24-patch/configure -=================================================================== ---- grace-5.1.24-patch.orig/configure -+++ grace-5.1.24-patch/configure -@@ -748,7 +748,6 @@ with_printcmd - enable_debug - enable_maintainer - with_netcdf_libraries --with_fftw_library - with_zlib_library - with_jpeg_library - with_png_library -@@ -1412,7 +1411,6 @@ Optional Packages: - --with-helpviewer=COMMAND define help viewer command ["mozilla %s"] - --with-printcmd=PROG use PROG for printing - --with-netcdf-libraries=OBJ use OBJ as netCDF libraries [-lnetcdf] -- --with-fftw-library=OBJ use OBJ as FFTW library [-lfftw] - --with-zlib-library=OBJ use OBJ as ZLIB library [-lz] - --with-jpeg-library=OBJ use OBJ as JPEG library [-ljpeg] - --with-png-library=OBJ use OBJ as PNG library [-lpng] -@@ -8225,84 +8223,69 @@ fi - - if test $fftw = true - then -+ for ac_header in fftw3.h -+do : -+ ac_fn_c_check_header_mongrel "$LINENO" "fftw3.h" "ac_cv_header_fftw3_h" "$ac_includes_default" -+if test "x$ac_cv_header_fftw3_h" = xyes; then : -+ cat >>confdefs.h <<_ACEOF -+#define HAVE_FFTW3_H 1 -+_ACEOF - -- --# Check whether --with-fftw_library was given. --if test "${with_fftw_library+set}" = set; then : -- withval=$with_fftw_library; fftw_library="$withval" --fi -- -- if test "x$fftw_library" = "x" -- then -- fftw_library=-lfftw -- fi -- -- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FFTW library >= 2.1.3" >&5 --$as_echo_n "checking for FFTW library >= 2.1.3... " >&6; } --if ${acx_cv_fftw+:} false; then : -+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_execute in -lfftw3" >&5 -+$as_echo_n "checking for fftw_execute in -lfftw3... " >&6; } -+if ${ac_cv_lib_fftw3_fftw_execute+:} false; then : - $as_echo_n "(cached) " >&6 - else -- if ${acx_cv_fftw_library+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- acx_cv_fftw_library=$fftw_library --fi -- -- -- save_CFLAGS=$CFLAGS -- save_CPPFLAGS=$CPPFLAGS -- save_LDFLAGS=$LDFLAGS -- save_LIBS=$LIBS -- -- LIBS="$acx_cv_fftw_library $LIBS" -- if test "$cross_compiling" = yes; then : -- acx_cv_fftw="no" -- --else -- cat confdefs.h - <<_ACEOF >conftest.$ac_ext -+ ac_check_lib_save_LIBS=$LIBS -+LIBS="-lfftw3 $LIBS" -+cat confdefs.h - <<_ACEOF >conftest.$ac_ext - /* end confdefs.h. */ - --#include --#include -- int main(void) { -- char *vlib = (char *) fftw_version; -- if (strcmp(vlib, "2.1.3") < 0) { -- exit(1); -- } -- exit(0); -- } -- -+/* Override any GCC internal prototype to avoid an error. -+ Use char because int might match the return type of a GCC -+ builtin and then its argument prototype would still apply. */ -+#ifdef __cplusplus -+extern "C" -+#endif -+char fftw_execute (); -+int -+main () -+{ -+return fftw_execute (); -+ ; -+ return 0; -+} - _ACEOF --if ac_fn_c_try_run "$LINENO"; then : -- acx_cv_fftw="yes" -+if ac_fn_c_try_link "$LINENO"; then : -+ ac_cv_lib_fftw3_fftw_execute=yes - else -- acx_cv_fftw="no" -+ ac_cv_lib_fftw3_fftw_execute=no - fi --rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ -- conftest.$ac_objext conftest.beam conftest.$ac_ext -+rm -f core conftest.err conftest.$ac_objext \ -+ conftest$ac_exeext conftest.$ac_ext -+LIBS=$ac_check_lib_save_LIBS - fi -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw3_fftw_execute" >&5 -+$as_echo "$ac_cv_lib_fftw3_fftw_execute" >&6; } -+if test "x$ac_cv_lib_fftw3_fftw_execute" = xyes; then : - -+ FFTW_LIB="-lfftw3" -+ $as_echo "#define HAVE_FFTW 1" >>confdefs.h - - -- CFLAGS=$save_CFLAGS -- CPPFLAGS=$save_CPPFLAGS -- LDFLAGS=$save_LDFLAGS -- LIBS=$save_LIBS -- -+else -+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: --> using legacy unoptimized FFT code" >&5 -+$as_echo "--> using legacy unoptimized FFT code" >&6; } - - fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_fftw" >&5 --$as_echo "$acx_cv_fftw" >&6; } -- if test "$acx_cv_fftw" = "yes" -- then -- FFTW_LIB="$acx_cv_fftw_library" -- $as_echo "#define HAVE_FFTW 1" >>confdefs.h - -- else -- FFTW_LIB= -- { $as_echo "$as_me:${as_lineno-$LINENO}: result: --> using legacy unoptimized FFT code" >&5 -+ -+else -+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: --> using legacy unoptimized FFT code" >&5 - $as_echo "--> using legacy unoptimized FFT code" >&6; } -- fi -+fi -+ -+done - - fi - -Description: Update NETCDF macro in autotools -Author: Ionut Georgescu -Index: grace-5.1.24-patch/ac-tools/configure.in -=================================================================== ---- grace-5.1.24-patch.orig/ac-tools/configure.in -+++ grace-5.1.24-patch/ac-tools/configure.in -@@ -548,8 +548,17 @@ fi - - if test $netcdf = true - then -- ACX_CHECK_NETCDF(3.0, AC_DEFINE(HAVE_NETCDF), -- AC_MSG_RESULT(--> support for netCDF is disabled)) -+ AC_CHECK_HEADERS(netcdf.h, -+ [ -+ AC_CHECK_LIB(netcdf, nc_open, -+ [ -+ NETCDF_LIBS="-lnetcdf" -+ AC_DEFINE(HAVE_NETCDF) -+ ], -+ [AC_MSG_RESULT([--> support for netCDF is disabled])] -+ ) -+ ], -+ [AC_MSG_RESULT([--> support for netCDF is disabled])]) - fi - - if test $fftw = true -Index: grace-5.1.24-patch/configure -=================================================================== ---- grace-5.1.24-patch.orig/configure -+++ grace-5.1.24-patch/configure -@@ -747,7 +747,6 @@ with_helpviewer - with_printcmd - enable_debug - enable_maintainer --with_netcdf_libraries - with_zlib_library - with_jpeg_library - with_png_library -@@ -1410,7 +1409,6 @@ Optional Packages: - --with-editor=COMMAND define editor ["xterm -e vi"] - --with-helpviewer=COMMAND define help viewer command ["mozilla %s"] - --with-printcmd=PROG use PROG for printing -- --with-netcdf-libraries=OBJ use OBJ as netCDF libraries [-lnetcdf] - --with-zlib-library=OBJ use OBJ as ZLIB library [-lz] - --with-jpeg-library=OBJ use OBJ as JPEG library [-ljpeg] - --with-png-library=OBJ use OBJ as PNG library [-lpng] -@@ -8138,86 +8136,69 @@ fi - - if test $netcdf = true - then -+ for ac_header in netcdf.h -+do : -+ ac_fn_c_check_header_mongrel "$LINENO" "netcdf.h" "ac_cv_header_netcdf_h" "$ac_includes_default" -+if test "x$ac_cv_header_netcdf_h" = xyes; then : -+ cat >>confdefs.h <<_ACEOF -+#define HAVE_NETCDF_H 1 -+_ACEOF - -- --# Check whether --with-netcdf_libraries was given. --if test "${with_netcdf_libraries+set}" = set; then : -- withval=$with_netcdf_libraries; netcdf_libraries="$withval" --fi -- -- if test "x$netcdf_libraries" = "x" -- then -- netcdf_libraries=-lnetcdf -- fi -- -- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for netCDF API version >= 3.0" >&5 --$as_echo_n "checking for netCDF API version >= 3.0... " >&6; } --if ${acx_cv_netcdf+:} false; then : -+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nc_open in -lnetcdf" >&5 -+$as_echo_n "checking for nc_open in -lnetcdf... " >&6; } -+if ${ac_cv_lib_netcdf_nc_open+:} false; then : - $as_echo_n "(cached) " >&6 - else -- if ${acx_cv_netcdf_libraries+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- acx_cv_netcdf_libraries=$netcdf_libraries --fi -- -- -- save_CFLAGS=$CFLAGS -- save_CPPFLAGS=$CPPFLAGS -- save_LDFLAGS=$LDFLAGS -- save_LIBS=$LIBS -- -- LIBS="$acx_cv_netcdf_libraries $LIBS" -- -- -- if test "$cross_compiling" = yes; then : -- acx_cv_netcdf="no" -- --else -- cat confdefs.h - <<_ACEOF >conftest.$ac_ext -+ ac_check_lib_save_LIBS=$LIBS -+LIBS="-lnetcdf $LIBS" -+cat confdefs.h - <<_ACEOF >conftest.$ac_ext - /* end confdefs.h. */ - --#include --#include -- int main(void) { -- char *vlib; -- vlib = nc_inq_libvers(); -- if (strcmp(vlib, "3.0") < 0) { -- exit(1); -- } -- exit(0); -- } -- -+/* Override any GCC internal prototype to avoid an error. -+ Use char because int might match the return type of a GCC -+ builtin and then its argument prototype would still apply. */ -+#ifdef __cplusplus -+extern "C" -+#endif -+char nc_open (); -+int -+main () -+{ -+return nc_open (); -+ ; -+ return 0; -+} - _ACEOF --if ac_fn_c_try_run "$LINENO"; then : -- acx_cv_netcdf="yes" -+if ac_fn_c_try_link "$LINENO"; then : -+ ac_cv_lib_netcdf_nc_open=yes - else -- acx_cv_netcdf="no" -+ ac_cv_lib_netcdf_nc_open=no - fi --rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ -- conftest.$ac_objext conftest.beam conftest.$ac_ext -+rm -f core conftest.err conftest.$ac_objext \ -+ conftest$ac_exeext conftest.$ac_ext -+LIBS=$ac_check_lib_save_LIBS - fi -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_netcdf_nc_open" >&5 -+$as_echo "$ac_cv_lib_netcdf_nc_open" >&6; } -+if test "x$ac_cv_lib_netcdf_nc_open" = xyes; then : - -+ NETCDF_LIBS="-lnetcdf" -+ $as_echo "#define HAVE_NETCDF 1" >>confdefs.h - -- CFLAGS=$save_CFLAGS -- CPPFLAGS=$save_CPPFLAGS -- LDFLAGS=$save_LDFLAGS -- LIBS=$save_LIBS - -+else -+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: --> support for netCDF is disabled" >&5 -+$as_echo "--> support for netCDF is disabled" >&6; } - - fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_netcdf" >&5 --$as_echo "$acx_cv_netcdf" >&6; } -- if test "$acx_cv_netcdf" = "yes" -- then -- NETCDF_LIBS="$acx_cv_netcdf_libraries" -- $as_echo "#define HAVE_NETCDF 1" >>confdefs.h - -- else -- NETCDF_LIBS= -- { $as_echo "$as_me:${as_lineno-$LINENO}: result: --> support for netCDF is disabled" >&5 -+ -+else -+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: --> support for netCDF is disabled" >&5 - $as_echo "--> support for netCDF is disabled" >&6; } -- fi -+fi -+ -+done - - fi - -Description: Improve display on small-resolution screens, e.g. netbooks -Author: Nicola Ferralis -Bug: https://bugs.launchpad.net/ubuntu/+source/grace/+bug/391833 -Index: grace-5.1.22/src/motifutils.c -=================================================================== ---- grace-5.1.22.orig/src/motifutils.c 2010-05-26 13:41:04.000000000 -0700 -+++ grace-5.1.22/src/motifutils.c 2010-05-26 13:41:12.000000000 -0700 -@@ -1065,7 +1065,7 @@ - xfree(bufp); - - xmstr = XmStringCreateLocalized(get_workingdir()); -- XtVaSetValues(retval->FSB, XmNdirectory, xmstr, NULL); -+ XtVaSetValues(retval->FSB, XmNdirectory, xmstr, XmNmarginHeight, 0, NULL); - XmStringFree(xmstr); - - XtAddCallback(retval->FSB, -Index: grace-5.1.22/src/nonlwin.c -=================================================================== ---- grace-5.1.22.orig/src/nonlwin.c 2010-05-26 13:41:04.000000000 -0700 -+++ grace-5.1.22/src/nonlwin.c 2010-05-26 13:41:12.000000000 -0700 -@@ -190,7 +190,7 @@ - - sw = XtVaCreateManagedWidget("sw", - xmScrolledWindowWidgetClass, nonl_main, -- XmNheight, 180, -+ XmNheight, 140, - XmNscrollingPolicy, XmAUTOMATIC, - NULL); - -Index: grace-5.1.22/src/strwin.c -=================================================================== ---- grace-5.1.22.orig/src/strwin.c 2010-05-26 13:41:04.000000000 -0700 -+++ grace-5.1.22/src/strwin.c 2010-05-26 13:41:12.000000000 -0700 -@@ -939,7 +939,7 @@ - line_ui.y2_item = CreateTextItem2(rc, 12, "Y2 = "); - ManageChild(rc); - -- CreateSeparator(panel); -+ //CreateSeparator(panel); - - CreateCommandButtons(panel, 2, buts, label1); - XtAddCallback(buts[0], XmNactivateCallback, -Description: Set certain dialog boxes to fixed sizes - Some dialog boxes could cause display errors and conceal their action - buttons when resized. This sets minimum sizes on such boxes to prevent - such problems. -Bug: http://bugs.debian.org/253087 -Author: Nicholas Breen -Index: grace-5.1.23/src/motifinc.h -=================================================================== ---- grace-5.1.23.orig/src/motifinc.h 2004-07-03 13:47:46.000000000 -0700 -+++ grace-5.1.23/src/motifinc.h 2012-10-30 15:42:56.426117837 -0700 -@@ -450,4 +450,6 @@ - void savewidget(Widget w); - void deletewidget(Widget w); - -+void FixWidgetSize(Widget w); -+ - #endif /* __MOTIFINC_H_ */ -Index: grace-5.1.23/src/motifutils.c -=================================================================== ---- grace-5.1.23.orig/src/motifutils.c 2012-10-30 15:42:54.878113877 -0700 -+++ grace-5.1.23/src/motifutils.c 2012-10-30 15:42:56.426117837 -0700 -@@ -4197,3 +4197,28 @@ - { - update_all(); - } -+ -+/* Make a widget non-resizable, so that buttons and controls cannot be obscured; -+ also prevents some display errors when a dialog is shrunk and then expanded. -+ See http://bugs.debian.org/253087 -+*/ -+void FixWidgetSize(Widget w) -+{ -+ Display *display = XtDisplay(XtParent(w)); -+ Window window = XtWindow(XtParent(w)); -+ XSizeHints sizeHint = *XAllocSizeHints(); -+ Window root; -+ int x, y; -+ unsigned int width, height, border, depth; -+ -+ XGetGeometry(display, window, &root, &x, &y, &width, &height, &border, &depth); -+ -+ sizeHint.min_width = width; -+ sizeHint.min_height = height; -+ sizeHint.max_width = width; -+ sizeHint.max_height = height; -+ sizeHint.flags = PMinSize | PMaxSize; -+ -+ XSetWMNormalHints(display, window, &sizeHint); -+} -+ -Index: grace-5.1.23/src/setappwin.c -=================================================================== ---- grace-5.1.23.orig/src/setappwin.c 2004-07-03 13:47:46.000000000 -0700 -+++ grace-5.1.23/src/setappwin.c 2012-10-30 15:42:56.438117869 -0700 -@@ -399,6 +399,8 @@ - - - CreateAACDialog(setapp_dialog, setapp_tab, setapp_aac_cb, NULL); -+ -+ FixWidgetSize(setapp_dialog); - } - updatesymbols(cg, cset); - -Index: grace-5.1.23/src/tickwin.c -=================================================================== ---- grace-5.1.23.orig/src/tickwin.c 2004-07-03 13:47:46.000000000 -0700 -+++ grace-5.1.23/src/tickwin.c 2012-10-30 15:42:56.438117869 -0700 -@@ -454,6 +454,9 @@ - int maxval; - XtVaGetValues(vbar, XmNmaximum, &maxval, NULL); - XtVaSetValues(vbar, XmNincrement, (int) rint(maxval/MAX_TICKS), NULL); -+ -+ /* prevent dialog from shrinking */ -+ FixWidgetSize(axes_dialog); - } - } - update_ticks(cg); -Description: Add multiple non-linear data fitting functions - One of the most used features in software for scientific data analysis is - the ability to perform non linear peak fitting (specifically Lorentzian and - Gaussian fits). Xmgrace sorely lacks this capability, unless you consider - adding manually the required formula. - . - This implements a substantial library of such functions and documentation - for their use. -Author: Nicola Ferralis -Bug: http://plasma-gate.weizmann.ac.il/Grace/phpbb/w3todo.php?action=view_report&project_id=1&todo_id=2220 -Bug-Debian: http://bugs.debian.org/578435 -Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/grace/+bug/535459 -Last-Update: 2010-05-26 -Index: grace-5.1.22/doc/UsersGuide.html -=================================================================== ---- grace-5.1.22.orig/doc/UsersGuide.html 2008-05-21 13:52:14.000000000 -0700 -+++ grace-5.1.22/doc/UsersGuide.html 2010-07-27 11:01:29.000000000 -0700 -@@ -1516,6 +1516,103 @@ - sample range or to produce an evenly spaced set from an irregular - one.

- -+

Under the "Library" menu, several functions are available under the -+categories: "Gaussian Functions", "Lorentzian Functions", "Peak Functions", -+ "Periodic Peak Functions" and "Baseline Functions".

-+ -+

Gaussian
  y = A0 + (A3*2*sqrt(ln(2)/pi)/A2)*exp(-4*ln(2)*((x-A1)/A2)^2)
-+  where: A0: Baseline offset; A1: Center of the peak; A2: Full width at half -+maximum; A3: Peak area.
The center and initial amplitude of the peak can be set from -+ user input (via mouse coordinates).

-+ -+
-+

Gaussian (Chromatography):
-+  y = A0 + (1/sqrt(2*pi))*(A3/A2)*exp(-(x-A1)^2/2*A2^2) -+ A0: Baseline offset; A1: Center of the peak (retention time); A2: -+ Standard deviation of the peak; A3: Peak area.
The center and initial amplitude of the peak can be set from -+ user input (via mouse coordinates).

-+ -+
-+

Lorentzian
  y = A0 + (2*A2*A3/pi)/(4*(x-A1)^2 + A2^2)
-+  where: A0: Baseline offset; A1: Center of the peak; A2: Full width at half -+maximum; A3: Peak area.
The center and initial amplitude of the peak can be set from -+ user input (via mouse coordinates).

-+ -+
-+

Peak Functions
-+Pseudo Voigt 1
-+  y = A0 + A3 * (A4*(2/pi)*A2/(4*(x-A1)^2+A2^2) +
(1-A4)*exp(-4*ln(2)*(x-A1)^2/A2^2)*(sqrt(4*ln(2))/(A2*sqrt(pi))))
-+  where: Gaussian and Lorentzian have the same width; A0: Baseline offset; -+ A1: Center of the peak; A2: Full width at half maximum; A3: Amplitude; -+ A4: Profile shape factor.
-+Pseudo Voigt 2
-+  y = A0 + A3 * (A5*(2/pi)*A2/(4*(x-A1)^2+A2^2) + (1-A5)*exp(-4*ln(2)*(x-A1)^2/A4^2)*(sqrt(4*ln(2))/(A2*sqrt(pi))))
-+  where: Gaussian and Lorentzian have different width; A0: Baseline offset; -+ A1: Center of the peak; A2: Full width at half maximum; A3: Amplitude; -+ A4: Profile shape factor.
-+Doniach-Sunjic
-+  y = A0 + A3*cos((pi*A4/2)+(1-A4)*atan((x-A1)/A2))/(A2^2+(x-A1)^2)^((1-A4)/2)
-+  where:A0: Baseline offset; A1: Center of the peak; A2: Full width at half maximum;
-+ A3: Peak area; A4: Asymmetry parameter.
-+Asymmetric double Sigmoidal
-+  y = A0 + A3*(1/(1+exp(-(x-A1+A2/2)/A4)))*(1-(1/(1+exp(-(x-A1-A2/2)/A5))))
-+  where: A0: Baseline offset; A1: Center of the peak; A2: Width 1; -+ A3: Amplitude; A4: Width 2; A5: Width 5.
-+Logarithm Normal:
-+  y = A0 + A3*exp(-((ln(x)-ln(A1))^2)/(2*A2))
-+  where: A0: Baseline offset; A1: Center of the peak; A2: Width
-+Gram-Charlier A-Series (GCAS)
-+  y = A0 + A3/(A2*sqrt(2*pi))*exp(-0.5*((x-A1)/A2)^2)*(1+(A4/6)* -+ (((x-A1)/A2)^3-3*(x-A1)/A2)+(A5/24)*(((x-A1)/A2)^4-6*((x-A1)/A2)^3+3))
-+  where: A0: Baseline offset; A1: Center of the peak; A2: Standard deviation; -+ A3: Peak Area; A4: Skew; A5: Excess.
-+Edgeworth-Cramer Series
-+  y = A0 + A3/(A2*sqrt(2*pi))*exp(-0.5*((x-A1)/A2)^2)*(1+(A4/6)* -+ (((x-A1)/A2)^3-3*(x-A1)/A2)+(A5/24)*(((x-A1)/A2)^4-6 *((x-A1)/A2)^3+3) -+ +(A5^2/720)*(((x-A1)/A2)^6-15*((x-A1)/A2)^4+45*((x-A1)/A2)^2-15))
-+  where: A0: Baseline offset; A1: Center of the peak; A2: Standard deviation; -+ A3: Peak Area; A4: Skew; A5: Excess.
-+Inverse Polynomial
-+  y=A0+A3/(1+ A4*(2*(x-A1)/A2)^2 + A5*(2*(x-A1)/A2)^4 + A6*(2*(x-A1)/A2)^6)
-+  where: A0: Baseline offset; A1: Center of the peak; A2: Standard deviation; -+ A3: Peak Area; A4, A5, A6: Parameters.
-+

-+ -+
-+

Periodic Peak Functions
-+Sine:
-+ y=A0+A3*sin(pi*(x-A1)/A2)
-+ where: A0: Baseline offset; A1: Center; A2: Width; A3: Amplitude.
-+Sine Square:
-+ y=A0+A3*sin(pi*(x-A1)/A2)^2
-+ where: A0: Baseline offset; A1: Center; A2: Width; A3: Amplitude.
-+Sine damp:
-+ y=A0+A3*exp(-x/A4)*sin(pi*(x-A1)/A2)
-+ where: A0: Baseline offset; A1: Center; A2: Width; A3: Amplitude; A4: Decay time.
-+

-+ -+
-+

Baseline Functions
-+Exponential Decay 1:
-+ y=A0+A3*exp(-(x-A1)/A2)
-+Exponential Decay 2:
-+ y=A0+A3*exp(-(x-A1)/A2)+A6*exp(-(x-A4)/A5);
-+Exponential Growth 1:
-+ y=A0+A3*exp((x-A1)/A2)
-+Exponential Growth 2:
-+ y=A0+A3*exp(-(x-A1)/A2)+A6*exp((x-A4)/A5);
-+Hyperbolic:
-+ y=A0+(A1*x)/(A2+x)
-+Bradley:
-+ y=A0*ln(-A1*ln(x))
-+Logarithm 3 Parameters:
-+ y=A0-A1*ln(x+A2)
-+Weibull Probability Density 2 Parameters:
-+ y=(A0/A1)*((x/A1)^(A0-1))*exp(-(x/A1)^A0)
-+Weibull Cumulative Distribution 2 Parameters:
-+ y=1-exp(-(x/A1)^A0)
-+

-+ -

Correlation/covariance

- -

This popup can be used to compute autocorrelation -Index: grace-5.1.22/src/draw.c -=================================================================== ---- grace-5.1.22.orig/src/draw.c 2005-11-19 13:53:24.000000000 -0800 -+++ grace-5.1.22/src/draw.c 2010-07-27 10:50:30.000000000 -0700 -@@ -258,6 +258,12 @@ - return (vp); - } - -+WPoint Vpoint2Wpoint(VPoint vp) -+{ -+ WPoint wp; -+ view2world(vp.x, vp.y, &wp.x, &wp.y); -+ return (wp); -+} - - void symplus(VPoint vp, double s) - { -Index: grace-5.1.22/src/draw.h -=================================================================== ---- grace-5.1.22.orig/src/draw.h 2004-07-03 13:47:45.000000000 -0700 -+++ grace-5.1.22/src/draw.h 2010-07-27 10:50:30.000000000 -0700 -@@ -236,6 +236,7 @@ - double xy_xconv(double wx); - double xy_yconv(double wy); - VPoint Wpoint2Vpoint(WPoint wp); -+WPoint Vpoint2Wpoint(VPoint vp); - int world2view(double x, double y, double *xv, double *yv); - void view2world(double xv, double yv, double *xw, double *yw); - -Index: grace-5.1.22/src/events.c -=================================================================== ---- grace-5.1.22.orig/src/events.c 2008-04-26 12:12:11.000000000 -0700 -+++ grace-5.1.22/src/events.c 2010-07-27 10:50:30.000000000 -0700 -@@ -111,6 +111,7 @@ - int axisno; - Datapoint dpoint; - GLocator locator; -+ static char buf[256]; - - cg = get_cg(); - get_tracking_props(&track_setno, &move_dir, &add_at); -@@ -487,6 +488,60 @@ - } - select_line(anchor_x, anchor_y, x, y, 0); - break; -+ case PEAK_POS: -+ anchor_point(x, y, vp); -+ sprintf(buf, "Initial peak position, intensity: %f, %f \n", Vpoint2Wpoint(vp).x, Vpoint2Wpoint(vp).y); -+ stufftext(buf); -+ nonl_parms[1].value = Vpoint2Wpoint(vp).x; -+ nonl_parms[3].value = Vpoint2Wpoint(vp).y; -+ set_actioncb(NULL); -+ update_nonl_frame(); -+ break; -+ case PEAK_POS1: -+ anchor_point(x, y, vp); -+ sprintf(buf, "Initial position, intensity peak #1: %f, %f \n", Vpoint2Wpoint(vp).x, Vpoint2Wpoint(vp).y); -+ stufftext(buf); -+ nonl_parms[1].value = Vpoint2Wpoint(vp).x; -+ nonl_parms[3].value = Vpoint2Wpoint(vp).y; -+ set_actioncb((void*) PEAK_POS2); -+ update_nonl_frame(); -+ break; -+ case PEAK_POS2: -+ anchor_point(x, y, vp); -+ sprintf(buf, "Initial position, intensity peak #2: %f, %f \n", Vpoint2Wpoint(vp).x, Vpoint2Wpoint(vp).y); -+ stufftext(buf); -+ nonl_parms[4].value = Vpoint2Wpoint(vp).x; -+ nonl_parms[6].value = Vpoint2Wpoint(vp).y; -+ set_actioncb(NULL); -+ update_nonl_frame(); -+ break; -+ case PEAK_POS1B: -+ anchor_point(x, y, vp); -+ sprintf(buf, "Initial position, intensity peak #1: %f, %f \n", Vpoint2Wpoint(vp).x, Vpoint2Wpoint(vp).y); -+ stufftext(buf); -+ nonl_parms[1].value = Vpoint2Wpoint(vp).x; -+ nonl_parms[3].value = Vpoint2Wpoint(vp).y; -+ set_actioncb((void*) PEAK_POS2B); -+ update_nonl_frame(); -+ break; -+ case PEAK_POS2B: -+ anchor_point(x, y, vp); -+ sprintf(buf, "Initial position, intensity peak #2: %f, %f \n", Vpoint2Wpoint(vp).x, Vpoint2Wpoint(vp).y); -+ stufftext(buf); -+ nonl_parms[4].value = Vpoint2Wpoint(vp).x; -+ nonl_parms[6].value = Vpoint2Wpoint(vp).y; -+ set_actioncb((void*) PEAK_POS3B); -+ update_nonl_frame(); -+ break; -+ case PEAK_POS3B: -+ anchor_point(x, y, vp); -+ sprintf(buf, "Initial position, intensity peak #3: %f, %f \n", Vpoint2Wpoint(vp).x, Vpoint2Wpoint(vp).y); -+ stufftext(buf); -+ nonl_parms[7].value = Vpoint2Wpoint(vp).x; -+ nonl_parms[9].value = Vpoint2Wpoint(vp).y; -+ set_actioncb(NULL); -+ update_nonl_frame(); -+ break; - default: - break; - } -@@ -567,6 +622,7 @@ - void set_action(CanvasAction act) - { - int i; -+ static char buf[256]; - /* - * indicate what's happening with a message in the left footer - */ -@@ -760,6 +816,42 @@ - set_cursor(0); - set_left_footer("Pick ending point"); - break; -+ case PEAK_POS: -+ set_cursor(0); -+ set_left_footer("Click on the approximate position of the maximum of the peak"); -+ sprintf(buf, "Click on the approximate position of the maximum of the peak.\n"); -+ stufftext(buf); -+ break; -+ case PEAK_POS1: -+ set_cursor(0); -+ set_left_footer("Click on the approximate position of the maximum of the peak #1"); -+ sprintf(buf, "Click on the approximate position of the maximum of the peak #1.\n"); -+ stufftext(buf); -+ break; -+ case PEAK_POS2: -+ set_cursor(0); -+ set_left_footer("Click on the approximate position of the maximum of the peak #2"); -+ sprintf(buf, "Click on the approximate position of the maximum of the peak #2.\n"); -+ stufftext(buf); -+ break; -+ case PEAK_POS1B: -+ set_cursor(0); -+ set_left_footer("Click on the approximate position of the maximum of the peak #1"); -+ sprintf(buf, "Click on the approximate position of the maximum of the peak #1.\n"); -+ stufftext(buf); -+ break; -+ case PEAK_POS2B: -+ set_cursor(0); -+ set_left_footer("Click on the approximate position of the maximum of the peak #2"); -+ sprintf(buf, "Click on the approximate position of the maximum of the peak #2.\n"); -+ stufftext(buf); -+ break; -+ case PEAK_POS3B: -+ set_cursor(0); -+ set_left_footer("Click on the approximate position of the maximum of the peak #3"); -+ sprintf(buf, "Click on the approximate position of the maximum of the peak #3.\n"); -+ stufftext(buf); -+ break; - } - - action_flag = act; -Index: grace-5.1.22/src/events.h -=================================================================== ---- grace-5.1.22.orig/src/events.h 2004-07-03 13:47:45.000000000 -0700 -+++ grace-5.1.22/src/events.h 2010-07-27 10:50:30.000000000 -0700 -@@ -81,7 +81,13 @@ - ZOOMY_1ST, - ZOOMY_2ND, - DISLINE1ST, -- DISLINE2ND -+ DISLINE2ND, -+ PEAK_POS, -+ PEAK_POS1, -+ PEAK_POS2, -+ PEAK_POS1B, -+ PEAK_POS2B, -+ PEAK_POS3B - } CanvasAction; - - /* add points at */ -Index: grace-5.1.22/src/nonlwin.c -=================================================================== ---- grace-5.1.22.orig/src/nonlwin.c 2010-07-27 10:50:30.000000000 -0700 -+++ grace-5.1.22/src/nonlwin.c 2010-07-27 11:01:29.000000000 -0700 -@@ -7,6 +7,7 @@ - * Copyright (c) 1996-2000 Grace Development Team - * - * Maintained by Evgeny Stambulchik -+ * Additional non linear fitting functions by Nicola Ferralis - * - * - * All Rights Reserved -@@ -47,6 +48,7 @@ - #include "parser.h" - #include "motifinc.h" - #include "protos.h" -+#include "events.h" - - /* nonlprefs.load possible values */ - #define LOAD_VALUES 0 -@@ -98,6 +100,34 @@ - static void nonl_wf_cb(int value, void *data); - static void do_constr_toggle(int onoff, void *data); - -+static void nonl_Lorentzian_cb(void *data); -+static void nonl_doubleLorentzian_cb(void *data); -+static void nonl_tripleLorentzian_cb(void *data); -+static void nonl_Gaussian_cb(void *data); -+static void nonl_doubleGaussian_cb(void *data); -+static void nonl_tripleGaussian_cb(void *data); -+static void nonl_Gaussian2_cb(void *data); -+static void nonl_PsVoight1_cb(void *data); -+static void nonl_PsVoight2_cb(void *data); -+static void nonl_DS_cb(void *data); -+static void nonl_Asym2Sig_cb(void *data); -+static void nonl_LogNormal_cb(void *data); -+static void nonl_GCAS_cb(void *data); -+static void nonl_ECS_cb(void *data); -+static void nonl_InvPoly_cb(void *data); -+static void nonl_Sine_cb(void *data); -+static void nonl_Sinesq_cb(void *data); -+static void nonl_Sinedamp_cb(void *data); -+static void nonl_ExpDec1_cb(void *data); -+static void nonl_ExpDec2_cb(void *data); -+static void nonl_ExpGrow1_cb(void *data); -+static void nonl_ExpGrow2_cb(void *data); -+static void nonl_Hyperbol_cb(void *data); -+static void nonl_Bradley_cb(void *data); -+static void nonl_Log3_cb(void *data); -+static void nonl_WeibullPD_cb(void *data); -+static void nonl_WeibullCD_cb(void *data); -+ - static void update_nonl_frame_cb(void *data); - static void reset_nonl_frame_cb(void *data); - -@@ -118,7 +148,7 @@ - if (nonl_frame == NULL) { - int i; - OptionItem np_option_items[MAXPARM + 1], option_items[5]; -- Widget menubar, menupane; -+ Widget menubar, menupane, submenugauss, submenulorentz, submenupeak, submenubaseline, submenuperiodic; - Widget nonl_tab, nonl_main, nonl_advanced; - Widget sw, title_fr, fr3, rc1, rc2, rc3, lab; - -@@ -145,6 +175,54 @@ - CreateMenuSeparator(menupane); - CreateMenuButton(menupane, "Update", 'U', update_nonl_frame_cb, NULL); - -+ menupane = CreateMenu(menubar, "Library", 'L', FALSE); -+ -+ submenugauss = CreateMenu(menupane, "Gaussian Functions", 'G', FALSE); -+ CreateMenuButton(submenugauss, "Single", 'g', nonl_Gaussian_cb, NULL); -+ CreateMenuButton(submenugauss, "Double", 'D', nonl_doubleGaussian_cb, NULL); -+ CreateMenuButton(submenugauss, "Triple", 'T', nonl_tripleGaussian_cb, NULL); -+ CreateMenuSeparator(submenugauss); -+ CreateMenuButton(submenugauss, "Single (chromatography)", 'c', nonl_Gaussian2_cb, NULL); -+ CreateMenuSeparator(menupane); -+ -+ submenulorentz = CreateMenu(menupane, "Lorentzian Functions", 'L', FALSE); -+ CreateMenuButton(submenulorentz, "Single", 'S', nonl_Lorentzian_cb, NULL); -+ CreateMenuButton(submenulorentz, "Double", 'D', nonl_doubleLorentzian_cb, NULL); -+ CreateMenuButton(submenulorentz, "Triple", 'T', nonl_tripleLorentzian_cb, NULL); -+ CreateMenuSeparator(menupane); -+ -+ submenupeak = CreateMenu(menupane, "Peak Functions", 'P', FALSE); -+ CreateMenuButton(submenupeak, "Pseudo Voigt 1", 'V', nonl_PsVoight1_cb, NULL); -+ CreateMenuButton(submenupeak, "Pseudo Voigt 2", 'o', nonl_PsVoight2_cb, NULL); -+ CreateMenuButton(submenupeak, "Doniach-Sunjic", 'D', nonl_DS_cb, NULL); -+ CreateMenuButton(submenupeak, "Asymmetric Double Sigmoidal", 'S', nonl_Asym2Sig_cb, NULL); -+ CreateMenuButton(submenupeak, "LogNormal", 'L', nonl_LogNormal_cb, NULL); -+ CreateMenuButton(submenupeak, "Gram-Charlier A-Series", 'C', nonl_GCAS_cb, NULL); -+ CreateMenuButton(submenupeak, "Edgeworth-Cramer Series", 'E', nonl_ECS_cb, NULL); -+ CreateMenuButton(submenupeak, "Inverse Polynomial", 'I', nonl_InvPoly_cb, NULL); -+ CreateMenuSeparator(menupane); -+ -+ submenuperiodic = CreateMenu(menupane, "Periodic Peak Functions", 'e', FALSE); -+ CreateMenuButton(submenuperiodic, "Sine", 'S', nonl_Sine_cb, NULL); -+ CreateMenuButton(submenuperiodic, "Sine Square", 'q', nonl_Sinesq_cb, NULL); -+ CreateMenuButton(submenuperiodic, "Sine Damp", 'D', nonl_Sinedamp_cb, NULL); -+ CreateMenuSeparator(menupane); -+ -+ submenubaseline = CreateMenu(menupane, "Baseline Functions", 'B', FALSE); -+ CreateMenuButton(submenubaseline, "Exponential Decay 1", 'D', nonl_ExpDec1_cb, NULL); -+ CreateMenuButton(submenubaseline, "Exponential Decay 2", 'e', nonl_ExpDec2_cb, NULL); -+ CreateMenuButton(submenubaseline, "Exponential Growth 1", 'G', nonl_ExpGrow1_cb, NULL); -+ CreateMenuButton(submenubaseline, "Exponential Growth 2", 'r', nonl_ExpGrow2_cb, NULL); -+ CreateMenuButton(submenubaseline, "Hyperbolic Function", 'H', nonl_Hyperbol_cb, NULL); -+ CreateMenuSeparator(submenubaseline); -+ CreateMenuButton(submenubaseline, "Bradley", 'B', nonl_Bradley_cb, NULL); -+ CreateMenuButton(submenubaseline, "Logarithm 3", 'L', nonl_Log3_cb, NULL); -+ CreateMenuSeparator(submenubaseline); -+ CreateMenuButton(submenubaseline, "Weibull Probability Density", 'W', nonl_WeibullPD_cb, NULL); -+ CreateMenuButton(submenubaseline, "Weibull Cumulative", 'w', nonl_WeibullCD_cb, NULL); -+ CreateMenuSeparator(menupane); -+ -+ CreateMenuButton(menupane, "Reset fit parameters", 'R', reset_nonl_frame_cb, NULL); - menupane = CreateMenu(menubar, "Help", 'H', TRUE); - - CreateMenuHelpButton(menupane, "On fit", 'f', -@@ -712,3 +790,343 @@ - } - return TRUE; - } -+ -+ -+static void nonl_Lorentzian_cb(void *data) -+{ int i; -+ nonl_opts.title = copy_string(nonl_opts.title, "Lorentzian function"); -+ nonl_opts.formula = copy_string(nonl_opts.formula, "y = A0 + (2*A2*A3/pi)/(4*(x-A1)^2 + A2^2)"); -+ nonl_opts.parnum = 4; -+ -+ for (i=0; i= 1.16.0 -Origin: vendor -Author: Nicholas Breen -Index: grace-5.1.22/src/utils.c -=================================================================== ---- grace-5.1.22.orig/src/utils.c 2012-05-17 19:00:52.144748609 -0700 -+++ grace-5.1.22/src/utils.c 2012-05-17 19:00:54.000000000 -0700 -@@ -1171,12 +1171,12 @@ - if (inwin) { - stufftextwin(s); - } else { -- printf(s); -+ printf("%s", s); - } - #endif - /* log results to file */ - if (resfp != NULL) { -- fprintf(resfp, s); -+ fprintf(resfp, "%s", s); - } - } - -@@ -1222,7 +1222,9 @@ - char buf[GR_MAXPATHLEN]; - - if (wd == NULL) { -- getcwd(workingdir, GR_MAXPATHLEN - 1); -+ if (getcwd(workingdir, GR_MAXPATHLEN - 1) == NULL) { -+ return RETURN_FAILURE; -+ } - if (workingdir[strlen(workingdir)-1] != '/') { - strcat(workingdir, "/"); - } -Index: grace-5.1.22/src/svgdrv.c -=================================================================== ---- grace-5.1.22.orig/src/svgdrv.c 2012-05-17 19:00:52.144748609 -0700 -+++ grace-5.1.22/src/svgdrv.c 2012-05-17 19:00:54.000000000 -0700 -@@ -745,7 +745,7 @@ - -tm->cxy, -tm->cyy, - scaleval(vp.x), scaleval(vp.y)); - -- fprintf(prstream, escape_specials((unsigned char *) s, len)); -+ fprintf(prstream, "%s", escape_specials((unsigned char *) s, len)); - - fprintf(prstream, "\n"); - } -Index: grace-5.1.22/auxiliary/Makefile -=================================================================== ---- grace-5.1.22.orig/auxiliary/Makefile 2012-05-17 19:00:52.144748609 -0700 -+++ grace-5.1.22/auxiliary/Makefile 2012-05-17 19:08:21.791557072 -0700 -@@ -22,7 +22,7 @@ - devclean : distclean - - convcal$(EXE) : convcal.c -- $(CC) $(CFLAGS0) $(CPPFLAGS) -o $@ convcal.c $(NOGUI_LIBS) -+ $(CC) $(CFLAGS0) $(CPPFLAGS) -Wl,-z,relro -Wl,-z,now -o $@ convcal.c $(NOGUI_LIBS) - - install : $(AUXILIARIES) $(PROGRAMS) $(SCRIPTS) - $(MKINSTALLDIRS) $(DESTDIR)$(GRACE_HOME)/auxiliary -Description: Apply several updates and fixes to T1lib - Incorporation of all patches and updates to T1lib as of Debian revision - 5.1.2-4 (2014-01-20), including fixes for CVE-2010-2642, CVE-2011-1552, - -1553, and -1554. -Origin: vendor, http://snapshot.debian.org/archive/debian/20140121T035726Z/pool/main/t/t1lib/t1lib_5.1.2-4.diff.gz -Last-Update: 2014-03-27 ---- -This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ -diff -Nru t1lib-grace/T1lib/t1lib/.dependencies t1lib-deb/T1lib/t1lib/.dependencies ---- t1lib-grace/T1lib/t1lib/.dependencies 2002-01-03 13:15:14.000000000 -0800 -+++ t1lib-deb/T1lib/t1lib/.dependencies 2007-12-23 07:49:42.000000000 -0800 -@@ -1,33 +1,34 @@ --parseAFM.lo: parseAFM.c parseAFM.h -+parseAFM.lo: parseAFM.c parseAFM.h t1base.h t1misc.h - t1aaset.lo: t1aaset.c ../type1/ffilest.h ../type1/types.h \ - ../type1/Xstuff.h ../type1/fontmisc.h ../type1/fontstruct.h \ - ../type1/font.h ../type1/fsmasks.h ../type1/fontfile.h \ - ../type1/fontxlfd.h parseAFM.h ../type1/objects.h ../type1/spaces.h \ -- ../type1/util.h ../type1/fontfcn.h ../type1/regions.h t1types.h \ -- t1extern.h t1misc.h t1aaset.h t1set.h t1load.h t1finfo.h t1base.h \ -- t1outline.h -+ ../type1/util.h ../type1/fontfcn.h ../type1/paths.h \ -+ ../type1/regions.h t1types.h sysconf.h t1extern.h t1misc.h t1aaset.h \ -+ t1set.h t1load.h t1finfo.h t1base.h t1outline.h - t1afmtool.lo: t1afmtool.c ../type1/ffilest.h ../type1/types.h \ - ../type1/Xstuff.h ../type1/fontmisc.h ../type1/fontstruct.h \ - ../type1/font.h ../type1/fsmasks.h ../type1/fontfile.h \ - ../type1/fontxlfd.h parseAFM.h ../type1/objects.h ../type1/spaces.h \ -- ../type1/util.h ../type1/fontfcn.h ../type1/regions.h \ -- ../type1/blues.h t1types.h t1extern.h t1misc.h t1finfo.h t1base.h \ -- t1set.h t1load.h t1afmtool.h -+ ../type1/util.h ../type1/fontfcn.h ../type1/paths.h \ -+ ../type1/regions.h ../type1/blues.h t1types.h sysconf.h t1extern.h \ -+ t1misc.h t1finfo.h t1base.h t1set.h t1load.h t1afmtool.h - t1base.lo: t1base.c ../type1/ffilest.h ../type1/types.h \ - ../type1/Xstuff.h ../type1/fontmisc.h ../type1/fontstruct.h \ - ../type1/font.h ../type1/fsmasks.h ../type1/fontfile.h \ - ../type1/fontxlfd.h parseAFM.h ../type1/objects.h ../type1/spaces.h \ -- ../type1/util.h ../type1/fontfcn.h ../type1/regions.h sysconf.h \ -- t1base.h t1types.h t1global.h t1misc.h t1env.h t1delete.h -+ ../type1/util.h ../type1/fontfcn.h ../type1/paths.h \ -+ ../type1/regions.h sysconf.h t1base.h t1types.h t1global.h t1misc.h \ -+ t1env.h t1delete.h - t1delete.lo: t1delete.c ../type1/types.h parseAFM.h ../type1/objects.h \ - ../type1/spaces.h ../type1/util.h ../type1/fontfcn.h t1types.h \ -- t1extern.h t1misc.h t1delete.h t1load.h t1finfo.h t1base.h -+ sysconf.h t1extern.h t1misc.h t1delete.h t1load.h t1finfo.h t1base.h - t1enc.lo: t1enc.c ../type1/ffilest.h ../type1/types.h ../type1/Xstuff.h \ - ../type1/fontmisc.h ../type1/fontstruct.h ../type1/font.h \ - ../type1/fsmasks.h ../type1/fontfile.h ../type1/fontxlfd.h parseAFM.h \ - ../type1/objects.h ../type1/spaces.h ../type1/util.h \ -- ../type1/fontfcn.h ../type1/regions.h t1types.h t1extern.h t1misc.h \ -- t1enc.h t1env.h t1base.h t1finfo.h -+ ../type1/fontfcn.h ../type1/paths.h ../type1/regions.h t1types.h \ -+ sysconf.h t1extern.h t1misc.h t1enc.h t1env.h t1base.h t1finfo.h - t1env.lo: t1env.c ../type1/types.h parseAFM.h ../type1/objects.h \ - ../type1/spaces.h ../type1/util.h ../type1/fontfcn.h \ - ../type1/fontmisc.h sysconf.h t1types.h t1extern.h t1misc.h t1env.h \ -@@ -36,41 +37,44 @@ - ../type1/Xstuff.h ../type1/fontmisc.h ../type1/fontstruct.h \ - ../type1/font.h ../type1/fsmasks.h ../type1/fontfile.h \ - ../type1/fontxlfd.h parseAFM.h ../type1/objects.h ../type1/spaces.h \ -- ../type1/util.h ../type1/fontfcn.h ../type1/regions.h t1types.h \ -- t1extern.h t1misc.h t1finfo.h t1base.h t1set.h t1load.h -+ ../type1/util.h ../type1/fontfcn.h ../type1/paths.h \ -+ ../type1/regions.h t1types.h sysconf.h t1extern.h t1misc.h t1finfo.h \ -+ t1base.h t1set.h t1load.h - t1load.lo: t1load.c ../type1/ffilest.h ../type1/types.h \ - ../type1/Xstuff.h ../type1/fontmisc.h ../type1/fontstruct.h \ - ../type1/font.h ../type1/fsmasks.h ../type1/fontfile.h \ - ../type1/fontxlfd.h parseAFM.h ../type1/objects.h ../type1/spaces.h \ -- ../type1/util.h ../type1/fontfcn.h ../type1/blues.h \ -- ../type1/regions.h t1types.h t1extern.h t1misc.h t1load.h t1env.h \ -- t1set.h t1base.h t1finfo.h t1afmtool.h -+ ../type1/util.h ../type1/fontfcn.h ../type1/blues.h ../type1/paths.h \ -+ ../type1/regions.h t1types.h sysconf.h t1extern.h t1misc.h t1load.h \ -+ t1env.h t1set.h t1base.h t1finfo.h t1afmtool.h - t1outline.lo: t1outline.c ../type1/ffilest.h ../type1/types.h \ - ../type1/Xstuff.h ../type1/fontmisc.h ../type1/fontstruct.h \ - ../type1/font.h ../type1/fsmasks.h ../type1/fontfile.h \ - ../type1/fontxlfd.h parseAFM.h ../type1/objects.h ../type1/spaces.h \ -- ../type1/util.h ../type1/fontfcn.h ../type1/regions.h \ -- ../type1/paths.h t1types.h t1extern.h t1misc.h t1set.h t1load.h \ -- t1finfo.h t1base.h t1outline.h -+ ../type1/util.h ../type1/fontfcn.h ../type1/paths.h \ -+ ../type1/regions.h t1types.h sysconf.h t1extern.h t1misc.h t1set.h \ -+ t1load.h t1finfo.h t1base.h t1outline.h - t1set.lo: t1set.c ../type1/ffilest.h ../type1/types.h ../type1/Xstuff.h \ - ../type1/fontmisc.h ../type1/fontstruct.h ../type1/font.h \ - ../type1/fsmasks.h ../type1/fontfile.h ../type1/fontxlfd.h parseAFM.h \ - ../type1/objects.h ../type1/spaces.h ../type1/util.h \ -- ../type1/fontfcn.h ../type1/regions.h t1types.h t1extern.h t1misc.h \ -- t1set.h t1load.h t1finfo.h t1base.h -+ ../type1/fontfcn.h ../type1/paths.h ../type1/regions.h t1types.h \ -+ sysconf.h t1extern.h t1misc.h t1set.h t1load.h t1finfo.h t1base.h - t1subset.lo: t1subset.c ../type1/ffilest.h ../type1/types.h \ - ../type1/Xstuff.h ../type1/fontmisc.h ../type1/fontstruct.h \ - ../type1/font.h ../type1/fsmasks.h ../type1/fontfile.h \ - ../type1/fontxlfd.h parseAFM.h ../type1/objects.h ../type1/spaces.h \ -- ../type1/util.h ../type1/fontfcn.h ../type1/regions.h t1types.h \ -- t1extern.h t1misc.h t1finfo.h t1base.h t1subset.h -+ ../type1/util.h ../type1/fontfcn.h ../type1/paths.h \ -+ ../type1/regions.h t1types.h sysconf.h t1extern.h t1misc.h t1finfo.h \ -+ t1base.h t1delete.h t1subset.h - t1trans.lo: t1trans.c ../type1/ffilest.h ../type1/types.h \ - ../type1/Xstuff.h ../type1/fontmisc.h ../type1/fontstruct.h \ - ../type1/font.h ../type1/fsmasks.h ../type1/fontfile.h \ - ../type1/fontxlfd.h parseAFM.h ../type1/objects.h ../type1/spaces.h \ -- ../type1/util.h ../type1/fontfcn.h ../type1/regions.h t1types.h \ -- t1extern.h t1misc.h t1trans.h t1base.h -+ ../type1/util.h ../type1/fontfcn.h ../type1/paths.h \ -+ ../type1/regions.h t1types.h sysconf.h t1extern.h t1misc.h t1trans.h \ -+ t1base.h - t1x11.lo: t1x11.c ../type1/types.h parseAFM.h ../type1/objects.h \ -- ../type1/spaces.h ../type1/util.h ../type1/fontfcn.h \ -- ../type1/regions.h t1types.h t1extern.h t1misc.h t1set.h t1aaset.h \ -- t1load.h t1finfo.h t1x11.h t1base.h -+ ../type1/spaces.h ../type1/util.h ../type1/fontfcn.h ../type1/paths.h \ -+ ../type1/regions.h t1types.h sysconf.h t1extern.h t1misc.h t1set.h \ -+ t1aaset.h t1load.h t1finfo.h t1x11.h t1base.h -diff -Nru t1lib-grace/T1lib/t1lib/parseAFM.c t1lib-deb/T1lib/t1lib/parseAFM.c ---- t1lib-grace/T1lib/t1lib/parseAFM.c 2003-02-15 15:06:53.000000000 -0800 -+++ t1lib-deb/T1lib/t1lib/parseAFM.c 2014-03-27 20:23:42.318776037 -0700 -@@ -199,7 +199,9 @@ - idx = 0; - - while (ch != EOF && ch != ' ' && ch != CR && ch != LF && -- ch != CTRL_Z && ch != '\t' && ch != ':' && ch != ';'){ -+ ch != CTRL_Z && ch != '\t' && ch != ':' && ch != ';' -+ && idx < (MAX_NAME -1)) -+ { - ident[idx++] = ch; - ch = fgetc(stream); - } /* while */ -@@ -235,7 +237,7 @@ - while ((ch = fgetc(stream)) == ' ' || ch == '\t' ); - - idx = 0; -- while (ch != EOF && ch != CR && ch != LF && ch != CTRL_Z) -+ while (ch != EOF && ch != CR && ch != LF && ch != CTRL_Z && idx < (MAX_NAME - 1)) - { - ident[idx++] = ch; - ch = fgetc(stream); -diff -Nru t1lib-grace/T1lib/t1lib/t1aaset.c t1lib-deb/T1lib/t1lib/t1aaset.c ---- t1lib-grace/T1lib/t1lib/t1aaset.c 2002-01-03 13:15:14.000000000 -0800 -+++ t1lib-deb/T1lib/t1lib/t1aaset.c 2007-12-23 07:49:42.000000000 -0800 -@@ -2,11 +2,11 @@ - ----- File: t1aaset.c - ----- Author: Rainer Menzner (Rainer.Menzner@web.de) - Subsampling based on code by Raph Levien (raph@acm.org) -- ----- Date: 2001-04-01 -+ ----- Date: 2007-12-21 - ----- Description: This file is part of the t1-library. It contains - functions for antialiased setting of characters - and strings of characters. -- ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2001. -+ ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2007. - As of version 0.5, t1lib is distributed under the - GNU General Public Library Lincense. The - conditions can be found in the files LICENSE and -@@ -52,6 +52,7 @@ - #include "../type1/spaces.h" - #include "../type1/util.h" - #include "../type1/fontfcn.h" -+#include "../type1/paths.h" - #include "../type1/regions.h" - - #include "t1types.h" -@@ -803,10 +804,10 @@ - if ((pFontBase->t1lib_flags & T1_AA_CACHING)) { - if (transform==NULL){ - /* if size/aa is not existent we create it */ -- if ((font_ptr=QueryFontSize( FontID, size, T1aa_level))==NULL){ -+ if ((font_ptr=T1int_QueryFontSize( FontID, size, T1aa_level))==NULL){ - /* We create the required size struct and leave the rest - for T1_SetChar() */ -- font_ptr=CreateNewFontSize( FontID, size, T1aa_level); -+ font_ptr=T1int_CreateNewFontSize( FontID, size, T1aa_level); - if (font_ptr==NULL){ - T1_errno=T1ERR_ALLOC_MEM; - T1aa_level=savelevel; -@@ -962,11 +963,21 @@ - offset=0; - target_ptr=aaglyph.bits; - -- /* We must check for n_vert==1 because the computation above is not -- valid in this case */ -- if (n_vert==1) -- v_start=v_start < v_end ? v_start : v_end; -+ /* We must check for n_vert==1 because then both v_start and v_end could / will -+ affect the same AA scan line. Because I'm forgetful, a reminder: - -+ v_end | 000000000000000000000 -+ | 111111111111111111111 ^ -+ Y 111111111111111111111 | -+ 000000000000000000000 | v_start -+ -+ In order to count the v_end from bottom to top, we express it as (T1aa_level-v_end). -+ The number of rows to take into account is then v_start-(T1aa_level-v_end). -+ */ -+ if (n_vert==1) { -+ v_start=v_start - (T1aa_level - v_end); -+ } -+ - ptr = glyph->bits; - for (i = 0; i < n_vert; i++) { - if (i==0) -@@ -1184,10 +1195,12 @@ - offset=0; - target_ptr=aastring_glyph.bits; - -- /* We must check for n_vert==1 because the computation above is not -- valid in this case */ -- if (n_vert==1) -- v_start=v_start < v_end ? v_start : v_end; -+ /* We must check for n_vert==1 because then both v_start and v_end could / will -+ affect the same AA scan line. -+ */ -+ if (n_vert==1) { -+ v_start=v_start - (T1aa_level - v_end); -+ } - - ptr = glyph->bits; - for (i = 0; i < n_vert; i++) { -@@ -1219,6 +1232,220 @@ - - - -+/* T1_AASetRect(): Raster a rectangle, whose size is given in charspace units. -+ The resulting glyph does not cause any escapement. */ -+GLYPH* T1_AASetRect( int FontID, float size, -+ float width, float height, T1_TMATRIX *transform) -+{ -+ GLYPH *glyph; /* pointer to bitmap glyph */ -+ static GLYPH aaglyph={NULL,{0,0,0,0,0,0},NULL,DEFAULTBPP};/* The anti-aliased glyph */ -+ long asc, dsc, ht, wd; -+ long i; -+ long n_horz, n_horz_pad, n_vert, n_asc, n_dsc; -+ long v_start, v_end; -+ char *target_ptr; -+ long offset; -+ char *ptr; -+ int y; -+ long lsb, aalsb, aahstart; -+ int memsize; -+ LONG paddedW; -+ int savelevel; -+ -+ -+ /* Reset character glyph, if necessary */ -+ if (aaglyph.bits!=NULL){ -+ free(aaglyph.bits); -+ aaglyph.bits=NULL; -+ } -+ aaglyph.metrics.leftSideBearing=0; -+ aaglyph.metrics.rightSideBearing=0; -+ aaglyph.metrics.advanceX=0; -+ aaglyph.metrics.advanceY=0; -+ aaglyph.metrics.ascent=0; -+ aaglyph.metrics.descent=0; -+ aaglyph.pFontCacheInfo=NULL; -+ aaglyph.bpp=T1aa_bpp; -+ -+ -+ /* Check for smart antialiasing */ -+ savelevel=T1aa_level; -+ if (T1aa_SmartOn){ -+ if (size>=T1aa_smartlimit2) { -+ T1aa_level=T1_AA_NONE; -+ } -+ else if (size>=T1aa_smartlimit1) { -+ T1aa_level=T1_AA_LOW; -+ } -+ else { -+ T1aa_level=T1_AA_HIGH; -+ } -+ } -+ -+ -+ /* First, call routine to rasterize character, all error checking is -+ done in this function: */ -+ if ((glyph=T1_SetRect( FontID, T1aa_level*size, width, height, transform))==NULL){ -+ /* restore level */ -+ T1aa_level=savelevel; -+ return(NULL); /* An error occured */ -+ } -+ -+ /* In case there are no black pixels, we simply set the dimensions and -+ then return */ -+ if ( glyph->bits == NULL) { -+ aaglyph.bits=NULL; -+ aaglyph.metrics.leftSideBearing=0; -+ aaglyph.metrics.rightSideBearing=0; -+ aaglyph.metrics.advanceX=(int) floor(glyph->metrics.advanceX/(float)T1aa_level+0.5); -+ aaglyph.metrics.advanceY=(int) floor(glyph->metrics.advanceY/(float)T1aa_level+0.5); -+ aaglyph.metrics.ascent=0; -+ aaglyph.metrics.descent=0; -+ aaglyph.pFontCacheInfo=NULL; -+ /* restore level and return */ -+ T1aa_level=savelevel; -+ return(&aaglyph); -+ } -+ -+ /* Get dimensions of bitmap: */ -+ asc=glyph->metrics.ascent; -+ dsc=glyph->metrics.descent; -+ lsb=glyph->metrics.leftSideBearing; -+ ht=asc-dsc; -+ wd=glyph->metrics.rightSideBearing-lsb; -+ -+ if (T1aa_level==T1_AA_NONE){ -+ /* we only convert bitmap to bytemap */ -+ aaglyph=*glyph; -+ aaglyph.bpp=T1aa_bpp; -+ /* Compute scanline length and such */ -+ n_horz_pad=PAD( wd*T1aa_bpp, pFontBase->bitmap_pad )>>3; -+ /* Allocate memory for glyph */ -+ memsize = n_horz_pad*ht*8; -+ /* aaglyph.bits = (char *)malloc(memsize*sizeof( char)); */ -+ aaglyph.bits = (char *)malloc(memsize*sizeof( char)); -+ if (aaglyph.bits == NULL) { -+ T1_errno=T1ERR_ALLOC_MEM; -+ /* restore level */ -+ T1aa_level=savelevel; -+ return(NULL); -+ } -+ paddedW=PAD(wd,pFontBase->bitmap_pad)>>3; -+ ptr=glyph->bits; -+ target_ptr=aaglyph.bits; -+ for (i = 0; i < ht; i++) { -+ T1_DoLine ( wd, paddedW, ptr, target_ptr ); -+ ptr += paddedW; -+ target_ptr += n_horz_pad; -+ } -+ /* restore level */ -+ T1aa_level=savelevel; -+ return(&aaglyph); -+ } -+ -+ -+ /* Set some looping parameters for subsampling */ -+ if (lsb<0){ -+ aalsb=lsb/T1aa_level-1; -+ aahstart=T1aa_level+(lsb%T1aa_level); -+ } -+ else{ -+ aalsb=lsb/T1aa_level; -+ aahstart=lsb%T1aa_level; -+ } -+ -+ /* The horizontal number of steps: */ -+ n_horz=(wd+aahstart+T1aa_level-1)/T1aa_level; -+ /* And the padded value */ -+ n_horz_pad=PAD( n_horz*T1aa_bpp, pFontBase->bitmap_pad )>>3; -+ -+ /* vertical number of steps: */ -+ if (asc % T1aa_level){ /* not aligned */ -+ if ( asc > 0){ -+ n_asc=asc/T1aa_level+1; -+ v_start=asc % T1aa_level; -+ } -+ else{ -+ n_asc=asc/T1aa_level; -+ v_start=T1aa_level + (asc % T1aa_level); -+ } -+ } -+ else{ -+ n_asc=asc/T1aa_level; -+ v_start=T1aa_level; -+ } -+ if (dsc % T1aa_level){ /* not aligned */ -+ if ( dsc < 0){ -+ n_dsc=dsc/T1aa_level-1; -+ v_end=-(dsc % T1aa_level); -+ } -+ else{ -+ n_dsc=dsc/T1aa_level; -+ v_end=T1aa_level - (dsc % T1aa_level); -+ } -+ } -+ else{ -+ n_dsc=dsc/T1aa_level; -+ v_end=T1aa_level; -+ } -+ /* the total number of lines: */ -+ n_vert=n_asc-n_dsc; -+ -+ /* Allocate memory for glyph */ -+ memsize = n_horz_pad*n_vert; -+ -+ /* Note: we allocate 12 bytes more than necessary */ -+ aaglyph.bits = (char *)malloc(memsize*sizeof( char) +12); -+ if (aaglyph.bits == NULL) { -+ T1_errno=T1ERR_ALLOC_MEM; -+ /* restore level */ -+ T1aa_level=savelevel; -+ return(NULL); -+ } -+ -+ -+ paddedW=PAD(wd,pFontBase->bitmap_pad)/8; -+ offset=0; -+ target_ptr=aaglyph.bits; -+ -+ /* We must check for n_vert==1 because then both v_start and v_end could / will -+ affect the same AA scan line. -+ */ -+ if (n_vert==1) { -+ v_start=v_start - (T1aa_level - v_end); -+ } -+ -+ ptr = glyph->bits; -+ for (i = 0; i < n_vert; i++) { -+ if (i==0) -+ y=v_start; -+ else if (i==n_vert-1) -+ y=v_end; -+ else -+ y=T1aa_level; -+ T1_AADoLine ( T1aa_level, wd, y, paddedW, ptr, target_ptr, aahstart ); -+ ptr += y * paddedW; -+ target_ptr += n_horz_pad; -+ } -+ -+ /* .. and set them in aaglyph */ -+ aaglyph.metrics.leftSideBearing=aalsb; -+ aaglyph.metrics.rightSideBearing=aalsb + n_horz; -+ aaglyph.metrics.advanceX=(int) floor(glyph->metrics.advanceX/(float)T1aa_level+0.5); -+ aaglyph.metrics.advanceY=(int) floor(glyph->metrics.advanceY/(float)T1aa_level+0.5); -+ aaglyph.metrics.ascent=n_asc; -+ aaglyph.metrics.descent=n_dsc; -+ aaglyph.pFontCacheInfo=NULL; -+ -+ /* restore level */ -+ T1aa_level=savelevel; -+ -+ return(&aaglyph); -+ -+} -+ -+ -+ - /* T1_AASetGrayValues(): Sets the byte values that are put into the - pixel position for the respective entries: - Returns 0 if successfull. -@@ -1230,7 +1457,7 @@ - unsigned long black) - { - -- if (CheckForInit()){ -+ if (T1_CheckForInit()){ - T1_errno=T1ERR_OP_NOT_PERMITTED; - return(-1); - } -@@ -1259,7 +1486,7 @@ - { - int i; - -- if (CheckForInit()){ -+ if (T1_CheckForInit()){ - T1_errno=T1ERR_OP_NOT_PERMITTED; - return(-1); - } -@@ -1288,7 +1515,7 @@ - int T1_AANSetGrayValues( unsigned long bg, unsigned long fg) - { - -- if (CheckForInit()){ -+ if (T1_CheckForInit()){ - T1_errno=T1ERR_OP_NOT_PERMITTED; - return(-1); - } -@@ -1313,7 +1540,7 @@ - { - int i; - -- if (CheckForInit()) { -+ if (T1_CheckForInit()) { - T1_errno=T1ERR_OP_NOT_PERMITTED; - return(-1); - } -@@ -1332,14 +1559,14 @@ - - - --/* Get the current setting of graylevels for 2x antialiasing. The 17 -+/* Get the current setting of graylevels for 4x antialiasing. The 17 - values are stored at address pgrayvals in order from background to - foreground */ - int T1_AAHGetGrayValues( long *pgrayvals) - { - int i; - -- if (CheckForInit()) { -+ if (T1_CheckForInit()) { - T1_errno=T1ERR_OP_NOT_PERMITTED; - return(-1); - } -@@ -1350,20 +1577,20 @@ - } - - for ( i=0; i<17; i++) { /* bg (i=0) to fg (i=16) */ -- pgrayvals[i]=gv[i]; -+ pgrayvals[i]=gv_h[i]; - } - return( 0); - } - - - --/* Get the current setting of graylevels for 2x antialiasing. The 2 -+/* Get the current setting of graylevels for no antialiasing. The 2 - values are stored at address pgrayvals in order from background to - foreground */ - int T1_AANGetGrayValues( long *pgrayvals) - { - -- if (CheckForInit()) { -+ if (T1_CheckForInit()) { - T1_errno=T1ERR_OP_NOT_PERMITTED; - return(-1); - } -@@ -1372,8 +1599,8 @@ - T1_errno=T1ERR_INVALID_PARAMETER; - return(-1); - } -- pgrayvals[0]=gv[0]; /* background */ -- pgrayvals[1]=gv[1]; /* foreground */ -+ pgrayvals[0]=gv_n[0]; /* background */ -+ pgrayvals[1]=gv_n[1]; /* foreground */ - return( 0); - } - -@@ -1385,7 +1612,7 @@ - int T1_AASetBitsPerPixel( int bpp) - { - -- if (CheckForInit()){ -+ if (T1_CheckForInit()){ - T1_errno=T1ERR_OP_NOT_PERMITTED; - return(-1); - } -@@ -1425,7 +1652,7 @@ - int T1_AASetLevel( int level) - { - -- if (CheckForInit()){ -+ if (T1_CheckForInit()){ - T1_errno=T1ERR_OP_NOT_PERMITTED; - return(-1); - } -@@ -1606,10 +1833,12 @@ - offset=0; - target_ptr=aaglyph.bits; - -- /* We must check for n_vert==1 because the computation above is not -- valid in this case */ -- if (n_vert==1) -- v_start=v_start < v_end ? v_start : v_end; -+ /* We must check for n_vert==1 because then both v_start and v_end could / will -+ affect the same AA scan line. -+ */ -+ if (n_vert==1) { -+ v_start=v_start - (T1aa_level - v_end); -+ } - - ptr = glyph->bits; - for (i = 0; i < n_vert; i++) { -diff -Nru t1lib-grace/T1lib/t1lib/t1aaset.h t1lib-deb/T1lib/t1lib/t1aaset.h ---- t1lib-grace/T1lib/t1lib/t1aaset.h 2002-01-03 13:15:14.000000000 -0800 -+++ t1lib-deb/T1lib/t1lib/t1aaset.h 2007-12-23 07:49:42.000000000 -0800 -@@ -1,10 +1,10 @@ - /*-------------------------------------------------------------------------- - ----- File: t1aaset.h - ----- Author: Rainer Menzner (Rainer.Menzner@web.de) -- ----- Date: 2001-04-01 -+ ----- Date: 2003-01-02 - ----- Description: This file is part of the t1-library. It contains - definitions and declarations for t1set.c. -- ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2001. -+ ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2003. - As of version 0.5, t1lib is distributed under the - GNU General Public Library Lincense. The - conditions can be found in the files LICENSE and -@@ -32,6 +32,9 @@ - GLYPH *T1_AASetString( int FontID, char *string, int len, - long spaceoff, int modflag, - float size, T1_TMATRIX *transform); -+GLYPH* T1_AASetRect( int FontID, float size, -+ float width, float height, -+ T1_TMATRIX *transform); - int T1_AASetGrayValues( unsigned long white, - unsigned long gray75, - unsigned long gray50, -@@ -57,6 +60,9 @@ - extern GLYPH *T1_AASetString( int FontID, char *string, int len, - long spaceoff, int modflag, - float size, T1_TMATRIX *transform); -+extern GLYPH* T1_AASetRect( int FontID, float size, -+ float width, float height, -+ T1_TMATRIX *transform); - extern int T1_AASetGrayValues( unsigned long white, - unsigned long gray75, - unsigned long gray50, -diff -Nru t1lib-grace/T1lib/t1lib/t1afmtool.c t1lib-deb/T1lib/t1lib/t1afmtool.c ---- t1lib-grace/T1lib/t1lib/t1afmtool.c 2002-07-29 13:37:48.000000000 -0700 -+++ t1lib-deb/T1lib/t1lib/t1afmtool.c 2007-12-23 07:49:42.000000000 -0800 -@@ -1,11 +1,11 @@ - /*-------------------------------------------------------------------------- - ----- File: t1afmtool.c - ----- Author: Rainer Menzner (Rainer.Menzner@web.de) -- ----- Date: 2001-04-01 -+ ----- Date: 2007-12-23 - ----- Description: This file is part of the t1-library. It contains - functions for generating a fallback set of afm data - from type 1 font files. -- ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2001. -+ ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2007. - As of version 0.5, t1lib is distributed under the - GNU General Public Library Lincense. The - conditions can be found in the files LICENSE and -@@ -52,6 +52,7 @@ - #include "../type1/spaces.h" - #include "../type1/util.h" - #include "../type1/fontfcn.h" -+#include "../type1/paths.h" - #include "../type1/regions.h" - #include "../type1/blues.h" - -@@ -89,6 +90,13 @@ - char **charnames; - int nochars=0; - FontInfo *pAFMData; -+ -+ /* When generaing fallback info, we accumulate a font bounding box that -+ could be useful when the font's definition is missing or trivial. */ -+ int acc_llx=0; -+ int acc_lly=0; -+ int acc_urx=0; -+ int acc_ury=0; - - - /* We return to this if something goes wrong deep in the rasterizer */ -@@ -103,7 +111,7 @@ - - - /* Check whether font is loaded: */ -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - sprintf( err_warn_msg_buf, - "Can't generate AFM Info from Font %d (invalid ID)\n", FontID); - T1_PrintLog( "T1_GenerateAFMFallbackInfo()", err_warn_msg_buf, -@@ -236,6 +244,21 @@ - pAFMData->cmi[i].charBBox.ury =0; - } - pAFMData->cmi[i].ligs=NULL; -+ -+ /* Accumulate bounding box of font */ -+ if ( pAFMData->cmi[i].charBBox.llx < acc_llx ) { -+ acc_llx=pAFMData->cmi[i].charBBox.llx; -+ } -+ if ( pAFMData->cmi[i].charBBox.lly < acc_lly ) { -+ acc_lly=pAFMData->cmi[i].charBBox.lly; -+ } -+ if ( pAFMData->cmi[i].charBBox.urx > acc_urx ) { -+ acc_urx=pAFMData->cmi[i].charBBox.urx; -+ } -+ if ( pAFMData->cmi[i].charBBox.ury > acc_ury ) { -+ acc_ury=pAFMData->cmi[i].charBBox.ury; -+ } -+ - /* We are done with area, so get rid of it. Solves the REALLY - HUGE memory leak */ - KillRegion (area); -@@ -246,6 +269,24 @@ - nochars, FontID); - T1_PrintLog( "T1_GenerateAFMFallbackInfo()", err_warn_msg_buf, - T1LOG_STATISTIC); -+ -+ /* Check whether the bounding box we computed could be better than that -+ specified in the font file itself. Id so, we overwrite it. */ -+ if ( pFontBase->pFontArray[FontID].pType1Data->fontInfoP[FONTBBOX].value.data.arrayP[0].data.integer == 0 && -+ pFontBase->pFontArray[FontID].pType1Data->fontInfoP[FONTBBOX].value.data.arrayP[1].data.integer == 0 && -+ pFontBase->pFontArray[FontID].pType1Data->fontInfoP[FONTBBOX].value.data.arrayP[2].data.integer == 0 && -+ pFontBase->pFontArray[FontID].pType1Data->fontInfoP[FONTBBOX].value.data.arrayP[3].data.integer == 0 ) { -+ pFontBase->pFontArray[FontID].pType1Data->fontInfoP[FONTBBOX].value.data.arrayP[0].data.integer = acc_llx; -+ pFontBase->pFontArray[FontID].pType1Data->fontInfoP[FONTBBOX].value.data.arrayP[1].data.integer = acc_lly; -+ pFontBase->pFontArray[FontID].pType1Data->fontInfoP[FONTBBOX].value.data.arrayP[2].data.integer = acc_urx; -+ pFontBase->pFontArray[FontID].pType1Data->fontInfoP[FONTBBOX].value.data.arrayP[3].data.integer = acc_ury; -+ -+ sprintf( err_warn_msg_buf, -+ "Substituted accumulated FontBBox [%d,%d,%d,%d] for trivial FontBBox of font %d!", -+ acc_llx, acc_lly, acc_urx, acc_ury, FontID); -+ T1_PrintLog( "T1_GenerateAFMFallbackInfo()", err_warn_msg_buf, -+ T1LOG_WARNING); -+ } - - /* make sure to free S */ - if (S) { -@@ -281,7 +322,7 @@ - - - /* Check for valid font */ -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - sprintf( err_warn_msg_buf, - "Warning: Invalid FontID, font %d not loaded!", - FontID); -diff -Nru t1lib-grace/T1lib/t1lib/t1base.c t1lib-deb/T1lib/t1lib/t1base.c ---- t1lib-grace/T1lib/t1lib/t1base.c 2004-04-13 13:27:44.000000000 -0700 -+++ t1lib-deb/T1lib/t1lib/t1base.c 2007-12-23 07:49:42.000000000 -0800 -@@ -1,11 +1,11 @@ - /*-------------------------------------------------------------------------- - ----- File: t1base.c - ----- Author: Rainer Menzner (Rainer.Menzner@web.de) -- ----- Date: 2001-10-03 -+ ----- Date: 2005-05-17 - ----- Description: This file is part of the t1-library. It contains basic - routines to initialize the data structures used - by the t1-library. -- ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2001. -+ ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2005. - As of version 0.5, t1lib is distributed under the - GNU General Public Library Lincense. The - conditions can be found in the files LICENSE and -@@ -50,11 +50,12 @@ - - #include "../type1/ffilest.h" - #include "../type1/types.h" --#include "parseAFM.h" -+#include "parseAFM.h" - #include "../type1/objects.h" - #include "../type1/spaces.h" - #include "../type1/util.h" - #include "../type1/fontfcn.h" -+#include "../type1/paths.h" - #include "../type1/regions.h" - - -@@ -66,8 +67,66 @@ - #include "t1delete.h" - - -+static int test_for_t1_file( char *buffer ); - static int T1_pad=0; - -+/* A fix for Encoding Vector problem. Initialization / Deinitialization -+ is now done in T1_InitLib() / T1-CloseLib. */ -+extern boolean Init_BuiltInEncoding( void); -+extern psobj *StdEncArrayP; -+ -+static const char* T1errmsg[] = { -+ "", /* -10 */ -+ "", /* -9 */ -+ "", /* -8 */ -+ "", /* -7 */ -+ "", /* -6 */ -+ "Attempt to Load Multiple Master Font", /* T1ERR_SCAN_FONT_FORMAT -5 */ -+ "Type 1 Font File Open Error", /* T1ERR_SCAN_FILE_OPEN_ERR -4 */ -+ "Virtual Memory Exceeded", /* T1ERR_SCAN_OUT_OF_MEMORY -3 */ -+ "Syntactical Error Scanning Font File", /* T1ERR_SCAN_ERROR -2 */ -+ "Premature End of Font File Encountered", /* T1ERR_SCAN_FILE_EOF -1 */ -+ "", /* 0 */ -+ "Path Construction Error", /* T1ERR_PATH_ERROR 1 */ -+ "Font is Corrupt", /* T1ERR_PARSE_ERROR 2 */ -+ "Rasterization Aborted", /* T1ERR_TYPE1_ABORT 3 */ -+ "", /* 4 */ -+ "", /* 5 */ -+ "", /* 6 */ -+ "", /* 7 */ -+ "", /* 8 */ -+ "", /* 9 */ -+ "Font ID Invalid in this Context", /* T1ERR_INVALID_FONTID 10 */ -+ "Invalid Argument in Function Call", /* T1ERR_INVALID_PARAMETER 11 */ -+ "Operation not Permitted", /* T1ERR_OP_NOT_PERMITTED 12 */ -+ "Memory Allocation Error", /* T1ERR_ALLOC_MEM 13 */ -+ "Error Opening File", /* T1ERR_FILE_OPEN_ERR 14 */ -+ "Unspecified T1Lib Error", /* T1ERR_UNSPECIFIED 15 */ -+ "Missing AFM Data", /* T1ERR_NO_AFM_DATA 16 */ -+ "X11 Interface Error", /* T1ERR_X11 17 */ -+ "Missing Component of Composite Character" /* T1ERR_COMPOSITE_CHAR 18 */ -+ "Error Scanning Encoding File", /* T1ERR_SCAN_ENCODING 19 */ -+ "", /* 20 */ -+}; -+ -+ -+/* T1_StrError(): Return an error message corresponding to the value of -+ t1err. */ -+const char *T1_StrError( int t1err) -+{ -+ int errind; -+ -+ errind = t1err + 10; -+ -+ if ( errind < 0 ) -+ errind = 0; -+ if ( errind > 29 ) -+ errind = 0; -+ -+ return T1errmsg[errind]; -+} -+ -+ - - /* This function is to be called by the user to initialize - the font mechanism */ -@@ -80,8 +139,12 @@ - char *logfilepath=NULL; - char *envlogreq=NULL; - int usrforcelog=0; -- -- -+ -+ /* Check against multiple initialization. */ -+ if ( T1_Up != 0 ) { -+ T1_errno=T1ERR_OP_NOT_PERMITTED; -+ return NULL; -+ } - - /* Reset T1_errno */ - T1_errno=0; -@@ -223,7 +286,12 @@ - T1LOG_WARNING); - } - -- -+ /* Initialize builtin Standard Encoding */ -+ if ( !(Init_BuiltInEncoding()) ) { -+ T1_PrintLog( "T1_InitLib()", "Unable initialize internal StandardEncoding!", -+ T1LOG_ERROR); -+ } -+ - /* Set the default encoding to the fonts' internal encoding */ - pFontBase->default_enc=NULL; - -@@ -255,14 +323,31 @@ - if (result>-1) - pFontBase->no_fonts+=result; - i++; -- - } -- if (result == 0){ -+ if ( (result == 0) && (i != 0)){ - T1_PrintLog( "T1_InitLib()", "No fonts from Font Database File(s) found (T1_errno=%d)", - T1LOG_ERROR, T1_errno); - return(NULL); - } - -+ result=0; -+ /* Read XLFD fontdatabase(s) */ -+ i=0; -+ while (T1_FDBXLFD_ptr[i]!=NULL) { -+ if ((result=intT1_scanFontDBaseXLFD(T1_FDBXLFD_ptr[i]))==-1){ -+ T1_PrintLog( "T1_InitLib()", "Fatal error scanning XLFD Font Database File %s", -+ T1LOG_WARNING, T1_FDB_ptr[i]); -+ } -+ if (result>-1) -+ pFontBase->no_fonts+=result; -+ i++; -+ } -+ if ( (result == 0) && (i != 0)){ -+ T1_PrintLog( "T1_InitLib()", "No fonts from XLFD Font Database File(s) found (T1_errno=%d)", -+ T1LOG_ERROR, T1_errno); -+ return(NULL); -+ } -+ - /* Initialize the no_fonts... values */ - pFontBase->no_fonts_ini=pFontBase->no_fonts; - pFontBase->no_fonts_limit=pFontBase->no_fonts; -@@ -284,7 +369,7 @@ - - initializes an array that allows to acces these names by an - index number, the font_ID - - returns -1 on fatal error and the number of fonts located -- successfullly -+ successfully - */ - int intT1_scanFontDBase( char *filename) - { -@@ -295,7 +380,6 @@ - int nofonts=0; - FONTPRIVATE* fontarrayP=NULL; - -- - #ifndef O_BINARY - # define O_BINARY 0x0 - #endif -@@ -408,13 +492,139 @@ - } - - -+/* intT1_scanFontDBaseXLFD(): -+ - opens the file with the font definitions, -+ - reads the number of fonts defined and saves this in FontBase, -+ - allocates memory for all the filenames of the Type1 files -+ - tests for .pfa und .pfb files and saves the name found -+ - initializes an array that allows to acces these names by an -+ index number, the font_ID -+ - returns -1 on fatal error and the number of fonts located -+ successfully. -+ -+ This function is identical to intT1_scanFontDBase() with the -+ difference that it expects the database file to be in XLFD format, -+ that is, the font's name comes in the first place stead of in -+ the last. -+ */ -+int intT1_scanFontDBaseXLFD( char *filename) -+{ -+ int fd; -+ int filesize, i, j, l, m; -+ int found=0, located=0; -+ char *filebuffer; -+ int nofonts=0; -+ FONTPRIVATE* fontarrayP=NULL; -+ -+#ifndef O_BINARY -+# define O_BINARY 0x0 -+#endif -+ -+ if ((fd=open( filename, O_RDONLY | O_BINARY))<3){ -+ T1_PrintLog( "intT1_scanFontDBaseXLFD()", "XLFD Font Database File %s not found!", -+ T1LOG_WARNING, filename); -+ T1_errno=T1ERR_FILE_OPEN_ERR; -+ return(-1); -+ } -+ -+ /* Get the file size */ -+ filesize=lseek( fd, 0, 2); -+ /* Reset fileposition to start */ -+ lseek (fd, 0, 0); -+ -+ if ((filebuffer=(char *)malloc(filesize*sizeof(char) -+ )) == NULL){ -+ T1_PrintLog( "intT1_scanFontDBaseXLFD()", -+ "Couldn't allocate memory for loading XLFD font database file %s", -+ T1LOG_ERROR, filename); -+ T1_errno=T1ERR_ALLOC_MEM; -+ return(-1); -+ } -+ -+ i=read( fd, filebuffer, filesize); -+ close(fd); /* Close XLFD font database file */ -+ -+ i=j=l=m=0; -+ -+ while (inofonts) /* to ignore especially white space at end */ -+ break; -+ i++; /* Step further in file position */ -+ } -+ /* Return the memory for file reading */ -+ free(filebuffer); -+ -+ return( found); -+} -+ -+ - /* T1_CloseLib(): Close the library and free all associated memory */ - int T1_CloseLib( void) - { - - int i, j, error=0; - -- if (T1_Up){ -+ if ( T1_Up != 0 ) { - for (i=pFontBase->no_fonts; i; i--){ - /* Free filename only if not NULL and if the font is physical! - Do it before removing the font since the physical information -@@ -445,6 +655,12 @@ - else - error=1; - -+ /* Get rid of internal StandardEncoding vector */ -+ if ( StdEncArrayP != NULL ) { -+ free( StdEncArrayP); -+ StdEncArrayP = NULL; -+ } -+ - /* Free search paths */ - intT1_FreeSearchPaths(); - -@@ -617,9 +833,9 @@ - - - --/* CheckForInit(): If no initialization of font mechanism has been -+/* T1_CheckForInit(): If no initialization of font mechanism has been - done, return -1, indicating an error. */ --int CheckForInit(void) -+int T1_CheckForInit(void) - { - if(T1_Up) - return(0); -@@ -630,14 +846,14 @@ - - - --/* CheckForFontID(): Checks the font mechanism concerning the specified -+/* T1_CheckForFontID(): Checks the font mechanism concerning the specified - ID. It returns: - 0 if font belonging to FontID has not yet been loaded - 1 if font belonging to FontID has already been loaded - -1 if FontID is an invalid specification or t1lib not - initialized - */ --int CheckForFontID( int FontID) -+int T1_CheckForFontID( int FontID) - { - - /* FontID is invalid */ -@@ -656,7 +872,7 @@ - /* test_for_t1_file returns 0 if a file "name.pfa" or "name.pfb" - was found. Else, -1 is returned. If successful, buffer contains the - found filename string */ --int test_for_t1_file( char *buffer ) -+static int test_for_t1_file( char *buffer ) - { - int i=0; - char *FullName; -@@ -704,9 +920,9 @@ - char *T1_GetFontFileName( int FontID) - { - -- static char filename[T1_MAXPATHLEN+1]; -+ static char filename[MAXPATHLEN+1]; - -- if (CheckForInit())return(NULL); -+ if (T1_CheckForInit())return(NULL); - - /* Check first for valid FontID */ - if ((FontID<0) || (FontID>FontBase.no_fonts)){ -@@ -733,7 +949,7 @@ - int T1_SetAfmFileName( int FontID, char *afm_name) - { - -- if (CheckForFontID(FontID)!=0){ -+ if (T1_CheckForFontID(FontID)!=0){ - /* Operation may not be applied because FontID is invalid - or font is loaded */ - T1_errno=T1ERR_INVALID_FONTID; -@@ -767,9 +983,9 @@ - char *T1_GetAfmFileName( int FontID) - { - -- static char filename[T1_MAXPATHLEN+1]; -+ static char filename[MAXPATHLEN+1]; - -- if (CheckForInit())return(NULL); -+ if (T1_CheckForInit())return(NULL); - - /* Check first for valid FontID */ - if ((FontID<0) || (FontID>FontBase.no_fonts)){ -@@ -788,10 +1004,11 @@ - - - --/* T1_Get_no_fonts(): Return the number of declared fonts */ --int T1_Get_no_fonts(void) -+/* T1_GetNoFonts(): Return the number of declared fonts */ -+int T1_GetNoFonts(void) - { -- if (CheckForInit())return(-1); -+ if (T1_CheckForInit()) -+ return(-1); - return(FontBase.no_fonts); - } - -@@ -806,11 +1023,11 @@ - - int i; - -- if (CheckForInit()) -+ if (T1_CheckForInit()) - ; /* Not initialized -> no size dependent data -> OK */ - else - /* Check if size-dependent data is existent */ -- for ( i=T1_Get_no_fonts(); i; i--) -+ for ( i=T1_GetNoFonts(); i; i--) - if (pFontBase->pFontArray[i-1].pFontSizeDeps!=NULL){ - T1_errno=T1ERR_OP_NOT_PERMITTED; - return(-1); /* There's is size dependent data for a font */ -@@ -862,7 +1079,7 @@ - - - /* Check for a valid source font */ -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(-1); - } -@@ -1017,99 +1234,6 @@ - - - --/* bin_dump(): Print a binary dump of a byte, short and -- long variable (used for debug purposes only): */ --void bin_dump_c(unsigned char value, char space_flag) --{ -- int i,j; -- -- for (i=0;i<=7;i++){ -- if ((j=((value)>>i)&0x01)) -- printf("X"); -- else -- printf("."); -- } -- if (space_flag) -- printf(" "); -- --} -- --void bin_dump_s(unsigned short value, char space_flag) --{ -- int i,j; -- -- if (T1_CheckEndian()){ -- for (i=8;i<=15;i++){ -- if ((j=((value)>>i)&0x01)) -- printf("X"); -- else -- printf("."); -- } -- for (i=0;i<=7;i++){ -- if ((j=((value)>>i)&0x01)) -- printf("X"); -- else -- printf("."); -- } -- } -- else{ -- for (i=0;i<=15;i++){ -- if ((j=((value)>>i)&0x01)) -- printf("X"); -- else -- printf("."); -- } -- } -- if (space_flag) -- printf(" "); -- --} -- --void bin_dump_l(unsigned long value, char space_flag) --{ -- int i,j; -- -- if (T1_CheckEndian()){ -- for (i=24;i<=31;i++){ -- if ((j=((value)>>i)&0x01)) -- printf("X"); -- else -- printf("."); -- } -- for (i=16;i<=23;i++){ -- if ((j=((value)>>i)&0x01)) -- printf("X"); -- else -- printf("."); -- } -- for (i=8;i<=15;i++){ -- if ((j=((value)>>i)&0x01)) -- printf("X"); -- else -- printf("."); -- } -- for (i=0;i<=7;i++){ -- if ((j=((value)>>i)&0x01)) -- printf("X"); -- else -- printf("."); -- } -- } -- else{ -- for (i=0;i<=31;i++){ -- if ((j=((value)>>i)&0x01)) -- printf("X"); -- else -- printf("."); -- } -- } -- if (space_flag) -- printf(" "); -- --} -- -- -- - /* CheckEndian(): Checks whether the current machine is of little or big - endian architecture. This is important for concatenating bitmaps. - Function returns 0 if LittleEndian and 1 if BigEndian representation -@@ -1163,11 +1287,11 @@ - char *T1_GetFontFilePath( int FontID) - { - -- static char filepath[T1_MAXPATHLEN+1]; -+ static char filepath[MAXPATHLEN+1]; - char *FileNamePath=NULL; - - /* is initialzed? */ -- if (CheckForInit()) { -+ if (T1_CheckForInit()) { - T1_errno=T1ERR_INVALID_FONTID; - return(NULL); - } -@@ -1202,13 +1326,13 @@ - char *T1_GetAfmFilePath( int FontID) - { - -- static char filepath[T1_MAXPATHLEN+1]; -+ static char filepath[MAXPATHLEN+1]; - char *FontFileName; - char *AFMFilePath; - int i, j; - - /* is initialized? */ -- if ((CheckForInit())) { -+ if ((T1_CheckForInit())) { - T1_errno=T1ERR_INVALID_FONTID; - return(NULL); - } -@@ -1261,13 +1385,16 @@ - filepath[i+4]='\0'; - } - /* Get full path of the afm file (The case of a full path name -- name specification is valid */ -+ name specification is valid) */ - if ((AFMFilePath=intT1_Env_GetCompletePath( filepath, T1_AFM_ptr)) == NULL) { - return NULL; - } -+ - strcpy( filepath, AFMFilePath); - free( AFMFilePath); - - return( filepath); - - } -+ -+ -diff -Nru t1lib-grace/T1lib/t1lib/t1base.h t1lib-deb/T1lib/t1lib/t1base.h ---- t1lib-grace/T1lib/t1lib/t1base.h 2002-01-03 13:15:14.000000000 -0800 -+++ t1lib-deb/T1lib/t1lib/t1base.h 2007-12-23 07:49:42.000000000 -0800 -@@ -1,10 +1,10 @@ - /*-------------------------------------------------------------------------- - ----- File: t1base.h - ----- Author: Rainer Menzner (Rainer.Menzner@web.de) -- ----- Date: 2001-10-03 -+ ----- Date: 2002-05-16 - ----- Description: This file is part of the t1-library. It contains - declarations and definitions for t1base.c -- ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2001. -+ ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2005. - As of version 0.5, t1lib is distributed under the - GNU General Public Library Lincense. The - conditions can be found in the files LICENSE and -@@ -29,21 +29,18 @@ - - void *T1_InitLib( int log); - int intT1_scanFontDBase( char *filename); -+int intT1_scanFontDBaseXLFD( char *filename); - int T1_CloseLib( void); - int T1_AddFont( char *fontfilename); - void T1_PrintLog( char *func_ident, char *msg_txt, int level, ...); - void T1_SetLogLevel( int level); --int CheckForInit(void); --int CheckForFontID( int FontID); --int test_for_t1_file( char *buffer ); -+int T1_CheckForInit(void); -+int T1_CheckForFontID( int FontID); - char *T1_GetFontFileName( int FontID); --int T1_Get_no_fonts(void); -+int T1_GetNoFonts(void); - int T1_SetDeviceResolutions( float x_res, float y_res); - int T1_CopyFont( int FontID); - int T1_QueryX11Support( void); --void bin_dump_c(unsigned char value, char space_flag); --void bin_dump_s(unsigned short value, char space_flag); --void bin_dump_l(unsigned long value, char space_flag); - int T1_CheckEndian(void); - int T1_SetBitmapPad( int pad); - int T1_GetBitmapPad( void); -@@ -53,6 +50,7 @@ - int T1_SetAfmFileName( int FontId, char *afm_name); - char *T1_GetFontFilePath( int FontID); - char *T1_GetAfmFilePath( int FontID); -+const char *T1_StrError( int t1err); - - extern int T1_Type1OperatorFlags; - -@@ -60,21 +58,18 @@ - - extern void *T1_InitLib( int log); - extern int intT1_scanFontDBase( char *filename); -+extern int intT1_scanFontDBaseXLFD( char *filename); - extern int T1_CloseLib( void); - extern int T1_AddFont( char *fontfilename); - extern void T1_PrintLog( char *func_ident, char *msg_txt, int level, ...); - extern void T1_SetLogLevel( int level); --extern int CheckForInit(void); --extern int CheckForFontID( int FontID); --extern int test_for_t1_file( char *buffer ); -+extern int T1_CheckForInit(void); -+extern int T1_CheckForFontID( int FontID); - extern char *T1_GetFontFileName( int FontID); --extern int T1_Get_no_fonts(void); -+extern int T1_GetNoFonts(void); - extern int T1_SetDeviceResolutions( float x_res, float y_res); - extern int T1_QueryX11Support( void); - extern int T1_CopyFont( int FontID); --extern void bin_dump_c(unsigned char value, char space_flag); --extern void bin_dump_s(unsigned short value, char space_flag); --extern void bin_dump_l(unsigned long value, char space_flag); - extern int T1_CheckEndian(void); - extern int T1_SetBitmapPad( int pad); - extern int T1_GetBitmapPad( void); -@@ -84,5 +79,6 @@ - extern int T1_SetAfmFileName( int FontId, char *afm_name); - extern char *T1_GetFontFilePath( int FontID); - extern char *T1_GetAfmFilePath( int FontID); -+extern const char *T1_StrError( int t1err); - - #endif -diff -Nru t1lib-grace/T1lib/t1lib/t1delete.c t1lib-deb/T1lib/t1lib/t1delete.c ---- t1lib-grace/T1lib/t1lib/t1delete.c 2002-01-03 13:15:14.000000000 -0800 -+++ t1lib-deb/T1lib/t1lib/t1delete.c 2007-12-23 07:49:42.000000000 -0800 -@@ -1,11 +1,11 @@ - /*-------------------------------------------------------------------------- - ----- File: t1delete.c - ----- Author: Rainer Menzner (Rainer.Menzner@web.de) -- ----- Date: 2001-06-03 -+ ----- Date: 2002-12-02 - ----- Description: This file is part of the t1-library. It contains - functions for giving free previously allocated - memory areas and similar things. -- ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2001. -+ ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2002. - As of version 0.5, t1lib is distributed under the - GNU General Public Library Lincense. The - conditions can be found in the files LICENSE and -@@ -76,7 +76,7 @@ - for ( j=0; j<4; j++){ - antialias=level[j]; - /* Check if size exists; if not, return 1 */ -- if ((ptr=QueryFontSize( FontID, size, antialias))!=NULL){ -+ if ((ptr=T1int_QueryFontSize( FontID, size, antialias))!=NULL){ - /* We have to remove a size-> */ - jobs++; - /* Get pointers to structure which is before/after the structure -@@ -140,17 +140,17 @@ - - FONTSIZEDEPS *ptr; - -- if (CheckForFontID(FontID)!=1) -+ if (T1_CheckForFontID(FontID)!=1) - return(-1); - - /* Start deleting at the end of the linked list: */ - sizecount=0; -- if ((ptr=GetLastFontSize( FontID))==NULL){ -+ if ((ptr=T1int_GetLastFontSize( FontID))==NULL){ - /* There has not been any size dependent data: */ - return(0); - } - -- while (((ptr=GetLastFontSize(FontID)) != NULL)){ -+ while (((ptr=T1int_GetLastFontSize(FontID)) != NULL)){ - currsize=ptr->size; - T1_DeleteSize( FontID, currsize); - sizecount++; -@@ -198,12 +198,12 @@ - int result; - - -- if (CheckForFontID(FontID)==-1){ /* Invalid ID */ -+ if (T1_CheckForFontID(FontID)==-1){ /* Invalid ID */ - T1_errno=T1ERR_INVALID_FONTID; - return(-1); - } - -- if (CheckForFontID(FontID)==0) /* Font is not loaded */ -+ if (T1_CheckForFontID(FontID)==0) /* Font is not loaded */ - return(0); - - /* Memory freeing must be done hierachical, start with size dependent -diff -Nru t1lib-grace/T1lib/t1lib/t1enc.c t1lib-deb/T1lib/t1lib/t1enc.c ---- t1lib-grace/T1lib/t1lib/t1enc.c 2002-07-29 13:37:48.000000000 -0700 -+++ t1lib-deb/T1lib/t1lib/t1enc.c 2007-12-23 07:49:42.000000000 -0800 -@@ -1,10 +1,10 @@ - /*-------------------------------------------------------------------------- - ----- File: t1enc.c - ----- Author: Rainer Menzner (Rainer.Menzner@web.de) -- ----- Date: 2001-10-18 -+ ----- Date: 2005-05-01 - ----- Description: This file is part of the t1-library. It contains - functions encoding handling at runtime. -- ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2001. -+ ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2005. - As of version 0.5, t1lib is distributed under the - GNU General Public Library Lincense. The - conditions can be found in the files LICENSE and -@@ -50,6 +50,7 @@ - #include "../type1/spaces.h" - #include "../type1/util.h" - #include "../type1/fontfcn.h" -+#include "../type1/paths.h" - #include "../type1/regions.h" - - -@@ -424,7 +425,6 @@ - /* Check if exactly 256 characters have been defined, if not, - return NULL: */ - if (charname_count!=256){ -- T1_errno=T1ERR_UNSPECIFIED; - return( -1); - } - -@@ -534,7 +534,7 @@ - } - - if ( cnsize<0) { -- /* T1_errno is already set from the respective function */ -+ T1_errno=T1ERR_SCAN_ENCODING; - if ( charnames!=NULL) { - free(charnames); - } -@@ -629,7 +629,7 @@ - - - /* First, check for valid font ID residing in memory: */ -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(-1); - } -@@ -694,6 +694,7 @@ - } - } - /* Update kerning table */ -+ pFontBase->pFontArray[FontID].KernMapSize=0; - k=pFontBase->pFontArray[FontID].pAFMData->numOfPairs; - if (k>0){ /* i.e., there are any pairs */ - /* OK, it does not suffice to alloc numOfPairs METRICS_ENTRYs, because -@@ -754,7 +755,7 @@ - int T1_SetDefaultEncoding( char **encoding) - { - -- if (CheckForInit()){ -+ if (T1_CheckForInit()){ - T1_errno=T1ERR_OP_NOT_PERMITTED; - return(-1); - } -@@ -772,7 +773,7 @@ - static char enc_scheme[256]; - - /* First, check for valid font ID residing in memory: */ -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(NULL); - } -diff -Nru t1lib-grace/T1lib/t1lib/t1env.c t1lib-deb/T1lib/t1lib/t1env.c ---- t1lib-grace/T1lib/t1lib/t1env.c 2002-07-29 13:37:48.000000000 -0700 -+++ t1lib-deb/T1lib/t1lib/t1env.c 2007-12-23 07:49:42.000000000 -0800 -@@ -1,11 +1,11 @@ - /*-------------------------------------------------------------------------- - ----- File: t1env.c - ----- Author: Rainer Menzner (Rainer.Menzner@web.de) -- ----- Date: 2001-11-12 -+ ----- Date: 2007-12-22 - ----- Description: This file is part of the t1-library. It implements - the reading of a configuration file and path-searching - of type1-, afm- and encoding files. -- ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2001. -+ ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2007. - As of version 0.5, t1lib is distributed under the - GNU General Public Library Lincense. The - conditions can be found in the files LICENSE and -@@ -74,6 +74,7 @@ - static int afm_no=-1; - static int enc_no=-1; - static int fdb_no=-1; -+static int fdbxlfd_no=-1; - - static char path_sep_char='\0'; - static char path_sep_string[2]; -@@ -91,6 +92,7 @@ - static char T1_enc[]="sys$disk:[]"; - #endif - char T1_fdb[]="FontDataBase"; -+char T1_fdbxlfd[]=""; /* By default, we do not search XLFD databases. */ - - - /* keywords recognized in config file */ -@@ -98,6 +100,7 @@ - static const char pfab_key[]="TYPE1"; - static const char afm_key[]="AFM"; - static const char fdb_key[]="FONTDATABASE"; -+static const char fdbxlfd_key[]="FONTDATABASEXLFD"; - - - /* qstrncpy(): Copy bytes from srcP to to destP. srcP is count bytes long -@@ -164,6 +167,12 @@ - strcpy(T1_FDB_ptr[0],T1_fdb); - fdb_no=0; - } -+ -+ if (fdbxlfd_no==-1) { -+ /* The XLFD font data base defaults to be empty */ -+ T1_FDBXLFD_ptr=(char**) calloc( 1, sizeof(char*)); -+ fdbxlfd_no=0; -+ } - } - - -@@ -177,39 +186,53 @@ - if (T1_PFAB_ptr!=NULL) { - while (T1_PFAB_ptr[i]!=NULL) { - free(T1_PFAB_ptr[i]); -- T1_PFAB_ptr[i]=NULL; -+ T1_PFAB_ptr[i++]=NULL; - } - free( T1_PFAB_ptr); -+ T1_PFAB_ptr=NULL; - } - i=0; - if (T1_AFM_ptr!=NULL) { - while (T1_AFM_ptr[i]!=NULL) { - free(T1_AFM_ptr[i]); -- T1_AFM_ptr[i]=NULL; -+ T1_AFM_ptr[i++]=NULL; - } - free( T1_AFM_ptr); -+ T1_AFM_ptr=NULL; - } - i=0; - if (T1_ENC_ptr!=NULL) { - while (T1_ENC_ptr[i]!=NULL) { - free(T1_ENC_ptr[i]); -- T1_ENC_ptr[i]=NULL; -+ T1_ENC_ptr[i++]=NULL; - } - free( T1_ENC_ptr); -+ T1_ENC_ptr=NULL; - } - i=0; - if (T1_FDB_ptr!=NULL) { - while (T1_FDB_ptr[i]!=NULL) { - free(T1_FDB_ptr[i]); -- T1_FDB_ptr[i]=NULL; -+ T1_FDB_ptr[i++]=NULL; - } - free( T1_FDB_ptr); -+ T1_FDB_ptr=NULL; -+ } -+ i=0; -+ if (T1_FDBXLFD_ptr!=NULL) { -+ while (T1_FDBXLFD_ptr[i]!=NULL) { -+ free(T1_FDBXLFD_ptr[i]); -+ T1_FDBXLFD_ptr[i++]=NULL; -+ } -+ free( T1_FDBXLFD_ptr); -+ T1_FDBXLFD_ptr=NULL; - } - /* indicate t1lib non-initialized */ - pfab_no=-1; - afm_no=-1; - enc_no=-1; - fdb_no=-1; -+ fdbxlfd_no=-1; - - return; - } -@@ -242,7 +265,7 @@ - env_str=getenv(ENV_CONF_STRING); - linecnt=1; - -- if (env_str==NULL) { -+ if (!env_str) { - /* environment variable not set, try to open default file - in user's home directory and afterwards global config file */ - if ((usershome=getenv("HOME"))!=NULL) { -@@ -285,7 +308,7 @@ - } - else{ - sprintf( err_warn_msg_buf, "Using %s as Configfile (global)", -- cnffilepath); -+ globalcnffilepath); - T1_PrintLog( "ScanConfigFile()", err_warn_msg_buf, T1LOG_STATISTIC); - } - } -@@ -358,7 +381,7 @@ - idestP=&enc_no; - curr_key=(char*)enc_key; - } -- else if (strncmp( "TYPE1", &linebuf[j], 5)==0) { -+ else if (strncmp( pfab_key, &linebuf[j], 5)==0) { - /* setup target */ - destP=&T1_PFAB_ptr; - idestP=&pfab_no; -@@ -370,6 +393,23 @@ - idestP=&afm_no; - curr_key=(char*)afm_key; - } -+ else if (strncmp( fdbxlfd_key, &linebuf[j], 16)==0) { -+ /* The handling here is somewhat specific. XLFD font database -+ specifications may coexist with standard font database -+ specification. However, if the standard font database is -+ the default value, an existing XLFD specification clears -+ this default value. Let this precede the standard fdb because -+ otherwise, this code would never be reached. */ -+ if (fdb_no==0) { /* default paths are currently setup, get rid of them */ -+ free(T1_FDB_ptr[0]); -+ T1_FDB_ptr[0]=NULL; -+ } -+ -+ /* setup target */ -+ destP=&T1_FDBXLFD_ptr; -+ idestP=&fdbxlfd_no; -+ curr_key=(char*)fdbxlfd_key; -+ } - else if (strncmp( fdb_key, &linebuf[j], 12)==0) { - /* setup target */ - destP=&T1_FDB_ptr; -@@ -386,7 +426,10 @@ - if (ignoreline==0) { - /* Check for an explicitly assigned value */ - if (*idestP==0) { /* default paths are currently setup, get rid of them */ -- free((*destP)[0]); -+ if ((*destP)[0]!=NULL) { -+ free((*destP)[0]); -+ (*destP)[0]=NULL; -+ } - } - else { /* append to existing paths */ - T1_PrintLog( "ScanConfigFile()", -@@ -558,7 +601,7 @@ - /* cut a trailing directory separator */ - j=strlen(pathbuf); - if (pathbuf[j-1]==DIRECTORY_SEP_CHAR) -- pathbuf[j--]='\0'; -+ pathbuf[--j]='\0'; - /* Add the directory separator: */ - #ifdef VMS - { char *p= strrchr(pathbuf, DIRECTORY_SEP_CHAR); -@@ -567,7 +610,24 @@ - } - #endif - strcat( pathbuf, DIRECTORY_SEP); -- /* And finally the filename: */ -+ /* And finally the filename. -+ The following is fix against a vulnerability given by passing in -+ large filenames, cf.: -+ -+ http://www.securityfocus.com/bid/25079 -+ -+ or -+ -+ http://packetstormsecurity.nl/0707-advisories/t1lib.txt -+ -+ If current pathbuf + StrippedName + 1 byte for NULL is bigger than -+ pathbuf log a warning and try next pathbuf */ -+ if ( strlen(pathbuf) + strlen(StrippedName) + 1 > sizeof(pathbuf) ) { -+ T1_PrintLog( "intT1_Env_GetCompletePath()", "Omitting suspicious long candidate path in order to prevent buffer overflow.", -+ T1LOG_WARNING); -+ i++; -+ continue; -+ } - strcat( pathbuf, StrippedName); - - /* Check for existence of the path: */ -@@ -620,7 +680,7 @@ - - /* We do not allow to change the searchpath if the database already - contains one or more entries. */ -- if (T1_Get_no_fonts()>0){ -+ if (T1_GetNoFonts()>0){ - sprintf( err_warn_msg_buf, "Path %s not set, database is not empty", - pathname); - T1_PrintLog( "T1_SetFileSearchPath()", err_warn_msg_buf, -@@ -769,15 +829,14 @@ - { - int i; - int pathlen; -- char* newpath; -+ char* newpath = NULL; - int nofonts; - - -- - if (pathname==NULL) - return(-1); - -- nofonts=T1_Get_no_fonts(); -+ nofonts=T1_GetNoFonts(); - - pathlen=strlen(pathname); - -@@ -895,6 +954,11 @@ - } - T1_ENC_ptr[enc_no]=NULL; - } -+ -+ /* Copy new path to where it belongs ... */ -+ if (newpath) -+ strcpy(newpath, pathname); -+ - return(0); - - } -@@ -953,7 +1017,7 @@ - fdb_no=1; - - /* Load database immediately if t1lib already is initailzed */ -- if (CheckForInit()==0) { -+ if (T1_CheckForInit()==0) { - if ((result=intT1_scanFontDBase(T1_FDB_ptr[0]))==-1) { - T1_PrintLog( "T1_AddFontDataBase()", "Fatal error scanning Font Database File %s (T1_errno=%d)", - T1LOG_WARNING, T1_FDB_ptr[0], T1_errno); -@@ -1011,7 +1075,7 @@ - } - /* Insert the new database. If t1lib is already initialzed, the database can only - be appended. Otherwise. prepending is also possible.*/ -- if ((mode & T1_PREPEND_PATH) && (CheckForInit()!=0) ) { /* prepend */ -+ if ((mode & T1_PREPEND_PATH) && (T1_CheckForInit()!=0) ) { /* prepend */ - i=fdb_no-2; - while (i>=0) { - T1_FDB_ptr[i+1]=T1_FDB_ptr[i]; -@@ -1022,7 +1086,7 @@ - } - else { /* append */ - T1_FDB_ptr[fdb_no-1]=newpath; -- if (CheckForInit()==0) { -+ if (T1_CheckForInit()==0) { - if ((result=intT1_scanFontDBase(T1_FDB_ptr[fdb_no-1]))==-1) { - T1_PrintLog( "T1_AddFontDataBase()", "Fatal error scanning Font Database File %s (T1_errno=%d)", - T1LOG_WARNING, T1_FDB_ptr[fdb_no-1], T1_errno); -@@ -1036,5 +1100,144 @@ - return result; - - } -+ -+ -+ -+/* T1_SetFontDataBaseXLFD(): Set a new name for the XLFD font database. It -+ replaces the default name (which is empty and any names specified -+ previously with this function. -+ Return value: 0 if OK, and -1 if filename not valid or an allocation -+ error occurred */ -+int T1_SetFontDataBaseXLFD( char *filename) -+{ -+ int pathlen; -+ int i; -+ int result=0; -+ -+ -+ /* check filename */ -+ if (filename==NULL) { -+ T1_errno=T1ERR_INVALID_PARAMETER; -+ return -1; -+ } -+ -+ /* this function must be called before any font is in the database, that is, usually, -+ before initialization! */ -+ if ( pFontBase!=NULL && pFontBase->no_fonts>0) { -+ T1_errno=T1ERR_OP_NOT_PERMITTED; -+ return -1; -+ } -+ -+ -+ pathlen=strlen(filename)+1; -+ /* Throw away a possibly existing font database-statement */ -+ if (fdbxlfd_no==-1) { -+ T1_FDBXLFD_ptr=NULL; /* realloc() will do a malloc() */ -+ } -+ else { -+ /* throw away current paths */ -+ i=0; -+ while (T1_FDBXLFD_ptr[i]!=NULL) { -+ free (T1_FDBXLFD_ptr[i++]); -+ } -+ } -+ -+ if ((T1_FDBXLFD_ptr=(char**)realloc( T1_FDBXLFD_ptr, 2*sizeof(char*)))==NULL) { -+ T1_errno=T1ERR_ALLOC_MEM; -+ return -1; -+ } -+ -+ if ((T1_FDBXLFD_ptr[0]=(char*)malloc(pathlen*sizeof(char)))==NULL) { -+ T1_errno=T1ERR_ALLOC_MEM; -+ return -1; -+ } -+ strcpy( T1_FDBXLFD_ptr[0], filename); -+ T1_FDBXLFD_ptr[1]=NULL; -+ fdb_no=1; -+ -+ /* Load XLFD database immediately if t1lib already is initailzed */ -+ if (T1_CheckForInit()==0) { -+ if ((result=intT1_scanFontDBaseXLFD(T1_FDBXLFD_ptr[0]))==-1) { -+ T1_PrintLog( "T1_AddFontDataBaseXLFD()", "Fatal error scanning XLFD Font Database File %s (T1_errno=%d)", -+ T1LOG_WARNING, T1_FDBXLFD_ptr[0], T1_errno); -+ } -+ if (result>-1) -+ pFontBase->no_fonts+=result; -+ result=pFontBase->no_fonts; -+ } -+ return result; -+ -+} -+ -+ -+/* T1_AddFontDataBaseXLFD(): Add a new XLFD font database file to the list. If -+ the lib is already initialzed, then the new database is immediately loaded. -+ Otherwise it is simply appended to the list and loaded at the time of -+ initialization. -+ Returns: -1 an error occured -+ 0 successfully inserted but not loaded because lib not initilized -+ n>0 the highest defined FontID -+*/ -+int T1_AddFontDataBaseXLFD( int mode, char *filename) -+{ -+ int i; -+ int pathlen; -+ int result=0; -+ char* newpath; -+ -+ -+ if (filename==NULL) { -+ T1_errno=T1ERR_INVALID_PARAMETER; -+ return(-1); -+ } -+ -+ pathlen=strlen(filename); -+ -+ /* Allocate memory for string */ -+ if ((newpath=(char*)malloc( (pathlen+1)*sizeof(char)))==NULL) { -+ T1_errno=T1ERR_ALLOC_MEM; -+ return(-1); -+ } -+ strcpy( newpath, filename); -+ /* Check for and handle the existing path configuration */ -+ if (fdb_no==0) { /* defauls setup, free the path */ -+ free( T1_FDB_ptr[0]); -+ } -+ if (fdbxlfd_no==-1) { /* not initialized! */ -+ fdbxlfd_no=0; -+ T1_FDBXLFD_ptr=NULL; /* realloc() will do the malloc()! */ -+ } -+ -+ if ((T1_FDBXLFD_ptr=(char**)realloc( T1_FDBXLFD_ptr, (++fdbxlfd_no+1)*sizeof(char*)))==NULL) { -+ T1_errno=T1ERR_ALLOC_MEM; -+ return(-1); -+ } -+ /* Insert the new database. If t1lib is already initialzed, the database can only -+ be appended. Otherwise. prepending is also possible.*/ -+ if ((mode & T1_PREPEND_PATH) && (T1_CheckForInit()!=0) ) { /* prepend */ -+ i=fdbxlfd_no-2; -+ while (i>=0) { -+ T1_FDBXLFD_ptr[i+1]=T1_FDBXLFD_ptr[i]; -+ i--; -+ } -+ T1_FDBXLFD_ptr[0]=newpath; -+ result=0; -+ } -+ else { /* append */ -+ T1_FDBXLFD_ptr[fdbxlfd_no-1]=newpath; -+ if (T1_CheckForInit()==0) { -+ if ((result=intT1_scanFontDBaseXLFD(T1_FDBXLFD_ptr[fdbxlfd_no-1]))==-1) { -+ T1_PrintLog( "T1_AddFontDataBase()", "Fatal error scanning Font Database File %s (T1_errno=%d)", -+ T1LOG_WARNING, T1_FDBXLFD_ptr[fdbxlfd_no-1], T1_errno); -+ } -+ if (result>-1) -+ pFontBase->no_fonts+=result; -+ result=pFontBase->no_fonts; -+ } -+ } -+ T1_FDBXLFD_ptr[fdbxlfd_no]=NULL; -+ return result; -+ -+} - - -diff -Nru t1lib-grace/T1lib/t1lib/t1env.h t1lib-deb/T1lib/t1lib/t1env.h ---- t1lib-grace/T1lib/t1lib/t1env.h 2002-01-03 13:15:15.000000000 -0800 -+++ t1lib-deb/T1lib/t1lib/t1env.h 2007-12-23 07:49:42.000000000 -0800 -@@ -1,10 +1,10 @@ - /*-------------------------------------------------------------------------- - ----- File: t1env.h - ----- Author: Rainer Menzner (Rainer.Menzner@web.de) -- ----- Date: 2001-09-26 -+ ----- Date: 2005-05-16 - ----- Description: This file is part of the t1-library. It contains - declarations and definitions for t1env.c -- ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2001. -+ ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2005. - As of version 0.5, t1lib is distributed under the - GNU General Public Library Lincense. The - conditions can be found in the files LICENSE and -@@ -37,6 +37,8 @@ - char *T1_GetFileSearchPath( int type); - int T1_SetFontDataBase( char *filename); - int T1_AddFontDataBase( int mode, char *filename); -+int T1_SetFontDataBaseXLFD( char *filename); -+int T1_AddFontDataBaseXLFD( int mode, char *filename); - - #else - -@@ -49,6 +51,8 @@ - extern char *T1_GetFileSearchPath( int type); - extern int T1_SetFontDataBase( char *filename); - extern int T1_AddFontDataBase( int mode, char *filename); -+extern int T1_SetFontDataBaseXLFD( char *filename); -+extern int T1_AddFontDataBaseXLFD( int mode, char *filename); - - #endif - -diff -Nru t1lib-grace/T1lib/t1lib/t1extern.h t1lib-deb/T1lib/t1lib/t1extern.h ---- t1lib-grace/T1lib/t1lib/t1extern.h 2002-01-03 13:15:15.000000000 -0800 -+++ t1lib-deb/T1lib/t1lib/t1extern.h 2007-12-23 07:49:42.000000000 -0800 -@@ -1,10 +1,10 @@ - /*-------------------------------------------------------------------------- - ----- File: t1extern.h - ----- Author: Rainer Menzner (Rainer.Menzner@web.de) -- ----- Date: 2001-10-03 -+ ----- Date: 2005-05-16 - ----- Description: This file is part of the t1-library. It contains - external declarations used by the t1-library. -- ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2001. -+ ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2005. - As of version 0.5, t1lib is distributed under the - GNU General Public Library Lincense. The - conditions can be found in the files LICENSE and -@@ -89,6 +89,7 @@ - extern char **T1_AFM_ptr; - extern char **T1_ENC_ptr; - extern char **T1_FDB_ptr; -+extern char **T1_FDBXLFD_ptr; - - /* We use a uchar buffer for error and warning messages: */ - extern char err_warn_msg_buf[1024]; -diff -Nru t1lib-grace/T1lib/t1lib/t1finfo.c t1lib-deb/T1lib/t1lib/t1finfo.c ---- t1lib-grace/T1lib/t1lib/t1finfo.c 2002-01-03 13:15:15.000000000 -0800 -+++ t1lib-deb/T1lib/t1lib/t1finfo.c 2007-12-23 07:49:42.000000000 -0800 -@@ -1,11 +1,11 @@ - /*-------------------------------------------------------------------------- - ----- File: t1finfo.c - ----- Author: Rainer Menzner (Rainer.Menzner@web.de) -- ----- Date: 2001-06-10 -+ ----- Date: 2005-05-01 - ----- Description: This file is part of the t1-library. It contains - functions for accessing afm-data and some other - fontinformation data. -- ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2001. -+ ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2005. - As of version 0.5, t1lib is distributed under the - GNU General Public Library Lincense. The - conditions can be found in the files LICENSE and -@@ -51,6 +51,7 @@ - #include "../type1/spaces.h" - #include "../type1/util.h" - #include "../type1/fontfcn.h" -+#include "../type1/paths.h" - #include "../type1/regions.h" - - -@@ -89,7 +90,7 @@ - - - /* Check whether font is loaded: */ -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(0); - } -@@ -131,7 +132,7 @@ - uchar1=(unsigned char) char1; - - /* Check whether font is loaded: */ -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(0); - } -@@ -195,7 +196,7 @@ - uchar1=(unsigned char) char1; - - /* Check whether font is loaded: */ -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(NullBBox); - } -@@ -228,7 +229,7 @@ - pFontBase->pFontArray[FontID].pFontEnc, - (int) uchar1, &mode, - pFontBase->pFontArray[FontID].pType1Data, -- DO_RASTER); -+ DO_RASTER,0.0f); - /* Read out bounding box */ - ResultBox.llx =area->xmin; - ResultBox.urx =area->xmax; -@@ -273,7 +274,7 @@ - is not yet loaded into memory. or an invalid ID has been specified. */ - float T1_GetUnderlinePosition( int FontID) - { -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(0.0); - } -@@ -288,7 +289,7 @@ - is not yet loaded into memory. or an invalid ID has been specified. */ - float T1_GetUnderlineThickness( int FontID) - { -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(0.0); - } -@@ -302,7 +303,7 @@ - is not yet loaded into memory. or an invalid ID has been specified. */ - float T1_GetItalicAngle( int FontID) - { -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(0.0); - } -@@ -317,7 +318,7 @@ - is not yet loaded into memory. or an invalid ID has been specified. */ - int T1_GetIsFixedPitch( int FontID) - { -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(0.0); - } -@@ -334,7 +335,7 @@ - { - static char fontname[MAXPSNAMELEN]; - -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(NULL); - } -@@ -356,7 +357,7 @@ - { - static char fullname[MAXPSNAMELEN]; - -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(NULL); - } -@@ -378,7 +379,7 @@ - { - static char familyname[MAXPSNAMELEN]; - -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(NULL); - } -@@ -400,7 +401,7 @@ - { - static char weight[128]; - -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(NULL); - } -@@ -422,7 +423,7 @@ - { - static char version[2048]; - -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(NULL); - } -@@ -444,7 +445,7 @@ - { - static char notice[2048]; - -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(NULL); - } -@@ -469,7 +470,7 @@ - char *c1; - - -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(NULL); - } -@@ -518,7 +519,7 @@ - int i,j; - - /* Check whether font is loaded: */ -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(-1); - } -@@ -600,7 +601,7 @@ - psobj *objptr; - - -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(-1); - } -@@ -654,7 +655,7 @@ - static int indices[257]; - - -- if (CheckForFontID(FontID)!=1) { -+ if (T1_CheckForFontID(FontID)!=1) { - T1_errno=T1ERR_INVALID_FONTID; - return(NULL); - } -@@ -711,7 +712,7 @@ - ustring=(unsigned char *) string; - - /* First, check for a correct ID */ -- i=CheckForFontID(FontID); -+ i=T1_CheckForFontID(FontID); - if (i!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(0); -@@ -733,52 +734,76 @@ - else /* use value given on command line */ - no_chars=len; - -- /* Allocate room for temporary arrays of kerning and width arrays: */ -- kern_pairs=(int *)calloc(no_chars -1, sizeof(int)); -- if (kern_pairs==NULL){ -- T1_errno=T1ERR_ALLOC_MEM; -- return(0); -- } -- charwidths=(int *)calloc(no_chars, sizeof(int)); -- if (charwidths==NULL){ -- T1_errno=T1ERR_ALLOC_MEM; -- return(0); -- } -+ switch (no_chars) { -+ case 0: -+ /* Empty string has width 0 */ -+ stringwidth=0; -+ break; -+ -+ case 1: -+ /* Width of string with 1 character is the width of that character. -+ If the character is a space, adjust by the value of spaceoff. -+ */ -+ stringwidth=T1_GetCharWidth(FontID,ustring[0]); -+ if (ustring[0]==pFontBase->pFontArray[FontID].space_position) -+ stringwidth+=spaceoff; -+ break; -+ -+ default: -+ /* Two or more characters. Add widths of characters and adjust by -+ the adjustment widths for any kerning pairs. For spaces, use the -+ width of the space character in the font adjusted by the value of -+ spaceoff. -+ */ -+ -+ /* Allocate room for temporary arrays of kerning and width arrays: */ -+ kern_pairs=(int *)calloc(no_chars -1, sizeof(int)); -+ if (kern_pairs==NULL){ -+ T1_errno=T1ERR_ALLOC_MEM; -+ return(0); -+ } -+ charwidths=(int *)calloc(no_chars, sizeof(int)); -+ if (charwidths==NULL){ -+ T1_errno=T1ERR_ALLOC_MEM; -+ return(0); -+ } - -- /* If kerning is requested, get kerning amounts and fill the array: */ -- if (kerning){ -- for (i=0; ipFontArray[FontID].space_position)+spaceoff; -+ /* Compute the correct spacewidth value (in charspace units): */ -+ spacewidth=T1_GetCharWidth(FontID,pFontBase->pFontArray[FontID].space_position)+spaceoff; - -- /* Fill the width-array: */ -- for (i=0; ipFontArray[FontID].space_position) -- charwidths[i]=(int)spacewidth; -- else -- charwidths[i]=T1_GetCharWidth(FontID,ustring[i]); -- } -+ /* Fill the width-array: */ -+ for (i=0; ipFontArray[FontID].space_position) -+ charwidths[i]=(int)spacewidth; -+ else -+ charwidths[i]=T1_GetCharWidth(FontID,ustring[i]); -+ } - -- /* Accumulate width: */ -- stringwidth=0; -- for (i=0; i>FRACTBITS) - - /* A fractional point */ - typedef struct { -- long x; -- long y; -+ T1_int32 x; -+ T1_int32 y; - } T1_PATHPOINT; - - -@@ -264,17 +274,13 @@ - extern int T1_AddFont( char *fontfilename); - extern void T1_PrintLog( char *func_ident, char *msg_txt, int level, ...); - extern void T1_SetLogLevel( int level); --extern int CheckForInit(void); --extern int CheckForFontID( int FontID); --extern int test_for_t1_file( char *buffer ); -+extern int T1_CheckForInit(void); -+extern int T1_CheckForFontID( int FontID); - extern char *T1_GetFontFileName( int FontID); --extern int T1_Get_no_fonts(void); -+extern int T1_GetNoFonts(void); - extern int T1_SetDeviceResolutions( float x_res, float y_res); - extern int T1_CopyFont( int FontID); - extern int T1_QueryX11Support( void); --extern void bin_dump_c(unsigned char value); --extern void bin_dump_s(unsigned short value); --extern void bin_dump_l(unsigned long value); - extern int T1_CheckEndian(void); - extern int T1_SetBitmapPad( int pad); - extern int T1_GetBitmapPad( void); -@@ -284,6 +290,7 @@ - extern int T1_SetAfmFileName( int FontId, char *afm_name); - extern char *T1_GetFontFilePath( int FontID); - extern char *T1_GetAfmFilePath( int FontID); -+extern const char *T1_StrError( int t1err); - - /* from t1delete.c */ - extern int T1_DeleteSize( int FontID, float size); -@@ -345,10 +352,7 @@ - - /* from t1load.c */ - extern int T1_LoadFont( int FontID); --extern int openFontMetricsFile( int FontID); --extern void *CreateNewFontSize( int FontID, float size, int aa); --extern void *GetLastFontSize( int FontID); --extern void *QueryFontSize( int FontID, float size, int aa); -+extern void *T1_QueryFontSize( int FontID, float size, int aa); - - /* from t1set.c */ - extern GLYPH *T1_SetChar( int FontID, char charcode, -@@ -356,6 +360,9 @@ - extern GLYPH *T1_SetString( int FontID, char *string, int len, - long spaceoff, int modflag, - float size, T1_TMATRIX *transform); -+extern GLYPH* T1_SetRect( int FontID, float size, -+ float width, float height, -+ T1_TMATRIX *transform); - extern GLYPH *T1_CopyGlyph(GLYPH *glyph); - extern void T1_DumpGlyph( GLYPH *glyph); - extern GLYPH *T1_ConcatGlyphs( GLYPH *glyph1, GLYPH *glyph2, -@@ -384,6 +391,12 @@ - extern T1_TMATRIX *T1_TransformMatrix( T1_TMATRIX *matrix, - double cxx, double cyx, - double cxy, double cyy); -+extern int T1_StrokeFont( int FontID, int dostroke); -+extern int T1_SetStrokeFlag( int FontID); -+extern int T1_ClearStrokeFlag( int FontID); -+extern int T1_GetStrokeMode( int FontID); -+extern int T1_SetStrokeWidth( int FontID, float strokewidth); -+extern float T1_GetStrokeWidth( int FontID); - - - /* from t1aaset.c */ -@@ -392,6 +405,9 @@ - extern GLYPH *T1_AASetString( int FontID, char *string, int len, - long spaceoff, int modflag, - float size, T1_TMATRIX *transform); -+extern GLYPH* T1_AASetRect( int FontID, float size, -+ float width, float height, -+ T1_TMATRIX *transform); - extern int T1_AASetGrayValues(unsigned long white, - unsigned long gray75, - unsigned long gray50, -diff -Nru t1lib-grace/T1lib/t1lib/t1libx.h t1lib-deb/T1lib/t1lib/t1libx.h ---- t1lib-grace/T1lib/t1lib/t1libx.h 1969-12-31 16:00:00.000000000 -0800 -+++ t1lib-deb/T1lib/t1lib/t1libx.h 2007-12-23 07:49:42.000000000 -0800 -@@ -0,0 +1,93 @@ -+/*-------------------------------------------------------------------------- -+ ----- File: t1libx.h -+ ----- Author: Rainer Menzner (Rainer.Menzner@web.de) -+ ----- Date: 2003-01-02 -+ ----- Description: This file is part of the t1-library. It must be -+ included by the user of the t1lib. It contains -+ function declarations for the X11 wrapper. -+ ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2003. -+ As of version 0.5, t1lib is distributed under the -+ GNU General Public Library Lincense. The -+ conditions can be found in the files LICENSE and -+ LGPL, which should reside in the toplevel -+ directory of the distribution. Please note that -+ there are parts of t1lib that are subject to -+ other licenses: -+ The parseAFM-package is copyrighted by Adobe Systems -+ Inc. -+ The type1 rasterizer is copyrighted by IBM and the -+ X11-consortium. -+ ----- Warranties: Of course, there's NO WARRANTY OF ANY KIND :-) -+ ----- Credits: I want to thank IBM and the X11-consortium for making -+ their rasterizer freely available. -+ Also thanks to Piet Tutelaers for his ps2pk, from -+ which I took the rasterizer sources in a format -+ independent from X11. -+ Thanks to all people who make free software living! -+--------------------------------------------------------------------------*/ -+ -+ -+#ifndef T1LIBX_H_INCLUDED -+ -+#define T1LIBX_H_INCLUDED -+ -+ -+#ifndef _XLIB_H_ -+#include -+#endif -+ -+ -+#define T1LIB_X11_SUPPORT -+ -+/* For paint mode of X-rastering functions */ -+#define T1_OPAQUE 0x1 -+#define T1_TRANSPARENT 0x0 -+ -+ -+/* type definitions, needed by the user: */ -+ -+#if defined(__cplusplus) || defined(c_plusplus) -+extern "C" { -+#endif -+ -+ -+/* from t1x11.c */ -+extern int T1_SetX11Params( Display *display, -+ Visual *visual, -+ unsigned int depth, -+ Colormap colormap); -+extern GLYPH *T1_SetCharX( Drawable d, GC gc, int mode, int x, int y, -+ int FontID, char charcode, -+ float size, T1_TMATRIX *transform); -+extern GLYPH *T1_SetStringX( Drawable d, GC gc, int mode, int x, int y, -+ int FontID, char *string, int len, -+ long spaceoff, int modflag, -+ float size, T1_TMATRIX *transform); -+extern GLYPH *T1_SetRectX( Drawable d, GC gc, int mode, int x_dest, int y_dest, -+ int FontID, float size, -+ float width, float height, -+ T1_TMATRIX *transform); -+extern GLYPH *T1_AASetCharX( Drawable d, GC gc, int mode, int x, int y, -+ int FontID, char charcode, -+ float size, T1_TMATRIX *transform); -+extern GLYPH *T1_AASetStringX( Drawable d, GC gc, int mode, int x, int y, -+ int FontID, char *string, int len, -+ long spaceoff, int modflag, -+ float size, T1_TMATRIX *transform); -+extern GLYPH *T1_AASetRectX( Drawable d, GC gc, int mode, int x_dest, int y_dest, -+ int FontID, float size, -+ float width, float height, -+ T1_TMATRIX *transform); -+extern int T1_ComputeAAColorsX( unsigned long fg, -+ unsigned long bg, -+ int nolevels); -+extern int T1_GetDepthOfDrawable( Drawable drawable); -+extern void T1_LogicalPositionX( int pos_switch); -+extern XImage *T1_XImageFromGlyph( GLYPH *pglyph); -+ -+ -+#if defined(__cplusplus) || defined(c_plusplus) -+} -+#endif -+ -+#endif /* T1LIBX_H_INCLUDED */ -diff -Nru t1lib-grace/T1lib/t1lib/t1load.c t1lib-deb/T1lib/t1lib/t1load.c ---- t1lib-grace/T1lib/t1lib/t1load.c 2002-07-29 13:37:48.000000000 -0700 -+++ t1lib-deb/T1lib/t1lib/t1load.c 2007-12-23 07:49:42.000000000 -0800 -@@ -1,11 +1,11 @@ - /*-------------------------------------------------------------------------- - ----- File: t1load.c - ----- Author: Rainer Menzner (Rainer.Menzner@web.de) -- ----- Date: 2001-10-03 -+ ----- Date: 2007-12-23 - ----- Description: This file is part of the t1-library. It contains - functions for loading fonts and for managing size - dependent data. -- ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2001. -+ ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2007. - As of version 0.5, t1lib is distributed under the - GNU General Public Library Lincense. The - conditions can be found in the files LICENSE and -@@ -30,6 +30,15 @@ - - #define ANSI_REALLOC_VM - -+/* Note: On some systems, like e.g. my Linux box, realloc() frequently returns -+ the identical pointer, if the memory chunk is *decreased* in size. As -+ a consequence, pointer shifting (as implemented below) would never -+ actually appear. The following definition enforces pointer shifting, -+ and hence allows to check pointer shifting on every system. Do not -+ activate this, it is meant for testing only! -+*/ -+/* #define ANSI_REALLOC_ENFORCE_POINTERSHIFTING */ -+ - #include - #include - #include -@@ -53,6 +62,7 @@ - #include "../type1/util.h" - #include "../type1/fontfcn.h" - #include "../type1/blues.h" -+#include "../type1/paths.h" - #include "../type1/regions.h" - - -@@ -77,7 +87,7 @@ - - int T1_LoadFont( int FontID) - { -- int i, j, k, l, m; -+ int i, j, k, l, m, n; - char *FileName, *FileNamePath; - int mode; /* This is used by the type1-library for error reporting */ - char *charname; -@@ -100,13 +110,13 @@ - int char1, char2; - - -- if (CheckForInit()){ -+ if (T1_CheckForInit()){ - T1_errno=T1ERR_OP_NOT_PERMITTED; - return(-1); - } - - -- i=CheckForFontID(FontID); -+ i=T1_CheckForFontID(FontID); - if (i==1) - return(0); /* Font already loaded */ - if (i==-1){ -@@ -150,6 +160,40 @@ - free(FileNamePath); - - -+ /* Set some default for FontBBox and Encoding if the font does not provide -+ correct data. Strictly taken, these fonts do not adhere to the Type1 -+ specification. However, it is easy to work around and find reasonable -+ defaults. This solution has been proposed by the Debian community (see -+ http://bugs.debian.org/313236). */ -+ /* 1. FontBBox. We set default values of 0 which is recommended by Adobe -+ in cases where the font does not make use of the SEAC primitive. Later on, -+ if AFM fallback info is computed, these settings might be overwritten with -+ meaningful values. */ -+ if (pFontBase->pFontArray[FontID].pType1Data->fontInfoP[FONTBBOX].value.data.arrayP == NULL) { -+ if ((pFontBase->pFontArray[FontID].pType1Data->fontInfoP[FONTBBOX].value.data.arrayP = -+ (psobj *)vm_alloc(4 * sizeof(psobj))) == NULL) { -+ T1_PrintLog( "T1_LoadFont()", "Error allocating memory for fontbbox objects (FontID=%d)", -+ T1LOG_ERROR, FontID); -+ T1_errno=T1ERR_ALLOC_MEM; -+ return(-1); -+ } -+ for (n = 0; n < 4; n++) { -+ pFontBase->pFontArray[FontID].pType1Data->fontInfoP[FONTBBOX].value.data.arrayP[n].type = OBJ_INTEGER; -+ pFontBase->pFontArray[FontID].pType1Data->fontInfoP[FONTBBOX].value.data.arrayP[n].len = 0; -+ pFontBase->pFontArray[FontID].pType1Data->fontInfoP[FONTBBOX].value.data.arrayP[n].data.integer = 0; -+ } -+ T1_PrintLog( "T1_LoadFont()", "Missing FontBBox, adding a trivial one in order to avoid crashes (FontID=%d)", -+ T1LOG_WARNING, FontID); -+ } -+ /* 2. Encoding. In this case, we simply fallback to Standard Encoding. */ -+ if (pFontBase->pFontArray[FontID].pFontEnc == NULL && -+ pFontBase->pFontArray[FontID].pType1Data->fontInfoP[ENCODING].value.data.arrayP == NULL) { -+ pFontBase->pFontArray[FontID].pType1Data->fontInfoP[ENCODING].value.data.valueP = (char *) StdEncArrayP; -+ T1_PrintLog( "T1_LoadFont()", "Missing, invalid or undefined Encoding, setting up Standard Encoding in order to avoid crashes (FontID=%d)", -+ T1LOG_WARNING, FontID); -+ } -+ -+ - /* Store the base address of virtual memory and realloc in order not - to waste too much memory: */ - pFontBase->pFontArray[FontID].vm_base=vm_base; -@@ -158,7 +202,12 @@ - /* Get size of VM, ... */ - tmp_size=((unsigned long)vm_used - (unsigned long)vm_base); - /* ... realloc to that size ... */ -- tmp_ptr=(char *)realloc(vm_base, tmp_size); -+#ifdef ANSI_REALLOC_ENFORCE_POINTERSHIFTING -+ tmp_ptr=(char *)malloc( tmp_size); -+ memcpy( tmp_ptr, vm_base, tmp_size); -+#else -+ tmp_ptr=(char *)realloc(vm_base, tmp_size); -+#endif - /* ... and shift all pointers refering to that area */ - if (tmp_ptr > vm_base){ - shift= (unsigned long)tmp_ptr - (unsigned long)vm_base; -@@ -211,24 +260,18 @@ - } - /* The encoding needs special treatment: */ - if (pFontBase->pFontArray[FontID].pType1Data->fontInfoP[j].value.type==OBJ_ENCODING){ -- /* If a builtin encoding is used, it is sufficient to shift the pointer -- to the Encoding since the character-namestrings of builtin encodings -- are static and thus located on the heap. -- For font-specific encoding, character-namestrings reside in VM and -- thus each entry has to be shifted. -- Caution: We still have to shift the builtin encoding-pointer, since -- they also point to are located in VM: */ -- ldummy=(long)StdEncArrayP; -- ldummy +=shift; -- StdEncArrayP=(psobj *)ldummy; -- ldummy=(long)pFontBase->pFontArray[FontID].pType1Data->fontInfoP[j].value.data.valueP; -- ldummy +=shift; -- pFontBase->pFontArray[FontID].pType1Data->fontInfoP[j].value.data.valueP=(char *)ldummy; -+ /* If builtin StandardEncoding is used, we do nothing here. Standard Encoding -+ is now located once for all fonts on the heap. For font-specific encodings -+ we have to move all pointers appropriately, because this is entirely located -+ in VM */ - if (pFontBase->pFontArray[FontID].pType1Data->fontInfoP[j].value.data.arrayP -- == StdEncArrayP){ /* Font uses builtin standard encoding */ -+ == StdEncArrayP){ /* Font uses builtin StandardEncoding */ - ; - } - else{ /* Font-specific encoding */ -+ ldummy=(long)pFontBase->pFontArray[FontID].pType1Data->fontInfoP[j].value.data.valueP; -+ ldummy +=shift; -+ pFontBase->pFontArray[FontID].pType1Data->fontInfoP[j].value.data.valueP=(char *)ldummy; - for (k=0; k<256; k++){ - ldummy=(long)pFontBase->pFontArray[FontID].pType1Data->fontInfoP[j].value.data.arrayP[k].data.arrayP; - /* The ".notdef" is also static and may not be shifted (Thanks, Derek ;) */ -@@ -346,24 +389,18 @@ - } - /* The encoding needs special treatment: */ - if (pFontBase->pFontArray[FontID].pType1Data->fontInfoP[j].value.type==OBJ_ENCODING){ -- /* If a builtin encoding is used, it is sufficient to shift the pointer -- to the Encoding since the character-namestrings of builtin encodings -- are static and thus located on the heap. -- For font-specific encoding, character-namestrings reside in VM and -- thus each entry has to be shifted. -- Caution: We still have to shift the builtin encoding-pointer, since -- they also point to are located in VM: */ -- ldummy=(long)StdEncArrayP; -- ldummy -=shift; -- StdEncArrayP=(psobj *)ldummy; -- ldummy=(long)pFontBase->pFontArray[FontID].pType1Data->fontInfoP[j].value.data.valueP; -- ldummy -=shift; -- pFontBase->pFontArray[FontID].pType1Data->fontInfoP[j].value.data.valueP=(char *)ldummy; -+ /* If builtin StandardEncoding is used, we do nothing here. Standard Encoding -+ is now located once for all fonts on the heap. For font-specific encodings -+ we have to move all pointers appropriately, because this is entirely located -+ in VM */ - if (pFontBase->pFontArray[FontID].pType1Data->fontInfoP[j].value.data.arrayP -- == StdEncArrayP){ /* Font uses builtin encoding */ -+ == StdEncArrayP){ /* Font uses builtin StandardEncoding */ - ; - } - else{ /* Font-specific encoding */ -+ ldummy=(long)pFontBase->pFontArray[FontID].pType1Data->fontInfoP[j].value.data.valueP; -+ ldummy -=shift; -+ pFontBase->pFontArray[FontID].pType1Data->fontInfoP[j].value.data.valueP=(char *)ldummy; - for (k=0; k<256; k++){ - ldummy=(long)pFontBase->pFontArray[FontID].pType1Data->fontInfoP[j].value.data.arrayP[k].data.arrayP; - /* The ".notdef" is also static and may not be shifted (Thanks, Derek ;) */ -@@ -436,6 +473,11 @@ - (unsigned long)vm_base); - T1_PrintLog( "T1_LoadFont()", err_warn_msg_buf, T1LOG_DEBUG); - } -+#ifdef ANSI_REALLOC_ENFORCE_POINTERSHIFTING -+ /* If pointer shifting had been enforced by allocating from -+ scratch using malloc() free the previous vm. */ -+ free( vm_base); -+#endif - #endif - - /* Generate a message how much VM the current font consumes */ -@@ -608,6 +650,7 @@ - } - /* We now create an encoding-specific kerning table which will speed up - looking for kerning pairs! */ -+ pFontBase->pFontArray[FontID].KernMapSize=0; - /* First, get number of defined kerning pairs: */ - k=pFontBase->pFontArray[FontID].pAFMData->numOfPairs; - if (k>0){ /* i.e., there are any pairs */ -@@ -850,7 +893,7 @@ - - - --/* CreateNewFontSize( FontID, size): Create a new size "size" of font -+/* T1int_CreateNewFontSize( FontID, size): Create a new size "size" of font - "FontID" and allocate all data necessary for this. The data - structure is connected to the linked list of FontSizeDeps for this - font. Returns a pointer to the newly created FontSizeDeps-struct -@@ -863,7 +906,7 @@ - 2: low-antialiased bytemaps are stored in this struct - 4: high-antialiased bytemaps are stored in this struct - */ --FONTSIZEDEPS *CreateNewFontSize( int FontID, float size, int aa) -+FONTSIZEDEPS *T1int_CreateNewFontSize( int FontID, float size, int aa) - { - - FONTSIZEDEPS *pFontSizeDeps, *pPrev; -@@ -872,7 +915,7 @@ - /* First, get to the last font size in the linked list for this font. - The following routine returns the address of the last struct in the - linked list of FONTSIZEDEPS or NULL if none exists. */ -- pFontSizeDeps=GetLastFontSize( FontID); -+ pFontSizeDeps=T1int_GetLastFontSize( FontID); - pPrev=pFontSizeDeps; - - -@@ -939,10 +982,10 @@ - - - --/* QueryFontSize( FontID, size, aa): Search if a requested size of font -+/* T1_QueryFontSize( FontID, size, aa): Search if a requested size of font - FontID is already existing. If so, it returns a pointer to the - respective FontSizeDeps-structure, otherwise NULL is returned: */ --FONTSIZEDEPS *QueryFontSize( int FontID, float size, int aa) -+FONTSIZEDEPS *T1int_QueryFontSize( int FontID, float size, int aa) - { - - FONTSIZEDEPS *link_ptr; -@@ -967,10 +1010,10 @@ - - } - --/* FONTSIZEDEPS *GetLastFontSize( FontID): Get the address of the -+/* FONTSIZEDEPS *T1int_GetLastFontSize( FontID): Get the address of the - last struct in the linked list of FontSizeDeps or NULL if there is - no existing size dependent data. */ --FONTSIZEDEPS *GetLastFontSize( int FontID) -+FONTSIZEDEPS *T1int_GetLastFontSize( int FontID) - { - FONTSIZEDEPS *link_ptr, *result_ptr; - -diff -Nru t1lib-grace/T1lib/t1lib/t1load.h t1lib-deb/T1lib/t1lib/t1load.h ---- t1lib-grace/T1lib/t1lib/t1load.h 2002-01-03 13:15:15.000000000 -0800 -+++ t1lib-deb/T1lib/t1lib/t1load.h 2007-12-23 07:49:42.000000000 -0800 -@@ -1,10 +1,10 @@ - /*-------------------------------------------------------------------------- - ----- File: t1load.h - ----- Author: Rainer Menzner (Rainer.Menzner@web.de) -- ----- Date: 2001-04-01 -+ ----- Date: 2002-12-02 - ----- Description: This file is part of the t1-library. It contains - declarations and definitions for t1load.c. -- ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2001. -+ ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2002. - As of version 0.5, t1lib is distributed under the - GNU General Public Library Lincense. The - conditions can be found in the files LICENSE and -@@ -30,9 +30,9 @@ - - int T1_LoadFont( int FontID); - static int openFontMetricsFile( int FontID, int open_sloppy); --FONTSIZEDEPS *CreateNewFontSize( int FontID, float size, int aa); --FONTSIZEDEPS *GetLastFontSize( int FontID); --FONTSIZEDEPS *QueryFontSize( int FontID, float size, int aa); -+FONTSIZEDEPS *T1int_CreateNewFontSize( int FontID, float size, int aa); -+FONTSIZEDEPS *T1int_GetLastFontSize( int FontID); -+FONTSIZEDEPS *T1int_QueryFontSize( int FontID, float size, int aa); - int fontfcnA( char *env, int *mode, psfont *Font_Ptr); - static int cmp_METRICS_ENTRY( const void *entry1, const void *entry2); - extern char *vm_base; /* from fontfcn.c in initfont()! */ -@@ -41,8 +41,8 @@ - #else - - extern int T1_LoadFont( int FontID); --extern FONTSIZEDEPS *CreateNewFontSize( int FontID, float size, int aa); --extern FONTSIZEDEPS *GetLastFontSize( int FontID); --extern FONTSIZEDEPS *QueryFontSize( int FontID, float size, int aa); -+extern FONTSIZEDEPS *T1int_CreateNewFontSize( int FontID, float size, int aa); -+extern FONTSIZEDEPS *T1int_GetLastFontSize( int FontID); -+extern FONTSIZEDEPS *T1int_QueryFontSize( int FontID, float size, int aa); - - #endif -diff -Nru t1lib-grace/T1lib/t1lib/t1misc.h t1lib-deb/T1lib/t1lib/t1misc.h ---- t1lib-grace/T1lib/t1lib/t1misc.h 2004-04-13 13:27:44.000000000 -0700 -+++ t1lib-deb/T1lib/t1lib/t1misc.h 2007-12-23 07:49:42.000000000 -0800 -@@ -1,10 +1,10 @@ - /*-------------------------------------------------------------------------- - ----- File: t1misc.h - ----- Author: Rainer Menzner (Rainer.Menzner@web.de) -- ----- Date: 2001-10-03 -+ ----- Date: 2004-11-27 - ----- Description: This file is part of the t1-library. It contains - some miscellaneous definitions. -- ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2001. -+ ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2004. - As of version 0.5, t1lib is distributed under the - GNU General Public Library Lincense. The - conditions can be found in the files LICENSE and -@@ -55,7 +55,13 @@ - - /* The maximum length of a PostScript name of a font: */ - #define MAXPSNAMELEN 256 --#define T1_MAXPATHLEN 1024 -+#ifndef MAXPATHLEN -+# ifdef PATH_MAX -+# define MAXPATHLEN PATH_MAX -+# else -+# define MAXPATHLEN 4096 -+# endif -+#endif - - /* The default resolution used by the library */ - #define DEFAULT_RES 72.0 -@@ -71,7 +77,7 @@ - #if defined(VMS) - # define DIRECTORY_SEP "]" - # define DIRECTORY_SEP_CHAR ']' --#elif defined(MSDOS) | defined(_WIN32) | defined(__EMX__) | defined(_MSC_VER) -+#elif defined(MSDOS) | defined(_WIN32) | defined(_MSC_VER) - # define DIRECTORY_SEP "\\" - # define DIRECTORY_SEP_CHAR '\\' - #else -@@ -176,6 +182,7 @@ - #define T1ERR_NO_AFM_DATA 16 - #define T1ERR_X11 17 - #define T1ERR_COMPOSITE_CHAR 18 -+#define T1ERR_SCAN_ENCODING 19 - - - /* The info_flags meaning */ -@@ -183,9 +190,10 @@ - #define AFM_SLOPPY_SUCCESS (short)0x0002 - #define AFM_SELFGEN_SUCCESS (short)0x0004 - #define USES_STANDARD_ENCODING (short)0x0008 -+#define RASTER_STROKED (short)0x0010 -+#define CACHE_STROKED (short)0x0020 - #define FONT_NOCACHING (short)0x0100 - -- - #ifndef PI - #define PI 3.1415927 - #endif -diff -Nru t1lib-grace/T1lib/t1lib/t1outline.c t1lib-deb/T1lib/t1lib/t1outline.c ---- t1lib-grace/T1lib/t1lib/t1outline.c 2002-01-03 13:15:15.000000000 -0800 -+++ t1lib-deb/T1lib/t1lib/t1outline.c 2007-12-23 07:49:42.000000000 -0800 -@@ -1,11 +1,11 @@ - /*-------------------------------------------------------------------------- - ----- File: t1outline.c - ----- Author: Rainer Menzner (Rainer.Menzner@web.de) -- ----- Date: 2001-05-27 -+ ----- Date: 2005-05-01 - ----- Description: This file is part of the t1-library. It contains - functions for getting glyph outline descriptions of - strings and characters. -- ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2001. -+ ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2005. - As of version 0.5, t1lib is distributed under the - GNU General Public Library Lincense. The - conditions can be found in the files LICENSE and -@@ -52,8 +52,8 @@ - #include "../type1/spaces.h" - #include "../type1/util.h" - #include "../type1/fontfcn.h" --#include "../type1/regions.h" - #include "../type1/paths.h" -+#include "../type1/regions.h" - - - #include "t1types.h" -@@ -121,7 +121,7 @@ - - - /* First, check for a correct ID */ -- i=CheckForFontID(FontID); -+ i=T1_CheckForFontID(FontID); - if (i==-1){ - T1_errno=T1ERR_INVALID_FONTID; - return(NULL); -@@ -141,8 +141,8 @@ - - /* font is now loaded into memory => - Check for size: */ -- if ((font_ptr=QueryFontSize( FontID, size, NO_ANTIALIAS))==NULL){ -- font_ptr=CreateNewFontSize( FontID, size, NO_ANTIALIAS); -+ if ((font_ptr=T1int_QueryFontSize( FontID, size, NO_ANTIALIAS))==NULL){ -+ font_ptr=T1int_CreateNewFontSize( FontID, size, NO_ANTIALIAS); - if (font_ptr==NULL){ - T1_errno=T1ERR_ALLOC_MEM; - return(NULL); -@@ -175,7 +175,7 @@ - fontarrayP->pFontEnc, - ucharcode, &mode, - fontarrayP->pType1Data, -- DO_NOT_RASTER); -+ DO_NOT_RASTER,0.0f); - KillSpace (Current_S); - - return((T1_OUTLINE *)charpath); -@@ -224,7 +224,7 @@ - ustring=(unsigned char*)string; - - /* First, check for a correct ID */ -- i=CheckForFontID(FontID); -+ i=T1_CheckForFontID(FontID); - if (i==-1){ - T1_errno=T1ERR_INVALID_FONTID; - return(NULL); -@@ -250,8 +250,8 @@ - - /* font is now loaded into memory => - Check for size: */ -- if ((font_ptr=QueryFontSize( FontID, size, NO_ANTIALIAS))==NULL){ -- font_ptr=CreateNewFontSize( FontID, size, NO_ANTIALIAS); -+ if ((font_ptr=T1int_QueryFontSize( FontID, size, NO_ANTIALIAS))==NULL){ -+ font_ptr=T1int_CreateNewFontSize( FontID, size, NO_ANTIALIAS); - if (font_ptr==NULL){ - T1_errno=T1ERR_ALLOC_MEM; - return(NULL); -@@ -326,7 +326,7 @@ - no_chars, &mode, - fontarrayP->pType1Data, - kern_pairs, spacewidth, -- DO_NOT_RASTER); -+ DO_NOT_RASTER,0.0f); - KillSpace (Current_S); - - /* In all cases, free memory for kerning pairs */ -@@ -378,7 +378,7 @@ - - - /* First, check for a correct ID */ -- i=CheckForFontID(FontID); -+ i=T1_CheckForFontID(FontID); - if (i==-1){ - T1_errno=T1ERR_INVALID_FONTID; - return(NULL); -@@ -398,8 +398,8 @@ - - /* font is now loaded into memory => - Check for size: */ -- if ((font_ptr=QueryFontSize( FontID, size, NO_ANTIALIAS))==NULL){ -- font_ptr=CreateNewFontSize( FontID, size, NO_ANTIALIAS); -+ if ((font_ptr=T1int_QueryFontSize( FontID, size, NO_ANTIALIAS))==NULL){ -+ font_ptr=T1int_CreateNewFontSize( FontID, size, NO_ANTIALIAS); - if (font_ptr==NULL){ - T1_errno=T1ERR_ALLOC_MEM; - return(NULL); -diff -Nru t1lib-grace/T1lib/t1lib/t1outline.h t1lib-deb/T1lib/t1lib/t1outline.h ---- t1lib-grace/T1lib/t1lib/t1outline.h 2002-01-03 13:15:15.000000000 -0800 -+++ t1lib-deb/T1lib/t1lib/t1outline.h 2007-12-23 07:49:42.000000000 -0800 -@@ -1,10 +1,10 @@ - /*-------------------------------------------------------------------------- - ----- File: t1outline.h - ----- Author: Rainer Menzner (Rainer.Menzner@web.de) -- ----- Date: 2001-05-27 -+ ----- Date: 2002-10-18 - ----- Description: This file is part of the t1-library. It contains - definitions and declarations for t1outline.c. -- ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2001. -+ ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2002. - As of version 0.5, t1lib is distributed under the - GNU General Public Library Lincense. The - conditions can be found in the files LICENSE and -@@ -72,13 +72,15 @@ - struct XYspace *S, char **ev, - unsigned char index, int *mode, - psfont *Font_Ptr, -- int do_raster); -+ int do_raster, -+ float strokewidth); - extern struct region *fontfcnB_string( int FontID, int modflag, - struct XYspace *S, char **ev, - unsigned char *string, int no_chars, - int *mode, psfont *Font_Ptr, - int *kern_pairs, long spacewidth, -- int do_raster); -+ int do_raster, -+ float strokewidth); - extern struct region *fontfcnB_ByName( int FontID, int modflag, - struct XYspace *S, - char *charname, -diff -Nru t1lib-grace/T1lib/t1lib/t1set.c t1lib-deb/T1lib/t1lib/t1set.c ---- t1lib-grace/T1lib/t1lib/t1set.c 2002-01-03 13:15:15.000000000 -0800 -+++ t1lib-deb/T1lib/t1lib/t1set.c 2007-12-23 07:49:42.000000000 -0800 -@@ -1,11 +1,11 @@ - /*-------------------------------------------------------------------------- - ----- File: t1set.c - ----- Author: Rainer Menzner (Rainer.Menzner@web.de) -- ----- Date: 2001-05-27 -+ ----- Date: 2005-05-01 - ----- Description: This file is part of the t1-library. It contains - functions for setting characters and strings of - characters. -- ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2001. -+ ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2005. - As of version 0.5, t1lib is distributed under the - GNU General Public Library Lincense. The - conditions can be found in the files LICENSE and -@@ -52,6 +52,7 @@ - #include "../type1/spaces.h" - #include "../type1/util.h" - #include "../type1/fontfcn.h" -+#include "../type1/paths.h" - #include "../type1/regions.h" - - -@@ -76,6 +77,12 @@ - extern char *t1_get_abort_message( int number); - extern struct region *Interior(struct segment *path, int fillrule); - extern unsigned T1_AA_TYPE32 T1aa_bg; /* white value */ -+ -+ -+static void T1_ComputeLineParameters( int FontID, int width, -+ int mode, float size, -+ int *startx, int *endx, -+ int *starty, int *endy); - - - -@@ -90,6 +97,99 @@ - - - -+/* bin_dump(): Print a binary dump of a byte, short and -+ long variable (used for debug purposes only): */ -+static void bin_dump_c(unsigned char value, char space_flag) -+{ -+ int i,j; -+ -+ for (i=0;i<=7;i++){ -+ if ((j=((value)>>i)&0x01)) -+ printf("X"); -+ else -+ printf("."); -+ } -+ if (space_flag) -+ printf(" "); -+ -+} -+ -+static void bin_dump_s(unsigned short value, char space_flag) -+{ -+ int i,j; -+ -+ if (T1_CheckEndian()){ -+ for (i=8;i<=15;i++){ -+ if ((j=((value)>>i)&0x01)) -+ printf("X"); -+ else -+ printf("."); -+ } -+ for (i=0;i<=7;i++){ -+ if ((j=((value)>>i)&0x01)) -+ printf("X"); -+ else -+ printf("."); -+ } -+ } -+ else{ -+ for (i=0;i<=15;i++){ -+ if ((j=((value)>>i)&0x01)) -+ printf("X"); -+ else -+ printf("."); -+ } -+ } -+ if (space_flag) -+ printf(" "); -+ -+} -+ -+static void bin_dump_l(unsigned long value, char space_flag) -+{ -+ int i,j; -+ -+ if (T1_CheckEndian()){ -+ for (i=24;i<=31;i++){ -+ if ((j=((value)>>i)&0x01)) -+ printf("X"); -+ else -+ printf("."); -+ } -+ for (i=16;i<=23;i++){ -+ if ((j=((value)>>i)&0x01)) -+ printf("X"); -+ else -+ printf("."); -+ } -+ for (i=8;i<=15;i++){ -+ if ((j=((value)>>i)&0x01)) -+ printf("X"); -+ else -+ printf("."); -+ } -+ for (i=0;i<=7;i++){ -+ if ((j=((value)>>i)&0x01)) -+ printf("X"); -+ else -+ printf("."); -+ } -+ } -+ else{ -+ for (i=0;i<=31;i++){ -+ if ((j=((value)>>i)&0x01)) -+ printf("X"); -+ else -+ printf("."); -+ } -+ } -+ if (space_flag) -+ printf(" "); -+ -+} -+ -+ -+ - /* T1_SetChar(...): Generate the bitmap for a character */ - GLYPH *T1_SetChar( int FontID, char charcode, float size, - T1_TMATRIX *transform) -@@ -98,9 +198,11 @@ - int mode; - struct region *area; - struct XYspace *Current_S; -- int cache_flag=1; -- int rot_flag=0; -+ int cache_flag = 1; -+ int rot_flag = 0; - unsigned char ucharcode; -+ float strokewidth = 0.0f; -+ volatile int strokeextraflag = 0; - - - FONTSIZEDEPS *font_ptr; -@@ -145,7 +247,7 @@ - glyph.bpp=1; - - /* First, check for a correct ID */ -- i=CheckForFontID(FontID); -+ i=T1_CheckForFontID(FontID); - if (i==-1){ - T1_errno=T1ERR_INVALID_FONTID; - return(NULL); -@@ -181,18 +283,42 @@ - rot_flag=0; - cache_flag=1; - } -+ -+ /* handle stroking stuff */ -+ if ( pFontBase->pFontArray[FontID].info_flags & RASTER_STROKED) { -+ /* Stroking requested. If caching is not desired, clear cache_flag. -+ Otherwise, leave it unaffected. */ -+ if ( (pFontBase->pFontArray[FontID].info_flags & CACHE_STROKED) == 0 ) { -+ /* filled glyphs are cached, indicate that character is to be rendered -+ on the fly and not to be cached */ -+ strokeextraflag = 1; -+ cache_flag = 0; -+ } -+ strokewidth = pFontBase->pFontArray[FontID].StrokeWidth; -+ } -+ else { -+ /* filling requested. */ -+ if ( (pFontBase->pFontArray[FontID].info_flags & CACHE_STROKED) != 0 ) { -+ /* stroked glyphs are cached, indicate that character is to be rendered -+ on the fly and not to be cached */ -+ strokeextraflag = 1; -+ cache_flag = 0; -+ } -+ strokewidth = 0.0f; -+ } -+ - /* font is now loaded into memory => - Check for size: */ -- if ((font_ptr=QueryFontSize( FontID, size, NO_ANTIALIAS))==NULL){ -- font_ptr=CreateNewFontSize( FontID, size, NO_ANTIALIAS); -+ if ((font_ptr=T1int_QueryFontSize( FontID, size, NO_ANTIALIAS))==NULL){ -+ font_ptr=T1int_CreateNewFontSize( FontID, size, NO_ANTIALIAS); - if (font_ptr==NULL){ - T1_errno=T1ERR_ALLOC_MEM; - return(NULL); - } - } - else {/* size is already existent in cache */ -- /* If no rotation, try to get character from cache */ -- if (rot_flag==0){ -+ /* If no rotation and no noncached stroking , try to get character from cache */ -+ if ( (rot_flag==0) && (strokeextraflag==0) ) { - /* we don't use the .bits entry to check because in newer releases - also white glyphs (bits=NULL) are allowed. Rather, we check - whether bpp > 0! */ -@@ -240,7 +366,8 @@ - fontarrayP->pFontEnc, - ucharcode, &mode, - fontarrayP->pType1Data, -- DO_RASTER); -+ DO_RASTER, -+ strokewidth); - KillSpace (Current_S); - - /* fill the glyph-structure */ -@@ -355,6 +482,8 @@ - static int lastno_chars=0; - float factor; - long spacewidth; /* This is given to fontfcnb_string() */ -+ float strokewidth = 0.0f; -+ volatile int strokeextraflag = 0; - - - FONTSIZEDEPS *font_ptr; -@@ -467,7 +596,7 @@ - cache_flag=0; - - /* First, check for a correct ID */ -- i=CheckForFontID(FontID); -+ i=T1_CheckForFontID(FontID); - if (i==-1){ - T1_errno=T1ERR_INVALID_FONTID; - return(NULL); -@@ -507,10 +636,33 @@ - cache_flag=0; - } - -+ /* handle stroking stuff */ -+ if ( pFontBase->pFontArray[FontID].info_flags & RASTER_STROKED) { -+ /* Stroking requested. If caching is not desired, clear cache_flag. -+ Otherwise, leave it unaffected. */ -+ if ( (pFontBase->pFontArray[FontID].info_flags & CACHE_STROKED) == 0 ) { -+ /* filled glyphs are cached, indicate that character is to be rendered -+ on the fly and not to be cached */ -+ strokeextraflag = 1; -+ cache_flag = 0; -+ } -+ strokewidth = pFontBase->pFontArray[FontID].StrokeWidth; -+ } -+ else { -+ /* filling requested. */ -+ if ( (pFontBase->pFontArray[FontID].info_flags & CACHE_STROKED) != 0 ) { -+ /* stroked glyphs are cached, indicate that character is to be rendered -+ on the fly and not to be cached */ -+ strokeextraflag = 1; -+ cache_flag = 0; -+ } -+ strokewidth = 0.0f; -+ } -+ - /* font is now loaded into memory => - Check for size: */ -- if ((font_ptr=QueryFontSize( FontID, size, NO_ANTIALIAS))==NULL){ -- font_ptr=CreateNewFontSize( FontID, size, NO_ANTIALIAS); -+ if ((font_ptr=T1int_QueryFontSize( FontID, size, NO_ANTIALIAS))==NULL){ -+ font_ptr=T1int_CreateNewFontSize( FontID, size, NO_ANTIALIAS); - if (font_ptr==NULL){ - T1_errno=T1ERR_ALLOC_MEM; - return(NULL); -@@ -583,7 +735,7 @@ - */ - /* First, ensure that all needed characters are in the Cache; if not, - generate them */ -- if ((rot_flag==0)){ -+ if ( (rot_flag==0) && (strokeextraflag==0) ){ - overallwidth=0; - for (i=0; ipFontCache[ustring[i]]); -@@ -597,7 +749,8 @@ - fontarrayP->pFontEnc, - ustring[i], &mode, - fontarrayP->pType1Data, -- DO_RASTER); -+ DO_RASTER, -+ strokewidth); - - /* fill the glyph-structure */ - if (mode > 0) { -@@ -969,6 +1122,9 @@ - endmask = (char) ~(0xFF << ((start+string_glyph.metrics.advanceX) % 8)); - Target_c= (unsigned char *)(string_glyph.bits +(i*paddedW/8) - + (start / 8)); -+ if (!Target_c) { -+ continue; -+ } - j=middle; - if (j == 0) - *Target_c++ |= startmask & endmask; -@@ -994,6 +1150,9 @@ - endmask = (char) ~(0xFF << ((start+string_glyph.metrics.advanceX) % 8)); - Target_c= (unsigned char *)(string_glyph.bits +(i*paddedW/8) - + (start / 8)); -+ if (!Target_c) { -+ continue; -+ } - j=middle; - if (j == 0) - *Target_c++ |= startmask & endmask; -@@ -1019,6 +1178,9 @@ - endmask = (char) ~(0xFF << ((start+string_glyph.metrics.advanceX) % 8)); - Target_c= (unsigned char *)(string_glyph.bits +(i*paddedW/8) - + (start / 8)); -+ if (!Target_c) { -+ continue; -+ } - j=middle; - if (j == 0) - *Target_c++ |= startmask & endmask; -@@ -1055,7 +1217,8 @@ - ustring, no_chars, &mode, - fontarrayP->pType1Data, - kern_pairs, spacewidth, -- DO_RASTER); -+ DO_RASTER, -+ strokewidth); - KillSpace (Current_S); - - /* In all cases, free memory for kerning pairs */ -@@ -1378,10 +1541,10 @@ - - /* This function will essentially return the bounding box of the - line-rule */ --void T1_ComputeLineParameters( int FontID, int mode, -- int width, float size, -- int *startx, int *endx, -- int *starty, int *endy) -+static void T1_ComputeLineParameters( int FontID, int mode, -+ int width, float size, -+ int *startx, int *endx, -+ int *starty, int *endy) - { - float position=0.0, thickness=0.0; - int startx1, startx2, endx1, endx2; -@@ -1902,3 +2065,185 @@ - - - } -+ -+ -+/* T1_SetRect(): Raster a rectangle, whose size is given in charspace units. -+ The resulting glyph does not cause any escapement. */ -+GLYPH* T1_SetRect( int FontID, float size, -+ float width, float height, T1_TMATRIX *transform) -+{ -+ int i; -+ int mode; -+ struct region *area; -+ struct XYspace *Current_S; -+ float strokewidth = 0.0f; -+ -+ FONTSIZEDEPS *font_ptr; -+ FONTPRIVATE *fontarrayP; -+ -+ volatile int memsize=0; -+ LONG h,w; -+ LONG paddedW; -+ -+ static GLYPH glyph={NULL,{0,0,0,0,0,0},NULL,1}; -+ -+ -+ /* We return to this if something goes wrong deep in the rasterizer */ -+ if ((i=setjmp( stck_state))!=0) { -+ T1_errno=T1ERR_TYPE1_ABORT; -+ sprintf( err_warn_msg_buf, "t1_abort: Reason: %s", -+ t1_get_abort_message( i)); -+ T1_PrintLog( "T1_SetRect()", err_warn_msg_buf, -+ T1LOG_ERROR); -+ return( NULL); -+ } -+ -+ font_ptr = NULL; -+ -+ /* Reset character glyph, if necessary */ -+ if (glyph.bits!=NULL){ -+ free(glyph.bits); -+ glyph.bits=NULL; -+ } -+ glyph.metrics.leftSideBearing=0; -+ glyph.metrics.rightSideBearing=0; -+ glyph.metrics.advanceX=0; -+ glyph.metrics.advanceY=0; -+ glyph.metrics.ascent=0; -+ glyph.metrics.descent=0; -+ glyph.pFontCacheInfo=NULL; -+ glyph.bpp=1; -+ -+ /* First, check for a correct ID. */ -+ i=T1_CheckForFontID(FontID); -+ if ( i == -1 ) { -+ return NULL; -+ } -+ /* if necessary load font into memory */ -+ if ( i == 0 ) -+ if ( T1_LoadFont( FontID) ) -+ return NULL; -+ -+ /* Check for valid size */ -+ if (size<=0.0){ -+ T1_errno=T1ERR_INVALID_PARAMETER; -+ return(NULL); -+ } -+ -+ /* Assign padding value */ -+ T1_pad=pFontBase->bitmap_pad; -+ if (pFontBase->endian) -+ T1_byte=1; -+ else -+ T1_byte=0; -+ T1_wordsize=T1_pad; -+ -+ if ( i > 0 ) { -+ /* FontID identifies a valid font */ -+ fontarrayP = &(pFontBase->pFontArray[FontID]); -+ -+ /* Check for size and create it if necessary */ -+ if ((font_ptr=T1int_QueryFontSize( FontID, size, NO_ANTIALIAS))==NULL){ -+ font_ptr=T1int_CreateNewFontSize( FontID, size, NO_ANTIALIAS); -+ if (font_ptr==NULL){ -+ T1_errno=T1ERR_ALLOC_MEM; -+ return(NULL); -+ } -+ } -+ -+ /* handle stroking stuff */ -+ if ( fontarrayP->info_flags & RASTER_STROKED) { -+ strokewidth = pFontBase->pFontArray[FontID].StrokeWidth; -+ } -+ else { -+ strokewidth = 0.0f; -+ } -+ } -+ else { -+ fontarrayP = NULL; -+ strokewidth = 0.0f; -+ } -+ -+ -+ /* Setup an appropriate charspace matrix. Note that the rasterizer -+ assumes vertical values with inverted sign! Transformation should -+ create a copy of the local charspace matrix which then still has -+ to be made permanent. */ -+ if ( transform != NULL ) { -+ Current_S = (struct XYspace *) -+ Permanent(Scale(Transform (font_ptr->pCharSpaceLocal, -+ transform->cxx, - transform->cxy, -+ transform->cyx, - transform->cyy), -+ DeviceSpecifics.scale_x, DeviceSpecifics.scale_y)); -+ } -+ else{ -+ Current_S = (struct XYspace *) -+ Permanent(Scale(Transform(font_ptr->pCharSpaceLocal, -+ 1.0, 0.0, 0.0, -1.0), -+ DeviceSpecifics.scale_x, DeviceSpecifics.scale_y)); -+ } -+ -+ mode=0; -+ area=fontfcnRect( width, -+ height, -+ Current_S, -+ &mode, -+ DO_RASTER, -+ strokewidth); -+ KillSpace (Current_S); -+ -+ /* fill the glyph-structure */ -+ if ( mode > 0 ) { -+ sprintf( err_warn_msg_buf, "fontfcnRect() set mode=%d", mode); -+ T1_PrintLog( "T1_SetRect()", err_warn_msg_buf, T1LOG_WARNING); -+ T1_errno=mode; -+ return(NULL); -+ } -+ if ( area == NULL ) { -+ T1_PrintLog( "T1_SetRect()", "area=NULL returned by fontfcnRect()", T1LOG_WARNING); -+ T1_errno=mode; -+ return(NULL); -+ } -+ h = area->ymax - area->ymin; -+ w = area->xmax - area->xmin; -+ -+ paddedW = PAD(w, T1_pad); -+ -+ if (h > 0 && w > 0) { -+ memsize = h * paddedW / 8 + 1; -+ /* This is for the users copy of the character, for security-reasons -+ the original pointer to the cache area is not used. The entry glyph.bits -+ is free'ed every time this function is called: */ -+ glyph.bits = (char *)malloc(memsize*sizeof( char)); -+ if ( glyph.bits == NULL ) { -+ T1_errno=T1ERR_ALLOC_MEM; -+ /* make sure to get rid of 'area' before leaving! */ -+ KillRegion (area); -+ return(NULL); -+ } -+ } -+ else { -+ h = w = 0; -+ area->xmin = area->xmax = 0; -+ area->ymin = area->ymax = 0; -+ } -+ -+ /* Assign metrics */ -+ glyph.metrics.leftSideBearing = area->xmin; -+ glyph.metrics.advanceX = NEARESTPEL(area->ending.x - area->origin.x); -+ glyph.metrics.advanceY = - NEARESTPEL(area->ending.y - area->origin.y); -+ glyph.metrics.rightSideBearing = area->xmax; -+ glyph.metrics.descent = - area->ymax; -+ glyph.metrics.ascent = - area->ymin; -+ -+ -+ if (h > 0 && w > 0) { -+ (void) memset(glyph.bits, 0, memsize); -+ fill(glyph.bits, h, paddedW, area, T1_byte, T1_bit, T1_wordsize ); -+ } -+ -+ /* make sure to get rid of 'area' before leaving! */ -+ KillRegion (area); -+ -+ return(&glyph); -+} -diff -Nru t1lib-grace/T1lib/t1lib/t1set.h t1lib-deb/T1lib/t1lib/t1set.h ---- t1lib-grace/T1lib/t1lib/t1set.h 2002-01-03 13:15:15.000000000 -0800 -+++ t1lib-deb/T1lib/t1lib/t1set.h 2007-12-23 07:49:42.000000000 -0800 -@@ -1,10 +1,10 @@ - /*-------------------------------------------------------------------------- - ----- File: t1set.h - ----- Author: Rainer Menzner (Rainer.Menzner@web.de) -- ----- Date: 2001-05-27 -+ ----- Date: 2003-01-02 - ----- Description: This file is part of the t1-library. It contains - definitions and declarations for t1set.c. -- ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2001. -+ ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2003. - As of version 0.5, t1lib is distributed under the - GNU General Public Library Lincense. The - conditions can be found in the files LICENSE and -@@ -32,16 +32,15 @@ - GLYPH *T1_SetString( int FontID, char *string, volatile int len, - long spaceoff, int modflag, - float size, T1_TMATRIX *transform); -+GLYPH* T1_SetRect( int FontID, float size, -+ float width, float height, -+ T1_TMATRIX *transform); - void fill(char *dest, int h, int w, - struct region *area, int byte, int bit, - int wordsize); - void fillrun(char *p, pel x0, pel x1, int bit); - GLYPH *T1_CopyGlyph(GLYPH *glyph); - void T1_DumpGlyph( GLYPH *glyph); --void T1_ComputeLineParameters( int FontID, int width, -- int mode, float size, -- int *startx, int *endx, -- int *starty, int *endy); - GLYPH *T1_ConcatGlyphs( GLYPH *glyph1, GLYPH *glyph2, - int x_off, int y_off, int modflag); - void T1_DumpGlyph( GLYPH *glyph); -@@ -55,6 +54,9 @@ - extern GLYPH *T1_SetString( int FontID, char *string, volatile int len, - long spaceoff, int modflag, - float size, T1_TMATRIX *transform); -+extern GLYPH* T1_SetRect( int FontID, float size, -+ float width, float height, -+ T1_TMATRIX *transform); - extern void fill(char *dest, int h, int w, - struct region *area, int byte, int bit, - int wordsize); -@@ -73,15 +75,24 @@ - struct XYspace *S, char **ev, - unsigned char index, int *mode, - psfont *Font_Ptr, -- int do_raster); -+ int do_raster, -+ float strokewidth); - extern struct region *fontfcnB_string( int FontID, int modflag, - struct XYspace *S, char **ev, - unsigned char *string, int no_chars, - int *mode, psfont *Font_Ptr, - int *kern_pairs, long spacewidth, -- int do_raster); -+ int do_raster, -+ float strokewidth); - extern struct region *fontfcnB_ByName( int FontID, int modflag, - struct XYspace *S, - char *charname, - int *mode, psfont *Font_Ptr, - int do_raster); -+extern struct region* fontfcnRect( float width, -+ float height, -+ struct XYspace* S, -+ int* mode, -+ int do_raster, -+ float strokewidth); -+ -diff -Nru t1lib-grace/T1lib/t1lib/t1subset.c t1lib-deb/T1lib/t1lib/t1subset.c ---- t1lib-grace/T1lib/t1lib/t1subset.c 2002-07-29 13:37:48.000000000 -0700 -+++ t1lib-deb/T1lib/t1lib/t1subset.c 2014-03-27 20:23:42.298776009 -0700 -@@ -1,10 +1,10 @@ - /*-------------------------------------------------------------------------- - ----- File: t1subset.c - ----- Author: Rainer Menzner (Rainer.Menzner@web.de) -- ----- Date: 2001-09-09 -+ ----- Date: 2005-05-01 - ----- Description: This file is part of the t1-library. It contains - functions for subsetting type 1 fonts. -- ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2001. -+ ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2005. - As of version 0.5, t1lib is distributed under the - GNU General Public Library Lincense. The - conditions can be found in the files LICENSE and -@@ -50,6 +50,7 @@ - #include "../type1/spaces.h" - #include "../type1/util.h" - #include "../type1/fontfcn.h" -+#include "../type1/paths.h" - #include "../type1/regions.h" - - -@@ -58,6 +59,7 @@ - #include "t1finfo.h" - #include "t1misc.h" - #include "t1base.h" -+#include "t1delete.h" - #include "t1subset.h" - - /* Segment header for pfb-files (reminder): -@@ -81,6 +83,7 @@ - #define SEGMENT_EOF 3 - - -+extern psobj *StdEncArrayP; /* For accessing StandardEncoding */ - - static char *charstringP; - static int charstringL; -@@ -194,8 +197,6 @@ - - - --/* A function for reading a Type 1 font file. eexec-decryption -- is done on the fly. */ - char *T1_SubsetFont( int FontID, - char *mask, - unsigned int flags, -@@ -222,6 +223,7 @@ - char *csdone; /* stores which charstrings already have been written */ - int currstring_no=0; - char *charnameP; -+ char charnamebuf[257]; - unsigned char cipher; - char rdstring[3]; - char ndstring[3]; -@@ -236,6 +238,8 @@ - int m=0; - int n=0; - int o=0; -+ int p=0; -+ - - int notdefencoded=0; - int stdenc=0; -@@ -245,11 +249,17 @@ - int encrypt=1; /* 1=ASCII-hex, 2=Binary, 0=None (for debugging) */ - int dindex=0; - int nocharstrings=0; -+ char encmask[256]; /* Mask after resolving composite characters */ -+ T1_COMP_CHAR_INFO* cci = NULL; - -+ /* variables for checking SEAC's */ -+ int qs_num = 0; -+ unsigned char qs_piece1 = 0; -+ unsigned char qs_piece2 = 0; - - - /* Otherwise we would get invalid accesses later */ -- if (CheckForFontID(FontID)!=1) { -+ if (T1_CheckForFontID(FontID)!=1) { - T1_errno=T1ERR_INVALID_FONTID; - return(NULL); - } -@@ -262,13 +272,81 @@ - return(NULL); - } - -+ /* Reset resulting encoding mask */ - for ( j=0; j<256; j++) { -- if (mask[j]!=0) { -- nocharstrings++; -- } -+ encmask[j] = 0; - } -+ -+ /* Build encmask, a mask, where all required elementary character -+ definitions required are tagged. Font internal SEAC definitions -+ are evaluated at first priority, and as a fallback, also user -+ specified composite character data is taken into account. -+ */ -+ for ( j=0; j<256; j++) { -+ if ( mask[j] != 0 ) { -+ /* In any case, tag slot j itself */ -+ encmask[j] |= 0x01; -+ /* Now check against correctly defined SEAC (Standard -+ Encoding Accented Character). */ -+ if ( (qs_num = T1int_QuerySEAC( FontID, -+ j, -+ &qs_piece1, -+ &qs_piece2 -+ )) > 1 ) { -+ /* We have a SEAC --> reserve 2 additional slots, -+ the basechar and the accent. The index numbers in this case -+ always refer to to StandardEncoding, which is not necessarily -+ the font's current encoding. We indicate this by using bit 2 -+ 0x2 inverse sign. */ -+ encmask[qs_piece1] |= 0x2; -+ encmask[qs_piece2] |= 0x2; -+ } -+ else { -+ /* OK, it is no a SEAC, but we still check against AFM composite character -+ data definition. This is non-standard, but we give the user the chance -+ to access all single character definitions in order construct arbitrary -+ composite characters. */ -+ if ( cci != NULL ) { -+ T1_FreeCompCharData( cci); -+ } -+ cci = T1_GetCompCharData( FontID, j); -+ -+ if ( (cci != NULL) && (cci->numPieces > 1) ) { -+ /* Tag all components that are required to construct -+ the composite character j. */ -+ for ( p=0; pnumPieces; p++) { -+ encmask[cci->pieces[p].piece] |= 0x1; -+ } -+ } -+ } -+ } /* if ( mask[j] != 0 ) */ -+ } /* for ... mask */ - - -+ /* Inspect encmask, get number of atomic charstrings and check for -+ ".notdef" being encoded. */ -+ for ( j=0; j<256; j++) { -+ if ( (encmask[j] & 0x01) != 0 ) { -+ ++nocharstrings; -+ /* Obtain name from current encoding */ -+ charnameP=T1_GetCharName( FontID, j); -+ } -+ if ( (encmask[j] & 0x02) != 0 ) { -+ ++nocharstrings; -+ /* Obtain name from StandardEncoding */ -+ strncpy( charnamebuf, (StdEncArrayP[j]).data.nameP, (StdEncArrayP[j]).len); -+ charnamebuf[StdEncArrayP[j].len] = '\0'; -+ charnameP=charnamebuf; -+ } -+ if ( encmask[j] != 0 ) { -+ -+ if ( strcmp(charnameP, ".notdef") == 0 ) { -+ notdefencoded=1; -+ } -+ } -+ } -+ -+ - /* adjust encrypting type according to flags. Default is ASCII-hex - encryption because the output may be verbatim inserted into a - PostScript-file. */ -@@ -312,6 +390,7 @@ - ensure that "eexec" does not get split between two reads. - Otherwise, decryption would not be started. */ - retval=T1Gets(&(filebuf[i]), 1025, ifp); -+ - i+=retval; - if ( (dindex==0) && (T1GetDecrypt()>0) ) { - dindex=i-retval; /* from this point on we have decrypted bytes */ -@@ -319,12 +398,27 @@ - dindex); - T1_PrintLog( "T1_SubsetFont()", err_warn_msg_buf, - T1LOG_DEBUG); -- } -+ } -+ -+ /* Encoding handling follows. -+ Note: If the font file defines StandardEncoding (as we will check shortly), -+ but the font has been reencoded by t1lib, we enforce reencoding -+ in any case so that all characters are accessible eventually in -+ the subset. -+ */ -+ if ( pFontBase->pFontArray[FontID].pFontEnc != NULL ) { -+ T1_PrintLog( "T1_SubsetFont()", "Font is reencoded by t1lib, enforcing Reencoding of subset", -+ T1LOG_DEBUG); -+ /* Set flag to enforce reenocde in case of StandardEncoding */ -+ flags |= T1_SUBSET_FORCE_REENCODE; -+ /* Reset flag to enforce reenocde in case of StandardEncoding */ -+ flags &= ~T1_SUBSET_SKIP_REENCODE; -+ } - -- /* Encoding handling */ - if (strstr( &(filebuf[i-retval]), "/Encoding")!=NULL) { - if (strstr( &(filebuf[i-retval]), "StandardEncoding")!=NULL) { - stdenc=1; -+ - if ((flags & T1_SUBSET_FORCE_REENCODE)!=0) { - /* we ignore the current line ... */ - i-=retval; -@@ -341,8 +435,11 @@ - } - } - else { -- /* The encoding is explicitly defined in the font file. We skip the -- whole definition unless reencoding should be skipped. */ -+ /* The encoding is explicitly defined in the font file. We skip copying -+ the whole definition because we will reencode the subset later, unless -+ reencoding should be skipped by means of the flag settings. If the font -+ has been reencoded by t1lib, we enforce reencoding in order to ensure -+ that all characters in the subset will be accessible (see above). */ - stdenc=0; - retval=T1Gets(&(filebuf[i]), 1025, ifp); - i+=retval; -@@ -370,19 +467,22 @@ - } - - /* At this point, if required, the actual encoding definition -- follows */ -+ follows. */ - if ( reencode!=0) { - k=0; -+ -+ /* Write actually required encoding slots. We only encode the -+ characters required from the current fonts encoding. Characters -+ from StandardEncoding required by composite chars are not encoded. */ - for ( j=0; j<256; j++) { -- if (mask[j]!=0) { -+ if ( (encmask[j] & 0x01) !=0 ) { - charnameP=T1_GetCharName( FontID, j); - i+=sprintf( &(filebuf[i]), "dup %d /%s put\n", j, - charnameP); - k++; -- if (strcmp(charnameP, ".notdef")==0) -- notdefencoded=1; - } - } -+ - /* finish encoding definition */ - i+=sprintf( &(filebuf[i]), "readonly def\n"); - sprintf( err_warn_msg_buf, "Encoded %d characters", -@@ -394,7 +494,7 @@ - - } /* end of if (...encoding handling...) */ - -- /* Extract the names are used for the charstring definitions. -+ /* Extract the names that are used for the charstring definitions. - We will later need them! */ - if (strstr( &(filebuf[i-retval]), "/RD")!=NULL) { - sprintf( rdstring, "RD"); -@@ -416,12 +516,14 @@ - i-dindex); - T1_PrintLog( "T1_SubsetFont()", err_warn_msg_buf, - T1LOG_DEBUG); -+ - /* if .notdef is not in the encoding mask, we have to reserve - room for the additional charstring .notdef. Note that still - nocharstrings is an upper bound estimation, which is reached - in cases where no characters are encoded more than one time. */ -- if (notdefencoded==0) -- nocharstrings++; -+ if ( notdefencoded == 0 ) { -+ nocharstrings++; -+ } - - i+=sprintf( &(filebuf[i]), "2 index /CharStrings %d dict dup begin\n", - nocharstrings); -@@ -461,11 +563,20 @@ - /* Now, step through the specifier matrix and write only the - necessary charstrings. */ - for ( j=0; j<256; j++) { -- if (mask[j]!=0) { -- charnameP=T1_GetCharName( FontID, j); -+ if (encmask[j]!=0) { -+ if ( (encmask[j] & 0x01) != 0 ) { -+ /* Obtain name from current encoding */ -+ charnameP=T1_GetCharName( FontID, j); -+ } -+ else { -+ /* Obtain name from StandardEncoding */ -+ strncpy( charnamebuf, (StdEncArrayP[j]).data.nameP, (StdEncArrayP[j]).len); -+ charnamebuf[StdEncArrayP[j].len] = '\0'; -+ charnameP=charnamebuf; -+ } - if ((currstring_no=locateCharString( FontID, charnameP))==0) { -- /* This is mysterious, but causes no harm because .notdef -- will be substituted */ -+ /* Atomic character not found. This is mysterious, but causes no harm -+ because .notdef will be substituted */ - sprintf( err_warn_msg_buf, "Could not locate CS ""%s"" for index %d", - charnameP, j); - T1_PrintLog( "T1_SubsetFont()", err_warn_msg_buf, -@@ -481,8 +592,8 @@ - i+=sprintf( &(filebuf[i]), " %s\n", ndstring); - csdone[currstring_no-1]=1; - sprintf( err_warn_msg_buf, -- "Processing of CS ""%s"" for index %d successful (len=%d bytes, line=%d bytes)", -- charnameP, j, charstringL, i-k); -+ "Processing of CS ""%s"" for index %d (EncMaskFlag=0x%X) successful (len=%d bytes, line=%d bytes)", -+ charnameP, j, encmask[j], charstringL, i-k); - T1_PrintLog( "T1_SubsetFont()", err_warn_msg_buf, - T1LOG_DEBUG); - } -@@ -494,8 +605,17 @@ - } - } - } -- if (csdone!=NULL) -+ -+ /* Get rid of temporary data */ -+ if (csdone!=NULL) { - free( csdone); -+ csdone = NULL; -+ } -+ if ( cci != NULL ) { -+ free( cci); -+ cci = NULL; -+ } -+ - /* All charstrings are written. Some PostScript code follows */ - i+=sprintf( &(filebuf[i]), - "end\nend\nreadonly put\nnoaccess put\ndup /FontName get exch definefont pop\nmark currentfile closefile\n"); -@@ -639,7 +759,7 @@ - tr_len); - T1_PrintLog( "T1_SubsetFont()", err_warn_msg_buf, - T1LOG_DEBUG); -- l+=sprintf( &(trailerbuf[l]), linebuf); /* contains the PostScript trailer */ -+ l+=sprintf( &(trailerbuf[l]), "%s", linebuf); /* contains the PostScript trailer */ - } - - /* compute size of output file */ -@@ -785,7 +905,7 @@ - - static char *charstring=NULL; - -- if (CheckForFontID(FontID)!=1) { -+ if (T1_CheckForFontID(FontID)!=1) { - T1_errno=T1ERR_INVALID_FONTID; - return(NULL); - } -@@ -826,7 +946,7 @@ - int T1_GetlenIV( int FontID) - { - -- if (CheckForFontID(FontID)!=1) { -+ if (T1_CheckForFontID(FontID)!=1) { - T1_errno=T1ERR_INVALID_FONTID; - return( -2); - } -diff -Nru t1lib-grace/T1lib/t1lib/t1subset.h t1lib-deb/T1lib/t1lib/t1subset.h ---- t1lib-grace/T1lib/t1lib/t1subset.h 2002-01-03 13:15:15.000000000 -0800 -+++ t1lib-deb/T1lib/t1lib/t1subset.h 2007-12-23 07:49:42.000000000 -0800 -@@ -1,10 +1,10 @@ - /*-------------------------------------------------------------------------- - ----- File: t1subset.h - ----- Author: Rainer Menzner (Rainer.Menzner@web.de) -- ----- Date: 2001-04-01 -+ ----- Date: 2004-12-02 - ----- Description: This file is part of the t1-library. It contains - declarations and definitions for t1subset.c. -- ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2001. -+ ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2004. - As of version 0.5, t1lib is distributed under the - GNU General Public Library Lincense. The - conditions can be found in the files LICENSE and -@@ -49,6 +49,12 @@ - extern int T1Close( FILE *f); - extern void T1io_reset( void); - -+extern int T1int_QuerySEAC( int FontID, -+ unsigned char index, -+ unsigned char* piece1, -+ unsigned char* piece2 -+ ); -+ - char *T1_SubsetFont( int FontID, - char *mask, - unsigned int flags, -diff -Nru t1lib-grace/T1lib/t1lib/t1trans.c t1lib-deb/T1lib/t1lib/t1trans.c ---- t1lib-grace/T1lib/t1lib/t1trans.c 2002-01-03 13:15:15.000000000 -0800 -+++ t1lib-deb/T1lib/t1lib/t1trans.c 2007-12-23 07:49:42.000000000 -0800 -@@ -1,11 +1,11 @@ - /*-------------------------------------------------------------------------- - ----- File: t1trans.c - ----- Author: Rainer Menzner (Rainer.Menzner@web.de) -- ----- Date: 2001-04-01 -+ ----- Date: 2005-05-01 - ----- Description: This file is part of the t1-library. It contains - functions for transforming fonts and setting - line-parameters. -- ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2001. -+ ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2005. - As of version 0.5, t1lib is distributed under the - GNU General Public Library Lincense. The - conditions can be found in the files LICENSE and -@@ -51,6 +51,7 @@ - #include "../type1/spaces.h" - #include "../type1/util.h" - #include "../type1/fontfcn.h" -+#include "../type1/paths.h" - #include "../type1/regions.h" - - -@@ -69,7 +70,7 @@ - { - - /* First, check for font residing in memory: */ -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(-1); - } -@@ -95,7 +96,7 @@ - double T1_GetExtend( int FontID) - { - /* First, check for font residing in memory: */ -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(0.0); - } -@@ -115,7 +116,7 @@ - { - - /* First, check for font residing in memory: */ -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(-1); - } -@@ -141,7 +142,7 @@ - double T1_GetSlant( int FontID) - { - /* First, check for font residing in memory: */ -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(0.0); - } -@@ -160,7 +161,7 @@ - { - - /* First, check for font residing in memory: */ -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(-1); - } -@@ -190,7 +191,7 @@ - T1_TMATRIX tmatrix={0.0, 0.0, 0.0, 0.0}; - - /* First, check for font residing in memory: */ -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(tmatrix); - } -@@ -212,7 +213,7 @@ - int T1_SetLinePosition( int FontID, int linetype, float value) - { - -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(-1); - } -@@ -241,7 +242,7 @@ - int T1_SetLineThickness( int FontID, int linetype, float value) - { - -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(-1); - } -@@ -269,7 +270,7 @@ - float T1_GetLinePosition( int FontID, int linetype) - { - -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(0.0); - } -@@ -292,7 +293,7 @@ - float T1_GetLineThickness( int FontID, int linetype) - { - -- if (CheckForFontID(FontID)!=1){ -+ if (T1_CheckForFontID(FontID)!=1){ - T1_errno=T1ERR_INVALID_FONTID; - return(0.0); - } -@@ -534,3 +535,169 @@ - } - - -+ -+/* T1_StrokeFont(): Switch the font referenced by FontID to stroking -+ or filling. The stroked character will be cached and -+ filled characters are no longer cached and vice versa. -+ This is only allowed if no size dependent data exists. -+ Of course, the font must already have been loaded. -+ Returns 0 for success and -1 otherwise. -+ */ -+int T1_StrokeFont( int FontID, int dostroke) -+{ -+ -+ /* First, check for font residing in memory: */ -+ if ( T1_CheckForFontID( FontID) != 1 ) { -+ T1_errno = T1ERR_INVALID_FONTID; -+ return -1; -+ } -+ -+ /* Second, check whether size-dependent data exists: */ -+ if ( pFontBase->pFontArray[FontID].pFontSizeDeps != NULL ) { -+ T1_errno = T1ERR_OP_NOT_PERMITTED; -+ return -1; -+ } -+ -+ if ( dostroke != 0 ) { -+ pFontBase->pFontArray[FontID].info_flags |= RASTER_STROKED; -+ pFontBase->pFontArray[FontID].info_flags |= CACHE_STROKED; -+ } -+ else { -+ pFontBase->pFontArray[FontID].info_flags &= ~RASTER_STROKED; -+ pFontBase->pFontArray[FontID].info_flags &= ~CACHE_STROKED; -+ } -+ -+ -+ return 0; -+} -+ -+ -+ -+/* T1_SetStrokeFlag(): Return the stroke flag for font FontID. -+ Return: 0 flag has been set -+ -1 flag could not be set -+*/ -+int T1_SetStrokeFlag( int FontID) -+{ -+ /* First, check for font residing in memory: */ -+ if ( T1_CheckForFontID(FontID) != 1 ) { -+ T1_errno = T1ERR_INVALID_FONTID; -+ return -1; -+ } -+ -+ /* Set stroke flag to true */ -+ pFontBase->pFontArray[FontID].info_flags |= RASTER_STROKED; -+ -+ return 0; -+ -+} -+ -+ -+ -+/* T1_ClearStrokeFlag(): Reset the stroke flag for font FontID. -+ Return: 0 flag has been reset -+ -1 flag could not be reset -+*/ -+int T1_ClearStrokeFlag( int FontID) -+{ -+ /* First, check for font residing in memory: */ -+ if ( T1_CheckForFontID(FontID) != 1 ) { -+ T1_errno = T1ERR_INVALID_FONTID; -+ return -1; -+ } -+ -+ /* Reset stroke flag */ -+ pFontBase->pFontArray[FontID].info_flags &= ~RASTER_STROKED; -+ -+ return 0; -+ -+} -+ -+ -+ -+/* T1_GetStrokeMode(): Return the stroke flag for font FontID. -+ Return: -1 if font is not loaded. -+ 0 if flag is reset, -+ 1 if stroking is enabled for this font, -+ 2 if stroked characters are cached, -+ 3 if stroking is enabled and stroked -+ characters are cached. -+*/ -+int T1_GetStrokeMode( int FontID) -+{ -+ int outval = 0; -+ -+ /* First, check for font residing in memory: */ -+ if ( T1_CheckForFontID( FontID) != 1 ) { -+ T1_errno = T1ERR_INVALID_FONTID; -+ return -1; -+ } -+ -+ if ( (pFontBase->pFontArray[FontID].info_flags & CACHE_STROKED) != 0 ) -+ outval |= 0x02; -+ -+ if ( (pFontBase->pFontArray[FontID].info_flags & RASTER_STROKED) != 0 ) -+ outval |= 0x01; -+ -+ return outval; -+ -+} -+ -+ -+ -+/* T1_SetStrokeWidth(): Set the penwidth used when stroking font FontID. -+ Return -1 If width could not be set. -+ 0 if width has been set. -+ */ -+int T1_SetStrokeWidth( int FontID, float strokewidth) -+{ -+ /* First, check for font residing in memory: */ -+ if ( T1_CheckForFontID( FontID) != 1 ) { -+ T1_errno = T1ERR_INVALID_FONTID; -+ return -1; -+ } -+ -+ /* Second, check whether caching stroked characters is enabled -+ for this font and glyph data is already existing. In this case -+ the operation is forbidden, unless the previous non-zero value -+ is just restored! */ -+ if ( ((pFontBase->pFontArray[FontID].info_flags & CACHE_STROKED) != 0) && -+ (pFontBase->pFontArray[FontID].pFontSizeDeps != NULL) && -+ (pFontBase->pFontArray[FontID].SavedStrokeWidth != strokewidth) -+ ) { -+ T1_errno = T1ERR_OP_NOT_PERMITTED; -+ return -1; -+ } -+ -+ /* OK, accept stroke width after ensuring a numerically meaningful -+ value */ -+ if ( strokewidth < 0.0f ) { -+ T1_errno = T1ERR_INVALID_PARAMETER; -+ return -1; -+ } -+ -+ pFontBase->pFontArray[FontID].StrokeWidth = strokewidth; -+ -+ if ( strokewidth != 0.0f ) -+ pFontBase->pFontArray[FontID].SavedStrokeWidth = strokewidth; -+ -+ return 0; -+ -+} -+ -+ -+ -+/* T1_GetStrokeWidth(): Get the penwidth used when stroking font FontID. -+ If 0.0 is returned, it might also indicate that the font is not loaded. -+*/ -+float T1_GetStrokeWidth( int FontID) -+{ -+ /* First, check for font residing in memory: */ -+ if ( T1_CheckForFontID( FontID) != 1 ) { -+ T1_errno = T1ERR_INVALID_FONTID; -+ return 0.0f; -+ } -+ -+ return pFontBase->pFontArray[FontID].StrokeWidth; -+} -+ -diff -Nru t1lib-grace/T1lib/t1lib/t1trans.h t1lib-deb/T1lib/t1lib/t1trans.h ---- t1lib-grace/T1lib/t1lib/t1trans.h 2002-01-03 13:15:15.000000000 -0800 -+++ t1lib-deb/T1lib/t1lib/t1trans.h 2007-12-23 07:49:42.000000000 -0800 -@@ -1,10 +1,10 @@ - /*-------------------------------------------------------------------------- - ----- File: t1trans.h - ----- Author: Rainer Menzner (Rainer.Menzner@web.de) -- ----- Date: 2001-04-01 -+ ----- Date: 2002-10-19 - ----- Description: This file is part of the t1-library. It contains - definitions and declarations fort t1trans.c -- ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2001. -+ ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2002. - As of version 0.5, t1lib is distributed under the - GNU General Public Library Lincense. The - conditions can be found in the files LICENSE and -@@ -47,9 +47,17 @@ - T1_TMATRIX *T1_TransformMatrix( T1_TMATRIX *matrix, - double cxx, double cyx, - double cxy, double cyy); -+int T1_StrokeFont( int FontID, int dostroke); -+int T1_SetStrokeFlag( int FontID); -+int T1_ClearStrokeFlag( int FontID); -+int T1_GetStrokeMode( int FontID); -+int T1_SetStrokeWidth( int FontID, float strokewidth); -+float T1_GetStrokeWidth( int FontID); -+ - - #else - -+ - extern int T1_ExtendFont( int FontID, double extend); - extern int T1_SlantFont( int FontID, double slant); - extern int T1_TransformFont( int FontID, T1_TMATRIX *matrix); -@@ -70,6 +78,12 @@ - extern T1_TMATRIX *T1_TransformMatrix( T1_TMATRIX *matrix, - double cxx, double cyx, - double cxy, double cyy); -+extern int T1_StrokeFont( int FontID, int dostroke); -+extern int T1_SetStrokeFlag( int FontID); -+extern int T1_ClearStrokeFlag( int FontID); -+extern int T1_GetStrokeMode( int FontID); -+extern int T1_SetStrokeWidth( int FontID, float strokewidth); -+extern float T1_GetStrokeWidth( int FontID); - - #endif - -diff -Nru t1lib-grace/T1lib/t1lib/t1types.h t1lib-deb/T1lib/t1lib/t1types.h ---- t1lib-grace/T1lib/t1lib/t1types.h 2002-01-03 13:15:15.000000000 -0800 -+++ t1lib-deb/T1lib/t1lib/t1types.h 2007-12-23 07:49:42.000000000 -0800 -@@ -1,10 +1,10 @@ - /*-------------------------------------------------------------------------- - ----- File: t1types.h - ----- Author: Rainer Menzner (Rainer.Menzner@web.de) -- ----- Date: 2001-06-04 -+ ----- Date: 2004-12-09 - ----- Description: This file is part of the t1-library. It contains - type definitions used by the t1-library. -- ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2001. -+ ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2004. - As of version 0.5, t1lib is distributed under the - GNU General Public Library Lincense. The - conditions can be found in the files LICENSE and -@@ -28,6 +28,7 @@ - - #define T1TYPES_H - -+#include "sysconf.h" - - typedef struct - { -@@ -74,6 +75,9 @@ - float OvrLnThick; - float OvrStrkPos; - float OvrStrkThick; -+ float StrokeWidth; -+ float SavedStrokeWidth; -+ - unsigned short physical; /* This entry is used to decide, whether a - font is associated with an own physical - fontfile, or whether it has been created -@@ -144,7 +148,7 @@ - - - --/* A data that makes most important information available to user. */ -+/* A data type that makes most important information available to user. */ - typedef struct - { - int width; /* The glyph's width */ -@@ -161,14 +165,14 @@ - - #define FRACTBITS 16 /* number of fractional bits in 'fractpel' */ - /* From/to conversion of pels/fractpels */ --#define T1_TOPATHPOINT(p) (((long)p)<>FRACTBITS) - - /* A fractional point */ - typedef struct { -- long x; -- long y; -+ T1_AA_TYPE32 x; -+ T1_AA_TYPE32 y; - } T1_PATHPOINT; - - -diff -Nru t1lib-grace/T1lib/t1lib/t1x11.c t1lib-deb/T1lib/t1lib/t1x11.c ---- t1lib-grace/T1lib/t1lib/t1x11.c 1969-12-31 16:00:00.000000000 -0800 -+++ t1lib-deb/T1lib/t1lib/t1x11.c 2007-12-23 07:49:42.000000000 -0800 -@@ -0,0 +1,1168 @@ -+/*-------------------------------------------------------------------------- -+ ----- File: t1x11.c -+ ----- Author: Rainer Menzner (Rainer.Menzner@web.de) -+ ----- Date: 2005-05-01 -+ ----- Description: This file is part of the t1-library. It contains -+ functions for generating glyphs with data in -+ X11-Pixmap format. -+ ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2005. -+ As of version 0.5, t1lib is distributed under the -+ GNU General Public Library Lincense. The -+ conditions can be found in the files LICENSE and -+ LGPL, which should reside in the toplevel -+ directory of the distribution. Please note that -+ there are parts of t1lib that are subject to -+ other licenses: -+ The parseAFM-package is copyrighted by Adobe Systems -+ Inc. -+ The type1 rasterizer is copyrighted by IBM and the -+ X11-consortium. -+ ----- Warranties: Of course, there's NO WARRANTY OF ANY KIND :-) -+ ----- Credits: I want to thank IBM and the X11-consortium for making -+ their rasterizer freely available. -+ Also thanks to Piet Tutelaers for his ps2pk, from -+ which I took the rasterizer sources in a format -+ independent from X11. -+ Thanks to all people who make free software living! -+--------------------------------------------------------------------------*/ -+ -+#define T1X11_C -+ -+ -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+ -+#include -+#include -+ -+#include "../type1/types.h" -+#include "parseAFM.h" -+#include "../type1/objects.h" -+#include "../type1/spaces.h" -+#include "../type1/util.h" -+#include "../type1/fontfcn.h" -+#include "../type1/paths.h" -+#include "../type1/regions.h" -+ -+#include "t1types.h" -+#include "t1extern.h" -+#include "t1set.h" -+#include "t1aaset.h" -+#include "t1load.h" -+#include "t1finfo.h" -+#include "t1misc.h" -+#include "t1x11.h" -+#include "t1base.h" -+ -+ -+ -+#define T1GCMASK GCForeground | GCBackground -+ -+/* As a fall back */ -+#ifndef T1_AA_TYPE16 -+#define T1_AA_TYPE16 short -+#endif -+#ifndef T1_AA_TYPE32 -+#define T1_AA_TYPE32 int -+#endif -+ -+ -+ -+/* The three important X11 parameters t1lib has to deal with: */ -+static Display *T1_display=NULL; /* Must be accessible from t1delete.c */ -+static Visual *T1_visual=NULL; -+static Colormap T1_colormap; -+static unsigned int T1_depth=0; -+static int T1_byte_order; -+static int lastlevel=0; -+static unsigned long oldfg_n=0, oldbg_n=0, oldfg_l=0, oldbg_l=0; -+static unsigned long oldfg_h=0, oldbg_h=0, oldfg=0, oldbg=0; -+ -+ -+extern int T1aa_SmartOn; /* from t1aaset.c */ -+extern float T1aa_smartlimit1; -+extern float T1aa_smartlimit2; -+ -+ -+ -+static XColor aacolors[AAMAXPLANES]; -+static unsigned long aapixels[AAMAXPLANES]; -+ -+ -+/* The following parameter determines whether t1lib will use logical -+ positioning of chars and string (place the origin at specified -+ destination-point) or absolute positioning with respect to the -+ origin (upper left corner) of the generated bitmap/pixmap. */ -+static int T1_lposition=1; -+ -+ -+ -+/* T1_SetX11Params(): Set X11-parameters which t1lib has to know in order -+ to properly generate pixmaps from characters */ -+int T1_SetX11Params( Display *display, -+ Visual *visual, -+ unsigned int depth, -+ Colormap colormap) -+{ -+ -+ T1_display =display; -+ T1_visual =visual; -+ T1_depth =depth; -+ T1_colormap =colormap; -+ -+ if (T1_CheckEndian()==0) -+ T1_byte_order=0; -+ else -+ T1_byte_order=1; -+ -+ /* For bug hunting: */ -+ if (ImageByteOrder( T1_display)==0) -+ T1_PrintLog( "T1_SetX11Params()", -+ "X-Server uses Little Endian data representation", -+ T1LOG_DEBUG); -+ else -+ T1_PrintLog( "T1_SetX11Params()", -+ "X-Server uses Big Endian data representation", -+ T1LOG_DEBUG); -+ -+ return(0); -+} -+ -+ -+ -+/* T1_SetCharX(): Generate an object of type GLYPH, i.e, a glyph with -+ a pixmap ID instead of a pointer to a bitmap: */ -+ -+GLYPH *T1_SetCharX( Drawable d, GC gc, int mode, int x_dest, int y_dest, -+ int FontID, char charcode, -+ float size, T1_TMATRIX *transform) -+{ -+ GLYPH *pglyph; -+ static GLYPH xglyph={NULL,{0,0,0,0,0,0},NULL,0}; -+ -+ int height, width; -+ Pixmap clipmask=0; -+ int opaque; -+ -+ -+ xglyph.metrics.leftSideBearing=0; -+ xglyph.metrics.rightSideBearing=0; -+ xglyph.metrics.advanceX=0; -+ xglyph.metrics.advanceY=0; -+ xglyph.metrics.ascent=0; -+ xglyph.metrics.descent=0; -+ xglyph.pFontCacheInfo=NULL; -+ -+ -+ opaque=mode; -+ -+ -+ if ((pglyph=T1_SetChar( FontID, charcode, size, transform))==NULL){ -+ T1_PrintLog( "T1_SetCharX()", -+ "T1_SetChar() returned NULL-pointer!", -+ T1LOG_WARNING); -+ return(NULL); -+ } -+ -+ /* Check for empty bitmap */ -+ if (pglyph->bits==NULL) { -+ xglyph=*pglyph; -+ return( &xglyph); -+ } -+ -+ width=pglyph->metrics.rightSideBearing-pglyph->metrics.leftSideBearing; -+ height=pglyph->metrics.ascent-pglyph->metrics.descent; -+ -+ -+ clipmask=XCreateBitmapFromData( T1_display, -+ d, -+ (char *)pglyph->bits, -+ PAD(width, pFontBase->bitmap_pad), -+ height -+ ); -+ -+ /* Correct position */ -+ if (T1_lposition){ -+ x_dest += pglyph->metrics.leftSideBearing; -+ y_dest -= pglyph->metrics.ascent; -+ } -+ -+ if (opaque==0){ -+ XSetClipMask(T1_display, gc, clipmask); -+ XSetClipOrigin(T1_display, gc, x_dest, y_dest); -+ } -+ -+ XCopyPlane( T1_display, clipmask, d, gc, 0, 0, -+ width, height, x_dest, y_dest, 0x01); -+ -+ if (clipmask){ -+ XFreePixmap( T1_display, clipmask); -+ clipmask=0; -+ XSetClipMask(T1_display, gc, None); -+ XSetClipOrigin(T1_display, gc, 0, 0); -+ } -+ -+ pglyph->bits=NULL; /* Since XDestroyImage() free's this also! */ -+ xglyph.metrics.leftSideBearing=pglyph->metrics.leftSideBearing; -+ xglyph.metrics.rightSideBearing=pglyph->metrics.rightSideBearing; -+ xglyph.metrics.advanceX=pglyph->metrics.advanceX; -+ xglyph.metrics.advanceY=pglyph->metrics.advanceY; -+ xglyph.metrics.ascent=pglyph->metrics.ascent; -+ xglyph.metrics.descent=pglyph->metrics.descent; -+ xglyph.bpp=pglyph->bpp; -+ -+ return( &xglyph); -+ -+ -+} -+ -+ -+ -+/* T1_SetStringX(...): Draw a string of characters into an X11 drawable */ -+GLYPH *T1_SetStringX( Drawable d, GC gc, int mode, int x_dest, int y_dest, -+ int FontID, char *string, int len, -+ long spaceoff, int modflag, float size, -+ T1_TMATRIX *transform) -+{ -+ GLYPH *pglyph; -+ static GLYPH xglyph={NULL,{0,0,0,0,0,0},NULL,0}; -+ -+ int height, width; -+ Pixmap clipmask=0; -+ int opaque; -+ -+ -+ xglyph.metrics.leftSideBearing=0; -+ xglyph.metrics.rightSideBearing=0; -+ xglyph.metrics.advanceX=0; -+ xglyph.metrics.advanceY=0; -+ xglyph.metrics.ascent=0; -+ xglyph.metrics.descent=0; -+ xglyph.pFontCacheInfo=NULL; -+ -+ -+ opaque=mode; -+ -+ -+ if ((pglyph=T1_SetString( FontID, string, len, -+ spaceoff, modflag, size, -+ transform))==NULL){ -+ T1_PrintLog( "T1_SetStringX()", -+ "T1_SetString() returned NULL-pointer!", -+ T1LOG_WARNING); -+ return(NULL); -+ } -+ -+ /* Check for empty bitmap */ -+ if (pglyph->bits==NULL) { -+ xglyph=*pglyph; -+ return( &xglyph); -+ } -+ -+ width=pglyph->metrics.rightSideBearing-pglyph->metrics.leftSideBearing; -+ height=pglyph->metrics.ascent-pglyph->metrics.descent; -+ -+ clipmask=XCreateBitmapFromData( T1_display, -+ d, -+ (char *)pglyph->bits, -+ PAD(width, pFontBase->bitmap_pad), /* width */ -+ height -+ ); -+ -+ /* Correct position */ -+ if (T1_lposition){ -+ x_dest += pglyph->metrics.leftSideBearing; -+ y_dest -= pglyph->metrics.ascent; -+ } -+ -+ if (opaque==0){ -+ XSetClipMask(T1_display, gc, clipmask); -+ XSetClipOrigin(T1_display, gc, x_dest, y_dest); -+ } -+ -+ XCopyPlane( T1_display, clipmask, d, gc, 0, 0, -+ width, height, x_dest, y_dest, 0x01); -+ -+ if (clipmask){ -+ XFreePixmap( T1_display, clipmask); -+ clipmask=0; -+ XSetClipMask(T1_display, gc, None); -+ XSetClipOrigin(T1_display, gc, 0, 0); -+ } -+ -+ pglyph->bits=NULL; /* Since XDestroyImage() free's this also! */ -+ xglyph.metrics.leftSideBearing=pglyph->metrics.leftSideBearing; -+ xglyph.metrics.rightSideBearing=pglyph->metrics.rightSideBearing; -+ xglyph.metrics.advanceX=pglyph->metrics.advanceX; -+ xglyph.metrics.advanceY=pglyph->metrics.advanceY; -+ xglyph.metrics.ascent=pglyph->metrics.ascent; -+ xglyph.metrics.descent=pglyph->metrics.descent; -+ xglyph.bpp=pglyph->bpp; -+ -+ return( &xglyph); -+ -+ -+} -+ -+ -+/* T1_SetRectX(): Draw a rectangle into an x11 drawable */ -+ -+GLYPH *T1_SetRectX( Drawable d, GC gc, int mode, int x_dest, int y_dest, -+ int FontID, float size, -+ float rwidth, float rheight, -+ T1_TMATRIX *transform) -+{ -+ GLYPH *pglyph; -+ static GLYPH xglyph={NULL,{0,0,0,0,0,0},NULL,0}; -+ -+ int height, width; -+ Pixmap clipmask=0; -+ int opaque; -+ -+ -+ xglyph.metrics.leftSideBearing=0; -+ xglyph.metrics.rightSideBearing=0; -+ xglyph.metrics.advanceX=0; -+ xglyph.metrics.advanceY=0; -+ xglyph.metrics.ascent=0; -+ xglyph.metrics.descent=0; -+ xglyph.pFontCacheInfo=NULL; -+ -+ -+ opaque=mode; -+ -+ -+ if ((pglyph=T1_SetRect( FontID, size, rwidth, rheight, transform))==NULL){ -+ T1_PrintLog( "T1_SetRectrX()", -+ "T1_SetRect() returned NULL-pointer!", -+ T1LOG_WARNING); -+ return(NULL); -+ } -+ -+ /* Check for empty bitmap */ -+ if (pglyph->bits==NULL) { -+ xglyph=*pglyph; -+ return( &xglyph); -+ } -+ -+ width=pglyph->metrics.rightSideBearing-pglyph->metrics.leftSideBearing; -+ height=pglyph->metrics.ascent-pglyph->metrics.descent; -+ -+ -+ clipmask=XCreateBitmapFromData( T1_display, -+ d, -+ (char *)pglyph->bits, -+ PAD(width, pFontBase->bitmap_pad), -+ height -+ ); -+ -+ /* Correct position */ -+ if (T1_lposition){ -+ x_dest += pglyph->metrics.leftSideBearing; -+ y_dest -= pglyph->metrics.ascent; -+ } -+ -+ if (opaque==0){ -+ XSetClipMask(T1_display, gc, clipmask); -+ XSetClipOrigin(T1_display, gc, x_dest, y_dest); -+ } -+ -+ XCopyPlane( T1_display, clipmask, d, gc, 0, 0, -+ width, height, x_dest, y_dest, 0x01); -+ -+ if (clipmask){ -+ XFreePixmap( T1_display, clipmask); -+ clipmask=0; -+ XSetClipMask(T1_display, gc, None); -+ XSetClipOrigin(T1_display, gc, 0, 0); -+ } -+ -+ pglyph->bits=NULL; /* Since XDestroyImage() free's this also! */ -+ xglyph.metrics.leftSideBearing=pglyph->metrics.leftSideBearing; -+ xglyph.metrics.rightSideBearing=pglyph->metrics.rightSideBearing; -+ xglyph.metrics.advanceX=pglyph->metrics.advanceX; -+ xglyph.metrics.advanceY=pglyph->metrics.advanceY; -+ xglyph.metrics.ascent=pglyph->metrics.ascent; -+ xglyph.metrics.descent=pglyph->metrics.descent; -+ xglyph.bpp=pglyph->bpp; -+ -+ return( &xglyph); -+ -+ -+} -+ -+ -+ -+/* T1_AASetCharX(): Generate an object of type GLYPH, i.e, a glyph with -+ a pixmap ID instead of a pointer to a bitmap: */ -+GLYPH *T1_AASetCharX( Drawable d, GC gc, int mode, int x_dest, int y_dest, -+ int FontID, char charcode, -+ float size, T1_TMATRIX *transform) -+{ -+ int j, k; -+ -+ GLYPH *pglyph; -+ XImage *ximage; -+ -+ static GLYPH xglyph={NULL,{0,0,0,0,0,0},NULL,0}; -+ -+ int height, width, width_pad; -+ -+ XGCValues xgcvalues; -+ static unsigned long fg, bg; -+ -+ Pixmap clipmask=0; -+ int clipmask_h, clipmask_v, line_off; -+ char *clipmask_ptr; -+ -+ int opaque; -+ -+ -+ -+ xglyph.metrics.leftSideBearing=0; -+ xglyph.metrics.rightSideBearing=0; -+ xglyph.metrics.advanceX=0; -+ xglyph.metrics.advanceY=0; -+ xglyph.metrics.ascent=0; -+ xglyph.metrics.descent=0; -+ xglyph.pFontCacheInfo=NULL; -+ -+ -+ opaque=mode; -+ -+ xglyph.bpp=T1_depth; -+ -+ /* In order to be able to contruct the pixmap we need to know -+ foreground and background color as well the copy function */ -+ XGetGCValues( T1_display, gc, T1GCMASK, &xgcvalues); -+ fg=xgcvalues.foreground; -+ bg=xgcvalues.background; -+ -+ -+ /* At this point we must compute the colors that are needed to do -+ antialiasing between fore- and background. The following function -+ fills the static aacolors */ -+ if (T1aa_SmartOn==0) -+ j=T1_AAGetLevel(); -+ else if (size>=T1aa_smartlimit2) -+ j=1; -+ else if (size>=T1aa_smartlimit1) -+ j=2; -+ else -+ j=4; -+ if ( j!=lastlevel || fg!=oldfg || bg!=oldbg ){ -+ switch ( j){ -+ case 1: -+ if ( fg!=oldfg_n || bg!=oldbg_n){ -+ oldfg_n=fg; -+ oldbg_n=bg; -+ /* computing colors is not necessary here */ -+ T1_AANSetGrayValues( bg, fg); -+ } -+ break; -+ case 2: -+ if ( fg!=oldfg_l || bg!=oldbg_l){ -+ T1_ComputeAAColorsX( fg, bg, AAMAXPLANES); -+ /*~derekn*/ -+ /* If fg=bg, the clipmask will be messed up; in this case */ -+ /* we can arbitrarily change bg to get a correct clipmask. */ -+ if (opaque == 0 && fg == bg) -+ aapixels[0] = bg = (fg > 0) ? fg - 1 : fg + 1; -+ oldfg_l=fg; -+ oldbg_l=bg; -+ T1_AASetGrayValues(aapixels[0], /* white */ -+ aapixels[4], -+ aapixels[8], -+ aapixels[12], -+ aapixels[16] ); /* black */ -+ } -+ break; -+ case 4: -+ if ( fg!=oldfg_h || bg!=oldbg_h){ -+ T1_ComputeAAColorsX( fg, bg, AAMAXPLANES); -+ /*~derekn*/ -+ /* If fg=bg, the clipmask will be messed up; in this case */ -+ /* we can arbitrarily change bg to get a correct clipmask. */ -+ if (opaque == 0 && fg == bg) -+ aapixels[0] = bg = (fg > 0) ? fg - 1 : fg + 1; -+ oldfg_h=fg; -+ oldbg_h=bg; -+ T1_AAHSetGrayValues( aapixels); -+ } -+ break; -+ } -+ lastlevel=j; -+ oldfg=fg; -+ oldbg=bg; -+ } -+ -+ if ((pglyph=T1_AASetChar( FontID, charcode, size, -+ transform))==NULL){ -+ T1_PrintLog( "T1_AASetCharX()", -+ "T1_AASetChar() returned NULL-pointer!", -+ T1LOG_WARNING); -+ return(NULL); -+ } -+ -+ /* Check for empty bitmap */ -+ if (pglyph->bits==NULL) { -+ xglyph=*pglyph; -+ return( &xglyph); -+ } -+ -+ width=pglyph->metrics.rightSideBearing-pglyph->metrics.leftSideBearing; -+ height=pglyph->metrics.ascent-pglyph->metrics.descent; -+ -+ -+ /* Correct position */ -+ if (T1_lposition){ -+ x_dest += pglyph->metrics.leftSideBearing; -+ y_dest -= pglyph->metrics.ascent; -+ } -+ -+ if (opaque==0){ -+ clipmask_v=height; -+ clipmask_h=width; -+ width_pad=PAD(width*T1aa_bpp, pFontBase->bitmap_pad)/T1aa_bpp; -+ clipmask_ptr=(char *)calloc((PAD(clipmask_h, 8)>>3) * clipmask_v, sizeof( char)); -+ if (clipmask_ptr==NULL){ -+ T1_errno=T1ERR_ALLOC_MEM; -+ return(NULL); -+ } -+ /* Note: We pad the clipmask always to byte boundary */ -+ if (pglyph->bpp==8) -+ for ( k=0; k>3); -+ for (j=0; jbits))[k*width_pad+j]!=bg) -+ clipmask_ptr[line_off+(j>>3)] |= (0x01<<(j%8)); -+ } -+ } -+ else if (pglyph->bpp==16) -+ for ( k=0; k>3); -+ for (j=0; jbits))[k*width_pad+j]!=(T1_AA_TYPE16)bg) -+ clipmask_ptr[line_off+(j>>3)] |= (0x01<<(j%8)); -+ } -+ } -+ else -+ for ( k=0; k>3); -+ for (j=0; jbits))[k*width_pad+j]!=(T1_AA_TYPE32)bg) -+ clipmask_ptr[line_off+(j>>3)] |= (0x01<<(j%8)); -+ } -+ } -+ -+ clipmask=XCreateBitmapFromData( T1_display, -+ d, -+ (char *)clipmask_ptr, -+ width, -+ height -+ ); -+ free( clipmask_ptr); -+ XSetClipMask(T1_display, gc, clipmask); -+ XSetClipOrigin(T1_display, gc, x_dest, y_dest); -+ -+ } -+ ximage=XCreateImage( T1_display, -+ T1_visual, -+ T1_depth, -+ ZPixmap, /* XYBitmap or XYPixmap */ -+ 0, /* No offset */ -+ (char *)pglyph->bits, -+ width, -+ height, -+ pFontBase->bitmap_pad, -+ 0 /*PAD(width,8)/8*/ /* number of bytes per line */ -+ ); -+ ximage->byte_order=T1_byte_order; -+ XPutImage(T1_display, -+ d, -+ gc, -+ ximage, -+ 0, -+ 0, -+ x_dest, -+ y_dest, -+ width, -+ height -+ ); -+ XDestroyImage(ximage); -+ if (clipmask){ -+ XFreePixmap( T1_display, clipmask); -+ clipmask=0; -+ XSetClipMask(T1_display, gc, None); -+ XSetClipOrigin(T1_display, gc, 0, 0); -+ } -+ -+ pglyph->bits=NULL; /* Since XDestroyImage() free's this also! */ -+ xglyph.metrics.leftSideBearing=pglyph->metrics.leftSideBearing; -+ xglyph.metrics.rightSideBearing=pglyph->metrics.rightSideBearing; -+ xglyph.metrics.advanceX=pglyph->metrics.advanceX; -+ xglyph.metrics.advanceY=pglyph->metrics.advanceY; -+ xglyph.metrics.ascent=pglyph->metrics.ascent; -+ xglyph.metrics.descent=pglyph->metrics.descent; -+ xglyph.bpp=pglyph->bpp; -+ -+ return( &xglyph); -+ -+ -+} -+ -+ -+ -+/* T1_AASetStringX(...): Draw a string of characters into an X11 drawable */ -+GLYPH *T1_AASetStringX( Drawable d, GC gc, int mode, int x_dest, int y_dest, -+ int FontID, char *string, int len, -+ long spaceoff, int modflag, float size, -+ T1_TMATRIX *transform) -+{ -+ int j, k; -+ -+ GLYPH *pglyph; -+ XImage *ximage; -+ -+ -+ static GLYPH xglyph={NULL,{0,0,0,0,0,0},NULL,0}; -+ -+ int height, width, width_pad; -+ -+ XGCValues xgcvalues; -+ static unsigned long fg, bg; -+ -+ -+ Pixmap clipmask=0; -+ int clipmask_h, clipmask_v, line_off; -+ char *clipmask_ptr; -+ -+ int opaque; -+ -+ -+ xglyph.metrics.leftSideBearing=0; -+ xglyph.metrics.rightSideBearing=0; -+ xglyph.metrics.advanceX=0; -+ xglyph.metrics.advanceY=0; -+ xglyph.metrics.ascent=0; -+ xglyph.metrics.descent=0; -+ xglyph.pFontCacheInfo=NULL; -+ -+ -+ opaque=mode; -+ -+ -+ /* In order to be able to contruct the pixmap we need to know -+ foreground and background color as well the copy function */ -+ XGetGCValues( T1_display, gc, T1GCMASK, &xgcvalues); -+ fg=xgcvalues.foreground; -+ bg=xgcvalues.background; -+ -+ xglyph.bpp=T1_depth; -+ -+ /* At this point we must compute the colors that are needed to do -+ antialiasing between fore- and background. The following function -+ fills the static aacolors */ -+ if (T1aa_SmartOn==0) -+ j=T1_AAGetLevel(); -+ else if (size>=T1aa_smartlimit2) -+ j=1; -+ else if (size>=T1aa_smartlimit1) -+ j=2; -+ else -+ j=4; -+ if ( j!=lastlevel || fg!=oldfg || bg!=oldbg ){ -+ switch ( j){ -+ case 1: -+ if ( fg!=oldfg_n || bg!=oldbg_n){ -+ oldfg_n=fg; -+ oldbg_n=bg; -+ /* computing colors is not necessary here */ -+ T1_AANSetGrayValues( bg, fg); -+ } -+ break; -+ case 2: -+ if ( fg!=oldfg_l || bg!=oldbg_l){ -+ T1_ComputeAAColorsX( fg, bg, AAMAXPLANES); -+ /*~derekn*/ -+ /* If fg=bg, the clipmask will be messed up; in this case */ -+ /* we can arbitrarily change bg to get a correct clipmask. */ -+ if (opaque == 0 && fg == bg) -+ aapixels[0] = bg = (fg > 0) ? fg - 1 : fg + 1; -+ oldfg_l=fg; -+ oldbg_l=bg; -+ T1_AASetGrayValues(aapixels[0], /* white */ -+ aapixels[4], -+ aapixels[8], -+ aapixels[12], -+ aapixels[16] ); /* black */ -+ } -+ break; -+ case 4: -+ if ( fg!=oldfg_h || bg!=oldbg_h){ -+ T1_ComputeAAColorsX( fg, bg, AAMAXPLANES); -+ /*~derekn*/ -+ /* If fg=bg, the clipmask will be messed up; in this case */ -+ /* we can arbitrarily change bg to get a correct clipmask. */ -+ if (opaque == 0 && fg == bg) -+ aapixels[0] = bg = (fg > 0) ? fg - 1 : fg + 1; -+ oldfg_h=fg; -+ oldbg_h=bg; -+ T1_AAHSetGrayValues( aapixels); -+ } -+ break; -+ } -+ lastlevel=j; -+ oldfg=fg; -+ oldbg=bg; -+ } -+ -+ -+ if ((pglyph=T1_AASetString( FontID, string, len, -+ spaceoff, modflag, size, -+ transform))==NULL){ -+ T1_PrintLog( "T1_AASetStringX()", -+ "T1_AASetString() returned NULL-pointer!", -+ T1LOG_WARNING); -+ return(NULL); -+ } -+ -+ /* Check for empty bitmap */ -+ if (pglyph->bits==NULL) { -+ xglyph=*pglyph; -+ return( &xglyph); -+ } -+ -+ width=pglyph->metrics.rightSideBearing-pglyph->metrics.leftSideBearing; -+ height=pglyph->metrics.ascent-pglyph->metrics.descent; -+ -+ -+ /* Correct position */ -+ if (T1_lposition){ -+ x_dest += pglyph->metrics.leftSideBearing; -+ y_dest -= pglyph->metrics.ascent; -+ } -+ -+ if (opaque==0){ -+ clipmask_v=height; -+ clipmask_h=width; -+ width_pad=PAD(width*T1aa_bpp, pFontBase->bitmap_pad)/T1aa_bpp; -+ clipmask_ptr=(char *)calloc((PAD(clipmask_h, 8)>>3) * clipmask_v, sizeof( char)); -+ if (clipmask_ptr==NULL){ -+ T1_errno=T1ERR_ALLOC_MEM; -+ return(NULL); -+ } -+ /* Note: We pad the clipmask always to byte boundary */ -+ if (pglyph->bpp==8) -+ for ( k=0; k>3); -+ for (j=0; jbits))[k*width_pad+j]!=bg) -+ clipmask_ptr[line_off+(j>>3)] |= (0x01<<(j%8)); -+ } -+ } -+ else if (pglyph->bpp==16) -+ for ( k=0; k>3); -+ for (j=0; jbits))[k*width_pad+j]!=(T1_AA_TYPE16)bg) -+ clipmask_ptr[line_off+(j>>3)] |= (0x01<<(j%8)); -+ } -+ } -+ else -+ for ( k=0; k>3); -+ for (j=0; jbits))[k*width_pad+j]!=(T1_AA_TYPE32)bg) -+ clipmask_ptr[line_off+(j>>3)] |= (0x01<<(j%8)); -+ } -+ } -+ -+ clipmask=XCreateBitmapFromData( T1_display, -+ d, -+ (char *)clipmask_ptr, -+ width, -+ height -+ ); -+ free( clipmask_ptr); -+ XSetClipMask(T1_display, gc, clipmask); -+ XSetClipOrigin(T1_display, gc, x_dest, y_dest); -+ -+ } -+ ximage=XCreateImage( T1_display, -+ T1_visual, -+ T1_depth, -+ ZPixmap, /* XYBitmap or XYPixmap */ -+ 0, /* No offset */ -+ (char *)pglyph->bits, -+ width, -+ height, -+ pFontBase->bitmap_pad, /* lines padded to bytes */ -+ 0 /*PAD(width,8)/8*/ /* number of bytes per line */ -+ ); -+ ximage->byte_order=T1_byte_order; -+ XPutImage(T1_display, -+ d, -+ gc, -+ ximage, -+ 0, -+ 0, -+ x_dest, -+ y_dest, -+ width, -+ height -+ ); -+ XDestroyImage(ximage); -+ if (clipmask){ -+ XFreePixmap( T1_display, clipmask); -+ clipmask=0; -+ XSetClipMask(T1_display, gc, None); -+ XSetClipOrigin(T1_display, gc, 0, 0); -+ } -+ -+ pglyph->bits=NULL; /* Since XDestroyImage() free's this also! */ -+ xglyph.metrics.leftSideBearing=pglyph->metrics.leftSideBearing; -+ xglyph.metrics.rightSideBearing=pglyph->metrics.rightSideBearing; -+ xglyph.metrics.advanceX=pglyph->metrics.advanceX; -+ xglyph.metrics.advanceY=pglyph->metrics.advanceY; -+ xglyph.metrics.ascent=pglyph->metrics.ascent; -+ xglyph.metrics.descent=pglyph->metrics.descent; -+ xglyph.bpp=pglyph->bpp; -+ -+ return( &xglyph); -+ -+ -+} -+ -+ -+ -+/* T1_AASetCharX(): Draw a rectangle into an x11 drawable */ -+GLYPH *T1_AASetRectX( Drawable d, GC gc, int mode, int x_dest, int y_dest, -+ int FontID, float size, -+ float rwidth, float rheight, -+ T1_TMATRIX *transform) -+{ -+ int j, k; -+ -+ GLYPH *pglyph; -+ XImage *ximage; -+ -+ static GLYPH xglyph={NULL,{0,0,0,0,0,0},NULL,0}; -+ -+ int height, width, width_pad; -+ -+ XGCValues xgcvalues; -+ static unsigned long fg, bg; -+ -+ Pixmap clipmask=0; -+ int clipmask_h, clipmask_v, line_off; -+ char *clipmask_ptr; -+ -+ int opaque; -+ -+ -+ -+ xglyph.metrics.leftSideBearing=0; -+ xglyph.metrics.rightSideBearing=0; -+ xglyph.metrics.advanceX=0; -+ xglyph.metrics.advanceY=0; -+ xglyph.metrics.ascent=0; -+ xglyph.metrics.descent=0; -+ xglyph.pFontCacheInfo=NULL; -+ -+ -+ opaque=mode; -+ -+ xglyph.bpp=T1_depth; -+ -+ /* In order to be able to contruct the pixmap we need to know -+ foreground and background color as well the copy function */ -+ XGetGCValues( T1_display, gc, T1GCMASK, &xgcvalues); -+ fg=xgcvalues.foreground; -+ bg=xgcvalues.background; -+ -+ -+ /* At this point we must compute the colors that are needed to do -+ antialiasing between fore- and background. The following function -+ fills the static aacolors */ -+ if (T1aa_SmartOn==0) -+ j=T1_AAGetLevel(); -+ else if (size>=T1aa_smartlimit2) -+ j=1; -+ else if (size>=T1aa_smartlimit1) -+ j=2; -+ else -+ j=4; -+ if ( j!=lastlevel || fg!=oldfg || bg!=oldbg ){ -+ switch ( j){ -+ case 1: -+ if ( fg!=oldfg_n || bg!=oldbg_n){ -+ oldfg_n=fg; -+ oldbg_n=bg; -+ /* computing colors is not necessary here */ -+ T1_AANSetGrayValues( bg, fg); -+ } -+ break; -+ case 2: -+ if ( fg!=oldfg_l || bg!=oldbg_l){ -+ T1_ComputeAAColorsX( fg, bg, AAMAXPLANES); -+ /*~derekn*/ -+ /* If fg=bg, the clipmask will be messed up; in this case */ -+ /* we can arbitrarily change bg to get a correct clipmask. */ -+ if (opaque == 0 && fg == bg) -+ aapixels[0] = bg = (fg > 0) ? fg - 1 : fg + 1; -+ oldfg_l=fg; -+ oldbg_l=bg; -+ T1_AASetGrayValues(aapixels[0], /* white */ -+ aapixels[4], -+ aapixels[8], -+ aapixels[12], -+ aapixels[16] ); /* black */ -+ } -+ break; -+ case 4: -+ if ( fg!=oldfg_h || bg!=oldbg_h){ -+ T1_ComputeAAColorsX( fg, bg, AAMAXPLANES); -+ /*~derekn*/ -+ /* If fg=bg, the clipmask will be messed up; in this case */ -+ /* we can arbitrarily change bg to get a correct clipmask. */ -+ if (opaque == 0 && fg == bg) -+ aapixels[0] = bg = (fg > 0) ? fg - 1 : fg + 1; -+ oldfg_h=fg; -+ oldbg_h=bg; -+ T1_AAHSetGrayValues( aapixels); -+ } -+ break; -+ } -+ lastlevel=j; -+ oldfg=fg; -+ oldbg=bg; -+ } -+ -+ if ((pglyph=T1_AASetRect( FontID, size, rwidth, rheight, transform))==NULL){ -+ T1_PrintLog( "T1_AASetRectX()", -+ "T1_AASetRect() returned NULL-pointer!", -+ T1LOG_WARNING); -+ return(NULL); -+ } -+ -+ /* Check for empty bitmap */ -+ if (pglyph->bits==NULL) { -+ xglyph=*pglyph; -+ return( &xglyph); -+ } -+ -+ width=pglyph->metrics.rightSideBearing-pglyph->metrics.leftSideBearing; -+ height=pglyph->metrics.ascent-pglyph->metrics.descent; -+ -+ -+ /* Correct position */ -+ if (T1_lposition){ -+ x_dest += pglyph->metrics.leftSideBearing; -+ y_dest -= pglyph->metrics.ascent; -+ } -+ -+ if (opaque==0){ -+ clipmask_v=height; -+ clipmask_h=width; -+ width_pad=PAD(width*T1aa_bpp, pFontBase->bitmap_pad)/T1aa_bpp; -+ clipmask_ptr=(char *)calloc((PAD(clipmask_h, 8)>>3) * clipmask_v, sizeof( char)); -+ if (clipmask_ptr==NULL){ -+ T1_errno=T1ERR_ALLOC_MEM; -+ return(NULL); -+ } -+ /* Note: We pad the clipmask always to byte boundary */ -+ if (pglyph->bpp==8) -+ for ( k=0; k>3); -+ for (j=0; jbits))[k*width_pad+j]!=bg) -+ clipmask_ptr[line_off+(j>>3)] |= (0x01<<(j%8)); -+ } -+ } -+ else if (pglyph->bpp==16) -+ for ( k=0; k>3); -+ for (j=0; jbits))[k*width_pad+j]!=(T1_AA_TYPE16)bg) -+ clipmask_ptr[line_off+(j>>3)] |= (0x01<<(j%8)); -+ } -+ } -+ else -+ for ( k=0; k>3); -+ for (j=0; jbits))[k*width_pad+j]!=(T1_AA_TYPE32)bg) -+ clipmask_ptr[line_off+(j>>3)] |= (0x01<<(j%8)); -+ } -+ } -+ -+ clipmask=XCreateBitmapFromData( T1_display, -+ d, -+ (char *)clipmask_ptr, -+ width, -+ height -+ ); -+ free( clipmask_ptr); -+ XSetClipMask(T1_display, gc, clipmask); -+ XSetClipOrigin(T1_display, gc, x_dest, y_dest); -+ -+ } -+ ximage=XCreateImage( T1_display, -+ T1_visual, -+ T1_depth, -+ ZPixmap, /* XYBitmap or XYPixmap */ -+ 0, /* No offset */ -+ (char *)pglyph->bits, -+ width, -+ height, -+ pFontBase->bitmap_pad, -+ 0 /*PAD(width,8)/8*/ /* number of bytes per line */ -+ ); -+ ximage->byte_order=T1_byte_order; -+ XPutImage(T1_display, -+ d, -+ gc, -+ ximage, -+ 0, -+ 0, -+ x_dest, -+ y_dest, -+ width, -+ height -+ ); -+ XDestroyImage(ximage); -+ if (clipmask){ -+ XFreePixmap( T1_display, clipmask); -+ clipmask=0; -+ XSetClipMask(T1_display, gc, None); -+ XSetClipOrigin(T1_display, gc, 0, 0); -+ } -+ -+ pglyph->bits=NULL; /* Since XDestroyImage() free's this also! */ -+ xglyph.metrics.leftSideBearing=pglyph->metrics.leftSideBearing; -+ xglyph.metrics.rightSideBearing=pglyph->metrics.rightSideBearing; -+ xglyph.metrics.advanceX=pglyph->metrics.advanceX; -+ xglyph.metrics.advanceY=pglyph->metrics.advanceY; -+ xglyph.metrics.ascent=pglyph->metrics.ascent; -+ xglyph.metrics.descent=pglyph->metrics.descent; -+ xglyph.bpp=pglyph->bpp; -+ -+ return( &xglyph); -+ -+ -+} -+ -+ -+ -+/* T1_ComputeAAColorsX(): Compute the antialiasing colors in dependency -+ of foreground and background */ -+int T1_ComputeAAColorsX( unsigned long fg, unsigned long bg, int nolevels) -+{ -+ -+ static unsigned long last_fg; -+ static unsigned long last_bg; -+ long delta_red, delta_green, delta_blue; -+ int i; -+ int nocolors=0; -+ -+ -+ aacolors[0].pixel=bg; -+ aacolors[nolevels-1].pixel=fg; -+ -+ if ((fg==last_fg)&&(bg==last_bg)) -+ return(nocolors); -+ -+ /* Get RGB values for fore- and background */ -+ XQueryColor( T1_display, T1_colormap, &aacolors[0]); -+ XQueryColor( T1_display, T1_colormap, &aacolors[nolevels-1]); -+ delta_red = (aacolors[nolevels-1].red - aacolors[0].red)/(nolevels-1); -+ delta_green = (aacolors[nolevels-1].green - aacolors[0].green)/(nolevels-1); -+ delta_blue = (aacolors[nolevels-1].blue - aacolors[0].blue)/(nolevels-1); -+ aapixels[0]=aacolors[0].pixel; -+ aapixels[nolevels-1]=aacolors[nolevels-1].pixel; -+ -+ for (i=1; ibits==NULL) { -+ T1_errno=T1ERR_INVALID_PARAMETER; -+ return( NULL); -+ } -+ -+ if (pglyph->bpp==1) { /* we have a bitmap glyph */ -+ ximage=XCreateImage( T1_display, -+ T1_visual, -+ 1, -+ XYBitmap, /* XYBitmap or XYPixmap */ -+ 0, /* No offset */ -+ (char *)pglyph->bits, -+ pglyph->metrics.rightSideBearing-pglyph->metrics.leftSideBearing, -+ pglyph->metrics.ascent-pglyph->metrics.descent, -+ pFontBase->bitmap_pad, -+ 0 /* number of bytes per line */ -+ ); -+ } -+ else { /* we have an anztialiased glyph */ -+ ximage=XCreateImage( T1_display, -+ T1_visual, -+ T1_depth, -+ ZPixmap, /* XYBitmap or XYPixmap */ -+ 0, /* No offset */ -+ (char *)pglyph->bits, -+ pglyph->metrics.rightSideBearing-pglyph->metrics.leftSideBearing, -+ pglyph->metrics.ascent-pglyph->metrics.descent, -+ pFontBase->bitmap_pad, -+ 0 /* number of bytes per line */ -+ ); -+ } -+ -+ if (ximage==NULL) { -+ T1_errno=T1ERR_X11; -+ return( NULL); -+ } -+ ximage->byte_order=T1_byte_order; /* Set t1lib´s byteorder */ -+ -+ return( ximage); -+ -+} -+ -diff -Nru t1lib-grace/T1lib/t1lib/t1x11.h t1lib-deb/T1lib/t1lib/t1x11.h ---- t1lib-grace/T1lib/t1lib/t1x11.h 1969-12-31 16:00:00.000000000 -0800 -+++ t1lib-deb/T1lib/t1lib/t1x11.h 2007-12-23 07:49:42.000000000 -0800 -@@ -0,0 +1,103 @@ -+/*-------------------------------------------------------------------------- -+ ----- File: t1x11.h -+ ----- Author: Rainer Menzner (Rainer.Menzner@web.de) -+ ----- Date: 2003-01-02 -+ ----- Description: This file is part of the t1-library. It contains -+ definitions and declarations for t1x11.c. -+ ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2003. -+ As of version 0.5, t1lib is distributed under the -+ GNU General Public Library Lincense. The -+ conditions can be found in the files LICENSE and -+ LGPL, which should reside in the toplevel -+ directory of the distribution. Please note that -+ there are parts of t1lib that are subject to -+ other licenses: -+ The parseAFM-package is copyrighted by Adobe Systems -+ Inc. -+ The type1 rasterizer is copyrighted by IBM and the -+ X11-consortium. -+ ----- Warranties: Of course, there's NO WARRANTY OF ANY KIND :-) -+ ----- Credits: I want to thank IBM and the X11-consortium for making -+ their rasterizer freely available. -+ Also thanks to Piet Tutelaers for his ps2pk, from -+ which I took the rasterizer sources in a format -+ independent from X11. -+ Thanks to all people who make free software living! -+--------------------------------------------------------------------------*/ -+ -+#include -+ -+#ifdef T1X11_C -+ -+int T1_SetX11Params( Display *display, -+ Visual *visual, -+ unsigned int depth, -+ Colormap colormap); -+GLYPH *T1_SetCharX( Drawable d, GC gc, int mode, int x, int y, -+ int FontID, char charcode, -+ float size, T1_TMATRIX *transform); -+GLYPH *T1_SetStringX( Drawable d, GC gc, int mode, int x, int y, -+ int FontID, char *string, int len, -+ long spaceoff, int modflag, -+ float size, T1_TMATRIX *transform); -+GLYPH *T1_SetRectX( Drawable d, GC gc, int mode, int x_dest, int y_dest, -+ int FontID, float size, -+ float width, float height, -+ T1_TMATRIX *transform); -+GLYPH *T1_AASetCharX( Drawable d, GC gc, int mode, int x, int y, -+ int FontID, char charcode, -+ float size, T1_TMATRIX *transform); -+GLYPH *T1_AASetStringX( Drawable d, GC gc, int mode, int x, int y, -+ int FontID, char *string, int len, -+ long spaceoff, int modflag, -+ float size, T1_TMATRIX *transform); -+GLYPH *T1_AASetRectX( Drawable d, GC gc, int mode, int x_dest, int y_dest, -+ int FontID, float size, -+ float width, float height, -+ T1_TMATRIX *transform); -+int T1_ComputeAAColorsX( unsigned long fg, -+ unsigned long bg, -+ int nolevels); -+int T1_GetDepthOfDrawable( Drawable drawable); -+void T1_LogicalPositionX( int pos_switch); -+ -+ -+#else -+ -+extern Display *T1_display; -+ -+extern int T1_SetX11Params( Display *display, -+ Visual *visual, -+ unsigned int depth, -+ Colormap colormap); -+extern GLYPH *T1_SetCharX( Drawable d, GC gc, int mode, int x, int y, -+ int FontID, char charcode, -+ float size, T1_TMATRIX *transform); -+extern GLYPH *T1_SetStringX( Drawable d, GC gc, int mode, int x, int y, -+ int FontID, char *string, int len, -+ long spaceoff, int modflag, -+ float size, T1_TMATRIX *transform); -+extern GLYPH *T1_SetRectX( Drawable d, GC gc, int mode, int x_dest, int y_dest, -+ int FontID, float size, -+ float width, float height, -+ T1_TMATRIX *transform); -+extern GLYPH *T1_AASetCharX( Drawable d, GC gc, int mode, int x, int y, -+ int FontID, char charcode, -+ float size, T1_TMATRIX *transform); -+extern GLYPH *T1_AASetStringX( Drawable d, GC gc, int mode, int x, int y, -+ int FontID, char *string, int len, -+ long spaceoff, int modflag, -+ float size, T1_TMATRIX *transform); -+extern GLYPH *T1_AASetRectX( Drawable d, GC gc, int mode, int x_dest, int y_dest, -+ int FontID, float size, -+ float width, float height, -+ T1_TMATRIX *transform); -+extern int T1_ComputeAAColorsX( unsigned long fg, -+ unsigned long bg, -+ int nolevels); -+extern int T1_GetDepthOfDrawable( Drawable drawable); -+extern void T1_LogicalPositionX( int pos_switch); -+ -+ -+#endif -+ -diff -Nru t1lib-grace/T1lib/type1/.dependencies t1lib-deb/T1lib/type1/.dependencies ---- t1lib-grace/T1lib/type1/.dependencies 2002-01-03 13:15:17.000000000 -0800 -+++ t1lib-deb/T1lib/type1/.dependencies 2007-12-23 07:49:42.000000000 -0800 -@@ -4,18 +4,18 @@ - curves.h lines.h arith.h - fontfcn.lo: fontfcn.c t1imager.h types.h fontmisc.h util.h fontfcn.h \ - paths_rmz.h spaces_rmz.h ../t1lib/parseAFM.h ../t1lib/t1types.h \ -- ../t1lib/t1extern.h ../t1lib/t1misc.h ../t1lib/t1base.h \ -- ../t1lib/t1finfo.h -+ ../t1lib/sysconf.h ../t1lib/t1extern.h ../t1lib/t1misc.h \ -+ ../t1lib/t1base.h ../t1lib/t1finfo.h - hints.lo: hints.c types.h objects.h spaces.h paths.h regions.h hints.h --lines.lo: lines.c types.h objects.h spaces.h regions.h lines.h -+lines.lo: lines.c types.h objects.h spaces.h paths.h regions.h lines.h - objects.lo: objects.c types.h objects.h spaces.h paths.h regions.h \ - fonts.h pictures.h strokes.h cluts.h - paths.lo: paths.c types.h objects.h spaces.h paths.h regions.h fonts.h \ - pictures.h strokes.h trig.h --regions.lo: regions.c types.h objects.h spaces.h regions.h paths.h \ -+regions.lo: regions.c types.h objects.h spaces.h paths.h regions.h \ - curves.h lines.h pictures.h fonts.h hints.h strokes.h - scanfont.lo: scanfont.c t1stdio.h types.h util.h token.h fontfcn.h \ -- blues.h -+ blues.h ../t1lib/t1misc.h - spaces.lo: spaces.c types.h objects.h spaces.h paths.h pictures.h \ - fonts.h arith.h trig.h - t1io.lo: t1io.c t1stdio.h types.h t1hdigit.h -diff -Nru t1lib-grace/T1lib/type1/fontfcn.c t1lib-deb/T1lib/type1/fontfcn.c ---- t1lib-grace/T1lib/type1/fontfcn.c 2002-01-03 13:15:17.000000000 -0800 -+++ t1lib-deb/T1lib/type1/fontfcn.c 2007-12-23 07:49:42.000000000 -0800 -@@ -46,16 +46,24 @@ - #include "../t1lib/t1base.h" - #include "../t1lib/t1finfo.h" - -+/* Note: The argument decodeonly is used to make Type1Char() decode only -+ such that later certain characterictics of the pass can be queried -+ (here, information about the parts of a seac). -+*/ - extern xobject Type1Char(psfont *env, struct XYspace *S, - psobj *charstrP, psobj *subrsP, - psobj *osubrsP, - struct blues_struct *bluesP, -- int *modeP, char *name); -+ int *modeP, char *name, -+ float strokewidth, -+ int decodeonly); - extern xobject Type1Line(psfont *env, struct XYspace *S, -- float line_position, -- float line_thickness, -- float line_length); --extern boolean Init_BuiltInEncoding( void); -+ float line_position, -+ float line_thickness, -+ float line_length, -+ float strokewidth); -+extern int T1int_Type1QuerySEAC( unsigned char* base, -+ unsigned char* accent); - void objFormatName(psobj *objP, int length, char *valueP); - - extern void T1io_reset( void); -@@ -64,13 +72,49 @@ - #define LINETYPE 0x10+0x00 - #define MOVETYPE 0x10+0x05 - -+#if 1 -+struct region { -+ XOBJ_COMMON /* xobject common data define 3-26-91 PNM */ -+ /* type = REGIONTYPE */ -+ struct fractpoint origin; /* beginning handle: X,Y origin of region */ -+ struct fractpoint ending; /* ending handle: X,Y change after painting region */ -+ pel xmin,ymin; /* minimum X,Y of region */ -+ pel xmax,ymax; /* mat1_mum X,Y of region */ -+ struct edgelist *anchor; /* list of edges that bound the region */ -+ struct picture *thresholded; /* region defined by thresholded picture*/ -+ /* -+ Note that the ending handle and the bounding box values are stored -+ relative to 'origin'. -+ -+ The above elements describe a region. The following elements are -+ scratchpad areas used while the region is being built: -+ */ -+ fractpel lastdy; /* direction of last segment */ -+ fractpel firstx,firsty; /* starting point of current edge */ -+ fractpel edgexmin,edgexmax; /* x extent of current edge */ -+ struct edgelist *lastedge,*firstedge; /* last and first edges in subpath */ -+ pel *edge; /* pointer to array of X values for edge */ -+ fractpel edgeYstop; /* Y value where 'edges' array ends */ -+ int (*newedgefcn)(); /* function to use when building a new edge */ -+ struct strokeinfo *strokeinfo; /* scratchpad info during stroking only */ -+} ; -+struct edgelist { -+ XOBJ_COMMON /* xobject common data define 3-26-91 PNM */ -+ /* type = EDGETYPE */ -+ struct edgelist *link; /* pointer to next in linked list */ -+ struct edgelist *subpath; /* informational link for "same subpath" */ -+ pel xmin,xmax; /* range of edge in X */ -+ pel ymin,ymax; /* range of edge in Y */ -+ pel *xvalues; /* pointer to ymax-ymin X values */ -+}; -+#endif - - /***================================================================***/ - /* GLOBALS */ - /***================================================================***/ - static char CurCharName[257]=""; - static char BaseCharName[257]=""; --char CurFontName[120]; -+char CurFontName[MAXPATHLEN+1]; - char *CurFontEnv; - char *vm_base = NULL; - -@@ -119,7 +163,6 @@ - { - if (!(vm_init())) return(FALSE); - vm_base = vm_next_byte(); -- if (!(Init_BuiltInEncoding())) return(FALSE); - strcpy(CurFontName, ""); /* iniitialize to none */ - FontP->vm_start = vm_next_byte(); - FontP->FontFileName.len = 0; -@@ -140,7 +183,8 @@ - FontP->fontInfoP = NULL; - FontP->BluesP = NULL; - /* This will load the font into the FontP */ -- strcpy(CurFontName,env); -+ strncpy(CurFontName,env, MAXPATHLEN); -+ CurFontName[MAXPATHLEN] = '\0'; - FontP->FontFileName.len = strlen(CurFontName); - FontP->FontFileName.data.nameP = CurFontName; - T1io_reset(); -@@ -241,7 +285,8 @@ - struct XYspace *S, char **ev, - unsigned char index, int *mode, - psfont *Font_Ptr, -- int do_raster) -+ int do_raster, -+ float strokewidth) - { - - psobj *charnameP; /* points to psobj that is name of character*/ -@@ -337,7 +382,7 @@ - /* get CharString and character path */ - theStringP = &(CharStringsDictP[basechar].value); - tmppath2 = (struct segment *) Type1Char(FontP,S,theStringP,SubrsArrayP,NULL, -- FontP->BluesP,mode,CurCharName); -+ FontP->BluesP,mode,CurCharName,strokewidth,0); - /* if Type1Char reported an error, then return */ - if ( *mode == FF_PARSE_ERROR || *mode==FF_PATH_ERROR) - return(NULL); -@@ -378,7 +423,7 @@ - strncpy( (char *)CurCharName, (char *)charnameP->data.stringP, charnameP->len); - CurCharName[charnameP->len]='\0'; - charpath=(struct segment *)Type1Char(FontP,S,theStringP,SubrsArrayP,NULL, -- FontP->BluesP,mode,CurCharName); -+ FontP->BluesP,mode,CurCharName,strokewidth,0); - /* return if Type1Char reports an error */ - if ( *mode == FF_PARSE_ERROR || *mode==FF_PATH_ERROR) - return(NULL); -@@ -593,7 +638,8 @@ - unsigned char *string, int no_chars, - int *mode, psfont *Font_Ptr, - int *kern_pairs, long spacewidth, -- int do_raster) -+ int do_raster, -+ float strokewidth) - { - - psobj *charnameP; /* points to psobj that is name of character*/ -@@ -714,7 +760,7 @@ - /* get CharString and character path */ - theStringP = &(CharStringsDictP[basechar].value); - tmppath2 = (struct segment *) Type1Char(FontP,S,theStringP,SubrsArrayP,NULL, -- FontP->BluesP,mode,CurCharName); -+ FontP->BluesP,mode,CurCharName,strokewidth,0); - strcpy( BaseCharName, CurCharName); - /* if Type1Char reports an error, clean up and return */ - if ( *mode == FF_PARSE_ERROR || *mode==FF_PATH_ERROR) { -@@ -790,7 +836,7 @@ - strncpy( (char *)CurCharName, (char *)charnameP->data.stringP, charnameP->len); - CurCharName[charnameP->len]='\0'; - tmppath5=(struct segment *)Type1Char(FontP,S,theStringP,SubrsArrayP,NULL, -- FontP->BluesP,mode,CurCharName); -+ FontP->BluesP,mode,CurCharName,strokewidth,0); - /* return if Type1Char reports an error */ - if ( *mode == FF_PARSE_ERROR || *mode==FF_PATH_ERROR) - return(NULL); -@@ -873,21 +919,21 @@ - tmppath2=(struct segment *)Type1Line(FontP,S, - pFontBase->pFontArray[FontID].UndrLnPos, - pFontBase->pFontArray[FontID].UndrLnThick, -- (float) acc_width); -+ (float) acc_width,strokewidth); - charpath=(struct segment *)Join(charpath,tmppath2); - } - if (modflag & T1_OVERLINE){ - tmppath2=(struct segment *)Type1Line(FontP,S, - pFontBase->pFontArray[FontID].OvrLnPos, - pFontBase->pFontArray[FontID].OvrLnThick, -- (float) acc_width); -+ (float) acc_width,strokewidth); - charpath=(struct segment *)Join(charpath,tmppath2); - } - if (modflag & T1_OVERSTRIKE){ - tmppath2=(struct segment *)Type1Line(FontP,S, - pFontBase->pFontArray[FontID].OvrStrkPos, - pFontBase->pFontArray[FontID].OvrStrkThick, -- (float) acc_width); -+ (float) acc_width,strokewidth); - charpath=(struct segment *)Join(charpath,tmppath2); - } - -@@ -1012,7 +1058,7 @@ - /* get CharString and character path */ - theStringP = &(CharStringsDictP[basechar].value); - tmppath2 = (struct segment *) Type1Char(FontP,S,theStringP,SubrsArrayP,NULL, -- FontP->BluesP,mode,CurCharName); -+ FontP->BluesP,mode,CurCharName, 0.0f, 0); - /* if Type1Char reported an error, then return */ - if ( *mode == FF_PARSE_ERROR || *mode==FF_PATH_ERROR) - return(NULL); -@@ -1053,7 +1099,7 @@ - strncpy( (char *)CurCharName, (char *)charnameP->data.stringP, charnameP->len); - CurCharName[charnameP->len]='\0'; - charpath=(struct segment *)Type1Char(FontP,S,theStringP,SubrsArrayP,NULL, -- FontP->BluesP,mode,CurCharName); -+ FontP->BluesP,mode,CurCharName,0.0f,0); - /* return if Type1Char reports an error */ - if ( *mode == FF_PARSE_ERROR || *mode==FF_PATH_ERROR) - return(NULL); -@@ -1103,3 +1149,118 @@ - - } - -+ -+xobject fontfcnRect( float width, -+ float height, -+ struct XYspace* S, -+ int *mode, -+ int do_raster, -+ float strokewidth) -+{ -+ struct segment *charpath = NULL; /* the path for this character (rectangle) */ -+ -+ charpath = (struct segment *) Type1Line( NULL, S, -+ 0.5f * height, /* position */ -+ height, /* thickness */ -+ -width, /* width */ -+ strokewidth /* strokewidth */ -+ ); -+ -+ if (do_raster) { -+ /* fill with winding rule unless path was requested */ -+ if (*mode != FF_PATH) { -+ charpath = (struct segment *)Interior(charpath,WINDINGRULE+CONTINUITY); -+ } -+ } -+ -+ return((xobject) charpath); -+ -+} -+ -+ -+ -+/* T1int_QuerySEAC(): Query for Type of character definition of index "index". -+ -+ Returns: 0 if charstring for currenc[index] not defined -+ 1 if charstring defines a self-containing character -+ 2 if charstring references other definition by means of -+ the SEAC directive. -+*/ -+int T1int_QuerySEAC( int FontID, -+ unsigned char index, -+ unsigned char* basepiece, -+ unsigned char* accpiece -+ ) -+{ -+ -+ psobj *charnameP; /* points to psobj that is name of character*/ -+ int thischar; -+ int mode = 0; -+ -+ psdict *CharStringsDictP; /* dictionary with char strings */ -+ psobj CodeName; /* used to store the translation of the name*/ -+ psobj *SubrsArrayP; -+ psobj *theStringP; -+ char **ev; -+ struct XYspace *S; -+ struct segment *path=NULL; /* the path for this character */ -+ -+ -+ /* set the global font pointer to the address of already allocated -+ structure and setup pointers*/ -+ FontP=pFontBase->pFontArray[FontID].pType1Data; -+ CharStringsDictP = FontP->CharStringsP; -+ SubrsArrayP = &(FontP->Subrs); -+ charnameP = &CodeName; -+ -+ /* get encoding */ -+ ev=pFontBase->pFontArray[FontID].pFontEnc; -+ -+ if (ev==NULL){ /* font-internal encoding should be used */ -+ charnameP->len = FontP->fontInfoP[ENCODING].value.data.arrayP[index].len; -+ charnameP->data.stringP = (unsigned char *) FontP->fontInfoP[ENCODING].value.data.arrayP[index].data.arrayP; -+ } -+ else{ /* some user-supplied encoding is to be used */ -+ charnameP->len = strlen(ev[index]); -+ charnameP->data.stringP = (unsigned char *) ev[index]; -+ } -+ strncpy( (char *)CurCharName, (char *)charnameP->data.stringP, charnameP->len); -+ CurCharName[charnameP->len]='\0'; -+ -+ -+ /* search the chars string for this charname as key */ -+ thischar = SearchDictName(CharStringsDictP,charnameP); -+ /* thischar is now the index of the base character in the CharStrings -+ dictionary */ -+ -+ if ( thischar <= 0 ) { -+ /* CharString not defined, return */ -+ return 0; -+ } -+ -+ /* Setup NULL-space, not needed when paths aren't created */ -+ S = NULL; -+ -+ -+ /* we provide the Type1Char() procedure with the name of the character -+ to rasterize for debugging purposes */ -+ strncpy( (char *)CurCharName, (char *)charnameP->data.stringP, charnameP->len); -+ CurCharName[charnameP->len]='\0'; -+ /* get CharString and character path */ -+ theStringP = &(CharStringsDictP[thischar].value); -+ -+ path = (struct segment *) Type1Char(FontP,S,theStringP,SubrsArrayP,NULL, -+ FontP->BluesP,&mode,CurCharName,0, 1); -+ -+ /* if Type1Char reported an error, then return */ -+ if ( mode == FF_PARSE_ERROR || mode==FF_PATH_ERROR) { -+ return -1; -+ } -+ -+ if ( T1int_Type1QuerySEAC( basepiece, accpiece) > 0 ) { -+ return 2; -+ } -+ -+ return 1; -+ -+} -diff -Nru t1lib-grace/T1lib/type1/fontstruct.h t1lib-deb/T1lib/type1/fontstruct.h ---- t1lib-grace/T1lib/type1/fontstruct.h 1999-09-07 13:51:21.000000000 -0700 -+++ t1lib-deb/T1lib/type1/fontstruct.h 2007-12-23 07:49:42.000000000 -0800 -@@ -1,4 +1,4 @@ --/* $Header: /home/fnevgeny/cvsroot/grace/T1lib/type1/fontstruct.h,v 1.3 1999/09/07 20:51:21 fnevgeny Exp $ */ -+/* $Header: fontstruct.h,v 1.10 91/07/22 15:37:41 keith Exp $ */ - /*********************************************************** - Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, - and the Massachusetts Institute of Technology, Cambridge, Massachusetts. -diff -Nru t1lib-grace/T1lib/type1/hints.c t1lib-deb/T1lib/type1/hints.c ---- t1lib-grace/T1lib/type1/hints.c 1999-05-08 17:38:00.000000000 -0700 -+++ t1lib-deb/T1lib/type1/hints.c 2007-12-23 07:49:42.000000000 -0800 -@@ -369,30 +369,37 @@ - register struct edgelist *edge; /* represents edge */ - register pel y; /* 'y' value to find edge for */ - { -- register struct edgelist *e; /* loop variable */ -- -- if (y < edge->ymin) { -- if (ISTOP(edge->flag)) -- return(MINPEL); -- for (e = edge->subpath; e->subpath != edge; e = e->subpath) { ; } -- if (e->ymax == edge->ymin) -- return(XofY(e, y)); -- } -- else if (y >= edge->ymax) { -- if (ISBOTTOM(edge->flag)) -- return(MINPEL); -- e = edge->subpath; -- if (e->ymin == edge->ymax) -- return(XofY(e, y)); -- } -- else -- return(XofY(edge, y)); -- -- abort("bad subpath chain", 11); -- /*NOTREACHED*/ -- /* To make ANSI-C-compiler happy: */ -- return(y); -- -+ register struct edgelist *e; /* loop variable */ -+ -+ if (y < edge->ymin) { -+ if (ISTOP(edge->flag)) { -+ return(MINPEL); -+ } -+ -+ for (e = edge->subpath; e->subpath != edge; e = e->subpath) { ; } -+ if (e->ymax == edge->ymin) { -+ return(XofY(e, y)); -+ } -+ } -+ else if (y >= edge->ymax) { -+ if (ISBOTTOM(edge->flag)) { -+ return(MINPEL); -+ } -+ e = edge->subpath; -+ if (e->ymin == edge->ymax) { -+ return(XofY(e, y)); -+ } -+ } -+ else { -+ return(XofY(edge, y)); -+ } -+ -+ -+ abort("bad subpath chain", 11); -+ /*NOTREACHED*/ -+ /* To make ANSI-C-compiler happy: */ -+ return(y); -+ - } - /* - :h3.ISBREAK() Macro - Tests if an Edge List is at a "Break" -@@ -495,139 +502,166 @@ - static void FixSubPaths(R) - register struct region *R; /* anchor of region */ - { -- register struct edgelist *e; /* fast loop variable */ -- register struct edgelist *edge; /* current edge in region */ -- register struct edgelist *next; /* next in subpath after 'edge' */ -- register struct edgelist *break1; /* first break after 'next' */ -- register struct edgelist *break2=NULL; /* last break before 'edge' */ -- register struct edgelist *prev; /* previous edge for fixing links */ -- int left = TRUE; -- -- for (edge = R->anchor; edge != NULL; edge = edge->link) { -- -- if (left) -- edge->flag |= ISLEFT(ON); -- left = !left; -- -- next = edge->subpath; -- -- if (!ISBREAK(edge, next)) -- continue; -- if (edge->ymax < next->ymin) -- abort("disjoint subpath?", 13); --/* --'edge' now contains an edgelist at the bottom of an edge, and 'next' --contains the next subsequent edgelist in the subpath, which must be at --the top. We refer to this a "break" in the subpath. --*/ -- next->flag |= ISTOP(ON); -- edge->flag |= ISBOTTOM(ON); -- -- if (ISDOWN(edge->flag) != ISDOWN(next->flag)) -- continue; --/* --We are now in the unusual case; both edges are going in the same --direction so this must be a "false break" due to the way that the user --created the path. We'll have to fix it. --*/ -- for (break1 = next; !ISBREAK(break1, break1->subpath); break1 = break1->subpath) { ; } -- -- for (e = break1->subpath; e != edge; e = e->subpath) -- if (ISBREAK(e, e->subpath)) -- break2 = e; --/* --Now we've set up 'break1' and 'break2'. I've found the following --diagram invaluable. 'break1' is the first break after 'next'. 'break2' --is the LAST break before 'edge'. --&drawing. -- next -- +------+ +---->+------+ -- +--->| >-----+ | | >-----+ -- | | | | | | | | -- | +-------------+ | +-------------+ -- | | |break1| | | | | -- | +->| >-------+ +->| >-----+ -- | | | | | | -- | | | +-------------+ -- | +------+ | | | -- | +----------------+ | | | -- | | +------+ | +->| >-----+ -- | +->| >-----+ | | | | -- | | | | | +-------------+ -- | +-------------+ | | | | -- | | |edge | | | |break2| -- | +->| >-----+ | +->| >-----+ -- | | | | | | | | -- | | | | | | | | -- | | | | | | | | -- | +------+ | | +------+ | -- | | | | -- +---------------+ +---------------+ -- --&edrawing. --We want to fix this situation by having 'edge' point to where 'break1' --now points, and having 'break1' point to where 'break2' now points. --Finally, 'break2' should point to 'next'. Also, we observe that --'break1' can't be a bottom, and is also not a top unless it is the same --as 'next': --*/ -- edge->subpath = break1->subpath; -- -- break1->subpath = break2->subpath; -- if (ISBREAK(break1, break1->subpath)) -- abort("unable to fix subpath break?", 14); -- -- break2->subpath = next; -- -- break1->flag &= ~ISBOTTOM(ON); -- if (break1 != next) -- break1->flag &= ~ISTOP(ON); -- } --/* --This region might contain "ambiguous" edges; edges exactly equal to --edge->link. Due to the random dynamics of where they get sorted into --the list, they can yield false crossings, where the edges appear --to cross. This confuses our continuity logic no end. Since we can --swap them without changing the region, we do. --*/ -- for (edge = R->anchor, prev = NULL; VALIDEDGE(edge); prev = edge, edge = prev->link) { -- -- if (! ISAMBIGUOUS(edge->flag)) -- continue; -- -- next = edge->subpath; -- -- while (ISAMBIGUOUS(next->flag) && next != edge) -- next = next->subpath; --/* --We've finally found a non-ambiguous edge; we make sure it is left/right --compatible with 'edge': --*/ -- if ( (ISLEFT(edge->flag) == ISLEFT(next->flag) && ISDOWN(edge->flag) == ISDOWN(next->flag) ) -- || (ISLEFT(edge->flag) != ISLEFT(next->flag) && ISDOWN(edge->flag) != ISDOWN(next->flag) ) ) -- continue; -- --/* --Incompatible, we will swap 'edge' and the following edge in the list. --You may think that there must be a next edge in this swath. So did I. --No! If there is a totally ambiguous inner loop, for example, we could --get all the way to the outside without resolving ambiguity. --*/ -- next = edge->link; /* note new meaning of 'next' */ -- if (next == NULL || edge->ymin != next->ymin) -- continue; -- if (prev == NULL) -- R->anchor = next; -- else -- prev->link = next; -- edge->link = next->link; -- next->link = edge; -- edge->flag ^= ISLEFT(ON); -- edge->flag &= ~ISAMBIGUOUS(ON); -- next->flag ^= ISLEFT(ON); -- next->flag &= ~ISAMBIGUOUS(ON); -- edge = next; -- } -+ register struct edgelist *e; /* fast loop variable */ -+ register struct edgelist *edge; /* current edge in region */ -+ register struct edgelist *next; /* next in subpath after 'edge' */ -+ register struct edgelist *break1; /* first break after 'next' */ -+ register struct edgelist *break2=NULL; /* last break before 'edge' */ -+ register struct edgelist *prev; /* previous edge for fixing links */ -+ int left = TRUE; -+ -+ for (edge = R->anchor; edge != NULL; edge = edge->link) { -+ -+ if (left) -+ edge->flag |= ISLEFT(ON); -+ left = !left; -+ -+ next = edge->subpath; -+ -+ if (!ISBREAK(edge, next)) -+ continue; -+ if (edge->ymax < next->ymin) -+ abort("disjoint subpath?", 13); -+ /* -+ 'edge' now contains an edgelist at the bottom of an edge, and 'next' -+ contains the next subsequent edgelist in the subpath, which must be at -+ the top. We refer to this a "break" in the subpath. -+ */ -+ next->flag |= ISTOP(ON); -+ edge->flag |= ISBOTTOM(ON); -+ -+ if (ISDOWN(edge->flag) != ISDOWN(next->flag)) -+ continue; -+ /* -+ We are now in the unusual case; both edges are going in the same -+ direction so this must be a "false break" due to the way that the user -+ created the path. We'll have to fix it. -+ */ -+ for (break1 = next; !ISBREAK(break1, break1->subpath); break1 = break1->subpath) { ; } -+ -+ for (e = break1->subpath; e != edge; e = e->subpath) -+ if (ISBREAK(e, e->subpath)) -+ break2 = e; -+ /* -+ Now we've set up 'break1' and 'break2'. I've found the following -+ diagram invaluable. 'break1' is the first break after 'next'. 'break2' -+ is the LAST break before 'edge'. -+ &drawing. -+ next -+ +------+ +---->+------+ -+ +--->| >-----+ | | >-----+ -+ | | | | | | | | -+ | +-------------+ | +-------------+ -+ | | |break1| | | | | -+ | +->| >-------+ +->| >-----+ -+ | | | | | | -+ | | | +-------------+ -+ | +------+ | | | -+ | +----------------+ | | | -+ | | +------+ | +->| >-----+ -+ | +->| >-----+ | | | | -+ | | | | | +-------------+ -+ | +-------------+ | | | | -+ | | |edge | | | |break2| -+ | +->| >-----+ | +->| >-----+ -+ | | | | | | | | -+ | | | | | | | | -+ | | | | | | | | -+ | +------+ | | +------+ | -+ | | | | -+ +---------------+ +---------------+ -+ -+ &edrawing. -+ We want to fix this situation by having 'edge' point to where 'break1' -+ now points, and having 'break1' point to where 'break2' now points. -+ Finally, 'break2' should point to 'next'. Also, we observe that -+ 'break1' can't be a bottom, and is also not a top unless it is the same -+ as 'next': -+ */ -+ edge->subpath = break1->subpath; -+ -+ break1->subpath = break2->subpath; -+ if (ISBREAK(break1, break1->subpath)) -+ abort("unable to fix subpath break?", 14); -+ -+ break2->subpath = next; -+ -+ break1->flag &= ~ISBOTTOM(ON); -+ if (break1 != next) -+ break1->flag &= ~ISTOP(ON); -+ } -+ -+ /* -+ This region might contain "ambiguous" edges; edges exactly equal to -+ edge->link. Due to the random dynamics of where they get sorted into -+ the list, they can yield false crossings, where the edges appear -+ to cross. This confuses our continuity logic no end. Since we can -+ swap them without changing the region, we do. -+ */ -+ for (edge = R->anchor, prev = NULL; VALIDEDGE(edge); prev = edge, edge = prev->link) { -+ -+ if (! ISAMBIGUOUS(edge->flag)) { -+ continue; -+ } -+ -+ next = edge->subpath; -+ -+ while (ISAMBIGUOUS(next->flag) && next != edge) { -+ next = next->subpath; -+ } -+ -+ /* -+ We've finally found a non-ambiguous edge; we make sure it is left/right -+ compatible with 'edge': -+ */ -+ if ( (ISLEFT(edge->flag) == ISLEFT(next->flag) && ISDOWN(edge->flag) == ISDOWN(next->flag) ) -+ || (ISLEFT(edge->flag) != ISLEFT(next->flag) && ISDOWN(edge->flag) != ISDOWN(next->flag) ) ) { -+ continue; -+ } -+ -+ /* -+ Incompatible, we will swap 'edge' and the following edge in the list. -+ You may think that there must be a next edge in this swath. So did I. -+ No! If there is a totally ambiguous inner loop, for example, we could -+ get all the way to the outside without resolving ambiguity. -+ */ -+ next = edge->link; /* note new meaning of 'next' */ -+ if (next == NULL || edge->ymin != next->ymin) { -+ continue; -+ } -+ -+ /* -+ printf(" Swap: \n"); -+ printf(" Edge=0x%x, ymin=%d, ymax=%d, xmin=%d, xmax=%d, fpx1=%ld, fpx2=%ld\n", -+ edge, edge->ymin, edge->ymax, edge->xmin, edge->xmax, edge->fpx1, edge->fpx2); -+ printf(" Link=0x%x, ymin=%d, ymax=%d, xmin=%d, xmax=%d, fpx1=%ld, fpx2=%ld\n", -+ next, next->ymin, next->ymax, next->xmin, next->xmax, next->fpx1, next->fpx2); -+ printf(" Edge=0x%x (amb=%d), x[ymin]=%d, x[ymax]=%d, px1=%ld, px2=%ld\n", -+ edge, ISAMBIGUOUS(edge->flag), edge->xvalues[0], edge->xvalues[edge->ymax - edge->ymin], -+ edge->fpx1>>FRACTBITS, edge->fpx2>>FRACTBITS); -+ printf(" Link=0x%x (amb=%d), x[ymin]=%d, x[ymax]=%d, px1=%ld, px2=%ld\n", -+ next, ISAMBIGUOUS(next->flag), next->xvalues[0], next->xvalues[next->ymax - next->ymin], -+ next->fpx1>>FRACTBITS, next->fpx2>>FRACTBITS); -+ */ -+ -+ /* Check ambiguity also for link edge (RMz) */ -+ if ( !ISAMBIGUOUS(next->flag) ) { -+ continue; -+ } -+ -+ -+ if (prev == NULL) -+ R->anchor = next; -+ else -+ prev->link = next; -+ edge->link = next->link; -+ next->link = edge; -+ edge->flag ^= ISLEFT(ON); -+ edge->flag &= ~ISAMBIGUOUS(ON); -+ next->flag ^= ISLEFT(ON); -+ next->flag &= ~ISAMBIGUOUS(ON); -+ edge = next; -+ } - } - /* - :h3.DumpSubPaths() -@@ -719,11 +753,12 @@ - int y; /* y value */ - int x; /* new x value */ - { -- if (e->xmin > x) e->xmin = x; -- if (e->xmax < x) e->xmax = x; -- e->xvalues[y - e->ymin] = x; -+ if (e->xmin > x) e->xmin = x; -+ if (e->xmax < x) e->xmax = x; -+ e->xvalues[y - e->ymin] = x; - } - -+ - /*-------------------------------------------------------------------------*/ - /* the following three macros tell us whether we are at a birth point, a */ - /* death point, or simply in the middle of the character */ -@@ -822,107 +857,128 @@ - void ApplyContinuity(R) - struct region *R; - { -- struct edgelist *left; -- struct edgelist *right; -- struct edgelist *edge,*e2; -- pel rightXabove,rightXbelow,leftXabove,leftXbelow; -- pel leftX,rightX; -- int i; -- LONG newcenter,abovecenter,belowcenter; -- -- FixSubPaths(R); -- if (RegionDebug >= 3) -- DumpSubPaths(R->anchor); -- left = R->anchor; --/* loop through and do all of the easy checking. ( no tops or bottoms) */ -- while(VALIDEDGE(left)) -- { -- right = left->link; -- for(i=left->ymin;iymax;++i) -- { -- leftX = findXofY(left,i); -- rightX = findXofY(right,i); -- leftXbelow = findXofY(left,i+1); -- rightXbelow = findXofY(right,i+1); -- if(rightX <= leftX) -- { --/* then, we have a break in a near vertical line */ -- leftXabove = findXofY(left,i-1); -- rightXabove = findXofY(right,i-1); -- if( IsValidPel(leftXabove) && IsValidPel(rightXabove) ) -- { -- abovecenter = leftXabove + rightXabove; -- } -- else -- { -- abovecenter = leftX + rightX; -- } -- if( IsValidPel(leftXbelow) && IsValidPel(rightXbelow) ) -- { -- belowcenter = leftXbelow + rightXbelow; -- } -- else -- { -- belowcenter = leftX + rightX; -- } -- newcenter = abovecenter + belowcenter; -- if( newcenter > 4*leftX ) -- { -- rightX = rightX + 1; -- } -- else if( newcenter < 4*leftX) -- { -- leftX = leftX - 1; -- } -- else -- { -- rightX = rightX + 1; -- } -- writeXofY(right,i,rightX); -- writeXofY(left,i,leftX); -- if(rightX > R->xmax) {R->xmax = rightX;} -- if(leftX < R->xmin) {R->xmin = leftX;} -- } -- if( !WeAreAtBottom(left,i) && (leftXbelow>=rightX)) -- { --/* then we have a break in a near horizontal line in the middle */ -- writeXofY(right,i,leftXbelow); -- } -- if( !WeAreAtBottom(right,i) && (leftX >=rightXbelow)) -- { --/* then we have a break in a near horizontal line in the middle */ -- writeXofY(left,i,rightXbelow); -- } -+ struct edgelist *left; -+ struct edgelist *right; -+ struct edgelist *edge,*e2; -+ pel rightXabove,rightXbelow,leftXabove,leftXbelow; -+ pel leftX,rightX; -+ int i; -+ long edgecnt = 0; -+ -+ fractpel xavrg = 0; -+ LONG newcenter,abovecenter,belowcenter; -+ -+ -+ FixSubPaths(R); -+ if ( RegionDebug >= 3) -+ DumpSubPaths(R->anchor); -+ left = R->anchor; -+ -+ /* loop through and do all of the easy checking. ( no tops or bottoms) */ -+ while(VALIDEDGE(left)) { -+ right = left->link; -+ for(i=left->ymin;iymax;++i) { -+ leftX = findXofY(left,i); -+ rightX = findXofY(right,i); -+ leftXbelow = findXofY(left,i+1); -+ rightXbelow = findXofY(right,i+1); -+ if(rightX <= leftX) { -+ -+ /* then, we have a break in a near vertical line */ -+ leftXabove = findXofY(left,i-1); -+ rightXabove = findXofY(right,i-1); -+ /* Check above current scanline */ -+ if ( IsValidPel(leftXabove) && IsValidPel(rightXabove) ) { -+ abovecenter = leftXabove + rightXabove; -+ } -+ else { -+ /* We are at the top. We can assume that the current edge list is just started -+ --> Inspect the stored start fractpel values in order to decide about -+ to which side to extend. --> -+ Compute arithmetic average between left and right edge at high resolution */ -+ xavrg = ((left->fpx1 + right->fpx1) >> 1); -+ /* round down to get left (not nearest!) and get right edge by adding one pel. */ -+ leftXabove = (xavrg >> FRACTBITS); -+ rightXabove = leftXabove + 1; -+ abovecenter = leftXabove + rightXabove; -+ belowcenter = leftXabove + rightXabove; -+ } -+ -+ /* Check below current scanline */ -+ if ( IsValidPel(leftXbelow) && IsValidPel(rightXbelow) ) { -+ belowcenter = leftXbelow + rightXbelow; -+ } -+ else { -+ /* We are at the bottom. We can assume that the current edge list terminates here -+ --> Inspect the stored end fractpel values in order to decide about -+ to which side to extend. --> -+ Compute arithmetic average between left and right edge at high resolution */ -+ xavrg = ((left->fpx2 + right->fpx2) >> 1); -+ /* round down to get left (not nearest!) and get right edge by adding one pel. */ -+ leftXbelow = (xavrg >> FRACTBITS); -+ rightXbelow = leftXbelow + 1; -+ abovecenter = leftXbelow + rightXbelow; -+ belowcenter = leftXbelow + rightXbelow; -+ } -+ -+ newcenter = abovecenter + belowcenter; -+ -+ if( newcenter > 4*leftX ) { -+ rightX = rightX + 1; -+ writeXofY(right,i,rightX); -+ } -+ else if( newcenter < 4*leftX) { -+ leftX = leftX - 1; -+ writeXofY(left,i,leftX); -+ } -+ else { -+ rightX = rightX + 1; -+ writeXofY(right,i,rightX); -+ } -+ -+ if ( rightX > R->xmax ) { -+ R->xmax = rightX; -+ } -+ if ( leftX < R->xmin ) { -+ R->xmin = leftX; -+ } -+ } -+ if( !WeAreAtBottom(left,i) && (leftXbelow>=rightX)) { -+ /* then we have a break in a near horizontal line in the middle */ -+ writeXofY(right,i,leftXbelow); -+ } -+ if( !WeAreAtBottom(right,i) && (leftX >=rightXbelow)) { -+ /* then we have a break in a near horizontal line in the middle */ -+ writeXofY(left,i,rightXbelow); -+ } -+ } -+ left = right->link; -+ ++edgecnt; - } -- left = right->link; -- } --/* --There may be "implied horizontal lines" between edges that have --implications for continuity. This loop looks for white runs that --have implied horizontal lines on the top or bottom, and calls --CollapseWhiteRuns to check and fix any continuity problems from --them. --*/ -- for (edge = R->anchor; VALIDEDGE(edge); edge = edge->link) { -- if ((!ISTOP(edge->flag) && !ISBOTTOM(edge->flag)) || ISLEFT(edge->flag)) -- continue; /* at some future date we may want left edge logic here too */ -- for (e2 = edge->link; VALIDEDGE(e2) && SAMESWATH(edge,e2); e2 = e2->link) { -- if (ISTOP(e2->flag) && ISTOP(edge->flag) -- && NONE != ImpliedHorizontalLine(edge,e2,edge->ymin)) { -- if (ISLEFT(e2->flag)) -- CollapseWhiteRun(R->anchor, edge->ymin-1, -- edge, e2, edge->ymin); -- } -- if (ISBOTTOM(e2->flag) && ISBOTTOM(edge->flag) -- && NONE != ImpliedHorizontalLine(edge,e2, edge->ymax)) { -- if (ISLEFT(e2->flag)) -- CollapseWhiteRun(R->anchor, edge->ymax, -- edge, e2, edge->ymax-1); -- } -- } -+ -+ /* -+ There may be "implied horizontal lines" between edges that have -+ implications for continuity. This loop looks for white runs that -+ have implied horizontal lines on the top or bottom, and calls -+ CollapseWhiteRuns to check and fix any continuity problems from -+ them. -+ */ -+ for (edge = R->anchor; VALIDEDGE(edge); edge = edge->link) { -+ if ((!ISTOP(edge->flag) && !ISBOTTOM(edge->flag)) || ISLEFT(edge->flag)) -+ continue; /* at some future date we may want left edge logic here too */ -+ for (e2 = edge->link; VALIDEDGE(e2) && SAMESWATH(edge,e2); e2 = e2->link) { -+ if (ISTOP(e2->flag) && ISTOP(edge->flag) -+ && NONE != ImpliedHorizontalLine(edge,e2,edge->ymin)) { -+ if (ISLEFT(e2->flag)) -+ CollapseWhiteRun(R->anchor, edge->ymin-1, -+ edge, e2, edge->ymin); -+ } -+ if (ISBOTTOM(e2->flag) && ISBOTTOM(edge->flag) -+ && NONE != ImpliedHorizontalLine(edge,e2, edge->ymax)) { -+ if (ISLEFT(e2->flag)) -+ CollapseWhiteRun(R->anchor, edge->ymax, -+ edge, e2, edge->ymax-1); - } -+ } -+ } - } -- -- -- -- -diff -Nru t1lib-grace/T1lib/type1/lines.c t1lib-deb/T1lib/type1/lines.c ---- t1lib-grace/T1lib/type1/lines.c 1998-11-24 14:08:54.000000000 -0800 -+++ t1lib-deb/T1lib/type1/lines.c 2014-03-27 20:23:42.310776026 -0700 -@@ -43,6 +43,7 @@ - #include "types.h" - #include "objects.h" - #include "spaces.h" -+#include "paths.h" - #include "regions.h" - #include "lines.h" - -@@ -66,6 +67,10 @@ - None. - */ - -+#define BITS (sizeof(LONG)*8) -+#define HIGHTEST(p) (((p)>>(BITS-2)) != 0) /* includes sign bit */ -+#define TOOBIG(xy) ((xy < 0) ? HIGHTEST(-xy) : HIGHTEST(xy)) -+ - /* - :h2.StepLine() - Produces Run Ends for a Line After Checks - -@@ -83,6 +88,9 @@ - IfTrace4((LineDebug > 0), ".....StepLine: (%d,%d) to (%d,%d)\n", - x1, y1, x2, y2); - -+ if ( TOOBIG(x1) || TOOBIG(x2) || TOOBIG(y1) || TOOBIG(y2)) -+ abort("Lines this big not supported", 49); -+ - dy = y2 - y1; - - /* -@@ -147,6 +155,7 @@ - - x = RoundFP(x1,PREC); - y = RoundFP(y1,PREC); -+ - edgeP += y; - count = RoundFP(y2,PREC) - y; - /*------------------------------------------------------------------*/ -@@ -172,6 +181,15 @@ - } - else /* positive dx */ - { -+ -+ if ( dx == 0 ) { -+ while(--count >= 0 ) { -+ *(edgeP++) = x; -+ } -+ return; -+ -+ } -+ - #define P PREC - d = (dy*((x<>P; - #undef P -diff -Nru t1lib-grace/T1lib/type1/objects.c t1lib-deb/T1lib/type1/objects.c ---- t1lib-grace/T1lib/type1/objects.c 2002-01-03 13:15:17.000000000 -0800 -+++ t1lib-deb/T1lib/type1/objects.c 2014-03-27 20:23:42.310776026 -0700 -@@ -542,7 +542,7 @@ - return(NULL); - - if (ISPATHTYPE(obj->type)) -- obj = (struct xobject *) CopyPath(obj); -+ obj = (struct xobject *) CopyPath((struct segment *)obj); - else - switch (obj->type) { - case SPACETYPE: -@@ -584,7 +584,7 @@ - return(NULL); - } - if (ISPATHTYPE(obj->type)) -- KillPath(obj); -+ KillPath((struct segment *)obj); - else { - switch (obj->type) { - case REGIONTYPE: -@@ -957,7 +957,7 @@ - - sprintf(typemsg, "Wrong object type in %s; expected %s, found %s.\n", - name, TypeFmt(expect), TypeFmt(obj->type)); -- IfTrace0(TRUE,typemsg); -+ IfTrace1(TRUE, "%s", typemsg); - - ObjectPostMortem(obj); - -@@ -1137,12 +1137,13 @@ - "Context: out of them", /* 46 */ - "MatrixInvert: can't", /* 47 */ - "xiStub called", /* 48 */ -- "Illegal access type1 abort() message" /* 49 */ -+ "Lines this big not supported", /* 49 */ -+ "Illegal access type1 abort() message" /* 50 */ - }; - -- /* no is valid from 1 to 48 */ -- if ( (number<1)||(number>48)) -- number=49; -+ /* no is valid from 1 to 49 */ -+ if ( (number<1)||(number>49)) -+ number=50; - return( err_msgs[number-1]); - - } -diff -Nru t1lib-grace/T1lib/type1/objects.h t1lib-deb/T1lib/type1/objects.h ---- t1lib-grace/T1lib/type1/objects.h 1999-09-07 13:51:21.000000000 -0700 -+++ t1lib-deb/T1lib/type1/objects.h 2014-03-27 20:23:42.298776009 -0700 -@@ -214,7 +214,7 @@ - /*SHARED*/ - /* NDW: personally, I want to see status and error messages! */ - #define IfTrace0(condition,model) \ -- {if (condition) printf(model);} -+ {if (condition) fputs(model,stdout);} - #define IfTrace1(condition,model,arg0) \ - {if (condition) printf(model,arg0);} - #define IfTrace2(condition,model,arg0,arg1) \ -@@ -288,7 +288,7 @@ - - void t1_DumpArea(); /* dump a region structure */ - void t1_DumpText(); /* dump a textpath structure */ --void t1_DumpPath(); /* dump a path list */ -+void T1_DumpPath(); /* dump a path list */ - void t1_DumpSpace(); /* dump a coordinate space structure */ - void t1_DumpEdges(); /* dump a region's edge list */ - void t1_FormatFP(); /* dump a format a "fractpel" coordinate */ -diff -Nru t1lib-grace/T1lib/type1/paths.c t1lib-deb/T1lib/type1/paths.c ---- t1lib-grace/T1lib/type1/paths.c 2001-02-19 13:43:33.000000000 -0800 -+++ t1lib-deb/T1lib/type1/paths.c 2007-12-23 07:49:42.000000000 -0800 -@@ -1049,21 +1049,23 @@ - register struct segment *p; /* input path */ - register struct fractpoint *pt; /* pointer to x,y to set */ - { -- struct fractpoint mypoint; /* I pass this to TextDelta */ -- register fractpel x,y; /* working variables for path current point */ -- -- for (x=y=0; p != NULL; p=p->link) { -- x += p->dest.x; -- y += p->dest.y; -- if (p->type == TEXTTYPE) { -- TextDelta(p, &mypoint); -- x += mypoint.x; -- y += mypoint.y; -- } -- } -- -- pt->x = x; -- pt->y = y; -+ register fractpel x,y; /* working variables for path current point */ -+ -+ for (x=y=0; p != NULL; p=p->link) { -+ x += p->dest.x; -+ y += p->dest.y; -+ if (p->type == TEXTTYPE) { -+ struct fractpoint mypoint; -+ -+ mypoint.x = mypoint.y = 0; -+ TextDelta(p, &mypoint); -+ x += mypoint.x; -+ y += mypoint.y; -+ } -+ } -+ -+ pt->x = x; -+ pt->y = y; - } - - /* -diff -Nru t1lib-grace/T1lib/type1/paths.h t1lib-deb/T1lib/type1/paths.h ---- t1lib-grace/T1lib/type1/paths.h 1998-11-24 14:08:54.000000000 -0800 -+++ t1lib-deb/T1lib/type1/paths.h 2007-12-23 07:49:42.000000000 -0800 -@@ -52,11 +52,46 @@ - #define QueryPath(p,t,B,C,D,r) t1_QueryPath(p,t,B,C,D,r) - #define QueryBounds(p,S,x1,y1,x2,y2) t1_QueryBounds(p,S,x1,y1,x2,y2) - -+/*SHARED*/ -+ -+struct segment { -+ XOBJ_COMMON /* xobject common data define 3-26-91 PNM */ -+ unsigned char size; /* size of the structure */ -+ unsigned char context; /* index to device context */ -+ struct segment *link; /* pointer to next structure in linked list */ -+ struct segment *last; /* pointer to last structure in list */ -+ struct fractpoint dest; /* relative ending location of path segment */ -+}; - -+#define ISCLOSED(flag) ((flag)&0x80) /* subpath is closed */ -+#define LASTCLOSED(flag) ((flag)&0x40) /* last segment in closed subpath */ -+ -+/* -+ NOTE: The ISCLOSED flag is set on the MOVETYPE segment before the -+ subpath proper; the LASTCLOSED flag is set on the last segment (LINETYPE) -+ in the subpath -+ -+ We define the ISPATHANCHOR predicate to test that a path handle -+ passed by the user is valid: -+*/ -+ -+#define ISPATHANCHOR(p) (ISPATHTYPE(p->type)&&p->last!=NULL) -+ -+/* -+ For performance reasons, a user's "location" object is identical to -+ a path whose only segment is a move segment. We define a predicate -+ to test for this case. See also :hdref refid=location.. -+*/ -+ -+#define ISLOCATION(p) ((p)->type == MOVETYPE && (p)->link == NULL) -+ -+/*END SHARED*/ -+ -+ - struct segment *t1_Loc(); /* create a location object (or "move" segment) */ - struct segment *t1_ILoc(); /* integer argument version of same */ - struct segment *t1_Line(); /* straight line path segment */ --struct segment *t1_Join(); /* join two paths or regions together */ -+struct segment *t1_Join(struct segment *,struct segment *); /* join two paths or regions together */ - struct segment *t1_ClosePath(); /* close a path or path set */ - struct conicsegment *t1_Conic(); /* conic curve path segment */ - struct conicsegment *t1_RoundConic(); /* ditto, specified another way */ -@@ -86,8 +121,8 @@ - #define Hypoteneuse(dx,dy) t1_Hypoteneuse(dx,dy) - #define BoxPath(S,h,w) t1_BoxPath(S,h,w) - --struct segment *t1_CopyPath(); /* duplicate a path */ --void t1_KillPath(); /* destroy a path */ -+struct segment *t1_CopyPath(struct segment *); /* duplicate a path */ -+void t1_KillPath(struct segment *); /* destroy a path */ - struct segment *t1_PathXform(); /* transform a path arbitrarily */ - void t1_PathDelta(); /* calculate the ending point of a path */ - struct segment *t1_PathSegment(); /* produce a MOVE or LINE segment */ -@@ -101,39 +136,6 @@ - #define ConsumePath(p) MAKECONSUME(p,KillPath(p)) - #define UniquePath(p) MAKEUNIQUE(p,CopyPath(p)) - --/*END SHARED*/ --/*SHARED*/ -- --struct segment { -- XOBJ_COMMON /* xobject common data define 3-26-91 PNM */ -- unsigned char size; /* size of the structure */ -- unsigned char context; /* index to device context */ -- struct segment *link; /* pointer to next structure in linked list */ -- struct segment *last; /* pointer to last structure in list */ -- struct fractpoint dest; /* relative ending location of path segment */ --} ; -- --#define ISCLOSED(flag) ((flag)&0x80) /* subpath is closed */ --#define LASTCLOSED(flag) ((flag)&0x40) /* last segment in closed subpath */ -- --/* --NOTE: The ISCLOSED flag is set on the MOVETYPE segment before the --subpath proper; the LASTCLOSED flag is set on the last segment (LINETYPE) --in the subpath -- --We define the ISPATHANCHOR predicate to test that a path handle --passed by the user is valid: --*/ -- --#define ISPATHANCHOR(p) (ISPATHTYPE(p->type)&&p->last!=NULL) -- --/* --For performance reasons, a user's "location" object is identical to --a path whose only segment is a move segment. We define a predicate --to test for this case. See also :hdref refid=location.. --*/ -- --#define ISLOCATION(p) ((p)->type == MOVETYPE && (p)->link == NULL) - - /*END SHARED*/ - /*SHARED*/ -diff -Nru t1lib-grace/T1lib/type1/regions.c t1lib-deb/T1lib/type1/regions.c ---- t1lib-grace/T1lib/type1/regions.c 2002-01-03 13:15:17.000000000 -0800 -+++ t1lib-deb/T1lib/type1/regions.c 2007-12-23 07:49:42.000000000 -0800 -@@ -46,8 +46,8 @@ - #include "types.h" - #include "objects.h" - #include "spaces.h" --#include "regions.h" - #include "paths.h" -+#include "regions.h" - #include "curves.h" - #include "lines.h" - #include "pictures.h" -@@ -268,6 +268,11 @@ - for (p=area->anchor; VALIDEDGE(p); p=p->link) { - - newp = NewEdge(p->xmin, p->xmax, p->ymin, p->ymax, p->xvalues, ISDOWN(p->flag)); -+ newp->fpx1 = p->fpx1; -+ newp->fpx2 = p->fpx2; -+ newp->fpy1 = p->fpy1; -+ newp->fpy2 = p->fpy2; -+ - if (r->anchor == NULL) - r->anchor = last = newp; - else -@@ -373,225 +378,155 @@ - register struct segment *p; /* take interior of this path */ - register int fillrule; /* rule to follow if path crosses itself */ - { -- register fractpel x,y; /* keeps ending point of path segment */ -- fractpel lastx,lasty; /* previous x,y from path segment before */ -- register struct region *R; /* region I will build */ -- register struct segment *nextP; /* next segment of path */ -- struct fractpoint hint; /* accumulated hint value */ -- char tempflag; /* flag; is path temporary? */ -- char Cflag; /* flag; should we apply continuity? */ -- -- IfTrace2((MustTraceCalls),". INTERIOR(%p, %d)\n", p, (LONG) fillrule); -- -- if (p == NULL) -- return(NULL); --/* --Establish the 'Cflag' continuity flag based on user's fill rule and --our own 'Continuity' pragmatic (0: never do continuity, 1: do what --user asked, >1: do it regardless). --*/ -- if (fillrule > 0) { -- Cflag = Continuity > 0; -- fillrule -= CONTINUITY; -- } -- else -- Cflag = Continuity > 1; -- -- ARGCHECK((fillrule != WINDINGRULE && fillrule != EVENODDRULE), -- "Interior: bad fill rule", NULL, NULL, (1,p), struct region *); -- -- if (p->type == TEXTTYPE) --/* if (fillrule != EVENODDRULE) -- else */ -- return((struct region *)UniquePath(p)); -- if (p->type == STROKEPATHTYPE){ -- if (fillrule == WINDINGRULE) -- return((struct region *)DoStroke(p)); -- else -- p = CoercePath(p); -- } -- -- -- R = (struct region *)Allocate(sizeof(struct region), &EmptyRegion, 0); -- -- ARGCHECK(!ISPATHANCHOR(p), "Interior: bad path", p, R, (0), struct region *); -- ARGCHECK((p->type != MOVETYPE), "Interior: path not closed", p, R, (0), struct region *); -- -- --/* changed definition from !ISPERMANENT to references <= 1 3-26-91 PNM */ -- tempflag = (p->references <= 1); /* only first segment in path is so marked */ -- if (!ISPERMANENT(p->flag)) p->references -= 1; -- -- R->newedgefcn = newfilledge; --/* --Believe it or not, "R" is now completely initialized. We are counting --on the copy of template to get other fields the way we want them, --namely --:ol. --:li.anchor = NULL --:li.xmin, ymin, xmax, ymax, to minimum and maximum values respectively. --:eol. --Anchor = NULL is very --important to ChangeDirection. --See :hdref refid=CD.. -- --To minimize problems of "wrapping" in our pel arithmetic, we keep an --origin of the region which is the first move. Hopefully, that keeps --numbers within plus or minus 32K pels. --*/ -- R->origin.x = 0/*TOFRACTPEL(NEARESTPEL(p->dest.x))*/; -- R->origin.y = 0/*TOFRACTPEL(NEARESTPEL(p->dest.y))*/; -- lastx = - R->origin.x; -- lasty = - R->origin.y; --/* --ChangeDirection initializes other important fields in R, such as --lastdy, edge, edgeYstop, edgexmin, and edgexmax. The first segment --is a MOVETYPE, so it will be called first. --*/ --/* --The hints data structure must be initialized once for each path. --*/ -- -- if (ProcessHints) -- InitHints(); /* initialize hint data structure */ -- -- while (p != NULL) { -- -- x = lastx + p->dest.x; -- y = lasty + p->dest.y; -- -- IfTrace2((HintDebug > 0),"Ending point = (%d,%d)\n", -- x, -- y); -- -- nextP = p->link; -- --/* --Here we start the hints processing by initializing the hint value to --zero. If ProcessHints is FALSE, the value will remain zero. --Otherwise, hint accumulates the computed hint values. --*/ -- -- hint.x = hint.y = 0; -- --/* --If we are processing hints, and this is a MOVE segment (other than --the first on the path), we need to close (reverse) any open hints. --*/ -- -- if (ProcessHints) -- if ((p->type == MOVETYPE) && (p->last == NULL)) { -- CloseHints(&hint); -- IfTrace2((HintDebug>0),"Closed point= (%d,%d)\n", -- x+hint.x, -- y+hint.y); -- } -- --/* --Next we run through all the hint segments (if any) attached to this --segment. If ProcessHints is TRUE, we will accumulate computed hint --values. In either case, nextP will be advanced to the first non-HINT --segment (or NULL), and each hint segment will be freed if necessary. --*/ -- -- while ((nextP != NULL) && (nextP->type == HINTTYPE)) { -- if (ProcessHints) -- ProcessHint(nextP, x + hint.x, y + hint.y, &hint); -- -- { -- register struct segment *saveP = nextP; -- -- nextP = nextP->link; -- if (tempflag) -- Free(saveP); -- } -- } -- --/* --We now apply the full hint value to the ending point of the path segment. --*/ -- /* printf("Applying hints (x=%d,y=%d)\n", hint.x, hint.y);*/ -- -- x += hint.x; -- y += hint.y; -- -- IfTrace2((HintDebug>0),"Hinted ending point = (%d,%d)\n", -- x, y); -- -- switch(p->type) { -- -- case LINETYPE: -- StepLine(R, lastx, lasty, x, y); -- break; -- -- case CONICTYPE: -- { -- --/* --For a conic curve, we apply half the hint value to the conic midpoint. --*/ -- -- } -- break; -- -- case BEZIERTYPE: -- { -- register struct beziersegment *bp = (struct beziersegment *) p; -- --/* --For a Bezier curve, we apply the full hint value to the Bezier C point. --*/ -- -- StepBezier(R, lastx, lasty, -- lastx + bp->B.x, lasty + bp->B.y, -- lastx + bp->C.x + hint.x, -- lasty + bp->C.y + hint.y, -- x, y); -- } -- break; -- -- case MOVETYPE: --/* --At this point we have encountered a MOVE segment. This breaks the --path, making it disjoint. --*/ -- if (p->last == NULL) /* i.e., not first in path */ -- ChangeDirection(CD_LAST, R, lastx, lasty, (fractpel) 0); -- -- ChangeDirection(CD_FIRST, R, x, y, (fractpel) 0); --/* --We'll just double check for closure here. We forgive an appended --MOVETYPE at the end of the path, if it isn't closed: --*/ -- if (!ISCLOSED(p->flag) && p->link != NULL) -- return((struct region *)ArgErr("Fill: sub-path not closed", p, NULL)); -- break; -- -- default: -- abort("Interior: path type error", 30); -- } --/* --We're done with this segment. Advance to the next path segment in --the list, freeing this one if necessary: --*/ -- lastx = x; lasty = y; -- -- if (tempflag) -- Free(p); -- p = nextP; -- } -- ChangeDirection(CD_LAST, R, lastx, lasty, (fractpel) 0); -- R->ending.x = lastx; -- R->ending.y = lasty; --/* --Finally, clean up the region's based on the user's 'fillrule' request: --*/ -- if (Cflag) -- ApplyContinuity(R); -- if (fillrule == WINDINGRULE) -- Unwind(R->anchor); -- return(R); -+ register fractpel x,y; /* keeps ending point of path segment */ -+ fractpel lastx,lasty; /* previous x,y from path segment before */ -+ register struct region *R; /* region I will build */ -+ register struct segment *nextP; /* next segment of path */ -+ char tempflag; /* flag; is path temporary? */ -+ char Cflag; /* flag; should we apply continuity? */ -+ -+ IfTrace2((MustTraceCalls),". INTERIOR(%p, %d)\n", p, (LONG) fillrule); -+ -+ if (p == NULL) -+ return(NULL); -+ /* -+ Establish the 'Cflag' continuity flag based on user's fill rule and -+ our own 'Continuity' pragmatic (0: never do continuity, 1: do what -+ user asked, >1: do it regardless). -+ */ -+ if (fillrule > 0) { -+ Cflag = Continuity > 0; -+ fillrule -= CONTINUITY; -+ } -+ else -+ Cflag = Continuity > 1; -+ -+ ARGCHECK((fillrule != WINDINGRULE && fillrule != EVENODDRULE), -+ "Interior: bad fill rule", NULL, NULL, (1,p), struct region *); -+ -+ if (p->type == TEXTTYPE) -+ /* if (fillrule != EVENODDRULE) -+ else */ -+ return((struct region *)UniquePath(p)); -+ if (p->type == STROKEPATHTYPE){ -+ if (fillrule == WINDINGRULE) -+ return((struct region *)DoStroke(p)); -+ else -+ p = CoercePath(p); -+ } -+ -+ -+ R = (struct region *)Allocate(sizeof(struct region), &EmptyRegion, 0); -+ -+ ARGCHECK(!ISPATHANCHOR(p), "Interior: bad path", p, R, (0), struct region *); -+ ARGCHECK((p->type != MOVETYPE), "Interior: path not closed", p, R, (0), struct region *); -+ -+ -+ /* changed definition from !ISPERMANENT to references <= 1 3-26-91 PNM */ -+ tempflag = (p->references <= 1); /* only first segment in path is so marked */ -+ if (!ISPERMANENT(p->flag)) p->references -= 1; -+ -+ R->newedgefcn = newfilledge; -+ /* -+ Believe it or not, "R" is now completely initialized. We are counting -+ on the copy of template to get other fields the way we want them, -+ namely -+ :ol. -+ :li.anchor = NULL -+ :li.xmin, ymin, xmax, ymax, to minimum and maximum values respectively. -+ :eol. -+ Anchor = NULL is very -+ important to ChangeDirection. -+ See :hdref refid=CD.. -+ -+ To minimize problems of "wrapping" in our pel arithmetic, we keep an -+ origin of the region which is the first move. Hopefully, that keeps -+ numbers within plus or minus 32K pels. -+ */ -+ R->origin.x = 0/*TOFRACTPEL(NEARESTPEL(p->dest.x))*/; -+ R->origin.y = 0/*TOFRACTPEL(NEARESTPEL(p->dest.y))*/; -+ lastx = - R->origin.x; -+ lasty = - R->origin.y; -+ /* -+ ChangeDirection initializes other important fields in R, such as -+ lastdy, edge, edgeYstop, edgexmin, and edgexmax. The first segment -+ is a MOVETYPE, so it will be called first. -+ */ -+ /* -+ Note: Hinting is completely performed in charspace coordinates -+ in the Type 1 module. Therefore, I have removed the code -+ to handle hint segments. (2002-08-11) -+ */ -+ -+ while (p != NULL) { -+ -+ x = lastx + p->dest.x; -+ y = lasty + p->dest.y; -+ -+ nextP = p->link; -+ -+ switch(p->type) { -+ -+ case LINETYPE: -+ StepLine(R, lastx, lasty, x, y); -+ break; -+ -+ case CONICTYPE: -+ /* 2nd order Beziers not implemented! */ -+ break; -+ -+ case BEZIERTYPE: -+ { -+ register struct beziersegment *bp = (struct beziersegment *) p; -+ -+ StepBezier(R, lastx, lasty, -+ lastx + bp->B.x, lasty + bp->B.y, -+ lastx + bp->C.x, -+ lasty + bp->C.y, -+ x, y); -+ } -+ break; -+ -+ case MOVETYPE: -+ /* At this point we have encountered a MOVE segment. This breaks the -+ path, making it disjoint. */ -+ if (p->last == NULL) /* i.e., not first in path */ -+ ChangeDirection(CD_LAST, R, lastx, lasty, (fractpel) 0, (fractpel) 0, (fractpel) 0); -+ -+ ChangeDirection(CD_FIRST, R, x, y, (fractpel) 0, (fractpel) 0, (fractpel) 0); -+ /* We'll just double check for closure here. We forgive an appended -+ MOVETYPE at the end of the path, if it isn't closed: */ -+ if (!ISCLOSED(p->flag) && p->link != NULL) -+ return((struct region *)ArgErr("Fill: sub-path not closed", p, NULL)); -+ break; -+ -+ default: -+ abort("Interior: path type error", 30); -+ } -+ /* We're done with this segment. Advance to the next path segment in -+ the list, freeing this one if necessary: */ -+ lastx = x; lasty = y; -+ -+ if (tempflag) -+ Free(p); -+ p = nextP; -+ } -+ ChangeDirection(CD_LAST, R, lastx, lasty, (fractpel) 0, (fractpel) 0, (fractpel) 0); -+ R->ending.x = lastx; -+ R->ending.y = lasty; -+ -+ -+ /* Finally, clean up the region's based on the user's 'fillrule' request: */ -+ if (Cflag) -+ ApplyContinuity(R); -+ -+ if (fillrule == WINDINGRULE) -+ Unwind(R->anchor); -+ -+ return R; - } -+ -+ - /* - :h4.Unwind() - Discards Edges That Fail the Winding Rule Test - -@@ -664,7 +599,7 @@ - is appropriate. - */ - --void ChangeDirection(type, R, x, y, dy) -+void ChangeDirection(type, R, x, y, dy, x2, y2) - int type; /* CD_FIRST, CD_CONTINUE, or CD_LAST */ - register struct region *R; /* region in which we are changing direction */ - fractpel x,y; /* current beginning x,y */ -@@ -699,7 +634,8 @@ - - - (*R->newedgefcn)(R, R->edgexmin, R->edgexmax, ymin, ymax, -- R->lastdy > 0, x_at_ymin, x_at_ymax); -+ R->lastdy > 0, x_at_ymin, x_at_ymax, -+ x, y, x2, y2); - - } - -@@ -750,37 +686,89 @@ - up to date. - */ - --static int newfilledge(R, xmin, xmax, ymin, ymax, isdown) -- register struct region *R; /* region being built */ -- fractpel xmin,xmax; /* X range of this edge */ -- fractpel ymin,ymax; /* Y range of this edge */ -- int isdown; /* flag: TRUE means edge goes down, else up */ --{ -- -- register pel pelxmin,pelymin,pelxmax,pelymax; /* pel versions of bounds */ -- register struct edgelist *edge; /* newly created edge */ -- -- pelymin = NEARESTPEL(ymin); -- pelymax = NEARESTPEL(ymax); -- if (pelymin == pelymax) -- return(0); -- -- pelxmin = NEARESTPEL(xmin); -- pelxmax = NEARESTPEL(xmax); -- -- if (pelxmin < R->xmin) R->xmin = pelxmin; -- if (pelxmax > R->xmax) R->xmax = pelxmax; -- if (pelymin < R->ymin) R->ymin = pelymin; -- if (pelymax > R->ymax) R->ymax = pelymax; -- -- edge = NewEdge(pelxmin, pelxmax, pelymin, pelymax, &R->edge[pelymin], isdown); -- edge->subpath = R->lastedge; -- R->lastedge = edge; -- if (R->firstedge == NULL) -- R->firstedge = edge; -- -- R->anchor = SortSwath(R->anchor, edge, swathxsort); -- return(0); -+static int newfilledge(R, xmin, xmax, ymin, ymax, isdown, x1, y1, x2, y2) -+ register struct region *R; /* region being built */ -+ fractpel xmin,xmax; /* X range of this edge */ -+ fractpel ymin,ymax; /* Y range of this edge */ -+ int isdown; /* flag: TRUE means edge goes down, else up */ -+ fractpel x1; -+ fractpel y1; -+ fractpel x2; -+ fractpel y2; -+{ -+ -+ register pel pelxmin,pelymin,pelxmax,pelymax; /* pel versions of bounds */ -+ register struct edgelist *edge; /* newly created edge */ -+ -+ pelymin = NEARESTPEL(ymin); -+ pelymax = NEARESTPEL(ymax); -+ if (pelymin == pelymax) -+ return(0); -+ -+ pelxmin = NEARESTPEL(xmin); -+ pelxmax = NEARESTPEL(xmax); -+ -+ if (pelxmin < R->xmin) R->xmin = pelxmin; -+ if (pelxmax > R->xmax) R->xmax = pelxmax; -+ if (pelymin < R->ymin) R->ymin = pelymin; -+ if (pelymax > R->ymax) R->ymax = pelymax; -+ -+ edge = NewEdge(pelxmin, pelxmax, pelymin, pelymax, &R->edge[pelymin], isdown); -+ -+ /* Save maximum and minimum values of edge in order to be able to -+ use them in ApplyContinity. */ -+ edge->fpx1 = x1; -+ edge->fpy1 = y1; -+ edge->fpx2 = x2; -+ edge->fpy2 = y2; -+ -+ edge->subpath = R->lastedge; -+ R->lastedge = edge; -+ if (R->firstedge == NULL) -+ R->firstedge = edge; -+ -+ R->anchor = SortSwath(R->anchor, edge, swathxsort); -+ -+ /* -+ { -+ struct region* r = (struct region*) R; -+ struct edgelist* el = (struct edgelist*) (r->anchor); -+ -+ while ( el != 0 ) -+ { -+ long i = 0; -+ short int* spl; -+ short int* spr; -+ int xl; -+ int xr; -+ -+ printf( "Region after Sort (NE=%ld) : ymin=%d, ymax=%d, xmin=%d, xmax=%d\n", -+ callcount, el->ymin, el->ymax, el->xmin, el->xmax); -+ for ( i=0; i<((el->ymax)-(el->ymin)); i++ ) { -+ spl = el->xvalues; -+ if ( el->link != NULL ) { -+ spr = el->link->xvalues; -+ xl = spl[i]; -+ xr = spr[i]; -+ printf( "Region after Sort (NE=%ld): y=%ld xleft=%d, xright=%d\n", -+ callcount, el->ymin + i, xl, xr); -+ } -+ else { -+ printf( "Region after Sort (NE=%ld): y=%ld xval=%d\n", -+ callcount, el->ymin + i, spl[i]); -+ } -+ } -+ if ( el->link != 0 ) -+ el = el->link->link; -+ else -+ break; -+ } -+ } -+ -+ ++callcount; -+ */ -+ -+ return 0; - } - - /* -@@ -812,106 +800,108 @@ - register struct edgelist *edge; /* incoming edge or pair of edges */ - struct edgelist *(*swathfcn)(); /* horizontal sorter */ - { -- register struct edgelist *before,*after; -- struct edgelist base; -- -- if (RegionDebug > 0) { -- if (RegionDebug > 2) { -- IfTrace3(TRUE,"SortSwath(anchor=%p, edge=%p, fcn=%p)\n", -- anchor, edge, swathfcn); -- } -- else { -- IfTrace3(TRUE,"SortSwath(anchor=%p, edge=%p, fcn=%p)\n", -- anchor, edge, swathfcn); -- } -- } -- if (anchor == NULL) -- return(edge); -- -- before = &base; -- before->ymin = before->ymax = MINPEL; -- before->link = after = anchor; -- --/* --If the incoming edge is above the current list, we connect the current --list to the bottom of the incoming edge. One slight complication is --if the incoming edge overlaps into the current list. Then, we --first split the incoming edge in two at the point of overlap and recursively --call ourselves to sort the bottom of the split into the current list: --*/ -- if (TOP(edge) < TOP(after)) { -- if (BOTTOM(edge) > TOP(after)) { -- -- after = SortSwath(after, splitedge(edge, TOP(after)), swathfcn); -- } -- vertjoin(edge, after); -- return(edge); -- } --/* --At this point the top of edge is not higher than the top of the list, --which we keep in 'after'. We move the 'after' point down the list, --until the top of the edge occurs in the swath beginning with 'after'. -- --If the bottom of 'after' is below the bottom of the edge, we have to --split the 'after' swath into two parts, at the bottom of the edge. --If the bottom of 'after' is above the bottom of the swath, --*/ -- -- while (VALIDEDGE(after)) { -- -- if (TOP(after) == TOP(edge)) { -- if (BOTTOM(after) > BOTTOM(edge)) -- vertjoin(after, splitedge(after, BOTTOM(edge))); -- else if (BOTTOM(after) < BOTTOM(edge)) { -- after = SortSwath(after, -- splitedge(edge, BOTTOM(after)), swathfcn); -- } -- break; -- } -- else if (TOP(after) > TOP(edge)) { -- IfTrace0((BOTTOM(edge) < TOP(after) && RegionDebug > 0), -- "SortSwath: disjoint edges\n"); -- if (BOTTOM(edge) > TOP(after)) { -- after = SortSwath(after, -- splitedge(edge, TOP(after)), swathfcn); -- } -- break; -- } -- else if (BOTTOM(after) > TOP(edge)) -- vertjoin(after, splitedge(after, TOP(edge))); -- -- before = after; -- after = after->link; -- } -- --/* --At this point 'edge' exactly corresponds in height to the current --swath pointed to by 'after'. --*/ -- if (after != NULL && TOP(after) == TOP(edge)) { -- before = (*swathfcn)(before, edge); -- after = before->link; -- } --/* --At this point 'after' contains all the edges after 'edge', and 'before' --contains all the edges before. Whew! A simple matter now of adding --'edge' to the linked list in its rightful place: --*/ -- before->link = edge; -- if (RegionDebug > 1) { -- IfTrace3(TRUE,"SortSwath: in between %p and %p are %p", -- before, after, edge); -- while (edge->link != NULL) { -- edge = edge->link; -- IfTrace1(TRUE," and %p", edge); -- } -- IfTrace0(TRUE,"\n"); -- } -- else -- for (; edge->link != NULL; edge = edge->link) { ; } -- -- edge->link = after; -- return(base.link); -+ register struct edgelist *before,*after; -+ struct edgelist base; -+ -+ if (RegionDebug > 0) { -+ if (RegionDebug > 2) { -+ IfTrace3(TRUE,"SortSwath(anchor=%p, edge=%p, fcn=%p)\n", -+ anchor, edge, swathfcn); -+ } -+ else { -+ IfTrace3(TRUE,"SortSwath(anchor=%p, edge=%p, fcn=%p)\n", -+ anchor, edge, swathfcn); -+ } -+ } -+ if (anchor == NULL) -+ return(edge); -+ -+ before = &base; -+ before->ymin = before->ymax = MINPEL; -+ before->link = after = anchor; -+ -+ /* -+ If the incoming edge is above the current list, we connect the current -+ list to the bottom of the incoming edge. One slight complication is -+ if the incoming edge overlaps into the current list. Then, we -+ first split the incoming edge in two at the point of overlap and recursively -+ call ourselves to sort the bottom of the split into the current list: -+ */ -+ if (TOP(edge) < TOP(after)) { -+ if (BOTTOM(edge) > TOP(after)) { -+ after = SortSwath(after, splitedge(edge, TOP(after)), swathfcn); -+ } -+ vertjoin(edge, after); -+ return(edge); -+ } -+ -+ /* -+ At this point the top of edge is not higher than the top of the list, -+ which we keep in 'after'. We move the 'after' point down the list, -+ until the top of the edge occurs in the swath beginning with 'after'. -+ -+ If the bottom of 'after' is below the bottom of the edge, we have to -+ split the 'after' swath into two parts, at the bottom of the edge. -+ If the bottom of 'after' is above the bottom of the swath, -+ */ -+ -+ while (VALIDEDGE(after)) { -+ -+ if (TOP(after) == TOP(edge)) { -+ if (BOTTOM(after) > BOTTOM(edge)) -+ vertjoin(after, splitedge(after, BOTTOM(edge))); -+ else if (BOTTOM(after) < BOTTOM(edge)) { -+ after = SortSwath(after, -+ splitedge(edge, BOTTOM(after)), swathfcn); -+ } -+ break; -+ } -+ else if (TOP(after) > TOP(edge)) { -+ IfTrace0((BOTTOM(edge) < TOP(after) && RegionDebug > 0), -+ "SortSwath: disjoint edges\n"); -+ if (BOTTOM(edge) > TOP(after)) { -+ after = SortSwath(after, -+ splitedge(edge, TOP(after)), swathfcn); -+ } -+ break; -+ } -+ else if (BOTTOM(after) > TOP(edge)) -+ vertjoin(after, splitedge(after, TOP(edge))); -+ -+ before = after; -+ after = after->link; -+ } -+ -+ /* -+ At this point 'edge' exactly corresponds in height to the current -+ swath pointed to by 'after'. -+ */ -+ if (after != NULL && TOP(after) == TOP(edge)) { -+ before = (*swathfcn)(before, edge); -+ after = before->link; -+ } -+ /* -+ At this point 'after' contains all the edges after 'edge', and 'before' -+ contains all the edges before. Whew! A simple matter now of adding -+ 'edge' to the linked list in its rightful place: -+ */ -+ before->link = edge; -+ if (RegionDebug > 1) { -+ IfTrace3(TRUE,"SortSwath: in between %p and %p are %p", -+ before, after, edge); -+ while (edge->link != NULL) { -+ edge = edge->link; -+ IfTrace1(TRUE," and %p", edge); -+ } -+ IfTrace0(TRUE,"\n"); -+ } -+ else -+ for (; edge->link != NULL; edge = edge->link) { ; } -+ -+ edge->link = after; -+ -+ return base.link; -+ - } - - /* -@@ -926,66 +916,78 @@ - struct edgelist *list; /* area to split */ - register pel y; /* Y value to split list at */ - { -- register struct edgelist *new; /* anchor for newly built list */ -- register struct edgelist *last=NULL; /* end of newly built list */ -- register struct edgelist *r; /* temp pointer to new structure */ -- register struct edgelist *lastlist; /* temp pointer to last 'list' value */ -- -- IfTrace2((RegionDebug > 1),"splitedge of %p at %d ", list, (LONG) y); -- -- lastlist = new = NULL; -- -- while (list != NULL) { -- if (y < list->ymin) -- break; -- if (y >= list->ymax) -- abort("splitedge: above top of list", 33); -- if (y == list->ymin) -- abort("splitedge: would be null", 34); -- -- r = (struct edgelist *)Allocate(sizeof(struct edgelist), list, 0); --/* --At this point 'r' points to a copy of the single structure at 'list'. --We will make 'r' be the new split 'edgelist'--the lower half. --We don't bother to correct 'xmin' and 'xmax', we'll take the --the pessimistic answer that results from using the old values. --*/ -- r->ymin = y; -- r->xvalues = list->xvalues + (y - list->ymin); --/* --Note that we do not need to allocate new memory for the X values, --they can remain with the old "edgelist" structure. We do have to --update that old structure so it is not as high: --*/ -- list->ymax = y; --/* --Insert 'r' in the subpath chain: --*/ -- r->subpath = list->subpath; -- list->subpath = r; --/* --Now attach 'r' to the list we are building at 'new', and advance --'list' to point to the next element in the old list: --*/ -- if (new == NULL) -- new = r; -- else -- last->link = r; -- last = r; -- lastlist = list; -- list = list->link; -- } --/* --At this point we have a new list built at 'new'. We break the old --list at 'lastlist', and add the broken off part to the end of 'new'. --Then, we return the caller a pointer to 'new': --*/ -- if (new == NULL) -- abort("null splitedge", 35); -- lastlist->link = NULL; -- last->link = list; -- IfTrace1((RegionDebug > 1),"yields %p\n", new); -- return(new); -+ register struct edgelist *new; /* anchor for newly built list */ -+ register struct edgelist *last=NULL; /* end of newly built list */ -+ register struct edgelist *r; /* temp pointer to new structure */ -+ register struct edgelist *lastlist; /* temp pointer to last 'list' value */ -+ -+ IfTrace2((RegionDebug > 1),"splitedge of %p at %d ", list, (LONG) y); -+ -+ lastlist = new = NULL; -+ -+ while (list != NULL) { -+ if (y < list->ymin) -+ break; -+ -+ if (y >= list->ymax) -+ abort("splitedge: above top of list", 33); -+ if (y == list->ymin) -+ abort("splitedge: would be null", 34); -+ -+ r = (struct edgelist *)Allocate(sizeof(struct edgelist), list, 0); -+ /* -+ At this point 'r' points to a copy of the single structure at 'list'. -+ We will make 'r' be the new split 'edgelist'--the lower half. -+ We don't bother to correct 'xmin' and 'xmax', we'll take the -+ the pessimistic answer that results from using the old values. -+ */ -+ r->ymin = y; -+ r->xvalues = list->xvalues + (y - list->ymin); -+ -+ /* -+ Update the fpx values so that ApplyContinuity() will continue -+ to work. Note that high precision is a fake, here! -+ */ -+ r->fpx1 = (r->xvalues[0]) << FRACTBITS; -+ r->fpx2 = (list->xvalues[list->ymax - list->ymin - 1]) << FRACTBITS; -+ list->fpx2 = (list->xvalues[y - list->ymin -1]) << FRACTBITS; -+ -+ /* -+ Note that we do not need to allocate new memory for the X values, -+ they can remain with the old "edgelist" structure. We do have to -+ update that old structure so it is not as high: -+ */ -+ list->ymax = y; -+ -+ /* -+ Insert 'r' in the subpath chain: -+ */ -+ r->subpath = list->subpath; -+ list->subpath = r; -+ /* -+ Now attach 'r' to the list we are building at 'new', and advance -+ 'list' to point to the next element in the old list: -+ */ -+ if (new == NULL) { -+ new = r; -+ } -+ else -+ last->link = r; -+ last = r; -+ lastlist = list; -+ list = list->link; -+ } -+ /* -+ At this point we have a new list built at 'new'. We break the old -+ list at 'lastlist', and add the broken off part to the end of 'new'. -+ Then, we return the caller a pointer to 'new': -+ */ -+ if (new == NULL) -+ abort("null splitedge", 35); -+ lastlist->link = NULL; -+ last->link = list; -+ IfTrace1((RegionDebug > 1),"yields %p\n", new); -+ return(new); - } - - /* -@@ -1559,7 +1561,7 @@ - currentworkarea = (pel *)Allocate(0, NULL, idy * sizeof(pel)); - currentsize = idy; - } -- ChangeDirection(CD_CONTINUE, R, x1, y1, y2 - y1); -+ ChangeDirection(CD_CONTINUE, R, x1, y1, y2 - y1, x2, y2); - } - - /* -diff -Nru t1lib-grace/T1lib/type1/regions.h t1lib-deb/T1lib/type1/regions.h ---- t1lib-grace/T1lib/type1/regions.h 1998-11-24 14:08:54.000000000 -0800 -+++ t1lib-deb/T1lib/type1/regions.h 2007-12-23 07:49:42.000000000 -0800 -@@ -35,7 +35,7 @@ - #define Complement(area) t1_Complement(area) - #define Overlap(a1,a2) t1_OverLap(a1,a2) - --struct region *t1_Interior(); /* returns the interior of a closed path */ -+struct region *t1_Interior(struct segment *,int); /* returns the interior of a closed path */ - struct region *t1_Union(); /* set union of paths or regions */ - struct region *t1_Intersect(); /* set intersection of regions */ - struct region *t1_Complement(); /* complement of a region */ -@@ -45,7 +45,7 @@ - /*END SHARED*/ - /*SHARED*/ - --#define ChangeDirection(type,R,x,y,dy) t1_ChangeDirection(type,R,x,y,dy) -+#define ChangeDirection(type,R,x,y,dy,x2,y2) t1_ChangeDirection(type,R,x,y,dy,x2,y2) - - void t1_ChangeDirection(); /* called when we change direction in Y */ - #define CD_FIRST -1 /* enumeration of ChangeDirection type */ -@@ -80,17 +80,17 @@ - #define GOING_TO(R, x1, y1, x2, y2, dy) { \ - if (dy < 0) { \ - if (R->lastdy >= 0) \ -- ChangeDirection(CD_CONTINUE, R, x1, y1, dy); \ -+ ChangeDirection(CD_CONTINUE, R, x1, y1, dy, x2, y2); \ - if (y2 < R->edgeYstop) \ - MoreWorkArea(R, x1, y1, x2, y2); \ - } \ - else if (dy > 0) { \ - if (R->lastdy <= 0) \ -- ChangeDirection(CD_CONTINUE, R, x1, y1, dy); \ -+ ChangeDirection(CD_CONTINUE, R, x1, y1, dy, x2, y2); \ - if (y2 > R->edgeYstop) \ - MoreWorkArea(R, x1, y1, x2, y2); \ - } \ -- else /* dy == 0 */ ChangeDirection(CD_CONTINUE, R, x1, y1, dy); \ -+ else /* dy == 0 */ ChangeDirection(CD_CONTINUE, R, x1, y1, dy, x2, y2); \ - if (x2 < R->edgexmin) R->edgexmin = x2; \ - else if (x2 > R->edgexmax) R->edgexmax = x2; \ - } -@@ -166,13 +166,18 @@ - /*SHARED*/ - - struct edgelist { -- XOBJ_COMMON /* xobject common data define 3-26-91 PNM */ -- /* type = EDGETYPE */ -- struct edgelist *link; /* pointer to next in linked list */ -- struct edgelist *subpath; /* informational link for "same subpath" */ -- pel xmin,xmax; /* range of edge in X */ -- pel ymin,ymax; /* range of edge in Y */ -- pel *xvalues; /* pointer to ymax-ymin X values */ -+ XOBJ_COMMON /* xobject common data define 3-26-91 PNM */ -+ /* type = EDGETYPE */ -+ struct edgelist *link; /* pointer to next in linked list */ -+ struct edgelist *subpath; /* informational link for "same subpath" */ -+ pel xmin,xmax; /* range of edge in X */ -+ pel ymin,ymax; /* range of edge in Y */ -+ pel *xvalues; /* pointer to ymax-ymin X values */ -+ -+ fractpel fpx1; /* Added by RMz, author of t1lib, 2002-08-15. */ -+ fractpel fpy1; /* This produces a little memory overhead, but */ -+ fractpel fpx2; /* gives the opportunity to take more */ -+ fractpel fpy2; /* intelligent decisions in ApplyContinuity(). */ - } ; - /* - The end of the list is marked by either "link" being NULL, or by -diff -Nru t1lib-grace/T1lib/type1/scanfont.c t1lib-deb/T1lib/type1/scanfont.c ---- t1lib-grace/T1lib/type1/scanfont.c 2002-07-29 13:37:50.000000000 -0700 -+++ t1lib-deb/T1lib/type1/scanfont.c 2007-12-23 07:49:42.000000000 -0800 -@@ -30,12 +30,14 @@ - /* Author: Katherine A. Hitchcock IBM Almaden Research Laboratory */ - - #include -+#include - #include "t1stdio.h" - #include "util.h" - #include "token.h" - #include "fontfcn.h" - #include "blues.h" - -+#include "../t1lib/t1misc.h" - - /* #define DEBUG_SCANFONT */ - -@@ -247,7 +249,7 @@ - int i; - psobj *encodingArrayP; - -- encodingArrayP = (psobj *)vm_alloc(256*(sizeof(psobj))); -+ encodingArrayP = (psobj *)malloc(256*(sizeof(psobj))); - if (!encodingArrayP) - return NULL; - -@@ -267,6 +269,12 @@ - - boolean Init_BuiltInEncoding() - { -+ if ( StdEncArrayP != NULL) { -+ /* Note: We should not run into this case because multiple -+ initialization should be caught by T1_InitLib(). */ -+ return FALSE; -+ } -+ - StdEncArrayP = MakeEncodingArrayP(StdEnc); - if (StdEncArrayP==NULL) - return( FALSE); -@@ -1217,7 +1225,7 @@ - { - - -- char filename[128]; -+ char filename[MAXPATHLEN+1]; - FILE *fileP; - char *nameP; - int namelen; -@@ -1234,6 +1242,10 @@ - while ((namelen>0) && ( nameP[namelen-1] == ' ')) { - namelen--; - } -+ if ( namelen >= MAXPATHLEN ) { -+ /* Hopefully, this will lead to a file open error */ -+ namelen = MAXPATHLEN; -+ } - strncpy(filename,nameP,namelen); - filename[namelen] = '\0'; - /* file name is now constructed */ -@@ -1281,10 +1293,14 @@ - tokenStartP[tokenLength] = '\0'; - /* At this point we check for the font not being a - Multiple Master Font. If it is, we return an error. -- (RMz, 01/29/1999) */ -- if (strncmp(tokenStartP, "BlendAxisTypes", 14)==0){ -- rc=SCAN_MMFONT; -- break; -+ However, we restrict searching for forbidden keywords -+ to FontInfo, in order not to make assumptions about -+ internal PostScript routine names. (RMz, 2004-11-27) */ -+ if ( !InPrivateDict ) { -+ if (strncmp(tokenStartP, "BlendAxisTypes", 14)==0){ -+ rc=SCAN_MMFONT; -+ break; -+ } - } - if (InPrivateDict ) { - if (0== strncmp(tokenStartP,"Subrs",5) ) { -@@ -1343,7 +1359,11 @@ - filterFile.data.fileP = T1eexec(inputP->data.fileP); - if (filterFile.data.fileP == NULL) { - fclose(inputFile.data.fileP); -- return(SCAN_FILE_OPEN_ERROR); -+ /* SCAN_FILE_OPEN_ERROR replaced because at this point -+ a portion of the file has already been read successfully. -+ We hence have encountered a premature end of file -+ (2002-08-17, RMz). */ -+ return SCAN_FILE_EOF; - } - inputP = &filterFile; - -diff -Nru t1lib-grace/T1lib/type1/t1chardump t1lib-deb/T1lib/type1/t1chardump ---- t1lib-grace/T1lib/type1/t1chardump 1969-12-31 16:00:00.000000000 -0800 -+++ t1lib-deb/T1lib/type1/t1chardump 2007-12-23 07:49:42.000000000 -0800 -@@ -0,0 +1,697 @@ -+/*-------------------------------------------------------------------------- -+ ----- File: t1chardump -+ ----- Author: Rainer Menzner (Rainer.Menzner@web.de) -+ ----- Date: 2003-03-02 -+ ----- Description: This file is part of the t1-library. It contains -+ code responsible for dumping outline data to a -+ PostScript file (used only for debugging. -+ ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2003. -+ As of version 0.5, t1lib is distributed under the -+ GNU General Public Library Lincense. The -+ conditions can be found in the files LICENSE and -+ LGPL, which should reside in the toplevel -+ directory of the distribution. Please note that -+ there are parts of t1lib that are subject to -+ other licenses: -+ The parseAFM-package is copyrighted by Adobe Systems -+ Inc. -+ The type1 rasterizer is copyrighted by IBM and the -+ X11-consortium. -+ ----- Warranties: Of course, there's NO WARRANTY OF ANY KIND :-) -+ ----- Credits: I want to thank IBM and the X11-consortium for making -+ their rasterizer freely available. -+ Also thanks to Piet Tutelaers for his ps2pk, from -+ which I took the rasterizer sources in a format -+ independent from X11. -+ Thanks to all people who make free software living! -+--------------------------------------------------------------------------*/ -+ -+fputs( "\ -+%!PS-Adobe-2.0 EPSF-1.2\n\ -+%%Creator: t1lib\n\ -+%%Title: Type1Char Character Dump\n\ -+%%Pages: 1\n\ -+%%PageOrder: Ascend\n\ -+%%BoundingBox: 0 0 596 842\n\ -+%%DocumentPaperSizes: a4\n\ -+%%EndComments\n\ -+%!\n\ -+/T1LibDict 100 dict def \n\ -+T1LibDict begin\n\ -+% Setup the size from the type1 module\n\ -+/t1SetupSize {\n\ -+ /size exch def\n\ -+} def\n\ -+\n\ -+% Prepare the page. Compute scales and fill the charspace unit square\n\ -+% background\n\ -+/t1PreparePage {\n\ -+\n\ -+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n\ -+ %\n\ -+ % Start of Customizable Section\n\ -+ %\n\ -+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n\ -+\n\ -+ % Setup a standard linewidth\n\ -+ /t1dumpstdlinewidth 1.0 def\n\ -+ % Setup a scale for drawing direction arrows\n\ -+ /arrowscale 3.0 def\n\ -+\n\ -+ % Should we draw the device pixel grid? (1=yes, otherwise no)\n\ -+ /t1drawgrid 1 def\n\ -+ % Should we draw stems? (1=yes, otherwise no)\n\ -+ /t1drawstems 1 def\n\ -+ % Should we draw alignment zones? (1=yes, otherwise no)\n\ -+ /t1drawzones 1 def\n\ -+ % Should we fill the charspace unit square? (1=yes, otherwise no)\n\ -+ /t1fillunitsquare 1 def\n\ -+ % Should we fill the device page? (1=yes, otherwise no)\n\ -+ /t1fillpage 1 def\n\ -+ % Should we show path segment On-Curve points? (1=yes, otherwise no)\n\ -+ /t1showoncurvepoints 1 def\n\ -+ % Should we show path segment Off Curve points? (1=yes, otherwise no)\n\ -+ /t1showoffcurvepoints 1 def\n\ -+ % Should we show Bezier tangets and their defining points? (1=yes, otherwise no)\n\ -+ /t1showbeziertangents 1 def\n\ -+\n\ -+ % Define a few colors\n\ -+ /t1linecolor { 0.0 0.0 0.0 } def\n\ -+ /t1hlinecolor { 1.0 0.0 0.0 } def\n\ -+ /t1slinecolor { 1.0 1.0 1.0 } def\n\ -+ /t1movecolor { 0.0 0.0 0.0 } def\n\ -+ /t1hmovecolor { 1.0 0.0 0.0 } def\n\ -+ /t1smovecolor { 1.0 1.0 1.0 } def\n\ -+ /t1curvecolor { 0.0 0.0 0.0 } def\n\ -+ /t1hcurvecolor { 1.0 0.0 0.0 } def\n\ -+ /t1scurvecolor { 0.0 0.0 1.0 } def\n\ -+ /t1sprolongatecolor { 1.0 0.0 1.0 } def\n\ -+ /t1stemcolor { 0.0 0.0 1.0 } def\n\ -+ /t1alignedstemcolor { 1.0 0.0 1.0 } def\n\ -+ /t1bottomzonecolor { 1.0 1.0 0.0 } def\n\ -+ /t1topzonecolor { 1.0 1.0 0.0 } def\n\ -+ /t1arrowcolor { 0.0 0.0 0.0 } def\n\ -+ /t1harrowcolor { 1.0 0.0 0.0 } def\n\ -+ /t1sarrowcolor { 0.0 0.0 1.0 } def\n\ -+ /t1sbwcolor { 0.0 0.0 0.0 } def\n\ -+ /t1closepathcolor { 0.0 0.0 0.0 } def\n\ -+ /t1hclosepathcolor { 1.0 0.0 0.0 } def\n\ -+ /t1sclosepathcolor { 0.0 0.0 1.0 } def\n\ -+ /t1pagecolor { 0.7 0.7 0.7 } def\n\ -+ /t1unitsquarecolor { 0.4 0.4 0.4 } def\n\ -+ /t1gridcolor { 0.0 0.0 0.0 } def\n\ -+\n\ -+ % Line scale relative to the standard linewidth -+ /t1linescale 0.4 def\n\ -+ /t1hlinescale 0.4 def\n\ -+ /t1slinescale 0.4 def\n\ -+ /t1movescale 0.4 def\n\ -+ /t1hmovescale 0.4 def\n\ -+ /t1smovescale 0.4 def\n\ -+ /t1curvescale 0.4 def\n\ -+ /t1hcurvescale 0.4 def\n\ -+ /t1scurvescale 0.4 def\n\ -+ /t1curvetangentscale 0.5 def\n\ -+ /t1sprolongatescale 0.4 def\n\ -+ /t1stemscale 0.5 def\n\ -+ /t1alignedstemscale 0.5 def\n\ -+ /t1bottomzonescale 0.5 def\n\ -+ /t1topzonescale 0.5 def\n\ -+ /t1closepathscale 0.4 def\n\ -+ /t1hclosepathscale 0.4 def\n\ -+ /t1sclosepathscale 0.4 def\n\ -+ /t1gridscale 0.5 def\n\ -+\n\ -+ % Line dash specifications (stems and zones are not configurable!) -+ /t1linedash { [] 0 } def\n\ -+ /t1hlinedash { [] 0 } def\n\ -+ /t1slinedash { [] 0 } def\n\ -+ /t1movedash { [2 2] 0 } def\n\ -+ /t1hmovedash { [2 2] 0 } def\n\ -+ /t1smovedash { [2 2] 0 } def\n\ -+ /t1curvedash { [] 0 } def\n\ -+ /t1hcurvedash { [] 0 } def\n\ -+ /t1scurvedash { [] 0 } def\n\ -+ /t1sprolongatedash { [1 1] 0 }def\n\ -+ /t1closepathdash { [] 0 } def\n\ -+ /t1hclosepathdash { [] 0 } def\n\ -+ /t1sclosepathdash { [] 0 } def\n\ -+ /t1griddash { [3 3] 0 } def\n\ -+\n\ -+ % Define a clipping rectangle ROI (in charspace coordinates)\n\ -+ /t1ROIxmin -200 def\n\ -+ /t1ROIxmax 1200 def\n\ -+ /t1ROIymin -500 def\n\ -+ /t1ROIymax 1200 def\n\ -+\n\ -+ % Device values (in bp). These must match the Bounding Box Statement!\n\ -+ /xmindev 0 neg def\n\ -+ /xmaxdev 596 def\n\ -+ /ymindev 0 neg def\n\ -+ /ymaxdev 842 def\n\ -+ /dxdev 1 def\n\ -+ /dydev 1 def\n\ -+\n\ -+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n\ -+ %\n\ -+ % End of Customizable Section\n\ -+ %\n\ -+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n\ -+\n\ -+ % logical pixel values\n\ -+ /xminpixel t1ROIxmin 1000.0 div size mul def\n\ -+ /xmaxpixel t1ROIxmax 1000.0 div size mul def\n\ -+ /yminpixel t1ROIymin 1000.0 div size mul def\n\ -+ /ymaxpixel t1ROIymax 1000.0 div size mul def\n\ -+ /dxpixel 1 def\n\ -+ /dypixel 1 def\n\ -+\n\ -+ % compute scales and set minimum scale\n\ -+ /scalex xmaxdev xmindev sub xmaxpixel xminpixel sub div def\n\ -+ /scaley ymaxdev ymindev sub ymaxpixel yminpixel sub div def\n\ -+ scalex scaley gt { /scale scaley def } { /scale scalex def } ifelse\n\ -+\n\ -+ % Fill device page\n\ -+ xmindev ymindev moveto\n\ -+ xmaxdev 0 rlineto\n\ -+ 0 ymaxdev rlineto\n\ -+ xmaxdev neg 0 rlineto\n\ -+ 0 ymaxdev neg rlineto\n\ -+ closepath\n\ -+ clip\n\ -+ t1fillpage 1 eq\n\ -+ {\n\ -+ t1pagecolor setrgbcolor\n\ -+ fill\n\ -+ } if\n\ -+\n\ -+ % reassign device values\n\ -+ /xmindev xminpixel scale mul def\n\ -+ /xmaxdev xmaxpixel scale mul def\n\ -+ /ymindev yminpixel scale mul def\n\ -+ /ymaxdev ymaxpixel scale mul def\n\ -+ /dxdev dxpixel scale mul def\n\ -+ /dydev dypixel scale mul def\n\ -+\n\ -+ % translate coordinate system \n\ -+ xminpixel scale mul neg yminpixel scale mul neg translate\n\ -+ \n\ -+ % Fill unit square of charspace coordinate system \n\ -+ t1fillunitsquare 1 eq\n\ -+ {\n\ -+ t1unitsquarecolor setrgbcolor\n\ -+ 0 0 moveto\n\ -+ size scale mul 0 rlineto\n\ -+ 0 size scale mul rlineto\n\ -+ size scale mul neg 0 rlineto\n\ -+ 0 size scale mul neg rlineto\n\ -+ closepath fill\n\ -+ } if\n\ -+} def\n\ -+\n\ -+/t1FinishPage {\n\ -+ t1drawgrid 1 eq\n\ -+ {\n\ -+ t1gridcolor setrgbcolor\n\ -+ t1gridscale setlinewidth\n\ -+ t1griddash setdash\n\ -+ % draw grid and align to the point (0,0)\n\ -+ 0 dxdev xmaxdev {\n\ -+ /xval exch def\n\ -+ xval ymindev moveto\n\ -+ xval ymaxdev lineto\n\ -+ stroke\n\ -+ } for\n\ -+ 0 dxdev neg xmindev {\n\ -+ /xval exch def\n\ -+ xval ymindev moveto\n\ -+ xval ymaxdev lineto\n\ -+ stroke\n\ -+ } for\n\ -+ 0 dydev ymaxdev {\n\ -+ /yval exch def\n\ -+ xmindev yval moveto\n\ -+ xmaxdev yval lineto\n\ -+ stroke\n\ -+ } for\n\ -+ 0 dydev neg ymindev {\n\ -+ /yval exch def\n\ -+ xmindev yval moveto\n\ -+ xmaxdev yval lineto\n\ -+ stroke\n\ -+ } for\n\ -+ } if\n\ -+} def\n\ -+\n\ -+% Define three arrow routines available for later providing the output with directions\n\ -+/t1arrowhead {\n\ -+ /tmpy exch def\n\ -+ /tmpx exch def\n\ -+ gsave\n\ -+ t1arrowcolor setrgbcolor\n\ -+ currx curry translate\n\ -+ tmpy tmpx atan rotate\n\ -+ newpath\n\ -+ 0 0 moveto\n\ -+ 0 2 arrowscale currentlinewidth neg mul mul rlineto\n\ -+ 6 arrowscale currentlinewidth mul mul 2 arrowscale currentlinewidth mul mul rlineto\n\ -+ 6 arrowscale currentlinewidth mul mul neg 2 arrowscale currentlinewidth mul mul rlineto\n\ -+ closepath\n\ -+ fill\n\ -+ grestore\n\ -+ tmpx\n\ -+ tmpy\n\ -+} def\n\ -+/t1harrowhead {\n\ -+ /tmpy exch def\n\ -+ /tmpx exch def\n\ -+ gsave\n\ -+ t1harrowcolor setrgbcolor\n\ -+ currhx currhy translate\n\ -+ tmpy tmpx atan rotate\n\ -+ newpath\n\ -+ 0 0 moveto\n\ -+ 0 2 arrowscale currentlinewidth neg mul mul rlineto\n\ -+ 6 arrowscale currentlinewidth mul mul 2 arrowscale currentlinewidth mul mul rlineto\n\ -+ 6 arrowscale currentlinewidth mul mul neg 2 arrowscale currentlinewidth mul mul rlineto\n\ -+ closepath\n\ -+ fill\n\ -+ grestore\n\ -+ tmpx\n\ -+ tmpy\n\ -+} def\n\ -+/t1sarrowhead {\n\ -+ /tmpy exch def\n\ -+ /tmpx exch def\n\ -+ gsave\n\ -+ t1sarrowcolor setrgbcolor\n\ -+ currsx currsy translate\n\ -+ tmpy tmpx atan rotate\n\ -+ newpath\n\ -+ 0 0 moveto\n\ -+ 0 2 arrowscale currentlinewidth neg mul mul rlineto\n\ -+ 6 arrowscale currentlinewidth mul mul 2 arrowscale currentlinewidth mul mul rlineto\n\ -+ 6 arrowscale currentlinewidth mul mul neg 2 arrowscale currentlinewidth mul mul rlineto\n\ -+ closepath\n\ -+ fill\n\ -+ grestore\n\ -+ tmpx\n\ -+ tmpy\n\ -+} def\n\ -+\n\ -+/t1rlineto {\n\ -+ /y2 exch scale mul def\n\ -+ /x2 exch scale mul def\n\ -+ t1linecolor setrgbcolor\n\ -+ t1linedash setdash\n\ -+ t1linescale t1dumpstdlinewidth mul setlinewidth\n\ -+ t1showoncurvepoints 1 eq\n\ -+ {\n\ -+ newpath currx x2 add curry y2 add 1.5 currentlinewidth mul 0 360 arc closepath fill\n\ -+ } if\n\ -+ currx curry moveto\n\ -+ x2 y2 rlineto\n\ -+ stroke\n\ -+ /currx currx x2 add def\n\ -+ /curry curry y2 add def\n\ -+} def\n\ -+\n\ -+/t1srlineto {\n\ -+ /y2 exch scale mul def\n\ -+ /x2 exch scale mul def\n\ -+ t1slinecolor setrgbcolor\n\ -+ t1slinedash setdash\n\ -+ t1slinescale t1dumpstdlinewidth mul setlinewidth\n\ -+ t1showoncurvepoints 1 eq\n\ -+ {\n\ -+ newpath currsx x2 add currsy y2 add 1.5 currentlinewidth mul 0 360 arc closepath fill\n\ -+ } if\n\ -+ currsx currsy moveto\n\ -+ x2 y2 rlineto\n\ -+ stroke\n\ -+ /currsx currsx x2 add def\n\ -+ /currsy currsy y2 add def\n\ -+} def\n\ -+\n\ -+/t1sprolongate {\n\ -+ /y2 exch scale mul def\n\ -+ /x2 exch scale mul def\n\ -+ t1sprolongatecolor setrgbcolor\n\ -+ t1sprolongatedash setdash\n\ -+ t1sprolongatescale t1dumpstdlinewidth mul setlinewidth\n\ -+ t1showoncurvepoints 1 eq\n\ -+ {\n\ -+ newpath currsx x2 add currsy y2 add 1.5 currentlinewidth mul 0 360 arc closepath fill\n\ -+ } if\n\ -+ currsx currsy moveto\n\ -+ x2 y2 rlineto\n\ -+ stroke\n\ -+ /currsx currsx x2 add def\n\ -+ /currsy currsy y2 add def\n\ -+} def\n\ -+\n\ -+/t1hintedrlineto {\n\ -+ /y2 exch scale mul def\n\ -+ /x2 exch scale mul def\n\ -+ t1hlinecolor setrgbcolor\n\ -+ t1hlinedash setdash\n\ -+ t1hlinescale t1dumpstdlinewidth mul setlinewidth\n\ -+ t1showoncurvepoints 1 eq\n\ -+ {\n\ -+ newpath currhx x2 add currhy y2 add 1.5 currentlinewidth mul 0 360 arc closepath fill\n\ -+ } if\n\ -+ currhx currhy moveto\n\ -+ x2 y2 rlineto\n\ -+ stroke\n\ -+ /currhx currhx x2 add def\n\ -+ /currhy currhy y2 add def\n\ -+} def\n\ -+\n\ -+/t1rmoveto {\n\ -+ /y2 exch scale mul def\n\ -+ /x2 exch scale mul def\n\ -+ t1movecolor setrgbcolor\n\ -+ t1movedash setdash\n\ -+ t1movescale t1dumpstdlinewidth mul setlinewidth\n\ -+ t1showoncurvepoints 1 eq\n\ -+ {\n\ -+ newpath currx x2 add curry y2 add 1.5 currentlinewidth mul 0 360 arc closepath fill\n\ -+ } if\n\ -+ currx curry moveto\n\ -+ x2 y2 rlineto\n\ -+ stroke\n\ -+ /currx currx x2 add def\n\ -+ /curry curry y2 add def\n\ -+ /startx currx def\n\ -+ /starty curry def\n\ -+} def\n\ -+\n\ -+/t1srmoveto {\n\ -+ /y2 exch scale mul def\n\ -+ /x2 exch scale mul def\n\ -+ t1smovecolor setrgbcolor\n\ -+ t1smovedash setdash\n\ -+ t1smovescale t1dumpstdlinewidth mul setlinewidth\n\ -+ t1showoncurvepoints 1 eq\n\ -+ {\n\ -+ newpath currsx x2 add currsy y2 add 1.5 currentlinewidth mul 0 360 arc closepath fill\n\ -+ } if\n\ -+ currsx currsy moveto\n\ -+ x2 y2 rlineto\n\ -+ stroke\n\ -+ /currsx currsx x2 add def\n\ -+ /currsy currsy y2 add def\n\ -+ /startsx currsx def\n\ -+ /startsy currsy def\n\ -+} def\n\ -+\n\ -+/t1hintedrmoveto {\n\ -+ /y2 exch scale mul def\n\ -+ /x2 exch scale mul def\n\ -+ t1hmovecolor setrgbcolor\n\ -+ t1hmovedash setdash\n\ -+ t1hmovescale t1dumpstdlinewidth mul setlinewidth\n\ -+ t1showoncurvepoints 1 eq\n\ -+ {\n\ -+ newpath currhx x2 add currhy y2 add 1.5 currentlinewidth mul 0 360 arc closepath fill\n\ -+ } if\n\ -+ currhx currhy moveto\n\ -+ x2 y2 rlineto\n\ -+ stroke\n\ -+ /currhx currhx x2 add def\n\ -+ /currhy currhy y2 add def\n\ -+ /starthx currhx def\n\ -+ /starthy currhy def\n\ -+} def\n\ -+\n\ -+/t1rrcurveto {\n\ -+ /y4 exch scale mul def\n\ -+ /x4 exch scale mul def\n\ -+ /y3 exch scale mul def\n\ -+ /x3 exch scale mul def\n\ -+ /y2 exch scale mul def\n\ -+ /x2 exch scale mul def\n\ -+ t1curvecolor setrgbcolor\n\ -+ t1curvedash setdash\n\ -+ t1curvescale t1dumpstdlinewidth mul setlinewidth\n\ -+ t1showoffcurvepoints 1 eq\n\ -+ {\n -+ newpath currx x2 add curry y2 add 1.0 currentlinewidth mul 0 360 arc closepath fill\n\ -+ newpath currx x2 x3 add add curry y2 y3 add add 1.0 currentlinewidth mul 0 360 arc closepath fill\n\ -+ } if\n\ -+ t1showoncurvepoints 1 eq\n\ -+ {\n\ -+ newpath currx x2 x3 x4 add add add curry y2 y3 y4 add add add 1.5 currentlinewidth mul 0 360 arc closepath fill\n\ -+ } if\n\ -+ t1showbeziertangents 1 eq\n\ -+ {\n\ -+ [2 2] 0 setdash\n\ -+ t1curvetangentscale currentlinewidth mul setlinewidth\n\ -+ currx curry moveto\n\ -+ currx x2 add curry y2 add lineto\n\ -+ stroke\n\ -+ currx x2 x3 add add curry y2 y3 add add moveto\n\ -+ currx x2 x3 x4 add add add curry y2 y3 y4 add add add lineto\n\ -+ stroke\n\ -+ } if\n\ -+ t1curvedash setdash\n\ -+ t1curvescale t1dumpstdlinewidth mul setlinewidth\n\ -+ currx curry moveto\n\ -+ x2 y2 x2 x3 add y2 y3 add x2 x3 x4 add add y2 y3 y4 add add rcurveto\n\ -+ stroke\n\ -+ /currx currx x2 x3 x4 add add add def\n\ -+ /curry curry y2 y3 y4 add add add def\n\ -+} def\n\ -+\n\ -+/t1srrcurveto {\n\ -+ /y4 exch scale mul def\n\ -+ /x4 exch scale mul def\n\ -+ /y3 exch scale mul def\n\ -+ /x3 exch scale mul def\n\ -+ /y2 exch scale mul def\n\ -+ /x2 exch scale mul def\n\ -+ t1scurvecolor setrgbcolor\n\ -+ t1scurvedash setdash\n\ -+ t1scurvescale t1dumpstdlinewidth mul setlinewidth\n\ -+ t1showoffcurvepoints 1 eq\n\ -+ {\n\ -+ newpath currsx x2 add currsy y2 add 1.0 currentlinewidth mul 0 360 arc closepath fill\n\ -+ newpath currsx x2 x3 add add currsy y2 y3 add add 1.0 currentlinewidth mul 0 360 arc closepath fill\n\ -+ } if\n\ -+ t1showoncurvepoints 1 eq\n\ -+ {\n\ -+ newpath currsx x2 x3 x4 add add add currsy y2 y3 y4 add add add 1.5 currentlinewidth mul 0 360 arc closepath fill\n\ -+ } if\n\ -+ t1showbeziertangents 1 eq\n\ -+ {\n\ -+ [2 2] 0 setdash\n\ -+ t1curvetangentscale currentlinewidth mul setlinewidth\n\ -+ currsx currsy moveto\n\ -+ currsx x2 add currsy y2 add lineto\n\ -+ stroke\n\ -+ currsx x2 x3 add add currsy y2 y3 add add moveto\n\ -+ currsx x2 x3 x4 add add add currsy y2 y3 y4 add add add lineto\n\ -+ stroke\n\ -+ } if\n\ -+ t1scurvedash setdash\n\ -+ t1scurvescale t1dumpstdlinewidth mul setlinewidth\n\ -+ currsx currsy moveto\n\ -+ x2 y2 x2 x3 add y2 y3 add x2 x3 x4 add add y2 y3 y4 add add rcurveto\n\ -+ stroke\n\ -+ /currsx currsx x2 x3 x4 add add add def\n\ -+ /currsy currsy y2 y3 y4 add add add def\n\ -+} def\n\ -+\n\ -+/t1hintedrrcurveto {\n\ -+ /y4 exch scale mul def\n\ -+ /x4 exch scale mul def\n\ -+ /y3 exch scale mul def\n\ -+ /x3 exch scale mul def\n\ -+ /y2 exch scale mul def\n\ -+ /x2 exch scale mul def\n\ -+ t1hcurvecolor setrgbcolor\n\ -+ t1hcurvedash setdash\n\ -+ t1hcurvescale t1dumpstdlinewidth mul setlinewidth\n\ -+ t1showoncurvepoints 1 eq\n\ -+ {\n\ -+ newpath currhx x2 add currhy y2 add 1.0 currentlinewidth mul 0 360 arc closepath fill\n\ -+ newpath currhx x2 x3 add add currhy y2 y3 add add 1.0 currentlinewidth mul 0 360 arc closepath fill\n\ -+ } if\n\ -+ t1showoncurvepoints 1 eq\n\ -+ {\n\ -+ newpath currhx x2 x3 x4 add add add currhy y2 y3 y4 add add add 1.5 currentlinewidth mul 0 360 arc closepath fill\n\ -+ } if\n\ -+ t1showbeziertangents 1 eq\n\ -+ {\n\ -+ [2 2] 0 setdash\n\ -+ t1curvetangentscale currentlinewidth mul setlinewidth\n\ -+ currhx currhy moveto\n\ -+ currhx x2 add currhy y2 add lineto\n\ -+ stroke\n\ -+ currhx x2 x3 add add currhy y2 y3 add add moveto\n\ -+ currhx x2 x3 x4 add add add currhy y2 y3 y4 add add add lineto\n\ -+ stroke\n\ -+ } if\n\ -+ t1hcurvedash setdash\n\ -+ t1hcurvescale t1dumpstdlinewidth mul setlinewidth\n\ -+ currhx currhy moveto\n\ -+ x2 y2 x2 x3 add y2 y3 add x2 x3 x4 add add y2 y3 y4 add add rcurveto\n\ -+ stroke\n\ -+ /currhx currhx x2 x3 x4 add add add def\n\ -+ /currhy currhy y2 y3 y4 add add add def\n\ -+} def\n\ -+\n\ -+/t1sbw {\n\ -+ /wy exch scale mul def\n\ -+ /wx exch scale mul def\n\ -+ /sby exch scale mul def\n\ -+ /sbx exch scale mul def\n\ -+ t1sbwcolor setrgbcolor\n\ -+ newpath sbx sby 3 0 360 arc closepath fill\n\ -+ newpath wx wy 3 0 360 arc closepath fill\n\ -+ /currx sbx def\n\ -+ /curry sby def\n\ -+ /currhx sbx def\n\ -+ /currhy sby def\n\ -+ /currsx sbx def\n\ -+ /currsy sby def\n\ -+} def\n\ -+\n\ -+/t1closepath {\n\ -+ t1closepathdash setdash\n\ -+ t1closepathscale t1dumpstdlinewidth mul setlinewidth\n\ -+ t1closepathcolor setrgbcolor\n\ -+ currx curry moveto\n\ -+ startx starty lineto\n\ -+ stroke\n\ -+} def\n\ -+\n\ -+/t1sclosepath {\n\ -+ t1sclosepathdash setdash\n\ -+ t1sclosepathscale t1dumpstdlinewidth mul setlinewidth\n\ -+ t1sclosepathcolor setrgbcolor\n\ -+ currsx currsy moveto\n\ -+ startsx startsy lineto\n\ -+ stroke\n\ -+} def\n\ -+\n\ -+/t1hintedclosepath {\n\ -+ t1hclosepathdash setdash\n\ -+ t1hclosepathscale t1dumpstdlinewidth mul setlinewidth\n\ -+ t1hclosepathcolor setrgbcolor\n\ -+ currhx currhy moveto\n\ -+ starthx starthy lineto\n\ -+ stroke\n\ -+} def\n\ -+\n\ -+/t1vstem {\n\ -+ t1drawstems 1 eq\n\ -+ {\n\ -+ /stemwidth exch scale mul def\n\ -+ /stemstart exch scale mul def\n\ -+ t1stemscale t1dumpstdlinewidth mul setlinewidth\n\ -+ t1stemcolor setrgbcolor\n\ -+ [] 0 setdash\n\ -+ stemstart ymindev moveto\n\ -+ stemstart ymaxdev lineto\n\ -+ stroke\n\ -+ [2 2] 0 setdash\n\ -+ stemwidth stemstart add ymindev moveto\n\ -+ stemwidth stemstart add ymaxdev lineto\n\ -+ stroke\n\ -+ } if\n\ -+} def\n\ -+\n\ -+/t1alignedvstem {\n\ -+ t1drawstems 1 eq\n\ -+ {\n\ -+ /stemwidth exch scale mul def\n\ -+ /stemstart exch scale mul def\n\ -+ t1alignedstemscale t1dumpstdlinewidth mul setlinewidth\n\ -+ t1alignedstemcolor setrgbcolor\n\ -+ [] 0 setdash\n\ -+ stemstart ymindev moveto\n\ -+ stemstart ymaxdev lineto\n\ -+ stroke\n\ -+ [2 2] 0 setdash\n\ -+ stemwidth stemstart add ymindev moveto\n\ -+ stemwidth stemstart add ymaxdev lineto\n\ -+ stroke\n\ -+ } if\n\ -+} def\n\ -+\n\ -+/t1hstem {\n\ -+ t1drawstems 1 eq\n\ -+ {\n\ -+ /stemwidth exch scale mul def\n\ -+ /stemstart exch scale mul def\n\ -+ t1stemscale t1dumpstdlinewidth mul setlinewidth\n\ -+ t1stemcolor setrgbcolor\n\ -+ [] 0 setdash\n\ -+ xmindev stemstart moveto\n\ -+ xmaxdev stemstart lineto\n\ -+ stroke\n\ -+ [2 2] 0 setdash\n\ -+ xmindev stemwidth stemstart add moveto\n\ -+ xmaxdev stemwidth stemstart add lineto\n\ -+ stroke\n\ -+ } if\n\ -+} def\n\ -+\n\ -+/t1alignedhstem {\n\ -+ t1drawstems 1 eq\n\ -+ {\n\ -+ /stemwidth exch scale mul def\n\ -+ /stemstart exch scale mul def\n\ -+ t1alignedstemscale t1dumpstdlinewidth mul setlinewidth\n\ -+ t1alignedstemcolor setrgbcolor\n\ -+ [] 0 setdash\n\ -+ xmindev stemstart moveto\n\ -+ xmaxdev stemstart lineto\n\ -+ stroke\n\ -+ [2 2] 0 setdash\n\ -+ xmindev stemwidth stemstart add moveto\n\ -+ xmaxdev stemwidth stemstart add lineto\n\ -+ stroke\n\ -+ } if\n\ -+} def\n\ -+\n\ -+/t1bottomzone {\n\ -+ t1drawzones 1 eq\n\ -+ {\n\ -+ /bottom exch scale mul def\n\ -+ /top exch scale mul def\n\ -+ t1bottomzonescale t1dumpstdlinewidth mul setlinewidth\n\ -+ t1bottomzonecolor setrgbcolor\n\ -+ [] 0 setdash\n\ -+ xmindev bottom moveto\n\ -+ xmaxdev bottom lineto\n\ -+ stroke\n\ -+ [2 2] 0 setdash\n\ -+ xmindev top moveto\n\ -+ xmaxdev top lineto\n\ -+ stroke\n\ -+ } if\n\ -+} def\n\ -+\n\ -+/t1topzone {\n\ -+ t1drawzones 1 eq\n\ -+ {\n\ -+ /bottom exch scale mul def\n\ -+ /top exch scale mul def\n\ -+ t1topzonescale t1dumpstdlinewidth mul setlinewidth\n\ -+ t1topzonecolor setrgbcolor\n\ -+ [2 2] 0 setdash\n\ -+ xmindev bottom moveto\n\ -+ xmaxdev bottom lineto\n\ -+ stroke\n\ -+ [] 0 setdash\n\ -+ xmindev top moveto\n\ -+ xmaxdev top lineto\n\ -+ stroke\n\ -+ } if\n\ -+} def\n\ -+\n\ -+end\n\ -+\n\ -+% Next follows drawing code from charstring commands:\n", fp); -diff -Nru t1lib-grace/T1lib/type1/t1io.c t1lib-deb/T1lib/type1/t1io.c ---- t1lib-grace/T1lib/type1/t1io.c 2002-07-29 13:37:50.000000000 -0700 -+++ t1lib-deb/T1lib/type1/t1io.c 2007-12-23 07:49:42.000000000 -0800 -@@ -56,7 +56,7 @@ - /* we define this to switch to decrypt-debugging mode. The stream of - decrypted bytes will be written to stdout! This contains binary - charstring data */ --/* #define DEBUG_DECRYPTION */ -+/* #define DEBUG_DECRYPTION */ - /* #define DEBUG_PFB_BLOCKS */ - - /* Constants and variables used in the decryption */ -@@ -82,8 +82,8 @@ - - /* Our routines */ - F_FILE *T1Open(), *T1eexec(); --int T1Close(); --int T1Read(), T1Getc(), T1Ungetc(); -+int T1Close(F_FILE *); -+int T1Read(), T1Getc(F_FILE *), T1Ungetc(int,F_FILE *); - void T1io_reset(void); - STATIC int T1Decrypt(), T1Fill(); - -@@ -104,7 +104,7 @@ - #ifndef O_BINARY - # define O_BINARY 0x0 - #endif -- -+ - /* We know we are only reading */ - if ((of->fd=open(fn, O_RDONLY | O_BINARY)) < 0) return NULL; - -@@ -154,7 +154,7 @@ - T1Gets(): Read a line of the file and save it to string. At most, - (size-1) bytes are read. The user *must* ensure (by making size large - enough) that "eexec" does not get split between two calls because -- in this case, eexec-encryption does not set in. -+ in this case, eexec-decryption does not set in. - ------------------------------------------------------------ */ - int T1Gets(char *string, - int size, -@@ -198,7 +198,7 @@ - } - - /* do not skip white space as required by Adobe spec, because -- if have found fonts where the first encrypted byte was of -+ I have found fonts where the first encrypted byte was of - white space type. */ - if ( (eexec_startOK==1) && (eexec_endOK==1)) { - T1eexec( f); -@@ -228,7 +228,15 @@ - seen a pfb-file which uses the sequence '\r''\n' as a newline - indicator, as known from DOS. So we don't take care for this case - and simply map both single characters \r and \n into \n. Of course, -- this can only be done in the ASCII section of the font. */ -+ this can only be done in the ASCII section of the font. -+ -+ 2002-10-26: Well, life life is teaching me better: There *are* fonts -+ out there, ASCII encoded pfa's, that use the crappy DOSian 0x0d 0x0a -+ sequence as line separation. In order to make it still work, we absorb -+ the byte 0x0a. Failure to do so result in decryption failure. The -+ workaround is implemented T1eexec(): -+ -+ */ - if ( *(f->b_ptr)=='\n' || *(f->b_ptr)=='\r') { - if (in_eexec==0) - string[i-1]='\n'; -@@ -269,6 +277,7 @@ - char *ctmP; - int i=0, j; - int datasize; -+ int len; - - datasize=size; - -@@ -289,11 +298,18 @@ - datasize=i; /* we skip the segment marker of pfb-files */ - } - if ((ctmP=strstr( &(buf[j]), "cleartomark"))!=NULL) { -- memcpy( string, &(buf[i]), datasize-i); -- string[datasize-i]='\0'; -+ /* buf[i-1] now is the first character after cleartomark. Advance now -+ to the next non white character of EOF. */ -+ len = datasize - i; -+ while ( (isspace( (int)(buf[i-1])) != 0) && -+ (i < datasize) ) { -+ ++i; -+ } -+ memcpy( string, &(buf[i-1]), len); -+ string[len]='\0'; - lseek( f->fd, off_save, SEEK_SET); - free( buf); -- return( datasize-i); -+ return len; - } - i--; - } -@@ -386,6 +402,7 @@ - int H; - - unsigned char *p; -+ int testchar; - unsigned char randomP[8]; - - r = 55665; /* initial key */ -@@ -394,7 +411,15 @@ - #ifdef DEBUG_DECRYPTION - printf("T1eexec(1): first 20 bytes=%.20s, b_cnt=%d\n", f->b_ptr, f->b_cnt); - #endif -- -+ -+ /* As the very first action we check the first byte against 0x0a. -+ This mmight happen in context with the T1gets() function for -+ pfa files that use DOSian linefeed style. If that character appears -+ here, we absorb it (see also T1Gets()!). -+ */ -+ if ( ( testchar = T1Getc( f)) != 0x0a ) -+ T1Ungetc( testchar, f); -+ - /* Consume the 4 random bytes, determining if we are also to - ASCIIDecodeHex as we process our input. (See pages 63-64 - of the Adobe Type 1 Font Format book.) */ -diff -Nru t1lib-grace/T1lib/type1/t1stdio.h t1lib-deb/T1lib/type1/t1stdio.h ---- t1lib-grace/T1lib/type1/t1stdio.h 1998-12-22 15:56:32.000000000 -0800 -+++ t1lib-deb/T1lib/type1/t1stdio.h 2007-12-23 07:49:42.000000000 -0800 -@@ -63,7 +63,9 @@ - #ifndef NULL - #define NULL 0 /* null pointer */ - #endif -+#ifndef EOF - #define EOF (-1) /* end of file */ -+#endif - #define F_BUFSIZ (512) - - #define getc(f) \ -@@ -74,7 +76,7 @@ - ) - - extern FILE *T1Open(), *T1eexec(); --extern int T1Close(), T1Ungetc(), T1Read(); -+extern int T1Close(F_FILE *), T1Ungetc(int,F_FILE *), T1Read(); - - #define fclose(f) T1Close(f) - #define fopen(name,mode) T1Open(name,mode) -diff -Nru t1lib-grace/T1lib/type1/type1.c t1lib-deb/T1lib/type1/type1.c ---- t1lib-grace/T1lib/type1/type1.c 2001-02-19 13:43:34.000000000 -0800 -+++ t1lib-deb/T1lib/type1/type1.c 2014-03-27 20:23:42.310776026 -0700 -@@ -42,13 +42,29 @@ - /* (Font level hints & stem hints) */ - /* */ - /*********************************************************************/ -- -+ -+ -+/* Write debug info into a PostScript file? */ -+/* #define DUMPDEBUGPATH */ -+/* If Dumping a debug path, should we dump both character and -+ outline path? Warning: Do never enable this, unless, your name -+ is Rainer Menzner and you know what you are doing! */ -+/* #define DUMPDEBUGPATHBOTH */ -+ -+/* Generate a bunch of stderr output to understand and debug -+ the generation of outline surrounding curves */ -+/* #define DEBUG_OUTLINE_SURROUNDING */ -+ -+#define SUBPATH_CLOSED 1 -+#define SUBPATH_OPEN 0 -+ - /******************/ - /* Include Files: */ - /******************/ - #include "types.h" - #include /* a system-dependent include, usually */ - #include -+#include - - #include "objects.h" - #include "spaces.h" -@@ -60,7 +76,218 @@ - #include "util.h" /* PostScript objects */ - #include "fontfcn.h" - #include "blues.h" /* Blues structure for font-level hints */ -- -+ -+ -+/* Considerations about hinting (2002-07-11, RMz (Author of t1lib)) -+ -+ It turns out that the hinting code as used until now produces some -+ artifacts in which may show up in suboptimal bitmaps. I have therefore -+ redesigned the algorithm. It is generally a bad idea to hint every -+ point that falls into a stem hint. -+ -+ The idea is to hint only points for -+ which at least one of the two neighboring curve/line segments is aligned -+ with the stem in question. For curves, we are speaking about the -+ tangent line, that is, the line defined by (p1-p2) or (p3-p4). -+ -+ For vertical stems this means, that only points which are connected -+ exactly into vertical direction are hinted. That is, the dx of the -+ respective curve vanishes. For horizontal stems, accordingly, dy must -+ vanish at least on one hand side of the point in order to be considered -+ as a stem. -+ -+ Unfortunately this principle requires information about both sides of the -+ neighborhood of the point in question. In other words, it is not possible -+ to define a segment completely until the next segment has been inspected. -+ The idea thus is not compatible with the code in this file. -+ -+ Furthermore, if certain points of a character outline are hinted according -+ to the stem hint info from the charstring, the non-hinted points may not be -+ left untouched. This would lead to very strong artifacts at small sizes, -+ especially if characters are defined in terms of curves. This is predominantly -+ the case for ComputerModern, for example. -+ -+ To conclude, it is best to build a point list from the character description -+ adjust the non-hinted points after hinting has been completely finished. -+ -+ -+ Another rule we should state is -+ -+ We can work around this by not directly connecting the path segments at -+ the end of the lineto/curveto's, but rather deferring this to the beginning -+ of the next path constructing function. It's not great but it should work. -+ -+ The functions that produce segments are -+ -+ 1) RMoveTo() -+ 2) RLineto() -+ 3) RRCurveTo() -+ 4) DoClosePath() -+ -+ Their code is moved into the switch statement of the new function -+ handleCurrentSegment(). This function is called when a new segment generating -+ operation has been decoded from the charstring. At this point a serious -+ decision about how to hint the points is possible. -+ -+ ... -+*/ -+ -+ -+/* The following struct is used to record points that define a path -+ in absolute charspace coordinates. x and y describe the location and -+ hinted, if greater 0, indicates that this point has been hinted. Bit 0 -+ (0x1) indicates vertically adjusted and Bit 1 (0x2) indicates -+ horizontally adjusted. If hinted == -1, this point is not to be hinted -+ at all. This, for example, is the case for a a (H)SBW command. -+ -+ The member type can be one of -+ -+ PPOINT_SBW --> initial path point as setup by (H)SBW -+ PPOINT_MOVE --> point that finishes a MOVE segment -+ PPOINT_LINE --> point that finishes a LINE segment -+ PPOINT_BEZIER_B --> second point of a BEZIER segment -+ PPOINT_BEZIER_C --> third point of a BEZIER segment -+ PPOINT_BEZIER_D --> fourth point of a BEZIER segment -+ PPOINT_CLOSEPATH --> a ClosePath command -+ PPOINT_ENDCHAR --> an EndChar command -+ PPOINT_SEAC --> a Standard Encoding Accented Char command -+ PPOINT_NONE --> an invalid entry -+ -+ -+ Note: BEZIER_B and BEZIER_C points generally cannot be flagged as -+ being hinted because are off-curve points. -+*/ -+typedef struct -+{ -+ double x; /* x-coordinate */ -+ double y; /* y-coordinate */ -+ double ax; /* adjusted x-coordinate */ -+ double ay; /* adjusted y-coordinate */ -+ double dxpr; /* x-shift in right path due to incoming segment (previous) */ -+ double dypr; /* y-shift in right path due to incoming segment (previous) */ -+ double dxnr; /* x-shift in right path due to outgoing segment (next) */ -+ double dynr; /* y-shift in right path due to incoming segment (next) */ -+ double dxir; /* x-shift in right path resulting from prologation of the linkend tangents (intersect) */ -+ double dyir; /* y-shift in right path resulting from prologation of the linkend tangents (intersect) */ -+ double dist2prev; /* distance to the previous point in path (used only for stroking) */ -+ double dist2next; /* distance to the next point in path (used only for stroking) */ -+ enum -+ { -+ PPOINT_SBW, -+ PPOINT_MOVE, -+ PPOINT_LINE, -+ PPOINT_BEZIER_B, -+ PPOINT_BEZIER_C, -+ PPOINT_BEZIER_D, -+ PPOINT_CLOSEPATH, -+ PPOINT_ENDCHAR, -+ PPOINT_SEAC, -+ PPOINT_NONE -+ } type; /* type of path point */ -+ signed char hinted; /* is this point hinted? */ -+ unsigned char shape; /* is the outline concave or convex or straight at this point? This flag -+ is only relevant for onCurve points in the context of stroking! */ -+} PPOINT; -+ -+#define CURVE_NONE 0x00 -+#define CURVE_STRAIGHT 0x01 -+#define CURVE_CONVEX 0x02 -+#define CURVE_CONCAVE 0x03 -+ -+#ifdef DEBUG_OUTLINE_SURROUNDING -+static char* pptypes[] = { -+ "PPOINT_SBW", -+ "PPOINT_MOVE", -+ "PPOINT_LINE", -+ "PPOINT_BEZIER_B", -+ "PPOINT_BEZIER_C", -+ "PPOINT_BEZIER_D", -+ "PPOINT_CLOSEPATH", -+ "PPOINT_ENDCHAR", -+ "PPOINT_SEAC" -+}; -+static char* ppshapes[] = { -+ "SHAPE_OFFCURVE", -+ "SHAPE_STRAIGHT", -+ "SHAPE_CONVEX", -+ "SHAPE_CONCAVE" -+}; -+#endif -+ -+ -+/* The PPOINT structs are organized in an array which is allocated -+ in chunks of 256 entries. A new point is allocated by a call to -+ nextPPoint and returns the index in the array of the newly -+ allocated point. */ -+static PPOINT* ppoints = NULL; -+static long numppoints = 0; -+static long numppointchunks = 0; -+static int closepathatfirst = 0; -+ -+static long nextPPoint( void) -+{ -+ ++numppoints; -+ /* Check whether to reallocate */ -+ if ( numppoints > (numppointchunks * 256) ) { -+ ++numppointchunks; -+ ppoints = (PPOINT*) realloc( ppoints, (numppointchunks * 256) * sizeof( PPOINT)); -+ } -+ /* return the current index */ -+ return numppoints-1; -+} -+ -+static void createFillPath( void); -+static void createStrokePath( double strokewidth, int subpathclosed); -+static void createClosedStrokeSubPath( long startind, long stopind, -+ double strokewidth, int subpathclosed); -+static long computeDistances( long startind, long stopind, int subpathclosed); -+static void transformOnCurvePathPoint( double strokewidth, -+ long prevind, long currind, long lastind); -+static void transformOffCurvePathPoint( double strokewidth, long currind); -+/* values for flag: -+ INTERSECT_PREVIOUS: only take previous path segment into account. -+ INTERSECT_NEXT: only take next path segment into account. -+ INTERSECT_BOTH: do a real intersection -+*/ -+#define INTERSECT_PREVIOUS -1 -+#define INTERSECT_NEXT 1 -+#define INTERSECT_BOTH 0 -+static void intersectRight( long index, double halfwidth, long flag); -+/* values for orientation: -+ PATH_LEFT: we are constructing the left path. -+ PATH_RIGHT: we are constructing the right path. -+*/ -+#define PATH_LEFT 1 -+#define PATH_RIGHT 0 -+/* values for position: -+ PATH_START: current point starts the current path (use next-values). -+ PATH_END: current point ends the current path (use prev-values). -+*/ -+#define PATH_START 0 -+#define PATH_END 1 -+static void linkNode( long index, int position, int orientation); -+ -+ -+static long handleNonSubPathSegments( long pindex); -+static void handleCurrentSegment( long pindex); -+static void adjustBezier( long pindex); -+ -+static double size; -+static double scxx, scyx, scxy, scyy; -+static double up; -+ -+#ifdef DUMPDEBUGPATH -+static FILE* psfile = NULL; -+static void PSDumpProlog( FILE* fp); -+static void PSDumpEpilog( FILE* fp); -+#endif -+ -+/* variables for querying SEAC from external */ -+static int isseac = 0; -+static unsigned char seacbase = 0; -+static unsigned char seacaccent = 0; -+ -+ - /**********************************/ - /* Type1 Constants and Structures */ - /**********************************/ -@@ -71,7 +298,7 @@ - #define MAXLABEL 256 /* Maximum number of new hints */ - #define MAXSTEMS 512 /* Maximum number of VSTEM and HSTEM hints */ - #define EPS 0.001 /* Small number for comparisons */ -- -+ - /************************************/ - /* Adobe Type 1 CharString commands */ - /************************************/ -@@ -143,7 +370,7 @@ - - #define CC IfTrace1(TRUE, "Char \"%s\": ", currentchar) - --/* To make some compiler happy we have to care about return types! */ -+/* To make some compiler happy we have to care about return types! */ - #define Errori {errflag = TRUE; return 0;} /* integer */ - #define Errord {errflag = TRUE; return 0.0;} /* double */ - #define Errorv {errflag = TRUE; return;} /* void */ -@@ -159,21 +386,47 @@ - /********************/ - /* global variables */ - /********************/ --struct stem { /* representation of a STEM hint */ -- int vertical; /* TRUE if vertical, FALSE otherwise */ -- DOUBLE x, dx; /* interval of vertical stem */ -- DOUBLE y, dy; /* interval of horizontal stem */ -- struct segment *lbhint, *lbrevhint; /* left or bottom hint adjustment */ -- struct segment *rthint, *rtrevhint; /* right or top hint adjustment */ -+struct stem { /* representation of a STEM hint */ -+ int vertical; /* TRUE if vertical, FALSE otherwise */ -+ DOUBLE x, dx; /* interval of vertical stem */ -+ DOUBLE y, dy; /* interval of horizontal stem */ -+ DOUBLE alx, aldx; /* interval of grid-aligned vertical stem */ -+ DOUBLE aly, aldy; /* interval of grid-aligned horizontal stem */ -+ double lbhintval; /* adjustment value for left or bottom hint */ -+ double rthintval; /* adjustment value for right ir top hint */ - }; - -+/******************************************************/ -+/* Subroutines and statics for the Type1Char routines */ -+/******************************************************/ -+ -+static int strindex; /* index into PostScript string being interpreted */ -+static double currx, curry; /* accumulated x and y values */ -+static double hcurrx, hcurry; /* accumulated values with hinting */ -+ -+ -+struct callstackentry { -+ psobj *currstrP; /* current CharStringP */ -+ int currindex; /* current strindex */ -+ unsigned short currkey; /* current decryption key */ -+ }; -+ -+static DOUBLE Stack[MAXSTACK]; -+static int Top; -+static struct callstackentry CallStack[MAXCALLSTACK]; -+static int CallTop; -+static DOUBLE PSFakeStack[MAXPSFAKESTACK]; -+static int PSFakeTop; -+ -+ - extern struct XYspace *IDENTITY; - - static DOUBLE escapementX, escapementY; - static DOUBLE sidebearingX, sidebearingY; - static DOUBLE accentoffsetX, accentoffsetY; - --static struct segment *path; -+static struct segment *path; /* path of basechar */ -+static struct segment *apath; /* pass of accent char */ - static int errflag; - - /*************************************************/ -@@ -207,11 +460,6 @@ - static int CallOtherSubr(); - static int SetCurrentPoint(); - --/*****************************************/ --/* statics for Flex procedures (FlxProc) */ --/*****************************************/ --static struct segment *FlxOldPath; /* save path before Flex feature */ -- - /******************************************************/ - /* statics for Font level hints (Blues) (see blues.h) */ - /******************************************************/ -@@ -332,6 +580,16 @@ - blues->FamilyBlues[i]; - alignmentzones[numalignmentzones].topy = - blues->FamilyBlues[i+1]; -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) { -+ if ( alignmentzones[numalignmentzones].topzone == TRUE ) -+ fprintf( psfile, "%f %f t1topzone\n", (blues->FamilyBlues[i])*up, -+ (blues->BlueValues[i+1])*up); -+ else -+ fprintf( psfile, "%f %f t1bottomzone\n", (blues->FamilyBlues[i])*up, -+ (blues->BlueValues[i+1])*up); -+ } -+#endif - continue; - } - } -@@ -339,6 +597,16 @@ - /* use this font's Blue zones */ - alignmentzones[numalignmentzones].bottomy = blues->BlueValues[i]; - alignmentzones[numalignmentzones].topy = blues->BlueValues[i+1]; -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) { -+ if ( alignmentzones[numalignmentzones].topzone == TRUE ) -+ fprintf( psfile, "%f %f t1topzone\n", (blues->BlueValues[i])*up, -+ (blues->BlueValues[i+1])*up); -+ else -+ fprintf( psfile, "%f %f t1bottomzone\n", (blues->BlueValues[i])*up, -+ (blues->BlueValues[i+1])*up); -+ } -+#endif - } - - /* do the OtherBlues zones */ -@@ -362,6 +630,12 @@ - blues->FamilyOtherBlues[i]; - alignmentzones[numalignmentzones].topy = - blues->FamilyOtherBlues[i+1]; -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) { -+ fprintf( psfile, "%f %f t1bottomzone\n", (blues->FamilyOtherBlues[i])*up, -+ (blues->FamilyOtherBlues[i+1])*up); -+ } -+#endif - continue; - } - } -@@ -369,6 +643,12 @@ - /* use this font's Blue zones (as opposed to the Family Blues */ - alignmentzones[numalignmentzones].bottomy = blues->OtherBlues[i]; - alignmentzones[numalignmentzones].topy = blues->OtherBlues[i+1]; -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) { -+ fprintf( psfile, "%f %f t1bottomzone\n", (blues->OtherBlues[i])*up, -+ (blues->OtherBlues[i+1])*up); -+ } -+#endif - } - return(0); - -@@ -395,20 +675,7 @@ - - } - --static int FinitStems() /* Terminate the STEM hint data structures */ --{ -- int i; -- -- for (i = 0; i < numstems; i++) { -- Destroy(stems[i].lbhint); -- Destroy(stems[i].lbrevhint); -- Destroy(stems[i].rthint); -- Destroy(stems[i].rtrevhint); -- } -- return(0); -- --} -- -+ - /*******************************************************************/ - /* Compute the dislocation that a stemhint should cause for points */ - /* inside the stem. */ -@@ -441,10 +708,9 @@ - else if (FABS(cyx) < 0.00001 || FABS(cxy) < 0.00001) - rotated = FALSE; /* Char is upright (0 or 180 degrees), possibly oblique. */ - else { -- stems[stemno].lbhint = NULL; /* Char is at non-axial angle, ignore hints. */ -- stems[stemno].lbrevhint = NULL; -- stems[stemno].rthint = NULL; -- stems[stemno].rtrevhint = NULL; -+ stems[stemno].lbhintval = 0.0; /* Char is at non-axial angle, ignore hints. */ -+ stems[stemno].rthintval = 0.0; -+ ProcessHints = 0; - return(0); - } - -@@ -454,10 +720,18 @@ - verticalondevice = !rotated; - stemstart = stems[stemno].x; - stemwidth = stems[stemno].dx; -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) -+ fprintf( psfile, "%f %f t1vstem\n", stemstart*up, stemwidth*up); -+#endif - } else { - verticalondevice = rotated; - stemstart = stems[stemno].y; - stemwidth = stems[stemno].dy; -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) -+ fprintf( psfile, "%f %f t1hstem\n", stemstart*up, stemwidth*up); -+#endif - } - - /* Determine how many pixels (non-negative) correspond to 1 character space -@@ -476,7 +750,7 @@ - unitpixels = FABS(Ypixels); - - onepixel = 1.0 / unitpixels; -- -+ - /**********************/ - /* ADJUST STEM WIDTHS */ - /**********************/ -@@ -501,7 +775,7 @@ - widthdiff = blues->StemSnapH[i] - stemwidth; - } - } -- -+ - /* Only expand or contract stems if they differ by less than 1 pixel from - the closest standard width, otherwise make the width difference = 0. */ - if (FABS(widthdiff) > onepixel) -@@ -528,7 +802,7 @@ - - stemshift = 0.0; - -- if (!stems[stemno].vertical) { -+ if ( !stems[stemno].vertical ) { - - /* Get bottom and top boundaries of the stem. */ - stembottom = stemstart; -@@ -648,11 +922,18 @@ - rthintvalue = stemshift + widthdiff; /* top */ - } - -- stems[stemno].lbhint = (struct segment *)Permanent(Loc(CharSpace, 0.0, lbhintvalue)); -- stems[stemno].lbrevhint = (struct segment *)Permanent(Loc(CharSpace, 0.0, -lbhintvalue)); -- stems[stemno].rthint = (struct segment *)Permanent(Loc(CharSpace, 0.0, rthintvalue)); -- stems[stemno].rtrevhint = (struct segment *)Permanent(Loc(CharSpace, 0.0, -rthintvalue)); -- -+ stems[stemno].lbhintval = lbhintvalue; -+ stems[stemno].rthintval = rthintvalue; -+ -+ /* store grid-aligned stems values */ -+ stems[stemno].aly = stemstart + lbhintvalue; -+ stems[stemno].aldy = stemwidth + widthdiff; -+ -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) -+ fprintf( psfile, "%f %f t1alignedhstem\n", (stems[stemno].aly)*up, -+ (stems[stemno].aldy)*up); -+#endif - return(0); - - } /* endif (i < numalignmentzones) */ -@@ -671,157 +952,180 @@ - rthintvalue = stemshift + widthdiff / 2; /* right or top */ - - if (stems[stemno].vertical) { -- stems[stemno].lbhint = (struct segment *)Permanent(Loc(CharSpace, lbhintvalue, 0.0)); -- stems[stemno].lbrevhint = (struct segment *)Permanent(Loc(CharSpace, -lbhintvalue, 0.0)); -- stems[stemno].rthint = (struct segment *)Permanent(Loc(CharSpace, rthintvalue, 0.0)); -- stems[stemno].rtrevhint = (struct segment *)Permanent(Loc(CharSpace, -rthintvalue, 0.0)); -+ stems[stemno].lbhintval = lbhintvalue; -+ stems[stemno].rthintval = rthintvalue; -+ -+ /* store grid-aligned stem values */ -+ stems[stemno].alx = stemstart + stemshift; -+ stems[stemno].aldx = stemwidth + widthdiff; -+ -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) -+ fprintf( psfile, "%f %f t1alignedvstem\n", (stems[stemno].alx)*up, -+ (stems[stemno].aldx)*up); -+#endif - } else { -- stems[stemno].lbhint = (struct segment *)Permanent(Loc(CharSpace, 0.0, lbhintvalue)); -- stems[stemno].lbrevhint = (struct segment *)Permanent(Loc(CharSpace, 0.0, -lbhintvalue)); -- stems[stemno].rthint = (struct segment *)Permanent(Loc(CharSpace, 0.0, rthintvalue)); -- stems[stemno].rtrevhint = (struct segment *)Permanent(Loc(CharSpace, 0.0, -rthintvalue)); -+ stems[stemno].lbhintval = lbhintvalue; -+ stems[stemno].rthintval = rthintvalue; -+ -+ /* store grid-aligned stem values */ -+ stems[stemno].aly = stemstart + stemshift; -+ stems[stemno].aldy = stemwidth + widthdiff; -+ -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) -+ fprintf( psfile, "%f %f t1alignedhstem\n", (stems[stemno].aly)*up, -+ (stems[stemno].aldy)*up); -+#endif - } - return(0); - - } - -+ - #define LEFT 1 - #define RIGHT 2 - #define BOTTOM 3 - #define TOP 4 -- --/*********************************************************************/ --/* Adjust a point using the given stem hint. Use the left/bottom */ --/* hint value or the right/top hint value depending on where the */ --/* point lies in the stem. */ --/*********************************************************************/ --static struct segment *Applyhint(p, stemnumber, half) --struct segment *p; --int stemnumber, half; --{ -- if (half == LEFT || half == BOTTOM) -- return Join(p, stems[stemnumber].lbhint); /* left or bottom hint */ -- else -- return Join(p, stems[stemnumber].rthint); /* right or top hint */ --} -- --/*********************************************************************/ --/* Adjust a point using the given reverse hint. Use the left/bottom */ --/* hint value or the right/top hint value depending on where the */ --/* point lies in the stem. */ --/*********************************************************************/ --static struct segment *Applyrevhint(p, stemnumber, half) --struct segment *p; --int stemnumber, half; --{ -- if (half == LEFT || half == BOTTOM) -- return Join(p, stems[stemnumber].lbrevhint); /* left or bottom hint */ -- else -- return Join(p, stems[stemnumber].rtrevhint); /* right or top hint */ --} -- -+ -+ - /***********************************************************************/ - /* Find the vertical and horizontal stems that the current point */ - /* (x, y) may be involved in. At most one horizontal and one vertical */ - /* stem can apply to a single point, since there are no overlaps */ - /* allowed. */ --/* The actual hintvalue is returned as a location. */ -+/* The point list updated by this function. */ - /* Hints are ignored inside a DotSection. */ - /***********************************************************************/ --static struct segment *FindStems(x, y, dx, dy) --DOUBLE x, y, dx, dy; -+static void FindStems( double x, double y, -+ double dx, double dy, -+ double nextdx, double nextdy) - { - int i; - int newvert, newhor; -- struct segment *p; - int newhorhalf, newverthalf; -+ -+ /* The following values will be used to decide whether a curve -+ crosses or touches a stem in an aligned manner or not */ -+ double dtana = 0.0; /* tangent of pre-delta against horizontal line */ -+ double dtanb = 0.0; /* tangent of pre-delta against vertical line */ -+ double nextdtana = 0.0; /* tangent of post-delta against horizontal line */ -+ double nextdtanb = 0.0; /* tangent of post-delta against vertical line */ -+ -+ if (ppoints == NULL || numppoints < 1) Error0v("FindStems: No previous point!\n"); - -- if (InDotSection) return(NULL); -- -+ /* setup default hinted position */ -+ ppoints[numppoints-1].ax = ppoints[numppoints-1].x; -+ ppoints[numppoints-1].ay = ppoints[numppoints-1].y; -+ if ( ppoints[numppoints-1].hinted == -1 ) -+ /* point is not to be hinted! */ -+ return; -+ else -+ ppoints[numppoints-1].hinted = 0; -+ -+ if ( InDotSection ) -+ return; -+ -+ if ( ProcessHints == 0 ) { -+ return; -+ } -+ -+ /* setup (absolute) tangent values and define limits that indicate nearly -+ horizontal or nearly vertical alignment */ -+#define NEARLYVERTICAL 0.2 /* This corresponds to about 11.3 degress deviation */ -+#define NEARLYHORIZONTAL 0.2 /* from the ideal direction. */ -+ if ( dy != 0 ) { -+ dtana = dx/dy; -+ if ( dtanb < 0.0 ) -+ dtana = -dtana; -+ } -+ else -+ dtana = NEARLYHORIZONTAL; -+ if ( dx != 0 ) { -+ dtanb = dy/dx; -+ if ( dtanb < 0.0 ) -+ dtanb = -dtanb; -+ } -+ else -+ dtanb = NEARLYVERTICAL; -+ if ( nextdy != 0 ) { -+ nextdtana = nextdx/nextdy; -+ if ( nextdtana < 0.0 ) -+ nextdtana = -nextdtana; -+ } -+ else -+ nextdtana = NEARLYHORIZONTAL; -+ if ( nextdx != 0 ) { -+ nextdtanb = nextdy/nextdx; -+ if ( nextdtanb < 0.0 ) -+ nextdtanb = -nextdtanb; -+ } -+ else -+ nextdtanb = NEARLYVERTICAL; -+ - newvert = newhor = -1; - newhorhalf = newverthalf = -1; -- -+ - for (i = currstartstem; i < numstems; i++) { - if (stems[i].vertical) { /* VSTEM hint */ -- if ((x >= stems[i].x - EPS) && -- (x <= stems[i].x+stems[i].dx + EPS)) { -- newvert = i; -- if (dy != 0.0) { -- if (dy < 0) newverthalf = LEFT; -- else newverthalf = RIGHT; -- } else { -- if (x < stems[i].x+stems[i].dx / 2) newverthalf = LEFT; -- else newverthalf = RIGHT; -- } -+ /* OK, stem is crossed in an aligned way */ -+ if ( (dtana <= NEARLYVERTICAL) || (nextdtana <= NEARLYVERTICAL)) { -+ if ((x >= stems[i].x ) && -+ (x <= stems[i].x+stems[i].dx )) { -+ newvert = i; -+ if (x < stems[i].x+stems[i].dx / 2) -+ newverthalf = LEFT; -+ else -+ newverthalf = RIGHT; -+ } - } -- } else { /* HSTEM hint */ -- if ((y >= stems[i].y - EPS) && -- (y <= stems[i].y+stems[i].dy + EPS)) { -- newhor = i; -- if (dx != 0.0) { -- if (dx < 0) newhorhalf = TOP; -- else newhorhalf = BOTTOM; -- } else { -- if (y < stems[i].y+stems[i].dy / 2) newhorhalf = BOTTOM; -- else newhorhalf = TOP; -- } -+ } -+ else { /* HSTEM hint */ -+ if ( (dtanb <= NEARLYHORIZONTAL) || (nextdtanb <= NEARLYHORIZONTAL)) { -+ /* OK, stem is crossed in an aligned way */ -+ if ((y >= stems[i].y ) && -+ (y <= stems[i].y+stems[i].dy )) { -+ newhor = i; -+ if (y < stems[i].y+stems[i].dy / 2) -+ newhorhalf = BOTTOM; -+ else -+ newhorhalf = TOP; -+ } - } - } - } -- -- p = NULL; -- -- if (newvert == -1 && oldvert == -1) ; /* Outside of any hints */ -- else if (newvert == oldvert && -- newverthalf == oldverthalf); /* No hint change */ -- else if (oldvert == -1) { /* New vertical hint in effect */ -- p = Applyhint(p, newvert, newverthalf); -- } else if (newvert == -1) { /* Old vertical hint no longer in effect */ -- p = Applyrevhint(p, oldvert, oldverthalf); -- } else { /* New vertical hint in effect, old hint no longer in effect */ -- p = Applyrevhint(p, oldvert, oldverthalf); -- p = Applyhint(p, newvert, newverthalf); -- } -- -- if (newhor == -1 && oldhor == -1) ; /* Outside of any hints */ -- else if (newhor == oldhor && -- newhorhalf == oldhorhalf) ; /* No hint change */ -- else if (oldhor == -1) { /* New horizontal hint in effect */ -- p = Applyhint(p, newhor, newhorhalf); -- } else if (newhor == -1) { /* Old horizontal hint no longer in effect */ -- p = Applyrevhint(p, oldhor, oldhorhalf); -- } -- else { /* New horizontal hint in effect, old hint no longer in effect */ -- p = Applyrevhint(p, oldhor, oldhorhalf); -- p = Applyhint(p, newhor, newhorhalf); -+ -+ if ( newvert != -1 ) { -+ /* mark the latest point in the point list to be v-hinted! */ -+ if ( newverthalf == LEFT ) { -+ /* left hint */ -+ ppoints[numppoints-1].ax += stems[newvert].lbhintval; -+ } -+ else { -+ /* right hint */ -+ ppoints[numppoints-1].ax += stems[newvert].rthintval; -+ } -+ ppoints[numppoints-1].hinted |= 0x01; - } -- -- oldvert = newvert; oldverthalf = newverthalf; -- oldhor = newhor; oldhorhalf = newhorhalf; -- -- return p; -+ if ( newhor != -1 ) { -+ /* mark the latest point in the point list to be h-hinted! */ -+ if ( newhorhalf == BOTTOM ) { -+ /* bottom hint */ -+ ppoints[numppoints-1].ay += stems[newhor].lbhintval; -+ } -+ else { -+ /* top hint */ -+ ppoints[numppoints-1].ay += stems[newhor].rthintval; -+ } -+ ppoints[numppoints-1].hinted |= 0x02; -+ } -+ -+ return; -+ - } -- --/******************************************************/ --/* Subroutines and statics for the Type1Char routines */ --/******************************************************/ -- --static int strindex; /* index into PostScript string being interpreted */ --static DOUBLE currx, curry; /* accumulated x and y values for hints */ -- --struct callstackentry { -- psobj *currstrP; /* current CharStringP */ -- int currindex; /* current strindex */ -- unsigned short currkey; /* current decryption key */ -- }; -- --static DOUBLE Stack[MAXSTACK]; --static int Top; --static struct callstackentry CallStack[MAXCALLSTACK]; --static int CallTop; --static DOUBLE PSFakeStack[MAXPSFAKESTACK]; --static int PSFakeTop; -- -+ -+ -+/* Type 1 internal functions */ - static int ClearStack() - { - Top = -1; -@@ -986,7 +1290,7 @@ - static int DoRead(CodeP) - int *CodeP; - { -- if (strindex >= CharStringP->len) return(FALSE); /* end of string */ -+ if (!CharStringP || strindex >= CharStringP->len) return(FALSE); /* end of string */ - /* We handle the non-documented Adobe convention to use lenIV=-1 to - suppress charstring encryption. */ - if (blues->lenIV==-1) { -@@ -1394,20 +1698,25 @@ - static int RLineTo(dx, dy) - DOUBLE dx, dy; - { -- struct segment *B; -- -- IfTrace2((FontDebug), "RLineTo %f %f\n", dx, dy); -- -- B = Loc(CharSpace, dx, dy); -- -- if (ProcessHints) { -- currx += dx; -- curry += dy; -- /* B = Join(B, FindStems(currx, curry)); */ -- B = Join(B, FindStems(currx, curry, dx, dy)); -- } -- -- path = Join(path, Line(B)); -+ long pindex = 0; -+ -+ /* compute hinting for previous segment! */ -+ if (ppoints == NULL || numppoints < 2) Error0i("RLineTo: No previous point!\n"); -+ FindStems( currx, curry, currx-ppoints[numppoints-2].x, curry-ppoints[numppoints-2].y, dx, dy); -+ -+ /* Allocate a new path point and pre-setup data */ -+ pindex = nextPPoint(); -+ ppoints[pindex].x = currx + dx; -+ ppoints[pindex].y = curry + dy; -+ ppoints[pindex].ax = ppoints[pindex].x; -+ ppoints[pindex].ay = ppoints[pindex].y; -+ ppoints[pindex].type = PPOINT_LINE; -+ ppoints[pindex].hinted = 0; -+ -+ /* update ideal position */ -+ currx += dx; -+ curry += dy; -+ - return(0); - } - -@@ -1418,31 +1727,55 @@ - static int RRCurveTo(dx1, dy1, dx2, dy2, dx3, dy3) - DOUBLE dx1, dy1, dx2, dy2, dx3, dy3; - { -- struct segment *B, *C, *D; -- -- IfTrace4((FontDebug), "RRCurveTo %f %f %f %f ", dx1, dy1, dx2, dy2); -- IfTrace2((FontDebug), "%f %f\n", dx3, dy3); -- -- B = Loc(CharSpace, dx1, dy1); -- C = Loc(CharSpace, dx2, dy2); -- D = Loc(CharSpace, dx3, dy3); -- -- if (ProcessHints) { -- /* For a Bezier curve, we apply the full hint value to -- the Bezier C point (and thereby D point). */ -- currx += dx1 + dx2 + dx3; -- curry += dy1 + dy2 + dy3; -- /* C = Join(C, FindStems(currx, curry)); */ -- C = Join(C, FindStems(currx, curry, dx3, dy3)); -- } -- -- /* Since XIMAGER is not completely relative, */ -- /* we need to add up the delta values */ -- -- C = Join(C, Dup(B)); -- D = Join(D, Dup(C)); -- -- path = Join(path, Bezier(B, C, D)); -+ long pindex = 0; -+ -+ /* compute hinting for previous point! */ -+ if (ppoints == NULL || numppoints < 2) Error0i("RRCurveTo: No previous point!\n"); -+ FindStems( currx, curry, currx-ppoints[numppoints-2].x, curry-ppoints[numppoints-2].y, dx1, dy1); -+ -+ /* Allocate three new path points and pre-setup data */ -+ pindex = nextPPoint(); -+ ppoints[pindex].x = currx + dx1; -+ ppoints[pindex].y = curry + dy1; -+ ppoints[pindex].ax = ppoints[pindex].x; -+ ppoints[pindex].ay = ppoints[pindex].y; -+ ppoints[pindex].type = PPOINT_BEZIER_B; -+ ppoints[pindex].hinted = 0; -+ -+ /* update ideal position */ -+ currx += dx1; -+ curry += dy1; -+ -+ /* compute hinting for previous point! */ -+ FindStems( currx, curry, currx-ppoints[numppoints-2].x, curry-ppoints[numppoints-2].y, dx2, dy2); -+ -+ pindex = nextPPoint(); -+ ppoints[pindex].x = currx + dx2; -+ ppoints[pindex].y = curry + dy2; -+ ppoints[pindex].ax = ppoints[pindex].x; -+ ppoints[pindex].ay = ppoints[pindex].y; -+ ppoints[pindex].type = PPOINT_BEZIER_C; -+ ppoints[pindex].hinted = 0; -+ -+ /* update ideal position */ -+ currx += dx2; -+ curry += dy2; -+ -+ /* compute hinting for previous point! */ -+ FindStems( currx, curry, currx-ppoints[numppoints-2].x, curry-ppoints[numppoints-2].y, dx3, dy3); -+ -+ pindex = nextPPoint(); -+ ppoints[pindex].x = currx + dx3; -+ ppoints[pindex].y = curry + dy3; -+ ppoints[pindex].ax = ppoints[pindex].x; -+ ppoints[pindex].ay = ppoints[pindex].y; -+ ppoints[pindex].type = PPOINT_BEZIER_D; -+ ppoints[pindex].hinted = 0; -+ -+ /* update ideal position */ -+ currx += dx3; -+ curry += dy3; -+ - return(0); - } - -@@ -1451,12 +1784,52 @@ - /* current point */ - static int DoClosePath() - { -- struct segment *CurrentPoint; -- -- IfTrace0((FontDebug), "DoClosePath\n"); -- CurrentPoint = Phantom(path); -- path = ClosePath(path); -- path = Join(Snap(path), CurrentPoint); -+ long pindex = 0; -+ long i = 0; -+ long tmpind; -+ double deltax = 0.0; -+ double deltay = 0.0; -+ -+ if (ppoints == NULL || numppoints < 1) Error0i("DoClosePath: No previous point!"); -+ -+ /* If this ClosePath command together with the starting point of this -+ path completes to a segment aligned to a stem, we would miss -+ hinting for this point. --> Check and explicitly care for this! */ -+ /* 1. Step back in the point list to the last moveto-point */ -+ i = numppoints - 1; -+ while ( (i > 0) && (ppoints[i].type != PPOINT_MOVE ) ) { -+ --i; -+ } -+ -+ /* 2. Re-hint starting point and hint current point */ -+ if ( ppoints[i].type == PPOINT_MOVE) { -+ deltax = ppoints[i].x - ppoints[numppoints-1].x; -+ deltay = ppoints[i].y - ppoints[numppoints-1].y; -+ -+ if (ppoints == NULL || numppoints <= i + 1) Error0i("DoClosePath: No previous point!"); -+ /* save nummppoints and reset to move point */ -+ tmpind = numppoints; -+ numppoints = i + 1; -+ -+ /* re-hint starting point of current subpath (uses the value of numppoints!) */ -+ FindStems( ppoints[i].x, ppoints[i].y, deltax, deltay, -+ ppoints[i+1].x-ppoints[i].x, ppoints[i+1].y-ppoints[i].y); -+ -+ /* restore numppoints and setup hinting for current point */ -+ numppoints = tmpind; -+ FindStems( currx, curry, currx-ppoints[numppoints-2].x, curry-ppoints[numppoints-2].y, -+ deltax, deltay); -+ } -+ -+ /* Allocate a new path point and pre-setup data */ -+ pindex = nextPPoint(); -+ ppoints[pindex].x = currx; -+ ppoints[pindex].y = curry; -+ ppoints[pindex].ax = ppoints[pindex-1].x; -+ ppoints[pindex].ay = ppoints[pindex-1].y; -+ ppoints[pindex].type = PPOINT_CLOSEPATH; -+ ppoints[pindex].hinted = 0; -+ - return(0); - } - -@@ -1466,7 +1839,7 @@ - static int CallSubr(subrno) - int subrno; - { -- IfTrace1((FontDebug), "CallSubr %d\n", subrno); -+ IfTrace2((FontDebug), "CallSubr %d (CallStackSize=%d)\n", subrno, CallTop); - if ((subrno < 0) || (subrno >= SubrsP->len)) - Error0i("CallSubr: subrno out of range\n"); - PushCall(CharStringP, strindex, r); -@@ -1495,16 +1868,26 @@ - /* font dictionary */ - static int EndChar() - { -+ long pindex = 0; -+ - IfTrace0((FontDebug), "EndChar\n"); - - /* There is no need to compute and set bounding box for - the cache, since XIMAGER does that on the fly. */ - -- /* Perform a Closepath just in case the command was left out */ -- path = ClosePath(path); -- -- /* Set character width */ -- path = Join(Snap(path), Loc(CharSpace, escapementX, escapementY)); -+ /* Allocate a new path point and pre-setup data. -+ Note: For this special case, we use the variables that usually -+ store hinted coordinates for the escapement of the character. -+ It is required in handleCurrentSegment(). -+ */ -+ pindex = nextPPoint(); -+ ppoints[pindex].x = currx; -+ ppoints[pindex].y = curry; -+ ppoints[pindex].ax = escapementX; -+ ppoints[pindex].ay = escapementY; -+ ppoints[pindex].type = PPOINT_ENDCHAR; -+ ppoints[pindex].hinted = -1; -+ - return(0); - - } -@@ -1514,21 +1897,38 @@ - static int RMoveTo(dx,dy) - DOUBLE dx,dy; - { -- struct segment *B; -- -- IfTrace2((FontDebug), "RMoveTo %f %f\n", dx, dy); -- -- B = Loc(CharSpace, dx, dy); -- -- if (ProcessHints) { -- currx += dx; -- curry += dy; -- /* B = Join(B, FindStems(currx, curry)); */ -- B = Join(B, FindStems(currx, curry, 0.0, 0.0)); -+ long pindex = 0; -+ -+ /* Compute hinting for this path point! */ -+ if ( numppoints == 1 ) { -+ /* Since RMoveTo for this case starts a new path segment -+ (flex-constructs have already been handled), the current -+ point is hinted here only taking the next point into account, -+ but not the previous. Later on, in DoClosePath(), we'll step -+ back to this point and the position might be rehinted. */ -+ FindStems( currx, curry, 0, 0, dx, dy); - } -- -- path = Join(path, B); -- return(0); -+ else { -+ if (ppoints == NULL || numppoints < 2) Error0i("RMoveTo: No previous point!\n"); -+ FindStems( currx, curry, ppoints[numppoints-2].x, ppoints[numppoints-2].y, dx, dy); -+ } -+ -+ -+ -+ /* Allocate a new path point and pre-setup data */ -+ pindex = nextPPoint(); -+ ppoints[pindex].x = currx + dx; -+ ppoints[pindex].y = curry + dy; -+ ppoints[pindex].ax = ppoints[pindex].x; -+ ppoints[pindex].ay = ppoints[pindex].y; -+ ppoints[pindex].type = PPOINT_MOVE; -+ ppoints[pindex].hinted = 0; -+ -+ /* update ideal position */ -+ currx += dx; -+ curry += dy; -+ -+ return 0; - } - - /* - DOTSECTION |- */ -@@ -1548,8 +1948,12 @@ - unsigned char bchar, achar; - { - int Code; -- struct segment *mypath; -- -+ long pindex = 0; -+ -+ isseac = 1; -+ seacaccent = achar; -+ seacbase = bchar; -+ - IfTrace4((FontDebug), "SEAC %f %f %f %d ", asb, adx, ady, bchar); - IfTrace1((FontDebug), "%d\n", achar); - -@@ -1558,9 +1962,9 @@ - /* The variables accentoffsetX/Y modify sidebearingX/Y in Sbw(). */ - /* Note that these incorporate the base character's sidebearing shift by */ - /* using the current sidebearingX, Y values. */ -- accentoffsetX = sidebearingX + adx - asb; -- accentoffsetY = sidebearingY + ady; -- -+ accentoffsetX = adx - asb; -+ accentoffsetY = ady; -+ - /* Set path = NULL to avoid complaints from Sbw(). */ - path = NULL; - -@@ -1580,10 +1984,18 @@ - Decode(Code); - if (errflag) return(0); - } -- /* Copy snapped path to mypath and set path to NULL as above. */ -- mypath = Snap(path); -- path = NULL; -- -+ -+ /* Allocate a new path point. Data in this case is not relevant -+ in handleSegment(), we merely insert a snap() in order to return -+ to origin of the accent char. */ -+ pindex = nextPPoint(); -+ ppoints[pindex].x = accentoffsetX; -+ ppoints[pindex].y = accentoffsetY; -+ ppoints[pindex].ax = accentoffsetX; -+ ppoints[pindex].ay = accentoffsetY; -+ ppoints[pindex].type = PPOINT_SEAC; -+ ppoints[pindex].hinted = 0; -+ - /* We must reset these to null now. */ - accentoffsetX = accentoffsetY = 0; - -@@ -1595,7 +2007,6 @@ - ClearPSFakeStack(); - ClearCallStack(); - -- FinitStems(); - InitStems(); - - for (;;) { -@@ -1603,7 +2014,7 @@ - Decode(Code); - if (errflag) return(0); - } -- path = Join(mypath, path); -+ - return(0); - } - -@@ -1614,6 +2025,9 @@ - static int Sbw(sbx, sby, wx, wy) - DOUBLE sbx, sby, wx, wy; - { -+ long pindex = 0; -+ -+ - IfTrace4((FontDebug), "SBW %f %f %f %f\n", sbx, sby, wx, wy); - - escapementX = wx; /* Character width vector */ -@@ -1623,8 +2037,29 @@ - sidebearingX = sbx + accentoffsetX; - sidebearingY = sby + accentoffsetY; - -+ currx = sidebearingX; -+ curry = sidebearingY; -+ /* - path = Join(path, Loc(CharSpace, sidebearingX, sidebearingY)); -- if (ProcessHints) {currx = sidebearingX; curry = sidebearingY;} -+ if (ProcessHints) { -+ hcurrx = sidebearingX; -+ hcurry = sidebearingY; -+ } -+ */ -+ -+ /* Allocate a path point and setup. -+ Note: In this special case, we store the char escapement in the members -+ ax and ay. They are required in handleCurrentSegment(). Hinting -+ is not required for SBW, anyhow! -+ */ -+ pindex = nextPPoint(); -+ ppoints[pindex].x = currx; -+ ppoints[pindex].y = curry; -+ ppoints[pindex].ax = wx; -+ ppoints[pindex].ay = wy; -+ ppoints[pindex].type = PPOINT_SBW; -+ ppoints[pindex].hinted = -1; /* indicate that point is not to be hinted */ -+ - return(0); - } - -@@ -1675,24 +2110,6 @@ - - #define PaintType (0) - --#define lineto(x,y) { \ -- struct segment *CurrentPoint; \ -- DOUBLE CurrentX, CurrentY; \ -- CurrentPoint = Phantom(path); \ -- QueryLoc(CurrentPoint, CharSpace, &CurrentX, &CurrentY); \ -- Destroy(CurrentPoint); \ -- RLineTo(x - CurrentX, y - CurrentY); \ --} -- --#define curveto(x0,y0,x1,y1,x2,y2) { \ -- struct segment *CurrentPoint; \ -- DOUBLE CurrentX, CurrentY; \ -- CurrentPoint = Phantom(path); \ -- QueryLoc(CurrentPoint, CharSpace, &CurrentX, &CurrentY); \ -- Destroy(CurrentPoint); \ -- RRCurveTo(x0 - CurrentX, y0 - CurrentY, x1 - x0, y1 - y0, x2 - x1, y2 - y1); \ --} -- - #define xshrink(x) ((x - c4x2) * shrink +c4x2) - #define yshrink(y) ((y - c4y2) * shrink +c4y2) - -@@ -1741,9 +2158,16 @@ - DOUBLE eShift; - DOUBLE cx, cy; - DOUBLE ex, ey; -- -- Destroy(path); -- path = FlxOldPath; /* Restore previous path (stored in FlxProc1) */ -+ -+ if (ppoints == NULL || numppoints < 8) Error0v("FlxProc: No previous point!"); -+ -+ /* Our PPOINT list now contains 7 moveto commands which -+ are about to be consumed by the Flex mechanism. --> Remove these -+ seven elements (their values already reside on the PSFakeStack!) -+ and approriately restore the current accumulated position. */ -+ numppoints -= 7; -+ currx = ppoints[numppoints-1].x; -+ curry = ppoints[numppoints-1].y; - - if (ProcessHints) { - dmin = TYPE1_ABS(idmin) / 100.0; /* Minimum Flex height in pixels */ -@@ -1865,15 +2289,25 @@ - } - - if (x2 == x5 || y2 == y5) { -- lineto(x5, y5); -+ RLineTo( x5 - currx, y5 - curry); \ - } else { -- curveto(x0, y0, x1, y1, x2, y2); -- curveto(x3, y3, x4, y4, x5, y5); -+ RRCurveTo( x0 - currx, y0 - curry, -+ x1 - x0, y1 - y0, -+ x2 - x1, -+ y2 - y1); -+ RRCurveTo( x3 - currx, y3 - curry, -+ x4 - x3, y4 - y3, -+ x5 - x4, y5 - y4); - } - } else { /* ProcessHints is off */ - PickCoords(FALSE); /* Pick original control points */ -- curveto(x0, y0, x1, y1, x2, y2); -- curveto(x3, y3, x4, y4, x5, y5); -+ RRCurveTo( x0 - currx, y0 - curry, -+ x1 - x0, y1 - y0, -+ x2 - x1, -+ y2 - y1); -+ RRCurveTo( x3 - currx, y3 - curry, -+ x4 - x3, y4 - y3, -+ x5 - x4, y5 - y4); - } - - PSFakePush(epY); -@@ -1885,12 +2319,9 @@ - /* Saves and clears path, then restores currentpoint */ - static void FlxProc1() - { -- struct segment *CurrentPoint; -- -- CurrentPoint = Phantom(path); -- -- FlxOldPath = path; -- path = CurrentPoint; -+ /* Since we are now building the path point list, -+ there's nothing to do here! */ -+ return; - } - - /* FlxProc2() = OtherSubrs[2]; Part of Flex */ -@@ -1898,16 +2329,10 @@ - /* Returns currentpoint on stack */ - static void FlxProc2() - { -- struct segment *CurrentPoint; -- DOUBLE CurrentX, CurrentY; -- -- CurrentPoint = Phantom(path); -- QueryLoc(CurrentPoint, CharSpace, &CurrentX, &CurrentY); -- Destroy(CurrentPoint); -- -+ if (ppoints == NULL || numppoints < 1) Error0v("FlxProc2: No previous point!"); - /* Push CurrentPoint on fake PostScript stack */ -- PSFakePush(CurrentX); -- PSFakePush(CurrentY); -+ PSFakePush( ppoints[numppoints-1].x); -+ PSFakePush( ppoints[numppoints-1].y); - } - - /* HintReplace() = OtherSubrs[3]; Hint Replacement */ -@@ -1988,12 +2413,43 @@ - psobj *charstrP, psobj *subrsP, - psobj *osubrsP, - struct blues_struct *bluesP, -- int *modeP, char *charname) -+ int *modeP, char *charname, -+ float strokewidth, -+ int decodeonly) - { - int Code; -- -- path = NULL; -+ long i = 0; -+ -+ double xp, yp; -+#ifdef DUMPDEBUGPATH -+ char fnbuf[128]; -+#endif -+ struct segment* p; -+ -+ /* Reset SEAC querying variables */ -+ isseac = 0; -+ seacbase = 0; -+ seacaccent = 0; -+ -+ /* Reset point list */ -+ ppoints = NULL; -+ numppoints = 0; -+ numppointchunks = 0; -+ -+ /* disable hinting for stroking */ -+ if ( strokewidth != 0.0f ) -+ ProcessHints = 0; -+ -+ if ( env->fontInfoP[PAINTTYPE].value.data.integer == 1 ) -+ ProcessHints = 0; -+ -+ path = NULL; -+ apath = NULL; - errflag = FALSE; -+ -+ if ( S == NULL ) { -+ S=(struct XYspace *) IDENTITY; -+ } - - /* Make parameters available to all Type1 routines */ - currentchar=charname; -@@ -2005,7 +2461,24 @@ - ModeP = modeP; - - blues = bluesP; -- -+ -+ if ( decodeonly == 0 ) { -+ QuerySpace( S, &scxx, &scyx, &scxy, &scyy); /* Transformation matrix */ -+ p = ILoc( S, 1, 0); -+ QueryLoc(p, IDENTITY, &xp, &yp); -+ up = FABS(xp); -+ -+ size = scxx * 1000.0; -+#ifdef DUMPDEBUGPATH -+ sprintf( fnbuf, "t1dump_%s_%f.eps", charname, size); -+ psfile = fopen( fnbuf, "wb"); -+ if ( psfile != NULL ) { -+ PSDumpProlog( psfile); -+ fprintf( psfile, "T1LibDict begin\n\ngsave\n%f t1SetupSize\nt1PreparePage\n", size); -+ } -+#endif -+ } -+ - /* compute the alignment zones */ - SetRasterFlags(); - ComputeAlignmentZones(); -@@ -2014,22 +2487,77 @@ - ClearPSFakeStack(); - ClearCallStack(); - InitStems(); -- -- currx = curry = 0; -+ -+ /* reset variables */ -+ currx = curry = 0.0; -+ hcurrx = hcurry = 0.0; - escapementX = escapementY = 0; - sidebearingX = sidebearingY = 0; - accentoffsetX = accentoffsetY = 0; - wsoffsetX = wsoffsetY = 0; /* No shift to preserve whitspace. */ - wsset = 0; /* wsoffsetX,Y haven't been set yet. */ -- -+ - for (;;) { - if (!DoRead(&Code)) break; - Decode(Code); - if (errflag) break; - } -- FinitStems(); - -- /* Report a possible error: */ -+ if ( decodeonly != 0 ) { -+ /* OK, character description is now on stack, finish ... */ -+ return NULL; -+ } -+ -+ /* We now have a point list in absolute charspace coordinates. Adjust -+ non-hinted points to suppress hinting artifacts and generate path. */ -+ for ( i=0; ifontInfoP[PAINTTYPE].value.data.integer == 0 ) { -+ /* For this special debug case, we generate both a filled and a stroked -+ path!. */ -+ createStrokePath( strokewidth, SUBPATH_CLOSED); -+ createFillPath(); -+ } -+ else if ( env->fontInfoP[PAINTTYPE].value.data.integer == 1 ) { -+ /* PaintType = 1 indicates stroked font. If strokewidth is 0.0f, -+ we stroke using the font's internal strokewidth. Otherwise, the -+ user supplied value is used. */ -+ if ( strokewidth != 0.0f ) -+ createStrokePath( strokewidth, SUBPATH_OPEN); -+ else -+ createStrokePath( env->fontInfoP[STROKEWIDTH].value.data.real, SUBPATH_OPEN); -+ } -+#else -+ if ( env->fontInfoP[PAINTTYPE].value.data.integer == 0 ) { -+ /* PaintType = 0 indicates filled font. Hence, a strokewidth value -+ other than 0.0 indicates the character is to be stroked instead -+ of to be filled. */ -+ if ( strokewidth != 0.0f ) -+ createStrokePath( strokewidth, SUBPATH_CLOSED); -+ else -+ createFillPath(); -+ } -+ else if ( env->fontInfoP[PAINTTYPE].value.data.integer == 1 ) { -+ /* PaintType = 1 indicates stroked font. If strokewidth is 0.0f, -+ we stroke using the font's internal strokewidth. Otherwise, the -+ user supplied value is used. */ -+ if ( strokewidth != 0.0f ) -+ createStrokePath( strokewidth, SUBPATH_OPEN); -+ else -+ createStrokePath( env->fontInfoP[STROKEWIDTH].value.data.real, SUBPATH_OPEN); -+ } -+#endif -+ -+ /* check and handle accented char */ -+ if ( apath != NULL ) { -+ path = Join( apath, path); -+ } -+ -+ /* Report a possible error: */ - *modeP=errflag; - - /* Clean up if an error has occurred */ -@@ -2040,6 +2568,21 @@ - } - } - -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) { -+ PSDumpEpilog( psfile); -+ fclose( psfile); -+ psfile = 0; -+ } -+#endif -+ -+ /* Cleanup ppoints */ -+ if ( ppoints != NULL ) { -+ free( ppoints); -+ ppoints = NULL; -+ numppoints = 0; -+ } -+ - return((struct xobject *) path); - } - -@@ -2048,11 +2591,19 @@ - struct xobject *Type1Line(psfont *env, struct XYspace *S, - float line_position, - float line_thickness, -- float line_length) -+ float line_length, -+ float strokewidth) - { -+ -+ /* Reset point list */ -+ ppoints = NULL; -+ numppoints = 0; -+ numppointchunks = 0; - -- path = NULL; -+ path = NULL; -+ apath = NULL; - errflag = FALSE; -+ - - /* Make parameters available to all Type1 routines */ - Environment = (char *)env; -@@ -2075,11 +2626,2060 @@ - DoClosePath(); - EndChar(); - -- /* De-Initialize the stems (of course there have not been -- defined any) */ -- FinitStems(); -+ /* Create path */ -+ if ( strokewidth != 0.0f ) -+ createStrokePath( strokewidth, SUBPATH_CLOSED); -+ else -+ createFillPath(); - -+ /* Cleanup ppoints */ -+ if ( ppoints != NULL ) { -+ free( ppoints); -+ ppoints = NULL; -+ } -+ - return((struct xobject *)path); - - } - -+ -+/* Adjust the points of a given cubic Bezier Spline so that the -+ geometric relation of points B and C to A and D remain -+ qualitatively the same. This reduces hinting artifacts -+ at low resolutions. -+*/ -+static void adjustBezier( long pindex) -+{ -+ double deltax = 0.0; /* x distance between point A and D */ -+ double deltay = 0.0; /* y distance between point A and D */ -+ double adeltax = 0.0; /* x distance between hinted point A and D */ -+ double adeltay = 0.0; /* y distance between hinted point A and D */ -+ -+ deltax = ppoints[pindex].x - ppoints[pindex-3].x; -+ deltay = ppoints[pindex].y - ppoints[pindex-3].y; -+ adeltax = ppoints[pindex].ax - ppoints[pindex-3].ax; -+ adeltay = ppoints[pindex].ay - ppoints[pindex-3].ay; -+ -+ if ( deltax == 0 || deltay == 0 ) -+ return; -+ -+ ppoints[pindex-1].ax = ppoints[pindex-3].ax + -+ (adeltax / deltax * (ppoints[pindex-1].x - ppoints[pindex-3].x)); -+ ppoints[pindex-1].ay = ppoints[pindex-3].ay + -+ (adeltay / deltay * (ppoints[pindex-1].y - ppoints[pindex-3].y)); -+ ppoints[pindex-2].ax = ppoints[pindex-3].ax + -+ (adeltax / deltax * (ppoints[pindex-2].x - ppoints[pindex-3].x)); -+ ppoints[pindex-2].ay = ppoints[pindex-3].ay + -+ (adeltay / deltay * (ppoints[pindex-2].y - ppoints[pindex-3].y)); -+ -+ return; -+ -+} -+ -+ -+ -+/* This function actually generates path segments. It is called -+ after all hinting and adjustments have been performed. -+*/ -+static void handleCurrentSegment( long pindex) -+{ -+ struct segment* B; -+ struct segment* C; -+ struct segment* D; -+ struct segment* tmpseg; -+ double dx1; -+ double dy1; -+ double dx2; -+ double dy2; -+ double dx3; -+ double dy3; -+ double adx1; -+ double ady1; -+ double adx2; -+ double ady2; -+ double adx3; -+ double ady3; -+ -+ -+ /* handle the different segment types in a switch-statement */ -+ switch ( ppoints[pindex].type ) { -+ -+ case PPOINT_MOVE: -+ /* handle a move segment */ -+ dx1 = ppoints[pindex].x - ppoints[pindex-1].x; -+ dy1 = ppoints[pindex].y - ppoints[pindex-1].y; -+ adx1 = ppoints[pindex].ax - ppoints[pindex-1].ax; -+ ady1 = ppoints[pindex].ay - ppoints[pindex-1].ay; -+ -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) -+ fprintf( psfile, "%f %f t1rmoveto %% pindex = %ld\n", dx1*up, dy1*up, pindex); -+#endif -+ if ( ProcessHints ) { -+ IfTrace2((FontDebug), "RMoveTo(h) %f %f\n", adx1, ady1); -+ B = Loc(CharSpace, adx1, ady1); -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) { -+ fprintf( psfile, "%f %f t1hintedrmoveto %% pindex = %ld\n", adx1*up, ady1*up, pindex); -+ } -+#endif -+ } -+ else { -+ IfTrace2((FontDebug), "RMoveTo %f %f\n", dx1, dy1); -+ B = Loc(CharSpace, dx1, dy1); -+ } -+ path = Join(path, B); -+ break; -+ -+ -+ case PPOINT_LINE: -+ /* handle a line segment */ -+ dx1 = ppoints[pindex].x - ppoints[pindex-1].x; -+ dy1 = ppoints[pindex].y - ppoints[pindex-1].y; -+ adx1 = ppoints[pindex].ax - ppoints[pindex-1].ax; -+ ady1 = ppoints[pindex].ay - ppoints[pindex-1].ay; -+ -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) -+ fprintf( psfile, "%f %f t1rlineto %% pindex = %ld\n", dx1*up, dy1*up, pindex); -+#endif -+ if ( ProcessHints ) { -+ IfTrace2((FontDebug), "RLineTo(h) %f %f\n", adx1, ady1); -+ B = Loc(CharSpace, adx1, ady1); -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) { -+ fprintf( psfile, "%f %f t1hintedrlineto %% pindex = %ld\n", adx1*up, ady1*up, pindex); -+ } -+#endif -+ } -+ else { -+ IfTrace2((FontDebug), "RLineTo %f %f\n", dx1, dy1); -+ B = Loc(CharSpace, dx1, dy1); -+ } -+ path = Join(path, Line(B)); -+ break; -+ -+ -+ case PPOINT_BEZIER_B: -+ /* handle a bezier segment (given by this and the following points) */ -+ dx1 = ppoints[pindex].x - ppoints[pindex-1].x; -+ dy1 = ppoints[pindex].y - ppoints[pindex-1].y; -+ adx1 = ppoints[pindex].ax - ppoints[pindex-1].ax; -+ ady1 = ppoints[pindex].ay - ppoints[pindex-1].ay; -+ dx2 = ppoints[pindex+1].x - ppoints[pindex].x; -+ dy2 = ppoints[pindex+1].y - ppoints[pindex].y; -+ adx2 = ppoints[pindex+1].ax - ppoints[pindex].ax; -+ ady2 = ppoints[pindex+1].ay - ppoints[pindex].ay; -+ dx3 = ppoints[pindex+2].x - ppoints[pindex+1].x; -+ dy3 = ppoints[pindex+2].y - ppoints[pindex+1].y; -+ adx3 = ppoints[pindex+2].ax - ppoints[pindex+1].ax; -+ ady3 = ppoints[pindex+2].ay - ppoints[pindex+1].ay; -+ -+ -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) -+ fprintf( psfile, "%f %f %f %f %f %f t1rrcurveto %% pindex = %ld\n", -+ dx1*up, dy1*up, -+ dx2*up, dy2*up, -+ dx3*up, dy3*up, -+ pindex); -+#endif -+ if (ProcessHints) { -+ IfTrace4((FontDebug), "RRCurveTo %f %f %f %f ", -+ adx1, ady1, adx2, ady2); -+ IfTrace2((FontDebug), "%f %f\n", adx3, ady3); -+ B = Loc(CharSpace, adx1, ady1); -+ C = Loc(CharSpace, adx2, ady2); -+ D = Loc(CharSpace, adx3, ady3); -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) { -+ fprintf( psfile, "%f %f %f %f %f %f t1hintedrrcurveto %% pindex = %ld\n", -+ adx1*up, ady1*up, -+ adx2*up, ady2*up, -+ adx3*up, ady3*up, -+ pindex); -+ } -+#endif -+ } -+ else { -+ IfTrace4((FontDebug), "RRCurveTo %f %f %f %f ", -+ dx1, dy1, dx2, dy2); -+ IfTrace2((FontDebug), "%f %f\n", dx3, dy3); -+ B = Loc(CharSpace, dx1, dy1); -+ C = Loc(CharSpace, dx2, dy2); -+ D = Loc(CharSpace, dx3, dy3); -+ } -+ -+ /* Since XIMAGER is not completely relative, */ -+ /* we need to add up the delta values */ -+ C = Join(C, (struct segment *)Dup(B)); -+ D = Join(D, (struct segment *)Dup(C)); -+ path = Join(path, (struct segment *)Bezier(B, C, D)); -+ break; -+ -+ -+ case PPOINT_SBW: -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) -+ fprintf( psfile, "%f %f %f %f t1sbw %% pindex = %ld\n", -+ ppoints[pindex].x*up, ppoints[pindex].y*up, /* sidebearings */ -+ ppoints[pindex].ax*up, ppoints[pindex].ay*up, /* escapements */ -+ pindex -+ ); -+#endif -+ path = Join(path, Loc(CharSpace, ppoints[pindex].x, ppoints[pindex].y)); -+ break; -+ -+ -+ case PPOINT_CLOSEPATH: -+ IfTrace0((FontDebug), "DoClosePath\n"); -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) { -+ fprintf( psfile, "t1closepath %% pindex = %ld\n", pindex); -+ if ( ProcessHints ) -+ fprintf( psfile, "t1hintedclosepath %% pindex = %ld\n", pindex); -+ } -+#endif -+ -+ tmpseg = Phantom(path); -+ path = ClosePath(path); -+ path = Join(Snap(path), tmpseg); -+ break; -+ -+ -+ case PPOINT_ENDCHAR: -+ /* Perform a Closepath just in case the command was left out */ -+ path = ClosePath(path); -+ -+ /* Set character width / escapement. It is stored in the vars for -+ hinted coordinates. */ -+ path = Join(Snap(path), Loc(CharSpace, ppoints[pindex].ax, ppoints[pindex].ay)); -+ -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) -+ fprintf( psfile, "t1FinishPage\ngrestore %% pindex = %ld\n", pindex); -+#endif -+ break; -+ -+ -+ case PPOINT_SEAC: -+ /* return to origin of accent */ -+ apath = Snap(path); -+ /* reset path to NULL */ -+ path = NULL; -+ break; -+ -+ -+ default: -+ /* We must be at the beginning of the path, that is, there is -+ nothing to do! */ -+ ; -+ } -+ -+ return; -+ -+} -+ -+ -+#ifdef DUMPDEBUGPATH -+static void PSDumpProlog( FILE* fp) -+{ -+#include "t1chardump" -+} -+ -+ -+static void PSDumpEpilog( FILE* fp) -+{ -+ fputs( "\nend\n", fp); -+} -+ -+#endif /* #ifdef DUMPDEBUGPATH */ -+ -+ -+ -+/* Take the accumulated path point list and construct the path that is -+ to be filled. */ -+static void createFillPath( void) -+{ -+ long i; -+ -+ for ( i=0; i stroked font */ -+ if ( i == startind ) { -+ intersectRight( i, 0.5*strokewidth, INTERSECT_NEXT); -+ } -+ else if ( i == lastind ) { -+ intersectRight( i, 0.5*strokewidth, INTERSECT_PREVIOUS); -+ } -+ else { -+ intersectRight( i, 0.5*strokewidth, INTERSECT_BOTH); -+ } -+ } -+ else { -+ intersectRight( i, 0.5*strokewidth, INTERSECT_BOTH); -+ } -+ -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, "\nCurrent PathPoint: PP %ld (%s): (%f,%f), shape=%s;\n", i, pptypes[ppoints[i].type], -+ ppoints[i].x, ppoints[i].y, ppshapes[ppoints[i].shape]); -+ fprintf( stderr, " RightPath: prev (%f,%f); next (%f,%f); res (%f,%f)\n", -+ ppoints[i].x+ppoints[i].dxpr, ppoints[i].y+ppoints[i].dypr, -+ ppoints[i].x+ppoints[i].dxnr, ppoints[i].y+ppoints[i].dynr, -+ ppoints[i].x+ppoints[i].dxir, ppoints[i].y+ppoints[i].dyir); -+ fprintf( stderr, " LeftPath: prev (%f,%f); next (%f,%f); res (%f,%f)\n\n", -+ ppoints[i].x-ppoints[i].dxpr, ppoints[i].y-ppoints[i].dypr, -+ ppoints[i].x-ppoints[i].dxnr, ppoints[i].y-ppoints[i].dynr, -+ ppoints[i].x-ppoints[i].dxir, ppoints[i].y-ppoints[i].dyir); -+#endif -+ -+ break; -+ -+ -+ case PPOINT_LINE: -+ transformOnCurvePathPoint( strokewidth, iprev, i, inext); -+ if ( subpathclosed == 0 ) { -+ /* open subpath --> stroked font */ -+ if ( i == startind ) -+ intersectRight( i, 0.5*strokewidth, INTERSECT_NEXT); -+ else if ( i == lastind ) -+ intersectRight( i, 0.5*strokewidth, INTERSECT_PREVIOUS); -+ else -+ intersectRight( i, 0.5*strokewidth, INTERSECT_BOTH); -+ } -+ else { -+ intersectRight( i, 0.5*strokewidth, INTERSECT_BOTH); -+ } -+ -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, "\nCurrent PathPoint: PP %ld (%s): (%f,%f), shape=%s;\n", i, pptypes[ppoints[i].type], -+ ppoints[i].x, ppoints[i].y, ppshapes[ppoints[i].shape]); -+ fprintf( stderr, " RightPath: prev (%f,%f); next (%f,%f); res (%f,%f)\n", -+ ppoints[i].x+ppoints[i].dxpr, ppoints[i].y+ppoints[i].dypr, -+ ppoints[i].x+ppoints[i].dxnr, ppoints[i].y+ppoints[i].dynr, -+ ppoints[i].x+ppoints[i].dxir, ppoints[i].y+ppoints[i].dyir); -+ fprintf( stderr, " LeftPath: prev (%f,%f); next (%f,%f); res (%f,%f)\n\n", -+ ppoints[i].x-ppoints[i].dxpr, ppoints[i].y-ppoints[i].dypr, -+ ppoints[i].x-ppoints[i].dxnr, ppoints[i].y-ppoints[i].dynr, -+ ppoints[i].x-ppoints[i].dxir, ppoints[i].y-ppoints[i].dyir); -+#endif -+ -+ break; -+ -+ -+ case PPOINT_BEZIER_B: -+ break; -+ -+ case PPOINT_BEZIER_C: -+ break; -+ -+ case PPOINT_BEZIER_D: -+ transformOnCurvePathPoint( strokewidth, iprev, i, inext); -+ if ( subpathclosed == 0 ) { -+ /* open subpath --> stroked font */ -+ if ( i == startind ) -+ intersectRight( i, 0.5*strokewidth, INTERSECT_NEXT); -+ else if ( i == lastind ) -+ intersectRight( i, 0.5*strokewidth, INTERSECT_PREVIOUS); -+ else -+ intersectRight( i, 0.5*strokewidth, INTERSECT_BOTH); -+ } -+ else { -+ intersectRight( i, 0.5*strokewidth, INTERSECT_BOTH); -+ } -+ -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, "\nCurrent PathPoint: PP %ld (%s): (%f,%f), shape=%s;\n", i, pptypes[ppoints[i].type], -+ ppoints[i].x, ppoints[i].y, ppshapes[ppoints[i].shape]); -+ fprintf( stderr, " RightPath: prev (%f,%f); next (%f,%f); res (%f,%f)\n", -+ ppoints[i].x+ppoints[i].dxpr, ppoints[i].y+ppoints[i].dypr, -+ ppoints[i].x+ppoints[i].dxnr, ppoints[i].y+ppoints[i].dynr, -+ ppoints[i].x+ppoints[i].dxir, ppoints[i].y+ppoints[i].dyir); -+ fprintf( stderr, " LeftPath: prev (%f,%f); next (%f,%f); res (%f,%f)\n\n", -+ ppoints[i].x-ppoints[i].dxpr, ppoints[i].y-ppoints[i].dypr, -+ ppoints[i].x-ppoints[i].dxnr, ppoints[i].y-ppoints[i].dynr, -+ ppoints[i].x-ppoints[i].dxir, ppoints[i].y-ppoints[i].dyir); -+#endif -+ -+ /* transform the preceding two offCurve points */ -+ transformOffCurvePathPoint( strokewidth, i-2); -+ -+ break; -+ -+ case PPOINT_CLOSEPATH: -+ -+ break; -+ -+ default: -+ break; -+ } -+ ++i; -+ } -+ -+ /* copy the shift values from starting point to ending points that -+ have not yet been handled */ -+ for ( ; i<=stopind; i++) { -+ ppoints[i].dxpr = ppoints[startind].dxpr; -+ ppoints[i].dypr = ppoints[startind].dypr; -+ ppoints[i].dxnr = ppoints[startind].dxnr; -+ ppoints[i].dynr = ppoints[startind].dynr; -+ ppoints[i].dxir = ppoints[startind].dxir; -+ ppoints[i].dyir = ppoints[startind].dyir; -+ ppoints[i].dist2prev = ppoints[startind].dist2prev; -+ ppoints[i].dist2next = ppoints[startind].dist2next; -+ if ( ppoints[i].type == PPOINT_BEZIER_D ) { -+ transformOffCurvePathPoint( strokewidth, i-2); -+ } -+ ppoints[i].shape = ppoints[startind].shape; -+ } -+ -+ -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, "\nTransformation of PathPoints finished. Starting to construct paths ...\n\n"); -+#endif -+ -+ /* We now have computed the resulting shift values for each path point of the current -+ subpath's right path. The values for the left path follow by negation. -+ The path is still to be build! -+ */ -+ -+ /******************************************************************************** -+ ******************************************************************************** -+ ***** -+ ***** Construction of right path -+ ***** -+ ******************************************************************************** -+ ********************************************************************************/ -+ -+ /* The leading move segment is treated separately. First check from which -+ point the leading Moveto was called. This is safe even in cases where -+ multiple moveto appear in a series. */ -+ i = startind; -+ while ( ppoints[i].type == PPOINT_MOVE ) -+ --i; -+ dx1 = ppoints[startind].x - (ppoints[i].x); -+ dy1 = ppoints[startind].y - (ppoints[i].y); -+ /* If the first node in the subpath is not concave, we may directly jump -+ to the intersection right path point. Otherwise, we remain at the onCurve -+ point because later, prolongation will happen. */ -+ if ( ppoints[startind].shape != CURVE_CONCAVE ) { -+ dx1 += ppoints[startind].dxir; -+ dy1 += ppoints[startind].dyir; -+ } -+ -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) -+ fprintf( psfile, "%f %f t1srmoveto %% pindex = %ld\n", dx1*up, dy1*up, startind); -+#endif -+ B = Loc(CharSpace, dx1, dy1); -+ path = Join(path, B); -+ -+ -+ /* Now, handle the remaining path in a loop */ -+ for ( i=startind+1; i<=stopind; ) { -+ switch ( ppoints[i].type ) { -+ case PPOINT_LINE: -+ /* handle a line segment */ -+ -+ /* 1. Check and handle starting node */ -+ linkNode( i-1, PATH_START, PATH_RIGHT); -+ -+ /* 2. Draw ideal isolated line segment */ -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, "RP: Line from point %ld to %ld\n", i-1, i); -+#endif -+ dx1 = ppoints[i].x + ppoints[i].dxpr - (ppoints[i-1].x + ppoints[i-1].dxnr); -+ dy1 = ppoints[i].y + ppoints[i].dypr - (ppoints[i-1].y + ppoints[i-1].dynr); -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) -+ fprintf( psfile, "%f %f t1srlineto %% pindex = %ld\n", dx1*up, dy1*up, i); -+#endif -+ B = Loc(CharSpace, dx1, dy1); -+ path = Join(path, Line(B)); -+ -+ /* 3. Check and handle ending node */ -+ linkNode( i, PATH_END, PATH_RIGHT); -+ -+ break; -+ -+ case PPOINT_BEZIER_B: -+ break; -+ case PPOINT_BEZIER_C: -+ break; -+ case PPOINT_BEZIER_D: -+ /* handle a bezier segment (given by this and the previous 3 path points)! */ -+ -+ /* 1. Check and handle starting node */ -+ linkNode( i-3, PATH_START, PATH_RIGHT); -+ -+ /* 2. Draw curve based on ideal point locations */ -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, "RP: Curve from PP %ld to PP %ld to PP %ld to PP %ld\n", -+ i-3, i-2, i-1, i); -+#endif -+ dx1 = ppoints[i-2].x + ppoints[i-2].dxir - (ppoints[i-3].x + ppoints[i-3].dxnr); -+ dy1 = ppoints[i-2].y + ppoints[i-2].dyir - (ppoints[i-3].y + ppoints[i-3].dynr); -+ dx2 = ppoints[i-1].x + ppoints[i-1].dxir - (ppoints[i-2].x + ppoints[i-2].dxir); -+ dy2 = ppoints[i-1].y + ppoints[i-1].dyir - (ppoints[i-2].y + ppoints[i-2].dyir); -+ dx3 = ppoints[i].x + ppoints[i].dxpr - (ppoints[i-1].x + ppoints[i-1].dxir); -+ dy3 = ppoints[i].y + ppoints[i].dypr - (ppoints[i-1].y + ppoints[i-1].dyir); -+ -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) -+ fprintf( psfile, "%f %f %f %f %f %f t1srrcurveto %% pindex = %ld\n", -+ dx1*up, dy1*up, -+ dx2*up, dy2*up, -+ dx3*up, dy3*up, -+ i); -+#endif -+ IfTrace4((FontDebug), "RRCurveTo %f %f %f %f ", -+ dx1, dy1, dx2, dy2); -+ IfTrace2((FontDebug), "%f %f\n", dx3, dy3); -+ B = Loc(CharSpace, dx1, dy1); -+ C = Loc(CharSpace, dx2, dy2); -+ D = Loc(CharSpace, dx3, dy3); -+ -+ C = Join(C, (struct segment *)Dup(B)); -+ D = Join(D, (struct segment *)Dup(C)); -+ path = Join(path, (struct segment *)Bezier(B, C, D)); -+ -+ /* 3. Check and handle starting node */ -+ linkNode( i, PATH_END, PATH_RIGHT); -+ -+ break; -+ -+ -+ case PPOINT_CLOSEPATH: -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, "RP: ClosePath command ignored\n"); -+#endif -+ -+ break; -+ -+ default: -+ break; -+ -+ } -+ ++i; -+ } -+ -+ /******************************************************************************** -+ ******************************************************************************** -+ ***** -+ ***** Close right path -+ ***** -+ ******************************************************************************** -+ ********************************************************************************/ -+ -+ if ( subpathclosed != 0 ) { -+ /* We are stroking an outline font to be filled */ -+ if ( closepathatfirst == 0 ) { -+ /* Because of the concavity issue, we may not simply use -+ the closepath operator here. Instead we have to manage a possible -+ prolongation manually if the closepath would cause a line segment. */ -+ -+ /* 1. Check and handle starting node */ -+ linkNode( lastind, PATH_START, PATH_RIGHT); -+ -+ /* 2. Draw ideal isolated line segment */ -+ dx1 = ppoints[startind].x + ppoints[startind].dxpr - (ppoints[lastind].x + ppoints[lastind].dxnr); -+ dy1 = ppoints[startind].y + ppoints[startind].dypr - (ppoints[lastind].y + ppoints[lastind].dynr); -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) -+ fprintf( psfile, "%f %f t1srlineto %% pindex = %ld\n", dx1*up, dy1*up, startind); -+#endif -+ B = Loc(CharSpace, dx1, dy1); -+ path = Join(path, Line(B)); -+ -+ /* 3. Check and handle ending node */ -+ linkNode( startind, PATH_END, PATH_RIGHT); -+ -+ } /* if ( closepathatfirst == 0) */ -+ -+ /* Now close path formally. Anyhow, this won't cause a line segment! */ -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) { -+ fprintf( psfile, "t1sclosepath %% Right Path finished, stepping to Left Path\n"); -+ } -+#endif -+ tmpseg = Phantom(path); -+ path = ClosePath(path); -+ path = Join(Snap(path), tmpseg); -+ -+ -+ /******************************************************************************** -+ ******************************************************************************** -+ ***** -+ ***** Stepping to beginning of left path -+ ***** -+ ******************************************************************************** -+ ********************************************************************************/ -+ -+ /* If curve is concave at the subpath's starting point, the location is onCurve -+ and the left path is convex, there. Conversely, if the curve is convex, the -+ location is at the right intersection point and the left path will be concave -+ so that the initial location must be onCurve. Hence, for both cases, we have -+ to translate back once the intersection shift. -+ -+ If the curve is straight at the starting point, we directly jump from the right -+ intersection point ot he left intersection point. -+ */ -+ if ( (ppoints[startind].shape == CURVE_CONCAVE) || -+ (ppoints[startind].shape == CURVE_CONVEX) ) { -+ dx1 = - ppoints[startind].dxir; -+ dy1 = - ppoints[startind].dyir; -+ } -+ else { -+ dx1 = - 2.0 * ppoints[startind].dxir; -+ dy1 = - 2.0 * ppoints[startind].dyir; -+ } -+ -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) -+ fprintf( psfile, "%f %f t1srmoveto %% pindex = %ld\n", dx1*up, dy1*up, startind); -+#endif -+ B = Loc(CharSpace, dx1, dy1); -+ path = Join(path, B); -+ } /* if ( subpathclose != 0 */ -+ else { -+ /* We have a stroked font. In this case, a line segment has to be drawn */ -+ if ( (ppoints[stopind].shape == CURVE_CONCAVE) || -+ (ppoints[stopind].shape == CURVE_CONVEX) ) { -+ dx1 = - ppoints[stopind].dxir; -+ dy1 = - ppoints[stopind].dyir; -+ } -+ else { -+ dx1 = - 2.0 * ppoints[stopind].dxir; -+ dy1 = - 2.0 * ppoints[stopind].dyir; -+ } -+ -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) -+ fprintf( psfile, "%f %f t1srlineto %% pindex = %ld\n", dx1*up, dy1*up, stopind); -+#endif -+ B = Loc(CharSpace, dx1, dy1); -+ path = Join(path, Line(B)); -+ -+ } -+ -+ -+ /******************************************************************************** -+ ******************************************************************************** -+ ***** -+ ***** Construction of left path -+ ***** -+ ******************************************************************************** -+ ********************************************************************************/ -+ -+ /* Create left path. This is somewhat more complicated, because the -+ order/direction has to be exchanged. */ -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, "Constructing LeftPath: stopind=%ld, lastind=%ld, closepathatfirst=%d\n", -+ stopind, lastind, closepathatfirst); -+#endif -+ for ( i=stopind; i>=startind; ) { -+ if ( subpathclosed != 0 ) { -+ /* closed subpath --> filled font */ -+ if ( i == stopind ) { -+ ip = startind; -+ if ( (closepathatfirst != 0) ) -+ type = ppoints[ip].type; -+ else -+ type = PPOINT_NONE; -+ } -+ else if ( i == startind ) { -+ ip = startind + 1; -+ type = ppoints[ip].type; -+ } -+ else { -+ ip = i + 1; -+ type = ppoints[ip].type; -+ } -+ } -+ else { -+ /* open subpath --> stroked font */ -+ type = ppoints[i].type; -+ in = i - 1; -+ } -+ -+ /* Step through path in inverted direction. -+ Note: - ip is the index of the starting point, i the index of the -+ ending point of the current segment. -+ - If the path point is flagged "concave", then this reverts into -+ "convex" in the left path and vice versa! -+ - there is an index shift of 1 between closed and open subpaths. -+ */ -+ switch ( type ) { -+ case PPOINT_MOVE: -+ -+ break; -+ -+ case PPOINT_LINE: -+ -+ /* handle a line segment */ -+ if ( subpathclosed != 0 ) { -+ segendind = i; -+ segstartind = ip; -+ } -+ else { -+ segstartind = i; -+ segendind = in; -+ } -+ -+ /* 1. Check and handle starting node */ -+ linkNode( segstartind, PATH_START, PATH_LEFT); -+ -+ /* 2. Draw ideal isolated line segment */ -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, "LP: Line from point %ld to %ld\n", segstartind, segendind); -+#endif -+ dx1 = ppoints[segendind].x - ppoints[segendind].dxnr - -+ (ppoints[segstartind].x - ppoints[segstartind].dxpr); -+ dy1 = ppoints[segendind].y - ppoints[segendind].dynr - -+ (ppoints[segstartind].y - ppoints[segstartind].dypr); -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) -+ fprintf( psfile, "%f %f t1srlineto %% pindex = %ld\n", dx1*up, dy1*up, segendind); -+#endif -+ B = Loc(CharSpace, dx1, dy1); -+ path = Join(path, Line(B)); -+ -+ /* 3. Check and handle ending node */ -+ linkNode( segendind, PATH_END, PATH_LEFT); -+ -+ break; -+ -+ -+ case PPOINT_BEZIER_B: -+ break; -+ -+ case PPOINT_BEZIER_C: -+ break; -+ -+ case PPOINT_BEZIER_D: -+ /* handle a bezier segment (given by this and the previous 3 path points)! -+ For bezier segments, we may not simply apply the intersection of previous -+ and next candidate because that would damage the curve's layout. Instead, -+ in cases where the candidate produced by intersection is not identical to -+ the ideal point, we prolongate and link the distance with a line segment. -+ */ -+ -+ /* 1. Check and handle starting node */ -+ linkNode( ip, PATH_START, PATH_LEFT); -+ -+ /* 2. Draw ideal curve segment */ -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, "LP: Curve from PP %ld to PP %ld to PP %ld to PP %ld\n", -+ ip, ip-1, ip-2, ip-3); -+#endif -+ /* Use ideal point locations for curve at starting and ending point: */ -+ dx1 = ppoints[ip-1].x - ppoints[ip-1].dxir - (ppoints[ip].x - ppoints[ip].dxpr); -+ dy1 = ppoints[ip-1].y - ppoints[ip-1].dyir - (ppoints[ip].y - ppoints[ip].dypr); -+ dx2 = ppoints[ip-2].x - ppoints[ip-2].dxir - (ppoints[ip-1].x - ppoints[ip-1].dxir); -+ dy2 = ppoints[ip-2].y - ppoints[ip-2].dyir - (ppoints[ip-1].y - ppoints[ip-1].dyir); -+ dx3 = ppoints[ip-3].x - ppoints[ip-3].dxnr - (ppoints[ip-2].x - ppoints[ip-2].dxir); -+ dy3 = ppoints[ip-3].y - ppoints[ip-3].dynr - (ppoints[ip-2].y - ppoints[ip-2].dyir); -+ -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) -+ fprintf( psfile, "%f %f %f %f %f %f t1srrcurveto %% pindex = %ld\n", -+ dx1*up, dy1*up, -+ dx2*up, dy2*up, -+ dx3*up, dy3*up, -+ i); -+#endif -+ IfTrace4((FontDebug), "RRCurveTo %f %f %f %f ", -+ dx1, dy1, dx2, dy2); -+ IfTrace2((FontDebug), "%f %f\n", dx3, dy3); -+ B = Loc(CharSpace, dx1, dy1); -+ C = Loc(CharSpace, dx2, dy2); -+ D = Loc(CharSpace, dx3, dy3); -+ -+ C = Join(C, (struct segment *)Dup(B)); -+ D = Join(D, (struct segment *)Dup(C)); -+ path = Join(path, (struct segment *)Bezier(B, C, D)); -+ -+ /* 3. Check and handle ending node */ -+ linkNode( ip-3, PATH_END, PATH_LEFT); -+ -+ break; -+ -+ -+ case PPOINT_CLOSEPATH: -+ -+ /* Handle a ClosePath segment, if it had -+ caused a line segment. Hence, actually, we handle -+ a line segment here. */ -+ if ( closepathatfirst == 1 ) { -+ /* ignore this command */ -+ break; -+ } -+ -+ /* 1. Check and handle starting node */ -+ linkNode( startind, PATH_START, PATH_LEFT); -+ -+ /* 2. Draw ideal isolated line segment */ -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, "LP: Inverted ClosePath from point %ld to %ld\n", startind, lastind); -+#endif -+ if ( subpathclosed != 0 ) { -+ dx1 = ppoints[lastind].x - ppoints[lastind].dxnr - (ppoints[startind].x - ppoints[startind].dxpr); -+ dy1 = ppoints[lastind].y - ppoints[lastind].dynr - (ppoints[startind].y - ppoints[startind].dypr); -+ } -+ else { -+ dx1 = -(ppoints[i].x - ppoints[i].dxnr - (ppoints[ip].x - ppoints[ip].dxpr)); -+ dy1 = -(ppoints[i].y - ppoints[i].dynr - (ppoints[ip].y - ppoints[ip].dypr)); -+ } -+ -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) { -+ if ( subpathclosed != 0 ) { -+ fprintf( psfile, "%f %f t1srlineto %% (Inverted ClosePath, subpathclosed=1) pindex = %ld\n", -+ dx1*up, dy1*up, lastind); -+ } -+ else { -+ fprintf( psfile, "%f %f t1srlineto %% (Inverted ClosePath, subpathclosed=0) pindex = %ld\n", -+ dx1*up, dy1*up, i); -+ } -+ } -+#endif -+ B = Loc(CharSpace, dx1, dy1); -+ path = Join(path, Line(B)); -+ -+ /* 3. Check and handle ending node */ -+ linkNode( lastind, PATH_END, PATH_LEFT); -+ -+ break; -+ -+ default: -+ break; -+ -+ } -+ --i; -+ } -+ -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) { -+ fprintf( psfile, "t1sclosepath\n"); -+ } -+#endif -+ tmpseg = Phantom(path); -+ path = ClosePath(path); -+ path = Join(Snap(path), tmpseg); -+ -+ -+ /******************************************************************************** -+ ******************************************************************************** -+ ***** -+ ***** Move to final position -+ ***** -+ ******************************************************************************** -+ ********************************************************************************/ -+ -+ /* Step to back to starting point of this subpath. If closepathatfirst==0, the -+ final closepath caused a line segment. In this case, we first have to step -+ back that segment and proceed from this point. */ -+ if ( ppoints[startind].shape == CURVE_CONVEX ) { -+ /* In this case, left path is concave and the current location is at -+ the onCurve point */ -+ dx1 = 0.0; -+ dy1 = 0.0; -+ } -+ else { -+ /* OK, it seems to be the intersection point */ -+ dx1 = ppoints[startind].dxir; -+ dy1 = ppoints[startind].dyir; -+ } -+ /* We are now onCurve. If necessary step to the point where the closepath -+ appeared. */ -+ if ( closepathatfirst == 0 ) { -+ dx1 += ppoints[lastind].x - ppoints[startind].x; -+ dy1 += ppoints[lastind].y - ppoints[startind].y; -+ } -+ -+ -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) -+ fprintf( psfile, "%f %f t1srmoveto %% pindex = %ld\n", dx1*up, dy1*up, lastind); -+#endif -+ B = Loc(CharSpace, dx1, dy1); -+ path = Join(path, B); -+ -+ return; -+ -+} -+ -+ -+ -+/* Compute distance from OnCurve-points to their neighbouring points, fill in -+ the respective entries dist2prev and dist2next in the ppoints[] structures -+ and return the index of the last point in the current subpath which has -+ a location different from the starting point of the subpath. */ -+static long computeDistances( long startind, long stopind, int subpathclosed) -+{ -+ long lastind = 0; -+ double dx = 0.0; -+ double dy = 0.0; -+ long i = 0; -+ int neighboured = 0; -+ -+ -+ /* Handle first point as a special case */ -+ /* distance to previous point. First, get index of previous point. */ -+ lastind = stopind; -+ -+ if ( subpathclosed != 0 ) { -+ if ( (ppoints[startind].x == ppoints[stopind].x) && -+ (ppoints[startind].y == ppoints[stopind].y) ) { -+ while ( (ppoints[lastind].x == ppoints[stopind].x) && -+ (ppoints[lastind].y == ppoints[stopind].y)) -+ --lastind; -+ } -+ else { -+ lastind = stopind - 1; -+ } -+ } -+ -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, -+ "computeDistance(): startind=%ld stopind=%ld, lastind=%ld, start.x=%f, start.y=%f, last.x=%f, last.y=%f\n", -+ startind, stopind, lastind, ppoints[startind].x, ppoints[startind].y, -+ ppoints[lastind].x, ppoints[lastind].y); -+#endif -+ -+ dx = ppoints[startind].x - ppoints[lastind].x; -+ dy = ppoints[startind].y - ppoints[lastind].y; -+ ppoints[startind].dist2prev = sqrt( dx*dx + dy*dy ); -+ -+ /* distance to next point */ -+ dx = ppoints[startind+1].x - ppoints[startind].x; -+ dy = ppoints[startind+1].y - ppoints[startind].y; -+ ppoints[startind].dist2next = sqrt( dx*dx + dy*dy ); -+ -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, -+ "Pre: Distance at point %ld: Prev=%f Next=%f\n", -+ startind, ppoints[startind].dist2prev, ppoints[startind].dist2next); -+#endif -+ -+ for ( i = startind+1; i < lastind; i++ ) { -+ if ( (ppoints[i].type == PPOINT_MOVE) || -+ (ppoints[i].type == PPOINT_LINE) || -+ (ppoints[i].type == PPOINT_BEZIER_D) ) { -+ if ( neighboured ) { -+ ppoints[i].dist2prev = ppoints[i-1].dist2next; -+ } -+ else { -+ /* distance to previous point */ -+ dx = ppoints[i].x - ppoints[i-1].x; -+ dy = ppoints[i].y - ppoints[i-1].y; -+ /* Take care of degenerated curves */ -+ if ( (dx == 0.0) && (dy == 0.0) ) { -+ dx = ppoints[i].x - ppoints[i-2].x; -+ dy = ppoints[i].y - ppoints[i-2].y; -+ if ( (dx == 0.0) && (dy == 0.0) ) { -+ dx = ppoints[i].x - ppoints[i-3].x; -+ dy = ppoints[i].y - ppoints[i-3].y; -+ } -+ } -+ ppoints[i].dist2prev = sqrt( dx*dx + dy*dy ); -+ } -+ /* distance to next point */ -+ dx = ppoints[i+1].x - ppoints[i].x; -+ dy = ppoints[i+1].y - ppoints[i].y; -+ /* Take care of degenerated curves */ -+ if ( (dx == 0.0) && (dy == 0.0) ) { -+ dx = ppoints[i+2].x - ppoints[i].x; -+ dy = ppoints[i+2].y - ppoints[i].y; -+ if ( (dx == 0.0) && (dy == 0.0) ) { -+ dx = ppoints[i+3].x - ppoints[i].x; -+ dy = ppoints[i+3].y - ppoints[i].y; -+ } -+ } -+ ppoints[i].dist2next = sqrt( dx*dx + dy*dy ); -+ neighboured = 1; -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, " Distance at point %ld: Prev=%f Next=%f\n", -+ i, ppoints[i].dist2prev, ppoints[i].dist2next); -+#endif -+ } -+ else { -+ neighboured = 0; -+ } -+ -+ } -+ /* We still have to handle the last point */ -+ /* distance to previous point */ -+ dx = ppoints[lastind].x - ppoints[lastind-1].x; -+ dy = ppoints[lastind].y - ppoints[lastind-1].y; -+ /* Take care of degenerated curves */ -+ if ( (dx == 0.0) && (dy == 0.0) ) { -+ dx = ppoints[lastind].x - ppoints[lastind-2].x; -+ dy = ppoints[lastind].y - ppoints[lastind-2].y; -+ if ( (dx == 0.0) && (dy == 0.0) ) { -+ dx = ppoints[lastind].x - ppoints[lastind-3].x; -+ dy = ppoints[lastind].y - ppoints[lastind-3].y; -+ } -+ } -+ ppoints[lastind].dist2prev = sqrt( dx*dx + dy*dy ); -+ /* distance to next point */ -+ ppoints[lastind].dist2next = ppoints[startind].dist2prev; -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, "End: Distance at point %ld: Prev=%f Next=%f\n", -+ lastind, ppoints[lastind].dist2prev, ppoints[lastind].dist2next); -+#endif -+ -+ return lastind; -+ -+} -+ -+ -+ -+/* -+ -+ */ -+static long handleNonSubPathSegments( long pindex) -+{ -+ -+ /* handle the different segment types in a switch-statement */ -+ switch ( ppoints[pindex].type ) { -+ -+ case PPOINT_SBW: -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) -+ fprintf( psfile, "%f %f %f %f t1sbw %% pindex = %ld\n", -+ ppoints[pindex].x*up, ppoints[pindex].y*up, /* sidebearings */ -+ ppoints[pindex].ax*up, ppoints[pindex].ay*up, /* escapements */ -+ pindex -+ ); -+#endif -+ path = Join(path, Loc(CharSpace, ppoints[pindex].x, ppoints[pindex].y)); -+ return 1; -+ break; -+ -+ -+ case PPOINT_ENDCHAR: -+ /* Perform a Closepath just in case the command was left out */ -+ path = ClosePath(path); -+ -+ /* Set character width / escapement. It is stored in the vars for -+ hinted coordinates. */ -+ path = Join(Snap(path), Loc(CharSpace, ppoints[pindex].ax, ppoints[pindex].ay)); -+ -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) -+ fputs( "t1FinishPage\n", psfile); -+#endif -+ return 1; -+ break; -+ -+ -+ case PPOINT_SEAC: -+ /* return to origin of accent */ -+ apath = Snap(path); -+ /* reset path to NULL */ -+ path = NULL; -+ return 1; -+ break; -+ -+ -+ default: -+ /* not handled, return 0! */ -+ ; -+ } -+ -+ return 0; -+ -+} -+ -+ -+ -+/* Transform a path point according to the path's incoming angle, the path's -+ outgoing angle and the parameter strokewidth. The computation is based on -+ simple geometric considerations and makes use of the distance from the -+ current point to the previous point and the next point respectively. -+ -+ Generally, each link to a path point induces its own candidate by simply -+ widening the respective link orthogonally to strokewidth/2. This yields -+ two displacement vectors (dx,dy) for the link from the previous point to the -+ point under consideration (dxp, dyp) and and for the link from the current -+ point to the next point (dxn, dyn). -+ -+ Later on, the two candidates are used to compute the resulting displacement -+ as the intersection of the prolongated lines from before and behind the -+ current point. -+ -+ Additionally, check whether the curve is concave or convex at this point. -+ This is required for prolongation in the context of stroking. -+*/ -+static void transformOnCurvePathPoint( double strokewidth, -+ long prevind, long currind, long nextind) -+{ -+ double distxp; -+ double distyp; -+ double distxn; -+ double distyn; -+ double det; -+ -+ /* -+ distxp = (ppoints[currind].y - ppoints[prevind].y); -+ distyp = -(ppoints[currind].x - ppoints[prevind].x); -+ distxn = (ppoints[nextind].y - ppoints[currind].y); -+ distyn = -(ppoints[nextind].x - ppoints[currind].x); -+ -+ ppoints[currind].dxpr = distxp * strokewidth * 0.5 / ppoints[currind].dist2prev; -+ ppoints[currind].dypr = distyp * strokewidth * 0.5 / ppoints[currind].dist2prev; -+ -+ ppoints[currind].dxnr = distxn * strokewidth * 0.5 / ppoints[currind].dist2next; -+ ppoints[currind].dynr = distyn * strokewidth * 0.5 / ppoints[currind].dist2next; -+ */ -+ /* Note: When computing transformations of OnCurve points, we consider two -+ special cases: -+ -+ 1) The OnCurve beginning or end point is equal to the neighboring -+ control point of a Bezier-Segment. -+ -+ 2) This holds for beginning *and* end point. In this case the curve -+ degenerates to a straight lines. -+ -+ Although this is deprecated by Adobe, fonts that use such constructions -+ exist (e.g.m lower case 'n' of Univers 55). However, we do not care -+ for segments that do not any escapement at all! -+ */ -+ -+ distxp = (ppoints[currind].y - ppoints[prevind].y); -+ distyp = -(ppoints[currind].x - ppoints[prevind].x); -+ if ( (distxp == 0.0) && (distyp == 0.0) ) { -+ distxp = (ppoints[currind].y - ppoints[prevind-1].y); -+ distyp = -(ppoints[currind].x - ppoints[prevind-1].x); -+ if ( (distxp == 0.0) && (distyp == 0.0) ) { -+ distxp = (ppoints[currind].y - ppoints[prevind-2].y); -+ distyp = -(ppoints[currind].x - ppoints[prevind-2].x); -+ } -+ } -+ ppoints[currind].dxpr = distxp * strokewidth * 0.5 / ppoints[currind].dist2prev; -+ ppoints[currind].dypr = distyp * strokewidth * 0.5 / ppoints[currind].dist2prev; -+ -+ distxn = (ppoints[nextind].y - ppoints[currind].y); -+ distyn = -(ppoints[nextind].x - ppoints[currind].x); -+ if ( (distxn == 0.0) && (distyn == 0.0) ) { -+ distxn = (ppoints[nextind+1].y - ppoints[currind].y); -+ distyn = -(ppoints[nextind+1].x - ppoints[currind].x); -+ if ( (distxn == 0.0) && (distyn == 0.0) ) { -+ distxn = (ppoints[nextind+2].y - ppoints[currind].y); -+ distyn = -(ppoints[nextind+2].x - ppoints[currind].x); -+ } -+ } -+ ppoints[currind].dxnr = distxn * strokewidth * 0.5 / ppoints[currind].dist2next; -+ ppoints[currind].dynr = distyn * strokewidth * 0.5 / ppoints[currind].dist2next; -+ -+ /* Consider determinant of the two tangent vectors at this node in order to -+ decide whether the curve is convex or cancave at this point. */ -+ if ( (det = ((distxp * distyn) - (distxn * distyp))) < 0.0 ) { -+ /* curve turns to the right */ -+ ppoints[currind].shape = CURVE_CONCAVE; -+ } -+ else if ( det > 0.0 ) { -+ /* curve turns to the left */ -+ ppoints[currind].shape = CURVE_CONVEX; -+ } -+ else { -+ /* curve is straight */ -+ ppoints[currind].shape = CURVE_STRAIGHT; -+ } -+ -+ return; -+} -+ -+ -+/* Compute a displacement for offCurve points, that is, for Bezier B and C points. -+ -+ This computation is not as simple as it might appear at a first glance and, -+ depending on the actual curve parameters and the parameter strokewidth, it might -+ be necessary to subdivide the curve. My mathematical background is not actually -+ reliable in this context but it seems that in particular the angle that the curve -+ runs through is important in this context. Since the Adobe Type 1 recommendations -+ on font design include a rule which states that curves' end points should be located -+ at extreme values, and consequently, that the angle of a curve segment should not -+ be larger than 90 degrees, I have decided not to implement curve subdivision. This -+ might lead to some deviations if fonts do not adhere to the Adobe recommendations. -+ Anyways, I have never seen such fonts. -+ -+ This function is called for Bezier_B points and computes displacements for the B -+ and C points at once. Fortunately, index cycling cannot happen here. When -+ computing the B' C' off-curve points, special care against numerical instability -+ is required. We assume that at least one of the two points can be computed -+ in a stable way. -+ -+ The new Bezier B' and C' points can be considered as four degrees of freedom and we have -+ to find 4 equations to be able to compute them. -+ -+ 1) We require the tangents slope at point A' to be identical to the slope at the -+ point A of the ideally thin mathematical curve. -+ -+ 2) The same holds for the tangents slope at point D' with respect to point D. -+ -+ 3) We compute the following points -+ -+ P1: Equally subdivides the line A - B -+ P2: Equally subdivides the line B - C -+ P3: Equally subdivides the line C - D -+ -+ P4: Equally subdivides the line P1 - P2 -+ P5: Equally subdivides the line P1 - P3 -+ -+ P6: Equally subdivides the line P4 - P5 -+ -+ This latter point is part of the curve and, moreover, the line P4 - P5 is -+ tangent to the curve at that point. -+ From this point, we compute a displacement for P6, orthogonally to the curve -+ at that point and with length strokewidth/2. The resulting point is part of -+ the delimiting path that makes up the thick curve. -+ -+ 4) We require that the tangent's slope at P6' equals the tangents slope at P6. -+ -+ Then, under certain further constraints as mentioned above, we compute the points -+ B' and C' making use of the points A' and D' which have been transformed as onCurve -+ points. By definition, for offCurve points, there is only one candidate. -+ -+ */ -+static void transformOffCurvePathPoint( double strokewidth, long currind) -+{ -+ double dtmp; -+ double diameter; -+ double dx; -+ double dy; -+ -+ /* points defining the curve */ -+ double pax; -+ double pay; -+ double pbx; -+ double pby; -+ double pcx; -+ double pcy; -+ double pdx; -+ double pdy; -+ -+ /* auxiliary points from iterative Bezier construction */ -+ double p1x; -+ double p1y; -+ double p2x; -+ double p2y; -+ double p3x; -+ double p3y; -+ double p4x; -+ double p4y; -+ double p5x; -+ double p5y; -+ double p6x; -+ double p6y; -+ -+ /* already displaced / shifted onCurve points and the ones we are going -+ to compute. */ -+ double paxs; -+ double pays; -+ double pbxs; -+ double pbys; -+ double pcxs; -+ double pcys; -+ double pdxs; -+ double pdys; -+ -+ /* The normal vector on the curve at t=1/2 */ -+ double nabs; -+ double nx; -+ double ny; -+ -+ /* some variables for computations at point B' */ -+ double bloc1x; -+ double bloc1y; -+ double bdir1x; -+ double bdir1y; -+ double bloc2x; -+ double bloc2y; -+ double bdir2x; -+ double bdir2y; -+ double bdet; -+ double binvdet; -+ double binvdir1x; -+ double binvdir1y; /**/ -+ double binvdir2x; -+ double binvdir2y; /**/ -+ double bmu; -+ double bnu; /**/ -+ -+ /* some variables for computations at point C' */ -+ double cloc1x; -+ double cloc1y; -+ double cdir1x; -+ double cdir1y; -+ double cloc2x; -+ double cloc2y; -+ double cdir2x; -+ double cdir2y; -+ double cdet; -+ double cinvdet; -+ double cinvdir1x; -+ double cinvdir1y; /**/ -+ double cinvdir2x; -+ double cinvdir2y; /**/ -+ double cmu; -+ double cnu; /**/ -+ -+ diameter = strokewidth * 0.5; -+ -+ pax = ppoints[currind-1].x; -+ pay = ppoints[currind-1].y; -+ pbx = ppoints[currind].x; -+ pby = ppoints[currind].y; -+ pcx = ppoints[currind+1].x; -+ pcy = ppoints[currind+1].y; -+ pdx = ppoints[currind+2].x; -+ pdy = ppoints[currind+2].y; -+ -+ p1x = (pax + pbx) * 0.5; -+ p1y = (pay + pby) * 0.5; -+ p2x = (pbx + pcx) * 0.5; -+ p2y = (pby + pcy) * 0.5; -+ p3x = (pcx + pdx) * 0.5; -+ p3y = (pcy + pdy) * 0.5; -+ p4x = (p1x + p2x) * 0.5; -+ p4y = (p1y + p2y) * 0.5; -+ p5x = (p2x + p3x) * 0.5; -+ p5y = (p2y + p3y) * 0.5; -+ p6x = (p4x + p5x) * 0.5; -+ p6y = (p4y + p5y) * 0.5; -+ -+ -+ /* We start by computing the shift of the onCurve points. It is not possible -+ to use dxr / dyr of the ppoints-stucture entries. These values have been -+ computed by intersection of both links to a path point. Here we need the -+ ideal points of the thick isolated curve segment. We are aware that for -+ Bezier splines, control point and OnCurve point might be identical! */ -+ dx = (ppoints[currind].y - ppoints[currind-1].y) * strokewidth * 0.5 / ppoints[currind-1].dist2next; -+ dy = - (ppoints[currind].x - ppoints[currind-1].x) * strokewidth * 0.5 / ppoints[currind-1].dist2next; -+ if ( (dx == 0.0) && (dy == 0.0) ) { -+ /* Bezier_A and Bezier_B are identical */ -+ dx = (ppoints[currind+1].y - ppoints[currind-1].y) * strokewidth * 0.5 / ppoints[currind-1].dist2next; -+ dy = - (ppoints[currind+1].x - ppoints[currind-1].x) * strokewidth * 0.5 / ppoints[currind-1].dist2next; -+ } -+ paxs = ppoints[currind-1].x + dx; -+ pays = ppoints[currind-1].y + dy; -+ dx = (ppoints[currind+2].y - ppoints[currind+1].y) * strokewidth * 0.5 / ppoints[currind+2].dist2prev; -+ dy = - (ppoints[currind+2].x - ppoints[currind+1].x) * strokewidth * 0.5 / ppoints[currind+2].dist2prev; -+ if ( (dx == 0.0) && (dy == 0.0) ) { -+ /* Bezier_C and Bezier_D are identical */ -+ dx = (ppoints[currind+2].y - ppoints[currind].y) * strokewidth * 0.5 / ppoints[currind+2].dist2prev; -+ dy = - (ppoints[currind+2].x - ppoints[currind].x) * strokewidth * 0.5 / ppoints[currind+2].dist2prev; -+ } -+ pdxs = ppoints[currind+2].x + dx; -+ pdys = ppoints[currind+2].y + dy; -+ -+ /* Next, we compute the right side normal vector at the curve point t=1/2, -+ that is, at P6. */ -+ nabs = diameter / sqrt(((p5x - p4x) * (p5x - p4x)) + ((p5y - p4y) * (p5y - p4y))); -+ nx = (p5y - p4y) * nabs; -+ ny = (p4x - p5x) * nabs; -+ -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, "transformOffCurvePathPoint():\n"); -+ fprintf( stderr, " A=(%f,%f), B=(%f,%f), C=(%f,%f), D=(%f,%f)\n", -+ pax, pay, pbx, pby, pcx, pcy, pdx, pdy); -+ fprintf( stderr, " PathInfo: Curve from PP %ld ... PP %ld ... PP %ld ... PP %ld. StrokeWidth=%f.\n", -+ currind-1, currind, currind+1, currind+2, strokewidth); -+ /* -+ fprintf( stderr, "/xa %f def\n/ya %f def\n/xb %f def\n/yb %f def\n/xc %f def\n/yc %f def\n/xd %f def\n/yd %f def\n", -+ pax, pay, pbx, pby, pcx, pcy, pdx, pdy); -+ */ -+ fprintf( stderr, " As=(%f,%f), Ds=(%f,%f)\n", -+ paxs, pays, pdxs, pdys); -+ fprintf( stderr, " p6=(%f,%f)\n", p6x, p6y); -+ fprintf( stderr, " nx=%f, ny=%f, nabs=%f\n", nx, ny, nabs); -+ fprintf( stderr, " p6s=(%f,%f)\n", p6x+nx, p6y+ny); -+#endif -+ -+ /* Compute two lines whose intersection will define point B' */ -+ bloc1x = (4.0 * (nx + p6x) - (2 * paxs) + pdxs) / 3.0; -+ bloc1y = (4.0 * (ny + p6y) - (2 * pays) + pdys) / 3.0; -+ bdir1x = pcx + pdx - pax - pbx; -+ bdir1y = pcy + pdy - pay - pby; -+ bloc2x = paxs; -+ bloc2y = pays; -+ bdir2x = pbx - pax; -+ bdir2y = pby - pay; -+ bdet = (bdir2x * bdir1y) - (bdir2y * bdir1x); -+ -+#define DET_QUOTIENT_UPPER_THRESHOLD (1.05) -+#define DET_QUOTIENT_LOWER_THRESHOLD (1.0/DET_QUOTIENT_UPPER_THRESHOLD) -+ -+ /* Life has shown, that the "reliability" of the determinant has to be -+ ensured. Otherwise, serious distortions might be introduced. -+ In order to ensure numerical stability, we do not only check whether -+ the detrminant is about zero, but we also check whether the two partial -+ expressions that are subtracted when computing the determinant are of -+ about the same size. If this is the case, we explicitly reset the -+ determinant and eventually compute this off-curve point based on the -+ other off-curve point later. */ -+ if ( (bdir2x != 0.0) && (bdir1y != 0.0) ) { -+ dtmp = (bdir2y*bdir1x)/(bdir2x*bdir1y); -+ if ( (DET_QUOTIENT_LOWER_THRESHOLD < dtmp) && -+ (DET_QUOTIENT_UPPER_THRESHOLD > dtmp) -+ ) { -+ /* Determinant appears to be unreliable, reset it exactly to zero. */ -+ bdet = 0.0; -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, " Warning: Determinant quotient check for bdet failed: dtmp=%16.16f, lower limit=%f, upper limit=%f.\n --> Determinant does not seem to be stable, resetting to zero.\n", -+ dtmp, DET_QUOTIENT_LOWER_THRESHOLD, DET_QUOTIENT_UPPER_THRESHOLD); -+#endif -+ } -+ } -+ else if ( (bdir2y != 0.0) && (bdir1x != 0.0) ) { -+ dtmp = (bdir2x*bdir1y)/(bdir2y*bdir1x); -+ if ( (DET_QUOTIENT_LOWER_THRESHOLD < dtmp) && -+ (DET_QUOTIENT_UPPER_THRESHOLD > dtmp) -+ ) { -+ /* Determinant appears to be unreliable, reset it exactly to zero. */ -+ bdet = 0.0; -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, " Warning: Determinant quotient check for bdet failed: dtmp=%16.16f, lower limit=%f, upper limit=%f.\n --> Determinant does not seem to be stable, resetting to zero.\n", -+ dtmp, DET_QUOTIENT_LOWER_THRESHOLD, DET_QUOTIENT_UPPER_THRESHOLD); -+#endif -+ } -+ } -+ -+ -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, " bloc1x=%f, bloc1y=%f, bloc2x,=%f bloc2y=%f\n", -+ bloc1x, bloc1y, bloc2x, bloc2y); -+ fprintf( stderr, " bdir1x=%f, bdir1y=%f, bdir2x,=%f bdir2y=%f\n", -+ bdir1x, bdir1y, bdir2x, bdir2y); -+#endif -+ -+ /* Switch if determinant is zero; we then actually have a straight line */ -+ if ( fabs(bdet) < 0.001 ) { -+ pbxs = pbx + nx; -+ pbys = pby + ny; -+ bmu = 0.0; -+ bnu = 0.0; -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, " Warning: Determinant check for bdet failed: bdet=%16.16f. Computing Bs based on normal vector, resetting bmu, bnu.\n", -+ bdet); -+#endif -+ } -+ else { -+ /* Calculate required part of inverse matrix */ -+ binvdet = 1.0 / bdet; -+ binvdir2x = bdir1y * binvdet; -+ binvdir2y = - bdir2y * binvdet; /**/ -+ binvdir1x = - bdir1x * binvdet; -+ binvdir1y = bdir2x * binvdet; /**/ -+ -+ /* Calculate coefficient that describes intersection */ -+ bmu = (binvdir2x * (bloc1x - bloc2x)) + (binvdir1x * (bloc1y - bloc2y)); -+ bnu = (binvdir2y * (bloc1x - bloc2x)) + (binvdir1y * (bloc1y - bloc2y)); /**/ -+ -+ /* Calculate B' */ -+ pbxs = bloc2x + (bmu * bdir2x); -+ pbys = bloc2y + (bmu * bdir2y); -+ } -+ -+ /* Compute two lines whose intersection will define point C' */ -+ cloc1x = (4.0 * (nx + p6x) - (2 * pdxs) + paxs) / 3.0; -+ cloc1y = (4.0 * (ny + p6y) - (2 * pdys) + pays) / 3.0; -+ cdir1x = bdir1x; -+ cdir1y = bdir1y; -+ cloc2x = pdxs; -+ cloc2y = pdys; -+ cdir2x = pcx - pdx; -+ cdir2y = pcy - pdy; -+ cdet = (cdir2x * cdir1y) - (cdir2y * cdir1x); -+ -+ /* Life has shown, that the "reliability" of the determinant has to be -+ ensured. Otherwise, serious distortions might be introduced. -+ In order to ensure numerical stability, we do not only check whether -+ the detrminant is about zero, but we also check whether the two partial -+ expressions that are subtracted when computing the determinant are of -+ about the same size. If this is the case, we explicitly reset the -+ determinant and eventually compute this off-curve point based on the -+ other off-curve point later. */ -+ if ( (cdir2x != 0.0) && (cdir1y != 0.0) ) { -+ dtmp = (cdir2y*cdir1x)/(cdir2x*cdir1y); -+ if ( (DET_QUOTIENT_LOWER_THRESHOLD < dtmp) && -+ (DET_QUOTIENT_UPPER_THRESHOLD > dtmp) -+ ) { -+ /* Determinant appears to be unreliable, reset it exactly to zero. */ -+ cdet = 0.0; -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, " Warning: Determinant quotient check for cdet failed: dtmp=%16.16f, lower limit=%f, upper limit=%f.\n --> Determinant does not seem to be stable, resetting to zero.\n", -+ dtmp, DET_QUOTIENT_LOWER_THRESHOLD, DET_QUOTIENT_UPPER_THRESHOLD); -+#endif -+ } -+ } -+ else if ( (cdir2y != 0.0) && (cdir1x != 0.0) ) { -+ dtmp = (cdir2x*cdir1y)/(cdir2y*cdir1x); -+ if ( (DET_QUOTIENT_LOWER_THRESHOLD < dtmp) && -+ (DET_QUOTIENT_UPPER_THRESHOLD > dtmp) -+ ) { -+ /* Determinant appears to be unreliable, reset it exactly to zero. */ -+ cdet = 0.0; -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, " Warning: Determinant quotient check for cdet failed: dtmp=%16.16f, lower limit=%f, upper limit=%f.\n --> Determinant does not seem to be stable, resetting to zero.\n", -+ dtmp, DET_QUOTIENT_LOWER_THRESHOLD, DET_QUOTIENT_UPPER_THRESHOLD); -+#endif -+ } -+ } -+ -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, " cloc1x=%f, cloc1y=%f, cloc2x,=%f cloc2y=%f\n", -+ cloc1x, cloc1y, cloc2x, cloc2y); -+ fprintf( stderr, " cdir1x=%f, cdir1y=%f, cdir2x,=%f cdir2y=%f\n", -+ cdir1x, cdir1y, cdir2x, cdir2y); -+#endif -+ -+ /* Switch if determinant is zero; we then actually have a straight line */ -+ if ( fabs( cdet) < 0.001 ) { -+ pcxs = pcx + nx; -+ pcys = pcy + ny; -+ cmu = 0.0; -+ cnu = 0.0; -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, " Warning: Determinant check for cdet failed: cdet=%16.16f. Computing Cs based on normal vector, resetting cmu, cnu.\n", -+ cdet); -+#endif -+ } -+ else { -+ /* Calculate required part of inverse matrix */ -+ cinvdet = 1.0 / cdet; -+ cinvdir2x = cdir1y * cinvdet; -+ cinvdir2y = - cdir2y * cinvdet; /**/ -+ cinvdir1x = - cdir1x * cinvdet; -+ cinvdir1y = cdir2x * cinvdet; /**/ -+ -+ /* Calculate coefficient that describes intersection */ -+ cmu = (cinvdir2x * (cloc1x - cloc2x)) + (cinvdir1x * (cloc1y - cloc2y)); -+ cnu = (cinvdir2y * (cloc1x - cloc2x)) + (cinvdir1y * (cloc1y - cloc2y)); /**/ -+ -+ /* Calculate C' */ -+ pcxs = cloc2x + (cmu * cdir2x); -+ pcys = cloc2y + (cmu * cdir2y); -+ } -+ -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, " bdet=%f, cdet=%f, bmu=%f, bnu=%f, cmu=%f, cnu=%f\n", -+ bdet, cdet, bmu, bnu, cmu, cnu); -+#endif -+ -+ /* Analyse coefficients and decide on numerical stability. If suggesting, -+ overwrite, using another relation. Here, we assume that at least the -+ solution at *one* end of the curve is stable. */ -+ if ( fabs(bmu) < 0.1 ) { -+ pbxs = ((8 * (nx + p6x) - paxs - pdxs) / 3.0) - pcxs; -+ pbys = ((8 * (ny + p6y) - pays - pdys) / 3.0) - pcys; -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, " Warning: Coefficient check for bmu failed: bmu=%16.16f. Computing Bs based on Cs.\n", -+ bmu); -+#endif -+ } -+ if ( fabs(cmu) < 0.1 ) { -+ pcxs = ((8 * (nx + p6x) - paxs - pdxs) / 3.0) - pbxs; -+ pcys = ((8 * (ny + p6y) - pays - pdys) / 3.0) - pbys; -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, " Warning: Coefficient check for cmu failed: cmu=%16.16f. Computing Cs based on Bs.\n", -+ cmu); -+#endif -+ } -+ -+ -+ /* Store the resulting displacement values in the ppoints-struct so -+ they can be used for path construction. We use the "intersect" member -+ because in this case nothing is related to "previous" or "next".*/ -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, " pbx=%f, pbxs=%f, bxshift=%f, pby=%f, pbys=%f, byshift=%f\n", -+ pbx, pbxs, pbxs-pbx, pby, pbys, pbys-pby); -+ fprintf( stderr, " pcx=%f, pcxs=%f, cxshift=%f, pcy=%f, pcys=%f, cyshift=%f\n", -+ pcx, pcxs, pcxs-pcx, pcy, pcys, pcys-pcy); -+ fprintf( stderr, " Summary: A =(%f,%f), B =(%f,%f), C =(%f,%f), D =(%f,%f)\n", -+ pax, pay, pbx, pby, pcx, pcy, pdx, pdy); -+ fprintf( stderr, " As=(%f,%f), Bs=(%f,%f), Cs=(%f,%f), Ds=(%f,%f)\n\n", -+ paxs, pays, pbxs, pbys, pcxs, pcys, pdxs, pdys); -+#endif -+ ppoints[currind].dxir = pbxs - pbx; -+ ppoints[currind].dyir = pbys - pby; -+ ppoints[currind+1].dxir = pcxs - pcx; -+ ppoints[currind+1].dyir = pcys - pcy; -+ -+ return; -+ -+} -+ -+ -+static void intersectRight( long index, double halfwidth, long flag) -+{ -+ double r2 = 0.0; -+ double det = 0.0; -+ double dxprev; -+ double dyprev; -+ double dxnext; -+ double dynext; -+ -+ -+ /* In order to determine the intersection between the two -+ prolongations at the path point under consideration, we use -+ the Hesse Normal Form, multiplied with r. -+ -+ dx * x + dy * y + r^2 = 0 -+ -+ Here, r is the distance from the origin, that is, from the path point -+ under consideration. */ -+ -+ /* Check for start and ending of non-closed paths */ -+ if ( flag == INTERSECT_PREVIOUS ) { -+ ppoints[index].dxir = ppoints[index].dxpr; -+ ppoints[index].dyir = ppoints[index].dypr; -+ /* Correct shape to be "straight" at ending point! */ -+ ppoints[index].shape = CURVE_STRAIGHT; -+ return; -+ } -+ if ( flag == INTERSECT_NEXT ) { -+ ppoints[index].dxir = ppoints[index].dxnr; -+ ppoints[index].dyir = ppoints[index].dynr; -+ /* Correct shape to be "straight" at starting point! */ -+ ppoints[index].shape = CURVE_STRAIGHT; -+ return; -+ } -+ -+ /* OK, we actually compute an intersection */ -+ dxprev = ppoints[index].dxpr; -+ dyprev = ppoints[index].dypr; -+ dxnext = ppoints[index].dxnr; -+ dynext = ppoints[index].dynr; -+ -+ /* Compute distance square */ -+ r2 = halfwidth * halfwidth; -+ -+ /* Check the determinant. If it is zero, the two lines are parallel -+ and also must touch at atleast one location, -+ so that there are an infinite number of solutions. In this case, -+ we compute the average position and are done. */ -+ if ( fabs( (det = ((dyprev * dxnext) - (dynext * dxprev))) ) < 0.00001 ) { -+ ppoints[index].dxir = 0.5 * (dxprev + dxnext); -+ ppoints[index].dyir = 0.5 * (dyprev + dynext); -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, "intersectRight(0):\n dxprev=%f, dxnext=%f, dxres=%f,\n dyprev=%f, dynext=%f, dyres=%f,\n det=%16.16f\n", -+ dxprev, dxnext, ppoints[index].dxir, dyprev, dynext, ppoints[index].dyir, det); -+ fprintf( stderr, " --> Computation based on averaging [dxprev,dyprev] and [dxnext,dynext]\n"); -+ fprintf( stderr, " Right intersection point shift: (%f,%f), absolute shift length: %f.\n\n", -+ ppoints[index].dxir, ppoints[index].dyir, -+ sqrt(ppoints[index].dxir*ppoints[index].dxir + ppoints[index].dyir*ppoints[index].dyir)); -+#endif -+ return; -+ } -+ /* OK, there seems to be a unique solution, compute it */ -+ if ( dxprev != 0.0 ) { -+ ppoints[index].dyir = r2 * (dxnext - dxprev) / det; -+ ppoints[index].dxir = (r2 - (dyprev * ppoints[index].dyir)) / dxprev; /* - ? */ -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, "intersectRight(1):\n dxprev=%f, dxnext=%f, dxres=%f,\n dyprev=%f, dynext=%f, dyres=%f,\n det=%16.16f\n", -+ dxprev, dxnext, ppoints[index].dxir, dyprev, dynext, ppoints[index].dyir, det); -+ fprintf( stderr, " --> Computation based on previous path point.\n"); -+ fprintf( stderr, " Right intersection point shift: (%f,%f), absolute shift length: %f.\n\n", -+ ppoints[index].dxir, ppoints[index].dyir, -+ sqrt(ppoints[index].dxir*ppoints[index].dxir + ppoints[index].dyir*ppoints[index].dyir)); -+#endif -+ } -+ else { -+ ppoints[index].dyir = -r2 * (dxprev - dxnext) / det; -+ ppoints[index].dxir = (r2 - (dynext * ppoints[index].dyir)) / dxnext; /* - ? */ -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, "intersectRight(2):\n dxprev=%f, dxnext=%f, dxres=%f,\n dyprev=%f, dynext=%f, dyres=%f,\n det=%16.16f\n", -+ dxprev, dxnext, ppoints[index].dxir, dyprev, dynext, ppoints[index].dyir, det); -+ fprintf( stderr, " --> Computation based on next path point.\n"); -+ fprintf( stderr, " Right intersection point shift: (%f,%f), absolute shift length: %f.\n\n", -+ ppoints[index].dxir, ppoints[index].dyir, -+ sqrt(ppoints[index].dxir*ppoints[index].dxir + ppoints[index].dyir*ppoints[index].dyir)); -+#endif -+ } -+ -+ return; -+ -+} -+ -+ -+ -+/* linkNode(): Insert prolongation lines at nodes. */ -+static void linkNode( long index, int position, int orientation) -+{ -+ struct segment* B; -+ double dx = 0.0; -+ double dy = 0.0; -+ -+ if ( orientation == PATH_RIGHT ) { -+ /* We are constructing the right hand side path */ -+ if ( position == PATH_START ) { -+ /* We are starting a new segment. Link from current point to ideally -+ next-shifted point of segment. */ -+ if ( ppoints[index].shape == CURVE_CONCAVE ) { -+ /* prolongate from original curve point to ideally next-shifted point */ -+ dx = ppoints[index].dxnr; -+ dy = ppoints[index].dynr; -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, "RP: Concave at PP %ld. Prolongation from onCurve to ideal: (%f,%f)\n", -+ index, dx, dy); -+#endif -+ } -+ else if ( ppoints[index].shape == CURVE_CONVEX ) { -+ /* prolongate from intersecion point to ideally next-shifted point */ -+ dx = ppoints[index].dxnr - ppoints[index].dxir; -+ dy = ppoints[index].dynr - ppoints[index].dyir; -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, "RP: Convex at PP %ld. Prolongation from intersection to ideal: (%f,%f)\n", -+ index, dx, dy); -+#endif -+ } -+ } -+ else if ( position == PATH_END ) { -+ /* We are ending the current segment. Link from ideally prev-shifted point -+ to the appropriate ending point. */ -+ if ( ppoints[index].shape == CURVE_CONCAVE ) { -+ /* prolongate from ideally prev-shifted point to original curve point. */ -+ dx = - ppoints[index].dxpr; -+ dy = - ppoints[index].dypr; -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, "RP: Concave at PP %ld. Prolongation from ideal to onCurve: (%f,%f)\n", -+ index, dx, dy); -+#endif -+ } -+ else if ( ppoints[index].shape == CURVE_CONVEX ) { -+ /* prolongate from ideally prev-shifted point to intersection point. */ -+ dx = ppoints[index].dxir - ppoints[index].dxpr; -+ dy = ppoints[index].dyir - ppoints[index].dypr; -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, "RP: Convex at PP %ld. Prolongation from ideal to intersection: (%f,%f)\n", -+ index, dx, dy); -+#endif -+ } -+ } /* if ( PATH_END ) */ -+ } /* if ( PATH_RIGHT ) */ -+ else if ( orientation == PATH_LEFT ) { -+ -+ /* We are constructing the left hand side path. Some notions have to be -+ reverted (e.g. concavity vs. convexity and next vs. previous)! */ -+ if ( position == PATH_START ) { -+ /* We are starting a new segment. Link from current point to ideally -+ next-shifted point of segment. */ -+ if ( ppoints[index].shape == CURVE_CONVEX ) { -+ /* prolongate from original curve point to ideally next-shifted point. -+ Remember: next --> prev! */ -+ dx = - (ppoints[index].dxpr); -+ dy = - (ppoints[index].dypr); -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, "LP: Concave at PP %ld. Prolongation from onCurve to ideal: (%f,%f)\n", -+ index, dx, dy); -+#endif -+ } -+ else if ( ppoints[index].shape == CURVE_CONCAVE ) { -+ /* prolongate from intersecion point to ideally next-shifted point */ -+ dx = - (ppoints[index].dxpr - ppoints[index].dxir); -+ dy = - (ppoints[index].dypr - ppoints[index].dyir); -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, "LP: Convex at PP %ld. Prolongation from intersection to ideal: (%f,%f)\n", -+ index, dx, dy); -+#endif -+ } -+ }/* if ( PATH_START ) */ -+ else if ( position == PATH_END ) { -+ /* We are ending the current segment. Link from ideally prev-shifted point -+ to the appropriate ending point. */ -+ if ( ppoints[index].shape == CURVE_CONVEX ) { -+ /* prolongate from ideally prev-shifted point to original curve point. */ -+ dx = ppoints[index].dxnr; -+ dy = ppoints[index].dynr; -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, "LP: Concave at PP %ld. Prolongation from ideal to onCurve: (%f,%f)\n", -+ index, dx, dy); -+#endif -+ } -+ else if ( ppoints[index].shape == CURVE_CONCAVE ) { -+ /* prolongate from ideally prev-shifted point to intersection point. */ -+ dx = - (ppoints[index].dxir - ppoints[index].dxnr); -+ dy = - (ppoints[index].dyir - ppoints[index].dynr); -+#ifdef DEBUG_OUTLINE_SURROUNDING -+ fprintf( stderr, "LP: Convex at PP %ld. Prolongation from ideal to intersection: (%f,%f)\n", -+ index, dx, dy); -+#endif -+ } -+ } /* if ( PATH_END ) */ -+ } /* if ( PATH_LEFT ) */ -+ -+ if ( (dx != 0.0) || (dy != 0.0) ) { -+#ifdef DUMPDEBUGPATH -+ if ( psfile != NULL ) -+ fprintf( psfile, "%f %f t1sprolongate %% pindex = %ld\n", dx*up, dy*up, index); -+#endif -+ B = Loc( CharSpace, dx, dy); -+ path = Join(path, Line(B)); -+ } -+ -+ return; -+ -+} -+ -+ -+int T1int_Type1QuerySEAC( unsigned char* base, -+ unsigned char* accent) -+{ -+ if ( isseac == 0 ) { -+ return 0; -+ } -+ -+ *base = seacbase; -+ *accent = seacaccent; -+ -+ return isseac; -+} -+ -Index: grace-5.1.22/src/tickwin.c -=================================================================== ---- grace-5.1.22.orig/src/tickwin.c 2010-05-18 14:14:02.000000000 -0700 -+++ grace-5.1.22/src/tickwin.c 2010-05-18 14:22:48.000000000 -0700 -@@ -457,6 +457,10 @@ - } - } - update_ticks(cg); -+ -+ /* Having prepared the window, prevent it from being sized smaller, which can -+ cause the buttons to disappear: http://bugs.debian.org/253087 */ -+ XtVaSetValues(axes_dialog, XmNresizePolicy, XmRESIZE_NONE, NULL); - - RaiseWindow(GetParent(axes_dialog)); - unset_wait_cursor(); diff --git a/easybuild/easyconfigs/g/Grace/Grace-5.1.25-foss-2016a.eb b/easybuild/easyconfigs/g/Grace/Grace-5.1.25-foss-2016a.eb deleted file mode 100644 index 481b7333b3b9..000000000000 --- a/easybuild/easyconfigs/g/Grace/Grace-5.1.25-foss-2016a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Grace' -version = '5.1.25' - -homepage = 'https://plasma-gate.weizmann.ac.il/Grace/' -description = """Grace is a WYSIWYG 2D plotting tool for X Windows System and Motif.""" - -source_urls = ['https://plasma-gate.weizmann.ac.il/pub/grace/src/stable'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['751ab9917ed0f6232073c193aba74046037e185d73b77bab0f5af3e3ff1da2ac'] - -toolchain = {'name': 'foss', 'version': '2016a'} - -dependencies = [ - ('motif', '2.3.5'), - ('netCDF', '4.4.0'), -] - -runtest = 'tests' - -# we also need to run make links right before or after make install. -installopts = 'links' - -sanity_check_paths = { - 'files': ['bin/xmgrace'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Grace/Grace-5.1.25-foss-2017b-5build1.eb b/easybuild/easyconfigs/g/Grace/Grace-5.1.25-foss-2017b-5build1.eb deleted file mode 100644 index 2fcc7792509b..000000000000 --- a/easybuild/easyconfigs/g/Grace/Grace-5.1.25-foss-2017b-5build1.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Grace' -version = '5.1.25' -versionsuffix = '-5build1' - -homepage = 'https://plasma-gate.weizmann.ac.il/Grace/' -description = """Grace is a WYSIWYG tool to make two-dimensional plots of numerical data.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['https://plasma-gate.weizmann.ac.il/pub/grace/src/stable'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s%(versionsuffix)s.patch'] -checksums = [ - '751ab9917ed0f6232073c193aba74046037e185d73b77bab0f5af3e3ff1da2ac', # grace-5.1.25.tar.gz - '485fe80ef992e2068f5aa4bc94c0968b5bbef5491ff7c60c56152b61dcacbd46', # Grace-5.1.25-5build1.patch -] - -dependencies = [ - ('X11', '20171023'), - ('motif', '2.3.8'), - ('libpng', '1.6.32'), - ('zlib', '1.2.11'), - ('libjpeg-turbo', '1.5.2'), - ('netCDF', '4.5.0'), -] - -postinstallcmds = ['mv %(installdir)s/grace/* %(installdir)s && rmdir %(installdir)s/grace'] - -sanity_check_paths = { - 'files': ['lib/libgrace_np.a', 'bin/convcal', 'bin/fdf2fit', 'bin/grconvert', 'bin/xmgrace'], - 'dirs': ['include', 'fonts', 'templates'], -} - -modextravars = { - 'GRACE_HOME': '%(installdir)s', -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Grace/Grace-5.1.25-foss-2018a-5build1.eb b/easybuild/easyconfigs/g/Grace/Grace-5.1.25-foss-2018a-5build1.eb deleted file mode 100644 index 416f3a359dea..000000000000 --- a/easybuild/easyconfigs/g/Grace/Grace-5.1.25-foss-2018a-5build1.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Grace' -version = '5.1.25' -versionsuffix = '-5build1' - -homepage = 'https://plasma-gate.weizmann.ac.il/Grace/' -description = """Grace is a WYSIWYG tool to make two-dimensional plots of numerical data.""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['https://plasma-gate.weizmann.ac.il/pub/grace/src/stable'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s%(versionsuffix)s.patch'] -checksums = [ - '751ab9917ed0f6232073c193aba74046037e185d73b77bab0f5af3e3ff1da2ac', # grace-5.1.25.tar.gz - '485fe80ef992e2068f5aa4bc94c0968b5bbef5491ff7c60c56152b61dcacbd46', # Grace-5.1.25-5build1.patch -] - -dependencies = [ - ('X11', '20180131'), - ('motif', '2.3.8'), - ('libpng', '1.6.34'), - ('zlib', '1.2.11'), - ('libjpeg-turbo', '1.5.3'), - ('netCDF', '4.6.0'), -] - -postinstallcmds = ['mv %(installdir)s/grace/* %(installdir)s && rmdir %(installdir)s/grace'] - -sanity_check_paths = { - 'files': ['lib/libgrace_np.a', 'bin/convcal', 'bin/fdf2fit', 'bin/grconvert', 'bin/xmgrace'], - 'dirs': ['include', 'fonts', 'templates'], -} - -modextravars = { - 'GRACE_HOME': '%(installdir)s', -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Grace/Grace-5.1.25-foss-2019a-5build1.eb b/easybuild/easyconfigs/g/Grace/Grace-5.1.25-foss-2019a-5build1.eb deleted file mode 100644 index da9cb277c787..000000000000 --- a/easybuild/easyconfigs/g/Grace/Grace-5.1.25-foss-2019a-5build1.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Grace' -version = '5.1.25' -versionsuffix = '-5build1' - -homepage = 'https://plasma-gate.weizmann.ac.il/Grace/' -description = """Grace is a WYSIWYG tool to make two-dimensional plots of numerical data.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -source_urls = ['https://plasma-gate.weizmann.ac.il/pub/grace/src/stable'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s%(versionsuffix)s.patch'] -checksums = [ - '751ab9917ed0f6232073c193aba74046037e185d73b77bab0f5af3e3ff1da2ac', # grace-5.1.25.tar.gz - '485fe80ef992e2068f5aa4bc94c0968b5bbef5491ff7c60c56152b61dcacbd46', # Grace-5.1.25-5build1.patch -] - -dependencies = [ - ('X11', '20190311'), - ('motif', '2.3.8'), - ('libpng', '1.6.36'), - ('zlib', '1.2.11'), - ('libjpeg-turbo', '2.0.2'), - ('netCDF', '4.6.2'), -] - -postinstallcmds = ['mv %(installdir)s/grace/* %(installdir)s && rmdir %(installdir)s/grace'] - -sanity_check_paths = { - 'files': ['lib/libgrace_np.a', 'bin/convcal', 'bin/fdf2fit', 'bin/grconvert', 'bin/xmgrace'], - 'dirs': ['include', 'fonts', 'templates'], -} - -modextravars = { - 'GRACE_HOME': '%(installdir)s', -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Grace/Grace-5.1.25-foss-2019b-5build1.eb b/easybuild/easyconfigs/g/Grace/Grace-5.1.25-foss-2019b-5build1.eb deleted file mode 100644 index c13e85e1612c..000000000000 --- a/easybuild/easyconfigs/g/Grace/Grace-5.1.25-foss-2019b-5build1.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Grace' -version = '5.1.25' -versionsuffix = '-5build1' - -homepage = 'https://plasma-gate.weizmann.ac.il/Grace/' -description = """Grace is a WYSIWYG tool to make two-dimensional plots of numerical data.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = ['https://plasma-gate.weizmann.ac.il/pub/grace/src/stable'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s%(versionsuffix)s.patch'] -checksums = [ - '751ab9917ed0f6232073c193aba74046037e185d73b77bab0f5af3e3ff1da2ac', # grace-5.1.25.tar.gz - '485fe80ef992e2068f5aa4bc94c0968b5bbef5491ff7c60c56152b61dcacbd46', # Grace-5.1.25-5build1.patch -] - -dependencies = [ - ('motif', '2.3.8'), - ('zlib', '1.2.11'), - ('netCDF', '4.7.1'), -] - -postinstallcmds = ['mv %(installdir)s/grace/* %(installdir)s && rmdir %(installdir)s/grace'] - -sanity_check_paths = { - 'files': ['lib/libgrace_np.a', 'bin/convcal', 'bin/fdf2fit', 'bin/grconvert', 'bin/xmgrace'], - 'dirs': ['include', 'fonts', 'templates'], -} - -modextravars = { - 'GRACE_HOME': '%(installdir)s', -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Grace/Grace-5.1.25-intel-2016a.eb b/easybuild/easyconfigs/g/Grace/Grace-5.1.25-intel-2016a.eb deleted file mode 100644 index 7389a01eb0d8..000000000000 --- a/easybuild/easyconfigs/g/Grace/Grace-5.1.25-intel-2016a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Grace' -version = '5.1.25' - -homepage = 'https://plasma-gate.weizmann.ac.il/Grace/' -description = """Grace is a WYSIWYG 2D plotting tool for X Windows System and Motif.""" - -source_urls = ['https://plasma-gate.weizmann.ac.il/pub/grace/src/stable'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['751ab9917ed0f6232073c193aba74046037e185d73b77bab0f5af3e3ff1da2ac'] - -toolchain = {'name': 'intel', 'version': '2016a'} - -dependencies = [ - ('motif', '2.3.5'), - ('netCDF', '4.4.0'), -] - -runtest = 'tests' - -# we also need to run make links right before or after make install. -installopts = 'links' - -sanity_check_paths = { - 'files': ['bin/xmgrace'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Grace/Grace-5.1.25-intel-2017b-5build1.eb b/easybuild/easyconfigs/g/Grace/Grace-5.1.25-intel-2017b-5build1.eb deleted file mode 100644 index 92baaa17a8e7..000000000000 --- a/easybuild/easyconfigs/g/Grace/Grace-5.1.25-intel-2017b-5build1.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Grace' -version = '5.1.25' -versionsuffix = '-5build1' - -homepage = 'https://plasma-gate.weizmann.ac.il/Grace/' -description = """Grace is a WYSIWYG tool to make two-dimensional plots of numerical data.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://plasma-gate.weizmann.ac.il/pub/grace/src/stable'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s%(versionsuffix)s.patch'] -checksums = [ - '751ab9917ed0f6232073c193aba74046037e185d73b77bab0f5af3e3ff1da2ac', # grace-5.1.25.tar.gz - '485fe80ef992e2068f5aa4bc94c0968b5bbef5491ff7c60c56152b61dcacbd46', # Grace-5.1.25-5build1.patch -] - -dependencies = [ - ('X11', '20171023'), - ('motif', '2.3.8'), - ('libpng', '1.6.32'), - ('zlib', '1.2.11'), - ('libjpeg-turbo', '1.5.2'), - ('FFTW', '3.3.6'), - ('netCDF', '4.5.0'), -] - -postinstallcmds = ['mv %(installdir)s/grace/* %(installdir)s && rmdir %(installdir)s/grace'] - -sanity_check_paths = { - 'files': ['lib/libgrace_np.a', 'bin/convcal', 'bin/fdf2fit', 'bin/grconvert', 'bin/xmgrace'], - 'dirs': ['include', 'fonts', 'templates'], -} - -modextravars = { - 'GRACE_HOME': '%(installdir)s', -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Grace/Grace-5.1.25-intel-2019a-5build1.eb b/easybuild/easyconfigs/g/Grace/Grace-5.1.25-intel-2019a-5build1.eb deleted file mode 100644 index b8958fd758da..000000000000 --- a/easybuild/easyconfigs/g/Grace/Grace-5.1.25-intel-2019a-5build1.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Grace' -version = '5.1.25' -versionsuffix = '-5build1' - -homepage = 'https://plasma-gate.weizmann.ac.il/Grace/' -description = """Grace is a WYSIWYG tool to make two-dimensional plots of numerical data.""" - -toolchain = {'name': 'intel', 'version': '2019a'} - -source_urls = ['ftp://plasma-gate.weizmann.ac.il/pub/grace/src/grace5/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s%(versionsuffix)s.patch'] -checksums = [ - '751ab9917ed0f6232073c193aba74046037e185d73b77bab0f5af3e3ff1da2ac', # grace-5.1.25.tar.gz - '485fe80ef992e2068f5aa4bc94c0968b5bbef5491ff7c60c56152b61dcacbd46', # Grace-5.1.25-5build1.patch -] - -dependencies = [ - ('X11', '20190311'), - ('motif', '2.3.8'), - ('libpng', '1.6.36'), - ('zlib', '1.2.11'), - ('libjpeg-turbo', '2.0.2'), - ('FFTW', '3.3.8'), - ('netCDF', '4.6.2'), -] - -postinstallcmds = ['mv %(installdir)s/grace/* %(installdir)s && rmdir %(installdir)s/grace'] - -sanity_check_paths = { - 'files': ['lib/libgrace_np.a', 'bin/convcal', 'bin/fdf2fit', 'bin/grconvert', 'bin/xmgrace'], - 'dirs': ['include', 'fonts', 'templates'], -} - -modextravars = { - 'GRACE_HOME': '%(installdir)s', -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Grace/Grace-5.1.25-intel-2019b-5build1.eb b/easybuild/easyconfigs/g/Grace/Grace-5.1.25-intel-2019b-5build1.eb deleted file mode 100644 index e88dbf15e850..000000000000 --- a/easybuild/easyconfigs/g/Grace/Grace-5.1.25-intel-2019b-5build1.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Grace' -version = '5.1.25' -versionsuffix = '-5build1' - -homepage = 'https://plasma-gate.weizmann.ac.il/Grace/' -description = """Grace is a WYSIWYG tool to make two-dimensional plots of numerical data.""" - -toolchain = {'name': 'intel', 'version': '2019b'} - -source_urls = ['ftp://plasma-gate.weizmann.ac.il/pub/grace/src/grace5/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s%(versionsuffix)s.patch'] -checksums = [ - '751ab9917ed0f6232073c193aba74046037e185d73b77bab0f5af3e3ff1da2ac', # grace-5.1.25.tar.gz - '485fe80ef992e2068f5aa4bc94c0968b5bbef5491ff7c60c56152b61dcacbd46', # Grace-5.1.25-5build1.patch -] - -dependencies = [ - ('motif', '2.3.8'), - ('zlib', '1.2.11'), - ('FFTW', '3.3.8'), - ('netCDF', '4.7.1'), -] - -postinstallcmds = ['mv %(installdir)s/grace/* %(installdir)s && rmdir %(installdir)s/grace'] - -sanity_check_paths = { - 'files': ['lib/libgrace_np.a', 'bin/convcal', 'bin/fdf2fit', 'bin/grconvert', 'bin/xmgrace'], - 'dirs': ['include', 'fonts', 'templates'], -} - -modextravars = { - 'GRACE_HOME': '%(installdir)s', -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Gradio/Gradio-4.19.0-gfbf-2023a.eb b/easybuild/easyconfigs/g/Gradio/Gradio-4.19.0-gfbf-2023a.eb new file mode 100644 index 000000000000..c78e3678c960 --- /dev/null +++ b/easybuild/easyconfigs/g/Gradio/Gradio-4.19.0-gfbf-2023a.eb @@ -0,0 +1,116 @@ +easyblock = 'PythonBundle' + +name = 'Gradio' +version = '4.19.0' + +homepage = "https://www.gradio.app" +description = """ +Gradio is an open-source Python package that allows you to quickly build a demo or web +application for your machine learning model, API, or any arbitrary Python function. +""" + +toolchain = {'name': 'gfbf', 'version': '2023a'} + +builddependencies = [ + ('binutils', '2.40'), + ('Rust', '1.75.0'), + ('maturin', '1.4.0', '-Rust-1.75.0'), + ('hatchling', '1.18.0'), + ('poetry', '1.5.1'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('PyYAML', '6.0'), + ('pydantic', '2.5.3'), + ('matplotlib', '3.7.2'), + ('Pillow', '10.0.0'), + ('tqdm', '4.66.1'), +] + +exts_list = [ + ('aiofiles', '23.2.1', { + 'checksums': ['84ec2218d8419404abcb9f0c02df3f34c6e0a68ed41072acfb1cef5cbc29051a'], + }), + ('toolz', '0.12.1', { + 'checksums': ['ecca342664893f177a13dac0e6b41cbd8ac25a358e5f215316d43e2100224f4d'], + }), + ('altair', '5.2.0', { + 'checksums': ['2ad7f0c8010ebbc46319cc30febfb8e59ccf84969a201541c207bc3a4fa6cf81'], + }), + ('starlette', '0.36.3', { + 'checksums': ['90a671733cfb35771d8cc605e0b679d23b992f8dcfad48cc60b38cb29aeb7080'], + }), + ('typing-extensions', '4.8.0', { + 'source_tmpl': 'typing_extensions-%(version)s.tar.gz', + 'checksums': ['df8e4339e9cb77357558cbdbceca33c303714cf861d1eef15e1070055ae8b7ef'], + }), + ('fastapi', '0.109.2', { + 'checksums': ['f3817eac96fe4f65a2ebb4baa000f394e55f5fccdaf7f75250804bc58f354f73'], + }), + ('ffmpy', '0.3.2', { + 'checksums': ['475ebfff1044661b8d969349dbcd2db9bf56d3ee78c0627e324769b49a27a78f'], + }), + ('websockets', '11.0.3', { + 'checksums': ['88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016'], + }), + ('gradio-client', '0.10.0', { + 'source_tmpl': 'gradio_client-%(version)s.tar.gz', + 'checksums': ['feaee70f18363d76f81a7d25fc3456f40ed5f92417e642c8f1bf86dc65e3a981'], + }), + ('huggingface-hub', '0.20.3', { + 'source_tmpl': 'huggingface_hub-%(version)s.tar.gz', + 'checksums': ['94e7f8e074475fbc67d6a71957b678e1b4a74ff1b64a644fd6cbb83da962d05d'], + }), + ('orjson', '3.9.14', { + 'checksums': ['06fb40f8e49088ecaa02f1162581d39e2cf3fd9dbbfe411eb2284147c99bad79'], + }), + ('pydub', '0.25.1', { + 'checksums': ['980a33ce9949cab2a569606b65674d748ecbca4f0796887fd6f46173a7b0d30f'], + }), + ('python-multipart', '0.0.9', { + 'modulename': 'multipart', + 'source_tmpl': 'python_multipart-%(version)s.tar.gz', + 'checksums': ['03f54688c663f1b7977105f021043b0793151e4cb1c1a9d4a11fc13d622c4026'], + }), + ('ruff', '0.2.1', { + 'checksums': ['3b42b5d8677cd0c72b99fcaf068ffc62abb5a19e71b4a3b9cfa50658a0af02f1'], + }), + ('typer', '0.9.0', { + 'checksums': ['50922fd79aea2f4751a8e0408ff10d2662bd0c8bbfa84755a699f3bada2978b2'], + }), + ('h11', '0.14.0', { + 'checksums': ['8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d'], + }), + ('uvicorn', '0.27.1', { + 'checksums': ['3d9a267296243532db80c83a959a3400502165ade2c1338dea4e67915fd4745a'], + }), + ('anyio', '4.2.0', { + 'checksums': ['e1875bb4b4e2de1669f4bc7869b6d3f54231cdced71605e6e64c9be77e3be50f'], + }), + ('httpcore', '1.0.3', { + 'checksums': ['5c0f9546ad17dac4d0772b0808856eb616eb8b48ce94f49ed819fd6982a8a544'], + }), + ('sniffio', '1.3.0', { + 'checksums': ['e60305c5e5d314f5389259b7f22aaa33d8f7dee49763119234af3755c55b9101'], + }), + ('httpx', '0.26.0', { + 'checksums': ['451b55c30d5185ea6b23c2c793abf9bb237d2a7dfb901ced6ff69ad37ec1dfaf'], + }), + ('importlib-resources', '6.1.1', { + 'source_tmpl': 'importlib_resources-%(version)s.tar.gz', + 'checksums': ['3893a00122eafde6894c59914446a512f728a0c1a45f9bb9b63721b6bacf0b4a'], + }), + ('Jinja2', '3.1.3', { + 'checksums': ['ac8bd6544d4bb2c9792bf3a159e80bba8fda7f07e81bc3aed565432d5925ba90'], + }), + ('tomlkit', '0.12.0', { + 'checksums': ['01f0477981119c7d8ee0f67ebe0297a7c95b14cf9f4b102b45486deb77018716'], + }), + ('gradio', version, { + 'checksums': ['e77e3ce8a4113865abd1dcf92cc9426d9da4896e0a6fd2824a0c90ec751dd442'], + }), +] + +moduleclass = 'ai' diff --git a/easybuild/easyconfigs/g/Gradle/Gradle-4.5.1.eb b/easybuild/easyconfigs/g/Gradle/Gradle-4.5.1.eb deleted file mode 100644 index 0c1026f63f10..000000000000 --- a/easybuild/easyconfigs/g/Gradle/Gradle-4.5.1.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'Gradle' -version = '4.5.1' - -homepage = 'https://gradle.org' -description = """Complete Gradle install. -From mobile apps to microservices, from small startups to big enterprises, -Gradle helps teams build, automate and deliver better software, faster. -""" - -toolchain = SYSTEM - -source_urls = ['https://services.gradle.org/distributions'] -sources = ['gradle-%(version)s-all.zip'] -checksums = ['ede2333b509ab67e4b6f51adb1419870fb34bbead0c8357dd803532b531508eb'] - -sanity_check_paths = { - 'files': ['bin/gradle'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/Gradle/Gradle-6.1.1.eb b/easybuild/easyconfigs/g/Gradle/Gradle-6.1.1.eb index 7aff5ecaa657..bd6bdef9d7f0 100644 --- a/easybuild/easyconfigs/g/Gradle/Gradle-6.1.1.eb +++ b/easybuild/easyconfigs/g/Gradle/Gradle-6.1.1.eb @@ -6,7 +6,7 @@ version = '6.1.1' homepage = 'https://gradle.org' description = """Complete Gradle install. From mobile apps to microservices, from small startups to big enterprises, -Gradle helps teams build, automate and deliver better software, faster. +Gradle helps teams build, automate and deliver better software, faster. """ toolchain = SYSTEM diff --git a/easybuild/easyconfigs/g/GraphAligner/GraphAligner-1.0.20-foss-2023a.eb b/easybuild/easyconfigs/g/GraphAligner/GraphAligner-1.0.20-foss-2023a.eb new file mode 100644 index 000000000000..fafb5b400559 --- /dev/null +++ b/easybuild/easyconfigs/g/GraphAligner/GraphAligner-1.0.20-foss-2023a.eb @@ -0,0 +1,51 @@ +easyblock = 'MakeCp' + +name = 'GraphAligner' +version = '1.0.20' + +homepage = 'https://github.com/maickrau/GraphAligner' +description = """Seed-and-extend program for aligning long error-prone reads to genome graphs.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = ['https://github.com/user-attachments/files/17976913/'] +sources = [{'download_filename': '%(name)s.tar.gz', 'filename': SOURCE_TAR_GZ}] +patches = ['GraphAligner-1.0.20_fix-makefile.patch'] +checksums = [ + {'GraphAligner-1.0.20.tar.gz': 'b5d95302fac6f433994e0b62e3f19648120aee0e0ee9a3c392f42b4a749346bf'}, + {'GraphAligner-1.0.20_fix-makefile.patch': '19a4b757c1a66f0f5c7522e7f8a4ad1beb22525f200a0bb5d8b49e22cad2ac95'}, +] + +builddependencies = [('pkgconf', '1.9.5')] +dependencies = [ + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), + ('Abseil', '20230125.3'), + ('BamTools', '2.5.2'), + ('bzip2', '1.0.8'), + ('jemalloc', '5.3.0'), + ('expat', '2.5.0'), + ('libffi', '3.4.4'), + ('libnsl', '2.0.1'), + ('protobuf', '24.0'), + ('SQLite', '3.42.0'), + ('zlib', '1.2.13'), + ('ncurses', '6.4'), + ('sparsehash', '2.0.4'), + ('Boost', '1.82.0'), + ('sdsl-lite', '2.0.3'), + ('HTSlib', '1.18'), + ('libdivsufsort', '2.0.1'), + ('snakemake', '8.4.2'), +] + +files_to_copy = ['bin'] + +sanity_check_paths = { + 'files': ['bin/%(name)s'], + 'dirs': ['bin'], +} + +sanity_check_commands = ['%(name)s --help'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GraphAligner/GraphAligner-1.0.20_fix-makefile.patch b/easybuild/easyconfigs/g/GraphAligner/GraphAligner-1.0.20_fix-makefile.patch new file mode 100644 index 000000000000..a75dc975428f --- /dev/null +++ b/easybuild/easyconfigs/g/GraphAligner/GraphAligner-1.0.20_fix-makefile.patch @@ -0,0 +1,37 @@ +Fix bamtools include path + move `pkg-config --libs protobuf` from static to dynamic libs + fix VERSION +Author: Pavel Tománek +--- makefile.orig 2025-01-30 11:03:58.776449332 +0100 ++++ makefile 2025-01-31 11:42:04.665782706 +0100 +@@ -3,13 +3,13 @@ + CPPFLAGS=-Wall -Wextra -std=c++17 -O3 -g -Iconcurrentqueue -IBBHash -Izstr/src -Iparallel-hashmap/parallel_hashmap/ `pkg-config --cflags protobuf` `pkg-config --cflags libsparsehash` -Wno-unused-parameter -IMEMfinder/src -I`jemalloc-config --includedir` -Icxxopts/include + # silly workaround: bamtools does not have pkg-config cflags for finding the include directory + # instead assume it's a folder at the same location as zlib +-CPPFLAGS+=`pkg-config --cflags zlib`/bamtools ++CPPFLAGS += -I$(EBROOTBAMTOOLS)/include/bamtools + + ODIR=obj + BINDIR=bin + SRCDIR=src + +-LIBS=-lm -lz `pkg-config --libs protobuf` -lsdsl -lbamtools ++LIBS=-lm -lz -lsdsl -lbamtools + JEMALLOCFLAGS= -L`jemalloc-config --libdir` -Wl,-rpath,`jemalloc-config --libdir` -ljemalloc `jemalloc-config --libs` + + _DEPS = vg.pb.h fastqloader.h GraphAlignerWrapper.h vg.pb.h BigraphToDigraph.h stream.hpp Aligner.h ThreadReadAssertion.h AlignmentGraph.h CommonUtils.h GfaGraph.h ReadCorrection.h MinimizerSeeder.h AlignmentSelection.h EValue.h MEMSeeder.h DNAString.h DiploidHeuristic.h +@@ -18,14 +18,14 @@ + _OBJ = Aligner.o vg.pb.o fastqloader.o BigraphToDigraph.o ThreadReadAssertion.o AlignmentGraph.o CommonUtils.o GraphAlignerWrapper.o GfaGraph.o ReadCorrection.o MinimizerSeeder.o AlignmentSelection.o EValue.o MEMSeeder.o DNAString.o DiploidHeuristic.o + OBJ = $(patsubst %, $(ODIR)/%, $(_OBJ)) + +-LINKFLAGS = $(CPPFLAGS) -Wl,-Bstatic $(LIBS) -Wl,-Bdynamic -Wl,--as-needed -lpthread -pthread -static-libstdc++ $(JEMALLOCFLAGS) `pkg-config --libs libdivsufsort` `pkg-config --libs libdivsufsort64` ++LINKFLAGS = $(CPPFLAGS) -Wl,-Bstatic $(LIBS) -Wl,-Bdynamic -Wl,--as-needed -lpthread -pthread -static-libstdc++ $(JEMALLOCFLAGS) `pkg-config --libs libdivsufsort` `pkg-config --libs libdivsufsort64` `pkg-config --libs protobuf` + + ifeq ($(PLATFORM),Linux) + else + CPPFLAGS += -D_LIBCPP_DISABLE_AVAILABILITY + endif + +-VERSION := Branch $(shell git rev-parse --abbrev-ref HEAD) commit $(shell git rev-parse HEAD) $(shell git show -s --format=%ci) ++VERSION := "1.0.20" + + $(shell mkdir -p bin) + $(shell mkdir -p obj) diff --git a/easybuild/easyconfigs/g/GraphMap/GraphMap-0.5.2-foss-2019b.eb b/easybuild/easyconfigs/g/GraphMap/GraphMap-0.5.2-foss-2019b.eb deleted file mode 100644 index 85543e1ade98..000000000000 --- a/easybuild/easyconfigs/g/GraphMap/GraphMap-0.5.2-foss-2019b.eb +++ /dev/null @@ -1,60 +0,0 @@ -easyblock = 'MakeCp' - -name = 'GraphMap' -version = '0.5.2' - -homepage = 'https://github.com/isovic/graphmap' -description = "A highly sensitive and accurate mapper for long, error-prone reads" - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'cstd': 'c++11', 'openmp': True} - -sources = [ - { - 'source_urls': ['https://github.com/isovic/graphmap/archive'], - 'filename': 'graphmap-20170526.tar.gz', - 'download_filename': 'eb8c75d68b03be95464318afa69b645a59f8f6b7.tar.gz', - }, - { - 'source_urls': ['https://github.com/isovic/seqlib/archive'], - 'filename': 'seqlib-20170526.tar.gz', - 'download_filename': 'd980be7a3cc0bc802eb910c10f084279f337992f.tar.gz', - }, - { - 'source_urls': ['https://github.com/isovic/argparser/archive'], - 'filename': 'argparser-20160623.tar.gz', - 'download_filename': '72af9764acefbcc92ff76e3aba8a83d9a3e33671.tar.gz', - }, - { - 'source_urls': ['https://github.com/isovic/gindex/archive'], - 'filename': 'gindex-20170304.tar.gz', - 'download_filename': 'b1fb5ad35763632db66377348bb16fec29f381e4.tar.gz', - }, -] -checksums = [ - 'f08c21f65a83922f43d3430faacf8cfeebbea6ee54dceac4ac438f985a170965', # graphmap-20170526.tar.gz - '77a19d9239125f91f9a8093bb4d03638e6ba9aa4ce0e586fa8f81a422fc9118c', # seqlib-20170526.tar.gz - '22132721986528851da838ccd1b3f223d4a68318f580ade3234c3b528ad8d7f4', # argparser-20160623.tar.gz - '87474a597f4e1d75cd9d188c5179014b87989ea02d440f5bba07b308ad3ae4af', # gindex-20170304.tar.gz -] - -files_to_copy = [(['bin/Linux-x64/graphmap'], 'bin')] - -# Move sources dependencies to expected folders -prebuildopts = "mv %(builddir)s/seqlib-*/* %(builddir)s/graphmap-*/codebase/seqlib/ && " -prebuildopts += "mv %(builddir)s/argparser-*/* %(builddir)s/graphmap-*/codebase/argumentparser/ && " -prebuildopts += "mv %(builddir)s/gindex-*/* %(builddir)s/graphmap-*/codebase/gindex/ && " - -# build flags inherited from original Makefile -buildopts = 'GCC="$CXX" ' -buildopts += 'CC_FLAGS_RELEASE="$CXXFLAGS -DRELEASE_VERSION -c ' -buildopts += '-fdata-sections -ffunction-sections -fmessage-length=0 -ffreestanding -Werror=return-type -pthread"' - -sanity_check_paths = { - 'files': ['bin/graphmap'], - 'dirs': [], -} - -sanity_check_commands = ['graphmap align -h 2>&1 | grep "GraphMap Version"'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GraphMap2/GraphMap2-0.6.4-foss-2019b.eb b/easybuild/easyconfigs/g/GraphMap2/GraphMap2-0.6.4-foss-2019b.eb deleted file mode 100644 index 9af4af2d26ad..000000000000 --- a/easybuild/easyconfigs/g/GraphMap2/GraphMap2-0.6.4-foss-2019b.eb +++ /dev/null @@ -1,59 +0,0 @@ -easyblock = 'MakeCp' - -name = 'GraphMap2' -version = '0.6.4' - -homepage = 'https://github.com/lbcb-sci/graphmap2' -description = "A highly sensitive and accurate mapper for long, error-prone reads" - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'cstd': 'c++11', 'openmp': True} - -# https://github.com/lbcb-sci/graphmap2 -github_account = 'lbcb-sci' -source_urls = [GITHUB_LOWER_SOURCE] -sources = [ - 'v%(version)s.tar.gz', # graphmap2 - { - 'source_urls': ['https://github.com/isovic/seqlib/archive'], - 'filename': 'seqlib-20191219.tar.gz', - 'download_filename': '8346df3c24593b4aee3fb1a6d378953a2dfdb959.tar.gz', - }, - { - 'source_urls': ['https://github.com/isovic/argparser/archive'], - 'filename': 'argparser-20160623.tar.gz', - 'download_filename': '72af9764acefbcc92ff76e3aba8a83d9a3e33671.tar.gz', - }, - { - 'source_urls': ['https://github.com/isovic/gindex/archive'], - 'filename': 'gindex-20181108.tar.gz', - 'download_filename': '264b6928ea5a9783843df5122c19b02c2453f63e.tar.gz', - }, -] -checksums = [ - 'e3554c1299259b983aa50d334cf021ec9b5bf27f31bcc2e60fb0ad9354acc047', # v0.6.4.tar.gz - '4ebfd5fe31b8f28a503fb144301facdea86832f255450c0c06d9f383749c6e1c', # seqlib-20191219.tar.gz - '22132721986528851da838ccd1b3f223d4a68318f580ade3234c3b528ad8d7f4', # argparser-20160623.tar.gz - '9117c410786bbc1349a4a6d2eb0ae49e4d59e14f4f1c1015c9aec7553b4f7635', # gindex-20181108.tar.gz -] - -files_to_copy = [(['bin/Linux-x64/graphmap2'], 'bin')] - -# Move sources dependencies to expected folders -prebuildopts = "mv %(builddir)s/seqlib-*/* %(builddir)s/%(namelower)s-%(version)s/codebase/seqlib/ && " -prebuildopts += "mv %(builddir)s/argparser-*/* %(builddir)s/%(namelower)s-%(version)s/codebase/argumentparser/ && " -prebuildopts += "mv %(builddir)s/gindex-*/* %(builddir)s/%(namelower)s-%(version)s/codebase/gindex/ && " - -# build flags inherited from original Makefile -buildopts = 'GCC="$CXX" ' -buildopts += 'CC_FLAGS_RELEASE="$CXXFLAGS -DRELEASE_VERSION -c ' -buildopts += '-fdata-sections -ffunction-sections -fmessage-length=0 -ffreestanding -Werror=return-type -pthread"' - -sanity_check_paths = { - 'files': ['bin/graphmap2'], - 'dirs': [], -} - -sanity_check_commands = ['graphmap2 align -h 2>&1 | grep "GraphMap Version"'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/Graphene/Graphene-1.10.8-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/Graphene/Graphene-1.10.8-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..d2ff38adec0b --- /dev/null +++ b/easybuild/easyconfigs/g/Graphene/Graphene-1.10.8-GCCcore-13.3.0.eb @@ -0,0 +1,32 @@ +easyblock = 'MesonNinja' + +name = 'Graphene' +version = '1.10.8' + +homepage = 'https://ebassi.github.io/graphene/' +description = "Graphene is a thin layer of types for graphic libraries" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +github_account = 'ebassi' +source_urls = [GITHUB_LOWER_SOURCE] +sources = ['%(version)s.tar.gz'] +checksums = ['922dc109d2dc5dc56617a29bd716c79dd84db31721a8493a13a5f79109a4a4ed'] + +builddependencies = [ + ('Meson', '1.4.0'), + ('Ninja', '1.12.1'), + ('pkgconf', '2.2.0'), + ('GObject-Introspection', '1.80.1'), + ('binutils', '2.42'), +] +dependencies = [('GLib', '2.80.4')] + +configopts = "-Dgobject_types=true -Dintrospection=enabled" + +sanity_check_paths = { + 'files': ['lib/libgraphene-1.0.%s' % SHLIB_EXT, 'share/gir-1.0/Graphene-1.0.gir'], + 'dirs': ['include/graphene-1.0', 'lib/pkgconfig'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/Graphene/Graphene-1.6.0-intel-2017a.eb b/easybuild/easyconfigs/g/Graphene/Graphene-1.6.0-intel-2017a.eb deleted file mode 100644 index 31b312511fc2..000000000000 --- a/easybuild/easyconfigs/g/Graphene/Graphene-1.6.0-intel-2017a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Graphene' -version = '1.6.0' - -homepage = 'https://ebassi.github.io/graphene/' -description = "Graphene is a a thin layer of types for graphic libraries" - -toolchain = {'name': 'intel', 'version': '2017a'} - -source_urls = ['https://github.com/ebassi/graphene/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['98970f859e452ce421b72726ca727fdf3ac27cb4804b62bfe520157fa46aa2fd'] - -builddependencies = [ - ('Autotools', '20150215'), - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.53.5', '-Python-3.6.1'), -] -dependencies = [ - ('GLib', '2.53.5'), -] - -preconfigopts = "./autogen.sh && " -configopts = "--enable-introspection=yes" - -sanity_check_paths = { - 'files': ['lib/libgraphene-1.0.%s' % SHLIB_EXT, 'share/gir-1.0/Graphene-1.0.gir'], - 'dirs': ['include/graphene-1.0', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.23-foss-2016a.eb b/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.23-foss-2016a.eb deleted file mode 100644 index 806b45269a05..000000000000 --- a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.23-foss-2016a.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GraphicsMagick' -version = '1.3.23' - -homepage = 'http://www.graphicsmagick.org/' -description = """GraphicsMagick is the swiss army knife of image processing.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = [ - SOURCEFORGE_SOURCE, - 'ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/%(version_major_minor)s/', -] -sources = [SOURCE_TAR_GZ] -checksums = ['cb320e009173c66927041a675755fad454b8aadf1da2c6fd1d65eac298c556db'] - -builddependencies = [ - ('libtool', '2.4.6'), -] - -dependencies = [ - ('libX11', '1.6.3'), - ('libXext', '1.3.3'), - ('bzip2', '1.0.6'), - ('freetype', '2.6.2'), - ('libpng', '1.6.21'), - ('libjpeg-turbo', '1.4.2'), - ('LibTIFF', '4.0.6'), - ('libxml2', '2.9.3'), - ('XZ', '5.2.2'), - ('zlib', '1.2.8'), -] - -modextrapaths = {'CPATH': ['include/GraphicsMagick']} - -sanity_check_paths = { - 'files': ['bin/gm', 'lib/libGraphicsMagick.a', 'lib/libGraphicsMagick++.a', 'lib/libGraphicsMagickWand.a'], - 'dirs': ['include/GraphicsMagick', 'lib/pkgconfig'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.23-intel-2016a.eb b/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.23-intel-2016a.eb deleted file mode 100644 index 3d230efa3c10..000000000000 --- a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.23-intel-2016a.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GraphicsMagick' -version = '1.3.23' - -homepage = 'http://www.graphicsmagick.org/' -description = """GraphicsMagick is the swiss army knife of image processing.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = [ - SOURCEFORGE_SOURCE, - 'ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/%(version_major_minor)s/', -] -sources = [SOURCE_TAR_GZ] -checksums = ['cb320e009173c66927041a675755fad454b8aadf1da2c6fd1d65eac298c556db'] - -builddependencies = [ - ('libtool', '2.4.6'), -] - -dependencies = [ - ('libX11', '1.6.3'), - ('libXext', '1.3.3'), - ('bzip2', '1.0.6'), - ('freetype', '2.6.2'), - ('libpng', '1.6.21'), - ('libjpeg-turbo', '1.4.2'), - ('LibTIFF', '4.0.6'), - ('libxml2', '2.9.3'), - ('XZ', '5.2.2'), - ('zlib', '1.2.8'), -] - -modextrapaths = {'CPATH': ['include/GraphicsMagick']} - -sanity_check_paths = { - 'files': ['bin/gm', 'lib/libGraphicsMagick.a', 'lib/libGraphicsMagick++.a', 'lib/libGraphicsMagickWand.a'], - 'dirs': ['include/GraphicsMagick', 'lib/pkgconfig'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.25-intel-2016b.eb b/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.25-intel-2016b.eb deleted file mode 100644 index ac70f4e482f6..000000000000 --- a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.25-intel-2016b.eb +++ /dev/null @@ -1,47 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GraphicsMagick' -version = '1.3.25' - -homepage = 'http://www.graphicsmagick.org/' -description = """GraphicsMagick is the swiss army knife of image processing.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = [ - SOURCEFORGE_SOURCE, - 'ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/%(version_major_minor)s/', -] -sources = [SOURCE_TAR_GZ] -patches = ['%(name)s-%(version)s_intel.patch'] -checksums = [ - '1fae84925a50c1d0d6f64636ffc57b6458dc892e1f181ea5d6bf731936245005', # GraphicsMagick-1.3.25.tar.gz - '3f05099a5d7e1f347705cf1c7a10b57bdec2a1a6ab60febb4e24956fdd1c0e78', # GraphicsMagick-1.3.25_intel.patch -] - -builddependencies = [ - ('libtool', '2.4.6'), -] - -dependencies = [ - ('X11', '20160819'), - ('bzip2', '1.0.6'), - ('freetype', '2.6.5'), - ('libpng', '1.6.24'), - ('libjpeg-turbo', '1.5.0'), - ('LibTIFF', '4.0.6'), - ('libxml2', '2.9.4'), - ('XZ', '5.2.2'), - ('zlib', '1.2.8'), - ('Ghostscript', '9.19'), -] - -modextrapaths = {'CPATH': ['include/GraphicsMagick']} - -sanity_check_paths = { - 'files': ['bin/gm', 'lib/libGraphicsMagick.a', 'lib/libGraphicsMagick++.a', 'lib/libGraphicsMagickWand.a'], - 'dirs': ['include/GraphicsMagick', 'lib/pkgconfig'], -} - -moduleclass = 'vis' 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 deleted file mode 100644 index 72eca3ce290e..000000000000 --- a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.25-intel-2017a.eb +++ /dev/null @@ -1,47 +0,0 @@ -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'] -checksums = [ - '1fae84925a50c1d0d6f64636ffc57b6458dc892e1f181ea5d6bf731936245005', # GraphicsMagick-1.3.25.tar.gz - '3f05099a5d7e1f347705cf1c7a10b57bdec2a1a6ab60febb4e24956fdd1c0e78', # GraphicsMagick-1.3.25_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']} - -sanity_check_paths = { - 'files': ['bin/gm', 'lib/libGraphicsMagick.a', 'lib/libGraphicsMagick++.a', 'lib/libGraphicsMagickWand.a'], - 'dirs': ['include/GraphicsMagick', 'lib/pkgconfig'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.25_intel.patch b/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.25_intel.patch deleted file mode 100644 index 1b8082e74b5f..000000000000 --- a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.25_intel.patch +++ /dev/null @@ -1,13 +0,0 @@ -#Intel compiler does not understand __has_attribute(attribute -# Oct 24th 2016 by B. Hajgato (Free University Brussels - VUB) ---- GraphicsMagick-1.3.25/magick/common.h.orig 2016-09-05 21:20:24.000000000 +0200 -+++ GraphicsMagick-1.3.25/magick/common.h 2016-10-24 15:03:21.858939448 +0200 -@@ -128,7 +128,7 @@ - # define MAGICK_ATTRIBUTE(x) /*nothing*/ - # else - # define MAGICK_ATTRIBUTE(x) __attribute__(x) --# if (defined(__clang__) || (defined(__GNUC__) && __GNUC__ >= 5)) -+# if (defined(__clang__) || ((defined(__GNUC__) && __GNUC__ >= 5) && !__INTEL_COMPILER)) - # define MAGICK_HAS_ATTRIBUTE(attribute) __has_attribute(attribute) - # else - # define MAGICK_HAS_ATTRIBUTE(attribute) (0) diff --git a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.28-foss-2018a.eb b/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.28-foss-2018a.eb deleted file mode 100644 index 66b38a976897..000000000000 --- a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.28-foss-2018a.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GraphicsMagick' -version = '1.3.28' - -homepage = 'http://www.graphicsmagick.org/' -description = """GraphicsMagick is the swiss army knife of image processing.""" - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = [ - SOURCEFORGE_SOURCE, - 'ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/%(version_major_minor)s/', -] -sources = [SOURCE_TAR_GZ] -checksums = ['4b06840d7ce3aee90fde811b42ba2c3594df8cf30bf4620b48c42c8b35d93580'] - -builddependencies = [('Autotools', '20170619')] - -dependencies = [ - ('X11', '20180131'), - ('bzip2', '1.0.6'), - ('freetype', '2.9'), - ('libpng', '1.6.34'), - ('libjpeg-turbo', '1.5.3'), - ('LibTIFF', '4.0.9'), - ('libxml2', '2.9.7'), - ('XZ', '5.2.3'), - ('zlib', '1.2.11'), - ('Ghostscript', '9.22', '-cairo-1.14.12'), -] - -modextrapaths = {'CPATH': ['include/GraphicsMagick']} - -sanity_check_paths = { - 'files': ['bin/gm', 'lib/libGraphicsMagick.a', 'lib/libGraphicsMagick++.a', 'lib/libGraphicsMagickWand.a'], - 'dirs': ['include/GraphicsMagick', 'lib/pkgconfig'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.31-foss-2018b.eb b/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.31-foss-2018b.eb deleted file mode 100644 index 7f4260f4f44b..000000000000 --- a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.31-foss-2018b.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GraphicsMagick' -version = '1.3.31' - -homepage = 'http://www.graphicsmagick.org/' -description = """GraphicsMagick is the swiss army knife of image processing.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = [ - SOURCEFORGE_SOURCE, - 'ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/%(version_major_minor)s/', -] -sources = [SOURCE_TAR_GZ] -checksums = ['76321c5c3c78937ac9bdfb037af6da565d2e0022b7a55cacef5f262d938825b7'] - -builddependencies = [('Autotools', '20180311')] - -dependencies = [ - ('X11', '20180604'), - ('bzip2', '1.0.6'), - ('freetype', '2.9.1'), - ('libpng', '1.6.34'), - ('libjpeg-turbo', '2.0.0'), - ('LibTIFF', '4.0.9'), - ('libxml2', '2.9.8'), - ('XZ', '5.2.4'), - ('zlib', '1.2.11'), - ('Ghostscript', '9.23'), -] - -modextrapaths = {'CPATH': ['include/GraphicsMagick']} - -sanity_check_paths = { - 'files': ['bin/gm', 'lib/libGraphicsMagick.a', 'lib/libGraphicsMagick++.a', - 'lib/libGraphicsMagickWand.a'], - 'dirs': ['include/GraphicsMagick', 'lib/pkgconfig'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.34-foss-2019a.eb b/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.34-foss-2019a.eb deleted file mode 100644 index 02e578a51881..000000000000 --- a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.34-foss-2019a.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GraphicsMagick' -version = '1.3.34' - -homepage = 'http://www.graphicsmagick.org/' -description = """GraphicsMagick is the swiss army knife of image processing.""" - -toolchain = {'name': 'foss', 'version': '2019a'} -toolchainopts = {'pic': True} - -source_urls = [ - SOURCEFORGE_SOURCE, - 'ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/%(version_major_minor)s/', -] -sources = [SOURCE_TAR_GZ] -checksums = ['4717f7a32d964c515d83706fd52d34e089c2ffa35f8fbf43c923ce19343cf2f4'] - -builddependencies = [('Autotools', '20180311')] - -dependencies = [ - ('X11', '20190311'), - ('bzip2', '1.0.6'), - ('freetype', '2.9.1'), - ('libpng', '1.6.36'), - ('libwebp', '1.0.2'), - ('libjpeg-turbo', '2.0.2'), - ('LibTIFF', '4.0.10'), - ('libxml2', '2.9.8'), - ('XZ', '5.2.4'), - ('zlib', '1.2.11'), - ('Ghostscript', '9.27'), -] - -configopts = ' --enable-shared' -modextrapaths = {'CPATH': ['include/GraphicsMagick']} - -sanity_check_paths = { - 'files': ['bin/gm', 'lib/libGraphicsMagick.a', 'lib/libGraphicsMagick++.a', - 'lib/libGraphicsMagickWand.a'], - 'dirs': ['include/GraphicsMagick', 'lib/pkgconfig'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.34-foss-2019b.eb b/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.34-foss-2019b.eb deleted file mode 100644 index e20193c27884..000000000000 --- a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.34-foss-2019b.eb +++ /dev/null @@ -1,48 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GraphicsMagick' -version = '1.3.34' - -homepage = 'https://www.graphicsmagick.org/' -description = """GraphicsMagick is the swiss army knife of image processing.""" - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'pic': True} - -source_urls = [ - SOURCEFORGE_SOURCE, - 'ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/%(version_major_minor)s/', -] -sources = [SOURCE_TAR_GZ] -patches = [ - 'GraphicsMagick_pkgconfig_libtiff.patch' -] -checksums = [ - '4717f7a32d964c515d83706fd52d34e089c2ffa35f8fbf43c923ce19343cf2f4', # GraphicsMagick-1.3.34.tar.gz - '25b4c5361f30e23c809a078ac4b26e670d2b8341496323480037e2095d969294', # GraphicsMagick_pkgconfig_libtiff.patch -] - -builddependencies = [('Autotools', '20180311')] - -dependencies = [ - ('X11', '20190717'), - ('bzip2', '1.0.8'), - ('freetype', '2.10.1'), - ('libpng', '1.6.37'), - ('libjpeg-turbo', '2.0.3'), - ('LibTIFF', '4.0.10'), - ('libxml2', '2.9.9'), - ('XZ', '5.2.4'), - ('zlib', '1.2.11'), - ('Ghostscript', '9.50'), -] - -modextrapaths = {'CPATH': ['include/GraphicsMagick']} - -sanity_check_paths = { - 'files': ['bin/gm', 'lib/libGraphicsMagick.a', 'lib/libGraphicsMagick++.a', - 'lib/libGraphicsMagickWand.a'], - 'dirs': ['include/GraphicsMagick', 'lib/pkgconfig'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.36-GCCcore-11.2.0.eb b/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.36-GCCcore-11.2.0.eb index 30eb94d80ffe..33c2b9373b26 100644 --- a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.36-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.36-GCCcore-11.2.0.eb @@ -40,7 +40,7 @@ dependencies = [ ('Ghostscript', '9.54.0'), ] -modextrapaths = {'CPATH': ['include/GraphicsMagick']} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: ['include/GraphicsMagick']} sanity_check_paths = { 'files': ['bin/gm', 'lib/libGraphicsMagick.a', 'lib/libGraphicsMagick++.a', diff --git a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.36-foss-2020b.eb b/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.36-foss-2020b.eb index da19daca5130..6a9fc591e5dd 100644 --- a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.36-foss-2020b.eb +++ b/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.36-foss-2020b.eb @@ -37,7 +37,7 @@ dependencies = [ ('Ghostscript', '9.53.3'), ] -modextrapaths = {'CPATH': ['include/GraphicsMagick']} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: ['include/GraphicsMagick']} sanity_check_paths = { 'files': ['bin/gm', 'lib/libGraphicsMagick.a', 'lib/libGraphicsMagick++.a', diff --git a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.45-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.45-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..cbef1d00425b --- /dev/null +++ b/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.45-GCCcore-13.3.0.eb @@ -0,0 +1,51 @@ +easyblock = 'ConfigureMake' + +name = 'GraphicsMagick' +version = '1.3.45' + +homepage = 'http://www.graphicsmagick.org/' +description = """GraphicsMagick is the swiss army knife of image processing.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = [ + SOURCEFORGE_SOURCE, + 'ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/%(version_major_minor)s/', +] +sources = [SOURCE_TAR_XZ] +patches = [ + 'GraphicsMagick_pkgconfig_libtiff.patch' +] +checksums = [ + {'GraphicsMagick-1.3.45.tar.xz': 'dcea5167414f7c805557de2d7a47a9b3147bcbf617b91f5f0f4afe5e6543026b'}, + {'GraphicsMagick_pkgconfig_libtiff.patch': '25b4c5361f30e23c809a078ac4b26e670d2b8341496323480037e2095d969294'}, +] + +builddependencies = [ + ('binutils', '2.42'), + ('Autotools', '20231222'), +] + +dependencies = [ + ('X11', '20240607'), + ('bzip2', '1.0.8'), + ('freetype', '2.13.2'), + ('libpng', '1.6.43'), + ('libjpeg-turbo', '3.0.1'), + ('LibTIFF', '4.6.0'), + ('libxml2', '2.12.7'), + ('XZ', '5.4.5'), + ('zlib', '1.3.1'), + ('Ghostscript', '10.03.1'), +] + +modextrapaths = {MODULE_LOAD_ENV_HEADERS: ['include/GraphicsMagick']} + +sanity_check_paths = { + 'files': ['bin/gm', 'lib/libGraphicsMagick.a', 'lib/libGraphicsMagick++.a', + 'lib/libGraphicsMagickWand.a'], + 'dirs': ['include/GraphicsMagick', 'lib/pkgconfig'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Graphviz/Graphviz-12.2.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/Graphviz/Graphviz-12.2.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..0c627afa88fb --- /dev/null +++ b/easybuild/easyconfigs/g/Graphviz/Graphviz-12.2.0-GCCcore-13.3.0.eb @@ -0,0 +1,99 @@ +easyblock = 'ConfigureMake' + +name = 'Graphviz' +version = '12.2.0' +local_pyver_major = '3' + +homepage = 'https://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': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://gitlab.com/graphviz/graphviz/-/archive/%(version)s'] +patches = ['%(name)s-8.1.0_skip-install-data-hook.patch'] +sources = [SOURCELOWER_TAR_GZ] + +checksums = [ + {'graphviz-12.2.0.tar.gz': '0063e501fa4642b55f4daf82820b2778bfb7dafa651a862ae5c9810efb8e2311'}, + {'Graphviz-8.1.0_skip-install-data-hook.patch': '834666f1b5a8eff35f30899419e322739d71a2936408b27c8ffb4423a99a38e1'}, +] + +builddependencies = [ + ('Autotools', '20231222'), + ('binutils', '2.42'), + ('Bison', '3.8.2'), + ('flex', '2.6.4'), + ('SWIG', '4.2.1'), + ('pkgconf', '2.2.0'), +] + +dependencies = [ + ('Java', '21.0.2', '', SYSTEM), + ('Python', '3.12.3'), + ('FriBidi', '1.0.15'), + ('Gdk-Pixbuf', '2.42.11'), + ('Ghostscript', '10.03.1'), + ('GTS', '0.7.6'), + ('libgd', '2.3.3'), + ('Pango', '1.54.0'), + ('Perl', '5.38.2'), + ('Qt6', '6.7.2'), + ('Tcl', '8.6.14'), + ('zlib', '1.3.1'), + ('bzip2', '1.0.8'), + ('libjpeg-turbo', '3.0.1'), + ('expat', '2.6.2'), +] + +preconfigopts = './autogen.sh NOCONFIG && ' + +_copts = [ + '--enable-python%s=yes' % local_pyver_major, + '--enable-guile=no --enable-lua=no --enable-ocaml=no', + '--enable-r=no --enable-ruby=no --enable-php=no', + # Use ltdl from libtool in EB + '--enable-ltdl --without-included-ltdl --disable-ltdl-install', + '--with-ltdl-include=$EBROOTLIBTOOL/include --with-ltdl-lib=$EBROOTLIBTOOL/lib', + # Override the hardcoded paths to Java libraries + '--with-javaincludedir=$JAVA_HOME/include --with-javaincludedir=$JAVA_HOME/include/linux', + '--with-javalibdir=$JAVA_HOME/lib', + '--with-expatincludedir=$EBROOTEXPAT/include --with-expatlibdir=$EBROOTEXPAT/lib', + '--with-zincludedir=$EBROOTZLIB/include --with-zlibdir=$EBROOTZLIB/lib', +] + +configopts = ' '.join(_copts) + +prebuildopts = 'qmake -o cmd/gvedit/qMakefile cmd/gvedit/gvedit.pro && ' + +postinstallcmds = ['%(installdir)s/bin/dot -c'] # Writes plugin configuration + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['acyclic', 'bcomps', 'ccomps', 'cluster', 'diffimg', 'dijkstra', 'dot', + 'dot_builtins', 'edgepaint', 'gc', 'gml2gv', 'graphml2gv', 'gv2gml', + 'gvcolor', 'gvedit', 'gvgen', 'gvmap', 'gvmap.sh', 'gvpack', 'gvpr', 'gxl2gv', + 'neato', 'mm2gv', 'nop', 'prune', 'sccmap', 'tred', 'unflatten', + 'vimdot']] + + ['lib/%s.%s' % (x, SHLIB_EXT) for x in ['libcdt', 'libcgraph', 'libgvc', 'libgvpr', + 'libpathplan', 'libxdot']], + 'dirs': ['include', 'lib/graphviz', 'lib/graphviz/java', 'lib/graphviz/python%s' % local_pyver_major, + 'lib/pkgconfig', 'share'] +} + +sanity_check_commands = [ + ("test ! -d $EBROOTTCL/lib/*/graphviz", ''), + ("test ! -d $EBROOTTCL/lib64/*/graphviz", ''), + ('python', '-c "import gv"'), +] + +modextrapaths = { + 'CLASSPATH': 'lib/graphviz/java', + 'LD_LIBRARY_PATH': 'lib/graphviz/java', + 'PYTHONPATH': 'lib/graphviz/python%s' % local_pyver_major, + 'TCLLIBPATH': {'paths': 'lib/graphviz/tcl', 'delimiter': ' '}, +} + +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 deleted file mode 100644 index ef9c393d1a7e..000000000000 --- a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.38.0-foss-2016b.eb +++ /dev/null @@ -1,62 +0,0 @@ -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/Graphviz/Graphviz-2.38.0-intel-2016b.eb b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.38.0-intel-2016b.eb deleted file mode 100644 index 50d0e0b44943..000000000000 --- a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.38.0-intel-2016b.eb +++ /dev/null @@ -1,67 +0,0 @@ -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': 'intel', '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-PCRE-8.39'), -] - -patches = [ - 'Graphviz-2.38.0_icc_vmalloc.patch', - 'Graphviz-2.38.0_icc_sfio.patch', -] - -preconfigopts = "sed -i 's/install-data-hook$//g' tclpkg/Makefile.in && " -configopts = '--enable-guile=no --enable-lua=no --enable-ocaml=no ' -configopts += '--enable-r=no --enable-ruby=no ' - -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/Graphviz/Graphviz-2.38.0_icc_sfio.patch b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.38.0_icc_sfio.patch deleted file mode 100644 index d5e5c02dbcd9..000000000000 --- a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.38.0_icc_sfio.patch +++ /dev/null @@ -1,13 +0,0 @@ -#iffe determines wrongly _lib_qldexp and _lib_qfrexp -# both should be 0 ---- lib/sfio/features/sfio.orig 2014-04-13 22:40:25.000000000 +0200 -+++ lib/sfio/features/sfio 2014-09-08 13:49:38.410506603 +0200 -@@ -11,8 +11,6 @@ - - hdr string - hdr math --lib qfrexp --lib qldexp - - hdr unistd - hdr values diff --git a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.38.0_icc_vmalloc.patch b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.38.0_icc_vmalloc.patch deleted file mode 100644 index 2ea488cc644a..000000000000 --- a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.38.0_icc_vmalloc.patch +++ /dev/null @@ -1,14 +0,0 @@ -# iffe determines wrongly the vmalloc libraries. -# for icc _lib_mallopt, _lib_mallinfo, and _lib_mstats should be 0 in /FEATURE/vmalloc -# inspired by http://gnats.netbsd.org/43870 ---- lib/vmalloc/features/vmalloc.orig 2014-04-13 22:40:25.000000000 +0200 -+++ lib/vmalloc/features/vmalloc 2014-09-08 13:25:40.230441395 +0200 -@@ -13,9 +13,6 @@ - sys stat - typ ssize_t - hdr malloc --lib mallopt --lib mallinfo --lib mstats - hdr alloca - hdr dlfcn diff --git a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.40.1-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.40.1-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index 062902b979af..000000000000 --- a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.40.1-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,106 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Graphviz' -version = '2.40.1' -local_commit = '67cd2e5121379a38e0801cc05cce5033f8a2a609' -versionsuffix = '-Python-%(pyver)s' -local_pymajmin = '27' - -homepage = 'https://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': '2018b'} -toolchainopts = {'cstd': 'c++11', 'lowopt': True} # 'dot' segfaults with higher optimizations - -# official download site only provides most recent version as 'graphviz.tar.gz'... -source_urls = ['https://gitlab.com/graphviz/graphviz/-/archive/%s' % local_commit] -sources = [{ - 'download_filename': 'archive.tar.gz', - 'filename': SOURCELOWER_TAR_GZ, - 'extract_cmd': "mkdir -p %(namelower)s-%(version)s; tar -C %(namelower)s-%(version)s --strip-components=1 -xzf %s", -}] -patches = [ - 'Graphviz-2.40.1_Qt5.patch', - 'Graphviz-2.40.1_skip-install-data-hook.patch', - 'Graphviz-2.40.1_coverity-scan-fixes.patch', - 'Graphviz-2.40.1_CVE-2018-10196.patch', - 'Graphviz-2.40.1_CVE-2019-11023.patch', -] -checksums = [ - ('ca5218fade0204d59947126c38439f432853543b0818d9d728c589dfe7f3a421', - '3f3dcaa536f3df16047316e942123db9359f2b0bd02a9bccee80088c061e7797'), # graphviz-2.40.1.tar.gz - 'f88ef7bcdb7cdfa2cda89c4681db3fecfb0e37955d52c0d4ef5bcffe5b41eb55', # Graphviz-2.40.1_Qt5.patch - '508d83c7904f5aa0983396ad7588f71ee39d568cc0f4b1249e02b76ef9e2ae94', # Graphviz-2.40.1_skip-install-data-hook.patch - 'a0cbd4b1b94fffd5c4e18694d8e31686f0ed7566c66e8ebb159e06bc4045a331', # Graphviz-2.40.1_coverity-scan-fixes.patch - 'a04eb55b76ee8aa8e42fd415b00fd26e30c35c745d1d0b7fe5a449dc59e70d56', # Graphviz-2.40.1_CVE-2018-10196.patch - 'd81bb79cd081eba7a8def07e9aa2be968d572309f24921b87bfea8b2b0491127', # Graphviz-2.40.1_CVE-2019-11023.patch -] - -builddependencies = [ - ('pkg-config', '0.29.2'), - ('Autotools', '20180311'), - ('flex', '2.6.4'), - ('Bison', '3.0.5'), - ('SWIG', '3.0.12', versionsuffix), -] - -dependencies = [ - ('Python', '2.7.15'), - ('FriBidi', '1.0.5'), - ('Gdk-Pixbuf', '2.36.12'), - ('Ghostscript', '9.23'), - ('GTS', '0.7.6'), - ('Java', '1.8', '', SYSTEM), - ('libgd', '2.2.5'), - ('Pango', '1.42.4'), - ('Perl', '5.28.0'), - ('Qt5', '5.10.1'), - ('Tcl', '8.6.8'), - ('zlib', '1.2.11'), -] - -preconfigopts = './autogen.sh NOCONFIG && ' - -configopts = '--enable-python%s=yes ' % local_pymajmin -configopts += '--enable-guile=no --enable-lua=no --enable-ocaml=no ' -configopts += '--enable-r=no --enable-ruby=no --enable-php=no ' -# Use ltdl from libtool in EB -configopts += '--enable-ltdl --without-included-ltdl --disable-ltdl-install ' -configopts += '--with-ltdl-include=$EBROOTLIBTOOL/include --with-ltdl-lib=$EBROOTLIBTOOL/lib ' -# Override the hardcoded paths to Java libraries -configopts += '--with-javaincludedir=$JAVA_HOME/include --with-javaincludedir=$JAVA_HOME/include/linux ' -configopts += '--with-javalibdir=$JAVA_HOME/lib' - -prebuildopts = 'qmake -o cmd/gvedit/qMakefile cmd/gvedit/gvedit.pro && ' - -postinstallcmds = ['%(installdir)s/bin/dot -c'] # Writes plugin configuration - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['acyclic', 'bcomps', 'ccomps', 'cluster', 'diffimg', 'dijkstra', 'dot', - 'dot_builtins', 'dotty', 'edgepaint', 'gc', 'gml2gv', 'graphml2gv', 'gv2gml', - 'gvcolor', 'gvedit', 'gvgen', 'gvmap', 'gvmap.sh', 'gvpack', 'gvpr', 'gxl2gv', - 'lefty', 'lneato', 'mm2gv', 'nop', 'prune', 'sccmap', 'tred', 'unflatten', - 'vimdot']] + - ['lib/%s.%s' % (x, SHLIB_EXT) for x in ['libcdt', 'libcgraph', 'libgvc', 'libgvpr', 'liblab_gamut', - 'libpathplan', 'libxdot']], - 'dirs': ['include', 'lib/graphviz', 'lib/graphviz/java', 'lib/graphviz/python%s' % local_pymajmin, 'lib/pkgconfig', - 'share'] -} - -sanity_check_commands = [ - ("test ! -d $EBROOTTCL/lib/*/graphviz", ''), - ("test ! -d $EBROOTTCL/lib64/*/graphviz", ''), -] - -modextrapaths = { - 'PYTHONPATH': 'lib/graphviz/python%s' % local_pymajmin, - 'CLASSPATH': 'lib/graphviz/java', - 'LD_LIBRARY_PATH': 'lib/graphviz/java', - 'TCLLIBPATH': 'lib/graphviz/tcl', -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.40.1-foss-2018b.eb b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.40.1-foss-2018b.eb deleted file mode 100644 index 15a13ec70783..000000000000 --- a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.40.1-foss-2018b.eb +++ /dev/null @@ -1,101 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Graphviz' -version = '2.40.1' -local_commit = '67cd2e5121379a38e0801cc05cce5033f8a2a609' - -homepage = 'https://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': '2018b'} -toolchainopts = {'cstd': 'c++11', 'lowopt': True} # 'dot' segfaults with higher optimizations - -# official download site only provides most recent version as 'graphviz.tar.gz'... -source_urls = ['https://gitlab.com/graphviz/graphviz/-/archive/%s' % local_commit] -sources = [{ - 'download_filename': 'archive.tar.gz', - 'filename': SOURCELOWER_TAR_GZ, - 'extract_cmd': "mkdir -p %(namelower)s-%(version)s; tar -C %(namelower)s-%(version)s --strip-components=1 -xzf %s", -}] -patches = [ - 'Graphviz-2.40.1_Qt5.patch', - 'Graphviz-2.40.1_skip-install-data-hook.patch', - 'Graphviz-2.40.1_coverity-scan-fixes.patch', - 'Graphviz-2.40.1_CVE-2018-10196.patch', - 'Graphviz-2.40.1_CVE-2019-11023.patch', -] -checksums = [ - ('ca5218fade0204d59947126c38439f432853543b0818d9d728c589dfe7f3a421', - '3f3dcaa536f3df16047316e942123db9359f2b0bd02a9bccee80088c061e7797'), # graphviz-2.40.1.tar.gz - 'f88ef7bcdb7cdfa2cda89c4681db3fecfb0e37955d52c0d4ef5bcffe5b41eb55', # Graphviz-2.40.1_Qt5.patch - '508d83c7904f5aa0983396ad7588f71ee39d568cc0f4b1249e02b76ef9e2ae94', # Graphviz-2.40.1_skip-install-data-hook.patch - 'a0cbd4b1b94fffd5c4e18694d8e31686f0ed7566c66e8ebb159e06bc4045a331', # Graphviz-2.40.1_coverity-scan-fixes.patch - 'a04eb55b76ee8aa8e42fd415b00fd26e30c35c745d1d0b7fe5a449dc59e70d56', # Graphviz-2.40.1_CVE-2018-10196.patch - 'd81bb79cd081eba7a8def07e9aa2be968d572309f24921b87bfea8b2b0491127', # Graphviz-2.40.1_CVE-2019-11023.patch -] - -builddependencies = [ - ('pkg-config', '0.29.2'), - ('Autotools', '20180311'), - ('flex', '2.6.4'), - ('Bison', '3.0.5'), - ('SWIG', '3.0.12', '-Python-3.6.6'), -] - -dependencies = [ - ('FriBidi', '1.0.5'), - ('Gdk-Pixbuf', '2.36.12'), - ('Ghostscript', '9.23'), - ('GTS', '0.7.6'), - ('Java', '1.8', '', SYSTEM), - ('libgd', '2.2.5'), - ('Pango', '1.42.4'), - ('Perl', '5.28.0'), - ('Qt5', '5.10.1'), - ('Tcl', '8.6.8'), - ('zlib', '1.2.11'), -] - -preconfigopts = './autogen.sh NOCONFIG && ' - -configopts = '--enable-python=no ' -configopts += '--enable-guile=no --enable-lua=no --enable-ocaml=no ' -configopts += '--enable-r=no --enable-ruby=no --enable-php=no ' -# Use ltdl from libtool in EB -configopts += '--enable-ltdl --without-included-ltdl --disable-ltdl-install ' -configopts += '--with-ltdl-include=$EBROOTLIBTOOL/include --with-ltdl-lib=$EBROOTLIBTOOL/lib ' -# Override the hardcoded paths to Java libraries -configopts += '--with-javaincludedir=$JAVA_HOME/include --with-javaincludedir=$JAVA_HOME/include/linux ' -configopts += '--with-javalibdir=$JAVA_HOME/lib' - -prebuildopts = 'qmake -o cmd/gvedit/qMakefile cmd/gvedit/gvedit.pro && ' - -postinstallcmds = ['%(installdir)s/bin/dot -c'] # Writes plugin configuration - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['acyclic', 'bcomps', 'ccomps', 'cluster', 'diffimg', 'dijkstra', 'dot', - 'dot_builtins', 'dotty', 'edgepaint', 'gc', 'gml2gv', 'graphml2gv', 'gv2gml', - 'gvcolor', 'gvedit', 'gvgen', 'gvmap', 'gvmap.sh', 'gvpack', 'gvpr', 'gxl2gv', - 'lefty', 'lneato', 'mm2gv', 'nop', 'prune', 'sccmap', 'tred', 'unflatten', - 'vimdot']] + - ['lib/%s.%s' % (x, SHLIB_EXT) for x in ['libcdt', 'libcgraph', 'libgvc', 'libgvpr', 'liblab_gamut', - 'libpathplan', 'libxdot']], - 'dirs': ['include', 'lib/graphviz', 'lib/graphviz/java', 'lib/pkgconfig', 'share'] -} - -sanity_check_commands = [ - ("test ! -d $EBROOTTCL/lib/*/graphviz", ''), - ("test ! -d $EBROOTTCL/lib64/*/graphviz", ''), -] - -modextrapaths = { - 'CLASSPATH': 'lib/graphviz/java', - 'LD_LIBRARY_PATH': 'lib/graphviz/java', - 'TCLLIBPATH': 'lib/graphviz/tcl', -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.40.1-intel-2018a.eb b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.40.1-intel-2018a.eb deleted file mode 100644 index 604d4417f174..000000000000 --- a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.40.1-intel-2018a.eb +++ /dev/null @@ -1,86 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Graphviz' -version = '2.40.1' -local_commit = '67cd2e5121379a38e0801cc05cce5033f8a2a609' - -homepage = 'https://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': 'intel', 'version': '2018a'} - -# official download site only provides most recent version as 'graphviz.tar.gz'... -source_urls = ['https://gitlab.com/graphviz/graphviz/-/archive/%s' % local_commit] -sources = [{ - 'download_filename': 'archive.tar.gz', - 'filename': SOURCELOWER_TAR_GZ, - 'extract_cmd': "mkdir -p %(namelower)s-%(version)s; tar -C %(namelower)s-%(version)s --strip-components=1 -xzf %s", -}] -patches = [ - 'Graphviz-2.38.0_icc_sfio.patch', - 'Graphviz-2.40.1_icc_vmalloc.patch', - 'Graphviz-2.40.1_Qt5.patch', - 'Graphviz-2.40.1_skip-install-data-hook.patch', -] -checksums = [ - ('ca5218fade0204d59947126c38439f432853543b0818d9d728c589dfe7f3a421', - '3f3dcaa536f3df16047316e942123db9359f2b0bd02a9bccee80088c061e7797'), # graphviz-2.40.1.tar.gz - '393a0a772315a89dcc970b5efd4765d22dba83493d7956303673eb89c45b949f', # Graphviz-2.38.0_icc_sfio.patch - '813e6529e79161a18b0f24a969b7de22f8417b2e942239e658b5402884541bc2', # Graphviz-2.40.1_icc_vmalloc.patch - 'f88ef7bcdb7cdfa2cda89c4681db3fecfb0e37955d52c0d4ef5bcffe5b41eb55', # Graphviz-2.40.1_Qt5.patch - '508d83c7904f5aa0983396ad7588f71ee39d568cc0f4b1249e02b76ef9e2ae94', # Graphviz-2.40.1_skip-install-data-hook.patch -] - -dependencies = [ - ('cairo', '1.14.12'), - ('expat', '2.2.5'), - ('freetype', '2.9'), - ('Ghostscript', '9.22', '-cairo-1.14.12'), - ('GTS', '0.7.6'), - ('Java', '1.8.0_162', '', SYSTEM), - ('libpng', '1.6.34'), - ('Pango', '1.41.1'), - ('Perl', '5.26.1'), - ('Qt5', '5.10.1'), - ('Tcl', '8.6.8'), - ('zlib', '1.2.11'), -] - -builddependencies = [ - ('Autotools', '20170619'), - ('flex', '2.6.4'), - ('Bison', '3.0.5'), - ('SWIG', '3.0.12', '-Python-3.6.4'), - ('pkg-config', '0.29.2'), -] - -preconfigopts = './autogen.sh && ' - -configopts = '--enable-guile=no --enable-lua=no --enable-ocaml=no ' -configopts += '--enable-r=no --enable-ruby=no --enable-php=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/Graphviz/Graphviz-2.40.1_CVE-2018-10196.patch b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.40.1_CVE-2018-10196.patch deleted file mode 100644 index 063f9142b257..000000000000 --- a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.40.1_CVE-2018-10196.patch +++ /dev/null @@ -1,18 +0,0 @@ -see: https://nvd.nist.gov/vuln/detail/CVE-2018-10196 -author: Jaroslav Å karvada (Fedora Project) -diff --git a/lib/dotgen/conc.c b/lib/dotgen/conc.c ---- a/lib/dotgen/conc.c -+++ b/lib/dotgen/conc.c -@@ -159,7 +159,11 @@ static void rebuild_vlists(graph_t * g) - - for (r = GD_minrank(g); r <= GD_maxrank(g); r++) { - lead = GD_rankleader(g)[r]; -- if (GD_rank(dot_root(g))[r].v[ND_order(lead)] != lead) { -+ if (lead == NULL) { -+ agerr(AGERR, "rebuiltd_vlists: lead is null for rank %d\n", r); -+ longjmp(jbuf, 1); -+ } -+ else if (GD_rank(dot_root(g))[r].v[ND_order(lead)] != lead) { - agerr(AGERR, "rebuiltd_vlists: rank lead %s not in order %d of rank %d\n", - agnameof(lead), ND_order(lead), r); - longjmp(jbuf, 1); diff --git a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.40.1_CVE-2019-11023.patch b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.40.1_CVE-2019-11023.patch deleted file mode 100644 index d27d0e10e151..000000000000 --- a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.40.1_CVE-2019-11023.patch +++ /dev/null @@ -1,79 +0,0 @@ -see: https://nvd.nist.gov/vuln/detail/CVE-2019-11023 -author: Jaroslav Å karvada (Fedora Project) -diff --git a/cmd/tools/graphml2gv.c b/cmd/tools/graphml2gv.c -index 7b8214b..0910d99 100644 ---- a/cmd/tools/graphml2gv.c -+++ b/cmd/tools/graphml2gv.c -@@ -477,8 +477,10 @@ startElementHandler(void *userData, const char *name, const char **atts) - if (pos > 0) { - const char *attrname; - attrname = atts[pos]; -- -- bind_node(attrname); -+ if (G == 0) -+ fprintf(stderr,"node %s outside graph, ignored\n",attrname); -+ else -+ bind_node(attrname); - - pushString(&ud->elements, attrname); - } -@@ -504,21 +506,25 @@ startElementHandler(void *userData, const char *name, const char **atts) - if (tname) - head = tname; - -- bind_edge(tail, head); -+ if (G == 0) -+ fprintf(stderr,"edge source %s target %s outside graph, ignored\n",(char*)tail,(char*)head); -+ else { -+ bind_edge(tail, head); - -- t = AGTAIL(E); -- tname = agnameof(t); -+ t = AGTAIL(E); -+ tname = agnameof(t); - -- if (strcmp(tname, tail) == 0) { -- ud->edgeinverted = FALSE; -- } else if (strcmp(tname, head) == 0) { -- ud->edgeinverted = TRUE; -- } -+ if (strcmp(tname, tail) == 0) { -+ ud->edgeinverted = FALSE; -+ } else if (strcmp(tname, head) == 0) { -+ ud->edgeinverted = TRUE; -+ } - -- pos = get_xml_attr("id", atts); -- if (pos > 0) { -- setEdgeAttr(E, GRAPHML_ID, (char *) atts[pos], ud); -- } -+ pos = get_xml_attr("id", atts); -+ if (pos > 0) { -+ setEdgeAttr(E, GRAPHML_ID, (char *) atts[pos], ud); -+ } -+ } - } else { - /* must be some extension */ - fprintf(stderr, -@@ -539,7 +545,7 @@ static void endElementHandler(void *userData, const char *name) - char *ele_name = topString(ud->elements); - if (ud->closedElementType == TAG_GRAPH) { - Agnode_t *node = agnode(root, ele_name, 0); -- agdelete(root, node); -+ if (node) agdelete(root, node); - } - popString(&ud->elements); - Current_class = TAG_GRAPH; -diff --git a/lib/cgraph/obj.c b/lib/cgraph/obj.c -index 7b1c8c1..709774e 100644 ---- a/lib/cgraph/obj.c -+++ b/lib/cgraph/obj.c -@@ -168,6 +168,8 @@ void agdelcb(Agraph_t * g, void *obj, Agcbstack_t * cbstack) - - Agraph_t *agroot(void* obj) - { -+ // fixes CVE-2019-11023 by moving the problem to the caller :-) -+ if (obj == 0) return NILgraph; - switch (AGTYPE(obj)) { - case AGINEDGE: - case AGOUTEDGE: diff --git a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.40.1_Qt5.patch b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.40.1_Qt5.patch deleted file mode 100644 index 7360ed770887..000000000000 --- a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.40.1_Qt5.patch +++ /dev/null @@ -1,129 +0,0 @@ -see https://gitlab.com/graphviz/graphviz/issues/1300 and http://www.linuxfromscratch.org/patches/blfs/svn/graphviz-2.40.1-qt5-1.patch - -Submitted By: Pierre Labastie -Date: 2017-08-27 -Initial Package Version: 2.40.1 -Upstream Status: Unknown -Origin: https://github.com/elkrejzi/pacman/blob/master/pkgbuild/graphviz/graphviz-qt5.patch - Addition of patch for cmd/gvedit/Makefile.am by P. Labastie -Description: Fixes use of Qt5 - -diff -Naur graphviz-2.40.1.old/cmd/gvedit/csettings.cpp graphviz-2.40.1.new/cmd/gvedit/csettings.cpp ---- graphviz-2.40.1.old/cmd/gvedit/csettings.cpp 2016-09-08 06:45:03.000000000 +0200 -+++ graphviz-2.40.1.new/cmd/gvedit/csettings.cpp 2017-08-28 17:05:32.226578375 +0200 -@@ -16,7 +16,7 @@ - #include "csettings.h" - #include "qmessagebox.h" - #include "qfiledialog.h" --#include -+#include - #include - #include "mdichild.h" - #include "string.h" -diff -Naur graphviz-2.40.1.old/cmd/gvedit/imageviewer.h graphviz-2.40.1.new/cmd/gvedit/imageviewer.h ---- graphviz-2.40.1.old/cmd/gvedit/imageviewer.h 2016-08-09 23:02:09.000000000 +0200 -+++ graphviz-2.40.1.new/cmd/gvedit/imageviewer.h 2017-08-28 17:05:32.226578375 +0200 -@@ -15,7 +15,7 @@ - - #ifndef IMAGEVIEWER_H - #define IMAGEVIEWER_H --#include -+#include - #include - #include - -diff -Naur graphviz-2.40.1.old/cmd/gvedit/mainwindow.cpp graphviz-2.40.1.new/cmd/gvedit/mainwindow.cpp ---- graphviz-2.40.1.old/cmd/gvedit/mainwindow.cpp 2016-09-20 06:45:02.000000000 +0200 -+++ graphviz-2.40.1.new/cmd/gvedit/mainwindow.cpp 2017-08-28 17:05:32.226578375 +0200 -@@ -11,7 +11,7 @@ - * Contributors: See CVS logs. Details at http://www.graphviz.org/ - *************************************************************************/ - --#include -+#include - #include - #include "mainwindow.h" - #include "mdichild.h" -diff -Naur graphviz-2.40.1.old/cmd/gvedit/Makefile.am graphviz-2.40.1.new/cmd/gvedit/Makefile.am ---- graphviz-2.40.1.old/cmd/gvedit/Makefile.am 2016-09-20 06:45:02.000000000 +0200 -+++ graphviz-2.40.1.new/cmd/gvedit/Makefile.am 2017-08-28 17:06:21.012476088 +0200 -@@ -30,6 +30,8 @@ - -DDEMAND_LOADING=1 \ - -DGVEDIT_DATADIR=\""$(pkgdatadir)/gvedit"\" - -+gvedit_CXXFLAGS = -fPIC -+ - gvedit_LDADD = \ - $(top_builddir)/lib/gvc/libgvc.la \ - $(top_builddir)/lib/cgraph/libcgraph.la \ -diff -Naur graphviz-2.40.1.old/cmd/gvedit/mdichild.cpp graphviz-2.40.1.new/cmd/gvedit/mdichild.cpp ---- graphviz-2.40.1.old/cmd/gvedit/mdichild.cpp 2016-08-09 23:02:09.000000000 +0200 -+++ graphviz-2.40.1.new/cmd/gvedit/mdichild.cpp 2017-08-28 17:05:32.226578375 +0200 -@@ -12,7 +12,7 @@ - *************************************************************************/ - - --#include -+#include - - #include "mdichild.h" - #include "mainwindow.h" -diff -Naur graphviz-2.40.1.old/cmd/gvedit/ui_settings.h graphviz-2.40.1.new/cmd/gvedit/ui_settings.h ---- graphviz-2.40.1.old/cmd/gvedit/ui_settings.h 2016-09-08 06:45:03.000000000 +0200 -+++ graphviz-2.40.1.new/cmd/gvedit/ui_settings.h 2017-08-28 17:05:32.226578375 +0200 -@@ -10,22 +10,22 @@ - #ifndef UI_SETTINGS_H - #define UI_SETTINGS_H - --#include --#include --#include --#include --#include --#include --#include --#include --#include --#include --#include --#include --#include --#include --#include --#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include - - QT_BEGIN_NAMESPACE - -diff -Naur graphviz-2.40.1.old/configure.ac graphviz-2.40.1.new/configure.ac ---- graphviz-2.40.1.old/configure.ac 2016-12-22 06:44:41.000000000 +0100 -+++ graphviz-2.40.1.new/configure.ac 2017-08-28 17:05:32.227578435 +0200 -@@ -2561,10 +2561,10 @@ - use_qt="No (disabled)" - else - -- AC_CHECK_PROGS(QMAKE,qmake-qt4 qmake-qt3 qmake,false) -+ AC_CHECK_PROGS(QMAKE,qmake-qt5 qmake,false) - if test "$QMAKE" != "false"; then -- PKG_CHECK_MODULES(QTCORE, [QtCore],[ -- PKG_CHECK_MODULES(QTGUI, [QtGui],[ -+ PKG_CHECK_MODULES(QTCORE, [Qt5Core],[ -+ PKG_CHECK_MODULES(QTGUI, [Qt5Widgets Qt5PrintSupport],[ - use_qt="Yes" - ],[ - use_qt="No (QtGui not available)" diff --git a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.40.1_coverity-scan-fixes.patch b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.40.1_coverity-scan-fixes.patch deleted file mode 100644 index 644b0c984295..000000000000 --- a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.40.1_coverity-scan-fixes.patch +++ /dev/null @@ -1,28 +0,0 @@ -Fixed some issues found by coverity scan -author: Jaroslav Å karvada (Fedora Project) -diff --git a/cmd/lefty/dot2l/dotlex.c b/cmd/lefty/dot2l/dotlex.c -index cf738c0..65e17e2 100644 ---- a/cmd/lefty/dot2l/dotlex.c -+++ b/cmd/lefty/dot2l/dotlex.c -@@ -252,7 +252,7 @@ static char *scan_token (char *p) { - char *q; - - q = lexbuf; -- if (p == '\0') -+ if (!p || *p == '\0') - return NULL; - while (isalnum (*p) || (*p == '_') || (!isascii (*p))) - *q++ = *p++; -diff --git a/cmd/tools/gvgen.c b/cmd/tools/gvgen.c -index 662343e..2925d19 100644 ---- a/cmd/tools/gvgen.c -+++ b/cmd/tools/gvgen.c -@@ -458,6 +458,8 @@ closeOpen (void) - fprintf(opts.outfile, "}\ngraph {\n"); - } - -+extern void makeTetrix(int depth, edgefn ef); -+ - int main(int argc, char *argv[]) - { - GraphType graphType; diff --git a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.40.1_icc_vmalloc.patch b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.40.1_icc_vmalloc.patch deleted file mode 100644 index 02bbba8a0d37..000000000000 --- a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.40.1_icc_vmalloc.patch +++ /dev/null @@ -1,15 +0,0 @@ -fix for "malloc.c:389: error: return type is an incomplete type" -inspired by http://gnats.netbsd.org/43870 -author: Kenneth Hoste (HPC-UGent) ---- graphviz-2.40.1/lib/vmalloc/features/vmalloc.orig 2018-04-19 15:15:03.568712102 +0200 -+++ graphviz-2.40.1/lib/vmalloc/features/vmalloc 2018-04-19 15:15:13.618836531 +0200 -@@ -11,9 +11,6 @@ - sys stat - typ ssize_t - hdr malloc --lib mallopt --lib mallinfo --lib mstats - hdr dlfcn - - std malloc note{ stuck with standard malloc }end noexecute{ diff --git a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.40.1_skip-install-data-hook.patch b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.40.1_skip-install-data-hook.patch deleted file mode 100644 index 6cf75088bc6d..000000000000 --- a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.40.1_skip-install-data-hook.patch +++ /dev/null @@ -1,137 +0,0 @@ -don't create directories and install language bindings in non-owned directories -author: Kenneth Hoste (HPC-UGent) ---- graphviz-2.40.1.orig/tclpkg/Makefile.am 2016-08-09 23:02:10.000000000 +0200 -+++ graphviz-2.40.1/tclpkg/Makefile.am 2018-04-19 20:23:53.288880227 +0200 -@@ -37,131 +37,7 @@ - # ./configure --prefix=$HOME/graphviz; make; make install - # without root priviledges. - install-data-hook: --if WITH_LUA -- -mkdir -p $(DESTDIR)@LUA_INSTALL_DIR@; -- if test -w $(DESTDIR)@LUA_INSTALL_DIR@; then \ -- (cd $(DESTDIR)@LUA_INSTALL_DIR@; \ -- cp -f $(DESTDIR)$(pkgluadir)/libgv_lua.so gv.so;) \ -- else \ -- echo "Warning: @LUA_INSTALL_DIR@ is not writable."; \ -- echo "Skipping system installation of lua binding."; \ -- fi --endif --if WITH_PERL -- -mkdir -p $(DESTDIR)@PERL_INSTALL_DIR@; -- if test -w $(DESTDIR)@PERL_INSTALL_DIR@; then \ -- (cd $(DESTDIR)@PERL_INSTALL_DIR@; \ -- cp -f $(DESTDIR)$(pkgperldir)/libgv_perl.so gv.so; \ -- cp -f $(DESTDIR)$(pkgperldir)/gv.pm gv.pm;) \ -- else \ -- echo "Warning: @PERL_INSTALL_DIR@ is not writable."; \ -- echo "Skipping system installation of perl binding."; \ -- fi --endif --if WITH_PHP -- -mkdir -p $(DESTDIR)@PHP_INSTALL_DIR@; -- if test -w $(DESTDIR)@PHP_INSTALL_DIR@; then \ -- (cd $(DESTDIR)@PHP_INSTALL_DIR@; \ -- cp -f $(DESTDIR)$(pkgphpdir)/libgv_php.so gv.so;) \ -- else \ -- echo "Warning: @PHP_INSTALL_DIR@ is not writable."; \ -- echo "Skipping system installation of php binding."; \ -- fi -- -mkdir -p $(DESTDIR)@PHP_INSTALL_DATADIR@; -- if test -w $(DESTDIR)@PHP_INSTALL_DATADIR@; then \ -- (cd $(DESTDIR)@PHP_INSTALL_DATADIR@; \ -- cp -f $(DESTDIR)$(pkgphpdir)/gv.php gv.php;) \ -- else \ -- echo "Warning: @PHP_INSTALL_DATADIR@ is not writable."; \ -- echo "Skipping system installation of php binding."; \ -- fi --endif --if WITH_PYTHON -- -mkdir -p $(DESTDIR)@PYTHON_INSTALL_DIR@; -- if test -w $(DESTDIR)@PYTHON_INSTALL_DIR@; then \ -- (cd $(DESTDIR)@PYTHON_INSTALL_DIR@; \ -- cp -f $(DESTDIR)$(pkgpythondir)/libgv_python.so _gv.so; \ -- cp -f $(DESTDIR)$(pkgpythondir)/gv.py gv.py;) \ -- else \ -- echo "Warning: @PYTHON_INSTALL_DIR@ is not writable."; \ -- echo "Skipping system installation of python binding."; \ -- fi --endif --if WITH_PYTHON23 -- -mkdir -p $(DESTDIR)@PYTHON23_INSTALL_DIR@; -- if test -w $(DESTDIR)@PYTHON23_INSTALL_DIR@; then \ -- (cd $(DESTDIR)@PYTHON23_INSTALL_DIR@; \ -- cp -f $(DESTDIR)$(pkgpython23dir)/libgv_python23.so _gv.so; \ -- cp -f $(DESTDIR)$(pkgpython23dir)/gv.py gv.py;) \ -- else \ -- echo "Warning: @PYTHON23_INSTALL_DIR@ is not writable."; \ -- echo "Skipping system installation of python23 binding."; \ -- fi --endif --if WITH_PYTHON24 -- -mkdir -p $(DESTDIR)@PYTHON24_INSTALL_DIR@; -- if test -w $(DESTDIR)@PYTHON24_INSTALL_DIR@; then \ -- (cd $(DESTDIR)@PYTHON24_INSTALL_DIR@; \ -- cp -f $(DESTDIR)$(pkgpython24dir)/libgv_python24.so _gv.so; \ -- cp -f $(DESTDIR)$(pkgpython24dir)/gv.py gv.py;) \ -- else \ -- echo "Warning: @PYTHON24_INSTALL_DIR@ is not writable."; \ -- echo "Skipping system installation of python24 binding."; \ -- fi --endif --if WITH_PYTHON25 -- -mkdir -p $(DESTDIR)@PYTHON25_INSTALL_DIR@; -- if test -w $(DESTDIR)@PYTHON25_INSTALL_DIR@; then \ -- (cd $(DESTDIR)@PYTHON25_INSTALL_DIR@; \ -- cp -f $(DESTDIR)$(pkgpython25dir)/libgv_python25.so _gv.so; \ -- cp -f $(DESTDIR)$(pkgpython25dir)/gv.py gv.py;) \ -- else \ -- echo "Warning: @PYTHON25_INSTALL_DIR@ is not writable."; \ -- echo "Skipping system installation of python25 binding."; \ -- fi --endif --if WITH_PYTHON26 -- -mkdir -p $(DESTDIR)@PYTHON26_INSTALL_DIR@; -- if test -w $(DESTDIR)@PYTHON26_INSTALL_DIR@; then \ -- (cd $(DESTDIR)@PYTHON26_INSTALL_DIR@; \ -- cp -f $(DESTDIR)$(pkgpython26dir)/libgv_python26.so _gv.so; \ -- cp -f $(DESTDIR)$(pkgpython26dir)/gv.py gv.py;) \ -- else \ -- echo "Warning: @PYTHON26_INSTALL_DIR@ is not writable."; \ -- echo "Skipping system installation of python26 binding."; \ -- fi --endif --if WITH_PYTHON27 -- -mkdir -p $(DESTDIR)@PYTHON27_INSTALL_DIR@; -- if test -w $(DESTDIR)@PYTHON27_INSTALL_DIR@; then \ -- (cd $(DESTDIR)@PYTHON27_INSTALL_DIR@; \ -- cp -f $(DESTDIR)$(pkgpython27dir)/libgv_python27.so _gv.so; \ -- cp -f $(DESTDIR)$(pkgpython27dir)/gv.py gv.py;) \ -- else \ -- echo "Warning: @PYTHON27_INSTALL_DIR@ is not writable."; \ -- echo "Skipping system installation of python27 binding."; \ -- fi --endif --if WITH_RUBY -- -mkdir -p $(DESTDIR)@RUBY_INSTALL_DIR@; -- if test -w $(DESTDIR)@RUBY_INSTALL_DIR@; then \ -- (cd $(DESTDIR)@RUBY_INSTALL_DIR@; \ -- cp -f $(DESTDIR)$(pkgrubydir)/libgv_ruby.so gv.so;) \ -- else \ -- echo "Warning: @RUBY_INSTALL_DIR@ is not writable."; \ -- echo "Skipping system installation of ruby binding."; \ -- fi --endif --if WITH_TCL -- -mkdir -p $(DESTDIR)@TCL_INSTALL_DIR@; -- if test -w $(DESTDIR)@TCL_INSTALL_DIR@/; then \ -- (cd $(DESTDIR)@TCL_INSTALL_DIR@; \ -- cp -rf $(DESTDIR)$(pkgtcldir) @PACKAGE_NAME@;) \ -- else \ -- echo "Warning: @TCL_INSTALL_DIR@ is not writable."; \ -- echo "Skipping system installation of tcl bindings."; \ -- fi --endif -+ echo "(installing in non-owned directories has been patched out)" - - # removal of installs into @xxx_INSTALL_DIR@ fail if root - # has installed a system copy diff --git a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.42.2-GCCcore-8.3.0-Java-11.eb b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.42.2-GCCcore-8.3.0-Java-11.eb deleted file mode 100644 index 7ac2a75670e4..000000000000 --- a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.42.2-GCCcore-8.3.0-Java-11.eb +++ /dev/null @@ -1,90 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Graphviz' -version = '2.42.2' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'https://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': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'cstd': 'c++11'} - -source_urls = ['https://gitlab.com/graphviz/graphviz/-/archive/stable_release_%(version)s'] -sources = [{'download_filename': '%(namelower)s-stable_release_%(version)s.tar.gz', 'filename': SOURCELOWER_TAR_GZ}] -patches = [ - 'Graphviz-%(version)s_skip-install-data-hook.patch', - 'Graphviz-2.40.1_coverity-scan-fixes.patch', -] -checksums = [ - '3134255f7bc49efac08a6e8a4fbaf32bdfe27b480cc630af51ce420ef994d78a', # graphviz-2.42.2.tar.gz - '3d06544c435a6255f6a8f3b36df3102060667b50ffd72e4942bbe546b9363859', # Graphviz-2.42.2_skip-install-data-hook.patch - 'a0cbd4b1b94fffd5c4e18694d8e31686f0ed7566c66e8ebb159e06bc4045a331', # Graphviz-2.40.1_coverity-scan-fixes.patch -] - -builddependencies = [ - ('Autotools', '20180311'), - ('flex', '2.6.4'), - ('Bison', '3.3.2'), - ('SWIG', '4.0.1'), - ('pkg-config', '0.29.2'), - ('binutils', '2.32'), -] - -dependencies = [ - ('FriBidi', '1.0.5'), - ('Gdk-Pixbuf', '2.38.2'), - ('Ghostscript', '9.50'), - ('GTS', '0.7.6'), - ('Java', '11', '', SYSTEM), - ('libgd', '2.2.5'), - ('Pango', '1.44.7'), - ('Perl', '5.30.0'), - ('Qt5', '5.13.1'), - ('Tcl', '8.6.9'), - ('zlib', '1.2.11'), -] - -preconfigopts = './autogen.sh NOCONFIG && ' - -configopts = '--enable-python=no ' -configopts += '--enable-guile=no --enable-lua=no --enable-ocaml=no ' -configopts += '--enable-r=no --enable-ruby=no --enable-php=no ' -# Use ltdl from libtool in EB -configopts += '--enable-ltdl --without-included-ltdl --disable-ltdl-install ' -configopts += '--with-ltdl-include=$EBROOTLIBTOOL/include --with-ltdl-lib=$EBROOTLIBTOOL/lib ' -# Override the hardcoded paths to Java libraries -configopts += '--with-javaincludedir=$JAVA_HOME/include --with-javaincludedir=$JAVA_HOME/include/linux ' -configopts += '--with-javalibdir=$JAVA_HOME/lib' - -prebuildopts = 'qmake -o cmd/gvedit/qMakefile cmd/gvedit/gvedit.pro && ' - -postinstallcmds = ['%(installdir)s/bin/dot -c'] # Writes plugin configuration - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['acyclic', 'bcomps', 'ccomps', 'cluster', 'diffimg', 'dijkstra', 'dot', - 'dot_builtins', 'dotty', 'edgepaint', 'gc', 'gml2gv', 'graphml2gv', 'gv2gml', - 'gvcolor', 'gvedit', 'gvgen', 'gvmap', 'gvmap.sh', 'gvpack', 'gvpr', 'gxl2gv', - 'lefty', 'lneato', 'mm2gv', 'nop', 'prune', 'sccmap', 'tred', 'unflatten', - 'vimdot']] + - ['lib/%s.%s' % (x, SHLIB_EXT) for x in ['libcdt', 'libcgraph', 'libgvc', 'libgvpr', 'liblab_gamut', - 'libpathplan', 'libxdot']], - 'dirs': ['include', 'lib/graphviz', 'lib/graphviz/java', 'lib/pkgconfig', 'share'] -} - -sanity_check_commands = [ - ("test ! -d $EBROOTTCL/lib/*/graphviz", ''), - ("test ! -d $EBROOTTCL/lib64/*/graphviz", ''), -] - -modextrapaths = { - 'CLASSPATH': 'lib/graphviz/java', - 'LD_LIBRARY_PATH': 'lib/graphviz/java', - 'TCLLIBPATH': 'lib/graphviz/tcl', -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.42.2-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.42.2-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 26ac994d0371..000000000000 --- a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.42.2-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,96 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Graphviz' -version = '2.42.2' -versionsuffix = '-Python-%(pyver)s' -local_pymaj = '3' - -homepage = 'https://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': '2019b'} -toolchainopts = {'cstd': 'c++11'} - -source_urls = ['https://gitlab.com/graphviz/graphviz/-/archive/stable_release_%(version)s'] -sources = [{'download_filename': '%(namelower)s-stable_release_%(version)s.tar.gz', 'filename': SOURCELOWER_TAR_GZ}] -patches = [ - 'Graphviz-%(version)s_skip-install-data-hook.patch', - 'Graphviz-%(version)s_fix-python3-config.patch', - 'Graphviz-2.40.1_coverity-scan-fixes.patch', -] -checksums = [ - '3134255f7bc49efac08a6e8a4fbaf32bdfe27b480cc630af51ce420ef994d78a', # graphviz-2.42.2.tar.gz - '3d06544c435a6255f6a8f3b36df3102060667b50ffd72e4942bbe546b9363859', # Graphviz-2.42.2_skip-install-data-hook.patch - 'cad4f949a978c7bf57281d845d0b3cdad58e3a6d4add5690ccab6fe656368425', # Graphviz-2.42.2_fix-python3-config.patch - 'a0cbd4b1b94fffd5c4e18694d8e31686f0ed7566c66e8ebb159e06bc4045a331', # Graphviz-2.40.1_coverity-scan-fixes.patch -] - - -builddependencies = [ - ('Autotools', '20180311'), - ('flex', '2.6.4'), - ('Bison', '3.3.2'), - ('SWIG', '4.0.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('Python', '3.7.4'), - ('FriBidi', '1.0.5'), - ('Gdk-Pixbuf', '2.38.2'), - ('Ghostscript', '9.50'), - ('GTS', '0.7.6'), - ('Java', '11', '', SYSTEM), - ('libgd', '2.2.5'), - ('Pango', '1.44.7'), - ('Perl', '5.30.0'), - ('Qt5', '5.13.1'), - ('Tcl', '8.6.9'), - ('zlib', '1.2.11'), -] - -preconfigopts = './autogen.sh NOCONFIG && ' - -configopts = '--enable-python%s=yes ' % local_pymaj -configopts += '--enable-guile=no --enable-lua=no --enable-ocaml=no ' -configopts += '--enable-r=no --enable-ruby=no --enable-php=no ' -# Use ltdl from libtool in EB -configopts += '--enable-ltdl --without-included-ltdl --disable-ltdl-install ' -configopts += '--with-ltdl-include=$EBROOTLIBTOOL/include --with-ltdl-lib=$EBROOTLIBTOOL/lib ' -# Override the hardcoded paths to Java libraries -configopts += '--with-javaincludedir=$JAVA_HOME/include --with-javaincludedir=$JAVA_HOME/include/linux ' -configopts += '--with-javalibdir=$JAVA_HOME/lib' - -prebuildopts = 'qmake -o cmd/gvedit/qMakefile cmd/gvedit/gvedit.pro && ' - -postinstallcmds = ['%(installdir)s/bin/dot -c'] # Writes plugin configuration - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['acyclic', 'bcomps', 'ccomps', 'cluster', 'diffimg', 'dijkstra', 'dot', - 'dot_builtins', 'dotty', 'edgepaint', 'gc', 'gml2gv', 'graphml2gv', 'gv2gml', - 'gvcolor', 'gvedit', 'gvgen', 'gvmap', 'gvmap.sh', 'gvpack', 'gvpr', 'gxl2gv', - 'lefty', 'lneato', 'mm2gv', 'nop', 'prune', 'sccmap', 'tred', 'unflatten', - 'vimdot']] + - ['lib/%s.%s' % (x, SHLIB_EXT) for x in ['libcdt', 'libcgraph', 'libgvc', 'libgvpr', 'liblab_gamut', - 'libpathplan', 'libxdot']], - 'dirs': ['include', 'lib/graphviz', 'lib/graphviz/java', 'lib/graphviz/python%s' % local_pymaj, 'lib/pkgconfig', - 'share'] -} - -sanity_check_commands = [ - ("test ! -d $EBROOTTCL/lib/*/graphviz", ''), - ("test ! -d $EBROOTTCL/lib64/*/graphviz", ''), -] - -modextrapaths = { - 'PYTHONPATH': 'lib/graphviz/python%s' % local_pymaj, - 'CLASSPATH': 'lib/graphviz/java', - 'LD_LIBRARY_PATH': 'lib/graphviz/java', - 'TCLLIBPATH': 'lib/graphviz/tcl', -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.42.2-foss-2019b.eb b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.42.2-foss-2019b.eb deleted file mode 100644 index bd1974fc84c3..000000000000 --- a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.42.2-foss-2019b.eb +++ /dev/null @@ -1,88 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Graphviz' -version = '2.42.2' - -homepage = 'https://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': '2019b'} -toolchainopts = {'cstd': 'c++11'} - -source_urls = ['https://gitlab.com/graphviz/graphviz/-/archive/stable_release_%(version)s'] -sources = [{'download_filename': '%(namelower)s-stable_release_%(version)s.tar.gz', 'filename': SOURCELOWER_TAR_GZ}] -patches = [ - 'Graphviz-%(version)s_skip-install-data-hook.patch', - 'Graphviz-2.40.1_coverity-scan-fixes.patch', -] -checksums = [ - '3134255f7bc49efac08a6e8a4fbaf32bdfe27b480cc630af51ce420ef994d78a', # graphviz-2.42.2.tar.gz - '3d06544c435a6255f6a8f3b36df3102060667b50ffd72e4942bbe546b9363859', # Graphviz-2.42.2_skip-install-data-hook.patch - 'a0cbd4b1b94fffd5c4e18694d8e31686f0ed7566c66e8ebb159e06bc4045a331', # Graphviz-2.40.1_coverity-scan-fixes.patch -] - -builddependencies = [ - ('Autotools', '20180311'), - ('flex', '2.6.4'), - ('Bison', '3.3.2'), - ('SWIG', '4.0.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('FriBidi', '1.0.5'), - ('Gdk-Pixbuf', '2.38.2'), - ('Ghostscript', '9.50'), - ('GTS', '0.7.6'), - ('Java', '11', '', SYSTEM), - ('libgd', '2.2.5'), - ('Pango', '1.44.7'), - ('Perl', '5.30.0'), - ('Qt5', '5.13.1'), - ('Tcl', '8.6.9'), - ('zlib', '1.2.11'), -] - -preconfigopts = './autogen.sh NOCONFIG && ' - -configopts = '--enable-python=no ' -configopts += '--enable-guile=no --enable-lua=no --enable-ocaml=no ' -configopts += '--enable-r=no --enable-ruby=no --enable-php=no ' -# Use ltdl from libtool in EB -configopts += '--enable-ltdl --without-included-ltdl --disable-ltdl-install ' -configopts += '--with-ltdl-include=$EBROOTLIBTOOL/include --with-ltdl-lib=$EBROOTLIBTOOL/lib ' -# Override the hardcoded paths to Java libraries -configopts += '--with-javaincludedir=$JAVA_HOME/include --with-javaincludedir=$JAVA_HOME/include/linux ' -configopts += '--with-javalibdir=$JAVA_HOME/lib' - -prebuildopts = 'qmake -o cmd/gvedit/qMakefile cmd/gvedit/gvedit.pro && ' - -postinstallcmds = ['%(installdir)s/bin/dot -c'] # Writes plugin configuration - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['acyclic', 'bcomps', 'ccomps', 'cluster', 'diffimg', 'dijkstra', 'dot', - 'dot_builtins', 'dotty', 'edgepaint', 'gc', 'gml2gv', 'graphml2gv', 'gv2gml', - 'gvcolor', 'gvedit', 'gvgen', 'gvmap', 'gvmap.sh', 'gvpack', 'gvpr', 'gxl2gv', - 'lefty', 'lneato', 'mm2gv', 'nop', 'prune', 'sccmap', 'tred', 'unflatten', - 'vimdot']] + - ['lib/%s.%s' % (x, SHLIB_EXT) for x in ['libcdt', 'libcgraph', 'libgvc', 'libgvpr', 'liblab_gamut', - 'libpathplan', 'libxdot']], - 'dirs': ['include', 'lib/graphviz', 'lib/graphviz/java', 'lib/pkgconfig', 'share'] -} - -sanity_check_commands = [ - ("test ! -d $EBROOTTCL/lib/*/graphviz", ''), - ("test ! -d $EBROOTTCL/lib64/*/graphviz", ''), -] - -modextrapaths = { - 'CLASSPATH': 'lib/graphviz/java', - 'LD_LIBRARY_PATH': 'lib/graphviz/java', - 'TCLLIBPATH': 'lib/graphviz/tcl', -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.42.2_fix-python3-config.patch b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.42.2_fix-python3-config.patch deleted file mode 100644 index b61616bdf859..000000000000 --- a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.42.2_fix-python3-config.patch +++ /dev/null @@ -1,19 +0,0 @@ -fix PYTHON_PREFIX and paths in PYTHON_INCLUDES for installations with Python 3 -author: Alex Domingo (VUB) ---- configure.ac.orig 2020-01-27 18:33:39.946359000 +0100 -+++ configure.ac 2020-01-27 18:36:24.361033734 +0100 -@@ -1180,8 +1180,12 @@ - if test "x$PYTHON" = "x"; then - use_python="No (python is too old)" - else -- PYTHON_PREFIX=`$PYTHON -c "import sys; print sys.prefix"` -- PYTHON_INCLUDES=-I$PYTHON_PREFIX/include/python$PYTHON_VERSION_SHORT -+ PYTHON_PREFIX=`$PYTHON -c "import sys; print(sys.prefix)"` -+ if test $PYTHON_VERSION_MAJOR -ge 3; then -+ PYTHON_INCLUDES=-I$PYTHON_PREFIX/include/python${PYTHON_VERSION_SHORT}m -+ else -+ PYTHON_INCLUDES=-I$PYTHON_PREFIX/include/python$PYTHON_VERSION_SHORT -+ fi - # PYTHON_LIBS="-lpython$PYTHON_VERSION_SHORT" - PYTHON_LIBS="-undefined dynamic_lookup" - PYTHON_INSTALL_DIR="`$PYTHON $srcdir/config/config_python.py archsitelib`" diff --git a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.44.1-GCCcore-9.3.0-Java-11-Python-3.8.2.eb b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.44.1-GCCcore-9.3.0-Java-11-Python-3.8.2.eb deleted file mode 100644 index f19b861f72c0..000000000000 --- a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.44.1-GCCcore-9.3.0-Java-11-Python-3.8.2.eb +++ /dev/null @@ -1,91 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Graphviz' -version = '2.44.1' -versionsuffix = '-Java-%(javaver)s-Python-%(pyver)s' -local_pyver_major = '3' - -homepage = 'https://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': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'cstd': 'c++11'} - -source_urls = ['https://gitlab.com/graphviz/graphviz/-/archive/%(version)s'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Graphviz-2.42.2_skip-install-data-hook.patch'] -checksums = [ - '3aac783a15341c2808141cc38ead408bf3d6ad203e0ed3946c9df595b760edda', # graphviz-2.44.1.tar.gz - '3d06544c435a6255f6a8f3b36df3102060667b50ffd72e4942bbe546b9363859', # Graphviz-2.42.2_skip-install-data-hook.patch -] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.34'), - ('Bison', '3.5.3'), - ('flex', '2.6.4'), - ('SWIG', '4.0.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('Java', '11', '', SYSTEM), - ('Python', '3.8.2'), - ('FriBidi', '1.0.9'), - ('Gdk-Pixbuf', '2.40.0'), - ('Ghostscript', '9.52'), - ('GTS', '0.7.6'), - ('libgd', '2.3.0'), - ('Pango', '1.44.7'), - ('Perl', '5.30.2'), - ('Qt5', '5.14.1'), - ('Tcl', '8.6.10'), - ('zlib', '1.2.11'), -] - -preconfigopts = './autogen.sh NOCONFIG && ' - -configopts = '--enable-python%s=yes ' % local_pyver_major -configopts += '--enable-guile=no --enable-lua=no --enable-ocaml=no ' -configopts += '--enable-r=no --enable-ruby=no --enable-php=no ' -# Use ltdl from libtool in EB -configopts += '--enable-ltdl --without-included-ltdl --disable-ltdl-install ' -configopts += '--with-ltdl-include=$EBROOTLIBTOOL/include --with-ltdl-lib=$EBROOTLIBTOOL/lib ' -# Override the hardcoded paths to Java libraries -configopts += '--with-javaincludedir=$JAVA_HOME/include --with-javaincludedir=$JAVA_HOME/include/linux ' -configopts += '--with-javalibdir=$JAVA_HOME/lib' - -prebuildopts = 'qmake -o cmd/gvedit/qMakefile cmd/gvedit/gvedit.pro && ' - -postinstallcmds = ['%(installdir)s/bin/dot -c'] # Writes plugin configuration - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['acyclic', 'bcomps', 'ccomps', 'cluster', 'diffimg', 'dijkstra', 'dot', - 'dot_builtins', 'dotty', 'edgepaint', 'gc', 'gml2gv', 'graphml2gv', 'gv2gml', - 'gvcolor', 'gvedit', 'gvgen', 'gvmap', 'gvmap.sh', 'gvpack', 'gvpr', 'gxl2gv', - 'lefty', 'lneato', 'mm2gv', 'nop', 'prune', 'sccmap', 'tred', 'unflatten', - 'vimdot']] + - ['lib/%s.%s' % (x, SHLIB_EXT) for x in ['libcdt', 'libcgraph', 'libgvc', 'libgvpr', 'liblab_gamut', - 'libpathplan', 'libxdot']], - 'dirs': ['include', 'lib/graphviz', 'lib/graphviz/java', 'lib/graphviz/python%s' % local_pyver_major, - 'lib/pkgconfig', 'share'] -} - -sanity_check_commands = [ - ("test ! -d $EBROOTTCL/lib/*/graphviz", ''), - ("test ! -d $EBROOTTCL/lib64/*/graphviz", ''), - ('python', '-c "import gv"'), -] - -modextrapaths = { - 'CLASSPATH': 'lib/graphviz/java', - 'LD_LIBRARY_PATH': 'lib/graphviz/java', - 'PYTHONPATH': 'lib/graphviz/python%s' % local_pyver_major, - 'TCLLIBPATH': 'lib/graphviz/tcl', -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.44.1-GCCcore-9.3.0-Java-11.eb b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.44.1-GCCcore-9.3.0-Java-11.eb deleted file mode 100644 index e532aad271a9..000000000000 --- a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.44.1-GCCcore-9.3.0-Java-11.eb +++ /dev/null @@ -1,86 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Graphviz' -version = '2.44.1' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'https://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': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'cstd': 'c++11'} - -source_urls = ['https://gitlab.com/graphviz/graphviz/-/archive/%(version)s'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Graphviz-2.42.2_skip-install-data-hook.patch'] -checksums = [ - '3aac783a15341c2808141cc38ead408bf3d6ad203e0ed3946c9df595b760edda', # graphviz-2.44.1.tar.gz - '3d06544c435a6255f6a8f3b36df3102060667b50ffd72e4942bbe546b9363859', # Graphviz-2.42.2_skip-install-data-hook.patch -] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.34'), - ('Bison', '3.5.3'), - ('flex', '2.6.4'), - ('SWIG', '4.0.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('Java', '11', '', SYSTEM), - ('FriBidi', '1.0.9'), - ('Gdk-Pixbuf', '2.40.0'), - ('Ghostscript', '9.52'), - ('GTS', '0.7.6'), - ('libgd', '2.3.0'), - ('Pango', '1.44.7'), - ('Perl', '5.30.2'), - ('Qt5', '5.14.1'), - ('Tcl', '8.6.10'), - ('zlib', '1.2.11'), -] - -preconfigopts = './autogen.sh NOCONFIG && ' - -configopts = '--enable-python=no ' -configopts += '--enable-guile=no --enable-lua=no --enable-ocaml=no ' -configopts += '--enable-r=no --enable-ruby=no --enable-php=no ' -# Use ltdl from libtool in EB -configopts += '--enable-ltdl --without-included-ltdl --disable-ltdl-install ' -configopts += '--with-ltdl-include=$EBROOTLIBTOOL/include --with-ltdl-lib=$EBROOTLIBTOOL/lib ' -# Override the hardcoded paths to Java libraries -configopts += '--with-javaincludedir=$JAVA_HOME/include --with-javaincludedir=$JAVA_HOME/include/linux ' -configopts += '--with-javalibdir=$JAVA_HOME/lib' - -prebuildopts = 'qmake -o cmd/gvedit/qMakefile cmd/gvedit/gvedit.pro && ' - -postinstallcmds = ['%(installdir)s/bin/dot -c'] # Writes plugin configuration - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['acyclic', 'bcomps', 'ccomps', 'cluster', 'diffimg', 'dijkstra', 'dot', - 'dot_builtins', 'dotty', 'edgepaint', 'gc', 'gml2gv', 'graphml2gv', 'gv2gml', - 'gvcolor', 'gvedit', 'gvgen', 'gvmap', 'gvmap.sh', 'gvpack', 'gvpr', 'gxl2gv', - 'lefty', 'lneato', 'mm2gv', 'nop', 'prune', 'sccmap', 'tred', 'unflatten', - 'vimdot']] + - ['lib/%s.%s' % (x, SHLIB_EXT) for x in ['libcdt', 'libcgraph', 'libgvc', 'libgvpr', 'liblab_gamut', - 'libpathplan', 'libxdot']], - 'dirs': ['include', 'lib/graphviz', 'lib/graphviz/java', 'lib/pkgconfig', 'share'] -} - -sanity_check_commands = [ - ("test ! -d $EBROOTTCL/lib/*/graphviz", ''), - ("test ! -d $EBROOTTCL/lib64/*/graphviz", ''), -] - -modextrapaths = { - 'CLASSPATH': 'lib/graphviz/java', - 'LD_LIBRARY_PATH': 'lib/graphviz/java', - 'TCLLIBPATH': 'lib/graphviz/tcl', -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.47.0-GCCcore-10.2.0-Java-11.eb b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.47.0-GCCcore-10.2.0-Java-11.eb index 740e71bf496f..8fd6567150ea 100644 --- a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.47.0-GCCcore-10.2.0-Java-11.eb +++ b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.47.0-GCCcore-10.2.0-Java-11.eb @@ -85,7 +85,7 @@ modextrapaths = { 'CLASSPATH': 'lib/graphviz/java', 'LD_LIBRARY_PATH': 'lib/graphviz/java', 'PYTHONPATH': 'lib/graphviz/python%s' % local_pyver_major, - 'TCLLIBPATH': 'lib/graphviz/tcl', + 'TCLLIBPATH': {'paths': 'lib/graphviz/tcl', 'delimiter': ' '}, } moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.47.2-GCCcore-10.3.0.eb b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.47.2-GCCcore-10.3.0.eb index efaf644fa43d..667b451f8cba 100644 --- a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.47.2-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.47.2-GCCcore-10.3.0.eb @@ -84,7 +84,7 @@ modextrapaths = { 'CLASSPATH': 'lib/graphviz/java', 'LD_LIBRARY_PATH': 'lib/graphviz/java', 'PYTHONPATH': 'lib/graphviz/python%s' % local_pyver_major, - 'TCLLIBPATH': 'lib/graphviz/tcl', + 'TCLLIBPATH': {'paths': 'lib/graphviz/tcl', 'delimiter': ' '}, } moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.50.0-GCCcore-11.2.0.eb b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.50.0-GCCcore-11.2.0.eb index e96a04c67085..085c45c1d91f 100644 --- a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.50.0-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.50.0-GCCcore-11.2.0.eb @@ -83,7 +83,7 @@ modextrapaths = { 'CLASSPATH': 'lib/graphviz/java', 'LD_LIBRARY_PATH': 'lib/graphviz/java', 'PYTHONPATH': 'lib/graphviz/python%s' % local_pyver_major, - 'TCLLIBPATH': 'lib/graphviz/tcl', + 'TCLLIBPATH': {'paths': 'lib/graphviz/tcl', 'delimiter': ' '}, } moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Graphviz/Graphviz-5.0.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/g/Graphviz/Graphviz-5.0.0-GCCcore-11.3.0.eb index 10a270e5598d..6f4d8b3d0a1b 100644 --- a/easybuild/easyconfigs/g/Graphviz/Graphviz-5.0.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/g/Graphviz/Graphviz-5.0.0-GCCcore-11.3.0.eb @@ -93,7 +93,7 @@ modextrapaths = { 'CLASSPATH': 'lib/graphviz/java', 'LD_LIBRARY_PATH': 'lib/graphviz/java', 'PYTHONPATH': 'lib/graphviz/python%s' % local_pyver_major, - 'TCLLIBPATH': 'lib/graphviz/tcl', + 'TCLLIBPATH': {'paths': 'lib/graphviz/tcl', 'delimiter': ' '}, } moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Graphviz/Graphviz-8.1.0-GCCcore-12.2.0.eb b/easybuild/easyconfigs/g/Graphviz/Graphviz-8.1.0-GCCcore-12.2.0.eb index c21c34aba1d5..abafce3b770e 100644 --- a/easybuild/easyconfigs/g/Graphviz/Graphviz-8.1.0-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/g/Graphviz/Graphviz-8.1.0-GCCcore-12.2.0.eb @@ -92,7 +92,7 @@ modextrapaths = { 'CLASSPATH': 'lib/graphviz/java', 'LD_LIBRARY_PATH': 'lib/graphviz/java', 'PYTHONPATH': 'lib/graphviz/python%s' % local_pyver_major, - 'TCLLIBPATH': 'lib/graphviz/tcl', + 'TCLLIBPATH': {'paths': 'lib/graphviz/tcl', 'delimiter': ' '}, } moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Graphviz/Graphviz-8.1.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/g/Graphviz/Graphviz-8.1.0-GCCcore-12.3.0.eb index f6cb40952659..4092f8ada935 100644 --- a/easybuild/easyconfigs/g/Graphviz/Graphviz-8.1.0-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/g/Graphviz/Graphviz-8.1.0-GCCcore-12.3.0.eb @@ -92,7 +92,7 @@ modextrapaths = { 'CLASSPATH': 'lib/graphviz/java', 'LD_LIBRARY_PATH': 'lib/graphviz/java', 'PYTHONPATH': 'lib/graphviz/python%s' % local_pyver_major, - 'TCLLIBPATH': 'lib/graphviz/tcl', + 'TCLLIBPATH': {'paths': 'lib/graphviz/tcl', 'delimiter': ' '}, } moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.11-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.11-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index 93d3caf46d5f..000000000000 --- a/easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.11-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Greenlet' -version = '0.4.11' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/python-greenlet/greenlet' -description = """The greenlet package is a spin-off of Stackless, a version of CPython that -supports micro-threads called "tasklets". Tasklets run pseudo-concurrently (typically in a single -or a few OS-level threads) and are synchronized with data exchanges on "channels". -A "greenlet", on the other hand, is a still more primitive notion of micro-thread with no implicit -scheduling; coroutines, in other words. This is useful when you want to control exactly when your code runs. -""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_ZIP] - -patches = ['Greenlet-0.4.2_icc_no_amd64_predefined_in_prepocessor.patch'] - -dependencies = [('Python', '2.7.12')] - -sanity_check_paths = { - 'files': ['include/python%(pyshortver)s/greenlet/greenlet.h', - 'lib/python%(pyshortver)s/site-packages/greenlet.so'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.12-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.12-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 3ee0f96f9de2..000000000000 --- a/easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.12-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Greenlet' -version = '0.4.12' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/python-greenlet/greenlet' -description = """The greenlet package is a spin-off of Stackless, a version of CPython that -supports micro-threads called "tasklets". Tasklets run pseudo-concurrently (typically in a single -or a few OS-level threads) and are synchronized with data exchanges on "channels". -A "greenlet", on the other hand, is a still more primitive notion of micro-thread with no implicit -scheduling; coroutines, in other words. This is useful when you want to control exactly when your code runs. -""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Greenlet-0.4.2_icc_no_amd64_predefined_in_prepocessor.patch'] -checksums = [ - # greenlet-0.4.12.tar.gz - 'e4c99c6010a5d153d481fdaf63b8a0782825c0721506d880403a3b9b82ae347e', - # Greenlet-0.4.2_icc_no_amd64_predefined_in_prepocessor.patch - 'bac2c1cd31539d19590bb693092fceaaf252e83e66455bfa364b9877179a2869', -] - -dependencies = [('Python', '2.7.14')] - -sanity_check_paths = { - 'files': ['include/python%(pyshortver)s/greenlet/greenlet.h', - 'lib/python%(pyshortver)s/site-packages/greenlet.so'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.2_icc_no_amd64_predefined_in_prepocessor.patch b/easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.2_icc_no_amd64_predefined_in_prepocessor.patch deleted file mode 100644 index fc194827fc4e..000000000000 --- a/easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.2_icc_no_amd64_predefined_in_prepocessor.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- greenlet-0.4.2/slp_platformselect.h.orig 2014-01-06 23:48:38.000000000 +0100 -+++ greenlet-0.4.2/slp_platformselect.h 2014-01-17 17:44:34.793309559 +0100 -@@ -6,9 +6,9 @@ - #include "platform/switch_x86_msvc.h" /* MS Visual Studio on X86 */ - #elif defined(MS_WIN64) && defined(_M_X64) && defined(_MSC_VER) - #include "platform/switch_x64_msvc.h" /* MS Visual Studio on X64 */ --#elif defined(__GNUC__) && defined(__amd64__) && defined(__ILP32__) -+#elif defined(__GNUC__) && defined(__x86_64__) && defined(__ILP32__) - #include "platform/switch_x32_unix.h" /* gcc on amd64 with x32 ABI */ --#elif defined(__GNUC__) && defined(__amd64__) -+#elif defined(__GNUC__) && defined(__x86_64__) - #include "platform/switch_amd64_unix.h" /* gcc on amd64 */ - #elif defined(__GNUC__) && defined(__i386__) - #include "platform/switch_x86_unix.h" /* gcc on X86 */ diff --git a/easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.9-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.9-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index c8fb9489f25f..000000000000 --- a/easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.9-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Greenlet' -version = '0.4.9' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/python-greenlet/greenlet' -description = """The greenlet package is a spin-off of Stackless, a version of CPython that -supports micro-threads called "tasklets". Tasklets run pseudo-concurrently (typically in a single -or a few OS-level threads) and are synchronized with data exchanges on "channels". -A "greenlet", on the other hand, is a still more primitive notion of micro-thread with no implicit -scheduling; coroutines, in other words. This is useful when you want to control exactly when your code runs. -""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_ZIP] - -patches = ['Greenlet-0.4.2_icc_no_amd64_predefined_in_prepocessor.patch'] - -dependencies = [('Python', '2.7.11')] - -sanity_check_paths = { - 'files': ['include/python%(pyshortver)s/greenlet/greenlet.h', - 'lib/python%(pyshortver)s/site-packages/greenlet.so'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.9-intel-2016a-Python-3.5.1.eb b/easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.9-intel-2016a-Python-3.5.1.eb deleted file mode 100644 index 26eafeafb1d1..000000000000 --- a/easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.9-intel-2016a-Python-3.5.1.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Greenlet' -version = '0.4.9' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/python-greenlet/greenlet' -description = """The greenlet package is a spin-off of Stackless, a version of CPython that -supports micro-threads called "tasklets". Tasklets run pseudo-concurrently (typically in a single -or a few OS-level threads) and are synchronized with data exchanges on "channels". -A "greenlet", on the other hand, is a still more primitive notion of micro-thread with no implicit -scheduling; coroutines, in other words. This is useful when you want to control exactly when your code runs. -""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_ZIP] - -patches = ['Greenlet-0.4.2_icc_no_amd64_predefined_in_prepocessor.patch'] - -dependencies = [('Python', '3.5.1')] - -sanity_check_paths = { - 'files': ['include/python%(pyshortver)sm/greenlet/greenlet.h'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/Greenlet/Greenlet-2.0.2-GCCcore-11.3.0.eb b/easybuild/easyconfigs/g/Greenlet/Greenlet-2.0.2-GCCcore-11.3.0.eb index 83d43fa25225..55bf8f72484f 100644 --- a/easybuild/easyconfigs/g/Greenlet/Greenlet-2.0.2-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/g/Greenlet/Greenlet-2.0.2-GCCcore-11.3.0.eb @@ -17,10 +17,6 @@ toolchain = {'name': 'GCCcore', 'version': '11.3.0'} builddependencies = [('binutils', '2.38')] dependencies = [('Python', '3.10.4')] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - source_urls = [PYPI_LOWER_SOURCE] sources = [SOURCELOWER_TAR_GZ] checksums = ['e7c8dc13af7db097bed64a051d2dd49e9f0af495c26995c00a9ee842690d34c0'] diff --git a/easybuild/easyconfigs/g/Greenlet/Greenlet-2.0.2-GCCcore-12.2.0.eb b/easybuild/easyconfigs/g/Greenlet/Greenlet-2.0.2-GCCcore-12.2.0.eb index 5c3a5d69c9d1..7459fde3234b 100644 --- a/easybuild/easyconfigs/g/Greenlet/Greenlet-2.0.2-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/g/Greenlet/Greenlet-2.0.2-GCCcore-12.2.0.eb @@ -17,10 +17,6 @@ toolchain = {'name': 'GCCcore', 'version': '12.2.0'} builddependencies = [('binutils', '2.39')] dependencies = [('Python', '3.10.8')] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - source_urls = [PYPI_LOWER_SOURCE] sources = [SOURCELOWER_TAR_GZ] checksums = ['e7c8dc13af7db097bed64a051d2dd49e9f0af495c26995c00a9ee842690d34c0'] diff --git a/easybuild/easyconfigs/g/Greenlet/Greenlet-2.0.2-GCCcore-12.3.0.eb b/easybuild/easyconfigs/g/Greenlet/Greenlet-2.0.2-GCCcore-12.3.0.eb index f65f36ac9304..a374fe10635e 100644 --- a/easybuild/easyconfigs/g/Greenlet/Greenlet-2.0.2-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/g/Greenlet/Greenlet-2.0.2-GCCcore-12.3.0.eb @@ -17,10 +17,6 @@ toolchain = {'name': 'GCCcore', 'version': '12.3.0'} builddependencies = [('binutils', '2.40')] dependencies = [('Python', '3.11.3')] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - source_urls = [PYPI_LOWER_SOURCE] sources = [SOURCELOWER_TAR_GZ] checksums = ['e7c8dc13af7db097bed64a051d2dd49e9f0af495c26995c00a9ee842690d34c0'] diff --git a/easybuild/easyconfigs/g/Greenlet/Greenlet-3.0.2-GCCcore-12.3.0.eb b/easybuild/easyconfigs/g/Greenlet/Greenlet-3.0.2-GCCcore-12.3.0.eb index e596c78a9616..5f83669b4712 100644 --- a/easybuild/easyconfigs/g/Greenlet/Greenlet-3.0.2-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/g/Greenlet/Greenlet-3.0.2-GCCcore-12.3.0.eb @@ -16,10 +16,6 @@ toolchain = {'name': 'GCCcore', 'version': '12.3.0'} builddependencies = [('binutils', '2.40')] dependencies = [('Python', '3.11.3')] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - source_urls = [PYPI_LOWER_SOURCE] sources = [SOURCELOWER_TAR_GZ] checksums = ['1c1129bc47266d83444c85a8e990ae22688cf05fb20d7951fd2866007c2ba9bc'] diff --git a/easybuild/easyconfigs/g/Greenlet/Greenlet-3.0.3-GCCcore-13.2.0.eb b/easybuild/easyconfigs/g/Greenlet/Greenlet-3.0.3-GCCcore-13.2.0.eb index b57510fde435..7ef5f027a696 100644 --- a/easybuild/easyconfigs/g/Greenlet/Greenlet-3.0.3-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/g/Greenlet/Greenlet-3.0.3-GCCcore-13.2.0.eb @@ -17,10 +17,6 @@ toolchain = {'name': 'GCCcore', 'version': '13.2.0'} builddependencies = [('binutils', '2.40')] dependencies = [('Python', '3.11.5')] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - source_urls = [PYPI_LOWER_SOURCE] sources = [SOURCELOWER_TAR_GZ] checksums = ['43374442353259554ce33599da8b692d5aa96f8976d567d4badf263371fbe491'] diff --git a/easybuild/easyconfigs/g/Greenlet/Greenlet-3.1.1-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/Greenlet/Greenlet-3.1.1-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..9c03bfe2ce92 --- /dev/null +++ b/easybuild/easyconfigs/g/Greenlet/Greenlet-3.1.1-GCCcore-13.3.0.eb @@ -0,0 +1,24 @@ +easyblock = 'PythonPackage' + +name = 'Greenlet' +version = '3.1.1' + +homepage = 'https://github.com/python-greenlet/greenlet' + +description = """The greenlet package is a spin-off of Stackless, a version of CPython that +supports micro-threads called "tasklets". Tasklets run pseudo-concurrently (typically in a single +or a few OS-level threads) and are synchronized with data exchanges on "channels". +A "greenlet", on the other hand, is a still more primitive notion of micro-thread with no implicit +scheduling; coroutines, in other words. This is useful when you want to control exactly when your code runs. +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +builddependencies = [('binutils', '2.42')] +dependencies = [('Python', '3.12.3')] + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['4ce3ac6cdb6adf7946475d7ef31777c26d94bccc377e070a7986bd2d5c515467'] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/Greenlet/icc_no_amd64_predefined_in_prepocessor.patch b/easybuild/easyconfigs/g/Greenlet/icc_no_amd64_predefined_in_prepocessor.patch deleted file mode 100644 index efeefb37f6ed..000000000000 --- a/easybuild/easyconfigs/g/Greenlet/icc_no_amd64_predefined_in_prepocessor.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- slp_platformselect.h.orig 2013-01-04 22:22:14.349540291 +0100 -+++ slp_platformselect.h 2013-01-04 22:22:24.479120125 +0100 -@@ -6,7 +6,7 @@ - #include "platform/switch_x86_msvc.h" /* MS Visual Studio on X86 */ - #elif defined(MS_WIN64) && defined(_M_X64) - #include "platform/switch_x64_msvc.h" /* MS Visual Studio on X64 */ --#elif defined(__GNUC__) && defined(__amd64__) -+#elif defined(__GNUC__) && defined(__x86_64__) - #include "platform/switch_amd64_unix.h" /* gcc on amd64 */ - #elif defined(__GNUC__) && defined(__i386__) - #include "platform/switch_x86_unix.h" /* gcc on X86 */ 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 deleted file mode 100644 index af08c394ee4b..000000000000 --- a/easybuild/easyconfigs/g/Grep/Grep-2.21-GCC-4.9.2.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -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.""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -sources = [SOURCELOWER_TAR_XZ] -source_urls = ['http://ftp.gnu.org/gnu/%(namelower)s'] - -sanity_check_paths = { - 'files': [], - 'dirs': ["bin"] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/GroIMP/GroIMP-1.5.eb b/easybuild/easyconfigs/g/GroIMP/GroIMP-1.5.eb deleted file mode 100644 index 5cbbfde4eed3..000000000000 --- a/easybuild/easyconfigs/g/GroIMP/GroIMP-1.5.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'GroIMP' -version = '1.5' - -homepage = 'http://www.grogra.de/software/groimp' -description = "GroIMP (Growth Grammar-related Interactive Modelling Platform) is a 3D-modelling platform." - -toolchain = SYSTEM - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['GroIMP-%(version)s-src.zip'] - -dependencies = [ - ('Java', '1.8.0_112'), -] - -builddependencies = [('ant', '1.10.0', '-Java-%(javaver)s')] - -install_cmd = 'cd %(name)s-%(version)s/Build && ant && cp -a ../app/* %(installdir)s/' - -sanity_check_paths = { - 'files': ['core.jar'], - 'dirs': ['plugins'], -} - -modloadmsg = "To use GroIMP: java -jar $EBROOTGROIMP/core.jar\n" - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GromacsWrapper/GromacsWrapper-0.8.0-fosscuda-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/g/GromacsWrapper/GromacsWrapper-0.8.0-fosscuda-2019a-Python-3.7.2.eb deleted file mode 100644 index a61b13d61d09..000000000000 --- a/easybuild/easyconfigs/g/GromacsWrapper/GromacsWrapper-0.8.0-fosscuda-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'GromacsWrapper' -version = '0.8.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://gromacswrapper.readthedocs.org' -description = """ GromacsWrapper is a python package that wraps system calls to Gromacs tools into thin classes. - This allows for fairly seamless integration of the gromacs tools into python scripts. """ - -toolchain = {'name': 'fosscuda', 'version': '2019a'} - -dependencies = [ - ('Python', '3.7.2'), - ('IPython', '7.7.0', versionsuffix), - ('GROMACS', '2019.3'), -] - -use_pip = True - -exts_list = [ - ('numkit', '1.1.2', { - 'checksums': ['cc7cabd8cd733d93f9b5d490d116ce22971a852f93894ed98db1a00311845fab'], - }), - (name, version, { - 'modulename': 'gromacs', - 'checksums': ['688b9708dfc5ad118db0a2fb647cae5501d285e212e07a929e8cd2177f7042e3'], - }), -] - -sanity_check_paths = { - 'files': ['bin/gw-%s.py' % x for x in ['forcefield', 'join_parts', 'merge_topologies', 'partial_tempering']], - 'dirs': ['lib/python%(pyshortver)s/site-packages/gromacs'], -} - -sanity_check_commands = ['gw-join_parts.py -h'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GtkSourceView/GtkSourceView-3.24.11-GCCcore-8.2.0.eb b/easybuild/easyconfigs/g/GtkSourceView/GtkSourceView-3.24.11-GCCcore-8.2.0.eb deleted file mode 100644 index bb6cbb86f4c9..000000000000 --- a/easybuild/easyconfigs/g/GtkSourceView/GtkSourceView-3.24.11-GCCcore-8.2.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'GtkSourceView' -version = '3.24.11' - -homepage = 'https://wiki.gnome.org/Projects/GtkSourceView' -description = """ - GtkSourceView is a GNOME library that extends GtkTextView, the standard GTK+ - widget for multiline text editing. GtkSourceView adds support for syntax - highlighting, undo/redo, file loading and saving, search and replace, a - completion system, printing, displaying line numbers, and other features - typical of a source code editor. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['691b074a37b2a307f7f48edc5b8c7afa7301709be56378ccf9cc9735909077fd'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.60.1', '-Python-3.7.2'), -] - -dependencies = [ - ('GLib', '2.60.1'), - ('GTK+', '3.24.8'), - ('libxml2', '2.9.8'), -] - -configopts = "--disable-silent-rules --enable-introspection=yes " - -sanity_check_paths = { - 'files': ['lib/lib%%(namelower)s-%%(version_major)s.0.%s' % SHLIB_EXT], - 'dirs': ['include/%(namelower)s-%(version_major)s.0', 'share'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GtkSourceView/GtkSourceView-4.4.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/g/GtkSourceView/GtkSourceView-4.4.0-GCCcore-8.2.0.eb deleted file mode 100644 index 3e9cb1967227..000000000000 --- a/easybuild/easyconfigs/g/GtkSourceView/GtkSourceView-4.4.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'GtkSourceView' -version = '4.4.0' - -homepage = 'https://wiki.gnome.org/Projects/GtkSourceView' -description = """ - GtkSourceView is a GNOME library that extends GtkTextView, the standard GTK+ - widget for multiline text editing. GtkSourceView adds support for syntax - highlighting, undo/redo, file loading and saving, search and replace, a - completion system, printing, displaying line numbers, and other features - typical of a source code editor. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['9ddb914aef70a29a66acd93b4f762d5681202e44094d2d6370e51c9e389e689a'] - -builddependencies = [ - ('Meson', '0.50.0', '-Python-3.7.2'), - ('Ninja', '1.9.0'), - ('binutils', '2.31.1'), - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.60.1', '-Python-3.7.2'), -] - -dependencies = [ - ('GLib', '2.60.1'), - ('GTK+', '3.24.8'), - ('libxml2', '2.9.8'), - ('FriBidi', '1.0.5'), -] - -configopts = "--buildtype=release " -configopts += "-Dgir=true -Dvapi=false " - -sanity_check_paths = { - 'files': ['lib/lib%%(namelower)s-%%(version_major)s.%s' % SHLIB_EXT], - 'dirs': ['include/%(namelower)s-%(version_major)s', 'share'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Gubbins/Gubbins-3.3.5-foss-2022b.eb b/easybuild/easyconfigs/g/Gubbins/Gubbins-3.3.5-foss-2022b.eb new file mode 100644 index 000000000000..1a27b2d9af96 --- /dev/null +++ b/easybuild/easyconfigs/g/Gubbins/Gubbins-3.3.5-foss-2022b.eb @@ -0,0 +1,63 @@ +# This easyconfig was created by the BEAR Software team at the University of Birmingham. +easyblock = 'ConfigureMake' + +name = 'Gubbins' +version = '3.3.5' + +homepage = "https://nickjcroucher.github.io/gubbins/" +description = """Gubbins (Genealogies Unbiased By recomBinations In Nucleotide Sequences) is an algorithm that + iteratively identifies loci containing elevated densities of base substitutions, which are marked as recombinations, + while concurrently constructing a phylogeny based on the putative point mutations outside of these regions. + Simulations demonstrate the algorithm generates highly accurate reconstructions under realistic models of short-term + bacterial evolution, and can be run in only a few hours on alignments of hundreds of bacterial genome sequences.""" + +toolchain = {'name': 'foss', 'version': '2022b'} + +source_urls = ['https://github.com/nickjcroucher/gubbins/archive/refs/tags/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['4ee363f82708bdda0c00d1c6c334cf20127bd852ee488619f61140771a279774'] + +builddependencies = [ + ('Autotools', '20220317'), + ('Autoconf-archive', '2023.02.20'), + ('pkgconf', '1.9.3'), + ('Check', '0.15.2'), + ('subunit', '1.4.3'), +] + +dependencies = [ + ('Python', '3.10.8'), + ('Biopython', '1.81'), + ('DendroPy', '4.5.2'), + ('numba', '0.58.1'), + ('SciPy-bundle', '2023.02'), + ('FastTree', '2.1.11'), + ('IQ-TREE', '2.2.2.6'), + ('rapidNJ', '2.3.3'), + ('RAxML', '8.2.12', '-avx2'), + ('RAxML-NG', '1.2.0'), + ('SKA2', '0.3.7'), + ('dill', '0.3.7'), + ('multiprocess', '0.70.15'), +] + +preconfigopts = "autoreconf -i && " +# runtest = 'check' # runs the Python tests and this causes package to be installed into the Python install +postinstallcmds = [ + """sed -i 's/self.executable = "iqtree"/self.executable = "iqtree2"/' python/gubbins/treebuilders.py""", + "cd python && python -m pip install --prefix %(installdir)s --no-build-isolation . " +] + +sanity_check_paths = { + 'files': ['bin/gubbins', 'lib/libgubbins.%s' % SHLIB_EXT], + 'dirs': [], +} + +sanity_check_commands = [ + "gubbins --help", + "run_gubbins.py --version", + 'python -s -c "import gubbins"', + 'PIP_DISABLE_PIP_VERSION_CHECK=true python -s -m pip check', +] + +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 deleted file mode 100644 index 4f4fa3e2f0c6..000000000000 --- a/easybuild/easyconfigs/g/Guile/Guile-1.8.8-GCCcore-5.4.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -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-GCCcore-6.4.0.eb b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-GCCcore-6.4.0.eb deleted file mode 100644 index 3517a6fc0028..000000000000 --- a/easybuild/easyconfigs/g/Guile/Guile-1.8.8-GCCcore-6.4.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Guile' -version = '1.8.8' - -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'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['c3471fed2e72e5b04ad133bbaaf16369e8360283679bcf19800bc1b381024050'] - -builddependencies = [ - ('Autotools', '20170619'), - ('binutils', '2.28'), -] -dependencies = [ - ('libunistring', '0.9.7'), - ('libffi', '3.2.1'), - ('gc', '7.6.0'), - ('GMP', '6.1.2'), -] - -configopts = " --enable-error-on-warning=no" - -sanity_check_paths = { - 'files': ['bin/guile', 'bin/guile-config', 'bin/guile-snarf', 'bin/guile-tools', - 'include/libguile.h', 'lib/libguile.a', 'lib/libguile.%s' % SHLIB_EXT, - 'lib/pkgconfig/guile-%(version_major_minor)s.pc'], - 'dirs': ['include/guile'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/g/Guile/Guile-1.8.8-GCCcore-7.3.0.eb b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-GCCcore-7.3.0.eb deleted file mode 100644 index 6285888a2886..000000000000 --- a/easybuild/easyconfigs/g/Guile/Guile-1.8.8-GCCcore-7.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Guile' -version = '1.8.8' - -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': '7.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['c3471fed2e72e5b04ad133bbaaf16369e8360283679bcf19800bc1b381024050'] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.30'), -] -dependencies = [ - ('libunistring', '0.9.10'), - ('libffi', '3.2.1'), - ('gc', '7.6.4'), - ('GMP', '6.1.2'), -] - -configopts = " --enable-error-on-warning=no" - -sanity_check_paths = { - 'files': ['bin/guile', 'bin/guile-config', 'bin/guile-snarf', 'bin/guile-tools', - 'include/libguile.h', 'lib/libguile.a', 'lib/libguile.%s' % SHLIB_EXT, - 'lib/pkgconfig/guile-%(version_major_minor)s.pc'], - 'dirs': ['include/guile'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/g/Guile/Guile-1.8.8-GCCcore-8.2.0.eb b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-GCCcore-8.2.0.eb deleted file mode 100644 index c9c64826924e..000000000000 --- a/easybuild/easyconfigs/g/Guile/Guile-1.8.8-GCCcore-8.2.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Guile' -version = '1.8.8' - -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': '8.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['c3471fed2e72e5b04ad133bbaaf16369e8360283679bcf19800bc1b381024050'] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.31.1'), -] -dependencies = [ - ('libunistring', '0.9.10'), - ('libffi', '3.2.1'), - ('gc', '7.6.10'), - ('GMP', '6.1.2'), -] - -configopts = " --enable-error-on-warning=no" - -sanity_check_paths = { - 'files': ['bin/guile', 'bin/guile-config', 'bin/guile-snarf', 'bin/guile-tools', - 'include/libguile.h', 'lib/libguile.a', 'lib/libguile.%s' % SHLIB_EXT, - 'lib/pkgconfig/guile-%(version_major_minor)s.pc'], - 'dirs': ['include/guile'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/g/Guile/Guile-1.8.8-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-GCCcore-8.3.0.eb deleted file mode 100644 index 1023b77b82dd..000000000000 --- a/easybuild/easyconfigs/g/Guile/Guile-1.8.8-GCCcore-8.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Guile' -version = '1.8.8' - -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': '8.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['c3471fed2e72e5b04ad133bbaaf16369e8360283679bcf19800bc1b381024050'] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.32'), -] -dependencies = [ - ('libunistring', '0.9.10'), - ('libffi', '3.2.1'), - ('gc', '7.6.12'), - ('GMP', '6.1.2'), -] - -configopts = " --enable-error-on-warning=no" - -sanity_check_paths = { - 'files': ['bin/guile', 'bin/guile-config', 'bin/guile-snarf', 'bin/guile-tools', - 'include/libguile.h', 'lib/libguile.a', 'lib/libguile.%s' % SHLIB_EXT, - 'lib/pkgconfig/guile-%(version_major_minor)s.pc'], - 'dirs': ['include/guile'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/g/Guile/Guile-1.8.8-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-GCCcore-9.3.0.eb deleted file mode 100644 index 473db350c1f4..000000000000 --- a/easybuild/easyconfigs/g/Guile/Guile-1.8.8-GCCcore-9.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Guile' -version = '1.8.8' - -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': '9.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['c3471fed2e72e5b04ad133bbaaf16369e8360283679bcf19800bc1b381024050'] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.34'), -] -dependencies = [ - ('libunistring', '0.9.10'), - ('libffi', '3.3'), - ('gc', '7.6.12'), - ('GMP', '6.2.0'), -] - -configopts = " --enable-error-on-warning=no" - -sanity_check_paths = { - 'files': ['bin/guile', 'bin/guile-config', 'bin/guile-snarf', 'bin/guile-tools', - 'include/libguile.h', 'lib/libguile.a', 'lib/libguile.%s' % SHLIB_EXT, - 'lib/pkgconfig/guile-%(version_major_minor)s.pc'], - 'dirs': ['include/guile'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/g/Guile/Guile-1.8.8-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-GNU-4.9.3-2.25.eb deleted file mode 100644 index d2f316742ea0..000000000000 --- a/easybuild/easyconfigs/g/Guile/Guile-1.8.8-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,32 +0,0 @@ -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': 'GNU', 'version': '4.9.3-2.25'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('libtool', '2.4.6'), - ('GMP', '6.0.0a'), - ('libunistring', '0.9.3'), - ('pkg-config', '0.28'), - ('libffi', '3.2.1'), - ('libreadline', '6.3'), -] - -configopts = " --enable-error-on-warning=no" - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["guile", 'guile-config', 'guile-snarf', 'guile-tools']] + - ["lib/libguile.a", "include/libguile.h"], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/Guile/Guile-1.8.8-foss-2016a.eb b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-foss-2016a.eb deleted file mode 100644 index becfe06582f7..000000000000 --- a/easybuild/easyconfigs/g/Guile/Guile-1.8.8-foss-2016a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Guile' -version = '1.8.8' - -homepage = 'http://www.gnu.org/software/guile' -description = """Guile is the GNU Ubiquitous Intelligent Language for Extensions, - the official extension language for the GNU operating system.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('libtool', '2.4.6'), - ('GMP', '6.1.0'), - ('libunistring', '0.9.3'), - ('pkg-config', '0.29'), - ('libffi', '3.2.1'), - ('libreadline', '6.3'), -] - -configopts = " --enable-error-on-warning=no" - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["guile", 'guile-config', 'guile-snarf', 'guile-tools']] + - ["lib/libguile.a", "include/libguile.h"], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/Guile/Guile-1.8.8-foss-2016b.eb b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-foss-2016b.eb deleted file mode 100644 index dce576ef30aa..000000000000 --- a/easybuild/easyconfigs/g/Guile/Guile-1.8.8-foss-2016b.eb +++ /dev/null @@ -1,32 +0,0 @@ -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': '2016b'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('libtool', '2.4.6'), - ('GMP', '6.1.1'), - ('libunistring', '0.9.6'), - ('pkg-config', '0.29.1'), - ('libffi', '3.2.1'), - ('libreadline', '6.3'), -] - -configopts = " --enable-error-on-warning=no" - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["guile", 'guile-config', 'guile-snarf', 'guile-tools']] + - ["lib/libguile.a", "include/libguile.h"], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/Guile/Guile-1.8.8-foss-2017a.eb b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-foss-2017a.eb deleted file mode 100644 index 318524cbae57..000000000000 --- a/easybuild/easyconfigs/g/Guile/Guile-1.8.8-foss-2017a.eb +++ /dev/null @@ -1,32 +0,0 @@ -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-1.8.8-intel-2016a.eb b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-intel-2016a.eb deleted file mode 100644 index a7b2c1f8edec..000000000000 --- a/easybuild/easyconfigs/g/Guile/Guile-1.8.8-intel-2016a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Guile' -version = '1.8.8' - -homepage = 'http://www.gnu.org/software/guile' -description = """Guile is the GNU Ubiquitous Intelligent Language for Extensions, - the official extension language for the GNU operating system.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('libtool', '2.4.6'), - ('GMP', '6.1.0'), - ('libunistring', '0.9.3'), - ('pkg-config', '0.29'), - ('libffi', '3.2.1'), - ('libreadline', '6.3'), -] - -configopts = " --enable-error-on-warning=no" - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["guile", 'guile-config', 'guile-snarf', 'guile-tools']] + - ["lib/libguile.a", "include/libguile.h"], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/Guile/Guile-1.8.8-intel-2016b.eb b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-intel-2016b.eb deleted file mode 100644 index 1be1335f08ba..000000000000 --- a/easybuild/easyconfigs/g/Guile/Guile-1.8.8-intel-2016b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Guile' -version = '1.8.8' - -homepage = 'http://www.gnu.org/software/guile' -description = """Guile is the GNU Ubiquitous Intelligent Language for Extensions, - the official extension language for the GNU operating system.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('libtool', '2.4.6'), - ('GMP', '6.1.1'), - ('libunistring', '0.9.6'), - ('pkg-config', '0.29.1'), - ('libffi', '3.2.1'), - ('libreadline', '6.3'), -] - -configopts = " --enable-error-on-warning=no" - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["guile", 'guile-config', 'guile-snarf', 'guile-tools']] + - ["lib/libguile.a", "include/libguile.h"], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/Guile/Guile-2.0.11-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/g/Guile/Guile-2.0.11-GCC-4.9.3-2.25.eb deleted file mode 100644 index 8c1960a3c8ff..000000000000 --- a/easybuild/easyconfigs/g/Guile/Guile-2.0.11-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Guile' -version = '2.0.11' - -homepage = 'https://www.gnu.org/software/guile/' -description = """Guile is a programming language, designed to help programmers create flexible applications that - can be extended by users or other programmers with plug-ins, modules, or scripts.""" - -toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -builddependencies = [('Autotools', '20150215')] -dependencies = [ - ('libunistring', '0.9.3'), - ('libffi', '3.2.1'), - ('gc', '7.4.4'), - ('GMP', '6.1.0'), -] - -sanity_check_paths = { - 'files': ['bin/guild', 'bin/guile', 'bin/guile-config', 'bin/guile-snarf', 'bin/guile-tools', - 'include/guile/%(version_major_minor)s/libguile.h', - 'lib/libguile-%(version_major_minor)s.a', 'lib/libguile-%%(version_major_minor)s.%s' % SHLIB_EXT], - 'dirs': ['include/guile/%(version_major_minor)s/libguile', 'lib/guile/%(version_major_minor)s/ccache'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/g/Guile/Guile-2.0.11-foss-2016a.eb b/easybuild/easyconfigs/g/Guile/Guile-2.0.11-foss-2016a.eb deleted file mode 100644 index ec7a8d05872a..000000000000 --- a/easybuild/easyconfigs/g/Guile/Guile-2.0.11-foss-2016a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Guile' -version = '2.0.11' - -homepage = 'https://www.gnu.org/software/guile/' -description = """Guile is a programming language, designed to help programmers create flexible applications that - can be extended by users or other programmers with plug-ins, modules, or scripts.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -builddependencies = [('Autotools', '20150215')] -dependencies = [ - ('libunistring', '0.9.3'), - ('libffi', '3.2.1'), - ('gc', '7.4.4'), - ('GMP', '6.1.0'), -] - -sanity_check_paths = { - 'files': ['bin/guild', 'bin/guile', 'bin/guile-config', 'bin/guile-snarf', 'bin/guile-tools', - 'include/guile/%(version_major_minor)s/libguile.h', - 'lib/libguile-%(version_major_minor)s.a', 'lib/libguile-%%(version_major_minor)s.%s' % SHLIB_EXT], - 'dirs': ['include/guile/%(version_major_minor)s/libguile', 'lib/guile/%(version_major_minor)s/ccache'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/g/Guile/Guile-2.0.14-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/Guile/Guile-2.0.14-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..44282db4de0c --- /dev/null +++ b/easybuild/easyconfigs/g/Guile/Guile-2.0.14-GCCcore-13.3.0.eb @@ -0,0 +1,41 @@ +easyblock = 'ConfigureMake' + +name = 'Guile' +version = '2.0.14' + +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': '13.3.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['8aeb2f353881282fe01694cce76bb72f7ffdd296a12c7a1a39255c27b0dfe5f1'] + +builddependencies = [ + ('binutils', '2.42'), + ('pkgconf', '2.2.0'), +] + +dependencies = [ + ('gc', '8.2.6'), + ('GMP', '6.3.0'), + ('libffi', '3.4.5'), + ('libunistring', '1.2'), + ('libtool', '2.4.7'), + ('libreadline', '8.2'), + ('XZ', '5.4.5'), +] + +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-%(version_major_minor)s.a", + "include/guile/%(version_major_minor)s/libguile.h"], + 'dirs': [] +} + +moduleclass = 'lang' 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 deleted file mode 100644 index 395d150d5b9f..000000000000 --- a/easybuild/easyconfigs/g/Guile/Guile-2.2.2-GCCcore-6.4.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -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/Guile/Guile-2.2.4-GCCcore-7.3.0.eb b/easybuild/easyconfigs/g/Guile/Guile-2.2.4-GCCcore-7.3.0.eb deleted file mode 100644 index 690fafab5cb4..000000000000 --- a/easybuild/easyconfigs/g/Guile/Guile-2.2.4-GCCcore-7.3.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Guile' -version = '2.2.4' - -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': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['33b904c0bf4e48e156f3fb1d0e6b0392033bd610c6c9d9a0410c6e0ea96a3e5c'] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.30'), -] - -dependencies = [ - ('gc', '7.6.4'), - ('GMP', '6.1.2'), - ('libffi', '3.2.1'), - ('libunistring', '0.9.10'), -] - -sanity_check_paths = { - 'files': ['bin/guild', 'bin/guile', 'bin/guile-config', - 'bin/guile-snarf', 'bin/guile-tools', - 'include/guile/%(version_major_minor)s/libguile.h', - 'lib/libguile-%(version_major_minor)s.a', - 'lib/libguile-%%(version_major_minor)s.%s' % SHLIB_EXT], - 'dirs': ['include/guile/%(version_major_minor)s/libguile', - 'lib/guile/%(version_major_minor)s/ccache'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/g/Guile/Guile-2.2.4-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/Guile/Guile-2.2.4-GCCcore-9.3.0.eb deleted file mode 100644 index 0e81c676a16b..000000000000 --- a/easybuild/easyconfigs/g/Guile/Guile-2.2.4-GCCcore-9.3.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Guile' -version = '2.2.4' - -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': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['33b904c0bf4e48e156f3fb1d0e6b0392033bd610c6c9d9a0410c6e0ea96a3e5c'] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.34'), -] - -dependencies = [ - ('gc', '7.6.12'), - ('GMP', '6.2.0'), - ('libffi', '3.3'), - ('libunistring', '0.9.10'), -] - -sanity_check_paths = { - 'files': ['bin/guild', 'bin/guile', 'bin/guile-config', - 'bin/guile-snarf', 'bin/guile-tools', - 'include/guile/%(version_major_minor)s/libguile.h', - 'lib/libguile-%(version_major_minor)s.a', - 'lib/libguile-%%(version_major_minor)s.%s' % SHLIB_EXT], - 'dirs': ['include/guile/%(version_major_minor)s/libguile', - 'lib/guile/%(version_major_minor)s/ccache'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/g/Guile/Guile-3.0.10-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/Guile/Guile-3.0.10-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..46917679856c --- /dev/null +++ b/easybuild/easyconfigs/g/Guile/Guile-3.0.10-GCCcore-13.3.0.eb @@ -0,0 +1,46 @@ +easyblock = 'ConfigureMake' + +name = 'Guile' +version = '3.0.10' + +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': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['2dbdbc97598b2faf31013564efb48e4fed44131d28e996c26abe8a5b23b56c2a'] + +builddependencies = [ + ('Autotools', '20231222'), + ('binutils', '2.42'), + ('pkgconf', '2.2.0'), +] + +dependencies = [ + ('gc', '8.2.6'), + ('GMP', '6.3.0'), + ('libffi', '3.4.5'), + ('libunistring', '1.2'), +] + +postinstallcmds = ["cd %(installdir)s/bin && ln -s guile guile%(version_major)s"] + +sanity_check_paths = { + 'files': ['bin/guild', 'bin/guile', 'bin/guile-config', + 'bin/guile-snarf', 'bin/guile-tools', + 'include/guile/%(version_major_minor)s/libguile.h', + 'lib/libguile-%(version_major_minor)s.a', + 'lib/libguile-%%(version_major_minor)s.%s' % SHLIB_EXT], + 'dirs': ['include/guile/%(version_major_minor)s/libguile', + 'lib/guile/%(version_major_minor)s/ccache'], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/g/Gurobi/Gurobi-10.0.1-GCCcore-11.3.0.eb b/easybuild/easyconfigs/g/Gurobi/Gurobi-10.0.1-GCCcore-11.3.0.eb index 16411d9bf007..4a953ae27464 100644 --- a/easybuild/easyconfigs/g/Gurobi/Gurobi-10.0.1-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/g/Gurobi/Gurobi-10.0.1-GCCcore-11.3.0.eb @@ -30,7 +30,7 @@ dependencies = [ postinstallcmds = ['rm %(installdir)s/bin/python*'] # license is mandatory for installation -# use EB_GUROBI_LICENSE_FILE environment variable, or +# use EB_GUROBI_LICENSE_FILE environment variable, or # uncomment and modify the following variable: # license_file = '/path/to/my-license-file' license_file = HOME + '/licenses/%(name)s.lic' diff --git a/easybuild/easyconfigs/g/Gurobi/Gurobi-10.0.1-GCCcore-12.2.0.eb b/easybuild/easyconfigs/g/Gurobi/Gurobi-10.0.1-GCCcore-12.2.0.eb index 4eeb0dae6214..fcde854f95c7 100644 --- a/easybuild/easyconfigs/g/Gurobi/Gurobi-10.0.1-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/g/Gurobi/Gurobi-10.0.1-GCCcore-12.2.0.eb @@ -30,7 +30,7 @@ dependencies = [ postinstallcmds = ['rm %(installdir)s/bin/python*'] # license is mandatory for installation -# use EB_GUROBI_LICENSE_FILE environment variable, or +# use EB_GUROBI_LICENSE_FILE environment variable, or # uncomment and modify the following variable: # license_file = '/path/to/my-license-file' diff --git a/easybuild/easyconfigs/g/Gurobi/Gurobi-11.0.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/g/Gurobi/Gurobi-11.0.0-GCCcore-12.3.0.eb index 5003e385333b..df36b90dffe9 100644 --- a/easybuild/easyconfigs/g/Gurobi/Gurobi-11.0.0-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/g/Gurobi/Gurobi-11.0.0-GCCcore-12.3.0.eb @@ -30,17 +30,15 @@ exts_defaultclass = 'PythonPackage' exts_default_options = { 'source_urls': [PYPI_SOURCE], - 'download_dep_fail': True, - 'use_pip': True, } exts_list = [ ('gurobipy', '11.0.0', { 'sources': ['gurobipy-%(version)s-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_%(arch)s.whl'], 'checksums': [{ - 'gurobipy-%(version)s-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_aarch64.whl': + 'gurobipy-11.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_aarch64.whl': '096f63ca02fbe810bae25311be598c9d8c5874362e85eac46ef0a4fdb3eaf96b', - 'gurobipy-%(version)s-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl': + 'gurobipy-11.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl': 'a98abda1cb45f548fff17370eb30cc6e187d04edc5d9984a68d194491598a993', }], }), @@ -50,7 +48,7 @@ exts_list = [ postinstallcmds = ['rm %(installdir)s/bin/python*'] # license is mandatory for installation -# use EB_GUROBI_LICENSE_FILE environment variable, or +# use EB_GUROBI_LICENSE_FILE environment variable, or # uncomment and modify the following variable: # license_file = '/path/to/my-license-file' diff --git a/easybuild/easyconfigs/g/Gurobi/Gurobi-11.0.2-GCCcore-12.3.0.eb b/easybuild/easyconfigs/g/Gurobi/Gurobi-11.0.2-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..203dbb111f89 --- /dev/null +++ b/easybuild/easyconfigs/g/Gurobi/Gurobi-11.0.2-GCCcore-12.3.0.eb @@ -0,0 +1,61 @@ +name = 'Gurobi' +version = '11.0.2' + +homepage = 'https://www.gurobi.com' +description = """The Gurobi Optimizer is a state-of-the-art solver for mathematical programming. +The solvers in the Gurobi Optimizer were designed from the ground up to exploit modern +architectures and multi-core processors, using the most advanced implementations of the +latest algorithms.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://packages.gurobi.com/%(version_major_minor)s/'] +local_archs = {'aarch64': 'armlinux64', 'x86_64': 'linux64'} +sources = ['gurobi%%(version)s_%s.tar.gz' % local_archs[ARCH]] +patches = ['Gurobi-11.0.0_use-eb-python-gurobi-shell.patch'] +checksums = [ + {'gurobi11.0.2_linux64.tar.gz': 'f43ac8a3edb987b9a0a61452acd9d8dbe9eb37368c6da7ce36e5247cb2a1a368', + 'gurobi11.0.2_armlinux64.tar.gz': '311b38a89717e26f3f829479ef8e6776674b2711c427a90b84ac9978acd19ff2'}, + {'Gurobi-11.0.0_use-eb-python-gurobi-shell.patch': + '566473a3ba4e35b0e74595368f9f4133fc4a3c97cca84154c4b938645786e663'}, +] + +builddependencies = [ + ('binutils', '2.40'), +] + +dependencies = [ + ('Python', '3.11.3'), +] + +exts_defaultclass = 'PythonPackage' + +exts_default_options = { + 'source_urls': [PYPI_SOURCE], +} + +exts_list = [ + ('gurobipy', version, { + 'sources': ['gurobipy-%(version)s-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_%(arch)s.whl'], + 'checksums': [{ + 'gurobipy-11.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_aarch64.whl': + '871e818026c8f288d7440fcd4b842becdf1006f43495fc4f6e3ec6d9b8ba3d7a', + 'gurobipy-11.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl': + '86265b7a9a8f3e531c1bbee6e61c1e7d0b68264e976795b4cf7aec68b9e66eb8', + }], + }), +] + +# remove bundled Python interpreter in favour of the dependency in EB +postinstallcmds = ['rm %(installdir)s/bin/python*'] + +# license is mandatory for installation +# use EB_GUROBI_LICENSE_FILE environment variable, or +# uncomment and modify the following variable: +# license_file = '/path/to/my-license-file' + +modloadmsg = """Gurobi shell based on Python %(pyver)s can be launched with command `gurobi.sh` +Gurobi Python Interface can be loaded in Python %(pyver)s with 'import gurobipy' +""" + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/Gurobi/Gurobi-12.0.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/g/Gurobi/Gurobi-12.0.0-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..e16604e53fa4 --- /dev/null +++ b/easybuild/easyconfigs/g/Gurobi/Gurobi-12.0.0-GCCcore-13.2.0.eb @@ -0,0 +1,57 @@ +name = 'Gurobi' +version = '12.0.0' + +homepage = 'https://www.gurobi.com' +description = """The Gurobi Optimizer is a state-of-the-art solver for mathematical programming. +The solvers in the Gurobi Optimizer were designed from the ground up to exploit modern +architectures and multi-core processors, using the most advanced implementations of the +latest algorithms.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['https://packages.gurobi.com/%(version_major_minor)s/'] +local_archs = {'aarch64': 'armlinux64', 'x86_64': 'linux64'} +sources = ['gurobi%%(version)s_%s.tar.gz' % local_archs[ARCH]] +patches = ['Gurobi-11.0.0_use-eb-python-gurobi-shell.patch'] +checksums = [ + {'gurobi12.0.0_linux64.tar.gz': 'a2bdc9c1d6bf8eb4e551a184af1ce8d7b0435ea8e7d19a017cc7d53fd5efda12', + 'gurobi12.0.0_armlinux64.tar.gz': '8e1202cbf0866a16fa78c3e4be0fa32888ec912f8ddf333c29561d057964ef86'}, + {'Gurobi-11.0.0_use-eb-python-gurobi-shell.patch': + '566473a3ba4e35b0e74595368f9f4133fc4a3c97cca84154c4b938645786e663'}, +] + +builddependencies = [ + ('binutils', '2.40'), +] + +dependencies = [ + ('Python', '3.11.5'), +] + +exts_defaultclass = 'PythonPackage' + +exts_list = [ + ('gurobipy', version, { + 'sources': ['gurobipy-%(version)s-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_%(arch)s.whl'], + 'checksums': [{ + 'gurobipy-%(version)s-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_aarch64.whl': + 'fc3892e3d88d0f8a01da75f12f74023d398ef599a9e1add66ed76313733e30fb', + 'gurobipy-%(version)s-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl': + 'a08fb42a5e7cb02cdb993c1381c8b8c5a3baeedcadd56e7288d8458a57b81442', + }], + }), +] + +# remove bundled Python interpreter in favour of the dependency in EB +postinstallcmds = ['rm %(installdir)s/bin/python*'] + +# license is mandatory for installation +# use EB_GUROBI_LICENSE_FILE environment variable, or +# uncomment and modify the following variable: +# license_file = '/path/to/my-license-file' + +modloadmsg = """Gurobi shell based on Python %(pyver)s can be launched with command `gurobi.sh` +Gurobi Python Interface can be loaded in Python %(pyver)s with 'import gurobipy' +""" + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/Gurobi/Gurobi-6.5.1.eb b/easybuild/easyconfigs/g/Gurobi/Gurobi-6.5.1.eb deleted file mode 100644 index 4381b1f84d97..000000000000 --- a/easybuild/easyconfigs/g/Gurobi/Gurobi-6.5.1.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'Gurobi' -version = '6.5.1' - -homepage = 'http://www.gurobi.com' -description = """The Gurobi Optimizer is a state-of-the-art solver for mathematical programming. -The solvers in the Gurobi Optimizer were designed from the ground up to exploit modern -architectures and multi-core processors, using the most advanced implementations of the -latest algorithms.""" - -toolchain = SYSTEM - -# registration is required -# source_urls = ['http://www.gurobi.com/downloads/user/gurobi-optimizer'] -sources = ['%(namelower)s%(version)s_linux64.tar.gz'] - -license_file = HOME + '/licenses/%(name)s/%(namelower)s.lic' - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/Gurobi/Gurobi-6.5.2.eb b/easybuild/easyconfigs/g/Gurobi/Gurobi-6.5.2.eb deleted file mode 100644 index 079ed26d62d6..000000000000 --- a/easybuild/easyconfigs/g/Gurobi/Gurobi-6.5.2.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'Gurobi' -version = '6.5.2' - -homepage = 'http://www.gurobi.com' -description = """The Gurobi Optimizer is a state-of-the-art solver for mathematical programming. -The solvers in the Gurobi Optimizer were designed from the ground up to exploit modern -architectures and multi-core processors, using the most advanced implementations of the -latest algorithms.""" - -toolchain = SYSTEM - -# registration is required -# source_urls = ['http://www.gurobi.com/downloads/user/gurobi-optimizer'] -sources = ['%(namelower)s%(version)s_linux64.tar.gz'] - -license_file = HOME + '/licenses/%(name)s/%(namelower)s.lic' - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/Gurobi/Gurobi-7.0.1.eb b/easybuild/easyconfigs/g/Gurobi/Gurobi-7.0.1.eb deleted file mode 100644 index e5528b03f3f7..000000000000 --- a/easybuild/easyconfigs/g/Gurobi/Gurobi-7.0.1.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'Gurobi' -version = '7.0.1' - -homepage = 'http://www.gurobi.com' -description = """The Gurobi Optimizer is a state-of-the-art solver for mathematical programming. -The solvers in the Gurobi Optimizer were designed from the ground up to exploit modern -architectures and multi-core processors, using the most advanced implementations of the -latest algorithms.""" - -toolchain = SYSTEM - -# registration is required -# source_urls = ['http://www.gurobi.com/downloads/user/gurobi-optimizer'] -sources = ['%(namelower)s%(version)s_linux64.tar.gz'] - -license_file = HOME + '/licenses/%(name)s/%(namelower)s.lic' - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/Gurobi/Gurobi-7.5.2-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/g/Gurobi/Gurobi-7.5.2-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index 796663d9862d..000000000000 --- a/easybuild/easyconfigs/g/Gurobi/Gurobi-7.5.2-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Gurobi' -version = '7.5.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.gurobi.com' -description = """The Gurobi Optimizer is a state-of-the-art solver for mathematical programming. -The solvers in the Gurobi Optimizer were designed from the ground up to exploit modern -architectures and multi-core processors, using the most advanced implementations of the -latest algorithms.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -# registration is required -# source_urls = ['http://www.gurobi.com/downloads/user/gurobi-optimizer'] -sources = ['%(namelower)s%(version)s_linux64.tar.gz'] -checksums = ['d2e6e2eb591603d57e54827e906fe3d7e2e0e1a01f9155d33faf5a2a046d218e'] - -dependencies = [ - ('Python', '3.6.4'), -] - -license_file = HOME + '/licenses/%(name)s/%(namelower)s.lic' - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/Gurobi/Gurobi-7.5.2.eb b/easybuild/easyconfigs/g/Gurobi/Gurobi-7.5.2.eb deleted file mode 100644 index 85dc07549ddc..000000000000 --- a/easybuild/easyconfigs/g/Gurobi/Gurobi-7.5.2.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Gurobi' -version = '7.5.2' - -homepage = 'http://www.gurobi.com' -description = """The Gurobi Optimizer is a state-of-the-art solver for mathematical programming. -The solvers in the Gurobi Optimizer were designed from the ground up to exploit modern -architectures and multi-core processors, using the most advanced implementations of the -latest algorithms.""" - -toolchain = SYSTEM - -# registration is required -# source_urls = ['http://www.gurobi.com/downloads/user/gurobi-optimizer'] -sources = ['%(namelower)s%(version)s_linux64.tar.gz'] -checksums = ['d2e6e2eb591603d57e54827e906fe3d7e2e0e1a01f9155d33faf5a2a046d218e'] - -license_file = HOME + '/licenses/%(name)s/%(namelower)s.lic' - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/Gurobi/Gurobi-8.1.1.eb b/easybuild/easyconfigs/g/Gurobi/Gurobi-8.1.1.eb deleted file mode 100644 index d04d5a2b51ec..000000000000 --- a/easybuild/easyconfigs/g/Gurobi/Gurobi-8.1.1.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'Gurobi' -version = '8.1.1' - -homepage = 'http://www.gurobi.com' -description = """The Gurobi Optimizer is a state-of-the-art solver for mathematical programming. -The solvers in the Gurobi Optimizer were designed from the ground up to exploit modern -architectures and multi-core processors, using the most advanced implementations of the -latest algorithms.""" - -toolchain = SYSTEM - -source_urls = ['https://packages.gurobi.com/%(version_major_minor)s/'] -sources = ['%(namelower)s%(version)s_linux64.tar.gz'] -checksums = ['c030414603d88ad122246fe0e42a314fab428222d98e26768480f1f870b53484'] - -license_file = HOME + '/licenses/%(name)s/%(namelower)s.lic' - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/Gurobi/Gurobi-9.0.0-GCCcore-8.3.0-Python-3.7.4.eb b/easybuild/easyconfigs/g/Gurobi/Gurobi-9.0.0-GCCcore-8.3.0-Python-3.7.4.eb deleted file mode 100644 index 998a148acee9..000000000000 --- a/easybuild/easyconfigs/g/Gurobi/Gurobi-9.0.0-GCCcore-8.3.0-Python-3.7.4.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'Gurobi' -version = '9.0.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.gurobi.com' -description = """The Gurobi Optimizer is a state-of-the-art solver for mathematical programming. -The solvers in the Gurobi Optimizer were designed from the ground up to exploit modern -architectures and multi-core processors, using the most advanced implementations of the -latest algorithms.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://packages.gurobi.com/%(version_major_minor)s/'] -sources = ['%(namelower)s%(version)s_linux64.tar.gz'] -checksums = ['07c48fe0f18097ddca6ddc6f5a276e1548a37b31016d0b8575bb12ec8f44546e'] - -builddependencies = [ - ('binutils', '2.32'), -] - -dependencies = [ - ('Python', '3.7.4'), -] - -license_file = HOME + '/licenses/%(name)s/%(namelower)s.lic' - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/Gurobi/Gurobi-9.0.0-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/g/Gurobi/Gurobi-9.0.0-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 3f29c9cdf514..000000000000 --- a/easybuild/easyconfigs/g/Gurobi/Gurobi-9.0.0-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Gurobi' -version = '9.0.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.gurobi.com' -description = """The Gurobi Optimizer is a state-of-the-art solver for mathematical programming. -The solvers in the Gurobi Optimizer were designed from the ground up to exploit modern -architectures and multi-core processors, using the most advanced implementations of the -latest algorithms.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://packages.gurobi.com/%(version_major_minor)s/'] -sources = ['%(namelower)s%(version)s_linux64.tar.gz'] -checksums = ['07c48fe0f18097ddca6ddc6f5a276e1548a37b31016d0b8575bb12ec8f44546e'] - -dependencies = [ - ('Python', '3.6.6'), -] - -license_file = HOME + '/licenses/%(name)s/%(namelower)s.lic' - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/Gurobi/Gurobi-9.0.0-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/g/Gurobi/Gurobi-9.0.0-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index bacf7ca408cc..000000000000 --- a/easybuild/easyconfigs/g/Gurobi/Gurobi-9.0.0-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Gurobi' -version = '9.0.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.gurobi.com' -description = """The Gurobi Optimizer is a state-of-the-art solver for mathematical programming. -The solvers in the Gurobi Optimizer were designed from the ground up to exploit modern -architectures and multi-core processors, using the most advanced implementations of the -latest algorithms.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['https://packages.gurobi.com/%(version_major_minor)s/'] -sources = ['%(namelower)s%(version)s_linux64.tar.gz'] -checksums = ['07c48fe0f18097ddca6ddc6f5a276e1548a37b31016d0b8575bb12ec8f44546e'] - -dependencies = [ - ('Python', '3.6.6'), -] - -license_file = HOME + '/licenses/%(name)s/%(namelower)s.lic' - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/Gurobi/Gurobi-9.0.0.eb b/easybuild/easyconfigs/g/Gurobi/Gurobi-9.0.0.eb deleted file mode 100644 index 2a8400c71a3e..000000000000 --- a/easybuild/easyconfigs/g/Gurobi/Gurobi-9.0.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'Gurobi' -version = '9.0.0' - -homepage = 'https://www.gurobi.com' -description = """The Gurobi Optimizer is a state-of-the-art solver for mathematical programming. -The solvers in the Gurobi Optimizer were designed from the ground up to exploit modern -architectures and multi-core processors, using the most advanced implementations of the -latest algorithms.""" - -toolchain = SYSTEM - -source_urls = ['https://packages.gurobi.com/%(version_major_minor)s/'] -sources = ['%(namelower)s%(version)s_linux64.tar.gz'] -checksums = ['07c48fe0f18097ddca6ddc6f5a276e1548a37b31016d0b8575bb12ec8f44546e'] - -license_file = HOME + '/licenses/%(name)s/%(namelower)s.lic' - -sanity_check_commands = ["gurobi_cl --help"] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/Gurobi/Gurobi-9.0.1-GCCcore-9.3.0-Python-3.8.2.eb b/easybuild/easyconfigs/g/Gurobi/Gurobi-9.0.1-GCCcore-9.3.0-Python-3.8.2.eb deleted file mode 100644 index 302ab9d01a06..000000000000 --- a/easybuild/easyconfigs/g/Gurobi/Gurobi-9.0.1-GCCcore-9.3.0-Python-3.8.2.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'Gurobi' -version = '9.0.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.gurobi.com' -description = """The Gurobi Optimizer is a state-of-the-art solver for mathematical programming. -The solvers in the Gurobi Optimizer were designed from the ground up to exploit modern -architectures and multi-core processors, using the most advanced implementations of the -latest algorithms.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://packages.gurobi.com/%(version_major_minor)s/'] -sources = ['%(namelower)s%(version)s_linux64.tar.gz'] -patches = ['%(name)s-%(version)s_use-eb-python-gurobi-shell.patch'] -checksums = [ - '17e2facda111180eee61eeded0b8716230bbe09faa7c61356dc79f002ff86cb7', # gurobi9.0.1_linux64.tar.gz - 'b4a998182d05f969d1de519f4746ac9e0c6646dd35233231b6ab5963dfa67d01', # Gurobi-9.0.1_use-eb-python-gurobi-shell.patch -] - -builddependencies = [ - ('binutils', '2.34'), -] - -dependencies = [ - ('Python', '3.8.2'), -] - -# remove bundled Python interpreter in favour of the dependency in EB -postinstallcmds = ['rm %(installdir)s/bin/python*'] - -license_file = HOME + '/licenses/%(name)s/%(namelower)s.lic' - -modloadmsg = """Gurobi shell based on Python %(pyver)s can be launched with command `gurobi.sh` -Gurobi Python Interface can be loaded in Python %(pyver)s with 'import gurobipy' -""" - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/Gurobi/Gurobi-9.1.1-GCCcore-10.2.0.eb b/easybuild/easyconfigs/g/Gurobi/Gurobi-9.1.1-GCCcore-10.2.0.eb index 890b1c101cbd..a7024a6c42d8 100644 --- a/easybuild/easyconfigs/g/Gurobi/Gurobi-9.1.1-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/g/Gurobi/Gurobi-9.1.1-GCCcore-10.2.0.eb @@ -3,8 +3,8 @@ version = '9.1.1' homepage = 'https://www.gurobi.com' description = """The Gurobi Optimizer is a state-of-the-art solver for mathematical programming. -The solvers in the Gurobi Optimizer were designed from the ground up to exploit modern -architectures and multi-core processors, using the most advanced implementations of the +The solvers in the Gurobi Optimizer were designed from the ground up to exploit modern +architectures and multi-core processors, using the most advanced implementations of the latest algorithms.""" toolchain = {'name': 'GCCcore', 'version': '10.2.0'} diff --git a/easybuild/easyconfigs/g/Gymnasium/Gymnasium-0.29.1-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/g/Gymnasium/Gymnasium-0.29.1-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..089e5fab9ff7 --- /dev/null +++ b/easybuild/easyconfigs/g/Gymnasium/Gymnasium-0.29.1-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,50 @@ +easyblock = 'PythonBundle' + +name = 'Gymnasium' +version = '0.29.1' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://gymnasium.farama.org/' +description = """ +Gymnasium is an open source Python library for developing and comparing reinforcement learning +algorithms by providing a standard API to communicate between learning algorithms and +environments, as well as a standard set of environments compliant with that API. +""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [ + ('CMake', '3.26.3'), + ('SWIG', '4.1.1'), +] + +dependencies = [ + ('CUDA', '12.1.1', '', SYSTEM), + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('OpenCV', '4.8.1', versionsuffix + '-contrib'), + ('pygame', '2.5.2'), + ('MuJoCo', '3.1.4'), +] + +exts_list = [ + ('cloudpickle', '3.0.0', { + 'checksums': ['996d9a482c6fb4f33c1a35335cf8afd065d2a56e973270364840712d9131a882'], + }), + ('Farama-Notifications', '0.0.4', { + 'checksums': ['13fceff2d14314cf80703c8266462ebf3733c7d165336eee998fc58e545efd18'], + }), + ('box2d-py', '2.3.8', { + 'modulename': 'Box2D', + 'checksums': ['bdacfbbc56079bb317548efe49d3d5a86646885cc27f4a2ee97e4b2960921ab7'], + }), + ('gymnasium', version, { + 'use_pip_extras': 'all', + 'checksums': ['1a532752efcb7590478b1cc7aa04f608eb7a2fdad5570cd217b66b6a35274bb1'], + }), +] + +local_envs = ['box2d', 'classic_control', 'mujoco', 'toy_text'] +sanity_check_commands = ["python -c 'import gymnasium.envs.%s'" % e for e in local_envs] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/Gymnasium/Gymnasium-0.29.1-foss-2023a.eb b/easybuild/easyconfigs/g/Gymnasium/Gymnasium-0.29.1-foss-2023a.eb new file mode 100644 index 000000000000..3df5ca6d03a6 --- /dev/null +++ b/easybuild/easyconfigs/g/Gymnasium/Gymnasium-0.29.1-foss-2023a.eb @@ -0,0 +1,48 @@ +easyblock = 'PythonBundle' + +name = 'Gymnasium' +version = '0.29.1' + +homepage = 'https://gymnasium.farama.org/' +description = """ +Gymnasium is an open source Python library for developing and comparing reinforcement learning +algorithms by providing a standard API to communicate between learning algorithms and +environments, as well as a standard set of environments compliant with that API. +""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [ + ('CMake', '3.26.3'), + ('SWIG', '4.1.1'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('OpenCV', '4.8.1', '-contrib'), + ('pygame', '2.5.2'), + ('MuJoCo', '3.1.4'), +] + +exts_list = [ + ('cloudpickle', '3.0.0', { + 'checksums': ['996d9a482c6fb4f33c1a35335cf8afd065d2a56e973270364840712d9131a882'], + }), + ('Farama-Notifications', '0.0.4', { + 'checksums': ['13fceff2d14314cf80703c8266462ebf3733c7d165336eee998fc58e545efd18'], + }), + ('box2d-py', '2.3.8', { + 'modulename': 'Box2D', + 'checksums': ['bdacfbbc56079bb317548efe49d3d5a86646885cc27f4a2ee97e4b2960921ab7'], + }), + ('gymnasium', version, { + 'use_pip_extras': 'all', + 'checksums': ['1a532752efcb7590478b1cc7aa04f608eb7a2fdad5570cd217b66b6a35274bb1'], + }), +] + +local_envs = ['box2d', 'classic_control', 'mujoco', 'toy_text'] +sanity_check_commands = ["python -c 'import gymnasium.envs.%s'" % e for e in local_envs] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/g2clib/g2clib-1.6.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/g2clib/g2clib-1.6.0-GCCcore-8.3.0.eb deleted file mode 100644 index acde52e88ea5..000000000000 --- a/easybuild/easyconfigs/g/g2clib/g2clib-1.6.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'g2clib' -version = '1.6.0' - -homepage = 'https://www.nco.ncep.noaa.gov/pmb/codes/GRIB2/' -description = """Library contains GRIB2 encoder/decoder ('C' version).""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = ['%(name)s-%(version)s.tar'] -patches = ['g2clib-%(version)s-with-JasPer-2.x.patch'] -checksums = [ - 'afec1ea29979b84369d0f46f305ed12f73f1450ec2db737664ec7f75c1163add', # g2clib-1.6.0.tar - '2e62502d7823be5407ea023029dd206930a1034421d141dd346b468e177a7fce', # g2clib-1.6.0-with-JasPer-2.x.patch -] - -builddependencies = [('binutils', '2.32')] - -dependencies = [ - ('JasPer', '2.0.14'), - ('libpng', '1.6.37'), -] - -# parallel build tends to fail -parallel = 1 - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/g2clib/g2clib-1.6.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/g2clib/g2clib-1.6.0-GCCcore-9.3.0.eb deleted file mode 100644 index 665e0d959c72..000000000000 --- a/easybuild/easyconfigs/g/g2clib/g2clib-1.6.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'g2clib' -version = '1.6.0' - -homepage = 'https://www.nco.ncep.noaa.gov/pmb/codes/GRIB2/' -description = """Library contains GRIB2 encoder/decoder ('C' version).""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = ['%(name)s-%(version)s.tar'] -patches = ['g2clib-%(version)s-with-JasPer-2.x.patch'] -checksums = [ - 'afec1ea29979b84369d0f46f305ed12f73f1450ec2db737664ec7f75c1163add', # g2clib-1.6.0.tar - '2e62502d7823be5407ea023029dd206930a1034421d141dd346b468e177a7fce', # g2clib-1.6.0-with-JasPer-2.x.patch -] - -builddependencies = [('binutils', '2.34')] - -dependencies = [ - ('JasPer', '2.0.14'), - ('libpng', '1.6.37'), -] - -# parallel build tends to fail -parallel = 1 - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/g2clib/g2clib-1.6.0-foss-2018b.eb b/easybuild/easyconfigs/g/g2clib/g2clib-1.6.0-foss-2018b.eb deleted file mode 100644 index 654eadb15e99..000000000000 --- a/easybuild/easyconfigs/g/g2clib/g2clib-1.6.0-foss-2018b.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'g2clib' -version = '1.6.0' - -homepage = 'https://www.nco.ncep.noaa.gov/pmb/codes/GRIB2/' -description = """Library contains GRIB2 encoder/decoder ('C' version).""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = ['%(name)s-%(version)s.tar'] -patches = ['g2clib-1.6.0-with-JasPer-2.x.patch'] -checksums = [ - 'afec1ea29979b84369d0f46f305ed12f73f1450ec2db737664ec7f75c1163add', # g2clib-1.6.0.tar - '2e62502d7823be5407ea023029dd206930a1034421d141dd346b468e177a7fce', # g2clib-1.6.0-with-JasPer-2.x.patch -] - -dependencies = [ - ('JasPer', '2.0.14'), - ('libpng', '1.6.34'), -] - -# parallel build tends to fail -parallel = 1 - -moduleclass = 'data' 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 deleted file mode 100644 index b6a16fff1c72..000000000000 --- a/easybuild/easyconfigs/g/g2clib/g2clib-1.6.0-intel-2017a.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'g2clib' -version = '1.6.0' - -homepage = 'https://www.nco.ncep.noaa.gov/pmb/codes/GRIB2/' -description = """Library contains GRIB2 encoder/decoder ('C' version).""" - -toolchain = {'name': 'intel', 'version': '2017a'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = ['%(name)s-%(version)s.tar'] -checksums = ['afec1ea29979b84369d0f46f305ed12f73f1450ec2db737664ec7f75c1163add'] - -dependencies = [ - ('JasPer', '1.900.1'), - ('libpng', '1.6.29'), -] - -# parallel build tends to fail -parallel = 1 - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/g2clib/g2clib-1.6.0-intel-2017b.eb b/easybuild/easyconfigs/g/g2clib/g2clib-1.6.0-intel-2017b.eb deleted file mode 100644 index 333809e5a1de..000000000000 --- a/easybuild/easyconfigs/g/g2clib/g2clib-1.6.0-intel-2017b.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'g2clib' -version = '1.6.0' - -homepage = 'https://www.nco.ncep.noaa.gov/pmb/codes/GRIB2/' -description = """Library contains GRIB2 encoder/decoder ('C' version).""" - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = ['%(name)s-%(version)s.tar'] -checksums = ['afec1ea29979b84369d0f46f305ed12f73f1450ec2db737664ec7f75c1163add'] - -dependencies = [ - ('JasPer', '1.900.1'), - ('libpng', '1.6.32'), -] - -# parallel build tends to fail -parallel = 1 - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/g2clib/g2clib-1.6.0-intel-2018a.eb b/easybuild/easyconfigs/g/g2clib/g2clib-1.6.0-intel-2018a.eb deleted file mode 100644 index 43ad1a3ff205..000000000000 --- a/easybuild/easyconfigs/g/g2clib/g2clib-1.6.0-intel-2018a.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'g2clib' -version = '1.6.0' - -homepage = 'https://www.nco.ncep.noaa.gov/pmb/codes/GRIB2/' -description = """Library contains GRIB2 encoder/decoder ('C' version).""" - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = ['%(name)s-%(version)s.tar'] -patches = ['g2clib-1.6.0-with-JasPer-2.x.patch'] -checksums = [ - 'afec1ea29979b84369d0f46f305ed12f73f1450ec2db737664ec7f75c1163add', # g2clib-1.6.0.tar - '2e62502d7823be5407ea023029dd206930a1034421d141dd346b468e177a7fce', # g2clib-1.6.0-with-JasPer-2.x.patch -] - -dependencies = [ - ('JasPer', '2.0.14'), - ('libpng', '1.6.34'), -] - -# parallel build tends to fail -parallel = 1 - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/g2clib/g2clib-1.6.0-intel-2018b.eb b/easybuild/easyconfigs/g/g2clib/g2clib-1.6.0-intel-2018b.eb deleted file mode 100644 index c038bcf408aa..000000000000 --- a/easybuild/easyconfigs/g/g2clib/g2clib-1.6.0-intel-2018b.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'g2clib' -version = '1.6.0' - -homepage = 'https://www.nco.ncep.noaa.gov/pmb/codes/GRIB2/' -description = """Library contains GRIB2 encoder/decoder ('C' version).""" - -toolchain = {'name': 'intel', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = ['%(name)s-%(version)s.tar'] -patches = ['g2clib-%(version)s-with-JasPer-2.x.patch'] -checksums = [ - 'afec1ea29979b84369d0f46f305ed12f73f1450ec2db737664ec7f75c1163add', # g2clib-1.6.0.tar - '2e62502d7823be5407ea023029dd206930a1034421d141dd346b468e177a7fce', # g2clib-1.6.0-with-JasPer-2.x.patch -] - -dependencies = [ - ('JasPer', '2.0.14'), - ('libpng', '1.6.34'), -] - -# parallel build tends to fail -parallel = 1 - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/g2clib/g2clib-1.6.0-with-JasPer-2.x.patch b/easybuild/easyconfigs/g/g2clib/g2clib-1.6.0-with-JasPer-2.x.patch deleted file mode 100644 index f7c97c5d3d4f..000000000000 --- a/easybuild/easyconfigs/g/g2clib/g2clib-1.6.0-with-JasPer-2.x.patch +++ /dev/null @@ -1,15 +0,0 @@ -fix compilation on top of JasPer 2.x -see also http://forum.wrfforum.com/viewtopic.php?f=5&t=10248 -author: Simon Pinches -diff -Nru g2clib-1.6.0-orig/enc_jpeg2000.c g2clib-1.6.0/enc_jpeg2000.c ---- g2clib-1.6.0-orig/enc_jpeg2000.c 2015-05-06 13:54:24.000000000 +0200 -+++ g2clib-1.6.0/enc_jpeg2000.c 2018-07-05 21:55:51.000000000 +0200 -@@ -121,7 +121,7 @@ - image.clrspc_=JAS_CLRSPC_SGRAY; /* grayscale Image */ - image.cmprof_=0; - #endif -- image.inmem_=1; -+ // image.inmem_=1; - - cmpt.tlx_=0; - cmpt.tly_=0; diff --git a/easybuild/easyconfigs/g/g2clib/g2clib-1.6.3-GCCcore-10.2.0.eb b/easybuild/easyconfigs/g/g2clib/g2clib-1.6.3-GCCcore-10.2.0.eb index 1ccb3cd0734d..e549e59d5b41 100644 --- a/easybuild/easyconfigs/g/g2clib/g2clib-1.6.3-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/g/g2clib/g2clib-1.6.3-GCCcore-10.2.0.eb @@ -19,6 +19,6 @@ dependencies = [ ] # parallel build tends to fail -parallel = 1 +maxparallel = 1 moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/g2clib/g2clib-1.6.3-GCCcore-10.3.0.eb b/easybuild/easyconfigs/g/g2clib/g2clib-1.6.3-GCCcore-10.3.0.eb index f71f64347e54..003fb9e14a11 100644 --- a/easybuild/easyconfigs/g/g2clib/g2clib-1.6.3-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/g/g2clib/g2clib-1.6.3-GCCcore-10.3.0.eb @@ -19,6 +19,6 @@ dependencies = [ ] # parallel build tends to fail -parallel = 1 +maxparallel = 1 moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/g2clib/g2clib-1.6.3-GCCcore-11.2.0.eb b/easybuild/easyconfigs/g/g2clib/g2clib-1.6.3-GCCcore-11.2.0.eb index 3977d898ca3e..12a8be47fa8f 100644 --- a/easybuild/easyconfigs/g/g2clib/g2clib-1.6.3-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/g/g2clib/g2clib-1.6.3-GCCcore-11.2.0.eb @@ -19,6 +19,6 @@ dependencies = [ ] # parallel build tends to fail -parallel = 1 +maxparallel = 1 moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/g2lib/fix_makefile.patch b/easybuild/easyconfigs/g/g2lib/fix_makefile.patch deleted file mode 100644 index f927e114de20..000000000000 --- a/easybuild/easyconfigs/g/g2lib/fix_makefile.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- makefile.orig 2012-03-27 17:04:20.546991277 +0200 -+++ makefile 2012-03-27 17:03:34.706930120 +0200 -@@ -111,7 +111,7 @@ - CPP=cpp -P -C - MODDIR=. - CFLAGS=-O3 $(DEFS) $(INCDIR) --FFLAGS=-O3 -g -I $(MODDIR) -+FFLAGS=-O3 -g -I$(MODDIR) - - # - #-------------------------------------- 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 deleted file mode 100644 index 0947c51ce862..000000000000 --- a/easybuild/easyconfigs/g/g2lib/g2lib-1.4.0-intel-2017a.eb +++ /dev/null @@ -1,24 +0,0 @@ -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'), - ('libpng', '1.6.29'), -] - -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/g2lib/g2lib-1.4.0-intel-2017b.eb b/easybuild/easyconfigs/g/g2lib/g2lib-1.4.0-intel-2017b.eb deleted file mode 100644 index c2ac664f3985..000000000000 --- a/easybuild/easyconfigs/g/g2lib/g2lib-1.4.0-intel-2017b.eb +++ /dev/null @@ -1,27 +0,0 @@ -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': '2017b'} - -source_urls = [homepage] -sources = ['%(name)s-%(version)s.tar'] -patches = ['fix_makefile.patch'] -checksums = [ - '50ed657f7395377aa8de1097e62d5be68f48e90dc859766cffddb39a909cc7b3', # g2lib-1.4.0.tar - 'bee2e6b53a5cd6a81c13735900c4ac9e3ce05bd06cda68b56b1bd51b4da7efd8', # fix_makefile.patch -] - -dependencies = [ - ('JasPer', '1.900.1'), - ('libpng', '1.6.32'), -] - -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/g2lib/g2lib-1.4.0-intel-2018a.eb b/easybuild/easyconfigs/g/g2lib/g2lib-1.4.0-intel-2018a.eb deleted file mode 100644 index 9c66a35c5ede..000000000000 --- a/easybuild/easyconfigs/g/g2lib/g2lib-1.4.0-intel-2018a.eb +++ /dev/null @@ -1,31 +0,0 @@ -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': '2018a'} - -source_urls = [homepage] -sources = ['%(name)s-%(version)s.tar'] -patches = [ - 'fix_makefile.patch', - 'g2lib-1.4.0-with-JasPer-2.x.patch', -] -checksums = [ - '50ed657f7395377aa8de1097e62d5be68f48e90dc859766cffddb39a909cc7b3', # g2lib-1.4.0.tar - 'bee2e6b53a5cd6a81c13735900c4ac9e3ce05bd06cda68b56b1bd51b4da7efd8', # fix_makefile.patch - 'cd4c668dab76ef3b61fa902c2eed24747517d4cbc3ec0aaffab37e6b80946170', # g2lib-1.4.0-with-JasPer-2.x.patch -] - -dependencies = [ - ('JasPer', '2.0.14'), - ('libpng', '1.6.34'), -] - -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/g2lib/g2lib-1.4.0-with-JasPer-2.x.patch b/easybuild/easyconfigs/g/g2lib/g2lib-1.4.0-with-JasPer-2.x.patch deleted file mode 100644 index 685b90b46fd9..000000000000 --- a/easybuild/easyconfigs/g/g2lib/g2lib-1.4.0-with-JasPer-2.x.patch +++ /dev/null @@ -1,15 +0,0 @@ -fix compilation on top of JasPer 2.x -see also http://forum.wrfforum.com/viewtopic.php?f=5&t=10248 -author: Simon Pinches -diff -Nru g2lib-1.4.0-orig/enc_jpeg2000.c g2lib-1.4.0/enc_jpeg2000.c ---- g2lib-1.4.0-orig/enc_jpeg2000.c 2014-07-08 20:36:50.000000000 +0200 -+++ g2lib-1.4.0/enc_jpeg2000.c 2018-07-06 09:08:10.000000000 +0200 -@@ -139,7 +139,7 @@ - image.clrspc_=JAS_CLRSPC_SGRAY; /* grayscale Image */ - image.cmprof_=0; - #endif -- image.inmem_=1; -+ // image.inmem_=1; - - cmpt.tlx_=0; - cmpt.tly_=0; diff --git a/easybuild/easyconfigs/g/g2lib/g2lib-3.1.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/g2lib/g2lib-3.1.0-GCCcore-8.3.0.eb deleted file mode 100644 index e5175e58ec8a..000000000000 --- a/easybuild/easyconfigs/g/g2lib/g2lib-3.1.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -name = 'g2lib' -version = '3.1.0' - -homepage = 'https://www.nco.ncep.noaa.gov/pmb/codes/GRIB2/' -description = """Library contains GRIB2 encoder/decoder and search/indexing routines.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = [homepage] -sources = ['%(name)s-%(version)s.tar'] -patches = [ - 'g2lib-3.1.0_makefile.patch', - 'g2lib-1.4.0-with-JasPer-2.x.patch', -] -checksums = [ - '8a2de259de82094c5867f8d7945359f211592a4a503f9ed65dc60469337414e7', # g2lib-3.1.0.tar - '702f76c77638fb36b662caf96890a69f19c507778c92aa1e163898b150cc8282', # g2lib-3.1.0_makefile.patch - 'cd4c668dab76ef3b61fa902c2eed24747517d4cbc3ec0aaffab37e6b80946170', # g2lib-1.4.0-with-JasPer-2.x.patch -] - -builddependencies = [('binutils', '2.32')] - -dependencies = [ - ('JasPer', '2.0.14'), - ('libpng', '1.6.37'), -] - -buildopts = 'CFLAGS="$CFLAGS -DLINUXG95 -D__64BIT__" FFLAGS="$FFLAGS -fno-range-check -I." FC=$FC CC=$CC' - -# parallel build tends to fail -parallel = 1 - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/g2lib/g2lib-3.1.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/g2lib/g2lib-3.1.0-GCCcore-9.3.0.eb deleted file mode 100644 index 77a3aebf8b0d..000000000000 --- a/easybuild/easyconfigs/g/g2lib/g2lib-3.1.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = 'g2lib' -version = '3.1.0' - -homepage = 'https://www.nco.ncep.noaa.gov/pmb/codes/GRIB2/' -description = """Library contains GRIB2 encoder/decoder and search/indexing routines.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = [homepage] -sources = ['%(name)s-%(version)s.tar'] -patches = [ - '%(name)s-%(version)s_makefile.patch', - '%(name)s-%(version)s-kind.patch', - '%(name)s-1.4.0-with-JasPer-2.x.patch', -] -checksums = [ - '8a2de259de82094c5867f8d7945359f211592a4a503f9ed65dc60469337414e7', # g2lib-3.1.0.tar - '702f76c77638fb36b662caf96890a69f19c507778c92aa1e163898b150cc8282', # g2lib-3.1.0_makefile.patch - '6412022d37a470e38e4f2c4b7b6bd7cbb9581027b5ff187f4379b7dc0d72cbb5', # g2lib-3.1.0-kind.patch - 'cd4c668dab76ef3b61fa902c2eed24747517d4cbc3ec0aaffab37e6b80946170', # g2lib-1.4.0-with-JasPer-2.x.patch -] - -builddependencies = [('binutils', '2.34')] - -dependencies = [ - ('JasPer', '2.0.14'), - ('libpng', '1.6.37'), -] - -buildopts = 'CFLAGS="$CFLAGS -DLINUXG95 -D__64BIT__" FFLAGS="$FFLAGS -fno-range-check -I." FC=$FC CC=$CC' - -# parallel build tends to fail -parallel = 1 - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/g2lib/g2lib-3.1.0-foss-2018b.eb b/easybuild/easyconfigs/g/g2lib/g2lib-3.1.0-foss-2018b.eb deleted file mode 100644 index 918e0d90b1ae..000000000000 --- a/easybuild/easyconfigs/g/g2lib/g2lib-3.1.0-foss-2018b.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'g2lib' -version = '3.1.0' - -homepage = 'https://www.nco.ncep.noaa.gov/pmb/codes/GRIB2/' -description = """Library contains GRIB2 encoder/decoder and search/indexing routines.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = [homepage] -sources = ['%(name)s-%(version)s.tar'] -patches = [ - 'g2lib-3.1.0_makefile.patch', - 'g2lib-1.4.0-with-JasPer-2.x.patch', -] -checksums = [ - '8a2de259de82094c5867f8d7945359f211592a4a503f9ed65dc60469337414e7', # g2lib-3.1.0.tar - '702f76c77638fb36b662caf96890a69f19c507778c92aa1e163898b150cc8282', # g2lib-3.1.0_makefile.patch - 'cd4c668dab76ef3b61fa902c2eed24747517d4cbc3ec0aaffab37e6b80946170', # g2lib-1.4.0-with-JasPer-2.x.patch -] - -dependencies = [ - ('JasPer', '2.0.14'), - ('libpng', '1.6.34'), -] - -buildopts = 'CFLAGS="$CFLAGS -DLINUXG95 -D__64BIT__" FFLAGS="$FFLAGS -cpp -I. -fno-range-check" FC=$FC CC=$CC ' - -# parallel build tends to fail -parallel = 1 - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/g2lib/g2lib-3.1.0-intel-2018b.eb b/easybuild/easyconfigs/g/g2lib/g2lib-3.1.0-intel-2018b.eb deleted file mode 100644 index 453665506231..000000000000 --- a/easybuild/easyconfigs/g/g2lib/g2lib-3.1.0-intel-2018b.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'g2lib' -version = '3.1.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': '2018b'} - -source_urls = [homepage] -sources = ['%(name)s-%(version)s.tar'] -patches = [ - 'g2lib-3.1.0_makefile.patch', - 'g2lib-1.4.0-with-JasPer-2.x.patch', -] -checksums = [ - '8a2de259de82094c5867f8d7945359f211592a4a503f9ed65dc60469337414e7', # g2lib-3.1.0.tar - '702f76c77638fb36b662caf96890a69f19c507778c92aa1e163898b150cc8282', # g2lib-3.1.0_makefile.patch - 'cd4c668dab76ef3b61fa902c2eed24747517d4cbc3ec0aaffab37e6b80946170', # g2lib-1.4.0-with-JasPer-2.x.patch -] - -dependencies = [ - ('JasPer', '2.0.14'), - ('libpng', '1.6.34'), -] - -buildopts = 'CFLAGS="$CFLAGS -DLINUXG95 -D__64BIT__" FFLAGS="$FFLAGS -fpp -I." FC=$FC CC=$CC' - -# parallel build tends to fail -parallel = 1 - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/g2lib/g2lib-3.1.0-kind.patch b/easybuild/easyconfigs/g/g2lib/g2lib-3.1.0-kind.patch deleted file mode 100644 index c808bc39de90..000000000000 --- a/easybuild/easyconfigs/g/g2lib/g2lib-3.1.0-kind.patch +++ /dev/null @@ -1,41 +0,0 @@ -# Fix kind of arguments used in iand -# S.D. Pinches, 30.08.2020 -diff -Nru g2lib-3.1.0-orig/intmath.f g2lib-3.1.0/intmath.f ---- g2lib-3.1.0-orig/intmath.f 2017-06-12 21:38:08.000000000 +0200 -+++ g2lib-3.1.0/intmath.f 2020-08-30 18:24:35.724869000 +0200 -@@ -84,7 +84,7 @@ - ilog2_8=0 - i=i_in - if(i<=0) return -- if(iand(i,i-1)/=0) then -+ if(iand(i,i-1_8)/=0) then - !write(0,*) 'iand i-1' - ilog2_8=1 - endif -@@ -129,7 +129,7 @@ - ilog2_4=0 - i=i_in - if(i<=0) return -- if(iand(i,i-1)/=0) then -+ if(iand(i,i-1_4)/=0) then - !write(0,*) 'iand i-1' - ilog2_4=1 - endif -@@ -169,7 +169,7 @@ - ilog2_2=0 - i=i_in - if(i<=0) return -- if(iand(i,i-1)/=0) then -+ if(iand(i,i-1_2)/=0) then - !write(0,*) 'iand i-1' - ilog2_2=1 - endif -@@ -204,7 +204,7 @@ - ilog2_1=0 - i=i_in - if(i<=0) return -- if(iand(i,i-1)/=0) then -+ if(iand(i,i-1_1)/=0) then - !write(0,*) 'iand i-1' - ilog2_1=1 - endif diff --git a/easybuild/easyconfigs/g/g2lib/g2lib-3.2.0-GCCcore-10.2.0.eb b/easybuild/easyconfigs/g/g2lib/g2lib-3.2.0-GCCcore-10.2.0.eb index 9f965a3a4249..d1f966b46381 100644 --- a/easybuild/easyconfigs/g/g2lib/g2lib-3.2.0-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/g/g2lib/g2lib-3.2.0-GCCcore-10.2.0.eb @@ -27,6 +27,6 @@ buildopts = 'CFLAGS="$CFLAGS -DLINUXG95 -D__64BIT__" FC=$FC CC=$CC ' buildopts += 'FFLAGS="$FFLAGS -fno-range-check -fallow-invalid-boz -fallow-argument-mismatch -I."' # parallel build tends to fail -parallel = 1 +maxparallel = 1 moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/g2lib/g2lib-3.2.0-GCCcore-10.3.0.eb b/easybuild/easyconfigs/g/g2lib/g2lib-3.2.0-GCCcore-10.3.0.eb index 3933cb8116ef..c55a93d595e8 100644 --- a/easybuild/easyconfigs/g/g2lib/g2lib-3.2.0-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/g/g2lib/g2lib-3.2.0-GCCcore-10.3.0.eb @@ -27,6 +27,6 @@ buildopts = 'CFLAGS="$CFLAGS -DLINUXG95 -D__64BIT__" FC=$FC CC=$CC ' buildopts += 'FFLAGS="$FFLAGS -fno-range-check -fallow-invalid-boz -fallow-argument-mismatch -I."' # parallel build tends to fail -parallel = 1 +maxparallel = 1 moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/g2lib/g2lib-3.2.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/g/g2lib/g2lib-3.2.0-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..de94d3534149 --- /dev/null +++ b/easybuild/easyconfigs/g/g2lib/g2lib-3.2.0-GCCcore-13.2.0.eb @@ -0,0 +1,32 @@ +name = 'g2lib' +version = '3.2.0' + +homepage = 'https://www.nco.ncep.noaa.gov/pmb/codes/GRIB2/' +description = """Library contains GRIB2 encoder/decoder and search/indexing routines.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = [homepage] +sources = ['%(name)s-%(version)s.tar'] +patches = [ + '%(name)s-%(version)s_makefile.patch', +] +checksums = [ + '9d3866de32e13e80798bfb08dbbea9223f32cec3fce3c57b6838e76f27d5a1d3', # g2lib-3.2.0.tar + 'e434394a6ec8bd68dbd57e3fdb44c47372b07380e362ed955bb038b78dd81812', # g2lib-3.2.0_makefile.patch +] + +builddependencies = [('binutils', '2.40')] + +dependencies = [ + ('JasPer', '4.0.0'), + ('libpng', '1.6.40'), +] + +buildopts = 'CFLAGS="$CFLAGS -DLINUXG95 -D__64BIT__" FC=$FC CC=$CC ' +buildopts += 'FFLAGS="$FFLAGS -fno-range-check -fallow-invalid-boz -fallow-argument-mismatch -I."' + +# parallel build tends to fail +maxparallel = 1 + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/g2log/g2log-1.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/g2log/g2log-1.0-GCCcore-8.3.0.eb deleted file mode 100644 index aeec1381ed34..000000000000 --- a/easybuild/easyconfigs/g/g2log/g2log-1.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://bitbucket.org/KjellKod/g2log/get/'] -sources = ['version-%(version)s.tar.gz'] - -checksums = ['2cd2d9cfa0cf71c80a546cde1a25f19f6b7fddf610f7cbb30a67bb81dadb7026'] - -local_3rdparty_dir = '%(builddir)s/KjellKod-g2log-d9a55a4a6154/3rdParty' - -preconfigopts = 'unzip %(3rdparty)s/gtest/gtest-1.6.0__stripped.zip'\ - ' -d %(3rdparty)s/gtest/ &&' % {'3rdparty': local_3rdparty_dir} -preinstallopts = 'mkdir %(installdir)s/lib && cp lib*.a %(installdir)s/lib ||' - -builddependencies = [ - ('binutils', '2.32'), - ('CMake', '3.15.3'), -] - -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/g2log/g2log-1.0-foss-2016b.eb b/easybuild/easyconfigs/g/g2log/g2log-1.0-foss-2016b.eb deleted file mode 100644 index 2462269473e3..000000000000 --- a/easybuild/easyconfigs/g/g2log/g2log-1.0-foss-2016b.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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'] - -local_3rdparty_dir = '%(builddir)s/KjellKod-g2log-d9a55a4a6154/3rdParty' - -preconfigopts = 'unzip %(3rdparty)s/gtest/gtest-1.6.0__stripped.zip'\ - ' -d %(3rdparty)s/gtest/ &&' % {'3rdparty': local_3rdparty_dir} -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.100-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/gSOAP/gSOAP-2.8.100-GCCcore-8.3.0.eb deleted file mode 100644 index a4bd258affb3..000000000000 --- a/easybuild/easyconfigs/g/gSOAP/gSOAP-2.8.100-GCCcore-8.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = "ConfigureMake" - -name = 'gSOAP' -version = '2.8.100' - -homepage = 'https://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': '8.3.0'} - -source_urls = [SOURCEFORGE_SOURCE + '2'] -sources = ['%(namelower)s_%(version)s.zip'] -checksums = ['11b4f99d28392e3e1aeb29bfd006a4f1f40e7fdd7a3f3444ee69014d415f09f2'] - -builddependencies = [ - ('binutils', '2.32'), - ('Bison', '3.3.2'), - ('flex', '2.6.4'), -] - -dependencies = [('zlib', '1.2.11')] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/soapcpp2', 'bin/wsdl2h'], - 'dirs': ['include', 'lib'], -} - -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 deleted file mode 100644 index 4e022733f141..000000000000 --- a/easybuild/easyconfigs/g/gSOAP/gSOAP-2.8.48-GCCcore-6.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -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/gap/gap-4.11.0-foss-2019a.eb b/easybuild/easyconfigs/g/gap/gap-4.11.0-foss-2019a.eb deleted file mode 100644 index ad864ba10b69..000000000000 --- a/easybuild/easyconfigs/g/gap/gap-4.11.0-foss-2019a.eb +++ /dev/null @@ -1,57 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gap' -version = '4.11.0' - -homepage = 'https://www.gap-system.org' -description = """GAP is a system for computational discrete algebra, -with particular emphasis on Computational Group Theory.""" - -toolchain = {'name': 'foss', 'version': '2019a'} -toolchainopts = {'pic': True} - -source_urls = ['https://www.gap-system.org/pub/gap/gap-%(version_major_minor)s/tar.gz/'] -sources = [SOURCE_TAR_GZ] -checksums = ['6fda7af23394708aeb3b4bca8885f5fdcb7c3ae4419639dfb2d9f67d3f590abb'] - -unpack_options = '--strip-components=1' - -builddependencies = [ - ('Autotools', '20180311'), - ('Perl', '5.28.1'), # needed to install NormalizInterface -] - -dependencies = [ - ('GMP', '6.1.2'), - ('libreadline', '8.0'), - ('zlib', '1.2.11'), - ('4ti2', '1.6.9'), # needed by 4ti2Interface, HeLP - ('cddlib', '0.94i'), # needed by CddInterface - ('cURL', '7.63.0'), # needed by curlInterface - ('lrslib', '7.0a'), # needed by HeLP - ('ncurses', '6.1'), # needed by Browse - ('Normaliz', '3.7.4'), # needed by NormalizInterface, HeLP - ('Singular', '4.1.2'), # needed by singular - ('ZeroMQ', '4.3.2'), # needed by ZeroMQInterface -] - -# It doesn't have a working make install and hardcodes the build path -buildininstalldir = True -skipsteps = ['install'] - -# Disable bundled script to download and build Normaliz -prebuildopts = "sed -i 's|./build-normaliz.sh|#build-normaliz.sh|' bin/BuildPackages.sh && " -# BuildPackages.sh tries to build any GAP packages that require compilation -# If one fails due to missing dependencies, it's skipped automatically -buildopts = ' && cd pkg && ../bin/BuildPackages.sh' - -runtest = "testinstall" - -postinstallcmds = ["cd bin && ln -s gap.sh gap"] - -sanity_check_paths = { - 'files': ['bin/gap.sh', 'bin/gap', 'gap', 'gac'], - 'dirs': ['pkg'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gap/gap-4.13.0-foss-2023b.eb b/easybuild/easyconfigs/g/gap/gap-4.13.0-foss-2023b.eb new file mode 100644 index 000000000000..248ab5ded0aa --- /dev/null +++ b/easybuild/easyconfigs/g/gap/gap-4.13.0-foss-2023b.eb @@ -0,0 +1,55 @@ +easyblock = 'ConfigureMake' + +name = 'gap' +version = '4.13.0' + +homepage = 'https://www.gap-system.org' +description = """GAP is a system for computational discrete algebra, +with particular emphasis on Computational Group Theory.""" + +toolchain = {'name': 'foss', 'version': '2023b'} +toolchainopts = {'pic': True} + +source_urls = ['https://www.gap-system.org/pub/gap/gap-%(version_major_minor)s/tar.gz/'] +sources = [SOURCE_TAR_GZ] +checksums = ['cc76ecbe33d6719450a593e613fb87e9e4247faa876f632dd0f97c398f92265d'] + +unpack_options = '--strip-components=1' + +builddependencies = [ + ('Perl', '5.38.0'), # needed to install NormalizInterface +] + +dependencies = [ + ('GMP', '6.3.0'), + ('libreadline', '8.2'), + ('zlib', '1.2.13'), + ('4ti2', '1.6.10'), # needed by 4ti2Interface, HeLP + ('cddlib', '0.94m'), # needed by CddInterface + ('cURL', '8.3.0'), # needed by curlInterface + ('lrslib', '7.2'), # needed by HeLP + ('ncurses', '6.4'), # needed by Browse + ('Normaliz', '3.10.3'), # needed by NormalizInterface, HeLP + ('Singular', '4.4.0'), # needed by singular + ('ZeroMQ', '4.3.5'), # needed by ZeroMQInterface +] + +# install target is incomplete and hardcodes the build path +buildininstalldir = True + +# Disable bundled script to download and build Normaliz +prebuildopts = "sed -i 's|./build-normaliz.sh|continue # build-normaliz.sh|' bin/BuildPackages.sh && " +# BuildPackages.sh tries to build any GAP packages that require compilation +# If one fails due to missing dependencies, it's skipped automatically +buildopts = ' && cd pkg && ../bin/BuildPackages.sh' + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['gap', 'gac']] + + ['include/gap/%s.h' % h for h in ['gap', 'system', 'version']] + + ['lib/libgap.%s' % SHLIB_EXT], + 'dirs': ['share/gap'] +} + +sanity_check_commands = ["gap tst/testinstall.g"] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gap/gap-4.9.3-intel-2018b.eb b/easybuild/easyconfigs/g/gap/gap-4.9.3-intel-2018b.eb deleted file mode 100644 index 76b723051934..000000000000 --- a/easybuild/easyconfigs/g/gap/gap-4.9.3-intel-2018b.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gap' -version = '4.9.3' - -homepage = 'https://www.gap-system.org' -description = """GAP is a system for computational discrete algebra, -with particular emphasis on Computational Group Theory.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['https://www.gap-system.org/pub/gap/gap-%(version_major_minor)s/tar.gz/'] -sources = [SOURCE_TAR_GZ] -patches = ['%(name)s-%(version)s-use-EB-deps.patch'] -checksums = [ - 'e502941e52352285e87faaf11e7f0e810eab8e38849d869fc6b9714d6cf7fe7c', # gap-4.9.3.tar.gz - '997e49f35e5c6df43fdc52ac5d856e906790289108de7fbc22413eb8544aa30c', # gap-4.9.3-use-EB-deps.patch -] - -unpack_options = '--strip-components=1' - -dependencies = [ - ('GMP', '6.1.2'), - ('libreadline', '7.0'), - ('4ti2', '1.6.9'), - ('Normaliz', '3.6.3'), - ('lrslib', '6.2'), -] - -# It doesn't have a working make install and hardcodes -# the build path -buildininstalldir = True -skipsteps = ['install'] - -# This tries to install all of the GAP packages. If one fails because -# of missing dependencies, it's skipped automatically -buildopts = ' && cd pkg && ../bin/BuildPackages.sh' - -postinstallcmds = ["cd bin && ln -s gap.sh gap"] - -sanity_check_paths = { - 'files': ['bin/gap.sh', 'bin/gap', 'gap', 'gac'], - 'dirs': ['pkg'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gap/gap-4.9.3-use-EB-deps.patch b/easybuild/easyconfigs/g/gap/gap-4.9.3-use-EB-deps.patch deleted file mode 100644 index 0266fab6ecc9..000000000000 --- a/easybuild/easyconfigs/g/gap/gap-4.9.3-use-EB-deps.patch +++ /dev/null @@ -1,14 +0,0 @@ -# Don't let gap build it's own Normaliz, use the EB version instead -# wpoely86@gmail.com -diff -ur 4.9.3-intel-2018b.orig/pkg/NormalizInterface-1.0.2/build-normaliz.sh 4.9.3-intel-2018b/pkg/NormalizInterface-1.0.2/build-normaliz.sh ---- 4.9.3-intel-2018b.orig/pkg/NormalizInterface-1.0.2/build-normaliz.sh 2018-10-16 15:26:01.350316915 +0200 -+++ 4.9.3-intel-2018b/pkg/NormalizInterface-1.0.2/build-normaliz.sh 2018-10-16 15:24:30.353651528 +0200 -@@ -12,6 +12,8 @@ - # make - # - -+exit 0 -+ - if [ "$#" -ge 1 ]; then - GAPDIR=$1 - shift diff --git a/easybuild/easyconfigs/g/garnett/garnett-0.1.20-foss-2020b-R-4.0.3.eb b/easybuild/easyconfigs/g/garnett/garnett-0.1.20-foss-2020b-R-4.0.3.eb index 6e85259214ed..5c7ed9eed8e8 100644 --- a/easybuild/easyconfigs/g/garnett/garnett-0.1.20-foss-2020b-R-4.0.3.eb +++ b/easybuild/easyconfigs/g/garnett/garnett-0.1.20-foss-2020b-R-4.0.3.eb @@ -6,7 +6,7 @@ version = '0.1.20' versionsuffix = '-R-%(rver)s' homepage = 'https://cole-trapnell-lab.github.io/garnett' -description = """Garnett is a software package that faciliates automated cell type classification from single-cell +description = """Garnett is a software package that facilitates automated cell type classification from single-cell expression data.""" toolchain = {'name': 'foss', 'version': '2020b'} diff --git a/easybuild/easyconfigs/g/gawk/gawk-5.3.0-GCC-12.3.0.eb b/easybuild/easyconfigs/g/gawk/gawk-5.3.0-GCC-12.3.0.eb new file mode 100644 index 000000000000..8c63821d169a --- /dev/null +++ b/easybuild/easyconfigs/g/gawk/gawk-5.3.0-GCC-12.3.0.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'gawk' +version = '5.3.0' + +homepage = 'https://www.gnu.org/software/gawk' +description = """The awk utility interprets a special-purpose programming language that makes it possible to handle +simple data-reformatting jobs with just a few lines of code.""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['378f8864ec21cfceaa048f7e1869ac9b4597b449087caf1eb55e440d30273336'] + +sanity_check_paths = { + 'files': ['bin/gawk'], + 'dirs': [], +} + +sanity_check_commands = ["gawk --help"] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gbasis/gbasis-20210904-intel-2022a.eb b/easybuild/easyconfigs/g/gbasis/gbasis-20210904-intel-2022a.eb index 035d42cae648..476f9b0be58c 100644 --- a/easybuild/easyconfigs/g/gbasis/gbasis-20210904-intel-2022a.eb +++ b/easybuild/easyconfigs/g/gbasis/gbasis-20210904-intel-2022a.eb @@ -20,12 +20,7 @@ dependencies = [ ('iodata', '1.0.0a2'), ] -download_dep_fail = True -use_pip = True - # inject a proper version rather than using 0.0.0 preinstallopts = r"""sed -i 's/version="0.0.0"/version="%(version)s"/g' setup.py && """ -sanity_pip_check = True - moduleclass = 'chem' diff --git a/easybuild/easyconfigs/g/gbs2ploidy/gbs2ploidy-1.0-intel-2017b-R-3.4.3.eb b/easybuild/easyconfigs/g/gbs2ploidy/gbs2ploidy-1.0-intel-2017b-R-3.4.3.eb deleted file mode 100644 index 47286a68776f..000000000000 --- a/easybuild/easyconfigs/g/gbs2ploidy/gbs2ploidy-1.0-intel-2017b-R-3.4.3.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'RPackage' - -name = 'gbs2ploidy' -version = '1.0' -versionsuffix = '-R-%(rver)s' - -homepage = 'https://cran.r-project.org/web/packages/gbs2ploidy' -description = "Inference of Ploidy from (Genotyping-by-Sequencing) GBS Data" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = [ - 'http://cran.r-project.org/src/contrib/', - 'http://cran.r-project.org/src/contrib/Archive/%(name)s/', -] -sources = ['%(name)s_%(version)s.tar.gz'] -checksums = ['66a05e695113c59dcd43205f5f72532b58410ef38b0b11f7e1ca33963476b23d'] - -dependencies = [ - ('R', '3.4.3', '-X11-20171023'), - ('rjags', '4-6', versionsuffix), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['%(name)s'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gc/gc-7.4.4-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/g/gc/gc-7.4.4-GCC-4.9.3-2.25.eb deleted file mode 100644 index c8e36d63f1ac..000000000000 --- a/easybuild/easyconfigs/g/gc/gc-7.4.4-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gc' -version = '7.4.4' - -homepage = 'https://hboehm.info/gc/' -description = """The Boehm-Demers-Weiser conservative garbage collector can be used as a garbage collecting - replacement for C malloc or C++ new.""" - -toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} - -source_urls = [ - 'https://github.com/ivmai/bdwgc/releases/download/v%(version)s/', # preferred for gc-%(version)s.tar.gz - 'https://hboehm.info/gc/gc_source/', # alternate for gc-%(version)s.tar.gz - 'https://github.com/ivmai/libatomic_ops/archive/', -] -sources = [ - SOURCE_TAR_GZ, - 'libatomic_ops-7_4_4.tar.gz', -] -checksums = [ - 'e5ca9b628b765076b6ab26f882af3a1a29cde786341e08b9f366604f74e4db84', # gc-7.4.4.tar.gz - 'ef8335676f18a111f885d48810ab090fb6bfad94e5a5dd76cdccd2a536828662', # libatomic_ops-7_4_4.tar.gz -] - -preconfigopts = "ln -s %(builddir)s/libatomic_ops*/ libatomic_ops && " - -sanity_check_paths = { - 'files': ['include/gc.h', 'lib/libcord.a', 'lib/libcord.%s' % SHLIB_EXT, 'lib/libgc.a', 'lib/libgc.%s' % SHLIB_EXT], - 'dirs': ['include/gc', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/gc/gc-7.4.4-foss-2016a.eb b/easybuild/easyconfigs/g/gc/gc-7.4.4-foss-2016a.eb deleted file mode 100644 index 38500bf3d7a5..000000000000 --- a/easybuild/easyconfigs/g/gc/gc-7.4.4-foss-2016a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gc' -version = '7.4.4' - -homepage = 'https://hboehm.info/gc/' -description = """The Boehm-Demers-Weiser conservative garbage collector can be used as a garbage collecting - replacement for C malloc or C++ new.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = [ - 'https://github.com/ivmai/bdwgc/releases/download/v%(version)s/', # preferred for gc-%(version)s.tar.gz - 'https://hboehm.info/gc/gc_source/', # alternate for gc-%(version)s.tar.gz - 'https://github.com/ivmai/libatomic_ops/archive/', -] -sources = [ - SOURCE_TAR_GZ, - 'libatomic_ops-7_4_4.tar.gz', -] -checksums = [ - 'e5ca9b628b765076b6ab26f882af3a1a29cde786341e08b9f366604f74e4db84', # gc-7.4.4.tar.gz - 'ef8335676f18a111f885d48810ab090fb6bfad94e5a5dd76cdccd2a536828662', # libatomic_ops-7_4_4.tar.gz -] - -preconfigopts = "ln -s %(builddir)s/libatomic_ops*/ libatomic_ops && " - -sanity_check_paths = { - 'files': ['include/gc.h', 'lib/libcord.a', 'lib/libcord.%s' % SHLIB_EXT, 'lib/libgc.a', 'lib/libgc.%s' % SHLIB_EXT], - 'dirs': ['include/gc', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/gc/gc-7.6.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/g/gc/gc-7.6.0-GCCcore-6.4.0.eb deleted file mode 100644 index 8665fa9df31f..000000000000 --- a/easybuild/easyconfigs/g/gc/gc-7.6.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gc' -version = '7.6.0' - -homepage = 'https://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 = [ - 'https://github.com/ivmai/bdwgc/releases/download/v%(version)s/', # preferred for gc-%(version)s.tar.gz - 'https://hboehm.info/gc/gc_source/', # alternate for gc-%(version)s.tar.gz - '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/gc/gc-7.6.10-GCCcore-8.2.0.eb b/easybuild/easyconfigs/g/gc/gc-7.6.10-GCCcore-8.2.0.eb deleted file mode 100644 index 4df52c27ab7e..000000000000 --- a/easybuild/easyconfigs/g/gc/gc-7.6.10-GCCcore-8.2.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gc' -version = '7.6.10' - -homepage = 'https://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': '8.2.0'} - -source_urls = [ - 'https://github.com/ivmai/bdwgc/releases/download/v%(version)s/', # preferred for gc-%(version)s.tar.gz - 'https://hboehm.info/gc/gc_source/', # alternate for gc-%(version)s.tar.gz - 'https://github.com/ivmai/libatomic_ops/releases/download/v%(version)s/', -] -sources = [ - SOURCE_TAR_GZ, - 'libatomic_ops-%(version)s.tar.gz', -] -checksums = [ - '4fc766749a974700c576bbfb71b4a73b2ed746082e2fc8388bfb0b54b636af14', # gc-7.6.10.tar.gz - '587edf60817f56daf1e1ab38a4b3c729b8e846ff67b4f62a6157183708f099af', # libatomic_ops-7.6.10.tar.gz -] - -builddependencies = [ - ('binutils', '2.31.1'), -] - -preconfigopts = 'ln -s %(builddir)s/libatomic_ops*/ libatomic_ops && ' - -sanity_check_paths = { - 'files': ['include/gc.h', 'lib/libcord.a', 'lib/libcord.%s' % SHLIB_EXT, - 'lib/libgc.a', 'lib/libgc.%s' % SHLIB_EXT], - 'dirs': ['include/gc', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/gc/gc-7.6.12-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/gc/gc-7.6.12-GCCcore-8.3.0.eb deleted file mode 100644 index d29e826970a2..000000000000 --- a/easybuild/easyconfigs/g/gc/gc-7.6.12-GCCcore-8.3.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gc' -version = '7.6.12' -local_libatomic_version = '7.6.10' - -homepage = 'https://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': '8.3.0'} - -source_urls = [ - 'https://github.com/ivmai/bdwgc/releases/download/v%(version)s/', # preferred for gc-%(version)s.tar.gz - 'https://hboehm.info/gc/gc_source/', # alternate for gc-%(version)s.tar.gz - 'https://github.com/ivmai/libatomic_ops/releases/download/v%s/' % local_libatomic_version, -] -sources = [ - SOURCE_TAR_GZ, - 'libatomic_ops-%s.tar.gz' % local_libatomic_version, -] -checksums = [ - '6cafac0d9365c2f8604f930aabd471145ac46ab6f771e835e57995964e845082', # gc-7.6.12.tar.gz - '587edf60817f56daf1e1ab38a4b3c729b8e846ff67b4f62a6157183708f099af', # libatomic_ops-7.6.10.tar.gz -] - -builddependencies = [ - ('binutils', '2.32'), -] - -preconfigopts = 'ln -s %(builddir)s/libatomic_ops*/ libatomic_ops && ' - -sanity_check_paths = { - 'files': ['include/gc.h', 'lib/libcord.a', 'lib/libcord.%s' % SHLIB_EXT, - 'lib/libgc.a', 'lib/libgc.%s' % SHLIB_EXT], - 'dirs': ['include/gc', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/gc/gc-7.6.12-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/gc/gc-7.6.12-GCCcore-9.3.0.eb deleted file mode 100644 index f03036ca4e23..000000000000 --- a/easybuild/easyconfigs/g/gc/gc-7.6.12-GCCcore-9.3.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gc' -version = '7.6.12' -local_libatomic_version = '7.6.10' - -homepage = 'https://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': '9.3.0'} - -source_urls = [ - 'https://github.com/ivmai/bdwgc/releases/download/v%(version)s/', # preferred for gc-%(version)s.tar.gz - 'https://hboehm.info/gc/gc_source/', # alternate for gc-%(version)s.tar.gz - 'https://github.com/ivmai/libatomic_ops/releases/download/v%s/' % local_libatomic_version, -] -sources = [ - SOURCE_TAR_GZ, - 'libatomic_ops-%s.tar.gz' % local_libatomic_version, -] -checksums = [ - '6cafac0d9365c2f8604f930aabd471145ac46ab6f771e835e57995964e845082', # gc-7.6.12.tar.gz - '587edf60817f56daf1e1ab38a4b3c729b8e846ff67b4f62a6157183708f099af', # libatomic_ops-7.6.10.tar.gz -] - -builddependencies = [ - ('binutils', '2.34'), -] - -preconfigopts = 'ln -s %(builddir)s/libatomic_ops*/ libatomic_ops && ' - -sanity_check_paths = { - 'files': ['include/gc.h', 'lib/libcord.a', 'lib/libcord.%s' % SHLIB_EXT, - 'lib/libgc.a', 'lib/libgc.%s' % SHLIB_EXT], - 'dirs': ['include/gc', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/gc/gc-7.6.4-GCCcore-7.3.0.eb b/easybuild/easyconfigs/g/gc/gc-7.6.4-GCCcore-7.3.0.eb deleted file mode 100644 index 3d61fa8e8801..000000000000 --- a/easybuild/easyconfigs/g/gc/gc-7.6.4-GCCcore-7.3.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gc' -version = '7.6.4' - -homepage = 'https://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': '7.3.0'} - -source_urls = [ - 'https://github.com/ivmai/bdwgc/releases/download/v%(version)s/', # preferred for gc-%(version)s.tar.gz - 'https://hboehm.info/gc/gc_source/', # alternate for gc-%(version)s.tar.gz - 'https://github.com/ivmai/libatomic_ops/releases/download/v%(version)s/', -] -sources = [ - SOURCE_TAR_GZ, - 'libatomic_ops-%(version)s.tar.gz', -] -checksums = [ - 'b94c1f2535f98354811ee644dccab6e84a0cf73e477ca03fb5a3758fb1fecd1c', # gc-7.6.4.tar.gz - '5b823d5a685dd70caeef8fc50da7d763ba7f6167fe746abca7762e2835b3dd4e', # libatomic_ops-7.6.4.tar.gz -] - -builddependencies = [ - ('binutils', '2.30'), -] - -preconfigopts = 'ln -s %(builddir)s/libatomic_ops*/ libatomic_ops && ' - -sanity_check_paths = { - 'files': ['include/gc.h', 'lib/libcord.a', 'lib/libcord.%s' % SHLIB_EXT, - 'lib/libgc.a', 'lib/libgc.%s' % SHLIB_EXT], - 'dirs': ['include/gc', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/gc/gc-8.2.6-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/gc/gc-8.2.6-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..3a120e6a4e95 --- /dev/null +++ b/easybuild/easyconfigs/g/gc/gc-8.2.6-GCCcore-13.3.0.eb @@ -0,0 +1,42 @@ +easyblock = 'ConfigureMake' + +name = 'gc' +version = '8.2.6' +local_libatomic_version = '7.8.2' + +homepage = 'https://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': '13.3.0'} + +source_urls = [ + 'https://github.com/ivmai/bdwgc/releases/download/v%(version)s/', # preferred for gc-%(version)s.tar.gz + 'https://hboehm.info/gc/gc_source/', # alternate for gc-%(version)s.tar.gz + 'https://github.com/ivmai/libatomic_ops/releases/download/v%s/' % local_libatomic_version, +] +sources = [ + SOURCE_TAR_GZ, + 'libatomic_ops-%s.tar.gz' % local_libatomic_version, +] +checksums = [ + {'gc-8.2.6.tar.gz': 'b9183fe49d4c44c7327992f626f8eaa1d8b14de140f243edb1c9dcff7719a7fc'}, + {'libatomic_ops-7.8.2.tar.gz': 'd305207fe207f2b3fb5cb4c019da12b44ce3fcbc593dfd5080d867b1a2419b51'}, +] + +builddependencies = [ + ('binutils', '2.42'), +] + +preconfigopts = 'ln -s %(builddir)s/libatomic_ops*/ libatomic_ops && ' + +configopts = "--enable-static" + +sanity_check_paths = { + 'files': ['include/gc.h', 'lib/libcord.a', 'lib/libcord.%s' % SHLIB_EXT, + 'lib/libgc.a', 'lib/libgc.%s' % SHLIB_EXT], + 'dirs': ['include/gc', 'share'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/gcccuda/gcccuda-2016.08.eb b/easybuild/easyconfigs/g/gcccuda/gcccuda-2016.08.eb deleted file mode 100644 index 47b3d03c3c33..000000000000 --- a/easybuild/easyconfigs/g/gcccuda/gcccuda-2016.08.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = "Toolchain" - -name = 'gcccuda' -version = '2016.08' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, along with CUDA toolkit.""" - -toolchain = SYSTEM - -local_comp = ('GCC', '4.9.4-2.25') - -# compiler toolchain dependencies -dependencies = [ - local_comp, - ('CUDA', '7.5.18', '', local_comp), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gcccuda/gcccuda-2017b.eb b/easybuild/easyconfigs/g/gcccuda/gcccuda-2017b.eb deleted file mode 100644 index 5475b853d5c9..000000000000 --- a/easybuild/easyconfigs/g/gcccuda/gcccuda-2017b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = "Toolchain" - -name = 'gcccuda' -version = '2017b' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, along with CUDA toolkit.""" - -toolchain = SYSTEM - -local_comp = ('GCC', '6.4.0-2.28') - -# compiler toolchain dependencies -dependencies = [ - local_comp, - ('CUDA', '9.0.176', '', local_comp), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gcccuda/gcccuda-2018a.eb b/easybuild/easyconfigs/g/gcccuda/gcccuda-2018a.eb deleted file mode 100644 index db5ce73450a5..000000000000 --- a/easybuild/easyconfigs/g/gcccuda/gcccuda-2018a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = "Toolchain" - -name = 'gcccuda' -version = '2018a' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, along with CUDA toolkit.""" - -toolchain = SYSTEM - -local_comp = ('GCC', '6.4.0-2.28') - -# compiler toolchain dependencies -dependencies = [ - local_comp, - ('CUDA', '9.1.85', '', local_comp), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gcccuda/gcccuda-2018b.eb b/easybuild/easyconfigs/g/gcccuda/gcccuda-2018b.eb deleted file mode 100644 index a238f74dc9ba..000000000000 --- a/easybuild/easyconfigs/g/gcccuda/gcccuda-2018b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = "Toolchain" - -name = 'gcccuda' -version = '2018b' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, along with CUDA toolkit.""" - -toolchain = SYSTEM - -local_comp = ('GCC', '7.3.0-2.30') - -# compiler toolchain dependencies -dependencies = [ - local_comp, - ('CUDA', '9.2.88', '', local_comp), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gcccuda/gcccuda-2019a.eb b/easybuild/easyconfigs/g/gcccuda/gcccuda-2019a.eb deleted file mode 100644 index 335e4640d85d..000000000000 --- a/easybuild/easyconfigs/g/gcccuda/gcccuda-2019a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = "Toolchain" - -name = 'gcccuda' -version = '2019a' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, along with CUDA toolkit.""" - -toolchain = SYSTEM - -local_comp = ('GCC', '8.2.0-2.31.1') - -# compiler toolchain dependencies -dependencies = [ - local_comp, - ('CUDA', '10.1.105', '', local_comp), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gcccuda/gcccuda-2019b.eb b/easybuild/easyconfigs/g/gcccuda/gcccuda-2019b.eb deleted file mode 100644 index 296f03f1ee8e..000000000000 --- a/easybuild/easyconfigs/g/gcccuda/gcccuda-2019b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = "Toolchain" - -name = 'gcccuda' -version = '2019b' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, along with CUDA toolkit.""" - -toolchain = SYSTEM - -local_gcc_version = '8.3.0' - -# compiler toolchain dependencies -dependencies = [ - ('GCC', local_gcc_version), - ('CUDA', '10.1.243', '', ('GCC', local_gcc_version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gcccuda/gcccuda-2020a.eb b/easybuild/easyconfigs/g/gcccuda/gcccuda-2020a.eb deleted file mode 100644 index c8488c1a27ac..000000000000 --- a/easybuild/easyconfigs/g/gcccuda/gcccuda-2020a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = "Toolchain" - -name = 'gcccuda' -version = '2020a' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, along with CUDA toolkit.""" - -toolchain = SYSTEM - -local_gcc_version = '9.3.0' - -# compiler toolchain dependencies -dependencies = [ - ('GCC', local_gcc_version), - ('CUDA', '11.0.2', '', ('GCC', local_gcc_version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gcsfs/gcsfs-2023.12.2.post1-foss-2023a.eb b/easybuild/easyconfigs/g/gcsfs/gcsfs-2023.12.2.post1-foss-2023a.eb index b74e4bba6757..061afdc6feb3 100644 --- a/easybuild/easyconfigs/g/gcsfs/gcsfs-2023.12.2.post1-foss-2023a.eb +++ b/easybuild/easyconfigs/g/gcsfs/gcsfs-2023.12.2.post1-foss-2023a.eb @@ -16,9 +16,6 @@ dependencies = [ ('protobuf-python', '4.24.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('oauthlib', '3.2.2', { 'checksums': ['9859c40929662bec5d64f34d01c99e093149682a3f38915dc0655d5a633dd918'], diff --git a/easybuild/easyconfigs/g/gdbgui/gdbgui-0.13.1.2-GCCcore-8.2.0-Python-3.7.2.eb b/easybuild/easyconfigs/g/gdbgui/gdbgui-0.13.1.2-GCCcore-8.2.0-Python-3.7.2.eb deleted file mode 100644 index 905d2d08e508..000000000000 --- a/easybuild/easyconfigs/g/gdbgui/gdbgui-0.13.1.2-GCCcore-8.2.0-Python-3.7.2.eb +++ /dev/null @@ -1,67 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'gdbgui' -version = '0.13.1.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://gdbgui.com' -description = """Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data -structures, and more in C, C++, Go, Rust, and Fortran. Run gdbgui from the terminal and a new tab will open in your -browser.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -builddependencies = [('binutils', '2.31.1')] - -dependencies = [ - ('Python', '3.7.2'), - ('GDB', '8.3', '-Python-3.7.2'), -] - -use_pip = True - -exts_list = [ - ('greenlet', '0.4.15', { - 'checksums': ['9416443e219356e3c31f1f918a91badf2e37acf297e2fa13d24d1cc2380f8fbc'], - }), - ('pygdbmi', '0.9.0.1', { - 'source_tmpl': '%(version)s.tar.gz', - 'source_urls': ['https://github.com/cs01/pygdbmi/archive/'], - 'checksums': ['9c3b1757dd11d6d90a2bf47a22277f6c204646402950fa981daffe740c2493ad'], - }), - ('gevent', '1.4.0', { - 'checksums': ['1eb7fa3b9bd9174dfe9c3b59b7a09b768ecd496debfc4976a9530a3e15c990d1'], - }), - ('itsdangerous', '1.1.0', { - 'checksums': ['321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19'], - }), - ('Flask-Compress', '1.4.0', { - 'checksums': ['468693f4ddd11ac6a41bca4eb5f94b071b763256d54136f77957cfee635badb3'], - }), - ('Flask-SocketIO', '2.9.6', { - 'checksums': ['f49edfd3a44458fbb9f7a04a57069ffc0c37f000495194f943a25d370436bb69'], - }), - ('Flask', '0.12.4', { - 'checksums': ['2ea22336f6d388b4b242bc3abf8a01244a8aa3e236e7407469ef78c16ba355dd'], - }), - ('Werkzeug', '0.15.4', { - 'checksums': ['a0b915f0815982fb2a09161cb8f31708052d0951c3ba433ccc5e1aa276507ca6'], - }), - ('socketio', '4.1.0', { - 'source_tmpl': 'python-socketio-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-socketio/'], - 'checksums': ['c7ffeac3d81f2d8d63b3ec7ed1e2d4478cc84aa1da666c1934c19432f4b8c0f8'], - }), - ('engineio', '3.8.1', { - 'source_tmpl': 'python-engineio-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-engineio/'], - 'checksums': ['9e4e7109d05d80ce5414f13b16f66725c2b5d574099fd43d37b024e7ea1c4354'], - }), - (name, version, { - 'source_tmpl': '%(version)s.tar.gz', - 'source_urls': ['https://github.com/cs01/gdbgui/archive/'], - 'checksums': ['6d8eb296e664e4170ff063a3ad548bc7bd0badff04db59d825dcc5691e03730c'], - }), -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/gdbm/gdbm-1.18.1-foss-2020a.eb b/easybuild/easyconfigs/g/gdbm/gdbm-1.18.1-foss-2020a.eb deleted file mode 100644 index 51a867d5e326..000000000000 --- a/easybuild/easyconfigs/g/gdbm/gdbm-1.18.1-foss-2020a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gdbm' -version = '1.18.1' - -homepage = 'https://www.gnu.org.ua/software/gdbm/' -description = """GNU dbm (or GDBM, for short) is a library of -database functions that use extensible hashing and work similar to the standard UNIX dbm. -These routines are provided to a programmer needing to create and manipulate a hashed database.""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -source_urls = ['https://ftp.gnu.org/gnu/gdbm'] -sources = ['%(name)s-%(version)s.tar.gz'] -checksums = ['86e613527e5dba544e73208f42b78b7c022d4fa5a6d5498bf18c8d6f745b91dc'] - -dependencies = [] - -sanity_check_paths = { - 'files': [ - 'bin/gdbm_load', 'bin/gdbmtool', - 'lib/libgdbm.a', 'lib/libgdbm.%s' % SHLIB_EXT, - ], - 'dirs': [] -} - -sanity_check_commands = ['gdbmtool --help'] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/gdc-client/gdc-client-1.0.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/g/gdc-client/gdc-client-1.0.1-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index a1725592b5e7..000000000000 --- a/easybuild/easyconfigs/g/gdc-client/gdc-client-1.0.1-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'gdc-client' -version = '1.0.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://gdc.nci.nih.gov/access-data/gdc-data-transfer-tool' -description = """The gdc-client provides several convenience functions over the GDC API which provides general - download/upload via HTTPS.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -dependencies = [ - ('Python', '2.7.12'), - ('libxslt', '1.1.29'), - ('libyaml', '0.1.6'), -] - -exts_list = [ - ('setuptools', '19.2'), - ('parcel', '20160602', { - 'source_urls': ['https://github.com/LabAdvComp/parcel/archive'], - 'source_tmpl': 'd3b619584606ed5d2f127f9ba12df7b764ebe975.tar.gz', - }), - ('lxml', '3.5.0b1'), - ('PyYAML', '3.11', { - 'modulename': 'yaml', - }), - ('jsonschema', '2.5.1'), - (name, version, { - 'source_urls': ['https://github.com/NCI-GDC/gdc-client/archive'], - 'source_tmpl': 'v%(version)s.tar.gz', - 'modulename': 'gdc_client', - }), -] - -sanity_check_paths = { - 'files': ['bin/gdc-client'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gdc-client/gdc-client-1.3.0-foss-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/g/gdc-client/gdc-client-1.3.0-foss-2018a-Python-2.7.14.eb deleted file mode 100644 index 6f8a9c490c8b..000000000000 --- a/easybuild/easyconfigs/g/gdc-client/gdc-client-1.3.0-foss-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,105 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'gdc-client' -version = '1.3.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://gdc.nci.nih.gov/access-data/gdc-data-transfer-tool' -description = """The gdc-client provides several convenience functions over the GDC API which provides general - download/upload via HTTPS.""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -dependencies = [ - ('Python', '2.7.14'), - ('libxslt', '1.1.32'), - ('libyaml', '0.1.7'), -] - -exts_list = [ - ('pyasn1', '0.2.3', { - 'checksums': ['738c4ebd88a718e700ee35c8d129acce2286542daa80a82823a7073644f706ad'], - }), - ('pycparser', '2.18', { - 'checksums': ['99a8ca03e29851d96616ad0404b4aad7d9ee16f25c9f9708a11faf2810f7b226'], - }), - ('cffi', '1.11.2', { - 'checksums': ['ab87dd91c0c4073758d07334c1e5f712ce8fe48f007b86f8238773963ee700a6'], - }), - ('cryptography', '2.1.4', { - 'checksums': ['e4d967371c5b6b2e67855066471d844c5d52d210c36c28d49a8507b96e2c5291'], - }), - ('pyOpenSSL', '17.1.0', { - 'modulename': 'OpenSSL', - 'checksums': ['5a20a51d35104cd234d056861ace3e7a335aaf1f47fc96726c9e20ac1dc49563'], - }), - ('ndg-httpsclient', '0.4.2', { - 'modulename': 'ndg', - 'source_tmpl': 'ndg_httpsclient-%(version)s.tar.gz', - 'checksums': ['580987ef194334c50389e0d7de885fccf15605c13c6eecaabd8d6c43768eb8ac'], - }), - ('lxml', '3.5.0b1', { - 'checksums': ['2244fadf836c45249bc31a4a959cf606fbcd675b3db6ffb50311d9f94a25e28b'], - }), - ('PyYAML', '3.11', { - 'modulename': 'yaml', - 'checksums': ['c36c938a872e5ff494938b33b14aaa156cb439ec67548fcab3535bb78b0846e8'], - }), - ('functools32', '3.2.3-2', { - 'checksums': ['f6253dfbe0538ad2e387bd8fdfd9293c925d63553f5813c4e587745416501e6d'], - }), - ('jsonschema', '2.5.1', { - 'checksums': ['36673ac378feed3daa5956276a829699056523d7961027911f064b52255ead41'], - }), - ('cmd2', '0.6.8', { - 'checksums': ['ac780d8c31fc107bf6b4edcbcea711de4ff776d59d89bb167f8819d2d83764a8'], - }), - ('termcolor', '1.1.0', { - 'checksums': ['1d6d69ce66211143803fbc56652b41d73b4a400a2891d7bf7a1cdf4c02de613b'], - }), - ('sortedcontainers', '1.5.9', { - 'checksums': ['844daced0f20d75c02ce53f373d048ea2e401ad8a7b3a4c43b2aa544b569efb3'], - }), - ('intervaltree', '2.0.4', { - 'checksums': ['d5c45ce8874ef04303c02b66327793320aa2027cf25c89188f74be69beaa3c5f'], - }), - ('itsdangerous', '0.24', { - 'checksums': ['cbb3fcf8d3e33df861709ecaf89d9e6629cff0a217bc2848f1b41cd30d360519'], - }), - ('MarkupSafe', '1.0', { - 'checksums': ['a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('Werkzeug', '0.13', { - 'checksums': ['6246e5fc98a505824113fb6aca993d45ea284a2bcffdc2c65d0c538e53e4abd3'], - }), - ('Flask', '0.10.1', { - 'checksums': ['4c83829ff83d408b5e1d4995472265411d2c414112298f2eb4b359d9e4563373'], - }), - ('progressbar', '2.3', { - 'checksums': ['b2d38a729785149e65323381d2e6fca0a5e9615a6d8bcf10bfa8adedfc481254'], - }), - ('requests', '2.5.1', { - 'checksums': ['7b7735efd3b1e2323dc9fcef060b380d05f5f18bd0f247f5e9e74a628279de66'], - }), - ('parcel', '20170814', { - 'source_tmpl': '50d6124a3e3fcd2a234b3373831075390b886a15.tar.gz', - 'source_urls': ['https://github.com/LabAdvComp/parcel/archive'], - 'checksums': ['f7d394a34387358e2b4b2e9f0ba8ebf28bc6bc4567627b69765e91cfe29b6795'], - }), - (name, version, { - 'modulename': 'gdc_client', - 'source_tmpl': '%(version)s.tar.gz', - 'source_urls': ['https://github.com/NCI-GDC/gdc-client/archive'], - 'checksums': ['2a847f7498491fe69f86f163b9adc6ba752e740f5f17791da8c17a336a84751f'], - }), -] - -sanity_check_paths = { - 'files': ['bin/gdc-client'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gdc-client/gdc-client-1.3.0-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/g/gdc-client/gdc-client-1.3.0-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index 950db3116260..000000000000 --- a/easybuild/easyconfigs/g/gdc-client/gdc-client-1.3.0-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,108 +0,0 @@ -# easybuild easyconfig -easyblock = 'PythonBundle' - -name = 'gdc-client' -version = '1.3.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://gdc.nci.nih.gov/access-data/gdc-data-transfer-tool' -description = """The gdc-client provides several convenience functions over - the GDC API which provides general download/upload via HTTPS.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -use_pip = True - -dependencies = [ - ('Python', '2.7.15'), - ('libxslt', '1.1.32'), - ('libyaml', '0.2.1'), -] - -exts_list = [ - ('pyasn1', '0.2.3', { - 'checksums': ['738c4ebd88a718e700ee35c8d129acce2286542daa80a82823a7073644f706ad'], - }), - ('pycparser', '2.18', { - 'checksums': ['99a8ca03e29851d96616ad0404b4aad7d9ee16f25c9f9708a11faf2810f7b226'], - }), - ('cffi', '1.11.2', { - 'checksums': ['ab87dd91c0c4073758d07334c1e5f712ce8fe48f007b86f8238773963ee700a6'], - }), - ('cryptography', '2.1.4', { - 'checksums': ['e4d967371c5b6b2e67855066471d844c5d52d210c36c28d49a8507b96e2c5291'], - }), - ('pyOpenSSL', '17.1.0', { - 'modulename': 'OpenSSL', - 'checksums': ['5a20a51d35104cd234d056861ace3e7a335aaf1f47fc96726c9e20ac1dc49563'], - }), - ('ndg-httpsclient', '0.4.2', { - 'modulename': 'ndg', - 'source_tmpl': 'ndg_httpsclient-%(version)s.tar.gz', - 'checksums': ['580987ef194334c50389e0d7de885fccf15605c13c6eecaabd8d6c43768eb8ac'], - }), - ('lxml', '3.5.0b1', { - 'checksums': ['2244fadf836c45249bc31a4a959cf606fbcd675b3db6ffb50311d9f94a25e28b'], - }), - ('PyYAML', '3.11', { - 'modulename': 'yaml', - 'checksums': ['c36c938a872e5ff494938b33b14aaa156cb439ec67548fcab3535bb78b0846e8'], - }), - ('functools32', '3.2.3-2', { - 'checksums': ['f6253dfbe0538ad2e387bd8fdfd9293c925d63553f5813c4e587745416501e6d'], - }), - ('jsonschema', '2.5.1', { - 'checksums': ['36673ac378feed3daa5956276a829699056523d7961027911f064b52255ead41'], - }), - ('cmd2', '0.6.8', { - 'checksums': ['ac780d8c31fc107bf6b4edcbcea711de4ff776d59d89bb167f8819d2d83764a8'], - }), - ('termcolor', '1.1.0', { - 'checksums': ['1d6d69ce66211143803fbc56652b41d73b4a400a2891d7bf7a1cdf4c02de613b'], - }), - ('sortedcontainers', '1.5.9', { - 'checksums': ['844daced0f20d75c02ce53f373d048ea2e401ad8a7b3a4c43b2aa544b569efb3'], - }), - ('intervaltree', '2.0.4', { - 'checksums': ['d5c45ce8874ef04303c02b66327793320aa2027cf25c89188f74be69beaa3c5f'], - }), - ('itsdangerous', '0.24', { - 'checksums': ['cbb3fcf8d3e33df861709ecaf89d9e6629cff0a217bc2848f1b41cd30d360519'], - }), - ('MarkupSafe', '1.0', { - 'checksums': ['a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('Werkzeug', '0.13', { - 'checksums': ['6246e5fc98a505824113fb6aca993d45ea284a2bcffdc2c65d0c538e53e4abd3'], - }), - ('Flask', '0.10.1', { - 'checksums': ['4c83829ff83d408b5e1d4995472265411d2c414112298f2eb4b359d9e4563373'], - }), - ('progressbar', '2.3', { - 'checksums': ['b2d38a729785149e65323381d2e6fca0a5e9615a6d8bcf10bfa8adedfc481254'], - }), - ('requests', '2.5.1', { - 'checksums': ['7b7735efd3b1e2323dc9fcef060b380d05f5f18bd0f247f5e9e74a628279de66'], - }), - ('parcel', '20170814', { - 'source_tmpl': '50d6124a3e3fcd2a234b3373831075390b886a15.tar.gz', - 'source_urls': ['https://github.com/LabAdvComp/parcel/archive'], - 'checksums': ['f7d394a34387358e2b4b2e9f0ba8ebf28bc6bc4567627b69765e91cfe29b6795'], - }), - (name, version, { - 'modulename': 'gdc_client', - 'source_tmpl': '%(version)s.tar.gz', - 'source_urls': ['https://github.com/NCI-GDC/gdc-client/archive'], - 'checksums': ['2a847f7498491fe69f86f163b9adc6ba752e740f5f17791da8c17a336a84751f'], - }), -] - -sanity_check_paths = { - 'files': ['bin/gdc-client'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gdc-client/gdc-client-1.3.0-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/g/gdc-client/gdc-client-1.3.0-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 2ffbfdbdeef6..000000000000 --- a/easybuild/easyconfigs/g/gdc-client/gdc-client-1.3.0-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,105 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'gdc-client' -version = '1.3.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://gdc.nci.nih.gov/access-data/gdc-data-transfer-tool' -description = """The gdc-client provides several convenience functions over the GDC API which provides general - download/upload via HTTPS.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -dependencies = [ - ('Python', '2.7.14'), - ('libxslt', '1.1.32'), - ('libyaml', '0.1.7'), -] - -exts_list = [ - ('pyasn1', '0.2.3', { - 'checksums': ['738c4ebd88a718e700ee35c8d129acce2286542daa80a82823a7073644f706ad'], - }), - ('pycparser', '2.18', { - 'checksums': ['99a8ca03e29851d96616ad0404b4aad7d9ee16f25c9f9708a11faf2810f7b226'], - }), - ('cffi', '1.11.2', { - 'checksums': ['ab87dd91c0c4073758d07334c1e5f712ce8fe48f007b86f8238773963ee700a6'], - }), - ('cryptography', '2.1.4', { - 'checksums': ['e4d967371c5b6b2e67855066471d844c5d52d210c36c28d49a8507b96e2c5291'], - }), - ('pyOpenSSL', '17.1.0', { - 'modulename': 'OpenSSL', - 'checksums': ['5a20a51d35104cd234d056861ace3e7a335aaf1f47fc96726c9e20ac1dc49563'], - }), - ('ndg-httpsclient', '0.4.2', { - 'modulename': 'ndg', - 'source_tmpl': 'ndg_httpsclient-%(version)s.tar.gz', - 'checksums': ['580987ef194334c50389e0d7de885fccf15605c13c6eecaabd8d6c43768eb8ac'], - }), - ('lxml', '3.5.0b1', { - 'checksums': ['2244fadf836c45249bc31a4a959cf606fbcd675b3db6ffb50311d9f94a25e28b'], - }), - ('PyYAML', '3.11', { - 'modulename': 'yaml', - 'checksums': ['c36c938a872e5ff494938b33b14aaa156cb439ec67548fcab3535bb78b0846e8'], - }), - ('functools32', '3.2.3-2', { - 'checksums': ['f6253dfbe0538ad2e387bd8fdfd9293c925d63553f5813c4e587745416501e6d'], - }), - ('jsonschema', '2.5.1', { - 'checksums': ['36673ac378feed3daa5956276a829699056523d7961027911f064b52255ead41'], - }), - ('cmd2', '0.6.8', { - 'checksums': ['ac780d8c31fc107bf6b4edcbcea711de4ff776d59d89bb167f8819d2d83764a8'], - }), - ('termcolor', '1.1.0', { - 'checksums': ['1d6d69ce66211143803fbc56652b41d73b4a400a2891d7bf7a1cdf4c02de613b'], - }), - ('sortedcontainers', '1.5.9', { - 'checksums': ['844daced0f20d75c02ce53f373d048ea2e401ad8a7b3a4c43b2aa544b569efb3'], - }), - ('intervaltree', '2.0.4', { - 'checksums': ['d5c45ce8874ef04303c02b66327793320aa2027cf25c89188f74be69beaa3c5f'], - }), - ('itsdangerous', '0.24', { - 'checksums': ['cbb3fcf8d3e33df861709ecaf89d9e6629cff0a217bc2848f1b41cd30d360519'], - }), - ('MarkupSafe', '1.0', { - 'checksums': ['a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('Werkzeug', '0.13', { - 'checksums': ['6246e5fc98a505824113fb6aca993d45ea284a2bcffdc2c65d0c538e53e4abd3'], - }), - ('Flask', '0.10.1', { - 'checksums': ['4c83829ff83d408b5e1d4995472265411d2c414112298f2eb4b359d9e4563373'], - }), - ('progressbar', '2.3', { - 'checksums': ['b2d38a729785149e65323381d2e6fca0a5e9615a6d8bcf10bfa8adedfc481254'], - }), - ('requests', '2.5.1', { - 'checksums': ['7b7735efd3b1e2323dc9fcef060b380d05f5f18bd0f247f5e9e74a628279de66'], - }), - ('parcel', '20170814', { - 'source_tmpl': '50d6124a3e3fcd2a234b3373831075390b886a15.tar.gz', - 'source_urls': ['https://github.com/LabAdvComp/parcel/archive'], - 'checksums': ['f7d394a34387358e2b4b2e9f0ba8ebf28bc6bc4567627b69765e91cfe29b6795'], - }), - (name, version, { - 'modulename': 'gdc_client', - 'source_tmpl': '%(version)s.tar.gz', - 'source_urls': ['https://github.com/NCI-GDC/gdc-client/archive'], - 'checksums': ['2a847f7498491fe69f86f163b9adc6ba752e740f5f17791da8c17a336a84751f'], - }), -] - -sanity_check_paths = { - 'files': ['bin/gdc-client'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gdc-client/gdc-client-1.6.0-GCCcore-10.2.0.eb b/easybuild/easyconfigs/g/gdc-client/gdc-client-1.6.0-GCCcore-10.2.0.eb index 10bf3fc56039..19471a207add 100644 --- a/easybuild/easyconfigs/g/gdc-client/gdc-client-1.6.0-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/g/gdc-client/gdc-client-1.6.0-GCCcore-10.2.0.eb @@ -17,9 +17,6 @@ dependencies = [ ('libyaml', '0.2.5'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('cryptography', '2.8', { 'checksums': ['3cda1f0ed8747339bbdf71b9f38ca74c7b592f24f65cdb3ab3765e4b02871651'], diff --git a/easybuild/easyconfigs/g/gdist/gdist-1.0.3-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/g/gdist/gdist-1.0.3-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index f55afd7a8a78..000000000000 --- a/easybuild/easyconfigs/g/gdist/gdist-1.0.3-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'gdist' -version = '1.0.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pypi.python.org/pypi/gdist' -description = """The gdist module is a Cython interface to a C++ library (http://code.google.com/p/geodesic/) for - computing geodesic distance which is the length of shortest line between two vertices on a triangulated mesh in three - dimensions, such that the line lies on the surface.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Python', '2.7.11'), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gearshifft/gearshifft-0.4.0-foss-2019a.eb b/easybuild/easyconfigs/g/gearshifft/gearshifft-0.4.0-foss-2019a.eb deleted file mode 100644 index d90977f716fc..000000000000 --- a/easybuild/easyconfigs/g/gearshifft/gearshifft-0.4.0-foss-2019a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'gearshifft' -version = '0.4.0' - -homepage = 'https://github.com/mpicbg-scicomp/gearshifft' -description = "Benchmark Suite for Heterogenuous FFT Implementations" - -toolchain = {'name': 'foss', 'version': '2019a'} - -source_urls = ['https://github.com/mpicbg-scicomp/gearshifft/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['15b9e4bfa1d9b4fe4ae316f289c67b7be0774cdada5bd7310df4d0e026d9d227'] - -builddependencies = [('CMake', '3.13.3')] - -dependencies = [('Boost', '1.70.0')] - -separate_build_dir = True - -runtest = 'test' - -sanity_check_paths = { - 'files': ['bin/gearshifft_fftw'], - 'dirs': ['doc', 'share'], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/g/gemelli/gemelli-0.0.9-foss-2022a.eb b/easybuild/easyconfigs/g/gemelli/gemelli-0.0.9-foss-2022a.eb index 3282ecb61c45..ff2779aadff2 100644 --- a/easybuild/easyconfigs/g/gemelli/gemelli-0.0.9-foss-2022a.eb +++ b/easybuild/easyconfigs/g/gemelli/gemelli-0.0.9-foss-2022a.eb @@ -40,9 +40,6 @@ exts_list = [ }), ] -use_pip = True -sanity_pip_check = True - sanity_check_commands = ['gemelli --help'] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/gemmi/gemmi-0.4.5-GCCcore-10.2.0.eb b/easybuild/easyconfigs/g/gemmi/gemmi-0.4.5-GCCcore-10.2.0.eb index c45a19e3d000..e753b9bd2b1f 100644 --- a/easybuild/easyconfigs/g/gemmi/gemmi-0.4.5-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/g/gemmi/gemmi-0.4.5-GCCcore-10.2.0.eb @@ -6,38 +6,39 @@ version = '0.4.5' homepage = 'https://gemmi.readthedocs.io/' description = """ -Gemmi is a library, accompanied by a set of programs, developed primarily for +Gemmi is a library, accompanied by a set of programs, developed primarily for use in macromolecular crystallography (MX). For working with: macromolecular models (content of PDB, PDBx/mmCIF and mmJSON files), refinement -restraints (CIF files), reflection data (MTZ and mmCIF formats), data on a 3D +restraints (CIF files), reflection data (MTZ and mmCIF formats), data on a 3D grid (electron density maps, masks, MRC/CCP4 format) crystallographic symmetry. Parts of this library can be useful in structural bioinformatics (for symmetry- -aware analysis of protein models), and in other molecular-structure sciences +aware analysis of protein models), and in other molecular-structure sciences that use CIF files (we have the fastest open-source CIF parser). """ toolchain = {'name': 'GCCcore', 'version': '10.2.0'} toolchainopts = {'opt': True} +github_account = 'project-gemmi' source_urls = [GITHUB_SOURCE] sources = ['v%(version)s.tar.gz'] checksums = ['af462dbb3a2a144b1437700637e78c0365a5273dc5bffadeea80f73765ab15c7'] -github_account = 'project-gemmi' - -runtest = 'cpptest ftest ftest_grid test' +builddependencies = [ + ('pybind11', '2.6.0'), + ('binutils', '2.35') +] +dependencies = [ + ('Python', '3.8.6'), + ('CMake', '3.18.4'), # cmake needed to import gemmi +] configopts = '-DUSE_PYTHON=1 ' configopts += '-DUSE_FORTRAN=1 ' configopts += '-DPYTHON_INSTALL_DIR=%(installdir)s/lib/python%(pyshortver)s/site-packages ' -builddependencies = [ - ('pybind11', '2.6.0'), - ('CMake', '3.18.4'), - ('binutils', '2.35') -] -dependencies = [('Python', '3.8.6')] +runtest = 'cpptest ftest ftest_grid test' sanity_check_paths = { 'files': ['bin/gemmi'], diff --git a/easybuild/easyconfigs/g/gemmi/gemmi-0.6.5-GCCcore-12.3.0.eb b/easybuild/easyconfigs/g/gemmi/gemmi-0.6.5-GCCcore-12.3.0.eb index 961d8a5428c3..3b86d4754b1f 100644 --- a/easybuild/easyconfigs/g/gemmi/gemmi-0.6.5-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/g/gemmi/gemmi-0.6.5-GCCcore-12.3.0.eb @@ -5,38 +5,39 @@ name = 'gemmi' version = '0.6.5' homepage = 'https://gemmi.readthedocs.io/' -description = """Gemmi is a library, accompanied by a set of programs, developed primarily for +description = """Gemmi is a library, accompanied by a set of programs, developed primarily for use in macromolecular crystallography (MX). For working with: macromolecular models (content of PDB, PDBx/mmCIF and mmJSON files), refinement -restraints (CIF files), reflection data (MTZ and mmCIF formats), data on a 3D +restraints (CIF files), reflection data (MTZ and mmCIF formats), data on a 3D grid (electron density maps, masks, MRC/CCP4 format) crystallographic symmetry. Parts of this library can be useful in structural bioinformatics (for symmetry- -aware analysis of protein models), and in other molecular-structure sciences +aware analysis of protein models), and in other molecular-structure sciences that use CIF files (we have the fastest open-source CIF parser).""" toolchain = {'name': 'GCCcore', 'version': '12.3.0'} toolchainopts = {'opt': True} +github_account = 'project-gemmi' source_urls = [GITHUB_SOURCE] sources = ['v%(version)s.tar.gz'] checksums = ['9159506a16e0d22bbeeefc4d34137099318307db1b2bebf06fb2ae501571b19c'] -github_account = 'project-gemmi' - -configopts = [ - '-DSTRIP_BINARY=ON ' - '-DUSE_FORTRAN=1 -DBUILD_SHARED_LIBS=%s' % x for x in ['OFF', 'ON']] - builddependencies = [ ('pybind11', '2.11.1'), ('pybind11-stubgen', '2.5.1'), - ('CMake', '3.26.3'), ('scikit-build-core', '0.5.0'), ('meson-python', '0.13.2'), ('binutils', '2.40') ] -dependencies = [('Python', '3.11.3')] +dependencies = [ + ('Python', '3.11.3'), + ('CMake', '3.26.3'), # cmake needed to import gemmi +] + +configopts = [ + '-DSTRIP_BINARY=ON -DUSE_FORTRAN=1 -DBUILD_SHARED_LIBS=%s' % x for x in ['OFF', 'ON'] +] local_pipcmd = "mkdir %(builddir)s/pybuild &&" local_pipcmd += "python -m pip install -ve %(builddir)s/%(name)s-%(version)s" 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 deleted file mode 100644 index f45790f18fbe..000000000000 --- a/easybuild/easyconfigs/g/gencore_variant_detection/gencore_variant_detection-1.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany -# Authors:: Bernd Mohr -# Markus Geimer -# License:: 3-clause BSD -# -# This work is based on experiences from the UNITE project -# http://apps.fz-juelich.de/unite/ -## - -easyblock = 'Conda' - -name = "gencore_variant_detection" -version = "1.0" - -homepage = "https://nyuad-cgsb.github.io/variant_detection/public/index.html" -description = """ This is a bundled install of many software packages for doing variant detection analysis. """ - -toolchain = SYSTEM - -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' -remote_environment = "nyuad-cgsb/%(name)s_%(version)s" - -sanity_check_paths = { - 'files': ["bin/conda"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gengetopt/gengetopt-2.23-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/gengetopt/gengetopt-2.23-GCCcore-9.3.0.eb deleted file mode 100644 index 6d7bd73ae1b7..000000000000 --- a/easybuild/easyconfigs/g/gengetopt/gengetopt-2.23-GCCcore-9.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gengetopt' -version = '2.23' - -homepage = 'https://www.gnu.org/software/gengetopt/gengetopt.html' -description = "Gengetopt is a tool to write command line option parsing code for C programs." - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_XZ] -checksums = ['b941aec9011864978dd7fdeb052b1943535824169d2aa2b0e7eae9ab807584ac'] - -builddependencies = [ - ('binutils', '2.34'), - ('texinfo', '6.7'), # provides makeinfo -] - -sanity_check_paths = { - 'files': ['bin/gengetopt'], - 'dirs': ['share'], -} - -sanity_check_commands = ["gengetopt --help"] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/genomepy/genomepy-0.15.0-foss-2022a.eb b/easybuild/easyconfigs/g/genomepy/genomepy-0.15.0-foss-2022a.eb index 916e64199644..cb1b041f9aaf 100644 --- a/easybuild/easyconfigs/g/genomepy/genomepy-0.15.0-foss-2022a.eb +++ b/easybuild/easyconfigs/g/genomepy/genomepy-0.15.0-foss-2022a.eb @@ -19,8 +19,6 @@ dependencies = [ ('protobuf-python', '3.19.4'), ] -use_pip = True - # avoid hatchling requirement to install genomepy # (since installing it introduces conflicting version requirements with poetry included with Python) local_preinstallopts = """sed -i -e 's/^build-backend = .*/build-backend = "setuptools.build_meta"/g' """ @@ -67,6 +65,4 @@ sanity_check_paths = { sanity_check_commands = ["genomepy --help"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/genomepy/genomepy-0.16.1-foss-2023a.eb b/easybuild/easyconfigs/g/genomepy/genomepy-0.16.1-foss-2023a.eb new file mode 100644 index 000000000000..2d25607f21d5 --- /dev/null +++ b/easybuild/easyconfigs/g/genomepy/genomepy-0.16.1-foss-2023a.eb @@ -0,0 +1,52 @@ +easyblock = 'PythonBundle' + +name = 'genomepy' +version = '0.16.1' + +homepage = 'https://github.com/vanheeringen-lab/genomepy' +description = "genomepy is designed to provide a simple and straightforward way to download and use genomic data" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [('hatchling', '1.18.0')] +dependencies = [ + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), + ('SciPy-bundle', '2023.07'), + ('tqdm', '4.66.1'), + ('Biopython', '1.83'), + ('mygene', '3.2.2'), + ('pyfaidx', '0.8.1.1'), + ('PyYAML', '6.0'), + ('protobuf-python', '4.24.0'), +] + +exts_list = [ + ('diskcache', '5.6.3', { + 'checksums': ['2c3a3fa2743d8535d832ec61c2054a1641f41775aa7c556758a109941e33e4fc'], + }), + ('loguru', '0.7.2', { + 'checksums': ['e671a53522515f34fd406340ee968cb9ecafbc4b36c679da03c18fd8d0bd51ac'], + }), + ('mysql-connector-python', '8.4.0', { + 'modulename': 'mysql.connector', + 'sources': ['mysql_connector_python-%(version)s-py2.py3-none-any.whl'], + 'checksums': ['35939c4ff28f395a5550bae67bafa4d1658ea72ea3206f457fff64a0fbec17e4'], + }), + ('norns', '0.1.6', { + 'preinstallopts': "sed -i '/nose/d' setup.py && ", + 'checksums': ['1f3c6ccbe79b2cb3076f66a352cd76462593adbabe9ebb262f879a9d0a6634e4'], + }), + (name, version, { + 'checksums': ['22e81827acfdb4d9e6adda1f8e4cfafbb97f1c1788348e86b930c9daa51088c5'], + }), +] + +sanity_check_paths = { + 'files': ['bin/genomepy'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ["genomepy --help"] + +moduleclass = 'bio' 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 deleted file mode 100644 index 63fe4e469486..000000000000 --- a/easybuild/easyconfigs/g/gensim/gensim-0.13.2-foss-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'gensim' -version = '0.13.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pypi.python.org/pypi/gensim' -description = """Gensim is a Python library for topic modelling, document indexing and similarity retrieval with - large corpora.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -dependencies = [ - ('Python', '2.7.11'), - ('requests', '2.10.0', '-Python-%(pyver)s'), -] - -exts_list = [ - ('boto', '2.42.0'), - ('bz2file', '0.98'), - ('smart_open', '1.3.4'), - (name, version), -] - -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/gensim/gensim-3.8.3-foss-2020b.eb b/easybuild/easyconfigs/g/gensim/gensim-3.8.3-foss-2020b.eb index 3492441af29a..e18b6b9c19b6 100644 --- a/easybuild/easyconfigs/g/gensim/gensim-3.8.3-foss-2020b.eb +++ b/easybuild/easyconfigs/g/gensim/gensim-3.8.3-foss-2020b.eb @@ -14,8 +14,6 @@ dependencies = [ ('SciPy-bundle', '2020.11'), # for numpy, pandas ] -use_pip = True - exts_list = [ ('smart_open', '4.1.2', { 'checksums': ['4bbb6233364fc1173cc0af6b7a56ed76fce32509514f1978a995a5835f3177f1'], @@ -25,6 +23,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/gensim/gensim-3.8.3-intel-2020b.eb b/easybuild/easyconfigs/g/gensim/gensim-3.8.3-intel-2020b.eb index 20eab35edc6b..b66e79c4602c 100644 --- a/easybuild/easyconfigs/g/gensim/gensim-3.8.3-intel-2020b.eb +++ b/easybuild/easyconfigs/g/gensim/gensim-3.8.3-intel-2020b.eb @@ -14,8 +14,6 @@ dependencies = [ ('SciPy-bundle', '2020.11'), # for numpy, pandas ] -use_pip = True - exts_list = [ ('smart_open', '4.1.2', { 'checksums': ['4bbb6233364fc1173cc0af6b7a56ed76fce32509514f1978a995a5835f3177f1'], @@ -25,6 +23,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/gensim/gensim-4.2.0-foss-2021a.eb b/easybuild/easyconfigs/g/gensim/gensim-4.2.0-foss-2021a.eb index 2270b2977d2c..49746654496d 100644 --- a/easybuild/easyconfigs/g/gensim/gensim-4.2.0-foss-2021a.eb +++ b/easybuild/easyconfigs/g/gensim/gensim-4.2.0-foss-2021a.eb @@ -14,8 +14,6 @@ dependencies = [ ('SciPy-bundle', '2021.05'), # for numpy, pandas ] -use_pip = True - exts_list = [ ('smart_open', '6.0.0', { 'checksums': ['d60106b96f0bcaedf5f1cd46ff5524a1c3d02d5653425618bb0fa66e158d22b0'], @@ -25,6 +23,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/gensim/gensim-4.3.2-foss-2023a.eb b/easybuild/easyconfigs/g/gensim/gensim-4.3.2-foss-2023a.eb new file mode 100644 index 000000000000..5cfdab73bfcb --- /dev/null +++ b/easybuild/easyconfigs/g/gensim/gensim-4.3.2-foss-2023a.eb @@ -0,0 +1,27 @@ +easyblock = 'PythonBundle' + +name = 'gensim' +version = '4.3.2' + +homepage = 'https://radimrehurek.com/gensim' +description = """Gensim is a Python library for topic modelling, document indexing and similarity retrieval with + large corpora.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('wrapt', '1.15.0'), +] + +exts_list = [ + ('smart_open', '7.0.4', { + 'checksums': ['62b65852bdd1d1d516839fcb1f6bc50cd0f16e05b4ec44b52f43d38bcb838524'], + }), + (name, version, { + 'checksums': ['99ac6af6ffd40682e70155ed9f92ecbf4384d59fb50af120d343ea5ee1b308ab'], + }), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/geocube/geocube-0.0.14-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/g/geocube/geocube-0.0.14-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index a24970fe4f31..000000000000 --- a/easybuild/easyconfigs/g/geocube/geocube-0.0.14-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'geocube' -version = '0.0.14' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://corteva.github.io/geocube/latest/' -description = "Tool to convert geopandas vector data into rasterized xarray data." - -toolchain = {'name': 'foss', 'version': '2020a'} - -sources = [SOURCELOWER_TAR_GZ] -checksums = ['6e3819fdf5f6bec45296c3eb3e852b89e42569a6119de9feb01e3e9816e59c1a'] - -dependencies = [ - ('Python', '3.8.2'), - ('Open-Data-Cube-Core', '1.8.3', versionsuffix), - ('geopandas', '0.8.1', versionsuffix), - ('rioxarray', '0.1.1', versionsuffix), -] - -use_pip = True -download_dep_fail = True -sanity_pip_check = True - -sanity_check_paths = { - 'files': ['bin/%(name)s'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/geocube/geocube-0.4.3-foss-2023a.eb b/easybuild/easyconfigs/g/geocube/geocube-0.4.3-foss-2023a.eb index 037c1876aba4..5b8301da4ae1 100644 --- a/easybuild/easyconfigs/g/geocube/geocube-0.4.3-foss-2023a.eb +++ b/easybuild/easyconfigs/g/geocube/geocube-0.4.3-foss-2023a.eb @@ -17,8 +17,6 @@ dependencies = [ ('rioxarray', '0.15.0'), ] -use_pip = True - exts_list = [ ('cachetools', '5.3.1', { 'checksums': ['dce83f2d9b4e1f732a8cd44af8e8fab2dbe46201467fc98b3ef8f269092bf62b'], @@ -32,8 +30,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/%(name)s'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/g/geopandas/geopandas-0.10.2-foss-2021a.eb b/easybuild/easyconfigs/g/geopandas/geopandas-0.10.2-foss-2021a.eb index 65cc54a2dc7b..b74fb8be3700 100644 --- a/easybuild/easyconfigs/g/geopandas/geopandas-0.10.2-foss-2021a.eb +++ b/easybuild/easyconfigs/g/geopandas/geopandas-0.10.2-foss-2021a.eb @@ -22,8 +22,6 @@ dependencies = [ ('pyproj', '3.1.0'), ] -use_pip = True - exts_list = [ ('descartes', '1.1.0', { 'checksums': ['135a502146af5ed6ff359975e2ebc5fa4b71b5432c355c2cafdc6dea1337035b'], @@ -42,6 +40,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'geo' diff --git a/easybuild/easyconfigs/g/geopandas/geopandas-0.11.0-foss-2021b.eb b/easybuild/easyconfigs/g/geopandas/geopandas-0.11.0-foss-2021b.eb index 976a82d9f3d7..2e1a034bf997 100644 --- a/easybuild/easyconfigs/g/geopandas/geopandas-0.11.0-foss-2021b.eb +++ b/easybuild/easyconfigs/g/geopandas/geopandas-0.11.0-foss-2021b.eb @@ -22,8 +22,6 @@ dependencies = [ ('scikit-learn', '1.0.1'), # needed by mapclassify ] -use_pip = True - exts_list = [ ('mapclassify', '2.4.3', { 'checksums': ['51b81e1f1ee7f64a4ca1e9f61f01216c364a3f086a48b1be38eb057199cb19bf'], @@ -33,6 +31,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'geo' diff --git a/easybuild/easyconfigs/g/geopandas/geopandas-0.12.2-foss-2022a.eb b/easybuild/easyconfigs/g/geopandas/geopandas-0.12.2-foss-2022a.eb index ee3dee5c65a8..3fa991c89846 100644 --- a/easybuild/easyconfigs/g/geopandas/geopandas-0.12.2-foss-2022a.eb +++ b/easybuild/easyconfigs/g/geopandas/geopandas-0.12.2-foss-2022a.eb @@ -22,8 +22,6 @@ dependencies = [ ('scikit-learn', '1.1.2'), # needed by mapclassify ] -use_pip = True - exts_list = [ ('mapclassify', '2.4.3', { 'checksums': ['51b81e1f1ee7f64a4ca1e9f61f01216c364a3f086a48b1be38eb057199cb19bf'], @@ -33,6 +31,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'geo' diff --git a/easybuild/easyconfigs/g/geopandas/geopandas-0.12.2-foss-2022b.eb b/easybuild/easyconfigs/g/geopandas/geopandas-0.12.2-foss-2022b.eb index a887dfe6e148..9fc42b511a35 100644 --- a/easybuild/easyconfigs/g/geopandas/geopandas-0.12.2-foss-2022b.eb +++ b/easybuild/easyconfigs/g/geopandas/geopandas-0.12.2-foss-2022b.eb @@ -22,8 +22,6 @@ dependencies = [ ('scikit-learn', '1.2.1'), # needed by mapclassify ] -use_pip = True - exts_list = [ ('mapclassify', '2.4.3', { 'checksums': ['51b81e1f1ee7f64a4ca1e9f61f01216c364a3f086a48b1be38eb057199cb19bf'], @@ -33,6 +31,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'geo' diff --git a/easybuild/easyconfigs/g/geopandas/geopandas-0.14.2-foss-2023a.eb b/easybuild/easyconfigs/g/geopandas/geopandas-0.14.2-foss-2023a.eb index 5ba4ab4b6124..b2de30271a24 100644 --- a/easybuild/easyconfigs/g/geopandas/geopandas-0.14.2-foss-2023a.eb +++ b/easybuild/easyconfigs/g/geopandas/geopandas-0.14.2-foss-2023a.eb @@ -26,8 +26,6 @@ dependencies = [ ('numba', '0.58.1'), # optional, numba extra in mapclassify ] -use_pip = True - exts_list = [ ('mapclassify', '2.6.1', { 'checksums': ['4441798d55a051e75206bf46dccfc8a8f8323aac8596d19961d11660c98677ca'], @@ -38,6 +36,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'geo' diff --git a/easybuild/easyconfigs/g/geopandas/geopandas-0.7.0-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/g/geopandas/geopandas-0.7.0-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index b6d2b53e5ce1..000000000000 --- a/easybuild/easyconfigs/g/geopandas/geopandas-0.7.0-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,48 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'geopandas' -version = '0.7.0' -versionsuffix = "-Python-%(pyver)s" - -homepage = 'https://github.com/geopandas/geopandas' -description = """GeoPandas is a project to add support for geographic data to pandas objects. -It currently implements GeoSeries and GeoDataFrame types which are subclasses of pandas.Series -and pandas.DataFrame respectively. GeoPandas objects can act on shapely geometry objects and -perform geometric operations.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('Shapely', '1.7.0', versionsuffix), - ('Fiona', '1.8.13', versionsuffix), - ('matplotlib', '3.1.1', versionsuffix), - ('networkx', '2.4', versionsuffix), - ('scikit-learn', '0.21.3', versionsuffix), - ('pyproj', '2.4.2', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('descartes', '1.1.0', { - 'checksums': ['135a502146af5ed6ff359975e2ebc5fa4b71b5432c355c2cafdc6dea1337035b'], - }), - ('wrapt', '1.12.1', { - 'checksums': ['b62ffa81fb85f4332a4f609cab4ac40709470da05643a082ec1eb88e6d9b97d7'], - }), - ('Deprecated', '1.2.10', { - 'checksums': ['525ba66fb5f90b07169fdd48b6373c18f1ee12728ca277ca44567a367d9d7f74'], - }), - ('mapclassify', '2.2.0', { - 'checksums': ['d8cce990f2df905ec7ba0d61a0de60a64635822684a2074cb412da9992dbf999'], - }), - (name, version, { - 'checksums': ['19074b090ab928527193c50b383d31a259a9b84b18553562631295fa67f640bc'], - }), -] - -sanity_pip_check = True - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/g/geopandas/geopandas-0.7.0-fosscuda-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/g/geopandas/geopandas-0.7.0-fosscuda-2019b-Python-3.7.4.eb deleted file mode 100644 index 3fb9add57cab..000000000000 --- a/easybuild/easyconfigs/g/geopandas/geopandas-0.7.0-fosscuda-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,48 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'geopandas' -version = '0.7.0' -versionsuffix = "-Python-%(pyver)s" - -homepage = 'https://github.com/geopandas/geopandas' -description = """GeoPandas is a project to add support for geographic data to pandas objects. -It currently implements GeoSeries and GeoDataFrame types which are subclasses of pandas.Series -and pandas.DataFrame respectively. GeoPandas objects can act on shapely geometry objects and -perform geometric operations.""" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('Shapely', '1.7.0', versionsuffix), - ('Fiona', '1.8.13', versionsuffix), - ('matplotlib', '3.1.1', versionsuffix), - ('networkx', '2.4', versionsuffix), - ('scikit-learn', '0.21.3', versionsuffix), - ('pyproj', '2.4.2', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('descartes', '1.1.0', { - 'checksums': ['135a502146af5ed6ff359975e2ebc5fa4b71b5432c355c2cafdc6dea1337035b'], - }), - ('wrapt', '1.12.1', { - 'checksums': ['b62ffa81fb85f4332a4f609cab4ac40709470da05643a082ec1eb88e6d9b97d7'], - }), - ('Deprecated', '1.2.10', { - 'checksums': ['525ba66fb5f90b07169fdd48b6373c18f1ee12728ca277ca44567a367d9d7f74'], - }), - ('mapclassify', '2.2.0', { - 'checksums': ['d8cce990f2df905ec7ba0d61a0de60a64635822684a2074cb412da9992dbf999'], - }), - (name, version, { - 'checksums': ['19074b090ab928527193c50b383d31a259a9b84b18553562631295fa67f640bc'], - }), -] - -sanity_pip_check = True - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/g/geopandas/geopandas-0.8.0-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/g/geopandas/geopandas-0.8.0-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index e779532aa0ed..000000000000 --- a/easybuild/easyconfigs/g/geopandas/geopandas-0.8.0-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,62 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'geopandas' -version = '0.8.0' -versionsuffix = "-Python-%(pyver)s" - -homepage = 'https://github.com/geopandas/geopandas' -description = """GeoPandas is a project to add support for geographic data to pandas objects. -It currently implements GeoSeries and GeoDataFrame types which are subclasses of pandas.Series -and pandas.DataFrame respectively. GeoPandas objects can act on shapely geometry objects and -perform geometric operations.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -dependencies = [ - ('Python', '3.7.2'), - ('SciPy-bundle', '2019.03'), - ('Shapely', '1.7.0', versionsuffix), - ('Fiona', '1.8.13.post1', versionsuffix), - ('matplotlib', '3.0.3', versionsuffix), - ('networkx', '2.3', versionsuffix), - ('scikit-learn', '0.20.3'), -] - -components = [ - # pyproj 2.4+ requires PROJ 6.2+, - # see https://pyproj4.github.io/pyproj/stable/installation.html#setup-proj - ('PROJ', '6.3.2', { - 'source_urls': ['https://download.osgeo.org/proj/'], - 'sources': [SOURCELOWER_TAR_GZ], - 'checksums': ['cb776a70f40c35579ae4ba04fb4a388c1d1ce025a1df6171350dc19f25b80311'], - 'easyblock': 'ConfigureMake', - 'start_dir': 'proj-%(version)s', - }), -] - -use_pip = True - -exts_list = [ - ('descartes', '1.1.0', { - 'checksums': ['135a502146af5ed6ff359975e2ebc5fa4b71b5432c355c2cafdc6dea1337035b'], - }), - ('wrapt', '1.12.1', { - 'checksums': ['b62ffa81fb85f4332a4f609cab4ac40709470da05643a082ec1eb88e6d9b97d7'], - }), - ('Deprecated', '1.2.10', { - 'checksums': ['525ba66fb5f90b07169fdd48b6373c18f1ee12728ca277ca44567a367d9d7f74'], - }), - ('mapclassify', '2.2.0', { - 'checksums': ['d8cce990f2df905ec7ba0d61a0de60a64635822684a2074cb412da9992dbf999'], - }), - ('pyproj', '2.6.1.post1', { - 'checksums': ['4f5b02b4abbd41610397c635b275a8ee4a2b5bc72a75572b98ac6ae7befa471e'], - }), - (name, version, { - 'checksums': ['e954dd2b5c1f694845f3c2e604c692a78a27aab74fc9297e8d119ace11f903dd'], - }), -] - -sanity_pip_check = True - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/g/geopandas/geopandas-0.8.1-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/g/geopandas/geopandas-0.8.1-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 552bad5cb7f8..000000000000 --- a/easybuild/easyconfigs/g/geopandas/geopandas-0.8.1-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,48 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'geopandas' -version = '0.8.1' -versionsuffix = "-Python-%(pyver)s" - -homepage = 'https://github.com/geopandas/geopandas' -description = """GeoPandas is a project to add support for geographic data to pandas objects. -It currently implements GeoSeries and GeoDataFrame types which are subclasses of pandas.Series -and pandas.DataFrame respectively. GeoPandas objects can act on shapely geometry objects and -perform geometric operations.""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('Shapely', '1.7.1', versionsuffix), - ('Fiona', '1.8.16', versionsuffix), - ('matplotlib', '3.2.1', versionsuffix), - ('networkx', '2.4', versionsuffix), - ('scikit-learn', '0.23.1', versionsuffix), - ('pyproj', '2.6.1.post1', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('descartes', '1.1.0', { - 'checksums': ['135a502146af5ed6ff359975e2ebc5fa4b71b5432c355c2cafdc6dea1337035b'], - }), - ('wrapt', '1.12.1', { - 'checksums': ['b62ffa81fb85f4332a4f609cab4ac40709470da05643a082ec1eb88e6d9b97d7'], - }), - ('Deprecated', '1.2.10', { - 'checksums': ['525ba66fb5f90b07169fdd48b6373c18f1ee12728ca277ca44567a367d9d7f74'], - }), - ('mapclassify', '2.3.0', { - 'checksums': ['bfe1ec96afe7f866560d25f9f00e5c4dae97d5b69dfe758dbe02c4993261365b'], - }), - (name, version, { - 'checksums': ['e28a729e44ac53c1891b54b1aca60e3bc0bb9e88ad0f2be8e301a03b9510f6e2'], - }), -] - -sanity_pip_check = True - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/g/geopandas/geopandas-0.8.1-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/g/geopandas/geopandas-0.8.1-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index ffbe5e69ff28..000000000000 --- a/easybuild/easyconfigs/g/geopandas/geopandas-0.8.1-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,48 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'geopandas' -version = '0.8.1' -versionsuffix = "-Python-%(pyver)s" - -homepage = 'https://github.com/geopandas/geopandas' -description = """GeoPandas is a project to add support for geographic data to pandas objects. -It currently implements GeoSeries and GeoDataFrame types which are subclasses of pandas.Series -and pandas.DataFrame respectively. GeoPandas objects can act on shapely geometry objects and -perform geometric operations.""" - -toolchain = {'name': 'intel', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('Shapely', '1.7.0', versionsuffix), - ('Fiona', '1.8.13', versionsuffix), - ('matplotlib', '3.1.1', versionsuffix), - ('networkx', '2.4', versionsuffix), - ('scikit-learn', '0.21.3', versionsuffix), - ('pyproj', '2.4.2', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('descartes', '1.1.0', { - 'checksums': ['135a502146af5ed6ff359975e2ebc5fa4b71b5432c355c2cafdc6dea1337035b'], - }), - ('wrapt', '1.12.1', { - 'checksums': ['b62ffa81fb85f4332a4f609cab4ac40709470da05643a082ec1eb88e6d9b97d7'], - }), - ('Deprecated', '1.2.10', { - 'checksums': ['525ba66fb5f90b07169fdd48b6373c18f1ee12728ca277ca44567a367d9d7f74'], - }), - ('mapclassify', '2.2.0', { - 'checksums': ['d8cce990f2df905ec7ba0d61a0de60a64635822684a2074cb412da9992dbf999'], - }), - (name, version, { - 'checksums': ['e28a729e44ac53c1891b54b1aca60e3bc0bb9e88ad0f2be8e301a03b9510f6e2'], - }), -] - -sanity_pip_check = True - -moduleclass = 'geo' 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 deleted file mode 100644 index a34d08f03f0e..000000000000 --- a/easybuild/easyconfigs/g/geopy/geopy-1.11.0-intel-2017a-Python-3.6.1.eb +++ /dev/null @@ -1,16 +0,0 @@ -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'} - -sources = [SOURCE_TAR_GZ] - -dependencies = [('Python', '3.6.1')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/geopy/geopy-2.1.0-GCCcore-10.2.0.eb b/easybuild/easyconfigs/g/geopy/geopy-2.1.0-GCCcore-10.2.0.eb index 3c5929e84226..e41f1355ea3a 100644 --- a/easybuild/easyconfigs/g/geopy/geopy-2.1.0-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/g/geopy/geopy-2.1.0-GCCcore-10.2.0.eb @@ -18,8 +18,6 @@ builddependencies = [ dependencies = [('Python', '3.8.6')] -use_pip = True - exts_list = [ ('geographiclib', '1.50', { 'checksums': ['12bd46ee7ec25b291ea139b17aa991e7ef373e21abd053949b75c0e9ca55c632'], @@ -29,6 +27,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'geo' diff --git a/easybuild/easyconfigs/g/geopy/geopy-2.4.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/g/geopy/geopy-2.4.1-GCCcore-12.3.0.eb index c04a5817a0cf..9403d1651f84 100644 --- a/easybuild/easyconfigs/g/geopy/geopy-2.4.1-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/g/geopy/geopy-2.4.1-GCCcore-12.3.0.eb @@ -19,8 +19,6 @@ dependencies = [ ('Python', '3.11.3'), ] -use_pip = True - exts_list = [ ('geographiclib', '2.0', { 'checksums': ['f7f41c85dc3e1c2d3d935ec86660dc3b2c848c83e17f9a9e51ba9d5146a15859'], @@ -30,6 +28,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'geo' diff --git a/easybuild/easyconfigs/g/georges/georges-2019.2-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/g/georges/georges-2019.2-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index bb41ff7398fc..000000000000 --- a/easybuild/easyconfigs/g/georges/georges-2019.2-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'georges' -version = '2019.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/ULB-Metronu/georges' -description = """Georges the lemur opinionated particle accelerator modeling Python package. -Also a thin wrapper over MAD-X/PTC, BDSim and G4Beamline.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -builddependencies = [ - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('LMfit', '1.0.0', versionsuffix), - ('matplotlib', '3.1.1', versionsuffix), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('mistune', '0.8.4', { - 'checksums': ['59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e'], - }), - ('m2r', '0.2.1', { - 'checksums': ['bf90bad66cda1164b17e5ba4a037806d2443f2a4d5ddc9f6a5554a0322aaed99'], - }), - ('pyDOE', '0.3.8', { - 'modulename': '%(name)s', - 'source_tmpl': '%(name)s-%(version)s.zip', - 'checksums': ['cbd6f14ae26d3c9f736013205f53ea1191add4567033c3ee77b7dd356566c4b6'], - }), - (name, version, { - 'source_tmpl': '%(version)s.tar.gz', - 'source_urls': ['https://github.com/ULB-Metronu/georges/archive/'], - 'checksums': ['5801c0655101e46401f4c052edc72e1dbf278fca76acf66a3ee3b10820527276'], - }), -] - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/georges/georges-2019.2-foss-2021a.eb b/easybuild/easyconfigs/g/georges/georges-2019.2-foss-2021a.eb index 983cbb100ce1..0e3f003a4457 100644 --- a/easybuild/easyconfigs/g/georges/georges-2019.2-foss-2021a.eb +++ b/easybuild/easyconfigs/g/georges/georges-2019.2-foss-2021a.eb @@ -20,9 +20,6 @@ dependencies = [ ('matplotlib', '3.4.2'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('mistune', '0.8.4', { 'checksums': ['59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e'], diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.18.2.eb b/easybuild/easyconfigs/g/gettext/gettext-0.18.2.eb deleted file mode 100644 index 95949dd49819..000000000000 --- a/easybuild/easyconfigs/g/gettext/gettext-0.18.2.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.18.2' - -homepage = 'http://www.gnu.org/software/gettext/' -description = """GNU 'gettext' is an important step for the GNU Translation Project, as it is an asset on which we may -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -# This is a basic stripped down version of gettext without any -# dependencies on other packages used as initial builddep for XZ -# It is the first step in the cyclic dependency chain of -# XZ -> libxml2 -> gettext -> XZ - -toolchain = SYSTEM - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -configopts = '--without-emacs --with-included-libxml --without-xz --without-bzip2' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' 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 deleted file mode 100644 index fb7fdd25b215..000000000000 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.4-GCC-4.9.2.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.19.4' - -homepage = 'http://www.gnu.org/software/gettext/' -description = """GNU 'gettext' is an important step for the GNU Translation Project, as it is an asset on which we may -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -configopts = '--without-emacs' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.4.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.4.eb deleted file mode 100644 index 03d437952e17..000000000000 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.4.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.19.4' - -homepage = 'http://www.gnu.org/software/gettext/' -description = """GNU 'gettext' is an important step for the GNU Translation Project, as it is an asset on which we may -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -# This is a basic stripped down version of gettext without any -# dependencies on other packages used as initial builddep for XZ -# It is the first step in the cyclic dependency chain of -# XZ -> libxml2 -> gettext -> XZ - -toolchain = SYSTEM - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -configopts = '--without-emacs --with-included-libxml --without-xz --without-bzip2' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' 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 deleted file mode 100644 index 1ea8b7c167e6..000000000000 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.6-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.19.6' - -homepage = 'http://www.gnu.org/software/gettext/' -description = """GNU 'gettext' is an important step for the GNU Translation Project, as it is an asset on which we may -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -toolchain = {'name': 'GNU', 'version': '4.9.3-2.25'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -configopts = '--without-emacs' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' 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 deleted file mode 100644 index d4dc4d75ff27..000000000000 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.6-foss-2016a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.19.6' - -homepage = 'http://www.gnu.org/software/gettext/' -description = """GNU 'gettext' is an important step for the GNU Translation Project, as it is an asset on which we may -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -configopts = '--without-emacs' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' 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 deleted file mode 100644 index 07039da1fea6..000000000000 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.6-gimkl-2.11.5.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.19.6' - -homepage = 'http://www.gnu.org/software/gettext/' -description = """GNU 'gettext' is an important step for the GNU Translation Project, as it is an asset on which we may -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -configopts = '--without-emacs' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' 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 deleted file mode 100644 index d9af7771aa05..000000000000 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.6-intel-2016a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.19.6' - -homepage = 'http://www.gnu.org/software/gettext/' -description = """GNU 'gettext' is an important step for the GNU Translation Project, as it is an asset on which we may -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -configopts = '--without-emacs' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.6.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.6.eb deleted file mode 100644 index ab24e1a37ddf..000000000000 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.6.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.19.6' - -homepage = 'http://www.gnu.org/software/gettext/' -description = """GNU 'gettext' is an important step for the GNU Translation Project, as it is an asset on which we may -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -# This is a basic stripped down version of gettext without any -# dependencies on other packages used as initial builddep for XZ -# It is the first step in the cyclic dependency chain of -# XZ -> libxml2 -> gettext -> XZ - -toolchain = SYSTEM - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -configopts = '--without-emacs --with-included-libxml --without-xz --without-bzip2' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' 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 deleted file mode 100644 index a1c68e00a683..000000000000 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.7-foss-2016a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.19.7' - -homepage = 'http://www.gnu.org/software/gettext/' -description = """GNU 'gettext' is an important step for the GNU Translation Project, as it is an asset on which we may -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('libxml2', '2.9.3'), - ('ncurses', '6.0'), -] - -configopts = '--without-emacs --with-libxml2-prefix=$EBROOTLIBXML2' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' 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 deleted file mode 100644 index 050a165fb8dc..000000000000 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.7-intel-2016a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.19.7' - -homepage = 'http://www.gnu.org/software/gettext/' -description = """GNU 'gettext' is an important step for the GNU Translation Project, as it is an asset on which we may -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('libxml2', '2.9.3'), - ('ncurses', '6.0'), -] - -configopts = '--without-emacs --with-libxml2-prefix=$EBROOTLIBXML2' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.7.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.7.eb deleted file mode 100644 index 488bedec74ec..000000000000 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.7.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.19.7' - -homepage = 'http://www.gnu.org/software/gettext/' -description = """GNU 'gettext' is an important step for the GNU Translation Project, as it is an asset on which we may -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -# This is a basic stripped down version of gettext without any -# dependencies on other packages used as initial builddep for XZ -# It is the first step in the cyclic dependency chain of -# XZ -> libxml2 -> gettext -> XZ - -toolchain = SYSTEM - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [('ncurses', '6.0')] - -configopts = '--without-emacs --with-included-libxml --without-xz --without-bzip2' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' 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 deleted file mode 100644 index 0a318c7a1fd8..000000000000 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.8-GCCcore-4.9.3.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.19.8' - -homepage = 'http://www.gnu.org/software/gettext/' -description = """GNU 'gettext' is an important step for the GNU Translation Project, as it is an asset on which we may -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.3'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = ['gettext-0.19.8_fix-git-config.patch'] -checksums = [ - '3da4f6bd79685648ecf46dab51d66fcdddc156f41ed07e580a696a38ac61d48f', # gettext-0.19.8.tar.gz - '196545e065173f558f28f32f1c153a5a590c8dd87163e92802e30f235764e179', # gettext-0.19.8_fix-git-config.patch -] - -builddependencies = [ - ('binutils', '2.25'), -] - -dependencies = [ - ('libxml2', '2.9.4'), - ('ncurses', '6.0'), -] - -configopts = '--without-emacs --with-libxml2-prefix=$EBROOTLIBXML2' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' 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 deleted file mode 100644 index 7bbdba6432e3..000000000000 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.8-GCCcore-5.4.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -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'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = ['gettext-0.19.8_fix-git-config.patch'] -checksums = [ - '3da4f6bd79685648ecf46dab51d66fcdddc156f41ed07e580a696a38ac61d48f', # gettext-0.19.8.tar.gz - '196545e065173f558f28f32f1c153a5a590c8dd87163e92802e30f235764e179', # gettext-0.19.8_fix-git-config.patch -] - -dependencies = [ - ('libxml2', '2.9.4'), - ('ncurses', '6.0'), -] - -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [('binutils', '2.26', '', SYSTEM)] - -configopts = '--without-emacs --with-libxml2-prefix=$EBROOTLIBXML2' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' 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 deleted file mode 100644 index 164807091ec7..000000000000 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.8-foss-2016.04.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.19.8' - -homepage = 'http://www.gnu.org/software/gettext/' -description = """GNU 'gettext' is an important step for the GNU Translation Project, as it is an asset on which we may -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -toolchain = {'name': 'foss', 'version': '2016.04'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = ['gettext-0.19.8_fix-git-config.patch'] -checksums = [ - '3da4f6bd79685648ecf46dab51d66fcdddc156f41ed07e580a696a38ac61d48f', # gettext-0.19.8.tar.gz - '196545e065173f558f28f32f1c153a5a590c8dd87163e92802e30f235764e179', # gettext-0.19.8_fix-git-config.patch -] - -dependencies = [ - ('libxml2', '2.9.4'), - ('ncurses', '6.0'), -] - -configopts = '--without-emacs --with-libxml2-prefix=$EBROOTLIBXML2' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' 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 deleted file mode 100644 index 01ed7d0d15d0..000000000000 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.8-foss-2016b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.19.8' - -homepage = 'http://www.gnu.org/software/gettext/' -description = """GNU 'gettext' is an important step for the GNU Translation Project, as it is an asset on which we may -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = ['gettext-0.19.8_fix-git-config.patch'] -checksums = [ - '3da4f6bd79685648ecf46dab51d66fcdddc156f41ed07e580a696a38ac61d48f', # gettext-0.19.8.tar.gz - '196545e065173f558f28f32f1c153a5a590c8dd87163e92802e30f235764e179', # gettext-0.19.8_fix-git-config.patch -] - -dependencies = [ - ('libxml2', '2.9.4'), - ('ncurses', '6.0'), -] - -configopts = '--without-emacs --with-libxml2-prefix=$EBROOTLIBXML2' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' 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 deleted file mode 100644 index 94e11beb2190..000000000000 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.8-intel-2016b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.19.8' - -homepage = 'http://www.gnu.org/software/gettext/' -description = """GNU 'gettext' is an important step for the GNU Translation Project, as it is an asset on which we may -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = ['gettext-0.19.8_fix-git-config.patch'] -checksums = [ - '3da4f6bd79685648ecf46dab51d66fcdddc156f41ed07e580a696a38ac61d48f', # gettext-0.19.8.tar.gz - '196545e065173f558f28f32f1c153a5a590c8dd87163e92802e30f235764e179', # gettext-0.19.8_fix-git-config.patch -] - -dependencies = [ - ('libxml2', '2.9.4'), - ('ncurses', '6.0'), -] - -configopts = '--without-emacs --with-libxml2-prefix=$EBROOTLIBXML2' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' 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 deleted file mode 100644 index 7acb30d5912d..000000000000 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.8.1-GCCcore-6.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -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'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = ['gettext-0.19.8_fix-git-config.patch'] -checksums = [ - 'ff942af0e438ced4a8b0ea4b0b6e0d6d657157c5e2364de57baa279c1c125c43', # gettext-0.19.8.1.tar.gz - '196545e065173f558f28f32f1c153a5a590c8dd87163e92802e30f235764e179', # gettext-0.19.8_fix-git-config.patch -] - -dependencies = [ - ('libxml2', '2.9.4'), - ('ncurses', '6.0'), -] - -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [('binutils', '2.27', '', SYSTEM)] - -configopts = '--without-emacs --with-libxml2-prefix=$EBROOTLIBXML2' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.8.1-GCCcore-6.4.0-libxml2-2.9.7.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.8.1-GCCcore-6.4.0-libxml2-2.9.7.eb deleted file mode 100644 index f3811de6d1e7..000000000000 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.8.1-GCCcore-6.4.0-libxml2-2.9.7.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.19.8.1' -local_libxml2_ver = '2.9.7' -versionsuffix = '-libxml2-%s' % local_libxml2_ver - -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] -patches = ['gettext-0.19.8_fix-git-config.patch'] -checksums = [ - 'ff942af0e438ced4a8b0ea4b0b6e0d6d657157c5e2364de57baa279c1c125c43', # gettext-0.19.8.1.tar.gz - '196545e065173f558f28f32f1c153a5a590c8dd87163e92802e30f235764e179', # gettext-0.19.8_fix-git-config.patch -] - -dependencies = [ - ('libxml2', local_libxml2_ver), - ('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' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' 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 deleted file mode 100644 index b63cf22b6e8e..000000000000 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.8.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -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] -patches = ['gettext-0.19.8_fix-git-config.patch'] -checksums = [ - 'ff942af0e438ced4a8b0ea4b0b6e0d6d657157c5e2364de57baa279c1c125c43', # gettext-0.19.8.1.tar.gz - '196545e065173f558f28f32f1c153a5a590c8dd87163e92802e30f235764e179', # gettext-0.19.8_fix-git-config.patch -] - -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' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.8.1-GCCcore-7.3.0.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.8.1-GCCcore-7.3.0.eb deleted file mode 100644 index 639820d88c64..000000000000 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.8.1-GCCcore-7.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -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': '7.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = ['gettext-0.19.8_fix-git-config.patch'] -checksums = [ - 'ff942af0e438ced4a8b0ea4b0b6e0d6d657157c5e2364de57baa279c1c125c43', # gettext-0.19.8.1.tar.gz - '196545e065173f558f28f32f1c153a5a590c8dd87163e92802e30f235764e179', # gettext-0.19.8_fix-git-config.patch -] - -dependencies = [ - ('libxml2', '2.9.8'), - ('ncurses', '6.1'), -] - -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [('binutils', '2.30')] - -configopts = '--without-emacs --with-libxml2-prefix=$EBROOTLIBXML2' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.8.1-GCCcore-8.2.0.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.8.1-GCCcore-8.2.0.eb deleted file mode 100644 index a233c7fbc3ce..000000000000 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.8.1-GCCcore-8.2.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -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': '8.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = ['gettext-0.19.8_fix-git-config.patch'] -checksums = [ - 'ff942af0e438ced4a8b0ea4b0b6e0d6d657157c5e2364de57baa279c1c125c43', # gettext-0.19.8.1.tar.gz - '196545e065173f558f28f32f1c153a5a590c8dd87163e92802e30f235764e179', # gettext-0.19.8_fix-git-config.patch -] - -dependencies = [ - ('libxml2', '2.9.8'), - ('ncurses', '6.1'), -] - -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [('binutils', '2.31.1')] - -configopts = '--without-emacs --with-libxml2-prefix=$EBROOTLIBXML2' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.8.1.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.8.1.eb deleted file mode 100644 index b952dc19097c..000000000000 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.8.1.eb +++ /dev/null @@ -1,36 +0,0 @@ -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 = SYSTEM - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = ['gettext-0.19.8_fix-git-config.patch'] -checksums = [ - 'ff942af0e438ced4a8b0ea4b0b6e0d6d657157c5e2364de57baa279c1c125c43', # gettext-0.19.8.1.tar.gz - '196545e065173f558f28f32f1c153a5a590c8dd87163e92802e30f235764e179', # gettext-0.19.8_fix-git-config.patch -] - -dependencies = [('ncurses', '6.0')] - -configopts = '--without-emacs --with-included-libxml --without-xz --without-bzip2' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.8.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.8.eb deleted file mode 100644 index 9a0cca90ad7d..000000000000 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.8.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.19.8' - -homepage = 'http://www.gnu.org/software/gettext/' -description = """GNU 'gettext' is an important step for the GNU Translation Project, as it is an asset on which we may -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" - -# This is a basic stripped down version of gettext without any -# dependencies on other packages used as initial builddep for XZ -# It is the first step in the cyclic dependency chain of -# XZ -> libxml2 -> gettext -> XZ - -toolchain = SYSTEM - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = ['gettext-0.19.8_fix-git-config.patch'] -checksums = [ - '3da4f6bd79685648ecf46dab51d66fcdddc156f41ed07e580a696a38ac61d48f', # gettext-0.19.8.tar.gz - '196545e065173f558f28f32f1c153a5a590c8dd87163e92802e30f235764e179', # gettext-0.19.8_fix-git-config.patch -] - -dependencies = [('ncurses', '6.0')] - -configopts = '--without-emacs --with-included-libxml --without-xz --without-bzip2' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.8_fix-git-config.patch b/easybuild/easyconfigs/g/gettext/gettext-0.19.8_fix-git-config.patch deleted file mode 100644 index 92b1db14dc25..000000000000 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.8_fix-git-config.patch +++ /dev/null @@ -1,75 +0,0 @@ -fix for "fatal: Failed to resolve 'HEAD' as a valid ref." -see http://savannah.gnu.org/support/?107689 ---- gettext-0.19.8.1/gettext-tools/misc/autopoint.in.orig 2016-06-10 00:56:00.000000000 +0200 -+++ gettext-0.19.8.1/gettext-tools/misc/autopoint.in 2019-09-21 08:47:08.277613496 +0200 -@@ -610,7 +610,12 @@ - (git --version) >/dev/null 2>/dev/null || func_fatal_error "git program not found" - mkdir "$work_dir/archive" - gzip -d -c < "$gettext_datadir/archive.git.tar.gz" | (cd "$work_dir/archive" && tar xf -) -- (cd "$work_dir/archive" && git checkout -q "gettext-$ver") || { -+ (unset GIT_CONFIG -+ unset XDG_CONFIG_HOME -+ unset HOME -+ GIT_CONFIG_NOSYSTEM=1; export GIT_CONFIG_NOSYSTEM -+ cd "$work_dir/archive" && git checkout -q "gettext-$ver" -+ ) || { - rm -rf "$work_dir" - func_fatal_error "infrastructure files for version $ver not found; this is autopoint from GNU $package $version" - } ---- gettext-0.19.8.1/gettext-tools/misc/convert-archive.in.orig 2016-03-20 08:37:53.000000000 +0100 -+++ gettext-0.19.8.1/gettext-tools/misc/convert-archive.in 2019-09-21 08:47:08.277613496 +0200 -@@ -208,23 +208,27 @@ - - mkdir "$work_dir/master" || func_fatal_error "mkdir failed" - gzip -d -c < "$fromfile" | (cd "$work_dir/master" && tar xf -) -- cd "$work_dir" -- tags=`cd master && git tag` -- test -n "$tags" || func_fatal_error "no release tags found" -- for tag in $tags; do -- if test $tag != empty; then -- version=$tag -- (cd master && git checkout -q $tag) \ -- || func_fatal_error "git checkout failed" -- rm -f master/.gitignore -- mv master/.git .git -- mkdir "$unpacked/$version" || func_fatal_error "mkdir failed" -- (cd master && tar cf - .) | (cd "$unpacked/$version" && tar xf -) \ -- || func_fatal_error "file copy failed" -- mv .git master/.git -- fi -- done -- cd .. -+ (unset GIT_CONFIG -+ unset XDG_CONFIG_HOME -+ unset HOME -+ GIT_CONFIG_NOSYSTEM=1; export GIT_CONFIG_NOSYSTEM -+ cd "$work_dir" -+ tags=`cd master && git tag` -+ test -n "$tags" || func_fatal_error "no release tags found" -+ for tag in $tags; do -+ if test $tag != empty; then -+ version=$tag -+ (cd master && git checkout -q $tag) \ -+ || func_fatal_error "git checkout failed" -+ rm -f master/.gitignore -+ mv master/.git .git -+ mkdir "$unpacked/$version" || func_fatal_error "mkdir failed" -+ (cd master && tar cf - .) | (cd "$unpacked/$version" && tar xf -) \ -+ || func_fatal_error "file copy failed" -+ mv .git master/.git -+ fi -+ done -+ ) - rm -rf "$work_dir" - ;; - esac -@@ -320,6 +324,9 @@ - git_dir=`pwd`/tmpgit$$ - mkdir "$git_dir" || func_fatal_error "mkdir failed" - unset GIT_CONFIG -+ unset XDG_CONFIG_HOME -+ unset HOME -+ GIT_CONFIG_NOSYSTEM=1; export GIT_CONFIG_NOSYSTEM - (cd "$git_dir" && { - git init -q - git config user.name 'GNU Gettext Build' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.20.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/gettext/gettext-0.20.1-GCCcore-8.3.0.eb deleted file mode 100644 index cf0317df5d55..000000000000 --- a/easybuild/easyconfigs/g/gettext/gettext-0.20.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.20.1' - -homepage = 'https://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': '8.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['66415634c6e8c3fa8b71362879ec7575e27da43da562c798a8a2f223e6e47f5c'] - -builddependencies = [('binutils', '2.32')] - -dependencies = [ - ('libxml2', '2.9.9'), - ('ncurses', '6.1'), -] - -configopts = '--without-emacs --with-libxml2-prefix=$EBROOTLIBXML2' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -sanity_check_commands = [ - "gettext --help", - "msginit --help", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.20.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/gettext/gettext-0.20.1-GCCcore-9.3.0.eb deleted file mode 100644 index 1ecd5f36852c..000000000000 --- a/easybuild/easyconfigs/g/gettext/gettext-0.20.1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.20.1' - -homepage = 'https://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': '9.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['66415634c6e8c3fa8b71362879ec7575e27da43da562c798a8a2f223e6e47f5c'] - -builddependencies = [('binutils', '2.34')] - -dependencies = [ - ('libxml2', '2.9.10'), - ('ncurses', '6.2'), -] - -configopts = '--without-emacs --with-libxml2-prefix=$EBROOTLIBXML2' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -sanity_check_commands = [ - "gettext --help", - "msginit --help", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.20.1.eb b/easybuild/easyconfigs/g/gettext/gettext-0.20.1.eb deleted file mode 100644 index 0967e62738e3..000000000000 --- a/easybuild/easyconfigs/g/gettext/gettext-0.20.1.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gettext' -version = '0.20.1' - -homepage = 'https://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 = SYSTEM - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['66415634c6e8c3fa8b71362879ec7575e27da43da562c798a8a2f223e6e47f5c'] - -dependencies = [ - ('ncurses', '6.1'), -] - -configopts = '--without-emacs --with-included-libxml --without-xz --without-bzip2' - -sanity_check_paths = { - 'files': ['bin/gettext', 'lib/libasprintf.a', 'lib/libasprintf.%s' % SHLIB_EXT, - 'lib/libgettextpo.a', 'lib/libgettextpo.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -sanity_check_commands = [ - "gettext --help", - "msginit --help", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gfbf/gfbf-2024a.eb b/easybuild/easyconfigs/g/gfbf/gfbf-2024a.eb new file mode 100644 index 000000000000..51b74722cb57 --- /dev/null +++ b/easybuild/easyconfigs/g/gfbf/gfbf-2024a.eb @@ -0,0 +1,20 @@ +easyblock = 'Toolchain' + +name = 'gfbf' +version = '2024a' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain, including + FlexiBLAS (BLAS and LAPACK support) and (serial) FFTW.""" + +toolchain = SYSTEM + +local_gccver = '13.3.0' + +dependencies = [ + ('GCC', local_gccver), + ('FlexiBLAS', '3.4.4', '', ('GCC', local_gccver)), + ('FFTW', '3.3.10', '', ('GCC', local_gccver)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gffread/gffread-0.10.6-GCCcore-7.3.0.eb b/easybuild/easyconfigs/g/gffread/gffread-0.10.6-GCCcore-7.3.0.eb deleted file mode 100644 index b80262ad8878..000000000000 --- a/easybuild/easyconfigs/g/gffread/gffread-0.10.6-GCCcore-7.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'MakeCp' - -name = 'gffread' -version = '0.10.6' - -homepage = 'https://github.com/gpertea/%(name)s' -description = """GFF/GTF parsing utility providing format conversions, -region filtering, FASTA sequence extraction and more.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['http://ccb.jhu.edu/software/stringtie/dl/'] -sources = [SOURCE_TAR_GZ] -checksums = ['760b7c61542dc65caec0e7551e51fa43c0b2e0da536d8e2f37a472ac285a04e1'] - -builddependencies = [('binutils', '2.30')] - -buildopts = " release" - -files_to_copy = ['%(name)s', 'LICENSE'] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['%(name)s'], - 'dirs': [] -} - -sanity_check_commands = ['%(name)s '] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/gffread/gffread-0.11.6-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/gffread/gffread-0.11.6-GCCcore-8.3.0.eb deleted file mode 100644 index b0bd413bb676..000000000000 --- a/easybuild/easyconfigs/g/gffread/gffread-0.11.6-GCCcore-8.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -easyblock = 'MakeCp' - -name = 'gffread' -version = '0.11.6' - -homepage = 'https://github.com/gpertea/%(name)s' -description = """GFF/GTF parsing utility providing format conversions, -region filtering, FASTA sequence extraction and more.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://ccb.jhu.edu/software/stringtie/dl/'] -sources = [SOURCE_TAR_GZ] -checksums = ['05841bfa0ad6eade333ee5fe153197ab74cf300e80d43c255e480f6b1d5da1ab'] - -builddependencies = [('binutils', '2.32')] - -buildopts = " release" - -files_to_copy = ['%(name)s', 'LICENSE'] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['%(name)s'], - 'dirs': [] -} - -sanity_check_commands = ['%(name)s '] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/gffread/gffread-0.11.6-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/gffread/gffread-0.11.6-GCCcore-9.3.0.eb deleted file mode 100644 index 3343d6f2de13..000000000000 --- a/easybuild/easyconfigs/g/gffread/gffread-0.11.6-GCCcore-9.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -easyblock = 'MakeCp' - -name = 'gffread' -version = '0.11.6' - -homepage = 'https://ccb.jhu.edu/software/stringtie/gff.shtml#gffread' -description = """GFF/GTF parsing utility providing format conversions, -region filtering, FASTA sequence extraction and more.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://ccb.jhu.edu/software/stringtie/dl/'] -sources = [SOURCE_TAR_GZ] -checksums = ['05841bfa0ad6eade333ee5fe153197ab74cf300e80d43c255e480f6b1d5da1ab'] - -builddependencies = [('binutils', '2.34')] - -buildopts = " release" - -files_to_copy = ['%(name)s', 'LICENSE'] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['%(name)s'], - 'dirs': [] -} - -sanity_check_commands = ['%(name)s '] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/gffread/gffread-0.12.7-GCCcore-12.3.0.eb b/easybuild/easyconfigs/g/gffread/gffread-0.12.7-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..eba4233b57f6 --- /dev/null +++ b/easybuild/easyconfigs/g/gffread/gffread-0.12.7-GCCcore-12.3.0.eb @@ -0,0 +1,34 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +easyblock = 'MakeCp' + +name = 'gffread' +version = '0.12.7' + +homepage = 'https://ccb.jhu.edu/software/stringtie/gff.shtml#gffread' +description = """GFF/GTF parsing utility providing format conversions, +region filtering, FASTA sequence extraction and more.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/gpertea/%(namelower)s/releases/download/v%(version)s/'] +sources = [SOURCE_TAR_GZ] +checksums = ['bfde1c857495e578f5b3af3c007a9aa40593e69450eafcc6a42c3e8ef08ed1f5'] + +builddependencies = [('binutils', '2.40')] + +buildopts = " release" + +files_to_copy = [ + (['%(name)s'], 'bin'), + 'LICENSE', +] + +sanity_check_paths = { + 'files': ['bin/%(name)s'], + 'dirs': [] +} + +sanity_check_commands = ['%(name)s'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/gffread/gffread-0.9.12-foss-2016b.eb b/easybuild/easyconfigs/g/gffread/gffread-0.9.12-foss-2016b.eb deleted file mode 100644 index 6a42a350b15a..000000000000 --- a/easybuild/easyconfigs/g/gffread/gffread-0.9.12-foss-2016b.eb +++ /dev/null @@ -1,40 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'MakeCp' - -name = 'gffread' -version = '0.9.12' - -homepage = 'https://github.com/gpertea/%(name)s' -description = """GFF/GTF parsing utility providing format conversions, region filtering, FASTA sequence extraction and - more.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -github_account = 'gpertea' -source_urls = [ - GITHUB_SOURCE, - 'https://github.com/%(github_account)s/gclib/archive', -] -sources = [ - 'v%(version)s.tar.gz', - {'filename': 'gclib-20180215.tar.gz', 'download_filename': 'b790ac1.tar.gz'}, -] -checksums = [ - 'a059e7097a8355dd36f0bca0040735b32e520a587bb12eb0d6a734b57e983b91', - 'cc9abead10ebe15acea8512f398f0d5e065a2563b3e29260b282ad5e5d7e38bd', -] - -prebuildopts = "mv ../gclib-* ../gclib && " - -files_to_copy = ['%(name)s', 'LICENSE', 'README.md'] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['%(name)s'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/gffutils/gffutils-0.12-foss-2022b.eb b/easybuild/easyconfigs/g/gffutils/gffutils-0.12-foss-2022b.eb index dce3bfc54fd0..5f4621f12dde 100644 --- a/easybuild/easyconfigs/g/gffutils/gffutils-0.12-foss-2022b.eb +++ b/easybuild/easyconfigs/g/gffutils/gffutils-0.12-foss-2022b.eb @@ -16,9 +16,6 @@ dependencies = [ ('pybedtools', '0.9.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('six', '1.16.0', { 'checksums': ['1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926'], diff --git a/easybuild/easyconfigs/g/gffutils/gffutils-0.13-foss-2023a.eb b/easybuild/easyconfigs/g/gffutils/gffutils-0.13-foss-2023a.eb new file mode 100644 index 000000000000..119639549d1d --- /dev/null +++ b/easybuild/easyconfigs/g/gffutils/gffutils-0.13-foss-2023a.eb @@ -0,0 +1,44 @@ +easyblock = 'PythonBundle' + +name = 'gffutils' +version = '0.13' + +homepage = 'https://github.com/daler/gffutils' +description = """Gffutils is a Python package for working with and manipulating + the GFF and GTF format files typically used for genomic annotations.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('pyfaidx', '0.8.1.1'), + ('Biopython', '1.83'), + ('pybedtools', '0.9.1'), +] + +exts_list = [ + ('six', '1.16.0', { + 'checksums': ['1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926'], + }), + ('argh', '0.31.3', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['2edac856ff50126f6e47d884751328c9f466bacbbb6cbfdac322053d94705494'], + }), + ('argcomplete', '3.5.0', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['d4bcf3ff544f51e16e54228a7ac7f486ed70ebf2ecfe49a63a91171c76bf029b'], + }), + ('simplejson', '3.19.3', { + 'checksums': ['8e086896c36210ab6050f2f9f095a5f1e03c83fa0e7f296d6cba425411364680'], + }), + (name, version, { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['58e7bb579796fff70e728380ef2d8ffd4a3bc895e53e6529855a0cf87ba6a77a'], + }), +] + +sanity_check_commands = [ + "python -c 'from gffutils import helpers'" +] + +moduleclass = 'bio' 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 deleted file mode 100644 index 881d2c07ffde..000000000000 --- a/easybuild/easyconfigs/g/gflags/gflags-2.1.2-foss-2016a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'gflags' -version = '2.1.2' - -homepage = 'https://github.com/gflags/gflags' -description = """ -The gflags package contains a C++ library that implements commandline flags -processing. It includes built-in support for standard types such as string -and the ability to define flags in the source file in which they are used. -""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -sources = ['v%(version)s.tar.gz'] -source_urls = ['https://github.com/gflags/gflags/archive/'] -checksums = ['d8331bd0f7367c8afd5fcb5f5e85e96868a00fd24b7276fa5fcee1e5575c2662'] - -builddependencies = [ - ('CMake', '3.4.3'), -] - -configopts = '-DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=ON' - -sanity_check_paths = { - 'files': ['bin/gflags_completions.sh'] + - ['lib/%s' % x for x in ['libgflags.%s' % SHLIB_EXT, - 'libgflags_nothreads.%s' % SHLIB_EXT, 'libgflags.a', 'libgflags_nothreads.a']] + - ['include/gflags/gflags_completions.h'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/gflags/gflags-2.2.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/g/gflags/gflags-2.2.1-GCCcore-6.4.0.eb deleted file mode 100644 index f10c4ca4939e..000000000000 --- a/easybuild/easyconfigs/g/gflags/gflags-2.2.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'gflags' -version = '2.2.1' - -homepage = 'https://github.com/gflags/gflags' -description = """ -The gflags package contains a C++ library that implements commandline flags -processing. It includes built-in support for standard types such as string -and the ability to define flags in the source file in which they are used. -""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/gflags/gflags/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['ae27cdbcd6a2f935baa78e4f21f675649271634c092b1be01469440495609d0e'] - -builddependencies = [ - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.28'), - ('CMake', '3.10.2'), -] - -configopts = '-DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=ON' - -sanity_check_paths = { - 'files': ['bin/gflags_completions.sh'] + - ['lib/%s' % x for x in ['libgflags.%s' % SHLIB_EXT, 'libgflags_nothreads.%s' % SHLIB_EXT, - 'libgflags.a', 'libgflags_nothreads.a']] + - ['include/gflags/gflags_completions.h'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/gflags/gflags-2.2.1-intel-2017a.eb b/easybuild/easyconfigs/g/gflags/gflags-2.2.1-intel-2017a.eb deleted file mode 100644 index 8220e3b61da5..000000000000 --- a/easybuild/easyconfigs/g/gflags/gflags-2.2.1-intel-2017a.eb +++ /dev/null @@ -1,42 +0,0 @@ -# -*- mode: python; -*- -# EasyBuild reciPY for gflags as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2017 UL HPC -# Authors:: UL HPC Team -# License:: MIT/GPL -# - -easyblock = 'CMakeMake' - -name = 'gflags' -version = '2.2.1' - -homepage = 'https://github.com/gflags/gflags' -description = """ -The gflags package contains a C++ library that implements commandline flags -processing. It includes built-in support for standard types such as string -and the ability to define flags in the source file in which they are used. -""" - -toolchain = {'name': 'intel', 'version': '2017a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/gflags/gflags/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['ae27cdbcd6a2f935baa78e4f21f675649271634c092b1be01469440495609d0e'] - -builddependencies = [ - ('CMake', '3.9.1') -] - -configopts = '-DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=ON' - -sanity_check_paths = { - 'files': ['bin/gflags_completions.sh'] + - ['lib/%s' % x for x in ['libgflags.%s' % SHLIB_EXT, 'libgflags_nothreads.%s' % SHLIB_EXT, - 'libgflags.a', 'libgflags_nothreads.a']] + - ['include/gflags/gflags_completions.h'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/gflags/gflags-2.2.1-intel-2017b.eb b/easybuild/easyconfigs/g/gflags/gflags-2.2.1-intel-2017b.eb deleted file mode 100644 index b00999db0ac1..000000000000 --- a/easybuild/easyconfigs/g/gflags/gflags-2.2.1-intel-2017b.eb +++ /dev/null @@ -1,42 +0,0 @@ -# -*- mode: python; -*- -# EasyBuild reciPY for gflags as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2017 UL HPC -# Authors:: UL HPC Team -# License:: MIT/GPL -# - -easyblock = 'CMakeMake' - -name = 'gflags' -version = '2.2.1' - -homepage = 'https://github.com/gflags/gflags' -description = """ -The gflags package contains a C++ library that implements commandline flags -processing. It includes built-in support for standard types such as string -and the ability to define flags in the source file in which they are used. -""" - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/gflags/gflags/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['ae27cdbcd6a2f935baa78e4f21f675649271634c092b1be01469440495609d0e'] - -builddependencies = [ - ('CMake', '3.9.1') -] - -configopts = '-DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=ON' - -sanity_check_paths = { - 'files': ['bin/gflags_completions.sh'] + - ['lib/%s' % x for x in ['libgflags.%s' % SHLIB_EXT, 'libgflags_nothreads.%s' % SHLIB_EXT, - 'libgflags.a', 'libgflags_nothreads.a']] + - ['include/gflags/gflags_completions.h'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/gflags/gflags-2.2.2-GCCcore-12.2.0.eb b/easybuild/easyconfigs/g/gflags/gflags-2.2.2-GCCcore-12.2.0.eb new file mode 100644 index 000000000000..042dd4fdbf0d --- /dev/null +++ b/easybuild/easyconfigs/g/gflags/gflags-2.2.2-GCCcore-12.2.0.eb @@ -0,0 +1,35 @@ +easyblock = 'CMakeMake' + +name = 'gflags' +version = '2.2.2' + +homepage = 'https://github.com/gflags/gflags' +description = """ +The gflags package contains a C++ library that implements commandline flags +processing. It includes built-in support for standard types such as string +and the ability to define flags in the source file in which they are used. +""" + +toolchain = {'name': 'GCCcore', 'version': '12.2.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/gflags/gflags/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['34af2f15cf7367513b352bdcd2493ab14ce43692d2dcd9dfc499492966c64dcf'] + +builddependencies = [ + ('binutils', '2.39'), + ('CMake', '3.24.3'), +] + +configopts = '-DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=ON' + +sanity_check_paths = { + 'files': ['bin/gflags_completions.sh'] + + ['lib/%s' % x for x in ['libgflags.%s' % SHLIB_EXT, 'libgflags_nothreads.%s' % SHLIB_EXT, + 'libgflags.a', 'libgflags_nothreads.a']] + + ['include/gflags/gflags_completions.h'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/gflags/gflags-2.2.2-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/gflags/gflags-2.2.2-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..de0ad50b22c2 --- /dev/null +++ b/easybuild/easyconfigs/g/gflags/gflags-2.2.2-GCCcore-13.3.0.eb @@ -0,0 +1,35 @@ +easyblock = 'CMakeMake' + +name = 'gflags' +version = '2.2.2' + +homepage = 'https://github.com/gflags/gflags' +description = """ +The gflags package contains a C++ library that implements commandline flags +processing. It includes built-in support for standard types such as string +and the ability to define flags in the source file in which they are used. +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/gflags/gflags/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['34af2f15cf7367513b352bdcd2493ab14ce43692d2dcd9dfc499492966c64dcf'] + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), +] + +configopts = '-DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=ON' + +sanity_check_paths = { + 'files': ['bin/gflags_completions.sh'] + + ['lib/%s' % x for x in ['libgflags.%s' % SHLIB_EXT, 'libgflags_nothreads.%s' % SHLIB_EXT, + 'libgflags.a', 'libgflags_nothreads.a']] + + ['include/gflags/gflags_completions.h'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/gflags/gflags-2.2.2-GCCcore-8.2.0.eb b/easybuild/easyconfigs/g/gflags/gflags-2.2.2-GCCcore-8.2.0.eb deleted file mode 100644 index 0d147f506726..000000000000 --- a/easybuild/easyconfigs/g/gflags/gflags-2.2.2-GCCcore-8.2.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'gflags' -version = '2.2.2' - -homepage = 'https://github.com/gflags/gflags' -description = """ -The gflags package contains a C++ library that implements commandline flags -processing. It includes built-in support for standard types such as string -and the ability to define flags in the source file in which they are used. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/gflags/gflags/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['34af2f15cf7367513b352bdcd2493ab14ce43692d2dcd9dfc499492966c64dcf'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('CMake', '3.13.3'), -] - -configopts = '-DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=ON' - -sanity_check_paths = { - 'files': ['bin/gflags_completions.sh'] + - ['lib/%s' % x for x in ['libgflags.%s' % SHLIB_EXT, 'libgflags_nothreads.%s' % SHLIB_EXT, - 'libgflags.a', 'libgflags_nothreads.a']] + - ['include/gflags/gflags_completions.h'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/gflags/gflags-2.2.2-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/gflags/gflags-2.2.2-GCCcore-8.3.0.eb deleted file mode 100644 index fff3411438ab..000000000000 --- a/easybuild/easyconfigs/g/gflags/gflags-2.2.2-GCCcore-8.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'gflags' -version = '2.2.2' - -homepage = 'https://github.com/gflags/gflags' -description = """ -The gflags package contains a C++ library that implements commandline flags -processing. It includes built-in support for standard types such as string -and the ability to define flags in the source file in which they are used. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/gflags/gflags/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['34af2f15cf7367513b352bdcd2493ab14ce43692d2dcd9dfc499492966c64dcf'] - -builddependencies = [ - ('binutils', '2.32'), - ('CMake', '3.15.3'), -] - -configopts = '-DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=ON' - -sanity_check_paths = { - 'files': ['bin/gflags_completions.sh'] + - ['lib/%s' % x for x in ['libgflags.%s' % SHLIB_EXT, 'libgflags_nothreads.%s' % SHLIB_EXT, - 'libgflags.a', 'libgflags_nothreads.a']] + - ['include/gflags/gflags_completions.h'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/gflags/gflags-2.2.2-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/gflags/gflags-2.2.2-GCCcore-9.3.0.eb deleted file mode 100644 index d3d4062b1241..000000000000 --- a/easybuild/easyconfigs/g/gflags/gflags-2.2.2-GCCcore-9.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'gflags' -version = '2.2.2' - -homepage = 'https://github.com/gflags/gflags' -description = """ -The gflags package contains a C++ library that implements commandline flags -processing. It includes built-in support for standard types such as string -and the ability to define flags in the source file in which they are used. -""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/gflags/gflags/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['34af2f15cf7367513b352bdcd2493ab14ce43692d2dcd9dfc499492966c64dcf'] - -builddependencies = [ - ('binutils', '2.34'), - ('CMake', '3.16.4'), -] - -configopts = '-DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=ON' - -sanity_check_paths = { - 'files': ['bin/gflags_completions.sh'] + - ['lib/%s' % x for x in ['libgflags.%s' % SHLIB_EXT, 'libgflags_nothreads.%s' % SHLIB_EXT, - 'libgflags.a', 'libgflags_nothreads.a']] + - ['include/gflags/gflags_completions.h'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/gh/gh-2.52.0.eb b/easybuild/easyconfigs/g/gh/gh-2.52.0.eb new file mode 100644 index 000000000000..53a5bb57d66c --- /dev/null +++ b/easybuild/easyconfigs/g/gh/gh-2.52.0.eb @@ -0,0 +1,28 @@ +easyblock = 'GoPackage' + +name = 'gh' +version = '2.52.0' + +homepage = 'https://github.com/cli/' +description = "GitHub’s official command line tool" + +toolchain = SYSTEM + +source_urls = ['https://github.com/cli/cli/archive'] +sources = ['v%(version)s.tar.gz'] +checksums = ['41de39d0f1bcacb454d9b8a46e5b97ff8b8e803cd26d284e553e45bf025325d9'] + +builddependencies = [ + ('Go', '1.22.1') +] + +installopts = './cmd/%(name)s' + +sanity_check_paths = { + 'files': ['bin/%(name)s'], + 'dirs': [] +} + +sanity_check_commands = ['%(name)s --version'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/giac/giac-1.9.0-69-gfbf-2022a.eb b/easybuild/easyconfigs/g/giac/giac-1.9.0-69-gfbf-2022a.eb index 91ec9e197134..1247b583db68 100644 --- a/easybuild/easyconfigs/g/giac/giac-1.9.0-69-gfbf-2022a.eb +++ b/easybuild/easyconfigs/g/giac/giac-1.9.0-69-gfbf-2022a.eb @@ -4,7 +4,7 @@ name = 'giac' version = '1.9.0-69' homepage = 'https://www-fourier.ujf-grenoble.fr/~parisse/giac.html' -description = """Giac is a C++ library, it is the CAS computing kernel. +description = """Giac is a C++ library, it is the CAS computing kernel. It may be used inside other C++ programs, and also Python, Java and Javascript programs.""" toolchain = {'name': 'gfbf', 'version': '2022a'} diff --git a/easybuild/easyconfigs/g/giac/giac-1.9.0-99-gfbf-2023b.eb b/easybuild/easyconfigs/g/giac/giac-1.9.0-99-gfbf-2023b.eb new file mode 100644 index 000000000000..7680e38cbdbe --- /dev/null +++ b/easybuild/easyconfigs/g/giac/giac-1.9.0-99-gfbf-2023b.eb @@ -0,0 +1,43 @@ +easyblock = 'ConfigureMake' + +name = 'giac' +version = '1.9.0-99' + +homepage = 'https://www-fourier.ujf-grenoble.fr/~parisse/giac.html' +description = """Giac is a C++ library, it is the CAS computing kernel. + It may be used inside other C++ programs, and also Python, Java and Javascript programs.""" + +toolchain = {'name': 'gfbf', 'version': '2023b'} +toolchainopts = {'cstd': 'gnu++14'} + +source_urls = ['https://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/'] +sources = ['giac_%(version)s.tar.gz'] +checksums = ['166775fbf2becd583c6ffa23ca6ca8a0b44dd7790dca8d966da767d3f6647ce4'] + +dependencies = [ + ('FLTK', '1.3.9'), + ('GLPK', '5.0'), + ('GMP-ECM', '7.0.5'), + ('GSL', '2.7'), + ('MPFI', '1.5.4'), + ('NTL', '11.5.1'), + ('PARI-GP', '2.15.5'), + ('CoCoALib', '0.99850'), + ('cURL', '8.3.0'), + ('cliquer', '1.21'), + ('libpng', '1.6.40'), + ('libreadline', '8.2'), + ('nauty', '2.8.8'), + ('hevea', '2.36'), +] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['cas_help', 'hevea2mml', 'icas', 'pgiac', 'xcas']] + + ['lib/libgiac.%s' % e for e in ['a', SHLIB_EXT]] + + ['include/giac/giac.h'], + 'dirs': ['share'], +} + +sanity_check_commands = ["giac <(echo '?findhelp') | grep \"Returns the help about the command\""] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/giflib/giflib-5.1.4-GCCcore-7.3.0.eb b/easybuild/easyconfigs/g/giflib/giflib-5.1.4-GCCcore-7.3.0.eb deleted file mode 100644 index 1c45ff77ed70..000000000000 --- a/easybuild/easyconfigs/g/giflib/giflib-5.1.4-GCCcore-7.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'giflib' -version = '5.1.4' - -homepage = 'http://libungif.sourceforge.net/' -description = """giflib is a library for reading and writing gif images. -It is API and ABI compatible with libungif which was in wide use while -the LZW compression algorithm was patented.""" - -source_urls = [('http://sourceforge.net/projects/giflib/files', 'download')] -sources = [SOURCE_TAR_BZ2] -checksums = ['df27ec3ff24671f80b29e6ab1c4971059c14ac3db95406884fc26574631ba8d5'] - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -builddependencies = [('binutils', '2.30')] - -sanity_check_paths = { - 'files': ['bin/giftool'], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/giflib/giflib-5.1.4-GCCcore-8.2.0.eb b/easybuild/easyconfigs/g/giflib/giflib-5.1.4-GCCcore-8.2.0.eb deleted file mode 100644 index 64f1a0f2840d..000000000000 --- a/easybuild/easyconfigs/g/giflib/giflib-5.1.4-GCCcore-8.2.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'giflib' -version = '5.1.4' - -homepage = 'http://libungif.sourceforge.net/' -description = """giflib is a library for reading and writing gif images. -It is API and ABI compatible with libungif which was in wide use while -the LZW compression algorithm was patented.""" - -source_urls = [('http://sourceforge.net/projects/giflib/files', 'download')] -sources = [SOURCE_TAR_BZ2] -checksums = ['df27ec3ff24671f80b29e6ab1c4971059c14ac3db95406884fc26574631ba8d5'] - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -builddependencies = [('binutils', '2.31.1')] - -sanity_check_paths = { - 'files': ['bin/giftool'], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/giflib/giflib-5.2.1-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/giflib/giflib-5.2.1-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..66ef70d59ce2 --- /dev/null +++ b/easybuild/easyconfigs/g/giflib/giflib-5.2.1-GCCcore-13.3.0.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'giflib' +version = '5.2.1' + +homepage = 'http://giflib.sourceforge.net/' +description = """giflib is a library for reading and writing gif images. +It is API and ABI compatible with libungif which was in wide use while +the LZW compression algorithm was patented.""" + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['31da5562f44c5f15d63340a09a4fd62b48c45620cd302f77a6d9acf0077879bd'] + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +builddependencies = [('binutils', '2.42')] + +skipsteps = ['configure'] + +installopts = 'PREFIX=%(installdir)s' + +sanity_check_paths = { + 'files': ['bin/giftool'], + 'dirs': [] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/giflib/giflib-5.2.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/giflib/giflib-5.2.1-GCCcore-8.3.0.eb deleted file mode 100644 index 2aedacdbe776..000000000000 --- a/easybuild/easyconfigs/g/giflib/giflib-5.2.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'giflib' -version = '5.2.1' - -homepage = 'http://giflib.sourceforge.net/' -description = """giflib is a library for reading and writing gif images. -It is API and ABI compatible with libungif which was in wide use while -the LZW compression algorithm was patented.""" - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['31da5562f44c5f15d63340a09a4fd62b48c45620cd302f77a6d9acf0077879bd'] - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -builddependencies = [('binutils', '2.32')] - -skipsteps = ['configure'] - -installopts = 'PREFIX=%(installdir)s' - -sanity_check_paths = { - 'files': ['bin/giftool'], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/giflib/giflib-5.2.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/giflib/giflib-5.2.1-GCCcore-9.3.0.eb deleted file mode 100644 index 68cf86e8ce30..000000000000 --- a/easybuild/easyconfigs/g/giflib/giflib-5.2.1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'giflib' -version = '5.2.1' - -homepage = 'http://giflib.sourceforge.net/' -description = """giflib is a library for reading and writing gif images. -It is API and ABI compatible with libungif which was in wide use while -the LZW compression algorithm was patented.""" - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['31da5562f44c5f15d63340a09a4fd62b48c45620cd302f77a6d9acf0077879bd'] - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -builddependencies = [('binutils', '2.34')] - -skipsteps = ['configure'] - -installopts = 'PREFIX=%(installdir)s' - -sanity_check_paths = { - 'files': ['bin/giftool'], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/giflib/giflib-5.2.2-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/giflib/giflib-5.2.2-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..d8db77830fec --- /dev/null +++ b/easybuild/easyconfigs/g/giflib/giflib-5.2.2-GCCcore-13.3.0.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'giflib' +version = '5.2.2' + +homepage = 'http://giflib.sourceforge.net/' +description = """giflib is a library for reading and writing gif images. +It is API and ABI compatible with libungif which was in wide use while +the LZW compression algorithm was patented.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['be7ffbd057cadebe2aa144542fd90c6838c6a083b5e8a9048b8ee3b66b29d5fb'] + +builddependencies = [ + ('binutils', '2.42'), + ('ImageMagick', '7.1.1-38'), +] + +skipsteps = ['configure'] + +installopts = 'PREFIX=%(installdir)s' + +sanity_check_paths = { + 'files': ['bin/giftool'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/gifsicle/gifsicle-1.92-GCCcore-8.2.0.eb b/easybuild/easyconfigs/g/gifsicle/gifsicle-1.92-GCCcore-8.2.0.eb deleted file mode 100644 index a56f14839cf7..000000000000 --- a/easybuild/easyconfigs/g/gifsicle/gifsicle-1.92-GCCcore-8.2.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -# Contribution from the Crick Scientific Computing team -# uploaded by J. Sassmannshausen - -easyblock = 'ConfigureMake' - -name = 'gifsicle' -version = '1.92' - -github_account = 'kohler' -homepage = 'https://github.com/%(github_account)s/%(namelower)s' -description = """Gifsicle is a command-line tool for creating, editing, -and getting information about GIF images and animations. -Making a GIF animation with gifsicle is easy.""" - -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['f8a944f47faa9323bcc72c6e2239e0608bf30693894aee61512aba107a4c6b55'] - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -builddependencies = [('binutils', '2.31.1', '', SYSTEM)] - -configure_cmd = "./bootstrap.sh && ./configure" - -sanity_check_paths = { - 'files': ['bin/gifsicle'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gifsicle/gifsicle-1.93-GCCcore-11.3.0.eb b/easybuild/easyconfigs/g/gifsicle/gifsicle-1.93-GCCcore-11.3.0.eb index 639f0f05b8c7..df27b15e3072 100644 --- a/easybuild/easyconfigs/g/gifsicle/gifsicle-1.93-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/g/gifsicle/gifsicle-1.93-GCCcore-11.3.0.eb @@ -8,8 +8,8 @@ version = '1.93' github_account = 'kohler' homepage = 'https://github.com/%(github_account)s/%(namelower)s' -description = """Gifsicle is a command-line tool for creating, editing, -and getting information about GIF images and animations. +description = """Gifsicle is a command-line tool for creating, editing, +and getting information about GIF images and animations. Making a GIF animation with gifsicle is easy.""" source_urls = [GITHUB_SOURCE] diff --git a/easybuild/easyconfigs/g/gimkl/gimkl-2.11.5.eb b/easybuild/easyconfigs/g/gimkl/gimkl-2.11.5.eb deleted file mode 100644 index 12e9061f556d..000000000000 --- a/easybuild/easyconfigs/g/gimkl/gimkl-2.11.5.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = "Toolchain" - -name = 'gimkl' -version = '2.11.5' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, next to Intel MPI and - Intel MKL (BLAS, (Sca)LAPACK, FFTW).""" - -toolchain = SYSTEM - -local_comp = ('GCC', '4.9.3') - -dependencies = [ - local_comp, - ('binutils', '2.25', '', local_comp), - ('impi', '5.0.3.048', '', local_comp), - ('imkl', '11.2.3.187', '', ('gimpi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gimkl/gimkl-2017a.eb b/easybuild/easyconfigs/g/gimkl/gimkl-2017a.eb deleted file mode 100644 index 20fe2c925294..000000000000 --- a/easybuild/easyconfigs/g/gimkl/gimkl-2017a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = "Toolchain" - -name = 'gimkl' -version = '2017a' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain with Intel MPI and MKL""" - -toolchain = SYSTEM - -local_comp = ('GCC', '5.4.0-2.26') - -dependencies = [ - local_comp, - ('impi', '2017.1.132', '', local_comp), - ('imkl', '2017.1.132', '', ('gimpi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gimkl/gimkl-2018b.eb b/easybuild/easyconfigs/g/gimkl/gimkl-2018b.eb deleted file mode 100644 index 0d163d9177ee..000000000000 --- a/easybuild/easyconfigs/g/gimkl/gimkl-2018b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = "Toolchain" - -name = 'gimkl' -version = '2018b' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain with Intel MPI and MKL""" - -toolchain = SYSTEM - -local_comp = ('GCC', '7.3.0-2.30') - -dependencies = [ - local_comp, - ('impi', '2018.3.222', '', local_comp), - ('imkl', '2018.3.222', '', ('gimpi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gimpi/gimpi-2.11.5.eb b/easybuild/easyconfigs/g/gimpi/gimpi-2.11.5.eb deleted file mode 100644 index 9ae3a3b81a75..000000000000 --- a/easybuild/easyconfigs/g/gimpi/gimpi-2.11.5.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = "Toolchain" - -name = 'gimpi' -version = '2.11.5' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, next to Intel MPI.""" - -toolchain = SYSTEM - -local_comp = ('GCC', '4.9.3') - -dependencies = [ - local_comp, - ('binutils', '2.25', '', local_comp), - ('impi', '5.0.3.048', '', local_comp), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gimpi/gimpi-2017a.eb b/easybuild/easyconfigs/g/gimpi/gimpi-2017a.eb deleted file mode 100644 index ed524320ea58..000000000000 --- a/easybuild/easyconfigs/g/gimpi/gimpi-2017a.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = "Toolchain" - -name = 'gimpi' -version = '2017a' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain with Intel MPI.""" - -toolchain = SYSTEM - -local_comp = ('GCC', '5.4.0-2.26') - -dependencies = [ - local_comp, - ('impi', '2017.1.132', '', local_comp), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gimpi/gimpi-2017b.eb b/easybuild/easyconfigs/g/gimpi/gimpi-2017b.eb deleted file mode 100644 index b7aadc8a3d20..000000000000 --- a/easybuild/easyconfigs/g/gimpi/gimpi-2017b.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = "Toolchain" - -name = 'gimpi' -version = '2017b' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain with Intel MPI.""" - -toolchain = SYSTEM - -local_comp = ('GCC', '6.4.0-2.28') - -dependencies = [ - local_comp, - ('impi', '2017.3.196', '', local_comp), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gimpi/gimpi-2018a.eb b/easybuild/easyconfigs/g/gimpi/gimpi-2018a.eb deleted file mode 100644 index 52d2bcbf5d39..000000000000 --- a/easybuild/easyconfigs/g/gimpi/gimpi-2018a.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = "Toolchain" - -name = 'gimpi' -version = '2018a' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, next to Intel MPI.""" - -toolchain = SYSTEM - -local_comp = ('GCC', '6.4.0-2.28') - -dependencies = [ - local_comp, - ('impi', '2018.1.163', '', local_comp), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gimpi/gimpi-2018b.eb b/easybuild/easyconfigs/g/gimpi/gimpi-2018b.eb deleted file mode 100644 index 305bc029a0cf..000000000000 --- a/easybuild/easyconfigs/g/gimpi/gimpi-2018b.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = "Toolchain" - -name = 'gimpi' -version = '2018b' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain with Intel MPI.""" - -toolchain = SYSTEM - -local_comp = ('GCC', '7.3.0-2.30') - -dependencies = [ - local_comp, - ('impi', '2018.3.222', '', local_comp), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gimpic/gimpic-2017b.eb b/easybuild/easyconfigs/g/gimpic/gimpic-2017b.eb deleted file mode 100644 index 7732eae6c798..000000000000 --- a/easybuild/easyconfigs/g/gimpic/gimpic-2017b.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = "Toolchain" - -name = 'gimpic' -version = '2017b' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain along with CUDA toolkit, - including IntelMPI for MPI support with CUDA features enabled.""" - -toolchain = SYSTEM - -local_comp = ('GCC', '6.4.0-2.28') - -# compiler toolchain dependencies -dependencies = [ - local_comp, # part of gcccuda - ('CUDA', '9.0.176', '', local_comp), # part of gcccuda - ('impi', '2017.3.196', '', ('gcccuda', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/giolf/giolf-2017b.eb b/easybuild/easyconfigs/g/giolf/giolf-2017b.eb deleted file mode 100644 index cffd136eae5d..000000000000 --- a/easybuild/easyconfigs/g/giolf/giolf-2017b.eb +++ /dev/null @@ -1,32 +0,0 @@ -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 = SYSTEM - -local_gccver = '6.4.0-2.28' - -local_blaslib = 'OpenBLAS' -local_blasver = '0.2.20' -local_blas = '%s-%s' % (local_blaslib, local_blasver) - -# toolchain used to build foss dependencies -local_comp_mpi_tc = ('gimpi', 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', local_gccver), - ('impi', '2017.3.196', '', ('GCC', local_gccver)), - (local_blaslib, local_blasver, '', ('GCC', local_gccver)), - ('FFTW', '3.3.6', '', local_comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s' % local_blas, local_comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/giolf/giolf-2018a.eb b/easybuild/easyconfigs/g/giolf/giolf-2018a.eb deleted file mode 100644 index 516587dfec99..000000000000 --- a/easybuild/easyconfigs/g/giolf/giolf-2018a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'Toolchain' - -name = 'giolf' -version = '2018a' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - IntelMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -local_gccver = '6.4.0-2.28' - -local_blaslib = 'OpenBLAS' -local_blasver = '0.2.20' -local_blas = '%s-%s' % (local_blaslib, local_blasver) - -# toolchain used to build foss dependencies -local_comp_mpi_tc = ('gimpi', 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', local_gccver), - ('impi', '2018.1.163', '', ('GCC', local_gccver)), - (local_blaslib, local_blasver, '', ('GCC', local_gccver)), - ('FFTW', '3.3.7', '', local_comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s' % local_blas, local_comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/giolfc/giolfc-2017b.eb b/easybuild/easyconfigs/g/giolfc/giolfc-2017b.eb deleted file mode 100644 index 9aaa220ecf1d..000000000000 --- a/easybuild/easyconfigs/g/giolfc/giolfc-2017b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "Toolchain" - -name = 'giolfc' -version = '2017b' - -homepage = '(none)' -description = """GCC based compiler toolchain __with CUDA support__, and including - IntelMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -local_comp = ('GCC', '6.4.0-2.28') - -# toolchain used to build goolfc dependencies -local_comp_mpi_tc = ('gimpic', version) - -local_blaslib = 'OpenBLAS' -local_blasver = '0.2.20' -local_blas = '-%s-%s' % (local_blaslib, local_blasver) - -# compiler toolchain dependencies -# we need GCC and IntelMPI as explicit dependencies instead of gimpic toolchain -# because of toolchain preperation functions -dependencies = [ - local_comp, # part of gimpic - ('CUDA', '9.0.176', '', local_comp), # part of gimpic - ('impi', '2017.3.196', '', ('gcccuda', version)), - (local_blaslib, local_blasver, '', local_comp), - ('FFTW', '3.3.6', '', local_comp_mpi_tc), - ('ScaLAPACK', '2.0.2', local_blas, local_comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/git-annex/git-annex-10.20230802-GCCcore-12.2.0.eb b/easybuild/easyconfigs/g/git-annex/git-annex-10.20230802-GCCcore-12.2.0.eb index 2e2696826f68..2cc7e4eb9b96 100644 --- a/easybuild/easyconfigs/g/git-annex/git-annex-10.20230802-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/g/git-annex/git-annex-10.20230802-GCCcore-12.2.0.eb @@ -10,26 +10,27 @@ power and distributed nature of git to bear on your large files with git-annex." toolchain = {'name': 'GCCcore', 'version': '12.2.0'} +sources = [{ + 'git_config': { + 'url': 'git://git-annex.branchable.com', + 'repo_name': '%(name)s', + 'tag': '%(version)s', + 'clone_into': '%(name)s-%(version)s', + }, + 'filename': SOURCE_TAR_XZ, +}] +checksums = ['675d15ae480f23373ed7df79e20dc40895bb3d4a1d1e71aa813ca7549249be72'] + builddependencies = [('binutils', '2.39')] dependencies = [ ('GHC', '9.2.2', '-x86_64', SYSTEM), ('Stack', '2.11.1', '-x86_64', SYSTEM), ('git', '2.38.1', '-nodocs'), + ('libnsl', '2.0.0'), ] -sources = [{ - 'git_config': {'url': 'git://git-annex.branchable.com', - 'repo_name': '%(name)s', - 'tag': '%(version)s', - 'clone_into': '%(name)s-%(version)s', - }, - 'filename': '%(name)s-%(version)s.tar.gz', -}] - -checksums = [None] - -prebuildopts = "stack setup && stack build && " +prebuildopts = "export STACK_ROOT=$(mktemp -d) && stack setup && stack build && " buildopts = "install-bins BUILDER=stack PREFIX=%(builddir)s" files_to_copy = [ diff --git a/easybuild/easyconfigs/g/git-annex/git-annex-10.20230802-GCCcore-12.3.0.eb b/easybuild/easyconfigs/g/git-annex/git-annex-10.20230802-GCCcore-12.3.0.eb index 6b6af7f9eba9..2b29f28dbf73 100644 --- a/easybuild/easyconfigs/g/git-annex/git-annex-10.20230802-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/g/git-annex/git-annex-10.20230802-GCCcore-12.3.0.eb @@ -10,6 +10,17 @@ power and distributed nature of git to bear on your large files with git-annex." toolchain = {'name': 'GCCcore', 'version': '12.3.0'} +sources = [{ + 'git_config': { + 'url': 'git://git-annex.branchable.com', + 'repo_name': '%(name)s', + 'tag': '%(version)s', + 'clone_into': '%(name)s-%(version)s', + }, + 'filename': SOURCE_TAR_XZ, +}] +checksums = ['675d15ae480f23373ed7df79e20dc40895bb3d4a1d1e71aa813ca7549249be72'] + builddependencies = [ ('binutils', '2.40') ] @@ -18,20 +29,10 @@ dependencies = [ ('GHC', '9.4.6', '-x86_64', SYSTEM), ('Stack', '2.13.1', '-x86_64', SYSTEM), ('git', '2.41.0', '-nodocs'), + ('libnsl', '2.0.1'), ] -sources = [{ - 'git_config': {'url': 'git://git-annex.branchable.com', - 'repo_name': '%(name)s', - 'tag': '%(version)s', - 'clone_into': '%(name)s-%(version)s', - }, - 'filename': '%(name)s-%(version)s.tar.gz', -}] - -checksums = [None] - -prebuildopts = "stack setup && stack build && " +prebuildopts = "export STACK_ROOT=$(mktemp -d) && stack setup && stack build && " buildopts = "install-bins BUILDER=stack PREFIX=%(builddir)s" files_to_copy = [ diff --git a/easybuild/easyconfigs/g/git-annex/git-annex-10.20240531-GCCcore-13.2.0.eb b/easybuild/easyconfigs/g/git-annex/git-annex-10.20240531-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..2d34caa9b92b --- /dev/null +++ b/easybuild/easyconfigs/g/git-annex/git-annex-10.20240531-GCCcore-13.2.0.eb @@ -0,0 +1,49 @@ +easyblock = 'MakeCp' + +name = 'git-annex' +version = '10.20240531' + +homepage = 'https://git-annex.branchable.com' +description = """git-annex allows managing large files with git, without storing the file contents in git. It can sync, +backup, and archive your data, offline and online. Checksums and encryption keep your data safe and secure. Bring the +power and distributed nature of git to bear on your large files with git-annex.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +sources = [{ + 'git_config': { + 'url': 'git://git-annex.branchable.com', + 'repo_name': '%(name)s', + 'tag': '%(version)s', + 'clone_into': '%(name)s-%(version)s', + }, + 'filename': SOURCE_TAR_XZ, +}] +checksums = ['2b07e80a29e2403d5abe0c4c6cdaa1f30f3ae651cc50fc0b857dd792f7171c5d'] + +builddependencies = [ + ('binutils', '2.40') +] + +dependencies = [ + ('GHC', '9.10.1', '-x86_64', SYSTEM), + ('Stack', '3.1.1', '-x86_64', SYSTEM), + ('git', '2.42.0'), + ('libnsl', '2.0.1'), +] + +prebuildopts = "export STACK_ROOT=$(mktemp -d) && stack setup && stack build && " +buildopts = "install-bins BUILDER=stack PREFIX=%(builddir)s" + +files_to_copy = [ + (['git-annex', 'git-annex-shell'], 'bin'), +] + +sanity_check_paths = { + 'files': ['bin/git-annex', 'bin/git-annex-shell'], + 'dirs': [], +} + +sanity_check_commands = ['git-annex version'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/git-annex/git-annex-10.20240731-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/git-annex/git-annex-10.20240731-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..7fd56dee2a48 --- /dev/null +++ b/easybuild/easyconfigs/g/git-annex/git-annex-10.20240731-GCCcore-13.3.0.eb @@ -0,0 +1,49 @@ +easyblock = 'MakeCp' + +name = 'git-annex' +version = '10.20240731' + +homepage = 'https://git-annex.branchable.com' +description = """git-annex allows managing large files with git, without storing the file contents in git. It can sync, +backup, and archive your data, offline and online. Checksums and encryption keep your data safe and secure. Bring the +power and distributed nature of git to bear on your large files with git-annex.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +sources = [{ + 'git_config': { + 'url': 'git://git-annex.branchable.com', + 'repo_name': '%(name)s', + 'tag': '%(version)s', + 'clone_into': '%(name)s-%(version)s', + }, + 'filename': SOURCE_TAR_XZ, +}] +checksums = ['7ff4a4332e14adb7d5d3b4650302f65a4664b3951cdb533b4ae6a7132f3f7683'] + +builddependencies = [ + ('binutils', '2.42') +] + +dependencies = [ + ('GHC', '9.10.1', '-x86_64', SYSTEM), + ('Stack', '3.1.1', '-x86_64', SYSTEM), + ('git', '2.45.1'), + ('libnsl', '2.0.1'), +] + +prebuildopts = "export STACK_ROOT=$(mktemp -d) && stack setup && stack build && " +buildopts = "install-bins BUILDER=stack PREFIX=%(builddir)s" + +files_to_copy = [ + (['git-annex', 'git-annex-shell'], 'bin'), +] + +sanity_check_paths = { + 'files': ['bin/git-annex', 'bin/git-annex-shell'], + 'dirs': [], +} + +sanity_check_commands = ['git-annex version'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/git-extras/git-extras-5.1.0-foss-2016a.eb b/easybuild/easyconfigs/g/git-extras/git-extras-5.1.0-foss-2016a.eb deleted file mode 100644 index 0e43962710b4..000000000000 --- a/easybuild/easyconfigs/g/git-extras/git-extras-5.1.0-foss-2016a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'git-extras' -version = '5.1.0' - -homepage = 'https://github.com/tj/git-extras' -description = """ Extra useful scripts for git""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://github.com/tj/%(name)s/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['432f73f178345b69d98fb48ccdc04839bafb605f2f8cc3e5bb8f87d497ef3e7d'] - -dependencies = [ - ('git', '2.8.0'), -] - -skipsteps = ['configure', 'build'] - -installopts = 'PREFIX=%(installdir)s ' - -sanity_check_paths = { - 'files': ['bin/git-alias', 'bin/git-count', 'bin/git-graft', 'bin/git-undo'], - 'dirs': ['share/man/man1', 'etc'] -} - -sanity_check_commands = ["git-extras --version"] - -moduleclass = 'tools' 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 deleted file mode 100755 index 85968c4196dd..000000000000 --- a/easybuild/easyconfigs/g/git-lfs/git-lfs-1.1.1.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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 = 'git-lfs' -version = '1.1.1' - -homepage = 'https://git-lfs.github.com/' -description = """Git Large File Storage (LFS) replaces large files such as audio samples, videos, - datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server - like GitHub.com or GitHub Enterprise.""" - -toolchain = SYSTEM - -source_urls = ['https://github.com/github/git-lfs/releases/download/v%(version)s/'] -sources = ['%(name)s-linux-amd64-%(version)s.tar.gz'] - -sanity_check_paths = { - 'files': ["git-lfs"], - 'dirs': [""] -} - -# add the installation dir to PATH -modextrapaths = { - 'PATH': '', -} - -# remove exec permission for the provided installation script -postinstallcmds = ["chmod og-x %(installdir)s/install.sh"] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/git-lfs/git-lfs-2.11.0.eb b/easybuild/easyconfigs/g/git-lfs/git-lfs-2.11.0.eb index 80a2da8af615..b865f4a5f6c9 100644 --- a/easybuild/easyconfigs/g/git-lfs/git-lfs-2.11.0.eb +++ b/easybuild/easyconfigs/g/git-lfs/git-lfs-2.11.0.eb @@ -5,7 +5,7 @@ version = '2.11.0' homepage = 'https://git-lfs.github.com' description = """Git Large File Storage (LFS) replaces large files such as audio - samples, videos, datasets, and graphics with text pointers inside Git, while + samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com""" toolchain = SYSTEM diff --git a/easybuild/easyconfigs/g/git-lfs/git-lfs-2.7.1.eb b/easybuild/easyconfigs/g/git-lfs/git-lfs-2.7.1.eb deleted file mode 100644 index 977899c85389..000000000000 --- a/easybuild/easyconfigs/g/git-lfs/git-lfs-2.7.1.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'MakeCp' - -name = 'git-lfs' -version = '2.7.1' - -homepage = 'https://git-lfs.github.com' -description = """Git Large File Storage (LFS) replaces large files such as audio - samples, videos, datasets, and graphics with text pointers inside Git, while - storing the file contents on a remote server like GitHub.com""" - -toolchain = SYSTEM - -source_urls = ['https://github.com/git-lfs/git-lfs/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['af60c2370d135ab13724d302a0b1c226ec9fb0ee6d29ecc335e9add4c86497b4'] - -builddependencies = [('Go', '1.12')] - -files_to_copy = [(['bin/%(name)s'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/git-lfs'], - 'dirs': [], -} - -sanity_check_commands = [('git-lfs', '--version')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/git-lfs/git-lfs-3.4.0.eb b/easybuild/easyconfigs/g/git-lfs/git-lfs-3.4.0.eb index 9d16d16f7e10..b8ce50183421 100644 --- a/easybuild/easyconfigs/g/git-lfs/git-lfs-3.4.0.eb +++ b/easybuild/easyconfigs/g/git-lfs/git-lfs-3.4.0.eb @@ -5,7 +5,7 @@ version = '3.4.0' homepage = 'https://git-lfs.github.com' description = """Git Large File Storage (LFS) replaces large files such as audio - samples, videos, datasets, and graphics with text pointers inside Git, while + samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com""" toolchain = SYSTEM diff --git a/easybuild/easyconfigs/g/git-lfs/git-lfs-3.4.1.eb b/easybuild/easyconfigs/g/git-lfs/git-lfs-3.4.1.eb index eb4d2a3d3660..5deb20eb1c8d 100644 --- a/easybuild/easyconfigs/g/git-lfs/git-lfs-3.4.1.eb +++ b/easybuild/easyconfigs/g/git-lfs/git-lfs-3.4.1.eb @@ -5,7 +5,7 @@ version = '3.4.1' homepage = 'https://git-lfs.github.com' description = """Git Large File Storage (LFS) replaces large files such as audio - samples, videos, datasets, and graphics with text pointers inside Git, while + samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com""" toolchain = SYSTEM diff --git a/easybuild/easyconfigs/g/git-lfs/git-lfs-3.5.1.eb b/easybuild/easyconfigs/g/git-lfs/git-lfs-3.5.1.eb index 2f12a414e2ce..6f587611fb94 100644 --- a/easybuild/easyconfigs/g/git-lfs/git-lfs-3.5.1.eb +++ b/easybuild/easyconfigs/g/git-lfs/git-lfs-3.5.1.eb @@ -5,7 +5,7 @@ version = '3.5.1' homepage = 'https://git-lfs.github.com' description = """Git Large File Storage (LFS) replaces large files such as audio - samples, videos, datasets, and graphics with text pointers inside Git, while + samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com""" toolchain = SYSTEM 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 deleted file mode 100644 index e89343cd3c12..000000000000 --- a/easybuild/easyconfigs/g/git/git-1.8.5.6-GCC-4.9.2.eb +++ /dev/null @@ -1,47 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA -# Authors:: Fotis Georgatos -# Authors:: Dmitri Gribenko -# 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 = 'git' -version = '1.8.5.6' - -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': 'GCC', 'version': '4.9.2'} - -# eg. http://git-core.googlecode.com/files/git-1.8.2.tar.gz -sources = ['v%s.tar.gz' % version] -source_urls = ['https://github.com/git/git/archive'] -checksums = ['d66f148301d7f04017bba7f9fe141cffae51b9e2b2324efa065bb76c17a6ee00'] - -preconfigopts = 'make configure && ' - -dependencies = [ - ('cURL', '7.40.0'), - ('expat', '2.1.0'), - ('gettext', '0.19.4'), -] - -sanity_check_paths = { - 'files': ['bin/git'], - 'dirs': [], -} - -# Work around git build system bug. If LIBS contains -lpthread, then configure -# will not append -lpthread to LDFLAGS, but Makefile ignores LIBS. -configopts = "--enable-pthreads='-lpthread'" - -moduleclass = 'tools' 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 deleted file mode 100644 index 59bbb9a526b2..000000000000 --- a/easybuild/easyconfigs/g/git/git-2.12.2-foss-2016b.eb +++ /dev/null @@ -1,44 +0,0 @@ -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'] -checksums = ['ae982d02ed9b58cb8f2cde01b6ba68c67a68fe19944e59388e3875eddb267a4f'] - -builddependencies = [ - ('Autotools', '20150215'), -] -dependencies = [ - ('cURL', '7.49.1'), - ('expat', '2.2.0'), - ('gettext', '0.19.8'), - ('Perl', '5.24.0', '-bare'), -] - -# asciidoc and xmlto are required for git man/doc build -osdependencies = ['asciidoc', 'xmlto'] - -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'" - -# required to also install documentation -buildopts = "doc" -installopts = "install-doc" - -sanity_check_paths = { - 'files': ['bin/git'], - 'dirs': ['share/man'], -} - -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 deleted file mode 100644 index 83f0655b30cd..000000000000 --- a/easybuild/easyconfigs/g/git/git-2.13.1-foss-2016b.eb +++ /dev/null @@ -1,44 +0,0 @@ -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 = ['d3015a679aa2dc5ff2cc8839459cea15fb2644aaa6bb9cc18e835bba2087adab'] - -builddependencies = [ - ('Autotools', '20150215'), -] -dependencies = [ - ('cURL', '7.49.1'), - ('expat', '2.2.0'), - ('gettext', '0.19.8'), - ('Perl', '5.24.0', '-bare'), -] - -# asciidoc and xmlto are required for git man/doc build -osdependencies = ['asciidoc', 'xmlto'] - -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'" - -# required to also install documentation -buildopts = "doc" -installopts = "install-doc" - -sanity_check_paths = { - 'files': ['bin/git'], - 'dirs': ['share/man'], -} - -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 deleted file mode 100644 index 1aa04964605b..000000000000 --- a/easybuild/easyconfigs/g/git/git-2.14.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,45 +0,0 @@ -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'), - ('Autotools', '20170619'), -] -dependencies = [ - ('cURL', '7.55.1'), - ('expat', '2.2.4'), - ('gettext', '0.19.8.1'), - ('Perl', '5.26.0'), -] - -# asciidoc and xmlto are required for git man/doc build -osdependencies = ['asciidoc', 'xmlto'] - -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'" - -# required to also install documentation -buildopts = "doc" -installopts = "install-doc" - -sanity_check_paths = { - 'files': ['bin/git'], - 'dirs': ['share/man'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/git/git-2.16.1-foss-2018a.eb b/easybuild/easyconfigs/g/git/git-2.16.1-foss-2018a.eb deleted file mode 100644 index 70eb0cc8f09b..000000000000 --- a/easybuild/easyconfigs/g/git/git-2.16.1-foss-2018a.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'git' -version = '2.16.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': '2018a'} - -sources = ['v%(version)s.tar.gz'] -source_urls = ['https://github.com/git/git/archive'] -checksums = ['e3f13e3c86981f64b1920749c07be11841bbf5a3434ec9b5611959dfd7c7398e'] - -builddependencies = [ - ('Autotools', '20170619'), -] -dependencies = [ - ('cURL', '7.58.0'), - ('expat', '2.2.5'), - ('gettext', '0.19.8.1', '-libxml2-2.9.7'), - ('Perl', '5.26.1'), -] - -# asciidoc and xmlto are required for git man/doc build -osdependencies = ['asciidoc', 'xmlto'] - -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'" - -# required to also install documentation -buildopts = "doc" -installopts = "install-doc" - -sanity_check_paths = { - 'files': ['bin/git'], - 'dirs': ['share/man'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/git/git-2.18.0-GCCcore-7.3.0.eb b/easybuild/easyconfigs/g/git/git-2.18.0-GCCcore-7.3.0.eb deleted file mode 100644 index 436911c4468c..000000000000 --- a/easybuild/easyconfigs/g/git/git-2.18.0-GCCcore-7.3.0.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'git' -version = '2.18.0' - -homepage = 'http://git-scm.com/' -description = """Git is a free and open source distributed version control system designed -to handle everything from small to very large projects with speed and efficiency.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -sources = ['v%(version)s.tar.gz'] -source_urls = ['https://github.com/git/git/archive'] -checksums = ['93993babac690a06906d832a1715c3315b4787a2845aeb500f7dcc82e1599df2'] - -builddependencies = [ - ('binutils', '2.30'), - ('Autotools', '20180311'), -] -dependencies = [ - ('cURL', '7.60.0'), - ('expat', '2.2.5'), - ('gettext', '0.19.8.1'), - ('Perl', '5.28.0'), -] - -# asciidoc and xmlto are required for git man/doc build -osdependencies = ['asciidoc', 'xmlto'] - -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'" - -# required to also install documentation -buildopts = "doc" -installopts = "install-doc" - -sanity_check_paths = { - 'files': ['bin/git'], - 'dirs': ['share/man'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/git/git-2.19.1-GCCcore-7.3.0.eb b/easybuild/easyconfigs/g/git/git-2.19.1-GCCcore-7.3.0.eb deleted file mode 100644 index 2c0d666a51f1..000000000000 --- a/easybuild/easyconfigs/g/git/git-2.19.1-GCCcore-7.3.0.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'git' -version = '2.19.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': '7.3.0'} - -sources = ['v%(version)s.tar.gz'] -source_urls = ['https://github.com/git/git/archive'] -checksums = ['ba2fed9d02e424b735e035c4f2b0bdb168ef0df7e35156b5051d900dc7247787'] - -builddependencies = [ - ('binutils', '2.30'), - ('Autotools', '20180311'), -] -dependencies = [ - ('cURL', '7.60.0'), - ('expat', '2.2.5'), - ('gettext', '0.19.8.1'), - ('Perl', '5.28.0'), -] - -# asciidoc and xmlto are required for git man/doc build -osdependencies = ['asciidoc', 'xmlto'] - -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'" - -# required to also install documentation -buildopts = "doc" -installopts = "install-doc" - -sanity_check_paths = { - 'files': ['bin/git'], - 'dirs': ['share/man'], -} - -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 deleted file mode 100644 index 2d4d8da40b07..000000000000 --- a/easybuild/easyconfigs/g/git/git-2.2.2-GCC-4.9.2.eb +++ /dev/null @@ -1,47 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA -# Authors:: Fotis Georgatos -# Authors:: Dmitri Gribenko -# 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 = 'git' -version = '2.2.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': 'GCC', 'version': '4.9.2'} - -sources = ['v%(version)s.tar.gz'] -source_urls = ['https://github.com/git/git/archive'] -checksums = ['b265b6c6a48f85c71f46fca61fd05c25fee86ccc13152f054e57c0a5c6b78a7b'] - -dependencies = [ - ('cURL', '7.40.0'), - ('expat', '2.1.0'), - ('gettext', '0.19.4'), - ('Perl', '5.20.1', '-bare'), -] - -preconfigopts = 'make configure && ' - -# Work around git build system bug. If LIBS contains -lpthread, then configure -# will not append -lpthread to LDFLAGS, but Makefile ignores LIBS. -configopts = "--with-perl=${EBROOTPERL}/bin/perl --enable-pthreads='-lpthread'" - -sanity_check_paths = { - 'files': ['bin/git'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/git/git-2.21.0-GCCcore-8.2.0-nodocs.eb b/easybuild/easyconfigs/g/git/git-2.21.0-GCCcore-8.2.0-nodocs.eb deleted file mode 100644 index 12673b0d6e06..000000000000 --- a/easybuild/easyconfigs/g/git/git-2.21.0-GCCcore-8.2.0-nodocs.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'git' -version = '2.21.0' -versionsuffix = '-nodocs' - -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': '8.2.0'} - -source_urls = ['https://github.com/git/git/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['7a601275abcc6ff51cc79a6d402e83c90ae37d743b0b8d073aa009dd4b22d432'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('Autotools', '20180311'), -] -dependencies = [ - ('cURL', '7.63.0'), - ('expat', '2.2.6'), - ('gettext', '0.19.8.1'), - ('Perl', '5.28.1'), -] - -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': ['libexec/git-core', 'share'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/git/git-2.21.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/g/git/git-2.21.0-GCCcore-8.2.0.eb deleted file mode 100644 index 089e77d84604..000000000000 --- a/easybuild/easyconfigs/g/git/git-2.21.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'git' -version = '2.21.0' - -homepage = 'http://git-scm.com/' -description = """Git is a free and open source distributed version control system designed -to handle everything from small to very large projects with speed and efficiency.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://github.com/git/git/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['7a601275abcc6ff51cc79a6d402e83c90ae37d743b0b8d073aa009dd4b22d432'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('Autotools', '20180311'), -] -dependencies = [ - ('cURL', '7.63.0'), - ('expat', '2.2.6'), - ('gettext', '0.19.8.1'), - ('Perl', '5.28.1'), -] - -# asciidoc and xmlto are required for git man/doc build -osdependencies = ['asciidoc', 'xmlto'] - -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'" - -# required to also install documentation -buildopts = "doc" -installopts = "install-doc" - -sanity_check_paths = { - 'files': ['bin/git'], - 'dirs': ['share/man'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/git/git-2.23.0-GCCcore-8.3.0-nodocs.eb b/easybuild/easyconfigs/g/git/git-2.23.0-GCCcore-8.3.0-nodocs.eb deleted file mode 100644 index 0cc937f92b8a..000000000000 --- a/easybuild/easyconfigs/g/git/git-2.23.0-GCCcore-8.3.0-nodocs.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'git' -version = '2.23.0' -versionsuffix = '-nodocs' - -homepage = 'https://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': '8.3.0'} - -source_urls = ['https://github.com/git/git/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['7d84f5d6f48e95b467a04a8aa1d474e0d21abc7877998af945568d2634fea46a'] - -builddependencies = [ - ('binutils', '2.32'), - ('Autotools', '20180311'), -] - -dependencies = [ - ('cURL', '7.66.0'), - ('expat', '2.2.7'), - ('gettext', '0.20.1'), - ('Perl', '5.30.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': ['libexec/git-core', 'share'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/git/git-2.23.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/git/git-2.23.0-GCCcore-8.3.0.eb deleted file mode 100644 index ad924b963dd8..000000000000 --- a/easybuild/easyconfigs/g/git/git-2.23.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'git' -version = '2.23.0' - -homepage = 'https://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': '8.3.0'} - -source_urls = ['https://github.com/git/git/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['7d84f5d6f48e95b467a04a8aa1d474e0d21abc7877998af945568d2634fea46a'] - -builddependencies = [ - ('binutils', '2.32'), - ('Autotools', '20180311'), -] - -dependencies = [ - ('cURL', '7.66.0'), - ('expat', '2.2.7'), - ('gettext', '0.20.1'), - ('Perl', '5.30.0'), -] - -# asciidoc and xmlto are required for git man/doc build -osdependencies = ['asciidoc', 'xmlto'] - -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'" - -# required to also install documentation -buildopts = "doc" -installopts = "install-doc" - -sanity_check_paths = { - 'files': ['bin/git'], - 'dirs': ['share/man'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/git/git-2.23.0-GCCcore-9.3.0-nodocs.eb b/easybuild/easyconfigs/g/git/git-2.23.0-GCCcore-9.3.0-nodocs.eb deleted file mode 100644 index 1c64da824891..000000000000 --- a/easybuild/easyconfigs/g/git/git-2.23.0-GCCcore-9.3.0-nodocs.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'git' -version = '2.23.0' -versionsuffix = '-nodocs' - -homepage = 'https://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': '9.3.0'} - -source_urls = ['https://github.com/git/git/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['7d84f5d6f48e95b467a04a8aa1d474e0d21abc7877998af945568d2634fea46a'] - -builddependencies = [ - ('binutils', '2.34'), - ('Autotools', '20180311'), -] - -dependencies = [ - ('cURL', '7.69.1'), - ('expat', '2.2.9'), - ('gettext', '0.20.1'), - ('Perl', '5.30.2'), -] - -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': ['libexec/git-core', 'share'], -} - -moduleclass = 'tools' 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 deleted file mode 100644 index 85af176632e6..000000000000 --- a/easybuild/easyconfigs/g/git/git-2.4.1-GCC-4.9.2.eb +++ /dev/null @@ -1,47 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA -# Authors:: Fotis Georgatos -# Authors:: Dmitri Gribenko -# 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 = 'git' -version = '2.4.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': 'GCC', 'version': '4.9.2'} - -sources = ['v%(version)s.tar.gz'] -source_urls = ['https://github.com/git/git/archive'] -checksums = ['a41e45202363be7b3e6d88688d27a08a6be200ed096da113ba603c51651911d2'] - -dependencies = [ - ('cURL', '7.40.0'), - ('expat', '2.1.0'), - ('gettext', '0.19.4'), - ('Perl', '5.20.1', '-bare'), -] - -preconfigopts = 'make configure && ' - -# Work around git build system bug. If LIBS contains -lpthread, then configure -# will not append -lpthread to LDFLAGS, but Makefile ignores LIBS. -configopts = "--with-perl=${EBROOTPERL}/bin/perl --enable-pthreads='-lpthread'" - -sanity_check_paths = { - 'files': ['bin/git'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/git/git-2.8.0-foss-2016a.eb b/easybuild/easyconfigs/g/git/git-2.8.0-foss-2016a.eb deleted file mode 100644 index 681992042a01..000000000000 --- a/easybuild/easyconfigs/g/git/git-2.8.0-foss-2016a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'git' -version = '2.8.0' - -homepage = 'http://git-scm.com/' -description = """Git is a free and open source distributed version control system designed -to handle everything from small to very large projects with speed and efficiency.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = ['v%(version)s.tar.gz'] -source_urls = ['https://github.com/git/git/archive'] -checksums = ['8a9b7494294f0d108c9f6c3cfa5747804b9d2b0c63edefc48fb4c81f0e5bcccf'] - -dependencies = [ - ('cURL', '7.47.0'), - ('expat', '2.1.0'), - ('gettext', '0.19.7'), - ('Perl', '5.22.1', '-bare'), -] - -preconfigopts = 'make configure && ' - -# Work around git build system bug. If LIBS contains -lpthread, then configure -# will not append -lpthread to LDFLAGS, but Makefile ignores LIBS. -configopts = "--with-perl=${EBROOTPERL}/bin/perl --enable-pthreads='-lpthread'" - -sanity_check_paths = { - 'files': ['bin/git'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/glew/glew-2.1.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/g/glew/glew-2.1.0-GCCcore-8.2.0.eb deleted file mode 100644 index 30df3573c564..000000000000 --- a/easybuild/easyconfigs/g/glew/glew-2.1.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen - -easyblock = 'ConfigureMake' - -name = 'glew' -version = '2.1.0' - -homepage = 'http://glew.sourceforge.net/' -description = """The OpenGL Extension Wrangler Library - -The OpenGL Extension Wrangler Library (GLEW) is a cross-platform -open-source C/C++ extension loading library. GLEW provides -efficient run-time mechanisms for determining which OpenGL -extensions are supported on the target platform. OpenGL -core and extension functionality is exposed in a single header -file. GLEW has been tested on a variety of operating systems, -including Windows, Linux, Mac OS X, FreeBSD, Irix, and Solaris.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s-%(version)s.tgz'] -checksums = ['04de91e7e6763039bc11940095cd9c7f880baba82196a7765f727ac05a993c95'] - -builddependencies = [('binutils', '2.31.1')] - -dependencies = [('Mesa', '19.0.1')] - -skipsteps = ['configure'] - -preinstallopts = 'GLEW_PREFIX=%(installdir)s GLEW_DEST=%(installdir)s ' -install_cmd = 'make install.all' - -sanity_check_paths = { - 'files': ['lib/libGLEW.a', 'lib/libGLEW.%s' % SHLIB_EXT] + - ['bin/glewinfo', 'bin/visualinfo'] + - ['include/GL/glew.h', 'include/GL/glxew.h', 'include/GL/wglew.h'], - 'dirs': ['', ] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/glew/glew-2.1.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/glew/glew-2.1.0-GCCcore-8.3.0.eb deleted file mode 100644 index 8558cea52708..000000000000 --- a/easybuild/easyconfigs/g/glew/glew-2.1.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen - -easyblock = 'ConfigureMake' - -name = 'glew' -version = '2.1.0' - -homepage = 'http://glew.sourceforge.net/' -description = """The OpenGL Extension Wrangler Library - -The OpenGL Extension Wrangler Library (GLEW) is a cross-platform -open-source C/C++ extension loading library. GLEW provides -efficient run-time mechanisms for determining which OpenGL -extensions are supported on the target platform. OpenGL -core and extension functionality is exposed in a single header -file. GLEW has been tested on a variety of operating systems, -including Windows, Linux, Mac OS X, FreeBSD, Irix, and Solaris.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s-%(version)s.tgz'] -checksums = ['04de91e7e6763039bc11940095cd9c7f880baba82196a7765f727ac05a993c95'] - -builddependencies = [('binutils', '2.32')] - -dependencies = [('Mesa', '19.1.7')] - -skipsteps = ['configure'] - -preinstallopts = 'GLEW_PREFIX=%(installdir)s GLEW_DEST=%(installdir)s ' -install_cmd = 'make install.all' - -sanity_check_paths = { - 'files': ['lib/libGLEW.a', 'lib/libGLEW.%s' % SHLIB_EXT] + - ['bin/glewinfo', 'bin/visualinfo'] + - ['include/GL/glew.h', 'include/GL/glxew.h', 'include/GL/wglew.h'], - 'dirs': ['', ] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/glew/glew-2.1.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/glew/glew-2.1.0-GCCcore-9.3.0.eb deleted file mode 100644 index a0965a5fb110..000000000000 --- a/easybuild/easyconfigs/g/glew/glew-2.1.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen - -easyblock = 'ConfigureMake' - -name = 'glew' -version = '2.1.0' - -homepage = 'http://glew.sourceforge.net/' -description = """The OpenGL Extension Wrangler Library (GLEW) is a cross-platform open-source -C/C++ extension loading library. GLEW provides efficient run-time mechanisms -for determining which OpenGL extensions are supported on the target platform.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s-%(version)s.tgz'] -checksums = ['04de91e7e6763039bc11940095cd9c7f880baba82196a7765f727ac05a993c95'] - -builddependencies = [('binutils', '2.34')] - -dependencies = [('Mesa', '20.0.2')] - -skipsteps = ['configure'] - -preinstallopts = 'GLEW_PREFIX=%(installdir)s GLEW_DEST=%(installdir)s ' -install_cmd = 'make install.all' - -sanity_check_paths = { - 'files': ['lib/libGLEW.a', 'lib/libGLEW.%s' % SHLIB_EXT] + - ['bin/glewinfo', 'bin/visualinfo'] + - ['include/GL/%s.h' % h for h in ['glew', 'glxew', 'wglew']], - 'dirs': ['', ] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/glew/glew-2.1.0-foss-2018b.eb b/easybuild/easyconfigs/g/glew/glew-2.1.0-foss-2018b.eb deleted file mode 100644 index 31ab2afe5282..000000000000 --- a/easybuild/easyconfigs/g/glew/glew-2.1.0-foss-2018b.eb +++ /dev/null @@ -1,37 +0,0 @@ -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen - -easyblock = 'MakeCp' - -name = 'glew' -version = '2.1.0' - -homepage = 'http://glew.sourceforge.net/' -description = """The OpenGL Extension Wrangler Library - -The OpenGL Extension Wrangler Library (GLEW) is a cross-platform -open-source C/C++ extension loading library. GLEW provides -efficient run-time mechanisms for determining which OpenGL -extensions are supported on the target platform. OpenGL -core and extension functionality is exposed in a single header -file. GLEW has been tested on a variety of operating systems, -including Windows, Linux, Mac OS X, FreeBSD, Irix, and Solaris.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s-%(version)s.tgz'] -checksums = ['04de91e7e6763039bc11940095cd9c7f880baba82196a7765f727ac05a993c95'] - -dependencies = [('Mesa', '18.1.1')] - -files_to_copy = ['bin', 'lib', 'include', ] - -sanity_check_paths = { - 'files': ['lib/libGLEW.a', 'lib/libGLEW.%s' % SHLIB_EXT] + - ['bin/glewinfo', 'bin/visualinfo'] + - ['include/GL/glew.h', 'include/GL/glxew.h', 'include/GL/wglew.h'], - 'dirs': ['', ] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-10.2.0-egl.eb b/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-10.2.0-egl.eb index 32893834e0c8..e6424a8a5cba 100644 --- a/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-10.2.0-egl.eb +++ b/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-10.2.0-egl.eb @@ -4,7 +4,7 @@ easyblock = 'ConfigureMake' versionsuffix = '-egl' # available: -glx, -osmesa, -egl acc. to @Micket's suggestion: -# GLEW does support GLX (onscreen or requiring VirtualGL), EGL (technically can do both onscreen and +# GLEW does support GLX (onscreen or requiring VirtualGL), EGL (technically can do both onscreen and # offscreen), and OSMESA (offscreen software only). name = 'glew' diff --git a/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-10.2.0-glx.eb b/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-10.2.0-glx.eb index 083e28d45752..2d7aeeae6045 100644 --- a/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-10.2.0-glx.eb +++ b/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-10.2.0-glx.eb @@ -4,7 +4,7 @@ easyblock = 'ConfigureMake' versionsuffix = '-glx' # available: -glx, -osmesa, -egl acc. to @Micket's suggestion: -# GLEW does support GLX (onscreen or requiring VirtualGL), EGL (technically can do both onscreen and +# GLEW does support GLX (onscreen or requiring VirtualGL), EGL (technically can do both onscreen and # offscreen), and OSMESA (offscreen software only). name = 'glew' diff --git a/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-10.2.0-osmesa.eb b/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-10.2.0-osmesa.eb index cb58df1067b7..89901c211484 100644 --- a/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-10.2.0-osmesa.eb +++ b/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-10.2.0-osmesa.eb @@ -4,7 +4,7 @@ easyblock = 'ConfigureMake' versionsuffix = '-osmesa' # available: -glx, -osmesa, -egl acc. to @Micket's suggestion: -# GLEW does support GLX (onscreen or requiring VirtualGL), EGL (technically can do both onscreen and +# GLEW does support GLX (onscreen or requiring VirtualGL), EGL (technically can do both onscreen and # offscreen), and OSMESA (offscreen software only). name = 'glew' diff --git a/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-11.2.0-egl.eb b/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-11.2.0-egl.eb index 0f0590e91a84..bf3d81beac32 100644 --- a/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-11.2.0-egl.eb +++ b/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-11.2.0-egl.eb @@ -1,7 +1,7 @@ easyblock = 'ConfigureMake' versionsuffix = '-egl' # available: -glx, -osmesa, -egl -# GLEW does support GLX (onscreen or requiring VirtualGL), EGL (technically can do both onscreen and +# GLEW does support GLX (onscreen or requiring VirtualGL), EGL (technically can do both onscreen and # offscreen), and OSMESA (offscreen software only). name = 'glew' diff --git a/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-11.2.0-glx.eb b/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-11.2.0-glx.eb index ee2333cef8fb..6be7b4d0313a 100644 --- a/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-11.2.0-glx.eb +++ b/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-11.2.0-glx.eb @@ -1,7 +1,7 @@ easyblock = 'ConfigureMake' versionsuffix = '-glx' # available: -glx, -osmesa, -egl -# GLEW does support GLX (onscreen or requiring VirtualGL), EGL (technically can do both onscreen and +# GLEW does support GLX (onscreen or requiring VirtualGL), EGL (technically can do both onscreen and # offscreen), and OSMESA (offscreen software only). name = 'glew' diff --git a/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-11.2.0-osmesa.eb b/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-11.2.0-osmesa.eb index 7380689e647d..345e9404cc28 100644 --- a/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-11.2.0-osmesa.eb +++ b/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-11.2.0-osmesa.eb @@ -1,7 +1,7 @@ easyblock = 'ConfigureMake' versionsuffix = '-osmesa' # available: -glx, -osmesa, -egl -# GLEW does support GLX (onscreen or requiring VirtualGL), EGL (technically can do both onscreen and +# GLEW does support GLX (onscreen or requiring VirtualGL), EGL (technically can do both onscreen and # offscreen), and OSMESA (offscreen software only). name = 'glew' diff --git a/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-11.3.0-egl.eb b/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-11.3.0-egl.eb index 0bd382da354a..22c88d622567 100644 --- a/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-11.3.0-egl.eb +++ b/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-11.3.0-egl.eb @@ -1,7 +1,7 @@ easyblock = 'ConfigureMake' versionsuffix = '-egl' # available: -glx, -osmesa, -egl -# GLEW does support GLX (onscreen or requiring VirtualGL), EGL (technically can do both onscreen and +# GLEW does support GLX (onscreen or requiring VirtualGL), EGL (technically can do both onscreen and # offscreen), and OSMESA (offscreen software only). name = 'glew' diff --git a/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-11.3.0-osmesa.eb b/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-11.3.0-osmesa.eb index 11e014811b7e..a3788be42fab 100644 --- a/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-11.3.0-osmesa.eb +++ b/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-11.3.0-osmesa.eb @@ -1,7 +1,7 @@ easyblock = 'ConfigureMake' versionsuffix = '-osmesa' # available: -glx, -osmesa, -egl -# GLEW does support GLX (onscreen or requiring VirtualGL), EGL (technically can do both onscreen and +# GLEW does support GLX (onscreen or requiring VirtualGL), EGL (technically can do both onscreen and # offscreen), and OSMESA (offscreen software only). name = 'glew' diff --git a/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-12.2.0-egl.eb b/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-12.2.0-egl.eb new file mode 100644 index 000000000000..33f2c7931a78 --- /dev/null +++ b/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-12.2.0-egl.eb @@ -0,0 +1,43 @@ +easyblock = 'ConfigureMake' +versionsuffix = '-egl' +# available: -glx, -osmesa, -egl +# GLEW does support GLX (onscreen or requiring VirtualGL), EGL (technically can do both onscreen and +# offscreen), and OSMESA (offscreen software only). + +name = 'glew' +version = '2.2.0' + +homepage = 'https://github.com/nigels-com/glew' +description = """The OpenGL Extension Wrangler Library (GLEW) is a cross-platform open-source +C/C++ extension loading library. GLEW provides efficient run-time mechanisms +for determining which OpenGL extensions are supported on the target platform.""" + +toolchain = {'name': 'GCCcore', 'version': '12.2.0'} + +source_urls = ['https://github.com/nigels-com/glew/releases/download/%(name)s-%(version)s/'] +sources = ['%(name)s-%(version)s.tgz'] +checksums = ['d4fc82893cfb00109578d0a1a2337fb8ca335b3ceccf97b97e5cc7f08e4353e1'] + +builddependencies = [('binutils', '2.39')] + +dependencies = [ + ('Mesa', '22.2.4'), + ('X11', '20221110'), +] + +local_system = 'SYSTEM=linux`echo %(versionsuffix)s|sed -e "s/-glx//g"`' +buildopts = local_system + +skipsteps = ['configure'] + +preinstallopts = 'GLEW_PREFIX=%(installdir)s GLEW_DEST=%(installdir)s ' +install_cmd = 'make install.all ' + local_system + +sanity_check_paths = { + 'files': ['lib/libGLEW.a', 'lib/libGLEW.%s' % SHLIB_EXT] + + ['bin/glewinfo', 'bin/visualinfo'] + + ['include/GL/%s.h' % h for h in ['glew', 'glxew', 'wglew']], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-12.3.0-egl.eb b/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-12.3.0-egl.eb new file mode 100644 index 000000000000..390ae63061f9 --- /dev/null +++ b/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-12.3.0-egl.eb @@ -0,0 +1,43 @@ +easyblock = 'ConfigureMake' +versionsuffix = '-egl' +# available: -glx, -osmesa, -egl +# GLEW does support GLX (onscreen or requiring VirtualGL), EGL (technically can do both onscreen and +# offscreen), and OSMESA (offscreen software only). + +name = 'glew' +version = '2.2.0' + +homepage = 'https://github.com/nigels-com/glew' +description = """The OpenGL Extension Wrangler Library (GLEW) is a cross-platform open-source +C/C++ extension loading library. GLEW provides efficient run-time mechanisms +for determining which OpenGL extensions are supported on the target platform.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://github.com/nigels-com/glew/releases/download/%(name)s-%(version)s/'] +sources = ['%(name)s-%(version)s.tgz'] +checksums = ['d4fc82893cfb00109578d0a1a2337fb8ca335b3ceccf97b97e5cc7f08e4353e1'] + +builddependencies = [('binutils', '2.40')] + +dependencies = [ + ('Mesa', '23.1.4'), + ('X11', '20230603'), +] + +local_system = 'SYSTEM=linux`echo %(versionsuffix)s|sed -e "s/-glx//g"`' +buildopts = local_system + +skipsteps = ['configure'] + +preinstallopts = 'GLEW_PREFIX=%(installdir)s GLEW_DEST=%(installdir)s ' +install_cmd = 'make install.all ' + local_system + +sanity_check_paths = { + 'files': ['lib/libGLEW.a', 'lib/libGLEW.%s' % SHLIB_EXT] + + ['bin/glewinfo', 'bin/visualinfo'] + + ['include/GL/%s.h' % h for h in ['glew', 'glxew', 'wglew']], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-12.3.0-osmesa.eb b/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-12.3.0-osmesa.eb index 64045ea6e21a..c7037b641140 100644 --- a/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-12.3.0-osmesa.eb +++ b/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-12.3.0-osmesa.eb @@ -1,7 +1,7 @@ easyblock = 'ConfigureMake' versionsuffix = '-osmesa' # available: -glx, -osmesa, -egl -# GLEW does support GLX (onscreen or requiring VirtualGL), EGL (technically can do both onscreen and +# GLEW does support GLX (onscreen or requiring VirtualGL), EGL (technically can do both onscreen and # offscreen), and OSMESA (offscreen software only). name = 'glew' diff --git a/easybuild/easyconfigs/g/glib-networking/glib-networking-2.72.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/g/glib-networking/glib-networking-2.72.1-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..1a24b2650835 --- /dev/null +++ b/easybuild/easyconfigs/g/glib-networking/glib-networking-2.72.1-GCCcore-12.3.0.eb @@ -0,0 +1,35 @@ +easyblock = 'MesonNinja' + +name = 'glib-networking' +version = '2.72.1' + +homepage = 'https://gitlab.gnome.org/GNOME/glib-networking' +description = "Network extensions for GLib" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://gitlab.gnome.org/GNOME/glib-networking/-/archive/%(version)s/'] +sources = [SOURCE_TAR_GZ] +checksums = ['675a654ae55d381490c5d76b84e088f684125415fbd2d46f74dfa5522c4a1268'] + +builddependencies = [ + ('binutils', '2.40'), + ('Meson', '1.1.1'), + ('Ninja', '1.11.1'), + ('pkgconf', '1.9.5'), +] + +dependencies = [ + ('GLib', '2.77.1'), + ('GnuTLS', '3.7.8'), + ('libidn2', '2.3.7'), +] + +sanity_check_paths = { + 'files': ['lib/gio/modules/libgiognutls.%s' % SHLIB_EXT], + 'dirs': [], +} + +modextrapaths = {'GIO_EXTRA_MODULES': 'lib/gio/modules'} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/glibc/glibc-2.17-GCCcore-6.4.0.eb b/easybuild/easyconfigs/g/glibc/glibc-2.17-GCCcore-6.4.0.eb deleted file mode 100644 index 6edbfd8f1471..000000000000 --- a/easybuild/easyconfigs/g/glibc/glibc-2.17-GCCcore-6.4.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'glibc' -version = '2.17' - -homepage = 'https://www.gnu.org/software/libc/' -description = """The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, - as well as many other systems that use Linux as the kernel.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://ftp.gnu.org/gnu/glibc/'] -sources = ['glibc-%(version)s.tar.xz'] -checksums = ['6914e337401e0e0ade23694e1b2c52a5f09e4eda3270c67e7c3ba93a89b5b23e'] - -builddependencies = [('binutils', '2.28')] - -preconfigopts = "mkdir obj && cd obj && " -configure_cmd_prefix = '../' -prebuildopts = "cd obj && " -preinstallopts = prebuildopts - -sanity_check_paths = { - 'files': ['bin/ldd', 'lib/libc.a', 'lib/libc.%s' % SHLIB_EXT], - 'dirs': ['etc', 'libexec', 'include', 'sbin', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/glibc/glibc-2.26-GCCcore-6.4.0.eb b/easybuild/easyconfigs/g/glibc/glibc-2.26-GCCcore-6.4.0.eb deleted file mode 100644 index 342cadabac9f..000000000000 --- a/easybuild/easyconfigs/g/glibc/glibc-2.26-GCCcore-6.4.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'glibc' -version = '2.26' - -homepage = 'https://www.gnu.org/software/libc/' -description = """The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, - as well as many other systems that use Linux as the kernel.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://ftp.gnu.org/gnu/glibc/'] -sources = ['glibc-%(version)s.tar.xz'] -checksums = ['e54e0a934cd2bc94429be79da5e9385898d2306b9eaf3c92d5a77af96190f6bd'] - -builddependencies = [('binutils', '2.28')] - -preconfigopts = "mkdir obj && cd obj && " -configure_cmd_prefix = '../' -prebuildopts = "cd obj && " -preinstallopts = prebuildopts - -sanity_check_paths = { - 'files': ['bin/ldd', 'lib/libc.a', 'lib/libc.%s' % SHLIB_EXT], - 'dirs': ['etc', 'libexec', 'include', 'sbin', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/glibc/glibc-2.30-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/glibc/glibc-2.30-GCCcore-8.3.0.eb deleted file mode 100644 index bbc6dc8e631e..000000000000 --- a/easybuild/easyconfigs/g/glibc/glibc-2.30-GCCcore-8.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'glibc' -version = '2.30' - -homepage = 'https://www.gnu.org/software/libc/' -description = """The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, - as well as many other systems that use Linux as the kernel.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://ftp.gnu.org/gnu/glibc/'] -sources = ['glibc-%(version)s.tar.xz'] -checksums = ['e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af'] - -builddependencies = [ - ('binutils', '2.32'), - ('make', '4.2.1'), - ('texinfo', '6.7'), - ('Bison', '3.3.2'), - ('Python', '3.7.4'), -] - -preconfigopts = 'mkdir obj && cd obj && CC="$CC -fuse-ld=bfd" ' -configure_cmd_prefix = '../' -prebuildopts = "cd obj && " -preinstallopts = prebuildopts - -sanity_check_paths = { - 'files': ['bin/ldd', 'lib/libc.a', 'lib/libc.%s' % SHLIB_EXT], - 'dirs': ['etc', 'libexec', 'include', 'sbin', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/glog/glog-0.3.4-foss-2016a.eb b/easybuild/easyconfigs/g/glog/glog-0.3.4-foss-2016a.eb deleted file mode 100644 index 96493182e0f3..000000000000 --- a/easybuild/easyconfigs/g/glog/glog-0.3.4-foss-2016a.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'glog' -version = '0.3.4' - -homepage = 'https://github.com/google/glog' -description = """ -A C++ implementation of the Google logging module. -""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = ['v%(version)s.tar.gz'] -source_urls = ['https://github.com/google/glog/archive/'] - -sanity_check_paths = { - 'files': ['include/glog/logging.h', 'include/glog/raw_logging.h', 'lib/libglog.a', 'lib/libglog.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/glog/glog-0.3.5-GCCcore-6.4.0.eb b/easybuild/easyconfigs/g/glog/glog-0.3.5-GCCcore-6.4.0.eb deleted file mode 100644 index 640c2801ebfb..000000000000 --- a/easybuild/easyconfigs/g/glog/glog-0.3.5-GCCcore-6.4.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'glog' -version = '0.3.5' - -homepage = 'https://github.com/google/glog' -description = "A C++ implementation of the Google logging module." - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://github.com/google/glog/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['7580e408a2c0b5a89ca214739978ce6ff480b5e7d8d7698a2aa92fadc484d1e0'] - -builddependencies = [ - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.28'), -] - -sanity_check_paths = { - 'files': ['include/glog/logging.h', 'include/glog/raw_logging.h', 'lib/libglog.a', 'lib/libglog.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/glog/glog-0.3.5-intel-2017a.eb b/easybuild/easyconfigs/g/glog/glog-0.3.5-intel-2017a.eb deleted file mode 100644 index 8aa57a80c8b3..000000000000 --- a/easybuild/easyconfigs/g/glog/glog-0.3.5-intel-2017a.eb +++ /dev/null @@ -1,32 +0,0 @@ -# -*- mode: python; -*- -# EasyBuild reciPY for glog as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2017 UL HPC -# Authors:: UL HPC Team -# License:: MIT/GPL -# - -easyblock = 'ConfigureMake' - -name = 'glog' -version = '0.3.5' - -homepage = 'https://github.com/google/glog' -description = "A C++ implementation of the Google logging module." - -toolchain = {'name': 'intel', 'version': '2017a'} - -source_urls = ['https://github.com/google/glog/archive/'] -sources = ['v%(version)s.tar.gz'] -patches = ['%(name)s-%(version)s_intel.patch'] -checksums = [ - '7580e408a2c0b5a89ca214739978ce6ff480b5e7d8d7698a2aa92fadc484d1e0', # v0.3.5.tar.gz - '1e923189adf15e1b09687a0d4be3adc733ff602b3b6a331a78e779707ac3239c', # glog-0.3.5_intel.patch -] - -sanity_check_paths = { - 'files': ['include/glog/logging.h', 'include/glog/raw_logging.h', 'lib/libglog.a', 'lib/libglog.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/glog/glog-0.3.5-intel-2017b.eb b/easybuild/easyconfigs/g/glog/glog-0.3.5-intel-2017b.eb deleted file mode 100644 index 5fbf35f9edd1..000000000000 --- a/easybuild/easyconfigs/g/glog/glog-0.3.5-intel-2017b.eb +++ /dev/null @@ -1,32 +0,0 @@ -# -*- mode: python; -*- -# EasyBuild reciPY for glog as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2017 UL HPC -# Authors:: UL HPC Team -# License:: MIT/GPL -# - -easyblock = 'ConfigureMake' - -name = 'glog' -version = '0.3.5' - -homepage = 'https://github.com/google/glog' -description = "A C++ implementation of the Google logging module." - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://github.com/google/glog/archive/'] -sources = ['v%(version)s.tar.gz'] -patches = ['%(name)s-%(version)s_intel.patch'] -checksums = [ - '7580e408a2c0b5a89ca214739978ce6ff480b5e7d8d7698a2aa92fadc484d1e0', # v0.3.5.tar.gz - '1e923189adf15e1b09687a0d4be3adc733ff602b3b6a331a78e779707ac3239c', # glog-0.3.5_intel.patch -] - -sanity_check_paths = { - 'files': ['include/glog/logging.h', 'include/glog/raw_logging.h', 'lib/libglog.a', 'lib/libglog.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/glog/glog-0.3.5_intel.patch b/easybuild/easyconfigs/g/glog/glog-0.3.5_intel.patch deleted file mode 100644 index e0a109880dfa..000000000000 --- a/easybuild/easyconfigs/g/glog/glog-0.3.5_intel.patch +++ /dev/null @@ -1,13 +0,0 @@ -# internal error on skylakes with intel/2017b compiler -# may 23rd 2018 by balazs hajgato (free university brussels - vub) ---- glog-0.3.5/Makefile.in.orig 2017-05-10 13:47:23.000000000 +0200 -+++ glog-0.3.5/Makefile.in 2018-02-26 10:52:51.153987941 +0100 -@@ -1209,7 +1209,7 @@ - @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libglog_la_CXXFLAGS) $(CXXFLAGS) -c -o src/libglog_la-symbolize.lo `test -f 'src/symbolize.cc' || echo '$(srcdir)/'`src/symbolize.cc - - src/libglog_la-signalhandler.lo: src/signalhandler.cc --@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libglog_la_CXXFLAGS) $(CXXFLAGS) -MT src/libglog_la-signalhandler.lo -MD -MP -MF src/$(DEPDIR)/libglog_la-signalhandler.Tpo -c -o src/libglog_la-signalhandler.lo `test -f 'src/signalhandler.cc' || echo '$(srcdir)/'`src/signalhandler.cc -+@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libglog_la_CXXFLAGS) $(CXXFLAGS) -O1 -MT src/libglog_la-signalhandler.lo -MD -MP -MF src/$(DEPDIR)/libglog_la-signalhandler.Tpo -c -o src/libglog_la-signalhandler.lo `test -f 'src/signalhandler.cc' || echo '$(srcdir)/'`src/signalhandler.cc - @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/libglog_la-signalhandler.Tpo src/$(DEPDIR)/libglog_la-signalhandler.Plo - @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/signalhandler.cc' object='src/libglog_la-signalhandler.lo' libtool=yes @AMDEPBACKSLASH@ - @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ diff --git a/easybuild/easyconfigs/g/glog/glog-0.4.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/g/glog/glog-0.4.0-GCCcore-8.2.0.eb deleted file mode 100644 index 1b37b2e0c739..000000000000 --- a/easybuild/easyconfigs/g/glog/glog-0.4.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'glog' -version = '0.4.0' - -homepage = 'https://github.com/google/glog' -description = "A C++ implementation of the Google logging module." - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://github.com/google/glog/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['f28359aeba12f30d73d9e4711ef356dc842886968112162bc73002645139c39c'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('CMake', '3.13.3'), -] - -dependencies = [ - ('gflags', '2.2.2'), - ('libunwind', '1.3.1'), -] - -configopts = '-DBUILD_SHARED_LIBS=ON ' - -sanity_check_paths = { - 'files': ['include/glog/logging.h', 'include/glog/raw_logging.h', 'lib/libglog.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/glog/glog-0.4.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/glog/glog-0.4.0-GCCcore-8.3.0.eb deleted file mode 100644 index 5d11739e6d98..000000000000 --- a/easybuild/easyconfigs/g/glog/glog-0.4.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'glog' -version = '0.4.0' - -homepage = 'https://github.com/google/glog' -description = "A C++ implementation of the Google logging module." - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/google/glog/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['f28359aeba12f30d73d9e4711ef356dc842886968112162bc73002645139c39c'] - -builddependencies = [ - ('binutils', '2.32'), - ('CMake', '3.15.3'), -] - -dependencies = [ - ('gflags', '2.2.2'), - ('libunwind', '1.3.1'), -] - -configopts = '-DBUILD_SHARED_LIBS=ON ' - -sanity_check_paths = { - 'files': ['include/glog/logging.h', 'include/glog/raw_logging.h', 'lib/libglog.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/glog/glog-0.4.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/glog/glog-0.4.0-GCCcore-9.3.0.eb deleted file mode 100644 index cab2d201006a..000000000000 --- a/easybuild/easyconfigs/g/glog/glog-0.4.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'glog' -version = '0.4.0' - -homepage = 'https://github.com/google/glog' -description = "A C++ implementation of the Google logging module." - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://github.com/google/glog/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['f28359aeba12f30d73d9e4711ef356dc842886968112162bc73002645139c39c'] - -builddependencies = [ - ('binutils', '2.34'), - ('CMake', '3.16.4'), -] - -dependencies = [ - ('gflags', '2.2.2'), - ('libunwind', '1.3.1'), -] - -configopts = '-DBUILD_SHARED_LIBS=ON ' - -sanity_check_paths = { - 'files': ['include/glog/logging.h', 'include/glog/raw_logging.h', 'lib/libglog.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/glog/glog-0.6.0-GCCcore-12.2.0.eb b/easybuild/easyconfigs/g/glog/glog-0.6.0-GCCcore-12.2.0.eb new file mode 100644 index 000000000000..e3742d09ea3f --- /dev/null +++ b/easybuild/easyconfigs/g/glog/glog-0.6.0-GCCcore-12.2.0.eb @@ -0,0 +1,33 @@ +easyblock = 'CMakeMake' + +name = 'glog' +version = '0.6.0' + +homepage = 'https://github.com/google/glog' +description = "A C++ implementation of the Google logging module." + +toolchain = {'name': 'GCCcore', 'version': '12.2.0'} +toolchainopts = {'cstd': 'c++11'} + +source_urls = ['https://github.com/google/glog/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['8a83bf982f37bb70825df71a9709fa90ea9f4447fb3c099e1d720a439d88bad6'] + +builddependencies = [ + ('binutils', '2.39'), + ('CMake', '3.24.3'), +] + +dependencies = [ + ('gflags', '2.2.2'), + ('libunwind', '1.6.2'), +] + +configopts = '-DBUILD_SHARED_LIBS=ON ' + +sanity_check_paths = { + 'files': ['include/glog/logging.h', 'include/glog/raw_logging.h', 'lib/libglog.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/glproto/glproto-1.4.17-foss-2016a.eb b/easybuild/easyconfigs/g/glproto/glproto-1.4.17-foss-2016a.eb deleted file mode 100644 index 44b64988419a..000000000000 --- a/easybuild/easyconfigs/g/glproto/glproto-1.4.17-foss-2016a.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'glproto' -version = '1.4.17' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "X protocol and ancillary headers" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -builddependencies = [('xorg-macros', '1.19.0')] - -sanity_check_paths = { - 'files': ['include/GL/%s.h' % x for x in ['glxint', 'glxmd', 'glxproto', 'glxtokens', 'internal/glcore']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/glproto/glproto-1.4.17-gimkl-2.11.5.eb b/easybuild/easyconfigs/g/glproto/glproto-1.4.17-gimkl-2.11.5.eb deleted file mode 100644 index 8a7667c002f7..000000000000 --- a/easybuild/easyconfigs/g/glproto/glproto-1.4.17-gimkl-2.11.5.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'glproto' -version = '1.4.17' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "X protocol and ancillary headers" - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/GL/%s.h' % x for x in ['glxint', 'glxmd', 'glxproto', 'glxtokens', 'internal/glcore']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/glproto/glproto-1.4.17-intel-2016a.eb b/easybuild/easyconfigs/g/glproto/glproto-1.4.17-intel-2016a.eb deleted file mode 100644 index ce4d4d9aa43e..000000000000 --- a/easybuild/easyconfigs/g/glproto/glproto-1.4.17-intel-2016a.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'glproto' -version = '1.4.17' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "X protocol and ancillary headers" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -builddependencies = [('xorg-macros', '1.19.0')] - -sanity_check_paths = { - 'files': ['include/GL/%s.h' % x for x in ['glxint', 'glxmd', 'glxproto', 'glxtokens', 'internal/glcore']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/gmpflf/gmpflf-2024.06.eb b/easybuild/easyconfigs/g/gmpflf/gmpflf-2024.06.eb new file mode 100644 index 000000000000..bd4f74361b7e --- /dev/null +++ b/easybuild/easyconfigs/g/gmpflf/gmpflf-2024.06.eb @@ -0,0 +1,27 @@ +easyblock = 'Toolchain' + +name = 'gmpflf' +version = '2024.06' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain, including + MPICH for MPI support, FlexiBLAS (OpenBLAS and LAPACK), FFTW and ScaLAPACK.""" + +toolchain = SYSTEM + +local_gccver = '12.3.0' + +# toolchain used to build gmpflf dependencies +local_comp_mpi_tc = ('gmpich', version) + +# we need GCC and MPICH as explicit dependencies instead of gompi toolchain +# because of toolchain preparation functions +dependencies = [ + ('GCC', local_gccver), + ('MPICH', '4.2.1', '', ('GCC', local_gccver)), + ('FlexiBLAS', '3.3.1', '', ('GCC', local_gccver)), + ('FFTW', '3.3.10', '', ('GCC', local_gccver)), + ('FFTW.MPI', '3.3.10', '', local_comp_mpi_tc), + ('ScaLAPACK', '2.2.0', '-fb', local_comp_mpi_tc), +] +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gmpich/gmpich-2016a.eb b/easybuild/easyconfigs/g/gmpich/gmpich-2016a.eb deleted file mode 100644 index 5667e178233b..000000000000 --- a/easybuild/easyconfigs/g/gmpich/gmpich-2016a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = "Toolchain" - -name = 'gmpich' -version = '2016a' - -homepage = '(none)' -description = """gcc and GFortran based compiler toolchain, - including MPICH for MPI support.""" - -toolchain = SYSTEM - -local_comp = ('GCC', '4.9.3-2.25') - -# compiler toolchain dependencies -dependencies = [ - local_comp, - ('MPICH', '3.2', '', local_comp), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gmpich/gmpich-2017.08.eb b/easybuild/easyconfigs/g/gmpich/gmpich-2017.08.eb deleted file mode 100644 index 82f48b0b84ad..000000000000 --- a/easybuild/easyconfigs/g/gmpich/gmpich-2017.08.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = "Toolchain" - -name = 'gmpich' -version = '2017.08' - -homepage = '(none)' -description = """gcc and GFortran based compiler toolchain, - including MPICH for MPI support.""" - -toolchain = SYSTEM - -local_comp = ('GCC', '7.2.0-2.29') - -# compiler toolchain dependencies -dependencies = [ - local_comp, - ('MPICH', '3.2.1', '', local_comp), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gmpich/gmpich-2024.06.eb b/easybuild/easyconfigs/g/gmpich/gmpich-2024.06.eb new file mode 100644 index 000000000000..14afd408f3d7 --- /dev/null +++ b/easybuild/easyconfigs/g/gmpich/gmpich-2024.06.eb @@ -0,0 +1,20 @@ +easyblock = 'Toolchain' + +name = 'gmpich' +version = '2024.06' + + +homepage = '(none)' +description = """gcc and GFortran based compiler toolchain, + including MPICH for MPI support.""" + +toolchain = SYSTEM + +local_gccver = '12.3.0' + +dependencies = [ + ('GCC', local_gccver), + ('MPICH', '4.2.1', '', ('GCC', local_gccver)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gmpolf/gmpolf-2016a.eb b/easybuild/easyconfigs/g/gmpolf/gmpolf-2016a.eb deleted file mode 100644 index cf4501ac072e..000000000000 --- a/easybuild/easyconfigs/g/gmpolf/gmpolf-2016a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "Toolchain" - -name = 'gmpolf' -version = '2016a' - -homepage = '(none)' -description = """gcc and GFortran based compiler toolchain, - MPICH for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -local_gccver = '4.9.3-2.25' - -local_blaslib = 'OpenBLAS' -local_blasver = '0.2.15' -local_blas = '%s-%s' % (local_blaslib, local_blasver) -local_blassuff = '-LAPACK-3.6.0' - -# toolchain used to build foss dependencies -local_comp_mpi_tc = ('gmpich', version) - -# compiler toolchain depencies -# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain -# because of toolchain preperation functions -# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds -dependencies = [ - ('GCC', local_gccver), - ('MPICH', '3.2', '', ('GCC', local_gccver)), - (local_blaslib, local_blasver, local_blassuff, ('GCC', local_gccver)), - ('FFTW', '3.3.4', '', local_comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s%s' % (local_blas, local_blassuff), local_comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gmpolf/gmpolf-2017.10.eb b/easybuild/easyconfigs/g/gmpolf/gmpolf-2017.10.eb deleted file mode 100644 index 91601bcf8648..000000000000 --- a/easybuild/easyconfigs/g/gmpolf/gmpolf-2017.10.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = "Toolchain" - -name = 'gmpolf' -version = '2017.10' - -homepage = '(none)' -description = """gcc and GFortran based compiler toolchain, - MPICH for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -local_gccver = '7.2.0-2.29' - -local_blaslib = 'OpenBLAS' -local_blasver = '0.2.20' -local_blas = '%s-%s' % (local_blaslib, local_blasver) -local_blassuff = '' - -# toolchain used to build foss dependencies -local_comp_mpi_tc = ('gmpich', '2017.08') - -dependencies = [ - ('GCC', local_gccver), - ('MPICH', '3.2.1', '', ('GCC', local_gccver)), - (local_blaslib, local_blasver, local_blassuff, ('GCC', local_gccver)), - ('FFTW', '3.3.7', '', local_comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s%s' % (local_blas, local_blassuff), local_comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.0.8-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.0.8-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index 50825d35654a..000000000000 --- a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.0.8-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,25 +0,0 @@ -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': 'foss', 'version': '2017b'} - -sources = [SOURCE_ZIP] -checksums = ['dd233e3288b90f21b0bb384bcc7a7e73557bb112ccf0032ad52aa614eb373d3f'] - -dependencies = [ - ('Python', '2.7.14'), - ('GMP', '6.1.2'), - ('MPFR', '3.1.6'), - ('MPC', '1.0.3', '-MPFR-3.1.6'), -] - -use_pip = True -download_dep_fail = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.0.8-foss-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.0.8-foss-2017b-Python-3.6.3.eb deleted file mode 100644 index 524482cc4370..000000000000 --- a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.0.8-foss-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,25 +0,0 @@ -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': 'foss', 'version': '2017b'} - -sources = [SOURCE_ZIP] -checksums = ['dd233e3288b90f21b0bb384bcc7a7e73557bb112ccf0032ad52aa614eb373d3f'] - -dependencies = [ - ('Python', '3.6.3'), - ('GMP', '6.1.2'), - ('MPFR', '3.1.6'), - ('MPC', '1.0.3', '-MPFR-3.1.6'), -] - -use_pip = True -download_dep_fail = True - -moduleclass = 'math' 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 deleted file mode 100644 index 6a5afa26f157..000000000000 --- a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.0.8-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,21 +0,0 @@ -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'} - -sources = [SOURCE_ZIP] - -dependencies = [ - ('Python', '2.7.13'), - ('GMP', '6.1.2'), - ('MPFR', '3.1.5'), - ('MPC', '1.0.3'), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.0.8-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.0.8-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index eefb7932bc1d..000000000000 --- a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.0.8-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,25 +0,0 @@ -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': '2017b'} - -sources = [SOURCE_ZIP] -checksums = ['dd233e3288b90f21b0bb384bcc7a7e73557bb112ccf0032ad52aa614eb373d3f'] - -dependencies = [ - ('Python', '2.7.14'), - ('GMP', '6.1.2'), - ('MPFR', '3.1.6'), - ('MPC', '1.0.3', '-MPFR-3.1.6'), -] - -use_pip = True -download_dep_fail = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.0.8-intel-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.0.8-intel-2017b-Python-3.6.3.eb deleted file mode 100644 index 36c6aaf5a29d..000000000000 --- a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.0.8-intel-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,25 +0,0 @@ -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': '2017b'} - -sources = [SOURCE_ZIP] -checksums = ['dd233e3288b90f21b0bb384bcc7a7e73557bb112ccf0032ad52aa614eb373d3f'] - -dependencies = [ - ('Python', '3.6.3'), - ('GMP', '6.1.2'), - ('MPFR', '3.1.6'), - ('MPC', '1.0.3', '-MPFR-3.1.6'), -] - -use_pip = True -download_dep_fail = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b1-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b1-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index 6a3f25cb29e5..000000000000 --- a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b1-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'gmpy2' -version = '2.1.0b1' -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': 'foss', 'version': '2017b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['30b30707c782e4e355c920d1d998751ffc1b2189070a88a482f08c6e35511939'] - -dependencies = [ - ('Python', '2.7.14'), - ('GMP', '6.1.2'), - ('MPFR', '3.1.6'), - ('MPC', '1.0.3', '-MPFR-3.1.6'), -] - -use_pip = True -download_dep_fail = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b1-foss-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b1-foss-2017b-Python-3.6.3.eb deleted file mode 100644 index 4e299ec38f1f..000000000000 --- a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b1-foss-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'gmpy2' -version = '2.1.0b1' -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': 'foss', 'version': '2017b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['30b30707c782e4e355c920d1d998751ffc1b2189070a88a482f08c6e35511939'] - -dependencies = [ - ('Python', '3.6.3'), - ('GMP', '6.1.2'), - ('MPFR', '3.1.6'), - ('MPC', '1.0.3', '-MPFR-3.1.6'), -] - -use_pip = True -download_dep_fail = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b1-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b1-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index fa9cee567e3c..000000000000 --- a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b1-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'gmpy2' -version = '2.1.0b1' -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': '2017b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['30b30707c782e4e355c920d1d998751ffc1b2189070a88a482f08c6e35511939'] - -dependencies = [ - ('Python', '2.7.14'), - ('GMP', '6.1.2'), - ('MPFR', '3.1.6'), - ('MPC', '1.0.3', '-MPFR-3.1.6'), -] - -use_pip = True -download_dep_fail = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b1-intel-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b1-intel-2017b-Python-3.6.3.eb deleted file mode 100644 index 68f03001efbe..000000000000 --- a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b1-intel-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'gmpy2' -version = '2.1.0b1' -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': '2017b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['30b30707c782e4e355c920d1d998751ffc1b2189070a88a482f08c6e35511939'] - -dependencies = [ - ('Python', '3.6.3'), - ('GMP', '6.1.2'), - ('MPFR', '3.1.6'), - ('MPC', '1.0.3', '-MPFR-3.1.6'), -] - -use_pip = True -download_dep_fail = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b4-GCC-8.3.0.eb b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b4-GCC-8.3.0.eb deleted file mode 100644 index 403786c77c5e..000000000000 --- a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b4-GCC-8.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'gmpy2' -version = '2.1.0b4' - -homepage = 'https://github.com/aleaxit/gmpy' -description = "GMP/MPIR, MPFR, and MPC interface to Python 2.6+ and 3.x" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -sources = [SOURCE_TAR_GZ] -checksums = ['9564deb6dcc7045749c0c5d73b23855ef6220c60b4cc6ffa4b1e0b1b1ee95eaf'] - -multi_deps = {'Python': ['3.7.4', '2.7.16']} - -dependencies = [ - ('GMP', '6.1.2'), - ('MPFR', '4.0.2'), - ('MPC', '1.1.0'), -] - -use_pip = True -download_dep_fail = True -sanity_pip_check = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b5-GCC-10.2.0.eb b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b5-GCC-10.2.0.eb index 6291abd1fc0f..4c5ca952c130 100644 --- a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b5-GCC-10.2.0.eb +++ b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b5-GCC-10.2.0.eb @@ -18,8 +18,4 @@ dependencies = [ ('MPC', '1.2.1'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b5-GCC-10.3.0.eb b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b5-GCC-10.3.0.eb index 07b227f0f551..ba761e45e177 100644 --- a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b5-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b5-GCC-10.3.0.eb @@ -18,8 +18,4 @@ dependencies = [ ('MPC', '1.2.1'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b5-GCC-9.3.0.eb b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b5-GCC-9.3.0.eb deleted file mode 100644 index f7ab97ef0a22..000000000000 --- a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b5-GCC-9.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'gmpy2' -version = '2.1.0b5' - -homepage = 'https://github.com/aleaxit/gmpy' -description = "GMP/MPIR, MPFR, and MPC interface to Python 2.6+ and 3.x" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} - -sources = [SOURCE_TAR_GZ] -checksums = ['8951bcfc61c0f40102b92a4777daf9eb85445b537c4d09086deb0e097190bef0'] - -multi_deps = {'Python': ['3.8.2', '2.7.18']} - -dependencies = [ - ('GMP', '6.2.0'), - ('MPFR', '4.0.2'), - ('MPC', '1.1.0'), -] - -use_pip = True -download_dep_fail = True -sanity_pip_check = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b5-iccifort-2020.4.304.eb b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b5-iccifort-2020.4.304.eb index 3d95fae8add1..6d5a48514acc 100644 --- a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b5-iccifort-2020.4.304.eb +++ b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.0b5-iccifort-2020.4.304.eb @@ -18,8 +18,4 @@ dependencies = [ ('MPC', '1.2.1'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.2-GCC-11.2.0.eb b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.2-GCC-11.2.0.eb index e3f43a071aa3..ce4572a2ee90 100644 --- a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.2-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.2-GCC-11.2.0.eb @@ -18,8 +18,4 @@ dependencies = [ ('MPC', '1.2.1'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.2-GCC-11.3.0.eb b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.2-GCC-11.3.0.eb index 59aba6600bd9..972ba3027909 100644 --- a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.2-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.2-GCC-11.3.0.eb @@ -18,8 +18,4 @@ dependencies = [ ('MPC', '1.2.1'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.2-intel-compilers-2021.4.0.eb b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.2-intel-compilers-2021.4.0.eb index f194fb5a7716..b292ab31863e 100644 --- a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.2-intel-compilers-2021.4.0.eb +++ b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.2-intel-compilers-2021.4.0.eb @@ -18,8 +18,4 @@ dependencies = [ ('MPC', '1.2.1'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.2-intel-compilers-2022.1.0.eb b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.2-intel-compilers-2022.1.0.eb index 9223b7f00cda..8f6f1b980020 100644 --- a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.2-intel-compilers-2022.1.0.eb +++ b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.2-intel-compilers-2022.1.0.eb @@ -18,8 +18,4 @@ dependencies = [ ('MPC', '1.2.1'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.5-GCC-12.2.0.eb b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.5-GCC-12.2.0.eb index ee56d5dc87ce..0f3c5790a38f 100644 --- a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.5-GCC-12.2.0.eb +++ b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.5-GCC-12.2.0.eb @@ -18,8 +18,4 @@ dependencies = [ ('MPC', '1.3.1'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.5-GCC-12.3.0.eb b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.5-GCC-12.3.0.eb index fe7a2d87e48e..1cc7a7b768b4 100644 --- a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.5-GCC-12.3.0.eb +++ b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.5-GCC-12.3.0.eb @@ -18,8 +18,4 @@ dependencies = [ ('MPC', '1.3.1'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.5-GCC-13.2.0.eb b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.5-GCC-13.2.0.eb index 351a3aa10eff..2e58e5af0093 100644 --- a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.5-GCC-13.2.0.eb +++ b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.1.5-GCC-13.2.0.eb @@ -18,8 +18,4 @@ dependencies = [ ('MPC', '1.3.1'), ] -download_dep_fail = True -sanity_pip_check = True -use_pip = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.2.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.2.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..f9a5661bac63 --- /dev/null +++ b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.2.0-GCCcore-13.3.0.eb @@ -0,0 +1,25 @@ +easyblock = 'PythonPackage' + +name = 'gmpy2' +version = '2.2.0' + +homepage = 'https://github.com/aleaxit/gmpy' +description = "GMP/MPIR, MPFR, and MPC interface to Python 2.6+ and 3.x" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +sources = [SOURCE_TAR_GZ] +checksums = ['e19e62dfeb1e4a57079f0bf51c51dec30633d9fe9e89cb9a083e05e4823afa70'] + +builddependencies = [ + ('binutils', '2.42') +] + +dependencies = [ + ('Python', '3.12.3'), + ('GMP', '6.3.0'), + ('MPFR', '4.2.1'), + ('MPC', '1.3.1'), +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmsh/gmsh-3.0.6-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/g/gmsh/gmsh-3.0.6-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index 0f3e4ce5af9f..000000000000 --- a/easybuild/easyconfigs/g/gmsh/gmsh-3.0.6-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'gmsh' -version = '3.0.6' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://gmsh.info/' -description = """Gmsh is a 3D finite element grid generator with a build-in CAD engine and post-processor.""" - -toolchain = {'name': 'foss', 'version': '2017b'} -toolchainopts = {"usempi": True} - -source_urls = ['https://gmsh.info/src/'] -sources = ['%(name)s-%(version)s-source.tgz'] -checksums = ['9700bcc440d7a6b16a49cbfcdcdc31db33efe60e1f5113774316b6fa4186987b'] - -builddependencies = [ - ('CMake', '3.10.2'), - ('SWIG', '3.0.12', versionsuffix), -] - -local_pymajmin = '2.7' -dependencies = [ - ('Python', local_pymajmin + '.14'), - ('PETSc', '3.8.3', '-downloaded-deps'), - ('SLEPc', '3.8.3'), -] - -separate_build_dir = True - -configopts = '-DENABLE_FLTK=0 -DENABLE_WRAP_PYTHON=ON -DENABLE_METIS=1 ' -configopts += "-DPython_ADDITIONAL_VERSIONS='%s'" % local_pymajmin - -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - -sanity_check_paths = { - 'files': ['bin/gmsh'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmsh/gmsh-3.0.6-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/g/gmsh/gmsh-3.0.6-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index af7fa873717e..000000000000 --- a/easybuild/easyconfigs/g/gmsh/gmsh-3.0.6-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'gmsh' -version = '3.0.6' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://gmsh.info/' -description = """Gmsh is a 3D finite element grid generator with a build-in CAD engine and post-processor.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {"usempi": True} - -source_urls = ['https://gmsh.info/src/'] -sources = ['%(name)s-%(version)s-source.tgz'] -checksums = ['9700bcc440d7a6b16a49cbfcdcdc31db33efe60e1f5113774316b6fa4186987b'] - -builddependencies = [ - ('CMake', '3.12.1'), - ('SWIG', '3.0.12', versionsuffix), -] - -dependencies = [ - ('Python', '3.6.6'), - ('PETSc', '3.11.0', '-downloaded-deps'), - ('SLEPc', '3.11.0'), -] - -separate_build_dir = True - -configopts = '-DENABLE_FLTK=0 -DENABLE_WRAP_PYTHON=ON -DENABLE_METIS=1' - -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - -sanity_check_paths = { - 'files': ['bin/gmsh'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmsh/gmsh-4.11.1-foss-2022a.eb b/easybuild/easyconfigs/g/gmsh/gmsh-4.11.1-foss-2022a.eb index 0be178bc9351..1ebd80b1fd9b 100644 --- a/easybuild/easyconfigs/g/gmsh/gmsh-4.11.1-foss-2022a.eb +++ b/easybuild/easyconfigs/g/gmsh/gmsh-4.11.1-foss-2022a.eb @@ -4,7 +4,7 @@ name = 'gmsh' version = '4.11.1' homepage = 'https://gmsh.info/' -description = "Gmsh is a 3D finite element grid generator with a build-in CAD engine and post-processor." +description = "Gmsh is a 3D finite element grid generator with a built-in CAD engine and post-processor." toolchain = {'name': 'foss', 'version': '2022a'} toolchainopts = {'usempi': True} diff --git a/easybuild/easyconfigs/g/gmsh/gmsh-4.2.2-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/g/gmsh/gmsh-4.2.2-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 020cbc92d431..000000000000 --- a/easybuild/easyconfigs/g/gmsh/gmsh-4.2.2-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'gmsh' -version = '4.2.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://gmsh.info/' -description = """Gmsh is a 3D finite element grid generator with a build-in CAD engine and post-processor.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {"usempi": True} - -source_urls = ['https://gmsh.info/src/'] -sources = ['%(name)s-%(version)s-source.tgz'] -checksums = ['e9ee9f5c606bbec5f2adbb8c3d6023c4e2577f487fa4e4ecfcfc94a241cc8dcc'] - -builddependencies = [ - ('CMake', '3.12.1'), - ('SWIG', '3.0.12', versionsuffix), -] - -dependencies = [ - ('Python', '3.6.6'), - ('PETSc', '3.11.0', '-downloaded-deps'), - ('SLEPc', '3.11.0'), -] - -separate_build_dir = True - -configopts = '-DENABLE_FLTK=0 -DENABLE_WRAP_PYTHON=ON -DENABLE_METIS=1' - -modextrapaths = {'PYTHONPATH': ['lib64']} - -sanity_check_paths = { - 'files': ['bin/gmsh', 'lib64/gmsh.py'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmsh/gmsh-4.5.6-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/g/gmsh/gmsh-4.5.6-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 0960eb0bde3d..000000000000 --- a/easybuild/easyconfigs/g/gmsh/gmsh-4.5.6-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'gmsh' -version = '4.5.6' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://gmsh.info/' -description = """Gmsh is a 3D finite element grid generator with a build-in CAD engine and post-processor.""" - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {"usempi": True} - -source_urls = ['https://gmsh.info/src/'] -sources = ['%(name)s-%(version)s-source.tgz'] -checksums = ['46eaeb0cdee5822fdaa4b15f92d8d160a8cc90c4565593cfa705de90df2a463f'] - -builddependencies = [ - ('CMake', '3.15.3'), - ('SWIG', '4.0.1'), -] - -dependencies = [ - ('Python', '3.7.4'), - ('PETSc', '3.12.4', versionsuffix), - ('SLEPc', '3.12.2', versionsuffix), -] - -separate_build_dir = True - -configopts = '-DENABLE_FLTK=0 -DENABLE_WRAP_PYTHON=ON -DENABLE_METIS=1' - -modextrapaths = {'PYTHONPATH': ['lib64']} - -sanity_check_paths = { - 'files': ['bin/gmsh', 'lib64/gmsh.py'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmsh/gmsh-4.5.6-intel-2019b-Python-2.7.16.eb b/easybuild/easyconfigs/g/gmsh/gmsh-4.5.6-intel-2019b-Python-2.7.16.eb deleted file mode 100644 index 639e21025179..000000000000 --- a/easybuild/easyconfigs/g/gmsh/gmsh-4.5.6-intel-2019b-Python-2.7.16.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'gmsh' -version = '4.5.6' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://gmsh.info' -description = """Gmsh is a 3D finite element grid generator with a build-in CAD engine and post-processor.""" - -toolchain = {'name': 'intel', 'version': '2019b'} -toolchainopts = {"usempi": True} - -source_urls = ['https://gmsh.info/src/'] -sources = ['%(name)s-%(version)s-source.tgz'] -checksums = ['46eaeb0cdee5822fdaa4b15f92d8d160a8cc90c4565593cfa705de90df2a463f'] - -builddependencies = [ - ('CMake', '3.15.3'), - ('SWIG', '4.0.1'), -] - -dependencies = [ - ('Python', '2.7.16'), - ('PETSc', '3.12.4', versionsuffix), - ('SLEPc', '3.12.2', versionsuffix), -] - -separate_build_dir = True - -configopts = '-DENABLE_FLTK=0 -DENABLE_WRAP_PYTHON=ON -DENABLE_METIS=1' - -modextrapaths = {'PYTHONPATH': ['lib64']} - -sanity_check_paths = { - 'files': ['bin/gmsh', 'lib64/gmsh.py'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmsh/gmsh-4.7.1-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/g/gmsh/gmsh-4.7.1-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 2be13cc065e1..000000000000 --- a/easybuild/easyconfigs/g/gmsh/gmsh-4.7.1-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'gmsh' -version = '4.7.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://gmsh.info/' -description = """Gmsh is a 3D finite element grid generator with a build-in CAD engine and post-processor.""" - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {"usempi": True} - -source_urls = ['https://gmsh.info/src/'] -sources = ['%(name)s-%(version)s-source.tgz'] -checksums = ['c984c295116c757ed165d77149bd5fdd1068cbd7835e9bcd077358b503891c6a'] - -builddependencies = [ - ('CMake', '3.16.4'), - ('SWIG', '4.0.1'), -] - -dependencies = [ - ('Python', '3.8.2'), - ('PETSc', '3.12.4', versionsuffix), - ('SLEPc', '3.12.2', versionsuffix), -] - -separate_build_dir = True - -configopts = '-DENABLE_FLTK=0 -DENABLE_WRAP_PYTHON=ON -DENABLE_METIS=1 ' -configopts += '-DENABLE_BUILD_LIB=ON -DENABLE_BUILD_SHARED=ON -DENABLE_BUILD_DYNAMIC=ON' - -modextrapaths = {'PYTHONPATH': ['lib64']} - -sanity_check_paths = { - 'files': ['bin/gmsh', 'lib64/gmsh.py', 'lib64/libgmsh.a', 'lib64/libgmsh.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmsh/gmsh-4.7.1-intel-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/g/gmsh/gmsh-4.7.1-intel-2020a-Python-3.8.2.eb deleted file mode 100644 index 185ba5c28ec6..000000000000 --- a/easybuild/easyconfigs/g/gmsh/gmsh-4.7.1-intel-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'gmsh' -version = '4.7.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://gmsh.info/' -description = """Gmsh is a 3D finite element grid generator with a build-in CAD engine and post-processor.""" - -toolchain = {'name': 'intel', 'version': '2020a'} -toolchainopts = {"usempi": True} - -source_urls = ['https://gmsh.info/src/'] -sources = ['%(name)s-%(version)s-source.tgz'] -checksums = ['c984c295116c757ed165d77149bd5fdd1068cbd7835e9bcd077358b503891c6a'] - -builddependencies = [ - ('CMake', '3.16.4'), - ('SWIG', '4.0.1'), -] - -dependencies = [ - ('Python', '3.8.2'), - ('PETSc', '3.12.4', versionsuffix), - ('SLEPc', '3.12.2', versionsuffix), -] - -separate_build_dir = True - -configopts = '-DENABLE_FLTK=0 -DENABLE_WRAP_PYTHON=ON -DENABLE_METIS=1 ' -configopts += '-DENABLE_BUILD_LIB=ON -DENABLE_BUILD_SHARED=ON -DENABLE_BUILD_DYNAMIC=ON' - -modextrapaths = {'PYTHONPATH': ['lib64']} - -sanity_check_paths = { - 'files': ['bin/gmsh', 'lib64/gmsh.py', 'lib64/libgmsh.a', 'lib64/libgmsh.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmsh/gmsh-4.8.4-foss-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/g/gmsh/gmsh-4.8.4-foss-2018a-Python-3.6.4.eb deleted file mode 100644 index 1410bea34687..000000000000 --- a/easybuild/easyconfigs/g/gmsh/gmsh-4.8.4-foss-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'gmsh' -version = '4.8.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://gmsh.info/' -description = """Gmsh is a 3D finite element grid generator with a build-in CAD engine and post-processor.""" - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {"usempi": True} - -source_urls = ['https://gmsh.info/src/'] -sources = ['%(name)s-%(version)s-source.tgz'] -checksums = ['760dbdc072eaa3c82d066c5ba3b06eacdd3304eb2a97373fe4ada9509f0b6ace'] - -builddependencies = [ - ('CMake', '3.12.1'), - ('SWIG', '3.0.12', versionsuffix), -] - -dependencies = [ - ('Python', '3.6.4'), - ('PETSc', '3.9.3'), - ('SLEPc', '3.9.2'), -] - -separate_build_dir = True - -configopts = '-DENABLE_FLTK=0 -DENABLE_WRAP_PYTHON=ON -DENABLE_METIS=1' - -modextrapaths = {'PYTHONPATH': ['lib64']} - -sanity_check_paths = { - 'files': ['bin/gmsh', 'bin/onelab.py'], - 'dirs': [], -} - -sanity_check_commands = ["gmsh --help"] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmsh/gmsh-4.9.0-foss-2021a.eb b/easybuild/easyconfigs/g/gmsh/gmsh-4.9.0-foss-2021a.eb index 720646584271..24810970e874 100644 --- a/easybuild/easyconfigs/g/gmsh/gmsh-4.9.0-foss-2021a.eb +++ b/easybuild/easyconfigs/g/gmsh/gmsh-4.9.0-foss-2021a.eb @@ -4,7 +4,7 @@ name = 'gmsh' version = '4.9.0' homepage = 'https://gmsh.info/' -description = """Gmsh is a 3D finite element grid generator with a build-in CAD engine and post-processor.""" +description = """Gmsh is a 3D finite element grid generator with a built-in CAD engine and post-processor.""" toolchain = {'name': 'foss', 'version': '2021a'} toolchainopts = {"usempi": True} diff --git a/easybuild/easyconfigs/g/gmvapich2/gmvapich2-1.7.20.eb b/easybuild/easyconfigs/g/gmvapich2/gmvapich2-1.7.20.eb deleted file mode 100644 index 48be3e6758ba..000000000000 --- a/easybuild/easyconfigs/g/gmvapich2/gmvapich2-1.7.20.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = "Toolchain" - -name = 'gmvapich2' -version = '1.7.20' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, - including MVAPICH2 for MPI support.""" - -toolchain = SYSTEM - -local_comp = ('GCC', '4.8.4') - -# compiler toolchain dependencies -dependencies = [ - local_comp, - ('MVAPICH2', '2.0.1', '', local_comp), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gmvapich2/gmvapich2-2016a.eb b/easybuild/easyconfigs/g/gmvapich2/gmvapich2-2016a.eb deleted file mode 100644 index 6f5387036647..000000000000 --- a/easybuild/easyconfigs/g/gmvapich2/gmvapich2-2016a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = "Toolchain" - -name = 'gmvapich2' -version = '2016a' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, - including MVAPICH2 for MPI support.""" - -toolchain = SYSTEM - -local_comp = ('GCC', '4.9.3-2.25') - -# compiler toolchain dependencies -dependencies = [ - local_comp, - ('MVAPICH2', '2.2b', '', local_comp), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gmvolf/gmvolf-1.7.20.eb b/easybuild/easyconfigs/g/gmvolf/gmvolf-1.7.20.eb deleted file mode 100644 index d3743613964a..000000000000 --- a/easybuild/easyconfigs/g/gmvolf/gmvolf-1.7.20.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "Toolchain" - -name = 'gmvolf' -version = '1.7.20' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - MVAPICH2 for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -local_comp = ('GCC', '4.8.4') - -local_blaslib = 'OpenBLAS' -local_blasver = '0.2.13' -local_blas = '%s-%s' % (local_blaslib, local_blasver) -local_blassuff = '-LAPACK-3.5.0' - -# toolchain used to build gmvolf dependencies -local_comp_mpi_tc = ('gmvapich2', version) - -# compiler toolchain depencies -# we need GCC and MVAPICH2 as explicit dependencies instead of gmvapivh2 toolchain -# because of toolchain preperation functions -dependencies = [ - ('GCC', '4.8.4'), - ('MVAPICH2', '2.0.1', '', local_comp), - (local_blaslib, local_blasver, local_blassuff, local_comp), - ('FFTW', '3.3.4', '', local_comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s%s' % (local_blas, local_blassuff), local_comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gmvolf/gmvolf-2016a.eb b/easybuild/easyconfigs/g/gmvolf/gmvolf-2016a.eb deleted file mode 100644 index e076118caea9..000000000000 --- a/easybuild/easyconfigs/g/gmvolf/gmvolf-2016a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'Toolchain' - -name = 'gmvolf' -version = '2016a' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - MVAPICH2 for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -local_gccver = '4.9.3-2.25' - -local_blaslib = 'OpenBLAS' -local_blasver = '0.2.15' -local_blas = '%s-%s' % (local_blaslib, local_blasver) -local_blassuff = '-LAPACK-3.6.0' - -# toolchain used to build foss dependencies -local_comp_mpi_tc = ('gmvapich2', version) - -# compiler toolchain depencies -# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain -# because of toolchain preperation functions -# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds -dependencies = [ - ('GCC', local_gccver), - ('MVAPICH2', '2.2b', '', ('GCC', local_gccver)), - (local_blaslib, local_blasver, local_blassuff, ('GCC', local_gccver)), - ('FFTW', '3.3.4', '', local_comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s%s' % (local_blas, local_blassuff), local_comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gnupg-bundle/gnupg-bundle-20240306-GCCcore-13.2.0.eb b/easybuild/easyconfigs/g/gnupg-bundle/gnupg-bundle-20240306-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..67d7657a048d --- /dev/null +++ b/easybuild/easyconfigs/g/gnupg-bundle/gnupg-bundle-20240306-GCCcore-13.2.0.eb @@ -0,0 +1,66 @@ +easyblock = 'Bundle' + +name = 'gnupg-bundle' +version = '20240306' + +homepage = 'https://www.gnupg.org/software/index.html' +description = """GnuPG — The Universal Crypto Engine""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +builddependencies = [('binutils', '2.40')] + +default_easyblock = 'ConfigureMake' + +default_component_specs = { + 'sources': [SOURCE_TAR_BZ2], + 'start_dir': '%(name)s-%(version)s', +} + +components = [ + ('libgpg-error', '1.48', { # 2024-02-23 + 'source_urls': ['https://www.gnupg.org/ftp/gcrypt/libgpg-error/'], + 'checksums': ['89ce1ae893e122924b858de84dc4f67aae29ffa610ebf668d5aa539045663d6f'], + }), + ('libassuan', '2.5.7', { # 2024-03-06 + 'source_urls': ['https://www.gnupg.org/ftp/gcrypt/libassuan/'], + 'checksums': ['0103081ffc27838a2e50479153ca105e873d3d65d8a9593282e9c94c7e6afb76'], + }), + ('libgcrypt', '1.10.3', { # 2023-11-14 + 'source_urls': ['https://www.gnupg.org/ftp/gcrypt/libgcrypt/'], + 'checksums': ['8b0870897ac5ac67ded568dcfadf45969cfa8a6beb0fd60af2a9eadc2a3272aa'], + }), + ('libksba', '1.6.6', { # 2024-02-23 + 'source_urls': ['https://www.gnupg.org/ftp/gcrypt/libksba/'], + 'checksums': ['5dec033d211559338838c0c4957c73dfdc3ee86f73977d6279640c9cd08ce6a4'], + }), + ('npth', '1.7', { # 2024-02-23 + 'source_urls': ['https://www.gnupg.org/ftp/gcrypt/npth/'], + 'checksums': ['8589f56937b75ce33b28d312fccbf302b3b71ec3f3945fde6aaa74027914ad05'], + }), + ('gnupg', '2.4.5', { # 2024-03-07 + 'source_urls': ['https://www.gnupg.org/ftp/gcrypt/gnupg/'], + 'checksums': ['f68f7d75d06cb1635c336d34d844af97436c3f64ea14bcb7c869782f96f44277'], + }), + ('gpgme', '1.23.2', { # 2023-11-28 + 'source_urls': ['https://www.gnupg.org/ftp/gcrypt/gpgme/'], + 'checksums': ['9499e8b1f33cccb6815527a1bc16049d35a6198a6c5fae0185f2bd561bce5224'], + }), +] + +sanity_check_paths = { + 'files': [ + 'bin/gpgrt-config', + 'bin/libassuan-config', + 'bin/libgcrypt-config', + 'include/gpg-error.h', + 'include/gcrypt.h', + 'include/gpgrt.h', + 'include/gpgme.h', + 'include/npth.h', + 'include/assuan.h', + ], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'system' 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 deleted file mode 100644 index 9d3468e47a0e..000000000000 --- a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.3-foss-2016a.eb +++ /dev/null @@ -1,46 +0,0 @@ -## -# 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.3' - -homepage = 'http://gnuplot.sourceforge.net/' -description = """Portable interactive, function plotting utility""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/gnuplot/files', 'download')] - -dependencies = [ - ('cairo', '1.14.6'), - ('libjpeg-turbo', '1.4.2'), - ('libpng', '1.6.21'), - ('libgd', '2.1.1'), - ('Pango', '1.39.0'), - ('libcerf', '1.4'), - ('Qt', '4.8.7'), -] - -builddependencies = [ - ('pkg-config', '0.29.1'), -] - -configopts = '--with-qt=qt4 ' - -sanity_check_paths = { - 'files': ['bin/gnuplot'], - 'dirs': [] -} - -moduleclass = 'vis' 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 deleted file mode 100644 index d6cf82613c10..000000000000 --- a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.3-intel-2016a.eb +++ /dev/null @@ -1,46 +0,0 @@ -## -# 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.3' - -homepage = 'http://gnuplot.sourceforge.net/' -description = """Portable interactive, function plotting utility""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/gnuplot/files', 'download')] - -dependencies = [ - ('cairo', '1.14.6'), - ('libjpeg-turbo', '1.4.2'), - ('libpng', '1.6.21'), - ('libgd', '2.1.1'), - ('Pango', '1.39.0'), - ('libcerf', '1.4'), - ('Qt', '4.8.7'), -] - -builddependencies = [ - ('pkg-config', '0.29.1'), -] - -configopts = '--with-qt=qt4 ' - -sanity_check_paths = { - 'files': ['bin/gnuplot'], - 'dirs': [] -} - -moduleclass = 'vis' 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 deleted file mode 100755 index 1f92c29be84c..000000000000 --- a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.5-foss-2016b.eb +++ /dev/null @@ -1,46 +0,0 @@ -## -# 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'), -] - -builddependencies = [ - ('pkg-config', '0.29.1'), -] - -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 deleted file mode 100644 index d4bfe66ecb73..000000000000 --- a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.5-intel-2016b.eb +++ /dev/null @@ -1,46 +0,0 @@ -## -# 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': 'intel', 'version': '2016b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/gnuplot/files', 'download')] - -dependencies = [ - ('cairo', '1.14.6'), - ('libjpeg-turbo', '1.5.0'), - ('libpng', '1.6.24'), - ('libgd', '2.2.3'), - ('Pango', '1.40.3'), - ('libcerf', '1.5'), - ('Qt', '4.8.7'), -] - -builddependencies = [ - ('pkg-config', '0.29.1'), -] - -configopts = '--with-qt=qt4 ' - -sanity_check_paths = { - 'files': ['bin/gnuplot'], - 'dirs': [] -} - -moduleclass = 'vis' 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 deleted file mode 100644 index 1a87d43b287f..000000000000 --- a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.6-intel-2017a.eb +++ /dev/null @@ -1,46 +0,0 @@ -## -# 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'), -] - -builddependencies = [ - ('pkg-config', '0.29.2'), -] - -configopts = '--with-qt=qt4 ' - -sanity_check_paths = { - 'files': ['bin/gnuplot'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.2-foss-2017b.eb b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.2-foss-2017b.eb deleted file mode 100644 index ecdd81be2ca8..000000000000 --- a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.2-foss-2017b.eb +++ /dev/null @@ -1,47 +0,0 @@ -## -# 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.2.2' - -homepage = 'http://gnuplot.sourceforge.net/' -description = """Portable interactive, function plotting utility""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/gnuplot/files', 'download')] -checksums = ['a416d22f02bdf3873ef82c5eb7f8e94146795811ef808e12b035ada88ef7b1a1'] - -dependencies = [ - ('cairo', '1.14.10'), - ('libjpeg-turbo', '1.5.2'), - ('libpng', '1.6.32'), - ('libgd', '2.2.4'), - ('Pango', '1.40.14'), - ('libcerf', '1.5'), - ('Qt5', '5.8.0'), -] - -builddependencies = [ - ('pkg-config', '0.29.2'), -] - -configopts = '--with-qt=qt5 --without-latex ' - -sanity_check_paths = { - 'files': ['bin/gnuplot'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.2-foss-2018a.eb b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.2-foss-2018a.eb deleted file mode 100644 index 7cda490abaa5..000000000000 --- a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.2-foss-2018a.eb +++ /dev/null @@ -1,48 +0,0 @@ -## -# 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.2.2' - -homepage = 'http://gnuplot.sourceforge.net/' -description = """Portable interactive, function plotting utility""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = [('https://sourceforge.net/projects/gnuplot/files/gnuplot/%(version)s', 'download')] -sources = [SOURCE_TAR_GZ] -checksums = ['a416d22f02bdf3873ef82c5eb7f8e94146795811ef808e12b035ada88ef7b1a1'] - -dependencies = [ - ('cairo', '1.14.12'), - ('libjpeg-turbo', '1.5.3'), - ('libpng', '1.6.34'), - ('libgd', '2.2.5'), - ('Pango', '1.41.1'), - ('libcerf', '1.5'), - ('Qt5', '5.10.1'), - ('Lua', '5.2.4'), -] - -builddependencies = [ - ('pkg-config', '0.29.2'), -] - -configopts = '--with-qt=qt5 --without-latex ' - -sanity_check_paths = { - 'files': ['bin/gnuplot'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.2-intel-2017b.eb b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.2-intel-2017b.eb deleted file mode 100644 index ab9ef61f2d8f..000000000000 --- a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.2-intel-2017b.eb +++ /dev/null @@ -1,47 +0,0 @@ -## -# 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.2.2' - -homepage = 'http://gnuplot.sourceforge.net/' -description = """Portable interactive, function plotting utility""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/gnuplot/files', 'download')] -checksums = ['a416d22f02bdf3873ef82c5eb7f8e94146795811ef808e12b035ada88ef7b1a1'] - -dependencies = [ - ('cairo', '1.14.10'), - ('libjpeg-turbo', '1.5.2'), - ('libpng', '1.6.32'), - ('libgd', '2.2.4'), - ('Pango', '1.40.14'), - ('libcerf', '1.5'), - ('Qt5', '5.8.0'), -] - -builddependencies = [ - ('pkg-config', '0.29.2'), -] - -configopts = '--with-qt=qt5 --without-latex ' - -sanity_check_paths = { - 'files': ['bin/gnuplot'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.2-intel-2018a.eb b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.2-intel-2018a.eb deleted file mode 100644 index 92595008fc83..000000000000 --- a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.2-intel-2018a.eb +++ /dev/null @@ -1,48 +0,0 @@ -## -# 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.2.2' - -homepage = 'http://gnuplot.sourceforge.net/' -description = """Portable interactive, function plotting utility""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = [('https://sourceforge.net/projects/gnuplot/files/gnuplot/%(version)s', 'download')] -sources = [SOURCE_TAR_GZ] -checksums = ['a416d22f02bdf3873ef82c5eb7f8e94146795811ef808e12b035ada88ef7b1a1'] - -dependencies = [ - ('cairo', '1.14.12'), - ('libjpeg-turbo', '1.5.3'), - ('libpng', '1.6.34'), - ('libgd', '2.2.5'), - ('Pango', '1.41.1'), - ('libcerf', '1.5'), - ('Qt5', '5.10.1'), - ('Lua', '5.2.4'), -] - -builddependencies = [ - ('pkg-config', '0.29.2'), -] - -configopts = '--with-qt=qt5 --without-latex ' - -sanity_check_paths = { - 'files': ['bin/gnuplot'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.5-foss-2018b.eb b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.5-foss-2018b.eb deleted file mode 100644 index 76c535b9844c..000000000000 --- a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.5-foss-2018b.eb +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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.2.5' - -homepage = 'http://gnuplot.sourceforge.net/' -description = """Portable interactive, function plotting utility""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = [('https://sourceforge.net/projects/gnuplot/files/gnuplot/%(version)s', 'download')] -sources = [SOURCE_TAR_GZ] -patches = ['gnuplot-%(version)s_fix-libcerf.patch'] -checksums = [ - '039db2cce62ddcfd31a6696fe576f4224b3bc3f919e66191dfe2cdb058475caa', # gnuplot-5.2.5.tar.gz - 'de8f21d3f0426397a83d8d3273f8aa57350ea921c5f55a6a0b2102753ac547cf', # gnuplot-5.2.5_fix-libcerf.patch -] - -dependencies = [ - ('cairo', '1.14.12'), - ('libjpeg-turbo', '2.0.0'), - ('libpng', '1.6.34'), - ('libgd', '2.2.5'), - ('Pango', '1.42.4'), - ('libcerf', '1.7'), - ('Qt5', '5.10.1'), - ('Lua', '5.1.5'), -] - -builddependencies = [ - ('pkg-config', '0.29.2'), -] - -configopts = '--with-qt=qt5 --without-latex ' - -sanity_check_paths = { - 'files': ['bin/gnuplot'], - 'dirs': [] -} -# make sure that pdf terminal type is available -sanity_check_commands = ["gnuplot -e 'set terminal pdf'"] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.5_fix-libcerf.patch b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.5_fix-libcerf.patch deleted file mode 100644 index 8062afbc11b5..000000000000 --- a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.5_fix-libcerf.patch +++ /dev/null @@ -1,13 +0,0 @@ -fix compilation on top of libcerf 1.7 -see also https://sourceforge.net/p/gnuplot/bugs/2077/ ---- gnuplot-5.2.5/src/libcerf.c.orig 2018-12-19 15:05:23.125626348 +0100 -+++ gnuplot-5.2.5/src/libcerf.c 2018-12-19 15:05:34.115480193 +0100 -@@ -9,7 +9,7 @@ - * Ethan A Merritt - July 2013 - */ - --#include "syscfg.h" -+#include "gp_types.h" - #ifdef HAVE_LIBCERF - #include /* C99 _Complex */ - #include /* libcerf library header */ diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.6-GCCcore-8.2.0.eb b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.6-GCCcore-8.2.0.eb deleted file mode 100644 index 164aee51cdd1..000000000000 --- a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.6-GCCcore-8.2.0.eb +++ /dev/null @@ -1,61 +0,0 @@ -## -# 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.2.6' - -homepage = 'http://gnuplot.sourceforge.net/' -description = """Portable interactive, function plotting utility""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = [('https://sourceforge.net/projects/gnuplot/files/gnuplot/%(version)s', 'download')] -sources = [SOURCE_TAR_GZ] -patches = ['gnuplot-5.2.6_fix_missing_dep_for_gobject_to_cairopdf.patch'] -checksums = [ - '35dd8f013139e31b3028fac280ee12d4b1346d9bb5c501586d1b5a04ae7a94ee', # gnuplot-5.2.6.tar.gz - # gnuplot-5.2.6_fix_missing_dep_for_gobject_to_cairopdf.patch - '9ed75b3eac403d94d19fd9124bee9de08b35f499490b867e82c89e660df5333b', -] - -builddependencies = [ - ('binutils', '2.31.1'), - ('pkg-config', '0.29.2'), - ('Autotools', '20180311'), -] - -dependencies = [ - ('ncurses', '6.1'), - ('cairo', '1.16.0'), - ('libjpeg-turbo', '2.0.2'), - ('libpng', '1.6.36'), - ('libgd', '2.2.5'), - ('Pango', '1.43.0'), - ('libcerf', '1.11'), - ('X11', '20190311'), - ('Qt5', '5.12.3'), - ('Lua', '5.3.5'), -] - -preconfigopts = 'autoreconf && ' - -configopts = '--with-qt=qt5 --without-latex ' - -sanity_check_paths = { - 'files': ['bin/gnuplot'], - 'dirs': [] -} -# make sure that pdf terminal type is available -sanity_check_commands = ["gnuplot -e 'set terminal pdf'"] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.6-foss-2018b.eb b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.6-foss-2018b.eb deleted file mode 100644 index 8e5ff244af44..000000000000 --- a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.6-foss-2018b.eb +++ /dev/null @@ -1,50 +0,0 @@ -## -# 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.2.6' - -homepage = 'http://gnuplot.sourceforge.net/' -description = """Portable interactive, function plotting utility""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = [('https://sourceforge.net/projects/gnuplot/files/gnuplot/%(version)s', 'download')] -sources = [SOURCE_TAR_GZ] -checksums = ['35dd8f013139e31b3028fac280ee12d4b1346d9bb5c501586d1b5a04ae7a94ee'] - -dependencies = [ - ('cairo', '1.14.12'), - ('libjpeg-turbo', '2.0.0'), - ('libpng', '1.6.34'), - ('libgd', '2.2.5'), - ('Pango', '1.42.4'), - ('libcerf', '1.7'), - ('Qt5', '5.10.1'), - ('Lua', '5.1.5'), -] - -builddependencies = [ - ('pkg-config', '0.29.2'), -] - -configopts = '--with-qt=qt5 --without-latex ' - -sanity_check_paths = { - 'files': ['bin/gnuplot'], - 'dirs': [] -} -# make sure that pdf terminal type is available -sanity_check_commands = ["gnuplot -e 'set terminal pdf'"] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.6-fosscuda-2018b.eb b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.6-fosscuda-2018b.eb deleted file mode 100644 index a6284b61e985..000000000000 --- a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.6-fosscuda-2018b.eb +++ /dev/null @@ -1,50 +0,0 @@ -## -# 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.2.6' - -homepage = 'http://gnuplot.sourceforge.net/' -description = """Portable interactive, function plotting utility""" - -toolchain = {'name': 'fosscuda', 'version': '2018b'} - -source_urls = [('https://sourceforge.net/projects/gnuplot/files/gnuplot/%(version)s', 'download')] -sources = [SOURCE_TAR_GZ] -checksums = ['35dd8f013139e31b3028fac280ee12d4b1346d9bb5c501586d1b5a04ae7a94ee'] - -builddependencies = [ - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('cairo', '1.14.12'), - ('libjpeg-turbo', '2.0.0'), - ('libpng', '1.6.34'), - ('libgd', '2.2.5'), - ('Pango', '1.42.4'), - ('libcerf', '1.7'), - ('Qt5', '5.10.1'), - ('Lua', '5.1.5'), -] - -configopts = '--with-qt=qt5 --without-latex ' - -sanity_check_paths = { - 'files': ['bin/gnuplot'], - 'dirs': [] -} -# make sure that pdf terminal type is available -sanity_check_commands = ["gnuplot -e 'set terminal pdf'"] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.6_fix_missing_dep_for_gobject_to_cairopdf.patch b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.6_fix_missing_dep_for_gobject_to_cairopdf.patch deleted file mode 100644 index 64949d3ba273..000000000000 --- a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.6_fix_missing_dep_for_gobject_to_cairopdf.patch +++ /dev/null @@ -1,25 +0,0 @@ -The code in wxterminal depends on gobject. -The check for it is missing resulting in the link lacking -lgobject-2.0 - -Ã…ke Sandgren, 20190510 -diff -ru gnuplot-5.2.6.orig/configure.ac gnuplot-5.2.6/configure.ac ---- gnuplot-5.2.6.orig/configure.ac 2018-12-24 22:06:00.000000000 +0100 -+++ gnuplot-5.2.6/configure.ac 2019-05-10 09:24:37.484483274 +0200 -@@ -1071,7 +1071,7 @@ - if test "${with_cairo}" = yes ; then - dnl cairo terminals - PKG_CHECK_MODULES_NOFAIL(CAIROPDF,dnl -- [cairo >= 1.2 cairo-pdf >= 1.2 pango >= 1.22 pangocairo >= 1.10 glib-2.0 >= 2.28]) -+ [cairo >= 1.2 cairo-pdf >= 1.2 pango >= 1.22 pangocairo >= 1.10 glib-2.0 >= 2.28 gobject-2.0 >= 2.38]) - if test $pkg_failed != no; then - AC_MSG_WARN([The cairo terminals will not be compiled.]) - with_cairo=no -@@ -1392,7 +1392,7 @@ - if test "$with_cairo" = yes; then - AC_MSG_RESULT([ cairo-based pdf and png terminals: yes ]) - else -- AC_MSG_RESULT([ cairo-based terminals: no (requires cairo>=1.2, pango>=1.22, glib>=2.28)]) -+ AC_MSG_RESULT([ cairo-based terminals: no (requires cairo>=1.2, pango>=1.22, glib>=2.28, gobject-2.0 >= 2.38)]) - fi - - if test "$with_lua" = yes; then diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.8-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.8-GCCcore-8.3.0.eb deleted file mode 100644 index 0e1c8ff297d4..000000000000 --- a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.8-GCCcore-8.3.0.eb +++ /dev/null @@ -1,56 +0,0 @@ -## -# 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.2.8' - -homepage = 'http://gnuplot.sourceforge.net/' -description = """Portable interactive, function plotting utility""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = [('https://sourceforge.net/projects/gnuplot/files/gnuplot/%(version)s', 'download')] -sources = [SOURCE_TAR_GZ] -checksums = ['60a6764ccf404a1668c140f11cc1f699290ab70daa1151bb58fed6139a28ac37'] - -builddependencies = [ - ('binutils', '2.32'), - ('pkg-config', '0.29.2'), - ('Autotools', '20180311'), -] - -dependencies = [ - ('ncurses', '6.1'), - ('cairo', '1.16.0'), - ('libjpeg-turbo', '2.0.3'), - ('libpng', '1.6.37'), - ('libgd', '2.2.5'), - ('Pango', '1.44.7'), - ('libcerf', '1.13'), - ('X11', '20190717'), - ('Qt5', '5.13.1'), - ('Lua', '5.1.5'), -] - -preconfigopts = 'autoreconf && ' - -configopts = '--with-qt=qt5 --without-latex ' - -sanity_check_paths = { - 'files': ['bin/gnuplot'], - 'dirs': [] -} -# make sure that pdf terminal type is available -sanity_check_commands = ["gnuplot -e 'set terminal pdf'"] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.8-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.8-GCCcore-9.3.0.eb deleted file mode 100644 index a9826b3c2b07..000000000000 --- a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.2.8-GCCcore-9.3.0.eb +++ /dev/null @@ -1,56 +0,0 @@ -## -# 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.2.8' - -homepage = 'http://gnuplot.sourceforge.net/' -description = """Portable interactive, function plotting utility""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = [('https://sourceforge.net/projects/gnuplot/files/gnuplot/%(version)s', 'download')] -sources = [SOURCE_TAR_GZ] -checksums = ['60a6764ccf404a1668c140f11cc1f699290ab70daa1151bb58fed6139a28ac37'] - -builddependencies = [ - ('binutils', '2.34'), - ('pkg-config', '0.29.2'), - ('Autotools', '20180311'), -] - -dependencies = [ - ('ncurses', '6.2'), - ('cairo', '1.16.0'), - ('libjpeg-turbo', '2.0.4'), - ('libpng', '1.6.37'), - ('libgd', '2.3.0'), - ('Pango', '1.44.7'), - ('libcerf', '1.13'), - ('X11', '20200222'), - ('Qt5', '5.14.1'), - ('Lua', '5.3.5'), -] - -preconfigopts = 'autoreconf && ' - -configopts = '--with-qt=qt5 --without-latex ' - -sanity_check_paths = { - 'files': ['bin/gnuplot'], - 'dirs': [] -} -# make sure that pdf terminal type is available -sanity_check_commands = ["gnuplot -e 'set terminal pdf'"] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-6.0.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/g/gnuplot/gnuplot-6.0.1-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..13e699ab12e7 --- /dev/null +++ b/easybuild/easyconfigs/g/gnuplot/gnuplot-6.0.1-GCCcore-13.2.0.eb @@ -0,0 +1,51 @@ +easyblock = 'ConfigureMake' + +name = 'gnuplot' +version = '6.0.1' + +homepage = 'http://gnuplot.sourceforge.net' +description = """Portable interactive, function plotting utility""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = [('https://sourceforge.net/projects/%(name)s/files/%(name)s/%(version)s', 'download')] +sources = [SOURCE_TAR_GZ] +checksums = ['e85a660c1a2a1808ff24f7e69981ffcbac66a45c9dcf711b65610b26ea71379a'] + +builddependencies = [ + ('binutils', '2.40'), + ('pkgconf', '2.0.3'), + ('Autotools', '20220317'), +] + +dependencies = [ + ('ncurses', '6.4'), + ('cairo', '1.18.0'), + ('libjpeg-turbo', '3.0.1'), + ('libpng', '1.6.40'), + ('libgd', '2.3.3'), + ('Pango', '1.51.0'), + ('libcerf', '2.4'), + ('X11', '20231019'), + ('Qt6', '6.6.3'), + ('Lua', '5.4.6'), +] + +preconfigopts = 'autoreconf && ' + +# make sure that right Lua library is used (bypassing pkg-config) +preconfigopts += 'export LUA_CFLAGS="-I$EBROOTLUA/include" && export LUA_LIBS="$EBROOTLUA/lib/liblua.a" && ' + +# fix undefined reference to symbol 'libiconv_open' +preconfigopts += 'export LDFLAGS="-Wl,--copy-dt-needed-entries" && ' + +configopts = '--with-qt=qt6 --without-latex --disable-wxwidgets' + +sanity_check_paths = { + 'files': ['bin/gnuplot'], + 'dirs': [] +} +# make sure that pdf terminal type is available +sanity_check_commands = ["gnuplot -e 'set terminal pdf'"] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-6.0.1-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/gnuplot/gnuplot-6.0.1-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..e27fc37776f9 --- /dev/null +++ b/easybuild/easyconfigs/g/gnuplot/gnuplot-6.0.1-GCCcore-13.3.0.eb @@ -0,0 +1,51 @@ +easyblock = 'ConfigureMake' + +name = 'gnuplot' +version = '6.0.1' + +homepage = 'http://gnuplot.sourceforge.net' +description = "Portable interactive, function plotting utility" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = [('https://sourceforge.net/projects/%(name)s/files/%(name)s/%(version)s', 'download')] +sources = [SOURCE_TAR_GZ] +checksums = ['e85a660c1a2a1808ff24f7e69981ffcbac66a45c9dcf711b65610b26ea71379a'] + +builddependencies = [ + ('binutils', '2.42'), + ('pkgconf', '2.2.0'), + ('Autotools', '20231222'), +] +dependencies = [ + ('ncurses', '6.5'), + ('cairo', '1.18.0'), + ('libjpeg-turbo', '3.0.1'), + ('libpng', '1.6.43'), + ('libgd', '2.3.3'), + ('Pango', '1.54.0'), + ('libcerf', '2.4'), + ('X11', '20240607'), + ('Qt6', '6.7.2'), + ('Lua', '5.4.7'), +] + +preconfigopts = 'autoreconf && ' + +# make sure that right Lua library is used (bypassing pkg-config) +preconfigopts += 'export LUA_CFLAGS="-I$EBROOTLUA/include" && export LUA_LIBS="$EBROOTLUA/lib/liblua.a" && ' + +# fix undefined reference to symbol 'libiconv_open' +preconfigopts += ' export LDFLAGS="-Wl,--copy-dt-needed-entries" && ' + +configopts = "--without-latex --disable-wxwidgets" + +sanity_check_paths = { + 'files': ['bin/%(name)s'], + 'dirs': [], +} + +# make sure that pdf terminal type is available +sanity_check_commands = ["%(name)s -e 'set terminal pdf'"] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gobff/gobff-2020.06-amd.eb b/easybuild/easyconfigs/g/gobff/gobff-2020.06-amd.eb deleted file mode 100644 index e58ad3977b40..000000000000 --- a/easybuild/easyconfigs/g/gobff/gobff-2020.06-amd.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "Toolchain" - -name = 'gobff' -version = '2020.06' -versionsuffix = '-amd' - -homepage = '(none)' -description = 'GCC and GFortran based compiler toolchain with OpenMPI, BLIS, libFLAME, ScaLAPACK and FFTW.' - -toolchain = SYSTEM - -local_comp_name = 'GCC' -local_comp_version = '9.3.0' -local_comp = (local_comp_name, local_comp_version) - -local_gcccore = ('GCCcore', local_comp_version) - -# toolchain used to build dependencies -local_comp_mpi_tc_name = 'gompi' -local_comp_mpi_tc_ver = '2020a' -local_comp_mpi_tc = (local_comp_mpi_tc_name, local_comp_mpi_tc_ver) - -# compiler toolchain dependencies -dependencies = [ - local_comp, - ('OpenMPI', '4.0.3', '', local_comp), # part of gompi toolchain - ('BLIS', '2.2', '-amd', local_gcccore), - ('libFLAME', '2.2', '-amd', local_gcccore), - ('ScaLAPACK', '2.2', '-amd', local_comp_mpi_tc), - ('FFTW', '3.3.8', '-amd', local_comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gobff/gobff-2020.11.eb b/easybuild/easyconfigs/g/gobff/gobff-2020.11.eb deleted file mode 100644 index ba0b4cfcd60f..000000000000 --- a/easybuild/easyconfigs/g/gobff/gobff-2020.11.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "Toolchain" - -name = 'gobff' -version = '2020.11' - -homepage = '(none)' -description = 'GCC and GFortran based compiler toolchain with OpenMPI, BLIS, libFLAME, ScaLAPACK and FFTW.' - -toolchain = SYSTEM - -local_comp_name = 'GCC' -local_comp_version = '9.3.0' -local_comp = (local_comp_name, local_comp_version) - -local_gcccore = ('GCCcore', local_comp_version) - -# toolchain used to build dependencies -local_comp_mpi_tc_name = 'gompi' -local_comp_mpi_tc_ver = '2020a' -local_comp_mpi_tc = (local_comp_mpi_tc_name, local_comp_mpi_tc_ver) - -# compiler toolchain dependencies -dependencies = [ - local_comp, - ('OpenMPI', '4.0.3', '', local_comp), # part of gompi toolchain - ('BLIS', '0.8.0', '', local_gcccore), - ('libFLAME', '5.2.0', '', local_gcccore), - ('ScaLAPACK', '2.1.0', '-bf', local_comp_mpi_tc), - ('FFTW', '3.3.8', '', local_comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/goblf/goblf-2018b.eb b/easybuild/easyconfigs/g/goblf/goblf-2018b.eb deleted file mode 100644 index 59abb1f05f7d..000000000000 --- a/easybuild/easyconfigs/g/goblf/goblf-2018b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'Toolchain' - -name = 'goblf' -version = '2018b' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - OpenMPI for MPI support, BLIS (BLAS support), LAPACK, FFTW and ScaLAPACK.""" - -toolchain = SYSTEM - -local_gccver = '7.3.0-2.30' - -local_blaslib = 'BLIS' -local_blasver = '0.3.2' -local_blas = '%s-%s' % (local_blaslib, local_blasver) - -# toolchain used to build goblf dependencies -local_comp_mpi_tc_name = 'gompi' -local_comp_mpi_tc = (local_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 https://wiki.osdev.org/Cross-Compiler_Successful_Builds -dependencies = [ - ('GCC', local_gccver), - ('OpenMPI', '3.1.1', '', ('GCC', local_gccver)), - (local_blaslib, local_blasver, '', ('GCC', local_gccver)), - ('LAPACK', '3.8.0', '', ('GCC', local_gccver)), - ('FFTW', '3.3.8', '', local_comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s' % local_blas, local_comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gofasta/gofasta-0.0.5.eb b/easybuild/easyconfigs/g/gofasta/gofasta-0.0.5.eb index ed65ae508e8f..98ad0d411352 100644 --- a/easybuild/easyconfigs/g/gofasta/gofasta-0.0.5.eb +++ b/easybuild/easyconfigs/g/gofasta/gofasta-0.0.5.eb @@ -8,7 +8,7 @@ name = 'gofasta' version = '0.0.5' homepage = 'https://github.com/cov-ert/gofasta' -description = """Some functions for dealing with alignments, +description = """Some functions for dealing with alignments, developed to handle SARS-CoV-2 data as part of the COG-UK project.""" toolchain = SYSTEM diff --git a/easybuild/easyconfigs/g/golf/golf-2018a.eb b/easybuild/easyconfigs/g/golf/golf-2018a.eb deleted file mode 100644 index 724f0da9bb55..000000000000 --- a/easybuild/easyconfigs/g/golf/golf-2018a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'Toolchain' - -name = 'golf' -version = '2018a' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - OpenBLAS (BLAS and LAPACK support) and FFTW.""" - -toolchain = SYSTEM - -local_gccver = '6.4.0-2.28' - -dependencies = [ - ('GCC', local_gccver), - ('OpenBLAS', '0.2.20', '', ('GCC', local_gccver)), - ('FFTW', '3.3.7', '-serial', ('GCC', local_gccver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/golf/golf-2020a.eb b/easybuild/easyconfigs/g/golf/golf-2020a.eb deleted file mode 100644 index ae255e41a5d0..000000000000 --- a/easybuild/easyconfigs/g/golf/golf-2020a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'Toolchain' - -name = 'golf' -version = '2020a' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - OpenBLAS (BLAS and LAPACK support) and FFTW.""" - -toolchain = SYSTEM - -local_gccver = '9.3.0' - -dependencies = [ - ('GCC', local_gccver), - ('OpenBLAS', '0.3.9', '', ('GCC', local_gccver)), - ('FFTW', '3.3.8', '-serial', ('GCC', local_gccver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gomkl/gomkl-2018b.eb b/easybuild/easyconfigs/g/gomkl/gomkl-2018b.eb deleted file mode 100644 index ecd07b0ccfd6..000000000000 --- a/easybuild/easyconfigs/g/gomkl/gomkl-2018b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = "Toolchain" - -name = 'gomkl' -version = '2018b' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain with OpenMPI and MKL""" - -toolchain = SYSTEM - -local_comp = ('GCC', '7.3.0-2.30') - -dependencies = [ - local_comp, - ('OpenMPI', '3.1.1', '', local_comp), - ('imkl', '2018.3.222', '', ('gompi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gomkl/gomkl-2019a.eb b/easybuild/easyconfigs/g/gomkl/gomkl-2019a.eb deleted file mode 100644 index c390a10f123a..000000000000 --- a/easybuild/easyconfigs/g/gomkl/gomkl-2019a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = "Toolchain" - -name = 'gomkl' -version = '2019a' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain with OpenMPI and MKL""" - -toolchain = SYSTEM - -local_comp = ('GCC', '8.2.0-2.31.1') - -dependencies = [ - local_comp, - ('OpenMPI', '3.1.3', '', local_comp), - ('imkl', '2019.1.144', '', ('gompi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gomkl/gomkl-2020a.eb b/easybuild/easyconfigs/g/gomkl/gomkl-2020a.eb deleted file mode 100644 index 8ebab529cfb3..000000000000 --- a/easybuild/easyconfigs/g/gomkl/gomkl-2020a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = "Toolchain" - -name = 'gomkl' -version = '2020a' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain with OpenMPI and MKL""" - -toolchain = SYSTEM - -local_comp = ('GCC', '9.3.0') - -dependencies = [ - local_comp, - ('OpenMPI', '4.0.3', '', local_comp), - ('imkl', '2020.1.217', '', ('gompi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gomkl/gomkl-2023b.eb b/easybuild/easyconfigs/g/gomkl/gomkl-2023b.eb new file mode 100644 index 000000000000..d5b856a6fe95 --- /dev/null +++ b/easybuild/easyconfigs/g/gomkl/gomkl-2023b.eb @@ -0,0 +1,19 @@ +easyblock = "Toolchain" + +name = 'gomkl' +version = '2023b' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain with OpenMPI and MKL""" + +toolchain = SYSTEM + +local_comp = ('GCC', '13.2.0') + +dependencies = [ + local_comp, + ('OpenMPI', '4.1.6', '', local_comp), + ('imkl', '2023.2.0', '', ('gompi', version)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompi/gompi-2016.04.eb b/easybuild/easyconfigs/g/gompi/gompi-2016.04.eb deleted file mode 100644 index ba4f62e6d395..000000000000 --- a/easybuild/easyconfigs/g/gompi/gompi-2016.04.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompi' -version = '2016.04' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, - including OpenMPI for MPI support.""" - -toolchain = SYSTEM - -local_gccver = '5.3.0-2.26' - -# compiler toolchain dependencies -dependencies = [ - ('GCC', local_gccver), # includes both GCC 5.3.0 and binutils 2.26 - ('OpenMPI', '1.10.2', '', ('GCC', local_gccver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompi/gompi-2016.06.eb b/easybuild/easyconfigs/g/gompi/gompi-2016.06.eb deleted file mode 100644 index 68661346dc75..000000000000 --- a/easybuild/easyconfigs/g/gompi/gompi-2016.06.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompi' -version = '2016.06' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, - including OpenMPI for MPI support.""" - -toolchain = SYSTEM - -local_gccver = '5.4.0-2.26' - -# compiler toolchain dependencies -dependencies = [ - ('GCC', local_gccver), # includes both GCC 5.4.0 and binutils 2.26 - ('OpenMPI', '1.10.3', '', ('GCC', local_gccver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompi/gompi-2016.07.eb b/easybuild/easyconfigs/g/gompi/gompi-2016.07.eb deleted file mode 100644 index 0f64a0ff9d34..000000000000 --- a/easybuild/easyconfigs/g/gompi/gompi-2016.07.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompi' -version = '2016.07' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, -including OpenMPI for MPI support.""" - -toolchain = SYSTEM - -local_gccver = '6.1.0-2.27' - -# compiler toolchain dependencies -dependencies = [ - ('GCC', local_gccver), # includes both GCC and binutils - ('OpenMPI', '1.10.3', '', ('GCC', local_gccver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompi/gompi-2016.09.eb b/easybuild/easyconfigs/g/gompi/gompi-2016.09.eb deleted file mode 100644 index 57a38b6b0352..000000000000 --- a/easybuild/easyconfigs/g/gompi/gompi-2016.09.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompi' -version = '2016.09' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, -including OpenMPI for MPI support.""" - -toolchain = SYSTEM - -local_gccver = '6.2.0-2.27' - -# compiler toolchain dependencies -dependencies = [ - ('GCC', local_gccver), # includes both GCC and binutils - ('OpenMPI', '2.0.1', '', ('GCC', local_gccver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompi/gompi-2016a.eb b/easybuild/easyconfigs/g/gompi/gompi-2016a.eb deleted file mode 100644 index df9581db3ac6..000000000000 --- a/easybuild/easyconfigs/g/gompi/gompi-2016a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompi' -version = '2016a' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, - including OpenMPI for MPI support.""" - -toolchain = SYSTEM - -local_gccver = '4.9.3-2.25' - -# compiler toolchain dependencies -dependencies = [ - ('GCC', local_gccver), # includes both GCC 4.9.3 and binutils 2.25 - ('OpenMPI', '1.10.2', '', ('GCC', local_gccver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompi/gompi-2016b.eb b/easybuild/easyconfigs/g/gompi/gompi-2016b.eb deleted file mode 100644 index 94fc26338571..000000000000 --- a/easybuild/easyconfigs/g/gompi/gompi-2016b.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompi' -version = '2016b' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, - including OpenMPI for MPI support.""" - -toolchain = SYSTEM - -local_gccver = '5.4.0-2.26' - -# compiler toolchain dependencies -dependencies = [ - ('GCC', local_gccver), # includes both GCC 5.4.0 and binutils 2.26 - ('OpenMPI', '1.10.3', '', ('GCC', local_gccver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompi/gompi-2017a.eb b/easybuild/easyconfigs/g/gompi/gompi-2017a.eb deleted file mode 100644 index 8040b5be8a45..000000000000 --- a/easybuild/easyconfigs/g/gompi/gompi-2017a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompi' -version = '2017a' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, - including OpenMPI for MPI support.""" - -toolchain = SYSTEM - -local_gccver = '6.3.0-2.27' - -# compiler toolchain dependencies -dependencies = [ - ('GCC', local_gccver), # includes both GCC 6.3.0 and binutils 2.27 - ('OpenMPI', '2.0.2', '', ('GCC', local_gccver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompi/gompi-2017b.eb b/easybuild/easyconfigs/g/gompi/gompi-2017b.eb deleted file mode 100644 index 5a0e555c9a3c..000000000000 --- a/easybuild/easyconfigs/g/gompi/gompi-2017b.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompi' -version = '2017b' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, - including OpenMPI for MPI support.""" - -toolchain = SYSTEM - -local_gccver = '6.4.0-2.28' - -# compiler toolchain dependencies -dependencies = [ - ('GCC', local_gccver), # includes both GCC and binutils - ('OpenMPI', '2.1.1', '', ('GCC', local_gccver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompi/gompi-2018.08.eb b/easybuild/easyconfigs/g/gompi/gompi-2018.08.eb deleted file mode 100644 index 4ddf460b022b..000000000000 --- a/easybuild/easyconfigs/g/gompi/gompi-2018.08.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompi' -version = '2018.08' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, - including OpenMPI for MPI support.""" - -toolchain = SYSTEM - -local_gccver = '8.2.0-2.31.1' - -# compiler toolchain dependencies -dependencies = [ - ('GCC', local_gccver), # includes both GCC and binutils - ('OpenMPI', '3.1.2', '', ('GCC', local_gccver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompi/gompi-2018a.eb b/easybuild/easyconfigs/g/gompi/gompi-2018a.eb deleted file mode 100644 index 78a2bbb5e7d0..000000000000 --- a/easybuild/easyconfigs/g/gompi/gompi-2018a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompi' -version = '2018a' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, - including OpenMPI for MPI support.""" - -toolchain = SYSTEM - -local_gccver = '6.4.0-2.28' - -# compiler toolchain dependencies -dependencies = [ - ('GCC', local_gccver), # includes both GCC and binutils - ('OpenMPI', '2.1.2', '', ('GCC', local_gccver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompi/gompi-2018b.eb b/easybuild/easyconfigs/g/gompi/gompi-2018b.eb deleted file mode 100644 index fc18716142bd..000000000000 --- a/easybuild/easyconfigs/g/gompi/gompi-2018b.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompi' -version = '2018b' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, - including OpenMPI for MPI support.""" - -toolchain = SYSTEM - -local_gccver = '7.3.0-2.30' - -# compiler toolchain dependencies -dependencies = [ - ('GCC', local_gccver), # includes both GCC and binutils - ('OpenMPI', '3.1.1', '', ('GCC', local_gccver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompi/gompi-2019a.eb b/easybuild/easyconfigs/g/gompi/gompi-2019a.eb deleted file mode 100644 index 7c1b52b2aa3c..000000000000 --- a/easybuild/easyconfigs/g/gompi/gompi-2019a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompi' -version = '2019a' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, - including OpenMPI for MPI support.""" - -toolchain = SYSTEM - -local_gccver = '8.2.0-2.31.1' - -# compiler toolchain dependencies -dependencies = [ - ('GCC', local_gccver), # includes both GCC and binutils - ('OpenMPI', '3.1.3', '', ('GCC', local_gccver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompi/gompi-2019b.eb b/easybuild/easyconfigs/g/gompi/gompi-2019b.eb deleted file mode 100644 index db8b4205b632..000000000000 --- a/easybuild/easyconfigs/g/gompi/gompi-2019b.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompi' -version = '2019b' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, - including OpenMPI for MPI support.""" - -toolchain = SYSTEM - -local_gccver = '8.3.0' - -# compiler toolchain dependencies -dependencies = [ - ('GCC', local_gccver), # includes both GCC and binutils - ('OpenMPI', '3.1.4', '', ('GCC', local_gccver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompi/gompi-2020a.eb b/easybuild/easyconfigs/g/gompi/gompi-2020a.eb deleted file mode 100644 index 15ee0f5a7ccc..000000000000 --- a/easybuild/easyconfigs/g/gompi/gompi-2020a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompi' -version = '2020a' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, - including OpenMPI for MPI support.""" - -toolchain = SYSTEM - -local_gccver = '9.3.0' - -# compiler toolchain dependencies -dependencies = [ - ('GCC', local_gccver), # includes both GCC and binutils - ('OpenMPI', '4.0.3', '', ('GCC', local_gccver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompi/gompi-2024a.eb b/easybuild/easyconfigs/g/gompi/gompi-2024a.eb new file mode 100644 index 000000000000..c49f4050ff8a --- /dev/null +++ b/easybuild/easyconfigs/g/gompi/gompi-2024a.eb @@ -0,0 +1,20 @@ +easyblock = 'Toolchain' + +name = 'gompi' +version = '2024a' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain, + including OpenMPI for MPI support.""" + +toolchain = SYSTEM + +local_gccver = '13.3.0' + +# compiler toolchain dependencies +dependencies = [ + ('GCC', local_gccver), # includes both GCC and binutils + ('OpenMPI', '5.0.3', '', ('GCC', local_gccver)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompi/gompi-system-2.29.eb b/easybuild/easyconfigs/g/gompi/gompi-system-2.29.eb deleted file mode 100644 index 29c6cd909e9a..000000000000 --- a/easybuild/easyconfigs/g/gompi/gompi-system-2.29.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompi' -version = 'system' -versionsuffix = '-2.29' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, - including OpenMPI for MPI support.""" - -toolchain = SYSTEM - -local_gccver = '%s%s' % (version, versionsuffix) - -# compiler toolchain dependencies -dependencies = [ - ('GCC', local_gccver), # includes both GCC system and binutils - ('OpenMPI', version, '', ('GCC', local_gccver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompic/gompic-2017b.eb b/easybuild/easyconfigs/g/gompic/gompic-2017b.eb deleted file mode 100644 index 33ac4e8887ef..000000000000 --- a/easybuild/easyconfigs/g/gompic/gompic-2017b.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompic' -version = '2017b' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain along with CUDA toolkit, - including OpenMPI for MPI support with CUDA features enabled.""" - -toolchain = SYSTEM - -local_comp = ('GCC', '6.4.0-2.28') - -# compiler toolchain dependencies -dependencies = [ - local_comp, # part of gcccuda - ('CUDA', '9.0.176', '', local_comp), # part of gcccuda - ('OpenMPI', '2.1.1', '', ('gcccuda', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompic/gompic-2018a.eb b/easybuild/easyconfigs/g/gompic/gompic-2018a.eb deleted file mode 100644 index f3c7ccd52f5f..000000000000 --- a/easybuild/easyconfigs/g/gompic/gompic-2018a.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompic' -version = '2018a' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain along with CUDA toolkit, - including OpenMPI for MPI support with CUDA features enabled.""" - -toolchain = SYSTEM - -local_comp = ('GCC', '6.4.0-2.28') - -# compiler toolchain dependencies -dependencies = [ - local_comp, # part of gcccuda - ('CUDA', '9.1.85', '', local_comp), # part of gcccuda - ('OpenMPI', '2.1.2', '', ('gcccuda', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompic/gompic-2018b.eb b/easybuild/easyconfigs/g/gompic/gompic-2018b.eb deleted file mode 100644 index 79aa8c2a99ab..000000000000 --- a/easybuild/easyconfigs/g/gompic/gompic-2018b.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompic' -version = '2018b' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain along with CUDA toolkit, - including OpenMPI for MPI support with CUDA features enabled.""" - -toolchain = SYSTEM - -local_comp = ('GCC', '7.3.0-2.30') - -# compiler toolchain dependencies -dependencies = [ - local_comp, # part of gcccuda - ('CUDA', '9.2.88', '', local_comp), # part of gcccuda - ('OpenMPI', '3.1.1', '', ('gcccuda', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompic/gompic-2019a.eb b/easybuild/easyconfigs/g/gompic/gompic-2019a.eb deleted file mode 100644 index bde116042915..000000000000 --- a/easybuild/easyconfigs/g/gompic/gompic-2019a.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompic' -version = '2019a' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain along with CUDA toolkit, - including OpenMPI for MPI support with CUDA features enabled.""" - -toolchain = SYSTEM - -local_gccver = '8.2.0-2.31.1' - -# compiler toolchain dependencies -dependencies = [ - ('GCC', local_gccver), # part of gcccuda - ('CUDA', '10.1.105', '', ('GCC', local_gccver)), # part of gcccuda - ('OpenMPI', '3.1.3', '', ('gcccuda', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompic/gompic-2019b.eb b/easybuild/easyconfigs/g/gompic/gompic-2019b.eb deleted file mode 100644 index ff5385f63a36..000000000000 --- a/easybuild/easyconfigs/g/gompic/gompic-2019b.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompic' -version = '2019b' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain along with CUDA toolkit, - including OpenMPI for MPI support with CUDA features enabled.""" - -toolchain = SYSTEM - -local_gccver = '8.3.0' - -# compiler toolchain dependencies -dependencies = [ - ('GCC', local_gccver), # part of gcccuda - ('CUDA', '10.1.243', '', ('GCC', local_gccver)), # part of gcccuda - ('OpenMPI', '3.1.4', '', ('gcccuda', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompic/gompic-2020a.eb b/easybuild/easyconfigs/g/gompic/gompic-2020a.eb deleted file mode 100644 index a44a4fa4cb27..000000000000 --- a/easybuild/easyconfigs/g/gompic/gompic-2020a.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompic' -version = '2020a' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain along with CUDA toolkit, - including OpenMPI for MPI support with CUDA features enabled.""" - -toolchain = SYSTEM - -local_gccver = '9.3.0' - -# compiler toolchain dependencies -dependencies = [ - ('GCC', local_gccver), # part of gcccuda - ('CUDA', '11.0.2', '', ('GCC', local_gccver)), # part of gcccuda - ('OpenMPI', '4.0.3', '', ('gcccuda', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/google-java-format/google-java-format-1.7-Java-1.8.eb b/easybuild/easyconfigs/g/google-java-format/google-java-format-1.7-Java-1.8.eb deleted file mode 100644 index 44654088c9ec..000000000000 --- a/easybuild/easyconfigs/g/google-java-format/google-java-format-1.7-Java-1.8.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'JAR' - -name = 'google-java-format' -version = '1.7' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'https://github.com/google/google-java-format' -description = """Reformats Java source code to comply with Google Java Style.""" - -toolchain = SYSTEM - -source_urls = ['https://github.com/google/%(name)s/releases/download/%(name)s-%(version)s/'] -sources = ['%(name)s-%(version)s-all-deps.jar'] -checksums = ['0894ee02019ee8b4acd6df09fb50bac472e7199e1a5f041f8da58d08730694aa'] - -dependencies = [('Java', '1.8')] - -sanity_check_paths = { - 'files': sources, - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/googletest/googletest-1.10.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/googletest/googletest-1.10.0-GCCcore-8.3.0.eb deleted file mode 100644 index 49422b5dfde5..000000000000 --- a/easybuild/easyconfigs/g/googletest/googletest-1.10.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = "CMakeMake" - -name = 'googletest' -version = '1.10.0' - -homepage = 'https://github.com/google/googletest' -description = "Google's framework for writing C++ tests on a variety of platforms" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/google/googletest/archive/'] -sources = ['release-%(version)s.tar.gz'] -checksums = ['9dc9157a9a1551ec7a7e43daea9a694a0bb5fb8bec81235d8a1e6ef64c716dcb'] - -builddependencies = [ - ('CMake', '3.15.3'), - ('binutils', '2.32'), -] -# build twice, once for static, once for shared libraries -configopts = ['', ' -DBUILD_SHARED_LIBS=ON '] -separate_build_dir = True - -sanity_check_paths = { - 'files': ['lib/lib%s.%s' % (local_lib, local_ext) for local_lib in ['gmock', 'gmock_main', 'gtest', 'gtest_main'] - for local_ext in ['a', SHLIB_EXT]], - 'dirs': ['include/gmock', 'include/gtest'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/googletest/googletest-1.10.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/googletest/googletest-1.10.0-GCCcore-9.3.0.eb deleted file mode 100644 index 18cacbd5270f..000000000000 --- a/easybuild/easyconfigs/g/googletest/googletest-1.10.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'googletest' -version = '1.10.0' - -homepage = 'https://github.com/google/googletest' -description = "Google's framework for writing C++ tests on a variety of platforms" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://github.com/google/googletest/archive/'] -sources = ['release-%(version)s.tar.gz'] -checksums = ['9dc9157a9a1551ec7a7e43daea9a694a0bb5fb8bec81235d8a1e6ef64c716dcb'] - -builddependencies = [ - ('binutils', '2.34'), - ('CMake', '3.16.4'), -] -# build twice, once for static, once for shared libraries -configopts = ['', ' -DBUILD_SHARED_LIBS=ON '] -separate_build_dir = True - -sanity_check_paths = { - 'files': ['lib/lib%s.%s' % (local_lib, local_ext) for local_lib in ['gmock', 'gmock_main', 'gtest', 'gtest_main'] - for local_ext in ['a', SHLIB_EXT]], - 'dirs': ['include/gmock', 'include/gtest'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/googletest/googletest-1.15.2-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/googletest/googletest-1.15.2-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..16b74bdae1b3 --- /dev/null +++ b/easybuild/easyconfigs/g/googletest/googletest-1.15.2-GCCcore-13.3.0.eb @@ -0,0 +1,28 @@ +easyblock = 'CMakeMake' + +name = 'googletest' +version = '1.15.2' + +homepage = 'https://github.com/google/googletest' +description = "Google's framework for writing C++ tests on a variety of platforms" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://github.com/google/googletest/archive/refs/tags/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['7b42b4d6ed48810c5362c265a17faebe90dc2373c885e5216439d37927f02926'] + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), +] +# build twice, once for static, once for shared libraries +configopts = ['', ' -DBUILD_SHARED_LIBS=ON '] + +sanity_check_paths = { + 'files': ['lib/lib%s.%s' % (local_lib, local_ext) for local_lib in ['gmock', 'gmock_main', 'gtest', 'gtest_main'] + for local_ext in ['a', SHLIB_EXT]], + 'dirs': ['include/gmock', 'include/gtest'], +} + +moduleclass = 'tools' 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 deleted file mode 100644 index 0bb3f08819d9..000000000000 --- a/easybuild/easyconfigs/g/googletest/googletest-1.8.0-GCCcore-6.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -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'] -checksums = ['58a6f4277ca2bc8565222b3bbd58a177609e9c488e8a72649359ba51450db7d8'] - -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-GCCcore-6.4.0.eb b/easybuild/easyconfigs/g/googletest/googletest-1.8.0-GCCcore-6.4.0.eb deleted file mode 100644 index 044c2f5ba06e..000000000000 --- a/easybuild/easyconfigs/g/googletest/googletest-1.8.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -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.4.0'} - -source_urls = ['https://github.com/google/googletest/archive/'] -sources = ['release-%(version)s.tar.gz'] -checksums = ['58a6f4277ca2bc8565222b3bbd58a177609e9c488e8a72649359ba51450db7d8'] - -builddependencies = [ - ('binutils', '2.28'), - ('CMake', '3.10.0'), -] - -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 deleted file mode 100644 index b5beabb06848..000000000000 --- a/easybuild/easyconfigs/g/googletest/googletest-1.8.0-foss-2016b.eb +++ /dev/null @@ -1,24 +0,0 @@ -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'] -checksums = ['58a6f4277ca2bc8565222b3bbd58a177609e9c488e8a72649359ba51450db7d8'] - -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/googletest/googletest-1.8.0-intel-2016b.eb b/easybuild/easyconfigs/g/googletest/googletest-1.8.0-intel-2016b.eb deleted file mode 100644 index b17b8eabb676..000000000000 --- a/easybuild/easyconfigs/g/googletest/googletest-1.8.0-intel-2016b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'googletest' -version = '1.8.0' - -homepage = 'https://github.com/google/googletest' -description = "Google's C++ test framework" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://github.com/google/googletest/archive/'] -sources = ['release-%(version)s.tar.gz'] -checksums = ['58a6f4277ca2bc8565222b3bbd58a177609e9c488e8a72649359ba51450db7d8'] - -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/googletest/googletest-1.8.1-GCCcore-8.2.0.eb b/easybuild/easyconfigs/g/googletest/googletest-1.8.1-GCCcore-8.2.0.eb deleted file mode 100644 index 64192f6409e7..000000000000 --- a/easybuild/easyconfigs/g/googletest/googletest-1.8.1-GCCcore-8.2.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = "CMakeMake" - -name = 'googletest' -version = '1.8.1' - -homepage = 'https://github.com/google/googletest' -description = "Google's framework for writing C++ tests on a variety of platforms" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://github.com/google/googletest/archive/'] -sources = ['release-%(version)s.tar.gz'] -checksums = ['9bf1fe5182a604b4135edc1a425ae356c9ad15e9b23f9f12a02e80184c3a249c'] - -builddependencies = [ - ('CMake', '3.13.3'), - ('binutils', '2.31.1'), -] - -sanity_check_paths = { - 'files': ['lib/libgtest.a', 'lib/libgmock.a'], - 'dirs': ['include'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/gperf/gperf-3.0.4-GCCcore-4.9.3.eb b/easybuild/easyconfigs/g/gperf/gperf-3.0.4-GCCcore-4.9.3.eb deleted file mode 100644 index b01284c10608..000000000000 --- a/easybuild/easyconfigs/g/gperf/gperf-3.0.4-GCCcore-4.9.3.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gperf' -version = '3.0.4' - -homepage = 'http://www.gnu.org/software/gperf/' -description = """GNU gperf is a perfect hash function generator. For a given list of strings, it produces a hash - function and hash table, in form of C or C++ code, for looking up a value depending on the input string. The hash - function is perfect, which means that the hash table has no collisions, and the hash table lookup needs a single - string comparison only.""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.3'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -builddependencies = [ - ('binutils', '2.25'), -] - -sanity_check_paths = { - 'files': ['bin/gperf'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/gperf/gperf-3.0.4-GCCcore-5.4.0.eb b/easybuild/easyconfigs/g/gperf/gperf-3.0.4-GCCcore-5.4.0.eb deleted file mode 100644 index 2f4e454e0011..000000000000 --- a/easybuild/easyconfigs/g/gperf/gperf-3.0.4-GCCcore-5.4.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gperf' -version = '3.0.4' - -homepage = 'http://www.gnu.org/software/gperf/' -description = """GNU gperf is a perfect hash function generator. For a given list of strings, it produces a hash - function and hash table, in form of C or C++ code, for looking up a value depending on the input string. The hash - function is perfect, which means that the hash table has no collisions, and the hash table lookup needs a single - string comparison only.""" - -toolchain = {'name': 'GCCcore', 'version': '5.4.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['767112a204407e62dbc3106647cf839ed544f3cf5d0f0523aaa2508623aad63e'] - -builddependencies = [('binutils', '2.26')] - -sanity_check_paths = { - 'files': ['bin/gperf'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/gperf/gperf-3.0.4-foss-2016a.eb b/easybuild/easyconfigs/g/gperf/gperf-3.0.4-foss-2016a.eb deleted file mode 100644 index 0547875020f6..000000000000 --- a/easybuild/easyconfigs/g/gperf/gperf-3.0.4-foss-2016a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gperf' -version = '3.0.4' - -homepage = 'http://www.gnu.org/software/gperf/' -description = """GNU gperf is a perfect hash function generator. For a given list of strings, it produces a hash - function and hash table, in form of C or C++ code, for looking up a value depending on the input string. The hash - function is perfect, which means that the hash table has no collisions, and the hash table lookup needs a single - string comparison only.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['bin/gperf'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/gperf/gperf-3.0.4-gimkl-2.11.5.eb b/easybuild/easyconfigs/g/gperf/gperf-3.0.4-gimkl-2.11.5.eb deleted file mode 100644 index 53134ddab6e6..000000000000 --- a/easybuild/easyconfigs/g/gperf/gperf-3.0.4-gimkl-2.11.5.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'gimkl', 'version': '2.11.5'} - -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-2016a.eb b/easybuild/easyconfigs/g/gperf/gperf-3.0.4-intel-2016a.eb deleted file mode 100644 index 5938576aa76b..000000000000 --- a/easybuild/easyconfigs/g/gperf/gperf-3.0.4-intel-2016a.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': '2016a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['bin/gperf'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/gperf/gperf-3.0.4-intel-2016b.eb b/easybuild/easyconfigs/g/gperf/gperf-3.0.4-intel-2016b.eb deleted file mode 100644 index 4ada07243f89..000000000000 --- a/easybuild/easyconfigs/g/gperf/gperf-3.0.4-intel-2016b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gperf' -version = '3.0.4' - -homepage = 'http://www.gnu.org/software/gperf/' -description = """GNU gperf is a perfect hash function generator. For a given list of strings, it produces a hash - function and hash table, in form of C or C++ code, for looking up a value depending on the input string. The hash - function is perfect, which means that the hash table has no collisions, and the hash table lookup needs a single - string comparison only.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['bin/gperf'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/gperf/gperf-3.0.4-intel-2017a.eb b/easybuild/easyconfigs/g/gperf/gperf-3.0.4-intel-2017a.eb deleted file mode 100644 index 6b56add6d55a..000000000000 --- a/easybuild/easyconfigs/g/gperf/gperf-3.0.4-intel-2017a.eb +++ /dev/null @@ -1,22 +0,0 @@ -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 deleted file mode 100644 index 6dd680f7e445..000000000000 --- a/easybuild/easyconfigs/g/gperf/gperf-3.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -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/gperf/gperf-3.1-GCCcore-7.3.0.eb b/easybuild/easyconfigs/g/gperf/gperf-3.1-GCCcore-7.3.0.eb deleted file mode 100644 index 8f9569e0d78d..000000000000 --- a/easybuild/easyconfigs/g/gperf/gperf-3.1-GCCcore-7.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -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': '7.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['588546b945bba4b70b6a3a616e80b4ab466e3f33024a352fc2198112cdbb3ae2'] - -builddependencies = [ - ('binutils', '2.30'), -] - -sanity_check_paths = { - 'files': ['bin/gperf'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/gperf/gperf-3.1-GCCcore-8.2.0.eb b/easybuild/easyconfigs/g/gperf/gperf-3.1-GCCcore-8.2.0.eb deleted file mode 100644 index 5af684cc1808..000000000000 --- a/easybuild/easyconfigs/g/gperf/gperf-3.1-GCCcore-8.2.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -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': '8.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['588546b945bba4b70b6a3a616e80b4ab466e3f33024a352fc2198112cdbb3ae2'] - -builddependencies = [ - ('binutils', '2.31.1'), -] - -sanity_check_paths = { - 'files': ['bin/gperf'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/gperf/gperf-3.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/gperf/gperf-3.1-GCCcore-8.3.0.eb deleted file mode 100644 index 13798b12260a..000000000000 --- a/easybuild/easyconfigs/g/gperf/gperf-3.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gperf' -version = '3.1' - -homepage = 'https://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': '8.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['588546b945bba4b70b6a3a616e80b4ab466e3f33024a352fc2198112cdbb3ae2'] - -builddependencies = [('binutils', '2.32')] - -sanity_check_paths = { - 'files': ['bin/gperf'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/gperf/gperf-3.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/gperf/gperf-3.1-GCCcore-9.3.0.eb deleted file mode 100644 index 8f058bba931e..000000000000 --- a/easybuild/easyconfigs/g/gperf/gperf-3.1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gperf' -version = '3.1' - -homepage = 'https://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': '9.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['588546b945bba4b70b6a3a616e80b4ab466e3f33024a352fc2198112cdbb3ae2'] - -builddependencies = [('binutils', '2.34')] - -sanity_check_paths = { - 'files': ['bin/gperf'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/gperftools/gperftools-2.16-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/gperftools/gperftools-2.16-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..1a31ffabd1b6 --- /dev/null +++ b/easybuild/easyconfigs/g/gperftools/gperftools-2.16-GCCcore-13.3.0.eb @@ -0,0 +1,37 @@ +easyblock = 'ConfigureMake' + +name = 'gperftools' +version = '2.16' + +homepage = 'https://github.com/gperftools/gperftools' +description = """ +gperftools is a collection of a high-performance multi-threaded malloc() +implementation, plus some pretty nifty performance analysis tools. +Includes TCMalloc, heap-checker, heap-profiler and cpu-profiler. +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +github_account = '%(name)s' +source_urls = [GITHUB_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['737be182b4e42f5c7f595da2a7aa59ce0489a73d336d0d16847f2aa52d5221b4'] + +builddependencies = [ + ('Autotools', '20231222'), + ('binutils', '2.42'), +] +dependencies = [ + ('libunwind', '1.8.1'), +] + +preconfigopts = "autoreconf -f -i && " +configopts = '--enable-libunwind' + +sanity_check_paths = { + 'files': ['bin/pprof', 'lib/libprofiler.a', 'lib/libprofiler.%s' % SHLIB_EXT, + 'lib/libtcmalloc.a', 'lib/libtcmalloc.%s' % SHLIB_EXT], + 'dirs': ['include'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gperftools/gperftools-2.5-foss-2016a.eb b/easybuild/easyconfigs/g/gperftools/gperftools-2.5-foss-2016a.eb deleted file mode 100644 index b4e90a24ee03..000000000000 --- a/easybuild/easyconfigs/g/gperftools/gperftools-2.5-foss-2016a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "gperftools" -version = "2.5" - -homepage = 'http://github.com/gperftools/gperftools' -description = """gperftools are for use by developers so that they can create more robust applications. - Especially of use to those developing multi-threaded applications in C++ with templates. - Includes TCMalloc, heap-checker, heap-profiler and cpu-profiler.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['https://github.com/gperftools/gperftools/releases/download/%(namelower)s-%(version)s'] - -builddependencies = [('Autotools', '20150215')] -dependencies = [('libunwind', '1.1')] - -sanity_check_paths = { - 'files': ["bin/pprof"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gperftools/gperftools-2.5-intel-2016b.eb b/easybuild/easyconfigs/g/gperftools/gperftools-2.5-intel-2016b.eb deleted file mode 100644 index fbae9a2a859b..000000000000 --- a/easybuild/easyconfigs/g/gperftools/gperftools-2.5-intel-2016b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "gperftools" -version = "2.5" - -homepage = 'http://github.com/gperftools/gperftools' -description = """gperftools are for use by developers so that they can create more robust applications. - Especially of use to those developing multi-threaded applications in C++ with templates. - Includes TCMalloc, heap-checker, heap-profiler and cpu-profiler.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['https://github.com/gperftools/gperftools/releases/download/%(namelower)s-%(version)s'] - -dependencies = [('libunwind', '1.1')] - -configopts = '--enable-libunwind' - -sanity_check_paths = { - 'files': ["bin/pprof"], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gperftools/gperftools-2.6.3-GCCcore-6.4.0.eb b/easybuild/easyconfigs/g/gperftools/gperftools-2.6.3-GCCcore-6.4.0.eb deleted file mode 100644 index c2f87c512ed5..000000000000 --- a/easybuild/easyconfigs/g/gperftools/gperftools-2.6.3-GCCcore-6.4.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gperftools' -version = '2.6.3' - -homepage = 'http://github.com/gperftools/gperftools' -description = """gperftools are for use by developers so that they can create more robust applications. - Especially of use to those developing multi-threaded applications in C++ with templates. - Includes TCMalloc, heap-checker, heap-profiler and cpu-profiler.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://github.com/gperftools/gperftools/releases/download/%(namelower)s-%(version)s'] -sources = [SOURCE_TAR_GZ] -checksums = ['314b2ff6ed95cc0763704efb4fb72d0139e1c381069b9e17a619006bee8eee9f'] - -builddependencies = [('binutils', '2.28')] -dependencies = [('libunwind', '1.2.1')] - -configopts = '--enable-libunwind' - -sanity_check_paths = { - 'files': ['bin/pprof', 'lib/libprofiler.a', 'lib/libprofiler.%s' % SHLIB_EXT, - 'lib/libtcmalloc.a', 'lib/libtcmalloc.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gperftools/gperftools-2.6.3-GCCcore-7.3.0.eb b/easybuild/easyconfigs/g/gperftools/gperftools-2.6.3-GCCcore-7.3.0.eb deleted file mode 100644 index 40561655c033..000000000000 --- a/easybuild/easyconfigs/g/gperftools/gperftools-2.6.3-GCCcore-7.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gperftools' -version = '2.6.3' - -homepage = 'https://github.com/gperftools/gperftools' -description = """gperftools are for use by developers so that they can create more robust applications. - Especially of use to those developing multi-threaded applications in C++ with templates. - Includes TCMalloc, heap-checker, heap-profiler and cpu-profiler.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['https://github.com/gperftools/gperftools/releases/download/%(namelower)s-%(version)s'] -sources = [SOURCE_TAR_GZ] -checksums = ['314b2ff6ed95cc0763704efb4fb72d0139e1c381069b9e17a619006bee8eee9f'] - -builddependencies = [('binutils', '2.30')] - -dependencies = [('libunwind', '1.2.1')] - -configopts = '--enable-libunwind' - -sanity_check_paths = { - 'files': ['bin/pprof', 'lib/libprofiler.a', 'lib/libprofiler.%s' % SHLIB_EXT, - 'lib/libtcmalloc.a', 'lib/libtcmalloc.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gperftools/gperftools-2.7.90-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/gperftools/gperftools-2.7.90-GCCcore-8.3.0.eb deleted file mode 100644 index 0f7c602e26da..000000000000 --- a/easybuild/easyconfigs/g/gperftools/gperftools-2.7.90-GCCcore-8.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gperftools' -version = '2.7.90' - -homepage = 'https://github.com/gperftools/gperftools' -description = """gperftools are for use by developers so that they can create more robust applications. - Especially of use to those developing multi-threaded applications in C++ with templates. - Includes TCMalloc, heap-checker, heap-profiler and cpu-profiler.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/gperftools/gperftools/releases/download/%(namelower)s-%(version)s'] -sources = [SOURCE_TAR_GZ] -checksums = ['3b87256f736ae39faae0619f5eadfb809b30ae5219240efca212331db8b4ca63'] - -builddependencies = [('binutils', '2.32')] -dependencies = [('libunwind', '1.3.1')] - -configopts = '--enable-libunwind' - -sanity_check_paths = { - 'files': ['bin/pprof', 'lib/libprofiler.a', 'lib/libprofiler.%s' % SHLIB_EXT, - 'lib/libtcmalloc.a', 'lib/libtcmalloc.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gperftools/gperftools-2.8-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/gperftools/gperftools-2.8-GCCcore-9.3.0.eb deleted file mode 100644 index aea9da266728..000000000000 --- a/easybuild/easyconfigs/g/gperftools/gperftools-2.8-GCCcore-9.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gperftools' -version = '2.8' - -homepage = 'https://github.com/gperftools/gperftools' -description = """ -gperftools is a collection of a high-performance multi-threaded malloc() -implementation, plus some pretty nifty performance analysis tools. -Includes TCMalloc, heap-checker, heap-profiler and cpu-profiler. -""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -github_account = 'gperftools' -source_urls = [GITHUB_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['b09193adedcc679df2387042324d0d54b93d35d062ea9bff0340f342a709e860'] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.34'), -] - -dependencies = [ - ('libunwind', '1.3.1'), -] - -preconfigopts = "autoreconf -f -i && " -configopts = '--enable-libunwind' - -sanity_check_paths = { - 'files': ['bin/pprof', 'lib/libprofiler.a', 'lib/libprofiler.%s' % SHLIB_EXT, - 'lib/libtcmalloc.a', 'lib/libtcmalloc.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gpustat/gpustat-0.5.0-fosscuda-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/g/gpustat/gpustat-0.5.0-fosscuda-2018b-Python-2.7.15.eb deleted file mode 100644 index b957f235126f..000000000000 --- a/easybuild/easyconfigs/g/gpustat/gpustat-0.5.0-fosscuda-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'gpustat' -version = '0.5.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/wookayin/gpustat' -description = 'dstat-like utilization monitor for NVIDIA GPUs' - -toolchain = {'name': 'fosscuda', 'version': '2018b'} - -dependencies = [ - ('Python', '2.7.15'), -] - -use_pip = True - -exts_list = [ - ('psutil', '5.6.1', { - 'checksums': ['fa0a570e0a30b9dd618bffbece590ae15726b47f9f1eaf7518dfb35f4d7dcd21'], - }), - ('blessings', '1.7', { - 'checksums': ['98e5854d805f50a5b58ac2333411b0482516a8210f23f43308baeb58d77c157d'], - }), - ('nvidia-ml-py', '7.352.0', { - 'checksums': ['b4a342ba52a51ff794af38279ce62f78b278ba5f50c13103af52c4f6113ff65e'], - 'modulename': 'pynvml', - }), - (name, version, { - 'checksums': ['2f43421dbcd9ebd8caf179aeb5f78ac123786033fb9a4310ce0f8e18b25eb03e'], - }), -] - -sanity_check_paths = { - 'files': ['bin/gpustat'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gpustat/gpustat-0.6.0-GCCcore-10.3.0.eb b/easybuild/easyconfigs/g/gpustat/gpustat-0.6.0-GCCcore-10.3.0.eb index 6b59c0217ec4..d5382c06cecc 100644 --- a/easybuild/easyconfigs/g/gpustat/gpustat-0.6.0-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/g/gpustat/gpustat-0.6.0-GCCcore-10.3.0.eb @@ -15,8 +15,6 @@ dependencies = [ ('Python', '3.9.5'), ] -use_pip = True - exts_list = [ ('blessings', '1.7', { 'checksums': ['98e5854d805f50a5b58ac2333411b0482516a8210f23f43308baeb58d77c157d'], @@ -37,6 +35,4 @@ sanity_check_paths = { sanity_check_commands = ["gpustat --help"] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gpustat/gpustat-0.6.0-fosscuda-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/g/gpustat/gpustat-0.6.0-fosscuda-2019b-Python-3.7.4.eb deleted file mode 100644 index 9126544a48df..000000000000 --- a/easybuild/easyconfigs/g/gpustat/gpustat-0.6.0-fosscuda-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'gpustat' -version = '0.6.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/wookayin/gpustat' -description = 'dstat-like utilization monitor for NVIDIA GPUs' - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('psutil', '5.7.0', { - 'checksums': ['685ec16ca14d079455892f25bd124df26ff9137664af445563c1bd36629b5e0e'], - }), - ('blessings', '1.7', { - 'checksums': ['98e5854d805f50a5b58ac2333411b0482516a8210f23f43308baeb58d77c157d'], - }), - ('nvidia-ml-py3', '7.352.0', { - 'checksums': ['390f02919ee9d73fe63a98c73101061a6b37fa694a793abf56673320f1f51277'], - 'modulename': 'pynvml', - }), - (name, version, { - 'checksums': ['f69135080b2668b662822633312c2180002c10111597af9631bb02e042755b6c'], - }), -] - -sanity_check_paths = { - 'files': ['bin/gpustat'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gpustat/gpustat-0.6.0-gcccuda-2020b.eb b/easybuild/easyconfigs/g/gpustat/gpustat-0.6.0-gcccuda-2020b.eb index aa1e4ba5b746..050847af16b1 100644 --- a/easybuild/easyconfigs/g/gpustat/gpustat-0.6.0-gcccuda-2020b.eb +++ b/easybuild/easyconfigs/g/gpustat/gpustat-0.6.0-gcccuda-2020b.eb @@ -12,8 +12,6 @@ dependencies = [ ('Python', '3.8.6'), ] -use_pip = True - exts_list = [ ('blessings', '1.7', { 'checksums': ['98e5854d805f50a5b58ac2333411b0482516a8210f23f43308baeb58d77c157d'], @@ -34,6 +32,4 @@ sanity_check_paths = { sanity_check_commands = ["gpustat --help"] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gpustat/gpustat-1.0.0b1-GCCcore-11.2.0.eb b/easybuild/easyconfigs/g/gpustat/gpustat-1.0.0b1-GCCcore-11.2.0.eb index 805edd2da4f1..b07b325227b2 100644 --- a/easybuild/easyconfigs/g/gpustat/gpustat-1.0.0b1-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/g/gpustat/gpustat-1.0.0b1-GCCcore-11.2.0.eb @@ -15,8 +15,6 @@ dependencies = [ ('Python', '3.9.6'), ] -use_pip = True - exts_list = [ ('blessed', '1.19.0', { 'checksums': ['4db0f94e5761aea330b528e84a250027ffe996b5a94bf03e502600c9a5ad7a61'], @@ -37,6 +35,4 @@ sanity_check_paths = { sanity_check_commands = ["gpustat --help"] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gpustat/gpustat-1.1-GCCcore-11.3.0.eb b/easybuild/easyconfigs/g/gpustat/gpustat-1.1-GCCcore-11.3.0.eb index a581373ba1e6..1d145ce654ab 100644 --- a/easybuild/easyconfigs/g/gpustat/gpustat-1.1-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/g/gpustat/gpustat-1.1-GCCcore-11.3.0.eb @@ -15,8 +15,6 @@ dependencies = [ ('Python', '3.10.4'), ] -use_pip = True - exts_list = [ ('blessed', '1.20.0', { 'checksums': ['2cdd67f8746e048f00df47a2880f4d6acbcdb399031b604e34ba8f71d5787680'], @@ -37,6 +35,4 @@ sanity_check_paths = { sanity_check_commands = ["gpustat --help"] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gpustat/gpustat-1.1.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/g/gpustat/gpustat-1.1.1-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..acb3ff130669 --- /dev/null +++ b/easybuild/easyconfigs/g/gpustat/gpustat-1.1.1-GCCcore-12.3.0.eb @@ -0,0 +1,39 @@ +easyblock = 'PythonBundle' + +name = 'gpustat' +version = '1.1.1' + +homepage = 'https://github.com/wookayin/gpustat' +description = "A simple command-line utility for querying and monitoring GPU status" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +builddependencies = [('binutils', '2.40')] + +# This software works directly against the nvidia drivers and doesn't require CUDA. +dependencies = [ + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), +] + +exts_list = [ + ('blessed', '1.20.0', { + 'checksums': ['2cdd67f8746e048f00df47a2880f4d6acbcdb399031b604e34ba8f71d5787680'], + }), + ('nvidia-ml-py', '12.560.30', { + 'modulename': 'pynvml', + 'checksums': ['f0254dc7400647680a072ee02509bfd46102b60bdfeca321576d4d4817e7fe97'], + }), + (name, version, { + 'checksums': ['c18d3ed5518fc16300c42d694debc70aebb3be55cae91f1db64d63b5fa8af9d8'], + }), +] + +sanity_check_paths = { + 'files': ['bin/gpustat'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ["gpustat --help"] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gradunwarp/gradunwarp-1.1.0-foss-2019a-HCP-Python-2.7.15.eb b/easybuild/easyconfigs/g/gradunwarp/gradunwarp-1.1.0-foss-2019a-HCP-Python-2.7.15.eb deleted file mode 100644 index 50eb245bd907..000000000000 --- a/easybuild/easyconfigs/g/gradunwarp/gradunwarp-1.1.0-foss-2019a-HCP-Python-2.7.15.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'PythonPackage' - -name = "gradunwarp" -version = "1.1.0" -versionsuffix = "-HCP-Python-%(pyver)s" - -homepage = "https://github.com/Washington-University/gradunwarp" -description = """Gradient Unwarping. This is the Human Connectome Project fork of the no longer maintained original.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -source_urls = ['https://github.com/Washington-University/gradunwarp/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['4803b8055dbeedb0435246a525aa69f1f3425c55d57c973c045deb39bc95c955'] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -dependencies = [ - ('Python', '2.7.15'), - ('SciPy-bundle', '2019.03'), - ('NiBabel', '2.4.0') -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/gradunwarp/gradunwarp-1.2.0-foss-2019a-HCP-Python-2.7.15.eb b/easybuild/easyconfigs/g/gradunwarp/gradunwarp-1.2.0-foss-2019a-HCP-Python-2.7.15.eb deleted file mode 100644 index 02aa3cfa51b5..000000000000 --- a/easybuild/easyconfigs/g/gradunwarp/gradunwarp-1.2.0-foss-2019a-HCP-Python-2.7.15.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonPackage' - -name = "gradunwarp" -version = "1.2.0" -versionsuffix = "-HCP-Python-%(pyver)s" - -homepage = "https://github.com/Washington-University/gradunwarp" -description = """Gradient Unwarping. This is the Human Connectome Project fork of the no longer maintained original.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -source_urls = ['https://github.com/Washington-University/gradunwarp/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['c3d3c24a821bfbf795301e52d94180fb00461c847f214bf4ae18dd7aea29375a'] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -dependencies = [ - ('Python', '2.7.15'), - ('SciPy-bundle', '2019.03'), - ('NiBabel', '2.4.0'), - ('FSL', '6.0.2', '-Python-%(pyver)s'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/gradunwarp/gradunwarp-1.2.0-foss-2019a-HCP-Python-3.7.2.eb b/easybuild/easyconfigs/g/gradunwarp/gradunwarp-1.2.0-foss-2019a-HCP-Python-3.7.2.eb deleted file mode 100644 index 81342648712f..000000000000 --- a/easybuild/easyconfigs/g/gradunwarp/gradunwarp-1.2.0-foss-2019a-HCP-Python-3.7.2.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonPackage' - -name = "gradunwarp" -version = "1.2.0" -versionsuffix = "-HCP-Python-%(pyver)s" - -homepage = "https://github.com/Washington-University/gradunwarp" -description = """Gradient Unwarping. This is the Human Connectome Project fork of the no longer maintained original.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -source_urls = ['https://github.com/Washington-University/gradunwarp/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['c3d3c24a821bfbf795301e52d94180fb00461c847f214bf4ae18dd7aea29375a'] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -dependencies = [ - ('Python', '3.7.2'), - ('SciPy-bundle', '2019.03'), - ('NiBabel', '2.4.0'), - ('FSL', '6.0.2', '-Python-%(pyver)s'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/graph-tool/graph-tool-2.26-foss-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/g/graph-tool/graph-tool-2.26-foss-2017b-Python-3.6.3.eb deleted file mode 100644 index dfbbe8db5158..000000000000 --- a/easybuild/easyconfigs/g/graph-tool/graph-tool-2.26-foss-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,51 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'graph-tool' -version = '2.26' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://graph-tool.skewed.de/' -description = """Graph-tool is an efficient Python module for manipulation and - statistical analysis of graphs (a.k.a. networks). Contrary to - most other python modules with similar functionality, the core - data structures and algorithms are implemented in C++, making - extensive use of template metaprogramming, based heavily on - the Boost Graph Library. This confers it a level of - performance that is comparable (both in memory usage and - computation time) to that of a pure C/C++ library.""" - -toolchain = {'name': 'foss', 'version': '2017b'} -toolchainopts = {'cstd': 'c++14'} - -source_urls = ['https://downloads.skewed.de/%(name)s/'] -sources = [SOURCE_TAR_BZ2] -patches = ['graph-tool-%(version)s_Boost-fixes.patch'] -checksums = [ - 'df6273dc5ef327a0eaf1ef1c46751fce4c0b7573880944e544287b85a068f770', # graph-tool-2.26.tar.bz2 - 'c350564a198a17c23c83cbb3bd98e23ac42e26b95e325617059761eb28055177', # graph-tool-2.26_Boost-fixes.patch -] - -dependencies = [ - ('Python', '3.6.3'), - ('Boost', '1.65.1', versionsuffix), - ('expat', '2.2.4'), - ('CGAL', '4.11', versionsuffix), - ('sparsehash', '2.0.3'), - ('matplotlib', '2.1.0', versionsuffix), - ('PyCairo', '1.16.1', versionsuffix), - ('cairomm', '1.12.2'), -] - -configopts = '--enable-openmp --with-boost=$EBROOTBOOST --with-cairo=$EBROOTCAIRO --with-expat=$EBROOTEXPAT ' -configopts += '--with-python-module-path=%(installdir)s/lib/python%(pyshortver)s/site-packages' - -sanity_check_paths = { - 'files': ['lib/python%(pyshortver)s/site-packages/graph_tool/all.py'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/graph_tool/include'], -} - -sanity_check_commands = ["python -c 'from graph_tool.all import graph_draw'"] - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/graph-tool/graph-tool-2.26_Boost-fixes.patch b/easybuild/easyconfigs/g/graph-tool/graph-tool-2.26_Boost-fixes.patch deleted file mode 100644 index 8cf68f4c52d5..000000000000 --- a/easybuild/easyconfigs/g/graph-tool/graph-tool-2.26_Boost-fixes.patch +++ /dev/null @@ -1,24 +0,0 @@ -fix undefined references to types in Boost namespace -author: Kenneth Hoste (HPC-UGent) ---- graph-tool-2.26/src/graph/centrality/graph_eigentrust.hh.orig 2018-01-24 16:43:52.802758216 +0100 -+++ graph-tool-2.26/src/graph/centrality/graph_eigentrust.hh 2018-01-24 17:44:12.029412031 +0100 -@@ -92,7 +92,7 @@ - t_temp[v] = 0; - for (const auto& e : in_or_out_edges_range(v, g)) - { -- typename graph_traits::vertex_descriptor s; -+ typename boost::graph_traits::vertex_descriptor s; - if (is_directed::apply::type::value) - s = source(e, g); - else ---- graph-tool-2.26/src/graph/centrality/graph_closeness.hh.orig 2018-01-24 17:55:24.470006264 +0100 -+++ graph-tool-2.26/src/graph/centrality/graph_closeness.hh 2018-01-24 17:55:32.370130766 +0100 -@@ -70,7 +70,7 @@ - (g, - [&](auto v) - { -- unchecked_vector_property_map -+ boost::unchecked_vector_property_map - dist_map(vertex_index, num_vertices(g)); - - for (auto u : vertices_range(g)) diff --git a/easybuild/easyconfigs/g/graph-tool/graph-tool-2.27-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/g/graph-tool/graph-tool-2.27-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 2b09ecd8dd46..000000000000 --- a/easybuild/easyconfigs/g/graph-tool/graph-tool-2.27-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,48 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'graph-tool' -version = '2.27' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://graph-tool.skewed.de/' -description = """Graph-tool is an efficient Python module for manipulation and - statistical analysis of graphs (a.k.a. networks). Contrary to - most other python modules with similar functionality, the core - data structures and algorithms are implemented in C++, making - extensive use of template metaprogramming, based heavily on - the Boost Graph Library. This confers it a level of - performance that is comparable (both in memory usage and - computation time) to that of a pure C/C++ library.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'cstd': 'c++14'} - -source_urls = ['https://downloads.skewed.de/%(name)s/'] -sources = [SOURCE_TAR_BZ2] -checksums = ['4740c69720dfbebf8fb3e77057b3e6a257ccf0432cdaf7345f873247390e4313'] - -dependencies = [ - ('Python', '3.6.6'), - ('Boost.Python', '1.67.0', versionsuffix), - ('expat', '2.2.5'), - ('CGAL', '4.11.1', versionsuffix), - ('sparsehash', '2.0.3'), - ('matplotlib', '3.0.0', versionsuffix), - ('PyCairo', '1.18.0', versionsuffix), - ('cairomm', '1.12.2'), -] - -configopts = '--enable-openmp --with-boost=$EBROOTBOOST --with-cairo=$EBROOTCAIRO --with-expat=$EBROOTEXPAT ' -configopts += '--with-boost-python=boost_python36 ' -configopts += '--with-python-module-path=%(installdir)s/lib/python%(pyshortver)s/site-packages' - -sanity_check_paths = { - 'files': ['lib/python%(pyshortver)s/site-packages/graph_tool/all.py'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/graph_tool/include'], -} - -sanity_check_commands = ["python -c 'from graph_tool.all import graph_draw'"] - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/graph-tool/graph-tool-2.55-foss-2022a.eb b/easybuild/easyconfigs/g/graph-tool/graph-tool-2.55-foss-2022a.eb index 4abdda53cdfa..0841cdfeb13e 100644 --- a/easybuild/easyconfigs/g/graph-tool/graph-tool-2.55-foss-2022a.eb +++ b/easybuild/easyconfigs/g/graph-tool/graph-tool-2.55-foss-2022a.eb @@ -52,6 +52,4 @@ sanity_check_paths = { sanity_check_commands = ["python -c 'from graph_tool.all import graph_draw'"] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/graph-tool/graph-tool-2.59-foss-2023a.eb b/easybuild/easyconfigs/g/graph-tool/graph-tool-2.59-foss-2023a.eb new file mode 100644 index 000000000000..07284f4a62fa --- /dev/null +++ b/easybuild/easyconfigs/g/graph-tool/graph-tool-2.59-foss-2023a.eb @@ -0,0 +1,60 @@ +# Author: J. Sassmannshausen (Imperial College London/UK) +# Update: Pavel Tománek (Inuits) + +easyblock = 'ConfigureMake' + +name = 'graph-tool' +version = '2.59' + +homepage = 'https://graph-tool.skewed.de/' +description = """Graph-tool is an efficient Python module for manipulation and + statistical analysis of graphs (a.k.a. networks). Contrary to + most other python modules with similar functionality, the core + data structures and algorithms are implemented in C++, making + extensive use of template metaprogramming, based heavily on + the Boost Graph Library. This confers it a level of + performance that is comparable (both in memory usage and + computation time) to that of a pure C/C++ library.""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'cstd': 'c++17', 'openmp': True} + +source_urls = ['https://downloads.skewed.de/%(name)s/'] +sources = [SOURCE_TAR_BZ2] +checksums = ['cde479c0a7254b72f6e795d03b0273b0a7d81611a6a3364ba649c2c85c99acae'] + +builddependencies = [ + ('gawk', '5.3.0'), + ('pkgconf', '1.9.5'), + ('expat', '2.5.0'), + ('CGAL', '5.6'), + ('GMP', '6.2.1'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('Boost.Python', '1.82.0'), + ('sparsehash', '2.0.4'), + ('matplotlib', '3.7.2'), + ('PyCairo', '1.25.0'), + ('cairomm', '1.16.2'), + ('PyGObject', '3.46.0'), + ('GTK3', '3.24.37'), +] + +configopts = '--enable-openmp --with-cgal=$EBROOTCGAL --with-boost=$EBROOTBOOST ' +configopts += '--with-boost-python=boost_python311 ' +configopts += '--with-python-module-path=%(installdir)s/lib/python%(pyshortver)s/site-packages ' + + +sanity_check_paths = { + 'files': ['lib/python%(pyshortver)s/site-packages/graph_tool/all.py'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/graph_tool/include', 'share'], +} + +sanity_check_commands = [ + "python -c 'from graph_tool.all import Graph, BlockState'", + "python -c 'import graph_tool.inference'", +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/graphite2/graphite2-1.3.14-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/graphite2/graphite2-1.3.14-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..7e199ecf26b0 --- /dev/null +++ b/easybuild/easyconfigs/g/graphite2/graphite2-1.3.14-GCCcore-13.3.0.eb @@ -0,0 +1,27 @@ +easyblock = 'CMakeMake' + +name = 'graphite2' +version = '1.3.14' + +homepage = 'https://scripts.sil.org/cms/scripts/page.php?site_id=projects&item_id=graphite_home' +description = """Graphite is a "smart font" system developed specifically to + handle the complexities of lesser-known languages of the world.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://github.com/silnrsi/graphite/archive/'] +sources = ['%(version)s.zip'] +checksums = ['36e15981af3bf7a3ca3daf53295c8ffde04cf7d163e3474e4d0836e2728b4149'] + +builddependencies = [ + ('CMake', '3.29.3'), + ('binutils', '2.42'), +] + +sanity_check_paths = { + 'files': ['bin/gr2fonttest'] + + ['lib/lib%%(name)s.%s' % x for x in [SHLIB_EXT, 'la']], + 'dirs': ['include/%(name)s', 'share'] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/graphite2/graphite2-1.3.14-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/graphite2/graphite2-1.3.14-GCCcore-8.3.0.eb deleted file mode 100644 index 54ea77f48e84..000000000000 --- a/easybuild/easyconfigs/g/graphite2/graphite2-1.3.14-GCCcore-8.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'graphite2' -version = '1.3.14' - -homepage = 'https://scripts.sil.org/cms/scripts/page.php?site_id=projects&item_id=graphite_home' -description = """Graphite is a "smart font" system developed specifically to - handle the complexities of lesser-known languages of the world.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/silnrsi/graphite/archive/'] -sources = ['%(version)s.zip'] -checksums = ['36e15981af3bf7a3ca3daf53295c8ffde04cf7d163e3474e4d0836e2728b4149'] - -builddependencies = [ - ('CMake', '3.15.3'), - ('binutils', '2.32'), -] - -sanity_check_paths = { - 'files': ['bin/gr2fonttest'] + - ['lib/lib%%(name)s.%s' % x for x in [SHLIB_EXT, 'la']], - 'dirs': ['include/%(name)s', 'share'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/graphviz-python/graphviz-python-0.20.1-GCCcore-11.3.0.eb b/easybuild/easyconfigs/g/graphviz-python/graphviz-python-0.20.1-GCCcore-11.3.0.eb index 47df85eff8b7..4724301a0e28 100644 --- a/easybuild/easyconfigs/g/graphviz-python/graphviz-python-0.20.1-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/g/graphviz-python/graphviz-python-0.20.1-GCCcore-11.3.0.eb @@ -21,10 +21,6 @@ dependencies = [ ('Graphviz', '5.0.0'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - options = {'modulename': 'graphviz'} moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/graphviz-python/graphviz-python-0.20.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/g/graphviz-python/graphviz-python-0.20.1-GCCcore-12.3.0.eb index 7791b18b3dc3..a0ad85fe9645 100644 --- a/easybuild/easyconfigs/g/graphviz-python/graphviz-python-0.20.1-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/g/graphviz-python/graphviz-python-0.20.1-GCCcore-12.3.0.eb @@ -21,10 +21,6 @@ dependencies = [ ('Graphviz', '8.1.0'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - options = {'modulename': 'graphviz'} moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/graphviz-python/graphviz-python-0.5.1-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/g/graphviz-python/graphviz-python-0.5.1-foss-2016b-Python-2.7.12.eb deleted file mode 100644 index d5d827a43aa4..000000000000 --- a/easybuild/easyconfigs/g/graphviz-python/graphviz-python-0.5.1-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'graphviz-python' -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 = ['https://pypi.python.org/packages/source/g/graphviz'] -sources = ['graphviz-%(version)s.zip'] -checksums = ['d8f8f369a5c109d3fc971bbc1860b6848515d210aee8f5019c460351dbb00a50'] - -dependencies = [ - ('Python', '2.7.12'), - ('Graphviz', '2.38.0'), -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -options = {'modulename': 'graphviz'} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/graphviz-python/graphviz-python-0.5.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/g/graphviz-python/graphviz-python-0.5.1-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index c7c137b925d8..000000000000 --- a/easybuild/easyconfigs/g/graphviz-python/graphviz-python-0.5.1-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'graphviz-python' -version = '0.5.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pypi.python.org/pypi/graphviz' -description = """Simple Python interface for Graphviz""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://pypi.python.org/packages/source/g/graphviz'] -sources = ['graphviz-%(version)s.zip'] -checksums = ['d8f8f369a5c109d3fc971bbc1860b6848515d210aee8f5019c460351dbb00a50'] - -dependencies = [ - ('Python', '2.7.12'), - ('Graphviz', '2.38.0'), -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -options = {'modulename': 'graphviz'} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/graphviz-python/graphviz-python-0.5.1-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/g/graphviz-python/graphviz-python-0.5.1-intel-2016b-Python-3.5.2.eb deleted file mode 100644 index 3b72a1b71bee..000000000000 --- a/easybuild/easyconfigs/g/graphviz-python/graphviz-python-0.5.1-intel-2016b-Python-3.5.2.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'graphviz-python' -version = '0.5.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pypi.python.org/pypi/graphviz' -description = """Simple Python interface for Graphviz""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://pypi.python.org/packages/source/g/graphviz'] -sources = ['graphviz-%(version)s.zip'] -checksums = ['d8f8f369a5c109d3fc971bbc1860b6848515d210aee8f5019c460351dbb00a50'] - -dependencies = [ - ('Python', '3.5.2'), - ('Graphviz', '2.38.0'), -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -options = {'modulename': 'graphviz'} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/graphviz-python/graphviz-python-0.8.2-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/g/graphviz-python/graphviz-python-0.8.2-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index e02e7841e5c8..000000000000 --- a/easybuild/easyconfigs/g/graphviz-python/graphviz-python-0.8.2-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'graphviz-python' -version = '0.8.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://pypi.python.org/pypi/graphviz' -description = """Simple Python interface for Graphviz""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://pypi.python.org/packages/source/g/graphviz'] -sources = ['graphviz-%(version)s.zip'] -checksums = ['606741c028acc54b1a065b33045f8c89ee0927ea77273ec409ac988f2c3d1091'] - -dependencies = [ - ('Python', '3.6.4'), - ('Graphviz', '2.40.1'), -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -options = {'modulename': 'graphviz'} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gretl/gretl-2020a-foss-2019a.eb b/easybuild/easyconfigs/g/gretl/gretl-2020a-foss-2019a.eb deleted file mode 100644 index c4b44a65e36a..000000000000 --- a/easybuild/easyconfigs/g/gretl/gretl-2020a-foss-2019a.eb +++ /dev/null @@ -1,41 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# Author: Loris Bennett -# ZEDAT, Freie Universitaet Berlin - -easyblock = 'ConfigureMake' - -name = 'gretl' -version = '2020a' - -homepage = 'http://gretl.sourceforge.net' -description = "A cross-platform software package for econometric analysis" - -toolchain = {'name': 'foss', 'version': '2019a'} -toolchainopts = {'openmp': True, 'usempi': True} - -# http://prdownloads.sourceforge.net/gretl/gretl-2020a.tar.xz -source_urls = ['http://prdownloads.sourceforge.net/%(name)s'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['4c369f33c9aa825920229263bfd12560168c4e46282240bee3497436a7ae9b7b'] - -builddependencies = [ - ('gnuplot', '5.2.6'), - ('libxml2', '2.9.8'), - ('GMP', '6.1.2'), - ('GtkSourceView', '3.24.11'), - ('ImageMagick', '7.0.8-46'), - ('MPFR', '4.0.2'), - ('cURL', '7.63.0'), -] - - -preconfigopts = 'export LDFLAGS="-fopenmp $LDFLAGS" && ' - -configopts = '--disable-json ' - -sanity_check_paths = { - 'files': ['bin/gretl', 'bin/gretlcli', 'bin/gretlmpi', 'lib/libgretl-1.0.%s' % SHLIB_EXT], - 'dirs': ['include/gretl', 'share'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/grib_api/grib_api-1.16.0-intel-2016a.eb b/easybuild/easyconfigs/g/grib_api/grib_api-1.16.0-intel-2016a.eb deleted file mode 100644 index 24a8b1b236be..000000000000 --- a/easybuild/easyconfigs/g/grib_api/grib_api-1.16.0-intel-2016a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'grib_api' -version = '1.16.0' - -homepage = 'https://software.ecmwf.int/wiki/display/GRIB/Home' -description = """The ECMWF GRIB API is an application program interface accessible from C, FORTRAN and Python - programs developed for encoding and decoding WMO FM-92 GRIB edition 1 and edition 2 messages. A useful set of - command line tools is also provided to give quick access to GRIB messages.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['https://software.ecmwf.int/wiki/download/attachments/3473437/'] -sources = ['grib_api-%(version)s-Source.tar.gz'] - -dependencies = [ - ('JasPer', '1.900.1'), -] - -configopts = '--with-jasper=$EBROOTJASPER' - -parallel = 1 - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/grib_api/grib_api-1.21.0-foss-2017a.eb b/easybuild/easyconfigs/g/grib_api/grib_api-1.21.0-foss-2017a.eb deleted file mode 100644 index cd817e4d4abe..000000000000 --- a/easybuild/easyconfigs/g/grib_api/grib_api-1.21.0-foss-2017a.eb +++ /dev/null @@ -1,24 +0,0 @@ -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/grib_api/grib_api-1.24.0-foss-2017b.eb b/easybuild/easyconfigs/g/grib_api/grib_api-1.24.0-foss-2017b.eb deleted file mode 100644 index 6652f9526040..000000000000 --- a/easybuild/easyconfigs/g/grib_api/grib_api-1.24.0-foss-2017b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'grib_api' -version = '1.24.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': '2017b'} - -source_urls = ['https://software.ecmwf.int/wiki/download/attachments/3473437/'] -sources = ['grib_api-%(version)s-Source.tar.gz'] -checksums = ['6b0d443cb0802c5de652e5816c5b88734cb3ead454eb932c5ec12ef8d4f77bcd'] - -dependencies = [ - ('JasPer', '1.900.1'), # 2.x doesn't work -] - -configopts = '--with-jasper=$EBROOTJASPER' - -parallel = 1 - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/grib_api/grib_api-1.24.0-intel-2017a.eb b/easybuild/easyconfigs/g/grib_api/grib_api-1.24.0-intel-2017a.eb deleted file mode 100644 index d630ddb9a40e..000000000000 --- a/easybuild/easyconfigs/g/grib_api/grib_api-1.24.0-intel-2017a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'grib_api' -version = '1.24.0' - -homepage = 'https://software.ecmwf.int/wiki/display/GRIB/Home' -description = """The ECMWF GRIB API is an application program interface accessible from C, FORTRAN and Python - programs developed for encoding and decoding WMO FM-92 GRIB edition 1 and edition 2 messages. A useful set of - command line tools is also provided to give quick access to GRIB messages.""" - -toolchain = {'name': 'intel', 'version': '2017a'} - -source_urls = ['https://software.ecmwf.int/wiki/download/attachments/3473437/'] -sources = ['grib_api-%(version)s-Source.tar.gz'] -checksums = ['6b0d443cb0802c5de652e5816c5b88734cb3ead454eb932c5ec12ef8d4f77bcd'] - -dependencies = [ - ('JasPer', '1.900.1'), # 2.x doesn't work -] - -configopts = '--with-jasper=$EBROOTJASPER' - -parallel = 1 - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/grib_api/grib_api-1.24.0-intel-2017b.eb b/easybuild/easyconfigs/g/grib_api/grib_api-1.24.0-intel-2017b.eb deleted file mode 100644 index 5529f1939b8f..000000000000 --- a/easybuild/easyconfigs/g/grib_api/grib_api-1.24.0-intel-2017b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'grib_api' -version = '1.24.0' - -homepage = 'https://software.ecmwf.int/wiki/display/GRIB/Home' -description = """The ECMWF GRIB API is an application program interface accessible from C, FORTRAN and Python - programs developed for encoding and decoding WMO FM-92 GRIB edition 1 and edition 2 messages. A useful set of - command line tools is also provided to give quick access to GRIB messages.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://software.ecmwf.int/wiki/download/attachments/3473437/'] -sources = ['grib_api-%(version)s-Source.tar.gz'] -checksums = ['6b0d443cb0802c5de652e5816c5b88734cb3ead454eb932c5ec12ef8d4f77bcd'] - -dependencies = [ - ('JasPer', '1.900.1'), # 2.x doesn't work -] - -configopts = '--with-jasper=$EBROOTJASPER' - -parallel = 1 - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/grid/grid-20220610-intel-2022a.eb b/easybuild/easyconfigs/g/grid/grid-20220610-intel-2022a.eb index efcdd9e7be47..5cbb75716316 100644 --- a/easybuild/easyconfigs/g/grid/grid-20220610-intel-2022a.eb +++ b/easybuild/easyconfigs/g/grid/grid-20220610-intel-2022a.eb @@ -20,11 +20,6 @@ dependencies = { ('sympy', '1.10.1'), } -download_dep_fail = True -use_pip = True - preinstallopts = """sed -i 's|version=get_version()|version="%(version)s"|g' setup.py && """ -sanity_pip_check = True - moduleclass = 'chem' diff --git a/easybuild/easyconfigs/g/groff/groff-1.22.4-FCC-4.5.0.eb b/easybuild/easyconfigs/g/groff/groff-1.22.4-FCC-4.5.0.eb deleted file mode 100644 index 454055a271d9..000000000000 --- a/easybuild/easyconfigs/g/groff/groff-1.22.4-FCC-4.5.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# Author: Robert Mijakovic -## -easyblock = 'ConfigureMake' - -name = 'groff' -version = '1.22.4' - -homepage = 'https://www.gnu.org/software/groff' -description = """Groff (GNU troff) is a typesetting system that reads plain text mixed with formatting commands - and produces formatted output.""" - -toolchain = {'name': 'FCC', 'version': '4.5.0'} - -source_urls = ['https://ftp.gnu.org/gnu/groff'] -sources = [SOURCE_TAR_GZ] -checksums = ['e78e7b4cb7dec310849004fa88847c44701e8d133b5d4c13057d876c1bad0293'] - -builddependencies = [ - ('binutils', '2.36.1'), - ('makeinfo', '6.7'), -] - -sanity_check_paths = { - 'files': ['bin/groff', 'bin/nroff', 'bin/troff'], - 'dirs': ['lib/groff', 'share'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/groff/groff-1.22.4-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/groff/groff-1.22.4-GCCcore-8.3.0.eb deleted file mode 100644 index dbb280e82abb..000000000000 --- a/easybuild/easyconfigs/g/groff/groff-1.22.4-GCCcore-8.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'groff' -version = '1.22.4' - -homepage = 'https://www.gnu.org/software/groff' -description = """Groff (GNU troff) is a typesetting system that reads plain text mixed with formatting commands - and produces formatted output.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://ftp.gnu.org/gnu/groff'] -sources = [SOURCE_TAR_GZ] -checksums = ['e78e7b4cb7dec310849004fa88847c44701e8d133b5d4c13057d876c1bad0293'] - -builddependencies = [ - ('binutils', '2.32'), - ('makeinfo', '6.7', '-minimal'), -] - -sanity_check_paths = { - 'files': ['bin/groff', 'bin/nroff', 'bin/troff'], - 'dirs': ['lib/groff', 'share'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/groff/groff-1.22.4-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/groff/groff-1.22.4-GCCcore-9.3.0.eb deleted file mode 100644 index dbcd9eff63f9..000000000000 --- a/easybuild/easyconfigs/g/groff/groff-1.22.4-GCCcore-9.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'groff' -version = '1.22.4' - -homepage = 'https://www.gnu.org/software/groff' -description = """Groff (GNU troff) is a typesetting system that reads plain text mixed with formatting commands - and produces formatted output.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://ftp.gnu.org/gnu/groff'] -sources = [SOURCE_TAR_GZ] -checksums = ['e78e7b4cb7dec310849004fa88847c44701e8d133b5d4c13057d876c1bad0293'] - -builddependencies = [ - ('binutils', '2.34'), - ('makeinfo', '6.7', '-minimal'), -] - -sanity_check_paths = { - 'files': ['bin/groff', 'bin/nroff', 'bin/troff'], - 'dirs': ['lib/groff', 'share'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/groff/groff-1.23.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/groff/groff-1.23.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..000049dbdda4 --- /dev/null +++ b/easybuild/easyconfigs/g/groff/groff-1.23.0-GCCcore-13.3.0.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'groff' +version = '1.23.0' + +homepage = 'https://www.gnu.org/software/groff' +description = """Groff (GNU troff) is a typesetting system that reads plain text mixed with formatting commands + and produces formatted output.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://ftp.gnu.org/gnu/groff'] +sources = [SOURCE_TAR_GZ] +checksums = ['6b9757f592b7518b4902eb6af7e54570bdccba37a871fddb2d30ae3863511c13'] + +builddependencies = [ + ('binutils', '2.42'), + ('M4', '1.4.19'), +] + +sanity_check_paths = { + 'files': ['bin/groff', 'bin/nroff', 'bin/troff'], + 'dirs': ['lib/groff', 'share'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/groff/groff-1.23.0-GCCcore-14.2.0.eb b/easybuild/easyconfigs/g/groff/groff-1.23.0-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..3f1c7189bb7c --- /dev/null +++ b/easybuild/easyconfigs/g/groff/groff-1.23.0-GCCcore-14.2.0.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'groff' +version = '1.23.0' + +homepage = 'https://www.gnu.org/software/groff' +description = """Groff (GNU troff) is a typesetting system that reads plain text mixed with formatting commands + and produces formatted output.""" + +toolchain = {'name': 'GCCcore', 'version': '14.2.0'} + +source_urls = ['https://ftp.gnu.org/gnu/groff'] +sources = [SOURCE_TAR_GZ] +checksums = ['6b9757f592b7518b4902eb6af7e54570bdccba37a871fddb2d30ae3863511c13'] + +builddependencies = [ + ('binutils', '2.42'), + ('M4', '1.4.19'), +] + +sanity_check_paths = { + 'files': ['bin/groff', 'bin/nroff', 'bin/troff'], + 'dirs': ['lib/groff', 'share'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/grpcio/grpcio-1.57.0-GCCcore-12.2.0.eb b/easybuild/easyconfigs/g/grpcio/grpcio-1.57.0-GCCcore-12.2.0.eb new file mode 100644 index 000000000000..5ef181879861 --- /dev/null +++ b/easybuild/easyconfigs/g/grpcio/grpcio-1.57.0-GCCcore-12.2.0.eb @@ -0,0 +1,51 @@ +easyblock = 'PythonBundle' + +name = 'grpcio' +version = '1.57.0' + +homepage = 'https://grpc.io/' +description = """gRPC is a modern, open source, high-performance remote procedure call (RPC) +framework that can run anywhere. gRPC enables client and server applications to +communicate transparently, and simplifies the building of connected systems.""" + +toolchain = {'name': 'GCCcore', 'version': '12.2.0'} +toolchainopts = {'pic': True} + +builddependencies = [ + ('binutils', '2.39'), + ('OpenSSL', '1.1', '', SYSTEM), + ('RE2', '2023-03-01'), +] + +dependencies = [ + ('Python', '3.10.8'), + ('protobuf-python', '4.23.0'), + ('Abseil', '20230125.2'), +] + +exts_list = [ + (name, version, { + 'modulename': 'grpc', + 'preinstallopts': ( + # patch hardcoded /usr paths to prefix them with alternate sysroot path (if defined) + "sed -i 's@/usr@%(sysroot)s/usr@g' setup.py && " + "export GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS=%(parallel)s && " + # Required to avoid building with non-default C++ standard but keep other flags, + # see https://github.com/grpc/grpc/issues/34256 + 'export GRPC_PYTHON_CFLAGS="-fvisibility=hidden -fno-wrapv -fno-exceptions" &&' + "GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=True " + "GRPC_PYTHON_BUILD_SYSTEM_ZLIB=True " + "GRPC_PYTHON_BUILD_SYSTEM_RE2=True " + "GRPC_PYTHON_BUILD_SYSTEM_ABSL=True " + ), + 'patches': ['grpcio-1.57.0_use-ebroot.patch'], + 'checksums': [ + {'grpcio-1.57.0.tar.gz': + '4b089f7ad1eb00a104078bab8015b0ed0ebcb3b589e527ab009c53893fd4e613'}, + {'grpcio-1.57.0_use-ebroot.patch': + '5faf822cd817b723ae9361e43656d0ecc7b3333a166bbab2df80b43ae588e510'}, + ], + }), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/grpcio/grpcio-1.57.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/g/grpcio/grpcio-1.57.0-GCCcore-12.3.0.eb index 01d839324bb2..4aa093298069 100644 --- a/easybuild/easyconfigs/g/grpcio/grpcio-1.57.0-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/g/grpcio/grpcio-1.57.0-GCCcore-12.3.0.eb @@ -11,9 +11,6 @@ communicate transparently, and simplifies the building of connected systems.""" toolchain = {'name': 'GCCcore', 'version': '12.3.0'} toolchainopts = {'pic': True} -use_pip = True -sanity_pip_check = True - builddependencies = [ ('binutils', '2.40'), ('OpenSSL', '1.1', '', SYSTEM), diff --git a/easybuild/easyconfigs/g/grpcio/grpcio-1.67.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/g/grpcio/grpcio-1.67.1-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..ee4375bea08e --- /dev/null +++ b/easybuild/easyconfigs/g/grpcio/grpcio-1.67.1-GCCcore-13.2.0.eb @@ -0,0 +1,49 @@ +easyblock = 'PythonBundle' + +name = 'grpcio' +version = '1.67.1' + +homepage = 'https://grpc.io/' +description = """gRPC is a modern, open source, high-performance remote procedure call (RPC) +framework that can run anywhere. gRPC enables client and server applications to +communicate transparently, and simplifies the building of connected systems.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} +toolchainopts = {'pic': True} + +builddependencies = [ + ('binutils', '2.40'), + ('OpenSSL', '1.1', '', SYSTEM), + ('RE2', '2024-03-01'), +] + +dependencies = [ + ('Python', '3.11.5'), + ('protobuf-python', '4.25.3'), + ('Abseil', '20240116.1'), +] + +exts_list = [ + (name, version, { + 'modulename': 'grpc', + 'preinstallopts': ( + # patch hardcoded /usr paths to prefix them with alternate sysroot path (if defined) + "sed -i 's@/usr@%(sysroot)s/usr@g' setup.py && " + "export GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS=%(parallel)s && " + # Required to avoid building with non-default C++ standard but keep other flags, + # see https://github.com/grpc/grpc/issues/34256 + 'export GRPC_PYTHON_CFLAGS="-fvisibility=hidden -fno-wrapv -fno-exceptions" &&' + "GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=True " + "GRPC_PYTHON_BUILD_SYSTEM_ZLIB=True " + "GRPC_PYTHON_BUILD_SYSTEM_RE2=True " + "GRPC_PYTHON_BUILD_SYSTEM_ABSL=True " + ), + 'patches': ['grpcio-1.67.1_use-ebroot.patch'], + 'checksums': [ + {'grpcio-1.67.1.tar.gz': '3dc2ed4cabea4dc14d5e708c2b426205956077cc5de419b4d4079315017e9732'}, + {'grpcio-1.67.1_use-ebroot.patch': '8606002b8689d9ffde1c7aa097f0fd430430b42f2230ea427b73525de69c568b'}, + ], + }), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/grpcio/grpcio-1.67.1_use-ebroot.patch b/easybuild/easyconfigs/g/grpcio/grpcio-1.67.1_use-ebroot.patch new file mode 100644 index 000000000000..df7cfd694339 --- /dev/null +++ b/easybuild/easyconfigs/g/grpcio/grpcio-1.67.1_use-ebroot.patch @@ -0,0 +1,52 @@ +Author: yqshao (Yunqi Shao), Update: Pavel Tománek (Inuits) +Update setup.py to use dependencies from EB +--- setup.py.orig 2024-11-04 12:15:44.508837000 +0100 ++++ setup.py 2024-11-04 12:20:12.717679000 +0100 +@@ -298,29 +298,33 @@ + CORE_C_FILES = filter(lambda x: "third_party/cares" not in x, CORE_C_FILES) + + if BUILD_WITH_SYSTEM_OPENSSL: ++ EBROOTOPENSSL = os.environ.get('EBROOTOPENSSL') + CORE_C_FILES = filter( + lambda x: "third_party/boringssl" not in x, CORE_C_FILES + ) + CORE_C_FILES = filter(lambda x: "src/boringssl" not in x, CORE_C_FILES) +- SSL_INCLUDE = (os.path.join("/usr", "include", "openssl"),) ++ SSL_INCLUDE = (os.path.join(EBROOTOPENSSL, "include", "openssl"),) + + if BUILD_WITH_SYSTEM_ZLIB: ++ EBROOTZLIB = os.environ.get('EBROOTZLIB') + CORE_C_FILES = filter(lambda x: "third_party/zlib" not in x, CORE_C_FILES) +- ZLIB_INCLUDE = (os.path.join("/usr", "include"),) ++ ZLIB_INCLUDE = (os.path.join(EBROOTZLIB, "include"),) + + if BUILD_WITH_SYSTEM_CARES: + CORE_C_FILES = filter(lambda x: "third_party/cares" not in x, CORE_C_FILES) + CARES_INCLUDE = (os.path.join("/usr", "include"),) + + if BUILD_WITH_SYSTEM_RE2: ++ EBROOTRE2 = os.environ.get('EBROOTRE2') + CORE_C_FILES = filter(lambda x: "third_party/re2" not in x, CORE_C_FILES) +- RE2_INCLUDE = (os.path.join("/usr", "include", "re2"),) ++ RE2_INCLUDE = (os.path.join(EBROOTRE2, "include", "re2"),) + + if BUILD_WITH_SYSTEM_ABSL: ++ EBROOTABSEIL = os.environ.get('EBROOTABSEIL') + CORE_C_FILES = filter( + lambda x: "third_party/abseil-cpp" not in x, CORE_C_FILES + ) +- ABSL_INCLUDE = (os.path.join("/usr", "include"),) ++ ABSL_INCLUDE = (os.path.join(EBROOTABSEIL, "include"),) + + EXTENSION_INCLUDE_DIRECTORIES = ( + (PYTHON_STEM,) +@@ -363,8 +367,7 @@ + EXTENSION_LIBRARIES += ("re2",) + if BUILD_WITH_SYSTEM_ABSL: + EXTENSION_LIBRARIES += tuple( +- lib.stem[3:] +- for lib in sorted(pathlib.Path("/usr").glob("lib*/libabsl_*.so")) ++ lib.stem[3:] for lib in pathlib.Path(EBROOTABSEIL).glob("lib*/libabsl_*.so") + ) + + DEFINE_MACROS = (("_WIN32_WINNT", 0x600),) diff --git a/easybuild/easyconfigs/g/gsettings-desktop-schemas/gsettings-desktop-schemas-3.34.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/g/gsettings-desktop-schemas/gsettings-desktop-schemas-3.34.0-GCCcore-8.2.0.eb deleted file mode 100644 index 5be0b0c38189..000000000000 --- a/easybuild/easyconfigs/g/gsettings-desktop-schemas/gsettings-desktop-schemas-3.34.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'gsettings-desktop-schemas' -version = '3.34.0' - -homepage = 'https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas' -description = """ - gsettings-desktop-schemas contains a collection of GSettings schemas for - settings shared by various components of a desktop.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['288b04260f7040b0e004a8d59c773cfb4e32df4f1b4a0f9d705c51afccc95ead'] - -builddependencies = [ - ('Meson', '0.50.0', '-Python-3.7.2'), - ('Ninja', '1.9.0'), - ('binutils', '2.31.1'), - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.60.1', '-Python-3.7.2'), -] - -dependencies = [ - ('GLib', '2.60.1'), -] - -configopts = "--buildtype=release -Dintrospection=true" - -sanity_check_paths = { - 'files': [], - 'dirs': ['include/%(namelower)s', 'share', 'lib'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gsport/gsport-1.4.2-GCCcore-8.3.0-Python-3.7.4.eb b/easybuild/easyconfigs/g/gsport/gsport-1.4.2-GCCcore-8.3.0-Python-3.7.4.eb deleted file mode 100644 index 949f69f9b214..000000000000 --- a/easybuild/easyconfigs/g/gsport/gsport-1.4.2-GCCcore-8.3.0-Python-3.7.4.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'gsport' -version = '1.4.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/genomescan/gsport' -description = """GSPORT command-line tool for accessing GenomeScan Customer Portal""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -sources = [SOURCE_TAR_GZ] -checksums = ['b8b96ef8ab3f83ff05c56677879b8a374ef0292a050c947e5cd3f68c9026f8a1'] - -builddependencies = [('binutils', '2.32')] -dependencies = [('Python', '3.7.4')] - -use_pip = True -sanity_pip_check = True -download_dep_fail = True - -sanity_check_paths = { - 'files': ['bin/gsport'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ['gsport --help'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/gsutil/gsutil-5.10-GCCcore-11.2.0.eb b/easybuild/easyconfigs/g/gsutil/gsutil-5.10-GCCcore-11.2.0.eb index 70185fe515c5..95530e5ba29c 100644 --- a/easybuild/easyconfigs/g/gsutil/gsutil-5.10-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/g/gsutil/gsutil-5.10-GCCcore-11.2.0.eb @@ -24,9 +24,6 @@ dependencies = [ ('Python', '3.9.6'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('contextlib2', '21.6.0', { 'checksums': ['ab1e2bfe1d01d968e1b7e8d9023bc51ef3509bba217bb730cee3827e1ee82869'], diff --git a/easybuild/easyconfigs/g/gsutil/gsutil-5.29-GCCcore-13.2.0.eb b/easybuild/easyconfigs/g/gsutil/gsutil-5.29-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..7f4970d1fb4f --- /dev/null +++ b/easybuild/easyconfigs/g/gsutil/gsutil-5.29-GCCcore-13.2.0.eb @@ -0,0 +1,87 @@ +easyblock = 'PythonBundle' + +name = 'gsutil' +version = '5.29' + +homepage = 'https://cloud.google.com/storage/docs/gsutil' +description = """gsutil is a Python application that lets you access Cloud Storage from the command line.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +builddependencies = [ + ('binutils', '2.40') +] + +dependencies = [ + ('Python', '3.11.5'), + ('Python-bundle-PyPI', '2023.10'), + ('aiohttp', '3.9.5'), +] + +exts_list = [ + ('httplib2', '0.20.4', { + 'checksums': ['58a98e45b4b1a48273073f905d2961666ecf0fbac4250ea5b47aef259eb5c585'], + }), + ('argcomplete', '3.3.0', { + 'checksums': ['fd03ff4a5b9e6580569d34b273f741e85cd9e072f3feeeee3eba4891c70eda62'], + }), + ('fasteners', '0.19', { + 'checksums': ['b4f37c3ac52d8a445af3a66bce57b33b5e90b97c696b7b984f530cf8f0ded09c'], + }), + ('google-auth', '2.17.0', { + 'modulename': 'google.auth', + 'checksums': ['f51d26ebb3e5d723b9a7dbd310b6c88654ef1ad1fc35750d1fdba48ca4d82f52'], + }), + ('rsa', '4.7.2', { + 'checksums': ['9d689e6ca1b3038bc82bf8d23e944b6b6037bc02301a574935b2dd946e0353b9'], + }), + ('google-apitools', '0.5.32', { + 'modulename': 'apitools', + 'checksums': ['c3763e52289f61e21c41d5531e20fbda9cc8484a088b8686fd460770db8bad13'], + }), + ('google-auth-httplib2', '0.2.0', { + 'checksums': ['38aa7badf48f974f1eb9861794e9c0cb2a0511a4ec0679b1f886d108f5640e05'], + }), + ('google-reauth', '0.1.1', { + 'checksums': ['f9f6852a55c2c5453d581cd01f3d1278e86147c03d008409800390a834235892'], + }), + ('monotonic', '1.6', { + 'checksums': ['3a55207bcfed53ddd5c5bae174524062935efed17792e9de2ad0205ce9ad63f7'], + }), + ('pyOpenSSL', '24.1.0', { + 'modulename': 'OpenSSL', + 'checksums': ['cabed4bfaa5df9f1a16c0ef64a0cb65318b5cd077a7eda7d6970131ca2f41a6f'], + }), + ('boto', '2.49.0', { + 'checksums': ['ea0d3b40a2d852767be77ca343b58a9e3a4b00d9db440efb8da74b4e58025e5a'], + }), + ('cachetools', '5.3.3', { + 'checksums': ['ba29e2dfa0b8b556606f097407ed1aa62080ee108ab0dc5ec9d6a723a007d105'], + }), + ('oauth2client', '4.1.3', { + 'checksums': ['d486741e451287f69568a4d26d70d9acd73a2bbfa275746c535b4209891cccc6'], + }), + ('pyasn1_modules', '0.4.0', { + 'checksums': ['831dbcea1b177b28c9baddf4c6d1013c24c3accd14a1873fffaa6a2e905f17b6'], + }), + ('pyu2f', '0.1.5', { + 'checksums': ['a3caa3a11842fc7d5746376f37195e6af5f17c0a15737538bb1cebf656fb306b'], + }), + ('crcmod', '1.7', { + 'checksums': ['dc7051a0db5f2bd48665a990d3ec1cc305a466a77358ca4492826f41f283601e'], + }), + ('gcs-oauth2-boto-plugin', '3.2', { + 'checksums': ['a46817f3abed2bc4f6b4b12b0de7c8bf5ff5f1822dc03c45fa1ae6ed7a455843'], + }), + ('retry_decorator', '1.1.1', { + 'checksums': ['e1e8ad02e518fe11073f2ea7d80b6b8be19daa27a60a1838aff7c731ddcf2ebe'], + }), + (name, version, { + 'modulename': 'gslib', + 'checksums': ['0ba61c0ca97a592a2ed9d6eeb74b20434831bc6ceba380138103b24d2d53b921'], + }), +] + +sanity_check_commands = ['gsutil help'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gsw/gsw-3.6.16-foss-2022a.eb b/easybuild/easyconfigs/g/gsw/gsw-3.6.16-foss-2022a.eb index b18c6a531815..4428c9f7e384 100644 --- a/easybuild/easyconfigs/g/gsw/gsw-3.6.16-foss-2022a.eb +++ b/easybuild/easyconfigs/g/gsw/gsw-3.6.16-foss-2022a.eb @@ -6,15 +6,15 @@ name = 'gsw' version = '3.6.16' homepage = 'https://github.com/TEOS-10/GSW-python' -description = """This Python implementation of the Thermodynamic Equation of -Seawater 2010 (TEOS-10) is based primarily on numpy ufunc wrappers of the GSW-C -implementation. This library replaces the original python-gsw pure-python -implementation.. The primary reasons for this change are that by building on -the C implementation we reduce code duplication and we gain an immediate update +description = """This Python implementation of the Thermodynamic Equation of +Seawater 2010 (TEOS-10) is based primarily on numpy ufunc wrappers of the GSW-C +implementation. This library replaces the original python-gsw pure-python +implementation.. The primary reasons for this change are that by building on +the C implementation we reduce code duplication and we gain an immediate update to the 75-term equation. -Additional benefits include a major increase in speed, a reduction in memory -usage, and the inclusion of more functions. The penalty is that a C -(or MSVC C++ for Windows) compiler is required to build the package from source.""" +Additional benefits include a major increase in speed, a reduction in memory +usage, and the inclusion of more functions. The penalty is that a C +(or MSVC C++ for Windows) compiler is required to build the package from source.""" toolchain = {'name': 'foss', 'version': '2022a'} @@ -23,9 +23,6 @@ dependencies = [ ('SciPy-bundle', '2022.05'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ (name, version, { 'checksums': ['d24d820c8b43dbf72206cf5e3b0ed800b05aa85ca40afd39c9abd19849714197'], diff --git a/easybuild/easyconfigs/g/gtk-doc/gtk-doc-1.34.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/g/gtk-doc/gtk-doc-1.34.0-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..dd18263d557e --- /dev/null +++ b/easybuild/easyconfigs/g/gtk-doc/gtk-doc-1.34.0-GCCcore-12.3.0.eb @@ -0,0 +1,51 @@ +easyblock = 'MesonNinja' + +name = 'gtk-doc' +version = '1.34.0' + +homepage = 'https://gitlab.gnome.org/GNOME/gtk-doc' +description = """Documentation tool for public library API""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://gitlab.gnome.org/GNOME/gtk-doc/-/archive/%(version)s/'] +sources = [SOURCE_TAR_GZ] +checksums = ['e1d544fa70ae60014a241b674c9d989f4ad6a96554652ebf73bbe94b4da1aa35'] + +builddependencies = [ + ('binutils', '2.40'), + ('yelp-tools', '42.1'), + ('Ninja', '1.11.1'), + ('Meson', '1.1.1'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('Pygments', '2.18.0'), + ('GLib', '2.77.1'), +] + +sanity_check_paths = { + 'files': [ + 'bin/gtkdoc-depscan', + 'bin/gtkdoc-fixxref', + 'bin/gtkdoc-check', + 'bin/gtkdocize', + 'bin/gtkdoc-mkdb', + 'bin/gtkdoc-mkhtml', + 'bin/gtkdoc-mkhtml2', + 'bin/gtkdoc-mkman', + 'bin/gtkdoc-mkpdf', + 'bin/gtkdoc-rebase', + 'bin/gtkdoc-scan', + 'bin/gtkdoc-scangobj', + ], + 'dirs': [ + 'lib/cmake/GtkDoc', + 'share/%(name)s', + ], +} + +sanity_check_commands = ['gtkdoc-depscan'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gtkglext/gtkglext-1.2.0_fix-gtk-compat.patch b/easybuild/easyconfigs/g/gtkglext/gtkglext-1.2.0_fix-gtk-compat.patch deleted file mode 100644 index 0dce611f8541..000000000000 --- a/easybuild/easyconfigs/g/gtkglext/gtkglext-1.2.0_fix-gtk-compat.patch +++ /dev/null @@ -1,153 +0,0 @@ -Eliminate usage of GTK_WIDGET_REALIZED, GTK_WIDGET_TOPLEVEL, and GTK_WIDGET_NO_WINDOW for compatibility with Gtk+ >= 2.20 -obtained from http://pkgs.fedoraproject.org/cgit/gtkglext.git/tree/gtkglext-1.2.0-bz677457.diff -see also https://bugzilla.redhat.com/show_bug.cgi?id=677457 -diff -Naur gtkglext-1.2.0.orig/gtk/gtkglwidget.c gtkglext-1.2.0/gtk/gtkglwidget.c ---- gtkglext-1.2.0.orig/gtk/gtkglwidget.c 2004-02-20 10:38:36.000000000 +0100 -+++ gtkglext-1.2.0/gtk/gtkglwidget.c 2011-02-16 19:06:48.383730534 +0100 -@@ -16,7 +16,9 @@ - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. - */ - --#include -+#ifdef HAVE_CONFIG_H -+#include "config.h" -+#endif /* HAVE_CONFIG_H */ - - #include "gtkglprivate.h" - #include "gtkglwidget.h" -@@ -68,6 +70,7 @@ - gtk_gl_widget_realize (GtkWidget *widget, - GLWidgetPrivate *private) - { -+ GdkWindow *window; - GdkGLWindow *glwindow; - - GTK_GL_NOTE_FUNC_PRIVATE (); -@@ -77,9 +80,10 @@ - * handlers. - */ - -- if (!gdk_window_is_gl_capable (widget->window)) -+ window = gtk_widget_get_window (widget); -+ if (!gdk_window_is_gl_capable (window)) - { -- glwindow = gdk_window_set_gl_capability (widget->window, -+ glwindow = gdk_window_set_gl_capability (window, - private->glconfig, - NULL); - if (glwindow == NULL) -@@ -127,9 +131,9 @@ - * Synchronize OpenGL and window resizing request streams. - */ - -- if (GTK_WIDGET_REALIZED (widget) && private->is_realized) -+ if (gtk_widget_get_realized (widget) && private->is_realized) - { -- gldrawable = gdk_window_get_gl_drawable (widget->window); -+ gldrawable = gdk_window_get_gl_drawable (gtk_widget_get_window (widget)); - gdk_gl_drawable_wait_gdk (gldrawable); - } - } -@@ -146,7 +150,7 @@ - - if (private->glcontext != NULL) - { -- gdk_gl_context_destroy (private->glcontext); -+ g_object_unref (private->glcontext); - private->glcontext = NULL; - } - -@@ -154,8 +158,8 @@ - * Remove OpenGL-capability from widget->window. - */ - -- if (GTK_WIDGET_REALIZED (widget)) -- gdk_window_unset_gl_capability (widget->window); -+ if (gtk_widget_get_realized (widget)) -+ gdk_window_unset_gl_capability (gtk_widget_get_window (widget)); - - private->is_realized = FALSE; - } -@@ -174,7 +178,7 @@ - */ - - toplevel = gtk_widget_get_toplevel (widget); -- if (GTK_WIDGET_TOPLEVEL (toplevel) && !GTK_WIDGET_REALIZED (toplevel)) -+ if (gtk_widget_is_toplevel (toplevel) && !gtk_widget_get_realized (toplevel)) - { - GTK_GL_NOTE (MISC, - g_message (" - Install colormap to the top-level window.")); -@@ -188,23 +192,27 @@ - GtkStyle *previous_style, - gpointer user_data) - { -+ GdkWindow *window; -+ - GTK_GL_NOTE_FUNC_PRIVATE (); - - /* - * Set a background of "None" on window to avoid AIX X server crash. - */ - -- if (GTK_WIDGET_REALIZED (widget)) -+ if (gtk_widget_get_realized (widget)) - { -+ window = gtk_widget_get_window (widget); -+ - GTK_GL_NOTE (MISC, - g_message (" - window->bg_pixmap = %p", -- ((GdkWindowObject *) (widget->window))->bg_pixmap)); -+ ((GdkWindowObject *) window)->bg_pixmap)); - -- gdk_window_set_back_pixmap (widget->window, NULL, FALSE); -+ gdk_window_set_back_pixmap (window, NULL, FALSE); - - GTK_GL_NOTE (MISC, - g_message (" - window->bg_pixmap = %p", -- ((GdkWindowObject *) (widget->window))->bg_pixmap)); -+ ((GdkWindowObject *) window)->bg_pixmap)); - } - } - -@@ -250,8 +258,8 @@ - GTK_GL_NOTE_FUNC (); - - g_return_val_if_fail (GTK_IS_WIDGET (widget), FALSE); -- g_return_val_if_fail (!GTK_WIDGET_NO_WINDOW (widget), FALSE); -- g_return_val_if_fail (!GTK_WIDGET_REALIZED (widget), FALSE); -+ g_return_val_if_fail (gtk_widget_get_has_window (widget), FALSE); -+ g_return_val_if_fail (!gtk_widget_get_realized (widget), FALSE); - g_return_val_if_fail (GDK_IS_GL_CONFIG (glconfig), FALSE); - - /* -@@ -432,9 +440,9 @@ - GTK_GL_NOTE_FUNC (); - - g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL); -- g_return_val_if_fail (GTK_WIDGET_REALIZED (widget), NULL); -+ g_return_val_if_fail (gtk_widget_get_realized (widget), NULL); - -- gldrawable = gdk_window_get_gl_drawable (widget->window); -+ gldrawable = gdk_window_get_gl_drawable (gtk_widget_get_window (widget)); - if (gldrawable == NULL) - return NULL; - -@@ -474,7 +482,7 @@ - GLWidgetPrivate *private; - - g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL); -- g_return_val_if_fail (GTK_WIDGET_REALIZED (widget), NULL); -+ g_return_val_if_fail (gtk_widget_get_realized (widget), NULL); - - private = g_object_get_qdata (G_OBJECT (widget), quark_gl_private); - if (private == NULL) -@@ -501,7 +509,7 @@ - gtk_widget_get_gl_window (GtkWidget *widget) - { - g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL); -- g_return_val_if_fail (GTK_WIDGET_REALIZED (widget), NULL); -+ g_return_val_if_fail (gtk_widget_get_realized (widget), NULL); - -- return gdk_window_get_gl_window (widget->window); -+ return gdk_window_get_gl_window (gtk_widget_get_window (widget)); - } diff --git a/easybuild/easyconfigs/g/gubbins/gubbins-2.4.0.eb b/easybuild/easyconfigs/g/gubbins/gubbins-2.4.0.eb deleted file mode 100644 index c209965f2eb4..000000000000 --- a/easybuild/easyconfigs/g/gubbins/gubbins-2.4.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia -# Homepage: https://staff.flinders.edu.au/research/deep-thought -# -# Authors:: Robert Qiao -# License:: GPLv2.0 -# -# Notes:: This is a conda version installation -## - -easyblock = 'Conda' - -name = 'gubbins' -version = '2.4.0' - -homepage = 'https://sanger-pathogens.github.io/gubbins' -description = """ -Gubbins (Genealogies Unbiased By recomBinations In Nucleotide Sequences) -is an algorithm that iteratively identifies loci containing elevated densities of base -substitutions while concurrently constructing a phylogeny based on the putative point mutations -outside of these regions. Simulations demonstrate the algorithm generates highly accurate -reconstructions under realistic models of short-term bacterial evolution, and can be run -in only a few hours on alignments of hundreds of bacterial genome sequences. -""" - -toolchain = SYSTEM - -channels = ['r', 'conda-forge', 'bioconda'] - -requirements = '%(namelower)s=%(version)s python=3.6' - -dependencies = [ - ('Miniconda3', '4.7.10', '', SYSTEM) -] - -sanity_check_commands = [('gubbins', '-h')] - -sanity_check_paths = { - 'files': ['bin/run_gubbins.py'], - 'dirs': ['bin'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/guenomu/guenomu-2019.07.05-iimpi-2019a-mpi.eb b/easybuild/easyconfigs/g/guenomu/guenomu-2019.07.05-iimpi-2019a-mpi.eb deleted file mode 100644 index e0ecbad8fd4b..000000000000 --- a/easybuild/easyconfigs/g/guenomu/guenomu-2019.07.05-iimpi-2019a-mpi.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'guenomu' -local_commit = '5454f8a' -version = '2019.07.05' -versionsuffix = '-mpi' - -homepage = 'https://bitbucket.org/leomrtns/guenomu' -description = "guenomu is a software written in C that estimates the species tree for a given set of gene families." - -toolchain = {'name': 'iimpi', 'version': '2019a'} - -source_urls = ['https://bitbucket.org/leomrtns/guenomu/get/'] -sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] -checksums = ['770574ad3abd85e8f3fc921dbf537ba7102a3852167655919cc6910be7258e8e'] - -dependencies = [('argtable', '2.13')] - -configopts = '--enable-mpi' - -sanity_check_paths = { - 'files': ['bin/bmc2_addTreeNoise', 'bin/bmc2_maxtree', 'bin/bmc2_tree', 'bin/guenomu', - 'lib/libbiomcmc_guenomu.a', 'lib/libbiomcmc_guenomu.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/gym-pybullet-drones/gym-pybullet-drones-2.0.0-3d7b12e-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/g/gym-pybullet-drones/gym-pybullet-drones-2.0.0-3d7b12e-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..7106802fe28f --- /dev/null +++ b/easybuild/easyconfigs/g/gym-pybullet-drones/gym-pybullet-drones-2.0.0-3d7b12e-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,42 @@ +easyblock = 'PythonBundle' + +name = 'gym-pybullet-drones' +local_commit = '3d7b12edd4915a27e6cec9f2c0eb4b5479f7735e' +version = '2.0.0-%s' % local_commit[:7] +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://utiasdsl.github.io/gym-pybullet-drones/' +description = """PyBullet-based Gym for single and multi-agent +reinforcement learning with nano-quadcopters""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [ + ('poetry', '1.7.1'), + ('pytest', '7.4.2'), +] + +dependencies = [ + ('CUDA', '12.1.1', '', SYSTEM), + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('matplotlib', '3.7.2'), + ('Gymnasium', '0.29.1', versionsuffix), + ('PyBullet', '3.2.6'), + ('Stable-Baselines3', '2.3.2', versionsuffix), +] + +exts_list = [ + ('transforms3d', '0.4.2', { + 'checksums': ['e8b5df30eaedbee556e81c6938e55aab5365894e47d0a17615d7db7fd2393680'], + }), + (name, version, { + 'preinstallopts': """sed -i -e 's/gymnasium.*/gymnasium="*"/' """ + """-e 's/transforms3d.*/transforms3d="*"/' pyproject.toml && """, + 'source_urls': ['https://github.com/utiasDSL/gym-pybullet-drones/archive'], + 'sources': [{'download_filename': '%s.tar.gz' % local_commit, 'filename': '%(name)s-%(version)s.tar.gz'}], + 'checksums': ['8ff745f590328e2a8fc4701c90d77056d7041f09f28e0ccb821efcc599ae0d8e'], + }), +] + +moduleclass = 'ai' diff --git a/easybuild/easyconfigs/g/gym-pybullet-drones/gym-pybullet-drones-2.0.0-3d7b12e-foss-2023a.eb b/easybuild/easyconfigs/g/gym-pybullet-drones/gym-pybullet-drones-2.0.0-3d7b12e-foss-2023a.eb new file mode 100644 index 000000000000..9f2f04089b6b --- /dev/null +++ b/easybuild/easyconfigs/g/gym-pybullet-drones/gym-pybullet-drones-2.0.0-3d7b12e-foss-2023a.eb @@ -0,0 +1,40 @@ +easyblock = 'PythonBundle' + +name = 'gym-pybullet-drones' +local_commit = '3d7b12edd4915a27e6cec9f2c0eb4b5479f7735e' +version = '2.0.0-%s' % local_commit[:7] + +homepage = 'https://utiasdsl.github.io/gym-pybullet-drones/' +description = """PyBullet-based Gym for single and multi-agent +reinforcement learning with nano-quadcopters""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [ + ('poetry', '1.7.1'), + ('pytest', '7.4.2'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('matplotlib', '3.7.2'), + ('Gymnasium', '0.29.1'), + ('PyBullet', '3.2.6'), + ('Stable-Baselines3', '2.3.2'), +] + +exts_list = [ + ('transforms3d', '0.4.2', { + 'checksums': ['e8b5df30eaedbee556e81c6938e55aab5365894e47d0a17615d7db7fd2393680'], + }), + (name, version, { + 'preinstallopts': """sed -i -e 's/gymnasium.*/gymnasium="*"/' """ + """-e 's/transforms3d.*/transforms3d="*"/' pyproject.toml && """, + 'source_urls': ['https://github.com/utiasDSL/gym-pybullet-drones/archive'], + 'sources': [{'download_filename': '%s.tar.gz' % local_commit, 'filename': '%(name)s-%(version)s.tar.gz'}], + 'checksums': ['8ff745f590328e2a8fc4701c90d77056d7041f09f28e0ccb821efcc599ae0d8e'], + }), +] + +moduleclass = 'ai' diff --git a/easybuild/easyconfigs/g/gzip/gzip-1.10-GCCcore-8.2.0.eb b/easybuild/easyconfigs/g/gzip/gzip-1.10-GCCcore-8.2.0.eb deleted file mode 100644 index 418a5dda1882..000000000000 --- a/easybuild/easyconfigs/g/gzip/gzip-1.10-GCCcore-8.2.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gzip' -version = '1.10' - -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': '8.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['c91f74430bf7bc20402e1f657d0b252cb80aa66ba333a25704512af346633c68'] - -builddependencies = [('binutils', '2.31.1')] - -sanity_check_paths = { - 'files': ["bin/gunzip", "bin/gzip", "bin/uncompress"], - 'dirs': [], -} - -sanity_check_commands = [True, ('gzip', '--version')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gzip/gzip-1.10-GCCcore-8.3.0.eb b/easybuild/easyconfigs/g/gzip/gzip-1.10-GCCcore-8.3.0.eb deleted file mode 100644 index 6a567136c85d..000000000000 --- a/easybuild/easyconfigs/g/gzip/gzip-1.10-GCCcore-8.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gzip' -version = '1.10' - -homepage = 'https://www.gnu.org/software/gzip/' -description = "gzip (GNU zip) is a popular data compression program as a replacement for compress" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['c91f74430bf7bc20402e1f657d0b252cb80aa66ba333a25704512af346633c68'] - -builddependencies = [('binutils', '2.32')] - -sanity_check_paths = { - 'files': ["bin/gunzip", "bin/gzip", "bin/uncompress"], - 'dirs': [], -} - -sanity_check_commands = [True, ('gzip', '--version')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gzip/gzip-1.10-GCCcore-9.3.0.eb b/easybuild/easyconfigs/g/gzip/gzip-1.10-GCCcore-9.3.0.eb deleted file mode 100644 index 162b41ce551e..000000000000 --- a/easybuild/easyconfigs/g/gzip/gzip-1.10-GCCcore-9.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gzip' -version = '1.10' - -homepage = 'https://www.gnu.org/software/gzip/' -description = "gzip (GNU zip) is a popular data compression program as a replacement for compress" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['c91f74430bf7bc20402e1f657d0b252cb80aa66ba333a25704512af346633c68'] - -builddependencies = [('binutils', '2.34')] - -sanity_check_paths = { - 'files': ["bin/gunzip", "bin/gzip", "bin/uncompress"], - 'dirs': [], -} - -sanity_check_commands = [True, ('gzip', '--version')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gzip/gzip-1.13-GCCcore-14.2.0.eb b/easybuild/easyconfigs/g/gzip/gzip-1.13-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..464afb53abb1 --- /dev/null +++ b/easybuild/easyconfigs/g/gzip/gzip-1.13-GCCcore-14.2.0.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'gzip' +version = '1.13' + +homepage = 'https://www.gnu.org/software/gzip/' +description = "gzip (GNU zip) is a popular data compression program as a replacement for compress" + +toolchain = {'name': 'GCCcore', 'version': '14.2.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['20fc818aeebae87cdbf209d35141ad9d3cf312b35a5e6be61bfcfbf9eddd212a'] + +builddependencies = [('binutils', '2.42')] + +sanity_check_paths = { + 'files': ["bin/gunzip", "bin/gzip", "bin/uncompress"], + 'dirs': [], +} + +sanity_check_commands = [True, ('gzip', '--version')] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gzip/gzip-1.8-GCCcore-5.4.0.eb b/easybuild/easyconfigs/g/gzip/gzip-1.8-GCCcore-5.4.0.eb deleted file mode 100644 index ac9240a9d971..000000000000 --- a/easybuild/easyconfigs/g/gzip/gzip-1.8-GCCcore-5.4.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': '5.4.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['1ff7aedb3d66a0d73f442f6261e4b3860df6fd6c94025c2cb31a202c9c60fe0e'] - -builddependencies = [('binutils', '2.26')] - -sanity_check_paths = { - 'files': ["bin/gunzip", "bin/gzip", "bin/uncompress"], - 'dirs': [], -} - -sanity_check_commands = [True, ('gzip', '--version')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gzip/gzip-1.8-GCCcore-6.3.0.eb b/easybuild/easyconfigs/g/gzip/gzip-1.8-GCCcore-6.3.0.eb deleted file mode 100644 index fed20117eb42..000000000000 --- a/easybuild/easyconfigs/g/gzip/gzip-1.8-GCCcore-6.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -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.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['1ff7aedb3d66a0d73f442f6261e4b3860df6fd6c94025c2cb31a202c9c60fe0e'] - -builddependencies = [('binutils', '2.27')] - -sanity_check_paths = { - 'files': ["bin/gunzip", "bin/gzip", "bin/uncompress"], - 'dirs': [], -} - -sanity_check_commands = [True, ('gzip', '--version')] - -moduleclass = 'tools' 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 deleted file mode 100644 index 8d07f6ab4caa..000000000000 --- a/easybuild/easyconfigs/g/gzip/gzip-1.8-GCCcore-6.4.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -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/g/gzip/gzip-1.9-GCCcore-7.3.0.eb b/easybuild/easyconfigs/g/gzip/gzip-1.9-GCCcore-7.3.0.eb deleted file mode 100644 index 91c05ace6780..000000000000 --- a/easybuild/easyconfigs/g/gzip/gzip-1.9-GCCcore-7.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'gzip' -version = '1.9' - -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': '7.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = ['gzip-%(version)s_glibc_2.28.patch'] -checksums = [ - '5d2d3a3432ef32f24cdb060d278834507b481a75adeca18850c73592f778f6ad', # gzip-1.9.tar.gz - 'a13048d17451b3a5d0280feccedee7753d6c8821ce8f66a6e4cea977eae66ac1', # gzip-1.9_glibc_2.28.patch -] - -builddependencies = [('binutils', '2.30')] - -sanity_check_paths = { - 'files': ["bin/gunzip", "bin/gzip", "bin/uncompress"], - 'dirs': [], -} - -sanity_check_commands = [True, ('gzip', '--version')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gzip/gzip-1.9_glibc_2.28.patch b/easybuild/easyconfigs/g/gzip/gzip-1.9_glibc_2.28.patch deleted file mode 100644 index d1a93c3b4afd..000000000000 --- a/easybuild/easyconfigs/g/gzip/gzip-1.9_glibc_2.28.patch +++ /dev/null @@ -1,154 +0,0 @@ -From 4af4a4a71827c0bc5e0ec67af23edef4f15cee8e Mon Sep 17 00:00:00 2001 -From: Paul Eggert -Date: Mon, 5 Mar 2018 10:56:29 -0800 -Subject: [PATCH] fflush: adjust to glibc 2.28 libio.h removal -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Problem reported by Daniel P. Berrangé in: -https://lists.gnu.org/r/bug-gnulib/2018-03/msg00000.html -* lib/fbufmode.c (fbufmode): -* lib/fflush.c (clear_ungetc_buffer_preserving_position) -(disable_seek_optimization, rpl_fflush): -* lib/fpending.c (__fpending): -* lib/fpurge.c (fpurge): -* lib/freadable.c (freadable): -* lib/freadahead.c (freadahead): -* lib/freading.c (freading): -* lib/freadptr.c (freadptr): -* lib/freadseek.c (freadptrinc): -* lib/fseeko.c (fseeko): -* lib/fseterr.c (fseterr): -* lib/fwritable.c (fwritable): -* lib/fwriting.c (fwriting): -Check _IO_EOF_SEEN instead of _IO_ftrylockfile. -* lib/stdio-impl.h (_IO_IN_BACKUP) [_IO_EOF_SEEN]: -Define if not already defined. ---- - ChangeLog | 23 +++++++++++++++++++++++ - lib/fbufmode.c | 2 +- - lib/fflush.c | 6 +++--- - lib/fpending.c | 2 +- - lib/fpurge.c | 2 +- - lib/freadable.c | 2 +- - lib/freadahead.c | 2 +- - lib/freading.c | 2 +- - lib/freadptr.c | 2 +- - lib/freadseek.c | 2 +- - lib/fseeko.c | 4 ++-- - lib/fseterr.c | 2 +- - lib/fwritable.c | 2 +- - lib/fwriting.c | 2 +- - lib/stdio-impl.h | 6 ++++++ - 15 files changed, 45 insertions(+), 16 deletions(-) - -diff --git a/lib/fflush.c b/lib/fflush.c -index 983ade0ff..a6edfa105 100644 ---- a/lib/fflush.c -+++ b/lib/fflush.c -@@ -33,7 +33,7 @@ - #undef fflush - - --#if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ -+#if defined _IO_EOF_SEEN || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ - - /* Clear the stream's ungetc buffer, preserving the value of ftello (fp). */ - static void -@@ -72,7 +72,7 @@ clear_ungetc_buffer (FILE *fp) - - #endif - --#if ! (defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */) -+#if ! (defined _IO_EOF_SEEN || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */) - - # if (defined __sferror || defined __DragonFly__ || defined __ANDROID__) && defined __SNPT - /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Minix 3, Android */ -@@ -148,7 +148,7 @@ rpl_fflush (FILE *stream) - if (stream == NULL || ! freading (stream)) - return fflush (stream); - --#if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ -+#if defined _IO_EOF_SEEN || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ - - clear_ungetc_buffer_preserving_position (stream); - -diff --git a/lib/fpurge.c b/lib/fpurge.c -index b1d417c7a..3aedcc373 100644 ---- a/lib/fpurge.c -+++ b/lib/fpurge.c -@@ -62,7 +62,7 @@ fpurge (FILE *fp) - /* Most systems provide FILE as a struct and the necessary bitmask in - , because they need it for implementing getc() and putc() as - fast macros. */ --# if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ -+# if defined _IO_EOF_SEEN || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ - fp->_IO_read_end = fp->_IO_read_ptr; - fp->_IO_write_ptr = fp->_IO_write_base; - /* Avoid memory leak when there is an active ungetc buffer. */ -diff --git a/lib/freading.c b/lib/freading.c -index 73c28acdd..c24d0c88a 100644 ---- a/lib/freading.c -+++ b/lib/freading.c -@@ -31,7 +31,7 @@ freading (FILE *fp) - /* Most systems provide FILE as a struct and the necessary bitmask in - , because they need it for implementing getc() and putc() as - fast macros. */ --# if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ -+# if defined _IO_EOF_SEEN || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ - return ((fp->_flags & _IO_NO_WRITES) != 0 - || ((fp->_flags & (_IO_NO_READS | _IO_CURRENTLY_PUTTING)) == 0 - && fp->_IO_read_base != NULL)); -diff --git a/lib/fseeko.c b/lib/fseeko.c -index 0101ab55f..193f4e8ce 100644 ---- a/lib/fseeko.c -+++ b/lib/fseeko.c -@@ -47,7 +47,7 @@ fseeko (FILE *fp, off_t offset, int whence) - #endif - - /* These tests are based on fpurge.c. */ --#if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ -+#if defined _IO_EOF_SEEN || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ - if (fp->_IO_read_end == fp->_IO_read_ptr - && fp->_IO_write_ptr == fp->_IO_write_base - && fp->_IO_save_base == NULL) -@@ -123,7 +123,7 @@ fseeko (FILE *fp, off_t offset, int whence) - return -1; - } - --#if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ -+#if defined _IO_EOF_SEEN || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ - fp->_flags &= ~_IO_EOF_SEEN; - fp->_offset = pos; - #elif defined __sferror || defined __DragonFly__ || defined __ANDROID__ -diff --git a/lib/fseterr.c b/lib/fseterr.c -index 82649c3ac..adb637256 100644 ---- a/lib/fseterr.c -+++ b/lib/fseterr.c -@@ -29,7 +29,7 @@ fseterr (FILE *fp) - /* Most systems provide FILE as a struct and the necessary bitmask in - , because they need it for implementing getc() and putc() as - fast macros. */ --#if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ -+#if defined _IO_EOF_SEEN || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ - fp->_flags |= _IO_ERR_SEEN; - #elif defined __sferror || defined __DragonFly__ || defined __ANDROID__ - /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Minix 3, Android */ -diff --git a/lib/stdio-impl.h b/lib/stdio-impl.h -index 78d896e9f..05c5752a2 100644 ---- a/lib/stdio-impl.h -+++ b/lib/stdio-impl.h -@@ -18,6 +18,12 @@ - the same implementation of stdio extension API, except that some fields - have different naming conventions, or their access requires some casts. */ - -+/* Glibc 2.28 made _IO_IN_BACKUP private. For now, work around this -+ problem by defining it ourselves. FIXME: Do not rely on glibc -+ internals. */ -+#if !defined _IO_IN_BACKUP && defined _IO_EOF_SEEN -+# define _IO_IN_BACKUP 0x100 -+#endif - - /* BSD stdio derived implementations. */ - diff --git a/easybuild/easyconfigs/h/H5hut/H5hut-1.99.13-intel-2016b.eb b/easybuild/easyconfigs/h/H5hut/H5hut-1.99.13-intel-2016b.eb deleted file mode 100644 index 1e6c268f5f54..000000000000 --- a/easybuild/easyconfigs/h/H5hut/H5hut-1.99.13-intel-2016b.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'H5hut' -version = '1.99.13' - -homepage = 'https://amas.psi.ch/H5hut/' -description = "HDF5 Utility Toolkit: High-Performance I/O Library for Particle-based Simulations" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'usempi': True} - -source_urls = ['https://amas.psi.ch/H5hut/raw-attachment/wiki/DownloadSources/'] -sources = [SOURCE_TAR_GZ] -checksums = ['2a07a449afe50534de006ac6954a421a'] - -builddependencies = [ - ('Autotools', '20150215'), -] -dependencies = [ - # HDF5 v1.8.12 required because of API changes in v1.8.13 that this version of H5hut does not take into account - ('HDF5', '1.8.12'), -] - -configopts = "--enable-parallel --enable-fortran --with-hdf5=$EBROOTHDF5" - -# building in parallel tends to fail -parallel = 1 - -runtest = 'test' - -sanity_check_paths = { - 'files': ['lib/libH5hut.a', 'lib/libH5hutF.a'], - 'dirs': ['include'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/h/HAL/HAL-2.1-foss-2020b.eb b/easybuild/easyconfigs/h/HAL/HAL-2.1-foss-2020b.eb index 7753fb4bfa7a..923a257f2392 100644 --- a/easybuild/easyconfigs/h/HAL/HAL-2.1-foss-2020b.eb +++ b/easybuild/easyconfigs/h/HAL/HAL-2.1-foss-2020b.eb @@ -62,9 +62,6 @@ files_to_copy = [ exts_defaultclass = 'PythonPackage' exts_default_options = { - 'download_dep_fail': True, - 'use_pip': True, - 'sanity_pip_check': True, 'source_urls': [PYPI_SOURCE], } exts_list = [ @@ -109,6 +106,4 @@ sanity_check_commands = [ "python -c 'from hal.stats.halStats import getHalGenomes'" ] -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HAPGEN2/HAPGEN2-2.2.0.eb b/easybuild/easyconfigs/h/HAPGEN2/HAPGEN2-2.2.0.eb deleted file mode 100644 index 88f4a6814c2c..000000000000 --- a/easybuild/easyconfigs/h/HAPGEN2/HAPGEN2-2.2.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# Author: Ravi Tripathi -# Email: ravi89@uab.edu - -easyblock = 'Tarball' - -name = 'HAPGEN2' -version = '2.2.0' - -homepage = 'https://mathgen.stats.ox.ac.uk/genetics_software/hapgen/hapgen2.html' -description = """'HAPGEN2' simulates case control datasets at SNP markers.""" - -toolchain = SYSTEM - -source_urls = ['https://mathgen.stats.ox.ac.uk/genetics_software/hapgen/download/builds/x86_64/v%(version)s/'] -sources = ['hapgen2_x86_64.tar.gz'] - -modextrapaths = {'PATH': ''} - -checksums = ['8d26727f37eabb09e45f702d4f3ed3cb'] - -sanity_check_paths = { - 'files': ["hapgen2", "LICENCE"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HBase/HBase-1.0.2.eb b/easybuild/easyconfigs/h/HBase/HBase-1.0.2.eb deleted file mode 100644 index 1f33c69ebcc7..000000000000 --- a/easybuild/easyconfigs/h/HBase/HBase-1.0.2.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'HBase' -version = '1.0.2' - -homepage = 'http://hbase.apache.org/' -description = """Apache HBase. is the Hadoop database, a distributed, scalable, big data store. """ - -toolchain = SYSTEM - -sources = ['%(namelower)s-%(version)s-bin.tar.gz'] -source_urls = ['http://archive.apache.org/dist/hbase/hbase-%(version)s/'] - -dependencies = [('Java', '1.7.0_80')] - -parallel = 1 - -sanity_check_paths = { - 'files': ["bin/hbase"], - 'dirs': ["conf", "docs", "hbase-webapps", "lib"] -} - -modextravars = {'HBASE_HOME': '%(installdir)s'} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HD-BET/HD-BET-20220318-foss-2021a-CUDA-11.3.1.eb b/easybuild/easyconfigs/h/HD-BET/HD-BET-20220318-foss-2021a-CUDA-11.3.1.eb index 0b7aef323431..d7e6ad363d6c 100644 --- a/easybuild/easyconfigs/h/HD-BET/HD-BET-20220318-foss-2021a-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/h/HD-BET/HD-BET-20220318-foss-2021a-CUDA-11.3.1.eb @@ -25,10 +25,6 @@ dependencies = [ ('batchgenerators', '0.25'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - options = {'modulename': 'HD_BET'} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HD-BET/HD-BET-20220318-foss-2021a.eb b/easybuild/easyconfigs/h/HD-BET/HD-BET-20220318-foss-2021a.eb index e671387837ef..c383efd0d74c 100644 --- a/easybuild/easyconfigs/h/HD-BET/HD-BET-20220318-foss-2021a.eb +++ b/easybuild/easyconfigs/h/HD-BET/HD-BET-20220318-foss-2021a.eb @@ -23,10 +23,6 @@ dependencies = [ ('batchgenerators', '0.25'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - options = {'modulename': 'HD_BET'} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HDBSCAN/HDBSCAN-0.8.24-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/h/HDBSCAN/HDBSCAN-0.8.24-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index f3b8f0febc74..000000000000 --- a/easybuild/easyconfigs/h/HDBSCAN/HDBSCAN-0.8.24-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'HDBSCAN' -version = '0.8.24' -versionsuffix = "-Python-%(pyver)s" - -homepage = 'http://hdbscan.readthedocs.io/en/latest/' -description = """The hdbscan library is a suite of tools to use unsupervised learning to find clusters, or dense - regions, of a dataset. The primary algorithm is HDBSCAN* as proposed by Campello, Moulavi, and Sander. The library - provides a high performance implementation of this algorithm, along with tools for analysing the resulting - clustering.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -sources = [SOURCELOWER_TAR_GZ] -checksums = ['fe31a7ea0ce2c9babd190a195e491834ff9f64c74daa4ca94fa65a88f701269a'] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('scikit-learn', '0.21.3', versionsuffix), -] - -use_pip = True -download_dep_fail = True -sanity_pip_check = True - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDBSCAN/HDBSCAN-0.8.27-foss-2021a.eb b/easybuild/easyconfigs/h/HDBSCAN/HDBSCAN-0.8.27-foss-2021a.eb index 31a036d1a475..a95c7bbbbf89 100644 --- a/easybuild/easyconfigs/h/HDBSCAN/HDBSCAN-0.8.27-foss-2021a.eb +++ b/easybuild/easyconfigs/h/HDBSCAN/HDBSCAN-0.8.27-foss-2021a.eb @@ -20,8 +20,4 @@ dependencies = [ ('scikit-learn', '0.24.2'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDBSCAN/HDBSCAN-0.8.29-foss-2022a.eb b/easybuild/easyconfigs/h/HDBSCAN/HDBSCAN-0.8.29-foss-2022a.eb index f89267e310bf..81021ba4db8c 100644 --- a/easybuild/easyconfigs/h/HDBSCAN/HDBSCAN-0.8.29-foss-2022a.eb +++ b/easybuild/easyconfigs/h/HDBSCAN/HDBSCAN-0.8.29-foss-2022a.eb @@ -17,9 +17,6 @@ dependencies = [ ('scikit-learn', '1.1.2'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ (name, version, { 'sources': ['%(namelower)s-%(version)s.tar.gz'], diff --git a/easybuild/easyconfigs/h/HDBSCAN/HDBSCAN-0.8.38.post1-foss-2023a.eb b/easybuild/easyconfigs/h/HDBSCAN/HDBSCAN-0.8.38.post1-foss-2023a.eb new file mode 100644 index 000000000000..54f731a4209a --- /dev/null +++ b/easybuild/easyconfigs/h/HDBSCAN/HDBSCAN-0.8.38.post1-foss-2023a.eb @@ -0,0 +1,23 @@ +easyblock = 'PythonPackage' + +name = 'HDBSCAN' +version = '0.8.38.post1' + +homepage = 'http://hdbscan.readthedocs.io/en/latest/' +description = """The hdbscan library is a suite of tools to use unsupervised learning to find clusters, or dense + regions, of a dataset. The primary algorithm is HDBSCAN* as proposed by Campello, Moulavi, and Sander. The library + provides a high performance implementation of this algorithm, along with tools for analysing the resulting + clustering.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +sources = [SOURCELOWER_TAR_GZ] +checksums = ['5fbdba2ffb5a99a8b52fa2915658ced6bed59f4d0d5f40b1c673646c928aac0b'] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('scikit-learn', '1.3.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDDM/HDDM-0.6.1-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/h/HDDM/HDDM-0.6.1-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index 351be47d36f6..000000000000 --- a/easybuild/easyconfigs/h/HDDM/HDDM-0.6.1-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'HDDM' -version = '0.6.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://ski.clps.brown.edu/hddm_docs' -description = """HDDM is a Puthon toolbox for hierarchical Bayesian parameter estimation - of the Drift Diffusion Model (via PyMC).""" - -toolchain = {'name': 'intel', 'version': '2018b'} -toolchainopts = {'pic': True} - -dependencies = [ - ('Python', '3.6.6'), - ('matplotlib', '3.0.0', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('pymc', '2.3.7', { - 'source_urls': ['https://github.com/pymc-devs/pymc/archive/'], - 'source_tmpl': 'v%(version)s.tar.gz', - 'checksums': ['12765987a5d64eaf210b1a32053990a0a4cacf2458e93d9b35ebab239032a4b5'], - }), - ('kabuki', '0.6.2', { - 'checksums': ['3d5e727529b323b3f12ec583c05702e863e7d4b1f31a7ba6077058115eb066b1'], - }), - ('patsy', '0.5.1', { - 'checksums': ['f115cec4201e1465cd58b9866b0b0e7b941caafec129869057405bfe5b5e3991'], - }), - (name, version, { - 'checksums': ['fe5a4fae962539041a450df5ab039ea14edc0bfd4d88dd8639c0030a375f0d21'], - }), -] - -sanity_check_paths = { - 'files': ['bin/hddm_demo.py'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HDDM/HDDM-0.7.5-intel-2019b-Python-2.7.16.eb b/easybuild/easyconfigs/h/HDDM/HDDM-0.7.5-intel-2019b-Python-2.7.16.eb deleted file mode 100644 index 9723a77e91ac..000000000000 --- a/easybuild/easyconfigs/h/HDDM/HDDM-0.7.5-intel-2019b-Python-2.7.16.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'HDDM' -version = '0.7.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://ski.clps.brown.edu/hddm_docs' -description = """HDDM is a Puthon toolbox for hierarchical Bayesian parameter estimation - of the Drift Diffusion Model (via PyMC).""" - -toolchain = {'name': 'intel', 'version': '2019b'} -toolchainopts = {'pic': True} - -dependencies = [ - ('Python', '2.7.16'), - ('matplotlib', '2.2.4', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('pymc', '2.3.7', { - 'source_tmpl': 'v%(version)s.tar.gz', - 'source_urls': ['https://github.com/pymc-devs/pymc/archive/'], - 'checksums': ['12765987a5d64eaf210b1a32053990a0a4cacf2458e93d9b35ebab239032a4b5'], - }), - ('kabuki', '0.6.2', { - 'checksums': ['3d5e727529b323b3f12ec583c05702e863e7d4b1f31a7ba6077058115eb066b1'], - }), - ('patsy', '0.5.1', { - 'checksums': ['f115cec4201e1465cd58b9866b0b0e7b941caafec129869057405bfe5b5e3991'], - }), - (name, version, { - 'checksums': ['da13c51db24816d77ee04ebe9f7adbe5e4304da8e11a58371c660477f80b7f99'], - }), -] - -sanity_check_paths = { - 'files': ['bin/hddm_demo.py'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HDDM/HDDM-0.7.5-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/h/HDDM/HDDM-0.7.5-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index ba801e78b97f..000000000000 --- a/easybuild/easyconfigs/h/HDDM/HDDM-0.7.5-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'HDDM' -version = '0.7.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://ski.clps.brown.edu/hddm_docs' -description = """HDDM is a Python toolbox for hierarchical Bayesian parameter estimation - of the Drift Diffusion Model (via PyMC).""" - -toolchain = {'name': 'intel', 'version': '2019b'} -toolchainopts = {'pic': True} - -dependencies = [ - ('Python', '3.7.4'), - ('matplotlib', '3.1.1', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('pymc', '2.3.7', { - 'patches': ['pymc-2.3.7_rename-await.patch'], - 'source_tmpl': 'v%(version)s.tar.gz', - 'source_urls': ['https://github.com/pymc-devs/pymc/archive/'], - 'checksums': [ - '12765987a5d64eaf210b1a32053990a0a4cacf2458e93d9b35ebab239032a4b5', # v2.3.7.tar.gz - 'cf46c4b7d68ef26f0b9b6c329f3939ed6c0911e1f304f08cbcf6b9d4c4c4df5f', # pymc-2.3.7_rename-await.patch - ], - }), - ('kabuki', '0.6.2', { - 'checksums': ['3d5e727529b323b3f12ec583c05702e863e7d4b1f31a7ba6077058115eb066b1'], - }), - ('patsy', '0.5.1', { - 'checksums': ['f115cec4201e1465cd58b9866b0b0e7b941caafec129869057405bfe5b5e3991'], - }), - (name, version, { - 'checksums': ['da13c51db24816d77ee04ebe9f7adbe5e4304da8e11a58371c660477f80b7f99'], - }), -] - -sanity_check_paths = { - 'files': ['bin/hddm_demo.py'], - 'dirs': [], -} - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HDDM/HDDM-0.9.9-foss-2021b.eb b/easybuild/easyconfigs/h/HDDM/HDDM-0.9.9-foss-2021b.eb index 315d8227b8fe..afb196133b58 100644 --- a/easybuild/easyconfigs/h/HDDM/HDDM-0.9.9-foss-2021b.eb +++ b/easybuild/easyconfigs/h/HDDM/HDDM-0.9.9-foss-2021b.eb @@ -22,8 +22,6 @@ dependencies = [ ('PyTorch', '1.12.1'), ] -use_pip = True - exts_list = [ ('kabuki', '0.6.5', { 'checksums': ['ffd8aabba4355a6ee55287120c02e8fb6300482970e3dbe615e07ed8102dba69'], @@ -48,6 +46,4 @@ sanity_check_paths = { 'dirs': [], } -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HDDM/HDDM-0.9.9-intel-2021b.eb b/easybuild/easyconfigs/h/HDDM/HDDM-0.9.9-intel-2021b.eb index 8033ec45b875..0db43239f040 100644 --- a/easybuild/easyconfigs/h/HDDM/HDDM-0.9.9-intel-2021b.eb +++ b/easybuild/easyconfigs/h/HDDM/HDDM-0.9.9-intel-2021b.eb @@ -21,8 +21,6 @@ dependencies = [ ('ArviZ', '0.11.4'), ] -use_pip = True - exts_list = [ ('kabuki', '0.6.5', { 'checksums': ['ffd8aabba4355a6ee55287120c02e8fb6300482970e3dbe615e07ed8102dba69'], @@ -47,6 +45,4 @@ sanity_check_paths = { 'dirs': [], } -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HDDM/pymc-2.3.7_rename-await.patch b/easybuild/easyconfigs/h/HDDM/pymc-2.3.7_rename-await.patch deleted file mode 100644 index 7c0e0d5a4b9d..000000000000 --- a/easybuild/easyconfigs/h/HDDM/pymc-2.3.7_rename-await.patch +++ /dev/null @@ -1,23 +0,0 @@ -await is a keyword in Python 3.7+, so rename 'await' method to avoid SyntaxError -see also https://github.com/pymc-devs/pymc/issues/188 -author: Kenneth Hoste (HPC-UGent) ---- pymc-2.3.7/pymc/threadpool.py.orig 2020-03-19 17:48:14.572211381 +0100 -+++ pymc-2.3.7/pymc/threadpool.py 2020-03-19 17:49:39.573111182 +0100 -@@ -343,7 +343,7 @@ - self.main_lock.release() - self.counter_lock.release() - -- def await(self): -+ def waitforit(self): - self.main_lock.acquire() - self.main_lock.release() - -@@ -384,7 +384,7 @@ - exc_callback=eb, - args=args, - requestID=id(args))) -- done_lock.await() -+ done_lock.waitforit() - - if exceptions: - six.reraise(*exceptions[0]) diff --git a/easybuild/easyconfigs/h/HDF-EOS/HDF-EOS-2.20-GCCcore-7.3.0.eb b/easybuild/easyconfigs/h/HDF-EOS/HDF-EOS-2.20-GCCcore-7.3.0.eb deleted file mode 100644 index ea66b92df105..000000000000 --- a/easybuild/easyconfigs/h/HDF-EOS/HDF-EOS-2.20-GCCcore-7.3.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HDF-EOS' -version = '2.20' - -homepage = 'https://hdfeos.org/' -description = """HDF-EOS libraries are software libraries built on HDF libraries. - It supports three data structures for remote sensing data: Grid, Point and Swath.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://observer.gsfc.nasa.gov/ftp/edhs/hdfeos/latest_release/', - 'https://observer.gsfc.nasa.gov/ftp/edhs/hdfeos/previous_releases/', -] - -sources = ['%(name)s%(version)sv1.00.tar.Z'] - -checksums = ['cb0f900d2732ab01e51284d6c9e90d0e852d61bba9bce3b43af0430ab5414903'] - -builddependencies = [ - ('binutils', '2.30'), -] - -dependencies = [ - ('HDF', '4.2.14'), - ('Szip', '2.1.1'), -] - -preconfigopts = 'export CC="$EBROOTHDF/bin/h4cc -Df2cFortran" && ' - -configopts = "--with-szlib=$EBROOTSZIP --enable-install-include" - -sanity_check_paths = { - 'files': ['include/HdfEosDef.h', 'include/HDFEOSVersion.h', 'lib/libGctp.a', 'lib/libhdfeos.a'], - 'dirs': ['include', 'lib'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF-EOS/HDF-EOS-2.20-GCCcore-8.3.0.eb b/easybuild/easyconfigs/h/HDF-EOS/HDF-EOS-2.20-GCCcore-8.3.0.eb deleted file mode 100644 index 5bf56af05cbf..000000000000 --- a/easybuild/easyconfigs/h/HDF-EOS/HDF-EOS-2.20-GCCcore-8.3.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HDF-EOS' -version = '2.20' - -homepage = 'https://hdfeos.org/' -description = """HDF-EOS libraries are software libraries built on HDF libraries. - It supports three data structures for remote sensing data: Grid, Point and Swath.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://observer.gsfc.nasa.gov/ftp/edhs/hdfeos/latest_release/', - 'https://observer.gsfc.nasa.gov/ftp/edhs/hdfeos/previous_releases/', -] - -sources = ['%(name)s%(version)sv1.00.tar.Z'] - -checksums = ['cb0f900d2732ab01e51284d6c9e90d0e852d61bba9bce3b43af0430ab5414903'] - -builddependencies = [ - ('binutils', '2.32'), -] - -dependencies = [ - ('HDF', '4.2.14'), - ('Szip', '2.1.1'), -] - -preconfigopts = 'export CC="$EBROOTHDF/bin/h4cc -Df2cFortran" && ' - -configopts = "--with-szlib=$EBROOTSZIP --enable-install-include" - -sanity_check_paths = { - 'files': ['include/HdfEosDef.h', 'include/HDFEOSVersion.h', 'lib/libGctp.a', 'lib/libhdfeos.a'], - 'dirs': ['include', 'lib'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF-EOS5/HDF-EOS5-1.16-foss-2018b.eb b/easybuild/easyconfigs/h/HDF-EOS5/HDF-EOS5-1.16-foss-2018b.eb deleted file mode 100644 index e90a1ce280ce..000000000000 --- a/easybuild/easyconfigs/h/HDF-EOS5/HDF-EOS5-1.16-foss-2018b.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HDF-EOS5' -version = '1.16' - -homepage = 'https://hdfeos.org/' -description = """HDF-EOS libraries are software libraries built on HDF libraries. - It supports three data structures for remote sensing data: Grid, Point and Swath.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [ - 'https://observer.gsfc.nasa.gov/ftp/edhs/hdfeos5/latest_release/', - 'https://observer.gsfc.nasa.gov/ftp/edhs/hdfeos5/previous_releases/', -] - -sources = ['%(name)s.%(version)s.tar.Z'] - -checksums = ['7054de24b90b6d9533329ef8dc89912c5227c83fb447792103279364e13dd452'] - -dependencies = [ - ('HDF5', '1.10.2'), - ('Szip', '2.1.1'), -] - -preconfigopts = 'export CC="$EBROOTHDF5/bin/h5pcc -Df2cFortran" && ' - -configopts = "--with-szlib=$EBROOTSZIP --enable-install-include" - -sanity_check_paths = { - 'files': ['include/HE5_HdfEosDef.h', 'include/HE5_GctpFunc.h', 'lib/libGctp.a', 'lib/libhe5_hdfeos.a'], - 'dirs': ['include', 'lib'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF-EOS5/HDF-EOS5-1.16-gompi-2019b.eb b/easybuild/easyconfigs/h/HDF-EOS5/HDF-EOS5-1.16-gompi-2019b.eb deleted file mode 100644 index c4585282582e..000000000000 --- a/easybuild/easyconfigs/h/HDF-EOS5/HDF-EOS5-1.16-gompi-2019b.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HDF-EOS5' -version = '1.16' - -homepage = 'https://hdfeos.org/' -description = """HDF-EOS libraries are software libraries built on HDF libraries. - It supports three data structures for remote sensing data: Grid, Point and Swath.""" - -toolchain = {'name': 'gompi', 'version': '2019b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = [ - 'https://observer.gsfc.nasa.gov/ftp/edhs/hdfeos5/latest_release/', - 'https://observer.gsfc.nasa.gov/ftp/edhs/hdfeos5/previous_releases/', -] - -sources = ['%(name)s.%(version)s.tar.Z'] - -checksums = ['7054de24b90b6d9533329ef8dc89912c5227c83fb447792103279364e13dd452'] - -dependencies = [ - ('HDF5', '1.10.5'), - ('Szip', '2.1.1'), -] - -preconfigopts = 'export CC="$EBROOTHDF5/bin/h5pcc -Df2cFortran" && ' - -configopts = "--with-szlib=$EBROOTSZIP --enable-install-include" - -sanity_check_paths = { - 'files': ['include/HE5_HdfEosDef.h', 'include/HE5_GctpFunc.h', 'lib/libGctp.a', 'lib/libhe5_hdfeos.a'], - 'dirs': ['include', 'lib'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF/HDF-4.2.11-intel-2016a.eb b/easybuild/easyconfigs/h/HDF/HDF-4.2.11-intel-2016a.eb deleted file mode 100644 index e115932f8eef..000000000000 --- a/easybuild/easyconfigs/h/HDF/HDF-4.2.11-intel-2016a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HDF' -version = '4.2.11' - -homepage = 'http://www.hdfgroup.org/products/hdf4/' -description = """HDF (also known as HDF4) is a library and multi-object file format for storing and managing data - between machines.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.hdfgroup.org/ftp/HDF/releases/HDF%(version)s/src/'] - -builddependencies = [ - ('flex', '2.6.0'), - ('Bison', '3.0.4'), -] -dependencies = [ - ('Szip', '2.1'), - ('libjpeg-turbo', '1.4.2'), -] - -configopts = "--with-szlib=$EBROOTSZIP --includedir=%(installdir)s/include/%(namelower)s" - -modextrapaths = {'CPATH': 'include/hdf'} - -sanity_check_paths = { - 'files': ['lib/libdf.a', 'lib/libhdf4.settings', 'lib/libmfhdf.a'], - 'dirs': ['bin', 'include/hdf'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF/HDF-4.2.12-intel-2017a.eb b/easybuild/easyconfigs/h/HDF/HDF-4.2.12-intel-2017a.eb deleted file mode 100644 index 36b03f185363..000000000000 --- a/easybuild/easyconfigs/h/HDF/HDF-4.2.12-intel-2017a.eb +++ /dev/null @@ -1,34 +0,0 @@ -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 deleted file mode 100644 index f1b4395af488..000000000000 --- a/easybuild/easyconfigs/h/HDF/HDF-4.2.13-GCCcore-6.4.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -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.13-intel-2017a-no-netcdf.eb b/easybuild/easyconfigs/h/HDF/HDF-4.2.13-intel-2017a-no-netcdf.eb deleted file mode 100644 index 84bff2749e91..000000000000 --- a/easybuild/easyconfigs/h/HDF/HDF-4.2.13-intel-2017a-no-netcdf.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HDF' -version = '4.2.13' -versionsuffix = '-no-netcdf' - -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. This version suppresses the netcdf api, that gives issues with some applications""" - -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/'] -checksums = ['be9813c1dc3712c2df977d4960e1f13f20f447dfa8c3ce53331d610c1f470483'] - -builddependencies = [ - ('flex', '2.6.3'), - ('Bison', '3.0.4'), -] -dependencies = [ - ('Szip', '2.1'), - ('libjpeg-turbo', '1.5.2'), -] - -configopts = "--with-szlib=$EBROOTSZIP --includedir=%(installdir)s/include/%(namelower)s" -configopts += " --disable-netcdf --disable-fortran" - -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.14-GCCcore-6.4.0.eb b/easybuild/easyconfigs/h/HDF/HDF-4.2.14-GCCcore-6.4.0.eb deleted file mode 100644 index 1f31e675f7ad..000000000000 --- a/easybuild/easyconfigs/h/HDF/HDF-4.2.14-GCCcore-6.4.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HDF' -version = '4.2.14' - -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} - -source_urls = ['http://www.hdfgroup.org/ftp/HDF/releases/HDF%(version)s/src/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['2d383e87c8a0ca6a5352adbd1d5546e6cc43dc21ff7d90f93efa644d85c0b14a'] - -builddependencies = [ - ('binutils', '2.28'), - ('Bison', '3.0.4'), - ('flex', '2.6.4'), -] - -dependencies = [ - ('libjpeg-turbo', '1.5.3'), - ('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.14-GCCcore-7.3.0.eb b/easybuild/easyconfigs/h/HDF/HDF-4.2.14-GCCcore-7.3.0.eb deleted file mode 100644 index 204d917a1790..000000000000 --- a/easybuild/easyconfigs/h/HDF/HDF-4.2.14-GCCcore-7.3.0.eb +++ /dev/null @@ -1,50 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HDF' -version = '4.2.14' - -homepage = 'https://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': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://www.hdfgroup.org/ftp/HDF/releases/HDF%(version)s/src/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['2d383e87c8a0ca6a5352adbd1d5546e6cc43dc21ff7d90f93efa644d85c0b14a'] - -builddependencies = [ - ('binutils', '2.30'), - ('Bison', '3.0.4'), - ('flex', '2.6.4'), -] - -dependencies = [ - ('libjpeg-turbo', '2.0.0'), - ('Szip', '2.1.1'), - ('zlib', '1.2.11'), - ('libtirpc', '1.1.4'), -] - -preconfigopts = "LIBS='-ltirpc' " -configopts = '--with-szlib=$EBROOTSZIP ' -configopts += 'CFLAGS="$CFLAGS -I$EBROOTLIBTIRPC/include/tirpc" ' -configopts += '--includedir=%(installdir)s/include/%(namelower)s ' - -modextrapaths = {'CPATH': 'include/hdf'} - -sanity_check_paths = { - 'files': ['bin/h4cc', 'bin/ncdump', 'lib/libdf.a', 'lib/libhdf4.settings', 'lib/libmfhdf.a'], - 'dirs': ['bin', 'include/hdf'], -} - -sanity_check_commands = [ - "h4cc --help", - "ncdump -V", -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF/HDF-4.2.14-GCCcore-8.2.0.eb b/easybuild/easyconfigs/h/HDF/HDF-4.2.14-GCCcore-8.2.0.eb deleted file mode 100644 index bf3fff366f27..000000000000 --- a/easybuild/easyconfigs/h/HDF/HDF-4.2.14-GCCcore-8.2.0.eb +++ /dev/null @@ -1,50 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HDF' -version = '4.2.14' - -homepage = 'https://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': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['http://www.hdfgroup.org/ftp/HDF/releases/HDF%(version)s/src/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['2d383e87c8a0ca6a5352adbd1d5546e6cc43dc21ff7d90f93efa644d85c0b14a'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('Bison', '3.0.5'), - ('flex', '2.6.4'), -] - -dependencies = [ - ('libjpeg-turbo', '2.0.2'), - ('Szip', '2.1.1'), - ('zlib', '1.2.11'), - ('libtirpc', '1.1.4'), -] - -preconfigopts = "LIBS='-ltirpc' " -configopts = '--with-szlib=$EBROOTSZIP ' -configopts += 'CFLAGS="$CFLAGS -I$EBROOTLIBTIRPC/include/tirpc" ' -configopts += '--includedir=%(installdir)s/include/%(namelower)s ' - -modextrapaths = {'CPATH': 'include/hdf'} - -sanity_check_paths = { - 'files': ['bin/h4cc', 'bin/ncdump', 'lib/libdf.a', 'lib/libhdf4.settings', 'lib/libmfhdf.a'], - 'dirs': ['bin', 'include/hdf'], -} - -sanity_check_commands = [ - "h4cc --help", - "ncdump -V", -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF/HDF-4.2.14-GCCcore-8.3.0.eb b/easybuild/easyconfigs/h/HDF/HDF-4.2.14-GCCcore-8.3.0.eb deleted file mode 100644 index ff08dc71e807..000000000000 --- a/easybuild/easyconfigs/h/HDF/HDF-4.2.14-GCCcore-8.3.0.eb +++ /dev/null @@ -1,57 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HDF' -version = '4.2.14' - -homepage = 'https://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': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['http://www.hdfgroup.org/ftp/HDF/releases/HDF%(version)s/src/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['2d383e87c8a0ca6a5352adbd1d5546e6cc43dc21ff7d90f93efa644d85c0b14a'] - -builddependencies = [ - ('binutils', '2.32'), - ('Bison', '3.3.2'), - ('flex', '2.6.4'), -] - -dependencies = [ - ('libjpeg-turbo', '2.0.3'), - ('Szip', '2.1.1'), - ('zlib', '1.2.11'), - ('libtirpc', '1.2.6'), -] - -preconfigopts = "LIBS='-ltirpc' " -local_common_configopts = '--with-szlib=$EBROOTSZIP CFLAGS="$CFLAGS -I$EBROOTLIBTIRPC/include/tirpc" ' -local_common_configopts += '--includedir=%(installdir)s/include/%(namelower)s ' -configopts = [ - local_common_configopts, - # Cannot build shared libraries and Fortran... - # https://trac.osgeo.org/gdal/wiki/HDF#IncompatibilitywithNetCDFLibraries - # netcdf must be disabled to allow HDF to be used by GDAL - local_common_configopts + "--enable-shared --disable-fortran --disable-netcdf", -] - -modextrapaths = {'CPATH': 'include/hdf'} - -sanity_check_paths = { - 'files': ['bin/h4cc', 'bin/ncdump', 'lib/libdf.a', 'lib/libhdf4.settings', 'lib/libmfhdf.a', - 'lib/libmfhdf.%s' % SHLIB_EXT], - 'dirs': ['include/hdf'], -} - -sanity_check_commands = [ - "h4cc --help", - "ncdump -V", -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF/HDF-4.2.15-GCCcore-10.2.0.eb b/easybuild/easyconfigs/h/HDF/HDF-4.2.15-GCCcore-10.2.0.eb index bdb2cb878ee9..6b70706ce331 100644 --- a/easybuild/easyconfigs/h/HDF/HDF-4.2.15-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/h/HDF/HDF-4.2.15-GCCcore-10.2.0.eb @@ -3,7 +3,7 @@ easyblock = 'ConfigureMake' name = 'HDF' version = '4.2.15' -homepage = 'https://www.hdfgroup.org/products/hdf4/' +homepage = 'https://support.hdfgroup.org/products/hdf4/' description = """ HDF (also known as HDF4) is a library and multi-object file format for @@ -13,7 +13,7 @@ description = """ toolchain = {'name': 'GCCcore', 'version': '10.2.0'} toolchainopts = {'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF/releases/HDF%(version)s/src/'] +source_urls = ['http://support.hdfgroup.org/ftp/HDF/releases/HDF%(version)s/src/'] sources = [SOURCELOWER_TAR_GZ] patches = ['HDF-4.2.15_fix-aarch64.patch'] checksums = [ @@ -46,7 +46,7 @@ configopts = [ local_common_configopts + "--enable-shared --disable-fortran --disable-netcdf", ] -modextrapaths = {'CPATH': 'include/hdf'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/hdf'} sanity_check_paths = { 'files': ['bin/h4cc', 'bin/ncdump', 'lib/libdf.a', 'lib/libhdf4.settings', 'lib/libmfhdf.a', diff --git a/easybuild/easyconfigs/h/HDF/HDF-4.2.15-GCCcore-10.3.0.eb b/easybuild/easyconfigs/h/HDF/HDF-4.2.15-GCCcore-10.3.0.eb index 869a6a796a26..8f64f3d549e9 100644 --- a/easybuild/easyconfigs/h/HDF/HDF-4.2.15-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/h/HDF/HDF-4.2.15-GCCcore-10.3.0.eb @@ -3,7 +3,7 @@ easyblock = 'ConfigureMake' name = 'HDF' version = '4.2.15' -homepage = 'https://www.hdfgroup.org/products/hdf4/' +homepage = 'https://support.hdfgroup.org/products/hdf4/' description = """ HDF (also known as HDF4) is a library and multi-object file format for @@ -13,7 +13,7 @@ description = """ toolchain = {'name': 'GCCcore', 'version': '10.3.0'} toolchainopts = {'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF/releases/HDF%(version)s/src/'] +source_urls = ['http://support.hdfgroup.org/ftp/HDF/releases/HDF%(version)s/src/'] sources = [SOURCELOWER_TAR_GZ] patches = ['HDF-4.2.15_fix-aarch64.patch'] checksums = [ @@ -46,7 +46,7 @@ configopts = [ local_common_configopts + "--enable-shared --disable-fortran --disable-netcdf", ] -modextrapaths = {'CPATH': 'include/hdf'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/hdf'} sanity_check_paths = { 'files': ['bin/h4cc', 'bin/ncdump', 'lib/libdf.a', 'lib/libhdf4.settings', 'lib/libmfhdf.a', diff --git a/easybuild/easyconfigs/h/HDF/HDF-4.2.15-GCCcore-11.2.0.eb b/easybuild/easyconfigs/h/HDF/HDF-4.2.15-GCCcore-11.2.0.eb index fc36bb04673d..600531a3ac32 100644 --- a/easybuild/easyconfigs/h/HDF/HDF-4.2.15-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/h/HDF/HDF-4.2.15-GCCcore-11.2.0.eb @@ -3,7 +3,7 @@ easyblock = 'ConfigureMake' name = 'HDF' version = '4.2.15' -homepage = 'https://www.hdfgroup.org/products/hdf4/' +homepage = 'https://support.hdfgroup.org/products/hdf4/' description = """ HDF (also known as HDF4) is a library and multi-object file format for @@ -13,7 +13,7 @@ description = """ toolchain = {'name': 'GCCcore', 'version': '11.2.0'} toolchainopts = {'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF/releases/HDF%(version)s/src/'] +source_urls = ['http://support.hdfgroup.org/ftp/HDF/releases/HDF%(version)s/src/'] sources = [SOURCELOWER_TAR_GZ] patches = ['HDF-4.2.15_fix-aarch64.patch'] checksums = [ @@ -46,7 +46,7 @@ configopts = [ local_common_configopts + "--enable-shared --disable-fortran --disable-netcdf", ] -modextrapaths = {'CPATH': 'include/hdf'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/hdf'} sanity_check_paths = { 'files': ['bin/h4cc', 'bin/ncdump', 'lib/libdf.a', 'lib/libhdf4.settings', 'lib/libmfhdf.a', diff --git a/easybuild/easyconfigs/h/HDF/HDF-4.2.15-GCCcore-11.3.0.eb b/easybuild/easyconfigs/h/HDF/HDF-4.2.15-GCCcore-11.3.0.eb index 682e5e20b6ca..86a2ade96ad1 100644 --- a/easybuild/easyconfigs/h/HDF/HDF-4.2.15-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/h/HDF/HDF-4.2.15-GCCcore-11.3.0.eb @@ -3,7 +3,7 @@ easyblock = 'ConfigureMake' name = 'HDF' version = '4.2.15' -homepage = 'https://www.hdfgroup.org/products/hdf4/' +homepage = 'https://support.hdfgroup.org/products/hdf4/' description = """ HDF (also known as HDF4) is a library and multi-object file format for @@ -13,7 +13,7 @@ description = """ toolchain = {'name': 'GCCcore', 'version': '11.3.0'} toolchainopts = {'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF/releases/HDF%(version)s/src/'] +source_urls = ['http://support.hdfgroup.org/ftp/HDF/releases/HDF%(version)s/src/'] sources = [SOURCELOWER_TAR_GZ] patches = ['HDF-4.2.15_fix-aarch64.patch'] checksums = [ @@ -46,7 +46,7 @@ configopts = [ local_common_configopts + "--enable-shared --disable-fortran --disable-netcdf", ] -modextrapaths = {'CPATH': 'include/hdf'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/hdf'} sanity_check_paths = { 'files': ['bin/h4cc', 'bin/ncdump', 'lib/libdf.a', 'lib/libhdf4.settings', 'lib/libmfhdf.a', diff --git a/easybuild/easyconfigs/h/HDF/HDF-4.2.15-GCCcore-12.2.0.eb b/easybuild/easyconfigs/h/HDF/HDF-4.2.15-GCCcore-12.2.0.eb index f0286cd30bdc..1215d62ed610 100644 --- a/easybuild/easyconfigs/h/HDF/HDF-4.2.15-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/h/HDF/HDF-4.2.15-GCCcore-12.2.0.eb @@ -3,7 +3,7 @@ easyblock = 'ConfigureMake' name = 'HDF' version = '4.2.15' -homepage = 'https://www.hdfgroup.org/products/hdf4/' +homepage = 'https://support.hdfgroup.org/products/hdf4/' description = """ HDF (also known as HDF4) is a library and multi-object file format for @@ -13,7 +13,7 @@ description = """ toolchain = {'name': 'GCCcore', 'version': '12.2.0'} toolchainopts = {'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF/releases/HDF%(version)s/src/'] +source_urls = ['http://support.hdfgroup.org/ftp/HDF/releases/HDF%(version)s/src/'] sources = [SOURCELOWER_TAR_GZ] patches = ['HDF-4.2.15_fix-aarch64.patch'] checksums = [ @@ -46,7 +46,7 @@ configopts = [ local_common_configopts + "--enable-shared --disable-fortran --disable-netcdf", ] -modextrapaths = {'CPATH': 'include/hdf'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/hdf'} sanity_check_paths = { 'files': ['bin/h4cc', 'bin/ncdump', 'lib/libdf.a', 'lib/libhdf4.settings', 'lib/libmfhdf.a', diff --git a/easybuild/easyconfigs/h/HDF/HDF-4.2.15-GCCcore-9.3.0.eb b/easybuild/easyconfigs/h/HDF/HDF-4.2.15-GCCcore-9.3.0.eb deleted file mode 100644 index fd6e66939775..000000000000 --- a/easybuild/easyconfigs/h/HDF/HDF-4.2.15-GCCcore-9.3.0.eb +++ /dev/null @@ -1,61 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HDF' -version = '4.2.15' - -homepage = 'https://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': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['http://www.hdfgroup.org/ftp/HDF/releases/HDF%(version)s/src/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['HDF-4.2.15_fix-aarch64.patch'] -checksums = [ - 'dbeeef525af7c2d01539906c28953f0fdab7dba603d1bc1ec4a5af60d002c459', # hdf-4.2.15.tar.gz - '1b4341e309cccefc6ea4310c8f8b08cc3dfe1fa9609b7fa7aee80e4dac598473', # HDF-4.2.15_fix-aarch64.patch -] - -builddependencies = [ - ('binutils', '2.34'), - ('Bison', '3.5.3'), - ('flex', '2.6.4'), -] - -dependencies = [ - ('libjpeg-turbo', '2.0.4'), - ('Szip', '2.1.1'), - ('zlib', '1.2.11'), - ('libtirpc', '1.2.6'), -] - -preconfigopts = "LIBS='-ltirpc' " -local_common_configopts = '--with-szlib=$EBROOTSZIP CFLAGS="$CFLAGS -I$EBROOTLIBTIRPC/include/tirpc" ' -local_common_configopts += '--includedir=%(installdir)s/include/%(namelower)s ' -configopts = [ - local_common_configopts, - # Cannot build shared libraries and Fortran... - # https://trac.osgeo.org/gdal/wiki/HDF#IncompatibilitywithNetCDFLibraries - # netcdf must be disabled to allow HDF to be used by GDAL - local_common_configopts + "--enable-shared --disable-fortran --disable-netcdf", -] - -modextrapaths = {'CPATH': 'include/hdf'} - -sanity_check_paths = { - 'files': ['bin/h4cc', 'bin/ncdump', 'lib/libdf.a', 'lib/libhdf4.settings', 'lib/libmfhdf.a', - 'lib/libmfhdf.%s' % SHLIB_EXT], - 'dirs': ['include/hdf'], -} - -sanity_check_commands = [ - "h4cc --help", - "ncdump -V", -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF/HDF-4.2.16-2-GCCcore-12.3.0.eb b/easybuild/easyconfigs/h/HDF/HDF-4.2.16-2-GCCcore-12.3.0.eb index 453ca292d426..2805fb599775 100644 --- a/easybuild/easyconfigs/h/HDF/HDF-4.2.16-2-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/h/HDF/HDF-4.2.16-2-GCCcore-12.3.0.eb @@ -3,7 +3,7 @@ easyblock = 'ConfigureMake' name = 'HDF' version = '4.2.16-2' -homepage = 'https://www.hdfgroup.org/products/hdf4/' +homepage = 'https://support.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. @@ -12,7 +12,7 @@ description = """ toolchain = {'name': 'GCCcore', 'version': '12.3.0'} toolchainopts = {'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/%(name)s/releases/%(name)s%(version)s/src/'] +source_urls = ['http://support.hdfgroup.org/ftp/%(name)s/releases/%(name)s%(version)s/src/'] sources = [SOURCELOWER_TAR_GZ] checksums = [ @@ -55,6 +55,6 @@ sanity_check_commands = [ "ncdump -V", ] -modextrapaths = {'CPATH': 'include/%(namelower)s'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/%(namelower)s'} moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF/HDF-4.2.16-2-GCCcore-13.2.0.eb b/easybuild/easyconfigs/h/HDF/HDF-4.2.16-2-GCCcore-13.2.0.eb index 6f54f50d4887..0c0f73b7840b 100644 --- a/easybuild/easyconfigs/h/HDF/HDF-4.2.16-2-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/h/HDF/HDF-4.2.16-2-GCCcore-13.2.0.eb @@ -3,7 +3,7 @@ easyblock = 'ConfigureMake' name = 'HDF' version = '4.2.16-2' -homepage = 'https://www.hdfgroup.org/products/hdf4/' +homepage = 'https://support.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. @@ -12,7 +12,7 @@ description = """ toolchain = {'name': 'GCCcore', 'version': '13.2.0'} toolchainopts = {'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/%(name)s/releases/%(name)s%(version)s/src/'] +source_urls = ['http://support.hdfgroup.org/ftp/%(name)s/releases/%(name)s%(version)s/src/'] sources = [SOURCELOWER_TAR_GZ] checksums = [ @@ -55,6 +55,6 @@ sanity_check_commands = [ "ncdump -V", ] -modextrapaths = {'CPATH': 'include/%(namelower)s'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/%(namelower)s'} moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF/HDF-4.2.16-GCCcore-12.3.0.eb b/easybuild/easyconfigs/h/HDF/HDF-4.2.16-GCCcore-12.3.0.eb index d24dbfac77e9..aa5db77e2ce4 100644 --- a/easybuild/easyconfigs/h/HDF/HDF-4.2.16-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/h/HDF/HDF-4.2.16-GCCcore-12.3.0.eb @@ -3,7 +3,7 @@ easyblock = 'ConfigureMake' name = 'HDF' version = '4.2.16' -homepage = 'https://www.hdfgroup.org/products/hdf4/' +homepage = 'https://support.hdfgroup.org/products/hdf4/' description = """ HDF (also known as HDF4) is a library and multi-object file format for @@ -13,7 +13,7 @@ description = """ toolchain = {'name': 'GCCcore', 'version': '12.3.0'} toolchainopts = {'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF/releases/HDF%(version)s/src/'] +source_urls = ['http://support.hdfgroup.org/ftp/HDF/releases/HDF%(version)s/src/'] sources = [SOURCELOWER_TAR_GZ] checksums = ['2bd48dcefb5ab4829fba27dca6fad20b842d495dfd64944b2412b2b0968bf167'] @@ -39,7 +39,7 @@ configopts = [ local_common_configopts + "--enable-shared --disable-netcdf", ] -modextrapaths = {'CPATH': 'include/hdf'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/hdf'} sanity_check_paths = { 'files': ['bin/h4cc', 'bin/ncdump', 'lib/libdf.a', 'lib/libhdf4.settings', 'lib/libmfhdf.a', diff --git a/easybuild/easyconfigs/h/HDF/HDF-4.3.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/h/HDF/HDF-4.3.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..feeac736f8bc --- /dev/null +++ b/easybuild/easyconfigs/h/HDF/HDF-4.3.0-GCCcore-13.3.0.eb @@ -0,0 +1,58 @@ +easyblock = 'ConfigureMake' + +name = 'HDF' +version = '4.3.0' + +homepage = 'https://support.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': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/HDFGroup/hdf4/archive/refs/tags/'] +sources = ['%(namelower)s%(version)s.tar.gz'] +checksums = ['a6639a556650e6ea8632a17b8188a69de844bdff54ce121a1fd5b92c8dd06cb1'] + +builddependencies = [ + ('binutils', '2.42'), + ('Bison', '3.8.2'), + ('flex', '2.6.4'), +] + +dependencies = [ + ('libjpeg-turbo', '3.0.1'), + ('Szip', '2.1.1'), + ('zlib', '1.3.1'), + ('libtirpc', '1.3.5'), +] + +preconfigopts = "LIBS='-ltirpc' " + +local_common_configopts = '--with-szlib=$EBROOTSZIP CFLAGS="$CFLAGS -I$EBROOTLIBTIRPC/include/tirpc" ' +local_common_configopts += '--includedir=%(installdir)s/include/%(namelower)s ' + +configopts = [ + local_common_configopts, + # Cannot build shared libraries and Fortran... + # https://trac.osgeo.org/gdal/wiki/HDF#IncompatibilitywithNetCDFLibraries + # netcdf must be disabled to allow HDF to be used by GDAL + local_common_configopts + "--enable-shared --disable-fortran --disable-netcdf", +] + + +sanity_check_paths = { + 'files': ['bin/h4cc', 'bin/ncdump', 'lib/libdf.a', 'lib/libhdf4.settings', 'lib/libmfhdf.a', 'lib/libmfhdf.so'], + 'dirs': ['include/%(namelower)s'], +} + +sanity_check_commands = [ + "h4cc --help", + "ncdump -V", +] + +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/%(namelower)s'} + +moduleclass = 'data' 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 deleted file mode 100644 index 955edbfcf740..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.0-patch1-foss-2016b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.0-patch1' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -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 deleted file mode 100644 index 23849361c9c2..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.0-patch1-intel-2016b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.0-patch1' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -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-2017.01.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.0-patch1-intel-2017.01.eb deleted file mode 100644 index 4800daeb09a0..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.0-patch1-intel-2017.01.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.0-patch1' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2017.01'} -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-2017a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.0-patch1-intel-2017a.eb deleted file mode 100644 index 8bbcf3ba549f..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.0-patch1-intel-2017a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.0-patch1' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -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 deleted file mode 100644 index 46da6f0be2ec..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-foss-2017a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.1' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -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 deleted file mode 100644 index 281737be0d7f..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-foss-2017b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.1' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -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-foss-2018a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-foss-2018a.eb deleted file mode 100644 index 9b0330ba2ddb..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-foss-2018a.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HDF5' -version = '1.10.1' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'foss', 'version': '2018a'} -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'), - ('libxml2', '2.9.7'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-fosscuda-2017b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-fosscuda-2017b.eb deleted file mode 100644 index 4681e2d24fbd..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-fosscuda-2017b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.1' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'fosscuda', '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 deleted file mode 100644 index cf6fa2220383..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-intel-2017a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.1' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -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 deleted file mode 100644 index 991200f06197..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-intel-2017b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.1' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -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.10.1-intel-2018.00.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-intel-2018.00.eb deleted file mode 100644 index d250603ef499..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-intel-2018.00.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'HDF5' -version = '1.10.1' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2018.00'} -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'] - -patches = ['HDF5-%(version)s-mpiifort-2018.0.128-fix.patch'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), - ('libxml2', '2.9.7'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-intel-2018.01.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-intel-2018.01.eb deleted file mode 100644 index 0b5e25b0f7fe..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-intel-2018.01.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'HDF5' -version = '1.10.1' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2018.01'} -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] -patches = ['HDF5-%(version)s-mpiifort-2018.0.128-fix.patch'] -checksums = [ - '048a9d149fb99aaa1680a712963f5a78e9c43b588d0e79d55e06760ec377c172', # hdf5-1.10.1.tar.gz - 'f1494f42ce547572e026d3eb5bdc93311204946fe9d00163294371116e5557e7', # HDF5-1.10.1-mpiifort-2018.0.128-fix.patch -] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), - ('libxml2', '2.9.7'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-intel-2018a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-intel-2018a.eb deleted file mode 100644 index 5ed907511838..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-intel-2018a.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'HDF5' -version = '1.10.1' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2018a'} -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] -patches = ['HDF5-%(version)s-mpiifort-2018.0.128-fix.patch'] -checksums = [ - '048a9d149fb99aaa1680a712963f5a78e9c43b588d0e79d55e06760ec377c172', # hdf5-1.10.1.tar.gz - 'f1494f42ce547572e026d3eb5bdc93311204946fe9d00163294371116e5557e7', # HDF5-1.10.1-mpiifort-2018.0.128-fix.patch -] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), - ('libxml2', '2.9.7'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-intelcuda-2017b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-intelcuda-2017b.eb deleted file mode 100644 index f3d31ffc2fd7..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-intelcuda-2017b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.1' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intelcuda', '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-iomkl-2017b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-iomkl-2017b.eb deleted file mode 100644 index bf3e0424af12..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-iomkl-2017b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.1' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a unique technology suite that makes possible the management of - extremely large and complex data collections.""" - -toolchain = {'name': 'iomkl', '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'), - ('libxml2', '2.9.7'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-iomkl-2018a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-iomkl-2018a.eb deleted file mode 100644 index d639a8805149..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-iomkl-2018a.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'HDF5' -version = '1.10.1' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'iomkl', 'version': '2018a'} -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] -patches = ['HDF5-%(version)s-mpiifort-2018.0.128-fix.patch'] -checksums = [ - '048a9d149fb99aaa1680a712963f5a78e9c43b588d0e79d55e06760ec377c172', # hdf5-1.10.1.tar.gz - 'f1494f42ce547572e026d3eb5bdc93311204946fe9d00163294371116e5557e7', # HDF5-1.10.1-mpiifort-2018.0.128-fix.patch -] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), - ('libxml2', '2.9.7'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-mpiifort-2018.0.128-fix.patch b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-mpiifort-2018.0.128-fix.patch deleted file mode 100644 index 55cb614aada1..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-mpiifort-2018.0.128-fix.patch +++ /dev/null @@ -1,21 +0,0 @@ -# This patch fixes the error "Multiple objects from the same EQUIVALENCE set may -# not appear in a COMMON block", the mpiifort v2018.0.128 will throw. -# Thanks to Scot Breitenfeld and the HDF5-Mailing-List for providing this. -# https://lists.hdfgroup.org/pipermail/hdf-forum_lists.hdfgroup.org/2017-November/010597.html -diff --git a/fortran/src/H5f90global.F90 b/fortran/src/H5f90global.F90 -index dd2b171..629418a 100644 ---- a/fortran/src/H5f90global.F90 -+++ b/fortran/src/H5f90global.F90 -@@ -142,10 +142,7 @@ MODULE H5GLOBAL - - INTEGER(HID_T), DIMENSION(PREDEF_TYPES_LEN) :: predef_types - EQUIVALENCE (predef_types(1), H5T_NATIVE_INTEGER_KIND(1)) -- EQUIVALENCE (predef_types(2), H5T_NATIVE_INTEGER_KIND(2)) -- EQUIVALENCE (predef_types(3), H5T_NATIVE_INTEGER_KIND(3)) -- EQUIVALENCE (predef_types(4), H5T_NATIVE_INTEGER_KIND(4)) -- EQUIVALENCE (predef_types(5), H5T_NATIVE_INTEGER_KIND(5)) -+ ! EQUIVALENCE predef_types(2:5) are unnecessary and violate the standard - EQUIVALENCE (predef_types(6), H5T_NATIVE_INTEGER) - EQUIVALENCE (predef_types(7), H5T_NATIVE_REAL) - EQUIVALENCE (predef_types(8), H5T_NATIVE_DOUBLE) - diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.2-PGI-18.4-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.2-PGI-18.4-GCC-6.4.0-2.28.eb deleted file mode 100644 index 6b05c6eaea44..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.2-PGI-18.4-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'HDF5' -version = '1.10.2' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'PGI', 'version': '18.4-GCC-6.4.0-2.28'} -toolchainopts = {'pic': True} - -source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] -sources = [SOURCELOWER_TAR_GZ] - -checksums = [ - 'bfec1be8c366965a99812cf02ddc97e4b708c1754fccba5414d4adccdc073866', # hdf5-1.10.2.tar.gz -] - -# Add -noswitcherror to make PGI compiler ignore the unknown compiler option -pthread -preconfigopts = 'export CXX="$CXX -noswitcherror" && ' - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.2-foss-2018b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.2-foss-2018b.eb deleted file mode 100644 index 5cf49276fe49..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.2-foss-2018b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.2' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -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 = ['bfec1be8c366965a99812cf02ddc97e4b708c1754fccba5414d4adccdc073866'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.2-fosscuda-2018b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.2-fosscuda-2018b.eb deleted file mode 100644 index 4a0c32d36819..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.2-fosscuda-2018b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.2' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'fosscuda', 'version': '2018b'} -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 = ['bfec1be8c366965a99812cf02ddc97e4b708c1754fccba5414d4adccdc073866'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.2-intel-2018b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.2-intel-2018b.eb deleted file mode 100644 index 4377fde5a436..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.2-intel-2018b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.2' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2018b'} -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 = ['bfec1be8c366965a99812cf02ddc97e4b708c1754fccba5414d4adccdc073866'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.2-iomkl-2018b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.2-iomkl-2018b.eb deleted file mode 100644 index 7e940df73686..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.2-iomkl-2018b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.2' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'iomkl', 'version': '2018b'} -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 = ['bfec1be8c366965a99812cf02ddc97e4b708c1754fccba5414d4adccdc073866'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-GCC-8.3.0-serial.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-GCC-8.3.0-serial.eb deleted file mode 100644 index 9862e5f86f12..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-GCC-8.3.0-serial.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HDF5' -version = '1.10.5' -versionsuffix = '-serial' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['6d4ce8bf902a97b050f6f491f4268634e252a63dadd6656a1a9be5b7b7726fa8'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-gompi-2019a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-gompi-2019a.eb deleted file mode 100644 index 7c8a9d1c7fe9..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-gompi-2019a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.5' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'gompi', 'version': '2019a'} -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 = ['6d4ce8bf902a97b050f6f491f4268634e252a63dadd6656a1a9be5b7b7726fa8'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-gompi-2019b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-gompi-2019b.eb deleted file mode 100644 index 595306d9ae74..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-gompi-2019b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.5' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'gompi', 'version': '2019b'} -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 = ['6d4ce8bf902a97b050f6f491f4268634e252a63dadd6656a1a9be5b7b7726fa8'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-gompic-2019a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-gompic-2019a.eb deleted file mode 100644 index 40bd6365d90e..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-gompic-2019a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.5' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'gompic', 'version': '2019a'} -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 = ['6d4ce8bf902a97b050f6f491f4268634e252a63dadd6656a1a9be5b7b7726fa8'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-gompic-2019b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-gompic-2019b.eb deleted file mode 100644 index ea27db411310..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-gompic-2019b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.5' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'gompic', 'version': '2019b'} -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 = ['6d4ce8bf902a97b050f6f491f4268634e252a63dadd6656a1a9be5b7b7726fa8'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-iimpi-2019a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-iimpi-2019a.eb deleted file mode 100644 index 3494ee7509da..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-iimpi-2019a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.5' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'iimpi', 'version': '2019a'} -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 = ['6d4ce8bf902a97b050f6f491f4268634e252a63dadd6656a1a9be5b7b7726fa8'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-iimpi-2019b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-iimpi-2019b.eb deleted file mode 100644 index 3f4ba3b82feb..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-iimpi-2019b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.5' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'iimpi', 'version': '2019b'} -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 = ['6d4ce8bf902a97b050f6f491f4268634e252a63dadd6656a1a9be5b7b7726fa8'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-iimpic-2019a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-iimpic-2019a.eb deleted file mode 100644 index 9e31a37e0813..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-iimpic-2019a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.5' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'iimpic', 'version': '2019a'} -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 = ['6d4ce8bf902a97b050f6f491f4268634e252a63dadd6656a1a9be5b7b7726fa8'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-iimpic-2019b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-iimpic-2019b.eb deleted file mode 100644 index c1444c78a88c..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-iimpic-2019b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.5' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'iimpic', 'version': '2019b'} -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 = ['6d4ce8bf902a97b050f6f491f4268634e252a63dadd6656a1a9be5b7b7726fa8'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-iompi-2019b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-iompi-2019b.eb deleted file mode 100644 index 11a7a58a2afa..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.5-iompi-2019b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.5' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'iompi', 'version': '2019b'} -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 = ['6d4ce8bf902a97b050f6f491f4268634e252a63dadd6656a1a9be5b7b7726fa8'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.6-gompi-2020a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.6-gompi-2020a.eb deleted file mode 100644 index 270b74dd8d17..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.6-gompi-2020a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.6' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'gompi', 'version': '2020a'} -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 = ['5f9a3ee85db4ea1d3b1fa9159352aebc2af72732fc2f58c96a3f0768dba0e9aa'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.6-gompic-2020a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.6-gompic-2020a.eb deleted file mode 100644 index f4d0af166f7e..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.6-gompic-2020a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.6' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'gompic', 'version': '2020a'} -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 = ['5f9a3ee85db4ea1d3b1fa9159352aebc2af72732fc2f58c96a3f0768dba0e9aa'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.6-iimpi-2020a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.6-iimpi-2020a.eb deleted file mode 100644 index 0555d93603c4..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.6-iimpi-2020a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.6' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'iimpi', 'version': '2020a'} -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 = ['5f9a3ee85db4ea1d3b1fa9159352aebc2af72732fc2f58c96a3f0768dba0e9aa'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.6-iimpic-2020a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.6-iimpic-2020a.eb deleted file mode 100644 index 07d6cc4ac79e..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.6-iimpic-2020a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.6' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'iimpic', 'version': '2020a'} -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 = ['5f9a3ee85db4ea1d3b1fa9159352aebc2af72732fc2f58c96a3f0768dba0e9aa'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.6-iompi-2020a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.6-iompi-2020a.eb deleted file mode 100644 index ddde88aa0685..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.6-iompi-2020a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.10.6' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'iompi', 'version': '2020a'} -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 = ['5f9a3ee85db4ea1d3b1fa9159352aebc2af72732fc2f58c96a3f0768dba0e9aa'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.8-gompi-2021b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.8-gompi-2021b.eb index 56617ae1c6d5..45729253ba95 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.8-gompi-2021b.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.8-gompi-2021b.eb @@ -1,4 +1,4 @@ -# Updated to version 1.10.8, needed for HISAT2-2.2.1 +# Updated to version 1.10.8, needed for HISAT2-2.2.1 # J. Sassmannshausen name = 'HDF5' @@ -23,6 +23,6 @@ dependencies = [ # needed to build HL-tools: gif2h5 gif2h5 and h5watch # beware that gif tools are affected by multiple CVEs: CVE-2018-17433, CVE-2018-17436, CVE-2020-10809 -# configopts = "--enable-hltools" +# configopts = "--enable-hltools" moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.8-gompi-2022a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.8-gompi-2022a.eb index 3091b947d74a..3717b34317b1 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.8-gompi-2022a.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.8-gompi-2022a.eb @@ -1,4 +1,4 @@ -# Updated to version 1.10.8, needed for HISAT2-2.2.1 +# Updated to version 1.10.8, needed for HISAT2-2.2.1 # J. Sassmannshausen name = 'HDF5' @@ -23,6 +23,6 @@ dependencies = [ # needed to build HL-tools: gif2h5 gif2h5 and h5watch # beware that gif tools are affected by multiple CVEs: CVE-2018-17433, CVE-2018-17436, CVE-2020-10809 -# configopts = "--enable-hltools" +# configopts = "--enable-hltools" moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.12.0-gompi-2020a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.12.0-gompi-2020a.eb deleted file mode 100644 index d03032ba3d18..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.12.0-gompi-2020a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.12.0' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'gompi', 'version': '2020a'} -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 = ['a62dcb276658cb78e6795dd29bf926ed7a9bc4edf6e77025cd2c689a8f97c17a'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.12.0-iimpi-2020a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.12.0-iimpi-2020a.eb deleted file mode 100644 index e7c9aa79e882..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.12.0-iimpi-2020a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.12.0' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'iimpi', 'version': '2020a'} -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 = ['a62dcb276658cb78e6795dd29bf926ed7a9bc4edf6e77025cd2c689a8f97c17a'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.14.3-gompi-2023b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.14.3-gompi-2023b.eb index f2aab3663a35..5cb05f4a4a19 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.14.3-gompi-2023b.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.14.3-gompi-2023b.eb @@ -12,7 +12,11 @@ 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 = ['09cdb287aa7a89148c1638dd20891fdbae08102cf433ef128fd345338aa237c7'] +patches = ['HDF5-1.14.3_suppress_fp_exceptions.patch'] +checksums = [ + {'hdf5-1.14.3.tar.gz': '09cdb287aa7a89148c1638dd20891fdbae08102cf433ef128fd345338aa237c7'}, + {'HDF5-1.14.3_suppress_fp_exceptions.patch': 'bf33e579c93a16043c54b266321bbe95e4a8797f7fe6d096a13ce905ed2ffde7'}, +] # replace src include path with installation dir for $H5BLD_CPPFLAGS _regex = 's, -I[^[:space:]]+H5FDsubfiling , -I%(installdir)s/include ,g' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.14.3-iimpi-2023b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.14.3-iimpi-2023b.eb index 77fa0c12ab96..e180d8619eed 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.14.3-iimpi-2023b.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.14.3-iimpi-2023b.eb @@ -12,7 +12,11 @@ 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 = ['09cdb287aa7a89148c1638dd20891fdbae08102cf433ef128fd345338aa237c7'] +patches = ['HDF5-1.14.3_suppress_fp_exceptions.patch'] +checksums = [ + {'hdf5-1.14.3.tar.gz': '09cdb287aa7a89148c1638dd20891fdbae08102cf433ef128fd345338aa237c7'}, + {'HDF5-1.14.3_suppress_fp_exceptions.patch': 'bf33e579c93a16043c54b266321bbe95e4a8797f7fe6d096a13ce905ed2ffde7'}, +] # replace src include path with installation dir for $H5BLD_CPPFLAGS _regex = 's, -I[^[:space:]]+H5FDsubfiling , -I%(installdir)s/include ,g' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.14.3_suppress_fp_exceptions.patch b/easybuild/easyconfigs/h/HDF5/HDF5-1.14.3_suppress_fp_exceptions.patch new file mode 100644 index 000000000000..420125db46d3 --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.14.3_suppress_fp_exceptions.patch @@ -0,0 +1,223 @@ +See: https://github.com/HDFGroup/hdf5/commit/e0d095ebf020706ec7d7c82e6674b18f1a0a2d5b + +Created using +git checkout hdf5-1_14_3 +git cherry-pick e0d095ebf020706ec7d7c82e6674b18f1a0a2d5b + +commit 7c58dd64db0a6c04dea46dee1c7effbe8103ae82 +Author: Dana Robinson <43805+derobins@users.noreply.github.com> +Date: Tue Nov 7 08:13:30 2023 -0800 + + Disable FP exceptions in H5T init code (#3837) + + The H5T floating-point datatype initialization code can raise exceptions when handling signaling NaNs. This change disables FE_INVALID exceptions during initialization. + + Also removes the -ieee=full change for NAG Fortran as that shouldn't be necessary anymore. + + Fixes #3831 + +diff --git a/config/linux-gnulibc1 b/config/linux-gnulibc1 +index 328f8d3cec..079f08d96c 100644 +--- a/config/linux-gnulibc1 ++++ b/config/linux-gnulibc1 +@@ -173,10 +173,7 @@ case $FC_BASENAME in + nagfor) + + F9XSUFFIXFLAG="" +- # NOTE: The default is -ieee=stop, which will cause problems +- # when the H5T module performs floating-point type +- # introspection +- AM_FCFLAGS="$AM_FCFLAGS -ieee=full" ++ AM_FCFLAGS="$AM_FCFLAGS" + FSEARCH_DIRS="" + + # Production +diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt +index 200576332b..7de2a56974 100644 +--- a/release_docs/RELEASE.txt ++++ b/release_docs/RELEASE.txt +@@ -250,6 +250,29 @@ Bug Fixes since HDF5-1.14.2 release + =================================== + Library + ------- ++ - Suppressed floating-point exceptions in H5T init code ++ ++ The floating-point datatype initialization code in H5Tinit_float.c ++ could raise FE_INVALID exceptions while munging bits and performing ++ comparisons that might involve NaN. This was not a problem when the ++ initialization code was executed in H5detect at compile time (prior ++ to 1.14.3), but now that the code is executed at library startup ++ (1.14.3+), these exceptions can be caught by user code, as is the ++ default in the NAG Fortran compiler. ++ ++ Starting in 1.14.4, we now suppress floating-point exceptions while ++ initializing the floating-point types and clear FE_INVALID before ++ restoring the original environment. ++ ++ Fixes GitHub #3831 ++ ++ - Fixed a file handle leak in the core VFD ++ ++ When opening a file with the core VFD and a file image, if the file ++ already exists, the file check would leak the POSIX file handle. ++ ++ Fixes GitHub issue #635 ++ + - Fixed some issues with chunk index metadata not getting read + collectively when collective metadata reads are enabled + +@@ -619,12 +642,6 @@ Known Problems + this release with link errors. As a result, Windows binaries for this release + will not include Fortran. The problem will be addressed in HDF5 1.14.4. + +- IEEE standard arithmetic enables software to raise exceptions such as overflow, +- division by zero, and other illegal operations without interrupting or halting +- the program flow. The HDF5 C library intentionally performs these exceptions. +- Therefore, the "-ieee=full" nagfor switch is necessary when compiling a program +- to avoid stopping on an exception. +- + CMake files do not behave correctly with paths containing spaces. + Do not use spaces in paths because the required escaping for handling spaces + results in very complex and fragile build files. +diff --git a/src/H5Tinit_float.c b/src/H5Tinit_float.c +index 3b9e127fe4..3213f00fec 100644 +--- a/src/H5Tinit_float.c ++++ b/src/H5Tinit_float.c +@@ -51,19 +51,23 @@ + * Function: DETECT_F + * + * Purpose: This macro takes a floating point type like `double' and +- * a base name like `natd' and detects byte order, mantissa +- * location, exponent location, sign bit location, presence or +- * absence of implicit mantissa bit, and exponent bias and +- * initializes a detected_t structure with those properties. ++ * and detects byte order, mantissa location, exponent location, ++ * sign bit location, presence or absence of implicit mantissa ++ * bit, and exponent bias and initializes a detected_t structure ++ * with those properties. ++ * ++ * Note that these operations can raise floating-point ++ * exceptions and building with some compiler options ++ * (especially Fortran) can cause problems. + *------------------------------------------------------------------------- + */ +-#define DETECT_F(TYPE, VAR, INFO) \ ++#define DETECT_F(TYPE, INFO) \ + do { \ +- TYPE _v1, _v2, _v3; \ +- unsigned char _buf1[sizeof(TYPE)], _buf3[sizeof(TYPE)]; \ +- unsigned char _pad_mask[sizeof(TYPE)]; \ +- unsigned char _byte_mask; \ +- int _i, _j, _last = (-1); \ ++ TYPE _v1, _v2, _v3; \ ++ uint8_t _buf1[sizeof(TYPE)], _buf3[sizeof(TYPE)]; \ ++ uint8_t _pad_mask[sizeof(TYPE)]; \ ++ uint8_t _byte_mask; \ ++ int _i, _j, _last = -1; \ + \ + memset(&INFO, 0, sizeof(INFO)); \ + INFO.size = sizeof(TYPE); \ +@@ -81,7 +85,7 @@ + _v1 = (TYPE)4.0L; \ + H5MM_memcpy(_buf1, (const void *)&_v1, sizeof(TYPE)); \ + for (_i = 0; _i < (int)sizeof(TYPE); _i++) \ +- for (_byte_mask = (unsigned char)1; _byte_mask; _byte_mask = (unsigned char)(_byte_mask << 1)) { \ ++ for (_byte_mask = (uint8_t)1; _byte_mask; _byte_mask = (uint8_t)(_byte_mask << 1)) { \ + _buf1[_i] ^= _byte_mask; \ + H5MM_memcpy((void *)&_v2, (const void *)_buf1, sizeof(TYPE)); \ + H5_GCC_CLANG_DIAG_OFF("float-equal") \ +@@ -118,7 +122,7 @@ + _v1 = (TYPE)1.0L; \ + _v2 = (TYPE)-1.0L; \ + if (H5T__bit_cmp(sizeof(TYPE), INFO.perm, &_v1, &_v2, _pad_mask, &(INFO.sign)) < 0) \ +- HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "failed to detect byte order"); \ ++ HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "failed to determine sign bit"); \ + \ + /* Mantissa */ \ + INFO.mpos = 0; \ +@@ -126,12 +130,11 @@ + _v1 = (TYPE)1.0L; \ + _v2 = (TYPE)1.5L; \ + if (H5T__bit_cmp(sizeof(TYPE), INFO.perm, &_v1, &_v2, _pad_mask, &(INFO.msize)) < 0) \ +- HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "failed to detect byte order"); \ ++ HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "failed to determine mantissa"); \ + INFO.msize += 1 + (unsigned)(INFO.imp ? 0 : 1) - INFO.mpos; \ + \ + /* Exponent */ \ +- INFO.epos = INFO.mpos + INFO.msize; \ +- \ ++ INFO.epos = INFO.mpos + INFO.msize; \ + INFO.esize = INFO.sign - INFO.epos; \ + \ + _v1 = (TYPE)1.0L; \ +@@ -456,17 +459,24 @@ H5T__set_precision(H5T_fpoint_det_t *d) + herr_t H5_NO_UBSAN + H5T__init_native_float_types(void) + { ++ fenv_t saved_fenv; + H5T_fpoint_det_t det; + H5T_t *dt = NULL; + herr_t ret_value = SUCCEED; + + FUNC_ENTER_PACKAGE + ++ /* Turn off floating-point exceptions while initializing to avoid ++ * tripping over signaling NaNs while looking at "don't care" bits. ++ */ ++ if (feholdexcept(&saved_fenv) != 0) ++ HSYS_GOTO_ERROR(H5E_DATATYPE, H5E_CANTSET, FAIL, "can't save floating-point environment"); ++ + /* H5T_NATIVE_FLOAT */ + + /* Get the type's characteristics */ + memset(&det, 0, sizeof(H5T_fpoint_det_t)); +- DETECT_F(float, FLOAT, det); ++ DETECT_F(float, det); + + /* Allocate and fill type structure */ + if (NULL == (dt = H5T__alloc())) +@@ -497,7 +507,7 @@ H5T__init_native_float_types(void) + + /* Get the type's characteristics */ + memset(&det, 0, sizeof(H5T_fpoint_det_t)); +- DETECT_F(double, DOUBLE, det); ++ DETECT_F(double, det); + + /* Allocate and fill type structure */ + if (NULL == (dt = H5T__alloc())) +@@ -528,7 +538,7 @@ H5T__init_native_float_types(void) + + /* Get the type's characteristics */ + memset(&det, 0, sizeof(H5T_fpoint_det_t)); +- DETECT_F(long double, LDOUBLE, det); ++ DETECT_F(long double, det); + + /* Allocate and fill type structure */ + if (NULL == (dt = H5T__alloc())) +@@ -561,6 +571,14 @@ H5T__init_native_float_types(void) + H5T_native_order_g = det.order; + + done: ++ /* Clear any FE_INVALID exceptions from NaN handling */ ++ if (feclearexcept(FE_INVALID) != 0) ++ HSYS_GOTO_ERROR(H5E_DATATYPE, H5E_CANTSET, FAIL, "can't clear floating-point exceptions"); ++ ++ /* Restore the original environment */ ++ if (feupdateenv(&saved_fenv) != 0) ++ HSYS_GOTO_ERROR(H5E_DATATYPE, H5E_CANTSET, FAIL, "can't restore floating-point environment"); ++ + if (ret_value < 0) { + if (dt != NULL) { + dt->shared = H5FL_FREE(H5T_shared_t, dt->shared); +diff --git a/src/H5private.h b/src/H5private.h +index 14a0ac3225..3aaa0d5245 100644 +--- a/src/H5private.h ++++ b/src/H5private.h +@@ -26,6 +26,7 @@ + #include + #include + #include ++#include + #include + #include + #include diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.14.5-gompi-2024a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.14.5-gompi-2024a.eb new file mode 100644 index 000000000000..591719629241 --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.14.5-gompi-2024a.eb @@ -0,0 +1,27 @@ +name = 'HDF5' +# Note: Odd minor releases are only RCs and should not be used. +version = '1.14.5' + +homepage = 'https://portal.hdfgroup.org/display/support' +description = """HDF5 is a data model, library, and file format for storing and managing data. + It supports an unlimited variety of datatypes, and is designed for flexible + and efficient I/O and for high volume and complex data.""" + +toolchain = {'name': 'gompi', 'version': '2024a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://github.com/HDFGroup/hdf5/archive'] +sources = ['hdf5_%(version)s.tar.gz'] +checksums = ['c83996dc79080a34e7b5244a1d5ea076abfd642ec12d7c25388e2fdd81d26350'] + +dependencies = [ + ('zlib', '1.3.1'), + ('Szip', '2.1.1'), +] + +postinstallcmds = [ + 'sed -i -r "s, -I[^[:space:]]+H5FDsubfiling , -I%(installdir)s/include ,g" %(installdir)s/bin/h5c++', + 'sed -i -r "s, -I[^[:space:]]+H5FDsubfiling , -I%(installdir)s/include ,g" %(installdir)s/bin/h5pcc', +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.14.5-iimpi-2024a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.14.5-iimpi-2024a.eb new file mode 100644 index 000000000000..153463a2234f --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.14.5-iimpi-2024a.eb @@ -0,0 +1,26 @@ +name = 'HDF5' +# Note: Odd minor releases are only RCs and should not be used. +version = '1.14.5' + +homepage = 'https://portal.hdfgroup.org/display/support' +description = """HDF5 is a data model, library, and file format for storing and managing data. + It supports an unlimited variety of datatypes, and is designed for flexible + and efficient I/O and for high volume and complex data.""" + +toolchain = {'name': 'iimpi', 'version': '2024a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://github.com/HDFGroup/hdf5/archive'] +sources = ['hdf5_%(version)s.tar.gz'] +checksums = ['c83996dc79080a34e7b5244a1d5ea076abfd642ec12d7c25388e2fdd81d26350'] + +# replace src include path with installation dir for $H5BLD_CPPFLAGS +_regex = 's, -I[^[:space:]]+H5FDsubfiling , -I%(installdir)s/include ,g' +postinstallcmds = ['sed -i -r "%s" %%(installdir)s/bin/%s' % (_regex, x) for x in ['h5c++', 'h5pcc']] + +dependencies = [ + ('zlib', '1.3.1'), + ('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 deleted file mode 100644 index 36af20596ac4..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-GCC-4.8.1-serial.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'HDF5' -version = '1.8.10' -versionsuffix = '-serial' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'GCC', 'version': '4.8.1'} -toolchainopts = {'optarch': 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] - -dependencies = [ - ('zlib', '1.2.7'), - ('Szip', '2.1'), -] - -patches = ['configure_libtool.patch'] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-patch1_configure_ictce.patch b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-patch1_configure_ictce.patch deleted file mode 100644 index 198bdbf92782..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-patch1_configure_ictce.patch +++ /dev/null @@ -1,134 +0,0 @@ -diff -ru hdf5-1.8.10-patch1.orig/configure hdf5-1.8.10-patch1/configure ---- hdf5-1.8.10-patch1.orig/configure 2013-01-22 20:16:17.000000000 +0100 -+++ hdf5-1.8.10-patch1/configure 2013-01-28 16:26:29.755961659 +0100 -@@ -5258,7 +5258,7 @@ - ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5' - ac_compiler_gnu=$ac_cv_fc_compiler_gnu - if test -n "$ac_tool_prefix"; then -- for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn nagfor xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 -+ for ac_prog in gfortran g95 xlf95 f95 fort ifort mpif77 mpif90 ifc efc pgfortran pgf95 lf95 ftn nagfor xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. - set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -@@ -5302,7 +5302,7 @@ - fi - if test -z "$FC"; then - ac_ct_FC=$FC -- for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn nagfor xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 -+ for ac_prog in gfortran g95 xlf95 f95 fort ifort mpif77 mpif90 ifc efc pgfortran pgf95 lf95 ftn nagfor xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 - do - # Extract the first word of "$ac_prog", so it can be a program name with args. - set dummy $ac_prog; ac_word=$2 -@@ -5531,7 +5531,7 @@ - ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5' - ac_compiler_gnu=$ac_cv_fc_compiler_gnu - if test -n "$ac_tool_prefix"; then -- for ac_prog in f90 pgf90 slf90 f95 g95 xlf95 efc ifort ftn -+ for ac_prog in f90 pgf90 slf90 f95 g95 xlf95 efc ifort mpif77 mpif90 ftn - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. - set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -@@ -5575,7 +5575,7 @@ - fi - if test -z "$FC"; then - ac_ct_FC=$FC -- for ac_prog in f90 pgf90 slf90 f95 g95 xlf95 efc ifort ftn -+ for ac_prog in f90 pgf90 slf90 f95 g95 xlf95 efc ifort mpif77 mpif90 ftn - do - # Extract the first word of "$ac_prog", so it can be a program name with args. - set dummy $ac_prog; ac_word=$2 -@@ -7767,7 +7767,7 @@ - mpicc) - ## The mpich compiler. Use mpiexec from the same directory if it - ## exists. -- PARALLEL=mpicc -+ PARALLEL="$CC_BASENAME" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpiexec" >&5 - $as_echo_n "checking for mpiexec... " >&6; } - -@@ -7829,7 +7829,7 @@ - *mpif90*) - ## The Fortran mpich compiler. Use mpiexec from the same directory - ## if it exists. -- PARALLEL=mpif90 -+ PARALLEL="$FC" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpiexec" >&5 - $as_echo_n "checking for mpiexec... " >&6; } - -@@ -12577,7 +12577,7 @@ - ;; - # icc used to be incompatible with GCC. - # ICC 10 doesn't accept -KPIC any more. -- icc* | ifort*) -+ icc*| mpicc* | ifort*| mpif77* | mpif90* ) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-fPIC' - lt_prog_compiler_static='-static' -@@ -13213,11 +13213,11 @@ - # Portland Group f77 and f90 compilers - whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag -Mnomain' ;; -- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 -+ ecc*,ia64* | icc*,ia64*| mpicc*,ia64*) # Intel C compiler on ia64 - tmp_addflag=' -i_dynamic' ;; -- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 -+ efc*,ia64* | ifort*,ia64*| mpif77*,ia64* | mpif90*,ia64* ) # Intel Fortran compiler on ia64 - tmp_addflag=' -i_dynamic -nofor_main' ;; -- ifc* | ifort*) # Intel Fortran compiler -+ ifc* | ifort*| mpif77* | mpif90* ) # Intel Fortran compiler - tmp_addflag=' -nofor_main' ;; - lf95*) # Lahey Fortran 8.1 - whole_archive_flag_spec= -@@ -13699,7 +13699,7 @@ - link_all_deplibs=yes - allow_undefined_flag="$_lt_dar_allow_undefined" - case $cc_basename in -- ifort*) _lt_dar_can_shared=yes ;; -+ ifort*| mpif77* | mpif90* ) _lt_dar_can_shared=yes ;; - *) _lt_dar_can_shared=$GCC ;; - esac - if test "$_lt_dar_can_shared" = "yes"; then -@@ -16697,7 +16697,7 @@ - link_all_deplibs_CXX=yes - allow_undefined_flag_CXX="$_lt_dar_allow_undefined" - case $cc_basename in -- ifort*) _lt_dar_can_shared=yes ;; -+ ifort*| mpif77* | mpif90* ) _lt_dar_can_shared=yes ;; - *) _lt_dar_can_shared=$GCC ;; - esac - if test "$_lt_dar_can_shared" = "yes"; then -@@ -19608,7 +19608,7 @@ - ;; - # icc used to be incompatible with GCC. - # ICC 10 doesn't accept -KPIC any more. -- icc* | ifort*) -+ icc*| mpicc* | ifort*| mpif77* | mpif90* ) - lt_prog_compiler_wl_FC='-Wl,' - lt_prog_compiler_pic_FC='-fPIC' - lt_prog_compiler_static_FC='-static' -@@ -20229,11 +20229,11 @@ - # Portland Group f77 and f90 compilers - whole_archive_flag_spec_FC='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag -Mnomain' ;; -- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 -+ ecc*,ia64* | icc*,ia64*| mpicc*,ia64*) # Intel C compiler on ia64 - tmp_addflag=' -i_dynamic' ;; -- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 -+ efc*,ia64* | ifort*,ia64*| mpif77*,ia64* | mpif90*,ia64* ) # Intel Fortran compiler on ia64 - tmp_addflag=' -i_dynamic -nofor_main' ;; -- ifc* | ifort*) # Intel Fortran compiler -+ ifc* | ifort*| mpif77* | mpif90* ) # Intel Fortran compiler - tmp_addflag=' -nofor_main' ;; - lf95*) # Lahey Fortran 8.1 - whole_archive_flag_spec_FC= -@@ -20687,7 +20687,7 @@ - link_all_deplibs_FC=yes - allow_undefined_flag_FC="$_lt_dar_allow_undefined" - case $cc_basename in -- ifort*) _lt_dar_can_shared=yes ;; -+ ifort*| mpif77* | mpif90* ) _lt_dar_can_shared=yes ;; - *) _lt_dar_can_shared=$GCC ;; - esac - if test "$_lt_dar_can_shared" = "yes"; then -Only in hdf5-1.8.10-patch1: configure.orig -Only in hdf5-1.8.10-patch1: configure.rej diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10_mpi-includes_order_fix.patch b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10_mpi-includes_order_fix.patch deleted file mode 100644 index e4c293c3ccc6..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10_mpi-includes_order_fix.patch +++ /dev/null @@ -1,429 +0,0 @@ -diff -ru hdf5-1.8.10.orig/c++/src/H5AbstractDs.cpp hdf5-1.8.10/c++/src/H5AbstractDs.cpp ---- hdf5-1.8.10.orig/c++/src/H5AbstractDs.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5AbstractDs.cpp 2012-12-10 15:51:13.237522005 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5ArrayType.cpp hdf5-1.8.10/c++/src/H5ArrayType.cpp ---- hdf5-1.8.10.orig/c++/src/H5ArrayType.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5ArrayType.cpp 2012-12-10 15:51:13.238521995 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5AtomType.cpp hdf5-1.8.10/c++/src/H5AtomType.cpp ---- hdf5-1.8.10.orig/c++/src/H5AtomType.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5AtomType.cpp 2012-12-10 15:51:13.237522005 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5Attribute.cpp hdf5-1.8.10/c++/src/H5Attribute.cpp ---- hdf5-1.8.10.orig/c++/src/H5Attribute.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5Attribute.cpp 2012-12-10 15:51:13.230522180 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/src/H5CommonFG.cpp hdf5-1.8.10/c++/src/H5CommonFG.cpp ---- hdf5-1.8.10.orig/c++/src/H5CommonFG.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5CommonFG.cpp 2012-12-10 15:51:13.239522003 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5CompType.cpp hdf5-1.8.10/c++/src/H5CompType.cpp ---- hdf5-1.8.10.orig/c++/src/H5CompType.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5CompType.cpp 2012-12-10 15:51:13.239522003 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5DataSet.cpp hdf5-1.8.10/c++/src/H5DataSet.cpp ---- hdf5-1.8.10.orig/c++/src/H5DataSet.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5DataSet.cpp 2012-12-10 15:51:13.239522003 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/src/H5DataSpace.cpp hdf5-1.8.10/c++/src/H5DataSpace.cpp ---- hdf5-1.8.10.orig/c++/src/H5DataSpace.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5DataSpace.cpp 2012-12-10 15:51:13.237522005 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/src/H5DataType.cpp hdf5-1.8.10/c++/src/H5DataType.cpp ---- hdf5-1.8.10.orig/c++/src/H5DataType.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5DataType.cpp 2012-12-10 15:51:13.236521976 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/src/H5DcreatProp.cpp hdf5-1.8.10/c++/src/H5DcreatProp.cpp ---- hdf5-1.8.10.orig/c++/src/H5DcreatProp.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5DcreatProp.cpp 2012-12-10 15:51:13.236521976 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5DxferProp.cpp hdf5-1.8.10/c++/src/H5DxferProp.cpp ---- hdf5-1.8.10.orig/c++/src/H5DxferProp.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5DxferProp.cpp 2012-12-10 15:51:13.236521976 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5EnumType.cpp hdf5-1.8.10/c++/src/H5EnumType.cpp ---- hdf5-1.8.10.orig/c++/src/H5EnumType.cpp 2012-10-11 19:31:51.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5EnumType.cpp 2012-12-10 15:51:13.237522005 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5Exception.cpp hdf5-1.8.10/c++/src/H5Exception.cpp ---- hdf5-1.8.10.orig/c++/src/H5Exception.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5Exception.cpp 2012-12-10 15:51:13.230522180 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5FaccProp.cpp hdf5-1.8.10/c++/src/H5FaccProp.cpp ---- hdf5-1.8.10.orig/c++/src/H5FaccProp.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5FaccProp.cpp 2012-12-10 15:51:13.235521927 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5FcreatProp.cpp hdf5-1.8.10/c++/src/H5FcreatProp.cpp ---- hdf5-1.8.10.orig/c++/src/H5FcreatProp.cpp 2012-10-11 19:31:51.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5FcreatProp.cpp 2012-12-10 15:51:13.237522005 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5File.cpp hdf5-1.8.10/c++/src/H5File.cpp ---- hdf5-1.8.10.orig/c++/src/H5File.cpp 2012-10-11 19:31:51.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5File.cpp 2012-12-10 15:51:13.240521935 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/src/H5FloatType.cpp hdf5-1.8.10/c++/src/H5FloatType.cpp ---- hdf5-1.8.10.orig/c++/src/H5FloatType.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5FloatType.cpp 2012-12-10 15:51:13.238521995 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5Group.cpp hdf5-1.8.10/c++/src/H5Group.cpp ---- hdf5-1.8.10.orig/c++/src/H5Group.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5Group.cpp 2012-12-10 15:51:13.240521935 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/src/H5IdComponent.cpp hdf5-1.8.10/c++/src/H5IdComponent.cpp ---- hdf5-1.8.10.orig/c++/src/H5IdComponent.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5IdComponent.cpp 2012-12-10 15:54:57.715521900 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/src/H5IntType.cpp hdf5-1.8.10/c++/src/H5IntType.cpp ---- hdf5-1.8.10.orig/c++/src/H5IntType.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5IntType.cpp 2012-12-10 15:51:13.238521995 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5Library.cpp hdf5-1.8.10/c++/src/H5Library.cpp ---- hdf5-1.8.10.orig/c++/src/H5Library.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5Library.cpp 2012-12-10 15:51:13.235521927 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5CppDoc.h" // included only for Doxygen to generate part of RM -diff -ru hdf5-1.8.10.orig/c++/src/H5Object.cpp hdf5-1.8.10/c++/src/H5Object.cpp ---- hdf5-1.8.10.orig/c++/src/H5Object.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5Object.cpp 2012-12-10 15:51:13.235521927 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5PredType.cpp hdf5-1.8.10/c++/src/H5PredType.cpp ---- hdf5-1.8.10.orig/c++/src/H5PredType.cpp 2012-10-11 19:31:51.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5PredType.cpp 2012-12-10 15:51:13.238521995 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5PropList.cpp hdf5-1.8.10/c++/src/H5PropList.cpp ---- hdf5-1.8.10.orig/c++/src/H5PropList.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5PropList.cpp 2012-12-10 15:51:13.236521976 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/src/H5StrType.cpp hdf5-1.8.10/c++/src/H5StrType.cpp ---- hdf5-1.8.10.orig/c++/src/H5StrType.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5StrType.cpp 2012-12-10 15:51:13.238521995 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5VarLenType.cpp hdf5-1.8.10/c++/src/H5VarLenType.cpp ---- hdf5-1.8.10.orig/c++/src/H5VarLenType.cpp 2012-10-11 19:31:51.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5VarLenType.cpp 2012-12-10 15:51:13.239522003 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/test/dsets.cpp hdf5-1.8.10/c++/test/dsets.cpp ---- hdf5-1.8.10.orig/c++/test/dsets.cpp 2012-10-11 19:31:49.000000000 +0200 -+++ hdf5-1.8.10/c++/test/dsets.cpp 2012-12-10 15:51:13.240521935 +0100 -@@ -25,6 +25,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/test/h5cpputil.cpp hdf5-1.8.10/c++/test/h5cpputil.cpp ---- hdf5-1.8.10.orig/c++/test/h5cpputil.cpp 2012-10-11 19:31:49.000000000 +0200 -+++ hdf5-1.8.10/c++/test/h5cpputil.cpp 2012-12-10 15:51:13.242521899 +0100 -@@ -21,6 +21,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/test/tattr.cpp hdf5-1.8.10/c++/test/tattr.cpp ---- hdf5-1.8.10.orig/c++/test/tattr.cpp 2012-10-11 19:31:49.000000000 +0200 -+++ hdf5-1.8.10/c++/test/tattr.cpp 2012-12-10 15:51:13.240521935 +0100 -@@ -20,6 +20,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/test/tcompound.cpp hdf5-1.8.10/c++/test/tcompound.cpp ---- hdf5-1.8.10.orig/c++/test/tcompound.cpp 2012-10-11 19:31:49.000000000 +0200 -+++ hdf5-1.8.10/c++/test/tcompound.cpp 2012-12-10 15:51:13.241522020 +0100 -@@ -19,6 +19,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/test/testhdf5.cpp hdf5-1.8.10/c++/test/testhdf5.cpp ---- hdf5-1.8.10.orig/c++/test/testhdf5.cpp 2012-10-11 19:31:49.000000000 +0200 -+++ hdf5-1.8.10/c++/test/testhdf5.cpp 2012-12-10 15:51:13.241522020 +0100 -@@ -41,6 +41,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/test/tfile.cpp hdf5-1.8.10/c++/test/tfile.cpp ---- hdf5-1.8.10.orig/c++/test/tfile.cpp 2012-10-11 19:31:49.000000000 +0200 -+++ hdf5-1.8.10/c++/test/tfile.cpp 2012-12-10 15:51:13.241522020 +0100 -@@ -23,6 +23,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/test/tfilter.cpp hdf5-1.8.10/c++/test/tfilter.cpp ---- hdf5-1.8.10.orig/c++/test/tfilter.cpp 2012-10-11 19:31:49.000000000 +0200 -+++ hdf5-1.8.10/c++/test/tfilter.cpp 2012-12-10 15:51:13.241522020 +0100 -@@ -19,6 +19,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/test/th5s.cpp hdf5-1.8.10/c++/test/th5s.cpp ---- hdf5-1.8.10.orig/c++/test/th5s.cpp 2012-10-11 19:31:49.000000000 +0200 -+++ hdf5-1.8.10/c++/test/th5s.cpp 2012-12-10 15:51:13.241522020 +0100 -@@ -22,6 +22,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/test/tlinks.cpp hdf5-1.8.10/c++/test/tlinks.cpp ---- hdf5-1.8.10.orig/c++/test/tlinks.cpp 2012-10-11 19:31:49.000000000 +0200 -+++ hdf5-1.8.10/c++/test/tlinks.cpp 2012-12-10 15:51:13.242521899 +0100 -@@ -19,6 +19,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/test/trefer.cpp hdf5-1.8.10/c++/test/trefer.cpp ---- hdf5-1.8.10.orig/c++/test/trefer.cpp 2012-10-11 19:31:49.000000000 +0200 -+++ hdf5-1.8.10/c++/test/trefer.cpp 2012-12-10 15:51:13.242521899 +0100 -@@ -20,6 +20,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/test/ttypes.cpp hdf5-1.8.10/c++/test/ttypes.cpp ---- hdf5-1.8.10.orig/c++/test/ttypes.cpp 2012-10-11 19:31:49.000000000 +0200 -+++ hdf5-1.8.10/c++/test/ttypes.cpp 2012-12-10 15:51:13.242521899 +0100 -@@ -19,6 +19,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/test/tvlstr.cpp hdf5-1.8.10/c++/test/tvlstr.cpp ---- hdf5-1.8.10.orig/c++/test/tvlstr.cpp 2012-10-11 19:31:49.000000000 +0200 -+++ hdf5-1.8.10/c++/test/tvlstr.cpp 2012-12-10 15:51:13.243522021 +0100 -@@ -21,6 +21,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/src/H5make_libsettings.c hdf5-1.8.10/src/H5make_libsettings.c ---- hdf5-1.8.10.orig/src/H5make_libsettings.c 2012-10-11 19:30:56.000000000 +0200 -+++ hdf5-1.8.10/src/H5make_libsettings.c 2012-12-10 15:51:13.242521899 +0100 -@@ -41,6 +41,7 @@ - *------------------------------------------------------------------------- - */ - -+#include - #include - #include - #include "H5private.h" 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 deleted file mode 100644 index 06450e11ec6f..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.11-GCC-4.8.1-serial.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'HDF5' -version = '1.8.11' -versionsuffix = '-serial' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'GCC', 'version': '4.8.1'} -toolchainopts = {'optarch': 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] - -dependencies = [ - ('zlib', '1.2.7'), - ('Szip', '2.1'), -] - -patches = ['configure_libtool.patch'] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-foss-2018b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-foss-2018b.eb deleted file mode 100644 index 9028591218b2..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-foss-2018b.eb +++ /dev/null @@ -1,31 +0,0 @@ -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen - -name = 'HDF5' -version = '1.8.12' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -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 = [ - 'b5cccea850096962b5fd9e96f22c4f47d2379224bb41130d9bc038bb6c37dfcb', # HDF5-tarball - '44e04cace87c54f75e8eb5b710679104f6703d88d10d6f3e5130b8cd90c69aa1', # configure_libtool.patch -] - -patches = [ - 'configure_libtool.patch', -] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-intel-2016b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-intel-2016b.eb deleted file mode 100644 index 7f7cd853521c..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-intel-2016b.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'HDF5' -version = '1.8.12' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -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] - -patches = [ - 'HDF5-1.8.15_configure_intel.patch', - 'configure_libtool.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12_configure_ictce.patch b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12_configure_ictce.patch deleted file mode 100644 index 1877a925ef1e..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12_configure_ictce.patch +++ /dev/null @@ -1,131 +0,0 @@ ---- hdf5-1.8.12/configure.orig 2013-11-21 16:14:04.000000000 +0100 -+++ hdf5-1.8.12/configure 2014-01-13 13:16:28.486670037 +0100 -@@ -5260,7 +5260,7 @@ - ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5' - ac_compiler_gnu=$ac_cv_fc_compiler_gnu - if test -n "$ac_tool_prefix"; then -- for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn nagfor xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 -+ for ac_prog in gfortran g95 xlf95 f95 fort ifort mpif77 mpif90 ifc efc pgfortran pgf95 lf95 ftn nagfor xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. - set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -@@ -5304,7 +5304,7 @@ - fi - if test -z "$FC"; then - ac_ct_FC=$FC -- for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn nagfor xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 -+ for ac_prog in gfortran g95 xlf95 f95 fort ifort mpif77 mpif90 ifc efc pgfortran pgf95 lf95 ftn nagfor xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 - do - # Extract the first word of "$ac_prog", so it can be a program name with args. - set dummy $ac_prog; ac_word=$2 -@@ -5533,7 +5533,7 @@ - ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5' - ac_compiler_gnu=$ac_cv_fc_compiler_gnu - if test -n "$ac_tool_prefix"; then -- for ac_prog in f90 pgf90 slf90 f95 g95 xlf95 efc ifort ftn -+ for ac_prog in f90 pgf90 slf90 f95 g95 xlf95 efc ifort mpif77 mpif90 ftn - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. - set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -@@ -5577,7 +5577,7 @@ - fi - if test -z "$FC"; then - ac_ct_FC=$FC -- for ac_prog in f90 pgf90 slf90 f95 g95 xlf95 efc ifort ftn -+ for ac_prog in f90 pgf90 slf90 f95 g95 xlf95 efc ifort mpif77 mpif90 ftn - do - # Extract the first word of "$ac_prog", so it can be a program name with args. - set dummy $ac_prog; ac_word=$2 -@@ -7769,7 +7769,7 @@ - mpicc) - ## The mpich compiler. Use mpiexec from the same directory if it - ## exists. -- PARALLEL=mpicc -+ PARALLEL="$CC_BASENAME" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpiexec" >&5 - $as_echo_n "checking for mpiexec... " >&6; } - -@@ -7831,7 +7831,7 @@ - *mpif90*) - ## The Fortran mpich compiler. Use mpiexec from the same directory - ## if it exists. -- PARALLEL=mpif90 -+ PARALLEL="$FC" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpiexec" >&5 - $as_echo_n "checking for mpiexec... " >&6; } - -@@ -12565,7 +12565,7 @@ - ;; - # icc used to be incompatible with GCC. - # ICC 10 doesn't accept -KPIC any more. -- icc* | ifort*) -+ icc*| mpicc* | ifort*| mpif77* | mpif90* ) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-fPIC' - lt_prog_compiler_static='-static' -@@ -13201,11 +13201,11 @@ - # Portland Group f77 and f90 compilers - whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag -Mnomain' ;; -- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 -+ ecc*,ia64* | icc*,ia64*| mpicc*,ia64*) # Intel C compiler on ia64 - tmp_addflag=' -i_dynamic' ;; -- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 -+ efc*,ia64* | ifort*,ia64*| mpif77*,ia64* | mpif90*,ia64* ) # Intel Fortran compiler on ia64 - tmp_addflag=' -i_dynamic -nofor_main' ;; -- ifc* | ifort*) # Intel Fortran compiler -+ ifc* | ifort*| mpif77* | mpif90* ) # Intel Fortran compiler - tmp_addflag=' -nofor_main' ;; - lf95*) # Lahey Fortran 8.1 - whole_archive_flag_spec= -@@ -13687,7 +13687,7 @@ - link_all_deplibs=yes - allow_undefined_flag="$_lt_dar_allow_undefined" - case $cc_basename in -- ifort*) _lt_dar_can_shared=yes ;; -+ ifort*| mpif77* | mpif90* ) _lt_dar_can_shared=yes ;; - *) _lt_dar_can_shared=$GCC ;; - esac - if test "$_lt_dar_can_shared" = "yes"; then -@@ -16685,7 +16685,7 @@ - link_all_deplibs_CXX=yes - allow_undefined_flag_CXX="$_lt_dar_allow_undefined" - case $cc_basename in -- ifort*) _lt_dar_can_shared=yes ;; -+ ifort*| mpif77* | mpif90* ) _lt_dar_can_shared=yes ;; - *) _lt_dar_can_shared=$GCC ;; - esac - if test "$_lt_dar_can_shared" = "yes"; then -@@ -19596,7 +19596,7 @@ - ;; - # icc used to be incompatible with GCC. - # ICC 10 doesn't accept -KPIC any more. -- icc* | ifort*) -+ icc*| mpicc* | ifort*| mpif77* | mpif90* ) - lt_prog_compiler_wl_FC='-Wl,' - lt_prog_compiler_pic_FC='-fPIC' - lt_prog_compiler_static_FC='-static' -@@ -20217,11 +20217,11 @@ - # Portland Group f77 and f90 compilers - whole_archive_flag_spec_FC='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag -Mnomain' ;; -- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 -+ ecc*,ia64* | icc*,ia64*| mpicc*,ia64*) # Intel C compiler on ia64 - tmp_addflag=' -i_dynamic' ;; -- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 -+ efc*,ia64* | ifort*,ia64*| mpif77*,ia64* | mpif90*,ia64* ) # Intel Fortran compiler on ia64 - tmp_addflag=' -i_dynamic -nofor_main' ;; -- ifc* | ifort*) # Intel Fortran compiler -+ ifc* | ifort*| mpif77* | mpif90* ) # Intel Fortran compiler - tmp_addflag=' -nofor_main' ;; - lf95*) # Lahey Fortran 8.1 - whole_archive_flag_spec_FC= -@@ -20675,7 +20675,7 @@ - link_all_deplibs_FC=yes - allow_undefined_flag_FC="$_lt_dar_allow_undefined" - case $cc_basename in -- ifort*) _lt_dar_can_shared=yes ;; -+ ifort*| mpif77* | mpif90* ) _lt_dar_can_shared=yes ;; - *) _lt_dar_can_shared=$GCC ;; - esac - if test "$_lt_dar_can_shared" = "yes"; then diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12_mpi-includes_order_fix.patch b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12_mpi-includes_order_fix.patch deleted file mode 100644 index e86ffe564daa..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12_mpi-includes_order_fix.patch +++ /dev/null @@ -1,439 +0,0 @@ -diff -ru hdf5-1.8.10.orig/c++/src/H5AbstractDs.cpp hdf5-1.8.10/c++/src/H5AbstractDs.cpp ---- hdf5-1.8.10.orig/c++/src/H5AbstractDs.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5AbstractDs.cpp 2012-12-10 15:51:13.237522005 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5ArrayType.cpp hdf5-1.8.10/c++/src/H5ArrayType.cpp ---- hdf5-1.8.10.orig/c++/src/H5ArrayType.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5ArrayType.cpp 2012-12-10 15:51:13.238521995 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5AtomType.cpp hdf5-1.8.10/c++/src/H5AtomType.cpp ---- hdf5-1.8.10.orig/c++/src/H5AtomType.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5AtomType.cpp 2012-12-10 15:51:13.237522005 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5Attribute.cpp hdf5-1.8.10/c++/src/H5Attribute.cpp ---- hdf5-1.8.10.orig/c++/src/H5Attribute.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5Attribute.cpp 2012-12-10 15:51:13.230522180 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/src/H5CommonFG.cpp hdf5-1.8.10/c++/src/H5CommonFG.cpp ---- hdf5-1.8.10.orig/c++/src/H5CommonFG.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5CommonFG.cpp 2012-12-10 15:51:13.239522003 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5CompType.cpp hdf5-1.8.10/c++/src/H5CompType.cpp ---- hdf5-1.8.10.orig/c++/src/H5CompType.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5CompType.cpp 2012-12-10 15:51:13.239522003 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5DataSet.cpp hdf5-1.8.10/c++/src/H5DataSet.cpp ---- hdf5-1.8.10.orig/c++/src/H5DataSet.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5DataSet.cpp 2012-12-10 15:51:13.239522003 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/src/H5DataSpace.cpp hdf5-1.8.10/c++/src/H5DataSpace.cpp ---- hdf5-1.8.10.orig/c++/src/H5DataSpace.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5DataSpace.cpp 2012-12-10 15:51:13.237522005 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/src/H5DataType.cpp hdf5-1.8.10/c++/src/H5DataType.cpp ---- hdf5-1.8.10.orig/c++/src/H5DataType.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5DataType.cpp 2012-12-10 15:51:13.236521976 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/src/H5DcreatProp.cpp hdf5-1.8.10/c++/src/H5DcreatProp.cpp ---- hdf5-1.8.10.orig/c++/src/H5DcreatProp.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5DcreatProp.cpp 2012-12-10 15:51:13.236521976 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5DxferProp.cpp hdf5-1.8.10/c++/src/H5DxferProp.cpp ---- hdf5-1.8.10.orig/c++/src/H5DxferProp.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5DxferProp.cpp 2012-12-10 15:51:13.236521976 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5EnumType.cpp hdf5-1.8.10/c++/src/H5EnumType.cpp ---- hdf5-1.8.10.orig/c++/src/H5EnumType.cpp 2012-10-11 19:31:51.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5EnumType.cpp 2012-12-10 15:51:13.237522005 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5Exception.cpp hdf5-1.8.10/c++/src/H5Exception.cpp ---- hdf5-1.8.10.orig/c++/src/H5Exception.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5Exception.cpp 2012-12-10 15:51:13.230522180 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5FaccProp.cpp hdf5-1.8.10/c++/src/H5FaccProp.cpp ---- hdf5-1.8.10.orig/c++/src/H5FaccProp.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5FaccProp.cpp 2012-12-10 15:51:13.235521927 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5FcreatProp.cpp hdf5-1.8.10/c++/src/H5FcreatProp.cpp ---- hdf5-1.8.10.orig/c++/src/H5FcreatProp.cpp 2012-10-11 19:31:51.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5FcreatProp.cpp 2012-12-10 15:51:13.237522005 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5File.cpp hdf5-1.8.10/c++/src/H5File.cpp ---- hdf5-1.8.10.orig/c++/src/H5File.cpp 2012-10-11 19:31:51.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5File.cpp 2012-12-10 15:51:13.240521935 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/src/H5FloatType.cpp hdf5-1.8.10/c++/src/H5FloatType.cpp ---- hdf5-1.8.10.orig/c++/src/H5FloatType.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5FloatType.cpp 2012-12-10 15:51:13.238521995 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5Group.cpp hdf5-1.8.10/c++/src/H5Group.cpp ---- hdf5-1.8.10.orig/c++/src/H5Group.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5Group.cpp 2012-12-10 15:51:13.240521935 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/src/H5IdComponent.cpp hdf5-1.8.10/c++/src/H5IdComponent.cpp ---- hdf5-1.8.10.orig/c++/src/H5IdComponent.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5IdComponent.cpp 2012-12-10 15:54:57.715521900 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/src/H5IntType.cpp hdf5-1.8.10/c++/src/H5IntType.cpp ---- hdf5-1.8.10.orig/c++/src/H5IntType.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5IntType.cpp 2012-12-10 15:51:13.238521995 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5Library.cpp hdf5-1.8.10/c++/src/H5Library.cpp ---- hdf5-1.8.10.orig/c++/src/H5Library.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5Library.cpp 2012-12-10 15:51:13.235521927 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5CppDoc.h" // included only for Doxygen to generate part of RM -diff -ru hdf5-1.8.10.orig/c++/src/H5Object.cpp hdf5-1.8.10/c++/src/H5Object.cpp ---- hdf5-1.8.10.orig/c++/src/H5Object.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5Object.cpp 2012-12-10 15:51:13.235521927 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5PredType.cpp hdf5-1.8.10/c++/src/H5PredType.cpp ---- hdf5-1.8.10.orig/c++/src/H5PredType.cpp 2012-10-11 19:31:51.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5PredType.cpp 2012-12-10 15:51:13.238521995 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5PropList.cpp hdf5-1.8.10/c++/src/H5PropList.cpp ---- hdf5-1.8.10.orig/c++/src/H5PropList.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5PropList.cpp 2012-12-10 15:51:13.236521976 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/src/H5StrType.cpp hdf5-1.8.10/c++/src/H5StrType.cpp ---- hdf5-1.8.10.orig/c++/src/H5StrType.cpp 2012-10-11 19:31:50.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5StrType.cpp 2012-12-10 15:51:13.238521995 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/src/H5VarLenType.cpp hdf5-1.8.10/c++/src/H5VarLenType.cpp ---- hdf5-1.8.10.orig/c++/src/H5VarLenType.cpp 2012-10-11 19:31:51.000000000 +0200 -+++ hdf5-1.8.10/c++/src/H5VarLenType.cpp 2012-12-10 15:51:13.239522003 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.10.orig/c++/test/dsets.cpp hdf5-1.8.10/c++/test/dsets.cpp ---- hdf5-1.8.10.orig/c++/test/dsets.cpp 2012-10-11 19:31:49.000000000 +0200 -+++ hdf5-1.8.10/c++/test/dsets.cpp 2012-12-10 15:51:13.240521935 +0100 -@@ -25,6 +25,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/test/h5cpputil.cpp hdf5-1.8.10/c++/test/h5cpputil.cpp ---- hdf5-1.8.10.orig/c++/test/h5cpputil.cpp 2012-10-11 19:31:49.000000000 +0200 -+++ hdf5-1.8.10/c++/test/h5cpputil.cpp 2012-12-10 15:51:13.242521899 +0100 -@@ -21,6 +21,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/test/tattr.cpp hdf5-1.8.10/c++/test/tattr.cpp ---- hdf5-1.8.10.orig/c++/test/tattr.cpp 2012-10-11 19:31:49.000000000 +0200 -+++ hdf5-1.8.10/c++/test/tattr.cpp 2012-12-10 15:51:13.240521935 +0100 -@@ -20,6 +20,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/test/tcompound.cpp hdf5-1.8.10/c++/test/tcompound.cpp ---- hdf5-1.8.10.orig/c++/test/tcompound.cpp 2012-10-11 19:31:49.000000000 +0200 -+++ hdf5-1.8.10/c++/test/tcompound.cpp 2012-12-10 15:51:13.241522020 +0100 -@@ -19,6 +19,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/test/testhdf5.cpp hdf5-1.8.10/c++/test/testhdf5.cpp ---- hdf5-1.8.10.orig/c++/test/testhdf5.cpp 2012-10-11 19:31:49.000000000 +0200 -+++ hdf5-1.8.10/c++/test/testhdf5.cpp 2012-12-10 15:51:13.241522020 +0100 -@@ -41,6 +41,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/test/tfile.cpp hdf5-1.8.10/c++/test/tfile.cpp ---- hdf5-1.8.10.orig/c++/test/tfile.cpp 2012-10-11 19:31:49.000000000 +0200 -+++ hdf5-1.8.10/c++/test/tfile.cpp 2012-12-10 15:51:13.241522020 +0100 -@@ -23,6 +23,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/test/tfilter.cpp hdf5-1.8.10/c++/test/tfilter.cpp ---- hdf5-1.8.10.orig/c++/test/tfilter.cpp 2012-10-11 19:31:49.000000000 +0200 -+++ hdf5-1.8.10/c++/test/tfilter.cpp 2012-12-10 15:51:13.241522020 +0100 -@@ -19,6 +19,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/test/th5s.cpp hdf5-1.8.10/c++/test/th5s.cpp ---- hdf5-1.8.10.orig/c++/test/th5s.cpp 2012-10-11 19:31:49.000000000 +0200 -+++ hdf5-1.8.10/c++/test/th5s.cpp 2012-12-10 15:51:13.241522020 +0100 -@@ -22,6 +22,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/test/tlinks.cpp hdf5-1.8.10/c++/test/tlinks.cpp ---- hdf5-1.8.10.orig/c++/test/tlinks.cpp 2012-10-11 19:31:49.000000000 +0200 -+++ hdf5-1.8.10/c++/test/tlinks.cpp 2012-12-10 15:51:13.242521899 +0100 -@@ -19,6 +19,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/test/trefer.cpp hdf5-1.8.10/c++/test/trefer.cpp ---- hdf5-1.8.10.orig/c++/test/trefer.cpp 2012-10-11 19:31:49.000000000 +0200 -+++ hdf5-1.8.10/c++/test/trefer.cpp 2012-12-10 15:51:13.242521899 +0100 -@@ -20,6 +20,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/test/ttypes.cpp hdf5-1.8.10/c++/test/ttypes.cpp ---- hdf5-1.8.10.orig/c++/test/ttypes.cpp 2012-10-11 19:31:49.000000000 +0200 -+++ hdf5-1.8.10/c++/test/ttypes.cpp 2012-12-10 15:51:13.242521899 +0100 -@@ -19,6 +19,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/c++/test/tvlstr.cpp hdf5-1.8.10/c++/test/tvlstr.cpp ---- hdf5-1.8.10.orig/c++/test/tvlstr.cpp 2012-10-11 19:31:49.000000000 +0200 -+++ hdf5-1.8.10/c++/test/tvlstr.cpp 2012-12-10 15:51:13.243522021 +0100 -@@ -21,6 +21,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.10.orig/src/H5make_libsettings.c hdf5-1.8.10/src/H5make_libsettings.c ---- hdf5-1.8.10.orig/src/H5make_libsettings.c 2012-10-11 19:30:56.000000000 +0200 -+++ hdf5-1.8.10/src/H5make_libsettings.c 2012-12-10 15:51:13.242521899 +0100 -@@ -41,6 +41,7 @@ - *------------------------------------------------------------------------- - */ - -+#include - #include - #include - #include "H5private.h" ---- hdf5-1.8.12/c++/src/H5Location.cpp.orig 2014-01-13 16:25:41.242265318 +0100 -+++ hdf5-1.8.12/c++/src/H5Location.cpp 2014-01-13 16:25:53.952336995 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-foss-2018b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-foss-2018b.eb deleted file mode 100644 index a0d82954cfe7..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-foss-2018b.eb +++ /dev/null @@ -1,31 +0,0 @@ -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen - -name = 'HDF5' -version = '1.8.13' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'optarch': True, '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 = [ - '82f6b38eec103b4fccfbf14892786e0c27a8135d3252d8601cf5bf20066d38c1', # HDF5 tarball - '44e04cace87c54f75e8eb5b710679104f6703d88d10d6f3e5130b8cd90c69aa1', # configure_libtool.patch -] - -patches = [ - 'configure_libtool.patch', -] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13_configure_intel.patch b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13_configure_intel.patch deleted file mode 100644 index 1bb0ecf5e308..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13_configure_intel.patch +++ /dev/null @@ -1,131 +0,0 @@ ---- configure.orig 2014-05-06 04:15:52.000000000 +0200 -+++ configure 2014-07-23 11:21:47.616743649 +0200 -@@ -5399,7 +5399,7 @@ - ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5' - ac_compiler_gnu=$ac_cv_fc_compiler_gnu - if test -n "$ac_tool_prefix"; then -- for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn nagfor xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 -+ for ac_prog in gfortran g95 xlf95 f95 fort ifort mpif77 mpif90 ifc efc pgfortran pgf95 lf95 ftn nagfor xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. - set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -@@ -5443,7 +5443,7 @@ - fi - if test -z "$FC"; then - ac_ct_FC=$FC -- for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn nagfor xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 -+ for ac_prog in gfortran g95 xlf95 f95 fort ifort mpif77 mpif90 ifc efc pgfortran pgf95 lf95 ftn nagfor xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 - do - # Extract the first word of "$ac_prog", so it can be a program name with args. - set dummy $ac_prog; ac_word=$2 -@@ -5672,7 +5672,7 @@ - ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5' - ac_compiler_gnu=$ac_cv_fc_compiler_gnu - if test -n "$ac_tool_prefix"; then -- for ac_prog in f90 pgf90 slf90 f95 g95 xlf95 efc ifort ftn -+ for ac_prog in f90 pgf90 slf90 f95 g95 xlf95 efc ifort mpif77 mpif90 ftn - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. - set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -@@ -5716,7 +5716,7 @@ - fi - if test -z "$FC"; then - ac_ct_FC=$FC -- for ac_prog in f90 pgf90 slf90 f95 g95 xlf95 efc ifort ftn -+ for ac_prog in f90 pgf90 slf90 f95 g95 xlf95 efc ifort mpif77 mpif90 ftn - do - # Extract the first word of "$ac_prog", so it can be a program name with args. - set dummy $ac_prog; ac_word=$2 -@@ -7908,7 +7908,7 @@ - mpicc) - ## The mpich compiler. Use mpiexec from the same directory if it - ## exists. -- PARALLEL=mpicc -+ PARALLEL="$CC_BASENAME" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpiexec" >&5 - $as_echo_n "checking for mpiexec... " >&6; } - -@@ -7970,7 +7970,7 @@ - *mpif90*) - ## The Fortran mpich compiler. Use mpiexec from the same directory - ## if it exists. -- PARALLEL=mpif90 -+ PARALLEL="$FC" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpiexec" >&5 - $as_echo_n "checking for mpiexec... " >&6; } - -@@ -12704,7 +12704,7 @@ - ;; - # icc used to be incompatible with GCC. - # ICC 10 doesn't accept -KPIC any more. -- icc* | ifort*) -+ icc* | mpicc*| ifort* | mpif77* | mpif90*) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-fPIC' - lt_prog_compiler_static='-static' -@@ -13340,11 +13340,11 @@ - # Portland Group f77 and f90 compilers - whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag -Mnomain' ;; -- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 -+ ecc*,ia64* | icc*,ia64* | mpicc*,ia64*) # Intel C compiler on ia64 - tmp_addflag=' -i_dynamic' ;; -- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 -+ efc*,ia64* | ifort*,ia64* | mpif77*,ia64* | mpif90*,ia64*) # Intel Fortran compiler on ia64 - tmp_addflag=' -i_dynamic -nofor_main' ;; -- ifc* | ifort*) # Intel Fortran compiler -+ ifc* | ifort* | mpif77* | mpif90*) # Intel Fortran compiler - tmp_addflag=' -nofor_main' ;; - lf95*) # Lahey Fortran 8.1 - whole_archive_flag_spec= -@@ -13826,7 +13826,7 @@ - link_all_deplibs=yes - allow_undefined_flag="$_lt_dar_allow_undefined" - case $cc_basename in -- ifort*) _lt_dar_can_shared=yes ;; -+ ifort* | mpif77* | mpif90*) _lt_dar_can_shared=yes ;; - *) _lt_dar_can_shared=$GCC ;; - esac - if test "$_lt_dar_can_shared" = "yes"; then -@@ -16824,7 +16824,7 @@ - link_all_deplibs_CXX=yes - allow_undefined_flag_CXX="$_lt_dar_allow_undefined" - case $cc_basename in -- ifort*) _lt_dar_can_shared=yes ;; -+ ifort* | mpif77* | mpif90*) _lt_dar_can_shared=yes ;; - *) _lt_dar_can_shared=$GCC ;; - esac - if test "$_lt_dar_can_shared" = "yes"; then -@@ -19735,7 +19735,7 @@ - ;; - # icc used to be incompatible with GCC. - # ICC 10 doesn't accept -KPIC any more. -- icc* | ifort*) -+ icc* | mpicc* | ifort* | mpif77* | mpif90*) - lt_prog_compiler_wl_FC='-Wl,' - lt_prog_compiler_pic_FC='-fPIC' - lt_prog_compiler_static_FC='-static' -@@ -20356,11 +20356,11 @@ - # Portland Group f77 and f90 compilers - whole_archive_flag_spec_FC='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag -Mnomain' ;; -- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 -+ ecc*,ia64* | icc*,ia64* | mpicc*,ia64*) # Intel C compiler on ia64 - tmp_addflag=' -i_dynamic' ;; -- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 -+ efc*,ia64* | ifort*,ia64* | mpif77*,ia64* | mpif90*,ia64*) # Intel Fortran compiler on ia64 - tmp_addflag=' -i_dynamic -nofor_main' ;; -- ifc* | ifort*) # Intel Fortran compiler -+ ifc* | ifort* | mpif77* | mpif90*) # Intel Fortran compiler - tmp_addflag=' -nofor_main' ;; - lf95*) # Lahey Fortran 8.1 - whole_archive_flag_spec_FC= -@@ -20814,7 +20814,7 @@ - link_all_deplibs_FC=yes - allow_undefined_flag_FC="$_lt_dar_allow_undefined" - case $cc_basename in -- ifort*) _lt_dar_can_shared=yes ;; -+ ifort* | mpif77* | mpif90*) _lt_dar_can_shared=yes ;; - *) _lt_dar_can_shared=$GCC ;; - esac - if test "$_lt_dar_can_shared" = "yes"; then diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15_configure_intel.patch b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15_configure_intel.patch deleted file mode 100644 index b74e70593eec..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15_configure_intel.patch +++ /dev/null @@ -1,95 +0,0 @@ ---- hdf5-1.8.15/configure.orig 2015-05-01 20:56:59.000000000 +0200 -+++ hdf5-1.8.15/configure 2015-06-02 15:04:26.757168623 +0200 -@@ -5190,7 +5190,7 @@ - ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5' - ac_compiler_gnu=$ac_cv_fc_compiler_gnu - if test -n "$ac_tool_prefix"; then -- for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn nagfor xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 -+ for ac_prog in gfortran g95 xlf95 f95 fort ifort mpif77 mpif90 ifc efc pgfortran pgf95 lf95 ftn nagfor xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. - set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -@@ -5234,7 +5234,7 @@ - fi - if test -z "$FC"; then - ac_ct_FC=$FC -- for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn nagfor xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 -+ for ac_prog in gfortran g95 xlf95 f95 fort ifort mpif77 mpif90 ifc efc pgfortran pgf95 lf95 ftn nagfor xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 - do - # Extract the first word of "$ac_prog", so it can be a program name with args. - set dummy $ac_prog; ac_word=$2 -@@ -11993,7 +11993,7 @@ - ;; - # icc used to be incompatible with GCC. - # ICC 10 doesn't accept -KPIC any more. -- icc* | ifort*) -+ icc* | mpicc*| ifort* | mpif77* | mpif90*) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-fPIC' - lt_prog_compiler_static='-static' -@@ -12629,11 +12629,11 @@ - # Portland Group f77 and f90 compilers - whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag -Mnomain' ;; -- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 -+ ecc*,ia64* | icc*,ia64* | mpicc*,ia64*) # Intel C compiler on ia64 - tmp_addflag=' -i_dynamic' ;; -- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 -+ efc*,ia64* | ifort*,ia64* | mpif77*,ia64* | mpif90*,ia64*) # Intel Fortran compiler on ia64 - tmp_addflag=' -i_dynamic -nofor_main' ;; -- ifc* | ifort*) # Intel Fortran compiler -+ ifc* | ifort* | mpif77* | mpif90*) # Intel Fortran compiler - tmp_addflag=' -nofor_main' ;; - lf95*) # Lahey Fortran 8.1 - whole_archive_flag_spec= -@@ -13115,7 +13115,7 @@ - link_all_deplibs=yes - allow_undefined_flag="$_lt_dar_allow_undefined" - case $cc_basename in -- ifort*) _lt_dar_can_shared=yes ;; -+ ifort* | mpif77* | mpif90*) _lt_dar_can_shared=yes ;; - *) _lt_dar_can_shared=$GCC ;; - esac - if test "$_lt_dar_can_shared" = "yes"; then -@@ -16113,7 +16113,7 @@ - link_all_deplibs_CXX=yes - allow_undefined_flag_CXX="$_lt_dar_allow_undefined" - case $cc_basename in -- ifort*) _lt_dar_can_shared=yes ;; -+ ifort* | mpif77* | mpif90*) _lt_dar_can_shared=yes ;; - *) _lt_dar_can_shared=$GCC ;; - esac - if test "$_lt_dar_can_shared" = "yes"; then -@@ -19024,7 +19024,7 @@ - ;; - # icc used to be incompatible with GCC. - # ICC 10 doesn't accept -KPIC any more. -- icc* | ifort*) -+ icc* | mpicc* | ifort* | mpif77* | mpif90*) - lt_prog_compiler_wl_FC='-Wl,' - lt_prog_compiler_pic_FC='-fPIC' - lt_prog_compiler_static_FC='-static' -@@ -19645,11 +19645,11 @@ - # Portland Group f77 and f90 compilers - whole_archive_flag_spec_FC='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag -Mnomain' ;; -- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 -+ ecc*,ia64* | icc*,ia64* | mpicc*,ia64*) # Intel C compiler on ia64 - tmp_addflag=' -i_dynamic' ;; -- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 -+ efc*,ia64* | ifort*,ia64* | mpif77*,ia64* | mpif90*,ia64*) # Intel Fortran compiler on ia64 - tmp_addflag=' -i_dynamic -nofor_main' ;; -- ifc* | ifort*) # Intel Fortran compiler -+ ifc* | ifort* | mpif77* | mpif90*) # Intel Fortran compiler - tmp_addflag=' -nofor_main' ;; - lf95*) # Lahey Fortran 8.1 - whole_archive_flag_spec_FC= -@@ -20103,7 +20103,7 @@ - link_all_deplibs_FC=yes - allow_undefined_flag_FC="$_lt_dar_allow_undefined" - case $cc_basename in -- ifort*) _lt_dar_can_shared=yes ;; -+ ifort* | mpif77* | mpif90*) _lt_dar_can_shared=yes ;; - *) _lt_dar_can_shared=$GCC ;; - esac - if test "$_lt_dar_can_shared" = "yes"; then 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 deleted file mode 100644 index 2376ecf9bead..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-foss-2016a-serial.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'HDF5' -version = '1.8.16' -versionsuffix = '-serial' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'optarch': True, '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] - -patches = ['configure_libtool.patch'] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-foss-2016a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-foss-2016a.eb deleted file mode 100644 index f21664f491da..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-foss-2016a.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'HDF5' -version = '1.8.16' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'optarch': True, '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] - -patches = [ - 'HDF5-1.8.15_configure_intel.patch', - 'configure_libtool.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), - ('libxml2', '2.9.3') -] - -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 deleted file mode 100644 index ec481c9e1b41..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-gimkl-2.11.5-serial.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'HDF5' -version = '1.8.16' -versionsuffix = '-serial' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} -toolchainopts = {'pic': True} - -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'] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-intel-2016.02-GCC-4.9.eb deleted file mode 100644 index a9a841911391..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-intel-2016.02-GCC-4.9.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'HDF5' -version = '1.8.16' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} -toolchainopts = {'optarch': True, '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] - -patches = [ - 'HDF5-1.8.15_configure_intel.patch', - 'configure_libtool.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-intel-2016a-serial.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-intel-2016a-serial.eb deleted file mode 100644 index dd31e3a3de21..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-intel-2016a-serial.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'HDF5' -version = '1.8.16' -versionsuffix = '-serial' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'optarch': True, '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] - -patches = [ - 'HDF5-1.8.15_configure_intel.patch', - 'configure_libtool.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-intel-2016a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-intel-2016a.eb deleted file mode 100644 index a76a5ebf269f..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-intel-2016a.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'HDF5' -version = '1.8.16' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'optarch': True, '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] - -patches = [ - 'HDF5-1.8.15_configure_intel.patch', - 'configure_libtool.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-iomkl-2016.07.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-iomkl-2016.07.eb deleted file mode 100644 index ca143920be86..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-iomkl-2016.07.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HDF5' -version = '1.8.16' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'iomkl', 'version': '2016.07'} -toolchainopts = {'optarch': True, '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] - -patches = ['configure_libtool.patch'] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-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 deleted file mode 100644 index 546d01e87010..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-iomkl-2016.09-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HDF5' -version = '1.8.16' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} -toolchainopts = {'optarch': True, '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] - -patches = ['configure_libtool.patch'] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-GCC-5.4.0-2.26-serial.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-GCC-5.4.0-2.26-serial.eb deleted file mode 100644 index 709e085d6465..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-GCC-5.4.0-2.26-serial.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'HDF5' -version = '1.8.17' -versionsuffix = '-serial' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} -toolchainopts = {'pic': True} - -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'] -checksums = [ - 'd9cda297ee76ade9881c4208987939250d397bae6252d0ccb66fa7d24d67e263', # hdf5-1.8.17.tar.gz - '44e04cace87c54f75e8eb5b710679104f6703d88d10d6f3e5130b8cd90c69aa1', # configure_libtool.patch -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' 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 deleted file mode 100644 index 0eb787ee2bdd..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-foss-2016a-serial.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'HDF5' -version = '1.8.17' -versionsuffix = '-serial' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'optarch': True, '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] - -patches = ['configure_libtool.patch'] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-foss-2016a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-foss-2016a.eb deleted file mode 100644 index c66c77e4f656..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-foss-2016a.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'HDF5' -version = '1.8.17' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -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] - -patches = [ - 'configure_libtool.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-foss-2016b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-foss-2016b.eb deleted file mode 100644 index 8b08dbca2369..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-foss-2016b.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'HDF5' -version = '1.8.17' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -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] -patches = [ - 'configure_libtool.patch', -] -checksums = [ - 'd9cda297ee76ade9881c4208987939250d397bae6252d0ccb66fa7d24d67e263', # hdf5-1.8.17.tar.gz - '44e04cace87c54f75e8eb5b710679104f6703d88d10d6f3e5130b8cd90c69aa1', # configure_libtool.patch -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-intel-2016a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-intel-2016a.eb deleted file mode 100644 index cbad936718a5..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-intel-2016a.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'HDF5' -version = '1.8.17' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -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] - -patches = [ - 'HDF5-1.8.15_configure_intel.patch', - 'configure_libtool.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-intel-2016b-serial.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-intel-2016b-serial.eb deleted file mode 100644 index 73a224469928..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-intel-2016b-serial.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'HDF5' -version = '1.8.17' -versionsuffix = '-serial' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -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] - -patches = [ - 'HDF5-1.8.15_configure_intel.patch', - 'configure_libtool.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-intel-2016b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-intel-2016b.eb deleted file mode 100644 index f8ce3b8abcea..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-intel-2016b.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'HDF5' -version = '1.8.17' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -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] - -patches = [ - 'HDF5-1.8.15_configure_intel.patch', - 'configure_libtool.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' 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 deleted file mode 100644 index 49a206cc0645..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-foss-2016b.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HDF5' -version = '1.8.18' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -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.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' 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 deleted file mode 100644 index 515ece98e150..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-foss-2017a.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HDF5' -version = '1.8.18' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -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 deleted file mode 100644 index 4724acd62045..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-gimkl-2017a.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HDF5' -version = '1.8.18' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -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 deleted file mode 100644 index 0c947c1e863e..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-intel-2016b.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HDF5' -version = '1.8.18' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -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.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' 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 deleted file mode 100644 index 55381bd4ea08..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-intel-2017.01.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HDF5' -version = '1.8.18' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2017.01'} -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.8'), - ('Szip', '2.1'), -] - -moduleclass = 'data' 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 deleted file mode 100644 index ddf7a7fd7d20..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-intel-2017a-serial.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'HDF5' -version = '1.8.18' -versionsuffix = '-serial' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -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 deleted file mode 100644 index 6b5342588c99..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-intel-2017a.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HDF5' -version = '1.8.18' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -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 deleted file mode 100644 index 6438c223b3b0..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.19-foss-2017a.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HDF5' -version = '1.8.19' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -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-foss-2017b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.19-foss-2017b.eb deleted file mode 100644 index d8d18a139d8f..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.19-foss-2017b.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HDF5' -version = '1.8.19' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -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 = ['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 deleted file mode 100644 index 26fe45313316..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.19-intel-2017a.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HDF5' -version = '1.8.19' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -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.19-intel-2017b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.19-intel-2017b.eb deleted file mode 100644 index 5af4859dc96c..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.19-intel-2017b.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HDF5' -version = '1.8.19' - -homepage = 'https://support.hdfgroup.org/HDF5/' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -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 = ['a4335849f19fae88c264fd0df046bc321a78c536b2548fc508627a790564dc38'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.20-foss-2018a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.20-foss-2018a.eb deleted file mode 100644 index bb3de890053f..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.20-foss-2018a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.8.20' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'foss', 'version': '2018a'} -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 = ['6ed660ccd2bc45aa808ea72e08f33cc64009e9dd4e3a372b53438b210312e8d9'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.20-gmpolf-2017.10.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.20-gmpolf-2017.10.eb deleted file mode 100644 index 7e5b9473570e..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.20-gmpolf-2017.10.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.8.20' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'gmpolf', 'version': '2017.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 = ['6ed660ccd2bc45aa808ea72e08f33cc64009e9dd4e3a372b53438b210312e8d9'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.20-intel-2017b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.20-intel-2017b.eb deleted file mode 100644 index 789c06c05868..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.20-intel-2017b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.8.20' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -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 = ['6ed660ccd2bc45aa808ea72e08f33cc64009e9dd4e3a372b53438b210312e8d9'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.20-intel-2018a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.20-intel-2018a.eb deleted file mode 100644 index 0bfd597ba14f..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.20-intel-2018a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HDF5' -version = '1.8.20' - -homepage = 'https://portal.hdfgroup.org/display/support' -description = """HDF5 is a data model, library, and file format for storing and managing data. - It supports an unlimited variety of datatypes, and is designed for flexible - and efficient I/O and for high volume and complex data.""" - -toolchain = {'name': 'intel', 'version': '2018a'} -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 = ['6ed660ccd2bc45aa808ea72e08f33cc64009e9dd4e3a372b53438b210312e8d9'] - -dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1.1'), -] - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.7_mpi-includes_order_fix.patch b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.7_mpi-includes_order_fix.patch deleted file mode 100644 index 54a92a349d41..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.7_mpi-includes_order_fix.patch +++ /dev/null @@ -1,429 +0,0 @@ -diff -ru hdf5-1.8.7.orig/c++/src/H5Attribute.cpp hdf5-1.8.7/c++/src/H5Attribute.cpp ---- hdf5-1.8.7.orig/c++/src/H5Attribute.cpp 2012-02-02 11:12:36.935361641 +0100 -+++ hdf5-1.8.7/c++/src/H5Attribute.cpp 2012-02-02 11:14:28.975575797 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.7.orig/c++/src/H5Exception.cpp hdf5-1.8.7/c++/src/H5Exception.cpp ---- hdf5-1.8.7.orig/c++/src/H5Exception.cpp 2012-02-02 11:12:36.935361641 +0100 -+++ hdf5-1.8.7/c++/src/H5Exception.cpp 2012-02-02 11:14:00.075521742 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.7.orig/c++/src/H5FaccProp.cpp hdf5-1.8.7/c++/src/H5FaccProp.cpp ---- hdf5-1.8.7.orig/c++/src/H5FaccProp.cpp 2012-02-02 11:12:36.935361641 +0100 -+++ hdf5-1.8.7/c++/src/H5FaccProp.cpp 2012-02-02 11:14:21.885563211 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.7.orig/c++/src/H5IdComponent.cpp hdf5-1.8.7/c++/src/H5IdComponent.cpp ---- hdf5-1.8.7.orig/c++/src/H5IdComponent.cpp 2012-02-02 11:12:36.935361641 +0100 -+++ hdf5-1.8.7/c++/src/H5IdComponent.cpp 2012-02-02 11:14:12.115545800 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef H5_VMS - #include - #endif /*H5_VMS*/ -diff -ru hdf5-1.8.7.orig/c++/src/H5Library.cpp hdf5-1.8.7/c++/src/H5Library.cpp ---- hdf5-1.8.7.orig/c++/src/H5Library.cpp 2012-02-02 11:12:36.935361641 +0100 -+++ hdf5-1.8.7/c++/src/H5Library.cpp 2012-02-02 11:14:08.795540708 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5CppDoc.h" // included only for Doxygen to generate part of RM -diff -ru hdf5-1.8.7.orig/c++/src/H5Object.cpp hdf5-1.8.7/c++/src/H5Object.cpp ---- hdf5-1.8.7.orig/c++/src/H5Object.cpp 2012-02-02 11:12:36.935361641 +0100 -+++ hdf5-1.8.7/c++/src/H5Object.cpp 2012-02-02 11:14:14.825550481 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.7.orig/c++/src/H5PropList.cpp hdf5-1.8.7/c++/src/H5PropList.cpp ---- hdf5-1.8.7.orig/c++/src/H5PropList.cpp 2012-02-02 11:12:36.935361641 +0100 -+++ hdf5-1.8.7/c++/src/H5PropList.cpp 2012-02-02 11:14:25.215569149 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.7.orig/c++/src/H5DataType.cpp hdf5-1.8.7/c++/src/H5DataType.cpp ---- hdf5-1.8.7.orig/c++/src/H5DataType.cpp 2012-02-02 11:26:26.987018618 +0100 -+++ hdf5-1.8.7/c++/src/H5DataType.cpp 2012-02-02 11:26:38.877034311 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.7.orig/c++/src/H5DcreatProp.cpp hdf5-1.8.7/c++/src/H5DcreatProp.cpp ---- hdf5-1.8.7.orig/c++/src/H5DcreatProp.cpp 2012-02-02 11:26:26.987018618 +0100 -+++ hdf5-1.8.7/c++/src/H5DcreatProp.cpp 2012-02-02 11:26:35.617028101 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.7.orig/c++/src/H5DxferProp.cpp hdf5-1.8.7/c++/src/H5DxferProp.cpp ---- hdf5-1.8.7.orig/c++/src/H5DxferProp.cpp 2012-02-02 11:26:26.997018629 +0100 -+++ hdf5-1.8.7/c++/src/H5DxferProp.cpp 2012-02-02 11:26:37.217030970 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.7.orig/c++/src/H5FcreatProp.cpp hdf5-1.8.7/c++/src/H5FcreatProp.cpp ---- hdf5-1.8.7.orig/c++/src/H5FcreatProp.cpp 2012-02-02 11:26:26.987018618 +0100 -+++ hdf5-1.8.7/c++/src/H5FcreatProp.cpp 2012-02-02 11:26:33.937025687 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.7.orig/c++/src/H5AbstractDs.cpp hdf5-1.8.7/c++/src/H5AbstractDs.cpp ---- hdf5-1.8.7.orig/c++/src/H5AbstractDs.cpp 2012-02-02 13:59:23.414524577 +0100 -+++ hdf5-1.8.7/c++/src/H5AbstractDs.cpp 2012-02-02 13:59:38.874553071 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.7.orig/c++/src/H5AtomType.cpp hdf5-1.8.7/c++/src/H5AtomType.cpp ---- hdf5-1.8.7.orig/c++/src/H5AtomType.cpp 2012-02-02 13:59:23.424524595 +0100 -+++ hdf5-1.8.7/c++/src/H5AtomType.cpp 2012-02-02 13:59:41.814559578 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.7.orig/c++/src/H5DataSpace.cpp hdf5-1.8.7/c++/src/H5DataSpace.cpp ---- hdf5-1.8.7.orig/c++/src/H5DataSpace.cpp 2012-02-02 13:59:23.424524595 +0100 -+++ hdf5-1.8.7/c++/src/H5DataSpace.cpp 2012-02-02 13:59:35.594546050 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.7.orig/c++/src/H5EnumType.cpp hdf5-1.8.7/c++/src/H5EnumType.cpp ---- hdf5-1.8.7.orig/c++/src/H5EnumType.cpp 2012-02-02 15:30:37.365011430 +0100 -+++ hdf5-1.8.7/c++/src/H5EnumType.cpp 2012-02-02 15:30:53.295043192 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.7.orig/c++/src/H5PredType.cpp hdf5-1.8.7/c++/src/H5PredType.cpp ---- hdf5-1.8.7.orig/c++/src/H5PredType.cpp 2012-02-02 15:30:37.365011430 +0100 -+++ hdf5-1.8.7/c++/src/H5PredType.cpp 2012-02-02 15:30:50.465037500 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.7.orig/c++/src/H5FloatType.cpp hdf5-1.8.7/c++/src/H5FloatType.cpp ---- hdf5-1.8.7.orig/c++/src/H5FloatType.cpp 2012-02-02 15:50:54.127461179 +0100 -+++ hdf5-1.8.7/c++/src/H5FloatType.cpp 2012-02-02 15:55:58.008025222 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.7.orig/c++/src/H5IntType.cpp hdf5-1.8.7/c++/src/H5IntType.cpp ---- hdf5-1.8.7.orig/c++/src/H5IntType.cpp 2012-02-02 15:50:54.137461203 +0100 -+++ hdf5-1.8.7/c++/src/H5IntType.cpp 2012-02-02 15:55:51.978014661 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.7.orig/c++/src/H5StrType.cpp hdf5-1.8.7/c++/src/H5StrType.cpp ---- hdf5-1.8.7.orig/c++/src/H5StrType.cpp 2012-02-02 15:50:54.137461203 +0100 -+++ hdf5-1.8.7/c++/src/H5StrType.cpp 2012-02-02 15:55:54.648019633 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.7.orig/c++/src/H5ArrayType.cpp hdf5-1.8.7/c++/src/H5ArrayType.cpp ---- hdf5-1.8.7.orig/c++/src/H5ArrayType.cpp 2012-02-02 16:14:07.260165102 +0100 -+++ hdf5-1.8.7/c++/src/H5ArrayType.cpp 2012-02-02 16:14:22.730208893 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.7.orig/c++/src/H5CompType.cpp hdf5-1.8.7/c++/src/H5CompType.cpp ---- hdf5-1.8.7.orig/c++/src/H5CompType.cpp 2012-02-02 16:14:07.260165102 +0100 -+++ hdf5-1.8.7/c++/src/H5CompType.cpp 2012-02-02 16:14:28.500229768 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.7.orig/c++/src/H5VarLenType.cpp hdf5-1.8.7/c++/src/H5VarLenType.cpp ---- hdf5-1.8.7.orig/c++/src/H5VarLenType.cpp 2012-02-02 16:14:07.260165102 +0100 -+++ hdf5-1.8.7/c++/src/H5VarLenType.cpp 2012-02-02 16:14:25.460218858 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.7.orig/c++/src/H5CommonFG.cpp hdf5-1.8.7/c++/src/H5CommonFG.cpp ---- hdf5-1.8.7.orig/c++/src/H5CommonFG.cpp 2012-02-02 16:52:44.484863179 +0100 -+++ hdf5-1.8.7/c++/src/H5CommonFG.cpp 2012-02-02 16:53:17.974929963 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.7.orig/c++/src/H5DataSet.cpp hdf5-1.8.7/c++/src/H5DataSet.cpp ---- hdf5-1.8.7.orig/c++/src/H5DataSet.cpp 2012-02-02 16:52:44.494863194 +0100 -+++ hdf5-1.8.7/c++/src/H5DataSet.cpp 2012-02-02 16:53:07.714909380 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.7.orig/c++/src/H5File.cpp hdf5-1.8.7/c++/src/H5File.cpp ---- hdf5-1.8.7.orig/c++/src/H5File.cpp 2012-02-02 16:52:44.494863194 +0100 -+++ hdf5-1.8.7/c++/src/H5File.cpp 2012-02-02 16:53:23.984942010 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.7.orig/c++/src/H5Group.cpp hdf5-1.8.7/c++/src/H5Group.cpp ---- hdf5-1.8.7.orig/c++/src/H5Group.cpp 2012-02-02 16:52:44.494863194 +0100 -+++ hdf5-1.8.7/c++/src/H5Group.cpp 2012-02-02 16:53:20.684935117 +0100 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.7.orig/c++/test/dsets.cpp hdf5-1.8.7/c++/test/dsets.cpp ---- hdf5-1.8.7.orig/c++/test/dsets.cpp 2012-02-02 21:11:23.624694720 +0100 -+++ hdf5-1.8.7/c++/test/dsets.cpp 2012-02-02 21:11:41.504731006 +0100 -@@ -25,6 +25,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.7.orig/c++/test/tattr.cpp hdf5-1.8.7/c++/test/tattr.cpp ---- hdf5-1.8.7.orig/c++/test/tattr.cpp 2012-02-02 21:11:23.624694720 +0100 -+++ hdf5-1.8.7/c++/test/tattr.cpp 2012-02-02 21:11:35.284719238 +0100 -@@ -20,6 +20,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.7.orig/c++/test/tcompound.cpp hdf5-1.8.7/c++/test/tcompound.cpp ---- hdf5-1.8.7.orig/c++/test/tcompound.cpp 2012-02-02 21:11:23.624694720 +0100 -+++ hdf5-1.8.7/c++/test/tcompound.cpp 2012-02-02 21:11:32.164712986 +0100 -@@ -19,6 +19,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.7.orig/c++/test/testhdf5.cpp hdf5-1.8.7/c++/test/testhdf5.cpp ---- hdf5-1.8.7.orig/c++/test/testhdf5.cpp 2012-02-02 21:11:23.624694720 +0100 -+++ hdf5-1.8.7/c++/test/testhdf5.cpp 2012-02-02 21:11:28.234703541 +0100 -@@ -41,6 +41,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.7.orig/c++/test/tfile.cpp hdf5-1.8.7/c++/test/tfile.cpp ---- hdf5-1.8.7.orig/c++/test/tfile.cpp 2012-02-02 21:11:23.624694720 +0100 -+++ hdf5-1.8.7/c++/test/tfile.cpp 2012-02-02 21:11:45.134736604 +0100 -@@ -23,6 +23,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.7.orig/c++/test/tfilter.cpp hdf5-1.8.7/c++/test/tfilter.cpp ---- hdf5-1.8.7.orig/c++/test/tfilter.cpp 2012-02-02 21:11:23.624694720 +0100 -+++ hdf5-1.8.7/c++/test/tfilter.cpp 2012-02-02 21:11:38.224724841 +0100 -@@ -19,6 +19,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.7.orig/c++/test/th5s.cpp hdf5-1.8.7/c++/test/th5s.cpp ---- hdf5-1.8.7.orig/c++/test/th5s.cpp 2012-02-02 21:11:23.624694720 +0100 -+++ hdf5-1.8.7/c++/test/th5s.cpp 2012-02-02 21:11:48.604742444 +0100 -@@ -22,6 +22,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.7.orig/src/H5make_libsettings.c hdf5-1.8.7/src/H5make_libsettings.c ---- hdf5-1.8.7.orig/src/H5make_libsettings.c 2012-02-02 21:48:30.909192384 +0100 -+++ hdf5-1.8.7/src/H5make_libsettings.c 2012-02-02 21:48:34.919202040 +0100 -@@ -41,6 +41,7 @@ - *------------------------------------------------------------------------- - */ - -+#include - #include - #include - #include "H5private.h" -diff -ru hdf5-1.8.7.orig/c++/test/h5cpputil.cpp hdf5-1.8.7/c++/test/h5cpputil.cpp ---- hdf5-1.8.7.orig/c++/test/h5cpputil.cpp 2012-02-02 21:57:45.880427519 +0100 -+++ hdf5-1.8.7/c++/test/h5cpputil.cpp 2012-02-02 21:57:57.820457924 +0100 -@@ -21,6 +21,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.7.orig/c++/test/tlinks.cpp hdf5-1.8.7/c++/test/tlinks.cpp ---- hdf5-1.8.7.orig/c++/test/tlinks.cpp 2012-02-02 21:57:45.880427519 +0100 -+++ hdf5-1.8.7/c++/test/tlinks.cpp 2012-02-02 21:57:49.080434882 +0100 -@@ -19,6 +19,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.7.orig/c++/test/trefer.cpp hdf5-1.8.7/c++/test/trefer.cpp ---- hdf5-1.8.7.orig/c++/test/trefer.cpp 2012-02-02 21:57:45.880427519 +0100 -+++ hdf5-1.8.7/c++/test/trefer.cpp 2012-02-02 21:57:51.680440980 +0100 -@@ -20,6 +20,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.7.orig/c++/test/ttypes.cpp hdf5-1.8.7/c++/test/ttypes.cpp ---- hdf5-1.8.7.orig/c++/test/ttypes.cpp 2012-02-02 21:57:45.880427519 +0100 -+++ hdf5-1.8.7/c++/test/ttypes.cpp 2012-02-02 21:57:55.990452298 +0100 -@@ -19,6 +19,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.7.orig/c++/test/tvlstr.cpp hdf5-1.8.7/c++/test/tvlstr.cpp ---- hdf5-1.8.7.orig/c++/test/tvlstr.cpp 2012-02-02 21:57:45.880427519 +0100 -+++ hdf5-1.8.7/c++/test/tvlstr.cpp 2012-02-02 21:57:53.620445608 +0100 -@@ -21,6 +21,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9_mpi-includes_order_fix.patch b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9_mpi-includes_order_fix.patch deleted file mode 100644 index 3cb4fcdf1ee9..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9_mpi-includes_order_fix.patch +++ /dev/null @@ -1,430 +0,0 @@ -diff -ru hdf5-1.8.9.orig/c++/src/H5AbstractDs.cpp hdf5-1.8.9/c++/src/H5AbstractDs.cpp ---- hdf5-1.8.9.orig/c++/src/H5AbstractDs.cpp 2012-05-09 17:06:23.000000000 +0200 -+++ hdf5-1.8.9/c++/src/H5AbstractDs.cpp 2012-06-19 20:26:22.516500000 +0200 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.9.orig/c++/src/H5ArrayType.cpp hdf5-1.8.9/c++/src/H5ArrayType.cpp ---- hdf5-1.8.9.orig/c++/src/H5ArrayType.cpp 2012-05-09 17:06:23.000000000 +0200 -+++ hdf5-1.8.9/c++/src/H5ArrayType.cpp 2012-06-19 20:26:22.565402000 +0200 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.9.orig/c++/src/H5AtomType.cpp hdf5-1.8.9/c++/src/H5AtomType.cpp ---- hdf5-1.8.9.orig/c++/src/H5AtomType.cpp 2012-05-09 17:06:23.000000000 +0200 -+++ hdf5-1.8.9/c++/src/H5AtomType.cpp 2012-06-19 20:26:22.522772000 +0200 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.9.orig/c++/src/H5Attribute.cpp hdf5-1.8.9/c++/src/H5Attribute.cpp ---- hdf5-1.8.9.orig/c++/src/H5Attribute.cpp 2012-05-09 17:06:23.000000000 +0200 -+++ hdf5-1.8.9/c++/src/H5Attribute.cpp 2012-06-19 20:26:22.450170000 +0200 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.9.orig/c++/src/H5CommonFG.cpp hdf5-1.8.9/c++/src/H5CommonFG.cpp ---- hdf5-1.8.9.orig/c++/src/H5CommonFG.cpp 2012-05-09 17:06:23.000000000 +0200 -+++ hdf5-1.8.9/c++/src/H5CommonFG.cpp 2012-06-19 20:26:22.584477000 +0200 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.9.orig/c++/src/H5CompType.cpp hdf5-1.8.9/c++/src/H5CompType.cpp ---- hdf5-1.8.9.orig/c++/src/H5CompType.cpp 2012-05-09 17:06:23.000000000 +0200 -+++ hdf5-1.8.9/c++/src/H5CompType.cpp 2012-06-19 20:26:22.571885000 +0200 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.9.orig/c++/src/H5DataSet.cpp hdf5-1.8.9/c++/src/H5DataSet.cpp ---- hdf5-1.8.9.orig/c++/src/H5DataSet.cpp 2012-05-09 17:06:23.000000000 +0200 -+++ hdf5-1.8.9/c++/src/H5DataSet.cpp 2012-06-19 20:26:22.590819000 +0200 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.9.orig/c++/src/H5DataSpace.cpp hdf5-1.8.9/c++/src/H5DataSpace.cpp ---- hdf5-1.8.9.orig/c++/src/H5DataSpace.cpp 2012-05-09 17:06:23.000000000 +0200 -+++ hdf5-1.8.9/c++/src/H5DataSpace.cpp 2012-06-19 20:26:22.529072000 +0200 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.9.orig/c++/src/H5DataType.cpp hdf5-1.8.9/c++/src/H5DataType.cpp ---- hdf5-1.8.9.orig/c++/src/H5DataType.cpp 2012-05-09 17:06:23.000000000 +0200 -+++ hdf5-1.8.9/c++/src/H5DataType.cpp 2012-06-19 20:26:22.491189000 +0200 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.9.orig/c++/src/H5DcreatProp.cpp hdf5-1.8.9/c++/src/H5DcreatProp.cpp ---- hdf5-1.8.9.orig/c++/src/H5DcreatProp.cpp 2012-05-09 17:06:23.000000000 +0200 -+++ hdf5-1.8.9/c++/src/H5DcreatProp.cpp 2012-06-19 20:26:22.497485000 +0200 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.9.orig/c++/src/H5DxferProp.cpp hdf5-1.8.9/c++/src/H5DxferProp.cpp ---- hdf5-1.8.9.orig/c++/src/H5DxferProp.cpp 2012-05-09 17:06:23.000000000 +0200 -+++ hdf5-1.8.9/c++/src/H5DxferProp.cpp 2012-06-19 20:26:22.503631000 +0200 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.9.orig/c++/src/H5EnumType.cpp hdf5-1.8.9/c++/src/H5EnumType.cpp ---- hdf5-1.8.9.orig/c++/src/H5EnumType.cpp 2012-05-09 17:06:23.000000000 +0200 -+++ hdf5-1.8.9/c++/src/H5EnumType.cpp 2012-06-19 20:26:22.535146000 +0200 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.9.orig/c++/src/H5Exception.cpp hdf5-1.8.9/c++/src/H5Exception.cpp ---- hdf5-1.8.9.orig/c++/src/H5Exception.cpp 2012-05-09 17:06:23.000000000 +0200 -+++ hdf5-1.8.9/c++/src/H5Exception.cpp 2012-06-19 20:26:22.452097000 +0200 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.9.orig/c++/src/H5FaccProp.cpp hdf5-1.8.9/c++/src/H5FaccProp.cpp ---- hdf5-1.8.9.orig/c++/src/H5FaccProp.cpp 2012-05-09 17:06:23.000000000 +0200 -+++ hdf5-1.8.9/c++/src/H5FaccProp.cpp 2012-06-19 20:26:22.459968000 +0200 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.9.orig/c++/src/H5FcreatProp.cpp hdf5-1.8.9/c++/src/H5FcreatProp.cpp ---- hdf5-1.8.9.orig/c++/src/H5FcreatProp.cpp 2012-05-09 17:06:23.000000000 +0200 -+++ hdf5-1.8.9/c++/src/H5FcreatProp.cpp 2012-06-19 20:26:22.510375000 +0200 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.9.orig/c++/src/H5File.cpp hdf5-1.8.9/c++/src/H5File.cpp ---- hdf5-1.8.9.orig/c++/src/H5File.cpp 2012-05-09 17:06:23.000000000 +0200 -+++ hdf5-1.8.9/c++/src/H5File.cpp 2012-06-19 20:26:22.597224000 +0200 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.9.orig/c++/src/H5FloatType.cpp hdf5-1.8.9/c++/src/H5FloatType.cpp ---- hdf5-1.8.9.orig/c++/src/H5FloatType.cpp 2012-05-09 17:06:23.000000000 +0200 -+++ hdf5-1.8.9/c++/src/H5FloatType.cpp 2012-06-19 20:26:22.547455000 +0200 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.9.orig/c++/src/H5Group.cpp hdf5-1.8.9/c++/src/H5Group.cpp ---- hdf5-1.8.9.orig/c++/src/H5Group.cpp 2012-05-09 17:06:23.000000000 +0200 -+++ hdf5-1.8.9/c++/src/H5Group.cpp 2012-06-19 20:26:22.603257000 +0200 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.9.orig/c++/src/H5IdComponent.cpp hdf5-1.8.9/c++/src/H5IdComponent.cpp ---- hdf5-1.8.9.orig/c++/src/H5IdComponent.cpp 2012-05-09 17:06:23.000000000 +0200 -+++ hdf5-1.8.9/c++/src/H5IdComponent.cpp 2012-06-19 20:26:22.466094000 +0200 -@@ -13,6 +13,8 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include -+ - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.9.orig/c++/src/H5IntType.cpp hdf5-1.8.9/c++/src/H5IntType.cpp ---- hdf5-1.8.9.orig/c++/src/H5IntType.cpp 2012-05-09 17:06:23.000000000 +0200 -+++ hdf5-1.8.9/c++/src/H5IntType.cpp 2012-06-19 20:26:22.552991000 +0200 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.9.orig/c++/src/H5Library.cpp hdf5-1.8.9/c++/src/H5Library.cpp ---- hdf5-1.8.9.orig/c++/src/H5Library.cpp 2012-05-09 17:06:23.000000000 +0200 -+++ hdf5-1.8.9/c++/src/H5Library.cpp 2012-06-19 20:26:22.471699000 +0200 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5CppDoc.h" // included only for Doxygen to generate part of RM -diff -ru hdf5-1.8.9.orig/c++/src/H5Object.cpp hdf5-1.8.9/c++/src/H5Object.cpp ---- hdf5-1.8.9.orig/c++/src/H5Object.cpp 2012-05-09 17:06:23.000000000 +0200 -+++ hdf5-1.8.9/c++/src/H5Object.cpp 2012-06-19 20:26:22.478435000 +0200 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.9.orig/c++/src/H5PredType.cpp hdf5-1.8.9/c++/src/H5PredType.cpp ---- hdf5-1.8.9.orig/c++/src/H5PredType.cpp 2012-05-09 17:06:23.000000000 +0200 -+++ hdf5-1.8.9/c++/src/H5PredType.cpp 2012-06-19 20:26:22.541295000 +0200 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.9.orig/c++/src/H5PropList.cpp hdf5-1.8.9/c++/src/H5PropList.cpp ---- hdf5-1.8.9.orig/c++/src/H5PropList.cpp 2012-05-09 17:06:23.000000000 +0200 -+++ hdf5-1.8.9/c++/src/H5PropList.cpp 2012-06-19 20:26:22.484759000 +0200 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.9.orig/c++/src/H5StrType.cpp hdf5-1.8.9/c++/src/H5StrType.cpp ---- hdf5-1.8.9.orig/c++/src/H5StrType.cpp 2012-05-09 17:06:23.000000000 +0200 -+++ hdf5-1.8.9/c++/src/H5StrType.cpp 2012-06-19 20:26:22.559556000 +0200 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.9.orig/c++/src/H5VarLenType.cpp hdf5-1.8.9/c++/src/H5VarLenType.cpp ---- hdf5-1.8.9.orig/c++/src/H5VarLenType.cpp 2012-05-09 17:06:23.000000000 +0200 -+++ hdf5-1.8.9/c++/src/H5VarLenType.cpp 2012-06-19 20:26:22.577670000 +0200 -@@ -13,6 +13,7 @@ - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -+#include - #include - - #include "H5Include.h" -diff -ru hdf5-1.8.9.orig/c++/test/dsets.cpp hdf5-1.8.9/c++/test/dsets.cpp ---- hdf5-1.8.9.orig/c++/test/dsets.cpp 2012-05-09 17:06:22.000000000 +0200 -+++ hdf5-1.8.9/c++/test/dsets.cpp 2012-06-19 20:26:22.609694000 +0200 -@@ -25,6 +25,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.9.orig/c++/test/h5cpputil.cpp hdf5-1.8.9/c++/test/h5cpputil.cpp ---- hdf5-1.8.9.orig/c++/test/h5cpputil.cpp 2012-05-09 17:06:22.000000000 +0200 -+++ hdf5-1.8.9/c++/test/h5cpputil.cpp 2012-06-19 20:26:22.658746000 +0200 -@@ -21,6 +21,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.9.orig/c++/test/tattr.cpp hdf5-1.8.9/c++/test/tattr.cpp ---- hdf5-1.8.9.orig/c++/test/tattr.cpp 2012-05-09 17:06:22.000000000 +0200 -+++ hdf5-1.8.9/c++/test/tattr.cpp 2012-06-19 20:26:22.616193000 +0200 -@@ -20,6 +20,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.9.orig/c++/test/tcompound.cpp hdf5-1.8.9/c++/test/tcompound.cpp ---- hdf5-1.8.9.orig/c++/test/tcompound.cpp 2012-05-09 17:06:22.000000000 +0200 -+++ hdf5-1.8.9/c++/test/tcompound.cpp 2012-06-19 20:26:22.622451000 +0200 -@@ -19,6 +19,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.9.orig/c++/test/testhdf5.cpp hdf5-1.8.9/c++/test/testhdf5.cpp ---- hdf5-1.8.9.orig/c++/test/testhdf5.cpp 2012-05-09 17:06:22.000000000 +0200 -+++ hdf5-1.8.9/c++/test/testhdf5.cpp 2012-06-19 20:26:22.627951000 +0200 -@@ -41,6 +41,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.9.orig/c++/test/tfile.cpp hdf5-1.8.9/c++/test/tfile.cpp ---- hdf5-1.8.9.orig/c++/test/tfile.cpp 2012-05-09 17:06:22.000000000 +0200 -+++ hdf5-1.8.9/c++/test/tfile.cpp 2012-06-19 20:26:22.634634000 +0200 -@@ -23,6 +23,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.9.orig/c++/test/tfilter.cpp hdf5-1.8.9/c++/test/tfilter.cpp ---- hdf5-1.8.9.orig/c++/test/tfilter.cpp 2012-05-09 17:06:22.000000000 +0200 -+++ hdf5-1.8.9/c++/test/tfilter.cpp 2012-06-19 20:26:22.640716000 +0200 -@@ -19,6 +19,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.9.orig/c++/test/th5s.cpp hdf5-1.8.9/c++/test/th5s.cpp ---- hdf5-1.8.9.orig/c++/test/th5s.cpp 2012-05-09 17:06:22.000000000 +0200 -+++ hdf5-1.8.9/c++/test/th5s.cpp 2012-06-19 20:26:22.647004000 +0200 -@@ -22,6 +22,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.9.orig/c++/test/tlinks.cpp hdf5-1.8.9/c++/test/tlinks.cpp ---- hdf5-1.8.9.orig/c++/test/tlinks.cpp 2012-05-09 17:06:22.000000000 +0200 -+++ hdf5-1.8.9/c++/test/tlinks.cpp 2012-06-19 20:26:22.665527000 +0200 -@@ -19,6 +19,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.9.orig/c++/test/trefer.cpp hdf5-1.8.9/c++/test/trefer.cpp ---- hdf5-1.8.9.orig/c++/test/trefer.cpp 2012-05-09 17:06:22.000000000 +0200 -+++ hdf5-1.8.9/c++/test/trefer.cpp 2012-06-19 20:26:22.671624000 +0200 -@@ -20,6 +20,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.9.orig/c++/test/ttypes.cpp hdf5-1.8.9/c++/test/ttypes.cpp ---- hdf5-1.8.9.orig/c++/test/ttypes.cpp 2012-05-09 17:06:22.000000000 +0200 -+++ hdf5-1.8.9/c++/test/ttypes.cpp 2012-06-19 20:26:22.677816000 +0200 -@@ -19,6 +19,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.9.orig/c++/test/tvlstr.cpp hdf5-1.8.9/c++/test/tvlstr.cpp ---- hdf5-1.8.9.orig/c++/test/tvlstr.cpp 2012-05-09 17:06:22.000000000 +0200 -+++ hdf5-1.8.9/c++/test/tvlstr.cpp 2012-06-19 20:26:22.684971000 +0200 -@@ -21,6 +21,7 @@ - - ***************************************************************************/ - -+#include - #ifdef OLD_HEADER_FILENAME - #include - #else -diff -ru hdf5-1.8.9.orig/src/H5make_libsettings.c hdf5-1.8.9/src/H5make_libsettings.c ---- hdf5-1.8.9.orig/src/H5make_libsettings.c 2012-05-09 17:05:58.000000000 +0200 -+++ hdf5-1.8.9/src/H5make_libsettings.c 2012-06-19 20:26:22.653140000 +0200 -@@ -41,6 +41,7 @@ - *------------------------------------------------------------------------- - */ - -+#include - #include - #include - #include "H5private.h" diff --git a/easybuild/easyconfigs/h/HDF5/HDF5_1.8.10_configure_ictce.patch b/easybuild/easyconfigs/h/HDF5/HDF5_1.8.10_configure_ictce.patch deleted file mode 100644 index e7b03397fee2..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5_1.8.10_configure_ictce.patch +++ /dev/null @@ -1,133 +0,0 @@ ---- configure.orig 2011-05-10 16:20:59.000000000 +0200 -+++ configure 2011-10-20 11:16:32.742222959 +0200 -@@ -5018,7 +5018,7 @@ - ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5' - ac_compiler_gnu=$ac_cv_fc_compiler_gnu - if test -n "$ac_tool_prefix"; then -- for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn nagfor xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 -+ for ac_prog in gfortran g95 xlf95 f95 fort ifort mpif77 mpif90 ifc efc pgfortran pgf95 lf95 ftn xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. - set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -@@ -5062,7 +5062,7 @@ - fi - if test -z "$FC"; then - ac_ct_FC=$FC -- for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn nagfor xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 -+ for ac_prog in gfortran g95 xlf95 f95 fort ifort mpif77 mpif90 ifc efc pgfortran pgf95 lf95 ftn xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 - do - # Extract the first word of "$ac_prog", so it can be a program name with args. - set dummy $ac_prog; ac_word=$2 -@@ -5279,7 +5279,7 @@ - ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5' - ac_compiler_gnu=$ac_cv_fc_compiler_gnu - if test -n "$ac_tool_prefix"; then -- for ac_prog in f90 pgf90 slf90 f95 g95 xlf95 efc ifort ftn -+ for ac_prog in f90 pgf90 slf90 f95 g95 xlf95 efc ifort mpif77 mpif90 ftn - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. - set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -@@ -5323,7 +5323,7 @@ - fi - if test -z "$FC"; then - ac_ct_FC=$FC -- for ac_prog in f90 pgf90 slf90 f95 g95 xlf95 efc ifort ftn -+ for ac_prog in f90 pgf90 slf90 f95 g95 xlf95 efc ifort mpif77 mpif90 ftn - do - # Extract the first word of "$ac_prog", so it can be a program name with args. - set dummy $ac_prog; ac_word=$2 -@@ -7336,8 +7336,8 @@ - case "$CC_BASENAME" in - mpicc) - ## The mpich compiler. Use mpiexec from the same directory if it - ## exists. -- PARALLEL=mpicc -+ PARALLEL="$CC_BASENAME" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpiexec" >&5 - $as_echo_n "checking for mpiexec... " >&6; } - -@@ -7382,8 +7382,8 @@ - case "$FC" in - *mpif90*) - ## The Fortran mpich compiler. Use mpiexec from the same directory - ## if it exists. -- PARALLEL=mpif90 -+ PARALLEL="$FC" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpiexec" >&5 - $as_echo_n "checking for mpiexec... " >&6; } - -@@ -12034,7 +12034,7 @@ - ;; - # icc used to be incompatible with GCC. - # ICC 10 doesn't accept -KPIC any more. -- icc* | ifort*) -+ icc*| mpicc* | ifort*| mpif77* | mpif90* ) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-fPIC' - lt_prog_compiler_static='-static' -@@ -12656,11 +12656,11 @@ - # Portland Group f77 and f90 compilers - whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag -Mnomain' ;; -- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 -+ ecc*,ia64* | icc*,ia64*| mpicc*,ia64*) # Intel C compiler on ia64 - tmp_addflag=' -i_dynamic' ;; -- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 -+ efc*,ia64* | ifort*,ia64*| mpif77*,ia64* | mpif90*,ia64* ) # Intel Fortran compiler on ia64 - tmp_addflag=' -i_dynamic -nofor_main' ;; -- ifc* | ifort*) # Intel Fortran compiler -+ ifc* | ifort*| mpif77* | mpif90* ) # Intel Fortran compiler - tmp_addflag=' -nofor_main' ;; - lf95*) # Lahey Fortran 8.1 - whole_archive_flag_spec= -@@ -13141,7 +13141,7 @@ - link_all_deplibs=yes - allow_undefined_flag="$_lt_dar_allow_undefined" - case $cc_basename in -- ifort*) _lt_dar_can_shared=yes ;; -+ ifort*| mpif77* | mpif90* ) _lt_dar_can_shared=yes ;; - *) _lt_dar_can_shared=$GCC ;; - esac - if test "$_lt_dar_can_shared" = "yes"; then -@@ -16152,7 +16152,7 @@ - link_all_deplibs_CXX=yes - allow_undefined_flag_CXX="$_lt_dar_allow_undefined" - case $cc_basename in -- ifort*) _lt_dar_can_shared=yes ;; -+ ifort*| mpif77* | mpif90* ) _lt_dar_can_shared=yes ;; - *) _lt_dar_can_shared=$GCC ;; - esac - if test "$_lt_dar_can_shared" = "yes"; then -@@ -19063,7 +19063,7 @@ - ;; - # icc used to be incompatible with GCC. - # ICC 10 doesn't accept -KPIC any more. -- icc* | ifort*) -+ icc*| mpicc* | ifort*| mpif77* | mpif90* ) - lt_prog_compiler_wl_FC='-Wl,' - lt_prog_compiler_pic_FC='-fPIC' - lt_prog_compiler_static_FC='-static' -@@ -19670,11 +19670,11 @@ - # Portland Group f77 and f90 compilers - whole_archive_flag_spec_FC='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag -Mnomain' ;; -- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 -+ ecc*,ia64* | icc*,ia64*| mpicc*,ia64*) # Intel C compiler on ia64 - tmp_addflag=' -i_dynamic' ;; -- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 -+ efc*,ia64* | ifort*,ia64*| mpif77*,ia64* | mpif90*,ia64* ) # Intel Fortran compiler on ia64 - tmp_addflag=' -i_dynamic -nofor_main' ;; -- ifc* | ifort*) # Intel Fortran compiler -+ ifc* | ifort*| mpif77* | mpif90* ) # Intel Fortran compiler - tmp_addflag=' -nofor_main' ;; - lf95*) # Lahey Fortran 8.1 - whole_archive_flag_spec_FC= -@@ -20127,7 +20127,7 @@ - link_all_deplibs_FC=yes - allow_undefined_flag_FC="$_lt_dar_allow_undefined" - case $cc_basename in -- ifort*) _lt_dar_can_shared=yes ;; -+ ifort*| mpif77* | mpif90* ) _lt_dar_can_shared=yes ;; - *) _lt_dar_can_shared=$GCC ;; - esac - if test "$_lt_dar_can_shared" = "yes"; then diff --git a/easybuild/easyconfigs/h/HDF5/HDF5_configure_ictce.patch b/easybuild/easyconfigs/h/HDF5/HDF5_configure_ictce.patch deleted file mode 100644 index aee02e64f6ba..000000000000 --- a/easybuild/easyconfigs/h/HDF5/HDF5_configure_ictce.patch +++ /dev/null @@ -1,135 +0,0 @@ ---- configure.orig 2011-05-10 16:20:59.000000000 +0200 -+++ configure 2011-10-20 11:16:32.742222959 +0200 -@@ -5018,7 +5018,7 @@ - ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5' - ac_compiler_gnu=$ac_cv_fc_compiler_gnu - if test -n "$ac_tool_prefix"; then -- for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 -+ for ac_prog in gfortran g95 xlf95 f95 fort ifort mpif77 mpif90 ifc efc pgfortran pgf95 lf95 ftn xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. - set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -@@ -5062,7 +5062,7 @@ - fi - if test -z "$FC"; then - ac_ct_FC=$FC -- for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 -+ for ac_prog in gfortran g95 xlf95 f95 fort ifort mpif77 mpif90 ifc efc pgfortran pgf95 lf95 ftn xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 - do - # Extract the first word of "$ac_prog", so it can be a program name with args. - set dummy $ac_prog; ac_word=$2 -@@ -5279,7 +5279,7 @@ - ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5' - ac_compiler_gnu=$ac_cv_fc_compiler_gnu - if test -n "$ac_tool_prefix"; then -- for ac_prog in f90 pgf90 slf90 f95 g95 xlf95 efc ifort ftn -+ for ac_prog in f90 pgf90 slf90 f95 g95 xlf95 efc ifort mpif77 mpif90 ftn - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. - set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -@@ -5323,7 +5323,7 @@ - fi - if test -z "$FC"; then - ac_ct_FC=$FC -- for ac_prog in f90 pgf90 slf90 f95 g95 xlf95 efc ifort ftn -+ for ac_prog in f90 pgf90 slf90 f95 g95 xlf95 efc ifort mpif77 mpif90 ftn - do - # Extract the first word of "$ac_prog", so it can be a program name with args. - set dummy $ac_prog; ac_word=$2 -@@ -7336,8 +7336,8 @@ - - - case "$CC_BASENAME" in -- mpicc) -- PARALLEL=mpicc -+ mpicc) -+ PARALLEL="$CC_BASENAME" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpiexec" >&5 - $as_echo_n "checking for mpiexec... " >&6; } - -@@ -7382,8 +7382,8 @@ - - - case "$FC" in -- *mpif90*) -- PARALLEL=mpif90 -+ *mpif90*) -+ PARALLEL="$FC" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpiexec" >&5 - $as_echo_n "checking for mpiexec... " >&6; } - -@@ -12034,7 +12034,7 @@ - ;; - # icc used to be incompatible with GCC. - # ICC 10 doesn't accept -KPIC any more. -- icc* | ifort*) -+ icc*| mpicc* | ifort*| mpif77* | mpif90* ) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-fPIC' - lt_prog_compiler_static='-static' -@@ -12656,11 +12656,11 @@ - # Portland Group f77 and f90 compilers - whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag -Mnomain' ;; -- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 -+ ecc*,ia64* | icc*,ia64*| mpicc*,ia64*) # Intel C compiler on ia64 - tmp_addflag=' -i_dynamic' ;; -- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 -+ efc*,ia64* | ifort*,ia64*| mpif77*,ia64* | mpif90*,ia64* ) # Intel Fortran compiler on ia64 - tmp_addflag=' -i_dynamic -nofor_main' ;; -- ifc* | ifort*) # Intel Fortran compiler -+ ifc* | ifort*| mpif77* | mpif90* ) # Intel Fortran compiler - tmp_addflag=' -nofor_main' ;; - lf95*) # Lahey Fortran 8.1 - whole_archive_flag_spec= -@@ -13141,7 +13141,7 @@ - link_all_deplibs=yes - allow_undefined_flag="$_lt_dar_allow_undefined" - case $cc_basename in -- ifort*) _lt_dar_can_shared=yes ;; -+ ifort*| mpif77* | mpif90* ) _lt_dar_can_shared=yes ;; - *) _lt_dar_can_shared=$GCC ;; - esac - if test "$_lt_dar_can_shared" = "yes"; then -@@ -16152,7 +16152,7 @@ - link_all_deplibs_CXX=yes - allow_undefined_flag_CXX="$_lt_dar_allow_undefined" - case $cc_basename in -- ifort*) _lt_dar_can_shared=yes ;; -+ ifort*| mpif77* | mpif90* ) _lt_dar_can_shared=yes ;; - *) _lt_dar_can_shared=$GCC ;; - esac - if test "$_lt_dar_can_shared" = "yes"; then -@@ -19063,7 +19063,7 @@ - ;; - # icc used to be incompatible with GCC. - # ICC 10 doesn't accept -KPIC any more. -- icc* | ifort*) -+ icc*| mpicc* | ifort*| mpif77* | mpif90* ) - lt_prog_compiler_wl_FC='-Wl,' - lt_prog_compiler_pic_FC='-fPIC' - lt_prog_compiler_static_FC='-static' -@@ -19670,11 +19670,11 @@ - # Portland Group f77 and f90 compilers - whole_archive_flag_spec_FC='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag -Mnomain' ;; -- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 -+ ecc*,ia64* | icc*,ia64*| mpicc*,ia64*) # Intel C compiler on ia64 - tmp_addflag=' -i_dynamic' ;; -- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 -+ efc*,ia64* | ifort*,ia64*| mpif77*,ia64* | mpif90*,ia64* ) # Intel Fortran compiler on ia64 - tmp_addflag=' -i_dynamic -nofor_main' ;; -- ifc* | ifort*) # Intel Fortran compiler -+ ifc* | ifort*| mpif77* | mpif90* ) # Intel Fortran compiler - tmp_addflag=' -nofor_main' ;; - lf95*) # Lahey Fortran 8.1 - whole_archive_flag_spec_FC= -@@ -20127,7 +20127,7 @@ - link_all_deplibs_FC=yes - allow_undefined_flag_FC="$_lt_dar_allow_undefined" - case $cc_basename in -- ifort*) _lt_dar_can_shared=yes ;; -+ ifort*| mpif77* | mpif90* ) _lt_dar_can_shared=yes ;; - *) _lt_dar_can_shared=$GCC ;; - esac - if test "$_lt_dar_can_shared" = "yes"; then diff --git a/easybuild/easyconfigs/h/HDF5/configure_ictce_1.8.7.patch b/easybuild/easyconfigs/h/HDF5/configure_ictce_1.8.7.patch deleted file mode 100644 index c073a534cdec..000000000000 --- a/easybuild/easyconfigs/h/HDF5/configure_ictce_1.8.7.patch +++ /dev/null @@ -1,113 +0,0 @@ ---- configure.orig 2011-05-10 16:20:59.000000000 +0200 -+++ configure 2011-10-20 11:16:32.742222959 +0200 -@@ -5018,7 +5018,7 @@ - ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5' - ac_compiler_gnu=$ac_cv_fc_compiler_gnu - if test -n "$ac_tool_prefix"; then -- for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 -+ for ac_prog in gfortran g95 xlf95 f95 fort ifort mpif77 mpif90 ifc efc pgfortran pgf95 lf95 ftn xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. - set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -@@ -5062,7 +5062,7 @@ - fi - if test -z "$FC"; then - ac_ct_FC=$FC -- for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 -+ for ac_prog in gfortran g95 xlf95 f95 fort ifort mpif77 mpif90 ifc efc pgfortran pgf95 lf95 ftn xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 - do - # Extract the first word of "$ac_prog", so it can be a program name with args. - set dummy $ac_prog; ac_word=$2 -@@ -5279,7 +5279,7 @@ - ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5' - ac_compiler_gnu=$ac_cv_fc_compiler_gnu - if test -n "$ac_tool_prefix"; then -- for ac_prog in f90 pgf90 slf90 f95 g95 xlf95 efc ifort ftn -+ for ac_prog in f90 pgf90 slf90 f95 g95 xlf95 efc ifort mpif77 mpif90 ftn - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. - set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -@@ -5323,7 +5323,7 @@ - fi - if test -z "$FC"; then - ac_ct_FC=$FC -- for ac_prog in f90 pgf90 slf90 f95 g95 xlf95 efc ifort ftn -+ for ac_prog in f90 pgf90 slf90 f95 g95 xlf95 efc ifort mpif77 mpif90 ftn - do - # Extract the first word of "$ac_prog", so it can be a program name with args. - set dummy $ac_prog; ac_word=$2 -@@ -12034,7 +12034,7 @@ - ;; - # icc used to be incompatible with GCC. - # ICC 10 doesn't accept -KPIC any more. -- icc* | ifort*) -+ icc*| mpicc* | ifort*| mpif77* | mpif90* ) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-fPIC' - lt_prog_compiler_static='-static' -@@ -12656,11 +12656,11 @@ - # Portland Group f77 and f90 compilers - whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag -Mnomain' ;; -- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 -+ ecc*,ia64* | icc*,ia64*| mpicc*,ia64*) # Intel C compiler on ia64 - tmp_addflag=' -i_dynamic' ;; -- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 -+ efc*,ia64* | ifort*,ia64*| mpif77* | mpif90*,ia64*) # Intel Fortran compiler on ia64 - tmp_addflag=' -i_dynamic -nofor_main' ;; -- ifc* | ifort*) # Intel Fortran compiler -+ ifc* | ifort*| mpif77* | mpif90* ) # Intel Fortran compiler - tmp_addflag=' -nofor_main' ;; - lf95*) # Lahey Fortran 8.1 - whole_archive_flag_spec= -@@ -13141,7 +13141,7 @@ - link_all_deplibs=yes - allow_undefined_flag="$_lt_dar_allow_undefined" - case $cc_basename in -- ifort*) _lt_dar_can_shared=yes ;; -+ ifort*| mpif77* | mpif90* ) _lt_dar_can_shared=yes ;; - *) _lt_dar_can_shared=$GCC ;; - esac - if test "$_lt_dar_can_shared" = "yes"; then -@@ -16152,7 +16152,7 @@ - link_all_deplibs_CXX=yes - allow_undefined_flag_CXX="$_lt_dar_allow_undefined" - case $cc_basename in -- ifort*) _lt_dar_can_shared=yes ;; -+ ifort*| mpif77* | mpif90* ) _lt_dar_can_shared=yes ;; - *) _lt_dar_can_shared=$GCC ;; - esac - if test "$_lt_dar_can_shared" = "yes"; then -@@ -19063,7 +19063,7 @@ - ;; - # icc used to be incompatible with GCC. - # ICC 10 doesn't accept -KPIC any more. -- icc* | ifort*) -+ icc*| mpicc* | ifort*| mpif77* | mpif90* ) - lt_prog_compiler_wl_FC='-Wl,' - lt_prog_compiler_pic_FC='-fPIC' - lt_prog_compiler_static_FC='-static' -@@ -19670,11 +19670,11 @@ - # Portland Group f77 and f90 compilers - whole_archive_flag_spec_FC='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag -Mnomain' ;; -- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 -+ ecc*,ia64* | icc*,ia64*| mpicc*,ia64*) # Intel C compiler on ia64 - tmp_addflag=' -i_dynamic' ;; -- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 -+ efc*,ia64* | ifort*,ia64*| mpif77* | mpif90*,ia64*) # Intel Fortran compiler on ia64 - tmp_addflag=' -i_dynamic -nofor_main' ;; -- ifc* | ifort*) # Intel Fortran compiler -+ ifc* | ifort*| mpif77* | mpif90* ) # Intel Fortran compiler - tmp_addflag=' -nofor_main' ;; - lf95*) # Lahey Fortran 8.1 - whole_archive_flag_spec_FC= -@@ -20127,7 +20127,7 @@ - link_all_deplibs_FC=yes - allow_undefined_flag_FC="$_lt_dar_allow_undefined" - case $cc_basename in -- ifort*) _lt_dar_can_shared=yes ;; -+ ifort*| mpif77* | mpif90* ) _lt_dar_can_shared=yes ;; - *) _lt_dar_can_shared=$GCC ;; - esac - if test "$_lt_dar_can_shared" = "yes"; then diff --git a/easybuild/easyconfigs/h/HDF5/configure_libtool.patch b/easybuild/easyconfigs/h/HDF5/configure_libtool.patch deleted file mode 100644 index 08b436b4a619..000000000000 --- a/easybuild/easyconfigs/h/HDF5/configure_libtool.patch +++ /dev/null @@ -1,16 +0,0 @@ ---- hdf5-1.8.7.orig/configure 2011-05-10 16:20:59.000000000 +0200 -+++ hdf5-1.8.7/configure 2012-06-19 10:39:14.925704379 +0200 -@@ -18836,11 +18836,13 @@ - # linked, so don't bother handling this case. - esac - else -+ if [ "${prev}${p}" != "-l" ]; then - if test -z "$postdeps_FC"; then - postdeps_FC="${prev}${p}" - else - postdeps_FC="${postdeps_FC} ${prev}${p}" - fi -+ fi - fi - prev= - ;; diff --git a/easybuild/easyconfigs/h/HDFView/HDFView-2.14-Java-1.8.0_152-centos6.eb b/easybuild/easyconfigs/h/HDFView/HDFView-2.14-Java-1.8.0_152-centos6.eb deleted file mode 100644 index 04f7fd03b9a2..000000000000 --- a/easybuild/easyconfigs/h/HDFView/HDFView-2.14-Java-1.8.0_152-centos6.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'Binary' - -name = 'HDFView' -version = '2.14' -local_label = 'centos6' -versionsuffix = '-Java-%%(javaver)s-%s' % local_label - -homepage = 'https://support.hdfgroup.org/products/java/hdfview/' -description = "HDFView is a visual tool for browsing and editing HDF4 and HDF5 files." - -toolchain = SYSTEM - -source_urls = ['https://support.hdfgroup.org/ftp/HDF5/hdf-java/current/bin/'] -sources = ['%%(name)s-%%(version)s-%s_64.tar.gz' % local_label] -checksums = ['f4f7405950cc4bd3c6c61b6354840703ea08ab81994fb1b9ea66c780bf638f92'] - -dependencies = [('Java', '1.8.0_152')] - -install_cmd = "tar xfvz *.tar.gz && ./HDFView-2.14.0-Linux.sh --prefix . --skip-license && " -install_cmd += "cp -a HDFView/%(version)s.0/* %(installdir)s/ && " -install_cmd += 'sed -i.bk "s@export JAVABIN=.*@export JAVABIN=$EBROOTJAVA/jre/bin@g" %(installdir)s/hdfview.sh && ' -install_cmd += 'sed -i.bk "s@export INSTALLDIR=.*@export INSTALLDIR=%(installdir)s@g" %(installdir)s/hdfview.sh' - -sanity_check_paths = { - 'files': ['hdfview.sh'], - 'dirs': ['jre', 'lib', 'share'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/h/HDFView/HDFView-2.14-Java-1.8.0_152-centos7.eb b/easybuild/easyconfigs/h/HDFView/HDFView-2.14-Java-1.8.0_152-centos7.eb deleted file mode 100644 index 20b561b5c7b1..000000000000 --- a/easybuild/easyconfigs/h/HDFView/HDFView-2.14-Java-1.8.0_152-centos7.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'Binary' - -name = 'HDFView' -version = '2.14' -local_label = 'centos7' -versionsuffix = '-Java-%%(javaver)s-%s' % local_label - -homepage = 'https://support.hdfgroup.org/products/java/hdfview/' -description = "HDFView is a visual tool for browsing and editing HDF4 and HDF5 files." - -toolchain = SYSTEM - -source_urls = ['https://support.hdfgroup.org/ftp/HDF5/hdf-java/current/bin/'] -sources = ['%%(name)s-%%(version)s-%s_64.tar.gz' % local_label] -checksums = ['03bce1062b84e1c326718e46aef6ba8031effa6dbb0df64a3d3a4fe6c4025af4'] - -dependencies = [('Java', '1.8.0_152')] - -install_cmd = "tar xfvz *.tar.gz && ./HDFView-2.14.0-Linux.sh --prefix . --skip-license && " -install_cmd += "cp -a HDFView/%(version)s.0/* %(installdir)s/ && " -install_cmd += 'sed -i.bk "s@export JAVABIN=.*@export JAVABIN=$EBROOTJAVA/jre/bin@g" %(installdir)s/hdfview.sh && ' -install_cmd += 'sed -i.bk "s@export INSTALLDIR=.*@export INSTALLDIR=%(installdir)s@g" %(installdir)s/hdfview.sh' - -sanity_check_paths = { - 'files': ['hdfview.sh'], - 'dirs': ['jre', 'lib', 'share'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/h/HEALPix/HEALPix-3.50-GCCcore-7.3.0.eb b/easybuild/easyconfigs/h/HEALPix/HEALPix-3.50-GCCcore-7.3.0.eb deleted file mode 100644 index fb141ddcfbc2..000000000000 --- a/easybuild/easyconfigs/h/HEALPix/HEALPix-3.50-GCCcore-7.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'HEALPix' -version = '3.50' - -homepage = 'http://healpix.sourceforge.net/' -description = """Hierarchical Equal Area isoLatitude Pixelation of a sphere.""" - -# basic_gcc, generic_gcc, optimized_gcc targets available -gcc_target = 'optimized_gcc' - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['Healpix_3.50_2018Dec10.tar.gz'] -patches = ['HEALPix_noXtest.patch'] -checksums = [ - 'ec9378888ef8365f9a83fa82e3ef3b4e411ed6a63aca33b74a6917c05334bf4f', # Healpix_3.50_2018Dec10.tar.gz - 'ec82c8b2beb80937c83d2e545e26ade08b3647ab5a3401c8703e6523b0782c08', # HEALPix_noXtest.patch -] - -dependencies = [('CFITSIO', '3.45')] - -builddependencies = [('binutils', '2.30')] - -moduleclass = 'astro' diff --git a/easybuild/easyconfigs/h/HEALPix/HEALPix-3.50-GCCcore-8.2.0.eb b/easybuild/easyconfigs/h/HEALPix/HEALPix-3.50-GCCcore-8.2.0.eb deleted file mode 100644 index 86de0563e745..000000000000 --- a/easybuild/easyconfigs/h/HEALPix/HEALPix-3.50-GCCcore-8.2.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'HEALPix' -version = '3.50' - -homepage = 'http://healpix.sourceforge.net/' -description = """Hierarchical Equal Area isoLatitude Pixelation of a sphere.""" - -# basic_gcc, generic_gcc, optimized_gcc targets available -gcc_target = 'optimized_gcc' - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['Healpix_3.50_2018Dec10.tar.gz'] -patches = ['HEALPix_noXtest.patch'] -checksums = [ - 'ec9378888ef8365f9a83fa82e3ef3b4e411ed6a63aca33b74a6917c05334bf4f', # Healpix_3.50_2018Dec10.tar.gz - 'ec82c8b2beb80937c83d2e545e26ade08b3647ab5a3401c8703e6523b0782c08', # HEALPix_noXtest.patch -] - -dependencies = [('CFITSIO', '3.47')] - -builddependencies = [('binutils', '2.31.1')] - -moduleclass = 'astro' diff --git a/easybuild/easyconfigs/h/HEALPix/HEALPix_noXtest.patch b/easybuild/easyconfigs/h/HEALPix/HEALPix_noXtest.patch deleted file mode 100644 index 049c6daad389..000000000000 --- a/easybuild/easyconfigs/h/HEALPix/HEALPix_noXtest.patch +++ /dev/null @@ -1,13 +0,0 @@ -Original test script uses "display" utility which fails without Xserver. -This patch disables this particular test. -Josef Dvoracek | Institute of Physics | Czech Academy of Sciences | 2019-06-13 - -diff -Nru Healpix_3.50.orig/src/cxx/test/runtest.sh Healpix_3.50/src/cxx/test/runtest.sh ---- Healpix_3.50.orig/src/cxx/test/runtest.sh 2017-03-03 12:30:31.000000000 +0100 -+++ Healpix_3.50/src/cxx/test/runtest.sh 2019-06-13 15:45:48.586603000 +0200 -@@ -25,4 +25,4 @@ - time $BINPATH/map2tga test_alice3_texture.fits test_alice2.tga -pal 0 -bar -interpol -title "Alice convolved texture" && \ - time $BINPATH/map2tga test_alice3_mod_texture.fits test_alice3.tga -pal 0 -bar -interpol -title "Alice modulated convolved texture" - --display test.tga test2.tga test_pw.tga test3.tga test4.tga test5.tga test6.tga test_alice?.tga -+#display test.tga test2.tga test_pw.tga test3.tga test4.tga test5.tga test6.tga test_alice?.tga diff --git a/easybuild/easyconfigs/h/HERRO/HERRO-0.1.0_20240808-foss-2023a.eb b/easybuild/easyconfigs/h/HERRO/HERRO-0.1.0_20240808-foss-2023a.eb new file mode 100644 index 000000000000..7e94321e95df --- /dev/null +++ b/easybuild/easyconfigs/h/HERRO/HERRO-0.1.0_20240808-foss-2023a.eb @@ -0,0 +1,377 @@ +easyblock = 'Cargo' + +name = 'HERRO' +version = '0.1.0_20240808' +local_commit = 'deccc46' + +homepage = 'https://github.com/lbcb-sci/herro' +description = """ +HERRO is a highly-accurate, haplotype-aware, deep-learning tool for error correction of Nanopore R10.4.1 or +R9.4.1 reads (read length of >= 10 kbps is recommended). +""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = ['https://github.com/lbcb-sci/herro/archive/'] +sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] + +builddependencies = [ + ('Rust', '1.75.0'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('bzip2', '1.0.8'), + ('libffi', '3.4.4'), + ('libnsl', '2.0.1'), + ('SQLite', '3.42.0'), + ('util-linux', '2.39'), + ('zlib', '1.2.13'), + ('ncurses', '6.4'), + ('libreadline', '8.2'), + ('SeqKit', '2.3.1', '', SYSTEM), + ('Tk', '8.6.13'), + ('XZ', '5.4.2'), + ('matplotlib', '3.7.2'), + ('edlib', '1.3.9'), + ('h5py', '3.9.0'), + ('duplex-tools', '0.3.3'), + ('PyTorch', '2.1.2'), + ('Pillow', '10.0.0'), + ('zstd', '1.5.5'), + ('parasail', '2.6.2'), +] + +exts_defaultclass = 'PythonPackage' +exts_default_options = { + 'source_urls': [PYPI_SOURCE], + 'preinstallopts': '', + 'installopts': '', +} + +exts_list = [ + ('zstandard', '0.22.0', { + 'checksums': ['8226a33c542bcb54cd6bd0a366067b610b41713b64c9abec1bc4533d69f51e70'], + }), + ('Porechop', '20240119', { + 'modulename': 'porechop', + 'source_urls': ['https://github.com/dehui333/Porechop/archive/'], + 'sources': [{'download_filename': 'd2e77c6.tar.gz', 'filename': SOURCE_TAR_GZ}], + 'checksums': ['6e5ff3a780fc2855b0101b4a6102437d9a0fc201e40ffabc44c0c67d7c9ad621'], + }), +] + +# use tch version 0.14.0 - compatible with PyTorch 2.1 +local_torch_opts = "sed -i 's/tch = \"0.13.0\"/tch = \"0.14.0\"/' Cargo.toml && " +local_torch_opts += 'export LIBTORCH_BYPASS_VERSION_CHECK=1 && export LIBTORCH_USE_PYTORCH=1 && ' +local_torch_opts += 'export LIBTORCH=$EBROOTPYTORCH/lib && RUSTFLAGS="-Ctarget-cpu=native"' +prebuildopts = pretestopts = preinstallopts = local_torch_opts + +# copy scripts to /bin to be easier to run scripts for users +postinstallcmds = [ + 'cp -a %(start_dir)s/scripts/* %(installdir)s/bin', + 'rm %(installdir)s/bin/herro-env.yml', + "chmod a+rx %(installdir)s/bin/*.sh", + "chmod a-x %(installdir)s/bin/*.py", +] + +_bins = [ + 'herro', + 'porechop', + 'no_split.sh', + 'postprocess_corrected.sh', + 'create_batched_alignments.sh', + 'porechop_with_split.sh', + 'preprocess.sh', + 'batch.py', + 'create_clusters.py', +] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in _bins], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ["herro --help"] + +modloadmsg = """ +To run scripts from /scripts directory just run .sh +Do not run it as scripts/.sh +For example - run preprocess.sh as: + $ preprocess.sh +""" + +crates = [ + ('adler2', '2.0.0'), + ('aes', '0.8.4'), + ('anstream', '0.6.15'), + ('anstyle', '1.0.8'), + ('anstyle-parse', '0.2.5'), + ('anstyle-query', '1.1.1'), + ('anstyle-wincon', '3.0.4'), + ('anyhow', '1.0.86'), + ('approx', '0.5.1'), + ('autocfg', '1.3.0'), + ('base64ct', '1.6.0'), + ('block-buffer', '0.10.4'), + ('buffer-redux', '1.0.2'), + ('bytecount', '0.6.8'), + ('byteorder', '1.5.0'), + ('bzip2', '0.4.4'), + ('bzip2-sys', '0.1.11+1.0.8'), + ('cc', '1.1.13'), + ('cfg-if', '1.0.0'), + ('cipher', '0.4.4'), + ('clap', '4.4.18'), + ('clap_builder', '4.4.18'), + ('clap_derive', '4.4.7'), + ('clap_lex', '0.6.0'), + ('colorchoice', '1.0.2'), + ('console', '0.15.8'), + ('constant_time_eq', '0.1.5'), + ('cpufeatures', '0.2.13'), + ('crc32fast', '1.4.2'), + ('crossbeam-channel', '0.5.13'), + ('crossbeam-utils', '0.8.20'), + ('crunchy', '0.2.2'), + ('crypto-common', '0.1.6'), + ('deranged', '0.3.11'), + ('digest', '0.10.7'), + ('either', '1.13.0'), + ('encode_unicode', '0.3.6'), + ('flate2', '1.0.32'), + ('generic-array', '0.14.7'), + ('getrandom', '0.2.15'), + ('glob', '0.3.1'), + ('half', '2.4.1'), + ('heck', '0.4.1'), + ('hmac', '0.12.1'), + ('indicatif', '0.17.8'), + ('inout', '0.1.3'), + ('instant', '0.1.13'), + ('is_terminal_polyfill', '1.70.1'), + ('itertools', '0.12.1'), + ('itoa', '1.0.11'), + ('jemalloc-sys', '0.5.4+5.3.0-patched'), + ('jemallocator', '0.5.4'), + ('jobserver', '0.1.32'), + ('lazy_static', '1.5.0'), + ('libc', '0.2.158'), + ('lzma-sys', '0.1.20'), + ('matrixmultiply', '0.3.9'), + ('memchr', '2.7.4'), + ('miniz_oxide', '0.8.0'), + ('ndarray', '0.15.6'), + ('needletail', '0.5.1'), + ('npyz', '0.8.3'), + ('npyz-derive', '0.7.0'), + ('num-bigint', '0.4.6'), + ('num-complex', '0.4.6'), + ('num-conv', '0.1.0'), + ('num-integer', '0.1.46'), + ('num-traits', '0.2.19'), + ('number_prefix', '0.4.0'), + ('once_cell', '1.19.0'), + ('ordered-float', '4.2.2'), + ('password-hash', '0.4.2'), + ('pbkdf2', '0.11.0'), + ('pest', '2.7.11'), + ('pest_derive', '2.7.11'), + ('pest_generator', '2.7.11'), + ('pest_meta', '2.7.11'), + ('pkg-config', '0.3.30'), + ('portable-atomic', '1.7.0'), + ('powerfmt', '0.2.0'), + ('ppv-lite86', '0.2.20'), + ('proc-macro2', '1.0.86'), + ('py_literal', '0.4.0'), + ('quote', '1.0.36'), + ('rand', '0.8.5'), + ('rand_chacha', '0.3.1'), + ('rand_core', '0.6.4'), + ('rawpointer', '0.2.1'), + ('rustc-hash', '1.1.0'), + ('ryu', '1.0.18'), + ('safetensors', '0.3.3'), + ('serde', '1.0.208'), + ('serde_derive', '1.0.208'), + ('serde_json', '1.0.125'), + ('sha1', '0.10.6'), + ('sha2', '0.10.8'), + ('shlex', '1.3.0'), + ('strsim', '0.10.0'), + ('subtle', '2.6.1'), + ('syn', '1.0.109'), + ('syn', '2.0.75'), + ('tch', '0.14.0'), + ('thiserror', '1.0.63'), + ('thiserror-impl', '1.0.63'), + ('time', '0.3.36'), + ('time-core', '0.1.2'), + ('torch-sys', '0.14.0'), + ('typenum', '1.17.0'), + ('ucd-trie', '0.1.6'), + ('unicode-ident', '1.0.12'), + ('unicode-width', '0.1.13'), + ('utf8parse', '0.2.2'), + ('version_check', '0.9.5'), + ('wasi', '0.11.0+wasi-snapshot-preview1'), + ('windows-sys', '0.52.0'), + ('windows-targets', '0.52.6'), + ('windows_aarch64_gnullvm', '0.52.6'), + ('windows_aarch64_msvc', '0.52.6'), + ('windows_i686_gnu', '0.52.6'), + ('windows_i686_gnullvm', '0.52.6'), + ('windows_i686_msvc', '0.52.6'), + ('windows_x86_64_gnu', '0.52.6'), + ('windows_x86_64_gnullvm', '0.52.6'), + ('windows_x86_64_msvc', '0.52.6'), + ('xz2', '0.1.7'), + ('zerocopy', '0.7.35'), + ('zerocopy-derive', '0.7.35'), + ('zip', '0.6.6'), + ('zstd', '0.11.2+zstd.1.5.2'), + ('zstd', '0.13.2'), + ('zstd-safe', '5.0.2+zstd.1.5.2'), + ('zstd-safe', '7.2.1'), + ('zstd-sys', '2.0.13+zstd.1.5.6'), +] + +checksums = [ + {'HERRO-0.1.0_20240808.tar.gz': '885f64ab097c89cf8ec8ec38625c6325271997e89636de756aa12fb68aab7598'}, + {'adler2-2.0.0.tar.gz': '512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627'}, + {'aes-0.8.4.tar.gz': 'b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0'}, + {'anstream-0.6.15.tar.gz': '64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526'}, + {'anstyle-1.0.8.tar.gz': '1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1'}, + {'anstyle-parse-0.2.5.tar.gz': 'eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb'}, + {'anstyle-query-1.1.1.tar.gz': '6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a'}, + {'anstyle-wincon-3.0.4.tar.gz': '5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8'}, + {'anyhow-1.0.86.tar.gz': 'b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da'}, + {'approx-0.5.1.tar.gz': 'cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6'}, + {'autocfg-1.3.0.tar.gz': '0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0'}, + {'base64ct-1.6.0.tar.gz': '8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b'}, + {'block-buffer-0.10.4.tar.gz': '3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71'}, + {'buffer-redux-1.0.2.tar.gz': '4e8acf87c5b9f5897cd3ebb9a327f420e0cae9dd4e5c1d2e36f2c84c571a58f1'}, + {'bytecount-0.6.8.tar.gz': '5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce'}, + {'byteorder-1.5.0.tar.gz': '1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b'}, + {'bzip2-0.4.4.tar.gz': 'bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8'}, + {'bzip2-sys-0.1.11+1.0.8.tar.gz': '736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc'}, + {'cc-1.1.13.tar.gz': '72db2f7947ecee9b03b510377e8bb9077afa27176fdbff55c51027e976fdcc48'}, + {'cfg-if-1.0.0.tar.gz': 'baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd'}, + {'cipher-0.4.4.tar.gz': '773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad'}, + {'clap-4.4.18.tar.gz': '1e578d6ec4194633722ccf9544794b71b1385c3c027efe0c55db226fc880865c'}, + {'clap_builder-4.4.18.tar.gz': '4df4df40ec50c46000231c914968278b1eb05098cf8f1b3a518a95030e71d1c7'}, + {'clap_derive-4.4.7.tar.gz': 'cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442'}, + {'clap_lex-0.6.0.tar.gz': '702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1'}, + {'colorchoice-1.0.2.tar.gz': 'd3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0'}, + {'console-0.15.8.tar.gz': '0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb'}, + {'constant_time_eq-0.1.5.tar.gz': '245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc'}, + {'cpufeatures-0.2.13.tar.gz': '51e852e6dc9a5bed1fae92dd2375037bf2b768725bf3be87811edee3249d09ad'}, + {'crc32fast-1.4.2.tar.gz': 'a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3'}, + {'crossbeam-channel-0.5.13.tar.gz': '33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2'}, + {'crossbeam-utils-0.8.20.tar.gz': '22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80'}, + {'crunchy-0.2.2.tar.gz': '7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7'}, + {'crypto-common-0.1.6.tar.gz': '1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3'}, + {'deranged-0.3.11.tar.gz': 'b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4'}, + {'digest-0.10.7.tar.gz': '9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292'}, + {'either-1.13.0.tar.gz': '60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0'}, + {'encode_unicode-0.3.6.tar.gz': 'a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f'}, + {'flate2-1.0.32.tar.gz': '9c0596c1eac1f9e04ed902702e9878208b336edc9d6fddc8a48387349bab3666'}, + {'generic-array-0.14.7.tar.gz': '85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a'}, + {'getrandom-0.2.15.tar.gz': 'c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7'}, + {'glob-0.3.1.tar.gz': 'd2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b'}, + {'half-2.4.1.tar.gz': '6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888'}, + {'heck-0.4.1.tar.gz': '95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8'}, + {'hmac-0.12.1.tar.gz': '6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e'}, + {'indicatif-0.17.8.tar.gz': '763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3'}, + {'inout-0.1.3.tar.gz': 'a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5'}, + {'instant-0.1.13.tar.gz': 'e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222'}, + {'is_terminal_polyfill-1.70.1.tar.gz': '7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf'}, + {'itertools-0.12.1.tar.gz': 'ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569'}, + {'itoa-1.0.11.tar.gz': '49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b'}, + {'jemalloc-sys-0.5.4+5.3.0-patched.tar.gz': 'ac6c1946e1cea1788cbfde01c993b52a10e2da07f4bac608228d1bed20bfebf2'}, + {'jemallocator-0.5.4.tar.gz': 'a0de374a9f8e63150e6f5e8a60cc14c668226d7a347d8aee1a45766e3c4dd3bc'}, + {'jobserver-0.1.32.tar.gz': '48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0'}, + {'lazy_static-1.5.0.tar.gz': 'bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe'}, + {'libc-0.2.158.tar.gz': 'd8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439'}, + {'lzma-sys-0.1.20.tar.gz': '5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27'}, + {'matrixmultiply-0.3.9.tar.gz': '9380b911e3e96d10c1f415da0876389aaf1b56759054eeb0de7df940c456ba1a'}, + {'memchr-2.7.4.tar.gz': '78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3'}, + {'miniz_oxide-0.8.0.tar.gz': 'e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1'}, + {'ndarray-0.15.6.tar.gz': 'adb12d4e967ec485a5f71c6311fe28158e9d6f4bc4a447b474184d0f91a8fa32'}, + {'needletail-0.5.1.tar.gz': 'db05a5ab397f64070d8c998fa0fbb84e484b81f95752af317dac183a82d9295d'}, + {'npyz-0.8.3.tar.gz': '13f27ea175875c472b3df61ece89a6d6ef4e0627f43704e400c782f174681ebd'}, + {'npyz-derive-0.7.0.tar.gz': 'a285bd6c2f2a9a4b12b0f3813ad3e01a37e02d3de508c6d80a009f5e1af69aed'}, + {'num-bigint-0.4.6.tar.gz': 'a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9'}, + {'num-complex-0.4.6.tar.gz': '73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495'}, + {'num-conv-0.1.0.tar.gz': '51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9'}, + {'num-integer-0.1.46.tar.gz': '7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f'}, + {'num-traits-0.2.19.tar.gz': '071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841'}, + {'number_prefix-0.4.0.tar.gz': '830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3'}, + {'once_cell-1.19.0.tar.gz': '3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92'}, + {'ordered-float-4.2.2.tar.gz': '4a91171844676f8c7990ce64959210cd2eaef32c2612c50f9fae9f8aaa6065a6'}, + {'password-hash-0.4.2.tar.gz': '7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700'}, + {'pbkdf2-0.11.0.tar.gz': '83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917'}, + {'pest-2.7.11.tar.gz': 'cd53dff83f26735fdc1ca837098ccf133605d794cdae66acfc2bfac3ec809d95'}, + {'pest_derive-2.7.11.tar.gz': '2a548d2beca6773b1c244554d36fcf8548a8a58e74156968211567250e48e49a'}, + {'pest_generator-2.7.11.tar.gz': '3c93a82e8d145725dcbaf44e5ea887c8a869efdcc28706df2d08c69e17077183'}, + {'pest_meta-2.7.11.tar.gz': 'a941429fea7e08bedec25e4f6785b6ffaacc6b755da98df5ef3e7dcf4a124c4f'}, + {'pkg-config-0.3.30.tar.gz': 'd231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec'}, + {'portable-atomic-1.7.0.tar.gz': 'da544ee218f0d287a911e9c99a39a8c9bc8fcad3cb8db5959940044ecfc67265'}, + {'powerfmt-0.2.0.tar.gz': '439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391'}, + {'ppv-lite86-0.2.20.tar.gz': '77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04'}, + {'proc-macro2-1.0.86.tar.gz': '5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77'}, + {'py_literal-0.4.0.tar.gz': '102df7a3d46db9d3891f178dcc826dc270a6746277a9ae6436f8d29fd490a8e1'}, + {'quote-1.0.36.tar.gz': '0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7'}, + {'rand-0.8.5.tar.gz': '34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404'}, + {'rand_chacha-0.3.1.tar.gz': 'e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88'}, + {'rand_core-0.6.4.tar.gz': 'ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c'}, + {'rawpointer-0.2.1.tar.gz': '60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3'}, + {'rustc-hash-1.1.0.tar.gz': '08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2'}, + {'ryu-1.0.18.tar.gz': 'f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f'}, + {'safetensors-0.3.3.tar.gz': 'd93279b86b3de76f820a8854dd06cbc33cfa57a417b19c47f6a25280112fb1df'}, + {'serde-1.0.208.tar.gz': 'cff085d2cb684faa248efb494c39b68e522822ac0de72ccf08109abde717cfb2'}, + {'serde_derive-1.0.208.tar.gz': '24008e81ff7613ed8e5ba0cfaf24e2c2f1e5b8a0495711e44fcd4882fca62bcf'}, + {'serde_json-1.0.125.tar.gz': '83c8e735a073ccf5be70aa8066aa984eaf2fa000db6c8d0100ae605b366d31ed'}, + {'sha1-0.10.6.tar.gz': 'e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba'}, + {'sha2-0.10.8.tar.gz': '793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8'}, + {'shlex-1.3.0.tar.gz': '0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64'}, + {'strsim-0.10.0.tar.gz': '73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623'}, + {'subtle-2.6.1.tar.gz': '13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292'}, + {'syn-1.0.109.tar.gz': '72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237'}, + {'syn-2.0.75.tar.gz': 'f6af063034fc1935ede7be0122941bafa9bacb949334d090b77ca98b5817c7d9'}, + {'tch-0.14.0.tar.gz': '0ed5dddab3812892bf5fb567136e372ea49f31672931e21cec967ca68aec03da'}, + {'thiserror-1.0.63.tar.gz': 'c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724'}, + {'thiserror-impl-1.0.63.tar.gz': 'a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261'}, + {'time-0.3.36.tar.gz': '5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885'}, + {'time-core-0.1.2.tar.gz': 'ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3'}, + {'torch-sys-0.14.0.tar.gz': '803446f89fb877a117503dbfb8375b6a29fa8b0e0f44810fac3863c798ecef22'}, + {'typenum-1.17.0.tar.gz': '42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825'}, + {'ucd-trie-0.1.6.tar.gz': 'ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9'}, + {'unicode-ident-1.0.12.tar.gz': '3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b'}, + {'unicode-width-0.1.13.tar.gz': '0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d'}, + {'utf8parse-0.2.2.tar.gz': '06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821'}, + {'version_check-0.9.5.tar.gz': '0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a'}, + {'wasi-0.11.0+wasi-snapshot-preview1.tar.gz': '9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423'}, + {'windows-sys-0.52.0.tar.gz': '282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d'}, + {'windows-targets-0.52.6.tar.gz': '9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973'}, + {'windows_aarch64_gnullvm-0.52.6.tar.gz': '32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3'}, + {'windows_aarch64_msvc-0.52.6.tar.gz': '09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469'}, + {'windows_i686_gnu-0.52.6.tar.gz': '8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b'}, + {'windows_i686_gnullvm-0.52.6.tar.gz': '0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66'}, + {'windows_i686_msvc-0.52.6.tar.gz': '240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66'}, + {'windows_x86_64_gnu-0.52.6.tar.gz': '147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78'}, + {'windows_x86_64_gnullvm-0.52.6.tar.gz': '24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d'}, + {'windows_x86_64_msvc-0.52.6.tar.gz': '589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec'}, + {'xz2-0.1.7.tar.gz': '388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2'}, + {'zerocopy-0.7.35.tar.gz': '1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0'}, + {'zerocopy-derive-0.7.35.tar.gz': 'fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e'}, + {'zip-0.6.6.tar.gz': '760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261'}, + {'zstd-0.11.2+zstd.1.5.2.tar.gz': '20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4'}, + {'zstd-0.13.2.tar.gz': 'fcf2b778a664581e31e389454a7072dab1647606d44f7feea22cd5abb9c9f3f9'}, + {'zstd-safe-5.0.2+zstd.1.5.2.tar.gz': '1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db'}, + {'zstd-safe-7.2.1.tar.gz': '54a3ab4db68cea366acc5c897c7b4d4d1b8994a9cd6e6f841f8964566a419059'}, + {'zstd-sys-2.0.13+zstd.1.5.6.tar.gz': '38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa'}, +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HF-Datasets/HF-Datasets-2.14.4-gfbf-2022b.eb b/easybuild/easyconfigs/h/HF-Datasets/HF-Datasets-2.14.4-gfbf-2022b.eb new file mode 100644 index 000000000000..5fadc422e97b --- /dev/null +++ b/easybuild/easyconfigs/h/HF-Datasets/HF-Datasets-2.14.4-gfbf-2022b.eb @@ -0,0 +1,41 @@ +easyblock = "PythonBundle" + +name = 'HF-Datasets' +version = '2.14.4' + +homepage = 'https://github.com/huggingface/datasets' +description = """ +The largest hub of ready-to-use datasets for ML models with fast, easy-to-use and efficient +data manipulation tools. +""" + +toolchain = {'name': 'gfbf', 'version': '2022b'} + +dependencies = [ + ('Python', '3.10.8'), + ('SciPy-bundle', '2023.02'), + ('aiohttp', '3.8.5'), + ('dill', '0.3.7'), + ('Arrow', '11.0.0'), + ('PyYAML', '6.0'), + ('tqdm', '4.64.1'), + ('python-xxhash', '3.2.0'), +] + +exts_list = [ + ('pyarrow_hotfix', '0.6', { + 'checksums': ['79d3e030f7ff890d408a100ac16d6f00b14d44a502d7897cd9fc3e3a534e9945'], + }), + ('multiprocess', '0.70.15', { + 'checksums': ['f20eed3036c0ef477b07a4177cf7c1ba520d9a2677870a4f47fe026f0cd6787e'], + }), + ('huggingface-hub', '0.15.1', { + 'sources': ['huggingface_hub-%(version)s.tar.gz'], + 'checksums': ['a61b7d1a7769fe10119e730277c72ab99d95c48d86a3d6da3e9f3d0f632a4081'], + }), + ('datasets', version, { + 'checksums': ['ef29c2b5841de488cd343cfc26ab979bff77efa4d2285af51f1ad7db5c46a83b'], + }), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HF-Datasets/HF-Datasets-2.18.0-gfbf-2023a.eb b/easybuild/easyconfigs/h/HF-Datasets/HF-Datasets-2.18.0-gfbf-2023a.eb index 6b7fb2bd5be3..3688a2eb401c 100644 --- a/easybuild/easyconfigs/h/HF-Datasets/HF-Datasets-2.18.0-gfbf-2023a.eb +++ b/easybuild/easyconfigs/h/HF-Datasets/HF-Datasets-2.18.0-gfbf-2023a.eb @@ -23,9 +23,6 @@ dependencies = [ ('python-xxhash', '3.4.1'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('multiprocess', '0.70.15', { 'checksums': ['f20eed3036c0ef477b07a4177cf7c1ba520d9a2677870a4f47fe026f0cd6787e'], diff --git a/easybuild/easyconfigs/h/HF-Datasets/HF-Datasets-3.1.0-gfbf-2023b.eb b/easybuild/easyconfigs/h/HF-Datasets/HF-Datasets-3.1.0-gfbf-2023b.eb new file mode 100644 index 000000000000..c1c51281a8bb --- /dev/null +++ b/easybuild/easyconfigs/h/HF-Datasets/HF-Datasets-3.1.0-gfbf-2023b.eb @@ -0,0 +1,43 @@ +easyblock = "PythonBundle" + +name = 'HF-Datasets' +version = '3.1.0' + +homepage = 'https://github.com/huggingface/datasets' +description = """ +The largest hub of ready-to-use datasets for ML models with fast, easy-to-use and efficient +data manipulation tools. +""" + +toolchain = {'name': 'gfbf', 'version': '2023b'} + +dependencies = [ + ('Python', '3.11.5'), + ('Python-bundle-PyPI', '2023.10'), # for fsspec + ('SciPy-bundle', '2023.11'), + ('aiohttp', '3.9.5'), + ('dill', '0.3.8'), + ('Arrow', '16.1.0'), + ('PyYAML', '6.0.1'), + ('tqdm', '4.66.2'), + ('python-xxhash', '3.4.1'), +] + +local_preinstallopts = "sed -i s'/tqdm>=4.66.3/tqdm/' setup.py && " +local_preinstallopts += "sed -i s'/requests>=2.32.2/requests/' setup.py && " + +exts_list = [ + ('multiprocess', '0.70.16', { + 'checksums': ['161af703d4652a0e1410be6abccecde4a7ddffd19341be0a7011b94aeb171ac1'], + }), + ('huggingface-hub', '0.26.2', { + 'sources': ['huggingface_hub-%(version)s.tar.gz'], + 'checksums': ['b100d853465d965733964d123939ba287da60a547087783ddff8a323f340332b'], + }), + ('datasets', version, { + 'preinstallopts': local_preinstallopts, + 'checksums': ['c92cac049e0f9f85b0dd63739c68e564c657b1624bc2b66b1e13489062832e27'], + }), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HH-suite/HH-suite-3.0-beta.3-intel-2018a.eb b/easybuild/easyconfigs/h/HH-suite/HH-suite-3.0-beta.3-intel-2018a.eb deleted file mode 100644 index cba105c466c4..000000000000 --- a/easybuild/easyconfigs/h/HH-suite/HH-suite-3.0-beta.3-intel-2018a.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'CMakeMake' - -name = "HH-suite" -version = "3.0-beta.3" -local_ffindex_commit = '74550c8bde3d5b450755ec4be5e9cd56f28a231b' - -homepage = 'https://github.com/soedinglab/hh-suite' -description = """ The HH-suite is an open-source software package for sensitive protein sequence searching - based on the pairwise alignment of hidden Markov models (HMMs). """ - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://github.com/soedinglab/hh-suite/archive/', - 'https://github.com/soedinglab/ffindex_soedinglab/archive/', -] -sources = [ - 'v%(version)s.tar.gz', - {'download_filename': '%s.tar.gz' % local_ffindex_commit, 'filename': 'ffindex-20171201.tar.gz'}, -] -checksums = [ - '483039a642fba375e3ba6ee49e38c16695dfa4f88cad23b09cd042755db01c12', # v3.0-beta.3.tar.gz - '3978901196ee9d34cfb1a847cf27e224d104957f1c6675d900c823a8ee78b1d9', # ffindex-20171201.tar.gz -] - -builddependencies = [('CMake', '3.10.2')] - -preconfigopts = 'cp -a ../ffindex_soedinglab-%s/* ' % local_ffindex_commit -preconfigopts += '%(builddir)s/%(namelower)s-%(version)s/lib/ffindex && ' - -modextravars = {'HHLIB': '%(installdir)s'} - -sanity_check_paths = { - 'files': ["bin/hhalign", "bin/hhblits", "bin/hhconsensus", "bin/hhfilter", "bin/hhmake", "bin/hhsearch", - "lib/libffindex.a", "lib/libffindex_shared.%s" % SHLIB_EXT, - "include/ffindex.h", "include/ffutil.h"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HH-suite/HH-suite-3.2.0-foss-2019b.eb b/easybuild/easyconfigs/h/HH-suite/HH-suite-3.2.0-foss-2019b.eb deleted file mode 100644 index 01834240896a..000000000000 --- a/easybuild/easyconfigs/h/HH-suite/HH-suite-3.2.0-foss-2019b.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# 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: -# https://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html -## - -easyblock = 'CMakeMake' - -name = "HH-suite" -version = "3.2.0" - -homepage = 'https://github.com/soedinglab/hh-suite' -description = """HH-suite is an open-source software package for sensitive protein sequence searching. - It contains programs that can search for similar protein sequences in protein sequence databases.""" - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'openmp': True} - -source_urls = ["https://github.com/soedinglab/hh-suite/archive"] -sources = ["v%(version)s.tar.gz"] -checksums = ['6b870dcfbc1ffb9dd664a45415fcd13cf5970f49d1c7b824160c260fa138e6d6'] - -builddependencies = [ - ('CMake', '3.15.3'), -] - -dependencies = [ - ('libpng', '1.6.37'), -] - -sanity_check_paths = { - 'files': ["bin/hhalign", "bin/hhblits", "bin/hhconsensus", "bin/hhfilter", "bin/hhmake", "bin/hhsearch"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HH-suite/HH-suite-3.2.0-fosscuda-2019b.eb b/easybuild/easyconfigs/h/HH-suite/HH-suite-3.2.0-fosscuda-2019b.eb deleted file mode 100644 index 65e1c4e22b62..000000000000 --- a/easybuild/easyconfigs/h/HH-suite/HH-suite-3.2.0-fosscuda-2019b.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# 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: -# https://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html -## - -easyblock = 'CMakeMake' - -name = "HH-suite" -version = "3.2.0" - -homepage = 'https://github.com/soedinglab/hh-suite' -description = """HH-suite is an open-source software package for sensitive protein sequence searching. - It contains programs that can search for similar protein sequences in protein sequence databases.""" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} -toolchainopts = {'openmp': True} - -source_urls = ["https://github.com/soedinglab/hh-suite/archive"] -sources = ["v%(version)s.tar.gz"] -checksums = ['6b870dcfbc1ffb9dd664a45415fcd13cf5970f49d1c7b824160c260fa138e6d6'] - -builddependencies = [ - ('CMake', '3.15.3'), -] - -dependencies = [ - ('libpng', '1.6.37'), -] - -sanity_check_paths = { - 'files': ["bin/hhalign", "bin/hhblits", "bin/hhconsensus", "bin/hhfilter", "bin/hhmake", "bin/hhsearch"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HH-suite/HH-suite-3.3.0-foss-2020a.eb b/easybuild/easyconfigs/h/HH-suite/HH-suite-3.3.0-foss-2020a.eb deleted file mode 100644 index ae6973dd4eed..000000000000 --- a/easybuild/easyconfigs/h/HH-suite/HH-suite-3.3.0-foss-2020a.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# 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: -# https://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html -## - -easyblock = 'CMakeMake' - -name = "HH-suite" -version = "3.3.0" - -homepage = 'https://github.com/soedinglab/hh-suite' -description = """HH-suite is an open-source software package for sensitive protein sequence searching. - It contains programs that can search for similar protein sequences in protein sequence databases.""" - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {'openmp': True} - -source_urls = ["https://github.com/soedinglab/hh-suite/archive"] -sources = ["v%(version)s.tar.gz"] -checksums = ['dd67f7f3bf601e48c9c0bc4cf1fbe3b946f787a808bde765e9436a48d27b0964'] - -builddependencies = [ - ('CMake', '3.16.4'), -] - -dependencies = [ - ('libpng', '1.6.37'), -] - -sanity_check_paths = { - 'files': ["bin/hhalign", "bin/hhblits", "bin/hhconsensus", "bin/hhfilter", "bin/hhmake", "bin/hhsearch"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HH-suite/HH-suite-3.3.0-gompi-2020b.eb b/easybuild/easyconfigs/h/HH-suite/HH-suite-3.3.0-gompi-2020b.eb index 3eae6fe8e467..cf409c8474df 100644 --- a/easybuild/easyconfigs/h/HH-suite/HH-suite-3.3.0-gompi-2020b.eb +++ b/easybuild/easyconfigs/h/HH-suite/HH-suite-3.3.0-gompi-2020b.eb @@ -20,8 +20,8 @@ name = 'HH-suite' version = '3.3.0' homepage = 'https://github.com/soedinglab/hh-suite' -description = """The HH-suite is an open-source software package -for sensitive protein sequence searching based on the pairwise +description = """The HH-suite is an open-source software package +for sensitive protein sequence searching based on the pairwise alignment of hidden Markov models (HMMs).""" toolchain = {'name': 'gompi', 'version': '2020b'} diff --git a/easybuild/easyconfigs/h/HH-suite/HH-suite-3.3.0-gompi-2021a.eb b/easybuild/easyconfigs/h/HH-suite/HH-suite-3.3.0-gompi-2021a.eb index 8838f04e4117..7614cfd6f564 100644 --- a/easybuild/easyconfigs/h/HH-suite/HH-suite-3.3.0-gompi-2021a.eb +++ b/easybuild/easyconfigs/h/HH-suite/HH-suite-3.3.0-gompi-2021a.eb @@ -20,8 +20,8 @@ name = 'HH-suite' version = '3.3.0' homepage = 'https://github.com/soedinglab/hh-suite' -description = """The HH-suite is an open-source software package -for sensitive protein sequence searching based on the pairwise +description = """The HH-suite is an open-source software package +for sensitive protein sequence searching based on the pairwise alignment of hidden Markov models (HMMs).""" toolchain = {'name': 'gompi', 'version': '2021a'} diff --git a/easybuild/easyconfigs/h/HH-suite/HH-suite-3.3.0-gompic-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/h/HH-suite/HH-suite-3.3.0-gompic-2019b-Python-3.7.4.eb deleted file mode 100644 index f49756dd464c..000000000000 --- a/easybuild/easyconfigs/h/HH-suite/HH-suite-3.3.0-gompic-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,67 +0,0 @@ -## -# 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: -# https://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html -## -# Updated to use gompi-2020b toolchain: -# Contribution from the NIHR Biomedical Research Centre -# Guy's and St Thomas' NHS Foundation Trust and King's College London -# uploaded by J. Sassmannshausen - -easyblock = 'CMakeMake' - -name = 'HH-suite' -version = '3.3.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/soedinglab/hh-suite' -description = """The HH-suite is an open-source software package -for sensitive protein sequence searching based on the pairwise -alignment of hidden Markov models (HMMs).""" - -toolchain = {'name': 'gompic', 'version': '2019b'} - -source_urls = ['https://github.com/soedinglab/hh-suite/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['dd67f7f3bf601e48c9c0bc4cf1fbe3b946f787a808bde765e9436a48d27b0964'] - -builddependencies = [ - ('CMake', '3.15.3'), -] - -dependencies = [ - ('Perl', '5.30.0'), - ('Python', '3.7.4'), -] - -_binaries = [ - 'hhalign', 'hhalign_mpi', 'hhalign_omp', - 'hhblits', 'hhblits_mpi', 'hhblits_omp', - 'hhsearch', 'hhsearch_mpi', 'hhsearch_omp', - 'hhmake', 'hhfilter', 'hhconsensus', -] - -_scriptfiles = [ - 'hhmakemodel.py', 'hh_reader.py', 'hhsuitedb.py', 'cif2fasta.py', -] - -fix_perl_shebang_for = ['scripts/*pl'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in _binaries] + - ['scripts/%s' % y for y in _scriptfiles], - 'dirs': ['data', 'scripts'] -} - -modextrapaths = { - 'PATH': 'scripts', - 'PERL5LIB': 'scripts', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HH-suite/HH-suite-3.3.0-gompic-2020b.eb b/easybuild/easyconfigs/h/HH-suite/HH-suite-3.3.0-gompic-2020b.eb index 5e469b0e3d15..76feb218e0f5 100644 --- a/easybuild/easyconfigs/h/HH-suite/HH-suite-3.3.0-gompic-2020b.eb +++ b/easybuild/easyconfigs/h/HH-suite/HH-suite-3.3.0-gompic-2020b.eb @@ -20,8 +20,8 @@ name = 'HH-suite' version = '3.3.0' homepage = 'https://github.com/soedinglab/hh-suite' -description = """The HH-suite is an open-source software package -for sensitive protein sequence searching based on the pairwise +description = """The HH-suite is an open-source software package +for sensitive protein sequence searching based on the pairwise alignment of hidden Markov models (HMMs).""" toolchain = {'name': 'gompic', 'version': '2020b'} diff --git a/easybuild/easyconfigs/h/HIPS/HIPS-1.2b-rc5-foss-2017b.eb b/easybuild/easyconfigs/h/HIPS/HIPS-1.2b-rc5-foss-2017b.eb deleted file mode 100644 index 4c4aedcfc7ae..000000000000 --- a/easybuild/easyconfigs/h/HIPS/HIPS-1.2b-rc5-foss-2017b.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'MakeCp' - -name = 'HIPS' -version = '1.2b-rc5' - -homepage = 'http://hips.gforge.inria.fr/' -description = """ HIPS (Hierarchical Iterative Parallel Solver) is a scientific library that provides - an efficient parallel iterative solver for very large sparse linear systems. """ - -toolchain = {'name': 'foss', 'version': '2017b'} -toolchainopts = {'usempi': True} - -source_urls = ['http://hips.gforge.inria.fr/release/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['db198f65dd4bbca25cffe537e1c659c7ca94cd5a64a32c8b9165caacb5b09603'] - -dependencies = [ - ('SCOTCH', '5.1.12b_esmumps'), -] - -prebuildopts = 'cp Makefile_Inc_Examples/makefile.inc.gnu makefile.inc && ' - -# make all compiles both the library and the test programs -buildopts = 'all LBLAS="$LIBBLAS" COEFTYPE="-DTYPE_REAL" PARTITIONER="-DSCOTCH_PART" ' -buildopts += 'ISCOTCH="-I$EBROOTSCOTCH/include" LSCOTCH="-L$EBROOTSCOTCH/lib -lscotch -lscotcherr"' - -files_to_copy = [ - (['LIB/*.h', 'LIB/hips.inc'], 'include'), - (['LIB/*.a'], 'lib') -] - -sanity_check_paths = { - 'files': ['lib/lib%s.a' % x for x in ['hips', 'hipssequential', 'io', 'spkit']] + - ['include/%s' % x for x in ['hips_fortran.h', 'hips.h', 'io.h', 'type.h', 'hips.inc']], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/h/HISAT2/HISAT2-2.0.3-beta-intel-2016a.eb b/easybuild/easyconfigs/h/HISAT2/HISAT2-2.0.3-beta-intel-2016a.eb deleted file mode 100644 index a48b3a573a1c..000000000000 --- a/easybuild/easyconfigs/h/HISAT2/HISAT2-2.0.3-beta-intel-2016a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'MakeCp' - -name = 'HISAT2' -version = '2.0.3-beta' - -homepage = 'https://ccb.jhu.edu/software/hisat2/index.shtml' -description = """HISAT2 is a fast and sensitive alignment program for mapping next-generation sequencing reads - (both DNA and RNA) against the general human population (as well as against a single reference genome).""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = ['%(namelower)s-%(version)s-source.zip'] -source_urls = ['ftp://ftp.ccb.jhu.edu/pub/infphilo/%(namelower)s/downloads/'] - -checksums = ['deb29e32e48045b2f970fb999946b411'] - -dependencies = [ - ('NGS', '1.2.3'), - ('ncbi-vdb', '2.5.8-1'), -] - -buildopts = "USE_SRA=1 NCBI_NGS_DIR=$EBROOTNGS NCBI_VDB_DIR=$EBROOTNCBIMINVDB" - -local_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 = [(local_executables, 'bin')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_executables], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HISAT2/HISAT2-2.0.4-foss-2016b.eb b/easybuild/easyconfigs/h/HISAT2/HISAT2-2.0.4-foss-2016b.eb deleted file mode 100644 index 99506ce922de..000000000000 --- a/easybuild/easyconfigs/h/HISAT2/HISAT2-2.0.4-foss-2016b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'MakeCp' - -name = 'HISAT2' -version = '2.0.4' - -homepage = 'https://ccb.jhu.edu/software/hisat2/index.shtml' -description = """HISAT2 is a fast and sensitive alignment program for mapping next-generation sequencing reads - (both DNA and RNA) against the general human population (as well as against a single reference genome).""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -sources = ['%(namelower)s-%(version)s-source.zip'] -source_urls = ['ftp://ftp.ccb.jhu.edu/pub/infphilo/%(namelower)s/downloads/'] - -checksums = ['50119a693929e240b072d79e69dc211e'] - -dependencies = [ - ('NGS', '1.2.5'), - ('ncbi-vdb', '2.7.0'), -] - -buildopts = "USE_SRA=1 NCBI_NGS_DIR=$EBROOTNGS NCBI_VDB_DIR=$EBROOTNCBIMINVDB" - -local_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 = [(local_executables, 'bin')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_executables], - 'dirs': [], -} - -moduleclass = 'bio' 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 deleted file mode 100644 index 3567751103a6..000000000000 --- a/easybuild/easyconfigs/h/HISAT2/HISAT2-2.0.5-intel-2017a.eb +++ /dev/null @@ -1,36 +0,0 @@ -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" - -local_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 = [(local_executables, 'bin')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_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 deleted file mode 100644 index 571fc956b3fa..000000000000 --- a/easybuild/easyconfigs/h/HISAT2/HISAT2-2.0.5_intel-fixes.patch +++ /dev/null @@ -1,15 +0,0 @@ -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/HISAT2/HISAT2-2.1.0-foss-2017b.eb b/easybuild/easyconfigs/h/HISAT2/HISAT2-2.1.0-foss-2017b.eb deleted file mode 100644 index 98df5d1d0468..000000000000 --- a/easybuild/easyconfigs/h/HISAT2/HISAT2-2.1.0-foss-2017b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'MakeCp' - -name = 'HISAT2' -version = '2.1.0' - -homepage = 'https://ccb.jhu.edu/software/hisat2/index.shtml' -description = """HISAT2 is a fast and sensitive alignment program for mapping next-generation sequencing reads - (both DNA and RNA) against the general human population (as well as against a single reference genome).""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['ftp://ftp.ccb.jhu.edu/pub/infphilo/%(namelower)s/downloads/'] -sources = ['%(namelower)s-%(version)s-source.zip'] -checksums = ['89a276eed1fc07414b1601947bc9466bdeb50e8f148ad42074186fe39a1ee781'] - -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" - -local_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 = [(local_executables, 'bin')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_executables], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HISAT2/HISAT2-2.1.0-foss-2018b.eb b/easybuild/easyconfigs/h/HISAT2/HISAT2-2.1.0-foss-2018b.eb deleted file mode 100644 index d1a78c000854..000000000000 --- a/easybuild/easyconfigs/h/HISAT2/HISAT2-2.1.0-foss-2018b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'MakeCp' - -name = 'HISAT2' -version = '2.1.0' - -homepage = 'https://ccb.jhu.edu/software/%(namelower)s/index.shtml' -description = """HISAT2 is a fast and sensitive alignment program for mapping next-generation sequencing reads - (both DNA and RNA) against the general human population (as well as against a single reference genome).""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['ftp://ftp.ccb.jhu.edu/pub/infphilo/%(namelower)s/downloads/'] -sources = ['%(namelower)s-%(version)s-source.zip'] -checksums = ['89a276eed1fc07414b1601947bc9466bdeb50e8f148ad42074186fe39a1ee781'] - -dependencies = [ - ('NGS', '2.9.3', '-Java-1.8'), - ('ncbi-vdb', '2.9.3'), -] - -buildopts = 'CC="$CC" CPP="$CXX" RELEASE_FLAGS="$CFLAGS" ' -buildopts += "USE_SRA=1 NCBI_NGS_DIR=$EBROOTNGS NCBI_VDB_DIR=$EBROOTNCBIMINVDB" - -local_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 = [(local_executables, 'bin')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_executables], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HISAT2/HISAT2-2.1.0-intel-2017a.eb b/easybuild/easyconfigs/h/HISAT2/HISAT2-2.1.0-intel-2017a.eb deleted file mode 100644 index 7a16b3e27d20..000000000000 --- a/easybuild/easyconfigs/h/HISAT2/HISAT2-2.1.0-intel-2017a.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'MakeCp' - -name = 'HISAT2' -version = '2.1.0' - -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'} - -source_urls = ['ftp://ftp.ccb.jhu.edu/pub/infphilo/%(namelower)s/downloads/'] -sources = ['%(namelower)s-%(version)s-source.zip'] -patches = ['HISAT2-%(version)s_intel-fixes.patch'] -checksums = [ - '89a276eed1fc07414b1601947bc9466bdeb50e8f148ad42074186fe39a1ee781', # hisat2-2.1.0-source.zip - '7986dbcdb56b4bf5494dd70b215e90e321ca887dbdafc48de7a13e6b5abd038b', # HISAT2-2.1.0_intel-fixes.patch -] - -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" - -local_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 = [(local_executables, 'bin')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_executables], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HISAT2/HISAT2-2.1.0-intel-2017b.eb b/easybuild/easyconfigs/h/HISAT2/HISAT2-2.1.0-intel-2017b.eb deleted file mode 100644 index d8eec0fb11d3..000000000000 --- a/easybuild/easyconfigs/h/HISAT2/HISAT2-2.1.0-intel-2017b.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'MakeCp' - -name = 'HISAT2' -version = '2.1.0' - -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': '2017b'} - -source_urls = ['ftp://ftp.ccb.jhu.edu/pub/infphilo/%(namelower)s/downloads/'] -sources = ['%(namelower)s-%(version)s-source.zip'] -patches = ['HISAT2-%(version)s_intel-fixes.patch'] -checksums = [ - '89a276eed1fc07414b1601947bc9466bdeb50e8f148ad42074186fe39a1ee781', # hisat2-2.1.0-source.zip - '7986dbcdb56b4bf5494dd70b215e90e321ca887dbdafc48de7a13e6b5abd038b', # HISAT2-2.1.0_intel-fixes.patch -] - -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" - -local_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 = [(local_executables, 'bin')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_executables], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HISAT2/HISAT2-2.1.0-intel-2018a.eb b/easybuild/easyconfigs/h/HISAT2/HISAT2-2.1.0-intel-2018a.eb deleted file mode 100644 index 440374789f1e..000000000000 --- a/easybuild/easyconfigs/h/HISAT2/HISAT2-2.1.0-intel-2018a.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'MakeCp' - -name = 'HISAT2' -version = '2.1.0' - -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': '2018a'} - -source_urls = ['ftp://ftp.ccb.jhu.edu/pub/infphilo/%(namelower)s/downloads/'] -sources = ['%(namelower)s-%(version)s-source.zip'] -patches = ['HISAT2-%(version)s_intel-fixes.patch'] -checksums = [ - '89a276eed1fc07414b1601947bc9466bdeb50e8f148ad42074186fe39a1ee781', # hisat2-2.1.0-source.zip - '7986dbcdb56b4bf5494dd70b215e90e321ca887dbdafc48de7a13e6b5abd038b', # HISAT2-2.1.0_intel-fixes.patch -] - -dependencies = [ - ('NGS', '2.9.1', '-Java-1.8.0_162'), - ('ncbi-vdb', '2.9.1-1'), -] - -buildopts = 'CC="$CC" CPP="$CXX" RELEASE_FLAGS="$CFLAGS" ' -buildopts += "USE_SRA=1 NCBI_NGS_DIR=$EBROOTNGS NCBI_VDB_DIR=$EBROOTNCBIMINVDB" - -local_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 = [(local_executables, 'bin')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_executables], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HISAT2/HISAT2-2.1.0_intel-fixes.patch b/easybuild/easyconfigs/h/HISAT2/HISAT2-2.1.0_intel-fixes.patch deleted file mode 100644 index 081bae91de69..000000000000 --- a/easybuild/easyconfigs/h/HISAT2/HISAT2-2.1.0_intel-fixes.patch +++ /dev/null @@ -1,15 +0,0 @@ -fix Intel compiler error due to wrong cast to void*, should be int* -author: Kenneth Hoste (HPC-UGent) ---- hisat2-2.1.0/processor_support.h.orig 2017-10-05 16:50:19.290831227 +0200 -+++ hisat2-2.1.0/processor_support.h 2017-10-05 16:50:38.938818748 +0200 -@@ -47,8 +47,8 @@ - __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_INTEL_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/HISAT2/HISAT2-2.2.0-foss-2018b.eb b/easybuild/easyconfigs/h/HISAT2/HISAT2-2.2.0-foss-2018b.eb deleted file mode 100644 index 484fc9692d64..000000000000 --- a/easybuild/easyconfigs/h/HISAT2/HISAT2-2.2.0-foss-2018b.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'MakeCp' - -name = 'HISAT2' -version = '2.2.0' - -homepage = 'https://ccb.jhu.edu/software/%(namelower)s/index.shtml' -description = """HISAT2 is a fast and sensitive alignment program for mapping next-generation sequencing reads - (both DNA and RNA) against the general human population (as well as against a single reference genome).""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -local_version_url = version.replace('.', '') -sources = [{ - 'source_urls': ['https://cloud.biohpc.swmed.edu/index.php/s/hisat2-%s-source/' % (local_version_url)], - 'download_filename': 'download', - 'filename': '%(namelower)s-%(version)s-source.zip', -}] -checksums = ['0dd55168853b82c1b085f79ed793dd029db163773f52272d7eb51b3b5e4a4cdd'] - -dependencies = [ - ('NGS', '2.9.3', '-Java-1.8'), - ('ncbi-vdb', '2.9.3'), -] - -buildopts = 'CC="$CC" CPP="$CXX" RELEASE_FLAGS="$CFLAGS" ' -buildopts += "USE_SRA=1 NCBI_NGS_DIR=$EBROOTNGS NCBI_VDB_DIR=$EBROOTNCBIMINVDB" - -local_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 = [(local_executables, 'bin')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_executables], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HISAT2/HISAT2-2.2.1-foss-2019b.eb b/easybuild/easyconfigs/h/HISAT2/HISAT2-2.2.1-foss-2019b.eb deleted file mode 100644 index a0e1c577e6bb..000000000000 --- a/easybuild/easyconfigs/h/HISAT2/HISAT2-2.2.1-foss-2019b.eb +++ /dev/null @@ -1,50 +0,0 @@ -## -# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia -# Homepage: https://staff.flinders.edu.au/research/deep-thought -# -# Authors:: Robert Qiao -# License:: GPLv3.0 -# -# Notes:: -# 2.2.1 - changes from Adam Huffman -## - -easyblock = 'MakeCp' - -name = 'HISAT2' -version = '2.2.1' - -homepage = 'https://ccb.jhu.edu/software/%(namelower)s/index.shtml' -description = """HISAT2 is a fast and sensitive alignment program for mapping next-generation sequencing reads - (both DNA and RNA) against the general human population (as well as against a single reference genome).""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -sources = [{ - 'source_urls': ['https://cloud.biohpc.swmed.edu/index.php/s/fE9QCsX3NH4QwBi'], - 'download_filename': 'download', - 'filename': '%(namelower)s-%(version)s-source.zip', -}] -checksums = ['48e933330d4d8470d2b3dfe7ec3918f2e98a75f7381891e23b7df1fb4f135eb1'] - -dependencies = [ - ('NGS', '2.10.4', '-Java-11'), - ('ncbi-vdb', '2.10.4'), -] - -buildopts = 'CC="$CC" CPP="$CXX" RELEASE_FLAGS="$CFLAGS" ' -buildopts += "USE_SRA=1 NCBI_NGS_DIR=$EBROOTNGS NCBI_VDB_DIR=$EBROOTNCBIMINVDB" - -local_executables = ['hisat2', 'hisat2-align-l', 'hisat2-align-s', 'hisat2-build', 'hisat2-build-l', 'hisat2-build-s', - 'hisat2-inspect', 'hisat2-inspect-s', 'hisat2-inspect-l', 'hisat2-repeat', 'extract_exons.py', - 'extract_splice_sites.py', 'hisat2_extract_exons.py', 'hisat2_extract_snps_haplotypes_UCSC.py', - 'hisat2_extract_snps_haplotypes_VCF.py', 'hisat2_extract_splice_sites.py', - 'hisat2_read_statistics.py', 'hisat2_simulate_reads.py'] -files_to_copy = [(local_executables, 'bin'), 'scripts', 'example'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_executables], - 'dirs': ['scripts', 'example'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HISAT2/HISAT2-2.2.1-foss-2020a.eb b/easybuild/easyconfigs/h/HISAT2/HISAT2-2.2.1-foss-2020a.eb deleted file mode 100644 index 6061ecdaa0b8..000000000000 --- a/easybuild/easyconfigs/h/HISAT2/HISAT2-2.2.1-foss-2020a.eb +++ /dev/null @@ -1,50 +0,0 @@ -## -# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia -# Homepage: https://staff.flinders.edu.au/research/deep-thought -# -# Authors:: Robert Qiao -# License:: GPLv3.0 -# -# Notes:: -# 2.2.1 - changes from Adam Huffman -## - -easyblock = 'MakeCp' - -name = 'HISAT2' -version = '2.2.1' - -homepage = 'https://ccb.jhu.edu/software/%(namelower)s/index.shtml' -description = """HISAT2 is a fast and sensitive alignment program for mapping next-generation sequencing reads - (both DNA and RNA) against the general human population (as well as against a single reference genome).""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -sources = [{ - 'source_urls': ['https://cloud.biohpc.swmed.edu/index.php/s/fE9QCsX3NH4QwBi'], - 'download_filename': 'download', - 'filename': '%(namelower)s-%(version)s-source.zip', -}] -checksums = ['48e933330d4d8470d2b3dfe7ec3918f2e98a75f7381891e23b7df1fb4f135eb1'] - -dependencies = [ - ('NGS', '2.10.5'), - ('ncbi-vdb', '2.10.7'), -] - -buildopts = 'CC="$CC" CPP="$CXX" RELEASE_FLAGS="$CFLAGS" ' -buildopts += "USE_SRA=1 NCBI_NGS_DIR=$EBROOTNGS NCBI_VDB_DIR=$EBROOTNCBIMINVDB" - -local_executables = ['hisat2', 'hisat2-align-l', 'hisat2-align-s', 'hisat2-build', 'hisat2-build-l', 'hisat2-build-s', - 'hisat2-inspect', 'hisat2-inspect-s', 'hisat2-inspect-l', 'hisat2-repeat', 'extract_exons.py', - 'extract_splice_sites.py', 'hisat2_extract_exons.py', 'hisat2_extract_snps_haplotypes_UCSC.py', - 'hisat2_extract_snps_haplotypes_VCF.py', 'hisat2_extract_splice_sites.py', - 'hisat2_read_statistics.py', 'hisat2_simulate_reads.py'] -files_to_copy = [(local_executables, 'bin'), 'scripts', 'example'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_executables], - 'dirs': ['scripts', 'example'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HISAT2/HISAT2-2.2.1-gompi-2023a.eb b/easybuild/easyconfigs/h/HISAT2/HISAT2-2.2.1-gompi-2023a.eb new file mode 100644 index 000000000000..89974da79ff3 --- /dev/null +++ b/easybuild/easyconfigs/h/HISAT2/HISAT2-2.2.1-gompi-2023a.eb @@ -0,0 +1,61 @@ +## +# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia +# Homepage: https://staff.flinders.edu.au/research/deep-thought +# +# Authors:: Robert Qiao +# License:: GPLv3.0 +# +# Notes:: +# 2.2.1 - changes from Adam Huffman +# Bumped to foss-2021b +# J. Sassmannshausen + +easyblock = 'MakeCp' + +name = 'HISAT2' +version = '2.2.1' + +homepage = 'https://daehwankimlab.github.io/hisat2' +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': 'gompi', 'version': '2023a'} + +sources = [{ + 'source_urls': ['https://cloud.biohpc.swmed.edu/index.php/s/fE9QCsX3NH4QwBi'], + 'download_filename': 'download', + 'filename': '%(namelower)s-%(version)s-source.zip', +}] +patches = [ + 'hisat2-libname-fix.patch', +] +checksums = [ + {'hisat2-2.2.1-source.zip': '48e933330d4d8470d2b3dfe7ec3918f2e98a75f7381891e23b7df1fb4f135eb1'}, + {'hisat2-libname-fix.patch': '8aa91d1dd6455b96c10ce48827f8313b006241d815fbe6382422dbae3b610726'}, +] + +dependencies = [ + ('ncbi-vdb', '3.0.10'), + ('SRA-Toolkit', '3.0.10'), # provides NGS +] + +buildopts = 'CC="$CC" CPP="$CXX" RELEASE_FLAGS="$CFLAGS" ' +buildopts += 'USE_SRA=1 NCBI_NGS_DIR="$EBROOTSRAMINTOOLKIT" NCBI_VDB_DIR="$EBROOTNCBIMINVDB" ' +# add new libncbi-ngs from the NGS merge into SRA-Toolkit v3 +buildopts += 'SRA_LIB="-lncbi-ngs-c++ -lngs-c++ -lncbi-ngs -lncbi-vdb -ldl"' + +local_executables = ['hisat2', 'hisat2-align-l', 'hisat2-align-s', 'hisat2-build', 'hisat2-build-l', 'hisat2-build-s', + 'hisat2-inspect', 'hisat2-inspect-s', 'hisat2-inspect-l', 'hisat2-repeat', 'extract_exons.py', + 'extract_splice_sites.py', 'hisat2_extract_exons.py', 'hisat2_extract_snps_haplotypes_UCSC.py', + 'hisat2_extract_snps_haplotypes_VCF.py', 'hisat2_extract_splice_sites.py', + 'hisat2_read_statistics.py', 'hisat2_simulate_reads.py'] +files_to_copy = [(local_executables, 'bin'), 'scripts', 'example'] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in local_executables], + 'dirs': ['scripts', 'example'], +} + +sanity_check_commands = ["hisat2 --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HLAminer/HLAminer-1.4-foss-2018b-Perl-5.28.0.eb b/easybuild/easyconfigs/h/HLAminer/HLAminer-1.4-foss-2018b-Perl-5.28.0.eb deleted file mode 100644 index 6d170d9620c7..000000000000 --- a/easybuild/easyconfigs/h/HLAminer/HLAminer-1.4-foss-2018b-Perl-5.28.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'Tarball' - -name = 'HLAminer' -version = '1.4' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://www.bcgsc.ca/platform/bioinfo/software/hlaminer' -description = """\ - HLAminer is a software for HLA predictions from next-generation shotgun (NGS) sequence read data and supports direct - read alignment and targeted de novo assembly of sequence reads. """ - -toolchain = {'name': 'foss', 'version': '2018b'} - -# HLAminer is proprietary software, but free for academcs -# see: http://www.bcgsc.ca/platform/bioinfo/software/hlaminer/releases/1.4 -source_urls = ['http://www.bcgsc.ca/platform/bioinfo/software/hlaminer/releases/1.4'] -sources = ['%(name)s_%(version_major)s-%(version_minor)s.tar.gz'] -checksums = ['786271bc1d69fd5ee3bceffde19b36262027b72bc7bafba5d4beaf0a2fdcccd8'] - -dependencies = [ - ('Perl', '5.28.0'), - ('BioPerl', '1.7.2', versionsuffix), - ('BWA', '0.7.17'), -] - -postinstallcmds = [ - 'mv %(installdir)s/HLAminer_v1.4/* %(installdir)s/', - ( - "cd %(installdir)s/bin && " - "sed -i '1 i#!/usr/bin/env perl' *.pl && " - r"sed -i 's,\.\.\/bin/,,g' *.sh ncbiBlastConfig.txt && " - r"sed -i 's,\.\./database,$EBROOTHLAMINER/database,g' *.sh && " - "sed -i 's,/home/pubseq/BioSw/bwa/bwa-0.5.9/bwa,bwa,g' *.sh" - ), -] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['bin/HLAminer.pl'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-GCC-6.4.0-2.28.eb deleted file mode 100644 index e221527de3ad..000000000000 --- a/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,44 +0,0 @@ -## -# 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': 'GCC', 'version': '6.4.0-2.28'} - -source_urls = ['http://eddylab.org/software/hmmer%(version_major)s/%(version)s/'] -sources = ['hmmer-%(version)s.tar.gz'] -checksums = ['dd16edf4385c1df072c9e2f58c16ee1872d855a018a2ee6894205277017b5536'] - -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/HMMER/HMMER-3.1b2-foss-2016a.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-foss-2016a.eb deleted file mode 100644 index cad1b86e449a..000000000000 --- a/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-foss-2016a.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# 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': 'foss', 'version': '2016a'} - -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/HMMER/HMMER-3.1b2-foss-2016b.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-foss-2016b.eb deleted file mode 100644 index fe45af365d4d..000000000000 --- a/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-foss-2016b.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# 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://%(namelower)s.org/' -description = """HMMER is used for searching sequence databases for homologs of protein sequences, - and for making protein sequence alignments. It implements methods using probabilistic models - called profile hidden Markov models (profile HMMs). Compared to BLAST, FASTA, and other - sequence alignment and database search tools based on older scoring methodology, - HMMER aims to be significantly more accurate and more able to detect remote homologs - because of the strength of its underlying mathematical models. In the past, this strength - came at significant computational expense, but in the new HMMER3 project, HMMER is now - essentially as fast as BLAST.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['http://eddylab.org/software/%(namelower)s%(version_major)s/%(version)s/'] -sources = ['%(namelower)s-%(version)s-linux-intel-x86_64.tar.gz'] - -installopts = ' && cd easel && make install' - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['hmmemit', 'hmmsearch', 'hmmscan', - 'esl-alimap', 'esl-cluster', 'esl-mask']], - 'dirs': [] -} - -runtest = 'check' - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-foss-2018a.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-foss-2018a.eb deleted file mode 100644 index 0d0267a69ed4..000000000000 --- a/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-foss-2018a.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# 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': 'foss', 'version': '2018a'} - -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/HMMER/HMMER-3.1b2-iccifort-2017.4.196-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-iccifort-2017.4.196-GCC-6.4.0-2.28.eb deleted file mode 100644 index 3c2bf2835649..000000000000 --- a/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-iccifort-2017.4.196-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,44 +0,0 @@ -## -# 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': 'iccifort', 'version': '2017.4.196-GCC-6.4.0-2.28'} - -source_urls = ['http://eddylab.org/software/hmmer%(version_major)s/%(version)s/'] -sources = ['hmmer-%(version)s.tar.gz'] -checksums = ['dd16edf4385c1df072c9e2f58c16ee1872d855a018a2ee6894205277017b5536'] - -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/HMMER/HMMER-3.1b2-intel-2017a.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-intel-2017a.eb deleted file mode 100644 index 16913ef0f26f..000000000000 --- a/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-intel-2017a.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# 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/HMMER/HMMER-3.1b2-intel-2018a.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-intel-2018a.eb deleted file mode 100644 index 6d067407cca9..000000000000 --- a/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-intel-2018a.eb +++ /dev/null @@ -1,44 +0,0 @@ -## -# 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': '2018a'} - -source_urls = ['http://eddylab.org/software/hmmer%(version_major)s/%(version)s/'] -sources = ['hmmer-%(version)s.tar.gz'] -checksums = ['dd16edf4385c1df072c9e2f58c16ee1872d855a018a2ee6894205277017b5536'] - -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/HMMER/HMMER-3.2.1-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.2.1-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 2bdff6f064ca..000000000000 --- a/easybuild/easyconfigs/h/HMMER/HMMER-3.2.1-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,60 +0,0 @@ -## -# 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.2.1' - -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': 'GCC', 'version': '8.2.0-2.31.1'} - -source_urls = [ - 'http://eddylab.org/software/hmmer/', - 'http://eddylab.org/software/hmmer%(version_major)s/%(version)s/', -] -sources = ['hmmer-%(version)s.tar.gz'] -checksums = ['a56129f9d786ec25265774519fc4e736bbc16e4076946dcbd7f2c16efc8e2b9c'] - -runtest = 'check' - -installopts = ' && cd easel && make install' - -local_bin_files = ['alimask', 'esl-alirev', 'esl-reformat', 'esl-translate', - 'hmmlogo', 'jackhmmer', 'esl-afetch', 'esl-alistat', - 'esl-selectn', 'esl-weight', 'hmmpgmd', 'makehmmerdb', - 'esl-alimanip', 'esl-compalign', 'esl-seqrange', 'hmmalign', - 'hmmpress', 'nhmmer', 'esl-alimap', 'esl-compstruct', - 'esl-seqstat', 'hmmbuild', 'hmmscan', 'nhmmscan', 'esl-alimask', - 'esl-construct', 'esl-sfetch', 'hmmconvert', 'hmmsearch', - 'phmmer', 'esl-alimerge', 'esl-histplot', 'esl-shuffle', - 'hmmemit', 'hmmsim', 'esl-alipid', 'esl-mask', 'esl-ssdraw', - 'hmmfetch', 'hmmstat'] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in local_bin_files], - 'dirs': ['bin', 'share'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HMMER/HMMER-3.2.1-foss-2018b.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.2.1-foss-2018b.eb deleted file mode 100644 index f942db9ea252..000000000000 --- a/easybuild/easyconfigs/h/HMMER/HMMER-3.2.1-foss-2018b.eb +++ /dev/null @@ -1,60 +0,0 @@ -## -# 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.2.1' - -homepage = 'http://hmmer.org/' -description = """HMMER is used for searching sequence databases for homologs - of protein sequences, and for making protein sequence alignments. It - implements methods using probabilistic models called profile hidden Markov - models (profile HMMs). Compared to BLAST, FASTA, and other sequence - alignment and database search tools based on older scoring methodology, - HMMER aims to be significantly more accurate and more able to detect remote - homologs because of the strength of its underlying mathematical models. In the - past, this strength came at significant computational expense, but in the new - HMMER3 project, HMMER is now essentially as fast as BLAST.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = [ - 'http://eddylab.org/software/hmmer/', - 'http://eddylab.org/software/hmmer%(version_major)s/%(version)s/', -] -sources = ['hmmer-%(version)s.tar.gz'] -checksums = ['a56129f9d786ec25265774519fc4e736bbc16e4076946dcbd7f2c16efc8e2b9c'] - -runtest = 'check' - -installopts = ' && cd easel && make install' - -local_bin_files = ['alimask', 'esl-alirev', 'esl-reformat', 'esl-translate', - 'hmmlogo', 'jackhmmer', 'esl-afetch', 'esl-alistat', - 'esl-selectn', 'esl-weight', 'hmmpgmd', 'makehmmerdb', - 'esl-alimanip', 'esl-compalign', 'esl-seqrange', 'hmmalign', - 'hmmpress', 'nhmmer', 'esl-alimap', 'esl-compstruct', - 'esl-seqstat', 'hmmbuild', 'hmmscan', 'nhmmscan', 'esl-alimask', - 'esl-construct', 'esl-sfetch', 'hmmconvert', 'hmmsearch', - 'phmmer', 'esl-alimerge', 'esl-histplot', 'esl-shuffle', - 'hmmemit', 'hmmsim', 'esl-alipid', 'esl-mask', 'esl-ssdraw', - 'hmmfetch', 'hmmstat'] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in local_bin_files], - 'dirs': ['bin', 'share'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HMMER/HMMER-3.2.1-gompi-2019b.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.2.1-gompi-2019b.eb deleted file mode 100644 index ac7f54251af5..000000000000 --- a/easybuild/easyconfigs/h/HMMER/HMMER-3.2.1-gompi-2019b.eb +++ /dev/null @@ -1,62 +0,0 @@ -## -# 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.2.1' - -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': 'gompi', 'version': '2019b'} - -source_urls = [ - 'http://eddylab.org/software/hmmer/', - 'http://eddylab.org/software/hmmer%(version_major)s/%(version)s/', -] -sources = ['hmmer-%(version)s.tar.gz'] -checksums = ['a56129f9d786ec25265774519fc4e736bbc16e4076946dcbd7f2c16efc8e2b9c'] - -configopts = '--enable-mpi' - -runtest = 'check' - -installopts = ' && cd easel && make install' - -local_bin_files = ['alimask', 'esl-alirev', 'esl-reformat', 'esl-translate', - 'hmmlogo', 'jackhmmer', 'esl-afetch', 'esl-alistat', - 'esl-selectn', 'esl-weight', 'hmmpgmd', 'makehmmerdb', - 'esl-alimanip', 'esl-compalign', 'esl-seqrange', 'hmmalign', - 'hmmpress', 'nhmmer', 'esl-alimap', 'esl-compstruct', - 'esl-seqstat', 'hmmbuild', 'hmmscan', 'nhmmscan', 'esl-alimask', - 'esl-construct', 'esl-sfetch', 'hmmconvert', 'hmmsearch', - 'phmmer', 'esl-alimerge', 'esl-histplot', 'esl-shuffle', - 'hmmemit', 'hmmsim', 'esl-alipid', 'esl-mask', 'esl-ssdraw', - 'hmmfetch', 'hmmstat'] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in local_bin_files], - 'dirs': ['bin', 'share'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HMMER/HMMER-3.2.1-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.2.1-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index c49aa83a8f06..000000000000 --- a/easybuild/easyconfigs/h/HMMER/HMMER-3.2.1-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,60 +0,0 @@ -## -# 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.2.1' - -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': 'iccifort', 'version': '2019.1.144-GCC-8.2.0-2.31.1'} - -source_urls = [ - 'http://eddylab.org/software/hmmer/', - 'http://eddylab.org/software/hmmer%(version_major)s/%(version)s/', -] -sources = ['hmmer-%(version)s.tar.gz'] -checksums = ['a56129f9d786ec25265774519fc4e736bbc16e4076946dcbd7f2c16efc8e2b9c'] - -runtest = 'check' - -installopts = ' && cd easel && make install' - -local_bin_files = ['alimask', 'esl-alirev', 'esl-reformat', 'esl-translate', - 'hmmlogo', 'jackhmmer', 'esl-afetch', 'esl-alistat', - 'esl-selectn', 'esl-weight', 'hmmpgmd', 'makehmmerdb', - 'esl-alimanip', 'esl-compalign', 'esl-seqrange', 'hmmalign', - 'hmmpress', 'nhmmer', 'esl-alimap', 'esl-compstruct', - 'esl-seqstat', 'hmmbuild', 'hmmscan', 'nhmmscan', 'esl-alimask', - 'esl-construct', 'esl-sfetch', 'hmmconvert', 'hmmsearch', - 'phmmer', 'esl-alimerge', 'esl-histplot', 'esl-shuffle', - 'hmmemit', 'hmmsim', 'esl-alipid', 'esl-mask', 'esl-ssdraw', - 'hmmfetch', 'hmmstat'] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in local_bin_files], - 'dirs': ['bin', 'share'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HMMER/HMMER-3.2.1-iimpi-2019b.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.2.1-iimpi-2019b.eb deleted file mode 100644 index f87874f1d05f..000000000000 --- a/easybuild/easyconfigs/h/HMMER/HMMER-3.2.1-iimpi-2019b.eb +++ /dev/null @@ -1,62 +0,0 @@ -## -# 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.2.1' - -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': 'iimpi', 'version': '2019b'} - -source_urls = [ - 'http://eddylab.org/software/hmmer/', - 'http://eddylab.org/software/hmmer%(version_major)s/%(version)s/', -] -sources = ['hmmer-%(version)s.tar.gz'] -checksums = ['a56129f9d786ec25265774519fc4e736bbc16e4076946dcbd7f2c16efc8e2b9c'] - -configopts = '--enable-mpi' - -runtest = 'check' - -installopts = ' && cd easel && make install' - -local_bin_files = ['alimask', 'esl-alirev', 'esl-reformat', 'esl-translate', - 'hmmlogo', 'jackhmmer', 'esl-afetch', 'esl-alistat', - 'esl-selectn', 'esl-weight', 'hmmpgmd', 'makehmmerdb', - 'esl-alimanip', 'esl-compalign', 'esl-seqrange', 'hmmalign', - 'hmmpress', 'nhmmer', 'esl-alimap', 'esl-compstruct', - 'esl-seqstat', 'hmmbuild', 'hmmscan', 'nhmmscan', 'esl-alimask', - 'esl-construct', 'esl-sfetch', 'hmmconvert', 'hmmsearch', - 'phmmer', 'esl-alimerge', 'esl-histplot', 'esl-shuffle', - 'hmmemit', 'hmmsim', 'esl-alipid', 'esl-mask', 'esl-ssdraw', - 'hmmfetch', 'hmmstat'] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in local_bin_files], - 'dirs': ['bin', 'share'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HMMER/HMMER-3.2.1-intel-2018b.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.2.1-intel-2018b.eb deleted file mode 100644 index 6d6d178dd18d..000000000000 --- a/easybuild/easyconfigs/h/HMMER/HMMER-3.2.1-intel-2018b.eb +++ /dev/null @@ -1,60 +0,0 @@ -## -# 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.2.1' - -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': '2018b'} - -source_urls = [ - 'http://eddylab.org/software/hmmer/', - 'http://eddylab.org/software/hmmer%(version_major)s/%(version)s/', -] -sources = ['hmmer-%(version)s.tar.gz'] -checksums = ['a56129f9d786ec25265774519fc4e736bbc16e4076946dcbd7f2c16efc8e2b9c'] - -runtest = 'check' - -installopts = ' && cd easel && make install' - -local_bin_files = ['alimask', 'esl-alirev', 'esl-reformat', 'esl-translate', - 'hmmlogo', 'jackhmmer', 'esl-afetch', 'esl-alistat', - 'esl-selectn', 'esl-weight', 'hmmpgmd', 'makehmmerdb', - 'esl-alimanip', 'esl-compalign', 'esl-seqrange', 'hmmalign', - 'hmmpress', 'nhmmer', 'esl-alimap', 'esl-compstruct', - 'esl-seqstat', 'hmmbuild', 'hmmscan', 'nhmmscan', 'esl-alimask', - 'esl-construct', 'esl-sfetch', 'hmmconvert', 'hmmsearch', - 'phmmer', 'esl-alimerge', 'esl-histplot', 'esl-shuffle', - 'hmmemit', 'hmmsim', 'esl-alipid', 'esl-mask', 'esl-ssdraw', - 'hmmfetch', 'hmmstat'] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in local_bin_files], - 'dirs': ['bin', 'share'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HMMER/HMMER-3.3.1-gompi-2020a.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.3.1-gompi-2020a.eb deleted file mode 100644 index 874c88e4871f..000000000000 --- a/easybuild/easyconfigs/h/HMMER/HMMER-3.3.1-gompi-2020a.eb +++ /dev/null @@ -1,68 +0,0 @@ -## -# 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.3.1' - -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': 'gompi', 'version': '2020a'} - -source_urls = [ - 'http://eddylab.org/software/hmmer/', - 'http://eddylab.org/software/hmmer%(version_major)s/%(version)s/', -] -sources = ['hmmer-%(version)s.tar.gz'] -checksums = ['8ce66a6930869534ad84bc7c9a5a566fd57188d6726c74c12fcd39c3c9c99bd5'] - -builddependencies = [('Python', '3.8.2')] - -configopts = '--enable-mpi' - -runtest = 'check' - -installopts = ' && cd easel && make install' - -local_bin_files = ['alimask', 'esl-afetch', 'esl-alimanip', 'esl-alimap', 'esl-alimask', - 'esl-alimerge', 'esl-alipid', 'esl-alirev', 'esl-alistat', 'esl-compalign', - 'esl-compstruct', 'esl-construct', 'esl-histplot', 'esl-mask', 'esl-reformat', - 'esl-selectn', 'esl-seqrange', 'esl-seqstat', 'esl-sfetch', 'esl-shuffle', - 'esl-ssdraw', 'esl-translate', 'esl-weight', 'hmmalign', 'hmmbuild', - 'hmmconvert', 'hmmemit', 'hmmfetch', 'hmmlogo', 'hmmpgmd', 'hmmpress', - 'hmmscan', 'hmmsearch', 'hmmsim', 'hmmstat', 'jackhmmer', 'makehmmerdb', - 'nhmmer', 'nhmmscan', 'phmmer'] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in local_bin_files], - 'dirs': ['bin', 'share'], -} - -sanity_check_commands = [ - "esl-construct -h", - "hmmsearch -h", - "nhmmer -h", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HMMER/HMMER-3.3.1-iimpi-2020a.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.3.1-iimpi-2020a.eb deleted file mode 100644 index c1940bbb311e..000000000000 --- a/easybuild/easyconfigs/h/HMMER/HMMER-3.3.1-iimpi-2020a.eb +++ /dev/null @@ -1,68 +0,0 @@ -## -# 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.3.1' - -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': 'iimpi', 'version': '2020a'} - -source_urls = [ - 'http://eddylab.org/software/hmmer/', - 'http://eddylab.org/software/hmmer%(version_major)s/%(version)s/', -] -sources = ['hmmer-%(version)s.tar.gz'] -checksums = ['8ce66a6930869534ad84bc7c9a5a566fd57188d6726c74c12fcd39c3c9c99bd5'] - -builddependencies = [('Python', '3.8.2')] - -configopts = '--enable-mpi' - -runtest = 'check' - -installopts = ' && cd easel && make install' - -local_bin_files = ['alimask', 'esl-afetch', 'esl-alimanip', 'esl-alimap', 'esl-alimask', - 'esl-alimerge', 'esl-alipid', 'esl-alirev', 'esl-alistat', 'esl-compalign', - 'esl-compstruct', 'esl-construct', 'esl-histplot', 'esl-mask', 'esl-reformat', - 'esl-selectn', 'esl-seqrange', 'esl-seqstat', 'esl-sfetch', 'esl-shuffle', - 'esl-ssdraw', 'esl-translate', 'esl-weight', 'hmmalign', 'hmmbuild', - 'hmmconvert', 'hmmemit', 'hmmfetch', 'hmmlogo', 'hmmpgmd', 'hmmpress', - 'hmmscan', 'hmmsearch', 'hmmsim', 'hmmstat', 'jackhmmer', 'makehmmerdb', - 'nhmmer', 'nhmmscan', 'phmmer'] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in local_bin_files], - 'dirs': ['bin', 'share'], -} - -sanity_check_commands = [ - "esl-construct -h", - "hmmsearch -h", - "nhmmer -h", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HMMER/HMMER-3.3.2-gompi-2019b.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.3.2-gompi-2019b.eb deleted file mode 100644 index 16d64bf06ba3..000000000000 --- a/easybuild/easyconfigs/h/HMMER/HMMER-3.3.2-gompi-2019b.eb +++ /dev/null @@ -1,78 +0,0 @@ -## -# 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.3.2' - -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': 'gompi', 'version': '2019b'} - -source_urls = [ - 'http://eddylab.org/software/hmmer/', - 'http://eddylab.org/software/hmmer%(version_major)s/%(version)s/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s_fix_perl.patch'] -checksums = [ - '92fee9b5efe37a5276352d3502775e7c46e9f7a0ee45a331eacb2a0cac713c69', # hmmer-3.3.2.tar.gz - '9f04123ca33118549b94adf6a07df9ab1cb7b680dd706d7b76ee0794f2def22d', # HMMER-3.3.2_fix_perl.patch -] - -builddependencies = [ - ('Python', '3.7.4'), - ('Perl', '5.30.0'), -] - -configopts = '--enable-mpi' - -buildopts = ' V=1 ' - -testopts = buildopts -runtest = 'check' - -installopts = ' && cd easel && make install' - -local_bin_files = ['alimask', 'esl-afetch', 'esl-alimanip', 'esl-alimap', 'esl-alimask', - 'esl-alimerge', 'esl-alipid', 'esl-alirev', 'esl-alistat', 'esl-compalign', - 'esl-compstruct', 'esl-construct', 'esl-histplot', 'esl-mask', 'esl-reformat', - 'esl-selectn', 'esl-seqrange', 'esl-seqstat', 'esl-sfetch', 'esl-shuffle', - 'esl-ssdraw', 'esl-translate', 'esl-weight', 'hmmalign', 'hmmbuild', - 'hmmconvert', 'hmmemit', 'hmmfetch', 'hmmlogo', 'hmmpgmd', 'hmmpress', - 'hmmscan', 'hmmsearch', 'hmmsim', 'hmmstat', 'jackhmmer', 'makehmmerdb', - 'nhmmer', 'nhmmscan', 'phmmer'] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in local_bin_files], - 'dirs': ['bin', 'share'], -} - -sanity_check_commands = [ - "esl-construct -h", - "hmmsearch -h", - "nhmmer -h", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HMMER/HMMER-3.3.2-gompi-2020a.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.3.2-gompi-2020a.eb deleted file mode 100644 index 587aa80b0126..000000000000 --- a/easybuild/easyconfigs/h/HMMER/HMMER-3.3.2-gompi-2020a.eb +++ /dev/null @@ -1,78 +0,0 @@ -## -# 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.3.2' - -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': 'gompi', 'version': '2020a'} - -source_urls = [ - 'http://eddylab.org/software/hmmer/', - 'http://eddylab.org/software/hmmer%(version_major)s/%(version)s/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = ['%(name)s-%(version)s_fix_perl.patch'] -checksums = [ - '92fee9b5efe37a5276352d3502775e7c46e9f7a0ee45a331eacb2a0cac713c69', # hmmer-3.3.2.tar.gz - '9f04123ca33118549b94adf6a07df9ab1cb7b680dd706d7b76ee0794f2def22d', # HMMER-3.3.2_fix_perl.patch -] - -builddependencies = [ - ('Python', '3.8.2'), - ('Perl', '5.30.2', '-minimal'), -] - -configopts = '--enable-mpi' - -buildopts = ' V=1 ' - -testopts = buildopts -runtest = 'check' - -installopts = ' && cd easel && make install' - -local_bin_files = ['alimask', 'esl-afetch', 'esl-alimanip', 'esl-alimap', 'esl-alimask', - 'esl-alimerge', 'esl-alipid', 'esl-alirev', 'esl-alistat', 'esl-compalign', - 'esl-compstruct', 'esl-construct', 'esl-histplot', 'esl-mask', 'esl-reformat', - 'esl-selectn', 'esl-seqrange', 'esl-seqstat', 'esl-sfetch', 'esl-shuffle', - 'esl-ssdraw', 'esl-translate', 'esl-weight', 'hmmalign', 'hmmbuild', - 'hmmconvert', 'hmmemit', 'hmmfetch', 'hmmlogo', 'hmmpgmd', 'hmmpress', - 'hmmscan', 'hmmsearch', 'hmmsim', 'hmmstat', 'jackhmmer', 'makehmmerdb', - 'nhmmer', 'nhmmscan', 'phmmer'] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in local_bin_files], - 'dirs': ['bin', 'share'], -} - -sanity_check_commands = [ - "esl-construct -h", - "hmmsearch -h", - "nhmmer -h", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HMMER/HMMER-3.4-gompi-2023b.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.4-gompi-2023b.eb new file mode 100644 index 000000000000..bb76dc1e9379 --- /dev/null +++ b/easybuild/easyconfigs/h/HMMER/HMMER-3.4-gompi-2023b.eb @@ -0,0 +1,78 @@ +## +# EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Nils Christian , +# Fotis Georgatos +# Updated by: Filip Kružík (INUITS) +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a +# component of the policy: +# https://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html +## + +easyblock = 'ConfigureMake' + +name = 'HMMER' +version = '3.4' + +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': 'gompi', 'version': '2023b'} + +source_urls = [ + 'http://eddylab.org/software/hmmer/', + 'http://eddylab.org/software/hmmer%(version_major)s/%(version)s/', +] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['ca70d94fd0cf271bd7063423aabb116d42de533117343a9b27a65c17ff06fbf3'] + +builddependencies = [ + ('Python', '3.11.5'), + ('Perl', '5.38.0'), +] + +# replace hardcoded /usr/bin/perl shebang lines with '/usr/bin/env perl' across all files +preconfigopts = "grep '/usr/bin/perl' . | cut -f1 -d: | xargs echo sed -i 's@/usr/bin/perl@/usr/bin/env perl@g' && " + +configopts = '--enable-mpi' + +buildopts = ' V=1 ' + +testopts = buildopts +runtest = 'check' + +installopts = ' && cd easel && make install' + +local_bin_files = ['alimask', 'esl-afetch', 'esl-alimanip', 'esl-alimap', 'esl-alimask', + 'esl-alimerge', 'esl-alipid', 'esl-alirev', 'esl-alistat', 'esl-compalign', + 'esl-compstruct', 'esl-construct', 'esl-histplot', 'esl-mask', 'esl-reformat', + 'esl-selectn', 'esl-seqrange', 'esl-seqstat', 'esl-sfetch', 'esl-shuffle', + 'esl-ssdraw', 'esl-translate', 'esl-weight', 'hmmalign', 'hmmbuild', + 'hmmconvert', 'hmmemit', 'hmmfetch', 'hmmlogo', 'hmmpgmd', 'hmmpress', + 'hmmscan', 'hmmsearch', 'hmmsim', 'hmmstat', 'jackhmmer', 'makehmmerdb', + 'nhmmer', 'nhmmscan', 'phmmer'] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in local_bin_files], + 'dirs': ['bin', 'share'], +} + +sanity_check_commands = [ + "esl-construct -h", + "hmmsearch -h", + "nhmmer -h", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HMMER/HMMER-3.4-gompi-2024a.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.4-gompi-2024a.eb new file mode 100644 index 000000000000..5e40c9049404 --- /dev/null +++ b/easybuild/easyconfigs/h/HMMER/HMMER-3.4-gompi-2024a.eb @@ -0,0 +1,79 @@ +## +# EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Nils Christian , +# Fotis Georgatos +# Updated by: Filip Kružík (INUITS) +# Jure PeÄar (EMBL) +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a +# component of the policy: +# https://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html +## + +easyblock = 'ConfigureMake' + +name = 'HMMER' +version = '3.4' + +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': 'gompi', 'version': '2024a'} + +source_urls = [ + 'http://eddylab.org/software/hmmer/', + 'http://eddylab.org/software/hmmer%(version_major)s/%(version)s/', +] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['ca70d94fd0cf271bd7063423aabb116d42de533117343a9b27a65c17ff06fbf3'] + +builddependencies = [ + ('Python', '3.12.3'), + ('Perl', '5.38.2'), +] + +# replace hardcoded /usr/bin/perl shebang lines with '/usr/bin/env perl' across all files +preconfigopts = "grep '/usr/bin/perl' . | cut -f1 -d: | xargs echo sed -i 's@/usr/bin/perl@/usr/bin/env perl@g' && " + +configopts = '--enable-mpi' + +buildopts = ' V=1 ' + +testopts = buildopts +runtest = 'check' + +installopts = ' && cd easel && make install' + +local_bin_files = ['alimask', 'esl-afetch', 'esl-alimanip', 'esl-alimap', 'esl-alimask', + 'esl-alimerge', 'esl-alipid', 'esl-alirev', 'esl-alistat', 'esl-compalign', + 'esl-compstruct', 'esl-construct', 'esl-histplot', 'esl-mask', 'esl-reformat', + 'esl-selectn', 'esl-seqrange', 'esl-seqstat', 'esl-sfetch', 'esl-shuffle', + 'esl-ssdraw', 'esl-translate', 'esl-weight', 'hmmalign', 'hmmbuild', + 'hmmconvert', 'hmmemit', 'hmmfetch', 'hmmlogo', 'hmmpgmd', 'hmmpress', + 'hmmscan', 'hmmsearch', 'hmmsim', 'hmmstat', 'jackhmmer', 'makehmmerdb', + 'nhmmer', 'nhmmscan', 'phmmer'] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in local_bin_files], + 'dirs': ['bin', 'share'], +} + +sanity_check_commands = [ + "esl-construct -h", + "hmmsearch -h", + "nhmmer -h", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HMMER/hmmer-3.1b1_link-LIBS-utests.patch b/easybuild/easyconfigs/h/HMMER/hmmer-3.1b1_link-LIBS-utests.patch deleted file mode 100644 index d5cfc384fc42..000000000000 --- a/easybuild/easyconfigs/h/HMMER/hmmer-3.1b1_link-LIBS-utests.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff -Naur hmmer-3.1b1-linux-intel-x86_64.orig/easel/Makefile.in hmmer-3.1b1-linux-intel-x86_64.patched/easel/Makefile.in ---- hmmer-3.1b1-linux-intel-x86_64.orig/easel/Makefile.in 2013-05-26 01:56:43.000000000 +0000 -+++ hmmer-3.1b1-linux-intel-x86_64.patched/easel/Makefile.in 2013-06-07 13:17:27.873110176 +0000 -@@ -403,10 +403,10 @@ - else DFILE=${srcdir}/esl_$${BASENAME}.c ;\ - fi;\ - if test ${V} ;\ -- then echo "${CC} ${CFLAGS} ${SIMDFLAGS} ${DEFS} ${LDFLAGS} -o $@ -I. -I${srcdir} -L. -D$${DFLAG} $${DFILE} -leasel -lm" ;\ -+ then echo "${CC} ${CFLAGS} ${SIMDFLAGS} ${DEFS} ${LDFLAGS} -o $@ -I. -I${srcdir} -L. -D$${DFLAG} $${DFILE} -leasel -lm ${LIBS} " ;\ - else echo ' ' GEN $@ ;\ - fi ;\ -- ${CC} ${CFLAGS} ${SIMDFLAGS} ${DEFS} ${LDFLAGS} -o $@ -I. -I${srcdir} -L. -D$${DFLAG} $${DFILE} -leasel -lm -+ ${CC} ${CFLAGS} ${SIMDFLAGS} ${DEFS} ${LDFLAGS} -o $@ -I. -I${srcdir} -L. -D$${DFLAG} $${DFILE} -leasel -lm ${LIBS} - - # Benchmark compilation: - # Name construction much like unit tests. diff --git a/easybuild/easyconfigs/h/HMMER2/HMMER2-2.3.2-GCC-8.3.0.eb b/easybuild/easyconfigs/h/HMMER2/HMMER2-2.3.2-GCC-8.3.0.eb deleted file mode 100644 index 07f2dee473f9..000000000000 --- a/easybuild/easyconfigs/h/HMMER2/HMMER2-2.3.2-GCC-8.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HMMER2' -version = '2.3.2' - -homepage = 'http://hmmer.org' -description = """HMMER is used for searching sequence databases for sequence homologs, - and for making sequence alignments.""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -source_urls = ['http://eddylab.org/software/hmmer'] -sources = ['hmmer-%(version)s.tar.gz'] -checksums = ['d20e1779fcdff34ab4e986ea74a6c4ac5c5f01da2993b14e92c94d2f076828b4'] - -postinstallcmds = ["cd %(installdir)s/bin && for cmd in $(ls); do mv ${cmd} ${cmd}2; done"] - -local_cmd_suffixes = ['align', 'build', 'calibrate', 'convert', 'emit', 'fetch', 'index', 'pfam', 'search'] - -sanity_check_paths = { - 'files': ['bin/hmm%s2' % x for x in local_cmd_suffixes], - 'dirs': ['man'], -} - -sanity_check_commands = ["hmm%s2 -h" % x for x in local_cmd_suffixes] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HNOCA-tools/HNOCA-tools-0.1.1-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/h/HNOCA-tools/HNOCA-tools-0.1.1-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..3f59c6064f12 --- /dev/null +++ b/easybuild/easyconfigs/h/HNOCA-tools/HNOCA-tools-0.1.1-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,52 @@ +easyblock = 'PythonBundle' + +name = 'HNOCA-tools' +version = '0.1.1' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://github.com/devsystemslab/HNOCA-tools/' +description = "Toolbox of the Human Neural Organoid Cell Atlas." + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [('poetry', '1.5.1')] +dependencies = [ + ('CUDA', '12.1.1', '', SYSTEM), + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('anndata', '0.10.5.post1'), + ('scanpy', '1.9.8'), + ('scvi-tools', '1.1.2', versionsuffix), + ('statsmodels', '0.14.1'), + ('matplotlib', '3.7.2'), + ('scArches', '0.6.1', versionsuffix), + ('numba', '0.58.1'), + ('scikit-learn', '1.3.1'), +] + +exts_list = [ + ('cloudpickle', '3.1.0', { + 'checksums': ['81a929b6e3c7335c863c771d673d105f02efdb89dfaba0c90495d1c64796601b'], + }), + ('joblib', '1.4.2', { + 'checksums': ['2382c5816b2636fbd20a09e0f4e9dad4736765fdfb7dca582943b9c1366b3f0e'], + }), + ('decoupler', '1.6.0', { + 'checksums': ['dde501f4d3e55a260f716e51b871bee403bc8aaa6b66799df0e42dee0787b98d'], + }), + ('hnoca', version, { + 'preinstallopts': "sed -i 's/>=.*//g' requirements.txt && ", + 'source_urls': ['https://github.com/devsystemslab/HNOCA-tools//archive/'], + 'sources': [{'download_filename': 'v%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}], + 'checksums': ['5a433a9e5f59c449bdfa35a831fbfada329793e7c22e8f40c120ad57e2b213c0'], + }), +] + +sanity_check_commands = [ + 'python -c "import hnoca.snapseed"', + 'python -c "from hnoca.snapseed.utils import read_yaml"', + 'python -c "import hnoca.map"', + 'python -c "import hnoca.stats"', +] + +moduleclass = 'ai' diff --git a/easybuild/easyconfigs/h/HNOCA-tools/HNOCA-tools-0.1.1-foss-2023a.eb b/easybuild/easyconfigs/h/HNOCA-tools/HNOCA-tools-0.1.1-foss-2023a.eb new file mode 100644 index 000000000000..d423bde0e1cb --- /dev/null +++ b/easybuild/easyconfigs/h/HNOCA-tools/HNOCA-tools-0.1.1-foss-2023a.eb @@ -0,0 +1,50 @@ +easyblock = 'PythonBundle' + +name = 'HNOCA-tools' +version = '0.1.1' + +homepage = 'https://github.com/devsystemslab/HNOCA-tools/' +description = "Toolbox of the Human Neural Organoid Cell Atlas." + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [('poetry', '1.5.1')] +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('anndata', '0.10.5.post1'), + ('scanpy', '1.9.8'), + ('scvi-tools', '1.1.2'), + ('statsmodels', '0.14.1'), + ('matplotlib', '3.7.2'), + ('scArches', '0.6.1'), + ('numba', '0.58.1'), + ('scikit-learn', '1.3.1'), +] + +exts_list = [ + ('cloudpickle', '3.1.0', { + 'checksums': ['81a929b6e3c7335c863c771d673d105f02efdb89dfaba0c90495d1c64796601b'], + }), + ('joblib', '1.4.2', { + 'checksums': ['2382c5816b2636fbd20a09e0f4e9dad4736765fdfb7dca582943b9c1366b3f0e'], + }), + ('decoupler', '1.6.0', { + 'checksums': ['dde501f4d3e55a260f716e51b871bee403bc8aaa6b66799df0e42dee0787b98d'], + }), + ('hnoca', version, { + 'preinstallopts': "sed -i 's/>=.*//g' requirements.txt && ", + 'source_urls': ['https://github.com/devsystemslab/HNOCA-tools//archive/'], + 'sources': [{'download_filename': 'v%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}], + 'checksums': ['5a433a9e5f59c449bdfa35a831fbfada329793e7c22e8f40c120ad57e2b213c0'], + }), +] + +sanity_check_commands = [ + 'python -c "import hnoca.snapseed"', + 'python -c "from hnoca.snapseed.utils import read_yaml"', + 'python -c "import hnoca.map"', + 'python -c "import hnoca.stats"', +] + +moduleclass = 'ai' diff --git a/easybuild/easyconfigs/h/HOLE2/HOLE2-2.3.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/h/HOLE2/HOLE2-2.3.1-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..edcf948c8f3a --- /dev/null +++ b/easybuild/easyconfigs/h/HOLE2/HOLE2-2.3.1-GCCcore-12.3.0.eb @@ -0,0 +1,43 @@ +easyblock = 'ConfigureMake' + +name = 'HOLE2' +version = '2.3.1' + +homepage = 'https://www.holeprogram.org/' +description = """HOLE is a program that allows the analysis and visualisation of +the pore dimensions of the holes through molecular structures of ion channels""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://github.com/osmart/hole2/archive/refs/tags/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['1109dd3d15a63b6c72833314f3ef0fcfdf56341e634fbd2195df7427e6b435ae'] + +builddependencies = [ + ('binutils', '2.40'), +] + +skipsteps = ['configure'] + +prebuildopts = "".join([ + "source source.apache && ", + "cd src && ", +]) + +preinstallopts = prebuildopts +install_cmd = "make install-all PREFIX=%(installdir)s" + +maxparallel = 1 + +local_binary = [ + 'bln2gnu', 'capost2gnu', 'grd2gnu', 'hole', 'labqpt', 'make_post2gnu', + 'make_post_map', 'qplot', 'qpt_conv', 'sos_triangle', 'sph_process', + 'vdwdot', 'vmd_triangles_to_lines' +] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in local_binary], + 'dirs': ['bin', 'share/hole2/rad'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HOME/HOME-0.9-foss-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/h/HOME/HOME-0.9-foss-2017a-Python-2.7.13.eb deleted file mode 100644 index f98439d69644..000000000000 --- a/easybuild/easyconfigs/h/HOME/HOME-0.9-foss-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'HOME' -version = '0.9' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/ListerLab/HOME' -description = """HOME (histogram of methylation) is a python package for differential methylation region (DMR) identification. -The method uses histogram of methylation features and the linear Support Vector Machine (SVM) to identify DMRs -from whole genome bisulfite sequencing (WGBS) data.""" - -toolchain = {'name': 'foss', 'version': '2017a'} - -source_urls = ['https://github.com/ListerLab/HOME/archive/'] -sources = ['%(version)s.tar.gz'] -patches = ['HOME-%(version)s_setup.patch'] -checksums = [ - 'bca765e8eb86878f1798e44b313ee8d9670e0dceed7c8be2eec72991ce22041a', # 0.9.tar.gz - 'e9f05b9cd6e3732fb6d478875f8bc821ddc6e21614eb9693a43bf7754ffbb05c', # HOME-0.9_setup.patch -] - -dependencies = [ - ('Python', '2.7.13'), - ('scikit-learn', '0.16.1', versionsuffix), - ('statsmodels', '0.6.1', versionsuffix) -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -options = {'modulename': 'HOME'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HOME/HOME-0.9_setup.patch b/easybuild/easyconfigs/h/HOME/HOME-0.9_setup.patch deleted file mode 100644 index a395bcd73747..000000000000 --- a/easybuild/easyconfigs/h/HOME/HOME-0.9_setup.patch +++ /dev/null @@ -1,20 +0,0 @@ -Relax library versions to simplify easybuild installations -authir: Ümit Seren (GMI) -diff -ru HOME-0.9/setup.py HOME-0.9.modified/setup.py ---- HOME-0.9/setup.py 2018-04-16 13:10:44.000000000 +0000 -+++ HOME-0.9.modified/setup.py 2018-04-30 08:57:38.578122000 +0000 -@@ -11,10 +11,10 @@ - author = 'akanksha srivastava', - install_requires = [ - 'numpy', -- 'pandas==0.17.1', -- 'scipy==0.16.0', -- 'scikit-learn==0.16.1', -- 'statsmodels==0.6.1', -+ 'pandas', -+ 'scipy', -+ 'scikit-learn', -+ 'statsmodels', - ], - author_email = 'akanksha.srivastava@research.uwa.edu.au', - diff --git a/easybuild/easyconfigs/h/HOMER/HOMER-4.11.1-foss-2022b.eb b/easybuild/easyconfigs/h/HOMER/HOMER-4.11.1-foss-2022b.eb new file mode 100644 index 000000000000..0131cad97711 --- /dev/null +++ b/easybuild/easyconfigs/h/HOMER/HOMER-4.11.1-foss-2022b.eb @@ -0,0 +1,57 @@ +easyblock = 'Binary' + +name = 'HOMER' +version = '4.11.1' + +homepage = 'http://homer.ucsd.edu/homer/' +description = """HOMER (Hypergeometric Optimization of Motif EnRichment) is a suite of tools for Motif Discovery and +next-gen sequencing analysis. It is a collection of command line programs for unix-style operating systems written +in Perl and C++. HOMER was primarily written as a de novo motif discovery algorithm and is well suited for finding +8-20 bp motifs in large scale genomics data. HOMER contains many useful tools for analyzing ChIP-Seq, GRO-Seq, +RNA-Seq, DNase-Seq, Hi-C and numerous other types of functional genomics sequencing data sets.""" + +toolchain = {'name': 'foss', 'version': '2022b'} + +source_urls = ['http://homer.ucsd.edu/homer/data/software'] +sources = ['homer.v%(version)s.zip'] +checksums = ['80d1cd00616729894017b24a36a2ef81f9cde8bd364e875aead1e0cfb500c82b'] + +extract_sources = True + +builddependencies = [ + ('wget', '1.21.4'), + ('Zip', '3.0'), + ('UnZip', '6.0'), +] + +dependencies = [ + ('Perl', '5.36.0'), + ('weblogo', '2.8.2'), + ('SAMtools', '1.17'), + ('Kent_tools', '461'), + ('R', '4.2.2'), + ('R-bundle-Bioconductor', '3.16', '-R-4.2.2') +] + +buildininstalldir = True +skipsteps = ['install'] + +# This installs the entire suite, to install only base Homer package run : +# cd %(installdir)s; perl ./configureHomer.pl -install homer +postinstallcmds = ['perl ./configureHomer.pl -install -all -keepScript'] + +sanity_check_paths = { + 'dirs': ['bin', 'data', 'motifs', 'update'], + 'files': [ + 'bin/homer', + 'bin/getGenomeTilingPeaks', + 'config.txt', + 'DoughnutDocumentation.pdf', + 'data/accession/homologene.data', + 'motifs/hnf1b.motif', + ], +} + +sanity_check_commands = ["%(namelower)s --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HOMER/HOMER-5.1-foss-2023a-R-4.3.2.eb b/easybuild/easyconfigs/h/HOMER/HOMER-5.1-foss-2023a-R-4.3.2.eb new file mode 100644 index 000000000000..554852bed54a --- /dev/null +++ b/easybuild/easyconfigs/h/HOMER/HOMER-5.1-foss-2023a-R-4.3.2.eb @@ -0,0 +1,49 @@ +easyblock = 'Binary' + +name = 'HOMER' +version = '5.1' +versionsuffix = '-R-%(rver)s' + +homepage = "http://homer.ucsd.edu/homer/" +description = """HOMER (Hypergeometric Optimization of Motif EnRichment) is a suite of tools for Motif Discovery and + next-gen sequencing analysis. It is a collection of command line programs for unix-style operating systems written + in Perl and C++. HOMER was primarily written as a de novo motif discovery algorithm and is well suited for finding + 8-20 bp motifs in large scale genomics data. HOMER contains many useful tools for analyzing ChIP-Seq, GRO-Seq, + RNA-Seq, DNase-Seq, Hi-C and numerous other types of functional genomics sequencing data sets.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = ['http://homer.ucsd.edu/homer'] +sources = ['configureHomer.pl'] +checksums = ['ccdaa3004a0e0df0882634671d4a1acc88364761e0e6c7ea329ebbf1eb729537'] + +builddependencies = [ + ('wget', '1.24.5'), + ('Zip', '3.0'), + ('UnZip', '6.0'), +] + +dependencies = [ + ('Perl', '5.36.1'), + ('R', '4.3.2'), + ('SAMtools', '1.18'), + ('R-bundle-Bioconductor', '3.18', versionsuffix) +] + +postinstallcmds = ["cd %(installdir)s && perl ./configureHomer.pl -install homer -version v%(version)s"] + +sanity_check_paths = { + 'files': [ + 'bin/homer', + 'bin/getGenomeTilingPeaks', + 'config.txt', + 'DoughnutDocumentation.pdf', + 'data/accession/homologene.data', + 'motifs/hnf1b.motif', + ], + 'dirs': ['bin', 'data', 'motifs', 'update'], +} + +sanity_check_commands = ["%(namelower)s --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HPCC/HPCC-1.5.0-foss-2022a.eb b/easybuild/easyconfigs/h/HPCC/HPCC-1.5.0-foss-2022a.eb index ed86b442b731..d5123de8e9ac 100644 --- a/easybuild/easyconfigs/h/HPCC/HPCC-1.5.0-foss-2022a.eb +++ b/easybuild/easyconfigs/h/HPCC/HPCC-1.5.0-foss-2022a.eb @@ -19,6 +19,6 @@ checksums = [ {'HPCC-1.5.0_fix_recent_mpi.patch': '56f1e48af423dea3b78f5614fe102586a1da7c951d6959c26e359ca1e6ad8066'}, ] -parallel = 1 +maxparallel = 1 moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPCG/HPCG-3.0-foss-2016b.eb b/easybuild/easyconfigs/h/HPCG/HPCG-3.0-foss-2016b.eb deleted file mode 100644 index 0d7425a83c1f..000000000000 --- a/easybuild/easyconfigs/h/HPCG/HPCG-3.0-foss-2016b.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'HPCG' -version = '3.0' - -homepage = 'https://software.sandia.gov/hpcg' -description = """The HPCG Benchmark project is an effort to create a more relevant metric for ranking HPC systems than - the High Performance LINPACK (HPL) benchmark, that is currently used by the TOP500 benchmark.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'usempi': True, 'openmp': True} - -source_urls = ['http://www.hpcg-benchmark.org/downloads'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e2b9bb6e0e83c3a707c27e92a6b087082e6d7033f94c000a40aebf2c05881519'] - -runtest = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/h/HPCG/HPCG-3.0-foss-2018b.eb b/easybuild/easyconfigs/h/HPCG/HPCG-3.0-foss-2018b.eb deleted file mode 100644 index 55672df09833..000000000000 --- a/easybuild/easyconfigs/h/HPCG/HPCG-3.0-foss-2018b.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'HPCG' -version = '3.0' - -homepage = 'https://software.sandia.gov/hpcg' -description = """The HPCG Benchmark project is an effort to create a more relevant metric for ranking HPC systems than - the High Performance LINPACK (HPL) benchmark, that is currently used by the TOP500 benchmark.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'usempi': True, 'openmp': True} - -source_urls = ['http://www.hpcg-benchmark.org/downloads'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e2b9bb6e0e83c3a707c27e92a6b087082e6d7033f94c000a40aebf2c05881519'] - -runtest = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/h/HPCG/HPCG-3.0-intel-2018b.eb b/easybuild/easyconfigs/h/HPCG/HPCG-3.0-intel-2018b.eb deleted file mode 100644 index 8e7cc8827d26..000000000000 --- a/easybuild/easyconfigs/h/HPCG/HPCG-3.0-intel-2018b.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'HPCG' -version = '3.0' - -homepage = 'https://software.sandia.gov/hpcg' -description = """The HPCG Benchmark project is an effort to create a more relevant metric for ranking HPC systems than - the High Performance LINPACK (HPL) benchmark, that is currently used by the TOP500 benchmark.""" - -toolchain = {'name': 'intel', 'version': '2018b'} -toolchainopts = {'usempi': True, 'openmp': True} - -source_urls = ['http://www.hpcg-benchmark.org/downloads'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e2b9bb6e0e83c3a707c27e92a6b087082e6d7033f94c000a40aebf2c05881519'] - -runtest = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/h/HPCG/HPCG-3.1-foss-2018b.eb b/easybuild/easyconfigs/h/HPCG/HPCG-3.1-foss-2018b.eb deleted file mode 100644 index 773e860ac5a8..000000000000 --- a/easybuild/easyconfigs/h/HPCG/HPCG-3.1-foss-2018b.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'HPCG' -version = '3.1' - -homepage = 'https://software.sandia.gov/hpcg' -description = """The HPCG Benchmark project is an effort to create a more relevant metric for ranking HPC systems than - the High Performance LINPACK (HPL) benchmark, that is currently used by the TOP500 benchmark.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'usempi': True, 'openmp': True} - -source_urls = ['http://www.hpcg-benchmark.org/downloads'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['33a434e716b79e59e745f77ff72639c32623e7f928eeb7977655ffcaade0f4a4'] - -runtest = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/h/HPCG/HPCG-3.1-intel-2018b.eb b/easybuild/easyconfigs/h/HPCG/HPCG-3.1-intel-2018b.eb deleted file mode 100644 index 91323af6c885..000000000000 --- a/easybuild/easyconfigs/h/HPCG/HPCG-3.1-intel-2018b.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'HPCG' -version = '3.1' - -homepage = 'https://software.sandia.gov/hpcg' -description = """The HPCG Benchmark project is an effort to create a more relevant metric for ranking HPC systems than - the High Performance LINPACK (HPL) benchmark, that is currently used by the TOP500 benchmark.""" - -toolchain = {'name': 'intel', 'version': '2018b'} -toolchainopts = {'usempi': True, 'openmp': True} - -source_urls = ['http://www.hpcg-benchmark.org/downloads'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['33a434e716b79e59e745f77ff72639c32623e7f928eeb7977655ffcaade0f4a4'] - -runtest = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/h/HPCX/HPCX-2.3.0-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/h/HPCX/HPCX-2.3.0-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 9149ad33f791..000000000000 --- a/easybuild/easyconfigs/h/HPCX/HPCX-2.3.0-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'Bundle' - -name = 'HPCX' -version = '2.3.0' - -homepage = 'http://www.mellanox.com/page/products_dyn?product_family=189&mtag=hpc-x' -description = """The Mellanox HPC-X Toolkit -is a comprehensive MPI and SHMEM/PGAS software suite -for high performance computing environments""" - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} - -dependencies = [ - ('UCX', '1.5.0rc1', '-hpcx'), - ('OpenMPI', '4.0.0', '-hpcx') -] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/h/HPDBSCAN/HPDBSCAN-20171110-foss-2017b.eb b/easybuild/easyconfigs/h/HPDBSCAN/HPDBSCAN-20171110-foss-2017b.eb deleted file mode 100644 index 8c9986230eac..000000000000 --- a/easybuild/easyconfigs/h/HPDBSCAN/HPDBSCAN-20171110-foss-2017b.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'MakeCp' - -name = 'HPDBSCAN' -version = '20171110' -local_commit = 'eda4a41' - -homepage = 'https://github.com/Markus-Goetz/hpdbscan' -description = "Highly parallel density based spatial clustering for application with noise" - -toolchain = {'name': 'foss', 'version': '2017b'} -toolchainopts = {'usempi': True, 'debug': True, 'noopt': True} - -source_urls = ['https://github.com/Markus-Goetz/hpdbscan/archive/'] -sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': '%(name)s-%(version)s.tar.gz'}] -checksums = [( - # checksum for sources downloaded from GitHub repository (Git commit ID eda4a41) - '38067a40c48854ec44c589f288e63b3202c82c11dba3654c50a59d4216da7667', - # checksum for original sources downloaded from Bitbucket repository (Mercurial commit ID 4bfb0af) - '8ac169e8cd091f6c23bbbbb2d42e62b882f86b7c42e54d2a66c3edcc525c7d53', -)] - -dependencies = [ - ('HDF5', '1.8.19'), -] - -start_dir = 'jsc_mpi' -buildopts = 'CC="$CXX" CCRUN="$CFLAGS"' - -files_to_copy = [(['dbscan'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/dbscan'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPDBSCAN/HPDBSCAN-20210826-foss-2020b.eb b/easybuild/easyconfigs/h/HPDBSCAN/HPDBSCAN-20210826-foss-2020b.eb index b96581acb3c1..73180a361be2 100644 --- a/easybuild/easyconfigs/h/HPDBSCAN/HPDBSCAN-20210826-foss-2020b.eb +++ b/easybuild/easyconfigs/h/HPDBSCAN/HPDBSCAN-20210826-foss-2020b.eb @@ -12,7 +12,11 @@ toolchainopts = {'usempi': True} source_urls = ['https://github.com/Markus-Goetz/hpdbscan/archive/'] sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': '%(name)s-%(version)s.tar.gz'}] -checksums = ['52ff343f77aeea5a425a911d88a57314c6bc877c18209eb53819d114421a868d'] +patches = ['HPDBSCAN-20210826_fix-numpy-headers.patch'] +checksums = [ + {'HPDBSCAN-20210826.tar.gz': '52ff343f77aeea5a425a911d88a57314c6bc877c18209eb53819d114421a868d'}, + {'HPDBSCAN-20210826_fix-numpy-headers.patch': 'cceb6a8cc15cb9bfbf92e5944f0398c1ac9db85a04fea3f7b1e0a0595fb530b1'}, +] builddependencies = [ ('CMake', '3.18.4'), @@ -35,8 +39,6 @@ files_to_copy = [ 'include', 'LICENSE.txt', ] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - sanity_check_paths = { 'files': ['bin/hpdbscan', 'lib/libhpdbscan.%s' % SHLIB_EXT, 'include/hpdbscan.h'], 'dirs': [], diff --git a/easybuild/easyconfigs/h/HPDBSCAN/HPDBSCAN-20210826_fix-numpy-headers.patch b/easybuild/easyconfigs/h/HPDBSCAN/HPDBSCAN-20210826_fix-numpy-headers.patch new file mode 100644 index 000000000000..bbc6f3764bad --- /dev/null +++ b/easybuild/easyconfigs/h/HPDBSCAN/HPDBSCAN-20210826_fix-numpy-headers.patch @@ -0,0 +1,81 @@ +Fix finding numpy includes such as ``. +Fixes failing compilation unless the numpy headers are in the compilers search path (e.g. $CPATH) +See https://github.com/Markus-Goetz/hpdbscan/pull/12 + +Author: Alexander Grund (TU Dresden) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 6c3e450..b25c597 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -44,7 +44,7 @@ TARGET_COMPILE_OPTIONS(hpdbscan-bin PRIVATE ${OpenMP_CXX_FLAGS}) + + ## hdf5 + FIND_PACKAGE(HDF5 1.8.10 REQUIRED) +-INCLUDE_DIRECTORIES("${HDF5_INCLUDE_DIRS}") ++TARGET_INCLUDE_DIRECTORIES(hpdbscan-bin PRIVATE "${HDF5_INCLUDE_DIRS}") + TARGET_LINK_LIBRARIES(hpdbscan-bin PRIVATE "${HDF5_LIBRARIES}") + + ## swig and python detection for optional bindings +@@ -57,10 +57,9 @@ IF(SWIG_FOUND) + MESSAGE("PYTHON HEADERS NOT FOUND, BUILDING WITHOUT BINDINGS") + MESSAGE("TRY INSTALLING THE python-dev OR python-devel PACKAGE") + ELSE() +- INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_DIRS}) + FIND_PACKAGE(NumPy) +- IF(NUMPY_FOUND) +- EXECUTE_PROCESS(COMMAND swig -c++ -python -I"${PYTHON_INCLUDE_DIRS}" -I"${NUMPY_INCLUDE_DIRS}" -o "${CMAKE_CURRENT_BINARY_DIR}/hpdbscan_wrap.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/swig/hpdbscan.i") ++ IF(NumPy_FOUND) ++ EXECUTE_PROCESS(COMMAND swig -c++ -python -o "${CMAKE_CURRENT_BINARY_DIR}/hpdbscan_wrap.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/swig/hpdbscan.i") + ADD_LIBRARY(hpdbscan-binding SHARED ${CMAKE_CURRENT_BINARY_DIR}/hpdbscan_wrap.cpp) + IF(MPI_FOUND) + FIND_PACKAGE(MPI4PY) +@@ -71,8 +70,10 @@ IF(SWIG_FOUND) + MESSAGE("MPI FOUND, BUT MPI4PY MISSING, BINDING WILL BE BUILT WITHOUT MPI SUPPORT") + ENDIF() + ENDIF() ++ TARGET_INCLUDE_DIRECTORIES(hpdbscan-binding PRIVATE ${PYTHON_INCLUDE_DIRS} ${NUMPY_INCLUDE_DIRS}) + TARGET_LINK_LIBRARIES(hpdbscan-binding PRIVATE ${OpenMP_CXX_FLAGS}) + TARGET_COMPILE_OPTIONS(hpdbscan-binding PRIVATE ${OpenMP_CXX_FLAGS}) ++ TARGET_INCLUDE_DIRECTORIES(hpdbscan-binding PRIVATE "${HDF5_INCLUDE_DIRS}") + TARGET_LINK_LIBRARIES(hpdbscan-binding PRIVATE "${HDF5_LIBRARIES}") + + # rename the library +diff --git a/cmake/FindNumPy.cmake b/cmake/FindNumPy.cmake +index ba0d7fd..8e353b5 100644 +--- a/cmake/FindNumPy.cmake ++++ b/cmake/FindNumPy.cmake +@@ -1,28 +1,15 @@ + # modified from https://github.com/live-clones/xdmf/blob/master/CMake/FindMPI4PY.cmake + +-IF(NOT NUMPY_INCLUDE_DIR) ++IF(NOT NUMPY_INCLUDE_DIRS) + EXECUTE_PROCESS(COMMAND + "${PYTHON_EXECUTABLE}" "-c" "import numpy as np; print(np.get_include())" +- OUTPUT_VARIABLE NUMPY_INCLUDE_DIR ++ OUTPUT_VARIABLE NUMPY_COMMAND_OUTPUT + RESULT_VARIABLE NUMPY_COMMAND_RESULT + OUTPUT_STRIP_TRAILING_WHITESPACE) +- IF(NUMPY_COMMAND_RESULT) +- MESSAGE("numpy not found") +- SET(NUMPY_FOUND FALSE) +- ELSE() +- IF(NUMPY_INCLUDE_DIR MATCHES "Traceback") +- MESSAGE("numpy matches traceback") +- ## Did not successfully include NUMPY +- SET(NUMPY_FOUND FALSE) +- ELSE() +- ## successful +- SET(NUMPY_FOUND TRUE) +- SET(NUMPY_INCLUDE_DIR ${NUMPY_INCLUDE_DIR} CACHE STRING "numpy include path") +- ENDIF() ++ IF(NOT NUMPY_COMMAND_RESULT AND NOT NUMPY_COMMAND_OUTPUT MATCHES "Traceback") ++ SET(NUMPY_INCLUDE_DIRS ${NUMPY_COMMAND_OUTPUT} CACHE STRING "numpy include path") + ENDIF() +-ELSE() +- SET(NUMPY_FOUND TRUE) + ENDIF() + + INCLUDE(FindPackageHandleStandardArgs) +-FIND_PACKAGE_HANDLE_STANDARD_ARGS(NUMPY DEFAULT_MSG NUMPY_INCLUDE_DIR) ++FIND_PACKAGE_HANDLE_STANDARD_ARGS(NumPy DEFAULT_MSG NUMPY_INCLUDE_DIRS) 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 deleted file mode 100644 index 6c486063ce84..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016.04.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'foss', 'version': '2016.04'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016.06.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016.06.eb deleted file mode 100644 index 416d5bc913dc..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016.06.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'foss', 'version': '2016.06'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016a.eb deleted file mode 100644 index df93eaf60fb0..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016a.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016b.eb deleted file mode 100644 index c40112704f08..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016b.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-gimkl-2.11.5.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-gimkl-2.11.5.eb deleted file mode 100644 index 5d0475520c01..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-gimkl-2.11.5.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} -toolchainopts = {'optarch': True, 'usempi': True, 'openmp': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-gmpolf-2016a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-gmpolf-2016a.eb deleted file mode 100644 index 7513b5c69c94..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-gmpolf-2016a.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'gmpolf', 'version': '2016a'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-gmvolf-1.7.20.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-gmvolf-1.7.20.eb deleted file mode 100644 index 7a3660c3cf1d..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-gmvolf-1.7.20.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'gmvolf', 'version': '1.7.20'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-gmvolf-2016a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-gmvolf-2016a.eb deleted file mode 100644 index b99e6ef61e42..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-gmvolf-2016a.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'gmvolf', 'version': '2016a'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.00.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.00.eb deleted file mode 100644 index 3f8d9be6d0d9..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.00.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'intel', 'version': '2016.00'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.01.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.01.eb deleted file mode 100644 index 7fa2f2899032..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.01.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'intel', 'version': '2016.01'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.02-GCC-4.9.eb deleted file mode 100644 index 21af879c00d4..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.02-GCC-4.9.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.02-GCC-5.3.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.02-GCC-5.3.eb deleted file mode 100644 index d6bd01277c29..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.02-GCC-5.3.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'intel', 'version': '2016.02-GCC-5.3'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.03-GCC-4.9.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.03-GCC-4.9.eb deleted file mode 100644 index 2c8b3ccfcc2b..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.03-GCC-4.9.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'intel', 'version': '2016.03-GCC-4.9'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.03-GCC-5.3.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.03-GCC-5.3.eb deleted file mode 100644 index eb8610045350..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.03-GCC-5.3.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'intel', 'version': '2016.03-GCC-5.3'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.03-GCC-5.4.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.03-GCC-5.4.eb deleted file mode 100644 index 3aa6c8de8801..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.03-GCC-5.4.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'intel', 'version': '2016.03-GCC-5.4'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016a.eb deleted file mode 100644 index 2349780aefb9..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016a.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016b.eb deleted file mode 100644 index f4cc3988331c..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016b.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-iomkl-2016.07.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-iomkl-2016.07.eb deleted file mode 100644 index ac09c4d824f9..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-iomkl-2016.07.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'iomkl', 'version': '2016.07'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-pomkl-2016.03.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-pomkl-2016.03.eb deleted file mode 100644 index 2f6f29630a10..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-pomkl-2016.03.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'pomkl', 'version': '2016.03'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-pomkl-2016.04.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-pomkl-2016.04.eb deleted file mode 100644 index 9b006fcd88b0..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-pomkl-2016.04.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'pomkl', 'version': '2016.04'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-pomkl-2016.09.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-pomkl-2016.09.eb deleted file mode 100644 index 23e9cfc7a89b..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-pomkl-2016.09.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'pomkl', 'version': '2016.09'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1_LINKER-ld.patch b/easybuild/easyconfigs/h/HPL/HPL-2.1_LINKER-ld.patch deleted file mode 100644 index 799444d4e257..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1_LINKER-ld.patch +++ /dev/null @@ -1,13 +0,0 @@ -Cray compiler don't like having $LINKER set to a non-absolute path -author: Kenneth Hoste (HPC-UGent) ---- hpl-2.1/makes/Make.ptest.orig 2015-04-25 13:46:18.668624435 +0200 -+++ hpl-2.1/makes/Make.ptest 2015-04-25 13:47:20.958060830 +0200 -@@ -73,7 +73,7 @@ - ( $(CP) ../HPL.dat $(BINdir) ) - # - dexe.grd: $(HPL_pteobj) $(HPLlib) -- $(LINKER) $(LINKFLAGS) -o $(xhpl) $(HPL_pteobj) $(HPL_LIBS) -+ LINKER=`which ld` $(LINKER) $(LINKFLAGS) -o $(xhpl) $(HPL_pteobj) $(HPL_LIBS) - $(MAKE) $(BINdir)/HPL.dat - $(TOUCH) dexe.grd - # 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 deleted file mode 100644 index 09db01519259..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2016.07.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.2' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'foss', 'version': '2016.07'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2016.09.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2016.09.eb deleted file mode 100644 index 0766c108873a..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2016.09.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.2' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'foss', 'version': '2016.09'} -toolchainopts = {'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2017a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2017a.eb deleted file mode 100644 index 95e36ebf9580..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2017a.eb +++ /dev/null @@ -1,18 +0,0 @@ -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': '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-foss-2017b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2017b.eb deleted file mode 100644 index 45cfc6864783..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2017b.eb +++ /dev/null @@ -1,19 +0,0 @@ -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-foss-2018.08.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2018.08.eb deleted file mode 100644 index 9d6c08fa1da8..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2018.08.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': '2018.08'} -toolchainopts = {'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] -checksums = [ - 'ac7534163a09e21a5fa763e4e16dfc119bc84043f6e6a807aba666518f8df440', # hpl-2.2.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2018a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2018a.eb deleted file mode 100644 index 3204327d444e..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2018a.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': '2018a'} -toolchainopts = {'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] -checksums = [ - 'ac7534163a09e21a5fa763e4e16dfc119bc84043f6e6a807aba666518f8df440', # hpl-2.2.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2018b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2018b.eb deleted file mode 100644 index ac3bcff4a5f6..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2018b.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': '2018b'} -toolchainopts = {'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] -checksums = [ - 'ac7534163a09e21a5fa763e4e16dfc119bc84043f6e6a807aba666518f8df440', # hpl-2.2.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -# 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-fosscuda-2017b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-fosscuda-2017b.eb deleted file mode 100644 index 81fcbd21cefe..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-fosscuda-2017b.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'fosscuda', 'version': '2017b'} -toolchainopts = {'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] -checksums = [ - 'ac7534163a09e21a5fa763e4e16dfc119bc84043f6e6a807aba666518f8df440', # hpl-2.2.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -# 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-fosscuda-2018a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-fosscuda-2018a.eb deleted file mode 100644 index 3997af22b36e..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-fosscuda-2018a.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'fosscuda', 'version': '2018a'} -toolchainopts = {'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] -checksums = [ - 'ac7534163a09e21a5fa763e4e16dfc119bc84043f6e6a807aba666518f8df440', # hpl-2.2.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -# 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-fosscuda-2018b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-fosscuda-2018b.eb deleted file mode 100644 index 9d8d32a7ba94..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-fosscuda-2018b.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'fosscuda', 'version': '2018b'} -toolchainopts = {'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] -checksums = [ - 'ac7534163a09e21a5fa763e4e16dfc119bc84043f6e6a807aba666518f8df440', # hpl-2.2.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -# 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-gimkl-2018b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-gimkl-2018b.eb deleted file mode 100644 index d234f76a1a52..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-gimkl-2018b.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'gimkl', 'version': '2018b'} -toolchainopts = {'usempi': True, 'openmp': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] -checksums = [ - 'ac7534163a09e21a5fa763e4e16dfc119bc84043f6e6a807aba666518f8df440', # hpl-2.2.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -# 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 deleted file mode 100644 index 8f4e07e3482b..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-giolf-2017b.eb +++ /dev/null @@ -1,19 +0,0 @@ -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-giolf-2018a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-giolf-2018a.eb deleted file mode 100644 index ae1dc55a9180..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-giolf-2018a.eb +++ /dev/null @@ -1,19 +0,0 @@ -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': '2018a'} -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-giolfc-2017b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-giolfc-2017b.eb deleted file mode 100644 index b836a7f588de..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-giolfc-2017b.eb +++ /dev/null @@ -1,19 +0,0 @@ -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': 'giolfc', '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-gmpolf-2017.10.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-gmpolf-2017.10.eb deleted file mode 100644 index 1d4d90ddc21a..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-gmpolf-2017.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -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': 'gmpolf', 'version': '2017.10'} -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-goblf-2018b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-goblf-2018b.eb deleted file mode 100644 index 3d04db696491..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-goblf-2018b.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HPL' -version = '2.2' - -homepage = 'https://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': 'goblf', 'version': '2018b'} -toolchainopts = {'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://www.netlib.org/benchmark/%(namelower)s'] -checksums = [ - 'ac7534163a09e21a5fa763e4e16dfc119bc84043f6e6a807aba666518f8df440', # hpl-2.2.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -# 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-gomkl-2018b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-gomkl-2018b.eb deleted file mode 100644 index 8329439ff108..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-gomkl-2018b.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'gomkl', 'version': '2018b'} -toolchainopts = {'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] -checksums = [ - 'ac7534163a09e21a5fa763e4e16dfc119bc84043f6e6a807aba666518f8df440', # hpl-2.2.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017.00.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017.00.eb deleted file mode 100644 index d09d150a574e..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017.00.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.2' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'intel', 'version': '2017.00'} -toolchainopts = {'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017.01.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017.01.eb deleted file mode 100644 index 0db9bffabb17..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017.01.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.2' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'intel', 'version': '2017.01'} -toolchainopts = {'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017.02.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017.02.eb deleted file mode 100644 index f53793fe5b54..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017.02.eb +++ /dev/null @@ -1,18 +0,0 @@ -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-2017.09.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017.09.eb deleted file mode 100644 index c5ef96c4ab55..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017.09.eb +++ /dev/null @@ -1,19 +0,0 @@ -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.09'} -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-intel-2017a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017a.eb deleted file mode 100644 index 6caac9093010..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017a.eb +++ /dev/null @@ -1,18 +0,0 @@ -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': '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-intel-2017b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017b.eb deleted file mode 100644 index 6fb24071961e..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017b.eb +++ /dev/null @@ -1,19 +0,0 @@ -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-intel-2018.00.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2018.00.eb deleted file mode 100644 index aaa442987731..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2018.00.eb +++ /dev/null @@ -1,19 +0,0 @@ -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': '2018.00'} -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-intel-2018.01.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2018.01.eb deleted file mode 100644 index 63e0d9b7abc0..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2018.01.eb +++ /dev/null @@ -1,19 +0,0 @@ -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': '2018.01'} -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-intel-2018.02.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2018.02.eb deleted file mode 100644 index e886c2c3ee6e..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2018.02.eb +++ /dev/null @@ -1,19 +0,0 @@ -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': '2018.02'} -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-intel-2018.04.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2018.04.eb deleted file mode 100644 index 9ce825978c33..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2018.04.eb +++ /dev/null @@ -1,21 +0,0 @@ -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': '2018.04'} -toolchainopts = {'usempi': True} - -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] -sources = [SOURCELOWER_TAR_GZ] -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] -checksums = [ - 'ac7534163a09e21a5fa763e4e16dfc119bc84043f6e6a807aba666518f8df440', # hpl-2.2.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2018a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2018a.eb deleted file mode 100644 index 4a6192a9cbf6..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2018a.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': '2018a'} -toolchainopts = {'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] -checksums = [ - 'ac7534163a09e21a5fa763e4e16dfc119bc84043f6e6a807aba666518f8df440', # hpl-2.2.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -# 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-2018b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2018b.eb deleted file mode 100644 index a9537969e716..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2018b.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': '2018b'} -toolchainopts = {'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] -checksums = [ - 'ac7534163a09e21a5fa763e4e16dfc119bc84043f6e6a807aba666518f8df440', # hpl-2.2.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -# 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-2019.00.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2019.00.eb deleted file mode 100644 index 724707c8e013..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2019.00.eb +++ /dev/null @@ -1,21 +0,0 @@ -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': '2019.00'} -toolchainopts = {'usempi': True} - -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] -sources = [SOURCELOWER_TAR_GZ] -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] -checksums = [ - 'ac7534163a09e21a5fa763e4e16dfc119bc84043f6e6a807aba666518f8df440', # hpl-2.2.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2019.01.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2019.01.eb deleted file mode 100644 index fe368e45eae6..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2019.01.eb +++ /dev/null @@ -1,21 +0,0 @@ -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': '2019.01'} -toolchainopts = {'usempi': True} - -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] -sources = [SOURCELOWER_TAR_GZ] -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] -checksums = [ - 'ac7534163a09e21a5fa763e4e16dfc119bc84043f6e6a807aba666518f8df440', # hpl-2.2.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # 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 deleted file mode 100644 index b6258c055e08..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-intelcuda-2016.10.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.2' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'intelcuda', 'version': '2016.10'} -toolchainopts = {'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.2-intelcuda-2017b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-intelcuda-2017b.eb deleted file mode 100644 index 89c489dd14bd..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-intelcuda-2017b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HPL' -version = '2.2' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'intelcuda', 'version': '2017b'} -toolchainopts = {'usempi': True} - -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['HPL_parallel-make.patch'] -checksums = [ - 'ac7534163a09e21a5fa763e4e16dfc119bc84043f6e6a807aba666518f8df440', # hpl-2.2.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -# fix Make dependencies, so parallel build also works -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2016.09-GCC-4.9.3-2.25.eb deleted file mode 100644 index 579a29314277..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2016.09-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.2' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} -toolchainopts = {'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.2-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 deleted file mode 100644 index ed855cdf2a2d..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2016.09-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.2' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-5.4.0-2.26'} -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-2017.01.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2017.01.eb deleted file mode 100644 index 37c0a37f5d42..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2017.01.eb +++ /dev/null @@ -1,18 +0,0 @@ -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': '2017.01'} -toolchainopts = {'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2017a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2017a.eb deleted file mode 100644 index 77467edaf284..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2017a.eb +++ /dev/null @@ -1,18 +0,0 @@ -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 deleted file mode 100644 index 18faf1a6a7bd..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2017b.eb +++ /dev/null @@ -1,19 +0,0 @@ -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-iomkl-2018.02.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2018.02.eb deleted file mode 100644 index f2c2e0ad95c5..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2018.02.eb +++ /dev/null @@ -1,19 +0,0 @@ -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': '2018.02'} -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-iomkl-2018a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2018a.eb deleted file mode 100644 index 61a18dc2674e..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2018a.eb +++ /dev/null @@ -1,19 +0,0 @@ -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': '2018a'} -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-iomkl-2018b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2018b.eb deleted file mode 100644 index e0b29697a6ec..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2018b.eb +++ /dev/null @@ -1,19 +0,0 @@ -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': '2018b'} -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 deleted file mode 100644 index 3ef2663a6134..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-pomkl-2016.09.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.2' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'pomkl', 'version': '2016.09'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-CrayCCE-19.06.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-CrayCCE-19.06.eb deleted file mode 100644 index dbd753e3f45b..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.3-CrayCCE-19.06.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HPL' -version = '2.3' - -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': 'CrayCCE', 'version': '19.06'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] -checksums = [ - '32c5c17d22330e6f2337b681aded51637fb6008d3f0eb7c277b163fadd612830', # hpl-2.3.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-CrayGNU-19.06.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-CrayGNU-19.06.eb deleted file mode 100644 index 95dea221b2c6..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.3-CrayGNU-19.06.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HPL' -version = '2.3' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'CrayGNU', 'version': '19.06'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] -checksums = [ - '32c5c17d22330e6f2337b681aded51637fb6008d3f0eb7c277b163fadd612830', # hpl-2.3.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-CrayIntel-19.06.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-CrayIntel-19.06.eb deleted file mode 100644 index 619740098447..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.3-CrayIntel-19.06.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'HPL' -version = '2.3' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'CrayIntel', 'version': '19.06'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] -checksums = [ - '32c5c17d22330e6f2337b681aded51637fb6008d3f0eb7c277b163fadd612830', # hpl-2.3.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-Fujitsu-21.05.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-Fujitsu-21.05.eb deleted file mode 100644 index e6a43addd5f6..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.3-Fujitsu-21.05.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HPL' -version = '2.3' - -homepage = 'https://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': 'Fujitsu', 'version': '21.05'} -toolchainopts = {'usempi': True, 'openmp': True} - -source_urls = ['https://www.netlib.org/benchmark/%(namelower)s'] -sources = [SOURCELOWER_TAR_GZ] -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] -checksums = [ - '32c5c17d22330e6f2337b681aded51637fb6008d3f0eb7c277b163fadd612830', # hpl-2.3.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-foss-2019a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-foss-2019a.eb deleted file mode 100644 index 6097a1539c9a..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.3-foss-2019a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HPL' -version = '2.3' - -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': '2019a'} -toolchainopts = {'usempi': True} - -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] -sources = [SOURCELOWER_TAR_GZ] -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] -checksums = [ - '32c5c17d22330e6f2337b681aded51637fb6008d3f0eb7c277b163fadd612830', # hpl-2.3.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-foss-2019b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-foss-2019b.eb deleted file mode 100644 index 79a4cfc496cc..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.3-foss-2019b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HPL' -version = '2.3' - -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': '2019b'} -toolchainopts = {'usempi': True} - -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] -sources = [SOURCELOWER_TAR_GZ] -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] -checksums = [ - '32c5c17d22330e6f2337b681aded51637fb6008d3f0eb7c277b163fadd612830', # hpl-2.3.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-foss-2020a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-foss-2020a.eb deleted file mode 100644 index 975ddeef5a81..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.3-foss-2020a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HPL' -version = '2.3' - -homepage = 'https://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': '2020a'} -toolchainopts = {'usempi': True} - -source_urls = ['https://www.netlib.org/benchmark/%(namelower)s'] -sources = [SOURCELOWER_TAR_GZ] -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] -checksums = [ - '32c5c17d22330e6f2337b681aded51637fb6008d3f0eb7c277b163fadd612830', # hpl-2.3.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-foss-2024a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-foss-2024a.eb new file mode 100644 index 000000000000..8a70a42bb412 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.3-foss-2024a.eb @@ -0,0 +1,21 @@ +name = 'HPL' +version = '2.3' + +homepage = 'https://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': '2024a'} +toolchainopts = {'usempi': True} + +source_urls = ['https://www.netlib.org/benchmark/%(namelower)s'] +sources = [SOURCELOWER_TAR_GZ] +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] +checksums = [ + '32c5c17d22330e6f2337b681aded51637fb6008d3f0eb7c277b163fadd612830', # hpl-2.3.tar.gz + '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-fosscuda-2019b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-fosscuda-2019b.eb deleted file mode 100644 index 50d6c643c840..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.3-fosscuda-2019b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HPL' -version = '2.3' - -homepage = 'https://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': 'fosscuda', 'version': '2019b'} -toolchainopts = {'usempi': True} - -source_urls = ['https://www.netlib.org/benchmark/%(namelower)s'] -sources = [SOURCELOWER_TAR_GZ] -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] -checksums = [ - '32c5c17d22330e6f2337b681aded51637fb6008d3f0eb7c277b163fadd612830', # hpl-2.3.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-fosscuda-2020a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-fosscuda-2020a.eb deleted file mode 100644 index 4ac95fa12be8..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.3-fosscuda-2020a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HPL' -version = '2.3' - -homepage = 'https://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': 'fosscuda', 'version': '2020a'} -toolchainopts = {'usempi': True} - -source_urls = ['https://www.netlib.org/benchmark/%(namelower)s'] -sources = [SOURCELOWER_TAR_GZ] -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] -checksums = [ - '32c5c17d22330e6f2337b681aded51637fb6008d3f0eb7c277b163fadd612830', # hpl-2.3.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-gmpflf-2024.06.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-gmpflf-2024.06.eb new file mode 100644 index 000000000000..a6a7fb49164b --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.3-gmpflf-2024.06.eb @@ -0,0 +1,21 @@ +name = 'HPL' +version = '2.3' + +homepage = 'https://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': 'gmpflf', 'version': '2024.06'} +toolchainopts = {'usempi': True} + +source_urls = ['https://www.netlib.org/benchmark/%(namelower)s'] +sources = [SOURCELOWER_TAR_GZ] +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] +checksums = [ + '32c5c17d22330e6f2337b681aded51637fb6008d3f0eb7c277b163fadd612830', # hpl-2.3.tar.gz + '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-gobff-2020.06-amd.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-gobff-2020.06-amd.eb deleted file mode 100644 index feb4db33dea8..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.3-gobff-2020.06-amd.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HPL' -version = '2.3' - -homepage = 'https://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': 'gobff', 'version': '2020.06-amd'} -toolchainopts = {'usempi': True} - -source_urls = ['https://www.netlib.org/benchmark/%(namelower)s'] -sources = [SOURCELOWER_TAR_GZ] -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] -checksums = [ - '32c5c17d22330e6f2337b681aded51637fb6008d3f0eb7c277b163fadd612830', # hpl-2.3.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-gobff-2020.11.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-gobff-2020.11.eb deleted file mode 100644 index 3bb2354fc036..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.3-gobff-2020.11.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HPL' -version = '2.3' - -homepage = 'https://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': 'gobff', 'version': '2020.11'} -toolchainopts = {'usempi': True} - -source_urls = ['https://www.netlib.org/benchmark/%(namelower)s'] -sources = [SOURCELOWER_TAR_GZ] -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] -checksums = [ - '32c5c17d22330e6f2337b681aded51637fb6008d3f0eb7c277b163fadd612830', # hpl-2.3.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-gomkl-2019a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-gomkl-2019a.eb deleted file mode 100644 index b4f5c99f1e86..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.3-gomkl-2019a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HPL' -version = '2.3' - -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': 'gomkl', 'version': '2019a'} -toolchainopts = {'usempi': True} - -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] -sources = [SOURCELOWER_TAR_GZ] -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] -checksums = [ - '32c5c17d22330e6f2337b681aded51637fb6008d3f0eb7c277b163fadd612830', # hpl-2.3.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2019.02.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2019.02.eb deleted file mode 100644 index 059334e75da0..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2019.02.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HPL' -version = '2.3' - -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': '2019.02'} -toolchainopts = {'usempi': True} - -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] -sources = [SOURCELOWER_TAR_GZ] -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] -checksums = [ - '32c5c17d22330e6f2337b681aded51637fb6008d3f0eb7c277b163fadd612830', # hpl-2.3.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2019.03.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2019.03.eb deleted file mode 100644 index 87ddddb6c7d5..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2019.03.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HPL' -version = '2.3' - -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': '2019.03'} -toolchainopts = {'usempi': True} - -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] -sources = [SOURCELOWER_TAR_GZ] -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] -checksums = [ - '32c5c17d22330e6f2337b681aded51637fb6008d3f0eb7c277b163fadd612830', # hpl-2.3.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2019a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2019a.eb deleted file mode 100644 index eab62f317a97..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2019a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HPL' -version = '2.3' - -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': '2019a'} -toolchainopts = {'usempi': True} - -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] -sources = [SOURCELOWER_TAR_GZ] -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] -checksums = [ - '32c5c17d22330e6f2337b681aded51637fb6008d3f0eb7c277b163fadd612830', # hpl-2.3.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2019b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2019b.eb deleted file mode 100644 index bb6bcf0fdb9c..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2019b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HPL' -version = '2.3' - -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': '2019b'} -toolchainopts = {'usempi': True} - -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] -sources = [SOURCELOWER_TAR_GZ] -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] -checksums = [ - '32c5c17d22330e6f2337b681aded51637fb6008d3f0eb7c277b163fadd612830', # hpl-2.3.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2020.00.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2020.00.eb deleted file mode 100644 index 29917110cce1..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2020.00.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HPL' -version = '2.3' - -homepage = 'https://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': '2020.00'} -toolchainopts = {'usempi': True} - -source_urls = ['https://www.netlib.org/benchmark/%(namelower)s'] -sources = [SOURCELOWER_TAR_GZ] -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] -checksums = [ - '32c5c17d22330e6f2337b681aded51637fb6008d3f0eb7c277b163fadd612830', # hpl-2.3.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2020.06-impi-18.5.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2020.06-impi-18.5.eb deleted file mode 100644 index 1ace61bd4e55..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2020.06-impi-18.5.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HPL' -version = '2.3' - -homepage = 'https://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': '2020.06-impi-18.5'} -toolchainopts = {'usempi': True} - -source_urls = ['https://www.netlib.org/benchmark/%(namelower)s'] -sources = [SOURCELOWER_TAR_GZ] -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] -checksums = [ - '32c5c17d22330e6f2337b681aded51637fb6008d3f0eb7c277b163fadd612830', # hpl-2.3.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2020a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2020a.eb deleted file mode 100644 index e671c6be5e79..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2020a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HPL' -version = '2.3' - -homepage = 'https://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': '2020a'} -toolchainopts = {'usempi': True} - -source_urls = ['https://www.netlib.org/benchmark/%(namelower)s'] -sources = [SOURCELOWER_TAR_GZ] -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] -checksums = [ - '32c5c17d22330e6f2337b681aded51637fb6008d3f0eb7c277b163fadd612830', # hpl-2.3.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2024a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2024a.eb new file mode 100644 index 000000000000..5544839d1772 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2024a.eb @@ -0,0 +1,21 @@ +name = 'HPL' +version = '2.3' + +homepage = 'https://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': '2024a'} +toolchainopts = {'usempi': True} + +source_urls = ['https://www.netlib.org/benchmark/%(namelower)s'] +sources = [SOURCELOWER_TAR_GZ] +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] +checksums = [ + '32c5c17d22330e6f2337b681aded51637fb6008d3f0eb7c277b163fadd612830', # hpl-2.3.tar.gz + '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-intelcuda-2019b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-intelcuda-2019b.eb deleted file mode 100644 index 0dcf08f21f77..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.3-intelcuda-2019b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HPL' -version = '2.3' - -homepage = 'https://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'intelcuda', 'version': '2019b'} -toolchainopts = {'usempi': True} - -source_urls = ['https://www.netlib.org/benchmark/%(namelower)s'] -sources = [SOURCELOWER_TAR_GZ] -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] -checksums = [ - '32c5c17d22330e6f2337b681aded51637fb6008d3f0eb7c277b163fadd612830', # hpl-2.3.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-intelcuda-2020a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-intelcuda-2020a.eb deleted file mode 100644 index cd4ae0ee2bc3..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.3-intelcuda-2020a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HPL' -version = '2.3' - -homepage = 'https://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) - arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available - implementation of the High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'intelcuda', 'version': '2020a'} -toolchainopts = {'usempi': True} - -source_urls = ['https://www.netlib.org/benchmark/%(namelower)s'] -sources = [SOURCELOWER_TAR_GZ] -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] -checksums = [ - '32c5c17d22330e6f2337b681aded51637fb6008d3f0eb7c277b163fadd612830', # hpl-2.3.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-iomkl-2019.01.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-iomkl-2019.01.eb deleted file mode 100644 index 932ca057a96f..000000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.3-iomkl-2019.01.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'HPL' -version = '2.3' - -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': '2019.01'} -toolchainopts = {'usempi': True} - -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['HPL_parallel-make.patch'] -checksums = [ - '32c5c17d22330e6f2337b681aded51637fb6008d3f0eb7c277b163fadd612830', # hpl-2.3.tar.gz - '2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch -] - -# fix Make dependencies, so parallel build also works -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-iomkl-2021b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-iomkl-2021b.eb old mode 100755 new mode 100644 diff --git a/easybuild/easyconfigs/h/HPX/HPX-1.10.0-foss-2024a.eb b/easybuild/easyconfigs/h/HPX/HPX-1.10.0-foss-2024a.eb new file mode 100644 index 000000000000..110ca403b7cd --- /dev/null +++ b/easybuild/easyconfigs/h/HPX/HPX-1.10.0-foss-2024a.eb @@ -0,0 +1,78 @@ +# # +# Author: Benjamin Czaja (benjamin.czaja@surf.nl) +# Institute: SURF(sara) +# +# # +easyblock = 'CMakeNinja' + +name = 'HPX' +version = '1.10.0' + +homepage = 'http://stellar-group.org/libraries/hpx/' +description = """HPX (High Performance ParalleX) is a general purpose C++ runtime system + for parallel and distributed applications of any scale.""" + +toolchain = {'name': 'foss', 'version': '2024a'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/STEllAR-GROUP/%(namelower)s/archive'] +sources = ['v%(version)s.tar.gz'] +checksums = ['5720ed7d2460fa0b57bd8cb74fa4f70593fe8675463897678160340526ec3c19'] + +builddependencies = [ + ('CMake', '3.29.3'), + ('Ninja', '1.12.1'), + ('pkgconf', '2.2.0'), +] +dependencies = [ + ('HDF5', '1.14.5'), + ('Boost', '1.85.0'), + ('hwloc', '2.10.0'), + ('gperftools', '2.16'), +] + +configopts = '-DCMAKE_CXX_COMPILER=g++ ' +configopts += '-DHPX_WITH_MALLOC=tcmalloc ' +configopts += '-DHPX_WITH_HWLOC=TRUE ' +configopts += '-DHPX_WITH_GOOGLE_PERFTOOLS=TRUE ' +configopts += '-DHPX_WITH_NETWORKING=TRUE ' +configopts += '-DHPX_WITH_PARCELPORT_TCP=FALSE ' +configopts += '-DHPX_WITH_PARCELPORT_MPI=TRUE ' +configopts += '-DHPX_WITH_TESTS=FALSE ' +configopts += '-DHPX_WITH_EXAMPLES=TRUE ' +# configopts += '-DHPX_WITH_MAX_CPU_COUNT=128' #this should be handled by a hook for the system +# configopts += '-DHPX_WITH_MAX_CPU_COUNT=' + os.cpu_count() +configopts += '-DHPX_WITH_FETCH_ASIO=TRUE ' + +bin_lib_subdirs = ['lib/%(namelower)s/'] + +local_lib_names = [ + 'libhpx_accumulator.%s' % SHLIB_EXT, + 'libhpx_cancelable_action.%s' % SHLIB_EXT, + 'libhpx_component_storage.%s' % SHLIB_EXT, + 'libhpx_core.%s' % SHLIB_EXT, + 'libhpx_iostreams.%s' % SHLIB_EXT, + 'libhpx_jacobi.%s' % SHLIB_EXT, + 'libhpx_nqueen.%s' % SHLIB_EXT, + 'libhpx_partitioned_vector.%s' % SHLIB_EXT, + 'libhpx_process.%s' % SHLIB_EXT, + 'libhpx_random_mem_access.%s' % SHLIB_EXT, + 'libhpx_simple_central_tuplespace.%s' % SHLIB_EXT, + 'libhpx.%s' % SHLIB_EXT, + 'libhpx_startup_shutdown.%s' % SHLIB_EXT, + 'libhpx_template_accumulator.%s' % SHLIB_EXT, + 'libhpx_template_function_accumulator.%s' % SHLIB_EXT, + 'libhpx_throttle.%s' % SHLIB_EXT, + 'libhpx_unordered.%s' % SHLIB_EXT, +] + +sanity_check_paths = { + 'files': ['lib/%s' % lib for lib in local_lib_names] + + ['include/asio.hpp', 'include/hpx/hpx.hpp'] + + ['bin/hpxcxx', 'bin/hpxrun.py'], + 'dirs': ['bin', 'lib'] + bin_lib_subdirs, +} + +modextrapaths = {'LD_LIBRARY_PATH': bin_lib_subdirs} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.10.0-foss-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.10.0-foss-2018a-Python-2.7.14.eb deleted file mode 100644 index a03f8010cbcf..000000000000 --- a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.10.0-foss-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,33 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = "PythonPackage" - -name = 'HTSeq' -version = '0.10.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2018a'} - -sources = [SOURCE_TAR_GZ] - -checksums = ['e119af03cf068e981d7e08c4bd6393fd635007b595541943615b72abd676e547'] - -dependencies = [ - ('Python', '2.7.14'), - ('Pysam', '0.14.1', versionsuffix), - ('matplotlib', '2.1.2', 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/HTSeq/HTSeq-0.11.0-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.11.0-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index c5a5b235878c..000000000000 --- a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.11.0-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,32 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'PythonPackage' - -name = 'HTSeq' -version = '0.11.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2018b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['19145fd3359baa4a8dd5c93470aa0a77e16da3ffde8e4e10fa8df4191df5cd29'] - -dependencies = [ - ('Python', '2.7.15'), - ('Pysam', '0.15.1', versionsuffix), - ('matplotlib', '2.2.3', versionsuffix), -] - -sanity_check_paths = { - 'files': ['bin/htseq-count', 'bin/htseq-qa'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -sanity_check_commands = [('htseq-count --help')] - -options = {'modulename': '%(name)s'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.11.0-intel-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.11.0-intel-2018b-Python-2.7.15.eb deleted file mode 100644 index b9d1fb4d0dc5..000000000000 --- a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.11.0-intel-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,32 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'PythonPackage' - -name = 'HTSeq' -version = '0.11.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www-huber.embl.de/users/anders/HTSeq/' -description = """A framework to process and analyze data from high-throughput sequencing (HTS) assays""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['19145fd3359baa4a8dd5c93470aa0a77e16da3ffde8e4e10fa8df4191df5cd29'] - -dependencies = [ - ('Python', '2.7.15'), - ('Pysam', '0.15.1', versionsuffix), - ('matplotlib', '2.2.3', versionsuffix), -] - -sanity_check_paths = { - 'files': ['bin/htseq-count', 'bin/htseq-qa'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -sanity_check_commands = [('htseq-count --help')] - -options = {'modulename': '%(name)s'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.11.2-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.11.2-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index cf623ae02f3e..000000000000 --- a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.11.2-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'PythonPackage' - -name = 'HTSeq' -version = '0.11.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www-huber.embl.de/users/anders/%(name)s/' -description = "A framework to process and analyze data from high-throughput sequencing (HTS) assays" - -toolchain = {'name': 'foss', 'version': '2018b'} - -sources = [SOURCE_TAR_GZ] - -checksums = ['65c4c13968506c7df92e97124df96fdd041c4476c12a548d67350ba8b436bcfc'] - -builddependencies = [('SWIG', '3.0.12', versionsuffix)] - -dependencies = [ - ('Pysam', '0.15.1', versionsuffix), - ('Python', '3.6.6'), - ('matplotlib', '3.0.0', versionsuffix), -] - -use_pip = True - -download_dep_fail = True - -sanity_check_paths = { - 'files': ['bin/%(namelower)s-count', 'bin/%(namelower)s-qa'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s/scripts'], -} - -sanity_check_commands = ['%(namelower)s-count --help'] - -options = {'modulename': '%(name)s'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.11.2-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.11.2-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index ef24be11d92c..000000000000 --- a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.11.2-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,40 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'PythonPackage' - -name = 'HTSeq' -version = '0.11.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/simon-anders/htseq' -description = """HTSeq is a Python library to facilitate processing and analysis - of data from high-throughput sequencing (HTS) experiments.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -sources = [SOURCE_TAR_GZ] - -checksums = ['65c4c13968506c7df92e97124df96fdd041c4476c12a548d67350ba8b436bcfc'] - -builddependencies = [('SWIG', '3.0.12', versionsuffix)] - -dependencies = [ - ('Python', '3.7.2'), - ('Pysam', '0.15.2'), - ('SciPy-bundle', '2019.03'), - ('matplotlib', '3.0.3', versionsuffix), -] - -use_pip = True -download_dep_fail = True - -sanity_check_paths = { - 'files': ['bin/%(namelower)s-count', 'bin/%(namelower)s-qa'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s/scripts'], -} - -sanity_check_commands = ['%(namelower)s-count --help'] - -options = {'modulename': '%(name)s'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.11.2-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.11.2-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 7c2e179796d6..000000000000 --- a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.11.2-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,42 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'PythonPackage' - -name = 'HTSeq' -version = '0.11.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/simon-anders/htseq' -description = """HTSeq is a Python library to facilitate processing and analysis - of data from high-throughput sequencing (HTS) experiments.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -sources = [SOURCE_TAR_GZ] - -checksums = ['65c4c13968506c7df92e97124df96fdd041c4476c12a548d67350ba8b436bcfc'] - -builddependencies = [('SWIG', '3.0.12')] - -dependencies = [ - ('Python', '3.7.4'), - ('Pysam', '0.15.3'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('matplotlib', '3.1.1', versionsuffix), -] - -use_pip = True -download_dep_fail = True - -sanity_check_paths = { - 'files': ['bin/%(namelower)s-count', 'bin/%(namelower)s-qa'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s/scripts'], -} - -sanity_check_commands = ['%(namelower)s-count --help'] - -sanity_pip_check = True - -options = {'modulename': '%(name)s'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.11.3-foss-2020b.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.11.3-foss-2020b.eb index 0c2f4b1d6065..31bc978aab4f 100644 --- a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.11.3-foss-2020b.eb +++ b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.11.3-foss-2020b.eb @@ -24,9 +24,6 @@ dependencies = [ ('matplotlib', '3.3.3'), ] -use_pip = True -download_dep_fail = True - sanity_check_paths = { 'files': ['bin/%(namelower)s-count', 'bin/%(namelower)s-qa'], 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s/scripts'], @@ -34,8 +31,6 @@ sanity_check_paths = { sanity_check_commands = ['%(namelower)s-count --help'] -sanity_pip_check = True - options = {'modulename': '%(name)s'} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.11.3-foss-2021b.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.11.3-foss-2021b.eb index a43094253e12..9056b102ed48 100644 --- a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.11.3-foss-2021b.eb +++ b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.11.3-foss-2021b.eb @@ -24,9 +24,6 @@ dependencies = [ ('matplotlib', '3.4.3'), ] -use_pip = True -download_dep_fail = True - sanity_check_paths = { 'files': ['bin/%(namelower)s-count', 'bin/%(namelower)s-qa'], 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s/scripts'], @@ -34,8 +31,6 @@ sanity_check_paths = { sanity_check_commands = ['%(namelower)s-count --help'] -sanity_pip_check = True - options = {'modulename': '%(name)s'} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-foss-2016a-Python-2.7.11.eb deleted file mode 100644 index de952d1cf617..000000000000 --- a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-foss-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = "PythonPackage" - -name = 'HTSeq' -version = '0.6.1p1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www-huber.embl.de/users/anders/HTSeq/' -description = """A framework to process and analyze data from high-throughput sequencing (HTS) assays""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Python', '2.7.11'), - ('matplotlib', '1.5.1', versionsuffix), -] - -sanity_check_paths = { - 'files': ["bin/htseq-count", "bin/htseq-qa"], - 'dirs': ["lib/python%(pyshortver)s/site-packages/%(name)s-%(version)s-py%(pyshortver)s-linux-x86_64.egg"], -} - -options = {'modulename': '%(name)s'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-foss-2016b-Python-2.7.12.eb deleted file mode 100644 index 5c8ac95883e1..000000000000 --- a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = "PythonPackage" - -name = 'HTSeq' -version = '0.6.1p1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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'} - -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Python', '2.7.12'), - ('matplotlib', '1.5.3', versionsuffix), -] - -sanity_check_paths = { - 'files': ["bin/htseq-count", "bin/htseq-qa"], - 'dirs': ["lib/python%(pyshortver)s/site-packages/%(name)s-%(version)s-py%(pyshortver)s-linux-x86_64.egg"], -} - -options = {'modulename': '%(name)s'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index 519a5a4cdd1c..000000000000 --- a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'HTSeq' -version = '0.6.1p1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www-huber.embl.de/users/anders/HTSeq/' -description = """A framework to process and analyze data from high-throughput sequencing (HTS) assays""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Python', '2.7.12'), - ('matplotlib', '1.5.1', versionsuffix), -] - -options = {'modulename': '%(name)s'} - -sanity_check_paths = { - 'files': ['bin/htseq-count', 'bin/htseq-qa'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/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 deleted file mode 100644 index dd3ba2daf66e..000000000000 --- a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.9.1-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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 = 'https://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'} - -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/HTSeq/HTSeq-0.9.1-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.9.1-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index 004427e98ad3..000000000000 --- a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.9.1-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = 'https://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': '2017b'} - -sources = [SOURCE_TAR_GZ] - -checksums = ['af5bba775e3fb45ed4cde64c691ebef36b0bf7a86efd35c884ad0734c27ad485'] - -dependencies = [ - ('Python', '2.7.14'), - ('Pysam', '0.14', versionsuffix), - ('matplotlib', '2.1.0', versionsuffix), -] - -use_pip = True -download_dep_fail = True - -sanity_check_paths = { - 'files': ["bin/htseq-count", "bin/htseq-qa"], - 'dirs': ["lib/python%(pyshortver)s/site-packages/"], -} - -sanity_check_commands = [('htseq-count --help')] - -options = {'modulename': '%(name)s'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.9.1-foss-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.9.1-foss-2017b-Python-3.6.3.eb deleted file mode 100644 index 0436ac8ca2d2..000000000000 --- a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.9.1-foss-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = 'https://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': '2017b'} - -sources = [SOURCE_TAR_GZ] - -checksums = ['af5bba775e3fb45ed4cde64c691ebef36b0bf7a86efd35c884ad0734c27ad485'] - -dependencies = [ - ('Python', '3.6.3'), - ('Pysam', '0.14', versionsuffix), - ('matplotlib', '2.1.0', versionsuffix), -] - -use_pip = True -download_dep_fail = True - -sanity_check_paths = { - 'files': ["bin/htseq-count", "bin/htseq-qa"], - 'dirs': ["lib/python%(pyshortver)s/site-packages/"], -} - -sanity_check_commands = [('htseq-count --help')] - -options = {'modulename': '%(name)s'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.9.1-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.9.1-intel-2017a-Python-2.7.13.eb deleted file mode 100644 index 952dca4bf6c6..000000000000 --- a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.9.1-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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 = 'https://www-huber.embl.de/users/anders/HTSeq/' -description = """A framework to process and analyze data from high-throughput sequencing (HTS) assays""" - -toolchain = {'name': 'intel', 'version': '2017a'} - -sources = [SOURCE_TAR_GZ] - -checksums = ['af5bba775e3fb45ed4cde64c691ebef36b0bf7a86efd35c884ad0734c27ad485'] - -dependencies = [ - ('Pysam', '0.12.0.1', versionsuffix), - ('Python', '2.7.13'), - ('matplotlib', '2.0.2', versionsuffix + "-Qt-4.8.7"), -] - -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/HTSeq/HTSeq-0.9.1-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.9.1-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 107494e66480..000000000000 --- a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.9.1-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = 'https://www-huber.embl.de/users/anders/HTSeq/' -description = """A framework to process and analyze data from high-throughput sequencing (HTS) assays""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -sources = [SOURCE_TAR_GZ] - -checksums = ['af5bba775e3fb45ed4cde64c691ebef36b0bf7a86efd35c884ad0734c27ad485'] - -dependencies = [ - ('Python', '2.7.14'), - ('Pysam', '0.14', versionsuffix), - ('matplotlib', '2.1.0', versionsuffix), -] - -use_pip = True -download_dep_fail = True - -sanity_check_paths = { - 'files': ["bin/htseq-count", "bin/htseq-qa"], - 'dirs': ["lib/python%(pyshortver)s/site-packages/"], -} - -sanity_check_commands = [('htseq-count --help')] - -options = {'modulename': '%(name)s'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.9.1-intel-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.9.1-intel-2017b-Python-3.6.3.eb deleted file mode 100644 index 042790bc765e..000000000000 --- a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.9.1-intel-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = 'https://www-huber.embl.de/users/anders/HTSeq/' -description = """A framework to process and analyze data from high-throughput sequencing (HTS) assays""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -sources = [SOURCE_TAR_GZ] - -checksums = ['af5bba775e3fb45ed4cde64c691ebef36b0bf7a86efd35c884ad0734c27ad485'] - -dependencies = [ - ('Python', '3.6.3'), - ('Pysam', '0.14', versionsuffix), - ('matplotlib', '2.1.0', versionsuffix), -] - -use_pip = True -download_dep_fail = True - -sanity_check_paths = { - 'files': ["bin/htseq-count", "bin/htseq-qa"], - 'dirs': ["lib/python%(pyshortver)s/site-packages/"], -} - -sanity_check_commands = [('htseq-count --help')] - -options = {'modulename': '%(name)s'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.9.1-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.9.1-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index 7f3b43c52a89..000000000000 --- a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.9.1-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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 = 'https://www-huber.embl.de/users/anders/HTSeq/' -description = """A framework to process and analyze data from high-throughput sequencing (HTS) assays""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -sources = [SOURCE_TAR_GZ] - -checksums = ['af5bba775e3fb45ed4cde64c691ebef36b0bf7a86efd35c884ad0734c27ad485'] - -dependencies = [ - ('Python', '2.7.14'), - ('Pysam', '0.14.1', versionsuffix), - ('matplotlib', '2.1.2', 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/HTSeq/HTSeq-2.0.2-foss-2022a.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-2.0.2-foss-2022a.eb index 241a26b0ee64..3aaa6590f64b 100644 --- a/easybuild/easyconfigs/h/HTSeq/HTSeq-2.0.2-foss-2022a.eb +++ b/easybuild/easyconfigs/h/HTSeq/HTSeq-2.0.2-foss-2022a.eb @@ -1,5 +1,5 @@ # Updated to PythonBundle and latest version from Pypi -# Author: J. Sassmannshausen (Imperial College London/UK) +# Author: J. Sassmannshausen (Imperial College London/UK) easyblock = 'PythonBundle' @@ -21,9 +21,6 @@ dependencies = [ ('matplotlib', '3.5.2'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ (name, version, { 'checksums': ['e2c7442d6ff3f97293cfa0da276576f0996eae0a66eb3c2006332ef198f7ea09'], diff --git a/easybuild/easyconfigs/h/HTSeq/HTSeq-2.0.7-foss-2023a.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-2.0.7-foss-2023a.eb new file mode 100644 index 000000000000..e11650c99f66 --- /dev/null +++ b/easybuild/easyconfigs/h/HTSeq/HTSeq-2.0.7-foss-2023a.eb @@ -0,0 +1,40 @@ +# Updated to PythonBundle and latest version from Pypi +# Author: J. Sassmannshausen (Imperial College London/UK) +# Update: P.Tománek (Inuits) + +easyblock = 'PythonBundle' + +name = 'HTSeq' +version = '2.0.7' + +homepage = 'https://github.com/simon-anders/htseq' +description = """HTSeq is a Python library to facilitate processing and analysis + of data from high-throughput sequencing (HTS) experiments.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [('SWIG', '4.1.1')] + +dependencies = [ + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), + ('Pysam', '0.22.0'), + ('SciPy-bundle', '2023.07'), + ('matplotlib', '3.7.2'), +] + +exts_list = [ + ('htseq', version, { + 'modulename': 'HTSeq', + 'checksums': ['c1490cede77fb04c8f3a9efeb44d41399cd466a6082180529e63c1dade203fdd'], + }), +] + +sanity_check_paths = { + 'files': ['bin/%(namelower)s-count', 'bin/%(namelower)s-qa'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s/scripts'], +} + +sanity_check_commands = ['%(namelower)s-count --help'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.10.2-GCC-8.3.0.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.10.2-GCC-8.3.0.eb deleted file mode 100644 index b9278aee5c0e..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.10.2-GCC-8.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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, Jonas Demeulemeester -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'HTSlib' -version = '1.10.2' - -homepage = "https://www.htslib.org/" -description = """A C library for reading/writing high-throughput sequencing data. - This package includes the utilities bgzip and tabix""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['e3b543de2f71723830a1e0472cf5489ec27d0fbeb46b1103e14a11b7177d1939'] - -# cURL added for S3 support -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.8'), - ('XZ', '5.2.4'), - ('cURL', '7.66.0'), -] - -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.10.2-GCC-9.3.0.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.10.2-GCC-9.3.0.eb deleted file mode 100644 index a8975a53237e..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.10.2-GCC-9.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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, Jonas Demeulemeester -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'HTSlib' -version = '1.10.2' - -homepage = "https://www.htslib.org/" -description = """A C library for reading/writing high-throughput sequencing data. - This package includes the utilities bgzip and tabix""" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['e3b543de2f71723830a1e0472cf5489ec27d0fbeb46b1103e14a11b7177d1939'] - -# cURL added for S3 support -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.8'), - ('XZ', '5.2.5'), - ('cURL', '7.69.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.10.2-iccifort-2019.5.281.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.10.2-iccifort-2019.5.281.eb deleted file mode 100644 index 24519dec8926..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.10.2-iccifort-2019.5.281.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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, Jonas Demeulemeester -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'HTSlib' -version = '1.10.2' - -homepage = "https://www.htslib.org/" -description = """A C library for reading/writing high-throughput sequencing data. - This package includes the utilities bgzip and tabix""" - -toolchain = {'name': 'iccifort', 'version': '2019.5.281'} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['e3b543de2f71723830a1e0472cf5489ec27d0fbeb46b1103e14a11b7177d1939'] - -# cURL added for S3 support -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.8'), - ('XZ', '5.2.4'), - ('cURL', '7.66.0'), -] - -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.12-GCC-9.3.0.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.12-GCC-9.3.0.eb deleted file mode 100644 index c066440f5686..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.12-GCC-9.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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, Jonas Demeulemeester -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'HTSlib' -version = '1.12' - -homepage = "https://www.htslib.org/" -description = """A C library for reading/writing high-throughput sequencing data. - This package includes the utilities bgzip and tabix""" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['2280141b46e953ba4ae01b98335a84f8e6ccbdb6d5cdbab7f70ee4f7e3b6f4ca'] - -# cURL added for S3 support -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.8'), - ('XZ', '5.2.5'), - ('cURL', '7.69.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.2.1-foss-2016b.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-foss-2016b.eb deleted file mode 100644 index a58dae978a4c..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-foss-2016b.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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.21-GCC-13.3.0.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.21-GCC-13.3.0.eb new file mode 100644 index 000000000000..2f35f9fa5a28 --- /dev/null +++ b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.21-GCC-13.3.0.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, Jonas Demeulemeester +# The Francis Crick Institute +# Updated to 1.14 +# J. Sassmannshausen /GSTT +# Updated to 1.21 jpecar EMBL + +easyblock = 'ConfigureMake' + +name = 'HTSlib' +version = '1.21' + +homepage = 'https://www.htslib.org/' +description = """A C library for reading/writing high-throughput sequencing data. + This package includes the utilities bgzip and tabix""" + +toolchain = {'name': 'GCC', 'version': '13.3.0'} + +source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] +sources = [SOURCELOWER_TAR_BZ2] +checksums = ['84b510e735f4963641f26fd88c8abdee81ff4cb62168310ae716636aac0f1823'] + +# cURL added for S3 support +dependencies = [ + ('zlib', '1.3.1'), + ('bzip2', '1.0.8'), + ('XZ', '5.4.5'), + ('cURL', '8.7.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.3-foss-2016a.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3-foss-2016a.eb deleted file mode 100644 index aa4b195ecdaf..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3-foss-2016a.eb +++ /dev/null @@ -1,27 +0,0 @@ -# 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 = 'HTSlib' -version = '1.3' - -homepage = "http://www.htslib.org/" -description = """A C library for reading/writing high-throughput sequencing data. - This package includes the utilities bgzip and tabix""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] - -dependencies = [('zlib', '1.2.8')] - -sanity_check_paths = { - 'files': ["bin/bgzip", "bin/tabix", "lib/libhts.%s" % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3-intel-2016a.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3-intel-2016a.eb deleted file mode 100644 index 3cf499fca672..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3-intel-2016a.eb +++ /dev/null @@ -1,27 +0,0 @@ -# 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 = 'HTSlib' -version = '1.3' - -homepage = "http://www.htslib.org/" -description = """A C library for reading/writing high-throughput sequencing data. - This package includes the utilities bgzip and tabix""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] - -dependencies = [('zlib', '1.2.8')] - -sanity_check_paths = { - 'files': ["bin/bgzip", "bin/tabix", "lib/libhts.%s" % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.1-foss-2016a.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.1-foss-2016a.eb deleted file mode 100644 index 77e076361bef..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.1-foss-2016a.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 = 'ConfigureMake' - -name = 'HTSlib' -version = '1.3.1' - -homepage = 'http://www.htslib.org/' -description = """A C library for reading/writing high-throughput sequencing data. - HTSlib also provides the bgzip, htsfile, and tabix utilities""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://github.com/samtools/htslib/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] - -dependencies = [('zlib', '1.2.8')] - -runtest = 'test' - -sanity_check_paths = { - 'files': ["bin/bgzip", "bin/htsfile", "bin/tabix", "include/htslib/hts.h", "lib/libhts.%s" % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.1-foss-2016b.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.1-foss-2016b.eb deleted file mode 100644 index 76292f8b7193..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.1-foss-2016b.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 = 'ConfigureMake' - -name = 'HTSlib' -version = '1.3.1' - -homepage = 'http://www.htslib.org/' -description = """A C library for reading/writing high-throughput sequencing data. - HTSlib also provides the bgzip, htsfile, and tabix utilities""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['https://github.com/samtools/htslib/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] - -dependencies = [('zlib', '1.2.8')] - -runtest = 'test' - -sanity_check_paths = { - 'files': ["bin/bgzip", "bin/htsfile", "bin/tabix", "include/htslib/hts.h", "lib/libhts.%s" % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.1-intel-2016b.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.1-intel-2016b.eb deleted file mode 100644 index beb21e070610..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.1-intel-2016b.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 = 'ConfigureMake' - -name = 'HTSlib' -version = '1.3.1' - -homepage = 'http://www.htslib.org/' -description = """A C library for reading/writing high-throughput sequencing data. - HTSlib also provides the bgzip, htsfile, and tabix utilities""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://github.com/samtools/htslib/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] - -dependencies = [('zlib', '1.2.8')] - -runtest = 'test' - -sanity_check_paths = { - 'files': ["bin/bgzip", "bin/htsfile", "bin/tabix", "include/htslib/hts.h", "lib/libhts.%s" % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.2-intel-2016b.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.2-intel-2016b.eb deleted file mode 100644 index d8508a8bed3e..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.2-intel-2016b.eb +++ /dev/null @@ -1,27 +0,0 @@ -# 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 = 'HTSlib' -version = '1.3.2' - -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] - -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.4-foss-2016b.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.4-foss-2016b.eb deleted file mode 100644 index 6efdbf148777..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.4-foss-2016b.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 deleted file mode 100644 index 6836878b7b3b..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.4-intel-2016b.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 deleted file mode 100644 index c2312d38ffe7..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.4.1-foss-2016a.eb +++ /dev/null @@ -1,38 +0,0 @@ -# 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 deleted file mode 100644 index a8c2560f6d17..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.4.1-intel-2017a.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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-1.6-foss-2016b.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.6-foss-2016b.eb deleted file mode 100644 index 7554ae5176da..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.6-foss-2016b.eb +++ /dev/null @@ -1,32 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'ConfigureMake' - -name = 'HTSlib' -version = '1.6' - -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'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['9588be8be0c2390a87b7952d644e7a88bead2991b3468371347965f2e0504ccb'] - -# 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.6-foss-2017b.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.6-foss-2017b.eb deleted file mode 100644 index b99027914278..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.6-foss-2017b.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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.6' - -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': '2017b'} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['9588be8be0c2390a87b7952d644e7a88bead2991b3468371347965f2e0504ccb'] - -# cURL added for S3 support -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('XZ', '5.2.3'), - ('cURL', '7.56.0'), -] - -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.6-intel-2017b.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.6-intel-2017b.eb deleted file mode 100644 index f86670f70cff..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.6-intel-2017b.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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.6' - -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': '2017b'} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['9588be8be0c2390a87b7952d644e7a88bead2991b3468371347965f2e0504ccb'] - -# cURL added for S3 support -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('XZ', '5.2.3'), - ('cURL', '7.56.0'), -] - -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.7-intel-2018a.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.7-intel-2018a.eb deleted file mode 100644 index 7354c5f449f9..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.7-intel-2018a.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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.7' - -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': '2018a'} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['be3d4e25c256acdd41bebb8a7ad55e89bb18e2fc7fc336124b1e2c82ae8886c6'] - -# cURL added for S3 support -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('XZ', '5.2.3'), - ('cURL', '7.58.0'), -] - -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.8-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.8-GCC-6.4.0-2.28.eb deleted file mode 100644 index 25eaa5e70c06..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.8-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Author: Jonas Demeulemeester -# The Francis Crick Insitute, London, UK -## - -easyblock = 'ConfigureMake' - -name = 'HTSlib' -version = '1.8' - -homepage = "https://www.htslib.org/" -description = """A C library for reading/writing high-throughput sequencing data. - This package includes the utilities bgzip and tabix""" - -toolchain = {'name': 'GCC', 'version': '6.4.0-2.28'} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['c0ef1eec954a98cc708e9f99f6037db85db45670b52b6ab37abcc89b6c057ca1'] - -# cURL added for S3 support -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('XZ', '5.2.3'), - ('cURL', '7.58.0'), -] - -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.8-foss-2018a.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.8-foss-2018a.eb deleted file mode 100644 index 1bda83ec43d0..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.8-foss-2018a.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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.8' - -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': '2018a'} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['c0ef1eec954a98cc708e9f99f6037db85db45670b52b6ab37abcc89b6c057ca1'] - -# cURL added for S3 support -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('XZ', '5.2.3'), - ('cURL', '7.58.0'), -] - -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.8-intel-2018a.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.8-intel-2018a.eb deleted file mode 100644 index dfae2b6fa70b..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.8-intel-2018a.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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.8' - -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': '2018a'} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['c0ef1eec954a98cc708e9f99f6037db85db45670b52b6ab37abcc89b6c057ca1'] - -# cURL added for S3 support -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('XZ', '5.2.3'), - ('cURL', '7.58.0'), -] - -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.9-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.9-GCC-6.4.0-2.28.eb deleted file mode 100644 index 2dec963a15f7..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.9-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Author: Jonas Demeulemeester -# The Francis Crick Insitute, London, UK -## - -easyblock = 'ConfigureMake' - -name = 'HTSlib' -version = '1.9' - -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': 'GCC', 'version': '6.4.0-2.28'} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['e04b877057e8b3b8425d957f057b42f0e8509173621d3eccaedd0da607d9929a'] - -# cURL added for S3 support -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('XZ', '5.2.3'), - ('cURL', '7.58.0'), -] - -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.9-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.9-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 590a063a4e12..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.9-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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, Jonas Demeulemeester -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'HTSlib' -version = '1.9' - -homepage = "https://www.htslib.org/" -description = """A C library for reading/writing high-throughput sequencing data. - This package includes the utilities bgzip and tabix""" - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['e04b877057e8b3b8425d957f057b42f0e8509173621d3eccaedd0da607d9929a'] - -# cURL added for S3 support -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('XZ', '5.2.4'), - ('cURL', '7.63.0'), -] - -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.9-foss-2018b.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.9-foss-2018b.eb deleted file mode 100644 index ab51d13e36ba..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.9-foss-2018b.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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, Jonas Demeulemeester -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'HTSlib' -version = '1.9' - -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': '2018b'} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['e04b877057e8b3b8425d957f057b42f0e8509173621d3eccaedd0da607d9929a'] - -# cURL added for S3 support -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('XZ', '5.2.4'), - ('cURL', '7.60.0'), -] - -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.9-iccifort-2017.4.196-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.9-iccifort-2017.4.196-GCC-6.4.0-2.28.eb deleted file mode 100644 index 8f5c27f76ebd..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.9-iccifort-2017.4.196-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Author: Jonas Demeulemeester -# The Francis Crick Insitute, London, UK -## - -easyblock = 'ConfigureMake' - -name = 'HTSlib' -version = '1.9' - -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': 'iccifort', 'version': '2017.4.196-GCC-6.4.0-2.28'} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['e04b877057e8b3b8425d957f057b42f0e8509173621d3eccaedd0da607d9929a'] - -# cURL added for S3 support -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('XZ', '5.2.3'), - ('cURL', '7.58.0'), -] - -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.9-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.9-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 749bd820c02a..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.9-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild -# -# Author: Jonas Demeulemeester -# The Francis Crick Insitute, London, UK -## - -easyblock = 'ConfigureMake' - -name = 'HTSlib' -version = '1.9' - -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': 'iccifort', 'version': '2019.1.144-GCC-8.2.0-2.31.1'} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['e04b877057e8b3b8425d957f057b42f0e8509173621d3eccaedd0da607d9929a'] - -# cURL added for S3 support -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('XZ', '5.2.4'), - ('cURL', '7.63.0'), -] - -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.9-intel-2018b.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.9-intel-2018b.eb deleted file mode 100644 index 6340e1a48a9c..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.9-intel-2018b.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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, Jonas Demeulemeester -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'HTSlib' -version = '1.9' - -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': '2018b'} - -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['e04b877057e8b3b8425d957f057b42f0e8509173621d3eccaedd0da607d9929a'] - -# cURL added for S3 support -dependencies = [ - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('XZ', '5.2.4'), - ('cURL', '7.60.0'), -] - -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 deleted file mode 100644 index e0b63749b911..000000000000 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-20160107-intel-2017a-PacBio.eb +++ /dev/null @@ -1,41 +0,0 @@ -# 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' -local_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' % local_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/HTSplotter/HTSplotter-0.15-foss-2022a.eb b/easybuild/easyconfigs/h/HTSplotter/HTSplotter-0.15-foss-2022a.eb index e9af6f663733..d0e79d59d7e8 100644 --- a/easybuild/easyconfigs/h/HTSplotter/HTSplotter-0.15-foss-2022a.eb +++ b/easybuild/easyconfigs/h/HTSplotter/HTSplotter-0.15-foss-2022a.eb @@ -19,8 +19,6 @@ dependencies = [ ('tqdm', '4.64.0'), ] -use_pip = True - exts_list = [ ('minio', '7.1.13', { 'checksums': ['8828615a20cde82df79c5a52005252ad29bb022cde25177a4a43952a04c3222c'], @@ -42,6 +40,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HTSplotter/HTSplotter-2.11-foss-2022b.eb b/easybuild/easyconfigs/h/HTSplotter/HTSplotter-2.11-foss-2022b.eb index 00810cd3b194..ddcc07d323ac 100644 --- a/easybuild/easyconfigs/h/HTSplotter/HTSplotter-2.11-foss-2022b.eb +++ b/easybuild/easyconfigs/h/HTSplotter/HTSplotter-2.11-foss-2022b.eb @@ -19,8 +19,6 @@ dependencies = [ ('tqdm', '4.64.1'), ] -use_pip = True - exts_list = [ ('minio', '7.1.13', { 'checksums': ['8828615a20cde82df79c5a52005252ad29bb022cde25177a4a43952a04c3222c'], @@ -42,6 +40,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HTSplotter/HTSplotter-2.11-foss-2023a.eb b/easybuild/easyconfigs/h/HTSplotter/HTSplotter-2.11-foss-2023a.eb new file mode 100644 index 000000000000..ce34dc93095b --- /dev/null +++ b/easybuild/easyconfigs/h/HTSplotter/HTSplotter-2.11-foss-2023a.eb @@ -0,0 +1,60 @@ +easyblock = 'PythonBundle' + +name = 'HTSplotter' +version = '2.11' + +homepage = 'https://github.com/CBIGR/HTSplotter' +description = """HTSplotter allows an end-to-end data processing and analysis of chemical and genetic in vitro +perturbation screens.""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'pic': True} + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('matplotlib', '3.7.2'), + ('h5py', '3.9.0'), + ('Seaborn', '0.13.2'), + ('tqdm', '4.66.1'), +] + +exts_list = [ + ('argon2-cffi-bindings', '21.2.0', { + 'modulename': '_argon2_cffi_bindings', + 'checksums': ['bb89ceffa6c791807d1305ceb77dbfacc5aa499891d2c55661c6459651fc39e3'], + }), + ('argon2_cffi', '23.1.0', { + 'modulename': 'argon2', + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['c670642b78ba29641818ab2e68bd4e6a78ba53b7eff7b4c3815ae16abf91c7ea'], + }), + ('minio', '7.2.9', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['fe5523d9c4a4d6cfc07e96905852841bccdb22b22770e1efca4bf5ae8b65774b'], + }), + ('pypdf', '5.0.0', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['67603e2e96cdf70e676564520933c017d450f16075b9966be5fee128812ace8c'], + }), + ('pypdf2', '3.0.1', { + 'modulename': 'PyPDF2', + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['d16e4205cfee272fbdc0568b68d82be796540b1537508cef59388f839c191928'], + }), + ('PyPDF3', '1.0.6', { + 'modulename': 'PyPDF3', + 'checksums': ['c946f3273419e37258e35e72273f49904ab15723d87a761c1115ef99799f8c5f'], + }), + (name, version, { + 'modulename': 'HTSplotter', + # Fixes the following error. + # `TypeError: rv_generic_interval() missing 1 required positional argument: 'confidence'` + # see https://github.com/KatherLab/marugoto/issues/14 + # see also scipy release notes https://docs.scipy.org/doc/scipy/release/1.9.0-notes.html#deprecated-features + 'preinstallopts': "sed -i 's/alpha/confidence/g' HTSplotter/save_hdf5brfiles.py && ", + 'checksums': ['51c0cee4e8eeecfd03f32dd707e0fa433cec91abb9334ec1d28e7f82615dbe29'], + }), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.10.0-GCCcore-10.2.0-native-Java-1.8.eb b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.10.0-GCCcore-10.2.0-native-Java-1.8.eb index 795f421b2336..25dd11aae699 100644 --- a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.10.0-GCCcore-10.2.0-native-Java-1.8.eb +++ b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.10.0-GCCcore-10.2.0-native-Java-1.8.eb @@ -50,6 +50,6 @@ extra_native_libs = [ ('zlib', 'lib*/libz.%s*' % SHLIB_EXT), ] -parallel = 1 +maxparallel = 1 moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.10.0-GCCcore-8.3.0-native.eb b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.10.0-GCCcore-8.3.0-native.eb deleted file mode 100644 index 039bc9f1132e..000000000000 --- a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.10.0-GCCcore-8.3.0-native.eb +++ /dev/null @@ -1,55 +0,0 @@ -name = 'Hadoop' -version = '2.10.0' -versionsuffix = '-native' - -homepage = 'https://archive.cloudera.com/cdh5/cdh/5/' -description = """Hadoop MapReduce by Cloudera""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = [ - 'http://www.eu.apache.org/dist/%(namelower)s/common/%(namelower)s-%(version)s/', - 'http://www.us.apache.org/dist/%(namelower)s/common/%(namelower)s-%(version)s/', - 'https://archive.apache.org/dist/%(namelower)s/common/%(namelower)s-%(version)s/', -] -sources = ['hadoop-%(version)s-src.tar.gz'] -patches = [ - 'Hadoop-TeraSort-on-local-filesystem.patch', - 'Hadoop-2.9.2_fix-zlib.patch', - 'HADOOP-14597.04.patch', - 'Hadoop-2.10.0_tirpc.patch', -] -checksums = [ - 'baa9b125359a30eb209fbaa953e1b324eb61fa65ceb9a7cf19b0967188d8b1c0', # hadoop-2.10.0-src.tar.gz - 'd0a69a6936b4a01505ba2a20911d0cec4f79440dbc8da52b9ddbd7f3a205468b', # Hadoop-TeraSort-on-local-filesystem.patch - '1a1d084c7961078bdbaa84716e9639e37587e1d8c0b1f89ce6f12dde8bbbbc5c', # Hadoop-2.9.2_fix-zlib.patch - 'ea93c7c2b03d36f1434c2f2921c031cdc385a98f337ed8f4b3103b45b0ad0da3', # HADOOP-14597.04.patch - '9d66f604e6e03923d8fcb290382936fb93511001bb593025b8d63ababdca3a96', # Hadoop-2.10.0_tirpc.patch -] - -builddependencies = [ - ('binutils', '2.32'), - ('Maven', '3.6.3', '', SYSTEM), - ('protobuf', '2.5.0'), # *must* be this version - https://issues.apache.org/jira/browse/HADOOP-13363 - ('CMake', '3.15.3'), - ('snappy', '1.1.7'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.8'), -] - -# https://cwiki.apache.org/confluence/display/HADOOP/Hadoop+Java+Versions -dependencies = [ - ('Java', '1.8', '', SYSTEM), - ('libtirpc', '1.2.6'), -] - -build_native_libs = True - -extra_native_libs = [ - ('snappy', 'lib*/libsnappy.%s*' % SHLIB_EXT), - ('zlib', 'lib*/libz.%s*' % SHLIB_EXT), -] - -parallel = 1 - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.4.0-seagate-722af1-native.eb b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.4.0-seagate-722af1-native.eb deleted file mode 100644 index 74e880066d89..000000000000 --- a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.4.0-seagate-722af1-native.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'Hadoop' -version = '2.4.0' -local_commit = '722af1' -versionsuffix = '-seagate-%s-native' % local_commit - -homepage = 'https://github.com/Seagate/hadoop-on-lustre2' -description = """Hadoop MapReduce for Parallel File Systems as provided by Seagate""" - -toolchain = SYSTEM - -sources = ['%s.tar.gz' % local_commit] -source_urls = ['https://github.com/Seagate/hadoop-on-lustre2/archive'] - -patches = ['Hadoop-TeraSort-on-local-filesystem.patch'] - -builddependencies = [ - ('Maven', '3.2.3'), - ('protobuf', '2.5.0'), - ('CMake', '3.1.3'), -] -dependencies = [('Java', '1.7.0_76')] - -build_native_libs = True - -parallel = 1 - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb deleted file mode 100644 index 2e72697a2ccf..000000000000 --- a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'Hadoop' -version = '2.5.0-cdh5.3.1' -versionsuffix = '-native' - -homepage = 'http://archive.cloudera.com/cdh5/cdh/5/' -description = """Hadoop MapReduce by Cloudera""" - -toolchain = SYSTEM - -sources = ['%(namelower)s-%(version)s-src.tar.gz'] -source_urls = ['http://archive.cloudera.com/cdh5/cdh/5/'] - -patches = ['Hadoop-TeraSort-on-local-filesystem.patch'] - -builddependencies = [ - ('Maven', '3.2.3'), - ('protobuf', '2.5.0'), - ('CMake', '3.1.3'), - ('snappy', '1.1.2', '', ('GCC', '4.9.2')), -] - -dependencies = [('Java', '1.7.0_76')] - -build_native_libs = True - -extra_native_libs = [('snappy', 'lib/libsnappy.so*')] - -parallel = 1 - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.6.0-cdh5.12.0-native.eb b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.6.0-cdh5.12.0-native.eb deleted file mode 100644 index 85085865d94b..000000000000 --- a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.6.0-cdh5.12.0-native.eb +++ /dev/null @@ -1,31 +0,0 @@ -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 = SYSTEM - -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/Hadoop/Hadoop-2.6.0-cdh5.4.5-native.eb b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.6.0-cdh5.4.5-native.eb deleted file mode 100644 index f7082ab91265..000000000000 --- a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.6.0-cdh5.4.5-native.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'Hadoop' -version = '2.6.0-cdh5.4.5' -versionsuffix = '-native' - -homepage = 'http://archive.cloudera.com/cdh5/cdh/5/' -description = """Hadoop MapReduce by Cloudera""" - -toolchain = SYSTEM - -sources = ['%(namelower)s-%(version)s-src.tar.gz'] -source_urls = ['http://archive.cloudera.com/cdh5/cdh/5/'] - -patches = ['Hadoop-TeraSort-on-local-filesystem.patch'] - -builddependencies = [ - ('Maven', '3.3.3'), - ('protobuf', '2.5.0'), # *must* be this version - ('CMake', '3.3.1'), - ('snappy', '1.1.3', '', ('GCC', '4.9.3')), -] - -dependencies = [('Java', '1.7.0_80')] - -build_native_libs = True - -extra_native_libs = [('snappy', 'lib/libsnappy.so*')] - -parallel = 1 - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.6.0-cdh5.7.0-native.eb b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.6.0-cdh5.7.0-native.eb deleted file mode 100644 index 6bdceac23220..000000000000 --- a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.6.0-cdh5.7.0-native.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'Hadoop' -version = '2.6.0-cdh5.7.0' -versionsuffix = '-native' - -homepage = 'http://archive.cloudera.com/cdh5/cdh/5/' -description = """Hadoop MapReduce by Cloudera""" - -toolchain = SYSTEM - -sources = ['%(namelower)s-%(version)s-src.tar.gz'] -source_urls = ['http://archive.cloudera.com/cdh5/cdh/5/'] - -patches = ['Hadoop-TeraSort-on-local-filesystem.patch'] - -builddependencies = [ - ('Maven', '3.3.9'), - ('protobuf', '2.5.0'), # *must* be this version - ('CMake', '3.5.2'), - ('snappy', '1.1.3', '', ('GCC', '4.9.3-2.25')), -] - -dependencies = [('Java', '1.7.0_80')] - -build_native_libs = True - -extra_native_libs = [('snappy', 'lib/libsnappy.so*')] - -parallel = 1 - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.6.0-cdh5.8.0-native.eb b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.6.0-cdh5.8.0-native.eb deleted file mode 100644 index f91a6fcf6fed..000000000000 --- a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.6.0-cdh5.8.0-native.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'Hadoop' -version = '2.6.0-cdh5.8.0' -versionsuffix = '-native' - -homepage = 'http://archive.cloudera.com/cdh5/cdh/5/' -description = """Hadoop MapReduce by Cloudera""" - -toolchain = SYSTEM - -sources = ['%(namelower)s-%(version)s-src.tar.gz'] -source_urls = ['http://archive.cloudera.com/cdh5/cdh/5/'] - -patches = ['Hadoop-TeraSort-on-local-filesystem.patch'] - -builddependencies = [ - ('Maven', '3.3.9'), - ('protobuf', '2.5.0'), # *must* be this version - ('CMake', '3.5.2'), - ('snappy', '1.1.3', '', ('GCC', '4.9.3-2.25')), -] - -dependencies = [('Java', '1.7.0_80')] - -build_native_libs = True - -extra_native_libs = [('snappy', 'lib/libsnappy.so*')] - -parallel = 1 - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.9.2-GCCcore-7.3.0-native.eb b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.9.2-GCCcore-7.3.0-native.eb deleted file mode 100644 index 22aad2469d97..000000000000 --- a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.9.2-GCCcore-7.3.0-native.eb +++ /dev/null @@ -1,46 +0,0 @@ -name = 'Hadoop' -version = '2.9.2' -versionsuffix = '-native' - -homepage = 'https://archive.cloudera.com/cdh5/cdh/5/' -description = """Hadoop MapReduce by Cloudera""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = [ - 'http://www.eu.apache.org/dist/%(namelower)s/common/%(namelower)s-%(version)s/', - 'http://www.us.apache.org/dist/%(namelower)s/common/%(namelower)s-%(version)s/', -] -sources = ['hadoop-%(version)s-src.tar.gz'] -patches = [ - 'Hadoop-TeraSort-on-local-filesystem.patch', - 'Hadoop-%(version)s_fix-zlib.patch', -] -checksums = [ - '590ac3fb05a7f2053bad0de4bfaec31bb5f17c2bf578abbb79ffddd015d52eda', # hadoop-2.9.2-src.tar.gz - 'd0a69a6936b4a01505ba2a20911d0cec4f79440dbc8da52b9ddbd7f3a205468b', # Hadoop-TeraSort-on-local-filesystem.patch - '1a1d084c7961078bdbaa84716e9639e37587e1d8c0b1f89ce6f12dde8bbbbc5c', # Hadoop-2.9.2_fix-zlib.patch -] - -builddependencies = [ - ('binutils', '2.30'), - ('Maven', '3.6.0', '', SYSTEM), - ('protobuf', '2.5.0'), # *must* be this version - ('CMake', '3.12.1'), - ('snappy', '1.1.7'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), -] - -dependencies = [('Java', '1.8', '', SYSTEM)] - -build_native_libs = True - -extra_native_libs = [ - ('snappy', 'lib*/libsnappy.%s*' % SHLIB_EXT), - ('zlib', 'lib*/libz.%s*' % SHLIB_EXT), -] - -parallel = 1 - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-0.9.35_config.patch b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-0.9.35_config.patch deleted file mode 100644 index 492fdbe7e8af..000000000000 --- a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-0.9.35_config.patch +++ /dev/null @@ -1,14 +0,0 @@ -# icu-config --ldflags-searchpath --ldflags-libsonly gives a two line answer -# the modification makes it one line -# By B. Hajgato September 5th 2014 ---- harfbuzz-0.9.35/configure.orig 2014-08-13 18:44:10.713184868 +0200 -+++ harfbuzz-0.9.35/configure 2014-09-05 16:33:00.317056171 +0200 -@@ -18478,7 +18478,7 @@ - # necessarily want, like debugging and optimization flags - # See man (1) icu-config for more info. - ICU_CFLAGS=`$ICU_CONFIG --cppflags` -- ICU_LIBS=`$ICU_CONFIG --ldflags-searchpath --ldflags-libsonly` -+ ICU_LIBS=`$ICU_CONFIG --ldflags-searchpath --ldflags-libsonly | sed ':a;N;$!ba;s/\n/ /g'` - - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 diff --git a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-0.9.41_no_symbolic.patch b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-0.9.41_no_symbolic.patch deleted file mode 100644 index 95722f9e5ea9..000000000000 --- a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-0.9.41_no_symbolic.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- configure.orig 2013-07-02 16:46:02.548302080 +0200 -+++ configure 2013-07-02 16:47:50.428410650 +0200 -@@ -16342,7 +16342,7 @@ - if test "x$GCC" = "xyes"; then - - # Make symbols link locally -- LDFLAGS="$LDFLAGS -Bsymbolic-functions" -+ LDFLAGS="$LDFLAGS" # -Bsymbolic-functions" - - # Make sure we don't link to libstdc++ - CXXFLAGS="$CXXFLAGS -fno-rtti -fno-exceptions" diff --git a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.1.3-foss-2016a.eb b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.1.3-foss-2016a.eb deleted file mode 100644 index f293f95724d4..000000000000 --- a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.1.3-foss-2016a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HarfBuzz' -version = '1.1.3' - -homepage = 'https://www.freedesktop.org/wiki/Software/HarfBuzz' -description = """HarfBuzz is an OpenType text shaping engine.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://www.freedesktop.org/software/harfbuzz/release/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['d93d7cb7979c32672e902fdfa884599e63f07f2fa5b06c66147d20c516d4b8f7'] - -dependencies = [ - ('GLib', '2.47.5'), - ('cairo', '1.14.6'), - ('freetype', '2.6.2'), - ('GObject-Introspection', '1.47.1') -] - -configopts = "--enable-introspection=yes --with-gobject=yes --enable-static --enable-shared --with-cairo " - -sanity_check_paths = { - 'files': ['lib/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.1.3-intel-2016a.eb b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.1.3-intel-2016a.eb deleted file mode 100644 index b3fce7f9a984..000000000000 --- a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.1.3-intel-2016a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HarfBuzz' -version = '1.1.3' - -homepage = 'https://www.freedesktop.org/wiki/Software/HarfBuzz' -description = """HarfBuzz is an OpenType text shaping engine.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['https://www.freedesktop.org/software/harfbuzz/release/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['d93d7cb7979c32672e902fdfa884599e63f07f2fa5b06c66147d20c516d4b8f7'] - -dependencies = [ - ('GLib', '2.47.5'), - ('cairo', '1.14.6'), - ('freetype', '2.6.2'), - ('GObject-Introspection', '1.47.1') -] - -configopts = "--enable-introspection=yes --with-gobject=yes --enable-static --enable-shared --with-cairo " - -sanity_check_paths = { - 'files': ['lib/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.2.7-foss-2016a.eb b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.2.7-foss-2016a.eb deleted file mode 100644 index e12b10c12649..000000000000 --- a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.2.7-foss-2016a.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HarfBuzz' -version = '1.2.7' - -homepage = 'https://www.freedesktop.org/wiki/Software/HarfBuzz' -description = """HarfBuzz is an OpenType text shaping engine.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://www.freedesktop.org/software/harfbuzz/release/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['bba0600ae08b84384e6d2d7175bea10b5fc246c4583dc841498d01894d479026'] - -local_glibver = '2.48.0' -dependencies = [ - ('GLib', local_glibver), - ('cairo', '1.14.6', '-GLib-%s' % local_glibver), - ('freetype', '2.6.3'), - ('GObject-Introspection', '1.48.0') -] - -builddependencies = [ - ('pkg-config', '0.29.1'), - ('libpthread-stubs', '0.3'), - ('xproto', '7.0.28'), - ('renderproto', '0.11'), - ('kbproto', '1.0.7'), - ('xextproto', '7.3.0'), -] - -configopts = "--enable-introspection=yes --with-gobject=yes --enable-static --enable-shared --with-cairo " - -sanity_check_paths = { - 'files': ['lib/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.2.7-intel-2016a.eb b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.2.7-intel-2016a.eb deleted file mode 100644 index e9731f977910..000000000000 --- a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.2.7-intel-2016a.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HarfBuzz' -version = '1.2.7' - -homepage = 'https://www.freedesktop.org/wiki/Software/HarfBuzz' -description = """HarfBuzz is an OpenType text shaping engine.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['https://www.freedesktop.org/software/harfbuzz/release/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['bba0600ae08b84384e6d2d7175bea10b5fc246c4583dc841498d01894d479026'] - -local_glibver = '2.48.0' -dependencies = [ - ('GLib', local_glibver), - ('cairo', '1.14.6', '-GLib-%s' % local_glibver), - ('freetype', '2.6.3'), - ('GObject-Introspection', '1.48.0') -] - -builddependencies = [ - ('pkg-config', '0.29.1'), - ('libpthread-stubs', '0.3'), - ('xproto', '7.0.28'), - ('renderproto', '0.11'), - ('kbproto', '1.0.7'), - ('xextproto', '7.3.0'), -] - -configopts = "--enable-introspection=yes --with-gobject=yes --enable-static --enable-shared --with-cairo " - -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-foss-2016b.eb b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.3.1-foss-2016b.eb deleted file mode 100644 index 3234d5188537..000000000000 --- a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.3.1-foss-2016b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HarfBuzz' -version = '1.3.1' - -homepage = 'https://www.freedesktop.org/wiki/Software/HarfBuzz' -description = """HarfBuzz is an OpenType text shaping engine.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['https://www.freedesktop.org/software/harfbuzz/release/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['a242206dd119d5e6cc1b2253c116abbae03f9d930cb60b515fb0d248decf89a1'] - -dependencies = [ - ('GLib', '2.49.5'), - ('cairo', '1.14.6'), - ('freetype', '2.6.5'), -] - -builddependencies = [ - ('GObject-Introspection', '1.49.1'), - ('pkg-config', '0.29.1'), -] - -configopts = "--enable-introspection=yes --with-gobject=yes --enable-static --enable-shared --with-cairo " - -sanity_check_paths = { - 'files': ['lib/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.3.1-intel-2016b.eb b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.3.1-intel-2016b.eb deleted file mode 100644 index 51272ee9e5b0..000000000000 --- a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.3.1-intel-2016b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HarfBuzz' -version = '1.3.1' - -homepage = 'https://www.freedesktop.org/wiki/Software/HarfBuzz' -description = """HarfBuzz is an OpenType text shaping engine.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://www.freedesktop.org/software/harfbuzz/release/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['a242206dd119d5e6cc1b2253c116abbae03f9d930cb60b515fb0d248decf89a1'] - -dependencies = [ - ('GLib', '2.49.5'), - ('cairo', '1.14.6'), - ('freetype', '2.6.5'), -] - -builddependencies = [ - ('GObject-Introspection', '1.49.1'), - ('pkg-config', '0.29.1'), -] - -configopts = "--enable-introspection=yes --with-gobject=yes --enable-static --enable-shared --with-cairo " - -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 deleted file mode 100644 index 754d15cb21f0..000000000000 --- a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.3.1-intel-2017a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HarfBuzz' -version = '1.3.1' - -homepage = 'https://www.freedesktop.org/wiki/Software/HarfBuzz' -description = """HarfBuzz is an OpenType text shaping engine.""" - -toolchain = {'name': 'intel', 'version': '2017a'} - -source_urls = ['https://www.freedesktop.org/software/harfbuzz/release/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['a242206dd119d5e6cc1b2253c116abbae03f9d930cb60b515fb0d248decf89a1'] - -dependencies = [ - ('GLib', '2.52.0'), - ('cairo', '1.14.8'), - ('freetype', '2.7.1', '-libpng-1.6.29'), -] - -builddependencies = [ - ('GObject-Introspection', '1.52.0'), - ('pkg-config', '0.29.2'), -] - -configopts = "--enable-introspection=yes --with-gobject=yes --enable-static --enable-shared --with-cairo " - -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 deleted file mode 100644 index 493e68016fe4..000000000000 --- a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.5.1-intel-2017a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HarfBuzz' -version = '1.5.1' - -homepage = 'https://www.freedesktop.org/wiki/Software/HarfBuzz' -description = """HarfBuzz is an OpenType text shaping engine.""" - -toolchain = {'name': 'intel', 'version': '2017a'} - -source_urls = ['https://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 " - -sanity_check_paths = { - 'files': ['lib/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.7.1-foss-2017b.eb b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.7.1-foss-2017b.eb deleted file mode 100644 index 00f262fad112..000000000000 --- a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.7.1-foss-2017b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HarfBuzz' -version = '1.7.1' - -homepage = 'https://www.freedesktop.org/wiki/Software/HarfBuzz' -description = """HarfBuzz is an OpenType text shaping engine.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['https://www.freedesktop.org/software/harfbuzz/release/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['9645a6e83313b690602017f18d4eb2adf81f2e54c6fc4471e19331304965154e'] - -dependencies = [ - ('GLib', '2.53.5'), - ('cairo', '1.14.10'), - ('freetype', '2.8'), -] - -builddependencies = [ - ('GObject-Introspection', '1.53.5', '-Python-2.7.14'), - ('pkg-config', '0.29.2'), -] - -configopts = "--enable-introspection=yes --with-gobject=yes --enable-static --enable-shared --with-cairo " - -sanity_check_paths = { - 'files': ['lib/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.7.1-intel-2017b.eb b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.7.1-intel-2017b.eb deleted file mode 100644 index 634960bfa8d6..000000000000 --- a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.7.1-intel-2017b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HarfBuzz' -version = '1.7.1' - -homepage = 'https://www.freedesktop.org/wiki/Software/HarfBuzz' -description = """HarfBuzz is an OpenType text shaping engine.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://www.freedesktop.org/software/harfbuzz/release/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['9645a6e83313b690602017f18d4eb2adf81f2e54c6fc4471e19331304965154e'] - -dependencies = [ - ('GLib', '2.53.5'), - ('cairo', '1.14.10'), - ('freetype', '2.8'), -] - -builddependencies = [ - ('GObject-Introspection', '1.53.5', '-Python-2.7.14'), - ('pkg-config', '0.29.2'), -] - -configopts = "--enable-introspection=yes --with-gobject=yes --enable-static --enable-shared --with-cairo " - -sanity_check_paths = { - 'files': ['lib/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.7.5-foss-2018a.eb b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.7.5-foss-2018a.eb deleted file mode 100644 index 9375c1c59862..000000000000 --- a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.7.5-foss-2018a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HarfBuzz' -version = '1.7.5' - -homepage = 'https://www.freedesktop.org/wiki/Software/HarfBuzz' -description = """HarfBuzz is an OpenType text shaping engine.""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['https://www.freedesktop.org/software/harfbuzz/release/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['84574e1b1f65ca694cb8fb6905309665c0368af18a312357f8ff886ee2f29563'] - -dependencies = [ - ('GLib', '2.54.3'), - ('cairo', '1.14.12'), - ('freetype', '2.9'), -] - -builddependencies = [ - ('GObject-Introspection', '1.54.1', '-Python-2.7.14'), - ('pkg-config', '0.29.2'), -] - -configopts = "--enable-introspection=yes --with-gobject=yes --enable-static --enable-shared --with-cairo " - -sanity_check_paths = { - 'files': ['lib/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.7.5-intel-2018a.eb b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.7.5-intel-2018a.eb deleted file mode 100644 index 007cb5dc7b2c..000000000000 --- a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.7.5-intel-2018a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HarfBuzz' -version = '1.7.5' - -homepage = 'https://www.freedesktop.org/wiki/Software/HarfBuzz' -description = """HarfBuzz is an OpenType text shaping engine.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://www.freedesktop.org/software/harfbuzz/release/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['84574e1b1f65ca694cb8fb6905309665c0368af18a312357f8ff886ee2f29563'] - -dependencies = [ - ('GLib', '2.54.3'), - ('cairo', '1.14.12'), - ('freetype', '2.9'), -] - -builddependencies = [ - ('GObject-Introspection', '1.54.1', '-Python-2.7.14'), - ('pkg-config', '0.29.2'), -] - -configopts = "--enable-introspection=yes --with-gobject=yes --enable-static --enable-shared --with-cairo " - -sanity_check_paths = { - 'files': ['lib/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.9.0-fosscuda-2018b.eb b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.9.0-fosscuda-2018b.eb deleted file mode 100644 index 0d3245bc7ccc..000000000000 --- a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.9.0-fosscuda-2018b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HarfBuzz' -version = '1.9.0' - -homepage = 'https://www.freedesktop.org/wiki/Software/HarfBuzz' -description = """HarfBuzz is an OpenType text shaping engine.""" - -toolchain = {'name': 'fosscuda', 'version': '2018b'} - -source_urls = ['https://www.freedesktop.org/software/harfbuzz/release/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['11eca62bf0ac549b8d6be55f4e130946399939cdfe7a562fdaee711190248b00'] - -dependencies = [ - ('GLib', '2.54.3'), - ('cairo', '1.14.12'), - ('freetype', '2.9.1'), -] - -builddependencies = [ - ('GObject-Introspection', '1.54.1', '-Python-2.7.15'), - ('pkg-config', '0.29.2'), -] - -configopts = "--enable-introspection=yes --with-gobject=yes --enable-static --enable-shared --with-cairo " - -sanity_check_paths = { - 'files': ['lib/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-2.2.0-foss-2018b.eb b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-2.2.0-foss-2018b.eb deleted file mode 100644 index 1293f723557a..000000000000 --- a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-2.2.0-foss-2018b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HarfBuzz' -version = '2.2.0' - -homepage = 'https://www.freedesktop.org/wiki/Software/HarfBuzz' -description = """HarfBuzz is an OpenType text shaping engine.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://www.freedesktop.org/software/harfbuzz/release/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['b7ccfcbd56b970a709e8b9ea9fb46c922c606c2feef8f086fb6a8492e530f810'] - -dependencies = [ - ('GLib', '2.54.3'), - ('cairo', '1.14.12'), - ('freetype', '2.9.1'), -] - -builddependencies = [ - ('GObject-Introspection', '1.54.1', '-Python-2.7.15'), - ('pkg-config', '0.29.2'), -] - -configopts = "--enable-introspection=yes --with-gobject=yes --enable-static --enable-shared --with-cairo " - -sanity_check_paths = { - 'files': ['lib/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-2.2.0-fosscuda-2018b.eb b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-2.2.0-fosscuda-2018b.eb deleted file mode 100644 index 4484356a696d..000000000000 --- a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-2.2.0-fosscuda-2018b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HarfBuzz' -version = '2.2.0' - -homepage = 'https://www.freedesktop.org/wiki/Software/HarfBuzz' -description = """HarfBuzz is an OpenType text shaping engine.""" - -toolchain = {'name': 'fosscuda', 'version': '2018b'} - -source_urls = ['https://www.freedesktop.org/software/harfbuzz/release/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['b7ccfcbd56b970a709e8b9ea9fb46c922c606c2feef8f086fb6a8492e530f810'] - -dependencies = [ - ('GLib', '2.54.3'), - ('cairo', '1.14.12'), - ('freetype', '2.9.1'), -] - -builddependencies = [ - ('GObject-Introspection', '1.54.1', '-Python-2.7.15'), - ('pkg-config', '0.29.2'), -] - -configopts = "--enable-introspection=yes --with-gobject=yes --enable-static --enable-shared --with-cairo " - -sanity_check_paths = { - 'files': ['lib/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-2.4.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-2.4.0-GCCcore-8.2.0.eb deleted file mode 100644 index 11a55eb6b5a1..000000000000 --- a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-2.4.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HarfBuzz' -version = '2.4.0' - -homepage = 'https://www.freedesktop.org/wiki/Software/HarfBuzz' -description = """HarfBuzz is an OpenType text shaping engine.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://www.freedesktop.org/software/harfbuzz/release/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['b470eff9dd5b596edf078596b46a1f83c179449f051a469430afc15869db336f'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('GObject-Introspection', '1.60.1', '-Python-3.7.2'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('GLib', '2.60.1'), - ('ICU', '64.2'), - ('cairo', '1.16.0'), - ('freetype', '2.9.1'), -] - -configopts = "--enable-introspection=yes --with-gobject=yes --enable-static --enable-shared --with-cairo " - -sanity_check_paths = { - 'files': ['lib/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-2.6.4-GCCcore-8.3.0.eb b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-2.6.4-GCCcore-8.3.0.eb deleted file mode 100644 index 1e6ba809e695..000000000000 --- a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-2.6.4-GCCcore-8.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HarfBuzz' -version = '2.6.4' - -homepage = 'https://www.freedesktop.org/wiki/Software/HarfBuzz' -description = """HarfBuzz is an OpenType text shaping engine.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://www.freedesktop.org/software/harfbuzz/release/'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['9413b8d96132d699687ef914ebb8c50440efc87b3f775d25856d7ec347c03c12'] - -builddependencies = [ - ('binutils', '2.32'), - ('GObject-Introspection', '1.63.1', '-Python-3.7.4'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('GLib', '2.62.0'), - ('ICU', '64.2'), - ('cairo', '1.16.0'), - ('freetype', '2.10.1'), -] - -configopts = "--enable-introspection=yes --with-gobject=yes --enable-static --enable-shared --with-cairo " - -sanity_check_paths = { - 'files': ['lib/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-2.6.4-GCCcore-9.3.0.eb b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-2.6.4-GCCcore-9.3.0.eb deleted file mode 100644 index a44c15f6bd19..000000000000 --- a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-2.6.4-GCCcore-9.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'HarfBuzz' -version = '2.6.4' - -homepage = 'https://www.freedesktop.org/wiki/Software/HarfBuzz' -description = """HarfBuzz is an OpenType text shaping engine.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://www.freedesktop.org/software/harfbuzz/release/'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['9413b8d96132d699687ef914ebb8c50440efc87b3f775d25856d7ec347c03c12'] - -builddependencies = [ - ('binutils', '2.34'), - ('GObject-Introspection', '1.64.0', '-Python-3.8.2'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('GLib', '2.64.1'), - ('ICU', '66.1'), - ('cairo', '1.16.0'), - ('freetype', '2.10.1'), -] - -configopts = "--enable-introspection=yes --with-gobject=yes --enable-static --enable-shared --with-cairo " - -sanity_check_paths = { - 'files': ['lib/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-9.0.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-9.0.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..40540c3fcdca --- /dev/null +++ b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-9.0.0-GCCcore-13.3.0.eb @@ -0,0 +1,51 @@ +easyblock = 'MesonNinja' + +name = 'HarfBuzz' +version = '9.0.0' + +homepage = 'https://www.freedesktop.org/wiki/Software/HarfBuzz' +description = """HarfBuzz is an OpenType text shaping engine.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +github_account = 'harfbuzz' +source_urls = [GITHUB_SOURCE] +sources = ['%(version)s.tar.gz'] +patches = ['HarfBuzz-9.0.0_fix-subset-test.patch'] +checksums = [ + {'9.0.0.tar.gz': 'b7e481b109d19aefdba31e9f5888aa0cdfbe7608fed9a43494c060ce1f8a34d2'}, + {'HarfBuzz-9.0.0_fix-subset-test.patch': '1635505c27c312dca507863f2a865eb88d42e35ff4cc241cfa0e90c0ade8b790'}, +] + +builddependencies = [ + ('binutils', '2.42'), + ('GObject-Introspection', '1.80.1'), + ('pkgconf', '2.2.0'), + ('Ninja', '1.12.1'), + ('Meson', '1.4.0'), + ('fonttools', '4.53.1'), # For tests +] + +dependencies = [ + ('GLib', '2.80.4'), + ('ICU', '75.1'), + ('cairo', '1.18.0'), + ('freetype', '2.13.2'), +] + +configopts = '--default-library=both' # static and shared library +configopts += ' -Dgobject=enabled -Dintrospection=enabled' +configopts += ' -Dglib=enabled' +configopts += ' -Dicu=enabled' +configopts += ' -Dcairo=enabled' +configopts += ' -Dfreetype=enabled' + +runtest = 'meson' +testopts = 'test -C %(builddir)s/easybuild_obj -t 60' + +sanity_check_paths = { + 'files': ['lib/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'], + 'dirs': [] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-9.0.0_fix-subset-test.patch b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-9.0.0_fix-subset-test.patch new file mode 100644 index 000000000000..25a2b619fc8e --- /dev/null +++ b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-9.0.0_fix-subset-test.patch @@ -0,0 +1,26 @@ +The test "feature_variation_instance_collect_lookups" fails when run in environments +where the decimal separator is not a dot ("."). +Fix this by using the C locale. +See https://github.com/harfbuzz/harfbuzz/pull/4857 + +Author: Alexander Grund (TU Dresden) + +diff --git a/test/subset/run-tests.py b/test/subset/run-tests.py +index 9e09d95d1d9..c0c256d8974 100755 +--- a/test/subset/run-tests.py ++++ b/test/subset/run-tests.py +@@ -135,10 +135,13 @@ def check_ots (path): + + has_ots = has_ots() + ++env = os.environ.copy() ++env['LC_ALL'] = 'C' + process = subprocess.Popen ([hb_subset, '--batch'], + stdin=subprocess.PIPE, + stdout=subprocess.PIPE, +- stderr=sys.stdout) ++ stderr=sys.stdout, ++ env=env) + + fails = 0 + for path in args: diff --git a/easybuild/easyconfigs/h/Harminv/Harminv-1.4-foss-2016a.eb b/easybuild/easyconfigs/h/Harminv/Harminv-1.4-foss-2016a.eb deleted file mode 100644 index f62ed07a47f9..000000000000 --- a/easybuild/easyconfigs/h/Harminv/Harminv-1.4-foss-2016a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Harminv' -version = '1.4' - -homepage = 'http://ab-initio.mit.edu/wiki/index.php/Harminv' -description = """Harminv is a free program (and accompanying library) to solve the problem of harmonic inversion - - given a discrete-time, finite-length signal that consists of a sum of finitely-many sinusoids (possibly exponentially - decaying) in a given bandwidth, it determines the frequencies, decay constants, amplitudes, and phases of those - sinusoids.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'opt': True, 'unroll': True, 'pic': True, 'cstd': 'c99'} - -source_urls = ['http://ab-initio.mit.edu/harminv/'] -sources = [SOURCELOWER_TAR_GZ] - -configopts = "--with-pic --with-blas=openblas --with-lapack=openblas --enable-shared" - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/h/Harminv/Harminv-1.4.1-foss-2017b.eb b/easybuild/easyconfigs/h/Harminv/Harminv-1.4.1-foss-2017b.eb deleted file mode 100644 index 25f3ae00d33d..000000000000 --- a/easybuild/easyconfigs/h/Harminv/Harminv-1.4.1-foss-2017b.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Harminv' -version = '1.4.1' - -homepage = 'https://github.com/stevengj/harminv' -description = """Harminv is a free program (and accompanying library) to solve the problem of harmonic inversion - - given a discrete-time, finite-length signal that consists of a sum of finitely-many sinusoids (possibly exponentially - decaying) in a given bandwidth, it determines the frequencies, decay constants, amplitudes, and phases of those - sinusoids.""" - -toolchain = {'name': 'foss', 'version': '2017b'} -toolchainopts = {'opt': True, 'unroll': True, 'pic': True, 'cstd': 'c99'} - -source_urls = ['https://github.com/stevengj/harminv/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e1b923c508a565f230aac04e3feea23b888b47d8e19b08816a97ee4444233670'] - -builddependencies = [('pkg-config', '0.29.2')] - -configopts = "--with-pic --with-blas=openblas --with-lapack=openblas --enable-shared" - -sanity_check_paths = { - 'files': ['bin/harminv', 'lib/libharminv.a', 'lib/libharminv.%s' % SHLIB_EXT], - 'dirs': ['include'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/h/Harminv/Harminv-1.4.1-foss-2018a.eb b/easybuild/easyconfigs/h/Harminv/Harminv-1.4.1-foss-2018a.eb deleted file mode 100644 index 50fff72384f0..000000000000 --- a/easybuild/easyconfigs/h/Harminv/Harminv-1.4.1-foss-2018a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Harminv' -version = '1.4.1' - -homepage = 'https://github.com/stevengj/harminv' -description = """Harminv is a free program (and accompanying library) to solve the problem of harmonic inversion - - given a discrete-time, finite-length signal that consists of a sum of finitely-many sinusoids (possibly exponentially - decaying) in a given bandwidth, it determines the frequencies, decay constants, amplitudes, and phases of those - sinusoids.""" - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'opt': True, 'unroll': True, 'pic': True, 'cstd': 'c99'} - -source_urls = ['https://github.com/stevengj/harminv/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e1b923c508a565f230aac04e3feea23b888b47d8e19b08816a97ee4444233670'] - -builddependencies = [('pkg-config', '0.29.2')] - -configopts = "--with-pic --with-blas=openblas --with-lapack=openblas --enable-shared" - -sanity_check_paths = { - 'files': ['bin/harminv', 'lib/libharminv.a', 'lib/libharminv.%s' % SHLIB_EXT], - 'dirs': ['include'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/h/Harminv/Harminv-1.4.1-intel-2018a.eb b/easybuild/easyconfigs/h/Harminv/Harminv-1.4.1-intel-2018a.eb deleted file mode 100644 index e9820f177af1..000000000000 --- a/easybuild/easyconfigs/h/Harminv/Harminv-1.4.1-intel-2018a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Harminv' -version = '1.4.1' - -homepage = 'https://github.com/stevengj/harminv' -description = """Harminv is a free program (and accompanying library) to solve the problem of harmonic inversion - - given a discrete-time, finite-length signal that consists of a sum of finitely-many sinusoids (possibly exponentially - decaying) in a given bandwidth, it determines the frequencies, decay constants, amplitudes, and phases of those - sinusoids.""" - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'opt': True, 'unroll': True, 'pic': True, 'cstd': 'c99'} - -source_urls = ['https://github.com/stevengj/harminv/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e1b923c508a565f230aac04e3feea23b888b47d8e19b08816a97ee4444233670'] - -builddependencies = [('pkg-config', '0.29.2')] - -configopts = "--with-pic --with-blas=mkl_intel_lp64 --with-lapack=mkl_intel_lp64 --enable-shared" - -sanity_check_paths = { - 'files': ['bin/harminv', 'lib/libharminv.a', 'lib/libharminv.%s' % SHLIB_EXT], - 'dirs': ['include'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/h/Harminv/Harminv-1.4.1-intel-2020a.eb b/easybuild/easyconfigs/h/Harminv/Harminv-1.4.1-intel-2020a.eb deleted file mode 100644 index f65da4829836..000000000000 --- a/easybuild/easyconfigs/h/Harminv/Harminv-1.4.1-intel-2020a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Harminv' -version = '1.4.1' - -homepage = 'https://github.com/stevengj/harminv' -description = """Harminv is a free program (and accompanying library) to solve the problem of harmonic inversion - - given a discrete-time, finite-length signal that consists of a sum of finitely-many sinusoids (possibly exponentially - decaying) in a given bandwidth, it determines the frequencies, decay constants, amplitudes, and phases of those - sinusoids.""" - -toolchain = {'name': 'intel', 'version': '2020a'} -toolchainopts = {'opt': True, 'unroll': True, 'optarch': True, 'pic': True, 'cstd': 'c99'} - -source_urls = ['https://github.com/stevengj/harminv/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e1b923c508a565f230aac04e3feea23b888b47d8e19b08816a97ee4444233670'] - -configopts = "--with-pic --with-blas=mkl_em64t --with-lapack=mkl_em64t --enable-shared" - -sanity_check_paths = { - 'files': ['bin/harminv', 'lib/libharminv.a', 'lib/libharminv.%s' % SHLIB_EXT], - 'dirs': ['include'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/h/HeFFTe/HeFFTe-1.0-foss-2020a.eb b/easybuild/easyconfigs/h/HeFFTe/HeFFTe-1.0-foss-2020a.eb deleted file mode 100644 index a843130f7b54..000000000000 --- a/easybuild/easyconfigs/h/HeFFTe/HeFFTe-1.0-foss-2020a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'HeFFTe' -version = '1.0' - -homepage = 'https://icl.utk.edu/fft' -description = "Highly Efficient FFT for Exascale (HeFFTe) library" - -toolchain = {'name': 'foss', 'version': '2020a'} - -source_urls = ['https://bitbucket.org/icl/heffte/get/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['0902479fb5b1bad01438ca0a72efd577a3529c3d8bad0028f3c18d3a4935ca74'] - -builddependencies = [('CMake', '3.16.4')] - -build_shared_libs = True - -configopts = "-DHeffte_ENABLE_FFTW=ON -DFFTW_ROOT=$EBROOTFFTW -DHeffte_ENABLE_CUDA=OFF -DHeffte_ENABLE_MKL=OFF" - -sanity_check_paths = { - 'files': ['lib/libheffte.%s' % SHLIB_EXT], - 'dirs': ['include', 'lib/cmake/Heffte', 'share/heffte/examples'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/h/HeFFTe/HeFFTe-2.4.1-foss-2023b-CUDA-12.4.0.eb b/easybuild/easyconfigs/h/HeFFTe/HeFFTe-2.4.1-foss-2023b-CUDA-12.4.0.eb new file mode 100644 index 000000000000..b0d179ed27c6 --- /dev/null +++ b/easybuild/easyconfigs/h/HeFFTe/HeFFTe-2.4.1-foss-2023b-CUDA-12.4.0.eb @@ -0,0 +1,40 @@ +easyblock = 'CMakeMake' + +name = 'HeFFTe' +version = '2.4.1' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://icl.utk.edu/fft' +description = "Highly Efficient FFT for Exascale (HeFFTe) library" + +toolchain = {'name': 'foss', 'version': '2023b'} + +source_urls = ['https://github.com/icl-utk-edu/heffte/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['de2cf26df5d61baac7841525db3f393cb007f79612ac7534fd4757f154ba3e6c'] + +builddependencies = [ + ('CMake', '3.27.6'), +] + +dependencies = [ + ('CUDA', '12.4.0', '', SYSTEM), + ('UCX-CUDA', '1.15.0', versionsuffix), +] + +build_shared_libs = True + +configopts = "-DHeffte_ENABLE_FFTW=ON -DFFTW_ROOT=$EBROOTFFTW -DHeffte_ENABLE_MKL=OFF " +configopts += "-DHeffte_ENABLE_CUDA=ON -DCUDAToolkit_ROOT=$EBROOTCUDA -DHeffte_ENABLE_GPU_AWARE_MPI=ON" + +# allow oversubscription of MPI ranks to cores, tests are hardcoded to use up to 12 MPI ranks +pretestopts = "export OMPI_MCA_rmaps_base_oversubscribe=true && " + +runtest = 'test' + +sanity_check_paths = { + 'files': ['lib/libheffte.%s' % SHLIB_EXT], + 'dirs': ['include', 'lib/cmake/Heffte', 'share/heffte/examples'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/h/HeFFTe/HeFFTe-2.4.1-foss-2023b.eb b/easybuild/easyconfigs/h/HeFFTe/HeFFTe-2.4.1-foss-2023b.eb new file mode 100644 index 000000000000..7d38225fc550 --- /dev/null +++ b/easybuild/easyconfigs/h/HeFFTe/HeFFTe-2.4.1-foss-2023b.eb @@ -0,0 +1,33 @@ +easyblock = 'CMakeMake' + +name = 'HeFFTe' +version = '2.4.1' + +homepage = 'https://icl.utk.edu/fft' +description = "Highly Efficient FFT for Exascale (HeFFTe) library" + +toolchain = {'name': 'foss', 'version': '2023b'} + +source_urls = ['https://github.com/icl-utk-edu/heffte/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['de2cf26df5d61baac7841525db3f393cb007f79612ac7534fd4757f154ba3e6c'] + +builddependencies = [ + ('CMake', '3.27.6'), +] + +build_shared_libs = True + +configopts = "-DHeffte_ENABLE_FFTW=ON -DFFTW_ROOT=$EBROOTFFTW -DHeffte_ENABLE_CUDA=OFF -DHeffte_ENABLE_MKL=OFF" + +# allow oversubscription of MPI ranks to cores, tests are hardcoded to use up to 12 MPI ranks +pretestopts = "export OMPI_MCA_rmaps_base_oversubscribe=true && " + +runtest = 'test' + +sanity_check_paths = { + 'files': ['lib/libheffte.%s' % SHLIB_EXT], + 'dirs': ['include', 'lib/cmake/Heffte', 'share/heffte/examples'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/h/Health-GPS/Health-GPS-1.1.3.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/h/Health-GPS/Health-GPS-1.1.3.0-GCCcore-11.3.0.eb index 649dff6c4353..4726313d8b63 100644 --- a/easybuild/easyconfigs/h/Health-GPS/Health-GPS-1.1.3.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/h/Health-GPS/Health-GPS-1.1.3.0-GCCcore-11.3.0.eb @@ -8,14 +8,14 @@ version = '1.1.3.0' homepage = 'https://github.com/imperialCHEPI/healthgps' description = """ -Health-GPS microsimulation is part of the STOP project, and support researchers -and policy makers in the analysis of the health and economic impacts of alternative -measures to tackle chronic diseases and obesity in children. The model reproduces -the characteristics of a population and simulates key individual event histories -associated with key components of relevant behaviours, such as physical activity, +Health-GPS microsimulation is part of the STOP project, and support researchers +and policy makers in the analysis of the health and economic impacts of alternative +measures to tackle chronic diseases and obesity in children. The model reproduces +the characteristics of a population and simulates key individual event histories +associated with key components of relevant behaviours, such as physical activity, and diseases such as diabetes or cancer. To run the test-jobs with HealthGPS.Tests the data-directory, found in your installation -folder, must be in the current path. +folder, must be in the current path. """ toolchain = {'name': 'GCCcore', 'version': '11.3.0'} diff --git a/easybuild/easyconfigs/h/Health-GPS/Health-GPS-1.2.2.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/h/Health-GPS/Health-GPS-1.2.2.0-GCCcore-11.3.0.eb index 9b0f805733bf..f91cb36ee1d9 100644 --- a/easybuild/easyconfigs/h/Health-GPS/Health-GPS-1.2.2.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/h/Health-GPS/Health-GPS-1.2.2.0-GCCcore-11.3.0.eb @@ -9,14 +9,14 @@ version = '1.2.2.0' homepage = 'https://github.com/imperialCHEPI/healthgps' description = """ -Health-GPS microsimulation is part of the STOP project, and supports researchers -and policy makers in the analysis of the health and economic impacts of alternative -measures to tackle chronic diseases and obesity in children. The model reproduces -the characteristics of a population and simulates key individual event histories -associated with key components of relevant behaviours, such as physical activity, +Health-GPS microsimulation is part of the STOP project, and supports researchers +and policy makers in the analysis of the health and economic impacts of alternative +measures to tackle chronic diseases and obesity in children. The model reproduces +the characteristics of a population and simulates key individual event histories +associated with key components of relevant behaviours, such as physical activity, and diseases such as diabetes or cancer. To run the test-jobs with HealthGPS.Tests the data-directory, found in your installation -folder, must be in the current path. +folder, must be in the current path. """ toolchain = {'name': 'GCCcore', 'version': '11.3.0'} @@ -36,7 +36,7 @@ builddependencies = [ ('Ninja', '1.10.2'), ] -# TBB is optional, include to link the application against the system library (GCC STL Only). +# TBB is optional, include to link the application against the system library (GCC STL Only). dependencies = [ ('crossguid', '20190529'), ('nlohmann_json', '3.10.5'), diff --git a/easybuild/easyconfigs/h/Hello/Hello-2.10-GCCcore-8.2.0.eb b/easybuild/easyconfigs/h/Hello/Hello-2.10-GCCcore-8.2.0.eb deleted file mode 100644 index 5e3a475d0118..000000000000 --- a/easybuild/easyconfigs/h/Hello/Hello-2.10-GCCcore-8.2.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Hello' -version = '2.10' - -homepage = 'https://www.gnu.org/software/hello/' - -description = """ -The GNU Hello program produces a familiar, friendly greeting. Yes, this is another -implementation of the classic program that prints "Hello, world!" when you run it. - -However, unlike the minimal version often seen, GNU Hello processes its argument -list to modify its behavior, supports greetings in many languages, and so on. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['31e066137a962676e89f69d1b65382de95a7ef7d914b8cb956f41ea72e0f516b'] - -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [ - ('binutils', '2.31.1'), -] - -sanity_check_paths = { - 'files': ['bin/hello'], - 'dirs': ['share/man/man1'], -} -sanity_check_commands = ['hello'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HepMC3/HepMC3-3.2.5-GCC-11.3.0.eb b/easybuild/easyconfigs/h/HepMC3/HepMC3-3.2.5-GCC-11.3.0.eb index 113308b15085..02502e75b48a 100644 --- a/easybuild/easyconfigs/h/HepMC3/HepMC3-3.2.5-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/h/HepMC3/HepMC3-3.2.5-GCC-11.3.0.eb @@ -21,12 +21,13 @@ dependencies = [ ('Python', '3.10.4') ] +# hide old CMake modules in favour of the ones provided by CMake dependency +preconfigopts = "mv %(builddir)s/%(name)s-%(version)s/cmake/{Modules,.modules.old} &&" + configopts = '-DHEPMC3_ENABLE_ROOTIO=OFF -Dmomentum=GEV -Dlength=MM ' -configopts += '-DHEPMC3_ENABLE_PYTHON=ON ' +configopts += '-DHEPMC3_ENABLE_PYTHON=ON -DHEPMC3_PYTHON_VERSIONS=%(pyshortver)s ' configopts += '-DHEPMC3_Python_SITEARCH310=%(installdir)s/lib/python%(pyshortver)s/site-packages' -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - sanity_check_paths = { 'files': ['lib/libHepMC3.%s' % SHLIB_EXT], 'dirs': ['include/HepMC3'] diff --git a/easybuild/easyconfigs/h/HepMC3/HepMC3-3.2.6-GCC-12.3.0.eb b/easybuild/easyconfigs/h/HepMC3/HepMC3-3.2.6-GCC-12.3.0.eb index 294a54e451d2..fbc0879ae1e6 100644 --- a/easybuild/easyconfigs/h/HepMC3/HepMC3-3.2.6-GCC-12.3.0.eb +++ b/easybuild/easyconfigs/h/HepMC3/HepMC3-3.2.6-GCC-12.3.0.eb @@ -21,12 +21,13 @@ dependencies = [ ('Python', '3.11.3') ] +# hide old CMake modules in favour of the ones provided by CMake dependency +preconfigopts = "mv %(builddir)s/%(name)s-%(version)s/cmake/{Modules,.modules.old} &&" + configopts = '-DHEPMC3_ENABLE_ROOTIO=OFF -Dmomentum=GEV -Dlength=MM ' -configopts += '-DHEPMC3_ENABLE_PYTHON=ON ' +configopts += '-DHEPMC3_ENABLE_PYTHON=ON -DHEPMC3_PYTHON_VERSIONS=%(pyshortver)s ' configopts += '-DHEPMC3_Python_SITEARCH311=%(installdir)s/lib/python%(pyshortver)s/site-packages' -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - sanity_check_paths = { 'files': ['lib/libHepMC3.%s' % SHLIB_EXT], 'dirs': ['include/HepMC3'] diff --git a/easybuild/easyconfigs/h/HiC-Pro/HiC-Pro-2.9.0-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/h/HiC-Pro/HiC-Pro-2.9.0-foss-2016b-Python-2.7.12.eb deleted file mode 100644 index 55ed6b701b98..000000000000 --- a/easybuild/easyconfigs/h/HiC-Pro/HiC-Pro-2.9.0-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,61 +0,0 @@ -easyblock = 'MakeCp' - -name = 'HiC-Pro' -version = '2.9.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://nservant.github.io/HiC-Pro' -description = """HiC-Pro was designed to process Hi-C data, from raw fastq files (paired-end Illumina data) - to the normalized contact maps.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['https://github.com/nservant/HiC-Pro/archive/'] -sources = ['v%(version)s.tar.gz'] -patches = ['HiC-Pro-2.9.0_eb.patch'] -checksums = [ - 'b82f15747bce937c3337b8120ad331a4bc07bbed6708d1d38b7d6ff1047a7a81', # v2.9.0.tar.gz - '755b6746ea017d3088071303b939c435651969562d8bf0522ab8573f1f6f1a15', # HiC-Pro-2.9.0_eb.patch -] - -exts_defaultclass = 'PythonPackage' - -dependencies = [ - ('Python', '2.7.12'), - ('Pysam', '0.9.1.4', versionsuffix), - ('bx-python', '0.7.4', versionsuffix), - ('Bowtie2', '2.3.2'), - ('SAMtools', '1.3.1'), - ('R', '3.2.3') -] - -exts_list = [ - ('iced', '0.4.2', { - 'source_tmpl': 'v%(version)s.tar.gz', - 'source_urls': ['https://github.com/hiclib/iced/archive/'], - 'checksums': ['6a199d713b1d8211c843afa8ec0caa83c640212470e735ebde3729c344537690'], - }), -] - -skipsteps = ['configure'] - -files_to_copy = [ - 'scripts', - (['bin/utils', 'bin/HiC-Pro'], 'bin'), - 'config-system.txt', -] - -postinstallcmds = [ - 'ln -s %(installdir)s/bin/ice %(installdir)s/scripts/ice' -] -modextrapaths = { - 'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages'], - 'SCRIPTS': ['scripts'] -} - -sanity_check_paths = { - 'files': ['bin/ice', 'config-system.txt', 'scripts/build_matrix', 'scripts/cutsite_trimming', 'bin/HiC-Pro'], - 'dirs': ['lib/python%(pyshortver)s/site-packages', 'scripts', 'bin/utils'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HiC-Pro/HiC-Pro-2.9.0_eb.patch b/easybuild/easyconfigs/h/HiC-Pro/HiC-Pro-2.9.0_eb.patch deleted file mode 100644 index d0ad31a37e58..000000000000 --- a/easybuild/easyconfigs/h/HiC-Pro/HiC-Pro-2.9.0_eb.patch +++ /dev/null @@ -1,36 +0,0 @@ -Avoid automatically installing dependencies. Instead set environment variables to existing environment modules. -author: Ümit Seren (GMI) -diff -ruN HiC-Pro-2.9.0/config-system.txt HiC-Pro-2.9.0-patched/config-system.txt ---- HiC-Pro-2.9.0/config-system.txt 1970-01-01 00:00:00.000000000 +0000 -+++ HiC-Pro-2.9.0-patched/config-system.txt 2017-09-12 13:50:13.261855000 +0000 -@@ -0,0 +1,10 @@ -+######################################################################### -+## Paths and Settings - Start editing here ! -+######################################################################### -+ -+BOWTIE2_PATH = $EBROOTBOWTIE2/bin -+SAMTOOLS_PATH = $EBROOTSAMTOOLS/bin -+R_PATH = $EBROOTR/bin -+PYTHON_PATH = $EBROOTPYTHON/bin -+INSTALL_PATH = $EBROOTHICMINPRO -+CLUSTER_SCRIPT = $$EBROOTHICMINPRO/scripts/make_torque_script.sh -diff -ruN HiC-Pro-2.9.0/Makefile HiC-Pro-2.9.0-patched/Makefile ---- HiC-Pro-2.9.0/Makefile 2017-06-20 09:40:24.000000000 +0000 -+++ HiC-Pro-2.9.0-patched/Makefile 2017-09-04 15:23:50.962316000 +0000 -@@ -15,7 +15,7 @@ - CONFIG_SYS=$(wildcard ./config-install.txt) - - --install : config_check mapbuilder readstrimming iced cp -+install : mapbuilder readstrimming - - ###################################### - ## Config file -diff -ruN HiC-Pro-2.9.0/scripts/install/Makefile HiC-Pro-2.9.0-patched/scripts/install/Makefile ---- HiC-Pro-2.9.0/scripts/install/Makefile 2017-06-20 09:40:24.000000000 +0000 -+++ HiC-Pro-2.9.0-patched/scripts/install/Makefile 2017-09-04 15:24:51.644635000 +0000 -@@ -34,5 +34,4 @@ - ## - ###################################### - configure: config_check -- ./scripts/install/install_dependencies.sh -c $(CONFIG_SYS) -o $(realpath $(PREFIX))/HiC-Pro_$(VNUM) diff --git a/easybuild/easyconfigs/h/HiC-Pro/HiC-Pro-3.1.0-foss-2022a-R-4.2.1.eb b/easybuild/easyconfigs/h/HiC-Pro/HiC-Pro-3.1.0-foss-2022a-R-4.2.1.eb index 815a40116be4..2f1d08552ae9 100644 --- a/easybuild/easyconfigs/h/HiC-Pro/HiC-Pro-3.1.0-foss-2022a-R-4.2.1.eb +++ b/easybuild/easyconfigs/h/HiC-Pro/HiC-Pro-3.1.0-foss-2022a-R-4.2.1.eb @@ -5,7 +5,7 @@ version = '3.1.0' versionsuffix = '-R-%(rver)s' homepage = 'https://nservant.github.io/HiC-Pro' -description = """HiC-Pro was designed to process Hi-C data, from raw fastq files (paired-end Illumina data) +description = """HiC-Pro was designed to process Hi-C data, from raw fastq files (paired-end Illumina data) to the normalized contact maps.""" toolchain = {'name': 'foss', 'version': '2022a'} diff --git a/easybuild/easyconfigs/h/HiCExplorer/HiCExplorer-2.1.1-foss-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/h/HiCExplorer/HiCExplorer-2.1.1-foss-2018a-Python-3.6.4.eb deleted file mode 100644 index 98499b34897e..000000000000 --- a/easybuild/easyconfigs/h/HiCExplorer/HiCExplorer-2.1.1-foss-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'HiCExplorer' -version = '2.1.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://hicexplorer.readthedocs.org/' -description = """HiCexplorer addresses the common tasks of Hi-C analysis from processing to visualization.""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -dependencies = [ - ('Python', '3.6.4'), - ('Pysam', '0.14.1', versionsuffix), - ('matplotlib', '2.1.2', versionsuffix), - ('Biopython', '1.71', versionsuffix), - ('PyTables', '3.4.2', versionsuffix), - ('h5py', '2.7.1', versionsuffix), -] - -exts_list = [ - ('intervaltree', '2.1.0', { - 'checksums': ['aca5804b88f70cb49050c37b6de59090570f77a75aec1932966cf69f6a48810b'], - }), - ('pyBigWig', '0.3.11', { - 'modulename': 'pyBigWig', - 'checksums': ['408ebb40f01c72c77adde4d785a18dabc9abbe9020024e4296b8f6a51a662ae7'], - }), - ('future', '0.16.0', { - 'checksums': ['e39ced1ab767b5936646cedba8bcce582398233d6a627067d4c6a454c90cfedb'], - }), - ('cooler', '0.7.6', { - 'checksums': ['434559940e933d355dbe14b8188a887eb7e866f0e60ed86e84034521bce81c45'], - }), - ('Jinja2', '2.10', { - 'options': {'modulename': 'jinja2'}, - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('Unidecode', '1.0.22', { - 'checksums': ['8c33dd588e0c9bc22a76eaa0c715a5434851f726131bd44a6c26471746efabf5'], - }), - (name, version, { - 'source_tmpl': '%(version)s.tar.gz', - 'source_urls': ['https://github.com/deeptools/HiCExplorer/archive/'], - 'checksums': ['7103e20ad93f5afe05ace75023d5fba5f31a7fc8d2e7b52b81555249fcc816e8'], - }), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HiCExplorer/HiCExplorer-3.7.2-foss-2022a.eb b/easybuild/easyconfigs/h/HiCExplorer/HiCExplorer-3.7.2-foss-2022a.eb index be8ef5e31a22..90cceb9ace41 100644 --- a/easybuild/easyconfigs/h/HiCExplorer/HiCExplorer-3.7.2-foss-2022a.eb +++ b/easybuild/easyconfigs/h/HiCExplorer/HiCExplorer-3.7.2-foss-2022a.eb @@ -34,8 +34,6 @@ dependencies = [ ('krbalancing', '0.5.0b0'), ] -use_pip = True - exts_list = [ # stick to termcolor 1.x, to avoid hatchling required build dependency ('termcolor', '1.1.0', { @@ -63,6 +61,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HiCMatrix/HiCMatrix-17-foss-2022a.eb b/easybuild/easyconfigs/h/HiCMatrix/HiCMatrix-17-foss-2022a.eb index c01429eabad9..3c7c3f0df31f 100644 --- a/easybuild/easyconfigs/h/HiCMatrix/HiCMatrix-17-foss-2022a.eb +++ b/easybuild/easyconfigs/h/HiCMatrix/HiCMatrix-17-foss-2022a.eb @@ -15,8 +15,6 @@ dependencies = [ ('cooler', '0.9.1'), ] -use_pip = True - exts_list = [ ('intervaltree', '3.1.0', { 'checksums': ['902b1b88936918f9b2a19e0e5eb7ccb430ae45cde4f39ea4b36932920d33952d'], @@ -29,6 +27,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HiCMatrix/HiCMatrix-17.2-foss-2023a.eb b/easybuild/easyconfigs/h/HiCMatrix/HiCMatrix-17.2-foss-2023a.eb new file mode 100644 index 000000000000..e3f2c42041de --- /dev/null +++ b/easybuild/easyconfigs/h/HiCMatrix/HiCMatrix-17.2-foss-2023a.eb @@ -0,0 +1,29 @@ +easyblock = 'PythonBundle' + +name = 'HiCMatrix' +version = '17.2' + +homepage = 'https://github.com/deeptools/HiCMatrix' +description = "This library implements the central class of HiCExplorer to manage Hi-C interaction matrices." + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('PyTables', '3.8.0'), + ('cooler', '0.10.2'), +] + +exts_list = [ + ('intervaltree', '3.1.0', { + 'checksums': ['902b1b88936918f9b2a19e0e5eb7ccb430ae45cde4f39ea4b36932920d33952d'], + }), + (name, version, { + 'source_tmpl': '%(version)s.tar.gz', + 'source_urls': ['https://github.com/deeptools/HiCMatrix/archive/'], + 'checksums': ['a2428676b5aad014e7b1653e3effe94f7ea8a68cc78be83e4b67f2255f6b4fbb'], + }), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HiGHS/HiGHS-1.7.0-gfbf-2023b.eb b/easybuild/easyconfigs/h/HiGHS/HiGHS-1.7.0-gfbf-2023b.eb index acc366be2104..cab75dad27d9 100644 --- a/easybuild/easyconfigs/h/HiGHS/HiGHS-1.7.0-gfbf-2023b.eb +++ b/easybuild/easyconfigs/h/HiGHS/HiGHS-1.7.0-gfbf-2023b.eb @@ -25,9 +25,6 @@ dependencies = [ exts_defaultclass = 'PythonPackage' exts_default_options = { 'source_urls': [PYPI_SOURCE], - 'download_dep_fail': True, - 'use_pip': True, - 'sanity_pip_check': True, 'installopts': '', } @@ -39,8 +36,6 @@ exts_list = [ }), ] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - sanity_check_paths = { 'files': ['bin/highs'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/h/Highway/Highway-1.0.3-GCCcore-11.3.0.eb b/easybuild/easyconfigs/h/Highway/Highway-1.0.3-GCCcore-11.3.0.eb index 987a76bd0c10..9202b5b1d43c 100644 --- a/easybuild/easyconfigs/h/Highway/Highway-1.0.3-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/h/Highway/Highway-1.0.3-GCCcore-11.3.0.eb @@ -12,7 +12,11 @@ toolchain = {'name': 'GCCcore', 'version': '11.3.0'} source_urls = ['https://github.com/google/highway/archive/refs/tags/'] sources = ['%(version)s.tar.gz'] -checksums = ['566fc77315878473d9a6bd815f7de78c73734acdcb745c3dde8579560ac5440e'] +patches = ['Highway-1.0.3_disable_AVX3_DL.patch'] +checksums = [ + '566fc77315878473d9a6bd815f7de78c73734acdcb745c3dde8579560ac5440e', + {'Highway-1.0.3_disable_AVX3_DL.patch': '5729765a75c42551056f95f24fc81031293066253978548c573d06eb33bf9853'}, +] builddependencies = [ ('binutils', '2.38'), diff --git a/easybuild/easyconfigs/h/Highway/Highway-1.0.3-GCCcore-12.2.0.eb b/easybuild/easyconfigs/h/Highway/Highway-1.0.3-GCCcore-12.2.0.eb index f1833e66b171..198469448b61 100644 --- a/easybuild/easyconfigs/h/Highway/Highway-1.0.3-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/h/Highway/Highway-1.0.3-GCCcore-12.2.0.eb @@ -12,7 +12,11 @@ toolchain = {'name': 'GCCcore', 'version': '12.2.0'} source_urls = ['https://github.com/google/highway/archive/refs/tags/'] sources = ['%(version)s.tar.gz'] -checksums = ['566fc77315878473d9a6bd815f7de78c73734acdcb745c3dde8579560ac5440e'] +patches = ['Highway-1.0.3_disable_AVX3_DL.patch'] +checksums = [ + '566fc77315878473d9a6bd815f7de78c73734acdcb745c3dde8579560ac5440e', + {'Highway-1.0.3_disable_AVX3_DL.patch': '5729765a75c42551056f95f24fc81031293066253978548c573d06eb33bf9853'}, +] builddependencies = [ ('binutils', '2.39'), diff --git a/easybuild/easyconfigs/h/Highway/Highway-1.0.3_disable_AVX3_DL.patch b/easybuild/easyconfigs/h/Highway/Highway-1.0.3_disable_AVX3_DL.patch new file mode 100644 index 000000000000..cbbdc731467f --- /dev/null +++ b/easybuild/easyconfigs/h/Highway/Highway-1.0.3_disable_AVX3_DL.patch @@ -0,0 +1,31 @@ +Using AVX3_DL in the baseline doesn't work in 1.0.3 causing the build to fail with +> #error "Logic error: best baseline should be included in dynamic targets" + +This is caused by using a wrong defined and fixed by +https://github.com/google/highway/commit/f0f688b6d6d1ec94489cc989ccb9729b0342aa58 +However that leads to a test failure: +> HwyConvertTestGroup/HwyConvertTest.TestAllTruncate/AVX3_DL +> u8x16 expect [0+ ->]: +> 0x00,0x01,0x02,0x03,0x04,0x05,0x06, +> u8x16 actual [0+ ->]: +> 0x00,0x1A,0x02,0x1A,0x04,0x1A,0x06, +> Abort at .../hwy/tests/convert_test.cc:386: AVX3_DL, u8x16 lane 1 mismatch: expected '0x01', got '0x1A'. + +Hence AVX3_DL in 1.0.3 seems to be broken and must not be used. +This patch disables it by making the condition always false. + +Author: Alexander Grund (TU Dresden) + +diff --git a/hwy/detect_targets.h b/hwy/detect_targets.h +index 2beca95b..379c4525 100644 +--- a/hwy/detect_targets.h ++++ b/hwy/detect_targets.h +@@ -340,7 +340,7 @@ + #if HWY_BASELINE_AVX3 != 0 && defined(__AVXVNNI__) && defined(__VAES__) && \ + defined(__VPCLMULQDQ__) && defined(__AVX512VBMI__) && \ + defined(__AVX512VBMI2__) && defined(__AVX512VPOPCNTDQ__) && \ +- defined(__AVX512BITALG__) ++ defined(__AVX512BITALG__) && 0 + #define HWY_BASELINE_AVX3_DL HWY_AVX3_DL + #else + #define HWY_BASELINE_AVX3_DL 0 diff --git a/easybuild/easyconfigs/h/Highway/Highway-1.0.4-GCCcore-12.3.0.eb b/easybuild/easyconfigs/h/Highway/Highway-1.0.4-GCCcore-12.3.0.eb index a05239847d3c..993087b828c4 100644 --- a/easybuild/easyconfigs/h/Highway/Highway-1.0.4-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/h/Highway/Highway-1.0.4-GCCcore-12.3.0.eb @@ -12,7 +12,13 @@ toolchain = {'name': 'GCCcore', 'version': '12.3.0'} source_urls = ['https://github.com/google/highway/archive/refs/tags/'] sources = ['%(version)s.tar.gz'] -checksums = ['faccd343935c9e98afd1016e9d20e0b8b89d908508d1af958496f8c2d3004ac2'] +patches = ['Highway-1.0.4-zen4-fix-TruncateTo-bug.patch'] + +checksums = [ + {'1.0.4.tar.gz': 'faccd343935c9e98afd1016e9d20e0b8b89d908508d1af958496f8c2d3004ac2'}, + {'Highway-1.0.4-zen4-fix-TruncateTo-bug.patch': + 'e571413c290076a729dbb1df105a4bfa106099238d1b438e74a9dfc9557eb4a2'}, +] builddependencies = [ ('binutils', '2.40'), diff --git a/easybuild/easyconfigs/h/Highway/Highway-1.0.4-zen4-fix-TruncateTo-bug.patch b/easybuild/easyconfigs/h/Highway/Highway-1.0.4-zen4-fix-TruncateTo-bug.patch new file mode 100644 index 000000000000..f489a6bd15fc --- /dev/null +++ b/easybuild/easyconfigs/h/Highway/Highway-1.0.4-zen4-fix-TruncateTo-bug.patch @@ -0,0 +1,59 @@ +A single test failed when building on AMD Genoa a.k.a Zen4 with the error message +reported in https://github.com/google/highway/issues/1913 + +Building v1.0.5 passed all tests. Hence, this patch uses some of the changes made +in v1.0.5 to let the single failing test succeed. + +Looking at the PRs added by v1.0.5 a promising candidate was identified +(https://github.com/google/highway/pull/1276) and all changed files in the PR +were "studied in detail" (assessed if the changes could be related to the failing +test on Zen4). Luckily, the four changes provided in the patch below were +found to resolve the issue. It was also tested if a subset of these four changes +would resolve the issue, but this did not succeed. + +Author: Thomas Roeblitz (University of Bergen) + +diff --git a/hwy/ops/x86_256-inl.h b/hwy/ops/x86_256-inl.h +index 4e2e83e8..2fbf99c7 100644 +--- a/hwy/ops/x86_256-inl.h ++++ b/hwy/ops/x86_256-inl.h +@@ -4185,7 +4185,7 @@ HWY_INLINE Vec128 LookupAndConcatHalves(Vec256 v) { + #if HWY_TARGET <= HWY_AVX3_DL + alignas(32) static constexpr uint32_t kMap[8] = { + LO, HI, 0x10101010 + LO, 0x10101010 + HI, 0, 0, 0, 0}; +- const auto result = _mm256_permutexvar_epi8(v.raw, Load(d32, kMap).raw); ++ const auto result = _mm256_permutexvar_epi8(Load(d32, kMap).raw, v.raw); + #else + alignas(32) static constexpr uint32_t kMap[8] = {LO, HI, ~0u, ~0u, + ~0u, ~0u, LO, HI}; +@@ -4208,7 +4208,7 @@ HWY_INLINE Vec128 LookupAndConcatQuarters(Vec256 v) { + #if HWY_TARGET <= HWY_AVX3_DL + alignas(32) static constexpr uint16_t kMap[16] = { + LO, HI, 0x1010 + LO, 0x1010 + HI, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; +- const auto result = _mm256_permutexvar_epi8(v.raw, Load(d16, kMap).raw); ++ const auto result = _mm256_permutexvar_epi8(Load(d16, kMap).raw, v.raw); + return LowerHalf(Vec128{_mm256_castsi256_si128(result)}); + #else + constexpr uint16_t ff = static_cast(~0u); +@@ -4229,7 +4229,7 @@ HWY_API Vec32 TruncateTo(D /* tag */, Vec256 v) { + #if HWY_TARGET <= HWY_AVX3_DL + alignas(32) static constexpr uint32_t kMap[8] = {0x18100800u, 0, 0, 0, + 0, 0, 0, 0}; +- const auto result = _mm256_permutexvar_epi8(v.raw, Load(d32, kMap).raw); ++ const auto result = _mm256_permutexvar_epi8(Load(d32, kMap).raw, v.raw); + return LowerHalf(LowerHalf(LowerHalf(Vec256{result}))); + #else + alignas(32) static constexpr uint32_t kMap[8] = {0xFFFF0800u, ~0u, ~0u, ~0u, +diff --git a/hwy/ops/x86_512-inl.h b/hwy/ops/x86_512-inl.h +index 167922d8..83f2ee67 100644 +--- a/hwy/ops/x86_512-inl.h ++++ b/hwy/ops/x86_512-inl.h +@@ -3497,7 +3497,7 @@ HWY_API Vec128 TruncateTo(D /* tag */, const Vec512 v) { + alignas(16) static constexpr uint8_t k8From32[16] = { + 0, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60}; + const Vec512 bytes{ +- _mm512_permutexvar_epi32(LoadDup128(d8, k8From32).raw, v.raw)}; ++ _mm512_permutexvar_epi8(LoadDup128(d8, k8From32).raw, v.raw)}; + #else + const Full512 d32; + // In each 128 bit block, gather the lower byte of 4 uint32_t lanes into the diff --git a/easybuild/easyconfigs/h/Highway/Highway-1.2.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/h/Highway/Highway-1.2.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..27739befe526 --- /dev/null +++ b/easybuild/easyconfigs/h/Highway/Highway-1.2.0-GCCcore-13.3.0.eb @@ -0,0 +1,32 @@ +easyblock = 'CMakeMake' + +name = 'Highway' +version = '1.2.0' + +homepage = 'https://github.com/google/highway' + +description = """Highway is a C++ library for SIMD (Single Instruction, Multiple Data), i.e. applying the same +operation to 'lanes'.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://github.com/google/highway/archive/refs/tags/'] +sources = ['%(version)s.tar.gz'] +checksums = ['7e0be78b8318e8bdbf6fa545d2ecb4c90f947df03f7aadc42c1967f019e63343'] + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), + ('googletest', '1.15.2'), +] + +configopts = "-DHWY_SYSTEM_GTEST=ON" + +runtest = "test" + +sanity_check_paths = { + 'files': ['lib/libhwy.a'], + 'dirs': ['include/hwy'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/h/Hoard/Hoard-3.x_CXX.patch b/easybuild/easyconfigs/h/Hoard/Hoard-3.x_CXX.patch deleted file mode 100644 index 0b3f914c432f..000000000000 --- a/easybuild/easyconfigs/h/Hoard/Hoard-3.x_CXX.patch +++ /dev/null @@ -1,34 +0,0 @@ ---- Hoard/src/Makefile.orig 2015-02-23 10:46:55.000000000 +0100 -+++ Hoard/src/Makefile 2015-02-23 10:51:28.000000000 +0100 -@@ -1,6 +1,7 @@ - # Commands to compile Hoard for various targets. - # Run make (with no arguments) to see the complete target list. - -+CXX ?= g++ - CPPFLAGS = -O3 - - all: -@@ -53,17 +54,17 @@ - - MACOS_COMPILE_DEBUG = clang++ -ftemplate-depth=1024 -arch i386 -arch x86_64 -pipe -g -O0 -Wall $(INCLUDES) -D_REENTRANT=1 -compatibility_version 1 -current_version 1 -dynamiclib $(MACOS_SRC) -o libhoard.dylib -ldl -lpthread - --LINUX_GCC_x86_COMPILE = g++ $(CPPFLAGS) -I/usr/include/nptl -ffast-math -g -malign-double -pipe -finline-limit=20000 -finline-functions -DNDEBUG $(INCLUDES) -D_REENTRANT=1 -shared $(GNU_SRC) -Bsymbolic -o libhoard.so -ldl -lpthread -+LINUX_GCC_x86_COMPILE = $(CXX) $(CPPFLAGS) -I/usr/include/nptl -ffast-math -g -malign-double -pipe -finline-limit=20000 -finline-functions -DNDEBUG $(INCLUDES) -D_REENTRANT=1 -shared $(GNU_SRC) -Bsymbolic -o libhoard.so -ldl -lpthread - --LINUX_GCC_x86_64_COMPILE = g++ $(CPPFLAGS) -g -W -Wconversion -Wall -I/usr/include/nptl -pipe -fPIC -finline-limit=20000 -finline-functions -DNDEBUG $(INCLUDES) -D_REENTRANT=1 -shared $(GNU_SRC) -Bsymbolic -o libhoard.so -ldl -lpthread -+LINUX_GCC_x86_64_COMPILE = $(CXX) $(CPPFLAGS) -g -W -Wconversion -Wall -I/usr/include/nptl -pipe -fPIC -finline-limit=20000 -finline-functions -DNDEBUG $(INCLUDES) -D_REENTRANT=1 -shared $(GNU_SRC) -Bsymbolic -o libhoard.so -ldl -lpthread - --LINUX_GCC_x86_64_COMPILE_DEBUG = g++ $(CPPFLAGS) -g -W -Wconversion -Wall -I/usr/include/nptl -pipe -fPIC $(INCLUDES) -D_REENTRANT=1 -shared $(GNU_SRC) -Bsymbolic -o libhoard.so -ldl -lpthread -+LINUX_GCC_x86_64_COMPILE_DEBUG = $(CXX) $(CPPFLAGS) -g -W -Wconversion -Wall -I/usr/include/nptl -pipe -fPIC $(INCLUDES) -D_REENTRANT=1 -shared $(GNU_SRC) -Bsymbolic -o libhoard.so -ldl -lpthread - --LINUX_GCC_x86_COMPILE_STATIC = g++ $(CPPFLAGS) -g -I/usr/include/nptl -static -pipe -finline-limit=20000 -finline-functions -DNDEBUG $(INCLUDES) -D_REENTRANT=1 -c $(GNU_SRC) ; ar cr libhoard.a libhoard.o -+LINUX_GCC_x86_COMPILE_STATIC = $(CXX) $(CPPFLAGS) -g -I/usr/include/nptl -static -pipe -finline-limit=20000 -finline-functions -DNDEBUG $(INCLUDES) -D_REENTRANT=1 -c $(GNU_SRC) ; ar cr libhoard.a libhoard.o - --LINUX_GCC_x86_64_COMPILE_STATIC = g++ $(CPPFLAGS) -g -W -Wconversion -Wall -I/usr/include/nptl -static -pipe -fPIC -finline-limit=20000 -finline-functions -DNDEBUG $(INCLUDES) -D_REENTRANT=1 -shared -c $(GNU_SRC) -Bsymbolic ; ar cr libhoard.a libhoard.o -+LINUX_GCC_x86_64_COMPILE_STATIC $(CXX) $(CPPFLAGS) -g -W -Wconversion -Wall -I/usr/include/nptl -static -pipe -fPIC -finline-limit=20000 -finline-functions -DNDEBUG $(INCLUDES) -D_REENTRANT=1 -shared -c $(GNU_SRC) -Bsymbolic ; ar cr libhoard.a libhoard.o - --LINUX_GCC_x86_COMPILE_DEBUG = g++ $(CPPFLAGS) -fPIC -fno-inline -I/usr/include/nptl -g -pipe $(INCLUDES) -D_REENTRANT=1 -shared $(GNU_SRC) -Bsymbolic -o libhoard.so -ldl -lpthread -+LINUX_GCC_x86_COMPILE_DEBUG $(CXX) $(CPPFLAGS) -fPIC -fno-inline -I/usr/include/nptl -g -pipe $(INCLUDES) -D_REENTRANT=1 -shared $(GNU_SRC) -Bsymbolic -o libhoard.so -ldl -lpthread - - SOLARIS_SUNW_SPARC_COMPILE_32_DEBUG = CC -dalign -xbuiltin=%all -fast -mt -g -xildoff -xthreadvar=dynamic -L/usr/lib/lwp -R/usr/lib/lwp -DNDEBUG $(INCLUDES) -D_REENTRANT=1 -G -PIC $(SUNW_SRC) Heap-Layers/wrappers/arch-specific/sparc-interchange.il -o libhoard_32.so -lthread -ldl -lCrun - diff --git a/easybuild/easyconfigs/h/HolisticTraceAnalysis/HolisticTraceAnalysis-0.2.0-gfbf-2023a.eb b/easybuild/easyconfigs/h/HolisticTraceAnalysis/HolisticTraceAnalysis-0.2.0-gfbf-2023a.eb new file mode 100644 index 000000000000..7bbacca6a8a1 --- /dev/null +++ b/easybuild/easyconfigs/h/HolisticTraceAnalysis/HolisticTraceAnalysis-0.2.0-gfbf-2023a.eb @@ -0,0 +1,44 @@ +easyblock = 'PythonPackage' + +name = 'HolisticTraceAnalysis' +version = '0.2.0' + +homepage = 'https://github.com/facebookresearch/HolisticTraceAnalysis' +description = """ +Holistic Trace Analysis (HTA), is a performance analysis tool to identify +performance bottlenecks in distributed training workloads. HTA achieves this by +analyzing traces collected through the PyTorch Profiler a.k.a. Kineto.""" + +toolchain = {'name': 'gfbf', 'version': '2023a'} + +sources = [SOURCE_TAR_GZ] +checksums = ['fbeff9e30b9af48d542e00e7fc7c1ed846fde376378f4db3c809b7453f84b570'] + +builddependencies = [ + ('pytest', '7.4.2'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('JupyterLab', '4.0.5'), + ('networkx', '3.1'), + ('pydot', '2.0.0'), + ('plotly.py', '5.16.0'), +] + +options = {'modulename': 'hta'} + +preconfigopts = 'sed -i "/^pytest/d" requiremets.txt' # only used to run tests +testinstall = True + +runtest = ( + 'pytest tests' + # tests/data is not included in PyPI release, these tests need that to run + ' --deselect=tests/test_trace_analysis.py' + ' --deselect=tests/test_trace_diff.py' + ' --deselect=tests/test_trace_file.py' + ' --deselect=tests/test_trace_parse.py' +) + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.18.1-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.18.1-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index 482c96e0f61f..000000000000 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.18.1-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Horovod' -version = '0.18.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/uber/horovod' -description = "Horovod is a distributed training framework for TensorFlow." - -toolchain = {'name': 'foss', 'version': '2019a'} - -dependencies = [ - ('Python', '3.7.2'), - ('PyYAML', '5.1'), - ('TensorFlow', '1.13.1', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('cloudpickle', '1.2.2', { - 'checksums': ['922401d7140e133253ff5fab4faa4a1166416066453a783b00b507dca93f8859'], - }), - ('horovod', version, { - 'checksums': ['26a7751b090caabeba27808786b106cc672bc0aef3e7993361e99479c08beeb3'], - }), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.18.2-fosscuda-2019b-TensorFlow-1.15.0-Python-3.7.4.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.18.2-fosscuda-2019b-TensorFlow-1.15.0-Python-3.7.4.eb deleted file mode 100644 index 7961fe5553f4..000000000000 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.18.2-fosscuda-2019b-TensorFlow-1.15.0-Python-3.7.4.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Horovod' -version = '0.18.2' -local_tf_version = '1.15.0' -versionsuffix = '-TensorFlow-%s-Python-%%(pyver)s' % local_tf_version - -homepage = 'https://github.com/uber/horovod' -description = "Horovod is a distributed training framework for TensorFlow." - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('PyYAML', '5.1.2'), - ('TensorFlow', local_tf_version, '-Python-%(pyver)s'), -] - -use_pip = True -sanity_pip_check = True - -preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL ' -preinstallopts += 'HOROVOD_WITH_TENSORFLOW=1 HOROVOD_WITHOUT_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' - -exts_list = [ - ('cloudpickle', '1.2.2', { - 'checksums': ['922401d7140e133253ff5fab4faa4a1166416066453a783b00b507dca93f8859'], - }), - ('horovod', version, { - 'checksums': ['a8c9c48976a41ff04ed3d69eb92c59ff444cc414dd45ef047750eab25c03e803'], - }), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.18.2-fosscuda-2019b-TensorFlow-1.15.2-Python-3.7.4.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.18.2-fosscuda-2019b-TensorFlow-1.15.2-Python-3.7.4.eb deleted file mode 100644 index 3b3947919da3..000000000000 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.18.2-fosscuda-2019b-TensorFlow-1.15.2-Python-3.7.4.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Horovod' -version = '0.18.2' -local_tf_version = '1.15.2' -versionsuffix = '-TensorFlow-%s-Python-%%(pyver)s' % local_tf_version - -homepage = 'https://github.com/uber/horovod' -description = "Horovod is a distributed training framework for TensorFlow." - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('PyYAML', '5.1.2'), - ('TensorFlow', local_tf_version, '-Python-%(pyver)s'), -] - -use_pip = True -sanity_pip_check = True - -preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL ' -preinstallopts += 'HOROVOD_WITH_TENSORFLOW=1 HOROVOD_WITHOUT_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' - -exts_list = [ - ('cloudpickle', '1.2.2', { - 'checksums': ['922401d7140e133253ff5fab4faa4a1166416066453a783b00b507dca93f8859'], - }), - ('horovod', version, { - 'checksums': ['a8c9c48976a41ff04ed3d69eb92c59ff444cc414dd45ef047750eab25c03e803'], - }), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.18.2-fosscuda-2019b-TensorFlow-2.0.0-Python-3.7.4.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.18.2-fosscuda-2019b-TensorFlow-2.0.0-Python-3.7.4.eb deleted file mode 100644 index 1551eac081fa..000000000000 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.18.2-fosscuda-2019b-TensorFlow-2.0.0-Python-3.7.4.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Horovod' -version = '0.18.2' -local_tf_version = '2.0.0' -versionsuffix = '-TensorFlow-%s-Python-%%(pyver)s' % local_tf_version - -homepage = 'https://github.com/uber/horovod' -description = "Horovod is a distributed training framework for TensorFlow." - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('PyYAML', '5.1.2'), - ('TensorFlow', local_tf_version, '-Python-%(pyver)s'), -] - -use_pip = True -sanity_pip_check = True - -preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL ' -preinstallopts += 'HOROVOD_WITH_TENSORFLOW=1 HOROVOD_WITHOUT_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' - -exts_list = [ - ('cloudpickle', '1.2.2', { - 'checksums': ['922401d7140e133253ff5fab4faa4a1166416066453a783b00b507dca93f8859'], - }), - ('horovod', version, { - 'checksums': ['a8c9c48976a41ff04ed3d69eb92c59ff444cc414dd45ef047750eab25c03e803'], - }), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.19.1-fosscuda-2019b-TensorFlow-2.1.0-Python-3.7.4.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.19.1-fosscuda-2019b-TensorFlow-2.1.0-Python-3.7.4.eb deleted file mode 100644 index 335d43a59beb..000000000000 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.19.1-fosscuda-2019b-TensorFlow-2.1.0-Python-3.7.4.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Horovod' -version = '0.19.1' -local_tf_version = '2.1.0' -versionsuffix = '-TensorFlow-%s-Python-%%(pyver)s' % local_tf_version - -homepage = 'https://github.com/uber/horovod' -description = "Horovod is a distributed training framework for TensorFlow." - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('PyYAML', '5.1.2'), - ('TensorFlow', local_tf_version, '-Python-%(pyver)s'), -] - -use_pip = True -sanity_pip_check = True - -preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL ' -preinstallopts += 'HOROVOD_WITH_TENSORFLOW=1 HOROVOD_WITHOUT_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' - -exts_list = [ - ('cloudpickle', '1.2.2', { - 'checksums': ['922401d7140e133253ff5fab4faa4a1166416066453a783b00b507dca93f8859'], - }), - ('horovod', version, { - 'checksums': ['2e7a609a985a54effead95512a568d5b94e2957cfc821c2bee5d49850fdd9ae3'], - }), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.19.5-fosscuda-2019b-TensorFlow-2.2.0-Python-3.7.4.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.19.5-fosscuda-2019b-TensorFlow-2.2.0-Python-3.7.4.eb deleted file mode 100644 index e1a185b60efe..000000000000 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.19.5-fosscuda-2019b-TensorFlow-2.2.0-Python-3.7.4.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Horovod' -version = '0.19.5' -local_tf_version = '2.2.0' -versionsuffix = '-TensorFlow-%s-Python-%%(pyver)s' % local_tf_version - -homepage = 'https://github.com/uber/horovod' -description = "Horovod is a distributed training framework for TensorFlow." - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('PyYAML', '5.1.2'), - ('TensorFlow', local_tf_version, '-Python-%(pyver)s'), -] - -use_pip = True -sanity_pip_check = True - -preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL ' -preinstallopts += 'HOROVOD_WITH_TENSORFLOW=1 HOROVOD_WITHOUT_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' - -exts_list = [ - ('cloudpickle', '1.5.0', { - 'checksums': ['820c9245cebdec7257211cbe88745101d5d6a042bca11336d78ebd4897ddbc82'], - }), - ('horovod', version, { - 'checksums': ['428d9ba5ff277467be77e4e707d40b915f7d9e6920a2645f647fcb2cea59c366'], - }), -] - -sanity_check_paths = { - 'files': ['bin/horovodrun'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.20.3-fosscuda-2019b-TensorFlow-2.3.1-Python-3.7.4.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.20.3-fosscuda-2019b-TensorFlow-2.3.1-Python-3.7.4.eb deleted file mode 100644 index bbde301e1ba9..000000000000 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.20.3-fosscuda-2019b-TensorFlow-2.3.1-Python-3.7.4.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Horovod' -version = '0.20.3' -local_tf_version = '2.3.1' -versionsuffix = '-TensorFlow-%s-Python-%%(pyver)s' % local_tf_version - -homepage = 'https://github.com/uber/horovod' -description = "Horovod is a distributed training framework for TensorFlow." - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -builddependencies = [ - ('CMake', '3.15.3'), -] -dependencies = [ - ('Python', '3.7.4'), - ('PyYAML', '5.1.2'), - ('TensorFlow', local_tf_version, '-Python-%(pyver)s'), -] - -use_pip = True -sanity_pip_check = True - -preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL ' -preinstallopts += 'HOROVOD_WITH_TENSORFLOW=1 HOROVOD_WITHOUT_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' - -exts_list = [ - ('cloudpickle', '1.5.0', { - 'checksums': ['820c9245cebdec7257211cbe88745101d5d6a042bca11336d78ebd4897ddbc82'], - }), - ('horovod', version, { - 'checksums': ['6ebc90d627af486d44335ed48489e1e8dc190607574758867c52e4e17d75a247'], - }), -] - -sanity_check_paths = { - 'files': ['bin/horovodrun'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.21.1-fosscuda-2019b-PyTorch-1.7.1-Python-3.7.4.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.21.1-fosscuda-2019b-PyTorch-1.7.1-Python-3.7.4.eb deleted file mode 100644 index 0f136a8a46ed..000000000000 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.21.1-fosscuda-2019b-PyTorch-1.7.1-Python-3.7.4.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Horovod' -version = '0.21.1' -local_pt_version = '1.7.1' -versionsuffix = '-PyTorch-%s-Python-%%(pyver)s' % local_pt_version - -homepage = 'https://github.com/uber/horovod' -description = "Horovod is a distributed training framework for TensorFlow." - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -builddependencies = [ - ('CMake', '3.15.3'), - ('flatbuffers', '1.12.0'), -] -dependencies = [ - ('Python', '3.7.4'), - ('PyYAML', '5.1.2'), - ('PyTorch', local_pt_version, '-Python-%(pyver)s'), -] - -use_pip = True -sanity_pip_check = True - -preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL ' -preinstallopts += 'HOROVOD_WITHOUT_TENSORFLOW=1 HOROVOD_WITH_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' - -parallel = 1 # Bug in CMake causes a race condition on horovod_cuda_kernels_generated_cuda_kernels.cu.o.NVCC-depend - -exts_list = [ - ('cloudpickle', '1.5.0', { - 'checksums': ['820c9245cebdec7257211cbe88745101d5d6a042bca11336d78ebd4897ddbc82'], - }), - ('horovod', version, { - 'checksums': ['874dd3ac469944464bb77e1a42296500d0028177183ad5ab5af8ec61a34a1ed7'], - }), -] - -sanity_check_paths = { - 'files': ['bin/horovodrun'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.21.1-fosscuda-2019b-TensorFlow-2.4.1-Python-3.7.4.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.21.1-fosscuda-2019b-TensorFlow-2.4.1-Python-3.7.4.eb deleted file mode 100644 index 4c74fefb0cd8..000000000000 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.21.1-fosscuda-2019b-TensorFlow-2.4.1-Python-3.7.4.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Horovod' -version = '0.21.1' -local_tf_version = '2.4.1' -versionsuffix = '-TensorFlow-%s-Python-%%(pyver)s' % local_tf_version - -homepage = 'https://github.com/uber/horovod' -description = "Horovod is a distributed training framework for TensorFlow." - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -builddependencies = [ - ('CMake', '3.15.3'), - ('flatbuffers', '1.12.0'), -] -dependencies = [ - ('Python', '3.7.4'), - ('PyYAML', '5.1.2'), - ('TensorFlow', local_tf_version, '-Python-%(pyver)s'), -] - -use_pip = True -sanity_pip_check = True - -preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL ' -preinstallopts += 'HOROVOD_WITH_TENSORFLOW=1 HOROVOD_WITHOUT_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' - -parallel = 1 # Bug in CMake causes a race condition on horovod_cuda_kernels_generated_cuda_kernels.cu.o.NVCC-depend - -exts_list = [ - ('cloudpickle', '1.5.0', { - 'checksums': ['820c9245cebdec7257211cbe88745101d5d6a042bca11336d78ebd4897ddbc82'], - }), - ('horovod', version, { - 'checksums': ['874dd3ac469944464bb77e1a42296500d0028177183ad5ab5af8ec61a34a1ed7'], - }), -] - -sanity_check_paths = { - 'files': ['bin/horovodrun'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.21.1-fosscuda-2020b-TensorFlow-2.4.1.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.21.1-fosscuda-2020b-TensorFlow-2.4.1.eb index de3f87c495d8..cf272d473d2b 100644 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.21.1-fosscuda-2020b-TensorFlow-2.4.1.eb +++ b/easybuild/easyconfigs/h/Horovod/Horovod-0.21.1-fosscuda-2020b-TensorFlow-2.4.1.eb @@ -20,13 +20,10 @@ dependencies = [ ('TensorFlow', local_tf_version), ] -use_pip = True -sanity_pip_check = True - preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL ' preinstallopts += 'HOROVOD_WITH_TENSORFLOW=1 HOROVOD_WITHOUT_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' -parallel = 1 # Bug in CMake causes a race condition on horovod_cuda_kernels_generated_cuda_kernels.cu.o.NVCC-depend +maxparallel = 1 # Bug in CMake causes a race condition on horovod_cuda_kernels_generated_cuda_kernels.cu.o.NVCC-depend exts_list = [ ('cloudpickle', '1.5.0', { diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.21.3-foss-2020a-TensorFlow-2.3.1-Python-3.8.2.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.21.3-foss-2020a-TensorFlow-2.3.1-Python-3.8.2.eb deleted file mode 100644 index ff534564e70f..000000000000 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.21.3-foss-2020a-TensorFlow-2.3.1-Python-3.8.2.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Horovod' -version = '0.21.3' -local_tf_version = '2.3.1' -versionsuffix = '-TensorFlow-{}-Python-%(pyver)s'.format(local_tf_version) - -homepage = 'https://github.com/uber/horovod' -description = "Horovod is a distributed training framework for TensorFlow." - -toolchain = {'name': 'foss', 'version': '2020a'} - -builddependencies = [ - ('CMake', '3.16.4'), - ('flatbuffers', '1.12.0'), -] - -dependencies = [ - ('Python', '3.8.2'), - ('PyYAML', '5.3'), - ('TensorFlow', local_tf_version, '-Python-%(pyver)s'), -] - -use_pip = True -sanity_pip_check = True - -preinstallopts = 'HOROVOD_WITH_MPI=1 ' -preinstallopts += 'HOROVOD_WITH_TENSORFLOW=1 HOROVOD_WITHOUT_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' - -exts_list = [ - ('cloudpickle', '1.6.0', { - 'checksums': ['9bc994f9e9447593bd0a45371f0e7ac7333710fcf64a4eb9834bf149f4ef2f32'], - }), - ('horovod', version, { - 'checksums': ['dee8b2387b1ec9f54fe1737a95b992a52ce20cb3f1a4388017215fae14978f95'], - }), -] - -sanity_check_paths = { - 'files': ['bin/horovodrun'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.21.3-fosscuda-2020a-TensorFlow-2.3.1-Python-3.8.2.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.21.3-fosscuda-2020a-TensorFlow-2.3.1-Python-3.8.2.eb deleted file mode 100644 index 259da5ff2ea4..000000000000 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.21.3-fosscuda-2020a-TensorFlow-2.3.1-Python-3.8.2.eb +++ /dev/null @@ -1,47 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Horovod' -version = '0.21.3' -local_tf_version = '2.3.1' -versionsuffix = '-TensorFlow-{}-Python-%(pyver)s'.format(local_tf_version) - -homepage = 'https://github.com/uber/horovod' -description = "Horovod is a distributed training framework for TensorFlow." - -toolchain = {'name': 'fosscuda', 'version': '2020a'} - -builddependencies = [ - ('CMake', '3.16.4'), - ('flatbuffers', '1.12.0'), -] - -dependencies = [ - ('Python', '3.8.2'), - ('PyYAML', '5.3'), - ('NCCL', '2.8.3', '-CUDA-%(cudaver)s'), - ('TensorFlow', local_tf_version, '-Python-%(pyver)s'), -] - -use_pip = True -sanity_pip_check = True - -preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_OPERATIONS=NCCL ' -preinstallopts += 'HOROVOD_WITH_TENSORFLOW=1 HOROVOD_WITHOUT_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' - -parallel = 1 # Bug in CMake causes a race condition on horovod_cuda_kernels_generated_cuda_kernels.cu.o.NVCC-depend - -exts_list = [ - ('cloudpickle', '1.6.0', { - 'checksums': ['9bc994f9e9447593bd0a45371f0e7ac7333710fcf64a4eb9834bf149f4ef2f32'], - }), - ('horovod', version, { - 'checksums': ['dee8b2387b1ec9f54fe1737a95b992a52ce20cb3f1a4388017215fae14978f95'], - }), -] - -sanity_check_paths = { - 'files': ['bin/horovodrun'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.21.3-fosscuda-2020b-PyTorch-1.7.1.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.21.3-fosscuda-2020b-PyTorch-1.7.1.eb index 5a3037fc26a7..c318277eb432 100644 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.21.3-fosscuda-2020b-PyTorch-1.7.1.eb +++ b/easybuild/easyconfigs/h/Horovod/Horovod-0.21.3-fosscuda-2020b-PyTorch-1.7.1.eb @@ -20,13 +20,10 @@ dependencies = [ ('PyTorch', local_pt_version), ] -use_pip = True -sanity_pip_check = True - preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL ' preinstallopts += 'HOROVOD_WITHOUT_TENSORFLOW=1 HOROVOD_WITH_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' -parallel = 1 # Bug in CMake causes a race condition on horovod_cuda_kernels_generated_cuda_kernels.cu.o.NVCC-depend +maxparallel = 1 # Bug in CMake causes a race condition on horovod_cuda_kernels_generated_cuda_kernels.cu.o.NVCC-depend exts_list = [ ('cloudpickle', '1.6.0', { diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.22.0-fosscuda-2020b-PyTorch-1.8.1.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.22.0-fosscuda-2020b-PyTorch-1.8.1.eb index 838513f4e84e..fc64a6544d46 100644 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.22.0-fosscuda-2020b-PyTorch-1.8.1.eb +++ b/easybuild/easyconfigs/h/Horovod/Horovod-0.22.0-fosscuda-2020b-PyTorch-1.8.1.eb @@ -20,13 +20,10 @@ dependencies = [ ('PyTorch', local_pt_version), ] -use_pip = True -sanity_pip_check = True - preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL ' preinstallopts += 'HOROVOD_WITHOUT_TENSORFLOW=1 HOROVOD_WITH_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' -parallel = 1 # Bug in CMake causes a race condition on horovod_cuda_kernels_generated_cuda_kernels.cu.o.NVCC-depend +maxparallel = 1 # Bug in CMake causes a race condition on horovod_cuda_kernels_generated_cuda_kernels.cu.o.NVCC-depend exts_list = [ ('cloudpickle', '1.6.0', { diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.22.1-foss-2021a-CUDA-11.3.1-TensorFlow-2.5.3.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.22.1-foss-2021a-CUDA-11.3.1-TensorFlow-2.5.3.eb index fbf6e95ce61e..60efcb09c317 100644 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.22.1-foss-2021a-CUDA-11.3.1-TensorFlow-2.5.3.eb +++ b/easybuild/easyconfigs/h/Horovod/Horovod-0.22.1-foss-2021a-CUDA-11.3.1-TensorFlow-2.5.3.eb @@ -22,9 +22,6 @@ dependencies = [ ('TensorFlow', local_tf_version, local_cuda_suffix), ] -use_pip = True -sanity_pip_check = True - preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL ' preinstallopts += 'HOROVOD_WITH_TENSORFLOW=1 HOROVOD_WITHOUT_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.22.1-foss-2021a-CUDA-11.3.1-TensorFlow-2.6.0.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.22.1-foss-2021a-CUDA-11.3.1-TensorFlow-2.6.0.eb index eb686e3e46a1..d85d60b1eada 100644 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.22.1-foss-2021a-CUDA-11.3.1-TensorFlow-2.6.0.eb +++ b/easybuild/easyconfigs/h/Horovod/Horovod-0.22.1-foss-2021a-CUDA-11.3.1-TensorFlow-2.6.0.eb @@ -23,9 +23,6 @@ dependencies = [ ('TensorFlow', local_tf_version, local_cuda_suffix), ] -use_pip = True -sanity_pip_check = True - preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL ' preinstallopts += 'HOROVOD_WITH_TENSORFLOW=1 HOROVOD_WITHOUT_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.22.1-fosscuda-2019b-TensorFlow-2.5.0-Python-3.7.4.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.22.1-fosscuda-2019b-TensorFlow-2.5.0-Python-3.7.4.eb deleted file mode 100644 index 26d34bc73f79..000000000000 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.22.1-fosscuda-2019b-TensorFlow-2.5.0-Python-3.7.4.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Horovod' -version = '0.22.1' -local_tf_version = '2.5.0' -versionsuffix = '-TensorFlow-%s-Python-%%(pyver)s' % local_tf_version - -homepage = 'https://github.com/uber/horovod' -description = "Horovod is a distributed training framework for TensorFlow." - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -builddependencies = [ - ('CMake', '3.15.3'), - ('flatbuffers', '1.12.0'), -] -dependencies = [ - ('Python', '3.7.4'), - ('PyYAML', '5.1.2'), - ('NCCL', '2.11.4'), - ('TensorFlow', local_tf_version, '-Python-%(pyver)s'), -] - -use_pip = True -sanity_pip_check = True - -preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL ' -preinstallopts += 'HOROVOD_WITH_TENSORFLOW=1 HOROVOD_WITHOUT_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' - -parallel = 1 # Bug in CMake causes a race condition on horovod_cuda_kernels_generated_cuda_kernels.cu.o.NVCC-depend - -exts_list = [ - ('cloudpickle', '1.5.0', { - 'checksums': ['820c9245cebdec7257211cbe88745101d5d6a042bca11336d78ebd4897ddbc82'], - }), - ('horovod', version, { - 'checksums': ['c45bfcb9bd96852d79c62976eda12e9320b58b64f55bee3772877b3fc6243f2a'], - }), -] - -sanity_check_paths = { - 'files': ['bin/horovodrun'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.22.1-fosscuda-2020b-TensorFlow-2.5.0.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.22.1-fosscuda-2020b-TensorFlow-2.5.0.eb index 1382aa8245d0..475597d798c2 100644 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.22.1-fosscuda-2020b-TensorFlow-2.5.0.eb +++ b/easybuild/easyconfigs/h/Horovod/Horovod-0.22.1-fosscuda-2020b-TensorFlow-2.5.0.eb @@ -21,13 +21,10 @@ dependencies = [ ('TensorFlow', local_tf_version), ] -use_pip = True -sanity_pip_check = True - preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL ' preinstallopts += 'HOROVOD_WITH_TENSORFLOW=1 HOROVOD_WITHOUT_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' -parallel = 1 # Bug in CMake causes a race condition on horovod_cuda_kernels_generated_cuda_kernels.cu.o.NVCC-depend +maxparallel = 1 # Bug in CMake causes a race condition on horovod_cuda_kernels_generated_cuda_kernels.cu.o.NVCC-depend exts_list = [ ('cloudpickle', '1.6.0', { diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.23.0-foss-2021a-CUDA-11.3.1-PyTorch-1.10.0.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.23.0-foss-2021a-CUDA-11.3.1-PyTorch-1.10.0.eb index f2cc41c3079f..65bffaded2de 100644 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.23.0-foss-2021a-CUDA-11.3.1-PyTorch-1.10.0.eb +++ b/easybuild/easyconfigs/h/Horovod/Horovod-0.23.0-foss-2021a-CUDA-11.3.1-PyTorch-1.10.0.eb @@ -22,13 +22,10 @@ dependencies = [ ('PyTorch', local_pt_version, local_cuda_suffix), ] -use_pip = True -sanity_pip_check = True - preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL ' preinstallopts += 'HOROVOD_WITHOUT_TENSORFLOW=1 HOROVOD_WITH_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' -parallel = 1 # Bug in CMake causes a race condition on horovod_cuda_kernels_generated_cuda_kernels.cu.o.NVCC-depend +maxparallel = 1 # Bug in CMake causes a race condition on horovod_cuda_kernels_generated_cuda_kernels.cu.o.NVCC-depend exts_list = [ ('cloudpickle', '2.0.0', { diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.23.0-fosscuda-2020b-TensorFlow-2.5.0.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.23.0-fosscuda-2020b-TensorFlow-2.5.0.eb index ad341bc26e54..8d34023ef196 100644 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.23.0-fosscuda-2020b-TensorFlow-2.5.0.eb +++ b/easybuild/easyconfigs/h/Horovod/Horovod-0.23.0-fosscuda-2020b-TensorFlow-2.5.0.eb @@ -21,13 +21,10 @@ dependencies = [ ('TensorFlow', local_tf_version), ] -use_pip = True -sanity_pip_check = True - preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL ' preinstallopts += 'HOROVOD_WITH_TENSORFLOW=1 HOROVOD_WITHOUT_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' -parallel = 1 # Bug in CMake causes a race condition on horovod_cuda_kernels_generated_cuda_kernels.cu.o.NVCC-depend +maxparallel = 1 # Bug in CMake causes a race condition on horovod_cuda_kernels_generated_cuda_kernels.cu.o.NVCC-depend exts_list = [ ('cloudpickle', '1.6.0', { diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.25.0-foss-2021a-CUDA-11.3.1-PyTorch-1.10.0.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.25.0-foss-2021a-CUDA-11.3.1-PyTorch-1.10.0.eb index c383032bf6db..9c7940eeb445 100644 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.25.0-foss-2021a-CUDA-11.3.1-PyTorch-1.10.0.eb +++ b/easybuild/easyconfigs/h/Horovod/Horovod-0.25.0-foss-2021a-CUDA-11.3.1-PyTorch-1.10.0.eb @@ -23,9 +23,6 @@ dependencies = [ ('PyTorch', local_pt_version, local_cuda_suffix), ] -use_pip = True -sanity_pip_check = True - preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL ' preinstallopts += 'HOROVOD_WITHOUT_TENSORFLOW=1 HOROVOD_WITH_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2021a-CUDA-11.3.1-PyTorch-1.11.0.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2021a-CUDA-11.3.1-PyTorch-1.11.0.eb index c5bb81abe266..dce8095c895c 100644 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2021a-CUDA-11.3.1-PyTorch-1.11.0.eb +++ b/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2021a-CUDA-11.3.1-PyTorch-1.11.0.eb @@ -23,9 +23,6 @@ dependencies = [ ('PyTorch', local_pt_version, local_cuda_suffix), ] -use_pip = True -sanity_pip_check = True - preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL ' preinstallopts += 'HOROVOD_WITHOUT_TENSORFLOW=1 HOROVOD_WITH_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2021a-CUDA-11.3.1-PyTorch-1.12.1.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2021a-CUDA-11.3.1-PyTorch-1.12.1.eb index 6768a32d62e9..eabc77e724ca 100644 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2021a-CUDA-11.3.1-PyTorch-1.12.1.eb +++ b/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2021a-CUDA-11.3.1-PyTorch-1.12.1.eb @@ -23,9 +23,6 @@ dependencies = [ ('PyTorch', local_pt_version, local_cuda_suffix), ] -use_pip = True -sanity_pip_check = True - preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL ' preinstallopts += 'HOROVOD_WITHOUT_TENSORFLOW=1 HOROVOD_WITH_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2021b-CUDA-11.4.1-TensorFlow-2.7.1.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2021b-CUDA-11.4.1-TensorFlow-2.7.1.eb index 055e911b9862..9f68ebad83c7 100644 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2021b-CUDA-11.4.1-TensorFlow-2.7.1.eb +++ b/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2021b-CUDA-11.4.1-TensorFlow-2.7.1.eb @@ -22,9 +22,6 @@ dependencies = [ ('TensorFlow', local_tf_version, local_cuda_suffix), ] -use_pip = True -sanity_pip_check = True - preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL ' preinstallopts += 'HOROVOD_WITH_TENSORFLOW=1 HOROVOD_WITHOUT_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2021b-CUDA-11.4.1-TensorFlow-2.8.4.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2021b-CUDA-11.4.1-TensorFlow-2.8.4.eb index 36db415d50ff..d745754bc259 100644 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2021b-CUDA-11.4.1-TensorFlow-2.8.4.eb +++ b/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2021b-CUDA-11.4.1-TensorFlow-2.8.4.eb @@ -22,9 +22,6 @@ dependencies = [ ('TensorFlow', local_tf_version, local_cuda_suffix), ] -use_pip = True -sanity_pip_check = True - preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL ' preinstallopts += 'HOROVOD_WITH_TENSORFLOW=1 HOROVOD_WITHOUT_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2021b-CUDA-11.5.2-PyTorch-1.12.1.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2021b-CUDA-11.5.2-PyTorch-1.12.1.eb index 3d12f136c421..fe0822821b10 100644 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2021b-CUDA-11.5.2-PyTorch-1.12.1.eb +++ b/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2021b-CUDA-11.5.2-PyTorch-1.12.1.eb @@ -23,9 +23,6 @@ dependencies = [ ('PyTorch', local_pt_version, local_cuda_suffix), ] -use_pip = True -sanity_pip_check = True - preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL ' preinstallopts += 'HOROVOD_WITHOUT_TENSORFLOW=1 HOROVOD_WITH_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2022a-CUDA-11.7.0-PyTorch-1.12.0.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2022a-CUDA-11.7.0-PyTorch-1.12.0.eb index d2c40bc50aee..3e6398912aee 100644 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2022a-CUDA-11.7.0-PyTorch-1.12.0.eb +++ b/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2022a-CUDA-11.7.0-PyTorch-1.12.0.eb @@ -23,9 +23,6 @@ dependencies = [ ('PyTorch', local_pt_version, local_cuda_suffix), ] -use_pip = True -sanity_pip_check = True - preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL ' preinstallopts += 'HOROVOD_WITHOUT_TENSORFLOW=1 HOROVOD_WITH_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2022a-CUDA-11.7.0-PyTorch-1.12.1.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2022a-CUDA-11.7.0-PyTorch-1.12.1.eb index d385ae1932e5..8485defceb02 100644 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2022a-CUDA-11.7.0-PyTorch-1.12.1.eb +++ b/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2022a-CUDA-11.7.0-PyTorch-1.12.1.eb @@ -23,9 +23,6 @@ dependencies = [ ('PyTorch', local_pt_version, local_cuda_suffix), ] -use_pip = True -sanity_pip_check = True - preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL ' preinstallopts += 'HOROVOD_WITHOUT_TENSORFLOW=1 HOROVOD_WITH_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2022a-CUDA-11.7.0-PyTorch-1.13.1.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2022a-CUDA-11.7.0-PyTorch-1.13.1.eb index 4473bc2e53c9..744c67816903 100644 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2022a-CUDA-11.7.0-PyTorch-1.13.1.eb +++ b/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2022a-CUDA-11.7.0-PyTorch-1.13.1.eb @@ -23,9 +23,6 @@ dependencies = [ ('PyTorch', local_pt_version, local_cuda_suffix), ] -use_pip = True -sanity_pip_check = True - preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL ' preinstallopts += 'HOROVOD_WITHOUT_TENSORFLOW=1 HOROVOD_WITH_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2022a-CUDA-11.7.0-TensorFlow-2.11.0.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2022a-CUDA-11.7.0-TensorFlow-2.11.0.eb index 32fac5e88fee..c7850160ef80 100644 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2022a-CUDA-11.7.0-TensorFlow-2.11.0.eb +++ b/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2022a-CUDA-11.7.0-TensorFlow-2.11.0.eb @@ -22,9 +22,6 @@ dependencies = [ ('TensorFlow', local_tf_version, local_cuda_suffix), ] -use_pip = True -sanity_pip_check = True - preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL ' preinstallopts += 'HOROVOD_WITH_TENSORFLOW=1 HOROVOD_WITHOUT_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2022a-CUDA-11.7.0-TensorFlow-2.9.1.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2022a-CUDA-11.7.0-TensorFlow-2.9.1.eb index b27e65b21c48..02827bcbda4f 100644 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2022a-CUDA-11.7.0-TensorFlow-2.9.1.eb +++ b/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2022a-CUDA-11.7.0-TensorFlow-2.9.1.eb @@ -22,9 +22,6 @@ dependencies = [ ('TensorFlow', local_tf_version, local_cuda_suffix), ] -use_pip = True -sanity_pip_check = True - preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL ' preinstallopts += 'HOROVOD_WITH_TENSORFLOW=1 HOROVOD_WITHOUT_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2022a-PyTorch-1.12.0.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2022a-PyTorch-1.12.0.eb index 089c87eaf0a0..90aa0d7222f0 100644 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2022a-PyTorch-1.12.0.eb +++ b/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-foss-2022a-PyTorch-1.12.0.eb @@ -20,9 +20,6 @@ dependencies = [ ('PyTorch', local_pt_version), ] -use_pip = True -sanity_pip_check = True - preinstallopts = 'HOROVOD_WITH_MPI=1 ' preinstallopts += 'HOROVOD_WITHOUT_TENSORFLOW=1 HOROVOD_WITH_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-fosscuda-2020b-PyTorch-1.9.0.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-fosscuda-2020b-PyTorch-1.9.0.eb index 3d2eb91b26c3..dd6af99bcc81 100644 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-fosscuda-2020b-PyTorch-1.9.0.eb +++ b/easybuild/easyconfigs/h/Horovod/Horovod-0.28.1-fosscuda-2020b-PyTorch-1.9.0.eb @@ -20,9 +20,6 @@ dependencies = [ ('PyTorch', local_pt_version), ] -use_pip = True -sanity_pip_check = True - preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL ' preinstallopts += 'HOROVOD_WITHOUT_TENSORFLOW=1 HOROVOD_WITH_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 ' diff --git a/easybuild/easyconfigs/h/Horovod/Horovod-0.9.10-intel-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/h/Horovod/Horovod-0.9.10-intel-2017b-Python-3.6.3.eb deleted file mode 100644 index 12d96e45002a..000000000000 --- a/easybuild/easyconfigs/h/Horovod/Horovod-0.9.10-intel-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Horovod' -version = '0.9.10' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/uber/horovod' -description = "Horovod is a distributed training framework for TensorFlow." - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['37c1e5efdb84fb33c770ca97eca883bd984ed91a84799653005a19ba366759b5'] - -dependencies = [ - ('Python', '3.6.3'), - ('TensorFlow', '1.3.0', versionsuffix), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HyPhy/HyPhy-2.3.13-foss-2016b.eb b/easybuild/easyconfigs/h/HyPhy/HyPhy-2.3.13-foss-2016b.eb deleted file mode 100644 index 12f827e2abe7..000000000000 --- a/easybuild/easyconfigs/h/HyPhy/HyPhy-2.3.13-foss-2016b.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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 = "CMakeMake" - -name = 'HyPhy' -version = '2.3.13' - -homepage = 'https://veg.github.io/hyphy-site/' -description = """HyPhy (Hypothesis Testing using Phylogenies) is an open-source software package - for the analysis of genetic sequences (in particular the inference of natural selection) - using techniques in phylogenetics, molecular evolution, and machine learning""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['https://github.com/veg/hyphy/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['29b72574302c98d38a92d5316b9283caa80a54c3e74c5e278c5bc9ae3d3df499'] - -builddependencies = [('CMake', '3.4.3')] - -dependencies = [('cURL', '7.49.1')] - -configopts = '-DINSTALL_PREFIX=%(installdir)s ' - -sanity_check_paths = { - 'files': ['bin/HYPHYMP', 'bin/HYPHYMPI'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HyPhy/HyPhy-2.5.1-gompi-2019a.eb b/easybuild/easyconfigs/h/HyPhy/HyPhy-2.5.1-gompi-2019a.eb deleted file mode 100644 index 06a1d1657cb0..000000000000 --- a/easybuild/easyconfigs/h/HyPhy/HyPhy-2.5.1-gompi-2019a.eb +++ /dev/null @@ -1,36 +0,0 @@ -# This file is an EasyBuild reciPY as per https://easybuilders.github.io/easybuild/ - -easyblock = "CMakeMake" - -name = 'HyPhy' -version = '2.5.1' - -homepage = 'https://veg.github.io/hyphy-site/' -description = """HyPhy (Hypothesis Testing using Phylogenies) is an open-source software package - for the analysis of genetic sequences (in particular the inference of natural selection) - using techniques in phylogenetics, molecular evolution, and machine learning""" - -toolchain = {'name': 'gompi', 'version': '2019a'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = ['https://github.com/veg/hyphy/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['c402aab5eb483c1d3566cbbd620db95cba1d86f3bb60cc7f712d255c777a45e6'] - -builddependencies = [('CMake', '3.13.3')] - -dependencies = [ - ('cURL', '7.63.0'), -] - -buildopts = [ - 'hyphy', - 'HYPHYMPI', -] - -sanity_check_paths = { - 'files': ['bin/hyphy', 'bin/HYPHYMPI'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HyPhy/HyPhy-2.5.33-gompi-2021a.eb b/easybuild/easyconfigs/h/HyPhy/HyPhy-2.5.33-gompi-2021a.eb index 7b083e8bb5ae..8403f64b24c9 100644 --- a/easybuild/easyconfigs/h/HyPhy/HyPhy-2.5.33-gompi-2021a.eb +++ b/easybuild/easyconfigs/h/HyPhy/HyPhy-2.5.33-gompi-2021a.eb @@ -6,17 +6,17 @@ name = 'HyPhy' version = '2.5.33' homepage = 'https://veg.github.io/hyphy-site/' -description = """HyPhy (Hypothesis Testing using Phylogenies) is an open-source software package - for the analysis of genetic sequences (in particular the inference of natural selection) +description = """HyPhy (Hypothesis Testing using Phylogenies) is an open-source software package + for the analysis of genetic sequences (in particular the inference of natural selection) using techniques in phylogenetics, molecular evolution, and machine learning""" toolchain = {'name': 'gompi', 'version': '2021a'} toolchainopts = {'openmp': True, 'usempi': True} -source_urls = ['https://github.com/veg/hyphy/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['7859981f645efa31911672803164715983068b3f56b597bc19908527639fa54b'] - +source_urls = ['https://github.com/veg/hyphy/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['7859981f645efa31911672803164715983068b3f56b597bc19908527639fa54b'] + builddependencies = [('CMake', '3.20.1')] dependencies = [ diff --git a/easybuild/easyconfigs/h/HyPhy/HyPhy-2.5.60-gompi-2022a.eb b/easybuild/easyconfigs/h/HyPhy/HyPhy-2.5.60-gompi-2022a.eb index 9960f8c8f570..3e882e5cfa9e 100644 --- a/easybuild/easyconfigs/h/HyPhy/HyPhy-2.5.60-gompi-2022a.eb +++ b/easybuild/easyconfigs/h/HyPhy/HyPhy-2.5.60-gompi-2022a.eb @@ -4,8 +4,8 @@ name = 'HyPhy' version = '2.5.60' homepage = 'https://veg.github.io/hyphy-site/' -description = """HyPhy (Hypothesis Testing using Phylogenies) is an open-source software package - for the analysis of genetic sequences (in particular the inference of natural selection) +description = """HyPhy (Hypothesis Testing using Phylogenies) is an open-source software package + for the analysis of genetic sequences (in particular the inference of natural selection) using techniques in phylogenetics, molecular evolution, and machine learning""" toolchain = {'name': 'gompi', 'version': '2022a'} diff --git a/easybuild/easyconfigs/h/HyPo/HyPo-1.0.3-GCC-8.3.0-Python-3.7.4.eb b/easybuild/easyconfigs/h/HyPo/HyPo-1.0.3-GCC-8.3.0-Python-3.7.4.eb deleted file mode 100644 index 3e9deac9f641..000000000000 --- a/easybuild/easyconfigs/h/HyPo/HyPo-1.0.3-GCC-8.3.0-Python-3.7.4.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'HyPo' -version = '1.0.3' -versionsuffix = '-Python-3.7.4' - -homepage = 'https://github.com/kensung-lab/hypo' -description = "HyPo: Super Fast & Accurate Polisher for Long Read Genome Assemblies" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -source_urls = ['https://github.com/kensung-lab/%(namelower)s/releases/download/v1.0.3'] -sources = ['%(namelower)s-v1.0.3.tar.gz'] -checksums = ['f936069830b8a1dbd8d9825593b35ee83fc891c0419c395b2f2c858f329b3810'] - -builddependencies = [('CMake', '3.15.3')] - -dependencies = [ - ('zlib', '1.2.11'), - ('KMC', '3.1.2rc1', versionsuffix), - ('HTSlib', '1.10.2'), - ('SDSL', '2.1.1-20191211'), -] - -preconfigopts = "rm -r %(builddir)s/hypo*/external/install/htslib/lib && " - -# FIXME check whether this is really needed -configopts = "-Doptimise_for_native=ON " - -# using 'Conda' as build type to make CMake honor the specified location for dependencies -build_type = 'Conda' -configopts += "-DHTSLIB_INSTALL_DIR=$EBROOTHTSLIB -DSDSLLIB_INSTALL_DIR=$EBROOTSDSL" - -sanity_check_paths = { - 'files': ['bin/hypo'], - 'dirs': [], -} - -sanity_check_commands = ["hypo --help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/Hybpiper/Hybpiper-2.1.6-foss-2022b.eb b/easybuild/easyconfigs/h/Hybpiper/Hybpiper-2.1.6-foss-2022b.eb index c87bbddded17..a5c073b366e8 100644 --- a/easybuild/easyconfigs/h/Hybpiper/Hybpiper-2.1.6-foss-2022b.eb +++ b/easybuild/easyconfigs/h/Hybpiper/Hybpiper-2.1.6-foss-2022b.eb @@ -30,9 +30,6 @@ dependencies = [ ('MAFFT', '7.505', '-with-extensions'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('Pebble', '5.0.3', { 'checksums': ['bdcfd9ea7e0aedb895b204177c19e6d6543d9962f4e3402ebab2175004863da8'], diff --git a/easybuild/easyconfigs/h/Hydra/Hydra-1.1.1-GCCcore-10.3.0.eb b/easybuild/easyconfigs/h/Hydra/Hydra-1.1.1-GCCcore-10.3.0.eb index 0bb49bddc8e4..7904f1c63a6d 100644 --- a/easybuild/easyconfigs/h/Hydra/Hydra-1.1.1-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/h/Hydra/Hydra-1.1.1-GCCcore-10.3.0.eb @@ -24,9 +24,6 @@ dependencies = [ ('PyYAML', '5.4.1'), # needed by omegaconf ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('antlr4-python3-runtime', '4.8', { 'modulename': 'antlr4', diff --git a/easybuild/easyconfigs/h/Hydra/Hydra-1.3.2-GCCcore-11.3.0.eb b/easybuild/easyconfigs/h/Hydra/Hydra-1.3.2-GCCcore-11.3.0.eb index ef233b53ed69..c22b074059b8 100644 --- a/easybuild/easyconfigs/h/Hydra/Hydra-1.3.2-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/h/Hydra/Hydra-1.3.2-GCCcore-11.3.0.eb @@ -26,9 +26,6 @@ dependencies = [ ('PyYAML', '6.0'), # needed by omegaconf ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('antlr4-python3-runtime', '4.9', { 'modulename': 'antlr4', diff --git a/easybuild/easyconfigs/h/Hydra/Hydra-1.3.2-GCCcore-12.3.0.eb b/easybuild/easyconfigs/h/Hydra/Hydra-1.3.2-GCCcore-12.3.0.eb index b337a4b9f63a..3cf5e796d15b 100644 --- a/easybuild/easyconfigs/h/Hydra/Hydra-1.3.2-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/h/Hydra/Hydra-1.3.2-GCCcore-12.3.0.eb @@ -27,9 +27,6 @@ dependencies = [ ('PyYAML', '6.0'), # needed by omegaconf ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('antlr4-python3-runtime', '4.9', { 'modulename': 'antlr4', diff --git a/easybuild/easyconfigs/h/Hydra/Hydra-1.3.2-foss-2023a-with-plugins.eb b/easybuild/easyconfigs/h/Hydra/Hydra-1.3.2-foss-2023a-with-plugins.eb new file mode 100644 index 000000000000..5f4e02e6bbd3 --- /dev/null +++ b/easybuild/easyconfigs/h/Hydra/Hydra-1.3.2-foss-2023a-with-plugins.eb @@ -0,0 +1,97 @@ +easyblock = 'PythonBundle' + +name = 'Hydra' +version = '1.3.2' +versionsuffix = '-with-plugins' + +homepage = "https://hydra.cc/" +description = """ +Hydra is an open-source Python framework that simplifies the development of +research and other complex applications. The key feature is the ability to +dynamically create a hierarchical configuration by composition and override it +through config files and the command line. The name Hydra comes from its +ability to run multiple similar jobs - much like a Hydra with multiple heads. +""" + +github_account = 'facebookresearch' + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [ + ('binutils', '2.40'), + ('Java', '17', '', SYSTEM), # needed by ANTLR runtime + ('hatchling', '1.18.0'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('PyYAML', '6.0'), # needed by omegaconf + ('tqdm', '4.66.1'), + ('SciPy-bundle', '2023.07'), + ('Greenlet', '3.0.2'), + ('SQLAlchemy', '2.0.25'), + ('Mako', '1.2.4'), +] + +exts_list = [ + ('alembic', '1.12.1', { + 'checksums': ['bca5877e9678b454706347bc10b97cb7d67f300320fa5c3a94423e8266e2823f'], + }), + ('autopage', '0.5.2', { + 'checksums': ['826996d74c5aa9f4b6916195547312ac6384bac3810b8517063f293248257b72'], + }), + ('cliff', '4.3.0', { + 'checksums': ['fc5b6ebc8fb815332770b2485ee36c09753937c37cce4f3227cdd4e10b33eacc'], + }), + ('cmd2', '2.4.3', { + 'checksums': ['71873c11f72bd19e2b1db578214716f0d4f7c8fa250093c601265a9a717dee52'], + }), + ('cmaes', '0.10.0', { + 'checksums': ['48afc70df027114739872b50489ae6b32461c307b92d084a63c7090a9742faf9'], + }), + ('colorlog', '6.7.0', { + 'checksums': ['bd94bd21c1e13fac7bd3153f4bc3a7dc0eb0974b8bc2fdf1a989e474f6e582e5'], + }), + ('pyperclip', '1.8.2', { + 'checksums': ['105254a8b04934f0bc84e9c24eb360a591aaf6535c9def5f29d92af107a9bf57'], + }), + ('prettytable', '3.9.0', { + 'checksums': ['f4ed94803c23073a90620b201965e5dc0bccf1760b7a7eaf3158cab8aaffdf34'], + }), + ('stevedore', '5.1.0', { + 'checksums': ['a54534acf9b89bc7ed264807013b505bf07f74dbe4bcfa37d32bd063870b087c'], + }), + ('optuna', '2.10.1', { + 'checksums': ['8a12009b57757c1070b3bff2261c24824d6430c22926dd1e2ace33b3deff555f'], + }), + ('antlr4-python3-runtime', '4.9', { + 'modulename': 'antlr4', + 'checksums': ['02d9afb720c13c52b336234286966cdf5aff704f230a513e635adb0d94de97ae'], + }), + ('omegaconf', '2.3.0', { + 'checksums': ['d5d4b6d29955cc50ad50c46dc269bcd92c6e00f5f90d23ab5fee7bfca4ba4cc7'], + }), + ('read_version', '0.3.2', { + 'checksums': ['3f2d30852bce9174b244f7f29aaebf4e79904c6ed51a19716325015ff306ce3f'], + }), + ('hydra-optuna-sweeper', '1.2.0', { + 'modulename': False, + 'checksums': ['f20b56dfdc4db9f84f3b502c8e60a5269967197c4df4c28653cf17f71b2136ce'], + }), + ('cloudpickle', '3.0.0', { + 'checksums': ['996d9a482c6fb4f33c1a35335cf8afd065d2a56e973270364840712d9131a882'], + }), + ('submitit', '1.5.0', { + 'checksums': ['2766868e71656b1e278a42f33bced74faebf2c525dba74f4cc43be8cbef6c588'], + }), + ('hydra-submitit-launcher', '1.2.0', { + 'modulename': False, + 'checksums': ['e14c8eb46d020fac60ba25f82bcc368dc55851d2683dc95c88631ffcf15e4a34'], + }), + ('hydra-core', version, { + 'modulename': 'hydra', + 'checksums': ['8a878ed67216997c3e9d88a8e72e7b4767e81af37afb4ea3334b269a4390a824'], + }), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HyperQueue/HyperQueue-0.20.0.eb b/easybuild/easyconfigs/h/HyperQueue/HyperQueue-0.20.0.eb new file mode 100644 index 000000000000..b58b81c03fe4 --- /dev/null +++ b/easybuild/easyconfigs/h/HyperQueue/HyperQueue-0.20.0.eb @@ -0,0 +1,31 @@ +easyblock = 'BinariesTarball' + +name = 'HyperQueue' +version = '0.20.0' + +homepage = 'https://it4innovations.github.io/hyperqueue/stable/' +description = """ +HyperQueue is a tool designed to simplify execution of large workflows (task graphs) on HPC clusters. +It allows you to execute a large number of tasks in a simple way, without having to manually submit jobs +into batch schedulers like Slurm or PBS. + +You just specify what you want to compute – HyperQueue will automatically ask for computational resources and +dynamically load-balance tasks across all allocated nodes and cores. +HyperQueue can also work without Slurm/PBS as a general task executor. +""" + +toolchain = SYSTEM + +source_urls = ['https://github.com/It4innovations/hyperqueue/releases/download/v%(version)s/'] + +sources = ['hq-v%(version)s-linux-x64.tar.gz'] +checksums = ['1b05177c9dd562a7ce1480796da2e8db169f963608719d398f21899d4f79f934'] + +sanity_check_paths = { + 'files': ['bin/hq'], + 'dirs': [], +} + +sanity_check_commands = ["hq --help"] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/Hyperopt/Hyperopt-0.1-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/h/Hyperopt/Hyperopt-0.1-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 81736595fa3d..000000000000 --- a/easybuild/easyconfigs/h/Hyperopt/Hyperopt-0.1-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Hyperopt' -version = '0.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://hyperopt.github.io/hyperopt/' -description = """hyperopt is a Python library for optimizing over awkward search spaces with real-valued, - discrete, and conditional dimensions.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -sources = [SOURCELOWER_TAR_GZ] -patches = ['Hyperopt-%(version)s_networkx-2.0.patch'] -checksums = [ - '4f6e903f7640165ea3e4c622050b41ffab0bee7811ede23c7825a5884976d72f', # hyperopt-0.1.tar.gz - 'b7d07ff80ed1a3f7ea007161301b8e336e7aa7ddca8ed2795b68d04e5e840f0c', # Hyperopt-0.1_networkx-2.0.patch -] - -dependencies = [('Python', '2.7.14')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/h/Hyperopt/Hyperopt-0.1.1-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/h/Hyperopt/Hyperopt-0.1.1-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index e801aef4fbb6..000000000000 --- a/easybuild/easyconfigs/h/Hyperopt/Hyperopt-0.1.1-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Hyperopt' -version = '0.1.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://hyperopt.github.io/hyperopt/' -description = """hyperopt is a Python library for optimizing over awkward search spaces with real-valued, - discrete, and conditional dimensions.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['https://github.com/hyperopt/hyperopt/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['fa8d03f6663ecdd20ddec7e24aa1931cfd5ebf37a7881e90611dfe1d97b82e6f'] - -dependencies = [('Python', '3.6.6')] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/h/Hyperopt/Hyperopt-0.1_networkx-2.0.patch b/easybuild/easyconfigs/h/Hyperopt/Hyperopt-0.1_networkx-2.0.patch deleted file mode 100644 index 1380878d2788..000000000000 --- a/easybuild/easyconfigs/h/Hyperopt/Hyperopt-0.1_networkx-2.0.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 2442bb24aca594bd566044fce276afbd377e0c03 Mon Sep 17 00:00:00 2001 -From: David Sheldon -Date: Mon, 21 Aug 2017 13:41:31 +0100 -Subject: [PATCH] Update toposort to work with networkx 2.0 - -Fixes #318 - networkx have changed their interface to return a generator rather than a list, so the assertion was failing when it indexed the list. Create a list before returning - this keeps the toposort interface consistent. Also documented that toposort returns a list. ---- - hyperopt/pyll/base.py | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/hyperopt/pyll/base.py b/hyperopt/pyll/base.py -index e6b3423..47fb964 100644 ---- a/hyperopt/pyll/base.py -+++ b/hyperopt/pyll/base.py -@@ -703,7 +703,7 @@ def dfs(aa, seq=None, seqset=None): - - def toposort(expr): - """ -- Return apply nodes of `expr` sub-tree in topological order. -+ Return apply nodes of `expr` sub-tree as a list in topological order. - - Raises networkx.NetworkXUnfeasible if subtree contains cycle. - -@@ -711,7 +711,7 @@ def toposort(expr): - G = nx.DiGraph() - for node in dfs(expr): - G.add_edges_from([(n_in, node) for n_in in node.inputs()]) -- order = nx.topological_sort(G) -+ order = list(nx.topological_sort(G)) - assert order[-1] == expr - return order - diff --git a/easybuild/easyconfigs/h/Hyperopt/Hyperopt-0.2.4-intel-2019b-Python-3.7.4-Java-1.8.eb b/easybuild/easyconfigs/h/Hyperopt/Hyperopt-0.2.4-intel-2019b-Python-3.7.4-Java-1.8.eb deleted file mode 100644 index f9b60c91c8e6..000000000000 --- a/easybuild/easyconfigs/h/Hyperopt/Hyperopt-0.2.4-intel-2019b-Python-3.7.4-Java-1.8.eb +++ /dev/null @@ -1,52 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'PythonBundle' - -name = 'Hyperopt' -version = '0.2.4' -local_python_versionsuffix = '-Python-%(pyver)s' -local_java_versionsuffix = '-Java-%(javaver)s' -versionsuffix = local_python_versionsuffix + local_java_versionsuffix - -homepage = 'https://github.com/hyperopt/hyperopt' -description = "Distributed Asynchronous Hyperparameter Optimization in Python" - -toolchain = {'name': 'intel', 'version': '2019b'} - -builddependencies = [ - ('CMake', '3.15.3'), -] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', local_python_versionsuffix), # for numpy, scipy - ('networkx', '2.4', local_python_versionsuffix), - ('scikit-learn', '0.21.3', local_python_versionsuffix), - ('Java', '1.8', '', SYSTEM), - ('Spark', '2.4.5', versionsuffix), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('tqdm', '4.46.0', { - 'checksums': ['4733c4a10d0f2a4d098d801464bdaf5240c7dadd2a7fde4ee93b0a0efd9fb25e'], - }), - ('cloudpickle', '1.4.1', { - 'checksums': ['0b6258a20a143603d53b037a20983016d4e978f554ec4f36b3d0895b947099ae'], - }), - ('pymongo', '3.10.1', { - 'checksums': ['993257f6ca3cde55332af1f62af3e04ca89ce63c08b56a387cdd46136c72f2fa'], - }), - ('lightgbm', '2.3.1', { - 'checksums': ['bd1817be401e74c0d8b049e97ea2f35d2ce155cfa130119ce4195ea207bd6388'], - }), - ('hyperopt', version, { - 'use_pip_extras': 'SparkTrials,MongoTrials,ATPE', - 'checksums': ['6e72089a42eb70cf84b0567d4552a908adff7cfc5cf6b1c38add41adc775d9c6'], - }), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/h/Hyperopt/Hyperopt-0.2.5-fosscuda-2020b.eb b/easybuild/easyconfigs/h/Hyperopt/Hyperopt-0.2.5-fosscuda-2020b.eb index e78c32c2658b..efecbc654444 100644 --- a/easybuild/easyconfigs/h/Hyperopt/Hyperopt-0.2.5-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/h/Hyperopt/Hyperopt-0.2.5-fosscuda-2020b.eb @@ -24,9 +24,6 @@ dependencies = [ ('Spark', '3.1.1'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('cloudpickle', '1.6.0', { 'checksums': ['9bc994f9e9447593bd0a45371f0e7ac7333710fcf64a4eb9834bf149f4ef2f32'], diff --git a/easybuild/easyconfigs/h/Hyperopt/Hyperopt-0.2.7-foss-2021a.eb b/easybuild/easyconfigs/h/Hyperopt/Hyperopt-0.2.7-foss-2021a.eb index 9cc986b48f52..2a4c8a074090 100644 --- a/easybuild/easyconfigs/h/Hyperopt/Hyperopt-0.2.7-foss-2021a.eb +++ b/easybuild/easyconfigs/h/Hyperopt/Hyperopt-0.2.7-foss-2021a.eb @@ -16,8 +16,6 @@ dependencies = [ ('tqdm', '4.61.2'), ] -use_pip = True - exts_list = [ ('cloudpickle', '2.0.0', { 'checksums': ['5cd02f3b417a783ba84a4ec3e290ff7929009fe51f6405423cfccfadd43ba4a4'], @@ -30,6 +28,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/h/Hyperopt/Hyperopt-0.2.7-foss-2022a.eb b/easybuild/easyconfigs/h/Hyperopt/Hyperopt-0.2.7-foss-2022a.eb index fed0543f3665..54631b850788 100644 --- a/easybuild/easyconfigs/h/Hyperopt/Hyperopt-0.2.7-foss-2022a.eb +++ b/easybuild/easyconfigs/h/Hyperopt/Hyperopt-0.2.7-foss-2022a.eb @@ -16,8 +16,6 @@ dependencies = [ ('tqdm', '4.64.0'), ] -use_pip = True - exts_list = [ ('cloudpickle', '2.2.1', { 'checksums': ['d89684b8de9e34a2a43b3460fbca07d09d6e25ce858df4d5a44240403b6178f5'], @@ -30,6 +28,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/h/Hypre/Hypre-2.11.1-foss-2016a.eb b/easybuild/easyconfigs/h/Hypre/Hypre-2.11.1-foss-2016a.eb deleted file mode 100644 index 5f5821f26c1e..000000000000 --- a/easybuild/easyconfigs/h/Hypre/Hypre-2.11.1-foss-2016a.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'Hypre' -version = '2.11.1' - -homepage = "https://computation.llnl.gov/casc/linear_solvers/sls_hypre.html" -description = """Hypre is a library for solving large, sparse linear systems of equations on massively parallel computers. - The problems of interest arise in the simulation codes being developed at LLNL and elsewhere - to study physical phenomena in the defense, environmental, energy, and biological sciences.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = ['https://computation.llnl.gov/project/linear_solvers/download/'] -sources = [SOURCELOWER_TAR_GZ] - -start_dir = 'src' - -sanity_check_paths = { - 'files': ['lib/libHYPRE.a'], - 'dirs': ['include'] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/h/Hypre/Hypre-2.11.1-intel-2016a.eb b/easybuild/easyconfigs/h/Hypre/Hypre-2.11.1-intel-2016a.eb deleted file mode 100644 index 2de6608fd997..000000000000 --- a/easybuild/easyconfigs/h/Hypre/Hypre-2.11.1-intel-2016a.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'Hypre' -version = '2.11.1' - -homepage = "https://computation.llnl.gov/casc/linear_solvers/sls_hypre.html" -description = """Hypre is a library for solving large, sparse linear systems of equations on massively parallel computers. - The problems of interest arise in the simulation codes being developed at LLNL and elsewhere - to study physical phenomena in the defense, environmental, energy, and biological sciences.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = ['https://computation.llnl.gov/project/linear_solvers/download/'] -sources = [SOURCELOWER_TAR_GZ] - -start_dir = 'src' - -sanity_check_paths = { - 'files': ['lib/libHYPRE.a'], - 'dirs': ['include'] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/h/Hypre/Hypre-2.14.0-foss-2018a.eb b/easybuild/easyconfigs/h/Hypre/Hypre-2.14.0-foss-2018a.eb deleted file mode 100644 index a95d57504aec..000000000000 --- a/easybuild/easyconfigs/h/Hypre/Hypre-2.14.0-foss-2018a.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'Hypre' -version = '2.14.0' - -homepage = 'https://computation.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods' -description = """Hypre is a library for solving large, sparse linear systems of equations on massively - parallel computers. The problems of interest arise in the simulation codes being developed at LLNL - and elsewhere to study physical phenomena in the defense, environmental, energy, and biological sciences.""" - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/hypre-space/hypre/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = [('10cfcd555618137c194958f84f44724fece45b58c59002d1195fed354e2ca16c', - '705a0c67c68936bb011c50e7aa8d7d8b9693665a9709b584275ec3782e03ee8c')] - -start_dir = 'src' - -sanity_check_paths = { - 'files': ['lib/libHYPRE.a'], - 'dirs': ['include'] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/h/Hypre/Hypre-2.14.0-intel-2018a.eb b/easybuild/easyconfigs/h/Hypre/Hypre-2.14.0-intel-2018a.eb deleted file mode 100644 index b82a9c17d39c..000000000000 --- a/easybuild/easyconfigs/h/Hypre/Hypre-2.14.0-intel-2018a.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Hypre' -version = '2.14.0' - -homepage = 'https://computation.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods' -description = """Hypre is a library for solving large, sparse linear systems of equations on massively - parallel computers. The problems of interest arise in the simulation codes being developed at LLNL - and elsewhere to study physical phenomena in the defense, environmental, energy, and biological sciences.""" - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/LLNL/hypre/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['10cfcd555618137c194958f84f44724fece45b58c59002d1195fed354e2ca16c'] - -start_dir = 'src' - -sanity_check_paths = { - 'files': ['lib/libHYPRE.a'], - 'dirs': ['include'] -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/h/Hypre/Hypre-2.15.1-foss-2019a.eb b/easybuild/easyconfigs/h/Hypre/Hypre-2.15.1-foss-2019a.eb deleted file mode 100644 index 97250fc49df8..000000000000 --- a/easybuild/easyconfigs/h/Hypre/Hypre-2.15.1-foss-2019a.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Hypre' -version = '2.15.1' - -homepage = 'https://computation.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods' -description = """Hypre is a library for solving large, sparse linear systems of equations on massively - parallel computers. The problems of interest arise in the simulation codes being developed at LLNL - and elsewhere to study physical phenomena in the defense, environmental, energy, and biological sciences.""" - -toolchain = {'name': 'foss', 'version': '2019a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/hypre-space/hypre/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = [('58d215146e1c7c2c11be4cb1eac0d1663a45584efbe5f603205d8c4766b7579f', - '50d0c0c86b4baad227aa9bdfda4297acafc64c3c7256c27351f8bae1ae6f2402')] - -start_dir = 'src' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/h/Hypre/Hypre-2.15.1-intel-2019a.eb b/easybuild/easyconfigs/h/Hypre/Hypre-2.15.1-intel-2019a.eb deleted file mode 100644 index d50fa6f5bb02..000000000000 --- a/easybuild/easyconfigs/h/Hypre/Hypre-2.15.1-intel-2019a.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Hypre' -version = '2.15.1' - -homepage = 'https://computation.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods' -description = """Hypre is a library for solving large, sparse linear systems of equations on massively - parallel computers. The problems of interest arise in the simulation codes being developed at LLNL - and elsewhere to study physical phenomena in the defense, environmental, energy, and biological sciences.""" - -toolchain = {'name': 'intel', 'version': '2019a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/hypre-space/hypre/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = [('58d215146e1c7c2c11be4cb1eac0d1663a45584efbe5f603205d8c4766b7579f', - '50d0c0c86b4baad227aa9bdfda4297acafc64c3c7256c27351f8bae1ae6f2402')] - -start_dir = 'src' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/h/Hypre/Hypre-2.18.2-foss-2019b.eb b/easybuild/easyconfigs/h/Hypre/Hypre-2.18.2-foss-2019b.eb deleted file mode 100644 index 0db685738c13..000000000000 --- a/easybuild/easyconfigs/h/Hypre/Hypre-2.18.2-foss-2019b.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'Hypre' -version = '2.18.2' - -homepage = 'https://computation.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods' -description = """Hypre is a library for solving large, sparse linear systems of equations on massively - parallel computers. The problems of interest arise in the simulation codes being developed at LLNL - and elsewhere to study physical phenomena in the defense, environmental, energy, and biological sciences.""" - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/hypre-space/hypre/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['28007b5b584eaf9397f933032d8367788707a2d356d78e47b99e551ab10cc76a'] - -start_dir = 'src' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/h/Hypre/Hypre-2.18.2-foss-2020a.eb b/easybuild/easyconfigs/h/Hypre/Hypre-2.18.2-foss-2020a.eb deleted file mode 100644 index 6075f4d2c087..000000000000 --- a/easybuild/easyconfigs/h/Hypre/Hypre-2.18.2-foss-2020a.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'Hypre' -version = '2.18.2' - -homepage = 'https://computation.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods' -description = """Hypre is a library for solving large, sparse linear systems of equations on massively - parallel computers. The problems of interest arise in the simulation codes being developed at LLNL - and elsewhere to study physical phenomena in the defense, environmental, energy, and biological sciences.""" - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/hypre-space/hypre/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['28007b5b584eaf9397f933032d8367788707a2d356d78e47b99e551ab10cc76a'] - -start_dir = 'src' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/h/Hypre/Hypre-2.18.2-intel-2019b.eb b/easybuild/easyconfigs/h/Hypre/Hypre-2.18.2-intel-2019b.eb deleted file mode 100644 index 938bfb2a0d11..000000000000 --- a/easybuild/easyconfigs/h/Hypre/Hypre-2.18.2-intel-2019b.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'Hypre' -version = '2.18.2' - -homepage = 'https://computation.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods' -description = """Hypre is a library for solving large, sparse linear systems of equations on massively - parallel computers. The problems of interest arise in the simulation codes being developed at LLNL - and elsewhere to study physical phenomena in the defense, environmental, energy, and biological sciences.""" - -toolchain = {'name': 'intel', 'version': '2019b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/hypre-space/hypre/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['28007b5b584eaf9397f933032d8367788707a2d356d78e47b99e551ab10cc76a'] - -start_dir = 'src' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/h/Hypre/Hypre-2.18.2-intel-2020a.eb b/easybuild/easyconfigs/h/Hypre/Hypre-2.18.2-intel-2020a.eb deleted file mode 100644 index 3a608227254c..000000000000 --- a/easybuild/easyconfigs/h/Hypre/Hypre-2.18.2-intel-2020a.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'Hypre' -version = '2.18.2' - -homepage = 'https://computation.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods' -description = """Hypre is a library for solving large, sparse linear systems of equations on massively - parallel computers. The problems of interest arise in the simulation codes being developed at LLNL - and elsewhere to study physical phenomena in the defense, environmental, energy, and biological sciences.""" - -toolchain = {'name': 'intel', 'version': '2020a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/hypre-space/hypre/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['28007b5b584eaf9397f933032d8367788707a2d356d78e47b99e551ab10cc76a'] - -start_dir = 'src' - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/h/Hypre/Hypre-2.31.0-foss-2023b.eb b/easybuild/easyconfigs/h/Hypre/Hypre-2.31.0-foss-2023b.eb new file mode 100644 index 000000000000..62d72e357a8d --- /dev/null +++ b/easybuild/easyconfigs/h/Hypre/Hypre-2.31.0-foss-2023b.eb @@ -0,0 +1,18 @@ +name = 'Hypre' +version = '2.31.0' + +homepage = 'https://computation.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods' +description = """Hypre is a library for solving large, sparse linear systems of equations on massively + parallel computers. The problems of interest arise in the simulation codes being developed at LLNL + and elsewhere to study physical phenomena in the defense, environmental, energy, and biological sciences.""" + +toolchain = {'name': 'foss', 'version': '2023b'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/hypre-space/hypre/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['9a7916e2ac6615399de5010eb39c604417bb3ea3109ac90e199c5c63b0cb4334'] + +start_dir = 'src' + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/h/Hypre/Hypre-2.32.0-foss-2024a.eb b/easybuild/easyconfigs/h/Hypre/Hypre-2.32.0-foss-2024a.eb new file mode 100644 index 000000000000..d17eb6932d7d --- /dev/null +++ b/easybuild/easyconfigs/h/Hypre/Hypre-2.32.0-foss-2024a.eb @@ -0,0 +1,18 @@ +name = 'Hypre' +version = '2.32.0' + +homepage = 'https://computation.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods' +description = """Hypre is a library for solving large, sparse linear systems of equations on massively + parallel computers. The problems of interest arise in the simulation codes being developed at LLNL + and elsewhere to study physical phenomena in the defense, environmental, energy, and biological sciences.""" + +toolchain = {'name': 'foss', 'version': '2024a'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/hypre-space/hypre/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['2277b6f01de4a7d0b01cfe12615255d9640eaa02268565a7ce1a769beab25fa1'] + +start_dir = 'src' + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/h/Hypre/hypre_2.9.0b_with_blas_lapack.patch b/easybuild/easyconfigs/h/Hypre/hypre_2.9.0b_with_blas_lapack.patch deleted file mode 100644 index c3876a794ebf..000000000000 --- a/easybuild/easyconfigs/h/Hypre/hypre_2.9.0b_with_blas_lapack.patch +++ /dev/null @@ -1,34 +0,0 @@ -# External BLAS/LAPACK used, no need to build Hypre provided ones. -# Without deleting those lines, make complains about non-existing hypre provided BLAS/LAPACK object files -# B. Hajgato 04/08/2014 ---- hypre-2.9.0b/src/lib/Makefile.orig 2012-05-26 01:54:08.000000000 +0200 -+++ hypre-2.9.0b/src/lib/Makefile 2014-07-24 13:45:56.309096985 +0200 -@@ -32,8 +32,6 @@ - STRUCTLSFILES = ${HYPRE_SRC_TOP_DIR}/struct_ls/*.o - STRUCTMVFILES = ${HYPRE_SRC_TOP_DIR}/struct_mv/*.o - UTILITIESFILES = ${HYPRE_SRC_TOP_DIR}/utilities/*.o --BLASFILES = ${HYPRE_SRC_TOP_DIR}/blas/*.o --LAPACKFILES = ${HYPRE_SRC_TOP_DIR}/lapack/*.o - - FILES_HYPRE = \ - $(SUPERLUFILES)\ -@@ -55,9 +53,7 @@ - $(SSTRUCTMVFILES)\ - $(STRUCTLSFILES)\ - $(STRUCTMVFILES)\ --$(UTILITIESFILES)\ --$(BLASFILES)\ --$(LAPACKFILES) -+$(UTILITIESFILES) - - SONAME = libHYPRE-${HYPRE_RELEASE_VERSION}.so - SOLIBS = ${MPILIBDIRS} ${MPILIBS} ${LAPACKLIBDIRS} ${LAPACKLIBS}\ -@@ -103,8 +99,6 @@ - ${AR} $@ $(STRUCTLSFILES) - ${AR} $@ $(STRUCTMVFILES) - ${AR} $@ $(UTILITIESFILES) -- ${AR} $@ $(BLASFILES) -- ${AR} $@ $(LAPACKFILES) - ${RANLIB} $@ - - libHYPRE.so: ${FILES_HYPRE} diff --git a/easybuild/easyconfigs/h/h4toh5/h4toh5-2.2.2-linux-x86_64-static.eb b/easybuild/easyconfigs/h/h4toh5/h4toh5-2.2.2-linux-x86_64-static.eb deleted file mode 100644 index a974ab4a1b53..000000000000 --- a/easybuild/easyconfigs/h/h4toh5/h4toh5-2.2.2-linux-x86_64-static.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'Tarball' - -name = 'h4toh5' -version = '2.2.2' -versionsuffix = '-linux-x86_64-static' - -homepage = 'http://www.hdfgroup.org/h4toh5/' -description = """The h4toh5 software consists of the h4toh5 and h5toh4 command-line utilities, - as well as a conversion library for converting between individual HDF4 and HDF5 objects.""" - -toolchain = SYSTEM - -# fi. http://www.hdfgroup.org/ftp/HDF5/tools/h4toh5/bin/h4h5tools-2.2.1-linux-x86_64-static.tar.gz -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/tools/%s/bin' % name] -sources = ['h4h5tools-%(version)s%(versionsuffix)s.tar.gz'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['h5toh4', 'h5toh4']], - 'dirs': [], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h4toh5/h4toh5-2.2.3-foss-2018b.eb b/easybuild/easyconfigs/h/h4toh5/h4toh5-2.2.3-foss-2018b.eb deleted file mode 100644 index 0b79b7cfc94b..000000000000 --- a/easybuild/easyconfigs/h/h4toh5/h4toh5-2.2.3-foss-2018b.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'h4toh5' -version = '2.2.3' - -homepage = 'http://www.hdfgroup.org/h4toh5/' -description = """The h4toh5 software consists of the h4toh5 and h5toh4 command-line utilities, - as well as a conversion library for converting between individual HDF4 and HDF5 objects.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/tools/%s/src' % name] -sources = ['h4h5tools-%(version)s.tar.gz'] -checksums = ['ba167d9e5ec1f9014a95e3f5d0621f814caa6e83508e235ce60cfd315e3a9d3f'] - -dependencies = [ - ('HDF', '4.2.14'), - ('HDF5', '1.10.2'), - ('HDF-EOS', '2.20'), -] - -configopts = "CC=$EBROOTHDF/bin/h4cc --with-hdf5=$EBROOTHDF5 --with-hdfeos2=$EBROOTHDFMINEOS" - -sanity_check_paths = { - 'files': ['bin/h4toh5', 'bin/h5toh4', 'include/h4toh5.h', 'lib/libh4toh5.a'], - 'dirs': ['bin', 'include', 'lib'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h4toh5/h4toh5-2.2.3-gompi-2019b.eb b/easybuild/easyconfigs/h/h4toh5/h4toh5-2.2.3-gompi-2019b.eb deleted file mode 100644 index 81636ad6de34..000000000000 --- a/easybuild/easyconfigs/h/h4toh5/h4toh5-2.2.3-gompi-2019b.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'h4toh5' -version = '2.2.3' - -homepage = 'http://www.hdfgroup.org/h4toh5/' -description = """The h4toh5 software consists of the h4toh5 and h5toh4 command-line utilities, - as well as a conversion library for converting between individual HDF4 and HDF5 objects.""" - -toolchain = {'name': 'gompi', 'version': '2019b'} - -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/tools/%s/src' % name] -sources = ['h4h5tools-%(version)s%(versionsuffix)s.tar.gz'] -checksums = ['ba167d9e5ec1f9014a95e3f5d0621f814caa6e83508e235ce60cfd315e3a9d3f'] - -dependencies = [ - ('HDF', '4.2.14'), - ('HDF5', '1.10.5'), - ('HDF-EOS', '2.20'), -] - -configopts = "CC=$EBROOTHDF/bin/h4cc --with-hdf5=$EBROOTHDF5 --with-hdfeos2=$EBROOTHDFMINEOS " - -sanity_check_paths = { - 'files': ['bin/h4toh5', 'bin/h5toh4', 'include/h4toh5.h', 'lib/libh4toh5.a'], - 'dirs': ['bin', 'include', 'lib'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h4toh5/h4toh5-2.2.3-gompi-2020b.eb b/easybuild/easyconfigs/h/h4toh5/h4toh5-2.2.3-gompi-2020b.eb index 8e8e8c7f705f..50fe19e455a8 100644 --- a/easybuild/easyconfigs/h/h4toh5/h4toh5-2.2.3-gompi-2020b.eb +++ b/easybuild/easyconfigs/h/h4toh5/h4toh5-2.2.3-gompi-2020b.eb @@ -3,13 +3,13 @@ easyblock = 'ConfigureMake' name = 'h4toh5' version = '2.2.3' -homepage = 'http://www.hdfgroup.org/h4toh5/' +homepage = "https://docs.hdfgroup.org/archive/support/products/hdf5_tools/h4toh5/index.html" description = """The h4toh5 software consists of the h4toh5 and h5toh4 command-line utilities, as well as a conversion library for converting between individual HDF4 and HDF5 objects.""" toolchain = {'name': 'gompi', 'version': '2020b'} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/tools/%s/src' % name] +source_urls = ['http://support.hdfgroup.org/ftp/HDF5/tools/%s/src' % name] sources = ['h4h5tools-%(version)s%(versionsuffix)s.tar.gz'] checksums = ['ba167d9e5ec1f9014a95e3f5d0621f814caa6e83508e235ce60cfd315e3a9d3f'] diff --git a/easybuild/easyconfigs/h/h4toh5/h4toh5-2.2.5-gompi-2022a.eb b/easybuild/easyconfigs/h/h4toh5/h4toh5-2.2.5-gompi-2022a.eb index 1a825bc8ed86..28d67776a1b0 100644 --- a/easybuild/easyconfigs/h/h4toh5/h4toh5-2.2.5-gompi-2022a.eb +++ b/easybuild/easyconfigs/h/h4toh5/h4toh5-2.2.5-gompi-2022a.eb @@ -3,7 +3,7 @@ easyblock = 'ConfigureMake' name = 'h4toh5' version = '2.2.5' -homepage = 'http://www.hdfgroup.org/h4toh5/' +homepage = "https://docs.hdfgroup.org/archive/support/products/hdf5_tools/h4toh5/index.html" description = """The h4toh5 software consists of the h4toh5 and h5toh4 command-line utilities, as well as a conversion library for converting between individual HDF4 and HDF5 objects.""" diff --git a/easybuild/easyconfigs/h/h5netcdf/h5netcdf-1.1.0-foss-2021b.eb b/easybuild/easyconfigs/h/h5netcdf/h5netcdf-1.1.0-foss-2021b.eb index 7efee9efd0aa..2749a1d4d405 100644 --- a/easybuild/easyconfigs/h/h5netcdf/h5netcdf-1.1.0-foss-2021b.eb +++ b/easybuild/easyconfigs/h/h5netcdf/h5netcdf-1.1.0-foss-2021b.eb @@ -15,9 +15,6 @@ dependencies = [ ('h5py', '3.6.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ (name, version, { 'checksums': ['932c3b573bed7370ebfc9e802cd60f1a4da5236efb11b36eeff897324d76bf56'], diff --git a/easybuild/easyconfigs/h/h5netcdf/h5netcdf-1.2.0-foss-2022a.eb b/easybuild/easyconfigs/h/h5netcdf/h5netcdf-1.2.0-foss-2022a.eb index f9de3cf3b266..46500c989050 100644 --- a/easybuild/easyconfigs/h/h5netcdf/h5netcdf-1.2.0-foss-2022a.eb +++ b/easybuild/easyconfigs/h/h5netcdf/h5netcdf-1.2.0-foss-2022a.eb @@ -15,9 +15,6 @@ dependencies = [ ('h5py', '3.7.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ (name, version, { 'checksums': ['7f6b2733bde06ea2575b79a6450d9bd5c38918ff4cb2a355bf22bbe8c86c6bcf'], diff --git a/easybuild/easyconfigs/h/h5netcdf/h5netcdf-1.2.0-foss-2023a.eb b/easybuild/easyconfigs/h/h5netcdf/h5netcdf-1.2.0-foss-2023a.eb index 311855957b76..363b1aac41ee 100644 --- a/easybuild/easyconfigs/h/h5netcdf/h5netcdf-1.2.0-foss-2023a.eb +++ b/easybuild/easyconfigs/h/h5netcdf/h5netcdf-1.2.0-foss-2023a.eb @@ -15,9 +15,6 @@ dependencies = [ ('h5py', '3.9.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ (name, version, { 'checksums': ['7f6b2733bde06ea2575b79a6450d9bd5c38918ff4cb2a355bf22bbe8c86c6bcf'], diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.10.0-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/h/h5py/h5py-2.10.0-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 1527f6c22084..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.10.0-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.10.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2019b'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] -patches = ['h5py-%(version)s_avoid-mpi-init.patch'] -checksums = [ - '84412798925dc870ffd7107f045d7659e60f5d46d1c70c700375248bf6bf512d', # h5py-2.10.0.tar.gz - '6bacb71f5d9fbd7bd9a01018d7fe21b067a2317f33c4a7c21fde9cd404c1603f', # h5py-2.10.0_avoid-mpi-init.patch -] - -builddependencies = [('pkgconfig', '1.5.1', versionsuffix)] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('HDF5', '1.10.5'), -] - -use_pip = True -sanity_pip_check = True -download_dep_fail = True - -preinstallopts = 'HDF5_MPI=ON HDF5_DIR="$EBROOTHDF5" ' - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.10.0-foss-2019b-serial-Python-3.7.4.eb b/easybuild/easyconfigs/h/h5py/h5py-2.10.0-foss-2019b-serial-Python-3.7.4.eb deleted file mode 100644 index baf227005b55..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.10.0-foss-2019b-serial-Python-3.7.4.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.10.0' -versionsuffix = '-serial-Python-%(pyver)s' - -homepage = 'https://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': '2019b'} -toolchainopts = {'usempi': False} - -sources = [SOURCE_TAR_GZ] -patches = ['h5py-%(version)s_avoid-mpi-init.patch'] -checksums = [ - '84412798925dc870ffd7107f045d7659e60f5d46d1c70c700375248bf6bf512d', # h5py-2.10.0.tar.gz - '6bacb71f5d9fbd7bd9a01018d7fe21b067a2317f33c4a7c21fde9cd404c1603f', # h5py-2.10.0_avoid-mpi-init.patch -] - -builddependencies = [('pkgconfig', '1.5.1', '-Python-%(pyver)s')] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', '-Python-%(pyver)s'), - ('HDF5', '1.10.5', '-serial'), -] - -use_pip = True -sanity_pip_check = True -download_dep_fail = True - -preinstallopts = 'HDF5_MPI=OFF HDF5_DIR="$EBROOTHDF5" ' - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.10.0-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/h/h5py/h5py-2.10.0-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 3c462d3d173e..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.10.0-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.10.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2020a'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] -patches = ['h5py-%(version)s_avoid-mpi-init.patch'] -checksums = [ - '84412798925dc870ffd7107f045d7659e60f5d46d1c70c700375248bf6bf512d', # h5py-2.10.0.tar.gz - '6bacb71f5d9fbd7bd9a01018d7fe21b067a2317f33c4a7c21fde9cd404c1603f', # h5py-2.10.0_avoid-mpi-init.patch -] - -builddependencies = [('pkgconfig', '1.5.1', versionsuffix)] - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('HDF5', '1.10.6'), -] - -use_pip = True -sanity_pip_check = True -download_dep_fail = True - -preinstallopts = 'HDF5_MPI=ON HDF5_DIR="$EBROOTHDF5" ' - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.10.0-fosscuda-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/h/h5py/h5py-2.10.0-fosscuda-2019b-Python-3.7.4.eb deleted file mode 100644 index 15bfa77a7b0e..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.10.0-fosscuda-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.10.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': 'fosscuda', 'version': '2019b'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] -patches = ['h5py-%(version)s_avoid-mpi-init.patch'] -checksums = [ - '84412798925dc870ffd7107f045d7659e60f5d46d1c70c700375248bf6bf512d', # h5py-2.10.0.tar.gz - '6bacb71f5d9fbd7bd9a01018d7fe21b067a2317f33c4a7c21fde9cd404c1603f', # h5py-2.10.0_avoid-mpi-init.patch -] - -builddependencies = [('pkgconfig', '1.5.1', versionsuffix)] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('HDF5', '1.10.5'), -] - -use_pip = True -sanity_pip_check = True -download_dep_fail = True - -preinstallopts = 'HDF5_MPI=ON HDF5_DIR="$EBROOTHDF5" ' - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.10.0-fosscuda-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/h/h5py/h5py-2.10.0-fosscuda-2020a-Python-3.8.2.eb deleted file mode 100644 index 6653f10bc86c..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.10.0-fosscuda-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.10.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': 'fosscuda', 'version': '2020a'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] -patches = ['h5py-%(version)s_avoid-mpi-init.patch'] -checksums = [ - '84412798925dc870ffd7107f045d7659e60f5d46d1c70c700375248bf6bf512d', # h5py-2.10.0.tar.gz - '6bacb71f5d9fbd7bd9a01018d7fe21b067a2317f33c4a7c21fde9cd404c1603f', # h5py-2.10.0_avoid-mpi-init.patch -] - -builddependencies = [('pkgconfig', '1.5.1', versionsuffix)] - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('HDF5', '1.10.6'), -] - -use_pip = True -sanity_pip_check = True -download_dep_fail = True - -preinstallopts = 'HDF5_MPI=ON HDF5_DIR="$EBROOTHDF5" ' - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.10.0-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/h/h5py/h5py-2.10.0-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index 61281eb59b05..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.10.0-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.10.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2019b'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] -patches = ['h5py-%(version)s_avoid-mpi-init.patch'] -checksums = [ - '84412798925dc870ffd7107f045d7659e60f5d46d1c70c700375248bf6bf512d', # h5py-2.10.0.tar.gz - '6bacb71f5d9fbd7bd9a01018d7fe21b067a2317f33c4a7c21fde9cd404c1603f', # h5py-2.10.0_avoid-mpi-init.patch -] - -builddependencies = [('pkgconfig', '1.5.1', versionsuffix)] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('HDF5', '1.10.5'), -] - -use_pip = True -sanity_pip_check = True -download_dep_fail = True - -preinstallopts = 'HDF5_MPI=ON HDF5_DIR="$EBROOTHDF5" ' - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.10.0-intel-2020a-Python-2.7.18.eb b/easybuild/easyconfigs/h/h5py/h5py-2.10.0-intel-2020a-Python-2.7.18.eb deleted file mode 100644 index 0f90a6b7b598..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.10.0-intel-2020a-Python-2.7.18.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.10.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2020a'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] -patches = ['h5py-%(version)s_avoid-mpi-init.patch'] -checksums = [ - '84412798925dc870ffd7107f045d7659e60f5d46d1c70c700375248bf6bf512d', # h5py-2.10.0.tar.gz - '6bacb71f5d9fbd7bd9a01018d7fe21b067a2317f33c4a7c21fde9cd404c1603f', # h5py-2.10.0_avoid-mpi-init.patch -] - -dependencies = [ - ('Python', '2.7.18'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('HDF5', '1.10.6'), -] - -use_pip = True -sanity_pip_check = True -download_dep_fail = True - -preinstallopts = 'HDF5_MPI=ON HDF5_DIR="$EBROOTHDF5" ' - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.10.0-intel-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/h/h5py/h5py-2.10.0-intel-2020a-Python-3.8.2.eb deleted file mode 100644 index f5e66d70689d..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.10.0-intel-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.10.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2020a'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] -patches = ['h5py-%(version)s_avoid-mpi-init.patch'] -checksums = [ - '84412798925dc870ffd7107f045d7659e60f5d46d1c70c700375248bf6bf512d', # h5py-2.10.0.tar.gz - '6bacb71f5d9fbd7bd9a01018d7fe21b067a2317f33c4a7c21fde9cd404c1603f', # h5py-2.10.0_avoid-mpi-init.patch -] - -builddependencies = [('pkgconfig', '1.5.1', versionsuffix)] - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('HDF5', '1.10.6'), -] - -use_pip = True -sanity_pip_check = True -download_dep_fail = True - -preinstallopts = 'HDF5_MPI=ON HDF5_DIR="$EBROOTHDF5" ' - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.10.0-intelcuda-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/h/h5py/h5py-2.10.0-intelcuda-2019b-Python-3.7.4.eb deleted file mode 100644 index 18c23430d893..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.10.0-intelcuda-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.10.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': 'intelcuda', 'version': '2019b'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] -patches = ['h5py-%(version)s_avoid-mpi-init.patch'] -checksums = [ - '84412798925dc870ffd7107f045d7659e60f5d46d1c70c700375248bf6bf512d', # h5py-2.10.0.tar.gz - '6bacb71f5d9fbd7bd9a01018d7fe21b067a2317f33c4a7c21fde9cd404c1603f', # h5py-2.10.0_avoid-mpi-init.patch -] - -builddependencies = [('pkgconfig', '1.5.1', versionsuffix)] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('HDF5', '1.10.5'), -] - -use_pip = True -sanity_pip_check = True -download_dep_fail = True - -preinstallopts = 'HDF5_MPI=ON HDF5_DIR="$EBROOTHDF5" ' - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.10.0-intelcuda-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/h/h5py/h5py-2.10.0-intelcuda-2020a-Python-3.8.2.eb deleted file mode 100644 index 94c802aebbdc..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.10.0-intelcuda-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.10.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': 'intelcuda', 'version': '2020a'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] -patches = ['h5py-%(version)s_avoid-mpi-init.patch'] -checksums = [ - '84412798925dc870ffd7107f045d7659e60f5d46d1c70c700375248bf6bf512d', # h5py-2.10.0.tar.gz - '6bacb71f5d9fbd7bd9a01018d7fe21b067a2317f33c4a7c21fde9cd404c1603f', # h5py-2.10.0_avoid-mpi-init.patch -] - -builddependencies = [('pkgconfig', '1.5.1', versionsuffix)] - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('HDF5', '1.10.6'), -] - -use_pip = True -sanity_pip_check = True -download_dep_fail = True - -preinstallopts = 'HDF5_MPI=ON HDF5_DIR="$EBROOTHDF5" ' - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.5.0-foss-2016a-Python-2.7.11-HDF5-1.8.16-serial.eb b/easybuild/easyconfigs/h/h5py/h5py-2.5.0-foss-2016a-Python-2.7.11-HDF5-1.8.16-serial.eb deleted file mode 100644 index a759fbde3819..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.5.0-foss-2016a-Python-2.7.11-HDF5-1.8.16-serial.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.5.0' - -homepage = 'https://www.h5py.org/' -description = """HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, - version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous - amounts of data.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'usempi': False} - -sources = [SOURCE_TAR_GZ] - -local_hdf5ver = '1.8.16' -local_hdf5versuffix = '-serial' -versionsuffix = '-Python-%%(pyver)s-HDF5-%s%s' % (local_hdf5ver, local_hdf5versuffix) - -prebuildopts = ' python setup.py configure --hdf5=$EBROOTHDF5 && ' - -dependencies = [ - ('Python', '2.7.11'), - ('HDF5', local_hdf5ver, local_hdf5versuffix), -] - -builddependencies = [('pkgconfig', '1.1.0', '-Python-%(pyver)s')] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.5.0-foss-2016a-Python-2.7.11-HDF5-1.8.16.eb b/easybuild/easyconfigs/h/h5py/h5py-2.5.0-foss-2016a-Python-2.7.11-HDF5-1.8.16.eb deleted file mode 100644 index 68987816c02e..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.5.0-foss-2016a-Python-2.7.11-HDF5-1.8.16.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.5.0' - -homepage = 'https://www.h5py.org/' -description = """HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, - version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous - amounts of data.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] - -local_hdf5ver = '1.8.16' -versionsuffix = '-Python-%%(pyver)s-HDF5-%s' % local_hdf5ver - -# to really use mpi enabled hdf5 we now seem to need a configure step -prebuildopts = ' python setup.py configure --mpi --hdf5=$EBROOTHDF5 && ' - -dependencies = [ - ('Python', '2.7.11'), - ('HDF5', local_hdf5ver), - ('pkgconfig', '1.1.0', '-Python-%(pyver)s'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.5.0-foss-2016a-Python-3.5.1-HDF5-1.8.16.eb b/easybuild/easyconfigs/h/h5py/h5py-2.5.0-foss-2016a-Python-3.5.1-HDF5-1.8.16.eb deleted file mode 100644 index 97eb861f7621..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.5.0-foss-2016a-Python-3.5.1-HDF5-1.8.16.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.5.0' -local_hdf5ver = '1.8.16' -versionsuffix = '-Python-%%(pyver)s-HDF5-%s' % local_hdf5ver - -homepage = 'https://www.h5py.org/' -description = """HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, - version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous - amounts of data.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] - -patches = ['h5py-%%(version)s-foss-2016a-Python-%%(pyver)s-HDF5-%s.patch' % local_hdf5ver] - -dependencies = [ - ('Python', '3.5.1'), - ('HDF5', local_hdf5ver), - ('pkgconfig', '1.1.0', '-Python-%(pyver)s'), -] - -# to really use mpi enabled hdf5 we now seem to need a configure step -prebuildopts = ' python setup.py configure --mpi --hdf5=$EBROOTHDF5 && ' - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.5.0-foss-2016a-Python-3.5.1-HDF5-1.8.16.patch b/easybuild/easyconfigs/h/h5py/h5py-2.5.0-foss-2016a-Python-3.5.1-HDF5-1.8.16.patch deleted file mode 100644 index 4f52e53b7966..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.5.0-foss-2016a-Python-3.5.1-HDF5-1.8.16.patch +++ /dev/null @@ -1,39 +0,0 @@ -# Fix to get h5py built using Python 3.5.1 and mpi4py 2.0.0 -# Issue described at: https://github.com/h5py/h5py/issues/567 -# Patch taken from: -# https://github.com/rdhyee/h5py/commit/f2e3f132fdc1c2308b74e8428c063ac6a8118439.diff -# Fokke Dijkstra - June 21 2016 -diff --git a/h5py/h5p.pyx b/h5py/h5p.pyx -index da175dd..42fe4ed 100644 ---- a/h5py/h5p.pyx -+++ b/h5py/h5p.pyx -@@ -25,7 +25,8 @@ from h5py import _objects - from ._objects import phil, with_phil - - if MPI: -- from mpi4py.mpi_c cimport MPI_Comm, MPI_Info, MPI_Comm_dup, MPI_Info_dup, \ -+ # reverse https://github.com/h5py/h5py/commit/bdd573ff73711ccce339a91ac82a058cdd910498 -+ from mpi4py.libmpi cimport MPI_Comm, MPI_Info, MPI_Comm_dup, MPI_Info_dup, \ - MPI_Comm_free, MPI_Info_free - - # Initialization -diff --git a/setup_build.py b/setup_build.py -index bc3a8b0..6a360ec 100644 ---- a/setup_build.py -+++ b/setup_build.py -@@ -169,7 +169,16 @@ def run(self): - - # Run Cython - print("Executing cythonize()") -+ -+ # https://github.com/h5py/h5py/issues/532#issuecomment-73631137 -+ try: -+ import mpi4py -+ include_path = [mpi4py.get_include(),] -+ except: -+ include_path = [] -+ - self.extensions = cythonize(self._make_extensions(config), -+ include_path=include_path, - force=config.rebuild_required or self.force) - self.check_rerun_cythonize() diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.5.0-intel-2016a-Python-2.7.11-HDF5-1.8.16-serial.eb b/easybuild/easyconfigs/h/h5py/h5py-2.5.0-intel-2016a-Python-2.7.11-HDF5-1.8.16-serial.eb deleted file mode 100644 index b8c3a2649328..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.5.0-intel-2016a-Python-2.7.11-HDF5-1.8.16-serial.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.5.0' - -homepage = 'https://www.h5py.org/' -description = """HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, - version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous - amounts of data.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'usempi': False} - -sources = [SOURCE_TAR_GZ] - -local_hdf5ver = '1.8.16' -local_hdf5versuffix = '-serial' -versionsuffix = '-Python-%%(pyver)s-HDF5-%s%s' % (local_hdf5ver, local_hdf5versuffix) - -prebuildopts = ' python setup.py configure --hdf5=$EBROOTHDF5 && ' - -dependencies = [ - ('Python', '2.7.11'), - ('HDF5', local_hdf5ver, local_hdf5versuffix), -] - -builddependencies = [('pkgconfig', '1.1.0', '-Python-%(pyver)s')] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.5.0-intel-2016a-Python-2.7.11-HDF5-1.8.16.eb b/easybuild/easyconfigs/h/h5py/h5py-2.5.0-intel-2016a-Python-2.7.11-HDF5-1.8.16.eb deleted file mode 100644 index ce6fbd66a045..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.5.0-intel-2016a-Python-2.7.11-HDF5-1.8.16.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.5.0' - -homepage = 'https://www.h5py.org/' -description = """HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, - version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous - amounts of data.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] - -local_hdf5ver = '1.8.16' -versionsuffix = '-Python-%%(pyver)s-HDF5-%s' % local_hdf5ver - -# to really use mpi enabled hdf5 we now seem to need a configure step -prebuildopts = ' python setup.py configure --mpi --hdf5=$EBROOTHDF5 && ' - -dependencies = [ - ('Python', '2.7.11'), - ('HDF5', local_hdf5ver), - ('pkgconfig', '1.1.0', '-Python-%(pyver)s'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.6.0-foss-2016b-Python-2.7.12-HDF5-1.10.0-patch1.eb b/easybuild/easyconfigs/h/h5py/h5py-2.6.0-foss-2016b-Python-2.7.12-HDF5-1.10.0-patch1.eb deleted file mode 100644 index b3c644fad1e0..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.6.0-foss-2016b-Python-2.7.12-HDF5-1.10.0-patch1.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.6.0' - -homepage = 'https://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': '2016b'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] - -local_hdf5ver = '1.10.0-patch1' -versionsuffix = '-Python-%%(pyver)s-HDF5-%s' % local_hdf5ver - -# to really use mpi enabled hdf5 we now seem to need a configure step -prebuildopts = ' python setup.py configure --mpi --hdf5=$EBROOTHDF5 && ' - -dependencies = [ - ('Python', '2.7.12'), - ('HDF5', local_hdf5ver), - ('pkgconfig', '1.1.0', '-Python-%(pyver)s'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.6.0-foss-2016b-Python-2.7.12-HDF5-1.8.17.eb b/easybuild/easyconfigs/h/h5py/h5py-2.6.0-foss-2016b-Python-2.7.12-HDF5-1.8.17.eb deleted file mode 100644 index a63fcb1eea89..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.6.0-foss-2016b-Python-2.7.12-HDF5-1.8.17.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.6.0' - -homepage = 'https://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': '2016b'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] - -local_hdf5ver = '1.8.17' -versionsuffix = '-Python-%%(pyver)s-HDF5-%s' % local_hdf5ver - -# to really use mpi enabled hdf5 we now seem to need a configure step -prebuildopts = ' python setup.py configure --mpi --hdf5=$EBROOTHDF5 && ' - -dependencies = [ - ('Python', '2.7.12'), - ('HDF5', local_hdf5ver), - ('pkgconfig', '1.1.0', '-Python-%(pyver)s'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.6.0-foss-2016b-Python-2.7.12-HDF5-1.8.18.eb b/easybuild/easyconfigs/h/h5py/h5py-2.6.0-foss-2016b-Python-2.7.12-HDF5-1.8.18.eb deleted file mode 100644 index 3119b7b681c9..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.6.0-foss-2016b-Python-2.7.12-HDF5-1.8.18.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.6.0' - -homepage = 'https://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': '2016b'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] - -local_hdf5ver = '1.8.18' -versionsuffix = '-Python-%%(pyver)s-HDF5-%s' % local_hdf5ver - -# to really use mpi enabled hdf5 we now seem to need a configure step -prebuildopts = ' python setup.py configure --mpi --hdf5=$EBROOTHDF5 && ' - -dependencies = [ - ('Python', '2.7.12'), - ('HDF5', local_hdf5ver), - ('pkgconfig', '1.1.0', '-Python-%(pyver)s'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.6.0-foss-2016b-Python-3.5.2-HDF5-1.10.0-patch1.eb b/easybuild/easyconfigs/h/h5py/h5py-2.6.0-foss-2016b-Python-3.5.2-HDF5-1.10.0-patch1.eb deleted file mode 100644 index 6de6de69ee7a..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.6.0-foss-2016b-Python-3.5.2-HDF5-1.10.0-patch1.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.6.0' - -homepage = 'https://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': '2016b'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] - -local_hdf5ver = '1.10.0-patch1' -versionsuffix = '-Python-%%(pyver)s-HDF5-%s' % local_hdf5ver - -# to really use mpi enabled hdf5 we now seem to need a configure step -prebuildopts = ' python setup.py configure --mpi --hdf5=$EBROOTHDF5 && ' - -dependencies = [ - ('Python', '3.5.2'), - ('HDF5', local_hdf5ver), - ('pkgconfig', '1.1.0', '-Python-%(pyver)s'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.6.0-foss-2016b-Python-3.5.2-HDF5-1.8.18.eb b/easybuild/easyconfigs/h/h5py/h5py-2.6.0-foss-2016b-Python-3.5.2-HDF5-1.8.18.eb deleted file mode 100644 index 8d27bae1805d..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.6.0-foss-2016b-Python-3.5.2-HDF5-1.8.18.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.6.0' - -homepage = 'https://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': '2016b'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] - -local_hdf5ver = '1.8.18' -versionsuffix = '-Python-%%(pyver)s-HDF5-%s' % local_hdf5ver - -# to really use mpi enabled hdf5 we now seem to need a configure step -prebuildopts = ' python setup.py configure --mpi --hdf5=$EBROOTHDF5 && ' - -dependencies = [ - ('Python', '3.5.2'), - ('HDF5', local_hdf5ver), - ('pkgconfig', '1.1.0', '-Python-%(pyver)s'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index a4ebabb46b7b..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.6.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.h5py.org/' -description = """HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, - version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous - amounts of data.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Python', '2.7.11'), - ('HDF5', '1.8.17'), - ('pkgconfig', '1.1.0', '-Python-%(pyver)s'), -] - -# to really use mpi enabled hdf5 we now seem to need a configure step -prebuildopts = ' python setup.py configure --mpi --hdf5=$EBROOTHDF5 && ' - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016b-Python-2.7.12-HDF5-1.10.0-patch1.eb b/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016b-Python-2.7.12-HDF5-1.10.0-patch1.eb deleted file mode 100644 index cd706bf19fc7..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016b-Python-2.7.12-HDF5-1.10.0-patch1.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.6.0' - -homepage = 'https://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} - -sources = [SOURCE_TAR_GZ] - -local_hdf5ver = '1.10.0-patch1' -versionsuffix = '-Python-%%(pyver)s-HDF5-%s' % local_hdf5ver - -# to really use mpi enabled hdf5 we now seem to need a configure step -prebuildopts = ' python setup.py configure --mpi --hdf5=$EBROOTHDF5 && ' - -dependencies = [ - ('Python', '2.7.12'), - ('HDF5', local_hdf5ver), - ('pkgconfig', '1.1.0', '-Python-%(pyver)s'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016b-Python-2.7.12-HDF5-1.8.17.eb b/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016b-Python-2.7.12-HDF5-1.8.17.eb deleted file mode 100644 index ebfedb8ac95b..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016b-Python-2.7.12-HDF5-1.8.17.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.6.0' - -homepage = 'https://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} - -sources = [SOURCE_TAR_GZ] - -local_hdf5ver = '1.8.17' -versionsuffix = '-Python-%%(pyver)s-HDF5-%s' % local_hdf5ver - -# to really use mpi enabled hdf5 we now seem to need a configure step -prebuildopts = ' python setup.py configure --mpi --hdf5=$EBROOTHDF5 && ' - -dependencies = [ - ('Python', '2.7.12'), - ('HDF5', local_hdf5ver), - ('pkgconfig', '1.1.0', '-Python-%(pyver)s'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016b-Python-2.7.12-HDF5-1.8.18.eb b/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016b-Python-2.7.12-HDF5-1.8.18.eb deleted file mode 100644 index 2ab8f46d813f..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016b-Python-2.7.12-HDF5-1.8.18.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.6.0' - -homepage = 'https://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} - -sources = [SOURCE_TAR_GZ] - -local_hdf5ver = '1.8.18' -versionsuffix = '-Python-%%(pyver)s-HDF5-%s' % local_hdf5ver - -# to really use mpi enabled hdf5 we now seem to need a configure step -prebuildopts = ' python setup.py configure --mpi --hdf5=$EBROOTHDF5 && ' - -dependencies = [ - ('Python', '2.7.12'), - ('HDF5', local_hdf5ver), - ('pkgconfig', '1.1.0', '-Python-%(pyver)s'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016b-Python-3.5.2-HDF5-1.10.0-patch1.eb b/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016b-Python-3.5.2-HDF5-1.10.0-patch1.eb deleted file mode 100644 index 356b9803743c..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016b-Python-3.5.2-HDF5-1.10.0-patch1.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.6.0' - -homepage = 'https://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} - -sources = [SOURCE_TAR_GZ] - -local_hdf5ver = '1.10.0-patch1' -versionsuffix = '-Python-%%(pyver)s-HDF5-%s' % local_hdf5ver - -# to really use mpi enabled hdf5 we now seem to need a configure step -prebuildopts = ' python setup.py configure --mpi --hdf5=$EBROOTHDF5 && ' - -dependencies = [ - ('Python', '3.5.2'), - ('HDF5', local_hdf5ver), - ('pkgconfig', '1.1.0', '-Python-%(pyver)s'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016b-Python-3.5.2-HDF5-1.8.17.eb b/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016b-Python-3.5.2-HDF5-1.8.17.eb deleted file mode 100644 index 6641bfd28b39..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016b-Python-3.5.2-HDF5-1.8.17.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.6.0' - -homepage = 'https://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} - -sources = [SOURCE_TAR_GZ] - -local_hdf5ver = '1.8.17' -versionsuffix = '-Python-%%(pyver)s-HDF5-%s' % local_hdf5ver - -# to really use mpi enabled hdf5 we now seem to need a configure step -prebuildopts = ' python setup.py configure --mpi --hdf5=$EBROOTHDF5 && ' - -dependencies = [ - ('Python', '3.5.2'), - ('HDF5', local_hdf5ver), - ('pkgconfig', '1.1.0', '-Python-%(pyver)s'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016b-Python-3.5.2-HDF5-1.8.18.eb b/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016b-Python-3.5.2-HDF5-1.8.18.eb deleted file mode 100644 index 454113bd034f..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016b-Python-3.5.2-HDF5-1.8.18.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.6.0' - -homepage = 'https://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} - -sources = [SOURCE_TAR_GZ] - -local_hdf5ver = '1.8.18' -versionsuffix = '-Python-%%(pyver)s-HDF5-%s' % local_hdf5ver - -# to really use mpi enabled hdf5 we now seem to need a configure step -prebuildopts = ' python setup.py configure --mpi --hdf5=$EBROOTHDF5 && ' - -dependencies = [ - ('Python', '3.5.2'), - ('HDF5', local_hdf5ver), - ('pkgconfig', '1.1.0', '-Python-%(pyver)s'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.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 deleted file mode 100644 index 750cd5c33783..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.7.0-foss-2017a-Python-2.7.13-HDF5-1.10.1.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.7.0' - -homepage = 'https://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} - -sources = [SOURCE_TAR_GZ] -checksums = ['79254312df2e6154c4928f5e3b22f7a2847b6e5ffb05ddc33e37b16e76d36310'] - -local_hdf5ver = '1.10.1' -versionsuffix = '-Python-%%(pyver)s-HDF5-%s' % local_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', local_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 deleted file mode 100644 index f735512f7881..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.7.0-foss-2017a-Python-2.7.13-HDF5-1.8.19.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.7.0' - -homepage = 'https://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} - -sources = [SOURCE_TAR_GZ] -checksums = ['79254312df2e6154c4928f5e3b22f7a2847b6e5ffb05ddc33e37b16e76d36310'] - -local_hdf5ver = '1.8.19' -versionsuffix = '-Python-%%(pyver)s-HDF5-%s' % local_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', local_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 deleted file mode 100644 index d1a03b92d890..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.7.0-foss-2017a-Python-3.6.1-HDF5-1.10.1.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.7.0' - -homepage = 'https://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} - -sources = [SOURCE_TAR_GZ] -checksums = ['79254312df2e6154c4928f5e3b22f7a2847b6e5ffb05ddc33e37b16e76d36310'] - -local_hdf5ver = '1.10.1' -versionsuffix = '-Python-%%(pyver)s-HDF5-%s' % local_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', local_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 deleted file mode 100644 index bbd05d071e61..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.7.0-foss-2017a-Python-3.6.1-HDF5-1.8.19.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "PythonPackage" - -name = 'h5py' -version = '2.7.0' - -homepage = 'https://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} - -sources = [SOURCE_TAR_GZ] -checksums = ['79254312df2e6154c4928f5e3b22f7a2847b6e5ffb05ddc33e37b16e76d36310'] - -local_hdf5ver = '1.8.19' -versionsuffix = '-Python-%%(pyver)s-HDF5-%s' % local_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', local_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 deleted file mode 100644 index d5913a99fac3..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.7.0-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.7.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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} - -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 deleted file mode 100644 index ba26927393af..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.7.0-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.7.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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} - -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 deleted file mode 100644 index 0cc8e6fce3ba..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.7.0-intel-2017a-Python-3.6.1-HDF5-1.10.0-patch1.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.7.0' -local_hdf5_ver = '1.10.0-patch1' -versionsuffix = '-Python-%%(pyver)s-HDF5-%s' % local_hdf5_ver - -homepage = 'https://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} - -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', local_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 deleted file mode 100644 index 500dd12e4313..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.7.0-intel-2017a-Python-3.6.1.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.7.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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} - -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-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/h/h5py/h5py-2.7.1-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index 026595970917..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.7.1-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.7.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2017b'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] -checksums = ['180a688311e826ff6ae6d3bda9b5c292b90b28787525ddfcb10a29d5ddcae2cc'] - -dependencies = [ - ('Python', '2.7.14'), - ('HDF5', '1.10.1'), - ('pkgconfig', '1.2.2', '-Python-%(pyver)s'), -] - -# To really use mpi enabled hdf5 we now seem to need a configure step -# Works with pip. Tested with examples in https://docs.h5py.org/en/stable/mpi.html -preinstallopts = ' python setup.py configure --mpi --hdf5=$EBROOTHDF5 && ' - -use_pip = True -download_dep_fail = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.7.1-foss-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/h/h5py/h5py-2.7.1-foss-2017b-Python-3.6.3.eb deleted file mode 100644 index ea9719799ae0..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.7.1-foss-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.7.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2017b'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] -checksums = ['180a688311e826ff6ae6d3bda9b5c292b90b28787525ddfcb10a29d5ddcae2cc'] - -dependencies = [ - ('Python', '3.6.3'), - ('HDF5', '1.10.1'), - ('pkgconfig', '1.2.2', '-Python-%(pyver)s'), -] - -# To really use mpi enabled hdf5 we now seem to need a configure step -# Works with pip. Tested with examples in https://docs.h5py.org/en/stable/mpi.html -preinstallopts = ' python setup.py configure --mpi --hdf5=$EBROOTHDF5 && ' - -use_pip = True -download_dep_fail = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.7.1-foss-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/h/h5py/h5py-2.7.1-foss-2018a-Python-2.7.14.eb deleted file mode 100644 index 67df54b75e03..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.7.1-foss-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.7.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2018a'} -toolchainopts = {'usempi': True} - -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.14'), - ('HDF5', '1.10.1'), - ('pkgconfig', '1.3.1', '-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-foss-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/h/h5py/h5py-2.7.1-foss-2018a-Python-3.6.4.eb deleted file mode 100644 index 094413c9243b..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.7.1-foss-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.7.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2018a'} -toolchainopts = {'usempi': True} - -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.4'), - ('HDF5', '1.10.1'), - ('pkgconfig', '1.3.1', '-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-fosscuda-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/h/h5py/h5py-2.7.1-fosscuda-2017b-Python-2.7.14.eb deleted file mode 100644 index a24c532ca139..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.7.1-fosscuda-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.7.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': 'fosscuda', 'version': '2017b'} -toolchainopts = {'usempi': True} - -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.14'), - ('HDF5', '1.10.1'), - ('pkgconfig', '1.2.2', '-Python-%(pyver)s'), -] - -use_pip = True -download_dep_fail = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.7.1-fosscuda-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/h/h5py/h5py-2.7.1-fosscuda-2017b-Python-3.6.3.eb deleted file mode 100644 index 14ad8d11b0eb..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.7.1-fosscuda-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.7.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': 'fosscuda', 'version': '2017b'} -toolchainopts = {'usempi': True} - -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.3'), - ('HDF5', '1.10.1'), - ('pkgconfig', '1.2.2', '-Python-%(pyver)s'), -] - -use_pip = True -download_dep_fail = True - -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 deleted file mode 100644 index 1e19d22ba43c..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.7.1-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.7.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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} - -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 deleted file mode 100644 index 747ef913987c..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.7.1-intel-2017a-Python-3.6.1.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.7.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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} - -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/h5py/h5py-2.7.1-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/h/h5py/h5py-2.7.1-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 0eb4b0197bf7..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.7.1-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.7.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2017b'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] -checksums = ['180a688311e826ff6ae6d3bda9b5c292b90b28787525ddfcb10a29d5ddcae2cc'] - -dependencies = [ - ('Python', '2.7.14'), - ('HDF5', '1.10.1'), - ('pkgconfig', '1.2.2', '-Python-%(pyver)s'), -] - -# To really use mpi enabled hdf5 we now seem to need a configure step -# Works with pip. Tested with examples in https://docs.h5py.org/en/stable/mpi.html -preinstallopts = ' python setup.py configure --mpi --hdf5=$EBROOTHDF5 && ' - -use_pip = True -download_dep_fail = True - -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-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/h/h5py/h5py-2.7.1-intel-2017b-Python-3.6.3.eb deleted file mode 100644 index 22f1288d2bc5..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.7.1-intel-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.7.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2017b'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] -checksums = ['180a688311e826ff6ae6d3bda9b5c292b90b28787525ddfcb10a29d5ddcae2cc'] - -dependencies = [ - ('Python', '3.6.3'), - ('HDF5', '1.10.1'), - ('pkgconfig', '1.2.2', '-Python-%(pyver)s'), -] - -# To really use mpi enabled hdf5 we now seem to need a configure step -# Works with pip. Tested with examples in https://docs.h5py.org/en/stable/mpi.html -preinstallopts = ' python setup.py configure --mpi --hdf5=$EBROOTHDF5 && ' - -use_pip = True -download_dep_fail = True - -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-2018a-Python-2.7.14-serial.eb b/easybuild/easyconfigs/h/h5py/h5py-2.7.1-intel-2018a-Python-2.7.14-serial.eb deleted file mode 100644 index 118544f08356..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.7.1-intel-2018a-Python-2.7.14-serial.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.7.1' -versionsuffix = '-Python-%(pyver)s-serial' - -homepage = 'https://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': '2018a'} -toolchainopts = {'usempi': False} - -sources = [SOURCE_TAR_GZ] -checksums = ['180a688311e826ff6ae6d3bda9b5c292b90b28787525ddfcb10a29d5ddcae2cc'] - -dependencies = [ - ('Python', '2.7.14'), - ('HDF5', '1.10.1'), - ('pkgconfig', '1.3.1', '-Python-%(pyver)s'), -] - -prebuildopts = "python setup.py configure --hdf5=$EBROOTHDF5 && " - -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-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/h/h5py/h5py-2.7.1-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index cde6e73f5a57..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.7.1-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.7.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2018a'} -toolchainopts = {'usempi': True} - -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.14'), - ('HDF5', '1.10.1'), - ('pkgconfig', '1.3.1', '-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-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/h/h5py/h5py-2.7.1-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index 68fac412ca83..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.7.1-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.7.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2018a'} -toolchainopts = {'usempi': True} - -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.4'), - ('HDF5', '1.10.1'), - ('pkgconfig', '1.3.1', '-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.8.0-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/h/h5py/h5py-2.8.0-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index 5556de46d0e1..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.8.0-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.8.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2018b'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] -patches = ['h5py-2.10.0_avoid-mpi-init.patch'] -checksums = [ - 'e626c65a8587921ebc7fb8d31a49addfdd0b9a9aa96315ea484c09803337b955', # h5py-2.8.0.tar.gz - '6bacb71f5d9fbd7bd9a01018d7fe21b067a2317f33c4a7c21fde9cd404c1603f', # h5py-2.10.0_avoid-mpi-init.patch -] - -dependencies = [ - ('Python', '2.7.15'), - ('HDF5', '1.10.2'), - ('pkgconfig', '1.3.1', '-Python-%(pyver)s'), -] - -download_dep_fail = True -use_pip = True - -preinstallopts = 'HDF5_MPI=ON HDF5_DIR="$EBROOTHDF5" ' - -sanity_pip_check = True - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.8.0-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/h/h5py/h5py-2.8.0-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 7a8d6cb77b6d..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.8.0-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.8.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2018b'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] -patches = ['h5py-2.10.0_avoid-mpi-init.patch'] -checksums = [ - 'e626c65a8587921ebc7fb8d31a49addfdd0b9a9aa96315ea484c09803337b955', # h5py-2.8.0.tar.gz - '6bacb71f5d9fbd7bd9a01018d7fe21b067a2317f33c4a7c21fde9cd404c1603f', # h5py-2.10.0_avoid-mpi-init.patch -] - -dependencies = [ - ('Python', '3.6.6'), - ('HDF5', '1.10.2'), - ('pkgconfig', '1.3.1', '-Python-%(pyver)s'), -] - -download_dep_fail = True -use_pip = True - -preinstallopts = 'HDF5_MPI=ON HDF5_DIR="$EBROOTHDF5" ' - -sanity_pip_check = True - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.8.0-fosscuda-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/h/h5py/h5py-2.8.0-fosscuda-2018b-Python-2.7.15.eb deleted file mode 100644 index 01260926373b..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.8.0-fosscuda-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.8.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': 'fosscuda', 'version': '2018b'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] -patches = ['h5py-2.10.0_avoid-mpi-init.patch'] -checksums = [ - 'e626c65a8587921ebc7fb8d31a49addfdd0b9a9aa96315ea484c09803337b955', # h5py-2.8.0.tar.gz - '6bacb71f5d9fbd7bd9a01018d7fe21b067a2317f33c4a7c21fde9cd404c1603f', # h5py-2.10.0_avoid-mpi-init.patch -] - -dependencies = [ - ('Python', '2.7.15'), - ('HDF5', '1.10.2'), - ('pkgconfig', '1.3.1', '-Python-%(pyver)s'), -] - -download_dep_fail = True -use_pip = True - -preinstallopts = 'HDF5_MPI=ON HDF5_DIR="$EBROOTHDF5" ' - -sanity_pip_check = True - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.8.0-fosscuda-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/h/h5py/h5py-2.8.0-fosscuda-2018b-Python-3.6.6.eb deleted file mode 100644 index d0571d974a14..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.8.0-fosscuda-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.8.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': 'fosscuda', 'version': '2018b'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] -patches = ['h5py-2.10.0_avoid-mpi-init.patch'] -checksums = [ - 'e626c65a8587921ebc7fb8d31a49addfdd0b9a9aa96315ea484c09803337b955', # h5py-2.8.0.tar.gz - '6bacb71f5d9fbd7bd9a01018d7fe21b067a2317f33c4a7c21fde9cd404c1603f', # h5py-2.10.0_avoid-mpi-init.patch -] - -dependencies = [ - ('Python', '3.6.6'), - ('HDF5', '1.10.2'), - ('pkgconfig', '1.3.1', '-Python-%(pyver)s'), -] - -download_dep_fail = True -use_pip = True - -preinstallopts = 'HDF5_MPI=ON HDF5_DIR="$EBROOTHDF5" ' - -sanity_pip_check = True - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.8.0-intel-2018b-Python-2.7.15-serial.eb b/easybuild/easyconfigs/h/h5py/h5py-2.8.0-intel-2018b-Python-2.7.15-serial.eb deleted file mode 100644 index 186dfc196e17..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.8.0-intel-2018b-Python-2.7.15-serial.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.8.0' -versionsuffix = '-Python-%(pyver)s-serial' - -homepage = 'https://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': '2018b'} -toolchainopts = {'usempi': False} - -sources = [SOURCE_TAR_GZ] -checksums = ['e626c65a8587921ebc7fb8d31a49addfdd0b9a9aa96315ea484c09803337b955'] - -dependencies = [ - ('Python', '2.7.15'), - ('HDF5', '1.10.2'), - ('pkgconfig', '1.3.1', '-Python-%(pyver)s'), -] - -download_dep_fail = True -use_pip = True - -preinstallopts = 'HDF5_MPI=ON HDF5_DIR="$EBROOTHDF5" ' - -sanity_pip_check = True - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.8.0-intel-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/h/h5py/h5py-2.8.0-intel-2018b-Python-2.7.15.eb deleted file mode 100644 index 649d4a36ac71..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.8.0-intel-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.8.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2018b'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] -patches = ['h5py-2.10.0_avoid-mpi-init.patch'] -checksums = [ - 'e626c65a8587921ebc7fb8d31a49addfdd0b9a9aa96315ea484c09803337b955', # h5py-2.8.0.tar.gz - '6bacb71f5d9fbd7bd9a01018d7fe21b067a2317f33c4a7c21fde9cd404c1603f', # h5py-2.10.0_avoid-mpi-init.patch -] - -dependencies = [ - ('Python', '2.7.15'), - ('HDF5', '1.10.2'), - ('pkgconfig', '1.3.1', '-Python-%(pyver)s'), -] - -download_dep_fail = True -use_pip = True - -preinstallopts = 'HDF5_MPI=ON HDF5_DIR="$EBROOTHDF5" ' - -sanity_pip_check = True - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.8.0-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/h/h5py/h5py-2.8.0-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index b73b6bc81047..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.8.0-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.8.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2018b'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] -patches = ['h5py-2.10.0_avoid-mpi-init.patch'] -checksums = [ - 'e626c65a8587921ebc7fb8d31a49addfdd0b9a9aa96315ea484c09803337b955', # h5py-2.8.0.tar.gz - '6bacb71f5d9fbd7bd9a01018d7fe21b067a2317f33c4a7c21fde9cd404c1603f', # h5py-2.10.0_avoid-mpi-init.patch -] - -dependencies = [ - ('Python', '3.6.6'), - ('HDF5', '1.10.2'), - ('pkgconfig', '1.3.1', '-Python-%(pyver)s'), -] - -download_dep_fail = True -use_pip = True - -preinstallopts = 'HDF5_MPI=ON HDF5_DIR="$EBROOTHDF5" ' - -sanity_pip_check = True - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.9.0-foss-2019a.eb b/easybuild/easyconfigs/h/h5py/h5py-2.9.0-foss-2019a.eb deleted file mode 100644 index 20e1f0893abc..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.9.0-foss-2019a.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.9.0' - -homepage = 'https://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': '2019a'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] -patches = ['h5py-2.10.0_avoid-mpi-init.patch'] -checksums = [ - '9d41ca62daf36d6b6515ab8765e4c8c4388ee18e2a665701fef2b41563821002', # h5py-2.9.0.tar.gz - '6bacb71f5d9fbd7bd9a01018d7fe21b067a2317f33c4a7c21fde9cd404c1603f', # h5py-2.10.0_avoid-mpi-init.patch -] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -builddependencies = [('pkgconfig', '1.5.1', '-python')] - -dependencies = [ - ('SciPy-bundle', '2019.03'), - ('HDF5', '1.10.5'), -] - -download_dep_fail = True -use_pip = True - -preinstallopts = 'HDF5_MPI=ON HDF5_DIR="$EBROOTHDF5" ' - -sanity_pip_check = True - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.9.0-fosscuda-2019a.eb b/easybuild/easyconfigs/h/h5py/h5py-2.9.0-fosscuda-2019a.eb deleted file mode 100644 index 8557b9463de4..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.9.0-fosscuda-2019a.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.9.0' - -homepage = 'https://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': 'fosscuda', 'version': '2019a'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] -patches = ['h5py-2.10.0_avoid-mpi-init.patch'] -checksums = [ - '9d41ca62daf36d6b6515ab8765e4c8c4388ee18e2a665701fef2b41563821002', # h5py-2.9.0.tar.gz - '6bacb71f5d9fbd7bd9a01018d7fe21b067a2317f33c4a7c21fde9cd404c1603f', # h5py-2.10.0_avoid-mpi-init.patch -] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -builddependencies = [('pkgconfig', '1.5.1', '-python')] - -dependencies = [ - ('SciPy-bundle', '2019.03'), - ('HDF5', '1.10.5'), -] - -download_dep_fail = True -use_pip = True - -preinstallopts = 'HDF5_MPI=ON HDF5_DIR="$EBROOTHDF5" ' - -sanity_pip_check = True - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.9.0-intel-2019a.eb b/easybuild/easyconfigs/h/h5py/h5py-2.9.0-intel-2019a.eb deleted file mode 100644 index 00a242a42ce6..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.9.0-intel-2019a.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.9.0' - -homepage = 'https://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': '2019a'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] -patches = ['h5py-2.10.0_avoid-mpi-init.patch'] -checksums = [ - '9d41ca62daf36d6b6515ab8765e4c8c4388ee18e2a665701fef2b41563821002', # h5py-2.9.0.tar.gz - '6bacb71f5d9fbd7bd9a01018d7fe21b067a2317f33c4a7c21fde9cd404c1603f', # h5py-2.10.0_avoid-mpi-init.patch -] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -builddependencies = [('pkgconfig', '1.5.1', '-python')] - -dependencies = [ - ('SciPy-bundle', '2019.03'), - ('HDF5', '1.10.5'), -] - -download_dep_fail = True -use_pip = True - -preinstallopts = 'HDF5_MPI=ON HDF5_DIR="$EBROOTHDF5" ' - -sanity_pip_check = True - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.9.0-intelcuda-2019a.eb b/easybuild/easyconfigs/h/h5py/h5py-2.9.0-intelcuda-2019a.eb deleted file mode 100644 index 716e056593ee..000000000000 --- a/easybuild/easyconfigs/h/h5py/h5py-2.9.0-intelcuda-2019a.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'h5py' -version = '2.9.0' - -homepage = 'https://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': 'intelcuda', 'version': '2019a'} -toolchainopts = {'usempi': True} - -sources = [SOURCE_TAR_GZ] -patches = ['h5py-2.10.0_avoid-mpi-init.patch'] -checksums = [ - '9d41ca62daf36d6b6515ab8765e4c8c4388ee18e2a665701fef2b41563821002', # h5py-2.9.0.tar.gz - '6bacb71f5d9fbd7bd9a01018d7fe21b067a2317f33c4a7c21fde9cd404c1603f', # h5py-2.10.0_avoid-mpi-init.patch -] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -builddependencies = [('pkgconfig', '1.5.1', '-python')] - -dependencies = [ - ('SciPy-bundle', '2019.03'), - ('HDF5', '1.10.5'), -] - -download_dep_fail = True -use_pip = True - -preinstallopts = 'HDF5_MPI=ON HDF5_DIR="$EBROOTHDF5" ' - -sanity_pip_check = True - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-3.1.0-foss-2020b.eb b/easybuild/easyconfigs/h/h5py/h5py-3.1.0-foss-2020b.eb index 3d235989290f..88ca816ac3b3 100644 --- a/easybuild/easyconfigs/h/h5py/h5py-3.1.0-foss-2020b.eb +++ b/easybuild/easyconfigs/h/h5py/h5py-3.1.0-foss-2020b.eb @@ -22,10 +22,6 @@ dependencies = [ ('HDF5', '1.10.7'), ] -use_pip = True -sanity_pip_check = True -download_dep_fail = True - # h5py's setup.py will disable setup_requires if H5PY_SETUP_REQUIRES is set to 0 # without this environment variable, pip will fetch the minimum numpy version h5py supports during intall, # even though SciPy-bundle provides a newer version that satisfies h5py's install_requires dependency. diff --git a/easybuild/easyconfigs/h/h5py/h5py-3.1.0-fosscuda-2020b.eb b/easybuild/easyconfigs/h/h5py/h5py-3.1.0-fosscuda-2020b.eb index 2ccf55fe6a15..d1de160e97cc 100644 --- a/easybuild/easyconfigs/h/h5py/h5py-3.1.0-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/h/h5py/h5py-3.1.0-fosscuda-2020b.eb @@ -22,10 +22,6 @@ dependencies = [ ('HDF5', '1.10.7'), ] -use_pip = True -sanity_pip_check = True -download_dep_fail = True - # h5py's setup.py will disable setup_requires if H5PY_SETUP_REQUIRES is set to 0 # without this environment variable, pip will fetch the minimum numpy version h5py supports during install, # even though SciPy-bundle provides a newer version that satisfies h5py's install_requires dependency. diff --git a/easybuild/easyconfigs/h/h5py/h5py-3.1.0-intel-2020b.eb b/easybuild/easyconfigs/h/h5py/h5py-3.1.0-intel-2020b.eb index ab4a302e173c..63aebd44bf45 100644 --- a/easybuild/easyconfigs/h/h5py/h5py-3.1.0-intel-2020b.eb +++ b/easybuild/easyconfigs/h/h5py/h5py-3.1.0-intel-2020b.eb @@ -22,10 +22,6 @@ dependencies = [ ('HDF5', '1.10.7'), ] -use_pip = True -sanity_pip_check = True -download_dep_fail = True - # h5py's setup.py will disable setup_requires if H5PY_SETUP_REQUIRES is set to 0 # without this environment variable, pip will fetch the minimum numpy version h5py supports during install, # even though SciPy-bundle provides a newer version that satisfies h5py's install_requires dependency. diff --git a/easybuild/easyconfigs/h/h5py/h5py-3.1.0-intelcuda-2020b.eb b/easybuild/easyconfigs/h/h5py/h5py-3.1.0-intelcuda-2020b.eb index f8dce1b3d79d..cbf5fd821015 100644 --- a/easybuild/easyconfigs/h/h5py/h5py-3.1.0-intelcuda-2020b.eb +++ b/easybuild/easyconfigs/h/h5py/h5py-3.1.0-intelcuda-2020b.eb @@ -22,10 +22,6 @@ dependencies = [ ('HDF5', '1.10.7'), ] -use_pip = True -sanity_pip_check = True -download_dep_fail = True - # h5py's setup.py will disable setup_requires if H5PY_SETUP_REQUIRES is set to 0 # without this environment variable, pip will fetch the minimum numpy version h5py supports during install, # even though SciPy-bundle provides a newer version that satisfies h5py's install_requires dependency. diff --git a/easybuild/easyconfigs/h/h5py/h5py-3.11.0-foss-2023b.eb b/easybuild/easyconfigs/h/h5py/h5py-3.11.0-foss-2023b.eb index 9ad8bf43027a..60ac549a5eb3 100644 --- a/easybuild/easyconfigs/h/h5py/h5py-3.11.0-foss-2023b.eb +++ b/easybuild/easyconfigs/h/h5py/h5py-3.11.0-foss-2023b.eb @@ -23,10 +23,6 @@ dependencies = [ ('HDF5', '1.14.3'), ] -use_pip = True -sanity_pip_check = True -download_dep_fail = True - # h5py's setup.py will disable setup_requires if H5PY_SETUP_REQUIRES is set to 0 # without this environment variable, pip will fetch the minimum numpy version h5py supports during install, # even though SciPy-bundle provides a newer version that satisfies h5py's install_requires dependency. diff --git a/easybuild/easyconfigs/h/h5py/h5py-3.12.1-foss-2024a.eb b/easybuild/easyconfigs/h/h5py/h5py-3.12.1-foss-2024a.eb new file mode 100644 index 000000000000..cff7defb0d6f --- /dev/null +++ b/easybuild/easyconfigs/h/h5py/h5py-3.12.1-foss-2024a.eb @@ -0,0 +1,35 @@ +easyblock = 'PythonPackage' + +name = 'h5py' +version = '3.12.1' + +homepage = 'https://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': '2024a'} + +toolchainopts = {'usempi': True} + +sources = [SOURCE_TAR_GZ] +checksums = ['326d70b53d31baa61f00b8aa5f95c2fcb9621a3ee8365d770c551a13dbbcbfdf'] + +builddependencies = [ + ('pkgconf', '2.2.0'), + ('Cython', '3.0.10'), +] + +dependencies = [ + ('Python', '3.12.3'), + ('SciPy-bundle', '2024.05'), + ('mpi4py', '4.0.1'), + ('HDF5', '1.14.5'), +] + +# h5py's setup.py will disable setup_requires if H5PY_SETUP_REQUIRES is set to 0 +# without this environment variable, pip will fetch the minimum numpy version h5py supports during install, +# even though SciPy-bundle provides a newer version that satisfies h5py's install_requires dependency. +preinstallopts = 'HDF5_MPI=ON HDF5_DIR="$EBROOTHDF5" H5PY_SETUP_REQUIRES=0 ' + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-3.2.1-foss-2021a.eb b/easybuild/easyconfigs/h/h5py/h5py-3.2.1-foss-2021a.eb index 744dfd6903ed..a70526ae13c7 100644 --- a/easybuild/easyconfigs/h/h5py/h5py-3.2.1-foss-2021a.eb +++ b/easybuild/easyconfigs/h/h5py/h5py-3.2.1-foss-2021a.eb @@ -22,10 +22,6 @@ dependencies = [ ('HDF5', '1.10.7'), ] -use_pip = True -sanity_pip_check = True -download_dep_fail = True - # h5py's setup.py will disable setup_requires if H5PY_SETUP_REQUIRES is set to 0 # without this environment variable, pip will fetch the minimum numpy version h5py supports during install, # even though SciPy-bundle provides a newer version that satisfies h5py's install_requires dependency. diff --git a/easybuild/easyconfigs/h/h5py/h5py-3.2.1-gomkl-2021a.eb b/easybuild/easyconfigs/h/h5py/h5py-3.2.1-gomkl-2021a.eb index a21aff6972d6..612a73560f87 100644 --- a/easybuild/easyconfigs/h/h5py/h5py-3.2.1-gomkl-2021a.eb +++ b/easybuild/easyconfigs/h/h5py/h5py-3.2.1-gomkl-2021a.eb @@ -22,10 +22,6 @@ dependencies = [ ('HDF5', '1.10.7'), ] -use_pip = True -sanity_pip_check = True -download_dep_fail = True - # h5py's setup.py will disable setup_requires if H5PY_SETUP_REQUIRES is set to 0 # without this environment variable, pip will fetch the minimum numpy version h5py supports during install, # even though SciPy-bundle provides a newer version that satisfies h5py's install_requires dependency. diff --git a/easybuild/easyconfigs/h/h5py/h5py-3.6.0-foss-2021b.eb b/easybuild/easyconfigs/h/h5py/h5py-3.6.0-foss-2021b.eb index 0240e4f1dd4f..39c4b6d82a0a 100644 --- a/easybuild/easyconfigs/h/h5py/h5py-3.6.0-foss-2021b.eb +++ b/easybuild/easyconfigs/h/h5py/h5py-3.6.0-foss-2021b.eb @@ -22,10 +22,6 @@ dependencies = [ ('HDF5', '1.12.1'), ] -use_pip = True -sanity_pip_check = True -download_dep_fail = True - # h5py's setup.py will disable setup_requires if H5PY_SETUP_REQUIRES is set to 0 # without this environment variable, pip will fetch the minimum numpy version h5py supports during install, # even though SciPy-bundle provides a newer version that satisfies h5py's install_requires dependency. diff --git a/easybuild/easyconfigs/h/h5py/h5py-3.6.0-intel-2021b.eb b/easybuild/easyconfigs/h/h5py/h5py-3.6.0-intel-2021b.eb index 067d80892296..bc2ad90486c6 100644 --- a/easybuild/easyconfigs/h/h5py/h5py-3.6.0-intel-2021b.eb +++ b/easybuild/easyconfigs/h/h5py/h5py-3.6.0-intel-2021b.eb @@ -22,10 +22,6 @@ dependencies = [ ('HDF5', '1.12.1'), ] -use_pip = True -sanity_pip_check = True -download_dep_fail = True - # h5py's setup.py will disable setup_requires if H5PY_SETUP_REQUIRES is set to 0 # without this environment variable, pip will fetch the minimum numpy version h5py supports during install, # even though SciPy-bundle provides a newer version that satisfies h5py's install_requires dependency. diff --git a/easybuild/easyconfigs/h/h5py/h5py-3.7.0-foss-2022a.eb b/easybuild/easyconfigs/h/h5py/h5py-3.7.0-foss-2022a.eb index d4bf0c2f7900..d6d75c36ced2 100644 --- a/easybuild/easyconfigs/h/h5py/h5py-3.7.0-foss-2022a.eb +++ b/easybuild/easyconfigs/h/h5py/h5py-3.7.0-foss-2022a.eb @@ -22,10 +22,6 @@ dependencies = [ ('HDF5', '1.12.2'), ] -use_pip = True -sanity_pip_check = True -download_dep_fail = True - # h5py's setup.py will disable setup_requires if H5PY_SETUP_REQUIRES is set to 0 # without this environment variable, pip will fetch the minimum numpy version h5py supports during install, # even though SciPy-bundle provides a newer version that satisfies h5py's install_requires dependency. diff --git a/easybuild/easyconfigs/h/h5py/h5py-3.7.0-intel-2022a.eb b/easybuild/easyconfigs/h/h5py/h5py-3.7.0-intel-2022a.eb index c29d68aa634a..857eb13a1cbc 100644 --- a/easybuild/easyconfigs/h/h5py/h5py-3.7.0-intel-2022a.eb +++ b/easybuild/easyconfigs/h/h5py/h5py-3.7.0-intel-2022a.eb @@ -22,10 +22,6 @@ dependencies = [ ('HDF5', '1.12.2'), ] -use_pip = True -sanity_pip_check = True -download_dep_fail = True - # h5py's setup.py will disable setup_requires if H5PY_SETUP_REQUIRES is set to 0 # without this environment variable, pip will fetch the minimum numpy version h5py supports during install, # even though SciPy-bundle provides a newer version that satisfies h5py's install_requires dependency. diff --git a/easybuild/easyconfigs/h/h5py/h5py-3.8.0-foss-2022b.eb b/easybuild/easyconfigs/h/h5py/h5py-3.8.0-foss-2022b.eb index 8b6ce0047410..4e3bce66348e 100644 --- a/easybuild/easyconfigs/h/h5py/h5py-3.8.0-foss-2022b.eb +++ b/easybuild/easyconfigs/h/h5py/h5py-3.8.0-foss-2022b.eb @@ -23,10 +23,6 @@ dependencies = [ ('HDF5', '1.14.0'), ] -use_pip = True -sanity_pip_check = True -download_dep_fail = True - # h5py's setup.py will disable setup_requires if H5PY_SETUP_REQUIRES is set to 0 # without this environment variable, pip will fetch the minimum numpy version h5py supports during install, # even though SciPy-bundle provides a newer version that satisfies h5py's install_requires dependency. diff --git a/easybuild/easyconfigs/h/h5py/h5py-3.9.0-foss-2023a.eb b/easybuild/easyconfigs/h/h5py/h5py-3.9.0-foss-2023a.eb index be41083febf4..b2fd032cf015 100644 --- a/easybuild/easyconfigs/h/h5py/h5py-3.9.0-foss-2023a.eb +++ b/easybuild/easyconfigs/h/h5py/h5py-3.9.0-foss-2023a.eb @@ -23,10 +23,6 @@ dependencies = [ ('HDF5', '1.14.0'), ] -use_pip = True -sanity_pip_check = True -download_dep_fail = True - # h5py's setup.py will disable setup_requires if H5PY_SETUP_REQUIRES is set to 0 # without this environment variable, pip will fetch the minimum numpy version h5py supports during install, # even though SciPy-bundle provides a newer version that satisfies h5py's install_requires dependency. diff --git a/easybuild/easyconfigs/h/h5utils/libpng1.5_fix.patch b/easybuild/easyconfigs/h/h5utils/libpng1.5_fix.patch deleted file mode 100644 index 4334662c958b..000000000000 --- a/easybuild/easyconfigs/h/h5utils/libpng1.5_fix.patch +++ /dev/null @@ -1,47 +0,0 @@ -diff -ru h5utils-1.12.1.orig/writepng.c h5utils-1.12.1/writepng.c ---- h5utils-1.12.1.orig/writepng.c 2009-06-12 22:58:50.000000000 +0200 -+++ h5utils-1.12.1/writepng.c 2012-08-27 15:17:33.843205314 +0200 -@@ -240,6 +240,7 @@ - double skewsin = sin(skew), skewcos = cos(skew); - REAL minoverlay = 0, maxoverlay = 0; - png_byte mask_byte; -+ png_colorp palette; - - /* we must use direct color for translucent overlays */ - if (overlay) -@@ -309,7 +310,11 @@ - } - /* Set error handling. REQUIRED if you aren't supplying your own * - * error hadnling functions in the png_create_write_struct() call. */ -+#if PNG_LIBPNG_VER_MAJOR >= 1 && PNG_LIBPNG_VER_MINOR >= 4 -+ if (setjmp(png_jmpbuf(png_ptr))) { -+#else - if (setjmp(png_ptr->jmpbuf)) { -+#endif - /* If we get here, we had a problem reading the file */ - fclose(fp); - png_destroy_write_struct(&png_ptr, (png_infopp) NULL); -@@ -334,7 +339,6 @@ - PNG_INTERLACE_NONE, - PNG_COMPRESSION_TYPE_BASE, PNG_FILTER_TYPE_BASE); - else { -- png_colorp palette; - - png_set_IHDR(png_ptr, info_ptr, width, height, 8 /* bit_depth */ , - PNG_COLOR_TYPE_PALETTE, -@@ -434,8 +438,14 @@ - png_write_end(png_ptr, info_ptr); - - /* if you malloced the palette, free it here */ -+#if PNG_LIBPNG_VER_MAJOR >= 1 && PNG_LIBPNG_VER_MINOR >= 4 -+ if (eight_bit) { -+ png_free(png_ptr, palette); -+ } -+ palette = NULL; -+#else - free(info_ptr->palette); -- -+#endif - /* if you allocated any text comments, free them here */ - - /* clean up after the write, and free any memory allocated */ diff --git a/easybuild/easyconfigs/h/hampel/hampel-0.0.5-foss-2022a.eb b/easybuild/easyconfigs/h/hampel/hampel-0.0.5-foss-2022a.eb index 58b53b5774b6..d0e87ff45d33 100644 --- a/easybuild/easyconfigs/h/hampel/hampel-0.0.5-foss-2022a.eb +++ b/easybuild/easyconfigs/h/hampel/hampel-0.0.5-foss-2022a.eb @@ -5,10 +5,10 @@ version = '0.0.5' homepage = 'https://github.com/MichaelisTrofficus/hampel_filter' description = """ -The Hampel filter is generally used to detect anomalies in data with a timeseries -structure. It basically consists of a sliding window of a parameterizable size. For each -window, each observation will be compared with the Median Absolute Deviation (MAD). The -observation will be considered an outlier in the case in which it exceeds the MAD by n +The Hampel filter is generally used to detect anomalies in data with a timeseries +structure. It basically consists of a sliding window of a parameterizable size. For each +window, each observation will be compared with the Median Absolute Deviation (MAD). The +observation will be considered an outlier in the case in which it exceeds the MAD by n times (the parameter n is also parameterizable). """ @@ -19,14 +19,10 @@ dependencies = [ ('SciPy-bundle', '2022.05'), ] -use_pip = True - exts_list = [ (name, version, { 'checksums': ['c9baa3ea022c76d5cfc1ad8959de8df6c4a232ecdf0dffd599a03609aeae5fdb'], }), ] -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.0-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.0-cli.eb deleted file mode 100644 index 8ee9d1902b0d..000000000000 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.0-cli.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'hanythingondemand' -version = '3.0.0' -versionsuffix = '-cli' - -homepage = 'https://github.com/hpcugent/hanythingondemand' -description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. -It uses the Torque resource manager to do node allocation.""" - -toolchain = SYSTEM - -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.4.2'), -] - -install_target = 'easy_install' -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-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', -} - -sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.1-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.1-cli.eb deleted file mode 100644 index 95b33f19656d..000000000000 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.1-cli.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'hanythingondemand' -version = '3.0.1' -versionsuffix = '-cli' - -homepage = 'https://github.com/hpcugent/hanythingondemand' -description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. -It uses the Torque resource manager to do node allocation.""" - -toolchain = SYSTEM - -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.4.2'), -] - -install_target = 'easy_install' -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-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', -} - -sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.2-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.2-cli.eb deleted file mode 100644 index f5191f7af562..000000000000 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.2-cli.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'hanythingondemand' -version = '3.0.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 = SYSTEM - -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.4.2'), -] - -install_target = 'easy_install' -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-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', -} - -sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.3-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.3-cli.eb deleted file mode 100644 index ce2aef97f036..000000000000 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.3-cli.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'hanythingondemand' -version = '3.0.3' -versionsuffix = '-cli' - -homepage = 'https://github.com/hpcugent/hanythingondemand' -description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. -It uses the Torque resource manager to do node allocation.""" - -toolchain = SYSTEM - -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.4.2'), -] - -install_target = 'easy_install' -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-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', -} - -sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.4-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.4-cli.eb deleted file mode 100644 index 0ba26f75c639..000000000000 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.4-cli.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'hanythingondemand' -version = '3.0.4' -versionsuffix = '-cli' - -homepage = 'https://github.com/hpcugent/hanythingondemand' -description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. -It uses the Torque resource manager to do node allocation.""" - -toolchain = SYSTEM - -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.4.2'), -] - -install_target = 'easy_install' -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-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', -} - -sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.0-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.0-cli.eb deleted file mode 100644 index b0ee3b3f2892..000000000000 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.0-cli.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'hanythingondemand' -version = '3.1.0' -versionsuffix = '-cli' - -homepage = 'https://github.com/hpcugent/hanythingondemand' -description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. -It uses the Torque resource manager to do node allocation.""" - -toolchain = SYSTEM - -sources = [SOURCE_TAR_GZ] - -# minimal version for interactive use: just uses system Python (netaddr/netifaces/mpi4py not required) -dependencies = [ - ('pbs_python', '4.6.0'), - ('vsc-base', '2.5.1'), -] - -install_target = 'easy_install' -zipped_egg = True - -# use 'hod' rather than 'hanythingondemand' in module name -modaltsoftname = 'hod' - -options = {'modulename': 'hod'} - -modextravars = { - # site-specific settings, hence commented out - # specify HOD module to use in jobs (*full* HOD installation, not a minimal one) - # 'HOD_BATCH_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2016a-Python-2.7.11', - # 'HOD_CREATE_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2016a-Python-2.7.11', - # specify location on shared 'scratch' filesystem for HOD working directories - # 'HOD_BATCH_WORKDIR': '\$VSC_SCRATCH/hod', - # 'HOD_CREATE_WORKDIR': '\$VSC_SCRATCH/hod', -} - -sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.0-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.0-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index ea6beb02ab92..000000000000 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.0-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'hanythingondemand' -version = '3.1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/hpcugent/hanythingondemand' -description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. -It uses the Torque resource manager to do node allocation.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] - -# a Python version with netaddr/netifaces/mpi4py + pbs_python and vsc-base/vsc-mympirun is required at runtime -dependencies = [ - ('Python', '2.7.11'), # provides netaddr, netifaces, mpi4py - ('pbs_python', '4.6.0', versionsuffix), - ('vsc-mympirun', '3.4.2', versionsuffix + '-vsc-base-2.5.1'), -] - -install_target = 'easy_install' -zipped_egg = True - -options = {'modulename': 'hod'} - -sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.1-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.1-cli.eb deleted file mode 100644 index 37a6b75aa022..000000000000 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.1-cli.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'hanythingondemand' -version = '3.1.1' -versionsuffix = '-cli' - -homepage = 'https://github.com/hpcugent/hanythingondemand' -description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. -It uses the Torque resource manager to do node allocation.""" - -toolchain = SYSTEM - -sources = [SOURCE_TAR_GZ] - -# minimal version for interactive use: just uses system Python (netaddr/netifaces/mpi4py not required) -dependencies = [ - ('pbs_python', '4.6.0'), - ('vsc-base', '2.5.1'), -] - -install_target = 'easy_install' -zipped_egg = True - -# use 'hod' rather than 'hanythingondemand' in module name -modaltsoftname = 'hod' - -options = {'modulename': 'hod'} - -modextravars = { - # site-specific settings, hence commented out - # specify HOD module to use in jobs (*full* HOD installation, not a minimal one) - # 'HOD_BATCH_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2016a-Python-2.7.11', - # 'HOD_CREATE_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2016a-Python-2.7.11', - # specify location on shared 'scratch' filesystem for HOD working directories - # 'HOD_BATCH_WORKDIR': '\$VSC_SCRATCH/hod', - # 'HOD_CREATE_WORKDIR': '\$VSC_SCRATCH/hod', -} - -sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.1-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.1-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index c8a9f916228c..000000000000 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.1-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'hanythingondemand' -version = '3.1.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/hpcugent/hanythingondemand' -description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. -It uses the Torque resource manager to do node allocation.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] - -# a Python version with netaddr/netifaces/mpi4py + pbs_python and vsc-base/vsc-mympirun is required at runtime -dependencies = [ - ('Python', '2.7.11'), # provides netaddr, netifaces, mpi4py - ('pbs_python', '4.6.0', versionsuffix), - ('vsc-mympirun', '3.4.2', versionsuffix + '-vsc-base-2.5.1'), -] - -install_target = 'easy_install' -zipped_egg = True - -options = {'modulename': 'hod'} - -sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.2-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.2-cli.eb deleted file mode 100644 index b690d69de809..000000000000 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.2-cli.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'hanythingondemand' -version = '3.1.2' -versionsuffix = '-cli' - -homepage = 'https://github.com/hpcugent/hanythingondemand' -description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. -It uses the Torque resource manager to do node allocation.""" - -toolchain = SYSTEM - -sources = [SOURCE_TAR_GZ] - -# minimal version for interactive use: just uses system Python (netaddr/netifaces/mpi4py not required) -dependencies = [ - ('pbs_python', '4.6.0'), - ('vsc-base', '2.5.1'), -] - -install_target = 'easy_install' -zipped_egg = True - -# use 'hod' rather than 'hanythingondemand' in module name -modaltsoftname = 'hod' - -options = {'modulename': 'hod'} - -modextravars = { - # site-specific settings, hence commented out - # specify HOD module to use in jobs (*full* HOD installation, not a minimal one) - # 'HOD_BATCH_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2016a-Python-2.7.11', - # 'HOD_CREATE_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2016a-Python-2.7.11', - # specify location on shared 'scratch' filesystem for HOD working directories - # 'HOD_BATCH_WORKDIR': '\$VSC_SCRATCH/hod', - # 'HOD_CREATE_WORKDIR': '\$VSC_SCRATCH/hod', -} - -sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.2-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.2-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index dfb850cb0b47..000000000000 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.2-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'hanythingondemand' -version = '3.1.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/hpcugent/hanythingondemand' -description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. -It uses the Torque resource manager to do node allocation.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] - -# a Python version with netaddr/netifaces/mpi4py + pbs_python and vsc-base/vsc-mympirun is required at runtime -dependencies = [ - ('Python', '2.7.11'), # provides netaddr, netifaces, mpi4py - ('pbs_python', '4.6.0', versionsuffix), - ('vsc-mympirun', '3.4.2', versionsuffix + '-vsc-base-2.5.1'), -] - -install_target = 'easy_install' -zipped_egg = True - -options = {'modulename': 'hod'} - -sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.3-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.3-cli.eb deleted file mode 100644 index 1c54dbe72e58..000000000000 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.3-cli.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'hanythingondemand' -version = '3.1.3' -versionsuffix = '-cli' - -homepage = 'https://github.com/hpcugent/hanythingondemand' -description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. -It uses the Torque resource manager to do node allocation.""" - -toolchain = SYSTEM - -sources = [SOURCE_TAR_GZ] - -# minimal version for interactive use: just uses system Python (netaddr/netifaces/mpi4py not required) -dependencies = [ - ('pbs_python', '4.6.0'), - ('vsc-base', '2.5.1'), -] - -install_target = 'easy_install' -zipped_egg = True - -# use 'hod' rather than 'hanythingondemand' in module name -modaltsoftname = 'hod' - -options = {'modulename': 'hod'} - -modextravars = { - # site-specific settings, hence commented out - # specify HOD module to use in jobs (*full* HOD installation, not a minimal one) - # 'HOD_BATCH_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2016b-Python-2.7.12', - # 'HOD_CREATE_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2016b-Python-2.7.12', - # specify location on shared 'scratch' filesystem for HOD working directories - # 'HOD_BATCH_WORKDIR': '\$VSC_SCRATCH/hod', - # 'HOD_CREATE_WORKDIR': '\$VSC_SCRATCH/hod', -} - -sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.3-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.3-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index c344402bb0e7..000000000000 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.3-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'hanythingondemand' -version = '3.1.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/hpcugent/hanythingondemand' -description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. -It uses the Torque resource manager to do node allocation.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -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), -] - -install_target = 'easy_install' -zipped_egg = True - -options = {'modulename': 'hod'} - -sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.4-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.4-cli.eb deleted file mode 100644 index 453fefa5448e..000000000000 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.4-cli.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'hanythingondemand' -version = '3.1.4' -versionsuffix = '-cli' - -homepage = 'https://github.com/hpcugent/hanythingondemand' -description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. -It uses the Torque resource manager to do node allocation.""" - -toolchain = SYSTEM - -sources = [SOURCE_TAR_GZ] - -# minimal version for interactive use: just uses system Python (netaddr/netifaces/mpi4py not required) -dependencies = [ - ('pbs_python', '4.6.0'), - ('vsc-base', '2.5.1'), -] - -install_target = 'easy_install' -zipped_egg = True - -# use 'hod' rather than 'hanythingondemand' in module name -modaltsoftname = 'hod' - -options = {'modulename': 'hod'} - -modextravars = { - # site-specific settings, hence commented out - # specify HOD module to use in jobs (*full* HOD installation, not a minimal one) - # 'HOD_BATCH_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2016b-Python-2.7.12', - # 'HOD_CREATE_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2016b-Python-2.7.12', - # specify location on shared 'scratch' filesystem for HOD working directories - # 'HOD_BATCH_WORKDIR': '\$VSC_SCRATCH/hod', - # 'HOD_CREATE_WORKDIR': '\$VSC_SCRATCH/hod', -} - -sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.4-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.4-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index d7a2250529ca..000000000000 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.4-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'hanythingondemand' -version = '3.1.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/hpcugent/hanythingondemand' -description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. -It uses the Torque resource manager to do node allocation.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -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), -] - -install_target = 'easy_install' -zipped_egg = True - -options = {'modulename': 'hod'} - -sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.2.0-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.2.0-cli.eb deleted file mode 100644 index 25073afd3d69..000000000000 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.2.0-cli.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'hanythingondemand' -version = '3.2.0' -versionsuffix = '-cli' - -homepage = 'https://github.com/hpcugent/hanythingondemand' -description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. -It uses the Torque resource manager to do node allocation.""" - -toolchain = SYSTEM - -sources = [SOURCE_TAR_GZ] - -# minimal version for interactive use: just uses system Python (netaddr/netifaces/mpi4py not required) -dependencies = [ - ('pbs_python', '4.6.0'), - ('vsc-base', '2.5.1'), -] - -install_target = 'easy_install' -zipped_egg = True - -# use 'hod' rather than 'hanythingondemand' in module name -modaltsoftname = 'hod' - -options = {'modulename': 'hod'} - -modextravars = { - # site-specific settings, hence commented out - # specify HOD module to use in jobs (*full* HOD installation, not a minimal one) - # 'HOD_BATCH_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2016b-Python-2.7.12', - # 'HOD_CREATE_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2016b-Python-2.7.12', - # specify location on shared 'scratch' filesystem for HOD working directories - # 'HOD_BATCH_WORKDIR': '\$VSC_SCRATCH/hod', - # 'HOD_CREATE_WORKDIR': '\$VSC_SCRATCH/hod', -} - -sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.2.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.2.0-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index 877aaf825311..000000000000 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.2.0-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'hanythingondemand' -version = '3.2.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/hpcugent/hanythingondemand' -description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. -It uses the Torque resource manager to do node allocation.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -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), -] - -install_target = 'easy_install' -zipped_egg = True - -options = {'modulename': 'hod'} - -sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.2.2-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.2.2-cli.eb deleted file mode 100644 index 41fb847fcf76..000000000000 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.2.2-cli.eb +++ /dev/null @@ -1,41 +0,0 @@ -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 = SYSTEM - -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'), -] - -install_target = 'easy_install' -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 deleted file mode 100644 index 2b63aacbecca..000000000000 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.2.2-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,29 +0,0 @@ -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'} - -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), -] - -install_target = 'easy_install' -zipped_egg = True - -options = {'modulename': 'hod'} - -sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/harmony/harmony-1.0.0-20200224-foss-2020a-R-4.0.0.eb b/easybuild/easyconfigs/h/harmony/harmony-1.0.0-20200224-foss-2020a-R-4.0.0.eb deleted file mode 100644 index f9a8af0de995..000000000000 --- a/easybuild/easyconfigs/h/harmony/harmony-1.0.0-20200224-foss-2020a-R-4.0.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'RPackage' - -name = 'harmony' -local_commit = '88b1e2a' -# see DESCRIPTION to determine version, -# but also take date of last commit into account (since version isn't always bumped) -version = '1.0.0-20200224' -versionsuffix = '-R-%(rver)s' - -homepage = 'https://portals.broadinstitute.org/harmony' -description = "Harmony is a general-purpose R package with an efficient algorithm for integrating multiple data sets." - -toolchain = {'name': 'foss', 'version': '2020a'} - -source_urls = ['https://github.com/immunogenomics/harmony/archive/'] -sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] -checksums = ['8e017d1525b0124ecda1f54fcbf74930d72f20b11b75f5e24443f4e200ee1eab'] - -dependencies = [ - ('R', '4.0.0'), - ('R-bundle-Bioconductor', '3.11', versionsuffix), -] - -sanity_check_paths = { - 'files': [], - 'dirs': [name], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/harvest-tools/harvest-tools-1.3-GCCcore-13.2.0.eb b/easybuild/easyconfigs/h/harvest-tools/harvest-tools-1.3-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..fad02bd2552a --- /dev/null +++ b/easybuild/easyconfigs/h/harvest-tools/harvest-tools-1.3-GCCcore-13.2.0.eb @@ -0,0 +1,60 @@ +easyblock = 'ConfigureMake' + +name = 'harvest-tools' +version = '1.3' + +homepage = 'https://harvest.readthedocs.io/en/latest/content/harvest-tools.html' +description = """HarvestTools is a utility for creating and interfacing +with Gingr files, which are efficient archives that the Harvest Suite +uses to store reference-compressed multi-alignments, phylogenetic trees, +filtered variants and annotations. Though designed for use with Parsnp +and Gingr, HarvestTools can also be used for generic conversion between +standard bioinformatics file formats.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} +toolchainopts = {'pic': True} + +github_account = 'marbl' +source_urls = [GITHUB_SOURCE] +sources = ['v%(version)s.tar.gz'] +patches = [ + 'harvest-tools-1.3_adapt_to_newer-gcc_protobuf_and_EB.patch', +] +checksums = [ + {'v1.3.tar.gz': 'ffbcf0a115c74507695fd6cee4a9d5ba27a700db36b32d226521ef8dd3309264'}, + {'harvest-tools-1.3_adapt_to_newer-gcc_protobuf_and_EB.patch': + '9d04d6c942d42a8147f43f8f086f436d284925f3a3acdd9620df84d4041dff61'}, +] + +builddependencies = [ + ('binutils', '2.40'), + ('Autotools', '20220317'), +] + +dependencies = [ + ('zlib', '1.2.13'), + ('protobuf', '25.3'), + ('CapnProto', '1.0.1.1'), +] + +preconfigopts = 'autoconf && ' + +configopts = ' '.join([ + '--with-protobuf=$EBROOTPROTOBUF', + '--with-capnp=$EBROOTCAPNPROTO', +]) + +postinstallcmds = [ + 'ln -s harvesttools %(installdir)s/bin/harvest', +] + +sanity_check_paths = { + 'files': ['bin/harvesttools', 'lib/libharvest.%s' % SHLIB_EXT], + 'dirs': ['include/harvest'], +} + +sanity_check_commands = [ + 'harvest -h', +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/harvest-tools/harvest-tools-1.3_adapt_to_newer-gcc_protobuf_and_EB.patch b/easybuild/easyconfigs/h/harvest-tools/harvest-tools-1.3_adapt_to_newer-gcc_protobuf_and_EB.patch new file mode 100644 index 000000000000..a8fa6e16f8d0 --- /dev/null +++ b/easybuild/easyconfigs/h/harvest-tools/harvest-tools-1.3_adapt_to_newer-gcc_protobuf_and_EB.patch @@ -0,0 +1,113 @@ +commit 845bb6e29bc12cf5f989c0c64fb98002cb57b343 +Author: Ake Sandgren +Date: Mon Dec 16 18:10:22 2024 +0100 + + Adapt to newer compiler/protobuf and EasyBuild + And actually install the binary, library and include files + +diff --git a/Makefile.in b/Makefile.in +index fdb2ce0..434ba0a 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -1,4 +1,4 @@ +-CXXFLAGS += -std=c++11 -Isrc -I@protobuf@/include -I@capnp@/include ++CXXFLAGS += -Isrc + + UNAME_S=$(shell uname -s) + +@@ -23,10 +23,13 @@ SOURCES=\ + + OBJECTS=$(SOURCES:.cpp=.o) src/harvest/pb/harvest.pb.o src/harvest/capnp/harvest.capnp.o + +-all : harvesttools libharvest.a ++all : harvesttools libharvest.a libharvest.so + +-harvesttools : libharvest.a src/harvest/memcpyWrap.o +- $(CXX) $(CXXFLAGS) $(CPPFLAGS) -o harvesttools src/harvest/memcpyWrap.o libharvest.a @protobuf@/lib/libprotobuf.a @capnp@/lib/libcapnp.a @capnp@/lib/libkj.a -lstdc++ -lz -lm -lpthread ++harvesttools : libharvest.so src/harvest/memcpyWrap.o ++ $(CXX) $(CXXFLAGS) $(CPPFLAGS) -o harvesttools src/harvest/memcpyWrap.o -L. -lharvest -lprotobuf -lcapnp -lkj -lstdc++ -lz -lm -lpthread ++ ++libharvest.so : $(OBJECTS) ++ g++ -shared -o libharvest.so $(OBJECTS) + + libharvest.a : $(OBJECTS) + ar -cr libharvest.a $(OBJECTS) +@@ -52,27 +55,28 @@ src/harvest/pb/harvest.pb.cc src/harvest/pb/harvest.pb.h : src/harvest/pb/harves + src/harvest/capnp/harvest.capnp.c++ src/harvest/capnp/harvest.capnp.h : src/harvest/capnp/harvest.capnp + cd src/harvest/capnp;export PATH=@capnp@/bin/:${PATH};capnp compile -I @capnp@/include -oc++ harvest.capnp + +-install : libharvest.a +- mkdir -p @prefix@/bin/ +- mkdir -p @prefix@/lib/ +- mkdir -p @prefix@/include/ +- mkdir -p @prefix@/include/harvest +- mkdir -p @prefix@/include/harvest/capnp +- mkdir -p @prefix@/include/harvest/pb +- ln -sf `pwd`/harvesttools @prefix@/bin/ +- ln -sf `pwd`/libharvest.a @prefix@/lib/ +- ln -sf `pwd`/src/harvest/exceptions.h @prefix@/include/harvest/ +- ln -sf `pwd`/src/harvest/HarvestIO.h @prefix@/include/harvest/ +- ln -sf `pwd`/src/harvest/capnp/harvest.capnp.h @prefix@/include/harvest/capnp/ +- ln -sf `pwd`/src/harvest/pb/harvest.pb.h @prefix@/include/harvest/pb/ +- ln -sf `pwd`/src/harvest/ReferenceList.h @prefix@/include/harvest/ +- ln -sf `pwd`/src/harvest/AnnotationList.h @prefix@/include/harvest/ +- ln -sf `pwd`/src/harvest/parse.h @prefix@/include/harvest/ +- ln -sf `pwd`/src/harvest/PhylogenyTree.h @prefix@/include/harvest/ +- ln -sf `pwd`/src/harvest/PhylogenyTreeNode.h @prefix@/include/harvest/ +- ln -sf `pwd`/src/harvest/TrackList.h @prefix@/include/harvest/ +- ln -sf `pwd`/src/harvest/LcbList.h @prefix@/include/harvest/ +- ln -sf `pwd`/src/harvest/VariantList.h @prefix@/include/harvest/ ++install : all ++ install -d @prefix@/bin/ ++ install -d @prefix@/lib/ ++ install -d @prefix@/include/ ++ install -d @prefix@/include/harvest ++ install -d @prefix@/include/harvest/capnp ++ install -d @prefix@/include/harvest/pb ++ install harvesttools @prefix@/bin/ ++ install libharvest.a @prefix@/lib/ ++ install libharvest.so @prefix@/lib/ ++ install src/harvest/exceptions.h @prefix@/include/harvest/ ++ install src/harvest/HarvestIO.h @prefix@/include/harvest/ ++ install src/harvest/capnp/harvest.capnp.h @prefix@/include/harvest/capnp/ ++ install src/harvest/pb/harvest.pb.h @prefix@/include/harvest/pb/ ++ install src/harvest/ReferenceList.h @prefix@/include/harvest/ ++ install src/harvest/AnnotationList.h @prefix@/include/harvest/ ++ install src/harvest/parse.h @prefix@/include/harvest/ ++ install src/harvest/PhylogenyTree.h @prefix@/include/harvest/ ++ install src/harvest/PhylogenyTreeNode.h @prefix@/include/harvest/ ++ install src/harvest/TrackList.h @prefix@/include/harvest/ ++ install src/harvest/LcbList.h @prefix@/include/harvest/ ++ install src/harvest/VariantList.h @prefix@/include/harvest/ + + clean : + -rm harvesttools +diff --git a/configure.ac b/configure.ac +index fc8e61d..5e2fc22 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -29,8 +29,6 @@ then + AC_MSG_ERROR([Cap'n Proto compiler (capnp) not found.]) + fi + +-CPPFLAGS="-I$with_protobuf/include -I$with_capnp/include -std=c++11" +- + AC_CHECK_HEADER(google/protobuf/stubs/common.h, [result=1], [result=0]) + + if test $result == 0 +diff --git a/src/harvest/HarvestIO.cpp b/src/harvest/HarvestIO.cpp +index c165dce..c1dbb7a 100755 +--- a/src/harvest/HarvestIO.cpp ++++ b/src/harvest/HarvestIO.cpp +@@ -208,7 +208,11 @@ bool HarvestIO::loadHarvestProtocolBuffer(const char * file) + GzipInputStream gz(&raw_input); + CodedInputStream coded_input(&gz); + ++#if GOOGLE_PROTOBUF_VERSION >= 3002000 ++ coded_input.SetTotalBytesLimit(INT_MAX); ++#else + coded_input.SetTotalBytesLimit(INT_MAX, INT_MAX); ++#endif + + if ( ! harvest.ParseFromCodedStream(&coded_input) ) + { diff --git a/easybuild/easyconfigs/h/hatch-jupyter-builder/hatch-jupyter-builder-0.9.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/h/hatch-jupyter-builder/hatch-jupyter-builder-0.9.1-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..fa2c7e32355d --- /dev/null +++ b/easybuild/easyconfigs/h/hatch-jupyter-builder/hatch-jupyter-builder-0.9.1-GCCcore-12.3.0.eb @@ -0,0 +1,31 @@ +easyblock = 'PythonBundle' + +name = 'hatch-jupyter-builder' +version = "0.9.1" + +homepage = 'https://hatch-jupyter-builder.readthedocs.io' +description = """Hatch Jupyter Builder is a plugin for the hatchling Python build backend. It is +primarily targeted for package authors who are providing JavaScript as part of +their Python packages. +Typical use cases are Jupyter Lab Extensions and Jupyter Widgets.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +builddependencies = [ + ('binutils', '2.40'), +] +dependencies = [ + ('Python', '3.11.3'), + ('hatchling', '1.18.0'), +] + +exts_list = [ + ('hatch_nodejs_version', '0.3.2', { + 'checksums': ['8a7828d817b71e50bbbbb01c9bfc0b329657b7900c56846489b9c958de15b54c'], + }), + ('hatch_jupyter_builder', '0.9.1', { + 'checksums': ['79278198d124c646b799c5e8dca8504aed9dcaaa88d071a09eb0b5c2009a58ad'], + }), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hatch-jupyter-builder/hatch-jupyter-builder-0.9.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/h/hatch-jupyter-builder/hatch-jupyter-builder-0.9.1-GCCcore-13.2.0.eb index a1c10cc3b010..fd22103b98a5 100644 --- a/easybuild/easyconfigs/h/hatch-jupyter-builder/hatch-jupyter-builder-0.9.1-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/h/hatch-jupyter-builder/hatch-jupyter-builder-0.9.1-GCCcore-13.2.0.eb @@ -9,7 +9,6 @@ primarily targeted for package authors who are providing JavaScript as part of their Python packages. Typical use cases are Jupyter Lab Extensions and Jupyter Widgets.""" - toolchain = {'name': 'GCCcore', 'version': '13.2.0'} builddependencies = [ @@ -20,9 +19,6 @@ dependencies = [ ('hatchling', '1.18.0'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ ('hatch_nodejs_version', '0.3.2', { 'checksums': ['8a7828d817b71e50bbbbb01c9bfc0b329657b7900c56846489b9c958de15b54c'], diff --git a/easybuild/easyconfigs/h/hatch-jupyter-builder/hatch-jupyter-builder-0.9.1-GCCcore-13.3.0.eb b/easybuild/easyconfigs/h/hatch-jupyter-builder/hatch-jupyter-builder-0.9.1-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..b0a774427b26 --- /dev/null +++ b/easybuild/easyconfigs/h/hatch-jupyter-builder/hatch-jupyter-builder-0.9.1-GCCcore-13.3.0.eb @@ -0,0 +1,31 @@ +easyblock = 'PythonBundle' + +name = 'hatch-jupyter-builder' +version = "0.9.1" + +homepage = 'https://hatch-jupyter-builder.readthedocs.io' +description = """Hatch Jupyter Builder is a plugin for the hatchling Python build backend. It is +primarily targeted for package authors who are providing JavaScript as part of +their Python packages. +Typical use cases are Jupyter Lab Extensions and Jupyter Widgets.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +builddependencies = [ + ('binutils', '2.42'), +] +dependencies = [ + ('Python', '3.12.3'), + ('hatchling', '1.24.2'), +] + +exts_list = [ + ('hatch_nodejs_version', '0.3.2', { + 'checksums': ['8a7828d817b71e50bbbbb01c9bfc0b329657b7900c56846489b9c958de15b54c'], + }), + ('hatch_jupyter_builder', version, { + 'checksums': ['79278198d124c646b799c5e8dca8504aed9dcaaa88d071a09eb0b5c2009a58ad'], + }), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hatch/hatch-1.9.7-GCCcore-12.3.0.eb b/easybuild/easyconfigs/h/hatch/hatch-1.9.7-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..ff7024471014 --- /dev/null +++ b/easybuild/easyconfigs/h/hatch/hatch-1.9.7-GCCcore-12.3.0.eb @@ -0,0 +1,56 @@ +easyblock = 'PythonBundle' + +name = 'hatch' +version = '1.9.7' + +homepage = 'https://hatch.pypa.io' +description = "Hatch is a modern, extensible Python project manager." + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +builddependencies = [ + ('binutils', '2.40'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), + ('hatchling', '1.18.0'), + ('zstd', '1.5.5'), +] + +exts_list = [ + ('sniffio', '1.3.1', { + 'checksums': ['f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc'], + }), + ('h11', '0.14.0', { + 'checksums': ['8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d'], + }), + ('httpcore', '1.0.5', { + 'checksums': ['34a38e2f9291467ee3b44e89dd52615370e152954ba21721378a87b2960f7a61'], + }), + ('anyio', '4.4.0', { + 'checksums': ['5aadc6a1bbb7cdb0bede386cac5e2940f5e2ff3aa20277e991cf028e0585ce94'], + }), + ('httpx', '0.27.2', { + 'checksums': ['f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2'], + }), + ('hyperlink', '21.0.0', { + 'checksums': ['427af957daa58bc909471c6c40f74c5450fa123dd093fc53efd2e91d2705a56b'], + }), + ('userpath', '1.9.2', { + 'checksums': ['6c52288dab069257cc831846d15d48133522455d4677ee69a9781f11dbefd815'], + }), + ('zstandard', '0.23.0', { + 'checksums': ['b2d8c62d08e7255f68f7a740bae85b3c9b8e5466baa9cbf7f57f1cde0ac6bc09'], + }), + (name, version, { + 'checksums': ['19a7b82179f94f2adddbad76aa7e65ab90cad55ab103d53827637935c9e6624c'], + }), + ('hatch-cython', '0.5.1', { + 'source_tmpl': 'hatch_cython-%(version)s.tar.gz', + 'checksums': ['d01135e092544069c3e61f6dc36748ee369beacb893a5c43b9593a533f839703'], + }), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hatchling/hatchling-1.18.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/h/hatchling/hatchling-1.18.0-GCCcore-12.3.0.eb index 0913e467088f..4024d62709b5 100644 --- a/easybuild/easyconfigs/h/hatchling/hatchling-1.18.0-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/h/hatchling/hatchling-1.18.0-GCCcore-12.3.0.eb @@ -17,9 +17,6 @@ dependencies = [ ('Python', '3.11.3'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('pathspec', '0.11.1', { 'checksums': ['2798de800fa92780e33acca925945e9a19a133b715067cf165b8866c15a31687'], diff --git a/easybuild/easyconfigs/h/hatchling/hatchling-1.18.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/h/hatchling/hatchling-1.18.0-GCCcore-13.2.0.eb index a78cea4bf744..6a470243c31c 100644 --- a/easybuild/easyconfigs/h/hatchling/hatchling-1.18.0-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/h/hatchling/hatchling-1.18.0-GCCcore-13.2.0.eb @@ -17,9 +17,6 @@ dependencies = [ ('Python', '3.11.5'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('pathspec', '0.11.2', { 'checksums': ['e0d8d0ac2f12da61956eb2306b69f9469b42f4deb0f3cb6ed47b9cce9996ced3'], diff --git a/easybuild/easyconfigs/h/hatchling/hatchling-1.24.2-GCCcore-13.3.0.eb b/easybuild/easyconfigs/h/hatchling/hatchling-1.24.2-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..7ca06e497f0d --- /dev/null +++ b/easybuild/easyconfigs/h/hatchling/hatchling-1.24.2-GCCcore-13.3.0.eb @@ -0,0 +1,56 @@ +easyblock = 'PythonBundle' + +name = 'hatchling' +version = '1.24.2' + +homepage = 'https://hatch.pypa.io' +description = """Extensible, standards compliant build backend used by Hatch, +a modern, extensible Python project manager.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +builddependencies = [ + ('binutils', '2.42'), +] + +dependencies = [ + ('Python', '3.12.3'), +] + +exts_list = [ + ('pathspec', '0.12.1', { + 'checksums': ['a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712'], + }), + ('pluggy', '1.5.0', { + 'checksums': ['2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1'], + }), + ('editables', '0.5', { + 'checksums': ['309627d9b5c4adc0e668d8c6fa7bac1ba7c8c5d415c2d27f60f081f8e80d1de2'], + }), + ('trove-classifiers', '2024.5.22', { + 'sources': ['trove_classifiers-%(version)s-py3-none-any.whl'], + 'checksums': ['c43ade18704823e4afa3d9db7083294bc4708a5e02afbcefacd0e9d03a7a24ef'], + }), + (name, version, { + 'checksums': ['41ddc27cdb25db9ef7b68bef075f829c84cb349aa1bff8240797d012510547b0'], + }), + ('hatch-vcs', '0.4.0', { + 'sources': ['hatch_vcs-%(version)s.tar.gz'], + 'checksums': ['093810748fe01db0d451fabcf2c1ac2688caefd232d4ede967090b1c1b07d9f7'], + }), + ('hatch-fancy-pypi-readme', '24.1.0', { + 'sources': ['hatch_fancy_pypi_readme-%(version)s.tar.gz'], + 'checksums': ['44dd239f1a779b9dcf8ebc9401a611fd7f7e3e14578dcf22c265dfaf7c1514b8'], + }), + ('hatch-requirements-txt', '0.4.1', { + 'source_tmpl': 'hatch_requirements_txt-%(version)s.tar.gz', + 'checksums': ['2c686e5758fd05bb55fa7d0c198fdd481f8d3aaa3c693260f5c0d74ce3547d20'], + }), +] + +sanity_check_paths = { + 'files': ['bin/%(namelower)s'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hdWGCNA/hdWGCNA-0.3.00-foss-2023a-R-4.3.2.eb b/easybuild/easyconfigs/h/hdWGCNA/hdWGCNA-0.3.00-foss-2023a-R-4.3.2.eb index fbee4bfaee9d..37c8fa8221cb 100644 --- a/easybuild/easyconfigs/h/hdWGCNA/hdWGCNA-0.3.00-foss-2023a-R-4.3.2.eb +++ b/easybuild/easyconfigs/h/hdWGCNA/hdWGCNA-0.3.00-foss-2023a-R-4.3.2.eb @@ -6,10 +6,10 @@ versionsuffix = '-R-%(rver)s' local_biocver = '3.16' homepage = 'https://smorabit.github.io/hdWGCNA/' -description = """hdWGCNA is an R package for performing weighted gene co-expression network analysis (WGCNA) in high - dimensional transcriptomics data such as single-cell RNA-seq or spatial transcriptomics. hdWGCNA is highly modular - and can construct context-specific co-expression networks across cellular and spatial hierarchies. hdWGNCA identifies - modules of highly co-expressed genes and provides context for these modules via statistical testing and biological +description = """hdWGCNA is an R package for performing weighted gene co-expression network analysis (WGCNA) in high + dimensional transcriptomics data such as single-cell RNA-seq or spatial transcriptomics. hdWGCNA is highly modular + and can construct context-specific co-expression networks across cellular and spatial hierarchies. hdWGNCA identifies + modules of highly co-expressed genes and provides context for these modules via statistical testing and biological knowledge sources. hdWGCNA uses datasets formatted as Seurat objects.""" toolchain = {'name': 'foss', 'version': '2023a'} diff --git a/easybuild/easyconfigs/h/hdf5storage/hdf5storage-0.1.15-foss-2019a.eb b/easybuild/easyconfigs/h/hdf5storage/hdf5storage-0.1.15-foss-2019a.eb deleted file mode 100644 index 55f5f6904218..000000000000 --- a/easybuild/easyconfigs/h/hdf5storage/hdf5storage-0.1.15-foss-2019a.eb +++ /dev/null @@ -1,27 +0,0 @@ -# This easyconfig was created by Simon Branford of the BEAR Software team at the University of Birmingham. -easyblock = 'PythonPackage' - -name = 'hdf5storage' -version = '0.1.15' - -homepage = "https://pythonhosted.org/hdf5storage/" -description = """This Python package provides high level utilities to read/write a variety of Python types to/from - HDF5 (Heirarchal Data Format) formatted files. This package also provides support for MATLAB MAT v7.3 formatted - files, which are just HDF5 files with a different extension and some extra meta-data. All of this is done without - pickling data. Pickling is bad for security because it allows arbitrary code to be executed in the interpreter. - One wants to be able to read possibly HDF5 and MAT files from untrusted sources, so pickling is avoided in this - package.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -sources = ['%(name)s-%(version)s.zip'] -checksums = ['79d23ad4ca89b8824b4ff98764ff9403a9830caa7497cae75e001d2dfbbf4e8e'] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -dependencies = [('h5py', '2.9.0')] - -use_pip = True -download_dep_fail = True - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hdf5storage/hdf5storage-0.1.15-fosscuda-2019a.eb b/easybuild/easyconfigs/h/hdf5storage/hdf5storage-0.1.15-fosscuda-2019a.eb deleted file mode 100644 index 4af2ac3c08fa..000000000000 --- a/easybuild/easyconfigs/h/hdf5storage/hdf5storage-0.1.15-fosscuda-2019a.eb +++ /dev/null @@ -1,27 +0,0 @@ -# This easyconfig was created by Simon Branford of the BEAR Software team at the University of Birmingham. -easyblock = 'PythonPackage' - -name = 'hdf5storage' -version = '0.1.15' - -homepage = "https://pythonhosted.org/hdf5storage/" -description = """This Python package provides high level utilities to read/write a variety of Python types to/from - HDF5 (Heirarchal Data Format) formatted files. This package also provides support for MATLAB MAT v7.3 formatted - files, which are just HDF5 files with a different extension and some extra meta-data. All of this is done without - pickling data. Pickling is bad for security because it allows arbitrary code to be executed in the interpreter. - One wants to be able to read possibly HDF5 and MAT files from untrusted sources, so pickling is avoided in this - package.""" - -toolchain = {'name': 'fosscuda', 'version': '2019a'} - -sources = ['%(name)s-%(version)s.zip'] -checksums = ['79d23ad4ca89b8824b4ff98764ff9403a9830caa7497cae75e001d2dfbbf4e8e'] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -dependencies = [('h5py', '2.9.0')] - -use_pip = True -download_dep_fail = True - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/heaptrack/heaptrack-1.1.0-foss-2016b.eb b/easybuild/easyconfigs/h/heaptrack/heaptrack-1.1.0-foss-2016b.eb deleted file mode 100644 index a1ce6b86e222..000000000000 --- a/easybuild/easyconfigs/h/heaptrack/heaptrack-1.1.0-foss-2016b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'heaptrack' -version = '1.1.0' - -homepage = 'http://milianw.de/blog/heaptrack-a-heap-memory-profiler-for-linux' -description = """A heap memory profiler for Linux.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['https://github.com/KDE/heaptrack/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['bd247ac67d1ecf023ec7e2a2888764bfc03e2f8b24876928ca6aa0cdb3a07309'] - -builddependencies = [ - ('binutils', '2.26'), - ('CMake', '3.7.1') -] - -dependencies = [ - ('zlib', '1.2.8'), - ('zstd', '1.3.4'), - ('Boost', '1.63.0', '-Python-2.7.12'), - ('libunwind', '1.2.1'), - ('libdwarf', '20150310'), -] - -sanity_check_paths = { - 'files': ['bin/heaptrack', 'bin/heaptrack_print', 'lib/heaptrack/libheaptrack_preload.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/h/hector/hector-2.5.0-GCC-11.2.0.eb b/easybuild/easyconfigs/h/hector/hector-2.5.0-GCC-11.2.0.eb index dc312cac53ab..5e742cff21bb 100644 --- a/easybuild/easyconfigs/h/hector/hector-2.5.0-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/h/hector/hector-2.5.0-GCC-11.2.0.eb @@ -7,10 +7,10 @@ name = 'hector' version = '2.5.0' homepage = 'https://github.com/JGCRI/hector' -description = """This is the repository for Hector, an open source, object-oriented, -simple global climate carbon-cycle model. It runs essentially instantaneously while -still representing the most critical global scale earth system processes, and is -one of a class of models heavily used for for emulating complex climate models +description = """This is the repository for Hector, an open source, object-oriented, +simple global climate carbon-cycle model. It runs essentially instantaneously while +still representing the most critical global scale earth system processes, and is +one of a class of models heavily used for for emulating complex climate models and uncertainty analyses.""" toolchain = {'name': 'GCC', 'version': '11.2.0'} diff --git a/easybuild/easyconfigs/h/help2man/help2man-1.47.10-GCCcore-9.1.0.eb b/easybuild/easyconfigs/h/help2man/help2man-1.47.10-GCCcore-9.1.0.eb deleted file mode 100644 index 594056facd2f..000000000000 --- a/easybuild/easyconfigs/h/help2man/help2man-1.47.10-GCCcore-9.1.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'help2man' -version = '1.47.10' - -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': '9.1.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_XZ] -checksums = ['f371cbfd63f879065422b58fa6b81e21870cd791ef6e11d4528608204aa4dcfb'] - -builddependencies = [ - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.32', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/help2man'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/help2man/help2man-1.47.10-GCCcore-9.2.0.eb b/easybuild/easyconfigs/h/help2man/help2man-1.47.10-GCCcore-9.2.0.eb deleted file mode 100644 index 4aa3a420ef1c..000000000000 --- a/easybuild/easyconfigs/h/help2man/help2man-1.47.10-GCCcore-9.2.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'help2man' -version = '1.47.10' - -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': '9.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_XZ] -checksums = ['f371cbfd63f879065422b58fa6b81e21870cd791ef6e11d4528608204aa4dcfb'] - -builddependencies = [ - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.32', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/help2man'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/help2man/help2man-1.47.12-GCCcore-9.3.0.eb b/easybuild/easyconfigs/h/help2man/help2man-1.47.12-GCCcore-9.3.0.eb deleted file mode 100644 index 77bffeabf8ab..000000000000 --- a/easybuild/easyconfigs/h/help2man/help2man-1.47.12-GCCcore-9.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'help2man' -version = '1.47.12' - -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': '9.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_XZ] -checksums = ['7d0ba64cf9d16ec97cc11aafb659b55aa7bdec99072ff2aec5fcecf0fbeab160'] - -builddependencies = [ - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.34', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/help2man'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/help2man/help2man-1.47.15-GCCcore-10.1.0.eb b/easybuild/easyconfigs/h/help2man/help2man-1.47.15-GCCcore-10.1.0.eb deleted file mode 100644 index 113edba6b658..000000000000 --- a/easybuild/easyconfigs/h/help2man/help2man-1.47.15-GCCcore-10.1.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'help2man' -version = '1.47.15' - -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': '10.1.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_XZ] -checksums = ['c25a35b30eceb315361484b0ff1f81c924e8ee5c8881576f1ee762f001dbcd1c'] - -builddependencies = [ - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.34', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/help2man'], - 'dirs': [], -} - -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 deleted file mode 100644 index 0d730043fba1..000000000000 --- a/easybuild/easyconfigs/h/help2man/help2man-1.47.4-GCCcore-5.4.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -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.3.0.eb b/easybuild/easyconfigs/h/help2man/help2man-1.47.4-GCCcore-6.3.0.eb deleted file mode 100644 index 4931b9f6ce3d..000000000000 --- a/easybuild/easyconfigs/h/help2man/help2man-1.47.4-GCCcore-6.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -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.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_XZ] - -builddependencies = [ - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.27', '', 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 deleted file mode 100644 index c1f8fcc9061e..000000000000 --- a/easybuild/easyconfigs/h/help2man/help2man-1.47.4-GCCcore-6.4.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -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', '', SYSTEM), -] - -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 deleted file mode 100644 index f487ba55300b..000000000000 --- a/easybuild/easyconfigs/h/help2man/help2man-1.47.4-GCCcore-7.1.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -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 deleted file mode 100644 index ab49db02c27b..000000000000 --- a/easybuild/easyconfigs/h/help2man/help2man-1.47.4-GCCcore-7.2.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -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', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/help2man'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/help2man/help2man-1.47.4-GCCcore-7.3.0.eb b/easybuild/easyconfigs/h/help2man/help2man-1.47.4-GCCcore-7.3.0.eb deleted file mode 100644 index d125e15db981..000000000000 --- a/easybuild/easyconfigs/h/help2man/help2man-1.47.4-GCCcore-7.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -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.3.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.30', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/help2man'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/help2man/help2man-1.47.4-GCCcore-system.eb b/easybuild/easyconfigs/h/help2man/help2man-1.47.4-GCCcore-system.eb deleted file mode 100644 index 44852c26842f..000000000000 --- a/easybuild/easyconfigs/h/help2man/help2man-1.47.4-GCCcore-system.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': 'system'} -# Can't rely on binutils in this case (since help2man is an implied dep) so switch off architecture optimisations -toolchainopts = {'optarch': False} - -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/help2man/help2man-1.47.4-gimkl-2017a.eb b/easybuild/easyconfigs/h/help2man/help2man-1.47.4-gimkl-2017a.eb deleted file mode 100644 index f8074a854872..000000000000 --- a/easybuild/easyconfigs/h/help2man/help2man-1.47.4-gimkl-2017a.eb +++ /dev/null @@ -1,19 +0,0 @@ -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-intel-2016b.eb b/easybuild/easyconfigs/h/help2man/help2man-1.47.4-intel-2016b.eb deleted file mode 100644 index 53cf30b69c1b..000000000000 --- a/easybuild/easyconfigs/h/help2man/help2man-1.47.4-intel-2016b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'help2man' -version = '1.47.4' - -homepage = 'https://www.gnu.org/software/help2man/' -description = """help2man produces simple manual pages from the '--help' and '--version' output of other commands.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_XZ] - -sanity_check_paths = { - 'files': ['bin/help2man'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/help2man/help2man-1.47.4.eb b/easybuild/easyconfigs/h/help2man/help2man-1.47.4.eb deleted file mode 100644 index cfc0d1f56418..000000000000 --- a/easybuild/easyconfigs/h/help2man/help2man-1.47.4.eb +++ /dev/null @@ -1,24 +0,0 @@ -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 = SYSTEM - -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/help2man/help2man-1.47.5-GCCcore-5.5.0.eb b/easybuild/easyconfigs/h/help2man/help2man-1.47.5-GCCcore-5.5.0.eb deleted file mode 100644 index c429f8c03fde..000000000000 --- a/easybuild/easyconfigs/h/help2man/help2man-1.47.5-GCCcore-5.5.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'help2man' -version = '1.47.5' - -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.5.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_XZ] -checksums = ['7ca60b2519fdbe97f463fe2df66a6188d18b514bfd44127d985f0234ee2461b1'] - -builddependencies = [ - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.26', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/help2man'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/help2man/help2man-1.47.6-GCCcore-8.1.0.eb b/easybuild/easyconfigs/h/help2man/help2man-1.47.6-GCCcore-8.1.0.eb deleted file mode 100644 index 8a4a55722033..000000000000 --- a/easybuild/easyconfigs/h/help2man/help2man-1.47.6-GCCcore-8.1.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'help2man' -version = '1.47.6' - -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': '8.1.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_XZ] -checksums = ['d91b0295b72a638e4a564f643e4e6d1928779131f628c00f356c13bf336de46f'] - -builddependencies = [ - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.30', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/help2man'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/help2man/help2man-1.47.7-GCCcore-8.2.0.eb b/easybuild/easyconfigs/h/help2man/help2man-1.47.7-GCCcore-8.2.0.eb deleted file mode 100644 index 81085956428d..000000000000 --- a/easybuild/easyconfigs/h/help2man/help2man-1.47.7-GCCcore-8.2.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'help2man' -version = '1.47.7' - -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': '8.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_XZ] -checksums = ['585b8e88ed04bdb426403cf7d9b0c0bb9c7630755b0096c2b018a024b29bec0d'] - -builddependencies = [ - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.31.1', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/help2man'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/help2man/help2man-1.47.8-GCCcore-7.4.0.eb b/easybuild/easyconfigs/h/help2man/help2man-1.47.8-GCCcore-7.4.0.eb deleted file mode 100644 index d71469d2a1a6..000000000000 --- a/easybuild/easyconfigs/h/help2man/help2man-1.47.8-GCCcore-7.4.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'help2man' -version = '1.47.8' - -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.4.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_XZ] -checksums = ['528f6a81ad34cbc76aa7dce5a82f8b3d2078ef065271ab81fda033842018a8dc'] - -builddependencies = [ - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.31.1', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/help2man'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/help2man/help2man-1.47.8-GCCcore-8.3.0.eb b/easybuild/easyconfigs/h/help2man/help2man-1.47.8-GCCcore-8.3.0.eb deleted file mode 100644 index 2c4f4f0dbdb8..000000000000 --- a/easybuild/easyconfigs/h/help2man/help2man-1.47.8-GCCcore-8.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'help2man' -version = '1.47.8' - -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': '8.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_XZ] -checksums = ['528f6a81ad34cbc76aa7dce5a82f8b3d2078ef065271ab81fda033842018a8dc'] - -builddependencies = [ - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.32', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/help2man'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/help2man/help2man-1.47.8-GCCcore-8.4.0.eb b/easybuild/easyconfigs/h/help2man/help2man-1.47.8-GCCcore-8.4.0.eb deleted file mode 100644 index 6d131fe33313..000000000000 --- a/easybuild/easyconfigs/h/help2man/help2man-1.47.8-GCCcore-8.4.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'help2man' -version = '1.47.8' - -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': '8.4.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_XZ] -checksums = ['528f6a81ad34cbc76aa7dce5a82f8b3d2078ef065271ab81fda033842018a8dc'] - -builddependencies = [ - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.32', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/help2man'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/help2man/help2man-1.48.3-FCC-4.5.0.eb b/easybuild/easyconfigs/h/help2man/help2man-1.48.3-FCC-4.5.0.eb deleted file mode 100644 index 0bfc535fb8eb..000000000000 --- a/easybuild/easyconfigs/h/help2man/help2man-1.48.3-FCC-4.5.0.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'help2man' -version = '1.48.3' - -homepage = 'https://www.gnu.org/software/help2man/' -description = """help2man produces simple manual pages from the '--help' and '--version' output of other commands.""" - -toolchain = {'name': 'FCC', 'version': '4.5.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_XZ] -checksums = ['8361ff3c643fbd391064e97e5f54592ca28b880eaffbf566a68e0ad800d1a8ac'] - -sanity_check_paths = { - 'files': ['bin/help2man'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/help2man/help2man-1.48.3-GCCcore-9.4.0.eb b/easybuild/easyconfigs/h/help2man/help2man-1.48.3-GCCcore-9.4.0.eb deleted file mode 100644 index 2e1ff3703b14..000000000000 --- a/easybuild/easyconfigs/h/help2man/help2man-1.48.3-GCCcore-9.4.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'help2man' -version = '1.48.3' - -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': '9.4.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_XZ] -checksums = ['8361ff3c643fbd391064e97e5f54592ca28b880eaffbf566a68e0ad800d1a8ac'] - -builddependencies = [ - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.36.1', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/help2man'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/help2man/help2man-1.49.2-GCCcore-9.5.0.eb b/easybuild/easyconfigs/h/help2man/help2man-1.49.2-GCCcore-9.5.0.eb deleted file mode 100644 index dbe1f9315962..000000000000 --- a/easybuild/easyconfigs/h/help2man/help2man-1.49.2-GCCcore-9.5.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'help2man' -version = '1.49.2' - -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': '9.5.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_XZ] -checksums = ['9e2e0e213a7e0a36244eed6204d902b6504602a578b6ecd15268b1454deadd36'] - -builddependencies = [ - # use same binutils version that was used when building GCC toolchain - ('binutils', '2.38', '', SYSTEM), -] - -sanity_check_paths = { - 'files': ['bin/help2man'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/help2man/help2man-1.49.3-GCCcore-14.2.0.eb b/easybuild/easyconfigs/h/help2man/help2man-1.49.3-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..2161ee0b1af0 --- /dev/null +++ b/easybuild/easyconfigs/h/help2man/help2man-1.49.3-GCCcore-14.2.0.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'help2man' +version = '1.49.3' + +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': '14.2.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_XZ] +checksums = ['4d7e4fdef2eca6afe07a2682151cea78781e0a4e8f9622142d9f70c083a2fd4f'] + +builddependencies = [ + # use same binutils version that was used when building GCC toolchain + ('binutils', '2.42', '', SYSTEM), +] + +sanity_check_paths = { + 'files': ['bin/help2man'], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hevea/hevea-2.36-GCC-13.2.0.eb b/easybuild/easyconfigs/h/hevea/hevea-2.36-GCC-13.2.0.eb new file mode 100644 index 000000000000..8b2f9b128eb0 --- /dev/null +++ b/easybuild/easyconfigs/h/hevea/hevea-2.36-GCC-13.2.0.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'hevea' +version = '2.36' + +homepage = 'http://pauillac.inria.fr/~maranget/hevea/' +description = """A quite complete and fast LATEX to HTML translator""" + +toolchain = {'name': 'GCC', 'version': '13.2.0'} + +source_urls = ['http://pauillac.inria.fr/~maranget/hevea/distri'] +sources = [SOURCE_TAR_GZ] +checksums = ['5d6759d7702a295c76a12c1b2a1a16754ab0ec1ffed73fc9d0b138b41e720648'] + +builddependencies = [ + ('ocamlbuild', '0.14.3'), +] + +dependencies = [ + ('texlive', '20230313'), +] + +skipsteps = ['configure'] + +buildopts = 'PREFIX="" ' + +installopts = 'DESTDIR="%(installdir)s" ' + +sanity_check_paths = { + 'files': ['bin/%(name)s'], + 'dirs': ['lib/%(name)s'], +} + +sanity_check_commands = ['%(name)s --help'] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/h/hic-straw/hic-straw-1.3.1-foss-2022a.eb b/easybuild/easyconfigs/h/hic-straw/hic-straw-1.3.1-foss-2022a.eb index e713ea633763..995b10fd6240 100644 --- a/easybuild/easyconfigs/h/hic-straw/hic-straw-1.3.1-foss-2022a.eb +++ b/easybuild/easyconfigs/h/hic-straw/hic-straw-1.3.1-foss-2022a.eb @@ -19,10 +19,6 @@ dependencies = [ ('cURL', '7.83.0'), ] -use_pip = True -sanity_pip_check = True -download_dep_fail = True - sanity_check_paths = { 'files': [], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/h/hic-straw/hic-straw-1.3.1-foss-2023b.eb b/easybuild/easyconfigs/h/hic-straw/hic-straw-1.3.1-foss-2023b.eb new file mode 100644 index 000000000000..5beb2339be32 --- /dev/null +++ b/easybuild/easyconfigs/h/hic-straw/hic-straw-1.3.1-foss-2023b.eb @@ -0,0 +1,25 @@ +easyblock = 'PythonPackage' + +name = 'hic-straw' +version = '1.3.1' + +homepage = 'https://github.com/aidenlab/straw' +description = "Straw is a library which allows rapid streaming of contact data from .hic files." + +toolchain = {'name': 'foss', 'version': '2023b'} + +sources = [SOURCE_TAR_GZ] +checksums = ['fb0f878127f6b1d096303c67793477c83fddf3f4a1a8e29a9d92952634989876'] + +builddependencies = [('pybind11', '2.11.1')] + +dependencies = [ + ('Python', '3.11.5'), + ('Python-bundle-PyPI', '2023.10'), + ('SciPy-bundle', '2023.11'), + ('cURL', '8.3.0'), +] + +options = {'modulename': 'hicstraw'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/hierfstat/hierfstat-0.5-7-foss-2020a-R-4.0.0-Python-3.8.2.eb b/easybuild/easyconfigs/h/hierfstat/hierfstat-0.5-7-foss-2020a-R-4.0.0-Python-3.8.2.eb deleted file mode 100644 index 4a17082748df..000000000000 --- a/easybuild/easyconfigs/h/hierfstat/hierfstat-0.5-7-foss-2020a-R-4.0.0-Python-3.8.2.eb +++ /dev/null @@ -1,55 +0,0 @@ -easyblock = 'Bundle' - -name = 'hierfstat' -version = '0.5-7' -versionsuffix = '-R-%(rver)s-Python-3.8.2' - -homepage = 'https://cran.r-project.org/package=hierfstat' -description = """Estimates hierarchical F-statistics from haploid or diploid genetic data with any numbers of levels in -the hierarchy.""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -dependencies = [ - ('R', '4.0.0'), - ('sf', '0.9-5', versionsuffix), -] - -exts_default_options = { - 'source_urls': [ - 'https://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive - 'https://cran.r-project.org/src/contrib/', # current version of packages - 'https://cran.freestatistics.org/src/contrib', # mirror alternative for current packages - ], - 'source_tmpl': '%(name)s_%(version)s.tar.gz', -} - -exts_defaultclass = 'RPackage' -exts_filter = ("R -q --no-save", "library(%(ext_name)s)") - -exts_list = [ - ('spdep', '1.1-5', { - 'checksums': ['47cb46cf5cf1f4386eb1b5e4d8541d577d7f2939e74addbdb884ecf2323f6d5d'], - }), - ('adegenet', '2.1.3', { - 'checksums': ['0790114ecb22642683b5be1f4b3a6a49856e06dc2f9e21b9cba4390c2257f6c6'], - }), - ('RcppParallel', '5.0.2', { - 'checksums': ['8ca200908c6365aafb2063be1789f0894969adc03c0f523c6cc45434b8236f81'], - }), - ('gaston', '1.5.6', { - 'checksums': ['2f9b8f8d16c20cfa3426b57aabf1d63a9e9ab6e4689f0fec1e8ea6251d8ea6af'], - }), - (name, version, { - 'checksums': ['a38eb5758e3fc3683ec83f94138525eed3d8b7e330f894bab2f821557e98e836'], - }), -] - -modextrapaths = {'R_LIBS_SITE': ''} - -sanity_check_paths = { - 'files': [], - 'dirs': [name], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/h/hifiasm/hifiasm-0.15.2-GCCcore-9.3.0.eb b/easybuild/easyconfigs/h/hifiasm/hifiasm-0.15.2-GCCcore-9.3.0.eb deleted file mode 100644 index 0fff990852ec..000000000000 --- a/easybuild/easyconfigs/h/hifiasm/hifiasm-0.15.2-GCCcore-9.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -# Author: Jasper Grimm (UoY) - -easyblock = 'MakeCp' - -name = 'hifiasm' -version = '0.15.2' - -homepage = 'https://github.com/chhylp123/hifiasm' -description = """Hifiasm: a haplotype-resolved assembler for accurate Hifi reads.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -github_account = 'chhylp123' -source_urls = [GITHUB_SOURCE] -sources = ['%(version)s.tar.gz'] -checksums = ['e49e38341d6c943902cebc8b0e517e20a6e919659f3dab2bcc24c062524a72da'] - -builddependencies = [('binutils', '2.34')] - -dependencies = [('zlib', '1.2.11')] - -buildopts = 'CC="$CC" CXX="$CXX" CPPFLAGS="$CPPFLAGS"' - -files_to_copy = [ - ([name], 'bin'), - (['*.h'], 'include/hifiasm'), - 'LICENSE', 'README.md', -] - -sanity_check_paths = { - 'files': ['bin/%(name)s'], - 'dirs': [], -} -sanity_check_commands = ["%(name)s -h"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/hifiasm/hifiasm-0.23.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/h/hifiasm/hifiasm-0.23.0-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..6d9b52352a57 --- /dev/null +++ b/easybuild/easyconfigs/h/hifiasm/hifiasm-0.23.0-GCCcore-13.2.0.eb @@ -0,0 +1,43 @@ +# Author: Jasper Grimm (UoY) +# Update: Sebastien Moretti (SIB), Denis Kristak (Inuits) + +easyblock = 'MakeCp' + +name = 'hifiasm' +version = '0.23.0' + +homepage = 'https://github.com/chhylp123/hifiasm' +description = """Hifiasm: a haplotype-resolved assembler for accurate Hifi reads.""" +# software_license = 'LicenseMIT' + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} +toolchainopts = {'opt': True} + +github_account = 'chhylp123' +source_urls = [GITHUB_SOURCE] +sources = ['%(version)s.tar.gz'] +checksums = ['52b4b615c2d2938b3b10cca4890c7857750f4a5ee54d5eb78c49dc638c9f14e0'] + +builddependencies = [ + ('binutils', '2.40'), +] + +dependencies = [ + ('zlib', '1.2.13'), +] + +buildopts = 'CC="$CC" CXX="$CXX" CXXFLAGS="$CXXFLAGS" CPPFLAGS="$CPPFLAGS"' + +files_to_copy = [ + ([name], 'bin'), + (['*.h'], 'include/hifiasm'), + 'LICENSE', 'README.md', +] + +sanity_check_paths = { + 'files': ['bin/%(name)s'], + 'dirs': [], +} +sanity_check_commands = ["%(name)s -h"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/hiredis/hiredis-1.0.2-GCCcore-11.2.0.eb b/easybuild/easyconfigs/h/hiredis/hiredis-1.0.2-GCCcore-11.2.0.eb index 284638352717..dcea347da062 100644 --- a/easybuild/easyconfigs/h/hiredis/hiredis-1.0.2-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/h/hiredis/hiredis-1.0.2-GCCcore-11.2.0.eb @@ -8,9 +8,9 @@ version = '1.0.2' homepage = 'https://github.com/redis/hiredis' description = """Hiredis is a minimalistic C client library for the Redis database. -It is minimalistic because it just adds minimal support for the protocol, -but at the same time it uses a high level printf-alike API in order to -make it much higher level than otherwise suggested by its minimal code base +It is minimalistic because it just adds minimal support for the protocol, +but at the same time it uses a high level printf-alike API in order to +make it much higher level than otherwise suggested by its minimal code base and the lack of explicit bindings for every Redis command.""" toolchain = {'name': 'GCCcore', 'version': '11.2.0'} diff --git a/easybuild/easyconfigs/h/hiredis/hiredis-1.2.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/h/hiredis/hiredis-1.2.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..bc3a5a1c7156 --- /dev/null +++ b/easybuild/easyconfigs/h/hiredis/hiredis-1.2.0-GCCcore-13.3.0.eb @@ -0,0 +1,41 @@ +# Author: Alexander Grund (TU Dresden) +# Based on EC by J. Sassmannshausen (Imperial College London) + +easyblock = 'CMakeMake' + +name = 'hiredis' +version = '1.2.0' + +homepage = 'https://github.com/redis/hiredis' +description = """Hiredis is a minimalistic C client library for the Redis database. + +It is minimalistic because it just adds minimal support for the protocol, +but at the same time it uses a high level printf-alike API in order to +make it much higher level than otherwise suggested by its minimal code base +and the lack of explicit bindings for every Redis command.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +github_account = 'redis' +source_urls = [GITHUB_SOURCE] +sources = ['v%(version)s.tar.gz'] +checksums = ['82ad632d31ee05da13b537c124f819eb88e18851d9cb0c30ae0552084811588c'] + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), +] + +dependencies = [ + ('OpenSSL', '3', '', SYSTEM), +] + +configopts = ['-DBUILD_SHARED_LIBS=ON', '-DBUILD_SHARED_LIBS=OFF'] + +sanity_check_paths = { + 'files': ['lib/libhiredis.a', 'lib/libhiredis.%s' % SHLIB_EXT], + 'dirs': ['include'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/histolab/histolab-0.4.1-foss-2021a.eb b/easybuild/easyconfigs/h/histolab/histolab-0.4.1-foss-2021a.eb index af59853ca952..b07d6cd38805 100644 --- a/easybuild/easyconfigs/h/histolab/histolab-0.4.1-foss-2021a.eb +++ b/easybuild/easyconfigs/h/histolab/histolab-0.4.1-foss-2021a.eb @@ -20,11 +20,6 @@ dependencies = [ ('openslide-python', '1.1.2'), ] -download_dep_fail = True -use_pip = True - preinstallopts = ["sed -i 's|scikit-image [<>].*|scikit-image|g' requirements.txt &&"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/histolab/histolab-0.4.1-foss-2021b.eb b/easybuild/easyconfigs/h/histolab/histolab-0.4.1-foss-2021b.eb index f078e0419385..e70088cde12a 100644 --- a/easybuild/easyconfigs/h/histolab/histolab-0.4.1-foss-2021b.eb +++ b/easybuild/easyconfigs/h/histolab/histolab-0.4.1-foss-2021b.eb @@ -20,11 +20,6 @@ dependencies = [ ('openslide-python', '1.1.2'), ] -download_dep_fail = True -use_pip = True - preinstallopts = ["sed -i 's|<0.19.1|<0.19.2|g' requirements.txt &&"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/histolab/histolab-0.6.0-foss-2022a.eb b/easybuild/easyconfigs/h/histolab/histolab-0.6.0-foss-2022a.eb new file mode 100644 index 000000000000..d66c64ba16db --- /dev/null +++ b/easybuild/easyconfigs/h/histolab/histolab-0.6.0-foss-2022a.eb @@ -0,0 +1,33 @@ +easyblock = 'PythonBundle' + +name = 'histolab' +version = '0.6.0' + +homepage = 'https://github.com/histolab/histolab' +description = """Library for Digital Pathology Image Processing.""" + +toolchain = {'name': 'foss', 'version': '2022a'} + +builddependencies = [('poetry', '1.2.2')] +dependencies = [ + ('Python', '3.10.4'), + ('Pillow', '9.1.1'), + ('scikit-image', '0.19.3'), + ('SciPy-bundle', '2022.05'), + ('openslide-python', '1.2.0'), +] + +exts_list = [ + # requires importlib-metadata = ">=4.12,<7.0" + ('importlib_metadata', '6.11.0', { + 'checksums': ['1231cf92d825c9e03cfc4da076a16de6422c863558229ea0b22b675657463443'], + }), + ('certifi', '2024.6.2', { + 'checksums': ['3cd43f1c6fa7dedc5899d69d3ad0398fd018ad1a17fba83ddaf78aa46c747516'], + }), + (name, version, { + 'checksums': ['fcb8cf70fdf32a58e2980905d657ea53a541503a436e8303f0cb0da6e9f2e20f'], + }), +] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/h/histolab/histolab-0.7.0-foss-2023a.eb b/easybuild/easyconfigs/h/histolab/histolab-0.7.0-foss-2023a.eb new file mode 100644 index 000000000000..b819251b53c7 --- /dev/null +++ b/easybuild/easyconfigs/h/histolab/histolab-0.7.0-foss-2023a.eb @@ -0,0 +1,34 @@ +easyblock = 'PythonBundle' + +name = 'histolab' +version = '0.7.0' + +homepage = 'https://github.com/histolab/histolab' +description = """Library for Digital Pathology Image Processing.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [('poetry', '1.5.1')] +dependencies = [ + ('Python', '3.11.3'), + ('Pillow', '10.0.0'), + ('scikit-image', '0.22.0'), + ('SciPy-bundle', '2023.07'), + ('openslide-python', '1.3.1'), +] + +local_preinstallopts = """sed -i 's/scikit-image = ">=0.19.0,<0.19.4"/scikit-image = ">=0.19.0"/' pyproject.toml && """ +local_preinstallopts += """sed -i 's/numpy = ">=1.23.2,<=1.24.4"/numpy = ">=1.23.2"/' pyproject.toml && """ +local_preinstallopts += """sed -i 's/scipy = ">=1.5.0,<1.10.1"/scipy = ">=1.5.0"/' pyproject.toml && """ + +exts_list = [ + ('certifi', '2024.6.2', { + 'checksums': ['3cd43f1c6fa7dedc5899d69d3ad0398fd018ad1a17fba83ddaf78aa46c747516'], + }), + (name, version, { + 'preinstallopts': local_preinstallopts, + 'checksums': ['c0f6a6d0381f0ca056f524e3b8217b0a8304ea79a0cdc88f76a39b1bf7531031'], + }), +] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/h/hivtrace/hivtrace-0.6.2-foss-2021a.eb b/easybuild/easyconfigs/h/hivtrace/hivtrace-0.6.2-foss-2021a.eb index 5aeb814708a8..f8b9e27630a0 100644 --- a/easybuild/easyconfigs/h/hivtrace/hivtrace-0.6.2-foss-2021a.eb +++ b/easybuild/easyconfigs/h/hivtrace/hivtrace-0.6.2-foss-2021a.eb @@ -22,9 +22,6 @@ dependencies = [ ('Pysam', '0.16.0.1'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('hyphy-python', '0.1.10', { 'modulename': 'HyPhy', diff --git a/easybuild/easyconfigs/h/hl7apy/hl7apy-1.3.3-GCCcore-8.3.0-Python-3.7.4.eb b/easybuild/easyconfigs/h/hl7apy/hl7apy-1.3.3-GCCcore-8.3.0-Python-3.7.4.eb deleted file mode 100644 index 31bc9c72cb52..000000000000 --- a/easybuild/easyconfigs/h/hl7apy/hl7apy-1.3.3-GCCcore-8.3.0-Python-3.7.4.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'hl7apy' -version = '1.3.3' -versionsuffix = '-Python-%(pyver)s' - -github_account = 'crs4' -homepage = 'https://github.com/%(github_account)s/%(name)s' -description = "Python library to parse, create and handle HL7 v2 messages." - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['0e90b8dea33571f1ba0723c0e5cbc6ba63dc7801920c87a03b9311ab1d74348d'] - -builddependencies = [('binutils', '2.32')] - -dependencies = [ - ('Python', '3.7.4'), -] - -use_pip = True -download_dep_fail = True -sanity_pip_check = True - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/hmmcopy_utils/hmmcopy_utils-20210728-GCCcore-12.3.0.eb b/easybuild/easyconfigs/h/hmmcopy_utils/hmmcopy_utils-20210728-GCCcore-12.3.0.eb index 247df6035804..a4d8e7461e4c 100644 --- a/easybuild/easyconfigs/h/hmmcopy_utils/hmmcopy_utils-20210728-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/h/hmmcopy_utils/hmmcopy_utils-20210728-GCCcore-12.3.0.eb @@ -7,7 +7,7 @@ _commit = '29a8d1d' homepage = 'https://github.com/shahcompbio/hmmcopy_utils' description = """ Tools for extracting read counts and gc and mappability statistics in preparation for running -HMMCopy. +HMMCopy. """ toolchain = {'name': 'GCCcore', 'version': '12.3.0'} diff --git a/easybuild/easyconfigs/h/hmmlearn/hmmlearn-0.2.0-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/h/hmmlearn/hmmlearn-0.2.0-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 1d26895793c5..000000000000 --- a/easybuild/easyconfigs/h/hmmlearn/hmmlearn-0.2.0-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'hmmlearn' -version = '0.2.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/hmmlearn/hmmlearn' -description = "hmmlearn is a set of algorithms for unsupervised learning and inference of Hidden Markov Models" - -toolchain = {'name': 'intel', 'version': '2017b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['694646f8302bc6402925a4b6892f3a5ccede06d25f22157c18cfbdecdb748361'] - -dependencies = [ - ('Python', '2.7.14'), - ('scikit-learn', '0.19.1', versionsuffix), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/h/hmmlearn/hmmlearn-0.2.0-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/h/hmmlearn/hmmlearn-0.2.0-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index 9da202d38a11..000000000000 --- a/easybuild/easyconfigs/h/hmmlearn/hmmlearn-0.2.0-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'hmmlearn' -version = '0.2.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/hmmlearn/hmmlearn' -description = "hmmlearn is a set of algorithms for unsupervised learning and inference of Hidden Markov Models" - -toolchain = {'name': 'intel', 'version': '2018a'} - -sources = [SOURCE_TAR_GZ] -checksums = ['694646f8302bc6402925a4b6892f3a5ccede06d25f22157c18cfbdecdb748361'] - -dependencies = [ - ('Python', '3.6.4'), - ('scikit-learn', '0.19.1', versionsuffix), -] - -download_dep_fail = True -use_pip = True - -sanity_pip_check = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/h/hmmlearn/hmmlearn-0.3.0-foss-2022b.eb b/easybuild/easyconfigs/h/hmmlearn/hmmlearn-0.3.0-foss-2022b.eb index ce3407ae7b0b..52ab42b89bde 100644 --- a/easybuild/easyconfigs/h/hmmlearn/hmmlearn-0.3.0-foss-2022b.eb +++ b/easybuild/easyconfigs/h/hmmlearn/hmmlearn-0.3.0-foss-2022b.eb @@ -16,9 +16,4 @@ dependencies = [ ('scikit-learn', '1.2.1'), ] -download_dep_fail = True -use_pip = True - -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/h/hmmlearn/hmmlearn-0.3.0-gfbf-2023a.eb b/easybuild/easyconfigs/h/hmmlearn/hmmlearn-0.3.0-gfbf-2023a.eb index a975c36d2253..54d9ee216f24 100644 --- a/easybuild/easyconfigs/h/hmmlearn/hmmlearn-0.3.0-gfbf-2023a.eb +++ b/easybuild/easyconfigs/h/hmmlearn/hmmlearn-0.3.0-gfbf-2023a.eb @@ -16,9 +16,4 @@ dependencies = [ ('scikit-learn', '1.3.1'), ] -download_dep_fail = True -use_pip = True - -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/h/horton/horton-2.1.1-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/h/horton/horton-2.1.1-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index 0178d4c80872..000000000000 --- a/easybuild/easyconfigs/h/horton/horton-2.1.1-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,52 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'horton' -version = '2.1.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://theochem.github.io/horton' -description = """HORTON is a Helpful Open-source Research TOol for N-fermion systems, written - primarily in the Python programming language. (HORTON is named after the helpful - pachyderm, not the Canadian caffeine supply store.) The ultimate goal of HORTON - is to provide a platform for testing new ideas on the quantum many-body problem - at a reasonable computational cost. Although HORTON is primarily designed to be - a quantum-chemistry program, it can perform computations involving model - Hamiltonians, and could be extended for computations in nuclear physics.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/theochem/horton/releases/download/%s' % version] -sources = [SOURCE_TAR_GZ] -checksums = ['4b3f87920d881030ba80f097326a744de2cfee5316aa4499cc9a6501f64b5060'] - -dependencies = [ - ('Python', '2.7.15'), - ('h5py', '2.8.0', versionsuffix), - ('matplotlib', '2.2.3', versionsuffix), - ('Libint', '2.0.3'), - ('libxc', '2.2.2'), -] - -download_dep_fail = True -use_pip = False - -prebuildopts = ' '.join([ - 'BLAS_EXTRA_COMPILE_ARGS=-DMKL_ILP64:-I${MKLROOT}/include', - 'BLAS_LIBRARY_DIRS=${MKLROOT}/lib/intel64', - 'BLAS_LIBRARIES=mkl_intel_ilp64:mkl_core:mkl_sequential:pthread:m:mkl_def', -]) - -# Avoid need for X11 in tests by specifying "backend: agg" in matplotlibrc -runtest = ' '.join([ - 'export MATPLOTLIBRC=$PWD;', - 'echo "backend: agg" > $MATPLOTLIBRC/matplotlibrc;', - '%s python setup.py build_ext -i; ' % prebuildopts, - 'nosetests -v', -]) - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/horton'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/h/horton/horton-2.1.1-intel-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/h/horton/horton-2.1.1-intel-2018b-Python-2.7.15.eb deleted file mode 100644 index 1259d2da72c0..000000000000 --- a/easybuild/easyconfigs/h/horton/horton-2.1.1-intel-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,52 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'horton' -version = '2.1.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://theochem.github.io/horton' -description = """HORTON is a Helpful Open-source Research TOol for N-fermion systems, written - primarily in the Python programming language. (HORTON is named after the helpful - pachyderm, not the Canadian caffeine supply store.) The ultimate goal of HORTON - is to provide a platform for testing new ideas on the quantum many-body problem - at a reasonable computational cost. Although HORTON is primarily designed to be - a quantum-chemistry program, it can perform computations involving model - Hamiltonians, and could be extended for computations in nuclear physics.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['https://github.com/theochem/horton/releases/download/%s' % version] -sources = [SOURCE_TAR_GZ] -checksums = ['4b3f87920d881030ba80f097326a744de2cfee5316aa4499cc9a6501f64b5060'] - -dependencies = [ - ('Python', '2.7.15'), - ('h5py', '2.8.0', versionsuffix), - ('matplotlib', '2.2.3', versionsuffix), - ('Libint', '2.0.3'), - ('libxc', '2.2.2'), -] - -download_dep_fail = True -use_pip = False - -prebuildopts = ' '.join([ - 'BLAS_EXTRA_COMPILE_ARGS=-DMKL_ILP64:-I${MKLROOT}/include', - 'BLAS_LIBRARY_DIRS=${MKLROOT}/lib/intel64', - 'BLAS_LIBRARIES=mkl_intel_ilp64:mkl_core:mkl_sequential:pthread:m:mkl_def', -]) - -# Avoid need for X11 in tests by specifying "backend: agg" in matplotlibrc -runtest = ' '.join([ - 'export MATPLOTLIBRC=$PWD;', - 'echo "backend: agg" > $MATPLOTLIBRC/matplotlibrc;', - '%s python setup.py build_ext -i; ' % prebuildopts, - 'nosetests -v', -]) - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/horton'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/h/horton/horton-2.1.1-intel-2020a-Python-2.7.18.eb b/easybuild/easyconfigs/h/horton/horton-2.1.1-intel-2020a-Python-2.7.18.eb deleted file mode 100644 index 26358925ae16..000000000000 --- a/easybuild/easyconfigs/h/horton/horton-2.1.1-intel-2020a-Python-2.7.18.eb +++ /dev/null @@ -1,91 +0,0 @@ -easyblock = 'Bundle' - -name = 'horton' -version = '2.1.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://theochem.github.io/horton' -description = """HORTON is a Helpful Open-source Research TOol for N-fermion systems, written - primarily in the Python programming language. (HORTON is named after the helpful - pachyderm, not the Canadian caffeine supply store.) The ultimate goal of HORTON - is to provide a platform for testing new ideas on the quantum many-body problem - at a reasonable computational cost. Although HORTON is primarily designed to be - a quantum-chemistry program, it can perform computations involving model - Hamiltonians, and could be extended for computations in nuclear physics.""" - -toolchain = {'name': 'intel', 'version': '2020a'} - -dependencies = [ - ('Python', '2.7.18'), - ('h5py', '2.10.0', versionsuffix), - ('matplotlib', '2.2.5', versionsuffix), -] - -local_horton_prebuildopts = ' '.join([ - 'BLAS_EXTRA_COMPILE_ARGS=-DMKL_ILP64:-I${MKLROOT}/include', - 'BLAS_LIBRARY_DIRS=${MKLROOT}/lib/intel64', - 'BLAS_LIBRARIES=mkl_intel_ilp64:mkl_core:mkl_sequential:pthread:m:mkl_def', - 'LIBRARY_PATH=%(installdir)s/lib:$LIBRARY_PATH', -]) - -# Avoid need for X11 in tests by specifying "backend: agg" in matplotlibrc -local_horton_runtest = ' '.join([ - 'export MPLBACKEND=agg;', - '%s python setup.py build_ext -i; ' % local_horton_prebuildopts, - 'nosetests -v', -]) - -default_component_specs = { - 'sources': [SOURCE_TAR_GZ], - 'start_dir': '%(name)s-%(version)s', -} - -# Horton 2.1.1 requires very specific versions of libxc (2.2.2) and Libint (2.0.3), -# so we install these as components along with Horton itself -components = [ - ('Libint', '2.0.3', { - 'toolchainopts': {'pic': True}, - 'source_urls': ['http://downloads.sourceforge.net/project/libint/libint-for-mpqc'], - 'sources': ['libint-%(version)s-stable.tgz'], - 'checksums': ['5d4944ed6e60b08d05b4e396b10dc7deee7968895984f4892fd17159780f5b02'], - 'start_dir': 'libint-%(version)s-stable', - 'easyblock': 'EB_Libint', - }), - ('libxc', '2.2.2', { - 'easyblock': 'ConfigureMake', - # Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. - # Tests also fail with Intel Compilers on Haswell when optarch is enabled. - 'toolchainopts': {'lowopt': True, 'optarch': False}, - 'source_urls': ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'], - 'checksums': ['6ca1d0bb5fdc341d59960707bc67f23ad54de8a6018e19e02eee2b16ea7cc642'], - 'configopts': 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran', - 'parallel': 1, - 'runtest': 'check', - }), - (name, version, { - 'source_urls': ['https://github.com/theochem/horton/releases/download/%(version)s'], - 'checksums': ['4b3f87920d881030ba80f097326a744de2cfee5316aa4499cc9a6501f64b5060'], - 'easyblock': 'PythonPackage', - 'download_dep_fail': True, - 'use_pip': False, - 'prebuildopts': local_horton_prebuildopts, - 'runtest': local_horton_runtest, - }), -] - -fix_python_shebang_for = ['bin/*.py'] - -sanity_check_paths = { - 'files': ['include/xc.h', 'lib/libint2.a', 'lib/libint2.%s' % SHLIB_EXT] + - ['lib/libxc%s.%s' % (x, y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], - 'dirs': ['bin', 'include/horton', 'include/libint2', 'lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [ - "python -c 'import horton'", - "horton-esp-fit.py --version", -] - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/h/how_are_we_stranded_here/how_are_we_stranded_here-1.0.1-foss-2021b.eb b/easybuild/easyconfigs/h/how_are_we_stranded_here/how_are_we_stranded_here-1.0.1-foss-2021b.eb index 14feb29031fa..3c68ad270521 100644 --- a/easybuild/easyconfigs/h/how_are_we_stranded_here/how_are_we_stranded_here-1.0.1-foss-2021b.eb +++ b/easybuild/easyconfigs/h/how_are_we_stranded_here/how_are_we_stranded_here-1.0.1-foss-2021b.eb @@ -43,14 +43,11 @@ components = [ (name, version, { 'source_urls': ["https://github.com/signalbash/how_are_we_stranded_here/archive/refs/tags/"], 'easyblock': 'PythonPackage', - 'use_pip': True, - 'sanity_pip_check': True, - 'download_dep_fail': True, 'checksums': ['f66b3f7035d55c4584c4843582c9d94d3fa597cc1dc9ad9f36ffc2d3849a5210'], }), ] -parallel = 1 # Build doesn't complete without this +maxparallel = 1 # Build doesn't complete without this sanity_check_paths = { 'files': ['bin/check_strandedness'], @@ -59,6 +56,4 @@ sanity_check_paths = { sanity_check_commands = ["check_strandedness --help"] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/htop/htop-2.0.0.eb b/easybuild/easyconfigs/h/htop/htop-2.0.0.eb deleted file mode 100644 index b43d9b2a7c53..000000000000 --- a/easybuild/easyconfigs/h/htop/htop-2.0.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'htop' -version = '2.0.0' - -homepage = 'http://hisham.hm/htop/' -description = """An interactive process viewer for Unix""" - -toolchain = SYSTEM - -source_urls = ['http://hisham.hm/htop/releases/%(version)s/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [('ncurses', '6.0')] - -sanity_check_paths = { - 'files': ['bin/htop'], - 'dirs': ['share'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/htop/htop-2.0.1.eb b/easybuild/easyconfigs/h/htop/htop-2.0.1.eb deleted file mode 100644 index fad068b9a603..000000000000 --- a/easybuild/easyconfigs/h/htop/htop-2.0.1.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'htop' -version = "2.0.1" - -homepage = 'http://hisham.hm/htop/' - -description = """An interactive process viewer for Unix""" - -toolchain = SYSTEM - -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/hub/hub-2.2.2-linux-amd64.eb b/easybuild/easyconfigs/h/hub/hub-2.2.2-linux-amd64.eb deleted file mode 100644 index 6ca48774b288..000000000000 --- a/easybuild/easyconfigs/h/hub/hub-2.2.2-linux-amd64.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'hub' -version = '2.2.2' -versionsuffix = '-linux-amd64' - -homepage = 'https://hub.github.com/' -description = """hub is a command-line wrapper for git that makes you better at GitHub.""" - -source_urls = ['https://github.com/github/hub/releases/download/v%(version)s/'] -sources = ['%(namelower)s%(versionsuffix)s-%(version)s.tgz'] - -toolchain = SYSTEM - -postinstallcmds = ['chmod -x %(installdir)s/install'] - -sanity_check_paths = { - 'files': ['bin/hub'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/humann/humann-3.6-foss-2022a.eb b/easybuild/easyconfigs/h/humann/humann-3.6-foss-2022a.eb index b87c313ff3c7..42faf816b269 100644 --- a/easybuild/easyconfigs/h/humann/humann-3.6-foss-2022a.eb +++ b/easybuild/easyconfigs/h/humann/humann-3.6-foss-2022a.eb @@ -28,7 +28,4 @@ exts_list = [ ] -use_pip = True -sanity_pip_check = True - moduleclass = 'bio' 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 deleted file mode 100644 index 808d4c832e0f..000000000000 --- a/easybuild/easyconfigs/h/hunspell/hunspell-1.6.1-intel-2017a.eb +++ /dev/null @@ -1,25 +0,0 @@ -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/hunspell/hunspell-1.7.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/h/hunspell/hunspell-1.7.0-GCCcore-8.2.0.eb deleted file mode 100644 index 4ce61cab5349..000000000000 --- a/easybuild/easyconfigs/h/hunspell/hunspell-1.7.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen - -easyblock = 'ConfigureMake' - -name = 'hunspell' -version = '1.7.0' - -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': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://github.com/hunspell/hunspell/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['bb27b86eb910a8285407cf3ca33b62643a02798cf2eef468c0a74f6c3ee6bc8a'] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.31.1'), -] - -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/hunspell/hunspell-1.7.1-GCCcore-11.2.0.eb b/easybuild/easyconfigs/h/hunspell/hunspell-1.7.1-GCCcore-11.2.0.eb index 96a79ee0df8c..4bb4c49fe3cd 100644 --- a/easybuild/easyconfigs/h/hunspell/hunspell-1.7.1-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/h/hunspell/hunspell-1.7.1-GCCcore-11.2.0.eb @@ -1,4 +1,4 @@ -# Contribution from Imperial College London/UK +# Contribution from Imperial College London/UK # uploaded by J. Sassmannshausen easyblock = 'ConfigureMake' @@ -7,8 +7,8 @@ name = 'hunspell' version = '1.7.1' homepage = 'http://hunspell.github.io/' -description = """Hunspell is a spell checker and morphological analyzer -library and program designed for languageswith rich morphology and +description = """Hunspell is a spell checker and morphological analyzer +library and program designed for languageswith rich morphology and complex word compounding or character encoding.""" toolchain = {'name': 'GCCcore', 'version': '11.2.0'} diff --git a/easybuild/easyconfigs/h/hunspell/hunspell-1.7.1-GCCcore-11.3.0.eb b/easybuild/easyconfigs/h/hunspell/hunspell-1.7.1-GCCcore-11.3.0.eb index 5e59a4c56308..6a170a7b6e88 100644 --- a/easybuild/easyconfigs/h/hunspell/hunspell-1.7.1-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/h/hunspell/hunspell-1.7.1-GCCcore-11.3.0.eb @@ -1,4 +1,4 @@ -# Contribution from Imperial College London/UK +# Contribution from Imperial College London/UK # uploaded by J. Sassmannshausen easyblock = 'ConfigureMake' diff --git a/easybuild/easyconfigs/h/hunspell/hunspell-1.7.2-GCCcore-12.3.0.eb b/easybuild/easyconfigs/h/hunspell/hunspell-1.7.2-GCCcore-12.3.0.eb index 785dc7f23200..844d5b209600 100644 --- a/easybuild/easyconfigs/h/hunspell/hunspell-1.7.2-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/h/hunspell/hunspell-1.7.2-GCCcore-12.3.0.eb @@ -1,4 +1,4 @@ -# Contribution from Imperial College London/UK +# Contribution from Imperial College London/UK # uploaded by J. Sassmannshausen easyblock = 'ConfigureMake' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.10.0-GCC-4.9.2.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.10.0-GCC-4.9.2.eb deleted file mode 100644 index c3bf4244e677..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.10.0-GCC-4.9.2.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.10.0' - -homepage = 'https://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': '4.9.2'} - -dependencies = [('numactl', '2.0.10')] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['1134b0ede4ee2280b4beb95e51a2b0080df4e59b98976e79d49bc4b7337cd461'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.10.1-GCC-4.8.4.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.10.1-GCC-4.8.4.eb deleted file mode 100644 index e379563df89e..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.10.1-GCC-4.8.4.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = "1.10.1" - -homepage = 'https://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': '4.8.4'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['ef7cc854a26a9bdef2bc5f14c8d627b7c4a34e3a2fd06aeb3dec2b3b0cc364fc'] - -dependencies = [('numactl', '2.0.10')] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.10.1-GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.10.1-GNU-4.9.2-2.25.eb deleted file mode 100644 index 8261ef13c385..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.10.1-GNU-4.9.2-2.25.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.10.1' - -homepage = 'https://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': 'GNU', 'version': '4.9.2-2.25'} - -dependencies = [('numactl', '2.0.10')] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['ef7cc854a26a9bdef2bc5f14c8d627b7c4a34e3a2fd06aeb3dec2b3b0cc364fc'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.0-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.0-GNU-4.9.3-2.25.eb deleted file mode 100644 index 1a32f79bd726..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.0-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.0' - -homepage = 'https://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': 'GNU', 'version': '4.9.3-2.25'} - -dependencies = [('numactl', '2.0.10')] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['c6e6b2b5958a3670acf727b2aed43f16a68ece6cf87eb6de489e90e12a3da4a6'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.1-GCC-4.9.3.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.1-GCC-4.9.3.eb deleted file mode 100644 index 2331b04cf01c..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.1-GCC-4.9.3.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.1' - -homepage = 'https://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': '4.9.3'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['b41f877d79b6026640943d57ef25311299378450f2995d507a5e633da711be61'] - -dependencies = [('numactl', '2.0.11')] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.10-GCCcore-7.3.0.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.10-GCCcore-7.3.0.eb deleted file mode 100644 index 631e4ab510dc..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.10-GCCcore-7.3.0.eb +++ /dev/null @@ -1,48 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.10' - -homepage = 'https://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': '7.3.0'} -# need to build with -fno-tree-vectorize to avoid segfaulting lstopo on Intel Skylake -# cfr. https://github.com/open-mpi/hwloc/issues/315 -toolchainopts = {'vectorize': False} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['0a2530b739d9ebf60c4c1e86adb5451a20d9e78f7798cf78d0147cc6df328aac'] - -builddependencies = [ - ('binutils', '2.30'), -] - -dependencies = [ - ('numactl', '2.0.11'), - ('libxml2', '2.9.8'), - ('libpciaccess', '0.14'), -] - -configopts = "--enable-libnuma=$EBROOTNUMACTL " -configopts += "--disable-cairo --disable-opencl --disable-cuda --disable-nvml --disable-gl --disable-libudev " - -sanity_check_paths = { - 'files': ['bin/lstopo', 'include/hwloc/linux.h', - 'lib/libhwloc.%s' % SHLIB_EXT], - 'dirs': ['share/man/man3'], -} -sanity_check_commands = ['lstopo'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.11-GCCcore-8.2.0.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.11-GCCcore-8.2.0.eb deleted file mode 100644 index 2554dc5714d9..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.11-GCCcore-8.2.0.eb +++ /dev/null @@ -1,48 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.11' - -homepage = 'https://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': '8.2.0'} -# need to build with -fno-tree-vectorize to avoid segfaulting lstopo on Intel Skylake -# cfr. https://github.com/open-mpi/hwloc/issues/315 -toolchainopts = {'vectorize': False} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['74329da3be1b25de8e98a712adb28b14e561889244bf3a8138afe91ab18e0b3a'] - -builddependencies = [ - ('binutils', '2.31.1'), -] - -dependencies = [ - ('numactl', '2.0.12'), - ('libxml2', '2.9.8'), - ('libpciaccess', '0.14'), -] - -configopts = "--enable-libnuma=$EBROOTNUMACTL " -configopts += "--disable-cairo --disable-opencl --disable-cuda --disable-nvml --disable-gl --disable-libudev " - -sanity_check_paths = { - 'files': ['bin/lstopo', 'include/hwloc/linux.h', - 'lib/libhwloc.%s' % SHLIB_EXT], - 'dirs': ['share/man/man3'], -} -sanity_check_commands = ['lstopo'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.12-GCCcore-8.3.0.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.12-GCCcore-8.3.0.eb deleted file mode 100644 index 05ccfb010775..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.12-GCCcore-8.3.0.eb +++ /dev/null @@ -1,48 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.12' - -homepage = 'https://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': '8.3.0'} -# need to build with -fno-tree-vectorize to avoid segfaulting lstopo on Intel Skylake -# cfr. https://github.com/open-mpi/hwloc/issues/315 -toolchainopts = {'vectorize': False} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['f1d49433e605dd653a77e1478a78cee095787d554a94afe40d1376bca6708ca5'] - -builddependencies = [ - ('binutils', '2.32'), -] - -dependencies = [ - ('numactl', '2.0.12'), - ('libxml2', '2.9.9'), - ('libpciaccess', '0.14'), -] - -configopts = "--enable-libnuma=$EBROOTNUMACTL " -configopts += "--disable-cairo --disable-opencl --disable-cuda --disable-nvml --disable-gl --disable-libudev " - -sanity_check_paths = { - 'files': ['bin/lstopo', 'include/hwloc/linux.h', - 'lib/libhwloc.%s' % SHLIB_EXT], - 'dirs': ['share/man/man3'], -} -sanity_check_commands = ['lstopo'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.2-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.2-GCC-4.9.3-2.25.eb deleted file mode 100644 index 3e13a1b0995f..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.2-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.2' - -homepage = 'https://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': '4.9.3-2.25'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['d11f091ed54c56c325ffca1083113a405fcd8a25d5888af64f5cd6cf587b7b0a'] - -dependencies = [('numactl', '2.0.11')] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.2-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.2-GNU-4.9.3-2.25.eb deleted file mode 100644 index 1e3b8cfcc406..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.2-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.2' - -homepage = 'https://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': 'GNU', 'version': '4.9.3-2.25'} - -dependencies = [('numactl', '2.0.10')] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['d11f091ed54c56c325ffca1083113a405fcd8a25d5888af64f5cd6cf587b7b0a'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-GCC-5.2.0.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-GCC-5.2.0.eb deleted file mode 100644 index 862e37f486e0..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-GCC-5.2.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.3' - -homepage = 'https://www.open-mpi.org/projects/hwloc/' -description = """The Portable Hardware Locality (hwloc) software package provides a portable abstraction -(across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including -NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various -system attributes such as cache and memory information as well as the locality of I/O devices such as -network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering -information about modern computing hardware so as to exploit it accordingly and efficiently.""" - -toolchain = {'name': 'GCC', 'version': '5.2.0'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['03a1cc63f23fed7e17e4d4369a75dc77d5c145111b8578b70e0964a12712dea0'] - -dependencies = [('numactl', '2.0.11')] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-GCC-5.3.0-2.26.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-GCC-5.3.0-2.26.eb deleted file mode 100644 index 984a779ad865..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-GCC-5.3.0-2.26.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.3' - -homepage = 'https://www.open-mpi.org/projects/hwloc/' -description = """The Portable Hardware Locality (hwloc) software package provides a portable abstraction - (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including - NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various - system attributes such as cache and memory information as well as the locality of I/O devices such as - network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering - information about modern computing hardware so as to exploit it accordingly and efficiently.""" - -toolchain = {'name': 'GCC', 'version': '5.3.0-2.26'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['03a1cc63f23fed7e17e4d4369a75dc77d5c145111b8578b70e0964a12712dea0'] - -dependencies = [('numactl', '2.0.11')] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-GCC-5.4.0-2.26.eb deleted file mode 100644 index 6e151472fd37..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.3' - -homepage = 'https://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 = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['03a1cc63f23fed7e17e4d4369a75dc77d5c145111b8578b70e0964a12712dea0'] - -dependencies = [('numactl', '2.0.11')] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-GCC-6.1.0-2.27.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-GCC-6.1.0-2.27.eb deleted file mode 100644 index ac9425c4b680..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-GCC-6.1.0-2.27.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.3' - -homepage = 'https://www.open-mpi.org/projects/hwloc/' -description = """The Portable Hardware Locality (hwloc) software package provides a portable abstraction - (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including - NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various - system attributes such as cache and memory information as well as the locality of I/O devices such as - network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering - information about modern computing hardware so as to exploit it accordingly and efficiently.""" - -toolchain = {'name': 'GCC', 'version': '6.1.0-2.27'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['03a1cc63f23fed7e17e4d4369a75dc77d5c145111b8578b70e0964a12712dea0'] - -dependencies = [('numactl', '2.0.11')] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-PGI-16.3-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-PGI-16.3-GCC-4.9.3-2.25.eb deleted file mode 100644 index dcf601bad7a0..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-PGI-16.3-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.3' - -homepage = 'https://www.open-mpi.org/projects/hwloc/' -description = """The Portable Hardware Locality (hwloc) software package provides a portable abstraction - (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including - NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various - system attributes such as cache and memory information as well as the locality of I/O devices such as - network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering - information about modern computing hardware so as to exploit it accordingly and efficiently.""" - -toolchain = {'name': 'PGI', 'version': '16.3-GCC-4.9.3-2.25'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['03a1cc63f23fed7e17e4d4369a75dc77d5c145111b8578b70e0964a12712dea0'] - -dependencies = [ - ('numactl', '2.0.11', '', ('GCCcore', '4.9.3')), -] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-PGI-16.4-GCC-5.3.0-2.26.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-PGI-16.4-GCC-5.3.0-2.26.eb deleted file mode 100644 index 879d56d69415..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-PGI-16.4-GCC-5.3.0-2.26.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.3' - -homepage = 'https://www.open-mpi.org/projects/hwloc/' -description = """The Portable Hardware Locality (hwloc) software package provides a portable abstraction - (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including - NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various - system attributes such as cache and memory information as well as the locality of I/O devices such as - network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering - information about modern computing hardware so as to exploit it accordingly and efficiently.""" - -toolchain = {'name': 'PGI', 'version': '16.4-GCC-5.3.0-2.26'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['03a1cc63f23fed7e17e4d4369a75dc77d5c145111b8578b70e0964a12712dea0'] - -dependencies = [ - ('numactl', '2.0.11', '', ('GCCcore', '5.3.0')), -] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-iccifort-2016.3.210-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-iccifort-2016.3.210-GCC-4.9.3-2.25.eb deleted file mode 100644 index 08fdd8e999b6..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-iccifort-2016.3.210-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.3' - -homepage = 'https://www.open-mpi.org/projects/hwloc/' -description = """The Portable Hardware Locality (hwloc) software package provides a portable abstraction - (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including - NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various - system attributes such as cache and memory information as well as the locality of I/O devices such as - network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering - information about modern computing hardware so as to exploit it accordingly and efficiently.""" - -toolchain = {'name': 'iccifort', 'version': '2016.3.210-GCC-4.9.3-2.25'} - -dependencies = [('numactl', '2.0.11')] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['03a1cc63f23fed7e17e4d4369a75dc77d5c145111b8578b70e0964a12712dea0'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-iccifort-2016.3.210-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-iccifort-2016.3.210-GCC-5.4.0-2.26.eb deleted file mode 100644 index 270c23616c4c..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-iccifort-2016.3.210-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.3' - -homepage = 'https://www.open-mpi.org/projects/hwloc/' -description = """The Portable Hardware Locality (hwloc) software package provides a portable abstraction - (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including - NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various - system attributes such as cache and memory information as well as the locality of I/O devices such as - network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering - information about modern computing hardware so as to exploit it accordingly and efficiently.""" - -toolchain = {'name': 'iccifort', 'version': '2016.3.210-GCC-5.4.0-2.26'} - -dependencies = [('numactl', '2.0.11')] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['03a1cc63f23fed7e17e4d4369a75dc77d5c145111b8578b70e0964a12712dea0'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-intel-2016a.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-intel-2016a.eb deleted file mode 100644 index 2b7ec2808528..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-intel-2016a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.3' - -homepage = 'https://www.open-mpi.org/projects/hwloc/' -description = """The Portable Hardware Locality (hwloc) software package provides a portable abstraction - (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including - NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various - system attributes such as cache and memory information as well as the locality of I/O devices such as - network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering - information about modern computing hardware so as to exploit it accordingly and efficiently.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['03a1cc63f23fed7e17e4d4369a75dc77d5c145111b8578b70e0964a12712dea0'] - -dependencies = [('numactl', '2.0.11')] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-intel-2016b.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-intel-2016b.eb deleted file mode 100644 index 6ca58dae8dae..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-intel-2016b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.3' - -homepage = 'https://www.open-mpi.org/projects/hwloc/' -description = """The Portable Hardware Locality (hwloc) software package provides a portable abstraction - (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including - NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various - system attributes such as cache and memory information as well as the locality of I/O devices such as - network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering - information about modern computing hardware so as to exploit it accordingly and efficiently.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['03a1cc63f23fed7e17e4d4369a75dc77d5c145111b8578b70e0964a12712dea0'] - -dependencies = [('numactl', '2.0.11')] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.4-GCC-6.2.0-2.27.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.4-GCC-6.2.0-2.27.eb deleted file mode 100644 index f751c322bbef..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.4-GCC-6.2.0-2.27.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.4' - -homepage = 'https://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 = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['1b6a58049c31ce36aff162cf4332998fd468486bd08fdfe0249a47437311512d'] - -dependencies = [('numactl', '2.0.11')] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.4-PGI-16.7-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.4-PGI-16.7-GCC-5.4.0-2.26.eb deleted file mode 100644 index 9c561663fc80..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.4-PGI-16.7-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.4' - -homepage = 'https://www.open-mpi.org/projects/hwloc/' -description = """The Portable Hardware Locality (hwloc) software package provides a portable abstraction - (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including - NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various - system attributes such as cache and memory information as well as the locality of I/O devices such as - network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering - information about modern computing hardware so as to exploit it accordingly and efficiently.""" - -toolchain = {'name': 'PGI', 'version': '16.7-GCC-5.4.0-2.26'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['1b6a58049c31ce36aff162cf4332998fd468486bd08fdfe0249a47437311512d'] - -dependencies = [ - ('numactl', '2.0.11', '', ('GCCcore', '5.4.0')), -] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.4-iccifort-2017.1.132-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.4-iccifort-2017.1.132-GCC-5.4.0-2.26.eb deleted file mode 100644 index 6e802ef58306..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.4-iccifort-2017.1.132-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.4' - -homepage = 'https://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-5.4.0-2.26'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['1b6a58049c31ce36aff162cf4332998fd468486bd08fdfe0249a47437311512d'] - -dependencies = [ - ('numactl', '2.0.11', '', ('GCCcore', '5.4.0')), -] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.5-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.5-GCC-5.4.0-2.26.eb deleted file mode 100644 index 80d8f9dc2ed5..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.5-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.5' - -homepage = 'https://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 = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['da2c780fce9b5440a1a7d1caf78f637feff9181a9d1ca090278cae4bea71b3df'] - -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 deleted file mode 100644 index 840abff9151d..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.5-GCC-6.3.0-2.27.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.5' - -homepage = 'https://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 = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['da2c780fce9b5440a1a7d1caf78f637feff9181a9d1ca090278cae4bea71b3df'] - -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 deleted file mode 100644 index 6268190b97ab..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.5-iccifort-2017.1.132-GCC-6.3.0-2.27.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.5' - -homepage = 'https://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 = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['da2c780fce9b5440a1a7d1caf78f637feff9181a9d1ca090278cae4bea71b3df'] - -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 deleted file mode 100644 index 548870a76997..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.6-GCC-6.3.0-2.28.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.6' - -homepage = 'https://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 = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['67963f15197e6b551539c4ed95a4f8882be9a16cf336300902004361cf89bdee'] - -dependencies = [('numactl', '2.0.11')] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.7-GCCcore-5.4.0.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.7-GCCcore-5.4.0.eb deleted file mode 100644 index d5663e5d0bf2..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.7-GCCcore-5.4.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.7' - -homepage = 'https://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': '5.4.0'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['ac16bed9cdd3c63bca1fe1ac3de522a1376b1487c4fc85b7b19592e28fd98e26'] - -builddependencies = [ - ('binutils', '2.26'), -] - -dependencies = [ - ('numactl', '2.0.11'), -] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - -sanity_check_paths = { - 'files': ['bin/lstopo', 'include/hwloc/linux.h', - 'lib/libhwloc.%s' % SHLIB_EXT], - 'dirs': ['share/man/man3'], -} - -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 deleted file mode 100644 index 0ad7e79f6df7..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.7-GCCcore-6.4.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.7' - -homepage = 'https://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 = ['https://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', - 'lib/libhwloc.%s' % SHLIB_EXT], - 'dirs': ['share/man/man3'], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.8-GCCcore-6.4.0.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.8-GCCcore-6.4.0.eb deleted file mode 100644 index af6caec61240..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.8-GCCcore-6.4.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.8' - -homepage = 'https://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 = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['8af89b1164a330e36d18210360ea9bb305e19f9773d1c882855d261a13054ea8'] - -builddependencies = [ - ('binutils', '2.28') -] - -dependencies = [ - ('numactl', '2.0.11'), - ('libxml2', '2.9.7'), - ('libpciaccess', '0.14'), -] - -configopts = "--enable-libnuma=$EBROOTNUMACTL " -configopts += "--disable-cairo --disable-opencl --disable-cuda --disable-nvml --disable-gl --disable-libudev " - -sanity_check_paths = { - 'files': ['bin/lstopo', 'include/hwloc/linux.h', - 'lib/libhwloc.%s' % SHLIB_EXT], - 'dirs': ['share/man/man3'], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.8-GCCcore-7.2.0.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.8-GCCcore-7.2.0.eb deleted file mode 100644 index 262e2ba04967..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.8-GCCcore-7.2.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.8' - -homepage = 'https://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': '7.2.0'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['8af89b1164a330e36d18210360ea9bb305e19f9773d1c882855d261a13054ea8'] - -builddependencies = [ - ('binutils', '2.29'), -] - -dependencies = [ - ('numactl', '2.0.11'), - ('libxml2', '2.9.8'), - ('libpciaccess', '0.14'), -] - -configopts = "--enable-libnuma=$EBROOTNUMACTL " -configopts += "--disable-cairo --disable-opencl --disable-cuda --disable-nvml --disable-gl --disable-libudev " - -sanity_check_paths = { - 'files': ['bin/lstopo', 'include/hwloc/linux.h', - '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 deleted file mode 100644 index 506a70b4d69c..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.8-intel-2017a.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.8' - -homepage = 'https://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 = ['https://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', - 'lib/libhwloc.%s' % SHLIB_EXT], - 'dirs': ['share/man/man3'], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.7.2-GCC-4.8.2.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.7.2-GCC-4.8.2.eb deleted file mode 100644 index 0e3655c36dd9..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.7.2-GCC-4.8.2.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = "1.7.2" - -homepage = 'https://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': '4.8.2'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['966e62fe85109b921bad46c33dc8abbf36507d168a91e8ab3cda1346d6b4cc6f'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.8.1-GCC-4.8.2.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.8.1-GCC-4.8.2.eb deleted file mode 100644 index f5f77d8140d5..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.8.1-GCC-4.8.2.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = "1.8.1" - -homepage = 'https://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': '4.8.2'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['20ce758a2f88dcb4b33251c0127e0c33adeaa5f1ff3b5ccfa6774670382af759'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.8.1-GCC-4.8.3.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.8.1-GCC-4.8.3.eb deleted file mode 100644 index 6fe056207a81..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.8.1-GCC-4.8.3.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = "1.8.1" - -homepage = 'https://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': '4.8.3'} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['20ce758a2f88dcb4b33251c0127e0c33adeaa5f1ff3b5ccfa6774670382af759'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.9-GCC-4.8.3.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.9-GCC-4.8.3.eb deleted file mode 100644 index c14365dce17b..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.9-GCC-4.8.3.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = "1.9" - -homepage = 'https://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': '4.8.3'} - -dependencies = [('numactl', '2.0.9')] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['9fb572daef35a1c8608d1a6232a4a9f56846bab2854c50562dfb9a7be294f4e8'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-2.0.2-GCCcore-8.2.0.eb b/easybuild/easyconfigs/h/hwloc/hwloc-2.0.2-GCCcore-8.2.0.eb deleted file mode 100644 index 8cfa41cb0c5e..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-2.0.2-GCCcore-8.2.0.eb +++ /dev/null @@ -1,47 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '2.0.2' - -homepage = 'https://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': '8.2.0'} -# need to build with -fno-tree-vectorize to avoid segfaulting lstopo on Intel Skylake -# cfr. https://github.com/open-mpi/hwloc/issues/315 -toolchainopts = {'vectorize': False} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['27dcfe42e3fb3422b72ce48b48bf601c0a3e46e850ee72d9bdd17b5863b6e42c'] - -builddependencies = [ - ('binutils', '2.31.1'), -] - -dependencies = [ - ('numactl', '2.0.12'), - ('libxml2', '2.9.8'), - ('libpciaccess', '0.14'), -] - -configopts = "--disable-cairo --disable-opencl --disable-cuda --disable-nvml --disable-gl --disable-libudev " - -sanity_check_paths = { - 'files': ['bin/lstopo', 'include/hwloc/linux.h', - 'lib/libhwloc.%s' % SHLIB_EXT], - 'dirs': ['share/man/man3'], -} -sanity_check_commands = ['lstopo'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-2.0.3-GCCcore-8.3.0.eb b/easybuild/easyconfigs/h/hwloc/hwloc-2.0.3-GCCcore-8.3.0.eb deleted file mode 100644 index c9c64f7bbfc1..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-2.0.3-GCCcore-8.3.0.eb +++ /dev/null @@ -1,47 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '2.0.3' - -homepage = 'https://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': '8.3.0'} -# need to build with -fno-tree-vectorize to avoid segfaulting lstopo on Intel Skylake -# cfr. https://github.com/open-mpi/hwloc/issues/315 -toolchainopts = {'vectorize': False} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['64def246aaa5b3a6e411ce10932a22e2146c3031b735c8f94739534f06ad071c'] - -builddependencies = [ - ('binutils', '2.32'), -] - -dependencies = [ - ('numactl', '2.0.12'), - ('libxml2', '2.9.9'), - ('libpciaccess', '0.14'), -] - -configopts = "--disable-cairo --disable-opencl --disable-cuda --disable-nvml --disable-gl --disable-libudev " - -sanity_check_paths = { - 'files': ['bin/lstopo', 'include/hwloc/linux.h', - 'lib/libhwloc.%s' % SHLIB_EXT], - 'dirs': ['share/man/man3'], -} -sanity_check_commands = ['lstopo'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-2.1.0-GCCcore-9.2.0.eb b/easybuild/easyconfigs/h/hwloc/hwloc-2.1.0-GCCcore-9.2.0.eb deleted file mode 100644 index 4abf2d989abc..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-2.1.0-GCCcore-9.2.0.eb +++ /dev/null @@ -1,47 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '2.1.0' - -homepage = 'https://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': '9.2.0'} -# need to build with -fno-tree-vectorize to avoid segfaulting lstopo on Intel Skylake -# cfr. https://github.com/open-mpi/hwloc/issues/315 -toolchainopts = {'vectorize': False} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['1fb8cc1438de548e16ec3bb9e4b2abb9f7ce5656f71c0906583819fcfa8c2031'] - -builddependencies = [ - ('binutils', '2.32'), -] - -dependencies = [ - ('numactl', '2.0.13'), - ('libxml2', '2.9.10'), - ('libpciaccess', '0.16'), -] - -configopts = "--disable-cairo --disable-opencl --disable-cuda --disable-nvml --disable-gl --disable-libudev " - -sanity_check_paths = { - 'files': ['bin/lstopo', 'include/hwloc/linux.h', - 'lib/libhwloc.%s' % SHLIB_EXT], - 'dirs': ['share/man/man3'], -} -sanity_check_commands = ['lstopo'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-2.11.2-GCCcore-14.2.0.eb b/easybuild/easyconfigs/h/hwloc/hwloc-2.11.2-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..8fc252086169 --- /dev/null +++ b/easybuild/easyconfigs/h/hwloc/hwloc-2.11.2-GCCcore-14.2.0.eb @@ -0,0 +1,44 @@ +easyblock = 'ConfigureMake' + +name = 'hwloc' +version = '2.11.2' + +homepage = 'https://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': '14.2.0'} + +source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +sources = [SOURCE_TAR_GZ] +checksums = ['866ac8ef07b350a6a2ba0c6826c37d78e8994dcbcd443bdd2b436350de19d540'] + +builddependencies = [ + ('binutils', '2.42'), +] + +dependencies = [ + ('numactl', '2.0.19'), + ('libxml2', '2.13.4'), + ('libpciaccess', '0.18.1'), +] + +configopts = "--disable-cairo --disable-opencl --disable-cuda --disable-nvml --disable-gl --disable-libudev " + +sanity_check_paths = { + 'files': ['bin/lstopo', 'include/hwloc/linux.h', + 'lib/libhwloc.%s' % SHLIB_EXT], + 'dirs': ['share/man/man3'], +} +sanity_check_commands = ['lstopo'] + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-2.2.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/h/hwloc/hwloc-2.2.0-GCCcore-9.3.0.eb deleted file mode 100644 index a4faff0a4288..000000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-2.2.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,47 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '2.2.0' - -homepage = 'https://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': '9.3.0'} -# need to build with -fno-tree-vectorize to avoid segfaulting lstopo on Intel Skylake -# cfr. https://github.com/open-mpi/hwloc/issues/315 -toolchainopts = {'vectorize': False} - -source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['2defba03ddd91761b858cbbdc2e3a6e27b44e94696dbfa21380191328485a433'] - -builddependencies = [ - ('binutils', '2.34'), -] - -dependencies = [ - ('numactl', '2.0.13'), - ('libxml2', '2.9.10'), - ('libpciaccess', '0.16'), -] - -configopts = "--disable-cairo --disable-opencl --disable-cuda --disable-nvml --disable-gl --disable-libudev " - -sanity_check_paths = { - 'files': ['bin/lstopo', 'include/hwloc/linux.h', - 'lib/libhwloc.%s' % SHLIB_EXT], - 'dirs': ['share/man/man3'], -} -sanity_check_commands = ['lstopo'] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hyperspy/hyperspy-1.1.1-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/h/hyperspy/hyperspy-1.1.1-intel-2016b-Python-3.5.2.eb deleted file mode 100644 index 61ddd2fe071f..000000000000 --- a/easybuild/easyconfigs/h/hyperspy/hyperspy-1.1.1-intel-2016b-Python-3.5.2.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'hyperspy' -version = '1.1.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://hyperspy.org/' -description = """HyperSpy is an open source Python library which provides tools to facilitate the interactive - data analysis of multi-dimensional datasets that can be described as multi-dimensional arrays of a given signal - (e.g. a 2D array of spectra a.k.a spectrum image)""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -dependencies = [ - ('Python', '3.5.2'), # provides dateutil, numpy, requests, scipy - ('h5py', '2.6.0', versionsuffix + '-HDF5-1.8.18'), - ('IPython', '5.1.0', versionsuffix), # required for ipyparallel - ('matplotlib', '1.5.3', versionsuffix), -] - -exts_list = [ - ('dill', '0.2.5', { - 'source_tmpl': 'dill-%(version)s.tgz', - }), - ('ipyparallel', '5.2.0'), - ('natsort', '5.0.1'), - ('requests', '2.12.4'), - ('mpmath', '0.19'), - ('sympy', '1.0'), - ('tqdm', '4.10.0'), - ('traits', '4.6.0'), - ('pyface', '5.1.0'), - ('traitsui', '5.1.0'), - (name, version), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/h/hypothesis/hypothesis-4.23.4-GCCcore-8.2.0.eb b/easybuild/easyconfigs/h/hypothesis/hypothesis-4.23.4-GCCcore-8.2.0.eb deleted file mode 100644 index 2db50f6cb6e0..000000000000 --- a/easybuild/easyconfigs/h/hypothesis/hypothesis-4.23.4-GCCcore-8.2.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -# This easyconfig was created by the BEAR Software team at the University of Birmingham. -easyblock = 'PythonBundle' - -name = 'hypothesis' -version = '4.23.4' - -homepage = "https://github.com/HypothesisWorks/hypothesis" -description = """Hypothesis is an advanced testing library for Python. It lets you write tests which are parametrized - by a source of examples, and then generates simple and comprehensible examples that make your tests fail. This lets - you find more bugs in your code with less work.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -builddependencies = [('binutils', '2.31.1')] - -use_pip = True - -exts_list = [ - ('attrs', '19.1.0', { - 'modulename': 'attr', - 'checksums': ['f0b870f674851ecbfbbbd364d6b5cbdff9dcedbc7f3f5e18a6891057f21fe399'], - }), - (name, version, { - 'checksums': ['a9708beea61b45ee11de99aa61e06fe6d559aeccabe5017f9080522449727f18'], - }), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hypothesis/hypothesis-4.39.3-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/h/hypothesis/hypothesis-4.39.3-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index cf87b46675d7..000000000000 --- a/easybuild/easyconfigs/h/hypothesis/hypothesis-4.39.3-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,40 +0,0 @@ -# This easyconfig was created by the BEAR Software team at the University of Birmingham. -easyblock = 'PythonBundle' - -name = 'hypothesis' -version = '4.39.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = "https://github.com/HypothesisWorks/hypothesis" -description = """Hypothesis is an advanced testing library for Python. It lets you write tests which are parametrized - by a source of examples, and then generates simple and comprehensible examples that make your tests fail. This lets - you find more bugs in your code with less work.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -dependencies = [ - ('Python', '3.6.4'), -] - -use_pip = True - -exts_list = [ - ('setuptools', '38.4.0', { - 'source_tmpl': '%(name)s-%(version)s.zip', - 'checksums': ['6501fc32f505ec5b3ed36ec65ba48f1b975f52cf2ea101c7b73a08583fd12f75'], - }), - ('attrs', '19.3.0', { - 'modulename': 'attr', - 'checksums': ['f7b7ce16570fe9965acd6d30101a28f62fb4a7f9e926b3bbc9b61f8b04247e72'], - }), - ('coverage', '5.3', { - 'checksums': ['280baa8ec489c4f542f8940f9c4c2181f0306a8ee1a54eceba071a449fb870a0'], - }), - (name, version, { - 'checksums': ['48978b121244e28c445007db1c3f5b2bbd5bbb8e8e8e9625b6c79860c520b7cb'], - }), -] - -sanity_pip_check = True - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hypothesis/hypothesis-4.44.2-GCCcore-8.3.0-Python-3.7.4.eb b/easybuild/easyconfigs/h/hypothesis/hypothesis-4.44.2-GCCcore-8.3.0-Python-3.7.4.eb deleted file mode 100644 index cd1dd6b1a424..000000000000 --- a/easybuild/easyconfigs/h/hypothesis/hypothesis-4.44.2-GCCcore-8.3.0-Python-3.7.4.eb +++ /dev/null @@ -1,31 +0,0 @@ -# This easyconfig was created by Simon Branford of the BEAR Software team at the University of Birmingham. -easyblock = 'PythonBundle' - -name = 'hypothesis' -version = '4.44.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = "https://github.com/HypothesisWorks/hypothesis" -description = """Hypothesis is an advanced testing library for Python. It lets you write tests which are parametrized - by a source of examples, and then generates simple and comprehensible examples that make your tests fail. This lets - you find more bugs in your code with less work.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -builddependencies = [('binutils', '2.32')] - -dependencies = [('Python', '3.7.4')] - -use_pip = True - -exts_list = [ - ('attrs', '19.3.0', { - 'modulename': 'attr', - 'checksums': ['f7b7ce16570fe9965acd6d30101a28f62fb4a7f9e926b3bbc9b61f8b04247e72'], - }), - (name, version, { - 'checksums': ['0950e663cef6fea90642996a44aa402978657dea47c8a4fb47caae335379668d'], - }), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hypothesis/hypothesis-4.5.0-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/h/hypothesis/hypothesis-4.5.0-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 4b6e1ae560ed..000000000000 --- a/easybuild/easyconfigs/h/hypothesis/hypothesis-4.5.0-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,31 +0,0 @@ -# This easyconfig was created by the BEAR Software team at the University of Birmingham. -easyblock = 'PythonBundle' - -name = 'hypothesis' -version = '4.5.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = "https://github.com/HypothesisWorks/hypothesis" -description = """Hypothesis is an advanced testing library for Python. It lets you write tests which are parametrized - by a source of examples, and then generates simple and comprehensible examples that make your tests fail. This lets - you find more bugs in your code with less work.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), -] - -use_pip = True - -exts_list = [ - ('attrs', '18.2.0', { - 'modulename': 'attr', - 'checksums': ['10cbf6e27dbce8c30807caf056c8eb50917e0eaafe86347671b57254006c3e69'], - }), - (name, version, { - 'checksums': ['2187928e96bab144b89c6c19d08d61dc247bb1623e58e31bec1da7f71381fa9e'], - }), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hypothesis/hypothesis-4.5.0-fosscuda-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/h/hypothesis/hypothesis-4.5.0-fosscuda-2018b-Python-3.6.6.eb deleted file mode 100644 index b1327a5af40b..000000000000 --- a/easybuild/easyconfigs/h/hypothesis/hypothesis-4.5.0-fosscuda-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,31 +0,0 @@ -# This easyconfig was created by the BEAR Software team at the University of Birmingham. -easyblock = 'PythonBundle' - -name = 'hypothesis' -version = '4.5.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = "https://github.com/HypothesisWorks/hypothesis" -description = """Hypothesis is an advanced testing library for Python. It lets you write tests which are parametrized - by a source of examples, and then generates simple and comprehensible examples that make your tests fail. This lets - you find more bugs in your code with less work.""" - -toolchain = {'name': 'fosscuda', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), -] - -use_pip = True - -exts_list = [ - ('attrs', '18.2.0', { - 'modulename': 'attr', - 'checksums': ['10cbf6e27dbce8c30807caf056c8eb50917e0eaafe86347671b57254006c3e69'], - }), - (name, version, { - 'checksums': ['2187928e96bab144b89c6c19d08d61dc247bb1623e58e31bec1da7f71381fa9e'], - }), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hypothesis/hypothesis-4.53.1-GCCcore-10.2.0.eb b/easybuild/easyconfigs/h/hypothesis/hypothesis-4.53.1-GCCcore-10.2.0.eb index b02cdc769086..26c09f0d05bd 100644 --- a/easybuild/easyconfigs/h/hypothesis/hypothesis-4.53.1-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/h/hypothesis/hypothesis-4.53.1-GCCcore-10.2.0.eb @@ -17,8 +17,4 @@ builddependencies = [('binutils', '2.35')] dependencies = [('Python', '3.8.6')] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hypothesis/hypothesis-4.57.1-GCCcore-11.2.0-Python-2.7.18.eb b/easybuild/easyconfigs/h/hypothesis/hypothesis-4.57.1-GCCcore-11.2.0-Python-2.7.18.eb index 1a30b129637d..ccb095fc4478 100644 --- a/easybuild/easyconfigs/h/hypothesis/hypothesis-4.57.1-GCCcore-11.2.0-Python-2.7.18.eb +++ b/easybuild/easyconfigs/h/hypothesis/hypothesis-4.57.1-GCCcore-11.2.0-Python-2.7.18.eb @@ -18,8 +18,4 @@ builddependencies = [('binutils', '2.37')] dependencies = [('Python', '2.7.18')] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hypothesis/hypothesis-4.57.1-GCCcore-12.3.0-Python-2.7.18.eb b/easybuild/easyconfigs/h/hypothesis/hypothesis-4.57.1-GCCcore-12.3.0-Python-2.7.18.eb new file mode 100644 index 000000000000..d20e671370d0 --- /dev/null +++ b/easybuild/easyconfigs/h/hypothesis/hypothesis-4.57.1-GCCcore-12.3.0-Python-2.7.18.eb @@ -0,0 +1,38 @@ +easyblock = 'PythonBundle' + +name = 'hypothesis' +version = '4.57.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = "https://github.com/HypothesisWorks/hypothesis" +description = """Hypothesis is an advanced testing library for Python. It lets you write tests which are parametrized + by a source of examples, and then generates simple and comprehensible examples that make your tests fail. This lets + you find more bugs in your code with less work.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +builddependencies = [('binutils', '2.40')] + +dependencies = [('Python', '2.7.18')] + +exts_list = [ + ('attrs', '21.4.0', { + 'modulename': 'attr', + 'source_tmpl': SOURCE_WHL, + 'checksums': ['2d27e3784d7a565d36ab851fe94887c5eccd6a463168875832a1be79c82828b4'], + }), + ('enum34', '1.1.10', { + 'modulename': 'enum', + 'source_tmpl': SOURCE_PY2_WHL, + 'checksums': ['a98a201d6de3f2ab3db284e70a33b0f896fbf35f8086594e8c9e74b909058d53'], + }), + ('sortedcontainers', '2.4.0', { + 'source_tmpl': SOURCE_WHL, + 'checksums': ['a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0'], + }), + (name, version, { + 'checksums': ['3c4369a4b0a1348561048bcda5f1db951a1b8e2a514ea8e8c70d36e656bf6fa0'], + }), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hypothesis/hypothesis-5.41.2-GCCcore-10.2.0.eb b/easybuild/easyconfigs/h/hypothesis/hypothesis-5.41.2-GCCcore-10.2.0.eb index 4779ef3e22d2..c03620d197c4 100644 --- a/easybuild/easyconfigs/h/hypothesis/hypothesis-5.41.2-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/h/hypothesis/hypothesis-5.41.2-GCCcore-10.2.0.eb @@ -18,8 +18,4 @@ builddependencies = [('binutils', '2.35')] dependencies = [('Python', '3.8.6')] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hypothesis/hypothesis-5.41.5-GCCcore-10.2.0.eb b/easybuild/easyconfigs/h/hypothesis/hypothesis-5.41.5-GCCcore-10.2.0.eb index 6b591731876d..f433d5203d82 100644 --- a/easybuild/easyconfigs/h/hypothesis/hypothesis-5.41.5-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/h/hypothesis/hypothesis-5.41.5-GCCcore-10.2.0.eb @@ -17,8 +17,4 @@ builddependencies = [('binutils', '2.35')] dependencies = [('Python', '3.8.6')] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hypothesis/hypothesis-5.6.0-GCCcore-9.3.0-Python-3.8.2.eb b/easybuild/easyconfigs/h/hypothesis/hypothesis-5.6.0-GCCcore-9.3.0-Python-3.8.2.eb deleted file mode 100644 index f5ddfdbd5136..000000000000 --- a/easybuild/easyconfigs/h/hypothesis/hypothesis-5.6.0-GCCcore-9.3.0-Python-3.8.2.eb +++ /dev/null @@ -1,26 +0,0 @@ -# This easyconfig was created by Simon Branford of the BEAR Software team at the University of Birmingham. -easyblock = 'PythonPackage' - -name = 'hypothesis' -version = '5.6.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = "https://github.com/HypothesisWorks/hypothesis" -description = """Hypothesis is an advanced testing library for Python. It lets you write tests which are parametrized - by a source of examples, and then generates simple and comprehensible examples that make your tests fail. This lets - you find more bugs in your code with less work.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -sources = [SOURCE_TAR_GZ] -checksums = ['22fb60bd0c6eb7849121a7df263a91da23b4e8506d3ba9e92ac696d2720ac0f5'] - -builddependencies = [('binutils', '2.34')] - -dependencies = [('Python', '3.8.2')] - -use_pip = True -download_dep_fail = True -sanity_pip_check = True - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hypothesis/hypothesis-6.103.1-GCCcore-13.3.0.eb b/easybuild/easyconfigs/h/hypothesis/hypothesis-6.103.1-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..e5a06a367be6 --- /dev/null +++ b/easybuild/easyconfigs/h/hypothesis/hypothesis-6.103.1-GCCcore-13.3.0.eb @@ -0,0 +1,25 @@ +easyblock = 'PythonPackage' + +name = 'hypothesis' +version = '6.103.1' + +homepage = "https://github.com/HypothesisWorks/hypothesis" +description = """Hypothesis is an advanced testing library for Python. It lets you write tests which are parametrized + by a source of examples, and then generates simple and comprehensible examples that make your tests fail. This lets + you find more bugs in your code with less work.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +sources = [SOURCE_TAR_GZ] +checksums = ['d299d5c21d6408eab3be670c94c974f3acf0b511c61fe81804b09091e393ee1f'] + +builddependencies = [ + ('binutils', '2.42'), +] + +dependencies = [ + ('Python', '3.12.3'), + ('Python-bundle-PyPI', '2024.06'), # required for attrs, sortedcontainers +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hypothesis/hypothesis-6.13.1-GCCcore-10.3.0.eb b/easybuild/easyconfigs/h/hypothesis/hypothesis-6.13.1-GCCcore-10.3.0.eb index 70bac367386d..54ca05131727 100644 --- a/easybuild/easyconfigs/h/hypothesis/hypothesis-6.13.1-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/h/hypothesis/hypothesis-6.13.1-GCCcore-10.3.0.eb @@ -17,8 +17,4 @@ builddependencies = [('binutils', '2.36.1')] dependencies = [('Python', '3.9.5')] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hypothesis/hypothesis-6.14.6-GCCcore-11.2.0.eb b/easybuild/easyconfigs/h/hypothesis/hypothesis-6.14.6-GCCcore-11.2.0.eb index c0818d95bc79..509dd554bde9 100644 --- a/easybuild/easyconfigs/h/hypothesis/hypothesis-6.14.6-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/h/hypothesis/hypothesis-6.14.6-GCCcore-11.2.0.eb @@ -17,8 +17,4 @@ builddependencies = [('binutils', '2.37')] dependencies = [('Python', '3.9.6')] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hypothesis/hypothesis-6.46.7-GCCcore-11.3.0.eb b/easybuild/easyconfigs/h/hypothesis/hypothesis-6.46.7-GCCcore-11.3.0.eb index 6d6e33e62dcc..04c6587dfc95 100644 --- a/easybuild/easyconfigs/h/hypothesis/hypothesis-6.46.7-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/h/hypothesis/hypothesis-6.46.7-GCCcore-11.3.0.eb @@ -17,8 +17,4 @@ builddependencies = [('binutils', '2.38')] dependencies = [('Python', '3.10.4')] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hypothesis/hypothesis-6.68.2-GCCcore-12.2.0.eb b/easybuild/easyconfigs/h/hypothesis/hypothesis-6.68.2-GCCcore-12.2.0.eb index 108e338d4830..8e30692a53df 100644 --- a/easybuild/easyconfigs/h/hypothesis/hypothesis-6.68.2-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/h/hypothesis/hypothesis-6.68.2-GCCcore-12.2.0.eb @@ -17,8 +17,4 @@ builddependencies = [('binutils', '2.39')] dependencies = [('Python', '3.10.8')] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hypothesis/hypothesis-6.7.0-GCCcore-10.2.0.eb b/easybuild/easyconfigs/h/hypothesis/hypothesis-6.7.0-GCCcore-10.2.0.eb index cf62caebaa0c..e6d7a93bd751 100644 --- a/easybuild/easyconfigs/h/hypothesis/hypothesis-6.7.0-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/h/hypothesis/hypothesis-6.7.0-GCCcore-10.2.0.eb @@ -17,8 +17,4 @@ builddependencies = [('binutils', '2.35')] dependencies = [('Python', '3.8.6')] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hypothesis/hypothesis-6.82.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/h/hypothesis/hypothesis-6.82.0-GCCcore-12.3.0.eb index 3accab32735c..4947efdc4e7f 100644 --- a/easybuild/easyconfigs/h/hypothesis/hypothesis-6.82.0-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/h/hypothesis/hypothesis-6.82.0-GCCcore-12.3.0.eb @@ -20,8 +20,4 @@ dependencies = [ ('Python-bundle-PyPI', '2023.06'), # required for attrs, sortedcontainers ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hypothesis/hypothesis-6.90.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/h/hypothesis/hypothesis-6.90.0-GCCcore-13.2.0.eb index c47eee7e268a..f63f7261e572 100644 --- a/easybuild/easyconfigs/h/hypothesis/hypothesis-6.90.0-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/h/hypothesis/hypothesis-6.90.0-GCCcore-13.2.0.eb @@ -20,8 +20,4 @@ dependencies = [ ('Python-bundle-PyPI', '2023.10'), # required for attrs, sortedcontainers ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/I-TASSER/I-TASSER-4.0.eb b/easybuild/easyconfigs/i/I-TASSER/I-TASSER-4.0.eb deleted file mode 100644 index e4ccbe63a378..000000000000 --- a/easybuild/easyconfigs/i/I-TASSER/I-TASSER-4.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = "PackedBinary" - -name = "I-TASSER" -version = '4.0' - -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 = SYSTEM - -# 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'] - -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/I-TASSER/I-TASSER-4.2.eb b/easybuild/easyconfigs/i/I-TASSER/I-TASSER-4.2.eb deleted file mode 100644 index cd4c2ed14d48..000000000000 --- a/easybuild/easyconfigs/i/I-TASSER/I-TASSER-4.2.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = "PackedBinary" - -name = "I-TASSER" -version = '4.2' - -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 = SYSTEM - -# 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'] - -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/I-TASSER/I-TASSER-5.1.eb b/easybuild/easyconfigs/i/I-TASSER/I-TASSER-5.1.eb deleted file mode 100644 index faa7be8ab4b7..000000000000 --- a/easybuild/easyconfigs/i/I-TASSER/I-TASSER-5.1.eb +++ /dev/null @@ -1,31 +0,0 @@ -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 = SYSTEM - -# 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/ICA-AROMA/ICA-AROMA-0.4.4-beta-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/i/ICA-AROMA/ICA-AROMA-0.4.4-beta-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 0cfa12429938..000000000000 --- a/easybuild/easyconfigs/i/ICA-AROMA/ICA-AROMA-0.4.4-beta-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'Tarball' - -name = 'ICA-AROMA' -version = '0.4.4-beta' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/maartenmennes/ICA-AROMA' -description = """ICA-AROMA (i.e. 'ICA-based Automatic Removal Of Motion Artifacts') concerns a data-driven method - to identify and remove motion-related independent components from fMRI data.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/maartenmennes/ICA-AROMA/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['81d6e334a5ec8762756a1ebb24f1bb840cf9af33ade2c093fe8428ff731fbfdf'] - -dependencies = [ - ('Python', '3.6.6'), - ('FSL', '5.0.11', versionsuffix), - ('matplotlib', '3.0.0', versionsuffix), - ('Seaborn', '0.9.0', versionsuffix), -] - -postinstallcmds = ["chmod a+rx %(installdir)s/*.py"] - -sanity_check_paths = { - 'files': ['ICA_AROMA.py'], - 'dirs': [], -} - -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/ICU/ICU-61.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/i/ICU/ICU-61.1-GCCcore-6.4.0.eb deleted file mode 100644 index 4b11ded535a3..000000000000 --- a/easybuild/easyconfigs/i/ICU/ICU-61.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ICU' -version = '61.1' - -homepage = 'http://site.icu-project.org/home' -description = """ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization - support for software applications.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/unicode-org/icu/releases/download/release-%(version_major)s-%(version_minor)s'] -sources = ['icu4c-%(version_major)s_%(version_minor)s-src.tgz'] -checksums = ['d007f89ae8a2543a53525c74359b65b36412fa84b3349f1400be6dcf409fafef'] - -builddependencies = [('binutils', '2.28')] - -start_dir = 'source' - -sanity_check_paths = { - 'files': ['lib/libicu%s.%s' % (x, SHLIB_EXT) for x in ['data', 'i18n', 'io', 'test', 'tu', 'uc']], - 'dirs': ['bin', 'include/unicode', 'share/icu', 'share/man'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/i/ICU/ICU-61.1-GCCcore-7.3.0.eb b/easybuild/easyconfigs/i/ICU/ICU-61.1-GCCcore-7.3.0.eb deleted file mode 100644 index 861f3c35e68a..000000000000 --- a/easybuild/easyconfigs/i/ICU/ICU-61.1-GCCcore-7.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ICU' -version = '61.1' - -homepage = 'http://site.icu-project.org/home' -description = """ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization - support for software applications.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/unicode-org/icu/releases/download/release-%(version_major)s-%(version_minor)s'] -sources = ['icu4c-%(version_major)s_%(version_minor)s-src.tgz'] -checksums = ['d007f89ae8a2543a53525c74359b65b36412fa84b3349f1400be6dcf409fafef'] - -builddependencies = [('binutils', '2.30')] - -start_dir = 'source' - -sanity_check_paths = { - 'files': ['lib/libicu%s.%s' % (x, SHLIB_EXT) for x in ['data', 'i18n', 'io', 'test', 'tu', 'uc']], - 'dirs': ['bin', 'include/unicode', 'share/icu', 'share/man'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/i/ICU/ICU-64.2-GCCcore-8.2.0.eb b/easybuild/easyconfigs/i/ICU/ICU-64.2-GCCcore-8.2.0.eb deleted file mode 100644 index 95582ba5614b..000000000000 --- a/easybuild/easyconfigs/i/ICU/ICU-64.2-GCCcore-8.2.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ICU' -version = '64.2' - -homepage = 'http://site.icu-project.org/home' -description = """ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization - support for software applications.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/unicode-org/icu/releases/download/release-%(version_major)s-%(version_minor)s'] -sources = ['icu4c-%(version_major)s_%(version_minor)s-src.tgz'] -checksums = ['627d5d8478e6d96fc8c90fed4851239079a561a6a8b9e48b0892f24e82d31d6c'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('Python', '3.7.2'), -] - -start_dir = 'source' - -sanity_check_paths = { - 'files': ['lib/libicu%s.%s' % (x, SHLIB_EXT) for x in ['data', 'i18n', 'io', 'test', 'tu', 'uc']], - 'dirs': ['bin', 'include/unicode', 'share/icu', 'share/man'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/i/ICU/ICU-64.2-GCCcore-8.3.0.eb b/easybuild/easyconfigs/i/ICU/ICU-64.2-GCCcore-8.3.0.eb deleted file mode 100644 index 926cfcd62e00..000000000000 --- a/easybuild/easyconfigs/i/ICU/ICU-64.2-GCCcore-8.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ICU' -version = '64.2' - -homepage = 'http://site.icu-project.org/home' -description = """ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization - support for software applications.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/unicode-org/icu/releases/download/release-%(version_major)s-%(version_minor)s'] -sources = ['icu4c-%(version_major)s_%(version_minor)s-src.tgz'] -checksums = ['627d5d8478e6d96fc8c90fed4851239079a561a6a8b9e48b0892f24e82d31d6c'] - -builddependencies = [ - ('binutils', '2.32'), - ('Python', '3.7.4'), -] - -start_dir = 'source' - -sanity_check_paths = { - 'files': ['lib/libicu%s.%s' % (x, SHLIB_EXT) for x in ['data', 'i18n', 'io', 'test', 'tu', 'uc']], - 'dirs': ['bin', 'include/unicode', 'share/icu', 'share/man'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/i/ICU/ICU-65.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/i/ICU/ICU-65.1-GCCcore-8.3.0.eb deleted file mode 100644 index 84d18a2664ca..000000000000 --- a/easybuild/easyconfigs/i/ICU/ICU-65.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ICU' -version = '65.1' - -homepage = 'https://site.icu-project.org/home' -description = """ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization - support for software applications.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/unicode-org/icu/releases/download/release-%(version_major)s-%(version_minor)s'] -sources = ['icu4c-%(version_major)s_%(version_minor)s-src.tgz'] -checksums = ['53e37466b3d6d6d01ead029e3567d873a43a5d1c668ed2278e253b683136d948'] - -builddependencies = [ - ('binutils', '2.32'), - ('Python', '3.7.4'), -] - -start_dir = 'source' - -sanity_check_paths = { - 'files': ['lib/libicu%s.%s' % (x, SHLIB_EXT) for x in ['data', 'i18n', 'io', 'test', 'tu', 'uc']], - 'dirs': ['bin', 'include/unicode', 'share/icu', 'share/man'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/i/ICU/ICU-66.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/i/ICU/ICU-66.1-GCCcore-9.3.0.eb deleted file mode 100644 index 17b26cee098a..000000000000 --- a/easybuild/easyconfigs/i/ICU/ICU-66.1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ICU' -version = '66.1' - -homepage = 'https://icu-project.org/' -description = """ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization - support for software applications.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/unicode-org/icu/releases/download/release-%(version_major)s-%(version_minor)s'] -sources = ['icu4c-%(version_major)s_%(version_minor)s-src.tgz'] -checksums = ['52a3f2209ab95559c1cf0a14f24338001f389615bf00e2585ef3dbc43ecf0a2e'] - -builddependencies = [ - ('binutils', '2.34'), - ('Python', '3.8.2'), -] - -start_dir = 'source' - -sanity_check_paths = { - 'files': ['lib/libicu%s.%s' % (x, SHLIB_EXT) for x in ['data', 'i18n', 'io', 'test', 'tu', 'uc']], - 'dirs': ['bin', 'include/unicode', 'share/icu', 'share/man'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/i/ICU/ICU-76.1-GCCcore-14.2.0.eb b/easybuild/easyconfigs/i/ICU/ICU-76.1-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..9cbd0b740169 --- /dev/null +++ b/easybuild/easyconfigs/i/ICU/ICU-76.1-GCCcore-14.2.0.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'ICU' +version = '76.1' + +homepage = 'https://icu.unicode.org' +description = """ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization + support for software applications.""" + +toolchain = {'name': 'GCCcore', 'version': '14.2.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/unicode-org/icu/releases/download/release-%(version_major)s-%(version_minor)s'] +sources = ['icu4c-%(version_major)s_%(version_minor)s-src.tgz'] +checksums = ['dfacb46bfe4747410472ce3e1144bf28a102feeaa4e3875bac9b4c6cf30f4f3e'] + +builddependencies = [ + ('binutils', '2.42'), + ('Python', '3.13.1'), +] + +start_dir = 'source' + +sanity_check_paths = { + 'files': ['lib/libicu%s.%s' % (x, SHLIB_EXT) for x in ['data', 'i18n', 'io', 'test', 'tu', 'uc']], + 'dirs': ['bin', 'include/unicode', 'share/icu', 'share/man'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.3-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.3-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 3c50676290ed..000000000000 --- a/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.3-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,47 +0,0 @@ -# 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 -# Updated: Pavel Grochal (INUITS) -# License: GPLv2 - -# "make install" doesnt copy all the compiled binaries so we use the "MakeCp" easyblock -# to be sure everything is copied and we run ./configure in prebuildopts -easyblock = 'MakeCp' - -name = 'IDBA-UD' -version = '1.1.3' - -homepage = 'https://i.cs.hku.hk/~alse/hkubrg/projects/idba_ud/' -description = """ IDBA-UD is a iterative De Bruijn Graph De Novo Assembler for Short Reads - Sequencing data with Highly Uneven Sequencing Depth. It is an extension of IDBA algorithm. - IDBA-UD also iterates from small k to a large k. In each iteration, short and low-depth - contigs are removed iteratively with cutoff threshold from low to high to reduce the errors - in low-depth and high-depth regions. Paired-end reads are aligned to contigs and assembled - locally to generate some missing k-mers in low-depth regions. With these technologies, IDBA-UD - can iterate k value of de Bruijn graph to a very large value with less gaps and less branches - to form long contigs in both low-depth and high-depth regions.""" - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} - -source_urls = ['https://github.com/loneknightpy/idba/releases/download/%(version)s'] -sources = ['idba-%(version)s.tar.gz'] -checksums = ['030e24463c6d725c1c202baabf773b605b51e310844fd0f27f4688ecfbae26d0'] - -prebuildopts = './configure && ' - -# we delete every .o and Makefile file which is left in bin folder -buildopts = ' && rm -fr bin/*.o bin/Makefile*' - -files_to_copy = ["bin", "script", "ChangeLog", "NEWS"] - -pretestopts = "cd test && " -runtest = "check" - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["idba", "idba_hybrid", "idba_tran", - "idba_ud", "parallel_blat", "idba_tran_test"]], - 'dirs': [""], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.3-GCC-8.3.0.eb b/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.3-GCC-8.3.0.eb deleted file mode 100644 index c457653f1278..000000000000 --- a/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.3-GCC-8.3.0.eb +++ /dev/null @@ -1,49 +0,0 @@ -# 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 -# Updated: Pavel Grochal (INUITS) -# License: GPLv2 - -# "make install" doesnt copy all the compiled binaries so we use the "MakeCp" easyblock -# to be sure everything is copied and we run ./configure in prebuildopts - -# modified by Tom Strempel -easyblock = 'MakeCp' - -name = 'IDBA-UD' -version = '1.1.3' - -homepage = 'https://i.cs.hku.hk/~alse/hkubrg/projects/idba_ud/' -description = """ IDBA-UD is a iterative De Bruijn Graph De Novo Assembler for Short Reads - Sequencing data with Highly Uneven Sequencing Depth. It is an extension of IDBA algorithm. - IDBA-UD also iterates from small k to a large k. In each iteration, short and low-depth - contigs are removed iteratively with cutoff threshold from low to high to reduce the errors - in low-depth and high-depth regions. Paired-end reads are aligned to contigs and assembled - locally to generate some missing k-mers in low-depth regions. With these technologies, IDBA-UD - can iterate k value of de Bruijn graph to a very large value with less gaps and less branches - to form long contigs in both low-depth and high-depth regions.""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -source_urls = ['https://github.com/loneknightpy/idba/releases/download/%(version)s'] -sources = ['idba-%(version)s.tar.gz'] -checksums = ['030e24463c6d725c1c202baabf773b605b51e310844fd0f27f4688ecfbae26d0'] - -prebuildopts = './configure && ' - -# we delete every .o and Makefile file which is left in bin folder -buildopts = ' && rm -fr bin/*.o bin/Makefile*' - -files_to_copy = ["bin", "script", "ChangeLog", "NEWS"] - -pretestopts = "cd test && " -runtest = "check" - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["idba", "idba_hybrid", "idba_tran", - "idba_ud", "parallel_blat", "idba_tran_test"]], - 'dirs': [""], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.3-GCC-9.3.0.eb b/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.3-GCC-9.3.0.eb deleted file mode 100644 index 4ef50bfe528b..000000000000 --- a/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.3-GCC-9.3.0.eb +++ /dev/null @@ -1,49 +0,0 @@ -# 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 -# Updated: Pavel Grochal (INUITS) -# License: GPLv2 - -# "make install" doesnt copy all the compiled binaries so we use the "MakeCp" easyblock -# to be sure everything is copied and we run ./configure in prebuildopts - -# modified by Tom Strempel -easyblock = 'MakeCp' - -name = 'IDBA-UD' -version = '1.1.3' - -homepage = 'https://i.cs.hku.hk/~alse/hkubrg/projects/idba_ud/' -description = """ IDBA-UD is a iterative De Bruijn Graph De Novo Assembler for Short Reads - Sequencing data with Highly Uneven Sequencing Depth. It is an extension of IDBA algorithm. - IDBA-UD also iterates from small k to a large k. In each iteration, short and low-depth - contigs are removed iteratively with cutoff threshold from low to high to reduce the errors - in low-depth and high-depth regions. Paired-end reads are aligned to contigs and assembled - locally to generate some missing k-mers in low-depth regions. With these technologies, IDBA-UD - can iterate k value of de Bruijn graph to a very large value with less gaps and less branches - to form long contigs in both low-depth and high-depth regions.""" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} - -source_urls = ['https://github.com/loneknightpy/idba/releases/download/%(version)s'] -sources = ['idba-%(version)s.tar.gz'] -checksums = ['030e24463c6d725c1c202baabf773b605b51e310844fd0f27f4688ecfbae26d0'] - -prebuildopts = './configure && ' - -# we delete every .o and Makefile file which is left in bin folder -buildopts = ' && rm -fr bin/*.o bin/Makefile*' - -files_to_copy = ["bin", "script", "ChangeLog", "NEWS"] - -pretestopts = "cd test && " -runtest = "check" - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["idba", "idba_hybrid", "idba_tran", - "idba_ud", "parallel_blat", "idba_tran_test"]], - 'dirs': [""], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.3-GCCcore-12.3.0.eb b/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.3-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..83d24a82eec9 --- /dev/null +++ b/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.3-GCCcore-12.3.0.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 +# Updated: Pavel Grochal (INUITS) +# License: GPLv2 + +# "make install" doesnt copy all the compiled binaries so we use the "MakeCp" easyblock +# to be sure everything is copied and we run ./configure in prebuildopts + +# modified by Tom Strempel +easyblock = 'MakeCp' + +name = 'IDBA-UD' +version = '1.1.3' + +homepage = 'https://i.cs.hku.hk/~alse/hkubrg/projects/idba_ud/' +description = """ IDBA-UD is a iterative De Bruijn Graph De Novo Assembler for Short Reads +Sequencing data with Highly Uneven Sequencing Depth. It is an extension of IDBA algorithm. +IDBA-UD also iterates from small k to a large k. In each iteration, short and low-depth +contigs are removed iteratively with cutoff threshold from low to high to reduce the errors +in low-depth and high-depth regions. Paired-end reads are aligned to contigs and assembled +locally to generate some missing k-mers in low-depth regions. With these technologies, IDBA-UD +can iterate k value of de Bruijn graph to a very large value with less gaps and less branches +to form long contigs in both low-depth and high-depth regions.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://github.com/loneknightpy/idba/releases/download/%(version)s'] +sources = ['idba-%(version)s.tar.gz'] +checksums = ['030e24463c6d725c1c202baabf773b605b51e310844fd0f27f4688ecfbae26d0'] + +builddependencies = [('binutils', '2.40')] + +prebuildopts = './configure && ' + +# we delete every .o and Makefile file which is left in bin folder +buildopts = ' && rm -fr bin/*.o bin/Makefile*' + +files_to_copy = ["bin", "script", "ChangeLog", "NEWS"] + +pretestopts = "cd test && " +runtest = "check" + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["idba", "idba_hybrid", "idba_tran", + "idba_ud", "parallel_blat", "idba_tran_test"]], + 'dirs': [""], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.3-GCCcore-13.2.0.eb b/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.3-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..64328da2a84b --- /dev/null +++ b/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.3-GCCcore-13.2.0.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 +# Updated: Pavel Grochal (INUITS) +# License: GPLv2 + +# "make install" doesnt copy all the compiled binaries so we use the "MakeCp" easyblock +# to be sure everything is copied and we run ./configure in prebuildopts + +# modified by Tom Strempel +easyblock = 'MakeCp' + +name = 'IDBA-UD' +version = '1.1.3' + +homepage = 'https://i.cs.hku.hk/~alse/hkubrg/projects/idba_ud/' +description = """ IDBA-UD is a iterative De Bruijn Graph De Novo Assembler for Short Reads +Sequencing data with Highly Uneven Sequencing Depth. It is an extension of IDBA algorithm. +IDBA-UD also iterates from small k to a large k. In each iteration, short and low-depth +contigs are removed iteratively with cutoff threshold from low to high to reduce the errors +in low-depth and high-depth regions. Paired-end reads are aligned to contigs and assembled +locally to generate some missing k-mers in low-depth regions. With these technologies, IDBA-UD +can iterate k value of de Bruijn graph to a very large value with less gaps and less branches +to form long contigs in both low-depth and high-depth regions.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['https://github.com/loneknightpy/idba/releases/download/%(version)s'] +sources = ['idba-%(version)s.tar.gz'] +checksums = ['030e24463c6d725c1c202baabf773b605b51e310844fd0f27f4688ecfbae26d0'] + +builddependencies = [('binutils', '2.40')] + +prebuildopts = './configure && ' + +# we delete every .o and Makefile file which is left in bin folder +buildopts = ' && rm -fr bin/*.o bin/Makefile*' + +files_to_copy = ["bin", "script", "ChangeLog", "NEWS"] + +pretestopts = "cd test && " +runtest = "check" + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["idba", "idba_hybrid", "idba_tran", + "idba_ud", "parallel_blat", "idba_tran_test"]], + 'dirs': [""], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.3-foss-2018a.eb b/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.3-foss-2018a.eb deleted file mode 100644 index 03e94a00b5e5..000000000000 --- a/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.3-foss-2018a.eb +++ /dev/null @@ -1,41 +0,0 @@ -# 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 - -# "make install" doesnt copy all the compiled binaries so we use the "MakeCp" easyblock -# to be sure everything is copied and we run ./configure in prebuildopts -easyblock = 'MakeCp' - -name = 'IDBA-UD' -version = '1.1.3' - -homepage = 'http://i.cs.hku.hk/~alse/hkubrg/projects/idba_ud/' -description = """ IDBA-UD is a iterative De Bruijn Graph De Novo Assembler for Short Reads - Sequencing data with Highly Uneven Sequencing Depth. It is an extension of IDBA algorithm. - IDBA-UD also iterates from small k to a large k. In each iteration, short and low-depth - contigs are removed iteratively with cutoff threshold from low to high to reduce the errors - in low-depth and high-depth regions. Paired-end reads are aligned to contigs and assembled - locally to generate some missing k-mers in low-depth regions. With these technologies, IDBA-UD - can iterate k value of de Bruijn graph to a very large value with less gaps and less branches - to form long contigs in both low-depth and high-depth regions.""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['https://github.com/loneknightpy/idba/releases/download/%(version)s'] -sources = ['idba-%(version)s.tar.gz'] - -prebuildopts = './configure && ' - -# we delete every .o and Makefile file which is left in bin folder -buildopts = ' && rm -fr bin/*.o bin/Makefile*' - -files_to_copy = ["bin", "script", "ChangeLog", "NEWS"] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["idba", "idba_hybrid", "idba_tran", - "idba_ud", "parallel_blat", "idba_tran_test"]], - 'dirs': [""], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.3-foss-2018b.eb b/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.3-foss-2018b.eb deleted file mode 100644 index a2cf7ec536ca..000000000000 --- a/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.3-foss-2018b.eb +++ /dev/null @@ -1,42 +0,0 @@ -# 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 - -# "make install" doesnt copy all the compiled binaries so we use the "MakeCp" easyblock -# to be sure everything is copied and we run ./configure in prebuildopts -easyblock = 'MakeCp' - -name = 'IDBA-UD' -version = '1.1.3' - -homepage = 'http://i.cs.hku.hk/~alse/hkubrg/projects/idba_ud/' -description = """ IDBA-UD is a iterative De Bruijn Graph De Novo Assembler for Short Reads - Sequencing data with Highly Uneven Sequencing Depth. It is an extension of IDBA algorithm. - IDBA-UD also iterates from small k to a large k. In each iteration, short and low-depth - contigs are removed iteratively with cutoff threshold from low to high to reduce the errors - in low-depth and high-depth regions. Paired-end reads are aligned to contigs and assembled - locally to generate some missing k-mers in low-depth regions. With these technologies, IDBA-UD - can iterate k value of de Bruijn graph to a very large value with less gaps and less branches - to form long contigs in both low-depth and high-depth regions.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/loneknightpy/idba/releases/download/%(version)s'] -sources = ['idba-%(version)s.tar.gz'] -checksums = ['030e24463c6d725c1c202baabf773b605b51e310844fd0f27f4688ecfbae26d0'] - -prebuildopts = './configure && ' - -# we delete every .o and Makefile file which is left in bin folder -buildopts = ' && rm -fr bin/*.o bin/Makefile*' - -files_to_copy = ["bin", "script", "ChangeLog", "NEWS"] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["idba", "idba_hybrid", "idba_tran", - "idba_ud", "parallel_blat", "idba_tran_test"]], - 'dirs': [""], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IDG/IDG-1.2.0-foss-2023b.eb b/easybuild/easyconfigs/i/IDG/IDG-1.2.0-foss-2023b.eb index 1efa15553447..0ec51fd6f2c9 100644 --- a/easybuild/easyconfigs/i/IDG/IDG-1.2.0-foss-2023b.eb +++ b/easybuild/easyconfigs/i/IDG/IDG-1.2.0-foss-2023b.eb @@ -17,7 +17,7 @@ toolchain = {'name': 'foss', 'version': '2023b'} sources = [ { - 'filename': '%(name)s-v%(version)s.tar.gz', + 'filename': SOURCE_TAR_XZ, # Repo uses git submodules, which are not included in the release tarballs. # Thus, we let EasyBuild download directly from the git repository. 'git_config': { @@ -31,9 +31,10 @@ sources = [ ] patches = ['IDG-1.2.0_fix-for-xsimd-error-on-neoverse-v1.patch'] checksums = [ - None, # checksum for git clone source is non-deterministic - # IDG-1.2.0_fix-for-xsimd-error-on-neoverse-v1.patch - '3811028d7757cd7085501bf3209f8eb526eafb67caf2950110a25a7a072df3c1', + {'IDG-1.2.0.tar.xz': + 'f153cad857ad7171aa976927b1ab2ad3c7c7f7368c33268cf33ca83957eb870f'}, + {'IDG-1.2.0_fix-for-xsimd-error-on-neoverse-v1.patch': + '3811028d7757cd7085501bf3209f8eb526eafb67caf2950110a25a7a072df3c1'}, ] builddependencies = [ diff --git a/easybuild/easyconfigs/i/IEntropy/IEntropy-2024.06.12-foss-2023a-R-4.3.2.eb b/easybuild/easyconfigs/i/IEntropy/IEntropy-2024.06.12-foss-2023a-R-4.3.2.eb new file mode 100644 index 000000000000..0e949186043a --- /dev/null +++ b/easybuild/easyconfigs/i/IEntropy/IEntropy-2024.06.12-foss-2023a-R-4.3.2.eb @@ -0,0 +1,36 @@ +easyblock = 'RPackage' + +name = 'IEntropy' +version = '2024.06.12' +local_commit = '3cd58ab' +versionsuffix = '-R-%(rver)s' + +homepage = 'https://github.com/LinLi-0909/IEntropy' +description = """Here, by deriving entropy decomposition formula, we proposed a feature selection method, +intrinsic entropy (IE) model, to identify the informative genes for accurately clustering analysis.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = ['https://github.com/LinLi-0909/IEntropy/archive/'] +sources = [{ + "download_filename": "%s.tar.gz" % local_commit, + "filename": "%(name)s-%(version)s.tar.gz" +}] +checksums = ['7449340df7218c790dcdff5dbb14ba7d613bd9bdfb0a440296a561bbb742f9c1'] + +dependencies = [ + ('R', '4.3.2'), + ('R-bundle-Bioconductor', '3.18', '-R-%(rver)s'), +] + +unpack_sources = True +start_dir = 'IEntropy' + +sanity_check_paths = { + 'files': [], + 'dirs': ['%(name)s'], +} + +sanity_check_commands = ['Rscript -e "library(IEntropy)"'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IGMPlot/IGMPlot-2.4.2-GCC-8.3.0.eb b/easybuild/easyconfigs/i/IGMPlot/IGMPlot-2.4.2-GCC-8.3.0.eb deleted file mode 100644 index d2d59b1e4392..000000000000 --- a/easybuild/easyconfigs/i/IGMPlot/IGMPlot-2.4.2-GCC-8.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'MakeCp' - -name = 'IGMPlot' -version = '2.4.2' - -homepage = 'http://igmplot.univ-reims.fr' -description = """IGMPlot is a free open-source program developed to identify molecular interactions and - prepare data to build 2D and 3D representations of them in the molecular environment.""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} -toolchainopts = {'openmp': True} - -source_urls = ['http://igmplot.univ-reims.fr/download/'] -sources = ['IGMPLOT-%(version)s.tbz2'] -checksums = ['532a8e4041c8e2eca0a01a6796da37ebb4115eb408300a45a224f761d6546ae5'] - -start_dir = 'source' - -buildopts = 'CC="$CXX" CFLAGS="$CXXFLAGS -I src/include" ' - -files_to_copy = [(['source/IGMPLOT'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/IGMPLOT'], - 'dirs': [], -} - -sanity_check_commands = ["cd %(builddir)s/IGMPLOT-%(version)s/tests/01test/ && IGMPLOT param.igm"] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/i/IGMPlot/IGMPlot-2.4.2-iccifort-2019.5.281.eb b/easybuild/easyconfigs/i/IGMPlot/IGMPlot-2.4.2-iccifort-2019.5.281.eb deleted file mode 100644 index afa94a4eb7de..000000000000 --- a/easybuild/easyconfigs/i/IGMPlot/IGMPlot-2.4.2-iccifort-2019.5.281.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'MakeCp' - -name = 'IGMPlot' -version = '2.4.2' - -homepage = 'http://igmplot.univ-reims.fr' -description = """IGMPlot is a free open-source program developed to identify molecular interactions and - prepare data to build 2D and 3D representations of them in the molecular environment.""" - -toolchain = {'name': 'iccifort', 'version': '2019.5.281'} -toolchainopts = {'openmp': True} - -source_urls = ['http://igmplot.univ-reims.fr/download/'] -sources = ['IGMPLOT-%(version)s.tbz2'] -checksums = ['532a8e4041c8e2eca0a01a6796da37ebb4115eb408300a45a224f761d6546ae5'] - -start_dir = 'source' - -buildopts = 'CC="$CXX" CFLAGS="$CXXFLAGS -I src/include" ' - -files_to_copy = [(['source/IGMPLOT'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/IGMPLOT'], - 'dirs': [], -} - -sanity_check_commands = ["cd %(builddir)s/IGMPLOT-%(version)s/tests/01test/ && IGMPLOT param.igm"] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/i/IGV/IGV-2.16.0-Java-11.eb b/easybuild/easyconfigs/i/IGV/IGV-2.16.0-Java-11.eb old mode 100755 new mode 100644 diff --git a/easybuild/easyconfigs/i/IGV/IGV-2.17.4-Java-17.eb b/easybuild/easyconfigs/i/IGV/IGV-2.17.4-Java-17.eb new file mode 100644 index 000000000000..35e427d0ad07 --- /dev/null +++ b/easybuild/easyconfigs/i/IGV/IGV-2.17.4-Java-17.eb @@ -0,0 +1,34 @@ +# EasyBuild easyconfig +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics +# Modified by Adam Huffman +# Big Data Institute, University of Oxford + +easyblock = 'Tarball' + +name = 'IGV' +version = '2.17.4' +versionsuffix = '-Java-%(javaver)s' + +homepage = 'https://www.broadinstitute.org/software/igv/' +description = """This package contains command line utilities for + preprocessing, computing feature count density (coverage), sorting, and + indexing data files.""" + +toolchain = SYSTEM + +source_urls = ['http://data.broadinstitute.org/igv/projects/downloads/%(version_major)s.%(version_minor)s'] +sources = ['%(name)s_%(version)s.zip'] +checksums = ['6a36ae64fa3b74182db654a93f6254256305a8afa6b878f381b5d04fc1e8eaa5'] + +dependencies = [('Java', '17', '', SYSTEM)] + +sanity_check_paths = { + 'files': ['%(namelower)s.sh', 'lib/%(namelower)s.jar'], + 'dirs': [], +} + +modextrapaths = {'PATH': ''} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IGV/IGV-2.19.1-Java-21.eb b/easybuild/easyconfigs/i/IGV/IGV-2.19.1-Java-21.eb new file mode 100644 index 000000000000..2a905f69a789 --- /dev/null +++ b/easybuild/easyconfigs/i/IGV/IGV-2.19.1-Java-21.eb @@ -0,0 +1,34 @@ +# EasyBuild easyconfig +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics +# Modified by Adam Huffman +# Big Data Institute, University of Oxford + +easyblock = 'Tarball' + +name = 'IGV' +version = '2.19.1' +versionsuffix = '-Java-%(javaver)s' + +homepage = 'https://www.broadinstitute.org/software/igv/' +description = """This package contains command line utilities for + preprocessing, computing feature count density (coverage), sorting, and + indexing data files.""" + +toolchain = SYSTEM + +source_urls = ['http://data.broadinstitute.org/igv/projects/downloads/%(version_major)s.%(version_minor)s'] +sources = ['%(name)s_%(version)s.zip'] +checksums = ['e7d7803cab4e12e84f5359a3d73915a45acc6d676151ca18e91fb2d39432b568'] + +dependencies = [('Java', '21', '', SYSTEM)] + +sanity_check_paths = { + 'files': ['%(namelower)s.sh', 'lib/%(namelower)s.jar'], + 'dirs': [], +} + +modextrapaths = {'PATH': ''} + +moduleclass = 'bio' 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 deleted file mode 100644 index f50d45428152..000000000000 --- a/easybuild/easyconfigs/i/IGV/IGV-2.3.68-Java-1.7.0_80.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = 'IGV' -version = '2.3.68' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'http://www.broadinstitute.org/software/igv/' -description = """ The Integrative Genomics Viewer (IGV) is a high-performance visualization - tool for interactive exploration of large, integrated genomic datasets. It supports a wide - variety of data types, including array-based and next-generation sequence data, and genomic annotations. """ - -toolchain = SYSTEM - -source_urls = ['http://data.broadinstitute.org/igv/projects/downloads/'] -sources = ['%(name)s_%(version)s.zip'] - -dependencies = [('Java', '1.7.0_80')] - -# add the installation dir to PATH -modextrapaths = { - 'PATH': '', -} - -modloadmsg = "To execute IGV run igv.sh\n" - -sanity_check_paths = { - 'files': ["igv.sh"], - 'dirs': [], -} - -moduleclass = 'bio' 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 deleted file mode 100644 index 5e1ffb54f7d1..000000000000 --- a/easybuild/easyconfigs/i/IGV/IGV-2.3.80-Java-1.7.0_80.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = 'IGV' -version = '2.3.80' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'http://www.broadinstitute.org/software/igv/' -description = """ The Integrative Genomics Viewer (IGV) is a high-performance visualization - tool for interactive exploration of large, integrated genomic datasets. It supports a wide - variety of data types, including array-based and next-generation sequence data, and genomic annotations. """ - -toolchain = SYSTEM - -source_urls = ['http://data.broadinstitute.org/igv/projects/downloads/'] -sources = ['%(name)s_%(version)s.zip'] - -dependencies = [('Java', '1.7.0_80')] - -# add the installation dir to PATH -modextrapaths = { - 'PATH': '', -} - -modloadmsg = "To execute IGV run igv.sh\n" - -sanity_check_paths = { - 'files': ["igv.sh"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IGV/IGV-2.5.0-Java-11.eb b/easybuild/easyconfigs/i/IGV/IGV-2.5.0-Java-11.eb deleted file mode 100644 index 1716dc4a1336..000000000000 --- a/easybuild/easyconfigs/i/IGV/IGV-2.5.0-Java-11.eb +++ /dev/null @@ -1,34 +0,0 @@ -# EasyBuild easyconfig -# Author: Pablo Escobar Lopez -# sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics -# Modified by Adam Huffman -# The Francis Crick Institute - -easyblock = 'Tarball' - -name = 'IGV' -version = '2.5.0' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'http://www.broadinstitute.org/software/igv/' -description = """This package contains command line utilities for - preprocessing, computing feature count density (coverage), sorting, and - indexing data files.""" - -toolchain = SYSTEM - -source_urls = ['http://data.broadinstitute.org/igv/projects/downloads/%(version_major)s.%(version_minor)s'] -sources = ['%(name)s_%(version)s.zip'] -checksums = ['44efdd0500dd6ace8e1c70dad0d758d9ab90492b391d2af4a416f03808fee471'] - -dependencies = [('Java', '11', '', SYSTEM)] - -sanity_check_paths = { - 'files': ['%(namelower)s.sh', 'lib/%(namelower)s.jar'], - 'dirs': [], -} - -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' 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 deleted file mode 100644 index ca29f629c6ec..000000000000 --- a/easybuild/easyconfigs/i/IGVTools/IGVTools-2.3.68-Java-1.7.0_80.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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 = 'IGVTools' -version = '2.3.68' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'http://www.broadinstitute.org/software/igv/' -description = """ This package contains command line utilities for preprocessing, - computing feature count density (coverage), sorting, and indexing data files. - See also http://www.broadinstitute.org/software/igv/igvtools_commandline. """ - -toolchain = SYSTEM - -source_urls = ['http://data.broadinstitute.org/igv/projects/downloads/'] -sources = ['%(namelower)s_%(version)s.zip'] - -dependencies = [('Java', '1.7.0_80')] - -# add the installation dir to PATH -modextrapaths = { - 'PATH': '', -} - -sanity_check_paths = { - 'files': ["igvtools.jar", "igvtools"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/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 deleted file mode 100644 index 41c93304f1c7..000000000000 --- a/easybuild/easyconfigs/i/IGVTools/IGVTools-2.3.72-Java-1.7.0_80.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = 'Tarball' - -name = 'IGVTools' -version = '2.3.72' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'http://www.broadinstitute.org/software/igv/' -description = """ This package contains command line utilities for preprocessing, - computing feature count density (coverage), sorting, and indexing data files. - See also http://www.broadinstitute.org/software/igv/igvtools_commandline. """ - -toolchain = SYSTEM - -source_urls = ['http://data.broadinstitute.org/igv/projects/downloads/'] -sources = ['%(namelower)s_%(version)s.zip'] - -dependencies = [('Java', '1.7.0_80')] - -# add the installation dir to PATH -modextrapaths = { - 'PATH': '', -} - -sanity_check_paths = { - 'files': ["igvtools.jar", "igvtools"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/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 deleted file mode 100644 index ec76146d870e..000000000000 --- a/easybuild/easyconfigs/i/IGVTools/IGVTools-2.3.75-Java-1.7.0_80.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = 'Tarball' - -name = 'IGVTools' -version = '2.3.75' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'http://www.broadinstitute.org/software/igv/' -description = """ This package contains command line utilities for preprocessing, - computing feature count density (coverage), sorting, and indexing data files. - See also http://www.broadinstitute.org/software/igv/igvtools_commandline. """ - -toolchain = SYSTEM - -source_urls = ['http://data.broadinstitute.org/igv/projects/downloads/'] -sources = ['%(namelower)s_%(version)s.zip'] - -dependencies = [('Java', '1.7.0_80')] - -# add the installation dir to PATH -modextrapaths = { - 'PATH': '', -} - -sanity_check_paths = { - 'files': ["igvtools.jar", "igvtools"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IGVTools/IGVTools-2.4.18-Java-1.8.eb b/easybuild/easyconfigs/i/IGVTools/IGVTools-2.4.18-Java-1.8.eb deleted file mode 100644 index 68d53371da05..000000000000 --- a/easybuild/easyconfigs/i/IGVTools/IGVTools-2.4.18-Java-1.8.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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 = 'Tarball' - -name = 'IGVTools' -version = '2.4.18' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'https://software.broadinstitute.org/software/igv/%(namelower)s' -description = """ This package contains command line utilities for preprocessing, - computing feature count density (coverage), sorting, and indexing data files. - See also http://www.broadinstitute.org/software/igv/igvtools_commandline. """ - -toolchain = SYSTEM - -source_urls = ['http://data.broadinstitute.org/igv/projects/downloads/%(version_major)s.%(version_minor)s/'] -sources = ['%(namelower)s_%(version)s.zip'] -checksums = ['8236e31e4264e63e39956c1070028b83284a3fd56f46353504e47a12daa58dd2'] - -dependencies = [('Java', '1.8')] - -# add the installation dir to PATH -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['lib/%(namelower)s.jar', '%(namelower)s'], - 'dirs': [], -} - -sanity_check_commands = ['%(namelower)s help'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IJulia/IJulia-1.24.2-Julia-1.10.3.eb b/easybuild/easyconfigs/i/IJulia/IJulia-1.24.2-Julia-1.10.3.eb new file mode 100644 index 000000000000..f2072785aa59 --- /dev/null +++ b/easybuild/easyconfigs/i/IJulia/IJulia-1.24.2-Julia-1.10.3.eb @@ -0,0 +1,84 @@ +easyblock = 'JuliaBundle' + +name = 'IJulia' +version = '1.24.2' +_julia_ver = '1.10.3' +versionsuffix = "-Julia-%s" % _julia_ver + +homepage = 'https://github.com/JuliaLang/IJulia.jl' +description = "Julia kernel for Jupyter" + +toolchain = SYSTEM + +dependencies = [ + ('Julia', _julia_ver, '-linux-%s' % ARCH, SYSTEM), +] + +exts_list = [ + ('Preferences', '1.4.3', { + 'source_urls': ['https://github.com/JuliaPackaging/Preferences.jl/archive/'], + 'checksums': ['02b995891818b91266f98bcb46eefc513dfb66b177b5a6a0d1cff97be3e4582d'], + }), + ('JLLWrappers', '1.5.0', { + 'source_urls': ['https://github.com/JuliaPackaging/JLLWrappers.jl/archive/'], + 'checksums': ['6e83b81afd0c57636e80bcf52ad51f6ba43d98643cac999727b958d9ab3d4a01'], + }), + ('SnoopPrecompile', '2.10.8', { + 'source_urls': ['https://github.com/timholy/SnoopCompile.jl/archive/'], + 'start_dir': '%(name)s', + 'checksums': ['9b3204ce72fa3d0f1a359428e9f2ae43db2ee91f7ba77407056aced39d74d9d6'], + }), + ('PrecompileTools', '1.2.1', { + 'source_urls': ['https://github.com/JuliaLang/PrecompileTools.jl/archive/'], + 'checksums': ['af58b384e08b488b2da5ad19e72817b8b0ddb026997f8cf85f2964cc2c26cd34'], + }), + ('Parsers', '2.8.1', { + 'source_urls': ['https://github.com/JuliaData/Parsers.jl/archive/'], + 'checksums': ['6ea035be48ef5daaecdff62ac8f29c6110aaf20f3349058a4f96e2503f55b693'], + }), + ('JSON', '0.21.4', { + 'source_urls': ['https://github.com/JuliaIO/JSON.jl/archive/'], + 'checksums': ['c6b620ad4150ec5a154367f50c9579af800e3a89a6d8f9cb5dd30215a5d3f552'], + }), + ('MbedTLS', '1.1.9', { + 'source_urls': ['https://github.com/JuliaLang/MbedTLS.jl/archive/'], + 'checksums': ['d421bb36f9eb7f8840bd7108c2c33a9a5532454ac9465861e2f7797f89c1f56b'], + }), + ('VersionParsing', '1.3.0', { + 'source_urls': ['https://github.com/JuliaInterop/VersionParsing.jl/archive/'], + 'checksums': ['f90fe419e1a40ef0eccfaaed1d1b7792d9115a059a82d0c23e3c04c944d0f8ca'], + }), + ('Conda', '1.10.0', { + 'source_urls': ['https://github.com/JuliaPy/Conda.jl/archive/'], + 'checksums': ['2007170cad58d6f27626500abd52bd782023b8ecb7a7d05a678d7aec3c0f9948'], + }), + ('SoftGlobalScope', '1.1.0', { + 'source_urls': ['https://github.com/stevengj/SoftGlobalScope.jl/archive/'], + 'checksums': ['8d4264386c859403938498cd9ddd5e94e10181deba4a3e71d391b16750e3848b'], + }), + ('libsodium_jll', '1.0.20+0', { + 'source_urls': ['https://github.com/JuliaBinaryWrappers/libsodium_jll.jl/archive/'], + 'sources': [{'filename': 'libsodium-v%(version)s.tar.gz'}], + 'checksums': ['f7c3a17acc3a478ec10a4a49a0dd04694140f4483644ec9db638706ea9844aba'], + }), + ('ZeroMQ_jll', '4.3.5+0', { + 'source_urls': ['https://github.com/JuliaBinaryWrappers/ZeroMQ_jll.jl/archive/'], + 'sources': [{'filename': 'ZeroMQ-v%(version)s.tar.gz'}], + 'checksums': ['29d1f35e48c1436743a6da28518cb7aeccb32af4b439c3976df1967c6a252e87'], + }), + ('ZMQ', '1.2.4', { + 'source_urls': ['https://github.com/JuliaInterop/ZMQ.jl/archive/'], + 'checksums': ['a15fe752d2b049ad7521d03909ae8ad6c28e4cf46fc823f666cbc1cc6f5795ba'], + }), + (name, version, { + 'preinstallopts': "mkdir -p %(installdir)s/jupyter && export JUPYTER_DATA_DIR=%(installdir)s/jupyter && ", + 'source_urls': ['https://github.com/JuliaLang/IJulia.jl/archive/'], + 'checksums': ['de215348c7c41e1ca15c0d21f5f9a78bedce77b02ef89d67f38702c4d57ee80d'], + }), +] + +modextrapaths = { + 'JUPYTER_PATH': 'jupyter', +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/i/ILAMB/ILAMB-2.5-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/i/ILAMB/ILAMB-2.5-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 0183c1b511bc..000000000000 --- a/easybuild/easyconfigs/i/ILAMB/ILAMB-2.5-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'ILAMB' -version = '2.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.ilamb.org/' -description = """ -The International Land Model Benchmarking (ILAMB) project is a model-data intercomparison and integration project -designed to improve the performance of land models and, in parallel, improve the design of new measurement campaigns -to reduce uncertainties associated with key land surface processes. -""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('matplotlib', '3.2.1', versionsuffix), - ('SciPy-bundle', '2020.03', versionsuffix), - ('sympy', '1.6.2', versionsuffix), - ('netcdf4-python', '1.5.3', versionsuffix), - ('Cartopy', '0.18.0', versionsuffix), - ('UDUNITS', '2.2.26'), # needed for cf-units -] - -use_pip = True - -exts_list = [ - ('antlr4-python3-runtime', '4.7.2', { - 'modulename': 'antlr4', - 'checksums': ['168cdcec8fb9152e84a87ca6fd261b3d54c8f6358f42ab3b813b14a7193bb50b'], - }), - ('cf-units', '2.1.4', { - 'checksums': ['25f81ad994af30713ee8f5ef18ffddd83c6ec1ac308e1bd89d45de9d2e0f1c31'], - }), - (name, version, { - 'modulename': 'ILAMB', - 'checksums': ['d156ab01a2e895fb6ca0da870d385e8872b434e928061f2b440582fa8eb247a5'], - }), -] - -sanity_pip_check = True - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/i/IMAGE/IMAGE-1.1-foss-2022b.eb b/easybuild/easyconfigs/i/IMAGE/IMAGE-1.1-foss-2022b.eb new file mode 100644 index 000000000000..3b7413af016d --- /dev/null +++ b/easybuild/easyconfigs/i/IMAGE/IMAGE-1.1-foss-2022b.eb @@ -0,0 +1,57 @@ +easyblock = 'Tarball' + +name = 'IMAGE' +version = '1.1' + +homepage = 'https://github.com/JesperGrud/IMAGE' +description = """IMAGE (Motif Activity and Gene Expression changes of transcription factors) is software for +integrated analysis of motif activity and gene expression changes of transcription factors. IMAGE makes prediction +of causal transcription factors based on transcriptome profiling and genome-wide maps of enhancer activity.""" + +toolchain = {'name': 'foss', 'version': '2022b'} + +source_urls = ['https://github.com/JesperGrud/IMAGE/archive/refs/tags'] +sources = ['v%(version)s.tar.gz'] +checksums = ['e286cd5e7eb5aaaf9e103a9651ece39ff4ce260c463facdf1758b6d72a285062'] + +dependencies = [ + ('Perl', '5.36.0'), + ('HOMER', '4.11.1'), + ('R', '4.2.2'), + ('R-bundle-Bioconductor', '3.16', '-R-4.2.2'), +] + +postinstallcmds = [ + 'mkdir %(installdir)s/bin', + 'mv %(installdir)s/IMAGE.pl %(installdir)s/bin/', + 'chmod +x %(installdir)s/bin/IMAGE.pl', + ( + 'sed -i "s|my \\$TMPDIR = \\$INSTALLDIR . \\$TMP;|my \\$TMPDIR = \\$TMP;|g" ' + '%(installdir)s/bin/IMAGE.pl' + ), + ( + 'sed -i "s|my \\$UTILDIR = \\$INSTALLDIR . \\$UTIL;|my \\$UTILDIR = \'%(installdir)s\' . \\$UTIL;|g" ' + '%(installdir)s/bin/IMAGE.pl' + ), +] + +fix_perl_shebang_for = ['bin/*.pl'] + +sanity_check_paths = { + 'dirs': ['bin', 'utils', 'tmp'], + 'files': [ + 'utils/Collection.motif', + 'utils/extractSequence', + 'utils/Genename_Motif.txt', + 'utils/Parallel.sh', + 'utils/Regression.R', + 'utils/SplitMotifLibrary.sh', + 'bin/IMAGE.pl', + ] +} + +sanity_check_commands = [ + "IMAGE.pl", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IMB/IMB-2018.1-intel-2017a.eb b/easybuild/easyconfigs/i/IMB/IMB-2018.1-intel-2017a.eb deleted file mode 100644 index 5f6edd59e747..000000000000 --- a/easybuild/easyconfigs/i/IMB/IMB-2018.1-intel-2017a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'MakeCp' - -name = 'IMB' -version = '2018.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} - -source_urls = ['https://github.com/intel/mpi-benchmarks/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['718a4eb155f18cf15a736f6496332407b5837cf1f19831723d4cfe5266c43507'] - -start_dir = 'src' -buildopts = 'all CC="$MPICC"' - -parallel = 1 - -files_to_copy = [(['src/IMB-*'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/IMB-EXT', 'bin/IMB-IO', 'bin/IMB-MPI1', 'bin/IMB-NBC', 'bin/IMB-RMA'], - 'dirs': [], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/i/IMB/IMB-2019.3-gompi-2019a.eb b/easybuild/easyconfigs/i/IMB/IMB-2019.3-gompi-2019a.eb deleted file mode 100644 index 78647cc0772a..000000000000 --- a/easybuild/easyconfigs/i/IMB/IMB-2019.3-gompi-2019a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'MakeCp' - -name = 'IMB' -version = '2019.3' - -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""" - -docurls = ['https://software.intel.com/en-us/imb-user-guide'] - -toolchain = {'name': 'gompi', 'version': '2019a'} -toolchainopts = {'usempi': True} - -source_urls = ['https://github.com/intel/mpi-benchmarks/archive/'] -sources = ['IMB-v%(version)s.tar.gz'] -checksums = ['4f256d11bfed9ca6166548486d61a062e67be61f13dd9f30690232720e185f31'] - -buildopts = 'all CC="$MPICC"' - -parallel = 1 - -files_to_copy = [(['IMB-*'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/IMB-EXT', 'bin/IMB-IO', 'bin/IMB-MPI1', 'bin/IMB-NBC', 'bin/IMB-RMA'], - 'dirs': [], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/i/IMB/IMB-2019.3-iimpi-2019a.eb b/easybuild/easyconfigs/i/IMB/IMB-2019.3-iimpi-2019a.eb deleted file mode 100644 index 582a3efafde1..000000000000 --- a/easybuild/easyconfigs/i/IMB/IMB-2019.3-iimpi-2019a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'MakeCp' - -name = 'IMB' -version = '2019.3' - -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""" - -docurls = ['https://software.intel.com/en-us/imb-user-guide'] - -toolchain = {'name': 'iimpi', 'version': '2019a'} -toolchainopts = {'usempi': True} - -source_urls = ['https://github.com/intel/mpi-benchmarks/archive/'] -sources = ['IMB-v%(version)s.tar.gz'] -checksums = ['4f256d11bfed9ca6166548486d61a062e67be61f13dd9f30690232720e185f31'] - -buildopts = 'all CC="$MPICC"' - -parallel = 1 - -files_to_copy = [(['IMB-*'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/IMB-EXT', 'bin/IMB-IO', 'bin/IMB-MPI1', 'bin/IMB-NBC', 'bin/IMB-RMA'], - 'dirs': [], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/i/IMB/IMB-2021.3-gompi-2020b.eb b/easybuild/easyconfigs/i/IMB/IMB-2021.3-gompi-2020b.eb index 9db2f7831fc8..9b368a912c9d 100644 --- a/easybuild/easyconfigs/i/IMB/IMB-2021.3-gompi-2020b.eb +++ b/easybuild/easyconfigs/i/IMB/IMB-2021.3-gompi-2020b.eb @@ -18,7 +18,7 @@ checksums = ['9b58a4a7eef7c0c877513152340948402fd87cb06270d2d81308dc2ef740f4c7'] buildopts = 'all CC="$MPICC"' -parallel = 1 +maxparallel = 1 files_to_copy = [(['IMB-*'], 'bin')] diff --git a/easybuild/easyconfigs/i/IMB/IMB-2021.3-gompi-2021b.eb b/easybuild/easyconfigs/i/IMB/IMB-2021.3-gompi-2021b.eb index b2237fce1b3d..075ad9ed8310 100644 --- a/easybuild/easyconfigs/i/IMB/IMB-2021.3-gompi-2021b.eb +++ b/easybuild/easyconfigs/i/IMB/IMB-2021.3-gompi-2021b.eb @@ -18,7 +18,7 @@ checksums = ['9b58a4a7eef7c0c877513152340948402fd87cb06270d2d81308dc2ef740f4c7'] buildopts = 'all CC="$MPICC"' -parallel = 1 +maxparallel = 1 files_to_copy = [(['IMB-*'], 'bin')] diff --git a/easybuild/easyconfigs/i/IMB/IMB-2021.3-gompi-2022a.eb b/easybuild/easyconfigs/i/IMB/IMB-2021.3-gompi-2022a.eb index 41596b5c2c51..5abc310cdb3d 100644 --- a/easybuild/easyconfigs/i/IMB/IMB-2021.3-gompi-2022a.eb +++ b/easybuild/easyconfigs/i/IMB/IMB-2021.3-gompi-2022a.eb @@ -18,7 +18,7 @@ checksums = ['9b58a4a7eef7c0c877513152340948402fd87cb06270d2d81308dc2ef740f4c7'] buildopts = 'all CC="$MPICC"' -parallel = 1 +maxparallel = 1 files_to_copy = [(['IMB-*'], 'bin')] diff --git a/easybuild/easyconfigs/i/IMB/IMB-2021.3-gompi-2022b.eb b/easybuild/easyconfigs/i/IMB/IMB-2021.3-gompi-2022b.eb index de35e64fb685..76f44601b1e6 100644 --- a/easybuild/easyconfigs/i/IMB/IMB-2021.3-gompi-2022b.eb +++ b/easybuild/easyconfigs/i/IMB/IMB-2021.3-gompi-2022b.eb @@ -18,7 +18,7 @@ checksums = ['9b58a4a7eef7c0c877513152340948402fd87cb06270d2d81308dc2ef740f4c7'] buildopts = 'all CC="$MPICC"' -parallel = 1 +maxparallel = 1 files_to_copy = [(['IMB-*'], 'bin')] diff --git a/easybuild/easyconfigs/i/IMB/IMB-2021.3-iimpi-2022a.eb b/easybuild/easyconfigs/i/IMB/IMB-2021.3-iimpi-2022a.eb index fb15cec75f5f..7e9be809d36f 100644 --- a/easybuild/easyconfigs/i/IMB/IMB-2021.3-iimpi-2022a.eb +++ b/easybuild/easyconfigs/i/IMB/IMB-2021.3-iimpi-2022a.eb @@ -18,7 +18,7 @@ checksums = ['9b58a4a7eef7c0c877513152340948402fd87cb06270d2d81308dc2ef740f4c7'] buildopts = 'all CC="$MPICC"' -parallel = 1 +maxparallel = 1 files_to_copy = [(['IMB-*'], 'bin')] diff --git a/easybuild/easyconfigs/i/IMB/IMB-2021.3-iimpi-2022b.eb b/easybuild/easyconfigs/i/IMB/IMB-2021.3-iimpi-2022b.eb index 18ee2daf4b49..bf48557d3243 100644 --- a/easybuild/easyconfigs/i/IMB/IMB-2021.3-iimpi-2022b.eb +++ b/easybuild/easyconfigs/i/IMB/IMB-2021.3-iimpi-2022b.eb @@ -18,7 +18,7 @@ checksums = ['9b58a4a7eef7c0c877513152340948402fd87cb06270d2d81308dc2ef740f4c7'] buildopts = 'all CC="$MPICC"' -parallel = 1 +maxparallel = 1 files_to_copy = [(['IMB-*'], 'bin')] diff --git a/easybuild/easyconfigs/i/IMB/IMB-4.1-foss-2016a.eb b/easybuild/easyconfigs/i/IMB/IMB-4.1-foss-2016a.eb deleted file mode 100644 index 2b74ec6d3887..000000000000 --- a/easybuild/easyconfigs/i/IMB/IMB-4.1-foss-2016a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'MakeCp' - -name = 'IMB' -version = '4.1' - -homepage = 'https://software.intel.com/en-us/articles/intel-mpi-benchmarks' -description = """The Intel MPI Benchmarks perform a set of MPI performance measurements for point-to-point and - global communication operations for a range of message sizes""" - -toolchain = {'name': 'foss', 'version': '2016a'} -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-foss-2017a.eb b/easybuild/easyconfigs/i/IMB/IMB-4.1-foss-2017a.eb deleted file mode 100644 index bcbb961f34c3..000000000000 --- a/easybuild/easyconfigs/i/IMB/IMB-4.1-foss-2017a.eb +++ /dev/null @@ -1,28 +0,0 @@ -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 deleted file mode 100644 index d22113b5a933..000000000000 --- a/easybuild/easyconfigs/i/IMB/IMB-4.1-intel-2017.02.eb +++ /dev/null @@ -1,28 +0,0 @@ -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 deleted file mode 100644 index 6636a983cd82..000000000000 --- a/easybuild/easyconfigs/i/IMB/IMB-4.1-intel-2017a.eb +++ /dev/null @@ -1,28 +0,0 @@ -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/IML/IML-1.0.5-gfbf-2023b.eb b/easybuild/easyconfigs/i/IML/IML-1.0.5-gfbf-2023b.eb index d91714897486..29698d8351f9 100644 --- a/easybuild/easyconfigs/i/IML/IML-1.0.5-gfbf-2023b.eb +++ b/easybuild/easyconfigs/i/IML/IML-1.0.5-gfbf-2023b.eb @@ -8,6 +8,7 @@ description = """IML is a free library of C source code which implements algorit exact solutions to dense systems of linear equations over the integers.""" toolchain = {'name': 'gfbf', 'version': '2023b'} +toolchainopts = {'pic': True} source_urls = ['http://www.cs.uwaterloo.ca/~astorjoh'] sources = [SOURCELOWER_TAR_BZ2] diff --git a/easybuild/easyconfigs/i/IMOD/IMOD-4.11.5-foss-2020b.eb b/easybuild/easyconfigs/i/IMOD/IMOD-4.11.5-foss-2020b.eb index d3a1580f52b6..44f212cc0153 100644 --- a/easybuild/easyconfigs/i/IMOD/IMOD-4.11.5-foss-2020b.eb +++ b/easybuild/easyconfigs/i/IMOD/IMOD-4.11.5-foss-2020b.eb @@ -16,13 +16,6 @@ Kremer, Quanren Xiong, and John Heumann at the University of Colorado.""" toolchain = {'name': 'foss', 'version': '2020b'} toolchainopts = {'pic': True, 'openmp': True} -# download manually from mercurial repository and create source tarball: -# hg clone --debug http://bio3d.colorado.edu/imod/nightlyBuilds/IMOD -# get lunch -# cd IMOD -# hg update -r IMOD_4-11-5 -# cd .. -# tar czf IMOD-4.11.5.tar.gz IMOD sources = [SOURCE_TAR_GZ] patches = ['IMOD-%(version)s_fix-csvtohtml-py3.patch'] checksums = [ @@ -30,6 +23,13 @@ checksums = [ None, # IMOD-4.11.5.tar.gz '8ba0c3cbe30d755ab3fb918688982e818795b9f7f41218bd6bf231c85bea4971', # IMOD-4.11.5_fix-csvtohtml-py3.patch ] +download_instructions = f"""{name} requires manual download from mercurial repository and creating source tarball: +1. hg clone --debug http://bio3d.colorado.edu/imod/nightlyBuilds/IMOD +2. get lunch +3. cd IMOD +4. hg update -r IMOD_{version.replace('.', '-')} +5. cd .. +6. tar czf {name}-{version}.tar.gz IMOD""" dependencies = [ ('LibTIFF', '4.1.0'), @@ -40,7 +40,7 @@ dependencies = [ ] # parallel build sometimes fails -parallel = 1 +maxparallel = 1 # modify all qmake pro files in order to pass CFLAGS local_qmake_pass_cflags = "find -name *.pro -exec sed -i -e '$aQMAKE_CXXFLAGS += $$(CFLAGS)' {} \\; &&" @@ -49,7 +49,7 @@ local_qmake_pass_cflags = "find -name *.pro -exec sed -i -e '$aQMAKE_CXXFLAGS += local_exports = 'export QTDIR=$EBROOTQT5 &&' local_exports += 'export HDF5_DIR=$EBROOTHDF5 &&' local_exports += 'export QMAKESPEC=$EBROOTQT5/mkspecs/`qmake -query QMAKE_SPEC` &&' -# readw_or_imod.f and others with gfortran10: +# readw_or_imod.f and others with gfortran10: # Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(2)) # => set -fallow-argument-mismatch. Runs through without this option with GCC 8.3.0. local_exports += 'export CFLAGS="$CFLAGS -fallow-argument-mismatch" &&' # required for gfortran10 @@ -57,7 +57,7 @@ local_exports += 'export CFLAGS="$CFLAGS -fallow-argument-mismatch" &&' # requi preconfigopts = local_exports preconfigopts += local_qmake_pass_cflags -# IMOD's configure script is named setup and does not know the parameter --prefix, but -i. +# IMOD's configure script is named setup and does not know the parameter --prefix, but -i. # CFLAGs are passed with -flags. configure_cmd = './setup ' configure_cmd += '-flags "$CFLAGS" ' # inject CFLAGS diff --git a/easybuild/easyconfigs/i/IMOD/IMOD-4.11.5-fosscuda-2020b.eb b/easybuild/easyconfigs/i/IMOD/IMOD-4.11.5-fosscuda-2020b.eb index 1f1c6e82c8a3..fedcca873cd8 100644 --- a/easybuild/easyconfigs/i/IMOD/IMOD-4.11.5-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/i/IMOD/IMOD-4.11.5-fosscuda-2020b.eb @@ -18,13 +18,6 @@ toolchainopts = {'pic': True, 'openmp': True} # default CUDA compute capabilities to use (override via --cuda-compute-capabilities) cuda_compute_capabilities = ['3.5', '5.0', '6.0', '7.0', '7.5', '8.0', '8.6'] -# download manually from mercurial repository and create source tarball: -# hg clone --debug http://bio3d.colorado.edu/imod/nightlyBuilds/IMOD -# get lunch -# cd IMOD -# hg update -r IMOD_4-11-5 -# cd .. -# tar czf IMOD-4.11.5.tar.gz IMOD sources = [SOURCE_TAR_GZ] # can't include a valid checksum, since tarball has to be created manually patches = ['IMOD-%(version)s_fix-csvtohtml-py3.patch'] @@ -33,6 +26,13 @@ checksums = [ None, # IMOD-4.11.5.tar.gz '8ba0c3cbe30d755ab3fb918688982e818795b9f7f41218bd6bf231c85bea4971', # IMOD-4.11.5_fix-csvtohtml-py3.patch ] +download_instructions = f"""{name} requires manual download from mercurial repository and creating source tarball: +1. hg clone --debug http://bio3d.colorado.edu/imod/nightlyBuilds/IMOD +2. get lunch +3. cd IMOD +4. hg update -r IMOD_{version.replace('.', '-')} +5. cd .. +6. tar czf {name}-{version}.tar.gz IMOD""" dependencies = [ ('LibTIFF', '4.1.0'), @@ -43,9 +43,9 @@ dependencies = [ ] # parallel build sometimes fails -parallel = 1 +maxparallel = 1 -# replace hardcoded CUDA compute capabilitites in machines/rhlinux. +# replace hardcoded CUDA compute capabilitites in machines/rhlinux. local_cuda_replace = 'echo %(cuda_cc_space_sep)s|sed "s/\\.//g"|' local_cuda_replace += ' awk \'{' local_cuda_replace += ' printf "-arch sm_"$1; ' @@ -61,7 +61,7 @@ local_exports = 'export QTDIR=$EBROOTQT5 &&' local_exports += 'export HDF5_DIR=$EBROOTHDF5 &&' local_exports += 'export QMAKESPEC=$EBROOTQT5/mkspecs/`qmake -query QMAKE_SPEC` &&' local_exports += 'export CUDA_DIR=$CUDA_HOME &&' -# readw_or_imod.f and others with gfortran10: +# readw_or_imod.f and others with gfortran10: # Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(2)) # => set -fallow-argument-mismatch. Runs through without this option with GCC 8.3.0. local_exports += 'export CFLAGS="$CFLAGS -fallow-argument-mismatch" &&' # required for gfortran10 @@ -70,7 +70,7 @@ preconfigopts = local_exports preconfigopts += local_cudaarch_sed preconfigopts += local_qmake_pass_cflags -# IMOD's configure script is named setup and does not know the parameter --prefix, but -i. +# IMOD's configure script is named setup and does not know the parameter --prefix, but -i. # CFLAGs are passed with -flags. configure_cmd = './setup ' configure_cmd += '-flags "$CFLAGS" ' # inject CFLAGS 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 deleted file mode 100644 index a1c29d2be560..000000000000 --- a/easybuild/easyconfigs/i/IMOD/IMOD-4.7.15_RHEL6-64_CUDA6.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -# 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) - -name = 'IMOD' -version = '4.7.15' -versionsuffix = '_RHEL6-64_CUDA6.0' - -homepage = 'http://bio3d.colorado.edu/imod/' -description = """IMOD is a set of image processing, modeling and display -programs used for tomographic reconstruction and for 3D reconstruction of EM -serial sections and optical sections. The package contains tools for assembling -and aligning data within multiple types and sizes of image stacks, viewing 3-D -data from any orientation, and modeling and display of the image files. IMOD -was developed primarily by David Mastronarde, Rick Gaudette, Sue Held, Jim -Kremer, Quanren Xiong, and John Heumann at the University of Colorado.""" - -toolchain = SYSTEM - -source_urls = ['http://bio3d.colorado.edu/imod/AMD64-RHEL5/'] -sources = ['%(namelower)s_%(version)s%(versionsuffix)s.csh'] - -dependencies = [ - ('CUDA', '6.0.37'), - ('Java', '1.7.0_80'), -] - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.0_x86_64_dynamic.eb b/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.0_x86_64_dynamic.eb deleted file mode 100644 index 2c829fd7e419..000000000000 --- a/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.0_x86_64_dynamic.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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 = "Tarball" - -name = 'IMPUTE2' -version = '2.3.0' -versionsuffix = '_x86_64_dynamic' - -homepage = 'http://mathgen.stats.ox.ac.uk/impute/impute_v2.html' -description = """ IMPUTE version 2 (also known as IMPUTE2) is a genotype imputation - and haplotype phasing program based on ideas from Howie et al. 2009 """ - -toolchain = SYSTEM - -source_urls = ['https://mathgen.stats.ox.ac.uk/impute/'] -sources = ['%s_v%s%s.tgz' % (name.lower().rstrip('2'), version, versionsuffix)] - -sanity_check_paths = { - 'files': ["impute2"], - 'dirs': ["Example"] -} - -# add the top dir to PATH -modextrapaths = { - 'PATH': '' -} - -moduleclass = 'bio' 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 deleted file mode 100644 index d1187efca132..000000000000 --- a/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.0_x86_64_static.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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 = "Tarball" - -name = 'IMPUTE2' -version = '2.3.0' -versionsuffix = '_x86_64_static' - -homepage = 'http://mathgen.stats.ox.ac.uk/impute/impute_v2.html' -description = """ IMPUTE version 2 (also known as IMPUTE2) is a genotype imputation - and haplotype phasing program based on ideas from Howie et al. 2009 """ - -toolchain = SYSTEM - -source_urls = ['https://mathgen.stats.ox.ac.uk/impute/'] -sources = ['%s_v%s%s.tgz' % (name.lower().rstrip('2'), version, versionsuffix)] - -sanity_check_paths = { - 'files': ["impute2"], - 'dirs': ["Example"] -} - -# add the top dir to PATH -modextrapaths = { - 'PATH': '' -} - -moduleclass = 'bio' 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 deleted file mode 100644 index f2920f90e044..000000000000 --- a/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.2_x86_64_dynamic.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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 = "Tarball" - -name = 'IMPUTE2' -version = '2.3.2' -versionsuffix = '_x86_64_dynamic' - -homepage = 'http://mathgen.stats.ox.ac.uk/impute/impute_v2.html' -description = """ IMPUTE version 2 (also known as IMPUTE2) is a genotype imputation - and haplotype phasing program based on ideas from Howie et al. 2009 """ - -toolchain = SYSTEM - -source_urls = ['https://mathgen.stats.ox.ac.uk/impute/'] -sources = ['%s_v%%(version)s%%(versionsuffix)s.tgz' % name.lower()[:-1]] - -sanity_check_paths = { - 'files': ["impute2"], - 'dirs': ["Example"] -} - -# add the top dir to PATH -modextrapaths = { - 'PATH': '' -} - -moduleclass = 'bio' 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 deleted file mode 100644 index 1de2b41cae2e..000000000000 --- a/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.2_x86_64_static.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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 = "Tarball" - -name = 'IMPUTE2' -version = '2.3.2' -versionsuffix = '_x86_64_static' - -homepage = 'http://mathgen.stats.ox.ac.uk/impute/impute_v2.html' -description = """ IMPUTE version 2 (also known as IMPUTE2) is a genotype imputation - and haplotype phasing program based on ideas from Howie et al. 2009 """ - -toolchain = SYSTEM - -source_urls = ['https://mathgen.stats.ox.ac.uk/impute/'] -sources = ['%s_v%%(version)s%%(versionsuffix)s.tgz' % name.lower()[:-1]] - -sanity_check_paths = { - 'files': ["impute2"], - 'dirs': ["Example"] -} - -# add the top dir to PATH -modextrapaths = { - 'PATH': '' -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IMa2/IMa2-8.27.12-foss-2016a.eb b/easybuild/easyconfigs/i/IMa2/IMa2-8.27.12-foss-2016a.eb deleted file mode 100755 index 0a6e6fc8c6b5..000000000000 --- a/easybuild/easyconfigs/i/IMa2/IMa2-8.27.12-foss-2016a.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'MakeCp' - -name = 'IMa2' -version = '8.27.12' - -homepage = 'https://bio.cst.temple.edu/~hey/software/software.htm#IMa2' -description = """IMa2 is a progam for population genetic analysis that can handle two or more populations.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://bio.cst.temple.edu/~hey/program_files/IMa2'] -sources = [SOURCELOWER_TAR_GZ] - -with_configure = True - -files_to_copy = [(['src/IMa2'], 'bin')] - -sanity_check_paths = { - 'files': ["bin/IMa2"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IMa2p/IMa2p-20151123-foss-2016a.eb b/easybuild/easyconfigs/i/IMa2p/IMa2p-20151123-foss-2016a.eb deleted file mode 100644 index 3c249f32f398..000000000000 --- a/easybuild/easyconfigs/i/IMa2p/IMa2p-20151123-foss-2016a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'IMa2p' -version = '20151123' -local_commit = '66e7ac7bc5e4c5bbadbd7de943465afeb4641770' - -homepage = 'https://github.com/arunsethuraman/ima2p' -description = """ -IMa2p is a parallel implementation of IMa2, using OpenMPI-C++ - a Bayesian MCMC -based method for inferring population demography under the IM (Isolation with -Migration) model. http://dx.doi.org/10.1111/1755-0998.12437 -""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'usempi': True} - -source_urls = ['https://github.com/arunsethuraman/ima2p/archive/'] -sources = ['%s.zip' % local_commit] - -# The configure script needs to be made executable -preconfigopts = 'chmod +x configure && ' -configopts = '--with-mpi=auto' - -sanity_check_paths = { - 'files': ['bin/IMa2p'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IMa2p/IMa2p-20160804-intel-2016b.eb b/easybuild/easyconfigs/i/IMa2p/IMa2p-20160804-intel-2016b.eb deleted file mode 100644 index 96b316fbf3b5..000000000000 --- a/easybuild/easyconfigs/i/IMa2p/IMa2p-20160804-intel-2016b.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'IMa2p' -version = '20160804' -local_commit = '1ebe5777ed96b878cc81109bede84dc3f7bb5e3b' - -homepage = 'https://github.com/arunsethuraman/ima2p' -description = """ -IMa2p is a parallel implementation of IMa2, using OpenMPI-C++ - a Bayesian MCMC -based method for inferring population demography under the IM (Isolation with -Migration) model. http://dx.doi.org/10.1111/1755-0998.12437 -""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'usempi': True} - -source_urls = ['https://github.com/arunsethuraman/ima2p/archive/'] -sources = ['%s.zip' % local_commit] - -# The configure script needs to be made executable -preconfigopts = 'chmod +x configure && ' -configopts = '--with-mpi=auto' - -sanity_check_paths = { - 'files': ['bin/IMa2p'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/INTEGRATE-Neo/INTEGRATE-Neo-1.2.1-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/i/INTEGRATE-Neo/INTEGRATE-Neo-1.2.1-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 787112155070..000000000000 --- a/easybuild/easyconfigs/i/INTEGRATE-Neo/INTEGRATE-Neo-1.2.1-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'CmdCp' - -name = 'INTEGRATE-Neo' -# version = '20180220' -version = '1.2.1' -local_commit = '6b9f666' -versionsuffix = '-Python-%(pyver)s' - -homepage = '' -description = """ INTEGRATE-Neo is a gene fusion neoantigen discovering tool using next-generation sequencing data. - It is written in C++ and Python. """ - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/ChrisMaherLab/INTEGRATE-Neo/archive/'] -sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] -checksums = ['0f5058b3bafd972098759ffc8f4edfa05ff3e1657293c543c82669356846f9d8'] - -builddependencies = [('CMake', '3.12.1')] - -dependencies = [ - ('Python', '3.6.6'), - ('BWA', '0.7.17'), - ('HLAminer', '1.4', '-Perl-5.28.0'), - ('netMHC', '4.0a', '', SYSTEM), -] - -start_dir = '%(name)s-V-%(version)s' - -cmds_map = [('.*', './install.sh -o bin')] - -files_to_copy = ['bin'] - -postinstallcmds = ["sed -i '1 i#!/usr/bin/env python' bin/*.py"] - -sanity_check_paths = { - 'files': ['bin/integrate-neo.py', 'bin/fusionBedpeAnnotator', 'bin/fusionBedpeSubsetter'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/INTEGRATE/INTEGRATE-0.2.6-GCCcore-8.2.0.eb b/easybuild/easyconfigs/i/INTEGRATE/INTEGRATE-0.2.6-GCCcore-8.2.0.eb deleted file mode 100644 index 0f7602d0def2..000000000000 --- a/easybuild/easyconfigs/i/INTEGRATE/INTEGRATE-0.2.6-GCCcore-8.2.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'CMakeMakeCp' - -name = 'INTEGRATE' -version = '0.2.6' - -homepage = 'https://sourceforge.net/p/integrate-fusion/wiki/Home/' -description = """ INTEGRATE is a tool calling gene fusions with exact fusion junctions and genomic breakpoints - by combining RNA-Seq and WGS data. It is highly sensitive and accurate by applying a fast split-read - mapping algorithm based on Burrow-Wheeler transform. """ - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://download.sourceforge.net/integrate-fusion/'] -sources = ['%(name)s.%(version)s.tar.gz'] -checksums = ['b65b14432b7184900d1f777f96fa73f4d0dffda4418936e8334613d6aa876e38'] - -builddependencies = [ - ('CMake', '3.13.3'), - ('binutils', '2.31.1'), -] - -separate_build_dir = True - -parallel = 1 - -files_to_copy = [(['bin/Integrate'], 'bin'), 'vendor/divsufsort/lib', 'vendor/divsufsort/include'] - -sanity_check_paths = { - 'files': ['bin/Integrate'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IOR/IOR-3.0.1-foss-2016a-mpiio.eb b/easybuild/easyconfigs/i/IOR/IOR-3.0.1-foss-2016a-mpiio.eb deleted file mode 100644 index ab6a7103ce9a..000000000000 --- a/easybuild/easyconfigs/i/IOR/IOR-3.0.1-foss-2016a-mpiio.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = "IOR" -version = "3.0.1" -versionsuffix = "-mpiio" - -homepage = 'https://github.com/chaos/ior' -description = """ The IOR software is used for benchmarking parallel file systems using POSIX, MPIIO, - or HDF5 interfaces. """ - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = [('https://github.com/chaos/ior/archive/')] -sources = ['%(version)s.tar.gz'] - -# configure opts listed below -# --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] -# --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) -# --with-lustre support configurable Lustre striping values [default=check] -# --with-posix support IO with POSIX backend [default=yes] -# --with-mpiio support IO with MPI-IO backend [default=yes] -# --with-hdf5 support IO with HDF5 backend [default=no] -# --with-ncmpi support IO with NCMPI backend [default=no] -preconfigopts = "./bootstrap &&" - -sanity_check_paths = { - 'files': ["bin/ior"], - 'dirs': ["share"] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IOR/IOR-3.2.1-gompi-2019b.eb b/easybuild/easyconfigs/i/IOR/IOR-3.2.1-gompi-2019b.eb deleted file mode 100644 index 9ad2c8bb6289..000000000000 --- a/easybuild/easyconfigs/i/IOR/IOR-3.2.1-gompi-2019b.eb +++ /dev/null @@ -1,30 +0,0 @@ -# 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 = "IOR" -version = "3.2.1" - -homepage = 'https://github.com/IOR-LANL/ior' -description = """ The IOR software is used for benchmarking parallel file systems using POSIX, MPIIO, - or HDF5 interfaces. """ - -toolchain = {'name': 'gompi', 'version': '2019b'} - -source_urls = [('https://github.com/hpc/ior/archive')] -sources = ['%(version)s.tar.gz'] -checksums = ['ebcf2495aecb357370a91a2d5852cfd83bba72765e586bcfaf15fb79ca46d00e'] - -builddependencies = [('Autotools', '20180311')] - -preconfigopts = "./bootstrap && " - -sanity_check_paths = { - 'files': ["bin/ior"], - 'dirs': ["share"] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IOzone/IOzone-3.434-foss-2016a.eb b/easybuild/easyconfigs/i/IOzone/IOzone-3.434-foss-2016a.eb deleted file mode 100644 index 02b881141b9a..000000000000 --- a/easybuild/easyconfigs/i/IOzone/IOzone-3.434-foss-2016a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'MakeCp' - -name = 'IOzone' -version = '3.434' - -homepage = 'http://www.iozone.org/' -description = """IOzone is a filesystem benchmark tool. The benchmark generates and measures a variety of file - operations. Iozone has been ported to many machines and runs under many operating systems.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = ['%(namelower)s%(version_major)s_%(version_minor)s.tar'] -source_urls = ['http://www.iozone.org/src/current/'] - -prebuildopts = 'cd src/current &&' -buildopts = 'linux-AMD64' - -files_to_copy = [ - (['src/current/iozone'], 'bin'), - (['src/current/%s' % x for x in ['gengnuplot.sh', 'report.pl', 'Changes.txt']], 'share/doc'), - (['src/current/%s' % x for x in ['gengnuplot.sh', 'Generate_Graphs', 'gnu3d.dem']], 'share'), - (['docs/iozone.1'], 'share/man/man1'), - (['docs/%s' % x for x in ['IOzone_msword_98.doc', 'IOzone_msword_98.pdf', 'Iozone_ps.gz', 'Run_rules.doc']], - 'share/doc'), -] - - -sanity_check_paths = { - 'files': ['bin/iozone'], - 'dirs': ['bin', 'share/doc', 'share/man'] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPM/IPM-2.0.6-gompi-2019b.eb b/easybuild/easyconfigs/i/IPM/IPM-2.0.6-gompi-2019b.eb deleted file mode 100644 index 7d007d2d38f1..000000000000 --- a/easybuild/easyconfigs/i/IPM/IPM-2.0.6-gompi-2019b.eb +++ /dev/null @@ -1,45 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - https://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'IPM' -version = '2.0.6' - -homepage = 'https://github.com/nerscadmin/IPM' - -description = """ - IPM is a portable profiling infrastructure for parallel codes. It provides - a low-overhead profile of application performance and resource utilization - in a parallel program. Communication, computation, and IO are the primary - focus. -""" - -toolchain = {'name': 'gompi', 'version': '2019b'} - -source_urls = [' https://github.com/nerscadmin/%(name)s/archive'] -sources = ['%(version)s.tar.gz'] -checksums = ['aee102e2b95627869083ed4df5612264b09335da1a0b9fe034f15241f63778bf'] - -builddependencies = [ - ('Autotools', '20180311'), -] - -dependencies = [ - ('libunwind', '1.3.1'), - ('PAPI', '6.0.0'), -] - -preconfigopts = "./bootstrap.sh && " - -# don't use the provided libtool, but the one provided via Autotools build dep -preconfigopts += "sed -e 's,$(top_builddir)/libtool,$(EBROOTLIBTOOL)/bin/libtool,' -i.eb configure && " - -configopts = '--enable-posixio -with-gnu-ld --with-papi=$EBROOTPAPI --with-libunwind=$EBROOTLIBUNWIND' - -sanity_check_paths = { - 'files': ['bin/ipm_parse', 'etc/ipm_key_mpi', - 'lib/libipm.%s' % SHLIB_EXT, 'lib/libipmf.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/i/IPM/IPM-2.0.6-gompi-2020a.eb b/easybuild/easyconfigs/i/IPM/IPM-2.0.6-gompi-2020a.eb deleted file mode 100644 index 62da3ad2b084..000000000000 --- a/easybuild/easyconfigs/i/IPM/IPM-2.0.6-gompi-2020a.eb +++ /dev/null @@ -1,45 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - https://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'IPM' -version = '2.0.6' - -homepage = 'https://github.com/nerscadmin/IPM' - -description = """ - IPM is a portable profiling infrastructure for parallel codes. It provides - a low-overhead profile of application performance and resource utilization - in a parallel program. Communication, computation, and IO are the primary - focus. -""" - -toolchain = {'name': 'gompi', 'version': '2020a'} - -source_urls = [' https://github.com/nerscadmin/%(name)s/archive'] -sources = ['%(version)s.tar.gz'] -checksums = ['aee102e2b95627869083ed4df5612264b09335da1a0b9fe034f15241f63778bf'] - -builddependencies = [ - ('Autotools', '20180311'), -] - -dependencies = [ - ('libunwind', '1.3.1'), - ('PAPI', '6.0.0'), -] - -preconfigopts = "./bootstrap.sh && " - -# don't use the provided libtool, but the one provided via Autotools build dep -preconfigopts += "sed -e 's,$(top_builddir)/libtool,$(EBROOTLIBTOOL)/bin/libtool,' -i.eb configure && " - -configopts = '--enable-posixio -with-gnu-ld --with-papi=$EBROOTPAPI --with-libunwind=$EBROOTLIBUNWIND' - -sanity_check_paths = { - 'files': ['bin/ipm_parse', 'etc/ipm_key_mpi', - 'lib/libipm.%s' % SHLIB_EXT, 'lib/libipmf.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/i/IPM/IPM-2.0.6-iimpi-2019b.eb b/easybuild/easyconfigs/i/IPM/IPM-2.0.6-iimpi-2019b.eb deleted file mode 100644 index 78480210cd33..000000000000 --- a/easybuild/easyconfigs/i/IPM/IPM-2.0.6-iimpi-2019b.eb +++ /dev/null @@ -1,45 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - https://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'IPM' -version = '2.0.6' - -homepage = 'https://github.com/nerscadmin/IPM' - -description = """ - IPM is a portable profiling infrastructure for parallel codes. It provides - a low-overhead profile of application performance and resource utilization - in a parallel program. Communication, computation, and IO are the primary - focus. -""" - -toolchain = {'name': 'iimpi', 'version': '2019b'} - -source_urls = [' https://github.com/nerscadmin/%(name)s/archive'] -sources = ['%(version)s.tar.gz'] -checksums = ['aee102e2b95627869083ed4df5612264b09335da1a0b9fe034f15241f63778bf'] - -builddependencies = [ - ('Autotools', '20180311'), -] - -dependencies = [ - ('libunwind', '1.3.1'), - ('PAPI', '6.0.0'), -] - -preconfigopts = "./bootstrap.sh && " - -# don't use the provided libtool, but the one provided via Autotools build dep -preconfigopts += "sed -e 's,$(top_builddir)/libtool,$(EBROOTLIBTOOL)/bin/libtool,' -i.eb configure && " - -configopts = '--enable-posixio -with-gnu-ld --with-papi=$EBROOTPAPI --with-libunwind=$EBROOTLIBUNWIND' - -sanity_check_paths = { - 'files': ['bin/ipm_parse', 'etc/ipm_key_mpi', - 'lib/libipm.%s' % SHLIB_EXT, 'lib/libipmf.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/i/IPM/IPM-2.0.6-iimpi-2020a.eb b/easybuild/easyconfigs/i/IPM/IPM-2.0.6-iimpi-2020a.eb deleted file mode 100644 index 2681c6f1bb50..000000000000 --- a/easybuild/easyconfigs/i/IPM/IPM-2.0.6-iimpi-2020a.eb +++ /dev/null @@ -1,45 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - https://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'IPM' -version = '2.0.6' - -homepage = 'https://github.com/nerscadmin/IPM' - -description = """ - IPM is a portable profiling infrastructure for parallel codes. It provides - a low-overhead profile of application performance and resource utilization - in a parallel program. Communication, computation, and IO are the primary - focus. -""" - -toolchain = {'name': 'iimpi', 'version': '2020a'} - -source_urls = [' https://github.com/nerscadmin/%(name)s/archive'] -sources = ['%(version)s.tar.gz'] -checksums = ['aee102e2b95627869083ed4df5612264b09335da1a0b9fe034f15241f63778bf'] - -builddependencies = [ - ('Autotools', '20180311'), -] - -dependencies = [ - ('libunwind', '1.3.1'), - ('PAPI', '6.0.0'), -] - -preconfigopts = "./bootstrap.sh && " - -# don't use the provided libtool, but the one provided via Autotools build dep -preconfigopts += "sed -e 's,$(top_builddir)/libtool,$(EBROOTLIBTOOL)/bin/libtool,' -i.eb configure && " - -configopts = '--enable-posixio -with-gnu-ld --with-papi=$EBROOTPAPI --with-libunwind=$EBROOTLIBUNWIND' - -sanity_check_paths = { - 'files': ['bin/ipm_parse', 'etc/ipm_key_mpi', - 'lib/libipm.%s' % SHLIB_EXT, 'lib/libipmf.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/i/IPM/IPM-2.0.6-iompi-2020a.eb b/easybuild/easyconfigs/i/IPM/IPM-2.0.6-iompi-2020a.eb deleted file mode 100644 index c5015075f1c6..000000000000 --- a/easybuild/easyconfigs/i/IPM/IPM-2.0.6-iompi-2020a.eb +++ /dev/null @@ -1,45 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - https://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'IPM' -version = '2.0.6' - -homepage = 'https://github.com/nerscadmin/IPM' - -description = """ - IPM is a portable profiling infrastructure for parallel codes. It provides - a low-overhead profile of application performance and resource utilization - in a parallel program. Communication, computation, and IO are the primary - focus. -""" - -toolchain = {'name': 'iompi', 'version': '2020a'} - -source_urls = [' https://github.com/nerscadmin/%(name)s/archive'] -sources = ['%(version)s.tar.gz'] -checksums = ['aee102e2b95627869083ed4df5612264b09335da1a0b9fe034f15241f63778bf'] - -builddependencies = [ - ('Autotools', '20180311'), -] - -dependencies = [ - ('libunwind', '1.3.1'), - ('PAPI', '6.0.0'), -] - -preconfigopts = "./bootstrap.sh && " - -# don't use the provided libtool, but the one provided via Autotools build dep -preconfigopts += "sed -e 's,$(top_builddir)/libtool,$(EBROOTLIBTOOL)/bin/libtool,' -i.eb configure && " - -configopts = '--enable-posixio -with-gnu-ld --with-papi=$EBROOTPAPI --with-libunwind=$EBROOTLIBUNWIND' - -sanity_check_paths = { - 'files': ['bin/ipm_parse', 'etc/ipm_key_mpi', - 'lib/libipm.%s' % SHLIB_EXT, 'lib/libipmf.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/i/IPy/IPy-0.83.eb b/easybuild/easyconfigs/i/IPy/IPy-0.83.eb deleted file mode 100644 index dc24990cfada..000000000000 --- a/easybuild/easyconfigs/i/IPy/IPy-0.83.eb +++ /dev/null @@ -1,22 +0,0 @@ -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 = SYSTEM - -sources = [SOURCE_TAR_GZ] - -options = {'modulename': 'IPy'} - -local_shortpyver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/' % local_shortpyver], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-3.2.3-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/i/IPython/IPython-3.2.3-foss-2016a-Python-2.7.11.eb deleted file mode 100644 index 96b4f370a049..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-3.2.3-foss-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,57 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '3.2.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -dependencies = [ - ('Python', '2.7.11'), - ('PyZMQ', '15.2.0', '%s-zmq4' % versionsuffix), -] - -exts_list = [ - ('pysqlite', '2.8.1', { - 'modulename': 'pysqlite2', - }), - ('requests', '2.9.1'), - ('Pygments', '2.0.2'), - ('singledispatch', '3.4.0.3'), - ('backports.ssl_match_hostname', '3.5.0.1'), - ('certifi', '2015.11.20.1'), - ('backports_abc', '0.4'), - ('tornado', '4.3'), - ('MarkupSafe', '0.23'), - ('Jinja2', '2.8'), - ('vcversioner', '2.16.0.0'), - ('functools32', '3.2.3-2'), - ('jsonschema', '2.5.1'), - ('mistune', '0.7.1'), - ('ptyprocess', '0.5'), - ('terminado', '0.6'), - ('ipython', version, { - 'modulename': 'IPython', - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - ('ipython -h', ''), - ('ipython notebook --help', ''), - ('iptest', ''), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-3.2.3-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/i/IPython/IPython-3.2.3-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index c0f94ca287c3..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-3.2.3-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,57 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '3.2.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -dependencies = [ - ('Python', '2.7.11'), - ('PyZMQ', '15.2.0', '%s-zmq4' % versionsuffix), -] - -exts_list = [ - ('pysqlite', '2.8.1', { - 'modulename': 'pysqlite2', - }), - ('requests', '2.9.1'), - ('Pygments', '2.0.2'), - ('singledispatch', '3.4.0.3'), - ('backports.ssl_match_hostname', '3.5.0.1'), - ('certifi', '2015.11.20.1'), - ('backports_abc', '0.4'), - ('tornado', '4.3'), - ('MarkupSafe', '0.23'), - ('Jinja2', '2.8'), - ('vcversioner', '2.16.0.0'), - ('functools32', '3.2.3-2'), - ('jsonschema', '2.5.1'), - ('mistune', '0.7.1'), - ('ptyprocess', '0.5'), - ('terminado', '0.6'), - ('ipython', version, { - 'modulename': 'IPython', - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - ('ipython -h', ''), - ('ipython notebook --help', ''), - ('iptest', ''), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-4.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 deleted file mode 100644 index e070628da42e..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-4.2.0-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,86 +0,0 @@ -# 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 = 'PythonBundle' - -name = 'IPython' -version = '4.2.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -dependencies = [ - ('Python', '2.7.11'), - ('PyZMQ', '15.2.0', '%s-zmq4' % versionsuffix), - ('testpath', '0.3', versionsuffix), -] - -exts_list = [ - ('pysqlite', '2.8.2', { - 'modulename': 'pysqlite2', - }), - ('requests', '2.10.0'), - ('nbformat', '4.0.1'), - ('Pygments', '2.1.3'), - ('singledispatch', '3.4.0.3'), - ('backports.ssl_match_hostname', '3.5.0.1'), - ('certifi', '2016.2.28'), - ('backports_abc', '0.4'), - ('tornado', '4.3'), - ('MarkupSafe', '0.23', { - 'modulename': 'markupsafe', - }), - ('Jinja2', '2.8'), - ('vcversioner', '2.16.0.0'), - ('jupyter_client', '4.2.2'), - ('functools32', '3.2.3-2'), - ('jsonschema', '2.5.1'), - ('mistune', '0.7.2'), - ('ptyprocess', '0.5.1'), - ('terminado', '0.6'), - ('setuptools_scm', '1.11.0', { - 'source_tmpl': 'setuptools_scm-%(version)s.tar.gz', - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - }), - ('path.py', '8.1.2', { - 'modulename': 'path', - }), - ('ipython_genutils', '0.1.0'), - ('pathlib2', '2.1.0'), - ('pickleshare', '0.7.2'), - ('traitlets', '4.2.1'), - ('notebook', '4.2.0'), - ('jupyter_core', '4.1.0'), - ('ipykernel', '4.3.1'), - ('pexpect', '4.0.1'), - ('backports.shutil_get_terminal_size', '1.0.0'), - ('ipython', version, { - 'modulename': 'IPython', - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - ('ipython -h', ''), - ('ipython notebook --help', ''), - ('iptest', ''), - ('iptest2', ''), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-5.0.0-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/i/IPython/IPython-5.0.0-foss-2016a-Python-2.7.11.eb deleted file mode 100644 index 380b5d4f8d63..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-5.0.0-foss-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,81 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '5.0.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -dependencies = [ - ('Python', '2.7.11'), - ('PyZMQ', '15.3.0', '%s-zmq4' % versionsuffix), - ('testpath', '0.3', versionsuffix), - ('entrypoints', '0.2.2', versionsuffix), - ('path.py', '8.2.1', versionsuffix), - ('prompt-toolkit', '1.0.3', versionsuffix), -] - -# this is a bundle of Python packages -# XXX: the wheel packages (testpath, entrypoints, path.py, prompt-toolkit) have -# to be included as dependencies because bundling wheels does not work -exts_list = [ - ('nose', '1.3.7'), - ('requests', '2.10.0'), - ('nbformat', '4.0.1'), - ('Pygments', '2.1.3'), - ('singledispatch', '3.4.0.3'), - ('certifi', '2016.2.28'), - ('backports_abc', '0.4'), - ('tornado', '4.4'), - ('MarkupSafe', '0.23', { - 'modulename': 'markupsafe', - }), - ('Jinja2', '2.8'), - ('jupyter_client', '4.3.0'), - ('functools32', '3.2.3-2'), - ('jsonschema', '2.5.1'), - ('mistune', '0.7.3'), - ('ptyprocess', '0.5.1'), - ('terminado', '0.6'), - ('setuptools', '24.0.3'), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - }), - ('ipython_genutils', '0.1.0'), - ('pathlib2', '2.1.0'), - ('pickleshare', '0.7.3'), - ('traitlets', '4.2.2'), - ('notebook', '4.2.1'), - ('jupyter_core', '4.1.0'), - ('ipykernel', '4.3.1'), - ('pexpect', '4.2.0'), - ('nbconvert', '4.2.0'), - ('backports.shutil_get_terminal_size', '1.0.0'), - ('decorator', '4.0.10'), - ('ipython', version, { - 'patches': ['ipython-5.0.0_fix-test-paths-symlink.patch'], - 'modulename': 'IPython', - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - ('ipython -h', ''), - ('ipython notebook --help', ''), - ('iptest', ''), - ('iptest2', ''), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-5.0.0-foss-2016a-Python-3.5.1.eb b/easybuild/easyconfigs/i/IPython/IPython-5.0.0-foss-2016a-Python-3.5.1.eb deleted file mode 100644 index a404ba8cd0af..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-5.0.0-foss-2016a-Python-3.5.1.eb +++ /dev/null @@ -1,75 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '5.0.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -dependencies = [ - ('Python', '3.5.1'), - ('PyZMQ', '15.3.0', '%s-zmq4' % versionsuffix), - ('testpath', '0.3', versionsuffix), - ('entrypoints', '0.2.2', versionsuffix), - ('path.py', '8.2.1', versionsuffix), - ('prompt-toolkit', '1.0.3', versionsuffix), -] - -# this is a bundle of Python packages -# XXX: the wheel packages (testpath, entrypoints, path.py, prompt-toolkit) have -# to be included as dependencies because bundling wheels does not work -exts_list = [ - ('nose', '1.3.7'), - ('requests', '2.10.0'), - ('nbformat', '4.0.1'), - ('Pygments', '2.1.3'), - ('tornado', '4.4'), - ('MarkupSafe', '0.23', { - 'modulename': 'markupsafe', - }), - ('Jinja2', '2.8'), - ('jupyter_client', '4.3.0'), - ('jsonschema', '2.5.1'), - ('mistune', '0.7.3'), - ('ptyprocess', '0.5.1'), - ('terminado', '0.6'), - ('setuptools', '24.0.3'), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - }), - ('ipython_genutils', '0.1.0'), - ('pickleshare', '0.7.3'), - ('traitlets', '4.2.2'), - ('notebook', '4.2.1'), - ('jupyter_core', '4.1.0'), - ('ipykernel', '4.3.1'), - ('pexpect', '4.2.0'), - ('nbconvert', '4.2.0'), - ('decorator', '4.0.10'), - ('ipython', version, { - 'patches': ['ipython-5.0.0_fix-test-paths-symlink.patch'], - 'modulename': 'IPython', - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - ('ipython -h', ''), - ('ipython notebook --help', ''), - ('iptest', ''), - ('iptest3', ''), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-5.1.0-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/i/IPython/IPython-5.1.0-foss-2016b-Python-2.7.12.eb deleted file mode 100644 index 75911a799b55..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-5.1.0-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,87 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '5.1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -dependencies = [ - ('Python', '2.7.12'), - ('PyZMQ', '16.0.2', '%s-zmq4' % versionsuffix), - ('testpath', '0.3', versionsuffix), - ('entrypoints', '0.2.2', versionsuffix), - ('path.py', '8.2.1', versionsuffix), - ('prompt-toolkit', '1.0.6', versionsuffix), -] - -# this is a bundle of Python packages -# XXX: the wheel packages (testpath, entrypoints, path.py, prompt-toolkit) have -# to be included as dependencies because bundling wheels does not work -exts_list = [ - ('nose', '1.3.7'), - ('requests', '2.11.0'), - ('nbformat', '4.1.0'), - ('Pygments', '2.1.3', { - 'modulename': 'pygments', - }), - ('singledispatch', '3.4.0.3'), - ('certifi', '2016.8.8'), - ('backports_abc', '0.4'), - ('tornado', '4.4.1'), - ('MarkupSafe', '0.23', { - 'modulename': 'markupsafe', - }), - ('Jinja2', '2.8', { - 'modulename': 'jinja2', - }), - ('jupyter_client', '4.3.0'), - ('functools32', '3.2.3-2'), - ('jsonschema', '2.5.1'), - ('mistune', '0.7.3'), - ('ptyprocess', '0.5.1'), - ('terminado', '0.6'), - ('setuptools', '25.2.0'), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - }), - ('ipython_genutils', '0.1.0'), - ('pathlib2', '2.1.0'), - ('pickleshare', '0.7.4'), - ('traitlets', '4.2.2'), - ('notebook', '4.2.2'), - ('jupyter_core', '4.1.1'), - ('ipykernel', '4.4.1'), - ('pexpect', '4.2.0'), - ('nbconvert', '4.2.0'), - ('backports.shutil_get_terminal_size', '1.0.0'), - ('decorator', '4.0.10'), - ('ipython', version, { - 'patches': ['ipython-5.0.0_fix-test-paths-symlink.patch'], - 'modulename': 'IPython', - }), - ('ipywidgets', '5.2.2'), - ('widgetsnbextension', '1.2.6'), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - ('ipython -h', ''), - ('ipython notebook --help', ''), - ('iptest', ''), - ('iptest2', ''), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-5.1.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/i/IPython/IPython-5.1.0-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index f03c29860399..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-5.1.0-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,87 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '5.1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -dependencies = [ - ('Python', '2.7.12'), - ('PyZMQ', '15.4.0', '%s-zmq4' % versionsuffix), - ('testpath', '0.3', versionsuffix), - ('entrypoints', '0.2.2', versionsuffix), - ('path.py', '8.2.1', versionsuffix), - ('prompt-toolkit', '1.0.6', versionsuffix), -] - -# this is a bundle of Python packages -# XXX: the wheel packages (testpath, entrypoints, path.py, prompt-toolkit) have -# to be included as dependencies because bundling wheels does not work -exts_list = [ - ('nose', '1.3.7'), - ('requests', '2.11.0'), - ('nbformat', '4.1.0'), - ('Pygments', '2.1.3', { - 'modulename': 'pygments', - }), - ('singledispatch', '3.4.0.3'), - ('certifi', '2016.8.8'), - ('backports_abc', '0.4'), - ('tornado', '4.4.1'), - ('MarkupSafe', '0.23', { - 'modulename': 'markupsafe', - }), - ('Jinja2', '2.8', { - 'modulename': 'jinja2', - }), - ('jupyter_client', '4.3.0'), - ('functools32', '3.2.3-2'), - ('jsonschema', '2.5.1'), - ('mistune', '0.7.3'), - ('ptyprocess', '0.5.1'), - ('terminado', '0.6'), - ('setuptools', '25.2.0'), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - }), - ('ipython_genutils', '0.1.0'), - ('pathlib2', '2.1.0'), - ('pickleshare', '0.7.4'), - ('traitlets', '4.2.2'), - ('notebook', '4.2.2'), - ('jupyter_core', '4.1.1'), - ('ipykernel', '4.4.1'), - ('pexpect', '4.2.0'), - ('nbconvert', '4.2.0'), - ('backports.shutil_get_terminal_size', '1.0.0'), - ('decorator', '4.0.10'), - ('ipython', version, { - 'patches': ['ipython-5.0.0_fix-test-paths-symlink.patch'], - 'modulename': 'IPython', - }), - ('ipywidgets', '5.2.2'), - ('widgetsnbextension', '1.2.6'), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - ('ipython -h', ''), - ('ipython notebook --help', ''), - ('iptest', ''), - ('iptest2', ''), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-5.1.0-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/i/IPython/IPython-5.1.0-intel-2016b-Python-3.5.2.eb deleted file mode 100644 index 0c2022cf1a73..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-5.1.0-intel-2016b-Python-3.5.2.eb +++ /dev/null @@ -1,84 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '5.1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -dependencies = [ - ('Python', '3.5.2'), - ('PyZMQ', '15.4.0', '%s-zmq4' % versionsuffix), - ('entrypoints', '0.2.2', versionsuffix), - ('testpath', '0.3', versionsuffix), - ('path.py', '8.2.1', versionsuffix), - ('prompt-toolkit', '1.0.6', versionsuffix), -] - -# this is a bundle of Python packages -# XXX: the wheel packages (testpath, entrypoints, path.py, prompt-toolkit) have -# to be included as dependencies because bundling wheels does not work -exts_list = [ - ('nose', '1.3.7'), - ('requests', '2.11.0'), - ('nbformat', '4.1.0'), - ('Pygments', '2.1.3', { - 'modulename': 'pygments', - }), - ('singledispatch', '3.4.0.3'), - ('certifi', '2016.8.8'), - ('tornado', '4.4.1'), - ('MarkupSafe', '0.23', { - 'modulename': 'markupsafe', - }), - ('Jinja2', '2.8', { - 'modulename': 'jinja2', - }), - ('jupyter_client', '4.3.0'), - ('jsonschema', '2.5.1'), - ('mistune', '0.7.3'), - ('ptyprocess', '0.5.1'), - ('terminado', '0.6'), - ('setuptools', '25.2.0'), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - }), - ('ipython_genutils', '0.1.0'), - ('pathlib2', '2.1.0'), - ('pickleshare', '0.7.4'), - ('traitlets', '4.2.2'), - ('notebook', '4.2.2'), - ('jupyter_core', '4.1.1'), - ('ipykernel', '4.4.1'), - ('pexpect', '4.2.0'), - ('nbconvert', '4.2.0'), - ('decorator', '4.0.10'), - ('ipython', version, { - 'patches': ['ipython-5.0.0_fix-test-paths-symlink.patch'], - 'modulename': 'IPython', - }), - ('ipywidgets', '5.2.2'), - ('widgetsnbextension', '1.2.6'), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - ('ipython -h', ''), - ('ipython notebook --help', ''), - ('iptest', ''), - ('iptest3', ''), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-5.10.0-foss-2021b-Python-2.7.18.eb b/easybuild/easyconfigs/i/IPython/IPython-5.10.0-foss-2021b-Python-2.7.18.eb index d58979770fbc..cd71c40fc2b9 100644 --- a/easybuild/easyconfigs/i/IPython/IPython-5.10.0-foss-2021b-Python-2.7.18.eb +++ b/easybuild/easyconfigs/i/IPython/IPython-5.10.0-foss-2021b-Python-2.7.18.eb @@ -20,8 +20,6 @@ dependencies = [ ('matplotlib', '2.2.5', versionsuffix), ] -use_pip = True - exts_list = [ ('Pygments', '2.5.2', { 'checksums': ['98c8aa5a9f778fcd1026a17361ddaf7330d1b7c62ae97c3bb0ae73e0b9b6b0fe'], @@ -157,6 +155,4 @@ sanity_check_commands = [ "jupyter notebook --help", ] -sanity_pip_check = True - moduleclass = 'tools' 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 deleted file mode 100644 index 6ee16052eb04..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-5.2.2-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,88 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '5.2.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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_list = [ - ('nose', '1.3.7'), - ('requests', '2.13.0'), - ('nbformat', '4.3.0'), - ('Pygments', '2.2.0', { - 'modulename': 'pygments', - }), - ('singledispatch', '3.4.0.3'), - ('certifi', '2017.1.23'), - ('backports_abc', '0.5'), - ('tornado', '4.4.2'), - ('MarkupSafe', '0.23', { - 'modulename': 'markupsafe', - }), - ('Jinja2', '2.9.5', { - 'modulename': 'jinja2', - }), - ('jupyter_client', '5.0.0'), - ('functools32', '3.2.3-2'), - ('jsonschema', '2.6.0'), - ('mistune', '0.7.3'), - ('ptyprocess', '0.5.1'), - ('terminado', '0.6'), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - }), - ('ipython_genutils', '0.1.0'), - ('pathlib2', '2.2.1'), - ('pickleshare', '0.7.4'), - ('traitlets', '4.3.1'), - ('notebook', '4.4.1'), - ('jupyter_core', '4.3.0'), - ('ipykernel', '4.5.2'), - ('pexpect', '4.2.1'), - ('pandocfilters', '1.4.1'), - ('nbconvert', '5.1.1', { - 'use_pip': True, - }), - ('backports.shutil_get_terminal_size', '1.0.0'), - ('decorator', '4.0.11'), - ('ipython', version, { - 'modulename': 'IPython', - }), - ('ipywidgets', '5.2.2'), - ('widgetsnbextension', '1.2.6'), -] - -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 deleted file mode 100644 index 624cf7d60fd1..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-5.3.0-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,175 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '5.3.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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_list = [ - ('nose', '1.3.7', { - 'checksums': ['f1bffef9cbc82628f6e7d7b40d7e255aefaa1adb6a1b1d26c69a8b79e6208a98'], - }), - ('requests', '2.13.0', { - 'checksums': ['5722cd09762faa01276230270ff16af7acf7c5c45d623868d9ba116f15791ce8'], - }), - ('nbformat', '4.3.0', { - 'checksums': ['5febcce872672f1c97569e89323992bdcb8573fdad703f835e6521253191478b'], - }), - ('Pygments', '2.2.0', { - 'checksums': ['dbae1046def0efb574852fab9e90209b23f556367b5a320c0bcb871c77c3e8cc'], - }), - ('singledispatch', '3.4.0.3', { - 'checksums': ['5b06af87df13818d14f08a028e42f566640aef80805c3b50c5056b086e3c2b9c'], - }), - ('certifi', '2017.4.17', { - 'checksums': ['f7527ebf7461582ce95f7a9e03dd141ce810d40590834f4ec20cddd54234c10a'], - }), - ('backports_abc', '0.5', { - 'checksums': ['033be54514a03e255df75c5aee8f9e672f663f93abb723444caec8fe43437bde'], - }), - ('tornado', '4.5', { - 'checksums': ['8861cce3c081557cfca2623507290ed647978ea275c29e2e3dfeeb63ca61e855'], - }), - ('MarkupSafe', '1.0', { - 'checksums': ['a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665'], - }), - ('Jinja2', '2.9.6', { - 'checksums': ['ddaa01a212cd6d641401cb01b605f4a4d9f37bfc93043d7f760ec70fb99ff9ff'], - }), - ('jupyter_client', '5.0.1', { - 'checksums': ['1fe573880b5ca4469ed0bece098f4b910c373d349e12525e1ea3566f5a14536b'], - }), - ('functools32', '3.2.3-2', { - 'checksums': ['f6253dfbe0538ad2e387bd8fdfd9293c925d63553f5813c4e587745416501e6d'], - }), - ('jsonschema', '2.6.0', { - 'checksums': ['6ff5f3180870836cae40f06fa10419f557208175f13ad7bc26caa77beb1f6e02'], - }), - ('mistune', '0.7.4', { - 'checksums': ['8517af9f5cd1857bb83f9a23da75aa516d7538c32a2c5d5c56f3789a9e4cd22f'], - }), - ('ptyprocess', '0.5.1', { - 'checksums': ['0530ce63a9295bfae7bd06edc02b6aa935619f486f0f1dc0972f516265ee81a6'], - }), - ('terminado', '0.6', { - 'checksums': ['2c0ba1f624067dccaaead7d2247cfe029806355cef124dc2ccb53c83229f0126'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('scandir', '1.5', { - 'checksums': ['c2612d1a487d80fb4701b4a91ca1b8f8a695b1ae820570815e85e8c8b23f1283'], - }), - ('pathlib2', '2.2.1', { - 'checksums': ['ce9007df617ef6b7bd8a31cd2089ed0c1fed1f7c23cf2bf1ba140b3dd563175d'], - }), - ('pickleshare', '0.7.4', { - 'checksums': ['84a9257227dfdd6fe1b4be1319096c20eb85ff1e82c7932f36efccfe1b09737b'], - }), - ('traitlets', '4.3.2', { - 'checksums': ['9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835'], - }), - ('notebook', '5.0.0', { - 'checksums': ['1cea3bbbd03c8e5842a1403347a8cc8134486b3ce081a2e5b1952a00ea66ed54'], - }), - ('jupyter_core', '4.3.0', { - 'checksums': ['a96b129e1641425bf057c3d46f4f44adce747a7d60107e8ad771045c36514d40'], - }), - ('pexpect', '4.2.1', { - 'checksums': ['3d132465a75b57aa818341c6521392a06cc660feb3988d7f1074f39bd23c9a92'], - }), - ('pandocfilters', '1.4.1', { - 'checksums': ['ec8bcd100d081db092c57f93462b1861bcfa1286ef126f34da5cb1d969538acd'], - }), - ('configparser', '3.5.0', { - 'patches': ['configparser-3.5.0_no-backports-namespace.patch'], - 'use_pip': True, - 'checksums': [ - '5308b47021bc2340965c371f0f058cc6971a04502638d4244225c49d80db273a', # configparser-3.5.0.tar.gz - # configparser-3.5.0_no-backports-namespace.patch - '1d4541cf6401592a28c80962fbda155de2536c3031ede800cbc62178361596d6', - ], - }), - ('entrypoints', '0.2.2', { - 'source_tmpl': 'entrypoints-%(version)s-py2.py3-none-any.whl', - 'unpack_sources': False, - 'use_pip': True, - 'checksums': ['0a0685962ee5ac303f470acbb659f0f97aef5b9deb6b85d059691c706ef6e45e'], - }), - ('backports.shutil_get_terminal_size', '1.0.0', { - 'checksums': ['713e7a8228ae80341c70586d1cc0a8caa5207346927e23d09dcbcaf18eadec80'], - }), - ('decorator', '4.0.11', { - 'checksums': ['953d6bf082b100f43229cf547f4f97f97e970f5ad645ee7601d55ff87afdfe76'], - }), - ('testpath', '0.3', { - 'source_tmpl': 'testpath-%(version)s-py2.py3-none-any.whl', - 'unpack_sources': False, - 'use_pip': True, - 'checksums': ['f16b2cb3b03e1ada4fb0200b265a4446f92f3ba4b9d88ace34f51c54ab6d294e'], - }), - ('bleach', '2.1.3', { - 'checksums': ['eb7386f632349d10d9ce9d4a838b134d4731571851149f9cc2c05a9a837a9a44'], - }), - ('nbconvert', '5.1.1', { - 'use_pip': True, - 'checksums': ['847731bc39829d0eb1e15a450ac98c71730e3598e53683d4d76a3f3b3fc5017d'], - }), - ('wcwidth', '0.1.7', { - 'source_tmpl': 'wcwidth-%(version)s-py2.py3-none-any.whl', - 'unpack_sources': False, - 'use_pip': True, - 'checksums': ['f4ebe71925af7b40a864553f761ed559b43544f8f71746c2d756c7fe788ade7c'], - }), - ('prompt-toolkit', '1.0.14', { - 'source_tmpl': 'prompt_toolkit-%(version)s-py2-none-any.whl', - 'unpack_sources': False, - 'use_pip': True, - 'checksums': ['82c7f8e07d7a0411ff5367a5a8ff520f0112b9179f3e599ee8ad2ad9b943d911'], - }), - ('ipython', version, { - 'checksums': ['bf5e615e7d96dac5a61fbf98d9e2926d98aa55582681bea7e9382992a3f43c1d'], - 'modulename': 'IPython', - }), - ('ipykernel', '4.6.1', { - 'checksums': ['2e1825aca4e2585b5adb7953ea16e53f53a62159ed49952a564b1e23507205db'], - }), - ('ipywidgets', '5.2.3', { - 'checksums': ['833bfd14f70ef692724aec01d5adeae068cdab7c86123f37f7e9742a2988e648'], - }), - ('widgetsnbextension', '2.0.0', { - 'checksums': ['566582a84642d0c0f78b756a954450a38a8743eeb8dad04b7cab3ca66f455e6f'], - }), -] - -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.7.0-foss-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/i/IPython/IPython-5.7.0-foss-2018a-Python-2.7.14.eb deleted file mode 100644 index cd9c4c1c7bac..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-5.7.0-foss-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,176 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '5.7.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -dependencies = [ - ('Python', '2.7.14'), - ('ZeroMQ', '4.2.5'), - ('matplotlib', '2.1.2', versionsuffix), -] - -exts_list = [ - ('pyzmq', '17.0.0', { - 'checksums': ['0145ae59139b41f65e047a3a9ed11bbc36e37d5e96c64382fcdff911c4d8c3f0'], - 'modulename': 'zmq', - }), - ('nbformat', '4.4.0', { - 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], - }), - ('Pygments', '2.2.0', { - 'checksums': ['dbae1046def0efb574852fab9e90209b23f556367b5a320c0bcb871c77c3e8cc'], - }), - ('singledispatch', '3.4.0.3', { - 'checksums': ['5b06af87df13818d14f08a028e42f566640aef80805c3b50c5056b086e3c2b9c'], - }), - ('certifi', '2018.4.16', { - 'checksums': ['13e698f54293db9f89122b0581843a782ad0934a4fe0172d2a980ba77fc61bb7'], - }), - ('backports_abc', '0.5', { - 'checksums': ['033be54514a03e255df75c5aee8f9e672f663f93abb723444caec8fe43437bde'], - }), - ('futures', '3.2.0', { - 'checksums': ['9ec02aa7d674acb8618afb127e27fde7fc68994c0437ad759fa094a574adb265'], - 'modulename': 'concurrent.futures', - }), - ('tornado', '5.0.2', { - 'checksums': ['1b83d5c10550f2653380b4c77331d6f8850f287c4f67d7ce1e1c639d9222fbc7'], - }), - ('MarkupSafe', '1.0', { - 'checksums': ['a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('functools32', '3.2.3-2', { - 'checksums': ['f6253dfbe0538ad2e387bd8fdfd9293c925d63553f5813c4e587745416501e6d'], - }), - ('jsonschema', '2.6.0', { - 'checksums': ['6ff5f3180870836cae40f06fa10419f557208175f13ad7bc26caa77beb1f6e02'], - }), - ('mistune', '0.8.3', { - 'checksums': ['bc10c33bfdcaa4e749b779f62f60d6e12f8215c46a292d05e486b869ae306619'], - }), - ('ptyprocess', '0.5.2', { - 'checksums': ['e64193f0047ad603b71f202332ab5527c5e52aa7c8b609704fc28c0dc20c4365'], - }), - ('terminado', '0.8.1', { - 'checksums': ['55abf9ade563b8f9be1f34e4233c7b7bde726059947a593322e8a553cc4c067a'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('scandir', '1.7', { - 'checksums': ['b2d55be869c4f716084a19b1e16932f0769711316ba62de941320bf2be84763d'], - }), - ('pathlib2', '2.3.2', { - 'checksums': ['8eb170f8d0d61825e09a95b38be068299ddeda82f35e96c3301a8a5e7604cb83'], - }), - ('pickleshare', '0.7.4', { - 'checksums': ['84a9257227dfdd6fe1b4be1319096c20eb85ff1e82c7932f36efccfe1b09737b'], - }), - ('traitlets', '4.3.2', { - 'checksums': ['9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835'], - }), - ('jupyter_core', '4.4.0', { - 'checksums': ['ba70754aa680300306c699790128f6fbd8c306ee5927976cbe48adacf240c0b7'], - }), - ('jupyter_client', '5.2.3', { - 'use_pip': True, - 'checksums': ['27befcf0446b01e29853014d6a902dd101ad7d7f94e2252b1adca17c3466b761'], - }), - ('pexpect', '4.5.0', { - 'checksums': ['9f8eb3277716a01faafaba553d629d3d60a1a624c7cf45daa600d2148c30020c'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('configparser', '3.5.0', { - 'checksums': ['5308b47021bc2340965c371f0f058cc6971a04502638d4244225c49d80db273a'], - }), - ('entrypoints', '0.2.3', { - 'checksums': ['d2d587dde06f99545fb13a383d2cd336a8ff1f359c5839ce3a64c917d10c029f'], - }), - ('backports.shutil_get_terminal_size', '1.0.0', { - 'checksums': ['713e7a8228ae80341c70586d1cc0a8caa5207346927e23d09dcbcaf18eadec80'], - }), - ('testpath', '0.3.1', { - 'checksums': ['0d5337839c788da5900df70f8e01015aec141aa3fe7936cb0d0a2953f7ac7609'], - }), - ('wcwidth', '0.1.7', { - 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], - }), - ('prompt_toolkit', '1.0.15', { - 'checksums': ['858588f1983ca497f1cf4ffde01d978a3ea02b01c8a26a8bbc5cd2e66d816917'], - }), - ('ipython', version, { - 'checksums': ['8db43a7fb7619037c98626613ff08d03dda9d5d12c84814a4504c78c0da8323c'], - 'modulename': 'IPython', - }), - ('ipykernel', '4.8.2', { - 'checksums': ['c091449dd0fad7710ddd9c4a06e8b9e15277da306590bc07a3a1afa6b4453c8f'], - }), - ('ipywidgets', '7.2.1', { - 'checksums': ['ab9869cda5af7ba449d8f707b29b7e97a7db97d6366805d6b733338f51096f54'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '2.1.3', { - 'checksums': ['eb7386f632349d10d9ce9d4a838b134d4731571851149f9cc2c05a9a837a9a44'], - }), - ('nbconvert', '5.3.1', { - 'use_pip': True, - 'checksums': ['12b1a4671d4463ab73af6e4cbcc965b62254e05d182cd54995dda0d0ef9e2db9'], - }), - ('parso', '0.1.1', { - 'checksums': ['5815f3fe254e5665f3c5d6f54f086c2502035cb631a91341591b5a564203cffb'], - }), - ('jedi', '0.11.1', { - 'checksums': ['d6e799d04d1ade9459ed0f20de47c32f2285438956a677d083d3c98def59fa97'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('notebook', '5.4.1', { - 'use_pip': True, - 'checksums': ['7d6143d10e9b026df888e0b2936ceff1827ef2f2087646b4dd475c8dcef58606'], - }), - ('widgetsnbextension', '3.2.1', { - 'checksums': ['5417789ee6064ff515fd10be24870660af3561c02d3d48b26f6f44285d0f70cc'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - "ipython -h", - "ipython notebook --help", - "iptest", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-5.7.0-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/i/IPython/IPython-5.7.0-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index 63fd33eef6a1..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-5.7.0-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,176 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '5.7.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2018a'} - -dependencies = [ - ('Python', '2.7.14'), - ('ZeroMQ', '4.2.5'), - ('matplotlib', '2.1.2', versionsuffix), -] - -exts_list = [ - ('pyzmq', '17.0.0', { - 'checksums': ['0145ae59139b41f65e047a3a9ed11bbc36e37d5e96c64382fcdff911c4d8c3f0'], - 'modulename': 'zmq', - }), - ('nbformat', '4.4.0', { - 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], - }), - ('Pygments', '2.2.0', { - 'checksums': ['dbae1046def0efb574852fab9e90209b23f556367b5a320c0bcb871c77c3e8cc'], - }), - ('singledispatch', '3.4.0.3', { - 'checksums': ['5b06af87df13818d14f08a028e42f566640aef80805c3b50c5056b086e3c2b9c'], - }), - ('certifi', '2018.4.16', { - 'checksums': ['13e698f54293db9f89122b0581843a782ad0934a4fe0172d2a980ba77fc61bb7'], - }), - ('backports_abc', '0.5', { - 'checksums': ['033be54514a03e255df75c5aee8f9e672f663f93abb723444caec8fe43437bde'], - }), - ('futures', '3.2.0', { - 'checksums': ['9ec02aa7d674acb8618afb127e27fde7fc68994c0437ad759fa094a574adb265'], - 'modulename': 'concurrent.futures', - }), - ('tornado', '5.0.2', { - 'checksums': ['1b83d5c10550f2653380b4c77331d6f8850f287c4f67d7ce1e1c639d9222fbc7'], - }), - ('MarkupSafe', '1.0', { - 'checksums': ['a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('functools32', '3.2.3-2', { - 'checksums': ['f6253dfbe0538ad2e387bd8fdfd9293c925d63553f5813c4e587745416501e6d'], - }), - ('jsonschema', '2.6.0', { - 'checksums': ['6ff5f3180870836cae40f06fa10419f557208175f13ad7bc26caa77beb1f6e02'], - }), - ('mistune', '0.8.3', { - 'checksums': ['bc10c33bfdcaa4e749b779f62f60d6e12f8215c46a292d05e486b869ae306619'], - }), - ('ptyprocess', '0.5.2', { - 'checksums': ['e64193f0047ad603b71f202332ab5527c5e52aa7c8b609704fc28c0dc20c4365'], - }), - ('terminado', '0.8.1', { - 'checksums': ['55abf9ade563b8f9be1f34e4233c7b7bde726059947a593322e8a553cc4c067a'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('scandir', '1.7', { - 'checksums': ['b2d55be869c4f716084a19b1e16932f0769711316ba62de941320bf2be84763d'], - }), - ('pathlib2', '2.3.2', { - 'checksums': ['8eb170f8d0d61825e09a95b38be068299ddeda82f35e96c3301a8a5e7604cb83'], - }), - ('pickleshare', '0.7.4', { - 'checksums': ['84a9257227dfdd6fe1b4be1319096c20eb85ff1e82c7932f36efccfe1b09737b'], - }), - ('traitlets', '4.3.2', { - 'checksums': ['9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835'], - }), - ('jupyter_core', '4.4.0', { - 'checksums': ['ba70754aa680300306c699790128f6fbd8c306ee5927976cbe48adacf240c0b7'], - }), - ('jupyter_client', '5.2.3', { - 'use_pip': True, - 'checksums': ['27befcf0446b01e29853014d6a902dd101ad7d7f94e2252b1adca17c3466b761'], - }), - ('pexpect', '4.5.0', { - 'checksums': ['9f8eb3277716a01faafaba553d629d3d60a1a624c7cf45daa600d2148c30020c'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('configparser', '3.5.0', { - 'checksums': ['5308b47021bc2340965c371f0f058cc6971a04502638d4244225c49d80db273a'], - }), - ('entrypoints', '0.2.3', { - 'checksums': ['d2d587dde06f99545fb13a383d2cd336a8ff1f359c5839ce3a64c917d10c029f'], - }), - ('backports.shutil_get_terminal_size', '1.0.0', { - 'checksums': ['713e7a8228ae80341c70586d1cc0a8caa5207346927e23d09dcbcaf18eadec80'], - }), - ('testpath', '0.3.1', { - 'checksums': ['0d5337839c788da5900df70f8e01015aec141aa3fe7936cb0d0a2953f7ac7609'], - }), - ('wcwidth', '0.1.7', { - 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], - }), - ('prompt_toolkit', '1.0.15', { - 'checksums': ['858588f1983ca497f1cf4ffde01d978a3ea02b01c8a26a8bbc5cd2e66d816917'], - }), - ('ipython', version, { - 'checksums': ['8db43a7fb7619037c98626613ff08d03dda9d5d12c84814a4504c78c0da8323c'], - 'modulename': 'IPython', - }), - ('ipykernel', '4.8.2', { - 'checksums': ['c091449dd0fad7710ddd9c4a06e8b9e15277da306590bc07a3a1afa6b4453c8f'], - }), - ('ipywidgets', '7.2.1', { - 'checksums': ['ab9869cda5af7ba449d8f707b29b7e97a7db97d6366805d6b733338f51096f54'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '2.1.3', { - 'checksums': ['eb7386f632349d10d9ce9d4a838b134d4731571851149f9cc2c05a9a837a9a44'], - }), - ('nbconvert', '5.3.1', { - 'use_pip': True, - 'checksums': ['12b1a4671d4463ab73af6e4cbcc965b62254e05d182cd54995dda0d0ef9e2db9'], - }), - ('parso', '0.1.1', { - 'checksums': ['5815f3fe254e5665f3c5d6f54f086c2502035cb631a91341591b5a564203cffb'], - }), - ('jedi', '0.11.1', { - 'checksums': ['d6e799d04d1ade9459ed0f20de47c32f2285438956a677d083d3c98def59fa97'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('notebook', '5.4.1', { - 'use_pip': True, - 'checksums': ['7d6143d10e9b026df888e0b2936ceff1827ef2f2087646b4dd475c8dcef58606'], - }), - ('widgetsnbextension', '3.2.1', { - 'checksums': ['5417789ee6064ff515fd10be24870660af3561c02d3d48b26f6f44285d0f70cc'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - "ipython -h", - "ipython notebook --help", - "iptest", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-5.8.0-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/i/IPython/IPython-5.8.0-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index cf4b1f08fc31..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-5.8.0-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,187 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '5.8.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -dependencies = [ - ('Python', '2.7.14'), - ('ZeroMQ', '4.2.2'), - ('matplotlib', '2.1.0', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('pyzmq', '17.0.0', { - 'modulename': 'zmq', - 'checksums': ['0145ae59139b41f65e047a3a9ed11bbc36e37d5e96c64382fcdff911c4d8c3f0'], - }), - ('nbformat', '4.4.0', { - 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], - }), - ('Pygments', '2.2.0', { - 'checksums': ['dbae1046def0efb574852fab9e90209b23f556367b5a320c0bcb871c77c3e8cc'], - }), - ('singledispatch', '3.4.0.3', { - 'checksums': ['5b06af87df13818d14f08a028e42f566640aef80805c3b50c5056b086e3c2b9c'], - }), - ('certifi', '2018.4.16', { - 'checksums': ['13e698f54293db9f89122b0581843a782ad0934a4fe0172d2a980ba77fc61bb7'], - }), - ('backports_abc', '0.5', { - 'checksums': ['033be54514a03e255df75c5aee8f9e672f663f93abb723444caec8fe43437bde'], - }), - ('futures', '3.2.0', { - 'modulename': 'concurrent.futures', - 'checksums': ['9ec02aa7d674acb8618afb127e27fde7fc68994c0437ad759fa094a574adb265'], - }), - ('tornado', '5.0.2', { - 'checksums': ['1b83d5c10550f2653380b4c77331d6f8850f287c4f67d7ce1e1c639d9222fbc7'], - }), - ('MarkupSafe', '1.0', { - 'checksums': ['a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('functools32', '3.2.3-2', { - 'checksums': ['f6253dfbe0538ad2e387bd8fdfd9293c925d63553f5813c4e587745416501e6d'], - }), - ('jsonschema', '2.6.0', { - 'checksums': ['6ff5f3180870836cae40f06fa10419f557208175f13ad7bc26caa77beb1f6e02'], - }), - ('mistune', '0.8.3', { - 'checksums': ['bc10c33bfdcaa4e749b779f62f60d6e12f8215c46a292d05e486b869ae306619'], - }), - ('ptyprocess', '0.5.2', { - 'checksums': ['e64193f0047ad603b71f202332ab5527c5e52aa7c8b609704fc28c0dc20c4365'], - }), - ('terminado', '0.8.1', { - 'checksums': ['55abf9ade563b8f9be1f34e4233c7b7bde726059947a593322e8a553cc4c067a'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('scandir', '1.7', { - 'checksums': ['b2d55be869c4f716084a19b1e16932f0769711316ba62de941320bf2be84763d'], - }), - ('pathlib2', '2.3.2', { - 'checksums': ['8eb170f8d0d61825e09a95b38be068299ddeda82f35e96c3301a8a5e7604cb83'], - }), - ('pickleshare', '0.7.4', { - 'checksums': ['84a9257227dfdd6fe1b4be1319096c20eb85ff1e82c7932f36efccfe1b09737b'], - }), - ('traitlets', '4.3.2', { - 'checksums': ['9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835'], - }), - ('jupyter_core', '4.4.0', { - 'checksums': ['ba70754aa680300306c699790128f6fbd8c306ee5927976cbe48adacf240c0b7'], - }), - ('jupyter_client', '5.2.3', { - 'checksums': ['27befcf0446b01e29853014d6a902dd101ad7d7f94e2252b1adca17c3466b761'], - }), - ('pexpect', '4.5.0', { - 'checksums': ['9f8eb3277716a01faafaba553d629d3d60a1a624c7cf45daa600d2148c30020c'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('configparser', '3.5.0', { - 'checksums': ['5308b47021bc2340965c371f0f058cc6971a04502638d4244225c49d80db273a'], - }), - ('entrypoints', '0.2.3', { - 'checksums': ['d2d587dde06f99545fb13a383d2cd336a8ff1f359c5839ce3a64c917d10c029f'], - }), - ('backports.shutil_get_terminal_size', '1.0.0', { - 'checksums': ['713e7a8228ae80341c70586d1cc0a8caa5207346927e23d09dcbcaf18eadec80'], - }), - ('testpath', '0.3.1', { - 'checksums': ['0d5337839c788da5900df70f8e01015aec141aa3fe7936cb0d0a2953f7ac7609'], - }), - ('wcwidth', '0.1.7', { - 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], - }), - ('prompt_toolkit', '1.0.15', { - 'checksums': ['858588f1983ca497f1cf4ffde01d978a3ea02b01c8a26a8bbc5cd2e66d816917'], - }), - ('ipython', version, { - 'modulename': 'IPython', - 'checksums': ['4bac649857611baaaf76bc82c173aa542f7486446c335fe1a6c05d0d491c8906'], - }), - ('ipykernel', '4.8.2', { - 'checksums': ['c091449dd0fad7710ddd9c4a06e8b9e15277da306590bc07a3a1afa6b4453c8f'], - }), - ('ipywidgets', '7.2.1', { - 'checksums': ['ab9869cda5af7ba449d8f707b29b7e97a7db97d6366805d6b733338f51096f54'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '2.1.3', { - 'checksums': ['eb7386f632349d10d9ce9d4a838b134d4731571851149f9cc2c05a9a837a9a44'], - }), - ('nbconvert', '5.3.1', { - 'checksums': ['12b1a4671d4463ab73af6e4cbcc965b62254e05d182cd54995dda0d0ef9e2db9'], - }), - ('parso', '0.1.1', { - 'checksums': ['5815f3fe254e5665f3c5d6f54f086c2502035cb631a91341591b5a564203cffb'], - }), - ('jedi', '0.11.1', { - 'checksums': ['d6e799d04d1ade9459ed0f20de47c32f2285438956a677d083d3c98def59fa97'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('notebook', '5.4.1', { - 'checksums': ['7d6143d10e9b026df888e0b2936ceff1827ef2f2087646b4dd475c8dcef58606'], - }), - ('widgetsnbextension', '3.2.1', { - 'checksums': ['5417789ee6064ff515fd10be24870660af3561c02d3d48b26f6f44285d0f70cc'], - }), - ('requests', '2.21.0', { - 'checksums': ['502a824f31acdacb3a35b6690b5fbf0bc41d63a24a45c4004352b0242707598e'], - }), - ('urllib3', '1.24.1', { - 'checksums': ['de9529817c93f27c8ccbfead6985011db27bd0ddfcdb2d86f3f663385c6a9c22'], - }), - ('chardet', '3.0.4', { - 'checksums': ['84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae'], - }), - ('widgetsnbextension', '3.2.1', { - 'checksums': ['5417789ee6064ff515fd10be24870660af3561c02d3d48b26f6f44285d0f70cc'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - "ipython -h", - "ipython notebook --help", - "iptest", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-5.8.0-foss-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/i/IPython/IPython-5.8.0-foss-2017b-Python-3.6.3.eb deleted file mode 100644 index 122faf58f1e6..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-5.8.0-foss-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,180 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '5.8.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -dependencies = [ - ('Python', '3.6.3'), - ('ZeroMQ', '4.2.2'), - ('matplotlib', '2.1.0', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('pyzmq', '17.0.0', { - 'modulename': 'zmq', - 'checksums': ['0145ae59139b41f65e047a3a9ed11bbc36e37d5e96c64382fcdff911c4d8c3f0'], - }), - ('nbformat', '4.4.0', { - 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], - }), - ('Pygments', '2.2.0', { - 'checksums': ['dbae1046def0efb574852fab9e90209b23f556367b5a320c0bcb871c77c3e8cc'], - }), - ('singledispatch', '3.4.0.3', { - 'checksums': ['5b06af87df13818d14f08a028e42f566640aef80805c3b50c5056b086e3c2b9c'], - }), - ('certifi', '2018.4.16', { - 'checksums': ['13e698f54293db9f89122b0581843a782ad0934a4fe0172d2a980ba77fc61bb7'], - }), - ('backports_abc', '0.5', { - 'checksums': ['033be54514a03e255df75c5aee8f9e672f663f93abb723444caec8fe43437bde'], - }), - ('tornado', '5.0.2', { - 'checksums': ['1b83d5c10550f2653380b4c77331d6f8850f287c4f67d7ce1e1c639d9222fbc7'], - }), - ('MarkupSafe', '1.0', { - 'checksums': ['a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('jsonschema', '2.6.0', { - 'checksums': ['6ff5f3180870836cae40f06fa10419f557208175f13ad7bc26caa77beb1f6e02'], - }), - ('mistune', '0.8.3', { - 'checksums': ['bc10c33bfdcaa4e749b779f62f60d6e12f8215c46a292d05e486b869ae306619'], - }), - ('ptyprocess', '0.5.2', { - 'checksums': ['e64193f0047ad603b71f202332ab5527c5e52aa7c8b609704fc28c0dc20c4365'], - }), - ('terminado', '0.8.1', { - 'checksums': ['55abf9ade563b8f9be1f34e4233c7b7bde726059947a593322e8a553cc4c067a'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('scandir', '1.7', { - 'checksums': ['b2d55be869c4f716084a19b1e16932f0769711316ba62de941320bf2be84763d'], - }), - ('pathlib2', '2.3.2', { - 'checksums': ['8eb170f8d0d61825e09a95b38be068299ddeda82f35e96c3301a8a5e7604cb83'], - }), - ('pickleshare', '0.7.4', { - 'checksums': ['84a9257227dfdd6fe1b4be1319096c20eb85ff1e82c7932f36efccfe1b09737b'], - }), - ('traitlets', '4.3.2', { - 'checksums': ['9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835'], - }), - ('jupyter_core', '4.4.0', { - 'checksums': ['ba70754aa680300306c699790128f6fbd8c306ee5927976cbe48adacf240c0b7'], - }), - ('jupyter_client', '5.2.3', { - 'checksums': ['27befcf0446b01e29853014d6a902dd101ad7d7f94e2252b1adca17c3466b761'], - }), - ('pexpect', '4.5.0', { - 'checksums': ['9f8eb3277716a01faafaba553d629d3d60a1a624c7cf45daa600d2148c30020c'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('configparser', '3.5.0', { - 'checksums': ['5308b47021bc2340965c371f0f058cc6971a04502638d4244225c49d80db273a'], - }), - ('entrypoints', '0.2.3', { - 'checksums': ['d2d587dde06f99545fb13a383d2cd336a8ff1f359c5839ce3a64c917d10c029f'], - }), - ('backports.shutil_get_terminal_size', '1.0.0', { - 'checksums': ['713e7a8228ae80341c70586d1cc0a8caa5207346927e23d09dcbcaf18eadec80'], - }), - ('testpath', '0.3.1', { - 'checksums': ['0d5337839c788da5900df70f8e01015aec141aa3fe7936cb0d0a2953f7ac7609'], - }), - ('wcwidth', '0.1.7', { - 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], - }), - ('prompt_toolkit', '1.0.15', { - 'checksums': ['858588f1983ca497f1cf4ffde01d978a3ea02b01c8a26a8bbc5cd2e66d816917'], - }), - ('ipython', version, { - 'modulename': 'IPython', - 'checksums': ['4bac649857611baaaf76bc82c173aa542f7486446c335fe1a6c05d0d491c8906'], - }), - ('ipykernel', '4.8.2', { - 'checksums': ['c091449dd0fad7710ddd9c4a06e8b9e15277da306590bc07a3a1afa6b4453c8f'], - }), - ('ipywidgets', '7.2.1', { - 'checksums': ['ab9869cda5af7ba449d8f707b29b7e97a7db97d6366805d6b733338f51096f54'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '2.1.3', { - 'checksums': ['eb7386f632349d10d9ce9d4a838b134d4731571851149f9cc2c05a9a837a9a44'], - }), - ('nbconvert', '5.3.1', { - 'checksums': ['12b1a4671d4463ab73af6e4cbcc965b62254e05d182cd54995dda0d0ef9e2db9'], - }), - ('parso', '0.1.1', { - 'checksums': ['5815f3fe254e5665f3c5d6f54f086c2502035cb631a91341591b5a564203cffb'], - }), - ('jedi', '0.11.1', { - 'checksums': ['d6e799d04d1ade9459ed0f20de47c32f2285438956a677d083d3c98def59fa97'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('notebook', '5.4.1', { - 'checksums': ['7d6143d10e9b026df888e0b2936ceff1827ef2f2087646b4dd475c8dcef58606'], - }), - ('widgetsnbextension', '3.2.1', { - 'checksums': ['5417789ee6064ff515fd10be24870660af3561c02d3d48b26f6f44285d0f70cc'], - }), - ('requests', '2.21.0', { - 'checksums': ['502a824f31acdacb3a35b6690b5fbf0bc41d63a24a45c4004352b0242707598e'], - }), - ('urllib3', '1.24.1', { - 'checksums': ['de9529817c93f27c8ccbfead6985011db27bd0ddfcdb2d86f3f663385c6a9c22'], - }), - ('chardet', '3.0.4', { - 'checksums': ['84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae'], - }), - ('widgetsnbextension', '3.2.1', { - 'checksums': ['5417789ee6064ff515fd10be24870660af3561c02d3d48b26f6f44285d0f70cc'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - "ipython -h", - "ipython notebook --help", - "iptest", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-5.8.0-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/i/IPython/IPython-5.8.0-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index 2979a0a544bb..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-5.8.0-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,191 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '5.8.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '2.7.15'), - ('ZeroMQ', '4.2.5'), - ('matplotlib', '2.2.3', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('Pygments', '2.3.1', { - 'checksums': ['5ffada19f6203563680669ee7f53b64dabbeb100eb51b61996085e99c03b284a'], - }), - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('ipython', version, { - 'modulename': 'IPython', - 'checksums': ['4bac649857611baaaf76bc82c173aa542f7486446c335fe1a6c05d0d491c8906'], - }), - ('pexpect', '4.6.0', { - 'checksums': ['2a8e88259839571d1251d278476f3eec5db26deb73a70be5ed5dc5435e418aba'], - }), - ('scandir', '1.9.0', { - 'checksums': ['44975e209c4827fc18a3486f257154d34ec6eaec0f90fef0cca1caa482db7064'], - }), - ('pathlib2', '2.3.3', { - 'checksums': ['25199318e8cc3c25dcb45cbe084cc061051336d5a9ea2a12448d3d8cb748f742'], - }), - ('pickleshare', '0.7.5', { - 'checksums': ['87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca'], - }), - ('wcwidth', '0.1.7', { - 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], - }), - ('prompt_toolkit', '1.0.15', { - 'checksums': ['858588f1983ca497f1cf4ffde01d978a3ea02b01c8a26a8bbc5cd2e66d816917'], - }), - ('ptyprocess', '0.6.0', { - 'checksums': ['923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('traitlets', '4.3.2', { - 'checksums': ['9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835'], - }), - ('parso', '0.3.4', { - 'checksums': ['68406ebd7eafe17f8e40e15a84b56848eccbf27d7c1feb89e93d8fca395706db'], - }), - ('jedi', '0.13.1', { - 'checksums': ['b7493f73a2febe0dc33d51c99b474547f7f6c0b2c8fb2b21f453eef204c12148'], - }), - ('testpath', '0.4.2', { - 'checksums': ['b694b3d9288dbd81685c5d2e7140b81365d46c29f5db4bc659de5aa6b98780f8'], - }), - ('nose', '1.3.7', { - 'checksums': ['f1bffef9cbc82628f6e7d7b40d7e255aefaa1adb6a1b1d26c69a8b79e6208a98'], - }), - ('configparser', '3.5.0', { - 'checksums': ['5308b47021bc2340965c371f0f058cc6971a04502638d4244225c49d80db273a'], - }), - ('defusedxml', '0.5.0', { - 'checksums': ['24d7f2f94f7f3cb6061acb215685e5125fbcdc40a857eff9de22518820b0a4f4'], - }), - ('nbconvert', '5.4.1', { - 'checksums': ['302554a2e219bc0fc84f3edd3e79953f3767b46ab67626fdec16e38ba3f7efe4'], - }), - ('nbformat', '4.4.0', { - 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], - }), - ('MarkupSafe', '1.1.1', { - 'checksums': ['29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b'], - }), - ('ipywidgets', '7.4.2', { - 'checksums': ['a3e224f430163f767047ab9a042fc55adbcab0c24bbe6cf9f306c4f89fdf0ba3'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '3.1.0', { - 'checksums': ['3fdf7f77adcf649c9911387df51254b813185e32b2c6619f690b593a617e19fa'], - }), - ('pyrsistent', '0.14.11', { - 'checksums': ['3ca82748918eb65e2d89f222b702277099aca77e34843c5eb9d52451173970e2'], - }), - ('functools32', '3.2.3-2', { - 'checksums': ['f6253dfbe0538ad2e387bd8fdfd9293c925d63553f5813c4e587745416501e6d'], - }), - ('attrs', '19.1.0', { - 'modulename': 'attr', - 'checksums': ['f0b870f674851ecbfbbbd364d6b5cbdff9dcedbc7f3f5e18a6891057f21fe399'], - }), - ('vcversioner', '2.16.0.0', { - 'checksums': ['dae60c17a479781f44a4010701833f1829140b1eeccd258762a74974aa06e19b'], - }), - ('jsonschema', '3.0.1', { - 'checksums': ['0c0a81564f181de3212efa2d17de1910f8732fa1b71c42266d983cd74304e20d'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('pyzmq', '18.0.0', { - 'modulename': 'zmq', - 'checksums': ['b30c339eb58355f51f4f54dd61d785f1ff58c86bca1c3a5916977631d121867b'], - }), - ('entrypoints', '0.3', { - 'checksums': ['c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451'], - }), - ('jupyter_core', '4.4.0', { - 'checksums': ['ba70754aa680300306c699790128f6fbd8c306ee5927976cbe48adacf240c0b7'], - }), - ('mistune', '0.8.4', { - 'checksums': ['59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e'], - }), - ('terminado', '0.8.1', { - 'checksums': ['55abf9ade563b8f9be1f34e4233c7b7bde726059947a593322e8a553cc4c067a'], - }), - ('futures', '3.2.0', { - 'modulename': 'concurrent.futures', - 'checksums': ['9ec02aa7d674acb8618afb127e27fde7fc68994c0437ad759fa094a574adb265'], - }), - ('singledispatch', '3.4.0.3', { - 'checksums': ['5b06af87df13818d14f08a028e42f566640aef80805c3b50c5056b086e3c2b9c'], - }), - ('backports_abc', '0.5', { - 'checksums': ['033be54514a03e255df75c5aee8f9e672f663f93abb723444caec8fe43437bde'], - }), - ('backports.shutil_get_terminal_size', '1.0.0', { - 'checksums': ['713e7a8228ae80341c70586d1cc0a8caa5207346927e23d09dcbcaf18eadec80'], - }), - ('tornado', '5.1.1', { - 'checksums': ['4e5158d97583502a7e2739951553cbd88a72076f152b4b11b64b9a10c4c49409'], - }), - ('jupyter_client', '5.2.4', { - 'checksums': ['b5f9cb06105c1d2d30719db5ffb3ea67da60919fb68deaefa583deccd8813551'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('ipykernel', '4.10.0', { - 'checksums': ['699103c8e64886e3ec7053f2a6aa83bb90426063526f63a818732ff385202bad'], - }), - ('prometheus_client', '0.6.0', { - 'checksums': ['1b38b958750f66f208bcd9ab92a633c0c994d8859c831f7abc1f46724fcee490'], - }), - ('notebook', '5.7.4', { - 'checksums': ['d908673a4010787625c8952e91a22adf737db031f2aa0793ad92f6558918a74a'], - }), - ('widgetsnbextension', '3.4.2', { - 'checksums': ['fa618be8435447a017fd1bf2c7ae922d0428056cfc7449f7a8641edf76b48265'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - "ipython -h", - "jupyter notebook --help", - "iptest", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-5.8.0-foss-2019a-Python-2.7.15.eb b/easybuild/easyconfigs/i/IPython/IPython-5.8.0-foss-2019a-Python-2.7.15.eb deleted file mode 100644 index 11e5b337899c..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-5.8.0-foss-2019a-Python-2.7.15.eb +++ /dev/null @@ -1,205 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '5.8.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -dependencies = [ - ('Python', '2.7.15'), - ('ZeroMQ', '4.3.2'), - ('matplotlib', '2.2.4', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('Pygments', '2.3.1', { - 'checksums': ['5ffada19f6203563680669ee7f53b64dabbeb100eb51b61996085e99c03b284a'], - }), - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('ipython', version, { - 'modulename': 'IPython', - 'checksums': ['4bac649857611baaaf76bc82c173aa542f7486446c335fe1a6c05d0d491c8906'], - }), - ('certifi', '2018.11.29', { - 'checksums': ['47f9c83ef4c0c621eaef743f133f09fa8a74a9b75f037e8624f83bd1b6626cb7'], - }), - ('pexpect', '4.6.0', { - 'checksums': ['2a8e88259839571d1251d278476f3eec5db26deb73a70be5ed5dc5435e418aba'], - }), - ('scandir', '1.9.0', { - 'checksums': ['44975e209c4827fc18a3486f257154d34ec6eaec0f90fef0cca1caa482db7064'], - }), - ('pathlib2', '2.3.3', { - 'checksums': ['25199318e8cc3c25dcb45cbe084cc061051336d5a9ea2a12448d3d8cb748f742'], - }), - ('pickleshare', '0.7.5', { - 'checksums': ['87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca'], - }), - ('wcwidth', '0.1.7', { - 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], - }), - ('prompt_toolkit', '1.0.15', { - 'checksums': ['858588f1983ca497f1cf4ffde01d978a3ea02b01c8a26a8bbc5cd2e66d816917'], - }), - ('ptyprocess', '0.6.0', { - # installation with pip fails with BackendUnavailable error, - # see also https://github.com/pypa/pip/issues/6164 - 'use_pip': False, - 'checksums': ['923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('traitlets', '4.3.2', { - 'checksums': ['9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835'], - }), - ('parso', '0.3.4', { - 'checksums': ['68406ebd7eafe17f8e40e15a84b56848eccbf27d7c1feb89e93d8fca395706db'], - }), - ('jedi', '0.13.1', { - 'checksums': ['b7493f73a2febe0dc33d51c99b474547f7f6c0b2c8fb2b21f453eef204c12148'], - }), - ('testpath', '0.4.2', { - # installation with pip fails with BackendUnavailable error, - # see also https://github.com/pypa/pip/issues/6164 - 'use_pip': False, - 'checksums': ['b694b3d9288dbd81685c5d2e7140b81365d46c29f5db4bc659de5aa6b98780f8'], - }), - ('nose', '1.3.7', { - 'checksums': ['f1bffef9cbc82628f6e7d7b40d7e255aefaa1adb6a1b1d26c69a8b79e6208a98'], - }), - ('configparser', '3.5.0', { - 'checksums': ['5308b47021bc2340965c371f0f058cc6971a04502638d4244225c49d80db273a'], - }), - ('defusedxml', '0.5.0', { - 'checksums': ['24d7f2f94f7f3cb6061acb215685e5125fbcdc40a857eff9de22518820b0a4f4'], - }), - ('nbconvert', '5.4.1', { - 'checksums': ['302554a2e219bc0fc84f3edd3e79953f3767b46ab67626fdec16e38ba3f7efe4'], - }), - ('nbformat', '4.4.0', { - 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], - }), - ('MarkupSafe', '1.1.1', { - 'checksums': ['29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b'], - }), - ('ipywidgets', '7.4.2', { - 'checksums': ['a3e224f430163f767047ab9a042fc55adbcab0c24bbe6cf9f306c4f89fdf0ba3'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '3.1.0', { - 'checksums': ['3fdf7f77adcf649c9911387df51254b813185e32b2c6619f690b593a617e19fa'], - }), - ('pyrsistent', '0.14.11', { - 'checksums': ['3ca82748918eb65e2d89f222b702277099aca77e34843c5eb9d52451173970e2'], - }), - ('functools32', '3.2.3-2', { - 'checksums': ['f6253dfbe0538ad2e387bd8fdfd9293c925d63553f5813c4e587745416501e6d'], - }), - ('attrs', '19.1.0', { - 'modulename': 'attr', - 'checksums': ['f0b870f674851ecbfbbbd364d6b5cbdff9dcedbc7f3f5e18a6891057f21fe399'], - }), - ('vcversioner', '2.16.0.0', { - 'checksums': ['dae60c17a479781f44a4010701833f1829140b1eeccd258762a74974aa06e19b'], - }), - ('jsonschema', '3.0.1', { - 'checksums': ['0c0a81564f181de3212efa2d17de1910f8732fa1b71c42266d983cd74304e20d'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('pyzmq', '18.0.0', { - 'modulename': 'zmq', - 'checksums': ['b30c339eb58355f51f4f54dd61d785f1ff58c86bca1c3a5916977631d121867b'], - }), - ('entrypoints', '0.3', { - # installation with pip fails with BackendUnavailable error, - # see also https://github.com/pypa/pip/issues/6164 - 'use_pip': False, - 'checksums': ['c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451'], - }), - ('jupyter_core', '4.4.0', { - 'checksums': ['ba70754aa680300306c699790128f6fbd8c306ee5927976cbe48adacf240c0b7'], - }), - ('mistune', '0.8.4', { - 'checksums': ['59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e'], - }), - ('terminado', '0.8.1', { - # installation with pip fails with BackendUnavailable error, - # see also https://github.com/pypa/pip/issues/6164 - 'use_pip': False, - 'checksums': ['55abf9ade563b8f9be1f34e4233c7b7bde726059947a593322e8a553cc4c067a'], - }), - ('futures', '3.2.0', { - 'modulename': 'concurrent.futures', - 'checksums': ['9ec02aa7d674acb8618afb127e27fde7fc68994c0437ad759fa094a574adb265'], - }), - ('singledispatch', '3.4.0.3', { - 'checksums': ['5b06af87df13818d14f08a028e42f566640aef80805c3b50c5056b086e3c2b9c'], - }), - ('backports_abc', '0.5', { - 'checksums': ['033be54514a03e255df75c5aee8f9e672f663f93abb723444caec8fe43437bde'], - }), - ('backports.shutil_get_terminal_size', '1.0.0', { - 'checksums': ['713e7a8228ae80341c70586d1cc0a8caa5207346927e23d09dcbcaf18eadec80'], - }), - ('tornado', '5.1.1', { - 'checksums': ['4e5158d97583502a7e2739951553cbd88a72076f152b4b11b64b9a10c4c49409'], - }), - ('jupyter_client', '5.2.4', { - 'checksums': ['b5f9cb06105c1d2d30719db5ffb3ea67da60919fb68deaefa583deccd8813551'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('ipykernel', '4.10.0', { - 'checksums': ['699103c8e64886e3ec7053f2a6aa83bb90426063526f63a818732ff385202bad'], - }), - ('prometheus_client', '0.6.0', { - 'checksums': ['1b38b958750f66f208bcd9ab92a633c0c994d8859c831f7abc1f46724fcee490'], - }), - ('notebook', '5.7.4', { - 'checksums': ['d908673a4010787625c8952e91a22adf737db031f2aa0793ad92f6558918a74a'], - }), - ('widgetsnbextension', '3.4.2', { - 'checksums': ['fa618be8435447a017fd1bf2c7ae922d0428056cfc7449f7a8641edf76b48265'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - "ipython -h", - "jupyter notebook --help", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-5.8.0-fosscuda-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/i/IPython/IPython-5.8.0-fosscuda-2017b-Python-2.7.14.eb deleted file mode 100644 index 41b7e0740be8..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-5.8.0-fosscuda-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,187 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '5.8.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': 'fosscuda', 'version': '2017b'} - -dependencies = [ - ('Python', '2.7.14'), - ('ZeroMQ', '4.2.2'), - ('matplotlib', '2.1.0', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('pyzmq', '17.0.0', { - 'modulename': 'zmq', - 'checksums': ['0145ae59139b41f65e047a3a9ed11bbc36e37d5e96c64382fcdff911c4d8c3f0'], - }), - ('nbformat', '4.4.0', { - 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], - }), - ('Pygments', '2.2.0', { - 'checksums': ['dbae1046def0efb574852fab9e90209b23f556367b5a320c0bcb871c77c3e8cc'], - }), - ('singledispatch', '3.4.0.3', { - 'checksums': ['5b06af87df13818d14f08a028e42f566640aef80805c3b50c5056b086e3c2b9c'], - }), - ('certifi', '2018.4.16', { - 'checksums': ['13e698f54293db9f89122b0581843a782ad0934a4fe0172d2a980ba77fc61bb7'], - }), - ('backports_abc', '0.5', { - 'checksums': ['033be54514a03e255df75c5aee8f9e672f663f93abb723444caec8fe43437bde'], - }), - ('futures', '3.2.0', { - 'modulename': 'concurrent.futures', - 'checksums': ['9ec02aa7d674acb8618afb127e27fde7fc68994c0437ad759fa094a574adb265'], - }), - ('tornado', '5.0.2', { - 'checksums': ['1b83d5c10550f2653380b4c77331d6f8850f287c4f67d7ce1e1c639d9222fbc7'], - }), - ('MarkupSafe', '1.0', { - 'checksums': ['a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('functools32', '3.2.3-2', { - 'checksums': ['f6253dfbe0538ad2e387bd8fdfd9293c925d63553f5813c4e587745416501e6d'], - }), - ('jsonschema', '2.6.0', { - 'checksums': ['6ff5f3180870836cae40f06fa10419f557208175f13ad7bc26caa77beb1f6e02'], - }), - ('mistune', '0.8.3', { - 'checksums': ['bc10c33bfdcaa4e749b779f62f60d6e12f8215c46a292d05e486b869ae306619'], - }), - ('ptyprocess', '0.5.2', { - 'checksums': ['e64193f0047ad603b71f202332ab5527c5e52aa7c8b609704fc28c0dc20c4365'], - }), - ('terminado', '0.8.1', { - 'checksums': ['55abf9ade563b8f9be1f34e4233c7b7bde726059947a593322e8a553cc4c067a'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('scandir', '1.7', { - 'checksums': ['b2d55be869c4f716084a19b1e16932f0769711316ba62de941320bf2be84763d'], - }), - ('pathlib2', '2.3.2', { - 'checksums': ['8eb170f8d0d61825e09a95b38be068299ddeda82f35e96c3301a8a5e7604cb83'], - }), - ('pickleshare', '0.7.4', { - 'checksums': ['84a9257227dfdd6fe1b4be1319096c20eb85ff1e82c7932f36efccfe1b09737b'], - }), - ('traitlets', '4.3.2', { - 'checksums': ['9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835'], - }), - ('jupyter_core', '4.4.0', { - 'checksums': ['ba70754aa680300306c699790128f6fbd8c306ee5927976cbe48adacf240c0b7'], - }), - ('jupyter_client', '5.2.3', { - 'checksums': ['27befcf0446b01e29853014d6a902dd101ad7d7f94e2252b1adca17c3466b761'], - }), - ('pexpect', '4.5.0', { - 'checksums': ['9f8eb3277716a01faafaba553d629d3d60a1a624c7cf45daa600d2148c30020c'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('configparser', '3.5.0', { - 'checksums': ['5308b47021bc2340965c371f0f058cc6971a04502638d4244225c49d80db273a'], - }), - ('entrypoints', '0.2.3', { - 'checksums': ['d2d587dde06f99545fb13a383d2cd336a8ff1f359c5839ce3a64c917d10c029f'], - }), - ('backports.shutil_get_terminal_size', '1.0.0', { - 'checksums': ['713e7a8228ae80341c70586d1cc0a8caa5207346927e23d09dcbcaf18eadec80'], - }), - ('testpath', '0.3.1', { - 'checksums': ['0d5337839c788da5900df70f8e01015aec141aa3fe7936cb0d0a2953f7ac7609'], - }), - ('wcwidth', '0.1.7', { - 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], - }), - ('prompt_toolkit', '1.0.15', { - 'checksums': ['858588f1983ca497f1cf4ffde01d978a3ea02b01c8a26a8bbc5cd2e66d816917'], - }), - ('ipython', version, { - 'modulename': 'IPython', - 'checksums': ['4bac649857611baaaf76bc82c173aa542f7486446c335fe1a6c05d0d491c8906'], - }), - ('ipykernel', '4.8.2', { - 'checksums': ['c091449dd0fad7710ddd9c4a06e8b9e15277da306590bc07a3a1afa6b4453c8f'], - }), - ('ipywidgets', '7.2.1', { - 'checksums': ['ab9869cda5af7ba449d8f707b29b7e97a7db97d6366805d6b733338f51096f54'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '2.1.3', { - 'checksums': ['eb7386f632349d10d9ce9d4a838b134d4731571851149f9cc2c05a9a837a9a44'], - }), - ('nbconvert', '5.3.1', { - 'checksums': ['12b1a4671d4463ab73af6e4cbcc965b62254e05d182cd54995dda0d0ef9e2db9'], - }), - ('parso', '0.1.1', { - 'checksums': ['5815f3fe254e5665f3c5d6f54f086c2502035cb631a91341591b5a564203cffb'], - }), - ('jedi', '0.11.1', { - 'checksums': ['d6e799d04d1ade9459ed0f20de47c32f2285438956a677d083d3c98def59fa97'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('notebook', '5.4.1', { - 'checksums': ['7d6143d10e9b026df888e0b2936ceff1827ef2f2087646b4dd475c8dcef58606'], - }), - ('widgetsnbextension', '3.2.1', { - 'checksums': ['5417789ee6064ff515fd10be24870660af3561c02d3d48b26f6f44285d0f70cc'], - }), - ('requests', '2.21.0', { - 'checksums': ['502a824f31acdacb3a35b6690b5fbf0bc41d63a24a45c4004352b0242707598e'], - }), - ('urllib3', '1.24.1', { - 'checksums': ['de9529817c93f27c8ccbfead6985011db27bd0ddfcdb2d86f3f663385c6a9c22'], - }), - ('chardet', '3.0.4', { - 'checksums': ['84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae'], - }), - ('widgetsnbextension', '3.2.1', { - 'checksums': ['5417789ee6064ff515fd10be24870660af3561c02d3d48b26f6f44285d0f70cc'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - "ipython -h", - "ipython notebook --help", - "iptest", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-5.8.0-fosscuda-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/i/IPython/IPython-5.8.0-fosscuda-2017b-Python-3.6.3.eb deleted file mode 100644 index ef2aa9dec03a..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-5.8.0-fosscuda-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,180 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '5.8.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': 'fosscuda', 'version': '2017b'} - -dependencies = [ - ('Python', '3.6.3'), - ('ZeroMQ', '4.2.2'), - ('matplotlib', '2.1.0', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('pyzmq', '17.0.0', { - 'modulename': 'zmq', - 'checksums': ['0145ae59139b41f65e047a3a9ed11bbc36e37d5e96c64382fcdff911c4d8c3f0'], - }), - ('nbformat', '4.4.0', { - 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], - }), - ('Pygments', '2.2.0', { - 'checksums': ['dbae1046def0efb574852fab9e90209b23f556367b5a320c0bcb871c77c3e8cc'], - }), - ('singledispatch', '3.4.0.3', { - 'checksums': ['5b06af87df13818d14f08a028e42f566640aef80805c3b50c5056b086e3c2b9c'], - }), - ('certifi', '2018.4.16', { - 'checksums': ['13e698f54293db9f89122b0581843a782ad0934a4fe0172d2a980ba77fc61bb7'], - }), - ('backports_abc', '0.5', { - 'checksums': ['033be54514a03e255df75c5aee8f9e672f663f93abb723444caec8fe43437bde'], - }), - ('tornado', '5.0.2', { - 'checksums': ['1b83d5c10550f2653380b4c77331d6f8850f287c4f67d7ce1e1c639d9222fbc7'], - }), - ('MarkupSafe', '1.0', { - 'checksums': ['a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('jsonschema', '2.6.0', { - 'checksums': ['6ff5f3180870836cae40f06fa10419f557208175f13ad7bc26caa77beb1f6e02'], - }), - ('mistune', '0.8.3', { - 'checksums': ['bc10c33bfdcaa4e749b779f62f60d6e12f8215c46a292d05e486b869ae306619'], - }), - ('ptyprocess', '0.5.2', { - 'checksums': ['e64193f0047ad603b71f202332ab5527c5e52aa7c8b609704fc28c0dc20c4365'], - }), - ('terminado', '0.8.1', { - 'checksums': ['55abf9ade563b8f9be1f34e4233c7b7bde726059947a593322e8a553cc4c067a'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('scandir', '1.7', { - 'checksums': ['b2d55be869c4f716084a19b1e16932f0769711316ba62de941320bf2be84763d'], - }), - ('pathlib2', '2.3.2', { - 'checksums': ['8eb170f8d0d61825e09a95b38be068299ddeda82f35e96c3301a8a5e7604cb83'], - }), - ('pickleshare', '0.7.4', { - 'checksums': ['84a9257227dfdd6fe1b4be1319096c20eb85ff1e82c7932f36efccfe1b09737b'], - }), - ('traitlets', '4.3.2', { - 'checksums': ['9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835'], - }), - ('jupyter_core', '4.4.0', { - 'checksums': ['ba70754aa680300306c699790128f6fbd8c306ee5927976cbe48adacf240c0b7'], - }), - ('jupyter_client', '5.2.3', { - 'checksums': ['27befcf0446b01e29853014d6a902dd101ad7d7f94e2252b1adca17c3466b761'], - }), - ('pexpect', '4.5.0', { - 'checksums': ['9f8eb3277716a01faafaba553d629d3d60a1a624c7cf45daa600d2148c30020c'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('configparser', '3.5.0', { - 'checksums': ['5308b47021bc2340965c371f0f058cc6971a04502638d4244225c49d80db273a'], - }), - ('entrypoints', '0.2.3', { - 'checksums': ['d2d587dde06f99545fb13a383d2cd336a8ff1f359c5839ce3a64c917d10c029f'], - }), - ('backports.shutil_get_terminal_size', '1.0.0', { - 'checksums': ['713e7a8228ae80341c70586d1cc0a8caa5207346927e23d09dcbcaf18eadec80'], - }), - ('testpath', '0.3.1', { - 'checksums': ['0d5337839c788da5900df70f8e01015aec141aa3fe7936cb0d0a2953f7ac7609'], - }), - ('wcwidth', '0.1.7', { - 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], - }), - ('prompt_toolkit', '1.0.15', { - 'checksums': ['858588f1983ca497f1cf4ffde01d978a3ea02b01c8a26a8bbc5cd2e66d816917'], - }), - ('ipython', version, { - 'modulename': 'IPython', - 'checksums': ['4bac649857611baaaf76bc82c173aa542f7486446c335fe1a6c05d0d491c8906'], - }), - ('ipykernel', '4.8.2', { - 'checksums': ['c091449dd0fad7710ddd9c4a06e8b9e15277da306590bc07a3a1afa6b4453c8f'], - }), - ('ipywidgets', '7.2.1', { - 'checksums': ['ab9869cda5af7ba449d8f707b29b7e97a7db97d6366805d6b733338f51096f54'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '2.1.3', { - 'checksums': ['eb7386f632349d10d9ce9d4a838b134d4731571851149f9cc2c05a9a837a9a44'], - }), - ('nbconvert', '5.3.1', { - 'checksums': ['12b1a4671d4463ab73af6e4cbcc965b62254e05d182cd54995dda0d0ef9e2db9'], - }), - ('parso', '0.1.1', { - 'checksums': ['5815f3fe254e5665f3c5d6f54f086c2502035cb631a91341591b5a564203cffb'], - }), - ('jedi', '0.11.1', { - 'checksums': ['d6e799d04d1ade9459ed0f20de47c32f2285438956a677d083d3c98def59fa97'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('notebook', '5.4.1', { - 'checksums': ['7d6143d10e9b026df888e0b2936ceff1827ef2f2087646b4dd475c8dcef58606'], - }), - ('widgetsnbextension', '3.2.1', { - 'checksums': ['5417789ee6064ff515fd10be24870660af3561c02d3d48b26f6f44285d0f70cc'], - }), - ('requests', '2.21.0', { - 'checksums': ['502a824f31acdacb3a35b6690b5fbf0bc41d63a24a45c4004352b0242707598e'], - }), - ('urllib3', '1.24.1', { - 'checksums': ['de9529817c93f27c8ccbfead6985011db27bd0ddfcdb2d86f3f663385c6a9c22'], - }), - ('chardet', '3.0.4', { - 'checksums': ['84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae'], - }), - ('widgetsnbextension', '3.2.1', { - 'checksums': ['5417789ee6064ff515fd10be24870660af3561c02d3d48b26f6f44285d0f70cc'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - "ipython -h", - "ipython notebook --help", - "iptest", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-5.8.0-fosscuda-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/i/IPython/IPython-5.8.0-fosscuda-2018b-Python-2.7.15.eb deleted file mode 100644 index 842932dd4c89..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-5.8.0-fosscuda-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,194 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '5.8.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': 'fosscuda', 'version': '2018b'} - -dependencies = [ - ('Python', '2.7.15'), - ('ZeroMQ', '4.2.5'), - ('matplotlib', '2.2.3', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('Pygments', '2.3.1', { - 'checksums': ['5ffada19f6203563680669ee7f53b64dabbeb100eb51b61996085e99c03b284a'], - }), - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('ipython', version, { - 'modulename': 'IPython', - 'checksums': ['4bac649857611baaaf76bc82c173aa542f7486446c335fe1a6c05d0d491c8906'], - }), - ('certifi', '2018.11.29', { - 'checksums': ['47f9c83ef4c0c621eaef743f133f09fa8a74a9b75f037e8624f83bd1b6626cb7'], - }), - ('pexpect', '4.6.0', { - 'checksums': ['2a8e88259839571d1251d278476f3eec5db26deb73a70be5ed5dc5435e418aba'], - }), - ('scandir', '1.9.0', { - 'checksums': ['44975e209c4827fc18a3486f257154d34ec6eaec0f90fef0cca1caa482db7064'], - }), - ('pathlib2', '2.3.3', { - 'checksums': ['25199318e8cc3c25dcb45cbe084cc061051336d5a9ea2a12448d3d8cb748f742'], - }), - ('pickleshare', '0.7.5', { - 'checksums': ['87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca'], - }), - ('wcwidth', '0.1.7', { - 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], - }), - ('prompt_toolkit', '1.0.15', { - 'checksums': ['858588f1983ca497f1cf4ffde01d978a3ea02b01c8a26a8bbc5cd2e66d816917'], - }), - ('ptyprocess', '0.6.0', { - 'checksums': ['923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('traitlets', '4.3.2', { - 'checksums': ['9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835'], - }), - ('parso', '0.3.4', { - 'checksums': ['68406ebd7eafe17f8e40e15a84b56848eccbf27d7c1feb89e93d8fca395706db'], - }), - ('jedi', '0.13.1', { - 'checksums': ['b7493f73a2febe0dc33d51c99b474547f7f6c0b2c8fb2b21f453eef204c12148'], - }), - ('testpath', '0.4.2', { - 'checksums': ['b694b3d9288dbd81685c5d2e7140b81365d46c29f5db4bc659de5aa6b98780f8'], - }), - ('nose', '1.3.7', { - 'checksums': ['f1bffef9cbc82628f6e7d7b40d7e255aefaa1adb6a1b1d26c69a8b79e6208a98'], - }), - ('configparser', '3.5.0', { - 'checksums': ['5308b47021bc2340965c371f0f058cc6971a04502638d4244225c49d80db273a'], - }), - ('defusedxml', '0.5.0', { - 'checksums': ['24d7f2f94f7f3cb6061acb215685e5125fbcdc40a857eff9de22518820b0a4f4'], - }), - ('nbconvert', '5.4.1', { - 'checksums': ['302554a2e219bc0fc84f3edd3e79953f3767b46ab67626fdec16e38ba3f7efe4'], - }), - ('nbformat', '4.4.0', { - 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], - }), - ('MarkupSafe', '1.1.1', { - 'checksums': ['29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b'], - }), - ('ipywidgets', '7.4.2', { - 'checksums': ['a3e224f430163f767047ab9a042fc55adbcab0c24bbe6cf9f306c4f89fdf0ba3'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '3.1.0', { - 'checksums': ['3fdf7f77adcf649c9911387df51254b813185e32b2c6619f690b593a617e19fa'], - }), - ('pyrsistent', '0.14.11', { - 'checksums': ['3ca82748918eb65e2d89f222b702277099aca77e34843c5eb9d52451173970e2'], - }), - ('functools32', '3.2.3-2', { - 'checksums': ['f6253dfbe0538ad2e387bd8fdfd9293c925d63553f5813c4e587745416501e6d'], - }), - ('attrs', '19.1.0', { - 'modulename': 'attr', - 'checksums': ['f0b870f674851ecbfbbbd364d6b5cbdff9dcedbc7f3f5e18a6891057f21fe399'], - }), - ('vcversioner', '2.16.0.0', { - 'checksums': ['dae60c17a479781f44a4010701833f1829140b1eeccd258762a74974aa06e19b'], - }), - ('jsonschema', '3.0.1', { - 'checksums': ['0c0a81564f181de3212efa2d17de1910f8732fa1b71c42266d983cd74304e20d'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('pyzmq', '18.0.0', { - 'modulename': 'zmq', - 'checksums': ['b30c339eb58355f51f4f54dd61d785f1ff58c86bca1c3a5916977631d121867b'], - }), - ('entrypoints', '0.3', { - 'checksums': ['c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451'], - }), - ('jupyter_core', '4.4.0', { - 'checksums': ['ba70754aa680300306c699790128f6fbd8c306ee5927976cbe48adacf240c0b7'], - }), - ('mistune', '0.8.4', { - 'checksums': ['59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e'], - }), - ('terminado', '0.8.1', { - 'checksums': ['55abf9ade563b8f9be1f34e4233c7b7bde726059947a593322e8a553cc4c067a'], - }), - ('futures', '3.2.0', { - 'modulename': 'concurrent.futures', - 'checksums': ['9ec02aa7d674acb8618afb127e27fde7fc68994c0437ad759fa094a574adb265'], - }), - ('singledispatch', '3.4.0.3', { - 'checksums': ['5b06af87df13818d14f08a028e42f566640aef80805c3b50c5056b086e3c2b9c'], - }), - ('backports_abc', '0.5', { - 'checksums': ['033be54514a03e255df75c5aee8f9e672f663f93abb723444caec8fe43437bde'], - }), - ('backports.shutil_get_terminal_size', '1.0.0', { - 'checksums': ['713e7a8228ae80341c70586d1cc0a8caa5207346927e23d09dcbcaf18eadec80'], - }), - ('tornado', '5.1.1', { - 'checksums': ['4e5158d97583502a7e2739951553cbd88a72076f152b4b11b64b9a10c4c49409'], - }), - ('jupyter_client', '5.2.4', { - 'checksums': ['b5f9cb06105c1d2d30719db5ffb3ea67da60919fb68deaefa583deccd8813551'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('ipykernel', '4.10.0', { - 'checksums': ['699103c8e64886e3ec7053f2a6aa83bb90426063526f63a818732ff385202bad'], - }), - ('prometheus_client', '0.6.0', { - 'checksums': ['1b38b958750f66f208bcd9ab92a633c0c994d8859c831f7abc1f46724fcee490'], - }), - ('notebook', '5.7.4', { - 'checksums': ['d908673a4010787625c8952e91a22adf737db031f2aa0793ad92f6558918a74a'], - }), - ('widgetsnbextension', '3.4.2', { - 'checksums': ['fa618be8435447a017fd1bf2c7ae922d0428056cfc7449f7a8641edf76b48265'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - "ipython -h", - "jupyter notebook --help", - "iptest", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-5.8.0-fosscuda-2019a-Python-2.7.15.eb b/easybuild/easyconfigs/i/IPython/IPython-5.8.0-fosscuda-2019a-Python-2.7.15.eb deleted file mode 100644 index 736d8ed311b6..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-5.8.0-fosscuda-2019a-Python-2.7.15.eb +++ /dev/null @@ -1,205 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '5.8.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': 'fosscuda', 'version': '2019a'} - -dependencies = [ - ('Python', '2.7.15'), - ('ZeroMQ', '4.3.2'), - ('matplotlib', '2.2.4', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('Pygments', '2.3.1', { - 'checksums': ['5ffada19f6203563680669ee7f53b64dabbeb100eb51b61996085e99c03b284a'], - }), - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('ipython', version, { - 'modulename': 'IPython', - 'checksums': ['4bac649857611baaaf76bc82c173aa542f7486446c335fe1a6c05d0d491c8906'], - }), - ('certifi', '2018.11.29', { - 'checksums': ['47f9c83ef4c0c621eaef743f133f09fa8a74a9b75f037e8624f83bd1b6626cb7'], - }), - ('pexpect', '4.6.0', { - 'checksums': ['2a8e88259839571d1251d278476f3eec5db26deb73a70be5ed5dc5435e418aba'], - }), - ('scandir', '1.9.0', { - 'checksums': ['44975e209c4827fc18a3486f257154d34ec6eaec0f90fef0cca1caa482db7064'], - }), - ('pathlib2', '2.3.3', { - 'checksums': ['25199318e8cc3c25dcb45cbe084cc061051336d5a9ea2a12448d3d8cb748f742'], - }), - ('pickleshare', '0.7.5', { - 'checksums': ['87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca'], - }), - ('wcwidth', '0.1.7', { - 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], - }), - ('prompt_toolkit', '1.0.15', { - 'checksums': ['858588f1983ca497f1cf4ffde01d978a3ea02b01c8a26a8bbc5cd2e66d816917'], - }), - ('ptyprocess', '0.6.0', { - # installation with pip fails with BackendUnavailable error, - # see also https://github.com/pypa/pip/issues/6164 - 'use_pip': False, - 'checksums': ['923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('traitlets', '4.3.2', { - 'checksums': ['9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835'], - }), - ('parso', '0.3.4', { - 'checksums': ['68406ebd7eafe17f8e40e15a84b56848eccbf27d7c1feb89e93d8fca395706db'], - }), - ('jedi', '0.13.1', { - 'checksums': ['b7493f73a2febe0dc33d51c99b474547f7f6c0b2c8fb2b21f453eef204c12148'], - }), - ('testpath', '0.4.2', { - # installation with pip fails with BackendUnavailable error, - # see also https://github.com/pypa/pip/issues/6164 - 'use_pip': False, - 'checksums': ['b694b3d9288dbd81685c5d2e7140b81365d46c29f5db4bc659de5aa6b98780f8'], - }), - ('nose', '1.3.7', { - 'checksums': ['f1bffef9cbc82628f6e7d7b40d7e255aefaa1adb6a1b1d26c69a8b79e6208a98'], - }), - ('configparser', '3.5.0', { - 'checksums': ['5308b47021bc2340965c371f0f058cc6971a04502638d4244225c49d80db273a'], - }), - ('defusedxml', '0.5.0', { - 'checksums': ['24d7f2f94f7f3cb6061acb215685e5125fbcdc40a857eff9de22518820b0a4f4'], - }), - ('nbconvert', '5.4.1', { - 'checksums': ['302554a2e219bc0fc84f3edd3e79953f3767b46ab67626fdec16e38ba3f7efe4'], - }), - ('nbformat', '4.4.0', { - 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], - }), - ('MarkupSafe', '1.1.1', { - 'checksums': ['29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b'], - }), - ('ipywidgets', '7.4.2', { - 'checksums': ['a3e224f430163f767047ab9a042fc55adbcab0c24bbe6cf9f306c4f89fdf0ba3'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '3.1.0', { - 'checksums': ['3fdf7f77adcf649c9911387df51254b813185e32b2c6619f690b593a617e19fa'], - }), - ('pyrsistent', '0.14.11', { - 'checksums': ['3ca82748918eb65e2d89f222b702277099aca77e34843c5eb9d52451173970e2'], - }), - ('functools32', '3.2.3-2', { - 'checksums': ['f6253dfbe0538ad2e387bd8fdfd9293c925d63553f5813c4e587745416501e6d'], - }), - ('attrs', '19.1.0', { - 'modulename': 'attr', - 'checksums': ['f0b870f674851ecbfbbbd364d6b5cbdff9dcedbc7f3f5e18a6891057f21fe399'], - }), - ('vcversioner', '2.16.0.0', { - 'checksums': ['dae60c17a479781f44a4010701833f1829140b1eeccd258762a74974aa06e19b'], - }), - ('jsonschema', '3.0.1', { - 'checksums': ['0c0a81564f181de3212efa2d17de1910f8732fa1b71c42266d983cd74304e20d'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('pyzmq', '18.0.0', { - 'modulename': 'zmq', - 'checksums': ['b30c339eb58355f51f4f54dd61d785f1ff58c86bca1c3a5916977631d121867b'], - }), - ('entrypoints', '0.3', { - # installation with pip fails with BackendUnavailable error, - # see also https://github.com/pypa/pip/issues/6164 - 'use_pip': False, - 'checksums': ['c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451'], - }), - ('jupyter_core', '4.4.0', { - 'checksums': ['ba70754aa680300306c699790128f6fbd8c306ee5927976cbe48adacf240c0b7'], - }), - ('mistune', '0.8.4', { - 'checksums': ['59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e'], - }), - ('terminado', '0.8.1', { - # installation with pip fails with BackendUnavailable error, - # see also https://github.com/pypa/pip/issues/6164 - 'use_pip': False, - 'checksums': ['55abf9ade563b8f9be1f34e4233c7b7bde726059947a593322e8a553cc4c067a'], - }), - ('futures', '3.2.0', { - 'modulename': 'concurrent.futures', - 'checksums': ['9ec02aa7d674acb8618afb127e27fde7fc68994c0437ad759fa094a574adb265'], - }), - ('singledispatch', '3.4.0.3', { - 'checksums': ['5b06af87df13818d14f08a028e42f566640aef80805c3b50c5056b086e3c2b9c'], - }), - ('backports_abc', '0.5', { - 'checksums': ['033be54514a03e255df75c5aee8f9e672f663f93abb723444caec8fe43437bde'], - }), - ('backports.shutil_get_terminal_size', '1.0.0', { - 'checksums': ['713e7a8228ae80341c70586d1cc0a8caa5207346927e23d09dcbcaf18eadec80'], - }), - ('tornado', '5.1.1', { - 'checksums': ['4e5158d97583502a7e2739951553cbd88a72076f152b4b11b64b9a10c4c49409'], - }), - ('jupyter_client', '5.2.4', { - 'checksums': ['b5f9cb06105c1d2d30719db5ffb3ea67da60919fb68deaefa583deccd8813551'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('ipykernel', '4.10.0', { - 'checksums': ['699103c8e64886e3ec7053f2a6aa83bb90426063526f63a818732ff385202bad'], - }), - ('prometheus_client', '0.6.0', { - 'checksums': ['1b38b958750f66f208bcd9ab92a633c0c994d8859c831f7abc1f46724fcee490'], - }), - ('notebook', '5.7.4', { - 'checksums': ['d908673a4010787625c8952e91a22adf737db031f2aa0793ad92f6558918a74a'], - }), - ('widgetsnbextension', '3.4.2', { - 'checksums': ['fa618be8435447a017fd1bf2c7ae922d0428056cfc7449f7a8641edf76b48265'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - "ipython -h", - "jupyter notebook --help", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-5.8.0-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/i/IPython/IPython-5.8.0-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index ed44354bc6e6..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-5.8.0-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,187 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '5.8.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2017b'} - -dependencies = [ - ('Python', '2.7.14'), - ('ZeroMQ', '4.2.2'), - ('matplotlib', '2.1.0', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('pyzmq', '17.0.0', { - 'modulename': 'zmq', - 'checksums': ['0145ae59139b41f65e047a3a9ed11bbc36e37d5e96c64382fcdff911c4d8c3f0'], - }), - ('nbformat', '4.4.0', { - 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], - }), - ('Pygments', '2.2.0', { - 'checksums': ['dbae1046def0efb574852fab9e90209b23f556367b5a320c0bcb871c77c3e8cc'], - }), - ('singledispatch', '3.4.0.3', { - 'checksums': ['5b06af87df13818d14f08a028e42f566640aef80805c3b50c5056b086e3c2b9c'], - }), - ('certifi', '2018.4.16', { - 'checksums': ['13e698f54293db9f89122b0581843a782ad0934a4fe0172d2a980ba77fc61bb7'], - }), - ('backports_abc', '0.5', { - 'checksums': ['033be54514a03e255df75c5aee8f9e672f663f93abb723444caec8fe43437bde'], - }), - ('futures', '3.2.0', { - 'modulename': 'concurrent.futures', - 'checksums': ['9ec02aa7d674acb8618afb127e27fde7fc68994c0437ad759fa094a574adb265'], - }), - ('tornado', '5.0.2', { - 'checksums': ['1b83d5c10550f2653380b4c77331d6f8850f287c4f67d7ce1e1c639d9222fbc7'], - }), - ('MarkupSafe', '1.0', { - 'checksums': ['a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('functools32', '3.2.3-2', { - 'checksums': ['f6253dfbe0538ad2e387bd8fdfd9293c925d63553f5813c4e587745416501e6d'], - }), - ('jsonschema', '2.6.0', { - 'checksums': ['6ff5f3180870836cae40f06fa10419f557208175f13ad7bc26caa77beb1f6e02'], - }), - ('mistune', '0.8.3', { - 'checksums': ['bc10c33bfdcaa4e749b779f62f60d6e12f8215c46a292d05e486b869ae306619'], - }), - ('ptyprocess', '0.5.2', { - 'checksums': ['e64193f0047ad603b71f202332ab5527c5e52aa7c8b609704fc28c0dc20c4365'], - }), - ('terminado', '0.8.1', { - 'checksums': ['55abf9ade563b8f9be1f34e4233c7b7bde726059947a593322e8a553cc4c067a'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('scandir', '1.7', { - 'checksums': ['b2d55be869c4f716084a19b1e16932f0769711316ba62de941320bf2be84763d'], - }), - ('pathlib2', '2.3.2', { - 'checksums': ['8eb170f8d0d61825e09a95b38be068299ddeda82f35e96c3301a8a5e7604cb83'], - }), - ('pickleshare', '0.7.4', { - 'checksums': ['84a9257227dfdd6fe1b4be1319096c20eb85ff1e82c7932f36efccfe1b09737b'], - }), - ('traitlets', '4.3.2', { - 'checksums': ['9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835'], - }), - ('jupyter_core', '4.4.0', { - 'checksums': ['ba70754aa680300306c699790128f6fbd8c306ee5927976cbe48adacf240c0b7'], - }), - ('jupyter_client', '5.2.3', { - 'checksums': ['27befcf0446b01e29853014d6a902dd101ad7d7f94e2252b1adca17c3466b761'], - }), - ('pexpect', '4.5.0', { - 'checksums': ['9f8eb3277716a01faafaba553d629d3d60a1a624c7cf45daa600d2148c30020c'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('configparser', '3.5.0', { - 'checksums': ['5308b47021bc2340965c371f0f058cc6971a04502638d4244225c49d80db273a'], - }), - ('entrypoints', '0.2.3', { - 'checksums': ['d2d587dde06f99545fb13a383d2cd336a8ff1f359c5839ce3a64c917d10c029f'], - }), - ('backports.shutil_get_terminal_size', '1.0.0', { - 'checksums': ['713e7a8228ae80341c70586d1cc0a8caa5207346927e23d09dcbcaf18eadec80'], - }), - ('testpath', '0.3.1', { - 'checksums': ['0d5337839c788da5900df70f8e01015aec141aa3fe7936cb0d0a2953f7ac7609'], - }), - ('wcwidth', '0.1.7', { - 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], - }), - ('prompt_toolkit', '1.0.15', { - 'checksums': ['858588f1983ca497f1cf4ffde01d978a3ea02b01c8a26a8bbc5cd2e66d816917'], - }), - ('ipython', version, { - 'modulename': 'IPython', - 'checksums': ['4bac649857611baaaf76bc82c173aa542f7486446c335fe1a6c05d0d491c8906'], - }), - ('ipykernel', '4.8.2', { - 'checksums': ['c091449dd0fad7710ddd9c4a06e8b9e15277da306590bc07a3a1afa6b4453c8f'], - }), - ('ipywidgets', '7.2.1', { - 'checksums': ['ab9869cda5af7ba449d8f707b29b7e97a7db97d6366805d6b733338f51096f54'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '2.1.3', { - 'checksums': ['eb7386f632349d10d9ce9d4a838b134d4731571851149f9cc2c05a9a837a9a44'], - }), - ('nbconvert', '5.3.1', { - 'checksums': ['12b1a4671d4463ab73af6e4cbcc965b62254e05d182cd54995dda0d0ef9e2db9'], - }), - ('parso', '0.1.1', { - 'checksums': ['5815f3fe254e5665f3c5d6f54f086c2502035cb631a91341591b5a564203cffb'], - }), - ('jedi', '0.11.1', { - 'checksums': ['d6e799d04d1ade9459ed0f20de47c32f2285438956a677d083d3c98def59fa97'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('notebook', '5.4.1', { - 'checksums': ['7d6143d10e9b026df888e0b2936ceff1827ef2f2087646b4dd475c8dcef58606'], - }), - ('widgetsnbextension', '3.2.1', { - 'checksums': ['5417789ee6064ff515fd10be24870660af3561c02d3d48b26f6f44285d0f70cc'], - }), - ('requests', '2.21.0', { - 'checksums': ['502a824f31acdacb3a35b6690b5fbf0bc41d63a24a45c4004352b0242707598e'], - }), - ('urllib3', '1.24.1', { - 'checksums': ['de9529817c93f27c8ccbfead6985011db27bd0ddfcdb2d86f3f663385c6a9c22'], - }), - ('chardet', '3.0.4', { - 'checksums': ['84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae'], - }), - ('widgetsnbextension', '3.2.1', { - 'checksums': ['5417789ee6064ff515fd10be24870660af3561c02d3d48b26f6f44285d0f70cc'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - "ipython -h", - "ipython notebook --help", - "iptest", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-5.8.0-intel-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/i/IPython/IPython-5.8.0-intel-2017b-Python-3.6.3.eb deleted file mode 100644 index 1b36d7e6f0cd..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-5.8.0-intel-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,180 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '5.8.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2017b'} - -dependencies = [ - ('Python', '3.6.3'), - ('ZeroMQ', '4.2.2'), - ('matplotlib', '2.1.0', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('pyzmq', '17.0.0', { - 'modulename': 'zmq', - 'checksums': ['0145ae59139b41f65e047a3a9ed11bbc36e37d5e96c64382fcdff911c4d8c3f0'], - }), - ('nbformat', '4.4.0', { - 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], - }), - ('Pygments', '2.2.0', { - 'checksums': ['dbae1046def0efb574852fab9e90209b23f556367b5a320c0bcb871c77c3e8cc'], - }), - ('singledispatch', '3.4.0.3', { - 'checksums': ['5b06af87df13818d14f08a028e42f566640aef80805c3b50c5056b086e3c2b9c'], - }), - ('certifi', '2018.4.16', { - 'checksums': ['13e698f54293db9f89122b0581843a782ad0934a4fe0172d2a980ba77fc61bb7'], - }), - ('backports_abc', '0.5', { - 'checksums': ['033be54514a03e255df75c5aee8f9e672f663f93abb723444caec8fe43437bde'], - }), - ('tornado', '5.0.2', { - 'checksums': ['1b83d5c10550f2653380b4c77331d6f8850f287c4f67d7ce1e1c639d9222fbc7'], - }), - ('MarkupSafe', '1.0', { - 'checksums': ['a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('jsonschema', '2.6.0', { - 'checksums': ['6ff5f3180870836cae40f06fa10419f557208175f13ad7bc26caa77beb1f6e02'], - }), - ('mistune', '0.8.3', { - 'checksums': ['bc10c33bfdcaa4e749b779f62f60d6e12f8215c46a292d05e486b869ae306619'], - }), - ('ptyprocess', '0.5.2', { - 'checksums': ['e64193f0047ad603b71f202332ab5527c5e52aa7c8b609704fc28c0dc20c4365'], - }), - ('terminado', '0.8.1', { - 'checksums': ['55abf9ade563b8f9be1f34e4233c7b7bde726059947a593322e8a553cc4c067a'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('scandir', '1.7', { - 'checksums': ['b2d55be869c4f716084a19b1e16932f0769711316ba62de941320bf2be84763d'], - }), - ('pathlib2', '2.3.2', { - 'checksums': ['8eb170f8d0d61825e09a95b38be068299ddeda82f35e96c3301a8a5e7604cb83'], - }), - ('pickleshare', '0.7.4', { - 'checksums': ['84a9257227dfdd6fe1b4be1319096c20eb85ff1e82c7932f36efccfe1b09737b'], - }), - ('traitlets', '4.3.2', { - 'checksums': ['9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835'], - }), - ('jupyter_core', '4.4.0', { - 'checksums': ['ba70754aa680300306c699790128f6fbd8c306ee5927976cbe48adacf240c0b7'], - }), - ('jupyter_client', '5.2.3', { - 'checksums': ['27befcf0446b01e29853014d6a902dd101ad7d7f94e2252b1adca17c3466b761'], - }), - ('pexpect', '4.5.0', { - 'checksums': ['9f8eb3277716a01faafaba553d629d3d60a1a624c7cf45daa600d2148c30020c'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('configparser', '3.5.0', { - 'checksums': ['5308b47021bc2340965c371f0f058cc6971a04502638d4244225c49d80db273a'], - }), - ('entrypoints', '0.2.3', { - 'checksums': ['d2d587dde06f99545fb13a383d2cd336a8ff1f359c5839ce3a64c917d10c029f'], - }), - ('backports.shutil_get_terminal_size', '1.0.0', { - 'checksums': ['713e7a8228ae80341c70586d1cc0a8caa5207346927e23d09dcbcaf18eadec80'], - }), - ('testpath', '0.3.1', { - 'checksums': ['0d5337839c788da5900df70f8e01015aec141aa3fe7936cb0d0a2953f7ac7609'], - }), - ('wcwidth', '0.1.7', { - 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], - }), - ('prompt_toolkit', '1.0.15', { - 'checksums': ['858588f1983ca497f1cf4ffde01d978a3ea02b01c8a26a8bbc5cd2e66d816917'], - }), - ('ipython', version, { - 'modulename': 'IPython', - 'checksums': ['4bac649857611baaaf76bc82c173aa542f7486446c335fe1a6c05d0d491c8906'], - }), - ('ipykernel', '4.8.2', { - 'checksums': ['c091449dd0fad7710ddd9c4a06e8b9e15277da306590bc07a3a1afa6b4453c8f'], - }), - ('ipywidgets', '7.2.1', { - 'checksums': ['ab9869cda5af7ba449d8f707b29b7e97a7db97d6366805d6b733338f51096f54'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '2.1.3', { - 'checksums': ['eb7386f632349d10d9ce9d4a838b134d4731571851149f9cc2c05a9a837a9a44'], - }), - ('nbconvert', '5.3.1', { - 'checksums': ['12b1a4671d4463ab73af6e4cbcc965b62254e05d182cd54995dda0d0ef9e2db9'], - }), - ('parso', '0.1.1', { - 'checksums': ['5815f3fe254e5665f3c5d6f54f086c2502035cb631a91341591b5a564203cffb'], - }), - ('jedi', '0.11.1', { - 'checksums': ['d6e799d04d1ade9459ed0f20de47c32f2285438956a677d083d3c98def59fa97'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('notebook', '5.4.1', { - 'checksums': ['7d6143d10e9b026df888e0b2936ceff1827ef2f2087646b4dd475c8dcef58606'], - }), - ('widgetsnbextension', '3.2.1', { - 'checksums': ['5417789ee6064ff515fd10be24870660af3561c02d3d48b26f6f44285d0f70cc'], - }), - ('requests', '2.21.0', { - 'checksums': ['502a824f31acdacb3a35b6690b5fbf0bc41d63a24a45c4004352b0242707598e'], - }), - ('urllib3', '1.24.1', { - 'checksums': ['de9529817c93f27c8ccbfead6985011db27bd0ddfcdb2d86f3f663385c6a9c22'], - }), - ('chardet', '3.0.4', { - 'checksums': ['84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae'], - }), - ('widgetsnbextension', '3.2.1', { - 'checksums': ['5417789ee6064ff515fd10be24870660af3561c02d3d48b26f6f44285d0f70cc'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - "ipython -h", - "ipython notebook --help", - "iptest", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-5.8.0-intel-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/i/IPython/IPython-5.8.0-intel-2018b-Python-2.7.15.eb deleted file mode 100644 index 5077c7fd8549..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-5.8.0-intel-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,191 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '5.8.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2018b'} - -dependencies = [ - ('Python', '2.7.15'), - ('ZeroMQ', '4.2.5'), - ('matplotlib', '2.2.3', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('Pygments', '2.3.1', { - 'checksums': ['5ffada19f6203563680669ee7f53b64dabbeb100eb51b61996085e99c03b284a'], - }), - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('ipython', version, { - 'modulename': 'IPython', - 'checksums': ['4bac649857611baaaf76bc82c173aa542f7486446c335fe1a6c05d0d491c8906'], - }), - ('pexpect', '4.6.0', { - 'checksums': ['2a8e88259839571d1251d278476f3eec5db26deb73a70be5ed5dc5435e418aba'], - }), - ('scandir', '1.9.0', { - 'checksums': ['44975e209c4827fc18a3486f257154d34ec6eaec0f90fef0cca1caa482db7064'], - }), - ('pathlib2', '2.3.3', { - 'checksums': ['25199318e8cc3c25dcb45cbe084cc061051336d5a9ea2a12448d3d8cb748f742'], - }), - ('pickleshare', '0.7.5', { - 'checksums': ['87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca'], - }), - ('wcwidth', '0.1.7', { - 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], - }), - ('prompt_toolkit', '1.0.15', { - 'checksums': ['858588f1983ca497f1cf4ffde01d978a3ea02b01c8a26a8bbc5cd2e66d816917'], - }), - ('ptyprocess', '0.6.0', { - 'checksums': ['923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('traitlets', '4.3.2', { - 'checksums': ['9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835'], - }), - ('parso', '0.3.4', { - 'checksums': ['68406ebd7eafe17f8e40e15a84b56848eccbf27d7c1feb89e93d8fca395706db'], - }), - ('jedi', '0.13.1', { - 'checksums': ['b7493f73a2febe0dc33d51c99b474547f7f6c0b2c8fb2b21f453eef204c12148'], - }), - ('testpath', '0.4.2', { - 'checksums': ['b694b3d9288dbd81685c5d2e7140b81365d46c29f5db4bc659de5aa6b98780f8'], - }), - ('nose', '1.3.7', { - 'checksums': ['f1bffef9cbc82628f6e7d7b40d7e255aefaa1adb6a1b1d26c69a8b79e6208a98'], - }), - ('configparser', '3.5.0', { - 'checksums': ['5308b47021bc2340965c371f0f058cc6971a04502638d4244225c49d80db273a'], - }), - ('defusedxml', '0.5.0', { - 'checksums': ['24d7f2f94f7f3cb6061acb215685e5125fbcdc40a857eff9de22518820b0a4f4'], - }), - ('nbconvert', '5.4.1', { - 'checksums': ['302554a2e219bc0fc84f3edd3e79953f3767b46ab67626fdec16e38ba3f7efe4'], - }), - ('nbformat', '4.4.0', { - 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], - }), - ('MarkupSafe', '1.1.1', { - 'checksums': ['29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b'], - }), - ('ipywidgets', '7.4.2', { - 'checksums': ['a3e224f430163f767047ab9a042fc55adbcab0c24bbe6cf9f306c4f89fdf0ba3'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '3.1.0', { - 'checksums': ['3fdf7f77adcf649c9911387df51254b813185e32b2c6619f690b593a617e19fa'], - }), - ('pyrsistent', '0.14.11', { - 'checksums': ['3ca82748918eb65e2d89f222b702277099aca77e34843c5eb9d52451173970e2'], - }), - ('functools32', '3.2.3-2', { - 'checksums': ['f6253dfbe0538ad2e387bd8fdfd9293c925d63553f5813c4e587745416501e6d'], - }), - ('attrs', '19.1.0', { - 'modulename': 'attr', - 'checksums': ['f0b870f674851ecbfbbbd364d6b5cbdff9dcedbc7f3f5e18a6891057f21fe399'], - }), - ('vcversioner', '2.16.0.0', { - 'checksums': ['dae60c17a479781f44a4010701833f1829140b1eeccd258762a74974aa06e19b'], - }), - ('jsonschema', '3.0.1', { - 'checksums': ['0c0a81564f181de3212efa2d17de1910f8732fa1b71c42266d983cd74304e20d'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('pyzmq', '18.0.0', { - 'modulename': 'zmq', - 'checksums': ['b30c339eb58355f51f4f54dd61d785f1ff58c86bca1c3a5916977631d121867b'], - }), - ('entrypoints', '0.3', { - 'checksums': ['c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451'], - }), - ('jupyter_core', '4.4.0', { - 'checksums': ['ba70754aa680300306c699790128f6fbd8c306ee5927976cbe48adacf240c0b7'], - }), - ('mistune', '0.8.4', { - 'checksums': ['59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e'], - }), - ('terminado', '0.8.1', { - 'checksums': ['55abf9ade563b8f9be1f34e4233c7b7bde726059947a593322e8a553cc4c067a'], - }), - ('futures', '3.2.0', { - 'modulename': 'concurrent.futures', - 'checksums': ['9ec02aa7d674acb8618afb127e27fde7fc68994c0437ad759fa094a574adb265'], - }), - ('singledispatch', '3.4.0.3', { - 'checksums': ['5b06af87df13818d14f08a028e42f566640aef80805c3b50c5056b086e3c2b9c'], - }), - ('backports_abc', '0.5', { - 'checksums': ['033be54514a03e255df75c5aee8f9e672f663f93abb723444caec8fe43437bde'], - }), - ('backports.shutil_get_terminal_size', '1.0.0', { - 'checksums': ['713e7a8228ae80341c70586d1cc0a8caa5207346927e23d09dcbcaf18eadec80'], - }), - ('tornado', '5.1.1', { - 'checksums': ['4e5158d97583502a7e2739951553cbd88a72076f152b4b11b64b9a10c4c49409'], - }), - ('jupyter_client', '5.2.4', { - 'checksums': ['b5f9cb06105c1d2d30719db5ffb3ea67da60919fb68deaefa583deccd8813551'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('ipykernel', '4.10.0', { - 'checksums': ['699103c8e64886e3ec7053f2a6aa83bb90426063526f63a818732ff385202bad'], - }), - ('prometheus_client', '0.6.0', { - 'checksums': ['1b38b958750f66f208bcd9ab92a633c0c994d8859c831f7abc1f46724fcee490'], - }), - ('notebook', '5.7.4', { - 'checksums': ['d908673a4010787625c8952e91a22adf737db031f2aa0793ad92f6558918a74a'], - }), - ('widgetsnbextension', '3.4.2', { - 'checksums': ['fa618be8435447a017fd1bf2c7ae922d0428056cfc7449f7a8641edf76b48265'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - "ipython -h", - "jupyter notebook --help", - "iptest", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-5.8.0-intelcuda-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/i/IPython/IPython-5.8.0-intelcuda-2017b-Python-2.7.14.eb deleted file mode 100644 index bc48e5307c66..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-5.8.0-intelcuda-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,187 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '5.8.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': 'intelcuda', 'version': '2017b'} - -dependencies = [ - ('Python', '2.7.14'), - ('ZeroMQ', '4.2.2'), - ('matplotlib', '2.1.0', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('pyzmq', '17.0.0', { - 'modulename': 'zmq', - 'checksums': ['0145ae59139b41f65e047a3a9ed11bbc36e37d5e96c64382fcdff911c4d8c3f0'], - }), - ('nbformat', '4.4.0', { - 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], - }), - ('Pygments', '2.2.0', { - 'checksums': ['dbae1046def0efb574852fab9e90209b23f556367b5a320c0bcb871c77c3e8cc'], - }), - ('singledispatch', '3.4.0.3', { - 'checksums': ['5b06af87df13818d14f08a028e42f566640aef80805c3b50c5056b086e3c2b9c'], - }), - ('certifi', '2018.4.16', { - 'checksums': ['13e698f54293db9f89122b0581843a782ad0934a4fe0172d2a980ba77fc61bb7'], - }), - ('backports_abc', '0.5', { - 'checksums': ['033be54514a03e255df75c5aee8f9e672f663f93abb723444caec8fe43437bde'], - }), - ('futures', '3.2.0', { - 'modulename': 'concurrent.futures', - 'checksums': ['9ec02aa7d674acb8618afb127e27fde7fc68994c0437ad759fa094a574adb265'], - }), - ('tornado', '5.0.2', { - 'checksums': ['1b83d5c10550f2653380b4c77331d6f8850f287c4f67d7ce1e1c639d9222fbc7'], - }), - ('MarkupSafe', '1.0', { - 'checksums': ['a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('functools32', '3.2.3-2', { - 'checksums': ['f6253dfbe0538ad2e387bd8fdfd9293c925d63553f5813c4e587745416501e6d'], - }), - ('jsonschema', '2.6.0', { - 'checksums': ['6ff5f3180870836cae40f06fa10419f557208175f13ad7bc26caa77beb1f6e02'], - }), - ('mistune', '0.8.3', { - 'checksums': ['bc10c33bfdcaa4e749b779f62f60d6e12f8215c46a292d05e486b869ae306619'], - }), - ('ptyprocess', '0.5.2', { - 'checksums': ['e64193f0047ad603b71f202332ab5527c5e52aa7c8b609704fc28c0dc20c4365'], - }), - ('terminado', '0.8.1', { - 'checksums': ['55abf9ade563b8f9be1f34e4233c7b7bde726059947a593322e8a553cc4c067a'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('scandir', '1.7', { - 'checksums': ['b2d55be869c4f716084a19b1e16932f0769711316ba62de941320bf2be84763d'], - }), - ('pathlib2', '2.3.2', { - 'checksums': ['8eb170f8d0d61825e09a95b38be068299ddeda82f35e96c3301a8a5e7604cb83'], - }), - ('pickleshare', '0.7.4', { - 'checksums': ['84a9257227dfdd6fe1b4be1319096c20eb85ff1e82c7932f36efccfe1b09737b'], - }), - ('traitlets', '4.3.2', { - 'checksums': ['9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835'], - }), - ('jupyter_core', '4.4.0', { - 'checksums': ['ba70754aa680300306c699790128f6fbd8c306ee5927976cbe48adacf240c0b7'], - }), - ('jupyter_client', '5.2.3', { - 'checksums': ['27befcf0446b01e29853014d6a902dd101ad7d7f94e2252b1adca17c3466b761'], - }), - ('pexpect', '4.5.0', { - 'checksums': ['9f8eb3277716a01faafaba553d629d3d60a1a624c7cf45daa600d2148c30020c'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('configparser', '3.5.0', { - 'checksums': ['5308b47021bc2340965c371f0f058cc6971a04502638d4244225c49d80db273a'], - }), - ('entrypoints', '0.2.3', { - 'checksums': ['d2d587dde06f99545fb13a383d2cd336a8ff1f359c5839ce3a64c917d10c029f'], - }), - ('backports.shutil_get_terminal_size', '1.0.0', { - 'checksums': ['713e7a8228ae80341c70586d1cc0a8caa5207346927e23d09dcbcaf18eadec80'], - }), - ('testpath', '0.3.1', { - 'checksums': ['0d5337839c788da5900df70f8e01015aec141aa3fe7936cb0d0a2953f7ac7609'], - }), - ('wcwidth', '0.1.7', { - 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], - }), - ('prompt_toolkit', '1.0.15', { - 'checksums': ['858588f1983ca497f1cf4ffde01d978a3ea02b01c8a26a8bbc5cd2e66d816917'], - }), - ('ipython', version, { - 'modulename': 'IPython', - 'checksums': ['4bac649857611baaaf76bc82c173aa542f7486446c335fe1a6c05d0d491c8906'], - }), - ('ipykernel', '4.8.2', { - 'checksums': ['c091449dd0fad7710ddd9c4a06e8b9e15277da306590bc07a3a1afa6b4453c8f'], - }), - ('ipywidgets', '7.2.1', { - 'checksums': ['ab9869cda5af7ba449d8f707b29b7e97a7db97d6366805d6b733338f51096f54'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '2.1.3', { - 'checksums': ['eb7386f632349d10d9ce9d4a838b134d4731571851149f9cc2c05a9a837a9a44'], - }), - ('nbconvert', '5.3.1', { - 'checksums': ['12b1a4671d4463ab73af6e4cbcc965b62254e05d182cd54995dda0d0ef9e2db9'], - }), - ('parso', '0.1.1', { - 'checksums': ['5815f3fe254e5665f3c5d6f54f086c2502035cb631a91341591b5a564203cffb'], - }), - ('jedi', '0.11.1', { - 'checksums': ['d6e799d04d1ade9459ed0f20de47c32f2285438956a677d083d3c98def59fa97'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('notebook', '5.4.1', { - 'checksums': ['7d6143d10e9b026df888e0b2936ceff1827ef2f2087646b4dd475c8dcef58606'], - }), - ('widgetsnbextension', '3.2.1', { - 'checksums': ['5417789ee6064ff515fd10be24870660af3561c02d3d48b26f6f44285d0f70cc'], - }), - ('requests', '2.21.0', { - 'checksums': ['502a824f31acdacb3a35b6690b5fbf0bc41d63a24a45c4004352b0242707598e'], - }), - ('urllib3', '1.24.1', { - 'checksums': ['de9529817c93f27c8ccbfead6985011db27bd0ddfcdb2d86f3f663385c6a9c22'], - }), - ('chardet', '3.0.4', { - 'checksums': ['84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae'], - }), - ('widgetsnbextension', '3.2.1', { - 'checksums': ['5417789ee6064ff515fd10be24870660af3561c02d3d48b26f6f44285d0f70cc'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - "ipython -h", - "ipython notebook --help", - "iptest", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-5.8.0-intelcuda-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/i/IPython/IPython-5.8.0-intelcuda-2017b-Python-3.6.3.eb deleted file mode 100644 index 477e48720d23..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-5.8.0-intelcuda-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,180 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '5.8.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': 'intelcuda', 'version': '2017b'} - -dependencies = [ - ('Python', '3.6.3'), - ('ZeroMQ', '4.2.2'), - ('matplotlib', '2.1.0', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('pyzmq', '17.0.0', { - 'modulename': 'zmq', - 'checksums': ['0145ae59139b41f65e047a3a9ed11bbc36e37d5e96c64382fcdff911c4d8c3f0'], - }), - ('nbformat', '4.4.0', { - 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], - }), - ('Pygments', '2.2.0', { - 'checksums': ['dbae1046def0efb574852fab9e90209b23f556367b5a320c0bcb871c77c3e8cc'], - }), - ('singledispatch', '3.4.0.3', { - 'checksums': ['5b06af87df13818d14f08a028e42f566640aef80805c3b50c5056b086e3c2b9c'], - }), - ('certifi', '2018.4.16', { - 'checksums': ['13e698f54293db9f89122b0581843a782ad0934a4fe0172d2a980ba77fc61bb7'], - }), - ('backports_abc', '0.5', { - 'checksums': ['033be54514a03e255df75c5aee8f9e672f663f93abb723444caec8fe43437bde'], - }), - ('tornado', '5.0.2', { - 'checksums': ['1b83d5c10550f2653380b4c77331d6f8850f287c4f67d7ce1e1c639d9222fbc7'], - }), - ('MarkupSafe', '1.0', { - 'checksums': ['a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('jsonschema', '2.6.0', { - 'checksums': ['6ff5f3180870836cae40f06fa10419f557208175f13ad7bc26caa77beb1f6e02'], - }), - ('mistune', '0.8.3', { - 'checksums': ['bc10c33bfdcaa4e749b779f62f60d6e12f8215c46a292d05e486b869ae306619'], - }), - ('ptyprocess', '0.5.2', { - 'checksums': ['e64193f0047ad603b71f202332ab5527c5e52aa7c8b609704fc28c0dc20c4365'], - }), - ('terminado', '0.8.1', { - 'checksums': ['55abf9ade563b8f9be1f34e4233c7b7bde726059947a593322e8a553cc4c067a'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('scandir', '1.7', { - 'checksums': ['b2d55be869c4f716084a19b1e16932f0769711316ba62de941320bf2be84763d'], - }), - ('pathlib2', '2.3.2', { - 'checksums': ['8eb170f8d0d61825e09a95b38be068299ddeda82f35e96c3301a8a5e7604cb83'], - }), - ('pickleshare', '0.7.4', { - 'checksums': ['84a9257227dfdd6fe1b4be1319096c20eb85ff1e82c7932f36efccfe1b09737b'], - }), - ('traitlets', '4.3.2', { - 'checksums': ['9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835'], - }), - ('jupyter_core', '4.4.0', { - 'checksums': ['ba70754aa680300306c699790128f6fbd8c306ee5927976cbe48adacf240c0b7'], - }), - ('jupyter_client', '5.2.3', { - 'checksums': ['27befcf0446b01e29853014d6a902dd101ad7d7f94e2252b1adca17c3466b761'], - }), - ('pexpect', '4.5.0', { - 'checksums': ['9f8eb3277716a01faafaba553d629d3d60a1a624c7cf45daa600d2148c30020c'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('configparser', '3.5.0', { - 'checksums': ['5308b47021bc2340965c371f0f058cc6971a04502638d4244225c49d80db273a'], - }), - ('entrypoints', '0.2.3', { - 'checksums': ['d2d587dde06f99545fb13a383d2cd336a8ff1f359c5839ce3a64c917d10c029f'], - }), - ('backports.shutil_get_terminal_size', '1.0.0', { - 'checksums': ['713e7a8228ae80341c70586d1cc0a8caa5207346927e23d09dcbcaf18eadec80'], - }), - ('testpath', '0.3.1', { - 'checksums': ['0d5337839c788da5900df70f8e01015aec141aa3fe7936cb0d0a2953f7ac7609'], - }), - ('wcwidth', '0.1.7', { - 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], - }), - ('prompt_toolkit', '1.0.15', { - 'checksums': ['858588f1983ca497f1cf4ffde01d978a3ea02b01c8a26a8bbc5cd2e66d816917'], - }), - ('ipython', version, { - 'modulename': 'IPython', - 'checksums': ['4bac649857611baaaf76bc82c173aa542f7486446c335fe1a6c05d0d491c8906'], - }), - ('ipykernel', '4.8.2', { - 'checksums': ['c091449dd0fad7710ddd9c4a06e8b9e15277da306590bc07a3a1afa6b4453c8f'], - }), - ('ipywidgets', '7.2.1', { - 'checksums': ['ab9869cda5af7ba449d8f707b29b7e97a7db97d6366805d6b733338f51096f54'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '2.1.3', { - 'checksums': ['eb7386f632349d10d9ce9d4a838b134d4731571851149f9cc2c05a9a837a9a44'], - }), - ('nbconvert', '5.3.1', { - 'checksums': ['12b1a4671d4463ab73af6e4cbcc965b62254e05d182cd54995dda0d0ef9e2db9'], - }), - ('parso', '0.1.1', { - 'checksums': ['5815f3fe254e5665f3c5d6f54f086c2502035cb631a91341591b5a564203cffb'], - }), - ('jedi', '0.11.1', { - 'checksums': ['d6e799d04d1ade9459ed0f20de47c32f2285438956a677d083d3c98def59fa97'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('notebook', '5.4.1', { - 'checksums': ['7d6143d10e9b026df888e0b2936ceff1827ef2f2087646b4dd475c8dcef58606'], - }), - ('widgetsnbextension', '3.2.1', { - 'checksums': ['5417789ee6064ff515fd10be24870660af3561c02d3d48b26f6f44285d0f70cc'], - }), - ('requests', '2.21.0', { - 'checksums': ['502a824f31acdacb3a35b6690b5fbf0bc41d63a24a45c4004352b0242707598e'], - }), - ('urllib3', '1.24.1', { - 'checksums': ['de9529817c93f27c8ccbfead6985011db27bd0ddfcdb2d86f3f663385c6a9c22'], - }), - ('chardet', '3.0.4', { - 'checksums': ['84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae'], - }), - ('widgetsnbextension', '3.2.1', { - 'checksums': ['5417789ee6064ff515fd10be24870660af3561c02d3d48b26f6f44285d0f70cc'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - "ipython -h", - "ipython notebook --help", - "iptest", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-6.2.1-foss-2017a-Python-3.6.4.eb b/easybuild/easyconfigs/i/IPython/IPython-6.2.1-foss-2017a-Python-3.6.4.eb deleted file mode 100644 index 5a5fa86a6a48..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-6.2.1-foss-2017a-Python-3.6.4.eb +++ /dev/null @@ -1,144 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '6.2.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'foss', 'version': '2017a'} - -dependencies = [ - ('Python', '3.6.4'), - ('ZeroMQ', '4.2.2'), -] - -exts_list = [ - ('Pygments', '2.2.0', { - 'checksums': ['dbae1046def0efb574852fab9e90209b23f556367b5a320c0bcb871c77c3e8cc'], - }), - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('ipython', version, { - 'checksums': ['51c158a6c8b899898d1c91c6b51a34110196815cc905f9be0fa5878e19355608'], - 'modulename': 'IPython', - }), - ('pexpect', '4.3.1', { - 'checksums': ['8e287b171dbaf249d0b06b5f2e88cb7e694651d2d0b8c15bccb83170d3c55575'], - }), - ('pickleshare', '0.7.4', { - 'checksums': ['84a9257227dfdd6fe1b4be1319096c20eb85ff1e82c7932f36efccfe1b09737b'], - }), - ('prompt_toolkit', '1.0.15', { - 'checksums': ['858588f1983ca497f1cf4ffde01d978a3ea02b01c8a26a8bbc5cd2e66d816917'], - }), - ('ptyprocess', '0.5.2', { - 'checksums': ['e64193f0047ad603b71f202332ab5527c5e52aa7c8b609704fc28c0dc20c4365'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('traitlets', '4.3.2', { - 'checksums': ['9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835'], - }), - ('jedi', '0.11.1', { - 'checksums': ['d6e799d04d1ade9459ed0f20de47c32f2285438956a677d083d3c98def59fa97'], - }), - ('parso', '0.1.1', { - 'checksums': ['5815f3fe254e5665f3c5d6f54f086c2502035cb631a91341591b5a564203cffb'], - }), - ('wcwidth', '0.1.7', { - 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], - }), - ('testpath', '0.3.1', { - 'checksums': ['0d5337839c788da5900df70f8e01015aec141aa3fe7936cb0d0a2953f7ac7609'], - }), - ('nose', '1.3.7', { - 'checksums': ['f1bffef9cbc82628f6e7d7b40d7e255aefaa1adb6a1b1d26c69a8b79e6208a98'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('Send2Trash', '1.4.2', { - 'checksums': ['725fbce571dffe0b640e2f1788d52c3c544b510f9d8f69b2597c8c2555bc8441'], - }), - ('bleach', '2.1.2', { - 'checksums': ['38fc8cbebea4e787d8db55d6f324820c7f74362b70db9142c1ac7920452d1a19'], - }), - ('jsonschema', '2.6.0', { - 'checksums': ['6ff5f3180870836cae40f06fa10419f557208175f13ad7bc26caa77beb1f6e02'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('pyzmq', '16.0.4', { - 'checksums': ['bc23fad15d6da82081e89ea0b254a7b6efe6d1c4c58edb16f28e4b4d880086b2'], - 'modulename': 'zmq', - }), - ('MarkupSafe', '1.0', { - 'checksums': ['a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665'], - }), - ('entrypoints', '0.2.3', { - 'checksums': ['d2d587dde06f99545fb13a383d2cd336a8ff1f359c5839ce3a64c917d10c029f'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('jupyter_core', '4.4.0', { - 'use_pip': True, - 'checksums': ['ba70754aa680300306c699790128f6fbd8c306ee5927976cbe48adacf240c0b7'], - }), - ('nbformat', '4.4.0', { - 'use_pip': True, - 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], - }), - ('mistune', '0.8.3', { - 'checksums': ['bc10c33bfdcaa4e749b779f62f60d6e12f8215c46a292d05e486b869ae306619'], - }), - ('nbconvert', '5.3.1', { - 'use_pip': True, - 'checksums': ['12b1a4671d4463ab73af6e4cbcc965b62254e05d182cd54995dda0d0ef9e2db9'], - }), - ('terminado', '0.8.1', { - 'checksums': ['55abf9ade563b8f9be1f34e4233c7b7bde726059947a593322e8a553cc4c067a'], - }), - ('tornado', '4.5.3', { - 'checksums': ['6d14e47eab0e15799cf3cdcc86b0b98279da68522caace2bd7ce644287685f0a'], - }), - ('jupyter_client', '5.2.2', { - 'use_pip': True, - 'checksums': ['83d5e23132f0d8f79ccd3939f53fb9fa97f88a896a85114dc48d0e86909b06c4'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('ipykernel', '4.8.0', { - 'checksums': ['dedc199df6a38725c732986dfa606c245fb8fe0fe999b33a0c305b73d80c6774'], - }), - ('notebook', '5.3.1', { - 'use_pip': True, - 'checksums': ['380bbed63117accbb13e42d01d06153c72da6a386f75c81ae4c174eaa11e738b'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - ('ipython -h', ''), - ('ipython notebook --help', ''), - ('iptest', ''), - ('iptest3', ''), -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-6.3.1-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/i/IPython/IPython-6.3.1-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index fcd8cea053e4..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-6.3.1-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,148 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '6.3.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2018a'} - -dependencies = [ - ('Python', '3.6.4'), - ('ZeroMQ', '4.2.5'), - ('matplotlib', '2.1.2', versionsuffix), -] - -# let sanity check fail when auto-downloaded dependencies are detected when installing extensions -exts_list = [ - ('Pygments', '2.2.0', { - 'checksums': ['dbae1046def0efb574852fab9e90209b23f556367b5a320c0bcb871c77c3e8cc'], - }), - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('ipython', version, { - 'modulename': 'IPython', - 'checksums': ['a6ac981381b3f5f604b37a293369963485200e3639fb0404fa76092383c10c41'], - }), - ('pexpect', '4.5.0', { - 'checksums': ['9f8eb3277716a01faafaba553d629d3d60a1a624c7cf45daa600d2148c30020c'], - }), - ('pickleshare', '0.7.4', { - 'checksums': ['84a9257227dfdd6fe1b4be1319096c20eb85ff1e82c7932f36efccfe1b09737b'], - }), - ('wcwidth', '0.1.7', { - 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], - }), - ('prompt_toolkit', '1.0.15', { - 'checksums': ['858588f1983ca497f1cf4ffde01d978a3ea02b01c8a26a8bbc5cd2e66d816917'], - }), - ('ptyprocess', '0.5.2', { - 'checksums': ['e64193f0047ad603b71f202332ab5527c5e52aa7c8b609704fc28c0dc20c4365'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('traitlets', '4.3.2', { - 'checksums': ['9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835'], - }), - ('parso', '0.1.1', { - 'checksums': ['5815f3fe254e5665f3c5d6f54f086c2502035cb631a91341591b5a564203cffb'], - }), - ('jedi', '0.11.1', { - 'checksums': ['d6e799d04d1ade9459ed0f20de47c32f2285438956a677d083d3c98def59fa97'], - }), - ('testpath', '0.3.1', { - 'checksums': ['0d5337839c788da5900df70f8e01015aec141aa3fe7936cb0d0a2953f7ac7609'], - }), - ('nose', '1.3.7', { - 'checksums': ['f1bffef9cbc82628f6e7d7b40d7e255aefaa1adb6a1b1d26c69a8b79e6208a98'], - }), - ('MarkupSafe', '1.0', { - 'checksums': ['a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '2.1.3', { - 'checksums': ['eb7386f632349d10d9ce9d4a838b134d4731571851149f9cc2c05a9a837a9a44'], - }), - ('jsonschema', '2.6.0', { - 'checksums': ['6ff5f3180870836cae40f06fa10419f557208175f13ad7bc26caa77beb1f6e02'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('pyzmq', '17.0.0', { - 'modulename': 'zmq', - 'checksums': ['0145ae59139b41f65e047a3a9ed11bbc36e37d5e96c64382fcdff911c4d8c3f0'], - }), - ('entrypoints', '0.2.3', { - 'checksums': ['d2d587dde06f99545fb13a383d2cd336a8ff1f359c5839ce3a64c917d10c029f'], - }), - ('jupyter_core', '4.4.0', { - 'use_pip': True, - 'checksums': ['ba70754aa680300306c699790128f6fbd8c306ee5927976cbe48adacf240c0b7'], - }), - ('nbformat', '4.4.0', { - 'use_pip': True, - 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], - }), - ('mistune', '0.8.3', { - 'checksums': ['bc10c33bfdcaa4e749b779f62f60d6e12f8215c46a292d05e486b869ae306619'], - }), - ('nbconvert', '5.3.1', { - 'use_pip': True, - 'checksums': ['12b1a4671d4463ab73af6e4cbcc965b62254e05d182cd54995dda0d0ef9e2db9'], - }), - ('terminado', '0.8.1', { - 'checksums': ['55abf9ade563b8f9be1f34e4233c7b7bde726059947a593322e8a553cc4c067a'], - }), - ('tornado', '5.0.2', { - 'checksums': ['1b83d5c10550f2653380b4c77331d6f8850f287c4f67d7ce1e1c639d9222fbc7'], - }), - ('jupyter_client', '5.2.3', { - 'use_pip': True, - 'checksums': ['27befcf0446b01e29853014d6a902dd101ad7d7f94e2252b1adca17c3466b761'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('ipykernel', '4.8.2', { - 'checksums': ['c091449dd0fad7710ddd9c4a06e8b9e15277da306590bc07a3a1afa6b4453c8f'], - }), - ('notebook', '5.4.1', { - 'use_pip': True, - 'checksums': ['7d6143d10e9b026df888e0b2936ceff1827ef2f2087646b4dd475c8dcef58606'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - "ipython -h", - "ipython notebook --help", - "iptest", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-6.4.0-foss-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/i/IPython/IPython-6.4.0-foss-2018a-Python-3.6.4.eb deleted file mode 100644 index d0f13c2b77d8..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-6.4.0-foss-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,148 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '6.4.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -dependencies = [ - ('Python', '3.6.4'), - ('ZeroMQ', '4.2.5'), - ('matplotlib', '2.1.2', versionsuffix), -] - -# let sanity check fail when auto-downloaded dependencies are detected when installing extensions -exts_list = [ - ('Pygments', '2.2.0', { - 'checksums': ['dbae1046def0efb574852fab9e90209b23f556367b5a320c0bcb871c77c3e8cc'], - }), - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('ipython', version, { - 'modulename': 'IPython', - 'checksums': ['eca537aa61592aca2fef4adea12af8e42f5c335004dfa80c78caf80e8b525e5c'], - }), - ('pexpect', '4.5.0', { - 'checksums': ['9f8eb3277716a01faafaba553d629d3d60a1a624c7cf45daa600d2148c30020c'], - }), - ('pickleshare', '0.7.4', { - 'checksums': ['84a9257227dfdd6fe1b4be1319096c20eb85ff1e82c7932f36efccfe1b09737b'], - }), - ('wcwidth', '0.1.7', { - 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], - }), - ('prompt_toolkit', '1.0.15', { - 'checksums': ['858588f1983ca497f1cf4ffde01d978a3ea02b01c8a26a8bbc5cd2e66d816917'], - }), - ('ptyprocess', '0.5.2', { - 'checksums': ['e64193f0047ad603b71f202332ab5527c5e52aa7c8b609704fc28c0dc20c4365'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('traitlets', '4.3.2', { - 'checksums': ['9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835'], - }), - ('parso', '0.1.1', { - 'checksums': ['5815f3fe254e5665f3c5d6f54f086c2502035cb631a91341591b5a564203cffb'], - }), - ('jedi', '0.11.1', { - 'checksums': ['d6e799d04d1ade9459ed0f20de47c32f2285438956a677d083d3c98def59fa97'], - }), - ('testpath', '0.3.1', { - 'checksums': ['0d5337839c788da5900df70f8e01015aec141aa3fe7936cb0d0a2953f7ac7609'], - }), - ('nose', '1.3.7', { - 'checksums': ['f1bffef9cbc82628f6e7d7b40d7e255aefaa1adb6a1b1d26c69a8b79e6208a98'], - }), - ('MarkupSafe', '1.0', { - 'checksums': ['a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '2.1.3', { - 'checksums': ['eb7386f632349d10d9ce9d4a838b134d4731571851149f9cc2c05a9a837a9a44'], - }), - ('jsonschema', '2.6.0', { - 'checksums': ['6ff5f3180870836cae40f06fa10419f557208175f13ad7bc26caa77beb1f6e02'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('pyzmq', '17.0.0', { - 'modulename': 'zmq', - 'checksums': ['0145ae59139b41f65e047a3a9ed11bbc36e37d5e96c64382fcdff911c4d8c3f0'], - }), - ('entrypoints', '0.2.3', { - 'checksums': ['d2d587dde06f99545fb13a383d2cd336a8ff1f359c5839ce3a64c917d10c029f'], - }), - ('jupyter_core', '4.4.0', { - 'use_pip': True, - 'checksums': ['ba70754aa680300306c699790128f6fbd8c306ee5927976cbe48adacf240c0b7'], - }), - ('nbformat', '4.4.0', { - 'use_pip': True, - 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], - }), - ('mistune', '0.8.3', { - 'checksums': ['bc10c33bfdcaa4e749b779f62f60d6e12f8215c46a292d05e486b869ae306619'], - }), - ('nbconvert', '5.3.1', { - 'use_pip': True, - 'checksums': ['12b1a4671d4463ab73af6e4cbcc965b62254e05d182cd54995dda0d0ef9e2db9'], - }), - ('terminado', '0.8.1', { - 'checksums': ['55abf9ade563b8f9be1f34e4233c7b7bde726059947a593322e8a553cc4c067a'], - }), - ('tornado', '5.0.2', { - 'checksums': ['1b83d5c10550f2653380b4c77331d6f8850f287c4f67d7ce1e1c639d9222fbc7'], - }), - ('jupyter_client', '5.2.3', { - 'use_pip': True, - 'checksums': ['27befcf0446b01e29853014d6a902dd101ad7d7f94e2252b1adca17c3466b761'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('ipykernel', '4.8.2', { - 'checksums': ['c091449dd0fad7710ddd9c4a06e8b9e15277da306590bc07a3a1afa6b4453c8f'], - }), - ('notebook', '5.4.1', { - 'use_pip': True, - 'checksums': ['7d6143d10e9b026df888e0b2936ceff1827ef2f2087646b4dd475c8dcef58606'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - "ipython -h", - "ipython notebook --help", - "iptest", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-7.13.0-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/i/IPython/IPython-7.13.0-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index df535b42f0b5..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-7.13.0-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,168 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '7.13.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('ZeroMQ', '4.3.2'), - ('matplotlib', '3.2.1', versionsuffix), - ('PyYAML', '5.3'), # required for jupyter_nbextensions_configurator -] - -use_pip = True - -exts_list = [ - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('ipython', version, { - 'modulename': 'IPython', - 'checksums': ['ca478e52ae1f88da0102360e57e528b92f3ae4316aabac80a2cd7f7ab2efb48a'], - }), - ('pexpect', '4.8.0', { - 'checksums': ['fc65a43959d153d0114afe13997d439c22823a27cefceb5ff35c2178c6784c0c'], - }), - ('pickleshare', '0.7.5', { - 'checksums': ['87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca'], - }), - ('prompt_toolkit', '3.0.4', { - 'checksums': ['ebe6b1b08c888b84c50d7f93dee21a09af39860144ff6130aadbd61ae8d29783'], - }), - ('ptyprocess', '0.6.0', { - 'use_pip': False, - 'checksums': ['923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('traitlets', '4.3.3', { - 'checksums': ['d023ee369ddd2763310e4c3eae1ff649689440d4ae59d7485eb4cfbbe3e359f7'], - }), - ('parso', '0.6.2', { - 'checksums': ['0c5659e0c6eba20636f99a04f469798dca8da279645ce5c387315b2c23912157'], - }), - ('jedi', '0.16.0', { - 'checksums': ['d5c871cb9360b414f981e7072c52c33258d598305280fef91c6cae34739d65d5'], - }), - ('testpath', '0.4.4', { - 'use_pip': False, - 'checksums': ['60e0a3261c149755f4399a1fff7d37523179a70fdc3abdf78de9fc2604aeec7e'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '3.1.3', { - 'checksums': ['f8dfd8a7e26443e986c4e44df31870da8e906ea61096af06ba5d5cc2d519842a'], - }), - ('vcversioner', '2.16.0.0', { - 'checksums': ['dae60c17a479781f44a4010701833f1829140b1eeccd258762a74974aa06e19b'], - }), - ('jsonschema', '3.2.0', { - 'checksums': ['c8a85b28d377cc7737e46e2d9f2b4f44ee3c0e1deac6bf46ddefc7187d30797a'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('pyzmq', '19.0.0', { - 'modulename': 'zmq', - 'checksums': ['5e1f65e576ab07aed83f444e201d86deb01cd27dcf3f37c727bc8729246a60a8'], - }), - ('entrypoints', '0.3', { - 'use_pip': False, - 'checksums': ['c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451'], - }), - ('jupyter_core', '4.6.3', { - 'checksums': ['394fd5dd787e7c8861741880bdf8a00ce39f95de5d18e579c74b882522219e7e'], - }), - ('nbformat', '5.0.4', { - 'checksums': ['562de41fc7f4f481b79ab5d683279bf3a168858268d4387b489b7b02be0b324a'], - }), - ('mistune', '0.8.4', { - 'checksums': ['59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e'], - }), - ('defusedxml', '0.6.0', { - 'checksums': ['f684034d135af4c6cbb949b8a4d2ed61634515257a67299e5f940fbaa34377f5'], - }), - ('nbconvert', '5.6.1', { - 'checksums': ['21fb48e700b43e82ba0e3142421a659d7739b65568cc832a13976a77be16b523'], - }), - ('terminado', '0.8.3', { - 'use_pip': False, - 'checksums': ['4804a774f802306a7d9af7322193c5390f1da0abb429e082a10ef1d46e6fb2c2'], - }), - ('tornado', '6.0.4', { - 'checksums': ['0fe2d45ba43b00a41cd73f8be321a44936dc1aba233dee979f17a042b83eb6dc'], - }), - ('jupyter_client', '6.1.0', { - 'checksums': ['61429e7d2c4b385135d31054944dd3f23a1c6affb0ca3d4328d42fc9ba82b7f5'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('ipykernel', '5.2.0', { - 'checksums': ['37c65d2e2da3326e5cf114405df6d47d997b8a3eba99e2cc4b75833bf71a5e18'], - }), - ('prometheus_client', '0.7.1', { - 'checksums': ['71cd24a2b3eb335cb800c7159f423df1bd4dcd5171b234be15e3f31ec9f622da'], - }), - ('pyrsistent', '0.15.7', { - 'checksums': ['cdc7b5e3ed77bed61270a47d35434a30617b9becdf2478af76ad2c6ade307280'], - }), - ('ipywidgets', '7.5.1', { - 'checksums': ['e945f6e02854a74994c596d9db83444a1850c01648f1574adf144fbbabe05c97'], - }), - ('jupyter_contrib_core', '0.3.3', { - 'checksums': ['e65bc0e932ff31801003cef160a4665f2812efe26a53801925a634735e9a5794'], - }), - ('jupyter_nbextensions_configurator', '0.4.1', { - 'checksums': ['e5e86b5d9d898e1ffb30ebb08e4ad8696999f798fef3ff3262d7b999076e4e83'], - }), - ('notebook', '6.0.3', { - 'checksums': ['47a9092975c9e7965ada00b9a20f0cf637d001db60d241d479f53c0be117ad48'], - }), - ('widgetsnbextension', '3.5.1', { - 'checksums': ['079f87d87270bce047512400efd70238820751a11d2d8cb137a5a5bdbaf255c7'], - }), - ('ipympl', '0.5.6', { - 'checksums': ['076240e606f4dc1f23b7ecc3303c759f5718dc16f9a119382776c6cb382a53e9'], - }), -] - -modextrapaths = {'JUPYTER_PATH': 'share/jupyter'} - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': [ - 'lib/python%(pyshortver)s/site-packages/IPython', - 'share/jupyter' - ], -} - -sanity_check_commands = [ - "ipython -h", - "jupyter notebook --help", - "iptest", -] - -sanity_pip_check = True - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-7.13.0-intel-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/i/IPython/IPython-7.13.0-intel-2020a-Python-3.8.2.eb deleted file mode 100644 index af4e7a1253c3..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-7.13.0-intel-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,169 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '7.13.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('ZeroMQ', '4.3.2'), - ('matplotlib', '3.2.1', versionsuffix), - ('PyYAML', '5.3'), # required for jupyter_nbextensions_configurator -] - -use_pip = True -check_ldshared = True - -exts_list = [ - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('ipython', version, { - 'modulename': 'IPython', - 'checksums': ['ca478e52ae1f88da0102360e57e528b92f3ae4316aabac80a2cd7f7ab2efb48a'], - }), - ('pexpect', '4.8.0', { - 'checksums': ['fc65a43959d153d0114afe13997d439c22823a27cefceb5ff35c2178c6784c0c'], - }), - ('pickleshare', '0.7.5', { - 'checksums': ['87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca'], - }), - ('prompt_toolkit', '3.0.4', { - 'checksums': ['ebe6b1b08c888b84c50d7f93dee21a09af39860144ff6130aadbd61ae8d29783'], - }), - ('ptyprocess', '0.6.0', { - 'use_pip': False, - 'checksums': ['923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('traitlets', '4.3.3', { - 'checksums': ['d023ee369ddd2763310e4c3eae1ff649689440d4ae59d7485eb4cfbbe3e359f7'], - }), - ('parso', '0.6.2', { - 'checksums': ['0c5659e0c6eba20636f99a04f469798dca8da279645ce5c387315b2c23912157'], - }), - ('jedi', '0.16.0', { - 'checksums': ['d5c871cb9360b414f981e7072c52c33258d598305280fef91c6cae34739d65d5'], - }), - ('testpath', '0.4.4', { - 'use_pip': False, - 'checksums': ['60e0a3261c149755f4399a1fff7d37523179a70fdc3abdf78de9fc2604aeec7e'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '3.1.3', { - 'checksums': ['f8dfd8a7e26443e986c4e44df31870da8e906ea61096af06ba5d5cc2d519842a'], - }), - ('vcversioner', '2.16.0.0', { - 'checksums': ['dae60c17a479781f44a4010701833f1829140b1eeccd258762a74974aa06e19b'], - }), - ('jsonschema', '3.2.0', { - 'checksums': ['c8a85b28d377cc7737e46e2d9f2b4f44ee3c0e1deac6bf46ddefc7187d30797a'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('pyzmq', '19.0.0', { - 'modulename': 'zmq', - 'checksums': ['5e1f65e576ab07aed83f444e201d86deb01cd27dcf3f37c727bc8729246a60a8'], - }), - ('entrypoints', '0.3', { - 'use_pip': False, - 'checksums': ['c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451'], - }), - ('jupyter_core', '4.6.3', { - 'checksums': ['394fd5dd787e7c8861741880bdf8a00ce39f95de5d18e579c74b882522219e7e'], - }), - ('nbformat', '5.0.4', { - 'checksums': ['562de41fc7f4f481b79ab5d683279bf3a168858268d4387b489b7b02be0b324a'], - }), - ('mistune', '0.8.4', { - 'checksums': ['59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e'], - }), - ('defusedxml', '0.6.0', { - 'checksums': ['f684034d135af4c6cbb949b8a4d2ed61634515257a67299e5f940fbaa34377f5'], - }), - ('nbconvert', '5.6.1', { - 'checksums': ['21fb48e700b43e82ba0e3142421a659d7739b65568cc832a13976a77be16b523'], - }), - ('terminado', '0.8.3', { - 'use_pip': False, - 'checksums': ['4804a774f802306a7d9af7322193c5390f1da0abb429e082a10ef1d46e6fb2c2'], - }), - ('tornado', '6.0.4', { - 'checksums': ['0fe2d45ba43b00a41cd73f8be321a44936dc1aba233dee979f17a042b83eb6dc'], - }), - ('jupyter_client', '6.1.0', { - 'checksums': ['61429e7d2c4b385135d31054944dd3f23a1c6affb0ca3d4328d42fc9ba82b7f5'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('ipykernel', '5.2.0', { - 'checksums': ['37c65d2e2da3326e5cf114405df6d47d997b8a3eba99e2cc4b75833bf71a5e18'], - }), - ('prometheus_client', '0.7.1', { - 'checksums': ['71cd24a2b3eb335cb800c7159f423df1bd4dcd5171b234be15e3f31ec9f622da'], - }), - ('pyrsistent', '0.15.7', { - 'checksums': ['cdc7b5e3ed77bed61270a47d35434a30617b9becdf2478af76ad2c6ade307280'], - }), - ('ipywidgets', '7.5.1', { - 'checksums': ['e945f6e02854a74994c596d9db83444a1850c01648f1574adf144fbbabe05c97'], - }), - ('jupyter_contrib_core', '0.3.3', { - 'checksums': ['e65bc0e932ff31801003cef160a4665f2812efe26a53801925a634735e9a5794'], - }), - ('jupyter_nbextensions_configurator', '0.4.1', { - 'checksums': ['e5e86b5d9d898e1ffb30ebb08e4ad8696999f798fef3ff3262d7b999076e4e83'], - }), - ('notebook', '6.0.3', { - 'checksums': ['47a9092975c9e7965ada00b9a20f0cf637d001db60d241d479f53c0be117ad48'], - }), - ('widgetsnbextension', '3.5.1', { - 'checksums': ['079f87d87270bce047512400efd70238820751a11d2d8cb137a5a5bdbaf255c7'], - }), - ('ipympl', '0.5.6', { - 'checksums': ['076240e606f4dc1f23b7ecc3303c759f5718dc16f9a119382776c6cb382a53e9'], - }), -] - -modextrapaths = {'JUPYTER_PATH': 'share/jupyter'} - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': [ - 'lib/python%(pyshortver)s/site-packages/IPython', - 'share/jupyter' - ], -} - -sanity_check_commands = [ - "ipython -h", - "jupyter notebook --help", - "iptest", -] - -sanity_pip_check = True - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-7.15.0-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/i/IPython/IPython-7.15.0-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index a25d8df0748d..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-7.15.0-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,168 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '7.15.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('ZeroMQ', '4.3.2'), - ('matplotlib', '3.2.1', versionsuffix), - ('PyYAML', '5.3'), # required for jupyter_nbextensions_configurator -] - -use_pip = True - -exts_list = [ - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('ipython', version, { - 'modulename': 'IPython', - 'checksums': ['0ef1433879816a960cd3ae1ae1dc82c64732ca75cec8dab5a4e29783fb571d0e'], - }), - ('pexpect', '4.8.0', { - 'checksums': ['fc65a43959d153d0114afe13997d439c22823a27cefceb5ff35c2178c6784c0c'], - }), - ('pickleshare', '0.7.5', { - 'checksums': ['87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca'], - }), - ('wcwidth', '0.1.9', { - 'checksums': ['ee73862862a156bf77ff92b09034fc4825dd3af9cf81bc5b360668d425f3c5f1'], - }), - ('prompt_toolkit', '3.0.5', { - 'checksums': ['563d1a4140b63ff9dd587bda9557cffb2fe73650205ab6f4383092fb882e7dc8'], - }), - ('ptyprocess', '0.6.0', { - 'use_pip': False, - 'checksums': ['923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('traitlets', '4.3.3', { - 'checksums': ['d023ee369ddd2763310e4c3eae1ff649689440d4ae59d7485eb4cfbbe3e359f7'], - }), - ('parso', '0.7.0', { - 'checksums': ['908e9fae2144a076d72ae4e25539143d40b8e3eafbaeae03c1bfe226f4cdf12c'], - }), - ('jedi', '0.17.0', { - 'checksums': ['df40c97641cb943661d2db4c33c2e1ff75d491189423249e989bcea4464f3030'], - }), - ('testpath', '0.4.4', { - 'use_pip': False, - 'checksums': ['60e0a3261c149755f4399a1fff7d37523179a70fdc3abdf78de9fc2604aeec7e'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '3.1.5', { - 'checksums': ['3c4c520fdb9db59ef139915a5db79f8b51bc2a7257ea0389f30c846883430a4b'], - }), - ('vcversioner', '2.16.0.0', { - 'checksums': ['dae60c17a479781f44a4010701833f1829140b1eeccd258762a74974aa06e19b'], - }), - ('jsonschema', '3.2.0', { - 'checksums': ['c8a85b28d377cc7737e46e2d9f2b4f44ee3c0e1deac6bf46ddefc7187d30797a'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('pyzmq', '19.0.1', { - 'modulename': 'zmq', - 'checksums': ['13a5638ab24d628a6ade8f794195e1a1acd573496c3b85af2f1183603b7bf5e0'], - }), - ('entrypoints', '0.3', { - 'use_pip': False, - 'checksums': ['c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451'], - }), - ('jupyter_core', '4.6.3', { - 'checksums': ['394fd5dd787e7c8861741880bdf8a00ce39f95de5d18e579c74b882522219e7e'], - }), - ('nbformat', '5.0.6', { - 'checksums': ['049af048ed76b95c3c44043620c17e56bc001329e07f83fec4f177f0e3d7b757'], - }), - ('mistune', '0.8.4', { - 'checksums': ['59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e'], - }), - ('defusedxml', '0.6.0', { - 'checksums': ['f684034d135af4c6cbb949b8a4d2ed61634515257a67299e5f940fbaa34377f5'], - }), - ('nbconvert', '5.6.1', { - 'checksums': ['21fb48e700b43e82ba0e3142421a659d7739b65568cc832a13976a77be16b523'], - }), - ('terminado', '0.8.3', { - 'use_pip': False, - 'checksums': ['4804a774f802306a7d9af7322193c5390f1da0abb429e082a10ef1d46e6fb2c2'], - }), - ('tornado', '6.0.4', { - 'checksums': ['0fe2d45ba43b00a41cd73f8be321a44936dc1aba233dee979f17a042b83eb6dc'], - }), - ('jupyter_client', '6.1.3', { - 'checksums': ['3a32fa4d0b16d1c626b30c3002a62dfd86d6863ed39eaba3f537fade197bb756'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('ipykernel', '5.3.0', { - 'checksums': ['731adb3f2c4ebcaff52e10a855ddc87670359a89c9c784d711e62d66fccdafae'], - }), - ('prometheus_client', '0.8.0', { - 'checksums': ['c6e6b706833a6bd1fd51711299edee907857be10ece535126a158f911ee80915'], - }), - ('pyrsistent', '0.16.0', { - 'checksums': ['28669905fe725965daa16184933676547c5bb40a5153055a8dee2a4bd7933ad3'], - }), - ('ipywidgets', '7.5.1', { - 'checksums': ['e945f6e02854a74994c596d9db83444a1850c01648f1574adf144fbbabe05c97'], - }), - ('jupyter_contrib_core', '0.3.3', { - 'checksums': ['e65bc0e932ff31801003cef160a4665f2812efe26a53801925a634735e9a5794'], - }), - ('jupyter_nbextensions_configurator', '0.4.1', { - 'checksums': ['e5e86b5d9d898e1ffb30ebb08e4ad8696999f798fef3ff3262d7b999076e4e83'], - }), - ('notebook', '6.0.3', { - 'checksums': ['47a9092975c9e7965ada00b9a20f0cf637d001db60d241d479f53c0be117ad48'], - }), - ('widgetsnbextension', '3.5.1', { - 'checksums': ['079f87d87270bce047512400efd70238820751a11d2d8cb137a5a5bdbaf255c7'], - }), -] - -modextrapaths = {'JUPYTER_PATH': 'share/jupyter'} - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': [ - 'lib/python%(pyshortver)s/site-packages/IPython', - 'share/jupyter' - ], -} - -sanity_check_commands = [ - "ipython -h", - "jupyter notebook --help", - "iptest", -] - -sanity_pip_check = True - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-7.15.0-intel-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/i/IPython/IPython-7.15.0-intel-2020a-Python-3.8.2.eb deleted file mode 100644 index 0d1ca78ff28a..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-7.15.0-intel-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,168 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '7.15.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('ZeroMQ', '4.3.2'), - ('matplotlib', '3.2.1', versionsuffix), - ('PyYAML', '5.3'), # required for jupyter_nbextensions_configurator -] - -use_pip = True - -exts_list = [ - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('ipython', version, { - 'modulename': 'IPython', - 'checksums': ['0ef1433879816a960cd3ae1ae1dc82c64732ca75cec8dab5a4e29783fb571d0e'], - }), - ('pexpect', '4.8.0', { - 'checksums': ['fc65a43959d153d0114afe13997d439c22823a27cefceb5ff35c2178c6784c0c'], - }), - ('pickleshare', '0.7.5', { - 'checksums': ['87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca'], - }), - ('wcwidth', '0.1.9', { - 'checksums': ['ee73862862a156bf77ff92b09034fc4825dd3af9cf81bc5b360668d425f3c5f1'], - }), - ('prompt_toolkit', '3.0.5', { - 'checksums': ['563d1a4140b63ff9dd587bda9557cffb2fe73650205ab6f4383092fb882e7dc8'], - }), - ('ptyprocess', '0.6.0', { - 'use_pip': False, - 'checksums': ['923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('traitlets', '4.3.3', { - 'checksums': ['d023ee369ddd2763310e4c3eae1ff649689440d4ae59d7485eb4cfbbe3e359f7'], - }), - ('parso', '0.7.0', { - 'checksums': ['908e9fae2144a076d72ae4e25539143d40b8e3eafbaeae03c1bfe226f4cdf12c'], - }), - ('jedi', '0.17.0', { - 'checksums': ['df40c97641cb943661d2db4c33c2e1ff75d491189423249e989bcea4464f3030'], - }), - ('testpath', '0.4.4', { - 'use_pip': False, - 'checksums': ['60e0a3261c149755f4399a1fff7d37523179a70fdc3abdf78de9fc2604aeec7e'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '3.1.5', { - 'checksums': ['3c4c520fdb9db59ef139915a5db79f8b51bc2a7257ea0389f30c846883430a4b'], - }), - ('vcversioner', '2.16.0.0', { - 'checksums': ['dae60c17a479781f44a4010701833f1829140b1eeccd258762a74974aa06e19b'], - }), - ('jsonschema', '3.2.0', { - 'checksums': ['c8a85b28d377cc7737e46e2d9f2b4f44ee3c0e1deac6bf46ddefc7187d30797a'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('pyzmq', '19.0.1', { - 'modulename': 'zmq', - 'checksums': ['13a5638ab24d628a6ade8f794195e1a1acd573496c3b85af2f1183603b7bf5e0'], - }), - ('entrypoints', '0.3', { - 'use_pip': False, - 'checksums': ['c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451'], - }), - ('jupyter_core', '4.6.3', { - 'checksums': ['394fd5dd787e7c8861741880bdf8a00ce39f95de5d18e579c74b882522219e7e'], - }), - ('nbformat', '5.0.6', { - 'checksums': ['049af048ed76b95c3c44043620c17e56bc001329e07f83fec4f177f0e3d7b757'], - }), - ('mistune', '0.8.4', { - 'checksums': ['59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e'], - }), - ('defusedxml', '0.6.0', { - 'checksums': ['f684034d135af4c6cbb949b8a4d2ed61634515257a67299e5f940fbaa34377f5'], - }), - ('nbconvert', '5.6.1', { - 'checksums': ['21fb48e700b43e82ba0e3142421a659d7739b65568cc832a13976a77be16b523'], - }), - ('terminado', '0.8.3', { - 'use_pip': False, - 'checksums': ['4804a774f802306a7d9af7322193c5390f1da0abb429e082a10ef1d46e6fb2c2'], - }), - ('tornado', '6.0.4', { - 'checksums': ['0fe2d45ba43b00a41cd73f8be321a44936dc1aba233dee979f17a042b83eb6dc'], - }), - ('jupyter_client', '6.1.3', { - 'checksums': ['3a32fa4d0b16d1c626b30c3002a62dfd86d6863ed39eaba3f537fade197bb756'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('ipykernel', '5.3.0', { - 'checksums': ['731adb3f2c4ebcaff52e10a855ddc87670359a89c9c784d711e62d66fccdafae'], - }), - ('prometheus_client', '0.8.0', { - 'checksums': ['c6e6b706833a6bd1fd51711299edee907857be10ece535126a158f911ee80915'], - }), - ('pyrsistent', '0.16.0', { - 'checksums': ['28669905fe725965daa16184933676547c5bb40a5153055a8dee2a4bd7933ad3'], - }), - ('ipywidgets', '7.5.1', { - 'checksums': ['e945f6e02854a74994c596d9db83444a1850c01648f1574adf144fbbabe05c97'], - }), - ('jupyter_contrib_core', '0.3.3', { - 'checksums': ['e65bc0e932ff31801003cef160a4665f2812efe26a53801925a634735e9a5794'], - }), - ('jupyter_nbextensions_configurator', '0.4.1', { - 'checksums': ['e5e86b5d9d898e1ffb30ebb08e4ad8696999f798fef3ff3262d7b999076e4e83'], - }), - ('notebook', '6.0.3', { - 'checksums': ['47a9092975c9e7965ada00b9a20f0cf637d001db60d241d479f53c0be117ad48'], - }), - ('widgetsnbextension', '3.5.1', { - 'checksums': ['079f87d87270bce047512400efd70238820751a11d2d8cb137a5a5bdbaf255c7'], - }), -] - -modextrapaths = {'JUPYTER_PATH': 'share/jupyter'} - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': [ - 'lib/python%(pyshortver)s/site-packages/IPython', - 'share/jupyter' - ], -} - -sanity_check_commands = [ - "ipython -h", - "jupyter notebook --help", - "iptest", -] - -sanity_pip_check = True - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-7.18.1-GCCcore-10.2.0.eb b/easybuild/easyconfigs/i/IPython/IPython-7.18.1-GCCcore-10.2.0.eb index e96de736893c..0fb450ad4513 100644 --- a/easybuild/easyconfigs/i/IPython/IPython-7.18.1-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/i/IPython/IPython-7.18.1-GCCcore-10.2.0.eb @@ -20,8 +20,6 @@ dependencies = [ ('ZeroMQ', '4.3.3'), ] -use_pip = True - exts_list = [ ('ipython_genutils', '0.2.0', { 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], @@ -142,6 +140,4 @@ sanity_check_commands = [ "NOSE_EXCLUDE='system_interrupt' iptest", ] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-7.2.0-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/i/IPython/IPython-7.2.0-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index f285649bd877..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-7.2.0-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,150 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '7.2.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('ZeroMQ', '4.2.5'), - ('matplotlib', '3.0.0', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('Pygments', '2.3.0', { - 'checksums': ['82666aac15622bd7bb685a4ee7f6625dd716da3ef7473620c192c0168aae64fc'], - }), - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('ipython', version, { - 'modulename': 'IPython', - 'checksums': ['6a9496209b76463f1dec126ab928919aaf1f55b38beb9219af3fe202f6bbdd12'], - }), - ('pexpect', '4.6.0', { - 'checksums': ['2a8e88259839571d1251d278476f3eec5db26deb73a70be5ed5dc5435e418aba'], - }), - ('pickleshare', '0.7.5', { - 'checksums': ['87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca'], - }), - ('wcwidth', '0.1.7', { - 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], - }), - ('prompt_toolkit', '2.0.7', { - 'checksums': ['fd17048d8335c1e6d5ee403c3569953ba3eb8555d710bfc548faf0712666ea39'], - }), - ('ptyprocess', '0.6.0', { - 'checksums': ['923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('traitlets', '4.3.2', { - 'checksums': ['9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835'], - }), - ('parso', '0.3.1', { - 'checksums': ['35704a43a3c113cce4de228ddb39aab374b8004f4f2407d070b6a2ca784ce8a2'], - }), - ('jedi', '0.13.1', { - 'checksums': ['b7493f73a2febe0dc33d51c99b474547f7f6c0b2c8fb2b21f453eef204c12148'], - }), - ('testpath', '0.4.2', { - 'checksums': ['b694b3d9288dbd81685c5d2e7140b81365d46c29f5db4bc659de5aa6b98780f8'], - }), - ('nose', '1.3.7', { - 'checksums': ['f1bffef9cbc82628f6e7d7b40d7e255aefaa1adb6a1b1d26c69a8b79e6208a98'], - }), - ('MarkupSafe', '1.1.0', { - 'checksums': ['4e97332c9ce444b0c2c38dd22ddc61c743eb208d916e4265a2a3b575bdccb1d3'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '3.0.2', { - 'checksums': ['48d39675b80a75f6d1c3bdbffec791cf0bbbab665cf01e20da701c77de278718'], - }), - ('jsonschema', '2.6.0', { - 'checksums': ['6ff5f3180870836cae40f06fa10419f557208175f13ad7bc26caa77beb1f6e02'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('pyzmq', '17.1.2', { - 'modulename': 'zmq', - 'checksums': ['a72b82ac1910f2cf61a49139f4974f994984475f771b0faa730839607eeedddf'], - }), - ('entrypoints', '0.2.3', { - 'checksums': ['d2d587dde06f99545fb13a383d2cd336a8ff1f359c5839ce3a64c917d10c029f'], - }), - ('jupyter_core', '4.4.0', { - 'checksums': ['ba70754aa680300306c699790128f6fbd8c306ee5927976cbe48adacf240c0b7'], - }), - ('nbformat', '4.4.0', { - 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], - }), - ('mistune', '0.8.4', { - 'checksums': ['59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e'], - }), - ('defusedxml', '0.5.0', { - 'checksums': ['24d7f2f94f7f3cb6061acb215685e5125fbcdc40a857eff9de22518820b0a4f4'], - }), - ('nbconvert', '5.4.0', { - 'checksums': ['a8a2749f972592aa9250db975304af6b7337f32337e523a2c995cc9e12c07807'], - }), - ('terminado', '0.8.1', { - 'checksums': ['55abf9ade563b8f9be1f34e4233c7b7bde726059947a593322e8a553cc4c067a'], - }), - ('tornado', '5.1.1', { - 'checksums': ['4e5158d97583502a7e2739951553cbd88a72076f152b4b11b64b9a10c4c49409'], - }), - ('jupyter_client', '5.2.3', { - 'checksums': ['27befcf0446b01e29853014d6a902dd101ad7d7f94e2252b1adca17c3466b761'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('ipykernel', '5.1.0', { - 'checksums': ['0fc0bf97920d454102168ec2008620066878848fcfca06c22b669696212e292f'], - }), - ('prometheus_client', '0.4.2', { - 'checksums': ['046cb4fffe75e55ff0e6dfd18e2ea16e54d86cc330f369bebcc683475c8b68a9'], - }), - ('notebook', '5.7.2', { - 'checksums': ['91705b109fc785198faed892489cddb233265564d5e2dad5e4f7974af05ee8dd'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - "ipython -h", - "jupyter notebook --help", - "iptest", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-7.2.0-fosscuda-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/i/IPython/IPython-7.2.0-fosscuda-2018b-Python-3.6.6.eb deleted file mode 100644 index 60942ce84a86..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-7.2.0-fosscuda-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,153 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '7.2.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': 'fosscuda', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('ZeroMQ', '4.2.5'), - ('matplotlib', '3.0.0', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('Pygments', '2.3.0', { - 'checksums': ['82666aac15622bd7bb685a4ee7f6625dd716da3ef7473620c192c0168aae64fc'], - }), - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('ipython', version, { - 'modulename': 'IPython', - 'checksums': ['6a9496209b76463f1dec126ab928919aaf1f55b38beb9219af3fe202f6bbdd12'], - }), - ('pexpect', '4.6.0', { - 'checksums': ['2a8e88259839571d1251d278476f3eec5db26deb73a70be5ed5dc5435e418aba'], - }), - ('pickleshare', '0.7.5', { - 'checksums': ['87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca'], - }), - ('wcwidth', '0.1.7', { - 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], - }), - ('prompt_toolkit', '2.0.7', { - 'checksums': ['fd17048d8335c1e6d5ee403c3569953ba3eb8555d710bfc548faf0712666ea39'], - }), - ('ptyprocess', '0.6.0', { - 'checksums': ['923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('traitlets', '4.3.2', { - 'checksums': ['9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835'], - }), - ('parso', '0.3.1', { - 'checksums': ['35704a43a3c113cce4de228ddb39aab374b8004f4f2407d070b6a2ca784ce8a2'], - }), - ('jedi', '0.13.1', { - 'checksums': ['b7493f73a2febe0dc33d51c99b474547f7f6c0b2c8fb2b21f453eef204c12148'], - }), - ('testpath', '0.4.2', { - 'checksums': ['b694b3d9288dbd81685c5d2e7140b81365d46c29f5db4bc659de5aa6b98780f8'], - }), - ('nose', '1.3.7', { - 'checksums': ['f1bffef9cbc82628f6e7d7b40d7e255aefaa1adb6a1b1d26c69a8b79e6208a98'], - }), - ('MarkupSafe', '1.1.0', { - 'checksums': ['4e97332c9ce444b0c2c38dd22ddc61c743eb208d916e4265a2a3b575bdccb1d3'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '3.0.2', { - 'checksums': ['48d39675b80a75f6d1c3bdbffec791cf0bbbab665cf01e20da701c77de278718'], - }), - ('vcversioner', '2.16.0.0', { - 'checksums': ['dae60c17a479781f44a4010701833f1829140b1eeccd258762a74974aa06e19b'], - }), - ('jsonschema', '2.6.0', { - 'checksums': ['6ff5f3180870836cae40f06fa10419f557208175f13ad7bc26caa77beb1f6e02'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('pyzmq', '17.1.2', { - 'modulename': 'zmq', - 'checksums': ['a72b82ac1910f2cf61a49139f4974f994984475f771b0faa730839607eeedddf'], - }), - ('entrypoints', '0.2.3', { - 'checksums': ['d2d587dde06f99545fb13a383d2cd336a8ff1f359c5839ce3a64c917d10c029f'], - }), - ('jupyter_core', '4.4.0', { - 'checksums': ['ba70754aa680300306c699790128f6fbd8c306ee5927976cbe48adacf240c0b7'], - }), - ('nbformat', '4.4.0', { - 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], - }), - ('mistune', '0.8.4', { - 'checksums': ['59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e'], - }), - ('defusedxml', '0.5.0', { - 'checksums': ['24d7f2f94f7f3cb6061acb215685e5125fbcdc40a857eff9de22518820b0a4f4'], - }), - ('nbconvert', '5.4.0', { - 'checksums': ['a8a2749f972592aa9250db975304af6b7337f32337e523a2c995cc9e12c07807'], - }), - ('terminado', '0.8.1', { - 'checksums': ['55abf9ade563b8f9be1f34e4233c7b7bde726059947a593322e8a553cc4c067a'], - }), - ('tornado', '5.1.1', { - 'checksums': ['4e5158d97583502a7e2739951553cbd88a72076f152b4b11b64b9a10c4c49409'], - }), - ('jupyter_client', '5.2.3', { - 'checksums': ['27befcf0446b01e29853014d6a902dd101ad7d7f94e2252b1adca17c3466b761'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('ipykernel', '5.1.0', { - 'checksums': ['0fc0bf97920d454102168ec2008620066878848fcfca06c22b669696212e292f'], - }), - ('prometheus_client', '0.4.2', { - 'checksums': ['046cb4fffe75e55ff0e6dfd18e2ea16e54d86cc330f369bebcc683475c8b68a9'], - }), - ('notebook', '5.7.2', { - 'checksums': ['91705b109fc785198faed892489cddb233265564d5e2dad5e4f7974af05ee8dd'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - "ipython -h", - "jupyter notebook --help", - "iptest", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-7.2.0-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/i/IPython/IPython-7.2.0-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index 95ad2bcf6ae2..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-7.2.0-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,150 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '7.2.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('ZeroMQ', '4.2.5'), - ('matplotlib', '3.0.0', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('Pygments', '2.3.0', { - 'checksums': ['82666aac15622bd7bb685a4ee7f6625dd716da3ef7473620c192c0168aae64fc'], - }), - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('ipython', version, { - 'modulename': 'IPython', - 'checksums': ['6a9496209b76463f1dec126ab928919aaf1f55b38beb9219af3fe202f6bbdd12'], - }), - ('pexpect', '4.6.0', { - 'checksums': ['2a8e88259839571d1251d278476f3eec5db26deb73a70be5ed5dc5435e418aba'], - }), - ('pickleshare', '0.7.5', { - 'checksums': ['87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca'], - }), - ('wcwidth', '0.1.7', { - 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], - }), - ('prompt_toolkit', '2.0.7', { - 'checksums': ['fd17048d8335c1e6d5ee403c3569953ba3eb8555d710bfc548faf0712666ea39'], - }), - ('ptyprocess', '0.6.0', { - 'checksums': ['923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('traitlets', '4.3.2', { - 'checksums': ['9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835'], - }), - ('parso', '0.3.1', { - 'checksums': ['35704a43a3c113cce4de228ddb39aab374b8004f4f2407d070b6a2ca784ce8a2'], - }), - ('jedi', '0.13.1', { - 'checksums': ['b7493f73a2febe0dc33d51c99b474547f7f6c0b2c8fb2b21f453eef204c12148'], - }), - ('testpath', '0.4.2', { - 'checksums': ['b694b3d9288dbd81685c5d2e7140b81365d46c29f5db4bc659de5aa6b98780f8'], - }), - ('nose', '1.3.7', { - 'checksums': ['f1bffef9cbc82628f6e7d7b40d7e255aefaa1adb6a1b1d26c69a8b79e6208a98'], - }), - ('MarkupSafe', '1.1.0', { - 'checksums': ['4e97332c9ce444b0c2c38dd22ddc61c743eb208d916e4265a2a3b575bdccb1d3'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '3.0.2', { - 'checksums': ['48d39675b80a75f6d1c3bdbffec791cf0bbbab665cf01e20da701c77de278718'], - }), - ('jsonschema', '2.6.0', { - 'checksums': ['6ff5f3180870836cae40f06fa10419f557208175f13ad7bc26caa77beb1f6e02'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('pyzmq', '17.1.2', { - 'modulename': 'zmq', - 'checksums': ['a72b82ac1910f2cf61a49139f4974f994984475f771b0faa730839607eeedddf'], - }), - ('entrypoints', '0.2.3', { - 'checksums': ['d2d587dde06f99545fb13a383d2cd336a8ff1f359c5839ce3a64c917d10c029f'], - }), - ('jupyter_core', '4.4.0', { - 'checksums': ['ba70754aa680300306c699790128f6fbd8c306ee5927976cbe48adacf240c0b7'], - }), - ('nbformat', '4.4.0', { - 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], - }), - ('mistune', '0.8.4', { - 'checksums': ['59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e'], - }), - ('defusedxml', '0.5.0', { - 'checksums': ['24d7f2f94f7f3cb6061acb215685e5125fbcdc40a857eff9de22518820b0a4f4'], - }), - ('nbconvert', '5.4.0', { - 'checksums': ['a8a2749f972592aa9250db975304af6b7337f32337e523a2c995cc9e12c07807'], - }), - ('terminado', '0.8.1', { - 'checksums': ['55abf9ade563b8f9be1f34e4233c7b7bde726059947a593322e8a553cc4c067a'], - }), - ('tornado', '5.1.1', { - 'checksums': ['4e5158d97583502a7e2739951553cbd88a72076f152b4b11b64b9a10c4c49409'], - }), - ('jupyter_client', '5.2.3', { - 'checksums': ['27befcf0446b01e29853014d6a902dd101ad7d7f94e2252b1adca17c3466b761'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('ipykernel', '5.1.0', { - 'checksums': ['0fc0bf97920d454102168ec2008620066878848fcfca06c22b669696212e292f'], - }), - ('prometheus_client', '0.4.2', { - 'checksums': ['046cb4fffe75e55ff0e6dfd18e2ea16e54d86cc330f369bebcc683475c8b68a9'], - }), - ('notebook', '5.7.2', { - 'checksums': ['91705b109fc785198faed892489cddb233265564d5e2dad5e4f7974af05ee8dd'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - "ipython -h", - "jupyter notebook --help", - "iptest", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-7.25.0-GCCcore-10.3.0.eb b/easybuild/easyconfigs/i/IPython/IPython-7.25.0-GCCcore-10.3.0.eb index a6f424ca75b8..71d03f003019 100644 --- a/easybuild/easyconfigs/i/IPython/IPython-7.25.0-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/i/IPython/IPython-7.25.0-GCCcore-10.3.0.eb @@ -20,8 +20,6 @@ dependencies = [ ('ZeroMQ', '4.3.4'), ] -use_pip = True - exts_list = [ ('ipython_genutils', '0.2.0', { 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], @@ -161,6 +159,4 @@ sanity_check_commands = [ "NOSE_EXCLUDE='system_interrupt' iptest", ] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-7.26.0-GCCcore-11.2.0.eb b/easybuild/easyconfigs/i/IPython/IPython-7.26.0-GCCcore-11.2.0.eb index ab9abddc1bf8..8e07d0ee5711 100644 --- a/easybuild/easyconfigs/i/IPython/IPython-7.26.0-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/i/IPython/IPython-7.26.0-GCCcore-11.2.0.eb @@ -20,8 +20,6 @@ dependencies = [ ('ZeroMQ', '4.3.4'), ] -use_pip = True - exts_list = [ ('ipython_genutils', '0.2.0', { 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], @@ -161,6 +159,4 @@ sanity_check_commands = [ "NOSE_EXCLUDE='system_interrupt' iptest", ] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-7.7.0-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/i/IPython/IPython-7.7.0-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index 3acf58bfcb97..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-7.7.0-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,163 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '7.7.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -dependencies = [ - ('Python', '3.7.2'), - ('ZeroMQ', '4.3.2'), - ('matplotlib', '3.0.3', versionsuffix), - ('PyYAML', '5.1'), # required for jupyter_nbextensions_configurator -] - -use_pip = True - -exts_list = [ - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('ipython', version, { - 'modulename': 'IPython', - 'checksums': ['1d3a1692921e932751bc1a1f7bb96dc38671eeefdc66ed33ee4cbc57e92a410e'], - }), - ('pexpect', '4.7.0', { - 'checksums': ['9e2c1fd0e6ee3a49b28f95d4b33bc389c89b20af6a1255906e90ff1262ce62eb'], - }), - ('pickleshare', '0.7.5', { - 'checksums': ['87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca'], - }), - ('wcwidth', '0.1.7', { - 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], - }), - ('prompt_toolkit', '2.0.9', { - 'checksums': ['2519ad1d8038fd5fc8e770362237ad0364d16a7650fb5724af6997ed5515e3c1'], - }), - ('ptyprocess', '0.6.0', { - 'use_pip': False, - 'checksums': ['923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('traitlets', '4.3.2', { - 'checksums': ['9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835'], - }), - ('parso', '0.5.1', { - 'checksums': ['666b0ee4a7a1220f65d367617f2cd3ffddff3e205f3f16a0284df30e774c2a9c'], - }), - ('jedi', '0.14.1', { - 'checksums': ['53c850f1a7d3cfcd306cc513e2450a54bdf5cacd7604b74e42dd1f0758eaaf36'], - }), - ('testpath', '0.4.2', { - 'use_pip': False, - 'checksums': ['b694b3d9288dbd81685c5d2e7140b81365d46c29f5db4bc659de5aa6b98780f8'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '3.1.0', { - 'checksums': ['3fdf7f77adcf649c9911387df51254b813185e32b2c6619f690b593a617e19fa'], - }), - ('vcversioner', '2.16.0.0', { - 'checksums': ['dae60c17a479781f44a4010701833f1829140b1eeccd258762a74974aa06e19b'], - }), - ('jsonschema', '3.0.1', { - 'checksums': ['0c0a81564f181de3212efa2d17de1910f8732fa1b71c42266d983cd74304e20d'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('pyzmq', '18.0.2', { - 'modulename': 'zmq', - 'checksums': ['31a11d37ac73107363b47e14c94547dbfc6a550029c3fe0530be443199026fc2'], - }), - ('entrypoints', '0.3', { - 'use_pip': False, - 'checksums': ['c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451'], - }), - ('jupyter_core', '4.5.0', { - 'checksums': ['2c6e7c1e9f2ac45b5c2ceea5730bc9008d92fe59d0725eac57b04c0edfba24f7'], - }), - ('nbformat', '4.4.0', { - 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], - }), - ('mistune', '0.8.4', { - 'checksums': ['59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e'], - }), - ('defusedxml', '0.6.0', { - 'checksums': ['f684034d135af4c6cbb949b8a4d2ed61634515257a67299e5f940fbaa34377f5'], - }), - ('nbconvert', '5.5.0', { - 'checksums': ['138381baa41d83584459b5cfecfc38c800ccf1f37d9ddd0bd440783346a4c39c'], - }), - ('terminado', '0.8.2', { - 'use_pip': False, - 'checksums': ['de08e141f83c3a0798b050ecb097ab6259c3f0331b2f7b7750c9075ced2c20c2'], - }), - ('tornado', '6.0.3', { - 'checksums': ['c845db36ba616912074c5b1ee897f8e0124df269468f25e4fe21fe72f6edd7a9'], - }), - ('jupyter_client', '5.3.1', { - 'checksums': ['98e8af5edff5d24e4d31e73bc21043130ae9d955a91aa93fc0bc3b1d0f7b5880'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('ipykernel', '5.1.1', { - 'checksums': ['f0e962052718068ad3b1d8bcc703794660858f58803c3798628817f492a8769c'], - }), - ('prometheus_client', '0.7.1', { - 'checksums': ['71cd24a2b3eb335cb800c7159f423df1bd4dcd5171b234be15e3f31ec9f622da'], - }), - ('pyrsistent', '0.15.4', { - 'checksums': ['34b47fa169d6006b32e99d4b3c4031f155e6e68ebcc107d6454852e8e0ee6533'], - }), - ('ipywidgets', '7.5.1', { - 'checksums': ['e945f6e02854a74994c596d9db83444a1850c01648f1574adf144fbbabe05c97'], - }), - ('jupyter_contrib_core', '0.3.3', { - 'checksums': ['e65bc0e932ff31801003cef160a4665f2812efe26a53801925a634735e9a5794'], - }), - ('jupyter_nbextensions_configurator', '0.4.1', { - 'checksums': ['e5e86b5d9d898e1ffb30ebb08e4ad8696999f798fef3ff3262d7b999076e4e83'], - }), - ('notebook', '6.0.1', { - 'checksums': ['660976fe4fe45c7aa55e04bf4bccb9f9566749ff637e9020af3422f9921f9a5d'], - }), - ('widgetsnbextension', '3.5.1', { - 'checksums': ['079f87d87270bce047512400efd70238820751a11d2d8cb137a5a5bdbaf255c7'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - "ipython -h", - "jupyter notebook --help", - "iptest", -] - -sanity_pip_check = True - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-7.7.0-fosscuda-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/i/IPython/IPython-7.7.0-fosscuda-2019a-Python-3.7.2.eb deleted file mode 100644 index 008c95130481..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-7.7.0-fosscuda-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,163 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '7.7.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://ipython.org' -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': 'fosscuda', 'version': '2019a'} - -dependencies = [ - ('Python', '3.7.2'), - ('ZeroMQ', '4.3.2'), - ('matplotlib', '3.0.3', versionsuffix), - ('PyYAML', '5.1'), # required for jupyter_nbextensions_configurator -] - -use_pip = True - -exts_list = [ - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('ipython', version, { - 'modulename': 'IPython', - 'checksums': ['1d3a1692921e932751bc1a1f7bb96dc38671eeefdc66ed33ee4cbc57e92a410e'], - }), - ('pexpect', '4.7.0', { - 'checksums': ['9e2c1fd0e6ee3a49b28f95d4b33bc389c89b20af6a1255906e90ff1262ce62eb'], - }), - ('pickleshare', '0.7.5', { - 'checksums': ['87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca'], - }), - ('wcwidth', '0.1.7', { - 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], - }), - ('prompt_toolkit', '2.0.9', { - 'checksums': ['2519ad1d8038fd5fc8e770362237ad0364d16a7650fb5724af6997ed5515e3c1'], - }), - ('ptyprocess', '0.6.0', { - 'use_pip': False, - 'checksums': ['923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('traitlets', '4.3.2', { - 'checksums': ['9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835'], - }), - ('parso', '0.5.1', { - 'checksums': ['666b0ee4a7a1220f65d367617f2cd3ffddff3e205f3f16a0284df30e774c2a9c'], - }), - ('jedi', '0.14.1', { - 'checksums': ['53c850f1a7d3cfcd306cc513e2450a54bdf5cacd7604b74e42dd1f0758eaaf36'], - }), - ('testpath', '0.4.2', { - 'use_pip': False, - 'checksums': ['b694b3d9288dbd81685c5d2e7140b81365d46c29f5db4bc659de5aa6b98780f8'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '3.1.0', { - 'checksums': ['3fdf7f77adcf649c9911387df51254b813185e32b2c6619f690b593a617e19fa'], - }), - ('vcversioner', '2.16.0.0', { - 'checksums': ['dae60c17a479781f44a4010701833f1829140b1eeccd258762a74974aa06e19b'], - }), - ('jsonschema', '3.0.1', { - 'checksums': ['0c0a81564f181de3212efa2d17de1910f8732fa1b71c42266d983cd74304e20d'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('pyzmq', '18.0.2', { - 'modulename': 'zmq', - 'checksums': ['31a11d37ac73107363b47e14c94547dbfc6a550029c3fe0530be443199026fc2'], - }), - ('entrypoints', '0.3', { - 'use_pip': False, - 'checksums': ['c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451'], - }), - ('jupyter_core', '4.5.0', { - 'checksums': ['2c6e7c1e9f2ac45b5c2ceea5730bc9008d92fe59d0725eac57b04c0edfba24f7'], - }), - ('nbformat', '4.4.0', { - 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], - }), - ('mistune', '0.8.4', { - 'checksums': ['59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e'], - }), - ('defusedxml', '0.6.0', { - 'checksums': ['f684034d135af4c6cbb949b8a4d2ed61634515257a67299e5f940fbaa34377f5'], - }), - ('nbconvert', '5.5.0', { - 'checksums': ['138381baa41d83584459b5cfecfc38c800ccf1f37d9ddd0bd440783346a4c39c'], - }), - ('terminado', '0.8.2', { - 'use_pip': False, - 'checksums': ['de08e141f83c3a0798b050ecb097ab6259c3f0331b2f7b7750c9075ced2c20c2'], - }), - ('tornado', '6.0.3', { - 'checksums': ['c845db36ba616912074c5b1ee897f8e0124df269468f25e4fe21fe72f6edd7a9'], - }), - ('jupyter_client', '5.3.1', { - 'checksums': ['98e8af5edff5d24e4d31e73bc21043130ae9d955a91aa93fc0bc3b1d0f7b5880'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('ipykernel', '5.1.1', { - 'checksums': ['f0e962052718068ad3b1d8bcc703794660858f58803c3798628817f492a8769c'], - }), - ('prometheus_client', '0.7.1', { - 'checksums': ['71cd24a2b3eb335cb800c7159f423df1bd4dcd5171b234be15e3f31ec9f622da'], - }), - ('pyrsistent', '0.15.4', { - 'checksums': ['34b47fa169d6006b32e99d4b3c4031f155e6e68ebcc107d6454852e8e0ee6533'], - }), - ('ipywidgets', '7.5.1', { - 'checksums': ['e945f6e02854a74994c596d9db83444a1850c01648f1574adf144fbbabe05c97'], - }), - ('jupyter_contrib_core', '0.3.3', { - 'checksums': ['e65bc0e932ff31801003cef160a4665f2812efe26a53801925a634735e9a5794'], - }), - ('jupyter_nbextensions_configurator', '0.4.1', { - 'checksums': ['e5e86b5d9d898e1ffb30ebb08e4ad8696999f798fef3ff3262d7b999076e4e83'], - }), - ('notebook', '6.0.1', { - 'checksums': ['660976fe4fe45c7aa55e04bf4bccb9f9566749ff637e9020af3422f9921f9a5d'], - }), - ('widgetsnbextension', '3.5.1', { - 'checksums': ['079f87d87270bce047512400efd70238820751a11d2d8cb137a5a5bdbaf255c7'], - }), -] - -sanity_check_paths = { - 'files': ['bin/%(namelower)s'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s'], -} - -sanity_check_commands = [ - "ipython -h", - "jupyter notebook --help", - "iptest", -] - -sanity_pip_check = True - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-7.7.0-intel-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/i/IPython/IPython-7.7.0-intel-2019a-Python-3.7.2.eb deleted file mode 100644 index 1d307717884c..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-7.7.0-intel-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,164 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '7.7.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2019a'} - -dependencies = [ - ('Python', '3.7.2'), - ('ZeroMQ', '4.3.2'), - ('matplotlib', '3.0.3', versionsuffix), - ('PyYAML', '5.1'), # required for jupyter_nbextensions_configurator -] - -use_pip = True -check_ldshared = True - -exts_list = [ - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('ipython', version, { - 'modulename': 'IPython', - 'checksums': ['1d3a1692921e932751bc1a1f7bb96dc38671eeefdc66ed33ee4cbc57e92a410e'], - }), - ('pexpect', '4.7.0', { - 'checksums': ['9e2c1fd0e6ee3a49b28f95d4b33bc389c89b20af6a1255906e90ff1262ce62eb'], - }), - ('pickleshare', '0.7.5', { - 'checksums': ['87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca'], - }), - ('wcwidth', '0.1.7', { - 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], - }), - ('prompt_toolkit', '2.0.9', { - 'checksums': ['2519ad1d8038fd5fc8e770362237ad0364d16a7650fb5724af6997ed5515e3c1'], - }), - ('ptyprocess', '0.6.0', { - 'use_pip': False, - 'checksums': ['923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('traitlets', '4.3.2', { - 'checksums': ['9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835'], - }), - ('parso', '0.5.1', { - 'checksums': ['666b0ee4a7a1220f65d367617f2cd3ffddff3e205f3f16a0284df30e774c2a9c'], - }), - ('jedi', '0.14.1', { - 'checksums': ['53c850f1a7d3cfcd306cc513e2450a54bdf5cacd7604b74e42dd1f0758eaaf36'], - }), - ('testpath', '0.4.2', { - 'use_pip': False, - 'checksums': ['b694b3d9288dbd81685c5d2e7140b81365d46c29f5db4bc659de5aa6b98780f8'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '3.1.0', { - 'checksums': ['3fdf7f77adcf649c9911387df51254b813185e32b2c6619f690b593a617e19fa'], - }), - ('vcversioner', '2.16.0.0', { - 'checksums': ['dae60c17a479781f44a4010701833f1829140b1eeccd258762a74974aa06e19b'], - }), - ('jsonschema', '3.0.1', { - 'checksums': ['0c0a81564f181de3212efa2d17de1910f8732fa1b71c42266d983cd74304e20d'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('pyzmq', '18.0.2', { - 'modulename': 'zmq', - 'checksums': ['31a11d37ac73107363b47e14c94547dbfc6a550029c3fe0530be443199026fc2'], - }), - ('entrypoints', '0.3', { - 'use_pip': False, - 'checksums': ['c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451'], - }), - ('jupyter_core', '4.5.0', { - 'checksums': ['2c6e7c1e9f2ac45b5c2ceea5730bc9008d92fe59d0725eac57b04c0edfba24f7'], - }), - ('nbformat', '4.4.0', { - 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], - }), - ('mistune', '0.8.4', { - 'checksums': ['59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e'], - }), - ('defusedxml', '0.6.0', { - 'checksums': ['f684034d135af4c6cbb949b8a4d2ed61634515257a67299e5f940fbaa34377f5'], - }), - ('nbconvert', '5.5.0', { - 'checksums': ['138381baa41d83584459b5cfecfc38c800ccf1f37d9ddd0bd440783346a4c39c'], - }), - ('terminado', '0.8.2', { - 'use_pip': False, - 'checksums': ['de08e141f83c3a0798b050ecb097ab6259c3f0331b2f7b7750c9075ced2c20c2'], - }), - ('tornado', '6.0.3', { - 'checksums': ['c845db36ba616912074c5b1ee897f8e0124df269468f25e4fe21fe72f6edd7a9'], - }), - ('jupyter_client', '5.3.1', { - 'checksums': ['98e8af5edff5d24e4d31e73bc21043130ae9d955a91aa93fc0bc3b1d0f7b5880'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('ipykernel', '5.1.1', { - 'checksums': ['f0e962052718068ad3b1d8bcc703794660858f58803c3798628817f492a8769c'], - }), - ('prometheus_client', '0.7.1', { - 'checksums': ['71cd24a2b3eb335cb800c7159f423df1bd4dcd5171b234be15e3f31ec9f622da'], - }), - ('pyrsistent', '0.15.4', { - 'checksums': ['34b47fa169d6006b32e99d4b3c4031f155e6e68ebcc107d6454852e8e0ee6533'], - }), - ('ipywidgets', '7.5.1', { - 'checksums': ['e945f6e02854a74994c596d9db83444a1850c01648f1574adf144fbbabe05c97'], - }), - ('jupyter_contrib_core', '0.3.3', { - 'checksums': ['e65bc0e932ff31801003cef160a4665f2812efe26a53801925a634735e9a5794'], - }), - ('jupyter_nbextensions_configurator', '0.4.1', { - 'checksums': ['e5e86b5d9d898e1ffb30ebb08e4ad8696999f798fef3ff3262d7b999076e4e83'], - }), - ('notebook', '6.0.1', { - 'checksums': ['660976fe4fe45c7aa55e04bf4bccb9f9566749ff637e9020af3422f9921f9a5d'], - }), - ('widgetsnbextension', '3.5.1', { - 'checksums': ['079f87d87270bce047512400efd70238820751a11d2d8cb137a5a5bdbaf255c7'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - "ipython -h", - "jupyter notebook --help", - "iptest", -] - -sanity_pip_check = True - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-7.9.0-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/i/IPython/IPython-7.9.0-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 55da438aac48..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-7.9.0-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,163 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '7.9.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://ipython.org/index.html' -description = """IPython provides a rich architecture for interactive computing with: - Powerful interactive shells (terminal and Qt-based). - A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. - Support for interactive data visualization and use of GUI toolkits. - Flexible, embeddable interpreters to load into your own projects. - Easy to use, high performance tools for parallel computing.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('ZeroMQ', '4.3.2'), - ('matplotlib', '3.1.1', versionsuffix), - ('PyYAML', '5.1.2'), # required for jupyter_nbextensions_configurator -] - -use_pip = True - -exts_list = [ - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('ipython', version, { - 'modulename': 'IPython', - 'checksums': ['dfd303b270b7b5232b3d08bd30ec6fd685d8a58cabd54055e3d69d8f029f7280'], - }), - ('pexpect', '4.7.0', { - 'checksums': ['9e2c1fd0e6ee3a49b28f95d4b33bc389c89b20af6a1255906e90ff1262ce62eb'], - }), - ('pickleshare', '0.7.5', { - 'checksums': ['87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca'], - }), - ('wcwidth', '0.1.7', { - 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], - }), - ('prompt_toolkit', '2.0.10', { - 'checksums': ['f15af68f66e664eaa559d4ac8a928111eebd5feda0c11738b5998045224829db'], - }), - ('ptyprocess', '0.6.0', { - 'use_pip': False, - 'checksums': ['923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('traitlets', '4.3.3', { - 'checksums': ['d023ee369ddd2763310e4c3eae1ff649689440d4ae59d7485eb4cfbbe3e359f7'], - }), - ('parso', '0.5.1', { - 'checksums': ['666b0ee4a7a1220f65d367617f2cd3ffddff3e205f3f16a0284df30e774c2a9c'], - }), - ('jedi', '0.15.1', { - 'checksums': ['ba859c74fa3c966a22f2aeebe1b74ee27e2a462f56d3f5f7ca4a59af61bfe42e'], - }), - ('testpath', '0.4.4', { - 'use_pip': False, - 'checksums': ['60e0a3261c149755f4399a1fff7d37523179a70fdc3abdf78de9fc2604aeec7e'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '3.1.0', { - 'checksums': ['3fdf7f77adcf649c9911387df51254b813185e32b2c6619f690b593a617e19fa'], - }), - ('vcversioner', '2.16.0.0', { - 'checksums': ['dae60c17a479781f44a4010701833f1829140b1eeccd258762a74974aa06e19b'], - }), - ('jsonschema', '3.1.1', { - 'checksums': ['2fa0684276b6333ff3c0b1b27081f4b2305f0a36cf702a23db50edb141893c3f'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('pyzmq', '18.1.1', { - 'modulename': 'zmq', - 'checksums': ['8c69a6cbfa94da29a34f6b16193e7c15f5d3220cb772d6d17425ff3faa063a6d'], - }), - ('entrypoints', '0.3', { - 'use_pip': False, - 'checksums': ['c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451'], - }), - ('jupyter_core', '4.6.1', { - 'checksums': ['a183e0ec2e8f6adddf62b0a3fc6a2237e3e0056d381e536d3e7c7ecc3067e244'], - }), - ('nbformat', '4.4.0', { - 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], - }), - ('mistune', '0.8.4', { - 'checksums': ['59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e'], - }), - ('defusedxml', '0.6.0', { - 'checksums': ['f684034d135af4c6cbb949b8a4d2ed61634515257a67299e5f940fbaa34377f5'], - }), - ('nbconvert', '5.6.1', { - 'checksums': ['21fb48e700b43e82ba0e3142421a659d7739b65568cc832a13976a77be16b523'], - }), - ('terminado', '0.8.3', { - 'use_pip': False, - 'checksums': ['4804a774f802306a7d9af7322193c5390f1da0abb429e082a10ef1d46e6fb2c2'], - }), - ('tornado', '6.0.3', { - 'checksums': ['c845db36ba616912074c5b1ee897f8e0124df269468f25e4fe21fe72f6edd7a9'], - }), - ('jupyter_client', '5.3.4', { - 'checksums': ['60e6faec1031d63df57f1cc671ed673dced0ed420f4377ea33db37b1c188b910'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('ipykernel', '5.1.3', { - 'checksums': ['b368ad13edb71fa2db367a01e755a925d7f75ed5e09fbd3f06c85e7a8ef108a8'], - }), - ('prometheus_client', '0.7.1', { - 'checksums': ['71cd24a2b3eb335cb800c7159f423df1bd4dcd5171b234be15e3f31ec9f622da'], - }), - ('pyrsistent', '0.15.5', { - 'checksums': ['eb6545dbeb1aa69ab1fb4809bfbf5a8705e44d92ef8fc7c2361682a47c46c778'], - }), - ('ipywidgets', '7.5.1', { - 'checksums': ['e945f6e02854a74994c596d9db83444a1850c01648f1574adf144fbbabe05c97'], - }), - ('jupyter_contrib_core', '0.3.3', { - 'checksums': ['e65bc0e932ff31801003cef160a4665f2812efe26a53801925a634735e9a5794'], - }), - ('jupyter_nbextensions_configurator', '0.4.1', { - 'checksums': ['e5e86b5d9d898e1ffb30ebb08e4ad8696999f798fef3ff3262d7b999076e4e83'], - }), - ('notebook', '6.0.2', { - 'checksums': ['399a4411e171170173344761e7fd4491a3625659881f76ce47c50231ed714d9b'], - }), - ('widgetsnbextension', '3.5.1', { - 'checksums': ['079f87d87270bce047512400efd70238820751a11d2d8cb137a5a5bdbaf255c7'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - "ipython -h", - "jupyter notebook --help", - "iptest", -] - -sanity_pip_check = True - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-7.9.0-fosscuda-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/i/IPython/IPython-7.9.0-fosscuda-2019b-Python-3.7.4.eb deleted file mode 100644 index c97ad548e227..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-7.9.0-fosscuda-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,163 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '7.9.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': 'fosscuda', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('ZeroMQ', '4.3.2'), - ('matplotlib', '3.1.1', versionsuffix), - ('PyYAML', '5.1.2'), # required for jupyter_nbextensions_configurator -] - -use_pip = True - -exts_list = [ - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('ipython', version, { - 'modulename': 'IPython', - 'checksums': ['dfd303b270b7b5232b3d08bd30ec6fd685d8a58cabd54055e3d69d8f029f7280'], - }), - ('pexpect', '4.7.0', { - 'checksums': ['9e2c1fd0e6ee3a49b28f95d4b33bc389c89b20af6a1255906e90ff1262ce62eb'], - }), - ('pickleshare', '0.7.5', { - 'checksums': ['87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca'], - }), - ('wcwidth', '0.1.7', { - 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], - }), - ('prompt_toolkit', '2.0.10', { - 'checksums': ['f15af68f66e664eaa559d4ac8a928111eebd5feda0c11738b5998045224829db'], - }), - ('ptyprocess', '0.6.0', { - 'use_pip': False, - 'checksums': ['923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('traitlets', '4.3.3', { - 'checksums': ['d023ee369ddd2763310e4c3eae1ff649689440d4ae59d7485eb4cfbbe3e359f7'], - }), - ('parso', '0.5.1', { - 'checksums': ['666b0ee4a7a1220f65d367617f2cd3ffddff3e205f3f16a0284df30e774c2a9c'], - }), - ('jedi', '0.15.1', { - 'checksums': ['ba859c74fa3c966a22f2aeebe1b74ee27e2a462f56d3f5f7ca4a59af61bfe42e'], - }), - ('testpath', '0.4.4', { - 'use_pip': False, - 'checksums': ['60e0a3261c149755f4399a1fff7d37523179a70fdc3abdf78de9fc2604aeec7e'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '3.1.0', { - 'checksums': ['3fdf7f77adcf649c9911387df51254b813185e32b2c6619f690b593a617e19fa'], - }), - ('vcversioner', '2.16.0.0', { - 'checksums': ['dae60c17a479781f44a4010701833f1829140b1eeccd258762a74974aa06e19b'], - }), - ('jsonschema', '3.1.1', { - 'checksums': ['2fa0684276b6333ff3c0b1b27081f4b2305f0a36cf702a23db50edb141893c3f'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('pyzmq', '18.1.1', { - 'modulename': 'zmq', - 'checksums': ['8c69a6cbfa94da29a34f6b16193e7c15f5d3220cb772d6d17425ff3faa063a6d'], - }), - ('entrypoints', '0.3', { - 'use_pip': False, - 'checksums': ['c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451'], - }), - ('jupyter_core', '4.6.1', { - 'checksums': ['a183e0ec2e8f6adddf62b0a3fc6a2237e3e0056d381e536d3e7c7ecc3067e244'], - }), - ('nbformat', '4.4.0', { - 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], - }), - ('mistune', '0.8.4', { - 'checksums': ['59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e'], - }), - ('defusedxml', '0.6.0', { - 'checksums': ['f684034d135af4c6cbb949b8a4d2ed61634515257a67299e5f940fbaa34377f5'], - }), - ('nbconvert', '5.6.1', { - 'checksums': ['21fb48e700b43e82ba0e3142421a659d7739b65568cc832a13976a77be16b523'], - }), - ('terminado', '0.8.3', { - 'use_pip': False, - 'checksums': ['4804a774f802306a7d9af7322193c5390f1da0abb429e082a10ef1d46e6fb2c2'], - }), - ('tornado', '6.0.3', { - 'checksums': ['c845db36ba616912074c5b1ee897f8e0124df269468f25e4fe21fe72f6edd7a9'], - }), - ('jupyter_client', '5.3.4', { - 'checksums': ['60e6faec1031d63df57f1cc671ed673dced0ed420f4377ea33db37b1c188b910'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('ipykernel', '5.1.3', { - 'checksums': ['b368ad13edb71fa2db367a01e755a925d7f75ed5e09fbd3f06c85e7a8ef108a8'], - }), - ('prometheus_client', '0.7.1', { - 'checksums': ['71cd24a2b3eb335cb800c7159f423df1bd4dcd5171b234be15e3f31ec9f622da'], - }), - ('pyrsistent', '0.15.5', { - 'checksums': ['eb6545dbeb1aa69ab1fb4809bfbf5a8705e44d92ef8fc7c2361682a47c46c778'], - }), - ('ipywidgets', '7.5.1', { - 'checksums': ['e945f6e02854a74994c596d9db83444a1850c01648f1574adf144fbbabe05c97'], - }), - ('jupyter_contrib_core', '0.3.3', { - 'checksums': ['e65bc0e932ff31801003cef160a4665f2812efe26a53801925a634735e9a5794'], - }), - ('jupyter_nbextensions_configurator', '0.4.1', { - 'checksums': ['e5e86b5d9d898e1ffb30ebb08e4ad8696999f798fef3ff3262d7b999076e4e83'], - }), - ('notebook', '6.0.2', { - 'checksums': ['399a4411e171170173344761e7fd4491a3625659881f76ce47c50231ed714d9b'], - }), - ('widgetsnbextension', '3.5.1', { - 'checksums': ['079f87d87270bce047512400efd70238820751a11d2d8cb137a5a5bdbaf255c7'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - "ipython -h", - "jupyter notebook --help", - "iptest", -] - -sanity_pip_check = True - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-7.9.0-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/i/IPython/IPython-7.9.0-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index 6ef3a8bf461f..000000000000 --- a/easybuild/easyconfigs/i/IPython/IPython-7.9.0-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,163 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'IPython' -version = '7.9.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://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': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('ZeroMQ', '4.3.2'), - ('matplotlib', '3.1.1', versionsuffix), - ('PyYAML', '5.1.2'), # required for jupyter_nbextensions_configurator -] - -use_pip = True - -exts_list = [ - ('ipython_genutils', '0.2.0', { - 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], - }), - ('ipython', version, { - 'modulename': 'IPython', - 'checksums': ['dfd303b270b7b5232b3d08bd30ec6fd685d8a58cabd54055e3d69d8f029f7280'], - }), - ('pexpect', '4.7.0', { - 'checksums': ['9e2c1fd0e6ee3a49b28f95d4b33bc389c89b20af6a1255906e90ff1262ce62eb'], - }), - ('pickleshare', '0.7.5', { - 'checksums': ['87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca'], - }), - ('wcwidth', '0.1.7', { - 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], - }), - ('prompt_toolkit', '2.0.10', { - 'checksums': ['f15af68f66e664eaa559d4ac8a928111eebd5feda0c11738b5998045224829db'], - }), - ('ptyprocess', '0.6.0', { - 'use_pip': False, - 'checksums': ['923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0'], - }), - ('simplegeneric', '0.8.1', { - 'source_tmpl': 'simplegeneric-%(version)s.zip', - 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], - }), - ('traitlets', '4.3.3', { - 'checksums': ['d023ee369ddd2763310e4c3eae1ff649689440d4ae59d7485eb4cfbbe3e359f7'], - }), - ('parso', '0.5.1', { - 'checksums': ['666b0ee4a7a1220f65d367617f2cd3ffddff3e205f3f16a0284df30e774c2a9c'], - }), - ('jedi', '0.15.1', { - 'checksums': ['ba859c74fa3c966a22f2aeebe1b74ee27e2a462f56d3f5f7ca4a59af61bfe42e'], - }), - ('testpath', '0.4.4', { - 'use_pip': False, - 'checksums': ['60e0a3261c149755f4399a1fff7d37523179a70fdc3abdf78de9fc2604aeec7e'], - }), - ('Send2Trash', '1.5.0', { - 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], - }), - ('webencodings', '0.5.1', { - 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], - }), - ('html5lib', '1.0.1', { - 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], - }), - ('bleach', '3.1.0', { - 'checksums': ['3fdf7f77adcf649c9911387df51254b813185e32b2c6619f690b593a617e19fa'], - }), - ('vcversioner', '2.16.0.0', { - 'checksums': ['dae60c17a479781f44a4010701833f1829140b1eeccd258762a74974aa06e19b'], - }), - ('jsonschema', '3.1.1', { - 'checksums': ['2fa0684276b6333ff3c0b1b27081f4b2305f0a36cf702a23db50edb141893c3f'], - }), - ('pandocfilters', '1.4.2', { - 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], - }), - ('pyzmq', '18.1.1', { - 'modulename': 'zmq', - 'checksums': ['8c69a6cbfa94da29a34f6b16193e7c15f5d3220cb772d6d17425ff3faa063a6d'], - }), - ('entrypoints', '0.3', { - 'use_pip': False, - 'checksums': ['c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451'], - }), - ('jupyter_core', '4.6.1', { - 'checksums': ['a183e0ec2e8f6adddf62b0a3fc6a2237e3e0056d381e536d3e7c7ecc3067e244'], - }), - ('nbformat', '4.4.0', { - 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], - }), - ('mistune', '0.8.4', { - 'checksums': ['59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e'], - }), - ('defusedxml', '0.6.0', { - 'checksums': ['f684034d135af4c6cbb949b8a4d2ed61634515257a67299e5f940fbaa34377f5'], - }), - ('nbconvert', '5.6.1', { - 'checksums': ['21fb48e700b43e82ba0e3142421a659d7739b65568cc832a13976a77be16b523'], - }), - ('terminado', '0.8.3', { - 'use_pip': False, - 'checksums': ['4804a774f802306a7d9af7322193c5390f1da0abb429e082a10ef1d46e6fb2c2'], - }), - ('tornado', '6.0.3', { - 'checksums': ['c845db36ba616912074c5b1ee897f8e0124df269468f25e4fe21fe72f6edd7a9'], - }), - ('jupyter_client', '5.3.4', { - 'checksums': ['60e6faec1031d63df57f1cc671ed673dced0ed420f4377ea33db37b1c188b910'], - }), - ('backcall', '0.1.0', { - 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], - }), - ('ipykernel', '5.1.3', { - 'checksums': ['b368ad13edb71fa2db367a01e755a925d7f75ed5e09fbd3f06c85e7a8ef108a8'], - }), - ('prometheus_client', '0.7.1', { - 'checksums': ['71cd24a2b3eb335cb800c7159f423df1bd4dcd5171b234be15e3f31ec9f622da'], - }), - ('pyrsistent', '0.15.5', { - 'checksums': ['eb6545dbeb1aa69ab1fb4809bfbf5a8705e44d92ef8fc7c2361682a47c46c778'], - }), - ('ipywidgets', '7.5.1', { - 'checksums': ['e945f6e02854a74994c596d9db83444a1850c01648f1574adf144fbbabe05c97'], - }), - ('jupyter_contrib_core', '0.3.3', { - 'checksums': ['e65bc0e932ff31801003cef160a4665f2812efe26a53801925a634735e9a5794'], - }), - ('jupyter_nbextensions_configurator', '0.4.1', { - 'checksums': ['e5e86b5d9d898e1ffb30ebb08e4ad8696999f798fef3ff3262d7b999076e4e83'], - }), - ('notebook', '6.0.2', { - 'checksums': ['399a4411e171170173344761e7fd4491a3625659881f76ce47c50231ed714d9b'], - }), - ('widgetsnbextension', '3.5.1', { - 'checksums': ['079f87d87270bce047512400efd70238820751a11d2d8cb137a5a5bdbaf255c7'], - }), -] - -sanity_check_paths = { - 'files': ['bin/ipython'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], -} - -sanity_check_commands = [ - "ipython -h", - "jupyter notebook --help", - "iptest", -] - -sanity_pip_check = True - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-8.14.0-GCCcore-12.2.0.eb b/easybuild/easyconfigs/i/IPython/IPython-8.14.0-GCCcore-12.2.0.eb index 80cdfe9a129e..7f2f98b36c67 100644 --- a/easybuild/easyconfigs/i/IPython/IPython-8.14.0-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/i/IPython/IPython-8.14.0-GCCcore-12.2.0.eb @@ -22,8 +22,6 @@ dependencies = [ ('BeautifulSoup', '4.11.1'), ] -use_pip = True - # for the matplotlib-inline required extention we avoid the import sanity check # as it will fail without matplotlib in the environment, but ipython devs prefer not to make # matplotlib a required dep (https://github.com/ipython/matplotlib-inline/issues/4) @@ -81,6 +79,4 @@ sanity_check_commands = [ "ipython -h", ] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-8.14.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/i/IPython/IPython-8.14.0-GCCcore-12.3.0.eb index 78aaf35586a4..017543be9904 100644 --- a/easybuild/easyconfigs/i/IPython/IPython-8.14.0-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/i/IPython/IPython-8.14.0-GCCcore-12.3.0.eb @@ -20,13 +20,11 @@ builddependencies = [ dependencies = [ ('Python', '3.11.3'), ('Python-bundle-PyPI', '2023.06'), + ('jedi', '0.19.0'), ('ZeroMQ', '4.3.4'), ('lxml', '4.9.2'), ] -sanity_pip_check = True -use_pip = True - # for the matplotlib-inline required extention we avoid the import sanity check # as it will fail without matplotlib in the environment, but ipython devs prefer not to make # matplotlib a required dep (https://github.com/ipython/matplotlib-inline/issues/4) @@ -58,12 +56,6 @@ exts_list = [ 'modulename': False, 'checksums': ['f887e5f10ba98e8d2b150ddcf4702c1e5f8b3a20005eb0f74bfdbd360ee6f304'] }), - ('parso', '0.8.3', { - 'checksums': ['8c07be290bb59f03588915921e29e8a50002acaf2cdc5fa0e0114f91709fafa0'] - }), - ('jedi', '0.19.0', { - 'checksums': ['bcf9894f1753969cbac8022a8c2eaee06bfa3724e4192470aaffe7eb6272b0c4'] - }), ('backcall', '0.2.0', { 'checksums': ['5cbdbf27be5e7cfadb448baf0aa95508f91f2bbc6c6437cd9cd06e2a4c215e1e'] }), diff --git a/easybuild/easyconfigs/i/IPython/IPython-8.17.2-GCCcore-13.2.0.eb b/easybuild/easyconfigs/i/IPython/IPython-8.17.2-GCCcore-13.2.0.eb index 0365fdc9c70a..b86130bf223b 100644 --- a/easybuild/easyconfigs/i/IPython/IPython-8.17.2-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/i/IPython/IPython-8.17.2-GCCcore-13.2.0.eb @@ -26,9 +26,6 @@ dependencies = [ ('jedi', '0.19.1') ] -sanity_pip_check = True -use_pip = True - # for the matplotlib-inline required extention we avoid the import sanity check # as it will fail without matplotlib in the environment, but ipython devs prefer not to make # matplotlib a required dep (https://github.com/ipython/matplotlib-inline/issues/4) diff --git a/easybuild/easyconfigs/i/IPython/IPython-8.27.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/i/IPython/IPython-8.27.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..9162f21b7520 --- /dev/null +++ b/easybuild/easyconfigs/i/IPython/IPython-8.27.0-GCCcore-13.3.0.eb @@ -0,0 +1,77 @@ +easyblock = 'PythonBundle' + +name = 'IPython' +version = '8.27.0' + +homepage = 'https://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': 'GCCcore', 'version': '13.3.0'} + +builddependencies = [ + ('binutils', '2.42'), + ('hatchling', '1.24.2'), +] + +dependencies = [ + ('Python', '3.12.3'), + ('Python-bundle-PyPI', '2024.06'), + ('ZeroMQ', '4.3.5'), + ('lxml', '5.3.0'), + ('jedi', '0.19.1') +] + +# for the matplotlib-inline required extention we avoid the import sanity check +# as it will fail without matplotlib in the environment, but ipython devs prefer not to make +# matplotlib a required dep (https://github.com/ipython/matplotlib-inline/issues/4) +# we follow the same convention and we not set matplotlib as dependency + +# Last updated 20240917 +exts_list = [ + ('traitlets', '5.14.3', { + 'checksums': ['9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7'], + }), + ('pure_eval', '0.2.3', { + 'checksums': ['5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42'], + }), + ('executing', '2.1.0', { + 'checksums': ['8ea27ddd260da8150fa5a708269c4a10e76161e2496ec3e587da9e3c0fe4b9ab'], + }), + ('asttokens', '2.4.1', { + 'checksums': ['b03869718ba9a6eb027e134bfdf69f38a236d681c83c160d510768af11254ba0'], + }), + ('stack_data', '0.6.3', { + 'checksums': ['836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9'], + }), + ('prompt_toolkit', '3.0.47', { + 'checksums': ['1e1b29cb58080b1e69f207c893a1a7bf16d127a5c30c9d17a25a5d77792e5360'], + }), + ('pickleshare', '0.7.5', { + 'checksums': ['87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca'], + }), + ('matplotlib-inline', '0.1.6', { + 'modulename': False, + 'checksums': ['f887e5f10ba98e8d2b150ddcf4702c1e5f8b3a20005eb0f74bfdbd360ee6f304'], + }), + ('backcall', '0.2.0', { + 'checksums': ['5cbdbf27be5e7cfadb448baf0aa95508f91f2bbc6c6437cd9cd06e2a4c215e1e'], + }), + ('ipython', version, { + 'modulename': 'IPython', + 'checksums': ['0b99a2dc9f15fd68692e898e5568725c6d49c527d36a9fb5960ffbdeaa82ff7e'], + }), +] + +sanity_check_paths = { + 'files': ['bin/%(namelower)s'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s'], +} + +sanity_check_commands = ['%(namelower)s -h'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-8.28.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/i/IPython/IPython-8.28.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..5064ebaeb23f --- /dev/null +++ b/easybuild/easyconfigs/i/IPython/IPython-8.28.0-GCCcore-13.3.0.eb @@ -0,0 +1,76 @@ +easyblock = 'PythonBundle' + +name = 'IPython' +version = '8.28.0' + +homepage = 'https://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': 'GCCcore', 'version': '13.3.0'} + +builddependencies = [ + ('binutils', '2.42'), + ('hatchling', '1.24.2'), +] + +dependencies = [ + ('Python', '3.12.3'), + ('Python-bundle-PyPI', '2024.06'), + ('ZeroMQ', '4.3.5'), + ('lxml', '5.3.0'), + ('jedi', '0.19.1') +] + +# for the matplotlib-inline required extention we avoid the import sanity check +# as it will fail without matplotlib in the environment, but ipython devs prefer not to make +# matplotlib a required dep (https://github.com/ipython/matplotlib-inline/issues/4) +# we follow the same convention and we not set matplotlib as dependency + +exts_list = [ + ('traitlets', '5.13.0', { + 'checksums': ['9b232b9430c8f57288c1024b34a8f0251ddcc47268927367a0dd3eeaca40deb5'], + }), + ('pure_eval', '0.2.2', { + 'checksums': ['2b45320af6dfaa1750f543d714b6d1c520a1688dec6fd24d339063ce0aaa9ac3'], + }), + ('executing', '2.0.1', { + 'checksums': ['35afe2ce3affba8ee97f2d69927fa823b08b472b7b994e36a52a964b93d16147'], + }), + ('asttokens', '2.4.1', { + 'checksums': ['b03869718ba9a6eb027e134bfdf69f38a236d681c83c160d510768af11254ba0'], + }), + ('stack_data', '0.6.3', { + 'checksums': ['836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9'], + }), + ('prompt_toolkit', '3.0.41', { + 'checksums': ['941367d97fc815548822aa26c2a269fdc4eb21e9ec05fc5d447cf09bad5d75f0'], + }), + ('pickleshare', '0.7.5', { + 'checksums': ['87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca'], + }), + ('matplotlib-inline', '0.1.6', { + 'modulename': False, + 'checksums': ['f887e5f10ba98e8d2b150ddcf4702c1e5f8b3a20005eb0f74bfdbd360ee6f304'], + }), + ('backcall', '0.2.0', { + 'checksums': ['5cbdbf27be5e7cfadb448baf0aa95508f91f2bbc6c6437cd9cd06e2a4c215e1e'], + }), + ('ipython', version, { + 'modulename': 'IPython', + 'checksums': ['0d0d15ca1e01faeb868ef56bc7ee5a0de5bd66885735682e8a322ae289a13d1a'], + }), +] + +sanity_check_paths = { + 'files': ['bin/%(namelower)s'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s'], +} + +sanity_check_commands = ['%(namelower)s -h'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-8.5.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/i/IPython/IPython-8.5.0-GCCcore-11.3.0.eb index 138f1ab5d112..5a38b3160bb6 100644 --- a/easybuild/easyconfigs/i/IPython/IPython-8.5.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/i/IPython/IPython-8.5.0-GCCcore-11.3.0.eb @@ -22,8 +22,6 @@ dependencies = [ ('BeautifulSoup', '4.10.0'), ] -use_pip = True - # WARNING: the versions of ipywidgets, widgetsnbextension and jupyterlab_widgets are tied between them # use the versions published in a single release commit instead of blindly pushing to last available version, # see for instance https://github.com/jupyter-widgets/ipywidgets/commit/c5fac25d17a93faf7bea66f5d103c605a9f19ddb @@ -183,6 +181,4 @@ sanity_check_commands = [ "jupyter notebook --help", ] -sanity_pip_check = True - 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 deleted file mode 100644 index 6deccec5e63c..000000000000 --- a/easybuild/easyconfigs/i/IPython/configparser-3.5.0_no-backports-namespace.patch +++ /dev/null @@ -1,31 +0,0 @@ -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/IPython/ipython-5.0.0_fix-test-paths-symlink.patch b/easybuild/easyconfigs/i/IPython/ipython-5.0.0_fix-test-paths-symlink.patch deleted file mode 100644 index a2b0a97f5582..000000000000 --- a/easybuild/easyconfigs/i/IPython/ipython-5.0.0_fix-test-paths-symlink.patch +++ /dev/null @@ -1,14 +0,0 @@ -take into account that $TMPDIR may be a symlinked directory, this is required because path equality is checked -in some tests -author: Kenneth Hoste (HPC-UGent) ---- ipython-5.0.0/IPython/core/tests/test_paths.py.orig 2016-08-17 11:11:24.104380000 +0200 -+++ ipython-5.0.0/IPython/core/tests/test_paths.py 2016-08-17 11:11:24.153308000 +0200 -@@ -17,7 +17,7 @@ - from IPython.testing.decorators import skip_win32 - from IPython.utils.tempdir import TemporaryDirectory - --TMP_TEST_DIR = tempfile.mkdtemp() -+TMP_TEST_DIR = os.path.realpath(tempfile.mkdtemp()) - HOME_TEST_DIR = os.path.join(TMP_TEST_DIR, "home_test_dir") - XDG_TEST_DIR = os.path.join(HOME_TEST_DIR, "xdg_test_dir") - XDG_CACHE_DIR = os.path.join(HOME_TEST_DIR, "xdg_cache_dir") diff --git a/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-1.5.5-foss-2016a-omp-mpi.eb b/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-1.5.5-foss-2016a-omp-mpi.eb deleted file mode 100644 index ae7086007064..000000000000 --- a/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-1.5.5-foss-2016a-omp-mpi.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'IQ-TREE' -version = '1.5.5' -versionsuffix = "-omp-mpi" - -homepage = 'http://www.iqtree.org/' -description = """Efficient phylogenomic software by maximum likelihood""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'usempi': True, 'openmp': True, 'optarch': False} - -github_account = 'Cibiv' - -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['1be05b8ca97b43815309352b78030540e8d5f44e4003552c406538415cd6fe19'] - -configopts = '-DIQTREE_FLAGS="omp mpi"' - -builddependencies = [('CMake', '3.5.2')] - -sanity_check_paths = { - 'files': ["bin/iqtree-omp-mpi"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-1.6.12-foss-2018b.eb b/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-1.6.12-foss-2018b.eb deleted file mode 100644 index ad5e295f9089..000000000000 --- a/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-1.6.12-foss-2018b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'IQ-TREE' -version = '1.6.12' - -# HTTPS is not working -homepage = 'http://www.iqtree.org/' -description = """Efficient phylogenomic software by maximum likelihood""" - -toolchain = {'name': 'foss', 'version': '2018b'} -# Including 'usempi' will take precedence and override IQTREE_FLAGS and produces only 'iqtree-mpi' binary - -github_account = 'Cibiv' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['9614092de7a157de82c9cc402b19cc8bfa0cb0ffc93b91817875c2b4bb46a284'] - -builddependencies = [ - ('CMake', '3.12.1'), - ('Eigen', '3.3.7', '', SYSTEM), -] -dependencies = [('zlib', '1.2.11')] - -configopts = [ - '-DIQTREE_FLAGS=omp', - '-DIQTREE_FLAGS=mpi', -] - -sanity_check_paths = { - 'files': ['bin/iqtree', 'bin/iqtree-mpi'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-1.6.12-foss-2020a.eb b/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-1.6.12-foss-2020a.eb deleted file mode 100644 index ae724d9537bb..000000000000 --- a/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-1.6.12-foss-2020a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'IQ-TREE' -version = '1.6.12' - -homepage = 'http://www.iqtree.org/' -description = """Efficient phylogenomic software by maximum likelihood""" - -toolchain = {'name': 'foss', 'version': '2020a'} -# Including 'usempi' will take precedence and override IQTREE_FLAGS and produces only 'iqtree-mpi' binary - -github_account = 'Cibiv' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['9614092de7a157de82c9cc402b19cc8bfa0cb0ffc93b91817875c2b4bb46a284'] - -builddependencies = [ - ('CMake', '3.16.4'), - ('Eigen', '3.3.7'), -] -dependencies = [('zlib', '1.2.11')] - -configopts = [ - '-DIQTREE_FLAGS=omp', - '-DIQTREE_FLAGS=mpi', -] - -sanity_check_paths = { - 'files': ['bin/iqtree', 'bin/iqtree-mpi'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-1.6.12-intel-2019b.eb b/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-1.6.12-intel-2019b.eb deleted file mode 100644 index cb0a9baa6c53..000000000000 --- a/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-1.6.12-intel-2019b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'IQ-TREE' -version = '1.6.12' - -homepage = 'http://www.iqtree.org/' -description = """Efficient phylogenomic software by maximum likelihood""" - -toolchain = {'name': 'intel', 'version': '2019b'} -toolchainopts = {'usempi': True} - -github_account = 'Cibiv' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['9614092de7a157de82c9cc402b19cc8bfa0cb0ffc93b91817875c2b4bb46a284'] - -builddependencies = [ - ('CMake', '3.15.3'), - ('Eigen', '3.3.7', '', SYSTEM), -] -dependencies = [('zlib', '1.2.11')] - -configopts = [ - '-DIQTREE_FLAGS=omp', - '-DIQTREE_FLAGS=mpi', -] - -sanity_check_paths = { - 'files': ['bin/iqtree', 'bin/iqtree-mpi'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-1.6.6-intel-2018a.eb b/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-1.6.6-intel-2018a.eb deleted file mode 100644 index a3b9c543ee04..000000000000 --- a/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-1.6.6-intel-2018a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'IQ-TREE' -version = '1.6.6' - -homepage = 'http://www.iqtree.org/' -description = """Efficient phylogenomic software by maximum likelihood""" - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'usempi': True} - -github_account = 'Cibiv' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['31bc44e3a79edb889f3e2ed396d1492b8e38d93437b2ae64deb452867929dc56'] - -builddependencies = [ - ('CMake', '3.10.2'), - ('Eigen', '3.3.4', '', SYSTEM), -] -dependencies = [('zlib', '1.2.11')] - -configopts = [ - '-DIQTREE_FLAGS=omp', - '-DIQTREE_FLAGS=mpi', -] - -sanity_check_paths = { - 'files': ['bin/iqtree', 'bin/iqtree-mpi'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.1.2-foss-2020a.eb b/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.1.2-foss-2020a.eb deleted file mode 100644 index bc8aac08b955..000000000000 --- a/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.1.2-foss-2020a.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'IQ-TREE' -version = '2.1.2' - -# HTTPS is not working -homepage = 'http://www.iqtree.org/' -description = """Efficient phylogenomic software by maximum likelihood""" - -toolchain = {'name': 'foss', 'version': '2020a'} -# Including 'usempi' will take precedence and override IQTREE_FLAGS and produces only 'iqtree-mpi' binary - -source_urls = ['https://github.com/iqtree/iqtree2/archive/'] -sources = ['v%(version)s.tar.gz'] -patches = ['%(name)s-%(version)s_use_EB_LSD2.patch'] -checksums = [ - '3aaf5ac7f60d852ac8b733fb82832c049ca48b7203a6a865e99c5af359fcca5a', # v2.1.2.tar.gz - 'daa2ab12d44e26eb5607c4ed6acb9d970e230a83dabcf21461f37bc48263b816', # IQ-TREE-2.1.2_use_EB_LSD2.patch -] - -builddependencies = [ - ('CMake', '3.16.4'), - ('Eigen', '3.3.7'), -] -dependencies = [ - ('zlib', '1.2.11'), - ('Boost', '1.72.0'), - ('LSD2', '1.9.7'), -] - -local_conf_opts = ' -DUSE_LSD2=ON ' -configopts = [ - '-DIQTREE_FLAGS=omp' + local_conf_opts, - '-DIQTREE_FLAGS=mpi' + local_conf_opts, -] - -sanity_check_paths = { - 'files': ['bin/iqtree2', 'bin/iqtree2-mpi'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.3.5-gompi-2023a.eb b/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.3.5-gompi-2023a.eb new file mode 100644 index 000000000000..ca4c707da699 --- /dev/null +++ b/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.3.5-gompi-2023a.eb @@ -0,0 +1,55 @@ +# Updated to v2.1.3 by +# R.QIAO +# DeepThought, Flinders University + +easyblock = 'CMakeMake' + +name = 'IQ-TREE' +version = '2.3.5' + +# HTTPS is not working +homepage = 'http://www.iqtree.org/' +description = """Efficient phylogenomic software by maximum likelihood""" + +toolchain = {'name': 'gompi', 'version': '2023a'} +# Including 'usempi' will take precedence and override IQTREE_FLAGS and produces only 'iqtree-mpi' binary + +source_urls = ['https://github.com/iqtree/iqtree2/archive/refs/tags/'] +sources = ['v%(version)s.tar.gz'] +patches = [ + 'IQ-TREE-2.3.5_use_EB_LSD2.patch', +] +checksums = [ + {'v2.3.5.tar.gz': '8e323e0b7c46e97901d3500f11e810703e0e5d25848188047eca9602d03fa6b1'}, + {'IQ-TREE-2.3.5_use_EB_LSD2.patch': 'b4578b01f06ae52b94b332622c0f6630497cd29cb61010f58f7c5018c2c32a5f'}, +] + +builddependencies = [ + ('CMake', '3.26.3'), + ('Eigen', '3.4.0'), +] +dependencies = [ + ('zlib', '1.2.13'), + ('Boost', '1.82.0'), + ('LSD2', '2.4.1'), +] + +local_conf_opts = ' -DUSE_LSD2=ON ' +configopts = [ + '-DIQTREE_FLAGS=omp' + local_conf_opts, + '-DIQTREE_FLAGS=mpi -DCMAKE_C_COMPILER="$MPICC" -DCMAKE_CXX_COMPILER="$MPICXX"' + local_conf_opts, +] + +sanity_check_paths = { + 'files': ['bin/iqtree2', 'bin/iqtree2-mpi'], + 'dirs': [], +} + +sanity_check_commands = [ + "iqtree2 --help", + "mkdir -p $TMPDIR/{test-omp,test-mpi}", + "cd $TMPDIR/test-omp && cp -a %(installdir)s/example.phy . && iqtree2 -s example.phy -redo", + "cd $TMPDIR/test-mpi && cp -a %(installdir)s/example.phy . && mpirun -np 1 iqtree2-mpi -s example.phy -redo", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.3.5_use_EB_LSD2.patch b/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.3.5_use_EB_LSD2.patch new file mode 100644 index 000000000000..b567f096fa93 --- /dev/null +++ b/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.3.5_use_EB_LSD2.patch @@ -0,0 +1,36 @@ +diff -ruN iqtree2-2.3.5/CMakeLists.txt iqtree2-2.3.5-orig/CMakeLists.txt +--- iqtree2-2.3.5/CMakeLists.txt 2024-06-26 04:33:33.000000000 +0000 ++++ iqtree2-2.3.5-orig/CMakeLists.txt 2024-07-03 08:23:41.030462539 +0000 +@@ -758,10 +758,6 @@ + add_subdirectory(terracetphast) + endif() + +-if (USE_LSD2) +- add_subdirectory(lsd2) +-endif() +- + add_library(kernelsse tree/phylokernelsse.cpp) + + if (NOT BINARY32 AND NOT IQTREE_FLAGS MATCHES "novx") +@@ -820,9 +816,6 @@ + if (USE_TERRAPHAST) + set_target_properties(terracetphast terraphast PROPERTIES COMPILE_FLAGS "${SSE_FLAGS}") + endif() +- if (USE_LSD2) +- set_target_properties(lsd2 PROPERTIES COMPILE_FLAGS "${SSE_FLAGS}") +- endif() + if (USE_BOOSTER) + set_target_properties(booster PROPERTIES COMPILE_FLAGS "${SSE_FLAGS}") + endif() +diff -ruN iqtree2-2.3.5/main/timetree.cpp iqtree2-2.3.5-orig/main/timetree.cpp +--- iqtree2-2.3.5/main/timetree.cpp 2024-06-26 04:33:33.000000000 +0000 ++++ iqtree2-2.3.5-orig/main/timetree.cpp 2024-07-03 08:24:32.438606710 +0000 +@@ -8,7 +8,7 @@ + #include "timetree.h" + + #ifdef USE_LSD2 +-#include "lsd2/src/lsd.h" ++#include "lsd.h" + #endif + + /** map from taxon name to date */ diff --git a/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.3.6-gompi-2023a.eb b/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.3.6-gompi-2023a.eb new file mode 100644 index 000000000000..7f78472bceac --- /dev/null +++ b/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.3.6-gompi-2023a.eb @@ -0,0 +1,56 @@ +# Updated to v2.1.3 by +# R.QIAO +# DeepThought, Flinders University +# Update: Petr Král (INUITS) + +easyblock = 'CMakeMake' + +name = 'IQ-TREE' +version = '2.3.6' + +# HTTPS is not working +homepage = 'http://www.iqtree.org/' +description = """Efficient phylogenomic software by maximum likelihood""" + +toolchain = {'name': 'gompi', 'version': '2023a'} +# Including 'usempi' will take precedence and override IQTREE_FLAGS and produces only 'iqtree-mpi' binary + +source_urls = ['https://github.com/iqtree/iqtree2/archive/refs/tags/'] +sources = ['v%(version)s.tar.gz'] +patches = [ + 'IQ-TREE-2.3.5_use_EB_LSD2.patch', +] +checksums = [ + {'v2.3.6.tar.gz': '2d389ea74e19773496363cd68270b341ac7cc47c60e7f32859682403b34744cf'}, + {'IQ-TREE-2.3.5_use_EB_LSD2.patch': 'b4578b01f06ae52b94b332622c0f6630497cd29cb61010f58f7c5018c2c32a5f'}, +] + +builddependencies = [ + ('CMake', '3.26.3'), + ('Eigen', '3.4.0'), +] +dependencies = [ + ('zlib', '1.2.13'), + ('Boost', '1.82.0'), + ('LSD2', '2.4.1'), +] + +local_conf_opts = ' -DUSE_LSD2=ON ' +configopts = [ + '-DIQTREE_FLAGS=omp' + local_conf_opts, + '-DIQTREE_FLAGS=mpi -DCMAKE_C_COMPILER="$MPICC" -DCMAKE_CXX_COMPILER="$MPICXX"' + local_conf_opts, +] + +sanity_check_paths = { + 'files': ['bin/iqtree2', 'bin/iqtree2-mpi'], + 'dirs': [], +} + +sanity_check_commands = [ + "iqtree2 --help", + "mkdir -p $TMPDIR/{test-omp,test-mpi}", + "cd $TMPDIR/test-omp && cp -a %(installdir)s/example.phy . && iqtree2 -s example.phy -redo", + "cd $TMPDIR/test-mpi && cp -a %(installdir)s/example.phy . && mpirun -np 1 iqtree2-mpi -s example.phy -redo", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IRkernel/IRkernel-0.8.15-foss-2017b-R-3.4.3-Python-2.7.14.eb b/easybuild/easyconfigs/i/IRkernel/IRkernel-0.8.15-foss-2017b-R-3.4.3-Python-2.7.14.eb deleted file mode 100644 index d0fec38485a1..000000000000 --- a/easybuild/easyconfigs/i/IRkernel/IRkernel-0.8.15-foss-2017b-R-3.4.3-Python-2.7.14.eb +++ /dev/null @@ -1,63 +0,0 @@ -easyblock = 'Bundle' - -name = 'IRkernel' -version = '0.8.15' -versionsuffix = '-R-%(rver)s-Python-%(pyver)s' - -homepage = 'https://irkernel.github.io' -description = """The R kernel for the 'Jupyter' environment executes R code - which the front-end (Jupyter Notebook or other front-ends) submits to the - kernel via the network.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -dependencies = [ - ('R', '3.4.3', '-X11-20171023'), - ('Python', '2.7.14'), - ('IPython', '5.8.0', '-Python-%(pyver)s'), - ('ZeroMQ', '4.2.2'), -] - -exts_defaultclass = 'RPackage' -exts_filter = ("R -q --no-save", "library(%(ext_name)s)") - -exts_default_options = { - 'source_urls': [ - 'https://cran.r-project.org/src/contrib/', - 'https://cran.rstudio.com/src/contrib/', - ], - 'source_tmpl': '%(name)s_%(version)s.tar.gz', -} - -exts_list = [ - ('repr', '0.19.2', { - 'checksums': ['dd4d766d95e8e75f90c05e50e44e759139a47b1477748f4cf9683d35a7fa10d6'], - }), - ('IRdisplay', '0.7.0', { - 'checksums': ['91eac9acdb92ed0fdc58e5da284aa4bb957ada5eef504fd89bec136747999089'], - }), - ('pbdZMQ', '0.3-3', { - 'checksums': ['ae26c13400e2acfb6463ff9b67156847a22ec79f3b53baf65119efaba1636eca'], - }), - (name, version, { - 'checksums': ['469969622d1048d3d1377f89d8def064a6f90b2064097aee7a0ec9a8ee6016d8'], - }), -] - -modextrapaths = {'R_LIBS_SITE': ''} - -# IPython notebook looks for the json kernel file in kernels/IRkernel -local_kerneldir = '%(installdir)s/IRkernel' -postinstallcmds = [ - 'mkdir -p %s/kernels/ir' % local_kerneldir, - 'cp %s/kernelspec/* %s/kernels/ir' % (local_kerneldir, local_kerneldir) -] - -modextravars = {'JUPYTER_PATH': local_kerneldir} - -sanity_check_paths = { - 'files': ['%s/kernels/ir/kernel.json' % local_kerneldir], - 'dirs': [name], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IRkernel/IRkernel-0.8.15-intel-2017b-R-3.4.3-Python-2.7.14.eb b/easybuild/easyconfigs/i/IRkernel/IRkernel-0.8.15-intel-2017b-R-3.4.3-Python-2.7.14.eb deleted file mode 100644 index bd0eb2b19a86..000000000000 --- a/easybuild/easyconfigs/i/IRkernel/IRkernel-0.8.15-intel-2017b-R-3.4.3-Python-2.7.14.eb +++ /dev/null @@ -1,63 +0,0 @@ -easyblock = 'Bundle' - -name = 'IRkernel' -version = '0.8.15' -versionsuffix = '-R-%(rver)s-Python-%(pyver)s' - -homepage = 'https://irkernel.github.io' -description = """The R kernel for the 'Jupyter' environment executes R code - which the front-end (Jupyter Notebook or other front-ends) submits to the - kernel via the network.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -dependencies = [ - ('R', '3.4.3', '-X11-20171023'), - ('Python', '2.7.14'), - ('IPython', '5.8.0', '-Python-%(pyver)s'), - ('ZeroMQ', '4.2.2'), -] - -exts_defaultclass = 'RPackage' -exts_filter = ("R -q --no-save", "library(%(ext_name)s)") - -exts_default_options = { - 'source_urls': [ - 'https://cran.r-project.org/src/contrib/', - 'https://cran.rstudio.com/src/contrib/', - ], - 'source_tmpl': '%(name)s_%(version)s.tar.gz', -} - -exts_list = [ - ('repr', '0.19.2', { - 'checksums': ['dd4d766d95e8e75f90c05e50e44e759139a47b1477748f4cf9683d35a7fa10d6'], - }), - ('IRdisplay', '0.7.0', { - 'checksums': ['91eac9acdb92ed0fdc58e5da284aa4bb957ada5eef504fd89bec136747999089'], - }), - ('pbdZMQ', '0.3-3', { - 'checksums': ['ae26c13400e2acfb6463ff9b67156847a22ec79f3b53baf65119efaba1636eca'], - }), - (name, version, { - 'checksums': ['469969622d1048d3d1377f89d8def064a6f90b2064097aee7a0ec9a8ee6016d8'], - }), -] - -modextrapaths = {'R_LIBS_SITE': ''} - -# IPython notebook looks for the json kernel file in kernels/IRkernel -local_kerneldir = '%(installdir)s/IRkernel' -postinstallcmds = [ - 'mkdir -p %s/kernels/ir' % local_kerneldir, - 'cp %s/kernelspec/* %s/kernels/ir' % (local_kerneldir, local_kerneldir) -] - -modextravars = {'JUPYTER_PATH': local_kerneldir} - -sanity_check_paths = { - 'files': ['%s/kernels/ir/kernel.json' % local_kerneldir], - 'dirs': [name], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IRkernel/IRkernel-1.1-foss-2019b-R-3.6.2-Python-3.7.4.eb b/easybuild/easyconfigs/i/IRkernel/IRkernel-1.1-foss-2019b-R-3.6.2-Python-3.7.4.eb deleted file mode 100644 index 515926174ff5..000000000000 --- a/easybuild/easyconfigs/i/IRkernel/IRkernel-1.1-foss-2019b-R-3.6.2-Python-3.7.4.eb +++ /dev/null @@ -1,64 +0,0 @@ -easyblock = 'Bundle' - -name = 'IRkernel' -version = '1.1' -versionsuffix = '-R-%(rver)s-Python-%(pyver)s' - -homepage = 'https://irkernel.github.io' -description = """The R kernel for the 'Jupyter' environment executes R code - which the front-end (Jupyter Notebook or other front-ends) submits to the - kernel via the network.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -dependencies = [ - ('R', '3.6.2'), - ('Python', '3.7.4'), - ('IPython', '7.9.0', '-Python-%(pyver)s'), - ('ZeroMQ', '4.3.2'), -] - -exts_defaultclass = 'RPackage' -exts_filter = ("R -q --no-save", "library(%(ext_name)s)") - -exts_default_options = { - 'source_urls': [ - 'https://cran.r-project.org/src/contrib/', - 'https://cran.rstudio.com/src/contrib/', - ], - 'source_tmpl': '%(name)s_%(version)s.tar.gz', -} - -exts_list = [ - ('repr', '1.1.0', { - 'checksums': ['743fe018f9e3e54067a970bc38b6b8c0c0498b43f88d179ac4a959c2013a5f96'], - }), - ('IRdisplay', '0.7.0', { - 'checksums': ['91eac9acdb92ed0fdc58e5da284aa4bb957ada5eef504fd89bec136747999089'], - }), - ('pbdZMQ', '0.3-3', { - 'checksums': ['ae26c13400e2acfb6463ff9b67156847a22ec79f3b53baf65119efaba1636eca'], - }), - (name, version, { - 'checksums': ['2469431c468a3f586ffe8adc260fa368fd8d6b4e65bde318f941fb1692ee38ee'], - }), -] - -modextrapaths = { - 'R_LIBS_SITE': '', - 'JUPYTER_PATH': '%(name)s' -} - -# IPython notebook looks for the json kernel file in kernels/IRkernel -local_kerneldir = '%(installdir)s/IRkernel' -postinstallcmds = [ - 'mkdir -p %s/kernels/ir' % local_kerneldir, - 'cp %s/kernelspec/* %s/kernels/ir' % (local_kerneldir, local_kerneldir) -] - -sanity_check_paths = { - 'files': ['%s/kernels/ir/kernel.json' % local_kerneldir], - 'dirs': [name], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IRkernel/IRkernel-1.1-foss-2020a-R-3.6.3-Python-3.8.2.eb b/easybuild/easyconfigs/i/IRkernel/IRkernel-1.1-foss-2020a-R-3.6.3-Python-3.8.2.eb deleted file mode 100644 index 68c33b16ff99..000000000000 --- a/easybuild/easyconfigs/i/IRkernel/IRkernel-1.1-foss-2020a-R-3.6.3-Python-3.8.2.eb +++ /dev/null @@ -1,69 +0,0 @@ -easyblock = 'Bundle' - -name = 'IRkernel' -version = '1.1' -versionsuffix = '-R-%(rver)s-Python-%(pyver)s' - -homepage = 'https://irkernel.github.io' -description = """The R kernel for the 'Jupyter' environment executes R code - which the front-end (Jupyter Notebook or other front-ends) submits to the - kernel via the network.""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -dependencies = [ - ('R', '3.6.3'), - ('Python', '3.8.2'), - ('IPython', '7.15.0', '-Python-%(pyver)s'), - ('ZeroMQ', '4.3.2'), -] - -exts_defaultclass = 'RPackage' -exts_filter = ("R -q --no-save", "library(%(ext_name)s)") - -exts_default_options = { - 'source_urls': [ - 'https://cran.r-project.org/src/contrib/', - 'https://cran.rstudio.com/src/contrib/', - 'https://cran.r-project.org/src/contrib/Archive/%(name)s/', - ], - 'source_tmpl': '%(name)s_%(version)s.tar.gz', -} - -exts_list = [ - ('repr', '1.1.0', { - 'checksums': ['743fe018f9e3e54067a970bc38b6b8c0c0498b43f88d179ac4a959c2013a5f96'], - }), - ('IRdisplay', '0.7.0', { - 'checksums': ['91eac9acdb92ed0fdc58e5da284aa4bb957ada5eef504fd89bec136747999089'], - }), - ('pbdZMQ', '0.3-3', { - 'checksums': ['ae26c13400e2acfb6463ff9b67156847a22ec79f3b53baf65119efaba1636eca'], - }), - (name, version, { - 'checksums': ['2469431c468a3f586ffe8adc260fa368fd8d6b4e65bde318f941fb1692ee38ee'], - }), -] - -modextrapaths = { - 'R_LIBS_SITE': '', - 'JUPYTER_PATH': '%(name)s' -} - -# IPython notebook looks for the json kernel file in kernels/IRkernel -# We start the kernel with default bitmapType 'cairo'. This is a more sensible default -# for headless nodes. See https://github.com/IRkernel/IRkernel/issues/388 -local_kerneldir = '%(installdir)s/IRkernel' -postinstallcmds = [ - 'mkdir -p %s/kernels/ir' % local_kerneldir, - 'cp %s/kernelspec/* %s/kernels/ir' % (local_kerneldir, local_kerneldir), - ('sed -i \'s/"IRkernel::main()"/"options(bitmapType=\\x27cairo\\x27); IRkernel::main()"/g\'' - ' %s/kernels/ir/kernel.json') % local_kerneldir -] - -sanity_check_paths = { - 'files': ['%s/kernels/ir/kernel.json' % local_kerneldir], - 'dirs': [name], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IRkernel/IRkernel-1.1-fosscuda-2019b-R-3.6.2-Python-3.7.4.eb b/easybuild/easyconfigs/i/IRkernel/IRkernel-1.1-fosscuda-2019b-R-3.6.2-Python-3.7.4.eb deleted file mode 100644 index c9b0e435d6c0..000000000000 --- a/easybuild/easyconfigs/i/IRkernel/IRkernel-1.1-fosscuda-2019b-R-3.6.2-Python-3.7.4.eb +++ /dev/null @@ -1,64 +0,0 @@ -easyblock = 'Bundle' - -name = 'IRkernel' -version = '1.1' -versionsuffix = '-R-%(rver)s-Python-%(pyver)s' - -homepage = 'https://irkernel.github.io' -description = """The R kernel for the 'Jupyter' environment executes R code - which the front-end (Jupyter Notebook or other front-ends) submits to the - kernel via the network.""" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -dependencies = [ - ('R', '3.6.2'), - ('Python', '3.7.4'), - ('IPython', '7.9.0', '-Python-%(pyver)s'), - ('ZeroMQ', '4.3.2'), -] - -exts_defaultclass = 'RPackage' -exts_filter = ("R -q --no-save", "library(%(ext_name)s)") - -exts_default_options = { - 'source_urls': [ - 'https://cran.r-project.org/src/contrib/', - 'https://cran.rstudio.com/src/contrib/', - ], - 'source_tmpl': '%(name)s_%(version)s.tar.gz', -} - -exts_list = [ - ('repr', '1.1.0', { - 'checksums': ['743fe018f9e3e54067a970bc38b6b8c0c0498b43f88d179ac4a959c2013a5f96'], - }), - ('IRdisplay', '0.7.0', { - 'checksums': ['91eac9acdb92ed0fdc58e5da284aa4bb957ada5eef504fd89bec136747999089'], - }), - ('pbdZMQ', '0.3-3', { - 'checksums': ['ae26c13400e2acfb6463ff9b67156847a22ec79f3b53baf65119efaba1636eca'], - }), - (name, version, { - 'checksums': ['2469431c468a3f586ffe8adc260fa368fd8d6b4e65bde318f941fb1692ee38ee'], - }), -] - -modextrapaths = { - 'R_LIBS_SITE': '', - 'JUPYTER_PATH': '%(name)s' -} - -# IPython notebook looks for the json kernel file in kernels/IRkernel -local_kerneldir = '%(installdir)s/IRkernel' -postinstallcmds = [ - 'mkdir -p %s/kernels/ir' % local_kerneldir, - 'cp %s/kernelspec/* %s/kernels/ir' % (local_kerneldir, local_kerneldir) -] - -sanity_check_paths = { - 'files': ['%s/kernels/ir/kernel.json' % local_kerneldir], - 'dirs': [name], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IRkernel/IRkernel-1.2-foss-2020a-R-4.0.0-Python-3.8.2.eb b/easybuild/easyconfigs/i/IRkernel/IRkernel-1.2-foss-2020a-R-4.0.0-Python-3.8.2.eb deleted file mode 100644 index 6aba48fcb510..000000000000 --- a/easybuild/easyconfigs/i/IRkernel/IRkernel-1.2-foss-2020a-R-4.0.0-Python-3.8.2.eb +++ /dev/null @@ -1,69 +0,0 @@ -easyblock = 'Bundle' - -name = 'IRkernel' -version = '1.2' -versionsuffix = '-R-%(rver)s-Python-%(pyver)s' - -homepage = 'https://irkernel.github.io' -description = """The R kernel for the 'Jupyter' environment executes R code - which the front-end (Jupyter Notebook or other front-ends) submits to the - kernel via the network.""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -dependencies = [ - ('R', '4.0.0'), - ('Python', '3.8.2'), - ('IPython', '7.15.0', '-Python-%(pyver)s'), - ('ZeroMQ', '4.3.2'), -] - -exts_defaultclass = 'RPackage' -exts_filter = ("R -q --no-save", "library(%(ext_name)s)") - -exts_default_options = { - 'source_urls': [ - 'https://cran.r-project.org/src/contrib/', - 'https://cran.rstudio.com/src/contrib/', - 'https://cran.r-project.org/src/contrib/Archive/%(name)s/', - ], - 'source_tmpl': '%(name)s_%(version)s.tar.gz', -} - -exts_list = [ - ('repr', '1.1.3', { - 'checksums': ['531b43d413b51cbc96e3b9162493c975d9395bb9532e500ad51cd99b36a53562'], - }), - ('IRdisplay', '1.0', { - 'checksums': ['8967ec58656ede561d20ab07dd9ef27de088c0ea099e325242b3860a63964b96'], - }), - ('pbdZMQ', '0.3-5', { - 'checksums': ['4d8088b3365d612a661f0078bcba50357cb3a7ec04a699348b4312fd6fd811ed'], - }), - (name, version, { - 'checksums': ['5fb4dbdb741d05043120a8be0eb73f054b607d9854f314bd79cfec08d219ff91'], - }), -] - -modextrapaths = { - 'R_LIBS_SITE': '', - 'JUPYTER_PATH': '%(name)s' -} - -# IPython notebook looks for the json kernel file in kernels/IRkernel -# We start the kernel with default bitmapType 'cairo'. This is a more sensible default -# for headless nodes. See https://github.com/IRkernel/IRkernel/issues/388 -local_kerneldir = '%(installdir)s/IRkernel' -postinstallcmds = [ - 'mkdir -p %s/kernels/ir' % local_kerneldir, - 'cp %s/kernelspec/* %s/kernels/ir' % (local_kerneldir, local_kerneldir), - ('sed -i \'s/"IRkernel::main()"/"options(bitmapType=\\x27cairo\\x27); IRkernel::main()"/g\'' - ' %s/kernels/ir/kernel.json') % local_kerneldir -] - -sanity_check_paths = { - 'files': ['%s/kernels/ir/kernel.json' % local_kerneldir], - 'dirs': [name], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IRkernel/IRkernel-1.2-foss-2021a-R-4.1.0.eb b/easybuild/easyconfigs/i/IRkernel/IRkernel-1.2-foss-2021a-R-4.1.0.eb index 33da48260c8d..a95fd3fc8fc4 100644 --- a/easybuild/easyconfigs/i/IRkernel/IRkernel-1.2-foss-2021a-R-4.1.0.eb +++ b/easybuild/easyconfigs/i/IRkernel/IRkernel-1.2-foss-2021a-R-4.1.0.eb @@ -5,8 +5,8 @@ version = '1.2' versionsuffix = '-R-%(rver)s' homepage = 'https://irkernel.github.io' -description = """The R kernel for the 'Jupyter' environment executes R code - which the front-end (Jupyter Notebook or other front-ends) submits to the +description = """The R kernel for the 'Jupyter' environment executes R code + which the front-end (Jupyter Notebook or other front-ends) submits to the kernel via the network.""" toolchain = {'name': 'foss', 'version': '2021a'} diff --git a/easybuild/easyconfigs/i/IRkernel/IRkernel-1.3-foss-2021b-R-4.2.0.eb b/easybuild/easyconfigs/i/IRkernel/IRkernel-1.3-foss-2021b-R-4.2.0.eb index 3e23b19870da..f405b5a0b574 100644 --- a/easybuild/easyconfigs/i/IRkernel/IRkernel-1.3-foss-2021b-R-4.2.0.eb +++ b/easybuild/easyconfigs/i/IRkernel/IRkernel-1.3-foss-2021b-R-4.2.0.eb @@ -5,8 +5,8 @@ version = '1.3' versionsuffix = '-R-%(rver)s' homepage = 'https://irkernel.github.io' -description = """The R kernel for the 'Jupyter' environment executes R code - which the front-end (Jupyter Notebook or other front-ends) submits to the +description = """The R kernel for the 'Jupyter' environment executes R code + which the front-end (Jupyter Notebook or other front-ends) submits to the kernel via the network.""" toolchain = {'name': 'foss', 'version': '2021b'} diff --git a/easybuild/easyconfigs/i/IRkernel/IRkernel-1.3.2-foss-2022a-R-4.2.1.eb b/easybuild/easyconfigs/i/IRkernel/IRkernel-1.3.2-foss-2022a-R-4.2.1.eb index 1e1a3e3a6255..881de37542f8 100644 --- a/easybuild/easyconfigs/i/IRkernel/IRkernel-1.3.2-foss-2022a-R-4.2.1.eb +++ b/easybuild/easyconfigs/i/IRkernel/IRkernel-1.3.2-foss-2022a-R-4.2.1.eb @@ -5,8 +5,8 @@ version = '1.3.2' versionsuffix = '-R-%(rver)s' homepage = 'https://irkernel.github.io' -description = """The R kernel for the 'Jupyter' environment executes R code - which the front-end (Jupyter Notebook or other front-ends) submits to the +description = """The R kernel for the 'Jupyter' environment executes R code + which the front-end (Jupyter Notebook or other front-ends) submits to the kernel via the network.""" toolchain = {'name': 'foss', 'version': '2022a'} diff --git a/easybuild/easyconfigs/i/IRkernel/IRkernel-1.3.2-gfbf-2023a-R-4.3.2.eb b/easybuild/easyconfigs/i/IRkernel/IRkernel-1.3.2-gfbf-2023a-R-4.3.2.eb index 43953215612e..afbbf6a5540c 100644 --- a/easybuild/easyconfigs/i/IRkernel/IRkernel-1.3.2-gfbf-2023a-R-4.3.2.eb +++ b/easybuild/easyconfigs/i/IRkernel/IRkernel-1.3.2-gfbf-2023a-R-4.3.2.eb @@ -5,8 +5,8 @@ version = '1.3.2' versionsuffix = '-R-%(rver)s' homepage = 'https://irkernel.github.io' -description = """The R kernel for the 'Jupyter' environment executes R code - which the front-end (Jupyter Notebook or other front-ends) submits to the +description = """The R kernel for the 'Jupyter' environment executes R code + which the front-end (Jupyter Notebook or other front-ends) submits to the kernel via the network.""" toolchain = {'name': 'gfbf', 'version': '2023a'} diff --git a/easybuild/easyconfigs/i/ISA-L/ISA-L-2.30.0-GCCcore-10.2.0.eb b/easybuild/easyconfigs/i/ISA-L/ISA-L-2.30.0-GCCcore-10.2.0.eb index df76b6b84fa5..22b310f46fdd 100644 --- a/easybuild/easyconfigs/i/ISA-L/ISA-L-2.30.0-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/i/ISA-L/ISA-L-2.30.0-GCCcore-10.2.0.eb @@ -31,7 +31,7 @@ _bins = ['bin/igzip'] _includes = ['include/%(namelower)s.h'] _includes += ['include/isa-l/%s.h' % i for i in ['crc64', 'crc', 'erasure_code', 'gf_vect_mul', 'igzip_lib', 'mem_routines', 'raid', 'test', 'types']] -_libs = ['lib/libisal.%s' % l for l in ['a', 'la', SHLIB_EXT]] +_libs = ['lib/libisal.%s' % x for x in ['a', 'la', SHLIB_EXT]] sanity_check_paths = { 'files': _bins + _includes + _libs, diff --git a/easybuild/easyconfigs/i/ISA-L/ISA-L-2.30.0-GCCcore-10.3.0.eb b/easybuild/easyconfigs/i/ISA-L/ISA-L-2.30.0-GCCcore-10.3.0.eb index 943166392af2..8c63d6366173 100644 --- a/easybuild/easyconfigs/i/ISA-L/ISA-L-2.30.0-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/i/ISA-L/ISA-L-2.30.0-GCCcore-10.3.0.eb @@ -31,7 +31,7 @@ _bins = ['bin/igzip'] _includes = ['include/%(namelower)s.h'] _includes += ['include/isa-l/%s.h' % i for i in ['crc64', 'crc', 'erasure_code', 'gf_vect_mul', 'igzip_lib', 'mem_routines', 'raid', 'test', 'types']] -_libs = ['lib/libisal.%s' % l for l in ['a', 'la', SHLIB_EXT]] +_libs = ['lib/libisal.%s' % x for x in ['a', 'la', SHLIB_EXT]] sanity_check_paths = { 'files': _bins + _includes + _libs, diff --git a/easybuild/easyconfigs/i/ISA-L/ISA-L-2.31.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/i/ISA-L/ISA-L-2.31.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..1e79d2b10db4 --- /dev/null +++ b/easybuild/easyconfigs/i/ISA-L/ISA-L-2.31.0-GCCcore-13.3.0.eb @@ -0,0 +1,45 @@ +# Author: Jasper Grimm (UoY) + +easyblock = 'ConfigureMake' + +name = 'ISA-L' +version = '2.31.0' + +homepage = 'https://github.com/intel/isa-l' +description = "Intelligent Storage Acceleration Library" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +github_account = 'intel' +source_urls = [GITHUB_LOWER_SOURCE] +sources = ['v%(version)s.tar.gz'] +checksums = ['e218b7b2e241cfb8e8b68f54a6e5eed80968cc387c4b1af03708b54e9fb236f1'] + +builddependencies = [ + ('Autotools', '20231222'), + ('binutils', '2.42'), + ('pkgconf', '2.2.0'), +] +dependencies = [('NASM', '2.16.03')] + +preconfigopts = "autoreconf -i -f &&" + +runtest = 'check' + +local_bins = ['bin/igzip'] +local_includes = ['include/%(namelower)s.h'] +local_includes += ['include/isa-l/%s.h' % i for i in ['crc64', 'crc', 'erasure_code', 'gf_vect_mul', 'igzip_lib', + 'mem_routines', 'raid', 'test']] +local_libs = ['lib/libisal.%s' % k for k in ['a', 'la', SHLIB_EXT]] + +sanity_check_paths = { + 'files': local_bins + local_includes + local_libs, + 'dirs': ['bin', 'include', 'lib', 'share'], +} + +sanity_check_commands = [ + "igzip --help", + "igzip --version", +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/i/ISCE2/ISCE2-2.6.3-foss-2023a.eb b/easybuild/easyconfigs/i/ISCE2/ISCE2-2.6.3-foss-2023a.eb new file mode 100644 index 000000000000..ceae2b319496 --- /dev/null +++ b/easybuild/easyconfigs/i/ISCE2/ISCE2-2.6.3-foss-2023a.eb @@ -0,0 +1,48 @@ +easyblock = 'CMakeMake' + +name = 'ISCE2' +version = '2.6.3' + +homepage = 'https://github.com/isce-framework/isce2' +description = """ISCE is a framework designed for the purpose of processing Interferometric Synthetic + Aperture Radar (InSAR) data. The framework aspects of it have been designed as a general software + development framework. It may have additional utility in a general sense for building other + types of software packages. In its InSAR aspect ISCE supports data from many space-borne + satellites and one air-borne platform.""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'openmp': True} + +source_urls = ['https://github.com/isce-framework/isce2/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['13fd55ffcadcdd723b61053241d5e49905157b0b0ac6ed8532e4faccaa6d77f1'] + +builddependencies = [ + ('CMake', '3.26.3'), + ('FFTW', '3.3.10'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('Cython', '3.0.8'), + ('GDAL', '3.7.1'), + ('motif', '2.3.8'), + ('OpenCV', '4.8.1', '-contrib'), + ('pybind11', '2.11.1'), +] + +fix_python_shebang_for = ['bin/*.py'] + +modextrapaths = {'PYTHONPATH': 'packages'} + +sanity_check_paths = { + 'files': ['bin/stripmapApp.py'], + 'dirs': ['packages'], +} + +sanity_check_commands = [ + "python -c 'import isce'", + "stripmapApp.py --help 2>&1 | grep 'ISCE VERSION = %(version)s'", +] + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/i/ISIS/ISIS-4.2.1_impi.patch b/easybuild/easyconfigs/i/ISIS/ISIS-4.2.1_impi.patch deleted file mode 100644 index 2a47d768253c..000000000000 --- a/easybuild/easyconfigs/i/ISIS/ISIS-4.2.1_impi.patch +++ /dev/null @@ -1,19 +0,0 @@ -fix hardcoded MPI-related variables for EB-provided Intel MPI -author: Kenneth Hoste (Ghent University) ---- PELICANS/etc/extra-Linux.mak.orig 2015-09-04 11:28:14.263778000 +0200 -+++ PELICANS/etc/extra-Linux.mak 2015-09-04 11:31:37.180400000 +0200 -@@ -152,10 +152,10 @@ - CPPFLAGS += -I$(PELICANSHOME)/$(EXTPACKS)/MPI/include -DMPIRUN=\"$(MPIRUN)\" - endif - --CPPFLAGS += -I$(MPIPATH)/include --MPIPATH = $(EXTRA_LIBS_DIR)/openmpi --LIBPATH += $(MPIPATH)/lib --LDLIBS += -lmpi -lmpi_cxx -+MPIPATH = $(EBROOTIMPI) -+CPPFLAGS += -I$(MPIPATH)/include64 -+LIBPATH += $(MPIPATH)/lib64 -+LDLIBS += -lmpi -lmpicxx - endif - - diff --git a/easybuild/easyconfigs/i/ISIS/ISIS-4.2.1_specify-system-in-tests.patch b/easybuild/easyconfigs/i/ISIS/ISIS-4.2.1_specify-system-in-tests.patch deleted file mode 100644 index fdce1c97aa76..000000000000 --- a/easybuild/easyconfigs/i/ISIS/ISIS-4.2.1_specify-system-in-tests.patch +++ /dev/null @@ -1,40 +0,0 @@ -specify -system flag to fix path to binaries used by tests -author: Kenneth Hoste (Ghent University) ---- Makefile.orig 2015-09-17 14:21:50.947592000 +0200 -+++ Makefile 2015-09-17 14:22:33.015119930 +0200 -@@ -134,7 +134,7 @@ - @echo "| Test failed: ExternalAPI MPI not enabled" - @echo "--------------------------------------------------"; echo - else -- @ $(BIN_DIR)/isis $(PELICANS_DIR)/etc/ExternalAPI/MPI/tests_enabling/data.pel resu_MPI -no_check_data -+ @ $(BIN_DIR)/isis $(PELICANS_DIR)/etc/ExternalAPI/MPI/tests_enabling/data.pel resu_MPI -system Linux-$(CCC) -no_check_data - @ $(RM) resu_MPI - endif - -@@ -147,7 +147,7 @@ - @echo "| Test failed: ExternalAPI MPI not enabled" - @echo "--------------------------------------------------"; echo - else -- @ $(BIN_DIR)/isis $(PELICANS_DIR)/etc/ExternalAPI/MPI/tests_enabling/data.pel resu_MPI -no_check_data -opt2 -+ @ $(BIN_DIR)/isis $(PELICANS_DIR)/etc/ExternalAPI/MPI/tests_enabling/data.pel resu_MPI -system Linux-$(CCC) -no_check_data -opt2 - @ $(RM) resu_MPI - endif - @ cd $(APPLI_DIR) ; $(MAKE) test_install CCC=$(CCC) OPT_TEST=$(OPT_TEST) -@@ -161,7 +161,7 @@ - @echo "| Test failed: ExternalAPI METIS not enabled" - @echo "--------------------------------------------------"; echo - else -- @ $(BIN_DIR)/isis $(PELICANS_DIR)/etc/ExternalAPI/METIS_4.0.1/tests_enabling/data.pel resu_METIS -no_check_data -+ @ $(BIN_DIR)/isis $(PELICANS_DIR)/etc/ExternalAPI/METIS_4.0.1/tests_enabling/data.pel resu_METIS -system Linux-$(CCC) -no_check_data - @ $(RM) resu_METIS - endif - -@@ -174,7 +174,7 @@ - @echo "| Test failed: ExternalAPI METIS not enabled" - @echo "--------------------------------------------------"; echo - else -- @ $(BIN_DIR)/isis $(PELICANS_DIR)/etc/ExternalAPI/METIS_4.0.1/tests_enabling/data.pel resu_METIS -no_check_data -opt2 -+ @ $(BIN_DIR)/isis $(PELICANS_DIR)/etc/ExternalAPI/METIS_4.0.1/tests_enabling/data.pel resu_METIS -system Linux-$(CCC) -no_check_data -opt2 - @ $(RM) resu_METIS - endif - 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 deleted file mode 100644 index 6e5acb74b196..000000000000 --- a/easybuild/easyconfigs/i/ISL/ISL-0.14-GCC-4.9.2.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -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." - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -source_urls = ['http://isl.gforge.inria.fr/'] -sources = [SOURCELOWER_TAR_BZ2] - -dependencies = [('GMP', '6.0.0a')] - -sanity_check_paths = { - 'files': ['lib/libisl.%s' % SHLIB_EXT, 'lib/libisl.a'], - 'dirs': ['include/isl'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/i/ISL/ISL-0.15-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/ISL/ISL-0.15-GCC-4.9.3-2.25.eb deleted file mode 100644 index 00012d332d80..000000000000 --- a/easybuild/easyconfigs/i/ISL/ISL-0.15-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ISL' -version = '0.15' - -homepage = 'http://isl.gforge.inria.fr/' -description = "isl is a library for manipulating sets and relations of integer points bounded by linear constraints." - -toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} - -source_urls = ['http://isl.gforge.inria.fr/'] -sources = [SOURCELOWER_TAR_BZ2] - -dependencies = [('GMP', '6.1.0')] - -sanity_check_paths = { - 'files': ['lib/libisl.%s' % SHLIB_EXT, 'lib/libisl.a'], - 'dirs': ['include/isl'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/i/ISL/ISL-0.15-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/i/ISL/ISL-0.15-GNU-4.9.3-2.25.eb deleted file mode 100644 index a5f0f5cc5f17..000000000000 --- a/easybuild/easyconfigs/i/ISL/ISL-0.15-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ISL' -version = '0.15' - -homepage = 'http://isl.gforge.inria.fr/' -description = "isl is a library for manipulating sets and relations of integer points bounded by linear constraints." - -toolchain = {'name': 'GNU', 'version': '4.9.3-2.25'} - -source_urls = ['http://isl.gforge.inria.fr/'] -sources = [SOURCELOWER_TAR_BZ2] - -dependencies = [('GMP', '6.0.0a')] - -sanity_check_paths = { - 'files': ['lib/libisl.%s' % SHLIB_EXT, 'lib/libisl.a'], - 'dirs': ['include/isl'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/i/ISL/ISL-0.15-foss-2016a.eb b/easybuild/easyconfigs/i/ISL/ISL-0.15-foss-2016a.eb deleted file mode 100644 index 6fbb191c8bc2..000000000000 --- a/easybuild/easyconfigs/i/ISL/ISL-0.15-foss-2016a.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ISL' -version = '0.15' - -homepage = 'http://isl.gforge.inria.fr/' -description = "isl is a library for manipulating sets and relations of integer points bounded by linear constraints." - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['http://isl.gforge.inria.fr/'] -sources = [SOURCELOWER_TAR_BZ2] - -dependencies = [('GMP', '6.1.0')] - -sanity_check_paths = { - 'files': ['lib/libisl.%s' % SHLIB_EXT, 'lib/libisl.a'], - 'dirs': ['include/isl'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/i/ISL/ISL-0.16-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/ISL/ISL-0.16-GCC-4.9.3-2.25.eb deleted file mode 100644 index e6211fab28c5..000000000000 --- a/easybuild/easyconfigs/i/ISL/ISL-0.16-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ISL' -version = '0.16' - -homepage = 'http://isl.gforge.inria.fr/' -description = "isl is a library for manipulating sets and relations of integer points bounded by linear constraints." - -toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} - -source_urls = ['http://isl.gforge.inria.fr/'] -sources = [SOURCELOWER_TAR_BZ2] - -dependencies = [('GMP', '6.1.0')] - -sanity_check_paths = { - 'files': ['lib/libisl.%s' % SHLIB_EXT, 'lib/libisl.a'], - 'dirs': ['include/isl'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/i/ISL/ISL-0.17-foss-2016a.eb b/easybuild/easyconfigs/i/ISL/ISL-0.17-foss-2016a.eb deleted file mode 100644 index 23ff5b76f64d..000000000000 --- a/easybuild/easyconfigs/i/ISL/ISL-0.17-foss-2016a.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ISL' -version = '0.17' - -homepage = 'http://isl.gforge.inria.fr/' -description = "isl is a library for manipulating sets and relations of integer points bounded by linear constraints." - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['http://isl.gforge.inria.fr/'] -sources = [SOURCELOWER_TAR_BZ2] - -dependencies = [('GMP', '6.1.0')] - -sanity_check_paths = { - 'files': ['lib/libisl.%s' % SHLIB_EXT, 'lib/libisl.a'], - 'dirs': ['include/isl'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/i/ISL/ISL-0.23-GCCcore-9.3.0.eb b/easybuild/easyconfigs/i/ISL/ISL-0.23-GCCcore-9.3.0.eb deleted file mode 100644 index e2973d809d44..000000000000 --- a/easybuild/easyconfigs/i/ISL/ISL-0.23-GCCcore-9.3.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ISL' -version = '0.23' - -homepage = 'http://isl.gforge.inria.fr/' -description = "isl is a library for manipulating sets and relations of integer points bounded by linear constraints." - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['http://isl.gforge.inria.fr/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['c58922c14ae7d0791a77932f377840890f19bc486b653fa64eba7f1026fb214d'] - -builddependencies = [('binutils', '2.34')] -dependencies = [('GMP', '6.2.0')] - -sanity_check_paths = { - 'files': ['lib/libisl.%s' % SHLIB_EXT, 'lib/libisl.a'], - 'dirs': ['include/isl'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/i/ITK/ITK-4.12.2-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/i/ITK/ITK-4.12.2-foss-2016b-Python-2.7.12.eb deleted file mode 100644 index 6b3e12cf9eed..000000000000 --- a/easybuild/easyconfigs/i/ITK/ITK-4.12.2-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,59 +0,0 @@ -easyblock = 'CMakePythonPackage' - -name = 'ITK' -version = '4.12.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://itk.org' -description = """Insight Segmentation and Registration Toolkit (ITK) provides - an extensive suite of software tools for registering and segmenting - multidimensional imaging data.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/InsightSoftwareConsortium/ITK/releases/download/v%(version)s/'] -sources = ['InsightToolkit-%(version)s.tar.gz'] -patches = ['ITK-4.12.2_update-download-URLs.patch'] -checksums = [ - '8ba2183111723c4405af80724c60d07484c2bff8120ee4cef543bb726d07855e', # InsightToolkit-4.12.2.tar.gz - '73f8588b4a0c7595c654ecebb1030158a27d1b18c2a461560d6b188b5f89102d', # ITK-4.12.2_update-download-URLs.patch -] - -builddependencies = [ - ('CMake', '3.7.1'), - ('Bison', '3.0.4'), -] - -dependencies = [ - ('Python', '2.7.12'), - ('HDF5', '1.8.17'), - ('PCRE', '8.38'), - ('SWIG', '3.0.11', versionsuffix), - ('VTK', '6.3.0', versionsuffix), - ('X11', '20160819') -] - -local_sys_deps = ['HDF5', 'SWIG'] -local_sys_cmake = ['-DITK_USE_SYSTEM_%s=ON' % d for d in local_sys_deps] - -configopts = '-DITK_WRAP_PYTHON=ON ' -configopts += '-DBUILD_TESTING=OFF ' -configopts += '-DModule_ITKReview=ON -DModule_ITKVtkGlue=ON ' -configopts += ' '.join(local_sys_cmake) -# Don't depend on MPICXX (which makes linking to ITK painful) -configopts += ' -DCMAKE_CXX_FLAGS="$CXXFLAGS -DOMPI_SKIP_MPICXX"' - -# See https://insightsoftwareconsortium.atlassian.net/browse/ITK-3538 -prebuildopts = "export LC_ALL=C && " - -sanity_check_paths = { - 'files': ['bin/itkTestDriver', - 'lib/libITKVtkGlue-%(version_major_minor)s.a', - 'lib/libitkjpeg-%(version_major_minor)s.a', 'lib/libitkpng-%(version_major_minor)s.a'], - 'dirs': ['include/ITK-%(version_major_minor)s', - 'lib/python%(pyshortver)s/site-packages', - 'share'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/i/ITK/ITK-4.12.2_update-download-URLs.patch b/easybuild/easyconfigs/i/ITK/ITK-4.12.2_update-download-URLs.patch deleted file mode 100644 index fcda0ce99c0b..000000000000 --- a/easybuild/easyconfigs/i/ITK/ITK-4.12.2_update-download-URLs.patch +++ /dev/null @@ -1,211 +0,0 @@ -From 716fe079a6fad64f63f1166c7cb1565acef982ee Mon Sep 17 00:00:00 2001 -From: Matt McCormick -Date: Wed, 6 Jun 2018 11:32:18 -0400 -Subject: [PATCH] BUG: Migrate midas3.kitware.com to data.kitware.com - -midas3.kitware.com is deprecated. - -Change-Id: Iba445e27b6c0f136cc6c5a361c088075dfa1facb - - -Backported to 4.12.2 -Author (backport): Alexander Grund (TU Dresden) - -diff --git a/CMake/ITKExternalData.cmake b/CMake/ITKExternalData.cmake -index a97d725922..4e2dcd2965 100644 ---- a/CMake/ITKExternalData.cmake -+++ b/CMake/ITKExternalData.cmake -@@ -37,9 +37,6 @@ if(NOT ITK_FORBID_DOWNLOADS) - # Data published on Girder - "https://data.kitware.com:443/api/v1/file/hashsum/%(algo)/%(hash)/download" - -- # Data published on MIDAS -- "https://midas3.kitware.com/midas/api/rest?method=midas.bitstream.download&checksum=%(hash)&algorithm=%(algo)" -- - # Data published by developers using git-gerrit-push. - "https://itk.org/files/ExternalData/%(algo)/%(hash)" - -diff --git a/CMake/itkExternal_FFTW.cmake b/CMake/itkExternal_FFTW.cmake -index 7b44f0d68c..bcfae61c2e 100644 ---- a/CMake/itkExternal_FFTW.cmake -+++ b/CMake/itkExternal_FFTW.cmake -@@ -82,15 +82,15 @@ else() - endif() - - set(_fftw_target_version 3.3.4) -- set(_fftw_url_md5 "2edab8c06b24feeb3b82bbb3ebf3e7b3") -- set(_fftw_url "https://midas3.kitware.com/midas/api/rest?method=midas.bitstream.download&checksum=${_fftw_url_md5}&name=fftw-${_fftw_target_version}.tar.gz") -+ set(_fftw_url_hash "1ee2c7bec3657f6846e63c6dfa71410563830d2b951966bf0123bd8f4f2f5d6b50f13b76d9a7b0eae70e44856f829ca6ceb3d080bb01649d1572c9f3f68e8eb1") -+ set(_fftw_url "https://data.kitware.com/api/v1/file/hashsum/sha512/${_fftw_url_hash}/download") - - if(ITK_USE_FFTWF) - itk_download_attempt_check(FFTW) - ExternalProject_add(fftwf - PREFIX fftwf - URL "${_fftw_url}" -- URL_MD5 "${_fftw_url_md5}" -+ URL_HASH SHA512="${_fftw_url_hash}" - DOWNLOAD_NAME "fftw-${_fftw_target_version}.tar.gz" - CONFIGURE_COMMAND - env -@@ -118,7 +118,7 @@ else() - ExternalProject_add(fftwd - PREFIX fftwd - URL "${_fftw_url}" -- URL_MD5 "${_fftw_url_md5}" -+ URL_HASH SHA512="${_fftw_url_hash}" - DOWNLOAD_NAME "fftw-${_fftw_target_version}.tar.gz" - CONFIGURE_COMMAND - env -diff --git a/Utilities/Maintenance/JREUpdate.py b/Utilities/Maintenance/JREUpdate.py -index 09bb5d37f2..2026ec7a7d 100755 ---- a/Utilities/Maintenance/JREUpdate.py -+++ b/Utilities/Maintenance/JREUpdate.py -@@ -10,8 +10,8 @@ plugin "just works". - The Fiji fellows maintain Git repositories that tracks the OpenJDK JRE. - Here we clone that repository and create the JRE tarball from it. - --Currently, the tarball needs to be uploaded manually to midas3.kitware.com. --In the future, pydas can be used for automatic upload. -+Currently, the tarball needs to be uploaded manually to data.kitware.com. -+In the future, the Python girder client can be used for automatic upload. - """ - - from __future__ import print_function -diff --git a/Utilities/Maintenance/SourceTarball.bash b/Utilities/Maintenance/SourceTarball.bash -index 1c0335674e..221d88813b 100755 ---- a/Utilities/Maintenance/SourceTarball.bash -+++ b/Utilities/Maintenance/SourceTarball.bash -@@ -57,7 +57,7 @@ download_object() { - algo="$1" ; hash="$2" ; path="$3" - mkdir -p $(dirname "$path") && - if wget "https://www.itk.org/files/ExternalData/$algo/$hash" -O "$path.tmp$$" 1>&2 || \ -- wget "https://midas3.kitware.com/midas/api/rest?method=midas.bitstream.download&checksum=${hash}&algorithm=${algo}" -O "$path.tmp$$" 1>&2; then -+ wget "https://slicer.kitware.com/midas3/api/rest?method=midas.bitstream.download&checksum=${hash}&algorithm=${algo}" -O "$path.tmp$$" 1>&2; then - mv "$path.tmp$$" "$path" - else - rm -f "$path.tmp$$" -diff --git a/Wrapping/Generators/CastXML/CMakeLists.txt b/Wrapping/Generators/CastXML/CMakeLists.txt -index f15d0cce01..f4f698b78a 100644 ---- a/Wrapping/Generators/CastXML/CMakeLists.txt -+++ b/Wrapping/Generators/CastXML/CMakeLists.txt -@@ -25,23 +25,22 @@ else() - # If 64 bit Linux build host, use the CastXML binary - if(CMAKE_HOST_SYSTEM_NAME MATCHES "Linux" AND CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "x86_64") - -- set(_castxml_hash 48d812ca105d7aa10fdc2d16678f7388) -- set(_castxml_url "https://midas3.kitware.com/midas/api/rest?method=midas.bitstream.download&checksum=${_castxml_hash}&name=castxml-linux.tar.gz") -+ set(_castxml_hash 1e0f51ab98592ac9934bb1c93040fd473519a02d1e3ce0090443f4f3566eb8354eb3e5bd04a2c91d832d33d0d712363c508bd2304da34db9963787890808ec9e) -+ set(_castxml_url "https://data.kitware.com/api/v1/file/hashsum/sha512/${_castxml_hash}/download") - set(_download_castxml_binaries 1) - - # If 64 bit Windows build host, use the CastXML binary - elseif(CMAKE_HOST_SYSTEM_NAME MATCHES "Windows" AND CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "AMD64") - -- set(_castxml_hash dd0cf24fd9d9a06ed49189f11e72c9f0) -- set(_castxml_url https://midas3.kitware.com/midas/download/bitstream/460537/castxml-windows.zip) -- set(_castxml_url "https://midas3.kitware.com/midas/api/rest?method=midas.bitstream.download&checksum=${_castxml_hash}&name=castxml-windows.zip") -+ set(_castxml_hash 1c379ea91f4c0d9b8127d841edee7c415fdde40665a2a3682aef22def75bd1cea99d26bb3b1b243e61e976d78233ed12a2614236e76206d1ae083583f4bc17ea) -+ set(_castxml_url "https://data.kitware.com/api/v1/file/hashsum/sha512/${_castxml_hash}/download") - set(_download_castxml_binaries 1) - - # If 64 bit Mac OS X build host ( >= 10.9, Mavericks), use the CastXML binary - elseif(CMAKE_HOST_SYSTEM_NAME MATCHES "Darwin" AND CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "x86_64" AND (NOT CMAKE_HOST_SYSTEM_VERSION VERSION_LESS "13.0.0")) - -- set(_castxml_hash 5de72fb4970513f805457db9a2c4e6a3) -- set(_castxml_url "https://midas3.kitware.com/midas/api/rest?method=midas.bitstream.download&checksum=${_castxml_hash}&name=castxml-macosx.tar.gz") -+ set(_castxml_hash 2fa32cd083ed901499774eb34249c70c2d32a93c55e27dbb62f5ec3c7386ab6745dbbad78c653a0909b05b5d965839ec31ad9fca294cc0b7af9dfc15e2a7e063) -+ set(_castxml_url "https://data.kitware.com/api/v1/file/hashsum/sha512/${_castxml_hash}/download") - set(_download_castxml_binaries 1) - - endif() -@@ -53,7 +52,7 @@ else() - endif() - ExternalProject_Add(castxml - URL ${_castxml_url} -- URL_MD5 ${_castxml_hash} -+ URL_HASH SHA512=${_castxml_hash} - CONFIGURE_COMMAND "" - BUILD_COMMAND "" - INSTALL_COMMAND "${CMAKE_COMMAND}" -E copy_directory "${CMAKE_CURRENT_BINARY_DIR}/castxml-prefix/src/castxml" "${CMAKE_CURRENT_BINARY_DIR}/castxml" -@@ -98,9 +97,10 @@ else() - itk_download_attempt_check(Clang) - endif() - set(llvm_version 3.7.0) -+ set(llvm_hash 57b5ded48d777f10f26963a4) - ExternalProject_Add(llvm -- URL https://midas3.kitware.com/midas/download/bitstream/457222/llvm-${llvm_version}.src.tar.gz -- URL_MD5 255939e1ba0a40d687a683e41323baca -+ URL "https://data.kitware.com/api/v1/file/${llvm_hash}/download" -+ URL_HASH MD5=${llvm_hash} - SOURCE_DIR ${CMAKE_CURRENT_BINARY_DIR}/llvm-${llvm_version} - CMAKE_ARGS -Wno-dev - CMAKE_GENERATOR "${CMAKE_GENERATOR}" -@@ -113,12 +113,13 @@ else() - -DLLVM_INCLUDE_DOCS:BOOL=OFF - INSTALL_DIR ${CMAKE_CURRENT_BINARY_DIR}/llvm - ) -+ set(clang_hash 57b5dec48d777f10f2696395) - ExternalProject_Add(clang - # This is the upstream source code repackages in a .tar.gz for - # compatibility with older CMake. Also the tests/ and doc/ directories - # are removed to remove symlink files and save space. -- URL https://midas3.kitware.com/midas/download/bitstream/457221/cfe-${llvm_version}.src.tar.gz -- URL_MD5 d4290cab76f44be2d38631f819b8c2ec -+ URL "https://data.kitware.com/api/v1/file/${clang_hash}/download" -+ URL_HASH_MD5=${clang_hash} - DEPENDS llvm - SOURCE_DIR ${CMAKE_CURRENT_BINARY_DIR}/cfe-${llvm_version} - CMAKE_ARGS -Wno-dev -diff --git a/Wrapping/Generators/SwigInterface/CMakeLists.txt b/Wrapping/Generators/SwigInterface/CMakeLists.txt -index b92cf8cb83..cd27f7a41b 100644 ---- a/Wrapping/Generators/SwigInterface/CMakeLists.txt -+++ b/Wrapping/Generators/SwigInterface/CMakeLists.txt -@@ -24,8 +24,8 @@ mark_as_advanced(ITK_USE_SYSTEM_SWIG) - set(swig_version_min 3.0.0) - - set(ITK_SWIG_VERSION 3.0.12) --set(swig_md5 "82133dfa7bba75ff9ad98a7046be687c") --set(swigwin_md5 "a49524dad2c91ae1920974e7062bfc93") -+set(swig_hash "85605bd98bf2b56f5bfca23ae23d76d764d76a174b05836c8686825e912d6326c370e9cf2134c0bf4f425560be103b16bf9c9d075077f52e713a69082616e906") -+set(swigwin_hash "90734503b9c3cd54c3351182d116d100fdcb379fe2e4a510264f81f1e07d5035c778416c665b1fbeeeea56e8aec55af27c53c7f4b082ff54d4fc3a6c0cd382a8") - - if(WIN32) - set(swig_ep "${CMAKE_CURRENT_BINARY_DIR}/swigwin-${ITK_SWIG_VERSION}/swig.exe") -@@ -68,8 +68,8 @@ else() - itk_download_attempt_check(SWIG) - endif() - ExternalProject_Add(swig -- URL "https://midas3.kitware.com/midas/api/rest?method=midas.bitstream.download&checksum=${swigwin_md5}&name=swigwin-${ITK_SWIG_VERSION}.zip" -- URL_MD5 ${swigwin_md5} -+ URL "https://data.kitware.com/api/v1/file/hashsum/sha512/${swigwin_hash}/download" -+ URL_HASH SHA512=${swigwin_hash} - SOURCE_DIR ${CMAKE_CURRENT_BINARY_DIR}/swigwin-${SWIG_VERSION} - CONFIGURE_COMMAND "" - BUILD_COMMAND "" -@@ -141,11 +141,10 @@ else() - install - ) - endif() -- set(pcre_md5 890c808122bd90f398e6bc40ec862102) -- set(pcre_version 8.40) -+ set(pcre_hash f919957ce6e1f52b5579faa7fccfe192944884dc56ad831ebb3e3787f752fe2f14567fe302d884fa86900018e92b758e4589406f7e8d7af1baa2a1d6add40865) - ExternalProject_Add(PCRE -- URL "https://midas3.kitware.com/midas/api/rest?method=midas.bitstream.download&checksum=${pcre_md5}&name=pcre-${pcre_version}.tar.gz" -- URL_MD5 ${pcre_md5} -+ URL "https://data.kitware.com/api/v1/file/hashsum/sha512/${pcre_hash}/download" -+ URL_HASH SHA512=${pcre_hash} - CONFIGURE_COMMAND - ${pcre_env} - ../PCRE/configure -@@ -245,8 +244,8 @@ message(STATUS \"Swig configure successfully completed.\") - endif() - - ExternalProject_Add(swig -- URL "https://midas3.kitware.com/midas/api/rest?method=midas.bitstream.download&checksum=${swig_md5}&name=swig-${ITK_SWIG_VERSION}.tar.gz" -- URL_MD5 ${swig_md5} -+ URL "https://data.kitware.com/api/v1/file/hashsum/sha512/${swig_hash}/download" -+ URL_HASH SHA512=${swig_hash} - CONFIGURE_COMMAND - ${extra_swig_configure_env} ${CMAKE_COMMAND} -P "${_swig_configure_script}" - ${extra_external_project_commands} diff --git a/easybuild/easyconfigs/i/ITK/ITK-4.13.0-foss-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/i/ITK/ITK-4.13.0-foss-2018a-Python-2.7.14.eb deleted file mode 100644 index 9a879ce08607..000000000000 --- a/easybuild/easyconfigs/i/ITK/ITK-4.13.0-foss-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,59 +0,0 @@ -easyblock = 'CMakePythonPackage' - -name = 'ITK' -version = '4.13.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://itk.org' -description = """Insight Segmentation and Registration Toolkit (ITK) provides - an extensive suite of software tools for registering and segmenting - multidimensional imaging data.""" - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/InsightSoftwareConsortium/ITK/archive/'] -sources = ['v%(version)s.tar.gz'] -patches = ['ITK-4.13.0_update-download-URLs.patch'] -checksums = [ - '37122d65b89699df33f34e0859f1e7adf5a6222060dc1c47383ff7aa4531223a', # v4.13.0.tar.gz - 'a05c883634077de177af09f166bad7cfcd73bfebec671394299a08a55e109bc0', # ITK-4.13.0_update-download-URLs.patch -] - -builddependencies = [ - ('CMake', '3.10.2'), - ('Bison', '3.0.4'), -] - -dependencies = [ - ('Python', '2.7.14'), - ('HDF5', '1.10.1'), - ('PCRE', '8.41'), - ('SWIG', '3.0.12', versionsuffix), - ('VTK', '8.1.0', versionsuffix), - ('X11', '20180131') -] - -local_sys_deps = ['HDF5', 'SWIG'] -local_sys_cmake = ['-DITK_USE_SYSTEM_%s=ON' % d for d in local_sys_deps] - -configopts = '-DITK_WRAP_PYTHON=ON ' -configopts += '-DBUILD_TESTING=OFF ' -configopts += '-DModule_ITKReview=ON -DModule_ITKVtkGlue=ON ' -configopts += ' '.join(local_sys_cmake) -# Don't depend on MPICXX (which makes linking to ITK painful) -configopts += ' -DCMAKE_CXX_FLAGS="$CXXFLAGS -DOMPI_SKIP_MPICXX"' - -# See https://insightsoftwareconsortium.atlassian.net/browse/ITK-3538 -prebuildopts = "export LC_ALL=C && " - -sanity_check_paths = { - 'files': ['bin/itkTestDriver', - 'lib/libITKVtkGlue-%(version_major_minor)s.a', - 'lib/libitkjpeg-%(version_major_minor)s.a', 'lib/libitkpng-%(version_major_minor)s.a'], - 'dirs': ['include/ITK-%(version_major_minor)s', - 'lib/python%(pyshortver)s/site-packages', - 'share'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/i/ITK/ITK-4.13.0-foss-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/i/ITK/ITK-4.13.0-foss-2018a-Python-3.6.4.eb deleted file mode 100644 index 5cf0c0a4a9d8..000000000000 --- a/easybuild/easyconfigs/i/ITK/ITK-4.13.0-foss-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,59 +0,0 @@ -easyblock = 'CMakePythonPackage' - -name = 'ITK' -version = '4.13.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://itk.org' -description = """Insight Segmentation and Registration Toolkit (ITK) provides - an extensive suite of software tools for registering and segmenting - multidimensional imaging data.""" - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/InsightSoftwareConsortium/ITK/archive/'] -sources = ['v%(version)s.tar.gz'] -patches = ['ITK-4.13.0_update-download-URLs.patch'] -checksums = [ - '37122d65b89699df33f34e0859f1e7adf5a6222060dc1c47383ff7aa4531223a', # v4.13.0.tar.gz - 'a05c883634077de177af09f166bad7cfcd73bfebec671394299a08a55e109bc0', # ITK-4.13.0_update-download-URLs.patch -] - -builddependencies = [ - ('CMake', '3.10.2'), - ('Bison', '3.0.4'), -] - -dependencies = [ - ('Python', '3.6.4'), - ('HDF5', '1.10.1'), - ('PCRE', '8.41'), - ('SWIG', '3.0.12', versionsuffix), - ('VTK', '8.1.0', versionsuffix), - ('X11', '20180131') -] - -local_sys_deps = ['HDF5', 'SWIG'] -local_sys_cmake = ['-DITK_USE_SYSTEM_%s=ON' % d for d in local_sys_deps] - -configopts = '-DITK_WRAP_PYTHON=ON ' -configopts += '-DBUILD_TESTING=OFF ' -configopts += '-DModule_ITKReview=ON -DModule_ITKVtkGlue=ON ' -configopts += ' '.join(local_sys_cmake) -# Don't depend on MPICXX (which makes linking to ITK painful) -configopts += ' -DCMAKE_CXX_FLAGS="$CXXFLAGS -DOMPI_SKIP_MPICXX"' - -# See https://insightsoftwareconsortium.atlassian.net/browse/ITK-3538 -prebuildopts = "export LC_ALL=C && " - -sanity_check_paths = { - 'files': ['bin/itkTestDriver', - 'lib/libITKVtkGlue-%(version_major_minor)s.a', - 'lib/libitkjpeg-%(version_major_minor)s.a', 'lib/libitkpng-%(version_major_minor)s.a'], - 'dirs': ['include/ITK-%(version_major_minor)s', - 'lib/python%(pyshortver)s/site-packages', - 'share'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/i/ITK/ITK-4.13.0_update-download-URLs.patch b/easybuild/easyconfigs/i/ITK/ITK-4.13.0_update-download-URLs.patch deleted file mode 100644 index ab20a7f7fd42..000000000000 --- a/easybuild/easyconfigs/i/ITK/ITK-4.13.0_update-download-URLs.patch +++ /dev/null @@ -1,151 +0,0 @@ -From 716fe079a6fad64f63f1166c7cb1565acef982ee Mon Sep 17 00:00:00 2001 -From: Matt McCormick -Date: Wed, 6 Jun 2018 11:32:18 -0400 -Subject: [PATCH] BUG: Migrate midas3.kitware.com to data.kitware.com - -midas3.kitware.com is deprecated. - -Change-Id: Iba445e27b6c0f136cc6c5a361c088075dfa1facb ---- - CMake/ITKExternalData.cmake | 3 --- - CMake/itkExternal_FFTW.cmake | 8 +++--- - Documentation/Release.md | 2 +- - Utilities/Maintenance/JREUpdate.py | 4 +-- - Utilities/Maintenance/SourceTarball.bash | 2 +- - Wrapping/Generators/CastXML/CMakeLists.txt | 27 +++++++++---------- - .../Generators/SwigInterface/CMakeLists.txt | 19 +++++++------ - 7 files changed, 30 insertions(+), 35 deletions(-) - -diff --git a/CMake/ITKExternalData.cmake b/CMake/ITKExternalData.cmake -index a97d725922c..4e2dcd29651 100644 ---- a/CMake/ITKExternalData.cmake -+++ b/CMake/ITKExternalData.cmake -@@ -37,9 +37,6 @@ if(NOT ITK_FORBID_DOWNLOADS) - # Data published on Girder - "https://data.kitware.com:443/api/v1/file/hashsum/%(algo)/%(hash)/download" - -- # Data published on MIDAS -- "https://midas3.kitware.com/midas/api/rest?method=midas.bitstream.download&checksum=%(hash)&algorithm=%(algo)" -- - # Data published by developers using git-gerrit-push. - "https://itk.org/files/ExternalData/%(algo)/%(hash)" - -diff --git a/CMake/itkExternal_FFTW.cmake b/CMake/itkExternal_FFTW.cmake -index 7b44f0d68cb..bcfae61c2ec 100644 ---- a/CMake/itkExternal_FFTW.cmake -+++ b/CMake/itkExternal_FFTW.cmake -@@ -82,15 +82,15 @@ else() - endif() - - set(_fftw_target_version 3.3.4) -- set(_fftw_url_md5 "2edab8c06b24feeb3b82bbb3ebf3e7b3") -- set(_fftw_url "https://midas3.kitware.com/midas/api/rest?method=midas.bitstream.download&checksum=${_fftw_url_md5}&name=fftw-${_fftw_target_version}.tar.gz") -+ set(_fftw_url_hash "1ee2c7bec3657f6846e63c6dfa71410563830d2b951966bf0123bd8f4f2f5d6b50f13b76d9a7b0eae70e44856f829ca6ceb3d080bb01649d1572c9f3f68e8eb1") -+ set(_fftw_url "https://data.kitware.com/api/v1/file/hashsum/sha512/${_fftw_url_hash}/download") - - if(ITK_USE_FFTWF) - itk_download_attempt_check(FFTW) - ExternalProject_add(fftwf - PREFIX fftwf - URL "${_fftw_url}" -- URL_MD5 "${_fftw_url_md5}" -+ URL_HASH SHA512="${_fftw_url_hash}" - DOWNLOAD_NAME "fftw-${_fftw_target_version}.tar.gz" - CONFIGURE_COMMAND - env -@@ -118,7 +118,7 @@ else() - ExternalProject_add(fftwd - PREFIX fftwd - URL "${_fftw_url}" -- URL_MD5 "${_fftw_url_md5}" -+ URL_HASH SHA512="${_fftw_url_hash}" - DOWNLOAD_NAME "fftw-${_fftw_target_version}.tar.gz" - CONFIGURE_COMMAND - env -diff --git a/Utilities/Maintenance/SourceTarball.bash b/Utilities/Maintenance/SourceTarball.bash -index 1c0335674e2..221d88813bc 100755 ---- a/Utilities/Maintenance/SourceTarball.bash -+++ b/Utilities/Maintenance/SourceTarball.bash -@@ -57,7 +57,7 @@ download_object() { - algo="$1" ; hash="$2" ; path="$3" - mkdir -p $(dirname "$path") && - if wget "https://www.itk.org/files/ExternalData/$algo/$hash" -O "$path.tmp$$" 1>&2 || \ -- wget "https://midas3.kitware.com/midas/api/rest?method=midas.bitstream.download&checksum=${hash}&algorithm=${algo}" -O "$path.tmp$$" 1>&2; then -+ wget "https://slicer.kitware.com/midas3/api/rest?method=midas.bitstream.download&checksum=${hash}&algorithm=${algo}" -O "$path.tmp$$" 1>&2; then - mv "$path.tmp$$" "$path" - else - rm -f "$path.tmp$$" -diff --git a/Wrapping/Generators/CastXML/CMakeLists.txt b/Wrapping/Generators/CastXML/CMakeLists.txt -index f0254b2f4e6..efa83e0325f 100644 ---- a/Wrapping/Generators/CastXML/CMakeLists.txt -+++ b/Wrapping/Generators/CastXML/CMakeLists.txt -@@ -25,23 +25,22 @@ else() - # If 64 bit Linux build host, use the CastXML binary - if(CMAKE_HOST_SYSTEM_NAME MATCHES "Linux" AND CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "x86_64") - -- set(_castxml_hash 84c2851a4df419b5834114bbfafa8d3e) -- set(_castxml_url "https://midas3.kitware.com/midas/api/rest?method=midas.bitstream.download&checksum=${_castxml_hash}&name=castxml-linux.tar.gz") -+ set(_castxml_hash 1e0f51ab98592ac9934bb1c93040fd473519a02d1e3ce0090443f4f3566eb8354eb3e5bd04a2c91d832d33d0d712363c508bd2304da34db9963787890808ec9e) -+ set(_castxml_url "https://data.kitware.com/api/v1/file/hashsum/sha512/${_castxml_hash}/download") - set(_download_castxml_binaries 1) - - # If 64 bit Windows build host, use the CastXML binary - elseif(CMAKE_HOST_SYSTEM_NAME MATCHES "Windows" AND CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "AMD64") - -- set(_castxml_hash b862fcc384b496c0d9a39dea0386454a) -- set(_castxml_url https://midas3.kitware.com/midas/download/bitstream/460537/castxml-windows.zip) -- set(_castxml_url "https://midas3.kitware.com/midas/api/rest?method=midas.bitstream.download&checksum=${_castxml_hash}&name=castxml-windows.zip") -+ set(_castxml_hash 1c379ea91f4c0d9b8127d841edee7c415fdde40665a2a3682aef22def75bd1cea99d26bb3b1b243e61e976d78233ed12a2614236e76206d1ae083583f4bc17ea) -+ set(_castxml_url "https://data.kitware.com/api/v1/file/hashsum/sha512/${_castxml_hash}/download") - set(_download_castxml_binaries 1) - - # If 64 bit Mac OS X build host ( >= 10.9, Mavericks), use the CastXML binary - elseif(CMAKE_HOST_SYSTEM_NAME MATCHES "Darwin" AND CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "x86_64" AND (NOT CMAKE_HOST_SYSTEM_VERSION VERSION_LESS "13.0.0")) - -- set(_castxml_hash e784aa985f59f57f4d71339bd60e27a8) -- set(_castxml_url "https://midas3.kitware.com/midas/api/rest?method=midas.bitstream.download&checksum=${_castxml_hash}&name=castxml-macosx.tar.gz") -+ set(_castxml_hash 2fa32cd083ed901499774eb34249c70c2d32a93c55e27dbb62f5ec3c7386ab6745dbbad78c653a0909b05b5d965839ec31ad9fca294cc0b7af9dfc15e2a7e063) -+ set(_castxml_url "https://data.kitware.com/api/v1/file/hashsum/sha512/${_castxml_hash}/download") - set(_download_castxml_binaries 1) - - endif() -@@ -53,7 +52,7 @@ else() - endif() - ExternalProject_Add(castxml - URL ${_castxml_url} -- URL_MD5 ${_castxml_hash} -+ URL_HASH SHA512=${_castxml_hash} - CONFIGURE_COMMAND "" - BUILD_COMMAND "" - INSTALL_COMMAND "${CMAKE_COMMAND}" -E copy_directory "${CMAKE_CURRENT_BINARY_DIR}/castxml-prefix/src/castxml" "${CMAKE_CURRENT_BINARY_DIR}/castxml" -@@ -98,10 +97,10 @@ else() - itk_download_attempt_check(Clang) - endif() - set(llvm_version 5.0.0) -- set(llvm_md5 e3782305ff4a60ad9bbc3a926425786f) -+ set(llvm_hash a65412cb45c73f73fcdef8016d3538114c1d0d1c6a5ed030a20e5049a6582b7926f184f2a3c065550e92e8ac27743bbf1a87b76be85949c0114d0320264018bd) - ExternalProject_Add(llvm -- URL https://midas3.kitware.com/midas/api/rest?method=midas.bitstream.download&checksum=${llvm_md5}&name=llvm-${llvm_version}.src.tar.gz -- URL_MD5 ${llvm_md5} -+ URL "https://data.kitware.com/api/v1/file/hashsum/sha512/${llvm_hash}/download" -+ URL_HASH SHA512=${llvm_hash} - SOURCE_DIR ${CMAKE_CURRENT_BINARY_DIR}/llvm-${llvm_version} - CMAKE_ARGS -Wno-dev - CMAKE_GENERATOR "${CMAKE_GENERATOR}" -@@ -115,13 +114,13 @@ else() - -DLLVM_INCLUDE_DOCS:BOOL=OFF - INSTALL_DIR ${CMAKE_CURRENT_BINARY_DIR}/llvm - ) -- set(clang_md5 79eddb9b1f6e6ee8e9eeff1245d3f359) -+ set(clang_hash f4d46cb0e76b84d8270da7bc62927c6c3acfa42cf9982012842f5e56b4b846ca4fc6ddb1ed6370cc5b6cd224c0dc420a7f3550d867855c23bcc20a3a3ee2d1bc) - ExternalProject_Add(clang - # This is the upstream source code repackages in a .tar.gz for - # compatibility with older CMake. Also the tests/ and doc/ directories - # are removed to remove symlink files and save space. -- URL https://midas3.kitware.com/midas/api/rest?method=midas.bitstream.download&checksum=${clang_md5}&name=cfe-${llvm_version}.src.tar.gz -- URL_MD5 ${clang_md5} -+ URL "https://data.kitware.com/api/v1/file/hashsum/sha512/${clang_hash}/download" -+ URL_HASH SHA512=${clang_hash} - DEPENDS llvm - SOURCE_DIR ${CMAKE_CURRENT_BINARY_DIR}/cfe-${llvm_version} - CMAKE_ARGS -Wno-dev diff --git a/easybuild/easyconfigs/i/ITK/ITK-4.13.1-foss-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/i/ITK/ITK-4.13.1-foss-2018a-Python-2.7.14.eb deleted file mode 100644 index faeb777f5e9b..000000000000 --- a/easybuild/easyconfigs/i/ITK/ITK-4.13.1-foss-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,55 +0,0 @@ -easyblock = 'CMakePythonPackage' - -name = 'ITK' -version = '4.13.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://itk.org' -description = """Insight Segmentation and Registration Toolkit (ITK) provides - an extensive suite of software tools for registering and segmenting - multidimensional imaging data.""" - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/InsightSoftwareConsortium/ITK/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['b352060d8b7289916a3cb033dfdbcf423423ba474643b79706966e679268e3d7'] - -builddependencies = [ - ('CMake', '3.12.1'), - ('Bison', '3.0.4'), -] - -dependencies = [ - ('Python', '2.7.14'), - ('HDF5', '1.10.1'), - ('PCRE', '8.41'), - ('SWIG', '3.0.12', versionsuffix), - ('VTK', '8.1.0', versionsuffix), - ('X11', '20180131') -] - -local_sys_deps = ['HDF5', 'SWIG'] -local_sys_cmake = ['-DITK_USE_SYSTEM_%s=ON' % d for d in local_sys_deps] - -configopts = '-DITK_WRAP_PYTHON=ON ' -configopts += '-DBUILD_TESTING=OFF ' -configopts += '-DModule_ITKReview=ON -DModule_ITKVtkGlue=ON ' -configopts += ' '.join(local_sys_cmake) -# Don't depend on MPICXX (which makes linking to ITK painful) -configopts += ' -DCMAKE_CXX_FLAGS="$CXXFLAGS -DOMPI_SKIP_MPICXX"' - -# See https://insightsoftwareconsortium.atlassian.net/browse/ITK-3538 -prebuildopts = "LC_ALL=C " - -sanity_check_paths = { - 'files': ['bin/itkTestDriver', - 'lib/libITKVtkGlue-%(version_major_minor)s.a', - 'lib/libitkjpeg-%(version_major_minor)s.a', 'lib/libitkpng-%(version_major_minor)s.a'], - 'dirs': ['include/ITK-%(version_major_minor)s', - 'lib/python%(pyshortver)s/site-packages', - 'share'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/i/ITK/ITK-4.13.1-foss-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/i/ITK/ITK-4.13.1-foss-2018a-Python-3.6.4.eb deleted file mode 100644 index db5f2054718e..000000000000 --- a/easybuild/easyconfigs/i/ITK/ITK-4.13.1-foss-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,55 +0,0 @@ -easyblock = 'CMakePythonPackage' - -name = 'ITK' -version = '4.13.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://itk.org' -description = """Insight Segmentation and Registration Toolkit (ITK) provides - an extensive suite of software tools for registering and segmenting - multidimensional imaging data.""" - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/InsightSoftwareConsortium/ITK/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['b352060d8b7289916a3cb033dfdbcf423423ba474643b79706966e679268e3d7'] - -builddependencies = [ - ('CMake', '3.12.1'), - ('Bison', '3.0.4'), -] - -dependencies = [ - ('Python', '3.6.4'), - ('HDF5', '1.10.1'), - ('PCRE', '8.41'), - ('SWIG', '3.0.12', versionsuffix), - ('VTK', '8.1.0', versionsuffix), - ('X11', '20180131') -] - -local_sys_deps = ['HDF5', 'SWIG'] -local_sys_cmake = ['-DITK_USE_SYSTEM_%s=ON' % d for d in local_sys_deps] - -configopts = '-DITK_WRAP_PYTHON=ON ' -configopts += '-DBUILD_TESTING=OFF ' -configopts += '-DModule_ITKReview=ON -DModule_ITKVtkGlue=ON ' -configopts += ' '.join(local_sys_cmake) -# Don't depend on MPICXX (which makes linking to ITK painful) -configopts += ' -DCMAKE_CXX_FLAGS="$CXXFLAGS -DOMPI_SKIP_MPICXX"' - -# See https://insightsoftwareconsortium.atlassian.net/browse/ITK-3538 -prebuildopts = "LC_ALL=C " - -sanity_check_paths = { - 'files': ['bin/itkTestDriver', - 'lib/libITKVtkGlue-%(version_major_minor)s.a', - 'lib/libitkjpeg-%(version_major_minor)s.a', 'lib/libitkpng-%(version_major_minor)s.a'], - 'dirs': ['include/ITK-%(version_major_minor)s', - 'lib/python%(pyshortver)s/site-packages', - 'share'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/i/ITK/ITK-4.13.1-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/i/ITK/ITK-4.13.1-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index 6266d444fad0..000000000000 --- a/easybuild/easyconfigs/i/ITK/ITK-4.13.1-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,55 +0,0 @@ -easyblock = 'CMakePythonPackage' - -name = 'ITK' -version = '4.13.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://itk.org' -description = """Insight Segmentation and Registration Toolkit (ITK) provides - an extensive suite of software tools for registering and segmenting - multidimensional imaging data.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/InsightSoftwareConsortium/ITK/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['b352060d8b7289916a3cb033dfdbcf423423ba474643b79706966e679268e3d7'] - -builddependencies = [ - ('CMake', '3.11.4'), - ('Bison', '3.0.5'), -] - -dependencies = [ - ('Python', '2.7.15'), - ('HDF5', '1.10.2'), - ('PCRE', '8.41'), - ('SWIG', '3.0.12', versionsuffix), - ('VTK', '8.1.1', versionsuffix), - ('X11', '20180604') -] - -local_sys_deps = ['HDF5', 'SWIG'] -local_sys_cmake = ['-DITK_USE_SYSTEM_%s=ON' % d for d in local_sys_deps] - -configopts = '-DITK_WRAP_PYTHON=ON ' -configopts += '-DBUILD_TESTING=OFF ' -configopts += '-DModule_ITKReview=ON -DModule_ITKVtkGlue=ON ' -configopts += ' '.join(local_sys_cmake) -# Don't depend on MPICXX (which makes linking to ITK painful) -configopts += ' -DCMAKE_CXX_FLAGS="$CXXFLAGS -DOMPI_SKIP_MPICXX"' - -# See https://insightsoftwareconsortium.atlassian.net/browse/ITK-3538 -prebuildopts = "LC_ALL=C " - -sanity_check_paths = { - 'files': ['bin/itkTestDriver', - 'lib/libITKVtkGlue-%(version_major_minor)s.a', - 'lib/libitkjpeg-%(version_major_minor)s.a', 'lib/libitkpng-%(version_major_minor)s.a'], - 'dirs': ['include/ITK-%(version_major_minor)s', - 'lib/python%(pyshortver)s/site-packages', - 'share'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/i/ITK/ITK-4.13.1-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/i/ITK/ITK-4.13.1-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index b2247978c7fc..000000000000 --- a/easybuild/easyconfigs/i/ITK/ITK-4.13.1-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,55 +0,0 @@ -easyblock = 'CMakePythonPackage' - -name = 'ITK' -version = '4.13.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://itk.org' -description = """Insight Segmentation and Registration Toolkit (ITK) provides - an extensive suite of software tools for registering and segmenting - multidimensional imaging data.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/InsightSoftwareConsortium/ITK/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['b352060d8b7289916a3cb033dfdbcf423423ba474643b79706966e679268e3d7'] - -builddependencies = [ - ('CMake', '3.12.1'), - ('Bison', '3.0.5'), -] - -dependencies = [ - ('Python', '3.6.6'), - ('HDF5', '1.10.2'), - ('PCRE', '8.41'), - ('SWIG', '3.0.12', versionsuffix), - ('VTK', '8.1.1', versionsuffix), - ('X11', '20180604') -] - -local_sys_deps = ['HDF5', 'SWIG'] -local_sys_cmake = ['-DITK_USE_SYSTEM_%s=ON' % d for d in local_sys_deps] - -configopts = '-DITK_WRAP_PYTHON=ON ' -configopts += '-DBUILD_TESTING=OFF ' -configopts += '-DModule_ITKReview=ON -DModule_ITKVtkGlue=ON ' -configopts += ' '.join(local_sys_cmake) -# Don't depend on MPICXX (which makes linking to ITK painful) -configopts += ' -DCMAKE_CXX_FLAGS="$CXXFLAGS -DOMPI_SKIP_MPICXX"' - -# See https://insightsoftwareconsortium.atlassian.net/browse/ITK-3538 -prebuildopts = "LC_ALL=C " - -sanity_check_paths = { - 'files': ['bin/itkTestDriver', - 'lib/libITKVtkGlue-%(version_major_minor)s.a', - 'lib/libitkjpeg-%(version_major_minor)s.a', 'lib/libitkpng-%(version_major_minor)s.a'], - 'dirs': ['include/ITK-%(version_major_minor)s', - 'lib/python%(pyshortver)s/site-packages', - 'share'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/i/ITK/ITK-4.13.1-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/i/ITK/ITK-4.13.1-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 4d7e044fc453..000000000000 --- a/easybuild/easyconfigs/i/ITK/ITK-4.13.1-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,66 +0,0 @@ -# Contributors: -# Fenglai Liu (fenglai@accre.vanderbilt.edu) - Vanderbilt University -# Alex Domingo (alex.domingo.toro@vub.be) - Vrije Universiteit Brussel (VUB) -# Denis Kristak (INUITS) -easyblock = 'CMakePythonPackage' - -name = 'ITK' -version = '4.13.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://itk.org' -description = """Insight Segmentation and Registration Toolkit (ITK) provides - an extensive suite of software tools for registering and segmenting - multidimensional imaging data.""" - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'pic': True} - -github_account = 'InsightSoftwareConsortium' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['b352060d8b7289916a3cb033dfdbcf423423ba474643b79706966e679268e3d7'] - -builddependencies = [ - ('CMake', '3.15.3'), - ('Bison', '3.3.2'), - ('Eigen', '3.3.7', '', SYSTEM), -] - -dependencies = [ - ('Python', '3.7.4'), - ('double-conversion', '3.1.4'), - ('expat', '2.2.7'), - ('HDF5', '1.10.5'), - ('libjpeg-turbo', '2.0.3'), - ('libpng', '1.6.37'), - ('LibTIFF', '4.0.10'), - ('VTK', '8.2.0', versionsuffix), - ('zlib', '1.2.11'), - ('SWIG', '4.0.1'), - ('PCRE', '8.43'), -] - -local_sys_deps = ['HDF5', 'SWIG'] -local_sys_cmake = ['-DITK_USE_SYSTEM_%s=ON' % d for d in local_sys_deps] - -configopts = '-DITK_WRAP_PYTHON=ON ' -configopts += '-DBUILD_TESTING=OFF ' -configopts += '-DModule_ITKReview=ON -DModule_ITKVtkGlue=ON ' -configopts += ' '.join(local_sys_cmake) -# Don't depend on MPICXX (which makes linking to ITK painful) -configopts += ' -DCMAKE_CXX_FLAGS="$CXXFLAGS -DOMPI_SKIP_MPICXX"' - -# See https://insightsoftwareconsortium.atlassian.net/browse/ITK-3538 -prebuildopts = "LC_ALL=C " - -sanity_check_paths = { - 'files': ['bin/itkTestDriver', - 'lib/libITKVtkGlue-%(version_major_minor)s.a', - 'lib/libitkjpeg-%(version_major_minor)s.a', 'lib/libitkpng-%(version_major_minor)s.a'], - 'dirs': ['include/ITK-%(version_major_minor)s', - 'lib/python%(pyshortver)s/site-packages', - 'share'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/i/ITK/ITK-5.0.1-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/i/ITK/ITK-5.0.1-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index a435dbd1e329..000000000000 --- a/easybuild/easyconfigs/i/ITK/ITK-5.0.1-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,75 +0,0 @@ -# -# Alex Domingo and Fenglai Liu -# -# alex.domingo.toro@vub.be -# fenglai@accre.vanderbilt.edu -# -# Vrije Universiteit Brussel (VUB) -# Vanderbilt University -# -easyblock = 'CMakePythonPackage' - -name = 'ITK' -version = '5.0.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://itk.org' -description = """Insight Segmentation and Registration Toolkit (ITK) provides - an extensive suite of software tools for registering and segmenting - multidimensional imaging data.""" - -# Set optarch to false to not override ITK_CXX_OPTIMIZATION_FLAGS. Otherwise, -# compilation errors may happen on systems with unsupported features, such as AVX512. -toolchain = {'name': 'foss', 'version': '2019a'} -toolchainopts = {'pic': True, 'cstd': 'c++11', 'optarch': False} - -source_urls = ['https://github.com/InsightSoftwareConsortium/ITK/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['c6b3c33ecc73104c906e0e1a1bfaa41a09af24bf53a4ec5e5c265d7e82bdf69f'] - -builddependencies = [ - ('CMake', '3.13.3'), - ('Bison', '3.0.5'), - ('Eigen', '3.3.7', '', SYSTEM), -] - -dependencies = [ - ('Python', '3.7.2'), - ('HDF5', '1.10.5'), - ('PCRE', '8.43'), - ('SWIG', '3.0.12'), - ('VTK', '8.2.0', versionsuffix), - ('X11', '20190311'), - ('libjpeg-turbo', '2.0.2'), - ('LibTIFF', '4.0.10'), -] - -local_sys_deps = ['EIGEN', 'HDF5', 'JPEG', 'PNG', 'TIFF', 'SWIG', 'ZLIB'] -local_sys_cmake = ['-DITK_USE_SYSTEM_%s=ON' % d for d in local_sys_deps] - -preconfigopts = 'Eigen3_DIR=$EBROOTEIGEN ' -configopts = '-DBUILD_TESTING=OFF ' -configopts += '-DITK_WRAP_PYTHON=ON -DITK_LEGACY_SILENT=ON ' -configopts += '-DModule_ITKReview=ON -DModule_ITKVtkGlue=ON ' -configopts += ' '.join(local_sys_cmake) -# Don't depend on MPICXX (which makes linking to ITK painful) -configopts += ' -DCMAKE_CXX_FLAGS="$CXXFLAGS -DOMPI_SKIP_MPICXX"' - -build_shared_libs = True - -# See https://insightsoftwareconsortium.atlassian.net/browse/ITK-3538 -prebuildopts = "LC_ALL=C " - -sanity_check_paths = { - 'files': ['bin/itkTestDriver', - 'lib/libITKCommon-%%(version_major)s.0.%s' % SHLIB_EXT, - 'lib/libITKIOHDF5-%%(version_major)s.0.%s' % SHLIB_EXT, - 'lib/libITKVTK-%%(version_major)s.0.%s' % SHLIB_EXT, - 'lib/libITKVtkGlue-%%(version_major)s.0.%s' % SHLIB_EXT, - 'lib/libITKReview-%%(version_major)s.0.%s' % SHLIB_EXT], - 'dirs': ['include/ITK-%(version_major)s.0', - 'lib/python%(pyshortver)s/site-packages', - 'share'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/i/ITK/ITK-5.0.1-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/i/ITK/ITK-5.0.1-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 63a9196709be..000000000000 --- a/easybuild/easyconfigs/i/ITK/ITK-5.0.1-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,75 +0,0 @@ -# -# Alex Domingo and Fenglai Liu -# -# alex.domingo.toro@vub.be -# fenglai@accre.vanderbilt.edu -# -# Vrije Universiteit Brussel (VUB) -# Vanderbilt University -# -easyblock = 'CMakePythonPackage' - -name = 'ITK' -version = '5.0.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://itk.org' -description = """Insight Segmentation and Registration Toolkit (ITK) provides - an extensive suite of software tools for registering and segmenting - multidimensional imaging data.""" - -# Set optarch to false to not override ITK_CXX_OPTIMIZATION_FLAGS. Otherwise, -# compilation errors may happen on systems with unsupported features, such as AVX512. -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'pic': True, 'cstd': 'c++11', 'optarch': False} - -source_urls = ['https://github.com/InsightSoftwareConsortium/ITK/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['c6b3c33ecc73104c906e0e1a1bfaa41a09af24bf53a4ec5e5c265d7e82bdf69f'] - -builddependencies = [ - ('CMake', '3.15.3'), - ('Bison', '3.3.2'), - ('Eigen', '3.3.7', '', SYSTEM), -] - -dependencies = [ - ('Python', '3.7.4'), - ('HDF5', '1.10.5'), - ('PCRE', '8.43'), - ('SWIG', '4.0.1'), - ('VTK', '8.2.0', versionsuffix), - ('X11', '20190717'), - ('libjpeg-turbo', '2.0.3'), - ('LibTIFF', '4.0.10'), -] - -local_sys_deps = ['EIGEN', 'HDF5', 'JPEG', 'PNG', 'TIFF', 'SWIG', 'ZLIB'] -local_sys_cmake = ['-DITK_USE_SYSTEM_%s=ON' % d for d in local_sys_deps] - -preconfigopts = 'Eigen3_DIR=$EBROOTEIGEN ' -configopts = '-DBUILD_TESTING=OFF ' -configopts += '-DITK_WRAP_PYTHON=ON -DITK_LEGACY_SILENT=ON ' -configopts += '-DModule_ITKReview=ON -DModule_ITKVtkGlue=ON ' -configopts += ' '.join(local_sys_cmake) -# Don't depend on MPICXX (which makes linking to ITK painful) -configopts += ' -DCMAKE_CXX_FLAGS="$CXXFLAGS -DOMPI_SKIP_MPICXX"' - -build_shared_libs = True - -# See https://insightsoftwareconsortium.atlassian.net/browse/ITK-3538 -prebuildopts = "LC_ALL=C " - -sanity_check_paths = { - 'files': ['bin/itkTestDriver', - 'lib/libITKCommon-%%(version_major)s.0.%s' % SHLIB_EXT, - 'lib/libITKIOHDF5-%%(version_major)s.0.%s' % SHLIB_EXT, - 'lib/libITKVTK-%%(version_major)s.0.%s' % SHLIB_EXT, - 'lib/libITKVtkGlue-%%(version_major)s.0.%s' % SHLIB_EXT, - 'lib/libITKReview-%%(version_major)s.0.%s' % SHLIB_EXT], - 'dirs': ['include/ITK-%(version_major)s.0', - 'lib/python%(pyshortver)s/site-packages', - 'share'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/i/ITK/ITK-5.0b01-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/i/ITK/ITK-5.0b01-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 5ffe31bd951f..000000000000 --- a/easybuild/easyconfigs/i/ITK/ITK-5.0b01-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,53 +0,0 @@ -easyblock = 'CMakePythonPackage' - -name = 'ITK' -version = '5.0b01' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://itk.org' -description = """Insight Segmentation and Registration Toolkit (ITK) provides - an extensive suite of software tools for registering and segmenting - multidimensional imaging data.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/InsightSoftwareConsortium/ITK/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['0b744b4e367475426e57692c4509f99e74d2ef007579533767de6c7613b42b3c'] - -builddependencies = [ - ('CMake', '3.12.1'), - ('Bison', '3.0.4'), -] - -dependencies = [ - ('Python', '3.6.6'), - ('HDF5', '1.10.2'), - ('PCRE', '8.41'), - ('SWIG', '3.0.12', versionsuffix), - ('VTK', '8.1.1', versionsuffix), - ('X11', '20180604') -] - -local_sys_deps = ['HDF5', 'SWIG'] -local_sys_cmake = ['-DITK_USE_SYSTEM_%s=ON' % d for d in local_sys_deps] - -configopts = '-DITK_WRAP_PYTHON=ON ' -configopts += '-DBUILD_TESTING=OFF ' -configopts += '-DModule_ITKReview=ON -DModule_ITKVtkGlue=ON ' -configopts += ' '.join(local_sys_cmake) - -# See https://insightsoftwareconsortium.atlassian.net/browse/ITK-3538 -prebuildopts = "LC_ALL=C " - -sanity_check_paths = { - 'files': ['bin/itkTestDriver', - 'lib/libITKVtkGlue-%(version_major)s.0.a', - 'lib/libitkjpeg-%(version_major)s.0.a', 'lib/libitkpng-%(version_major)s.0.a'], - 'dirs': ['include/ITK-%(version_major)s.0', - 'lib/python%(pyshortver)s/site-packages', - 'share'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/i/ITK/ITK-5.1.2-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/i/ITK/ITK-5.1.2-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 1f129fdda19c..000000000000 --- a/easybuild/easyconfigs/i/ITK/ITK-5.1.2-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,67 +0,0 @@ -# Contributors: -# Fenglai Liu (fenglai@accre.vanderbilt.edu) - Vanderbilt University -# Alex Domingo (alex.domingo.toro@vub.be) - Vrije Universiteit Brussel (VUB) -# -easyblock = 'CMakePythonPackage' - -name = 'ITK' -version = '5.1.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://itk.org' -description = """Insight Segmentation and Registration Toolkit (ITK) provides - an extensive suite of software tools for registering and segmenting - multidimensional imaging data.""" - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {'pic': True, 'cstd': 'c++11'} - -source_urls = ['https://github.com/InsightSoftwareConsortium/ITK/archive/'] -sources = ['v%(version)s.tar.gz'] -patches = ['%(name)s-%(version)s_fix_wrap_vtkglue.patch'] -checksums = [ - '651284ce6f68e8bd31db176a6b53f5679209a8ed5b6b5480c3591d66c6e10b60', # v5.1.2.tar.gz - '9dee2fbb5239d3a441e11f7f993af3b5879b83f9385d611f509eaf6b686ef8fe', # ITK-5.1.2_fix_wrap_vtkglue.patch -] - -builddependencies = [ - ('CMake', '3.16.4'), - ('Bison', '3.5.3'), - ('Eigen', '3.3.7'), -] - -dependencies = [ - ('Python', '3.8.2'), - ('double-conversion', '3.1.5'), - ('expat', '2.2.9'), - ('HDF5', '1.10.6'), - ('libjpeg-turbo', '2.0.4'), - ('libpng', '1.6.37'), - ('LibTIFF', '4.1.0'), - ('SWIG', '4.0.1'), - ('VTK', '8.2.0', versionsuffix), - ('zlib', '1.2.11'), -] - -local_sys_deps = ['DOUBLECONVERSION', 'EIGEN', 'EXPAT', 'HDF5', 'JPEG', 'PNG', 'TIFF', 'SWIG', 'ZLIB'] -local_sys_cmake = ['-DITK_USE_SYSTEM_%s=ON' % d for d in local_sys_deps] - -configopts = '-DBUILD_TESTING=OFF ' -configopts += '-DModule_ITKReview=ON -DModule_ITKVtkGlue=ON ' -configopts += '-DITK_WRAP_PYTHON=ON ' -configopts += ' '.join(local_sys_cmake) - -build_shared_libs = True - -# See https://insightsoftwareconsortium.atlassian.net/browse/ITK-3538 -prebuildopts = "LC_ALL=C " - -local_lib_names = ['ITKCommon', 'ITKIOHDF5', 'ITKIOJPEG', 'ITKIOPNG', 'ITKIOTIFF', 'ITKReview', 'ITKVTK', 'ITKVtkGlue'] - -sanity_check_paths = { - 'files': ['bin/itkTestDriver'] + - ['lib/lib%s-%%(version_major)s.%%(version_minor)s.%s' % (i, SHLIB_EXT) for i in local_lib_names], - 'dirs': ['include/ITK-%(version_major)s.%(version_minor)s', 'lib/python%(pyshortver)s/site-packages', 'share'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/i/ITK/ITK-5.1.2-foss-2020a.eb b/easybuild/easyconfigs/i/ITK/ITK-5.1.2-foss-2020a.eb deleted file mode 100644 index 93e38ad421ca..000000000000 --- a/easybuild/easyconfigs/i/ITK/ITK-5.1.2-foss-2020a.eb +++ /dev/null @@ -1,65 +0,0 @@ -# Contributors: -# Fenglai Liu (fenglai@accre.vanderbilt.edu) - Vanderbilt University -# Alex Domingo (alex.domingo.toro@vub.be) - Vrije Universiteit Brussel (VUB) -# -easyblock = 'CMakeMake' - -name = 'ITK' -version = '5.1.2' - -homepage = 'https://itk.org' -description = """Insight Segmentation and Registration Toolkit (ITK) provides - an extensive suite of software tools for registering and segmenting - multidimensional imaging data.""" - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {'pic': True, 'cstd': 'c++11'} - -github_account = 'InsightSoftwareConsortium' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = [ - '651284ce6f68e8bd31db176a6b53f5679209a8ed5b6b5480c3591d66c6e10b60', # v5.1.2.tar.gz -] - -builddependencies = [ - ('CMake', '3.16.4'), - ('Bison', '3.5.3'), - ('Eigen', '3.3.7'), -] - -dependencies = [ - ('double-conversion', '3.1.5'), - ('expat', '2.2.9'), - ('HDF5', '1.10.6'), - ('libjpeg-turbo', '2.0.4'), - ('libpng', '1.6.37'), - ('LibTIFF', '4.1.0'), - ('VTK', '8.2.0', '-Python-3.8.2'), - ('zlib', '1.2.11'), -] - -local_sys_deps = ['DOUBLECONVERSION', 'EIGEN', 'EXPAT', 'HDF5', 'JPEG', 'PNG', 'TIFF', 'ZLIB'] -local_sys_cmake = ['-DITK_USE_SYSTEM_%s=ON' % d for d in local_sys_deps] - -configopts = '-DBUILD_TESTING=OFF ' -configopts += '-DModule_ITKReview=ON -DModule_ITKVtkGlue=ON -DModule_SimpleITKFilters=ON ' -configopts += '-DITK_WRAP_PYTHON:BOOL=OFF ' -configopts += '-DITK_LEGACY_REMOVE:BOOL=OFF ' # needed by SimpleITK -configopts += ' '.join(local_sys_cmake) - -build_shared_libs = True - -# See https://insightsoftwareconsortium.atlassian.net/browse/ITK-3538 -prebuildopts = "LC_ALL=C " - -local_lib_names = ['ITKCommon', 'ITKIOHDF5', 'ITKIOJPEG', 'ITKIOPNG', 'ITKIOTIFF', - 'ITKReview', 'ITKVTK', 'ITKVtkGlue', 'itkSimpleITKFilters'] - -sanity_check_paths = { - 'files': ['bin/itkTestDriver'] + - ['lib/lib%s-%%(version_major)s.%%(version_minor)s.%s' % (i, SHLIB_EXT) for i in local_lib_names], - 'dirs': ['include/ITK-%(version_major)s.%(version_minor)s', 'share'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/i/ITK/ITK-5.1.2-fosscuda-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/i/ITK/ITK-5.1.2-fosscuda-2020a-Python-3.8.2.eb deleted file mode 100644 index ce90113f5642..000000000000 --- a/easybuild/easyconfigs/i/ITK/ITK-5.1.2-fosscuda-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,68 +0,0 @@ -# Contributors: -# Fenglai Liu (fenglai@accre.vanderbilt.edu) - Vanderbilt University -# Alex Domingo (alex.domingo.toro@vub.be) - Vrije Universiteit Brussel (VUB) -# -easyblock = 'CMakePythonPackage' - -name = 'ITK' -version = '5.1.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://itk.org' -description = """Insight Segmentation and Registration Toolkit (ITK) provides - an extensive suite of software tools for registering and segmenting - multidimensional imaging data.""" - -toolchain = {'name': 'fosscuda', 'version': '2020a'} -toolchainopts = {'pic': True, 'cstd': 'c++11'} - -source_urls = ['https://github.com/InsightSoftwareConsortium/ITK/archive/'] -sources = ['v%(version)s.tar.gz'] -patches = ['%(name)s-%(version)s_fix_wrap_vtkglue.patch'] -checksums = [ - '651284ce6f68e8bd31db176a6b53f5679209a8ed5b6b5480c3591d66c6e10b60', # v5.1.2.tar.gz - '9dee2fbb5239d3a441e11f7f993af3b5879b83f9385d611f509eaf6b686ef8fe', # ITK-5.1.2_fix_wrap_vtkglue.patch -] - -builddependencies = [ - ('CMake', '3.16.4'), - ('Bison', '3.5.3'), - ('Eigen', '3.3.7'), -] - -dependencies = [ - ('Python', '3.8.2'), - ('double-conversion', '3.1.5'), - ('expat', '2.2.9'), - ('HDF5', '1.10.6'), - ('libjpeg-turbo', '2.0.4'), - ('libpng', '1.6.37'), - ('LibTIFF', '4.1.0'), - ('SWIG', '4.0.1'), - ('VTK', '8.2.0', versionsuffix), - ('zlib', '1.2.11'), -] - -local_sys_deps = ['DOUBLECONVERSION', 'EIGEN', 'EXPAT', 'HDF5', 'JPEG', 'PNG', 'TIFF', 'SWIG', 'ZLIB'] -local_sys_cmake = ['-DITK_USE_SYSTEM_%s=ON' % d for d in local_sys_deps] - -configopts = '-DBUILD_TESTING=OFF ' -configopts += '-DModule_ITKReview=ON -DModule_ITKVtkGlue=ON ' -configopts += '-DITK_WRAP_PYTHON=ON ' -configopts += '-DITK_USE_CUFFTW=ON ' -configopts += ' '.join(local_sys_cmake) - -build_shared_libs = True - -# See https://insightsoftwareconsortium.atlassian.net/browse/ITK-3538 -prebuildopts = "LC_ALL=C " - -local_lib_names = ['ITKCommon', 'ITKIOHDF5', 'ITKIOJPEG', 'ITKIOPNG', 'ITKIOTIFF', 'ITKReview', 'ITKVTK', 'ITKVtkGlue'] - -sanity_check_paths = { - 'files': ['bin/itkTestDriver'] + - ['lib/lib%s-%%(version_major)s.%%(version_minor)s.%s' % (i, SHLIB_EXT) for i in local_lib_names], - 'dirs': ['include/ITK-%(version_major)s.%(version_minor)s', 'lib/python%(pyshortver)s/site-packages', 'share'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/i/ITK/ITK-5.1.2-fosscuda-2020a.eb b/easybuild/easyconfigs/i/ITK/ITK-5.1.2-fosscuda-2020a.eb deleted file mode 100644 index e4cfb4c1e836..000000000000 --- a/easybuild/easyconfigs/i/ITK/ITK-5.1.2-fosscuda-2020a.eb +++ /dev/null @@ -1,66 +0,0 @@ -# Contributors: -# Fenglai Liu (fenglai@accre.vanderbilt.edu) - Vanderbilt University -# Alex Domingo (alex.domingo.toro@vub.be) - Vrije Universiteit Brussel (VUB) -# -easyblock = 'CMakeMake' - -name = 'ITK' -version = '5.1.2' - -homepage = 'https://itk.org' -description = """Insight Segmentation and Registration Toolkit (ITK) provides - an extensive suite of software tools for registering and segmenting - multidimensional imaging data.""" - -toolchain = {'name': 'fosscuda', 'version': '2020a'} -toolchainopts = {'pic': True, 'cstd': 'c++11'} - -github_account = 'InsightSoftwareConsortium' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = [ - '651284ce6f68e8bd31db176a6b53f5679209a8ed5b6b5480c3591d66c6e10b60', # v5.1.2.tar.gz -] - -builddependencies = [ - ('CMake', '3.16.4'), - ('Bison', '3.5.3'), - ('Eigen', '3.3.7'), -] - -dependencies = [ - ('double-conversion', '3.1.5'), - ('expat', '2.2.9'), - ('HDF5', '1.10.6'), - ('libjpeg-turbo', '2.0.4'), - ('libpng', '1.6.37'), - ('LibTIFF', '4.1.0'), - ('VTK', '8.2.0', '-Python-3.8.2'), - ('zlib', '1.2.11'), -] - -local_sys_deps = ['DOUBLECONVERSION', 'EIGEN', 'EXPAT', 'HDF5', 'JPEG', 'PNG', 'TIFF', 'ZLIB'] -local_sys_cmake = ['-DITK_USE_SYSTEM_%s=ON' % d for d in local_sys_deps] - -configopts = '-DBUILD_TESTING=OFF ' -configopts += '-DModule_ITKReview=ON -DModule_ITKVtkGlue=ON -DModule_SimpleITKFilters=ON ' -configopts += '-DITK_WRAP_PYTHON:BOOL=OFF ' -configopts += '-DITK_USE_CUFFTW:BOOL=ON ' -configopts += '-DITK_LEGACY_REMOVE:BOOL=OFF ' # needed by SimpleITK -configopts += ' '.join(local_sys_cmake) - -build_shared_libs = True - -# See https://insightsoftwareconsortium.atlassian.net/browse/ITK-3538 -prebuildopts = "LC_ALL=C " - -local_lib_names = ['ITKCommon', 'ITKIOHDF5', 'ITKIOJPEG', 'ITKIOPNG', 'ITKIOTIFF', - 'ITKReview', 'ITKVTK', 'ITKVtkGlue', 'itkSimpleITKFilters'] - -sanity_check_paths = { - 'files': ['bin/itkTestDriver'] + - ['lib/lib%s-%%(version_major)s.%%(version_minor)s.%s' % (i, SHLIB_EXT) for i in local_lib_names], - 'dirs': ['include/ITK-%(version_major)s.%(version_minor)s', 'share'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/i/ITK/ITK-5.1.2_fix_wrap_vtkglue.patch b/easybuild/easyconfigs/i/ITK/ITK-5.1.2_fix_wrap_vtkglue.patch deleted file mode 100644 index 8662a49e11a1..000000000000 --- a/easybuild/easyconfigs/i/ITK/ITK-5.1.2_fix_wrap_vtkglue.patch +++ /dev/null @@ -1,14 +0,0 @@ -Fix python module definition in VtkGlue -issue: https://github.com/InsightSoftwareConsortium/ITK/issues/2026 -author: Alex Domingo (Vrije Universiteit Brussel) ---- Modules/Bridge/VtkGlue/wrapping/VtkGlue.i.orig 2021-01-06 14:55:31.848234000 +0100 -+++ Modules/Bridge/VtkGlue/wrapping/VtkGlue.i 2021-01-06 14:55:42.113503000 +0100 -@@ -48,7 +48,7 @@ - #endif - - #ifdef SWIGPYTHON --%module(package=\"itk\",threads=\"1\") VtkGluePython -+%module(package="itk",threads="1") VtkGluePython - - %{ - #include "vtkPythonUtil.h" diff --git a/easybuild/easyconfigs/i/ITK/ITK-5.2.1-foss-2020b.eb b/easybuild/easyconfigs/i/ITK/ITK-5.2.1-foss-2020b.eb index 4ad17d850e91..b68959945708 100644 --- a/easybuild/easyconfigs/i/ITK/ITK-5.2.1-foss-2020b.eb +++ b/easybuild/easyconfigs/i/ITK/ITK-5.2.1-foss-2020b.eb @@ -53,7 +53,7 @@ local_lib_names = ['ITKCommon', 'ITKIOHDF5', 'ITKIOJPEG', 'ITKIOPNG', 'ITKIOTIFF sanity_check_paths = { 'files': ['bin/itkTestDriver'] + - ['lib/lib%s-%%(version_major)s.%%(version_minor)s.%s' % (l, SHLIB_EXT) for l in local_lib_names], + ['lib/lib%s-%%(version_major)s.%%(version_minor)s.%s' % (x, SHLIB_EXT) for x in local_lib_names], 'dirs': ['include/ITK-%(version_major)s.%(version_minor)s', 'share'], } diff --git a/easybuild/easyconfigs/i/ITK/ITK-5.2.1-foss-2021a.eb b/easybuild/easyconfigs/i/ITK/ITK-5.2.1-foss-2021a.eb index 0a4b96c2863d..4f32b17a4cbd 100644 --- a/easybuild/easyconfigs/i/ITK/ITK-5.2.1-foss-2021a.eb +++ b/easybuild/easyconfigs/i/ITK/ITK-5.2.1-foss-2021a.eb @@ -53,7 +53,7 @@ local_lib_names = ['ITKCommon', 'ITKIOHDF5', 'ITKIOJPEG', 'ITKIOPNG', 'ITKIOTIFF sanity_check_paths = { 'files': ['bin/itkTestDriver'] + - ['lib/lib%s-%%(version_major)s.%%(version_minor)s.%s' % (l, SHLIB_EXT) for l in local_lib_names], + ['lib/lib%s-%%(version_major)s.%%(version_minor)s.%s' % (x, SHLIB_EXT) for x in local_lib_names], 'dirs': ['include/ITK-%(version_major)s.%(version_minor)s', 'share'], } diff --git a/easybuild/easyconfigs/i/ITK/ITK-5.2.1-foss-2021b.eb b/easybuild/easyconfigs/i/ITK/ITK-5.2.1-foss-2021b.eb index 738552724dae..655b9db0e286 100644 --- a/easybuild/easyconfigs/i/ITK/ITK-5.2.1-foss-2021b.eb +++ b/easybuild/easyconfigs/i/ITK/ITK-5.2.1-foss-2021b.eb @@ -52,7 +52,7 @@ local_lib_names = ['ITKCommon', 'ITKIOHDF5', 'ITKIOJPEG', 'ITKIOPNG', 'ITKIOTIFF sanity_check_paths = { 'files': ['bin/itkTestDriver'] + - ['lib/lib%s-%%(version_major)s.%%(version_minor)s.%s' % (l, SHLIB_EXT) for l in local_lib_names], + ['lib/lib%s-%%(version_major)s.%%(version_minor)s.%s' % (x, SHLIB_EXT) for x in local_lib_names], 'dirs': ['include/ITK-%(version_major)s.%(version_minor)s', 'share'], } diff --git a/easybuild/easyconfigs/i/ITK/ITK-5.2.1-foss-2022a.eb b/easybuild/easyconfigs/i/ITK/ITK-5.2.1-foss-2022a.eb index 4db022302694..a68dfd77eb41 100644 --- a/easybuild/easyconfigs/i/ITK/ITK-5.2.1-foss-2022a.eb +++ b/easybuild/easyconfigs/i/ITK/ITK-5.2.1-foss-2022a.eb @@ -57,12 +57,10 @@ local_lib_names = ['ITKCommon', 'ITKIOHDF5', 'ITKIOJPEG', 'ITKIOPNG', 'ITKIOTIFF sanity_check_paths = { 'files': ['bin/itkTestDriver'] + - ['lib/lib%s-%%(version_major)s.%%(version_minor)s.%s' % (l, SHLIB_EXT) for l in local_lib_names], + ['lib/lib%s-%%(version_major)s.%%(version_minor)s.%s' % (x, SHLIB_EXT) for x in local_lib_names], 'dirs': ['include/ITK-%(version_major)s.%(version_minor)s', 'lib/python%(pyshortver)s/site-packages', 'share'], } sanity_check_commands = ["python -c 'import itk'"] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - moduleclass = 'data' diff --git a/easybuild/easyconfigs/i/ITK/ITK-5.2.1-fosscuda-2020b.eb b/easybuild/easyconfigs/i/ITK/ITK-5.2.1-fosscuda-2020b.eb index 0d9fe14e51cd..a72a7674978b 100644 --- a/easybuild/easyconfigs/i/ITK/ITK-5.2.1-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/i/ITK/ITK-5.2.1-fosscuda-2020b.eb @@ -53,7 +53,7 @@ local_lib_names = ['ITKCommon', 'ITKIOHDF5', 'ITKIOJPEG', 'ITKIOPNG', 'ITKIOTIFF sanity_check_paths = { 'files': ['bin/itkTestDriver'] + - ['lib/lib%s-%%(version_major)s.%%(version_minor)s.%s' % (l, SHLIB_EXT) for l in local_lib_names], + ['lib/lib%s-%%(version_major)s.%%(version_minor)s.%s' % (x, SHLIB_EXT) for x in local_lib_names], 'dirs': ['include/ITK-%(version_major)s.%(version_minor)s', 'share'], } diff --git a/easybuild/easyconfigs/i/ITK/ITK-5.3.0-foss-2022b.eb b/easybuild/easyconfigs/i/ITK/ITK-5.3.0-foss-2022b.eb new file mode 100644 index 000000000000..af47998ed09f --- /dev/null +++ b/easybuild/easyconfigs/i/ITK/ITK-5.3.0-foss-2022b.eb @@ -0,0 +1,76 @@ +# Contributors: +# Fenglai Liu (fenglai@accre.vanderbilt.edu) - Vanderbilt University +# Alex Domingo (alex.domingo.toro@vub.be) - Vrije Universiteit Brussel (VUB) +# Denis Kristak, Pavel Tománek (INUITS) +# +easyblock = 'CMakeMake' + +name = 'ITK' +version = '5.3.0' + +homepage = 'https://itk.org' +description = """Insight Segmentation and Registration Toolkit (ITK) provides + an extensive suite of software tools for registering and segmenting + multidimensional imaging data.""" + +toolchain = {'name': 'foss', 'version': '2022b'} +toolchainopts = {'pic': True, 'cstd': 'c++11'} + +github_account = 'InsightSoftwareConsortium' +source_urls = [GITHUB_SOURCE] +sources = [{'download_filename': 'v%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}] +patches = [ + 'ITK-5.3.0_vtk-include.patch', + 'ITK-5.3.0_fix-compatibility-swig-4-1.patch', +] +checksums = [ + {'ITK-5.3.0.tar.gz': '64e7e8094a5023c8f68ee042459d6319581fadb35e2fe90a4ae230ce36369db1'}, + {'ITK-5.3.0_vtk-include.patch': '138ebd2e0e7f9001aba5f4a7e8145ffcf0093913d50f109ecff447773fd52a48'}, + {'ITK-5.3.0_fix-compatibility-swig-4-1.patch': '0138878d96e90d6bfdc81fd4f2b5ec413d61c1de666a16842b417c2686ebf506'}, +] + +builddependencies = [ + ('CMake', '3.24.3'), + ('Bison', '3.8.2'), + ('Eigen', '3.4.0'), + ('SWIG', '4.1.1'), + ('Perl', '5.36.0'), +] +dependencies = [ + ('Python', '3.10.8'), + ('double-conversion', '3.2.1'), + ('expat', '2.4.9'), + ('HDF5', '1.14.0'), + ('libjpeg-turbo', '2.1.4'), + ('libpng', '1.6.38'), + ('LibTIFF', '4.4.0'), + ('VTK', '9.2.6'), + ('zlib', '1.2.12'), +] + +# Features +configopts = '-DBUILD_SHARED_LIBS=ON -DBUILD_TESTING=OFF ' +configopts += '-DModule_ITKReview=ON -DModule_ITKVtkGlue=ON -DModule_SimpleITKFilters=ON ' +# Enable Python bindings +configopts += '-DITK_WRAP_PYTHON:BOOL=ON -DPython3_EXECUTABLE=$EBROOTPYTHON/bin/python ' +configopts += '-DSWIG_EXECUTABLE=$EBROOTSWIG/bin/swig -DSWIG_DIR=$EBROOTSWIG ' +configopts += '-DPY_SITE_PACKAGES_PATH=%(installdir)s/lib/python%(pyshortver)s/site-packages ' +# Dependencies from EB +local_sys_deps = ['DOUBLECONVERSION', 'EIGEN', 'EXPAT', 'FFTW', 'HDF5', 'JPEG', 'PNG', 'SWIG', 'TIFF', 'ZLIB'] +local_sys_cmake = ['-DITK_USE_SYSTEM_%s=ON' % d for d in local_sys_deps] +configopts += ' '.join(local_sys_cmake) + +prebuildopts = "LC_ALL=C " + +local_lib_names = ['ITKCommon', 'ITKIOHDF5', 'ITKIOJPEG', 'ITKIOPNG', 'ITKIOTIFF', + 'ITKReview', 'ITKVTK', 'ITKVtkGlue', 'itkSimpleITKFilters'] + +sanity_check_paths = { + 'files': ['bin/itkTestDriver'] + + ['lib/lib%s-%%(version_major)s.%%(version_minor)s.%s' % (x, SHLIB_EXT) for x in local_lib_names], + 'dirs': ['include/ITK-%(version_major)s.%(version_minor)s', 'lib/python%(pyshortver)s/site-packages', 'share'], +} + +sanity_check_commands = ["python -c 'import itk'"] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/i/ITK/ITK-5.3.0-foss-2023a.eb b/easybuild/easyconfigs/i/ITK/ITK-5.3.0-foss-2023a.eb index e51e8bbd7186..70fef319ce56 100644 --- a/easybuild/easyconfigs/i/ITK/ITK-5.3.0-foss-2023a.eb +++ b/easybuild/easyconfigs/i/ITK/ITK-5.3.0-foss-2023a.eb @@ -67,12 +67,10 @@ local_lib_names = ['ITKCommon', 'ITKIOHDF5', 'ITKIOJPEG', 'ITKIOPNG', 'ITKIOTIFF sanity_check_paths = { 'files': ['bin/itkTestDriver'] + - ['lib/lib%s-%%(version_major)s.%%(version_minor)s.%s' % (l, SHLIB_EXT) for l in local_lib_names], + ['lib/lib%s-%%(version_major)s.%%(version_minor)s.%s' % (x, SHLIB_EXT) for x in local_lib_names], 'dirs': ['include/ITK-%(version_major)s.%(version_minor)s', 'lib/python%(pyshortver)s/site-packages', 'share'], } sanity_check_commands = ["python -c 'import itk'"] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - moduleclass = 'data' diff --git a/easybuild/easyconfigs/i/ITK/ITK-5.3.0_vtk-include.patch b/easybuild/easyconfigs/i/ITK/ITK-5.3.0_vtk-include.patch new file mode 100644 index 000000000000..f77306c9f8e2 --- /dev/null +++ b/easybuild/easyconfigs/i/ITK/ITK-5.3.0_vtk-include.patch @@ -0,0 +1,13 @@ +Manually add the include directory of VTK +dirty fix for issue https://github.com/InsightSoftwareConsortium/ITK/issues/4375 +author: Alex Domingo (Vrije Universiteit Brussel) +--- Wrapping/CMakeLists.txt.orig 2023-12-21 13:41:44.845008000 +0100 ++++ Wrapping/CMakeLists.txt 2023-12-21 13:42:14.794328946 +0100 +@@ -112,6 +112,7 @@ + ############################################################################### + # Configure specific wrapper modules + ############################################################################### ++include_directories("$ENV{EBROOTVTK}/include/vtk-9.2/") + + unset(WRAP_ITK_MODULES CACHE) + \ No newline at end of file diff --git a/easybuild/easyconfigs/i/ITK/ITK-5.4.0-foss-2023b.eb b/easybuild/easyconfigs/i/ITK/ITK-5.4.0-foss-2023b.eb new file mode 100644 index 000000000000..2fde364aed75 --- /dev/null +++ b/easybuild/easyconfigs/i/ITK/ITK-5.4.0-foss-2023b.eb @@ -0,0 +1,88 @@ +# Contributors: +# Fenglai Liu (fenglai@accre.vanderbilt.edu) - Vanderbilt University +# Alex Domingo (alex.domingo.toro@vub.be) - Vrije Universiteit Brussel (VUB) +# Denis Kristak (INUITS), Pavel Tománek (INUITS) + +easyblock = 'CMakeMake' + +name = 'ITK' +version = '5.4.0' + +homepage = 'https://itk.org' +description = """Insight Segmentation and Registration Toolkit (ITK) provides + an extensive suite of software tools for registering and segmenting + multidimensional imaging data.""" + +toolchain = {'name': 'foss', 'version': '2023b'} + +github_account = 'InsightSoftwareConsortium' +source_urls = [GITHUB_SOURCE] +sources = ['v%(version)s.tar.gz'] +patches = [ + 'ITK-5.3.0_add-vtk-include-dir.patch', +] +checksums = [ + {'v5.4.0.tar.gz': 'd71a36fc0aee2c9257fe128f7657feb1e671461bd48561b620619f290c71795e'}, + {'ITK-5.3.0_add-vtk-include-dir.patch': 'df7e834a024db5d1a1459d898bd43a044351e29759ab0bf69ce03d64da95b3f7'}, +] + +builddependencies = [ + ('CMake', '3.27.6'), + ('Bison', '3.8.2'), + ('Eigen', '3.4.0'), + ('SWIG', '4.3.0'), + ('Perl', '5.38.0'), + ('git', '2.42.0'), +] +dependencies = [ + ('Python', '3.11.5'), + ('SciPy-bundle', '2023.11'), + ('double-conversion', '3.3.0'), + ('expat', '2.5.0'), + ('HDF5', '1.14.3'), + ('libjpeg-turbo', '3.0.1'), + ('libpng', '1.6.40'), + ('LibTIFF', '4.6.0'), + ('VTK', '9.3.0'), + ('zlib', '1.2.13'), + ('CastXML', '0.6.10'), +] + +# Features +configopts = '-DBUILD_SHARED_LIBS=ON -DBUILD_TESTING=OFF ' +configopts += '-DModule_ITKReview=ON -DModule_ITKVtkGlue=ON -DModule_SimpleITKFilters=ON ' +# Enable Python bindings +configopts += '-DITK_WRAP_PYTHON:BOOL=ON -DPython3_EXECUTABLE=$EBROOTPYTHON/bin/python ' +configopts += '-DSWIG_EXECUTABLE=$EBROOTSWIG/bin/swig -DSWIG_DIR=$EBROOTSWIG ' +configopts += '-DPY_SITE_PACKAGES_PATH=%(installdir)s/lib/python%(pyshortver)s/site-packages ' +# Dependencies from EB +local_sys_deps = [ + 'CASTXML', + 'DOUBLECONVERSION', + 'EIGEN', + 'EXPAT', + 'FFTW', + 'HDF5', + 'JPEG', + 'PNG', + 'SWIG', + 'TIFF', + 'ZLIB' +] +local_sys_cmake = ['-DITK_USE_SYSTEM_%s=ON' % d for d in local_sys_deps] +configopts += ' '.join(local_sys_cmake) + +prebuildopts = 'LC_ALL=C ' + +local_lib_names = ['ITKCommon', 'ITKIOHDF5', 'ITKIOJPEG', 'ITKIOPNG', 'ITKIOTIFF', + 'ITKReview', 'ITKVTK', 'ITKVtkGlue', 'itkSimpleITKFilters'] + +sanity_check_paths = { + 'files': ['bin/itkTestDriver'] + + ['lib/lib%s-%%(version_major)s.%%(version_minor)s.%s' % (lname, SHLIB_EXT) for lname in local_lib_names], + 'dirs': ['include/ITK-%(version_major)s.%(version_minor)s', 'lib/python%(pyshortver)s/site-packages', 'share'], +} + +sanity_check_commands = ["python -c 'import itk'"] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/i/ITSTool/ITSTool-2.0.5-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/i/ITSTool/ITSTool-2.0.5-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index 400d68ba7855..000000000000 --- a/easybuild/easyconfigs/i/ITSTool/ITSTool-2.0.5-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ITSTool' -version = '2.0.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://itstool.org/' -description = """ITS Tool allows you to translate your XML documents with PO files, using rules from the - W3C Internationalization Tag Set (ITS) to determine what to translate and how to separate it into PO file messages.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['http://files.itstool.org/itstool/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['100506f8df62cca6225ec3e631a8237e9c04650c77495af4919ac6a100d4b308'] - -dependencies = [ - ('Python', '2.7.15'), - ('libxml2-python', '2.9.8', versionsuffix), -] - -sanity_check_paths = { - 'files': ['bin/itstool'], - 'dirs': ['share/itstool/its', 'share/man'], -} - -sanity_check_commands = ["itstool --help"] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/ITSTool/ITSTool-2.0.5-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/i/ITSTool/ITSTool-2.0.5-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index a8f4791e467a..000000000000 --- a/easybuild/easyconfigs/i/ITSTool/ITSTool-2.0.5-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ITSTool' -version = '2.0.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://itstool.org/' -description = "ITS Tool allows you to translate your XML documents with PO files" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['http://files.itstool.org/itstool/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['100506f8df62cca6225ec3e631a8237e9c04650c77495af4919ac6a100d4b308'] - -dependencies = [ - ('Python', '2.7.14'), - ('libxml2-python', '2.9.7', versionsuffix), -] - -sanity_check_paths = { - 'files': ['bin/itstool'], - 'dirs': ['share/itstool/its', 'share/man'], -} -sanity_check_commands = ["itstool --help"] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/ITSTool/ITSTool-2.0.6-GCCcore-8.2.0-Python-3.7.2.eb b/easybuild/easyconfigs/i/ITSTool/ITSTool-2.0.6-GCCcore-8.2.0-Python-3.7.2.eb deleted file mode 100644 index ab999e541389..000000000000 --- a/easybuild/easyconfigs/i/ITSTool/ITSTool-2.0.6-GCCcore-8.2.0-Python-3.7.2.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ITSTool' -version = '2.0.6' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://itstool.org/' -description = "ITS Tool allows you to translate your XML documents with PO files" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['http://files.itstool.org/itstool/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['6233cc22726a9a5a83664bf67d1af79549a298c23185d926c3677afa917b92a9'] - -dependencies = [ - ('binutils', '2.31.1'), - ('Python', '3.7.2'), - ('libxml2-python', '2.9.8', versionsuffix), -] - -sanity_check_paths = { - 'files': ['bin/itstool'], - 'dirs': ['share/itstool/its', 'share/man'], -} -sanity_check_commands = ["itstool --help"] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/ITSx/ITSx-1.1.2-GCCcore-9.3.0.eb b/easybuild/easyconfigs/i/ITSx/ITSx-1.1.2-GCCcore-9.3.0.eb deleted file mode 100644 index cefae3f69327..000000000000 --- a/easybuild/easyconfigs/i/ITSx/ITSx-1.1.2-GCCcore-9.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'Tarball' - -name = 'ITSx' -version = '1.1.2' - -homepage = 'https://microbiology.se/software/itsx/' -description = '''ITSx: Improved software detection and extraction of ITS1 and ITS2 from ribosomal ITS sequences of -fungi and other eukaryotes for use in environmental sequencing.''' - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://microbiology.se/sw/'] -sources = ['%(name)s_%(version)s.tar.gz'] -checksums = ['45a9e99583189488e6cdfc37172732a330901ed713d92c8d5e7631a39fc4e72e'] - -dependencies = [('Perl', '5.30.2')] - -fix_perl_shebang_for = ['ITSx'] - -sanity_check_paths = { - 'files': ['ITSx'], - 'dirs': ['ITSx_db'], -} - -sanity_check_commands = ['ITSx --help'] - -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/ImageJ/ImageJ-1.51a.eb b/easybuild/easyconfigs/i/ImageJ/ImageJ-1.51a.eb deleted file mode 100644 index ac587d508407..000000000000 --- a/easybuild/easyconfigs/i/ImageJ/ImageJ-1.51a.eb +++ /dev/null @@ -1,32 +0,0 @@ -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen - -easyblock = 'PackedBinary' - -name = 'ImageJ' -version = '1.51a' - -homepage = 'https://imagej.nih.gov/ij' -description = "Image Processing and Analysis in Java" - -toolchain = SYSTEM - -source_urls = ['https://imagej.nih.gov/ij/download/src/'] -sources = ['ij%(version_major)s%(version_minor)s-src.zip'] -checksums = ['1fe77bedd792f095bc51d7b12083319b04124bb82f2dc5eb0552089880cf1a4f'] - -# specify dependency on Java/1.8 "wrapper", rather than a specific Java version -dependencies = [('Java', '1.8', '', SYSTEM)] - -builddependencies = [('ant', '1.10.1', '-Java-%(javaver)s')] - -install_cmd = 'cd source && ant build && cp ij.jar %(installdir)s' - -sanity_check_paths = { - 'files': ['ij.jar'], - 'dirs': [], -} - -modloadmsg = "To use ImageJ, run 'java -jar $EBROOTIMAGEJ/ij.jar'\n" - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/ImageJ/ImageJ-1.51i.eb b/easybuild/easyconfigs/i/ImageJ/ImageJ-1.51i.eb deleted file mode 100644 index 3d44b969e3da..000000000000 --- a/easybuild/easyconfigs/i/ImageJ/ImageJ-1.51i.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'ImageJ' -version = '1.51i' - -homepage = 'https://imagej.nih.gov/ij' -description = "Image Processing and Analysis in Java" - -toolchain = SYSTEM - -source_urls = ['https://imagej.nih.gov/ij/download/src/'] -sources = ['ij%(version_major)s%(version_minor)s-src.zip'] - -dependencies = [ - ('Java', '1.8.0_112'), -] - -builddependencies = [('ant', '1.10.0', '-Java-%(javaver)s')] - -install_cmd = 'cd source && ant build && cp ij.jar %(installdir)s' - -sanity_check_paths = { - 'files': ['ij.jar'], - 'dirs': [], -} - -modloadmsg = "To use ImageJ, run 'java -jar $EBROOTIMAGEJ/ij.jar'\n" - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/ImageJ/ImageJ-1.51k.eb b/easybuild/easyconfigs/i/ImageJ/ImageJ-1.51k.eb deleted file mode 100644 index c4f4f2b720fe..000000000000 --- a/easybuild/easyconfigs/i/ImageJ/ImageJ-1.51k.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'ImageJ' -version = '1.51k' - -homepage = 'https://imagej.nih.gov/ij' -description = "Image Processing and Analysis in Java" - -toolchain = SYSTEM - -source_urls = [ - 'https://imagej.nih.gov/ij/download/src/', - 'https://github.com/landinig/IJ-Morphology/raw/953503d/', # use git hash not main -] -sources = [ - 'ij%(version_major)s%(version_minor)s-src.zip', - # datestamp is determined by most recent file in zipball - {'download_filename': 'morphology.zip', 'filename': 'morphology-20210426.zip'}, -] -checksums = [ - '186adf6756bb1008b1d9596ffb7e92efcaeca7411b19489368aa9e135751c0e1', # ij151k-src.zip - '157f4b55759bf58458acfe073eff9af2e6bb305add2c8658f03f0ce579b3d578', # morphology-20210426.zip -] - -dependencies = [ - ('Java', '1.8'), -] - -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 -ijpath $EBROOTIMAGEJ'\n" - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/ImageJ/ImageJ-1.52q-Java-1.8.eb b/easybuild/easyconfigs/i/ImageJ/ImageJ-1.52q-Java-1.8.eb deleted file mode 100644 index 918c0cee60a9..000000000000 --- a/easybuild/easyconfigs/i/ImageJ/ImageJ-1.52q-Java-1.8.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'ImageJ' -version = '1.52q' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'https://imagej.nih.gov/ij' -description = "Image Processing and Analysis in Java" - -toolchain = SYSTEM - -source_urls = [ - 'https://imagej.nih.gov/ij/download/src/', - 'https://github.com/landinig/IJ-Morphology/raw/953503d/', # use git hash not main -] -sources = [ - 'ij%(version_major)s%(version_minor)s-src.zip', - # datestamp is determined by most recent file in zipball - {'download_filename': 'morphology.zip', 'filename': 'morphology-20210426.zip'}, -] -checksums = [ - '2181455c75b630b9fbc11f838fe76ab490ac6d41e4aa39fcc467155847deae0e', # ij152q-src.zip - '157f4b55759bf58458acfe073eff9af2e6bb305add2c8658f03f0ce579b3d578', # morphology-20210426.zip -] - -dependencies = [ - ('Java', '1.8'), -] - -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 -ijpath $EBROOTIMAGEJ'\n" - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/ImageJ/ImageJ-1.54m-Java-11.eb b/easybuild/easyconfigs/i/ImageJ/ImageJ-1.54m-Java-11.eb new file mode 100644 index 000000000000..e8f6dedd7a60 --- /dev/null +++ b/easybuild/easyconfigs/i/ImageJ/ImageJ-1.54m-Java-11.eb @@ -0,0 +1,44 @@ +easyblock = 'PackedBinary' + +name = 'ImageJ' +version = '1.54m' +versionsuffix = '-Java-%(javaver)s' + +homepage = 'https://imagej.nih.gov/ij' +description = "Image Processing and Analysis in Java" + +toolchain = SYSTEM + +source_urls = [ + 'https://imagej.net/ij/download/src/', + 'https://github.com/landinig/IJ-Morphology/raw/953503d/', # use git hash not main +] +sources = [ + 'ij%(version_major)s%(version_minor)s-src.zip', + # datestamp is determined by most recent file in zipball + {'download_filename': 'morphology.zip', 'filename': 'morphology-20210426.zip'}, +] +checksums = [ + {'ij154m-src.zip': '7fa33145b087bf3326b5ca6c2964dadea616011b9ec7dfe7773ccacc53408bce'}, + {'morphology-20210426.zip': '157f4b55759bf58458acfe073eff9af2e6bb305add2c8658f03f0ce579b3d578'}, +] + +builddependencies = [ + ('ant', '1.10.14', '-Java-%(javaver)s'), +] + +dependencies = [ + ('Java', '11'), +] + +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 -ijpath $EBROOTIMAGEJ'\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 deleted file mode 100644 index 9914e312e145..000000000000 --- a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-6.9.4-8-intel-2016a.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ImageMagick' -version = '6.9.4-8' - -homepage = 'http://www.imagemagick.org/' -description = """ImageMagick is a software suite to create, edit, compose, or convert bitmap images""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['https://launchpad.net/imagemagick/main/%(version)s/+download/'] -checksums = ['a347a9d0f9593cf32e7555a51834f340'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('freetype', '2.6.3'), - ('Ghostscript', '9.19'), - ('JasPer', '1.900.1'), - ('libjpeg-turbo', '1.4.2'), - ('LibTIFF', '4.0.6'), - ('libX11', '1.6.3'), - ('libXext', '1.3.3'), - ('libXt', '1.1.5'), - ('LittleCMS', '2.7'), -] - -builddependencies = [ - ('pkg-config', '0.29'), -] - -configopts = "--with-gslib --with-x" - -sanity_check_paths = { - 'files': [], - 'dirs': ['bin', 'etc/%(name)s-%(version_major)s', 'include/%(name)s-%(version_major)s', 'lib', 'share'], -} - -modextravars = {'MAGICK_HOME': '%(installdir)s'} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.1-6-intel-2016a.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.1-6-intel-2016a.eb deleted file mode 100644 index ca7cdda8cd8a..000000000000 --- a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.1-6-intel-2016a.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ImageMagick' -version = '7.0.1-6' - -homepage = 'http://www.imagemagick.org/' -description = """ImageMagick is a software suite to create, edit, compose, or convert bitmap images""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['https://launchpad.net/imagemagick/main/%(version)s/+download/'] -checksums = ['e4ad9237f9e04e4d75e06854c55a7944'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('freetype', '2.6.3'), - ('Ghostscript', '9.19'), - ('JasPer', '1.900.1'), - ('libjpeg-turbo', '1.4.2'), - ('LibTIFF', '4.0.6'), - ('libX11', '1.6.3'), - ('libXext', '1.3.3'), - ('libXt', '1.1.5'), - ('LittleCMS', '2.7'), -] - -builddependencies = [ - ('pkg-config', '0.29'), -] - -configopts = "--with-gslib --with-x" - -sanity_check_paths = { - 'files': [], - 'dirs': ['bin', 'etc/%(name)s-%(version_major)s', 'include/%(name)s-%(version_major)s', 'lib', 'share'], -} - -modextravars = {'MAGICK_HOME': '%(installdir)s'} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.1-9-intel-2016a.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.1-9-intel-2016a.eb deleted file mode 100644 index 346c8ee58bdf..000000000000 --- a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.1-9-intel-2016a.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'ImageMagick' -version = '7.0.1-9' - -homepage = 'http://www.imagemagick.org/' -description = """ImageMagick is a software suite to create, edit, compose, or convert bitmap images""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['https://launchpad.net/imagemagick/main/%(version)s/+download/'] -checksums = ['b111b2bd932c77217ad97ac8c77009fb'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('freetype', '2.6.3'), - ('Ghostscript', '9.19'), - ('JasPer', '1.900.1'), - ('libjpeg-turbo', '1.4.2'), - ('LibTIFF', '4.0.6'), - ('libX11', '1.6.3'), - ('libXext', '1.3.3'), - ('libXt', '1.1.5'), - ('LittleCMS', '2.7'), -] - -builddependencies = [ - ('pkg-config', '0.29'), -] - -configopts = "--with-gslib --with-x" - -sanity_check_paths = { - 'files': [], - 'dirs': ['bin', 'etc/%(name)s-%(version_major)s', 'include/%(name)s-%(version_major)s', 'lib', 'share'], -} - -modextravars = {'MAGICK_HOME': '%(installdir)s'} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.10-1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.10-1-GCCcore-9.3.0.eb deleted file mode 100644 index b08495a6ea2a..000000000000 --- a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.10-1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,45 +0,0 @@ -# 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.10-1' - -homepage = 'https://www.imagemagick.org/' -description = """ImageMagick is a software suite to create, edit, compose, or convert bitmap images""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://github.com/ImageMagick/ImageMagick/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['61fcd748d3c3962c614c2df2645cf09ba7ae95b495cb27148dd5d2a8fc995713'] - -dependencies = [ - ('bzip2', '1.0.8'), - ('X11', '20200222'), - ('Ghostscript', '9.52'), - ('JasPer', '2.0.14'), - ('libjpeg-turbo', '2.0.4'), - ('LibTIFF', '4.1.0'), - ('LittleCMS', '2.9'), - ('Pango', '1.44.7'), -] - -builddependencies = [ - ('binutils', '2.34'), - ('pkg-config', '0.29.2'), -] - -configopts = "--with-gslib --with-x" - -sanity_check_paths = { - 'files': [], - 'dirs': ['bin', 'etc/%(name)s-%(version_major)s', - 'include/%(name)s-%(version_major)s', 'lib', 'share'], -} - -modextravars = {'MAGICK_HOME': '%(installdir)s'} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.2-9-intel-2016a.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.2-9-intel-2016a.eb deleted file mode 100644 index 5a4fee9bff4a..000000000000 --- a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.2-9-intel-2016a.eb +++ /dev/null @@ -1,45 +0,0 @@ -# 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.2-9' - -homepage = 'http://www.imagemagick.org/' -description = """ImageMagick is a software suite to create, edit, compose, or convert bitmap images""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['https://launchpad.net/imagemagick/main/%(version)s/+download/'] -checksums = ['f6a27b7996220a006720bdd82bf131be'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('freetype', '2.6.3'), - ('Ghostscript', '9.19'), - ('JasPer', '1.900.1'), - ('libjpeg-turbo', '1.4.2'), - ('LibTIFF', '4.0.6'), - ('libX11', '1.6.3'), - ('libXext', '1.3.3'), - ('libXt', '1.1.5'), - ('LittleCMS', '2.7'), -] - -builddependencies = [ - ('pkg-config', '0.29'), -] - -configopts = "--with-gslib --with-x" - -sanity_check_paths = { - 'files': [], - 'dirs': ['bin', 'etc/%(name)s-%(version_major)s', 'include/%(name)s-%(version_major)s', 'lib', 'share'], -} - -modextravars = {'MAGICK_HOME': '%(installdir)s'} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.3-1-intel-2016b.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.3-1-intel-2016b.eb deleted file mode 100644 index 9453d2738ad6..000000000000 --- a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.3-1-intel-2016b.eb +++ /dev/null @@ -1,42 +0,0 @@ -# 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.3-1' - -homepage = 'http://www.imagemagick.org/' -description = """ImageMagick is a software suite to create, edit, compose, or convert bitmap images""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['https://launchpad.net/imagemagick/main/%(version)s/+download/'] -checksums = ['95db9b86ed542cae20634358b4924e10'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('X11', '20160819'), - ('Ghostscript', '9.19'), - ('JasPer', '1.900.1'), - ('libjpeg-turbo', '1.5.0'), - ('LibTIFF', '4.0.6'), - ('LittleCMS', '2.8'), -] - -builddependencies = [ - ('pkg-config', '0.29.1'), -] - -configopts = "--with-gslib --with-x" - -sanity_check_paths = { - 'files': [], - 'dirs': ['bin', 'etc/%(name)s-%(version_major)s', 'include/%(name)s-%(version_major)s', 'lib', 'share'], -} - -modextravars = {'MAGICK_HOME': '%(installdir)s'} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.5-10-foss-2016b.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.5-10-foss-2016b.eb deleted file mode 100644 index 147ae27c7d0b..000000000000 --- a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.5-10-foss-2016b.eb +++ /dev/null @@ -1,43 +0,0 @@ -# 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'} - -source_urls = ['https://launchpad.net/imagemagick/main/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] -checksums = ['a64f5ed292cbdd329de3db95bfa78fbb136df606d50cd7b0a6cb39a17d357377'] - -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 deleted file mode 100644 index 3329fd0a3da2..000000000000 --- a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.5-4-intel-2017a.eb +++ /dev/null @@ -1,42 +0,0 @@ -# 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'} - -source_urls = ['https://launchpad.net/imagemagick/main/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] -checksums = ['4ebe4a4cbe9ead3a5aa6e1f7f72fc6ad75a83e7598d6d196809f4179ad204564'] - -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/ImageMagick/ImageMagick-7.0.7-14-foss-2017b.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.7-14-foss-2017b.eb deleted file mode 100644 index 263e6930151d..000000000000 --- a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.7-14-foss-2017b.eb +++ /dev/null @@ -1,42 +0,0 @@ -# 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.7-14' - -homepage = 'http://www.imagemagick.org/' -description = """ImageMagick is a software suite to create, edit, compose, or convert bitmap images""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['https://launchpad.net/imagemagick/main/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] -checksums = ['5d7faa0e0e11095f3f748b3a87061287f6f605da137195aafac9a98c48ff193f'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('X11', '20171023'), - ('Ghostscript', '9.22'), - ('JasPer', '2.0.14'), - ('libjpeg-turbo', '1.5.2'), - ('LibTIFF', '4.0.9'), - ('LittleCMS', '2.9'), -] - -builddependencies = [ - ('pkg-config', '0.29.2'), -] - -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.7-14-intel-2017b.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.7-14-intel-2017b.eb deleted file mode 100644 index b0a1a241b3ec..000000000000 --- a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.7-14-intel-2017b.eb +++ /dev/null @@ -1,42 +0,0 @@ -# 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.7-14' - -homepage = 'http://www.imagemagick.org/' -description = """ImageMagick is a software suite to create, edit, compose, or convert bitmap images""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://launchpad.net/imagemagick/main/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] -checksums = ['5d7faa0e0e11095f3f748b3a87061287f6f605da137195aafac9a98c48ff193f'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('X11', '20171023'), - ('Ghostscript', '9.22'), - ('JasPer', '2.0.14'), - ('libjpeg-turbo', '1.5.2'), - ('LibTIFF', '4.0.9'), - ('LittleCMS', '2.9'), -] - -builddependencies = [ - ('pkg-config', '0.29.2'), -] - -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.7-15-GCCcore-6.4.0.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.7-15-GCCcore-6.4.0.eb deleted file mode 100644 index 90d227943a8b..000000000000 --- a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.7-15-GCCcore-6.4.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -# 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.7-15' - -homepage = 'http://www.imagemagick.org/' -description = """ImageMagick is a software suite to create, edit, compose, or convert bitmap images""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://launchpad.net/imagemagick/main/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] -checksums = ['4d8e3549bd5974fe7d00856fe30ccb3793dab0d3c629ed6bac6d5bf9964bace3'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('X11', '20171023'), - ('Ghostscript', '9.22'), - ('JasPer', '2.0.14'), - ('libjpeg-turbo', '1.5.2'), - ('LibTIFF', '4.0.9'), - ('LittleCMS', '2.8'), -] - -builddependencies = [ - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.28'), - ('pkg-config', '0.29.2'), -] - -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.7-26-foss-2018a.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.7-26-foss-2018a.eb deleted file mode 100644 index 79f78931a15b..000000000000 --- a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.7-26-foss-2018a.eb +++ /dev/null @@ -1,42 +0,0 @@ -# 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.7-26' - -homepage = 'http://www.imagemagick.org/' -description = """ImageMagick is a software suite to create, edit, compose, or convert bitmap images""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['https://launchpad.net/imagemagick/main/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] -checksums = ['0b94b2c86ddb52ecc99a9ad2b811a42e69e1b7fc1fd6bcd2aea12aee6f8b6615'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('X11', '20180131'), - ('Ghostscript', '9.22', '-cairo-1.14.12'), - ('JasPer', '2.0.14'), - ('libjpeg-turbo', '1.5.3'), - ('LibTIFF', '4.0.9'), - ('LittleCMS', '2.9'), -] - -builddependencies = [ - ('pkg-config', '0.29.2'), -] - -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.7-30-GCCcore-6.4.0-Ghostscript-9.22-cairo-1.14.12.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.7-30-GCCcore-6.4.0-Ghostscript-9.22-cairo-1.14.12.eb deleted file mode 100644 index 3c21cd3893b0..000000000000 --- a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.7-30-GCCcore-6.4.0-Ghostscript-9.22-cairo-1.14.12.eb +++ /dev/null @@ -1,47 +0,0 @@ -# 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.7-30' -local_ghostversion = '9.22' -local_cairoversion = '1.14.12' -versionsuffix = '-Ghostscript-%s-cairo-%s' % (local_ghostversion, local_cairoversion) - -homepage = 'http://www.imagemagick.org/' -description = """ImageMagick is a software suite to create, edit, compose, or convert bitmap images""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://launchpad.net/imagemagick/main/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] -checksums = ['8d3aca87b13dc1c17d28f83326201529e5a2936e9b8ee289377a247c615f272c'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('X11', '20180131'), - ('Ghostscript', local_ghostversion, '-cairo-%s' % local_cairoversion), - ('JasPer', '2.0.14'), - ('libjpeg-turbo', '1.5.3'), - ('LibTIFF', '4.0.9'), - ('LittleCMS', '2.9'), -] - -builddependencies = [ - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.28'), - ('pkg-config', '0.29.2'), -] - -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.7-30-GCCcore-6.4.0.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.7-30-GCCcore-6.4.0.eb deleted file mode 100644 index 6b637cb8869d..000000000000 --- a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.7-30-GCCcore-6.4.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -# 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.7-30' - -homepage = 'http://www.imagemagick.org/' -description = """ImageMagick is a software suite to create, edit, compose, or convert bitmap images""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://launchpad.net/imagemagick/main/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] -checksums = ['8d3aca87b13dc1c17d28f83326201529e5a2936e9b8ee289377a247c615f272c'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('X11', '20180131'), - ('Ghostscript', '9.23'), - ('JasPer', '2.0.14'), - ('libjpeg-turbo', '1.5.3'), - ('LibTIFF', '4.0.9'), - ('LittleCMS', '2.9'), -] - -builddependencies = [ - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.28'), - ('pkg-config', '0.29.2'), -] - -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.7-39-GCCcore-6.4.0-Ghostscript-9.23-cairo-1.14.12.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.7-39-GCCcore-6.4.0-Ghostscript-9.23-cairo-1.14.12.eb deleted file mode 100644 index a2ebe18aee6a..000000000000 --- a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.7-39-GCCcore-6.4.0-Ghostscript-9.23-cairo-1.14.12.eb +++ /dev/null @@ -1,47 +0,0 @@ -# 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.7-39' -local_ghostversion = '9.23' -local_cairoversion = '1.14.12' -versionsuffix = '-Ghostscript-%s-cairo-%s' % (local_ghostversion, local_cairoversion) - -homepage = 'http://www.imagemagick.org/' -description = """ImageMagick is a software suite to create, edit, compose, or convert bitmap images""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://launchpad.net/imagemagick/main/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] -checksums = ['9ca867e8553cab32760a96452b7997b7595cc1db045b6b76c545d3bd3ca350aa'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('X11', '20180131'), - ('Ghostscript', local_ghostversion, '-cairo-%s' % local_cairoversion), - ('JasPer', '2.0.14'), - ('libjpeg-turbo', '1.5.3'), - ('LibTIFF', '4.0.9'), - ('LittleCMS', '2.9'), -] - -builddependencies = [ - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.28'), - ('pkg-config', '0.29.2'), -] - -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.7-8-intel-2017a-JasPer-1.900.1.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.7-8-intel-2017a-JasPer-1.900.1.eb deleted file mode 100644 index eac734df4395..000000000000 --- a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.7-8-intel-2017a-JasPer-1.900.1.eb +++ /dev/null @@ -1,44 +0,0 @@ -# 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.7-8' -local_jasper_ver = '1.900.1' -versionsuffix = '-JasPer-%s' % local_jasper_ver - -homepage = 'http://www.imagemagick.org/' -description = """ImageMagick is a software suite to create, edit, compose, or convert bitmap images""" - -toolchain = {'name': 'intel', 'version': '2017a'} - -source_urls = ['https://launchpad.net/imagemagick/main/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] -checksums = ['ce3bf2a4e2adcbd75c1a9bd5bf7beb20baf625385eb36c7b9701b766e2388c57'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('X11', '20170314'), - ('Ghostscript', '9.21'), - ('JasPer', local_jasper_ver), - ('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/ImageMagick/ImageMagick-7.0.8-11-GCCcore-7.3.0.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.8-11-GCCcore-7.3.0.eb deleted file mode 100644 index 5ae0070eddbd..000000000000 --- a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.8-11-GCCcore-7.3.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -# 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.8-11' - -homepage = 'http://www.imagemagick.org/' -description = """ImageMagick is a software suite to create, edit, compose, or convert bitmap images""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['https://github.com/ImageMagick/ImageMagick/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['95e4da5fa109bc8b59b5e7a54cdfcf1af3230067c95adf608ff21c08eca1de20'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('X11', '20180604'), - ('Ghostscript', '9.23'), - ('JasPer', '2.0.14'), - ('libjpeg-turbo', '2.0.0'), - ('LibTIFF', '4.0.9'), - ('LittleCMS', '2.9'), -] - -builddependencies = [ - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.30'), - ('pkg-config', '0.29.2'), -] - -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.8-46-GCCcore-8.2.0.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.8-46-GCCcore-8.2.0.eb deleted file mode 100644 index 34ae28f6fc02..000000000000 --- a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.8-46-GCCcore-8.2.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -# 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.8-46' - -homepage = 'http://www.imagemagick.org/' -description = """ImageMagick is a software suite to create, edit, compose, or convert bitmap images""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://github.com/ImageMagick/ImageMagick/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['e6f49b5883d26c7f85207779397bdb083e629acec8de423e6b1d32038e23ded8'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('X11', '20190311'), - ('Ghostscript', '9.27'), - ('JasPer', '2.0.14'), - ('libjpeg-turbo', '2.0.2'), - ('LibTIFF', '4.0.10'), - ('LittleCMS', '2.9'), -] - -builddependencies = [ - ('binutils', '2.31.1'), - ('pkg-config', '0.29.2'), -] - -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.9-5-GCCcore-8.3.0.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.9-5-GCCcore-8.3.0.eb deleted file mode 100644 index 458934f12f43..000000000000 --- a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.9-5-GCCcore-8.3.0.eb +++ /dev/null @@ -1,45 +0,0 @@ -# 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.9-5' - -homepage = 'https://www.imagemagick.org/' -description = """ImageMagick is a software suite to create, edit, compose, or convert bitmap images""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/ImageMagick/ImageMagick/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['d15abd31e7e18f7edec47df156773a23e5100386e55c6ce50f5353e9572d3413'] - -dependencies = [ - ('bzip2', '1.0.8'), - ('X11', '20190717'), - ('Ghostscript', '9.50'), - ('JasPer', '2.0.14'), - ('libjpeg-turbo', '2.0.3'), - ('LibTIFF', '4.0.10'), - ('LittleCMS', '2.9'), - ('Pango', '1.44.7'), -] - -builddependencies = [ - ('binutils', '2.32'), - ('pkg-config', '0.29.2'), -] - -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.1.0-37-GCCcore-11.3.0.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.1.0-37-GCCcore-11.3.0.eb index efff91588b05..8edbf91b842c 100644 --- a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.1.0-37-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.1.0-37-GCCcore-11.3.0.eb @@ -33,11 +33,14 @@ builddependencies = [ 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'], + 'files': ['bin/magick'], + 'dirs': ['etc/%(name)s-%(version_major)s', 'include/%(name)s-%(version_major)s', 'lib', 'share'], } +sanity_check_commands = [ + 'magick --help', +] + modextravars = {'MAGICK_HOME': '%(installdir)s'} moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.1.0-4-GCCcore-11.2.0.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.1.0-4-GCCcore-11.2.0.eb index c3033c0d0804..bc63a2d88d1e 100644 --- a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.1.0-4-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.1.0-4-GCCcore-11.2.0.eb @@ -33,11 +33,14 @@ builddependencies = [ 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'], + 'files': ['bin/magick'], + 'dirs': ['etc/%(name)s-%(version_major)s', 'include/%(name)s-%(version_major)s', 'lib', 'share'], } +sanity_check_commands = [ + 'magick --help', +] + modextravars = {'MAGICK_HOME': '%(installdir)s'} moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.1.0-53-GCCcore-12.2.0.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.1.0-53-GCCcore-12.2.0.eb index 1ddf40ec50a6..ee6ed5c39bd0 100644 --- a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.1.0-53-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.1.0-53-GCCcore-12.2.0.eb @@ -33,11 +33,14 @@ builddependencies = [ 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'], + 'files': ['bin/magick'], + 'dirs': ['etc/%(name)s-%(version_major)s', 'include/%(name)s-%(version_major)s', 'lib', 'share'], } +sanity_check_commands = [ + 'magick --help', +] + modextravars = {'MAGICK_HOME': '%(installdir)s'} moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.1.1-15-GCCcore-12.3.0.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.1.1-15-GCCcore-12.3.0.eb index 9504c2276809..ebe2bb56629f 100644 --- a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.1.1-15-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.1.1-15-GCCcore-12.3.0.eb @@ -31,12 +31,15 @@ dependencies = [ 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'], + 'files': ['bin/magick'], + 'dirs': ['etc/%(name)s-%(version_major)s', 'include/%(name)s-%(version_major)s', 'lib', 'share'], } +sanity_check_commands = [ + 'magick --help', +] + modextravars = {'MAGICK_HOME': '%(installdir)s'} moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.1.1-34-GCCcore-13.2.0.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.1.1-34-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..eaa7378dd713 --- /dev/null +++ b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.1.1-34-GCCcore-13.2.0.eb @@ -0,0 +1,45 @@ +easyblock = 'ConfigureMake' + +name = 'ImageMagick' +version = '7.1.1-34' + +homepage = 'https://www.imagemagick.org/' +description = "ImageMagick is a software suite to create, edit, compose, or convert bitmap images" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['https://github.com/%(name)s/%(name)s/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['19f4303774b56be182c576b266c34bc824fcaef1d1d243192344d015adb0ec28'] + +builddependencies = [ + ('binutils', '2.40'), + ('pkgconf', '2.0.3'), +] +dependencies = [ + ('bzip2', '1.0.8'), + ('X11', '20231019'), + ('Ghostscript', '10.02.1'), + ('JasPer', '4.0.0'), + ('libjpeg-turbo', '3.0.1'), + ('LibTIFF', '4.6.0'), + ('LittleCMS', '2.15'), + ('Pango', '1.51.0'), + ('pixman', '0.42.2'), + ('FriBidi', '1.0.13'), +] + +configopts = "--with-gslib --with-x" + +sanity_check_paths = { + 'files': ['bin/magick'], + 'dirs': ['etc/%(name)s-%(version_major)s', 'include/%(name)s-%(version_major)s', 'lib', 'share'], +} + +sanity_check_commands = [ + 'magick --help', +] + +modextravars = {'MAGICK_HOME': '%(installdir)s'} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.1.1-38-GCCcore-13.3.0.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.1.1-38-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..271421173806 --- /dev/null +++ b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.1.1-38-GCCcore-13.3.0.eb @@ -0,0 +1,49 @@ +easyblock = 'ConfigureMake' + +name = 'ImageMagick' +version = '7.1.1-38' + +homepage = 'https://www.imagemagick.org/' +description = "ImageMagick is a software suite to create, edit, compose, or convert bitmap images" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://github.com/%(name)s/%(name)s/archive/'] +sources = ['%(version)s.tar.gz'] +patches = ['ImageMagick-7.1.1-38_fix-linking.patch'] +checksums = [ + {'7.1.1-38.tar.gz': '5e449530ccec8b85ae2bfd1ad773184fb7a4737d40fd9439db8a5d4beee4403e'}, + {'ImageMagick-7.1.1-38_fix-linking.patch': '0fbe8e3b6621e3e0d1efec59949fecb45924bc6e65851b9b6399bb3eff8d55d9'}, +] + +builddependencies = [ + ('binutils', '2.42'), + ('pkgconf', '2.2.0'), +] +dependencies = [ + ('bzip2', '1.0.8'), + ('X11', '20240607'), + ('Ghostscript', '10.03.1'), + ('JasPer', '4.2.4'), + ('libjpeg-turbo', '3.0.1'), + ('LibTIFF', '4.6.0'), + ('LittleCMS', '2.16'), + ('Pango', '1.54.0'), + ('pixman', '0.43.4'), + ('FriBidi', '1.0.15'), +] + +configopts = "--with-gslib --with-x" + +sanity_check_paths = { + 'files': ['bin/magick'], + 'dirs': ['etc/%(name)s-%(version_major)s', 'include/%(name)s-%(version_major)s', 'lib', 'share'], +} + +sanity_check_commands = [ + 'magick --help', +] + +modextravars = {'MAGICK_HOME': '%(installdir)s'} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.1.1-38_fix-linking.patch b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.1.1-38_fix-linking.patch new file mode 100644 index 000000000000..2c9d54a4ac02 --- /dev/null +++ b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.1.1-38_fix-linking.patch @@ -0,0 +1,27 @@ +The configure script sets this to a path inside the install location which is empty during build. +However this path(s) is/are used by the compiler/linker to find libraries. `pkg-config` used during configure assumes this is the same during build as on invocation of itself and omits any path already contained in the variable. + +This combination causes build failures due to dependent libraries not being found in the link step unless there happens to be some other way the paths get pulled in. E.g. if HarfBuzz is built using (the deprecated) configure&make it has `*.la` files which contain the required link flags. If HarfBuzz is built using the new Meson build system those files are no longer present and the linker paths will be missing. + +As there doesn't seem to be a specific reason for the variable to be set to an empty directory in the Makefile just remove it. + +See https://github.com/ImageMagick/ImageMagick/pull/7613 + +Author: Alexander Grund (TU Dresden) + +--- + Makefile.in | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/Makefile.in b/Makefile.in +index 47b78566f0c..3a9761cfd5b 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -3288,7 +3288,6 @@ LIBOBJS = @LIBOBJS@ + LIBOPENJP2_CFLAGS = @LIBOPENJP2_CFLAGS@ + LIBOPENJP2_LIBS = @LIBOPENJP2_LIBS@ + LIBRARY_EXTRA_CPPFLAGS = @LIBRARY_EXTRA_CPPFLAGS@ +-LIBRARY_PATH = @LIBRARY_PATH@ + LIBS = @LIBS@ + LIBSTDCLDFLAGS = @LIBSTDCLDFLAGS@ + LIBTOOL = @LIBTOOL@ diff --git a/easybuild/easyconfigs/i/Imath/Imath-3.1.11-GCCcore-13.3.0.eb b/easybuild/easyconfigs/i/Imath/Imath-3.1.11-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..05efb6d6c628 --- /dev/null +++ b/easybuild/easyconfigs/i/Imath/Imath-3.1.11-GCCcore-13.3.0.eb @@ -0,0 +1,28 @@ +easyblock = 'CMakeMake' + +name = 'Imath' +version = '3.1.11' + +homepage = 'https://imath.readthedocs.io/en/latest/' +description = """ +Imath is a C++ and python library of 2D and 3D vector, matrix, and math operations for computer graphics +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/AcademySoftwareFoundation/%(namelower)s/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['9057849585e49b8b85abe7cc1e76e22963b01bfdc3b6d83eac90c499cd760063'] + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), +] + +sanity_check_paths = { + 'files': ['lib/libImath.%s' % SHLIB_EXT], + 'dirs': ['include/Imath'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/i/Imlib2/Imlib2-1.12.3-GCCcore-13.3.0.eb b/easybuild/easyconfigs/i/Imlib2/Imlib2-1.12.3-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..3043d3195120 --- /dev/null +++ b/easybuild/easyconfigs/i/Imlib2/Imlib2-1.12.3-GCCcore-13.3.0.eb @@ -0,0 +1,38 @@ +easyblock = 'ConfigureMake' + +name = 'Imlib2' +version = '1.12.3' + +homepage = 'https://docs.enlightenment.org/api/imlib2/html/' +description = """ +This is the Imlib 2 library - a library that does image file loading and +saving as well as rendering, manipulation, arbitrary polygon support, etc. +It does ALL of these operations FAST. Imlib2 also tries to be highly +intelligent about doing them, so writing naive programs can be done +easily, without sacrificing speed. +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://sourceforge.net/projects/enlightenment/files/imlib2-src/%(version)s'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['544f789c7dfefbc81b5e82cd74dcd2be3847ae8ce253d402852f19a82f25186b'] + +builddependencies = [ + ('binutils', '2.42'), +] + +dependencies = [ + ('libjpeg-turbo', '3.0.1'), + ('libpng', '1.6.43'), + ('X11', '20240607'), +] + +sanity_check_paths = { + 'files': ['bin/imlib2_%s' % x for x in ['bumpmap', 'colorspace', 'conv', 'grab', 'poly', 'show', 'test', 'view']] + + ['include/Imlib2.h', 'lib/libImlib2.a', 'lib/libImlib2.%s' % SHLIB_EXT], + 'dirs': [] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/Imlib2/Imlib2-1.5.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/i/Imlib2/Imlib2-1.5.1-GCCcore-6.4.0.eb deleted file mode 100644 index 8ecf44228741..000000000000 --- a/easybuild/easyconfigs/i/Imlib2/Imlib2-1.5.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Imlib2' -version = '1.5.1' - -homepage = 'https://docs.enlightenment.org/api/imlib2/html/' -description = """ -This is the Imlib 2 library - a library that does image file loading and -saving as well as rendering, manipulation, arbitrary polygon support, etc. -It does ALL of these operations FAST. Imlib2 also tries to be highly -intelligent about doing them, so writing naive programs can be done -easily, without sacrificing speed. -""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://sourceforge.net/projects/enlightenment/files/imlib2-src/%(version)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b25df9347648cf3dfb784c099139ab24157b1dbd1baa9428f103b683b8a78c61'] - -builddependencies = [ - ('binutils', '2.28'), -] - -dependencies = [ - ('libjpeg-turbo', '1.5.3'), - ('libpng', '1.6.34'), - ('X11', '20180131'), -] - -sanity_check_paths = { - 'files': ['bin/imlib2_%s' % x for x in ['bumpmap', 'colorspace', 'conv', 'grab', 'poly', 'show', 'test', 'view']] + - ['bin/imlib2-config', 'include/Imlib2.h', 'lib/libImlib2.a', 'lib/libImlib2.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/Inelastica/Inelastica-1.3.5-intel-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/i/Inelastica/Inelastica-1.3.5-intel-2018b-Python-2.7.15.eb deleted file mode 100644 index bcb64b6a0b89..000000000000 --- a/easybuild/easyconfigs/i/Inelastica/Inelastica-1.3.5-intel-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Inelastica' -version = '1.3.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/tfrederiksen/inelastica' -description = """Python package for eigenchannels, vibrations and -inelastic electron transport based on SIESTA/TranSIESTA DFT.""" - -toolchain = {'name': 'intel', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/tfrederiksen/inelastica/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['475f0f90463024a81d9bb586f47baaade82ca4c214d624cb2aa321bda18c4945'] - -dependencies = [ - ('Python', '2.7.15'), - ('netcdf4-python', '1.4.1', versionsuffix), -] - -download_dep_fail = True -use_pip = True - -options = {'modulename': 'Inelastica'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/i/Inferelator/Inferelator-0.6.1-foss-2022a.eb b/easybuild/easyconfigs/i/Inferelator/Inferelator-0.6.1-foss-2022a.eb index 6507aebe1f97..04bf906c1b5b 100644 --- a/easybuild/easyconfigs/i/Inferelator/Inferelator-0.6.1-foss-2022a.eb +++ b/easybuild/easyconfigs/i/Inferelator/Inferelator-0.6.1-foss-2022a.eb @@ -17,8 +17,6 @@ dependencies = [ ('h5py', '3.7.0'), ] -use_pip = True - exts_list = [ ('natsort', '8.2.0', { 'checksums': ['57f85b72c688b09e053cdac302dd5b5b53df5f73ae20b4874fcbffd8bf783d11'], @@ -31,6 +29,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/Infernal/Infernal-1.1.2-foss-2016b.eb b/easybuild/easyconfigs/i/Infernal/Infernal-1.1.2-foss-2016b.eb deleted file mode 100644 index e822613f9d56..000000000000 --- a/easybuild/easyconfigs/i/Infernal/Infernal-1.1.2-foss-2016b.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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/%(namelower)s/' -description = """Infernal ("INFERence of RNA ALignment") is for searching DNA sequence databases - for RNA structure and sequence similarities.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://eddylab.org/%(namelower)s'] - -checksums = [] -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.1.2-foss-2018b.eb b/easybuild/easyconfigs/i/Infernal/Infernal-1.1.2-foss-2018b.eb deleted file mode 100644 index 70633b9c4820..000000000000 --- a/easybuild/easyconfigs/i/Infernal/Infernal-1.1.2-foss-2018b.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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/%(namelower)s/' -description = """Infernal ("INFERence of RNA ALignment") is for searching DNA sequence databases - for RNA structure and sequence similarities.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['http://eddylab.org/%(namelower)s'] -sources = [SOURCELOWER_TAR_GZ] -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.1.2-intel-2017a.eb b/easybuild/easyconfigs/i/Infernal/Infernal-1.1.2-intel-2017a.eb deleted file mode 100644 index 735863a60282..000000000000 --- a/easybuild/easyconfigs/i/Infernal/Infernal-1.1.2-intel-2017a.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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.1.2-intel-2018b.eb b/easybuild/easyconfigs/i/Infernal/Infernal-1.1.2-intel-2018b.eb deleted file mode 100644 index 2c120fed1d0c..000000000000 --- a/easybuild/easyconfigs/i/Infernal/Infernal-1.1.2-intel-2018b.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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': '2018b'} -toolchainopts = {'optarch': True, 'pic': True} - -source_urls = ['http://eddylab.org/%(namelower)s'] -sources = [SOURCELOWER_TAR_GZ] -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.1.5-foss-2023a.eb b/easybuild/easyconfigs/i/Infernal/Infernal-1.1.5-foss-2023a.eb new file mode 100644 index 000000000000..7a89f4503ebb --- /dev/null +++ b/easybuild/easyconfigs/i/Infernal/Infernal-1.1.5-foss-2023a.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:: Cedric Laczny , Fotis Georgatos +# License:: MIT/GPL +# Updated:: Denis Kristak (INUITS) +# $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.5" + +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': 'foss', 'version': '2023a'} +toolchainopts = {'pic': True} + +source_urls = ['http://eddylab.org/%(namelower)s'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['ad4ddae02f924ca7c85bc8c4a79c9f875af8df96aeb726702fa985cbe752497f'] + +local_bins = ['align', 'build', 'calibrate', 'convert', 'emit', 'fetch', 'press', 'scan', 'search', 'stat'] + +sanity_check_paths = { + 'files': ['bin/cm%s' % x for x in local_bins], + 'dirs': [] +} + +sanity_check_commands = ['cm%s -h' % x for x in local_bins] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/Infomap/Infomap-20190308-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/i/Infomap/Infomap-20190308-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index aec421b516ee..000000000000 --- a/easybuild/easyconfigs/i/Infomap/Infomap-20190308-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,26 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -easyblock = 'MakeCp' - -name = 'Infomap' -version = '20190308' -local_commit = 'bd65c71' - -homepage = 'https://www.mapequation.org/code.html#Linux' -description = """Multi-level network clustering based on the Map equation.""" - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} -toolchainopts = {'pic': True} - -github_account = 'mapequation' -source_urls = [GITHUB_LOWER_SOURCE] -sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] -checksums = ['4f4dcc718faf3b1bac06273a5636e1fb8e250b87f442085cd6b3a0ae0ce0418e'] - -files_to_copy = ['%(name)s'] - -sanity_check_paths = { - 'files': ['%(name)s'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/Inspector/Inspector-2013_update6.eb b/easybuild/easyconfigs/i/Inspector/Inspector-2013_update6.eb deleted file mode 100644 index 8b26f01fcebe..000000000000 --- a/easybuild/easyconfigs/i/Inspector/Inspector-2013_update6.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Inspector' -version = '2013_update6' - -homepage = 'https://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""" - -toolchain = SYSTEM - -sources = ['inspector_xe_%(version)s.tar.gz'] -checksums = ['489a6f240609119b7f0452133ad8171c4ce5b5677e5cdef62bb85ce0a57f5fc2'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/Inspector/Inspector-2013_update7.eb b/easybuild/easyconfigs/i/Inspector/Inspector-2013_update7.eb deleted file mode 100644 index 1acde219985b..000000000000 --- a/easybuild/easyconfigs/i/Inspector/Inspector-2013_update7.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Inspector' -version = '2013_update7' - -homepage = 'https://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 = SYSTEM - -sources = ['inspector_xe_%(version)s.tar.gz'] -checksums = ['336b9a5bbc0bdb1cf71ecac1e1b689dd92e7e811cf2c9a1ce1b4f030114bf531'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/Inspector/Inspector-2016_update3.eb b/easybuild/easyconfigs/i/Inspector/Inspector-2016_update3.eb deleted file mode 100644 index ceb5410b255f..000000000000 --- a/easybuild/easyconfigs/i/Inspector/Inspector-2016_update3.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Inspector' -version = '2016_update3' - -homepage = 'https://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 = SYSTEM - -sources = ['inspector_xe_%(version)s.tar.gz'] -checksums = ['de0bb34741e171601a1bf3eb190e4516374c3827e3a4b0ad25674c7abce1aa4d'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/Inspector/Inspector-2017_update1.eb b/easybuild/easyconfigs/i/Inspector/Inspector-2017_update1.eb deleted file mode 100644 index 56c3676a2fb2..000000000000 --- a/easybuild/easyconfigs/i/Inspector/Inspector-2017_update1.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Inspector' -version = '2017_update1' - -homepage = 'https://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 = SYSTEM - -sources = ['inspector_%(version)s.tar.gz'] -checksums = ['0c5daaa0839a9a35fcaa7eb2762326a704917042e2f43b76954aa8ac1553a705'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/Inspector/Inspector-2017_update2.eb b/easybuild/easyconfigs/i/Inspector/Inspector-2017_update2.eb deleted file mode 100644 index 4a283554f8e9..000000000000 --- a/easybuild/easyconfigs/i/Inspector/Inspector-2017_update2.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Inspector' -version = '2017_update2' - -homepage = 'https://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 = SYSTEM - -sources = ['inspector_%(version)s.tar.gz'] -checksums = ['98475cca6aa919d001a2fada9f4e03f34aae66cdbf746b6448f796256a57118b'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/Inspector/Inspector-2018_update1.eb b/easybuild/easyconfigs/i/Inspector/Inspector-2018_update1.eb deleted file mode 100644 index 4ae12220085a..000000000000 --- a/easybuild/easyconfigs/i/Inspector/Inspector-2018_update1.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Inspector' -version = '2018_update1' - -homepage = 'https://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 = SYSTEM - -sources = ['inspector_%(version)s.tar.gz'] -checksums = ['af99624f1b6ea1b71a28b066fa3e1eea568eb2604fedbfc2cf8c7ea7ac8ab425'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/Inspector/Inspector-2018_update2.eb b/easybuild/easyconfigs/i/Inspector/Inspector-2018_update2.eb deleted file mode 100644 index 09b1e206b7e1..000000000000 --- a/easybuild/easyconfigs/i/Inspector/Inspector-2018_update2.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Inspector' -version = '2018_update2' - -homepage = 'https://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 = SYSTEM - -sources = ['inspector_%(version)s.tar.gz'] -checksums = ['201e29c9b177d21eae619eec090ee1ec703bb7398716377444a4eb685b8bf87b'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/Inspector/Inspector-2018_update3.eb b/easybuild/easyconfigs/i/Inspector/Inspector-2018_update3.eb deleted file mode 100644 index dc0541c976e2..000000000000 --- a/easybuild/easyconfigs/i/Inspector/Inspector-2018_update3.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Inspector' -version = '2018_update3' - -homepage = 'https://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 = SYSTEM - -sources = ['inspector_%(version)s.tar.gz'] -checksums = ['e4fd43e587886cf571225d201c9c6328841d3d61e5a36d1cd1b718da9bf94335'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/Inspector/Inspector-2019_update2.eb b/easybuild/easyconfigs/i/Inspector/Inspector-2019_update2.eb deleted file mode 100644 index 88dfecf308ad..000000000000 --- a/easybuild/easyconfigs/i/Inspector/Inspector-2019_update2.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Inspector' -version = '2019_update2' - -homepage = 'https://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 = SYSTEM - -sources = ['inspector_%(version)s.tar.gz'] -checksums = ['cf031f38ef685d780878e334c76deb3e295509f989e393ca17d1c496135e26d7'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/Inspector/Inspector-2019_update5.eb b/easybuild/easyconfigs/i/Inspector/Inspector-2019_update5.eb deleted file mode 100644 index b27635916caf..000000000000 --- a/easybuild/easyconfigs/i/Inspector/Inspector-2019_update5.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'Inspector' -version = '2019_update5' - -homepage = 'https://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 = SYSTEM - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/15827/'] -sources = ['inspector_%(version)s.tar.gz'] -checksums = ['676fd0b25a56fba63495c048abf485b08583cbb01eb0cf6e1174ee7b352af6d5'] - -dontcreateinstalldir = True - -requires_runtime_license = False - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/Inspector/Inspector-2021.4.0.eb b/easybuild/easyconfigs/i/Inspector/Inspector-2021.4.0.eb index 11b56c0bc1c3..494b031a5e18 100644 --- a/easybuild/easyconfigs/i/Inspector/Inspector-2021.4.0.eb +++ b/easybuild/easyconfigs/i/Inspector/Inspector-2021.4.0.eb @@ -10,7 +10,7 @@ description = """Intel Inspector is a dynamic memory and threading error toolchain = SYSTEM -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18239/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18239/'] sources = ['l_inspector_oneapi_p_%(version)s.266_offline.sh'] checksums = ['c8210cbcd0e07cc75e773249a5e4a02cf34894ec80a213939f3a20e6c5705274'] diff --git a/easybuild/easyconfigs/i/Inspector/Inspector-2022.0.0.eb b/easybuild/easyconfigs/i/Inspector/Inspector-2022.0.0.eb index 430cc62b2d43..22f082dd1f43 100644 --- a/easybuild/easyconfigs/i/Inspector/Inspector-2022.0.0.eb +++ b/easybuild/easyconfigs/i/Inspector/Inspector-2022.0.0.eb @@ -10,7 +10,7 @@ description = """Intel Inspector is a dynamic memory and threading error toolchain = SYSTEM -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18363/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18363/'] sources = ['l_inspector_oneapi_p_%(version)s.56_offline.sh'] checksums = ['79a0eb2ae3f1de1e3456076685680c468702922469c3fda3e074718fb0bea741'] diff --git a/easybuild/easyconfigs/i/Inspector/Inspector-2022.1.0.eb b/easybuild/easyconfigs/i/Inspector/Inspector-2022.1.0.eb index a7772259cc87..33515e7a8e5a 100644 --- a/easybuild/easyconfigs/i/Inspector/Inspector-2022.1.0.eb +++ b/easybuild/easyconfigs/i/Inspector/Inspector-2022.1.0.eb @@ -10,7 +10,7 @@ description = """Intel Inspector is a dynamic memory and threading error toolchain = SYSTEM -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18712/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18712/'] sources = ['l_inspector_oneapi_p_%(version)s.123_offline.sh'] checksums = ['8551180aa30be3abea11308fb11ea9a296f0e056ab07d9254585448a0b23333e'] diff --git a/easybuild/easyconfigs/i/Inspector/Inspector-2024.2.0.eb b/easybuild/easyconfigs/i/Inspector/Inspector-2024.2.0.eb new file mode 100644 index 000000000000..0d345bc2c5e2 --- /dev/null +++ b/easybuild/easyconfigs/i/Inspector/Inspector-2024.2.0.eb @@ -0,0 +1,19 @@ + +name = 'Inspector' +version = '2024.2.0' + +homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/inspector.html' +description = """Intel Inspector is a dynamic memory and threading error + checking tool for users developing serial and parallel applications""" + +toolchain = SYSTEM + +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/1549c5b3-cf23-4595-9593-b5d0460a8dcd/'] +sources = ['l_inspector_oneapi_p_%(version)s.22_offline.sh'] +checksums = ['e2aab9b1b428d0c23184beae8caac55fa3d3f973ac51a6b6908eb38b0d9097ed'] + +dontcreateinstalldir = True + +requires_runtime_license = False + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IntaRNA/IntaRNA-2.3.1-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/i/IntaRNA/IntaRNA-2.3.1-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index b6638264772b..000000000000 --- a/easybuild/easyconfigs/i/IntaRNA/IntaRNA-2.3.1-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'IntaRNA' -version = '2.3.1' -versionsuffix = '-Python-2.7.15' - -homepage = 'https://github.com/BackofenLab/IntaRNA' -description = "Efficient RNA-RNA interaction prediction incorporating accessibility and seeding of interaction sites" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/BackofenLab/%(name)s/releases/download/v%(version)s'] -sources = ['intaRNA-%(version)s.tar.gz'] -checksums = ['ee674ea3d50b272e5a5831e467c94abbdefa327a1faae9420ad137663055d8e8'] - -builddependencies = [('pkg-config', '0.29.2')] -dependencies = [ - ('Boost', '1.67.0'), - ('ViennaRNA', '2.4.10', versionsuffix), -] - -configopts = "--with-boost=$EBROOTBOOST --with-vrna=$EBROOTVIENNARNA" - -sanity_check_paths = { - 'files': ['bin/IntaRNA', 'lib/libIntaRNA.a'], - 'dirs': ['include/IntaRNA', 'lib/pkgconfig'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IntelClusterChecker/IntelClusterChecker-2017.1.016.eb b/easybuild/easyconfigs/i/IntelClusterChecker/IntelClusterChecker-2017.1.016.eb deleted file mode 100644 index 203118706151..000000000000 --- a/easybuild/easyconfigs/i/IntelClusterChecker/IntelClusterChecker-2017.1.016.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = "IntelBase" - -name = 'IntelClusterChecker' -version = '2017.1.016' - -homepage = 'https://software.intel.com/en-us/intel-cluster-checker' -description = """Verifies cluster components work together ― for - - better uptime and productivity and lower total - - cost of ownership (TCO) - """ - -toolchain = SYSTEM - -sources = ['l_clck_p_%(version)s.tgz'] -checksums = ['72fcf16e220dfc1ee1e16a633381f7957e15b0b6f322f9954d1de2a1ec3851f1'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -modextrapaths = { - 'CPLUS_INCLUDE_PATH': 'clck/%(version)s/include', - 'LIBRARY_PATH': 'clck/%(version)s/lib/intel64', - 'PATH': 'clck/%(version)s/bin/intel64' -} - -sanity_check_paths = { - 'files': ['clck/%(version)s/bin/clckvars.sh', - 'clck/%(version)s/bin/clckvars.csh', - 'clck/%(version)s/bin/intel64/clck-analyze', - 'clck/%(version)s/bin/intel64/clck-collect', - 'clck/%(version)s/bin/intel64/clckdb'], - 'dirs': [], -} - - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IntelClusterChecker/IntelClusterChecker-2021.5.0.eb b/easybuild/easyconfigs/i/IntelClusterChecker/IntelClusterChecker-2021.5.0.eb index 55107c33e8a3..bd01646cd8b2 100644 --- a/easybuild/easyconfigs/i/IntelClusterChecker/IntelClusterChecker-2021.5.0.eb +++ b/easybuild/easyconfigs/i/IntelClusterChecker/IntelClusterChecker-2021.5.0.eb @@ -6,14 +6,14 @@ name = 'IntelClusterChecker' version = '2021.5.0' homepage = 'https://software.intel.com/en-us/cluster-checker' -description = """Intel Cluster Checker verifies the configuration and -performance of Linux OS-based clusters. Anomalies and performance differences +description = """Intel Cluster Checker verifies the configuration and +performance of Linux OS-based clusters. Anomalies and performance differences can be identified and practical resolutions provided. """ toolchain = SYSTEM -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18359/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18359/'] sources = ['l_clck_p_%(version)s.560_offline.sh'] checksums = ['2b661eff4a87607fd29e21fe29883873c0a7216d7d0a99557dc48b6eae9adeb0'] diff --git a/easybuild/easyconfigs/i/IntelPython/IntelPython-2.7.15-2019.2.066.eb b/easybuild/easyconfigs/i/IntelPython/IntelPython-2.7.15-2019.2.066.eb deleted file mode 100644 index c46f42bb81b9..000000000000 --- a/easybuild/easyconfigs/i/IntelPython/IntelPython-2.7.15-2019.2.066.eb +++ /dev/null @@ -1,41 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - http://hprc.tamu.edu - -easyblock = 'Binary' - -name = 'IntelPython' -version = '2.7.15' -local_pysver = version[0] -local_relver = '2019.2.066' -versionsuffix = '-%s' % local_relver - -homepage = 'https://software.intel.com/en-us/intel-distribution-for-python' - -description = """ - Intel® Distribution for Python. Powered by Anaconda. - Accelerating Python* performance on modern architectures from Intel. -""" - -source_urls = ['http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/15115/'] -sources = ['l_pythoni%s_p_%s.tar.gz' % (local_pysver, local_relver)] -checksums = ['dd0b73db5d0d79c3cdf779d10092eae32780d720b74ed8fde2a2c46e23143de1'] - -toolchain = SYSTEM - -buildininstalldir = True - -extract_sources = True - -install_cmd = "./setup_intel_python.sh" - -sanity_check_paths = { - 'dirs': ['intelpython%s/%s' % (local_pysver, x) for x in ['bin', 'etc', 'include', 'lib']], - 'files': ['intelpython%s/bin/ipython' % local_pysver], -} - -modextrapaths = { - 'CONDA_PREFIX': 'intelpython%s' % local_pysver, - 'PATH': 'intelpython%s/bin' % local_pysver, - 'LD_LIBRARY_PATH': 'intelpython%s/lib' % local_pysver, -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/i/IntelPython/IntelPython-3.6.8-2019.2.066.eb b/easybuild/easyconfigs/i/IntelPython/IntelPython-3.6.8-2019.2.066.eb deleted file mode 100644 index fd51e3b2082b..000000000000 --- a/easybuild/easyconfigs/i/IntelPython/IntelPython-3.6.8-2019.2.066.eb +++ /dev/null @@ -1,41 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - http://hprc.tamu.edu - -easyblock = 'Binary' - -name = 'IntelPython' -version = '3.6.8' -local_pysver = version[0] -local_relver = '2019.2.066' -versionsuffix = '-%s' % local_relver - -homepage = 'https://software.intel.com/en-us/intel-distribution-for-python' - -description = """ - Intel® Distribution for Python. Powered by Anaconda. - Accelerating Python* performance on modern architectures from Intel. -""" - -source_urls = ['http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/15115/'] -sources = ['l_pythoni%s_p_%s.tar.gz' % (local_pysver, local_relver)] -checksums = ['804883fc1413ee72b0ae421a8ac82ab158fc01c8b4631a44a9d2ef1a19324751'] - -toolchain = SYSTEM - -buildininstalldir = True - -extract_sources = True - -install_cmd = "./setup_intel_python.sh" - -sanity_check_paths = { - 'dirs': ['intelpython%s/%s' % (local_pysver, x) for x in ['bin', 'etc', 'include', 'lib']], - 'files': ['intelpython%s/bin/ipython' % local_pysver], -} - -modextrapaths = { - 'CONDA_PREFIX': 'intelpython%s' % local_pysver, - 'PATH': 'intelpython%s/bin' % local_pysver, - 'LD_LIBRARY_PATH': 'intelpython%s/lib' % local_pysver, -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/i/InterOp/InterOp-1.3.2-foss-2023a.eb b/easybuild/easyconfigs/i/InterOp/InterOp-1.3.2-foss-2023a.eb new file mode 100644 index 000000000000..8eb86970ac15 --- /dev/null +++ b/easybuild/easyconfigs/i/InterOp/InterOp-1.3.2-foss-2023a.eb @@ -0,0 +1,66 @@ +easyblock = 'CMakeMake' + +name = 'InterOp' +version = '1.3.2' + +homepage = 'https://illumina.github.io/interop/index.html' +description = """The Illumina InterOp libraries are a set of common routines used for reading +InterOp metric files produced by Illumina sequencers including NextSeq 1k/2k and NovaSeqX. +These libraries are backwards compatible and capable of supporting prior releases of the software, + with one exception: GA systems have been excluded.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = ['https://github.com/Illumina/interop/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['4989480b3d074ac36499f122a1de109840b6edab238cc6482f6025d1021d4564'] + +builddependencies = [ + ('CMake', '3.26.3'), + ('SWIG', '4.1.1'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('dotNET-Core', '8.0', '', SYSTEM), +] + +maxparallel = 1 + +# change `HOME` to fix NuGet error `Could not find a part of the path` +prebuildopts = 'export NUGET_HTTP_CACHE_PATH=%(builddir)s/nuget-cache && ' +prebuildopts += 'export NUGET_PLUGINS_CACHE_PATH=%(builddir)s/plugins-cach && ' +prebuildopts += 'export NUGET_PACKAGES=%(builddir)s/packages && ' +# avoid messing around in hidden subdirectory .nuget of real home directory +local_change_home = 'export HOME=%(builddir)s/home && ' + +prebuildopts += local_change_home + +buildopts = " && make python_lib" + +preinstallopts = local_change_home + +installopts = ' && cd src/ext/python && ' +installopts += 'pip install --no-deps --ignore-installed --prefix %(installdir)s --no-build-isolation .' + +local_bins = [ + 'dumpbin', + 'dumptext', + 'index-summary', + 'plot_by_cycle', + 'plot_by_lane', + 'plot_flowcell', + 'plot_qscore_heatmap', + 'plot_qscore_histogram', + 'summary', +] + +sanity_check_paths = { + 'files': ['bin/%s' % binary for binary in local_bins] + ['lib64/libinterop%s_lib.a' % s for s in ['', '_fpic']], + 'dirs': ['include/%(namelower)s'], +} + +sanity_check_commands = ['%s --help' % binary for binary in local_bins] + ['python -m interop --test'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/InterProScan/InterProScan-5.26-65.0-intel-2017b.eb b/easybuild/easyconfigs/i/InterProScan/InterProScan-5.26-65.0-intel-2017b.eb deleted file mode 100644 index 03a9b9f01193..000000000000 --- a/easybuild/easyconfigs/i/InterProScan/InterProScan-5.26-65.0-intel-2017b.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'Tarball' - -name = 'InterProScan' -version = '5.26-65.0' - -homepage = 'http://www.ebi.ac.uk/interpro/' -description = """InterProScan is a sequence analysis application (nucleotide and protein sequences) that combines - different protein signature recognition methods into one resource.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = [ - 'http://ftp.ebi.ac.uk/pub/software/unix/iprscan/%(version_major)s/%(version)s/', - 'http://ftp.ebi.ac.uk/pub/software/unix/iprscan/%(version_major)s/data', -] -sources = [ - '%(namelower)s-%(version)s-64-bit.tar.gz', - # note: unpacked this is ~30GB, mostly 5 *.hmm files - # this data can also be provided in another location, which can be specified in interproscan.properties - # see https://github.com/ebi-pf-team/interproscan/wiki/HowToDownload#2-installing-panther-models - 'panther-data-12.0.tar.gz', -] -checksums = [ - '31b08c069d76a6a784ab6f7594935a9e5eae7ce01c5b0bbdf9b9beaa50c92ba4', # interproscan-5.26-65.0-64-bit.tar.gz - 'bb8dcaeb68876b5abe7842ae1d65eecf15c43a0baea6be9514339b487167be79', # panther-data-12.0.tar.gz -] - -dependencies = [ - ('Java', '1.8.0_152', '', SYSTEM), - ('Perl', '5.26.0'), - ('libgd', '2.2.5'), - ('Python', '2.7.14'), -] - -postinstallcmds = ["cp -a %(builddir)s/panther %(installdir)s/data"] - -sanity_check_paths = { - 'files': ['interproscan-%(version_major)s.jar', 'interproscan.sh', 'interproscan.properties'], - 'dirs': ['bin', 'lib', 'data/panther/12.0'], -} - -# also include top install directory in $PATH, to make interproscan.sh available -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/InterProScan/InterProScan-5.27-66.0-intel-2017b.eb b/easybuild/easyconfigs/i/InterProScan/InterProScan-5.27-66.0-intel-2017b.eb deleted file mode 100644 index bb69e1b65bba..000000000000 --- a/easybuild/easyconfigs/i/InterProScan/InterProScan-5.27-66.0-intel-2017b.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'Tarball' - -name = 'InterProScan' -version = '5.27-66.0' - -homepage = 'http://www.ebi.ac.uk/interpro/' -description = """InterProScan is a sequence analysis application (nucleotide and protein sequences) that combines - different protein signature recognition methods into one resource.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = [ - 'http://ftp.ebi.ac.uk/pub/software/unix/iprscan/%(version_major)s/%(version)s/', - 'http://ftp.ebi.ac.uk/pub/software/unix/iprscan/%(version_major)s/data', -] -sources = [ - '%(namelower)s-%(version)s-64-bit.tar.gz', - # note: unpacked this is ~30GB, mostly 5 *.hmm files - # this data can also be provided in another location, which can be specified in interproscan.properties - # see https://github.com/ebi-pf-team/interproscan/wiki/HowToDownload#2-installing-panther-models - 'panther-data-12.0.tar.gz', -] -checksums = [ - 'ae751b29ff9a4838cc7e4e412153d8c21be390e720d8a5da778ec627063171d2', # interproscan-5.27-66.0-64-bit.tar.gz - 'bb8dcaeb68876b5abe7842ae1d65eecf15c43a0baea6be9514339b487167be79', # panther-data-12.0.tar.gz -] - -dependencies = [ - ('Java', '1.8.0_152', '', SYSTEM), - ('Perl', '5.26.0'), - ('libgd', '2.2.5'), - ('Python', '2.7.14'), -] - -postinstallcmds = ["cp -a %(builddir)s/panther %(installdir)s/data"] - -sanity_check_paths = { - 'files': ['interproscan-%(version_major)s.jar', 'interproscan.sh', 'interproscan.properties'], - 'dirs': ['bin', 'lib', 'data/panther/12.0'], -} - -# also include top install directory in $PATH, to make interproscan.sh available -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/InterProScan/InterProScan-5.28-67.0-intel-2018a.eb b/easybuild/easyconfigs/i/InterProScan/InterProScan-5.28-67.0-intel-2018a.eb deleted file mode 100644 index 129c5160aa22..000000000000 --- a/easybuild/easyconfigs/i/InterProScan/InterProScan-5.28-67.0-intel-2018a.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'Tarball' - -name = 'InterProScan' -version = '5.28-67.0' - -homepage = 'http://www.ebi.ac.uk/interpro/' -description = """InterProScan is a sequence analysis application (nucleotide and protein sequences) that combines - different protein signature recognition methods into one resource.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = [ - 'http://ftp.ebi.ac.uk/pub/software/unix/iprscan/%(version_major)s/%(version)s/', - 'http://ftp.ebi.ac.uk/pub/software/unix/iprscan/%(version_major)s/data', -] -sources = [ - '%(namelower)s-%(version)s-64-bit.tar.gz', - # note: unpacked this is ~30GB, mostly 5 *.hmm files - # this data can also be provided in another location, which can be specified in interproscan.properties - # see https://github.com/ebi-pf-team/interproscan/wiki/HowToDownload#2-installing-panther-models - 'panther-data-12.0.tar.gz', -] -checksums = [ - '46869504e5d9a99ace8383a3a3ef9375431480118f0f8a1d1b88155731076ae0', # interproscan-5.28-67.0-64-bit.tar.gz - 'bb8dcaeb68876b5abe7842ae1d65eecf15c43a0baea6be9514339b487167be79', # panther-data-12.0.tar.gz -] - -dependencies = [ - ('Java', '1.8.0_162', '', SYSTEM), - ('Perl', '5.26.1'), - ('libgd', '2.2.5'), - ('Python', '2.7.14'), -] - -postinstallcmds = ["cp -a %(builddir)s/panther %(installdir)s/data"] - -sanity_check_paths = { - 'files': ['interproscan-%(version_major)s.jar', 'interproscan.sh', 'interproscan.properties'], - 'dirs': ['bin', 'lib', 'data/panther/12.0'], -} - -# also include top install directory in $PATH, to make interproscan.sh available -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/Ipopt/Ipopt-3.12.13-intel-2019a.eb b/easybuild/easyconfigs/i/Ipopt/Ipopt-3.12.13-intel-2019a.eb deleted file mode 100644 index 18b8c338a20e..000000000000 --- a/easybuild/easyconfigs/i/Ipopt/Ipopt-3.12.13-intel-2019a.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Ipopt' -version = '3.12.13' - -homepage = 'https://coin-or.github.io/Ipopt' -description = """Ipopt (Interior Point OPTimizer, pronounced eye-pea-Opt) is a software package for - large-scale nonlinear optimization.""" - -toolchain = {'name': 'intel', 'version': '2019a'} - -source_urls = [ - 'https://www.coin-or.org/download/source/%(name)s/', - 'https://www.coin-or.org/BuildTools/ASL/', -] -sources = [ - SOURCE_TGZ, - 'solvers-20180528.tgz', -] -checksums = [ - 'aac9bb4d8a257fdfacc54ff3f1cbfdf6e2d61fb0cf395749e3b0c0664d3e7e96', # Ipopt-3.12.13.tgz - '4c2d78741289f16e659f9c8bb49c85b4a1cc27f0a24261a8980de1e7d17763ba', # solvers-20180528.tgz -] - -preconfigopts = "cp -a %(builddir)s/solvers %(builddir)s/Ipopt-%(version)s/ThirdParty/ASL/ && " - -configopts = '--with-blas="$LIBLAPACK"' - -runtest = 'test' - -sanity_check_paths = { - 'files': ['bin/ipopt', 'lib/libcoinasl.%s' % SHLIB_EXT, 'lib/libipoptamplinterface.%s' % SHLIB_EXT, - 'lib/libipopt.%s' % SHLIB_EXT, 'lib/pkgconfig/ipopt.pc'], - 'dirs': ['include/coin', 'share/coin/doc/Ipopt'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/i/Ipopt/Ipopt-3.12.9-foss-2017b.eb b/easybuild/easyconfigs/i/Ipopt/Ipopt-3.12.9-foss-2017b.eb deleted file mode 100644 index d5009727b703..000000000000 --- a/easybuild/easyconfigs/i/Ipopt/Ipopt-3.12.9-foss-2017b.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Ipopt' -version = '3.12.9' - -homepage = 'https://projects.coin-or.org/Ipopt' -description = """ IPOPT (Interior Point Optimizer, pronounced Eye-Pea-Opt) - is an open source software package for large-scale nonlinear optimization. """ - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['https://www.coin-or.org/download/source/Ipopt/'] -sources = [SOURCE_TGZ] -checksums = ['8ff3fe1a8560896fc5559839a87c2530cac4ed231b0806e487bfd3cf2d294ab8'] - -dependencies = [ - ('AMPL-MP', '3.1.0'), -] - -configopts = '--with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK"' -configopts += ' --without-hsl' -configopts += ' --with-asl-lib=-lasl --with-asl-incdir=$EBROOTAMPLMINMP/include/asl' - -sanity_check_paths = { - 'files': ['bin/ipopt', 'lib/libipopt.%s' % SHLIB_EXT, 'lib/libipoptamplinterface.%s' % SHLIB_EXT], - 'dirs': ['include/coin', 'lib/pkgconfig'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/i/IronPython/IronPython-2.7-intel-2016b.eb b/easybuild/easyconfigs/i/IronPython/IronPython-2.7-intel-2016b.eb deleted file mode 100644 index b0645a78ef1d..000000000000 --- a/easybuild/easyconfigs/i/IronPython/IronPython-2.7-intel-2016b.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'IronPython' -version = '2.7' - -homepage = 'http://ironpython.net/' -description = """IronPython is an open-source implementation of the Python programming language - which is tightly integrated with the .NET Framework. IronPython can use the .NET Framework and -Python libraries, and other .NET languages can use Python code just as easily.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://github.com/IronLanguages/main/archive/'] -sources = ['ipy-%(version)s.tar.gz'] - -dependencies = [('Mono', '2.10.6')] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/i/IsoNet/IsoNet-0.1_20210822_04_674f67f-fosscuda-2020b.eb b/easybuild/easyconfigs/i/IsoNet/IsoNet-0.1_20210822_04_674f67f-fosscuda-2020b.eb index 48e8d55811fc..52512fdf4b81 100644 --- a/easybuild/easyconfigs/i/IsoNet/IsoNet-0.1_20210822_04_674f67f-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/i/IsoNet/IsoNet-0.1_20210822_04_674f67f-fosscuda-2020b.eb @@ -12,9 +12,9 @@ version = '%s_%s_%s_%s' % (local_version, local_commit_date, local_commit_count, homepage = 'https://github.com/Heng-Z/IsoNet' description = """IsoNet stands for for ISOtropic reconstructioN of Electron Tomography. It trains deep convolutional neural networks to reconstruct meaningful contents in the mis -sing wedge for electron tomography, and to increase signal-to-noise ratio, -using the information learned from the original tomogram. The software requires -tomograms as input. Observing at about 30A resolution, the IsoNet generated +sing wedge for electron tomography, and to increase signal-to-noise ratio, +using the information learned from the original tomogram. The software requires +tomograms as input. Observing at about 30A resolution, the IsoNet generated tomograms are largely isotropic.""" toolchain = {'name': 'fosscuda', 'version': '2020b'} @@ -38,10 +38,7 @@ dependencies = [ ('tqdm', '4.56.2'), ('scikit-image', '0.18.1') # acc. to requirements.txt: ==0.17.2 ! ] -exts_default_options = { - 'download_dep_fail': True, - 'use_pip': True, -} + exts_defaultclass = 'PythonPackage' exts_list = [ ('fire', '0.4.0', { @@ -53,7 +50,6 @@ exts_list = [ modextrapaths = { 'PATH': 'lib/python%(pyshortver)s/site-packages/IsoNet/bin', - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages/' } sanity_check_commands = [ 'isonet.py check', diff --git a/easybuild/easyconfigs/i/IsoQuant/IsoQuant-3.5.0-foss-2023a.eb b/easybuild/easyconfigs/i/IsoQuant/IsoQuant-3.5.0-foss-2023a.eb new file mode 100644 index 000000000000..41248bcbf731 --- /dev/null +++ b/easybuild/easyconfigs/i/IsoQuant/IsoQuant-3.5.0-foss-2023a.eb @@ -0,0 +1,45 @@ +easyblock = 'Tarball' + +name = 'IsoQuant' +version = '3.5.0' + +homepage = 'https://github.com/ablab/IsoQuant' +description = """IsoQuant is a tool for the genome-based analysis of long RNA reads, + such as PacBio or Oxford Nanopores. IsoQuant allows to reconstruct and quantify + transcript models with high precision and decent recall. If the reference annotation is given, + IsoQuant also assigns reads to the annotated isoforms based on their intron and exon structure. + IsoQuant further performs annotated gene, isoform, exon and intron quantification. + If reads are grouped (e.g. according to cell type), counts are reported according to the provided grouping.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = ['https://github.com/ablab/%(name)s/archive/'] +sources = [{'download_filename': 'v%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}] +checksums = ['8cbba80b5eb0ed85fe0b519693157eb97820bc1d79ff44435736bf799af85c1f'] + +dependencies = [ + ('Python', '3.11.3'), + ('gffutils', '0.13'), + ('Biopython', '1.83'), + ('SciPy-bundle', '2023.07'), + ('pybedtools', '0.9.1'), + ('Pysam', '0.22.0'), + ('pyfaidx', '0.8.1.1'), + ('minimap2', '2.26'), + ('SAMtools', '1.18'), + ('PyYAML', '6.0'), +] + +modextrapaths = { + 'PATH': '', + 'PYTHONPATH': '', +} + +sanity_check_paths = { + 'files': ['isoquant.py'], + 'dirs': [], +} + +sanity_check_commands = ["mkdir -p %(builddir)s && cd %(builddir)s && isoquant.py --test"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IsoSeq/IsoSeq-4.0.0-linux-x86_64.eb b/easybuild/easyconfigs/i/IsoSeq/IsoSeq-4.0.0-linux-x86_64.eb index 5485419a346e..66702192b6ed 100644 --- a/easybuild/easyconfigs/i/IsoSeq/IsoSeq-4.0.0-linux-x86_64.eb +++ b/easybuild/easyconfigs/i/IsoSeq/IsoSeq-4.0.0-linux-x86_64.eb @@ -6,13 +6,13 @@ versionsuffix = '-linux-x86_64' homepage = 'https://github.com/PacificBiosciences/ioseq3' description = """IsoSeq v3 contains the newest tools to identify transcripts - in PacBio single-molecule sequencing data. Starting in SMRT - Link v6.0.0, those tools power the IsoSeq GUI-based analysis + in PacBio single-molecule sequencing data. Starting in SMRT + Link v6.0.0, those tools power the IsoSeq GUI-based analysis application. A composable workflow of existing tools and algorithms, combined with a new clustering technique, allows to process the ever-increasing yield of PacBio machines with - similar performance to IsoSeq versions 1 and 2. Starting with - version 3.4, support for UMI and cell barcode based + similar performance to IsoSeq versions 1 and 2. Starting with + version 3.4, support for UMI and cell barcode based deduplication has been added. """ 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 deleted file mode 100644 index bfca849cdf7e..000000000000 --- a/easybuild/easyconfigs/i/i-PI/i-PI-1.0-20160213-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'i-PI' -version = '1.0-20160213' -local_commit = '2a09a6d' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/i-pi/i-pi' -description = """A Python wrapper for (ab initio) (path integrals) molecular dynamics""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['https://github.com/i-pi/i-pi/archive/'] -sources = ['%s.tar.gz' % local_commit] - -dependencies = [ - ('Python', '2.7.11'), -] - -options = {'modulename': 'ipi'} - -sanity_check_paths = { - 'files': ['bin/i-pi'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/i/i-cisTarget/i-cisTarget-20160602-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/i/i-cisTarget/i-cisTarget-20160602-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index 56433fb0b9c4..000000000000 --- a/easybuild/easyconfigs/i/i-cisTarget/i-cisTarget-20160602-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'i-cisTarget' -version = '20160602' # corresponds to f8be714885560ddabdb1612cf9921a348ffac468 -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://gbiomed.kuleuven.be/apps/lcb/i-cisTarget' -description = """An integrative genomics method for the prediction of regulatory features and cis-regulatory modules - in Human, Mouse, and Fly""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -exts_list = [ - # airspeed requires this specific version of cachetools - ('cachetools', '0.8.0'), - ('airspeed', '0.5.4dev-20150515'), - ('bx-python', '0.7.3', { - 'modulename': 'bx', - }), - ('Wand', '0.4.3', { - 'modulename': 'wand.image', - }), - # i-cisTarget sources are not freely available, contact lcbtools@ls.kuleuven.be - (name, version, { - 'source_tmpl': 'icisTarget-%(version)s.tar.gz', - 'modulename': 'cistargetx', - }), -] - -dependencies = [ - ('Python', '2.7.11'), - ('matplotlib', '1.5.1', versionsuffix + '-freetype-2.6.3'), - ('MySQL-python', '1.2.5', versionsuffix + '-MariaDB-10.1.14'), - ('ImageMagick', '6.9.4-8'), - ('STAMP', '1.3'), - ('Cluster-Buster', '20160106'), - ('Kent_tools', '20130806', '-linux.x86_64', True), -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['ctx-convert', 'ctx-db2r', 'ctx-gt', 'ctx-r2db', 'ctx-rcc']], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/iCount/iCount-20180820-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/i/iCount/iCount-20180820-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 2339f4586f2b..000000000000 --- a/easybuild/easyconfigs/i/iCount/iCount-20180820-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'iCount' -version = '20180820' -local_commit = '2978772' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/tomazc/iCount' -description = """ iCount: protein-RNA interaction analysis - is a Python module and associated command-line interface (CLI), - which provides all the commands needed to process iCLIP data on protein-RNA interactions.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = source_urls = ['https://github.com/tomazc/iCount/archive/'] -sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] -checksums = ['c02a09eef8fd66037633e346ac16367993ffe0264bae7b80bb2669b513128c2a'] - -dependencies = [ - ('cutadapt', '1.18', versionsuffix), - ('matplotlib', '3.0.0', versionsuffix), - ('pybedtools', '0.7.10', versionsuffix), - ('Pysam', '0.15.1', versionsuffix), - ('Python', '3.6.6'), - ('Sphinx', '1.8.1', versionsuffix), - ('STAR', '2.6.1c'), -] - -download_dep_fail = True - -use_pip = True - -sanity_check_paths = { - 'files': ['bin/iCount'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'] -} - -options = {'modulename': 'iCount'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/iVar/iVar-1.0.1-foss-2018b.eb b/easybuild/easyconfigs/i/iVar/iVar-1.0.1-foss-2018b.eb deleted file mode 100644 index dc65ec3c2730..000000000000 --- a/easybuild/easyconfigs/i/iVar/iVar-1.0.1-foss-2018b.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Authors:: Dugan Witherick (University of Warwick) -# License:: MIT/GPL -# $Id$ -# -## - -easyblock = 'ConfigureMake' - -name = 'iVar' -version = '1.0.1' - -homepage = 'https://github.com/andersen-lab/ivar' -description = """ -iVar is a computational package that contains functions broadly useful for viral amplicon-based sequencing. -""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -github_account = 'andersen-lab' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['0bd5c3b7d6f4bd87e529b88d0441d0bad8f5d02eefbc0ddeada13aa5ba9903ee'] - -builddependencies = [('Autotools', '20180311')] -dependencies = [ - ('HTSlib', '1.9'), -] - -preconfigopts = './autogen.sh &&' - -sanity_check_paths = { - 'files': ['bin/ivar'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/iVar/iVar-1.3.1-GCC-10.2.0.eb b/easybuild/easyconfigs/i/iVar/iVar-1.3.1-GCC-10.2.0.eb index 9ff54171ea16..c254db71758f 100644 --- a/easybuild/easyconfigs/i/iVar/iVar-1.3.1-GCC-10.2.0.eb +++ b/easybuild/easyconfigs/i/iVar/iVar-1.3.1-GCC-10.2.0.eb @@ -15,7 +15,7 @@ version = '1.3.1' homepage = 'https://github.com/andersen-lab/ivar' description = """ iVar is a computational package that contains functions broadly useful for viral amplicon-based sequencing. -""" +""" toolchain = {'name': 'GCC', 'version': '10.2.0'} diff --git a/easybuild/easyconfigs/i/iVar/iVar-1.3.1-GCC-9.3.0.eb b/easybuild/easyconfigs/i/iVar/iVar-1.3.1-GCC-9.3.0.eb deleted file mode 100644 index 0c8e4290957e..000000000000 --- a/easybuild/easyconfigs/i/iVar/iVar-1.3.1-GCC-9.3.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Authors:: Dugan Witherick (University of Warwick) -# License:: MIT/GPL -# $Id$ -# -## - -easyblock = 'ConfigureMake' - -name = 'iVar' -version = '1.3.1' - -homepage = 'https://github.com/andersen-lab/ivar' -description = """ -iVar is a computational package that contains functions broadly useful for viral amplicon-based sequencing. -""" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} - -github_account = 'andersen-lab' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['a5fb33e8e8fffedbb0836cb7c2f8b19d50f7f90112a9dca1f6a8e9f322056e6f'] - -builddependencies = [('Autotools', '20180311')] -dependencies = [ - ('HTSlib', '1.10.2'), -] - -preconfigopts = './autogen.sh &&' - -sanity_check_paths = { - 'files': ['bin/ivar'], - 'dirs': [], -} - -sanity_check_commands = ['ivar version'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/icc/icc-2016.0.109-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/icc/icc-2016.0.109-GCC-4.9.3-2.25.eb deleted file mode 100644 index 1b644b846f49..000000000000 --- a/easybuild/easyconfigs/i/icc/icc-2016.0.109-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,33 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'icc' -version = '2016.0.109' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp.tgz'] -checksums = ['d84518c368b4e4893eeaa0c81a1f5b5e24fec66d0561cf06ef92e9c5068d6499'] - -local_gccver = '4.9.3' -local_binutilsver = '2.25' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_gccver)), -] - -# list of regex for components to install -# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] - -dontcreateinstalldir = True - -# license file -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 deleted file mode 100644 index 6140d1d3f033..000000000000 --- a/easybuild/easyconfigs/i/icc/icc-2016.0.109.eb +++ /dev/null @@ -1,24 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'icc' -version = '2016.0.109' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp.tgz'] -checksums = ['d84518c368b4e4893eeaa0c81a1f5b5e24fec66d0561cf06ef92e9c5068d6499'] - -# list of regex for components to install -# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] - -dontcreateinstalldir = True - -# license file -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 deleted file mode 100644 index d6934cd9ac24..000000000000 --- a/easybuild/easyconfigs/i/icc/icc-2016.1.150-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,33 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'icc' -version = '2016.1.150' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] -checksums = ['8b6d11e7c31399ad48f24d08428b8b02a5f9cab20826cc03c2ea7425b54b716e'] - -local_gccver = '4.9.3' -local_binutilsver = '2.25' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_gccver)), -] - -# list of regex for components to install -# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] - -dontcreateinstalldir = True - -# license file -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 deleted file mode 100644 index 0e97c65ac3bb..000000000000 --- a/easybuild/easyconfigs/i/icc/icc-2016.2.181-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,32 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'icc' -version = '2016.2.181' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] -checksums = ['8cfa3db0c9e8c16b2e301f573156a2ba58bc309646811b9f9557bef7336962b9'] - -local_gccver = '4.9.3' -local_binutilsver = '2.25' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_gccver)), -] - -# list of regex for components to install -# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2016.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 deleted file mode 100644 index 73720f0a3346..000000000000 --- a/easybuild/easyconfigs/i/icc/icc-2016.2.181-GCC-5.3.0-2.26.eb +++ /dev/null @@ -1,32 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'icc' -version = '2016.2.181' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] -checksums = ['8cfa3db0c9e8c16b2e301f573156a2ba58bc309646811b9f9557bef7336962b9'] - -local_gccver = '5.3.0' -local_binutilsver = '2.26' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_gccver)), -] - -# list of regex for components to install -# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2016.3.210-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/icc/icc-2016.3.210-GCC-4.9.3-2.25.eb deleted file mode 100644 index d7685cc76141..000000000000 --- a/easybuild/easyconfigs/i/icc/icc-2016.3.210-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,32 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'icc' -version = '2016.3.210' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] -checksums = ['4e9c151612a158e826078a47eb8b0e36df2aeb5321acfc2174c01a3027589404'] - -local_gccver = '4.9.3' -local_binutilsver = '2.25' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_gccver)), -] - -# list of regex for components to install -# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2016.3.210-GCC-5.3.0-2.26.eb b/easybuild/easyconfigs/i/icc/icc-2016.3.210-GCC-5.3.0-2.26.eb deleted file mode 100644 index 5b8554ecf459..000000000000 --- a/easybuild/easyconfigs/i/icc/icc-2016.3.210-GCC-5.3.0-2.26.eb +++ /dev/null @@ -1,32 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'icc' -version = '2016.3.210' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] -checksums = ['4e9c151612a158e826078a47eb8b0e36df2aeb5321acfc2174c01a3027589404'] - -local_gccver = '5.3.0' -local_binutilsver = '2.26' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_gccver)), -] - -# list of regex for components to install -# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2016.3.210-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/icc/icc-2016.3.210-GCC-5.4.0-2.26.eb deleted file mode 100644 index 8564dc5fd74a..000000000000 --- a/easybuild/easyconfigs/i/icc/icc-2016.3.210-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,32 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'icc' -version = '2016.3.210' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] -checksums = ['4e9c151612a158e826078a47eb8b0e36df2aeb5321acfc2174c01a3027589404'] - -local_gccver = '5.4.0' -local_binutilsver = '2.26' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_gccver)), -] - -# list of regex for components to install -# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2017.0.098-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/icc/icc-2017.0.098-GCC-5.4.0-2.26.eb deleted file mode 100644 index c58c20eed32e..000000000000 --- a/easybuild/easyconfigs/i/icc/icc-2017.0.098-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,32 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'icc' -version = '2017.0.098' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp.tgz'] -checksums = ['47d537d0fbcea59693433c091935c4bd4a8c204b0484b8d888f74fc2e384a487'] - -local_gccver = '5.4.0' -local_binutilsver = '2.26' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_gccver)), -] - -# list of regex for components to install -# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2017.1.132-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/icc/icc-2017.1.132-GCC-5.4.0-2.26.eb deleted file mode 100644 index a30a931e02ce..000000000000 --- a/easybuild/easyconfigs/i/icc/icc-2017.1.132-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,32 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'icc' -version = '2017.1.132' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] -checksums = ['0ecb2909c26cc8b3cba31fe5536e3a4dfc82ead56cb13d45cfd68862b918d0d9'] - -local_gccver = '5.4.0' -local_binutilsver = '2.26' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_gccver)), -] - -# list of regex for components to install -# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2017.1.132-GCC-6.3.0-2.27.eb b/easybuild/easyconfigs/i/icc/icc-2017.1.132-GCC-6.3.0-2.27.eb deleted file mode 100644 index 979a355ebf6b..000000000000 --- a/easybuild/easyconfigs/i/icc/icc-2017.1.132-GCC-6.3.0-2.27.eb +++ /dev/null @@ -1,32 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'icc' -version = '2017.1.132' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] -checksums = ['0ecb2909c26cc8b3cba31fe5536e3a4dfc82ead56cb13d45cfd68862b918d0d9'] - -local_gccver = '6.3.0' -local_binutilsver = '2.27' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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.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 deleted file mode 100644 index 326f512d7964..000000000000 --- a/easybuild/easyconfigs/i/icc/icc-2017.2.174-GCC-6.3.0-2.27.eb +++ /dev/null @@ -1,32 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'icc' -version = '2017.2.174' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] -checksums = ['d9ab12935669017e1867a116eaf3e12254e29e613bd3cc3f38023f6d8c0a9b40'] - -local_gccver = '6.3.0' -local_binutilsver = '2.27' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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 deleted file mode 100644 index 2b734455135e..000000000000 --- a/easybuild/easyconfigs/i/icc/icc-2017.4.196-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,32 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'icc' -version = '2017.4.196' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel C and C++ compilers" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] -checksums = ['6b9b57dada0ec68e394866ec0a8b162c9233de18a7a6dd2dcc956d335e06acbc'] - -local_gccver = '6.4.0' -local_binutilsver = '2.28' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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.5.239-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/i/icc/icc-2017.5.239-GCC-6.4.0-2.28.eb deleted file mode 100644 index 90f3472801dc..000000000000 --- a/easybuild/easyconfigs/i/icc/icc-2017.5.239-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,32 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'icc' -version = '2017.5.239' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel C and C++ compilers" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] -checksums = ['96c60896e4cac1c5c65ee3a1f9fafd2eee43b3944465ea8591468e708a86d184'] - -local_gccver = '6.4.0' -local_binutilsver = '2.28' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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.6.256-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/i/icc/icc-2017.6.256-GCC-6.4.0-2.28.eb deleted file mode 100644 index 0bef6f368a50..000000000000 --- a/easybuild/easyconfigs/i/icc/icc-2017.6.256-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,32 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'icc' -version = '2017.6.256' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel C and C++ compilers" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] -checksums = ['299ab1702048802c1986bf031ee3f13e53555d55826f599e808564f1d9102455'] - -local_gccver = '6.4.0' -local_binutilsver = '2.28' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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.7.259-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/i/icc/icc-2017.7.259-GCC-6.4.0-2.28.eb deleted file mode 100644 index 7f826084d5d6..000000000000 --- a/easybuild/easyconfigs/i/icc/icc-2017.7.259-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,32 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'icc' -version = '2017.7.259' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel C and C++ compilers" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] -checksums = ['3065e3ea0e489fe6d50aea725ac095422c13aa51b88d02f6380af06b708dbb98'] - -local_gccver = '6.4.0' -local_binutilsver = '2.28' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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-2018.0.128-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/i/icc/icc-2018.0.128-GCC-6.4.0-2.28.eb deleted file mode 100644 index 146a8d146cc5..000000000000 --- a/easybuild/easyconfigs/i/icc/icc-2018.0.128-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,32 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'icc' -version = '2018.0.128' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel C and C++ compilers" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp.tgz'] -checksums = ['63fa158694c06ab3a1cac3ee54f978a45921079e302d185d4057c819f4ce99ea'] - -local_gccver = '6.4.0' -local_binutilsver = '2.28' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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-2018.1.163-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/i/icc/icc-2018.1.163-GCC-6.4.0-2.28.eb deleted file mode 100644 index ca49a084587d..000000000000 --- a/easybuild/easyconfigs/i/icc/icc-2018.1.163-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,33 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'icc' -version = '2018.1.163' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel C and C++ compilers" - -toolchain = SYSTEM - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/12382/'] -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] -checksums = ['ddbfdf88eed095817650ec0a226ef3b9c07c41c855d258e80eaade5173fedb6e'] - -local_gccver = '6.4.0' -local_binutilsver = '2.28' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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-2018.2.199-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/i/icc/icc-2018.2.199-GCC-6.4.0-2.28.eb deleted file mode 100644 index fafb0bb72343..000000000000 --- a/easybuild/easyconfigs/i/icc/icc-2018.2.199-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,32 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'icc' -version = '2018.2.199' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel C and C++ compilers" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] -checksums = ['ce2c8886b3ae2eaf6e1514c5255bd2ec9ee8506460ba68c7e8164c65716cde82'] - -local_gccver = '6.4.0' -local_binutilsver = '2.28' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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-2018.3.222-GCC-7.3.0-2.30.eb b/easybuild/easyconfigs/i/icc/icc-2018.3.222-GCC-7.3.0-2.30.eb deleted file mode 100644 index 9b3a071f0057..000000000000 --- a/easybuild/easyconfigs/i/icc/icc-2018.3.222-GCC-7.3.0-2.30.eb +++ /dev/null @@ -1,33 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'icc' -version = '2018.3.222' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel C and C++ compilers" - -toolchain = SYSTEM - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/13003/'] -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] -checksums = ['d8b7e6633faa2e0b7d4eebf3260cb3a200b951cb2cf7b5db957c5ae71508d34b'] - -local_gccver = '7.3.0' -local_binutilsver = '2.30' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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-2018.5.274-GCC-7.3.0-2.30.eb b/easybuild/easyconfigs/i/icc/icc-2018.5.274-GCC-7.3.0-2.30.eb deleted file mode 100644 index 3918ba3f3f12..000000000000 --- a/easybuild/easyconfigs/i/icc/icc-2018.5.274-GCC-7.3.0-2.30.eb +++ /dev/null @@ -1,34 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'icc' -version = '2018.5.274' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel C and C++ compilers" - -toolchain = SYSTEM - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/13723/'] -# released as "2018 update 4" despite internal version number if 2018.5.274, so can't use %(version_minor)s template -sources = ['parallel_studio_xe_%(version_major)s_update4_composer_edition_for_cpp.tgz'] -checksums = ['3850ab2a01fe8888af8fed65b7d24e0ddf45a84efe9635ff0f118c38dfc4544b'] - -local_gccver = '7.3.0' -local_binutilsver = '2.30' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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-2019.0.117-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/i/icc/icc-2019.0.117-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index b78d2e8e11c4..000000000000 --- a/easybuild/easyconfigs/i/icc/icc-2019.0.117-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,33 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'icc' -version = '2019.0.117' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel C and C++ compilers" - -toolchain = SYSTEM - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/13582/'] -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp.tgz'] -checksums = ['17932a54a76d04432de16e6db15a6ed80fa80ed20193f3b717fd391f623e23e1'] - -local_gccver = '8.2.0' -local_binutilsver = '2.31.1' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/i/icc/icc-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 7b37d3169dc8..000000000000 --- a/easybuild/easyconfigs/i/icc/icc-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,33 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'icc' -version = '2019.1.144' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel C and C++ compilers" - -toolchain = SYSTEM - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/14865/'] -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] -checksums = ['4a156bbeac9bd8d67e74b33ad6f3ae02d4c24c8444365465db6dc50d3e891946'] - -local_gccver = '8.2.0' -local_binutilsver = '2.31.1' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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-2019.2.187-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/i/icc/icc-2019.2.187-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index f192fd17472a..000000000000 --- a/easybuild/easyconfigs/i/icc/icc-2019.2.187-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,33 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'icc' -version = '2019.2.187' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel C and C++ compilers" - -toolchain = SYSTEM - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/15093/'] -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] -checksums = ['fc434a2e005af223f43d258c16f004134def726a8d2a225e830af85d553bee55'] - -local_gccver = '8.2.0' -local_binutilsver = '2.31.1' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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-2019.3.199-GCC-8.3.0-2.32.eb b/easybuild/easyconfigs/i/icc/icc-2019.3.199-GCC-8.3.0-2.32.eb deleted file mode 100644 index 65821a417db9..000000000000 --- a/easybuild/easyconfigs/i/icc/icc-2019.3.199-GCC-8.3.0-2.32.eb +++ /dev/null @@ -1,33 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'icc' -version = '2019.3.199' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel C and C++ compilers" - -toolchain = SYSTEM - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/15273/'] -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] -checksums = ['969985e83ebf7bfe3c3ac3b771a7d16ba9b5dfbda84e7c2a60ef25fb827b58ae'] - -local_gccver = '8.3.0' -local_binutilsver = '2.32' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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-system-GCC-system-2.29.eb b/easybuild/easyconfigs/i/icc/icc-system-GCC-system-2.29.eb deleted file mode 100644 index f1136737fa6b..000000000000 --- a/easybuild/easyconfigs/i/icc/icc-system-GCC-system-2.29.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'SystemCompiler' - -name = 'icc' -version = 'system' - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" - -toolchain = SYSTEM - -generate_standalone_module = True - -local_gccver = 'system' -local_binutilsver = '2.29' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_gccver)), -] - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/specified-paths.patch b/easybuild/easyconfigs/i/icc/specified-paths.patch deleted file mode 100644 index 0127fe418282..000000000000 --- a/easybuild/easyconfigs/i/icc/specified-paths.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- pset/install_cc.sh.orig 2009-07-26 14:37:28.641548000 +0200 -+++ pset/install_cc.sh 2009-07-26 14:54:07.050061000 +0200 -@@ -138,7 +138,7 @@ - EXTRACT_PATH="" - FORMALIZE_ONLY_MODE=0 # changed by -f option - IGNORE_OLD_DB_MODE=0 # changed by -z option -- INSTALL_PATH_SPECIFIED=0 # changed by -i option -+ INSTALL_PATH_SPECIFIED=1 # changed by -i option - LICENSE_PATH_SPECIFIED=0 # changed by -l option - LOG_PATH_SPECIFIED=0 # changed by -j option - NO_EULA_MODE=0 # changed by -e option 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 deleted file mode 100644 index 3f62f21fa2ba..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2016.0.109-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,20 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iccifort' -version = '2016.0.109' -versionsuffix = '-GCC-4.9.3-2.25' -deprecated = "iccifort versions older than 2016.1.150 are deprecated" - -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 = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2016.0.109.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2016.0.109.eb deleted file mode 100644 index 335e623376a8..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2016.0.109.eb +++ /dev/null @@ -1,19 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iccifort' -version = '2016.0.109' -deprecated = "iccifort versions older than 2016.1.150 are deprecated" - -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 = SYSTEM - -dependencies = [ - ('icc', version), - ('ifort', version), -] - -moduleclass = 'toolchain' 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 deleted file mode 100644 index 1b07873af54c..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2016.1.150-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,19 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iccifort' -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""" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), -] - -moduleclass = 'toolchain' 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 deleted file mode 100644 index dff09fc82a88..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2016.2.181-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,19 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iccifort' -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""" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), -] - -moduleclass = 'toolchain' 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 deleted file mode 100644 index 027fdac31ac4..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2016.2.181-GCC-5.3.0-2.26.eb +++ /dev/null @@ -1,19 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iccifort' -version = '2016.2.181' -versionsuffix = '-GCC-5.3.0-2.26' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and - Intel MKL""" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2016.3.210-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2016.3.210-GCC-4.9.3-2.25.eb deleted file mode 100644 index eb4e8f81f13b..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2016.3.210-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,19 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iccifort' -version = '2016.3.210' -versionsuffix = '-GCC-4.9.3-2.25' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and - Intel MKL""" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2016.3.210-GCC-5.3.0-2.26.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2016.3.210-GCC-5.3.0-2.26.eb deleted file mode 100644 index 3b13633ede01..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2016.3.210-GCC-5.3.0-2.26.eb +++ /dev/null @@ -1,19 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iccifort' -version = '2016.3.210' -versionsuffix = '-GCC-5.3.0-2.26' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and - Intel MKL""" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2016.3.210-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2016.3.210-GCC-5.4.0-2.26.eb deleted file mode 100644 index 2ec5a8c8a01d..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2016.3.210-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,19 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iccifort' -version = '2016.3.210' -versionsuffix = '-GCC-5.4.0-2.26' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and - Intel MKL""" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2017.0.098-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2017.0.098-GCC-5.4.0-2.26.eb deleted file mode 100644 index ae921192882b..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2017.0.098-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,19 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iccifort' -version = '2017.0.098' -versionsuffix = '-GCC-5.4.0-2.26' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and - Intel MKL""" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2017.1.132-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2017.1.132-GCC-5.4.0-2.26.eb deleted file mode 100644 index 93474bab9b9b..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2017.1.132-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,19 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iccifort' -version = '2017.1.132' -versionsuffix = '-GCC-5.4.0-2.26' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and - Intel MKL""" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), -] - -moduleclass = 'toolchain' 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 deleted file mode 100644 index 95c9260412c4..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2017.1.132-GCC-6.3.0-2.27.eb +++ /dev/null @@ -1,19 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iccifort' -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""" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), -] - -moduleclass = 'toolchain' 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 deleted file mode 100644 index 1f960fe1c563..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2017.2.174-GCC-6.3.0-2.27.eb +++ /dev/null @@ -1,19 +0,0 @@ -# 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 = SYSTEM - -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 deleted file mode 100644 index b974446f754e..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2017.4.196-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,18 +0,0 @@ -# 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 = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2017.5.239-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2017.5.239-GCC-6.4.0-2.28.eb deleted file mode 100644 index 928de594be4f..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2017.5.239-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,18 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild -easyblock = 'Toolchain' - -name = 'iccifort' -version = '2017.5.239' -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 = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2018.0.128-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2018.0.128-GCC-6.4.0-2.28.eb deleted file mode 100644 index af7e955fd04f..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2018.0.128-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,18 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild -easyblock = 'Toolchain' - -name = 'iccifort' -version = '2018.0.128' -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 = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2018.1.163-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2018.1.163-GCC-6.4.0-2.28.eb deleted file mode 100644 index 353d8ce136f3..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2018.1.163-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,18 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild -easyblock = 'Toolchain' - -name = 'iccifort' -version = '2018.1.163' -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 = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2018.2.199-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2018.2.199-GCC-6.4.0-2.28.eb deleted file mode 100644 index 26ac157b8bdc..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2018.2.199-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,18 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild -easyblock = 'Toolchain' - -name = 'iccifort' -version = '2018.2.199' -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 = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2018.3.222-GCC-7.3.0-2.30.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2018.3.222-GCC-7.3.0-2.30.eb deleted file mode 100644 index 3a7f708d377a..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2018.3.222-GCC-7.3.0-2.30.eb +++ /dev/null @@ -1,18 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild -easyblock = 'Toolchain' - -name = 'iccifort' -version = '2018.3.222' -versionsuffix = '-GCC-7.3.0-2.30' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = "Intel C, C++ & Fortran compilers" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2018.5.274-GCC-7.3.0-2.30.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2018.5.274-GCC-7.3.0-2.30.eb deleted file mode 100644 index 25f263b14e4e..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2018.5.274-GCC-7.3.0-2.30.eb +++ /dev/null @@ -1,18 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild -easyblock = 'Toolchain' - -name = 'iccifort' -version = '2018.5.274' -versionsuffix = '-GCC-7.3.0-2.30' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = "Intel C, C++ & Fortran compilers" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2019.0.117-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2019.0.117-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 6c6fdbb92f67..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2019.0.117-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,18 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild -easyblock = 'Toolchain' - -name = 'iccifort' -version = '2019.0.117' -versionsuffix = '-GCC-8.2.0-2.31.1' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = "Intel C, C++ & Fortran compilers" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 6db79ff68028..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,18 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild -easyblock = 'Toolchain' - -name = 'iccifort' -version = '2019.1.144' -versionsuffix = '-GCC-8.2.0-2.31.1' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = "Intel C, C++ & Fortran compilers" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2019.2.187-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2019.2.187-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index a9d10c5b1084..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2019.2.187-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,18 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild -easyblock = 'Toolchain' - -name = 'iccifort' -version = '2019.2.187' -versionsuffix = '-GCC-8.2.0-2.31.1' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = "Intel C, C++ & Fortran compilers" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2019.3.199-GCC-8.3.0-2.32.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2019.3.199-GCC-8.3.0-2.32.eb deleted file mode 100644 index 3e0105b5be51..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2019.3.199-GCC-8.3.0-2.32.eb +++ /dev/null @@ -1,18 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild -easyblock = 'Toolchain' - -name = 'iccifort' -version = '2019.3.199' -versionsuffix = '-GCC-8.3.0-2.32' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = "Intel C, C++ & Fortran compilers" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2019.4.243.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2019.4.243.eb deleted file mode 100644 index 5cefbfc2dee8..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2019.4.243.eb +++ /dev/null @@ -1,40 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'iccifort' -version = '2019.4.243' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel C, C++ & Fortran compilers" - -toolchain = SYSTEM - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/15537/'] -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition.tgz'] -patches = ['iccifort-%(version)s_no_mpi_rt_dependency.patch'] -checksums = [ - # parallel_studio_xe_2019_update4_composer_edition.tgz - '1915993445323e1e78d6de73702a88fa3df2036109cde03d74ee38fef9f1abf2', - # iccifort-2019.4.243_no_mpi_rt_dependency.patch - '929ffa72acd4b3e107791a7cf74324aaefd88f24923c0da862b1e43f6d52a731', -] - -local_gccver = '8.3.0' - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', '2.32', '', ('GCCcore', local_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-fcomp', 'intel-icc', 'intel-ifort', - '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-2019.4.243_no_mpi_rt_dependency.patch b/easybuild/easyconfigs/i/iccifort/iccifort-2019.4.243_no_mpi_rt_dependency.patch deleted file mode 100644 index b97e7fed6068..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2019.4.243_no_mpi_rt_dependency.patch +++ /dev/null @@ -1,13 +0,0 @@ -don't install Intel MPI runtime components (mpi-rt), cfr. https://github.com/easybuilders/easybuild-easyconfigs/pull/3793 -author: Bart Oldeman (Compute Canada) ---- parallel_studio_xe_2019_update4_composer_edition/pset/mediaconfig.xml.orig 2019-05-17 16:35:00.000000000 +0000 -+++ parallel_studio_xe_2019_update4_composer_edition/pset/mediaconfig.xml 2019-09-05 19:32:39.647947396 +0000 -@@ -1047,7 +1047,7 @@ - - ${COMPLIB_ROOT} - 1558110829313 -- -+ - Intel Fortran Compiler for Intel(R) 64 - Intel Fortran Compiler 19.0 Update 4 - インテル(R) Fortran コンパイラー (インテル(R) 64) diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2019.5.281.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2019.5.281.eb deleted file mode 100644 index c080762f21da..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2019.5.281.eb +++ /dev/null @@ -1,40 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'iccifort' -version = '2019.5.281' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel C, C++ & Fortran compilers" - -toolchain = SYSTEM - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/15813/'] -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition.tgz'] -patches = ['iccifort-%(version)s_no_mpi_rt_dependency.patch'] -checksums = [ - # parallel_studio_xe_2019_update5_composer_edition.tgz - 'e8c8e4b9b46826a02c49325c370c79f896858611bf33ddb7fb204614838ad56c', - # iccifort-2019.5.281_no_mpi_rt_dependency.patch - '39086fcaa0fb3b8a7cba4e4f06ea7a1da330fdb23a1c0f3096fca3123791e91b', -] - -local_gccver = '8.3.0' - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', '2.32', '', ('GCCcore', local_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-fcomp', 'intel-icc', 'intel-ifort', - '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-2019.5.281_no_mpi_rt_dependency.patch b/easybuild/easyconfigs/i/iccifort/iccifort-2019.5.281_no_mpi_rt_dependency.patch deleted file mode 100644 index ac945134721d..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2019.5.281_no_mpi_rt_dependency.patch +++ /dev/null @@ -1,13 +0,0 @@ -don't install Intel MPI runtime components (mpi-rt), cfr. https://github.com/easybuilders/easybuild-easyconfigs/pull/3793 -author: Kenneth Hoste (HPC-UGent) ---- parallel_studio_xe_2019_update5_composer_edition/pset/mediaconfig.xml.orig 2019-09-13 08:54:23.532375562 +0200 -+++ parallel_studio_xe_2019_update5_composer_edition/pset/mediaconfig.xml 2019-09-13 08:55:59.673075351 +0200 -@@ -1119,7 +1119,7 @@ - - ${COMPLIB_ROOT} - 1566385718878 -- -+ - Intel Fortran Compiler for Intel(R) 64 - Intel Fortran Compiler 19.0 Update 5 - インテル(R) Fortran コンパイラー (インテル(R) 64) diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2020.0.166-GCC-9.2.0.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2020.0.166-GCC-9.2.0.eb deleted file mode 100644 index a8f9c94588f4..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2020.0.166-GCC-9.2.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'iccifort' -version = '2020.0.166' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel C, C++ & Fortran compilers" - -toolchain = SYSTEM - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16229/'] -sources = ['parallel_studio_xe_%(version_major)s_composer_edition.tgz'] -patches = ['iccifort-%(version)s_no_mpi_rt_dependency.patch'] -checksums = [ - '9168045466139b8e280f50f0606b9930ffc720bbc60bc76f5576829ac15757ae', # parallel_studio_xe_2020_composer_edition.tgz - # iccifort-2020.0.166_no_mpi_rt_dependency.patch - 'b7a3d1934e8ffe1712ffb82747332e025355f9f5fbef62349d0c7b4cb7e636a5', -] - -local_gccver = '9.2.0' -versionsuffix = '-GCC-%s' % local_gccver - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', '2.32', '', ('GCCcore', local_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-fcomp', 'intel-icc', 'intel-ifort', - '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-2020.0.166.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2020.0.166.eb deleted file mode 100644 index 70593480c690..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2020.0.166.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'iccifort' -version = '2020.0.166' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel C, C++ & Fortran compilers" - -toolchain = SYSTEM - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16229/'] -sources = ['parallel_studio_xe_%(version_major)s_composer_edition.tgz'] -patches = ['iccifort-%(version)s_no_mpi_rt_dependency.patch'] -checksums = [ - '9168045466139b8e280f50f0606b9930ffc720bbc60bc76f5576829ac15757ae', # parallel_studio_xe_2020_composer_edition.tgz - # iccifort-2020.0.166_no_mpi_rt_dependency.patch - 'b7a3d1934e8ffe1712ffb82747332e025355f9f5fbef62349d0c7b4cb7e636a5', -] - -local_gccver = '9.2.0' - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', '2.32', '', ('GCCcore', local_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-fcomp', 'intel-icc', 'intel-ifort', - '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-2020.0.166_no_mpi_rt_dependency.patch b/easybuild/easyconfigs/i/iccifort/iccifort-2020.0.166_no_mpi_rt_dependency.patch deleted file mode 100644 index 18096df52105..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2020.0.166_no_mpi_rt_dependency.patch +++ /dev/null @@ -1,13 +0,0 @@ -don't install Intel MPI runtime components (mpi-rt), cfr. https://github.com/easybuilders/easybuild-easyconfigs/pull/3793 -author: Bart Oldeman (Compute Canada) ---- parallel_studio_xe_2020_composer_edition/pset/mediaconfig.xml.orig 2019-12-02 13:01:26.000000000 -0000 -+++ parallel_studio_xe_2020_composer_edition/pset/mediaconfig.xml 2019-12-19 13:27:36.293176507 -0000 -@@ -846,7 +846,7 @@ - - ${COMPLIB_ROOT} - 1575291636091 -- -+ - Intel Fortran Compiler for Intel(R) 64 - Intel Fortran Compiler 19.1 - インテル(R) Fortran コンパイラー (インテル(R) 64) diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2020.1.217.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2020.1.217.eb deleted file mode 100644 index 89d42319787a..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2020.1.217.eb +++ /dev/null @@ -1,40 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'iccifort' -version = '2020.1.217' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel C, C++ & Fortran compilers" - -toolchain = SYSTEM - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16530/'] -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition.tgz'] -patches = ['iccifort-%(version)s_no_mpi_rt_dependency.patch'] -checksums = [ - # parallel_studio_xe_2020_update1_composer_edition.tgz - '26c7e7da87b8a83adfd408b2a354d872be97736abed837364c1bf10f4469b01e', - # iccifort-2020.1.217_no_mpi_rt_dependency.patch - '61b558089d3d9253fad2139a16dc0899b9f839f34303e094efd70b281fc41a96', -] - -local_gccver = '9.3.0' - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', '2.34', '', ('GCCcore', local_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-fcomp', 'intel-icc', 'intel-ifort', - '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-2020.1.217_no_mpi_rt_dependency.patch b/easybuild/easyconfigs/i/iccifort/iccifort-2020.1.217_no_mpi_rt_dependency.patch deleted file mode 100644 index 65900e15cbd0..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2020.1.217_no_mpi_rt_dependency.patch +++ /dev/null @@ -1,13 +0,0 @@ -don't install Intel MPI runtime components (mpi-rt), cfr. https://github.com/easybuilders/easybuild-easyconfigs/pull/3793 -author: Bart Oldeman (Compute Canada), updated for 2020.1.217 by Kenneth Hoste (HPC-UGent) ---- parallel_studio_xe_2020_update1_composer_edition/pset/mediaconfig.xml.orig 2020-03-31 17:31:11.362126388 +0200 -+++ parallel_studio_xe_2020_update1_composer_edition/pset/mediaconfig.xml 2020-03-31 17:31:30.691960582 +0200 -@@ -870,7 +870,7 @@ - - ${COMPLIB_ROOT} - 1585047222050 -- -+ - Intel Fortran Compiler for Intel(R) 64 - Intel Fortran Compiler 19.1 Update 1 - インテル(R) Fortran コンパイラー (インテル(R) 64) diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2020.4.304.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2020.4.304.eb index fbd8bc1719bd..056539c7f760 100644 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2020.4.304.eb +++ b/easybuild/easyconfigs/i/iccifort/iccifort-2020.4.304.eb @@ -8,7 +8,7 @@ description = "Intel C, C++ & Fortran compilers" toolchain = SYSTEM -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/17117/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/tec/17117/'] sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition.tgz'] patches = ['iccifort-%(version)s_no_mpi_rt_dependency.patch'] checksums = [ diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-system-GCC-system-2.29.eb b/easybuild/easyconfigs/i/iccifort/iccifort-system-GCC-system-2.29.eb deleted file mode 100644 index 9aa9e9d01dfd..000000000000 --- a/easybuild/easyconfigs/i/iccifort/iccifort-system-GCC-system-2.29.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = "Toolchain" - -name = 'iccifort' -version = 'system' -versionsuffix = '-GCC-system-2.29' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = "Intel C, C++ & Fortran compilers" - -toolchain = SYSTEM - -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 deleted file mode 100644 index 1d01b8d1df84..000000000000 --- a/easybuild/easyconfigs/i/iccifortcuda/iccifortcuda-2016.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'Toolchain' - -name = 'iccifortcuda' -version = '2016.10' - -homepage = '(none)' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & - Intel MKL, with CUDA toolkit""" - -toolchain = SYSTEM - -local_comp_name = 'iccifort' -local_comp_ver = '2016.3.210' -local_gccsuff = '-GCC-5.4.0-2.26' -local_cudacomp = ('iccifort', local_comp_ver + local_gccsuff) - -dependencies = [ - ('icc', local_comp_ver, local_gccsuff), - ('ifort', local_comp_ver, local_gccsuff), - ('CUDA', '8.0.44', '', local_cudacomp), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iccifortcuda/iccifortcuda-2017.4.196-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/i/iccifortcuda/iccifortcuda-2017.4.196-GCC-6.4.0-2.28.eb deleted file mode 100644 index 8004e07e709d..000000000000 --- a/easybuild/easyconfigs/i/iccifortcuda/iccifortcuda-2017.4.196-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'Toolchain' - -name = 'iccifortcuda' -version = '2017.4.196' -versionsuffix = '-GCC-6.4.0-2.28' - -homepage = '(none)' -description = """Intel C, C++ & Fortran compilers with CUDA toolkit""" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), - ('CUDA', '9.0.176', '', ('iccifort', '%s%s' % (version, versionsuffix))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iccifortcuda/iccifortcuda-2019a.eb b/easybuild/easyconfigs/i/iccifortcuda/iccifortcuda-2019a.eb deleted file mode 100644 index ce3a95e5b154..000000000000 --- a/easybuild/easyconfigs/i/iccifortcuda/iccifortcuda-2019a.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'Toolchain' - -name = 'iccifortcuda' -version = '2019a' - -homepage = '(none)' -description = """Intel C, C++ & Fortran compilers with CUDA toolkit""" - -toolchain = SYSTEM - -local_comp_ver = '2019.1.144' -local_gccsuff = '-GCC-8.2.0-2.31.1' -local_cudacomp = ('iccifort', local_comp_ver + local_gccsuff) - -dependencies = [ - ('icc', local_comp_ver, local_gccsuff), - ('ifort', local_comp_ver, local_gccsuff), - ('CUDA', '10.1.105', '', local_cudacomp), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iccifortcuda/iccifortcuda-2019b.eb b/easybuild/easyconfigs/i/iccifortcuda/iccifortcuda-2019b.eb deleted file mode 100644 index 67c62ee4df75..000000000000 --- a/easybuild/easyconfigs/i/iccifortcuda/iccifortcuda-2019b.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'Toolchain' - -name = 'iccifortcuda' -version = '2019b' - -homepage = '(none)' -description = "Intel C, C++ & Fortran compilers with CUDA toolkit" - -toolchain = SYSTEM - -local_compver = '2019.5.281' - -dependencies = [ - ('iccifort', local_compver), - ('CUDA', '10.1.243', '', ('iccifort', local_compver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iccifortcuda/iccifortcuda-2020a.eb b/easybuild/easyconfigs/i/iccifortcuda/iccifortcuda-2020a.eb deleted file mode 100644 index 1239af68d39e..000000000000 --- a/easybuild/easyconfigs/i/iccifortcuda/iccifortcuda-2020a.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'Toolchain' - -name = 'iccifortcuda' -version = '2020a' - -homepage = '(none)' -description = "Intel C, C++ & Fortran compilers with CUDA toolkit" - -toolchain = SYSTEM - -local_compver = '2020.1.217' - -dependencies = [ - ('iccifort', local_compver), - ('CUDA', '11.0.2', '', ('iccifort', local_compver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iced/iced-0.5.10-foss-2022a.eb b/easybuild/easyconfigs/i/iced/iced-0.5.10-foss-2022a.eb index 74e5869b557c..e215309dacd2 100644 --- a/easybuild/easyconfigs/i/iced/iced-0.5.10-foss-2022a.eb +++ b/easybuild/easyconfigs/i/iced/iced-0.5.10-foss-2022a.eb @@ -16,10 +16,6 @@ dependencies = [ ('scikit-learn', '1.1.2'), ] -use_pip = True -sanity_pip_check = True -download_dep_fail = True - sanity_check_paths = { 'files': [], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/i/ichorCNA/ichorCNA-0.2.0-foss-2019b.eb b/easybuild/easyconfigs/i/ichorCNA/ichorCNA-0.2.0-foss-2019b.eb deleted file mode 100644 index f926289d2399..000000000000 --- a/easybuild/easyconfigs/i/ichorCNA/ichorCNA-0.2.0-foss-2019b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'RPackage' - -name = 'ichorCNA' -version = '0.2.0' -github_account = 'broadinstitute' - -homepage = 'https://github.com/broadinstitute/ichorCNA/wiki' -description = """ichorCNA is a tool for estimating the fraction of tumor in cell-free DNA from ultra-low-pass whole -genome sequencing""" - -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['7730ca4d9ddb5b9e1d10b6ea756144984df59e50f50d143f95103b5467d7b440'] - -toolchain = {'name': 'foss', 'version': '2019b'} - -dependencies = [ - ('R', '3.6.2'), - ('R-bundle-Bioconductor', '3.10'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['ichorCNA'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/ichorCNA/ichorCNA-0.3.2-20191219-foss-2020a.eb b/easybuild/easyconfigs/i/ichorCNA/ichorCNA-0.3.2-20191219-foss-2020a.eb deleted file mode 100644 index c91d2422031e..000000000000 --- a/easybuild/easyconfigs/i/ichorCNA/ichorCNA-0.3.2-20191219-foss-2020a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'RPackage' - -name = 'ichorCNA' -local_commit = '5bfc03e' -version = '0.3.2-20191219' -github_account = 'broadinstitute' - -homepage = 'https://github.com/broadinstitute/ichorCNA/wiki' -description = """ichorCNA is a tool for estimating the fraction of tumor in cell-free DNA from ultra-low-pass whole -genome sequencing""" - -source_urls = [GITHUB_SOURCE] -sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] -checksums = ['38dbee4f4127fc27c4bd51fe3d99cb9eebea6fa9a15463127384923c217f1d74'] - -toolchain = {'name': 'foss', 'version': '2020a'} - -dependencies = [ - ('R', '4.0.0'), - ('R-bundle-Bioconductor', '3.11', '-R-%(rver)s'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['ichorCNA'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/ichorCNA/ichorCNA-0.3.2-20191219-foss-2023a.eb b/easybuild/easyconfigs/i/ichorCNA/ichorCNA-0.3.2-20191219-foss-2023a.eb new file mode 100644 index 000000000000..b7d1e5dee02c --- /dev/null +++ b/easybuild/easyconfigs/i/ichorCNA/ichorCNA-0.3.2-20191219-foss-2023a.eb @@ -0,0 +1,28 @@ +easyblock = 'RPackage' + +name = 'ichorCNA' +local_commit = '5bfc03e' +version = '0.3.2-20191219' +github_account = 'broadinstitute' + +homepage = 'https://github.com/broadinstitute/ichorCNA/wiki' +description = """ichorCNA is a tool for estimating the fraction of tumor in cell-free DNA from ultra-low-pass whole +genome sequencing""" + +source_urls = [GITHUB_SOURCE] +sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] +checksums = ['38dbee4f4127fc27c4bd51fe3d99cb9eebea6fa9a15463127384923c217f1d74'] + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('R', '4.3.2'), + ('R-bundle-Bioconductor', '3.18', '-R-%(rver)s'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['%(name)s'], +} + +moduleclass = 'bio' 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 deleted file mode 100644 index ecd5b0b755e9..000000000000 --- a/easybuild/easyconfigs/i/icmake/icmake-7.23.02-foss-2016a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'icmake' -version = '7.23.02' - -homepage = 'http://icmake.sourceforge.net/' -description = """Icmake is a hybrid between a 'make' utility and a 'shell script' language. Originally, it was written - to provide a useful tool for automatic program maintenance and system administrative tasks on old MS-DOS platforms.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/fbb-git/%(name)s/archive/'] -sources = ['%(version)s.tar.gz'] - -install_cmd = 'cd %(name)s-%(version)s/%(name)s && sed -i \'s|usr/||g\' INSTALL.im && ' -install_cmd += './icm_bootstrap %(installdir)s && ./icm_install strip all /' - -sanity_check_paths = { - 'files': [ - 'bin/icmake', 'bin/icmbuild', 'bin/icmstart', 'bin/icmun', - 'lib/icmake/icm-comp', 'lib/icmake/icm-exec', 'lib/icmake/icm-pp' - ], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/i/idemux/idemux-0.1.6-GCCcore-10.2.0.eb b/easybuild/easyconfigs/i/idemux/idemux-0.1.6-GCCcore-10.2.0.eb index 2b39682fdb87..c801e2d60d90 100644 --- a/easybuild/easyconfigs/i/idemux/idemux-0.1.6-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/i/idemux/idemux-0.1.6-GCCcore-10.2.0.eb @@ -21,8 +21,6 @@ dependencies = [ ('coverage', '5.5'), ] -use_pip = True - exts_list = [ ('pytest-runner', '5.3.0', { 'modulename': 'ptr', @@ -36,8 +34,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/idemux'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/i/idemux/idemux-0.1.6-GCCcore-12.3.0.eb b/easybuild/easyconfigs/i/idemux/idemux-0.1.6-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..287a89f83e54 --- /dev/null +++ b/easybuild/easyconfigs/i/idemux/idemux-0.1.6-GCCcore-12.3.0.eb @@ -0,0 +1,43 @@ +# Author: Pavel Grochal (INUITS) +# License: GPLv2 +# Update: Petr Král (INUITS) + +easyblock = 'PythonBundle' + +name = 'idemux' +version = '0.1.6' + +homepage = 'https://github.com/Lexogen-Tools/idemux' +description = """idemux - inline barcode demultiplexing +Idemux is a command line tool designed to demultiplex paired-end FASTQ files from QuantSeq-Pool.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +builddependencies = [ + ('binutils', '2.40'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('coverage', '7.2.3'), + ('tqdm', '4.66.1'), +] + +exts_list = [ + ('pytest-runner', '6.0.1', { + 'modulename': 'ptr', + 'checksums': ['70d4739585a7008f37bf4933c013fdb327b8878a5a69fcbb3316c88882f0f49b'], + }), + (name, version, { + 'checksums': ['590980baaf810c8a02705efd50eb4ace644c360470fc3dc4491d077bbb6b26fc'], + }), +] + +sanity_check_paths = { + 'files': ['bin/idemux'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ["idemux -h"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/ieeg-cli/ieeg-cli-1.14.56.eb b/easybuild/easyconfigs/i/ieeg-cli/ieeg-cli-1.14.56.eb deleted file mode 100644 index 375ed9ceca50..000000000000 --- a/easybuild/easyconfigs/i/ieeg-cli/ieeg-cli-1.14.56.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'Tarball' - -name = 'ieeg-cli' -version = '1.14.56' - -homepage = 'https://www.ieeg.org/' -description = """IEEG.ORG is a collaborative initiative funded by the National Institutes -of Neurological Disorders and Stroke. This initiative seeks to advance research towards -the understanding of epilepsy by providing a platform for sharing data, -tools and expertise between researchers.""" - -toolchain = SYSTEM - -source_urls = ['https://bitbucket.org/ieeg/ieeg/downloads'] -sources = ['%(name)s-%(version)s-dist.zip'] -checksums = ['fbec0bc36615ffde121e4ca11e04cbc5391003ee557f1596d84c1f53ba9530e8'] - -dependencies = [('Java', '11')] - -sanity_check_paths = { - 'files': ['mef2edf', 'mefvalidate', 'ieeg', 'edflabelvalidate.bash', 'ieeg-cli-1.14.56.jar'], - 'dirs': ['config', 'lib'] -} - -modextrapaths = {'PATH': ''} - -moduleclass = 'data' 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 deleted file mode 100644 index 53d9359f181d..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2016.0.109-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'ifort' -version = '2016.0.109' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran.tgz'] -# remove dependency on intel-mpi-rt-mic -patches = ['ifort_2016_no_mpi_mic_dependency.patch'] -checksums = [ - # parallel_studio_xe_2016_composer_edition_for_fortran.tgz - '5ad986a01d2fa3f1c31bebb6ea7cd0cf4852528f2a510575bfdf9714bda35f05', - '8f2ad5aa9036fc152438e977fe98d943965ff72bf0a5f88f65276f40f106064f', # ifort_2016_no_mpi_mic_dependency.patch -] - -local_gccver = '4.9.3' -local_binutilsver = '2.25' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_gccver)), -] - -# list of regex for components to install -# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] - -dontcreateinstalldir = True - -# license file -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 deleted file mode 100644 index b1ada8ea9fca..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2016.0.109.eb +++ /dev/null @@ -1,30 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'ifort' -version = '2016.0.109' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran.tgz'] -# remove dependency on intel-mpi-rt-mic -patches = ['ifort_2016_no_mpi_mic_dependency.patch'] -checksums = [ - # parallel_studio_xe_2016_composer_edition_for_fortran.tgz - '5ad986a01d2fa3f1c31bebb6ea7cd0cf4852528f2a510575bfdf9714bda35f05', - '8f2ad5aa9036fc152438e977fe98d943965ff72bf0a5f88f65276f40f106064f', # ifort_2016_no_mpi_mic_dependency.patch -] - -# list of regex for components to install -# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] - -dontcreateinstalldir = True - -# license file -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 deleted file mode 100644 index 8128417b1f6f..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2016.1.150-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'ifort' -version = '2016.1.150' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] -# remove dependency on intel-mpi-rt-mic -patches = ['ifort_2016_no_mpi_mic_dependency.patch'] -checksums = [ - # parallel_studio_xe_2016_composer_edition_for_fortran_update1.tgz - 'f3a2903779b80c0e43e3da869c826587dcbae68749ba67d8ff73da3cffcbe992', - '8f2ad5aa9036fc152438e977fe98d943965ff72bf0a5f88f65276f40f106064f', # ifort_2016_no_mpi_mic_dependency.patch -] - -local_gccver = '4.9.3' -local_binutilsver = '2.25' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_gccver)), -] - -# list of regex for components to install -# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] - -dontcreateinstalldir = True - -# license file -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 deleted file mode 100644 index 14d95352dee0..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2016.2.181-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'ifort' -version = '2016.2.181' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] -# remove dependency on intel-mpi-rt-mic -patches = ['ifort_2016_no_mpi_mic_dependency.patch'] -checksums = [ - # parallel_studio_xe_2016_composer_edition_for_fortran_update2.tgz - '24a584344e16994a11848b804ac8f7839fc835e68390b84b7b6c04a9a093cd1e', - '8f2ad5aa9036fc152438e977fe98d943965ff72bf0a5f88f65276f40f106064f', # ifort_2016_no_mpi_mic_dependency.patch -] - -local_gccver = '4.9.3' -local_binutilsver = '2.25' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_gccver)), -] - -# list of regex for components to install -# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2016.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 deleted file mode 100644 index 5bcf97033d94..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2016.2.181-GCC-5.3.0-2.26.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'ifort' -version = '2016.2.181' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] -# remove dependency on intel-mpi-rt-mic -patches = ['ifort_2016_no_mpi_mic_dependency.patch'] -checksums = [ - # parallel_studio_xe_2016_composer_edition_for_fortran_update2.tgz - '24a584344e16994a11848b804ac8f7839fc835e68390b84b7b6c04a9a093cd1e', - '8f2ad5aa9036fc152438e977fe98d943965ff72bf0a5f88f65276f40f106064f', # ifort_2016_no_mpi_mic_dependency.patch -] - -local_gccver = '5.3.0' -local_binutilsver = '2.26' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_gccver)), -] - -# list of regex for components to install -# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2016.3.210-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/ifort/ifort-2016.3.210-GCC-4.9.3-2.25.eb deleted file mode 100644 index 76bd3539d006..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2016.3.210-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'ifort' -version = '2016.3.210' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] -# remove dependency on intel-mpi-rt-mic -patches = ['ifort_2016_no_mpi_mic_dependency.patch'] -checksums = [ - # parallel_studio_xe_2016_composer_edition_for_fortran_update3.tgz - '2ae7d2b65c9c71e3192c072a1ae4c286950a4f81107608e7a18777b57f37efa0', - '8f2ad5aa9036fc152438e977fe98d943965ff72bf0a5f88f65276f40f106064f', # ifort_2016_no_mpi_mic_dependency.patch -] - -local_gccver = '4.9.3' -local_binutilsver = '2.25' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_gccver)), -] - -# list of regex for components to install -# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2016.3.210-GCC-5.3.0-2.26.eb b/easybuild/easyconfigs/i/ifort/ifort-2016.3.210-GCC-5.3.0-2.26.eb deleted file mode 100644 index 3f2570c0bf92..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2016.3.210-GCC-5.3.0-2.26.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'ifort' -version = '2016.3.210' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] -# remove dependency on intel-mpi-rt-mic -patches = ['ifort_2016_no_mpi_mic_dependency.patch'] -checksums = [ - # parallel_studio_xe_2016_composer_edition_for_fortran_update3.tgz - '2ae7d2b65c9c71e3192c072a1ae4c286950a4f81107608e7a18777b57f37efa0', - '8f2ad5aa9036fc152438e977fe98d943965ff72bf0a5f88f65276f40f106064f', # ifort_2016_no_mpi_mic_dependency.patch -] - -local_gccver = '5.3.0' -local_binutilsver = '2.26' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_gccver)), -] - -# list of regex for components to install -# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2016.3.210-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/ifort/ifort-2016.3.210-GCC-5.4.0-2.26.eb deleted file mode 100644 index 1342ed6aeafb..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2016.3.210-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'ifort' -version = '2016.3.210' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] -# remove dependency on intel-mpi-rt-mic -patches = ['ifort_2016_no_mpi_mic_dependency.patch'] -checksums = [ - # parallel_studio_xe_2016_composer_edition_for_fortran_update3.tgz - '2ae7d2b65c9c71e3192c072a1ae4c286950a4f81107608e7a18777b57f37efa0', - '8f2ad5aa9036fc152438e977fe98d943965ff72bf0a5f88f65276f40f106064f', # ifort_2016_no_mpi_mic_dependency.patch -] - -local_gccver = '5.4.0' -local_binutilsver = '2.26' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_gccver)), -] - -# list of regex for components to install -# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2017.0.098-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/ifort/ifort-2017.0.098-GCC-5.4.0-2.26.eb deleted file mode 100644 index dcda31d65e35..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2017.0.098-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'ifort' -version = '2017.0.098' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran.tgz'] -# remove dependency on intel-mpi-rt-mic -patches = ['ifort_2017_no_mpi_mic_dependency.patch'] -checksums = [ - # parallel_studio_xe_2017_composer_edition_for_fortran.tgz - '771eb2ef59daf036eab0c82166ede0d0605152a25659d37947d2777176a643e3', - '7241e492a5f7ba4e62e8106c97f585c2fd931e32886d886f7bf0a9020e421325', # ifort_2017_no_mpi_mic_dependency.patch -] - -local_gccver = '5.4.0' -local_binutilsver = '2.26' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_gccver)), -] - -# list of regex for components to install -# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2017.1.132-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/ifort/ifort-2017.1.132-GCC-5.4.0-2.26.eb deleted file mode 100644 index 78765d1c852e..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2017.1.132-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'ifort' -version = '2017.1.132' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] -# remove dependency on intel-mpi-rt-mic -patches = ['ifort_2017_no_mpi_mic_dependency.patch'] -checksums = [ - # parallel_studio_xe_2017_update1_composer_edition_for_fortran.tgz - 'e8646c6a7ddef15929c5b818ceee2feef1581630d75745bfbc3d01f9c5701c01', - '7241e492a5f7ba4e62e8106c97f585c2fd931e32886d886f7bf0a9020e421325', # ifort_2017_no_mpi_mic_dependency.patch -] - -local_gccver = '5.4.0' -local_binutilsver = '2.26' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_gccver)), -] - -# list of regex for components to install -# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2017.1.132-GCC-6.3.0-2.27.eb b/easybuild/easyconfigs/i/ifort/ifort-2017.1.132-GCC-6.3.0-2.27.eb deleted file mode 100644 index 97ef11dc69fd..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2017.1.132-GCC-6.3.0-2.27.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'ifort' -version = '2017.1.132' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] -# remove dependency on intel-mpi-rt-mic -patches = ['ifort_2017_no_mpi_mic_dependency.patch'] -checksums = [ - # parallel_studio_xe_2017_update1_composer_edition_for_fortran.tgz - 'e8646c6a7ddef15929c5b818ceee2feef1581630d75745bfbc3d01f9c5701c01', - '7241e492a5f7ba4e62e8106c97f585c2fd931e32886d886f7bf0a9020e421325', # ifort_2017_no_mpi_mic_dependency.patch -] - -local_gccver = '6.3.0' -local_binutilsver = '2.27' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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.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 deleted file mode 100644 index f9fe7948e0a4..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2017.2.174-GCC-6.3.0-2.27.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'ifort' -version = '2017.2.174' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] -# remove dependency on intel-mpi-rt-mic -patches = ['ifort_2017_no_mpi_mic_dependency.patch'] -checksums = [ - # parallel_studio_xe_2017_update2_composer_edition_for_fortran.tgz - '3817f242049a2f007b79617c982c9445bda12dfd3c3f97b92432b4c96ab3518f', - '7241e492a5f7ba4e62e8106c97f585c2fd931e32886d886f7bf0a9020e421325', # ifort_2017_no_mpi_mic_dependency.patch -] - -local_gccver = '6.3.0' -local_binutilsver = '2.27' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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 deleted file mode 100644 index 68547a5b813e..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2017.4.196-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'ifort' -version = '2017.4.196' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel Fortran compiler" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] -# remove dependency on intel-mpi-rt-mic -patches = ['ifort_2017_no_mpi_mic_dependency.patch'] -checksums = [ - # parallel_studio_xe_2017_update4_composer_edition_for_fortran.tgz - '0b6a222e015f776600b12b17c19506249c9e7691a8d287f44cd40a66ca9ac749', - '7241e492a5f7ba4e62e8106c97f585c2fd931e32886d886f7bf0a9020e421325', # ifort_2017_no_mpi_mic_dependency.patch -] - -local_gccver = '6.4.0' -local_binutilsver = '2.28' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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.5.239-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/i/ifort/ifort-2017.5.239-GCC-6.4.0-2.28.eb deleted file mode 100644 index 1a0c9a9e0406..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2017.5.239-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'ifort' -version = '2017.5.239' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel Fortran compiler" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] -# remove dependency on intel-mpi-rt-mic -patches = ['ifort_2017_no_mpi_mic_dependency.patch'] -checksums = [ - # parallel_studio_xe_2017_update5_composer_edition_for_fortran.tgz - '671e08f50443272ab3885510766c38fc1da9aa109d37e435b2e663e5e46acf90', - '7241e492a5f7ba4e62e8106c97f585c2fd931e32886d886f7bf0a9020e421325', # ifort_2017_no_mpi_mic_dependency.patch -] - -local_gccver = '6.4.0' -local_binutilsver = '2.28' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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.6.256-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/i/ifort/ifort-2017.6.256-GCC-6.4.0-2.28.eb deleted file mode 100644 index 8039bd7c6e52..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2017.6.256-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'ifort' -version = '2017.6.256' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel Fortran compiler" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] -# remove dependency on intel-mpi-rt-mic -patches = ['ifort_2017_no_mpi_mic_dependency.patch'] -checksums = [ - # parallel_studio_xe_2017_update6_composer_edition_for_fortran.tgz - 'd2f4427d07a70a895ff42e654d94cae8aa338e8813f79d902748cf3a4a7538ee', - '7241e492a5f7ba4e62e8106c97f585c2fd931e32886d886f7bf0a9020e421325', # ifort_2017_no_mpi_mic_dependency.patch -] - -local_gccver = '6.4.0' -local_binutilsver = '2.28' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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.7.259-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/i/ifort/ifort-2017.7.259-GCC-6.4.0-2.28.eb deleted file mode 100644 index 02d9fce0f129..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2017.7.259-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'ifort' -version = '2017.7.259' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel Fortran compiler" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] -# remove dependency on intel-mpi-rt-mic -patches = ['ifort_2017_no_mpi_mic_dependency.patch'] -checksums = [ - # parallel_studio_xe_2017_update7_composer_edition_for_fortran.tgz - 'b33908eacecdac12ddf30819349434c3982f4a2aea5614fe44e8cc879ced81e2', - '7241e492a5f7ba4e62e8106c97f585c2fd931e32886d886f7bf0a9020e421325', # ifort_2017_no_mpi_mic_dependency.patch -] - -local_gccver = '6.4.0' -local_binutilsver = '2.28' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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-2018.0.128-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/i/ifort/ifort-2018.0.128-GCC-6.4.0-2.28.eb deleted file mode 100644 index dc989e0ba5ff..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2018.0.128-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'ifort' -version = '2018.0.128' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel Fortran compiler" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran.tgz'] -# remove dependency on intel-mpi-rt-mic -patches = ['ifort_2018_no_mpi_mic_dependency.patch'] -checksums = [ - # parallel_studio_xe_2018_composer_edition_for_fortran.tgz - '597718bf752a52e043675102c6c03971be5dd3400a2e849bc295094395beef89', - '8e5e7312c3cc8063b3ee24119f8a6d8fc8453d8f0fd0dc6b4638ded964d15ea5', # ifort_2018_no_mpi_mic_dependency.patch -] - -local_gccver = '6.4.0' -local_binutilsver = '2.28' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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-2018.1.163-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/i/ifort/ifort-2018.1.163-GCC-6.4.0-2.28.eb deleted file mode 100644 index 66cf55bd0c01..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2018.1.163-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'ifort' -version = '2018.1.163' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel Fortran compiler" - -toolchain = SYSTEM - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/12383/'] -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] -patches = ['ifort_%(version)s_no_mpi_mic_dependency.patch'] -checksums = [ - # parallel_studio_xe_2018_update1_composer_edition_for_fortran.tgz - 'c9e7a3ecd89632e4a2babf3a483542edcfd7bc8646ee616f035a0caaf936dcd0', - 'fdc818390643e77b3dc7ae1d9ba4547e1f1792da8674ff47747c56d97be6fb99', # ifort_2018.1.163_no_mpi_mic_dependency.patch -] - -local_gccver = '6.4.0' -local_binutilsver = '2.28' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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-2018.2.199-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/i/ifort/ifort-2018.2.199-GCC-6.4.0-2.28.eb deleted file mode 100644 index e347a1217ed5..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2018.2.199-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,37 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'ifort' -version = '2018.2.199' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel Fortran compiler" - -toolchain = SYSTEM - -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] -patches = ['ifort_%(version)s_no_mpi_mic_dependency.patch'] -checksums = [ - # parallel_studio_xe_2018_update2_composer_edition_for_fortran.tgz - '8df5b765d8e231429dd84feea0c1b50f5927bc2369a3be16f43cc34a0e8b3aff', - 'f1ab2ec42723124e3ca5d38589c2d9b80fde4cc25119eee73df28354d8d3a9ac', # ifort_2018.2.199_no_mpi_mic_dependency.patch -] - -local_gccver = '6.4.0' -local_binutilsver = '2.28' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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-2018.3.222-GCC-7.3.0-2.30.eb b/easybuild/easyconfigs/i/ifort/ifort-2018.3.222-GCC-7.3.0-2.30.eb deleted file mode 100644 index 8572f079dca8..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2018.3.222-GCC-7.3.0-2.30.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'ifort' -version = '2018.3.222' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel Fortran compiler" - -toolchain = SYSTEM - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/13004/'] -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] -patches = ['ifort_%(version)s_no_mpi_mic_dependency.patch'] -checksums = [ - # parallel_studio_xe_2018_update3_composer_edition_for_fortran.tgz - '9dc290ad2c95a5df041507bcad551c996a2aec04891d37f641f6db0776f96d89', - '2751935f922e975a85d8e6e8373d9d50e983af7b5017241c47249fcff2629b28', # ifort_2018.3.222_no_mpi_mic_dependency.patch -] - -local_gccver = '7.3.0' -local_binutilsver = '2.30' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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-2018.5.274-GCC-7.3.0-2.30.eb b/easybuild/easyconfigs/i/ifort/ifort-2018.5.274-GCC-7.3.0-2.30.eb deleted file mode 100644 index 7668ec767495..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2018.5.274-GCC-7.3.0-2.30.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'ifort' -version = '2018.5.274' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel Fortran compiler" - -toolchain = SYSTEM - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/13724/'] -# released as "2018 update 4" despite internal version number if 2018.5.274, so can't use %(version_minor)s template -sources = ['parallel_studio_xe_%(version_major)s_update4_composer_edition_for_fortran.tgz'] -patches = ['ifort-%(version)s_no_mpi_mic_dependency.patch'] -checksums = [ - # parallel_studio_xe_2018_update4_composer_edition_for_fortran.tgz - '73ba06a09e8db637442007794b3df6520a83c3e7ad114bd9387cfa97cd3371c8', - '624a6f736d49000031d8b0bf65118886495f1a3c49440a3dfb88fd15471ae026', # ifort-2018.5.274_no_mpi_mic_dependency.patch -] - -local_gccver = '7.3.0' -local_binutilsver = '2.30' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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-2018.5.274_no_mpi_mic_dependency.patch b/easybuild/easyconfigs/i/ifort/ifort-2018.5.274_no_mpi_mic_dependency.patch deleted file mode 100644 index 8b2df109964f..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2018.5.274_no_mpi_mic_dependency.patch +++ /dev/null @@ -1,13 +0,0 @@ -don't install Intel MIC runtine components (mpi-mic-rt), cfr. https://github.com/easybuilders/easybuild-easyconfigs/pull/3793 -author: Kenneth Hoste (HPC-UGent) ---- parallel_studio_xe_2018_update4_composer_edition_for_fortran/pset/mediaconfig.xml.orig 2018-11-13 10:23:35.242721028 +0100 -+++ parallel_studio_xe_2018_update4_composer_edition_for_fortran/pset/mediaconfig.xml 2018-11-13 10:27:24.597780442 +0100 -@@ -962,7 +962,7 @@ - - ${COMPLIB_ROOT} - 1538126945612 -- -+ - Intel Fortran Compiler for Intel(R) 64 - Intel Fortran Compiler 18.0 Update 5 - インテル(R) Fortran コンパイラー (インテル(R) 64) diff --git a/easybuild/easyconfigs/i/ifort/ifort-2019.0.117-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/i/ifort/ifort-2019.0.117-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 3457239087db..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2019.0.117-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'ifort' -version = '2019.0.117' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel Fortran compiler" - -toolchain = SYSTEM - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/13583/'] -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran.tgz'] -patches = ['ifort-%(version)s_no_mpi_mic_dependency.patch'] -checksums = [ - # parallel_studio_xe_2019_composer_edition_for_fortran.tgz - 'a37334b38689af39c3a399b02624d3eb717cf23dbd2d18e4b01feb9831d57e03', - '21ccdad74a4371ddc91471c90a4278f8f87a12b9668b829c4569df8c2fe75253', # ifort-2019.0.117_no_mpi_mic_dependency.patch -] - -local_gccver = '8.2.0' -local_binutilsver = '2.31.1' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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-2019.0.117_no_mpi_mic_dependency.patch b/easybuild/easyconfigs/i/ifort/ifort-2019.0.117_no_mpi_mic_dependency.patch deleted file mode 100644 index ca9d7d02ce07..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2019.0.117_no_mpi_mic_dependency.patch +++ /dev/null @@ -1,13 +0,0 @@ -don't install Intel MIC runtine components (mpi-mic-rt), cfr. https://github.com/easybuilders/easybuild-easyconfigs/pull/3793 -author: Kenneth Hoste (HPC-UGent) ---- parallel_studio_xe_2019_composer_edition_for_fortran/pset/mediaconfig.xml.orig 2018-11-16 12:25:05.443087162 +0100 -+++ parallel_studio_xe_2019_composer_edition_for_fortran/pset/mediaconfig.xml 2018-11-16 12:26:18.894556246 +0100 -@@ -967,7 +967,7 @@ - - ${COMPLIB_ROOT} - 1535975103737 -- -+ - Intel Fortran Compiler for Intel(R) 64 - Intel Fortran Compiler 19.0 - Intel Fortran Compiler for Intel(R) 64 diff --git a/easybuild/easyconfigs/i/ifort/ifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/i/ifort/ifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index c47117b085bb..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'ifort' -version = '2019.1.144' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel Fortran compiler" - -toolchain = SYSTEM - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/14866/'] -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] -patches = ['ifort-%(version)s_no_mpi_mic_dependency.patch'] -checksums = [ - # parallel_studio_xe_2019_update1_composer_edition_for_fortran.tgz - '55a5a3d1edb92faff76d7af5522803590247afef9dec6cc9b9f211ba385b0c23', - '12910d18c9f0560aeed80e6425903039d4b3198134155b47e99ff0c03a693ecd', # ifort-2019.1.144_no_mpi_mic_dependency.patch -] - -local_gccver = '8.2.0' -local_binutilsver = '2.31.1' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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-2019.1.144_no_mpi_mic_dependency.patch b/easybuild/easyconfigs/i/ifort/ifort-2019.1.144_no_mpi_mic_dependency.patch deleted file mode 100644 index 1bda68116189..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2019.1.144_no_mpi_mic_dependency.patch +++ /dev/null @@ -1,13 +0,0 @@ -don't install Intel MIC runtine components (mpi-mic-rt), cfr. https://github.com/easybuilders/easybuild-easyconfigs/pull/3793 -author: Kenneth Hoste (HPC-UGent) ---- parallel_studio_xe_2019_update1_composer_edition_for_fortran/pset/mediaconfig.xml.orig 2018-11-16 12:34:28.375110983 +0100 -+++ parallel_studio_xe_2019_update1_composer_edition_for_fortran/pset/mediaconfig.xml 2018-11-16 12:43:36.082555264 +0100 -@@ -1047,7 +1047,7 @@ - - ${COMPLIB_ROOT} - 1540897359989 -- -+ - Intel Fortran Compiler for Intel(R) 64 - Intel Fortran Compiler 19.0 Update 1 - インテル(R) Fortran コンパイラー (インテル(R) 64) diff --git a/easybuild/easyconfigs/i/ifort/ifort-2019.2.187-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/i/ifort/ifort-2019.2.187-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 924762c6de22..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2019.2.187-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'ifort' -version = '2019.2.187' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel Fortran compiler" - -toolchain = SYSTEM - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/15094/'] -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] -patches = ['ifort-%(version)s_no_mpi_mic_dependency.patch'] -checksums = [ - # parallel_studio_xe_2019_update2_composer_edition_for_fortran.tgz - '71e5c9bf055da9ccc50252064740febf506cdf9a560cefe88ba4ba18f84f885e', - 'dbc6496cb2adbf34e66b73d8d75da7dec2738c1026e736bb5bc8393e879f434f', # ifort-2019.2.187_no_mpi_mic_dependency.patch -] - -local_gccver = '8.2.0' -local_binutilsver = '2.31.1' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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-2019.2.187_no_mpi_mic_dependency.patch b/easybuild/easyconfigs/i/ifort/ifort-2019.2.187_no_mpi_mic_dependency.patch deleted file mode 100644 index a23d962a8772..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2019.2.187_no_mpi_mic_dependency.patch +++ /dev/null @@ -1,13 +0,0 @@ -don't install Intel MIC runtine components (mpi-mic-rt), cfr. https://github.com/easybuilders/easybuild-easyconfigs/pull/3793 ---- parallel_studio_xe_2019_update2_composer_edition_for_fortran/pset/mediaconfig.xml.orig 2019-02-13 09:15:51.376296916 +0100 -author: Kenneth Hoste (HPC-UGent) -+++ parallel_studio_xe_2019_update2_composer_edition_for_fortran/pset/mediaconfig.xml 2019-02-13 09:17:04.896021592 +0100 -@@ -1047,7 +1047,7 @@ - - ${COMPLIB_ROOT} - 1548933044877 -- -+ - Intel Fortran Compiler for Intel(R) 64 - Intel Fortran Compiler 19.0 Update 2 - (R) Fortran ((R) 64) diff --git a/easybuild/easyconfigs/i/ifort/ifort-2019.3.199-GCC-8.3.0-2.32.eb b/easybuild/easyconfigs/i/ifort/ifort-2019.3.199-GCC-8.3.0-2.32.eb deleted file mode 100644 index b8eb911adc2e..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2019.3.199-GCC-8.3.0-2.32.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'ifort' -version = '2019.3.199' - -homepage = 'https://software.intel.com/en-us/intel-compilers/' -description = "Intel Fortran compiler" - -toolchain = SYSTEM - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/15274/'] -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] -patches = ['ifort-%(version)s_no_mpi_mic_dependency.patch'] -checksums = [ - # parallel_studio_xe_2019_update3_composer_edition_for_fortran.tgz - '94b7d1c31e3b28ec1aa66c1ed1a6efc157f1776efb7544a0c326a58df9803572', - 'fb0bbb112a47b894ff3fbcc4a254ebcd33a76189c6a1814ecf6235472a51c2c5', # ifort-2019.3.199_no_mpi_mic_dependency.patch -] - -local_gccver = '8.3.0' -local_binutilsver = '2.32' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_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-2019.3.199_no_mpi_mic_dependency.patch b/easybuild/easyconfigs/i/ifort/ifort-2019.3.199_no_mpi_mic_dependency.patch deleted file mode 100644 index 175beba7baea..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-2019.3.199_no_mpi_mic_dependency.patch +++ /dev/null @@ -1,13 +0,0 @@ -don't install Intel MIC runtime components (mpi-mic-rt), cfr. https://github.com/easybuilders/easybuild-easyconfigs/pull/3793 -author: Kenneth Hoste (HPC-UGent) ---- parallel_studio_xe_2019_update3_composer_edition_for_fortran/pset/mediaconfig.xml.orig 2019-03-09 10:45:11.184460201 +0100 -+++ parallel_studio_xe_2019_update3_composer_edition_for_fortran/pset/mediaconfig.xml 2019-03-09 10:49:37.083652872 +0100 -@@ -1047,7 +1047,7 @@ - - ${COMPLIB_ROOT} - 1551719152756 -- -+ - Intel Fortran Compiler for Intel(R) 64 - Intel Fortran Compiler 19.0 Update 3 - インテル(R) Fortran コンパイラー (インテル(R) 64) diff --git a/easybuild/easyconfigs/i/ifort/ifort-system-GCC-system-2.29.eb b/easybuild/easyconfigs/i/ifort/ifort-system-GCC-system-2.29.eb deleted file mode 100644 index 5dc11e3aaeec..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort-system-GCC-system-2.29.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'SystemCompiler' - -name = 'ifort' -version = 'system' - -homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "Fortran compiler from Intel" - -toolchain = SYSTEM - -generate_standalone_module = True - -local_gccver = 'system' -local_binutilsver = '2.29' -versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '', ('GCCcore', local_gccver)), -] - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort_2016_no_mpi_mic_dependency.patch b/easybuild/easyconfigs/i/ifort/ifort_2016_no_mpi_mic_dependency.patch deleted file mode 100644 index 6c852c220dc0..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort_2016_no_mpi_mic_dependency.patch +++ /dev/null @@ -1,13 +0,0 @@ -Eliminate dependency on intel-mpi-rt-mic which in turn brings in intel-mpi-rt. -author: Bart Oldeman (McGill HPC) ---- pset/mediaconfig.xml.orig 2016-11-14 12:57:14.214649000 -0500 -+++ pset/mediaconfig.xml 2016-11-14 12:57:30.108947210 -0500 -@@ -1758,7 +1758,7 @@ - ${PACKAGE_DIR}/rpm - rpm - -- -+ - Intel Fortran Compiler for Intel(R) 64 - Intel(R) Fortran Compiler 16.0 Update 2 - インテル(R) Fortran コンパイラー (インテル(R) 64) diff --git a/easybuild/easyconfigs/i/ifort/ifort_2017_no_mpi_mic_dependency.patch b/easybuild/easyconfigs/i/ifort/ifort_2017_no_mpi_mic_dependency.patch deleted file mode 100644 index 8d3929a0f53c..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort_2017_no_mpi_mic_dependency.patch +++ /dev/null @@ -1,13 +0,0 @@ -Eliminate dependency on intel-mpi-rt-mic which in turn brings in intel-mpi-rt. -author: Bart Oldeman (McGill HPC) ---- pset/mediaconfig.xml.orig 2016-10-20 09:02:57.000000000 +0000 -+++ pset/mediaconfig.xml 2016-11-11 20:09:08.084892189 +0000 -@@ -1551,7 +1551,7 @@ - ${BUNDLE_MAPFILE_DIR} - ${BUNDLE_CHKLIC_IA32} - -- -+ - Intel Fortran Compiler for Intel(R) 64 - Intel(R) Fortran Compiler 17.0 Update 1 - インテル(R) Fortran コンパイラー (インテル(R) 64) diff --git a/easybuild/easyconfigs/i/ifort/ifort_2018.1.163_no_mpi_mic_dependency.patch b/easybuild/easyconfigs/i/ifort/ifort_2018.1.163_no_mpi_mic_dependency.patch deleted file mode 100644 index 8dc2da61ccea..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort_2018.1.163_no_mpi_mic_dependency.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- parallel_studio_xe_2018_update1_composer_edition_for_fortran/pset/mediaconfig.xml.orig 2017-11-15 14:33:21.020900575 +0100 -+++ parallel_studio_xe_2018_update1_composer_edition_for_fortran/pset/mediaconfig.xml 2017-11-15 14:33:25.910946330 +0100 -@@ -962,7 +962,7 @@ - - ${COMPLIB_ROOT} - 1510147141733 -- -+ - Intel Fortran Compiler for Intel(R) 64 - Intel Fortran Compiler 18.0 Update 1 - インテル(R) Fortran コンパイラー (インテル(R) 64) diff --git a/easybuild/easyconfigs/i/ifort/ifort_2018.2.199_no_mpi_mic_dependency.patch b/easybuild/easyconfigs/i/ifort/ifort_2018.2.199_no_mpi_mic_dependency.patch deleted file mode 100644 index 17d50fb96b97..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort_2018.2.199_no_mpi_mic_dependency.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- parallel_studio_xe_2018_update2_composer_edition_for_fortran/pset/mediaconfig.xml.orig 2018-03-27 16:01:08.384054269 +0200 -+++ parallel_studio_xe_2018_update2_composer_edition_for_fortran/pset/mediaconfig.xml 2018-03-27 16:03:56.837782894 +0200 -@@ -962,7 +962,7 @@ - - ${COMPLIB_ROOT} - 1521101985233 -- -+ - Intel Fortran Compiler for Intel(R) 64 - Intel Fortran Compiler 18.0 Update 2 - インテル(R) Fortran コンパイラー (インテル(R) 64) diff --git a/easybuild/easyconfigs/i/ifort/ifort_2018.3.222_no_mpi_mic_dependency.patch b/easybuild/easyconfigs/i/ifort/ifort_2018.3.222_no_mpi_mic_dependency.patch deleted file mode 100644 index aa1796f534aa..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort_2018.3.222_no_mpi_mic_dependency.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- parallel_studio_xe_2018_update3_composer_edition_for_fortran/pset/mediaconfig.xml.orig 2018-05-31 14:30:01.112396961 +0200 -+++ parallel_studio_xe_2018_update3_composer_edition_for_fortran/pset/mediaconfig.xml 2018-05-31 14:37:27.971107038 +0200 -@@ -962,7 +962,7 @@ - - ${COMPLIB_ROOT} - 1526382866912 -- -+ - Intel Fortran Compiler for Intel(R) 64 - Intel Fortran Compiler 18.0 Update 3 - インテル(R) Fortran コンパイラー (インテル(R) 64) diff --git a/easybuild/easyconfigs/i/ifort/ifort_2018_no_mpi_mic_dependency.patch b/easybuild/easyconfigs/i/ifort/ifort_2018_no_mpi_mic_dependency.patch deleted file mode 100644 index b2b41eab487a..000000000000 --- a/easybuild/easyconfigs/i/ifort/ifort_2018_no_mpi_mic_dependency.patch +++ /dev/null @@ -1,13 +0,0 @@ -Eliminate dependency on intel-mpi-rt-mic which in turn brings in intel-mpi-rt. -based on original patch by Bart Oldeman (McGill HPC) ---- pset/mediaconfig.xml.orig 2017-10-19 13:44:49.383480127 +0200 -+++ pset/mediaconfig.xml 2017-10-19 13:48:09.237258398 +0200 -@@ -888,7 +888,7 @@ - - ${COMPLIB_ROOT} - 1503574163037 -- -+ - Intel Fortran Compiler for Intel(R) 64 - Intel Fortran Compiler 18.0 - Intel Fortran Compiler for Intel(R) 64 diff --git a/easybuild/easyconfigs/i/ifort/specified-paths.patch b/easybuild/easyconfigs/i/ifort/specified-paths.patch deleted file mode 100644 index 7850b1649308..000000000000 --- a/easybuild/easyconfigs/i/ifort/specified-paths.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- pset/install_fc.sh.orig 2009-07-27 13:35:06.238363000 +0200 -+++ pset/install_fc.sh 2009-07-27 13:35:27.035870000 +0200 -@@ -138,7 +138,7 @@ - EXTRACT_PATH="" - FORMALIZE_ONLY_MODE=0 # changed by -f option - IGNORE_OLD_DB_MODE=0 # changed by -z option -- INSTALL_PATH_SPECIFIED=0 # changed by -i option -+ INSTALL_PATH_SPECIFIED=1 # changed by -i option - LICENSE_PATH_SPECIFIED=0 # changed by -l option - LOG_PATH_SPECIFIED=0 # changed by -j option - NO_EULA_MODE=0 # changed by -e option diff --git a/easybuild/easyconfigs/i/igraph/igraph-0.10.12-foss-2023b.eb b/easybuild/easyconfigs/i/igraph/igraph-0.10.12-foss-2023b.eb new file mode 100644 index 000000000000..6e5f77cd3c82 --- /dev/null +++ b/easybuild/easyconfigs/i/igraph/igraph-0.10.12-foss-2023b.eb @@ -0,0 +1,42 @@ +# Author: Denis Krišťák (INUITS) +# Modified: Jasper Grimm (UoY) +# Update: Pavel Tománek (INUITS) +# Update: Petr Král (INUITS) + +easyblock = 'CMakeMake' + +name = 'igraph' +version = '0.10.12' + +homepage = 'https://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': 'foss', 'version': '2023b'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/igraph/igraph/releases/download/%(version)s'] +sources = [SOURCE_TAR_GZ] +checksums = ['b011f7f9f38a3e59924cc9ff652e6d33105fa03fcaf3792f47d752626a0a4625'] + +builddependencies = [ + ('CMake', '3.27.6'), +] + +dependencies = [ + ('GLPK', '5.0'), + ('libxml2', '2.11.5'), + ('zlib', '1.2.13'), + ('arpack-ng', '3.9.0'), +] + +# Build static and shared libraries +configopts = ["-DBUILD_SHARED_LIBS=OFF", "-DBUILD_SHARED_LIBS=ON"] + +sanity_check_paths = { + 'files': ['include/igraph/igraph.h'] + ['lib/libigraph.%s' % x for x in ['a', SHLIB_EXT]], + 'dirs': [], +} + +moduleclass = 'lib' 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 deleted file mode 100644 index 81b9d69187a5..000000000000 --- a/easybuild/easyconfigs/i/igraph/igraph-0.7.1-fix-aclocal-version.patch +++ /dev/null @@ -1,49 +0,0 @@ -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-foss-2018b.eb b/easybuild/easyconfigs/i/igraph/igraph-0.7.1-foss-2018b.eb deleted file mode 100644 index 040d7b63b44d..000000000000 --- a/easybuild/easyconfigs/i/igraph/igraph-0.7.1-foss-2018b.eb +++ /dev/null @@ -1,32 +0,0 @@ -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': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/igraph/igraph/releases/download/%(version)s'] -sources = ['igraph-%(version)s.tar.gz'] -checksums = ['d978030e27369bf698f3816ab70aa9141e9baf81c56cc4f55efbe5489b46b0df'] - -builddependencies = [('Autotools', '20180311')] -dependencies = [ - ('zlib', '1.2.11'), - ('libxml2', '2.9.8'), -] - -preconfigopts = 'autoreconf -i && ' - -sanity_check_paths = { - 'files': ['lib/libigraph.%s' % SHLIB_EXT, '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-intel-2016b.eb b/easybuild/easyconfigs/i/igraph/igraph-0.7.1-intel-2016b.eb deleted file mode 100644 index 0c649171c4c4..000000000000 --- a/easybuild/easyconfigs/i/igraph/igraph-0.7.1-intel-2016b.eb +++ /dev/null @@ -1,34 +0,0 @@ -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-intel-2017b.eb b/easybuild/easyconfigs/i/igraph/igraph-0.7.1-intel-2017b.eb deleted file mode 100644 index 0f63fde5cfaa..000000000000 --- a/easybuild/easyconfigs/i/igraph/igraph-0.7.1-intel-2017b.eb +++ /dev/null @@ -1,43 +0,0 @@ -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': '2017b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/igraph/igraph/releases/download/%(version)s'] -sources = ['igraph-%(version)s.tar.gz'] -patches = [ - 'igraph-%(version)s-no-lapack-no-blas.patch', - 'igraph-%(version)s-fix-aclocal-version.patch' -] -checksums = [ - 'd978030e27369bf698f3816ab70aa9141e9baf81c56cc4f55efbe5489b46b0df', # igraph-0.7.1.tar.gz - '4108be32d0105dbd12918ca38497a9787a263e4ddcc8608108a3ae08b592788b', # igraph-0.7.1-no-lapack-no-blas.patch - '7f77b14a9b489f6c3e30d85bd9049e9d82889e7a8efd8cdb8e03deb226b35111', # igraph-0.7.1-fix-aclocal-version.patch -] - -builddependencies = [('Autotools', '20170619')] -dependencies = [ - ('zlib', '1.2.11'), - ('libxml2', '2.9.4'), -] - -preconfigopts = "aclocal && autoconf && automake && libtoolize && " -# 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 deleted file mode 100644 index 339e68cee3a9..000000000000 --- a/easybuild/easyconfigs/i/igraph/igraph-0.7.1-no-lapack-no-blas.patch +++ /dev/null @@ -1,264 +0,0 @@ -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/igraph/igraph-0.8.0-foss-2019b.eb b/easybuild/easyconfigs/i/igraph/igraph-0.8.0-foss-2019b.eb deleted file mode 100644 index 818ab9b1ab30..000000000000 --- a/easybuild/easyconfigs/i/igraph/igraph-0.8.0-foss-2019b.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'igraph' -version = '0.8.0' - -homepage = 'https://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': 'foss', 'version': '2019b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/igraph/igraph/releases/download/%(version)s'] -sources = ['%(name)s-%(version)s.tar.gz'] -checksums = ['72637335600cf4758fd718009b16d92489b58a2f5dd96d884740d20cd5769649'] - -builddependencies = [ - ('Autotools', '20180311'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('GLPK', '4.65'), - ('libxml2', '2.9.9'), - ('zlib', '1.2.11'), -] - -preconfigopts = "autoreconf -i && " -# Remove hardcoded links to BLAS/LAPACK -preconfigopts += "sed -i 's/-lblas/$LIBBLAS/' configure && " -preconfigopts += "sed -i 's/-llapack/$LIBLAPACK/' configure && " - -configopts = "--with-external-blas --with-external-lapack --with-external-glpk" - -sanity_check_paths = { - 'files': ['lib/libigraph.%s' % x for x in [SHLIB_EXT, 'la', 'a']] + ['lib/pkgconfig/igraph.pc'] + - ['include/igraph/igraph%s.h' % x for x in ['', '_blas', '_constants', '_lapack', '_types', '_version']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/i/igraph/igraph-0.8.2-foss-2020a.eb b/easybuild/easyconfigs/i/igraph/igraph-0.8.2-foss-2020a.eb deleted file mode 100644 index d418d42d0490..000000000000 --- a/easybuild/easyconfigs/i/igraph/igraph-0.8.2-foss-2020a.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'igraph' -version = '0.8.2' - -homepage = 'https://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': 'foss', 'version': '2020a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/igraph/igraph/releases/download/%(version)s'] -sources = ['%(name)s-%(version)s.tar.gz'] -checksums = ['718a471e7b8cbf02e3e8006153b7be6a22f85bb804283763a0016280e8a60e95'] - -builddependencies = [ - ('Autotools', '20180311'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('GLPK', '4.65'), - ('libxml2', '2.9.10'), - ('zlib', '1.2.11'), -] - -preconfigopts = "autoreconf -i && " -# Remove hardcoded links to BLAS/LAPACK -preconfigopts += "sed -i 's/-lblas/$LIBBLAS/' configure && " -preconfigopts += "sed -i 's/-llapack/$LIBLAPACK/' configure && " - -configopts = "--with-external-blas --with-external-lapack --with-external-glpk" - -sanity_check_paths = { - 'files': ['lib/libigraph.%s' % x for x in [SHLIB_EXT, 'la', 'a']] + ['lib/pkgconfig/igraph.pc'] + - ['include/igraph/igraph%s.h' % x for x in ['', '_blas', '_constants', '_lapack', '_types', '_version']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/i/igraph/igraph-0.8.5-foss-2020b.eb b/easybuild/easyconfigs/i/igraph/igraph-0.8.5-foss-2020b.eb index 098e05b12aab..0177350f1657 100644 --- a/easybuild/easyconfigs/i/igraph/igraph-0.8.5-foss-2020b.eb +++ b/easybuild/easyconfigs/i/igraph/igraph-0.8.5-foss-2020b.eb @@ -4,8 +4,8 @@ name = 'igraph' version = '0.8.5' homepage = 'https://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 +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': 'foss', 'version': '2020b'} diff --git a/easybuild/easyconfigs/i/igraph/igraph-0.9.1-fosscuda-2020b.eb b/easybuild/easyconfigs/i/igraph/igraph-0.9.1-fosscuda-2020b.eb index 28cd22238add..8a232120a060 100644 --- a/easybuild/easyconfigs/i/igraph/igraph-0.9.1-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/i/igraph/igraph-0.9.1-fosscuda-2020b.eb @@ -6,8 +6,8 @@ name = 'igraph' version = '0.9.1' homepage = 'https://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 +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': 'fosscuda', 'version': '2020b'} diff --git a/easybuild/easyconfigs/i/igv-reports/igv-reports-0.9.8-GCC-8.3.0-Python-3.7.4.eb b/easybuild/easyconfigs/i/igv-reports/igv-reports-0.9.8-GCC-8.3.0-Python-3.7.4.eb deleted file mode 100644 index f499243d4e10..000000000000 --- a/easybuild/easyconfigs/i/igv-reports/igv-reports-0.9.8-GCC-8.3.0-Python-3.7.4.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'igv-reports' -version = '0.9.8' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/igvteam/igv-reports' -description = """Python application to generate self-contained igv.js pages that can be opened -within a browser with "file" protocol.""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -sources = [SOURCE_TAR_GZ] -checksums = ['ae0ecac0f24e86b9858720fe0eac7d424bf79449f56446f99a2312cb4fb739b3'] - -dependencies = [ - ('Python', '3.7.4'), - ('Pysam', '0.15.3'), -] - -use_pip = True -download_dep_fail = True - -sanity_pip_check = True -sanity_check_paths = { - 'files': ['bin/create_datauri', 'bin/create_report'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/igv_reports'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/iimkl/iimkl-2018a.eb b/easybuild/easyconfigs/i/iimkl/iimkl-2018a.eb deleted file mode 100644 index c4b385d5d4a9..000000000000 --- a/easybuild/easyconfigs/i/iimkl/iimkl-2018a.eb +++ /dev/null @@ -1,20 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild -easyblock = 'Toolchain' - -name = 'iimkl' -version = '2018a' - -homepage = 'https://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel Math Kernel Library (MKL).""" - -toolchain = SYSTEM - -local_compver = '2018.1.163' -local_suff = '-GCC-6.4.0-2.28' -dependencies = [ - ('icc', local_compver, local_suff), - ('ifort', local_compver, local_suff), - ('imkl', local_compver, '-serial', ('iccifort', '%s%s' % (local_compver, local_suff))), -] - -moduleclass = 'toolchain' 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 deleted file mode 100644 index d76c923f180c..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2016.00-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,21 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iimpi' -version = '2016.00' -versionsuffix = '-GCC-4.9.3-2.25' -deprecated = "iimpi versions older than 2016.01 are deprecated" - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2016.0.109' -dependencies = [ - ('icc', local_compver, versionsuffix), - ('ifort', local_compver, versionsuffix), - ('impi', '5.1.1.109', '', ('iccifort', '%s%s' % (local_compver, versionsuffix))), -] - -moduleclass = 'toolchain' 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 deleted file mode 100644 index 20b6c1d38018..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2016.01-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,21 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iimpi' -version = '2016.01' -versionsuffix = '-GCC-4.9.3-2.25' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2016.1.150' - -dependencies = [ - ('icc', local_compver, versionsuffix), - ('ifort', local_compver, versionsuffix), - ('impi', '5.1.2.150', '', ('iccifort', '%s%s' % (local_compver, versionsuffix))), -] - -moduleclass = 'toolchain' 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 deleted file mode 100644 index 99138b2afd11..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2016.02-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,21 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iimpi' -version = '2016.02' -versionsuffix = '-GCC-4.9.3-2.25' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2016.2.181' - -dependencies = [ - ('icc', local_compver, versionsuffix), - ('ifort', local_compver, versionsuffix), - ('impi', '5.1.3.181', '', ('iccifort', '%s%s' % (local_compver, versionsuffix))), -] - -moduleclass = 'toolchain' 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 deleted file mode 100644 index b8f14aaadf98..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2016.02-GCC-5.3.0-2.26.eb +++ /dev/null @@ -1,22 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iimpi' -version = '2016.02' -versionsuffix = '-GCC-5.3.0-2.26' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_suff = '2.181' -local_compver = '2016.%s' % local_suff - -dependencies = [ - ('icc', local_compver, versionsuffix), - ('ifort', local_compver, versionsuffix), - ('impi', '5.1.3.181', '', ('iccifort', '%s%s' % (local_compver, versionsuffix))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2016.03-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2016.03-GCC-4.9.3-2.25.eb deleted file mode 100644 index 7fe96d5043f8..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2016.03-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,20 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iimpi' -version = '2016.03' -versionsuffix = '-GCC-4.9.3-2.25' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2016.3.210' -dependencies = [ - ('icc', local_compver, versionsuffix), - ('ifort', local_compver, versionsuffix), - ('impi', '5.1.3.181', '', ('iccifort', '%s%s' % (local_compver, versionsuffix))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2016.03-GCC-5.3.0-2.26.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2016.03-GCC-5.3.0-2.26.eb deleted file mode 100644 index f057b8c0f64d..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2016.03-GCC-5.3.0-2.26.eb +++ /dev/null @@ -1,20 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iimpi' -version = '2016.03' -versionsuffix = '-GCC-5.3.0-2.26' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2016.3.210' -dependencies = [ - ('icc', local_compver, versionsuffix), - ('ifort', local_compver, versionsuffix), - ('impi', '5.1.3.181', '', ('iccifort', '%s%s' % (local_compver, versionsuffix))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2016.03-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2016.03-GCC-5.4.0-2.26.eb deleted file mode 100644 index 59ea8a013cd4..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2016.03-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,20 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iimpi' -version = '2016.03' -versionsuffix = '-GCC-5.4.0-2.26' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2016.3.210' -dependencies = [ - ('icc', local_compver, versionsuffix), - ('ifort', local_compver, versionsuffix), - ('impi', '5.1.3.181', '', ('iccifort', '%s%s' % (local_compver, versionsuffix))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2016b.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2016b.eb deleted file mode 100644 index 431d2e7770c2..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2016b.eb +++ /dev/null @@ -1,20 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iimpi' -version = '2016b' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2016.3.210' -local_suff = '-GCC-5.4.0-2.26' -dependencies = [ - ('icc', local_compver, local_suff), - ('ifort', local_compver, local_suff), - ('impi', '5.1.3.181', '', ('iccifort', '%s%s' % (local_compver, local_suff))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2017.00-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2017.00-GCC-5.4.0-2.26.eb deleted file mode 100644 index dc0b48ed0cd5..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2017.00-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,20 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iimpi' -version = '2017.00' -versionsuffix = '-GCC-5.4.0-2.26' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2017.0.098' -dependencies = [ - ('icc', local_compver, versionsuffix), - ('ifort', local_compver, versionsuffix), - ('impi', '2017.0.098', '', ('iccifort', '%s%s' % (local_compver, versionsuffix))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2017.01-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2017.01-GCC-5.4.0-2.26.eb deleted file mode 100644 index 2b884558858c..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2017.01-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,20 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iimpi' -version = '2017.01' -versionsuffix = '-GCC-5.4.0-2.26' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2017.1.132' -dependencies = [ - ('icc', local_compver, versionsuffix), - ('ifort', local_compver, versionsuffix), - ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, versionsuffix))), -] - -moduleclass = 'toolchain' 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 deleted file mode 100644 index 84e5f25c699c..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2017.02-GCC-6.3.0-2.27.eb +++ /dev/null @@ -1,20 +0,0 @@ -# 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 = SYSTEM - -local_compver = '2017.2.174' -dependencies = [ - ('icc', local_compver, versionsuffix), - ('ifort', local_compver, versionsuffix), - ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, versionsuffix))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2017.09.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2017.09.eb deleted file mode 100644 index 6c839f17d56c..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2017.09.eb +++ /dev/null @@ -1,20 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = 'Toolchain' - -name = 'iimpi' -version = '2017.09' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2017.5.239' -local_compsuff = '-GCC-6.4.0-2.28' -dependencies = [ - ('icc', local_compver, local_compsuff), - ('ifort', local_compver, local_compsuff), - ('impi', '2017.4.239', '', ('iccifort', '%s%s' % (local_compver, local_compsuff))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2017a.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2017a.eb deleted file mode 100644 index 1bd816d3111f..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2017a.eb +++ /dev/null @@ -1,20 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iimpi' -version = '2017a' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2017.1.132' -local_suff = '-GCC-6.3.0-2.27' -dependencies = [ - ('icc', local_compver, local_suff), - ('ifort', local_compver, local_suff), - ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, local_suff))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2017b.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2017b.eb deleted file mode 100644 index c49b9c90f1da..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2017b.eb +++ /dev/null @@ -1,20 +0,0 @@ -# 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 = SYSTEM - -local_compver = '2017.4.196' -local_suff = '-GCC-6.4.0-2.28' -dependencies = [ - ('icc', local_compver, local_suff), - ('ifort', local_compver, local_suff), - ('impi', '2017.3.196', '', ('iccifort', '%s%s' % (local_compver, local_suff))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2018.00.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2018.00.eb deleted file mode 100644 index 61bf4939643d..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2018.00.eb +++ /dev/null @@ -1,20 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild -easyblock = "Toolchain" - -name = 'iimpi' -version = '2018.00' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2018.0.128' -local_suff = '-GCC-6.4.0-2.28' -dependencies = [ - ('icc', local_compver, local_suff), - ('ifort', local_compver, local_suff), - ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, local_suff))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2018.01.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2018.01.eb deleted file mode 100644 index c9c21dc1395b..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2018.01.eb +++ /dev/null @@ -1,20 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild -easyblock = 'Toolchain' - -name = 'iimpi' -version = '2018.01' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2018.1.163' -local_suff = '-GCC-6.4.0-2.28' -dependencies = [ - ('icc', local_compver, local_suff), - ('ifort', local_compver, local_suff), - ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, local_suff))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2018.02.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2018.02.eb deleted file mode 100644 index d04c305b0701..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2018.02.eb +++ /dev/null @@ -1,20 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild -easyblock = 'Toolchain' - -name = 'iimpi' -version = '2018.02' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2018.2.199' -local_suff = '-GCC-6.4.0-2.28' -dependencies = [ - ('icc', local_compver, local_suff), - ('ifort', local_compver, local_suff), - ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, local_suff))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2018.04.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2018.04.eb deleted file mode 100644 index a18a66001ce2..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2018.04.eb +++ /dev/null @@ -1,20 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild -easyblock = 'Toolchain' - -name = 'iimpi' -version = '2018.04' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2018.5.274' -local_suff = '-GCC-7.3.0-2.30' -dependencies = [ - ('icc', local_compver, local_suff), - ('ifort', local_compver, local_suff), - ('impi', '2018.4.274', '', ('iccifort', '%s%s' % (local_compver, local_suff))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2018a.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2018a.eb deleted file mode 100644 index 84104635f8cd..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2018a.eb +++ /dev/null @@ -1,20 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild -easyblock = 'Toolchain' - -name = 'iimpi' -version = '2018a' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2018.1.163' -local_suff = '-GCC-6.4.0-2.28' -dependencies = [ - ('icc', local_compver, local_suff), - ('ifort', local_compver, local_suff), - ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, local_suff))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2018b.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2018b.eb deleted file mode 100644 index 4ddf1e7d6780..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2018b.eb +++ /dev/null @@ -1,20 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild -easyblock = 'Toolchain' - -name = 'iimpi' -version = '2018b' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2018.3.222' -local_suff = '-GCC-7.3.0-2.30' -dependencies = [ - ('icc', local_compver, local_suff), - ('ifort', local_compver, local_suff), - ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, local_suff))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2019.00.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2019.00.eb deleted file mode 100644 index fc96b693eabb..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2019.00.eb +++ /dev/null @@ -1,20 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild -easyblock = 'Toolchain' - -name = 'iimpi' -version = '2019.00' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2019.0.117' -local_suff = '-GCC-8.2.0-2.31.1' -dependencies = [ - ('icc', local_compver, local_suff), - ('ifort', local_compver, local_suff), - ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, local_suff))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2019.01.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2019.01.eb deleted file mode 100644 index ac3c0c9ab964..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2019.01.eb +++ /dev/null @@ -1,20 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild -easyblock = 'Toolchain' - -name = 'iimpi' -version = '2019.01' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2019.1.144' -local_suff = '-GCC-8.2.0-2.31.1' -dependencies = [ - ('icc', local_compver, local_suff), - ('ifort', local_compver, local_suff), - ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, local_suff))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2019.02.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2019.02.eb deleted file mode 100644 index 4e15e65d51b4..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2019.02.eb +++ /dev/null @@ -1,20 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild -easyblock = 'Toolchain' - -name = 'iimpi' -version = '2019.02' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2019.2.187' -local_suff = '-GCC-8.2.0-2.31.1' -dependencies = [ - ('icc', local_compver, local_suff), - ('ifort', local_compver, local_suff), - ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, local_suff))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2019.03.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2019.03.eb deleted file mode 100644 index 083983690a8c..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2019.03.eb +++ /dev/null @@ -1,20 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild -easyblock = 'Toolchain' - -name = 'iimpi' -version = '2019.03' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2019.3.199' -local_suff = '-GCC-8.3.0-2.32' -dependencies = [ - ('icc', local_compver, local_suff), - ('ifort', local_compver, local_suff), - ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, local_suff))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2019a.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2019a.eb deleted file mode 100644 index c5a4b99983ff..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2019a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'Toolchain' - -name = 'iimpi' -version = '2019a' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2019.1.144' -local_suff = '-GCC-8.2.0-2.31.1' -dependencies = [ - ('icc', local_compver, local_suff), - ('ifort', local_compver, local_suff), - ('impi', '2018.4.274', '', ('iccifort', '%s%s' % (local_compver, local_suff))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2019b.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2019b.eb deleted file mode 100644 index 50844519b7f8..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2019b.eb +++ /dev/null @@ -1,18 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild -easyblock = 'Toolchain' - -name = 'iimpi' -version = '2019b' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2019.5.281' -dependencies = [ - ('iccifort', local_compver), - ('impi', '2018.5.288', '', ('iccifort', local_compver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2020.00.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2020.00.eb deleted file mode 100644 index 91c16654a437..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2020.00.eb +++ /dev/null @@ -1,19 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild -easyblock = 'Toolchain' - -name = 'iimpi' -version = '2020.00' - -homepage = 'https://software.intel.com/parallel-studio-xe' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2020.0.166' -local_suff = '-GCC-9.2.0' -dependencies = [ - ('iccifort', local_compver, local_suff), - ('impi', '2019.6.166', '', ('iccifort', '%s%s' % (local_compver, local_suff))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2020.06-impi-18.5.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2020.06-impi-18.5.eb deleted file mode 100644 index c1db1db45035..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2020.06-impi-18.5.eb +++ /dev/null @@ -1,18 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild -easyblock = 'Toolchain' - -name = 'iimpi' -version = '2020.06-impi-18.5' - -homepage = 'https://software.intel.com/parallel-studio-xe' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2020.1.217' -dependencies = [ - ('iccifort', local_compver), - ('impi', '2018.5.288', '', ('iccifort', local_compver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2020a.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2020a.eb deleted file mode 100644 index 4c30378af97b..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2020a.eb +++ /dev/null @@ -1,18 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild -easyblock = 'Toolchain' - -name = 'iimpi' -version = '2020a' - -homepage = 'https://software.intel.com/parallel-studio-xe' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2020.1.217' -dependencies = [ - ('iccifort', local_compver), - ('impi', '2019.7.217', '', ('iccifort', local_compver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2024a.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2024a.eb new file mode 100644 index 000000000000..d6150133621c --- /dev/null +++ b/easybuild/easyconfigs/i/iimpi/iimpi-2024a.eb @@ -0,0 +1,18 @@ +# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild +easyblock = 'Toolchain' + +name = 'iimpi' +version = '2024a' + +homepage = 'https://software.intel.com/parallel-studio-xe' +description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" + +toolchain = SYSTEM + +local_comp_ver = '2024.2.0' +dependencies = [ + ('intel-compilers', local_comp_ver), + ('impi', '2021.13.0', '', ('intel-compilers', local_comp_ver)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-8.1.5-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/iimpi/iimpi-8.1.5-GCC-4.9.3-2.25.eb deleted file mode 100644 index 1b012964455a..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-8.1.5-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = "Toolchain" - -name = 'iimpi' -version = '8.1.5' -versionsuffix = '-GCC-4.9.3-2.25' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2016.1.150' -dependencies = [ - ('icc', local_compver, versionsuffix), - ('ifort', local_compver, versionsuffix), - ('impi', '5.1.2.150', '', ('iccifort', '%s%s' % (local_compver, versionsuffix))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-system-GCC-system-2.29.eb b/easybuild/easyconfigs/i/iimpi/iimpi-system-GCC-system-2.29.eb deleted file mode 100644 index 4149c1291e47..000000000000 --- a/easybuild/easyconfigs/i/iimpi/iimpi-system-GCC-system-2.29.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = "Toolchain" - -name = 'iimpi' -version = 'system' -versionsuffix = '-GCC-system-2.29' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -dependencies = [ - ('icc', version, versionsuffix), - ('ifort', version, versionsuffix), - ('impi', version, '', ('iccifort', '%s%s' % (version, versionsuffix))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpic/iimpic-2016.10.eb b/easybuild/easyconfigs/i/iimpic/iimpic-2016.10.eb deleted file mode 100644 index fd25c23c2f15..000000000000 --- a/easybuild/easyconfigs/i/iimpic/iimpic-2016.10.eb +++ /dev/null @@ -1,23 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iimpic' -version = '2016.10' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2016.3.210' -local_suff = '-GCC-5.4.0-2.26' -local_comp = ('iccifort', '%s%s' % (local_compver, local_suff)) - -dependencies = [ - ('icc', local_compver, local_suff), - ('ifort', local_compver, local_suff), - ('CUDA', '8.0.44', '', local_comp), - ('impi', '5.1.3.181', '', ('iccifortcuda', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpic/iimpic-2017b.eb b/easybuild/easyconfigs/i/iimpic/iimpic-2017b.eb deleted file mode 100644 index 39e1646cfb7e..000000000000 --- a/easybuild/easyconfigs/i/iimpic/iimpic-2017b.eb +++ /dev/null @@ -1,23 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iimpic' -version = '2017b' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI and CUDA.""" - -toolchain = SYSTEM - -local_compver = '2017.4.196' -local_gccsuff = '-GCC-6.4.0-2.28' -local_intelver = '%s%s' % (local_compver, local_gccsuff) - -dependencies = [ - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('CUDA', '9.0.176', '', ('iccifort', local_intelver)), - ('impi', '2017.3.196', '', ('iccifortcuda', local_intelver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpic/iimpic-2019a.eb b/easybuild/easyconfigs/i/iimpic/iimpic-2019a.eb deleted file mode 100644 index 17bc5bea6b4a..000000000000 --- a/easybuild/easyconfigs/i/iimpic/iimpic-2019a.eb +++ /dev/null @@ -1,23 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iimpic' -version = '2019a' - -homepage = 'https://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI and CUDA.""" - -toolchain = SYSTEM - -local_compver = '2019.1.144' -local_gccsuff = '-GCC-8.2.0-2.31.1' -local_intelver = '%s%s' % (local_compver, local_gccsuff) - -dependencies = [ - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('CUDA', '10.1.105', '', ('iccifort', local_intelver)), - ('impi', '2018.4.274', '', ('iccifortcuda', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpic/iimpic-2019b.eb b/easybuild/easyconfigs/i/iimpic/iimpic-2019b.eb deleted file mode 100644 index f92c13e75f41..000000000000 --- a/easybuild/easyconfigs/i/iimpic/iimpic-2019b.eb +++ /dev/null @@ -1,20 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iimpic' -version = '2019b' - -homepage = '(none)' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI and CUDA.""" - -toolchain = SYSTEM - -local_compver = '2019.5.281' - -dependencies = [ - ('iccifort', local_compver), - ('CUDA', '10.1.243', '', ('iccifort', local_compver)), - ('impi', '2018.5.288', '', ('iccifortcuda', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpic/iimpic-2020a.eb b/easybuild/easyconfigs/i/iimpic/iimpic-2020a.eb deleted file mode 100644 index 2e42b2593f3f..000000000000 --- a/easybuild/easyconfigs/i/iimpic/iimpic-2020a.eb +++ /dev/null @@ -1,20 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iimpic' -version = '2020a' - -homepage = '(none)' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI and CUDA.""" - -toolchain = SYSTEM - -local_compver = '2020.1.217' - -dependencies = [ - ('iccifort', local_compver), - ('CUDA', '11.0.2', '', ('iccifort', local_compver)), - ('impi', '2019.7.217', '', ('iccifortcuda', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/ilastik-napari/ilastik-napari-0.2.4-foss-2023a.eb b/easybuild/easyconfigs/i/ilastik-napari/ilastik-napari-0.2.4-foss-2023a.eb new file mode 100644 index 000000000000..33a123e603eb --- /dev/null +++ b/easybuild/easyconfigs/i/ilastik-napari/ilastik-napari-0.2.4-foss-2023a.eb @@ -0,0 +1,34 @@ +easyblock = 'PythonBundle' + +name = 'ilastik-napari' +version = '0.2.4' + +homepage = 'https://github.com/ilastik/ilastik-napari/' +description = "Napari plugin for interactive pixel classification." + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), + ('SciPy-bundle', '2023.07'), + ('napari', '0.4.18'), + ('QtPy', '2.4.1'), + ('scikit-learn', '1.3.1'), + ('numba', '0.58.1'), + ('fastfilters', '0.3'), +] + +exts_list = [ + ('sparse', '0.15.4', { + 'source_tmpl': '%(name)s-%(version)s-py2.py3-none-any.whl', + 'checksums': ['76ec76fee2aee82a84eb97155dd530a9644e3b1fdea2406bc4b454698b36d938'], + }), + (name, version, { + 'source_tmpl': 'ilastik_napari-%(version)s.tar.gz', + 'modulename': 'ilastik', + 'checksums': ['8e971a70389f9257eaca7561637301f996f316fdff2cb223c5828d162970bec4'], + }), +] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/imagecodecs/imagecodecs-2021.8.26-foss-2020b.eb b/easybuild/easyconfigs/i/imagecodecs/imagecodecs-2021.8.26-foss-2020b.eb index acd6766b2c31..9b0fed9db749 100644 --- a/easybuild/easyconfigs/i/imagecodecs/imagecodecs-2021.8.26-foss-2020b.eb +++ b/easybuild/easyconfigs/i/imagecodecs/imagecodecs-2021.8.26-foss-2020b.eb @@ -50,9 +50,6 @@ dependencies = [ ('h5py', '3.1.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('bitshuffle', '0.3.5', { 'sources': ['%(version)s.tar.gz'], diff --git a/easybuild/easyconfigs/i/imagecodecs/imagecodecs-2022.9.26-foss-2021a.eb b/easybuild/easyconfigs/i/imagecodecs/imagecodecs-2022.9.26-foss-2021a.eb index 284a8b29cb82..45fe6a9e9c44 100644 --- a/easybuild/easyconfigs/i/imagecodecs/imagecodecs-2022.9.26-foss-2021a.eb +++ b/easybuild/easyconfigs/i/imagecodecs/imagecodecs-2022.9.26-foss-2021a.eb @@ -52,9 +52,6 @@ dependencies = [ ('libheif', '1.12.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('bitshuffle', '0.3.5', { 'source_urls': ['https://github.com/kiyo-masui/bitshuffle/archive/'], diff --git a/easybuild/easyconfigs/i/imagecodecs/imagecodecs-2022.9.26-foss-2022a.eb b/easybuild/easyconfigs/i/imagecodecs/imagecodecs-2022.9.26-foss-2022a.eb index f33ff8c46b9c..584d5817b948 100644 --- a/easybuild/easyconfigs/i/imagecodecs/imagecodecs-2022.9.26-foss-2022a.eb +++ b/easybuild/easyconfigs/i/imagecodecs/imagecodecs-2022.9.26-foss-2022a.eb @@ -52,9 +52,6 @@ dependencies = [ ('libheif', '1.16.2'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('bitshuffle', '0.5.1', { 'checksums': ['988f224739aa6858475a4c59172968c7b51cc657d2249580c8f96848708fbae3'], diff --git a/easybuild/easyconfigs/i/imagecodecs/imagecodecs-2024.1.1-foss-2023a.eb b/easybuild/easyconfigs/i/imagecodecs/imagecodecs-2024.1.1-foss-2023a.eb index 25c939f0627d..2976b70dfe10 100644 --- a/easybuild/easyconfigs/i/imagecodecs/imagecodecs-2024.1.1-foss-2023a.eb +++ b/easybuild/easyconfigs/i/imagecodecs/imagecodecs-2024.1.1-foss-2023a.eb @@ -51,9 +51,6 @@ dependencies = [ ('bitshuffle', '0.5.1'), # Cannot be as extension because Cython 3.0.8 is too new ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('colorlog', '6.8.2', { 'checksums': ['3e3e079a41feb5a1b64f978b5ea4f46040a94f11f0e8bbb8261e3dbbeca64d44'], diff --git a/easybuild/easyconfigs/i/imagecodecs/imagecodecs-2024.6.1-foss-2023b.eb b/easybuild/easyconfigs/i/imagecodecs/imagecodecs-2024.6.1-foss-2023b.eb new file mode 100644 index 000000000000..b41e9713c8dc --- /dev/null +++ b/easybuild/easyconfigs/i/imagecodecs/imagecodecs-2024.6.1-foss-2023b.eb @@ -0,0 +1,75 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Denis Kristak +# update: Thomas Hoffmann (EMBL), Denis Kristak (Inuits), Cintia Willemyns (Vrije Universiteit Brussel) +easyblock = 'PythonBundle' + +name = 'imagecodecs' +version = '2024.6.1' + +homepage = 'https://github.com/cgohlke/imagecodecs' +description = """Imagecodecs is a Python library that provides block-oriented, in-memory buffer transformation, +compression, and decompression functions for use in the tifffile, czifile, zarr, and other +scientific image input/output modules.""" + +toolchain = {'name': 'foss', 'version': '2023b'} + +local_openjpeg_maj_min = '2.5' +dependencies = [ + ('Python', '3.11.5'), + ('SciPy-bundle', '2023.11'), + ('Python-bundle-PyPI', '2023.10'), + ('Cython', '3.0.10'), + ('matplotlib', '3.8.2'), + ('Brotli', '1.1.0'), + ('Blosc', '1.21.5'), + ('Blosc2', '2.13.2'), + ('Brunsli', '0.1'), + ('bzip2', '1.0.8'), + ('CFITSIO', '4.3.1'), + ('CharLS', '2.4.2'), + ('giflib', '5.2.1'), + ('jxrlib', '1.1'), + ('LittleCMS', '2.15'), + ('LERC', '4.0.0'), + ('libaec', '1.0.6'), + ('libavif', '1.1.1'), + ('libdeflate', '1.19'), + ('libheif', '1.19.5'), + ('libjpeg-turbo', '3.0.1'), + ('libjxl', '0.8.2'), + ('LibLZF', '3.6'), + ('libpng', '1.6.40'), + ('LibTIFF', '4.6.0'), + ('libwebp', '1.3.2'), + ('lz4', '1.9.4'), + ('OpenJPEG', local_openjpeg_maj_min + '.0'), + ('snappy', '1.1.10'), + ('zlib-ng', '2.2.2'), + ('Zopfli', '1.0.3'), + ('zfp', '1.0.1'), + ('zstd', '1.5.5'), + ('HDF5', '1.14.3'), + ('h5py', '3.11.0'), + ('bitshuffle', '0.5.2'), +] + +exts_list = [ + ('colorlog', '6.9.0', { + 'checksums': ['bfba54a1b93b94f54e1f4fe48395725a3d92fd2a4af702f6bd70946bdc0c6ac2'], + }), + (name, version, { + 'buildopts': '--global-option="build_ext" --global-option="--lite"', + 'extract_cmd': "tar -xvf %s && find . -type f -print0 | xargs -0 dos2unix", + 'patches': ['imagecodecs-2024.1.1_fix-aec-version.patch'], + 'preinstallopts': "export CPATH=$EBROOTOPENJPEG/include/openjpeg-2.5/:$CPATH && ", + 'source_urls': ['https://github.com/cgohlke/imagecodecs/releases/download/v%(version)s/'], + 'sources': ['%(name)s-%(version)s.tar.gz'], + 'checksums': [ + {'imagecodecs-2024.6.1.tar.gz': '0f3e94b7f51e2f78287b7ffae82cd850b1007639148894538274fa50bd179886'}, + {'imagecodecs-2024.1.1_fix-aec-version.patch': + '7feb0a5fe37893d1a186f85c8f6cdb940704605ee2da5ea8e5d555ec5bfa01aa'}, + ], + }), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/i/imageio/imageio-2.10.5-foss-2021a.eb b/easybuild/easyconfigs/i/imageio/imageio-2.10.5-foss-2021a.eb index c2ba92e6930f..84cf0959da6d 100644 --- a/easybuild/easyconfigs/i/imageio/imageio-2.10.5-foss-2021a.eb +++ b/easybuild/easyconfigs/i/imageio/imageio-2.10.5-foss-2021a.eb @@ -18,12 +18,7 @@ dependencies = [ ('Pillow', '8.2.0'), ] -download_dep_fail = True -use_pip = True - # The requirement on pillow >= 8.3.2 exists due to CVE-2021-23437, which is patched in EB preinstallopts = "sed -i 's/pillow >= 8.3.2/pillow/' setup.py && " -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/imageio/imageio-2.13.5-foss-2021b.eb b/easybuild/easyconfigs/i/imageio/imageio-2.13.5-foss-2021b.eb index 224177afe57b..6f589db2f69e 100644 --- a/easybuild/easyconfigs/i/imageio/imageio-2.13.5-foss-2021b.eb +++ b/easybuild/easyconfigs/i/imageio/imageio-2.13.5-foss-2021b.eb @@ -18,8 +18,4 @@ dependencies = [ ('Pillow', '8.3.2'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/imageio/imageio-2.22.2-foss-2022a.eb b/easybuild/easyconfigs/i/imageio/imageio-2.22.2-foss-2022a.eb index a340e81b29ed..56aea4408d9d 100644 --- a/easybuild/easyconfigs/i/imageio/imageio-2.22.2-foss-2022a.eb +++ b/easybuild/easyconfigs/i/imageio/imageio-2.22.2-foss-2022a.eb @@ -18,8 +18,4 @@ dependencies = [ ('Pillow', '9.1.1'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/imageio/imageio-2.3.0-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/i/imageio/imageio-2.3.0-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index fa71ba39d0a1..000000000000 --- a/easybuild/easyconfigs/i/imageio/imageio-2.3.0-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'imageio' -version = '2.3.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://imageio.github.io' -description = """Imageio is a Python library that provides an easy interface to read and write a wide range of - image data, including animated images, video, volumetric data, and scientific formats.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -sources = [SOURCE_TAR_GZ] -checksums = ['c4fd5183c342d47fdc2e98552d14e3f24386021bbc3efedd1e3b579d7d249c07'] - -dependencies = [ - ('Python', '3.6.4'), - ('Pillow', '5.0.0', versionsuffix), -] - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/imageio/imageio-2.31.1-foss-2022b.eb b/easybuild/easyconfigs/i/imageio/imageio-2.31.1-foss-2022b.eb old mode 100755 new mode 100644 index a06ef30cd778..7efe91edb10f --- a/easybuild/easyconfigs/i/imageio/imageio-2.31.1-foss-2022b.eb +++ b/easybuild/easyconfigs/i/imageio/imageio-2.31.1-foss-2022b.eb @@ -18,8 +18,4 @@ dependencies = [ ('Pillow', '9.4.0'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/imageio/imageio-2.33.1-gfbf-2023a.eb b/easybuild/easyconfigs/i/imageio/imageio-2.33.1-gfbf-2023a.eb index 063b77078b58..4614d42bd3dc 100644 --- a/easybuild/easyconfigs/i/imageio/imageio-2.33.1-gfbf-2023a.eb +++ b/easybuild/easyconfigs/i/imageio/imageio-2.33.1-gfbf-2023a.eb @@ -18,8 +18,4 @@ dependencies = [ ('Pillow', '10.0.0'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/imageio/imageio-2.34.1-gfbf-2023b.eb b/easybuild/easyconfigs/i/imageio/imageio-2.34.1-gfbf-2023b.eb new file mode 100644 index 000000000000..fc44e1db7d82 --- /dev/null +++ b/easybuild/easyconfigs/i/imageio/imageio-2.34.1-gfbf-2023b.eb @@ -0,0 +1,21 @@ +easyblock = 'PythonPackage' + +name = 'imageio' +version = '2.34.1' + +homepage = 'https://imageio.github.io' +description = """Imageio is a Python library that provides an easy interface to read and write a wide range of + image data, including animated images, video, volumetric data, and scientific formats.""" + +toolchain = {'name': 'gfbf', 'version': '2023b'} + +sources = [SOURCE_TAR_GZ] +checksums = ['f13eb76e4922f936ac4a7fec77ce8a783e63b93543d4ea3e40793a6cabd9ac7d'] + +dependencies = [ + ('Python', '3.11.5'), + ('matplotlib', '3.8.2'), + ('Pillow', '10.2.0'), +] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/imageio/imageio-2.36.1-gfbf-2024a.eb b/easybuild/easyconfigs/i/imageio/imageio-2.36.1-gfbf-2024a.eb new file mode 100644 index 000000000000..4b1ad0310445 --- /dev/null +++ b/easybuild/easyconfigs/i/imageio/imageio-2.36.1-gfbf-2024a.eb @@ -0,0 +1,21 @@ +easyblock = 'PythonPackage' + +name = 'imageio' +version = '2.36.1' + +homepage = 'https://imageio.github.io' +description = """Imageio is a Python library that provides an easy interface to read and write a wide range of + image data, including animated images, video, volumetric data, and scientific formats.""" + +toolchain = {'name': 'gfbf', 'version': '2024a'} + +sources = [SOURCE_TAR_GZ] +checksums = ['e4e1d231f47f9a9e16100b0f7ce1a86e8856fb4d1c0fa2c4365a316f1746be62'] + +dependencies = [ + ('Python', '3.12.3'), + ('matplotlib', '3.9.2'), + ('Pillow', '10.4.0'), +] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/imageio/imageio-2.5.0-foss-2019a.eb b/easybuild/easyconfigs/i/imageio/imageio-2.5.0-foss-2019a.eb deleted file mode 100644 index 272e5ff1e535..000000000000 --- a/easybuild/easyconfigs/i/imageio/imageio-2.5.0-foss-2019a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'imageio' -version = '2.5.0' - -homepage = 'https://imageio.github.io' -description = """Imageio is a Python library that provides an easy interface to read and write a wide range of - image data, including animated images, video, volumetric data, and scientific formats.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -sources = [SOURCE_TAR_GZ] -checksums = ['42e65aadfc3d57a1043615c92bdf6319b67589e49a0aae2b985b82144aceacad'] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -dependencies = [ - ('Pillow', '6.0.0'), - ('SciPy-bundle', '2019.03'), -] - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/imageio/imageio-2.9.0-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/i/imageio/imageio-2.9.0-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index b4e4fe4e223c..000000000000 --- a/easybuild/easyconfigs/i/imageio/imageio-2.9.0-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'imageio' -version = '2.9.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://imageio.github.io' -description = """Imageio is a Python library that provides an easy interface to read and write a wide range of - image data, including animated images, video, volumetric data, and scientific formats.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['52ddbaeca2dccf53ba2d6dec5676ca7bc3b2403ef8b37f7da78b7654bb3e10f0'] - -dependencies = [ - ('Python', '3.7.4'), - ('Pillow', '6.2.1'), - ('SciPy-bundle', '2019.10', versionsuffix), -] - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -sanity_pip_check = True - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/imageio/imageio-2.9.0-foss-2020b.eb b/easybuild/easyconfigs/i/imageio/imageio-2.9.0-foss-2020b.eb index 51d59be8f6b6..90b1d5b148ed 100644 --- a/easybuild/easyconfigs/i/imageio/imageio-2.9.0-foss-2020b.eb +++ b/easybuild/easyconfigs/i/imageio/imageio-2.9.0-foss-2020b.eb @@ -18,8 +18,4 @@ dependencies = [ ('SciPy-bundle', '2020.11'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/imageio/imageio-2.9.0-fosscuda-2020b.eb b/easybuild/easyconfigs/i/imageio/imageio-2.9.0-fosscuda-2020b.eb index 2213be162644..e9a4559326f6 100644 --- a/easybuild/easyconfigs/i/imageio/imageio-2.9.0-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/i/imageio/imageio-2.9.0-fosscuda-2020b.eb @@ -18,8 +18,4 @@ dependencies = [ ('SciPy-bundle', '2020.11'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/imageio/imageio-2.9.0-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/i/imageio/imageio-2.9.0-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index 04af67b06c4e..000000000000 --- a/easybuild/easyconfigs/i/imageio/imageio-2.9.0-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'imageio' -version = '2.9.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://imageio.github.io' -description = """Imageio is a Python library that provides an easy interface to read and write a wide range of - image data, including animated images, video, volumetric data, and scientific formats.""" - -toolchain = {'name': 'intel', 'version': '2019b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['52ddbaeca2dccf53ba2d6dec5676ca7bc3b2403ef8b37f7da78b7654bb3e10f0'] - -dependencies = [ - ('Python', '3.7.4'), - ('Pillow', '6.2.1'), - ('SciPy-bundle', '2019.10', versionsuffix), -] - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -sanity_pip_check = True - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/imake/imake-1.0.7-intel-2016a.eb b/easybuild/easyconfigs/i/imake/imake-1.0.7-intel-2016a.eb deleted file mode 100644 index 6b19fa0ac266..000000000000 --- a/easybuild/easyconfigs/i/imake/imake-1.0.7-intel-2016a.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'imake' -version = '1.0.7' - -homepage = 'http://www.x.org/' -description = """imake is a Makefile-generator that is intended to make it easier to develop software - portably for multiple systems.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['ftp://artfiles.org/x.org/pub/individual/util/'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['ccmakedep', 'cleanlinks', 'imake', 'makeg', 'mergelib', - 'mkdirhier', 'mkhtmlindex', 'revpath', 'xmkmf']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.10.1-foss-2022a.eb b/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.10.1-foss-2022a.eb index 71e4129bc239..87ce9342c8bc 100644 --- a/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.10.1-foss-2022a.eb +++ b/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.10.1-foss-2022a.eb @@ -14,9 +14,6 @@ dependencies = [ ('scikit-learn', '1.1.2'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ # Python 3.10.4 uses joblib 1.1.0 but imbalanced-learn 0.10.1 needs joblib >=1.1.1 ('joblib', '1.2.0', { diff --git a/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.12.3-gfbf-2022b.eb b/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.12.3-gfbf-2022b.eb new file mode 100644 index 000000000000..ac61366ee4af --- /dev/null +++ b/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.12.3-gfbf-2022b.eb @@ -0,0 +1,24 @@ +easyblock = 'PythonBundle' + +name = 'imbalanced-learn' +version = '0.12.3' + +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': 'gfbf', 'version': '2022b'} + +dependencies = [ + ('Python', '3.10.8'), + ('scikit-learn', '1.2.1'), +] + +exts_list = [ + (name, version, { + 'modulename': 'imblearn', + 'checksums': ['5b00796a01419e9102bd425e27c319d58d1f6cf2dfa751e02ed7f4edf67c3c1b'], + }), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.12.3-gfbf-2023a.eb b/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.12.3-gfbf-2023a.eb new file mode 100644 index 000000000000..7db300150eac --- /dev/null +++ b/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.12.3-gfbf-2023a.eb @@ -0,0 +1,24 @@ +easyblock = 'PythonBundle' + +name = 'imbalanced-learn' +version = '0.12.3' + +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': 'gfbf', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('scikit-learn', '1.3.1'), +] + +exts_list = [ + (name, version, { + 'modulename': 'imblearn', + 'checksums': ['5b00796a01419e9102bd425e27c319d58d1f6cf2dfa751e02ed7f4edf67c3c1b'], + }), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.12.4-gfbf-2023b.eb b/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.12.4-gfbf-2023b.eb new file mode 100644 index 000000000000..18970eca0299 --- /dev/null +++ b/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.12.4-gfbf-2023b.eb @@ -0,0 +1,24 @@ +easyblock = 'PythonBundle' + +name = 'imbalanced-learn' +version = '0.12.4' + +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': 'gfbf', 'version': '2023b'} + +dependencies = [ + ('Python', '3.11.5'), + ('scikit-learn', '1.4.0'), +] + +exts_list = [ + (name, version, { + 'modulename': 'imblearn', + 'checksums': ['8153ba385d296b07d97e0901a2624a86c06b48c94c2f92da3a5354827697b7a3'], + }), +] + +moduleclass = 'tools' 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 deleted file mode 100644 index 184c06fb3e62..000000000000 --- a/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.2.1-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,22 +0,0 @@ -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'} - -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Python', '2.7.12'), - ('scikit-learn', '0.18.1', versionsuffix), -] - -options = {'modulename': 'imblearn'} - -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 deleted file mode 100644 index 9e5f22c70e38..000000000000 --- a/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.2.1-intel-2016b-Python-3.5.2.eb +++ /dev/null @@ -1,22 +0,0 @@ -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'} - -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Python', '3.5.2'), - ('scikit-learn', '0.18.1', versionsuffix), -] - -options = {'modulename': 'imblearn'} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.3.3-foss-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.3.3-foss-2018a-Python-3.6.4.eb deleted file mode 100644 index f349199d7456..000000000000 --- a/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.3.3-foss-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'imbalanced-learn' -version = '0.3.3' -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': 'foss', 'version': '2018a'} - -sources = [SOURCE_TAR_GZ] -checksums = ['e49550da4c98771afd0aa49db7710ab0d85e766754bad9fb767567c367d2b2e4'] - -dependencies = [ - ('Python', '3.6.4'), - ('scikit-learn', '0.19.1', versionsuffix), -] - -options = {'modulename': 'imblearn'} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.4.3-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.4.3-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 7123a22afac1..000000000000 --- a/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.4.3-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'imbalanced-learn' -version = '0.4.3' -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': 'foss', 'version': '2018b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['5bd9e86e40ce4001a57426541d7c79b18143cbd181e3330c1a3e5c5c43287083'] - -dependencies = [ - ('Python', '3.6.6'), - ('scikit-learn', '0.20.0', versionsuffix), -] - -use_pip = True -download_dep_fail = True - -options = {'modulename': 'imblearn'} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.7.0-foss-2020b.eb b/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.7.0-foss-2020b.eb index c13fa13ed44c..f777a7fe46be 100644 --- a/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.7.0-foss-2020b.eb +++ b/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.7.0-foss-2020b.eb @@ -17,11 +17,6 @@ dependencies = [ ('scikit-learn', '0.23.2'), ] -use_pip = True -download_dep_fail = True - options = {'modulename': 'imblearn'} -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.9.0-foss-2021b.eb b/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.9.0-foss-2021b.eb index ba39fe52cf23..643f23a3959a 100644 --- a/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.9.0-foss-2021b.eb +++ b/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.9.0-foss-2021b.eb @@ -21,8 +21,4 @@ exts_list = [ }), ] -use_pip = True - -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/imgaug/imgaug-0.2.8-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/i/imgaug/imgaug-0.2.8-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 3d651817f9b0..000000000000 --- a/easybuild/easyconfigs/i/imgaug/imgaug-0.2.8-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'imgaug' -version = '0.2.8' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://imgaug.readthedocs.io/en/latest/' -description = """ This python library helps you with augmenting images for your machine learning projects. - It converts a set of input images into a new, much larger set of slightly altered images. """ - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('Pillow', '5.3.0', versionsuffix), - ('matplotlib', '3.0.0', versionsuffix), - ('scikit-image', '0.14.1', versionsuffix), - ('OpenCV', '4.0.1', versionsuffix), - ('GEOS', '3.6.2', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('Shapely', '1.6.4.post2', { - 'checksums': ['c4b87bb61fc3de59fc1f85e71a79b0c709dc68364d9584473697aad4aa13240f'], - }), - ('imageio', '2.5.0', { - 'checksums': ['42e65aadfc3d57a1043615c92bdf6319b67589e49a0aae2b985b82144aceacad'], - }), - (name, version, { - 'source_tmpl': '%(version)s.tar.gz', - 'source_urls': ['https://github.com/aleju/imgaug/archive/'], - 'checksums': ['3c40c8e9b06277d258368129376151d2cb41c2523353719f646b2448c9d18fea'], - }), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index de30c6417377..000000000000 --- a/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,35 +0,0 @@ -# This easyconfig was created by the BEAR Software team at the University of Birmingham. -easyblock = 'PythonPackage' - -name = 'imgaug' -version = '0.4.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://imgaug.readthedocs.io/en/latest/' -description = """ This python library helps you with augmenting images for your machine learning projects. - It converts a set of input images into a new, much larger set of slightly altered images. """ - -toolchain = {'name': 'foss', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('Pillow', '6.2.1'), - ('matplotlib', '3.1.1', versionsuffix), - ('scikit-image', '0.16.2', versionsuffix), - ('OpenCV', '4.2.0', versionsuffix), - ('Shapely', '1.7.0', versionsuffix), - ('imageio', '2.9.0', versionsuffix), -] - -sources = [SOURCE_TAR_GZ] -patches = ['imgaug-0.4.0_openvc_requirement.patch'] -checksums = [ - '46bab63ed38f8980630ff721a09ca2281b7dbd4d8c11258818b6ebcc69ea46c7', # imgaug-0.4.0.tar.gz - '2ff0b66ba38fdcf5f267a3d0ad1dc2710fee3c2f8cd3d086c56ea538a2a9ffc8', # imgaug-0.4.0_openvc_requirement.patch -] - -download_dep_fail = True -sanity_pip_check = True -use_pip = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2021a-CUDA-11.3.1.eb b/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2021a-CUDA-11.3.1.eb index 0fafc26240c9..4df8181afbdc 100644 --- a/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2021a-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2021a-CUDA-11.3.1.eb @@ -28,8 +28,4 @@ checksums = [ '2ff0b66ba38fdcf5f267a3d0ad1dc2710fee3c2f8cd3d086c56ea538a2a9ffc8', # imgaug-0.4.0_openvc_requirement.patch ] -download_dep_fail = True -sanity_pip_check = True -use_pip = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2021a.eb b/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2021a.eb index b7fac2d92c5c..84fd5a14061d 100644 --- a/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2021a.eb +++ b/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2021a.eb @@ -28,8 +28,4 @@ checksums = [ '2ff0b66ba38fdcf5f267a3d0ad1dc2710fee3c2f8cd3d086c56ea538a2a9ffc8', # imgaug-0.4.0_openvc_requirement.patch ] -download_dep_fail = True -sanity_pip_check = True -use_pip = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2021b-CUDA-11.4.1.eb b/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2021b-CUDA-11.4.1.eb index e724dbda37ed..94b457530a18 100644 --- a/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2021b-CUDA-11.4.1.eb +++ b/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2021b-CUDA-11.4.1.eb @@ -28,8 +28,4 @@ checksums = [ '2ff0b66ba38fdcf5f267a3d0ad1dc2710fee3c2f8cd3d086c56ea538a2a9ffc8', # imgaug-0.4.0_openvc_requirement.patch ] -download_dep_fail = True -sanity_pip_check = True -use_pip = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2021b.eb b/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2021b.eb index 647d4b46efe2..ea72a7f82b8e 100644 --- a/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2021b.eb +++ b/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2021b.eb @@ -27,8 +27,4 @@ checksums = [ '2ff0b66ba38fdcf5f267a3d0ad1dc2710fee3c2f8cd3d086c56ea538a2a9ffc8', # imgaug-0.4.0_openvc_requirement.patch ] -download_dep_fail = True -sanity_pip_check = True -use_pip = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2022a-CUDA-11.7.0.eb index 565a626ba4fe..b0ef74c8d763 100644 --- a/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2022a-CUDA-11.7.0.eb @@ -29,8 +29,4 @@ checksums = [ {'imgaug-0.4.0_openvc_requirement.patch': '2ff0b66ba38fdcf5f267a3d0ad1dc2710fee3c2f8cd3d086c56ea538a2a9ffc8'}, ] -download_dep_fail = True -sanity_pip_check = True -use_pip = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2022a.eb b/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2022a.eb index 643f7eaca510..373fe23559b2 100644 --- a/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2022a.eb +++ b/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2022a.eb @@ -27,8 +27,4 @@ checksums = [ {'imgaug-0.4.0_openvc_requirement.patch': '2ff0b66ba38fdcf5f267a3d0ad1dc2710fee3c2f8cd3d086c56ea538a2a9ffc8'}, ] -download_dep_fail = True -sanity_pip_check = True -use_pip = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/i/imgaug/imgaug-0.4.1-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/i/imgaug/imgaug-0.4.1-foss-2023a-CUDA-12.1.1.eb index 68ed2ab3aca5..c51733eec539 100644 --- a/easybuild/easyconfigs/i/imgaug/imgaug-0.4.1-foss-2023a-CUDA-12.1.1.eb +++ b/easybuild/easyconfigs/i/imgaug/imgaug-0.4.1-foss-2023a-CUDA-12.1.1.eb @@ -29,8 +29,4 @@ checksums = [ {'imgaug-0.4.1_openvc_requirement.patch': '0e0993322184c56115ea04262f8eacef4a86a9aa7b26c8cd67258ccaa441d8a7'}, ] -download_dep_fail = True -sanity_pip_check = True -use_pip = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/i/imgaug/imgaug-0.4.1-foss-2023a.eb b/easybuild/easyconfigs/i/imgaug/imgaug-0.4.1-foss-2023a.eb new file mode 100644 index 000000000000..88870e3107ef --- /dev/null +++ b/easybuild/easyconfigs/i/imgaug/imgaug-0.4.1-foss-2023a.eb @@ -0,0 +1,30 @@ +easyblock = 'PythonPackage' + +name = 'imgaug' +version = '0.4.1' + +homepage = 'https://imgaug.readthedocs.io/en/latest/' +description = """ This python library helps you with augmenting images for your machine learning projects. + It converts a set of input images into a new, much larger set of slightly altered images. """ + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('Pillow', '10.0.0'), + ('matplotlib', '3.7.2'), + ('scikit-image', '0.22.0'), + ('OpenCV', '4.8.1', '-contrib'), + ('Shapely', '2.0.1'), + ('imageio', '2.33.1'), +] + +source_urls = ['https://github.com/nsetzer/imgaug/archive/'] +sources = ['%(version)s.tar.gz'] +patches = ['imgaug-0.4.1_openvc_requirement.patch'] +checksums = [ + {'0.4.1.tar.gz': 'dd9655f8d871da35c37cf674ba35c76175a77aeac517e8dafe6673c8f853115f'}, + {'imgaug-0.4.1_openvc_requirement.patch': '0e0993322184c56115ea04262f8eacef4a86a9aa7b26c8cd67258ccaa441d8a7'}, +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/i/imkl-FFTW/imkl-FFTW-2022.2.1-iompi-2022b.eb b/easybuild/easyconfigs/i/imkl-FFTW/imkl-FFTW-2022.2.1-iompi-2022b.eb new file mode 100644 index 000000000000..7d7330b02f31 --- /dev/null +++ b/easybuild/easyconfigs/i/imkl-FFTW/imkl-FFTW-2022.2.1-iompi-2022b.eb @@ -0,0 +1,11 @@ +name = 'imkl-FFTW' +version = '2022.2.1' + +homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onemkl.html' +description = "FFTW interfaces using Intel oneAPI Math Kernel Library" + +toolchain = {'name': 'iompi', 'version': '2022b'} + +dependencies = [('imkl', version, '', SYSTEM)] + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl-FFTW/imkl-FFTW-2023.1.0-iompi-2023a.eb b/easybuild/easyconfigs/i/imkl-FFTW/imkl-FFTW-2023.1.0-iompi-2023a.eb new file mode 100644 index 000000000000..5b172e7d5099 --- /dev/null +++ b/easybuild/easyconfigs/i/imkl-FFTW/imkl-FFTW-2023.1.0-iompi-2023a.eb @@ -0,0 +1,11 @@ +name = 'imkl-FFTW' +version = '2023.1.0' + +homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onemkl.html' +description = "FFTW interfaces using Intel oneAPI Math Kernel Library" + +toolchain = {'name': 'iompi', 'version': '2023a'} + +dependencies = [('imkl', version, '', SYSTEM)] + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl-FFTW/imkl-FFTW-2024.2.0-iimpi-2024a.eb b/easybuild/easyconfigs/i/imkl-FFTW/imkl-FFTW-2024.2.0-iimpi-2024a.eb new file mode 100644 index 000000000000..b26ab65f4521 --- /dev/null +++ b/easybuild/easyconfigs/i/imkl-FFTW/imkl-FFTW-2024.2.0-iimpi-2024a.eb @@ -0,0 +1,11 @@ +name = 'imkl-FFTW' +version = '2024.2.0' + +homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onemkl.html' +description = "FFTW interfaces using Intel oneAPI Math Kernel Library" + +toolchain = {'name': 'iimpi', 'version': '2024a'} + +dependencies = [('imkl', version, '', SYSTEM)] + +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 deleted file mode 100644 index 69ed2f98c818..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-11.2.3.187-gimpi-2.11.5.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'imkl' -version = '11.2.3.187' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -homepage = 'https://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': '2.11.5'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['0944c1192dd7df6f2d913536dbbeed7904a6ec5161f4d97da609a63afa256bdf'] - -dontcreateinstalldir = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -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 deleted file mode 100644 index a0a50712c66c..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-11.3.0.109-iimpi-2016.00-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,25 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '11.3.0.109' -deprecated = "imkl versions older than 11.3.1.150 are deprecated" - -homepage = 'https://software.intel.com/en-us/intel-mkl/' -description = """Intel Math Kernel Library is a library of highly optimized, - extensively threaded math routines for science, engineering, and financial - applications that require maximum performance. Core math functions include - BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" - -toolchain = {'name': 'iimpi', 'version': '2016.00-GCC-4.9.3-2.25'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['728250dded28dfd012e5a004dd893a887df70385f945be793edb2789e90f4c85'] - -dontcreateinstalldir = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -moduleclass = 'numlib' 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 deleted file mode 100644 index b613bc30a363..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-11.3.1.150-iimpi-2016.01-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,37 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '11.3.1.150' - -homepage = 'https://software.intel.com/en-us/intel-mkl/' -description = """Intel Math Kernel Library is a library of highly optimized, - extensively threaded math routines for science, engineering, and financial - applications that require maximum performance. Core math functions include - BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" - -toolchain = {'name': 'iimpi', 'version': '2016.01-GCC-4.9.3-2.25'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['266fa20be4233caf8ddc7a126dda477f13f00cc0b04d16608df0428d8059e509'] - -dontcreateinstalldir = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -moduleclass = 'numlib' - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} 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 deleted file mode 100644 index 7aacf4fec45f..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-11.3.1.150-iimpi-8.1.5-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'imkl' -version = '11.3.1.150' - -homepage = 'https://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': '8.1.5-GCC-4.9.3-2.25'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['266fa20be4233caf8ddc7a126dda477f13f00cc0b04d16608df0428d8059e509'] - -dontcreateinstalldir = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -moduleclass = 'numlib' 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 deleted file mode 100644 index 5100b16b0159..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-11.3.2.181-iimpi-2016.02-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,36 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '11.3.2.181' - -homepage = 'https://software.intel.com/en-us/intel-mkl/' -description = """Intel Math Kernel Library is a library of highly optimized, - extensively threaded math routines for science, engineering, and financial - applications that require maximum performance. Core math functions include - BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" - -toolchain = {'name': 'iimpi', 'version': '2016.02-GCC-4.9.3-2.25'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['bac04a07a1fe2ae4996a67d1439ee90c54f31305e8663d1ccfce043bed84fc27'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.3.2.181-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 deleted file mode 100644 index 4dd41c5001d5..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-11.3.2.181-iimpi-2016.02-GCC-5.3.0-2.26.eb +++ /dev/null @@ -1,36 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '11.3.2.181' - -homepage = 'https://software.intel.com/en-us/intel-mkl/' -description = """Intel Math Kernel Library is a library of highly optimized, - extensively threaded math routines for science, engineering, and financial - applications that require maximum performance. Core math functions include - BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" - -toolchain = {'name': 'iimpi', 'version': '2016.02-GCC-5.3.0-2.26'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['bac04a07a1fe2ae4996a67d1439ee90c54f31305e8663d1ccfce043bed84fc27'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.3.2.181-pompi-2016.03.eb b/easybuild/easyconfigs/i/imkl/imkl-11.3.2.181-pompi-2016.03.eb deleted file mode 100644 index c8ddf58afcae..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-11.3.2.181-pompi-2016.03.eb +++ /dev/null @@ -1,36 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '11.3.2.181' - -homepage = 'https://software.intel.com/en-us/intel-mkl/' -description = """Intel Math Kernel Library is a library of highly optimized, - extensively threaded math routines for science, engineering, and financial - applications that require maximum performance. Core math functions include - BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" - -toolchain = {'name': 'pompi', 'version': '2016.03'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['bac04a07a1fe2ae4996a67d1439ee90c54f31305e8663d1ccfce043bed84fc27'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-4.9.3-2.25.eb deleted file mode 100644 index c3730e746fb1..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '11.3.3.210' - -homepage = 'https://software.intel.com/en-us/intel-mkl/' -description = """Intel Math Kernel Library is a library of highly optimized, - extensively threaded math routines for science, engineering, and financial - applications that require maximum performance. Core math functions include - BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" - -toolchain = {'name': 'iimpi', 'version': '2016.03-GCC-4.9.3-2.25'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['ff858f0951fd698e9fb30147ea25a8a810c57f0126c8457b3b0cdf625ea43372'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-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 deleted file mode 100644 index aceeb91a8bb4..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-5.3.0-2.26.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '11.3.3.210' - -homepage = 'https://software.intel.com/en-us/intel-mkl/' -description = """Intel Math Kernel Library is a library of highly optimized, - extensively threaded math routines for science, engineering, and financial - applications that require maximum performance. Core math functions include - BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" - -toolchain = {'name': 'iimpi', 'version': '2016.03-GCC-5.3.0-2.26'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['ff858f0951fd698e9fb30147ea25a8a810c57f0126c8457b3b0cdf625ea43372'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-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 deleted file mode 100644 index 68f2afe5650d..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '11.3.3.210' - -homepage = 'https://software.intel.com/en-us/intel-mkl/' -description = """Intel Math Kernel Library is a library of highly optimized, - extensively threaded math routines for science, engineering, and financial - applications that require maximum performance. Core math functions include - BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" - -toolchain = {'name': 'iimpi', 'version': '2016.03-GCC-5.4.0-2.26'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['ff858f0951fd698e9fb30147ea25a8a810c57f0126c8457b3b0cdf625ea43372'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iimpi-2016b.eb b/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iimpi-2016b.eb deleted file mode 100644 index d5b258e8a4aa..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iimpi-2016b.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '11.3.3.210' - -homepage = 'https://software.intel.com/en-us/intel-mkl/' -description = """Intel Math Kernel Library is a library of highly optimized, - extensively threaded math routines for science, engineering, and financial - applications that require maximum performance. Core math functions include - BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" - -toolchain = {'name': 'iimpi', 'version': '2016b'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['ff858f0951fd698e9fb30147ea25a8a810c57f0126c8457b3b0cdf625ea43372'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iimpic-2016.10.eb b/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iimpic-2016.10.eb deleted file mode 100644 index 3c6f1713da20..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iimpic-2016.10.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '11.3.3.210' - -homepage = 'https://software.intel.com/en-us/intel-mkl/' -description = """Intel Math Kernel Library is a library of highly optimized, - extensively threaded math routines for science, engineering, and financial - applications that require maximum performance. Core math functions include - BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" - -toolchain = {'name': 'iimpic', 'version': '2016.10'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['ff858f0951fd698e9fb30147ea25a8a810c57f0126c8457b3b0cdf625ea43372'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iompi-2016.07.eb b/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iompi-2016.07.eb deleted file mode 100644 index 8e3c414b98cb..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iompi-2016.07.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = 'imkl' -version = '11.3.3.210' - -homepage = 'https://software.intel.com/en-us/intel-mkl/' -description = """Intel Math Kernel Library is a library of highly optimized, extensively threaded math routines -for science, engineering, and financial applications that require maximum performance. Core math functions include -BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" - -toolchain = {'name': 'iompi', 'version': '2016.07'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['ff858f0951fd698e9fb30147ea25a8a810c57f0126c8457b3b0cdf625ea43372'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -interfaces = True - -license_file = HOME + '/licenses/intel/license.lic' - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iompi-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iompi-2016.09-GCC-4.9.3-2.25.eb deleted file mode 100644 index 409a3ab04640..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iompi-2016.09-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,36 +0,0 @@ -name = 'imkl' -version = '11.3.3.210' - -homepage = 'https://software.intel.com/en-us/intel-mkl/' -description = """Intel Math Kernel Library is a library of highly optimized, - extensively threaded math routines for science, engineering, and financial - applications that require maximum performance. Core math functions include - BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" - -toolchain = {'name': 'iompi', 'version': '2016.09-GCC-4.9.3-2.25'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['ff858f0951fd698e9fb30147ea25a8a810c57f0126c8457b3b0cdf625ea43372'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -interfaces = True - -license_file = HOME + '/licenses/intel/license.lic' - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iompi-2016.09-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iompi-2016.09-GCC-5.4.0-2.26.eb deleted file mode 100644 index df84bb5955bf..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iompi-2016.09-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,36 +0,0 @@ -name = 'imkl' -version = '11.3.3.210' - -homepage = 'https://software.intel.com/en-us/intel-mkl/' -description = """Intel Math Kernel Library is a library of highly optimized, - extensively threaded math routines for science, engineering, and financial - applications that require maximum performance. Core math functions include - BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" - -toolchain = {'name': 'iompi', 'version': '2016.09-GCC-5.4.0-2.26'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['ff858f0951fd698e9fb30147ea25a8a810c57f0126c8457b3b0cdf625ea43372'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -interfaces = True - -license_file = HOME + '/licenses/intel/license.lic' - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-pompi-2016.04.eb b/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-pompi-2016.04.eb deleted file mode 100644 index 92c8c5f9ff31..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-pompi-2016.04.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '11.3.3.210' - -homepage = 'https://software.intel.com/en-us/intel-mkl/' -description = """Intel Math Kernel Library is a library of highly optimized, - extensively threaded math routines for science, engineering, and financial - applications that require maximum performance. Core math functions include - BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" - -toolchain = {'name': 'pompi', 'version': '2016.04'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['ff858f0951fd698e9fb30147ea25a8a810c57f0126c8457b3b0cdf625ea43372'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-pompi-2016.09.eb b/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-pompi-2016.09.eb deleted file mode 100644 index ae9368f8beac..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-pompi-2016.09.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '11.3.3.210' - -homepage = 'https://software.intel.com/en-us/intel-mkl/' -description = """Intel Math Kernel Library is a library of highly optimized, - extensively threaded math routines for science, engineering, and financial - applications that require maximum performance. Core math functions include - BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" - -toolchain = {'name': 'pompi', 'version': '2016.09'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['ff858f0951fd698e9fb30147ea25a8a810c57f0126c8457b3b0cdf625ea43372'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -components = ['intel-mkl'] - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2017.0.098-iimpi-2017.00-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/imkl/imkl-2017.0.098-iimpi-2017.00-GCC-5.4.0-2.26.eb deleted file mode 100644 index 32e5aa14f772..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2017.0.098-iimpi-2017.00-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,40 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2017.0.098' - -homepage = 'https://software.intel.com/en-us/intel-mkl/' -description = """Intel Math Kernel Library is a library of highly optimized, - extensively threaded math routines for science, engineering, and financial - applications that require maximum performance. Core math functions include - BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" - -toolchain = {'name': 'iimpi', 'version': '2017.00-GCC-5.4.0-2.26'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['f2233e8e011f461d9c15a853edf7ed0ae8849aa665a1ec765c1ff196fd70c4d9'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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-gimpi-2017a.eb b/easybuild/easyconfigs/i/imkl/imkl-2017.1.132-gimpi-2017a.eb deleted file mode 100644 index 7fee72b524e6..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2017.1.132-gimpi-2017a.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'imkl' -version = '2017.1.132' - -homepage = 'https://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 = ['8c6bbeac99326d59ef3afdc2a95308c317067efdaae50240d2f4a61f37622e69'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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 deleted file mode 100644 index 2359e21c74c0..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2017.1.132-iimpi-2017.01-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,40 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2017.1.132' - -homepage = 'https://software.intel.com/en-us/intel-mkl/' -description = """Intel Math Kernel Library is a library of highly optimized, - extensively threaded math routines for science, engineering, and financial - applications that require maximum performance. Core math functions include - BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" - -toolchain = {'name': 'iimpi', 'version': '2017.01-GCC-5.4.0-2.26'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['8c6bbeac99326d59ef3afdc2a95308c317067efdaae50240d2f4a61f37622e69'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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-2017a.eb b/easybuild/easyconfigs/i/imkl/imkl-2017.1.132-iimpi-2017a.eb deleted file mode 100644 index 217cbe88035c..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2017.1.132-iimpi-2017a.eb +++ /dev/null @@ -1,40 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2017.1.132' - -homepage = 'https://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': '2017a'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['8c6bbeac99326d59ef3afdc2a95308c317067efdaae50240d2f4a61f37622e69'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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-iompi-2017.01.eb b/easybuild/easyconfigs/i/imkl/imkl-2017.1.132-iompi-2017.01.eb deleted file mode 100644 index 7aea954707b1..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2017.1.132-iompi-2017.01.eb +++ /dev/null @@ -1,40 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2017.1.132' - -homepage = 'https://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': '2017.01'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['8c6bbeac99326d59ef3afdc2a95308c317067efdaae50240d2f4a61f37622e69'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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.1.132-iompi-2017a.eb b/easybuild/easyconfigs/i/imkl/imkl-2017.1.132-iompi-2017a.eb deleted file mode 100644 index ce97a6c21381..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2017.1.132-iompi-2017a.eb +++ /dev/null @@ -1,40 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2017.1.132' - -homepage = 'https://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 = ['8c6bbeac99326d59ef3afdc2a95308c317067efdaae50240d2f4a61f37622e69'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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 deleted file mode 100644 index a1aad85ea17f..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2017.2.174-iimpi-2017.02-GCC-6.3.0-2.27.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2017.2.174' - -homepage = 'https://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 = ['0b8a3fd6bc254c3c3d9d51acf047468c7f32bf0baff22aa1e064d16d9fea389f'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -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-gompi-2017b.eb b/easybuild/easyconfigs/i/imkl/imkl-2017.3.196-gompi-2017b.eb deleted file mode 100644 index 8824b168a338..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2017.3.196-gompi-2017b.eb +++ /dev/null @@ -1,40 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2017.3.196' - -homepage = 'https://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': 'gompi', 'version': '2017b'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['fd7295870fa164d6138c9818304f25f2bb263c814a6c6539c9fe4e104055f1ca'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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.3.196-iimpi-2017b.eb b/easybuild/easyconfigs/i/imkl/imkl-2017.3.196-iimpi-2017b.eb deleted file mode 100644 index 7a99eecb86bc..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2017.3.196-iimpi-2017b.eb +++ /dev/null @@ -1,36 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'imkl' -version = '2017.3.196' - -homepage = 'https://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 - -components = ['intel-mkl'] - -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-iimpic-2017b.eb b/easybuild/easyconfigs/i/imkl/imkl-2017.3.196-iimpic-2017b.eb deleted file mode 100644 index 6284a94194de..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2017.3.196-iimpic-2017b.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2017.3.196' - -homepage = 'https://software.intel.com/en-us/intel-mkl/' -description = """Intel Math Kernel Library is a library of highly optimized, - extensively threaded math routines for science, engineering, and financial - applications that require maximum performance. Core math functions include - BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" - -toolchain = {'name': 'iimpic', 'version': '2017b'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['fd7295870fa164d6138c9818304f25f2bb263c814a6c6539c9fe4e104055f1ca'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -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 deleted file mode 100644 index ab933abba992..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2017.3.196-iompi-2017b.eb +++ /dev/null @@ -1,40 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2017.3.196' - -homepage = 'https://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 - -components = ['intel-mkl'] - -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.4.239-iimpi-2017.09.eb b/easybuild/easyconfigs/i/imkl/imkl-2017.4.239-iimpi-2017.09.eb deleted file mode 100644 index 6eae6e33d2d1..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2017.4.239-iimpi-2017.09.eb +++ /dev/null @@ -1,36 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'imkl' -version = '2017.4.239' - -homepage = 'https://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': '2017.09'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['dcac591ed1e95bd72357fd778edba215a7eab9c6993236373231cc16c200c92a'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -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-2018.0.128-iimpi-2018.00.eb b/easybuild/easyconfigs/i/imkl/imkl-2018.0.128-iimpi-2018.00.eb deleted file mode 100644 index 8e8f518f98c6..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2018.0.128-iimpi-2018.00.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2018.0.128' - -homepage = 'https://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': '2018.00'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['c368baa40ca88057292512534d7fad59fa24aef06da038ea0248e7cd1e280cec'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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/', -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2018.1.163-iccifort-2018.1.163-GCC-6.4.0-2.28-serial.eb b/easybuild/easyconfigs/i/imkl/imkl-2018.1.163-iccifort-2018.1.163-GCC-6.4.0-2.28-serial.eb deleted file mode 100644 index 65486c1a5222..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2018.1.163-iccifort-2018.1.163-GCC-6.4.0-2.28-serial.eb +++ /dev/null @@ -1,40 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2018.1.163' -versionsuffix = '-serial' - -homepage = 'https://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': 'iccifort', 'version': '2018.1.163-GCC-6.4.0-2.28'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/12384/'] -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['f6dc263fc6f3c350979740a13de1b1e8745d9ba0d0f067ece503483b9189c2ca'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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/', -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2018.1.163-iimpi-2018.01.eb b/easybuild/easyconfigs/i/imkl/imkl-2018.1.163-iimpi-2018.01.eb deleted file mode 100644 index cc11fb4aea85..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2018.1.163-iimpi-2018.01.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2018.1.163' - -homepage = 'https://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': '2018.01'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['f6dc263fc6f3c350979740a13de1b1e8745d9ba0d0f067ece503483b9189c2ca'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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/', -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2018.1.163-iimpi-2018a.eb b/easybuild/easyconfigs/i/imkl/imkl-2018.1.163-iimpi-2018a.eb deleted file mode 100644 index 770acb76d877..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2018.1.163-iimpi-2018a.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2018.1.163' - -homepage = 'https://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': '2018a'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/12384/'] -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['f6dc263fc6f3c350979740a13de1b1e8745d9ba0d0f067ece503483b9189c2ca'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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/', -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2018.1.163-iompi-2018a.eb b/easybuild/easyconfigs/i/imkl/imkl-2018.1.163-iompi-2018a.eb deleted file mode 100644 index aa64b03e25d9..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2018.1.163-iompi-2018a.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2018.1.163' - -homepage = 'https://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': '2018a'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['f6dc263fc6f3c350979740a13de1b1e8745d9ba0d0f067ece503483b9189c2ca'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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/', -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2018.2.199-iimpi-2018.02.eb b/easybuild/easyconfigs/i/imkl/imkl-2018.2.199-iimpi-2018.02.eb deleted file mode 100644 index b723b27e95cd..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2018.2.199-iimpi-2018.02.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2018.2.199' - -homepage = 'https://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': '2018.02'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['e28d12173bef9e615b0ded2f95f59a42b3e9ad0afa713a79f8801da2bfb31936'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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/', -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2018.2.199-iompi-2018.02.eb b/easybuild/easyconfigs/i/imkl/imkl-2018.2.199-iompi-2018.02.eb deleted file mode 100644 index dd880cc0bb88..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2018.2.199-iompi-2018.02.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2018.2.199' - -homepage = 'https://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': '2018.02'} - -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['e28d12173bef9e615b0ded2f95f59a42b3e9ad0afa713a79f8801da2bfb31936'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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/', -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2018.3.222-gimpi-2018b.eb b/easybuild/easyconfigs/i/imkl/imkl-2018.3.222-gimpi-2018b.eb deleted file mode 100644 index f340d755ee22..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2018.3.222-gimpi-2018b.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2018.3.222' - -homepage = 'https://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': '2018b'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/13005/'] -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['108d59c0927e58ce8c314db6c2b48ee331c3798f7102725f425d6884eb6ed241'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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/', -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2018.3.222-gompi-2018b.eb b/easybuild/easyconfigs/i/imkl/imkl-2018.3.222-gompi-2018b.eb deleted file mode 100644 index 6ead35efc9ae..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2018.3.222-gompi-2018b.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2018.3.222' - -homepage = 'https://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': 'gompi', 'version': '2018b'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/13005/'] -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['108d59c0927e58ce8c314db6c2b48ee331c3798f7102725f425d6884eb6ed241'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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/', -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2018.3.222-iimpi-2018b.eb b/easybuild/easyconfigs/i/imkl/imkl-2018.3.222-iimpi-2018b.eb deleted file mode 100644 index 7f53145d6a31..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2018.3.222-iimpi-2018b.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2018.3.222' - -homepage = 'https://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': '2018b'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/13005/'] -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['108d59c0927e58ce8c314db6c2b48ee331c3798f7102725f425d6884eb6ed241'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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/', -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2018.3.222-iompi-2018b.eb b/easybuild/easyconfigs/i/imkl/imkl-2018.3.222-iompi-2018b.eb deleted file mode 100644 index aeabee4d300a..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2018.3.222-iompi-2018b.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2018.3.222' - -homepage = 'https://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': '2018b'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/13005/'] -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['108d59c0927e58ce8c314db6c2b48ee331c3798f7102725f425d6884eb6ed241'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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/', -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2018.4.274-iimpi-2018.04.eb b/easybuild/easyconfigs/i/imkl/imkl-2018.4.274-iimpi-2018.04.eb deleted file mode 100644 index 02dba60737e7..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2018.4.274-iimpi-2018.04.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2018.4.274' - -homepage = 'https://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': '2018.04'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/13725/'] -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['18eb3cde3e6a61a88f25afff25df762a560013f650aaf363f7d3d516a0d04881'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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/', -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2019.0.117-iimpi-2019.00.eb b/easybuild/easyconfigs/i/imkl/imkl-2019.0.117-iimpi-2019.00.eb deleted file mode 100644 index a382ae20ac72..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2019.0.117-iimpi-2019.00.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2019.0.117' - -homepage = 'https://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': '2019.00'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/13575/'] -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['4e1fe2c705cfc47050064c0d6c4dee1a8c6740ac1c4f64dde9c7511c4989c7ad'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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/', -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2019.1.144-gompi-2019a.eb b/easybuild/easyconfigs/i/imkl/imkl-2019.1.144-gompi-2019a.eb deleted file mode 100644 index aa6a03a69295..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2019.1.144-gompi-2019a.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = 'imkl' -version = '2019.1.144' - -homepage = 'https://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': 'gompi', 'version': '2019a'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/14895/'] -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['5205a460a9c685f7a442868367389b2d0c25e1455346bc6a37c5b8ff90a20fbb'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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/', -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2019.1.144-iimpi-2019.01.eb b/easybuild/easyconfigs/i/imkl/imkl-2019.1.144-iimpi-2019.01.eb deleted file mode 100644 index e63cc1a26955..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2019.1.144-iimpi-2019.01.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2019.1.144' - -homepage = 'https://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': '2019.01'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/14895/'] -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['5205a460a9c685f7a442868367389b2d0c25e1455346bc6a37c5b8ff90a20fbb'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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/', -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2019.1.144-iimpi-2019a.eb b/easybuild/easyconfigs/i/imkl/imkl-2019.1.144-iimpi-2019a.eb deleted file mode 100644 index 782473ec9fa7..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2019.1.144-iimpi-2019a.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = 'imkl' -version = '2019.1.144' - -homepage = 'https://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': '2019a'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/14895/'] -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['5205a460a9c685f7a442868367389b2d0c25e1455346bc6a37c5b8ff90a20fbb'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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/', -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2019.1.144-iimpic-2019a.eb b/easybuild/easyconfigs/i/imkl/imkl-2019.1.144-iimpic-2019a.eb deleted file mode 100644 index b8fb1ebef4cc..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2019.1.144-iimpic-2019a.eb +++ /dev/null @@ -1,37 +0,0 @@ -name = 'imkl' -version = '2019.1.144' - -homepage = 'https://software.intel.com/en-us/intel-mkl/' -description = """Intel Math Kernel Library is a library of highly optimized, - extensively threaded math routines for science, engineering, and financial - applications that require maximum performance. Core math functions include - BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" - -toolchain = {'name': 'iimpic', 'version': '2019a'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/14895/'] -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['5205a460a9c685f7a442868367389b2d0c25e1455346bc6a37c5b8ff90a20fbb'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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/', -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2019.1.144-iompi-2019.01.eb b/easybuild/easyconfigs/i/imkl/imkl-2019.1.144-iompi-2019.01.eb deleted file mode 100644 index 3a5e6baedc41..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2019.1.144-iompi-2019.01.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2019.1.144' - -homepage = 'https://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': '2019.01'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/14895/'] -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['5205a460a9c685f7a442868367389b2d0c25e1455346bc6a37c5b8ff90a20fbb'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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/', -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2019.2.187-iimpi-2019.02.eb b/easybuild/easyconfigs/i/imkl/imkl-2019.2.187-iimpi-2019.02.eb deleted file mode 100644 index 645ffaf31a7c..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2019.2.187-iimpi-2019.02.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2019.2.187' - -homepage = 'https://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': '2019.02'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/15095/'] -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['2bf004e6b5adb4f956993d6c20ea6ce289bb630314dd501db7f2dd5b9978ed1d'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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/', -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2019.3.199-iimpi-2019.03.eb b/easybuild/easyconfigs/i/imkl/imkl-2019.3.199-iimpi-2019.03.eb deleted file mode 100644 index 2c06461ab97d..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2019.3.199-iimpi-2019.03.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2019.3.199' - -homepage = 'https://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': '2019.03'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/15275/'] -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['06de2b54f4812e7c39a118536259c942029fe1d6d8918ad9df558a83c4162b8f'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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/', -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2019.5.281-gompi-2019b.eb b/easybuild/easyconfigs/i/imkl/imkl-2019.5.281-gompi-2019b.eb deleted file mode 100644 index 3c2759d15391..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2019.5.281-gompi-2019b.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2019.5.281' - -homepage = 'https://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': 'gompi', 'version': '2019b'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/15816/'] -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['9995ea4469b05360d509c9705e9309dc983c0a10edc2ae3a5384bc837326737e'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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/', -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2019.5.281-gompic-2019b.eb b/easybuild/easyconfigs/i/imkl/imkl-2019.5.281-gompic-2019b.eb deleted file mode 100644 index 3421505968ce..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2019.5.281-gompic-2019b.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2019.5.281' - -homepage = 'https://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': 'gompic', 'version': '2019b'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/15816/'] -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['9995ea4469b05360d509c9705e9309dc983c0a10edc2ae3a5384bc837326737e'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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/', -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2019.5.281-iimpi-2019b.eb b/easybuild/easyconfigs/i/imkl/imkl-2019.5.281-iimpi-2019b.eb deleted file mode 100644 index d95d740ea28c..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2019.5.281-iimpi-2019b.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2019.5.281' - -homepage = 'https://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': '2019b'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/15816/'] -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['9995ea4469b05360d509c9705e9309dc983c0a10edc2ae3a5384bc837326737e'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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/', -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2019.5.281-iimpic-2019b.eb b/easybuild/easyconfigs/i/imkl/imkl-2019.5.281-iimpic-2019b.eb deleted file mode 100644 index 62cf27a52511..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2019.5.281-iimpic-2019b.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2019.5.281' - -homepage = 'https://software.intel.com/en-us/intel-mkl/' -description = """Intel Math Kernel Library is a library of highly optimized, - extensively threaded math routines for science, engineering, and financial - applications that require maximum performance. Core math functions include - BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" - -toolchain = {'name': 'iimpic', 'version': '2019b'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/15816/'] -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['9995ea4469b05360d509c9705e9309dc983c0a10edc2ae3a5384bc837326737e'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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/', -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2019.5.281-iompi-2019b.eb b/easybuild/easyconfigs/i/imkl/imkl-2019.5.281-iompi-2019b.eb deleted file mode 100644 index 906ad9525cd5..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2019.5.281-iompi-2019b.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2019.5.281' - -homepage = 'https://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': '2019b'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/15816/'] -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['9995ea4469b05360d509c9705e9309dc983c0a10edc2ae3a5384bc837326737e'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -postinstallcmds = [ - # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_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/', -] - -modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2020.0.166-iimpi-2020.00.eb b/easybuild/easyconfigs/i/imkl/imkl-2020.0.166-iimpi-2020.00.eb deleted file mode 100644 index 610ba0040094..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2020.0.166-iimpi-2020.00.eb +++ /dev/null @@ -1,26 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2020.0.166' - -homepage = 'https://software.intel.com/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': '2020.00'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16232/'] -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['f6d92deb3ff10b11ba3df26b2c62bb4f0f7ae43e21905a91d553e58f0f5a8ae0'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2020.1.217-gompi-2020a.eb b/easybuild/easyconfigs/i/imkl/imkl-2020.1.217-gompi-2020a.eb deleted file mode 100644 index dcb4894a2a4a..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2020.1.217-gompi-2020a.eb +++ /dev/null @@ -1,26 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2020.1.217' - -homepage = 'https://software.intel.com/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': 'gompi', 'version': '2020a'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16533/'] -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['082a4be30bf4f6998e4d6e3da815a77560a5e66a68e254d161ab96f07086066d'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2020.1.217-iimpi-2020.06-impi-18.5.eb b/easybuild/easyconfigs/i/imkl/imkl-2020.1.217-iimpi-2020.06-impi-18.5.eb deleted file mode 100644 index 89aac0e15478..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2020.1.217-iimpi-2020.06-impi-18.5.eb +++ /dev/null @@ -1,26 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2020.1.217' - -homepage = 'https://software.intel.com/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': '2020.06-impi-18.5'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16533/'] -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['082a4be30bf4f6998e4d6e3da815a77560a5e66a68e254d161ab96f07086066d'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2020.1.217-iimpi-2020a.eb b/easybuild/easyconfigs/i/imkl/imkl-2020.1.217-iimpi-2020a.eb deleted file mode 100644 index 3111a3509b06..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2020.1.217-iimpi-2020a.eb +++ /dev/null @@ -1,26 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2020.1.217' - -homepage = 'https://software.intel.com/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': '2020a'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16533/'] -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['082a4be30bf4f6998e4d6e3da815a77560a5e66a68e254d161ab96f07086066d'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2020.1.217-iimpic-2020a.eb b/easybuild/easyconfigs/i/imkl/imkl-2020.1.217-iimpic-2020a.eb deleted file mode 100644 index 3475dab254ac..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2020.1.217-iimpic-2020a.eb +++ /dev/null @@ -1,26 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2020.1.217' - -homepage = 'https://software.intel.com/mkl' -description = """Intel Math Kernel Library is a library of highly optimized, - extensively threaded math routines for science, engineering, and financial - applications that require maximum performance. Core math functions include - BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" - -toolchain = {'name': 'iimpic', 'version': '2020a'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16533/'] -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['082a4be30bf4f6998e4d6e3da815a77560a5e66a68e254d161ab96f07086066d'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2020.1.217-iompi-2020a.eb b/easybuild/easyconfigs/i/imkl/imkl-2020.1.217-iompi-2020a.eb deleted file mode 100644 index 3eca90fc0a24..000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-2020.1.217-iompi-2020a.eb +++ /dev/null @@ -1,26 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'imkl' -version = '2020.1.217' - -homepage = 'https://software.intel.com/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': '2020a'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16533/'] -sources = ['l_mkl_%(version)s.tgz'] -checksums = ['082a4be30bf4f6998e4d6e3da815a77560a5e66a68e254d161ab96f07086066d'] - -dontcreateinstalldir = True - -components = ['intel-mkl'] - -license_file = HOME + '/licenses/intel/license.lic' - -interfaces = True - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2020.4.304-NVHPC-21.2.eb b/easybuild/easyconfigs/i/imkl/imkl-2020.4.304-NVHPC-21.2.eb index 75ac380269e6..71a9f0f37b98 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-2020.4.304-NVHPC-21.2.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-2020.4.304-NVHPC-21.2.eb @@ -11,7 +11,7 @@ description = """Intel Math Kernel Library is a library of highly optimized, toolchain = {'name': 'NVHPC', 'version': '21.2'} -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16917/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/tec/16917/'] sources = ['l_mkl_%(version)s.tgz'] checksums = ['2314d46536974dbd08f2a4e4f9e9a155dc7e79e2798c74e7ddfaad00a5917ea5'] diff --git a/easybuild/easyconfigs/i/imkl/imkl-2020.4.304-gompi-2020b.eb b/easybuild/easyconfigs/i/imkl/imkl-2020.4.304-gompi-2020b.eb index 541c3c12aea2..1526523c7888 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-2020.4.304-gompi-2020b.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-2020.4.304-gompi-2020b.eb @@ -11,7 +11,7 @@ description = """Intel Math Kernel Library is a library of highly optimized, toolchain = {'name': 'gompi', 'version': '2020b'} -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16917/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/tec/16917/'] sources = ['l_mkl_%(version)s.tgz'] checksums = ['2314d46536974dbd08f2a4e4f9e9a155dc7e79e2798c74e7ddfaad00a5917ea5'] diff --git a/easybuild/easyconfigs/i/imkl/imkl-2020.4.304-gompic-2020b.eb b/easybuild/easyconfigs/i/imkl/imkl-2020.4.304-gompic-2020b.eb index e07323d8ee38..570499af77df 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-2020.4.304-gompic-2020b.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-2020.4.304-gompic-2020b.eb @@ -11,7 +11,7 @@ description = """Intel Math Kernel Library is a library of highly optimized, toolchain = {'name': 'gompic', 'version': '2020b'} -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16917/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/tec/16917/'] sources = ['l_mkl_%(version)s.tgz'] checksums = ['2314d46536974dbd08f2a4e4f9e9a155dc7e79e2798c74e7ddfaad00a5917ea5'] diff --git a/easybuild/easyconfigs/i/imkl/imkl-2020.4.304-iimpi-2020b.eb b/easybuild/easyconfigs/i/imkl/imkl-2020.4.304-iimpi-2020b.eb index e1f7dd0c3fdc..15ccb6b8c779 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-2020.4.304-iimpi-2020b.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-2020.4.304-iimpi-2020b.eb @@ -11,7 +11,7 @@ description = """Intel Math Kernel Library is a library of highly optimized, toolchain = {'name': 'iimpi', 'version': '2020b'} -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16917/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/tec/16917/'] sources = ['l_mkl_%(version)s.tgz'] checksums = ['2314d46536974dbd08f2a4e4f9e9a155dc7e79e2798c74e7ddfaad00a5917ea5'] diff --git a/easybuild/easyconfigs/i/imkl/imkl-2020.4.304-iimpic-2020b.eb b/easybuild/easyconfigs/i/imkl/imkl-2020.4.304-iimpic-2020b.eb index a350ab4a6ed4..73aac3a85e76 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-2020.4.304-iimpic-2020b.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-2020.4.304-iimpic-2020b.eb @@ -11,7 +11,7 @@ description = """Intel Math Kernel Library is a library of highly optimized, toolchain = {'name': 'iimpic', 'version': '2020b'} -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16917/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/tec/16917/'] sources = ['l_mkl_%(version)s.tgz'] checksums = ['2314d46536974dbd08f2a4e4f9e9a155dc7e79e2798c74e7ddfaad00a5917ea5'] diff --git a/easybuild/easyconfigs/i/imkl/imkl-2020.4.304-iompi-2020b.eb b/easybuild/easyconfigs/i/imkl/imkl-2020.4.304-iompi-2020b.eb index 89d0c991d88a..68e2a157d3dd 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-2020.4.304-iompi-2020b.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-2020.4.304-iompi-2020b.eb @@ -11,7 +11,7 @@ description = """Intel Math Kernel Library is a library of highly optimized, toolchain = {'name': 'iompi', 'version': '2020b'} -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16917/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/tec/16917/'] sources = ['l_mkl_%(version)s.tgz'] checksums = ['2314d46536974dbd08f2a4e4f9e9a155dc7e79e2798c74e7ddfaad00a5917ea5'] diff --git a/easybuild/easyconfigs/i/imkl/imkl-2021.1.1-iimpi-2020.12.eb b/easybuild/easyconfigs/i/imkl/imkl-2021.1.1-iimpi-2020.12.eb index 737f7462d7d7..363e95f7dc9b 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-2021.1.1-iimpi-2020.12.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-2021.1.1-iimpi-2020.12.eb @@ -7,7 +7,7 @@ description = "Intel oneAPI Math Kernel Library" toolchain = {'name': 'iimpi', 'version': '2020.12'} # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/17402/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/17402/'] sources = ['l_onemkl_p_%(version)s.52_offline.sh'] checksums = ['818b6bd9a6c116f4578cda3151da0612ec9c3ce8b2c8a64730d625ce5b13cc0c'] diff --git a/easybuild/easyconfigs/i/imkl/imkl-2021.2.0-gompi-2021a.eb b/easybuild/easyconfigs/i/imkl/imkl-2021.2.0-gompi-2021a.eb index ff7c13049ead..77a41fb58ed7 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-2021.2.0-gompi-2021a.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-2021.2.0-gompi-2021a.eb @@ -7,7 +7,7 @@ description = "Intel oneAPI Math Kernel Library" toolchain = {'name': 'gompi', 'version': '2021a'} # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/17757/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/tec/17757/'] sources = ['l_onemkl_p_%(version)s.296_offline.sh'] checksums = ['816e9df26ff331d6c0751b86ed5f7d243f9f172e76f14e83b32bf4d1d619dbae'] diff --git a/easybuild/easyconfigs/i/imkl/imkl-2021.2.0-iimpi-2021a.eb b/easybuild/easyconfigs/i/imkl/imkl-2021.2.0-iimpi-2021a.eb index aa8f14f2250c..741b626f55c6 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-2021.2.0-iimpi-2021a.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-2021.2.0-iimpi-2021a.eb @@ -7,7 +7,7 @@ description = "Intel oneAPI Math Kernel Library" toolchain = {'name': 'iimpi', 'version': '2021a'} # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/17757/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/tec/17757/'] sources = ['l_onemkl_p_%(version)s.296_offline.sh'] checksums = ['816e9df26ff331d6c0751b86ed5f7d243f9f172e76f14e83b32bf4d1d619dbae'] diff --git a/easybuild/easyconfigs/i/imkl/imkl-2021.2.0-iompi-2021a.eb b/easybuild/easyconfigs/i/imkl/imkl-2021.2.0-iompi-2021a.eb index 60282631f052..2bb82fd33809 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-2021.2.0-iompi-2021a.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-2021.2.0-iompi-2021a.eb @@ -7,7 +7,7 @@ description = "Intel oneAPI Math Kernel Library" toolchain = {'name': 'iompi', 'version': '2021a'} # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/17757/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/tec/17757/'] sources = ['l_onemkl_p_%(version)s.296_offline.sh'] checksums = ['816e9df26ff331d6c0751b86ed5f7d243f9f172e76f14e83b32bf4d1d619dbae'] diff --git a/easybuild/easyconfigs/i/imkl/imkl-2021.3.0-gompi-2021a.eb b/easybuild/easyconfigs/i/imkl/imkl-2021.3.0-gompi-2021a.eb index 07a876f213e2..a4746816d23f 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-2021.3.0-gompi-2021a.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-2021.3.0-gompi-2021a.eb @@ -10,7 +10,7 @@ description = "Intel oneAPI Math Kernel Library" toolchain = {'name': 'gompi', 'version': '2021a'} # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/17901'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/17901'] sources = ['l_onemkl_p_%(version)s.520_offline.sh'] checksums = ['a06e1cdbfd8becc63440b473b153659885f25a6e3c4dcb2907ad9cd0c3ad59ce'] diff --git a/easybuild/easyconfigs/i/imkl/imkl-2021.4.0-iompi-2021b.eb b/easybuild/easyconfigs/i/imkl/imkl-2021.4.0-iompi-2021b.eb old mode 100755 new mode 100644 index a6e0651ef645..4f45be5badc2 --- a/easybuild/easyconfigs/i/imkl/imkl-2021.4.0-iompi-2021b.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-2021.4.0-iompi-2021b.eb @@ -7,7 +7,7 @@ description = "Intel oneAPI Math Kernel Library" toolchain = {'name': 'iompi', 'version': '2021b'} # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18222/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18222/'] sources = ['l_onemkl_p_%(version)s.640_offline.sh'] checksums = ['9ad546f05a421b4f439e8557fd0f2d83d5e299b0d9bd84bdd86be6feba0c3915'] diff --git a/easybuild/easyconfigs/i/imkl/imkl-2021.4.0.eb b/easybuild/easyconfigs/i/imkl/imkl-2021.4.0.eb index f3e3040b1ee3..bacd9ba46071 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-2021.4.0.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-2021.4.0.eb @@ -7,7 +7,7 @@ description = "Intel oneAPI Math Kernel Library" toolchain = SYSTEM # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18222/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18222/'] sources = ['l_onemkl_p_%(version)s.640_offline.sh'] checksums = ['9ad546f05a421b4f439e8557fd0f2d83d5e299b0d9bd84bdd86be6feba0c3915'] diff --git a/easybuild/easyconfigs/i/imkl/imkl-2022.0.1.eb b/easybuild/easyconfigs/i/imkl/imkl-2022.0.1.eb index 67a5563ac0b9..c348328e0e41 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-2022.0.1.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-2022.0.1.eb @@ -7,7 +7,7 @@ description = "Intel oneAPI Math Kernel Library" toolchain = SYSTEM # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18444/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18444/'] sources = ['l_onemkl_p_%(version)s.117_offline.sh'] checksums = ['22afafbe2f3762eca052ac21ec40b845ff2f3646077295c88c2f37f80a0cc160'] diff --git a/easybuild/easyconfigs/i/imkl/imkl-2022.1.0-gompi-2022a.eb b/easybuild/easyconfigs/i/imkl/imkl-2022.1.0-gompi-2022a.eb index 2eb923c837ed..955038d0fc18 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-2022.1.0-gompi-2022a.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-2022.1.0-gompi-2022a.eb @@ -10,7 +10,7 @@ description = "Intel oneAPI Math Kernel Library" toolchain = {'name': 'gompi', 'version': '2022a'} # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18721/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18721/'] sources = ['l_onemkl_p_%(version)s.223_offline.sh'] checksums = ['4b325a3c4c56e52f4ce6c8fbb55d7684adc16425000afc860464c0f29ea4563e'] diff --git a/easybuild/easyconfigs/i/imkl/imkl-2022.1.0.eb b/easybuild/easyconfigs/i/imkl/imkl-2022.1.0.eb index c34d533cf35b..b06534438590 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-2022.1.0.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-2022.1.0.eb @@ -7,7 +7,7 @@ description = "Intel oneAPI Math Kernel Library" toolchain = SYSTEM # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18721/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18721/'] sources = ['l_onemkl_p_%(version)s.223_offline.sh'] checksums = ['4b325a3c4c56e52f4ce6c8fbb55d7684adc16425000afc860464c0f29ea4563e'] diff --git a/easybuild/easyconfigs/i/imkl/imkl-2022.2.0.eb b/easybuild/easyconfigs/i/imkl/imkl-2022.2.0.eb index 82776023871b..a3c46807fc64 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-2022.2.0.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-2022.2.0.eb @@ -7,7 +7,7 @@ description = "Intel oneAPI Math Kernel Library" toolchain = SYSTEM # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18898/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18898/'] sources = ['l_onemkl_p_%(version)s.8748_offline.sh'] checksums = ['07d7caedd4b9f025c6fd439a0d2c2f279b18ecbbb63cadb864f6c63c1ed942db'] diff --git a/easybuild/easyconfigs/i/imkl/imkl-2022.2.1.eb b/easybuild/easyconfigs/i/imkl/imkl-2022.2.1.eb index 3daf55958a30..f2a7a15068ee 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-2022.2.1.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-2022.2.1.eb @@ -7,7 +7,7 @@ description = "Intel oneAPI Math Kernel Library" toolchain = SYSTEM # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/19038/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/19038/'] sources = ['l_onemkl_p_%(version)s.16993_offline.sh'] checksums = ['eedd4b795720de776b1fc5f542ae0fac37ec235cdb567f7c2ee3182e73e3e59d'] diff --git a/easybuild/easyconfigs/i/imkl/imkl-2023.0.0.eb b/easybuild/easyconfigs/i/imkl/imkl-2023.0.0.eb index 4e6e5afb3444..f29032bc3dd3 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-2023.0.0.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-2023.0.0.eb @@ -7,7 +7,7 @@ description = "Intel oneAPI Math Kernel Library" toolchain = SYSTEM # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/19138/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/19138/'] sources = ['l_onemkl_p_%(version)s.25398_offline.sh'] checksums = ['0d61188e91a57bdb575782eb47a05ae99ea8eebefee6b2dfe20c6708e16e9927'] diff --git a/easybuild/easyconfigs/i/imkl/imkl-2023.1.0-gompi-2023a.eb b/easybuild/easyconfigs/i/imkl/imkl-2023.1.0-gompi-2023a.eb index 5e4f3cb8b1d5..17ed1c0a2aa4 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-2023.1.0-gompi-2023a.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-2023.1.0-gompi-2023a.eb @@ -10,7 +10,7 @@ description = "Intel oneAPI Math Kernel Library" toolchain = {'name': 'gompi', 'version': '2023a'} # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18721/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/cd17b7fe-500e-4305-a89b-bd5b42bfd9f8/'] sources = ['l_onemkl_p_%(version)s.46342_offline.sh'] checksums = ['cc28c94cab23c185520b93c5a04f3979d8da6b4c90cee8c0681dd89819d76167'] diff --git a/easybuild/easyconfigs/i/imkl/imkl-2023.2.0-gompi-2023b.eb b/easybuild/easyconfigs/i/imkl/imkl-2023.2.0-gompi-2023b.eb new file mode 100644 index 000000000000..e194f389253a --- /dev/null +++ b/easybuild/easyconfigs/i/imkl/imkl-2023.2.0-gompi-2023b.eb @@ -0,0 +1,18 @@ +name = 'imkl' +version = '2023.2.0' + +homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onemkl.html' +description = "Intel oneAPI Math Kernel Library" + +toolchain = {'name': 'gompi', 'version': '2023b'} + +# see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/adb8a02c-4ee7-4882-97d6-a524150da358/'] +sources = ['l_onemkl_p_%(version)s.49497_offline.sh'] +checksums = ['4a0d93da85a94d92e0ad35dc0fc3b3ab7f040bd55ad374c4d5ec81a57a2b872b'] + +interfaces = False + +installopts = "--download-cache=%(builddir)s/cache --download-dir=%(builddir)s/download --log-dir=%(builddir)s/log" + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2024.2.0.eb b/easybuild/easyconfigs/i/imkl/imkl-2024.2.0.eb new file mode 100644 index 000000000000..30331a8a80a1 --- /dev/null +++ b/easybuild/easyconfigs/i/imkl/imkl-2024.2.0.eb @@ -0,0 +1,18 @@ +name = 'imkl' +version = '2024.2.0' + +homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onemkl.html' +description = "Intel oneAPI Math Kernel Library" + +toolchain = SYSTEM + +# see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/cdff21a5-6ac7-4b41-a7ec-351b5f9ce8fd'] +sources = ['l_onemkl_p_%(version)s.664_offline.sh'] +checksums = ['f1f46f5352c197a9840e08fc191a879dad79ebf742fe782e386ba8006f262f7a'] + +interfaces = False + +installopts = "--download-cache=%(builddir)s/cache --download-dir=%(builddir)s/download --log-dir=%(builddir)s/log" + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/immunedeconv/immunedeconv-2.0.2-foss-2020a-R-4.0.0.eb b/easybuild/easyconfigs/i/immunedeconv/immunedeconv-2.0.2-foss-2020a-R-4.0.0.eb deleted file mode 100644 index 34b9bf200a64..000000000000 --- a/easybuild/easyconfigs/i/immunedeconv/immunedeconv-2.0.2-foss-2020a-R-4.0.0.eb +++ /dev/null @@ -1,62 +0,0 @@ -easyblock = 'Bundle' - -name = 'immunedeconv' -version = '2.0.2' -versionsuffix = '-R-%(rver)s' - -homepage = 'https://github.com/icbi-lab/immunedeconv' -description = """ -immunedeconv is an R package for unified access to computational methods for -estimating immune cell fractions from bulk RNA sequencing data.""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -dependencies = [ - ('R', '4.0.0'), - ('R-bundle-Bioconductor', '3.11', versionsuffix), -] - -exts_default_options = { - 'source_urls': [ - 'https://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive - 'https://cran.r-project.org/src/contrib/', # current version of packages - 'https://cran.freestatistics.org/src/contrib', # mirror alternative for current packages - ], - 'source_tmpl': '%(name)s_%(version)s.tar.gz' -} - -exts_defaultclass = 'RPackage' -exts_filter = ("R -q --no-save", "library(%(ext_name)s)") - -exts_list = [ - ('MCPcounter', '1.1.0', { - 'source_tmpl': '8c37884.tar.gz', - 'source_urls': ['https://github.com/ebecht/MCPcounter/archive'], - 'start_dir': 'Source', - 'checksums': ['bfe73a0334c874a0d6b0afc8f868da95583124602aedc06b84b67e392869e5f6'], - }), - ('xCell', '1.2', { - 'source_tmpl': '%(version)s.tar.gz', - 'source_urls': ['https://github.com/dviraran/xCell/archive'], - 'checksums': ['52dcd5cfb5c8a4870cb485ee57f34d7830b23bdc61fd3012d859fdcc22ad941c'], - }), - ('EPIC', '1.1', { - 'source_tmpl': 'v%(version)s.tar.gz', - 'source_urls': ['https://github.com/GfellerLab/EPIC/archive'], - 'checksums': ['95bea4a5bd1fb57a94055198475a2237b2181b2a499a97ec5055637c987d159f'], - }), - (name, version, { - 'source_tmpl': 'v%(version)s.tar.gz', - 'source_urls': ['https://github.com/icbi-lab/immunedeconv/archive'], - 'checksums': ['be8df125fa5e66888d58b7afd4705b62f2f6d66cf0f1766d5117ec06840b2cf9'], - }), -] - -modextrapaths = {'R_LIBS_SITE': ''} - -sanity_check_paths = { - 'files': [], - 'dirs': [name], -} - -moduleclass = 'bio' 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 deleted file mode 100644 index c3a1d4c818d5..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2017.0.098-iccifort-2017.0.098-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,34 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'impi' -version = '2017.0.098' - -homepage = 'https://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.0.098-GCC-5.4.0-2.26'} - -sources = ['l_mpi_%(version)s.tgz'] -checksums = ['82dd872844f492fbfe3bc49d4d54f32cf83ba6305cdd7d690e0ed1985a680bae'] - -dontcreateinstalldir = True - -components = ['intel-mpi', 'intel-psxe', 'intel-imb'] - -license_file = HOME + '/licenses/intel/license.lic' - -# set up all the mpi commands to default to intel compilers -# set_mpi_wrappers_all = True - -postinstallcmds = [ - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpich.so', - 'ln -s %(installdir)s/lib64/libmpigc4.so %(installdir)s/lib64/libmpichcxx.so', - 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', - 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-2017.1.132-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/impi/impi-2017.1.132-GCC-5.4.0-2.26.eb deleted file mode 100644 index 487764358583..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2017.1.132-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,33 +0,0 @@ -name = 'impi' -version = '2017.1.132' - -homepage = 'https://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 = ['8d30a63674fe05f17b0a908a9f7d54403018bfed2de03c208380b171ab99be82'] - -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 deleted file mode 100644 index 55089ce7fd15..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2017.1.132-iccifort-2017.1.132-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,34 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'impi' -version = '2017.1.132' - -homepage = 'https://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.1.132-GCC-5.4.0-2.26'} - -sources = ['l_mpi_%(version)s.tgz'] -checksums = ['8d30a63674fe05f17b0a908a9f7d54403018bfed2de03c208380b171ab99be82'] - -dontcreateinstalldir = True - -components = ['intel-mpi', 'intel-psxe', 'intel-imb'] - -license_file = HOME + '/licenses/intel/license.lic' - -# set up all the mpi commands to default to intel compilers -# set_mpi_wrappers_all = True - -postinstallcmds = [ - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpich.so', - 'ln -s %(installdir)s/lib64/libmpigc4.so %(installdir)s/lib64/libmpichcxx.so', - 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', - 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-2017.1.132-iccifort-2017.1.132-GCC-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 deleted file mode 100644 index 0067690c19e6..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2017.1.132-iccifort-2017.1.132-GCC-6.3.0-2.27.eb +++ /dev/null @@ -1,34 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'impi' -version = '2017.1.132' - -homepage = 'https://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.1.132-GCC-6.3.0-2.27'} - -sources = ['l_mpi_%(version)s.tgz'] -checksums = ['8d30a63674fe05f17b0a908a9f7d54403018bfed2de03c208380b171ab99be82'] - -dontcreateinstalldir = True - -components = ['intel-mpi', 'intel-psxe', 'intel-imb'] - -license_file = HOME + '/licenses/intel/license.lic' - -# set up all the mpi commands to default to intel compilers -# set_mpi_wrappers_all = True - -postinstallcmds = [ - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpich.so', - 'ln -s %(installdir)s/lib64/libmpigc4.so %(installdir)s/lib64/libmpichcxx.so', - 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', - 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-2017.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 deleted file mode 100644 index 2a3667657ebf..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2017.2.174-iccifort-2017.2.174-GCC-6.3.0-2.27.eb +++ /dev/null @@ -1,32 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'impi' -version = '2017.2.174' - -homepage = 'https://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 = ['106a4b362c13ddc6978715e50f5f81c58c1a4c70cd2d20a99e94947b7e733b88'] - -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 deleted file mode 100644 index 65908d60717b..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2017.3.196-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,30 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'impi' -version = '2017.3.196' - -homepage = 'https://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-gcccuda-2017b.eb b/easybuild/easyconfigs/i/impi/impi-2017.3.196-gcccuda-2017b.eb deleted file mode 100644 index 43372cd14348..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2017.3.196-gcccuda-2017b.eb +++ /dev/null @@ -1,34 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'impi' -version = '2017.3.196' - -homepage = 'https://software.intel.com/en-us/intel-mpi-library/' -description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message - passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for - Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" - -toolchain = {'name': 'gcccuda', 'version': '2017b'} - -sources = ['l_mpi_%(version)s.tgz'] -checksums = ['dad9efbc5bbd3fd27cce7e1e2507ad77f342d5ecc929747ae141c890e7fb87f0'] - -dontcreateinstalldir = True - -components = ['intel-mpi', 'intel-psxe', 'intel-imb'] - -license_file = HOME + '/licenses/intel/license.lic' - -# set up all the mpi commands to default to intel compilers -# set_mpi_wrappers_all = True - -postinstallcmds = [ - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpich.so', - 'ln -s %(installdir)s/lib64/libmpigc4.so %(installdir)s/lib64/libmpichcxx.so', - 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', - 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so', -] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-2017.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 deleted file mode 100644 index dfd36999c70f..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2017.3.196-iccifort-2017.4.196-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,30 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'impi' -version = '2017.3.196' - -homepage = 'https://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-2017.3.196-iccifortcuda-2017.4.196-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/i/impi/impi-2017.3.196-iccifortcuda-2017.4.196-GCC-6.4.0-2.28.eb deleted file mode 100644 index 4166e41efe6d..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2017.3.196-iccifortcuda-2017.4.196-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,32 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'impi' -version = '2017.3.196' - -homepage = 'https://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.0 (MPI-3) specification.""" - -toolchain = {'name': 'iccifortcuda', '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-2017.4.239-iccifort-2017.5.239-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/i/impi/impi-2017.4.239-iccifort-2017.5.239-GCC-6.4.0-2.28.eb deleted file mode 100644 index 7ca3d79bbc4e..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2017.4.239-iccifort-2017.5.239-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,30 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'impi' -version = '2017.4.239' - -homepage = 'https://software.intel.com/en-us/intel-mpi-library/' -description = "Intel MPI Library, compatible with MPICH ABI" - -toolchain = {'name': 'iccifort', 'version': '2017.5.239-GCC-6.4.0-2.28'} - -sources = ['l_mpi_%(version)s.tgz'] -checksums = ['5a1048d284dce8bc75b45789471c83c94b3c59f8f159cab43d783fc44302510b'] - -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-2018.0.128-iccifort-2018.0.128-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/i/impi/impi-2018.0.128-iccifort-2018.0.128-GCC-6.4.0-2.28.eb deleted file mode 100644 index 6bf133382ad0..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2018.0.128-iccifort-2018.0.128-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,30 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'impi' -version = '2018.0.128' - -homepage = 'https://software.intel.com/en-us/intel-mpi-library/' -description = "Intel MPI Library, compatible with MPICH ABI" - -toolchain = {'name': 'iccifort', 'version': '2018.0.128-GCC-6.4.0-2.28'} - -sources = ['l_mpi_%(version)s.tgz'] -checksums = ['debaf2cf80df06db9633dfab6aa82213b84a665a55ee2b0178403906b5090209'] - -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-2018.1.163-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/i/impi/impi-2018.1.163-GCC-6.4.0-2.28.eb deleted file mode 100644 index c7ea4f03aa36..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2018.1.163-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,30 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'impi' -version = '2018.1.163' - -homepage = 'https://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 = ['130b11571c3f71af00a722fa8641db5a1552ac343d770a8304216d8f5d00e75c'] - -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-2018.1.163-iccifort-2018.1.163-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/i/impi/impi-2018.1.163-iccifort-2018.1.163-GCC-6.4.0-2.28.eb deleted file mode 100644 index 21ad001e53c8..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2018.1.163-iccifort-2018.1.163-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,31 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'impi' -version = '2018.1.163' - -homepage = 'https://software.intel.com/en-us/intel-mpi-library/' -description = "Intel MPI Library, compatible with MPICH ABI" - -toolchain = {'name': 'iccifort', 'version': '2018.1.163-GCC-6.4.0-2.28'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/12405/'] -sources = ['l_mpi_%(version)s.tgz'] -checksums = ['130b11571c3f71af00a722fa8641db5a1552ac343d770a8304216d8f5d00e75c'] - -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-2018.2.199-iccifort-2018.2.199-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/i/impi/impi-2018.2.199-iccifort-2018.2.199-GCC-6.4.0-2.28.eb deleted file mode 100644 index ebe334a49d67..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2018.2.199-iccifort-2018.2.199-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,30 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'impi' -version = '2018.2.199' - -homepage = 'https://software.intel.com/en-us/intel-mpi-library/' -description = "Intel MPI Library, compatible with MPICH ABI" - -toolchain = {'name': 'iccifort', 'version': '2018.2.199-GCC-6.4.0-2.28'} - -sources = ['l_mpi_%(version)s.tgz'] -checksums = ['0927f1bff90d10974433ba2892e3fd38e6fee5232ab056a9f9decf565e814460'] - -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-2018.3.222-GCC-7.3.0-2.30.eb b/easybuild/easyconfigs/i/impi/impi-2018.3.222-GCC-7.3.0-2.30.eb deleted file mode 100644 index e39879ac218b..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2018.3.222-GCC-7.3.0-2.30.eb +++ /dev/null @@ -1,31 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'impi' -version = '2018.3.222' - -homepage = 'https://software.intel.com/en-us/intel-mpi-library/' -description = "Intel MPI Library, compatible with MPICH ABI" - -toolchain = {'name': 'GCC', 'version': '7.3.0-2.30'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/13063/'] -sources = ['l_mpi_%(version)s.tgz'] -checksums = ['5021d14b344fc794e89f146e4d53d70184d7048610895d7a6a1e8ac0cf258999'] - -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-2018.3.222-iccifort-2018.3.222-GCC-7.3.0-2.30.eb b/easybuild/easyconfigs/i/impi/impi-2018.3.222-iccifort-2018.3.222-GCC-7.3.0-2.30.eb deleted file mode 100644 index f4e9e1a638f1..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2018.3.222-iccifort-2018.3.222-GCC-7.3.0-2.30.eb +++ /dev/null @@ -1,31 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'impi' -version = '2018.3.222' - -homepage = 'https://software.intel.com/en-us/intel-mpi-library/' -description = "Intel MPI Library, compatible with MPICH ABI" - -toolchain = {'name': 'iccifort', 'version': '2018.3.222-GCC-7.3.0-2.30'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/13063/'] -sources = ['l_mpi_%(version)s.tgz'] -checksums = ['5021d14b344fc794e89f146e4d53d70184d7048610895d7a6a1e8ac0cf258999'] - -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-2018.4.274-iccifort-2018.5.274-GCC-7.3.0-2.30.eb b/easybuild/easyconfigs/i/impi/impi-2018.4.274-iccifort-2018.5.274-GCC-7.3.0-2.30.eb deleted file mode 100644 index 060befc0a5a5..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2018.4.274-iccifort-2018.5.274-GCC-7.3.0-2.30.eb +++ /dev/null @@ -1,31 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'impi' -version = '2018.4.274' - -homepage = 'https://software.intel.com/en-us/intel-mpi-library/' -description = "Intel MPI Library, compatible with MPICH ABI" - -toolchain = {'name': 'iccifort', 'version': '2018.5.274-GCC-7.3.0-2.30'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/13651/'] -sources = ['l_mpi_%(version)s.tgz'] -checksums = ['a1114b3eb4149c2f108964b83cad02150d619e50032059d119ac4ffc9d5dd8e0'] - -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-2018.4.274-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/i/impi/impi-2018.4.274-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index e6c3602e1e38..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2018.4.274-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'impi' -version = '2018.4.274' - -homepage = 'https://software.intel.com/en-us/intel-mpi-library/' -description = "Intel MPI Library, compatible with MPICH ABI" - -toolchain = {'name': 'iccifort', 'version': '2019.1.144-GCC-8.2.0-2.31.1'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/13651/'] -sources = ['l_mpi_%(version)s.tgz'] -checksums = ['a1114b3eb4149c2f108964b83cad02150d619e50032059d119ac4ffc9d5dd8e0'] - -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-2018.4.274-iccifortcuda-2019a.eb b/easybuild/easyconfigs/i/impi/impi-2018.4.274-iccifortcuda-2019a.eb deleted file mode 100644 index 137bf491a274..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2018.4.274-iccifortcuda-2019a.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'impi' -version = '2018.4.274' - -homepage = 'https://software.intel.com/en-us/intel-mpi-library/' -description = "Intel MPI Library, compatible with MPICH ABI" - -toolchain = {'name': 'iccifortcuda', 'version': '2019a'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/13651/'] -sources = ['l_mpi_%(version)s.tgz'] -checksums = ['a1114b3eb4149c2f108964b83cad02150d619e50032059d119ac4ffc9d5dd8e0'] - -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-2018.5.288-iccifort-2019.5.281.eb b/easybuild/easyconfigs/i/impi/impi-2018.5.288-iccifort-2019.5.281.eb deleted file mode 100644 index 8f89b212fa40..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2018.5.288-iccifort-2019.5.281.eb +++ /dev/null @@ -1,22 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'impi' -version = '2018.5.288' - -homepage = 'https://software.intel.com/en-us/intel-mpi-library/' -description = "Intel MPI Library, compatible with MPICH ABI" - -toolchain = {'name': 'iccifort', 'version': '2019.5.281'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/15614/'] -sources = ['l_mpi_%(version)s.tgz'] -checksums = ['3198257c19e82cd327d739b10120933e0547da8cddf8a8005677717326236796'] - -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 - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-2018.5.288-iccifort-2020.1.217.eb b/easybuild/easyconfigs/i/impi/impi-2018.5.288-iccifort-2020.1.217.eb deleted file mode 100644 index 4c7b3a6b0df9..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2018.5.288-iccifort-2020.1.217.eb +++ /dev/null @@ -1,22 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'impi' -version = '2018.5.288' - -homepage = 'https://software.intel.com/en-us/intel-mpi-library/' -description = "Intel MPI Library, compatible with MPICH ABI" - -toolchain = {'name': 'iccifort', 'version': '2020.1.217'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/15614/'] -sources = ['l_mpi_%(version)s.tgz'] -checksums = ['3198257c19e82cd327d739b10120933e0547da8cddf8a8005677717326236796'] - -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 - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-2018.5.288-iccifortcuda-2019b.eb b/easybuild/easyconfigs/i/impi/impi-2018.5.288-iccifortcuda-2019b.eb deleted file mode 100644 index 02e2ace82513..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2018.5.288-iccifortcuda-2019b.eb +++ /dev/null @@ -1,22 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild - -name = 'impi' -version = '2018.5.288' - -homepage = 'https://software.intel.com/en-us/intel-mpi-library/' -description = "Intel MPI Library, compatible with MPICH ABI" - -toolchain = {'name': 'iccifortcuda', 'version': '2019b'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/15614/'] -sources = ['l_mpi_%(version)s.tgz'] -checksums = ['3198257c19e82cd327d739b10120933e0547da8cddf8a8005677717326236796'] - -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 - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-2019.0.117-iccifort-2019.0.117-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/i/impi/impi-2019.0.117-iccifort-2019.0.117-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 2f60b4227038..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2019.0.117-iccifort-2019.0.117-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,22 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'impi' -version = '2019.0.117' - -homepage = 'https://software.intel.com/en-us/intel-mpi-library/' -description = "Intel MPI Library, compatible with MPICH ABI" - -toolchain = {'name': 'iccifort', 'version': '2019.0.117-GCC-8.2.0-2.31.1'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/13584/'] -sources = ['l_mpi_%(version)s.tgz'] -checksums = ['dfb403f49c1af61b337aa952b71289c7548c3a79c32c57865eab0ea0f0e1bc08'] - -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 - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-2019.1.144-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/i/impi/impi-2019.1.144-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 8e2ed0b39808..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2019.1.144-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,22 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'impi' -version = '2019.1.144' - -homepage = 'https://software.intel.com/en-us/intel-mpi-library/' -description = "Intel MPI Library, compatible with MPICH ABI" - -toolchain = {'name': 'iccifort', 'version': '2019.1.144-GCC-8.2.0-2.31.1'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/14879/'] -sources = ['l_mpi_%(version)s.tgz'] -checksums = ['dac86a5db6b86503313742b17535856a432955604f7103cb4549a9bfc256c3cd'] - -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 - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-2019.12.320-iccifort-2020.4.304.eb b/easybuild/easyconfigs/i/impi/impi-2019.12.320-iccifort-2020.4.304.eb index a5ba5409ff06..2bf8b19fb293 100644 --- a/easybuild/easyconfigs/i/impi/impi-2019.12.320-iccifort-2020.4.304.eb +++ b/easybuild/easyconfigs/i/impi/impi-2019.12.320-iccifort-2020.4.304.eb @@ -8,7 +8,7 @@ description = "Intel MPI Library, compatible with MPICH ABI" toolchain = {'name': 'iccifort', 'version': '2020.4.304'} -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/17836/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/tec/17836/'] sources = ['l_mpi_%(version)s.tgz'] checksums = ['8108fbf2353a9f1926036bb67647b65c0e4933a3eb66e1dc933960e5b055f320'] diff --git a/easybuild/easyconfigs/i/impi/impi-2019.2.187-iccifort-2019.2.187-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/i/impi/impi-2019.2.187-iccifort-2019.2.187-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 7cdc6aca4295..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2019.2.187-iccifort-2019.2.187-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,22 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'impi' -version = '2019.2.187' - -homepage = 'https://software.intel.com/en-us/intel-mpi-library/' -description = "Intel MPI Library, compatible with MPICH ABI" - -toolchain = {'name': 'iccifort', 'version': '2019.2.187-GCC-8.2.0-2.31.1'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/15040/'] -sources = ['l_mpi_%(version)s.tgz'] -checksums = ['6a3305933b5ef9e3f7de969e394c91620f3fa4bb815a4f439577739d04778b20'] - -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 - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-2019.3.199-iccifort-2019.3.199-GCC-8.3.0-2.32.eb b/easybuild/easyconfigs/i/impi/impi-2019.3.199-iccifort-2019.3.199-GCC-8.3.0-2.32.eb deleted file mode 100644 index c0b1f565c0a6..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2019.3.199-iccifort-2019.3.199-GCC-8.3.0-2.32.eb +++ /dev/null @@ -1,22 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'impi' -version = '2019.3.199' - -homepage = 'https://software.intel.com/en-us/intel-mpi-library/' -description = "Intel MPI Library, compatible with MPICH ABI" - -toolchain = {'name': 'iccifort', 'version': '2019.3.199-GCC-8.3.0-2.32'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/15260/'] -sources = ['l_mpi_%(version)s.tgz'] -checksums = ['5304346c863f64de797250eeb14f51c5cfc8212ff20813b124f20e7666286990'] - -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 - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-2019.6.166-iccifort-2020.0.166-GCC-9.2.0.eb b/easybuild/easyconfigs/i/impi/impi-2019.6.166-iccifort-2020.0.166-GCC-9.2.0.eb deleted file mode 100644 index e19a15d6e333..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2019.6.166-iccifort-2020.0.166-GCC-9.2.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'impi' -version = '2019.6.166' - -homepage = 'https://software.intel.com/en-us/intel-mpi-library/' -description = "Intel MPI Library, compatible with MPICH ABI" - -toolchain = {'name': 'iccifort', 'version': '2020.0.166-GCC-9.2.0'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16120/'] -sources = ['l_mpi_%(version)s.tgz'] -checksums = ['119be69f1117c93a9e5e9b8b4643918e55d2a55a78ad9567f77d16cdaf18cd6e'] - -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 - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-2019.7.217-iccifort-2020.1.217.eb b/easybuild/easyconfigs/i/impi/impi-2019.7.217-iccifort-2020.1.217.eb deleted file mode 100644 index d0ad0188c0de..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2019.7.217-iccifort-2020.1.217.eb +++ /dev/null @@ -1,40 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'impi' -version = '2019.7.217' - -homepage = 'https://software.intel.com/en-us/intel-mpi-library/' -description = "Intel MPI Library, compatible with MPICH ABI" - -toolchain = {'name': 'iccifort', 'version': '2020.1.217'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16546/'] -sources = ['l_mpi_%(version)s.tgz'] -checksums = ['90383b0023f84ac003a55d8bb29dbcf0c639f43a25a2d8d8698a16e770ac9c07'] - -dependencies = [ - # needed by libfabric provider MLX introduced in Intel MPI v2019.6, - # https://software.intel.com/en-us/articles/improve-performance-and-stability-with-intel-mpi-library-on-infiniband - ('UCX', '1.8.0'), -] - -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 - -modextravars = { - # to enable SLURM integration with srun (site-specific) - # 'I_MPI_PMI_LIBRARY': 'libpmi2.so', - - # set this if mpirun gives you a floating point exception (SIGFPE), see - # https://software.intel.com/en-us/forums/intel-clusters-and-hpc-technology/topic/852307 - # 'I_MPI_HYDRA_TOPOLIB': 'ipl', -} - -# may be needed if you enable I_MPI_PMI_LIBRARY above -# osdependencies = [('slurm-libpmi')] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-2019.7.217-iccifortcuda-2020a.eb b/easybuild/easyconfigs/i/impi/impi-2019.7.217-iccifortcuda-2020a.eb deleted file mode 100644 index 557e0a8eab1e..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-2019.7.217-iccifortcuda-2020a.eb +++ /dev/null @@ -1,40 +0,0 @@ -# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild - -name = 'impi' -version = '2019.7.217' - -homepage = 'https://software.intel.com/en-us/intel-mpi-library/' -description = "Intel MPI Library, compatible with MPICH ABI" - -toolchain = {'name': 'iccifortcuda', 'version': '2020a'} - -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16546/'] -sources = ['l_mpi_%(version)s.tgz'] -checksums = ['90383b0023f84ac003a55d8bb29dbcf0c639f43a25a2d8d8698a16e770ac9c07'] - -dependencies = [ - # needed by libfabric provider MLX introduced in Intel MPI v2019.6, - # https://software.intel.com/en-us/articles/improve-performance-and-stability-with-intel-mpi-library-on-infiniband - ('UCX', '1.8.0'), -] - -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 - -modextravars = { - # to enable SLURM integration with srun (site-specific) - # 'I_MPI_PMI_LIBRARY': 'libpmi2.so', - - # set this if mpirun gives you a floating point exception (SIGFPE), see - # https://software.intel.com/en-us/forums/intel-clusters-and-hpc-technology/topic/852307 - # 'I_MPI_HYDRA_TOPOLIB': 'ipl', -} - -# may be needed if you enable I_MPI_PMI_LIBRARY above -# osdependencies = [('slurm-libpmi')] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-2019.9.304-iccifort-2020.4.304.eb b/easybuild/easyconfigs/i/impi/impi-2019.9.304-iccifort-2020.4.304.eb index d4a9ef76ae4a..d723d12dc1c2 100644 --- a/easybuild/easyconfigs/i/impi/impi-2019.9.304-iccifort-2020.4.304.eb +++ b/easybuild/easyconfigs/i/impi/impi-2019.9.304-iccifort-2020.4.304.eb @@ -8,7 +8,7 @@ description = "Intel MPI Library, compatible with MPICH ABI" toolchain = {'name': 'iccifort', 'version': '2020.4.304'} -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/17263/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/tec/17263/'] sources = ['l_mpi_%(version)s.tgz'] checksums = ['618a5dc2de54306645e6428c5eb7d267b54b11b5a83dfbcad7d0f9e0d90bb2e7'] diff --git a/easybuild/easyconfigs/i/impi/impi-2019.9.304-iccifortcuda-2020b.eb b/easybuild/easyconfigs/i/impi/impi-2019.9.304-iccifortcuda-2020b.eb index 3305cf60a8df..7082d103ec8d 100644 --- a/easybuild/easyconfigs/i/impi/impi-2019.9.304-iccifortcuda-2020b.eb +++ b/easybuild/easyconfigs/i/impi/impi-2019.9.304-iccifortcuda-2020b.eb @@ -8,7 +8,7 @@ description = "Intel MPI Library, compatible with MPICH ABI" toolchain = {'name': 'iccifortcuda', 'version': '2020b'} -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/17263/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/tec/17263/'] sources = ['l_mpi_%(version)s.tgz'] checksums = ['618a5dc2de54306645e6428c5eb7d267b54b11b5a83dfbcad7d0f9e0d90bb2e7'] diff --git a/easybuild/easyconfigs/i/impi/impi-2021.1.1-intel-compilers-2021.1.2.eb b/easybuild/easyconfigs/i/impi/impi-2021.1.1-intel-compilers-2021.1.2.eb index 1a0fbe3b0357..d8a92d6db7ea 100644 --- a/easybuild/easyconfigs/i/impi/impi-2021.1.1-intel-compilers-2021.1.2.eb +++ b/easybuild/easyconfigs/i/impi/impi-2021.1.1-intel-compilers-2021.1.2.eb @@ -7,7 +7,7 @@ description = "Intel MPI Library, compatible with MPICH ABI" toolchain = {'name': 'intel-compilers', 'version': '2021.1.2'} # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/17397/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/17397/'] sources = ['l_mpi_oneapi_p_%(version)s.76_offline.sh'] checksums = ['8b7693a156c6fc6269637bef586a8fd3ea6610cac2aae4e7f48c1fbb601625fe'] diff --git a/easybuild/easyconfigs/i/impi/impi-2021.13.0-intel-compilers-2024.2.0.eb b/easybuild/easyconfigs/i/impi/impi-2021.13.0-intel-compilers-2024.2.0.eb new file mode 100644 index 000000000000..2e99bc6c0d8a --- /dev/null +++ b/easybuild/easyconfigs/i/impi/impi-2021.13.0-intel-compilers-2024.2.0.eb @@ -0,0 +1,16 @@ +name = 'impi' +version = '2021.13.0' + +homepage = 'https://software.intel.com/content/www/us/en/develop/tools/mpi-library.html' +description = "Intel MPI Library, compatible with MPICH ABI" + +toolchain = {'name': 'intel-compilers', 'version': '2024.2.0'} + +# see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/9f84e1e8-11b2-4bd1-8512-3e3343585956'] +sources = ['l_mpi_oneapi_p_%(version)s.719_offline.sh'] +checksums = ['5e23cf495c919e17032577e3059438f632297ee63f2cdb906a2547298823cc64'] + +dependencies = [('UCX', '1.16.0')] + +moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-2021.2.0-intel-compilers-2021.2.0.eb b/easybuild/easyconfigs/i/impi/impi-2021.2.0-intel-compilers-2021.2.0.eb index 345fd82fc3dc..ecd3c9521f14 100644 --- a/easybuild/easyconfigs/i/impi/impi-2021.2.0-intel-compilers-2021.2.0.eb +++ b/easybuild/easyconfigs/i/impi/impi-2021.2.0-intel-compilers-2021.2.0.eb @@ -7,7 +7,7 @@ description = "Intel MPI Library, compatible with MPICH ABI" toolchain = {'name': 'intel-compilers', 'version': '2021.2.0'} # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/17729/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/17729/'] sources = ['l_mpi_oneapi_p_%(version)s.215_offline.sh'] checksums = ['d0d4cdd11edaff2e7285e38f537defccff38e37a3067c02f4af43a3629ad4aa3'] diff --git a/easybuild/easyconfigs/i/impi/impi-2021.3.0-intel-compilers-2021.3.0.eb b/easybuild/easyconfigs/i/impi/impi-2021.3.0-intel-compilers-2021.3.0.eb index 8a7368219261..1507acd54130 100644 --- a/easybuild/easyconfigs/i/impi/impi-2021.3.0-intel-compilers-2021.3.0.eb +++ b/easybuild/easyconfigs/i/impi/impi-2021.3.0-intel-compilers-2021.3.0.eb @@ -10,7 +10,7 @@ description = "Intel MPI Library, compatible with MPICH ABI" toolchain = {'name': 'intel-compilers', 'version': '2021.3.0'} # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/17947'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/17947'] sources = ['l_mpi_oneapi_p_%(version)s.294_offline.sh'] checksums = ['04c48f864ee4c723b1b4ca62f2bea8c04d5d7e3de19171fd62b17868bc79bc36'] diff --git a/easybuild/easyconfigs/i/impi/impi-2021.4.0-intel-compilers-2021.4.0.eb b/easybuild/easyconfigs/i/impi/impi-2021.4.0-intel-compilers-2021.4.0.eb index a0c8a98edd87..24180258119c 100644 --- a/easybuild/easyconfigs/i/impi/impi-2021.4.0-intel-compilers-2021.4.0.eb +++ b/easybuild/easyconfigs/i/impi/impi-2021.4.0-intel-compilers-2021.4.0.eb @@ -7,7 +7,7 @@ description = "Intel MPI Library, compatible with MPICH ABI" toolchain = {'name': 'intel-compilers', 'version': '2021.4.0'} # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18186/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18186/'] sources = ['l_mpi_oneapi_p_%(version)s.441_offline.sh'] checksums = ['cc4b7072c61d0bd02b1c431b22d2ea3b84b967b59d2e587e77a9e7b2c24f2a29'] diff --git a/easybuild/easyconfigs/i/impi/impi-2021.5.0-intel-compilers-2022.0.1.eb b/easybuild/easyconfigs/i/impi/impi-2021.5.0-intel-compilers-2022.0.1.eb index bee008101999..ea941c35ab22 100644 --- a/easybuild/easyconfigs/i/impi/impi-2021.5.0-intel-compilers-2022.0.1.eb +++ b/easybuild/easyconfigs/i/impi/impi-2021.5.0-intel-compilers-2022.0.1.eb @@ -7,7 +7,7 @@ description = "Intel MPI Library, compatible with MPICH ABI" toolchain = {'name': 'intel-compilers', 'version': '2022.0.1'} # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18370/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18370/'] sources = ['l_mpi_oneapi_p_%(version)s.495_offline.sh'] checksums = ['3aae53fe77f7c6aac7a32b299c25d6ca9a00ba4e2d512a26edd90811e59e7471'] diff --git a/easybuild/easyconfigs/i/impi/impi-2021.6.0-intel-compilers-2022.1.0.eb b/easybuild/easyconfigs/i/impi/impi-2021.6.0-intel-compilers-2022.1.0.eb index b1d328caa627..288c103cd032 100644 --- a/easybuild/easyconfigs/i/impi/impi-2021.6.0-intel-compilers-2022.1.0.eb +++ b/easybuild/easyconfigs/i/impi/impi-2021.6.0-intel-compilers-2022.1.0.eb @@ -7,7 +7,7 @@ description = "Intel MPI Library, compatible with MPICH ABI" toolchain = {'name': 'intel-compilers', 'version': '2022.1.0'} # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18714/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18714/'] sources = ['l_mpi_oneapi_p_%(version)s.602_offline.sh'] checksums = ['e85db63788c434d43c1378e5e2bf7927a75d11aee8e6b78ee0d933da920977a6'] diff --git a/easybuild/easyconfigs/i/impi/impi-2021.7.0-intel-compilers-2022.2.0.eb b/easybuild/easyconfigs/i/impi/impi-2021.7.0-intel-compilers-2022.2.0.eb index 8f400fabac49..2df8a69062f2 100644 --- a/easybuild/easyconfigs/i/impi/impi-2021.7.0-intel-compilers-2022.2.0.eb +++ b/easybuild/easyconfigs/i/impi/impi-2021.7.0-intel-compilers-2022.2.0.eb @@ -7,7 +7,7 @@ description = "Intel MPI Library, compatible with MPICH ABI" toolchain = {'name': 'intel-compilers', 'version': '2022.2.0'} # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18926/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18926/'] sources = ['l_mpi_oneapi_p_%(version)s.8711_offline.sh'] checksums = ['4eb1e1487b67b98857bc9b7b37bcac4998e0aa6d1b892b2c87b003bf84fb38e9'] diff --git a/easybuild/easyconfigs/i/impi/impi-2021.7.1-intel-compilers-2022.2.1.eb b/easybuild/easyconfigs/i/impi/impi-2021.7.1-intel-compilers-2022.2.1.eb index 68aeb9beb636..aa2976fafaf7 100644 --- a/easybuild/easyconfigs/i/impi/impi-2021.7.1-intel-compilers-2022.2.1.eb +++ b/easybuild/easyconfigs/i/impi/impi-2021.7.1-intel-compilers-2022.2.1.eb @@ -7,7 +7,7 @@ description = "Intel MPI Library, compatible with MPICH ABI" toolchain = {'name': 'intel-compilers', 'version': '2022.2.1'} # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/19010/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/19010/'] sources = ['l_mpi_oneapi_p_%(version)s.16815_offline.sh'] checksums = ['90e7804f2367d457cd4cbf7aa29f1c5676287aa9b34f93e7c9a19e4b8583fff7'] diff --git a/easybuild/easyconfigs/i/impi/impi-2021.8.0-intel-compilers-2023.0.0.eb b/easybuild/easyconfigs/i/impi/impi-2021.8.0-intel-compilers-2023.0.0.eb index 86153bb28f51..89dce35e1f20 100644 --- a/easybuild/easyconfigs/i/impi/impi-2021.8.0-intel-compilers-2023.0.0.eb +++ b/easybuild/easyconfigs/i/impi/impi-2021.8.0-intel-compilers-2023.0.0.eb @@ -7,7 +7,7 @@ description = "Intel MPI Library, compatible with MPICH ABI" toolchain = {'name': 'intel-compilers', 'version': '2023.0.0'} # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/19131/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/19131/'] sources = ['l_mpi_oneapi_p_%(version)s.25329_offline.sh'] checksums = ['0fcb1171fc42fd4b2d863ae474c0b0f656b0fa1fdc1df435aa851ccd6d1eaaf7'] diff --git a/easybuild/easyconfigs/i/impi/impi-3.2.2.006.eb b/easybuild/easyconfigs/i/impi/impi-3.2.2.006.eb deleted file mode 100644 index 1f582213a92f..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-3.2.2.006.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'impi' -version = '3.2.2.006' -deprecated = "impi versions older than 5.1.2.150 are deprecated" - -homepage = 'https://software.intel.com/en-us/intel-mpi-library/' -description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message - passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for - Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" - -toolchain = SYSTEM - -sources = ['l_mpi_p_%(version)s.tgz'] -checksums = ['5fd751bcd87d9842a2e4f2cd41c6091212d4bf9e39e77b62fd9dcee1ece5a378'] - -dontcreateinstalldir = True - -# license file -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 - -moduleclass = 'mpi' 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 deleted file mode 100644 index 619e674440dc..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-4.0.0.028-32bit.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'impi' -version = '4.0.0.028' -versionsuffix = '-32bit' -deprecated = "impi versions older than 5.1.2.150 are deprecated" - -homepage = 'https://software.intel.com/en-us/intel-mpi-library/' -description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message - passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for - Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" - -toolchain = SYSTEM - -sources = ['l_mpi_pu_%(version)s.tgz'] -checksums = ['ffb2d69e635ecbad124c4ce63541320e40a2809ae0cb1ae50a6cc833e90423c0'] - -dontcreateinstalldir = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -m32 = True - -# 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 - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-4.0.0.028.eb b/easybuild/easyconfigs/i/impi/impi-4.0.0.028.eb deleted file mode 100644 index 50d30cb8546e..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-4.0.0.028.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'impi' -version = '4.0.0.028' -deprecated = "impi versions older than 5.1.2.150 are deprecated" - -homepage = 'https://software.intel.com/en-us/intel-mpi-library/' -description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message - passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for - Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" - -toolchain = SYSTEM - -sources = ['l_mpi_pu_%(version)s.tgz'] -checksums = ['ffb2d69e635ecbad124c4ce63541320e40a2809ae0cb1ae50a6cc833e90423c0'] - -dontcreateinstalldir = True - -# license file -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 - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-4.0.2.003.eb b/easybuild/easyconfigs/i/impi/impi-4.0.2.003.eb deleted file mode 100644 index 7395bda9360c..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-4.0.2.003.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'impi' -version = '4.0.2.003' -deprecated = "impi versions older than 5.1.2.150 are deprecated" - -homepage = 'https://software.intel.com/en-us/intel-mpi-library/' -description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message - passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for - Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" - -toolchain = SYSTEM - -sources = ['l_mpi_p_%(version)s.tgz'] -patches = ['impi_4.x_productsdb.patch'] -checksums = [ - '671caa108f53760fe1b534f8055ebb062eaccedc667fe515be7c7b53f2289f22', # l_mpi_p_4.0.2.003.tgz - '65e5008188f1bf804fb264d1fd4990c8cc7016d32963a5633b6462faabc02e86', # impi_4.x_productsdb.patch -] - -dontcreateinstalldir = True - -# license file -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 - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.0.027.eb b/easybuild/easyconfigs/i/impi/impi-4.1.0.027.eb deleted file mode 100644 index 882e91e25de6..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-4.1.0.027.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'impi' -version = '4.1.0.027' -deprecated = "impi versions older than 5.1.2.150 are deprecated" - -homepage = 'https://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.2 (MPI-2) specification.""" - -toolchain = SYSTEM - -sources = ['l_mpi_p_%(version)s.tgz'] -checksums = ['b7c3db8b027bcafe869af9432c938b3917e65c6a0e24173ed190a29b632648b9'] - -dontcreateinstalldir = True - -# license file -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 - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.0.030.eb b/easybuild/easyconfigs/i/impi/impi-4.1.0.030.eb deleted file mode 100644 index 95e8281f375e..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-4.1.0.030.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'impi' -version = '4.1.0.030' -deprecated = "impi versions older than 5.1.2.150 are deprecated" - -homepage = 'https://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.2 (MPI-2) specification.""" - -toolchain = SYSTEM - -sources = ['l_mpi_p_%(version)s.tgz'] -checksums = ['cf37590d3ce0dce9c3b0285415f96952b8862cf8e1be74b1e210099987a1be79'] - -dontcreateinstalldir = True - -# license file -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 - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.1.036.eb b/easybuild/easyconfigs/i/impi/impi-4.1.1.036.eb deleted file mode 100644 index d51fa3a43fd8..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-4.1.1.036.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'impi' -version = '4.1.1.036' -deprecated = "impi versions older than 5.1.2.150 are deprecated" - -homepage = 'https://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.2 (MPI-2) specification.""" - -toolchain = SYSTEM - -sources = ['l_mpi_p_%(version)s.tgz'] -checksums = ['82f245bed5b3adaa3f437629f1c6f08d2eb0a1079f80783d6617a4c67b2da6f2'] - -dontcreateinstalldir = True - -# license file -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 - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.2.040.eb b/easybuild/easyconfigs/i/impi/impi-4.1.2.040.eb deleted file mode 100644 index 45646677d6be..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-4.1.2.040.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'impi' -version = '4.1.2.040' -deprecated = "impi versions older than 5.1.2.150 are deprecated" - -homepage = 'https://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.2 (MPI-2) specification.""" - -toolchain = SYSTEM - -sources = ['l_mpi_p_%(version)s.tgz'] -checksums = ['3cab0d1622a4a814c29243042e89d3c32c7e5b002b56858de82429e2e31ad4c9'] - -dontcreateinstalldir = True - -# license file -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 - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.3.045.eb b/easybuild/easyconfigs/i/impi/impi-4.1.3.045.eb deleted file mode 100644 index fcf307531645..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-4.1.3.045.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'impi' -version = '4.1.3.045' -deprecated = "impi versions older than 5.1.2.150 are deprecated" - -homepage = 'https://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.2 (MPI-2) specification.""" - -toolchain = SYSTEM - -sources = ['l_mpi_p_%(version)s.tgz'] -checksums = ['3dd70186ce1be4bc843b2584a5d9fa84949d90eba4dd3957d1b8a57dac1fcc28'] - -dontcreateinstalldir = True - -# license file -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 - -moduleclass = 'mpi' 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 deleted file mode 100644 index 7eed439ca7f1..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-4.1.3.049-GCC-4.8.3.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'impi' -version = '4.1.3.049' -deprecated = "impi versions older than 5.1.2.150 are deprecated" - -homepage = 'https://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.2 (MPI-2) specification.""" - -toolchain = {'name': 'GCC', 'version': '4.8.3'} - -sources = ['l_mpi_p_%(version)s.tgz'] -checksums = ['100f6a59ca0cb1c1d0906e6dd89517f8ddde1fa12edb81455544d3f761f5ae2d'] - -dontcreateinstalldir = True - -# license file -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 - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.3.049.eb b/easybuild/easyconfigs/i/impi/impi-4.1.3.049.eb deleted file mode 100644 index c78a70abd1d5..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-4.1.3.049.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'impi' -version = '4.1.3.049' -deprecated = "impi versions older than 5.1.2.150 are deprecated" - -homepage = 'https://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.2 (MPI-2) specification.""" - -toolchain = SYSTEM - -sources = ['l_mpi_p_%(version)s.tgz'] -checksums = ['100f6a59ca0cb1c1d0906e6dd89517f8ddde1fa12edb81455544d3f761f5ae2d'] - -dontcreateinstalldir = True - -# license file -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 - -moduleclass = 'mpi' 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 deleted file mode 100644 index 57cd653c6d22..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-5.0.3.048-GCC-4.9.3.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'impi' -version = '5.0.3.048' -deprecated = "impi versions older than 5.1.2.150 are deprecated" - -homepage = 'https://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.0 (MPI-3) specification.""" - -toolchain = {'name': 'GCC', 'version': '4.9.3'} - -sources = ['l_mpi_p_%(version)s.tgz'] -checksums = ['54da77dc8463c258d1af502a7d334c6d63a0ddaec45d659eda0cee1a4ecd6bac'] - -dontcreateinstalldir = True - -# license file -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 - -moduleclass = 'mpi' 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 deleted file mode 100644 index c2525e0abbad..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-5.1.1.109-iccifort-2016.0.109-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,21 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'impi' -version = '5.1.1.109' -deprecated = "impi versions older than 5.1.2.150 are deprecated" - -homepage = 'https://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.0 (MPI-3) specification.""" - -toolchain = {'name': 'iccifort', 'version': '2016.0.109-GCC-4.9.3-2.25'} - -sources = ['l_mpi_p_%(version)s.tgz'] -checksums = ['64bd6f0d8fc1ea17fffe5b4cc0302d4b3b2decb9c1fdf4179f21d1b8b26c8894'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'mpi' 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 deleted file mode 100644 index 6ceccaf8396e..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-5.1.2.150-iccifort-2016.1.150-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,32 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'impi' -version = '5.1.2.150' - -homepage = 'https://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.0 (MPI-3) specification.""" - -toolchain = {'name': 'iccifort', 'version': '2016.1.150-GCC-4.9.3-2.25'} - -sources = ['l_mpi_p_%(version)s.tgz'] -checksums = ['b073b5fcd577b1fa115672eecdcf6dc55dbfa4ae390b903bb92307528168bb11'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -# set up all the mpi commands to default to intel compilers -# set_mpi_wrappers_all = True - -moduleclass = 'mpi' - -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' -] 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 deleted file mode 100644 index 19ce621fa1a1..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifort-2016.2.181-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,32 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'impi' -version = '5.1.3.181' - -homepage = 'https://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.0 (MPI-3) specification.""" - -toolchain = {'name': 'iccifort', 'version': '2016.2.181-GCC-4.9.3-2.25'} - -sources = ['l_mpi_p_%(version)s.tgz'] -checksums = ['b41446685fdde5b7a82280a56e057742bb09c8619940d2328874928135e94e67'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -# set up all the mpi commands to default to intel compilers -# set_mpi_wrappers_all = True - -postinstallcmds = [ - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpich.so', - 'ln -s %(installdir)s/lib64/libmpigc4.so %(installdir)s/lib64/libmpichcxx.so', - 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', - 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifort-2016.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 deleted file mode 100644 index df89d8f78631..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifort-2016.2.181-GCC-5.3.0-2.26.eb +++ /dev/null @@ -1,32 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'impi' -version = '5.1.3.181' - -homepage = 'https://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.0 (MPI-3) specification.""" - -toolchain = {'name': 'iccifort', 'version': '2016.2.181-GCC-5.3.0-2.26'} - -sources = ['l_mpi_p_%(version)s.tgz'] -checksums = ['b41446685fdde5b7a82280a56e057742bb09c8619940d2328874928135e94e67'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -# set up all the mpi commands to default to intel compilers -# set_mpi_wrappers_all = True - -postinstallcmds = [ - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpich.so', - 'ln -s %(installdir)s/lib64/libmpigc4.so %(installdir)s/lib64/libmpichcxx.so', - 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', - 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-4.9.3-2.25.eb deleted file mode 100644 index ca9a84893c05..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,32 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'impi' -version = '5.1.3.181' - -homepage = 'https://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.0 (MPI-3) specification.""" - -toolchain = {'name': 'iccifort', 'version': '2016.3.210-GCC-4.9.3-2.25'} - -sources = ['l_mpi_p_%(version)s.tgz'] -checksums = ['b41446685fdde5b7a82280a56e057742bb09c8619940d2328874928135e94e67'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -# set up all the mpi commands to default to intel compilers -# set_mpi_wrappers_all = True - -postinstallcmds = [ - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpich.so', - 'ln -s %(installdir)s/lib64/libmpigc4.so %(installdir)s/lib64/libmpichcxx.so', - 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', - 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-5.3.0-2.26.eb b/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-5.3.0-2.26.eb deleted file mode 100644 index 895ed26843ba..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-5.3.0-2.26.eb +++ /dev/null @@ -1,32 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'impi' -version = '5.1.3.181' - -homepage = 'https://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.0 (MPI-3) specification.""" - -toolchain = {'name': 'iccifort', 'version': '2016.3.210-GCC-5.3.0-2.26'} - -sources = ['l_mpi_p_%(version)s.tgz'] -checksums = ['b41446685fdde5b7a82280a56e057742bb09c8619940d2328874928135e94e67'] - -dontcreateinstalldir = True - -license_file = HOME + '/licenses/intel/license.lic' - -# set up all the mpi commands to default to intel compilers -# set_mpi_wrappers_all = True - -postinstallcmds = [ - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpich.so', - 'ln -s %(installdir)s/lib64/libmpigc4.so %(installdir)s/lib64/libmpichcxx.so', - 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', - 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-5.4.0-2.26.eb deleted file mode 100644 index 8588054725ad..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,34 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'impi' -version = '5.1.3.181' - -homepage = 'https://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.0 (MPI-3) specification.""" - -toolchain = {'name': 'iccifort', 'version': '2016.3.210-GCC-5.4.0-2.26'} - -sources = ['l_mpi_p_%(version)s.tgz'] -checksums = ['b41446685fdde5b7a82280a56e057742bb09c8619940d2328874928135e94e67'] - -dontcreateinstalldir = True - -components = ['intel-mpi', 'intel-psxe', 'intel-imb'] - -license_file = HOME + '/licenses/intel/license.lic' - -# set up all the mpi commands to default to intel compilers -# set_mpi_wrappers_all = True - -postinstallcmds = [ - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpich.so', - 'ln -s %(installdir)s/lib64/libmpigc4.so %(installdir)s/lib64/libmpichcxx.so', - 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', - 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifortcuda-2016.10.eb b/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifortcuda-2016.10.eb deleted file mode 100644 index 4d99f54812e2..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifortcuda-2016.10.eb +++ /dev/null @@ -1,34 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ - -name = 'impi' -version = '5.1.3.181' - -homepage = 'https://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.0 (MPI-3) specification.""" - -toolchain = {'name': 'iccifortcuda', 'version': '2016.10'} - -sources = ['l_mpi_p_%(version)s.tgz'] -checksums = ['b41446685fdde5b7a82280a56e057742bb09c8619940d2328874928135e94e67'] - -dontcreateinstalldir = True - -components = ['intel-mpi', 'intel-psxe', 'intel-imb'] - -license_file = HOME + '/licenses/intel/license.lic' - -# set up all the mpi commands to default to intel compilers -# set_mpi_wrappers_all = True - -postinstallcmds = [ - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpich.so', - 'ln -s %(installdir)s/lib64/libmpigc4.so %(installdir)s/lib64/libmpichcxx.so', - 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', - 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-system-iccifort-system-GCC-system-2.29.eb b/easybuild/easyconfigs/i/impi/impi-system-iccifort-system-GCC-system-2.29.eb deleted file mode 100644 index b085a195f828..000000000000 --- a/easybuild/easyconfigs/i/impi/impi-system-iccifort-system-GCC-system-2.29.eb +++ /dev/null @@ -1,15 +0,0 @@ -easyblock = 'SystemMPI' - -name = 'impi' -version = 'system' - -homepage = 'http://software.intel.com/en-us/intel-mpi-library/' -description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message - passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for - Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" - -toolchain = {'name': 'iccifort', 'version': 'system-GCC-system-2.29'} - -generate_standalone_module = True - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi_4.x_productsdb.patch b/easybuild/easyconfigs/i/impi/impi_4.x_productsdb.patch deleted file mode 100644 index 601b2442c8f0..000000000000 --- a/easybuild/easyconfigs/i/impi/impi_4.x_productsdb.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- l_mpi_p_4.0.2.003/pset/install.sh.orig 2011-04-04 09:07:35.000000000 +0200 -+++ l_mpi_p_4.0.2.003/pset/install.sh 2013-03-27 17:09:41.098297635 +0100 -@@ -1936,7 +1936,7 @@ - [[ -z "$dst_dir" ]] && dst_dir=$("$RPM_EXTR_TOOL" -qp --qf %{PREFIXES} "$rpm_path") - dst_dir=$(echo "$dst_dir" | sed -e"s/\/\{1,\}/\//g") - dst_dir=$(echo "$dst_dir" | sed -e"s/\/\{1,\}$//g") -- local db="$INTEL_SDP_PRODUCTS_DB" -+ local db="/tmp/$USER-$RANDOM/easybuild_impi/intel_sdp_products.db" - local db_dir=$(dirname "$db") || DIE "Unexpected error." - local cur_dir=$(pwd) || DIE "Unable to find current directory." - local rpm_file=$(basename "$rpm_path") || DIE "Unexpected error." -@@ -2044,6 +2044,8 @@ - fi - fi - -+ rm -rf $(dirname "$db_dir") -+ - return ${ERR_OK} - } # NONRPM_INSTALL_PACKAGE - diff --git a/easybuild/easyconfigs/i/imutils/imutils-0.5.4-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/i/imutils/imutils-0.5.4-foss-2022a-CUDA-11.7.0.eb index 7fe7ef3814e3..69c7e1521075 100644 --- a/easybuild/easyconfigs/i/imutils/imutils-0.5.4-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/i/imutils/imutils-0.5.4-foss-2022a-CUDA-11.7.0.eb @@ -20,9 +20,4 @@ dependencies = [ ('OpenCV', '4.6.0', versionsuffix + '-contrib'), ] -download_dep_fail = True -use_pip = True - -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/imutils/imutils-0.5.4-fosscuda-2020b.eb b/easybuild/easyconfigs/i/imutils/imutils-0.5.4-fosscuda-2020b.eb index 0c948731f6fe..db3b0b207b33 100644 --- a/easybuild/easyconfigs/i/imutils/imutils-0.5.4-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/i/imutils/imutils-0.5.4-fosscuda-2020b.eb @@ -18,9 +18,4 @@ dependencies = [ ('OpenCV', '4.5.1', '-contrib'), ] -download_dep_fail = True -use_pip = True - -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/inferCNV/inferCNV-1.0.4-foss-2019a-Python-3.7.2-R-3.6.0.eb b/easybuild/easyconfigs/i/inferCNV/inferCNV-1.0.4-foss-2019a-Python-3.7.2-R-3.6.0.eb deleted file mode 100644 index ab3b9da5a965..000000000000 --- a/easybuild/easyconfigs/i/inferCNV/inferCNV-1.0.4-foss-2019a-Python-3.7.2-R-3.6.0.eb +++ /dev/null @@ -1,48 +0,0 @@ -easyblock = 'Bundle' - -name = 'inferCNV' -version = '1.0.4' -versionsuffix = '-Python-%(pyver)s-R-%(rver)s' - -homepage = 'https://github.com/broadinstitute/inferCNV/wiki' -description = """InferCNV is used to explore tumor single cell RNA-Seq data to identify evidence - for somatic large-scale chromosomal copy number alterations, such as gains or - deletions of entire chromosomes or large segments of chromosomes.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -dependencies = [ - ('Python', '3.7.2'), - ('R', '3.6.0'), - ('R-bundle-Bioconductor', '3.9', '-R-%(rver)s'), - ('rjags', '4-9', '-R-%(rver)s'), -] - -exts_defaultclass = 'RPackage' -exts_default_options = { - 'source_urls': ['https://cran.r-project.org/src/contrib/'], - 'source_tmpl': '%(name)s_%(version)s.tar.gz', -} -exts_list = [ - ('findpython', '1.0.5', { - 'checksums': ['3e9a21988cb78833769b02680d128a0cc01bcb41aa9c9725ab1742f349759145'], - }), - ('argparse', '2.0.1', { - 'checksums': ['949843920d14fc7c162aedab331a936499541736e7dafbb103fbfd79be8147ab'], - }), - (name, version, { - 'source_tmpl': '%(namelower)s_%(version)s.tar.gz', - 'source_urls': ['https://bioconductor.org/packages/3.9/bioc/src/contrib/'], - 'checksums': ['69052bf6873bfd097be30d63aad65407adb5ccb8a6a4f770ea469de2c6b26972'], - 'modulename': '%(namelower)s', - }), -] - -modextrapaths = {'R_LIBS_SITE': ''} - -sanity_check_paths = { - 'files': [], - 'dirs': ['findpython', 'argparse', '%(namelower)s'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/inferCNV/inferCNV-1.2.1-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/i/inferCNV/inferCNV-1.2.1-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 6f76125e9b44..000000000000 --- a/easybuild/easyconfigs/i/inferCNV/inferCNV-1.2.1-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'RPackage' - -name = 'inferCNV' -version = '1.2.1' -versionsuffix = '-Python-%(pyver)s' -local_biocver = '3.10' - -homepage = 'https://github.com/broadinstitute/inferCNV/wiki' -description = """InferCNV is used to explore tumor single cell RNA-Seq data to identify evidence - for somatic large-scale chromosomal copy number alterations, such as gains or - deletions of entire chromosomes or large segments of chromosomes.""" - -source_urls = ['https://bioconductor.org/packages/%s/bioc/src/contrib/' % local_biocver] -sources = ['%(namelower)s_%(version)s.tar.gz'] -checksums = ['2291ac5ff28123f8ebee1d758c57f3728164e0df0d5fbab1a787f73c65ed0c2b'] - -toolchain = {'name': 'foss', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('R', '3.6.2'), - ('R-bundle-Bioconductor', local_biocver), - ('rjags', '4-10'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['infercnv'], -} - -options = {'modulename': 'infercnv'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/inferCNV/inferCNV-1.21.0-foss-2023a-R-4.3.2.eb b/easybuild/easyconfigs/i/inferCNV/inferCNV-1.21.0-foss-2023a-R-4.3.2.eb new file mode 100644 index 000000000000..7404bfe1502c --- /dev/null +++ b/easybuild/easyconfigs/i/inferCNV/inferCNV-1.21.0-foss-2023a-R-4.3.2.eb @@ -0,0 +1,59 @@ +easyblock = 'Bundle' + +name = 'inferCNV' +version = '1.21.0' +versionsuffix = '-R-%(rver)s' +local_biocver = '3.18' +local_commit = '124eec089e5d9ab5a2a2352461d03db6cdcf0ea0' +github_account = 'broadinstitute' + +homepage = 'https://github.com/broadinstitute/inferCNV/wiki' +description = """InferCNV is used to explore tumor single cell RNA-Seq data to identify evidence + for somatic large-scale chromosomal copy number alterations, such as gains or + deletions of entire chromosomes or large segments of chromosomes.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('R', '4.3.2'), + ('R-bundle-Bioconductor', local_biocver, '-R-%(rver)s'), + ('rjags', '4-15', '-R-%(rver)s'), +] + +exts_default_options = { + 'source_urls': [ + 'https://bioconductor.org/packages/release/bioc/src/contrib/', # current version of packages + 'https://bioconductor.org/packages/%s/bioc/src/contrib/' % local_biocver, + 'https://bioconductor.org/packages/%s/bioc/src/contrib/Archive/%%(name)s' % local_biocver, + 'https://bioconductor.org/packages/%s/data/annotation/src/contrib/' % local_biocver, + 'https://bioconductor.org/packages/%s/data/experiment/src/contrib/' % local_biocver, + 'https://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + 'https://cran.r-project.org/src/contrib/', # current version of packages + 'https://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + ], + 'source_tmpl': '%(name)s_%(version)s.tar.gz' +} + +exts_defaultclass = 'RPackage' + +exts_list = [ + ('phyclust', '0.1-34', { + 'checksums': ['d2047030e9f24c5dc8bbb378867fbcb8e71d1f1c2ab77e9285f79f670568f5f3'], + }), + (name, version, { + 'modulename': '%(namelower)s', + 'source_urls': ['https://github.com/%(github_account)s/%(name)s/archive'], + 'sources': [{'download_filename': '%s.tar.gz' % local_commit, 'filename': '%(name)s-%(version)s.tar.gz'}], + 'checksums': ['c8886c0a7c292e28a5fb0acaab3ae00eb2b3906aa0a1d146d5931819a37daefb'], + }), +] + +modextrapaths = {'R_LIBS_SITE': ''} + +sanity_check_paths = { + 'files': [], + 'dirs': ['infercnv'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/inferCNV/inferCNV-1.3.3-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/i/inferCNV/inferCNV-1.3.3-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 294022f5b18f..000000000000 --- a/easybuild/easyconfigs/i/inferCNV/inferCNV-1.3.3-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'RPackage' - -name = 'inferCNV' -version = '1.3.3' -versionsuffix = '-Python-%(pyver)s' -local_biocver = '3.11' - -homepage = 'https://github.com/broadinstitute/inferCNV/wiki' -description = """InferCNV is used to explore tumor single cell RNA-Seq data to identify evidence - for somatic large-scale chromosomal copy number alterations, such as gains or - deletions of entire chromosomes or large segments of chromosomes.""" - -source_urls = [GITHUB_SOURCE] -sources = ['%(namelower)s-v%(version)s.tar.gz'] -checksums = ['693f7399a232a6cdd7f84bb4038420bdc5ca681545f9b124edb256c390fba541'] - -github_account = 'broadinstitute' -toolchain = {'name': 'foss', 'version': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('R', '4.0.0'), - ('R-bundle-Bioconductor', local_biocver, '-R-%(rver)s'), - ('rjags', '4-10', '-R-%(rver)s'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['infercnv'], -} - -options = {'modulename': 'infercnv'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/infercnvpy/infercnvpy-0.4.0-foss-2021b.eb b/easybuild/easyconfigs/i/infercnvpy/infercnvpy-0.4.0-foss-2021b.eb index 37e665fc2b5b..734afa427c5d 100644 --- a/easybuild/easyconfigs/i/infercnvpy/infercnvpy-0.4.0-foss-2021b.eb +++ b/easybuild/easyconfigs/i/infercnvpy/infercnvpy-0.4.0-foss-2021b.eb @@ -15,8 +15,6 @@ dependencies = [ ('scanpy', '1.8.2'), ] -use_pip = True - # avoid hatchling requirement to install infercnvpy # (since installing it introduces conflicting version requirements with poetry included with Python) local_preinstallopts = """sed -i -e 's/^build-backend = .*/build-backend = "setuptools.build_meta"/g' """ @@ -45,6 +43,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/infercnvpy/infercnvpy-0.4.2-foss-2022a.eb b/easybuild/easyconfigs/i/infercnvpy/infercnvpy-0.4.2-foss-2022a.eb index 58e1804543bb..f7c02fda0943 100644 --- a/easybuild/easyconfigs/i/infercnvpy/infercnvpy-0.4.2-foss-2022a.eb +++ b/easybuild/easyconfigs/i/infercnvpy/infercnvpy-0.4.2-foss-2022a.eb @@ -18,8 +18,6 @@ dependencies = [ ('polars', '0.15.6'), # required by gtfparse ] -use_pip = True - # avoid hatchling requirement to install infercnvpy # (since installing it introduces conflicting version requirements with poetry included with Python) local_preinstallopts = """sed -i -e 's/^build-backend = .*/build-backend = "setuptools.build_meta"/g' """ @@ -46,6 +44,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/infercnvpy/infercnvpy-0.4.3-foss-2023a.eb b/easybuild/easyconfigs/i/infercnvpy/infercnvpy-0.4.3-foss-2023a.eb index d4d503e0de66..c51964acaed2 100644 --- a/easybuild/easyconfigs/i/infercnvpy/infercnvpy-0.4.3-foss-2023a.eb +++ b/easybuild/easyconfigs/i/infercnvpy/infercnvpy-0.4.3-foss-2023a.eb @@ -21,8 +21,6 @@ dependencies = [ ('anndata', '0.10.5.post1'), ] -use_pip = True - exts_list = [ ('gtfparse', '1.3.0', { 'checksums': ['d957f18e5f70413f89a28ef83068c461b6407eb38fd30e99b8da3d69143527b1'], @@ -38,6 +36,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/inflection/inflection-1.3.5-foss-2023a-R-4.3.2.eb b/easybuild/easyconfigs/i/inflection/inflection-1.3.5-foss-2023a-R-4.3.2.eb index af8c45ca3938..199fdd42ffc3 100644 --- a/easybuild/easyconfigs/i/inflection/inflection-1.3.5-foss-2023a-R-4.3.2.eb +++ b/easybuild/easyconfigs/i/inflection/inflection-1.3.5-foss-2023a-R-4.3.2.eb @@ -5,8 +5,8 @@ version = '1.3.5' versionsuffix = '-R-%(rver)s' homepage = 'https://github.com/dchristop/inflection' -description = """inflection is a package that finds the inflection point of a planar curve which is given as a data frame - of discrete (xi,yi) points""" +description = """inflection is a package that finds the inflection point of a planar curve which is given as + a data frame of discrete (xi,yi) points""" toolchain = {'name': 'foss', 'version': '2023a'} diff --git a/easybuild/easyconfigs/i/inih/inih-58-GCCcore-13.3.0.eb b/easybuild/easyconfigs/i/inih/inih-58-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..0837277c267c --- /dev/null +++ b/easybuild/easyconfigs/i/inih/inih-58-GCCcore-13.3.0.eb @@ -0,0 +1,30 @@ +easyblock = 'MesonNinja' + +name = 'inih' +version = '58' + +homepage = 'https://dri.freedesktop.org' +description = """Direct Rendering Manager runtime library.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://github.com/benhoyt/inih/archive/refs/tags/'] +sources = ['r%(version)s.tar.gz'] +checksums = ['e79216260d5dffe809bda840be48ab0eec7737b2bb9f02d2275c1b46344ea7b7'] + +builddependencies = [ + ('binutils', '2.42'), + ('pkgconf', '2.2.0'), + ('Meson', '1.4.0'), + ('Ninja', '1.12.1'), +] + +# installing manpages requires an extra build dependency (docbook xsl) +# configopts = '-Dman-pages=disabled' + +sanity_check_paths = { + 'files': ['lib/libinih.%s' % SHLIB_EXT, 'include/ini.h'], + 'dirs': ['include', 'lib'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-foss-2016a.eb b/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-foss-2016a.eb deleted file mode 100644 index cad6b846e630..000000000000 --- a/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-foss-2016a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'inputproto' -version = '2.3.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org InputProto protocol headers.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-gimkl-2.11.5.eb b/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-gimkl-2.11.5.eb deleted file mode 100644 index b26cb202221b..000000000000 --- a/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-gimkl-2.11.5.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'inputproto' -version = '2.3.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org InputProto protocol headers.""" - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-intel-2016a.eb b/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-intel-2016a.eb deleted file mode 100644 index f40968ca7ada..000000000000 --- a/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-intel-2016a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'inputproto' -version = '2.3.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org InputProto protocol headers.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/inputproto/inputproto-2.3.2-intel-2016a.eb b/easybuild/easyconfigs/i/inputproto/inputproto-2.3.2-intel-2016a.eb deleted file mode 100644 index 5bb475eb735d..000000000000 --- a/easybuild/easyconfigs/i/inputproto/inputproto-2.3.2-intel-2016a.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'inputproto' -version = '2.3.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org InputProto protocol headers.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -builddependencies = [('xorg-macros', '1.19.0')] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2021.1.2.eb b/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2021.1.2.eb index 820a237e44d8..67a5c1f57012 100644 --- a/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2021.1.2.eb +++ b/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2021.1.2.eb @@ -9,11 +9,11 @@ toolchain = SYSTEM # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html sources = [ { - 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/irc_nas/17513/'], + 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/17513/'], 'filename': 'l_dpcpp-cpp-compiler_p_%(version)s.63_offline.sh', }, { - 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/irc_nas/17508/'], + 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/17508/'], 'filename': 'l_fortran-compiler_p_%(version)s.62_offline.sh', }, ] diff --git a/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2021.2.0.eb b/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2021.2.0.eb index 4fe1af0da995..e4986d623f0d 100644 --- a/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2021.2.0.eb +++ b/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2021.2.0.eb @@ -9,11 +9,11 @@ toolchain = SYSTEM # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html sources = [ { - 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/irc_nas/17749/'], + 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/17749/'], 'filename': 'l_dpcpp-cpp-compiler_p_%(version)s.118_offline.sh', }, { - 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/irc_nas/17756/'], + 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/17756/'], 'filename': 'l_fortran-compiler_p_%(version)s.136_offline.sh', }, ] diff --git a/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2021.3.0.eb b/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2021.3.0.eb index efcc5a7498b3..cececeebef0a 100644 --- a/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2021.3.0.eb +++ b/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2021.3.0.eb @@ -12,11 +12,11 @@ toolchain = SYSTEM # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html sources = [ { - 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/irc_nas/17928/'], + 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/17928/'], 'filename': 'l_dpcpp-cpp-compiler_p_%(version)s.3168_offline.sh', }, { - 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/irc_nas/17959/'], + 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/17959/'], 'filename': 'l_fortran-compiler_p_%(version)s.3168_offline.sh', }, ] diff --git a/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2021.4.0.eb b/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2021.4.0.eb index b12d0b8bb3c7..977bf5ced0ef 100644 --- a/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2021.4.0.eb +++ b/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2021.4.0.eb @@ -9,11 +9,11 @@ toolchain = SYSTEM # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html sources = [ { - 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18209/'], + 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18209/'], 'filename': 'l_dpcpp-cpp-compiler_p_%(version)s.3201_offline.sh', }, { - 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18210/'], + 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18210/'], 'filename': 'l_fortran-compiler_p_%(version)s.3224_offline.sh', }, ] diff --git a/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2022.0.1.eb b/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2022.0.1.eb index 56c8e9b5da4d..967197cdfd74 100644 --- a/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2022.0.1.eb +++ b/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2022.0.1.eb @@ -9,11 +9,11 @@ toolchain = SYSTEM # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html sources = [ { - 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18435/'], + 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18435/'], 'filename': 'l_dpcpp-cpp-compiler_p_%(version)s.71_offline.sh', }, { - 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18436/'], + 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18436/'], 'filename': 'l_fortran-compiler_p_%(version)s.70_offline.sh', }, ] diff --git a/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2022.0.2.eb b/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2022.0.2.eb index b54023cfe84a..011509935b00 100644 --- a/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2022.0.2.eb +++ b/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2022.0.2.eb @@ -9,11 +9,11 @@ toolchain = SYSTEM # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html sources = [ { - 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18478/'], + 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18478/'], 'filename': 'l_dpcpp-cpp-compiler_p_%(version)s.84_offline.sh', }, { - 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18481/'], + 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18481/'], 'filename': 'l_fortran-compiler_p_%(version)s.83_offline.sh', }, ] diff --git a/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2022.1.0.eb b/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2022.1.0.eb index f25617230acb..92ac06db4923 100644 --- a/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2022.1.0.eb +++ b/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2022.1.0.eb @@ -9,11 +9,11 @@ toolchain = SYSTEM # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html sources = [ { - 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18717/'], + 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18717/'], 'filename': 'l_dpcpp-cpp-compiler_p_%(version)s.137_offline.sh', }, { - 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18703/'], + 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18703/'], 'filename': 'l_fortran-compiler_p_%(version)s.134_offline.sh', }, ] diff --git a/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2022.2.0.eb b/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2022.2.0.eb index 17262278b137..8c1390dae954 100644 --- a/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2022.2.0.eb +++ b/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2022.2.0.eb @@ -9,11 +9,11 @@ toolchain = SYSTEM # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html sources = [ { - 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18849/'], + 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18849/'], 'filename': 'l_dpcpp-cpp-compiler_p_%(version)s.8772_offline.sh', }, { - 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18909/'], + 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18909/'], 'filename': 'l_fortran-compiler_p_%(version)s.8773_offline.sh', }, ] diff --git a/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2022.2.1.eb b/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2022.2.1.eb index a6ae81701053..e67292301d5c 100644 --- a/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2022.2.1.eb +++ b/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2022.2.1.eb @@ -9,11 +9,11 @@ toolchain = SYSTEM # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html sources = [ { - 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/irc_nas/19030/'], + 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/19030/'], 'filename': 'l_dpcpp-cpp-compiler_p_%(version)s.16991_offline.sh', }, { - 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18998/'], + 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18998/'], 'filename': 'l_fortran-compiler_p_%(version)s.16992_offline.sh', }, ] diff --git a/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2023.0.0.eb b/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2023.0.0.eb index 8d97d1ec3e5e..f1e9b21f0096 100644 --- a/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2023.0.0.eb +++ b/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2023.0.0.eb @@ -9,11 +9,11 @@ toolchain = SYSTEM # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html sources = [ { - 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/irc_nas/19123/'], + 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/19123/'], 'filename': 'l_dpcpp-cpp-compiler_p_%(version)s.25393_offline.sh', }, { - 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/irc_nas/19105/'], + 'source_urls': ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/19105/'], 'filename': 'l_fortran-compiler_p_%(version)s.25394_offline.sh', }, ] diff --git a/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2024.2.0.eb b/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2024.2.0.eb new file mode 100644 index 000000000000..90e271fe60a1 --- /dev/null +++ b/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2024.2.0.eb @@ -0,0 +1,37 @@ +name = 'intel-compilers' +version = '2024.2.0' + +homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/hpc-toolkit.html' +description = "Intel C, C++ & Fortran compilers (classic and oneAPI)" + +toolchain = SYSTEM + +# see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html +sources = [ + { + 'source_urls': [ + 'https://registrationcenter-download.intel.com/akdlm/IRC_NAS/6780ac84-6256-4b59-a647-330eb65f32b6/' + ], + 'filename': 'l_dpcpp-cpp-compiler_p_%(version)s.495_offline.sh', + }, + { + 'source_urls': [ + 'https://registrationcenter-download.intel.com/akdlm/IRC_NAS/801143de-6c01-4181-9911-57e00fe40181/' + ], + 'filename': 'l_fortran-compiler_p_%(version)s.426_offline.sh', + }, +] +checksums = [ + {'l_dpcpp-cpp-compiler_p_2024.2.0.495_offline.sh': + '9463aa979314d2acc51472d414ffcee032e9869ca85ac6ff4c71d39500e5173d'}, + {'l_fortran-compiler_p_2024.2.0.426_offline.sh': + 'fd19a302662b2f86f76fc115ef53a69f16488080278dba4c573cc705f3a52ffa'}, +] + +local_gccver = '13.3.0' +dependencies = [ + ('GCCcore', local_gccver), + ('binutils', '2.42', '', ('GCCcore', local_gccver)), +] + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2025.0.0.eb b/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2025.0.0.eb new file mode 100644 index 000000000000..34a1074639e8 --- /dev/null +++ b/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2025.0.0.eb @@ -0,0 +1,37 @@ +name = 'intel-compilers' +version = '2025.0.0' + +homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/hpc-toolkit.html' +description = "Intel C, C++ & Fortran compilers" + +toolchain = SYSTEM + +# see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html +sources = [ + { + 'source_urls': [ + 'https://registrationcenter-download.intel.com/akdlm/IRC_NAS/ac92f2bb-4818-4e53-a432-f8b34d502f23/' + ], + 'filename': 'intel-dpcpp-cpp-compiler-%(version)s.740_offline.sh', + }, + { + 'source_urls': [ + 'https://registrationcenter-download.intel.com/akdlm/IRC_NAS/69f79888-2d6c-4b20-999e-e99d72af68d4/' + ], + 'filename': 'intel-fortran-compiler-%(version)s.723_offline.sh', + }, +] +checksums = [ + {'intel-dpcpp-cpp-compiler-2025.0.0.740_offline.sh': + '04fadf63789acee731895e631db63f65a98b8279db3d0f48bdf0d81e6103bdd8'}, + {'intel-fortran-compiler-2025.0.0.723_offline.sh': + '2be6d607ce84f35921228595b118fbc516d28587cbc4e6dcf6b7219e5cd1a9a9'}, +] + +local_gccver = '14.2.0' +dependencies = [ + ('GCCcore', local_gccver), + ('binutils', '2.42', '', ('GCCcore', local_gccver)), +] + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/intel/intel-2016.00.eb b/easybuild/easyconfigs/i/intel/intel-2016.00.eb deleted file mode 100644 index 1df78e5a7822..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2016.00.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2016.00' -deprecated = "intel toolchain versions older than 2016a are deprecated" - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & - Intel MKL.""" - -toolchain = SYSTEM - -local_compver = '2016.0.109' -local_gccver = '4.9.3' -local_binutilsver = '2.25' -local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('impi', '5.1.1.109', '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', '11.3.0.109', '', ('iimpi', '%s%s' % (version, local_gccsuff))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2016.01.eb b/easybuild/easyconfigs/i/intel/intel-2016.01.eb deleted file mode 100644 index 802c33303095..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2016.01.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2016.01' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & - Intel MKL.""" - -toolchain = SYSTEM - -local_compver = '2016.1.150' -local_gccver = '4.9.3' -local_binutilsver = '2.25' -local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('impi', '5.1.2.150', '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', '11.3.1.150', '', ('iimpi', '%s%s' % (version, local_gccsuff))), -] - -moduleclass = 'toolchain' 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 deleted file mode 100644 index af96ff290924..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2016.02-GCC-4.9.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2016.02' -local_gcc_maj_min = '4.9' -versionsuffix = '-GCC-%s' % local_gcc_maj_min - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & - Intel MKL.""" - -toolchain = SYSTEM - -local_compver = '2016.2.181' -local_gccver = '%s.3' % local_gcc_maj_min -local_binutilsver = '2.25' -local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('impi', '5.1.3.181', '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', '11.3.2.181', '', ('iimpi', '%s%s' % (version, local_gccsuff))), -] - -moduleclass = 'toolchain' 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 deleted file mode 100644 index ed6844083fd5..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2016.02-GCC-5.3.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2016.02' -local_gcc_maj_min = '5.3' -versionsuffix = '-GCC-%s' % local_gcc_maj_min - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & - Intel MKL.""" - -toolchain = SYSTEM - -local_compver = '2016.2.181' -local_gccver = '%s.0' % local_gcc_maj_min -local_binutilsver = '2.26' -local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('impi', '5.1.3.181', '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', '11.3.2.181', '', ('iimpi', '%s%s' % (version, local_gccsuff))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2016.03-GCC-4.9.eb b/easybuild/easyconfigs/i/intel/intel-2016.03-GCC-4.9.eb deleted file mode 100644 index 6f956a528313..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2016.03-GCC-4.9.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2016.03' -local_gcc_maj_min = '4.9' -versionsuffix = '-GCC-%s' % local_gcc_maj_min - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & - Intel MKL.""" - -toolchain = SYSTEM - -local_compver = '2016.3.210' -local_gccver = '%s.3' % local_gcc_maj_min -local_binutilsver = '2.25' -local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('impi', '5.1.3.181', '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', '11.3.3.210', '', ('iimpi', '%s%s' % (version, local_gccsuff))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2016.03-GCC-5.3.eb b/easybuild/easyconfigs/i/intel/intel-2016.03-GCC-5.3.eb deleted file mode 100644 index 38ed7b75724f..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2016.03-GCC-5.3.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2016.03' -local_gcc_maj_min = '5.3' -versionsuffix = '-GCC-%s' % local_gcc_maj_min - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & - Intel MKL.""" - -toolchain = SYSTEM - -local_compver = '2016.3.210' -local_gccver = '%s.0' % local_gcc_maj_min -local_binutilsver = '2.26' -local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('impi', '5.1.3.181', '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', '11.3.3.210', '', ('iimpi', '%s%s' % (version, local_gccsuff))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2016.03-GCC-5.4.eb b/easybuild/easyconfigs/i/intel/intel-2016.03-GCC-5.4.eb deleted file mode 100644 index eed25a331b5c..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2016.03-GCC-5.4.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2016.03' -local_gcc_maj_min = '5.4' -versionsuffix = '-GCC-%s' % local_gcc_maj_min - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & - Intel MKL.""" - -toolchain = SYSTEM - -local_compver = '2016.3.210' -local_gccver = '%s.0' % local_gcc_maj_min -local_binutilsver = '2.26' -local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('impi', '5.1.3.181', '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', '11.3.3.210', '', ('iimpi', '%s%s' % (version, local_gccsuff))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2016a.eb b/easybuild/easyconfigs/i/intel/intel-2016a.eb deleted file mode 100644 index d152cbfe673c..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2016a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2016a' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & - Intel MKL.""" - -toolchain = SYSTEM - -local_compver = '2016.1.150' -local_gccsuff = '-GCC-4.9.3-2.25' - -dependencies = [ - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('impi', '5.1.2.150', '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', '11.3.1.150', '', ('iimpi', '8.1.5%s' % local_gccsuff)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2016b.eb b/easybuild/easyconfigs/i/intel/intel-2016b.eb deleted file mode 100644 index 245c6a239875..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2016b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2016b' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & - Intel MKL.""" - -toolchain = SYSTEM - -local_compver = '2016.3.210' -local_gccver = '5.4.0' -local_binutilsver = '2.26' -local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('impi', '5.1.3.181', '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', '11.3.3.210', '', ('iimpi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2017.00.eb b/easybuild/easyconfigs/i/intel/intel-2017.00.eb deleted file mode 100644 index 5f24ea2f3039..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2017.00.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2017.00' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & - Intel MKL.""" - -toolchain = SYSTEM - -local_compver = '2017.0.098' -local_gccver = '5.4.0' -local_binutilsver = '2.26' -local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('impi', '2017.0.098', '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', '2017.0.098', '', ('iimpi', version + local_gccsuff)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2017.01.eb b/easybuild/easyconfigs/i/intel/intel-2017.01.eb deleted file mode 100644 index 7679a75c22f3..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2017.01.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2017.01' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & - Intel MKL.""" - -toolchain = SYSTEM - -local_compver = '2017.1.132' -local_gccver = '5.4.0' -local_binutilsver = '2.26' -local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', local_compver, '', ('iimpi', version + local_gccsuff)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2017.02.eb b/easybuild/easyconfigs/i/intel/intel-2017.02.eb deleted file mode 100644 index 3bd426793470..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2017.02.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2017.02' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & - Intel MKL.""" - -toolchain = SYSTEM - -local_compver = '2017.2.174' -local_gccver = '6.3.0' -local_binutilsver = '2.27' -local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', local_compver, '', ('iimpi', version + local_gccsuff)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2017.09.eb b/easybuild/easyconfigs/i/intel/intel-2017.09.eb deleted file mode 100644 index 64bd77b704c3..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2017.09.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2017.09' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)." - -toolchain = SYSTEM - -local_compver = '2017.5.239' -local_gccver = '6.4.0' -local_binutilsver = '2.28' -local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('impi', '2017.4.239', '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', '2017.4.239', '', ('iimpi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2017a.eb b/easybuild/easyconfigs/i/intel/intel-2017a.eb deleted file mode 100644 index 0ebf81cea5c6..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2017a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2017a' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & - Intel MKL.""" - -toolchain = SYSTEM - -local_intelver = '2017.1.132' -local_gccver = '6.3.0' -local_binutilsver = '2.27' -local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), - ('icc', local_intelver, local_gccsuff), - ('ifort', local_intelver, local_gccsuff), - ('impi', local_intelver, '', ('iccifort', '%s%s' % (local_intelver, local_gccsuff))), - ('imkl', local_intelver, '', ('iimpi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2017b.eb b/easybuild/easyconfigs/i/intel/intel-2017b.eb deleted file mode 100644 index f29cada0c13a..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2017b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2017b' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)." - -toolchain = SYSTEM - -local_compver = '2017.4.196' -local_gccver = '6.4.0' -local_binutilsver = '2.28' -local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('impi', '2017.3.196', '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', '2017.3.196', '', ('iimpi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2018.00.eb b/easybuild/easyconfigs/i/intel/intel-2018.00.eb deleted file mode 100644 index 3775361da8d0..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2018.00.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2018.00' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)." - -toolchain = SYSTEM - -local_compver = '2018.0.128' -local_gccver = '6.4.0' -local_binutilsver = '2.28' -local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', local_compver, '', ('iimpi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2018.01.eb b/easybuild/easyconfigs/i/intel/intel-2018.01.eb deleted file mode 100644 index d73563ecd99d..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2018.01.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2018.01' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)." - -toolchain = SYSTEM - -local_compver = '2018.1.163' -local_gccver = '6.4.0' -local_binutilsver = '2.28' -local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', local_compver, '', ('iimpi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2018.02.eb b/easybuild/easyconfigs/i/intel/intel-2018.02.eb deleted file mode 100644 index 4923babb9c3a..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2018.02.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2018.02' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)." - -toolchain = SYSTEM - -local_compver = '2018.2.199' -local_gccver = '6.4.0' -local_binutilsver = '2.28' -local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', local_compver, '', ('iimpi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2018.04.eb b/easybuild/easyconfigs/i/intel/intel-2018.04.eb deleted file mode 100644 index 68c048e24dd8..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2018.04.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2018.04' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)." - -toolchain = SYSTEM - -local_compver = '2018.5.274' -local_gccver = '7.3.0' -local_binutilsver = '2.30' -local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('impi', '2018.4.274', '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', '2018.4.274', '', ('iimpi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2018a.eb b/easybuild/easyconfigs/i/intel/intel-2018a.eb deleted file mode 100644 index 7f973c2cb46e..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2018a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2018a' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)." - -toolchain = SYSTEM - -local_compver = '2018.1.163' -local_gccver = '6.4.0' -local_binutilsver = '2.28' -local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', local_compver, '', ('iimpi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2018b.eb b/easybuild/easyconfigs/i/intel/intel-2018b.eb deleted file mode 100644 index 8a85c1c09ccb..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2018b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2018b' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)." - -toolchain = SYSTEM - -local_compver = '2018.3.222' -local_gccver = '7.3.0' -local_binutilsver = '2.30' -local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', local_compver, '', ('iimpi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2019.00.eb b/easybuild/easyconfigs/i/intel/intel-2019.00.eb deleted file mode 100644 index 79d181d2c736..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2019.00.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2019.00' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)." - -toolchain = SYSTEM - -local_compver = '2019.0.117' -local_gccver = '8.2.0' -local_binutilsver = '2.31.1' -local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', local_compver, '', ('iimpi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2019.01.eb b/easybuild/easyconfigs/i/intel/intel-2019.01.eb deleted file mode 100644 index b4f2750a7f03..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2019.01.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2019.01' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)." - -toolchain = SYSTEM - -local_compver = '2019.1.144' -local_gccver = '8.2.0' -local_binutilsver = '2.31.1' -local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', local_compver, '', ('iimpi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2019.02.eb b/easybuild/easyconfigs/i/intel/intel-2019.02.eb deleted file mode 100644 index 9cf2f05c39cf..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2019.02.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2019.02' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)." - -toolchain = SYSTEM - -local_compver = '2019.2.187' -local_gccver = '8.2.0' -local_binutilsver = '2.31.1' -local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', local_compver, '', ('iimpi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2019.03.eb b/easybuild/easyconfigs/i/intel/intel-2019.03.eb deleted file mode 100644 index 64e582bc2952..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2019.03.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2019.03' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)." - -toolchain = SYSTEM - -local_compver = '2019.3.199' -local_gccver = '8.3.0' -local_binutilsver = '2.32' -local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', local_compver, '', ('iimpi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2019a.eb b/easybuild/easyconfigs/i/intel/intel-2019a.eb deleted file mode 100644 index 8e6288733159..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2019a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2019a' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)." - -toolchain = SYSTEM - -local_compver = '2019.1.144' -local_gccver = '8.2.0' -local_binutilsver = '2.31.1' -local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('impi', '2018.4.274', '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', local_compver, '', ('iimpi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2019b.eb b/easybuild/easyconfigs/i/intel/intel-2019b.eb deleted file mode 100644 index ea9a6496343b..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2019b.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2019b' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)." - -toolchain = SYSTEM - -local_compver = '2019.5.281' -local_gccver = '8.3.0' -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', '2.32', '-GCCcore-%s' % local_gccver), - ('iccifort', local_compver), - ('impi', '2018.5.288', '', ('iccifort', local_compver)), - ('imkl', '2019.5.281', '', ('iimpi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2020.00.eb b/easybuild/easyconfigs/i/intel/intel-2020.00.eb deleted file mode 100644 index 2fb941ca0778..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2020.00.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2020.00' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)." - -toolchain = SYSTEM - -local_compver = '2020.0.166' -local_gccver = '9.2.0' -local_gccsuff = '-GCC-%s' % (local_gccver) -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', '2.32', '', ('GCCcore', local_gccver)), - ('iccifort', local_compver, local_gccsuff), - ('impi', '2019.6.166', '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', local_compver, '', ('iimpi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2020.06-impi-18.5.eb b/easybuild/easyconfigs/i/intel/intel-2020.06-impi-18.5.eb deleted file mode 100644 index cfabfdcb03fb..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2020.06-impi-18.5.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2020.06-impi-18.5' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)." - -toolchain = SYSTEM - -local_compver = '2020.1.217' -local_gccver = '9.3.0' -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', '2.34', '', ('GCCcore', local_gccver)), - ('iccifort', local_compver), - ('impi', '2018.5.288', '', ('iccifort', local_compver)), - ('imkl', local_compver, '', ('iimpi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2020a.eb b/easybuild/easyconfigs/i/intel/intel-2020a.eb deleted file mode 100644 index 99726a2e2bec..000000000000 --- a/easybuild/easyconfigs/i/intel/intel-2020a.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intel' -version = '2020a' - -homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' -description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)." - -toolchain = SYSTEM - -local_compver = '2020.1.217' -local_gccver = '9.3.0' -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', '2.34', '', ('GCCcore', local_gccver)), - ('iccifort', local_compver), - ('impi', '2019.7.217', '', ('iccifort', local_compver)), - ('imkl', local_compver, '', ('iimpi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2024a.eb b/easybuild/easyconfigs/i/intel/intel-2024a.eb new file mode 100644 index 000000000000..7b08707e0fc8 --- /dev/null +++ b/easybuild/easyconfigs/i/intel/intel-2024a.eb @@ -0,0 +1,22 @@ +easyblock = 'Toolchain' + +name = 'intel' +version = '2024a' + +homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain' +description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)." + +toolchain = SYSTEM + +local_comp_ver = '2024.2.0' +local_gccver = '13.3.0' +dependencies = [ + ('GCCcore', local_gccver), + ('binutils', '2.42', '', ('GCCcore', local_gccver)), + ('intel-compilers', local_comp_ver), + ('impi', '2021.13.0', '', ('intel-compilers', local_comp_ver)), + ('imkl', '2024.2.0', '', SYSTEM), + ('imkl-FFTW', '2024.2.0', '', ('iimpi', version)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intelcuda/intelcuda-2016.10.eb b/easybuild/easyconfigs/i/intelcuda/intelcuda-2016.10.eb deleted file mode 100644 index bc1b4ff8e3db..000000000000 --- a/easybuild/easyconfigs/i/intelcuda/intelcuda-2016.10.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intelcuda' -version = '2016.10' - -homepage = '(none)' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, - Intel MPI & Intel MKL, with CUDA toolkit""" - -toolchain = SYSTEM - -local_comp_name = 'iccifort' -local_comp_ver = '2016.3.210' -local_gccver = '5.4.0' -local_binutilsver = '2.26' -local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) -local_comp = ('iccifort', '%s%s' % (local_comp_ver, local_gccsuff)) - -dependencies = [ - local_comp, # part of iimpic - ('CUDA', '8.0.44', '', local_comp), - ('icc', local_comp_ver, local_gccsuff), - ('ifort', local_comp_ver, local_gccsuff), - ('impi', '5.1.3.181', '', ('iccifortcuda', version)), - ('imkl', '11.3.3.210', '', ('iimpic', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intelcuda/intelcuda-2017b.eb b/easybuild/easyconfigs/i/intelcuda/intelcuda-2017b.eb deleted file mode 100644 index d99f86a6174b..000000000000 --- a/easybuild/easyconfigs/i/intelcuda/intelcuda-2017b.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intelcuda' -version = '2017b' - -homepage = '(none)' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, - Intel MPI & Intel MKL, with CUDA toolkit""" - -toolchain = SYSTEM - -local_compver = '2017.4.196' -local_gccver = '6.4.0' -local_binutilsver = '2.28' -local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) -local_intelver = '%s%s' % (local_compver, local_gccsuff) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('CUDA', '9.0.176', '', ('iccifort', local_intelver)), - ('impi', '2017.3.196', '', ('iccifortcuda', local_intelver)), - ('imkl', '2017.3.196', '', ('iimpic', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intelcuda/intelcuda-2019a.eb b/easybuild/easyconfigs/i/intelcuda/intelcuda-2019a.eb deleted file mode 100644 index 37534ec2061e..000000000000 --- a/easybuild/easyconfigs/i/intelcuda/intelcuda-2019a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intelcuda' -version = '2019a' - -homepage = '(none)' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, - Intel MPI & Intel MKL, with CUDA toolkit""" - -toolchain = SYSTEM - -local_compver = '2019.1.144' -local_gccver = '8.2.0' -local_binutilsver = '2.31.1' -local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) -local_intelver = '%s%s' % (local_compver, local_gccsuff) - -dependencies = [ - ('GCCcore', local_gccver), - ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('CUDA', '10.1.105', '', ('iccifort', local_intelver)), - ('impi', '2018.4.274', '', ('iccifortcuda', version)), - ('imkl', local_compver, '', ('iimpic', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intelcuda/intelcuda-2019b.eb b/easybuild/easyconfigs/i/intelcuda/intelcuda-2019b.eb deleted file mode 100644 index 8111709477e6..000000000000 --- a/easybuild/easyconfigs/i/intelcuda/intelcuda-2019b.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intelcuda' -version = '2019b' - -homepage = '(none)' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, - Intel MPI & Intel MKL, with CUDA toolkit""" - -toolchain = SYSTEM - -local_compver = '2019.5.281' -dependencies = [ - ('iccifort', local_compver), - ('CUDA', '10.1.243', '', ('iccifort', local_compver)), - ('impi', '2018.5.288', '', ('iccifortcuda', version)), - ('imkl', '2019.5.281', '', ('iimpic', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intelcuda/intelcuda-2020a.eb b/easybuild/easyconfigs/i/intelcuda/intelcuda-2020a.eb deleted file mode 100644 index 49ffa18e384e..000000000000 --- a/easybuild/easyconfigs/i/intelcuda/intelcuda-2020a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'Toolchain' - -name = 'intelcuda' -version = '2020a' - -homepage = '(none)' -description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, - Intel MPI & Intel MKL, with CUDA toolkit""" - -toolchain = SYSTEM - -local_compver = '2020.1.217' -dependencies = [ - ('iccifort', local_compver), - ('CUDA', '11.0.2', '', ('iccifort', local_compver)), - ('impi', '2019.7.217', '', ('iccifortcuda', version)), - ('imkl', local_compver, '', ('iimpic', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intervaltree-python/intervaltree-python-3.0.2-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/i/intervaltree-python/intervaltree-python-3.0.2-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index c32e4755defb..000000000000 --- a/easybuild/easyconfigs/i/intervaltree-python/intervaltree-python-3.0.2-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,40 +0,0 @@ -# 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 = 'PythonBundle' - -name = 'intervaltree-python' -version = '3.0.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/chaimleib/intervaltree' -description = """A mutable, self-balancing interval tree. Queries may be by point, by range overlap, - or by range containment""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), -] - -use_pip = True - -exts_list = [ - ('sortedcontainers', '2.4.0', { - 'checksums': ['25caa5a06cc30b6b83d11423433f65d1f9d76c4c6a0c90e3379eaa43b9bfdb88'], - }), - ('intervaltree', version, { - 'checksums': ['cb4f61c81dcb4fea6c09903f3599015a83c9bdad1f0bbd232495e6681e19e273'], - }), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_pip_check = True - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/intervaltree-python/intervaltree-python-3.1.0-GCCcore-10.3.0.eb b/easybuild/easyconfigs/i/intervaltree-python/intervaltree-python-3.1.0-GCCcore-10.3.0.eb index 081b2c943d58..8dd9bc43e9a3 100644 --- a/easybuild/easyconfigs/i/intervaltree-python/intervaltree-python-3.1.0-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/i/intervaltree-python/intervaltree-python-3.1.0-GCCcore-10.3.0.eb @@ -21,10 +21,6 @@ builddependencies = [('binutils', '2.36.1')] dependencies = [('Python', '3.9.5')] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - options = {'modulename': _modname} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/intervaltree-python/intervaltree-python-3.1.0-GCCcore-11.2.0.eb b/easybuild/easyconfigs/i/intervaltree-python/intervaltree-python-3.1.0-GCCcore-11.2.0.eb index 69c4a1265016..4456b9618fb3 100644 --- a/easybuild/easyconfigs/i/intervaltree-python/intervaltree-python-3.1.0-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/i/intervaltree-python/intervaltree-python-3.1.0-GCCcore-11.2.0.eb @@ -21,10 +21,6 @@ builddependencies = [('binutils', '2.37')] dependencies = [('Python', '3.9.6')] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - options = {'modulename': _modname} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/intervaltree-python/intervaltree-python-3.1.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/i/intervaltree-python/intervaltree-python-3.1.0-GCCcore-11.3.0.eb index cf74f7657803..31a77d7a124c 100644 --- a/easybuild/easyconfigs/i/intervaltree-python/intervaltree-python-3.1.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/i/intervaltree-python/intervaltree-python-3.1.0-GCCcore-11.3.0.eb @@ -21,10 +21,6 @@ builddependencies = [('binutils', '2.38')] dependencies = [('Python', '3.10.4')] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - options = {'modulename': _modname} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/intervaltree-python/intervaltree-python-3.1.0-GCCcore-12.2.0.eb b/easybuild/easyconfigs/i/intervaltree-python/intervaltree-python-3.1.0-GCCcore-12.2.0.eb index 5888f2f29d0d..ba9b7b5eff6f 100644 --- a/easybuild/easyconfigs/i/intervaltree-python/intervaltree-python-3.1.0-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/i/intervaltree-python/intervaltree-python-3.1.0-GCCcore-12.2.0.eb @@ -25,10 +25,6 @@ dependencies = [ ('Python', '3.10.8'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - options = {'modulename': _modname} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/intervaltree-python/intervaltree-python-3.1.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/i/intervaltree-python/intervaltree-python-3.1.0-GCCcore-12.3.0.eb index 4934ceb72f3b..f38b8b49f84c 100644 --- a/easybuild/easyconfigs/i/intervaltree-python/intervaltree-python-3.1.0-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/i/intervaltree-python/intervaltree-python-3.1.0-GCCcore-12.3.0.eb @@ -25,10 +25,6 @@ dependencies = [ ('Python-bundle-PyPI', '2023.06'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - options = {'modulename': _modname} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/intervaltree/intervaltree-0.1-GCCcore-12.2.0.eb b/easybuild/easyconfigs/i/intervaltree/intervaltree-0.1-GCCcore-12.2.0.eb new file mode 100644 index 000000000000..06f61418ed78 --- /dev/null +++ b/easybuild/easyconfigs/i/intervaltree/intervaltree-0.1-GCCcore-12.2.0.eb @@ -0,0 +1,38 @@ +# Updated: Denis Kristak (INUITS) +# Updated: Petr Král (INUITS) + +easyblock = 'ConfigureMake' + +name = 'intervaltree' +version = '0.1' + +homepage = 'https://github.com/ekg/intervaltree' +description = """An interval tree can be used to efficiently find a set of numeric intervals + overlapping or containing another interval. This library provides a basic implementation of an + interval tree using C++ templates, allowing the insertion of arbitrary types into the tree. +""" + +toolchain = {'name': 'GCCcore', 'version': '12.2.0'} + +github_account = 'ekg' +source_urls = [GITHUB_SOURCE] +sources = ['v%(version)s.tar.gz'] +patches = ['%(name)s-%(version)s_fix-numeric_limits.patch'] +checksums = [ + '7ba41f164a98bdcd570f1416fde1634b23d3b0d885b11ccebeec76f58810c307', # v0.1.tar.gz + '1d69caf35af86c0a55000e1bde3f9a0f19dd63d1d2b6bd48e4e5fecbb1aaa6b0', # intervaltree-0.1_fix-numeric_limits.patch +] + +builddependencies = [('binutils', '2.39')] + +skipsteps = ['configure'] + +preinstallopts = 'DESTDIR="" PREFIX=%(installdir)s' + +sanity_check_paths = { + 'files': ['bin/interval_tree_test', 'include/intervaltree/IntervalTree.h'], + 'dirs': [], +} +sanity_check_commands = ["interval_tree_test"] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/i/intervaltree/intervaltree-0.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/i/intervaltree/intervaltree-0.1-GCCcore-9.3.0.eb deleted file mode 100644 index b72834694a6c..000000000000 --- a/easybuild/easyconfigs/i/intervaltree/intervaltree-0.1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'intervaltree' -version = '0.1' - -homepage = 'https://github.com/ekg/intervaltree' -description = """An interval tree can be used to efficiently find a set of numeric intervals - overlapping or containing another interval. This library provides a basic implementation of an - interval tree using C++ templates, allowing the insertion of arbitrary types into the tree. -""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -github_account = 'ekg' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['7ba41f164a98bdcd570f1416fde1634b23d3b0d885b11ccebeec76f58810c307'] - -builddependencies = [('binutils', '2.34')] - -skipsteps = ['configure'] - -preinstallopts = 'DESTDIR="" PREFIX=%(installdir)s' - -sanity_check_paths = { - 'files': ['bin/interval_tree_test', 'include/intervaltree/IntervalTree.h'], - 'dirs': [], -} -sanity_check_commands = ["interval_tree_test"] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..e5797e51b02b --- /dev/null +++ b/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-13.3.0.eb @@ -0,0 +1,37 @@ +easyblock = 'ConfigureMake' + +name = 'intltool' +version = '0.51.0' + +homepage = 'https://freedesktop.org/wiki/Software/intltool/' +description = """intltool is a set of tools to centralize translation of + many different file formats using GNU gettext-compatible PO files.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://launchpad.net/intltool/trunk/%(version)s/+download/'] +sources = [SOURCE_TAR_GZ] +patches = ['intltool-%(version)s_fix-Perl-compat.patch'] +checksums = [ + '67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd', # intltool-0.51.0.tar.gz + 'e839f7228b2b92301831bca88ed0bc7bce5dbf862568f1644642988204903db6', # intltool-0.51.0_fix-Perl-compat.patch +] + +builddependencies = [ + ('binutils', '2.42'), +] + +dependencies = [ + ('Perl-bundle-CPAN', '5.38.2'), +] + +fix_perl_shebang_for = ['bin/intltool-*'] + +sanity_check_paths = { + 'files': ['bin/intltool%s' % x for x in ['-extract', '-merge', '-prepare', '-update', 'ize']], + 'dirs': [] +} + +sanity_check_commands = ["intltool-merge --help"] + +moduleclass = 'devel' 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 deleted file mode 100644 index 4d7b4439013c..000000000000 --- a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-4.9.3-Perl-5.24.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'intltool' -version = '0.51.0' -versionsuffix = '-Perl-5.24.0' - -homepage = 'http://freedesktop.org/wiki/Software/intltool/' -description = """intltool is a set of tools to centralize translation of - many different file formats using GNU gettext-compatible PO files.""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.3'} - -source_urls = ['http://launchpad.net/intltool/trunk/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] - -builddependencies = [ - ('binutils', '2.25'), -] - -dependencies = [ - ('XML-Parser', '2.44_01', versionsuffix), -] - -sanity_check_paths = { - 'files': ['bin/intltool%s' % x for x in ['-extract', '-merge', '-prepare', '-update', 'ize']], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-5.4.0-Perl-5.24.0.eb b/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-5.4.0-Perl-5.24.0.eb deleted file mode 100644 index 328df5e9ad62..000000000000 --- a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-5.4.0-Perl-5.24.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'intltool' -version = '0.51.0' -versionsuffix = '-Perl-5.24.0' - -homepage = 'http://freedesktop.org/wiki/Software/intltool/' -description = """intltool is a set of tools to centralize translation of - many different file formats using GNU gettext-compatible PO files.""" - -toolchain = {'name': 'GCCcore', 'version': '5.4.0'} - -source_urls = ['http://launchpad.net/intltool/trunk/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] -checksums = ['67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd'] - -builddependencies = [ - ('binutils', '2.26'), -] - -dependencies = [ - ('XML-Parser', '2.44_01', versionsuffix), -] - -sanity_check_paths = { - 'files': ['bin/intltool%s' % x for x in ['-extract', '-merge', '-prepare', '-update', 'ize']], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-6.3.0-Perl-5.24.1.eb b/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-6.3.0-Perl-5.24.1.eb deleted file mode 100644 index fe00c0498430..000000000000 --- a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-6.3.0-Perl-5.24.1.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'intltool' -version = '0.51.0' -versionsuffix = '-Perl-5.24.1' - -homepage = 'http://freedesktop.org/wiki/Software/intltool/' -description = """intltool is a set of tools to centralize translation of - many different file formats using GNU gettext-compatible PO files.""" - -toolchain = {'name': 'GCCcore', 'version': '6.3.0'} - -source_urls = ['http://launchpad.net/intltool/trunk/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] -checksums = ['67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd'] - -builddependencies = [ - ('binutils', '2.27'), -] - -dependencies = [ - ('XML-Parser', '2.44_01', versionsuffix), -] - -sanity_check_paths = { - 'files': ['bin/intltool%s' % x for x in ['-extract', '-merge', '-prepare', '-update', 'ize']], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-6.4.0-Perl-5.26.0.eb b/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-6.4.0-Perl-5.26.0.eb deleted file mode 100644 index 33a09c378765..000000000000 --- a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-6.4.0-Perl-5.26.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'intltool' -version = '0.51.0' -versionsuffix = '-Perl-5.26.0' - -homepage = 'http://freedesktop.org/wiki/Software/intltool/' -description = """intltool is a set of tools to centralize translation of - many different file formats using GNU gettext-compatible PO files.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['http://launchpad.net/intltool/trunk/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] -patches = ['intltool-%(version)s_fix-Perl-compat.patch'] -checksums = [ - '67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd', # intltool-0.51.0.tar.gz - 'e839f7228b2b92301831bca88ed0bc7bce5dbf862568f1644642988204903db6', # intltool-0.51.0_fix-Perl-compat.patch -] - -builddependencies = [ - ('binutils', '2.28'), -] - -dependencies = [ - ('XML-Parser', '2.44_01', versionsuffix), -] - -sanity_check_paths = { - 'files': ['bin/intltool%s' % x for x in ['-extract', '-merge', '-prepare', '-update', 'ize']], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-6.4.0-Perl-5.26.1.eb b/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-6.4.0-Perl-5.26.1.eb deleted file mode 100644 index c0284a2e992a..000000000000 --- a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-6.4.0-Perl-5.26.1.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'intltool' -version = '0.51.0' -versionsuffix = '-Perl-5.26.1' - -homepage = 'http://freedesktop.org/wiki/Software/intltool/' -description = """intltool is a set of tools to centralize translation of - many different file formats using GNU gettext-compatible PO files.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['http://launchpad.net/intltool/trunk/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] -patches = ['intltool-%(version)s_fix-Perl-compat.patch'] -checksums = [ - '67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd', # intltool-0.51.0.tar.gz - 'e839f7228b2b92301831bca88ed0bc7bce5dbf862568f1644642988204903db6', # intltool-0.51.0_fix-Perl-compat.patch -] - -builddependencies = [ - ('binutils', '2.28'), -] - -dependencies = [ - ('XML-Parser', '2.44_01', versionsuffix), -] - -sanity_check_paths = { - 'files': ['bin/intltool%s' % x for x in ['-extract', '-merge', '-prepare', '-update', 'ize']], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-7.3.0-Perl-5.28.0.eb b/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-7.3.0-Perl-5.28.0.eb deleted file mode 100644 index 1f790bba5e93..000000000000 --- a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-7.3.0-Perl-5.28.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'intltool' -version = '0.51.0' -versionsuffix = '-Perl-5.28.0' - -homepage = 'http://freedesktop.org/wiki/Software/intltool/' -description = """intltool is a set of tools to centralize translation of - many different file formats using GNU gettext-compatible PO files.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['http://launchpad.net/intltool/trunk/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] -patches = ['intltool-%(version)s_fix-Perl-compat.patch'] -checksums = [ - '67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd', # intltool-0.51.0.tar.gz - 'e839f7228b2b92301831bca88ed0bc7bce5dbf862568f1644642988204903db6', # intltool-0.51.0_fix-Perl-compat.patch -] - -builddependencies = [ - ('binutils', '2.30'), -] - -dependencies = [ - ('XML-Parser', '2.44_01', versionsuffix), -] - -sanity_check_paths = { - 'files': ['bin/intltool%s' % x for x in ['-extract', '-merge', '-prepare', '-update', 'ize']], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-8.2.0.eb deleted file mode 100644 index 511f01f67ff7..000000000000 --- a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'intltool' -version = '0.51.0' - -homepage = 'http://freedesktop.org/wiki/Software/intltool/' -description = """intltool is a set of tools to centralize translation of - many different file formats using GNU gettext-compatible PO files.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['http://launchpad.net/intltool/trunk/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] -patches = ['intltool-%(version)s_fix-Perl-compat.patch'] -checksums = [ - '67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd', # intltool-0.51.0.tar.gz - 'e839f7228b2b92301831bca88ed0bc7bce5dbf862568f1644642988204903db6', # intltool-0.51.0_fix-Perl-compat.patch -] - -builddependencies = [ - ('binutils', '2.31.1'), -] - -dependencies = [ - ('Perl', '5.28.1'), -] - -sanity_check_paths = { - 'files': ['bin/intltool%s' % x for x in ['-extract', '-merge', '-prepare', '-update', 'ize']], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-8.3.0.eb deleted file mode 100644 index 8d1b196dfc67..000000000000 --- a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'intltool' -version = '0.51.0' - -homepage = 'http://freedesktop.org/wiki/Software/intltool/' -description = """intltool is a set of tools to centralize translation of - many different file formats using GNU gettext-compatible PO files.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['http://launchpad.net/intltool/trunk/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] -patches = ['intltool-%(version)s_fix-Perl-compat.patch'] -checksums = [ - '67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd', # intltool-0.51.0.tar.gz - 'e839f7228b2b92301831bca88ed0bc7bce5dbf862568f1644642988204903db6', # intltool-0.51.0_fix-Perl-compat.patch -] - -builddependencies = [ - ('binutils', '2.32'), -] - -dependencies = [ - ('Perl', '5.30.0'), -] - -sanity_check_paths = { - 'files': ['bin/intltool%s' % x for x in ['-extract', '-merge', '-prepare', '-update', 'ize']], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-9.3.0.eb deleted file mode 100644 index 284ffe7421e7..000000000000 --- a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'intltool' -version = '0.51.0' - -homepage = 'https://freedesktop.org/wiki/Software/intltool/' -description = """intltool is a set of tools to centralize translation of - many different file formats using GNU gettext-compatible PO files.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://launchpad.net/intltool/trunk/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] -patches = ['intltool-%(version)s_fix-Perl-compat.patch'] -checksums = [ - '67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd', # intltool-0.51.0.tar.gz - 'e839f7228b2b92301831bca88ed0bc7bce5dbf862568f1644642988204903db6', # intltool-0.51.0_fix-Perl-compat.patch -] - -builddependencies = [ - ('binutils', '2.34'), -] - -dependencies = [ - ('Perl', '5.30.2'), -] - -sanity_check_paths = { - 'files': ['bin/intltool%s' % x for x in ['-extract', '-merge', '-prepare', '-update', 'ize']], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-foss-2016a-Perl-5.22.1.eb b/easybuild/easyconfigs/i/intltool/intltool-0.51.0-foss-2016a-Perl-5.22.1.eb deleted file mode 100644 index e0b8aa4117cd..000000000000 --- a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-foss-2016a-Perl-5.22.1.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'intltool' -version = '0.51.0' -versionsuffix = '-Perl-5.22.1' - -homepage = 'http://freedesktop.org/wiki/Software/intltool/' -description = """intltool is a set of tools to centralize translation of - many different file formats using GNU gettext-compatible PO files.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['http://launchpad.net/intltool/trunk/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('XML-Parser', '2.44', versionsuffix), -] - -sanity_check_paths = { - 'files': ['bin/intltool%s' % x for x in ['-extract', '-merge', '-prepare', '-update', 'ize']], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-foss-2016b-Perl-5.24.0.eb b/easybuild/easyconfigs/i/intltool/intltool-0.51.0-foss-2016b-Perl-5.24.0.eb deleted file mode 100644 index e1618f9dc6e2..000000000000 --- a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-foss-2016b-Perl-5.24.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'intltool' -version = '0.51.0' -versionsuffix = '-Perl-5.24.0' - -homepage = 'http://freedesktop.org/wiki/Software/intltool/' -description = """intltool is a set of tools to centralize translation of - many different file formats using GNU gettext-compatible PO files.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['http://launchpad.net/intltool/trunk/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] -checksums = ['67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd'] - -dependencies = [ - ('XML-Parser', '2.44_01', versionsuffix), -] - -sanity_check_paths = { - 'files': ['bin/intltool%s' % x for x in ['-extract', '-merge', '-prepare', '-update', 'ize']], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-gimkl-2017a-Perl-5.24.0.eb b/easybuild/easyconfigs/i/intltool/intltool-0.51.0-gimkl-2017a-Perl-5.24.0.eb deleted file mode 100644 index 7fb4bc7c9c77..000000000000 --- a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-gimkl-2017a-Perl-5.24.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'intltool' -version = '0.51.0' -versionsuffix = '-Perl-5.24.0' - -homepage = 'http://freedesktop.org/wiki/Software/intltool/' -description = """intltool is a set of tools to centralize translation of - many different file formats using GNU gettext-compatible PO files.""" - -toolchain = {'name': 'gimkl', 'version': '2017a'} - -source_urls = ['http://launchpad.net/intltool/trunk/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] -checksums = ['67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd'] - -dependencies = [ - ('XML-Parser', '2.44_01', versionsuffix), -] - -sanity_check_paths = { - 'files': ['bin/intltool%s' % x for x in ['-extract', '-merge', '-prepare', '-update', 'ize']], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-intel-2016a-Perl-5.20.3.eb b/easybuild/easyconfigs/i/intltool/intltool-0.51.0-intel-2016a-Perl-5.20.3.eb deleted file mode 100644 index 4d3f41da1064..000000000000 --- a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-intel-2016a-Perl-5.20.3.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'intltool' -version = '0.51.0' -versionsuffix = '-Perl-5.20.3' - -homepage = 'http://freedesktop.org/wiki/Software/intltool/' -description = """intltool is a set of tools to centralize translation of - many different file formats using GNU gettext-compatible PO files.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['http://launchpad.net/intltool/trunk/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('XML-Parser', '2.41', versionsuffix), -] - -sanity_check_paths = { - 'files': ['bin/intltool%s' % x for x in ['-extract', '-merge', '-prepare', '-update', 'ize']], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-intel-2016a-Perl-5.22.1.eb b/easybuild/easyconfigs/i/intltool/intltool-0.51.0-intel-2016a-Perl-5.22.1.eb deleted file mode 100644 index 0b9db08cffb0..000000000000 --- a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-intel-2016a-Perl-5.22.1.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'intltool' -version = '0.51.0' -versionsuffix = '-Perl-5.22.1' - -homepage = 'http://freedesktop.org/wiki/Software/intltool/' -description = """intltool is a set of tools to centralize translation of - many different file formats using GNU gettext-compatible PO files.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['http://launchpad.net/intltool/trunk/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('XML-Parser', '2.44', versionsuffix), -] - -sanity_check_paths = { - 'files': ['bin/intltool%s' % x for x in ['-extract', '-merge', '-prepare', '-update', 'ize']], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-intel-2016b-Perl-5.24.0.eb b/easybuild/easyconfigs/i/intltool/intltool-0.51.0-intel-2016b-Perl-5.24.0.eb deleted file mode 100644 index c5a095b3f6af..000000000000 --- a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-intel-2016b-Perl-5.24.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'intltool' -version = '0.51.0' -versionsuffix = '-Perl-5.24.0' - -homepage = 'http://freedesktop.org/wiki/Software/intltool/' -description = """intltool is a set of tools to centralize translation of - many different file formats using GNU gettext-compatible PO files.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['http://launchpad.net/intltool/trunk/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('XML-Parser', '2.44_01', versionsuffix), -] - -sanity_check_paths = { - 'files': ['bin/intltool%s' % x for x in ['-extract', '-merge', '-prepare', '-update', 'ize']], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-intel-2017a-Perl-5.24.1.eb b/easybuild/easyconfigs/i/intltool/intltool-0.51.0-intel-2017a-Perl-5.24.1.eb deleted file mode 100644 index f3025b4bd171..000000000000 --- a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-intel-2017a-Perl-5.24.1.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'intltool' -version = '0.51.0' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://freedesktop.org/wiki/Software/intltool/' -description = """intltool is a set of tools to centralize translation of - many different file formats using GNU gettext-compatible PO files.""" - -toolchain = {'name': 'intel', 'version': '2017a'} - -source_urls = ['http://launchpad.net/intltool/trunk/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] -checksums = ['67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd'] - -dependencies = [ - ('Perl', '5.24.1'), - ('XML-Parser', '2.44_01', versionsuffix), -] - -sanity_check_paths = { - 'files': ['bin/intltool%s' % x for x in ['-extract', '-merge', '-prepare', '-update', 'ize']], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/i/io_lib/io_lib-1.14.8-foss-2016a.eb b/easybuild/easyconfigs/i/io_lib/io_lib-1.14.8-foss-2016a.eb deleted file mode 100644 index 74d4ba917ee5..000000000000 --- a/easybuild/easyconfigs/i/io_lib/io_lib-1.14.8-foss-2016a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'io_lib' -version = '1.14.8' - -homepage = 'http://sourceforge.net/projects/staden/files/io_lib/' -description = """Io_lib is a library of file reading and writing code to provide a general purpose trace file (and - Experiment File) reading interface. The programmer simply calls the (eg) read_reading to create a "Read" C structure - with the data loaded into memory. It has been compiled and tested on a variety of unix systems, MacOS X and MS - Windows.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = [('http://sourceforge.net/projects/staden/files/%(namelower)s/%(version)s', 'download')] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ["bin/scramble", "bin/append_sff", "bin/ztr_dump"], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/ioapi/ioapi-3.2-2020111-gompi-2019b-nocpl.eb b/easybuild/easyconfigs/i/ioapi/ioapi-3.2-2020111-gompi-2019b-nocpl.eb deleted file mode 100644 index 5ebc6cba39cc..000000000000 --- a/easybuild/easyconfigs/i/ioapi/ioapi-3.2-2020111-gompi-2019b-nocpl.eb +++ /dev/null @@ -1,50 +0,0 @@ -# This easyconfig was created by the BEAR Software team at the University of Birmingham. -easyblock = 'ConfigureMake' - -name = 'ioapi' -version = '3.2-2020111' -_cplmode = 'nocpl' -versionsuffix = '-%s' % _cplmode - -homepage = "https://www.cmascenter.org/ioapi/" -description = """The Models-3/EDSS Input/Output Applications Programming Interface (I/O API) provides the - environmental model developer with an easy-to-learn, easy-to-use programming library for data storage and - access, available from both Fortran and C. The same routines can be used for both file storage (using netCDF - files) and model coupling (using PVM mailboxes). It is the standard data access library for both the - NCSC/CMAS's EDSS project and EPA's Models-3, CMAQ, and SMOKE, as well as various other atmospheric and - hydrological modeling systems.""" - -toolchain = {'name': 'gompi', 'version': '2019b'} - -source_urls = ['https://github.com/cjcoats/ioapi-3.2/archive/'] -sources = ['2020111.tar.gz'] -checksums = ['5820fb71d46fdd8ace5950d980cbec9294a8406037a8b7767c3a0bc5d945c533'] - -dependencies = [ - ('netCDF', '4.7.1'), - ('netCDF-Fortran', '4.5.2'), -] - -skipsteps = ['configure'] - -_makevars = "BIN=Linux2_x86_64gfort_medium CPLMODE=%s " % _cplmode -_makevars += "INSTALL=%(installdir)s LIBINST=%(installdir)s/lib BININST=%(installdir)s/bin" - -prebuildopts = "cp Makefile.template Makefile && touch m3tools/Makefile ioapi/Makefile && " -prebuildopts += "make configure %s && " % _makevars -buildopts = " %s " % _makevars - -installopts = " %s " % _makevars - -postinstallcmds = [ - "mkdir %(installdir)s/include && " - "cp %(builddir)s/%(name)s-%(version)s/ioapi/fixed_src/*.EXT %(installdir)s/include/. && " - "cp %(builddir)s/%(name)s-%(version)s/ioapi/*.h %(installdir)s/include/." -] - -sanity_check_paths = { - 'files': ['lib/libioapi.a'] + ['bin/%s' % x for x in ['airs2m3', 'gregdate', 'latlon', 'm3merge', 'projtool']], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/iodata/iodata-1.0.0a2-intel-2022a.eb b/easybuild/easyconfigs/i/iodata/iodata-1.0.0a2-intel-2022a.eb index 1328e3eb2c7a..b5ec346b666a 100644 --- a/easybuild/easyconfigs/i/iodata/iodata-1.0.0a2-intel-2022a.eb +++ b/easybuild/easyconfigs/i/iodata/iodata-1.0.0a2-intel-2022a.eb @@ -18,9 +18,6 @@ dependencies = [ ('SciPy-bundle', '2022.05'), ] -download_dep_fail = True -use_pip = True - # inject correct version rather than relying on dynamically determined version preinstallopts = r"""sed -i "s/version=VERSION/version='%(version)s'/g" setup.py && """ @@ -31,6 +28,4 @@ sanity_check_paths = { sanity_check_commands = ["iodata-convert --help"] -sanity_pip_check = True - moduleclass = 'chem' diff --git a/easybuild/easyconfigs/i/iodata/iodata-1.0.0a5-foss-2023a.eb b/easybuild/easyconfigs/i/iodata/iodata-1.0.0a5-foss-2023a.eb new file mode 100644 index 000000000000..3a5d6b64fb08 --- /dev/null +++ b/easybuild/easyconfigs/i/iodata/iodata-1.0.0a5-foss-2023a.eb @@ -0,0 +1,28 @@ +easyblock = 'PythonPackage' + +name = 'iodata' +version = '1.0.0a5' + +homepage = 'https://github.com/theochem/iodata' +description = """Python library for reading, writing, and converting computational chemistry file formats and + generating input files.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = ['https://github.com/theochem/iodata/releases/download/v%(version)s/'] +sources = ['qc_iodata-%(version)s-py3-none-any.whl'] +checksums = ['90e11e34df77498e187ac876bf4822799850996f1d880e8a298fa0fc5fd27001'] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), +] + +sanity_check_paths = { + 'files': ['bin/iodata-convert'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ["iodata-convert --help"] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-2016.07.eb b/easybuild/easyconfigs/i/iomkl/iomkl-2016.07.eb deleted file mode 100644 index 555b31d8e675..000000000000 --- a/easybuild/easyconfigs/i/iomkl/iomkl-2016.07.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = "Toolchain" - -name = 'iomkl' -version = '2016.07' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel Cluster Toolchain Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MKL & - OpenMPI.""" - -toolchain = SYSTEM - -local_compver = '2016.3.210-GCC-5.4.0-2.26' - -dependencies = [ - ('icc', local_compver), - ('ifort', local_compver), - ('OpenMPI', '1.10.3', '', ('iccifort', local_compver)), - ('imkl', '11.3.3.210', '', ('iompi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/iomkl/iomkl-2016.09-GCC-4.9.3-2.25.eb deleted file mode 100644 index 74db87e1e35d..000000000000 --- a/easybuild/easyconfigs/i/iomkl/iomkl-2016.09-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = "Toolchain" - -name = 'iomkl' -version = '2016.09-GCC-4.9.3-2.25' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel Cluster Toolchain Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MKL & - OpenMPI.""" - -toolchain = SYSTEM - -local_compver = '2016.3.210-GCC-4.9.3-2.25' - -dependencies = [ - ('icc', local_compver), - ('ifort', local_compver), - ('OpenMPI', '1.10.4', '', ('iccifort', local_compver)), - ('imkl', '11.3.3.210', '', ('iompi', version)), -] - -moduleclass = 'toolchain' 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 deleted file mode 100644 index 6e5ad6b768f2..000000000000 --- a/easybuild/easyconfigs/i/iomkl/iomkl-2016.09-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = "Toolchain" - -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.""" - -toolchain = SYSTEM - -local_compver = '2016.3.210-GCC-5.4.0-2.26' - -dependencies = [ - ('icc', local_compver), - ('ifort', local_compver), - ('OpenMPI', '1.10.3', '', ('iccifort', local_compver)), - ('imkl', '11.3.3.210', '', ('iompi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-2017.01.eb b/easybuild/easyconfigs/i/iomkl/iomkl-2017.01.eb deleted file mode 100644 index d5e2fd9b4e71..000000000000 --- a/easybuild/easyconfigs/i/iomkl/iomkl-2017.01.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = "Toolchain" - -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.""" - -toolchain = SYSTEM - -local_compver = '2017.1.132' -local_gccsuff = '-GCC-5.4.0-2.26' - -dependencies = [ - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('OpenMPI', '2.0.1', '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', '2017.1.132', '', ('iompi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-2017a.eb b/easybuild/easyconfigs/i/iomkl/iomkl-2017a.eb deleted file mode 100644 index 6bf79cbcd944..000000000000 --- a/easybuild/easyconfigs/i/iomkl/iomkl-2017a.eb +++ /dev/null @@ -1,22 +0,0 @@ -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 = SYSTEM - -local_compver = '2017.1.132' -local_gccsuff = '-GCC-6.3.0-2.27' - -dependencies = [ - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('OpenMPI', '2.0.2', '', ('iccifort', '%s%s' % (local_compver, local_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 deleted file mode 100644 index d7e4faf07df1..000000000000 --- a/easybuild/easyconfigs/i/iomkl/iomkl-2017b.eb +++ /dev/null @@ -1,22 +0,0 @@ -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 = SYSTEM - -local_compver = '2017.4.196' -local_gccsuff = '-GCC-6.4.0-2.28' - -dependencies = [ - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('OpenMPI', '2.1.1', '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', '2017.3.196', '', ('iompi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-2018.02.eb b/easybuild/easyconfigs/i/iomkl/iomkl-2018.02.eb deleted file mode 100644 index a11d5cff8d86..000000000000 --- a/easybuild/easyconfigs/i/iomkl/iomkl-2018.02.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = "Toolchain" - -name = 'iomkl' -version = '2018.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.""" - -toolchain = SYSTEM - -local_compver = '2018.2.199' -local_gccsuff = '-GCC-6.4.0-2.28' - -dependencies = [ - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('OpenMPI', '2.1.3', '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', local_compver, '', ('iompi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-2018a.eb b/easybuild/easyconfigs/i/iomkl/iomkl-2018a.eb deleted file mode 100644 index ddf26a6db12d..000000000000 --- a/easybuild/easyconfigs/i/iomkl/iomkl-2018a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = "Toolchain" - -name = 'iomkl' -version = '2018a' - -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 = SYSTEM - -local_compver = '2018.1.163' -local_gccsuff = '-GCC-6.4.0-2.28' - -dependencies = [ - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('OpenMPI', '2.1.2', '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', local_compver, '', ('iompi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-2018b.eb b/easybuild/easyconfigs/i/iomkl/iomkl-2018b.eb deleted file mode 100644 index 09cd8f527280..000000000000 --- a/easybuild/easyconfigs/i/iomkl/iomkl-2018b.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = "Toolchain" - -name = 'iomkl' -version = '2018b' - -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 = SYSTEM - -local_compver = '2018.3.222' -local_gccsuff = '-GCC-7.3.0-2.30' - -dependencies = [ - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('OpenMPI', '3.1.1', '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', local_compver, '', ('iompi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-2019.01.eb b/easybuild/easyconfigs/i/iomkl/iomkl-2019.01.eb deleted file mode 100644 index 2f097767ea04..000000000000 --- a/easybuild/easyconfigs/i/iomkl/iomkl-2019.01.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = "Toolchain" - -name = 'iomkl' -version = '2019.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.""" - -toolchain = SYSTEM - -local_compver = '2019.1.144' -local_gccsuff = '-GCC-8.2.0-2.31.1' - -dependencies = [ - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('OpenMPI', '3.1.3', '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', local_compver, '', ('iompi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-2019b.eb b/easybuild/easyconfigs/i/iomkl/iomkl-2019b.eb deleted file mode 100644 index 866eae56750d..000000000000 --- a/easybuild/easyconfigs/i/iomkl/iomkl-2019b.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = "Toolchain" - -name = 'iomkl' -version = '2019b' - -homepage = 'https://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 = SYSTEM - -local_compver = '2019.5.281' - -dependencies = [ - ('iccifort', local_compver), - ('OpenMPI', '3.1.4', '', ('iccifort', local_compver)), - ('imkl', local_compver, '', ('iompi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-2020a.eb b/easybuild/easyconfigs/i/iomkl/iomkl-2020a.eb deleted file mode 100644 index abc327a638f4..000000000000 --- a/easybuild/easyconfigs/i/iomkl/iomkl-2020a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = "Toolchain" - -name = 'iomkl' -version = '2020a' - -homepage = 'https://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 = SYSTEM - -local_compver = '2020.1.217' - -dependencies = [ - ('iccifort', local_compver), - ('OpenMPI', '4.0.3', '', ('iccifort', local_compver)), - ('imkl', local_compver, '', ('iompi', version)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-2021b.eb b/easybuild/easyconfigs/i/iomkl/iomkl-2021b.eb old mode 100755 new mode 100644 diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-2022b.eb b/easybuild/easyconfigs/i/iomkl/iomkl-2022b.eb new file mode 100644 index 000000000000..eeb317feb6a1 --- /dev/null +++ b/easybuild/easyconfigs/i/iomkl/iomkl-2022b.eb @@ -0,0 +1,19 @@ +easyblock = 'Toolchain' + +name = 'iomkl' +version = '2022b' + +homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/hpc-toolkit.html' +description = "Compiler toolchain including Intel compilers, Open MPI and Intel Math Kernel Library (MKL)." + +toolchain = SYSTEM + +local_comp_ver = '2022.2.1' +dependencies = [ + ('intel-compilers', local_comp_ver), + ('OpenMPI', '4.1.4', '', ('intel-compilers', local_comp_ver)), + ('imkl', local_comp_ver, '', SYSTEM), + ('imkl-FFTW', local_comp_ver, '', ('iompi', version)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-2023a.eb b/easybuild/easyconfigs/i/iomkl/iomkl-2023a.eb new file mode 100644 index 000000000000..1f0a8248791d --- /dev/null +++ b/easybuild/easyconfigs/i/iomkl/iomkl-2023a.eb @@ -0,0 +1,19 @@ +easyblock = 'Toolchain' + +name = 'iomkl' +version = '2023a' + +homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/hpc-toolkit.html' +description = "Compiler toolchain including Intel compilers, Open MPI and Intel Math Kernel Library (MKL)." + +toolchain = SYSTEM + +local_comp_ver = '2023.1.0' +dependencies = [ + ('intel-compilers', local_comp_ver), + ('OpenMPI', '4.1.5', '', ('intel-compilers', local_comp_ver)), + ('imkl', local_comp_ver, '', SYSTEM), + ('imkl-FFTW', local_comp_ver, '', ('iompi', version)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iompi/iompi-2016.07.eb b/easybuild/easyconfigs/i/iompi/iompi-2016.07.eb deleted file mode 100644 index 1f06ececb99d..000000000000 --- a/easybuild/easyconfigs/i/iompi/iompi-2016.07.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = "Toolchain" - -name = 'iompi' -version = '2016.07' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Toolchain with Intel C, C++ and Fortran compilers, alongside OpenMPI.""" - -toolchain = SYSTEM - -local_compver = '2016.3.210-GCC-5.4.0-2.26' - -dependencies = [ - ('icc', local_compver), - ('ifort', local_compver), - ('OpenMPI', '1.10.3', '', ('iccifort', local_compver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iompi/iompi-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/iompi/iompi-2016.09-GCC-4.9.3-2.25.eb deleted file mode 100644 index ffe71cb00d74..000000000000 --- a/easybuild/easyconfigs/i/iompi/iompi-2016.09-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = "Toolchain" - -name = 'iompi' -version = '2016.09-GCC-4.9.3-2.25' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Toolchain with Intel C, C++ and Fortran compilers, alongside OpenMPI.""" - -toolchain = SYSTEM - -local_compver = '2016.3.210-GCC-4.9.3-2.25' - -dependencies = [ - ('icc', local_compver), - ('ifort', local_compver), - ('OpenMPI', '1.10.4', '', ('iccifort', local_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 deleted file mode 100644 index adb9ee5a9354..000000000000 --- a/easybuild/easyconfigs/i/iompi/iompi-2016.09-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = "Toolchain" - -name = 'iompi' -version = '2016.09-GCC-5.4.0-2.26' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Toolchain with Intel C, C++ and Fortran compilers, alongside OpenMPI.""" - -toolchain = SYSTEM - -local_compver = '2016.3.210-GCC-5.4.0-2.26' - -dependencies = [ - ('icc', local_compver), - ('ifort', local_compver), - ('OpenMPI', '1.10.3', '', ('iccifort', local_compver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iompi/iompi-2017.01.eb b/easybuild/easyconfigs/i/iompi/iompi-2017.01.eb deleted file mode 100644 index b9cdad78c2f9..000000000000 --- a/easybuild/easyconfigs/i/iompi/iompi-2017.01.eb +++ /dev/null @@ -1,21 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iompi' -version = '2017.01' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" - -toolchain = SYSTEM - -local_compver = '2017.1.132' -local_compversuff = '-GCC-5.4.0-2.26' - -dependencies = [ - ('icc', local_compver, local_compversuff), - ('ifort', local_compver, local_compversuff), - ('OpenMPI', '2.0.1', '', ('iccifort', '%s%s' % (local_compver, local_compversuff))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iompi/iompi-2017a.eb b/easybuild/easyconfigs/i/iompi/iompi-2017a.eb deleted file mode 100644 index 36aed36a4e30..000000000000 --- a/easybuild/easyconfigs/i/iompi/iompi-2017a.eb +++ /dev/null @@ -1,21 +0,0 @@ -# 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 = SYSTEM - -local_compver = '2017.1.132' -local_compversuff = '-GCC-6.3.0-2.27' - -dependencies = [ - ('icc', local_compver, local_compversuff), - ('ifort', local_compver, local_compversuff), - ('OpenMPI', '2.0.2', '', ('iccifort', '%s%s' % (local_compver, local_compversuff))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iompi/iompi-2017b.eb b/easybuild/easyconfigs/i/iompi/iompi-2017b.eb deleted file mode 100644 index 6320abf8ca43..000000000000 --- a/easybuild/easyconfigs/i/iompi/iompi-2017b.eb +++ /dev/null @@ -1,21 +0,0 @@ -# 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 = SYSTEM - -local_compver = '2017.4.196' -local_compversuff = '-GCC-6.4.0-2.28' - -dependencies = [ - ('icc', local_compver, local_compversuff), - ('ifort', local_compver, local_compversuff), - ('OpenMPI', '2.1.1', '', ('iccifort', '%s%s' % (local_compver, local_compversuff))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iompi/iompi-2018.02.eb b/easybuild/easyconfigs/i/iompi/iompi-2018.02.eb deleted file mode 100644 index 25d12849d91c..000000000000 --- a/easybuild/easyconfigs/i/iompi/iompi-2018.02.eb +++ /dev/null @@ -1,21 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iompi' -version = '2018.02' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Open MPI.""" - -toolchain = SYSTEM - -local_compver = '2018.2.199' -local_compversuff = '-GCC-6.4.0-2.28' - -dependencies = [ - ('icc', local_compver, local_compversuff), - ('ifort', local_compver, local_compversuff), - ('OpenMPI', '2.1.3', '', ('iccifort', '%s%s' % (local_compver, local_compversuff))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iompi/iompi-2018a.eb b/easybuild/easyconfigs/i/iompi/iompi-2018a.eb deleted file mode 100644 index 8949ec83999e..000000000000 --- a/easybuild/easyconfigs/i/iompi/iompi-2018a.eb +++ /dev/null @@ -1,21 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iompi' -version = '2018a' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Open MPI.""" - -toolchain = SYSTEM - -local_compver = '2018.1.163' -local_compversuff = '-GCC-6.4.0-2.28' - -dependencies = [ - ('icc', local_compver, local_compversuff), - ('ifort', local_compver, local_compversuff), - ('OpenMPI', '2.1.2', '', ('iccifort', '%s%s' % (local_compver, local_compversuff))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iompi/iompi-2018b.eb b/easybuild/easyconfigs/i/iompi/iompi-2018b.eb deleted file mode 100644 index 3909ff8ebc72..000000000000 --- a/easybuild/easyconfigs/i/iompi/iompi-2018b.eb +++ /dev/null @@ -1,21 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iompi' -version = '2018b' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Open MPI.""" - -toolchain = SYSTEM - -local_compver = '2018.3.222' -local_gccsuff = '-GCC-7.3.0-2.30' - -dependencies = [ - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('OpenMPI', '3.1.1', '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iompi/iompi-2019.01.eb b/easybuild/easyconfigs/i/iompi/iompi-2019.01.eb deleted file mode 100644 index d26ebc01adee..000000000000 --- a/easybuild/easyconfigs/i/iompi/iompi-2019.01.eb +++ /dev/null @@ -1,21 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iompi' -version = '2019.01' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Open MPI.""" - -toolchain = SYSTEM - -local_compver = '2019.1.144' -local_gccsuff = '-GCC-8.2.0-2.31.1' - -dependencies = [ - ('icc', local_compver, local_gccsuff), - ('ifort', local_compver, local_gccsuff), - ('OpenMPI', '3.1.3', '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iompi/iompi-2019b.eb b/easybuild/easyconfigs/i/iompi/iompi-2019b.eb deleted file mode 100644 index 5ed0cf27340a..000000000000 --- a/easybuild/easyconfigs/i/iompi/iompi-2019b.eb +++ /dev/null @@ -1,19 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iompi' -version = '2019b' - -homepage = 'https://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Open MPI.""" - -toolchain = SYSTEM - -local_compver = '2019.5.281' - -dependencies = [ - ('iccifort', local_compver), - ('OpenMPI', '3.1.4', '', ('iccifort', local_compver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iompi/iompi-2020a.eb b/easybuild/easyconfigs/i/iompi/iompi-2020a.eb deleted file mode 100644 index 496a912655d7..000000000000 --- a/easybuild/easyconfigs/i/iompi/iompi-2020a.eb +++ /dev/null @@ -1,19 +0,0 @@ -# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ -easyblock = "Toolchain" - -name = 'iompi' -version = '2020a' - -homepage = 'https://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel C/C++ and Fortran compilers, alongside Open MPI.""" - -toolchain = SYSTEM - -local_compver = '2020.1.217' - -dependencies = [ - ('iccifort', local_compver), - ('OpenMPI', '4.0.3', '', ('iccifort', local_compver)), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iompi/iompi-2021b.eb b/easybuild/easyconfigs/i/iompi/iompi-2021b.eb old mode 100755 new mode 100644 diff --git a/easybuild/easyconfigs/i/iompi/iompi-2022b.eb b/easybuild/easyconfigs/i/iompi/iompi-2022b.eb new file mode 100644 index 000000000000..ed2cf6f6a776 --- /dev/null +++ b/easybuild/easyconfigs/i/iompi/iompi-2022b.eb @@ -0,0 +1,18 @@ +# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild +easyblock = 'Toolchain' + +name = 'iompi' +version = '2022b' + +homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/hpc-toolkit.html' +description = """Intel C/C++ and Fortran compilers, alongside Open MPI.""" + +toolchain = SYSTEM + +local_comp_ver = '2022.2.1' +dependencies = [ + ('intel-compilers', local_comp_ver), + ('OpenMPI', '4.1.4', '', ('intel-compilers', local_comp_ver)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iompi/iompi-2023a.eb b/easybuild/easyconfigs/i/iompi/iompi-2023a.eb new file mode 100644 index 000000000000..643dbd10d394 --- /dev/null +++ b/easybuild/easyconfigs/i/iompi/iompi-2023a.eb @@ -0,0 +1,18 @@ +# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild +easyblock = 'Toolchain' + +name = 'iompi' +version = '2023a' + +homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/hpc-toolkit.html' +description = """Intel C/C++ and Fortran compilers, alongside Open MPI.""" + +toolchain = SYSTEM + +local_comp_ver = '2023.1.0' +dependencies = [ + ('intel-compilers', local_comp_ver), + ('OpenMPI', '4.1.5', '', ('intel-compilers', local_comp_ver)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/ipp/ipp-2017.1.132.eb b/easybuild/easyconfigs/i/ipp/ipp-2017.1.132.eb deleted file mode 100644 index 9c48807dd83c..000000000000 --- a/easybuild/easyconfigs/i/ipp/ipp-2017.1.132.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'ipp' -version = '2017.1.132' - -homepage = 'https://software.intel.com/en-us/articles/intel-ipp/' -description = """Intel Integrated Performance Primitives (Intel IPP) is an extensive library - of multicore-ready, highly optimized software functions for multimedia, data processing, - and communications applications. Intel IPP offers thousands of optimized functions - covering frequently used fundamental algorithms.""" - -toolchain = SYSTEM - -sources = ['l_ipp_%(version)s.tgz'] -checksums = ['2908bdeab3057d4ebcaa0b8ff5b00eb47425d35961a96f14780be68554d95376'] - -dontcreateinstalldir = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/i/ipp/ipp-7.0.5.233.eb b/easybuild/easyconfigs/i/ipp/ipp-7.0.5.233.eb deleted file mode 100644 index 821f8fa7ee57..000000000000 --- a/easybuild/easyconfigs/i/ipp/ipp-7.0.5.233.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'ipp' -version = '7.0.5.233' - -homepage = 'https://software.intel.com/en-us/articles/intel-ipp/' -description = """Intel Integrated Performance Primitives (Intel IPP) is an extensive library - of multicore-ready, highly optimized software functions for multimedia, data processing, - and communications applications. Intel IPP offers thousands of optimized functions - covering frequently used fundamental algorithms.""" - -toolchain = SYSTEM - -sources = ['l_ipp_%s_intel64.tgz' % version] -patches = ['ipp_productsdb.patch'] -checksums = [ - '814ae67f49ba4e93e7492e5697cbf34b3aa1ee276368356e80fc862ff46d7a9b', # l_ipp_7.0.5.233_intel64.tgz - 'c73ef84f8a11b5b703cf94f2385ae5fc8b02e0408cdd64f874086d667ccaeb75', # ipp_productsdb.patch -] - -moduleclass = 'perf' - -dontcreateinstalldir = True - -# license file -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 deleted file mode 100644 index 4a0be92f1e4f..000000000000 --- a/easybuild/easyconfigs/i/ipp/ipp-8.1.0.144.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'ipp' -version = '8.1.0.144' - -homepage = 'https://software.intel.com/en-us/articles/intel-ipp/' -description = """Intel Integrated Performance Primitives (Intel IPP) is an extensive library - of multicore-ready, highly optimized software functions for multimedia, data processing, - and communications applications. Intel IPP offers thousands of optimized functions - covering frequently used fundamental algorithms.""" - -toolchain = SYSTEM - -sources = ['l_ipp_%(version)s.tgz'] -checksums = ['7e6c6d0341c73f70ecb1eb3b4649ba0ef1500b7cb4ae72ef477a82be0ba42939'] - -dontcreateinstalldir = True - -# license file -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 deleted file mode 100644 index e41248e00f47..000000000000 --- a/easybuild/easyconfigs/i/ipp/ipp-9.0.1.150.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'ipp' -version = '9.0.1.150' - -homepage = 'https://software.intel.com/en-us/articles/intel-ipp/' -description = """Intel Integrated Performance Primitives (Intel IPP) is an extensive library - of multicore-ready, highly optimized software functions for multimedia, data processing, - and communications applications. Intel IPP offers thousands of optimized functions - covering frequently used fundamental algorithms.""" - -toolchain = SYSTEM - -sources = ['l_ipp_%(version)s.tgz'] -checksums = ['7fa41cc51ca5dfd36168fc226ff7fa4cb1b5ad0cac41b4d5192841cb6ee0cd88'] - -dontcreateinstalldir = True - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'perf' diff --git a/easybuild/easyconfigs/i/ipp/ipp_productsdb.patch b/easybuild/easyconfigs/i/ipp/ipp_productsdb.patch deleted file mode 100644 index 98fc8792f8da..000000000000 --- a/easybuild/easyconfigs/i/ipp/ipp_productsdb.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- pset/install.sh.orig 2011-09-26 11:13:55.056425104 +0200 -+++ pset/install.sh 2011-09-26 11:14:20.516425104 +0200 -@@ -1368,7 +1368,7 @@ - rc=$? - [ "x$rc" == "x0" ] && dst_dir="$RS" - -- local db="$INTEL_SDP_PRODUCTS_DB" -+ local db="/tmp/easybuild_ipp/intel_sdp_products.db" - local db_dir=$(dirname "$db") - - local cur_dir=$(dirname "$rpm_path") diff --git a/easybuild/easyconfigs/i/ipympl/ipympl-0.9.3-foss-2022a.eb b/easybuild/easyconfigs/i/ipympl/ipympl-0.9.3-foss-2022a.eb index 0d3dd0f948f0..e92f14a5cbbb 100644 --- a/easybuild/easyconfigs/i/ipympl/ipympl-0.9.3-foss-2022a.eb +++ b/easybuild/easyconfigs/i/ipympl/ipympl-0.9.3-foss-2022a.eb @@ -19,9 +19,6 @@ dependencies = [ ('Pillow', '9.1.1'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ (name, version, { 'source_tmpl': '%(name)s-%(version)s-py2.py3-none-any.whl', diff --git a/easybuild/easyconfigs/i/ipympl/ipympl-0.9.3-gfbf-2023a.eb b/easybuild/easyconfigs/i/ipympl/ipympl-0.9.3-gfbf-2023a.eb index 47ab1aff28cb..7c9770984517 100644 --- a/easybuild/easyconfigs/i/ipympl/ipympl-0.9.3-gfbf-2023a.eb +++ b/easybuild/easyconfigs/i/ipympl/ipympl-0.9.3-gfbf-2023a.eb @@ -19,9 +19,6 @@ dependencies = [ ('Pillow', '10.0.0'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ (name, version, { 'source_tmpl': '%(name)s-%(version)s-py2.py3-none-any.whl', diff --git a/easybuild/easyconfigs/i/ipympl/ipympl-0.9.4-gfbf-2023b.eb b/easybuild/easyconfigs/i/ipympl/ipympl-0.9.4-gfbf-2023b.eb index e780d34c7578..1a6939b33798 100644 --- a/easybuild/easyconfigs/i/ipympl/ipympl-0.9.4-gfbf-2023b.eb +++ b/easybuild/easyconfigs/i/ipympl/ipympl-0.9.4-gfbf-2023b.eb @@ -19,9 +19,6 @@ dependencies = [ ('Pillow', '10.2.0'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ (name, version, { 'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl', diff --git a/easybuild/easyconfigs/i/ipyparallel/ipyparallel-6.2.2-foss-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/i/ipyparallel/ipyparallel-6.2.2-foss-2018a-Python-3.6.4.eb deleted file mode 100644 index 877d4c77a6cc..000000000000 --- a/easybuild/easyconfigs/i/ipyparallel/ipyparallel-6.2.2-foss-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'ipyparallel' -version = '6.2.2' -versionsuffix = "-Python-%(pyver)s" - -homepage = 'https://ipyparallel.readthedocs.io' -description = """ipyparallel is a Python package and collection - of CLI scripts for controlling clusters for Jupyter""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -sources = [SOURCELOWER_TAR_GZ] -checksums = ['02b225966d5c20f12b1fba0b6b10aa5d352a6b492e075f137ff0ff6e95b9358e'] - -dependencies = [ - ('Python', "3.6.4"), - ('IPython', '6.4.0', versionsuffix), -] - -use_pip = True - -download_dep_fail = True - -moduleclass = 'tools' 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 deleted file mode 100644 index f0757066dd6c..000000000000 --- a/easybuild/easyconfigs/i/ipyrad/ipyrad-0.6.15-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,64 +0,0 @@ -easyblock = 'PythonBundle' - -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'} - -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'), - ('alabaster', '0.7.10'), - ('Babel', '2.4.0'), - ('snowballstemmer', '1.2.1'), - ('docutils', '0.13.1'), - ('Sphinx', '1.5.5'), - ('networkx', '1.11'), - ('jupyter', '1.0.0'), - ('ipyparallel', '6.0.2'), - ('webencodings', '0.5.1'), - ('html5lib', '0.999999999'), - ('bleach', '2.0.0'), - ('jupyter-console', '5.1.0', { - 'modulename': 'jupyter_console', - 'source_tmpl': 'jupyter_console-%(version)s.tar.gz', - }), - ('qtconsole', '4.3.0'), - ('futures', '3.1.1', { - 'modulename': 'concurrent.futures', - }), - ('arrow', '0.10.0'), - ('colormath', '2.1.1'), - ('multipledispatch', '0.4.9'), - ('pypng', '0.0.18', { - 'modulename': 'png', - }), - ('olefile', '0.44', { - 'source_tmpl': 'olefile-%(version)s.zip', - }), - ('reportlab', '3.4.0'), - ('toyplot', '0.14.0'), - (name, version, { - 'source_urls': ['https://github.com/dereneaton/ipyrad/archive/'], - 'source_tmpl': '%(version)s.tar.gz', - }), -] - -sanity_check_paths = { - 'files': ['bin/ipyrad'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/isoCirc/isoCirc-1.0.4-foss-2020b.eb b/easybuild/easyconfigs/i/isoCirc/isoCirc-1.0.4-foss-2020b.eb index 1e5a19bc40a5..1c05b203069d 100644 --- a/easybuild/easyconfigs/i/isoCirc/isoCirc-1.0.4-foss-2020b.eb +++ b/easybuild/easyconfigs/i/isoCirc/isoCirc-1.0.4-foss-2020b.eb @@ -21,8 +21,6 @@ dependencies = [ ('pyfaidx', '0.5.9.5'), ] -use_pip = True - exts_list = [ ('argcomplete', '1.12.3', { 'checksums': ['2c7dbffd8c045ea534921e63b0be6fe65e88599990d8dc408ac8c542b72a5445'], @@ -62,6 +60,5 @@ sanity_check_commands = [ "isocirc -t 1 read_toy.fa chr16_toy.fa chr16_toy.gtf chr16_circRNA_toy.bed output" ), ] -sanity_pip_check = True moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/ispc/ispc-1.10.0.eb b/easybuild/easyconfigs/i/ispc/ispc-1.10.0.eb deleted file mode 100644 index 5c8c24efaf6b..000000000000 --- a/easybuild/easyconfigs/i/ispc/ispc-1.10.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'Tarball' - -name = 'ispc' -version = '1.10.0' - -homepage = 'http://ispc.github.io/ , https://github.com/ispc/ispc/' -description = """Intel SPMD Program Compilers; An open-source compiler for high-performance - SIMD programming on the CPU. ispc is a compiler for a variant of the C programming language, - with extensions for 'single program, multiple data' (SPMD) programming. - Under the SPMD model, the programmer writes a program that generally appears - to be a regular serial program, though the execution model is actually that - a number of program instances execute in parallel on the hardware.""" - -toolchain = SYSTEM - -source_urls = ['https://github.com/ispc/ispc/releases/download/v%(version)s/'] -sources = ['ispc-v%(version)sb-linux.tar.gz'] -checksums = ['7fbcf27be161d80a28ab258b3beef3f137a72ac4edc9aa92b1cca044521ff6ca'] - -sanity_check_paths = { - 'files': ["bin/ispc"], - 'dirs': [] -} - -modextrapaths = {'PATH': ''} - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ispc/ispc-1.6.0.eb b/easybuild/easyconfigs/i/ispc/ispc-1.6.0.eb deleted file mode 100644 index 0b7e085e0e3d..000000000000 --- a/easybuild/easyconfigs/i/ispc/ispc-1.6.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'Tarball' - -name = 'ispc' -version = '1.6.0' - -homepage = 'http://ispc.github.io/ , https://github.com/ispc/ispc/' -description = """Intel SPMD Program Compilers; An open-source compiler for high-performance - SIMD programming on the CPU. ispc is a compiler for a variant of the C programming language, - with extensions for 'single program, multiple data' (SPMD) programming. - Under the SPMD model, the programmer writes a program that generally appears - to be a regular serial program, though the execution model is actually that - a number of program instances execute in parallel on the hardware.""" - -toolchain = SYSTEM - -source_urls = ['https://github.com/ispc/ispc/releases/download/v%(version)s/'] -sources = ['ispc-v%(version)s-linux.tar.gz'] -checksums = ['67abd92645ead651ced74c4e358313414f5786f0275d975ef4888f168ca342d1'] - -sanity_check_paths = { - 'files': ["ispc"], - 'dirs': [] -} - -modextrapaths = {'PATH': ''} - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/itac/itac-2017.1.024.eb b/easybuild/easyconfigs/i/itac/itac-2017.1.024.eb deleted file mode 100644 index 317841b2b3b0..000000000000 --- a/easybuild/easyconfigs/i/itac/itac-2017.1.024.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'itac' -version = '2017.1.024' - -homepage = 'https://software.intel.com/en-us/intel-trace-analyzer/' -description = """The Intel Trace Collector is a low-overhead tracing library that performs - event-based tracing in applications. The Intel Trace Analyzer provides a convenient way to monitor application - activities gathered by the Intel Trace Collector through graphical displays. """ - -toolchain = SYSTEM - -sources = ['l_itac_p_%(version)s.tgz'] -checksums = ['d0b2eee91809fe900c770fc265c639e5d9f8f744f4c35fb7310ea3617d807647'] - -dontcreateinstalldir = True - -preferredmpi = 'impi5' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/itac/itac-2018.1.017.eb b/easybuild/easyconfigs/i/itac/itac-2018.1.017.eb deleted file mode 100644 index ccdda419f0ef..000000000000 --- a/easybuild/easyconfigs/i/itac/itac-2018.1.017.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'itac' -version = '2018.1.017' - -homepage = 'https://software.intel.com/en-us/intel-trace-analyzer/' -description = """The Intel Trace Collector is a low-overhead tracing library that performs - event-based tracing in applications. The Intel Trace Analyzer provides a convenient way to monitor application - activities gathered by the Intel Trace Collector through graphical displays. """ - -toolchain = SYSTEM - -sources = ['l_itac_p_%(version)s.tgz'] -checksums = ['c907d5883cfa965b8f5d625e927c24a9da2ff7bc25bb211dd5047ddffc69be01'] - -dontcreateinstalldir = True - -preferredmpi = 'impi5' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/itac/itac-2018.3.022.eb b/easybuild/easyconfigs/i/itac/itac-2018.3.022.eb deleted file mode 100644 index c1393f4a3dfd..000000000000 --- a/easybuild/easyconfigs/i/itac/itac-2018.3.022.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'itac' -version = '2018.3.022' - -homepage = 'https://software.intel.com/en-us/intel-trace-analyzer/' -description = """The Intel Trace Collector is a low-overhead tracing library that performs - event-based tracing in applications. The Intel Trace Analyzer provides a convenient way to monitor application - activities gathered by the Intel Trace Collector through graphical displays. """ - -toolchain = SYSTEM - -sources = ['l_itac_p_%(version)s.tgz'] -checksums = ['837b712ae2ef458868197a04068b710d76ee3037aceb8ab09b33392b92a97fe7'] - -dontcreateinstalldir = True - -preferredmpi = 'impi5' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/itac/itac-2019.2.026.eb b/easybuild/easyconfigs/i/itac/itac-2019.2.026.eb deleted file mode 100644 index 91dcb5beb7c8..000000000000 --- a/easybuild/easyconfigs/i/itac/itac-2019.2.026.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'itac' -version = '2019.2.026' - -homepage = 'https://software.intel.com/en-us/intel-trace-analyzer/' -description = """The Intel Trace Collector is a low-overhead tracing library that performs - event-based tracing in applications. The Intel Trace Analyzer provides a convenient way to monitor application - activities gathered by the Intel Trace Collector through graphical displays. """ - -toolchain = SYSTEM - -sources = ['l_itac_p_%(version)s.tgz'] -checksums = ['c66890beaf6e81da0f2ecb9695059a6686c95f6f01f467e32a076eb84ca8e40e'] - -dontcreateinstalldir = True - -preferredmpi = 'impi5' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/itac/itac-2019.4.036.eb b/easybuild/easyconfigs/i/itac/itac-2019.4.036.eb index 12b81b01cedb..6b61df05b8bb 100644 --- a/easybuild/easyconfigs/i/itac/itac-2019.4.036.eb +++ b/easybuild/easyconfigs/i/itac/itac-2019.4.036.eb @@ -10,6 +10,8 @@ toolchain = SYSTEM sources = ['l_itac_p_%(version)s.tgz'] checksums = ['8994f20c12ea314760482314677d278628cbe8bd79625b302b4d02c8ae69ca53'] +download_instructions = f"""{name} requires manual download from {homepage} +Required download: {' '.join(sources)}""" dontcreateinstalldir = True diff --git a/easybuild/easyconfigs/i/itac/itac-2021.2.0.eb b/easybuild/easyconfigs/i/itac/itac-2021.2.0.eb index 3deaaa9e7116..ea2cfcb26506 100644 --- a/easybuild/easyconfigs/i/itac/itac-2021.2.0.eb +++ b/easybuild/easyconfigs/i/itac/itac-2021.2.0.eb @@ -11,7 +11,7 @@ description = """The Intel Trace Collector is a low-overhead tracing library tha toolchain = SYSTEM -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/17686/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/17686/'] sources = ['l_itac_oneapi_p_%(version)s.152_offline.sh'] checksums = ['dca9d1cb2b77c43496009e191916e0d37c2e6606c228e37c11091778d038dd90'] diff --git a/easybuild/easyconfigs/i/itac/itac-2021.5.0.eb b/easybuild/easyconfigs/i/itac/itac-2021.5.0.eb index f9d10379c85c..ea05e25db95b 100644 --- a/easybuild/easyconfigs/i/itac/itac-2021.5.0.eb +++ b/easybuild/easyconfigs/i/itac/itac-2021.5.0.eb @@ -11,7 +11,7 @@ description = """The Intel Trace Collector is a low-overhead tracing library tha toolchain = SYSTEM -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18367/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18367/'] sources = ['l_itac_oneapi_p_%(version)s.370_offline.sh'] checksums = ['c2b31298d8b4069a62d9352873c7f6e17ce240ad7293f9bacdc6de3794675b58'] diff --git a/easybuild/easyconfigs/i/itac/itac-2021.6.0.eb b/easybuild/easyconfigs/i/itac/itac-2021.6.0.eb index 22e6230e15b4..0f35b870046c 100644 --- a/easybuild/easyconfigs/i/itac/itac-2021.6.0.eb +++ b/easybuild/easyconfigs/i/itac/itac-2021.6.0.eb @@ -11,7 +11,7 @@ description = """The Intel Trace Collector is a low-overhead tracing library tha toolchain = SYSTEM -source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/18694/'] +source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18694/'] sources = ['l_itac_oneapi_p_%(version)s.434_offline.sh'] checksums = ['1ecc2735da960041b051e377cadb9f6ab2f44e8aa44d0f642529a56a3cbba436'] diff --git a/easybuild/easyconfigs/i/itac/itac-8.0.0.011.eb b/easybuild/easyconfigs/i/itac/itac-8.0.0.011.eb deleted file mode 100644 index 32934e268f10..000000000000 --- a/easybuild/easyconfigs/i/itac/itac-8.0.0.011.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'itac' -version = '8.0.0.011' - -homepage = 'https://software.intel.com/en-us/intel-trace-analyzer/' -description = """The Intel Trace Collector is a low-overhead tracing library that performs - event-based tracing in applications. The Intel Trace Analyzer provides a convenient way to monitor application - activities gathered by the Intel Trace Collector through graphical displays. """ - -toolchain = SYSTEM - -sources = ['l_itac_p_%s.tgz' % version] -checksums = ['0429c5791f532486be8644378bac224e4ad6c3229e7830a6f4a913a5512e4588'] - -dontcreateinstalldir = True - -preferredmpi = 'impi4' - -# license file -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 deleted file mode 100644 index 29afd015f991..000000000000 --- a/easybuild/easyconfigs/i/itac/itac-8.1.4.045.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'itac' -version = '8.1.4.045' - -homepage = 'https://software.intel.com/en-us/intel-trace-analyzer/' -description = """The Intel Trace Collector is a low-overhead tracing library that performs - event-based tracing in applications. The Intel Trace Analyzer provides a convenient way to monitor application - activities gathered by the Intel Trace Collector through graphical displays. """ - -toolchain = SYSTEM - -sources = ['l_itac_p_%(version)s.tgz'] -checksums = ['ad476201804d9e6788ccf3f24d2aac21f38087e7735d4ebe68798bef3fcde921'] - -dontcreateinstalldir = True - -preferredmpi = 'impi4' - -# license file -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 deleted file mode 100644 index 2536c3e6b918..000000000000 --- a/easybuild/easyconfigs/i/itac/itac-9.0.3.051.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'itac' -version = '9.0.3.051' - -homepage = 'https://software.intel.com/en-us/intel-trace-analyzer/' -description = """The Intel Trace Collector is a low-overhead tracing library that performs - event-based tracing in applications. The Intel Trace Analyzer provides a convenient way to monitor application - activities gathered by the Intel Trace Collector through graphical displays. """ - -toolchain = SYSTEM - -sources = ['l_itac_p_%(version)s.tgz'] -checksums = ['4d0756b108c5f4d96602740e917d58698dd3307c6bd163e99bde40907a09d039'] - -dontcreateinstalldir = True - -preferredmpi = 'impi5' - -# license file -license_file = HOME + '/licenses/intel/license.lic' - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/itpp/itpp-4.3.1-foss-2019b.eb b/easybuild/easyconfigs/i/itpp/itpp-4.3.1-foss-2019b.eb deleted file mode 100644 index 045852c89972..000000000000 --- a/easybuild/easyconfigs/i/itpp/itpp-4.3.1-foss-2019b.eb +++ /dev/null @@ -1,37 +0,0 @@ -# easybuild easyconfig -# -# John Dey -# -# Fred Hutchinson Cancer Research Center - Seattle Washington - US -# -easyblock = 'CMakeMake' - -name = 'itpp' -version = '4.3.1' - -homepage = 'https://sourceforge.net/projects/itpp/' -description = """IT++ is a C++ library of mathematical, signal processing and communication - classes and functions. Its main use is in simulation of communication systems and for - performing research in the area of communications.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = [('http://sourceforge.net/projects/itpp/files/%(namelower)s/%(version)s', 'download')] -sources = [SOURCE_TAR_BZ2] -checksums = ['50717621c5dfb5ed22f8492f8af32b17776e6e06641dfe3a3a8f82c8d353b877'] - -builddependencies = [ - ('CMake', '3.15.3'), - ('pkg-config', '0.29.2'), -] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/itpp-config', 'include/itpp/itbase.h', - 'lib/libitpp.%s' % SHLIB_EXT, - 'share/man/man1/itpp-config.1'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/j/JACUSA2helper/JACUSA2helper-1.9.9.9675-foss-2023a.eb b/easybuild/easyconfigs/j/JACUSA2helper/JACUSA2helper-1.9.9.9675-foss-2023a.eb new file mode 100644 index 000000000000..4b3003c89ece --- /dev/null +++ b/easybuild/easyconfigs/j/JACUSA2helper/JACUSA2helper-1.9.9.9675-foss-2023a.eb @@ -0,0 +1,36 @@ +easyblock = 'Bundle' + +name = 'JACUSA2helper' +version = '1.9.9.9675' + +homepage = 'https://dieterich-lab.github.io/JACUSA2helper/' +description = "Auxiliary R package for assessment of JACUSA2 results" + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('R', '4.3.2'), + ('R-bundle-CRAN', '2023.12'), + ('R-bundle-Bioconductor', '3.18', '-R-%(rver)s'), +] + +exts_defaultclass = 'RPackage' + +exts_list = [ + (name, version, { + 'source_urls': ['https://github.com/dieterich-lab/JACUSA2helper/archive/refs/tags/'], + 'source_tmpl': 'v%(version)s.tar.gz', + 'checksums': ['5c8edb96a5691c7fb2895e50eb992ebe375f8d97234039da3f5540a7a9cb4816'], + }), +] + +sanity_check_paths = { + 'files': [], + 'dirs': [name], +} + +sanity_check_commands = ['Rscript -e "library(%(name)s)"'] + +modextrapaths = {'R_LIBS_SITE': ''} + +moduleclass = 'bio' 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 deleted file mode 100644 index 9d8a457376ef..000000000000 --- a/easybuild/easyconfigs/j/JAGS/JAGS-4.2.0-foss-2016a.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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': 'foss', 'version': '2016a'} - -source_urls = [('http://sourceforge.net/projects/mcmc-jags/files/JAGS/%(version_major)s.x/Source/', 'download')] -sources = [SOURCE_TAR_GZ] - -configopts = ' --with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK" ' - -sanity_check_paths = { - 'files': ["bin/jags", "libexec/jags-terminal", "lib/libjags.%s" % SHLIB_EXT], - 'dirs': [] -} - -modextrapaths = { - 'JAGS_INCLUDE': 'include/JAGS', - 'JAGS_LIB': 'lib', -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/j/JAGS/JAGS-4.2.0-intel-2016a.eb b/easybuild/easyconfigs/j/JAGS/JAGS-4.2.0-intel-2016a.eb deleted file mode 100644 index ff82e5fae959..000000000000 --- a/easybuild/easyconfigs/j/JAGS/JAGS-4.2.0-intel-2016a.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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': '2016a'} - -source_urls = [('http://sourceforge.net/projects/mcmc-jags/files/JAGS/%(version_major)s.x/Source/', 'download')] -sources = [SOURCE_TAR_GZ] - -configopts = ' --with-blas="-lmkl" --with-lapack="-lmkl" ' - -sanity_check_paths = { - 'files': ["bin/jags", "libexec/jags-terminal", "lib/libjags.%s" % SHLIB_EXT], - 'dirs': [] -} - -modextrapaths = { - 'JAGS_INCLUDE': 'include/JAGS', - 'JAGS_LIB': 'lib', -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/j/JAGS/JAGS-4.2.0-intel-2017a.eb b/easybuild/easyconfigs/j/JAGS/JAGS-4.2.0-intel-2017a.eb deleted file mode 100644 index 946cc65fab78..000000000000 --- a/easybuild/easyconfigs/j/JAGS/JAGS-4.2.0-intel-2017a.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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/JAGS/JAGS-4.3.0-foss-2017b.eb b/easybuild/easyconfigs/j/JAGS/JAGS-4.3.0-foss-2017b.eb deleted file mode 100644 index fd56edffc73f..000000000000 --- a/easybuild/easyconfigs/j/JAGS/JAGS-4.3.0-foss-2017b.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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.3.0' - -homepage = 'http://mcmc-jags.sourceforge.net/' -description = """JAGS is Just Another Gibbs Sampler. It is a program for analysis - of Bayesian hierarchical models using Markov Chain Monte Carlo (MCMC) simulation """ - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = [('http://sourceforge.net/projects/mcmc-jags/files/JAGS/%(version_major)s.x/Source/', 'download')] -sources = [SOURCE_TAR_GZ] -checksums = ['8ac5dd57982bfd7d5f0ee384499d62f3e0bb35b5f1660feb368545f1186371fc'] - -configopts = ' --with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK" ' - -sanity_check_paths = { - 'files': ["bin/jags", "libexec/jags-terminal", "lib/libjags.%s" % SHLIB_EXT], - 'dirs': [] -} - -modextrapaths = { - 'JAGS_INCLUDE': 'include/JAGS', - 'JAGS_LIB': 'lib', -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/j/JAGS/JAGS-4.3.0-foss-2018b.eb b/easybuild/easyconfigs/j/JAGS/JAGS-4.3.0-foss-2018b.eb deleted file mode 100644 index 53c227b98204..000000000000 --- a/easybuild/easyconfigs/j/JAGS/JAGS-4.3.0-foss-2018b.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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.3.0' - -homepage = 'http://mcmc-jags.sourceforge.net/' -description = """JAGS is Just Another Gibbs Sampler. It is a program for analysis - of Bayesian hierarchical models using Markov Chain Monte Carlo (MCMC) simulation """ - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = [('http://sourceforge.net/projects/mcmc-jags/files/JAGS/%(version_major)s.x/Source/', 'download')] -sources = [SOURCE_TAR_GZ] -checksums = ['8ac5dd57982bfd7d5f0ee384499d62f3e0bb35b5f1660feb368545f1186371fc'] - -configopts = ' --with-blas="-lopenblas" --with-lapack="-lopenblas" ' - -sanity_check_paths = { - 'files': ["bin/jags", "libexec/jags-terminal", "lib/libjags.%s" % SHLIB_EXT], - 'dirs': [] -} - -modextrapaths = { - 'JAGS_INCLUDE': 'include/JAGS', - 'JAGS_LIB': 'lib', -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/j/JAGS/JAGS-4.3.0-foss-2019a.eb b/easybuild/easyconfigs/j/JAGS/JAGS-4.3.0-foss-2019a.eb deleted file mode 100644 index d1357799a7f0..000000000000 --- a/easybuild/easyconfigs/j/JAGS/JAGS-4.3.0-foss-2019a.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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.3.0' - -homepage = 'http://mcmc-jags.sourceforge.net/' -description = """JAGS is Just Another Gibbs Sampler. It is a program for analysis - of Bayesian hierarchical models using Markov Chain Monte Carlo (MCMC) simulation """ - -toolchain = {'name': 'foss', 'version': '2019a'} - -source_urls = [('http://sourceforge.net/projects/mcmc-jags/files/JAGS/%(version_major)s.x/Source/', 'download')] -sources = [SOURCE_TAR_GZ] -checksums = ['8ac5dd57982bfd7d5f0ee384499d62f3e0bb35b5f1660feb368545f1186371fc'] - -configopts = ' --with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK"' - -sanity_check_paths = { - 'files': ["bin/jags", "libexec/jags-terminal", "lib/libjags.%s" % SHLIB_EXT], - 'dirs': [] -} - -modextrapaths = { - 'JAGS_INCLUDE': 'include/JAGS', - 'JAGS_LIB': 'lib', -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/j/JAGS/JAGS-4.3.0-foss-2019b.eb b/easybuild/easyconfigs/j/JAGS/JAGS-4.3.0-foss-2019b.eb deleted file mode 100644 index ecf47cf1d4c4..000000000000 --- a/easybuild/easyconfigs/j/JAGS/JAGS-4.3.0-foss-2019b.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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.3.0' - -homepage = 'http://mcmc-jags.sourceforge.net/' -description = """JAGS is Just Another Gibbs Sampler. It is a program for analysis - of Bayesian hierarchical models using Markov Chain Monte Carlo (MCMC) simulation """ - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = [('https://sourceforge.net/projects/mcmc-jags/files/JAGS/%(version_major)s.x/Source/', 'download')] -sources = [SOURCE_TAR_GZ] -checksums = ['8ac5dd57982bfd7d5f0ee384499d62f3e0bb35b5f1660feb368545f1186371fc'] - -configopts = ' --with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK"' - -sanity_check_paths = { - 'files': ["bin/jags", "libexec/jags-terminal", "lib/libjags.%s" % SHLIB_EXT], - 'dirs': [] -} - -modextrapaths = { - 'JAGS_INCLUDE': 'include/JAGS', - 'JAGS_LIB': 'lib', -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/j/JAGS/JAGS-4.3.0-foss-2020a.eb b/easybuild/easyconfigs/j/JAGS/JAGS-4.3.0-foss-2020a.eb deleted file mode 100644 index 03264fda9c0c..000000000000 --- a/easybuild/easyconfigs/j/JAGS/JAGS-4.3.0-foss-2020a.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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.3.0' - -homepage = 'http://mcmc-jags.sourceforge.net/' -description = """JAGS is Just Another Gibbs Sampler. It is a program for analysis - of Bayesian hierarchical models using Markov Chain Monte Carlo (MCMC) simulation """ - -toolchain = {'name': 'foss', 'version': '2020a'} - -source_urls = [ - ('https://sourceforge.net/projects/mcmc-%(namelower)s/files/%(name)s/%(version_major)s.x/Source/', 'download') -] -sources = [SOURCE_TAR_GZ] -checksums = ['8ac5dd57982bfd7d5f0ee384499d62f3e0bb35b5f1660feb368545f1186371fc'] - -configopts = ' --with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK"' - - -sanity_check_paths = { - 'files': ['bin/%(namelower)s', 'libexec/%(namelower)s-terminal', 'lib/libjags.%s' % SHLIB_EXT], - 'dirs': [], -} - -modextrapaths = { - 'JAGS_INCLUDE': 'include/%(name)s', - 'JAGS_LIB': 'lib', -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/j/JAGS/JAGS-4.3.0-intel-2017b.eb b/easybuild/easyconfigs/j/JAGS/JAGS-4.3.0-intel-2017b.eb deleted file mode 100644 index 8d1c4a524b07..000000000000 --- a/easybuild/easyconfigs/j/JAGS/JAGS-4.3.0-intel-2017b.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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.3.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': '2017b'} - -source_urls = [('http://sourceforge.net/projects/mcmc-jags/files/JAGS/%(version_major)s.x/Source/', 'download')] -sources = [SOURCE_TAR_GZ] -checksums = ['8ac5dd57982bfd7d5f0ee384499d62f3e0bb35b5f1660feb368545f1186371fc'] - -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/JAGS/JAGS-4.3.2-foss-2023a.eb b/easybuild/easyconfigs/j/JAGS/JAGS-4.3.2-foss-2023a.eb new file mode 100644 index 000000000000..8c83d04b7318 --- /dev/null +++ b/easybuild/easyconfigs/j/JAGS/JAGS-4.3.2-foss-2023a.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 + +easyblock = 'ConfigureMake' + +name = 'JAGS' +version = '4.3.2' + +homepage = 'http://mcmc-jags.sourceforge.net/' +description = """JAGS is Just Another Gibbs Sampler. It is a program for analysis + of Bayesian hierarchical models using Markov Chain Monte Carlo (MCMC) simulation """ + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = [ + ('https://sourceforge.net/projects/mcmc-%(namelower)s/files/%(name)s/%(version_major)s.x/Source/', 'download'), +] +sources = [SOURCE_TAR_GZ] +checksums = ['871f556af403a7c2ce6a0f02f15cf85a572763e093d26658ebac55c4ab472fc8'] + +configopts = ' --with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK"' + + +sanity_check_paths = { + 'files': ['bin/%(namelower)s', 'libexec/%(namelower)s-terminal', 'lib/libjags.%s' % SHLIB_EXT], + 'dirs': [], +} + +sanity_check_commands = ["echo 'list modules' | %(namelower)s"] + +modextrapaths = { + 'JAGS_INCLUDE': 'include/%(name)s', + 'JAGS_LIB': 'lib', +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/j/JAGS/JAGS-4.3.2-foss-2024a.eb b/easybuild/easyconfigs/j/JAGS/JAGS-4.3.2-foss-2024a.eb new file mode 100644 index 000000000000..1077c8fc2a9b --- /dev/null +++ b/easybuild/easyconfigs/j/JAGS/JAGS-4.3.2-foss-2024a.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 + +easyblock = 'ConfigureMake' + +name = 'JAGS' +version = '4.3.2' + +homepage = 'http://mcmc-jags.sourceforge.net/' +description = """JAGS is Just Another Gibbs Sampler. It is a program for analysis + of Bayesian hierarchical models using Markov Chain Monte Carlo (MCMC) simulation """ + +toolchain = {'name': 'foss', 'version': '2024a'} + +source_urls = [ + ('https://sourceforge.net/projects/mcmc-%(namelower)s/files/%(name)s/%(version_major)s.x/Source/', 'download'), +] +sources = [SOURCE_TAR_GZ] +checksums = ['871f556af403a7c2ce6a0f02f15cf85a572763e093d26658ebac55c4ab472fc8'] + +configopts = ' --with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK"' + + +sanity_check_paths = { + 'files': ['bin/%(namelower)s', 'libexec/%(namelower)s-terminal', 'lib/libjags.%s' % SHLIB_EXT], + 'dirs': [], +} + +sanity_check_commands = ["echo 'list modules' | %(namelower)s"] + +modextrapaths = { + 'JAGS_INCLUDE': 'include/%(name)s', + 'JAGS_LIB': 'lib', +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/j/JAXFrontCE/JAXFrontCE-2.75.eb b/easybuild/easyconfigs/j/JAXFrontCE/JAXFrontCE-2.75.eb deleted file mode 100644 index 5c4121fe10c1..000000000000 --- a/easybuild/easyconfigs/j/JAXFrontCE/JAXFrontCE-2.75.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'JAR' - -name = 'JAXFrontCE' -version = '2.75' # From JAR Manifest file - -homepage = 'http://www.jaxfront.org/pages/free_community_edition.html' -description = """JAXFront is a technology to generate graphical user interfaces - on multiple channels (Java Swing, HTML, PDF) on the basis of an XML schema.""" - -toolchain = SYSTEM - -source_urls = ['http://www.jaxfront.com/download'] -sources = [{ - 'filename': SOURCE_ZIP, - 'download_filename': 'JAXFront-Demo-Project.zip', -}] -checksums = ['0e80314d9652fc6ad0fe9122c21c6935a5c2145963f9a60151320cabcc95f0b4'] - -# Unzip is required to uncompress the .zip file -osdependencies = ['unzip'] - -local_jarfiles = [ - 'commons-httpclient-3.0.1.jar', - 'commons-lang-2.6.jar', - 'jaxfront-core.jar', - 'jaxfront-demo.jar', - 'jaxfront-html.jar', - 'jaxfront-pdf.jar', - 'jaxfront-swing.jar', - 'jaxfront-xuieditor.jar', - 'log4j.jar', - 'looks-2.1.4.jar', - 'resolver.jar', - 'rfc2445-4Mar2011.jar', - 'xercesImpl.jar', - 'xml-apis.jar' -] -local_libjarfiles = ['lib/' + local_jar for local_jar in local_jarfiles] - -extract_sources = True - -sanity_check_paths = { - 'dirs': ['lib'], - 'files': local_libjarfiles, -} - -modextrapaths = {'CLASSPATH': local_libjarfiles} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.3.eb b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.3.eb deleted file mode 100644 index 9eb4441b03b4..000000000000 --- a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.3.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'VersionIndependentPythonPackage' - -name = 'JUBE' -version = '2.0.3' - -homepage = "http://www.fz-juelich.de/jsc/jube" -description = """The JUBE benchmarking environment provides a script based framework to easily create benchmark sets, - run those sets on different computer systems and evaluate the results.""" - -toolchain = SYSTEM - -source_urls = ['http://apps.fz-juelich.de/jsc/jube/jube2/download.php?file='] -sources = [SOURCE_TAR_GZ] -checksums = ['8afc5e3959752e7541f5f59b07fd1e1c'] - -options = {'modulename': 'jube2'} - -sanity_check_paths = { - 'files': ['bin/jube'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.4.eb b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.4.eb deleted file mode 100644 index b8c6d9ff61ad..000000000000 --- a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.4.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'VersionIndependentPythonPackage' - -name = 'JUBE' -version = '2.0.4' - -homepage = "http://www.fz-juelich.de/jsc/jube" -description = """The JUBE benchmarking environment provides a script based framework to easily create benchmark sets, - run those sets on different computer systems and evaluate the results.""" - -toolchain = SYSTEM - -source_urls = ['http://apps.fz-juelich.de/jsc/jube/jube2/download.php?file='] -sources = [SOURCE_TAR_GZ] -checksums = ['96a7946d38d678b25ba4bbd539482a14'] - -options = {'modulename': 'jube2'} - -sanity_check_paths = { - 'files': ['bin/jube'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.5.eb b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.5.eb deleted file mode 100644 index 3ebaf78e1a59..000000000000 --- a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.5.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'VersionIndependentPythonPackage' - -name = 'JUBE' -version = '2.0.5' - -homepage = "http://www.fz-juelich.de/jsc/jube" -description = """The JUBE benchmarking environment provides a script based framework to easily create benchmark sets, - run those sets on different computer systems and evaluate the results.""" - -toolchain = SYSTEM - -source_urls = ['http://apps.fz-juelich.de/jsc/jube/jube2/download.php?file='] -sources = [SOURCE_TAR_GZ] -checksums = ['f506e9f39898af3d7456890ba219ab90'] - -options = {'modulename': 'jube2'} - -sanity_check_paths = { - 'files': ['bin/jube'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/JUBE/JUBE-2.4.0.eb b/easybuild/easyconfigs/j/JUBE/JUBE-2.4.0.eb deleted file mode 100644 index d3880ac492fa..000000000000 --- a/easybuild/easyconfigs/j/JUBE/JUBE-2.4.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "VersionIndependentPythonPackage" - -name = "JUBE" -version = "2.4.0" - -homepage = "https://www.fz-juelich.de/jsc/jube" -description = """The JUBE benchmarking environment provides a script based -framework to easily create benchmark sets, run those sets on different -computer systems and evaluate the results. -""" - -site_contacts = 's.luehrs@fz-juelich.de' - -toolchain = SYSTEM - -source_urls = ['https://apps.fz-juelich.de/jsc/jube/jube2/download.php?file='] -sources = [SOURCE_TAR_GZ] -checksums = ['87c02555f3d1a8ecaff139cf8e7a7167cabd1049c8cc77f1bd8f4484e210d524'] - -options = {'modulename': 'jube2'} - -sanity_check_paths = { - 'files': ['bin/jube'], - 'dirs': [], -} - -modextrapaths = { - 'JUBE_INCLUDE_PATH': 'platform/slurm' -} - -modluafooter = 'execute {cmd=\'eval "$(jube complete)"\',modeA={"load"}}' - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/JUBE/JUBE-2.4.1.eb b/easybuild/easyconfigs/j/JUBE/JUBE-2.4.1.eb deleted file mode 100644 index c48c7f9151e5..000000000000 --- a/easybuild/easyconfigs/j/JUBE/JUBE-2.4.1.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = "VersionIndependentPythonPackage" - -name = "JUBE" -version = "2.4.1" - -homepage = "https://www.fz-juelich.de/jsc/jube" -description = """The JUBE benchmarking environment provides a script based -framework to easily create benchmark sets, run those sets on different -computer systems and evaluate the results. -""" - -toolchain = SYSTEM - -source_urls = ['https://apps.fz-juelich.de/jsc/jube/jube2/download.php?file='] -sources = [SOURCE_TAR_GZ] -checksums = ['d5d4a33fd339c7cd721a2836998605b9e492455c7bf755c64c7fd45e07be9016'] - -options = {'modulename': 'jube2'} - -sanity_check_paths = { - 'files': ['bin/jube'], - 'dirs': [], -} - -modextrapaths = { - 'JUBE_INCLUDE_PATH': 'platform/slurm' -} - -modluafooter = 'execute {cmd=\'eval "$(jube complete)"\',modeA={"load"}}' - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/JUBE/JUBE-2.4.2.eb b/easybuild/easyconfigs/j/JUBE/JUBE-2.4.2.eb deleted file mode 100644 index 8a1b74a328a4..000000000000 --- a/easybuild/easyconfigs/j/JUBE/JUBE-2.4.2.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = "VersionIndependentPythonPackage" - -name = "JUBE" -version = "2.4.2" - -homepage = "https://www.fz-juelich.de/jsc/jube" -description = """The JUBE benchmarking environment provides a script based -framework to easily create benchmark sets, run those sets on different -computer systems and evaluate the results. -""" - -toolchain = SYSTEM - -source_urls = ['https://apps.fz-juelich.de/jsc/jube/jube2/download.php?file='] -sources = [SOURCE_TAR_GZ] -checksums = ['d1de15e9792802f83521b582d1d144ec81e3d5a28c01dbd945288ea29b946729'] - -options = {'modulename': 'jube2'} - -sanity_check_paths = { - 'files': ['bin/jube'], - 'dirs': [], -} - -sanity_check_commands = ['jube --version'] - -modextrapaths = { - 'JUBE_INCLUDE_PATH': 'share/jube/platform/slurm' -} - -modluafooter = 'execute {cmd=\'eval "$(jube complete)"\',modeA={"load"}}' - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/JUnit/JUnit-4.10-Java-1.7.0_10.eb b/easybuild/easyconfigs/j/JUnit/JUnit-4.10-Java-1.7.0_10.eb deleted file mode 100644 index 707591531aea..000000000000 --- a/easybuild/easyconfigs/j/JUnit/JUnit-4.10-Java-1.7.0_10.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'JAR' - -name = 'JUnit' -version = '4.10' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'http://sourceforge.net/projects/junit' -description = """A programmer-oriented testing framework for Java.""" - -toolchain = SYSTEM - -sources = ['%s-%s.jar' % (name.lower(), version)] -source_urls = [('http://sourceforge.net/projects/junit/files/junit/%s/' % version, 'download')] - -dependencies = [('Java', '1.7.0_10')] - -sanity_check_paths = { - 'files': sources, - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/j/JUnit/JUnit-4.10-Java-1.7.0_21.eb b/easybuild/easyconfigs/j/JUnit/JUnit-4.10-Java-1.7.0_21.eb deleted file mode 100644 index 6dbbb88f0d75..000000000000 --- a/easybuild/easyconfigs/j/JUnit/JUnit-4.10-Java-1.7.0_21.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'JAR' - -name = 'JUnit' -version = '4.10' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'http://sourceforge.net/projects/junit' -description = """A programmer-oriented testing framework for Java.""" - -toolchain = SYSTEM - -sources = ['%s-%s.jar' % (name.lower(), version)] -source_urls = [('http://sourceforge.net/projects/junit/files/junit/%s/' % version, 'download')] - -dependencies = [('Java', '1.7.0_21')] - -sanity_check_paths = { - 'files': sources, - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/j/JUnit/JUnit-4.11-Java-1.7.0_15.eb b/easybuild/easyconfigs/j/JUnit/JUnit-4.11-Java-1.7.0_15.eb deleted file mode 100644 index 1b3074278260..000000000000 --- a/easybuild/easyconfigs/j/JUnit/JUnit-4.11-Java-1.7.0_15.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'JAR' - -name = 'JUnit' -version = '4.11' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'http://sourceforge.net/projects/junit' -description = """A programmer-oriented testing framework for Java.""" - -toolchain = SYSTEM - -sources = ['%s-%s.jar' % (name.lower(), version)] -source_urls = ['http://search.maven.org/remotecontent?filepath=junit/junit/%s' % version] - -dependencies = [('Java', '1.7.0_15')] - -sanity_check_paths = { - 'files': sources, - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/j/JUnit/JUnit-4.11-Java-1.7.0_21.eb b/easybuild/easyconfigs/j/JUnit/JUnit-4.11-Java-1.7.0_21.eb deleted file mode 100644 index 8c1f37ca9380..000000000000 --- a/easybuild/easyconfigs/j/JUnit/JUnit-4.11-Java-1.7.0_21.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'JAR' - -name = 'JUnit' -version = '4.11' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'http://sourceforge.net/projects/junit' -description = """A programmer-oriented testing framework for Java.""" - -toolchain = SYSTEM - -sources = ['%s-%s.jar' % (name.lower(), version)] -source_urls = ['http://search.maven.org/remotecontent?filepath=junit/junit/%s/' % version] - -dependencies = [('Java', '1.7.0_21')] - -sanity_check_paths = { - 'files': sources, - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/j/JUnit/JUnit-4.11-Java-1.7.0_60.eb b/easybuild/easyconfigs/j/JUnit/JUnit-4.11-Java-1.7.0_60.eb deleted file mode 100644 index 3231f15b03f6..000000000000 --- a/easybuild/easyconfigs/j/JUnit/JUnit-4.11-Java-1.7.0_60.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'JAR' - -name = 'JUnit' -version = '4.11' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'http://sourceforge.net/projects/junit' -description = """A programmer-oriented testing framework for Java.""" - -toolchain = SYSTEM - -sources = ['%(namelower)s-%(version)s.jar'] -source_urls = ['http://search.maven.org/remotecontent?filepath=junit/junit/%(version)s/'] - -dependencies = [('Java', '1.7.0_60')] - -sanity_check_paths = { - 'files': sources, - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/j/JUnit/JUnit-4.11-Java-1.7.0_75.eb b/easybuild/easyconfigs/j/JUnit/JUnit-4.11-Java-1.7.0_75.eb deleted file mode 100644 index faea67695c00..000000000000 --- a/easybuild/easyconfigs/j/JUnit/JUnit-4.11-Java-1.7.0_75.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'JAR' - -name = 'JUnit' -version = '4.11' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'http://sourceforge.net/projects/junit' -description = """A programmer-oriented testing framework for Java.""" - -toolchain = SYSTEM - -sources = ['%(namelower)s-%(version)s.jar'] -source_urls = ['http://search.maven.org/remotecontent?filepath=junit/junit/%(version)s/'] - -dependencies = [('Java', '1.7.0_75')] - -sanity_check_paths = { - 'files': sources, - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/j/JUnit/JUnit-4.11-Java-1.7.0_79.eb b/easybuild/easyconfigs/j/JUnit/JUnit-4.11-Java-1.7.0_79.eb deleted file mode 100644 index dba219e38ad0..000000000000 --- a/easybuild/easyconfigs/j/JUnit/JUnit-4.11-Java-1.7.0_79.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'JAR' - -name = 'JUnit' -version = '4.11' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'http://sourceforge.net/projects/junit' -description = """A programmer-oriented testing framework for Java.""" - -toolchain = SYSTEM - -sources = ['%(namelower)s-%(version)s.jar'] -source_urls = ['http://search.maven.org/remotecontent?filepath=junit/junit/%(version)s/'] - -dependencies = [('Java', '1.7.0_79')] - -sanity_check_paths = { - 'files': sources, - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.7.0_80.eb b/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.7.0_80.eb deleted file mode 100644 index bbccd1fa18a9..000000000000 --- a/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.7.0_80.eb +++ /dev/null @@ -1,22 +0,0 @@ -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 = SYSTEM - -sources = ['%(namelower)s-%(version)s.jar'] -source_urls = ['http://search.maven.org/remotecontent?filepath=junit/junit/%(version)s/'] - -dependencies = [('Java', '1.7.0_80')] - -sanity_check_paths = { - 'files': sources, - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_112.eb b/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_112.eb deleted file mode 100644 index 01f8058447e8..000000000000 --- a/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_112.eb +++ /dev/null @@ -1,22 +0,0 @@ -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 = SYSTEM - -sources = ['%(namelower)s-%(version)s.jar'] -source_urls = ['http://search.maven.org/remotecontent?filepath=junit/junit/%(version)s/'] - -dependencies = [('Java', '1.8.0_112')] - -sanity_check_paths = { - 'files': sources, - 'dirs': [], -} - -moduleclass = 'devel' 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 deleted file mode 100644 index 0fc1767adf5e..000000000000 --- a/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_121.eb +++ /dev/null @@ -1,22 +0,0 @@ -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 = SYSTEM - -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 deleted file mode 100644 index e2013d4e5778..000000000000 --- a/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_144.eb +++ /dev/null @@ -1,23 +0,0 @@ -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 = SYSTEM - -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/JUnit/JUnit-4.12-Java-1.8.0_152.eb b/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_152.eb deleted file mode 100644 index 958469cd1883..000000000000 --- a/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_152.eb +++ /dev/null @@ -1,23 +0,0 @@ -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 = SYSTEM - -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_152')] - -sanity_check_paths = { - 'files': sources, - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_162.eb b/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_162.eb deleted file mode 100644 index d17a4fa83db9..000000000000 --- a/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_162.eb +++ /dev/null @@ -1,23 +0,0 @@ -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 = SYSTEM - -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_162')] - -sanity_check_paths = { - 'files': sources, - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_66.eb b/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_66.eb deleted file mode 100644 index c333f45b09f4..000000000000 --- a/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_66.eb +++ /dev/null @@ -1,22 +0,0 @@ -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 = SYSTEM - -sources = ['%(namelower)s-%(version)s.jar'] -source_urls = ['http://search.maven.org/remotecontent?filepath=junit/junit/%(version)s/'] - -dependencies = [('Java', '1.8.0_66')] - -sanity_check_paths = { - 'files': sources, - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_72.eb b/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_72.eb deleted file mode 100644 index 1f20ba73010c..000000000000 --- a/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_72.eb +++ /dev/null @@ -1,22 +0,0 @@ -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 = SYSTEM - -sources = ['%(namelower)s-%(version)s.jar'] -source_urls = ['http://search.maven.org/remotecontent?filepath=junit/junit/%(version)s/'] - -dependencies = [('Java', '1.8.0_72')] - -sanity_check_paths = { - 'files': sources, - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_77.eb b/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_77.eb deleted file mode 100644 index ca69bb47e123..000000000000 --- a/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_77.eb +++ /dev/null @@ -1,22 +0,0 @@ -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 = SYSTEM - -sources = ['%(namelower)s-%(version)s.jar'] -source_urls = ['http://search.maven.org/remotecontent?filepath=junit/junit/%(version)s/'] - -dependencies = [('Java', '1.8.0_77')] - -sanity_check_paths = { - 'files': sources, - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_92.eb b/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_92.eb deleted file mode 100644 index 4177d85e7499..000000000000 --- a/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_92.eb +++ /dev/null @@ -1,22 +0,0 @@ -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 = SYSTEM - -sources = ['%(namelower)s-%(version)s.jar'] -source_urls = ['http://search.maven.org/remotecontent?filepath=junit/junit/%(version)s/'] - -dependencies = [('Java', '1.8.0_92')] - -sanity_check_paths = { - 'files': sources, - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.eb b/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.eb deleted file mode 100644 index 9c828ff708b8..000000000000 --- a/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.eb +++ /dev/null @@ -1,27 +0,0 @@ -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen - -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 = SYSTEM - -source_urls = ['http://search.maven.org/remotecontent?filepath=junit/junit/%(version)s/'] -sources = ['%(namelower)s-%(version)s.jar'] -checksums = ['59721f0805e223d84b90677887d9ff567dc534d7c502ca903c0c2b17f05c116a'] - -# specify dependency on Java/1.8 "wrapper", rather than a specific Java version -dependencies = [('Java', '1.8', '', SYSTEM)] - -sanity_check_paths = { - 'files': sources, - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/j/JWM/JWM-2.3.5-intel-2016a.eb b/easybuild/easyconfigs/j/JWM/JWM-2.3.5-intel-2016a.eb deleted file mode 100644 index 754b3694f892..000000000000 --- a/easybuild/easyconfigs/j/JWM/JWM-2.3.5-intel-2016a.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'JWM' -version = '2.3.5' - -homepage = 'https://joewing.net/projects/jwm/' -description = """JWM is a light-weight window manager for the X11 Window System.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCELOWER_TAR_XZ] -source_urls = ['https://joewing.net/projects/jwm/releases'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('libX11', '1.6.3'), - ('libXft', '2.3.2', '-fontconfig-2.11.95'), - ('libXext', '1.3.3'), - ('libXmu', '1.1.2'), - ('libXpm', '3.5.11'), - ('libpng', '1.6.21'), - ('libjpeg-turbo', '1.4.2', '-NASM-2.12.01'), - ('libXinerama', '1.1.3'), - ('fontconfig', '2.11.95'), - ('cairo', '1.14.6', '-GLib-2.48.0'), - ('libcroco', '0.6.11'), - ('librsvg', '2.40.15'), -] - -sanity_check_paths = { - 'files': ['bin/jwm'], - 'dirs': ['etc', 'share'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/j/Jansson/Jansson-2.14-GCC-12.3.0.eb b/easybuild/easyconfigs/j/Jansson/Jansson-2.14-GCC-12.3.0.eb new file mode 100644 index 000000000000..a8aeb721b5fd --- /dev/null +++ b/easybuild/easyconfigs/j/Jansson/Jansson-2.14-GCC-12.3.0.eb @@ -0,0 +1,41 @@ +# Contribution from Imperial College London +# uploaded by J. Sassmannshausen +# Update: P.Tománek (Inuits) + +easyblock = 'CMakeMake' + +name = 'Jansson' +version = "2.14" + +homepage = 'https://www.digip.org/jansson/' +description = """Jansson is a C library for encoding, decoding and manipulating JSON data. + Its main features and design principles are: + * Simple and intuitive API and data model + * Comprehensive documentation + * No dependencies on other libraries + * Full Unicode support (UTF-8) + * Extensive test suite""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +source_urls = ['https://github.com/akheron/jansson/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['c739578bf6b764aa0752db9a2fdadcfe921c78f1228c7ec0bb47fa804c55d17b'] + +# For configure, the ld.gold linker does not know anything about --default-symver and thus crashes +# So we simnply use the bfd linker +# preconfigopts = 'autoreconf -i && CC="$CC -fuse-ld=bfd" ' +# This is not required with CMake + +builddependencies = [('CMake', '3.26.3')] + +configopts = '-DJANSSON_BUILD_SHARED_LIBS=ON ' + +sanity_check_paths = { + 'files': ['lib/libjansson.%s' % SHLIB_EXT], + 'dirs': ['include'], +} + +runtest = 'check' + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/j/Jansson/Jansson-2.6-GCC-4.8.3.eb b/easybuild/easyconfigs/j/Jansson/Jansson-2.6-GCC-4.8.3.eb deleted file mode 100644 index 6da2045abd99..000000000000 --- a/easybuild/easyconfigs/j/Jansson/Jansson-2.6-GCC-4.8.3.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Jansson' -version = "2.6" - -homepage = 'http://www.digip.org/jansson/' -description = """Jansson is a C library for encoding, decoding and manipulating JSON data. - Its main features and design principles are: - * Simple and intuitive API and data model - * Comprehensive documentation - * No dependencies on other libraries - * Full Unicode support (UTF-8) - * Extensive test suite""" - -toolchain = {'name': 'GCC', 'version': '4.8.3'} - -# fi. https://github.com/akheron/jansson/archive/2.5.zip -source_urls = ['https://github.com/akheron/jansson/archive/'] -sources = ['%(version)s.tar.gz'] - -preconfigopts = 'autoreconf -i && ' - -sanity_check_paths = { - 'files': ['lib/libjansson.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -runtest = 'check' - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-GCCcore-5.4.0.eb b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-GCCcore-5.4.0.eb deleted file mode 100644 index 19f41c32a505..000000000000 --- a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-GCCcore-5.4.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': 'GCCcore', 'version': '5.4.0'} -toolchainopts = {'pic': True} - -source_urls = ['http://www.ece.uvic.ca/~frodo/jasper/software/'] -sources = [SOURCELOWER_ZIP] -checksums = ['6b905a9c2aca2e275544212666eefc4eb44d95d0a57e4305457b407fe63f9494'] - -builddependencies = [('binutils', '2.26')] - -sanity_check_paths = { - 'files': ["bin/jasper", "lib/libjasper.a"], - 'dirs': ["include"], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-GCCcore-6.4.0.eb deleted file mode 100644 index 44a847457e8e..000000000000 --- a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -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': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_ZIP] -source_urls = ['http://www.ece.uvic.ca/~frodo/jasper/software/'] - -builddependencies = [('binutils', '2.28')] - -sanity_check_paths = { - 'files': ["bin/jasper", "lib/libjasper.a"], - 'dirs': ["include"], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-GCCcore-8.2.0.eb b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-GCCcore-8.2.0.eb deleted file mode 100644 index a652adc8b322..000000000000 --- a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-GCCcore-8.2.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'JasPer' -version = '1.900.1' - -homepage = 'https://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': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://www.ece.uvic.ca/~frodo/jasper/software/'] -sources = [SOURCELOWER_ZIP] -checksums = ['6b905a9c2aca2e275544212666eefc4eb44d95d0a57e4305457b407fe63f9494'] - -builddependencies = [('binutils', '2.31.1')] - -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-2016a.eb b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-foss-2016a.eb deleted file mode 100644 index 77a86b683148..000000000000 --- a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-foss-2016a.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'JasPer' -version = '1.900.1' - -homepage = 'http://www.ece.uvic.ca/~frodo/jasper/' -description = """The JasPer Project is an open-source initiative to provide a free - software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_ZIP] -source_urls = ['http://www.ece.uvic.ca/~frodo/jasper/software/'] - -sanity_check_paths = { - 'files': ["bin/jasper", "lib/libjasper.a"], - 'dirs': ["include"], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-foss-2016b.eb b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-foss-2016b.eb deleted file mode 100644 index 57b073f549f2..000000000000 --- a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-foss-2016b.eb +++ /dev/null @@ -1,21 +0,0 @@ -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 deleted file mode 100644 index 1d4d9ee5431a..000000000000 --- a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-foss-2017a.eb +++ /dev/null @@ -1,21 +0,0 @@ -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-2016a.eb b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-intel-2016a.eb deleted file mode 100644 index ea3c5924273e..000000000000 --- a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-intel-2016a.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'JasPer' -version = '1.900.1' - -homepage = 'http://www.ece.uvic.ca/~frodo/jasper/' -description = """The JasPer Project is an open-source initiative to provide a free - software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_ZIP] -source_urls = ['http://www.ece.uvic.ca/~frodo/jasper/software/'] - -sanity_check_paths = { - 'files': ["bin/jasper", "lib/libjasper.a"], - 'dirs': ["include"], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-intel-2016b.eb b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-intel-2016b.eb deleted file mode 100644 index 4da54a15727b..000000000000 --- a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-intel-2016b.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'JasPer' -version = '1.900.1' - -homepage = 'http://www.ece.uvic.ca/~frodo/jasper/' -description = """The JasPer Project is an open-source initiative to provide a free - software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_ZIP] -source_urls = ['http://www.ece.uvic.ca/~frodo/jasper/software/'] - -sanity_check_paths = { - 'files': ["bin/jasper", "lib/libjasper.a"], - 'dirs': ["include"], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-intel-2017a.eb b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-intel-2017a.eb deleted file mode 100644 index 80e537b9bb17..000000000000 --- a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-intel-2017a.eb +++ /dev/null @@ -1,21 +0,0 @@ -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 deleted file mode 100644 index c573c6940983..000000000000 --- a/easybuild/easyconfigs/j/JasPer/JasPer-2.0.10-intel-2016b.eb +++ /dev/null @@ -1,26 +0,0 @@ -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} - -source_urls = ['http://www.ece.uvic.ca/~frodo/jasper/software/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['54d85428e35263642358a11c312d61cbc054170546fae780e11271df5d1502e8'] - -builddependencies = [('CMake', '3.7.1')] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ["bin/jasper", ('lib/libjasper.%s' % SHLIB_EXT, 'lib64/libjasper.%s' % SHLIB_EXT)], - '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 deleted file mode 100644 index 0bdcc3e3868b..000000000000 --- a/easybuild/easyconfigs/j/JasPer/JasPer-2.0.12-GCCcore-6.4.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -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', ('lib/libjasper.%s' % SHLIB_EXT, '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 deleted file mode 100644 index fc73a5010ccd..000000000000 --- a/easybuild/easyconfigs/j/JasPer/JasPer-2.0.12-foss-2016b.eb +++ /dev/null @@ -1,26 +0,0 @@ -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} - -source_urls = ['http://www.ece.uvic.ca/~frodo/jasper/software/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['5b24faf5ed38670d6286e45ab7516b26458d05e7929b435afe569176765f4dda'] - -builddependencies = [('CMake', '3.7.2')] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/jasper', ('lib/libjasper.%s' % SHLIB_EXT, '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 deleted file mode 100644 index 657971ea6134..000000000000 --- a/easybuild/easyconfigs/j/JasPer/JasPer-2.0.12-intel-2017a.eb +++ /dev/null @@ -1,26 +0,0 @@ -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} - -source_urls = ['http://www.ece.uvic.ca/~frodo/jasper/software/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['5b24faf5ed38670d6286e45ab7516b26458d05e7929b435afe569176765f4dda'] - -builddependencies = [('CMake', '3.7.2')] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/jasper', ('lib/libjasper.%s' % SHLIB_EXT, 'lib64/libjasper.%s' % SHLIB_EXT)], - 'dirs': ['include'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-2.0.14-GCCcore-6.4.0.eb b/easybuild/easyconfigs/j/JasPer/JasPer-2.0.14-GCCcore-6.4.0.eb deleted file mode 100644 index b89a3663ebba..000000000000 --- a/easybuild/easyconfigs/j/JasPer/JasPer-2.0.14-GCCcore-6.4.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'JasPer' -version = '2.0.14' - -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 = ['2a1f61e55afe8b4ce8115e1508c5d7cb314d56dfcc2dd323f90c072f88ccf57b'] - -builddependencies = [ - ('binutils', '2.28'), - ('CMake', '3.9.5'), -] - -separate_build_dir = True - -configopts = '-DJAS_ENABLE_DOC=OFF ' - -sanity_check_paths = { - 'files': ['bin/jasper', ('lib/libjasper.%s' % SHLIB_EXT, 'lib64/libjasper.%s' % SHLIB_EXT)], - 'dirs': ['include'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-2.0.14-GCCcore-7.3.0.eb b/easybuild/easyconfigs/j/JasPer/JasPer-2.0.14-GCCcore-7.3.0.eb deleted file mode 100644 index 0ef149687b3b..000000000000 --- a/easybuild/easyconfigs/j/JasPer/JasPer-2.0.14-GCCcore-7.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'JasPer' -version = '2.0.14' - -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': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['http://www.ece.uvic.ca/~frodo/jasper/software/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['2a1f61e55afe8b4ce8115e1508c5d7cb314d56dfcc2dd323f90c072f88ccf57b'] - -builddependencies = [ - ('binutils', '2.30'), - ('CMake', '3.11.4'), -] - -separate_build_dir = True - -configopts = '-DJAS_ENABLE_DOC=OFF ' - -sanity_check_paths = { - 'files': ['bin/jasper', ('lib/libjasper.%s' % SHLIB_EXT, 'lib64/libjasper.%s' % SHLIB_EXT)], - 'dirs': ['include'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-2.0.14-GCCcore-8.2.0.eb b/easybuild/easyconfigs/j/JasPer/JasPer-2.0.14-GCCcore-8.2.0.eb deleted file mode 100644 index 561dfe9ce13a..000000000000 --- a/easybuild/easyconfigs/j/JasPer/JasPer-2.0.14-GCCcore-8.2.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'JasPer' -version = '2.0.14' - -homepage = 'https://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': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://www.ece.uvic.ca/~frodo/jasper/software/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['2a1f61e55afe8b4ce8115e1508c5d7cb314d56dfcc2dd323f90c072f88ccf57b'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('CMake', '3.13.3'), -] - -separate_build_dir = True - -configopts = '-DJAS_ENABLE_DOC=OFF ' - -sanity_check_paths = { - 'files': ['bin/jasper', ('lib/libjasper.%s' % SHLIB_EXT, 'lib64/libjasper.%s' % SHLIB_EXT)], - 'dirs': ['include'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-2.0.14-GCCcore-8.3.0.eb b/easybuild/easyconfigs/j/JasPer/JasPer-2.0.14-GCCcore-8.3.0.eb deleted file mode 100644 index edfc9d88eb61..000000000000 --- a/easybuild/easyconfigs/j/JasPer/JasPer-2.0.14-GCCcore-8.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'JasPer' -version = '2.0.14' - -homepage = 'https://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': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://www.ece.uvic.ca/~frodo/jasper/software/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['2a1f61e55afe8b4ce8115e1508c5d7cb314d56dfcc2dd323f90c072f88ccf57b'] - -builddependencies = [ - ('binutils', '2.32'), - ('CMake', '3.15.3'), -] - -separate_build_dir = True - -configopts = '-DJAS_ENABLE_DOC=OFF ' - -sanity_check_paths = { - 'files': ['bin/jasper', ('lib/libjasper.%s' % SHLIB_EXT, 'lib64/libjasper.%s' % SHLIB_EXT)], - 'dirs': ['include'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-2.0.14-GCCcore-9.3.0.eb b/easybuild/easyconfigs/j/JasPer/JasPer-2.0.14-GCCcore-9.3.0.eb deleted file mode 100644 index c35a612e4a18..000000000000 --- a/easybuild/easyconfigs/j/JasPer/JasPer-2.0.14-GCCcore-9.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'JasPer' -version = '2.0.14' - -homepage = 'https://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': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://www.ece.uvic.ca/~frodo/jasper/software/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['2a1f61e55afe8b4ce8115e1508c5d7cb314d56dfcc2dd323f90c072f88ccf57b'] - -builddependencies = [ - ('binutils', '2.34'), - ('CMake', '3.16.4'), -] - -separate_build_dir = True - -configopts = '-DJAS_ENABLE_DOC=OFF ' - -sanity_check_paths = { - 'files': ['bin/jasper', ('lib/libjasper.%s' % SHLIB_EXT, 'lib64/libjasper.%s' % SHLIB_EXT)], - 'dirs': ['include'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-2.0.16-GCCcore-9.3.0.eb b/easybuild/easyconfigs/j/JasPer/JasPer-2.0.16-GCCcore-9.3.0.eb deleted file mode 100644 index b32ff8e50fa0..000000000000 --- a/easybuild/easyconfigs/j/JasPer/JasPer-2.0.16-GCCcore-9.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'JasPer' -version = '2.0.16' - -homepage = 'https://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': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = [GITHUB_LOWER_SOURCE] -github_account = 'mdadams' -sources = ['version-%(version)s.tar.gz'] -checksums = ['f1d8b90f231184d99968f361884e2054a1714fdbbd9944ba1ae4ebdcc9bbfdb1'] - -builddependencies = [ - ('binutils', '2.34'), - ('CMake', '3.16.4'), -] - -separate_build_dir = True - -configopts = '-DJAS_ENABLE_DOC=OFF ' - -sanity_check_paths = { - 'files': ['bin/jasper', ('lib/libjasper.%s' % SHLIB_EXT, 'lib64/libjasper.%s' % SHLIB_EXT)], - 'dirs': ['include'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-4.2.4-GCCcore-13.3.0.eb b/easybuild/easyconfigs/j/JasPer/JasPer-4.2.4-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..14ce45ca6adc --- /dev/null +++ b/easybuild/easyconfigs/j/JasPer/JasPer-4.2.4-GCCcore-13.3.0.eb @@ -0,0 +1,36 @@ +easyblock = 'CMakeMake' + +name = 'JasPer' +version = '4.2.4' + +homepage = 'https://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': '13.3.0'} +toolchainopts = {'pic': True} + +github_account = 'jasper-software' +source_urls = [GITHUB_SOURCE] +sources = ['version-%(version)s.tar.gz'] +checksums = ['23a3d58cdeacf3abdf9fa1d81dcefee58da6ab330940790c0f27019703bfd2cd'] + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), +] + +configopts = '-DJAS_ENABLE_DOC=OFF ' + +sanity_check_paths = { + 'files': ['bin/jasper', ('lib/libjasper.%s' % SHLIB_EXT, 'lib64/libjasper.%s' % SHLIB_EXT)], + 'dirs': ['include'], +} + +sanity_check_commands = ['jasper --version'] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/j/Java/Java-1.6.0_24.eb b/easybuild/easyconfigs/j/Java/Java-1.6.0_24.eb deleted file mode 100644 index d94ac644eac9..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.6.0_24.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'Java' -version = '1.6.0_24' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.bin' % local_altver] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.7.0_10.eb b/easybuild/easyconfigs/j/Java/Java-1.7.0_10.eb deleted file mode 100644 index abc47d067071..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.7.0_10.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'Java' -version = '1.7.0_10' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.7.0_15.eb b/easybuild/easyconfigs/j/Java/Java-1.7.0_15.eb deleted file mode 100644 index 35d602caba51..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.7.0_15.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'Java' -version = '1.7.0_15' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.7.0_21.eb b/easybuild/easyconfigs/j/Java/Java-1.7.0_21.eb deleted file mode 100644 index 68511c2ad347..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.7.0_21.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'Java' -version = '1.7.0_21' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.7.0_40.eb b/easybuild/easyconfigs/j/Java/Java-1.7.0_40.eb deleted file mode 100644 index 039858935c57..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.7.0_40.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'Java' -version = '1.7.0_40' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.7.0_45.eb b/easybuild/easyconfigs/j/Java/Java-1.7.0_45.eb deleted file mode 100644 index 137a8dcd2db9..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.7.0_45.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'Java' -version = '1.7.0_45' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.7.0_60.eb b/easybuild/easyconfigs/j/Java/Java-1.7.0_60.eb deleted file mode 100644 index 6cbb3530d2da..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.7.0_60.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'Java' -version = '1.7.0_60' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.7.0_75.eb b/easybuild/easyconfigs/j/Java/Java-1.7.0_75.eb deleted file mode 100644 index ec402814ffff..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.7.0_75.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'Java' -version = '1.7.0_75' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.7.0_76.eb b/easybuild/easyconfigs/j/Java/Java-1.7.0_76.eb deleted file mode 100644 index 39f941d8989f..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.7.0_76.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'Java' -version = '1.7.0_76' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.7.0_79.eb b/easybuild/easyconfigs/j/Java/Java-1.7.0_79.eb deleted file mode 100644 index 83c3ffe4bec3..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.7.0_79.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'Java' -version = '1.7.0_79' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.7.0_80.eb b/easybuild/easyconfigs/j/Java/Java-1.7.0_80.eb deleted file mode 100644 index 3ba39f8fa649..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.7.0_80.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'Java' -version = '1.7.0_80' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_112.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_112.eb deleted file mode 100644 index 2b65e70d3faa..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.8.0_112.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'Java' -version = '1.8.0_112' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_121.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_121.eb deleted file mode 100644 index 98ee9e541809..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.8.0_121.eb +++ /dev/null @@ -1,15 +0,0 @@ -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 = SYSTEM - -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_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 deleted file mode 100644 index e3cd104cb12e..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.8.0_131.eb +++ /dev/null @@ -1,15 +0,0 @@ -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 = SYSTEM - -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_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 deleted file mode 100644 index d0b61d5c8e24..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.8.0_141.eb +++ /dev/null @@ -1,20 +0,0 @@ -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 = SYSTEM - -# download the tar.gz directly from -# http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_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 deleted file mode 100644 index 7ead4fe810f7..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.8.0_144.eb +++ /dev/null @@ -1,20 +0,0 @@ -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 = SYSTEM - -# download the tar.gz directly from -# http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] -checksums = ['e8a341ce566f32c3d06f6d0f0eeea9a0f434f538d22af949ae58bc86f2eeaae4'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_152.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_152.eb deleted file mode 100644 index da11d91cc083..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.8.0_152.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Java' -version = '1.8.0_152' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from -# http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] -checksums = ['218b3b340c3f6d05d940b817d0270dfe0cfd657a636bad074dcabe0c111961bf'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_162.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_162.eb deleted file mode 100644 index 68c60477dce2..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.8.0_162.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Java' -version = '1.8.0_162' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from -# http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] -checksums = ['68ec82d47fd9c2b8eb84225b6db398a72008285fafc98631b1ff8d2229680257'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_172.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_172.eb deleted file mode 100644 index 90684569b49d..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.8.0_172.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Java' -version = '1.8.0_172' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from -# http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] -checksums = ['28a00b9400b6913563553e09e8024c286b506d8523334c93ddec6c9ec7e9d346'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_181.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_181.eb deleted file mode 100644 index b549627b852b..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.8.0_181.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Java' -version = '1.8.0_181' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from -# http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] -checksums = ['1845567095bfbfebd42ed0d09397939796d05456290fb20a83c476ba09f991d3'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_192.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_192.eb deleted file mode 100644 index c69ecd403a8a..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.8.0_192.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'Java' -version = '1.8.0_192' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from -# http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] -checksums = ['6d34ae147fc5564c07b913b467de1411c795e290356538f22502f28b76a323c2'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_20.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_20.eb deleted file mode 100644 index 108e8414b7f7..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.8.0_20.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'Java' -version = '1.8.0_20' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_202.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_202.eb deleted file mode 100644 index b5f365164e33..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.8.0_202.eb +++ /dev/null @@ -1,23 +0,0 @@ -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen - -name = 'Java' -version = '1.8.0_202' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] -checksums = ['9a5c32411a6a06e22b69c495b7975034409fa1652d03aeb8eb5b6f59fd4594e0'] - -download_instructions = """ -1. Visit https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html -2. Download %s -""" % sources[0] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_212.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_212.eb deleted file mode 100644 index 854577beceb6..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.8.0_212.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'Java' -version = '1.8.0_212' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] -checksums = ['3160c50aa8d8e081c8c7fe0f859ea452922eca5d2ae8f8ef22011ae87e6fedfb'] - -download_instructions = """ -1. Visit https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html -2. Download %s -""" % sources[0] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_221.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_221.eb deleted file mode 100644 index bdc62964d0ab..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.8.0_221.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'Java' -version = '1.8.0_221' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] -checksums = ['bac52b7f120a03c4c0815ca8fc77c02a8f3db2ded121ffad7449525f377e2479'] - -download_instructions = """ -1. Visit https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html -2. Download %s -""" % sources[0] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_231.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_231.eb deleted file mode 100644 index f178687591ce..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.8.0_231.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'Java' -version = '1.8.0_231' - -homepage = 'https://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] -checksums = ['a011584a2c9378bf70c6903ef5fbf101b30b08937441dc2ec67932fb3620b2cf'] - -download_instructions = """ -1. Visit https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html -2. Download %s -""" % sources[0] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_25.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_25.eb deleted file mode 100644 index 221181a53728..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.8.0_25.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'Java' -version = '1.8.0_25' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_31.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_31.eb deleted file mode 100644 index 970c38f231d5..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.8.0_31.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'Java' -version = '1.8.0_31' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_40.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_40.eb deleted file mode 100644 index 1f1f58c5daad..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.8.0_40.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'Java' -version = '1.8.0_40' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_45.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_45.eb deleted file mode 100644 index f288a8f9526a..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.8.0_45.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'Java' -version = '1.8.0_45' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_60.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_60.eb deleted file mode 100644 index c0bd2115c28c..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.8.0_60.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'Java' -version = '1.8.0_60' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_65.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_65.eb deleted file mode 100644 index 9ee29f6e564d..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.8.0_65.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'Java' -version = '1.8.0_65' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_66.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_66.eb deleted file mode 100644 index 7d82bfa72eb5..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.8.0_66.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'Java' -version = '1.8.0_66' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_72.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_72.eb deleted file mode 100644 index a2424162a38c..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.8.0_72.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'Java' -version = "1.8.0_72" - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_74.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_74.eb deleted file mode 100644 index 40edce535fba..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.8.0_74.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'Java' -version = '1.8.0_74' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_77.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_77.eb deleted file mode 100644 index f5a4b422c918..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.8.0_77.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'Java' -version = '1.8.0_77' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_92.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_92.eb deleted file mode 100644 index 7fe3b04e7695..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.8.0_92.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'Java' -version = '1.8.0_92' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html -(local_vp, local_vs) = version.split('_') -local_altver = '%su%s' % (local_vp.split('.')[1], local_vs) -sources = ['jdk-%s-linux-x64.tar.gz' % local_altver] -checksums = ['79a3f25e9b466cb9e969d1772ea38550de320c88e9119bf8aa11ce8547c39987'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8_191-b26-OpenJDK.eb b/easybuild/easyconfigs/j/Java/Java-1.8_191-b26-OpenJDK.eb deleted file mode 100644 index 3589acb57e1f..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.8_191-b26-OpenJDK.eb +++ /dev/null @@ -1,77 +0,0 @@ -# This easyconfig was created by the BEAR Software team at the University of Birmingham. -name = 'Java' -easyblock = 'ConfigureMake' -version = '1.8_191' -versionsuffix = '-b26-OpenJDK' - -homepage = "https://openjdk.java.net/" -description = """An open-source implementation of the Java Platform, Standard Edition""" - -toolchain = SYSTEM - -source_urls = [ - 'https://hg.openjdk.java.net/jdk8u/jdk8u/archive/', - 'https://hg.openjdk.java.net/jdk8u/jdk8u/corba/archive/', - 'https://hg.openjdk.java.net/jdk8u/jdk8u/jaxp/archive/', - 'https://hg.openjdk.java.net/jdk8u/jdk8u/jaxws/archive/', - 'https://hg.openjdk.java.net/jdk8u/jdk8u/langtools/archive/', - 'https://hg.openjdk.java.net/jdk8u/jdk8u/jdk/archive/', - 'https://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/archive/', - 'https://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/archive/', -] - -# Each of these sources comes from the tag 'jdk8u191-b26' in each repo. -sources = [ - '3322b7fdc03f.tar.gz', # top-level repo - '314a4e05e420.tar.gz', # corba - 'a873d847260c.tar.gz', # jaxp - 'b0d7d6afebac.tar.gz', # jaxws - '17bb956bc44e.tar.gz', # langtools - '574e92cf225b.tar.gz', # jdk - 'ab9258f7206e.tar.gz', # hotspot - 'a53a027482b0.tar.gz', # nashorn -] - -checksums = [ - '9ca2660a1000750829d4050a138ed4dd490a7a21919ed83fbde28d9b6a71bce4', # 3322b7fdc03f.tar.gz - '961a83d51f1d302147f0178404ca5dd90a8944f5478cafaf5e0a4f970a7ae4ca', # 314a4e05e420.tar.gz - '1209fc37a98985b9b315fceb17c0a2d6e986cedb15f364c7cd0ab4c3f51cd6d7', # a873d847260c.tar.gz - '15649bb72d26be5f1ca137b2f421f49cde7d8b9df8a37887d0372cd4fef21012', # b0d7d6afebac.tar.gz - '59b6c2bea249a9e75da91f9dd782f67a2478f1d6657e51d133f392622a04e432', # 17bb956bc44e.tar.gz - 'b8a7ee88e613e1e3785af5c398e258bad53e9cd03e88e39e1ee7f5701c40dd2f', # 574e92cf225b.tar.gz - 'd59b0235c2c18312c330a77eeea346642dbb18d8abcee405e60cd6a5d5812a86', # ab9258f7206e.tar.gz - '5b897f75739bf14c702ae4cbf2b4afeeb160791ca0a6e06f4e1d5324db443429', # a53a027482b0.tar.gz -] - -osdependencies = [ - ('java-1.8.0-openjdk-devel', 'openjdk-8-jdk'), - ('cups-devel', 'libcups2-dev'), - ('alsa-lib-devel', 'libasound2-dev'), - ('freetype-devel', 'libfreetype6-dev'), - ('libXtst-devel', 'libxtst-dev'), - ('libXt-devel', 'libxt-dev'), - ('libXrender-devel', 'libxrender-dev'), -] - -preconfigopts = 'mv ../corba-* corba && ' -preconfigopts += 'mv ../jaxp-* jaxp && ' -preconfigopts += 'mv ../jaxws-* jaxws && ' -preconfigopts += 'mv ../langtools-* langtools && ' -preconfigopts += 'mv ../jdk-* jdk && ' -preconfigopts += 'mv ../hotspot-* hotspot && ' -preconfigopts += 'mv ../nashorn-* nashorn && ' -preconfigopts += 'chmod u+x configure && ' -configopts = '--with-cacerts-file=/etc/pki/ca-trust/extracted/java/cacerts ' -configopts += '--with-extra-cxxflags="-Wno-error" --with-extra-cflags="-Wno-error" ' -buildopts = 'images' - -maxparallel = 1 - -modextravars = {'JAVA_HOME': '%(installdir)s/jvm/openjdk-1.8.0-internal'} - -sanity_check_paths = { - 'files': ['bin/java'], - 'dirs': ['jvm/openjdk-1.8.0-internal/lib', 'jvm/openjdk-1.8.0-internal/include'], -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.9.0.4.eb b/easybuild/easyconfigs/j/Java/Java-1.9.0.4.eb deleted file mode 100644 index 3be414a4ff68..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-1.9.0.4.eb +++ /dev/null @@ -1,19 +0,0 @@ -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen - -name = 'Java' -version = '1.9.0.4' - -homepage = 'http://java.com/' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -# download the tar.gz directly from -# http://www.oracle.com/technetwork/java/javase/downloads/index.html -local_altver = version.split('.', 1)[1] -sources = ['jdk-%s_linux-x64_bin.tar.gz' % local_altver] -checksums = ['90c4ea877e816e3440862cfa36341bc87d05373d53389ec0f2d54d4e8c95daa2'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-11.0.16.eb b/easybuild/easyconfigs/j/Java/Java-11.0.16.eb index 54edbc4e9f19..d2948fd06a3d 100644 --- a/easybuild/easyconfigs/j/Java/Java-11.0.16.eb +++ b/easybuild/easyconfigs/j/Java/Java-11.0.16.eb @@ -1,6 +1,8 @@ name = 'Java' -version = '11.0.16' -local_build = '8' +_java_version = '11' +_patch_version = '16' +_build_version = '8' +version = f'{_java_version}.0.{_patch_version}' homepage = 'http://openjdk.java.net' description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy @@ -8,21 +10,19 @@ Java applications on desktops and servers.""" toolchain = SYSTEM -local_tarball_tmpl = 'OpenJDK%%(version_major)sU-jdk_%s_linux_hotspot_%%(version)s_%s.tar.gz' +_tarball_tmpl = f'OpenJDK{_java_version}U-jdk_{{}}_linux_hotspot_{version}_{_build_version}.tar.gz' # Using the Adoptium Eclipse Temurin builds, recommended by https://whichjdk.com/#distributions - -source_urls = ['https://github.com/adoptium/temurin%%(version_major)s-binaries/releases/download/jdk-%%(version)s+%s/' - % local_build] -sources = [local_tarball_tmpl % ('%(jdkarch)s', local_build)] - +source_urls = [f'https://github.com/adoptium/temurin{_java_version}-binaries/releases/download/' + f'jdk-{version}+{_build_version}/'] +sources = [_tarball_tmpl.format('%(jdkarch)s')] checksums = [ { - local_tarball_tmpl % ('x64', local_build): + _tarball_tmpl.format('x64'): 'f79506f80c796d8e6a382f00bd8c528a330c5e29581aaf5cb61e1831742d166f', - local_tarball_tmpl % ('aarch64', local_build): + _tarball_tmpl.format('aarch64'): 'bb345cabf3e305ff3ce390918d5f69e5cfbced3d9844e0b0531c2690f9ed06ef', - local_tarball_tmpl % ('ppc64le', local_build): + _tarball_tmpl.format('ppc64le'): '40dea12da26443ad731f9348187b65451711659337e83b6409a2bcf0f057cd2a', } ] diff --git a/easybuild/easyconfigs/j/Java/Java-11.0.18.eb b/easybuild/easyconfigs/j/Java/Java-11.0.18.eb index c41c7c582f90..c4246e54dea7 100644 --- a/easybuild/easyconfigs/j/Java/Java-11.0.18.eb +++ b/easybuild/easyconfigs/j/Java/Java-11.0.18.eb @@ -1,6 +1,8 @@ name = 'Java' -version = '11.0.18' -local_build = '10' +_java_version = '11' +_patch_version = '18' +_build_version = '10' +version = f'{_java_version}.0.{_patch_version}' homepage = 'http://openjdk.java.net' description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy @@ -8,21 +10,19 @@ Java applications on desktops and servers.""" toolchain = SYSTEM -local_tarball_tmpl = 'OpenJDK%%(version_major)sU-jdk_%s_linux_hotspot_%%(version)s_%s.tar.gz' +_tarball_tmpl = f'OpenJDK{_java_version}U-jdk_{{}}_linux_hotspot_{version}_{_build_version}.tar.gz' # Using the Adoptium Eclipse Temurin builds, recommended by https://whichjdk.com/#distributions - -source_urls = ['https://github.com/adoptium/temurin%%(version_major)s-binaries/releases/download/jdk-%%(version)s+%s/' - % local_build] -sources = [local_tarball_tmpl % ('%(jdkarch)s', local_build)] - +source_urls = [f'https://github.com/adoptium/temurin{_java_version}-binaries/releases/download/' + f'jdk-{version}+{_build_version}/'] +sources = [_tarball_tmpl.format('%(jdkarch)s')] checksums = [ { - local_tarball_tmpl % ('x64', local_build): + _tarball_tmpl.format('x64'): '4a29efda1d702b8ff38e554cf932051f40ec70006caed5c4857a8cbc7a0b7db7', - local_tarball_tmpl % ('aarch64', local_build): + _tarball_tmpl.format('aarch64'): '04d5eeff6a6449bcdca0f52cd97bafd43ce09d40ef1e73fa0e1add63bea4a9c8', - local_tarball_tmpl % ('ppc64le', local_build): + _tarball_tmpl.format('ppc64le'): '459148d489b08ceec2d901e950ac36722b4c55e907e979291ddfc954ebdcea47', } ] diff --git a/easybuild/easyconfigs/j/Java/Java-11.0.2.eb b/easybuild/easyconfigs/j/Java/Java-11.0.2.eb deleted file mode 100644 index 63426e4b195f..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-11.0.2.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'Java' -version = '11.0.2' - -homepage = 'http://openjdk.java.net' -description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy - Java applications on desktops and servers.""" - -toolchain = SYSTEM - -source_urls = ['https://download.java.net/java/GA/jdk%(version_major)s/9/GPL/'] -sources = ['openjdk-%(version)s_linux-x64_bin.tar.gz'] -checksums = ['99be79935354f5c0df1ad293620ea36d13f48ec3ea870c838f20c504c9668b57'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-11.0.20.eb b/easybuild/easyconfigs/j/Java/Java-11.0.20.eb index a66db856ead4..f9d9782b0859 100644 --- a/easybuild/easyconfigs/j/Java/Java-11.0.20.eb +++ b/easybuild/easyconfigs/j/Java/Java-11.0.20.eb @@ -1,6 +1,8 @@ name = 'Java' -version = '11.0.20' -local_build = '8' +_java_version = '11' +_patch_version = '20' +_build_version = '8' +version = f'{_java_version}.0.{_patch_version}' homepage = 'http://openjdk.java.net' description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy @@ -8,21 +10,19 @@ Java applications on desktops and servers.""" toolchain = SYSTEM -local_tarball_tmpl = 'OpenJDK%%(version_major)sU-jdk_%s_linux_hotspot_%%(version)s_%s.tar.gz' +_tarball_tmpl = f'OpenJDK{_java_version}U-jdk_{{}}_linux_hotspot_{version}_{_build_version}.tar.gz' # Using the Adoptium Eclipse Temurin builds, recommended by https://whichjdk.com/#distributions - -source_urls = ['https://github.com/adoptium/temurin%%(version_major)s-binaries/releases/download/jdk-%%(version)s+%s/' - % local_build] -sources = [local_tarball_tmpl % ('%(jdkarch)s', local_build)] - +source_urls = [f'https://github.com/adoptium/temurin{_java_version}-binaries/releases/download/' + f'jdk-{version}+{_build_version}/'] +sources = [_tarball_tmpl.format('%(jdkarch)s')] checksums = [ { - local_tarball_tmpl % ('x64', local_build): + _tarball_tmpl.format('x64'): '7a99258af2e3ee9047e90f1c0c1775fd6285085759501295358d934d662e01f9', - local_tarball_tmpl % ('aarch64', local_build): + _tarball_tmpl.format('aarch64'): 'eb821c049c2d2f7c3fbf8ddcce2d608d3aa7d488700e76bfbbebabba93021748', - local_tarball_tmpl % ('ppc64le', local_build): + _tarball_tmpl.format('ppc64le'): '1125931b3a38e6e305a1932fc6cfd0b023a0fbec2cab10e835a2ee2c50848b42', } ] diff --git a/easybuild/easyconfigs/j/Java/Java-11.0.6-ppc64le.eb b/easybuild/easyconfigs/j/Java/Java-11.0.6-ppc64le.eb deleted file mode 100644 index 111073efa3e6..000000000000 --- a/easybuild/easyconfigs/j/Java/Java-11.0.6-ppc64le.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'Java' -version = '11.0.6' -versionsuffix = '-ppc64le' - -homepage = 'https://sap.github.io/SapMachine/' -description = """This is a downstream version of the OpenJDK project. It is used to build and maintain a SAP supported - version of OpenJDK for SAP customers and partners who wish to use OpenJDK to run their applications.""" - -toolchain = SYSTEM - -source_urls = ['https://github.com/SAP/SapMachine/releases/download/sapmachine-%(version)s'] -sources = ['sapmachine-jdk-%(version)s_linux-ppc64le_bin.tar.gz'] -checksums = ['88cf0a1770931a29247bf475f6e9fa370e99fdfb72ae405bb97b876d167d24a5'] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-16.0.1.eb b/easybuild/easyconfigs/j/Java/Java-16.0.1.eb index 02f8adce5e50..7a339604a5d3 100644 --- a/easybuild/easyconfigs/j/Java/Java-16.0.1.eb +++ b/easybuild/easyconfigs/j/Java/Java-16.0.1.eb @@ -7,15 +7,15 @@ description = """Java Platform, Standard Edition (Java SE) lets you develop and toolchain = SYSTEM -local_tarball_tmpl = 'openjdk-%%(version)s_linux-%s_bin.tar.gz' +_tarball_tmpl = f'openjdk-{version}_linux-{{}}_bin.tar.gz' source_urls = ['https://download.java.net/java/GA/jdk16.0.1/7147401fd7354114ac51ef3e1328291f/9/GPL'] -sources = [local_tarball_tmpl % '%(jdkarch)s'] +sources = [_tarball_tmpl.format('%(jdkarch)s')] checksums = [ { - local_tarball_tmpl % 'x64': + _tarball_tmpl.format('x64'): 'b1198ffffb7d26a3fdedc0fa599f60a0d12aa60da1714b56c1defbce95d8b235', - local_tarball_tmpl % 'aarch64': + _tarball_tmpl.format('aarch64'): '602b005074777df2a0b4306e20152a6446803edd87ccbab95b2f313c4d9be6ba', } ] diff --git a/easybuild/easyconfigs/j/Java/Java-17.0.1.eb b/easybuild/easyconfigs/j/Java/Java-17.0.1.eb index b32ffe92e25e..25aa77631f2f 100644 --- a/easybuild/easyconfigs/j/Java/Java-17.0.1.eb +++ b/easybuild/easyconfigs/j/Java/Java-17.0.1.eb @@ -7,15 +7,15 @@ Java applications on desktops and servers.""" toolchain = SYSTEM -local_tarball_tmpl = 'openjdk-%%(version)s_linux-%s_bin.tar.gz' +_tarball_tmpl = f'openjdk-{version}_linux-{{}}_bin.tar.gz' source_urls = ['https://download.java.net/java/GA/jdk%(version)s/2a2082e5a09d4267845be086888add4f/12/GPL/'] -sources = [local_tarball_tmpl % '%(jdkarch)s'] +sources = [_tarball_tmpl.format('%(jdkarch)s')] checksums = [ { - local_tarball_tmpl % 'x64': + _tarball_tmpl.format('x64'): '1c0a73cbb863aad579b967316bf17673b8f98a9bb938602a140ba2e5c38f880a', - local_tarball_tmpl % 'aarch64': + _tarball_tmpl.format('aarch64'): '86653d48787e5a1c029df10da7808194fe8bd931ddd72ff3d42850bf1afb317e', } ] diff --git a/easybuild/easyconfigs/j/Java/Java-17.0.2.eb b/easybuild/easyconfigs/j/Java/Java-17.0.2.eb index 2e19cdba6ccf..5ba6ab020347 100644 --- a/easybuild/easyconfigs/j/Java/Java-17.0.2.eb +++ b/easybuild/easyconfigs/j/Java/Java-17.0.2.eb @@ -7,15 +7,15 @@ Java applications on desktops and servers.""" toolchain = SYSTEM -local_tarball_tmpl = 'openjdk-%%(version)s_linux-%s_bin.tar.gz' +_tarball_tmpl = f'openjdk-{version}_linux-{{}}_bin.tar.gz' source_urls = ['https://download.java.net/java/GA/jdk%(version)s/dfd4a8d0985749f896bed50d7138ee7f/8/GPL/'] -sources = [local_tarball_tmpl % '%(jdkarch)s'] +sources = [_tarball_tmpl.format('%(jdkarch)s')] checksums = [ { - local_tarball_tmpl % 'x64': + _tarball_tmpl.format('x64'): '0022753d0cceecacdd3a795dd4cea2bd7ffdf9dc06e22ffd1be98411742fbb44', - local_tarball_tmpl % 'aarch64': + _tarball_tmpl.format('aarch64'): '13bfd976acf8803f862e82c7113fb0e9311ca5458b1decaef8a09ffd91119fa4', } ] diff --git a/easybuild/easyconfigs/j/Java/Java-17.0.4.eb b/easybuild/easyconfigs/j/Java/Java-17.0.4.eb index 2fed82fb2597..7666ff8e3cae 100644 --- a/easybuild/easyconfigs/j/Java/Java-17.0.4.eb +++ b/easybuild/easyconfigs/j/Java/Java-17.0.4.eb @@ -1,6 +1,8 @@ name = 'Java' -version = '17.0.4' -local_build = '8' +_java_version = '17' +_patch_version = '4' +_build_version = '8' +version = f'{_java_version}.0.{_patch_version}' homepage = 'http://openjdk.java.net' description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy @@ -8,21 +10,19 @@ Java applications on desktops and servers.""" toolchain = SYSTEM -local_tarball_tmpl = 'OpenJDK%%(version_major)sU-jdk_%s_linux_hotspot_%%(version)s_%s.tar.gz' +_tarball_tmpl = f'OpenJDK{_java_version}U-jdk_{{}}_linux_hotspot_{version}_{_build_version}.tar.gz' # Using the Adoptium Eclipse Temurin builds, recommended by https://whichjdk.com/#distributions - -source_urls = ['https://github.com/adoptium/temurin%%(version_major)s-binaries/releases/download/jdk-%%(version)s+%s/' - % local_build] -sources = [local_tarball_tmpl % ('%(jdkarch)s', local_build)] - +source_urls = [f'https://github.com/adoptium/temurin{_java_version}-binaries/releases/download/' + f'jdk-{version}+{_build_version}/'] +sources = [_tarball_tmpl.format('%(jdkarch)s')] checksums = [ { - local_tarball_tmpl % ('x64', local_build): + _tarball_tmpl.format('x64'): 'c0851d610b03cb51e9b360fef3e9ec2026c62837a143e7786649ba94f38cc0d1', - local_tarball_tmpl % ('aarch64', local_build): + _tarball_tmpl.format('aarch64'): '8c23b0b9c65cfe223a07edb8752026afd1e8ec1682630c2d92db4dd5aa039204', - local_tarball_tmpl % ('ppc64le', local_build): + _tarball_tmpl.format('ppc64le'): 'e80a0f6626bd28ea20c43524b3ab10af48b3789317aea5b7019c146fe6268d94', } ] diff --git a/easybuild/easyconfigs/j/Java/Java-17.0.6.eb b/easybuild/easyconfigs/j/Java/Java-17.0.6.eb index 71d89858ea44..bf42b2f6af95 100644 --- a/easybuild/easyconfigs/j/Java/Java-17.0.6.eb +++ b/easybuild/easyconfigs/j/Java/Java-17.0.6.eb @@ -1,6 +1,8 @@ name = 'Java' -version = '17.0.6' -local_build = '10' +_java_version = '17' +_patch_version = '6' +_build_version = '10' +version = f'{_java_version}.0.{_patch_version}' homepage = 'http://openjdk.java.net' description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy @@ -8,21 +10,19 @@ Java applications on desktops and servers.""" toolchain = SYSTEM -local_tarball_tmpl = 'OpenJDK%%(version_major)sU-jdk_%s_linux_hotspot_%%(version)s_%s.tar.gz' +_tarball_tmpl = f'OpenJDK{_java_version}U-jdk_{{}}_linux_hotspot_{version}_{_build_version}.tar.gz' # Using the Adoptium Eclipse Temurin builds, recommended by https://whichjdk.com/#distributions - -source_urls = ['https://github.com/adoptium/temurin%%(version_major)s-binaries/releases/download/jdk-%%(version)s+%s/' - % local_build] -sources = [local_tarball_tmpl % ('%(jdkarch)s', local_build)] - +source_urls = [f'https://github.com/adoptium/temurin{_java_version}-binaries/releases/download/' + f'jdk-{version}+{_build_version}/'] +sources = [_tarball_tmpl.format('%(jdkarch)s')] checksums = [ { - local_tarball_tmpl % ('x64', local_build): + _tarball_tmpl.format('x64'): 'a0b1b9dd809d51a438f5fa08918f9aca7b2135721097f0858cf29f77a35d4289', - local_tarball_tmpl % ('aarch64', local_build): + _tarball_tmpl.format('aarch64'): '9e0e88bbd9fa662567d0c1e22d469268c68ac078e9e5fe5a7244f56fec71f55f', - local_tarball_tmpl % ('ppc64le', local_build): + _tarball_tmpl.format('ppc64le'): 'cb772c3fdf3f9fed56f23a37472acf2b80de20a7113fe09933891c6ef0ecde95', } ] diff --git a/easybuild/easyconfigs/j/Java/Java-19.0.2.eb b/easybuild/easyconfigs/j/Java/Java-19.0.2.eb index f856b0a1fd72..bd10a319b1a4 100644 --- a/easybuild/easyconfigs/j/Java/Java-19.0.2.eb +++ b/easybuild/easyconfigs/j/Java/Java-19.0.2.eb @@ -1,6 +1,8 @@ name = 'Java' -version = '19.0.2' -local_build = '7' +_java_version = '19' +_patch_version = '2' +_build_version = '7' +version = f'{_java_version}.0.{_patch_version}' homepage = 'https://openjdk.org' description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy @@ -8,21 +10,19 @@ Java applications on desktops and servers.""" toolchain = SYSTEM -local_tarball_tmpl = 'OpenJDK%%(version_major)sU-jdk_%s_linux_hotspot_%%(version)s_%s.tar.gz' +_tarball_tmpl = f'OpenJDK{_java_version}U-jdk_{{}}_linux_hotspot_{version}_{_build_version}.tar.gz' # Using the Adoptium Eclipse Temurin builds, recommended by https://whichjdk.com/#distributions - -source_urls = ['https://github.com/adoptium/temurin%%(version_major)s-binaries/releases/download/jdk-%%(version)s+%s/' - % local_build] -sources = [local_tarball_tmpl % ('%(jdkarch)s', local_build)] - +source_urls = [f'https://github.com/adoptium/temurin{_java_version}-binaries/releases/download/' + f'jdk-{version}+{_build_version}/'] +sources = [_tarball_tmpl.format('%(jdkarch)s')] checksums = [ { - local_tarball_tmpl % ('x64', local_build): + _tarball_tmpl.format('x64'): '3a3ba7a3f8c3a5999e2c91ea1dca843435a0d1c43737bd2f6822b2f02fc52165', - local_tarball_tmpl % ('aarch64', local_build): + _tarball_tmpl.format('aarch64'): '1c4be9aa173cb0deb0d215643d9509c8900e5497290b29eee4bee335fa57984f', - local_tarball_tmpl % ('ppc64le', local_build): + _tarball_tmpl.format('ppc64le'): '173d1256dfb9d13d309b5390e6bdf72d143b512201b0868f9d349d5ed3d64072', } ] diff --git a/easybuild/easyconfigs/j/Java/Java-21.0.2.eb b/easybuild/easyconfigs/j/Java/Java-21.0.2.eb index bcbc951be1b3..fa94a44b99c7 100644 --- a/easybuild/easyconfigs/j/Java/Java-21.0.2.eb +++ b/easybuild/easyconfigs/j/Java/Java-21.0.2.eb @@ -1,6 +1,8 @@ name = 'Java' -version = '21.0.2' -local_build = '13' +_java_version = '21' +_patch_version = '2' +_build_version = '13' +version = f'{_java_version}.0.{_patch_version}' homepage = 'https://openjdk.org' description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy @@ -8,23 +10,21 @@ Java applications on desktops and servers.""" toolchain = SYSTEM -local_tarball_tmpl = 'OpenJDK%%(version_major)sU-jdk_%s_linux_hotspot_%%(version)s_%s.tar.gz' +_tarball_tmpl = f'OpenJDK{_java_version}U-jdk_{{}}_linux_hotspot_{version}_{_build_version}.tar.gz' # Using the Adoptium Eclipse Temurin builds, recommended by https://whichjdk.com/#distributions - -source_urls = ['https://github.com/adoptium/temurin%%(version_major)s-binaries/releases/download/jdk-%%(version)s+%s/' - % local_build] -sources = [local_tarball_tmpl % ('%(jdkarch)s', local_build)] - +source_urls = [f'https://github.com/adoptium/temurin{_java_version}-binaries/releases/download/' + f'jdk-{version}+{_build_version}/'] +sources = [_tarball_tmpl.format('%(jdkarch)s')] checksums = [ { - local_tarball_tmpl % ('x64', local_build): + _tarball_tmpl.format('x64'): '454bebb2c9fe48d981341461ffb6bf1017c7b7c6e15c6b0c29b959194ba3aaa5', - local_tarball_tmpl % ('aarch64', local_build): + _tarball_tmpl.format('aarch64'): '3ce6a2b357e2ef45fd6b53d6587aa05bfec7771e7fb982f2c964f6b771b7526a', - local_tarball_tmpl % ('ppc64le', local_build): + _tarball_tmpl.format('ppc64le'): 'd08de863499d8851811c893e8915828f2cd8eb67ed9e29432a6b4e222d80a12f', - local_tarball_tmpl % ('riscv64', local_build): + _tarball_tmpl.format('riscv64'): '791a37ddb040e1a02bbfc61abfbc7e7321431a28054c9ac59ba1738fd5320b02', } ] diff --git a/easybuild/easyconfigs/j/Java/Java-21.0.5.eb b/easybuild/easyconfigs/j/Java/Java-21.0.5.eb new file mode 100644 index 000000000000..38131a7777a2 --- /dev/null +++ b/easybuild/easyconfigs/j/Java/Java-21.0.5.eb @@ -0,0 +1,32 @@ +name = 'Java' +_java_version = '21' +_patch_version = '5' +_build_version = '11' +version = f'{_java_version}.0.{_patch_version}' + +homepage = 'https://openjdk.org' +description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy +Java applications on desktops and servers.""" + +toolchain = SYSTEM + +_tarball_tmpl = f'OpenJDK{_java_version}U-jdk_{{}}_linux_hotspot_{version}_{_build_version}.tar.gz' + +# Using the Adoptium Eclipse Temurin builds, recommended by https://whichjdk.com/#distributions +source_urls = [f'https://github.com/adoptium/temurin{_java_version}-binaries/releases/download/' + f'jdk-{version}+{_build_version}/'] +sources = [_tarball_tmpl.format('%(jdkarch)s')] +checksums = [ + { + _tarball_tmpl.format('x64'): + '3c654d98404c073b8a7e66bffb27f4ae3e7ede47d13284c132d40a83144bfd8c', + _tarball_tmpl.format('aarch64'): + '6482639ed9fd22aa2e704cc366848b1b3e1586d2bf1213869c43e80bca58fe5c', + _tarball_tmpl.format('ppc64le'): + '3c6f4c358facfb6c19d90faf02bfe0fc7512d6b0e80ac18146bbd7e0d01deeef', + _tarball_tmpl.format('riscv64'): + '2f1b3e401e36de803398dfb9818861f9f14ca8ae7db650ea0946ab048fefe3b9', + } +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-21.eb b/easybuild/easyconfigs/j/Java/Java-21.eb index 46e84105b355..c7aef391c206 100644 --- a/easybuild/easyconfigs/j/Java/Java-21.eb +++ b/easybuild/easyconfigs/j/Java/Java-21.eb @@ -9,6 +9,6 @@ Java applications on desktops and servers.""" toolchain = SYSTEM -dependencies = [('Java', '%(version)s.0.2')] +dependencies = [('Java', '%(version)s.0.5')] moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-8.345.eb b/easybuild/easyconfigs/j/Java/Java-8.345.eb index a13f77db4f2e..9d6e98231cf0 100644 --- a/easybuild/easyconfigs/j/Java/Java-8.345.eb +++ b/easybuild/easyconfigs/j/Java/Java-8.345.eb @@ -1,6 +1,8 @@ name = 'Java' -version = '8.345' -local_build = 'b01' +_java_version = '8' +_patch_version = '345' +_build_version = 'b01' +version = f'{_java_version}.{_patch_version}' homepage = 'http://openjdk.java.net' description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy @@ -8,21 +10,20 @@ Java applications on desktops and servers.""" toolchain = SYSTEM -local_tarball_tmpl = 'OpenJDK8U-jdk_%s_linux_hotspot_%%(version_major)su%%(version_minor)s%s.tar.gz' +_tarball_tmpl = f'OpenJDK{_java_version}U-jdk_{{}}_linux_hotspot' +_tarball_tmpl += f'_{_java_version}u{_patch_version}{_build_version}.tar.gz' # Using the Adoptium Eclipse Temurin builds, recommended by https://whichjdk.com/#distributions - -source_urls = ['https://github.com/adoptium/temurin8-binaries/releases/download/' - 'jdk%%(version_major)su%%(version_minor)s-%s/' % local_build] -sources = [local_tarball_tmpl % ('%(jdkarch)s', local_build)] - +source_urls = [f'https://github.com/adoptium/temurin{_java_version}-binaries/releases/download/' + f'jdk{_java_version}u{_patch_version}-{_build_version}/'] +sources = [_tarball_tmpl.format('%(jdkarch)s')] checksums = [ { - local_tarball_tmpl % ('x64', local_build): + _tarball_tmpl.format('x64'): 'ed6c9db3719895584fb1fd69fc79c29240977675f26631911c5a1dbce07b7d58', - local_tarball_tmpl % ('aarch64', local_build): + _tarball_tmpl.format('aarch64'): 'c1965fb24dded7d7944e2da36cd902adf3b7b1d327aaa21ea507cff00a5a0090', - local_tarball_tmpl % ('ppc64le', local_build): + _tarball_tmpl.format('ppc64le'): 'f2be72678f6c2ad283453d0e21a6cb03144dda356e4edf79f818d99c37feaf34', } ] diff --git a/easybuild/easyconfigs/j/Java/Java-8.362.eb b/easybuild/easyconfigs/j/Java/Java-8.362.eb index f8c6b809aa0a..4affe58bfe07 100644 --- a/easybuild/easyconfigs/j/Java/Java-8.362.eb +++ b/easybuild/easyconfigs/j/Java/Java-8.362.eb @@ -1,6 +1,8 @@ name = 'Java' -version = '8.362' -local_build = 'b09' +_java_version = '8' +_patch_version = '362' +_build_version = 'b09' +version = f'{_java_version}.{_patch_version}' homepage = 'http://openjdk.java.net' description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy @@ -8,23 +10,21 @@ Java applications on desktops and servers.""" toolchain = SYSTEM -local_tarball_tmpl = 'OpenJDK8U-jdk_%s_linux_hotspot_%%(version_major)su%%(version_minor)s%s.tar.gz' +_tarball_tmpl = f'OpenJDK{_java_version}U-jdk_{{}}_linux_hotspot' +_tarball_tmpl += f'_{_java_version}u{_patch_version}{_build_version}.tar.gz' # Using the Adoptium Eclipse Temurin builds, recommended by https://whichjdk.com/#distributions - -source_urls = ['https://github.com/adoptium/temurin8-binaries/releases/download/' - 'jdk%%(version_major)su%%(version_minor)s-%s/' % local_build] -sources = [local_tarball_tmpl % ('%(jdkarch)s', local_build)] - +source_urls = [f'https://github.com/adoptium/temurin{_java_version}-binaries/releases/download/' + f'jdk{_java_version}u{_patch_version}-{_build_version}/'] +sources = [_tarball_tmpl.format('%(jdkarch)s')] checksums = [ { - local_tarball_tmpl % ('x64', local_build): + _tarball_tmpl.format('x64'): '1486a792fb224611ce0cd0e83d4aacd3503b56698549f8e9a9f0a6ebb83bdba1', - local_tarball_tmpl % ('aarch64', local_build): + _tarball_tmpl.format('aarch64'): '9290a8beefd7a94f0eb030f62d402411a852100482b9c5b63714bacc57002c2a', - local_tarball_tmpl % ('ppc64le', local_build): + _tarball_tmpl.format('ppc64le'): '69658dd316c6a160915655971573179766e19c6610ea03880c1e578a0e518f74', - } ] diff --git a/easybuild/easyconfigs/j/Java/Java-8.402.eb b/easybuild/easyconfigs/j/Java/Java-8.402.eb index d130041813b0..7dc25b1f64b6 100644 --- a/easybuild/easyconfigs/j/Java/Java-8.402.eb +++ b/easybuild/easyconfigs/j/Java/Java-8.402.eb @@ -1,6 +1,8 @@ name = 'Java' -version = '8.402' -local_build = 'b06' +_java_version = '8' +_patch_version = '402' +_build_version = 'b06' +version = f'{_java_version}.{_patch_version}' homepage = 'http://openjdk.java.net' description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy @@ -8,23 +10,21 @@ Java applications on desktops and servers.""" toolchain = SYSTEM -local_tarball_tmpl = 'OpenJDK8U-jdk_%s_linux_hotspot_%%(version_major)su%%(version_minor)s%s.tar.gz' +_tarball_tmpl = f'OpenJDK{_java_version}U-jdk_{{}}_linux_hotspot' +_tarball_tmpl += f'_{_java_version}u{_patch_version}{_build_version}.tar.gz' # Using the Adoptium Eclipse Temurin builds, recommended by https://whichjdk.com/#distributions - -source_urls = ['https://github.com/adoptium/temurin8-binaries/releases/download/' - 'jdk%%(version_major)su%%(version_minor)s-%s/' % local_build] -sources = [local_tarball_tmpl % ('%(jdkarch)s', local_build)] - +source_urls = [f'https://github.com/adoptium/temurin{_java_version}-binaries/releases/download/' + f'jdk{_java_version}u{_patch_version}-{_build_version}/'] +sources = [_tarball_tmpl.format('%(jdkarch)s')] checksums = [ { - local_tarball_tmpl % ('x64', local_build): + _tarball_tmpl.format('x64'): 'fcfd08abe39f18e719e391f2fc37b8ac1053075426d10efac4cbf8969e7aa55e', - local_tarball_tmpl % ('aarch64', local_build): + _tarball_tmpl.format('aarch64'): '241a72d6f0051de30c71e7ade95b34cd85a249c8e5925bcc7a95872bee81fd84', - local_tarball_tmpl % ('ppc64le', local_build): + _tarball_tmpl.format('ppc64le'): '64bc05cdffe827c84000177dca2eb4ff0a8ff0021889bb75abff3639d4f51838', - } ] diff --git a/easybuild/easyconfigs/j/JavaFX/JavaFX-11.0.2_linux-x64_bin-sdk.eb b/easybuild/easyconfigs/j/JavaFX/JavaFX-11.0.2_linux-x64_bin-sdk.eb deleted file mode 100644 index 31dd004f8287..000000000000 --- a/easybuild/easyconfigs/j/JavaFX/JavaFX-11.0.2_linux-x64_bin-sdk.eb +++ /dev/null @@ -1,27 +0,0 @@ -# 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 = 'Tarball' - -name = 'JavaFX' -version = '11.0.2' -versionsuffix = '_linux-x64_bin-sdk' - -homepage = 'https://openjfx.io/' -description = """ OpenJFX is an open source, next generation client application platform for desktop, - mobile and embedded systems built on Java """ - -toolchain = SYSTEM - -source_urls = ['https://download2.gluonhq.com/openjfx/%(version)s/'] -sources = ['openjfx-%(version)s%(versionsuffix)s.zip'] -checksums = ['40ef06cd50ea535d45403d9c44e9cb405b631c547734b5b50a6cb7b222293f97'] - -sanity_check_paths = { - 'files': ['lib/javafx.base.jar', 'lib/libfxplugins.so'], - 'dirs': [] -} - -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 deleted file mode 100644 index 6ff63e83c057..000000000000 --- a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-1.1.11-foss-2016a.eb +++ /dev/null @@ -1,25 +0,0 @@ -# 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 = 'Jellyfish' -version = '1.1.11' - -homepage = 'http://www.cbcb.umd.edu/software/jellyfish/' -description = """ Jellyfish is a tool for fast, memory-efficient counting of k-mers in DNA.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['http://www.cbcb.umd.edu/software/jellyfish/'] -sources = [SOURCELOWER_TAR_GZ] - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/jellyfish'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-1.1.11-foss-2016b.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-1.1.11-foss-2016b.eb deleted file mode 100644 index a27ec31e2601..000000000000 --- a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-1.1.11-foss-2016b.eb +++ /dev/null @@ -1,29 +0,0 @@ -# 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 -# Foss-2016b version -# modified by: -# Adam Huffman -# The Francis Crick Institute -easyblock = 'ConfigureMake' - -name = 'Jellyfish' -version = '1.1.11' - -homepage = 'http://www.cbcb.umd.edu/software/jellyfish/' -description = """ Jellyfish is a tool for fast, memory-efficient counting of k-mers in DNA.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['http://www.cbcb.umd.edu/software/jellyfish/'] -sources = [SOURCELOWER_TAR_GZ] - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/jellyfish'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-1.1.12-foss-2018b.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-1.1.12-foss-2018b.eb deleted file mode 100644 index 0acc34299edb..000000000000 --- a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-1.1.12-foss-2018b.eb +++ /dev/null @@ -1,29 +0,0 @@ -# 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 = 'Jellyfish' -version = '1.1.12' - -homepage = 'http://www.cbcb.umd.edu/software/%(namelower)s/' -description = "Jellyfish is a tool for fast, memory-efficient counting of k-mers in DNA." - -toolchain = {'name': 'foss', 'version': '2018b'} - -github_account = 'gmarcais' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['1ae32d3775e551272a757608671dc1d69d0659d253b174e393b6cb24f6a7e181'] - -builddependencies = [('Autotools', '20180311')] - -preconfigopts = "autoreconf -i && " - -sanity_check_paths = { - 'files': ['bin/%(namelower)s'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-1.1.12-intel-2018a.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-1.1.12-intel-2018a.eb deleted file mode 100644 index e0612b36bc3c..000000000000 --- a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-1.1.12-intel-2018a.eb +++ /dev/null @@ -1,29 +0,0 @@ -# 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 = 'Jellyfish' -version = '1.1.12' - -homepage = 'http://www.cbcb.umd.edu/software/%(namelower)s/' -description = "Jellyfish is a tool for fast, memory-efficient counting of k-mers in DNA." - -toolchain = {'name': 'intel', 'version': '2018a'} - -github_account = 'gmarcais' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['1ae32d3775e551272a757608671dc1d69d0659d253b174e393b6cb24f6a7e181'] - -builddependencies = [('Autotools', '20170619')] - -preconfigopts = "autoreconf -i && " - -sanity_check_paths = { - 'files': ['bin/%(namelower)s'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.10-foss-2018b.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.10-foss-2018b.eb deleted file mode 100644 index 8566b524b95b..000000000000 --- a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.10-foss-2018b.eb +++ /dev/null @@ -1,31 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'ConfigureMake' - -name = 'Jellyfish' -version = '2.2.10' - -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': '2018b'} - -source_urls = ['https://github.com/gmarcais/Jellyfish/releases/download/v%(version)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['8988550dfb30ca077c7ddf77d382b87d39749a2e95c0eb459d819bbddd6097cc'] - -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.10-intel-2018a.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.10-intel-2018a.eb deleted file mode 100644 index 97cfdcc16eea..000000000000 --- a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.10-intel-2018a.eb +++ /dev/null @@ -1,31 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'ConfigureMake' - -name = 'Jellyfish' -version = '2.2.10' - -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': '2018a'} - -source_urls = ['https://github.com/gmarcais/Jellyfish/releases/download/v%(version)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['8988550dfb30ca077c7ddf77d382b87d39749a2e95c0eb459d819bbddd6097cc'] - -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-foss-2016b.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.6-foss-2016b.eb deleted file mode 100644 index d5a896eea227..000000000000 --- a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.6-foss-2016b.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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-intel-2017a.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.6-intel-2017a.eb deleted file mode 100644 index 183ced70a6b1..000000000000 --- a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.6-intel-2017a.eb +++ /dev/null @@ -1,31 +0,0 @@ -# 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/Jellyfish/Jellyfish-2.3.0-GCC-10.2.0.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.3.0-GCC-10.2.0.eb index 116f07001d5d..d5418f668df2 100644 --- a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.3.0-GCC-10.2.0.eb +++ b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.3.0-GCC-10.2.0.eb @@ -1,8 +1,8 @@ ## -# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia +# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia # Homepage: https://staff.flinders.edu.au/research/deep-thought # -# Authors:: Robert Qiao +# Authors:: Robert Qiao # License:: GPLv3.0 # # Notes:: @@ -22,9 +22,9 @@ source_urls = ['https://github.com/gmarcais/Jellyfish/releases/download/v%(versi sources = [SOURCELOWER_TAR_GZ] checksums = ['e195b7cf7ba42a90e5e112c0ed27894cd7ac864476dc5fb45ab169f5b930ea5a'] -parallel = 1 +maxparallel = 1 -# The tests for the Bloom filter are statistical tests and can randomly fail, +# 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*'" @@ -35,6 +35,6 @@ sanity_check_paths = { 'dirs': [] } -modextrapaths = {'CPATH': 'include/%(namelower)s-%(version)s'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/%(namelower)s-%(version)s'} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.3.0-GCC-10.3.0.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.3.0-GCC-10.3.0.eb index aaefa9c251e1..eca5afb1a100 100644 --- a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.3.0-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.3.0-GCC-10.3.0.eb @@ -1,8 +1,8 @@ ## -# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia +# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia # Homepage: https://staff.flinders.edu.au/research/deep-thought # -# Authors:: Robert Qiao +# Authors:: Robert Qiao # License:: GPLv3.0 # # Notes:: @@ -22,9 +22,9 @@ source_urls = ['https://github.com/gmarcais/Jellyfish/releases/download/v%(versi sources = [SOURCELOWER_TAR_GZ] checksums = ['e195b7cf7ba42a90e5e112c0ed27894cd7ac864476dc5fb45ab169f5b930ea5a'] -parallel = 1 +maxparallel = 1 -# The tests for the Bloom filter are statistical tests and can randomly fail, +# 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*'" @@ -35,6 +35,6 @@ sanity_check_paths = { 'dirs': [] } -modextrapaths = {'CPATH': 'include/%(namelower)s-%(version)s'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/%(namelower)s-%(version)s'} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.3.0-GCC-11.2.0.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.3.0-GCC-11.2.0.eb index 0d6ce04a2739..2c79c8ed5736 100644 --- a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.3.0-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.3.0-GCC-11.2.0.eb @@ -1,8 +1,8 @@ ## -# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia +# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia # Homepage: https://staff.flinders.edu.au/research/deep-thought # -# Authors:: Robert Qiao +# Authors:: Robert Qiao # License:: GPLv3.0 # # Notes:: @@ -22,9 +22,9 @@ source_urls = ['https://github.com/gmarcais/Jellyfish/releases/download/v%(versi sources = [SOURCELOWER_TAR_GZ] checksums = ['e195b7cf7ba42a90e5e112c0ed27894cd7ac864476dc5fb45ab169f5b930ea5a'] -parallel = 1 +maxparallel = 1 -# The tests for the Bloom filter are statistical tests and can randomly fail, +# 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*'" @@ -35,6 +35,6 @@ sanity_check_paths = { 'dirs': [] } -modextrapaths = {'CPATH': 'include/%(namelower)s-%(version)s'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/%(namelower)s-%(version)s'} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.3.0-GCC-11.3.0.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.3.0-GCC-11.3.0.eb index 7a8ca29098b1..f23eae53b351 100644 --- a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.3.0-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.3.0-GCC-11.3.0.eb @@ -1,8 +1,8 @@ ## -# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia +# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia # Homepage: https://staff.flinders.edu.au/research/deep-thought # -# Authors:: Robert Qiao +# Authors:: Robert Qiao # License:: GPLv3.0 # # Notes:: @@ -22,9 +22,9 @@ source_urls = ['https://github.com/gmarcais/Jellyfish/releases/download/v%(versi sources = [SOURCELOWER_TAR_GZ] checksums = ['e195b7cf7ba42a90e5e112c0ed27894cd7ac864476dc5fb45ab169f5b930ea5a'] -parallel = 1 +maxparallel = 1 -# The tests for the Bloom filter are statistical tests and can randomly fail, +# 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*'" @@ -35,6 +35,6 @@ sanity_check_paths = { 'dirs': [] } -modextrapaths = {'CPATH': 'include/%(namelower)s-%(version)s'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/%(namelower)s-%(version)s'} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.3.0-GCC-12.2.0.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.3.0-GCC-12.2.0.eb index eb710390ef26..00991c57e7fb 100644 --- a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.3.0-GCC-12.2.0.eb +++ b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.3.0-GCC-12.2.0.eb @@ -1,8 +1,8 @@ ## -# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia +# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia # Homepage: https://staff.flinders.edu.au/research/deep-thought # -# Authors:: Robert Qiao +# Authors:: Robert Qiao # License:: GPLv3.0 # # Notes:: @@ -22,9 +22,9 @@ source_urls = ['https://github.com/gmarcais/Jellyfish/releases/download/v%(versi sources = [SOURCELOWER_TAR_GZ] checksums = ['e195b7cf7ba42a90e5e112c0ed27894cd7ac864476dc5fb45ab169f5b930ea5a'] -parallel = 1 +maxparallel = 1 -# The tests for the Bloom filter are statistical tests and can randomly fail, +# 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*'" @@ -35,6 +35,6 @@ sanity_check_paths = { 'dirs': [] } -modextrapaths = {'CPATH': 'include/%(namelower)s-%(version)s'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/%(namelower)s-%(version)s'} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.3.0-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.3.0-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 22aad985aab5..000000000000 --- a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.3.0-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,40 +0,0 @@ -## -# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia -# Homepage: https://staff.flinders.edu.au/research/deep-thought -# -# Authors:: Robert Qiao -# License:: GPLv3.0 -# -# Notes:: -## - -easyblock = 'ConfigureMake' - -name = 'Jellyfish' -version = '2.3.0' - -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': 'GCC', 'version': '8.2.0-2.31.1'} - -source_urls = ['https://github.com/gmarcais/Jellyfish/releases/download/v%(version)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e195b7cf7ba42a90e5e112c0ed27894cd7ac864476dc5fb45ab169f5b930ea5a'] - -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.3.0-GCC-8.3.0.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.3.0-GCC-8.3.0.eb deleted file mode 100644 index 5a10c3a4f18f..000000000000 --- a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.3.0-GCC-8.3.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -## -# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia -# Homepage: https://staff.flinders.edu.au/research/deep-thought -# -# Authors:: Robert Qiao -# License:: GPLv3.0 -# -# Notes:: -## - -easyblock = 'ConfigureMake' - -name = 'Jellyfish' -version = '2.3.0' - -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': 'GCC', 'version': '8.3.0'} - -source_urls = ['https://github.com/gmarcais/Jellyfish/releases/download/v%(version)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e195b7cf7ba42a90e5e112c0ed27894cd7ac864476dc5fb45ab169f5b930ea5a'] - -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.3.1-GCC-12.3.0.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.3.1-GCC-12.3.0.eb new file mode 100644 index 000000000000..7d2da0bbdd43 --- /dev/null +++ b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.3.1-GCC-12.3.0.eb @@ -0,0 +1,40 @@ +## +# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia +# Homepage: https://staff.flinders.edu.au/research/deep-thought +# +# Authors:: Robert Qiao +# License:: GPLv3.0 +# +# Notes:: +## + +easyblock = 'ConfigureMake' + +name = 'Jellyfish' +version = '2.3.1' + +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': 'GCC', 'version': '12.3.0'} + +source_urls = ['https://github.com/gmarcais/Jellyfish/releases/download/v%(version)s'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['ee032b57257948ca0f0610883099267572c91a635eecbd88ae5d8974c2430fcd'] + +maxparallel = 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 = {MODULE_LOAD_ENV_HEADERS: 'include/%(namelower)s-%(version)s'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/j/JiTCODE/JiTCODE-1.3.2-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/j/JiTCODE/JiTCODE-1.3.2-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index a5024698103c..000000000000 --- a/easybuild/easyconfigs/j/JiTCODE/JiTCODE-1.3.2-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,50 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'JiTCODE' -version = '1.3.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://jitcde-common.readthedocs.io' -description = "Just-in-time compilation for ordinary/delay/stochastic differential equations (DDEs)" - -toolchain = {'name': 'intel', 'version': '2018a'} - -builddependencies = [('CMake', '3.12.1')] - -dependencies = [ - ('Python', '3.6.4'), - ('SymEngine', '0.3.0', '-20181006'), -] - -use_pip = True - -exts_list = [ - ('MarkupSafe', '1.1.0', { - 'checksums': ['4e97332c9ce444b0c2c38dd22ddc61c743eb208d916e4265a2a3b575bdccb1d3'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('symengine', '0.3.1.dev0', { - 'source_tmpl': '511453a.tar.gz', - 'source_urls': ['https://github.com/symengine/symengine.py/archive/'], - 'checksums': ['b822c0cb677bfde033815e672425dfd93469a47e13ab3268937f822a972f2c9d'], - 'preinstallopts': "export SymEngine_DIR=$EBROOTSYMENGINE/lib/cmake/symengine && ", - }), - ('jitcxde-common', '1.3.0', { - 'source_tmpl': 'jitcxde_common-%(version)s.tar.gz', - 'checksums': ['db9ff40b3a73d05b95f28eee89a00dedbdf398f3d9d4eda4edd70c26d5f5ed49'], - 'modulename': 'jitcxde_common', - }), - ('jitcdde', '1.3.1', { - 'checksums': ['68e9fcc2bb0da764fc17c77666e2de6cecbaf480003086a775a241a308f9669a'], - }), - ('jitcsde', '1.3.1', { - 'checksums': ['863cf30483e124dbba6c8f31496ae21b0507ba7f07952df5566bb9842f17d009'], - }), - ('jitcode', version, { - 'checksums': ['84348cfecba84e3865a864259e9c98417e4facdcb2963d1fe27565c6994ea7c2'], - }), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/j/JiTCODE/JiTCODE-1.4.0-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/j/JiTCODE/JiTCODE-1.4.0-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index 8e2199795c00..000000000000 --- a/easybuild/easyconfigs/j/JiTCODE/JiTCODE-1.4.0-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'JiTCODE' -version = '1.4.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://jitcde-common.readthedocs.io' -description = "Just-in-time compilation for ordinary/delay/stochastic differential equations (DDEs)" - -toolchain = {'name': 'foss', 'version': '2019a'} - -builddependencies = [('CMake', '3.13.3')] - -dependencies = [ - ('Python', '3.7.2'), - ('SciPy-bundle', '2019.03'), - ('SymEngine', '0.4.0'), -] - -use_pip = True - -exts_list = [ - ('MarkupSafe', '1.1.1', { - 'checksums': ['29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b'], - }), - ('Jinja2', '2.10.1', { - 'checksums': ['065c4f02ebe7f7cf559e49ee5a95fb800a9e4528727aec6f24402a5374c65013'], - }), - ('symengine', '0.4.0', { - 'checksums': ['54c553692ca94262377923d5064ac89da84e12de4ef63f2b1db5b7850ac9d1c2'], - 'preinstallopts': "export SymEngine_DIR=$EBROOTSYMENGINE/lib/cmake/symengine && ", - }), - ('jitcxde-common', '1.4.1', { - 'source_tmpl': 'jitcxde_common-%(version)s.tar.gz', - 'checksums': ['dbdfc7121d5f8ea44f680d6d24a8406477381e9db94ce72dc77924f7ccdac219'], - 'modulename': 'jitcxde_common', - }), - ('jitcdde', '1.3.1', { - 'checksums': ['68e9fcc2bb0da764fc17c77666e2de6cecbaf480003086a775a241a308f9669a'], - }), - ('jitcsde', version, { - 'checksums': ['2697740a8921adab68fd54563c6693eb57bdf498f1ff44e382562dad43dc0794'], - }), - ('jitcode', version, { - 'checksums': ['01dca542b24252d038e3fe601192362a32e7c0ab3184591b46b00b549cb36868'], - }), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/j/JsonCpp/JsonCpp-0.10.7-GCCcore-8.2.0.eb b/easybuild/easyconfigs/j/JsonCpp/JsonCpp-0.10.7-GCCcore-8.2.0.eb deleted file mode 100644 index 2895b69922df..000000000000 --- a/easybuild/easyconfigs/j/JsonCpp/JsonCpp-0.10.7-GCCcore-8.2.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = "CMakeMake" - -name = 'JsonCpp' -version = '0.10.7' - -homepage = 'http://open-source-parsers.github.io/jsoncpp-docs/doxygen/index.html' -description = """ JsonCpp is a C++ library that allows manipulating JSON values, - including serialization and deserialization to and from strings. It can also preserve existing comment in - unserialization/serialization steps, making it a convenient format to store user input files. """ - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://github.com/open-source-parsers/jsoncpp/archive'] -sources = ['%(version)s.tar.gz'] -checksums = ['73e235c230708a8ac78ec11b886434a018f89691bd9e7fcf9c3128c8e677b435'] - -builddependencies = [ - ('CMake', '3.13.3'), - ('pkg-config', '0.29.2'), - ('binutils', '2.31.1'), -] - -separate_build_dir = True - -configopts = '-DBUILD_SHARED_LIBS=ON' - -sanity_check_paths = { - 'files': ['include/jsoncpp/json/json.h', 'lib/libjsoncpp.a', 'lib/libjsoncpp.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/JsonCpp/JsonCpp-1.9.3-GCCcore-8.3.0.eb b/easybuild/easyconfigs/j/JsonCpp/JsonCpp-1.9.3-GCCcore-8.3.0.eb deleted file mode 100644 index 31120ef151c0..000000000000 --- a/easybuild/easyconfigs/j/JsonCpp/JsonCpp-1.9.3-GCCcore-8.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = "CMakeNinja" - -name = 'JsonCpp' -version = '1.9.3' - -homepage = 'https://open-source-parsers.github.io/jsoncpp-docs/doxygen/index.html' -description = """ JsonCpp is a C++ library that allows manipulating JSON values, - including serialization and deserialization to and from strings. It can also preserve existing comment in - unserialization/serialization steps, making it a convenient format to store user input files. """ - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/open-source-parsers/jsoncpp/archive'] -sources = ['%(version)s.tar.gz'] -checksums = ['8593c1d69e703563d94d8c12244e2e18893eeb9a8a9f8aa3d09a327aa45c8f7d'] - -builddependencies = [ - ('CMake', '3.15.3'), - ('Ninja', '1.9.0'), - ('pkg-config', '0.29.2'), - ('binutils', '2.32'), -] - -sanity_check_paths = { - 'files': ['include/json/json.h', 'lib/libjsoncpp.a'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/JsonCpp/JsonCpp-1.9.4-GCCcore-9.3.0.eb b/easybuild/easyconfigs/j/JsonCpp/JsonCpp-1.9.4-GCCcore-9.3.0.eb deleted file mode 100644 index 287d84a11430..000000000000 --- a/easybuild/easyconfigs/j/JsonCpp/JsonCpp-1.9.4-GCCcore-9.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = "CMakeNinja" - -name = 'JsonCpp' -version = '1.9.4' - -homepage = 'https://open-source-parsers.github.io/jsoncpp-docs/doxygen/index.html' -description = """ JsonCpp is a C++ library that allows manipulating JSON values, - including serialization and deserialization to and from strings. It can also preserve existing comment in - unserialization/serialization steps, making it a convenient format to store user input files. """ - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://github.com/open-source-parsers/jsoncpp/archive'] -sources = ['%(version)s.tar.gz'] -checksums = ['e34a628a8142643b976c7233ef381457efad79468c67cb1ae0b83a33d7493999'] - -builddependencies = [ - ('CMake', '3.16.4'), - ('Ninja', '1.10.0'), - ('pkg-config', '0.29.2'), - ('binutils', '2.34'), -] - -sanity_check_paths = { - 'files': ['include/json/json.h', 'lib/libjsoncpp.so'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/JsonCpp/JsonCpp-1.9.5-GCCcore-13.2.0.eb b/easybuild/easyconfigs/j/JsonCpp/JsonCpp-1.9.5-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..dd5dda233d2d --- /dev/null +++ b/easybuild/easyconfigs/j/JsonCpp/JsonCpp-1.9.5-GCCcore-13.2.0.eb @@ -0,0 +1,29 @@ +easyblock = "CMakeNinja" + +name = 'JsonCpp' +version = '1.9.5' + +homepage = 'https://open-source-parsers.github.io/jsoncpp-docs/doxygen/index.html' +description = """ JsonCpp is a C++ library that allows manipulating JSON values, + including serialization and deserialization to and from strings. It can also preserve existing comment in + unserialization/serialization steps, making it a convenient format to store user input files. """ + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['https://github.com/open-source-parsers/jsoncpp/archive'] +sources = ['%(version)s.tar.gz'] +checksums = ['f409856e5920c18d0c2fb85276e24ee607d2a09b5e7d5f0a371368903c275da2'] + +builddependencies = [ + ('CMake', '3.27.6'), + ('Ninja', '1.11.1'), + ('pkgconf', '2.0.3'), + ('binutils', '2.40'), +] + +sanity_check_paths = { + 'files': ['include/json/json.h', 'lib/libjsoncpp.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/JsonCpp/JsonCpp-1.9.5-GCCcore-13.3.0.eb b/easybuild/easyconfigs/j/JsonCpp/JsonCpp-1.9.5-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..b1d3f620566d --- /dev/null +++ b/easybuild/easyconfigs/j/JsonCpp/JsonCpp-1.9.5-GCCcore-13.3.0.eb @@ -0,0 +1,29 @@ +easyblock = "CMakeNinja" + +name = 'JsonCpp' +version = '1.9.5' + +homepage = 'https://open-source-parsers.github.io/jsoncpp-docs/doxygen/index.html' +description = """ JsonCpp is a C++ library that allows manipulating JSON values, + including serialization and deserialization to and from strings. It can also preserve existing comment in + unserialization/serialization steps, making it a convenient format to store user input files. """ + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://github.com/open-source-parsers/jsoncpp/archive'] +sources = ['%(version)s.tar.gz'] +checksums = ['f409856e5920c18d0c2fb85276e24ee607d2a09b5e7d5f0a371368903c275da2'] + +builddependencies = [ + ('CMake', '3.29.3'), + ('Ninja', '1.12.1'), + ('pkgconf', '2.2.0'), + ('binutils', '2.42'), +] + +sanity_check_paths = { + 'files': ['include/json/json.h', 'lib/libjsoncpp.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/Judy/Judy-1.0.5-GCCcore-12.3.0.eb b/easybuild/easyconfigs/j/Judy/Judy-1.0.5-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..183e8e08ea45 --- /dev/null +++ b/easybuild/easyconfigs/j/Judy/Judy-1.0.5-GCCcore-12.3.0.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'Judy' +version = '1.0.5' + +homepage = 'http://judy.sourceforge.net/' +description = "A C library that implements a dynamic array." + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['http://downloads.sourceforge.net/judy'] +sources = ['%(name)s-%(version)s.tar.gz'] +patches = ['Judy-1.0.5_parallel-make.patch'] # fix Make dependencies, so parallel build also works + +builddependencies = [ + ('Autotools', '20220317'), + ('binutils', '2.40'), +] +checksums = [ + 'd2704089f85fdb6f2cd7e77be21170ced4b4375c03ef1ad4cf1075bd414a63eb', # Judy-1.0.5.tar.gz + '14c2eba71088f3db9625dc4605c6d7183d72412d75ef6c9fd9b95186165cf009', # Judy-1.0.5_parallel-make.patch +] + +preconfigopts = "sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.ac && " +preconfigopts += "autoreconf -i && " + +configopts = '--enable-shared --enable-static' + +sanity_check_paths = { + 'files': ["include/%(name)s.h", "lib/lib%(name)s.a", "lib/lib%(name)s.la", "lib/lib%%(name)s.%s" % SHLIB_EXT], + 'dirs': ["share/man"] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/Judy/Judy-1.0.5-GCCcore-13.3.0.eb b/easybuild/easyconfigs/j/Judy/Judy-1.0.5-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..ad7805e7167f --- /dev/null +++ b/easybuild/easyconfigs/j/Judy/Judy-1.0.5-GCCcore-13.3.0.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'Judy' +version = '1.0.5' + +homepage = 'http://judy.sourceforge.net/' +description = "A C library that implements a dynamic array." + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['http://downloads.sourceforge.net/judy'] +sources = ['%(name)s-%(version)s.tar.gz'] +patches = ['Judy-1.0.5_parallel-make.patch'] # fix Make dependencies, so parallel build also works + +builddependencies = [ + ('Autotools', '20231222'), + ('binutils', '2.42'), +] +checksums = [ + 'd2704089f85fdb6f2cd7e77be21170ced4b4375c03ef1ad4cf1075bd414a63eb', # Judy-1.0.5.tar.gz + '14c2eba71088f3db9625dc4605c6d7183d72412d75ef6c9fd9b95186165cf009', # Judy-1.0.5_parallel-make.patch +] + +preconfigopts = "sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.ac && " +preconfigopts += "autoreconf -i && " + +configopts = '--enable-shared --enable-static' + +sanity_check_paths = { + 'files': ["include/%(name)s.h", "lib/lib%(name)s.a", "lib/lib%(name)s.la", "lib/lib%%(name)s.%s" % SHLIB_EXT], + 'dirs': ["share/man"] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/Judy/Judy-1.0.5-GCCcore-8.2.0.eb b/easybuild/easyconfigs/j/Judy/Judy-1.0.5-GCCcore-8.2.0.eb deleted file mode 100644 index fee169ecba3b..000000000000 --- a/easybuild/easyconfigs/j/Judy/Judy-1.0.5-GCCcore-8.2.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Judy' -version = '1.0.5' - -homepage = 'http://judy.sourceforge.net/' -description = "A C library that implements a dynamic array." - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['http://downloads.sourceforge.net/judy'] -sources = ['%(name)s-%(version)s.tar.gz'] -patches = ['Judy-1.0.5_parallel-make.patch'] # fix Make dependencies, so parallel build also works -checksums = [ - 'd2704089f85fdb6f2cd7e77be21170ced4b4375c03ef1ad4cf1075bd414a63eb', # Judy-1.0.5.tar.gz - '14c2eba71088f3db9625dc4605c6d7183d72412d75ef6c9fd9b95186165cf009', # Judy-1.0.5_parallel-make.patch -] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.31.1'), -] - -preconfigopts = "sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.ac && " -preconfigopts += "autoreconf -i && " - -configopts = '--enable-shared --enable-static' - -sanity_check_paths = { - 'files': ["include/%(name)s.h", "lib/lib%(name)s.a", "lib/lib%(name)s.la", "lib/lib%%(name)s.%s" % SHLIB_EXT], - 'dirs': ["share/man"] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/Judy/Judy-1.0.5-GCCcore-8.3.0.eb b/easybuild/easyconfigs/j/Judy/Judy-1.0.5-GCCcore-8.3.0.eb deleted file mode 100644 index ff04ccc858f7..000000000000 --- a/easybuild/easyconfigs/j/Judy/Judy-1.0.5-GCCcore-8.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Judy' -version = '1.0.5' - -homepage = 'http://judy.sourceforge.net/' -description = "A C library that implements a dynamic array." - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['http://downloads.sourceforge.net/judy'] -sources = ['%(name)s-%(version)s.tar.gz'] -patches = ['Judy-1.0.5_parallel-make.patch'] # fix Make dependencies, so parallel build also works -checksums = [ - 'd2704089f85fdb6f2cd7e77be21170ced4b4375c03ef1ad4cf1075bd414a63eb', # Judy-1.0.5.tar.gz - '14c2eba71088f3db9625dc4605c6d7183d72412d75ef6c9fd9b95186165cf009', # Judy-1.0.5_parallel-make.patch -] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.32'), -] - -preconfigopts = "sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.ac && " -preconfigopts += "autoreconf -i && " - -configopts = '--enable-shared --enable-static' - -sanity_check_paths = { - 'files': ["include/%(name)s.h", "lib/lib%(name)s.a", "lib/lib%(name)s.la", "lib/lib%%(name)s.%s" % SHLIB_EXT], - 'dirs': ["share/man"] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/Julia/Julia-1.1.1-linux-x86_64.eb b/easybuild/easyconfigs/j/Julia/Julia-1.1.1-linux-x86_64.eb deleted file mode 100644 index b3031b7b92f1..000000000000 --- a/easybuild/easyconfigs/j/Julia/Julia-1.1.1-linux-x86_64.eb +++ /dev/null @@ -1,26 +0,0 @@ -# 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 = 'Tarball' - -name = 'Julia' -version = '1.1.1' -versionsuffix = '-linux-x86_64' - -homepage = 'https://julialang.org' -description = "Julia is a high-level, high-performance dynamic programming language for numerical computing" - -toolchain = SYSTEM - -source_urls = ['https://julialang-s3.julialang.org/bin/linux/x64/%(version_major_minor)s/'] -sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tar.gz'] -checksums = ['f0a83a139a89a2ccf2316814e5ee1c0c809fca02cbaf4baf3c1fd8eb71594f06'] - -sanity_check_paths = { - 'files': ['bin/julia', 'include/julia/julia.h', 'lib/libjulia.so'], - 'dirs': ['bin', 'etc', 'include', 'lib', 'share'] -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Julia/Julia-1.10.0-linux-x86_64.eb b/easybuild/easyconfigs/j/Julia/Julia-1.10.0-linux-x86_64.eb index 6671e1cd4ff5..6081619a3312 100644 --- a/easybuild/easyconfigs/j/Julia/Julia-1.10.0-linux-x86_64.eb +++ b/easybuild/easyconfigs/j/Julia/Julia-1.10.0-linux-x86_64.eb @@ -11,21 +11,20 @@ toolchain = SYSTEM source_urls = ['https://julialang-s3.julialang.org/bin/linux/x64/%(version_major_minor)s/'] sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tar.gz'] -checksums = ['a7298207f72f2b27b2ab1ce392a6ea37afbd1fbee0f1f8d190b054dcaba878fe'] +patches = [('julia.wrapper', 'bin/')] +checksums = [ + {'julia-1.10.0-linux-x86_64.tar.gz': 'a7298207f72f2b27b2ab1ce392a6ea37afbd1fbee0f1f8d190b054dcaba878fe'}, + {'julia.wrapper': 'd10aeaff53cca9875f7b0ce9218eae3bd21870b654e26c4c52aa8bfcc9da702d'}, +] + +# install wrapper with linking safeguards for Julia libraries +postinstallcmds = ["cd %(installdir)s/bin && mv julia julia.bin && mv julia.wrapper julia"] sanity_check_paths = { - 'files': ['bin/julia', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], - 'dirs': ['bin', 'etc', 'include', 'lib', 'share'] + 'files': ['bin/julia', 'bin/julia.bin', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], + 'dirs': ['bin', 'etc', 'include', 'lib', 'lib/julia', 'share'] } sanity_check_commands = ['julia --help'] -modextrapaths_append = { - # Use default DEPOT_PATH where first entry is user's depot. - # JULIA_DEPOT_PATH must be set to be able to load other JuliaPackage modules and have - # those installations appended to DEPOT_PATH without disabling any of the default paths. - # Appending ':' to make sure we don't override the user's custom JULIA_DEPOT_PATH if set. - 'JULIA_DEPOT_PATH': ':', -} - moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Julia/Julia-1.10.3-linux-x86_64.eb b/easybuild/easyconfigs/j/Julia/Julia-1.10.3-linux-x86_64.eb new file mode 100644 index 000000000000..599edfd33eaa --- /dev/null +++ b/easybuild/easyconfigs/j/Julia/Julia-1.10.3-linux-x86_64.eb @@ -0,0 +1,30 @@ +easyblock = 'Tarball' + +name = 'Julia' +version = '1.10.3' +versionsuffix = '-linux-x86_64' + +homepage = 'https://julialang.org' +description = "Julia is a high-level, high-performance dynamic programming language for numerical computing" + +toolchain = SYSTEM + +source_urls = ['https://julialang-s3.julialang.org/bin/linux/x64/%(version_major_minor)s/'] +sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tar.gz'] +patches = [('julia.wrapper', 'bin/')] +checksums = [ + {'julia-1.10.3-linux-x86_64.tar.gz': '81b910c922fff0e27ae1f256f2cc803db81f3960215281eddd2d484721928c70'}, + {'julia.wrapper': 'd10aeaff53cca9875f7b0ce9218eae3bd21870b654e26c4c52aa8bfcc9da702d'}, +] + +# install wrapper with linking safeguards for Julia libraries +postinstallcmds = ["cd %(installdir)s/bin && mv julia julia.bin && mv julia.wrapper julia"] + +sanity_check_paths = { + 'files': ['bin/julia', 'bin/julia.bin', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], + 'dirs': ['bin', 'etc', 'include', 'lib', 'lib/julia', 'share'] +} + +sanity_check_commands = ['julia --help'] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Julia/Julia-1.10.4-linux-x86_64.eb b/easybuild/easyconfigs/j/Julia/Julia-1.10.4-linux-x86_64.eb new file mode 100644 index 000000000000..767a23c33a46 --- /dev/null +++ b/easybuild/easyconfigs/j/Julia/Julia-1.10.4-linux-x86_64.eb @@ -0,0 +1,37 @@ +# 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 +# Updated by: Dugan Witherick, University of Warwick +# Robert Mijakovic +# Wahid Mainassara + +easyblock = 'Tarball' + +name = 'Julia' +version = '1.10.4' +versionsuffix = '-linux-x86_64' + +homepage = 'https://julialang.org' +description = "Julia is a high-level, high-performance dynamic programming language for numerical computing" + +toolchain = SYSTEM + +source_urls = ['https://julialang-s3.julialang.org/bin/linux/x64/%(version_major_minor)s/'] +sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tar.gz'] +patches = [('julia.wrapper', 'bin/')] +checksums = [ + {'julia-1.10.4-linux-x86_64.tar.gz': '079f61757c3b5b40d2ade052b3cc4816f50f7ef6df668825772562b3746adff1'}, + {'julia.wrapper': 'd10aeaff53cca9875f7b0ce9218eae3bd21870b654e26c4c52aa8bfcc9da702d'}, +] + +# install wrapper with linking safeguards for Julia libraries +postinstallcmds = ["cd %(installdir)s/bin && mv julia julia.bin && mv julia.wrapper julia"] + +sanity_check_paths = { + 'files': ['bin/julia', 'bin/julia.bin', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], + 'dirs': ['bin', 'etc', 'include', 'lib', 'lib/julia', 'share'] +} +sanity_check_commands = ['julia --help'] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Julia/Julia-1.10.5-linux-x86_64.eb b/easybuild/easyconfigs/j/Julia/Julia-1.10.5-linux-x86_64.eb new file mode 100644 index 000000000000..4c6236991011 --- /dev/null +++ b/easybuild/easyconfigs/j/Julia/Julia-1.10.5-linux-x86_64.eb @@ -0,0 +1,38 @@ +# 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 +# Updated by: Dugan Witherick, University of Warwick +# Robert Mijakovic +# Wahid Mainassara +# Paul Melis + +easyblock = 'Tarball' + +name = 'Julia' +version = '1.10.5' +versionsuffix = '-linux-x86_64' + +homepage = 'https://julialang.org' +description = "Julia is a high-level, high-performance dynamic programming language for numerical computing" + +toolchain = SYSTEM + +source_urls = ['https://julialang-s3.julialang.org/bin/linux/x64/%(version_major_minor)s/'] +sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tar.gz'] +patches = [('julia.wrapper', 'bin/')] +checksums = [ + {'julia-1.10.5-linux-x86_64.tar.gz': '33497b93cf9dd65e8431024fd1db19cbfbe30bd796775a59d53e2df9a8de6dc0'}, + {'julia.wrapper': 'd10aeaff53cca9875f7b0ce9218eae3bd21870b654e26c4c52aa8bfcc9da702d'}, +] + +# install wrapper with linking safeguards for Julia libraries +postinstallcmds = ["cd %(installdir)s/bin && mv julia julia.bin && mv julia.wrapper julia"] + +sanity_check_paths = { + 'files': ['bin/julia', 'bin/julia.bin', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], + 'dirs': ['bin', 'etc', 'include', 'lib', 'lib/julia', 'share'] +} +sanity_check_commands = ['julia --help'] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Julia/Julia-1.11.3-linux-x86_64.eb b/easybuild/easyconfigs/j/Julia/Julia-1.11.3-linux-x86_64.eb new file mode 100644 index 000000000000..a4f684005288 --- /dev/null +++ b/easybuild/easyconfigs/j/Julia/Julia-1.11.3-linux-x86_64.eb @@ -0,0 +1,38 @@ +# 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 +# Updated by: Dugan Witherick, University of Warwick +# Robert Mijakovic +# Wahid Mainassara +# Paul Melis + +easyblock = 'Tarball' + +name = 'Julia' +version = '1.11.3' +versionsuffix = '-linux-x86_64' + +homepage = 'https://julialang.org' +description = "Julia is a high-level, high-performance dynamic programming language for numerical computing" + +toolchain = SYSTEM + +source_urls = ['https://julialang-s3.julialang.org/bin/linux/x64/%(version_major_minor)s/'] +sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tar.gz'] +patches = [('julia.wrapper', 'bin/')] +checksums = [ + {'julia-1.11.3-linux-x86_64.tar.gz': '7d48da416c8cb45582a1285d60127ee31ef7092ded3ec594a9f2cf58431c07fd'}, + {'julia.wrapper': 'd10aeaff53cca9875f7b0ce9218eae3bd21870b654e26c4c52aa8bfcc9da702d'}, +] + +# install wrapper with linking safeguards for Julia libraries +postinstallcmds = ["cd %(installdir)s/bin && mv julia julia.bin && mv julia.wrapper julia"] + +sanity_check_paths = { + 'files': ['bin/julia', 'bin/julia.bin', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], + 'dirs': ['bin', 'etc', 'include', 'lib', 'lib/julia', 'share'] +} +sanity_check_commands = ['julia --help'] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Julia/Julia-1.2.0-linux-x86_64.eb b/easybuild/easyconfigs/j/Julia/Julia-1.2.0-linux-x86_64.eb deleted file mode 100644 index 48c76191ebff..000000000000 --- a/easybuild/easyconfigs/j/Julia/Julia-1.2.0-linux-x86_64.eb +++ /dev/null @@ -1,27 +0,0 @@ -# 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 -# Updated by: Jiri Furst - -easyblock = 'Tarball' - -name = 'Julia' -version = '1.2.0' -versionsuffix = '-linux-x86_64' - -homepage = 'https://julialang.org' -description = "Julia is a high-level, high-performance dynamic programming language for numerical computing" - -toolchain = SYSTEM - -source_urls = ['https://julialang-s3.julialang.org/bin/linux/x64/%(version_major_minor)s/'] -sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tar.gz'] -checksums = ['926ced5dec5d726ed0d2919e849ff084a320882fb67ab048385849f9483afc47'] - -sanity_check_paths = { - 'files': ['bin/julia', 'include/julia/julia.h', 'lib/libjulia.so'], - 'dirs': ['bin', 'etc', 'include', 'lib', 'share'] -} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Julia/Julia-1.3.1-linux-x86_64.eb b/easybuild/easyconfigs/j/Julia/Julia-1.3.1-linux-x86_64.eb index a5e9cf292b3b..a97003eab976 100644 --- a/easybuild/easyconfigs/j/Julia/Julia-1.3.1-linux-x86_64.eb +++ b/easybuild/easyconfigs/j/Julia/Julia-1.3.1-linux-x86_64.eb @@ -1,7 +1,7 @@ # 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 +# SIB Swiss Institute of Bioinformatics # Updated by: Jiri Furst easyblock = 'Tarball' diff --git a/easybuild/easyconfigs/j/Julia/Julia-1.4.0-linux-x86_64.eb b/easybuild/easyconfigs/j/Julia/Julia-1.4.0-linux-x86_64.eb index c5433d728c53..e89e1907860a 100644 --- a/easybuild/easyconfigs/j/Julia/Julia-1.4.0-linux-x86_64.eb +++ b/easybuild/easyconfigs/j/Julia/Julia-1.4.0-linux-x86_64.eb @@ -1,7 +1,7 @@ # 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 +# SIB Swiss Institute of Bioinformatics # Updated by: Jiri Furst easyblock = 'Tarball' diff --git a/easybuild/easyconfigs/j/Julia/Julia-1.4.1-linux-x86_64.eb b/easybuild/easyconfigs/j/Julia/Julia-1.4.1-linux-x86_64.eb index 5fbfcfe22cc8..e2b1bd2036d4 100644 --- a/easybuild/easyconfigs/j/Julia/Julia-1.4.1-linux-x86_64.eb +++ b/easybuild/easyconfigs/j/Julia/Julia-1.4.1-linux-x86_64.eb @@ -1,7 +1,7 @@ # 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 +# SIB Swiss Institute of Bioinformatics easyblock = 'Tarball' diff --git a/easybuild/easyconfigs/j/Julia/Julia-1.4.2-linux-x86_64.eb b/easybuild/easyconfigs/j/Julia/Julia-1.4.2-linux-x86_64.eb index 04fe002d58f2..8663dd621e77 100644 --- a/easybuild/easyconfigs/j/Julia/Julia-1.4.2-linux-x86_64.eb +++ b/easybuild/easyconfigs/j/Julia/Julia-1.4.2-linux-x86_64.eb @@ -1,7 +1,7 @@ # 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 +# SIB Swiss Institute of Bioinformatics easyblock = 'Tarball' diff --git a/easybuild/easyconfigs/j/Julia/Julia-1.5.1-linux-x86_64.eb b/easybuild/easyconfigs/j/Julia/Julia-1.5.1-linux-x86_64.eb index b87ad237c5dd..70967d6c13d1 100644 --- a/easybuild/easyconfigs/j/Julia/Julia-1.5.1-linux-x86_64.eb +++ b/easybuild/easyconfigs/j/Julia/Julia-1.5.1-linux-x86_64.eb @@ -1,7 +1,7 @@ # 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 +# SIB Swiss Institute of Bioinformatics # Updated by: Dugan Witherick, University of Warwick easyblock = 'Tarball' diff --git a/easybuild/easyconfigs/j/Julia/Julia-1.6.0-linux-aarch64.eb b/easybuild/easyconfigs/j/Julia/Julia-1.6.0-linux-aarch64.eb index 225d86de75a2..17abf7d929c7 100644 --- a/easybuild/easyconfigs/j/Julia/Julia-1.6.0-linux-aarch64.eb +++ b/easybuild/easyconfigs/j/Julia/Julia-1.6.0-linux-aarch64.eb @@ -15,20 +15,20 @@ toolchain = SYSTEM source_urls = ['https://julialang-s3.julialang.org/bin/linux/aarch64/%(version_major_minor)s/'] sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tar.gz'] -checksums = ['0f496972d26cea88151204d03e6bd87702aa1ff983de3b1e4f320c48ef67325f'] +patches = [('julia.wrapper', 'bin/')] +checksums = [ + {'julia-1.6.0-linux-aarch64.tar.gz': '0f496972d26cea88151204d03e6bd87702aa1ff983de3b1e4f320c48ef67325f'}, + {'julia.wrapper': 'd10aeaff53cca9875f7b0ce9218eae3bd21870b654e26c4c52aa8bfcc9da702d'}, +] + +# install wrapper with linking safeguards for Julia libraries +postinstallcmds = ["cd %(installdir)s/bin && mv julia julia.bin && mv julia.wrapper julia"] sanity_check_paths = { - 'files': ['bin/julia', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], - 'dirs': ['bin', 'etc', 'include', 'lib', 'share'] + 'files': ['bin/julia', 'bin/julia.bin', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], + 'dirs': ['bin', 'etc', 'include', 'lib', 'lib/julia', 'share'] } sanity_check_commands = ['julia --help'] -modextravars = { - # Use default DEPOT_PATH where first entry is user's depot - # JULIA_DEPOT_PATH must be set to be able to load other JuliaPackage modules and have - # those installations appended to DEPOT_PATH without disabling any of the default paths - 'JULIA_DEPOT_PATH': ':', -} - moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Julia/Julia-1.6.5-linux-x86_64.eb b/easybuild/easyconfigs/j/Julia/Julia-1.6.5-linux-x86_64.eb index 45b365aa65d4..dd9ad4890db4 100644 --- a/easybuild/easyconfigs/j/Julia/Julia-1.6.5-linux-x86_64.eb +++ b/easybuild/easyconfigs/j/Julia/Julia-1.6.5-linux-x86_64.eb @@ -19,20 +19,20 @@ toolchain = SYSTEM source_urls = ['https://julialang-s3.julialang.org/bin/linux/x64/%(version_major_minor)s/'] sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tar.gz'] -checksums = ['b8fe23ee547254a2fe14be587284ed77c78c06c2d8e9aad5febce0d21cab8e2c'] +patches = [('julia.wrapper', 'bin/')] +checksums = [ + {'julia-1.6.5-linux-x86_64.tar.gz': 'b8fe23ee547254a2fe14be587284ed77c78c06c2d8e9aad5febce0d21cab8e2c'}, + {'julia.wrapper': 'd10aeaff53cca9875f7b0ce9218eae3bd21870b654e26c4c52aa8bfcc9da702d'}, +] + +# install wrapper with linking safeguards for Julia libraries +postinstallcmds = ["cd %(installdir)s/bin && mv julia julia.bin && mv julia.wrapper julia"] sanity_check_paths = { - 'files': ['bin/julia', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], - 'dirs': ['bin', 'etc', 'include', 'lib', 'share'] + 'files': ['bin/julia', 'bin/julia.bin', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], + 'dirs': ['bin', 'etc', 'include', 'lib', 'lib/julia', 'share'] } sanity_check_commands = ['julia --help'] -modextravars = { - # Use default DEPOT_PATH where first entry is user's depot - # JULIA_DEPOT_PATH must be set to be able to load other JuliaPackage modules and have - # those installations appended to DEPOT_PATH without disabling any of the default paths - 'JULIA_DEPOT_PATH': ':', -} - moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Julia/Julia-1.6.6-linux-x86_64.eb b/easybuild/easyconfigs/j/Julia/Julia-1.6.6-linux-x86_64.eb index 48c2259422eb..03bdc16da5a8 100644 --- a/easybuild/easyconfigs/j/Julia/Julia-1.6.6-linux-x86_64.eb +++ b/easybuild/easyconfigs/j/Julia/Julia-1.6.6-linux-x86_64.eb @@ -19,20 +19,19 @@ toolchain = SYSTEM source_urls = ['https://julialang-s3.julialang.org/bin/linux/x64/%(version_major_minor)s/'] sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tar.gz'] -checksums = ['c25ff71a4242207ab2681a0fcc5df50014e9d99f814e77cacbc5027e20514945'] +patches = [('julia.wrapper', 'bin/')] +checksums = [ + {'julia-1.6.6-linux-x86_64.tar.gz': 'c25ff71a4242207ab2681a0fcc5df50014e9d99f814e77cacbc5027e20514945'}, + {'julia.wrapper': 'd10aeaff53cca9875f7b0ce9218eae3bd21870b654e26c4c52aa8bfcc9da702d'}, +] + +# install wrapper with linking safeguards for Julia libraries +postinstallcmds = ["cd %(installdir)s/bin && mv julia julia.bin && mv julia.wrapper julia"] sanity_check_paths = { - 'files': ['bin/julia', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], - 'dirs': ['bin', 'etc', 'include', 'lib', 'share'] + 'files': ['bin/julia', 'bin/julia.bin', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], + 'dirs': ['bin', 'etc', 'include', 'lib', 'lib/julia', 'share'] } - sanity_check_commands = ['julia --help'] -modextravars = { - # Use default DEPOT_PATH where first entry is user's depot - # JULIA_DEPOT_PATH must be set to be able to load other JuliaPackage modules and have - # those installations appended to DEPOT_PATH without disabling any of the default paths - 'JULIA_DEPOT_PATH': ':', -} - moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Julia/Julia-1.6.7-linux-x86_64.eb b/easybuild/easyconfigs/j/Julia/Julia-1.6.7-linux-x86_64.eb index f5d1446913f2..7046809d33df 100644 --- a/easybuild/easyconfigs/j/Julia/Julia-1.6.7-linux-x86_64.eb +++ b/easybuild/easyconfigs/j/Julia/Julia-1.6.7-linux-x86_64.eb @@ -19,20 +19,19 @@ toolchain = SYSTEM source_urls = ['https://julialang-s3.julialang.org/bin/linux/x64/%(version_major_minor)s/'] sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tar.gz'] -checksums = ['6c4522d595e4cbcd00157ac458a72f8aec01757053d2073f99daa39e442b2a36'] +patches = [('julia.wrapper', 'bin/')] +checksums = [ + {'julia-1.6.7-linux-x86_64.tar.gz': '6c4522d595e4cbcd00157ac458a72f8aec01757053d2073f99daa39e442b2a36'}, + {'julia.wrapper': 'd10aeaff53cca9875f7b0ce9218eae3bd21870b654e26c4c52aa8bfcc9da702d'}, +] + +# install wrapper with linking safeguards for Julia libraries +postinstallcmds = ["cd %(installdir)s/bin && mv julia julia.bin && mv julia.wrapper julia"] sanity_check_paths = { - 'files': ['bin/julia', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], - 'dirs': ['bin', 'etc', 'include', 'lib', 'share'] + 'files': ['bin/julia', 'bin/julia.bin', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], + 'dirs': ['bin', 'etc', 'include', 'lib', 'lib/julia', 'share'] } - sanity_check_commands = ['julia --help'] -modextravars = { - # Use default DEPOT_PATH where first entry is user's depot - # JULIA_DEPOT_PATH must be set to be able to load other JuliaPackage modules and have - # those installations appended to DEPOT_PATH without disabling any of the default paths - 'JULIA_DEPOT_PATH': ':', -} - moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Julia/Julia-1.7.0-linux-x86_64.eb b/easybuild/easyconfigs/j/Julia/Julia-1.7.0-linux-x86_64.eb index ecc3020f4c0d..39df361aa993 100644 --- a/easybuild/easyconfigs/j/Julia/Julia-1.7.0-linux-x86_64.eb +++ b/easybuild/easyconfigs/j/Julia/Julia-1.7.0-linux-x86_64.eb @@ -19,20 +19,19 @@ toolchain = SYSTEM source_urls = ['https://julialang-s3.julialang.org/bin/linux/x64/%(version_major_minor)s/'] sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tar.gz'] -checksums = ['7299f3a638aec5e0b9e14eaf0e6221c4fe27189aa0b38ac5a36f03f0dc4c0d40'] +patches = [('julia.wrapper', 'bin/')] +checksums = [ + {'julia-1.7.0-linux-x86_64.tar.gz': '7299f3a638aec5e0b9e14eaf0e6221c4fe27189aa0b38ac5a36f03f0dc4c0d40'}, + {'julia.wrapper': 'd10aeaff53cca9875f7b0ce9218eae3bd21870b654e26c4c52aa8bfcc9da702d'}, +] + +# install wrapper with linking safeguards for Julia libraries +postinstallcmds = ["cd %(installdir)s/bin && mv julia julia.bin && mv julia.wrapper julia"] sanity_check_paths = { - 'files': ['bin/julia', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], - 'dirs': ['bin', 'etc', 'include', 'lib', 'share'] + 'files': ['bin/julia', 'bin/julia.bin', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], + 'dirs': ['bin', 'etc', 'include', 'lib', 'lib/julia', 'share'] } - sanity_check_commands = ['julia --help'] -modextravars = { - # Use default DEPOT_PATH where first entry is user's depot - # JULIA_DEPOT_PATH must be set to be able to load other JuliaPackage modules and have - # those installations appended to DEPOT_PATH without disabling any of the default paths - 'JULIA_DEPOT_PATH': ':', -} - moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Julia/Julia-1.7.1-linux-x86_64.eb b/easybuild/easyconfigs/j/Julia/Julia-1.7.1-linux-x86_64.eb index b8b0a744c041..87f911a7da04 100644 --- a/easybuild/easyconfigs/j/Julia/Julia-1.7.1-linux-x86_64.eb +++ b/easybuild/easyconfigs/j/Julia/Julia-1.7.1-linux-x86_64.eb @@ -19,20 +19,19 @@ toolchain = SYSTEM source_urls = ['https://julialang-s3.julialang.org/bin/linux/x64/%(version_major_minor)s/'] sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tar.gz'] -checksums = ['44658e9c7b45e2b9b5b59239d190cca42de05c175ea86bc346c294a8fe8d9f11'] +patches = [('julia.wrapper', 'bin/')] +checksums = [ + {'julia-1.7.1-linux-x86_64.tar.gz': '44658e9c7b45e2b9b5b59239d190cca42de05c175ea86bc346c294a8fe8d9f11'}, + {'julia.wrapper': 'd10aeaff53cca9875f7b0ce9218eae3bd21870b654e26c4c52aa8bfcc9da702d'}, +] + +# install wrapper with linking safeguards for Julia libraries +postinstallcmds = ["cd %(installdir)s/bin && mv julia julia.bin && mv julia.wrapper julia"] sanity_check_paths = { - 'files': ['bin/julia', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], - 'dirs': ['bin', 'etc', 'include', 'lib', 'share'] + 'files': ['bin/julia', 'bin/julia.bin', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], + 'dirs': ['bin', 'etc', 'include', 'lib', 'lib/julia', 'share'] } - sanity_check_commands = ['julia --help'] -modextravars = { - # Use default DEPOT_PATH where first entry is user's depot - # JULIA_DEPOT_PATH must be set to be able to load other JuliaPackage modules and have - # those installations appended to DEPOT_PATH without disabling any of the default paths - 'JULIA_DEPOT_PATH': ':', -} - moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Julia/Julia-1.7.2-linux-x86_64.eb b/easybuild/easyconfigs/j/Julia/Julia-1.7.2-linux-x86_64.eb index e88e509e0985..5e48ff39fbe2 100644 --- a/easybuild/easyconfigs/j/Julia/Julia-1.7.2-linux-x86_64.eb +++ b/easybuild/easyconfigs/j/Julia/Julia-1.7.2-linux-x86_64.eb @@ -19,20 +19,19 @@ toolchain = SYSTEM source_urls = ['https://julialang-s3.julialang.org/bin/linux/x64/%(version_major_minor)s/'] sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tar.gz'] -checksums = ['a75244724f3b2de0e7249c861fbf64078257c16fb4203be78f1cf4dd5973ba95'] +patches = [('julia.wrapper', 'bin/')] +checksums = [ + {'julia-1.7.2-linux-x86_64.tar.gz': 'a75244724f3b2de0e7249c861fbf64078257c16fb4203be78f1cf4dd5973ba95'}, + {'julia.wrapper': 'd10aeaff53cca9875f7b0ce9218eae3bd21870b654e26c4c52aa8bfcc9da702d'}, +] + +# install wrapper with linking safeguards for Julia libraries +postinstallcmds = ["cd %(installdir)s/bin && mv julia julia.bin && mv julia.wrapper julia"] sanity_check_paths = { - 'files': ['bin/julia', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], - 'dirs': ['bin', 'etc', 'include', 'lib', 'share'] + 'files': ['bin/julia', 'bin/julia.bin', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], + 'dirs': ['bin', 'etc', 'include', 'lib', 'lib/julia', 'share'] } - sanity_check_commands = ['julia --help'] -modextravars = { - # Use default DEPOT_PATH where first entry is user's depot - # JULIA_DEPOT_PATH must be set to be able to load other JuliaPackage modules and have - # those installations appended to DEPOT_PATH without disabling any of the default paths - 'JULIA_DEPOT_PATH': ':', -} - moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Julia/Julia-1.7.3-linux-x86_64.eb b/easybuild/easyconfigs/j/Julia/Julia-1.7.3-linux-x86_64.eb index dac9088825ad..0f1649345d9e 100644 --- a/easybuild/easyconfigs/j/Julia/Julia-1.7.3-linux-x86_64.eb +++ b/easybuild/easyconfigs/j/Julia/Julia-1.7.3-linux-x86_64.eb @@ -19,20 +19,19 @@ toolchain = SYSTEM source_urls = ['https://julialang-s3.julialang.org/bin/linux/x64/%(version_major_minor)s/'] sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tar.gz'] -checksums = ['9b2f4fa12d92b4dcc5d11dc66fb118c47681a76d3df8da064cc97573f2f5c739'] +patches = [('julia.wrapper', 'bin/')] +checksums = [ + {'julia-1.7.3-linux-x86_64.tar.gz': '9b2f4fa12d92b4dcc5d11dc66fb118c47681a76d3df8da064cc97573f2f5c739'}, + {'julia.wrapper': 'd10aeaff53cca9875f7b0ce9218eae3bd21870b654e26c4c52aa8bfcc9da702d'}, +] + +# install wrapper with linking safeguards for Julia libraries +postinstallcmds = ["cd %(installdir)s/bin && mv julia julia.bin && mv julia.wrapper julia"] sanity_check_paths = { - 'files': ['bin/julia', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], - 'dirs': ['bin', 'etc', 'include', 'lib', 'share'] + 'files': ['bin/julia', 'bin/julia.bin', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], + 'dirs': ['bin', 'etc', 'include', 'lib', 'lib/julia', 'share'] } - sanity_check_commands = ['julia --help'] -modextravars = { - # Use default DEPOT_PATH where first entry is user's depot - # JULIA_DEPOT_PATH must be set to be able to load other JuliaPackage modules and have - # those installations appended to DEPOT_PATH without disabling any of the default paths - 'JULIA_DEPOT_PATH': ':', -} - moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Julia/Julia-1.8.0-linux-x86_64.eb b/easybuild/easyconfigs/j/Julia/Julia-1.8.0-linux-x86_64.eb index c7f6214e4a81..701b6bcbde70 100644 --- a/easybuild/easyconfigs/j/Julia/Julia-1.8.0-linux-x86_64.eb +++ b/easybuild/easyconfigs/j/Julia/Julia-1.8.0-linux-x86_64.eb @@ -19,20 +19,19 @@ toolchain = SYSTEM source_urls = ['https://julialang-s3.julialang.org/bin/linux/x64/%(version_major_minor)s/'] sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tar.gz'] -checksums = ['e80d732ccb7f79e000d798cb8b656dc3641ab59516d6e4e52e16765017892a00'] +patches = [('julia.wrapper', 'bin/')] +checksums = [ + {'julia-1.8.0-linux-x86_64.tar.gz': 'e80d732ccb7f79e000d798cb8b656dc3641ab59516d6e4e52e16765017892a00'}, + {'julia.wrapper': 'd10aeaff53cca9875f7b0ce9218eae3bd21870b654e26c4c52aa8bfcc9da702d'}, +] + +# install wrapper with linking safeguards for Julia libraries +postinstallcmds = ["cd %(installdir)s/bin && mv julia julia.bin && mv julia.wrapper julia"] sanity_check_paths = { - 'files': ['bin/julia', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], - 'dirs': ['bin', 'etc', 'include', 'lib', 'share'] + 'files': ['bin/julia', 'bin/julia.bin', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], + 'dirs': ['bin', 'etc', 'include', 'lib', 'lib/julia', 'share'] } - sanity_check_commands = ['julia --help'] -modextravars = { - # Use default DEPOT_PATH where first entry is user's depot - # JULIA_DEPOT_PATH must be set to be able to load other JuliaPackage modules and have - # those installations appended to DEPOT_PATH without disabling any of the default paths - 'JULIA_DEPOT_PATH': ':', -} - moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Julia/Julia-1.8.2-linux-x86_64.eb b/easybuild/easyconfigs/j/Julia/Julia-1.8.2-linux-x86_64.eb index 37b817f557e4..c85c5bdc291c 100644 --- a/easybuild/easyconfigs/j/Julia/Julia-1.8.2-linux-x86_64.eb +++ b/easybuild/easyconfigs/j/Julia/Julia-1.8.2-linux-x86_64.eb @@ -19,20 +19,19 @@ toolchain = SYSTEM source_urls = ['https://julialang-s3.julialang.org/bin/linux/x64/%(version_major_minor)s/'] sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tar.gz'] -checksums = ['671cf3a450b63a717e1eedd7f69087e3856f015b2e146cb54928f19a3c05e796'] +patches = [('julia.wrapper', 'bin/')] +checksums = [ + {'julia-1.8.2-linux-x86_64.tar.gz': '671cf3a450b63a717e1eedd7f69087e3856f015b2e146cb54928f19a3c05e796'}, + {'julia.wrapper': 'd10aeaff53cca9875f7b0ce9218eae3bd21870b654e26c4c52aa8bfcc9da702d'}, +] + +# install wrapper with linking safeguards for Julia libraries +postinstallcmds = ["cd %(installdir)s/bin && mv julia julia.bin && mv julia.wrapper julia"] sanity_check_paths = { - 'files': ['bin/julia', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], - 'dirs': ['bin', 'etc', 'include', 'lib', 'share'] + 'files': ['bin/julia', 'bin/julia.bin', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], + 'dirs': ['bin', 'etc', 'include', 'lib', 'lib/julia', 'share'] } - sanity_check_commands = ['julia --help'] -modextravars = { - # Use default DEPOT_PATH where first entry is user's depot - # JULIA_DEPOT_PATH must be set to be able to load other JuliaPackage modules and have - # those installations appended to DEPOT_PATH without disabling any of the default paths - 'JULIA_DEPOT_PATH': ':', -} - moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Julia/Julia-1.8.5-linux-x86_64.eb b/easybuild/easyconfigs/j/Julia/Julia-1.8.5-linux-x86_64.eb index 1d5fa47c96c8..6e60397495dc 100644 --- a/easybuild/easyconfigs/j/Julia/Julia-1.8.5-linux-x86_64.eb +++ b/easybuild/easyconfigs/j/Julia/Julia-1.8.5-linux-x86_64.eb @@ -19,20 +19,19 @@ toolchain = SYSTEM source_urls = ['https://julialang-s3.julialang.org/bin/linux/x64/%(version_major_minor)s/'] sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tar.gz'] -checksums = ['e71a24816e8fe9d5f4807664cbbb42738f5aa9fe05397d35c81d4c5d649b9d05'] +patches = [('julia.wrapper', 'bin/')] +checksums = [ + {'julia-1.8.5-linux-x86_64.tar.gz': 'e71a24816e8fe9d5f4807664cbbb42738f5aa9fe05397d35c81d4c5d649b9d05'}, + {'julia.wrapper': 'd10aeaff53cca9875f7b0ce9218eae3bd21870b654e26c4c52aa8bfcc9da702d'}, +] + +postinstallcmds = ["cd %(installdir)s/bin && mv julia julia.bin && mv julia.wrapper julia"] sanity_check_paths = { - 'files': ['bin/julia', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], - 'dirs': ['bin', 'etc', 'include', 'lib', 'share'] + 'files': ['bin/julia', 'bin/julia.bin', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], + 'dirs': ['bin', 'etc', 'include', 'lib', 'lib/julia', 'share'] } sanity_check_commands = ['julia --help'] -modextravars = { - # Use default DEPOT_PATH where first entry is user's depot - # JULIA_DEPOT_PATH must be set to be able to load other JuliaPackage modules and have - # those installations appended to DEPOT_PATH without disabling any of the default paths - 'JULIA_DEPOT_PATH': ':', -} - moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Julia/Julia-1.9.0-linux-x86_64.eb b/easybuild/easyconfigs/j/Julia/Julia-1.9.0-linux-x86_64.eb index 2ee4230cbb9c..2e89fb8640b8 100644 --- a/easybuild/easyconfigs/j/Julia/Julia-1.9.0-linux-x86_64.eb +++ b/easybuild/easyconfigs/j/Julia/Julia-1.9.0-linux-x86_64.eb @@ -19,20 +19,19 @@ toolchain = SYSTEM source_urls = ['https://julialang-s3.julialang.org/bin/linux/x64/%(version_major_minor)s/'] sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tar.gz'] -checksums = ['00c614466ef9809c2eb23480e38d196a2c577fff2730c4f83d135b913d473359'] +patches = [('julia.wrapper', 'bin/')] +checksums = [ + {'julia-1.9.0-linux-x86_64.tar.gz': '00c614466ef9809c2eb23480e38d196a2c577fff2730c4f83d135b913d473359'}, + {'julia.wrapper': 'd10aeaff53cca9875f7b0ce9218eae3bd21870b654e26c4c52aa8bfcc9da702d'}, +] + +# install wrapper with linking safeguards for Julia libraries +postinstallcmds = ["cd %(installdir)s/bin && mv julia julia.bin && mv julia.wrapper julia"] sanity_check_paths = { - 'files': ['bin/julia', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], - 'dirs': ['bin', 'etc', 'include', 'lib', 'share'] + 'files': ['bin/julia', 'bin/julia.bin', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], + 'dirs': ['bin', 'etc', 'include', 'lib', 'lib/julia', 'share'] } - sanity_check_commands = ['julia --help'] -modextravars = { - # Use default DEPOT_PATH where first entry is user's depot - # JULIA_DEPOT_PATH must be set to be able to load other JuliaPackage modules and have - # those installations appended to DEPOT_PATH without disabling any of the default paths - 'JULIA_DEPOT_PATH': ':', -} - moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Julia/Julia-1.9.2-linux-x86_64.eb b/easybuild/easyconfigs/j/Julia/Julia-1.9.2-linux-x86_64.eb index a0d92b7aacb9..fef2c5a347c7 100644 --- a/easybuild/easyconfigs/j/Julia/Julia-1.9.2-linux-x86_64.eb +++ b/easybuild/easyconfigs/j/Julia/Julia-1.9.2-linux-x86_64.eb @@ -19,20 +19,19 @@ toolchain = SYSTEM source_urls = ['https://julialang-s3.julialang.org/bin/linux/x64/%(version_major_minor)s/'] sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tar.gz'] -checksums = ['4c2d799f442d7fe718827b19da2bacb72ea041b9ce55f24eee7b1313f57c4383'] +patches = [('julia.wrapper', 'bin/')] +checksums = [ + {'julia-1.9.2-linux-x86_64.tar.gz': '4c2d799f442d7fe718827b19da2bacb72ea041b9ce55f24eee7b1313f57c4383'}, + {'julia.wrapper': 'd10aeaff53cca9875f7b0ce9218eae3bd21870b654e26c4c52aa8bfcc9da702d'}, +] + +postinstallcmds = ["cd %(installdir)s/bin && mv julia julia.bin && mv julia.wrapper julia"] sanity_check_paths = { - 'files': ['bin/julia', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], - 'dirs': ['bin', 'etc', 'include', 'lib', 'share'] + 'files': ['bin/julia', 'bin/julia.bin', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], + 'dirs': ['bin', 'etc', 'include', 'lib', 'lib/julia', 'share'] } sanity_check_commands = ['julia --help'] -modextravars = { - # Use default DEPOT_PATH where first entry is user's depot - # JULIA_DEPOT_PATH must be set to be able to load other JuliaPackage modules and have - # those installations appended to DEPOT_PATH without disabling any of the default paths - 'JULIA_DEPOT_PATH': ':', -} - moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Julia/Julia-1.9.3-linux-x86_64.eb b/easybuild/easyconfigs/j/Julia/Julia-1.9.3-linux-x86_64.eb index 7b207dc635c7..1d0f85d9874c 100644 --- a/easybuild/easyconfigs/j/Julia/Julia-1.9.3-linux-x86_64.eb +++ b/easybuild/easyconfigs/j/Julia/Julia-1.9.3-linux-x86_64.eb @@ -19,20 +19,19 @@ toolchain = SYSTEM source_urls = ['https://julialang-s3.julialang.org/bin/linux/x64/%(version_major_minor)s/'] sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tar.gz'] -checksums = ['d76670cc9ba3e0fd4c1545dd3d00269c0694976a1176312795ebce1692d323d1'] +patches = [('julia.wrapper', 'bin/')] +checksums = [ + {'julia-1.9.3-linux-x86_64.tar.gz': 'd76670cc9ba3e0fd4c1545dd3d00269c0694976a1176312795ebce1692d323d1'}, + {'julia.wrapper': 'd10aeaff53cca9875f7b0ce9218eae3bd21870b654e26c4c52aa8bfcc9da702d'}, +] + +# install wrapper with linking safeguards for Julia libraries +postinstallcmds = ["cd %(installdir)s/bin && mv julia julia.bin && mv julia.wrapper julia"] sanity_check_paths = { - 'files': ['bin/julia', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], - 'dirs': ['bin', 'etc', 'include', 'lib', 'share'] + 'files': ['bin/julia', 'bin/julia.bin', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT], + 'dirs': ['bin', 'etc', 'include', 'lib', 'lib/julia', 'share'] } - sanity_check_commands = ['julia --help'] -modextravars = { - # Use default DEPOT_PATH where first entry is user's depot - # JULIA_DEPOT_PATH must be set to be able to load other JuliaPackage modules and have - # those installations appended to DEPOT_PATH without disabling any of the default paths - 'JULIA_DEPOT_PATH': ':', -} - moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Julia/julia.wrapper b/easybuild/easyconfigs/j/Julia/julia.wrapper new file mode 100755 index 000000000000..613b8a831f16 --- /dev/null +++ b/easybuild/easyconfigs/j/Julia/julia.wrapper @@ -0,0 +1,2 @@ +#!/bin/sh +LD_LIBRARY_PATH="$EBROOTJULIA/lib:$EBROOTJULIA/lib/julia:$LD_LIBRARY_PATH" julia.bin "$@" diff --git a/easybuild/easyconfigs/j/Jupyter-bundle/Jupyter-bundle-20240522-GCCcore-13.2.0.eb b/easybuild/easyconfigs/j/Jupyter-bundle/Jupyter-bundle-20240522-GCCcore-13.2.0.eb index d6ac6ce1ad05..e58d22ce229c 100644 --- a/easybuild/easyconfigs/j/Jupyter-bundle/Jupyter-bundle-20240522-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/j/Jupyter-bundle/Jupyter-bundle-20240522-GCCcore-13.2.0.eb @@ -19,7 +19,7 @@ dependencies = [ ('JupyterNotebook', '7.2.0'), ('nbclassic', '1.0.0'), ('jupyter-server-proxy', '4.1.2'), - # ('jupyterlmod', '5.0.0'), -- not ready yet, waiting for https://github.com/cmd-ntrf/jupyter-lmod/pull/70 + ('jupyterlmod', '5.2.1'), ('jupyter-resource-usage', '1.0.2'), ] diff --git a/easybuild/easyconfigs/j/JupyterHub/JupyterHub-0.6.1-foss-2016a-Python-3.5.1.eb b/easybuild/easyconfigs/j/JupyterHub/JupyterHub-0.6.1-foss-2016a-Python-3.5.1.eb deleted file mode 100755 index 34edefbc45c6..000000000000 --- a/easybuild/easyconfigs/j/JupyterHub/JupyterHub-0.6.1-foss-2016a-Python-3.5.1.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'JupyterHub' -version = '0.6.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://jupyter.org' -description = """JupyterHub is a multiuser version of the Jupyter (IPython) notebook designed for - centralized deployments in companies, university classrooms and research labs.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -dependencies = [ - ('Python', '3.5.1'), - ('IPython', '5.0.0', versionsuffix), - ('configurable-http-proxy', '1.3.0', '-nodejs-4.4.7'), -] - -exts_list = [ - ('SQLAlchemy', '1.0.13'), - ('requests', '2.10.0'), - ('pamela', '0.2.1'), - ('jupyterhub', version), -] - -sanity_check_paths = { - 'files': ['bin/jupyterhub'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/jupyterhub'], -} - -sanity_check_commands = ['jupyterhub --help'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/JupyterHub/JupyterHub-0.8.1-foss-2017a-Python-3.6.4.eb b/easybuild/easyconfigs/j/JupyterHub/JupyterHub-0.8.1-foss-2017a-Python-3.6.4.eb deleted file mode 100644 index 092ffde901ba..000000000000 --- a/easybuild/easyconfigs/j/JupyterHub/JupyterHub-0.8.1-foss-2017a-Python-3.6.4.eb +++ /dev/null @@ -1,87 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'JupyterHub' -version = '0.8.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://jupyter.org' -description = """JupyterHub is a multiuser version of the Jupyter (IPython) notebook designed - for centralized deployments in companies, university classrooms and research labs.""" - -toolchain = {'name': 'foss', 'version': '2017a'} - -dependencies = [ - ('Python', '3.6.4'), - ('IPython', '6.2.1', '-Python-%(pyver)s'), - ('configurable-http-proxy', '3.1.1', '-nodejs-8.9.4'), -] - -exts_list = [ - ('pamela', '0.3.0', { - 'checksums': [ - '1e198446a6cdd87704aa0def7621d62e7c20b0e6068e2788b9a866a8355e5d6b', # pamela-0.3.0.tar.gz - ], - }), - ('SQLAlchemy', '1.1.15', { - 'checksums': [ - '8b79a5ed91cdcb5abe97b0045664c55c140aec09e5dd5c01303e23de5fe7a95a', # SQLAlchemy-1.1.15.tar.gz - ], - }), - ('alembic', '0.9.7', { - 'checksums': [ - '46f4849c6dce69f54dd5001b3215b6a983dee6b17512efee10e237fa11f20cfa', # alembic-0.9.7.tar.gz - ], - }), - ('requests', '2.18.4', { - 'checksums': [ - '9c443e7324ba5b85070c4a818ade28bfabedf16ea10206da1132edaa6dda237e', # requests-2.18.4.tar.gz - ], - }), - ('python-oauth2', '1.0.1', { - 'modulename': 'oauth2', - 'checksums': [ - '5583b5cea3e6cc154800f7a04a061fc7673cb12c75ad9413e607d4472d062d28', # python-oauth2-1.0.1.tar.gz - ], - }), - ('Mako', '1.0.7', { - 'checksums': [ - '4e02fde57bd4abb5ec400181e4c314f56ac3e49ba4fb8b0d50bba18cb27d25ae', # Mako-1.0.7.tar.gz - ], - }), - ('python-editor', '1.0.3', { - 'modulename': 'editor', - 'checksums': [ - 'a3c066acee22a1c94f63938341d4fb374e3fdd69366ed6603d7b24bed1efc565', # python-editor-1.0.3.tar.gz - ], - }), - ('urllib3', '1.22', { - 'checksums': [ - 'cc44da8e1145637334317feebd728bd869a35285b93cbb4cca2577da7e62db4f', # urllib3-1.22.tar.gz - ], - }), - ('certifi', '2018.1.18', { - 'checksums': [ - 'edbc3f203427eef571f79a7692bb160a2b0f7ccaa31953e99bd17e307cf63f7d', # certifi-2018.1.18.tar.gz - ], - }), - ('chardet', '3.0.4', { - 'checksums': [ - '84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae', # chardet-3.0.4.tar.gz - ], - }), - ('jupyterhub', version, { - 'use_pip': True, - 'checksums': [ - '100cf18d539802807a45450d38fefbb376cf1c810f3b1b31be31638829a5c69c', # jupyterhub-0.8.1.tar.gz - ], - }), -] - -sanity_check_paths = { - 'files': ['bin/jupyterhub'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/jupyterhub'], -} - -sanity_check_commands = ['jupyterhub --help'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/JupyterHub/JupyterHub-1.1.0-GCCcore-10.2.0.eb b/easybuild/easyconfigs/j/JupyterHub/JupyterHub-1.1.0-GCCcore-10.2.0.eb index 36fecff59cca..9879509ec79b 100644 --- a/easybuild/easyconfigs/j/JupyterHub/JupyterHub-1.1.0-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/j/JupyterHub/JupyterHub-1.1.0-GCCcore-10.2.0.eb @@ -22,8 +22,6 @@ dependencies = [ osdependencies = [OS_PKG_OPENSSL_DEV] -use_pip = True - exts_list = [ ('certipy', '0.1.3', { 'checksums': ['695704b7716b033375c9a1324d0d30f27110a28895c40151a90ec07ff1032859'], @@ -103,15 +101,11 @@ exts_list = [ }), ] -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - sanity_check_paths = { 'files': ['bin/jupyterhub'], 'dirs': ['lib/python%(pyshortver)s/site-packages/jupyterhub'], } -sanity_pip_check = True - sanity_check_commands = ['jupyterhub --help'] moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/JupyterHub/JupyterHub-1.4.1-GCCcore-10.3.0.eb b/easybuild/easyconfigs/j/JupyterHub/JupyterHub-1.4.1-GCCcore-10.3.0.eb index 97b36ac60d2a..63d64acfae4b 100644 --- a/easybuild/easyconfigs/j/JupyterHub/JupyterHub-1.4.1-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/j/JupyterHub/JupyterHub-1.4.1-GCCcore-10.3.0.eb @@ -21,8 +21,6 @@ dependencies = [ ('OpenSSL', '1.1', '', SYSTEM), ] -use_pip = True - exts_list = [ ('certipy', '0.1.3', { 'checksums': ['695704b7716b033375c9a1324d0d30f27110a28895c40151a90ec07ff1032859'], @@ -103,15 +101,11 @@ exts_list = [ }), ] -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - sanity_check_paths = { 'files': ['bin/jupyterhub'], 'dirs': ['lib/python%(pyshortver)s/site-packages/jupyterhub'], } -sanity_pip_check = True - sanity_check_commands = ['jupyterhub --help'] moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/JupyterHub/JupyterHub-3.0.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/j/JupyterHub/JupyterHub-3.0.0-GCCcore-11.3.0.eb index 62506bfa2f0d..c563c5a7e866 100644 --- a/easybuild/easyconfigs/j/JupyterHub/JupyterHub-3.0.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/j/JupyterHub/JupyterHub-3.0.0-GCCcore-11.3.0.eb @@ -23,8 +23,6 @@ dependencies = [ ('PycURL', '7.45.2'), # optional, recommended with large number of users ] -use_pip = True - local_batchspawner_commit = '2a9eda0' exts_list = [ @@ -70,14 +68,14 @@ exts_list = [ }), ('batchspawner', '1.2.0-%s' % local_batchspawner_commit, { 'sources': { - 'filename': 'main.tar.gz', + 'filename': SOURCE_TAR_XZ, 'git_config': { 'url': 'https://github.com/jupyterhub/', 'repo_name': 'batchspawner', 'commit': local_batchspawner_commit, } }, - 'checksums': [None], + 'checksums': ['e1a39fd4b31e402ac17e36941680807627ddbd1ddf38bc6518ae578b2ac64dd7'], }), ('jupyterhub-systemdspawner', '0.16', { 'modulename': 'systemdspawner', @@ -116,8 +114,6 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages/jupyterhub'], } -sanity_pip_check = True - sanity_check_commands = ['jupyterhub --help'] moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/JupyterHub/JupyterHub-4.0.1-GCCcore-12.2.0.eb b/easybuild/easyconfigs/j/JupyterHub/JupyterHub-4.0.1-GCCcore-12.2.0.eb index 103b8b172839..add80c19b99d 100644 --- a/easybuild/easyconfigs/j/JupyterHub/JupyterHub-4.0.1-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/j/JupyterHub/JupyterHub-4.0.1-GCCcore-12.2.0.eb @@ -23,8 +23,6 @@ dependencies = [ ('PycURL', '7.45.2'), # optional, recommended with large number of users ] -use_pip = True - local_batchspawner_commit = '2a9eda0' exts_list = [ @@ -69,14 +67,14 @@ exts_list = [ }), ('batchspawner', '1.2.0-%s' % local_batchspawner_commit, { 'sources': { - 'filename': 'main.tar.gz', + 'filename': SOURCE_TAR_XZ, 'git_config': { 'url': 'https://github.com/jupyterhub/', 'repo_name': 'batchspawner', 'commit': local_batchspawner_commit, } }, - 'checksums': [None], + 'checksums': ['e1a39fd4b31e402ac17e36941680807627ddbd1ddf38bc6518ae578b2ac64dd7'], }), ('jupyterhub-systemdspawner', '1.0.1', { 'modulename': 'systemdspawner', @@ -115,8 +113,6 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages/jupyterhub'], } -sanity_pip_check = True - sanity_check_commands = ['jupyterhub --help'] moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/JupyterHub/JupyterHub-4.0.2-GCCcore-12.3.0.eb b/easybuild/easyconfigs/j/JupyterHub/JupyterHub-4.0.2-GCCcore-12.3.0.eb index 04740042f7ac..b7d62e270010 100644 --- a/easybuild/easyconfigs/j/JupyterHub/JupyterHub-4.0.2-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/j/JupyterHub/JupyterHub-4.0.2-GCCcore-12.3.0.eb @@ -23,9 +23,6 @@ dependencies = [ ('SQLAlchemy', '2.0.25'), ] -sanity_pip_check = True -use_pip = True - local_batchspawner_commit = '2a9eda060a875a2b65ca9521368fe052a09c3266' exts_list = [ diff --git a/easybuild/easyconfigs/j/JupyterHub/JupyterHub-4.1.5-GCCcore-13.2.0.eb b/easybuild/easyconfigs/j/JupyterHub/JupyterHub-4.1.5-GCCcore-13.2.0.eb index 76751fb0f5f7..ee029824677c 100644 --- a/easybuild/easyconfigs/j/JupyterHub/JupyterHub-4.1.5-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/j/JupyterHub/JupyterHub-4.1.5-GCCcore-13.2.0.eb @@ -23,9 +23,6 @@ dependencies = [ ('SQLAlchemy', '2.0.29'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ ('certipy', '0.1.3', { 'checksums': ['695704b7716b033375c9a1324d0d30f27110a28895c40151a90ec07ff1032859'], diff --git a/easybuild/easyconfigs/j/JupyterLab/JupyterLab-1.2.5-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/j/JupyterLab/JupyterLab-1.2.5-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 8a0e96f90f8c..000000000000 --- a/easybuild/easyconfigs/j/JupyterLab/JupyterLab-1.2.5-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,44 +0,0 @@ -# This easyconfig was created by Simon Branford of the BEAR Software team at the University of Birmingham. -easyblock = 'PythonBundle' - -name = 'JupyterLab' -version = '1.2.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = "https://jupyter.org/" -description = """JupyterLab is the next-generation user interface for Project Jupyter offering all the familiar - building blocks of the classic Jupyter Notebook (notebook, terminal, text editor, file browser, rich outputs, - etc.) in a flexible and powerful user interface. JupyterLab will eventually replace the classic Jupyter - Notebook.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('IPython', '7.9.0', versionsuffix), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('json5', '0.8.5', { - 'checksums': ['124b0f0da1ed2ff3bfe3a3e9b8630abd3c650852465cb52c15ef60b8e82a73b0'], - }), - ('jupyterlab_server', '1.0.6', { - 'checksums': ['d0977527bfce6f47c782cb6bf79d2c949ebe3f22ac695fa000b730c671445dad'], - }), - (name, version, { - 'patches': ['%(name)s-%(version)s_set-app-path-for-easybuild.patch'], - 'source_tmpl': '%(namelower)s-%(version)s.tar.gz', - 'checksums': [ - 'e3ce52a44725fc3c2bd346030fac7db508c82f1df7deb33be35260ddeea0df20', # jupyterlab-1.2.5.tar.gz - # JupyterLab-1.2.5_set-app-path-for-easybuild.patch - 'a219b1071f37f848f7e79c6800149c0b2386a2b748be43288bc32af8e7dab668', - ], - }), -] - -sanity_check_commands = ["jupyter lab --help"] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/JupyterLab/JupyterLab-1.2.5-fosscuda-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/j/JupyterLab/JupyterLab-1.2.5-fosscuda-2019b-Python-3.7.4.eb deleted file mode 100644 index b7666ab4e2cb..000000000000 --- a/easybuild/easyconfigs/j/JupyterLab/JupyterLab-1.2.5-fosscuda-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,44 +0,0 @@ -# This easyconfig was created by Simon Branford of the BEAR Software team at the University of Birmingham. -easyblock = 'PythonBundle' - -name = 'JupyterLab' -version = '1.2.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = "https://jupyter.org/" -description = """JupyterLab is the next-generation user interface for Project Jupyter offering all the familiar - building blocks of the classic Jupyter Notebook (notebook, terminal, text editor, file browser, rich outputs, - etc.) in a flexible and powerful user interface. JupyterLab will eventually replace the classic Jupyter - Notebook.""" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('IPython', '7.9.0', versionsuffix), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('json5', '0.8.5', { - 'checksums': ['124b0f0da1ed2ff3bfe3a3e9b8630abd3c650852465cb52c15ef60b8e82a73b0'], - }), - ('jupyterlab_server', '1.0.6', { - 'checksums': ['d0977527bfce6f47c782cb6bf79d2c949ebe3f22ac695fa000b730c671445dad'], - }), - (name, version, { - 'patches': ['%(name)s-%(version)s_set-app-path-for-easybuild.patch'], - 'source_tmpl': '%(namelower)s-%(version)s.tar.gz', - 'checksums': [ - 'e3ce52a44725fc3c2bd346030fac7db508c82f1df7deb33be35260ddeea0df20', # jupyterlab-1.2.5.tar.gz - # JupyterLab-1.2.5_set-app-path-for-easybuild.patch - 'a219b1071f37f848f7e79c6800149c0b2386a2b748be43288bc32af8e7dab668', - ], - }), -] - -sanity_check_commands = ["jupyter lab --help"] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/JupyterLab/JupyterLab-1.2.5_set-app-path-for-easybuild.patch b/easybuild/easyconfigs/j/JupyterLab/JupyterLab-1.2.5_set-app-path-for-easybuild.patch deleted file mode 100644 index 787c63881147..000000000000 --- a/easybuild/easyconfigs/j/JupyterLab/JupyterLab-1.2.5_set-app-path-for-easybuild.patch +++ /dev/null @@ -1,13 +0,0 @@ -JupyterLab expects the share/jupyter/lab directory to be with the Python install. -By Simon Branford of the BEAR Software team at the University of Birmingham ---- jupyterlab/commands.py 2020-01-20 17:32:39.745748116 +0000 -+++ jupyterlab/commands.py 2020-01-20 17:29:42.223438311 +0000 -@@ -147,7 +147,7 @@ - return osp.abspath(os.environ['JUPYTERLAB_DIR']) - - # Use the default locations for data_files. -- app_dir = pjoin(sys.prefix, 'share', 'jupyter', 'lab') -+ app_dir = pjoin(os.environ.get('EBROOTJUPYTERLAB', sys.prefix), 'share', 'jupyter', 'lab') - - # Check for a user level install. - # Ensure that USER_BASE is defined diff --git a/easybuild/easyconfigs/j/JupyterLab/JupyterLab-2.2.8-GCCcore-10.2.0.eb b/easybuild/easyconfigs/j/JupyterLab/JupyterLab-2.2.8-GCCcore-10.2.0.eb old mode 100755 new mode 100644 index 1f63a8e30252..a0d9aaa59254 --- a/easybuild/easyconfigs/j/JupyterLab/JupyterLab-2.2.8-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/j/JupyterLab/JupyterLab-2.2.8-GCCcore-10.2.0.eb @@ -18,9 +18,6 @@ dependencies = [ ('IPython', '7.18.1'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('json5', '0.9.5', { 'checksums': ['703cfee540790576b56a92e1c6aaa6c4b0d98971dc358ead83812aa4d06bdb96'], diff --git a/easybuild/easyconfigs/j/JupyterLab/JupyterLab-3.0.16-GCCcore-10.3.0.eb b/easybuild/easyconfigs/j/JupyterLab/JupyterLab-3.0.16-GCCcore-10.3.0.eb index 83e3efa4e84f..9193a29001f6 100644 --- a/easybuild/easyconfigs/j/JupyterLab/JupyterLab-3.0.16-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/j/JupyterLab/JupyterLab-3.0.16-GCCcore-10.3.0.eb @@ -18,10 +18,6 @@ dependencies = [ ('IPython', '7.25.0'), ] -use_pip = True -sanity_pip_check = True - - exts_list = [ ('anyio', '3.2.1', { 'checksums': ['07968db9fa7c1ca5435a133dc62f988d84ef78e1d9b22814a59d1c62618afbc5'], diff --git a/easybuild/easyconfigs/j/JupyterLab/JupyterLab-3.1.6-GCCcore-11.2.0.eb b/easybuild/easyconfigs/j/JupyterLab/JupyterLab-3.1.6-GCCcore-11.2.0.eb index d4ac5f149b9f..7b6985bb800a 100644 --- a/easybuild/easyconfigs/j/JupyterLab/JupyterLab-3.1.6-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/j/JupyterLab/JupyterLab-3.1.6-GCCcore-11.2.0.eb @@ -18,10 +18,6 @@ dependencies = [ ('IPython', '7.26.0'), ] -use_pip = True -sanity_pip_check = True - - exts_list = [ ('anyio', '3.3.0', { 'checksums': ['ae57a67583e5ff8b4af47666ff5651c3732d45fd26c929253748e796af860374'], diff --git a/easybuild/easyconfigs/j/JupyterLab/JupyterLab-3.2.8-GCCcore-10.3.0.eb b/easybuild/easyconfigs/j/JupyterLab/JupyterLab-3.2.8-GCCcore-10.3.0.eb index 303ede676424..a5b276fed55e 100644 --- a/easybuild/easyconfigs/j/JupyterLab/JupyterLab-3.2.8-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/j/JupyterLab/JupyterLab-3.2.8-GCCcore-10.3.0.eb @@ -18,10 +18,6 @@ dependencies = [ ('IPython', '7.25.0'), ] -use_pip = True -sanity_pip_check = True - - exts_list = [ ('anyio', '3.5.0', { 'checksums': ['a0aeffe2fb1fdf374a8e4b471444f0f3ac4fb9f5a5b542b48824475e0042a5a6'], diff --git a/easybuild/easyconfigs/j/JupyterLab/JupyterLab-3.5.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/j/JupyterLab/JupyterLab-3.5.0-GCCcore-11.3.0.eb index f74d9b48ea3f..8a5bab79e7a2 100644 --- a/easybuild/easyconfigs/j/JupyterLab/JupyterLab-3.5.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/j/JupyterLab/JupyterLab-3.5.0-GCCcore-11.3.0.eb @@ -21,9 +21,6 @@ dependencies = [ ('jupyter-server', '1.21.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('json5', '0.9.10', { 'checksums': ['ad9f048c5b5a4c3802524474ce40a622fae789860a86f10cc4f7e5f9cf9b46ab'], diff --git a/easybuild/easyconfigs/j/JupyterLab/JupyterLab-4.0.3-GCCcore-12.2.0.eb b/easybuild/easyconfigs/j/JupyterLab/JupyterLab-4.0.3-GCCcore-12.2.0.eb index aa4cce7aaca7..58c70182f198 100644 --- a/easybuild/easyconfigs/j/JupyterLab/JupyterLab-4.0.3-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/j/JupyterLab/JupyterLab-4.0.3-GCCcore-12.2.0.eb @@ -22,9 +22,6 @@ dependencies = [ ('jupyter-server', '2.7.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('trove-classifiers', '2023.7.6', { 'source_tmpl': 'trove_classifiers-%(version)s-py3-none-any.whl', diff --git a/easybuild/easyconfigs/j/JupyterLab/JupyterLab-4.0.5-GCCcore-12.3.0.eb b/easybuild/easyconfigs/j/JupyterLab/JupyterLab-4.0.5-GCCcore-12.3.0.eb index df819f0e4fc9..831382e07960 100644 --- a/easybuild/easyconfigs/j/JupyterLab/JupyterLab-4.0.5-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/j/JupyterLab/JupyterLab-4.0.5-GCCcore-12.3.0.eb @@ -20,9 +20,6 @@ dependencies = [ ('jupyter-server', '2.7.2'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('json5', '0.9.14', { 'checksums': ['9ed66c3a6ca3510a976a9ef9b8c0787de24802724ab1860bc0153c7fdd589b02'], diff --git a/easybuild/easyconfigs/j/JupyterLab/JupyterLab-4.2.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/j/JupyterLab/JupyterLab-4.2.0-GCCcore-13.2.0.eb index 8410c3f15b8d..d19dcff70cd9 100644 --- a/easybuild/easyconfigs/j/JupyterLab/JupyterLab-4.2.0-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/j/JupyterLab/JupyterLab-4.2.0-GCCcore-13.2.0.eb @@ -21,9 +21,6 @@ dependencies = [ ('jupyter-server', '2.14.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('json5', '0.9.25', { 'checksums': ['548e41b9be043f9426776f05df8635a00fe06104ea51ed24b67f908856e151ae'], diff --git a/easybuild/easyconfigs/j/JupyterLab/JupyterLab-4.2.5-GCCcore-13.3.0.eb b/easybuild/easyconfigs/j/JupyterLab/JupyterLab-4.2.5-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..6242bb6cb2ce --- /dev/null +++ b/easybuild/easyconfigs/j/JupyterLab/JupyterLab-4.2.5-GCCcore-13.3.0.eb @@ -0,0 +1,75 @@ +easyblock = 'PythonBundle' + +name = 'JupyterLab' +version = '4.2.5' + +homepage = 'https://jupyter.org/' +description = """JupyterLab is the next-generation user interface for Project Jupyter offering all the familiar + building blocks of the classic Jupyter Notebook (notebook, terminal, text editor, file browser, rich outputs, + etc.) in a flexible and powerful user interface. JupyterLab will eventually replace the classic Jupyter + Notebook.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +builddependencies = [ + ('binutils', '2.42'), + ('hatch-jupyter-builder', '0.9.1'), +] +dependencies = [ + ('Python', '3.12.3'), + ('IPython', '8.28.0'), + ('jupyter-server', '2.14.2'), +] + +exts_list = [ + ('json5', '0.9.25', { + 'checksums': ['548e41b9be043f9426776f05df8635a00fe06104ea51ed24b67f908856e151ae'], + }), + ('jupyterlab_server', '2.27.3', { + 'checksums': ['eb36caca59e74471988f0ae25c77945610b887f777255aa21f8065def9e51ed4'], + }), + ('jupyter-lsp', '2.2.5', { + 'checksums': ['793147a05ad446f809fd53ef1cd19a9f5256fd0a2d6b7ce943a982cb4f545001'], + }), + ('async-lru', '2.0.4', { + 'checksums': ['b8a59a5df60805ff63220b2a0c5b5393da5521b113cd5465a44eb037d81a5627'], + }), + ('h11', '0.14.0', { + 'checksums': ['8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d'], + }), + ('httpcore', '1.0.6', { + 'checksums': ['73f6dbd6eb8c21bbf7ef8efad555481853f5f6acdeaff1edb0694289269ee17f'], + }), + ('httpx', '0.27.2', { + 'checksums': ['f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2'], + }), + ('jupyterlab', version, { + 'checksums': ['ae7f3a1b8cb88b4f55009ce79fa7c06f99d70cd63601ee4aa91815d054f46f75'], + }), +] + +sanity_check_paths = { + 'files': ['bin/jupyter-lab', 'bin/jupyter-labextension', 'bin/jupyter-labhub'], + 'dirs': ['etc/jupyter', 'share/jupyter'], +} + +sanity_check_commands = ['jupyter lab --help'] + +modextrapaths = {'EB_ENV_JUPYTER_ROOT': ''} +modextravars = { + # only one path allowed as JUPYTERLAB_DIR + 'JUPYTERLAB_DIR': '%(installdir)s/share/jupyter/lab', +} + +# keep user's configuration in their home directory +# note: '~' is not expanded by JupyterLab +modluafooter = """ +setenv("JUPYTERLAB_SETTINGS_DIR", pathJoin(os.getenv("HOME"), ".jupyter", "lab", "user-settings")) +setenv("JUPYTERLAB_WORKSPACES_DIR", pathJoin(os.getenv("HOME"), ".jupyter", "lab", "workspaces")) +""" +modtclfooter = """ +setenv JUPYTERLAB_SETTINGS_DIR "$::env(HOME)/.jupyter/lab/user-settings" +setenv JUPYTERLAB_WORKSPACES_DIR "$::env(HOME)/.jupyter/lab/workspaces" +""" + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/JupyterNotebook/JupyterNotebook-7.0.2-GCCcore-12.3.0.eb b/easybuild/easyconfigs/j/JupyterNotebook/JupyterNotebook-7.0.2-GCCcore-12.3.0.eb index ce1d02d63c1a..f25494309538 100644 --- a/easybuild/easyconfigs/j/JupyterNotebook/JupyterNotebook-7.0.2-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/j/JupyterNotebook/JupyterNotebook-7.0.2-GCCcore-12.3.0.eb @@ -23,10 +23,6 @@ dependencies = [ ('JupyterLab', '4.0.5'), ] -download_dep_fail = True -sanity_pip_check = True -use_pip = True - options = {'modulename': 'notebook'} sanity_check_paths = { diff --git a/easybuild/easyconfigs/j/JupyterNotebook/JupyterNotebook-7.0.3-GCCcore-12.2.0.eb b/easybuild/easyconfigs/j/JupyterNotebook/JupyterNotebook-7.0.3-GCCcore-12.2.0.eb index afe231a13cf4..c9f4c62fe1c9 100644 --- a/easybuild/easyconfigs/j/JupyterNotebook/JupyterNotebook-7.0.3-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/j/JupyterNotebook/JupyterNotebook-7.0.3-GCCcore-12.2.0.eb @@ -23,10 +23,6 @@ dependencies = [ ('JupyterLab', '4.0.3'), ] -download_dep_fail = True -sanity_pip_check = True -use_pip = True - options = {'modulename': 'notebook'} sanity_check_paths = { diff --git a/easybuild/easyconfigs/j/JupyterNotebook/JupyterNotebook-7.2.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/j/JupyterNotebook/JupyterNotebook-7.2.0-GCCcore-13.2.0.eb index a391a9329e2d..ba5fa28cfa5e 100644 --- a/easybuild/easyconfigs/j/JupyterNotebook/JupyterNotebook-7.2.0-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/j/JupyterNotebook/JupyterNotebook-7.2.0-GCCcore-13.2.0.eb @@ -24,10 +24,6 @@ dependencies = [ ('JupyterLab', '4.2.0'), ] -download_dep_fail = True -sanity_pip_check = True -use_pip = True - options = {'modulename': 'notebook'} sanity_check_paths = { 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 deleted file mode 100644 index 357e3aaf5ec8..000000000000 --- a/easybuild/easyconfigs/j/jModelTest/jModelTest-2.1.10r20160303-Java-1.8.0_92.eb +++ /dev/null @@ -1,36 +0,0 @@ -# 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 = 'PackedBinary' - -name = 'jModelTest' -version = '2.1.10r20160303' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'https://github.com/ddarriba/jmodeltest2' -description = "jModelTest is a tool to carry out statistical selection of best-fit models of nucleotide substitution." - -toolchain = SYSTEM - -source_urls = ['https://github.com/ddarriba/jmodeltest2/archive/'] -sources = ['v%(version)s.tar.gz'] - -builddependencies = [('ant', '1.9.7', versionsuffix)] - -dependencies = [ - ('MPJ-Express', '0.44', versionsuffix, ('foss', '2016a')), - ('Java', '1.8.0_92'), -] - -install_cmd = "cd jmodeltest2-%(version)s && ant -Ddist.dir=%(installdir)s jar" - -modloadmsg = "To execute jModelTest run: java -jar $EBROOTJMODELTEST/jModelTest.jar\n" - -sanity_check_paths = { - 'files': ['jModelTest.jar'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/j/jax/jax-0.2.19-foss-2020b.eb b/easybuild/easyconfigs/j/jax/jax-0.2.19-foss-2020b.eb index e583b752f42b..f99474f1c5ad 100644 --- a/easybuild/easyconfigs/j/jax/jax-0.2.19-foss-2020b.eb +++ b/easybuild/easyconfigs/j/jax/jax-0.2.19-foss-2020b.eb @@ -5,7 +5,7 @@ easyblock = 'PythonBundle' name = 'jax' version = '0.2.19' homepage = 'https://pypi.python.org/pypi/jax' -description = """Composable transformations of Python+NumPy programs: +description = """Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more""" toolchain = {'name': 'foss', 'version': '2020b'} @@ -32,8 +32,6 @@ local_tf_builddir = '%(builddir)s/' + local_tf_dir local_jax_prebuildopts = "sed -i 's$pathToSed$%s$g' WORKSPACE && " % local_tf_builddir -use_pip = True - # running the tests with lots of cores results in test failures because not enough threads can be started, # so limit to a reasonable number of cores to use at maximum maxparallel = 5 @@ -43,9 +41,6 @@ default_component_specs = { 'sources': [SOURCE_TAR_GZ], 'source_urls': [PYPI_SOURCE], 'start_dir': '%(name)s-%(version)s', - 'use_pip': True, - 'sanity_pip_check': True, - 'download_dep_fail': True, } components = [ @@ -106,6 +101,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jax/jax-0.2.19-fosscuda-2020b.eb b/easybuild/easyconfigs/j/jax/jax-0.2.19-fosscuda-2020b.eb index 039ed9bd0d2e..ba868854c685 100644 --- a/easybuild/easyconfigs/j/jax/jax-0.2.19-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/j/jax/jax-0.2.19-fosscuda-2020b.eb @@ -34,16 +34,11 @@ local_tf_builddir = '%(builddir)s/' + local_tf_dir local_jax_prebuildopts = "sed -i 's$pathToSed$%s$g' WORKSPACE && " % local_tf_builddir -use_pip = True - default_easyblock = 'PythonPackage' default_component_specs = { 'sources': [SOURCE_TAR_GZ], 'source_urls': [PYPI_SOURCE], 'start_dir': '%(name)s-%(version)s', - 'use_pip': True, - 'sanity_pip_check': True, - 'download_dep_fail': True, } components = [ @@ -120,6 +115,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jax/jax-0.2.20-foss-2021a.eb b/easybuild/easyconfigs/j/jax/jax-0.2.20-foss-2021a.eb index a0492416164d..f31206574e9a 100644 --- a/easybuild/easyconfigs/j/jax/jax-0.2.20-foss-2021a.eb +++ b/easybuild/easyconfigs/j/jax/jax-0.2.20-foss-2021a.eb @@ -6,7 +6,7 @@ name = 'jax' version = '0.2.20' homepage = 'https://pypi.python.org/pypi/jax' -description = """Composable transformations of Python+NumPy programs: +description = """Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more""" toolchain = {'name': 'foss', 'version': '2021a'} @@ -32,9 +32,6 @@ local_tf_builddir = '%(builddir)s/' + local_tf_dir local_jax_prebuildopts = "sed -i 's$pathToSed$%s$g' WORKSPACE && " % local_tf_builddir -use_pip = True -sanity_pip_check = True - # running the tests with lots of cores results in test failures because not enough threads can be started, # so limit to a reasonable number of cores to use at maximum maxparallel = 5 @@ -44,9 +41,6 @@ default_component_specs = { 'sources': [SOURCE_TAR_GZ], 'source_urls': [PYPI_SOURCE], 'start_dir': '%(name)s-%(version)s', - 'use_pip': True, - 'sanity_pip_check': True, - 'download_dep_fail': True, } components = [ diff --git a/easybuild/easyconfigs/j/jax/jax-0.2.24-foss-2021a-CUDA-11.3.1.eb b/easybuild/easyconfigs/j/jax/jax-0.2.24-foss-2021a-CUDA-11.3.1.eb index a50c9db2fc70..9050ffe1a879 100644 --- a/easybuild/easyconfigs/j/jax/jax-0.2.24-foss-2021a-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/j/jax/jax-0.2.24-foss-2021a-CUDA-11.3.1.eb @@ -33,7 +33,7 @@ dependencies = [ # running the tests with lots of cores results in test failures because not enough threads can be started, # and running with a single core also results in systematic test failures # 4 cores seems to work best -parallel = 4 +maxparallel = 4 # downloading TensorFlow tarball to avoid that Bazel downloads it during the build # note: this *must* be the exact same commit as used in jaxlib-*/WORKSPACE @@ -45,16 +45,11 @@ local_tf_builddir = '%(builddir)s/' + local_tf_dir local_jax_prebuildopts = "sed -i -f jaxlib_local-tensorflow-repo.sed WORKSPACE && " local_jax_prebuildopts += "sed -i 's|EB_TF_REPOPATH|%s|' WORKSPACE && " % local_tf_builddir -use_pip = True - default_easyblock = 'PythonPackage' default_component_specs = { 'sources': [SOURCE_TAR_GZ], 'source_urls': [PYPI_SOURCE], 'start_dir': '%(name)s-%(version)s', - 'use_pip': True, - 'sanity_pip_check': True, - 'download_dep_fail': True, } components = [ @@ -126,6 +121,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jax/jax-0.2.24-foss-2021a.eb b/easybuild/easyconfigs/j/jax/jax-0.2.24-foss-2021a.eb index 1591cf9842a3..898984539aa4 100644 --- a/easybuild/easyconfigs/j/jax/jax-0.2.24-foss-2021a.eb +++ b/easybuild/easyconfigs/j/jax/jax-0.2.24-foss-2021a.eb @@ -28,7 +28,7 @@ dependencies = [ # running the tests with lots of cores results in test failures because not enough threads can be started, # and running with a single core also results in systematic test failures # 4 cores seems to work best -parallel = 4 +maxparallel = 4 # downloading TensorFlow tarball to avoid that Bazel downloads it during the build # note: this *must* be the exact same commit as used in jaxlib-*/WORKSPACE @@ -40,16 +40,11 @@ local_tf_builddir = '%(builddir)s/' + local_tf_dir local_jax_prebuildopts = "sed -i -f jaxlib_local-tensorflow-repo.sed WORKSPACE && " local_jax_prebuildopts += "sed -i 's|EB_TF_REPOPATH|%s|' WORKSPACE && " % local_tf_builddir -use_pip = True - default_easyblock = 'PythonPackage' default_component_specs = { 'sources': [SOURCE_TAR_GZ], 'source_urls': [PYPI_SOURCE], 'start_dir': '%(name)s-%(version)s', - 'use_pip': True, - 'sanity_pip_check': True, - 'download_dep_fail': True, } components = [ @@ -111,6 +106,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jax/jax-0.3.14-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/j/jax/jax-0.3.14-foss-2022a-CUDA-11.7.0.eb index c7812a8bd25b..99a56b3a1838 100644 --- a/easybuild/easyconfigs/j/jax/jax-0.3.14-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/j/jax/jax-0.3.14-foss-2022a-CUDA-11.7.0.eb @@ -39,16 +39,11 @@ local_tf_builddir = '%(builddir)s/' + local_tf_dir local_jax_prebuildopts = "sed -i -f jaxlib_local-tensorflow-repo.sed WORKSPACE && " local_jax_prebuildopts += "sed -i 's|EB_TF_REPOPATH|%s|' WORKSPACE && " % local_tf_builddir -use_pip = True - default_easyblock = 'PythonPackage' default_component_specs = { 'sources': [SOURCE_TAR_GZ], 'source_urls': [PYPI_SOURCE], 'start_dir': '%(name)s-%(version)s', - 'use_pip': True, - 'sanity_pip_check': True, - 'download_dep_fail': True, } components = [ @@ -87,6 +82,8 @@ components = [ ], 'start_dir': 'jax-jaxlib-v%(version)s', 'prebuildopts': local_jax_prebuildopts, + # Avoid warning (treated as error) in upb/table.c + 'buildopts': '--bazel_options="--copt=-Wno-maybe-uninitialized"', }), ] @@ -121,6 +118,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jax/jax-0.3.23-foss-2021b-CUDA-11.4.1.eb b/easybuild/easyconfigs/j/jax/jax-0.3.23-foss-2021b-CUDA-11.4.1.eb index cc8ee4c2d2e8..9d893e195b2a 100644 --- a/easybuild/easyconfigs/j/jax/jax-0.3.23-foss-2021b-CUDA-11.4.1.eb +++ b/easybuild/easyconfigs/j/jax/jax-0.3.23-foss-2021b-CUDA-11.4.1.eb @@ -41,16 +41,11 @@ local_tf_builddir = '%(builddir)s/' + local_tf_dir local_jax_prebuildopts = "sed -i -f jaxlib_local-tensorflow-repo.sed WORKSPACE && " local_jax_prebuildopts += "sed -i 's|EB_TF_REPOPATH|%s|' WORKSPACE && " % local_tf_builddir -use_pip = True - default_easyblock = 'PythonPackage' default_component_specs = { 'sources': [SOURCE_TAR_GZ], 'source_urls': [PYPI_SOURCE], 'start_dir': '%(name)s-%(version)s', - 'use_pip': True, - 'sanity_pip_check': True, - 'download_dep_fail': True, } components = [ @@ -86,6 +81,8 @@ components = [ ], 'start_dir': 'jax-jaxlib-v%(version)s', 'prebuildopts': local_jax_prebuildopts, + # Avoid warning (treated as error) in upb/table.c + 'buildopts': '--bazel_options="--copt=-Wno-maybe-uninitialized"', }), ] @@ -118,6 +115,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jax/jax-0.3.23-foss-2022a.eb b/easybuild/easyconfigs/j/jax/jax-0.3.23-foss-2022a.eb index 769a042f02fa..4b21c6a4d0b1 100644 --- a/easybuild/easyconfigs/j/jax/jax-0.3.23-foss-2022a.eb +++ b/easybuild/easyconfigs/j/jax/jax-0.3.23-foss-2022a.eb @@ -36,16 +36,11 @@ local_tf_builddir = '%(builddir)s/' + local_tf_dir local_jax_prebuildopts = "sed -i -f jaxlib_local-tensorflow-repo.sed WORKSPACE && " local_jax_prebuildopts += "sed -i 's|EB_TF_REPOPATH|%s|' WORKSPACE && " % local_tf_builddir -use_pip = True - default_easyblock = 'PythonPackage' default_component_specs = { 'sources': [SOURCE_TAR_GZ], 'source_urls': [PYPI_SOURCE], 'start_dir': '%(name)s-%(version)s', - 'use_pip': True, - 'sanity_pip_check': True, - 'download_dep_fail': True, } components = [ @@ -81,6 +76,8 @@ components = [ ], 'start_dir': 'jax-jaxlib-v%(version)s', 'prebuildopts': local_jax_prebuildopts, + # Avoid warning (treated as error) in upb/table.c + 'buildopts': '--bazel_options="--copt=-Wno-maybe-uninitialized"', }), ] @@ -112,6 +109,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jax/jax-0.3.25-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/j/jax/jax-0.3.25-foss-2022a-CUDA-11.7.0.eb index 4ddfd6746ecc..22d8e5a03b11 100644 --- a/easybuild/easyconfigs/j/jax/jax-0.3.25-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/j/jax/jax-0.3.25-foss-2022a-CUDA-11.7.0.eb @@ -40,16 +40,11 @@ local_tf_builddir = '%(builddir)s/' + local_tf_dir local_jax_prebuildopts = "sed -i -f jaxlib_local-tensorflow-repo.sed WORKSPACE && " local_jax_prebuildopts += "sed -i 's|EB_TF_REPOPATH|%s|' WORKSPACE && " % local_tf_builddir -use_pip = True - default_easyblock = 'PythonPackage' default_component_specs = { 'sources': [SOURCE_TAR_GZ], 'source_urls': [PYPI_SOURCE], 'start_dir': '%(name)s-%(version)s', - 'use_pip': True, - 'sanity_pip_check': True, - 'download_dep_fail': True, } components = [ @@ -85,6 +80,8 @@ components = [ ], 'start_dir': 'jax-jaxlib-v%(version)s', 'prebuildopts': local_jax_prebuildopts, + # Avoid warning (treated as error) in upb/table.c + 'buildopts': '--bazel_options="--copt=-Wno-maybe-uninitialized"', }), ] @@ -125,6 +122,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jax/jax-0.3.25-foss-2022a.eb b/easybuild/easyconfigs/j/jax/jax-0.3.25-foss-2022a.eb index fb821e58e1d0..27458b716a5a 100644 --- a/easybuild/easyconfigs/j/jax/jax-0.3.25-foss-2022a.eb +++ b/easybuild/easyconfigs/j/jax/jax-0.3.25-foss-2022a.eb @@ -36,16 +36,11 @@ local_tf_builddir = '%(builddir)s/' + local_tf_dir local_jax_prebuildopts = "sed -i -f jaxlib_local-tensorflow-repo.sed WORKSPACE && " local_jax_prebuildopts += "sed -i 's|EB_TF_REPOPATH|%s|' WORKSPACE && " % local_tf_builddir -use_pip = True - default_easyblock = 'PythonPackage' default_component_specs = { 'sources': [SOURCE_TAR_GZ], 'source_urls': [PYPI_SOURCE], 'start_dir': '%(name)s-%(version)s', - 'use_pip': True, - 'sanity_pip_check': True, - 'download_dep_fail': True, } components = [ @@ -81,6 +76,8 @@ components = [ ], 'start_dir': 'jax-jaxlib-v%(version)s', 'prebuildopts': local_jax_prebuildopts, + # Avoid warning (treated as error) in upb/table.c + 'buildopts': '--bazel_options="--copt=-Wno-maybe-uninitialized"', }), ] @@ -109,6 +106,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jax/jax-0.3.9-foss-2021a-CUDA-11.3.1.eb b/easybuild/easyconfigs/j/jax/jax-0.3.9-foss-2021a-CUDA-11.3.1.eb index d77b7c6e666a..ccc18de75146 100644 --- a/easybuild/easyconfigs/j/jax/jax-0.3.9-foss-2021a-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/j/jax/jax-0.3.9-foss-2021a-CUDA-11.3.1.eb @@ -40,16 +40,11 @@ local_tf_builddir = '%(builddir)s/' + local_tf_dir local_jax_prebuildopts = "sed -i -f jaxlib_local-tensorflow-repo.sed WORKSPACE && " local_jax_prebuildopts += "sed -i 's|EB_TF_REPOPATH|%s|' WORKSPACE && " % local_tf_builddir -use_pip = True - default_easyblock = 'PythonPackage' default_component_specs = { 'sources': [SOURCE_TAR_GZ], 'source_urls': [PYPI_SOURCE], 'start_dir': '%(name)s-%(version)s', - 'use_pip': True, - 'sanity_pip_check': True, - 'download_dep_fail': True, } components = [ @@ -88,6 +83,8 @@ components = [ ], 'start_dir': 'jax-jaxlib-v%(version)s', 'prebuildopts': local_jax_prebuildopts, + # Avoid warning (treated as error) in upb/table.c + 'buildopts': '--bazel_options="--copt=-Wno-maybe-uninitialized"', }), ] @@ -119,6 +116,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jax/jax-0.3.9-foss-2021a.eb b/easybuild/easyconfigs/j/jax/jax-0.3.9-foss-2021a.eb index bf75f491f46d..46fc186cec22 100644 --- a/easybuild/easyconfigs/j/jax/jax-0.3.9-foss-2021a.eb +++ b/easybuild/easyconfigs/j/jax/jax-0.3.9-foss-2021a.eb @@ -29,7 +29,7 @@ dependencies = [ # running the tests with lots of cores results in test failures because not enough threads can be started, # and running with a single core also results in systematic test failures # 4 cores seems to work best -parallel = 4 +maxparallel = 4 # downloading TensorFlow tarball to avoid that Bazel downloads it during the build # note: this *must* be the exact same commit as used in jaxlib-*/WORKSPACE @@ -41,16 +41,11 @@ local_tf_builddir = '%(builddir)s/' + local_tf_dir local_jax_prebuildopts = "sed -i -f jaxlib_local-tensorflow-repo.sed WORKSPACE && " local_jax_prebuildopts += "sed -i 's|EB_TF_REPOPATH|%s|' WORKSPACE && " % local_tf_builddir -use_pip = True - default_easyblock = 'PythonPackage' default_component_specs = { 'sources': [SOURCE_TAR_GZ], 'source_urls': [PYPI_SOURCE], 'start_dir': '%(name)s-%(version)s', - 'use_pip': True, - 'sanity_pip_check': True, - 'download_dep_fail': True, } components = [ @@ -86,6 +81,8 @@ components = [ ], 'start_dir': 'jax-jaxlib-v%(version)s', 'prebuildopts': local_jax_prebuildopts, + # Avoid warning (treated as error) in upb/table.c + 'buildopts': '--bazel_options="--copt=-Wno-maybe-uninitialized"', }), ] @@ -110,6 +107,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jax/jax-0.4.25-gfbf-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/j/jax/jax-0.4.25-gfbf-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..e0c599039dec --- /dev/null +++ b/easybuild/easyconfigs/j/jax/jax-0.4.25-gfbf-2023a-CUDA-12.1.1.eb @@ -0,0 +1,131 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Denis Kristak +# Updated by: Alex Domingo (Vrije Universiteit Brussel) +# Updated by: Pavel Tománek (INUITS) +# Updated by: Thomas Hoffmann (EMBL Heidelberg) +easyblock = 'PythonBundle' + +name = 'jax' +version = '0.4.25' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://jax.readthedocs.io/' +description = """Composable transformations of Python+NumPy programs: +differentiate, vectorize, JIT to GPU/TPU, and more""" + +toolchain = {'name': 'gfbf', 'version': '2023a'} +cuda_compute_capabilities = ["5.0", "6.0", "6.1", "7.0", "7.5", "8.0", "8.6", "9.0"] + +builddependencies = [ + ('Bazel', '6.3.1'), + ('pytest-xdist', '3.3.1'), + ('git', '2.41.0', '-nodocs'), # bazel uses git to fetch repositories + ('matplotlib', '3.7.2'), # required for tests/lobpcg_test.py + ('poetry', '1.5.1'), + ('pybind11', '2.11.1'), +] + +dependencies = [ + ('CUDA', '12.1.1', '', SYSTEM), + ('cuDNN', '8.9.2.26', versionsuffix, SYSTEM), + ('NCCL', '2.18.3', versionsuffix), + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('absl-py', '2.1.0'), + ('flatbuffers-python', '23.5.26'), + ('ml_dtypes', '0.3.2'), + ('zlib', '1.2.13'), +] + +# downloading xla and other tarballs to avoid that Bazel downloads it during the build +local_extract_cmd = 'mkdir -p %(builddir)s/archives && cp %s %(builddir)s/archives' +# note: following commits *must* be the exact same onces used upstream +# XLA_COMMIT from jax-jaxlib: third_party/xla/workspace.bzl +local_xla_commit = '4ccfe33c71665ddcbca5b127fefe8baa3ed632d4' +# TFRT_COMMIT from xla: third_party/tsl/third_party/tf_runtime/workspace.bzl +local_tfrt_commit = '0aeefb1660d7e37964b2bb71b1f518096bda9a25' + +# Use sources downloaded by EasyBuild +_jaxlib_buildopts = '--bazel_options="--distdir=%(builddir)s/archives" ' +# Use dependencies from EasyBuild +_jaxlib_buildopts += '--bazel_options="--action_env=TF_SYSTEM_LIBS=pybind11" ' +_jaxlib_buildopts += '--bazel_options="--action_env=CPATH=$EBROOTPYBIND11/include" ' +# Avoid warning (treated as error) in upb/table.c +_jaxlib_buildopts += '--bazel_options="--copt=-Wno-maybe-uninitialized" ' + +# Some tests require an isolated run: +local_isolated_tests = [ + 'tests/host_callback_test.py::HostCallbackTapTest::test_tap_scan_custom_jvp', + 'tests/host_callback_test.py::HostCallbackTapTest::test_tap_transforms_doc', + 'tests/lax_scipy_special_functions_test.py::LaxScipySpcialFunctionsTest' + + '::testScipySpecialFun_gammainc_s_2x1x4_float32_float32', +] +# deliberately not testing in parallel, as that results in (additional) failing tests; +# use XLA_PYTHON_CLIENT_ALLOCATOR=platform to allocate and deallocate GPU memory during testing, +# see https://github.com/google/jax/issues/7323 and +# https://github.com/google/jax/blob/main/docs/gpu_memory_allocation.rst; +# use CUDA_VISIBLE_DEVICES=0 to avoid failing tests on systems with multiple GPUs; +# use NVIDIA_TF32_OVERRIDE=0 to avoid loosing numerical precision by disabling TF32 Tensor Cores; +local_test_exports = [ + "NVIDIA_TF32_OVERRIDE=0", + "CUDA_VISIBLE_DEVICES=0", + "XLA_PYTHON_CLIENT_ALLOCATOR=platform", + "JAX_ENABLE_X64=true", +] +local_test = ''.join(['export %s;' % x for x in local_test_exports]) +# run all tests at once except for local_isolated_tests: +local_test += "pytest -vv tests %s && " % ' '.join(['--deselect %s' % x for x in local_isolated_tests]) +# run remaining local_isolated_tests separately: +local_test += ' && '.join(['pytest -vv %s' % x for x in local_isolated_tests]) + +components = [ + ('jaxlib', version, { + 'sources': [ + { + 'source_urls': ['https://github.com/google/jax/archive/'], + 'filename': '%(name)s-v%(version)s.tar.gz', + }, + { + 'source_urls': ['https://github.com/openxla/xla/archive'], + 'download_filename': '%s.tar.gz' % local_xla_commit, + 'filename': 'xla-%s.tar.gz' % local_xla_commit[:8], + 'extract_cmd': local_extract_cmd, + }, + { + 'source_urls': ['https://github.com/tensorflow/runtime/archive'], + 'download_filename': '%s.tar.gz' % local_tfrt_commit, + 'filename': 'tf_runtime-%s.tar.gz' % local_tfrt_commit[:8], + 'extract_cmd': local_extract_cmd, + }, + ], + 'patches': ['jax-0.4.25_fix-pybind11-systemlib.patch'], + 'checksums': [ + {'jaxlib-v0.4.25.tar.gz': + 'fc1197c401924942eb14185a61688d0c476e3e81ff71f9dc95e620b57c06eec8'}, + {'xla-4ccfe33c.tar.gz': + '8a59b9af7d0850059d7043f7043c780066d61538f3af536e8a10d3d717f35089'}, + {'tf_runtime-0aeefb16.tar.gz': + 'a3df827d7896774cb1d80bf4e1c79ab05c268f29bd4d3db1fb5a4b9c2079d8e3'}, + {'jax-0.4.25_fix-pybind11-systemlib.patch': + 'daad5b726d1a138431b05eb60ecf4c89c7b5148eb939721800bdf43d804ca033'}, + ], + 'start_dir': 'jax-jaxlib-v%(version)s', + 'buildopts': _jaxlib_buildopts + }), +] + +exts_list = [ + (name, version, { + 'source_tmpl': '%(name)s-v%(version)s.tar.gz', + 'source_urls': ['https://github.com/google/jax/archive/'], + 'patches': ['jax-0.4.25_fix_env_test_no_log_spam.patch'], + 'checksums': [ + {'jax-v0.4.25.tar.gz': '8b30af49688c0c13b82c6f5ce992727c00b5fc6d04a4c6962012f4246fa664eb'}, + {'jax-0.4.25_fix_env_test_no_log_spam.patch': + 'a18b5f147569d9ad41025124333a0f04fd0d0e0f9e4309658d7f6b9b838e2e2a'}, + ], + 'runtest': local_test, + }), +] + +moduleclass = 'ai' diff --git a/easybuild/easyconfigs/j/jax/jax-0.4.25-gfbf-2023a.eb b/easybuild/easyconfigs/j/jax/jax-0.4.25-gfbf-2023a.eb new file mode 100644 index 000000000000..e61bc4719dd7 --- /dev/null +++ b/easybuild/easyconfigs/j/jax/jax-0.4.25-gfbf-2023a.eb @@ -0,0 +1,105 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Denis Kristak +# Updated by: Alex Domingo (Vrije Universiteit Brussel) +# Updated by: Pavel Tománek (INUITS) +# Updated by: Thomas Hoffmann (EMBL Heidelberg) +easyblock = 'PythonBundle' + +name = 'jax' +version = '0.4.25' + +homepage = 'https://jax.readthedocs.io/' +description = """Composable transformations of Python+NumPy programs: +differentiate, vectorize, JIT to GPU/TPU, and more""" + +toolchain = {'name': 'gfbf', 'version': '2023a'} + +builddependencies = [ + ('Bazel', '6.3.1'), + ('pytest-xdist', '3.3.1'), + ('git', '2.41.0', '-nodocs'), # bazel uses git to fetch repositories + ('matplotlib', '3.7.2'), # required for tests/lobpcg_test.py + ('poetry', '1.5.1'), + ('pybind11', '2.11.1'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('absl-py', '2.1.0'), + ('flatbuffers-python', '23.5.26'), + ('ml_dtypes', '0.3.2'), + ('zlib', '1.2.13'), +] + +# downloading xla and other tarballs to avoid that Bazel downloads it during the build +local_extract_cmd = 'mkdir -p %(builddir)s/archives && cp %s %(builddir)s/archives' +# note: following commits *must* be the exact same onces used upstream +# XLA_COMMIT from jax-jaxlib: third_party/xla/workspace.bzl +local_xla_commit = '4ccfe33c71665ddcbca5b127fefe8baa3ed632d4' +# TFRT_COMMIT from xla: third_party/tsl/third_party/tf_runtime/workspace.bzl +local_tfrt_commit = '0aeefb1660d7e37964b2bb71b1f518096bda9a25' + +# Use sources downloaded by EasyBuild +_jaxlib_buildopts = '--bazel_options="--distdir=%(builddir)s/archives" ' +# Use dependencies from EasyBuild +_jaxlib_buildopts += '--bazel_options="--action_env=TF_SYSTEM_LIBS=pybind11" ' +_jaxlib_buildopts += '--bazel_options="--action_env=CPATH=$EBROOTPYBIND11/include" ' +# Avoid warning (treated as error) in upb/table.c +_jaxlib_buildopts += '--bazel_options="--copt=-Wno-maybe-uninitialized" ' + +components = [ + ('jaxlib', version, { + 'sources': [ + { + 'source_urls': ['https://github.com/google/jax/archive/'], + 'filename': '%(name)s-v%(version)s.tar.gz', + }, + { + 'source_urls': ['https://github.com/openxla/xla/archive'], + 'download_filename': '%s.tar.gz' % local_xla_commit, + 'filename': 'xla-%s.tar.gz' % local_xla_commit[:8], + 'extract_cmd': local_extract_cmd, + }, + { + 'source_urls': ['https://github.com/tensorflow/runtime/archive'], + 'download_filename': '%s.tar.gz' % local_tfrt_commit, + 'filename': 'tf_runtime-%s.tar.gz' % local_tfrt_commit[:8], + 'extract_cmd': local_extract_cmd, + }, + ], + 'patches': ['jax-0.4.25_fix-pybind11-systemlib.patch'], + 'checksums': [ + {'jaxlib-v0.4.25.tar.gz': + 'fc1197c401924942eb14185a61688d0c476e3e81ff71f9dc95e620b57c06eec8'}, + {'xla-4ccfe33c.tar.gz': + '8a59b9af7d0850059d7043f7043c780066d61538f3af536e8a10d3d717f35089'}, + {'tf_runtime-0aeefb16.tar.gz': + 'a3df827d7896774cb1d80bf4e1c79ab05c268f29bd4d3db1fb5a4b9c2079d8e3'}, + {'jax-0.4.25_fix-pybind11-systemlib.patch': + 'daad5b726d1a138431b05eb60ecf4c89c7b5148eb939721800bdf43d804ca033'}, + ], + 'start_dir': 'jax-jaxlib-v%(version)s', + 'buildopts': _jaxlib_buildopts + }), +] + +exts_list = [ + (name, version, { + 'sources': [ + { + 'source_urls': ['https://github.com/google/jax/archive/'], + 'filename': '%(name)s-v%(version)s.tar.gz', + }, + ], + 'patches': ['jax-0.4.25_fix_env_test_no_log_spam.patch'], + 'checksums': [ + {'jax-v0.4.25.tar.gz': '8b30af49688c0c13b82c6f5ce992727c00b5fc6d04a4c6962012f4246fa664eb'}, + {'jax-0.4.25_fix_env_test_no_log_spam.patch': + 'a18b5f147569d9ad41025124333a0f04fd0d0e0f9e4309658d7f6b9b838e2e2a'}, + ], + 'runtest': "pytest -n %(parallel)s tests", + }), +] + +moduleclass = 'ai' diff --git a/easybuild/easyconfigs/j/jax/jax-0.4.25_fix-pybind11-systemlib.patch b/easybuild/easyconfigs/j/jax/jax-0.4.25_fix-pybind11-systemlib.patch new file mode 100644 index 000000000000..c404ee6917fb --- /dev/null +++ b/easybuild/easyconfigs/j/jax/jax-0.4.25_fix-pybind11-systemlib.patch @@ -0,0 +1,38 @@ +Add missing value for System Pybind11 Bazel config + +Author: Alexander Grund (TU Dresden) + +diff --git a/third_party/xla/fix-pybind11-systemlib.patch b/third_party/xla/fix-pybind11-systemlib.patch +new file mode 100644 +index 000000000..68bd2063d +--- /dev/null ++++ b/third_party/xla/fix-pybind11-systemlib.patch +@@ -0,0 +1,13 @@ ++--- xla-orig/third_party/tsl/third_party/systemlibs/pybind11.BUILD +++++ xla-4ccfe33c71665ddcbca5b127fefe8baa3ed632d4/third_party/tsl/third_party/systemlibs/pybind11.BUILD ++@@ -6,3 +6,10 @@ ++ "@tsl//third_party/python_runtime:headers", ++ ], ++ ) +++ +++# Needed by pybind11_bazel. +++config_setting( +++ name = "osx", +++ constraint_values = ["@platforms//os:osx"], +++) +++ +diff --git a/third_party/xla/workspace.bzl b/third_party/xla/workspace.bzl +index ebc8d9838..125e1c173 100644 +--- a/third_party/xla/workspace.bzl ++++ b/third_party/xla/workspace.bzl +@@ -29,6 +29,9 @@ def repo(): + sha256 = XLA_SHA256, + strip_prefix = "xla-{commit}".format(commit = XLA_COMMIT), + urls = tf_mirror_urls("https://github.com/openxla/xla/archive/{commit}.tar.gz".format(commit = XLA_COMMIT)), ++ patch_file = [ ++ "//third_party/xla:fix-pybind11-systemlib.patch", ++ ], + ) + + # For development, one often wants to make changes to the TF repository as well + diff --git a/easybuild/easyconfigs/j/jax/jax-0.4.25_fix_env_test_no_log_spam.patch b/easybuild/easyconfigs/j/jax/jax-0.4.25_fix_env_test_no_log_spam.patch new file mode 100644 index 000000000000..ad9196084373 --- /dev/null +++ b/easybuild/easyconfigs/j/jax/jax-0.4.25_fix_env_test_no_log_spam.patch @@ -0,0 +1,18 @@ +# Thomas Hoffmann, EMBL Heidelberg, structures-it@embl.de, 2024/03 +# avoid overriding LD_LIBRARY_PATH, which would lead to test error: error while loading shared libraries: libpython3.11.so.1.0: cannot open shared object file: No such file or directory' +diff -ru jax-jax-v0.4.25/tests/logging_test.py jax-jax-v0.4.25_fix_env_test_no_log_spam/tests/logging_test.py +--- jax-jax-v0.4.25/tests/logging_test.py 2024-02-24 19:25:17.000000000 +0100 ++++ jax-jax-v0.4.25_fix_env_test_no_log_spam/tests/logging_test.py 2024-03-15 12:00:34.133022613 +0100 +@@ -72,8 +72,11 @@ + python = sys.executable + assert "python" in python + # Make sure C++ logging is at default level for the test process. ++ import os ++ tmp_env=os.environ.copy() ++ tmp_env['TF_CPP_MIN_LOG_LEVEL']='1' + proc = subprocess.run([python, "-c", program], capture_output=True, +- env={"TF_CPP_MIN_LOG_LEVEL": "1"}) ++ env=tmp_env) + + lines = proc.stdout.split(b"\n") + lines.extend(proc.stderr.split(b"\n")) diff --git a/easybuild/easyconfigs/j/jax/jax-0.4.4-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/j/jax/jax-0.4.4-foss-2022a-CUDA-11.7.0.eb old mode 100755 new mode 100644 index ef6d2138b864..c1f3da2c4d71 --- a/easybuild/easyconfigs/j/jax/jax-0.4.4-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/j/jax/jax-0.4.4-foss-2022a-CUDA-11.7.0.eb @@ -40,16 +40,11 @@ local_tf_builddir = '%(builddir)s/' + local_tf_dir local_jax_prebuildopts = "sed -i -f jaxlib_local-tensorflow-repo.sed WORKSPACE && " local_jax_prebuildopts += "sed -i 's|EB_TF_REPOPATH|%s|' WORKSPACE && " % local_tf_builddir -use_pip = True - default_easyblock = 'PythonPackage' default_component_specs = { 'sources': [SOURCE_TAR_GZ], 'source_urls': [PYPI_SOURCE], 'start_dir': '%(name)s-%(version)s', - 'use_pip': True, - 'sanity_pip_check': True, - 'download_dep_fail': True, } components = [ @@ -111,6 +106,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jax/jax-0.4.4-foss-2022a.eb b/easybuild/easyconfigs/j/jax/jax-0.4.4-foss-2022a.eb old mode 100755 new mode 100644 index 4404537f35ca..d7f46a1d4479 --- a/easybuild/easyconfigs/j/jax/jax-0.4.4-foss-2022a.eb +++ b/easybuild/easyconfigs/j/jax/jax-0.4.4-foss-2022a.eb @@ -36,16 +36,11 @@ local_tf_builddir = '%(builddir)s/' + local_tf_dir local_jax_prebuildopts = "sed -i -f jaxlib_local-tensorflow-repo.sed WORKSPACE && " local_jax_prebuildopts += "sed -i 's|EB_TF_REPOPATH|%s|' WORKSPACE && " % local_tf_builddir -use_pip = True - default_easyblock = 'PythonPackage' default_component_specs = { 'sources': [SOURCE_TAR_GZ], 'source_urls': [PYPI_SOURCE], 'start_dir': '%(name)s-%(version)s', - 'use_pip': True, - 'sanity_pip_check': True, - 'download_dep_fail': True, } components = [ @@ -102,6 +97,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jbigkit/jbigkit-2.1-GCCcore-7.3.0.eb b/easybuild/easyconfigs/j/jbigkit/jbigkit-2.1-GCCcore-7.3.0.eb deleted file mode 100644 index 28d4813da269..000000000000 --- a/easybuild/easyconfigs/j/jbigkit/jbigkit-2.1-GCCcore-7.3.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -# EasyBuild easyconfig -easyblock = 'MakeCp' - -name = 'jbigkit' -version = '2.1' - -homepage = '' -description = """JBIG-KIT is a software implementation of the JBIG1 data - compression standard (ITU-T T.82), which was designed for bi-level image - data, such as scanned documents.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['https://www.cl.cam.ac.uk/~mgk25/jbigkit/download'] -sources = [SOURCE_TAR_GZ] -patches = ['%(name)s-%(version)s_libpath.patch'] -checksums = [ - 'de7106b6bfaf495d6865c7dd7ac6ca1381bd12e0d81405ea81e7f2167263d932', # jbigkit-2.1.tar.gz - '97c88956090097b484fcdb90e12eab82212e67ddc862f035d7c6446a696786ce', # jbigkit-2.1_libpath.patch -] - -builddependencies = [ - ('binutils', '2.30'), - ('pkg-config', '0.29.2'), -] - -files_to_copy = [ - (['libjbig/libjbig85.a', 'libjbig/libjbig.a'], 'lib'), - (['libjbig/jbig85.h', 'libjbig/jbig.h'], 'include'), - (['pbmtools/pbmtojbg', 'pbmtools/jbgtopbm'], 'bin'), -] - -sanity_check_paths = { - 'files': ['lib/libjbig85.a', 'lib/libjbig.a', - 'bin/pbmtojbg', 'bin/jbgtopbm', - 'include/jbig.h', - ], - 'dirs': ['bin', 'include', 'lib'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/j/jbigkit/jbigkit-2.1-GCCcore-8.2.0.eb b/easybuild/easyconfigs/j/jbigkit/jbigkit-2.1-GCCcore-8.2.0.eb deleted file mode 100644 index ffd92be94491..000000000000 --- a/easybuild/easyconfigs/j/jbigkit/jbigkit-2.1-GCCcore-8.2.0.eb +++ /dev/null @@ -1,46 +0,0 @@ -# EasyBuild easyconfig -easyblock = 'MakeCp' - -name = 'jbigkit' -version = '2.1' - -homepage = '' -description = """JBIG-KIT is a software implementation of the JBIG1 data - compression standard (ITU-T T.82), which was designed for bi-level image - data, such as scanned documents.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://www.cl.cam.ac.uk/~mgk25/jbigkit/download'] -sources = [SOURCE_TAR_GZ] -patches = [ - '%(name)s-%(version)s_libpath.patch', - '%(name)s-%(version)s_shlib.patch', -] -checksums = [ - 'de7106b6bfaf495d6865c7dd7ac6ca1381bd12e0d81405ea81e7f2167263d932', # jbigkit-2.1.tar.gz - '97c88956090097b484fcdb90e12eab82212e67ddc862f035d7c6446a696786ce', # jbigkit-2.1_libpath.patch - '54ae429e8ec949eceee0f902b676f572f1cdfbff46f77c7222acdeafb643a696', # jbigkit-2.1_shlib.patch -] - -builddependencies = [ - ('binutils', '2.31.1'), - ('pkg-config', '0.29.2'), -] - -files_to_copy = [ - (['libjbig/libjbig%s.%s' % (x, y) for x in ['85', ''] for y in ['a', SHLIB_EXT, SHLIB_EXT + '.0']], 'lib'), - (['libjbig/jbig85.h', 'libjbig/jbig.h'], 'include'), - (['pbmtools/pbmtojbg', 'pbmtools/jbgtopbm'], 'bin'), -] - -sanity_check_paths = { - 'files': ['lib/libjbig85.a', 'lib/libjbig.a', - 'bin/pbmtojbg', 'bin/jbgtopbm', - 'include/jbig.h', - ], - 'dirs': ['bin', 'include', 'lib'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/j/jbigkit/jbigkit-2.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/j/jbigkit/jbigkit-2.1-GCCcore-8.3.0.eb deleted file mode 100644 index 127ae1d7b62f..000000000000 --- a/easybuild/easyconfigs/j/jbigkit/jbigkit-2.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,47 +0,0 @@ -# EasyBuild easyconfig -easyblock = 'MakeCp' - -name = 'jbigkit' -version = '2.1' - -homepage = 'https://www.cl.cam.ac.uk/~mgk25/jbigkit/' - -description = """JBIG-KIT is a software implementation of the JBIG1 data - compression standard (ITU-T T.82), which was designed for bi-level image - data, such as scanned documents.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://www.cl.cam.ac.uk/~mgk25/jbigkit/download'] -sources = [SOURCE_TAR_GZ] -patches = [ - '%(name)s-%(version)s_libpath.patch', - '%(name)s-%(version)s_shlib.patch', -] -checksums = [ - 'de7106b6bfaf495d6865c7dd7ac6ca1381bd12e0d81405ea81e7f2167263d932', # jbigkit-2.1.tar.gz - '97c88956090097b484fcdb90e12eab82212e67ddc862f035d7c6446a696786ce', # jbigkit-2.1_libpath.patch - '54ae429e8ec949eceee0f902b676f572f1cdfbff46f77c7222acdeafb643a696', # jbigkit-2.1_shlib.patch -] - -builddependencies = [ - ('binutils', '2.32'), - ('pkg-config', '0.29.2'), -] - -files_to_copy = [ - (['libjbig/libjbig%s.%s' % (x, y) for x in ['85', ''] for y in ['a', SHLIB_EXT, SHLIB_EXT + '.0']], 'lib'), - (['libjbig/jbig85.h', 'libjbig/jbig.h', 'libjbig/jbig_ar.h'], 'include'), - (['pbmtools/pbmtojbg', 'pbmtools/jbgtopbm'], 'bin'), -] - -sanity_check_paths = { - 'files': ['lib/libjbig85.a', 'lib/libjbig.a', - 'bin/pbmtojbg', 'bin/jbgtopbm', - 'include/jbig.h', 'include/jbig_ar.h', - ], - 'dirs': ['bin', 'include', 'lib'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/j/jbigkit/jbigkit-2.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/j/jbigkit/jbigkit-2.1-GCCcore-9.3.0.eb deleted file mode 100644 index 17e3d06b740e..000000000000 --- a/easybuild/easyconfigs/j/jbigkit/jbigkit-2.1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,47 +0,0 @@ -# EasyBuild easyconfig -easyblock = 'MakeCp' - -name = 'jbigkit' -version = '2.1' - -homepage = 'https://www.cl.cam.ac.uk/~mgk25/jbigkit/' - -description = """JBIG-KIT is a software implementation of the JBIG1 data - compression standard (ITU-T T.82), which was designed for bi-level image - data, such as scanned documents.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://www.cl.cam.ac.uk/~mgk25/jbigkit/download'] -sources = [SOURCE_TAR_GZ] -patches = [ - '%(name)s-%(version)s_libpath.patch', - '%(name)s-%(version)s_shlib.patch', -] -checksums = [ - 'de7106b6bfaf495d6865c7dd7ac6ca1381bd12e0d81405ea81e7f2167263d932', # jbigkit-2.1.tar.gz - '97c88956090097b484fcdb90e12eab82212e67ddc862f035d7c6446a696786ce', # jbigkit-2.1_libpath.patch - '54ae429e8ec949eceee0f902b676f572f1cdfbff46f77c7222acdeafb643a696', # jbigkit-2.1_shlib.patch -] - -builddependencies = [ - ('binutils', '2.34'), - ('pkg-config', '0.29.2'), -] - -files_to_copy = [ - (['libjbig/libjbig%s.%s' % (x, y) for x in ['85', ''] for y in ['a', SHLIB_EXT, SHLIB_EXT + '.0']], 'lib'), - (['libjbig/jbig85.h', 'libjbig/jbig.h', 'libjbig/jbig_ar.h'], 'include'), - (['pbmtools/pbmtojbg', 'pbmtools/jbgtopbm'], 'bin'), -] - -sanity_check_paths = { - 'files': ['lib/libjbig85.a', 'lib/libjbig.a', - 'bin/pbmtojbg', 'bin/jbgtopbm', - 'include/jbig.h', 'include/jbig_ar.h', - ], - 'dirs': ['bin', 'include', 'lib'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/j/jedi-language-server/jedi-language-server-0.39.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/j/jedi-language-server/jedi-language-server-0.39.0-GCCcore-11.3.0.eb index add060e8df7d..8223b347dcf3 100644 --- a/easybuild/easyconfigs/j/jedi-language-server/jedi-language-server-0.39.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/j/jedi-language-server/jedi-language-server-0.39.0-GCCcore-11.3.0.eb @@ -20,9 +20,6 @@ dependencies = [ ('pydantic', '1.10.4'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ ('exceptiongroup', '1.1.1', { 'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl', diff --git a/easybuild/easyconfigs/j/jedi/jedi-0.18.1-GCCcore-11.3.0.eb b/easybuild/easyconfigs/j/jedi/jedi-0.18.1-GCCcore-11.3.0.eb index 5b2a89506032..2d7996cfc31b 100644 --- a/easybuild/easyconfigs/j/jedi/jedi-0.18.1-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/j/jedi/jedi-0.18.1-GCCcore-11.3.0.eb @@ -3,9 +3,11 @@ easyblock = 'PythonBundle' name = 'jedi' version = "0.18.1" -homepage = 'https://jedi.readthedocs.io/en/latest/' +homepage = 'https://github.com/davidhalter/jedi' description = """ - Jedi is a static analysis tool for Python that is typically used in IDEs/editors plugins. + Jedi - an awesome autocompletion, static analysis and refactoring library for Python. + It is typically used in IDEs/editors plugins. Jedi has a focus on autocompletion and goto functionality. + Other features include refactoring, code search and finding references. """ toolchain = {'name': 'GCCcore', 'version': '11.3.0'} @@ -17,9 +19,6 @@ dependencies = [ ('Python', '3.10.4'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ ('parso', '0.8.3', { 'checksums': ['8c07be290bb59f03588915921e29e8a50002acaf2cdc5fa0e0114f91709fafa0'], @@ -29,9 +28,4 @@ exts_list = [ }), ] -sanity_check_paths = { - 'files': [], - 'dirs': ['lib'], -} - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jedi/jedi-0.19.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/j/jedi/jedi-0.19.0-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..518b1054ca7b --- /dev/null +++ b/easybuild/easyconfigs/j/jedi/jedi-0.19.0-GCCcore-12.3.0.eb @@ -0,0 +1,31 @@ +easyblock = 'PythonBundle' + +name = 'jedi' +version = "0.19.0" + +homepage = 'https://github.com/davidhalter/jedi' +description = """ + Jedi - an awesome autocompletion, static analysis and refactoring library for Python. + It is typically used in IDEs/editors plugins. Jedi has a focus on autocompletion and goto functionality. + Other features include refactoring, code search and finding references. +""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +builddependencies = [ + ('binutils', '2.40'), +] +dependencies = [ + ('Python', '3.11.3'), +] + +exts_list = [ + ('parso', '0.8.3', { + 'checksums': ['8c07be290bb59f03588915921e29e8a50002acaf2cdc5fa0e0114f91709fafa0'], + }), + (name, version, { + 'checksums': ['bcf9894f1753969cbac8022a8c2eaee06bfa3724e4192470aaffe7eb6272b0c4'], + }), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jedi/jedi-0.19.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/j/jedi/jedi-0.19.1-GCCcore-13.2.0.eb index eca3a2e905d0..90b6ce623f48 100644 --- a/easybuild/easyconfigs/j/jedi/jedi-0.19.1-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/j/jedi/jedi-0.19.1-GCCcore-13.2.0.eb @@ -6,6 +6,8 @@ version = "0.19.1" homepage = 'https://github.com/davidhalter/jedi' description = """ Jedi - an awesome autocompletion, static analysis and refactoring library for Python. + It is typically used in IDEs/editors plugins. Jedi has a focus on autocompletion and goto functionality. + Other features include refactoring, code search and finding references. """ toolchain = {'name': 'GCCcore', 'version': '13.2.0'} @@ -17,9 +19,6 @@ dependencies = [ ('Python', '3.11.5'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ ('parso', '0.8.3', { 'checksums': ['8c07be290bb59f03588915921e29e8a50002acaf2cdc5fa0e0114f91709fafa0'], @@ -29,9 +28,4 @@ exts_list = [ }), ] -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python3.11/site-packages/jedi'], -} - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jedi/jedi-0.19.1-GCCcore-13.3.0.eb b/easybuild/easyconfigs/j/jedi/jedi-0.19.1-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..ca7df59b95e3 --- /dev/null +++ b/easybuild/easyconfigs/j/jedi/jedi-0.19.1-GCCcore-13.3.0.eb @@ -0,0 +1,29 @@ +easyblock = 'PythonBundle' + +name = 'jedi' +version = "0.19.1" + +homepage = 'https://github.com/davidhalter/jedi' +description = """ + Jedi - an awesome autocompletion, static analysis and refactoring library for Python. +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +builddependencies = [ + ('binutils', '2.42'), +] +dependencies = [ + ('Python', '3.12.3'), +] + +exts_list = [ + ('parso', '0.8.3', { + 'checksums': ['8c07be290bb59f03588915921e29e8a50002acaf2cdc5fa0e0114f91709fafa0'], + }), + (name, version, { + 'checksums': ['cf0496f3651bc65d7174ac1b7d043eff454892c708a87d1b683e57b569927ffd'], + }), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jemalloc/jemalloc-4.1.0-intel-2016a.eb b/easybuild/easyconfigs/j/jemalloc/jemalloc-4.1.0-intel-2016a.eb deleted file mode 100644 index 7bee41cdcd56..000000000000 --- a/easybuild/easyconfigs/j/jemalloc/jemalloc-4.1.0-intel-2016a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'jemalloc' -version = '4.1.0' - -homepage = 'http://www.canonware.com/jemalloc' -description = """jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and - scalable concurrency support.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['https://github.com/jemalloc/jemalloc/archive'] -sources = ['%(version)s.tar.gz'] - -builddependencies = [('Autotools', '20150215')] - -preconfigopts = "./autogen.sh && " -prebuildopts = "make dist && " - -sanity_check_paths = { - 'files': ['bin/jeprof', 'lib/libjemalloc.a', 'lib/libjemalloc_pic.a', 'lib/libjemalloc.%s' % SHLIB_EXT, - 'include/jemalloc/jemalloc.h'], - 'dirs': ['share'], -} - -modextrapaths = {'LD_PRELOAD': ['lib/libjemalloc.%s' % SHLIB_EXT]} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/jemalloc/jemalloc-4.2.0-foss-2016a.eb b/easybuild/easyconfigs/j/jemalloc/jemalloc-4.2.0-foss-2016a.eb deleted file mode 100644 index 0fe7cf019d29..000000000000 --- a/easybuild/easyconfigs/j/jemalloc/jemalloc-4.2.0-foss-2016a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'jemalloc' -version = '4.2.0' - -homepage = 'http://www.canonware.com/jemalloc' -description = """jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and - scalable concurrency support.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://github.com/jemalloc/jemalloc/archive'] -sources = ['%(version)s.tar.gz'] - -builddependencies = [('Autotools', '20150215')] - -preconfigopts = "./autogen.sh && " -prebuildopts = "make dist && " - -sanity_check_paths = { - 'files': ['bin/jeprof', 'lib/libjemalloc.a', 'lib/libjemalloc_pic.a', 'lib/libjemalloc.%s' % SHLIB_EXT, - 'include/jemalloc/jemalloc.h'], - 'dirs': ['share'], -} - -modextrapaths = {'LD_PRELOAD': ['lib/libjemalloc.%s' % SHLIB_EXT]} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/jemalloc/jemalloc-4.2.0-intel-2016a.eb b/easybuild/easyconfigs/j/jemalloc/jemalloc-4.2.0-intel-2016a.eb deleted file mode 100644 index dccd9491cd5f..000000000000 --- a/easybuild/easyconfigs/j/jemalloc/jemalloc-4.2.0-intel-2016a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'jemalloc' -version = '4.2.0' - -homepage = 'http://www.canonware.com/jemalloc' -description = """jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and - scalable concurrency support.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['https://github.com/jemalloc/jemalloc/archive'] -sources = ['%(version)s.tar.gz'] - -builddependencies = [('Autotools', '20150215')] - -preconfigopts = "./autogen.sh && " -prebuildopts = "make dist && " - -sanity_check_paths = { - 'files': ['bin/jeprof', 'lib/libjemalloc.a', 'lib/libjemalloc_pic.a', 'lib/libjemalloc.%s' % SHLIB_EXT, - 'include/jemalloc/jemalloc.h'], - 'dirs': ['share'], -} - -modextrapaths = {'LD_PRELOAD': ['lib/libjemalloc.%s' % SHLIB_EXT]} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/jemalloc/jemalloc-4.2.1-intel-2016b.eb b/easybuild/easyconfigs/j/jemalloc/jemalloc-4.2.1-intel-2016b.eb deleted file mode 100644 index 7ab95453f84c..000000000000 --- a/easybuild/easyconfigs/j/jemalloc/jemalloc-4.2.1-intel-2016b.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'jemalloc' -version = '4.2.1' - -homepage = 'http://www.canonware.com/jemalloc' -description = """jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and - scalable concurrency support.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://github.com/jemalloc/jemalloc/archive'] -sources = ['%(version)s.tar.gz'] - -builddependencies = [('Autotools', '20150215')] - -preconfigopts = "./autogen.sh && " -prebuildopts = "make dist && " - -sanity_check_paths = { - 'files': ['bin/jeprof', 'lib/libjemalloc.a', 'lib/libjemalloc_pic.a', 'lib/libjemalloc.%s' % SHLIB_EXT, - 'include/jemalloc/jemalloc.h'], - 'dirs': ['share'], -} - -modextrapaths = {'LD_PRELOAD': ['lib/libjemalloc.%s' % SHLIB_EXT]} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/jemalloc/jemalloc-4.5.0-intel-2017a.eb b/easybuild/easyconfigs/j/jemalloc/jemalloc-4.5.0-intel-2017a.eb deleted file mode 100644 index 45f685672f8d..000000000000 --- a/easybuild/easyconfigs/j/jemalloc/jemalloc-4.5.0-intel-2017a.eb +++ /dev/null @@ -1,28 +0,0 @@ -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/jemalloc/jemalloc-5.0.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/j/jemalloc/jemalloc-5.0.1-GCCcore-6.4.0.eb deleted file mode 100644 index 56ffb3f51abc..000000000000 --- a/easybuild/easyconfigs/j/jemalloc/jemalloc-5.0.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'jemalloc' -version = '5.0.1' - -homepage = 'http://www.canonware.com/jemalloc' -description = """jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and - scalable concurrency support.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://github.com/jemalloc/jemalloc/archive'] -sources = ['%(version)s.tar.gz'] -checksums = ['5de6dcb50de04b14bae9340d23515390925fcaa7637341707239d09a3ea07a23'] - -builddependencies = [ - ('Autotools', '20170619'), - ('binutils', '2.28'), -] - -# should not run 'make install', since that includes installing documentation which requires XLS (docbook) -skipsteps = ['install'] - -preconfigopts = "./autogen.sh && " -buildopts = "&& make install_bin install_include install_lib" - -sanity_check_paths = { - 'files': ['bin/jeprof', 'lib/libjemalloc.a', 'lib/libjemalloc_pic.a', 'lib/libjemalloc.%s' % SHLIB_EXT, - 'include/jemalloc/jemalloc.h'], - 'dirs': [], -} - -modextrapaths = {'LD_PRELOAD': ['lib/libjemalloc.%s' % SHLIB_EXT]} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/jemalloc/jemalloc-5.1.0-GCCcore-7.3.0.eb b/easybuild/easyconfigs/j/jemalloc/jemalloc-5.1.0-GCCcore-7.3.0.eb deleted file mode 100644 index 4397fd4ba7a0..000000000000 --- a/easybuild/easyconfigs/j/jemalloc/jemalloc-5.1.0-GCCcore-7.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'jemalloc' -version = '5.1.0' - -homepage = 'http://www.canonware.com/jemalloc' -description = """jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and - scalable concurrency support.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['https://github.com/jemalloc/jemalloc/archive'] -sources = ['%(version)s.tar.gz'] -checksums = ['ff28aef89df724bd7b6bd6fde8597695514e0e3404d1afad2f1eb8b55ef378d3'] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.30'), -] - -# should not run 'make install', since that includes installing documentation which requires XLS (docbook) -skipsteps = ['install'] - -preconfigopts = "./autogen.sh && " -buildopts = "&& make install_bin install_include install_lib" - -sanity_check_paths = { - 'files': ['bin/jeprof', 'lib/libjemalloc.a', 'lib/libjemalloc_pic.a', 'lib/libjemalloc.%s' % SHLIB_EXT, - 'include/jemalloc/jemalloc.h'], - 'dirs': [], -} - -modextrapaths = {'LD_PRELOAD': ['lib/libjemalloc.%s' % SHLIB_EXT]} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/jemalloc/jemalloc-5.2.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/j/jemalloc/jemalloc-5.2.0-GCCcore-8.2.0.eb deleted file mode 100644 index 740277703056..000000000000 --- a/easybuild/easyconfigs/j/jemalloc/jemalloc-5.2.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'jemalloc' -version = '5.2.0' - -homepage = 'http://jemalloc.net' -description = """jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and - scalable concurrency support.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://github.com/jemalloc/jemalloc/archive'] -sources = ['%(version)s.tar.gz'] -checksums = ['acd70f5879700567e1dd022dd11af49100c16adb84555567b85a1e4166749c8d'] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.31.1'), -] - -# should not run 'make install', since that includes installing documentation which requires XLS (docbook) -skipsteps = ['install'] - -preconfigopts = "./autogen.sh && " -configopts = "--with-version=%(version)s-0-g0000 " # build with version info -buildopts = "&& make install_bin install_include install_lib" - -sanity_check_paths = { - 'files': ['bin/jeprof', 'lib/libjemalloc.a', 'lib/libjemalloc_pic.a', 'lib/libjemalloc.%s' % SHLIB_EXT, - 'include/jemalloc/jemalloc.h'], - 'dirs': [], -} - -modextrapaths = {'LD_PRELOAD': ['lib/libjemalloc.%s' % SHLIB_EXT]} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/jemalloc/jemalloc-5.2.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/j/jemalloc/jemalloc-5.2.1-GCCcore-8.3.0.eb deleted file mode 100644 index 5d6c89700431..000000000000 --- a/easybuild/easyconfigs/j/jemalloc/jemalloc-5.2.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'jemalloc' -version = '5.2.1' - -homepage = 'http://jemalloc.net' -description = """jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and - scalable concurrency support.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/jemalloc/jemalloc/archive'] -sources = ['%(version)s.tar.gz'] -checksums = ['ed51b0b37098af4ca6ed31c22324635263f8ad6471889e0592a9c0dba9136aea'] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.32'), -] - -# From version 5.2.1 (or maybe earlier) it does no longer build, -# nor try to install, documentation if xsltproc is missing. -# So we can use normal installation. -preconfigopts = "./autogen.sh && " -configopts = "--with-version=%(version)s-0-g0000 " # build with version info - -sanity_check_paths = { - 'files': ['bin/jeprof', 'lib/libjemalloc.a', 'lib/libjemalloc_pic.a', 'lib/libjemalloc.%s' % SHLIB_EXT, - 'include/jemalloc/jemalloc.h'], - 'dirs': [], -} - -# jemalloc can be used via $LD_PRELOAD, but we don't enable this by -# default, you need to opt-in to it -# modextrapaths = {'LD_PRELOAD': ['lib/libjemalloc.%s' % SHLIB_EXT]} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/jemalloc/jemalloc-5.2.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/j/jemalloc/jemalloc-5.2.1-GCCcore-9.3.0.eb deleted file mode 100644 index ead39ccbceef..000000000000 --- a/easybuild/easyconfigs/j/jemalloc/jemalloc-5.2.1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'jemalloc' -version = '5.2.1' - -homepage = 'http://jemalloc.net' -description = """jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and - scalable concurrency support.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://github.com/jemalloc/jemalloc/archive'] -sources = ['%(version)s.tar.gz'] -checksums = ['ed51b0b37098af4ca6ed31c22324635263f8ad6471889e0592a9c0dba9136aea'] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.34'), -] - -# From version 5.2.1 (or maybe earlier) it does no longer build, -# nor try to install, documentation if xsltproc is missing. -# So we can use normal installation. -preconfigopts = "./autogen.sh && " -configopts = "--with-version=%(version)s-0-g0000 " # build with version info - -sanity_check_paths = { - 'files': ['bin/jeprof', 'lib/libjemalloc.a', 'lib/libjemalloc_pic.a', 'lib/libjemalloc.%s' % SHLIB_EXT, - 'include/jemalloc/jemalloc.h'], - 'dirs': [], -} - -# jemalloc can be used via $LD_PRELOAD, but we don't enable this by -# default, you need to opt-in to it -# modextrapaths = {'LD_PRELOAD': ['lib/libjemalloc.%s' % SHLIB_EXT]} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/jemalloc/jemalloc-5.3.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/j/jemalloc/jemalloc-5.3.0-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..356d56465fa2 --- /dev/null +++ b/easybuild/easyconfigs/j/jemalloc/jemalloc-5.3.0-GCCcore-12.3.0.eb @@ -0,0 +1,37 @@ +easyblock = 'ConfigureMake' + +name = 'jemalloc' +version = '5.3.0' + +homepage = 'http://jemalloc.net' +description = """jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and + scalable concurrency support.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://github.com/jemalloc/jemalloc/archive'] +sources = ['%(version)s.tar.gz'] +checksums = ['ef6f74fd45e95ee4ef7f9e19ebe5b075ca6b7fbe0140612b2a161abafb7ee179'] + +builddependencies = [ + ('Autotools', '20220317'), + ('binutils', '2.40'), +] + +# From version 5.2.1 (or maybe earlier) it does no longer build, +# nor try to install, documentation if xsltproc is missing. +# So we can use normal installation. +preconfigopts = "./autogen.sh && " +configopts = "--with-version=%(version)s-0-g0000 " # build with version info + +sanity_check_paths = { + 'files': ['bin/jeprof', 'lib/libjemalloc.a', 'lib/libjemalloc_pic.a', 'lib/libjemalloc.%s' % SHLIB_EXT, + 'include/jemalloc/jemalloc.h'], + 'dirs': [], +} + +# jemalloc can be used via $LD_PRELOAD, but we don't enable this by +# default, you need to opt-in to it +# modextrapaths = {'LD_PRELOAD': ['lib/libjemalloc.%s' % SHLIB_EXT]} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/jemalloc/jemalloc-5.3.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/j/jemalloc/jemalloc-5.3.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..023c3001dd3a --- /dev/null +++ b/easybuild/easyconfigs/j/jemalloc/jemalloc-5.3.0-GCCcore-13.3.0.eb @@ -0,0 +1,37 @@ +easyblock = 'ConfigureMake' + +name = 'jemalloc' +version = '5.3.0' + +homepage = 'http://jemalloc.net' +description = """jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and + scalable concurrency support.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://github.com/jemalloc/jemalloc/archive'] +sources = ['%(version)s.tar.gz'] +checksums = ['ef6f74fd45e95ee4ef7f9e19ebe5b075ca6b7fbe0140612b2a161abafb7ee179'] + +builddependencies = [ + ('Autotools', '20231222'), + ('binutils', '2.42'), +] + +# From version 5.2.1 (or maybe earlier) it does no longer build, +# nor try to install, documentation if xsltproc is missing. +# So we can use normal installation. +preconfigopts = "./autogen.sh && " +configopts = "--with-version=%(version)s-0-g0000 " # build with version info + +sanity_check_paths = { + 'files': ['bin/jeprof', 'lib/libjemalloc.a', 'lib/libjemalloc_pic.a', 'lib/libjemalloc.%s' % SHLIB_EXT, + 'include/jemalloc/jemalloc.h'], + 'dirs': [], +} + +# jemalloc can be used via $LD_PRELOAD, but we don't enable this by +# default, you need to opt-in to it +# 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 deleted file mode 100644 index 6525e8ac55cf..000000000000 --- a/easybuild/easyconfigs/j/jhbuild/jhbuild-3.15.92-GCCcore-4.9.3.eb +++ /dev/null @@ -1,50 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'jhbuild' -version = '3.15.92' - -homepage = 'https://wiki.gnome.org/action/show/Projects/Jhbuild' -description = """JHBuild allows you to automatically download and compile “modules†(i.e. source code packages). -Modules are listed in “module set†files, which also include dependency information so that JHBuild can discover -what modules need to be built and in what order.""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.3'} - -sources = ['%(version)s.tar.gz'] -source_urls = [('https://github.com/GNOME/jhbuild/archive/')] -checksums = [None] - -# jhbuild is python so it has a python dependency, but we want to give people freedom to use whatever python they -# chose during a build process -allow_system_deps = [('Python', SYS_PYTHON_VERSION)] - -builddependencies = [ - ('binutils', '2.25'), -] - -dependencies = [ - ('Autotools', '20150215'), - ('pkg-config', '0.29.1'), - ('gettext', '0.19.8'), - ('flex', '2.6.0'), - ('Bison', '3.0.4'), - ('M4', '1.4.17'), - ('ConcurrentVersionsSystem', '1.11.23'), -] - -# We use the simple install method as per: -# https://developer.gnome.org/jhbuild/stable/getting-started.html.en -# to avoid unnecessary dependencies. This requires us to build in the install dir so that all libs are found. -buildininstalldir = True -skipsteps = ['configure'] -prebuildopts = './autogen.sh --prefix=%(installdir)s &&' - -# Make sure there are no "not found" in the sanitycheck output -sanity_check_commands = [('! jhbuild', r'sanitycheck| grep not\ found')] - -sanity_check_paths = { - 'files': ['bin/jhbuild'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jiter/jiter-0.4.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/j/jiter/jiter-0.4.1-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..fdcba5c2017d --- /dev/null +++ b/easybuild/easyconfigs/j/jiter/jiter-0.4.1-GCCcore-12.3.0.eb @@ -0,0 +1,188 @@ +easyblock = 'CargoPythonBundle' + +name = 'jiter' +version = '0.4.1' + +homepage = 'https://github.com/pydantic/jiter/tree/main' +description = "Fast iterable JSON parser" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +crates = [ + ('ahash', '0.8.11'), + ('autocfg', '1.3.0'), + ('bencher', '0.1.5'), + ('bitflags', '2.5.0'), + ('bitvec', '1.0.1'), + ('cfg-if', '1.0.0'), + ('codspeed', '2.6.0'), + ('codspeed-bencher-compat', '2.6.0'), + ('colored', '2.1.0'), + ('equivalent', '1.0.1'), + ('funty', '2.0.0'), + ('getrandom', '0.2.15'), + ('hashbrown', '0.14.5'), + ('heck', '0.4.1'), + ('indexmap', '2.2.6'), + ('indoc', '2.0.5'), + ('itoa', '1.0.11'), + ('lazy_static', '1.4.0'), + ('lexical-parse-float', '0.8.5'), + ('lexical-parse-integer', '0.8.6'), + ('lexical-util', '0.8.5'), + ('libc', '0.2.155'), + ('lock_api', '0.4.12'), + ('memoffset', '0.9.1'), + ('num-bigint', '0.4.5'), + ('num-integer', '0.1.46'), + ('num-traits', '0.2.19'), + ('once_cell', '1.19.0'), + ('parking_lot', '0.12.3'), + ('parking_lot_core', '0.9.10'), + ('paste', '1.0.15'), + ('portable-atomic', '1.6.0'), + ('proc-macro2', '1.0.84'), + ('pyo3', '0.21.2'), + ('pyo3-build-config', '0.21.2'), + ('pyo3-ffi', '0.21.2'), + ('pyo3-macros', '0.21.2'), + ('pyo3-macros-backend', '0.21.2'), + ('quote', '1.0.36'), + ('radium', '0.7.0'), + ('redox_syscall', '0.5.1'), + ('ryu', '1.0.18'), + ('scopeguard', '1.2.0'), + ('serde', '1.0.203'), + ('serde_derive', '1.0.203'), + ('serde_json', '1.0.117'), + ('smallvec', '1.13.2'), + ('static_assertions', '1.1.0'), + ('syn', '2.0.66'), + ('tap', '1.0.1'), + ('target-lexicon', '0.12.14'), + ('unicode-ident', '1.0.12'), + ('unindent', '0.2.3'), + ('version_check', '0.9.4'), + ('wasi', '0.11.0+wasi-snapshot-preview1'), + ('windows-sys', '0.48.0'), + ('windows-targets', '0.48.5'), + ('windows-targets', '0.52.5'), + ('windows_aarch64_gnullvm', '0.48.5'), + ('windows_aarch64_gnullvm', '0.52.5'), + ('windows_aarch64_msvc', '0.48.5'), + ('windows_aarch64_msvc', '0.52.5'), + ('windows_i686_gnu', '0.48.5'), + ('windows_i686_gnu', '0.52.5'), + ('windows_i686_gnullvm', '0.52.5'), + ('windows_i686_msvc', '0.48.5'), + ('windows_i686_msvc', '0.52.5'), + ('windows_x86_64_gnu', '0.48.5'), + ('windows_x86_64_gnu', '0.52.5'), + ('windows_x86_64_gnullvm', '0.48.5'), + ('windows_x86_64_gnullvm', '0.52.5'), + ('windows_x86_64_msvc', '0.48.5'), + ('windows_x86_64_msvc', '0.52.5'), + ('wyz', '0.5.1'), + ('zerocopy', '0.7.34'), + ('zerocopy-derive', '0.7.34'), +] + +sources = [SOURCE_TAR_GZ] +checksums = [ + {'jiter-0.4.1.tar.gz': '741851cf5f37cf3583f2a56829d734c9fd17334770c9a326e6d25291603d4278'}, + {'ahash-0.8.11.tar.gz': 'e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011'}, + {'autocfg-1.3.0.tar.gz': '0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0'}, + {'bencher-0.1.5.tar.gz': '7dfdb4953a096c551ce9ace855a604d702e6e62d77fac690575ae347571717f5'}, + {'bitflags-2.5.0.tar.gz': 'cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1'}, + {'bitvec-1.0.1.tar.gz': '1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c'}, + {'cfg-if-1.0.0.tar.gz': 'baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd'}, + {'codspeed-2.6.0.tar.gz': '3a104ac948e0188b921eb3fcbdd55dcf62e542df4c7ab7e660623f6288302089'}, + {'codspeed-bencher-compat-2.6.0.tar.gz': 'ceaba84ea2634603a0f199c07fa39ff4dda61f89a3f9149fb89b035bc317b671'}, + {'colored-2.1.0.tar.gz': 'cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8'}, + {'equivalent-1.0.1.tar.gz': '5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5'}, + {'funty-2.0.0.tar.gz': 'e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c'}, + {'getrandom-0.2.15.tar.gz': 'c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7'}, + {'hashbrown-0.14.5.tar.gz': 'e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1'}, + {'heck-0.4.1.tar.gz': '95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8'}, + {'indexmap-2.2.6.tar.gz': '168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26'}, + {'indoc-2.0.5.tar.gz': 'b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5'}, + {'itoa-1.0.11.tar.gz': '49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b'}, + {'lazy_static-1.4.0.tar.gz': 'e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646'}, + {'lexical-parse-float-0.8.5.tar.gz': '683b3a5ebd0130b8fb52ba0bdc718cc56815b6a097e28ae5a6997d0ad17dc05f'}, + {'lexical-parse-integer-0.8.6.tar.gz': '6d0994485ed0c312f6d965766754ea177d07f9c00c9b82a5ee62ed5b47945ee9'}, + {'lexical-util-0.8.5.tar.gz': '5255b9ff16ff898710eb9eb63cb39248ea8a5bb036bea8085b1a767ff6c4e3fc'}, + {'libc-0.2.155.tar.gz': '97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c'}, + {'lock_api-0.4.12.tar.gz': '07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17'}, + {'memoffset-0.9.1.tar.gz': '488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a'}, + {'num-bigint-0.4.5.tar.gz': 'c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7'}, + {'num-integer-0.1.46.tar.gz': '7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f'}, + {'num-traits-0.2.19.tar.gz': '071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841'}, + {'once_cell-1.19.0.tar.gz': '3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92'}, + {'parking_lot-0.12.3.tar.gz': 'f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27'}, + {'parking_lot_core-0.9.10.tar.gz': '1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8'}, + {'paste-1.0.15.tar.gz': '57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a'}, + {'portable-atomic-1.6.0.tar.gz': '7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0'}, + {'proc-macro2-1.0.84.tar.gz': 'ec96c6a92621310b51366f1e28d05ef11489516e93be030060e5fc12024a49d6'}, + {'pyo3-0.21.2.tar.gz': 'a5e00b96a521718e08e03b1a622f01c8a8deb50719335de3f60b3b3950f069d8'}, + {'pyo3-build-config-0.21.2.tar.gz': '7883df5835fafdad87c0d888b266c8ec0f4c9ca48a5bed6bbb592e8dedee1b50'}, + {'pyo3-ffi-0.21.2.tar.gz': '01be5843dc60b916ab4dad1dca6d20b9b4e6ddc8e15f50c47fe6d85f1fb97403'}, + {'pyo3-macros-0.21.2.tar.gz': '77b34069fc0682e11b31dbd10321cbf94808394c56fd996796ce45217dfac53c'}, + {'pyo3-macros-backend-0.21.2.tar.gz': '08260721f32db5e1a5beae69a55553f56b99bd0e1c3e6e0a5e8851a9d0f5a85c'}, + {'quote-1.0.36.tar.gz': '0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7'}, + {'radium-0.7.0.tar.gz': 'dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09'}, + {'redox_syscall-0.5.1.tar.gz': '469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e'}, + {'ryu-1.0.18.tar.gz': 'f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f'}, + {'scopeguard-1.2.0.tar.gz': '94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49'}, + {'serde-1.0.203.tar.gz': '7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094'}, + {'serde_derive-1.0.203.tar.gz': '500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba'}, + {'serde_json-1.0.117.tar.gz': '455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3'}, + {'smallvec-1.13.2.tar.gz': '3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67'}, + {'static_assertions-1.1.0.tar.gz': 'a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f'}, + {'syn-2.0.66.tar.gz': 'c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5'}, + {'tap-1.0.1.tar.gz': '55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369'}, + {'target-lexicon-0.12.14.tar.gz': 'e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f'}, + {'unicode-ident-1.0.12.tar.gz': '3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b'}, + {'unindent-0.2.3.tar.gz': 'c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce'}, + {'version_check-0.9.4.tar.gz': '49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f'}, + {'wasi-0.11.0+wasi-snapshot-preview1.tar.gz': '9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423'}, + {'windows-sys-0.48.0.tar.gz': '677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9'}, + {'windows-targets-0.48.5.tar.gz': '9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c'}, + {'windows-targets-0.52.5.tar.gz': '6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb'}, + {'windows_aarch64_gnullvm-0.48.5.tar.gz': '2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8'}, + {'windows_aarch64_gnullvm-0.52.5.tar.gz': '7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263'}, + {'windows_aarch64_msvc-0.48.5.tar.gz': 'dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc'}, + {'windows_aarch64_msvc-0.52.5.tar.gz': '9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6'}, + {'windows_i686_gnu-0.48.5.tar.gz': 'a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e'}, + {'windows_i686_gnu-0.52.5.tar.gz': '88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670'}, + {'windows_i686_gnullvm-0.52.5.tar.gz': '87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9'}, + {'windows_i686_msvc-0.48.5.tar.gz': '8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406'}, + {'windows_i686_msvc-0.52.5.tar.gz': 'db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf'}, + {'windows_x86_64_gnu-0.48.5.tar.gz': '53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e'}, + {'windows_x86_64_gnu-0.52.5.tar.gz': '4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9'}, + {'windows_x86_64_gnullvm-0.48.5.tar.gz': '0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc'}, + {'windows_x86_64_gnullvm-0.52.5.tar.gz': '852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596'}, + {'windows_x86_64_msvc-0.48.5.tar.gz': 'ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538'}, + {'windows_x86_64_msvc-0.52.5.tar.gz': 'bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0'}, + {'wyz-0.5.1.tar.gz': '05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed'}, + {'zerocopy-0.7.34.tar.gz': 'ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087'}, + {'zerocopy-derive-0.7.34.tar.gz': '15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b'}, +] + +_rust_ver = '1.75.0' +builddependencies = [ + ('binutils', '2.40'), + ('Rust', _rust_ver), + ('maturin', '1.4.0', '-Rust-%s' % _rust_ver), +] + +dependencies = [ + ('Python', '3.11.3'), +] + +exts_list = [ + (name, version, { + 'checksums': ['741851cf5f37cf3583f2a56829d734c9fd17334770c9a326e6d25291603d4278'], + }), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/joypy/joypy-0.2.2-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/j/joypy/joypy-0.2.2-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index 1f45fdd646fc..000000000000 --- a/easybuild/easyconfigs/j/joypy/joypy-0.2.2-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,28 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'PythonPackage' - -name = 'joypy' -version = '0.2.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/sbebo/joypy' -description = "Joyplots in Python with matplotlib & pandas" - -toolchain = {'name': 'intel', 'version': '2019b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['a12598e75f4d40d72a26f7eeae6b74f4ced05c49af147ace8e3a229ab7b20395'] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('matplotlib', '3.1.1', versionsuffix), -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/j/joypy/joypy-0.2.4-intel-2020b.eb b/easybuild/easyconfigs/j/joypy/joypy-0.2.4-intel-2020b.eb index f5feb4ef7491..f408b376c557 100644 --- a/easybuild/easyconfigs/j/joypy/joypy-0.2.4-intel-2020b.eb +++ b/easybuild/easyconfigs/j/joypy/joypy-0.2.4-intel-2020b.eb @@ -20,8 +20,4 @@ dependencies = [ ('matplotlib', '3.3.3',), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/j/joypy/joypy-0.2.6-foss-2023a.eb b/easybuild/easyconfigs/j/joypy/joypy-0.2.6-foss-2023a.eb new file mode 100644 index 000000000000..de621d04e25a --- /dev/null +++ b/easybuild/easyconfigs/j/joypy/joypy-0.2.6-foss-2023a.eb @@ -0,0 +1,24 @@ +# Author: Pavel Grochal (INUITS) +# License: GPLv2 +# Update: Petr Král (INUITS) + +easyblock = 'PythonPackage' + +name = 'joypy' +version = '0.2.6' + +homepage = 'https://github.com/sbebo/joypy' +description = "Joyplots in Python with matplotlib & pandas" + +toolchain = {'name': 'foss', 'version': '2023a'} + +sources = [SOURCE_WHL] +checksums = ['fffe882e8281e56e08b374a3148436cb448562ba39e4d566204c7e8ee2caddab'] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('matplotlib', '3.7.2'), +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/j/jq/jq-1.5-GCCcore-6.4.0.eb b/easybuild/easyconfigs/j/jq/jq-1.5-GCCcore-6.4.0.eb deleted file mode 100644 index 5267cf1cc55f..000000000000 --- a/easybuild/easyconfigs/j/jq/jq-1.5-GCCcore-6.4.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'jq' -version = '1.5' - -homepage = 'https://stedolan.github.io/jq/' -description = """jq is a lightweight and flexible command-line JSON processor.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://github.com/stedolan/jq/releases/download/jq-%(version)s'] -sources = ['jq-%(version)s.tar.gz'] -checksums = ['c4d2bfec6436341113419debf479d833692cc5cdab7eb0326b5a4d4fbe9f493c'] - -builddependencies = [ - ('binutils', '2.28'), - ('Bison', '3.0.4'), - ('flex', '2.6.4'), -] - -sanity_check_paths = { - 'files': ['bin/jq'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/json-c/json-c-0.17-GCCcore-13.3.0.eb b/easybuild/easyconfigs/j/json-c/json-c-0.17-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..87642888aa18 --- /dev/null +++ b/easybuild/easyconfigs/j/json-c/json-c-0.17-GCCcore-13.3.0.eb @@ -0,0 +1,32 @@ +easyblock = 'CMakeMake' + +name = 'json-c' +version = '0.17' +local_suff = '-20230812' + +homepage = 'https://github.com/json-c/json-c' +description = """JSON-C implements a reference counting object model that allows you to easily construct JSON objects + in C, output them as JSON formatted strings and parse JSON formatted strings back into the C representation of JSON +objects.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://github.com/json-c/json-c/archive/'] +sources = ['json-c-%%(version)s%s.tar.gz' % local_suff] +checksums = ['024d302a3aadcbf9f78735320a6d5aedf8b77876c8ac8bbb95081ca55054c7eb'] + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), +] + +# disable using Valgrind during the tests to avoid failures caused by using an OS Valgrind +pretestopts = 'USE_VALGRIND=0 ' +runtest = 'test' + +sanity_check_paths = { + 'files': ['lib/libjson-c.a', 'lib/libjson-c.%s' % SHLIB_EXT, 'lib/pkgconfig/json-c.pc'], + 'dirs': ['include/json-c'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/json-fortran/json-fortran-8.5.2-GCC-13.2.0.eb b/easybuild/easyconfigs/j/json-fortran/json-fortran-8.5.2-GCC-13.2.0.eb new file mode 100644 index 000000000000..da205b23c097 --- /dev/null +++ b/easybuild/easyconfigs/j/json-fortran/json-fortran-8.5.2-GCC-13.2.0.eb @@ -0,0 +1,32 @@ +# J. Sassmannshausen (Imperial College London/UK) + +easyblock = 'CMakeMake' + +name = 'json-fortran' +version = '8.5.2' + +homepage = 'https://github.com/jacobwilliams/json-fortran' +description = "JSON-Fortran: A Modern Fortran JSON API" + +toolchain = {'name': 'GCC', 'version': '13.2.0'} + +source_urls = ['https://github.com/jacobwilliams/json-fortran/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['ba7243ab28d4d06c5d0baef27dab0041cee0f050dea9ec3a854a03f4e3e9667a'] + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.27.6'), +] + +configopts = '-DUSE_GNU_INSTALL_CONVENTION=TRUE' + +runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libjsonfortran.a', 'lib/libjsonfortran.%s' % SHLIB_EXT, + 'include/json_module.mod', 'include/json_parameters.mod'], + 'dirs': ['include'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/json-fortran/json-fortran-8.5.2-intel-compilers-2023.2.1.eb b/easybuild/easyconfigs/j/json-fortran/json-fortran-8.5.2-intel-compilers-2023.2.1.eb new file mode 100644 index 000000000000..50d89ee34e23 --- /dev/null +++ b/easybuild/easyconfigs/j/json-fortran/json-fortran-8.5.2-intel-compilers-2023.2.1.eb @@ -0,0 +1,32 @@ +# J. Sassmannshausen (Imperial College London/UK) + +easyblock = 'CMakeMake' + +name = 'json-fortran' +version = '8.5.2' + +homepage = 'https://github.com/jacobwilliams/json-fortran' +description = "JSON-Fortran: A Modern Fortran JSON API" + +toolchain = {'name': 'intel-compilers', 'version': '2023.2.1'} + +source_urls = ['https://github.com/jacobwilliams/json-fortran/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['ba7243ab28d4d06c5d0baef27dab0041cee0f050dea9ec3a854a03f4e3e9667a'] + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.27.6'), +] + +configopts = '-DUSE_GNU_INSTALL_CONVENTION=TRUE' + +runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libjsonfortran.a', 'lib/libjsonfortran.%s' % SHLIB_EXT, + 'include/json_module.mod', 'include/json_parameters.mod'], + 'dirs': ['include'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/json-fortran/json-fortran-9.0.2-GCC-12.3.0.eb b/easybuild/easyconfigs/j/json-fortran/json-fortran-9.0.2-GCC-12.3.0.eb new file mode 100644 index 000000000000..03dceec3b87e --- /dev/null +++ b/easybuild/easyconfigs/j/json-fortran/json-fortran-9.0.2-GCC-12.3.0.eb @@ -0,0 +1,32 @@ +# J. Sassmannshausen (Imperial College London/UK) + +easyblock = 'CMakeMake' + +name = 'json-fortran' +version = '9.0.2' + +homepage = 'https://github.com/jacobwilliams/json-fortran' +description = "JSON-Fortran: A Modern Fortran JSON API" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +source_urls = ['https://github.com/jacobwilliams/json-fortran/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['a599a77e406e59cdb7672d780e69156b6ce57cb8ce515d21d1744c4065a85976'] + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.26.3'), +] + +configopts = '-DUSE_GNU_INSTALL_CONVENTION=TRUE' + +runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libjsonfortran.a', 'lib/libjsonfortran.%s' % SHLIB_EXT, + 'include/json_module.mod', 'include/json_parameters.mod'], + 'dirs': ['include'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/json-fortran/json-fortran-9.0.2-GCC-13.2.0.eb b/easybuild/easyconfigs/j/json-fortran/json-fortran-9.0.2-GCC-13.2.0.eb new file mode 100644 index 000000000000..3b32a332d545 --- /dev/null +++ b/easybuild/easyconfigs/j/json-fortran/json-fortran-9.0.2-GCC-13.2.0.eb @@ -0,0 +1,32 @@ +# J. Sassmannshausen (Imperial College London/UK) + +easyblock = 'CMakeMake' + +name = 'json-fortran' +version = '9.0.2' + +homepage = 'https://github.com/jacobwilliams/json-fortran' +description = "JSON-Fortran: A Modern Fortran JSON API" + +toolchain = {'name': 'GCC', 'version': '13.2.0'} + +source_urls = ['https://github.com/jacobwilliams/json-fortran/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['a599a77e406e59cdb7672d780e69156b6ce57cb8ce515d21d1744c4065a85976'] + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.27.6'), +] + +configopts = '-DUSE_GNU_INSTALL_CONVENTION=TRUE' + +runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libjsonfortran.a', 'lib/libjsonfortran.%s' % SHLIB_EXT, + 'include/json_module.mod', 'include/json_parameters.mod'], + 'dirs': ['include'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/juliaup/juliaup-1.17.9-GCCcore-12.3.0.eb b/easybuild/easyconfigs/j/juliaup/juliaup-1.17.9-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..2d3ee84f6e1a --- /dev/null +++ b/easybuild/easyconfigs/j/juliaup/juliaup-1.17.9-GCCcore-12.3.0.eb @@ -0,0 +1,559 @@ +easyblock = 'Cargo' + +name = 'juliaup' +version = '1.17.9' + +homepage = 'https://github.com/JuliaLang/juliaup/' +description = """This repository contains a cross-platform installer for the Julia programming language.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +checksums = [ + {'juliaup-1.17.9.tar.gz': '623e65f93377b21096e2fec84c7474ed940d10956ca5d51dbaf04e3b428e0261'}, + {'addr2line-0.24.2.tar.gz': 'dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1'}, + {'adler2-2.0.0.tar.gz': '512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627'}, + {'aho-corasick-1.1.3.tar.gz': '8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916'}, + {'android-tzdata-0.1.1.tar.gz': 'e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0'}, + {'android_system_properties-0.1.5.tar.gz': '819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311'}, + {'anstream-0.6.15.tar.gz': '64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526'}, + {'anstyle-1.0.8.tar.gz': '1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1'}, + {'anstyle-parse-0.2.5.tar.gz': 'eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb'}, + {'anstyle-query-1.1.1.tar.gz': '6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a'}, + {'anstyle-wincon-3.0.4.tar.gz': '5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8'}, + {'anyhow-1.0.90.tar.gz': '37bf3594c4c988a53154954629820791dde498571819ae4ca50ca811e060cc95'}, + {'assert_cmd-2.0.16.tar.gz': 'dc1835b7f27878de8525dc71410b5a31cdcc5f230aed5ba5df968e09c201b23d'}, + {'assert_fs-1.1.2.tar.gz': '7efdb1fdb47602827a342857666feb372712cbc64b414172bd6b167a02927674'}, + {'autocfg-1.4.0.tar.gz': 'ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26'}, + {'backtrace-0.3.74.tar.gz': '8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a'}, + {'base64-0.22.1.tar.gz': '72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6'}, + {'bitflags-2.6.0.tar.gz': 'b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de'}, + {'bstr-1.10.0.tar.gz': '40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c'}, + {'built-0.7.5.tar.gz': 'c360505aed52b7ec96a3636c3f039d99103c37d1d9b4f7a8c743d3ea9ffcd03b'}, + {'bumpalo-3.16.0.tar.gz': '79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c'}, + {'byteorder-1.5.0.tar.gz': '1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b'}, + {'bytes-1.7.2.tar.gz': '428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3'}, + {'cc-1.1.30.tar.gz': 'b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945'}, + {'cfg-if-1.0.0.tar.gz': 'baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd'}, + {'cfg_aliases-0.2.1.tar.gz': '613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724'}, + {'chrono-0.4.38.tar.gz': 'a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401'}, + {'clap-4.5.20.tar.gz': 'b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8'}, + {'clap_builder-4.5.20.tar.gz': '19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54'}, + {'clap_complete-4.5.33.tar.gz': '9646e2e245bf62f45d39a0f3f36f1171ad1ea0d6967fd114bca72cb02a8fcdfb'}, + {'clap_derive-4.5.18.tar.gz': '4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab'}, + {'clap_lex-0.7.2.tar.gz': '1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97'}, + {'cli-table-0.4.9.tar.gz': 'b53f9241f288a7b12c56565f04aaeaeeab6b8923d42d99255d4ca428b4d97f89'}, + {'cli-table-derive-0.4.6.tar.gz': '3e83a93253aaae7c74eb7428ce4faa6e219ba94886908048888701819f82fb94'}, + {'cluFlock-1.2.7.tar.gz': 'a5c0fabbd86438044c17b633a514a4e5512f356ee114d7378665d24212462f88'}, + {'colorchoice-1.0.2.tar.gz': 'd3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0'}, + {'console-0.15.8.tar.gz': '0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb'}, + {'core-foundation-0.9.4.tar.gz': '91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f'}, + {'core-foundation-sys-0.8.7.tar.gz': '773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b'}, + {'crc32fast-1.4.2.tar.gz': 'a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3'}, + {'crossbeam-deque-0.8.5.tar.gz': '613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d'}, + {'crossbeam-epoch-0.9.18.tar.gz': '5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e'}, + {'crossbeam-utils-0.8.20.tar.gz': '22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80'}, + {'csv-1.3.0.tar.gz': 'ac574ff4d437a7b5ad237ef331c17ccca63c46479e5b5453eb8e10bb99a759fe'}, + {'csv-core-0.1.11.tar.gz': '5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70'}, + {'ctrlc-3.4.5.tar.gz': '90eeab0aa92f3f9b4e87f258c72b139c207d251f9cbc1080a0086b86a8870dd3'}, + {'dialoguer-0.11.0.tar.gz': '658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de'}, + {'difflib-0.4.0.tar.gz': '6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8'}, + {'dirs-5.0.1.tar.gz': '44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225'}, + {'dirs-sys-0.4.1.tar.gz': '520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c'}, + {'doc-comment-0.3.3.tar.gz': 'fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10'}, + {'dunce-1.0.5.tar.gz': '92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813'}, + {'either-1.13.0.tar.gz': '60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0'}, + {'encode_unicode-0.3.6.tar.gz': 'a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f'}, + {'env_filter-0.1.2.tar.gz': '4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab'}, + {'env_logger-0.11.5.tar.gz': 'e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d'}, + {'env_proxy-0.4.1.tar.gz': '3a5019be18538406a43b5419a5501461f0c8b49ea7dfda0cfc32f4e51fc44be1'}, + {'equivalent-1.0.1.tar.gz': '5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5'}, + {'errno-0.3.9.tar.gz': '534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba'}, + {'fastrand-2.1.1.tar.gz': 'e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6'}, + {'filetime-0.2.25.tar.gz': '35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586'}, + {'flate2-1.0.34.tar.gz': 'a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0'}, + {'float-cmp-0.9.0.tar.gz': '98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4'}, + {'fnv-1.0.7.tar.gz': '3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1'}, + {'foreign-types-0.3.2.tar.gz': 'f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1'}, + {'foreign-types-shared-0.1.1.tar.gz': '00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b'}, + {'form_urlencoded-1.2.1.tar.gz': 'e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456'}, + {'fs_extra-1.3.0.tar.gz': '42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c'}, + {'futures-channel-0.3.31.tar.gz': '2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10'}, + {'futures-core-0.3.31.tar.gz': '05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e'}, + {'futures-io-0.3.31.tar.gz': '9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6'}, + {'futures-sink-0.3.31.tar.gz': 'e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7'}, + {'futures-task-0.3.31.tar.gz': 'f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988'}, + {'futures-util-0.3.31.tar.gz': '9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81'}, + {'getrandom-0.2.15.tar.gz': 'c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7'}, + {'gimli-0.31.1.tar.gz': '07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f'}, + {'globset-0.4.15.tar.gz': '15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19'}, + {'globwalk-0.9.1.tar.gz': '0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757'}, + {'hashbrown-0.15.0.tar.gz': '1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb'}, + {'heck-0.5.0.tar.gz': '2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea'}, + {'hermit-abi-0.3.9.tar.gz': 'd231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024'}, + {'hermit-abi-0.4.0.tar.gz': 'fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc'}, + {'http-1.1.0.tar.gz': '21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258'}, + {'http-body-1.0.1.tar.gz': '1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184'}, + {'http-body-util-0.1.2.tar.gz': '793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f'}, + {'httparse-1.9.5.tar.gz': '7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946'}, + {'human-panic-2.0.2.tar.gz': '80b84a66a325082740043a6c28bbea400c129eac0d3a27673a1de971e44bf1f7'}, + {'human-sort-0.2.2.tar.gz': '140a09c9305e6d5e557e2ed7cbc68e05765a7d4213975b87cb04920689cc6219'}, + {'humantime-2.1.0.tar.gz': '9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4'}, + {'hyper-1.5.0.tar.gz': 'bbbff0a806a4728c99295b254c8838933b5b082d75e3cb70c8dab21fdfbcfa9a'}, + {'hyper-rustls-0.27.3.tar.gz': '08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333'}, + {'hyper-tls-0.6.0.tar.gz': '70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0'}, + {'hyper-util-0.1.9.tar.gz': '41296eb09f183ac68eec06e03cdbea2e759633d4067b2f6552fc2e009bcad08b'}, + {'iana-time-zone-0.1.61.tar.gz': '235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220'}, + {'iana-time-zone-haiku-0.1.2.tar.gz': 'f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f'}, + {'idna-0.5.0.tar.gz': '634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6'}, + {'ignore-0.4.23.tar.gz': '6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b'}, + {'indexmap-2.6.0.tar.gz': '707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da'}, + {'indicatif-0.17.8.tar.gz': '763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3'}, + {'indoc-2.0.5.tar.gz': 'b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5'}, + {'instant-0.1.13.tar.gz': 'e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222'}, + {'ipnet-2.10.1.tar.gz': 'ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708'}, + {'is-terminal-0.4.13.tar.gz': '261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b'}, + {'is_terminal_polyfill-1.70.1.tar.gz': '7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf'}, + {'itertools-0.13.0.tar.gz': '413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186'}, + {'itoa-1.0.11.tar.gz': '49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b'}, + {'js-sys-0.3.72.tar.gz': '6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9'}, + {'lazy_static-1.5.0.tar.gz': 'bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe'}, + {'libc-0.2.161.tar.gz': '8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1'}, + {'libredox-0.1.3.tar.gz': 'c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d'}, + {'linux-raw-sys-0.4.14.tar.gz': '78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89'}, + {'log-0.4.22.tar.gz': 'a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24'}, + {'memchr-2.7.4.tar.gz': '78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3'}, + {'mime-0.3.17.tar.gz': '6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a'}, + {'miniz_oxide-0.8.0.tar.gz': 'e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1'}, + {'mio-1.0.2.tar.gz': '80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec'}, + {'native-tls-0.2.12.tar.gz': 'a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466'}, + {'nix-0.29.0.tar.gz': '71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46'}, + {'normalize-line-endings-0.3.0.tar.gz': '61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be'}, + {'normpath-1.3.0.tar.gz': 'c8911957c4b1549ac0dc74e30db9c8b0e66ddcd6d7acc33098f4c63a64a6d7ed'}, + {'num-traits-0.2.19.tar.gz': '071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841'}, + {'number_prefix-0.4.0.tar.gz': '830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3'}, + {'object-0.36.5.tar.gz': 'aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e'}, + {'once_cell-1.20.2.tar.gz': '1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775'}, + {'openssl-0.10.68.tar.gz': '6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5'}, + {'openssl-macros-0.1.1.tar.gz': 'a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c'}, + {'openssl-probe-0.1.5.tar.gz': 'ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf'}, + {'openssl-sys-0.9.104.tar.gz': '45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741'}, + {'option-ext-0.2.0.tar.gz': '04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d'}, + {'os_info-3.8.2.tar.gz': 'ae99c7fa6dd38c7cafe1ec085e804f8f555a2f8659b0dbe03f1f9963a9b51092'}, + {'path-absolutize-3.1.1.tar.gz': 'e4af381fe79fa195b4909485d99f73a80792331df0625188e707854f0b3383f5'}, + {'path-dedot-3.1.1.tar.gz': '07ba0ad7e047712414213ff67533e6dd477af0a4e1d14fb52343e53d30ea9397'}, + {'percent-encoding-2.3.1.tar.gz': 'e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e'}, + {'pin-project-lite-0.2.14.tar.gz': 'bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02'}, + {'pin-utils-0.1.0.tar.gz': '8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184'}, + {'pkg-config-0.3.31.tar.gz': '953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2'}, + {'portable-atomic-1.9.0.tar.gz': 'cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2'}, + {'ppv-lite86-0.2.20.tar.gz': '77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04'}, + {'predicates-3.1.2.tar.gz': '7e9086cc7640c29a356d1a29fd134380bee9d8f79a17410aa76e7ad295f42c97'}, + {'predicates-core-1.0.8.tar.gz': 'ae8177bee8e75d6846599c6b9ff679ed51e882816914eec639944d7c9aa11931'}, + {'predicates-tree-1.0.11.tar.gz': '41b740d195ed3166cd147c8047ec98db0e22ec019eb8eeb76d343b795304fb13'}, + {'proc-macro2-1.0.88.tar.gz': '7c3a7fc5db1e57d5a779a352c8cdb57b29aa4c40cc69c3a68a7fedc815fbf2f9'}, + {'quinn-0.11.5.tar.gz': '8c7c5fdde3cdae7203427dc4f0a68fe0ed09833edc525a03456b153b79828684'}, + {'quinn-proto-0.11.8.tar.gz': 'fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6'}, + {'quinn-udp-0.5.5.tar.gz': '4fe68c2e9e1a1234e218683dbdf9f9dfcb094113c5ac2b938dfcb9bab4c4140b'}, + {'quote-1.0.37.tar.gz': 'b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af'}, + {'rand-0.8.5.tar.gz': '34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404'}, + {'rand_chacha-0.3.1.tar.gz': 'e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88'}, + {'rand_core-0.6.4.tar.gz': 'ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c'}, + {'redox_syscall-0.5.7.tar.gz': '9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f'}, + {'redox_users-0.4.6.tar.gz': 'ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43'}, + {'regex-1.11.0.tar.gz': '38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8'}, + {'regex-automata-0.4.8.tar.gz': '368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3'}, + {'regex-syntax-0.8.5.tar.gz': '2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c'}, + {'reqwest-0.12.8.tar.gz': 'f713147fbe92361e52392c73b8c9e48c04c6625bce969ef54dc901e58e042a7b'}, + {'ring-0.17.8.tar.gz': 'c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d'}, + {'rustc-demangle-0.1.24.tar.gz': '719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f'}, + {'rustc-hash-2.0.0.tar.gz': '583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152'}, + {'rustix-0.38.37.tar.gz': '8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811'}, + {'rustls-0.23.15.tar.gz': '5fbb44d7acc4e873d613422379f69f237a1b141928c02f6bc6ccfddddc2d7993'}, + {'rustls-native-certs-0.8.0.tar.gz': 'fcaf18a4f2be7326cd874a5fa579fae794320a0f388d365dca7e480e55f83f8a'}, + {'rustls-pemfile-2.2.0.tar.gz': 'dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50'}, + {'rustls-pki-types-1.10.0.tar.gz': '16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b'}, + {'rustls-webpki-0.102.8.tar.gz': '64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9'}, + {'ryu-1.0.18.tar.gz': 'f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f'}, + {'same-file-1.0.6.tar.gz': '93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502'}, + {'schannel-0.1.26.tar.gz': '01227be5826fa0690321a2ba6c5cd57a19cf3f6a09e76973b58e61de6ab9d1c1'}, + {'security-framework-2.11.1.tar.gz': '897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02'}, + {'security-framework-sys-2.12.0.tar.gz': 'ea4a292869320c0272d7bc55a5a6aafaff59b4f63404a003887b679a2e05b4b6'}, + {'semver-1.0.23.tar.gz': '61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b'}, + {'serde-1.0.210.tar.gz': 'c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a'}, + {'serde_derive-1.0.210.tar.gz': '243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f'}, + {'serde_json-1.0.131.tar.gz': '67d42a0bd4ac281beff598909bb56a86acaf979b84483e1c79c10dcaf98f8cf3'}, + {'serde_spanned-0.6.8.tar.gz': '87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1'}, + {'serde_urlencoded-0.7.1.tar.gz': 'd3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd'}, + {'shell-words-1.1.0.tar.gz': '24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde'}, + {'shellexpand-3.1.0.tar.gz': 'da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b'}, + {'shlex-1.3.0.tar.gz': '0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64'}, + {'slab-0.4.9.tar.gz': '8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67'}, + {'smallvec-1.13.2.tar.gz': '3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67'}, + {'socket2-0.5.7.tar.gz': 'ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c'}, + {'spin-0.9.8.tar.gz': '6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67'}, + {'strsim-0.11.1.tar.gz': '7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f'}, + {'subtle-2.6.1.tar.gz': '13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292'}, + {'syn-1.0.109.tar.gz': '72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237'}, + {'syn-2.0.79.tar.gz': '89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590'}, + {'sync_wrapper-1.0.1.tar.gz': 'a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394'}, + {'tar-0.4.42.tar.gz': '4ff6c40d3aedb5e06b57c6f669ad17ab063dd1e63d977c6a88e7f4dfa4f04020'}, + {'tempfile-3.13.0.tar.gz': 'f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b'}, + {'termcolor-1.4.1.tar.gz': '06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755'}, + {'termtree-0.4.1.tar.gz': '3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76'}, + {'thiserror-1.0.64.tar.gz': 'd50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84'}, + {'thiserror-impl-1.0.64.tar.gz': '08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3'}, + {'tinyvec-1.8.0.tar.gz': '445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938'}, + {'tinyvec_macros-0.1.1.tar.gz': '1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20'}, + {'tokio-1.40.0.tar.gz': 'e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998'}, + {'tokio-native-tls-0.3.1.tar.gz': 'bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2'}, + {'tokio-rustls-0.26.0.tar.gz': '0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4'}, + {'tokio-socks-0.5.2.tar.gz': '0d4770b8024672c1101b3f6733eab95b18007dbe0847a8afe341fcf79e06043f'}, + {'toml-0.5.11.tar.gz': 'f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234'}, + {'toml-0.8.19.tar.gz': 'a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e'}, + {'toml_datetime-0.6.8.tar.gz': '0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41'}, + {'toml_edit-0.22.22.tar.gz': '4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5'}, + {'tower-service-0.3.3.tar.gz': '8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3'}, + {'tracing-0.1.40.tar.gz': 'c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef'}, + {'tracing-core-0.1.32.tar.gz': 'c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54'}, + {'try-lock-0.2.5.tar.gz': 'e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b'}, + {'unicode-bidi-0.3.17.tar.gz': '5ab17db44d7388991a428b2ee655ce0c212e862eff1768a455c58f9aad6e7893'}, + {'unicode-ident-1.0.13.tar.gz': 'e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe'}, + {'unicode-normalization-0.1.24.tar.gz': '5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956'}, + {'unicode-width-0.1.14.tar.gz': '7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af'}, + {'untrusted-0.9.0.tar.gz': '8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1'}, + {'url-2.5.2.tar.gz': '22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c'}, + {'utf8parse-0.2.2.tar.gz': '06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821'}, + {'uuid-1.11.0.tar.gz': 'f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a'}, + {'vcpkg-0.2.15.tar.gz': 'accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426'}, + {'wait-timeout-0.2.0.tar.gz': '9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6'}, + {'walkdir-2.5.0.tar.gz': '29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b'}, + {'want-0.3.1.tar.gz': 'bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e'}, + {'wasi-0.11.0+wasi-snapshot-preview1.tar.gz': '9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423'}, + {'wasm-bindgen-0.2.95.tar.gz': '128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e'}, + {'wasm-bindgen-backend-0.2.95.tar.gz': 'cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358'}, + {'wasm-bindgen-futures-0.4.45.tar.gz': 'cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b'}, + {'wasm-bindgen-macro-0.2.95.tar.gz': 'e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56'}, + {'wasm-bindgen-macro-support-0.2.95.tar.gz': '26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68'}, + {'wasm-bindgen-shared-0.2.95.tar.gz': '65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d'}, + {'web-sys-0.3.72.tar.gz': 'f6488b90108c040df0fe62fa815cbdee25124641df01814dd7282749234c6112'}, + {'winapi-0.3.9.tar.gz': '5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419'}, + {'winapi-i686-pc-windows-gnu-0.4.0.tar.gz': 'ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6'}, + {'winapi-util-0.1.9.tar.gz': 'cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb'}, + {'winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz': '712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f'}, + {'windows-0.58.0.tar.gz': 'dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6'}, + {'windows-core-0.52.0.tar.gz': '33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9'}, + {'windows-core-0.58.0.tar.gz': '6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99'}, + {'windows-implement-0.58.0.tar.gz': '2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b'}, + {'windows-interface-0.58.0.tar.gz': '053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515'}, + {'windows-registry-0.2.0.tar.gz': 'e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0'}, + {'windows-result-0.2.0.tar.gz': '1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e'}, + {'windows-strings-0.1.0.tar.gz': '4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10'}, + {'windows-sys-0.48.0.tar.gz': '677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9'}, + {'windows-sys-0.52.0.tar.gz': '282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d'}, + {'windows-sys-0.59.0.tar.gz': '1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b'}, + {'windows-targets-0.48.5.tar.gz': '9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c'}, + {'windows-targets-0.52.6.tar.gz': '9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973'}, + {'windows_aarch64_gnullvm-0.48.5.tar.gz': '2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8'}, + {'windows_aarch64_gnullvm-0.52.6.tar.gz': '32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3'}, + {'windows_aarch64_msvc-0.48.5.tar.gz': 'dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc'}, + {'windows_aarch64_msvc-0.52.6.tar.gz': '09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469'}, + {'windows_i686_gnu-0.48.5.tar.gz': 'a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e'}, + {'windows_i686_gnu-0.52.6.tar.gz': '8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b'}, + {'windows_i686_gnullvm-0.52.6.tar.gz': '0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66'}, + {'windows_i686_msvc-0.48.5.tar.gz': '8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406'}, + {'windows_i686_msvc-0.52.6.tar.gz': '240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66'}, + {'windows_x86_64_gnu-0.48.5.tar.gz': '53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e'}, + {'windows_x86_64_gnu-0.52.6.tar.gz': '147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78'}, + {'windows_x86_64_gnullvm-0.48.5.tar.gz': '0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc'}, + {'windows_x86_64_gnullvm-0.52.6.tar.gz': '24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d'}, + {'windows_x86_64_msvc-0.48.5.tar.gz': 'ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538'}, + {'windows_x86_64_msvc-0.52.6.tar.gz': '589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec'}, + {'winres-0.1.12.tar.gz': 'b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c'}, + {'xattr-1.3.1.tar.gz': '8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f'}, + {'zerocopy-0.7.35.tar.gz': '1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0'}, + {'zerocopy-derive-0.7.35.tar.gz': 'fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e'}, + {'zeroize-1.8.1.tar.gz': 'ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde'}, +] + +crates = [ + (name, version), + ('addr2line', '0.24.2'), + ('adler2', '2.0.0'), + ('aho-corasick', '1.1.3'), + ('android-tzdata', '0.1.1'), + ('android_system_properties', '0.1.5'), + ('anstream', '0.6.15'), + ('anstyle', '1.0.8'), + ('anstyle-parse', '0.2.5'), + ('anstyle-query', '1.1.1'), + ('anstyle-wincon', '3.0.4'), + ('anyhow', '1.0.90'), + ('assert_cmd', '2.0.16'), + ('assert_fs', '1.1.2'), + ('autocfg', '1.4.0'), + ('backtrace', '0.3.74'), + ('base64', '0.22.1'), + ('bitflags', '2.6.0'), + ('bstr', '1.10.0'), + ('built', '0.7.5'), + ('bumpalo', '3.16.0'), + ('byteorder', '1.5.0'), + ('bytes', '1.7.2'), + ('cc', '1.1.30'), + ('cfg-if', '1.0.0'), + ('cfg_aliases', '0.2.1'), + ('chrono', '0.4.38'), + ('clap', '4.5.20'), + ('clap_builder', '4.5.20'), + ('clap_complete', '4.5.33'), + ('clap_derive', '4.5.18'), + ('clap_lex', '0.7.2'), + ('cli-table', '0.4.9'), + ('cli-table-derive', '0.4.6'), + ('cluFlock', '1.2.7'), + ('colorchoice', '1.0.2'), + ('console', '0.15.8'), + ('core-foundation', '0.9.4'), + ('core-foundation-sys', '0.8.7'), + ('crc32fast', '1.4.2'), + ('crossbeam-deque', '0.8.5'), + ('crossbeam-epoch', '0.9.18'), + ('crossbeam-utils', '0.8.20'), + ('csv', '1.3.0'), + ('csv-core', '0.1.11'), + ('ctrlc', '3.4.5'), + ('dialoguer', '0.11.0'), + ('difflib', '0.4.0'), + ('dirs', '5.0.1'), + ('dirs-sys', '0.4.1'), + ('doc-comment', '0.3.3'), + ('dunce', '1.0.5'), + ('either', '1.13.0'), + ('encode_unicode', '0.3.6'), + ('env_filter', '0.1.2'), + ('env_logger', '0.11.5'), + ('env_proxy', '0.4.1'), + ('equivalent', '1.0.1'), + ('errno', '0.3.9'), + ('fastrand', '2.1.1'), + ('filetime', '0.2.25'), + ('flate2', '1.0.34'), + ('float-cmp', '0.9.0'), + ('fnv', '1.0.7'), + ('foreign-types', '0.3.2'), + ('foreign-types-shared', '0.1.1'), + ('form_urlencoded', '1.2.1'), + ('fs_extra', '1.3.0'), + ('futures-channel', '0.3.31'), + ('futures-core', '0.3.31'), + ('futures-io', '0.3.31'), + ('futures-sink', '0.3.31'), + ('futures-task', '0.3.31'), + ('futures-util', '0.3.31'), + ('getrandom', '0.2.15'), + ('gimli', '0.31.1'), + ('globset', '0.4.15'), + ('globwalk', '0.9.1'), + ('hashbrown', '0.15.0'), + ('heck', '0.5.0'), + ('hermit-abi', '0.3.9'), + ('hermit-abi', '0.4.0'), + ('http', '1.1.0'), + ('http-body', '1.0.1'), + ('http-body-util', '0.1.2'), + ('httparse', '1.9.5'), + ('human-panic', '2.0.2'), + ('human-sort', '0.2.2'), + ('humantime', '2.1.0'), + ('hyper', '1.5.0'), + ('hyper-rustls', '0.27.3'), + ('hyper-tls', '0.6.0'), + ('hyper-util', '0.1.9'), + ('iana-time-zone', '0.1.61'), + ('iana-time-zone-haiku', '0.1.2'), + ('idna', '0.5.0'), + ('ignore', '0.4.23'), + ('indexmap', '2.6.0'), + ('indicatif', '0.17.8'), + ('indoc', '2.0.5'), + ('instant', '0.1.13'), + ('ipnet', '2.10.1'), + ('is-terminal', '0.4.13'), + ('is_terminal_polyfill', '1.70.1'), + ('itertools', '0.13.0'), + ('itoa', '1.0.11'), + ('js-sys', '0.3.72'), + ('lazy_static', '1.5.0'), + ('libc', '0.2.161'), + ('libredox', '0.1.3'), + ('linux-raw-sys', '0.4.14'), + ('log', '0.4.22'), + ('memchr', '2.7.4'), + ('mime', '0.3.17'), + ('miniz_oxide', '0.8.0'), + ('mio', '1.0.2'), + ('native-tls', '0.2.12'), + ('nix', '0.29.0'), + ('normalize-line-endings', '0.3.0'), + ('normpath', '1.3.0'), + ('num-traits', '0.2.19'), + ('number_prefix', '0.4.0'), + ('object', '0.36.5'), + ('once_cell', '1.20.2'), + ('openssl', '0.10.68'), + ('openssl-macros', '0.1.1'), + ('openssl-probe', '0.1.5'), + ('openssl-sys', '0.9.104'), + ('option-ext', '0.2.0'), + ('os_info', '3.8.2'), + ('path-absolutize', '3.1.1'), + ('path-dedot', '3.1.1'), + ('percent-encoding', '2.3.1'), + ('pin-project-lite', '0.2.14'), + ('pin-utils', '0.1.0'), + ('pkg-config', '0.3.31'), + ('portable-atomic', '1.9.0'), + ('ppv-lite86', '0.2.20'), + ('predicates', '3.1.2'), + ('predicates-core', '1.0.8'), + ('predicates-tree', '1.0.11'), + ('proc-macro2', '1.0.88'), + ('quinn', '0.11.5'), + ('quinn-proto', '0.11.8'), + ('quinn-udp', '0.5.5'), + ('quote', '1.0.37'), + ('rand', '0.8.5'), + ('rand_chacha', '0.3.1'), + ('rand_core', '0.6.4'), + ('redox_syscall', '0.5.7'), + ('redox_users', '0.4.6'), + ('regex', '1.11.0'), + ('regex-automata', '0.4.8'), + ('regex-syntax', '0.8.5'), + ('reqwest', '0.12.8'), + ('ring', '0.17.8'), + ('rustc-demangle', '0.1.24'), + ('rustc-hash', '2.0.0'), + ('rustix', '0.38.37'), + ('rustls', '0.23.15'), + ('rustls-native-certs', '0.8.0'), + ('rustls-pemfile', '2.2.0'), + ('rustls-pki-types', '1.10.0'), + ('rustls-webpki', '0.102.8'), + ('ryu', '1.0.18'), + ('same-file', '1.0.6'), + ('schannel', '0.1.26'), + ('security-framework', '2.11.1'), + ('security-framework-sys', '2.12.0'), + ('semver', '1.0.23'), + ('serde', '1.0.210'), + ('serde_derive', '1.0.210'), + ('serde_json', '1.0.131'), + ('serde_spanned', '0.6.8'), + ('serde_urlencoded', '0.7.1'), + ('shell-words', '1.1.0'), + ('shellexpand', '3.1.0'), + ('shlex', '1.3.0'), + ('slab', '0.4.9'), + ('smallvec', '1.13.2'), + ('socket2', '0.5.7'), + ('spin', '0.9.8'), + ('strsim', '0.11.1'), + ('subtle', '2.6.1'), + ('syn', '1.0.109'), + ('syn', '2.0.79'), + ('sync_wrapper', '1.0.1'), + ('tar', '0.4.42'), + ('tempfile', '3.13.0'), + ('termcolor', '1.4.1'), + ('termtree', '0.4.1'), + ('thiserror', '1.0.64'), + ('thiserror-impl', '1.0.64'), + ('tinyvec', '1.8.0'), + ('tinyvec_macros', '0.1.1'), + ('tokio', '1.40.0'), + ('tokio-native-tls', '0.3.1'), + ('tokio-rustls', '0.26.0'), + ('tokio-socks', '0.5.2'), + ('toml', '0.5.11'), + ('toml', '0.8.19'), + ('toml_datetime', '0.6.8'), + ('toml_edit', '0.22.22'), + ('tower-service', '0.3.3'), + ('tracing', '0.1.40'), + ('tracing-core', '0.1.32'), + ('try-lock', '0.2.5'), + ('unicode-bidi', '0.3.17'), + ('unicode-ident', '1.0.13'), + ('unicode-normalization', '0.1.24'), + ('unicode-width', '0.1.14'), + ('untrusted', '0.9.0'), + ('url', '2.5.2'), + ('utf8parse', '0.2.2'), + ('uuid', '1.11.0'), + ('vcpkg', '0.2.15'), + ('wait-timeout', '0.2.0'), + ('walkdir', '2.5.0'), + ('want', '0.3.1'), + ('wasi', '0.11.0+wasi-snapshot-preview1'), + ('wasm-bindgen', '0.2.95'), + ('wasm-bindgen-backend', '0.2.95'), + ('wasm-bindgen-futures', '0.4.45'), + ('wasm-bindgen-macro', '0.2.95'), + ('wasm-bindgen-macro-support', '0.2.95'), + ('wasm-bindgen-shared', '0.2.95'), + ('web-sys', '0.3.72'), + ('winapi', '0.3.9'), + ('winapi-i686-pc-windows-gnu', '0.4.0'), + ('winapi-util', '0.1.9'), + ('winapi-x86_64-pc-windows-gnu', '0.4.0'), + ('windows', '0.58.0'), + ('windows-core', '0.52.0'), + ('windows-core', '0.58.0'), + ('windows-implement', '0.58.0'), + ('windows-interface', '0.58.0'), + ('windows-registry', '0.2.0'), + ('windows-result', '0.2.0'), + ('windows-strings', '0.1.0'), + ('windows-sys', '0.48.0'), + ('windows-sys', '0.52.0'), + ('windows-sys', '0.59.0'), + ('windows-targets', '0.48.5'), + ('windows-targets', '0.52.6'), + ('windows_aarch64_gnullvm', '0.48.5'), + ('windows_aarch64_gnullvm', '0.52.6'), + ('windows_aarch64_msvc', '0.48.5'), + ('windows_aarch64_msvc', '0.52.6'), + ('windows_i686_gnu', '0.48.5'), + ('windows_i686_gnu', '0.52.6'), + ('windows_i686_gnullvm', '0.52.6'), + ('windows_i686_msvc', '0.48.5'), + ('windows_i686_msvc', '0.52.6'), + ('windows_x86_64_gnu', '0.48.5'), + ('windows_x86_64_gnu', '0.52.6'), + ('windows_x86_64_gnullvm', '0.48.5'), + ('windows_x86_64_gnullvm', '0.52.6'), + ('windows_x86_64_msvc', '0.48.5'), + ('windows_x86_64_msvc', '0.52.6'), + ('winres', '0.1.12'), + ('xattr', '1.3.1'), + ('zerocopy', '0.7.35'), + ('zerocopy-derive', '0.7.35'), + ('zeroize', '1.8.1'), +] + +builddependencies = [ + ('binutils', '2.40'), + ('Rust', '1.75.0'), +] + +pretestopts = "sed -i 's/1.11.1/1.11/' tests/command_initial_setup_from_launcher_test.rs && " + +sanity_check_paths = { + 'files': ['bin/%(name)s'], + 'dirs': [], +} + +sanity_check_commands = [f"{name} --help"] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/junos-eznc/junos-eznc-2.7.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/j/junos-eznc/junos-eznc-2.7.1-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..a9349202902f --- /dev/null +++ b/easybuild/easyconfigs/j/junos-eznc/junos-eznc-2.7.1-GCCcore-12.3.0.eb @@ -0,0 +1,51 @@ +easyblock = 'PythonBundle' + +name = 'junos-eznc' +version = '2.7.1' + +homepage = 'https://github.com/Juniper/py-junos-eznc' +description = "Python library for Junos automation." + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +builddependencies = [('binutils', '2.40')] +dependencies = [ + ('Python', '3.11.3'), + ('lxml', '4.9.2'), + ('PyYAML', '6.0'), + ('Python-bundle-PyPI', '2023.06'), + ('bcrypt', '4.0.1'), +] + +exts_list = [ + ('yamlordereddictloader', '0.4.2', { + 'checksums': ['36af2f6210fcff5da4fc4c12e1d815f973dceb41044e795e1f06115d634bca13'], + }), + ('transitions', '0.9.2', { + 'checksums': ['2f8490dbdbd419366cef1516032ab06d07ccb5839ef54905e842a472692d4204'], + }), + ('scp', '0.15.0', { + 'checksums': ['f1b22e9932123ccf17eebf19e0953c6e9148f589f93d91b872941a696305c83f'], + }), + ('pyserial', '3.5', { + 'modulename': 'serial', + 'checksums': ['3c77e014170dfffbd816e6ffc205e9842efb10be9f58ec16d3e8675b4925cddb'], + }), + ('ncclient', '0.6.15', { + 'checksums': ['6757cb41bc9160dfe47f22f5de8cf2f1adf22f27463fb50453cc415ab96773d8'], + }), + ('paramiko', '3.4.0', { + # Juniper fork of paramiko - compatible with junos-eznc + 'source_urls': ['https://github.com/Juniper/paramiko/archive/'], + 'sources': [{'download_filename': 'v%(version)s-JNPR.tar.gz', 'filename': '%(name)s-%(version)s-JNPR.tar.gz'}], + 'checksums': ['6b3b62e18a2b693169eaa50a7cdd2ab5637fc423205ce85e109cb37722f9eeda'], + }), + (name, version, { + 'modulename': 'jnpr.junos', + # delete 'os.system("pip install git+https://github.com/Juniper/paramiko.git@v3.4.0-JNPR")' from setup.py + 'preinstallopts': "sed -i '/pip install/d' setup.py && ", + 'checksums': ['371f0298bf03e0cb4c017c43f6f4122263584eda0d690d0112e93f13daae41ac'], + }), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jupyter-collaboration/jupyter-collaboration-2.1.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/j/jupyter-collaboration/jupyter-collaboration-2.1.1-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..f0283cb678bc --- /dev/null +++ b/easybuild/easyconfigs/j/jupyter-collaboration/jupyter-collaboration-2.1.1-GCCcore-13.2.0.eb @@ -0,0 +1,52 @@ +easyblock = 'PythonBundle' + +name = 'jupyter-collaboration' +version = "2.1.1" + +homepage = 'https://github.com/jupyterlab/jupyter-collaboration' +description = """JupyterLab Real-Time Collaboration is a Jupyter Server Extension and JupyterLab +extensions providing support for Y documents and adding collaboration UI +elements in JupyterLab.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +builddependencies = [ + ('binutils', '2.40'), + ('hatch-jupyter-builder', '0.9.1'), + ('maturin', '1.3.1'), +] +dependencies = [ + ('Python', '3.11.5'), + ('JupyterLab', '4.2.0'), +] + +exts_list = [ + ('sqlite_anyio', '0.2.0', { + 'checksums': ['9ecbcddf105e5862f7975a9827b684a19a987aad46f10699eadb22ea33bbd060'], + }), + ('pycrdt', '0.8.27', { + 'checksums': ['a486a967ab82d92e51211757d888367b9d1882cfd4db6199485a8fd3d2271dce'], + }), + ('pycrdt_websocket', '0.13.4', { + 'checksums': ['dce8259345ac14e08e9cf124cd1d66ea1b9d17ab1af79e63f50a611fb676421c'], + }), + ('jupyter_ydoc', '2.0.1', { + 'checksums': ['716dda8cb8af881fec2fbc88aea3fb0d3bb24bbeb80a99a8aff2e01d089d5b0d'], + }), + ('jupyter_server_fileid', '0.9.2', { + 'checksums': ['ffb11460ca5f8567644f6120b25613fca8e3f3048b38d14c6e3fe1902f314a9b'], + }), + ('jupyter_collaboration', version, { + 'checksums': ['4f50c25c6d81126c16deaf92d2bd78a39b2fcb86690dce696b4006b740d71c1f'], + }), +] + +sanity_check_paths = { + 'files': ['bin/jupyter-fileid'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/', 'etc/jupyter', 'share/jupyter'], +} + +# Add the notebook extension to the search path for jupyter notebooks +modextrapaths = {'EB_ENV_JUPYTER_ROOT': ''} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jupyter-contrib-nbextensions/jupyter-contrib-nbextensions-0.7.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/j/jupyter-contrib-nbextensions/jupyter-contrib-nbextensions-0.7.0-GCCcore-11.3.0.eb index 83241cc32e21..42038cf35a1a 100644 --- a/easybuild/easyconfigs/j/jupyter-contrib-nbextensions/jupyter-contrib-nbextensions-0.7.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/j/jupyter-contrib-nbextensions/jupyter-contrib-nbextensions-0.7.0-GCCcore-11.3.0.eb @@ -19,8 +19,6 @@ dependencies = [ ('PyYAML', '6.0'), ] -use_pip = True - exts_list = [ ('jupyter_contrib_core', '0.4.2', { 'checksums': ['1887212f3ca9d4487d624c0705c20dfdf03d5a0b9ea2557d3aaeeb4c38bdcabb'], @@ -36,8 +34,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/jupyter-contrib', 'bin/jupyter-contrib-nbextension', 'bin/jupyter-nbextensions_configurator'], 'dirs': ['lib64/python%(pyshortver)s/site-packages'] diff --git a/easybuild/easyconfigs/j/jupyter-contrib-nbextensions/jupyter-contrib-nbextensions-0.7.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/j/jupyter-contrib-nbextensions/jupyter-contrib-nbextensions-0.7.0-GCCcore-12.3.0.eb index 1e0ea2bdea52..fe43c41fe7a3 100644 --- a/easybuild/easyconfigs/j/jupyter-contrib-nbextensions/jupyter-contrib-nbextensions-0.7.0-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/j/jupyter-contrib-nbextensions/jupyter-contrib-nbextensions-0.7.0-GCCcore-12.3.0.eb @@ -20,8 +20,6 @@ dependencies = [ ('jupyter-server', '2.7.2'), ] -use_pip = True - exts_list = [ ('entrypoints', '0.4', { 'checksums': ['b706eddaa9218a19ebcd67b56818f05bb27589b1ca9e8d797b74affad4ccacd4'], @@ -52,8 +50,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/jupyter-contrib', 'bin/jupyter-contrib-nbextension', 'bin/jupyter-nbextensions_configurator'], 'dirs': ['lib64/python%(pyshortver)s/site-packages'] diff --git a/easybuild/easyconfigs/j/jupyter-matlab-proxy/jupyter-matlab-proxy-0.12.2-GCCcore-12.3.0.eb b/easybuild/easyconfigs/j/jupyter-matlab-proxy/jupyter-matlab-proxy-0.12.2-GCCcore-12.3.0.eb index 095d491ef496..97993e7bb998 100644 --- a/easybuild/easyconfigs/j/jupyter-matlab-proxy/jupyter-matlab-proxy-0.12.2-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/j/jupyter-matlab-proxy/jupyter-matlab-proxy-0.12.2-GCCcore-12.3.0.eb @@ -20,8 +20,6 @@ dependencies = [ ('matlab-proxy', '0.18.1'), ] -use_pip = True - exts_list = [ ('jupyter_matlab_proxy', version, { 'sources': ['%(name)s-%(version)s-py3-none-any.whl'], @@ -29,8 +27,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': [], 'dirs': ['lib/python%(pyshortver)s/site-packages', 'share/jupyter'], diff --git a/easybuild/easyconfigs/j/jupyter-matlab-proxy/jupyter-matlab-proxy-0.3.4-GCCcore-10.3.0.eb b/easybuild/easyconfigs/j/jupyter-matlab-proxy/jupyter-matlab-proxy-0.3.4-GCCcore-10.3.0.eb index 7081ae11f7f2..c2cad1da4d89 100644 --- a/easybuild/easyconfigs/j/jupyter-matlab-proxy/jupyter-matlab-proxy-0.3.4-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/j/jupyter-matlab-proxy/jupyter-matlab-proxy-0.3.4-GCCcore-10.3.0.eb @@ -29,11 +29,6 @@ dependencies = [ ('Xvfb', '1.20.11'), ] -download_dep_fail = True - -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/matlab-jupyter-app'], 'dirs': ['lib64/python%(pyshortver)s/site-packages'] diff --git a/easybuild/easyconfigs/j/jupyter-matlab-proxy/jupyter-matlab-proxy-0.5.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/j/jupyter-matlab-proxy/jupyter-matlab-proxy-0.5.0-GCCcore-11.3.0.eb index 9c9d20a4914f..873207d85223 100644 --- a/easybuild/easyconfigs/j/jupyter-matlab-proxy/jupyter-matlab-proxy-0.5.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/j/jupyter-matlab-proxy/jupyter-matlab-proxy-0.5.0-GCCcore-11.3.0.eb @@ -21,8 +21,6 @@ dependencies = [ ('matlab-proxy', '0.5.4'), ] -use_pip = True - exts_list = [ ('jupyter_matlab_proxy', version, { 'sources': ['%(name)s-%(version)s-py3-none-any.whl'], @@ -30,8 +28,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': [], 'dirs': ['lib/python%(pyshortver)s/site-packages', 'share/jupyter'], diff --git a/easybuild/easyconfigs/j/jupyter-resource-usage/jupyter-resource-usage-0.6.1-GCCcore-10.3.0.eb b/easybuild/easyconfigs/j/jupyter-resource-usage/jupyter-resource-usage-0.6.1-GCCcore-10.3.0.eb index 11fb4cfd0970..f41157450769 100644 --- a/easybuild/easyconfigs/j/jupyter-resource-usage/jupyter-resource-usage-0.6.1-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/j/jupyter-resource-usage/jupyter-resource-usage-0.6.1-GCCcore-10.3.0.eb @@ -17,8 +17,6 @@ dependencies = [ ('IPython', '7.25.0'), ] -use_pip = True - exts_list = [ ('websocket-client', '1.2.1', { 'modulename': 'websocket', @@ -59,6 +57,4 @@ sanity_check_paths = { 'files': ['bin/jupyter-server'], } -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jupyter-resource-usage/jupyter-resource-usage-0.6.2-GCCcore-10.3.0.eb b/easybuild/easyconfigs/j/jupyter-resource-usage/jupyter-resource-usage-0.6.2-GCCcore-10.3.0.eb index 37c5915ff8ee..652d5859e65b 100644 --- a/easybuild/easyconfigs/j/jupyter-resource-usage/jupyter-resource-usage-0.6.2-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/j/jupyter-resource-usage/jupyter-resource-usage-0.6.2-GCCcore-10.3.0.eb @@ -17,8 +17,6 @@ dependencies = [ ('IPython', '7.25.0'), ] -use_pip = True - exts_list = [ ('websocket-client', '1.4.1', { 'modulename': 'websocket', @@ -64,6 +62,4 @@ sanity_check_paths = { 'files': ['bin/jupyter-server'], } -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jupyter-resource-usage/jupyter-resource-usage-0.6.3-GCCcore-11.3.0.eb b/easybuild/easyconfigs/j/jupyter-resource-usage/jupyter-resource-usage-0.6.3-GCCcore-11.3.0.eb index 3de71514e8cd..a8d2ed01640f 100644 --- a/easybuild/easyconfigs/j/jupyter-resource-usage/jupyter-resource-usage-0.6.3-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/j/jupyter-resource-usage/jupyter-resource-usage-0.6.3-GCCcore-11.3.0.eb @@ -18,8 +18,6 @@ dependencies = [ ('jupyter-server', '1.21.0'), ] -use_pip = True - exts_list = [ (name, version, { 'checksums': ['230faa15c19a8aa0456028c327c9c00759d2ef5713096ee3a0eb82c85be8d9c2'], @@ -38,6 +36,4 @@ sanity_check_paths = { 'files': [], } -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jupyter-resource-usage/jupyter-resource-usage-1.0.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/j/jupyter-resource-usage/jupyter-resource-usage-1.0.0-GCCcore-12.3.0.eb index 0eadab83cb03..b2187126aad4 100644 --- a/easybuild/easyconfigs/j/jupyter-resource-usage/jupyter-resource-usage-1.0.0-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/j/jupyter-resource-usage/jupyter-resource-usage-1.0.0-GCCcore-12.3.0.eb @@ -17,9 +17,6 @@ dependencies = [ ('jupyter-server', '2.7.2'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ ('jupyter_resource_usage', version, { 'checksums': ['74b35b5040c6034e06062f72f8bc5b4a473549e009151be488dd3f61866b854b'], diff --git a/easybuild/easyconfigs/j/jupyter-resource-usage/jupyter-resource-usage-1.0.2-GCCcore-13.2.0.eb b/easybuild/easyconfigs/j/jupyter-resource-usage/jupyter-resource-usage-1.0.2-GCCcore-13.2.0.eb index 3062f3f80b59..2dd82e0a1303 100644 --- a/easybuild/easyconfigs/j/jupyter-resource-usage/jupyter-resource-usage-1.0.2-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/j/jupyter-resource-usage/jupyter-resource-usage-1.0.2-GCCcore-13.2.0.eb @@ -18,9 +18,6 @@ dependencies = [ ('jupyter-server', '2.14.0'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ ('jupyter_resource_usage', version, { 'checksums': ['20babc5a63fd53724b12e50b9046ca07784fb56004c39d0442990116fb925a4b'], diff --git a/easybuild/easyconfigs/j/jupyter-rsession-proxy/jupyter-rsession-proxy-2.1.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/j/jupyter-rsession-proxy/jupyter-rsession-proxy-2.1.0-GCCcore-11.3.0.eb index 858508c75592..1ec4ad5dd0b7 100644 --- a/easybuild/easyconfigs/j/jupyter-rsession-proxy/jupyter-rsession-proxy-2.1.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/j/jupyter-rsession-proxy/jupyter-rsession-proxy-2.1.0-GCCcore-11.3.0.eb @@ -22,9 +22,4 @@ dependencies = [ ('jupyter-server-proxy', '3.2.2'), ] -download_dep_fail = True - -use_pip = True -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jupyter-rsession-proxy/jupyter-rsession-proxy-2.2.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/j/jupyter-rsession-proxy/jupyter-rsession-proxy-2.2.0-GCCcore-12.3.0.eb index 8a4e803d985a..789da306e651 100644 --- a/easybuild/easyconfigs/j/jupyter-rsession-proxy/jupyter-rsession-proxy-2.2.0-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/j/jupyter-rsession-proxy/jupyter-rsession-proxy-2.2.0-GCCcore-12.3.0.eb @@ -21,9 +21,4 @@ dependencies = [ ('jupyter-server-proxy', '4.0.0'), ] -download_dep_fail = True - -use_pip = True -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jupyter-server-proxy/jupyter-server-proxy-3.2.1-GCCcore-10.3.0.eb b/easybuild/easyconfigs/j/jupyter-server-proxy/jupyter-server-proxy-3.2.1-GCCcore-10.3.0.eb index 46515f5f9c2f..167e170637f9 100644 --- a/easybuild/easyconfigs/j/jupyter-server-proxy/jupyter-server-proxy-3.2.1-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/j/jupyter-server-proxy/jupyter-server-proxy-3.2.1-GCCcore-10.3.0.eb @@ -6,7 +6,7 @@ version = '3.2.1' homepage = 'https://github.com/jupyterhub/jupyter-server-proxy' description = """Jupyter Server Proxy lets you run arbitrary external processes (such as RStudio, Shiny Server, Syncthing, PostgreSQL, Code Server, etc) -alongside your notebook server and provide authenticated web access to them +alongside your notebook server and provide authenticated web access to them using a path like /rstudio next to others like /lab. Alongside the python package that provides the main functionality, the JupyterLab extension (@jupyterlab/server-proxy) provides buttons in the JupyterLab launcher window @@ -25,9 +25,6 @@ dependencies = [ ('aiohttp', '3.8.1'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ ('sniffio', '1.2.0', { 'checksums': ['c4666eecec1d3f50960c6bdf61ab7bc350648da6c126e3cf6898d8cd4ddcd3de'], diff --git a/easybuild/easyconfigs/j/jupyter-server-proxy/jupyter-server-proxy-3.2.2-GCCcore-11.3.0.eb b/easybuild/easyconfigs/j/jupyter-server-proxy/jupyter-server-proxy-3.2.2-GCCcore-11.3.0.eb index 883460432b68..8b3728e9fa7f 100644 --- a/easybuild/easyconfigs/j/jupyter-server-proxy/jupyter-server-proxy-3.2.2-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/j/jupyter-server-proxy/jupyter-server-proxy-3.2.2-GCCcore-11.3.0.eb @@ -6,7 +6,7 @@ version = '3.2.2' homepage = 'https://github.com/jupyterhub/jupyter-server-proxy' description = """Jupyter Server Proxy lets you run arbitrary external processes (such as RStudio, Shiny Server, Syncthing, PostgreSQL, Code Server, etc) -alongside your notebook server and provide authenticated web access to them +alongside your notebook server and provide authenticated web access to them using a path like /rstudio next to others like /lab. Alongside the python package that provides the main functionality, the JupyterLab extension (@jupyterlab/server-proxy) provides buttons in the JupyterLab launcher window @@ -26,9 +26,6 @@ dependencies = [ ('aiohttp', '3.8.3'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ ('simpervisor', '0.4', { 'checksums': ['cec79e13cdbd6edb04a5c98c1ff8d4bd9713e706c069226909a1ef0e89d393c5'], diff --git a/easybuild/easyconfigs/j/jupyter-server-proxy/jupyter-server-proxy-3.2.2-GCCcore-12.2.0.eb b/easybuild/easyconfigs/j/jupyter-server-proxy/jupyter-server-proxy-3.2.2-GCCcore-12.2.0.eb index c2b3d7a52c4d..c9e7047bce09 100644 --- a/easybuild/easyconfigs/j/jupyter-server-proxy/jupyter-server-proxy-3.2.2-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/j/jupyter-server-proxy/jupyter-server-proxy-3.2.2-GCCcore-12.2.0.eb @@ -6,7 +6,7 @@ version = '3.2.2' homepage = 'https://github.com/jupyterhub/jupyter-server-proxy' description = """Jupyter Server Proxy lets you run arbitrary external processes (such as RStudio, Shiny Server, Syncthing, PostgreSQL, Code Server, etc) -alongside your notebook server and provide authenticated web access to them +alongside your notebook server and provide authenticated web access to them using a path like /rstudio next to others like /lab. Alongside the python package that provides the main functionality, the JupyterLab extension (@jupyterlab/server-proxy) provides buttons in the JupyterLab launcher window @@ -26,9 +26,6 @@ dependencies = [ ('aiohttp', '3.8.5'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ ('simpervisor', '0.4', { 'checksums': ['cec79e13cdbd6edb04a5c98c1ff8d4bd9713e706c069226909a1ef0e89d393c5'], diff --git a/easybuild/easyconfigs/j/jupyter-server-proxy/jupyter-server-proxy-4.0.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/j/jupyter-server-proxy/jupyter-server-proxy-4.0.0-GCCcore-12.3.0.eb index 96efada62189..9ed3591cc53e 100644 --- a/easybuild/easyconfigs/j/jupyter-server-proxy/jupyter-server-proxy-4.0.0-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/j/jupyter-server-proxy/jupyter-server-proxy-4.0.0-GCCcore-12.3.0.eb @@ -6,7 +6,7 @@ version = '4.0.0' homepage = 'https://github.com/jupyterhub/jupyter-server-proxy' description = """Jupyter Server Proxy lets you run arbitrary external processes (such as RStudio, Shiny Server, Syncthing, PostgreSQL, Code Server, etc) -alongside your notebook server and provide authenticated web access to them +alongside your notebook server and provide authenticated web access to them using a path like /rstudio next to others like /lab. Alongside the python package that provides the main functionality, the JupyterLab extension (@jupyterlab/server-proxy) provides buttons in the JupyterLab launcher window @@ -25,9 +25,6 @@ dependencies = [ ('aiohttp', '3.8.5'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ ('simpervisor', '1.0.0', { 'checksums': ['7eb87ca86d5e276976f5bb0290975a05d452c6a7b7f58062daea7d8369c823c1'], diff --git a/easybuild/easyconfigs/j/jupyter-server-proxy/jupyter-server-proxy-4.1.2-GCCcore-13.2.0.eb b/easybuild/easyconfigs/j/jupyter-server-proxy/jupyter-server-proxy-4.1.2-GCCcore-13.2.0.eb index c71b66da33e9..42735d643626 100644 --- a/easybuild/easyconfigs/j/jupyter-server-proxy/jupyter-server-proxy-4.1.2-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/j/jupyter-server-proxy/jupyter-server-proxy-4.1.2-GCCcore-13.2.0.eb @@ -6,7 +6,7 @@ version = '4.1.2' homepage = 'https://github.com/jupyterhub/jupyter-server-proxy' description = """Jupyter Server Proxy lets you run arbitrary external processes (such as RStudio, Shiny Server, Syncthing, PostgreSQL, Code Server, etc) -alongside your notebook server and provide authenticated web access to them +alongside your notebook server and provide authenticated web access to them using a path like /rstudio next to others like /lab. Alongside the python package that provides the main functionality, the JupyterLab extension (@jupyterlab/server-proxy) provides buttons in the JupyterLab launcher window @@ -26,9 +26,6 @@ dependencies = [ ('aiohttp', '3.9.5'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ ('simpervisor', '1.0.0', { 'checksums': ['7eb87ca86d5e276976f5bb0290975a05d452c6a7b7f58062daea7d8369c823c1'], diff --git a/easybuild/easyconfigs/j/jupyter-server/jupyter-server-1.21.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/j/jupyter-server/jupyter-server-1.21.0-GCCcore-11.3.0.eb old mode 100755 new mode 100644 index 1057a0deaffc..68d053735973 --- a/easybuild/easyconfigs/j/jupyter-server/jupyter-server-1.21.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/j/jupyter-server/jupyter-server-1.21.0-GCCcore-11.3.0.eb @@ -19,9 +19,6 @@ dependencies = [ ('IPython', '8.5.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('sniffio', '1.3.0', { 'checksums': ['e60305c5e5d314f5389259b7f22aaa33d8f7dee49763119234af3755c55b9101'], diff --git a/easybuild/easyconfigs/j/jupyter-server/jupyter-server-2.14.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/j/jupyter-server/jupyter-server-2.14.0-GCCcore-13.2.0.eb index ee8dfa23154a..fe47fea428f1 100644 --- a/easybuild/easyconfigs/j/jupyter-server/jupyter-server-2.14.0-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/j/jupyter-server/jupyter-server-2.14.0-GCCcore-13.2.0.eb @@ -24,9 +24,6 @@ dependencies = [ ('BeautifulSoup', '4.12.2'), # needed by nbconvert ] -sanity_pip_check = True -use_pip = True - # WARNING: the versions of ipywidgets, widgetsnbextension and jupyterlab_widgets are tied between them # use the versions published in a single release commit instead of blindly pushing to last available version, # see for instance https://github.com/jupyter-widgets/ipywidgets/commit/b728926f58ed3ffef08f716998ac6c226dafc1aa diff --git a/easybuild/easyconfigs/j/jupyter-server/jupyter-server-2.14.2-GCCcore-13.3.0.eb b/easybuild/easyconfigs/j/jupyter-server/jupyter-server-2.14.2-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..f1745e7adfd8 --- /dev/null +++ b/easybuild/easyconfigs/j/jupyter-server/jupyter-server-2.14.2-GCCcore-13.3.0.eb @@ -0,0 +1,182 @@ +easyblock = 'PythonBundle' + +name = 'jupyter-server' +version = "2.14.2" + +homepage = 'https://jupyter.org/' +description = """The Jupyter Server provides the backend (i.e. the core services, APIs, and REST +endpoints) for Jupyter web applications like Jupyter notebook, JupyterLab, and +Voila.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +builddependencies = [ + ('binutils', '2.42'), + ('maturin', '1.6.0'), # needed by rpds_py + ('hatch-jupyter-builder', '0.9.1'), +] +dependencies = [ + ('Python', '3.12.3'), + ('IPython', '8.28.0'), + ('PyYAML', '6.0.2'), + ('PyZMQ', '26.2.0'), + ('tornado', '6.4.1'), + ('BeautifulSoup', '4.12.3'), # needed by nbconvert +] + +# WARNING: the versions of ipywidgets, widgetsnbextension and jupyterlab_widgets are tied between them +# use the versions published in a single release commit instead of blindly pushing to last available version, +# see for instance https://github.com/jupyter-widgets/ipywidgets/commit/b728926f58ed3ffef08f716998ac6c226dafc1aa + +exts_list = [ + ('websocket_client', '1.8.0', { + 'modulename': 'websocket', + 'checksums': ['3239df9f44da632f96012472805d40a23281a991027ce11d2f45a6f24ac4c3da'], + }), + ('terminado', '0.18.1', { + 'checksums': ['de09f2c4b85de4765f7714688fff57d3e75bad1f909b589fde880460c753fd2e'], + }), + ('Send2Trash', '1.8.3', { + 'checksums': ['b18e7a3966d99871aefeb00cfbcfdced55ce4871194810fc71f4aa484b953abf'], + }), + ('prometheus_client', '0.21.0', { + 'checksums': ['96c83c606b71ff2b0a433c98889d275f51ffec6c5e267de37c7a2b5c9aa9233e'], + }), + ('overrides', '7.7.0', { + 'checksums': ['55158fa3d93b98cc75299b1e67078ad9003ca27945c76162c1c0766d6f91820a'], + }), + ('jupyter_core', '5.7.2', { + 'patches': ['jupyter-core-%(version)s_fix_jupyter_path.patch'], + 'checksums': [ + {'jupyter_core-5.7.2.tar.gz': 'aa5f8d32bbf6b431ac830496da7392035d6f61b4f54872f15c4bd2a9c3f536d9'}, + {'jupyter-core-5.7.2_fix_jupyter_path.patch': + '1ed5088728c1ad49687b66e31ed23965c36645ad285693785b2b96c4ff1b2f93'}, + ], + }), + ('fastjsonschema', '2.20.0', { + 'checksums': ['3d48fc5300ee96f5d116f10fe6f28d938e6008f59a6a025c2649475b87f76a23'], + }), + ('tinycss2', '1.3.0', { + 'checksums': ['152f9acabd296a8375fbca5b84c961ff95971fcfc32e79550c8df8e29118c54d'], + }), + ('pandocfilters', '1.5.1', { + 'checksums': ['002b4a555ee4ebc03f8b66307e287fa492e4a77b4ea14d3f934328297bb4939e'], + }), + ('mistune', '3.0.2', { + 'checksums': ['fc7f93ded930c92394ef2cb6f04a8aabab4117a91449e72dcc8dfa646a508be8'], + }), + ('deprecation', '2.1.0', { + 'checksums': ['72b3bde64e5d778694b0cf68178aed03d15e15477116add3fb773e581f9518ff'], + }), + ('jupyter_packaging', '0.12.3', { + 'checksums': ['9d9b2b63b97ffd67a8bc5391c32a421bc415b264a32c99e4d8d8dd31daae9cf4'], + }), + ('jupyterlab_pygments', '0.3.0', { + 'checksums': ['721aca4d9029252b11cfa9d185e5b5af4d54772bb8072f9b7036f4170054d35d'], + }), + ('defusedxml', '0.7.1', { + 'checksums': ['1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69'], + }), + ('bleach', '6.1.0', { + 'checksums': ['0a31f1837963c41d46bbf1331b8778e1308ea0791db03cc4e7357b97cf42a8fe'], + }), + ('nbformat', '5.10.4', { + 'checksums': ['322168b14f937a5d11362988ecac2a4952d3d8e3a2cbeb2319584631226d5b3a'], + }), + ('nbclient', '0.10.0', { + 'checksums': ['4b3f1b7dba531e498449c4db4f53da339c91d449dc11e9af3a43b4eb5c5abb09'], + }), + ('jupyter_client', '8.6.3', { + 'checksums': ['35b3a0947c4a6e9d589eb97d7d4cd5e90f910ee73101611f01283732bd6d9419'], + }), + ('nbconvert', '7.16.4', { + 'checksums': ['86ca91ba266b0a448dc96fa6c5b9d98affabde2867b363258703536807f9f7f4'], + }), + ('jupyter_server_terminals', '0.5.3', { + 'checksums': ['5ae0295167220e9ace0edcfdb212afd2b01ee8d179fe6f23c899590e9b8a5269'], + }), + ('rfc3986_validator', '0.1.1', { + 'checksums': ['3d44bde7921b3b9ec3ae4e3adca370438eccebc676456449b145d533b240d055'], + }), + ('rfc3339_validator', '0.1.4', { + 'checksums': ['138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b'], + }), + ('rpds_py', '0.20.0', { + 'modulename': 'rpds', + 'checksums': ['d72a210824facfdaf8768cf2d7ca25a042c30320b3020de2fa04640920d4e121'], + }), + ('referencing', '0.35.1', { + 'checksums': ['25b42124a6c8b632a425174f24087783efb348a6f1e0008e63cd4466fedf703c'], + }), + ('python-json-logger', '2.0.7', { + 'modulename': 'pythonjsonlogger', + 'checksums': ['23e7ec02d34237c5aa1e29a070193a4ea87583bb4e7f8fd06d3de8264c4b2e1c'], + }), + ('jsonschema_specifications', '2024.10.1', { + 'checksums': ['0f38b83639958ce1152d02a7f062902c41c8fd20d558b0c34344292d417ae272'], + }), + ('jsonschema', '4.23.0', { + 'checksums': ['d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4'], + }), + ('jupyter_events', '0.10.0', { + 'checksums': ['670b8229d3cc882ec782144ed22e0d29e1c2d639263f92ca8383e66682845e22'], + }), + ('argon2-cffi-bindings', '21.2.0', { + 'modulename': '_argon2_cffi_bindings', + 'checksums': ['bb89ceffa6c791807d1305ceb77dbfacc5aa499891d2c55661c6459651fc39e3'], + }), + ('argon2_cffi', '23.1.0', { + 'modulename': 'argon2', + 'checksums': ['879c3e79a2729ce768ebb7d36d4609e3a78a4ca2ec3a9f12286ca057e3d0db08'], + }), + ('sniffio', '1.3.1', { + 'checksums': ['f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc'], + }), + ('anyio', '4.3.0', { + 'checksums': ['f75253795a87df48568485fd18cdd2a3fa5c4f7c5be8e5e36637733fce06fed6'], + }), + ('jupyter_server', version, { + 'checksums': ['66095021aa9638ced276c248b1d81862e4c50f292d575920bbe960de1c56b12b'], + }), + ('jupyterlab_widgets', '3.0.13', { + 'checksums': ['a2966d385328c1942b683a8cd96b89b8dd82c8b8f81dda902bb2bc06d46f5bed'], + }), + ('widgetsnbextension', '4.0.13', { + 'checksums': ['ffcb67bc9febd10234a362795f643927f4e0c05d9342c727b65d2384f8feacb6'], + }), + ('comm', '0.2.2', { + 'checksums': ['3fd7a84065306e07bea1773df6eb8282de51ba82f77c72f9c85716ab11fe980e'], + }), + ('ipywidgets', '8.1.5', { + 'checksums': ['870e43b1a35656a80c18c9503bbf2d16802db1cb487eec6fab27d683381dde17'], + }), + # The following few extensions are needed for e.g. JupyterLab but also nbclassic. + # Avoid duplication by making it part of this bundle + ('notebook_shim', '0.2.4', { + 'checksums': ['b4b2cfa1b65d98307ca24361f5b30fe785b53c3fd07b7a47e89acb5e6ac638cb'], + }), + ('nest_asyncio', '1.6.0', { + 'checksums': ['6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe'], + }), + ('ipykernel', '6.29.5', { + 'checksums': ['f093a22c4a40f8828f8e330a9c297cb93dcab13bd9678ded6de8e5cf81c56215'], + }), + ('ipython_genutils', '0.2.0', { + 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], + }), + ('debugpy', '1.8.7', { + 'source_tmpl': '%(name)s-%(version)s-py2.py3-none-any.whl', + 'checksums': ['57b00de1c8d2c84a61b90880f7e5b6deaf4c312ecbde3a0e8912f2a56c4ac9ae'], + }), +] + +sanity_check_paths = { + 'files': ['bin/jupyter'], + 'dirs': ['share/jupyter', 'etc/jupyter'], +} + +sanity_check_commands = ['jupyter --help'] + +modextrapaths = {'EB_ENV_JUPYTER_ROOT': ''} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jupyter-server/jupyter-server-2.7.0-GCCcore-12.2.0.eb b/easybuild/easyconfigs/j/jupyter-server/jupyter-server-2.7.0-GCCcore-12.2.0.eb index 77484efe933b..40a544a262d2 100644 --- a/easybuild/easyconfigs/j/jupyter-server/jupyter-server-2.7.0-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/j/jupyter-server/jupyter-server-2.7.0-GCCcore-12.2.0.eb @@ -20,9 +20,6 @@ dependencies = [ ('PyYAML', '6.0'), ] -use_pip = True -sanity_pip_check = True - # WARNING: the versions of ipywidgets, widgetsnbextension and jupyterlab_widgets are tied between them # use the versions published in a single release commit instead of blindly pushing to last available version, # see for instance https://github.com/jupyter-widgets/ipywidgets/commit/b728926f58ed3ffef08f716998ac6c226dafc1aa diff --git a/easybuild/easyconfigs/j/jupyter-server/jupyter-server-2.7.2-GCCcore-12.3.0.eb b/easybuild/easyconfigs/j/jupyter-server/jupyter-server-2.7.2-GCCcore-12.3.0.eb index 9da7cc3f0373..653eeb86d2ad 100644 --- a/easybuild/easyconfigs/j/jupyter-server/jupyter-server-2.7.2-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/j/jupyter-server/jupyter-server-2.7.2-GCCcore-12.3.0.eb @@ -24,9 +24,6 @@ dependencies = [ ('tornado', '6.3.2'), ] -sanity_pip_check = True -use_pip = True - # WARNING: the versions of ipywidgets, widgetsnbextension and jupyterlab_widgets are tied between them # use the versions published in a single release commit instead of blindly pushing to last available version, # see for instance https://github.com/jupyter-widgets/ipywidgets/commit/b728926f58ed3ffef08f716998ac6c226dafc1aa diff --git a/easybuild/easyconfigs/j/jupyter-vscode-proxy/jupyter-vscode-proxy-0.6-GCCcore-12.3.0.eb b/easybuild/easyconfigs/j/jupyter-vscode-proxy/jupyter-vscode-proxy-0.6-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..b62f4b8afffb --- /dev/null +++ b/easybuild/easyconfigs/j/jupyter-vscode-proxy/jupyter-vscode-proxy-0.6-GCCcore-12.3.0.eb @@ -0,0 +1,28 @@ +easyblock = "PythonBundle" + +name = 'jupyter-vscode-proxy' +version = '0.6' + +homepage = 'https://github.com/betatim/vscode-binder' +description = "VS Code extension for Jupyter" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +builddependencies = [ + ('binutils', '2.40'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('jupyter-server-proxy', '4.0.0'), + ('code-server', '4.90.2', '', SYSTEM), +] + +exts_list = [ + ('jupyter_vscode_proxy', version, { + 'sources': ['%(name)s-%(version)s-py3-none-any.whl'], + 'checksums': ['c72037d1234f0cd489ecb0ab40ec8b150fc9cd7006b4d9c7036200e76689da78'], + }), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jupyterlmod/jupyterlmod-3.0.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/j/jupyterlmod/jupyterlmod-3.0.0-GCCcore-11.3.0.eb index 85768e925c3e..517d285a047d 100644 --- a/easybuild/easyconfigs/j/jupyterlmod/jupyterlmod-3.0.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/j/jupyterlmod/jupyterlmod-3.0.0-GCCcore-11.3.0.eb @@ -24,9 +24,6 @@ dependencies = [ ('jupyter-server', '1.21.0'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ (name, version, { 'checksums': ['da769078650766b1fca6ef1e673d15ddd6ce7428001e05cc364cba246a77c3fe'], diff --git a/easybuild/easyconfigs/j/jupyterlmod/jupyterlmod-4.0.3-GCCcore-11.3.0.eb b/easybuild/easyconfigs/j/jupyterlmod/jupyterlmod-4.0.3-GCCcore-11.3.0.eb index 552befac6557..e73e419c79f6 100644 --- a/easybuild/easyconfigs/j/jupyterlmod/jupyterlmod-4.0.3-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/j/jupyterlmod/jupyterlmod-4.0.3-GCCcore-11.3.0.eb @@ -23,8 +23,6 @@ dependencies = [ ('jupyter-server', '1.21.0'), ] -use_pip = True - exts_list = [ (name, version, { 'sources': ['%(name)s-%(version)s-py3-none-any.whl'], @@ -32,8 +30,6 @@ exts_list = [ }), ] -sanity_pip_check = True - sanity_check_paths = { 'files': [], 'dirs': ['lib/python%(pyshortver)s/site-packages', 'share/jupyter'], diff --git a/easybuild/easyconfigs/j/jupyterlmod/jupyterlmod-4.0.3-GCCcore-12.3.0.eb b/easybuild/easyconfigs/j/jupyterlmod/jupyterlmod-4.0.3-GCCcore-12.3.0.eb index f096b4542faf..8d355dc95b1e 100644 --- a/easybuild/easyconfigs/j/jupyterlmod/jupyterlmod-4.0.3-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/j/jupyterlmod/jupyterlmod-4.0.3-GCCcore-12.3.0.eb @@ -22,9 +22,6 @@ dependencies = [ ('jupyter-server', '2.7.2'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ ('jupyterlmod', '4.0.3', { 'sources': ['%(name)s-%(version)s-py3-none-any.whl'], diff --git a/easybuild/easyconfigs/j/jupyterlmod/jupyterlmod-5.2.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/j/jupyterlmod/jupyterlmod-5.2.1-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..4521168fc04e --- /dev/null +++ b/easybuild/easyconfigs/j/jupyterlmod/jupyterlmod-5.2.1-GCCcore-13.2.0.eb @@ -0,0 +1,39 @@ +easyblock = 'PythonBundle' + +name = 'jupyterlmod' +version = '5.2.1' + +# This easyconfig installs the notebook and lab extension of Jupyter Lmod + +homepage = 'https://github.com/cmd-ntrf/jupyter-lmod' +description = """Jupyter interactive notebook server extension that allows users to interact with +environment modules before launching kernels. The extension uses Lmod's Python +interface to accomplish module-related tasks like loading, unloading, saving +collections, etc.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +builddependencies = [ + ('binutils', '2.40'), +] + +dependencies = [ + ('Python', '3.11.5'), + ('JupyterNotebook', '7.2.0'), +] + +exts_list = [ + (name, version, { + 'sources': ['%(name)s-%(version)s-py3-none-any.whl'], + 'checksums': ['6f9c94d80b813792a6b63aeff5f2672f7d485ce43a7fd5bb7f6fce1c0907cad5'], + }), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages', 'share/jupyter'], +} + +modextrapaths = {'EB_ENV_JUPYTER_ROOT': ''} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jxrlib/jxrlib-1.1-GCCcore-10.2.0.eb b/easybuild/easyconfigs/j/jxrlib/jxrlib-1.1-GCCcore-10.2.0.eb index 6a5a37d6d69d..8ee634ca4fa3 100644 --- a/easybuild/easyconfigs/j/jxrlib/jxrlib-1.1-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/j/jxrlib/jxrlib-1.1-GCCcore-10.2.0.eb @@ -33,6 +33,6 @@ sanity_check_paths = { sanity_check_commands = ['JxrDecApp', 'JxrEncApp'] -modextrapaths = {'CPATH': 'include/jxrlib'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/jxrlib'} moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/jxrlib/jxrlib-1.1-GCCcore-10.3.0.eb b/easybuild/easyconfigs/j/jxrlib/jxrlib-1.1-GCCcore-10.3.0.eb index 6257a6cbb8be..eddff63d0e3b 100644 --- a/easybuild/easyconfigs/j/jxrlib/jxrlib-1.1-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/j/jxrlib/jxrlib-1.1-GCCcore-10.3.0.eb @@ -34,6 +34,6 @@ sanity_check_paths = { sanity_check_commands = ['JxrDecApp', 'JxrEncApp'] -modextrapaths = {'CPATH': 'include/jxrlib'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/jxrlib'} moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/jxrlib/jxrlib-1.1-GCCcore-11.3.0.eb b/easybuild/easyconfigs/j/jxrlib/jxrlib-1.1-GCCcore-11.3.0.eb index db73ae8495ae..5e1f26164f5a 100644 --- a/easybuild/easyconfigs/j/jxrlib/jxrlib-1.1-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/j/jxrlib/jxrlib-1.1-GCCcore-11.3.0.eb @@ -34,6 +34,6 @@ sanity_check_paths = { sanity_check_commands = ['JxrDecApp', 'JxrEncApp'] -modextrapaths = {'CPATH': 'include/jxrlib'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/jxrlib'} moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/jxrlib/jxrlib-1.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/j/jxrlib/jxrlib-1.1-GCCcore-12.3.0.eb index f8aeb2b413a8..dce1ead7fd56 100644 --- a/easybuild/easyconfigs/j/jxrlib/jxrlib-1.1-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/j/jxrlib/jxrlib-1.1-GCCcore-12.3.0.eb @@ -34,6 +34,6 @@ sanity_check_paths = { sanity_check_commands = ['JxrDecApp', 'JxrEncApp'] -modextrapaths = {'CPATH': 'include/jxrlib'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/jxrlib'} moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/jxrlib/jxrlib-1.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/j/jxrlib/jxrlib-1.1-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..a5c36b962a3d --- /dev/null +++ b/easybuild/easyconfigs/j/jxrlib/jxrlib-1.1-GCCcore-13.2.0.eb @@ -0,0 +1,39 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author:: Denis Kristak (INUITS) +# Update: Thomas Hoffmann (EMBL) +## + +easyblock = 'CMakeMake' + +name = 'jxrlib' +version = '1.1' + +homepage = 'https://github.com/4creators/jxrlib' +description = """Open source implementation of jpegxr""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['https://deb.debian.org/debian/pool/main/j/jxrlib/'] +sources = ['%(name)s_%(version)s.orig.tar.gz'] +patches = [('jxrlib-%(version)s_cmake.patch', 1)] +checksums = [ + {'jxrlib_1.1.orig.tar.gz': 'c7287b86780befa0914f2eeb8be2ac83e672ebd4bd16dc5574a36a59d9708303'}, + {'jxrlib-1.1_cmake.patch': 'e96ea8b418fdab10e9cbc2f4cad95ca1f59a826ce7379c6a3192882050689a74'}, +] + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.27.6'), +] + +sanity_check_paths = { + 'files': ['bin/JxrDecApp', 'bin/JxrEncApp', "lib/libjpegxr.%s" % SHLIB_EXT], + 'dirs': [], +} + +sanity_check_commands = ['JxrDecApp', 'JxrEncApp'] + +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/jxrlib'} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/k/KAT/KAT-2.4.2-fix-python.patch b/easybuild/easyconfigs/k/KAT/KAT-2.4.2-fix-python.patch deleted file mode 100644 index b33d0f2ea37a..000000000000 --- a/easybuild/easyconfigs/k/KAT/KAT-2.4.2-fix-python.patch +++ /dev/null @@ -1,26 +0,0 @@ -# Py_Initialize must be called sooner to let the pth files do their magic -# Else it will not be able to import scipy -# Calling Py_setPath before Py_Initialize cause an empty sys.prefix and sys.exec_prefix -# which makes the site module not search for pth files -# wpoely86@gmail.com -diff -ur KAT-Release-2.4.2.orig/lib/include/kat/pyhelper.hpp KAT-Release-2.4.2/lib/include/kat/pyhelper.hpp ---- KAT-Release-2.4.2.orig/lib/include/kat/pyhelper.hpp 2018-05-04 10:55:58.000000000 +0200 -+++ KAT-Release-2.4.2/lib/include/kat/pyhelper.hpp 2018-09-02 21:12:15.586740962 +0200 -@@ -75,6 +75,8 @@ - cout << " - Interpreter path: " << fpp << endl; - } - -+ Py_Initialize(); -+ - vector ppaths; - - wchar_t* wtppath2 = Py_GetPath(); -@@ -97,7 +99,7 @@ - cout << " - PYTHONPATH set" << endl; - } - -- Py_Initialize(); -+ - if (this->verbose) { - cout << "Python interpretter initialised" << endl << endl; - } diff --git a/easybuild/easyconfigs/k/KAT/KAT-2.4.2-foss-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/k/KAT/KAT-2.4.2-foss-2018a-Python-3.6.4.eb deleted file mode 100644 index 073e6ca87a85..000000000000 --- a/easybuild/easyconfigs/k/KAT/KAT-2.4.2-foss-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,54 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'KAT' -version = '2.4.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.earlham.ac.uk/kat-tools' -description = 'The K-mer Analysis Toolkit (KAT) contains a number of tools that analyse and compare K-mer spectra.' - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['https://github.com/TGAC/KAT/archive'] -sources = ['Release-%(version)s.tar.gz'] -patches = [ - 'KAT-%(version)s-use-EB-Boost.patch', - 'KAT-%(version)s-fix-python.patch', - 'KAT-%(version)s_fix-scripts-dir.patch', -] -checksums = [ - 'd6116cefdb5ecd9ec40898dd92362afe1a76fa560abfe0f2cd29cbe0d95cb877', # Release-2.4.2.tar.gz - 'c8c5738a97362e0c0f88d99fd14103dca9c1928f81d967b6783aba7c2421d672', # KAT-2.4.2-use-EB-Boost.patch - '566f38ced78a0d74a3740ec5913f624a2e6956011041947856164b79cfba44b3', # KAT-2.4.2-fix-python.patch - '46ee39bedc85a4acf04188378d99df12609d724a83ad0fa2464831f34e2580b5', # KAT-2.4.2_fix-scripts-dir.patch -] - -builddependencies = [('Autotools', '20170619')] - -dependencies = [ - ('zlib', '1.2.11'), - ('Python', '3.6.4'), - ('Boost', '1.66.0'), - ('matplotlib', '2.1.2', versionsuffix), -] - -preconfigopts = "./autogen.sh && " - -buildopts = 'V=1 CXXFLAGS="$CXXFLAGS"' - -# DESTDIR is needed as it uses --root=$DESTDIR for installing python extension -preinstallopts = "export PYTHONPATH=%(installdir)s/lib/python%(pyshortver)s/site-packages:$PYTHONPATH && DESTDIR=/ " - -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['kat', 'kat_plot_density']] + ['lib/libkat.%s' % SHLIB_EXT], - 'dirs': ['lib/python%(pyshortver)s/site-packages'] -} -sanity_check_commands = [ - "kat --version", - # tests only work after actual installation, so running them during sanity check... - 'cd %(builddir)s/%(name)s-Release-%(version)s/ && make -C tests check V=1' -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/KAT/KAT-2.4.2-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/k/KAT/KAT-2.4.2-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index 85975a8ed9d1..000000000000 --- a/easybuild/easyconfigs/k/KAT/KAT-2.4.2-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,54 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'KAT' -version = '2.4.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.earlham.ac.uk/kat-tools' -description = 'The K-mer Analysis Toolkit (KAT) contains a number of tools that analyse and compare K-mer spectra.' - -toolchain = {'name': 'foss', 'version': '2019a'} - -source_urls = ['https://github.com/TGAC/KAT/archive'] -sources = ['Release-%(version)s.tar.gz'] -patches = [ - 'KAT-%(version)s-use-EB-Boost.patch', - 'KAT-%(version)s-fix-python.patch', - 'KAT-%(version)s_fix-scripts-dir.patch', -] -checksums = [ - 'd6116cefdb5ecd9ec40898dd92362afe1a76fa560abfe0f2cd29cbe0d95cb877', # Release-2.4.2.tar.gz - 'c8c5738a97362e0c0f88d99fd14103dca9c1928f81d967b6783aba7c2421d672', # KAT-2.4.2-use-EB-Boost.patch - '566f38ced78a0d74a3740ec5913f624a2e6956011041947856164b79cfba44b3', # KAT-2.4.2-fix-python.patch - '46ee39bedc85a4acf04188378d99df12609d724a83ad0fa2464831f34e2580b5', # KAT-2.4.2_fix-scripts-dir.patch -] - -builddependencies = [('Autotools', '20180311')] - -dependencies = [ - ('zlib', '1.2.11'), - ('Python', '3.7.2'), - ('Boost', '1.70.0'), - ('matplotlib', '3.0.3', versionsuffix), -] - -preconfigopts = "./autogen.sh && " - -buildopts = 'V=1 CXXFLAGS="$CXXFLAGS"' - -# DESTDIR is needed as it uses --root=$DESTDIR for installing python extension -preinstallopts = "export PYTHONPATH=%(installdir)s/lib/python%(pyshortver)s/site-packages:$PYTHONPATH && DESTDIR=/ " - -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['kat', 'kat_plot_density']] + ['lib/libkat.%s' % SHLIB_EXT], - 'dirs': ['lib/python%(pyshortver)s/site-packages'] -} -sanity_check_commands = [ - "kat --version", - # tests only work after actual installation, so running them during sanity check... - 'cd %(builddir)s/%(name)s-Release-%(version)s/ && make -C tests check V=1' -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/KAT/KAT-2.4.2-use-EB-Boost.patch b/easybuild/easyconfigs/k/KAT/KAT-2.4.2-use-EB-Boost.patch deleted file mode 100644 index 0599d7911e48..000000000000 --- a/easybuild/easyconfigs/k/KAT/KAT-2.4.2-use-EB-Boost.patch +++ /dev/null @@ -1,72 +0,0 @@ -# Let it us EasyBuild provided Boost instead of it's own version -# wpoely86@gmail.com -diff -ur KAT-Release-2.4.2.orig/lib/Makefile.am KAT-Release-2.4.2/lib/Makefile.am ---- KAT-Release-2.4.2.orig/lib/Makefile.am 2018-05-04 10:55:58.000000000 +0200 -+++ KAT-Release-2.4.2/lib/Makefile.am 2018-09-01 20:23:43.207477276 +0200 -@@ -6,7 +6,6 @@ - lib_LTLIBRARIES = libkat.la - - libkat_la_LDFLAGS = \ -- -L$(top_builddir)/deps/boost/build/lib/ \ - -version-info 2:4:2 - - LIBS = \ -@@ -41,7 +40,6 @@ - - libkat_la_CPPFLAGS = \ - -I$(top_srcdir)/deps/jellyfish-2.2.0/include \ -- -I$(top_srcdir)/deps/boost/build/include \ - -I$(top_srcdir)/lib/include \ - @AM_CPPFLAGS@ - -Only in KAT-Release-2.4.2/lib: Makefile.am~ -diff -ur KAT-Release-2.4.2.orig/src/Makefile.am KAT-Release-2.4.2/src/Makefile.am ---- KAT-Release-2.4.2.orig/src/Makefile.am 2018-05-04 10:55:58.000000000 +0200 -+++ KAT-Release-2.4.2/src/Makefile.am 2018-09-01 20:24:23.826012318 +0200 -@@ -14,7 +14,6 @@ - kat_CPPFLAGS = \ - -I$(top_srcdir)/deps/seqan-library-2.0.0/include \ - -I$(top_srcdir)/deps/jellyfish-2.2.0/include \ -- -I$(top_srcdir)/deps/boost/build/include \ - -I$(top_srcdir)/lib/include \ - -DKAT_SCRIPTS='"$(datadir)/kat/scripts"' \ - -DKAT_EXECPREFIX='"$(exec_prefix)"' \ -@@ -25,11 +24,11 @@ - @AM_LDFLAGS@ - - kat_LDADD = \ -- $(top_builddir)/deps/boost/build/lib/libboost_timer.a \ -- $(top_builddir)/deps/boost/build/lib/libboost_chrono.a \ -- $(top_builddir)/deps/boost/build/lib/libboost_filesystem.a \ -- $(top_builddir)/deps/boost/build/lib/libboost_program_options.a \ -- $(top_builddir)/deps/boost/build/lib/libboost_system.a \ -+ -lboost_timer \ -+ -lboost_chrono \ -+ -lboost_filesystem \ -+ -lboost_program_options \ -+ -lboost_system \ - $(top_builddir)/deps/jellyfish-2.2.0/.libs/libkat_jellyfish.la \ - $(top_builddir)/lib/libkat.la \ - @AM_LIBS@ -Only in KAT-Release-2.4.2/src: Makefile.am~ -diff -ur KAT-Release-2.4.2.orig/tests/Makefile.am KAT-Release-2.4.2/tests/Makefile.am ---- KAT-Release-2.4.2.orig/tests/Makefile.am 2018-05-04 10:55:58.000000000 +0200 -+++ KAT-Release-2.4.2/tests/Makefile.am 2018-09-01 20:24:41.594808903 +0200 -@@ -31,7 +31,6 @@ - -I$(top_srcdir)/lib/include \ - -I$(top_srcdir)/deps/seqan-library-2.0.0/include \ - -I$(top_srcdir)/deps/jellyfish-2.2.0/include \ -- -I$(top_srcdir)/deps/boost/build/include \ - -DDATADIR=\"$(srcdir)/data\" \ - @AM_CPPFLAGS@ - -@@ -57,8 +56,6 @@ - - check_unit_tests_LDFLAGS = \ - -static \ -- -L$(top_builddir)/deps/boost/build/lib \ -- -Wl,-rpath $(top_builddir)/deps/boost/build/lib \ - @AM_LDFLAGS@ - - check_unit_tests_LDADD = \ -Only in KAT-Release-2.4.2/tests: Makefile.am~ diff --git a/easybuild/easyconfigs/k/KAT/KAT-2.4.2_fix-scripts-dir.patch b/easybuild/easyconfigs/k/KAT/KAT-2.4.2_fix-scripts-dir.patch deleted file mode 100644 index e2307b84711f..000000000000 --- a/easybuild/easyconfigs/k/KAT/KAT-2.4.2_fix-scripts-dir.patch +++ /dev/null @@ -1,33 +0,0 @@ -fix flawed logic determining location to /share/kat/scripts in installation directory, -just honor path specified to KAT_SCRIPTS preprocessor directive during compilation, since it's the correct one - -fixes this problem: - Could not find suitable directory containing KAT scripts at the expected location: /share/kat/scripts - -author: Kenneth Hoste (HPC-UGent) ---- KAT-Release-2.4.2/lib/include/kat/kat_fs.hpp.orig 2019-11-22 12:11:06.763753026 +0100 -+++ KAT-Release-2.4.2/lib/include/kat/kat_fs.hpp 2019-11-22 12:10:37.833387508 +0100 -@@ -124,14 +124,15 @@ - // Ok, so we are in a installed location. Figuring out the scripts directory isn't as straight - // forward as it may seem because we might have installed to a alternate root. So wind back the - // exec_prefix to get to root (or alternate root) directory. -- path kep(KAT_EXECPREFIX); -- path root = kep; -- path altroot = exe_dir.parent_path(); -- while (root.has_parent_path()) { -- root = root.parent_path(); -- altroot = altroot.parent_path(); -- } -- this->scriptsDir = altroot / kat_scripts; -+ //path kep(KAT_EXECPREFIX); -+ //path root = kep; -+ //path altroot = exe_dir.parent_path(); -+ //while (root.has_parent_path()) { -+ // root = root.parent_path(); -+ // altroot = altroot.parent_path(); -+ //} -+ //this->scriptsDir = altroot / kat_scripts; -+ this->scriptsDir = kat_scripts; - } else if (exe_dir.leaf().string() == ".libs" && exists(exe_dir.parent_path() / "kat.cc")) { - // If we are here then we are running the kat executable from the source directory but linked dynamically - this->scriptsDir = exe_dir.parent_path().parent_path() / "scripts"; diff --git a/easybuild/easyconfigs/k/KITE/KITE-1.1-gompi-2022a.eb b/easybuild/easyconfigs/k/KITE/KITE-1.1-gompi-2022a.eb index cfd3b1b4d0f9..bf576047b63a 100644 --- a/easybuild/easyconfigs/k/KITE/KITE-1.1-gompi-2022a.eb +++ b/easybuild/easyconfigs/k/KITE/KITE-1.1-gompi-2022a.eb @@ -6,8 +6,8 @@ name = 'KITE' version = '1.1' homepage = 'https://github.com/quantum-kite/kite' -description = """KITE is an open-source Python/C++ software suite for efficient real-space tight-binding (TB) -simulations of electronic structure and bulk quantum transport properties of disordered systems scalable to +description = """KITE is an open-source Python/C++ software suite for efficient real-space tight-binding (TB) +simulations of electronic structure and bulk quantum transport properties of disordered systems scalable to multi billions of atomic orbitals.""" toolchain = {'name': 'gompi', 'version': '2022a'} diff --git a/easybuild/easyconfigs/k/KMC/KMC-3.1.0-foss-2018a.eb b/easybuild/easyconfigs/k/KMC/KMC-3.1.0-foss-2018a.eb deleted file mode 100644 index 992208783992..000000000000 --- a/easybuild/easyconfigs/k/KMC/KMC-3.1.0-foss-2018a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'MakeCp' - -name = 'KMC' -version = '3.1.0' - -homepage = 'http://sun.aei.polsl.pl/kmc' -description = "KMC is a disk-based programm for counting k-mers from (possibly gzipped) FASTQ/FASTA files." - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['https://github.com/refresh-bio/KMC/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['b931f3cc4f315c12e296fa2453c3097094ea37f2aa089a611dee15123753a81b'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), -] - -# Makefile does static linking with libc.a, libpthread.a, libm.a -osdependencies = ['glibc-static'] - -prebuildopts = "sed -i 's@[^ ]*/libz.a@${EBROOTZLIB}/lib/libz.a@g' makefile && " -prebuildopts += "sed -i 's@[^ ]*/libbz2.a@${EBROOTBZIP2}/lib/libbz2.a@g' makefile && " - -files_to_copy = ['bin'] - -sanity_check_paths = { - 'files': ['bin/kmc', 'bin/kmc_dump'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/KMC/KMC-3.1.0-foss-2018b.eb b/easybuild/easyconfigs/k/KMC/KMC-3.1.0-foss-2018b.eb deleted file mode 100644 index 0b0413f4a2e0..000000000000 --- a/easybuild/easyconfigs/k/KMC/KMC-3.1.0-foss-2018b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'MakeCp' - -name = 'KMC' -version = '3.1.0' - -homepage = 'http://sun.aei.polsl.pl/kmc' -description = "KMC is a disk-based programm for counting k-mers from (possibly gzipped) FASTQ/FASTA files." - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/refresh-bio/KMC/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['b931f3cc4f315c12e296fa2453c3097094ea37f2aa089a611dee15123753a81b'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), -] - -# Makefile does static linking with libc.a, libpthread.a, libm.a -osdependencies = ['glibc-static'] - -prebuildopts = "sed -i 's@[^ ]*/libz.a@${EBROOTZLIB}/lib/libz.a@g' makefile && " -prebuildopts += "sed -i 's@[^ ]*/libbz2.a@${EBROOTBZIP2}/lib/libbz2.a@g' makefile && " - -files_to_copy = ['bin'] - -sanity_check_paths = { - 'files': ['bin/kmc', 'bin/kmc_dump'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/KMC/KMC-3.1.1-GCC-8.2.0-2.31.1-Python-3.7.2.eb b/easybuild/easyconfigs/k/KMC/KMC-3.1.1-GCC-8.2.0-2.31.1-Python-3.7.2.eb deleted file mode 100644 index 753f60bb4b5b..000000000000 --- a/easybuild/easyconfigs/k/KMC/KMC-3.1.1-GCC-8.2.0-2.31.1-Python-3.7.2.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'MakeCp' - -name = 'KMC' -version = '3.1.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://sun.aei.polsl.pl/kmc' -description = "KMC is a disk-based programm for counting k-mers from (possibly gzipped) FASTQ/FASTA files." - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} - -source_urls = ['https://github.com/refresh-bio/KMC/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['d7cdf37d90a07d1a432b7427436f962914b5f63a1b6dbb9a116609a1c64d1324'] - -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.11'), - ('Python', '3.7.2'), -] - -# Makefile does static linking with libc.a, libpthread.a, libm.a -osdependencies = [('glibc-static', 'libc6-dev')] - -prebuildopts = "sed -i 's@[^ ]*/libz.a@${EBROOTZLIB}/lib/libz.a@g' makefile && " -prebuildopts += "sed -i 's@[^ ]*/libbz2.a@${EBROOTBZIP2}/lib/libbz2.a@g' makefile && " - -files_to_copy = ['bin'] - -sanity_check_paths = { - 'files': ['bin/kmc', 'bin/kmc_dump'], - 'dirs': [], -} - -sanity_check_commands = ["python -c 'import py_kmc_api'"] - -# Python bindings are also located in bin/ -modextrapaths = {'PYTHONPATH': ['bin']} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/KMC/KMC-3.1.2rc1-GCC-8.3.0-Python-3.7.4.eb b/easybuild/easyconfigs/k/KMC/KMC-3.1.2rc1-GCC-8.3.0-Python-3.7.4.eb deleted file mode 100644 index 82ca85efc355..000000000000 --- a/easybuild/easyconfigs/k/KMC/KMC-3.1.2rc1-GCC-8.3.0-Python-3.7.4.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'MakeCp' - -name = 'KMC' -version = '3.1.2rc1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://sun.aei.polsl.pl/kmc' -description = "KMC is a disk-based programm for counting k-mers from (possibly gzipped) FASTQ/FASTA files." - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -source_urls = ['https://github.com/refresh-bio/KMC/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['a1958c4f3c6fd7c7ebb8b478c00fce1fd0f328c634042f723c5917a9d030a3fe'] - -dependencies = [ - ('bzip2', '1.0.8'), - ('zlib', '1.2.11'), - ('Python', '3.7.4'), -] - -# Makefile does static linking with libc.a, libpthread.a, libm.a -osdependencies = [('glibc-static', 'libc6-dev')] - -prebuildopts = "sed -i 's@[^ ]*/libz.a@${EBROOTZLIB}/lib/libz.a@g' makefile && " -prebuildopts += "sed -i 's@[^ ]*/libbz2.a@${EBROOTBZIP2}/lib/libbz2.a@g' makefile && " - -files_to_copy = ['bin'] - -sanity_check_paths = { - 'files': ['bin/kmc', 'bin/kmc_dump'], - 'dirs': [], -} - -sanity_check_commands = [ - "kmc", - "kmc_dump", - "python -c 'import py_kmc_api'", -] - -# Python bindings are also located in bin/ -modextrapaths = {'PYTHONPATH': ['bin']} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/KMC/KMC-3.2.1-GCC-11.2.0-Python-2.7.18.eb b/easybuild/easyconfigs/k/KMC/KMC-3.2.1-GCC-11.2.0-Python-2.7.18.eb index d69650ebbaac..7b8afe37579c 100644 --- a/easybuild/easyconfigs/k/KMC/KMC-3.2.1-GCC-11.2.0-Python-2.7.18.eb +++ b/easybuild/easyconfigs/k/KMC/KMC-3.2.1-GCC-11.2.0-Python-2.7.18.eb @@ -5,7 +5,7 @@ version = '3.2.1' versionsuffix = '-Python-%(pyver)s' homepage = 'http://sun.aei.polsl.pl/kmc' -description = "KMC is a disk-based programm for counting k-mers from (possibly gzipped) FASTQ/FASTA files." +description = "KMC is a disk-based program for counting k-mers from (possibly gzipped) FASTQ/FASTA files." toolchain = {'name': 'GCC', 'version': '11.2.0'} diff --git a/easybuild/easyconfigs/k/KMC/KMC-3.2.1-GCC-11.2.0.eb b/easybuild/easyconfigs/k/KMC/KMC-3.2.1-GCC-11.2.0.eb index 0df6c5ef67f7..53f34b68837a 100644 --- a/easybuild/easyconfigs/k/KMC/KMC-3.2.1-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/k/KMC/KMC-3.2.1-GCC-11.2.0.eb @@ -4,7 +4,7 @@ name = 'KMC' version = '3.2.1' homepage = 'http://sun.aei.polsl.pl/kmc' -description = "KMC is a disk-based programm for counting k-mers from (possibly gzipped) FASTQ/FASTA files." +description = "KMC is a disk-based program for counting k-mers from (possibly gzipped) FASTQ/FASTA files." toolchain = {'name': 'GCC', 'version': '11.2.0'} diff --git a/easybuild/easyconfigs/k/KMC/KMC-3.2.2-GCC-12.2.0.eb b/easybuild/easyconfigs/k/KMC/KMC-3.2.2-GCC-12.2.0.eb index f3b30ce73948..da8fe0a3370b 100644 --- a/easybuild/easyconfigs/k/KMC/KMC-3.2.2-GCC-12.2.0.eb +++ b/easybuild/easyconfigs/k/KMC/KMC-3.2.2-GCC-12.2.0.eb @@ -4,7 +4,7 @@ name = 'KMC' version = '3.2.2' homepage = 'http://sun.aei.polsl.pl/kmc' -description = "KMC is a disk-based programm for counting k-mers from (possibly gzipped) FASTQ/FASTA files." +description = "KMC is a disk-based program for counting k-mers from (possibly gzipped) FASTQ/FASTA files." toolchain = {'name': 'GCC', 'version': '12.2.0'} diff --git a/easybuild/easyconfigs/k/KMC/KMC-3.2.4-GCC-13.2.0.eb b/easybuild/easyconfigs/k/KMC/KMC-3.2.4-GCC-13.2.0.eb new file mode 100644 index 000000000000..954078ee2065 --- /dev/null +++ b/easybuild/easyconfigs/k/KMC/KMC-3.2.4-GCC-13.2.0.eb @@ -0,0 +1,51 @@ +easyblock = 'MakeCp' + +name = 'KMC' +version = '3.2.4' + +homepage = 'http://sun.aei.polsl.pl/kmc' +description = "KMC is a disk-based programm for counting k-mers from (possibly gzipped) FASTQ/FASTA files." + +toolchain = {'name': 'GCC', 'version': '13.2.0'} + +source_urls = ['https://github.com/refresh-bio/KMC/archive/'] +sources = ['v%(version)s.tar.gz'] +patches = ['KMC-3.2.4_use_EB_pybind11_and_libs.patch'] +checksums = [ + {'v3.2.4.tar.gz': 'dde49d9a3c9b30dd9e231650265f6de335e180e5a642503677ebbcad8e85504c'}, + {'KMC-3.2.4_use_EB_pybind11_and_libs.patch': 'b8cba49891a6243381b8b4efec099c4907499863b3f89c2c7c6348103e9c86ef'}, +] + +builddependencies = [ + ('pybind11', '2.11.1'), +] + +dependencies = [ + ('zlib', '1.2.13'), + ('bzip2', '1.0.8'), + ('Python', '3.11.5'), +] + +# Makefile does static linking with libc.a, libpthread.a, libm.a +osdependencies = [('glibc-static', 'libc6-dev')] + +prebuildopts = """sed -i 's@^#include.*zlib.h.*@#include @' ./kmc_core/fastq_reader.h && """ +prebuildopts += """sed -i 's@^#include.*zlib.h.*@#include @' ./kmc_tools/fastq_reader.h && """ + +files_to_copy = ['bin'] + +sanity_check_paths = { + 'files': ['bin/kmc', 'bin/kmc_dump'], + 'dirs': [], +} + +sanity_check_commands = [ + "kmc", + "kmc_dump", + "python -c 'import py_kmc_api'", +] + +# Python bindings are also located in bin/ +modextrapaths = {'PYTHONPATH': ['bin']} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/KMC/KMC-3.2.4_use_EB_pybind11_and_libs.patch b/easybuild/easyconfigs/k/KMC/KMC-3.2.4_use_EB_pybind11_and_libs.patch new file mode 100644 index 000000000000..0b00174e1466 --- /dev/null +++ b/easybuild/easyconfigs/k/KMC/KMC-3.2.4_use_EB_pybind11_and_libs.patch @@ -0,0 +1,57 @@ +Use pybind11 from EasyBuild install +Required to use Python != 3.10 +Also use zlib from EB install + +Åke Sandgren, 2024-12-09 +diff --git a/Makefile b/Makefile +index d5b9f21..e81661c 100644 +--- a/Makefile ++++ b/Makefile +@@ -115,7 +115,7 @@ else + endif + endif + +-LIB_ZLIB=3rd_party/cloudflare/libz.a ++LIB_ZLIB=-lz + LIB_KMC_CORE = $(OUT_BIN_DIR)/libkmc_core.a + + +@@ -144,8 +144,6 @@ $(KMC_TOOLS_DIR)/fastq_writer.o \ + $(KMC_TOOLS_DIR)/percent_progress.o \ + $(KMC_TOOLS_DIR)/kff_info_reader.o + +-$(LIB_ZLIB): +- cd 3rd_party/cloudflare; ./configure; make libz.a + + $(KMC_CLI_OBJS) $(KMC_CORE_OBJS) $(KMC_DUMP_OBJS) $(KMC_API_OBJS) $(KFF_OBJS) $(KMC_TOOLS_OBJS): %.o: %.cpp + $(CC) $(CFLAGS) -I 3rd_party/cloudflare -c $< -o $@ +@@ -169,17 +167,17 @@ $(LIB_KMC_CORE): $(KMC_CORE_OBJS) $(RADULS_OBJS) $(KMC_API_OBJS) $(KFF_OBJS) + -mkdir -p $(OUT_BIN_DIR) + ar rcs $@ $^ + +-kmc: $(KMC_CLI_OBJS) $(LIB_KMC_CORE) $(LIB_ZLIB) ++kmc: $(KMC_CLI_OBJS) $(LIB_KMC_CORE) + -mkdir -p $(OUT_BIN_DIR) +- $(CC) $(CLINK) -o $(OUT_BIN_DIR)/$@ $^ ++ $(CC) $(CLINK) -o $(OUT_BIN_DIR)/$@ $^ $(LIB_ZLIB) + + kmc_dump: $(KMC_DUMP_OBJS) $(KMC_API_OBJS) + -mkdir -p $(OUT_BIN_DIR) + $(CC) $(CLINK) -o $(OUT_BIN_DIR)/$@ $^ + +-kmc_tools: $(KMC_TOOLS_OBJS) $(KMC_API_OBJS) $(KFF_OBJS) $(LIB_ZLIB) ++kmc_tools: $(KMC_TOOLS_OBJS) $(KMC_API_OBJS) $(KFF_OBJS) + -mkdir -p $(OUT_BIN_DIR) +- $(CC) $(CLINK) -I 3rd_party/cloudflare -o $(OUT_BIN_DIR)/$@ $^ ++ $(CC) $(CLINK) -I 3rd_party/cloudflare -o $(OUT_BIN_DIR)/$@ $^ $(LIB_ZLIB) + + $(PY_KMC_API_DIR)/%.o: $(KMC_API_DIR)/%.cpp + $(CC) -c -fPIC -Wall -O3 $(CPU_FLAGS) -std=c++14 $^ -o $@ +@@ -188,7 +186,6 @@ py_kmc_api: $(PY_KMC_API_OBJS) $(PY_KMC_API_OBJS) + -mkdir -p $(OUT_BIN_DIR) + $(CC) $(PY_KMC_API_CFLAGS) $(PY_KMC_API_DIR)/py_kmc_api.cpp $(PY_KMC_API_OBJS) \ + -I $(KMC_API_DIR) \ +- -I $(PY_KMC_API_DIR)/libs/pybind11/include \ + -I `python3 -c "import sysconfig;print(sysconfig.get_paths()['include'])"` \ + -o $(OUT_BIN_DIR)/$@`python3-config --extension-suffix` + diff --git a/easybuild/easyconfigs/k/KMCLib/KMCLib-2.0-a2-foss-2023a-Python-2.7.18.eb b/easybuild/easyconfigs/k/KMCLib/KMCLib-2.0-a2-foss-2023a-Python-2.7.18.eb new file mode 100644 index 000000000000..12cf687bb00e --- /dev/null +++ b/easybuild/easyconfigs/k/KMCLib/KMCLib-2.0-a2-foss-2023a-Python-2.7.18.eb @@ -0,0 +1,51 @@ +easyblock = 'CMakeMake' + +name = 'KMCLib' +version = '2.0-a2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/leetmaa/KMCLib' +description = """KMCLib - a general framework for lattice kinetic Monte Carlo (KMC) simulations""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = ['https://github.com/leetmaa/KMCLib/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['796620a67ad010df4b11734f703151c17441f82cef026f3d56386a34056d0213'] + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.26.3'), + ('SWIG', '4.1.1'), +] + +dependencies = [ + ('Python', '2.7.18'), + ('numpy', '1.16.6', versionsuffix), +] + +start_dir = 'c++' + +preconfigopts = 'cd ../%(name)s-%(version)s/c++/externals && ' +preconfigopts += 'make CC="$CC" CXX="$CXX" CFLAGS="$CFLAGS" CXXFLAGS="$CXXFLAGS" && cd - && ' + +prebuildopts = 'export CPATH=$EBROOTPYTHON/include/python%(pyshortver)s:$CPATH && ' + +buildopts = ' && cp wrap/Backend.py wrap/_Backend.so wrap/Custom.py wrap/_Custom.so' +buildopts += ' "%(builddir)s/%(name)s-%(version)s/python/src/KMCLib/Backend/"' + +test_cmd = 'export PYTHONPATH="%(builddir)s/%(name)s-%(version)s/python/src:$PYTHONPATH" && ' +test_cmd += 'python "%(builddir)s/%(name)s-%(version)s/python/unittest/utest.py"' + +install_cmd = 'cp -r "%(builddir)s/%(name)s-%(version)s/python/src/KMCLib" "%(installdir)s/"' + +modextrapaths = {'PYTHONPATH': ''} + +sanity_check_paths = { + 'files': [], + 'dirs': ['KMCLib/Backend'], +} + +sanity_check_commands = ["python -c 'from KMCLib import *'"] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/KNIME/KNIME-3.6.2.eb b/easybuild/easyconfigs/k/KNIME/KNIME-3.6.2.eb deleted file mode 100644 index 8cf2980c40ce..000000000000 --- a/easybuild/easyconfigs/k/KNIME/KNIME-3.6.2.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'Tarball' - -name = 'KNIME' -version = '3.6.2' - -homepage = 'https://www.knime.com/' - -description = """ -KNIME Analytics Platform is the open source software -for creating data science applications and services. -KNIME stands for KoNstanz Information MinEr. -""" - -toolchain = SYSTEM - -source_urls = ['https://download.knime.org/analytics-platform/linux/'] -sources = ['%(namelower)s_%(version)s.linux.gtk.x86_64.tar.gz'] -checksums = ['78a44bb5d3d86ed7251181d2d25d3d93c297b652027c6884f66ba45e49025119'] - -dependencies = [('Java', '1.8')] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ['knime'], - 'dirs': ['p2'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/KWIML/KWIML-20180201-GCCcore-6.4.0.eb b/easybuild/easyconfigs/k/KWIML/KWIML-20180201-GCCcore-6.4.0.eb deleted file mode 100644 index ee2f9d14a1bb..000000000000 --- a/easybuild/easyconfigs/k/KWIML/KWIML-20180201-GCCcore-6.4.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'KWIML' -local_commit = 'a079afc646f46b81686676bec91fb0a8e3799e4a' -version = '20180201' - -homepage = 'https://gitlab.kitware.com/utils/kwiml' -description = "The Kitware Information Macro Library" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://gitlab.kitware.com/utils/kwiml/repository/%s' % local_commit] -sources = [{'download_filename': 'archive.tar.gz', 'filename': SOURCE_TAR_GZ}] -checksums = ['bbdc66231c94f3a3cdbb2e19846f10dc6a2e9630212bd92df589cfaa67c0476f'] - -builddependencies = [ - ('CMake', '3.12.1'), - ('binutils', '2.28'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['include/kwiml', 'share/cmake'], -} - -moduleclass = 'lib' 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 deleted file mode 100644 index 7f4e00240046..000000000000 --- a/easybuild/easyconfigs/k/Kaiju/Kaiju-1.5.0-intel-2016b.eb +++ /dev/null @@ -1,27 +0,0 @@ -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 deleted file mode 100644 index 3ae20a25b677..000000000000 --- a/easybuild/easyconfigs/k/Kaiju/Kaiju-1.5.0-makefile.patch +++ /dev/null @@ -1,31 +0,0 @@ -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/Kaiju/Kaiju-1.7.2-iimpi-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/k/Kaiju/Kaiju-1.7.2-iimpi-2019a-Python-3.7.2.eb deleted file mode 100644 index 685d4a31484c..000000000000 --- a/easybuild/easyconfigs/k/Kaiju/Kaiju-1.7.2-iimpi-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,50 +0,0 @@ -# Updated from previous easyblock -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'MakeCp' - -name = 'Kaiju' -version = '1.7.2' -versionsuffix = '-Python-%(pyver)s' - -# invalid HTTPS cert -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': 'iimpi', 'version': '2019a'} -toolchainopts = {'cstd': 'c++11'} - -# https://github.com/bioinformatics-centre/kaiju/archive/ -github_account = 'bioinformatics-centre' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -patches = ['%(name)s-%(version)s-makefile.patch'] -checksums = [ - '6529251c600e1f33ca09a6345532a77857cad1bd5bea7f1689e8f3c6b59fb619', # v1.7.2.tar.gz - '910e6671635fa7e23449aec8fbc4c07d7a48151fc5853a3f9ff4aab95ca9748b', # Kaiju-1.7.2-makefile.patch -] - -dependencies = [ - ('Python', '3.7.2'), - ('Perl', '5.28.1'), -] - -start_dir = 'src' - -files_to_copy = ['bin'] - -sanity_check_paths = { - 'files': [ - 'bin/%s' % x for x in [ - 'kaiju', 'kaiju2krona', 'kaiju2table', 'kaiju-addTaxonNames', - 'kaiju-convertMAR.py', 'kaiju-convertNR', 'kaiju-gbk2faa.pl', - 'kaiju-makedb', 'kaiju-mergeOutputs', 'kaiju-mkbwt', 'kaiju-mkfmi', - 'kaijup', 'kaijux' - ] - ], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/Kaiju/Kaiju-1.7.2-makefile.patch b/easybuild/easyconfigs/k/Kaiju/Kaiju-1.7.2-makefile.patch deleted file mode 100644 index 3f613628d385..000000000000 --- a/easybuild/easyconfigs/k/Kaiju/Kaiju-1.7.2-makefile.patch +++ /dev/null @@ -1,34 +0,0 @@ -avoid hardcoding compiler command and flags -author: wpoely86@gmail.com, updated by Pavel Grochal (INUITS) -diff kaiju-1.7.2/src/bwt/Makefile{.orig,} -ru ---- kaiju-1.7.2/src/bwt/Makefile.orig 2019-07-12 19:32:23.000000000 +0200 -+++ kaiju-1.7.2/src/bwt/Makefile 2019-11-15 10:03:07.936629808 +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 - - ifeq ($(uname -s), "Darwin") - LD_LIBS_STATIC = -Wl,-all_load -lpthread -Wl,-noall_load -lm - - diff kaiju-1.7.2/src/makefile{.orig,} -ru - --- kaiju-1.7.2/src/makefile.orig 2019-07-12 19:32:23.000000000 +0200 - +++ kaiju-1.7.2/src/makefile 2019-11-15 10:01:38.466513373 +0100 - @@ -1,8 +1,8 @@ - -CC = gcc - -CXX = g++ - -CFLAGS = -O3 -DNDEBUG - -CXXFLAGS = -O3 -pthread -std=c++11 -DNDEBUG - -LDLIBS = -lpthread -lz - +CC ?= gcc - +CXX ?= g++ - +CFLAGS ?= -O3 -DNDEBUG - +CXXFLAGS ?= -O3 -pthread -std=c++11 -DNDEBUG - +LDLIBS ?= -lpthread -lz - INCLUDES = -I./include -I./include/ncbi-blast+ - - BLASTOBJS = include/ncbi-blast+/algo/blast/core/pattern.o \ diff --git a/easybuild/easyconfigs/k/Kaiju/Kaiju-1.7.3-gompi-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/k/Kaiju/Kaiju-1.7.3-gompi-2019b-Python-3.7.4.eb deleted file mode 100644 index c6de254adce6..000000000000 --- a/easybuild/easyconfigs/k/Kaiju/Kaiju-1.7.3-gompi-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,44 +0,0 @@ -# Updated from previous easyblock -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'MakeCp' - -name = 'Kaiju' -version = '1.7.3' -versionsuffix = '-Python-%(pyver)s' - -# invalid HTTPS cert -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': 'gompi', 'version': '2019b'} -toolchainopts = {'cstd': 'c++11'} - -# https://github.com/bioinformatics-centre/kaiju/archive/ -github_account = 'bioinformatics-centre' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -patches = ['%(name)s-1.7.2-makefile.patch'] -checksums = [ - '174ab6b6841d3d9164ec06f76a219a391d461d271b4a00fe8cf9cd87e689b05e', # v1.7.3.tar.gz - '910e6671635fa7e23449aec8fbc4c07d7a48151fc5853a3f9ff4aab95ca9748b', # Kaiju-1.7.2-makefile.patch -] - -dependencies = [ - ('Python', '3.7.4'), - ('Perl', '5.30.0'), -] - -start_dir = 'src' - -files_to_copy = ['bin'] - -sanity_check_paths = { - 'files': ['bin/kaiju%s' % x for x in ['', '2krona', '2table', '-addTaxonNames', '-convertMAR.py', '-convertNR', - '-gbk2faa.pl', '-makedb', '-mergeOutputs', '-mkbwt', '-mkfmi', 'p', 'x']], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/Kaleido/Kaleido-0.1.0-GCCcore-10.2.0.eb b/easybuild/easyconfigs/k/Kaleido/Kaleido-0.1.0-GCCcore-10.2.0.eb index d5a6b4d2ec19..c065d25b932a 100644 --- a/easybuild/easyconfigs/k/Kaleido/Kaleido-0.1.0-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/k/Kaleido/Kaleido-0.1.0-GCCcore-10.2.0.eb @@ -17,9 +17,4 @@ builddependencies = [ dependencies = [('Python', '3.8.6')] -download_dep_fail = True -use_pip = True - -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/k/Kaleido/Kaleido-0.2.1-GCCcore-10.3.0.eb b/easybuild/easyconfigs/k/Kaleido/Kaleido-0.2.1-GCCcore-10.3.0.eb index 2f09b3ca33dd..81c86ff89b68 100644 --- a/easybuild/easyconfigs/k/Kaleido/Kaleido-0.2.1-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/k/Kaleido/Kaleido-0.2.1-GCCcore-10.3.0.eb @@ -17,9 +17,4 @@ builddependencies = [ dependencies = [('Python', '3.9.5')] -download_dep_fail = True -use_pip = True - -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/k/Kaleido/Kaleido-0.2.1-GCCcore-11.3.0.eb b/easybuild/easyconfigs/k/Kaleido/Kaleido-0.2.1-GCCcore-11.3.0.eb index ecbb94f8b360..54a228c4c765 100644 --- a/easybuild/easyconfigs/k/Kaleido/Kaleido-0.2.1-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/k/Kaleido/Kaleido-0.2.1-GCCcore-11.3.0.eb @@ -17,9 +17,4 @@ builddependencies = [ dependencies = [('Python', '3.10.4')] -download_dep_fail = True -use_pip = True - -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/k/Kaleido/Kaleido-0.2.1-GCCcore-12.2.0.eb b/easybuild/easyconfigs/k/Kaleido/Kaleido-0.2.1-GCCcore-12.2.0.eb index 9858859ed7aa..7526332f494a 100644 --- a/easybuild/easyconfigs/k/Kaleido/Kaleido-0.2.1-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/k/Kaleido/Kaleido-0.2.1-GCCcore-12.2.0.eb @@ -17,8 +17,4 @@ builddependencies = [ dependencies = [('Python', '3.10.8')] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/k/Kaleido/Kaleido-0.2.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/k/Kaleido/Kaleido-0.2.1-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..d871a1e379d4 --- /dev/null +++ b/easybuild/easyconfigs/k/Kaleido/Kaleido-0.2.1-GCCcore-12.3.0.eb @@ -0,0 +1,29 @@ +easyblock = 'PythonBundle' + +name = 'Kaleido' +version = '0.2.1' + +homepage = 'https://github.com/plotly/Kaleido' +description = "Fast static image export for web-based visualization libraries with zero dependencies" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +builddependencies = [ + ('binutils', '2.40'), +] + +dependencies = [('Python', '3.11.3')] + +if ARCH == 'x86_64': + local_source_tmpl = '%(namelower)s-%(version)s-py2.py3-none-manylinux1_%(arch)s.whl' +elif ARCH == 'aarch64': + local_source_tmpl = '%(namelower)s-%(version)s-py2.py3-none-manylinux2014_%(arch)s.whl' + +exts_list = [ + (name, version, { + 'source_tmpl': local_source_tmpl, + 'checksums': ['aa21cf1bf1c78f8fa50a9f7d45e1003c387bd3d6fe0a767cfbbf344b95bdc3a8'], + }), +] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/k/Kaleido/Kaleido-0.2.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/k/Kaleido/Kaleido-0.2.1-GCCcore-13.2.0.eb index 3332d0fc7f8c..e897c93082b5 100644 --- a/easybuild/easyconfigs/k/Kaleido/Kaleido-0.2.1-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/k/Kaleido/Kaleido-0.2.1-GCCcore-13.2.0.eb @@ -17,8 +17,4 @@ builddependencies = [ dependencies = [('Python', '3.11.5')] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/k/Kaleido/Kaleido-0.2.1-GCCcore-13.3.0.eb b/easybuild/easyconfigs/k/Kaleido/Kaleido-0.2.1-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..34e798413acd --- /dev/null +++ b/easybuild/easyconfigs/k/Kaleido/Kaleido-0.2.1-GCCcore-13.3.0.eb @@ -0,0 +1,21 @@ +easyblock = 'PythonPackage' + +name = 'Kaleido' +version = '0.2.1' + +homepage = 'https://github.com/plotly/Kaleido' +description = "Fast static image export for web-based visualization libraries with zero dependencies" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +sources = ['%(namelower)s-%(version)s-py2.py3-none-manylinux1_%(arch)s.whl'] +checksums = ['aa21cf1bf1c78f8fa50a9f7d45e1003c387bd3d6fe0a767cfbbf344b95bdc3a8'] + +builddependencies = [ + ('binutils', '2.42'), +] +dependencies = [ + ('Python', '3.12.3'), +] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/k/Kent_tools/Kent_tools-20130806-linux.x86_64.eb b/easybuild/easyconfigs/k/Kent_tools/Kent_tools-20130806-linux.x86_64.eb deleted file mode 100644 index 27d6b37b4233..000000000000 --- a/easybuild/easyconfigs/k/Kent_tools/Kent_tools-20130806-linux.x86_64.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'BinariesTarball' - -name = 'Kent_tools' -version = '20130806' -versionsuffix = '-linux.x86_64' - -homepage = 'http://genome.cse.ucsc.edu/' -description = """Kent tools: collection of tools used by the UCSC genome browser.""" - -toolchain = SYSTEM - -# download from http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64/, and pack into tarball with: -# mkdir Kent_tools -# rsync -aP rsync://hgdownload.soe.ucsc.edu/genome/admin/exe/linux.x86_64/ Kent_tools -# tar cfvz Kent_tools-20130806.tar.gz Kent_tools -sources = [SOURCE_TAR_GZ] - -postinstallcmds = [ - "cp -a %(builddir)s/Kent_tools/blat/{blat,gfClient,gfServer} %(installdir)s/bin", - "cp -a %(builddir)s/Kent_tools/blat/FOOTER.txt %(installdir)s/bin/FOOTER_blat.txt", -] - -sanity_check_paths = { - 'files': ['bin/FOOTER', 'bin/blat', 'bin/getRna', 'bin/liftOver', 'bin/mafGene', 'bin/splitFile', 'bin/twoBitToFa'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/Kent_tools/Kent_tools-20171107-linux.x86_64.eb b/easybuild/easyconfigs/k/Kent_tools/Kent_tools-20171107-linux.x86_64.eb deleted file mode 100644 index 304ab74cf3ae..000000000000 --- a/easybuild/easyconfigs/k/Kent_tools/Kent_tools-20171107-linux.x86_64.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'BinariesTarball' - -name = 'Kent_tools' -version = '20171107' -versionsuffix = '-linux.x86_64' - -homepage = 'http://genome.cse.ucsc.edu/' -description = """Kent tools: collection of tools used by the UCSC genome browser.""" - -toolchain = SYSTEM - -# download from http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64/, and pack into tarball with: -# mkdir Kent_tools -# rsync -aP rsync://hgdownload.soe.ucsc.edu/genome/admin/exe/linux.x86_64/ Kent_tools -# tar cfvz Kent_tools-20171107.tar.gz Kent_tools -sources = [SOURCE_TAR_GZ] - -postinstallcmds = [ - "cp -a %(builddir)s/Kent_tools/blat/{blat,gfClient,gfServer} %(installdir)s/bin", - "cp -a %(builddir)s/Kent_tools/blat/FOOTER.txt %(installdir)s/bin/FOOTER_blat.txt", -] - -sanity_check_paths = { - 'files': ['bin/FOOTER', 'bin/blat', 'bin/getRna', 'bin/liftOver', 'bin/mafGene', 'bin/splitFile', 'bin/twoBitToFa'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/Kent_tools/Kent_tools-20180716-linux.x86_64.eb b/easybuild/easyconfigs/k/Kent_tools/Kent_tools-20180716-linux.x86_64.eb deleted file mode 100644 index 4e0206b9411c..000000000000 --- a/easybuild/easyconfigs/k/Kent_tools/Kent_tools-20180716-linux.x86_64.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'BinariesTarball' - -name = 'Kent_tools' -version = '20180716' -versionsuffix = '-linux.x86_64' - -homepage = 'http://genome.cse.ucsc.edu/' -description = """Kent tools: collection of tools used by the UCSC genome browser.""" - -toolchain = SYSTEM - -# Check the last modified date at http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64 -# Then and pack into tarball with: -# mkdir Kent_tools -# rsync -aP rsync://hgdownload.soe.ucsc.edu/genome/admin/exe/linux.x86_64/ Kent_tools -# tar cfvz Kent_tools-20180716.tar.gz Kent_tools -# -sources = [SOURCE_TAR_GZ] - -postinstallcmds = [ - "cp -a %(builddir)s/Kent_tools/blat/{blat,gfClient,gfServer} %(installdir)s/bin", - "cp -a %(builddir)s/Kent_tools/blat/FOOTER.txt %(installdir)s/bin/FOOTER_blat.txt", -] - -sanity_check_paths = { - 'files': ['bin/blat', 'bin/getRna', 'bin/liftOver', 'bin/mafGene', 'bin/splitFile', 'bin/twoBitToFa'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/Kent_tools/Kent_tools-20190326-linux.x86_64.eb b/easybuild/easyconfigs/k/Kent_tools/Kent_tools-20190326-linux.x86_64.eb deleted file mode 100644 index bfd090d6622b..000000000000 --- a/easybuild/easyconfigs/k/Kent_tools/Kent_tools-20190326-linux.x86_64.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'BinariesTarball' - -name = 'Kent_tools' -version = '20190326' -versionsuffix = '-linux.x86_64' - -homepage = 'http://genome.cse.ucsc.edu/' -description = """Kent tools: collection of tools used by the UCSC genome browser.""" - -toolchain = SYSTEM - -# Check the last modified date at http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64 -# Then and pack into tarball with: -# mkdir Kent_tools -# rsync -aP rsync://hgdownload.soe.ucsc.edu/genome/admin/exe/linux.x86_64/ Kent_tools -# tar cfvz Kent_tools-20190326.tar.gz Kent_tools -# -sources = [SOURCE_TAR_GZ] - -postinstallcmds = [ - "cp -a %(builddir)s/Kent_tools/blat/{blat,gfClient,gfServer} %(installdir)s/bin", - "cp -a %(builddir)s/Kent_tools/blat/FOOTER.txt %(installdir)s/bin/FOOTER_blat.txt", -] - -sanity_check_paths = { - 'files': ['bin/blat', 'bin/getRna', 'bin/liftOver', 'bin/mafGene', 'bin/splitFile', 'bin/twoBitToFa'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/Kent_tools/Kent_tools-401-gompi-2019b.eb b/easybuild/easyconfigs/k/Kent_tools/Kent_tools-401-gompi-2019b.eb deleted file mode 100644 index 1367ad92af6a..000000000000 --- a/easybuild/easyconfigs/k/Kent_tools/Kent_tools-401-gompi-2019b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'MakeCp' - -name = 'Kent_tools' -version = '401' - -homepage = 'https://genome.cse.ucsc.edu/' -description = """Kent utilities: collection of tools used by the UCSC genome browser.""" - -toolchain = {'name': 'gompi', 'version': '2019b'} -source_urls = ['https://hgdownload.cse.ucsc.edu/admin/exe'] -sources = ['userApps.v%(version)s.src.tgz'] -checksums = ['3608689a07a6327f5695672a804ef5f35c9d680c114b0ee947ca2a4f3b768514'] - -files_to_copy = [(['bin/*'], 'bin'), 'licenseBlat.txt', 'licenseUcscGenomeBrowser.txt'] - -dependencies = [ - ('MariaDB', '10.4.13'), - ('libpng', '1.6.37'), - ('zlib', '1.2.11'), - ('util-linux', '2.34'), -] - -buildopts = 'CC="$CC" COPT="$CFLAGS" PNGLIB="-L$EBROOTLIBPNG/lib -lpng" ZLIB="-L$EBROOTZLIB/lib -lz" ' -buildopts += 'MYSQLLIBS="-L$EBROOTMARIADB/lib -lmariadb -lstdc++" ' - -local_binaries = ['blat', 'bedPartition', 'getRna', 'liftOver', 'mafGene', 'splitFile', 'twoBitToFa'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_binaries], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/Kent_tools/Kent_tools-461-GCC-12.2.0.eb b/easybuild/easyconfigs/k/Kent_tools/Kent_tools-461-GCC-12.2.0.eb new file mode 100644 index 000000000000..9679801e25f9 --- /dev/null +++ b/easybuild/easyconfigs/k/Kent_tools/Kent_tools-461-GCC-12.2.0.eb @@ -0,0 +1,44 @@ +easyblock = 'MakeCp' + +name = 'Kent_tools' +version = '461' + +homepage = 'https://genome.cse.ucsc.edu/' +description = """Kent utilities: collection of tools used by the UCSC genome browser.""" + +toolchain = {'name': 'GCC', 'version': '12.2.0'} +source_urls = [ + 'https://hgdownload.cse.ucsc.edu/admin/exe/', + 'https://hgdownload.cse.ucsc.edu/admin/exe/userApps.archive/', +] +sources = ['userApps.v%(version)s.src.tgz'] +checksums = [ + {'userApps.v461.src.tgz': 'ff350f030906bea2cdfa5c57d713568123e17c1a5c0ce578d2d9633ca1b742bc'}, +] + +dependencies = [ + ('MariaDB', '10.11.2'), + ('libpng', '1.6.38'), + ('zlib', '1.2.12'), + ('util-linux', '2.38.1'), + ('OpenSSL', '1.1', '', SYSTEM), + ('freetype', '2.12.1'), +] + +prebuildopts = 'sed -i "s/rsync -a /cp -a /" %(builddir)s/userApps/kent/src/parasol/makefile && ' + +buildopts = 'CC="$CC" COPT="$CFLAGS -fcommon" PNGLIB="-L$EBROOTLIBPNG/lib -lpng" ZLIB="-L$EBROOTZLIB/lib -lz" ' +buildopts += 'SSL_DIR="$EBROOTOPENSSL" SSLDIR="$EBROOTOPENSSL" MYSQLLIBS="-L$EBROOTMARIADB/lib -lmariadb -lstdc++" ' + +local_binaries = ['blat', 'bedPartition', 'getRna', 'liftOver', 'mafGene', 'splitFile', 'twoBitToFa'] + +files_to_copy = [(['bin/*'], 'bin'), 'licenseBlat.txt', 'licenseUcscGenomeBrowser.txt'] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in local_binaries], + 'dirs': [], +} + +sanity_check_commands = ["%s 2>&1 | grep '^usage:'" % x for x in local_binaries] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/Kent_tools/Kent_tools-468-GCC-12.3.0.eb b/easybuild/easyconfigs/k/Kent_tools/Kent_tools-468-GCC-12.3.0.eb new file mode 100644 index 000000000000..e4fd527e908c --- /dev/null +++ b/easybuild/easyconfigs/k/Kent_tools/Kent_tools-468-GCC-12.3.0.eb @@ -0,0 +1,42 @@ +easyblock = 'MakeCp' + +name = 'Kent_tools' +version = '468' + +homepage = 'https://genome.cse.ucsc.edu/' +description = """Kent utilities: collection of tools used by the UCSC genome browser.""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} +source_urls = [ + 'https://hgdownload.cse.ucsc.edu/admin/exe/', + 'https://hgdownload.cse.ucsc.edu/admin/exe/userApps.archive/', +] +sources = ['userApps.v%(version)s.src.tgz'] +checksums = ['f57b49be7e4eeb0719ac9414ca8878f93916fc3eb8dd408c8f7e076a999d1ca8'] + +dependencies = [ + ('MariaDB', '11.6.0'), + ('libpng', '1.6.39'), + ('zlib', '1.2.13'), + ('util-linux', '2.39'), + ('OpenSSL', '1.1', '', SYSTEM), + ('freetype', '2.13.0'), +] + +prebuildopts = 'sed -i "s/rsync -a /cp -a /" %(builddir)s/userApps/kent/src/parasol/makefile && ' + +buildopts = 'CC="$CC" COPT="$CFLAGS -fcommon" PNGLIB="-L$EBROOTLIBPNG/lib -lpng" ZLIB="-L$EBROOTZLIB/lib -lz" ' +buildopts += 'SSL_DIR="$EBROOTOPENSSL" SSLDIR="$EBROOTOPENSSL" MYSQLLIBS="-L$EBROOTMARIADB/lib -lmariadb -lstdc++" ' + +local_binaries = ['blat', 'bedPartition', 'getRna', 'liftOver', 'mafGene', 'splitFile', 'twoBitToFa'] + +files_to_copy = [(['bin/*'], 'bin'), 'licenseBlat.txt', 'licenseUcscGenomeBrowser.txt'] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in local_binaries], + 'dirs': [], +} + +sanity_check_commands = ["%s 2>&1 | grep '^usage:'" % x for x in local_binaries] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/Keras/Keras-1.0.8-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/k/Keras/Keras-1.0.8-intel-2016b-Python-3.5.2.eb deleted file mode 100644 index e4caa7a31449..000000000000 --- a/easybuild/easyconfigs/k/Keras/Keras-1.0.8-intel-2016b-Python-3.5.2.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Keras' -version = '1.0.8' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://keras.io/' -description = """Keras is a minimalist, highly modular neural networks library, written in Python and -capable of running on top of either TensorFlow or Theano.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Python', '3.5.2'), - ('Theano', '0.8.2', versionsuffix), - ('h5py', '2.6.0', '%(versionsuffix)s-HDF5-1.8.17'), - ('PyYAML', '3.12', versionsuffix), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/Keras/Keras-1.1.0-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/k/Keras/Keras-1.1.0-intel-2016b-Python-3.5.2.eb deleted file mode 100644 index f3ec6602cbe1..000000000000 --- a/easybuild/easyconfigs/k/Keras/Keras-1.1.0-intel-2016b-Python-3.5.2.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = "PythonPackage" - -name = 'Keras' -version = '1.1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://keras.io/' -description = """Keras is a minimalist, highly modular neural networks library, written in Python and -capable of running on top of either TensorFlow or Theano.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Python', '3.5.2'), - ('Theano', '0.8.2', versionsuffix), - ('h5py', '2.6.0', '%(versionsuffix)s-HDF5-1.8.17'), - ('PyYAML', '3.12', versionsuffix), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/Keras/Keras-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 deleted file mode 100644 index 38517b82d4ae..000000000000 --- a/easybuild/easyconfigs/k/Keras/Keras-2.0.4-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,25 +0,0 @@ -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'} - -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'} - -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 deleted file mode 100644 index fe9cca652e8a..000000000000 --- a/easybuild/easyconfigs/k/Keras/Keras-2.0.4-intel-2017a-Python-3.6.1.eb +++ /dev/null @@ -1,25 +0,0 @@ -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'} - -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'} - -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 deleted file mode 100644 index 1ebcf74410d7..000000000000 --- a/easybuild/easyconfigs/k/Keras/Keras-2.0.5-intel-2017a-Python-3.6.1.eb +++ /dev/null @@ -1,25 +0,0 @@ -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'} - -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'} - -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 deleted file mode 100644 index 5375bb29c126..000000000000 --- a/easybuild/easyconfigs/k/Keras/Keras-2.0.8-intel-2017a-Python-3.6.1.eb +++ /dev/null @@ -1,26 +0,0 @@ -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'} - -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'} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/Keras/Keras-2.1.1-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/k/Keras/Keras-2.1.1-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 8d05874c88a2..000000000000 --- a/easybuild/easyconfigs/k/Keras/Keras-2.1.1-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Keras' -version = '2.1.1' -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': '2017b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['f0ca2458c60d9711edf4291230b31795307ad3781cb6232ff4792b53c8f55123'] - -dependencies = [ - ('Python', '2.7.14'), - ('Theano', '1.0.0', versionsuffix), - ('h5py', '2.7.1', versionsuffix), - ('PyYAML', '3.12', versionsuffix), -] - -# it defaults to Tensorflow -modextravars = {'KERAS_BACKEND': 'theano'} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/Keras/Keras-2.1.1-intel-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/k/Keras/Keras-2.1.1-intel-2017b-Python-3.6.3.eb deleted file mode 100644 index cf369f270fdc..000000000000 --- a/easybuild/easyconfigs/k/Keras/Keras-2.1.1-intel-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Keras' -version = '2.1.1' -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': '2017b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['f0ca2458c60d9711edf4291230b31795307ad3781cb6232ff4792b53c8f55123'] - -dependencies = [ - ('Python', '3.6.3'), - ('Theano', '1.0.0', versionsuffix), - ('h5py', '2.7.1', versionsuffix), - ('PyYAML', '3.12', versionsuffix), -] - -# it defaults to Tensorflow -modextravars = {'KERAS_BACKEND': 'theano'} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/Keras/Keras-2.1.2-foss-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/k/Keras/Keras-2.1.2-foss-2017b-Python-3.6.3.eb deleted file mode 100644 index 67884b95d4e5..000000000000 --- a/easybuild/easyconfigs/k/Keras/Keras-2.1.2-foss-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Keras' -version = '2.1.2' -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': 'foss', 'version': '2017b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['3ee56fc129d9d00b1916046e50056047836f97ada59df029e5661fb34442d5e8'] - -dependencies = [ - ('Python', '3.6.3'), - ('TensorFlow', '1.5.0', versionsuffix), - ('Theano', '1.0.1', versionsuffix), - ('h5py', '2.7.1', versionsuffix), - ('PyYAML', '3.12', versionsuffix), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/Keras/Keras-2.1.2-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/k/Keras/Keras-2.1.2-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index b5f4a19c5176..000000000000 --- a/easybuild/easyconfigs/k/Keras/Keras-2.1.2-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Keras' -version = '2.1.2' -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': '2017b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['3ee56fc129d9d00b1916046e50056047836f97ada59df029e5661fb34442d5e8'] - -dependencies = [ - ('Python', '2.7.14'), - ('Theano', '1.0.0', versionsuffix), - ('h5py', '2.7.1', versionsuffix), - ('PyYAML', '3.12', versionsuffix), -] - -# it defaults to Tensorflow -modextravars = {'KERAS_BACKEND': 'theano'} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/Keras/Keras-2.1.3-foss-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/k/Keras/Keras-2.1.3-foss-2017b-Python-3.6.3.eb deleted file mode 100644 index 5ce027bee39a..000000000000 --- a/easybuild/easyconfigs/k/Keras/Keras-2.1.3-foss-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Keras' -version = '2.1.3' -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': 'foss', 'version': '2017b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['7ca3a381523bad40a6922e88951a316664cb088fd01cea07e5ec8ada3327e3c7'] - -dependencies = [ - ('Python', '3.6.3'), - ('TensorFlow', '1.5.0', versionsuffix), - ('Theano', '1.0.1', versionsuffix), - ('h5py', '2.7.1', versionsuffix), - ('PyYAML', '3.12', versionsuffix), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/Keras/Keras-2.1.3-intel-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/k/Keras/Keras-2.1.3-intel-2017b-Python-3.6.3.eb deleted file mode 100644 index 8197ec299e64..000000000000 --- a/easybuild/easyconfigs/k/Keras/Keras-2.1.3-intel-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Keras' -version = '2.1.3' -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': '2017b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['7ca3a381523bad40a6922e88951a316664cb088fd01cea07e5ec8ada3327e3c7'] - -dependencies = [ - ('Python', '3.6.3'), - ('TensorFlow', '1.5.0', versionsuffix), - ('Theano', '1.0.1', versionsuffix), - ('h5py', '2.7.1', versionsuffix), - ('PyYAML', '3.12', versionsuffix), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/Keras/Keras-2.2.0-foss-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/k/Keras/Keras-2.2.0-foss-2018a-Python-3.6.4.eb deleted file mode 100644 index c45a56e5dee8..000000000000 --- a/easybuild/easyconfigs/k/Keras/Keras-2.2.0-foss-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Keras' -version = '2.2.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://keras.io/' -description = """Keras is a minimalist, highly modular neural networks library, written in Python and -capable of running on top of either TensorFlow or Theano.""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -sources = [SOURCE_TAR_GZ] -checksums = ['5b8499d157af217f1a5ee33589e774127ebc3e266c833c22cb5afbb0ed1734bf'] - -dependencies = [ - ('Python', '3.6.4'), - ('TensorFlow', '1.8.0', versionsuffix), - ('Theano', '1.0.2', versionsuffix), - ('h5py', '2.7.1', versionsuffix), - ('PyYAML', '3.12', versionsuffix), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/Keras/Keras-2.2.0-fosscuda-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/k/Keras/Keras-2.2.0-fosscuda-2017b-Python-2.7.14.eb deleted file mode 100644 index 54960920311c..000000000000 --- a/easybuild/easyconfigs/k/Keras/Keras-2.2.0-fosscuda-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Keras' -version = '2.2.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://keras.io/' -description = """Keras is a minimalist, highly modular neural networks library, written in Python and -capable of running on top of either TensorFlow or Theano.""" - -toolchain = {'name': 'fosscuda', 'version': '2017b'} - -dependencies = [ - ('Python', '2.7.14'), - ('TensorFlow', '1.8.0', versionsuffix), - ('Theano', '1.0.2', versionsuffix), - ('h5py', '2.7.1', versionsuffix), - ('PyYAML', '3.12', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('Keras-Applications', '1.0.4', { - 'source_tmpl': 'Keras_Applications-%(version)s.tar.gz', - 'checksums': ['8c95300328630ae74fb0828b6fa38269a25c0228a02f1e5181753bfd48961f49'], - }), - ('Keras-Preprocessing', '1.0.2', { - 'source_tmpl': 'Keras_Preprocessing-%(version)s.tar.gz', - 'checksums': ['f5306554d2b454d825b36f35e327744f5477bd2ae21017f1a93b2097bed6757e'], - }), - (name, version, { - 'checksums': ['5b8499d157af217f1a5ee33589e774127ebc3e266c833c22cb5afbb0ed1734bf'], - }), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/Keras/Keras-2.2.0-fosscuda-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/k/Keras/Keras-2.2.0-fosscuda-2017b-Python-3.6.3.eb deleted file mode 100644 index fc1262f42b74..000000000000 --- a/easybuild/easyconfigs/k/Keras/Keras-2.2.0-fosscuda-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Keras' -version = '2.2.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://keras.io/' -description = """Keras is a minimalist, highly modular neural networks library, written in Python and -capable of running on top of either TensorFlow or Theano.""" - -toolchain = {'name': 'fosscuda', 'version': '2017b'} - -dependencies = [ - ('Python', '3.6.3'), - ('TensorFlow', '1.8.0', versionsuffix), - ('Theano', '1.0.2', versionsuffix), - ('h5py', '2.7.1', versionsuffix), - ('PyYAML', '3.12', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('Keras-Applications', '1.0.4', { - 'source_tmpl': 'Keras_Applications-%(version)s.tar.gz', - 'checksums': ['8c95300328630ae74fb0828b6fa38269a25c0228a02f1e5181753bfd48961f49'], - }), - ('Keras-Preprocessing', '1.0.2', { - 'source_tmpl': 'Keras_Preprocessing-%(version)s.tar.gz', - 'checksums': ['f5306554d2b454d825b36f35e327744f5477bd2ae21017f1a93b2097bed6757e'], - }), - (name, version, { - 'checksums': ['5b8499d157af217f1a5ee33589e774127ebc3e266c833c22cb5afbb0ed1734bf'], - }), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/Keras/Keras-2.2.2-fosscuda-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/k/Keras/Keras-2.2.2-fosscuda-2018b-Python-2.7.15.eb deleted file mode 100644 index c79fd20a93d8..000000000000 --- a/easybuild/easyconfigs/k/Keras/Keras-2.2.2-fosscuda-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Keras' -version = '2.2.2' -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': 'fosscuda', 'version': '2018b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['468d98da104ec5c3dbb10c2ef6bb345ab154f6ca2d722d4c250ef4d6105de17a'] - -dependencies = [ - ('Python', '2.7.15'), - ('TensorFlow', '1.10.1', versionsuffix), - ('Theano', '1.0.2', versionsuffix), - ('h5py', '2.8.0', versionsuffix), - ('PyYAML', '3.13', versionsuffix), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/Keras/Keras-2.2.4-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/k/Keras/Keras-2.2.4-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index e7d0779559c9..000000000000 --- a/easybuild/easyconfigs/k/Keras/Keras-2.2.4-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Keras' -version = '2.2.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': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('TensorFlow', '1.12.0', versionsuffix), - ('Theano', '1.0.3', versionsuffix), - ('h5py', '2.8.0', versionsuffix), - ('PyYAML', '3.13', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('Keras-Applications', '1.0.6', { - 'source_tmpl': 'Keras_Applications-%(version)s.tar.gz', - 'checksums': ['a03af60ddc9c5afdae4d5c9a8dd4ca857550e0b793733a5072e0725829b87017'], - }), - ('Keras-Preprocessing', '1.0.5', { - 'source_tmpl': 'Keras_Preprocessing-%(version)s.tar.gz', - 'checksums': ['ef2e482c4336fcf7180244d06f4374939099daa3183816e82aee7755af35b754'], - }), - (name, version, { - 'checksums': ['90b610a3dbbf6d257b20a079eba3fdf2eed2158f64066a7c6f7227023fd60bc9'], - }), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/Keras/Keras-2.2.4-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/k/Keras/Keras-2.2.4-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index 4fb22a51c051..000000000000 --- a/easybuild/easyconfigs/k/Keras/Keras-2.2.4-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Keras' -version = '2.2.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': 'foss', 'version': '2019a'} - -sources = [SOURCE_TAR_GZ] -checksums = ['90b610a3dbbf6d257b20a079eba3fdf2eed2158f64066a7c6f7227023fd60bc9'] - -dependencies = [ - ('Python', '3.7.2'), - ('TensorFlow', '1.13.1', versionsuffix), - ('Theano', '1.0.4'), - ('h5py', '2.9.0'), - ('PyYAML', '5.1'), -] - -download_dep_fail = True -use_pip = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/Keras/Keras-2.2.4-fosscuda-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/k/Keras/Keras-2.2.4-fosscuda-2018b-Python-3.6.6.eb deleted file mode 100644 index 5bce5f37a640..000000000000 --- a/easybuild/easyconfigs/k/Keras/Keras-2.2.4-fosscuda-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Keras' -version = '2.2.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': 'fosscuda', 'version': '2018b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['90b610a3dbbf6d257b20a079eba3fdf2eed2158f64066a7c6f7227023fd60bc9'] - -dependencies = [ - ('Python', '3.6.6'), - ('TensorFlow', '1.12.0', versionsuffix), - ('Theano', '1.0.3', versionsuffix), - ('PyYAML', '3.13', versionsuffix), - ('h5py', '2.8.0', versionsuffix), -] - -use_pip = True -download_dep_fail = True - -fix_python_shebang_for = ['bin/conv-template', 'bin/from-template'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/Keras/Keras-2.2.4-fosscuda-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/k/Keras/Keras-2.2.4-fosscuda-2019a-Python-3.7.2.eb deleted file mode 100644 index 557817a33bf4..000000000000 --- a/easybuild/easyconfigs/k/Keras/Keras-2.2.4-fosscuda-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'Keras' -version = '2.2.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': 'fosscuda', 'version': '2019a'} - -sources = [SOURCE_TAR_GZ] -checksums = ['90b610a3dbbf6d257b20a079eba3fdf2eed2158f64066a7c6f7227023fd60bc9'] - -dependencies = [ - ('Python', '3.7.2'), - ('TensorFlow', '1.13.1', versionsuffix), - ('Theano', '1.0.4'), - ('PyYAML', '5.1'), - ('h5py', '2.9.0'), -] - -use_pip = True -download_dep_fail = True - -fix_python_shebang_for = ['bin/conv-template', 'bin/from-template'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/Keras/Keras-2.2.4-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/k/Keras/Keras-2.2.4-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index 62bd40154fea..000000000000 --- a/easybuild/easyconfigs/k/Keras/Keras-2.2.4-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Keras' -version = '2.2.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': '2018a'} - -dependencies = [ - ('Python', '3.6.4'), - ('TensorFlow', '1.8.0', versionsuffix), - ('Theano', '1.0.2', versionsuffix), - ('h5py', '2.7.1', versionsuffix), - ('PyYAML', '3.12', versionsuffix), -] - - -use_pip = True - -exts_list = [ - ('Keras-Applications', '1.0.6', { - 'source_tmpl': 'Keras_Applications-%(version)s.tar.gz', - 'checksums': ['a03af60ddc9c5afdae4d5c9a8dd4ca857550e0b793733a5072e0725829b87017'], - }), - ('Keras-Preprocessing', '1.0.5', { - 'source_tmpl': 'Keras_Preprocessing-%(version)s.tar.gz', - 'checksums': ['ef2e482c4336fcf7180244d06f4374939099daa3183816e82aee7755af35b754'], - }), - (name, version, { - 'checksums': ['90b610a3dbbf6d257b20a079eba3fdf2eed2158f64066a7c6f7227023fd60bc9'], - }), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/Keras/Keras-2.3.1-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/k/Keras/Keras-2.3.1-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 0f78ffba4ea7..000000000000 --- a/easybuild/easyconfigs/k/Keras/Keras-2.3.1-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Keras' -version = '2.3.1' -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': 'foss', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('Theano', '1.0.4', versionsuffix), - ('PyYAML', '5.1.2'), - ('h5py', '2.10.0', versionsuffix), - ('TensorFlow', '2.1.0', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('Keras_Applications', '1.0.8', { - 'checksums': ['5579f9a12bcde9748f4a12233925a59b93b73ae6947409ff34aa2ba258189fe5'], - }), - ('Keras_Preprocessing', '1.1.2', { - 'checksums': ['add82567c50c8bc648c14195bf544a5ce7c1f76761536956c3d2978970179ef3'], - }), - (name, version, { - 'checksums': ['321d43772006a25a1d58eea17401ef2a34d388b588c9f7646c34796151ebc8cc'], - }), -] - -sanity_pip_check = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/Keras/Keras-2.3.1-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/k/Keras/Keras-2.3.1-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index d2b88ed41f64..000000000000 --- a/easybuild/easyconfigs/k/Keras/Keras-2.3.1-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Keras' -version = '2.3.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://keras.io/' -description = """ -Keras is a deep learning API written in Python, running on top of the machine learning platform TensorFlow. -""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('PyYAML', '5.3'), - ('h5py', '2.10.0', versionsuffix), - ('TensorFlow', '2.3.1', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('Keras_Applications', '1.0.8', { - 'checksums': ['5579f9a12bcde9748f4a12233925a59b93b73ae6947409ff34aa2ba258189fe5'], - }), - ('Keras_Preprocessing', '1.1.2', { - 'checksums': ['add82567c50c8bc648c14195bf544a5ce7c1f76761536956c3d2978970179ef3'], - }), - (name, version, { - 'checksums': ['321d43772006a25a1d58eea17401ef2a34d388b588c9f7646c34796151ebc8cc'], - }), -] - -sanity_pip_check = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/Keras/Keras-2.3.1-fosscuda-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/k/Keras/Keras-2.3.1-fosscuda-2019b-Python-3.7.4.eb deleted file mode 100644 index 8388c69f6692..000000000000 --- a/easybuild/easyconfigs/k/Keras/Keras-2.3.1-fosscuda-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'Keras' -version = '2.3.1' -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': 'fosscuda', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('Theano', '1.0.4', versionsuffix), - ('PyYAML', '5.1.2'), - ('h5py', '2.10.0', versionsuffix), - ('TensorFlow', '2.1.0', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('Keras_Applications', '1.0.8', { - 'checksums': ['5579f9a12bcde9748f4a12233925a59b93b73ae6947409ff34aa2ba258189fe5'], - }), - ('Keras_Preprocessing', '1.1.2', { - 'checksums': ['add82567c50c8bc648c14195bf544a5ce7c1f76761536956c3d2978970179ef3'], - }), - (name, version, { - 'checksums': ['321d43772006a25a1d58eea17401ef2a34d388b588c9f7646c34796151ebc8cc'], - }), -] - -sanity_pip_check = True - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/Keras/Keras-2.4.3-foss-2020b.eb b/easybuild/easyconfigs/k/Keras/Keras-2.4.3-foss-2020b.eb index 2f81c7cf31e1..756c1e7c8048 100644 --- a/easybuild/easyconfigs/k/Keras/Keras-2.4.3-foss-2020b.eb +++ b/easybuild/easyconfigs/k/Keras/Keras-2.4.3-foss-2020b.eb @@ -17,8 +17,6 @@ dependencies = [ ('TensorFlow', '2.4.1'), # provides h5py 2.1.0 ] -use_pip = True - exts_list = [ ('Keras_Applications', '1.0.8', { 'checksums': ['5579f9a12bcde9748f4a12233925a59b93b73ae6947409ff34aa2ba258189fe5'], @@ -31,6 +29,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/Keras/Keras-2.4.3-fosscuda-2020b-TensorFlow-2.5.0.eb b/easybuild/easyconfigs/k/Keras/Keras-2.4.3-fosscuda-2020b-TensorFlow-2.5.0.eb index f8e15be69549..ec8929b7b582 100644 --- a/easybuild/easyconfigs/k/Keras/Keras-2.4.3-fosscuda-2020b-TensorFlow-2.5.0.eb +++ b/easybuild/easyconfigs/k/Keras/Keras-2.4.3-fosscuda-2020b-TensorFlow-2.5.0.eb @@ -19,8 +19,6 @@ dependencies = [ ('TensorFlow', local_tf_version), # provides h5py 2.1.0 ] -use_pip = True - exts_list = [ ('Keras_Applications', '1.0.8', { 'checksums': ['5579f9a12bcde9748f4a12233925a59b93b73ae6947409ff34aa2ba258189fe5'], @@ -33,6 +31,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/Keras/Keras-2.4.3-fosscuda-2020b.eb b/easybuild/easyconfigs/k/Keras/Keras-2.4.3-fosscuda-2020b.eb index 06a6be6a5967..4fc733084c68 100644 --- a/easybuild/easyconfigs/k/Keras/Keras-2.4.3-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/k/Keras/Keras-2.4.3-fosscuda-2020b.eb @@ -17,8 +17,6 @@ dependencies = [ ('TensorFlow', '2.4.1'), # provides h5py 2.1.0 ] -use_pip = True - exts_list = [ ('Keras_Applications', '1.0.8', { 'checksums': ['5579f9a12bcde9748f4a12233925a59b93b73ae6947409ff34aa2ba258189fe5'], @@ -31,6 +29,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/KerasTuner/KerasTuner-1.3.5-foss-2022a.eb b/easybuild/easyconfigs/k/KerasTuner/KerasTuner-1.3.5-foss-2022a.eb index 83d26febf7ba..72e36ddc975d 100644 --- a/easybuild/easyconfigs/k/KerasTuner/KerasTuner-1.3.5-foss-2022a.eb +++ b/easybuild/easyconfigs/k/KerasTuner/KerasTuner-1.3.5-foss-2022a.eb @@ -15,9 +15,6 @@ dependencies = [ ('scikit-learn', '1.1.2'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('kt-legacy', '1.0.5', { 'checksums': ['dbbade58f12c6a6da6062f4b045a6395a8d4195815e3e064bc3e609b69c8a26c'], diff --git a/easybuild/easyconfigs/k/KmerGenie/KmerGenie-1.7044-intel-2017a.eb b/easybuild/easyconfigs/k/KmerGenie/KmerGenie-1.7044-intel-2017a.eb deleted file mode 100644 index d2ed5e5716fb..000000000000 --- a/easybuild/easyconfigs/k/KmerGenie/KmerGenie-1.7044-intel-2017a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'MakeCp' - -name = 'KmerGenie' -version = '1.7044' - -homepage = 'http://kmergenie.bx.psu.edu/' -description = 'KmerGenie estimates the best k-mer length for genome de novo assembly.' - -toolchain = {'name': 'intel', 'version': '2017a'} - -source_urls = ['http://kmergenie.bx.psu.edu'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['46f2a08a2d7b1885414143e436829dd7e61fcc31ec4e429433e516a168d2978e'] - -dependencies = [ - ('Python', '2.7.13'), - ('R', '3.4.0', '-X11-20170314'), - ('zlib', '1.2.11'), -] - -files_to_copy = ['*'] - -sanity_check_paths = { - 'files': ['kmergenie', 'specialk'], - 'dirs': ['minia', 'ntCard'] -} - -modextrapaths = {'PATH': ['']} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/KmerGenie/KmerGenie-1.7048-intel-2018a.eb b/easybuild/easyconfigs/k/KmerGenie/KmerGenie-1.7048-intel-2018a.eb deleted file mode 100644 index ed1ef0cd28e1..000000000000 --- a/easybuild/easyconfigs/k/KmerGenie/KmerGenie-1.7048-intel-2018a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'MakeCp' - -name = 'KmerGenie' -version = '1.7048' - -homepage = 'http://kmergenie.bx.psu.edu/' -description = 'KmerGenie estimates the best k-mer length for genome de novo assembly.' - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['http://kmergenie.bx.psu.edu'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ca1b6580ffb06803500aa1f7ce8d57b2bee801b7d1901073de5fa2229ab00c6e'] - -dependencies = [ - ('Python', '3.6.4'), - ('R', '3.4.4', '-X11-20180131'), - ('zlib', '1.2.11'), -] - -files_to_copy = ['*'] - -sanity_check_paths = { - 'files': ['kmergenie', 'specialk'], - 'dirs': ['minia', 'ntCard'] -} - -modextrapaths = {'PATH': ['']} - -moduleclass = 'bio' 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 deleted file mode 100644 index 02cc25cfecf6..000000000000 --- a/easybuild/easyconfigs/k/Kraken/Kraken-0.10.5-beta-foss-2016a-Perl-5.22.1.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'Kraken' -version = '0.10.5-beta' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://ccb.jhu.edu/software/kraken/' -description = """Kraken is a system for assigning taxonomic labels to short DNA sequences, - usually obtained through metagenomic studies. Previous attempts by other - bioinformatics software to accomplish this task have often used sequence - alignment or machine learning techniques that were quite slow, leading to - the development of less sensitive but much faster abundance estimation - programs. Kraken aims to achieve high sensitivity and high speed by - utilizing exact alignments of k-mers and a novel classification algorithm.""" - -# Part is compiled with CXX, the rest is in Perl -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'openmp': True} - -source_urls = ['http://ccb.jhu.edu/software/kraken/dl/'] -sources = [SOURCELOWER_TGZ] - -patches = ['Kraken_%(version)s_makefile.patch'] - -dependencies = [ - ('Perl', '5.22.1'), - ('Jellyfish', '1.1.11'), - ('wget', '1.17.1'), -] - -install_cmd = 'cd %(builddir)s/%(namelower)s-%(version)s && ' -install_cmd += './install_kraken.sh %(installdir)s' - -sanity_check_paths = { - 'files': ['add_to_library.sh', 'build_kraken_db.sh', 'check_for_jellyfish.sh', 'classify', 'clean_db.sh', - 'cp_into_tempfile.pl', 'db_shrink', 'db_sort', 'download_genomic_library.sh', - 'download_taxonomy.sh', 'kraken', 'kraken-build', 'kraken-filter', 'krakenlib.pm', - 'kraken-mpa-report', 'kraken-report', 'kraken-translate', 'make_seqid_to_taxid_map', - 'read_merger.pl', 'report_gi_numbers.pl', 'set_lcas', 'shrink_db.sh', - 'standard_installation.sh', 'upgrade_db.sh', 'verify_gi_numbers.pl'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/Kraken/Kraken-0.10.5-beta-foss-2016b-Perl-5.24.0.eb b/easybuild/easyconfigs/k/Kraken/Kraken-0.10.5-beta-foss-2016b-Perl-5.24.0.eb deleted file mode 100644 index af61c387aa20..000000000000 --- a/easybuild/easyconfigs/k/Kraken/Kraken-0.10.5-beta-foss-2016b-Perl-5.24.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'Kraken' -version = '0.10.5-beta' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://ccb.jhu.edu/software/kraken/' -description = """Kraken is a system for assigning taxonomic labels to short DNA sequences, - usually obtained through metagenomic studies. Previous attempts by other - bioinformatics software to accomplish this task have often used sequence - alignment or machine learning techniques that were quite slow, leading to - the development of less sensitive but much faster abundance estimation - programs. Kraken aims to achieve high sensitivity and high speed by - utilizing exact alignments of k-mers and a novel classification algorithm.""" - -# Part is compiled with CXX, the rest is in Perl -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'openmp': True} - -source_urls = ['http://ccb.jhu.edu/software/kraken/dl/'] -sources = [SOURCELOWER_TGZ] - -patches = ['Kraken_%(version)s_makefile.patch'] - -dependencies = [ - ('Perl', '5.24.0'), - ('Jellyfish', '1.1.11'), - ('wget', '1.17.1'), -] - -install_cmd = 'cd %(builddir)s/%(namelower)s-%(version)s && ' -install_cmd += './install_kraken.sh %(installdir)s' - -sanity_check_paths = { - 'files': ['add_to_library.sh', 'build_kraken_db.sh', 'check_for_jellyfish.sh', 'classify', 'clean_db.sh', - 'cp_into_tempfile.pl', 'db_shrink', 'db_sort', 'download_genomic_library.sh', - 'download_taxonomy.sh', 'kraken', 'kraken-build', 'kraken-filter', 'krakenlib.pm', - 'kraken-mpa-report', 'kraken-report', 'kraken-translate', 'make_seqid_to_taxid_map', - 'read_merger.pl', 'report_gi_numbers.pl', 'set_lcas', 'shrink_db.sh', - 'standard_installation.sh', 'upgrade_db.sh', 'verify_gi_numbers.pl'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/Kraken/Kraken-1.0-intel-2018a-Perl-5.26.1.eb b/easybuild/easyconfigs/k/Kraken/Kraken-1.0-intel-2018a-Perl-5.26.1.eb deleted file mode 100644 index 9429610372e9..000000000000 --- a/easybuild/easyconfigs/k/Kraken/Kraken-1.0-intel-2018a-Perl-5.26.1.eb +++ /dev/null @@ -1,50 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'Kraken' -version = '1.0' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://ccb.jhu.edu/software/kraken/' -description = """Kraken is a system for assigning taxonomic labels to short DNA sequences, - usually obtained through metagenomic studies. Previous attempts by other - bioinformatics software to accomplish this task have often used sequence - alignment or machine learning techniques that were quite slow, leading to - the development of less sensitive but much faster abundance estimation - programs. Kraken aims to achieve high sensitivity and high speed by - utilizing exact alignments of k-mers and a novel classification algorithm.""" - -# part is compiled with $CXX, the rest is in Perl -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'openmp': True} - -source_urls = ['http://ccb.jhu.edu/software/kraken/dl/'] -sources = [SOURCELOWER_TGZ] -patches = ['Kraken-%(version)s_CXX-CXXFLAGS.patch'] -checksums = [ - 'cec40d3545199d48388269fc1b7fda9f48ae3aa73f99ed4410e1474abe421e6a', # kraken-1.0.tgz - '84c017d6a80ccaac1e23561c83cac90bcc3d62baa8d31657a7dafbc2c3f29726', # Kraken-1.0_CXX-CXXFLAGS.patch -] - -dependencies = [ - ('Perl', '5.26.1'), - # Jellyfish 1.x is required, see https://github.com/DerrickWood/kraken/issues/69 - ('Jellyfish', '1.1.12'), - ('wget', '1.19.4'), -] - -install_cmd = 'cd %(builddir)s/%(namelower)s-%(version)s && ' -install_cmd += './install_kraken.sh %(installdir)s' - -sanity_check_paths = { - 'files': ['add_to_library.sh', 'build_kraken_db.sh', 'check_for_jellyfish.sh', 'classify', 'clean_db.sh', - 'cp_into_tempfile.pl', 'db_shrink', 'db_sort', 'download_genomic_library.sh', - 'download_taxonomy.sh', 'kraken', 'kraken-build', 'kraken-filter', 'krakenlib.pm', - 'kraken-mpa-report', 'kraken-report', 'kraken-translate', 'make_seqid_to_taxid_map', - 'read_merger.pl', 'report_gi_numbers.pl', 'set_lcas', 'shrink_db.sh', - 'standard_installation.sh', 'upgrade_db.sh', 'verify_gi_numbers.pl'], - 'dirs': [], -} - -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/Kraken/Kraken-1.0_CXX-CXXFLAGS.patch b/easybuild/easyconfigs/k/Kraken/Kraken-1.0_CXX-CXXFLAGS.patch deleted file mode 100644 index d07e8618c014..000000000000 --- a/easybuild/easyconfigs/k/Kraken/Kraken-1.0_CXX-CXXFLAGS.patch +++ /dev/null @@ -1,12 +0,0 @@ -tweak Makefile such that $CXX and $CXXFLAGS are picked up from the environment -B. Hajgato (Free University Brussels, VUB), Kenneth Hoste (HPC-UGent) ---- kraken-1.0/src/Makefile.orig 2018-05-04 11:37:07.631634957 +0200 -+++ kraken-1.0/src/Makefile 2018-05-04 11:38:07.013115388 +0200 -@@ -1,5 +1,5 @@ --CXX = g++ --CXXFLAGS = -Wall -fopenmp -O3 -+CXX ?= g++ -+CXXFLAGS ?= -Wall -fopenmp -O3 - PROGS = db_sort set_lcas classify make_seqid_to_taxid_map db_shrink kmer_estimator - - .PHONY: all install clean diff --git a/easybuild/easyconfigs/k/Kraken/Kraken-1.1-foss-2018b-Perl-5.28.0.eb b/easybuild/easyconfigs/k/Kraken/Kraken-1.1-foss-2018b-Perl-5.28.0.eb deleted file mode 100644 index 2f589c1e56ff..000000000000 --- a/easybuild/easyconfigs/k/Kraken/Kraken-1.1-foss-2018b-Perl-5.28.0.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'Kraken' -version = '1.1' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://ccb.jhu.edu/software/%(namelower)s/' -description = """Kraken is a system for assigning taxonomic labels to short DNA sequences, - usually obtained through metagenomic studies. Previous attempts by other - bioinformatics software to accomplish this task have often used sequence - alignment or machine learning techniques that were quite slow, leading to - the development of less sensitive but much faster abundance estimation - programs. Kraken aims to achieve high sensitivity and high speed by - utilizing exact alignments of k-mers and a novel classification algorithm.""" - -# Part is compiled with CXX, the rest is in Perl -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'openmp': True} - -github_account = 'DerrickWood' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['v%(version)s.tar.gz'] -patches = ['%(name)s-%(version)s_CXX-CXXFLAGS.patch'] -checksums = [ - 'a4ac74c54c10920f431741c80d8a172670be12c3b352912000030fb5ea4c87a7', # v1.1.tar.gz - '84c017d6a80ccaac1e23561c83cac90bcc3d62baa8d31657a7dafbc2c3f29726', # Kraken-1.1_CXX-CXXFLAGS.patch -] - -dependencies = [ - ('Perl', '5.28.0'), - # Jellyfish 1.x is required, see https://github.com/DerrickWood/kraken/issues/69 - ('Jellyfish', '1.1.12'), - ('wget', '1.20.1'), -] - -install_cmd = 'cd %(builddir)s/%(namelower)s-%(version)s && ' -install_cmd += './install_%(namelower)s.sh %(installdir)s' - -sanity_check_paths = { - 'files': ['add_to_library.sh', 'build_kraken_db.sh', 'check_for_jellyfish.sh', 'classify', 'clean_db.sh', - 'cp_into_tempfile.pl', 'db_shrink', 'db_sort', 'download_genomic_library.sh', - 'download_taxonomy.sh', 'kraken', 'kraken-build', 'kraken-filter', 'krakenlib.pm', - 'kraken-mpa-report', 'kraken-report', 'kraken-translate', 'make_seqid_to_taxid_map', - 'read_merger.pl', 'report_gi_numbers.pl', 'set_lcas', 'shrink_db.sh', - 'standard_installation.sh', 'upgrade_db.sh', 'verify_gi_numbers.pl'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/Kraken/Kraken-1.1.1-GCCcore-8.2.0-Perl-5.28.1.eb b/easybuild/easyconfigs/k/Kraken/Kraken-1.1.1-GCCcore-8.2.0-Perl-5.28.1.eb deleted file mode 100644 index a1b6837a6273..000000000000 --- a/easybuild/easyconfigs/k/Kraken/Kraken-1.1.1-GCCcore-8.2.0-Perl-5.28.1.eb +++ /dev/null @@ -1,56 +0,0 @@ -# Updated from previous config -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'PackedBinary' - -name = 'Kraken' -version = '1.1.1' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'https://ccb.jhu.edu/software/%(namelower)s/' -description = """Kraken is a system for assigning taxonomic labels to short DNA sequences, - usually obtained through metagenomic studies. Previous attempts by other - bioinformatics software to accomplish this task have often used sequence - alignment or machine learning techniques that were quite slow, leading to - the development of less sensitive but much faster abundance estimation - programs. Kraken aims to achieve high sensitivity and high speed by - utilizing exact alignments of k-mers and a novel classification algorithm.""" - -# Part is compiled with CXX, the rest is in Perl -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'openmp': True} - -github_account = 'DerrickWood' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['v%(version)s.tar.gz'] -patches = ['%(name)s-1.1_CXX-CXXFLAGS.patch'] -checksums = [ - '73e48f40418f92b8cf036ca1da727ca3941da9b78d4c285b81ba3267326ac4ee', # v1.1.1.tar.gz - '84c017d6a80ccaac1e23561c83cac90bcc3d62baa8d31657a7dafbc2c3f29726', # Kraken-1.1.1_CXX-CXXFLAGS.patch -] - -builddependencies = [ - ('binutils', '2.31.1'), -] - -dependencies = [ - ('Perl', '5.28.1'), - # Jellyfish 1.x might not be required anymore in version 1.1.1, - # see https://github.com/DerrickWood/kraken/issues/69 -] - -install_cmd = 'cd %(builddir)s/%(namelower)s-%(version)s && ' -install_cmd += './install_%(namelower)s.sh %(installdir)s' - -sanity_check_paths = { - 'files': ['add_to_library.sh', 'build_kraken_db.sh', 'check_for_jellyfish.sh', 'classify', 'clean_db.sh', - 'cp_into_tempfile.pl', 'db_shrink', 'db_sort', 'download_genomic_library.sh', - 'download_taxonomy.sh', 'kraken', 'kraken-build', 'kraken-filter', 'krakenlib.pm', - 'kraken-mpa-report', 'kraken-report', 'kraken-translate', 'make_seqid_to_taxid_map', - 'read_merger.pl', 'report_gi_numbers.pl', 'set_lcas', 'shrink_db.sh', - 'standard_installation.sh', 'upgrade_db.sh', 'verify_gi_numbers.pl'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/Kraken/Kraken-1.1.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/k/Kraken/Kraken-1.1.1-GCCcore-9.3.0.eb deleted file mode 100644 index 671e915621bc..000000000000 --- a/easybuild/easyconfigs/k/Kraken/Kraken-1.1.1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,56 +0,0 @@ -# Updated from previous config -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'PackedBinary' - -name = 'Kraken' -version = '1.1.1' - -homepage = 'https://ccb.jhu.edu/software/%(namelower)s/' -description = """Kraken is a system for assigning taxonomic labels to short DNA sequences, - usually obtained through metagenomic studies. Previous attempts by other - bioinformatics software to accomplish this task have often used sequence - alignment or machine learning techniques that were quite slow, leading to - the development of less sensitive but much faster abundance estimation - programs. Kraken aims to achieve high sensitivity and high speed by - utilizing exact alignments of k-mers and a novel classification algorithm.""" - -# Part is compiled with CXX, the rest is in Perl -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'openmp': True} - -github_account = 'DerrickWood' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['v%(version)s.tar.gz'] -patches = ['%(name)s-1.1_CXX-CXXFLAGS.patch'] -checksums = [ - '73e48f40418f92b8cf036ca1da727ca3941da9b78d4c285b81ba3267326ac4ee', # v1.1.1.tar.gz - '84c017d6a80ccaac1e23561c83cac90bcc3d62baa8d31657a7dafbc2c3f29726', # Kraken-1.1.1_CXX-CXXFLAGS.patch -] - -builddependencies = [ - ('binutils', '2.34'), -] - -dependencies = [ - ('Perl', '5.30.2'), - # Jellyfish 1.x might not be required anymore in version 1.1.1, - # see https://github.com/DerrickWood/kraken/issues/69 - ('wget', '1.20.3'), -] - -install_cmd = 'cd %(builddir)s/%(namelower)s-%(version)s && ' -install_cmd += './install_%(namelower)s.sh %(installdir)s' - -sanity_check_paths = { - 'files': ['add_to_library.sh', 'build_kraken_db.sh', 'check_for_jellyfish.sh', 'classify', 'clean_db.sh', - 'cp_into_tempfile.pl', 'db_shrink', 'db_sort', 'download_genomic_library.sh', - 'download_taxonomy.sh', 'kraken', 'kraken-build', 'kraken-filter', 'krakenlib.pm', - 'kraken-mpa-report', 'kraken-report', 'kraken-translate', 'make_seqid_to_taxid_map', - 'read_merger.pl', 'report_gi_numbers.pl', 'set_lcas', 'shrink_db.sh', - 'standard_installation.sh', 'upgrade_db.sh', 'verify_gi_numbers.pl'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/Kraken/Kraken_0.10.5-beta_makefile.patch b/easybuild/easyconfigs/k/Kraken/Kraken_0.10.5-beta_makefile.patch deleted file mode 100644 index 4a0bc26aa6fd..000000000000 --- a/easybuild/easyconfigs/k/Kraken/Kraken_0.10.5-beta_makefile.patch +++ /dev/null @@ -1,12 +0,0 @@ -#Pick CXX and CXXFLAGS from EasyBuild via pre-defined variables -#May 11th 2016 by B. Hajgato (Free Uninrrsity Brussels, VUB) ---- kraken-0.10.5-beta/src/Makefile.orig 2015-02-18 12:38:00.000000000 +0100 -+++ kraken-0.10.5-beta/src/Makefile 2016-05-11 13:33:39.370016057 +0200 -@@ -1,5 +1,5 @@ --CXX = g++ --CXXFLAGS = -Wall -fopenmp -O3 -+CXX ?= g++ -+CXXFLAGS ?= -Wall -fopenmp -O3 - PROGS = db_sort set_lcas classify make_seqid_to_taxid_map db_shrink - - .PHONY: all install clean diff --git a/easybuild/easyconfigs/k/Kraken2/Kraken2-2.0.6-beta-foss-2018a-Perl-5.26.1.eb b/easybuild/easyconfigs/k/Kraken2/Kraken2-2.0.6-beta-foss-2018a-Perl-5.26.1.eb deleted file mode 100644 index f26bbf6a48be..000000000000 --- a/easybuild/easyconfigs/k/Kraken2/Kraken2-2.0.6-beta-foss-2018a-Perl-5.26.1.eb +++ /dev/null @@ -1,50 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'Kraken2' -version = '2.0.6-beta' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://ccb.jhu.edu/software/kraken/' -description = """Kraken is a system for assigning taxonomic labels to short DNA sequences, - usually obtained through metagenomic studies. Previous attempts by other - bioinformatics software to accomplish this task have often used sequence - alignment or machine learning techniques that were quite slow, leading to - the development of less sensitive but much faster abundance estimation - programs. Kraken aims to achieve high sensitivity and high speed by - utilizing exact alignments of k-mers and a novel classification algorithm.""" - -# part is compiled with $CXX, the rest is in Perl -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'openmp': True, 'cstd': 'c++11'} - -source_urls = ['https://github.com/DerrickWood/kraken2/archive/'] -sources = ['v%(version)s.tar.gz'] -patches = ['%(name)s-%(version)s_CXXFLAGS.patch'] -checksums = [ - 'd77db6251179c4d7e16bc9b5e5e9043d25acf81f3e32ad6eadfba829a31e1d09', # v2.0.6-beta.tar.gz - '191291e51a846d193a12486ab84496d5dd221a05c84648688b1351bb84d7adb2', # Kraken2-2.0.6-beta_CXXFLAGS.patch -] - -dependencies = [ - ('Perl', '5.26.1'), - ('BLAST+', '2.7.1'), - ('wget', '1.19.4'), -] - -install_cmd = 'cd %(builddir)s/%(namelower)s-%(version)s && ' -install_cmd += './install_kraken2.sh %(installdir)s' - -sanity_check_paths = { - 'files': [ - '16S_gg_installation.sh', '16S_rdp_installation.sh', '16S_silva_installation.sh', 'add_to_library.sh', - 'build_db', 'build_gg_taxonomy.pl', 'build_kraken2_db.sh', 'build_rdp_taxonomy.pl', 'build_silva_taxonomy.pl', - 'classify', 'clean_db.sh', 'cp_into_tempfile.pl', 'download_genomic_library.sh', 'download_taxonomy.sh', - 'dump_table', 'estimate_capacity', 'kraken2', 'kraken2-build', 'kraken2-inspect', 'kraken2lib.pm', - 'lookup_accession_numbers.pl', 'make_seqid2taxid_map.pl', 'mask_low_complexity.sh', 'rsync_from_ncbi.pl', - 'scan_fasta_file.pl'], - 'dirs': [], -} - -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/Kraken2/Kraken2-2.0.6-beta_CXXFLAGS.patch b/easybuild/easyconfigs/k/Kraken2/Kraken2-2.0.6-beta_CXXFLAGS.patch deleted file mode 100644 index 0acdcfb8bfe2..000000000000 --- a/easybuild/easyconfigs/k/Kraken2/Kraken2-2.0.6-beta_CXXFLAGS.patch +++ /dev/null @@ -1,12 +0,0 @@ -tweak Makefile such that $CXX and $CXXFLAGS are picked up from the environment -B. Hajgato (Free University Brussels, VUB), Kenneth Hoste (HPC-UGent) ---- kraken2-2.0.6-beta/src/Makefile.orig 2018-06-26 21:19:26.000000000 +0200 -+++ kraken2-2.0.6-beta/src/Makefile 2018-07-09 14:00:54.566891002 +0200 -@@ -1,5 +1,5 @@ --CXX = g++ --CXXFLAGS = -fopenmp -Wall -std=c++11 -O3 -+CXX ?= g++ -+CXXFLAGS ?= -fopenmp -Wall -std=c++11 -O3 - CXXFLAGS += -DLINEAR_PROBING - - .PHONY: all clean install diff --git a/easybuild/easyconfigs/k/Kraken2/Kraken2-2.0.7-beta-foss-2018b-Perl-5.28.0.eb b/easybuild/easyconfigs/k/Kraken2/Kraken2-2.0.7-beta-foss-2018b-Perl-5.28.0.eb deleted file mode 100644 index 1221f8862102..000000000000 --- a/easybuild/easyconfigs/k/Kraken2/Kraken2-2.0.7-beta-foss-2018b-Perl-5.28.0.eb +++ /dev/null @@ -1,51 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'Kraken2' -version = '2.0.7-beta' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://www.ccb.jhu.edu/software/%(namelower)s/' -description = """Kraken is a system for assigning taxonomic labels to short DNA sequences, - usually obtained through metagenomic studies. Previous attempts by other - bioinformatics software to accomplish this task have often used sequence - alignment or machine learning techniques that were quite slow, leading to - the development of less sensitive but much faster abundance estimation - programs. Kraken aims to achieve high sensitivity and high speed by - utilizing exact alignments of k-mers and a novel classification algorithm.""" - -# part is compiled with $CXX, the rest is in Perl -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'openmp': True, 'cstd': 'c++11'} - -github_account = 'DerrickWood' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['v%(version)s.tar.gz'] -patches = ['%(name)s-%(version)s_CXX-CXXFLAGS.patch'] -checksums = [ - 'baa160f5aef73327e1a79e6d1c54b64b2fcdaee0be31b456f7bc411d1897a744', # v2.0.7-beta.tar.gz - '191291e51a846d193a12486ab84496d5dd221a05c84648688b1351bb84d7adb2', # Kraken2-2.0.7-beta_CXX-CXXFLAGS.patch -] - -dependencies = [ - ('Perl', '5.28.0'), - ('BLAST+', '2.7.1'), - ('wget', '1.20.1'), -] - -install_cmd = 'cd %(builddir)s/%(namelower)s-%(version)s && ' -install_cmd += './install_kraken2.sh %(installdir)s' - -sanity_check_paths = { - 'files': [ - '16S_gg_installation.sh', '16S_rdp_installation.sh', '16S_silva_installation.sh', 'add_to_library.sh', - 'build_db', 'build_gg_taxonomy.pl', 'build_kraken2_db.sh', 'build_rdp_taxonomy.pl', 'build_silva_taxonomy.pl', - 'classify', 'clean_db.sh', 'cp_into_tempfile.pl', 'download_genomic_library.sh', 'download_taxonomy.sh', - 'dump_table', 'estimate_capacity', 'kraken2', 'kraken2-build', 'kraken2-inspect', 'kraken2lib.pm', - 'lookup_accession_numbers.pl', 'make_seqid2taxid_map.pl', 'mask_low_complexity.sh', 'rsync_from_ncbi.pl', - 'scan_fasta_file.pl'], - 'dirs': [], -} - -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/Kraken2/Kraken2-2.0.7-beta_CXX-CXXFLAGS.patch b/easybuild/easyconfigs/k/Kraken2/Kraken2-2.0.7-beta_CXX-CXXFLAGS.patch deleted file mode 100644 index 0acdcfb8bfe2..000000000000 --- a/easybuild/easyconfigs/k/Kraken2/Kraken2-2.0.7-beta_CXX-CXXFLAGS.patch +++ /dev/null @@ -1,12 +0,0 @@ -tweak Makefile such that $CXX and $CXXFLAGS are picked up from the environment -B. Hajgato (Free University Brussels, VUB), Kenneth Hoste (HPC-UGent) ---- kraken2-2.0.6-beta/src/Makefile.orig 2018-06-26 21:19:26.000000000 +0200 -+++ kraken2-2.0.6-beta/src/Makefile 2018-07-09 14:00:54.566891002 +0200 -@@ -1,5 +1,5 @@ --CXX = g++ --CXXFLAGS = -fopenmp -Wall -std=c++11 -O3 -+CXX ?= g++ -+CXXFLAGS ?= -fopenmp -Wall -std=c++11 -O3 - CXXFLAGS += -DLINEAR_PROBING - - .PHONY: all clean install diff --git a/easybuild/easyconfigs/k/Kraken2/Kraken2-2.0.8-beta-gompi-2019b-Perl-5.30.0.eb b/easybuild/easyconfigs/k/Kraken2/Kraken2-2.0.8-beta-gompi-2019b-Perl-5.30.0.eb deleted file mode 100644 index 308be4448779..000000000000 --- a/easybuild/easyconfigs/k/Kraken2/Kraken2-2.0.8-beta-gompi-2019b-Perl-5.30.0.eb +++ /dev/null @@ -1,51 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'Kraken2' -version = '2.0.8-beta' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://www.ccb.jhu.edu/software/%(namelower)s/' -description = """Kraken is a system for assigning taxonomic labels to short DNA sequences, - usually obtained through metagenomic studies. Previous attempts by other - bioinformatics software to accomplish this task have often used sequence - alignment or machine learning techniques that were quite slow, leading to - the development of less sensitive but much faster abundance estimation - programs. Kraken aims to achieve high sensitivity and high speed by - utilizing exact alignments of k-mers and a novel classification algorithm.""" - -# part is compiled with $CXX, the rest is in Perl -toolchain = {'name': 'gompi', 'version': '2019b'} -toolchainopts = {'openmp': True, 'cstd': 'c++11'} - -github_account = 'DerrickWood' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['v%(version)s.tar.gz'] -patches = ['%(name)s-2.0.7-beta_CXX-CXXFLAGS.patch'] -checksums = [ - 'f2a91fc57a40b3e87df8ac2ea7c0ff1060cc9295c95de417ee53249ee3f7ad8e', # v2.0.8-beta.tar.gz - '191291e51a846d193a12486ab84496d5dd221a05c84648688b1351bb84d7adb2' # Kraken2-2.0.7-beta_CXX-CXXFLAGS.patch -] - -dependencies = [ - ('Perl', '5.30.0'), - ('BLAST+', '2.9.0'), - ('wget', '1.20.1'), -] - -install_cmd = 'cd %(builddir)s/%(namelower)s-%(version)s && ' -install_cmd += './install_kraken2.sh %(installdir)s' - -sanity_check_paths = { - 'files': [ - '16S_gg_installation.sh', '16S_rdp_installation.sh', '16S_silva_installation.sh', 'add_to_library.sh', - 'build_db', 'build_gg_taxonomy.pl', 'build_kraken2_db.sh', 'build_rdp_taxonomy.pl', 'build_silva_taxonomy.pl', - 'classify', 'clean_db.sh', 'cp_into_tempfile.pl', 'download_genomic_library.sh', 'download_taxonomy.sh', - 'dump_table', 'estimate_capacity', 'kraken2', 'kraken2-build', 'kraken2-inspect', 'kraken2lib.pm', - 'lookup_accession_numbers.pl', 'make_seqid2taxid_map.pl', 'mask_low_complexity.sh', 'rsync_from_ncbi.pl', - 'scan_fasta_file.pl'], - 'dirs': [], -} - -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/Kraken2/Kraken2-2.0.9-beta-foss-2018b-Perl-5.28.0.eb b/easybuild/easyconfigs/k/Kraken2/Kraken2-2.0.9-beta-foss-2018b-Perl-5.28.0.eb deleted file mode 100644 index c7c4353fe4dc..000000000000 --- a/easybuild/easyconfigs/k/Kraken2/Kraken2-2.0.9-beta-foss-2018b-Perl-5.28.0.eb +++ /dev/null @@ -1,55 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'Kraken2' -version = '2.0.9-beta' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://www.ccb.jhu.edu/software/%(namelower)s/' -description = """Kraken is a system for assigning taxonomic labels to short DNA sequences, - usually obtained through metagenomic studies. Previous attempts by other - bioinformatics software to accomplish this task have often used sequence - alignment or machine learning techniques that were quite slow, leading to - the development of less sensitive but much faster abundance estimation - programs. Kraken aims to achieve high sensitivity and high speed by - utilizing exact alignments of k-mers and a novel classification algorithm.""" - -# part is compiled with $CXX, the rest is in Perl -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'openmp': True, 'cstd': 'c++11'} - -github_account = 'DerrickWood' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['v%(version)s.tar.gz'] -patches = [ - '%(name)s-2.0.7-beta_CXX-CXXFLAGS.patch', - 'Kraken2-2.1.2_fix_ncbi_https_server.patch', -] -checksums = [ - '0287cf4df4b5d5511a9132d9ab37a8d76864bae445579efb9cb76db7e9c09eba', # v2.0.9-beta.tar.gz - '191291e51a846d193a12486ab84496d5dd221a05c84648688b1351bb84d7adb2', # Kraken2-2.0.7-beta_CXX-CXXFLAGS.patch - '8db78096340352e97589a189a86a020ff31bd60f0c332a1794d532fabd5bd116', # Kraken2-2.1.2_fix_ncbi_https_server.patch -] - -dependencies = [ - ('Perl', '5.28.0'), - ('BLAST+', '2.7.1'), - ('wget', '1.20.1'), -] - -install_cmd = 'cd %(builddir)s/%(namelower)s-%(version)s && ' -install_cmd += './install_kraken2.sh %(installdir)s' - -sanity_check_paths = { - 'files': [ - '16S_gg_installation.sh', '16S_rdp_installation.sh', '16S_silva_installation.sh', 'add_to_library.sh', - 'build_db', 'build_gg_taxonomy.pl', 'build_kraken2_db.sh', 'build_rdp_taxonomy.pl', 'build_silva_taxonomy.pl', - 'classify', 'clean_db.sh', 'cp_into_tempfile.pl', 'download_genomic_library.sh', 'download_taxonomy.sh', - 'dump_table', 'estimate_capacity', 'kraken2', 'kraken2-build', 'kraken2-inspect', 'kraken2lib.pm', - 'lookup_accession_numbers.pl', 'make_seqid2taxid_map.pl', 'mask_low_complexity.sh', 'rsync_from_ncbi.pl', - 'scan_fasta_file.pl'], - 'dirs': [], -} - -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/Kraken2/Kraken2-2.0.9-beta-gompi-2020a-Perl-5.30.2.eb b/easybuild/easyconfigs/k/Kraken2/Kraken2-2.0.9-beta-gompi-2020a-Perl-5.30.2.eb deleted file mode 100644 index 4254c46096be..000000000000 --- a/easybuild/easyconfigs/k/Kraken2/Kraken2-2.0.9-beta-gompi-2020a-Perl-5.30.2.eb +++ /dev/null @@ -1,55 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'Kraken2' -version = '2.0.9-beta' -versionsuffix = '-Perl-%(perlver)s' - -homepage = 'http://www.ccb.jhu.edu/software/%(namelower)s/' -description = """Kraken is a system for assigning taxonomic labels to short DNA sequences, - usually obtained through metagenomic studies. Previous attempts by other - bioinformatics software to accomplish this task have often used sequence - alignment or machine learning techniques that were quite slow, leading to - the development of less sensitive but much faster abundance estimation - programs. Kraken aims to achieve high sensitivity and high speed by - utilizing exact alignments of k-mers and a novel classification algorithm.""" - -# part is compiled with $CXX, the rest is in Perl -toolchain = {'name': 'gompi', 'version': '2020a'} -toolchainopts = {'openmp': True, 'cstd': 'c++11'} - -github_account = 'DerrickWood' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['v%(version)s.tar.gz'] -patches = [ - '%(name)s-2.0.7-beta_CXX-CXXFLAGS.patch', - 'Kraken2-2.1.2_fix_ncbi_https_server.patch', -] -checksums = [ - '0287cf4df4b5d5511a9132d9ab37a8d76864bae445579efb9cb76db7e9c09eba', # v2.0.9-beta.tar.gz - '191291e51a846d193a12486ab84496d5dd221a05c84648688b1351bb84d7adb2', # Kraken2-2.0.7-beta_CXX-CXXFLAGS.patch - '8db78096340352e97589a189a86a020ff31bd60f0c332a1794d532fabd5bd116', # Kraken2-2.1.2_fix_ncbi_https_server.patch -] - -dependencies = [ - ('Perl', '5.30.2'), - ('BLAST+', '2.10.1'), - ('wget', '1.20.3'), -] - -install_cmd = 'cd %(builddir)s/%(namelower)s-%(version)s && ' -install_cmd += './install_kraken2.sh %(installdir)s' - -sanity_check_paths = { - 'files': [ - '16S_gg_installation.sh', '16S_rdp_installation.sh', '16S_silva_installation.sh', 'add_to_library.sh', - 'build_db', 'build_gg_taxonomy.pl', 'build_kraken2_db.sh', 'build_rdp_taxonomy.pl', 'build_silva_taxonomy.pl', - 'classify', 'clean_db.sh', 'cp_into_tempfile.pl', 'download_genomic_library.sh', 'download_taxonomy.sh', - 'dump_table', 'estimate_capacity', 'kraken2', 'kraken2-build', 'kraken2-inspect', 'kraken2lib.pm', - 'lookup_accession_numbers.pl', 'make_seqid2taxid_map.pl', 'mask_low_complexity.sh', 'rsync_from_ncbi.pl', - 'scan_fasta_file.pl'], - 'dirs': [], -} - -modextrapaths = {'PATH': ''} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/Kraken2/Kraken2-2.1.3-gompi-2023a.eb b/easybuild/easyconfigs/k/Kraken2/Kraken2-2.1.3-gompi-2023a.eb new file mode 100644 index 000000000000..f4733d380e34 --- /dev/null +++ b/easybuild/easyconfigs/k/Kraken2/Kraken2-2.1.3-gompi-2023a.eb @@ -0,0 +1,68 @@ +easyblock = 'PackedBinary' + +name = 'Kraken2' +version = '2.1.3' + +homepage = 'https://github.com/DerrickWood/kraken2/wiki' +description = """Kraken is a system for assigning taxonomic labels to short DNA sequences, + usually obtained through metagenomic studies. Previous attempts by other + bioinformatics software to accomplish this task have often used sequence + alignment or machine learning techniques that were quite slow, leading to + the development of less sensitive but much faster abundance estimation + programs. Kraken aims to achieve high sensitivity and high speed by + utilizing exact alignments of k-mers and a novel classification algorithm.""" + +# part is compiled with $CXX, the rest is in Perl +toolchain = {'name': 'gompi', 'version': '2023a'} +toolchainopts = {'openmp': True, 'cstd': 'c++11'} + +github_account = 'DerrickWood' +source_urls = [GITHUB_LOWER_SOURCE] +sources = ['v%(version)s.tar.gz'] +patches = [ + '%(name)s-2.1.3_fix_installation_for_easybuild.patch', +] +checksums = [ + {'v2.1.3.tar.gz': '5269fa14adfb02e38c2da2e605e909a432d76c680d73e2e0e80e27ccd04d7c69'}, + {'Kraken2-2.1.3_fix_installation_for_easybuild.patch': + 'd2faecff258133033cb81d5ac70d1a7ff1b4323091411aa835a13de83f2cc174'}, +] + +dependencies = [ + ('Perl', '5.36.1'), + ('BLAST+', '2.14.1'), + ('wget', '1.24.5'), +] + +install_cmd = 'cd %(builddir)s/%(namelower)s-%(version)s && ' +install_cmd += './install_kraken2.sh %(installdir)s/bin' + +# Kraken2 databases can be downloaded from https://benlangmead.github.io/aws-indexes/k2 +# or built as described in https://github.com/DerrickWood/kraken2/wiki/Manual#kraken-2-databases +# The following commands will build and install the standard databases (100GB) in local_db_path +# local_db_path = '%(installdir)s/db' +# postinstallcmds = [ +# 'mkdir %s' % local_db_path, +# 'cd %%(installdir)s/bin && ./kraken2-build --standard --threads %%(parallel)s --db %s' % local_db_path, +# ] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in [ + '16S_gg_installation.sh', '16S_rdp_installation.sh', '16S_silva_installation.sh', 'add_to_library.sh', + 'build_db', 'build_gg_taxonomy.pl', 'build_kraken2_db.sh', 'build_rdp_taxonomy.pl', 'build_silva_taxonomy.pl', + 'classify', 'clean_db.sh', 'cp_into_tempfile.pl', 'download_genomic_library.sh', 'download_taxonomy.sh', + 'dump_table', 'estimate_capacity', 'kraken2', 'kraken2-build', 'kraken2-inspect', 'kraken2lib.pm', + 'lookup_accession_numbers.pl', 'make_seqid2taxid_map.pl', 'mask_low_complexity.sh', 'rsync_from_ncbi.pl', + 'scan_fasta_file.pl']], + 'dirs': [], +} + +sanity_check_commands = [ + 'kraken2 --help', + 'kraken2-build --help', + 'kraken2-inspect --help', + 'build_db -h', + 'classify -h', +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/Kraken2/Kraken2-2.1.3_fix_installation_for_easybuild.patch b/easybuild/easyconfigs/k/Kraken2/Kraken2-2.1.3_fix_installation_for_easybuild.patch new file mode 100644 index 000000000000..7dbe6fb40db3 --- /dev/null +++ b/easybuild/easyconfigs/k/Kraken2/Kraken2-2.1.3_fix_installation_for_easybuild.patch @@ -0,0 +1,30 @@ +Fix install script and src/Makefile for EasyBuild. + +Åke Sandgren, 2021-04-30 +Update: Petr Král (INUITS) +diff -u install_kraken2.sh.orig install_kraken2.sh +--- install_kraken2.sh.orig 2023-06-07 02:25:37.000000000 +0200 ++++ install_kraken2.sh 2024-11-12 11:34:20.122193572 +0100 +@@ -23,7 +23,9 @@ + + # Perl cmd used to canonicalize dirname - "readlink -f" doesn't work + # on OS X. +-export KRAKEN2_DIR=$(perl -MCwd=abs_path -le 'print abs_path(shift)' "$1") ++# export KRAKEN2_DIR=$(perl -MCwd=abs_path -le 'print abs_path(shift)' "$1") ++ ++export KRAKEN2_DIR=$1 + + mkdir -p "$KRAKEN2_DIR" + make -C src install +diff -u src/Makefile.orig src/Makefile +--- src/Makefile.orig 2023-06-07 02:25:37.000000000 +0200 ++++ src/Makefile 2024-11-12 10:13:26.330138787 +0100 +@@ -1,6 +1,6 @@ +-CXX = g++ ++CXX ?= g++ + KRAKEN2_SKIP_FOPENMP ?= -fopenmp +-CXXFLAGS = $(KRAKEN2_SKIP_FOPENMP) -Wall -std=c++11 -O3 ++CXXFLAGS ?= $(KRAKEN2_SKIP_FOPENMP) -Wall -std=c++11 -O3 + CXXFLAGS += -DLINEAR_PROBING + + .PHONY: all clean install diff --git a/easybuild/easyconfigs/k/Kratos/Kratos-6.0-foss-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/k/Kratos/Kratos-6.0-foss-2018a-Python-3.6.4.eb deleted file mode 100644 index 2084383830f9..000000000000 --- a/easybuild/easyconfigs/k/Kratos/Kratos-6.0-foss-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,57 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Kratos' -version = '6.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.cimne.com/kratos' -description = """Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary - simulation software.""" - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'cstd': 'c++11'} - -source_urls = ['https://github.com/KratosMultiphysics/Kratos/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['93effdd248d1624ffb5593e3292d429b4fc07764be2a6f2a64779f2951332b33'] - -builddependencies = [('CMake', '3.12.1')] -dependencies = [ - ('Python', '3.6.4'), - ('Boost', '1.66.0'), - ('zlib', '1.2.11'), - ('METIS', '5.1.0'), - ('Trilinos', '12.12.1', versionsuffix), -] - -separate_build_dir = True - -# see configure.sh script for default set of configuration options -configopts = "-DKRATOS_INSTALL_PREFIX=%(installdir)s " -configopts += "-DBOOST_ROOT=$EBROOTBOOST -DBoost_NO_SYSTEM_PATHS=ON -DBoost_NO_BOOST_CMAKE=ON " -configopts += "-DPYTHON_EXECUTABLE=$EBROOTPYTHON/bin/python -DINSTALL_EMBEDDED_PYTHON=ON -DINSTALL_PYTHON_FILES=ON " -configopts += "-DMESHING_APPLICATION=ON -DEXTERNAL_SOLVERS_APPLICATION=ON -DSTRUCTURAL_MECHANICS_APPLICATION=ON " -configopts += "-DCONVECTION_DIFFUSION_APPLICATION=ON -DSOLID_MECHANICS_APPLICATION=ON -DFSI_APPLICATION=ON " -configopts += "-DCONSTITUTIVE_MODELS_APPLICATION=ON -DFLUID_DYNAMICS_APPLICATION=ON -DMESH_MOVING_APPLICATION=ON " -configopts += "-DMETIS_APPLICATION=ON -DUSE_METIS_5=ON " -configopts += "-DTRILINOS_APPLICATION=ON -DTRILINOS_ROOT=$EBROOTTRILINOS " -configopts += "-DDEM_APPLICATION=OFF -DSWIMMING_DEM_APPLICATION=OFF -DMIXED_ELEMENT_APPLICATION=OFF " -configopts += "-DSHAPE_OPTIMIZATION_APPLICATION=OFF -DTOPOLOGY_OPTIMIZATION_APPLICATION=OFF " - -sanity_check_paths = { - 'files': ['libs/libKratosCore.%s' % SHLIB_EXT, 'runkratos', 'KratosMultiphysics/mpi.py'], - 'dirs': ['applications', 'kratos'], -} - -sanity_check_commands = [ - "python -c 'import Kratos'", - "python -c 'import KratosMultiphysics'", -] - -modextrapaths = { - 'LD_LIBRARY_PATH': 'libs', - 'PATH': '', - 'PYTHONPATH': ['', 'libs'], -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/k/Kratos/Kratos-6.0-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/k/Kratos/Kratos-6.0-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index 70c8492910ae..000000000000 --- a/easybuild/easyconfigs/k/Kratos/Kratos-6.0-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,61 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'Kratos' -version = '6.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.cimne.com/kratos' -description = """Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary - simulation software.""" - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'cstd': 'c++11'} - -source_urls = ['https://github.com/KratosMultiphysics/Kratos/archive/'] -sources = ['v%(version)s.tar.gz'] -patches = ['Kratos-%(version)s_fix-install.patch'] -checksums = [ - '93effdd248d1624ffb5593e3292d429b4fc07764be2a6f2a64779f2951332b33', # v6.0.tar.gz - 'b32e0f0b4d05a524d80479d03a3fbefb8da9c393510694853402ae3efb462ad6', # Kratos-6.0_fix-install.patch -] - -builddependencies = [('CMake', '3.12.1')] -dependencies = [ - ('Python', '3.6.4'), - ('Boost', '1.66.0'), - ('zlib', '1.2.11'), - ('METIS', '5.1.0'), - ('Trilinos', '12.12.1', versionsuffix), -] - -separate_build_dir = True - -# see configure.sh script for default set of configuration options -configopts = "-DKRATOS_INSTALL_PREFIX=%(installdir)s " -configopts += "-DBOOST_ROOT=$EBROOTBOOST -DBoost_NO_SYSTEM_PATHS=ON -DBoost_NO_BOOST_CMAKE=ON " -configopts += "-DPYTHON_EXECUTABLE=$EBROOTPYTHON/bin/python -DINSTALL_EMBEDDED_PYTHON=ON -DINSTALL_PYTHON_FILES=ON " -configopts += "-DMESHING_APPLICATION=ON -DEXTERNAL_SOLVERS_APPLICATION=ON -DSTRUCTURAL_MECHANICS_APPLICATION=ON " -configopts += "-DCONVECTION_DIFFUSION_APPLICATION=ON -DSOLID_MECHANICS_APPLICATION=ON -DFSI_APPLICATION=ON " -configopts += "-DCONSTITUTIVE_MODELS_APPLICATION=ON -DFLUID_DYNAMICS_APPLICATION=ON -DMESH_MOVING_APPLICATION=ON " -configopts += "-DMETIS_APPLICATION=ON -DUSE_METIS_5=ON " -configopts += "-DTRILINOS_APPLICATION=ON -DTRILINOS_ROOT=$EBROOTTRILINOS " -configopts += "-DDEM_APPLICATION=OFF -DSWIMMING_DEM_APPLICATION=OFF -DMIXED_ELEMENT_APPLICATION=OFF " -configopts += "-DSHAPE_OPTIMIZATION_APPLICATION=OFF -DTOPOLOGY_OPTIMIZATION_APPLICATION=OFF " - -sanity_check_paths = { - 'files': ['libs/libKratosCore.%s' % SHLIB_EXT, 'runkratos', 'KratosMultiphysics/mpi.py'], - 'dirs': ['applications', 'kratos'], -} - -sanity_check_commands = [ - "python -c 'import Kratos'", - "python -c 'import KratosMultiphysics'", -] - -modextrapaths = { - 'LD_LIBRARY_PATH': 'libs', - 'PATH': '', - 'PYTHONPATH': ['', 'libs'], -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/k/Kratos/Kratos-6.0_fix-install.patch b/easybuild/easyconfigs/k/Kratos/Kratos-6.0_fix-install.patch deleted file mode 100644 index d51bfb875b2e..000000000000 --- a/easybuild/easyconfigs/k/Kratos/Kratos-6.0_fix-install.patch +++ /dev/null @@ -1,48 +0,0 @@ -* don't determine absolute path for '-lm' in ${LAPACK_LIBRARIES} -* don't copy BLAS/LAPACK & Python libraries in Kratos installation directory -author: Kenneth Hoste (HPC-UGent) ---- Kratos-6.0/CMakeLists.txt.orig 2018-06-03 01:01:18.000000000 +0200 -+++ Kratos-6.0/CMakeLists.txt 2018-11-05 13:24:15.910188812 +0100 -@@ -289,7 +289,12 @@ - find_package(LAPACK REQUIRED) - message("LAPACK = " ${LAPACK_LIBRARIES}) - foreach( l ${LAPACK_LIBRARIES}) -- GET_FILENAME_COMPONENT(aux ${l} REALPATH) -+ string(SUBSTRING "${l}" 0 1 lstart) -+ if(${lstart} STREQUAL "-") -+ set(aux "${l}") -+ else() -+ GET_FILENAME_COMPONENT(aux ${l} REALPATH) -+ endif() - set(LAPACK_LIBRARIES_REALPATH ${LAPACK_LIBRARIES_REALPATH} ${aux}) - endforeach(l) - -@@ -413,12 +421,12 @@ - install(FILES ${EXTRA_INSTALL_LIBS} DESTINATION libs) - - # Install blas and lapack --if(${BLAS_INCLUDE_NEEDED} MATCHES ON ) -- message("installed blas = " ${BLAS_LIBRARIES}) -- install(FILES ${BLAS_LIBRARIES} DESTINATION libs) -- message("installed lapack = " ${LAPACK_LIBRARIES}) -- install(FILES ${LAPACK_LIBRARIES} DESTINATION libs) --endif(${BLAS_INCLUDE_NEEDED} MATCHES ON ) -+#if(${BLAS_INCLUDE_NEEDED} MATCHES ON ) -+# message("installed blas = " ${BLAS_LIBRARIES}) -+# install(FILES ${BLAS_LIBRARIES} DESTINATION libs) -+# message("installed lapack = " ${LAPACK_LIBRARIES}) -+# install(FILES ${LAPACK_LIBRARIES} DESTINATION libs) -+#endif(${BLAS_INCLUDE_NEEDED} MATCHES ON ) - - # Kratos Testing. Install everything except sources - if(${INSTALL_TESTING_FILES} MATCHES ON ) ---- Kratos-6.0/embedded_python/CMakeLists.txt.orig 2018-11-06 11:06:53.182171930 +0100 -+++ Kratos-6.0/embedded_python/CMakeLists.txt 2018-11-06 11:06:59.232153624 +0100 -@@ -21,5 +21,5 @@ - endif(USE_COTIRE MATCHES ON) - install(TARGETS runkratos DESTINATION . ) - --message("python libraries to be installed are: " ${PYTHON_LIBRARIES} ) --install(FILES ${PYTHON_LIBRARIES} DESTINATION .) -+#message("python libraries to be installed are: " ${PYTHON_LIBRARIES} ) -+#install(FILES ${PYTHON_LIBRARIES} DESTINATION .) diff --git a/easybuild/easyconfigs/k/KronaTools/KronaTools-2.7-GCCcore-7.3.0.eb b/easybuild/easyconfigs/k/KronaTools/KronaTools-2.7-GCCcore-7.3.0.eb deleted file mode 100644 index 726d97c29a04..000000000000 --- a/easybuild/easyconfigs/k/KronaTools/KronaTools-2.7-GCCcore-7.3.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen -# this is a bug fix to make sure the symlinks in bin are not getting destroyed -# by Easybuild when it is tidying up -# This build also links updateTaxonomy.sh and updateAccessions.sh in the bin folder -# so users can install their own Taxonomy database - -easyblock = 'Tarball' - -name = 'KronaTools' -version = '2.7' - -homepage = 'https://github.com/marbl/Krona/wiki/KronaTools' -description = """Krona Tools is a set of scripts to create Krona charts from -several Bioinformatics tools as well as from text and XML files.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['https://github.com/marbl/Krona/releases/download/v%(version)s/'] -sources = ['%(name)s-%(version)s.tar'] -checksums = ['388270ac299da7e38b96bb144e72bd6844d42176c327c03a594e338d19a56f73'] - -dependencies = [('Perl', '5.28.0')] - -postinstallcmds = [ - "cd %(installdir)s && ./install.pl --prefix=%(installdir)s;", - "cd %(installdir)s/bin && ln -s ../updateAccessions.sh . && ln -s ../updateTaxonomy.sh .", -] - -sanity_check_paths = { - 'files': ['bin/ktClassifyBLAST', 'bin/ktImportBLAST', 'bin/ktImportTaxonomy', - 'bin/updateAccessions.sh', 'bin/updateTaxonomy.sh'], - 'dirs': ['data', 'img', 'scripts'], -} - -sanity_check_commands = [ - "updateAccessions.sh --help", - "ktImportText", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/KronaTools/KronaTools-2.7.1-GCCcore-8.2.0.eb b/easybuild/easyconfigs/k/KronaTools/KronaTools-2.7.1-GCCcore-8.2.0.eb deleted file mode 100644 index 5fcebf6778b1..000000000000 --- a/easybuild/easyconfigs/k/KronaTools/KronaTools-2.7.1-GCCcore-8.2.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -# Contribution from the Crick HPC team -# uploaded by J. Sassmannshausen -# this is a bug fix to make sure the symlinks in bin are not getting destroyed -# by Easybuild when it is tidying up -# This build also links updateTaxonomy.sh and updateAccessions.sh in the bin folder -# so users can install their own Taxonomy database - -easyblock = 'Tarball' - -name = 'KronaTools' -version = '2.7.1' - -homepage = 'https://github.com/marbl/Krona/wiki/KronaTools' -description = """Krona Tools is a set of scripts to create Krona charts from -several Bioinformatics tools as well as from text and XML files.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://github.com/marbl/Krona/releases/download/v%(version)s/'] -sources = ['%(name)s-%(version)s.tar'] -checksums = ['8fb35e742085ad7cd6ae202fcac05b55e95470361dd409e670fdb62c7e7e6a1a'] - -dependencies = [('Perl', '5.28.1')] - -postinstallcmds = [ - "cd %(installdir)s && ./install.pl --prefix=%(installdir)s;", - "cd %(installdir)s/bin && ln -s ../updateAccessions.sh . && ln -s ../updateTaxonomy.sh .", -] - -sanity_check_paths = { - 'files': ['bin/ktClassifyBLAST', 'bin/ktImportBLAST', 'bin/ktImportTaxonomy', - 'bin/updateAccessions.sh', 'bin/updateTaxonomy.sh'], - 'dirs': ['data', 'img', 'scripts'], -} - -sanity_check_commands = [ - "updateAccessions.sh --help", - "ktImportText", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/KronaTools/KronaTools-2.8-GCC-10.3.0.eb b/easybuild/easyconfigs/k/KronaTools/KronaTools-2.8-GCC-10.3.0.eb index ed750ec4e87f..5e7174d49317 100644 --- a/easybuild/easyconfigs/k/KronaTools/KronaTools-2.8-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/k/KronaTools/KronaTools-2.8-GCC-10.3.0.eb @@ -1,6 +1,6 @@ # Contribution from the Crick HPC team # uploaded by J. Sassmannshausen -# this is a bug fix to make sure the symlinks in bin are not getting destroyed +# this is a bug fix to make sure the symlinks in bin are not getting destroyed # by Easybuild when it is tidying up # This build also links updateTaxonomy.sh and updateAccessions.sh in the bin folder # so users can install their own Taxonomy database @@ -11,7 +11,7 @@ name = 'KronaTools' version = '2.8' homepage = 'https://github.com/marbl/Krona/wiki/KronaTools' -description = """Krona Tools is a set of scripts to create Krona charts from +description = """Krona Tools is a set of scripts to create Krona charts from several Bioinformatics tools as well as from text and XML files.""" toolchain = {'name': 'GCC', 'version': '10.3.0'} diff --git a/easybuild/easyconfigs/k/KronaTools/KronaTools-2.8-GCCcore-10.2.0.eb b/easybuild/easyconfigs/k/KronaTools/KronaTools-2.8-GCCcore-10.2.0.eb index 4838f91cdad2..9bd5a84885ed 100644 --- a/easybuild/easyconfigs/k/KronaTools/KronaTools-2.8-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/k/KronaTools/KronaTools-2.8-GCCcore-10.2.0.eb @@ -1,6 +1,6 @@ # Contribution from the Crick HPC team # uploaded by J. Sassmannshausen -# this is a bug fix to make sure the symlinks in bin are not getting destroyed +# this is a bug fix to make sure the symlinks in bin are not getting destroyed # by Easybuild when it is tidying up # This build also links updateTaxonomy.sh and updateAccessions.sh in the bin folder # so users can install their own Taxonomy database @@ -11,7 +11,7 @@ name = 'KronaTools' version = '2.8' homepage = 'https://github.com/marbl/Krona/wiki/KronaTools' -description = """Krona Tools is a set of scripts to create Krona charts from +description = """Krona Tools is a set of scripts to create Krona charts from several Bioinformatics tools as well as from text and XML files.""" toolchain = {'name': 'GCCcore', 'version': '10.2.0'} diff --git a/easybuild/easyconfigs/k/KronaTools/KronaTools-2.8.1-GCCcore-11.2.0.eb b/easybuild/easyconfigs/k/KronaTools/KronaTools-2.8.1-GCCcore-11.2.0.eb index 25657b328afd..e48fa42b9876 100644 --- a/easybuild/easyconfigs/k/KronaTools/KronaTools-2.8.1-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/k/KronaTools/KronaTools-2.8.1-GCCcore-11.2.0.eb @@ -1,6 +1,6 @@ # Contribution from the Crick HPC team # uploaded by J. Sassmannshausen -# this is a bug fix to make sure the symlinks in bin are not getting destroyed +# this is a bug fix to make sure the symlinks in bin are not getting destroyed # by Easybuild when it is tidying up # This build also links updateTaxonomy.sh and updateAccessions.sh in the bin folder # so users can install their own Taxonomy database @@ -11,7 +11,7 @@ name = 'KronaTools' version = '2.8.1' homepage = 'https://github.com/marbl/Krona/wiki/KronaTools' -description = """Krona Tools is a set of scripts to create Krona charts from +description = """Krona Tools is a set of scripts to create Krona charts from several Bioinformatics tools as well as from text and XML files.""" toolchain = {'name': 'GCCcore', 'version': '11.2.0'} diff --git a/easybuild/easyconfigs/k/KronaTools/KronaTools-2.8.1-GCCcore-11.3.0.eb b/easybuild/easyconfigs/k/KronaTools/KronaTools-2.8.1-GCCcore-11.3.0.eb index 8eb58d4954b6..cca402374a8e 100644 --- a/easybuild/easyconfigs/k/KronaTools/KronaTools-2.8.1-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/k/KronaTools/KronaTools-2.8.1-GCCcore-11.3.0.eb @@ -1,6 +1,6 @@ # Contribution from the Crick HPC team # uploaded by J. Sassmannshausen -# this is a bug fix to make sure the symlinks in bin are not getting destroyed +# this is a bug fix to make sure the symlinks in bin are not getting destroyed # by Easybuild when it is tidying up # This build also links updateTaxonomy.sh and updateAccessions.sh in the bin folder # so users can install their own Taxonomy database @@ -11,7 +11,7 @@ name = 'KronaTools' version = '2.8.1' homepage = 'https://github.com/marbl/Krona/wiki/KronaTools' -description = """Krona Tools is a set of scripts to create Krona charts from +description = """Krona Tools is a set of scripts to create Krona charts from several Bioinformatics tools as well as from text and XML files.""" toolchain = {'name': 'GCCcore', 'version': '11.3.0'} diff --git a/easybuild/easyconfigs/k/KronaTools/KronaTools-2.8.1-GCCcore-12.2.0.eb b/easybuild/easyconfigs/k/KronaTools/KronaTools-2.8.1-GCCcore-12.2.0.eb index 13e81b38941f..e6303562569a 100644 --- a/easybuild/easyconfigs/k/KronaTools/KronaTools-2.8.1-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/k/KronaTools/KronaTools-2.8.1-GCCcore-12.2.0.eb @@ -1,6 +1,6 @@ # Contribution from the Crick HPC team # uploaded by J. Sassmannshausen -# this is a bug fix to make sure the symlinks in bin are not getting destroyed +# this is a bug fix to make sure the symlinks in bin are not getting destroyed # by Easybuild when it is tidying up # This build also links updateTaxonomy.sh and updateAccessions.sh in the bin folder # so users can install their own Taxonomy database @@ -11,7 +11,7 @@ name = 'KronaTools' version = '2.8.1' homepage = 'https://github.com/marbl/Krona/wiki/KronaTools' -description = """Krona Tools is a set of scripts to create Krona charts from +description = """Krona Tools is a set of scripts to create Krona charts from several Bioinformatics tools as well as from text and XML files.""" toolchain = {'name': 'GCCcore', 'version': '12.2.0'} diff --git a/easybuild/easyconfigs/k/KronaTools/KronaTools-2.8.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/k/KronaTools/KronaTools-2.8.1-GCCcore-12.3.0.eb index 5de20f3fd779..c325eb5baeef 100644 --- a/easybuild/easyconfigs/k/KronaTools/KronaTools-2.8.1-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/k/KronaTools/KronaTools-2.8.1-GCCcore-12.3.0.eb @@ -1,6 +1,6 @@ # Contribution from the Crick HPC team # uploaded by J. Sassmannshausen -# this is a bug fix to make sure the symlinks in bin are not getting destroyed +# this is a bug fix to make sure the symlinks in bin are not getting destroyed # by Easybuild when it is tidying up # This build also links updateTaxonomy.sh and updateAccessions.sh in the bin folder # so users can install their own Taxonomy database @@ -11,7 +11,7 @@ name = 'KronaTools' version = '2.8.1' homepage = 'https://github.com/marbl/Krona/wiki/KronaTools' -description = """Krona Tools is a set of scripts to create Krona charts from +description = """Krona Tools is a set of scripts to create Krona charts from several Bioinformatics tools as well as from text and XML files.""" toolchain = {'name': 'GCCcore', 'version': '12.3.0'} diff --git a/easybuild/easyconfigs/k/KyotoCabinet/KyotoCabinet-1.2.77-GCCcore-7.3.0.eb b/easybuild/easyconfigs/k/KyotoCabinet/KyotoCabinet-1.2.77-GCCcore-7.3.0.eb deleted file mode 100644 index dddf990adaee..000000000000 --- a/easybuild/easyconfigs/k/KyotoCabinet/KyotoCabinet-1.2.77-GCCcore-7.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'KyotoCabinet' -version = '1.2.77' - -homepage = 'https://fallabs.com/kyotocabinet' -description = "Kyoto Cabinet is a library of routines for managing a database." - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['https://fallabs.com/kyotocabinet/pkg/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['56899329384cc6f0f1f8aa3f1b41001071ca99c1d79225086a7f3575c0209de6'] - -builddependencies = [('binutils', '2.30')] - -sanity_check_paths = { - 'files': ['bin/kcdirmgr', 'bin/kcdirtest', 'bin/kcstashtest', 'bin/kcpolymgr', 'bin/kcpolytest'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/k/KyotoCabinet/KyotoCabinet-1.2.77-GCCcore-8.2.0.eb b/easybuild/easyconfigs/k/KyotoCabinet/KyotoCabinet-1.2.77-GCCcore-8.2.0.eb deleted file mode 100644 index 899fdd3d7441..000000000000 --- a/easybuild/easyconfigs/k/KyotoCabinet/KyotoCabinet-1.2.77-GCCcore-8.2.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'KyotoCabinet' -version = '1.2.77' - -homepage = 'https://fallabs.com/kyotocabinet' -description = "Kyoto Cabinet is a library of routines for managing a database." - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://fallabs.com/kyotocabinet/pkg/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['56899329384cc6f0f1f8aa3f1b41001071ca99c1d79225086a7f3575c0209de6'] - -builddependencies = [('binutils', '2.31.1')] - -sanity_check_paths = { - 'files': ['bin/kcdirmgr', 'bin/kcdirtest', 'bin/kcstashtest', 'bin/kcpolymgr', 'bin/kcpolytest'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/k/kWIP/kWIP-0.2.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/k/kWIP/kWIP-0.2.0-GCCcore-6.4.0.eb deleted file mode 100644 index a7868b714bee..000000000000 --- a/easybuild/easyconfigs/k/kWIP/kWIP-0.2.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'kWIP' -version = '0.2.0' - -homepage = 'https://github.com/kdmurray91/kWIP' -description = """This software implements a de novo, alignment free measure of sample -genetic dissimilarity which operates upon raw sequencing reads. -It is able to calculate the genetic dissimilarity between samples without any reference genome, -and without assembling one.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://github.com/kdmurray91/kWIP/archive'] -sources = ['%(version)s.tar.gz'] -checksums = ['82879b25405a07ca103c860d175602002feb8de142c27437c96f7d5e570220ba'] - -builddependencies = [ - ('CMake', '3.10.2'), - ('binutils', '2.28') -] - -runtest = 'test' - -sanity_check_paths = { - 'files': ['bin/kwip', 'bin/kwip-stats'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/kaggle/kaggle-1.6.17-foss-2023b.eb b/easybuild/easyconfigs/k/kaggle/kaggle-1.6.17-foss-2023b.eb new file mode 100644 index 000000000000..f6b8f9480da0 --- /dev/null +++ b/easybuild/easyconfigs/k/kaggle/kaggle-1.6.17-foss-2023b.eb @@ -0,0 +1,45 @@ +easyblock = 'PythonBundle' + +name = 'kaggle' +version = '1.6.17' + +homepage = "https://github.com/Kaggle/kaggle-api" +description = """Official API for https://www.kaggle.com, + accessible using a command line tool implemented in Python 3.""" + +toolchain = {'name': 'foss', 'version': '2023b'} + +builddependencies = [ + ('hatchling', '1.18.0'), +] + +dependencies = [ + ('Python', '3.11.5'), + ('tqdm', '4.66.2'), + # for certifi, python-dateutil, requests, six, urllib3 and webencodings + ('Python-bundle-PyPI', '2023.10'), +] + +exts_list = [ + ('bleach', '6.2.0', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['117d9c6097a7c3d22fd578fcd8d35ff1e125df6736f554da4e432fdd63f31e5e'], + }), + ('text_unidecode', '1.3', { + 'source_tmpl': SOURCE_WHL, + 'checksums': ['1311f10e8b895935241623731c2ba64f4c455287888b18189350b67134a822e8'], + }), + ('python_slugify', '8.0.4', { + 'modulename': 'slugify', + 'source_tmpl': SOURCE_WHL, + 'checksums': ['276540b79961052b66b7d116620b36518847f52d5fd9e3a70164fc8c50faa6b8'], + }), + (name, version, { + # `import kaggle` fails for missing API token (`kaggle.json`) + # see `api.authenticate()` in `kaggle/__init__.py` + 'modulename': False, + 'checksums': ['439a7dea1d5039f320fd6ad5ec21b688dcfa70d405cb42095b81f41edc401b81'], + }), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/k/kallisto/kallisto-0.42.5-foss-2016a.eb b/easybuild/easyconfigs/k/kallisto/kallisto-0.42.5-foss-2016a.eb deleted file mode 100644 index 2287c59cc639..000000000000 --- a/easybuild/easyconfigs/k/kallisto/kallisto-0.42.5-foss-2016a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'kallisto' -version = '0.42.5' - -homepage = 'http://pachterlab.github.io/kallisto/' -description = """kallisto is a program for quantifying abundances of transcripts from RNA-Seq data, or more generally - of target sequences using high-throughput sequencing reads.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://github.com/pachterlab/kallisto/archive/'] -sources = ['v%(version)s.tar.gz'] - -builddependencies = [('CMake', '3.4.3')] -dependencies = [('HDF5', '1.8.16', '-serial')] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/kallisto'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/kallisto/kallisto-0.43.0-intel-2016b.eb b/easybuild/easyconfigs/k/kallisto/kallisto-0.43.0-intel-2016b.eb deleted file mode 100644 index 24e6fb2d59ae..000000000000 --- a/easybuild/easyconfigs/k/kallisto/kallisto-0.43.0-intel-2016b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'kallisto' -version = '0.43.0' - -homepage = 'http://pachterlab.github.io/kallisto/' -description = """kallisto is a program for quantifying abundances of transcripts from RNA-Seq data, or more generally - of target sequences using high-throughput sequencing reads.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://github.com/pachterlab/kallisto/archive/'] -sources = ['v%(version)s.tar.gz'] - -builddependencies = [('CMake', '3.5.2')] -dependencies = [('HDF5', '1.8.17')] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/kallisto'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/kallisto/kallisto-0.43.1-foss-2016b.eb b/easybuild/easyconfigs/k/kallisto/kallisto-0.43.1-foss-2016b.eb deleted file mode 100644 index 77c67b702ae5..000000000000 --- a/easybuild/easyconfigs/k/kallisto/kallisto-0.43.1-foss-2016b.eb +++ /dev/null @@ -1,33 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'CMakeMake' - -name = 'kallisto' -version = '0.43.1' - -homepage = 'https://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', # old release - '7baef1b3b67bcf81dc7c604db2ef30f5520b48d532bf28ec26331cb60ce69400'), # re-release with new license -] - -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 deleted file mode 100644 index c70b8ec41661..000000000000 --- a/easybuild/easyconfigs/k/kallisto/kallisto-0.43.1-intel-2017a.eb +++ /dev/null @@ -1,36 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'CMakeMake' - -name = 'kallisto' -version = '0.43.1' - -homepage = 'https://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', # old release - '7baef1b3b67bcf81dc7c604db2ef30f5520b48d532bf28ec26331cb60ce69400'), # re-release with new license -] - -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/kallisto/kallisto-0.43.1-intel-2017b.eb b/easybuild/easyconfigs/k/kallisto/kallisto-0.43.1-intel-2017b.eb deleted file mode 100644 index ebb896633b31..000000000000 --- a/easybuild/easyconfigs/k/kallisto/kallisto-0.43.1-intel-2017b.eb +++ /dev/null @@ -1,36 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'CMakeMake' - -name = 'kallisto' -version = '0.43.1' - -homepage = 'https://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': '2017b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['https://github.com/pachterlab/kallisto/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = [ - ('2164938c2c61c04e338c4c132cf749f56d39e6f0b4c517121bca1fbc218e430e', # old release - '7baef1b3b67bcf81dc7c604db2ef30f5520b48d532bf28ec26331cb60ce69400'), # re-release with new license -] - -builddependencies = [('CMake', '3.10.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/kallisto/kallisto-0.44.0-foss-2016b.eb b/easybuild/easyconfigs/k/kallisto/kallisto-0.44.0-foss-2016b.eb deleted file mode 100644 index 3c19dc9b6684..000000000000 --- a/easybuild/easyconfigs/k/kallisto/kallisto-0.44.0-foss-2016b.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'CMakeMake' - -name = 'kallisto' -version = '0.44.0' - -homepage = 'http://pachterlab.github.io/kallisto/' -description = """kallisto is a program for quantifying abundances of transcripts from RNA-Seq data, or more generally - of target sequences using high-throughput sequencing reads.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['https://github.com/pachterlab/kallisto/archive/'] -sources = ['v%(version)s.tar.gz'] - -checksums = ['35a81201a56f4557697e6fe693dc6b701bbbd0a7b2b6e1c6c845ef816d67ca29'] - -builddependencies = [ - ('Autoconf', '2.69'), - ('CMake', '3.7.2'), -] - -dependencies = [('HDF5', '1.8.18')] - -preconfigopts = "cd ../%(name)s-%(version)s/ext/htslib/ && autoreconf && cd - &&" - -parallel = 1 - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/kallisto'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/kallisto/kallisto-0.44.0-intel-2018a.eb b/easybuild/easyconfigs/k/kallisto/kallisto-0.44.0-intel-2018a.eb deleted file mode 100644 index dc7318ed5435..000000000000 --- a/easybuild/easyconfigs/k/kallisto/kallisto-0.44.0-intel-2018a.eb +++ /dev/null @@ -1,37 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'CMakeMake' - -name = 'kallisto' -version = '0.44.0' - -homepage = 'http://pachterlab.github.io/kallisto/' -description = """kallisto is a program for quantifying abundances of transcripts from RNA-Seq data, or more generally - of target sequences using high-throughput sequencing reads.""" - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'pic': True, 'usempi': True} - -source_urls = ['https://github.com/pachterlab/kallisto/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['35a81201a56f4557697e6fe693dc6b701bbbd0a7b2b6e1c6c845ef816d67ca29'] - -builddependencies = [ - ('Autotools', '20170619'), - ('CMake', '3.10.2'), -] - -dependencies = [('HDF5', '1.10.1')] - -preconfigopts = "cd ../%(name)s-%(version)s/ext/htslib/ && autoreconf && cd - &&" - -parallel = 1 - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/kallisto'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/kallisto/kallisto-0.45.0-foss-2018b.eb b/easybuild/easyconfigs/k/kallisto/kallisto-0.45.0-foss-2018b.eb deleted file mode 100644 index c0ee091bfe15..000000000000 --- a/easybuild/easyconfigs/k/kallisto/kallisto-0.45.0-foss-2018b.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'CMakeMake' - -name = 'kallisto' -version = '0.45.0' - -homepage = 'http://pachterlab.github.io/kallisto/' -description = """kallisto is a program for quantifying abundances of transcripts from RNA-Seq data, or more generally - of target sequences using high-throughput sequencing reads.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True, 'usempi': True} - -github_account = 'pachterlab' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] - -checksums = ['b32c74cdc0349c2fe0847b3464a3698da89212a507332a06291b6fc27b4e2305'] - -builddependencies = [ - ('Autotools', '20180311'), - ('CMake', '3.12.1'), -] - -dependencies = [('HDF5', '1.10.2')] - -preconfigopts = "cd ../%(name)s-%(version)s/ext/htslib/ && autoreconf && cd - &&" - -parallel = 1 - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/kallisto'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/kallisto/kallisto-0.45.1-foss-2019a.eb b/easybuild/easyconfigs/k/kallisto/kallisto-0.45.1-foss-2019a.eb deleted file mode 100644 index 6c26116b0dcd..000000000000 --- a/easybuild/easyconfigs/k/kallisto/kallisto-0.45.1-foss-2019a.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'CMakeMake' - -name = 'kallisto' -version = '0.45.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': '2019a'} -toolchainopts = {'pic': True, 'usempi': True} - -github_account = 'pachterlab' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['2c97280c69991f995f77e7c8ab56ae5060329c90f7f0d7e9ca2f01dd50ee378f'] - -builddependencies = [ - ('Autotools', '20180311'), - ('CMake', '3.13.3'), -] - -dependencies = [('HDF5', '1.10.5')] - -preconfigopts = "cd ../%(name)s-%(version)s/ext/htslib/ && autoreconf && cd - &&" - -parallel = 1 - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/kallisto'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/kallisto/kallisto-0.46.0-intel-2019a.eb b/easybuild/easyconfigs/k/kallisto/kallisto-0.46.0-intel-2019a.eb deleted file mode 100644 index 88a858655c7b..000000000000 --- a/easybuild/easyconfigs/k/kallisto/kallisto-0.46.0-intel-2019a.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'CMakeMake' - -name = 'kallisto' -version = '0.46.0' - -homepage = 'http://pachterlab.github.io/kallisto/' -description = """kallisto is a program for quantifying abundances of transcripts from RNA-Seq data, or more generally - of target sequences using high-throughput sequencing reads.""" - -toolchain = {'name': 'intel', 'version': '2019a'} -toolchainopts = {'pic': True, 'usempi': True} - -github_account = 'pachterlab' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['af4778cf121cdb9f732b355fc0ce44c6708caddf22d9560ba7f4b5d5b9795be1'] - -builddependencies = [ - ('Autotools', '20180311'), - ('CMake', '3.13.3'), -] - -dependencies = [('HDF5', '1.10.5')] - -preconfigopts = "cd ../%(name)s-%(version)s/ext/htslib/ && autoreconf && cd - &&" - -parallel = 1 - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/kallisto'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/kallisto/kallisto-0.46.1-foss-2019b.eb b/easybuild/easyconfigs/k/kallisto/kallisto-0.46.1-foss-2019b.eb deleted file mode 100644 index c846ff0694c8..000000000000 --- a/easybuild/easyconfigs/k/kallisto/kallisto-0.46.1-foss-2019b.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'CMakeMake' - -name = 'kallisto' -version = '0.46.1' - -homepage = 'https://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': '2019b'} -toolchainopts = {'pic': True, 'usempi': True} - -github_account = 'pachterlab' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['492ef081395e8858fcd9832aceb8b61c79358f00afb45e6709146c0fb51dd231'] - -builddependencies = [ - ('Autotools', '20180311'), - ('CMake', '3.15.3'), -] - -dependencies = [('HDF5', '1.10.5')] - -preconfigopts = "cd ../%(name)s-%(version)s/ext/htslib/ && autoreconf && cd - &&" - -parallel = 1 - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/kallisto'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/kallisto/kallisto-0.46.1-iimpi-2020a.eb b/easybuild/easyconfigs/k/kallisto/kallisto-0.46.1-iimpi-2020a.eb deleted file mode 100644 index b6987f1c0fbb..000000000000 --- a/easybuild/easyconfigs/k/kallisto/kallisto-0.46.1-iimpi-2020a.eb +++ /dev/null @@ -1,38 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'CMakeMake' - -name = 'kallisto' -version = '0.46.1' - -homepage = 'https://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': 'iimpi', 'version': '2020a'} -toolchainopts = {'pic': True, 'usempi': True} - -github_account = 'pachterlab' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['492ef081395e8858fcd9832aceb8b61c79358f00afb45e6709146c0fb51dd231'] - -builddependencies = [ - ('Autotools', '20180311'), - ('CMake', '3.16.4'), -] - -dependencies = [('HDF5', '1.10.6')] - -preconfigopts = "cd ../%(name)s-%(version)s/ext/htslib/ && autoreconf && cd - &&" - -parallel = 1 - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/kallisto'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/kallisto/kallisto-0.46.1-iimpi-2020b.eb b/easybuild/easyconfigs/k/kallisto/kallisto-0.46.1-iimpi-2020b.eb index 491b5541b70e..fafcee63083a 100644 --- a/easybuild/easyconfigs/k/kallisto/kallisto-0.46.1-iimpi-2020b.eb +++ b/easybuild/easyconfigs/k/kallisto/kallisto-0.46.1-iimpi-2020b.eb @@ -26,7 +26,7 @@ dependencies = [('HDF5', '1.10.7')] preconfigopts = "cd ../%(name)s-%(version)s/ext/htslib/ && autoreconf && cd - &&" -parallel = 1 +maxparallel = 1 separate_build_dir = True diff --git a/easybuild/easyconfigs/k/kallisto/kallisto-0.46.2-foss-2020b.eb b/easybuild/easyconfigs/k/kallisto/kallisto-0.46.2-foss-2020b.eb index d57bbc1de73b..b8b39f95ff08 100644 --- a/easybuild/easyconfigs/k/kallisto/kallisto-0.46.2-foss-2020b.eb +++ b/easybuild/easyconfigs/k/kallisto/kallisto-0.46.2-foss-2020b.eb @@ -27,7 +27,7 @@ dependencies = [('HDF5', '1.10.7')] preconfigopts = "cd ../%(name)s-%(version)s/ext/htslib/ && autoreconf && cd - &&" configopts = '-DUSE_HDF5=ON' -parallel = 1 +maxparallel = 1 separate_build_dir = True diff --git a/easybuild/easyconfigs/k/kallisto/kallisto-0.48.0-gompi-2021a.eb b/easybuild/easyconfigs/k/kallisto/kallisto-0.48.0-gompi-2021a.eb index 3f83a6f896b4..73bcb24ce04d 100644 --- a/easybuild/easyconfigs/k/kallisto/kallisto-0.48.0-gompi-2021a.eb +++ b/easybuild/easyconfigs/k/kallisto/kallisto-0.48.0-gompi-2021a.eb @@ -30,7 +30,7 @@ preconfigopts += "sed -i '/AC_PROG_CC/a AC_CANONICAL_HOST' configure.ac && " preconfigopts += "autoreconf -i && cd - && " configopts = '-DUSE_HDF5=ON' -parallel = 1 +maxparallel = 1 sanity_check_paths = { 'files': ['bin/%(name)s'], diff --git a/easybuild/easyconfigs/k/kallisto/kallisto-0.48.0-gompi-2021b.eb b/easybuild/easyconfigs/k/kallisto/kallisto-0.48.0-gompi-2021b.eb index a44f872bb103..c019ec8b222d 100644 --- a/easybuild/easyconfigs/k/kallisto/kallisto-0.48.0-gompi-2021b.eb +++ b/easybuild/easyconfigs/k/kallisto/kallisto-0.48.0-gompi-2021b.eb @@ -30,7 +30,7 @@ preconfigopts += "sed -i '/AC_PROG_CC/a AC_CANONICAL_HOST' configure.ac && " preconfigopts += "autoreconf -i && cd - && " configopts = '-DUSE_HDF5=ON' -parallel = 1 +maxparallel = 1 sanity_check_paths = { 'files': ['bin/%(name)s'], diff --git a/easybuild/easyconfigs/k/kallisto/kallisto-0.48.0-gompi-2022a.eb b/easybuild/easyconfigs/k/kallisto/kallisto-0.48.0-gompi-2022a.eb index 18ebd60e3a9b..7dd971974e5f 100644 --- a/easybuild/easyconfigs/k/kallisto/kallisto-0.48.0-gompi-2022a.eb +++ b/easybuild/easyconfigs/k/kallisto/kallisto-0.48.0-gompi-2022a.eb @@ -32,7 +32,7 @@ dependencies = [ ('HTSlib', '1.15.1'), ] -parallel = 1 +maxparallel = 1 configopts = '-DUSE_HDF5=ON' diff --git a/easybuild/easyconfigs/k/kallisto/kallisto-0.50.1-gompi-2022b.eb b/easybuild/easyconfigs/k/kallisto/kallisto-0.50.1-gompi-2022b.eb index 86bc46c567b3..a4af5f04e1ff 100644 --- a/easybuild/easyconfigs/k/kallisto/kallisto-0.50.1-gompi-2022b.eb +++ b/easybuild/easyconfigs/k/kallisto/kallisto-0.50.1-gompi-2022b.eb @@ -30,7 +30,7 @@ dependencies = [ ('HTSlib', '1.17'), ] -parallel = 1 +maxparallel = 1 configopts = '-DUSE_HDF5=ON' diff --git a/easybuild/easyconfigs/k/kallisto/kallisto-0.51.1-gompi-2023a.eb b/easybuild/easyconfigs/k/kallisto/kallisto-0.51.1-gompi-2023a.eb new file mode 100644 index 000000000000..5a5f690206cf --- /dev/null +++ b/easybuild/easyconfigs/k/kallisto/kallisto-0.51.1-gompi-2023a.eb @@ -0,0 +1,46 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +easyblock = 'CMakeMake' + +name = 'kallisto' +version = '0.51.1' + +homepage = 'https://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': 'gompi', 'version': '2023a'} +toolchainopts = {'pic': True, 'usempi': True} + +github_account = 'pachterlab' +source_urls = [GITHUB_SOURCE] +sources = ['v%(version)s.tar.gz'] +checksums = ['a8bcc23bca6ac758f15e30bb77e9e169e628beff2da3be2e34a53e1d42253516'] + +builddependencies = [ + ('Autotools', '20220317'), + ('CMake', '3.26.3'), + ('zlib', '1.2.13'), +] + +dependencies = [ + ('HDF5', '1.14.0'), + ('HTSlib', '1.18'), +] + +maxparallel = 1 + +configopts = '-DUSE_HDF5=ON' + +sanity_check_paths = { + 'files': ['bin/%(name)s'], + 'dirs': [], +} + +sanity_check_commands = [ + "kallisto version", + "cd %(builddir)s/%(name)s-%(version)s/test && kallisto index -i ts.idx transcripts.fasta.gz", + "cd %(builddir)s/%(name)s-%(version)s/test && kallisto quant -i ts.idx -o out -b 100 reads_{1,2}.fastq.gz", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/kallisto/kallisto-0.51.1-gompi-2023b.eb b/easybuild/easyconfigs/k/kallisto/kallisto-0.51.1-gompi-2023b.eb new file mode 100644 index 000000000000..41c612d61bf7 --- /dev/null +++ b/easybuild/easyconfigs/k/kallisto/kallisto-0.51.1-gompi-2023b.eb @@ -0,0 +1,46 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +easyblock = 'CMakeMake' + +name = 'kallisto' +version = '0.51.1' + +homepage = 'https://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': 'gompi', 'version': '2023b'} +toolchainopts = {'pic': True, 'usempi': True} + +github_account = 'pachterlab' +source_urls = [GITHUB_SOURCE] +sources = ['v%(version)s.tar.gz'] +checksums = ['a8bcc23bca6ac758f15e30bb77e9e169e628beff2da3be2e34a53e1d42253516'] + +builddependencies = [ + ('Autotools', '20220317'), + ('CMake', '3.27.6'), + ('zlib', '1.2.13'), +] + +dependencies = [ + ('HDF5', '1.14.3'), + ('HTSlib', '1.19.1'), +] + +maxparallel = 1 + +configopts = '-DUSE_HDF5=ON' + +sanity_check_paths = { + 'files': ['bin/%(name)s'], + 'dirs': [], +} + +sanity_check_commands = [ + "kallisto version", + "cd %(builddir)s/%(name)s-%(version)s/test && kallisto index -i ts.idx transcripts.fasta.gz", + "cd %(builddir)s/%(name)s-%(version)s/test && kallisto quant -i ts.idx -o out -b 100 reads_{1,2}.fastq.gz", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/kb-python/kb-python-0.27.3-foss-2021b.eb b/easybuild/easyconfigs/k/kb-python/kb-python-0.27.3-foss-2021b.eb index 5095d96038d9..7670f0313e52 100644 --- a/easybuild/easyconfigs/k/kb-python/kb-python-0.27.3-foss-2021b.eb +++ b/easybuild/easyconfigs/k/kb-python/kb-python-0.27.3-foss-2021b.eb @@ -21,9 +21,6 @@ dependencies = [ ('scikit-learn', '1.0.1'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('shortuuid', '1.0.11', { 'checksums': ['fc75f2615914815a8e4cb1501b3a513745cb66ef0fd5fc6fb9f8c3fa3481f789'], diff --git a/easybuild/easyconfigs/k/kb-python/kb-python-0.27.3-foss-2022a.eb b/easybuild/easyconfigs/k/kb-python/kb-python-0.27.3-foss-2022a.eb index 8633efb71651..b02631faa795 100644 --- a/easybuild/easyconfigs/k/kb-python/kb-python-0.27.3-foss-2022a.eb +++ b/easybuild/easyconfigs/k/kb-python/kb-python-0.27.3-foss-2022a.eb @@ -21,9 +21,6 @@ dependencies = [ ('scikit-learn', '1.1.2'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('shortuuid', '1.0.11', { 'checksums': ['fc75f2615914815a8e4cb1501b3a513745cb66ef0fd5fc6fb9f8c3fa3481f789'], diff --git a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-foss-2016a.eb b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-foss-2016a.eb deleted file mode 100644 index 645a67a71bbc..000000000000 --- a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-foss-2016a.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'kbproto' -version = '1.0.7' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org KBProto protocol headers.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -builddependencies = [('xorg-macros', '1.19.0')] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['XKBgeom.h', 'XKB.h', 'XKBproto.h', 'XKBsrv.h', 'XKBstr.h']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-gimkl-2.11.5.eb b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-gimkl-2.11.5.eb deleted file mode 100644 index a2add0de3004..000000000000 --- a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-gimkl-2.11.5.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'kbproto' -version = '1.0.7' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org KBProto protocol headers.""" - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['XKBgeom.h', 'XKB.h', 'XKBproto.h', 'XKBsrv.h', 'XKBstr.h']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-intel-2016a.eb b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-intel-2016a.eb deleted file mode 100644 index 2c6fbcd6f539..000000000000 --- a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-intel-2016a.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'kbproto' -version = '1.0.7' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org KBProto protocol headers.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -builddependencies = [('xorg-macros', '1.19.0')] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['XKBgeom.h', 'XKB.h', 'XKBproto.h', 'XKBsrv.h', 'XKBstr.h']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-intel-2017b.eb b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-intel-2017b.eb deleted file mode 100644 index ec77f23620db..000000000000 --- a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-intel-2017b.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'kbproto' -version = '1.0.7' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org KBProto protocol headers.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_PROTO_SOURCE] - -builddependencies = [('xorg-macros', '1.19.1')] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['XKBgeom.h', 'XKB.h', 'XKBproto.h', 'XKBsrv.h', 'XKBstr.h']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/k/kedro/kedro-0.16.5-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/k/kedro/kedro-0.16.5-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index d5a436fd9164..000000000000 --- a/easybuild/easyconfigs/k/kedro/kedro-0.16.5-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,71 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'kedro' -version = '0.16.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/quantumblacklabs/kedro' -description = """ -Kedro is an open-source Python framework that applies software engineering -best-practice to data and machine-learning pipelines. -""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('IPython', '7.15.0', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('anyconfig', '0.9.7', { - 'checksums': ['4d6016ae6eecc5e502bc7e99ae0639c5710c5c67bde5f21b06b9eaafd9ce0e7e'], - }), - ('cachetools', '4.1.1', { - 'checksums': ['bbaa39c3dede00175df2dc2b03d0cf18dd2d32a7de7beb68072d13043c9edb20'], - }), - ('binaryornot', '0.4.4', { - 'checksums': ['359501dfc9d40632edc9fac890e19542db1a287bbcfa58175b66658392018061'], - }), - ('arrow', '0.16.0', { - 'checksums': ['92aac856ea5175c804f7ccb96aca4d714d936f1c867ba59d747a8096ec30e90a'], - }), - ('jinja2-time', '0.2.0', { - 'checksums': ['d14eaa4d315e7688daa4969f616f226614350c48730bfa1692d2caebd8c90d40'], - }), - ('poyo', '0.5.0', { - 'checksums': ['e26956aa780c45f011ca9886f044590e2d8fd8b61db7b1c1cf4e0869f48ed4dd'], - }), - ('whichcraft', '0.6.1', { - 'checksums': ['acdbb91b63d6a15efbd6430d1d7b2d36e44a71697e93e19b7ded477afd9fce87'], - }), - ('cookiecutter', '1.6.0', { - 'checksums': ['1316a52e1c1f08db0c9efbf7d876dbc01463a74b155a0d83e722be88beda9a3e'], - }), - ('fsspec', '0.6.3', { - 'checksums': ['7a6d48af15b2416c5007706039e6d46d083c89229e7cdf6474b5ef5e7e687b00'], - }), - ('jmespath', '0.10.0', { - 'checksums': ['b85d0567b8666149a93172712e68920734333c0ce7e89b78b3e987f71e5ed4f9'], - }), - ('pip-tools', '5.0.0', { - 'modulename': 'piptools', - 'checksums': ['2045d0414e9db71c036443efa229ff1b76dfe47a3cb022d6154a1c9e207f0867'], - }), - ('python-json-logger', '0.1.9', { - 'modulename': 'pythonjsonlogger', - 'checksums': ['e3636824d35ba6a15fc39f573588cba63cf46322a5dc86fb2f280229077e9fbe'], - }), - ('toposort', '1.5', { - 'checksums': ['dba5ae845296e3bf37b042c640870ffebcdeb8cd4df45adaa01d8c5476c557dd'], - }), - (name, version, { - 'checksums': ['84f992aaa6451e3b1c9fef2671fdebcc6715b027db7e22471adf8572214da6d1'], - }), -] - -sanity_pip_check = True - -moduleclass = 'data' 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 deleted file mode 100644 index 5e1eea59c246..000000000000 --- a/easybuild/easyconfigs/k/khmer/khmer-1.4.1-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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 = "PythonPackage" - -name = 'khmer' -version = '1.4.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': 'foss', 'version': '2016b'} - -source_urls = ['https://github.com/ged-lab/khmer/archive/'] -sources = ['v%(version)s.tar.gz'] - -dependencies = [ - ('Python', '2.7.12'), -] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["count-median.py", "extract-long-sequences.py", "filter-abund.py", - "load-into-counting.py", "sample-reads-randomly.py"]], - 'dirs': ["lib/python%(pyshortver)s/site-packages/khmer-%(version)s-py%(pyshortver)s-linux-x86_64.egg"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/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 deleted file mode 100644 index 6313c8ad1e2e..000000000000 --- a/easybuild/easyconfigs/k/khmer/khmer-2.1.1-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,44 +0,0 @@ -# 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 = "PythonBundle" - -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'} - -dependencies = [ - ('Python', '2.7.13'), -] - -exts_list = [ - ('bz2file', '0.98', { - 'checksums': ['64c1f811e31556ba9931953c8ec7b397488726c63e09a4c67004f43bdd28da88'], - }), - ('screed', '1.0', { - '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"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/kim-api/kim-api-2.1.2-foss-2019a.eb b/easybuild/easyconfigs/k/kim-api/kim-api-2.1.2-foss-2019a.eb deleted file mode 100644 index 48fa5205f933..000000000000 --- a/easybuild/easyconfigs/k/kim-api/kim-api-2.1.2-foss-2019a.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'kim-api' -version = '2.1.2' - -homepage = 'https://openkim.org/' -description = """Open Knowledgebase of Interatomic Models. - -KIM is an API and OpenKIM is a collection of interatomic models (potentials) for -atomistic simulations. This is a library that can be used by simulation programs -to get access to the models in the OpenKIM database. - -This EasyBuild only installs the API, the models can be installed with the -package openkim-models, or the user can install them manually by running - kim-api-collections-management install user MODELNAME -or - kim-api-collections-management install user OpenKIM -to install them all. - """ - -toolchain = {'name': 'foss', 'version': '2019a'} - -dependencies = [ - ('CMake', '3.13.3'), # Also needed to install models, thus not just a builddependency. -] - -source_urls = ['https://s3.openkim.org/kim-api/'] -sources = ['%(name)s-%(version)s.txz'] -checksums = ['16c7dd362cf95288b6288e1a76caf8baef652eb2cf8af500a5eb4767ba2fe80c'] - -parallel = 1 - -modextravars = { - 'KIM_API_CMAKE_PREFIX_DIR': '%(installdir)s/lib64' -} - -sanity_check_paths = { - 'files': ['bin/kim-api-collections-management', 'lib64/libkim-api.so'], - 'dirs': [] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/k/kim-api/kim-api-2.1.2-intel-2019a.eb b/easybuild/easyconfigs/k/kim-api/kim-api-2.1.2-intel-2019a.eb deleted file mode 100644 index 4462a6902a4e..000000000000 --- a/easybuild/easyconfigs/k/kim-api/kim-api-2.1.2-intel-2019a.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'kim-api' -version = '2.1.2' - -homepage = 'https://openkim.org/' -description = """Open Knowledgebase of Interatomic Models. - -KIM is an API and OpenKIM is a collection of interatomic models (potentials) for -atomistic simulations. This is a library that can be used by simulation programs -to get access to the models in the OpenKIM database. - -This EasyBuild only installs the API, the models can be installed with the -package openkim-models, or the user can install them manually by running - kim-api-collections-management install user MODELNAME -or - kim-api-collections-management install user OpenKIM -to install them all. - """ - -toolchain = {'name': 'intel', 'version': '2019a'} - -dependencies = [ - ('CMake', '3.13.3'), # Also needed to install models, thus not just a builddependency. -] - -source_urls = ['https://s3.openkim.org/kim-api/'] -sources = ['%(name)s-%(version)s.txz'] -checksums = ['16c7dd362cf95288b6288e1a76caf8baef652eb2cf8af500a5eb4767ba2fe80c'] - -parallel = 1 -modextravars = { - 'KIM_API_CMAKE_PREFIX_DIR': '%(installdir)s/lib64' -} - -sanity_check_paths = { - 'files': ['bin/kim-api-collections-management', 'lib64/libkim-api.so'], - 'dirs': [] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/k/kim-api/kim-api-2.1.3-foss-2019b.eb b/easybuild/easyconfigs/k/kim-api/kim-api-2.1.3-foss-2019b.eb deleted file mode 100644 index d2bbb80d8158..000000000000 --- a/easybuild/easyconfigs/k/kim-api/kim-api-2.1.3-foss-2019b.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'kim-api' -version = '2.1.3' - -homepage = 'https://openkim.org/' -description = """Open Knowledgebase of Interatomic Models. - -KIM is an API and OpenKIM is a collection of interatomic models (potentials) for -atomistic simulations. This is a library that can be used by simulation programs -to get access to the models in the OpenKIM database. - -This EasyBuild only installs the API, the models can be installed with the -package openkim-models, or the user can install them manually by running - kim-api-collections-management install user MODELNAME -or - kim-api-collections-management install user OpenKIM -to install them all. - """ - -toolchain = {'name': 'foss', 'version': '2019b'} - -dependencies = [ - ('CMake', '3.15.3'), # Also needed to install models, thus not just a builddependency. -] - -source_urls = ['https://s3.openkim.org/kim-api/'] -sources = ['%(name)s-%(version)s.txz'] -checksums = ['88a5416006c65a2940d82fad49de0885aead05bfa8b59f87d287db5516b9c467'] - -parallel = 1 -modextravars = { - 'KIM_API_CMAKE_PREFIX_DIR': '%(installdir)s/lib64' -} - -sanity_check_paths = { - 'files': ['bin/kim-api-collections-management', 'lib64/libkim-api.so'], - 'dirs': [] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/k/kim-api/kim-api-2.1.3-foss-2020a.eb b/easybuild/easyconfigs/k/kim-api/kim-api-2.1.3-foss-2020a.eb deleted file mode 100644 index 36a0c912cded..000000000000 --- a/easybuild/easyconfigs/k/kim-api/kim-api-2.1.3-foss-2020a.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'kim-api' -version = '2.1.3' - -homepage = 'https://openkim.org/' -description = """Open Knowledgebase of Interatomic Models. - -KIM is an API and OpenKIM is a collection of interatomic models (potentials) for -atomistic simulations. This is a library that can be used by simulation programs -to get access to the models in the OpenKIM database. - -This EasyBuild only installs the API, the models can be installed with the -package openkim-models, or the user can install them manually by running - kim-api-collections-management install user MODELNAME -or - kim-api-collections-management install user OpenKIM -to install them all. - """ - -toolchain = {'name': 'foss', 'version': '2020a'} - -source_urls = ['https://s3.openkim.org/kim-api/'] -sources = ['%(name)s-%(version)s.txz'] -checksums = ['88a5416006c65a2940d82fad49de0885aead05bfa8b59f87d287db5516b9c467'] - -dependencies = [ - ('CMake', '3.16.4'), # Also needed to install models, thus not just a builddependency. -] - -parallel = 1 - -modextravars = { - 'KIM_API_CMAKE_PREFIX_DIR': '%(installdir)s/lib64' -} - -sanity_check_paths = { - 'files': ['bin/kim-api-collections-management', 'lib64/libkim-api.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/k/kim-api/kim-api-2.1.3-intel-2019b.eb b/easybuild/easyconfigs/k/kim-api/kim-api-2.1.3-intel-2019b.eb deleted file mode 100644 index 6951314c438d..000000000000 --- a/easybuild/easyconfigs/k/kim-api/kim-api-2.1.3-intel-2019b.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'kim-api' -version = '2.1.3' - -homepage = 'https://openkim.org/' -description = """Open Knowledgebase of Interatomic Models. - -KIM is an API and OpenKIM is a collection of interatomic models (potentials) for -atomistic simulations. This is a library that can be used by simulation programs -to get access to the models in the OpenKIM database. - -This EasyBuild only installs the API, the models can be installed with the -package openkim-models, or the user can install them manually by running - kim-api-collections-management install user MODELNAME -or - kim-api-collections-management install user OpenKIM -to install them all. - """ - -toolchain = {'name': 'intel', 'version': '2019b'} - -dependencies = [ - ('CMake', '3.15.3'), # Also needed to install models, thus not just a builddependency. -] - -source_urls = ['https://s3.openkim.org/kim-api/'] -sources = ['%(name)s-%(version)s.txz'] -checksums = ['88a5416006c65a2940d82fad49de0885aead05bfa8b59f87d287db5516b9c467'] - -parallel = 1 -modextravars = { - 'KIM_API_CMAKE_PREFIX_DIR': '%(installdir)s/lib64' -} - -sanity_check_paths = { - 'files': ['bin/kim-api-collections-management', 'lib64/libkim-api.so'], - 'dirs': [] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/k/kim-api/kim-api-2.1.3-intel-2020a.eb b/easybuild/easyconfigs/k/kim-api/kim-api-2.1.3-intel-2020a.eb deleted file mode 100644 index 50e1ba1f84ca..000000000000 --- a/easybuild/easyconfigs/k/kim-api/kim-api-2.1.3-intel-2020a.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'kim-api' -version = '2.1.3' - -homepage = 'https://openkim.org/' -description = """Open Knowledgebase of Interatomic Models. - -KIM is an API and OpenKIM is a collection of interatomic models (potentials) for -atomistic simulations. This is a library that can be used by simulation programs -to get access to the models in the OpenKIM database. - -This EasyBuild only installs the API, the models can be installed with the -package openkim-models, or the user can install them manually by running - kim-api-collections-management install user MODELNAME -or - kim-api-collections-management install user OpenKIM -to install them all. - """ - -toolchain = {'name': 'intel', 'version': '2020a'} - -source_urls = ['https://s3.openkim.org/kim-api/'] -sources = ['%(name)s-%(version)s.txz'] -checksums = ['88a5416006c65a2940d82fad49de0885aead05bfa8b59f87d287db5516b9c467'] - -dependencies = [ - ('CMake', '3.16.4'), # Also needed to install models, thus not just a builddependency. -] - -parallel = 1 - -modextravars = { - 'KIM_API_CMAKE_PREFIX_DIR': '%(installdir)s/lib64' -} - -sanity_check_paths = { - 'files': ['bin/kim-api-collections-management', 'lib64/libkim-api.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/k/kim-api/kim-api-2.2.1-GCC-10.2.0.eb b/easybuild/easyconfigs/k/kim-api/kim-api-2.2.1-GCC-10.2.0.eb index a3d76ec46465..12adff577b26 100644 --- a/easybuild/easyconfigs/k/kim-api/kim-api-2.2.1-GCC-10.2.0.eb +++ b/easybuild/easyconfigs/k/kim-api/kim-api-2.2.1-GCC-10.2.0.eb @@ -28,7 +28,7 @@ dependencies = [ ('CMake', '3.18.4'), # Also needed to install models, thus not just a builddependency. ] -parallel = 1 +maxparallel = 1 modextravars = { 'KIM_API_CMAKE_PREFIX_DIR': '%(installdir)s/lib64' diff --git a/easybuild/easyconfigs/k/kim-api/kim-api-2.2.1-GCC-10.3.0.eb b/easybuild/easyconfigs/k/kim-api/kim-api-2.2.1-GCC-10.3.0.eb index 732c7773479d..f615d1c5a3d7 100644 --- a/easybuild/easyconfigs/k/kim-api/kim-api-2.2.1-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/k/kim-api/kim-api-2.2.1-GCC-10.3.0.eb @@ -28,7 +28,7 @@ dependencies = [ ('CMake', '3.20.1'), # Also needed to install models, thus not just a builddependency. ] -parallel = 1 +maxparallel = 1 modextravars = { 'KIM_API_CMAKE_PREFIX_DIR': '%(installdir)s/lib64' diff --git a/easybuild/easyconfigs/k/kim-api/kim-api-2.2.1-iccifort-2020.4.304.eb b/easybuild/easyconfigs/k/kim-api/kim-api-2.2.1-iccifort-2020.4.304.eb index 825a324d7578..e2f93a06fe8b 100644 --- a/easybuild/easyconfigs/k/kim-api/kim-api-2.2.1-iccifort-2020.4.304.eb +++ b/easybuild/easyconfigs/k/kim-api/kim-api-2.2.1-iccifort-2020.4.304.eb @@ -28,7 +28,7 @@ dependencies = [ ('CMake', '3.18.4'), # Also needed to install models, thus not just a builddependency. ] -parallel = 1 +maxparallel = 1 modextravars = { 'KIM_API_CMAKE_PREFIX_DIR': '%(installdir)s/lib64' diff --git a/easybuild/easyconfigs/k/kim-api/kim-api-2.3.0-GCC-11.2.0.eb b/easybuild/easyconfigs/k/kim-api/kim-api-2.3.0-GCC-11.2.0.eb index 7f3a0b38ef71..47c268650a96 100644 --- a/easybuild/easyconfigs/k/kim-api/kim-api-2.3.0-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/k/kim-api/kim-api-2.3.0-GCC-11.2.0.eb @@ -28,9 +28,8 @@ dependencies = [ ('CMake', '3.22.1'), # Also needed to install models, thus not just a builddependency. ] -parallel = 1 +maxparallel = 1 separate_build_dir = True -build_type = 'Release' modextravars = { 'KIM_API_CMAKE_PREFIX_DIR': '%(installdir)s/lib64' diff --git a/easybuild/easyconfigs/k/kim-api/kim-api-2.3.0-GCC-11.3.0.eb b/easybuild/easyconfigs/k/kim-api/kim-api-2.3.0-GCC-11.3.0.eb index 1775b989448f..deb694e36977 100644 --- a/easybuild/easyconfigs/k/kim-api/kim-api-2.3.0-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/k/kim-api/kim-api-2.3.0-GCC-11.3.0.eb @@ -28,9 +28,8 @@ dependencies = [ ('CMake', '3.23.1'), # Also needed to install models, thus not just a builddependency. ] -parallel = 1 +maxparallel = 1 separate_build_dir = True -build_type = 'Release' modextravars = { 'KIM_API_CMAKE_PREFIX_DIR': '%(installdir)s/lib64' diff --git a/easybuild/easyconfigs/k/kim-api/kim-api-2.3.0-GCC-12.2.0.eb b/easybuild/easyconfigs/k/kim-api/kim-api-2.3.0-GCC-12.2.0.eb index c6034f2db8b9..eebc7ce5bd40 100644 --- a/easybuild/easyconfigs/k/kim-api/kim-api-2.3.0-GCC-12.2.0.eb +++ b/easybuild/easyconfigs/k/kim-api/kim-api-2.3.0-GCC-12.2.0.eb @@ -28,7 +28,7 @@ dependencies = [ ('CMake', '3.24.3'), # Also needed to install models, thus not just a builddependency. ] -parallel = 1 +maxparallel = 1 separate_build_dir = True modextravars = { diff --git a/easybuild/easyconfigs/k/kim-api/kim-api-2.3.0-GCC-12.3.0.eb b/easybuild/easyconfigs/k/kim-api/kim-api-2.3.0-GCC-12.3.0.eb index 3d14e990f5af..06b450fcb4ca 100644 --- a/easybuild/easyconfigs/k/kim-api/kim-api-2.3.0-GCC-12.3.0.eb +++ b/easybuild/easyconfigs/k/kim-api/kim-api-2.3.0-GCC-12.3.0.eb @@ -28,7 +28,7 @@ dependencies = [ ('CMake', '3.26.3'), # Also needed to install models, thus not just a builddependency. ] -parallel = 1 +maxparallel = 1 separate_build_dir = True modextravars = { diff --git a/easybuild/easyconfigs/k/kim-api/kim-api-2.3.0-GCC-13.2.0.eb b/easybuild/easyconfigs/k/kim-api/kim-api-2.3.0-GCC-13.2.0.eb new file mode 100644 index 000000000000..366b9dc4f264 --- /dev/null +++ b/easybuild/easyconfigs/k/kim-api/kim-api-2.3.0-GCC-13.2.0.eb @@ -0,0 +1,43 @@ +easyblock = 'CMakeMake' + +name = 'kim-api' +version = '2.3.0' + +homepage = 'https://openkim.org/' +description = """Open Knowledgebase of Interatomic Models. + +KIM is an API and OpenKIM is a collection of interatomic models (potentials) for +atomistic simulations. This is a library that can be used by simulation programs +to get access to the models in the OpenKIM database. + +This EasyBuild only installs the API, the models can be installed with the +package openkim-models, or the user can install them manually by running + kim-api-collections-management install user MODELNAME +or + kim-api-collections-management install user OpenKIM +to install them all. + """ + +toolchain = {'name': 'GCC', 'version': '13.2.0'} + +source_urls = ['https://s3.openkim.org/kim-api/'] +sources = ['%(name)s-%(version)s.txz'] +checksums = ['93673bb8fbc0625791f2ee67915d1672793366d10cabc63e373196862c14f991'] + +dependencies = [ + ('CMake', '3.27.6'), # Also needed to install models, thus not just a builddependency. +] + +maxparallel = 1 +separate_build_dir = True + +modextravars = { + 'KIM_API_CMAKE_PREFIX_DIR': '%(installdir)s/lib64' +} + +sanity_check_paths = { + 'files': ['bin/kim-api-collections-management', 'lib64/libkim-api.%s' % SHLIB_EXT], + 'dirs': [] +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/k/kim-api/kim-api-2.3.0-intel-compilers-2023.1.0.eb b/easybuild/easyconfigs/k/kim-api/kim-api-2.3.0-intel-compilers-2023.1.0.eb index 0f7148a4b8df..ec5e132078e5 100644 --- a/easybuild/easyconfigs/k/kim-api/kim-api-2.3.0-intel-compilers-2023.1.0.eb +++ b/easybuild/easyconfigs/k/kim-api/kim-api-2.3.0-intel-compilers-2023.1.0.eb @@ -28,7 +28,7 @@ dependencies = [ ('CMake', '3.26.3'), # Also needed to install models, thus not just a builddependency. ] -parallel = 1 +maxparallel = 1 separate_build_dir = True modextravars = { diff --git a/easybuild/easyconfigs/k/kineto/kineto-0.4.0-GCC-11.3.0.eb b/easybuild/easyconfigs/k/kineto/kineto-0.4.0-GCC-11.3.0.eb index 45b6114f29de..37a633e7285e 100644 --- a/easybuild/easyconfigs/k/kineto/kineto-0.4.0-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/k/kineto/kineto-0.4.0-GCC-11.3.0.eb @@ -16,9 +16,9 @@ sources = [{ 'tag': 'v%(version)s', 'recursive': True, }, - 'filename': SOURCE_TAR_GZ, + 'filename': SOURCE_TAR_XZ, }] -checksums = [None] +checksums = ['5f1c744d57fdc40878b0ff87400097b04ed3027757bcccf6d4f8ceecc8e29855'] builddependencies = [ ('CMake', '3.24.3'), diff --git a/easybuild/easyconfigs/k/kineto/kineto-0.4.0-GCC-12.3.0.eb b/easybuild/easyconfigs/k/kineto/kineto-0.4.0-GCC-12.3.0.eb new file mode 100644 index 000000000000..8bbd957c4388 --- /dev/null +++ b/easybuild/easyconfigs/k/kineto/kineto-0.4.0-GCC-12.3.0.eb @@ -0,0 +1,35 @@ +easyblock = 'CMakeMake' + +name = 'kineto' +version = '0.4.0' + +homepage = 'https://github.com/pytorch/kineto' +description = "A CPU+GPU Profiling library that provides access to timeline traces and hardware performance counters" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +source_urls = ['https://github.com/pytorch/kineto/archive/'] +sources = [{ + 'git_config': { + 'url': 'https://github.com/pytorch', + 'repo_name': name, + 'tag': 'v%(version)s', + 'recursive': True, + }, + 'filename': SOURCE_TAR_XZ, +}] +checksums = ['5f1c744d57fdc40878b0ff87400097b04ed3027757bcccf6d4f8ceecc8e29855'] + +builddependencies = [ + ('CMake', '3.26.3'), + ('Python', '3.11.3'), +] + +start_dir = 'libkineto' + +sanity_check_paths = { + 'files': ['lib/libkineto.a'], + 'dirs': ['include/kineto'], +} + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/k/king/king-2.2.4.eb b/easybuild/easyconfigs/k/king/king-2.2.4.eb index d3c17829c0ee..48a7483302c6 100644 --- a/easybuild/easyconfigs/k/king/king-2.2.4.eb +++ b/easybuild/easyconfigs/k/king/king-2.2.4.eb @@ -8,10 +8,10 @@ name = 'king' version = '2.2.4' homepage = 'https://kingrelatedness.com/' -description = """KING is a toolset that makes use of high-throughput -SNP data typically seen in a genome-wide association study (GWAS) or -a sequencing project. Applications of KING include family relationship -inference and pedigree error checking, quality control, population +description = """KING is a toolset that makes use of high-throughput +SNP data typically seen in a genome-wide association study (GWAS) or +a sequencing project. Applications of KING include family relationship +inference and pedigree error checking, quality control, population substructure identification, forensics, gene mapping, etc.""" toolchain = SYSTEM diff --git a/easybuild/easyconfigs/k/king/king-2.2.7.eb b/easybuild/easyconfigs/k/king/king-2.2.7.eb index d6eb005690c1..c8abb39b48eb 100644 --- a/easybuild/easyconfigs/k/king/king-2.2.7.eb +++ b/easybuild/easyconfigs/k/king/king-2.2.7.eb @@ -8,10 +8,10 @@ name = 'king' version = '2.2.7' homepage = 'https://kingrelatedness.com/' -description = """KING is a toolset that makes use of high-throughput -SNP data typically seen in a genome-wide association study (GWAS) or -a sequencing project. Applications of KING include family relationship -inference and pedigree error checking, quality control, population +description = """KING is a toolset that makes use of high-throughput +SNP data typically seen in a genome-wide association study (GWAS) or +a sequencing project. Applications of KING include family relationship +inference and pedigree error checking, quality control, population substructure identification, forensics, gene mapping, etc.""" toolchain = SYSTEM diff --git a/easybuild/easyconfigs/k/kma/kma-1.2.22-intel-2019b.eb b/easybuild/easyconfigs/k/kma/kma-1.2.22-intel-2019b.eb deleted file mode 100644 index b2032801211f..000000000000 --- a/easybuild/easyconfigs/k/kma/kma-1.2.22-intel-2019b.eb +++ /dev/null @@ -1,39 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'MakeCp' - -name = 'kma' -version = '1.2.22' - -homepage = 'https://bitbucket.org/genomicepidemiology/kma' -description = """KMA is a mapping method designed to map raw reads directly against redundant databases, -in an ultra-fast manner using seed and extend.""" - -toolchain = {'name': 'intel', 'version': '2019b'} - -# https://bitbucket.org/genomicepidemiology/kma -bitbucket_account = 'genomicepidemiology' -source_urls = [BITBUCKET_SOURCE] -sources = ['%(version)s.tar.bz2'] -patches = ['%(name)s-%(version)s_fix-intel.patch'] -checksums = [ - '776e17a870c6b1aa0d89352f81b0af4cf00627111bf31ebaa7a97a5066190397', # 1.2.22.tar.bz2 - '23d6d4a06d280b37d8fec29654bd0d262bd7c9a9a3b8889a97de84f4cdab336d', # kma-1.2.22_fix-intel.patch -] - -dependencies = [ - ('zlib', '1.2.11'), -] - -local_bin_list = ['kma', 'kma_index', 'kma_shm', 'kma_update'] - -files_to_copy = [(local_bin_list, 'bin')] - -sanity_check_paths = { - 'files': ['bin/%s' % f for f in local_bin_list], - 'dirs': [] -} -sanity_check_commands = ['%s -h' % f for f in local_bin_list] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/kma/kma-1.2.22_fix-intel.patch b/easybuild/easyconfigs/k/kma/kma-1.2.22_fix-intel.patch deleted file mode 100644 index 09fdfe8d82e1..000000000000 --- a/easybuild/easyconfigs/k/kma/kma-1.2.22_fix-intel.patch +++ /dev/null @@ -1,27 +0,0 @@ -Fix defined macros for icc - -author: Pavel Grochal (INUITS) -diff genomicepidemiology-kma-f896788e5676/threader.h{.orig,} -ru ---- genomicepidemiology-kma-f896788e5676/threader.h.orig 2020-03-26 15:04:23.213588802 +0100 -+++ genomicepidemiology-kma-f896788e5676/threader.h 2020-03-26 15:07:48.666175413 +0100 -@@ -21,14 +21,14 @@ - #if _POSIX_C_SOURCE >= 199309L - #include - #define sleepSpec(time)((struct timespec[]){{0, time}}) --#define lock(exclude) while(__sync_lock_test_and_set(exclude, 1)) {while(*exclude) {nanosleep(sleepSpec(100000),NULL);}} --#define lockTime(exclude, time) while(__sync_lock_test_and_set(exclude, 1)) {while(*exclude) {nanosleep(sleepSpec(1000 * time),NULL);}} --#define unlock(exclude) (__sync_lock_release(exclude)) -+#define lock(exclude) while(__sync_lock_test_and_set((int*)exclude, 1)) {while(*exclude) {nanosleep(sleepSpec(100000),NULL);}} -+#define lockTime(exclude, time) while(__sync_lock_test_and_set((int*)exclude, 1)) {while(*exclude) {nanosleep(sleepSpec(1000 * time),NULL);}} -+#define unlock(exclude) (__sync_lock_release((int*)exclude)) - #define wait_atomic(src) while(src) {nanosleep(sleepSpec(100000),NULL);} - #else - #include --#define lock(exclude) while(__sync_lock_test_and_set(exclude, 1)) {while(*exclude) {usleep(100);}} --#define lockTime(exclude, spin) while(__sync_lock_test_and_set(exclude, 1)) {while(*exclude) {usleep(spin);}} --#define unlock(exclude) (__sync_lock_release(exclude)) -+#define lock(exclude) while(__sync_lock_test_and_set((int*)exclude, 1)) {while(*exclude) {usleep(100);}} -+#define lockTime(exclude, spin) while(__sync_lock_test_and_set((int*)exclude, 1)) {while(*exclude) {usleep(spin);}} -+#define unlock(exclude) (__sync_lock_release((int*)exclude)) - #define wait_atomic(src) while(src) {usleep(100);} - #endif diff --git a/easybuild/easyconfigs/k/kma/kma-1.4.12a-GCC-12.2.0.eb b/easybuild/easyconfigs/k/kma/kma-1.4.12a-GCC-12.2.0.eb index 350f33cd8633..83073bdc9336 100644 --- a/easybuild/easyconfigs/k/kma/kma-1.4.12a-GCC-12.2.0.eb +++ b/easybuild/easyconfigs/k/kma/kma-1.4.12a-GCC-12.2.0.eb @@ -8,7 +8,7 @@ name = 'kma' version = '1.4.12a' homepage = 'https://bitbucket.org/genomicepidemiology/kma' -description = """KMA is a mapping method designed to map raw reads directly against redundant databases, +description = """KMA is a mapping method designed to map raw reads directly against redundant databases, in an ultra-fast manner using seed and extend.""" toolchain = {'name': 'GCC', 'version': '12.2.0'} diff --git a/easybuild/easyconfigs/k/kneaddata/kneaddata-0.12.0-foss-2022a.eb b/easybuild/easyconfigs/k/kneaddata/kneaddata-0.12.0-foss-2022a.eb index 0a640c31fb62..bf78b189d9d8 100644 --- a/easybuild/easyconfigs/k/kneaddata/kneaddata-0.12.0-foss-2022a.eb +++ b/easybuild/easyconfigs/k/kneaddata/kneaddata-0.12.0-foss-2022a.eb @@ -24,7 +24,4 @@ exts_list = [ }), ] -use_pip = True -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/kpcalg/kpcalg-1.0.1-foss-2018b-R-3.5.1.eb b/easybuild/easyconfigs/k/kpcalg/kpcalg-1.0.1-foss-2018b-R-3.5.1.eb deleted file mode 100644 index c8b4e3a48276..000000000000 --- a/easybuild/easyconfigs/k/kpcalg/kpcalg-1.0.1-foss-2018b-R-3.5.1.eb +++ /dev/null @@ -1,56 +0,0 @@ -easyblock = 'Bundle' - -name = 'kpcalg' -version = '1.0.1' -versionsuffix = '-R-%(rver)s' - -homepage = 'https://cran.r-project.org/package=kpcalg' -description = """Kernel PC (kPC) algorithm for causal structure learning and - causal inference using graphical models. kPC is a version of PC algorithm that - uses kernel based independence criteria in order to be able to deal with - non-linear relationships and non-Gaussian noise. - Includes pcalg: Functions for causal structure learning and causal inference - using graphical models.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [ - ('R', '3.5.1'), - ('R-bundle-Bioconductor', '3.7', versionsuffix), - ('dagitty', '0.2-2', versionsuffix), -] - -exts_defaultclass = 'RPackage' - -exts_default_options = { - 'source_urls': [ - 'https://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive - 'https://cran.r-project.org/src/contrib/', # current version of packages - 'https://cran.freestatistics.org/src/contrib', # mirror alternative for current packages - ], - 'source_tmpl': '%(name)s_%(version)s.tar.gz', -} - -exts_list = [ - ('clue', '0.3-57', { - 'checksums': ['6e369d07b464a9624209a06b5078bf988f01f7963076e946649d76aea0622d17'], - }), - ('bdsmatrix', '1.3-3', { - 'checksums': ['70ea81708c97dedd483a5d3866d2e906fa0e9098ff854c41cf0746fbc8dfad9d'], - }), - ('pcalg', '2.6-2', { - 'checksums': ['f9d151bf1ed1390add762ebb22250bfd5e3a77c37a90851e67e2d1831b0b610a'], - }), - (name, version, { - 'checksums': ['a2406f9a5e7e0fa1310e95ecb703604be54eb31211f22a13156171e7755ca5bd'], - }), -] - -sanity_check_paths = { - 'files': ['%(name)s/R/%(name)s'], - 'dirs': ['%(name)s'], -} - -modextrapaths = {'R_LIBS_SITE': ''} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/k/krbalancing/krbalancing-0.5.0b0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/k/krbalancing/krbalancing-0.5.0b0-GCCcore-11.3.0.eb index fe21c19fe3a2..a5209f1a4ad2 100644 --- a/easybuild/easyconfigs/k/krbalancing/krbalancing-0.5.0b0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/k/krbalancing/krbalancing-0.5.0b0-GCCcore-11.3.0.eb @@ -20,8 +20,6 @@ dependencies = [ ('Python', '3.10.4'), ] -use_pip = True - exts_list = [ (name, version, { 'source_urls': ['https://github.com/dilawar/Knight-Ruiz-Matrix-balancing-algorithm/archive/'], @@ -36,6 +34,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/kwant/kwant-1.4.1-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/k/kwant/kwant-1.4.1-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index d2f369dc5f16..000000000000 --- a/easybuild/easyconfigs/k/kwant/kwant-1.4.1-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'kwant' -version = '1.4.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://kwant-project.org/' -description = """Kwant is a free (open source), powerful, and easy to use Python package for - numerical calculations on tight-binding models with a strong focus on quantum transport.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -dependencies = [ - ('MUMPS', '5.2.1', '-metis-seq'), # kwant supports only the "mpiseq" version of MUMPS - ('Python', '3.7.2'), - ('matplotlib', '3.0.3', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('mpmath', '1.1.0', { - 'checksums': ['fc17abe05fbab3382b61a123c398508183406fa132e0223874578e20946499f6'], - }), - ('sympy', '1.4', { - 'checksums': ['71a11e5686ae7ab6cb8feb5bd2651ef4482f8fd43a7c27e645a165e4353b23e1'], - }), - ('tinyarray', '1.2.1', { - 'checksums': ['95742be0a4d51d37710df334ac97f6953ad336399140e35f230016699ac53d97'], - }), - ('qsymm', '1.2.4', { - 'checksums': ['8c12d0fca9a45d79d23d4061c29f90aac4e25b66612a5ac56add07e512a2833a'], - }), - (name, version, { - 'checksums': ['8c0ccf341dfa74e1d69f1508968c4d4e9fb36f74685f101897df6a84ed7043df'], - }), -] - -sanity_check_commands = ["python3 -c 'import kwant; kwant.test()'"] - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/k/kwant/kwant-1.4.1-intel-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/k/kwant/kwant-1.4.1-intel-2019a-Python-3.7.2.eb deleted file mode 100644 index 5f213270dffd..000000000000 --- a/easybuild/easyconfigs/k/kwant/kwant-1.4.1-intel-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'kwant' -version = '1.4.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://kwant-project.org/' -description = """Kwant is a free (open source), powerful, and easy to use Python package for - numerical calculations on tight-binding models with a strong focus on quantum transport.""" - -toolchain = {'name': 'intel', 'version': '2019a'} - -dependencies = [ - ('MUMPS', '5.2.1', '-metis-seq'), # kwant supports only the "mpiseq" version of MUMPS - ('Python', '3.7.2'), - ('matplotlib', '3.0.3', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('mpmath', '1.1.0', { - 'checksums': ['fc17abe05fbab3382b61a123c398508183406fa132e0223874578e20946499f6'], - }), - ('sympy', '1.4', { - 'checksums': ['71a11e5686ae7ab6cb8feb5bd2651ef4482f8fd43a7c27e645a165e4353b23e1'], - }), - ('tinyarray', '1.2.1', { - 'checksums': ['95742be0a4d51d37710df334ac97f6953ad336399140e35f230016699ac53d97'], - }), - ('qsymm', '1.2.4', { - 'checksums': ['8c12d0fca9a45d79d23d4061c29f90aac4e25b66612a5ac56add07e512a2833a'], - }), - (name, version, { - 'patches': ['%(name)s-%(version)s_detect_mumps_mkl.patch'], - 'checksums': [ - '8c0ccf341dfa74e1d69f1508968c4d4e9fb36f74685f101897df6a84ed7043df', # kwant-1.4.1.tar.gz - '9a39730a1fa4fdf72b3acfd2812d5c35b851d0105de33ccfb34c700a06c0a295', # kwant-1.4.1_detect_mumps_mkl.patch - ], - }), -] - -sanity_check_commands = ["python3 -c 'import kwant; kwant.test()'"] - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/k/kwant/kwant-1.4.1_detect_mumps_mkl.patch b/easybuild/easyconfigs/k/kwant/kwant-1.4.1_detect_mumps_mkl.patch deleted file mode 100644 index fccacaab7f7b..000000000000 --- a/easybuild/easyconfigs/k/kwant/kwant-1.4.1_detect_mumps_mkl.patch +++ /dev/null @@ -1,13 +0,0 @@ -also auto-detect MUMPS when using MKL instead of openblas -Author: Miguel Dias Costa (National University of Singapore) ---- setup.py.orig 2019-11-08 16:05:34.300803932 +0800 -+++ setup.py 2019-11-08 16:06:04.652430139 +0800 -@@ -388,6 +388,8 @@ - # 'openblas' provides Lapack and BLAS symbols - ['zmumps', 'mumps_common', 'metis', 'esmumps', 'scotch', - 'scotcherr', 'mpiseq', 'openblas'], -+ ['zmumps', 'mumps_common', 'metis', 'esmumps', 'scotch', -+ 'scotcherr', 'mpiseq', 'mkl_intel_lp64', 'mkl_sequential', 'mkl_core'], - ] - common_libs = ['pord', 'gfortran'] - diff --git a/easybuild/easyconfigs/k/kyber/kyber-0.4.0-GCC-12.3.0.eb b/easybuild/easyconfigs/k/kyber/kyber-0.4.0-GCC-12.3.0.eb new file mode 100644 index 000000000000..14fa1faab674 --- /dev/null +++ b/easybuild/easyconfigs/k/kyber/kyber-0.4.0-GCC-12.3.0.eb @@ -0,0 +1,452 @@ +easyblock = 'Cargo' + +name = 'kyber' +version = '0.4.0' + +homepage = 'https://github.com/wdecoster/kyber' +description = """Tool to quickly make a minimalistic 600x600 pixels + heatmap image of read length (log-transformed) and read accuracy.""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +source_urls = ['https://github.com/wdecoster/kyber/archive/'] +sources = ['v%(version)s.tar.gz'] +patches = ['kyber-0.4.0_requirements.patch'] +checksums = [ + {'v0.4.0.tar.gz': '1a89538d2795e5f589fd18280de4443d3311454ed70f595b3e6611bd8d8811e1'}, + {'ab_glyph_rasterizer-0.1.8.tar.gz': 'c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046'}, + {'adler-1.0.2.tar.gz': 'f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe'}, + {'aho-corasick-0.7.20.tar.gz': 'cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac'}, + {'approx-0.5.1.tar.gz': 'cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6'}, + {'autocfg-1.1.0.tar.gz': 'd468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa'}, + {'bio-types-0.13.0.tar.gz': 'dfa990f40a28735fa598dc3dd58d73e62e6b41458959d623903b927ba7b04c80'}, + {'bit_field-0.10.2.tar.gz': 'dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61'}, + {'bitflags-1.3.2.tar.gz': 'bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a'}, + {'bumpalo-3.12.0.tar.gz': '0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535'}, + {'bytemuck-1.13.1.tar.gz': '17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea'}, + {'byteorder-1.4.3.tar.gz': '14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610'}, + {'bzip2-sys-0.1.11+1.0.8.tar.gz': '736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc'}, + {'cc-1.0.79.tar.gz': '50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f'}, + {'cfg-if-1.0.0.tar.gz': 'baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd'}, + {'clap-4.5.0.tar.gz': '80c21025abd42669a92efc996ef13cfb2c5c627858421ea58d5c3b331a6c134f'}, + {'clap_builder-4.5.0.tar.gz': '458bf1f341769dfcf849846f65dffdf9146daa56bcd2a47cb4e1de9915567c99'}, + {'anstream-0.6.7.tar.gz': '4cd2405b3ac1faab2990b74d728624cd9fd115651fcecc7c2d8daf01376275ba'}, + {'anstyle-1.0.2.tar.gz': '15c4c2c83f81532e5845a733998b6971faca23490340a418e9b72a3ec9de12ea'}, + {'anstyle-parse-0.2.1.tar.gz': '938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333'}, + {'anstyle-query-1.0.0.tar.gz': '5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b'}, + {'anstyle-wincon-3.0.2.tar.gz': '1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7'}, + {'colorchoice-1.0.0.tar.gz': 'acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7'}, + {'utf8parse-0.2.1.tar.gz': '711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a'}, + {'humantime-2.1.0.tar.gz': '9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4'}, + {'clap_derive-4.5.0.tar.gz': '307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47'}, + {'shlex-1.3.0.tar.gz': '0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64'}, + {'snapbox-0.4.16.tar.gz': '73145a30df4935f50a7b13c1882bce7d194d7071ad0bcc36e7cacbf9ef16e3ec'}, + {'escargot-0.5.7.tar.gz': 'f5584ba17d7ab26a8a7284f13e5bd196294dd2f2d79773cff29b9e9edef601a6'}, + {'dunce-1.0.4.tar.gz': '56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b'}, + {'content_inspector-0.2.4.tar.gz': 'b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38'}, + {'filetime-0.2.22.tar.gz': 'd4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0'}, + {'normalize-line-endings-0.3.0.tar.gz': '61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be'}, + {'os_pipe-1.1.4.tar.gz': '0ae859aa07428ca9a929b936690f8b12dc5f11dd8c6992a18ca93919f28bc177'}, + {'similar-2.2.0.tar.gz': '62ac7f900db32bf3fd12e0117dd3dc4da74bc52ebaac97f39668446d89694803'}, + {'snapbox-macros-0.3.7.tar.gz': '78ccde059aad940984ff696fe8c280900f7ea71a6fb45fce65071a3f2c40b667'}, + {'tempfile-3.9.0.tar.gz': '01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa'}, + {'wait-timeout-0.2.0.tar.gz': '9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6'}, + {'walkdir-2.4.0.tar.gz': 'd71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee'}, + {'clap_lex-0.7.0.tar.gz': '98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce'}, + {'cmake-0.1.49.tar.gz': 'db34956e100b30725f2eb215f90d4871051239535632f84fea3bc92722c66b7c'}, + {'color_quant-1.1.0.tar.gz': '3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b'}, + {'conv-0.3.3.tar.gz': '78ff10625fd0ac447827aa30ea8b861fead473bb60aeb73af6c1c58caf0d1299'}, + {'crc32fast-1.3.2.tar.gz': 'b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d'}, + {'crossbeam-channel-0.5.7.tar.gz': 'cf2b3e8478797446514c91ef04bafcb59faba183e621ad488df88983cc14128c'}, + {'crossbeam-deque-0.8.3.tar.gz': 'ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef'}, + {'crossbeam-epoch-0.9.14.tar.gz': '46bd5f3f85273295a9d14aedfb86f6aadbff6d8f5295c4a9edb08e819dcf5695'}, + {'crossbeam-utils-0.8.15.tar.gz': '3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b'}, + {'crunchy-0.2.2.tar.gz': '7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7'}, + {'ctor-0.2.0.tar.gz': 'dd4056f63fce3b82d852c3da92b08ea59959890813a7f4ce9c0ff85b10cf301b'}, + {'curl-sys-0.4.60+curl-7.88.1.tar.gz': '717abe2cb465a5da6ce06617388a3980c9a2844196734bec8ccb8e575250f13f'}, + {'custom_derive-0.1.7.tar.gz': 'ef8ae57c4978a2acd8b869ce6b9ca1dfe817bff704c220209fdef2c0b75a01b9'}, + {'derive-new-0.5.9.tar.gz': '3418329ca0ad70234b9735dc4ceed10af4df60eff9c8e7b06cb5e520d92c3535'}, + {'either-1.8.1.tar.gz': '7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91'}, + {'env_logger-0.10.0.tar.gz': '85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0'}, + {'errno-0.2.8.tar.gz': 'f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1'}, + {'errno-dragonfly-0.1.2.tar.gz': 'aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf'}, + {'exr-1.6.3.tar.gz': 'bdd2162b720141a91a054640662d3edce3d50a944a50ffca5313cd951abb35b4'}, + {'flate2-1.0.25.tar.gz': 'a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841'}, + {'flume-0.10.14.tar.gz': '1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577'}, + {'form_urlencoded-1.1.0.tar.gz': 'a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8'}, + {'fs-utils-1.1.4.tar.gz': '6fc7a9dc005c944c98a935e7fd626faf5bf7e5a609f94bc13e42fc4a02e52593'}, + {'futures-core-0.3.27.tar.gz': '86d7a0c1aa76363dac491de0ee99faf6941128376f1cf96f07db7603b7de69dd'}, + {'futures-sink-0.3.27.tar.gz': 'ec93083a4aecafb2a80a885c9de1f0ccae9dbd32c2bb54b0c3a65690e0b8d2f2'}, + {'getrandom-0.1.16.tar.gz': '8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce'}, + {'getrandom-0.2.8.tar.gz': 'c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31'}, + {'gif-0.11.4.tar.gz': '3edd93c6756b4dfaf2709eafcc345ba2636565295c198a9cfbf75fa5e3e00b06'}, + {'glob-0.3.1.tar.gz': 'd2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b'}, + {'half-2.2.1.tar.gz': '02b4af3693f1b705df946e9fe5631932443781d0aabb423b62fcd4d73f6d2fd0'}, + {'heck-0.4.1.tar.gz': '95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8'}, + {'hermit-abi-0.2.6.tar.gz': 'ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7'}, + {'hermit-abi-0.3.1.tar.gz': 'fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286'}, + {'hts-sys-2.0.3.tar.gz': '0dba4fc406d3686926c84f98fd53026b625319d119e6056a40313862a6e3c4eb'}, + {'idna-0.3.0.tar.gz': 'e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6'}, + {'ieee754-0.2.6.tar.gz': '9007da9cacbd3e6343da136e98b0d2df013f553d35bdec8b518f07bea768e19c'}, + {'image-0.24.5.tar.gz': '69b7ea949b537b0fd0af141fff8c77690f2ce96f4f41f042ccb6c69c6c965945'}, + {'imageproc-0.23.0.tar.gz': 'b6aee993351d466301a29655d628bfc6f5a35a0d062b6160ca0808f425805fd7'}, + {'io-lifetimes-1.0.6.tar.gz': 'cfa919a82ea574332e2de6e74b4c36e74d41982b335080fa59d4ef31be20fdf3'}, + {'is-terminal-0.4.4.tar.gz': '21b6b32576413a8e69b90e952e4a026476040d81017b80445deda5f2d3921857'}, + {'itertools-0.10.5.tar.gz': 'b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473'}, + {'jobserver-0.1.26.tar.gz': '936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2'}, + {'jpeg-decoder-0.3.0.tar.gz': 'bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e'}, + {'js-sys-0.3.61.tar.gz': '445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730'}, + {'lazy_static-1.4.0.tar.gz': 'e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646'}, + {'lebe-0.5.2.tar.gz': '03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8'}, + {'libc-0.2.140.tar.gz': '99227334921fae1a979cf0bfdfcc6b3e5ce376ef57e16fb6fb3ea2ed6095f80c'}, + {'libz-sys-1.1.8.tar.gz': '9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf'}, + {'linear-map-1.2.0.tar.gz': 'bfae20f6b19ad527b550c223fddc3077a547fc70cda94b9b566575423fd303ee'}, + {'linux-raw-sys-0.1.4.tar.gz': 'f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4'}, + {'lock_api-0.4.9.tar.gz': '435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df'}, + {'log-0.4.17.tar.gz': 'abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e'}, + {'lzma-sys-0.1.20.tar.gz': '5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27'}, + {'matrixmultiply-0.3.2.tar.gz': 'add85d4dd35074e6fedc608f8c8f513a3548619a9024b751949ef0e8e45a4d84'}, + {'memchr-2.5.0.tar.gz': '2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d'}, + {'memoffset-0.8.0.tar.gz': 'd61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1'}, + {'miniz_oxide-0.6.2.tar.gz': 'b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa'}, + {'nalgebra-0.30.1.tar.gz': '4fb2d0de08694bed883320212c18ee3008576bfe8c306f4c3c4a58b4876998be'}, + {'nanorand-0.7.0.tar.gz': '6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3'}, + {'ndarray-0.15.6.tar.gz': 'adb12d4e967ec485a5f71c6311fe28158e9d6f4bc4a447b474184d0f91a8fa32'}, + {'newtype_derive-0.1.6.tar.gz': 'ac8cd24d9f185bb7223958d8c1ff7a961b74b1953fd05dba7cc568a63b3861ec'}, + {'num-0.4.0.tar.gz': '43db66d1170d347f9a065114077f7dccb00c1b9478c89384490a3425279a4606'}, + {'num-bigint-0.4.3.tar.gz': 'f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f'}, + {'num-complex-0.4.3.tar.gz': '02e0d21255c828d6f128a1e41534206671e8c3ea0c62f32291e808dc82cff17d'}, + {'num-integer-0.1.45.tar.gz': '225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9'}, + {'num-iter-0.1.43.tar.gz': '7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252'}, + {'num-rational-0.4.1.tar.gz': '0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0'}, + {'num-traits-0.2.15.tar.gz': '578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd'}, + {'num_cpus-1.15.0.tar.gz': '0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b'}, + {'once_cell-1.17.1.tar.gz': 'b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3'}, + {'openssl-src-111.25.1+1.1.1t.tar.gz': '1ef9a9cc6ea7d9d5e7c4a913dc4b48d0e359eddf01af1dfec96ba7064b4aba10'}, + {'openssl-sys-0.9.81.tar.gz': '176be2629957c157240f68f61f2d0053ad3a4ecfdd9ebf1e6521d18d9635cf67'}, + {'os_str_bytes-6.4.1.tar.gz': '9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee'}, + {'owned_ttf_parser-0.15.2.tar.gz': '05e6affeb1632d6ff6a23d2cd40ffed138e82f1532571a26f527c8a284bb2fbb'}, + {'paste-1.0.12.tar.gz': '9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79'}, + {'percent-encoding-2.2.0.tar.gz': '478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e'}, + {'pin-project-1.0.12.tar.gz': 'ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc'}, + {'pin-project-internal-1.0.12.tar.gz': '069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55'}, + {'pkg-config-0.3.26.tar.gz': '6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160'}, + {'png-0.17.7.tar.gz': '5d708eaf860a19b19ce538740d2b4bdeeb8337fa53f7738455e706623ad5c638'}, + {'ppv-lite86-0.2.17.tar.gz': '5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de'}, + {'proc-macro-error-1.0.4.tar.gz': 'da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c'}, + {'proc-macro-error-attr-1.0.4.tar.gz': 'a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869'}, + {'proc-macro2-1.0.70.tar.gz': '39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b'}, + {'quick-error-1.2.3.tar.gz': 'a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0'}, + {'quote-1.0.26.tar.gz': '4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc'}, + {'rand-0.7.3.tar.gz': '6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03'}, + {'rand_chacha-0.2.2.tar.gz': 'f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402'}, + {'rand_core-0.5.1.tar.gz': '90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19'}, + {'rand_distr-0.2.2.tar.gz': '96977acbdd3a6576fb1d27391900035bf3863d4a16422973a409b488cf29ffb2'}, + {'rand_hc-0.2.0.tar.gz': 'ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c'}, + {'rawpointer-0.2.1.tar.gz': '60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3'}, + {'rayon-1.7.0.tar.gz': '1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b'}, + {'rayon-core-1.11.0.tar.gz': '4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d'}, + {'regex-1.7.1.tar.gz': '48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733'}, + {'regex-syntax-0.6.28.tar.gz': '456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848'}, + {'rust-htslib-0.43.1.tar.gz': '53881800f22b91fa893cc3f6d70e6e9aa96d200133bfe112e36aee37aad70bf5'}, + {'rustc_version-0.1.7.tar.gz': 'c5f5376ea5e30ce23c03eb77cbe4962b988deead10910c372b226388b594c084'}, + {'rustix-0.36.9.tar.gz': 'fd5c6ff11fecd55b40746d1995a02f2eb375bf8c00d192d521ee09f42bef37bc'}, + {'rusttype-0.9.3.tar.gz': '3ff8374aa04134254b7995b63ad3dc41c7f7236f69528b28553da7d72efaa967'}, + {'rustversion-1.0.12.tar.gz': '4f3208ce4d8448b3f3e7d168a73f5e0c43a61e32930de3bceeccedb388b6bf06'}, + {'safe_arch-0.6.0.tar.gz': '794821e4ccb0d9f979512f9c1973480123f9bd62a90d74ab0f9426fcf8f4a529'}, + {'scoped_threadpool-0.1.9.tar.gz': '1d51f5df5af43ab3f1360b429fa5e0152ac5ce8c0bd6485cae490332e96846a8'}, + {'scopeguard-1.1.0.tar.gz': 'd29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd'}, + {'semver-0.1.20.tar.gz': 'd4f410fedcf71af0345d7607d246e7ad15faaadd49d240ee3b24e5dc21a820ac'}, + {'simba-0.7.3.tar.gz': '2f3fd720c48c53cace224ae62bef1bbff363a70c68c4802a78b5cc6159618176'}, + {'simd-adler32-0.3.5.tar.gz': '238abfbb77c1915110ad968465608b68e869e0772622c9656714e73e5a1a522f'}, + {'smallvec-1.10.0.tar.gz': 'a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0'}, + {'spin-0.9.6.tar.gz': 'b5d6e0250b93c8427a177b849d144a96d5acc57006149479403d7861ab721e34'}, + {'strsim-0.11.0.tar.gz': '5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01'}, + {'strum_macros-0.24.3.tar.gz': '1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59'}, + {'syn-1.0.109.tar.gz': '72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237'}, + {'syn-2.0.12.tar.gz': '79d9531f94112cfc3e4c8f5f02cb2b58f72c97b7efd85f70203cc6d8efda5927'}, + {'termcolor-1.2.0.tar.gz': 'be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6'}, + {'thiserror-1.0.39.tar.gz': 'a5ab016db510546d856297882807df8da66a16fb8c4101cb8b30054b0d5b2d9c'}, + {'thiserror-impl-1.0.39.tar.gz': '5420d42e90af0c38c3290abcca25b9b3bdf379fc9f55c528f53a269d9c9a267e'}, + {'tiff-0.8.1.tar.gz': '7449334f9ff2baf290d55d73983a7d6fa15e01198faef72af07e2a8db851e471'}, + {'tinyvec-1.6.0.tar.gz': '87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50'}, + {'tinyvec_macros-0.1.1.tar.gz': '1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20'}, + {'ttf-parser-0.15.2.tar.gz': '7b3e06c9b9d80ed6b745c7159c40b311ad2916abb34a49e9be2653b90db0d8dd'}, + {'typenum-1.16.0.tar.gz': '497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba'}, + {'unicode-bidi-0.3.11.tar.gz': '524b68aca1d05e03fdf03fcdce2c6c94b6daf6d16861ddaa7e4f2b6638a9052c'}, + {'unicode-ident-1.0.8.tar.gz': 'e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4'}, + {'unicode-normalization-0.1.22.tar.gz': '5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921'}, + {'url-2.3.1.tar.gz': '0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643'}, + {'vcpkg-0.2.15.tar.gz': 'accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426'}, + {'version_check-0.9.4.tar.gz': '49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f'}, + {'wasi-0.9.0+wasi-snapshot-preview1.tar.gz': 'cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519'}, + {'wasi-0.11.0+wasi-snapshot-preview1.tar.gz': '9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423'}, + {'wasm-bindgen-0.2.84.tar.gz': '31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b'}, + {'wasm-bindgen-backend-0.2.84.tar.gz': '95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9'}, + {'wasm-bindgen-macro-0.2.84.tar.gz': '4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5'}, + {'wasm-bindgen-macro-support-0.2.84.tar.gz': '2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6'}, + {'wasm-bindgen-shared-0.2.84.tar.gz': '0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d'}, + {'weezl-0.1.7.tar.gz': '9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb'}, + {'wide-0.7.8.tar.gz': 'b689b6c49d6549434bf944e6b0f39238cf63693cb7a147e9d887507fffa3b223'}, + {'winapi-0.3.9.tar.gz': '5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419'}, + {'winapi-i686-pc-windows-gnu-0.4.0.tar.gz': 'ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6'}, + {'winapi-util-0.1.5.tar.gz': '70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178'}, + {'winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz': '712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f'}, + {'windows-sys-0.45.0.tar.gz': '75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0'}, + {'windows-sys-0.48.0.tar.gz': '677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9'}, + {'windows-sys-0.52.0.tar.gz': '282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d'}, + {'windows-targets-0.42.2.tar.gz': '8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071'}, + {'windows-targets-0.48.5.tar.gz': '9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c'}, + {'windows-targets-0.52.0.tar.gz': '8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd'}, + {'windows_aarch64_gnullvm-0.42.2.tar.gz': '597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8'}, + {'windows_aarch64_gnullvm-0.48.5.tar.gz': '2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8'}, + {'windows_aarch64_gnullvm-0.52.0.tar.gz': 'cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea'}, + {'windows_aarch64_msvc-0.42.2.tar.gz': 'e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43'}, + {'windows_aarch64_msvc-0.48.5.tar.gz': 'dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc'}, + {'windows_aarch64_msvc-0.52.0.tar.gz': 'bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef'}, + {'windows_i686_gnu-0.42.2.tar.gz': 'c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f'}, + {'windows_i686_gnu-0.48.5.tar.gz': 'a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e'}, + {'windows_i686_gnu-0.52.0.tar.gz': 'a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313'}, + {'windows_i686_msvc-0.42.2.tar.gz': '44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060'}, + {'windows_i686_msvc-0.48.5.tar.gz': '8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406'}, + {'windows_i686_msvc-0.52.0.tar.gz': 'ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a'}, + {'windows_x86_64_gnu-0.42.2.tar.gz': '8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36'}, + {'windows_x86_64_gnu-0.48.5.tar.gz': '53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e'}, + {'windows_x86_64_gnu-0.52.0.tar.gz': '3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd'}, + {'windows_x86_64_gnullvm-0.42.2.tar.gz': '26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3'}, + {'windows_x86_64_gnullvm-0.48.5.tar.gz': '0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc'}, + {'windows_x86_64_gnullvm-0.52.0.tar.gz': '1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e'}, + {'windows_x86_64_msvc-0.42.2.tar.gz': '9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0'}, + {'windows_x86_64_msvc-0.48.5.tar.gz': 'ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538'}, + {'windows_x86_64_msvc-0.52.0.tar.gz': 'dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04'}, + {'zune-inflate-0.2.51.tar.gz': 'a01728b79fb9b7e28a8c11f715e1cd8dc2cda7416a007d66cac55cebb3a8ac6b'}, + {'kyber-0.4.0_requirements.patch': '25c454d67914ccfe1f80ac4edf19629806c7d9d06135201053f73b0a4c10c0eb'}, +] + +crates = [ + ('ab_glyph_rasterizer', '0.1.8'), + ('adler', '1.0.2'), + ('aho-corasick', '0.7.20'), + ('approx', '0.5.1'), + ('autocfg', '1.1.0'), + ('bio-types', '0.13.0'), + ('bit_field', '0.10.2'), + ('bitflags', '1.3.2'), + ('bumpalo', '3.12.0'), + ('bytemuck', '1.13.1'), + ('byteorder', '1.4.3'), + ('bzip2-sys', '0.1.11+1.0.8'), + ('cc', '1.0.79'), + ('cfg-if', '1.0.0'), + ('clap', '4.5.0'), + ('clap_builder', '4.5.0'), + ('anstream', '0.6.7'), + ('anstyle', '1.0.2'), + ('anstyle-parse', '0.2.1'), + ('anstyle-query', '1.0.0'), + ('anstyle-wincon', '3.0.2'), + ('colorchoice', '1.0.0'), + ('utf8parse', '0.2.1'), + ('humantime', '2.1.0'), + ('clap_derive', '4.5.0'), + ('shlex', '1.3.0'), + ('snapbox', '0.4.16'), + ('escargot', '0.5.7'), + ('dunce', '1.0.4'), + ('content_inspector', '0.2.4'), + ('filetime', '0.2.22'), + ('normalize-line-endings', '0.3.0'), + ('os_pipe', '1.1.4'), + ('similar', '2.2.0'), + ('snapbox-macros', '0.3.7'), + ('tempfile', '3.9.0'), + ('wait-timeout', '0.2.0'), + ('walkdir', '2.4.0'), + ('clap_lex', '0.7.0'), + ('cmake', '0.1.49'), + ('color_quant', '1.1.0'), + ('conv', '0.3.3'), + ('crc32fast', '1.3.2'), + ('crossbeam-channel', '0.5.7'), + ('crossbeam-deque', '0.8.3'), + ('crossbeam-epoch', '0.9.14'), + ('crossbeam-utils', '0.8.15'), + ('crunchy', '0.2.2'), + ('ctor', '0.2.0'), + ('curl-sys', '0.4.60+curl-7.88.1'), + ('custom_derive', '0.1.7'), + ('derive-new', '0.5.9'), + ('either', '1.8.1'), + ('env_logger', '0.10.0'), + ('errno', '0.2.8'), + ('errno-dragonfly', '0.1.2'), + ('exr', '1.6.3'), + ('flate2', '1.0.25'), + ('flume', '0.10.14'), + ('form_urlencoded', '1.1.0'), + ('fs-utils', '1.1.4'), + ('futures-core', '0.3.27'), + ('futures-sink', '0.3.27'), + ('getrandom', '0.1.16'), + ('getrandom', '0.2.8'), + ('gif', '0.11.4'), + ('glob', '0.3.1'), + ('half', '2.2.1'), + ('heck', '0.4.1'), + ('hermit-abi', '0.2.6'), + ('hermit-abi', '0.3.1'), + ('hts-sys', '2.0.3'), + ('idna', '0.3.0'), + ('ieee754', '0.2.6'), + ('image', '0.24.5'), + ('imageproc', '0.23.0'), + ('io-lifetimes', '1.0.6'), + ('is-terminal', '0.4.4'), + ('itertools', '0.10.5'), + ('jobserver', '0.1.26'), + ('jpeg-decoder', '0.3.0'), + ('js-sys', '0.3.61'), + ('lazy_static', '1.4.0'), + ('lebe', '0.5.2'), + ('libc', '0.2.140'), + ('libz-sys', '1.1.8'), + ('linear-map', '1.2.0'), + ('linux-raw-sys', '0.1.4'), + ('lock_api', '0.4.9'), + ('log', '0.4.17'), + ('lzma-sys', '0.1.20'), + ('matrixmultiply', '0.3.2'), + ('memchr', '2.5.0'), + ('memoffset', '0.8.0'), + ('miniz_oxide', '0.6.2'), + ('nalgebra', '0.30.1'), + ('nanorand', '0.7.0'), + ('ndarray', '0.15.6'), + ('newtype_derive', '0.1.6'), + ('num', '0.4.0'), + ('num-bigint', '0.4.3'), + ('num-complex', '0.4.3'), + ('num-integer', '0.1.45'), + ('num-iter', '0.1.43'), + ('num-rational', '0.4.1'), + ('num-traits', '0.2.15'), + ('num_cpus', '1.15.0'), + ('once_cell', '1.17.1'), + ('openssl-src', '111.25.1+1.1.1t'), + ('openssl-sys', '0.9.81'), + ('os_str_bytes', '6.4.1'), + ('owned_ttf_parser', '0.15.2'), + ('paste', '1.0.12'), + ('percent-encoding', '2.2.0'), + ('pin-project', '1.0.12'), + ('pin-project-internal', '1.0.12'), + ('pkg-config', '0.3.26'), + ('png', '0.17.7'), + ('ppv-lite86', '0.2.17'), + ('proc-macro-error', '1.0.4'), + ('proc-macro-error-attr', '1.0.4'), + ('proc-macro2', '1.0.70'), + ('quick-error', '1.2.3'), + ('quote', '1.0.26'), + ('rand', '0.7.3'), + ('rand_chacha', '0.2.2'), + ('rand_core', '0.5.1'), + ('rand_distr', '0.2.2'), + ('rand_hc', '0.2.0'), + ('rawpointer', '0.2.1'), + ('rayon', '1.7.0'), + ('rayon-core', '1.11.0'), + ('regex', '1.7.1'), + ('regex-syntax', '0.6.28'), + ('rust-htslib', '0.43.1'), + ('rustc_version', '0.1.7'), + ('rustix', '0.36.9'), + ('rusttype', '0.9.3'), + ('rustversion', '1.0.12'), + ('safe_arch', '0.6.0'), + ('scoped_threadpool', '0.1.9'), + ('scopeguard', '1.1.0'), + ('semver', '0.1.20'), + ('simba', '0.7.3'), + ('simd-adler32', '0.3.5'), + ('smallvec', '1.10.0'), + ('spin', '0.9.6'), + ('strsim', '0.11.0'), + ('strum_macros', '0.24.3'), + ('syn', '1.0.109'), + ('syn', '2.0.12'), + ('termcolor', '1.2.0'), + ('thiserror', '1.0.39'), + ('thiserror-impl', '1.0.39'), + ('tiff', '0.8.1'), + ('tinyvec', '1.6.0'), + ('tinyvec_macros', '0.1.1'), + ('ttf-parser', '0.15.2'), + ('typenum', '1.16.0'), + ('unicode-bidi', '0.3.11'), + ('unicode-ident', '1.0.8'), + ('unicode-normalization', '0.1.22'), + ('url', '2.3.1'), + ('vcpkg', '0.2.15'), + ('version_check', '0.9.4'), + ('wasi', '0.9.0+wasi-snapshot-preview1'), + ('wasi', '0.11.0+wasi-snapshot-preview1'), + ('wasm-bindgen', '0.2.84'), + ('wasm-bindgen-backend', '0.2.84'), + ('wasm-bindgen-macro', '0.2.84'), + ('wasm-bindgen-macro-support', '0.2.84'), + ('wasm-bindgen-shared', '0.2.84'), + ('weezl', '0.1.7'), + ('wide', '0.7.8'), + ('winapi', '0.3.9'), + ('winapi-i686-pc-windows-gnu', '0.4.0'), + ('winapi-util', '0.1.5'), + ('winapi-x86_64-pc-windows-gnu', '0.4.0'), + ('windows-sys', '0.45.0'), + ('windows-sys', '0.48.0'), + ('windows-sys', '0.52.0'), + ('windows-targets', '0.42.2'), + ('windows-targets', '0.48.5'), + ('windows-targets', '0.52.0'), + ('windows_aarch64_gnullvm', '0.42.2'), + ('windows_aarch64_gnullvm', '0.48.5'), + ('windows_aarch64_gnullvm', '0.52.0'), + ('windows_aarch64_msvc', '0.42.2'), + ('windows_aarch64_msvc', '0.48.5'), + ('windows_aarch64_msvc', '0.52.0'), + ('windows_i686_gnu', '0.42.2'), + ('windows_i686_gnu', '0.48.5'), + ('windows_i686_gnu', '0.52.0'), + ('windows_i686_msvc', '0.42.2'), + ('windows_i686_msvc', '0.48.5'), + ('windows_i686_msvc', '0.52.0'), + ('windows_x86_64_gnu', '0.42.2'), + ('windows_x86_64_gnu', '0.48.5'), + ('windows_x86_64_gnu', '0.52.0'), + ('windows_x86_64_gnullvm', '0.42.2'), + ('windows_x86_64_gnullvm', '0.48.5'), + ('windows_x86_64_gnullvm', '0.52.0'), + ('windows_x86_64_msvc', '0.42.2'), + ('windows_x86_64_msvc', '0.48.5'), + ('windows_x86_64_msvc', '0.52.0'), + ('zune-inflate', '0.2.51'), +] + +builddependencies = [ + ('Rust', '1.75.0'), + ('CMake', '3.26.3'), +] + +dependencies = [ + ('bzip2', '1.0.8'), + ('OpenSSL', '1.1', '', SYSTEM), +] + +sanity_check_paths = { + 'files': ['bin/%(name)s'], + 'dirs': [], +} + +sanity_check_commands = ["%(name)s --version"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/kyber/kyber-0.4.0_requirements.patch b/easybuild/easyconfigs/k/kyber/kyber-0.4.0_requirements.patch new file mode 100644 index 000000000000..4f59f4a0e8e3 --- /dev/null +++ b/easybuild/easyconfigs/k/kyber/kyber-0.4.0_requirements.patch @@ -0,0 +1,521 @@ +Use newer `proc-macro2` to avoid the `proc_macro_span_shrink` error. +see https://github.com/dtolnay/proc-macro2/issues/356 + https://github.com/rust-lang/rust/issues/113152 +Author: Petr Král (INUITS) +diff -u Cargo.lock.orig Cargo.lock +--- Cargo.lock.orig 2024-09-23 12:04:03.201953274 +0200 ++++ Cargo.lock 2024-10-15 11:28:46.785202683 +0200 +@@ -109,42 +109,256 @@ + + [[package]] + name = "clap" +-version = "4.1.8" ++version = "4.5.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c3d7ae14b20b94cb02149ed21a86c423859cbe18dc7ed69845cace50e52b40a5" ++checksum = "80c21025abd42669a92efc996ef13cfb2c5c627858421ea58d5c3b331a6c134f" + dependencies = [ +- "bitflags", ++ "clap_builder 4.5.0", + "clap_derive", +- "clap_lex", +- "is-terminal", +- "once_cell", +- "strsim", +- "termcolor", ++ "humantime", ++ "rustversion", ++ "shlex", ++ "snapbox", ++ "trybuild", ++ "trycmd", ++] ++ ++[[package]] ++name = "clap_builder" ++version = "4.5.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "458bf1f341769dfcf849846f65dffdf9146daa56bcd2a47cb4e1de9915567c99" ++dependencies = [ ++ "anstream", ++ "anstyle", ++ "backtrace", ++ "clap_lex 0.7.0", ++ "color-print", ++ "static_assertions", ++ "strsim 0.11.0", ++ "terminal_size 0.3.0", ++ "unic-emoji-char", ++ "unicase", ++ "unicode-width", + ] + + [[package]] ++name = "anstream" ++version = "0.6.7" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "4cd2405b3ac1faab2990b74d728624cd9fd115651fcecc7c2d8daf01376275ba" ++dependencies = [ ++ "anstyle", ++ "anstyle-parse", ++ "anstyle-query", ++ "anstyle-wincon", ++ "colorchoice", ++ "utf8parse", ++] ++ ++[[package]] ++name = "anstyle" ++version = "1.0.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "15c4c2c83f81532e5845a733998b6971faca23490340a418e9b72a3ec9de12ea" ++ ++[[package]] ++name = "anstyle-parse" ++version = "0.2.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333" ++dependencies = [ ++ "utf8parse", ++] ++ ++[[package]] ++name = "anstyle-query" ++version = "1.0.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" ++dependencies = [ ++ "windows-sys 0.48.0", ++] ++ ++[[package]] ++name = "anstyle-wincon" ++version = "3.0.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" ++dependencies = [ ++ "anstyle", ++ "windows-sys 0.52.0", ++] ++ ++[[package]] ++name = "colorchoice" ++version = "1.0.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" ++ ++[[package]] ++name = "utf8parse" ++version = "0.2.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" ++ ++[[package]] ++name = "humantime" ++version = "2.1.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" ++ ++[[package]] + name = "clap_derive" +-version = "4.1.8" ++version = "4.5.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "44bec8e5c9d09e439c4335b1af0abaab56dcf3b94999a936e1bb47b9134288f0" ++checksum = "307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47" + dependencies = [ + "heck", +- "proc-macro-error", + "proc-macro2", + "quote", +- "syn 1.0.109", ++ "syn 2.0.48", + ] + + [[package]] +-name = "clap_lex" +-version = "0.3.2" ++name = "shlex" ++version = "1.3.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" ++ ++[[package]] ++name = "snapbox" ++version = "0.4.16" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "73145a30df4935f50a7b13c1882bce7d194d7071ad0bcc36e7cacbf9ef16e3ec" ++dependencies = [ ++ "anstream", ++ "anstyle", ++ "content_inspector", ++ "dunce", ++ "escargot", ++ "filetime", ++ "libc", ++ "normalize-line-endings", ++ "os_pipe", ++ "similar", ++ "snapbox-macros", ++ "tempfile", ++ "wait-timeout", ++ "walkdir", ++ "windows-sys 0.52.0", ++] ++ ++[[package]] ++name = "escargot" ++version = "0.5.7" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "f5584ba17d7ab26a8a7284f13e5bd196294dd2f2d79773cff29b9e9edef601a6" ++dependencies = [ ++ "log", ++ "once_cell", ++ "serde", ++ "serde_json", ++] ++ ++[[package]] ++name = "dunce" ++version = "1.0.4" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b" ++ ++[[package]] ++name = "content_inspector" ++version = "0.2.4" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38" ++dependencies = [ ++ "memchr", ++] ++ ++[[package]] ++name = "filetime" ++version = "0.2.22" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0" ++dependencies = [ ++ "cfg-if", ++ "libc", ++ "redox_syscall 0.3.5", ++ "windows-sys 0.48.0", ++] ++ ++[[package]] ++name = "normalize-line-endings" ++version = "0.3.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" ++ ++[[package]] ++name = "os_pipe" ++version = "1.1.4" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "0ae859aa07428ca9a929b936690f8b12dc5f11dd8c6992a18ca93919f28bc177" ++dependencies = [ ++ "libc", ++ "windows-sys 0.48.0", ++] ++ ++[[package]] ++name = "similar" ++version = "2.2.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "62ac7f900db32bf3fd12e0117dd3dc4da74bc52ebaac97f39668446d89694803" ++ ++ ++[[package]] ++name = "snapbox-macros" ++version = "0.3.7" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "78ccde059aad940984ff696fe8c280900f7ea71a6fb45fce65071a3f2c40b667" ++dependencies = [ ++ "anstream", ++] ++ ++[[package]] ++name = "tempfile" ++version = "3.9.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "350b9cf31731f9957399229e9b2adc51eeabdfbe9d71d9a0552275fd12710d09" ++checksum = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa" + dependencies = [ +- "os_str_bytes", ++ "cfg-if", ++ "fastrand", ++ "redox_syscall 0.4.1", ++ "rustix 0.38.30", ++ "windows-sys 0.52.0", ++] ++ ++[[package]] ++name = "wait-timeout" ++version = "0.2.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6" ++dependencies = [ ++ "libc", ++] ++ ++[[package]] ++name = "walkdir" ++version = "2.4.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" ++dependencies = [ ++ "same-file", ++ "winapi-util", + ] + + [[package]] ++name = "clap_lex" ++version = "0.7.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" ++ ++[[package]] + name = "cmake" + version = "0.1.49" + source = "registry+https://github.com/rust-lang/crates.io-index" +@@ -464,12 +678,6 @@ + ] + + [[package]] +-name = "humantime" +-version = "2.1.0" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" +- +-[[package]] + name = "idna" + version = "0.3.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +@@ -959,9 +1167,9 @@ + + [[package]] + name = "proc-macro2" +-version = "1.0.52" ++version = "1.0.70" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1d0e1ae9e836cc3beddd63db0df682593d7e2d3d891ae8c9083d2113e1744224" ++checksum = "39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b" + dependencies = [ + "unicode-ident", + ] +@@ -1199,9 +1407,9 @@ + + [[package]] + name = "strsim" +-version = "0.10.0" ++version = "0.11.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" ++checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01" + + [[package]] + name = "strum_macros" +@@ -1468,7 +1676,25 @@ + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" + dependencies = [ +- "windows-targets", ++ "windows-targets 0.42.2", ++] ++ ++[[package]] ++name = "windows-sys" ++version = "0.48.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" ++dependencies = [ ++ "windows-targets 0.48.5", ++] ++ ++[[package]] ++name = "windows-sys" ++version = "0.52.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" ++dependencies = [ ++ "windows-targets 0.52.0", + ] + + [[package]] +@@ -1477,13 +1703,43 @@ + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" + dependencies = [ +- "windows_aarch64_gnullvm", +- "windows_aarch64_msvc", +- "windows_i686_gnu", +- "windows_i686_msvc", +- "windows_x86_64_gnu", +- "windows_x86_64_gnullvm", +- "windows_x86_64_msvc", ++ "windows_aarch64_gnullvm 0.42.2", ++ "windows_aarch64_msvc 0.42.2", ++ "windows_i686_gnu 0.42.2", ++ "windows_i686_msvc 0.42.2", ++ "windows_x86_64_gnu 0.42.2", ++ "windows_x86_64_gnullvm 0.42.2", ++ "windows_x86_64_msvc 0.42.2", ++] ++ ++[[package]] ++name = "windows-targets" ++version = "0.48.5" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" ++dependencies = [ ++ "windows_aarch64_gnullvm 0.48.5", ++ "windows_aarch64_msvc 0.48.5", ++ "windows_i686_gnu 0.48.5", ++ "windows_i686_msvc 0.48.5", ++ "windows_x86_64_gnu 0.48.5", ++ "windows_x86_64_gnullvm 0.48.5", ++ "windows_x86_64_msvc 0.48.5", ++] ++ ++[[package]] ++name = "windows-targets" ++version = "0.52.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" ++dependencies = [ ++ "windows_aarch64_gnullvm 0.52.0", ++ "windows_aarch64_msvc 0.52.0", ++ "windows_i686_gnu 0.52.0", ++ "windows_i686_msvc 0.52.0", ++ "windows_x86_64_gnu 0.52.0", ++ "windows_x86_64_gnullvm 0.52.0", ++ "windows_x86_64_msvc 0.52.0", + ] + + [[package]] +@@ -1493,42 +1749,126 @@ + checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" + + [[package]] ++name = "windows_aarch64_gnullvm" ++version = "0.48.5" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" ++ ++[[package]] ++name = "windows_aarch64_gnullvm" ++version = "0.52.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" ++ ++[[package]] + name = "windows_aarch64_msvc" + version = "0.42.2" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" + + [[package]] ++name = "windows_aarch64_msvc" ++version = "0.48.5" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" ++ ++[[package]] ++name = "windows_aarch64_msvc" ++version = "0.52.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" ++ ++[[package]] + name = "windows_i686_gnu" + version = "0.42.2" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" + + [[package]] ++name = "windows_i686_gnu" ++version = "0.48.5" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" ++ ++[[package]] ++name = "windows_i686_gnu" ++version = "0.52.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" ++ ++[[package]] + name = "windows_i686_msvc" + version = "0.42.2" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" + + [[package]] ++name = "windows_i686_msvc" ++version = "0.48.5" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" ++ ++[[package]] ++name = "windows_i686_msvc" ++version = "0.52.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" ++ ++[[package]] + name = "windows_x86_64_gnu" + version = "0.42.2" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" + + [[package]] ++name = "windows_x86_64_gnu" ++version = "0.48.5" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" ++ ++[[package]] ++name = "windows_x86_64_gnu" ++version = "0.52.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" ++ ++[[package]] + name = "windows_x86_64_gnullvm" + version = "0.42.2" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" + + [[package]] ++name = "windows_x86_64_gnullvm" ++version = "0.48.5" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" ++ ++[[package]] ++name = "windows_x86_64_gnullvm" ++version = "0.52.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" ++ ++[[package]] + name = "windows_x86_64_msvc" + version = "0.42.2" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" + + [[package]] ++name = "windows_x86_64_msvc" ++version = "0.48.5" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" ++ ++[[package]] ++name = "windows_x86_64_msvc" ++version = "0.52.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" ++ ++[[package]] + name = "zune-inflate" + version = "0.2.51" + source = "registry+https://github.com/rust-lang/crates.io-index" diff --git a/easybuild/easyconfigs/l/LADR/LADR-2009-11A-GCCcore-10.2.0.eb b/easybuild/easyconfigs/l/LADR/LADR-2009-11A-GCCcore-10.2.0.eb index 40c4ad013931..6128a9ac4971 100644 --- a/easybuild/easyconfigs/l/LADR/LADR-2009-11A-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/l/LADR/LADR-2009-11A-GCCcore-10.2.0.eb @@ -19,7 +19,7 @@ checksums = ['c32bed5807000c0b7161c276e50d9ca0af0cb248df2c1affb2f6fc02471b51d0'] dependencies = [('binutils', '2.35')] # parallel build fails -parallel = 1 +maxparallel = 1 buildopts = "all" diff --git a/easybuild/easyconfigs/l/LAMARC/LAMARC-2.1.9_Makefile-fix.patch b/easybuild/easyconfigs/l/LAMARC/LAMARC-2.1.9_Makefile-fix.patch deleted file mode 100644 index 74db39ff1cb9..000000000000 --- a/easybuild/easyconfigs/l/LAMARC/LAMARC-2.1.9_Makefile-fix.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- lamarc/Makefile.in.orig 2014-03-19 14:25:08.261820031 +0100 -+++ lamarc/Makefile.in 2014-03-19 14:25:15.382031107 +0100 -@@ -1810,7 +1810,6 @@ - doc/html/genotype.html \ - doc/html/glossary.html \ - doc/html/growthmenu.html \ -- doc/html/forces.html \ - doc/html/index.html \ - doc/html/insumfile.2reg3rep.html \ - doc/html/insumfile.2reg3rep.xml \ diff --git a/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-11.2.0.eb b/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-11.2.0.eb index 1bb5846fed47..9e8668e6a501 100644 --- a/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-11.2.0.eb @@ -25,9 +25,6 @@ dependencies = [('ncurses', '6.2')] preconfigopts = "autoconf && " -# 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': [], diff --git a/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-11.3.0.eb b/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-11.3.0.eb index f067051ffe7e..5efdefb761f6 100644 --- a/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-11.3.0.eb @@ -25,9 +25,6 @@ dependencies = [('ncurses', '6.3')] preconfigopts = "autoconf && " -# 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': [], diff --git a/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-12.2.0.eb b/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-12.2.0.eb index 4008e0b34555..7d4bae408d59 100644 --- a/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-12.2.0.eb @@ -25,9 +25,6 @@ dependencies = [('ncurses', '6.3')] preconfigopts = "autoconf && " -# 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': [], diff --git a/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-12.3.0.eb index 4573d76f9472..a4c7dbd42780 100644 --- a/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-12.3.0.eb @@ -25,9 +25,6 @@ dependencies = [('ncurses', '6.4')] preconfigopts = "autoconf && " -# 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': [], diff --git a/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-13.2.0.eb index 7b163dff6997..1bffb9a1939b 100644 --- a/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-13.2.0.eb @@ -25,9 +25,6 @@ dependencies = [('ncurses', '6.4')] preconfigopts = "autoconf && " -# 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': [], diff --git a/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..1fa3ca78fd97 --- /dev/null +++ b/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-13.3.0.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'LAME' +version = '3.100' + +homepage = 'http://lame.sourceforge.net/' +description = """LAME is a high quality MPEG Audio Layer III (MP3) encoder licensed under the LGPL.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://sourceforge.net/projects/lame/files/lame/%(version_major_minor)s/'] +sources = [SOURCELOWER_TAR_GZ] +patches = ['LAME-3.99.5_check-tgetent.patch'] +checksums = [ + 'ddfe36cab873794038ae2c1210557ad34857a4b6bdc515785d1da9e175b1da1e', # lame-3.100.tar.gz + '8bfb6a73f2db1511baf90fbd7174f11043ec4b592a4917edc30ccfb53bf37256', # LAME-3.99.5_check-tgetent.patch +] + +builddependencies = [ + ('binutils', '2.42'), + ('Autotools', '20231222'), +] + +dependencies = [('ncurses', '6.5')] + +preconfigopts = "autoconf && " + +# configure is broken: add workaround to find libncurses... +preconfigopts += "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.100-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-6.4.0.eb deleted file mode 100644 index e444dced929a..000000000000 --- a/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-6.4.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Stephane Thiell -### - -easyblock = 'ConfigureMake' - -name = 'LAME' -version = '3.100' - -homepage = 'http://lame.sourceforge.net/' -description = """LAME is a high quality MPEG Audio Layer III (MP3) encoder licensed under the LGPL.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://sourceforge.net/projects/lame/files/lame/%(version_major_minor)s/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['LAME-3.99.5_check-tgetent.patch'] -checksums = [ - 'ddfe36cab873794038ae2c1210557ad34857a4b6bdc515785d1da9e175b1da1e', # lame-3.100.tar.gz - '8bfb6a73f2db1511baf90fbd7174f11043ec4b592a4917edc30ccfb53bf37256', # LAME-3.99.5_check-tgetent.patch -] - -builddependencies = [ - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.28'), - ('Autotools', '20170619'), -] - -dependencies = [('ncurses', '6.0')] - -preconfigopts = "autoconf && " - -# 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.100-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-7.3.0.eb deleted file mode 100644 index 5058812fb684..000000000000 --- a/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-7.3.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Stephane Thiell -### - -easyblock = 'ConfigureMake' - -name = 'LAME' -version = '3.100' - -homepage = 'http://lame.sourceforge.net/' -description = """LAME is a high quality MPEG Audio Layer III (MP3) encoder licensed under the LGPL.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['https://sourceforge.net/projects/lame/files/lame/%(version_major_minor)s/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['LAME-3.99.5_check-tgetent.patch'] -checksums = [ - 'ddfe36cab873794038ae2c1210557ad34857a4b6bdc515785d1da9e175b1da1e', # lame-3.100.tar.gz - '8bfb6a73f2db1511baf90fbd7174f11043ec4b592a4917edc30ccfb53bf37256', # LAME-3.99.5_check-tgetent.patch -] - -builddependencies = [ - ('binutils', '2.30'), - ('Autotools', '20180311'), -] - -dependencies = [('ncurses', '6.1')] - -preconfigopts = "autoconf && " - -# 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.100-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-8.2.0.eb deleted file mode 100644 index f042060a8ec3..000000000000 --- a/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-8.2.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Stephane Thiell -### - -easyblock = 'ConfigureMake' - -name = 'LAME' -version = '3.100' - -homepage = 'http://lame.sourceforge.net/' -description = """LAME is a high quality MPEG Audio Layer III (MP3) encoder licensed under the LGPL.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://sourceforge.net/projects/lame/files/lame/%(version_major_minor)s/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['LAME-3.99.5_check-tgetent.patch'] -checksums = [ - 'ddfe36cab873794038ae2c1210557ad34857a4b6bdc515785d1da9e175b1da1e', # lame-3.100.tar.gz - '8bfb6a73f2db1511baf90fbd7174f11043ec4b592a4917edc30ccfb53bf37256', # LAME-3.99.5_check-tgetent.patch -] - -builddependencies = [ - ('binutils', '2.31.1'), - ('Autotools', '20180311'), -] - -dependencies = [('ncurses', '6.1')] - -preconfigopts = "autoconf && " - -# 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.100-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-8.3.0.eb deleted file mode 100644 index 5e9f262f837d..000000000000 --- a/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-8.3.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Stephane Thiell -### - -easyblock = 'ConfigureMake' - -name = 'LAME' -version = '3.100' - -homepage = 'http://lame.sourceforge.net/' -description = """LAME is a high quality MPEG Audio Layer III (MP3) encoder licensed under the LGPL.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://sourceforge.net/projects/lame/files/lame/%(version_major_minor)s/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['LAME-3.99.5_check-tgetent.patch'] -checksums = [ - 'ddfe36cab873794038ae2c1210557ad34857a4b6bdc515785d1da9e175b1da1e', # lame-3.100.tar.gz - '8bfb6a73f2db1511baf90fbd7174f11043ec4b592a4917edc30ccfb53bf37256', # LAME-3.99.5_check-tgetent.patch -] - -builddependencies = [ - ('binutils', '2.32'), - ('Autotools', '20180311'), -] - -dependencies = [('ncurses', '6.1')] - -preconfigopts = "autoconf && " - -# 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.100-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-9.3.0.eb deleted file mode 100644 index ec35bdb7ddcf..000000000000 --- a/easybuild/easyconfigs/l/LAME/LAME-3.100-GCCcore-9.3.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Stephane Thiell -### - -easyblock = 'ConfigureMake' - -name = 'LAME' -version = '3.100' - -homepage = 'http://lame.sourceforge.net/' -description = """LAME is a high quality MPEG Audio Layer III (MP3) encoder licensed under the LGPL.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://sourceforge.net/projects/lame/files/lame/%(version_major_minor)s/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['LAME-3.99.5_check-tgetent.patch'] -checksums = [ - 'ddfe36cab873794038ae2c1210557ad34857a4b6bdc515785d1da9e175b1da1e', # lame-3.100.tar.gz - '8bfb6a73f2db1511baf90fbd7174f11043ec4b592a4917edc30ccfb53bf37256', # LAME-3.99.5_check-tgetent.patch -] - -builddependencies = [ - ('binutils', '2.34'), - ('Autotools', '20180311'), -] - -dependencies = [('ncurses', '6.2')] - -preconfigopts = "autoconf && " - -# 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.100-intel-2017b.eb b/easybuild/easyconfigs/l/LAME/LAME-3.100-intel-2017b.eb deleted file mode 100644 index 74e959ae7511..000000000000 --- a/easybuild/easyconfigs/l/LAME/LAME-3.100-intel-2017b.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Stephane Thiell -### - -easyblock = 'ConfigureMake' - -name = 'LAME' -version = '3.100' - -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': '2017b'} - -source_urls = ['https://sourceforge.net/projects/lame/files/lame/%(version_major_minor)s/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['LAME-3.99.5_check-tgetent.patch'] -checksums = [ - 'ddfe36cab873794038ae2c1210557ad34857a4b6bdc515785d1da9e175b1da1e', # lame-3.100.tar.gz - '8bfb6a73f2db1511baf90fbd7174f11043ec4b592a4917edc30ccfb53bf37256', # LAME-3.99.5_check-tgetent.patch -] - -builddependencies = [('Autotools', '20170619')] - -dependencies = [('ncurses', '6.0')] - -preconfigopts = "autoconf && " - -# 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-foss-2016b.eb b/easybuild/easyconfigs/l/LAME/LAME-3.99.5-foss-2016b.eb deleted file mode 100644 index 17d6b9e1c4b3..000000000000 --- a/easybuild/easyconfigs/l/LAME/LAME-3.99.5-foss-2016b.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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'} - -source_urls = ['https://sourceforge.net/projects/lame/files/lame/%(version_major_minor)s/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['LAME-3.99.5_check-tgetent.patch'] -checksums = [ - '24346b4158e4af3bd9f2e194bb23eb473c75fb7377011523353196b19b9a23ff', # lame-3.99.5.tar.gz - '8bfb6a73f2db1511baf90fbd7174f11043ec4b592a4917edc30ccfb53bf37256', # LAME-3.99.5_check-tgetent.patch -] - -builddependencies = [('Autotools', '20150215')] - -dependencies = [('ncurses', '6.0')] - -preconfigopts = "autoconf && " - -# 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 deleted file mode 100644 index b8c3d4751297..000000000000 --- a/easybuild/easyconfigs/l/LAME/LAME-3.99.5-intel-2017a.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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] -patches = ['LAME-3.99.5_check-tgetent.patch'] -checksums = [ - '24346b4158e4af3bd9f2e194bb23eb473c75fb7377011523353196b19b9a23ff', # lame-3.99.5.tar.gz - '8bfb6a73f2db1511baf90fbd7174f11043ec4b592a4917edc30ccfb53bf37256', # LAME-3.99.5_check-tgetent.patch -] - -builddependencies = [('Autotools', '20150215')] - -dependencies = [('ncurses', '6.0')] - -preconfigopts = "autoconf && " - -# 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/LAMMPS/LAMMPS-28Oct2024-foss-2023a-kokkos-mace-CUDA-12.1.1.eb b/easybuild/easyconfigs/l/LAMMPS/LAMMPS-28Oct2024-foss-2023a-kokkos-mace-CUDA-12.1.1.eb new file mode 100644 index 000000000000..2c1ee744e84e --- /dev/null +++ b/easybuild/easyconfigs/l/LAMMPS/LAMMPS-28Oct2024-foss-2023a-kokkos-mace-CUDA-12.1.1.eb @@ -0,0 +1,188 @@ +name = 'LAMMPS' +version = '28Oct2024' +_cuda_suffix = '-CUDA-%(cudaver)s' +versionsuffix = '-kokkos-mace%s' % _cuda_suffix +_commit = 'f51963a' + +homepage = 'https://mace-docs.readthedocs.io/en/latest/guide/lammps.html' +description = """ACEsuit fork of LAMMPS for using MACE in LAMMPS""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'usempi': True} + +sources = [{ + 'source_urls': ['https://github.com/ACEsuit/lammps/archive'], + 'download_filename': '%s.tar.gz' % _commit, + 'filename': SOURCE_TAR_GZ, +}] +patches = [ + 'LAMMPS-2Aug2023_install_lammps_python_package_in_eb_software_module.patch', +] +checksums = [ + {'LAMMPS-28Oct2024.tar.gz': '43d1432782806ddae40a9f8fd3a7c7c0dc2fad0c74c440e1b189f42b33da2777'}, + {'LAMMPS-2Aug2023_install_lammps_python_package_in_eb_software_module.patch': + '723c944b62b9d28427d25e80a7a67049631702d344df49268a6846aa0cd0fe04'}, +] + +builddependencies = [ + ('CMake', '3.26.3'), + ('pkgconf', '1.9.5'), + ('archspec', '0.2.5'), +] +dependencies = [ + ('CUDA', '12.1.1', '', SYSTEM), + ('UCX-CUDA', '1.14.1', _cuda_suffix), + ('NCCL', '2.18.3', _cuda_suffix), + ('Python', '3.11.3'), + ('libpng', '1.6.39'), + ('libjpeg-turbo', '2.1.5.1'), + ('netCDF', '4.9.2'), + ('GSL', '2.7'), + ('zlib', '1.2.13'), + ('gzip', '1.12'), + ('cURL', '8.0.1'), + ('HDF5', '1.14.0'), + ('PCRE', '8.45'), + ('libxml2', '2.11.4'), + ('FFmpeg', '6.0'), + ('Voro++', '0.4.6'), + ('kim-api', '2.3.0'), + ('Eigen', '3.4.0'), + ('PLUMED', '2.9.0'), + ('SciPy-bundle', '2023.07'), + # VTK package is auto-disabled if this dep is not available + ('VTK', '9.3.0'), + # We use a custom build of MDI + ('MDI', '1.4.26'), + ('PyTorch', '2.1.2', _cuda_suffix), +] +if ARCH == 'x86_64': + # TBB and ScaFaCos are an optional dependency when building on Intel arch + dependencies += [ + ('tbb', '2021.11.0'), + ('ScaFaCoS', '1.0.4'), + ] + +# To use additional custom configuration options, use the 'configopts' easyconfig parameter +# See docs and lammps easyblock for more information. +# https://github.com/lammps/lammps/blob/master/cmake/README.md#lammps-configuration-options + +# OpenMP-Kokkos build is default in the current easyblock. One can switch to serial backend of Kokkos, +# which is claimed to be faster in pure MPI calculations +# configopts = "-DKokkos_ENABLE_SERIAL=yes " + +# packages auto-enabled by easyblock +# 'GPU' - if cuda package is present and kokkos is disabled +# 'KOKKOS' - if kokkos is enabled (by default) +# 'INTEL' - if builing on Intel CPU +# 'OPENMP' - if OpenMP swithed on in 'toolchainopts' + +# include the following extra packages into the build +general_packages = [ + 'AMOEBA', + 'ASPHERE', + 'ATC', + 'AWPMD', + 'BOCS', + 'BODY', + 'BPM', + 'BROWNIAN', + 'CG-DNA', + 'CG-SPICA', + 'CLASS2', + 'COLLOID', + 'COLVARS', + 'COMPRESS', + 'CORESHELL', + 'DIELECTRIC', + 'DIFFRACTION', + 'DIPOLE', + 'DPD-BASIC', + 'DPD-MESO', + 'DPD-REACT', + 'DPD-SMOOTH', + 'DRUDE', + 'EFF', + 'ELECTRODE', + 'EXTRA-COMPUTE', + 'EXTRA-DUMP', + 'EXTRA-FIX', + 'EXTRA-MOLECULE', + 'EXTRA-PAIR', + 'FEP', + 'GRANULAR', + 'H5MD', + 'INTERLAYER', + 'KIM', + 'KSPACE', + 'LATBOLTZ', + 'LEPTON', + # installation fails with MACHDYN on zen2 + # 'MACHDYN', + 'MANIFOLD', + 'MANYBODY', + 'MC', + 'MDI', + 'MEAM', + 'MGPT', + 'MISC', + 'ML-IAP', + 'ML-PACE', + 'ML-POD', + 'ML-RANN', + 'ML-SNAP', + 'ML-MACE', + 'MOFFF', + 'MOLECULE', + 'MOLFILE', + 'MPIIO', + 'NETCDF', + 'OPT', + 'ORIENT', + 'PERI', + 'PHONON', + 'PLUGIN', + 'PLUMED', + 'POEMS', + 'PTM', + 'PYTHON', + 'QEQ', + 'QTB', + 'REACTION', + 'REAXFF', + 'REPLICA', + 'RIGID', + 'SCAFACOS', + 'SHOCK', + 'SMTBQ', + 'SPH', + 'SPIN', + 'SRD', + 'TALLY', + 'UEF', + 'VORONOI', + 'VTK', + 'YAFF', +] + +# Excluded packages due to requiring additional (non-trivial) deps +# - ADIOS +# - LATTE +# - MESONT (requires very large files downloaded during build) +# - ML-HDNNP (requires N2P2) +# - ML-QUIP +# - MSCG +# - QMMM (setup seems complex) + +# hardware-specific option +# note: only the highest capability will be used +# cuda_compute_capabilities = ['9.0'] + +configopts = ' '.join([ + '-D CMAKE_CXX_STANDARD=17', + '-D CMAKE_CXX_STANDARD_REQUIRED=ON', + '-D CMAKE_CXX_COMPILER=%(start_dir)s/lib/kokkos/bin/nvcc_wrapper', + '-D CMAKE_PREFIX_PATH=$EBROOTPYTORCH/lib/python%(pyshortver)s/site-packages/torch', +]) + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/LAMMPS/LAMMPS-29Aug2024-foss-2023b-kokkos.eb b/easybuild/easyconfigs/l/LAMMPS/LAMMPS-29Aug2024-foss-2023b-kokkos.eb new file mode 100644 index 000000000000..177e6b4d2ceb --- /dev/null +++ b/easybuild/easyconfigs/l/LAMMPS/LAMMPS-29Aug2024-foss-2023b-kokkos.eb @@ -0,0 +1,177 @@ +name = 'LAMMPS' +version = '29Aug2024' +versionsuffix = '-kokkos' + +homepage = 'https://www.lammps.org' +description = """LAMMPS is a classical molecular dynamics code, and an acronym +for Large-scale Atomic/Molecular Massively Parallel Simulator. LAMMPS has +potentials for solid-state materials (metals, semiconductors) and soft matter +(biomolecules, polymers) and coarse-grained or mesoscopic systems. It can be +used to model atoms or, more generically, as a parallel particle simulator at +the atomic, meso, or continuum scale. LAMMPS runs on single processors or in +parallel using message-passing techniques and a spatial-decomposition of the +simulation domain. The code is designed to be easy to modify or extend with new +functionality. +""" + +toolchain = {'name': 'foss', 'version': '2023b'} +toolchainopts = {'openmp': True, 'usempi': True} + +# 'https://github.com/lammps/lammps/archive/' +source_urls = [GITHUB_LOWER_SOURCE] +sources = ['stable_%(version)s.tar.gz'] +patches = [ + 'LAMMPS-2Aug2023_install_lammps_python_package_in_eb_software_module.patch', +] +checksums = [ + {'stable_29Aug2024.tar.gz': '6112e0cc352c3140a4874c7f74db3c0c8e30134024164509ecf3772b305fde2e'}, + {'LAMMPS-2Aug2023_install_lammps_python_package_in_eb_software_module.patch': + '723c944b62b9d28427d25e80a7a67049631702d344df49268a6846aa0cd0fe04'}, +] + +builddependencies = [ + ('CMake', '3.27.6'), + ('pkgconf', '2.0.3'), + ('archspec', '0.2.2'), +] +dependencies = [ + ('Python', '3.11.5'), + ('libpng', '1.6.40'), + ('libjpeg-turbo', '3.0.1'), + ('netCDF', '4.9.2'), + ('GSL', '2.7'), + ('zlib', '1.2.13'), + ('gzip', '1.13'), + ('cURL', '8.3.0'), + ('HDF5', '1.14.3'), + ('PCRE', '8.45'), + ('libxml2', '2.11.5'), + ('FFmpeg', '6.0'), + ('Voro++', '0.4.6'), + ('kim-api', '2.3.0'), + ('Eigen', '3.4.0'), + ('PLUMED', '2.9.2'), + ('SciPy-bundle', '2023.11'), + # VTK package is auto-disabled if this dep is not available + ('VTK', '9.3.0'), + # We use a custom build of MDI + ('MDI', '1.4.29'), +] +if ARCH == 'x86_64': + # TBB and ScaFaCos are an optional dependency when building on Intel arch + dependencies += [ + ('tbb', '2021.13.0'), + ('ScaFaCoS', '1.0.4'), + ] + +# To use additional custom configuration options, use the 'configopts' easyconfig parameter +# See docs and lammps easyblock for more information. +# https://github.com/lammps/lammps/blob/master/cmake/README.md#lammps-configuration-options + +# OpenMP-Kokkos build is default in the current easyblock. One can switch to serial backend of Kokkos, +# which is claimed to be faster in pure MPI calculations +# configopts = "-DKokkos_ENABLE_SERIAL=yes " + + +# packages auto-enabled by easyblock +# 'GPU' - if cuda package is present and kokkos is disabled +# 'KOKKOS' - if kokkos is enabled (by default) +# 'INTEL' - if builing on Intel CPU +# 'OPENMP' - if OpenMP swithed on in 'toolchainopts' + +# include the following extra packages into the build +general_packages = [ + 'AMOEBA', + 'ASPHERE', + 'ATC', + 'AWPMD', + 'BOCS', + 'BODY', + 'BPM', + 'BROWNIAN', + 'CG-DNA', + 'CG-SPICA', + 'CLASS2', + 'COLLOID', + 'COLVARS', + 'COMPRESS', + 'CORESHELL', + 'DIELECTRIC', + 'DIFFRACTION', + 'DIPOLE', + 'DPD-BASIC', + 'DPD-MESO', + 'DPD-REACT', + 'DPD-SMOOTH', + 'DRUDE', + 'EFF', + 'ELECTRODE', + 'EXTRA-COMPUTE', + 'EXTRA-DUMP', + 'EXTRA-FIX', + 'EXTRA-MOLECULE', + 'EXTRA-PAIR', + 'FEP', + 'GRANULAR', + 'H5MD', + 'INTERLAYER', + 'KIM', + 'KSPACE', + 'LATBOLTZ', + 'LEPTON', + 'MACHDYN', + 'MANIFOLD', + 'MANYBODY', + 'MC', + 'MDI', + 'MEAM', + 'MGPT', + 'MISC', + 'ML-IAP', + 'ML-PACE', + 'ML-POD', + 'ML-RANN', + 'ML-SNAP', + 'MOFFF', + 'MOLECULE', + 'MOLFILE', + 'MPIIO', + 'NETCDF', + 'OPT', + 'ORIENT', + 'PERI', + 'PHONON', + 'PLUGIN', + 'PLUMED', + 'POEMS', + 'PTM', + 'PYTHON', + 'QEQ', + 'QTB', + 'REACTION', + 'REAXFF', + 'REPLICA', + 'RIGID', + 'SCAFACOS', + 'SHOCK', + 'SMTBQ', + 'SPH', + 'SPIN', + 'SRD', + 'TALLY', + 'UEF', + 'VORONOI', + 'VTK', + 'YAFF', +] + +# Excluded packages due to requiring additional (non-trivial) deps +# - ADIOS +# - LATTE +# - MESONT (requires very large files downloaded during build) +# - ML-HDNNP (requires N2P2) +# - ML-QUIP +# - MSCG +# - QMMM (setup seems complex) + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/LAMMPS/LAMMPS-2Aug2023_update2-foss-2023a-kokkos-CUDA-12.1.1.eb b/easybuild/easyconfigs/l/LAMMPS/LAMMPS-2Aug2023_update2-foss-2023a-kokkos-CUDA-12.1.1.eb index 9290ba4ecb28..a352e5a1b132 100644 --- a/easybuild/easyconfigs/l/LAMMPS/LAMMPS-2Aug2023_update2-foss-2023a-kokkos-CUDA-12.1.1.eb +++ b/easybuild/easyconfigs/l/LAMMPS/LAMMPS-2Aug2023_update2-foss-2023a-kokkos-CUDA-12.1.1.eb @@ -36,7 +36,7 @@ checksums = [ builddependencies = [ ('CMake', '3.26.3'), ('pkgconf', '1.9.5'), - ('archspec', '0.2.1'), + ('archspec', '0.2.5'), ] dependencies = [ ('CUDA', '12.1.1', '', SYSTEM), diff --git a/easybuild/easyconfigs/l/LAMMPS/LAMMPS-2Aug2023_update2-foss-2023a-kokkos.eb b/easybuild/easyconfigs/l/LAMMPS/LAMMPS-2Aug2023_update2-foss-2023a-kokkos.eb index b966e16ba101..ea0378fb80b5 100644 --- a/easybuild/easyconfigs/l/LAMMPS/LAMMPS-2Aug2023_update2-foss-2023a-kokkos.eb +++ b/easybuild/easyconfigs/l/LAMMPS/LAMMPS-2Aug2023_update2-foss-2023a-kokkos.eb @@ -35,7 +35,7 @@ checksums = [ builddependencies = [ ('CMake', '3.26.3'), ('pkgconf', '1.9.5'), - ('archspec', '0.2.1'), + ('archspec', '0.2.5'), ] dependencies = [ ('Python', '3.11.3'), diff --git a/easybuild/easyconfigs/l/LAMMPS/LAMMPS-3Mar2020-foss-2019b-Python-3.7.4-kokkos.eb b/easybuild/easyconfigs/l/LAMMPS/LAMMPS-3Mar2020-foss-2019b-Python-3.7.4-kokkos.eb deleted file mode 100644 index bb60e5f730f9..000000000000 --- a/easybuild/easyconfigs/l/LAMMPS/LAMMPS-3Mar2020-foss-2019b-Python-3.7.4-kokkos.eb +++ /dev/null @@ -1,104 +0,0 @@ -name = 'LAMMPS' -version = '3Mar2020' -local_python_versionsuffix = '-Python-%(pyver)s' -versionsuffix = local_python_versionsuffix -versionsuffix += '-kokkos' - -homepage = 'https://lammps.sandia.gov/' -description = """LAMMPS is a classical molecular dynamics code, and an acronym -for Large-scale Atomic/Molecular Massively Parallel Simulator. LAMMPS has -potentials for solid-state materials (metals, semiconductors) and soft matter -(biomolecules, polymers) and coarse-grained or mesoscopic systems. It can be -used to model atoms or, more generically, as a parallel particle simulator at -the atomic, meso, or continuum scale. LAMMPS runs on single processors or in -parallel using message-passing techniques and a spatial-decomposition of the -simulation domain. The code is designed to be easy to modify or extend with new -functionality. -""" - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'openmp': True, 'usempi': True, 'cstd': 'c++11'} - -# 'https://github.com/lammps/lammps/archive/' -source_urls = [GITHUB_LOWER_SOURCE] -sources = [ - 'stable_%(version)s.tar.gz', - {'filename': 'lammps_vs_yaff_test_single_point_energy.py', 'extract_cmd': "cp %s %(builddir)s"}, -] -patches = ['LAMMPS-3Mar2020_fix-docs-build.patch'] -checksums = [ - 'a1a2e3e763ef5baecea258732518d75775639db26e60af1634ab385ed89224d1', # stable_3Mar2020.tar.gz - 'c28fa5a1ea9608e4fd8686937be501c3bed8cc03ce1956f1cf0a1efce2c75349', # lammps_vs_yaff_test_single_point_energy.py - '7f010853d81022f286cf32e3babe252d5cc7c0bfb274bee5a2c64e810e170239', # LAMMPS-3Mar2020_fix-docs-build.patch -] - -local_source_dir_name = '%(namelower)s-%(version)s' - -builddependencies = [ - ('CMake', '3.15.3'), - ('pkg-config', '0.29.2'), - ('archspec', '0.1.0', local_python_versionsuffix), -] - -dependencies = [ - ('Python', '3.7.4'), - ('libpng', '1.6.37'), - ('libjpeg-turbo', '2.0.3'), - ('netCDF', '4.7.1'), - ('GSL', '2.6'), - ('zlib', '1.2.11'), - ('gzip', '1.10'), - ('cURL', '7.66.0'), - ('HDF5', '1.10.5'), - ('tbb', '2019_U9'), - ('PCRE', '8.43'), - ('libxml2', '2.9.9'), - ('FFmpeg', '4.2.1'), - ('Voro++', '0.4.6'), - ('kim-api', '2.1.3'), - ('Eigen', '3.3.7', '', SYSTEM), - ('yaff', '1.6.0', local_python_versionsuffix), - ('PLUMED', '2.5.3', local_python_versionsuffix), -] - -# To use additional custom configuration options, use the 'configopts' easyconfig parameter -# See docs and lammps easyblock for more information. -# https://github.com/lammps/lammps/blob/master/cmake/README.md#lammps-configuration-options - -# Disable building the docs -configopts = "-DBUILD_DOC=off " - -# auto-enabled by easyblock -# 'GPU' - if cuda package is present and kokkos is disabled -# 'KOKKOS' - if kokkos is enabled (by default) -# -# not enabled (yet), needs more work/additional dependencies: -# 'LATTE', - https://lammps.sandia.gov/doc/Build_extras.html#latte-package -# 'MSCG', - https://lammps.sandia.gov/doc/Build_extras.html#mscg-package -general_packages = [ - 'ASPHERE', 'BODY', 'CLASS2', 'COLLOID', 'COMPRESS', 'CORESHELL', 'DIPOLE', - 'GRANULAR', 'KIM', 'KSPACE', 'MANYBODY', 'MC', 'MESSAGE', 'MISC', - 'MOLECULE', 'MPIIO', 'PERI', 'POEMS', 'PYTHON', 'QEQ', 'REPLICA', 'RIGID', - 'SHOCK', 'SNAP', 'SPIN', 'SRD', 'VORONOI', -] - -# not enabled (yet), needs more work/additional dependencies: -# ADIOS - https://lammps.sandia.gov/doc/Build_extras.html#user-adios-package -# AWPMD - https://lammps.sandia.gov/doc/Build_extras.html#user-awpmd-package -# QUIP - https://lammps.sandia.gov/doc/Build_extras.html#user-quip-package -# SCAFACOS - https://lammps.sandia.gov/doc/Build_extras.html#user-scafacos-package -# VTK - https://lammps.sandia.gov/doc/Build_extras.html#user-vtk-package -user_packages = [ - 'ATC', 'BOCS', 'CGDNA', 'CGSDK', 'COLVARS', 'DIFFRACTION', 'DPD', 'DRUDE', - 'EFF', 'FEP', 'H5MD', 'LB', 'MANIFOLD', 'MEAMC', 'MESO', 'MGPT', 'MISC', - 'MOFFF', 'MOLFILE', 'NETCDF', 'PHONON', 'PLUMED', 'PTM', 'QTB', 'REAXC', - 'SDPD', 'SMD', 'SMTBQ', 'SPH', 'TALLY', 'UEF', 'YAFF', -] - -enhance_sanity_check = True - -# run short test case to make sure installation doesn't produce blatently incorrect results; -# this catches a problem where having the USER-INTEL package enabled causes trouble when installing with intel/2019b -sanity_check_commands = ["cd %(builddir)s && python lammps_vs_yaff_test_single_point_energy.py"] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/LAMMPS/LAMMPS-3Mar2020-foss-2020a-Python-3.8.2-kokkos.eb b/easybuild/easyconfigs/l/LAMMPS/LAMMPS-3Mar2020-foss-2020a-Python-3.8.2-kokkos.eb deleted file mode 100644 index 64fb76ca4d1c..000000000000 --- a/easybuild/easyconfigs/l/LAMMPS/LAMMPS-3Mar2020-foss-2020a-Python-3.8.2-kokkos.eb +++ /dev/null @@ -1,109 +0,0 @@ -name = 'LAMMPS' -version = '3Mar2020' -local_python_versionsuffix = '-Python-%(pyver)s' -versionsuffix = local_python_versionsuffix -versionsuffix += '-kokkos' - -homepage = 'https://lammps.sandia.gov/' -description = """LAMMPS is a classical molecular dynamics code, and an acronym -for Large-scale Atomic/Molecular Massively Parallel Simulator. LAMMPS has -potentials for solid-state materials (metals, semiconductors) and soft matter -(biomolecules, polymers) and coarse-grained or mesoscopic systems. It can be -used to model atoms or, more generically, as a parallel particle simulator at -the atomic, meso, or continuum scale. LAMMPS runs on single processors or in -parallel using message-passing techniques and a spatial-decomposition of the -simulation domain. The code is designed to be easy to modify or extend with new -functionality. -""" - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {'openmp': True, 'usempi': True, 'cstd': 'c++11'} - -# 'https://github.com/lammps/lammps/archive/' -source_urls = [GITHUB_LOWER_SOURCE] -sources = [ - 'stable_%(version)s.tar.gz', - {'filename': 'lammps_vs_yaff_test_single_point_energy.py', 'extract_cmd': "cp %s %(builddir)s"}, -] -# see https://github.com/lammps/lammps/pull/1483 for why this is needed -patches = [ - 'LAMMPS-3Mar2020_fix-docs-build.patch', - 'lammps-stable_3Mar2020_hack_openmp_gcc9.patch', -] -checksums = [ - 'a1a2e3e763ef5baecea258732518d75775639db26e60af1634ab385ed89224d1', # stable_3Mar2020.tar.gz - 'c28fa5a1ea9608e4fd8686937be501c3bed8cc03ce1956f1cf0a1efce2c75349', # lammps_vs_yaff_test_single_point_energy.py - '7f010853d81022f286cf32e3babe252d5cc7c0bfb274bee5a2c64e810e170239', # LAMMPS-3Mar2020_fix-docs-build.patch - '41a0bcb828be22d38bb489bbd4b1fd7803d7771a2308371f01e961c52b8c869f', # lammps-stable_3Mar2020_hack_openmp_gcc9.patch -] - -local_source_dir_name = '%(namelower)s-%(version)s' - -builddependencies = [ - ('CMake', '3.16.4'), - ('pkg-config', '0.29.2'), - ('archspec', '0.1.0', local_python_versionsuffix), -] - -dependencies = [ - ('Python', '3.8.2'), - ('libpng', '1.6.37'), - ('libjpeg-turbo', '2.0.4'), - ('netCDF', '4.7.4'), - ('GSL', '2.6'), - ('zlib', '1.2.11'), - ('gzip', '1.10'), - ('cURL', '7.69.1'), - ('HDF5', '1.10.6'), - ('tbb', '2020.1'), - ('PCRE', '8.44'), - ('libxml2', '2.9.10'), - ('FFmpeg', '4.2.2'), - ('Voro++', '0.4.6'), - ('kim-api', '2.1.3'), - ('Eigen', '3.3.7'), - ('yaff', '1.6.0', local_python_versionsuffix), - ('PLUMED', '2.6.0', local_python_versionsuffix), - ('ScaFaCoS', '1.0.1'), - ('VTK', '8.2.0', local_python_versionsuffix), -] - -# To use additional custom configuration options, use the 'configopts' easyconfig parameter -# See docs and lammps easyblock for more information. -# https://github.com/lammps/lammps/blob/master/cmake/README.md#lammps-configuration-options - -# Disable building the docs -configopts = "-DBUILD_DOC=off " - -# auto-enabled by easyblock -# 'GPU' - if cuda package is present and kokkos is disabled -# 'KOKKOS' - if kokkos is enabled (by default) -# -# not enabled (yet), needs more work/additional dependencies: -# 'LATTE', - https://lammps.sandia.gov/doc/Build_extras.html#latte-package -# 'MSCG', - https://lammps.sandia.gov/doc/Build_extras.html#mscg-package -general_packages = [ - 'ASPHERE', 'BODY', 'CLASS2', 'COLLOID', 'COMPRESS', 'CORESHELL', 'DIPOLE', - 'GRANULAR', 'KIM', 'KSPACE', 'MANYBODY', 'MC', 'MESSAGE', 'MISC', - 'MOLECULE', 'MPIIO', 'PERI', 'POEMS', 'PYTHON', 'QEQ', 'REPLICA', 'RIGID', - 'SHOCK', 'SNAP', 'SPIN', 'SRD', 'VORONOI', -] - -# not enabled (yet), needs more work/additional dependencies: -# ADIOS - https://lammps.sandia.gov/doc/Build_extras.html#user-adios-package -# AWPMD - https://lammps.sandia.gov/doc/Build_extras.html#user-awpmd-package -# QUIP - https://lammps.sandia.gov/doc/Build_extras.html#user-quip-package -user_packages = [ - 'ATC', 'BOCS', 'CGDNA', 'CGSDK', 'COLVARS', 'DIFFRACTION', 'DPD', 'DRUDE', - 'EFF', 'FEP', 'H5MD', 'LB', 'MANIFOLD', 'MEAMC', 'MESO', 'MGPT', 'MISC', - 'MOFFF', 'MOLFILE', 'NETCDF', 'PHONON', 'PLUMED', 'PTM', 'QTB', 'REAXC', - 'SCAFACOS', 'SDPD', 'SMD', 'SMTBQ', 'SPH', 'TALLY', 'UEF', 'YAFF', 'VTK' -] - -enhance_sanity_check = True - -# run short test case to make sure installation doesn't produce blatently incorrect results; -# this catches a problem where having the USER-INTEL package enabled causes trouble when installing with intel/2019b -sanity_check_commands = ["cd %(builddir)s && python lammps_vs_yaff_test_single_point_energy.py"] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/LAMMPS/LAMMPS-3Mar2020-intel-2019b-Python-3.7.4-kokkos.eb b/easybuild/easyconfigs/l/LAMMPS/LAMMPS-3Mar2020-intel-2019b-Python-3.7.4-kokkos.eb deleted file mode 100644 index a96f4e1bf046..000000000000 --- a/easybuild/easyconfigs/l/LAMMPS/LAMMPS-3Mar2020-intel-2019b-Python-3.7.4-kokkos.eb +++ /dev/null @@ -1,113 +0,0 @@ -name = 'LAMMPS' -version = '3Mar2020' -local_python_versionsuffix = '-Python-%(pyver)s' -versionsuffix = local_python_versionsuffix -versionsuffix += '-kokkos' - -homepage = 'https://lammps.sandia.gov/' -description = """LAMMPS is a classical molecular dynamics code, and an acronym -for Large-scale Atomic/Molecular Massively Parallel Simulator. LAMMPS has -potentials for solid-state materials (metals, semiconductors) and soft matter -(biomolecules, polymers) and coarse-grained or mesoscopic systems. It can be -used to model atoms or, more generically, as a parallel particle simulator at -the atomic, meso, or continuum scale. LAMMPS runs on single processors or in -parallel using message-passing techniques and a spatial-decomposition of the -simulation domain. The code is designed to be easy to modify or extend with new -functionality. -""" - -toolchain = {'name': 'intel', 'version': '2019b'} -toolchainopts = {'openmp': True, 'usempi': True, 'cstd': 'c++11'} - -# 'https://github.com/lammps/lammps/archive/' -source_urls = [GITHUB_LOWER_SOURCE] -sources = [ - 'stable_%(version)s.tar.gz', - {'filename': 'lammps_vs_yaff_test_single_point_energy.py', 'extract_cmd': "cp %s %(builddir)s"}, -] -patches = [ - 'LAMMPS-3Mar2020_fix-docs-build.patch', - 'lammps-stable_3Mar2020_intel_ebflag.patch', -] -checksums = [ - 'a1a2e3e763ef5baecea258732518d75775639db26e60af1634ab385ed89224d1', # stable_3Mar2020.tar.gz - 'c28fa5a1ea9608e4fd8686937be501c3bed8cc03ce1956f1cf0a1efce2c75349', # lammps_vs_yaff_test_single_point_energy.py - '7f010853d81022f286cf32e3babe252d5cc7c0bfb274bee5a2c64e810e170239', # LAMMPS-3Mar2020_fix-docs-build.patch - '3b04681bf8d5c60818a197905f68c83e477ef41824278ebc05d437ecac6d5c0a', # lammps-stable_3Mar2020_intel_ebflag.patch -] - -local_source_dir_name = '%(namelower)s-%(version)s' - -builddependencies = [ - ('CMake', '3.15.3'), - ('pkg-config', '0.29.2'), - ('archspec', '0.1.0', local_python_versionsuffix), -] - -dependencies = [ - ('Python', '3.7.4'), - ('libpng', '1.6.37'), - ('libjpeg-turbo', '2.0.3'), - ('netCDF', '4.7.1'), - ('GSL', '2.6'), - ('zlib', '1.2.11'), - ('gzip', '1.10'), - ('cURL', '7.66.0'), - ('HDF5', '1.10.5'), - ('tbb', '2019_U9'), - ('PCRE', '8.43'), - ('libxml2', '2.9.9'), - ('FFmpeg', '4.2.1'), - ('Voro++', '0.4.6'), - ('kim-api', '2.1.3'), - ('Eigen', '3.3.7', '', SYSTEM), - ('yaff', '1.6.0', local_python_versionsuffix), - ('PLUMED', '2.5.3', local_python_versionsuffix), -] - -# To use additional custom configuration options, use the 'configopts' easyconfig parameter -# See docs and lammps easyblock for more information. -# https://github.com/lammps/lammps/blob/master/cmake/README.md#lammps-configuration-options - -# Disable building the docs -configopts = "-DBUILD_DOC=off " - -# having the USER-INTEL package (https://lammps.sandia.gov/doc/Speed_intel.html) enabled with intel/2019b -# results in a LAMMPS installation that yields incorrect results, -# so disable this particular package for now... -configopts += '-DPKG_USER-INTEL=off' - -# auto-enabled by easyblock -# 'GPU' - if cuda package is present and kokkos is disabled -# 'KOKKOS' - if kokkos is enabled (by default) -# -# not enabled (yet), needs more work/additional dependencies: -# 'LATTE', - https://lammps.sandia.gov/doc/Build_extras.html#latte-package -# 'MSCG', - https://lammps.sandia.gov/doc/Build_extras.html#mscg-package -general_packages = [ - 'ASPHERE', 'BODY', 'CLASS2', 'COLLOID', 'COMPRESS', 'CORESHELL', 'DIPOLE', - 'GRANULAR', 'KIM', 'KSPACE', 'MANYBODY', 'MC', 'MESSAGE', 'MISC', - 'MOLECULE', 'MPIIO', 'PERI', 'POEMS', 'PYTHON', 'QEQ', 'REPLICA', 'RIGID', - 'SHOCK', 'SNAP', 'SPIN', 'SRD', 'VORONOI', -] - -# not enabled (yet), needs more work/additional dependencies: -# ADIOS - https://lammps.sandia.gov/doc/Build_extras.html#user-adios-package -# AWPMD - https://lammps.sandia.gov/doc/Build_extras.html#user-awpmd-package -# QUIP - https://lammps.sandia.gov/doc/Build_extras.html#user-quip-package -# SCAFACOS - https://lammps.sandia.gov/doc/Build_extras.html#user-scafacos-package -# VTK - https://lammps.sandia.gov/doc/Build_extras.html#user-vtk-package -user_packages = [ - 'ATC', 'BOCS', 'CGDNA', 'CGSDK', 'COLVARS', 'DIFFRACTION', 'DPD', 'DRUDE', - 'EFF', 'FEP', 'H5MD', 'LB', 'MANIFOLD', 'MEAMC', 'MESO', 'MGPT', 'MISC', - 'MOFFF', 'MOLFILE', 'NETCDF', 'PHONON', 'PLUMED', 'PTM', 'QTB', 'REAXC', - 'SDPD', 'SMD', 'SMTBQ', 'SPH', 'TALLY', 'UEF', 'YAFF', -] - -enhance_sanity_check = True - -# run short test case to make sure installation doesn't produce blatently incorrect results; -# this catches a problem where having the USER-INTEL package enabled causes trouble when installing with intel/2019b -sanity_check_commands = ["cd %(builddir)s && python lammps_vs_yaff_test_single_point_energy.py"] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/LAMMPS/LAMMPS-3Mar2020-intel-2020a-Python-3.8.2-kokkos.eb b/easybuild/easyconfigs/l/LAMMPS/LAMMPS-3Mar2020-intel-2020a-Python-3.8.2-kokkos.eb deleted file mode 100644 index b7c188891e1a..000000000000 --- a/easybuild/easyconfigs/l/LAMMPS/LAMMPS-3Mar2020-intel-2020a-Python-3.8.2-kokkos.eb +++ /dev/null @@ -1,118 +0,0 @@ -name = 'LAMMPS' -version = '3Mar2020' -local_python_versionsuffix = '-Python-%(pyver)s' -versionsuffix = local_python_versionsuffix -versionsuffix += '-kokkos' - -homepage = 'https://lammps.sandia.gov/' -description = """LAMMPS is a classical molecular dynamics code, and an acronym -for Large-scale Atomic/Molecular Massively Parallel Simulator. LAMMPS has -potentials for solid-state materials (metals, semiconductors) and soft matter -(biomolecules, polymers) and coarse-grained or mesoscopic systems. It can be -used to model atoms or, more generically, as a parallel particle simulator at -the atomic, meso, or continuum scale. LAMMPS runs on single processors or in -parallel using message-passing techniques and a spatial-decomposition of the -simulation domain. The code is designed to be easy to modify or extend with new -functionality. -""" - -toolchain = {'name': 'intel', 'version': '2020a'} -toolchainopts = {'openmp': True, 'usempi': True, 'cstd': 'c++11'} - -# 'https://github.com/lammps/lammps/archive/' -source_urls = [GITHUB_LOWER_SOURCE] -sources = [ - 'stable_%(version)s.tar.gz', - {'filename': 'lammps_vs_yaff_test_single_point_energy.py', 'extract_cmd': "cp %s %(builddir)s"}, -] -patches = [ - 'LAMMPS-3Mar2020_fix-docs-build.patch', - 'lammps-stable_3Mar2020_intel_ebflag.patch', -] -checksums = [ - 'a1a2e3e763ef5baecea258732518d75775639db26e60af1634ab385ed89224d1', # stable_3Mar2020.tar.gz - 'c28fa5a1ea9608e4fd8686937be501c3bed8cc03ce1956f1cf0a1efce2c75349', # lammps_vs_yaff_test_single_point_energy.py - '7f010853d81022f286cf32e3babe252d5cc7c0bfb274bee5a2c64e810e170239', # LAMMPS-3Mar2020_fix-docs-build.patch - '3b04681bf8d5c60818a197905f68c83e477ef41824278ebc05d437ecac6d5c0a', # lammps-stable_3Mar2020_intel_ebflag.patch -] - -local_source_dir_name = '%(namelower)s-%(version)s' - -builddependencies = [ - ('CMake', '3.16.4'), - ('pkg-config', '0.29.2'), - ('archspec', '0.1.0', local_python_versionsuffix), -] - -dependencies = [ - ('Python', '3.8.2'), - ('libpng', '1.6.37'), - ('libjpeg-turbo', '2.0.4'), - ('netCDF', '4.7.4'), - ('GSL', '2.6'), - ('zlib', '1.2.11'), - ('gzip', '1.10'), - ('cURL', '7.69.1'), - ('HDF5', '1.10.6'), - ('tbb', '2020.1'), - ('PCRE', '8.44'), - ('libxml2', '2.9.10'), - ('FFmpeg', '4.2.2'), - ('Voro++', '0.4.6'), - ('kim-api', '2.1.3'), - ('Eigen', '3.3.7'), - ('yaff', '1.6.0', local_python_versionsuffix), - ('PLUMED', '2.6.0', local_python_versionsuffix), - ('ScaFaCoS', '1.0.1'), - # See below for why this is not included - # ('VTK', '8.2.0', local_python_versionsuffix), -] - -# Build the documentation with an initialized MPI, otherwise sphinx-build will crash. -# This is known issue with intel/2020a. See easybuilders/easybuild-easyconfigs issue #10213 -local_doccmake = '%(builddir)s/%(namelower)s-stable_%(version)s/cmake/Modules/Documentation.cmake' -preconfigopts = "sed -i 's/sphinx-build/%%(mpi_cmd_prefix)s sphinx-build/g' %s &&" % local_doccmake - -# To use additional custom configuration options, use the 'configopts' easyconfig parameter -# See docs and lammps easyblock for more information. -# https://github.com/lammps/lammps/blob/master/cmake/README.md#lammps-configuration-options - -# Disable building the docs -configopts = "-DBUILD_DOC=off " - -# auto-enabled by easyblock -# 'GPU' - if cuda package is present and kokkos is disabled -# 'KOKKOS' - if kokkos is enabled (by default) -# -# not enabled (yet), needs more work/additional dependencies: -# 'LATTE', - https://lammps.sandia.gov/doc/Build_extras.html#latte-package -# 'MSCG', - https://lammps.sandia.gov/doc/Build_extras.html#mscg-package -general_packages = [ - 'ASPHERE', 'BODY', 'CLASS2', 'COLLOID', 'COMPRESS', 'CORESHELL', 'DIPOLE', - 'GRANULAR', 'KIM', 'KSPACE', 'MANYBODY', 'MC', 'MESSAGE', 'MISC', - 'MOLECULE', 'MPIIO', 'PERI', 'POEMS', 'PYTHON', 'QEQ', 'REPLICA', 'RIGID', - 'SHOCK', 'SNAP', 'SPIN', 'SRD', 'VORONOI', -] - -# not enabled (yet), needs more work/additional dependencies: -# ADIOS - https://lammps.sandia.gov/doc/Build_extras.html#user-adios-package -# AWPMD - https://lammps.sandia.gov/doc/Build_extras.html#user-awpmd-package -# QUIP - https://lammps.sandia.gov/doc/Build_extras.html#user-quip-package -# VTK - support is available in the foss version but currently fails to build for intel -# due to https://software.intel.com/en-us/forums/intel-fortran-compiler/topic/746611 -# see https://github.com/lammps/lammps/issues/1964 for details -user_packages = [ - 'ATC', 'BOCS', 'CGDNA', 'CGSDK', 'COLVARS', 'DIFFRACTION', 'DPD', 'DRUDE', - 'EFF', 'FEP', 'H5MD', 'LB', 'MANIFOLD', 'MEAMC', 'MESO', 'MGPT', 'MISC', - 'MOFFF', 'MOLFILE', 'NETCDF', 'PHONON', 'PLUMED', 'PTM', 'QTB', 'REAXC', - 'SCAFACOS', 'SDPD', 'SMD', 'SMTBQ', 'SPH', 'TALLY', 'UEF', 'YAFF' -] - -enhance_sanity_check = True - -# run short test case to make sure installation doesn't produce blatently incorrect results; -# this catches a problem where having the USER-INTEL package enabled causes trouble when installing with intel/2019b -# (requires an MPI context for intel/2020a) -sanity_check_commands = ["cd %(builddir)s && %(mpi_cmd_prefix)s python lammps_vs_yaff_test_single_point_energy.py"] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/LAMMPS/LAMMPS-3Mar2020_fix-docs-build.patch b/easybuild/easyconfigs/l/LAMMPS/LAMMPS-3Mar2020_fix-docs-build.patch deleted file mode 100644 index 65d5defb1ec4..000000000000 --- a/easybuild/easyconfigs/l/LAMMPS/LAMMPS-3Mar2020_fix-docs-build.patch +++ /dev/null @@ -1,31 +0,0 @@ -fix hanging during building of documentation (hanging sphinx-build processes), -and prevent auto-downloading of Sphinx and dependencies to build documentation (already provided via EasyBuild) -author: Kenneth Hoste (HPC-UGent) ---- lammps-stable_3Mar2020/cmake/Modules/Documentation.cmake.orig 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/cmake/Modules/Documentation.cmake 2020-05-03 11:26:14.441071541 +0200 -@@ -3,8 +3,6 @@ - ############################################################################### - option(BUILD_DOC "Build LAMMPS documentation" OFF) - if(BUILD_DOC) -- include(ProcessorCount) -- ProcessorCount(NPROCS) - find_package(PythonInterp 3 REQUIRED) - - set(VIRTUALENV ${PYTHON_EXECUTABLE} -m virtualenv) -@@ -22,14 +20,14 @@ - OUTPUT requirements.txt - DEPENDS docenv - COMMAND ${CMAKE_COMMAND} -E copy ${LAMMPS_DOC_DIR}/utils/requirements.txt requirements.txt -- COMMAND ${DOCENV_BINARY_DIR}/pip install -r requirements.txt --upgrade -+ #COMMAND ${DOCENV_BINARY_DIR}/pip install -r requirements.txt --upgrade - COMMAND ${DOCENV_BINARY_DIR}/pip install --upgrade ${LAMMPS_DOC_DIR}/utils/converters - ) - - add_custom_command( - OUTPUT html - DEPENDS ${DOC_SOURCES} docenv requirements.txt -- COMMAND ${DOCENV_BINARY_DIR}/sphinx-build -j ${NPROCS} -b html -c ${LAMMPS_DOC_DIR}/utils/sphinx-config -d ${CMAKE_BINARY_DIR}/doctrees ${LAMMPS_DOC_DIR}/src html -+ COMMAND sphinx-build -b html -c ${LAMMPS_DOC_DIR}/utils/sphinx-config -d ${CMAKE_BINARY_DIR}/doctrees ${LAMMPS_DOC_DIR}/src html - ) - - add_custom_target( diff --git a/easybuild/easyconfigs/l/LAMMPS/LAMMPS-7Aug2019-foss-2019b-Python-3.7.4-kokkos.eb b/easybuild/easyconfigs/l/LAMMPS/LAMMPS-7Aug2019-foss-2019b-Python-3.7.4-kokkos.eb deleted file mode 100644 index 3b651f5bb185..000000000000 --- a/easybuild/easyconfigs/l/LAMMPS/LAMMPS-7Aug2019-foss-2019b-Python-3.7.4-kokkos.eb +++ /dev/null @@ -1,102 +0,0 @@ -name = 'LAMMPS' -version = '7Aug2019' -local_python_versionsuffix = '-Python-%(pyver)s' -versionsuffix = local_python_versionsuffix -versionsuffix += '-kokkos' - -homepage = 'https://lammps.sandia.gov/' -description = """LAMMPS is a classical molecular dynamics code, and an acronym -for Large-scale Atomic/Molecular Massively Parallel Simulator. LAMMPS has -potentials for solid-state materials (metals, semiconductors) and soft matter -(biomolecules, polymers) and coarse-grained or mesoscopic systems. It can be -used to model atoms or, more generically, as a parallel particle simulator at -the atomic, meso, or continuum scale. LAMMPS runs on single processors or in -parallel using message-passing techniques and a spatial-decomposition of the -simulation domain. The code is designed to be easy to modify or extend with new -functionality. -""" - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'openmp': True, 'usempi': True, 'cstd': 'c++11'} - -# 'https://github.com/lammps/lammps/archive/' -source_urls = [GITHUB_LOWER_SOURCE] -sources = [ - 'stable_%(version)s.tar.gz', - {'filename': 'lammps_vs_yaff_test_single_point_energy.py', 'extract_cmd': "cp %s %(builddir)s"}, -] -patches = ['%(name)s-%(version)s_EPYC.patch'] -checksums = [ - '5380c1689a93d7922e3d65d9c186401d429878bb3cbe9a692580d3470d6a253f', # stable_7Aug2019.tar.gz - 'c28fa5a1ea9608e4fd8686937be501c3bed8cc03ce1956f1cf0a1efce2c75349', # lammps_vs_yaff_test_single_point_energy.py - '5cc5d2498f45d46569eb325aea5c217867f1afd95ee833fd0139f22e80431b86', # LAMMPS-7Aug2019_EPYC.patch -] - -local_source_dir_name = '%(namelower)s-%(version)s' - -builddependencies = [ - ('CMake', '3.15.3'), - ('pkg-config', '0.29.2'), - ('archspec', '0.1.0', local_python_versionsuffix), -] - -dependencies = [ - ('Python', '3.7.4'), - ('libpng', '1.6.37'), - ('libjpeg-turbo', '2.0.3'), - ('netCDF', '4.7.1'), - ('GSL', '2.6'), - ('zlib', '1.2.11'), - ('gzip', '1.10'), - ('cURL', '7.66.0'), - ('HDF5', '1.10.5'), - ('tbb', '2019_U9'), - ('PCRE', '8.43'), - ('libxml2', '2.9.9'), - ('FFmpeg', '4.2.1'), - ('Voro++', '0.4.6'), - ('kim-api', '2.1.3'), - ('Eigen', '3.3.7', '', SYSTEM), - ('yaff', '1.6.0', local_python_versionsuffix), - ('PLUMED', '2.5.3', local_python_versionsuffix), -] - -# To use additional custom configuration options, use the 'configopts' easyconfig parameter -# See docs and lammps easyblock for more information. -# https://github.com/lammps/lammps/blob/master/cmake/README.md#lammps-configuration-options -# configopts = " " - -# auto-enabled by easyblock -# 'GPU' - if cuda package is present and kokkos is disabled -# 'KOKKOS' - if kokkos is enabled (by default) -# -# not enabled (yet), needs more work/additional dependencies: -# 'LATTE', - https://lammps.sandia.gov/doc/Build_extras.html#latte-package -# 'MSCG', - https://lammps.sandia.gov/doc/Build_extras.html#mscg-package -general_packages = [ - 'ASPHERE', 'BODY', 'CLASS2', 'COLLOID', 'COMPRESS', 'CORESHELL', 'DIPOLE', - 'GRANULAR', 'KIM', 'KSPACE', 'MANYBODY', 'MC', 'MESSAGE', 'MISC', - 'MOLECULE', 'MPIIO', 'PERI', 'POEMS', 'PYTHON', 'QEQ', 'REPLICA', 'RIGID', - 'SHOCK', 'SNAP', 'SPIN', 'SRD', 'VORONOI', -] - -# not enabled (yet), needs more work/additional dependencies: -# ADIOS - https://lammps.sandia.gov/doc/Build_extras.html#user-adios-package -# AWPMD - https://lammps.sandia.gov/doc/Build_extras.html#user-awpmd-package -# QUIP - https://lammps.sandia.gov/doc/Build_extras.html#user-quip-package -# SCAFACOS - https://lammps.sandia.gov/doc/Build_extras.html#user-scafacos-package -# VTK - https://lammps.sandia.gov/doc/Build_extras.html#user-vtk-package -user_packages = [ - 'ATC', 'BOCS', 'CGDNA', 'CGSDK', 'COLVARS', 'DIFFRACTION', 'DPD', 'DRUDE', - 'EFF', 'FEP', 'H5MD', 'LB', 'MANIFOLD', 'MEAMC', 'MESO', 'MGPT', 'MISC', - 'MOFFF', 'MOLFILE', 'NETCDF', 'PHONON', 'PLUMED', 'PTM', 'QTB', 'REAXC', - 'SMD', 'SMTBQ', 'SPH', 'TALLY', 'UEF', 'YAFF', -] - -enhance_sanity_check = True - -# run short test case to make sure installation doesn't produce blatently incorrect results; -# this catches a problem where having the USER-INTEL package enabled causes trouble when installing with intel/2019b -sanity_check_commands = ["cd %(builddir)s && python lammps_vs_yaff_test_single_point_energy.py"] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/LAMMPS/LAMMPS-7Aug2019-intel-2019b-Python-3.7.4-kokkos-OCTP.eb b/easybuild/easyconfigs/l/LAMMPS/LAMMPS-7Aug2019-intel-2019b-Python-3.7.4-kokkos-OCTP.eb deleted file mode 100644 index f6d6351c64b0..000000000000 --- a/easybuild/easyconfigs/l/LAMMPS/LAMMPS-7Aug2019-intel-2019b-Python-3.7.4-kokkos-OCTP.eb +++ /dev/null @@ -1,116 +0,0 @@ -name = 'LAMMPS' -version = '7Aug2019' -local_python_versionsuffix = '-Python-%(pyver)s' -versionsuffix = local_python_versionsuffix -versionsuffix += '-kokkos-OCTP' - -homepage = 'https://lammps.sandia.gov/' -description = """LAMMPS is a classical molecular dynamics code, and an acronym -for Large-scale Atomic/Molecular Massively Parallel Simulator. LAMMPS has -potentials for solid-state materials (metals, semiconductors) and soft matter -(biomolecules, polymers) and coarse-grained or mesoscopic systems. It can be -used to model atoms or, more generically, as a parallel particle simulator at -the atomic, meso, or continuum scale. LAMMPS runs on single processors or in -parallel using message-passing techniques and a spatial-decomposition of the -simulation domain. The code is designed to be easy to modify or extend with new -functionality. - -Includes support for On-the-fly Calculation of Transport Properties (OCTP), -see https://github.com/omoultosEthTuDelft/OCTP -""" - -toolchain = {'name': 'intel', 'version': '2019b'} -toolchainopts = {'openmp': True, 'usempi': True, 'cstd': 'c++11'} - -source_urls = [ - GITHUB_LOWER_SOURCE, - 'https://github.com/omoultosEthTuDelft/OCTP/archive/', -] -sources = [ - 'stable_%(version)s.tar.gz', - {'download_filename': '553885e.tar.gz', 'filename': 'OCTP-20190520.tar.gz'}, - {'filename': 'lammps_vs_yaff_test_single_point_energy.py', 'extract_cmd': "cp %s %(builddir)s"}, -] -patches = ['%(name)s-%(version)s_EPYC.patch'] -checksums = [ - '5380c1689a93d7922e3d65d9c186401d429878bb3cbe9a692580d3470d6a253f', # stable_7Aug2019.tar.gz - '6d0b40394b288e877071f203d3946525d7d2b335367d2ee89c4bad0d757c1435', # OCTP-20190520.tar.gz - 'c28fa5a1ea9608e4fd8686937be501c3bed8cc03ce1956f1cf0a1efce2c75349', # lammps_vs_yaff_test_single_point_energy.py - '5cc5d2498f45d46569eb325aea5c217867f1afd95ee833fd0139f22e80431b86', # LAMMPS-7Aug2019_EPYC.patch -] - -local_source_dir_name = '%(namelower)s-%(version)s' - -builddependencies = [ - ('CMake', '3.15.3'), - ('pkg-config', '0.29.2'), - ('archspec', '0.1.0', local_python_versionsuffix), -] - -dependencies = [ - ('Python', '3.7.4'), - ('libpng', '1.6.37'), - ('libjpeg-turbo', '2.0.3'), - ('netCDF', '4.7.1'), - ('GSL', '2.6'), - ('zlib', '1.2.11'), - ('gzip', '1.10'), - ('cURL', '7.66.0'), - ('HDF5', '1.10.5'), - ('tbb', '2019_U9'), - ('PCRE', '8.43'), - ('libxml2', '2.9.9'), - ('FFmpeg', '4.2.1'), - ('Voro++', '0.4.6'), - ('kim-api', '2.1.3'), - ('Eigen', '3.3.7', '', SYSTEM), - ('yaff', '1.6.0', local_python_versionsuffix), - ('PLUMED', '2.5.3', local_python_versionsuffix), -] - -# copy OCTP sources into LAMMPS source directory -preconfigopts = "cp -av %(builddir)s/OCTP-*/{*.cpp,*.h} %(builddir)s/lammps-stable_%(version)s/src/ && " - -# To use additional custom configuration options, use the 'configopts' easyconfig parameter -# See docs and lammps easyblock for more information. -# https://github.com/lammps/lammps/blob/master/cmake/README.md#lammps-configuration-options - -# having the USER-INTEL package (https://lammps.sandia.gov/doc/Speed_intel.html) enabled with intel/2019b -# results in a LAMMPS installation that yields incorrect results, -# so disable this particular package for now... -configopts = '-DPKG_USER-INTEL=off' - -# auto-enabled by easyblock -# 'GPU' - if cuda package is present and kokkos is disabled -# 'KOKKOS' - if kokkos is enabled (by default) -# -# not enabled (yet), needs more work/additional dependencies: -# 'LATTE', - https://lammps.sandia.gov/doc/Build_extras.html#latte-package -# 'MSCG', - https://lammps.sandia.gov/doc/Build_extras.html#mscg-package -general_packages = [ - 'ASPHERE', 'BODY', 'CLASS2', 'COLLOID', 'COMPRESS', 'CORESHELL', 'DIPOLE', - 'GRANULAR', 'KIM', 'KSPACE', 'MANYBODY', 'MC', 'MESSAGE', 'MISC', - 'MOLECULE', 'MPIIO', 'PERI', 'POEMS', 'PYTHON', 'QEQ', 'REPLICA', 'RIGID', - 'SHOCK', 'SNAP', 'SPIN', 'SRD', 'VORONOI', -] - -# not enabled (yet), needs more work/additional dependencies: -# ADIOS - https://lammps.sandia.gov/doc/Build_extras.html#user-adios-package -# AWPMD - https://lammps.sandia.gov/doc/Build_extras.html#user-awpmd-package -# QUIP - https://lammps.sandia.gov/doc/Build_extras.html#user-quip-package -# SCAFACOS - https://lammps.sandia.gov/doc/Build_extras.html#user-scafacos-package -# VTK - https://lammps.sandia.gov/doc/Build_extras.html#user-vtk-package -user_packages = [ - 'ATC', 'BOCS', 'CGDNA', 'CGSDK', 'COLVARS', 'DIFFRACTION', 'DPD', 'DRUDE', - 'EFF', 'FEP', 'H5MD', 'LB', 'MANIFOLD', 'MEAMC', 'MESO', 'MGPT', 'MISC', - 'MOFFF', 'MOLFILE', 'NETCDF', 'PHONON', 'PLUMED', 'PTM', 'QTB', 'REAXC', - 'SMD', 'SMTBQ', 'SPH', 'TALLY', 'UEF', 'YAFF', -] - -enhance_sanity_check = True - -# run short test case to make sure installation doesn't produce blatently incorrect results; -# this catches a problem where having the USER-INTEL package enabled causes trouble when installing with intel/2019b -sanity_check_commands = ["cd %(builddir)s && python lammps_vs_yaff_test_single_point_energy.py"] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/LAMMPS/LAMMPS-7Aug2019-intel-2019b-Python-3.7.4-kokkos.eb b/easybuild/easyconfigs/l/LAMMPS/LAMMPS-7Aug2019-intel-2019b-Python-3.7.4-kokkos.eb deleted file mode 100644 index 23b825e617b3..000000000000 --- a/easybuild/easyconfigs/l/LAMMPS/LAMMPS-7Aug2019-intel-2019b-Python-3.7.4-kokkos.eb +++ /dev/null @@ -1,106 +0,0 @@ -name = 'LAMMPS' -version = '7Aug2019' -local_python_versionsuffix = '-Python-%(pyver)s' -versionsuffix = local_python_versionsuffix -versionsuffix += '-kokkos' - -homepage = 'https://lammps.sandia.gov/' -description = """LAMMPS is a classical molecular dynamics code, and an acronym -for Large-scale Atomic/Molecular Massively Parallel Simulator. LAMMPS has -potentials for solid-state materials (metals, semiconductors) and soft matter -(biomolecules, polymers) and coarse-grained or mesoscopic systems. It can be -used to model atoms or, more generically, as a parallel particle simulator at -the atomic, meso, or continuum scale. LAMMPS runs on single processors or in -parallel using message-passing techniques and a spatial-decomposition of the -simulation domain. The code is designed to be easy to modify or extend with new -functionality. -""" - -toolchain = {'name': 'intel', 'version': '2019b'} -toolchainopts = {'openmp': True, 'usempi': True, 'cstd': 'c++11'} - -# 'https://github.com/lammps/lammps/archive/' -source_urls = [GITHUB_LOWER_SOURCE] -sources = [ - 'stable_%(version)s.tar.gz', - {'filename': 'lammps_vs_yaff_test_single_point_energy.py', 'extract_cmd': "cp %s %(builddir)s"}, -] -patches = ['%(name)s-%(version)s_EPYC.patch'] -checksums = [ - '5380c1689a93d7922e3d65d9c186401d429878bb3cbe9a692580d3470d6a253f', # stable_7Aug2019.tar.gz - 'c28fa5a1ea9608e4fd8686937be501c3bed8cc03ce1956f1cf0a1efce2c75349', # lammps_vs_yaff_test_single_point_energy.py - '5cc5d2498f45d46569eb325aea5c217867f1afd95ee833fd0139f22e80431b86', # LAMMPS-7Aug2019_EPYC.patch -] - -local_source_dir_name = '%(namelower)s-%(version)s' - -builddependencies = [ - ('CMake', '3.15.3'), - ('pkg-config', '0.29.2'), - ('archspec', '0.1.0', local_python_versionsuffix), -] - -dependencies = [ - ('Python', '3.7.4'), - ('libpng', '1.6.37'), - ('libjpeg-turbo', '2.0.3'), - ('netCDF', '4.7.1'), - ('GSL', '2.6'), - ('zlib', '1.2.11'), - ('gzip', '1.10'), - ('cURL', '7.66.0'), - ('HDF5', '1.10.5'), - ('tbb', '2019_U9'), - ('PCRE', '8.43'), - ('libxml2', '2.9.9'), - ('FFmpeg', '4.2.1'), - ('Voro++', '0.4.6'), - ('kim-api', '2.1.3'), - ('Eigen', '3.3.7', '', SYSTEM), - ('yaff', '1.6.0', local_python_versionsuffix), - ('PLUMED', '2.5.3', local_python_versionsuffix), -] - -# To use additional custom configuration options, use the 'configopts' easyconfig parameter -# See docs and lammps easyblock for more information. -# https://github.com/lammps/lammps/blob/master/cmake/README.md#lammps-configuration-options - -# having the USER-INTEL package (https://lammps.sandia.gov/doc/Speed_intel.html) enabled with intel/2019b -# results in a LAMMPS installation that yields incorrect results, -# so disable this particular package for now... -configopts = '-DPKG_USER-INTEL=off' - -# auto-enabled by easyblock -# 'GPU' - if cuda package is present and kokkos is disabled -# 'KOKKOS' - if kokkos is enabled (by default) -# -# not enabled (yet), needs more work/additional dependencies: -# 'LATTE', - https://lammps.sandia.gov/doc/Build_extras.html#latte-package -# 'MSCG', - https://lammps.sandia.gov/doc/Build_extras.html#mscg-package -general_packages = [ - 'ASPHERE', 'BODY', 'CLASS2', 'COLLOID', 'COMPRESS', 'CORESHELL', 'DIPOLE', - 'GRANULAR', 'KIM', 'KSPACE', 'MANYBODY', 'MC', 'MESSAGE', 'MISC', - 'MOLECULE', 'MPIIO', 'PERI', 'POEMS', 'PYTHON', 'QEQ', 'REPLICA', 'RIGID', - 'SHOCK', 'SNAP', 'SPIN', 'SRD', 'VORONOI', -] - -# not enabled (yet), needs more work/additional dependencies: -# ADIOS - https://lammps.sandia.gov/doc/Build_extras.html#user-adios-package -# AWPMD - https://lammps.sandia.gov/doc/Build_extras.html#user-awpmd-package -# QUIP - https://lammps.sandia.gov/doc/Build_extras.html#user-quip-package -# SCAFACOS - https://lammps.sandia.gov/doc/Build_extras.html#user-scafacos-package -# VTK - https://lammps.sandia.gov/doc/Build_extras.html#user-vtk-package -user_packages = [ - 'ATC', 'BOCS', 'CGDNA', 'CGSDK', 'COLVARS', 'DIFFRACTION', 'DPD', 'DRUDE', - 'EFF', 'FEP', 'H5MD', 'LB', 'MANIFOLD', 'MEAMC', 'MESO', 'MGPT', 'MISC', - 'MOFFF', 'MOLFILE', 'NETCDF', 'PHONON', 'PLUMED', 'PTM', 'QTB', 'REAXC', - 'SMD', 'SMTBQ', 'SPH', 'TALLY', 'UEF', 'YAFF', -] - -enhance_sanity_check = True - -# run short test case to make sure installation doesn't produce blatently incorrect results; -# this catches a problem where having the USER-INTEL package enabled causes trouble when installing with intel/2019b -sanity_check_commands = ["cd %(builddir)s && python lammps_vs_yaff_test_single_point_energy.py"] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/LAMMPS/LAMMPS-7Aug2019_EPYC.patch b/easybuild/easyconfigs/l/LAMMPS/LAMMPS-7Aug2019_EPYC.patch deleted file mode 100644 index deb804dc9441..000000000000 --- a/easybuild/easyconfigs/l/LAMMPS/LAMMPS-7Aug2019_EPYC.patch +++ /dev/null @@ -1,12 +0,0 @@ -# see https://github.com/easybuilders/easybuild-easyblocks/pull/1975#issuecomment-591218724 -diff -ru lammps-stable_7Aug2019.org/lib/kokkos/cmake/kokkos_options.cmake lammps-stable_7Aug2019/lib/kokkos/cmake/kokkos_options.cmake ---- lammps-stable_7Aug2019.org/lib/kokkos/cmake/kokkos_options.cmake 2019-08-06 17:17:40.000000000 +0200 -+++ lammps-stable_7Aug2019/lib/kokkos/cmake/kokkos_options.cmake 2020-09-23 11:24:09.301136347 +0200 -@@ -78,6 +78,7 @@ - list(APPEND KOKKOS_ARCH_LIST - None # No architecture optimization - AMDAVX # (HOST) AMD chip -+ EPYC # (HOST) AMD EPYC Zen-Core CPU - ARMv80 # (HOST) ARMv8.0 Compatible CPU - ARMv81 # (HOST) ARMv8.1 Compatible CPU - ARMv8-ThunderX # (HOST) ARMv8 Cavium ThunderX CPU diff --git a/easybuild/easyconfigs/l/LAMMPS/lammps-stable_3Mar2020_hack_openmp_gcc9.patch b/easybuild/easyconfigs/l/LAMMPS/lammps-stable_3Mar2020_hack_openmp_gcc9.patch deleted file mode 100644 index f36d414562ca..000000000000 --- a/easybuild/easyconfigs/l/LAMMPS/lammps-stable_3Mar2020_hack_openmp_gcc9.patch +++ /dev/null @@ -1,3969 +0,0 @@ -Patch generated by recursively applying -lammps-stable_3Mar2020.orig/src/USER-OMP/hack_openmp_for_pgi_gcc9.sh -to the 'src' directory, which allows this version of LAMMPS to build -for GCC 9. - -Alan O'Cais 20200324 -diff -Nru lammps-stable_3Mar2020.orig/src/MPIIO/dump_atom_mpiio.cpp lammps-stable_3Mar2020/src/MPIIO/dump_atom_mpiio.cpp ---- lammps-stable_3Mar2020.orig/src/MPIIO/dump_atom_mpiio.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/MPIIO/dump_atom_mpiio.cpp 2020-03-20 16:49:44.619401713 +0100 -@@ -587,7 +587,7 @@ - mpifh_buffer_line_per_thread[i] = (char *) malloc(DUMP_BUF_CHUNK_SIZE * sizeof(char)); - mpifh_buffer_line_per_thread[i][0] = '\0'; - --#pragma omp parallel default(none) shared(bufOffset, bufRange, bufLength, mpifhStringCountPerThread, mpifh_buffer_line_per_thread, mybuf) -+#pragma omp parallel default(shared) shared(bufOffset, bufRange, bufLength, mpifhStringCountPerThread, mpifh_buffer_line_per_thread, mybuf) - { - int tid = omp_get_thread_num(); - int m=0; -@@ -677,7 +677,7 @@ - mpifh_buffer_line_per_thread[i] = (char *) malloc(DUMP_BUF_CHUNK_SIZE * sizeof(char)); - mpifh_buffer_line_per_thread[i][0] = '\0'; - --#pragma omp parallel default(none) shared(bufOffset, bufRange, bufLength, mpifhStringCountPerThread, mpifh_buffer_line_per_thread, mybuf) -+#pragma omp parallel default(shared) shared(bufOffset, bufRange, bufLength, mpifhStringCountPerThread, mpifh_buffer_line_per_thread, mybuf) - { - int tid = omp_get_thread_num(); - int m=0; -diff -Nru lammps-stable_3Mar2020.orig/src/MPIIO/dump_cfg_mpiio.cpp lammps-stable_3Mar2020/src/MPIIO/dump_cfg_mpiio.cpp ---- lammps-stable_3Mar2020.orig/src/MPIIO/dump_cfg_mpiio.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/MPIIO/dump_cfg_mpiio.cpp 2020-03-20 16:49:44.623401733 +0100 -@@ -365,7 +365,7 @@ - mpifh_buffer_line_per_thread[i] = (char *) malloc(DUMP_BUF_CHUNK_SIZE * sizeof(char)); - mpifh_buffer_line_per_thread[i][0] = '\0'; - --#pragma omp parallel default(none) shared(bufOffset, bufRange, bufLength, mpifhStringCountPerThread, mpifh_buffer_line_per_thread, mybuf) -+#pragma omp parallel default(shared) shared(bufOffset, bufRange, bufLength, mpifhStringCountPerThread, mpifh_buffer_line_per_thread, mybuf) - { - int tid = omp_get_thread_num(); - int m=0; -diff -Nru lammps-stable_3Mar2020.orig/src/MPIIO/dump_custom_mpiio.cpp lammps-stable_3Mar2020/src/MPIIO/dump_custom_mpiio.cpp ---- lammps-stable_3Mar2020.orig/src/MPIIO/dump_custom_mpiio.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/MPIIO/dump_custom_mpiio.cpp 2020-03-20 16:49:44.627401752 +0100 -@@ -612,7 +612,7 @@ - mpifh_buffer_line_per_thread[i] = (char *) malloc(DUMP_BUF_CHUNK_SIZE * sizeof(char)); - mpifh_buffer_line_per_thread[i][0] = '\0'; - --#pragma omp parallel default(none) shared(bufOffset, bufRange, bufLength, mpifhStringCountPerThread, mpifh_buffer_line_per_thread, mybuf) -+#pragma omp parallel default(shared) shared(bufOffset, bufRange, bufLength, mpifhStringCountPerThread, mpifh_buffer_line_per_thread, mybuf) - { - int tid = omp_get_thread_num(); - int m=0; -diff -Nru lammps-stable_3Mar2020.orig/src/MPIIO/dump_xyz_mpiio.cpp lammps-stable_3Mar2020/src/MPIIO/dump_xyz_mpiio.cpp ---- lammps-stable_3Mar2020.orig/src/MPIIO/dump_xyz_mpiio.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/MPIIO/dump_xyz_mpiio.cpp 2020-03-20 16:49:44.631401773 +0100 -@@ -350,7 +350,7 @@ - mpifh_buffer_line_per_thread[i] = (char *) malloc(DUMP_BUF_CHUNK_SIZE * sizeof(char)); - mpifh_buffer_line_per_thread[i][0] = '\0'; - --#pragma omp parallel default(none) shared(bufOffset, bufRange, bufLength, mpifhStringCountPerThread, mpifh_buffer_line_per_thread, mybuf) -+#pragma omp parallel default(shared) shared(bufOffset, bufRange, bufLength, mpifhStringCountPerThread, mpifh_buffer_line_per_thread, mybuf) - { - int tid = omp_get_thread_num(); - int m=0; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-DIFFRACTION/compute_saed.cpp lammps-stable_3Mar2020/src/USER-DIFFRACTION/compute_saed.cpp ---- lammps-stable_3Mar2020.orig/src/USER-DIFFRACTION/compute_saed.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-DIFFRACTION/compute_saed.cpp 2020-03-20 16:49:45.761407407 +0100 -@@ -418,7 +418,7 @@ - double frac = 0.1; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(offset,ASFSAED,typelocal,xlocal,Fvec,m,frac) -+#pragma omp parallel default(shared) shared(offset,ASFSAED,typelocal,xlocal,Fvec,m,frac) - #endif - { - double *f = new double[ntypes]; // atomic structure factor by type -diff -Nru lammps-stable_3Mar2020.orig/src/USER-DIFFRACTION/compute_xrd.cpp lammps-stable_3Mar2020/src/USER-DIFFRACTION/compute_xrd.cpp ---- lammps-stable_3Mar2020.orig/src/USER-DIFFRACTION/compute_xrd.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-DIFFRACTION/compute_xrd.cpp 2020-03-20 16:49:45.765407427 +0100 -@@ -353,7 +353,7 @@ - double frac = 0.1; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(typelocal,xlocal,Fvec,m,frac,ASFXRD) -+#pragma omp parallel default(shared) shared(typelocal,xlocal,Fvec,m,frac,ASFXRD) - #endif - { - double *f = new double[ntypes]; // atomic structure factor by type -diff -Nru lammps-stable_3Mar2020.orig/src/USER-INTEL/angle_charmm_intel.cpp lammps-stable_3Mar2020/src/USER-INTEL/angle_charmm_intel.cpp ---- lammps-stable_3Mar2020.orig/src/USER-INTEL/angle_charmm_intel.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-INTEL/angle_charmm_intel.cpp 2020-03-20 16:49:46.332410255 +0100 -@@ -134,7 +134,7 @@ - } - - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(f_start,f_stride,fc) \ - reduction(+:oeangle,ov0,ov1,ov2,ov3,ov4,ov5) - #endif -diff -Nru lammps-stable_3Mar2020.orig/src/USER-INTEL/angle_harmonic_intel.cpp lammps-stable_3Mar2020/src/USER-INTEL/angle_harmonic_intel.cpp ---- lammps-stable_3Mar2020.orig/src/USER-INTEL/angle_harmonic_intel.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-INTEL/angle_harmonic_intel.cpp 2020-03-20 16:49:46.336410275 +0100 -@@ -134,7 +134,7 @@ - } - - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(f_start,f_stride,fc) \ - reduction(+:oeangle,ov0,ov1,ov2,ov3,ov4,ov5) - #endif -diff -Nru lammps-stable_3Mar2020.orig/src/USER-INTEL/bond_fene_intel.cpp lammps-stable_3Mar2020/src/USER-INTEL/bond_fene_intel.cpp ---- lammps-stable_3Mar2020.orig/src/USER-INTEL/bond_fene_intel.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-INTEL/bond_fene_intel.cpp 2020-03-20 16:49:46.339410290 +0100 -@@ -127,7 +127,7 @@ - } - - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(f_start,f_stride,fc) \ - reduction(+:oebond,ov0,ov1,ov2,ov3,ov4,ov5) - #endif -diff -Nru lammps-stable_3Mar2020.orig/src/USER-INTEL/bond_harmonic_intel.cpp lammps-stable_3Mar2020/src/USER-INTEL/bond_harmonic_intel.cpp ---- lammps-stable_3Mar2020.orig/src/USER-INTEL/bond_harmonic_intel.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-INTEL/bond_harmonic_intel.cpp 2020-03-20 16:49:46.342410305 +0100 -@@ -127,7 +127,7 @@ - } - - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(f_start,f_stride,fc) \ - reduction(+:oebond,ov0,ov1,ov2,ov3,ov4,ov5) - #endif -diff -Nru lammps-stable_3Mar2020.orig/src/USER-INTEL/dihedral_charmm_intel.cpp lammps-stable_3Mar2020/src/USER-INTEL/dihedral_charmm_intel.cpp ---- lammps-stable_3Mar2020.orig/src/USER-INTEL/dihedral_charmm_intel.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-INTEL/dihedral_charmm_intel.cpp 2020-03-20 16:49:46.347410330 +0100 -@@ -148,7 +148,7 @@ - } - - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(f_start,f_stride,fc) \ - reduction(+:oevdwl,oecoul,oedihedral,ov0,ov1,ov2,ov3,ov4,ov5, \ - opv0,opv1,opv2,opv3,opv4,opv5) -@@ -522,7 +522,7 @@ - } - - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(f_start,f_stride,fc) \ - reduction(+:oevdwl,oecoul,oedihedral,ov0,ov1,ov2,ov3,ov4,ov5, \ - opv0,opv1,opv2,opv3,opv4,opv5) -diff -Nru lammps-stable_3Mar2020.orig/src/USER-INTEL/dihedral_fourier_intel.cpp lammps-stable_3Mar2020/src/USER-INTEL/dihedral_fourier_intel.cpp ---- lammps-stable_3Mar2020.orig/src/USER-INTEL/dihedral_fourier_intel.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-INTEL/dihedral_fourier_intel.cpp 2020-03-20 16:49:46.351410350 +0100 -@@ -127,7 +127,7 @@ - } - - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(f_start,f_stride,fc) \ - reduction(+:oedihedral,ov0,ov1,ov2,ov3,ov4,ov5) - #endif -diff -Nru lammps-stable_3Mar2020.orig/src/USER-INTEL/dihedral_harmonic_intel.cpp lammps-stable_3Mar2020/src/USER-INTEL/dihedral_harmonic_intel.cpp ---- lammps-stable_3Mar2020.orig/src/USER-INTEL/dihedral_harmonic_intel.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-INTEL/dihedral_harmonic_intel.cpp 2020-03-20 16:49:46.354410364 +0100 -@@ -127,7 +127,7 @@ - } - - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(f_start,f_stride,fc) \ - reduction(+:oedihedral,ov0,ov1,ov2,ov3,ov4,ov5) - #endif -diff -Nru lammps-stable_3Mar2020.orig/src/USER-INTEL/dihedral_opls_intel.cpp lammps-stable_3Mar2020/src/USER-INTEL/dihedral_opls_intel.cpp ---- lammps-stable_3Mar2020.orig/src/USER-INTEL/dihedral_opls_intel.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-INTEL/dihedral_opls_intel.cpp 2020-03-20 16:49:46.358410384 +0100 -@@ -131,7 +131,7 @@ - } - - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(f_start,f_stride,fc) \ - reduction(+:oedihedral,ov0,ov1,ov2,ov3,ov4,ov5) - #endif -diff -Nru lammps-stable_3Mar2020.orig/src/USER-INTEL/fix_intel.cpp lammps-stable_3Mar2020/src/USER-INTEL/fix_intel.cpp ---- lammps-stable_3Mar2020.orig/src/USER-INTEL/fix_intel.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-INTEL/fix_intel.cpp 2020-03-20 16:49:46.364410414 +0100 -@@ -220,7 +220,7 @@ - comm->nthreads = nomp; - } else { - int nthreads; -- #pragma omp parallel default(none) shared(nthreads) -+ #pragma omp parallel default(shared) - nthreads = omp_get_num_threads(); - comm->nthreads = nthreads; - } -diff -Nru lammps-stable_3Mar2020.orig/src/USER-INTEL/improper_cvff_intel.cpp lammps-stable_3Mar2020/src/USER-INTEL/improper_cvff_intel.cpp ---- lammps-stable_3Mar2020.orig/src/USER-INTEL/improper_cvff_intel.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-INTEL/improper_cvff_intel.cpp 2020-03-20 16:49:46.385410519 +0100 -@@ -138,7 +138,7 @@ - } - - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(f_start,f_stride,fc) \ - reduction(+:oeimproper,ov0,ov1,ov2,ov3,ov4,ov5) - #endif -diff -Nru lammps-stable_3Mar2020.orig/src/USER-INTEL/improper_harmonic_intel.cpp lammps-stable_3Mar2020/src/USER-INTEL/improper_harmonic_intel.cpp ---- lammps-stable_3Mar2020.orig/src/USER-INTEL/improper_harmonic_intel.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-INTEL/improper_harmonic_intel.cpp 2020-03-20 16:49:46.389410539 +0100 -@@ -139,7 +139,7 @@ - } - - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(f_start,f_stride,fc) \ - reduction(+:oeimproper,ov0,ov1,ov2,ov3,ov4,ov5) - #endif -diff -Nru lammps-stable_3Mar2020.orig/src/USER-INTEL/npair_intel.cpp lammps-stable_3Mar2020/src/USER-INTEL/npair_intel.cpp ---- lammps-stable_3Mar2020.orig/src/USER-INTEL/npair_intel.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-INTEL/npair_intel.cpp 2020-03-20 16:49:46.414410664 +0100 -@@ -263,7 +263,7 @@ - } - - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(overflow, nstencilp, binstart, binend) - #endif - { -diff -Nru lammps-stable_3Mar2020.orig/src/USER-INTEL/pppm_disp_intel.cpp lammps-stable_3Mar2020/src/USER-INTEL/pppm_disp_intel.cpp ---- lammps-stable_3Mar2020.orig/src/USER-INTEL/pppm_disp_intel.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-INTEL/pppm_disp_intel.cpp 2020-03-20 16:49:46.509411137 +0100 -@@ -728,7 +728,7 @@ - int flag = 0; - - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(nlocal, nthr, delx, dely, delz, sft, p2g, nup, nlow, nxlo,\ - nylo, nzlo, nxhi, nyhi, nzhi) reduction(+:flag) if(!_use_lrt) - #endif -@@ -802,7 +802,7 @@ - int nthr = comm->nthreads; - - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(nthr, nlocal, global_density) if(!_use_lrt) - #endif - { -@@ -908,7 +908,7 @@ - - // reduce all the perthread_densities into global_density - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(nthr, global_density) if(!_use_lrt) - #endif - { -@@ -950,7 +950,7 @@ - int nthr = comm->nthreads; - - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(nthr, nlocal, global_density) if(!_use_lrt) - #endif - { -@@ -1058,7 +1058,7 @@ - - // reduce all the perthread_densities into global_density - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(nthr, global_density) if(!_use_lrt) - #endif - { -@@ -1233,7 +1233,7 @@ - int nthr = comm->nthreads; - - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(nthr, nlocal, global_density) if(!_use_lrt) - #endif - { -@@ -1342,7 +1342,7 @@ - - // reduce all the perthread_densities into global_density - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(nthr, global_density) if(!_use_lrt) - #endif - { -@@ -1385,7 +1385,7 @@ - - - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(nlocal, nthr) if(!_use_lrt) - #endif - { -@@ -1535,7 +1535,7 @@ - FFT_SCALAR * _noalias const particle_ekz = this->particle_ekz; - - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(nlocal, nthr) if(!_use_lrt) - #endif - { -@@ -1733,7 +1733,7 @@ - - - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(nlocal, nthr) if(!_use_lrt) - #endif - { -@@ -1880,7 +1880,7 @@ - FFT_SCALAR * _noalias const particle_ekz = this->particle_ekz; - - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(nlocal, nthr) if(!_use_lrt) - #endif - { -@@ -2077,7 +2077,7 @@ - - - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(nlocal, nthr) if(!_use_lrt) - #endif - { -@@ -2311,7 +2311,7 @@ - FFT_SCALAR * _noalias const particle_ekz6 = this->particle_ekz6; - - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(nlocal, nthr) if(!_use_lrt) - #endif - { -@@ -2602,7 +2602,7 @@ - - - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(nlocal, nthr) if(!_use_lrt) - #endif - { -@@ -2761,7 +2761,7 @@ - int nthr = comm->nthreads; - - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(nlocal, nthr) if(!_use_lrt) - #endif - { -diff -Nru lammps-stable_3Mar2020.orig/src/USER-INTEL/pppm_intel.cpp lammps-stable_3Mar2020/src/USER-INTEL/pppm_intel.cpp ---- lammps-stable_3Mar2020.orig/src/USER-INTEL/pppm_intel.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-INTEL/pppm_intel.cpp 2020-03-20 16:49:46.515411167 +0100 -@@ -360,7 +360,7 @@ - error->one(FLERR,"Non-numeric box dimensions - simulation unstable"); - - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(nlocal, nthr) reduction(+:flag) if(!_use_lrt) - #endif - { -@@ -434,7 +434,7 @@ - nthr = comm->nthreads; - - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(nthr, nlocal, global_density) if(!_use_lrt) - #endif - { -@@ -537,7 +537,7 @@ - // reduce all the perthread_densities into global_density - if (nthr > 1) { - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(nthr, global_density) if(!_use_lrt) - #endif - { -@@ -586,7 +586,7 @@ - } - - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(nlocal, nthr) if(!_use_lrt) - #endif - { -@@ -737,7 +737,7 @@ - } - - #if defined(_OPENMP) -- #pragma omp parallel default(none) \ -+ #pragma omp parallel default(shared) \ - shared(nlocal, nthr) if(!_use_lrt) - #endif - { -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/angle_charmm_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/angle_charmm_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/angle_charmm_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/angle_charmm_omp.cpp 2020-03-20 16:49:48.136419251 +0100 -@@ -47,7 +47,7 @@ - const int inum = neighbor->nanglelist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/angle_class2_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/angle_class2_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/angle_class2_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/angle_class2_omp.cpp 2020-03-20 16:49:48.139419266 +0100 -@@ -47,7 +47,7 @@ - const int inum = neighbor->nanglelist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/angle_cosine_delta_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/angle_cosine_delta_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/angle_cosine_delta_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/angle_cosine_delta_omp.cpp 2020-03-20 16:49:48.141419276 +0100 -@@ -47,7 +47,7 @@ - const int inum = neighbor->nanglelist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/angle_cosine_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/angle_cosine_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/angle_cosine_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/angle_cosine_omp.cpp 2020-03-20 16:49:48.144419291 +0100 -@@ -47,7 +47,7 @@ - const int inum = neighbor->nanglelist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/angle_cosine_periodic_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/angle_cosine_periodic_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/angle_cosine_periodic_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/angle_cosine_periodic_omp.cpp 2020-03-20 16:49:48.147419306 +0100 -@@ -49,7 +49,7 @@ - const int inum = neighbor->nanglelist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/angle_cosine_shift_exp_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/angle_cosine_shift_exp_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/angle_cosine_shift_exp_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/angle_cosine_shift_exp_omp.cpp 2020-03-20 16:49:48.149419316 +0100 -@@ -47,7 +47,7 @@ - const int inum = neighbor->nanglelist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/angle_cosine_shift_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/angle_cosine_shift_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/angle_cosine_shift_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/angle_cosine_shift_omp.cpp 2020-03-20 16:49:48.152419330 +0100 -@@ -47,7 +47,7 @@ - const int inum = neighbor->nanglelist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/angle_cosine_squared_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/angle_cosine_squared_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/angle_cosine_squared_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/angle_cosine_squared_omp.cpp 2020-03-20 16:49:48.154419341 +0100 -@@ -47,7 +47,7 @@ - const int inum = neighbor->nanglelist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/angle_dipole_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/angle_dipole_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/angle_dipole_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/angle_dipole_omp.cpp 2020-03-20 16:49:48.157419355 +0100 -@@ -51,7 +51,7 @@ - const int inum = neighbor->nanglelist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/angle_fourier_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/angle_fourier_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/angle_fourier_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/angle_fourier_omp.cpp 2020-03-20 16:49:48.160419370 +0100 -@@ -47,7 +47,7 @@ - const int inum = neighbor->nanglelist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/angle_fourier_simple_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/angle_fourier_simple_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/angle_fourier_simple_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/angle_fourier_simple_omp.cpp 2020-03-20 16:49:48.164419390 +0100 -@@ -47,7 +47,7 @@ - const int inum = neighbor->nanglelist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/angle_harmonic_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/angle_harmonic_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/angle_harmonic_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/angle_harmonic_omp.cpp 2020-03-20 16:49:48.166419400 +0100 -@@ -47,7 +47,7 @@ - const int inum = neighbor->nanglelist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/angle_quartic_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/angle_quartic_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/angle_quartic_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/angle_quartic_omp.cpp 2020-03-20 16:49:48.169419415 +0100 -@@ -47,7 +47,7 @@ - const int inum = neighbor->nanglelist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/angle_sdk_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/angle_sdk_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/angle_sdk_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/angle_sdk_omp.cpp 2020-03-20 16:49:48.171419425 +0100 -@@ -49,7 +49,7 @@ - const int inum = neighbor->nanglelist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/angle_table_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/angle_table_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/angle_table_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/angle_table_omp.cpp 2020-03-20 16:49:48.174419440 +0100 -@@ -47,7 +47,7 @@ - const int inum = neighbor->nanglelist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/bond_class2_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/bond_class2_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/bond_class2_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/bond_class2_omp.cpp 2020-03-20 16:49:48.177419455 +0100 -@@ -47,7 +47,7 @@ - const int inum = neighbor->nbondlist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/bond_fene_expand_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/bond_fene_expand_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/bond_fene_expand_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/bond_fene_expand_omp.cpp 2020-03-20 16:49:48.179419465 +0100 -@@ -48,7 +48,7 @@ - const int inum = neighbor->nbondlist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/bond_fene_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/bond_fene_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/bond_fene_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/bond_fene_omp.cpp 2020-03-20 16:49:48.182419480 +0100 -@@ -48,7 +48,7 @@ - const int inum = neighbor->nbondlist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/bond_gromos_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/bond_gromos_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/bond_gromos_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/bond_gromos_omp.cpp 2020-03-20 16:49:48.184419490 +0100 -@@ -44,7 +44,7 @@ - const int inum = neighbor->nbondlist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/bond_harmonic_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/bond_harmonic_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/bond_harmonic_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/bond_harmonic_omp.cpp 2020-03-20 16:49:48.187419505 +0100 -@@ -46,7 +46,7 @@ - const int inum = neighbor->nbondlist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/bond_harmonic_shift_cut_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/bond_harmonic_shift_cut_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/bond_harmonic_shift_cut_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/bond_harmonic_shift_cut_omp.cpp 2020-03-20 16:49:48.189419515 +0100 -@@ -46,7 +46,7 @@ - const int inum = neighbor->nbondlist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/bond_harmonic_shift_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/bond_harmonic_shift_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/bond_harmonic_shift_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/bond_harmonic_shift_omp.cpp 2020-03-20 16:49:48.191419525 +0100 -@@ -46,7 +46,7 @@ - const int inum = neighbor->nbondlist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/bond_morse_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/bond_morse_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/bond_morse_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/bond_morse_omp.cpp 2020-03-20 16:49:48.194419540 +0100 -@@ -46,7 +46,7 @@ - const int inum = neighbor->nbondlist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/bond_nonlinear_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/bond_nonlinear_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/bond_nonlinear_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/bond_nonlinear_omp.cpp 2020-03-20 16:49:48.196419550 +0100 -@@ -46,7 +46,7 @@ - const int inum = neighbor->nbondlist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/bond_quartic_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/bond_quartic_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/bond_quartic_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/bond_quartic_omp.cpp 2020-03-20 16:49:48.199419565 +0100 -@@ -52,7 +52,7 @@ - const int inum = neighbor->nbondlist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/bond_table_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/bond_table_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/bond_table_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/bond_table_omp.cpp 2020-03-20 16:49:48.202419580 +0100 -@@ -46,7 +46,7 @@ - const int inum = neighbor->nbondlist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/dihedral_charmm_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/dihedral_charmm_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/dihedral_charmm_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/dihedral_charmm_omp.cpp 2020-03-20 16:49:48.205419595 +0100 -@@ -56,7 +56,7 @@ - const int inum = neighbor->ndihedrallist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/dihedral_class2_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/dihedral_class2_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/dihedral_class2_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/dihedral_class2_omp.cpp 2020-03-20 16:49:48.209419615 +0100 -@@ -50,7 +50,7 @@ - const int inum = neighbor->ndihedrallist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/dihedral_cosine_shift_exp_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/dihedral_cosine_shift_exp_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/dihedral_cosine_shift_exp_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/dihedral_cosine_shift_exp_omp.cpp 2020-03-20 16:49:48.212419630 +0100 -@@ -50,7 +50,7 @@ - const int inum = neighbor->ndihedrallist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/dihedral_fourier_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/dihedral_fourier_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/dihedral_fourier_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/dihedral_fourier_omp.cpp 2020-03-20 16:49:48.215419645 +0100 -@@ -49,7 +49,7 @@ - const int inum = neighbor->ndihedrallist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/dihedral_harmonic_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/dihedral_harmonic_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/dihedral_harmonic_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/dihedral_harmonic_omp.cpp 2020-03-20 16:49:48.218419660 +0100 -@@ -50,7 +50,7 @@ - const int inum = neighbor->ndihedrallist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/dihedral_helix_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/dihedral_helix_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/dihedral_helix_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/dihedral_helix_omp.cpp 2020-03-20 16:49:48.222419680 +0100 -@@ -53,7 +53,7 @@ - const int inum = neighbor->ndihedrallist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/dihedral_multi_harmonic_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/dihedral_multi_harmonic_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/dihedral_multi_harmonic_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/dihedral_multi_harmonic_omp.cpp 2020-03-20 16:49:48.227419705 +0100 -@@ -50,7 +50,7 @@ - const int inum = neighbor->ndihedrallist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/dihedral_nharmonic_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/dihedral_nharmonic_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/dihedral_nharmonic_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/dihedral_nharmonic_omp.cpp 2020-03-20 16:49:48.230419719 +0100 -@@ -50,7 +50,7 @@ - const int inum = neighbor->ndihedrallist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/dihedral_opls_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/dihedral_opls_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/dihedral_opls_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/dihedral_opls_omp.cpp 2020-03-20 16:49:48.235419744 +0100 -@@ -51,7 +51,7 @@ - const int inum = neighbor->ndihedrallist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/dihedral_quadratic_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/dihedral_quadratic_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/dihedral_quadratic_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/dihedral_quadratic_omp.cpp 2020-03-20 16:49:48.238419759 +0100 -@@ -51,7 +51,7 @@ - const int inum = neighbor->ndihedrallist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/dihedral_table_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/dihedral_table_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/dihedral_table_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/dihedral_table_omp.cpp 2020-03-20 16:49:48.241419774 +0100 -@@ -113,7 +113,7 @@ - const int inum = neighbor->ndihedrallist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/domain_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/domain_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/domain_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/domain_omp.cpp 2020-03-20 16:49:48.244419789 +0100 -@@ -45,7 +45,7 @@ - const int nlocal = atom->nlocal; - - #if defined(_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int i = 0; i < nlocal; i++) { - imageint idim,otherdims; -@@ -143,7 +143,7 @@ - const int num = n; - - #if defined(_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int i = 0; i < num; i++) { - x[i].x = h[0]*x[i].x + h[5]*x[i].y + h[4]*x[i].z + boxlo[0]; -@@ -163,7 +163,7 @@ - const int num = n; - - #if defined(_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int i = 0; i < num; i++) { - double delta0 = x[i].x - boxlo[0]; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/ewald_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/ewald_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/ewald_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/ewald_omp.cpp 2020-03-20 16:49:48.247419804 +0100 -@@ -104,7 +104,7 @@ - v0=v1=v2=v3=v4=v5=0.0; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) reduction(+:eng_tmp,v0,v1,v2,v3,v4,v5) -+#pragma omp parallel default(shared) reduction(+:eng_tmp,v0,v1,v2,v3,v4,v5) - #endif - { - -@@ -234,7 +234,7 @@ - const int nthreads = comm->nthreads; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - int i,ifrom,ito,k,l,m,n,ic,tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/fix_gravity_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/fix_gravity_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/fix_gravity_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/fix_gravity_omp.cpp 2020-03-20 16:49:48.250419819 +0100 -@@ -69,7 +69,7 @@ - - if (rmass) { - #if defined(_OPENMP) --#pragma omp parallel for default(none) reduction(-:grav) -+#pragma omp parallel for default(shared) reduction(-:grav) - #endif - for (int i = 0; i < nlocal; i++) - if (mask[i] & groupbit) { -@@ -81,7 +81,7 @@ - } - } else { - #if defined(_OPENMP) --#pragma omp parallel for default(none) reduction(-:grav) -+#pragma omp parallel for default(shared) reduction(-:grav) - #endif - for (int i = 0; i < nlocal; i++) - if (mask[i] & groupbit) { -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/fix_neigh_history_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/fix_neigh_history_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/fix_neigh_history_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/fix_neigh_history_omp.cpp 2020-03-20 16:49:48.254419839 +0100 -@@ -73,7 +73,7 @@ - maxpartner = 0; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - -@@ -199,7 +199,7 @@ - for (int i = 0; i < nall_neigh; i++) npartner[i] = 0; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - -@@ -373,7 +373,7 @@ - maxpartner = 0; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - -@@ -525,7 +525,7 @@ - - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/fix_nh_asphere_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/fix_nh_asphere_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/fix_nh_asphere_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/fix_nh_asphere_omp.cpp 2020-03-20 16:49:48.256419849 +0100 -@@ -82,7 +82,7 @@ - // merged with FixNHOMP instead of calling it for the COM update. - - #if defined(_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) { -@@ -122,7 +122,7 @@ - // principal moments of inertia - - #if defined(_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int i = 0; i < nlocal; i++) - if (mask[i] & groupbit) { -@@ -163,7 +163,7 @@ - - if (which == NOBIAS) { - #if defined(_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) { -@@ -177,7 +177,7 @@ - } - } else if (which == BIAS) { - #if defined(_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int i = 0; i < nlocal; i++) { - double buf[3]; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/fix_nh_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/fix_nh_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/fix_nh_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/fix_nh_omp.cpp 2020-03-20 16:49:48.259419864 +0100 -@@ -57,7 +57,7 @@ - if (allremap) domain->x2lamda(nlocal); - else { - #if defined (_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int i = 0; i < nlocal; i++) - if (mask[i] & dilate_group_bit) -@@ -207,7 +207,7 @@ - if (allremap) domain->lamda2x(nlocal); - else { - #if defined (_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int i = 0; i < nlocal; i++) - if (mask[i] & dilate_group_bit) -@@ -235,7 +235,7 @@ - - if (which == NOBIAS) { - #if defined(_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) { -@@ -253,7 +253,7 @@ - } - } else if (which == BIAS) { - #if defined(_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int i = 0; i < nlocal; i++) { - double buf[3]; -@@ -289,7 +289,7 @@ - if (atom->rmass) { - const double * _noalias const rmass = atom->rmass; - #if defined(_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) { -@@ -303,7 +303,7 @@ - const double *_noalias const mass = atom->mass; - const int * _noalias const type = atom->type; - #if defined(_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) { -@@ -330,7 +330,7 @@ - // x update by full step only for atoms in group - - #if defined(_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) { -@@ -352,7 +352,7 @@ - - if (which == NOBIAS) { - #if defined(_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) { -@@ -363,7 +363,7 @@ - } - } else if (which == BIAS) { - #if defined(_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int i = 0; i < nlocal; i++) { - double buf[3]; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/fix_nh_sphere_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/fix_nh_sphere_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/fix_nh_sphere_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/fix_nh_sphere_omp.cpp 2020-03-20 16:49:48.262419879 +0100 -@@ -85,7 +85,7 @@ - // 4 cases depending on radius vs shape and rmass vs mass - - #if defined(_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) { -@@ -115,7 +115,7 @@ - - if (which == NOBIAS) { - #if defined(_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) { -@@ -129,7 +129,7 @@ - } - } else if (which == BIAS) { - #if defined(_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int i = 0; i < nlocal; i++) { - double buf[3]; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/fix_nve_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/fix_nve_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/fix_nve_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/fix_nve_omp.cpp 2020-03-20 16:49:48.279419964 +0100 -@@ -41,7 +41,7 @@ - if (atom->rmass) { - const double * const rmass = atom->rmass; - #if defined (_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int i = 0; i < nlocal; i++) - if (mask[i] & groupbit) { -@@ -58,7 +58,7 @@ - const double * const mass = atom->mass; - const int * const type = atom->type; - #if defined (_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int i = 0; i < nlocal; i++) - if (mask[i] & groupbit) { -@@ -87,7 +87,7 @@ - if (atom->rmass) { - const double * const rmass = atom->rmass; - #if defined (_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int i = 0; i < nlocal; i++) - if (mask[i] & groupbit) { -@@ -101,7 +101,7 @@ - const double * const mass = atom->mass; - const int * const type = atom->type; - #if defined (_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int i = 0; i < nlocal; i++) - if (mask[i] & groupbit) { -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/fix_nve_sphere_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/fix_nve_sphere_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/fix_nve_sphere_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/fix_nve_sphere_omp.cpp 2020-03-20 16:49:48.281419974 +0100 -@@ -49,7 +49,7 @@ - // update v,x,omega for all particles - // d_omega/dt = torque / inertia - #if defined(_OPENMP) --#pragma omp parallel for default(none) -+#pragma omp parallel for default(shared) - #endif - for (int i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) { -@@ -76,7 +76,7 @@ - double * const * const mu = atom->mu; - if (dlm == NODLM) { - #if defined(_OPENMP) --#pragma omp parallel for default(none) -+#pragma omp parallel for default(shared) - #endif - for (int i = 0; i < nlocal; i++) { - double g0,g1,g2,msq,scale; -@@ -95,7 +95,7 @@ - } - } else { - #if defined(_OPENMP) --#pragma omp parallel for default(none) -+#pragma omp parallel for default(shared) - #endif - // Integrate orientation following Dullweber-Leimkuhler-Maclachlan scheme - for (int i = 0; i < nlocal; i++) { -@@ -223,7 +223,7 @@ - // d_omega/dt = torque / inertia - - #if defined(_OPENMP) --#pragma omp parallel for default(none) -+#pragma omp parallel for default(shared) - #endif - for (int i = 0; i < nlocal; i++) - if (mask[i] & groupbit) { -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/fix_nvt_sllod_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/fix_nvt_sllod_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/fix_nvt_sllod_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/fix_nvt_sllod_omp.cpp 2020-03-20 16:49:48.290420019 +0100 -@@ -114,7 +114,7 @@ - MathExtra::multiply_shape_shape(domain->h_rate,domain->h_inv,h_two); - - #if defined(_OPENMP) --#pragma omp parallel for default(none) shared(h_two) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int i = 0; i < nlocal; i++) { - double vdelu0,vdelu1,vdelu2,buf[3]; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/fix_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/fix_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/fix_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/fix_omp.cpp 2020-03-20 16:49:48.296420049 +0100 -@@ -70,7 +70,7 @@ - if (narg > 3) { - #if defined(_OPENMP) - if (strcmp(arg[3],"0") == 0) --#pragma omp parallel default(none) shared(nthreads) -+#pragma omp parallel default(shared) - nthreads = omp_get_num_threads(); - else - nthreads = force->inumeric(FLERR,arg[3]); -@@ -134,7 +134,7 @@ - thr = new ThrData *[nthreads]; - _nthr = nthreads; - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(lmp) -+#pragma omp parallel default(shared) - #endif - { - const int tid = get_tid(); -@@ -186,7 +186,7 @@ - thr = new ThrData *[nthreads]; - _nthr = nthreads; - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - const int tid = get_tid(); -@@ -350,7 +350,7 @@ - double *drho = atom->drho; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(f,torque,erforce,de,drho) -+#pragma omp parallel default(shared) - #endif - { - const int tid = get_tid(); -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/fix_rigid_nh_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/fix_rigid_nh_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/fix_rigid_nh_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/fix_rigid_nh_omp.cpp 2020-03-20 16:49:48.313420133 +0100 -@@ -89,7 +89,7 @@ - double akt=0.0, akr=0.0; - - #if defined(_OPENMP) --#pragma omp parallel for default(none) shared(scale_r,scale_t,scale_v) schedule(static) reduction(+:akt,akr) -+#pragma omp parallel for default(shared) schedule(static) reduction(+:akt,akr) - #endif - for (int ibody = 0; ibody < nbody; ibody++) { - double mbody[3],tbody[3],fquat[4]; -@@ -250,7 +250,7 @@ - int i; - - #if defined(_OPENMP) --#pragma omp parallel for default(none) private(i) reduction(+:s0,s1,s2,s3,s4,s5) -+#pragma omp parallel for default(shared) private(i) reduction(+:s0,s1,s2,s3,s4,s5) - #endif - for (i = 0; i < nlocal; i++) { - const int ibody = body[i]; -@@ -289,7 +289,7 @@ - int i; - - #if defined(_OPENMP) --#pragma omp parallel for default(none) private(i) shared(ib) reduction(+:s0,s1,s2,s3,s4,s5) -+#pragma omp parallel for default(shared) private(i) reduction(+:s0,s1,s2,s3,s4,s5) - #endif - for (i = 0; i < nlocal; i++) { - const int ibody = body[i]; -@@ -330,7 +330,7 @@ - memset(&sum[0][0],0,6*nbody*sizeof(double)); - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -373,7 +373,7 @@ - MPI_Allreduce(sum[0],all[0],6*nbody,MPI_DOUBLE,MPI_SUM,world); - - #if defined(_OPENMP) --#pragma omp parallel for default(none) private(ibody) schedule(static) -+#pragma omp parallel for default(shared) private(ibody) schedule(static) - #endif - for (ibody = 0; ibody < nbody; ibody++) { - fcm[ibody][0] = all[ibody][0] + langextra[ibody][0]; -@@ -388,7 +388,7 @@ - - if (id_gravity) { - #if defined(_OPENMP) --#pragma omp parallel for default(none) private(ibody) schedule(static) -+#pragma omp parallel for default(shared) private(ibody) schedule(static) - #endif - for (ibody = 0; ibody < nbody; ibody++) { - fcm[ibody][0] += gvec[0]*masstotal[ibody]; -@@ -433,7 +433,7 @@ - const double dtf2 = dtf * 2.0; - - #if defined(_OPENMP) --#pragma omp parallel for default(none) shared(scale_t,scale_r) schedule(static) reduction(+:akt,akr) -+#pragma omp parallel for default(shared) schedule(static) reduction(+:akt,akr) - #endif - for (int ibody = 0; ibody < nbody; ibody++) { - double mbody[3],tbody[3],fquat[4]; -@@ -554,7 +554,7 @@ - if (allremap) domain->x2lamda(nlocal); - else { - #if defined (_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int i = 0; i < nlocal; i++) - if (mask[i] & dilate_group_bit) -@@ -586,7 +586,7 @@ - if (allremap) domain->lamda2x(nlocal); - else { - #if defined (_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int i = 0; i < nlocal; i++) - if (mask[i] & dilate_group_bit) -@@ -631,7 +631,7 @@ - int i; - - #if defined(_OPENMP) --#pragma omp parallel for default(none) private(i) reduction(+:v0,v1,v2,v3,v4,v5) -+#pragma omp parallel for default(shared) private(i) reduction(+:v0,v1,v2,v3,v4,v5) - #endif - for (i = 0; i < nlocal; i++) { - const int ibody = body[i]; -@@ -832,7 +832,7 @@ - int i; - - #if defined(_OPENMP) --#pragma omp parallel for default(none) private(i) reduction(+:v0,v1,v2,v3,v4,v5) -+#pragma omp parallel for default(shared) private(i) reduction(+:v0,v1,v2,v3,v4,v5) - #endif - for (i = 0; i < nlocal; i++) { - const int ibody = body[i]; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/fix_rigid_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/fix_rigid_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/fix_rigid_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/fix_rigid_omp.cpp 2020-03-20 16:49:48.327420203 +0100 -@@ -47,7 +47,7 @@ - void FixRigidOMP::initial_integrate(int vflag) - { - #if defined(_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int ibody = 0; ibody < nbody; ibody++) { - -@@ -120,7 +120,7 @@ - double s0=0.0,s1=0.0,s2=0.0,s3=0.0,s4=0.0,s5=0.0; - - #if defined(_OPENMP) --#pragma omp parallel for default(none) reduction(+:s0,s1,s2,s3,s4,s5) -+#pragma omp parallel for default(shared) reduction(+:s0,s1,s2,s3,s4,s5) - #endif - for (int i = 0; i < nlocal; i++) { - const int ibody = body[i]; -@@ -158,7 +158,7 @@ - double s0=0.0,s1=0.0,s2=0.0,s3=0.0,s4=0.0,s5=0.0; - - #if defined(_OPENMP) --#pragma omp parallel for default(none) shared(ib) reduction(+:s0,s1,s2,s3,s4,s5) -+#pragma omp parallel for default(shared) reduction(+:s0,s1,s2,s3,s4,s5) - #endif - for (int i = 0; i < nlocal; i++) { - const int ibody = body[i]; -@@ -199,7 +199,7 @@ - memset(&sum[0][0],0,6*nbody*sizeof(double)); - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -246,7 +246,7 @@ - // fflag,tflag = 0 for some dimensions in 2d - - #if defined(_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int ibody = 0; ibody < nbody; ibody++) { - fcm[ibody][0] = all[ibody][0] + langextra[ibody][0]; -@@ -261,7 +261,7 @@ - - if (id_gravity) { - #if defined(_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int ibody = 0; ibody < nbody; ibody++) { - fcm[ibody][0] += gvec[0]*masstotal[ibody]; -@@ -280,7 +280,7 @@ - // update vcm and angmom - - #if defined(_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int ibody = 0; ibody < nbody; ibody++) { - -@@ -346,7 +346,7 @@ - const int nlocal = atom->nlocal; - - #if defined(_OPENMP) --#pragma omp parallel for default(none) reduction(+:v0,v1,v2,v3,v4,v5) -+#pragma omp parallel for default(shared) reduction(+:v0,v1,v2,v3,v4,v5) - #endif - for (int i = 0; i < nlocal; i++) { - const int ibody = body[i]; -@@ -546,7 +546,7 @@ - const int nlocal = atom->nlocal; - - #if defined(_OPENMP) --#pragma omp parallel for default(none) reduction(+:v0,v1,v2,v3,v4,v5) -+#pragma omp parallel for default(shared) reduction(+:v0,v1,v2,v3,v4,v5) - #endif - for (int i = 0; i < nlocal; i++) { - const int ibody = body[i]; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/fix_rigid_small_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/fix_rigid_small_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/fix_rigid_small_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/fix_rigid_small_omp.cpp 2020-03-20 16:49:48.331420223 +0100 -@@ -46,7 +46,7 @@ - { - - #if defined(_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int ibody = 0; ibody < nlocal_body; ibody++) { - -@@ -117,7 +117,7 @@ - const int nthreads=comm->nthreads; - - #if defined(_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int ibody = 0; ibody < nlocal_body+nghost_body; ibody++) { - double * _noalias const fcm = body[ibody].fcm; -@@ -132,7 +132,7 @@ - // and then each thread only processes some bodies. - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -183,7 +183,7 @@ - - if (langflag) { - #if defined(_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int ibody = 0; ibody < nlocal_body; ibody++) { - double * _noalias const fcm = body[ibody].fcm; -@@ -201,7 +201,7 @@ - - if (id_gravity) { - #if defined(_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int ibody = 0; ibody < nbody; ibody++) { - double * _noalias const fcm = body[ibody].fcm; -@@ -222,7 +222,7 @@ - // update vcm and angmom, recompute omega - - #if defined(_OPENMP) --#pragma omp parallel for default(none) schedule(static) -+#pragma omp parallel for default(shared) schedule(static) - #endif - for (int ibody = 0; ibody < nlocal_body; ibody++) { - Body &b = body[ibody]; -@@ -294,7 +294,7 @@ - const int nlocal = atom->nlocal; - - #if defined(_OPENMP) --#pragma omp parallel for default(none) reduction(+:v0,v1,v2,v3,v4,v5) -+#pragma omp parallel for default(shared) reduction(+:v0,v1,v2,v3,v4,v5) - #endif - for (int i = 0; i < nlocal; i++) { - const int ibody = atom2body[i]; -@@ -489,7 +489,7 @@ - const int nlocal = atom->nlocal; - - #if defined(_OPENMP) --#pragma omp parallel for default(none) reduction(+:v0,v1,v2,v3,v4,v5) -+#pragma omp parallel for default(shared) reduction(+:v0,v1,v2,v3,v4,v5) - #endif - for (int i = 0; i < nlocal; i++) { - const int ibody = atom2body[i]; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/improper_class2_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/improper_class2_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/improper_class2_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/improper_class2_omp.cpp 2020-03-20 16:49:48.336420248 +0100 -@@ -50,7 +50,7 @@ - const int inum = neighbor->nimproperlist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/improper_cossq_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/improper_cossq_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/improper_cossq_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/improper_cossq_omp.cpp 2020-03-20 16:49:48.339420263 +0100 -@@ -50,7 +50,7 @@ - const int inum = neighbor->nimproperlist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/improper_cvff_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/improper_cvff_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/improper_cvff_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/improper_cvff_omp.cpp 2020-03-20 16:49:48.342420278 +0100 -@@ -50,7 +50,7 @@ - const int inum = neighbor->nimproperlist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/improper_fourier_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/improper_fourier_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/improper_fourier_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/improper_fourier_omp.cpp 2020-03-20 16:49:48.346420298 +0100 -@@ -50,7 +50,7 @@ - const int inum = neighbor->nimproperlist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/improper_harmonic_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/improper_harmonic_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/improper_harmonic_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/improper_harmonic_omp.cpp 2020-03-20 16:49:48.348420308 +0100 -@@ -50,7 +50,7 @@ - const int inum = neighbor->nimproperlist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/improper_ring_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/improper_ring_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/improper_ring_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/improper_ring_omp.cpp 2020-03-20 16:49:48.351420323 +0100 -@@ -50,7 +50,7 @@ - const int inum = neighbor->nimproperlist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/improper_umbrella_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/improper_umbrella_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/improper_umbrella_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/improper_umbrella_omp.cpp 2020-03-20 16:49:48.354420338 +0100 -@@ -50,7 +50,7 @@ - const int inum = neighbor->nimproperlist; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/msm_cg_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/msm_cg_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/msm_cg_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/msm_cg_omp.cpp 2020-03-20 16:49:48.358420358 +0100 -@@ -310,7 +310,7 @@ - } - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/msm_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/msm_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/msm_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/msm_omp.cpp 2020-03-20 16:49:48.362420378 +0100 -@@ -52,7 +52,7 @@ - MSM::compute(eflag,vflag); - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -158,7 +158,7 @@ - const int n=nn; - - #if defined(_OPENMP) --#pragma omp parallel default(none) reduction(+:v0,v1,v2,v3,v4,v5,emsm) -+#pragma omp parallel default(shared) reduction(+:v0,v1,v2,v3,v4,v5,emsm) - #endif - { - double esum,v0sum,v1sum,v2sum,v3sum,v4sum,v5sum; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_full_bin_atomonly_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_full_bin_atomonly_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_full_bin_atomonly_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_full_bin_atomonly_omp.cpp 2020-03-20 16:49:48.364420388 +0100 -@@ -36,7 +36,7 @@ - - NPAIR_OMP_INIT; - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(nlocal); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_full_bin_ghost_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_full_bin_ghost_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_full_bin_ghost_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_full_bin_ghost_omp.cpp 2020-03-20 16:49:48.367420403 +0100 -@@ -42,7 +42,7 @@ - - NPAIR_OMP_INIT; - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(nall); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_full_bin_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_full_bin_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_full_bin_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_full_bin_omp.cpp 2020-03-20 16:49:48.369420413 +0100 -@@ -40,7 +40,7 @@ - - NPAIR_OMP_INIT; - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(nlocal); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_full_multi_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_full_multi_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_full_multi_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_full_multi_omp.cpp 2020-03-20 16:49:48.372420428 +0100 -@@ -41,7 +41,7 @@ - - NPAIR_OMP_INIT; - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(nlocal); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_full_nsq_ghost_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_full_nsq_ghost_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_full_nsq_ghost_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_full_nsq_ghost_omp.cpp 2020-03-20 16:49:48.375420443 +0100 -@@ -42,7 +42,7 @@ - - NPAIR_OMP_INIT; - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(nall); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_full_nsq_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_full_nsq_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_full_nsq_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_full_nsq_omp.cpp 2020-03-20 16:49:48.378420458 +0100 -@@ -42,7 +42,7 @@ - - NPAIR_OMP_INIT; - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(nlocal); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_bin_atomonly_newton_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_half_bin_atomonly_newton_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_bin_atomonly_newton_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_half_bin_atomonly_newton_omp.cpp 2020-03-20 16:49:48.381420473 +0100 -@@ -37,7 +37,7 @@ - - NPAIR_OMP_INIT; - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(nlocal); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_bin_newtoff_ghost_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_half_bin_newtoff_ghost_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_bin_newtoff_ghost_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_half_bin_newtoff_ghost_omp.cpp 2020-03-20 16:49:48.384420487 +0100 -@@ -46,7 +46,7 @@ - - NPAIR_OMP_INIT; - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(nall); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_bin_newtoff_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_half_bin_newtoff_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_bin_newtoff_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_half_bin_newtoff_omp.cpp 2020-03-20 16:49:48.387420503 +0100 -@@ -42,7 +42,7 @@ - - NPAIR_OMP_INIT; - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(nlocal); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_bin_newton_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_half_bin_newton_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_bin_newton_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_half_bin_newton_omp.cpp 2020-03-20 16:49:48.390420517 +0100 -@@ -41,7 +41,7 @@ - - NPAIR_OMP_INIT; - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(nlocal); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_bin_newton_tri_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_half_bin_newton_tri_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_bin_newton_tri_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_half_bin_newton_tri_omp.cpp 2020-03-20 16:49:48.392420527 +0100 -@@ -41,7 +41,7 @@ - - NPAIR_OMP_INIT; - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(nlocal); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_halffull_newtoff_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_halffull_newtoff_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_halffull_newtoff_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_halffull_newtoff_omp.cpp 2020-03-20 16:49:48.395420542 +0100 -@@ -38,7 +38,7 @@ - NPAIR_OMP_INIT; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(inum_full); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_halffull_newton_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_halffull_newton_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_halffull_newton_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_halffull_newton_omp.cpp 2020-03-20 16:49:48.398420557 +0100 -@@ -38,7 +38,7 @@ - - NPAIR_OMP_INIT; - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(inum_full); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_multi_newtoff_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_half_multi_newtoff_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_multi_newtoff_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_half_multi_newtoff_omp.cpp 2020-03-20 16:49:48.401420572 +0100 -@@ -43,7 +43,7 @@ - - NPAIR_OMP_INIT; - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(nlocal); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_multi_newton_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_half_multi_newton_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_multi_newton_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_half_multi_newton_omp.cpp 2020-03-20 16:49:48.404420587 +0100 -@@ -42,7 +42,7 @@ - - NPAIR_OMP_INIT; - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(nlocal); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_multi_newton_tri_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_half_multi_newton_tri_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_multi_newton_tri_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_half_multi_newton_tri_omp.cpp 2020-03-20 16:49:48.407420602 +0100 -@@ -43,7 +43,7 @@ - - NPAIR_OMP_INIT; - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(nlocal); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_nsq_newtoff_ghost_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_half_nsq_newtoff_ghost_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_nsq_newtoff_ghost_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_half_nsq_newtoff_ghost_omp.cpp 2020-03-20 16:49:48.409420612 +0100 -@@ -47,7 +47,7 @@ - - NPAIR_OMP_INIT; - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(nall); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_nsq_newtoff_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_half_nsq_newtoff_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_nsq_newtoff_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_half_nsq_newtoff_omp.cpp 2020-03-20 16:49:48.412420627 +0100 -@@ -44,7 +44,7 @@ - - NPAIR_OMP_INIT; - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(nlocal); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_nsq_newton_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_half_nsq_newton_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_nsq_newton_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_half_nsq_newton_omp.cpp 2020-03-20 16:49:48.415420642 +0100 -@@ -43,7 +43,7 @@ - - NPAIR_OMP_INIT; - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(nlocal); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_respa_bin_newtoff_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_half_respa_bin_newtoff_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_respa_bin_newtoff_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_half_respa_bin_newtoff_omp.cpp 2020-03-20 16:49:48.417420652 +0100 -@@ -47,7 +47,7 @@ - const int respamiddle = list->respamiddle; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(nlocal); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_respa_bin_newton_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_half_respa_bin_newton_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_respa_bin_newton_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_half_respa_bin_newton_omp.cpp 2020-03-20 16:49:48.421420672 +0100 -@@ -46,7 +46,7 @@ - const int respamiddle = list->respamiddle; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(nlocal); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_respa_bin_newton_tri_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_half_respa_bin_newton_tri_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_respa_bin_newton_tri_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_half_respa_bin_newton_tri_omp.cpp 2020-03-20 16:49:48.423420682 +0100 -@@ -46,7 +46,7 @@ - const int respamiddle = list->respamiddle; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(nlocal); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_respa_nsq_newtoff_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_half_respa_nsq_newtoff_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_respa_nsq_newtoff_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_half_respa_nsq_newtoff_omp.cpp 2020-03-20 16:49:48.426420697 +0100 -@@ -48,7 +48,7 @@ - const int respamiddle = list->respamiddle; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(nlocal); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_respa_nsq_newton_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_half_respa_nsq_newton_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_respa_nsq_newton_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_half_respa_nsq_newton_omp.cpp 2020-03-20 16:49:48.429420712 +0100 -@@ -49,7 +49,7 @@ - const int respamiddle = list->respamiddle; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(nlocal); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_size_bin_newtoff_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_half_size_bin_newtoff_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_size_bin_newtoff_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_half_size_bin_newtoff_omp.cpp 2020-03-20 16:49:48.432420727 +0100 -@@ -43,7 +43,7 @@ - NPAIR_OMP_INIT; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(nlocal); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_size_bin_newton_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_half_size_bin_newton_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_size_bin_newton_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_half_size_bin_newton_omp.cpp 2020-03-20 16:49:48.435420742 +0100 -@@ -42,7 +42,7 @@ - NPAIR_OMP_INIT; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(nlocal); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_size_bin_newton_tri_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_half_size_bin_newton_tri_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_size_bin_newton_tri_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_half_size_bin_newton_tri_omp.cpp 2020-03-20 16:49:48.437420752 +0100 -@@ -41,7 +41,7 @@ - - NPAIR_OMP_INIT; - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(nlocal); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_size_nsq_newtoff_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_half_size_nsq_newtoff_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_size_nsq_newtoff_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_half_size_nsq_newtoff_omp.cpp 2020-03-20 16:49:48.440420767 +0100 -@@ -45,7 +45,7 @@ - NPAIR_OMP_INIT; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(nlocal); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_size_nsq_newton_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/npair_half_size_nsq_newton_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/npair_half_size_nsq_newton_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/npair_half_size_nsq_newton_omp.cpp 2020-03-20 16:49:48.442420777 +0100 -@@ -46,7 +46,7 @@ - NPAIR_OMP_INIT; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(list) -+#pragma omp parallel default(shared) - #endif - NPAIR_OMP_SETUP(nlocal); - -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_adp_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_adp_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_adp_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_adp_omp.cpp 2020-03-20 16:49:48.446420797 +0100 -@@ -62,7 +62,7 @@ - } - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_agni_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_agni_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_agni_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_agni_omp.cpp 2020-03-20 16:49:48.449420812 +0100 -@@ -49,7 +49,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_airebo_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_airebo_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_airebo_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_airebo_omp.cpp 2020-03-20 16:49:48.461420871 +0100 -@@ -58,7 +58,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) reduction(+:pv0,pv1,pv2) -+#pragma omp parallel default(shared) reduction(+:pv0,pv1,pv2) - #endif - { - int ifrom, ito, tid; -@@ -104,7 +104,7 @@ - } - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - int i,j,ii,jj,n,jnum,itype,jtype; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_beck_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_beck_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_beck_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_beck_omp.cpp 2020-03-20 16:49:48.464420887 +0100 -@@ -45,7 +45,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_born_coul_long_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_born_coul_long_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_born_coul_long_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_born_coul_long_omp.cpp 2020-03-20 16:49:48.467420901 +0100 -@@ -51,7 +51,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_born_coul_msm_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_born_coul_msm_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_born_coul_msm_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_born_coul_msm_omp.cpp 2020-03-20 16:49:48.470420916 +0100 -@@ -48,7 +48,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_born_coul_wolf_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_born_coul_wolf_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_born_coul_wolf_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_born_coul_wolf_omp.cpp 2020-03-20 16:49:48.474420936 +0100 -@@ -45,7 +45,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_born_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_born_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_born_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_born_omp.cpp 2020-03-20 16:49:48.477420951 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_brownian_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_brownian_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_brownian_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_brownian_omp.cpp 2020-03-20 16:49:48.480420966 +0100 -@@ -135,7 +135,7 @@ - } - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_brownian_poly_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_brownian_poly_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_brownian_poly_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_brownian_poly_omp.cpp 2020-03-20 16:49:48.484420986 +0100 -@@ -135,7 +135,7 @@ - } - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_buck_coul_cut_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_buck_coul_cut_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_buck_coul_cut_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_buck_coul_cut_omp.cpp 2020-03-20 16:49:48.486420996 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_buck_coul_long_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_buck_coul_long_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_buck_coul_long_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_buck_coul_long_omp.cpp 2020-03-20 16:49:48.489421011 +0100 -@@ -51,7 +51,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_buck_coul_msm_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_buck_coul_msm_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_buck_coul_msm_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_buck_coul_msm_omp.cpp 2020-03-20 16:49:48.492421026 +0100 -@@ -48,7 +48,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_buck_long_coul_long_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_buck_long_coul_long_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_buck_long_coul_long_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_buck_long_coul_long_omp.cpp 2020-03-20 16:49:48.497421051 +0100 -@@ -56,7 +56,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -@@ -320,7 +320,7 @@ - const int nthreads = comm->nthreads; - const int inum = list->inum_inner; - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -@@ -345,7 +345,7 @@ - const int inum = list->inum_middle; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -@@ -375,7 +375,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_buck_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_buck_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_buck_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_buck_omp.cpp 2020-03-20 16:49:48.500421066 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_colloid_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_colloid_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_colloid_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_colloid_omp.cpp 2020-03-20 16:49:48.503421081 +0100 -@@ -46,7 +46,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_comb_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_comb_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_comb_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_comb_omp.cpp 2020-03-20 16:49:48.507421101 +0100 -@@ -52,7 +52,7 @@ - Short_neigh_thr(); - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -@@ -411,7 +411,7 @@ - - // loop over full neighbor list of my atoms - #if defined(_OPENMP) --#pragma omp parallel for private(ii) default(none) shared(potal,fac11e) -+#pragma omp parallel for private(ii) default(shared) - #endif - for (ii = 0; ii < inum; ii ++) { - double fqi,fqj,fqij,fqji,fqjj,delr1[3]; -@@ -564,7 +564,7 @@ - const int nthreads = comm->nthreads; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - int nj,*neighptrj; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_coul_cut_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_coul_cut_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_coul_cut_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_coul_cut_omp.cpp 2020-03-20 16:49:48.510421116 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_coul_cut_soft_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_coul_cut_soft_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_coul_cut_soft_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_coul_cut_soft_omp.cpp 2020-03-20 16:49:48.512421126 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_coul_debye_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_coul_debye_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_coul_debye_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_coul_debye_omp.cpp 2020-03-20 16:49:48.515421141 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_coul_diel_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_coul_diel_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_coul_diel_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_coul_diel_omp.cpp 2020-03-20 16:49:48.517421151 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_coul_dsf_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_coul_dsf_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_coul_dsf_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_coul_dsf_omp.cpp 2020-03-20 16:49:48.520421166 +0100 -@@ -52,7 +52,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_coul_long_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_coul_long_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_coul_long_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_coul_long_omp.cpp 2020-03-20 16:49:48.523421181 +0100 -@@ -52,7 +52,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_coul_long_soft_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_coul_long_soft_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_coul_long_soft_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_coul_long_soft_omp.cpp 2020-03-20 16:49:48.526421196 +0100 -@@ -51,7 +51,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_coul_msm_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_coul_msm_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_coul_msm_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_coul_msm_omp.cpp 2020-03-20 16:49:48.529421211 +0100 -@@ -49,7 +49,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_coul_wolf_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_coul_wolf_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_coul_wolf_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_coul_wolf_omp.cpp 2020-03-20 16:49:48.531421220 +0100 -@@ -45,7 +45,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_dpd_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_dpd_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_dpd_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_dpd_omp.cpp 2020-03-20 16:49:48.535421241 +0100 -@@ -80,7 +80,7 @@ - } - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_dpd_tstat_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_dpd_tstat_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_dpd_tstat_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_dpd_tstat_omp.cpp 2020-03-20 16:49:48.538421255 +0100 -@@ -79,7 +79,7 @@ - random_thr[0] = random; - } - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_eam_cd_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_eam_cd_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_eam_cd_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_eam_cd_omp.cpp 2020-03-20 16:49:48.545421290 +0100 -@@ -77,7 +77,7 @@ - } - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_eam_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_eam_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_eam_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_eam_omp.cpp 2020-03-20 16:49:48.551421320 +0100 -@@ -59,7 +59,7 @@ - } - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_edip_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_edip_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_edip_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_edip_omp.cpp 2020-03-20 16:49:48.555421340 +0100 -@@ -50,7 +50,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_eim_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_eim_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_eim_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_eim_omp.cpp 2020-03-20 16:49:48.558421355 +0100 -@@ -57,7 +57,7 @@ - } - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_gauss_cut_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_gauss_cut_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_gauss_cut_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_gauss_cut_omp.cpp 2020-03-20 16:49:48.561421370 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_gauss_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_gauss_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_gauss_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_gauss_omp.cpp 2020-03-20 16:49:48.563421380 +0100 -@@ -45,7 +45,7 @@ - double occ = 0.0; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) reduction(+:occ) -+#pragma omp parallel default(shared) reduction(+:occ) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_gayberne_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_gayberne_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_gayberne_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_gayberne_omp.cpp 2020-03-20 16:49:48.566421395 +0100 -@@ -45,7 +45,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_gran_hertz_history_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_gran_hertz_history_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_gran_hertz_history_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_gran_hertz_history_omp.cpp 2020-03-20 16:49:48.569421410 +0100 -@@ -69,7 +69,7 @@ - } - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_gran_hooke_history_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_gran_hooke_history_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_gran_hooke_history_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_gran_hooke_history_omp.cpp 2020-03-20 16:49:48.572421425 +0100 -@@ -70,7 +70,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_gran_hooke_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_gran_hooke_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_gran_hooke_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_gran_hooke_omp.cpp 2020-03-20 16:49:48.575421440 +0100 -@@ -65,7 +65,7 @@ - } - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_hbond_dreiding_lj_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_hbond_dreiding_lj_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_hbond_dreiding_lj_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_hbond_dreiding_lj_omp.cpp 2020-03-20 16:49:48.578421455 +0100 -@@ -74,7 +74,7 @@ - } - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_hbond_dreiding_morse_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_hbond_dreiding_morse_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_hbond_dreiding_morse_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_hbond_dreiding_morse_omp.cpp 2020-03-20 16:49:48.581421470 +0100 -@@ -74,7 +74,7 @@ - } - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj96_cut_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj96_cut_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj96_cut_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj96_cut_omp.cpp 2020-03-20 16:49:48.584421485 +0100 -@@ -44,7 +44,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_charmm_coul_charmm_implicit_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_charmm_coul_charmm_implicit_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_charmm_coul_charmm_implicit_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_charmm_coul_charmm_implicit_omp.cpp 2020-03-20 16:49:48.586421495 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_charmm_coul_charmm_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_charmm_coul_charmm_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_charmm_coul_charmm_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_charmm_coul_charmm_omp.cpp 2020-03-20 16:49:48.589421510 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_charmm_coul_long_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_charmm_coul_long_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_charmm_coul_long_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_charmm_coul_long_omp.cpp 2020-03-20 16:49:48.592421525 +0100 -@@ -44,7 +44,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_charmm_coul_long_soft_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_charmm_coul_long_soft_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_charmm_coul_long_soft_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_charmm_coul_long_soft_omp.cpp 2020-03-20 16:49:48.595421540 +0100 -@@ -44,7 +44,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_charmm_coul_msm_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_charmm_coul_msm_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_charmm_coul_msm_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_charmm_coul_msm_omp.cpp 2020-03-20 16:49:48.597421550 +0100 -@@ -49,7 +49,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_class2_coul_cut_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_class2_coul_cut_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_class2_coul_cut_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_class2_coul_cut_omp.cpp 2020-03-20 16:49:48.601421569 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_class2_coul_long_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_class2_coul_long_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_class2_coul_long_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_class2_coul_long_omp.cpp 2020-03-20 16:49:48.605421590 +0100 -@@ -51,7 +51,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_class2_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_class2_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_class2_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_class2_omp.cpp 2020-03-20 16:49:48.608421604 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cubic_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cubic_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cubic_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cubic_omp.cpp 2020-03-20 16:49:48.611421620 +0100 -@@ -44,7 +44,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_coul_cut_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_coul_cut_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_coul_cut_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_coul_cut_omp.cpp 2020-03-20 16:49:48.614421634 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_coul_cut_soft_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_coul_cut_soft_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_coul_cut_soft_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_coul_cut_soft_omp.cpp 2020-03-20 16:49:48.617421649 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_coul_debye_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_coul_debye_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_coul_debye_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_coul_debye_omp.cpp 2020-03-20 16:49:48.619421659 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_coul_dsf_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_coul_dsf_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_coul_dsf_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_coul_dsf_omp.cpp 2020-03-20 16:49:48.622421674 +0100 -@@ -53,7 +53,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_coul_long_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_coul_long_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_coul_long_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_coul_long_omp.cpp 2020-03-20 16:49:48.625421689 +0100 -@@ -52,7 +52,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_coul_long_soft_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_coul_long_soft_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_coul_long_soft_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_coul_long_soft_omp.cpp 2020-03-20 16:49:48.628421704 +0100 -@@ -52,7 +52,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_coul_msm_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_coul_msm_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_coul_msm_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_coul_msm_omp.cpp 2020-03-20 16:49:48.632421724 +0100 -@@ -49,7 +49,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_coul_wolf_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_coul_wolf_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_coul_wolf_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_coul_wolf_omp.cpp 2020-03-20 16:49:48.635421739 +0100 -@@ -45,7 +45,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_dipole_cut_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_dipole_cut_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_dipole_cut_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_dipole_cut_omp.cpp 2020-03-20 16:49:48.639421759 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_omp.cpp 2020-03-20 16:49:48.642421774 +0100 -@@ -44,7 +44,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_soft_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_soft_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_soft_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_soft_omp.cpp 2020-03-20 16:49:48.645421789 +0100 -@@ -44,7 +44,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_thole_long_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_thole_long_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_thole_long_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_thole_long_omp.cpp 2020-03-20 16:49:48.648421804 +0100 -@@ -70,7 +70,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_tip4p_cut_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_tip4p_cut_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_tip4p_cut_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_tip4p_cut_omp.cpp 2020-03-20 16:49:48.652421824 +0100 -@@ -93,7 +93,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_tip4p_long_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_tip4p_long_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_tip4p_long_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_tip4p_long_omp.cpp 2020-03-20 16:49:48.657421849 +0100 -@@ -93,7 +93,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_tip4p_long_soft_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_tip4p_long_soft_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_cut_tip4p_long_soft_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_cut_tip4p_long_soft_omp.cpp 2020-03-20 16:49:48.661421869 +0100 -@@ -93,7 +93,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_expand_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_expand_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_expand_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_expand_omp.cpp 2020-03-20 16:49:48.665421889 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_gromacs_coul_gromacs_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_gromacs_coul_gromacs_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_gromacs_coul_gromacs_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_gromacs_coul_gromacs_omp.cpp 2020-03-20 16:49:48.669421909 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_gromacs_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_gromacs_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_gromacs_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_gromacs_omp.cpp 2020-03-20 16:49:48.673421929 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_long_coul_long_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_long_coul_long_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_long_coul_long_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_long_coul_long_omp.cpp 2020-03-20 16:49:48.681421968 +0100 -@@ -56,7 +56,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -@@ -318,7 +318,7 @@ - const int nthreads = comm->nthreads; - const int inum = list->inum_inner; - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -@@ -343,7 +343,7 @@ - const int inum = list->inum_middle; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -@@ -373,7 +373,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_long_tip4p_long_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_long_tip4p_long_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_long_tip4p_long_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_long_tip4p_long_omp.cpp 2020-03-20 16:49:48.692422023 +0100 -@@ -96,7 +96,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -@@ -379,7 +379,7 @@ - const int nthreads = comm->nthreads; - const int inum = list->inum_inner; - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -@@ -404,7 +404,7 @@ - const int inum = list->inum_middle; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -@@ -458,7 +458,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_sdk_coul_long_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_sdk_coul_long_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_sdk_coul_long_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_sdk_coul_long_omp.cpp 2020-03-20 16:49:48.695422038 +0100 -@@ -45,7 +45,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_sdk_coul_msm_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_sdk_coul_msm_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_sdk_coul_msm_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_sdk_coul_msm_omp.cpp 2020-03-20 16:49:48.698422053 +0100 -@@ -51,7 +51,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_sdk_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_sdk_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_sdk_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_sdk_omp.cpp 2020-03-20 16:49:48.701422068 +0100 -@@ -47,7 +47,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_sf_dipole_sf_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_sf_dipole_sf_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_sf_dipole_sf_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_sf_dipole_sf_omp.cpp 2020-03-20 16:49:48.704422083 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_smooth_linear_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_smooth_linear_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_smooth_linear_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_smooth_linear_omp.cpp 2020-03-20 16:49:48.707422098 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_smooth_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lj_smooth_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lj_smooth_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lj_smooth_omp.cpp 2020-03-20 16:49:48.709422108 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lubricate_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lubricate_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lubricate_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lubricate_omp.cpp 2020-03-20 16:49:48.713422128 +0100 -@@ -109,7 +109,7 @@ - - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lubricate_poly_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_lubricate_poly_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_lubricate_poly_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_lubricate_poly_omp.cpp 2020-03-20 16:49:48.717422148 +0100 -@@ -106,7 +106,7 @@ - - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_meam_spline_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_meam_spline_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_meam_spline_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_meam_spline_omp.cpp 2020-03-20 16:49:48.721422168 +0100 -@@ -57,7 +57,7 @@ - } - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_morse_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_morse_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_morse_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_morse_omp.cpp 2020-03-20 16:49:48.724422183 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_morse_smooth_linear_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_morse_smooth_linear_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_morse_smooth_linear_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_morse_smooth_linear_omp.cpp 2020-03-20 16:49:48.727422198 +0100 -@@ -47,7 +47,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_nm_cut_coul_cut_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_nm_cut_coul_cut_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_nm_cut_coul_cut_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_nm_cut_coul_cut_omp.cpp 2020-03-20 16:49:48.731422218 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_nm_cut_coul_long_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_nm_cut_coul_long_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_nm_cut_coul_long_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_nm_cut_coul_long_omp.cpp 2020-03-20 16:49:48.735422238 +0100 -@@ -51,7 +51,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_nm_cut_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_nm_cut_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_nm_cut_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_nm_cut_omp.cpp 2020-03-20 16:49:48.737422248 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_peri_lps_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_peri_lps_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_peri_lps_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_peri_lps_omp.cpp 2020-03-20 16:49:48.741422268 +0100 -@@ -62,7 +62,7 @@ - } - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_peri_pmb_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_peri_pmb_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_peri_pmb_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_peri_pmb_omp.cpp 2020-03-20 16:49:48.744422283 +0100 -@@ -58,7 +58,7 @@ - } - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_resquared_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_resquared_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_resquared_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_resquared_omp.cpp 2020-03-20 16:49:48.754422332 +0100 -@@ -45,7 +45,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_soft_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_soft_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_soft_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_soft_omp.cpp 2020-03-20 16:49:48.756422342 +0100 -@@ -47,7 +47,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_sw_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_sw_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_sw_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_sw_omp.cpp 2020-03-20 16:49:48.759422358 +0100 -@@ -44,7 +44,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_table_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_table_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_table_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_table_omp.cpp 2020-03-20 16:49:48.762422372 +0100 -@@ -44,7 +44,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_tersoff_mod_c_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_tersoff_mod_c_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_tersoff_mod_c_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_tersoff_mod_c_omp.cpp 2020-03-20 16:49:48.765422388 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_tersoff_mod_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_tersoff_mod_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_tersoff_mod_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_tersoff_mod_omp.cpp 2020-03-20 16:49:48.768422402 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_tersoff_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_tersoff_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_tersoff_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_tersoff_omp.cpp 2020-03-20 16:49:48.772422422 +0100 -@@ -44,7 +44,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_tersoff_table_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_tersoff_table_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_tersoff_table_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_tersoff_table_omp.cpp 2020-03-20 16:49:48.776422442 +0100 -@@ -68,7 +68,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_tip4p_cut_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_tip4p_cut_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_tip4p_cut_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_tip4p_cut_omp.cpp 2020-03-20 16:49:48.784422482 +0100 -@@ -92,7 +92,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_tip4p_long_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_tip4p_long_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_tip4p_long_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_tip4p_long_omp.cpp 2020-03-20 16:49:48.789422507 +0100 -@@ -93,7 +93,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_tip4p_long_soft_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_tip4p_long_soft_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_tip4p_long_soft_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_tip4p_long_soft_omp.cpp 2020-03-20 16:49:48.794422532 +0100 -@@ -93,7 +93,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_ufm_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_ufm_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_ufm_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_ufm_omp.cpp 2020-03-20 16:49:48.798422552 +0100 -@@ -45,7 +45,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_vashishta_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_vashishta_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_vashishta_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_vashishta_omp.cpp 2020-03-20 16:49:48.802422572 +0100 -@@ -44,7 +44,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_vashishta_table_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_vashishta_table_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_vashishta_table_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_vashishta_table_omp.cpp 2020-03-20 16:49:48.806422592 +0100 -@@ -44,7 +44,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_yukawa_colloid_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_yukawa_colloid_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_yukawa_colloid_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_yukawa_colloid_omp.cpp 2020-03-20 16:49:48.809422607 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_yukawa_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_yukawa_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_yukawa_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_yukawa_omp.cpp 2020-03-20 16:49:48.813422627 +0100 -@@ -43,7 +43,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pair_zbl_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pair_zbl_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pair_zbl_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pair_zbl_omp.cpp 2020-03-20 16:49:48.817422647 +0100 -@@ -44,7 +44,7 @@ - const int inum = list->inum; - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - int ifrom, ito, tid; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pppm_cg_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pppm_cg_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pppm_cg_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pppm_cg_omp.cpp 2020-03-20 16:49:48.823422677 +0100 -@@ -59,7 +59,7 @@ - PPPMCGOMP::~PPPMCGOMP() - { - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -81,7 +81,7 @@ - PPPMCG::allocate(); - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -122,7 +122,7 @@ - const int twoorder = 2*order; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - double snx,sny,snz; -@@ -216,7 +216,7 @@ - double sf0=0.0,sf1=0.0,sf2=0.0,sf3=0.0,sf4=0.0,sf5=0.0; - - #if defined(_OPENMP) --#pragma omp parallel default(none) reduction(+:sf0,sf1,sf2,sf3,sf4,sf5) -+#pragma omp parallel default(shared) reduction(+:sf0,sf1,sf2,sf3,sf4,sf5) - #endif - { - double snx,sny,snz,sqk; -@@ -314,7 +314,7 @@ - PPPMCG::compute(eflag,vflag); - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -351,7 +351,7 @@ - const int iy = nyhi_out - nylo_out + 1; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - const double * _noalias const q = atom->q; -@@ -443,7 +443,7 @@ - const int nthreads = comm->nthreads; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - FFT_SCALAR dx,dy,dz,x0,y0,z0,ekx,eky,ekz; -@@ -524,7 +524,7 @@ - const int nthreads = comm->nthreads; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - int i,ifrom,ito,tid,l,m,n,nx,ny,nz,mx,my,mz; -@@ -617,7 +617,7 @@ - const int nthreads = comm->nthreads; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - FFT_SCALAR dx,dy,dz,x0,y0,z0; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pppm_disp_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pppm_disp_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pppm_disp_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pppm_disp_omp.cpp 2020-03-20 16:49:48.831422716 +0100 -@@ -59,7 +59,7 @@ - PPPMDispOMP::~PPPMDispOMP() - { - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -87,7 +87,7 @@ - PPPMDisp::allocate(); - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -114,7 +114,7 @@ - void PPPMDispOMP::compute_gf() - { - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - -@@ -204,7 +204,7 @@ - void PPPMDispOMP::compute_gf_6() - { - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - double *prd; -@@ -311,7 +311,7 @@ - - PPPMDisp::compute(eflag,vflag); - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -366,7 +366,7 @@ - - int flag = 0; - #if defined(_OPENMP) --#pragma omp parallel for default(none) reduction(+:flag) schedule(static) -+#pragma omp parallel for default(shared) reduction(+:flag) schedule(static) - #endif - for (int i = 0; i < nlocal; i++) { - -@@ -419,7 +419,7 @@ - const int iy = nyhi_out - nylo_out + 1; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - const double * _noalias const q = atom->q; -@@ -509,7 +509,7 @@ - const int iy = nyhi_out_6 - nylo_out_6 + 1; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - const dbl3_t * _noalias const x = (dbl3_t *) atom->x[0]; -@@ -613,7 +613,7 @@ - const int iy = nyhi_out_6 - nylo_out_6 + 1; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - const dbl3_t * _noalias const x = (dbl3_t *) atom->x[0]; -@@ -723,7 +723,7 @@ - - #if defined(_OPENMP) - const int nthreads = comm->nthreads; --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -828,7 +828,7 @@ - - #if defined(_OPENMP) - const int nthreads = comm->nthreads; --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -935,7 +935,7 @@ - - #if defined(_OPENMP) - const int nthreads = comm->nthreads; --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -1034,7 +1034,7 @@ - - #if defined(_OPENMP) - const int nthreads = comm->nthreads; --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -1138,7 +1138,7 @@ - - #if defined(_OPENMP) - const int nthreads = comm->nthreads; --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -1248,7 +1248,7 @@ - - #if defined(_OPENMP) - const int nthreads = comm->nthreads; --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -1350,7 +1350,7 @@ - - #if defined(_OPENMP) - const int nthreads = comm->nthreads; --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -1486,7 +1486,7 @@ - - #if defined(_OPENMP) - const int nthreads = comm->nthreads; --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -1663,7 +1663,7 @@ - - #if defined(_OPENMP) - const int nthreads = comm->nthreads; --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pppm_disp_tip4p_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pppm_disp_tip4p_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pppm_disp_tip4p_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pppm_disp_tip4p_omp.cpp 2020-03-20 16:49:48.839422756 +0100 -@@ -56,7 +56,7 @@ - { - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -84,7 +84,7 @@ - PPPMDispTIP4P::allocate(); - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -111,7 +111,7 @@ - void PPPMDispTIP4POMP::compute_gf() - { - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - -@@ -198,7 +198,7 @@ - void PPPMDispTIP4POMP::compute_gf_6() - { - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - double *prd; -@@ -302,7 +302,7 @@ - PPPMDispTIP4P::compute(eflag,vflag); - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -358,7 +358,7 @@ - - int flag = 0; - #if defined(_OPENMP) --#pragma omp parallel for default(none) reduction(+:flag) schedule(static) -+#pragma omp parallel for default(shared) reduction(+:flag) schedule(static) - #endif - for (int i = 0; i < nlocal; i++) { - dbl3_t xM; -@@ -434,7 +434,7 @@ - - int flag = 0; - #if defined(_OPENMP) --#pragma omp parallel for default(none) reduction(+:flag) schedule(static) -+#pragma omp parallel for default(shared) reduction(+:flag) schedule(static) - #endif - for (int i = 0; i < nlocal; i++) { - -@@ -487,7 +487,7 @@ - const int iy = nyhi_out - nylo_out + 1; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - const double * _noalias const q = atom->q; -@@ -582,7 +582,7 @@ - const int iy = nyhi_out_6 - nylo_out_6 + 1; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - const dbl3_t * _noalias const x = (dbl3_t *) atom->x[0]; -@@ -684,7 +684,7 @@ - const int iy = nyhi_out_6 - nylo_out_6 + 1; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - const dbl3_t * _noalias const x = (dbl3_t *) atom->x[0]; -@@ -795,7 +795,7 @@ - const double boxloz = boxlo[2]; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - dbl3_t xM; -@@ -903,7 +903,7 @@ - const double boxloz = boxlo[2]; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - double s1,s2,s3,sf; -@@ -1018,7 +1018,7 @@ - const double * const * const x = atom->x; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -1119,7 +1119,7 @@ - const double hz_inv = nz_pppm_6/zprd_slab; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -1226,7 +1226,7 @@ - const double * const * const x = atom->x; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -1325,7 +1325,7 @@ - const double * const * const x = atom->x; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -1458,7 +1458,7 @@ - const double hz_inv = nz_pppm_6/zprd_slab; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -1632,7 +1632,7 @@ - const double * const * const x = atom->x; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pppm_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pppm_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pppm_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pppm_omp.cpp 2020-03-20 16:49:48.845422786 +0100 -@@ -61,7 +61,7 @@ - PPPM::allocate(); - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -81,7 +81,7 @@ - PPPMOMP::~PPPMOMP() - { - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -122,7 +122,7 @@ - const int twoorder = 2*order; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - double snx,sny,snz; -@@ -216,7 +216,7 @@ - double sf0=0.0,sf1=0.0,sf2=0.0,sf3=0.0,sf4=0.0,sf5=0.0; - - #if defined(_OPENMP) --#pragma omp parallel default(none) reduction(+:sf0,sf1,sf2,sf3,sf4,sf5) -+#pragma omp parallel default(shared) reduction(+:sf0,sf1,sf2,sf3,sf4,sf5) - #endif - { - double snx,sny,snz,sqk; -@@ -314,7 +314,7 @@ - PPPM::compute(eflag,vflag); - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -352,7 +352,7 @@ - const int iy = nyhi_out - nylo_out + 1; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - const double * _noalias const q = atom->q; -@@ -449,7 +449,7 @@ - const double boxloz = boxlo[2]; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - FFT_SCALAR x0,y0,z0,ekx,eky,ekz; -@@ -534,7 +534,7 @@ - const double boxloz = boxlo[2]; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - double s1,s2,s3,sf; -@@ -627,7 +627,7 @@ - const double * _noalias const q = atom->q; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - FFT_SCALAR dx,dy,dz,x0,y0,z0; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/pppm_tip4p_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/pppm_tip4p_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/pppm_tip4p_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/pppm_tip4p_omp.cpp 2020-03-20 16:49:48.851422816 +0100 -@@ -61,7 +61,7 @@ - PPPMTIP4POMP::~PPPMTIP4POMP() - { - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -83,7 +83,7 @@ - PPPMTIP4P::allocate(); - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -124,7 +124,7 @@ - const int twoorder = 2*order; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - double snx,sny,snz; -@@ -218,7 +218,7 @@ - double sf0=0.0,sf1=0.0,sf2=0.0,sf3=0.0,sf4=0.0,sf5=0.0; - - #if defined(_OPENMP) --#pragma omp parallel default(none) reduction(+:sf0,sf1,sf2,sf3,sf4,sf5) -+#pragma omp parallel default(shared) reduction(+:sf0,sf1,sf2,sf3,sf4,sf5) - #endif - { - double snx,sny,snz,sqk; -@@ -316,7 +316,7 @@ - PPPMTIP4P::compute(eflag,vflag); - - #if defined(_OPENMP) --#pragma omp parallel default(none) shared(eflag,vflag) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -355,7 +355,7 @@ - - int flag = 0; - #if defined(_OPENMP) --#pragma omp parallel for default(none) reduction(+:flag) schedule(static) -+#pragma omp parallel for default(shared) reduction(+:flag) schedule(static) - #endif - for (int i = 0; i < nlocal; i++) { - dbl3_t xM; -@@ -416,7 +416,7 @@ - const int iy = nyhi_out - nylo_out + 1; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - const double * _noalias const q = atom->q; -@@ -521,7 +521,7 @@ - const double boxloz = boxlo[2]; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - dbl3_t xM; -@@ -632,7 +632,7 @@ - const double boxloz = boxlo[2]; - - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - double s1,s2,s3,sf; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/reaxc_forces_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/reaxc_forces_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/reaxc_forces_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/reaxc_forces_omp.cpp 2020-03-20 16:49:48.863422876 +0100 -@@ -146,7 +146,7 @@ - reax_list *bonds = (*lists) + BONDS; - - #if defined(_OPENMP) --#pragma omp parallel default(shared) //default(none) -+#pragma omp parallel default(shared) //default(shared) - #endif - { - int i, j, k, pj, pk, start_j, end_j; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/reaxc_hydrogen_bonds_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/reaxc_hydrogen_bonds_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/reaxc_hydrogen_bonds_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/reaxc_hydrogen_bonds_omp.cpp 2020-03-20 16:49:48.867422896 +0100 -@@ -57,7 +57,7 @@ - const int nthreads = control->nthreads; - - #if defined(_OPENMP) --#pragma omp parallel default(shared) //default(none) -+#pragma omp parallel default(shared) //default(shared) - #endif - { - int i, j, k, pi, pk; -diff -Nru lammps-stable_3Mar2020.orig/src/USER-OMP/respa_omp.cpp lammps-stable_3Mar2020/src/USER-OMP/respa_omp.cpp ---- lammps-stable_3Mar2020.orig/src/USER-OMP/respa_omp.cpp 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/USER-OMP/respa_omp.cpp 2020-03-20 16:49:48.887422996 +0100 -@@ -146,7 +146,7 @@ - const int nall = atom->nlocal + atom->nghost; - const int nthreads = comm->nthreads; - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -241,7 +241,7 @@ - const int nall = atom->nlocal + atom->nghost; - const int nthreads = comm->nthreads; - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) -@@ -394,7 +394,7 @@ - const int nall = atom->nlocal + atom->nghost; - const int nthreads = comm->nthreads; - #if defined(_OPENMP) --#pragma omp parallel default(none) -+#pragma omp parallel default(shared) - #endif - { - #if defined(_OPENMP) diff --git a/easybuild/easyconfigs/l/LAMMPS/lammps-stable_3Mar2020_intel_ebflag.patch b/easybuild/easyconfigs/l/LAMMPS/lammps-stable_3Mar2020_intel_ebflag.patch deleted file mode 100644 index 51cc9e246a66..000000000000 --- a/easybuild/easyconfigs/l/LAMMPS/lammps-stable_3Mar2020_intel_ebflag.patch +++ /dev/null @@ -1,26 +0,0 @@ -# remove hard coded -xHost flag for intel compilers (useful on AMD systems, as -xHost may lead to mmx/sse code) -# OCT 26th 2020 by B. Hajgato (UGent) -diff -ru lammps-stable_3Mar2020.orig/cmake/Modules/Packages/USER-INTEL.cmake lammps-stable_3Mar2020/cmake/Modules/Packages/USER-INTEL.cmake ---- lammps-stable_3Mar2020.orig/cmake/Modules/Packages/USER-INTEL.cmake 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/cmake/Modules/Packages/USER-INTEL.cmake 2020-10-27 08:54:15.816960998 +0100 -@@ -77,7 +77,7 @@ - if(CMAKE_CXX_COMPILER_VERSION VERSION_EQUAL 17.3 OR CMAKE_CXX_COMPILER_VERSION VERSION_EQUAL 17.4) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -xCOMMON-AVX512") - else() -- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -xHost") -+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ") - endif() - include(CheckCXXCompilerFlag) - foreach(_FLAG -O2 -fp-model fast=2 -no-prec-div -qoverride-limits -qopt-zmm-usage=high -qno-offload -fno-alias -ansi-alias -restrict) -diff -ru lammps-stable_3Mar2020.orig/src/MAKE/OPTIONS/Makefile.intel_cpu_intelmpi lammps-stable_3Mar2020/src/MAKE/OPTIONS/Makefile.intel_cpu_intelmpi ---- lammps-stable_3Mar2020.orig/src/MAKE/OPTIONS/Makefile.intel_cpu_intelmpi 2020-03-03 16:27:12.000000000 +0100 -+++ lammps-stable_3Mar2020/src/MAKE/OPTIONS/Makefile.intel_cpu_intelmpi 2020-10-26 16:41:59.900088648 +0100 -@@ -7,7 +7,7 @@ - # specify flags and libraries needed for your compiler - - CC = mpiicpc -std=c++11 --OPTFLAGS = -xHost -O2 -fp-model fast=2 -no-prec-div -qoverride-limits \ -+OPTFLAGS = ${EBVAROPTFLAGS} -fp-model fast=2 -no-prec-div -qoverride-limits \ - -qopt-zmm-usage=high - CCFLAGS = -qopenmp -qno-offload -ansi-alias -restrict \ - -DLMP_INTEL_USELRT -DLMP_USE_MKL_RNG $(OPTFLAGS) \ diff --git a/easybuild/easyconfigs/l/LAPACK/LAPACK-3.12.0-GCC-12.3.0.eb b/easybuild/easyconfigs/l/LAPACK/LAPACK-3.12.0-GCC-12.3.0.eb new file mode 100644 index 000000000000..d68bd9e25a59 --- /dev/null +++ b/easybuild/easyconfigs/l/LAPACK/LAPACK-3.12.0-GCC-12.3.0.eb @@ -0,0 +1,16 @@ +name = 'LAPACK' +version = '3.12.0' + +homepage = 'https://www.netlib.org/lapack/' +description = """LAPACK is written in Fortran90 and provides routines for solving systems of + simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue + problems, and singular value problems.""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/Reference-LAPACK/lapack/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['eac9570f8e0ad6f30ce4b963f4f033f0f643e7c3912fc9ee6cd99120675ad48b'] + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/l/LAPACK/LAPACK-3.8.0-GCC-7.3.0-2.30.eb b/easybuild/easyconfigs/l/LAPACK/LAPACK-3.8.0-GCC-7.3.0-2.30.eb deleted file mode 100644 index 315f2c29b475..000000000000 --- a/easybuild/easyconfigs/l/LAPACK/LAPACK-3.8.0-GCC-7.3.0-2.30.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'LAPACK' -version = "3.8.0" - -homepage = 'https://www.netlib.org/lapack/' -description = """LAPACK is written in Fortran90 and provides routines for solving systems of - simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue - problems, and singular value problems.""" - -toolchain = {'name': 'GCC', 'version': '7.3.0-2.30'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -checksums = ['deb22cc4a6120bff72621155a9917f485f96ef8319ac074a7afbc68aab88bcf6'] - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/l/LASSO-Python/LASSO-Python-2.0.0-foss-2022b.eb b/easybuild/easyconfigs/l/LASSO-Python/LASSO-Python-2.0.0-foss-2022b.eb index df13c6cd070c..4921d17d906f 100644 --- a/easybuild/easyconfigs/l/LASSO-Python/LASSO-Python-2.0.0-foss-2022b.eb +++ b/easybuild/easyconfigs/l/LASSO-Python/LASSO-Python-2.0.0-foss-2022b.eb @@ -20,9 +20,6 @@ dependencies = [ ('scikit-learn', '1.2.1'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('mdurl', '0.1.2', { 'checksums': ['bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba'], diff --git a/easybuild/easyconfigs/l/LAST/LAST-1045-intel-2019b.eb b/easybuild/easyconfigs/l/LAST/LAST-1045-intel-2019b.eb deleted file mode 100644 index d22f80a3685c..000000000000 --- a/easybuild/easyconfigs/l/LAST/LAST-1045-intel-2019b.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LAST' -version = '1045' - -homepage = 'http://last.cbrc.jp/' -description = "LAST finds similar regions between sequences." - -toolchain = {'name': 'intel', 'version': '2019b'} -toolchainopts = {'cstd': 'c++11'} - -source_urls = ['http://last.cbrc.jp/'] -sources = ['last-%(version)s.zip'] -checksums = ['6c4afb54594a0ec5a46603a61e381957a5e23daa0611e6872d2329264acd5c74'] - -skipsteps = ['configure'] - -buildopts = 'CC="$CC" CXX="$CXX" CFLAGS="$CFLAGS" CXXFLAGS="$CXXFLAGS -pthread -DHAS_CXX_THREADS"' -installopts = 'prefix=%(installdir)s' - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['fastq-interleave', 'lastal', 'lastal8', 'lastdb', 'lastdb8', 'last-dotplot', - 'last-map-probs', 'last-merge-batches', 'last-pair-probs', 'last-postmask', - 'last-split', 'last-split8', 'last-train', 'maf-convert', 'maf-cut', - 'maf-join', 'maf-sort', 'maf-swap', 'parallel-fasta', 'parallel-fastq']], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/LAST/LAST-869-intel-2017a.eb b/easybuild/easyconfigs/l/LAST/LAST-869-intel-2017a.eb deleted file mode 100644 index f16714bf12e5..000000000000 --- a/easybuild/easyconfigs/l/LAST/LAST-869-intel-2017a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LAST' -version = '869' - -homepage = 'http://last.cbrc.jp/' -description = "LAST finds similar regions between sequences." - -toolchain = {'name': 'intel', 'version': '2017a'} -toolchainopts = {'cstd': 'c++11'} - -source_urls = ['http://last.cbrc.jp/'] -sources = ['last-%(version)s.zip'] -checksums = ['6371a6282bc1bb02a5e5013cc463625f2ce3e7746ff2ea0bdf9fe6b15605a67c'] - -skipsteps = ['configure'] - -buildopts = 'CC="$CC" CXX="$CXX" CFLAGS="$CFLAGS" CXXFLAGS="$CXXFLAGS -pthread -DHAS_CXX_THREADS"' -installopts = 'prefix=%(installdir)s' - -sanity_check_paths = { - 'files': ['bin/lastal', 'bin/lastdb'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/LAST/LAST-914-intel-2017b.eb b/easybuild/easyconfigs/l/LAST/LAST-914-intel-2017b.eb deleted file mode 100644 index 6dec726a2570..000000000000 --- a/easybuild/easyconfigs/l/LAST/LAST-914-intel-2017b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LAST' -version = '914' - -homepage = 'http://last.cbrc.jp/' -description = "LAST finds similar regions between sequences." - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'cstd': 'c++11'} - -source_urls = ['http://last.cbrc.jp/'] -sources = ['last-%(version)s.zip'] -checksums = ['e7cd87d592e6868250cbfc5b65ed7ca50e5963ff22af92d24988803a6fe716b0'] - -skipsteps = ['configure'] - -buildopts = 'CC="$CC" CXX="$CXX" CFLAGS="$CFLAGS" CXXFLAGS="$CXXFLAGS -pthread -DHAS_CXX_THREADS"' -installopts = 'prefix=%(installdir)s' - -sanity_check_paths = { - 'files': ['bin/lastal', 'bin/lastdb'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/LASTZ/LASTZ-1.02.00-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/LASTZ/LASTZ-1.02.00-GCCcore-8.2.0.eb deleted file mode 100644 index ba661013128c..000000000000 --- a/easybuild/easyconfigs/l/LASTZ/LASTZ-1.02.00-GCCcore-8.2.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LASTZ' -version = '1.02.00' - -homepage = 'https://www.bx.psu.edu/~rsharris/lastz/' -description = """ LASTZ is a program for aligning DNA sequences, a pairwise aligner. Originally designed to handle - sequences the size of human chromosomes and from different species, it is also useful for sequences produced by NGS - sequencing technologies such as Roche 454. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://www.bx.psu.edu/miller_lab/dist/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['LASTZ-%(version)s_Makefile.patch'] -checksums = [ - '054515f27fdf9392f3d2e84ca421103b5e5575ba7a1979addf3c277212114a21', # lastz-1.02.00.tar.gz - '9bdceb84925cff083546c5f5165f27f850dbdd43fa0eda8b4f34f3cc0ecb3b6a', # LASTZ-1.02.00_Makefile.patch -] - -builddependencies = [('binutils', '2.31.1')] - -skipsteps = ['configure'] - -installopts = 'installDir=%(installdir)s/bin' - -sanity_check_paths = { - 'files': ['bin/lastz', 'bin/lastz_D'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/LASTZ/LASTZ-1.02.00-foss-2016a.eb b/easybuild/easyconfigs/l/LASTZ/LASTZ-1.02.00-foss-2016a.eb deleted file mode 100644 index aa5a8ab8dd74..000000000000 --- a/easybuild/easyconfigs/l/LASTZ/LASTZ-1.02.00-foss-2016a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LASTZ' -version = '1.02.00' - -homepage = 'http://www.bx.psu.edu/~rsharris/lastz/' -description = """ LASTZ is a program for aligning DNA sequences, a pairwise aligner. Originally designed to handle - sequences the size of human chromosomes and from different species, it is also useful for sequences produced by NGS - sequencing technologies such as Roche 454. -""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.bx.psu.edu/miller_lab/dist/'] - -patches = ['LASTZ-%(version)s_Makefile.patch'] - -skipsteps = ['configure'] - -installopts = 'installDir=%(installdir)s/bin' - -sanity_check_paths = { - 'files': ['bin/lastz', 'bin/lastz_D'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/LASTZ/LASTZ-1.02.00_Makefile.patch b/easybuild/easyconfigs/l/LASTZ/LASTZ-1.02.00_Makefile.patch deleted file mode 100644 index 39bfb5c65520..000000000000 --- a/easybuild/easyconfigs/l/LASTZ/LASTZ-1.02.00_Makefile.patch +++ /dev/null @@ -1,15 +0,0 @@ -# Remove use of -Werror because Werror is not used (discussed in http://seqanswers.com/forums/showthread.php?t=20113). -# Using -Werror gives warnings which result in a failure of the installation. -# Author: Fokke Dijkstra - Rijksuniversiteit Groningen (RUG) ---- lastz-distrib-1.02.00/src/Makefile 2010-01-13 18:00:09.000000000 +0100 -+++ lastz-distrib-1.02.00/src/Makefile 2015-02-09 17:22:41.030256461 +0100 -@@ -28,7 +28,7 @@ - # - #--------- - --definedForAll = -Wall -Wextra -Werror -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -+definedForAll = -Wall -Wextra -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE - - - VERSION_FLAGS= \ - diff --git a/easybuild/easyconfigs/l/LASTZ/LASTZ-1.04.03-foss-2019b.eb b/easybuild/easyconfigs/l/LASTZ/LASTZ-1.04.03-foss-2019b.eb deleted file mode 100644 index d44122a3195e..000000000000 --- a/easybuild/easyconfigs/l/LASTZ/LASTZ-1.04.03-foss-2019b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LASTZ' -version = '1.04.03' - -homepage = 'https://www.bx.psu.edu/~rsharris/lastz/' -description = """ LASTZ is a program for aligning DNA sequences, a pairwise aligner. Originally designed to handle - sequences the size of human chromosomes and from different species, it is also useful for sequences produced by NGS - sequencing technologies such as Roche 454. -""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -github_account = 'lastz' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['%(version)s.tar.gz'] -patches = ['LASTZ-%(version)s_Makefile.patch'] -checksums = [ - 'c58ed8e37c4b0e82492b3a2b3e12447a3c40286fb8358906d19f10b0a713e9f4', # 1.04.03.tar.gz - '2f0f2150e554f784d870ce4e02bd7d8ae2cae98e614a8fdd4ecd823bdd0c4f12', # LASTZ-1.04.03_Makefile.patch -] - -skipsteps = ['configure'] - -installopts = 'installDir=%(installdir)s/bin' - -sanity_check_paths = { - 'files': ['bin/lastz', 'bin/lastz_D'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/LASTZ/LASTZ-1.04.03_Makefile.patch b/easybuild/easyconfigs/l/LASTZ/LASTZ-1.04.03_Makefile.patch deleted file mode 100644 index e703a6cf18b7..000000000000 --- a/easybuild/easyconfigs/l/LASTZ/LASTZ-1.04.03_Makefile.patch +++ /dev/null @@ -1,16 +0,0 @@ -# Remove use of -Werror because Werror is not used (discussed in http://seqanswers.com/forums/showthread.php?t=20113). -# Using -Werror gives warnings which result in a failure of the installation. -# Author: Fokke Dijkstra - Rijksuniversiteit Groningen (RUG) -# Adapted to v1.04.03, Ã…ke Sandgren -diff -ru lastz-1.04.03.orig/src/Makefile lastz-1.04.03/src/Makefile ---- lastz-1.04.03.orig/src/Makefile 2019-11-14 20:55:12.000000000 +0100 -+++ lastz-1.04.03/src/Makefile 2020-01-17 14:40:45.473222151 +0100 -@@ -54,7 +54,7 @@ - # - #--------- - --definedForAll = -Wall -Wextra -Werror -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -+definedForAll = -Wall -Wextra -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE - flagsFor32 = -Dmax_sequence_index=32 -Dmax_malloc_index=40 -Ddiag_hash_size=4194304 - - allowBackToBackGaps ?= 0 # by default allowBackToBackGaps diff --git a/easybuild/easyconfigs/l/LASTZ/LASTZ-1.04.22-GCC-12.3.0.eb b/easybuild/easyconfigs/l/LASTZ/LASTZ-1.04.22-GCC-12.3.0.eb index bd9b31a13aca..cc1a30978ca8 100644 --- a/easybuild/easyconfigs/l/LASTZ/LASTZ-1.04.22-GCC-12.3.0.eb +++ b/easybuild/easyconfigs/l/LASTZ/LASTZ-1.04.22-GCC-12.3.0.eb @@ -5,7 +5,7 @@ version = '1.04.22' homepage = 'https://github.com/lastz/lastz' description = """ LASTZ is a program for aligning DNA sequences, a pairwise aligner. Originally designed to handle - sequences the size of human chromosomes and from different species, it is also useful for sequences produced by NGS + sequences the size of human chromosomes and from different species, it is also useful for sequences produced by NGS sequencing technologies such as Roche 454. """ @@ -13,7 +13,12 @@ toolchain = {'name': 'GCC', 'version': '12.3.0'} source_urls = [GITHUB_LOWER_SOURCE] sources = ['%(version)s.tar.gz'] -checksums = ['4c829603ba4aed7ddf64255b528cd88850e4557382fca29580d3576c25c5054a'] +patches = ['LASTZ-1.04.22_fix-rpath-wrapper-compat.patch'] +checksums = [ + {'1.04.22.tar.gz': '4c829603ba4aed7ddf64255b528cd88850e4557382fca29580d3576c25c5054a'}, + {'LASTZ-1.04.22_fix-rpath-wrapper-compat.patch': + '565c87e47755d22e44ddb8e60a36f3a65ba69d9f4e1967ba6521a58aefa30f46'}, +] skipsteps = ['configure'] diff --git a/easybuild/easyconfigs/l/LASTZ/LASTZ-1.04.22_fix-rpath-wrapper-compat.patch b/easybuild/easyconfigs/l/LASTZ/LASTZ-1.04.22_fix-rpath-wrapper-compat.patch new file mode 100644 index 000000000000..34c2b6e99e36 --- /dev/null +++ b/easybuild/easyconfigs/l/LASTZ/LASTZ-1.04.22_fix-rpath-wrapper-compat.patch @@ -0,0 +1,76 @@ +Avoid requiring score type define to be escaped +This ensures that it works even when our rpath-wrapper removes the quotes passed as `-Dscore_type=\'I\'` +This avoids +> #error ***** undecipherable score type definition ***** + +See https://github.com/lastz/lastz/pull/64 + +Author: Alexander Grund (TU Dresden) + +diff --git a/src/Makefile b/src/Makefile +index 1908774..cd7a55a 100644 +--- a/src/Makefile ++++ b/src/Makefile +@@ -91,10 +91,10 @@ incFiles = lastz.h infer_scores.h \ + utilities.h dna_utilities.h sequences.h capsule.h + + %.o: %.c version.mak ${incFiles} +- ${CC} -c ${CFLAGS} -Dscore_type=\'I\' $< -o $@ ++ ${CC} -c ${CFLAGS} -Dscore_type=I $< -o $@ + + %_D.o: %.c version.mak ${incFiles} +- ${CC} -c ${CFLAGS} -Dscore_type=\'D\' $< -o $@ ++ ${CC} -c ${CFLAGS} -Dscore_type=D $< -o $@ + + %_32.o: %.c version.mak ${incFiles} + ${CC} -c ${CFLAGS} ${flagsFor32} $< -o $@ +diff --git a/src/Makefile.warnings b/src/Makefile.warnings +index 50109a6..dec9189 100644 +--- a/src/Makefile.warnings ++++ b/src/Makefile.warnings +@@ -91,10 +91,10 @@ incFiles = lastz.h infer_scores.h \ + utilities.h dna_utilities.h sequences.h capsule.h + + %.o: %.c version.mak ${incFiles} +- ${CC} -c ${CFLAGS} -Dscore_type=\'I\' $< -o $@ ++ ${CC} -c ${CFLAGS} -Dscore_type=I $< -o $@ + + %_D.o: %.c version.mak ${incFiles} +- ${CC} -c ${CFLAGS} -Dscore_type=\'D\' $< -o $@ ++ ${CC} -c ${CFLAGS} -Dscore_type=D $< -o $@ + + %_32.o: %.c version.mak ${incFiles} + ${CC} -c ${CFLAGS} ${flagsFor32} $< -o $@ +diff --git a/src/dna_utilities.h b/src/dna_utilities.h +index f3a0ce2..ed4ef23 100644 +--- a/src/dna_utilities.h ++++ b/src/dna_utilities.h +@@ -35,9 +35,7 @@ global int dna_utilities_dbgShowQToBest; + // score values-- + // Scores used for sequence comparisons are normally signed 32-bit integers, + // but the programmer can override this at compile time by defining score_type +-// as one of 'F', 'D', or 'I'. Note that some effort must be taken to get +-// the apostrophes into the definition from the compiler command line, such as +-// -Dscore_type=\'F\' . ++// as one of 'F', 'D', or 'I'. E.g.: -Dscore_type=F + // + //---------- + // +@@ -66,7 +64,16 @@ global int dna_utilities_dbgShowQToBest; + //---------- + + #if defined(score_type) +-#define scoreType score_type ++// Convert the score_type define to one of the valid character constants ++#define LASTZ_CONCAT(a, b) a ## b ++ ++#define LASTZ_SCORE_TYPE_I 'I' ++#define LASTZ_SCORE_TYPE_F 'F' ++#define LASTZ_SCORE_TYPE_D 'D' ++// Indirection required to expand the macro argument ++#define LASTZ_MAKE_SCORE_TYPE(c) LASTZ_CONCAT(LASTZ_SCORE_TYPE_, c) ++#define scoreType LASTZ_MAKE_SCORE_TYPE(score_type) ++ + #else + #define scoreType 'I' + #endif diff --git a/easybuild/easyconfigs/l/LCov/LCov-1.13-GCCcore-7.2.0.eb b/easybuild/easyconfigs/l/LCov/LCov-1.13-GCCcore-7.2.0.eb deleted file mode 100644 index 170dc254acd9..000000000000 --- a/easybuild/easyconfigs/l/LCov/LCov-1.13-GCCcore-7.2.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LCov' -version = '1.13' - -homepage = 'http://ltp.sourceforge.net/coverage/lcov.php' -description = "LCOV - the LTP GCOV extension" - -toolchain = {'name': 'GCCcore', 'version': '7.2.0'} - -github_account = 'linux-test-project' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['3650ad22773c56aaf8c5288e068dd35bd03f57659b6455dc6f8e21451c83b5e8'] - -builddependencies = [ - ('binutils', '2.29') -] - -skipsteps = ['configure'] - -installopts = "PREFIX=%(installdir)s" - -sanity_check_paths = { - 'files': ['bin/lcov', 'bin/genhtml'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/LDC/LDC-1.39.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/LDC/LDC-1.39.0-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..f0d3a361152b --- /dev/null +++ b/easybuild/easyconfigs/l/LDC/LDC-1.39.0-GCCcore-13.2.0.eb @@ -0,0 +1,39 @@ +easyblock = 'CMakeNinja' + +name = 'LDC' +version = '1.39.0' + +homepage = 'https://wiki.dlang.org/LDC' +description = "The LLVM-based D Compiler" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['https://github.com/ldc-developers/ldc/releases/download/v%(version)s'] +sources = ['ldc-%(version)s-src.tar.gz'] +checksums = ['839bac36f6073318e36f0b163767e03bdbd3f57d99256b97494ac439b59a4562'] + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.27.6'), + ('Ninja', '1.11.1'), + # building LDC from source requires LDC + ('LDC', '1.24.0', '-%(arch)s', SYSTEM), +] + +dependencies = [ + ('LLVM', '16.0.6'), +] + +configopts = "-DLLVM_ROOT_DIR=$EBROOTLLVM" + +sanity_check_paths = { + 'files': ['bin/ldc2', 'bin/ldmd2'], + 'dirs': ['include/d', 'lib'], +} + +sanity_check_commands = [ + "ldc2 --help", + "ldmd2 --help", +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/l/LEMON/LEMON-1.3.1-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/l/LEMON/LEMON-1.3.1-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 193bd3e93cb8..000000000000 --- a/easybuild/easyconfigs/l/LEMON/LEMON-1.3.1-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'LEMON' -version = '1.3.1' - -homepage = 'https://lemon.cs.elte.hu' -description = """ LEMON stands for Library for Efficient Modeling and Optimization in Networks. - It is a C++ template library providing efficient implementations of common data structures and algorithms - with focus on combinatorial optimization tasks connected mainly with graphs and networks. """ - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} -toolchainopts = {'pic': True} - -source_urls = ['https://lemon.cs.elte.hu/pub/sources/'] -sources = ['%(namelower)s-%(version)s.tar.gz'] -checksums = ['71b7c725f4c0b4a8ccb92eb87b208701586cf7a96156ebd821ca3ed855bad3c8'] - -builddependencies = [('CMake', '3.13.3')] - -separate_build_dir = True - -configopts = ['-DBUILD_SHARED_LIBS=OFF', '-DBUILD_SHARED_LIBS=ON'] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['dimacs-solver', 'dimacs-to-lgf', 'lemon-0.x-to-1.x.sh', 'lgf-gen']] + - ['lib/libemon.a', 'lib/libemon.%s' % SHLIB_EXT], - 'dirs': ['include/lemon'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LERC/LERC-3.0-GCCcore-10.2.0.eb b/easybuild/easyconfigs/l/LERC/LERC-3.0-GCCcore-10.2.0.eb index a75e046b3d09..a73181981258 100644 --- a/easybuild/easyconfigs/l/LERC/LERC-3.0-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/l/LERC/LERC-3.0-GCCcore-10.2.0.eb @@ -21,8 +21,6 @@ builddependencies = [ ('CMake', '3.18.4'), ] -configopts = '-DCMAKE_INSTALL_LIBDIR=lib' - postinstallcmds = [ # copy the LercTest source file to a LercTest subdir in the installation directory and compile it # (needs to be done here instead of in the sanity check, else it won't work when RPATH linking is enabled) diff --git a/easybuild/easyconfigs/l/LERC/LERC-3.0-GCCcore-10.3.0.eb b/easybuild/easyconfigs/l/LERC/LERC-3.0-GCCcore-10.3.0.eb index 244ff0d0ddef..08a7233c50b9 100644 --- a/easybuild/easyconfigs/l/LERC/LERC-3.0-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/l/LERC/LERC-3.0-GCCcore-10.3.0.eb @@ -22,8 +22,6 @@ builddependencies = [ ('CMake', '3.20.1'), ] -configopts = '-DCMAKE_INSTALL_LIBDIR=lib' - postinstallcmds = [ # copy the LercTest source file to a LercTest subdir in the installation directory and compile it # (needs to be done here instead of in the sanity check, else it won't work when RPATH linking is enabled) diff --git a/easybuild/easyconfigs/l/LERC/LERC-4.0.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/l/LERC/LERC-4.0.0-GCCcore-11.3.0.eb index 0e4b8e454451..e272bf226aba 100644 --- a/easybuild/easyconfigs/l/LERC/LERC-4.0.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/l/LERC/LERC-4.0.0-GCCcore-11.3.0.eb @@ -22,8 +22,6 @@ builddependencies = [ ('CMake', '3.23.1'), ] -configopts = '-DCMAKE_INSTALL_LIBDIR=lib' - postinstallcmds = [ # copy the LercTest source file to a LercTest subdir in the installation directory and compile it # (needs to be done here instead of in the sanity check, else it won't work when RPATH linking is enabled) diff --git a/easybuild/easyconfigs/l/LERC/LERC-4.0.0-GCCcore-12.2.0.eb b/easybuild/easyconfigs/l/LERC/LERC-4.0.0-GCCcore-12.2.0.eb index 195f472bdb33..a7251a618876 100644 --- a/easybuild/easyconfigs/l/LERC/LERC-4.0.0-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/l/LERC/LERC-4.0.0-GCCcore-12.2.0.eb @@ -22,8 +22,6 @@ builddependencies = [ ('CMake', '3.24.3'), ] -configopts = '-DCMAKE_INSTALL_LIBDIR=lib' - postinstallcmds = [ # copy the LercTest source file to a LercTest subdir in the installation directory and compile it # (needs to be done here instead of in the sanity check, else it won't work when RPATH linking is enabled) diff --git a/easybuild/easyconfigs/l/LERC/LERC-4.0.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/LERC/LERC-4.0.0-GCCcore-12.3.0.eb index 20a4a92f02a0..643447bca30c 100644 --- a/easybuild/easyconfigs/l/LERC/LERC-4.0.0-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/l/LERC/LERC-4.0.0-GCCcore-12.3.0.eb @@ -22,8 +22,6 @@ builddependencies = [ ('CMake', '3.26.3'), ] -configopts = '-DCMAKE_INSTALL_LIBDIR=lib' - postinstallcmds = [ # copy the LercTest source file to a LercTest subdir in the installation directory and compile it # (needs to be done here instead of in the sanity check, else it won't work when RPATH linking is enabled) diff --git a/easybuild/easyconfigs/l/LERC/LERC-4.0.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/LERC/LERC-4.0.0-GCCcore-13.2.0.eb index 160bcf963836..70fc916dddaf 100644 --- a/easybuild/easyconfigs/l/LERC/LERC-4.0.0-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/l/LERC/LERC-4.0.0-GCCcore-13.2.0.eb @@ -22,8 +22,6 @@ builddependencies = [ ('CMake', '3.27.6'), ] -configopts = '-DCMAKE_INSTALL_LIBDIR=lib' - postinstallcmds = [ # copy the LercTest source file to a LercTest subdir in the installation directory and compile it # (needs to be done here instead of in the sanity check, else it won't work when RPATH linking is enabled) diff --git a/easybuild/easyconfigs/l/LERC/LERC-4.0.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/LERC/LERC-4.0.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..ca6e8c98f6b0 --- /dev/null +++ b/easybuild/easyconfigs/l/LERC/LERC-4.0.0-GCCcore-13.3.0.eb @@ -0,0 +1,43 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Updated: Denis Kristak +# Updated: Thomas Hoffmann (EMBL) +easyblock = 'CMakeMake' + +name = 'LERC' +version = '4.0.0' + +homepage = 'https://github.com/Esri/lerc' +description = """LERC is an open-source image or raster format which supports rapid encoding and decoding +for any pixel type (not just RGB or Byte). Users set the maximum compression error per pixel while encoding, +so the precision of the original input image is preserved (within user defined error bounds).""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://github.com/Esri/lerc/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['91431c2b16d0e3de6cbaea188603359f87caed08259a645fd5a3805784ee30a0'] + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), +] + +postinstallcmds = [ + # copy the LercTest source file to a LercTest subdir in the installation directory and compile it + # (needs to be done here instead of in the sanity check, else it won't work when RPATH linking is enabled) + "cd %(builddir)s/lerc-%(version)s/src/LercTest && sed -i -e 's@../LercLib/include/@@' main.cpp", + "mkdir %(installdir)s/LercTest", + "cp %(builddir)s/lerc-%(version)s/src/LercTest/main.cpp %(installdir)s/LercTest/main.cpp", + "cd %(installdir)s/LercTest && ${CXX} ${CXXFLAGS} main.cpp -o LercTest -I../include -L../lib -lLerc", +] + +sanity_check_commands = [ + "%(installdir)s/LercTest/LercTest", +] + +sanity_check_paths = { + 'files': ['include/Lerc_c_api.h', 'include/Lerc_types.h', 'lib/libLerc.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LHAPDF/LHAPDF-6.5.3-GCC-11.3.0.eb b/easybuild/easyconfigs/l/LHAPDF/LHAPDF-6.5.3-GCC-11.3.0.eb index 3bcded3044d4..9ae72f2dc3be 100644 --- a/easybuild/easyconfigs/l/LHAPDF/LHAPDF-6.5.3-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/l/LHAPDF/LHAPDF-6.5.3-GCC-11.3.0.eb @@ -44,7 +44,6 @@ Then you can run `lhapdf update` followed by `lhapdf install your_pdf`. """ modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', # 'LHAPDF_DATA_PATH': '/path/to/share/LHAPDF/', # please adapt } diff --git a/easybuild/easyconfigs/l/LHAPDF/LHAPDF-6.5.4-GCC-12.3.0.eb b/easybuild/easyconfigs/l/LHAPDF/LHAPDF-6.5.4-GCC-12.3.0.eb index 083cb931db2e..8c27d8c2594a 100644 --- a/easybuild/easyconfigs/l/LHAPDF/LHAPDF-6.5.4-GCC-12.3.0.eb +++ b/easybuild/easyconfigs/l/LHAPDF/LHAPDF-6.5.4-GCC-12.3.0.eb @@ -44,7 +44,6 @@ Then you can run `lhapdf update` followed by `lhapdf install your_pdf`. """ modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', # 'LHAPDF_DATA_PATH': '/path/to/LHAPDF_DATA_PATH', # please adapt } diff --git a/easybuild/easyconfigs/l/LIANA/LIANA-0.1.11-foss-2022a-R-4.2.1.eb b/easybuild/easyconfigs/l/LIANA/LIANA-0.1.11-foss-2022a-R-4.2.1.eb index 2584ae7e67fa..a5873e273ccb 100644 --- a/easybuild/easyconfigs/l/LIANA/LIANA-0.1.11-foss-2022a-R-4.2.1.eb +++ b/easybuild/easyconfigs/l/LIANA/LIANA-0.1.11-foss-2022a-R-4.2.1.eb @@ -5,8 +5,8 @@ version = '0.1.11' versionsuffix = '-R-%(rver)s' homepage = 'https://saezlab.github.io/liana/' -description = """LIANA: a LIgand-receptor ANalysis frAmework. LIANA enables the use of any - combination of ligand-receptor methods and resources, and their consensus.""" +description = """LIANA: a LIgand-receptor ANalysis frAmework. LIANA enables the use of any + combination of ligand-receptor methods and resources, and their consensus.""" toolchain = {'name': 'foss', 'version': '2022a'} diff --git a/easybuild/easyconfigs/l/LIBSVM-Python/LIBSVM-Python-3.30-foss-2022a.eb b/easybuild/easyconfigs/l/LIBSVM-Python/LIBSVM-Python-3.30-foss-2022a.eb index 4606d99e571d..89c119bc22f2 100644 --- a/easybuild/easyconfigs/l/LIBSVM-Python/LIBSVM-Python-3.30-foss-2022a.eb +++ b/easybuild/easyconfigs/l/LIBSVM-Python/LIBSVM-Python-3.30-foss-2022a.eb @@ -5,22 +5,19 @@ name = 'LIBSVM-Python' version = '3.30' homepage = 'https://pypi.org/project/libsvm-official/' -description = """This tool provides a simple Python interface to LIBSVM, a library for support -vector machines (http://www.csie.ntu.edu.tw/~cjlin/libsvm). The interface is -very easy to use as the usage is the same as that of LIBSVM. The interface is +description = """This tool provides a simple Python interface to LIBSVM, a library for support +vector machines (http://www.csie.ntu.edu.tw/~cjlin/libsvm). The interface is +very easy to use as the usage is the same as that of LIBSVM. The interface is developed with the built-in Python library "ctypes".""" toolchain = {'name': 'foss', 'version': '2022a'} - dependencies = [ ('Python', '3.10.4'), ('LIBSVM', version), ('SciPy-bundle', '2022.05'), ] -sanity_pip_check = True -use_pip = True exts_list = [ (name, version, { 'modulename': 'libsvm', diff --git a/easybuild/easyconfigs/l/LIBSVM/LIBSVM-3.22-intel-2016b.eb b/easybuild/easyconfigs/l/LIBSVM/LIBSVM-3.22-intel-2016b.eb deleted file mode 100644 index 26b2999f9573..000000000000 --- a/easybuild/easyconfigs/l/LIBSVM/LIBSVM-3.22-intel-2016b.eb +++ /dev/null @@ -1,31 +0,0 @@ -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/LIBSVM/LIBSVM-3.22-intel-2017b.eb b/easybuild/easyconfigs/l/LIBSVM/LIBSVM-3.22-intel-2017b.eb deleted file mode 100644 index 3edae5d83e96..000000000000 --- a/easybuild/easyconfigs/l/LIBSVM/LIBSVM-3.22-intel-2017b.eb +++ /dev/null @@ -1,23 +0,0 @@ -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': '2017b'} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['6d81c67d3b13073eb5a25aa77188f141b242ec328518fad95367ede253d0a77d'] - -files_to_copy = [(['svm-*'], 'bin'), 'tools'] - -sanity_check_paths = { - 'files': ['bin/svm-%s' % x for x in ['predict', 'scale', 'train']], - 'dirs': ['tools'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LIBSVM/LIBSVM-3.23-foss-2018b.eb b/easybuild/easyconfigs/l/LIBSVM/LIBSVM-3.23-foss-2018b.eb deleted file mode 100644 index 6186a69432bd..000000000000 --- a/easybuild/easyconfigs/l/LIBSVM/LIBSVM-3.23-foss-2018b.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'MakeCp' - -name = 'LIBSVM' -version = '3.23' - -homepage = 'https://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': 'foss', 'version': '2018b'} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -patches = ['LIBSVM-3.23_shared_lib.patch'] -checksums = [ - '257aed630dc0a0163e12cb2a80aea9c7dc988e55f28d69c945a38b9433c0ea4a', # src - 'c0ede89365949644f5d7f11382a3f176fd76317c7f5ae5769226ff7c3a801fe6', # patch -] - -files_to_copy = [ - (['svm-*'], 'bin'), - (['svm.o'], 'lib'), - (['libsvm*'], 'lib'), - (['svm.*'], 'include'), - 'tools' -] - -sanity_check_paths = { - 'files': ['bin/svm-%s' % x for x in ['predict', 'scale', 'train']] + ['lib/libsvm.%s' % SHLIB_EXT], - 'dirs': ['bin', 'lib', 'include', 'tools'], -} - -parallel = 1 - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LIBSVM/LIBSVM-3.23-intel-2018b.eb b/easybuild/easyconfigs/l/LIBSVM/LIBSVM-3.23-intel-2018b.eb deleted file mode 100644 index 0b8b57e9628e..000000000000 --- a/easybuild/easyconfigs/l/LIBSVM/LIBSVM-3.23-intel-2018b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'MakeCp' - -name = 'LIBSVM' -version = '3.23' - -homepage = 'https://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': '2018b'} - -source_urls = [homepage] -sources = [SOURCELOWER_TAR_GZ] -patches = ['LIBSVM-3.23_shared_lib.patch'] -checksums = [ - '257aed630dc0a0163e12cb2a80aea9c7dc988e55f28d69c945a38b9433c0ea4a', # src - 'c0ede89365949644f5d7f11382a3f176fd76317c7f5ae5769226ff7c3a801fe6', # patch -] - -files_to_copy = [ - (['svm-*'], 'bin'), - (['svm.o'], 'lib'), - (['libsvm*'], 'lib'), - (['svm.*'], 'include'), - 'tools' -] - -sanity_check_paths = { - 'files': ['bin/svm-%s' % x for x in ['predict', 'scale', 'train']] + ['lib/libsvm.%s' % SHLIB_EXT], - 'dirs': ['bin', 'lib', 'include', 'tools'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LIBSVM/LIBSVM-3.24-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/LIBSVM/LIBSVM-3.24-GCCcore-9.3.0.eb deleted file mode 100644 index 3ea274e08022..000000000000 --- a/easybuild/easyconfigs/l/LIBSVM/LIBSVM-3.24-GCCcore-9.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'MakeCp' - -name = 'LIBSVM' -version = '3.24' - -homepage = 'https://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': 'GCCcore', 'version': '9.3.0'} - -github_account = 'cjlin1' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['v%s.tar.gz' % version.replace('.', '')] -patches = ['LIBSVM-3.23_shared_lib.patch'] -checksums = [ - '3ba1ac74ee08c4dd57d3a9e4a861ffb57dab88c6a33fd53eac472fc84fbb2a8f', # v324.tar.gz - 'c0ede89365949644f5d7f11382a3f176fd76317c7f5ae5769226ff7c3a801fe6', # LIBSVM-3.23_shared_lib.patch -] - -dependencies = [('binutils', '2.34')] - -local_bins = ['svm-%s' % x for x in ['predict', 'scale', 'train']] - -files_to_copy = [ - (local_bins, 'bin'), - (['svm.o'], 'lib'), - (['libsvm*'], 'lib'), - (['svm.h'], 'include/libsvm'), - 'tools' -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_bins] + ['lib/libsvm.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LIME/LIME-1.3.2-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/LIME/LIME-1.3.2-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..11dbbfa50255 --- /dev/null +++ b/easybuild/easyconfigs/l/LIME/LIME-1.3.2-GCCcore-12.3.0.eb @@ -0,0 +1,53 @@ +easyblock = 'ConfigureMake' + +name = "LIME" +version = "1.3.2" + +homepage = "http://usqcd-software.github.io/c-lime/" +description = """LIME (which can stand for Lattice QCD Interchange Message Encapsulation or more generally, +Large Internet Message Encapsulation) is a simple packaging scheme for combining records containing ASCII +and/or binary data. Its ancestors are the Unix cpio and tar formats and the Microsoft Corporation DIME +(Direct Internet Message Encapsulation) format. It is simpler and allows record sizes up to $2^{63}$ bytes, +making chunking unnecessary for the foreseeable future. Unlike tar and cpio, the records are not associated +with Unix files. They are identified only by a record-type (LIME type) character string, analogous to the +familiar MIME application type. The LIME software package consists of a C-language API for creating, reading, +writing, and manipulating LIME files and a small set of utilities for examining, packing and unpacking LIME files.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +builddependencies = [ + ('binutils', '2.40') +] + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://usqcd-software.github.io/downloads/c-lime/'] + +checksums = ['db5c07a72a152244f94a84c8bcc7395ec6fa084b8979ca1c8788b99a2870c881'] + +buildopts = "all" + +sanity_check_paths = { + 'files': [ + "bin/lime_pack", + "bin/lime_unpack", + "bin/lime_contents", + "bin/lime_extract_record", + "bin/lime_extract_type", + "lib/liblime.a", + "include/dcap-overload.h", + "include/lime_binary_header.h", + "include/lime_config.h", + "include/lime_config_internal.h", + "include/lime_defs.h", + "include/lime_fixed_types.h", + "include/lime_fseeko.h", + "include/lime.h", + "include/lime_header.h", + "include/lime_reader.h", + "include/lime_utils.h", + "include/lime_writer.h", + ], + 'dirs': [], +} + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/l/LIME/LIME-1.3.2-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/LIME/LIME-1.3.2-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..cd8ac72a902f --- /dev/null +++ b/easybuild/easyconfigs/l/LIME/LIME-1.3.2-GCCcore-13.2.0.eb @@ -0,0 +1,53 @@ +easyblock = 'ConfigureMake' + +name = "LIME" +version = "1.3.2" + +homepage = "http://usqcd-software.github.io/c-lime/" +description = """LIME (which can stand for Lattice QCD Interchange Message Encapsulation or more generally, +Large Internet Message Encapsulation) is a simple packaging scheme for combining records containing ASCII +and/or binary data. Its ancestors are the Unix cpio and tar formats and the Microsoft Corporation DIME +(Direct Internet Message Encapsulation) format. It is simpler and allows record sizes up to $2^{63}$ bytes, +making chunking unnecessary for the foreseeable future. Unlike tar and cpio, the records are not associated +with Unix files. They are identified only by a record-type (LIME type) character string, analogous to the +familiar MIME application type. The LIME software package consists of a C-language API for creating, reading, +writing, and manipulating LIME files and a small set of utilities for examining, packing and unpacking LIME files.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +builddependencies = [ + ('binutils', '2.40') +] + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://usqcd-software.github.io/downloads/c-lime/'] + +checksums = ['db5c07a72a152244f94a84c8bcc7395ec6fa084b8979ca1c8788b99a2870c881'] + +buildopts = "all" + +sanity_check_paths = { + 'files': [ + "bin/lime_pack", + "bin/lime_unpack", + "bin/lime_contents", + "bin/lime_extract_record", + "bin/lime_extract_type", + "lib/liblime.a", + "include/dcap-overload.h", + "include/lime_binary_header.h", + "include/lime_config.h", + "include/lime_config_internal.h", + "include/lime_defs.h", + "include/lime_fixed_types.h", + "include/lime_fseeko.h", + "include/lime.h", + "include/lime_header.h", + "include/lime_reader.h", + "include/lime_utils.h", + "include/lime_writer.h", + ], + 'dirs': [], +} + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/l/LIME/LIME-1.3.2-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/LIME/LIME-1.3.2-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..d36f23151c8d --- /dev/null +++ b/easybuild/easyconfigs/l/LIME/LIME-1.3.2-GCCcore-13.3.0.eb @@ -0,0 +1,53 @@ +easyblock = 'ConfigureMake' + +name = "LIME" +version = "1.3.2" + +homepage = "http://usqcd-software.github.io/c-lime/" +description = """LIME (which can stand for Lattice QCD Interchange Message Encapsulation or more generally, +Large Internet Message Encapsulation) is a simple packaging scheme for combining records containing ASCII +and/or binary data. Its ancestors are the Unix cpio and tar formats and the Microsoft Corporation DIME +(Direct Internet Message Encapsulation) format. It is simpler and allows record sizes up to $2^{63}$ bytes, +making chunking unnecessary for the foreseeable future. Unlike tar and cpio, the records are not associated +with Unix files. They are identified only by a record-type (LIME type) character string, analogous to the +familiar MIME application type. The LIME software package consists of a C-language API for creating, reading, +writing, and manipulating LIME files and a small set of utilities for examining, packing and unpacking LIME files.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +builddependencies = [ + ('binutils', '2.42') +] + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://usqcd-software.github.io/downloads/c-lime/'] + +checksums = ['db5c07a72a152244f94a84c8bcc7395ec6fa084b8979ca1c8788b99a2870c881'] + +buildopts = "all" + +sanity_check_paths = { + 'files': [ + "bin/lime_pack", + "bin/lime_unpack", + "bin/lime_contents", + "bin/lime_extract_record", + "bin/lime_extract_type", + "lib/liblime.a", + "include/dcap-overload.h", + "include/lime_binary_header.h", + "include/lime_config.h", + "include/lime_config_internal.h", + "include/lime_defs.h", + "include/lime_fixed_types.h", + "include/lime_fseeko.h", + "include/lime.h", + "include/lime_header.h", + "include/lime_reader.h", + "include/lime_utils.h", + "include/lime_writer.h", + ], + 'dirs': [], +} + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/l/LIQA/LIQA-1.3.4-foss-2023a.eb b/easybuild/easyconfigs/l/LIQA/LIQA-1.3.4-foss-2023a.eb new file mode 100644 index 000000000000..54a4c6890233 --- /dev/null +++ b/easybuild/easyconfigs/l/LIQA/LIQA-1.3.4-foss-2023a.eb @@ -0,0 +1,29 @@ +easyblock = 'PythonPackage' + +name = 'LIQA' +version = '1.3.4' + +homepage = "https://pypi.org/project/liqa/" +description = """LIQA (Long-read Isoform Quantification and Analysis) is an Expectation-Maximization +based statistical method to quantify isoform expression and detect differential alternative splicing (DAS) +events using long-read RNA-seq data.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +sources = [SOURCELOWER_TAR_GZ] +checksums = ['f8b2e6f0226d99f513d17be3758e6b3e2e9b7b40579f840d28737e827358850e'] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('Pysam', '0.22.0'), + ('lifelines', '0.28.0'), + ('R', '4.3.2'), + ('R-bundle-CRAN', '2023.12'), +] + +options = {'modulename': 'liqa_src'} + +sanity_check_commands = ['liqa -h'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/LLDB/LLDB-11.0.0-GCCcore-9.3.0-Python-3.8.2.eb b/easybuild/easyconfigs/l/LLDB/LLDB-11.0.0-GCCcore-9.3.0-Python-3.8.2.eb deleted file mode 100644 index 0eb1b746d19d..000000000000 --- a/easybuild/easyconfigs/l/LLDB/LLDB-11.0.0-GCCcore-9.3.0-Python-3.8.2.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'CMakeNinja' - -name = 'LLDB' -version = '11.0.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://lldb.llvm.org/' -description = """The debugger component of the LLVM project""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ["https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s"] -sources = [ - 'lldb-%(version)s.src.tar.xz', -] -checksums = [ - '8570c09f57399e21e0eea0dcd66ae0231d47eafc7a04d6fe5c4951b13c4d2c72', # lldb-11.0.0.src.tar.xz -] - -builddependencies = [ - ('binutils', '2.34'), - ('Clang', version), - ('CMake', '3.16.4'), - ('Ninja', '1.10.0'), - ('SWIG', '4.0.1'), -] - -dependencies = [ - ('ncurses', '6.2'), - ('libedit', '20191231'), - ('libxml2', '2.9.10'), - ('XZ', '5.2.5'), - ('Python', '3.8.2'), -] - -sanity_check_paths = { - 'files': ['bin/lldb', 'bin/lldb-server'], - 'dirs': [], -} - -moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-10.0.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/LLVM/LLVM-10.0.0-GCCcore-8.3.0.eb deleted file mode 100644 index 0095967b2a6e..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-10.0.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'LLVM' -version = '10.0.0' - -homepage = "https://llvm.org/" -description = """The LLVM Core libraries provide a modern source- and target-independent - optimizer, along with code generation support for many popular CPUs - (as well as some less common ones!) These libraries are built around a well - specified code representation known as the LLVM intermediate representation - ("LLVM IR"). The LLVM Core libraries are well documented, and it is - particularly easy to invent your own language (or port an existing compiler) - to use LLVM as an optimizer and code generator.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ['https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s/'] -sources = ['llvm-%(version)s.src.tar.xz'] -checksums = ['df83a44b3a9a71029049ec101fb0077ecbbdf5fe41e395215025779099a98fdf'] - -builddependencies = [ - ('binutils', '2.32'), - ('CMake', '3.15.3'), - ('Python', '3.7.4'), -] - -dependencies = [ - ('ncurses', '6.1'), - ('zlib', '1.2.11'), -] - -build_shared_libs = True - -sanity_check_paths = { - 'files': ['bin/llvm-ar', 'bin/FileCheck'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-11.1.0-GCCcore-10.3.0.eb b/easybuild/easyconfigs/l/LLVM/LLVM-11.1.0-GCCcore-10.3.0.eb index cdaefd6f34ad..49b0d494eea4 100644 --- a/easybuild/easyconfigs/l/LLVM/LLVM-11.1.0-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/l/LLVM/LLVM-11.1.0-GCCcore-10.3.0.eb @@ -11,16 +11,18 @@ description = """The LLVM Core libraries provide a modern source- and target-ind to use LLVM as an optimizer and code generator.""" toolchain = {'name': 'GCCcore', 'version': '10.3.0'} -toolchainopts = {'cstd': 'gnu++11'} +toolchainopts = {'cstd': 'gnu++11', 'pic': True} source_urls = ['https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s/'] -sources = ['llvm-%(version)s.src.tar.xz'] -checksums = ['ce8508e318a01a63d4e8b3090ab2ded3c598a50258cc49e2625b9120d4c03ea5'] +sources = ['llvm-project-%(version)s.src.tar.xz'] +checksums = ['74d2529159fd118c3eac6f90107b5611bccc6f647fdea104024183e8d5e25831'] builddependencies = [ ('binutils', '2.36.1'), ('CMake', '3.20.1'), - ('Python', '3.9.5', '-bare'), + ('Python', '3.9.5'), + ('lit', '18.1.7'), + ('git', '2.32.0', '-nodocs'), ] dependencies = [ @@ -28,13 +30,24 @@ dependencies = [ ('zlib', '1.2.11'), ] -build_shared_libs = True - -sanity_check_paths = { - 'files': ['bin/llvm-ar', 'bin/FileCheck'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -sanity_check_commands = ["llvm-ar --help"] +minimal = True + +bootstrap = False +full_llvm = False +build_clang_extras = False +build_runtimes = False +build_lld = False +build_lldb = False +build_bolt = False +build_openmp = False +build_openmp_offload = False +build_openmp_tools = False +usepolly = False + +python_bindings = False + +skip_all_tests = False +skip_sanitizer_tests = False +test_suite_max_failed = 0 moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-12.0.1-GCCcore-10.3.0.eb b/easybuild/easyconfigs/l/LLVM/LLVM-12.0.1-GCCcore-10.3.0.eb index 6a81e472cdf4..771c67086485 100644 --- a/easybuild/easyconfigs/l/LLVM/LLVM-12.0.1-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/l/LLVM/LLVM-12.0.1-GCCcore-10.3.0.eb @@ -14,16 +14,18 @@ description = """The LLVM Core libraries provide a modern source- and target-ind to use LLVM as an optimizer and code generator.""" toolchain = {'name': 'GCCcore', 'version': '10.3.0'} -toolchainopts = {'cstd': 'gnu++11'} +toolchainopts = {'cstd': 'gnu++11', 'pic': True} source_urls = ['https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s/'] -sources = ['llvm-%(version)s.src.tar.xz'] -checksums = ['7d9a8405f557cefc5a21bf5672af73903b64749d9bc3a50322239f56f34ffddf'] +sources = ['llvm-project-%(version)s.src.tar.xz'] +checksums = ['129cb25cd13677aad951ce5c2deb0fe4afc1e9d98950f53b51bdcfb5a73afa0e'] builddependencies = [ ('binutils', '2.36.1'), ('CMake', '3.20.1'), - ('Python', '3.9.5', '-bare'), + ('Python', '3.9.5'), + ('lit', '18.1.7'), + ('git', '2.32.0', '-nodocs'), ] dependencies = [ @@ -31,13 +33,24 @@ dependencies = [ ('zlib', '1.2.11'), ] -build_shared_libs = True - -sanity_check_paths = { - 'files': ['bin/llvm-ar', 'bin/FileCheck'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -sanity_check_commands = ["llvm-ar --help"] +minimal = True + +bootstrap = False +full_llvm = False +build_clang_extras = False +build_runtimes = False +build_lld = False +build_lldb = False +build_bolt = False +build_openmp = False +build_openmp_offload = False +build_openmp_tools = False +usepolly = False + +python_bindings = False + +skip_all_tests = False +skip_sanitizer_tests = False +test_suite_max_failed = 0 moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-12.0.1-GCCcore-11.2.0.eb b/easybuild/easyconfigs/l/LLVM/LLVM-12.0.1-GCCcore-11.2.0.eb index bc7a24dd95cd..601cdb9203ca 100644 --- a/easybuild/easyconfigs/l/LLVM/LLVM-12.0.1-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/l/LLVM/LLVM-12.0.1-GCCcore-11.2.0.eb @@ -11,16 +11,18 @@ description = """The LLVM Core libraries provide a modern source- and target-ind to use LLVM as an optimizer and code generator.""" toolchain = {'name': 'GCCcore', 'version': '11.2.0'} -toolchainopts = {'cstd': 'gnu++11'} +toolchainopts = {'cstd': 'gnu++11', 'pic': True} source_urls = ['https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s/'] -sources = ['llvm-%(version)s.src.tar.xz'] -checksums = ['7d9a8405f557cefc5a21bf5672af73903b64749d9bc3a50322239f56f34ffddf'] +sources = ['llvm-project-%(version)s.src.tar.xz'] +checksums = ['129cb25cd13677aad951ce5c2deb0fe4afc1e9d98950f53b51bdcfb5a73afa0e'] builddependencies = [ ('binutils', '2.37'), ('CMake', '3.21.1'), ('Python', '3.9.6'), + ('lit', '18.1.7'), + ('git', '2.33.1', '-nodocs'), ] dependencies = [ @@ -30,11 +32,24 @@ dependencies = [ build_shared_libs = True -sanity_check_paths = { - 'files': ['bin/llvm-ar', 'bin/FileCheck'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -sanity_check_commands = ["llvm-ar --help"] +minimal = True + +bootstrap = False +full_llvm = False +build_clang_extras = False +build_runtimes = False +build_lld = False +build_lldb = False +build_bolt = False +build_openmp = False +build_openmp_offload = False +build_openmp_tools = False +usepolly = False + +python_bindings = False + +skip_all_tests = False +skip_sanitizer_tests = False +test_suite_max_failed = 0 moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-14.0.3-GCCcore-11.3.0.eb b/easybuild/easyconfigs/l/LLVM/LLVM-14.0.3-GCCcore-11.3.0.eb index 5f275e0f1aaf..be5e1c771409 100644 --- a/easybuild/easyconfigs/l/LLVM/LLVM-14.0.3-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/l/LLVM/LLVM-14.0.3-GCCcore-11.3.0.eb @@ -14,13 +14,20 @@ toolchain = {'name': 'GCCcore', 'version': '11.3.0'} toolchainopts = {'cstd': 'gnu++11', 'pic': True} source_urls = ['https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s/'] -sources = ['llvm-%(version)s.src.tar.xz'] -checksums = ['1e09e8c26e1b67bc94a128b62e9b9c24b70c697a2436a479c9e5eedc4ae29654'] +sources = ['llvm-project-%(version)s.src.tar.xz'] +patches = ['LLVM-14.0.x_fix-print-changed-dot-cfg-test.patch'] +checksums = [ + {'llvm-project-14.0.3.src.tar.xz': '44d3e7a784d5cf805e72853bb03f218bd1058d448c03ca883dabbebc99204e0c'}, + {'LLVM-14.0.x_fix-print-changed-dot-cfg-test.patch': + 'd21abda1ecc5d15f1734d529a1332eea2c5f429281fb62969b9ee88acf3516f3'}, +] builddependencies = [ ('binutils', '2.38'), ('CMake', '3.23.1'), ('Python', '3.10.4'), + ('lit', '18.1.7'), + ('git', '2.36.0', '-nodocs'), ] dependencies = [ @@ -30,11 +37,24 @@ dependencies = [ build_shared_libs = True -sanity_check_paths = { - 'files': ['bin/llvm-ar', 'bin/FileCheck'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -sanity_check_commands = ["llvm-ar --help"] +minimal = True + +bootstrap = False +full_llvm = False +build_clang_extras = False +build_runtimes = False +build_lld = False +build_lldb = False +build_bolt = False +build_openmp = False +build_openmp_offload = False +build_openmp_tools = False +usepolly = False + +python_bindings = False + +skip_all_tests = False +skip_sanitizer_tests = False +test_suite_max_failed = 0 moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-12.2.0-llvmlite.eb b/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-12.2.0-llvmlite.eb index fd2c5562a406..6c0883ba9b3a 100644 --- a/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-12.2.0-llvmlite.eb +++ b/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-12.2.0-llvmlite.eb @@ -17,38 +17,53 @@ toolchain = {'name': 'GCCcore', 'version': '12.2.0'} toolchainopts = {'cstd': 'gnu++11', 'pic': True} source_urls = ['https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s/'] -sources = ['llvm-%(version)s.src.tar.xz'] - -# Patches from https://github.com/numba/llvmlite/raw/v0.41.1/conda-recipes/ but -# renamed to follow EasyBuild conventions. +sources = ['llvm-project-%(version)s.src.tar.xz'] patches = [ 'LLVM-14.0.6-clear-gotoffsetmap.patch', 'LLVM-14.0.6-svml.patch', + 'LLVM-14.0.x_fix-print-changed-dot-cfg-test.patch', ] checksums = [ - {'llvm-14.0.6.src.tar.xz': '050922ecaaca5781fdf6631ea92bc715183f202f9d2f15147226f023414f619a'}, - {'LLVM-14.0.6-clear-gotoffsetmap.patch': '690c96dcbd0a81e11d87f02e740c4ef34a0c578be741aaa6559cc00a5349fabf'}, - {'LLVM-14.0.6-svml.patch': '59df18ea4af3479de42ecbc1c524d4106f4a55f23335a64c0f0d5433daaba1b7'}, + {'llvm-project-14.0.6.src.tar.xz': '8b3cfd7bc695bd6cea0f37f53f0981f34f87496e79e2529874fd03a2f9dd3a8a'}, + {'LLVM-14.0.6-clear-gotoffsetmap.patch': 'c048afdddcf54c7213018d06f709f61274af5b90b8dcd97a632be4fe53750a51'}, + {'LLVM-14.0.6-svml.patch': '5776de38e7b663fe9d3ae0a218e380dd59186c565ae277cb7e50785b253640c0'}, + {'LLVM-14.0.x_fix-print-changed-dot-cfg-test.patch': + 'd21abda1ecc5d15f1734d529a1332eea2c5f429281fb62969b9ee88acf3516f3'}, ] +# Patches from https://github.com/numba/llvmlite/raw/v0.41.1/conda-recipes/ but +# renamed to follow EasyBuild conventions. builddependencies = [ ('binutils', '2.39'), ('CMake', '3.24.3'), ('Python', '3.10.8'), + ('lit', '18.1.2'), ] dependencies = [ ('ncurses', '6.3'), ('zlib', '1.2.12'), ] - build_shared_libs = True -sanity_check_paths = { - 'files': ['bin/llvm-ar', 'bin/FileCheck'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} +minimal = True + +bootstrap = False +full_llvm = False +build_clang_extras = False +build_runtimes = False +build_lld = False +build_lldb = False +build_bolt = False +build_openmp = False +build_openmp_offload = False +build_openmp_tools = False +usepolly = False + +python_bindings = False -sanity_check_commands = ["llvm-ar --help"] +skip_all_tests = False +skip_sanitizer_tests = False +test_suite_max_failed = 0 moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-12.3.0-llvmlite.eb b/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-12.3.0-llvmlite.eb index 6ece6bfc09b2..b35b68f5929a 100644 --- a/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-12.3.0-llvmlite.eb +++ b/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-12.3.0-llvmlite.eb @@ -17,24 +17,28 @@ toolchain = {'name': 'GCCcore', 'version': '12.3.0'} toolchainopts = {'cstd': 'gnu++11', 'pic': True} source_urls = ['https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s/'] -sources = ['llvm-%(version)s.src.tar.xz'] - -# Patches from https://github.com/numba/llvmlite/raw/v0.41.1/conda-recipes/ but -# renamed to follow EasyBuild conventions. +sources = ['llvm-project-%(version)s.src.tar.xz'] patches = [ 'LLVM-14.0.6-clear-gotoffsetmap.patch', 'LLVM-14.0.6-svml.patch', + 'LLVM-14.0.x_fix-print-changed-dot-cfg-test.patch', ] checksums = [ - {'llvm-14.0.6.src.tar.xz': '050922ecaaca5781fdf6631ea92bc715183f202f9d2f15147226f023414f619a'}, - {'LLVM-14.0.6-clear-gotoffsetmap.patch': '690c96dcbd0a81e11d87f02e740c4ef34a0c578be741aaa6559cc00a5349fabf'}, - {'LLVM-14.0.6-svml.patch': '59df18ea4af3479de42ecbc1c524d4106f4a55f23335a64c0f0d5433daaba1b7'}, + {'llvm-project-14.0.6.src.tar.xz': '8b3cfd7bc695bd6cea0f37f53f0981f34f87496e79e2529874fd03a2f9dd3a8a'}, + {'LLVM-14.0.6-clear-gotoffsetmap.patch': 'c048afdddcf54c7213018d06f709f61274af5b90b8dcd97a632be4fe53750a51'}, + {'LLVM-14.0.6-svml.patch': '5776de38e7b663fe9d3ae0a218e380dd59186c565ae277cb7e50785b253640c0'}, + {'LLVM-14.0.x_fix-print-changed-dot-cfg-test.patch': + 'd21abda1ecc5d15f1734d529a1332eea2c5f429281fb62969b9ee88acf3516f3'}, ] +# Patches from https://github.com/numba/llvmlite/raw/v0.41.1/conda-recipes/ but +# renamed to follow EasyBuild conventions. builddependencies = [ ('binutils', '2.40'), ('CMake', '3.26.3'), ('Python', '3.11.3'), + ('lit', '18.1.2'), + ('git', '2.41.0', '-nodocs'), ] dependencies = [ @@ -44,11 +48,24 @@ dependencies = [ build_shared_libs = True -sanity_check_paths = { - 'files': ['bin/llvm-ar', 'bin/FileCheck'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} +minimal = True + +bootstrap = False +full_llvm = False +build_clang_extras = False +build_runtimes = False +build_lld = False +build_lldb = False +build_bolt = False +build_openmp = False +build_openmp_offload = False +build_openmp_tools = False +usepolly = False + +python_bindings = False -sanity_check_commands = ["llvm-ar --help"] +skip_all_tests = False +skip_sanitizer_tests = False +test_suite_max_failed = 0 moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-13.2.0-llvmlite.eb b/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-13.2.0-llvmlite.eb new file mode 100644 index 000000000000..cce51f9755e1 --- /dev/null +++ b/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-13.2.0-llvmlite.eb @@ -0,0 +1,71 @@ +name = 'LLVM' +version = '14.0.6' +versionsuffix = '-llvmlite' + +homepage = "https://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. + + This version include patches for llvmlite / numba.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} +toolchainopts = {'cstd': 'gnu++11', 'pic': True} + +source_urls = ['https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s/'] +sources = ['llvm-project-%(version)s.src.tar.xz'] +patches = [ + 'LLVM-14.0.6-clear-gotoffsetmap.patch', + 'LLVM-14.0.6-svml.patch', + 'LLVM-14.0.x_fix-print-changed-dot-cfg-test.patch', +] +checksums = [ + {'llvm-project-14.0.6.src.tar.xz': '8b3cfd7bc695bd6cea0f37f53f0981f34f87496e79e2529874fd03a2f9dd3a8a'}, + {'LLVM-14.0.6-clear-gotoffsetmap.patch': 'c048afdddcf54c7213018d06f709f61274af5b90b8dcd97a632be4fe53750a51'}, + {'LLVM-14.0.6-svml.patch': '5776de38e7b663fe9d3ae0a218e380dd59186c565ae277cb7e50785b253640c0'}, + {'LLVM-14.0.x_fix-print-changed-dot-cfg-test.patch': + 'd21abda1ecc5d15f1734d529a1332eea2c5f429281fb62969b9ee88acf3516f3'}, +] + +# Patches from https://github.com/numba/llvmlite/raw/v0.41.1/conda-recipes/ but +# renamed to follow EasyBuild conventions. +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.27.6'), + ('Python', '3.11.5'), + ('lit', '18.1.7'), + ('git', '2.42.0'), +] + +dependencies = [ + ('ncurses', '6.4'), + ('zlib', '1.2.13'), +] + +build_shared_libs = True + +minimal = True + +bootstrap = False +full_llvm = False +build_clang_extras = False +build_runtimes = False +build_lld = False +build_lldb = False +build_bolt = False +build_openmp = False +build_openmp_offload = False +build_openmp_tools = False +usepolly = False + +python_bindings = False + +skip_all_tests = False +skip_sanitizer_tests = False +test_suite_max_failed = 0 + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-13.3.0-llvmlite.eb b/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-13.3.0-llvmlite.eb new file mode 100644 index 000000000000..093c727cecf3 --- /dev/null +++ b/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-13.3.0-llvmlite.eb @@ -0,0 +1,71 @@ +name = 'LLVM' +version = '14.0.6' +versionsuffix = '-llvmlite' + +homepage = "https://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. + + This version include patches for llvmlite / numba.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} +toolchainopts = {'cstd': 'gnu11', 'pic': True} + +source_urls = ['https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s/'] +sources = ['llvm-project-%(version)s.src.tar.xz'] +patches = [ + 'LLVM-14.0.6-clear-gotoffsetmap.patch', + 'LLVM-14.0.6-svml.patch', + 'LLVM-14.0.x_fix-print-changed-dot-cfg-test.patch', +] +checksums = [ + {'llvm-project-14.0.6.src.tar.xz': '8b3cfd7bc695bd6cea0f37f53f0981f34f87496e79e2529874fd03a2f9dd3a8a'}, + {'LLVM-14.0.6-clear-gotoffsetmap.patch': 'c048afdddcf54c7213018d06f709f61274af5b90b8dcd97a632be4fe53750a51'}, + {'LLVM-14.0.6-svml.patch': '5776de38e7b663fe9d3ae0a218e380dd59186c565ae277cb7e50785b253640c0'}, + {'LLVM-14.0.x_fix-print-changed-dot-cfg-test.patch': + 'd21abda1ecc5d15f1734d529a1332eea2c5f429281fb62969b9ee88acf3516f3'}, +] + +# Patches from https://github.com/numba/llvmlite/raw/v0.41.1/conda-recipes/ but +# renamed to follow EasyBuild conventions. +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), + ('Python', '3.12.3'), + ('lit', '18.1.8'), + ('git', '2.45.1'), +] + +dependencies = [ + ('ncurses', '6.5'), + ('zlib', '1.3.1'), +] + +build_shared_libs = True + +minimal = True + +bootstrap = False +full_llvm = False +build_clang_extras = False +build_runtimes = False +build_lld = False +build_lldb = False +build_bolt = False +build_openmp = False +build_openmp_offload = False +build_openmp_tools = False +usepolly = False + +python_bindings = False + +skip_all_tests = False +skip_sanitizer_tests = False +test_suite_max_failed = 0 + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-clear-gotoffsetmap.patch b/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-clear-gotoffsetmap.patch index 239f4ab20c1b..b240207e7887 100644 --- a/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-clear-gotoffsetmap.patch +++ b/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-clear-gotoffsetmap.patch @@ -16,8 +16,8 @@ https://github.com/llvm/llvm-project/issues/61402. diff --git a/llvm-14.0.6.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp b/llvm-14.0.6.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp index f92618afdff6..eb3c27a9406a 100644 ---- a/llvm-14.0.6.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp -+++ b/llvm-14.0.6.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp +--- a/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp ++++ b/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp @@ -2345,6 +2345,7 @@ Error RuntimeDyldELF::finalizeLoad(const ObjectFile &Obj, } } diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-svml.patch b/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-svml.patch index c753d3f5971a..2a595ed9479f 100644 --- a/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-svml.patch +++ b/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-svml.patch @@ -31,10 +31,10 @@ replaces the illegal SVML call with corresponding legalized instructions. (RFC: http://lists.llvm.org/pipermail/llvm-dev/2018-June/124357.html) Author: Karthik Senthil -diff --git a/llvm-14.0.6.src/include/llvm/Analysis/TargetLibraryInfo.h b/llvm-14.0.6.src/include/llvm/Analysis/TargetLibraryInfo.h +diff --git a/llvm/include/llvm/Analysis/TargetLibraryInfo.h b/llvm/include/llvm/Analysis/TargetLibraryInfo.h index 17d1e3f770c14..110ff08189867 100644 ---- a/llvm-14.0.6.src/include/llvm/Analysis/TargetLibraryInfo.h -+++ b/llvm-14.0.6.src/include/llvm/Analysis/TargetLibraryInfo.h +--- a/llvm/include/llvm/Analysis/TargetLibraryInfo.h ++++ b/llvm/include/llvm/Analysis/TargetLibraryInfo.h @@ -39,6 +39,12 @@ struct VecDesc { NotLibFunc }; @@ -85,10 +85,10 @@ index 17d1e3f770c14..110ff08189867 100644 } /// Tests if the function is both available and a candidate for optimized code -diff --git a/llvm-14.0.6.src/include/llvm/AsmParser/LLToken.h b/llvm-14.0.6.src/include/llvm/AsmParser/LLToken.h +diff --git a/llvm/include/llvm/AsmParser/LLToken.h b/llvm/include/llvm/AsmParser/LLToken.h index 78ebb35e0ea4d..3ffb57db8b18b 100644 ---- a/llvm-14.0.6.src/include/llvm/AsmParser/LLToken.h -+++ b/llvm-14.0.6.src/include/llvm/AsmParser/LLToken.h +--- a/llvm/include/llvm/AsmParser/LLToken.h ++++ b/llvm/include/llvm/AsmParser/LLToken.h @@ -133,6 +133,9 @@ enum Kind { kw_fastcc, kw_coldcc, @@ -99,10 +99,10 @@ index 78ebb35e0ea4d..3ffb57db8b18b 100644 kw_cfguard_checkcc, kw_x86_stdcallcc, kw_x86_fastcallcc, -diff --git a/llvm-14.0.6.src/include/llvm/IR/CMakeLists.txt b/llvm-14.0.6.src/include/llvm/IR/CMakeLists.txt +diff --git a/llvm/include/llvm/IR/CMakeLists.txt b/llvm/include/llvm/IR/CMakeLists.txt index 0498fc269b634..23bb3de41bc1a 100644 ---- a/llvm-14.0.6.src/include/llvm/IR/CMakeLists.txt -+++ b/llvm-14.0.6.src/include/llvm/IR/CMakeLists.txt +--- a/llvm/include/llvm/IR/CMakeLists.txt ++++ b/llvm/include/llvm/IR/CMakeLists.txt @@ -20,3 +20,7 @@ tablegen(LLVM IntrinsicsX86.h -gen-intrinsic-enums -intrinsic-prefix=x86) tablegen(LLVM IntrinsicsXCore.h -gen-intrinsic-enums -intrinsic-prefix=xcore) tablegen(LLVM IntrinsicsVE.h -gen-intrinsic-enums -intrinsic-prefix=ve) @@ -111,10 +111,10 @@ index 0498fc269b634..23bb3de41bc1a 100644 +set(LLVM_TARGET_DEFINITIONS SVML.td) +tablegen(LLVM SVML.inc -gen-svml) +add_public_tablegen_target(svml_gen) -diff --git a/llvm-14.0.6.src/include/llvm/IR/CallingConv.h b/llvm-14.0.6.src/include/llvm/IR/CallingConv.h +diff --git a/llvm/include/llvm/IR/CallingConv.h b/llvm/include/llvm/IR/CallingConv.h index fd28542465225..096eea1a8e19b 100644 ---- a/llvm-14.0.6.src/include/llvm/IR/CallingConv.h -+++ b/llvm-14.0.6.src/include/llvm/IR/CallingConv.h +--- a/llvm/include/llvm/IR/CallingConv.h ++++ b/llvm/include/llvm/IR/CallingConv.h @@ -252,6 +252,11 @@ namespace CallingConv { /// M68k_INTR - Calling convention used for M68k interrupt routines. M68k_INTR = 101, @@ -127,11 +127,11 @@ index fd28542465225..096eea1a8e19b 100644 /// The highest possible calling convention ID. Must be some 2^k - 1. MaxID = 1023 }; -diff --git a/llvm-14.0.6.src/include/llvm/IR/SVML.td b/llvm-14.0.6.src/include/llvm/IR/SVML.td +diff --git a/llvm/include/llvm/IR/SVML.td b/llvm/include/llvm/IR/SVML.td new file mode 100644 index 0000000000000..5af710404c9d9 --- /dev/null -+++ b/llvm-14.0.6.src/include/llvm/IR/SVML.td ++++ b/llvm/include/llvm/IR/SVML.td @@ -0,0 +1,62 @@ +//===-- Intel_SVML.td - Defines SVML call variants ---------*- tablegen -*-===// +// @@ -195,10 +195,10 @@ index 0000000000000..5af710404c9d9 +// def trunc : SvmlVariant; +// def rint : SvmlVariant; +// def round : SvmlVariant; -diff --git a/llvm-14.0.6.src/lib/Analysis/CMakeLists.txt b/llvm-14.0.6.src/lib/Analysis/CMakeLists.txt +diff --git a/llvm/lib/Analysis/CMakeLists.txt b/llvm/lib/Analysis/CMakeLists.txt index aec84124129f4..98286e166fbe2 100644 ---- a/llvm-14.0.6.src/lib/Analysis/CMakeLists.txt -+++ b/llvm-14.0.6.src/lib/Analysis/CMakeLists.txt +--- a/llvm/lib/Analysis/CMakeLists.txt ++++ b/llvm/lib/Analysis/CMakeLists.txt @@ -150,6 +150,7 @@ add_llvm_component_library(LLVMAnalysis DEPENDS intrinsics_gen @@ -207,10 +207,10 @@ index aec84124129f4..98286e166fbe2 100644 LINK_LIBS ${MLLinkDeps} -diff --git a/llvm-14.0.6.src/lib/Analysis/TargetLibraryInfo.cpp b/llvm-14.0.6.src/lib/Analysis/TargetLibraryInfo.cpp +diff --git a/llvm/lib/Analysis/TargetLibraryInfo.cpp b/llvm/lib/Analysis/TargetLibraryInfo.cpp index 02923c2c7eb14..83abde28a62a4 100644 ---- a/llvm-14.0.6.src/lib/Analysis/TargetLibraryInfo.cpp -+++ b/llvm-14.0.6.src/lib/Analysis/TargetLibraryInfo.cpp +--- a/llvm/lib/Analysis/TargetLibraryInfo.cpp ++++ b/llvm/lib/Analysis/TargetLibraryInfo.cpp @@ -110,6 +110,11 @@ bool TargetLibraryInfoImpl::isCallingConvCCompatible(Function *F) { F->getFunctionType()); } @@ -294,10 +294,10 @@ index 02923c2c7eb14..83abde28a62a4 100644 } TargetLibraryInfo TargetLibraryAnalysis::run(const Function &F, -diff --git a/llvm-14.0.6.src/lib/AsmParser/LLLexer.cpp b/llvm-14.0.6.src/lib/AsmParser/LLLexer.cpp +diff --git a/llvm/lib/AsmParser/LLLexer.cpp b/llvm/lib/AsmParser/LLLexer.cpp index e3bf41c9721b6..4f9dccd4e0724 100644 ---- a/llvm-14.0.6.src/lib/AsmParser/LLLexer.cpp -+++ b/llvm-14.0.6.src/lib/AsmParser/LLLexer.cpp +--- a/llvm/lib/AsmParser/LLLexer.cpp ++++ b/llvm/lib/AsmParser/LLLexer.cpp @@ -603,6 +603,9 @@ lltok::Kind LLLexer::LexIdentifier() { KEYWORD(spir_kernel); KEYWORD(spir_func); @@ -308,10 +308,10 @@ index e3bf41c9721b6..4f9dccd4e0724 100644 KEYWORD(x86_64_sysvcc); KEYWORD(win64cc); KEYWORD(x86_regcallcc); -diff --git a/llvm-14.0.6.src/lib/AsmParser/LLParser.cpp b/llvm-14.0.6.src/lib/AsmParser/LLParser.cpp +diff --git a/llvm/lib/AsmParser/LLParser.cpp b/llvm/lib/AsmParser/LLParser.cpp index 432ec151cf8ae..3bd6ee61024b8 100644 ---- a/llvm-14.0.6.src/lib/AsmParser/LLParser.cpp -+++ b/llvm-14.0.6.src/lib/AsmParser/LLParser.cpp +--- a/llvm/lib/AsmParser/LLParser.cpp ++++ b/llvm/lib/AsmParser/LLParser.cpp @@ -1781,6 +1781,9 @@ void LLParser::parseOptionalDLLStorageClass(unsigned &Res) { /// ::= 'ccc' /// ::= 'fastcc' @@ -332,10 +332,10 @@ index 432ec151cf8ae..3bd6ee61024b8 100644 case lltok::kw_x86_64_sysvcc: CC = CallingConv::X86_64_SysV; break; case lltok::kw_win64cc: CC = CallingConv::Win64; break; case lltok::kw_webkit_jscc: CC = CallingConv::WebKit_JS; break; -diff --git a/llvm-14.0.6.src/lib/CodeGen/ReplaceWithVeclib.cpp b/llvm-14.0.6.src/lib/CodeGen/ReplaceWithVeclib.cpp +diff --git a/llvm/lib/CodeGen/ReplaceWithVeclib.cpp b/llvm/lib/CodeGen/ReplaceWithVeclib.cpp index 0ff045fa787e8..175651949ef85 100644 ---- a/llvm-14.0.6.src/lib/CodeGen/ReplaceWithVeclib.cpp -+++ b/llvm-14.0.6.src/lib/CodeGen/ReplaceWithVeclib.cpp +--- a/llvm/lib/CodeGen/ReplaceWithVeclib.cpp ++++ b/llvm/lib/CodeGen/ReplaceWithVeclib.cpp @@ -157,7 +157,7 @@ static bool replaceWithCallToVeclib(const TargetLibraryInfo &TLI, // and the exact vector width of the call operands in the // TargetLibraryInfo. @@ -345,10 +345,10 @@ index 0ff045fa787e8..175651949ef85 100644 LLVM_DEBUG(dbgs() << DEBUG_TYPE << ": Looking up TLI mapping for `" << ScalarName << "` and vector width " << VF << ".\n"); -diff --git a/llvm-14.0.6.src/lib/IR/AsmWriter.cpp b/llvm-14.0.6.src/lib/IR/AsmWriter.cpp +diff --git a/llvm/lib/IR/AsmWriter.cpp b/llvm/lib/IR/AsmWriter.cpp index 179754e275b03..c4e95752c97e8 100644 ---- a/llvm-14.0.6.src/lib/IR/AsmWriter.cpp -+++ b/llvm-14.0.6.src/lib/IR/AsmWriter.cpp +--- a/llvm/lib/IR/AsmWriter.cpp ++++ b/llvm/lib/IR/AsmWriter.cpp @@ -306,6 +306,9 @@ static void PrintCallingConv(unsigned cc, raw_ostream &Out) { case CallingConv::X86_RegCall: Out << "x86_regcallcc"; break; case CallingConv::X86_VectorCall:Out << "x86_vectorcallcc"; break; @@ -359,10 +359,10 @@ index 179754e275b03..c4e95752c97e8 100644 case CallingConv::ARM_APCS: Out << "arm_apcscc"; break; case CallingConv::ARM_AAPCS: Out << "arm_aapcscc"; break; case CallingConv::ARM_AAPCS_VFP: Out << "arm_aapcs_vfpcc"; break; -diff --git a/llvm-14.0.6.src/lib/IR/Verifier.cpp b/llvm-14.0.6.src/lib/IR/Verifier.cpp +diff --git a/llvm/lib/IR/Verifier.cpp b/llvm/lib/IR/Verifier.cpp index 989d01e2e3950..bae7382a36e13 100644 ---- a/llvm-14.0.6.src/lib/IR/Verifier.cpp -+++ b/llvm-14.0.6.src/lib/IR/Verifier.cpp +--- a/llvm/lib/IR/Verifier.cpp ++++ b/llvm/lib/IR/Verifier.cpp @@ -2457,6 +2457,9 @@ void Verifier::visitFunction(const Function &F) { case CallingConv::Fast: case CallingConv::Cold: @@ -373,10 +373,10 @@ index 989d01e2e3950..bae7382a36e13 100644 case CallingConv::PTX_Kernel: case CallingConv::PTX_Device: Assert(!F.isVarArg(), "Calling convention does not support varargs or " -diff --git a/llvm-14.0.6.src/lib/Target/X86/X86CallingConv.td b/llvm-14.0.6.src/lib/Target/X86/X86CallingConv.td +diff --git a/llvm/lib/Target/X86/X86CallingConv.td b/llvm/lib/Target/X86/X86CallingConv.td index 4dd8a6cdd8982..12e65521215e4 100644 ---- a/llvm-14.0.6.src/lib/Target/X86/X86CallingConv.td -+++ b/llvm-14.0.6.src/lib/Target/X86/X86CallingConv.td +--- a/llvm/lib/Target/X86/X86CallingConv.td ++++ b/llvm/lib/Target/X86/X86CallingConv.td @@ -498,6 +498,21 @@ def RetCC_X86_64 : CallingConv<[ CCDelegateTo ]>; @@ -479,10 +479,10 @@ index 4dd8a6cdd8982..12e65521215e4 100644 +def CSR_Win64_Intel_SVML_AVX512 : CalleeSavedRegs<(add CSR_64_Intel_SVML_NoSSE, + (sequence "ZMM%u", 6, 21), + K4, K5, K6, K7)>; -diff --git a/llvm-14.0.6.src/lib/Target/X86/X86ISelLowering.cpp b/llvm-14.0.6.src/lib/Target/X86/X86ISelLowering.cpp +diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index 8bb7e81e19bbd..1780ce3fc6467 100644 ---- a/llvm-14.0.6.src/lib/Target/X86/X86ISelLowering.cpp -+++ b/llvm-14.0.6.src/lib/Target/X86/X86ISelLowering.cpp +--- a/llvm/lib/Target/X86/X86ISelLowering.cpp ++++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -3788,7 +3788,8 @@ void VarArgsLoweringHelper::forwardMustTailParameters(SDValue &Chain) { // FIXME: Only some x86_32 calling conventions support AVX512. if (Subtarget.useAVX512Regs() && @@ -493,10 +493,10 @@ index 8bb7e81e19bbd..1780ce3fc6467 100644 VecVT = MVT::v16f32; else if (Subtarget.hasAVX()) VecVT = MVT::v8f32; -diff --git a/llvm-14.0.6.src/lib/Target/X86/X86RegisterInfo.cpp b/llvm-14.0.6.src/lib/Target/X86/X86RegisterInfo.cpp +diff --git a/llvm/lib/Target/X86/X86RegisterInfo.cpp b/llvm/lib/Target/X86/X86RegisterInfo.cpp index 130cb61cdde24..9eec3b25ca9f2 100644 ---- a/llvm-14.0.6.src/lib/Target/X86/X86RegisterInfo.cpp -+++ b/llvm-14.0.6.src/lib/Target/X86/X86RegisterInfo.cpp +--- a/llvm/lib/Target/X86/X86RegisterInfo.cpp ++++ b/llvm/lib/Target/X86/X86RegisterInfo.cpp @@ -272,6 +272,42 @@ X86RegisterInfo::getRegPressureLimit(const TargetRegisterClass *RC, } } @@ -564,10 +564,10 @@ index 130cb61cdde24..9eec3b25ca9f2 100644 case CallingConv::HHVM: return CSR_64_HHVM_RegMask; case CallingConv::X86_RegCall: -diff --git a/llvm-14.0.6.src/lib/Target/X86/X86Subtarget.h b/llvm-14.0.6.src/lib/Target/X86/X86Subtarget.h +diff --git a/llvm/lib/Target/X86/X86Subtarget.h b/llvm/lib/Target/X86/X86Subtarget.h index 5d773f0c57dfb..6bdf5bc6f3fe9 100644 ---- a/llvm-14.0.6.src/lib/Target/X86/X86Subtarget.h -+++ b/llvm-14.0.6.src/lib/Target/X86/X86Subtarget.h +--- a/llvm/lib/Target/X86/X86Subtarget.h ++++ b/llvm/lib/Target/X86/X86Subtarget.h @@ -916,6 +916,9 @@ class X86Subtarget final : public X86GenSubtargetInfo { case CallingConv::X86_ThisCall: case CallingConv::X86_VectorCall: @@ -578,10 +578,10 @@ index 5d773f0c57dfb..6bdf5bc6f3fe9 100644 return isTargetWin64(); // This convention allows using the Win64 convention on other targets. case CallingConv::Win64: -diff --git a/llvm-14.0.6.src/lib/Transforms/Utils/InjectTLIMappings.cpp b/llvm-14.0.6.src/lib/Transforms/Utils/InjectTLIMappings.cpp +diff --git a/llvm/lib/Transforms/Utils/InjectTLIMappings.cpp b/llvm/lib/Transforms/Utils/InjectTLIMappings.cpp index 047bf5569ded3..59897785f156c 100644 ---- a/llvm-14.0.6.src/lib/Transforms/Utils/InjectTLIMappings.cpp -+++ b/llvm-14.0.6.src/lib/Transforms/Utils/InjectTLIMappings.cpp +--- a/llvm/lib/Transforms/Utils/InjectTLIMappings.cpp ++++ b/llvm/lib/Transforms/Utils/InjectTLIMappings.cpp @@ -92,7 +92,7 @@ static void addMappingsFromTLI(const TargetLibraryInfo &TLI, CallInst &CI) { auto AddVariantDecl = [&](const ElementCount &VF) { @@ -591,10 +591,10 @@ index 047bf5569ded3..59897785f156c 100644 if (!TLIName.empty()) { std::string MangledName = VFABI::mangleTLIVectorName(TLIName, ScalarName, CI.arg_size(), VF); -diff --git a/llvm-14.0.6.src/lib/Transforms/Vectorize/LoopVectorize.cpp b/llvm-14.0.6.src/lib/Transforms/Vectorize/LoopVectorize.cpp +diff --git a/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp b/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp index 46ff0994e04e7..f472af5e1a835 100644 ---- a/llvm-14.0.6.src/lib/Transforms/Vectorize/LoopVectorize.cpp -+++ b/llvm-14.0.6.src/lib/Transforms/Vectorize/LoopVectorize.cpp +--- a/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp ++++ b/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp @@ -712,6 +712,27 @@ class InnerLoopVectorizer { virtual void printDebugTracesAtStart(){}; virtual void printDebugTracesAtEnd(){}; @@ -888,10 +888,10 @@ index 46ff0994e04e7..f472af5e1a835 100644 } void LoopVectorizationCostModel::collectLoopScalars(ElementCount VF) { -diff --git a/llvm-14.0.6.src/lib/Transforms/Vectorize/SLPVectorizer.cpp b/llvm-14.0.6.src/lib/Transforms/Vectorize/SLPVectorizer.cpp +diff --git a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp index 644372483edde..342f018b92184 100644 ---- a/llvm-14.0.6.src/lib/Transforms/Vectorize/SLPVectorizer.cpp -+++ b/llvm-14.0.6.src/lib/Transforms/Vectorize/SLPVectorizer.cpp +--- a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp ++++ b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp @@ -6322,6 +6322,17 @@ Value *BoUpSLP::vectorizeTree(ArrayRef VL) { return Vec; } @@ -924,10 +924,10 @@ index 644372483edde..342f018b92184 100644 // The scalar argument uses an in-tree scalar so we add the new vectorized // call to ExternalUses list to make sure that an extract will be -diff --git a/llvm-14.0.6.src/test/CodeGen/Generic/replace-intrinsics-with-veclib.ll b/llvm-14.0.6.src/test/CodeGen/Generic/replace-intrinsics-with-veclib.ll +diff --git a/llvm/test/CodeGen/Generic/replace-intrinsics-with-veclib.ll b/llvm/test/CodeGen/Generic/replace-intrinsics-with-veclib.ll index df8b7c498bd00..63a36549f18fd 100644 ---- a/llvm-14.0.6.src/test/CodeGen/Generic/replace-intrinsics-with-veclib.ll -+++ b/llvm-14.0.6.src/test/CodeGen/Generic/replace-intrinsics-with-veclib.ll +--- a/llvm/test/CodeGen/Generic/replace-intrinsics-with-veclib.ll ++++ b/llvm/test/CodeGen/Generic/replace-intrinsics-with-veclib.ll @@ -10,7 +10,7 @@ target triple = "x86_64-unknown-linux-gnu" define <4 x double> @exp_v4(<4 x double> %in) { ; SVML-LABEL: define {{[^@]+}}@exp_v4 @@ -946,10 +946,10 @@ index df8b7c498bd00..63a36549f18fd 100644 ; SVML-NEXT: ret <4 x float> [[TMP1]] ; ; LIBMVEC-X86-LABEL: define {{[^@]+}}@exp_f32 -diff --git a/llvm-14.0.6.src/test/Transforms/LoopVectorize/X86/svml-calls-finite.ll b/llvm-14.0.6.src/test/Transforms/LoopVectorize/X86/svml-calls-finite.ll +diff --git a/llvm/test/Transforms/LoopVectorize/X86/svml-calls-finite.ll b/llvm/test/Transforms/LoopVectorize/X86/svml-calls-finite.ll index a6e191c3d6923..d6e2e11106949 100644 ---- a/llvm-14.0.6.src/test/Transforms/LoopVectorize/X86/svml-calls-finite.ll -+++ b/llvm-14.0.6.src/test/Transforms/LoopVectorize/X86/svml-calls-finite.ll +--- a/llvm/test/Transforms/LoopVectorize/X86/svml-calls-finite.ll ++++ b/llvm/test/Transforms/LoopVectorize/X86/svml-calls-finite.ll @@ -39,7 +39,8 @@ for.end: ; preds = %for.body declare double @__exp_finite(double) #0 @@ -1030,10 +1030,10 @@ index a6e191c3d6923..d6e2e11106949 100644 ; CHECK: ret define void @sqrt_f64(double* nocapture %varray) { entry: -diff --git a/llvm-14.0.6.src/test/Transforms/LoopVectorize/X86/svml-calls.ll b/llvm-14.0.6.src/test/Transforms/LoopVectorize/X86/svml-calls.ll +diff --git a/llvm/test/Transforms/LoopVectorize/X86/svml-calls.ll b/llvm/test/Transforms/LoopVectorize/X86/svml-calls.ll index 42c280df6ad02..088bbdcf1aa4a 100644 ---- a/llvm-14.0.6.src/test/Transforms/LoopVectorize/X86/svml-calls.ll -+++ b/llvm-14.0.6.src/test/Transforms/LoopVectorize/X86/svml-calls.ll +--- a/llvm/test/Transforms/LoopVectorize/X86/svml-calls.ll ++++ b/llvm/test/Transforms/LoopVectorize/X86/svml-calls.ll @@ -48,7 +48,7 @@ declare float @llvm.exp2.f32(float) #0 define void @sin_f64(double* nocapture %varray) { @@ -1385,11 +1385,11 @@ index 42c280df6ad02..088bbdcf1aa4a 100644 +!5 = distinct !{!5, !6, !7} +!6 = !{!"llvm.loop.vectorize.width", i32 8} +!7 = !{!"llvm.loop.vectorize.enable", i1 true} -diff --git a/llvm-14.0.6.src/test/Transforms/LoopVectorize/X86/svml-legal-calls.ll b/llvm-14.0.6.src/test/Transforms/LoopVectorize/X86/svml-legal-calls.ll +diff --git a/llvm/test/Transforms/LoopVectorize/X86/svml-legal-calls.ll b/llvm/test/Transforms/LoopVectorize/X86/svml-legal-calls.ll new file mode 100644 index 0000000000000..326c763994343 --- /dev/null -+++ b/llvm-14.0.6.src/test/Transforms/LoopVectorize/X86/svml-legal-calls.ll ++++ b/llvm/test/Transforms/LoopVectorize/X86/svml-legal-calls.ll @@ -0,0 +1,513 @@ +; Check legalization of SVML calls, including intrinsic versions (like @llvm..). + @@ -1904,11 +1904,11 @@ index 0000000000000..326c763994343 + +attributes #0 = { nounwind readnone } + -diff --git a/llvm-14.0.6.src/test/Transforms/LoopVectorize/X86/svml-legal-codegen.ll b/llvm-14.0.6.src/test/Transforms/LoopVectorize/X86/svml-legal-codegen.ll +diff --git a/llvm/test/Transforms/LoopVectorize/X86/svml-legal-codegen.ll b/llvm/test/Transforms/LoopVectorize/X86/svml-legal-codegen.ll new file mode 100644 index 0000000000000..9422653445dc2 --- /dev/null -+++ b/llvm-14.0.6.src/test/Transforms/LoopVectorize/X86/svml-legal-codegen.ll ++++ b/llvm/test/Transforms/LoopVectorize/X86/svml-legal-codegen.ll @@ -0,0 +1,61 @@ +; Check that vector codegen splits illegal sin8 call to two sin4 calls on AVX for double datatype. +; The C code used to generate this test: @@ -1971,10 +1971,10 @@ index 0000000000000..9422653445dc2 +!5 = !{!"Simple C/C++ TBAA"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.vectorize.width", i32 8} -diff --git a/llvm-14.0.6.src/test/Transforms/Util/add-TLI-mappings.ll b/llvm-14.0.6.src/test/Transforms/Util/add-TLI-mappings.ll +diff --git a/llvm/test/Transforms/Util/add-TLI-mappings.ll b/llvm/test/Transforms/Util/add-TLI-mappings.ll index e8c83c4d9bd1f..615fdc29176a2 100644 ---- a/llvm-14.0.6.src/test/Transforms/Util/add-TLI-mappings.ll -+++ b/llvm-14.0.6.src/test/Transforms/Util/add-TLI-mappings.ll +--- a/llvm/test/Transforms/Util/add-TLI-mappings.ll ++++ b/llvm/test/Transforms/Util/add-TLI-mappings.ll @@ -12,12 +12,12 @@ target triple = "x86_64-unknown-linux-gnu" ; COMMON-LABEL: @llvm.compiler.used = appending global @@ -2007,10 +2007,10 @@ index e8c83c4d9bd1f..615fdc29176a2 100644 ; MASSV: attributes #[[SIN]] = { "vector-function-abi-variant"= ; MASSV-SAME: "_ZGV_LLVM_N2v_sin(__sind2)" } -diff --git a/llvm-14.0.6.src/utils/TableGen/CMakeLists.txt b/llvm-14.0.6.src/utils/TableGen/CMakeLists.txt +diff --git a/llvm/utils/TableGen/CMakeLists.txt b/llvm/utils/TableGen/CMakeLists.txt index 97df6a55d1b59..199e0285c9e5d 100644 ---- a/llvm-14.0.6.src/utils/TableGen/CMakeLists.txt -+++ b/llvm-14.0.6.src/utils/TableGen/CMakeLists.txt +--- a/llvm/utils/TableGen/CMakeLists.txt ++++ b/llvm/utils/TableGen/CMakeLists.txt @@ -47,6 +47,7 @@ add_tablegen(llvm-tblgen LLVM SearchableTableEmitter.cpp SubtargetEmitter.cpp @@ -2019,11 +2019,11 @@ index 97df6a55d1b59..199e0285c9e5d 100644 TableGen.cpp Types.cpp X86DisassemblerTables.cpp -diff --git a/llvm-14.0.6.src/utils/TableGen/SVMLEmitter.cpp b/llvm-14.0.6.src/utils/TableGen/SVMLEmitter.cpp +diff --git a/llvm/utils/TableGen/SVMLEmitter.cpp b/llvm/utils/TableGen/SVMLEmitter.cpp new file mode 100644 index 0000000000000..a5aeea48db28b --- /dev/null -+++ b/llvm-14.0.6.src/utils/TableGen/SVMLEmitter.cpp ++++ b/llvm/utils/TableGen/SVMLEmitter.cpp @@ -0,0 +1,110 @@ +//===------ SVMLEmitter.cpp - Generate SVML function variants -------------===// +// @@ -2135,10 +2135,10 @@ index 0000000000000..a5aeea48db28b +} + +} // End llvm namespace -diff --git a/llvm-14.0.6.src/utils/TableGen/TableGen.cpp b/llvm-14.0.6.src/utils/TableGen/TableGen.cpp +diff --git a/llvm/utils/TableGen/TableGen.cpp b/llvm/utils/TableGen/TableGen.cpp index 2d4a45f889be6..603d0c223b33a 100644 ---- a/llvm-14.0.6.src/utils/TableGen/TableGen.cpp -+++ b/llvm-14.0.6.src/utils/TableGen/TableGen.cpp +--- a/llvm/utils/TableGen/TableGen.cpp ++++ b/llvm/utils/TableGen/TableGen.cpp @@ -57,6 +57,7 @@ enum ActionType { GenAutomata, GenDirectivesEnumDecl, @@ -2168,10 +2168,10 @@ index 2d4a45f889be6..603d0c223b33a 100644 } return false; -diff --git a/llvm-14.0.6.src/utils/TableGen/TableGenBackends.h b/llvm-14.0.6.src/utils/TableGen/TableGenBackends.h +diff --git a/llvm/utils/TableGen/TableGenBackends.h b/llvm/utils/TableGen/TableGenBackends.h index 71db8dc77b052..86c3a3068c2dc 100644 ---- a/llvm-14.0.6.src/utils/TableGen/TableGenBackends.h -+++ b/llvm-14.0.6.src/utils/TableGen/TableGenBackends.h +--- a/llvm/utils/TableGen/TableGenBackends.h ++++ b/llvm/utils/TableGen/TableGenBackends.h @@ -93,6 +93,7 @@ void EmitExegesis(RecordKeeper &RK, raw_ostream &OS); void EmitAutomata(RecordKeeper &RK, raw_ostream &OS); void EmitDirectivesDecl(RecordKeeper &RK, raw_ostream &OS); @@ -2180,10 +2180,10 @@ index 71db8dc77b052..86c3a3068c2dc 100644 } // End llvm namespace -diff --git a/llvm-14.0.6.src/utils/vim/syntax/llvm.vim b/llvm-14.0.6.src/utils/vim/syntax/llvm.vim +diff --git a/llvm/utils/vim/syntax/llvm.vim b/llvm/utils/vim/syntax/llvm.vim index 205db16b7d8cd..2572ab5a59e1b 100644 ---- a/llvm-14.0.6.src/utils/vim/syntax/llvm.vim -+++ b/llvm-14.0.6.src/utils/vim/syntax/llvm.vim +--- a/llvm/utils/vim/syntax/llvm.vim ++++ b/llvm/utils/vim/syntax/llvm.vim @@ -104,6 +104,7 @@ syn keyword llvmKeyword \ inreg \ intel_ocl_bicc diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-14.0.x_fix-print-changed-dot-cfg-test.patch b/easybuild/easyconfigs/l/LLVM/LLVM-14.0.x_fix-print-changed-dot-cfg-test.patch new file mode 100644 index 000000000000..7e40c90cf566 --- /dev/null +++ b/easybuild/easyconfigs/l/LLVM/LLVM-14.0.x_fix-print-changed-dot-cfg-test.patch @@ -0,0 +1,151 @@ +fix for: +Failed Tests (1): + LLVM :: Other/ChangePrinters/DotCfg/print-changed-dot-cfg.ll + +see https://github.com/llvm/llvm-project/issues/55761 + +From 41778e3dc5f4c697b5074ef5a15031210cb9aaac Mon Sep 17 00:00:00 2001 +From: Jamie Schmeiser +Date: Mon, 6 Jun 2022 15:51:48 -0400 +Subject: [PATCH] [NFC] Change lit test for print-changed=dot-cfg to use + regular expression + +Summary: + +Issue 55761: +Change the lit test for print-changed=dot-cfg to have a regular expression +for the template arguments portion of the name for a pass manager pass. +This part of the name can change because it is based on the name provided +by the compiler, which is implementation-dependent. This mimics the +other change printer tests. + +Author: Jamie Schmeiser +Reviewed By: mgorny (Michal Gorny) +Differential Revision: https://reviews.llvm.org/D126876 +--- + .../DotCfg/print-changed-dot-cfg.ll | 32 +++++++++---------- + 1 file changed, 16 insertions(+), 16 deletions(-) + +diff --git a/llvm/test/Other/ChangePrinters/DotCfg/print-changed-dot-cfg.ll b/llvm/test/Other/ChangePrinters/DotCfg/print-changed-dot-cfg.ll +index cbd9d3013d97c..f607a0356a859 100644 +--- a/llvm/test/Other/ChangePrinters/DotCfg/print-changed-dot-cfg.ll ++++ b/llvm/test/Other/ChangePrinters/DotCfg/print-changed-dot-cfg.ll +@@ -131,17 +131,17 @@ entry: + ; CHECK-DOT-CFG-SIMPLE-NEXT:
+ ; CHECK-DOT-CFG-SIMPLE-NEXT: 1. Pass InstSimplifyPass on g
+ ; CHECK-DOT-CFG-SIMPLE-NEXT:

+-; CHECK-DOT-CFG-SIMPLE-NEXT: 2. PassManager<llvm::Function> on g ignored
++; CHECK-DOT-CFG-SIMPLE-NEXT: 2. PassManager{{.*}} on g ignored
+ ; CHECK-DOT-CFG-SIMPLE-NEXT: 3. Pass InstSimplifyPass on f
+ ; CHECK-DOT-CFG-SIMPLE-NEXT:

+-; CHECK-DOT-CFG-SIMPLE-NEXT: 4. PassManager<llvm::Function> on f ignored
++; CHECK-DOT-CFG-SIMPLE-NEXT: 4. PassManager{{.*}} on f ignored
+ ; CHECK-DOT-CFG-SIMPLE-NEXT: 5. ModuleToFunctionPassAdaptor on [module] ignored
+ ; CHECK-DOT-CFG-SIMPLE-NEXT: 6. Pass PrintModulePass on [module] omitted because no change
+ ; CHECK-DOT-CFG-SIMPLE-NEXT: + + ; CHECK-DOT-CFG-FUNC-FILTER: passes.html + ; CHECK-DOT-CFG-FUNC-FILTER-NEXT: 0. Pass InstSimplifyPass on g filtered out
+-; CHECK-DOT-CFG-FUNC-FILTER-NEXT: 1. PassManager<llvm::Function> on g ignored
++; CHECK-DOT-CFG-FUNC-FILTER-NEXT: 1. PassManager{{.*}} on g ignored
+ ; CHECK-DOT-CFG-FUNC-FILTER-NEXT: + ; CHECK-DOT-CFG-FUNC-FILTER-NEXT:
+ ; CHECK-DOT-CFG-FUNC-FILTER-NEXT:

+@@ -150,7 +150,7 @@ entry: + ; CHECK-DOT-CFG-FUNC-FILTER-NEXT:


+ ; CHECK-DOT-CFG-FUNC-FILTER-NEXT: 3. Pass InstSimplifyPass on f
+ ; CHECK-DOT-CFG-FUNC-FILTER-NEXT:

+-; CHECK-DOT-CFG-FUNC-FILTER-NEXT: 4. PassManager<llvm::Function> on f ignored
++; CHECK-DOT-CFG-FUNC-FILTER-NEXT: 4. PassManager{{.*}} on f ignored
+ ; CHECK-DOT-CFG-FUNC-FILTER-NEXT: 5. ModuleToFunctionPassAdaptor on [module] ignored
+ ; CHECK-DOT-CFG-FUNC-FILTER-NEXT: 6. Pass PrintModulePass on [module] omitted because no change
+ ; CHECK-DOT-CFG-FUNC-FILTER-NEXT: +@@ -164,10 +164,10 @@ entry: + ; CHECK-DOT-CFG-PRINT-MOD-SCOPE-NEXT:
+ ; CHECK-DOT-CFG-PRINT-MOD-SCOPE-NEXT: 1. Pass InstSimplifyPass on g
+ ; CHECK-DOT-CFG-PRINT-MOD-SCOPE-NEXT:

+-; CHECK-DOT-CFG-PRINT-MOD-SCOPE-NEXT: 2. PassManager<llvm::Function> on g ignored
++; CHECK-DOT-CFG-PRINT-MOD-SCOPE-NEXT: 2. PassManager{{.*}} on g ignored
+ ; CHECK-DOT-CFG-PRINT-MOD-SCOPE-NEXT: 3. Pass InstSimplifyPass on f
+ ; CHECK-DOT-CFG-PRINT-MOD-SCOPE-NEXT:

+-; CHECK-DOT-CFG-PRINT-MOD-SCOPE-NEXT: 4. PassManager<llvm::Function> on f ignored
++; CHECK-DOT-CFG-PRINT-MOD-SCOPE-NEXT: 4. PassManager{{.*}} on f ignored
+ ; CHECK-DOT-CFG-PRINT-MOD-SCOPE-NEXT: 5. ModuleToFunctionPassAdaptor on [module] ignored
+ ; CHECK-DOT-CFG-PRINT-MOD-SCOPE-NEXT: 6. Pass PrintModulePass on [module] omitted because no change
+ ; CHECK-DOT-CFG-PRINT-MOD-SCOPE-NEXT: +@@ -181,10 +181,10 @@ entry: + ; CHECK-DOT-CFG-FILTER-MULT-FUNC-NEXT:
+ ; CHECK-DOT-CFG-FILTER-MULT-FUNC-NEXT: 1. Pass InstSimplifyPass on g
+ ; CHECK-DOT-CFG-FILTER-MULT-FUNC-NEXT:

+-; CHECK-DOT-CFG-FILTER-MULT-FUNC-NEXT: 2. PassManager<llvm::Function> on g ignored
++; CHECK-DOT-CFG-FILTER-MULT-FUNC-NEXT: 2. PassManager{{.*}} on g ignored
+ ; CHECK-DOT-CFG-FILTER-MULT-FUNC-NEXT: 3. Pass InstSimplifyPass on f
+ ; CHECK-DOT-CFG-FILTER-MULT-FUNC-NEXT:

+-; CHECK-DOT-CFG-FILTER-MULT-FUNC-NEXT: 4. PassManager<llvm::Function> on f ignored
++; CHECK-DOT-CFG-FILTER-MULT-FUNC-NEXT: 4. PassManager{{.*}} on f ignored
+ ; CHECK-DOT-CFG-FILTER-MULT-FUNC-NEXT: 5. ModuleToFunctionPassAdaptor on [module] ignored
+ ; CHECK-DOT-CFG-FILTER-MULT-FUNC-NEXT: 6. Pass PrintModulePass on [module] omitted because no change
+ ; CHECK-DOT-CFG-FILTER-MULT-FUNC-NEXT: +@@ -198,10 +198,10 @@ entry: + ; CHECK-DOT-CFG-FILTER-PASSES-NEXT:

+ ; CHECK-DOT-CFG-FILTER-PASSES-NEXT:
+ ; CHECK-DOT-CFG-FILTER-PASSES-NEXT: 2. Pass NoOpFunctionPass on g omitted because no change
+-; CHECK-DOT-CFG-FILTER-PASSES-NEXT: 3. PassManager<llvm::Function> on g ignored
++; CHECK-DOT-CFG-FILTER-PASSES-NEXT: 3. PassManager{{.*}} on g ignored
+ ; CHECK-DOT-CFG-FILTER-PASSES-NEXT: 4. Pass InstSimplifyPass on f filtered out
+ ; CHECK-DOT-CFG-FILTER-PASSES-NEXT: 5. Pass NoOpFunctionPass on f omitted because no change
+-; CHECK-DOT-CFG-FILTER-PASSES-NEXT: 6. PassManager<llvm::Function> on f ignored
++; CHECK-DOT-CFG-FILTER-PASSES-NEXT: 6. PassManager{{.*}} on f ignored
+ ; CHECK-DOT-CFG-FILTER-PASSES-NEXT: 7. ModuleToFunctionPassAdaptor on [module] ignored
+ ; CHECK-DOT-CFG-FILTER-PASSES-NEXT: 8. Pass PrintModulePass on [module] filtered out
+ ; CHECK-DOT-CFG-FILTER-PASSES-NEXT: +@@ -218,11 +218,11 @@ entry: + ; CHECK-DOT-CFG-FILTER-MULT-PASSES-NEXT: 1. Pass InstSimplifyPass on g
+ ; CHECK-DOT-CFG-FILTER-MULT-PASSES-NEXT:

+ ; CHECK-DOT-CFG-FILTER-MULT-PASSES-NEXT: 2. Pass NoOpFunctionPass on g omitted because no change
+-; CHECK-DOT-CFG-FILTER-MULT-PASSES-NEXT: 3. PassManager<llvm::Function> on g ignored
++; CHECK-DOT-CFG-FILTER-MULT-PASSES-NEXT: 3. PassManager{{.*}} on g ignored
+ ; CHECK-DOT-CFG-FILTER-MULT-PASSES-NEXT: 4. Pass InstSimplifyPass on f
+ ; CHECK-DOT-CFG-FILTER-MULT-PASSES-NEXT:

+ ; CHECK-DOT-CFG-FILTER-MULT-PASSES-NEXT: 5. Pass NoOpFunctionPass on f omitted because no change
+-; CHECK-DOT-CFG-FILTER-MULT-PASSES-NEXT: 6. PassManager<llvm::Function> on f ignored
++; CHECK-DOT-CFG-FILTER-MULT-PASSES-NEXT: 6. PassManager{{.*}} on f ignored
+ ; CHECK-DOT-CFG-FILTER-MULT-PASSES-NEXT: 7. ModuleToFunctionPassAdaptor on [module] ignored
+ ; CHECK-DOT-CFG-FILTER-MULT-PASSES-NEXT: 8. Pass PrintModulePass on [module] filtered out
+ ; CHECK-DOT-CFG-FILTER-MULT-PASSES-NEXT: +@@ -230,7 +230,7 @@ entry: + ; CHECK-DOT-CFG-FILTER-FUNC-PASSES: passes.html + ; CHECK-DOT-CFG-FILTER-FUNC-PASSES-NEXT: 0. Pass InstSimplifyPass on g filtered out
+ ; CHECK-DOT-CFG-FILTER-FUNC-PASSES-NEXT: 1. Pass NoOpFunctionPass on g filtered out
+-; CHECK-DOT-CFG-FILTER-FUNC-PASSES-NEXT: 2. PassManager<llvm::Function> on g ignored
++; CHECK-DOT-CFG-FILTER-FUNC-PASSES-NEXT: 2. PassManager{{.*}} on g ignored
+ ; CHECK-DOT-CFG-FILTER-FUNC-PASSES-NEXT: + ; CHECK-DOT-CFG-FILTER-FUNC-PASSES-NEXT:
+ ; CHECK-DOT-CFG-FILTER-FUNC-PASSES-NEXT:

+@@ -240,7 +240,7 @@ entry: + ; CHECK-DOT-CFG-FILTER-FUNC-PASSES-NEXT: 4. Pass InstSimplifyPass on f
+ ; CHECK-DOT-CFG-FILTER-FUNC-PASSES-NEXT:

+ ; CHECK-DOT-CFG-FILTER-FUNC-PASSES-NEXT: 5. Pass NoOpFunctionPass on f omitted because no change
+-; CHECK-DOT-CFG-FILTER-FUNC-PASSES-NEXT: 6. PassManager<llvm::Function> on f ignored
++; CHECK-DOT-CFG-FILTER-FUNC-PASSES-NEXT: 6. PassManager{{.*}} on f ignored
+ ; CHECK-DOT-CFG-FILTER-FUNC-PASSES-NEXT: 7. ModuleToFunctionPassAdaptor on [module] ignored
+ ; CHECK-DOT-CFG-FILTER-FUNC-PASSES-NEXT: 8. Pass PrintModulePass on [module] filtered out
+ ; CHECK-DOT-CFG-FILTER-FUNC-PASSES-NEXT: +@@ -249,7 +249,7 @@ entry: + ; CHECK-DOT-CFG-MULT-PASSES-FILTER-FUNC: passes.html + ; CHECK-DOT-CFG-MULT-PASSES-FILTER-FUNC-NEXT: 0. Pass InstSimplifyPass on g filtered out
+ ; CHECK-DOT-CFG-MULT-PASSES-FILTER-FUNC-NEXT: 1. Pass InstSimplifyPass on g filtered out
+-; CHECK-DOT-CFG-MULT-PASSES-FILTER-FUNC-NEXT: 2. PassManager<llvm::Function> on g ignored
++; CHECK-DOT-CFG-MULT-PASSES-FILTER-FUNC-NEXT: 2. PassManager{{.*}} on g ignored
+ ; CHECK-DOT-CFG-MULT-PASSES-FILTER-FUNC-NEXT: + ; CHECK-DOT-CFG-MULT-PASSES-FILTER-FUNC-NEXT:
+ ; CHECK-DOT-CFG-MULT-PASSES-FILTER-FUNC-NEXT:

+@@ -259,7 +259,7 @@ entry: + ; CHECK-DOT-CFG-MULT-PASSES-FILTER-FUNC-NEXT: 4. Pass InstSimplifyPass on f
+ ; CHECK-DOT-CFG-MULT-PASSES-FILTER-FUNC-NEXT:

+ ; CHECK-DOT-CFG-MULT-PASSES-FILTER-FUNC-NEXT: 5. Pass InstSimplifyPass on f omitted because no change
+-; CHECK-DOT-CFG-MULT-PASSES-FILTER-FUNC-NEXT: 6. PassManager<llvm::Function> on f ignored
++; CHECK-DOT-CFG-MULT-PASSES-FILTER-FUNC-NEXT: 6. PassManager{{.*}} on f ignored
+ ; CHECK-DOT-CFG-MULT-PASSES-FILTER-FUNC-NEXT: 7. ModuleToFunctionPassAdaptor on [module] ignored
+ ; CHECK-DOT-CFG-MULT-PASSES-FILTER-FUNC-NEXT: 8. Pass PrintModulePass on [module] omitted because no change
+ ; CHECK-DOT-CFG-MULT-PASSES-FILTER-FUNC-NEXT: diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-15.0.5-GCCcore-12.2.0.eb b/easybuild/easyconfigs/l/LLVM/LLVM-15.0.5-GCCcore-12.2.0.eb index fad97fede298..e9d995a71f30 100644 --- a/easybuild/easyconfigs/l/LLVM/LLVM-15.0.5-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/l/LLVM/LLVM-15.0.5-GCCcore-12.2.0.eb @@ -15,18 +15,16 @@ toolchainopts = {'cstd': 'gnu++11', 'pic': True} source_urls = ['https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s/'] sources = [ - 'llvm-%(version)s.src.tar.xz', - 'cmake-%(version)s.src.tar.xz', -] -checksums = [ - {'llvm-15.0.5.src.tar.xz': '4428688b567ab1c9911aa9e13cb44c9bc1b14431713c14de491e10369f2b0370'}, - {'cmake-15.0.5.src.tar.xz': '61a9757f2fb7dd4c992522732531eb58b2bb031a2ca68848ff1cfda1fc07b7b3'}, + 'llvm-project-%(version)s.src.tar.xz', ] +checksums = ['9c4278a6b8884eb7f4ae7dfe3c8e5445019824885e47cfdf1392563c47316fd6'] builddependencies = [ ('binutils', '2.39'), ('CMake', '3.24.3'), ('Python', '3.10.8'), + ('lit', '18.1.7'), + ('git', '2.38.1', '-nodocs'), ] dependencies = [ @@ -36,11 +34,24 @@ dependencies = [ build_shared_libs = True -sanity_check_paths = { - 'files': ['bin/llvm-ar', 'bin/FileCheck'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -sanity_check_commands = ["llvm-ar --help"] +minimal = True + +bootstrap = False +full_llvm = False +build_clang_extras = False +build_runtimes = False +build_lld = False +build_lldb = False +build_bolt = False +build_openmp = False +build_openmp_offload = False +build_openmp_tools = False +usepolly = False + +python_bindings = False + +skip_all_tests = False +skip_sanitizer_tests = False +test_suite_max_failed = 0 moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-16.0.6-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/LLVM/LLVM-16.0.6-GCCcore-12.3.0.eb index 124bba69e5e8..2571ec0e6997 100644 --- a/easybuild/easyconfigs/l/LLVM/LLVM-16.0.6-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/l/LLVM/LLVM-16.0.6-GCCcore-12.3.0.eb @@ -15,20 +15,16 @@ toolchainopts = {'cstd': 'gnu++11', 'pic': True} source_urls = ['https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s/'] sources = [ - 'llvm-%(version)s.src.tar.xz', - 'cmake-%(version)s.src.tar.xz', - 'third-party-%(version)s.src.tar.xz', -] -checksums = [ - {'llvm-%(version)s.src.tar.xz': 'e91db44d1b3bb1c33fcea9a7d1f2423b883eaa9163d3d56ca2aa6d2f0711bc29'}, - {'cmake-%(version)s.src.tar.xz': '39d342a4161095d2f28fb1253e4585978ac50521117da666e2b1f6f28b62f514'}, - {'third-party-%(version)s.src.tar.xz': '15f5b9aeeba938530af977d5f9205612737a091a7f0f6c8075df8723b7713f70'}, + 'llvm-project-%(version)s.src.tar.xz', ] +checksums = ['ce5e71081d17ce9e86d7cbcfa28c4b04b9300f8fb7e78422b1feb6bc52c3028e'] builddependencies = [ ('binutils', '2.40'), ('CMake', '3.26.3'), ('Python', '3.11.3'), + ('lit', '18.1.2'), + ('git', '2.41.0', '-nodocs'), ] dependencies = [ @@ -38,11 +34,29 @@ dependencies = [ build_shared_libs = True -sanity_check_paths = { - 'files': ['bin/llvm-ar', 'bin/FileCheck'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -sanity_check_commands = ["llvm-ar --help"] +minimal = True + +bootstrap = False +full_llvm = False +build_clang_extras = False +build_runtimes = False +build_lld = False +build_lldb = False +build_bolt = False +build_openmp = False +build_openmp_offload = False +build_openmp_tools = False +usepolly = False + +python_bindings = False + +skip_all_tests = False +skip_sanitizer_tests = False +test_suite_max_failed = 0 +# ignore failing flaky zstd tests, see https://github.com/easybuilders/easybuild-easyconfigs/issues/22486 +test_suite_ignore_patterns = [ + 'compress-debug-sections-zstd-unavailable.s', + 'compress-debug-sections-zstd-err.test', +] moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-16.0.6-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/LLVM/LLVM-16.0.6-GCCcore-13.2.0.eb index 3cbf84f26fe8..9c313a1e176d 100644 --- a/easybuild/easyconfigs/l/LLVM/LLVM-16.0.6-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/l/LLVM/LLVM-16.0.6-GCCcore-13.2.0.eb @@ -15,20 +15,16 @@ toolchainopts = {'cstd': 'gnu++11', 'pic': True} source_urls = ['https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s/'] sources = [ - 'llvm-%(version)s.src.tar.xz', - 'cmake-%(version)s.src.tar.xz', - 'third-party-%(version)s.src.tar.xz', -] -checksums = [ - {'llvm-16.0.6.src.tar.xz': 'e91db44d1b3bb1c33fcea9a7d1f2423b883eaa9163d3d56ca2aa6d2f0711bc29'}, - {'cmake-16.0.6.src.tar.xz': '39d342a4161095d2f28fb1253e4585978ac50521117da666e2b1f6f28b62f514'}, - {'third-party-16.0.6.src.tar.xz': '15f5b9aeeba938530af977d5f9205612737a091a7f0f6c8075df8723b7713f70'}, + 'llvm-project-%(version)s.src.tar.xz', ] +checksums = ['ce5e71081d17ce9e86d7cbcfa28c4b04b9300f8fb7e78422b1feb6bc52c3028e'] builddependencies = [ ('binutils', '2.40'), ('CMake', '3.27.6'), ('Python', '3.11.5'), + ('lit', '18.1.7'), + ('git', '2.42.0'), ] dependencies = [ @@ -38,11 +34,29 @@ dependencies = [ build_shared_libs = True -sanity_check_paths = { - 'files': ['bin/llvm-ar', 'bin/FileCheck'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -sanity_check_commands = ["llvm-ar --help"] +minimal = True + +bootstrap = False +full_llvm = False +build_clang_extras = False +build_runtimes = False +build_lld = False +build_lldb = False +build_bolt = False +build_openmp = False +build_openmp_offload = False +build_openmp_tools = False +usepolly = False + +python_bindings = False + +skip_all_tests = False +skip_sanitizer_tests = False +test_suite_max_failed = 0 +# ignore failing flaky zstd tests, see https://github.com/easybuilders/easybuild-easyconfigs/issues/22486 +test_suite_ignore_patterns = [ + 'compress-debug-sections-zstd-unavailable.s', + 'compress-debug-sections-zstd-err.test', +] moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-18.1.8-GCCcore-13.3.0-minimal.eb b/easybuild/easyconfigs/l/LLVM/LLVM-18.1.8-GCCcore-13.3.0-minimal.eb new file mode 100644 index 000000000000..c9a25fa7e2df --- /dev/null +++ b/easybuild/easyconfigs/l/LLVM/LLVM-18.1.8-GCCcore-13.3.0-minimal.eb @@ -0,0 +1,58 @@ +name = 'LLVM' +version = '18.1.8' +versionsuffix = '-minimal' + +homepage = "https://llvm.org/" +description = """The LLVM Core libraries provide a modern source- and target-independent + optimizer, along with code generation support for many popular CPUs + (as well as some less common ones!) These libraries are built around a well + specified code representation known as the LLVM intermediate representation + ("LLVM IR"). The LLVM Core libraries are well documented, and it is + particularly easy to invent your own language (or port an existing compiler) + to use LLVM as an optimizer and code generator.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} +toolchainopts = {'cstd': 'gnu++11', 'pic': True} + +source_urls = ['https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s/'] +sources = [ + 'llvm-project-%(version)s.src.tar.xz' +] +checksums = ['0b58557a6d32ceee97c8d533a59b9212d87e0fc4d2833924eb6c611247db2f2a'] + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), + ('Python', '3.12.3'), + ('lit', '18.1.8'), + ('git', '2.45.1'), +] + +dependencies = [ + ('ncurses', '6.5'), + ('zlib', '1.3.1'), +] + +build_shared_libs = True + +minimal = True + +bootstrap = False +full_llvm = False +build_clang_extras = False +build_runtimes = False +build_lld = False +build_lldb = False +build_bolt = False +build_openmp = False +build_openmp_offload = False +build_openmp_tools = False +usepolly = False + +python_bindings = False + +skip_all_tests = False +skip_sanitizer_tests = False +test_suite_max_failed = 0 + +moduleclass = 'compiler' 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 deleted file mode 100644 index 59f694676c3c..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-3.7.1-foss-2016a.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'LLVM' -version = '3.7.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': '2016a'} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = ["llvm-%(version)s.src.tar.xz"] - -builddependencies = [ - ('CMake', '3.4.3'), - ('Python', '2.7.11'), -] - -dependencies = [ - ('ncurses', '6.0'), -] - -configopts = '-DBUILD_SHARED_LIBS=ON' - -sanity_check_paths = { - 'files': ['bin/llvm-ar'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -separate_build_dir = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-3.7.1-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/LLVM/LLVM-3.7.1-gimkl-2.11.5.eb deleted file mode 100644 index 6ad72252961c..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-3.7.1-gimkl-2.11.5.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'LLVM' -version = '3.7.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': 'gimkl', 'version': '2.11.5'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = ["llvm-%(version)s.src.tar.xz"] - -builddependencies = [ - ('CMake', '3.4.3'), - ('Python', '2.7.11'), -] - -dependencies = [ - ('ncurses', '5.9'), -] - -configopts = '-DBUILD_SHARED_LIBS=ON' - -sanity_check_paths = { - 'files': ['bin/llvm-ar'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -separate_build_dir = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-3.7.1-intel-2016a.eb b/easybuild/easyconfigs/l/LLVM/LLVM-3.7.1-intel-2016a.eb deleted file mode 100644 index 24445c47fb73..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-3.7.1-intel-2016a.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'LLVM' -version = '3.7.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': '2016a'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = ["llvm-%(version)s.src.tar.xz"] - -builddependencies = [ - ('CMake', '3.4.3'), - ('Python', '2.7.11'), -] - -dependencies = [ - ('ncurses', '6.0'), -] - -configopts = '-DBUILD_SHARED_LIBS=ON -DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS -shared-intel" ' - -sanity_check_paths = { - 'files': ['bin/llvm-ar'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -separate_build_dir = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-3.8.0-foss-2016a.eb b/easybuild/easyconfigs/l/LLVM/LLVM-3.8.0-foss-2016a.eb deleted file mode 100644 index fc0af540c128..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-3.8.0-foss-2016a.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'LLVM' -version = '3.8.0' - -homepage = "http://llvm.org/" -description = """The LLVM Core libraries provide a modern source- and target-independent - optimizer, along with code generation support for many popular CPUs - (as well as some less common ones!) These libraries are built around a well - specified code representation known as the LLVM intermediate representation - ("LLVM IR"). The LLVM Core libraries are well documented, and it is - particularly easy to invent your own language (or port an existing compiler) - to use LLVM as an optimizer and code generator.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = ["llvm-%(version)s.src.tar.xz"] - -builddependencies = [ - ('CMake', '3.5.2'), - ('Python', '2.7.11'), -] - -dependencies = [ - ('ncurses', '6.0'), -] - -configopts = '-DBUILD_SHARED_LIBS=ON ' -# required to install extra tools in bin/ -configopts += "-DLLVM_INSTALL_UTILS=ON" - -sanity_check_paths = { - 'files': ['bin/llvm-ar', 'bin/FileCheck'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -separate_build_dir = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-3.8.0-intel-2016a.eb b/easybuild/easyconfigs/l/LLVM/LLVM-3.8.0-intel-2016a.eb deleted file mode 100644 index 7a9543d2601c..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-3.8.0-intel-2016a.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'LLVM' -version = '3.8.0' - -homepage = "http://llvm.org/" -description = """The LLVM Core libraries provide a modern source- and target-independent - optimizer, along with code generation support for many popular CPUs - (as well as some less common ones!) These libraries are built around a well - specified code representation known as the LLVM intermediate representation - ("LLVM IR"). The LLVM Core libraries are well documented, and it is - particularly easy to invent your own language (or port an existing compiler) - to use LLVM as an optimizer and code generator.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = ["llvm-%(version)s.src.tar.xz"] - -builddependencies = [ - ('CMake', '3.5.1'), - ('Python', '2.7.11'), -] - -dependencies = [ - ('ncurses', '6.0'), -] - -configopts = '-DBUILD_SHARED_LIBS=ON -DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS -shared-intel" ' -# required to install extra tools in bin/ -configopts += "-DLLVM_INSTALL_UTILS=ON" - -sanity_check_paths = { - 'files': ['bin/llvm-ar', 'bin/FileCheck'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -separate_build_dir = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-3.8.1-GCCcore-4.9.3.eb b/easybuild/easyconfigs/l/LLVM/LLVM-3.8.1-GCCcore-4.9.3.eb deleted file mode 100644 index fe4a09d2cd41..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-3.8.1-GCCcore-4.9.3.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'LLVM' -version = '3.8.1' - -homepage = "http://llvm.org/" -description = """The LLVM Core libraries provide a modern source- and target-independent - optimizer, along with code generation support for many popular CPUs - (as well as some less common ones!) These libraries are built around a well - specified code representation known as the LLVM intermediate representation - ("LLVM IR"). The LLVM Core libraries are well documented, and it is - particularly easy to invent your own language (or port an existing compiler) - to use LLVM as an optimizer and code generator.""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.3'} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = ["llvm-%(version)s.src.tar.xz"] - -builddependencies = [ - ('binutils', '2.25'), - ('CMake', '3.6.1'), - # We use the minimal Python in GCCcore - ('Python', '2.7.12', '-bare'), -] - -dependencies = [ - ('ncurses', '6.0'), -] - -configopts = '-DBUILD_SHARED_LIBS=ON ' -# required to install extra tools in bin/ -configopts += "-DLLVM_INSTALL_UTILS=ON" - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['bin/llvm-ar', 'bin/FileCheck'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-3.8.1-foss-2016b.eb b/easybuild/easyconfigs/l/LLVM/LLVM-3.8.1-foss-2016b.eb deleted file mode 100644 index c7840ed7cad0..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-3.8.1-foss-2016b.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'LLVM' -version = '3.8.1' - -homepage = "http://llvm.org/" -description = """The LLVM Core libraries provide a modern source- and target-independent - optimizer, along with code generation support for many popular CPUs - (as well as some less common ones!) These libraries are built around a well - specified code representation known as the LLVM intermediate representation - ("LLVM IR"). The LLVM Core libraries are well documented, and it is - particularly easy to invent your own language (or port an existing compiler) - to use LLVM as an optimizer and code generator.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = ["llvm-%(version)s.src.tar.xz"] -checksums = ['6e82ce4adb54ff3afc18053d6981b6aed1406751b8742582ed50f04b5ab475f9'] - -builddependencies = [ - ('CMake', '3.6.1'), - ('Python', '2.7.12'), -] - -dependencies = [ - ('ncurses', '6.0'), - ('zlib', '1.2.8'), -] - -configopts = '-DBUILD_SHARED_LIBS=ON ' -# required to install extra tools in bin/ -configopts += "-DLLVM_INSTALL_UTILS=ON -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_ENABLE_ZLIB=ON" - -sanity_check_paths = { - 'files': ['bin/llvm-ar', 'bin/FileCheck'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -separate_build_dir = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-3.8.1-intel-2016b.eb b/easybuild/easyconfigs/l/LLVM/LLVM-3.8.1-intel-2016b.eb deleted file mode 100644 index 243e52187d06..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-3.8.1-intel-2016b.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'LLVM' -version = '3.8.1' - -homepage = "http://llvm.org/" -description = """The LLVM Core libraries provide a modern source- and target-independent - optimizer, along with code generation support for many popular CPUs - (as well as some less common ones!) These libraries are built around a well - specified code representation known as the LLVM intermediate representation - ("LLVM IR"). The LLVM Core libraries are well documented, and it is - particularly easy to invent your own language (or port an existing compiler) - to use LLVM as an optimizer and code generator.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = ["llvm-%(version)s.src.tar.xz"] - -builddependencies = [ - ('CMake', '3.5.2'), - ('Python', '2.7.12'), -] - -dependencies = [ - ('ncurses', '6.0'), - ('zlib', '1.2.8'), -] - -configopts = '-DBUILD_SHARED_LIBS=ON -DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS -shared-intel" ' -# required to install extra tools in bin/ -configopts += "-DLLVM_INSTALL_UTILS=ON -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_ENABLE_ZLIB=ON" - -sanity_check_paths = { - 'files': ['bin/llvm-ar', 'bin/FileCheck'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -separate_build_dir = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-3.9.0-foss-2016b.eb b/easybuild/easyconfigs/l/LLVM/LLVM-3.9.0-foss-2016b.eb deleted file mode 100644 index e3a624c70b30..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-3.9.0-foss-2016b.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'LLVM' -version = '3.9.0' - -homepage = "http://llvm.org/" -description = """The LLVM Core libraries provide a modern source- and target-independent - optimizer, along with code generation support for many popular CPUs - (as well as some less common ones!) These libraries are built around a well - specified code representation known as the LLVM intermediate representation - ("LLVM IR"). The LLVM Core libraries are well documented, and it is - particularly easy to invent your own language (or port an existing compiler) - to use LLVM as an optimizer and code generator.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = ["llvm-%(version)s.src.tar.xz"] -checksums = ['66c73179da42cee1386371641241f79ded250e117a79f571bbd69e56daa48948'] - -builddependencies = [ - ('CMake', '3.6.1'), - ('Python', '2.7.12'), -] - -dependencies = [ - ('ncurses', '6.0'), - ('zlib', '1.2.8'), -] - -configopts = "-DBUILD_SHARED_LIBS=ON " -# required to install extra tools in bin/ -configopts += "-DLLVM_INSTALL_UTILS=ON -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_ENABLE_ZLIB=ON -DLLVM_ENABLE_RTTI=1 " - -sanity_check_paths = { - 'files': ['bin/llvm-ar', 'bin/FileCheck'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -separate_build_dir = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-3.9.0-intel-2016b.eb b/easybuild/easyconfigs/l/LLVM/LLVM-3.9.0-intel-2016b.eb deleted file mode 100644 index 37c35fb33e0a..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-3.9.0-intel-2016b.eb +++ /dev/null @@ -1,47 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'LLVM' -version = '3.9.0' - -homepage = "http://llvm.org/" -description = """The LLVM Core libraries provide a modern source- and target-independent - optimizer, along with code generation support for many popular CPUs - (as well as some less common ones!) These libraries are built around a well - specified code representation known as the LLVM intermediate representation - ("LLVM IR"). The LLVM Core libraries are well documented, and it is - particularly easy to invent your own language (or port an existing compiler) - to use LLVM as an optimizer and code generator.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = ["llvm-%(version)s.src.tar.xz"] -patches = ['LLVM-3.9.0-intel-fix-loop.patch'] -checksums = [ - '66c73179da42cee1386371641241f79ded250e117a79f571bbd69e56daa48948', # llvm-3.9.0.src.tar.xz - '8c15c2888b3c4700cad030af4c0ccfbc086b1541859116a36ed810ad8547192a', # LLVM-3.9.0-intel-fix-loop.patch -] - -builddependencies = [ - ('CMake', '3.6.1'), - ('Python', '2.7.12'), -] - -dependencies = [ - ('ncurses', '6.0'), - ('zlib', '1.2.8'), -] - -configopts = '-DBUILD_SHARED_LIBS=ON -DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS -shared-intel" ' -# required to install extra tools in bin/ -configopts += "-DLLVM_INSTALL_UTILS=ON -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_ENABLE_ZLIB=ON -DLLVM_ENABLE_RTTI=1 " - -sanity_check_paths = { - 'files': ['bin/llvm-ar', 'bin/FileCheck'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -separate_build_dir = True - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-3.9.0-intel-fix-loop.patch b/easybuild/easyconfigs/l/LLVM/LLVM-3.9.0-intel-fix-loop.patch deleted file mode 100644 index 33e6578be435..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-3.9.0-intel-fix-loop.patch +++ /dev/null @@ -1,26 +0,0 @@ -# Bug in intel compiler -# Source: From https://sft.its.cern.ch/jira/browse/ROOT-8233 -diff -ur llvm-3.9.0rc3.src.orig/lib/Transforms/Utils/LoopUtils.cpp llvm-3.9.0rc3.src/lib/Transforms/Utils/LoopUtils.cpp ---- llvm-3.9.0rc3.src.orig/lib/Transforms/Utils/LoopUtils.cpp 2016-06-11 23:48:25.000000000 +0200 -+++ llvm-3.9.0rc3.src/lib/Transforms/Utils/LoopUtils.cpp 2016-09-01 11:40:34.394205219 +0200 -@@ -834,6 +834,11 @@ - return UsedOutside; - } - -+namespace llvm { -+ extern char &LoopSimplifyID; -+ extern char &LCSSAID; -+} -+ - void llvm::getLoopAnalysisUsage(AnalysisUsage &AU) { - // By definition, all loop passes need the LoopInfo analysis and the - // Dominator tree it depends on. Because they all participate in the loop -@@ -845,8 +850,6 @@ - - // We must also preserve LoopSimplify and LCSSA. We locally access their IDs - // here because users shouldn't directly get them from this header. -- extern char &LoopSimplifyID; -- extern char &LCSSAID; - AU.addRequiredID(LoopSimplifyID); - AU.addPreservedID(LoopSimplifyID); - AU.addRequiredID(LCSSAID); diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-3.9.1-foss-2017a.eb b/easybuild/easyconfigs/l/LLVM/LLVM-3.9.1-foss-2017a.eb deleted file mode 100644 index e5601c17ae77..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-3.9.1-foss-2017a.eb +++ /dev/null @@ -1,43 +0,0 @@ -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"] -checksums = ['1fd90354b9cf19232e8f168faf2220e79be555df3aa743242700879e8fd329ee'] - -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 -DLLVM_ENABLE_RTTI=1 " - -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 deleted file mode 100644 index 57ffd380f8a0..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-4.0.0-foss-2017a.eb +++ /dev/null @@ -1,43 +0,0 @@ -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"] -checksums = ['8d10511df96e73b8ff9e7abbfb4d4d432edbdbe965f1f4f07afaf370b8a533be'] - -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 -DLLVM_ENABLE_RTTI=1 " - -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 deleted file mode 100644 index db6643e8f6b4..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-4.0.0-intel-2017a.eb +++ /dev/null @@ -1,43 +0,0 @@ -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"] -checksums = ['8d10511df96e73b8ff9e7abbfb4d4d432edbdbe965f1f4f07afaf370b8a533be'] - -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 -DLLVM_ENABLE_RTTI=1 " - -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 deleted file mode 100644 index b88b7b77deb0..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-4.0.1-intel-2017a.eb +++ /dev/null @@ -1,43 +0,0 @@ -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 -DLLVM_ENABLE_RTTI=1 " - -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-2017b.eb b/easybuild/easyconfigs/l/LLVM/LLVM-4.0.1-intel-2017b.eb deleted file mode 100644 index d730299b86b2..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-4.0.1-intel-2017b.eb +++ /dev/null @@ -1,43 +0,0 @@ -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': '2017b'} -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.5'), - ('Python', '2.7.14'), -] - -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 -DLLVM_ENABLE_RTTI=1 " - -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-5.0.0-foss-2017b.eb b/easybuild/easyconfigs/l/LLVM/LLVM-5.0.0-foss-2017b.eb deleted file mode 100644 index 92fb3075a674..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-5.0.0-foss-2017b.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'LLVM' -version = '5.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': '2017b'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = ["llvm-%(version)s.src.tar.xz"] -checksums = ['e35dcbae6084adcf4abb32514127c5eabd7d63b733852ccdb31e06f1373136da'] - -builddependencies = [ - ('CMake', '3.9.5'), - ('Python', '2.7.14'), -] - -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 -DLLVM_ENABLE_RTTI=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-5.0.0-fosscuda-2017b.eb b/easybuild/easyconfigs/l/LLVM/LLVM-5.0.0-fosscuda-2017b.eb deleted file mode 100644 index cb000e662097..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-5.0.0-fosscuda-2017b.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'LLVM' -version = '5.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': 'fosscuda', 'version': '2017b'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = ["llvm-%(version)s.src.tar.xz"] -checksums = ['e35dcbae6084adcf4abb32514127c5eabd7d63b733852ccdb31e06f1373136da'] - -builddependencies = [ - ('CMake', '3.9.5'), - ('Python', '2.7.14'), -] - -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 -DLLVM_ENABLE_RTTI=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-5.0.0-intel-2017b.eb b/easybuild/easyconfigs/l/LLVM/LLVM-5.0.0-intel-2017b.eb deleted file mode 100644 index 96fe79a1ce50..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-5.0.0-intel-2017b.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'LLVM' -version = '5.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': '2017b'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = ["llvm-%(version)s.src.tar.xz"] -checksums = ['e35dcbae6084adcf4abb32514127c5eabd7d63b733852ccdb31e06f1373136da'] - -builddependencies = [ - ('CMake', '3.9.5'), - ('Python', '2.7.14'), -] - -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 -DLLVM_ENABLE_RTTI=1 " - -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-5.0.0-intelcuda-2017b.eb b/easybuild/easyconfigs/l/LLVM/LLVM-5.0.0-intelcuda-2017b.eb deleted file mode 100644 index 2c059a786c13..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-5.0.0-intelcuda-2017b.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'LLVM' -version = '5.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': 'intelcuda', 'version': '2017b'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = ["llvm-%(version)s.src.tar.xz"] -checksums = ['e35dcbae6084adcf4abb32514127c5eabd7d63b733852ccdb31e06f1373136da'] - -builddependencies = [ - ('CMake', '3.9.5'), - ('Python', '2.7.14'), -] - -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 -DLLVM_ENABLE_RTTI=1 " - -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-5.0.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/LLVM/LLVM-5.0.1-GCCcore-6.4.0.eb deleted file mode 100644 index 47096a654433..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-5.0.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'LLVM' -version = '5.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': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ["http://llvm.org/releases/%(version)s"] -sources = ["llvm-%(version)s.src.tar.xz"] -checksums = ['5fa7489fc0225b11821cab0362f5813a05f2bcf2533e8a4ea9c9c860168807b0'] - -builddependencies = [ - ('binutils', '2.28'), - ('CMake', '3.9.5'), - ('Python', '2.7.14', '-bare'), -] - -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 -DLLVM_ENABLE_RTTI=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-6.0.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/LLVM/LLVM-6.0.0-GCCcore-6.4.0.eb deleted file mode 100644 index aa638743f511..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-6.0.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -name = 'LLVM' -version = '6.0.0' - -homepage = "https://llvm.org/" -description = """The LLVM Core libraries provide a modern source- and target-independent - optimizer, along with code generation support for many popular CPUs - (as well as some less common ones!) These libraries are built around a well - specified code representation known as the LLVM intermediate representation - ("LLVM IR"). The LLVM Core libraries are well documented, and it is - particularly easy to invent your own language (or port an existing compiler) - to use LLVM as an optimizer and code generator.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ["https://llvm.org/releases/%(version)s"] -sources = ["llvm-%(version)s.src.tar.xz"] -patches = ["%(name)s-%(version)s_missing_LLVMInitializeInstCombine.patch"] -checksums = [ - '1ff53c915b4e761ef400b803f07261ade637b0c269d99569f18040f3dcee4408', # llvm-6.0.0.src.tar.xz - # LLVM-6.0.0_missing_LLVMInitializeInstCombine.patch - 'd7ee1c447af14de30ca8dd3fd07e5d3dec4a244db3cf34ee37e680fcc300ac5f', -] - -builddependencies = [ - ('binutils', '2.28'), - ('CMake', '3.10.2'), - ('Python', '2.7.14', '-bare'), -] - -dependencies = [ - ('ncurses', '6.0'), - ('zlib', '1.2.11'), -] - -build_shared_libs = True - -sanity_check_paths = { - 'files': ['bin/llvm-ar', 'bin/FileCheck'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-6.0.0-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/LLVM/LLVM-6.0.0-GCCcore-7.3.0.eb deleted file mode 100644 index 21db76784a63..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-6.0.0-GCCcore-7.3.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -name = 'LLVM' -version = '6.0.0' - -homepage = "https://llvm.org/" -description = """The LLVM Core libraries provide a modern source- and target-independent - optimizer, along with code generation support for many popular CPUs - (as well as some less common ones!) These libraries are built around a well - specified code representation known as the LLVM intermediate representation - ("LLVM IR"). The LLVM Core libraries are well documented, and it is - particularly easy to invent your own language (or port an existing compiler) - to use LLVM as an optimizer and code generator.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ["https://llvm.org/releases/%(version)s"] -sources = ["llvm-%(version)s.src.tar.xz"] -patches = ["%(name)s-%(version)s_missing_LLVMInitializeInstCombine.patch"] -checksums = [ - '1ff53c915b4e761ef400b803f07261ade637b0c269d99569f18040f3dcee4408', # llvm-6.0.0.src.tar.xz - # LLVM-6.0.0_missing_LLVMInitializeInstCombine.patch - 'd7ee1c447af14de30ca8dd3fd07e5d3dec4a244db3cf34ee37e680fcc300ac5f', -] - -builddependencies = [ - ('binutils', '2.30'), - ('CMake', '3.11.4'), - ('Python', '2.7.15', '-bare'), -] - -dependencies = [ - ('ncurses', '6.1'), - ('zlib', '1.2.11'), -] - -build_shared_libs = True - -sanity_check_paths = { - 'files': ['bin/llvm-ar', 'bin/FileCheck'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-6.0.0_missing_LLVMInitializeInstCombine.patch b/easybuild/easyconfigs/l/LLVM/LLVM-6.0.0_missing_LLVMInitializeInstCombine.patch deleted file mode 100644 index f421a2233201..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-6.0.0_missing_LLVMInitializeInstCombine.patch +++ /dev/null @@ -1,14 +0,0 @@ -Fix for missing symbol LLVMInitializeInstCombine - from https://reviews.llvm.org/D44140 -Prepared for EasyBuild by Simon Branford, University of Birmingham -Index: llvm/trunk/lib/Transforms/InstCombine/InstructionCombining.cpp -=================================================================== ---- llvm/trunk/lib/Transforms/InstCombine/InstructionCombining.cpp -+++ llvm/trunk/lib/Transforms/InstCombine/InstructionCombining.cpp -@@ -34,6 +34,7 @@ - //===----------------------------------------------------------------------===// - - #include "InstCombineInternal.h" -+#include "llvm-c/Initialization.h" - #include "llvm/ADT/APInt.h" - #include "llvm/ADT/ArrayRef.h" - #include "llvm/ADT/DenseMap.h" diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-7.0.0-GCCcore-7.2.0.eb b/easybuild/easyconfigs/l/LLVM/LLVM-7.0.0-GCCcore-7.2.0.eb deleted file mode 100644 index 221b8fea23ed..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-7.0.0-GCCcore-7.2.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'LLVM' -version = '7.0.0' - -homepage = "https://llvm.org/" -description = """The LLVM Core libraries provide a modern source- and target-independent - optimizer, along with code generation support for many popular CPUs - (as well as some less common ones!) These libraries are built around a well - specified code representation known as the LLVM intermediate representation - ("LLVM IR"). The LLVM Core libraries are well documented, and it is - particularly easy to invent your own language (or port an existing compiler) - to use LLVM as an optimizer and code generator.""" - -toolchain = {'name': 'GCCcore', 'version': '7.2.0'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ["https://llvm.org/releases/%(version)s"] -sources = ["llvm-%(version)s.src.tar.xz"] -checksums = ['8bc1f844e6cbde1b652c19c1edebc1864456fd9c78b8c1bea038e51b363fe222'] - -builddependencies = [ - ('binutils', '2.29'), - ('CMake', '3.12.1'), - ('Python', '2.7.15', '-bare'), -] - -dependencies = [ - ('ncurses', '6.1'), - ('zlib', '1.2.11'), -] - -build_shared_libs = True - -sanity_check_paths = { - 'files': ['bin/llvm-ar', 'bin/FileCheck'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-7.0.0-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/LLVM/LLVM-7.0.0-GCCcore-7.3.0.eb deleted file mode 100644 index 1889aee94973..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-7.0.0-GCCcore-7.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'LLVM' -version = '7.0.0' - -homepage = "https://llvm.org/" -description = """The LLVM Core libraries provide a modern source- and target-independent - optimizer, along with code generation support for many popular CPUs - (as well as some less common ones!) These libraries are built around a well - specified code representation known as the LLVM intermediate representation - ("LLVM IR"). The LLVM Core libraries are well documented, and it is - particularly easy to invent your own language (or port an existing compiler) - to use LLVM as an optimizer and code generator.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ["https://llvm.org/releases/%(version)s"] -sources = ["llvm-%(version)s.src.tar.xz"] -checksums = ['8bc1f844e6cbde1b652c19c1edebc1864456fd9c78b8c1bea038e51b363fe222'] - -builddependencies = [ - ('binutils', '2.30'), - ('CMake', '3.12.1'), - ('Python', '2.7.15', '-bare'), -] - -dependencies = [ - ('ncurses', '6.1'), - ('zlib', '1.2.11'), -] - -build_shared_libs = True - -sanity_check_paths = { - 'files': ['bin/llvm-ar', 'bin/FileCheck'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-7.0.1-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/LLVM/LLVM-7.0.1-GCCcore-8.2.0.eb deleted file mode 100644 index ce5c5ce8e888..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-7.0.1-GCCcore-8.2.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'LLVM' -version = '7.0.1' - -homepage = "https://llvm.org/" -description = """The LLVM Core libraries provide a modern source- and target-independent - optimizer, along with code generation support for many popular CPUs - (as well as some less common ones!) These libraries are built around a well - specified code representation known as the LLVM intermediate representation - ("LLVM IR"). The LLVM Core libraries are well documented, and it is - particularly easy to invent your own language (or port an existing compiler) - to use LLVM as an optimizer and code generator.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ["https://llvm.org/releases/%(version)s"] -sources = ["llvm-%(version)s.src.tar.xz"] -checksums = ['a38dfc4db47102ec79dcc2aa61e93722c5f6f06f0a961073bd84b78fb949419b'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('CMake', '3.13.3'), - ('Python', '3.7.2'), -] - -dependencies = [ - ('ncurses', '6.1'), - ('zlib', '1.2.11'), -] - -build_shared_libs = True - -sanity_check_paths = { - 'files': ['bin/llvm-ar', 'bin/FileCheck'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-8.0.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/LLVM/LLVM-8.0.1-GCCcore-8.3.0.eb deleted file mode 100644 index 5569fe3425da..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-8.0.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'LLVM' -version = '8.0.1' - -homepage = "https://llvm.org/" -description = """The LLVM Core libraries provide a modern source- and target-independent - optimizer, along with code generation support for many popular CPUs - (as well as some less common ones!) These libraries are built around a well - specified code representation known as the LLVM intermediate representation - ("LLVM IR"). The LLVM Core libraries are well documented, and it is - particularly easy to invent your own language (or port an existing compiler) - to use LLVM as an optimizer and code generator.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ['https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s'] -sources = ['llvm-%(version)s.src.tar.xz'] -checksums = ['44787a6d02f7140f145e2250d56c9f849334e11f9ae379827510ed72f12b75e7'] - -builddependencies = [ - ('binutils', '2.32'), - ('CMake', '3.15.3'), - ('Python', '3.7.4'), -] - -dependencies = [ - ('ncurses', '6.1'), - ('zlib', '1.2.11'), -] - -build_shared_libs = True - -sanity_check_paths = { - 'files': ['bin/llvm-ar', 'bin/FileCheck'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-9.0.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/LLVM/LLVM-9.0.0-GCCcore-8.3.0.eb deleted file mode 100644 index 710ea4e00dc9..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-9.0.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'LLVM' -version = '9.0.0' - -homepage = "https://llvm.org/" -description = """The LLVM Core libraries provide a modern source- and target-independent - optimizer, along with code generation support for many popular CPUs - (as well as some less common ones!) These libraries are built around a well - specified code representation known as the LLVM intermediate representation - ("LLVM IR"). The LLVM Core libraries are well documented, and it is - particularly easy to invent your own language (or port an existing compiler) - to use LLVM as an optimizer and code generator.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ['https://releases.llvm.org/%(version)s'] -sources = ['llvm-%(version)s.src.tar.xz'] -checksums = ['d6a0565cf21f22e9b4353b2eb92622e8365000a9e90a16b09b56f8157eabfe84'] - -builddependencies = [ - ('binutils', '2.32'), - ('CMake', '3.15.3'), - ('Python', '3.7.4'), -] - -dependencies = [ - ('ncurses', '6.1'), - ('zlib', '1.2.11'), -] - -build_shared_libs = True - -sanity_check_paths = { - 'files': ['bin/llvm-ar', 'bin/FileCheck'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-9.0.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/LLVM/LLVM-9.0.1-GCCcore-8.3.0.eb deleted file mode 100644 index 247ddaf12c0f..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-9.0.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'LLVM' -version = '9.0.1' - -homepage = "https://llvm.org/" -description = """The LLVM Core libraries provide a modern source- and target-independent - optimizer, along with code generation support for many popular CPUs - (as well as some less common ones!) These libraries are built around a well - specified code representation known as the LLVM intermediate representation - ("LLVM IR"). The LLVM Core libraries are well documented, and it is - particularly easy to invent your own language (or port an existing compiler) - to use LLVM as an optimizer and code generator.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ['https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s/'] -sources = ['llvm-%(version)s.src.tar.xz'] -checksums = ['00a1ee1f389f81e9979f3a640a01c431b3021de0d42278f6508391a2f0b81c9a'] - -builddependencies = [ - ('binutils', '2.32'), - ('CMake', '3.15.3'), - ('Python', '3.7.4'), -] - -dependencies = [ - ('ncurses', '6.1'), - ('zlib', '1.2.11'), -] - -build_shared_libs = True - -sanity_check_paths = { - 'files': ['bin/llvm-ar', 'bin/FileCheck'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-9.0.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/LLVM/LLVM-9.0.1-GCCcore-9.3.0.eb deleted file mode 100644 index 80df83940893..000000000000 --- a/easybuild/easyconfigs/l/LLVM/LLVM-9.0.1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'LLVM' -version = '9.0.1' - -homepage = "https://llvm.org/" -description = """The LLVM Core libraries provide a modern source- and target-independent - optimizer, along with code generation support for many popular CPUs - (as well as some less common ones!) These libraries are built around a well - specified code representation known as the LLVM intermediate representation - ("LLVM IR"). The LLVM Core libraries are well documented, and it is - particularly easy to invent your own language (or port an existing compiler) - to use LLVM as an optimizer and code generator.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'cstd': 'gnu++11'} - -source_urls = ['https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s'] -sources = ['llvm-%(version)s.src.tar.xz'] -checksums = ['00a1ee1f389f81e9979f3a640a01c431b3021de0d42278f6508391a2f0b81c9a'] - -builddependencies = [ - ('binutils', '2.34'), - ('CMake', '3.16.4'), - ('Python', '3.8.2'), -] - -dependencies = [ - ('ncurses', '6.2'), - ('zlib', '1.2.11'), -] - -build_shared_libs = True - -sanity_check_paths = { - 'files': ['bin/llvm-ar', 'bin/FileCheck'], - 'dirs': ['include/llvm', 'include/llvm-c'], -} - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LMDB/LMDB-0.9.18-foss-2016a.eb b/easybuild/easyconfigs/l/LMDB/LMDB-0.9.18-foss-2016a.eb deleted file mode 100644 index 2961d2e3756c..000000000000 --- a/easybuild/easyconfigs/l/LMDB/LMDB-0.9.18-foss-2016a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'MakeCp' - -name = 'LMDB' -version = '0.9.18' - -homepage = 'https://github.com/LMDB/lmdb' -description = """ -OpenLDAP's Lightning Memory-Mapped Database (LMDB) library. -""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = ['%(name)s_%(version)s.tar.gz'] -source_urls = ['https://github.com/LMDB/lmdb/archive/'] - -files_to_copy = [ - (['liblmdb.a', 'liblmdb.%s' % SHLIB_EXT], 'lib'), - (['lmdb.h'], 'include') -] - -sanity_check_paths = { - 'files': ['include/lmdb.h', 'lib/liblmdb.a', 'lib/liblmdb.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/LMDB/LMDB-0.9.21-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/LMDB/LMDB-0.9.21-GCCcore-6.4.0.eb deleted file mode 100644 index a3fa040c2d46..000000000000 --- a/easybuild/easyconfigs/l/LMDB/LMDB-0.9.21-GCCcore-6.4.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'MakeCp' - -name = 'LMDB' -version = '0.9.21' - -homepage = 'https://symas.com/lmdb' -description = """LMDB is a fast, memory-efficient database. With memory-mapped files, it has the read performance - of a pure in-memory database while retaining the persistence of standard disk-based databases.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://github.com/LMDB/lmdb/archive/'] -sources = ['%(name)s_%(version)s.tar.gz'] -checksums = ['1187b635a4cc415bb6972bba346121f81edd996e99b8f0816151d4090f90b559'] - -builddependencies = [('binutils', '2.28')] - -buildopts = 'CC="$CC" OPT="$CFLAGS"' - -runtest = 'test' - -files_to_copy = [ - (['lmdb.h', 'midl.h'], 'include'), - (['mdb_copy', 'mdb_dump', 'mdb_load', 'mdb_stat'], 'bin'), - (['liblmdb.a', 'liblmdb.%s' % SHLIB_EXT], 'lib'), -] - -sanity_check_paths = { - 'files': ['bin/mdb_copy', 'bin/mdb_dump', 'bin/mdb_load', 'bin/mdb_stat', 'include/lmdb.h', - 'include/midl.h', 'lib/liblmdb.a', 'lib/liblmdb.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LMDB/LMDB-0.9.21-intel-2017a.eb b/easybuild/easyconfigs/l/LMDB/LMDB-0.9.21-intel-2017a.eb deleted file mode 100644 index cc9d703432a8..000000000000 --- a/easybuild/easyconfigs/l/LMDB/LMDB-0.9.21-intel-2017a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'MakeCp' - -name = 'LMDB' -version = '0.9.21' - -homepage = 'https://github.com/LMDB/lmdb' -description = """ -OpenLDAP's Lightning Memory-Mapped Database (LMDB) library. -""" - -toolchain = {'name': 'intel', 'version': '2017a'} - -source_urls = ['https://github.com/LMDB/lmdb/archive/'] -sources = ['%(name)s_%(version)s.tar.gz'] -checksums = ['1187b635a4cc415bb6972bba346121f81edd996e99b8f0816151d4090f90b559'] - -files_to_copy = [ - (['liblmdb.a', 'liblmdb.%s' % SHLIB_EXT], 'lib'), - (['lmdb.h'], 'include') -] - -sanity_check_paths = { - 'files': ['include/lmdb.h', 'lib/liblmdb.a', 'lib/liblmdb.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/LMDB/LMDB-0.9.22-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/LMDB/LMDB-0.9.22-GCCcore-7.3.0.eb deleted file mode 100644 index da3c176a34ba..000000000000 --- a/easybuild/easyconfigs/l/LMDB/LMDB-0.9.22-GCCcore-7.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'MakeCp' - -name = 'LMDB' -version = '0.9.22' - -homepage = 'https://symas.com/lmdb' -description = """LMDB is a fast, memory-efficient database. With memory-mapped files, it has the read performance - of a pure in-memory database while retaining the persistence of standard disk-based databases.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['https://github.com/LMDB/lmdb/archive/'] -sources = ['%(name)s_%(version)s.tar.gz'] -checksums = ['f3927859882eb608868c8c31586bb7eb84562a40a6bf5cc3e13b6b564641ea28'] - -builddependencies = [('binutils', '2.30')] - -buildopts = 'CC="$CC" OPT="$CFLAGS"' - -runtest = 'test' - -files_to_copy = [ - (['lmdb.h', 'midl.h'], 'include'), - (['mdb_copy', 'mdb_dump', 'mdb_load', 'mdb_stat'], 'bin'), - (['liblmdb.a', 'liblmdb.%s' % SHLIB_EXT], 'lib'), -] - -sanity_check_paths = { - 'files': ['bin/mdb_copy', 'bin/mdb_dump', 'bin/mdb_load', 'bin/mdb_stat', 'include/lmdb.h', - 'include/midl.h', 'lib/liblmdb.a', 'lib/liblmdb.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LMDB/LMDB-0.9.23-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/LMDB/LMDB-0.9.23-GCCcore-8.2.0.eb deleted file mode 100644 index 8c511013c9e3..000000000000 --- a/easybuild/easyconfigs/l/LMDB/LMDB-0.9.23-GCCcore-8.2.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'MakeCp' - -name = 'LMDB' -version = '0.9.23' - -homepage = 'https://symas.com/lmdb' -description = """LMDB is a fast, memory-efficient database. With memory-mapped files, it has the read performance - of a pure in-memory database while retaining the persistence of standard disk-based databases.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://github.com/LMDB/lmdb/archive/'] -sources = ['%(name)s_%(version)s.tar.gz'] -checksums = ['abf42e91f046787ed642d9eb21812a5c473f3ba5854124484d16eadbe0aa9c81'] - -builddependencies = [('binutils', '2.31.1')] - -buildopts = 'CC="$CC" OPT="$CFLAGS"' - -runtest = 'test' - -files_to_copy = [ - (['lmdb.h', 'midl.h'], 'include'), - (['mdb_copy', 'mdb_dump', 'mdb_load', 'mdb_stat'], 'bin'), - (['liblmdb.a', 'liblmdb.%s' % SHLIB_EXT], 'lib'), -] - -sanity_check_paths = { - 'files': ['bin/mdb_copy', 'bin/mdb_dump', 'bin/mdb_load', 'bin/mdb_stat', 'include/lmdb.h', - 'include/midl.h', 'lib/liblmdb.a', 'lib/liblmdb.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LMDB/LMDB-0.9.24-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/LMDB/LMDB-0.9.24-GCCcore-8.3.0.eb deleted file mode 100644 index cc99a0662bbc..000000000000 --- a/easybuild/easyconfigs/l/LMDB/LMDB-0.9.24-GCCcore-8.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'MakeCp' - -name = 'LMDB' -version = '0.9.24' - -homepage = 'https://symas.com/lmdb' -description = """LMDB is a fast, memory-efficient database. With memory-mapped files, it has the read performance - of a pure in-memory database while retaining the persistence of standard disk-based databases.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/LMDB/lmdb/archive/'] -sources = ['%(name)s_%(version)s.tar.gz'] -checksums = ['44602436c52c29d4f301f55f6fd8115f945469b868348e3cddaf91ab2473ea26'] - -builddependencies = [('binutils', '2.32')] - -buildopts = 'CC="$CC" OPT="$CFLAGS"' - -runtest = 'test' - -files_to_copy = [ - (['lmdb.h', 'midl.h'], 'include'), - (['mdb_copy', 'mdb_dump', 'mdb_load', 'mdb_stat'], 'bin'), - (['liblmdb.a', 'liblmdb.%s' % SHLIB_EXT], 'lib'), -] - -sanity_check_paths = { - 'files': ['bin/mdb_copy', 'bin/mdb_dump', 'bin/mdb_load', 'bin/mdb_stat', 'include/lmdb.h', - 'include/midl.h', 'lib/liblmdb.a', 'lib/liblmdb.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LMDB/LMDB-0.9.24-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/LMDB/LMDB-0.9.24-GCCcore-9.3.0.eb deleted file mode 100644 index 9a9385b33d51..000000000000 --- a/easybuild/easyconfigs/l/LMDB/LMDB-0.9.24-GCCcore-9.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'MakeCp' - -name = 'LMDB' -version = '0.9.24' - -homepage = 'https://symas.com/lmdb' -description = """LMDB is a fast, memory-efficient database. With memory-mapped files, it has the read performance - of a pure in-memory database while retaining the persistence of standard disk-based databases.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://github.com/LMDB/lmdb/archive/'] -sources = ['%(name)s_%(version)s.tar.gz'] -checksums = ['44602436c52c29d4f301f55f6fd8115f945469b868348e3cddaf91ab2473ea26'] - -builddependencies = [('binutils', '2.34')] - -buildopts = 'CC="$CC" OPT="$CFLAGS"' - -runtest = 'test' - -files_to_copy = [ - (['lmdb.h', 'midl.h'], 'include'), - (['mdb_copy', 'mdb_dump', 'mdb_load', 'mdb_stat'], 'bin'), - (['liblmdb.a', 'liblmdb.%s' % SHLIB_EXT], 'lib'), -] - -sanity_check_paths = { - 'files': ['bin/mdb_copy', 'bin/mdb_dump', 'bin/mdb_load', 'bin/mdb_stat', 'include/lmdb.h', - 'include/midl.h', 'lib/liblmdb.a', 'lib/liblmdb.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LMDB/LMDB-0.9.31-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/LMDB/LMDB-0.9.31-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..946dd8e0961f --- /dev/null +++ b/easybuild/easyconfigs/l/LMDB/LMDB-0.9.31-GCCcore-13.2.0.eb @@ -0,0 +1,38 @@ +easyblock = 'MakeCp' + +name = 'LMDB' +version = '0.9.31' + +homepage = 'https://symas.com/lmdb' +description = """LMDB is a fast, memory-efficient database. With memory-mapped files, it has the read performance + of a pure in-memory database while retaining the persistence of standard disk-based databases.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['https://github.com/LMDB/lmdb/archive/'] +sources = ['%(name)s_%(version)s.tar.gz'] +checksums = ['dd70a8c67807b3b8532b3e987b0a4e998962ecc28643e1af5ec77696b081c9b0'] + +builddependencies = [('binutils', '2.40')] + +buildopts = 'CC="$CC" OPT="$CFLAGS"' + +runtest = 'test' + +local_binaries = ['mdb_copy', 'mdb_dump', 'mdb_load', 'mdb_stat'] + +files_to_copy = [ + (['lmdb.h', 'midl.h'], 'include'), + (local_binaries, 'bin'), + (['liblmdb.a', 'liblmdb.%s' % SHLIB_EXT], 'lib'), +] + +sanity_check_paths = { + 'files': ['bin/mdb_copy', 'bin/mdb_dump', 'bin/mdb_load', 'bin/mdb_stat', 'include/lmdb.h', + 'include/midl.h', 'lib/liblmdb.a', 'lib/liblmdb.%s' % SHLIB_EXT], + 'dirs': [], +} + +sanity_check_commands = ["%s -V" % x for x in local_binaries] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LMDB/LMDB-0.9.31-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/LMDB/LMDB-0.9.31-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..a10be56a891d --- /dev/null +++ b/easybuild/easyconfigs/l/LMDB/LMDB-0.9.31-GCCcore-13.3.0.eb @@ -0,0 +1,38 @@ +easyblock = 'MakeCp' + +name = 'LMDB' +version = '0.9.31' + +homepage = 'https://symas.com/lmdb' +description = """LMDB is a fast, memory-efficient database. With memory-mapped files, it has the read performance + of a pure in-memory database while retaining the persistence of standard disk-based databases.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://github.com/LMDB/lmdb/archive/'] +sources = ['%(name)s_%(version)s.tar.gz'] +checksums = ['dd70a8c67807b3b8532b3e987b0a4e998962ecc28643e1af5ec77696b081c9b0'] + +builddependencies = [('binutils', '2.42')] + +buildopts = 'CC="$CC" OPT="$CFLAGS"' + +runtest = 'test' + +local_binaries = ['mdb_copy', 'mdb_dump', 'mdb_load', 'mdb_stat'] + +files_to_copy = [ + (['lmdb.h', 'midl.h'], 'include'), + (local_binaries, 'bin'), + (['liblmdb.a', 'liblmdb.%s' % SHLIB_EXT], 'lib'), +] + +sanity_check_paths = { + 'files': ['bin/mdb_copy', 'bin/mdb_dump', 'bin/mdb_load', 'bin/mdb_stat', 'include/lmdb.h', + 'include/midl.h', 'lib/liblmdb.a', 'lib/liblmdb.%s' % SHLIB_EXT], + 'dirs': [], +} + +sanity_check_commands = ["%s -V" % x for x in local_binaries] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LMfit/LMfit-0.9.14-intel-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/l/LMfit/LMfit-0.9.14-intel-2018b-Python-2.7.15.eb deleted file mode 100644 index 6ab7ea33e0f0..000000000000 --- a/easybuild/easyconfigs/l/LMfit/LMfit-0.9.14-intel-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'LMfit' -version = '0.9.14' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://lmfit.github.io/lmfit-py' -description = "Lmfit provides a high-level interface to non-linear optimization and curve fitting problems for Python" - -toolchain = {'name': 'intel', 'version': '2018b'} - -dependencies = [('Python', '2.7.15')] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('asteval', '0.9.12', { - 'checksums': ['38f3b0592cae7e7f65adc687e37aad1824a8e518245603a29ec33258277e779b'], - }), - ('uncertainties', '3.1.2', { - 'checksums': ['ba07c17a8a78cb58a47cd373079c7ea459f8b26cd474e29163b6ba0d72856a1e'], - }), - (name, version, { - 'source_tmpl': '%(namelower)s-%(version)s.tar.gz', - 'checksums': ['5106b9372e5edf809ef6f498dc1588b3cd589aeea7175faf196a867e5a91ae18'], - }), - -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/LMfit/LMfit-0.9.9-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/l/LMfit/LMfit-0.9.9-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index 5bbc13fd540a..000000000000 --- a/easybuild/easyconfigs/l/LMfit/LMfit-0.9.9-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'LMfit' -version = '0.9.9' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://lmfit.github.io/lmfit-py' -description = "Lmfit provides a high-level interface to non-linear optimization and curve fitting problems for Python" - -toolchain = {'name': 'intel', 'version': '2018a'} - -dependencies = [('Python', '3.6.4')] - -exts_list = [ - ('asteval', '0.9.12', { - 'checksums': ['38f3b0592cae7e7f65adc687e37aad1824a8e518245603a29ec33258277e779b'], - }), - (name, version, { - 'source_tmpl': 'lmfit-%(version)s.tar.gz', - 'checksums': ['eee9fa534dc3c494a4d7dd3e0cd243792bbc6cb409805440282a4b5fdab50ea1'], - }), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/LMfit/LMfit-1.0.0-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/l/LMfit/LMfit-1.0.0-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 8d861b9a503b..000000000000 --- a/easybuild/easyconfigs/l/LMfit/LMfit-1.0.0-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'LMfit' -version = '1.0.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://lmfit.github.io/lmfit-py' -description = """Lmfit provides a high-level interface to non-linear optimization -and curve fitting problems for Python""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('asteval', '0.9.18', { - 'checksums': ['5d64e18b8a72c2c7ae8f9b70d1f80b68bbcaa98c1c0d7047c35489d03209bc86'], - }), - ('uncertainties', '3.1.2', { - 'checksums': ['ba07c17a8a78cb58a47cd373079c7ea459f8b26cd474e29163b6ba0d72856a1e'], - }), - (name, version, { - 'source_tmpl': '%(namelower)s-%(version)s.tar.gz', - 'checksums': ['aa005a3ed8fe759e89cba59c5e130b5ff0b73e9379c6d6b10240daabff706ed5'], - }), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/LMfit/LMfit-1.0.0-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/l/LMfit/LMfit-1.0.0-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index 13b4e27db875..000000000000 --- a/easybuild/easyconfigs/l/LMfit/LMfit-1.0.0-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'LMfit' -version = '1.0.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://lmfit.github.io/lmfit-py' -description = "Lmfit provides a high-level interface to non-linear optimization and curve fitting problems for Python" - -toolchain = {'name': 'intel', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('asteval', '0.9.18', { - 'checksums': ['5d64e18b8a72c2c7ae8f9b70d1f80b68bbcaa98c1c0d7047c35489d03209bc86'], - }), - ('uncertainties', '3.1.2', { - 'checksums': ['ba07c17a8a78cb58a47cd373079c7ea459f8b26cd474e29163b6ba0d72856a1e'], - }), - ('lmfit', version, { - 'checksums': ['aa005a3ed8fe759e89cba59c5e130b5ff0b73e9379c6d6b10240daabff706ed5'], - }), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/LMfit/LMfit-1.0.1-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/l/LMfit/LMfit-1.0.1-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 74903855d5be..000000000000 --- a/easybuild/easyconfigs/l/LMfit/LMfit-1.0.1-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'LMfit' -version = '1.0.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://lmfit.github.io/lmfit-py' -description = """Lmfit provides a high-level interface to non-linear optimization -and curve fitting problems for Python""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('asteval', '0.9.21', { - 'checksums': ['ee14ba2211cda1c76114e3e7b552cdd57e940309203d5f4106e6d6f2c2346a2e'], - }), - ('uncertainties', '3.1.5', { - 'checksums': ['9122c1e7e074196883b4a7a946e8482807b2f89675cb5e3798b87e0608ede903'], - }), - (name, version, { - 'source_tmpl': '%(namelower)s-%(version)s.tar.gz', - 'checksums': ['d249eb756899360f4d2a544c9458f47fc8f765ac22c09e099530585fd64e286e'], - }), -] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/LMfit/LMfit-1.0.2-foss-2020b.eb b/easybuild/easyconfigs/l/LMfit/LMfit-1.0.2-foss-2020b.eb index 3e119826309b..4d2634b42d41 100644 --- a/easybuild/easyconfigs/l/LMfit/LMfit-1.0.2-foss-2020b.eb +++ b/easybuild/easyconfigs/l/LMfit/LMfit-1.0.2-foss-2020b.eb @@ -14,9 +14,6 @@ dependencies = [ ('SciPy-bundle', '2020.11'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('asteval', '0.9.23', { 'checksums': ['f5096a924b1d2f147e70327245d95fc8f534dbe94277b6828ce2a8c049d3a438'], diff --git a/easybuild/easyconfigs/l/LMfit/LMfit-1.0.2-intel-2020b.eb b/easybuild/easyconfigs/l/LMfit/LMfit-1.0.2-intel-2020b.eb index 2c4a3881ddc7..60cd617730b6 100644 --- a/easybuild/easyconfigs/l/LMfit/LMfit-1.0.2-intel-2020b.eb +++ b/easybuild/easyconfigs/l/LMfit/LMfit-1.0.2-intel-2020b.eb @@ -14,9 +14,6 @@ dependencies = [ ('SciPy-bundle', '2020.11'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('asteval', '0.9.23', { 'checksums': ['f5096a924b1d2f147e70327245d95fc8f534dbe94277b6828ce2a8c049d3a438'], diff --git a/easybuild/easyconfigs/l/LMfit/LMfit-1.0.3-foss-2021a.eb b/easybuild/easyconfigs/l/LMfit/LMfit-1.0.3-foss-2021a.eb index c44b966b7d79..bd5288ad9506 100644 --- a/easybuild/easyconfigs/l/LMfit/LMfit-1.0.3-foss-2021a.eb +++ b/easybuild/easyconfigs/l/LMfit/LMfit-1.0.3-foss-2021a.eb @@ -14,9 +14,6 @@ dependencies = [ ('SciPy-bundle', '2021.05'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('asteval', '0.9.25', { 'checksums': ['bea22b7d8fa16bcba95ebc72052ae5d8ca97114c9959bb47f8b8eebf30e4342f'], diff --git a/easybuild/easyconfigs/l/LMfit/LMfit-1.0.3-foss-2022a.eb b/easybuild/easyconfigs/l/LMfit/LMfit-1.0.3-foss-2022a.eb index 6b753c7eca3c..b5c555fbe214 100644 --- a/easybuild/easyconfigs/l/LMfit/LMfit-1.0.3-foss-2022a.eb +++ b/easybuild/easyconfigs/l/LMfit/LMfit-1.0.3-foss-2022a.eb @@ -14,9 +14,6 @@ dependencies = [ ('SciPy-bundle', '2022.05'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('asteval', '0.9.27', { 'checksums': ['de838c33aed4c9bb25737eadbb7d1edaaf875e2bab505cc079f1a4b35de03e47'], diff --git a/easybuild/easyconfigs/l/LMfit/LMfit-1.0.3-intel-2022a.eb b/easybuild/easyconfigs/l/LMfit/LMfit-1.0.3-intel-2022a.eb index d68900b073ea..df1c9a54624e 100644 --- a/easybuild/easyconfigs/l/LMfit/LMfit-1.0.3-intel-2022a.eb +++ b/easybuild/easyconfigs/l/LMfit/LMfit-1.0.3-intel-2022a.eb @@ -14,9 +14,6 @@ dependencies = [ ('SciPy-bundle', '2022.05'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('asteval', '0.9.27', { 'checksums': ['de838c33aed4c9bb25737eadbb7d1edaaf875e2bab505cc079f1a4b35de03e47'], diff --git a/easybuild/easyconfigs/l/LMfit/LMfit-1.2.1-foss-2021b.eb b/easybuild/easyconfigs/l/LMfit/LMfit-1.2.1-foss-2021b.eb index f56e1afc3977..75face691cd1 100644 --- a/easybuild/easyconfigs/l/LMfit/LMfit-1.2.1-foss-2021b.eb +++ b/easybuild/easyconfigs/l/LMfit/LMfit-1.2.1-foss-2021b.eb @@ -14,9 +14,6 @@ dependencies = [ ('SciPy-bundle', '2021.10'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('asteval', '0.9.30', { 'checksums': ['a3021215568186eb866bec4dce2730f0fda3863eef9ff79e2f7b6cc4a84c26df'], diff --git a/easybuild/easyconfigs/l/LOBSTER/LOBSTER-5.1.1.eb b/easybuild/easyconfigs/l/LOBSTER/LOBSTER-5.1.1.eb new file mode 100644 index 000000000000..50a2e5778c20 --- /dev/null +++ b/easybuild/easyconfigs/l/LOBSTER/LOBSTER-5.1.1.eb @@ -0,0 +1,31 @@ +easyblock = 'Tarball' + +name = 'LOBSTER' +version = '5.1.1' + +homepage = 'https://schmeling.ac.rwth-aachen.de/cohp/index.php?menuID=6' +description = """LOBSTER allows you to calculate projected COHP and COOP curves, and also +reliable atom-projected DOS, directly based on plane-wave DFT output as given +by the VASP or ABINIT or Quantum ESPRESSO packages.""" + +toolchain = SYSTEM + +download_instructions = f"""{name} requires manual download from {homepage} upon +accepting its license agreement.""" +sources = [SOURCELOWER_ZIP] +checksums = ['164ac94f2238640c8de964dbb00f3456a6a64ceffd455266c690ab2254b4ba79'] + +postinstallcmds = [ + # make binary executable and link it into standard location + "chmod 755 %(installdir)s/%(namelower)s-%(version)s", + "cd %(installdir)s && mkdir bin && cd bin && ln -s ../%(namelower)s-%(version)s %(namelower)s", +] + +sanity_check_paths = { + 'files': ['bin/%(namelower)s'], + 'dirs': [], +} + +sanity_check_commands = ['lobster | grep "^LOBSTER"'] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/LOHHLA/LOHHLA-2018.11.05-foss-2018b-R-3.5.1.eb b/easybuild/easyconfigs/l/LOHHLA/LOHHLA-2018.11.05-foss-2018b-R-3.5.1.eb deleted file mode 100644 index ea74d83de75d..000000000000 --- a/easybuild/easyconfigs/l/LOHHLA/LOHHLA-2018.11.05-foss-2018b-R-3.5.1.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'LOHHLA' -version = '2018.11.05' -local_commit_id = '61f4675' -versionsuffix = '-R-%(rver)s' - -homepage = 'https://bitbucket.org/mcgranahanlab/lohhla' -description = """LOHHLA, Loss Of Heterozygosity in Human Leukocyte Antigen, a computational -tool to evaluate HLA loss using next-generation sequencing data.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://bitbucket.org/mcgranahanlab/lohhla/get'] -sources = [{'filename': '%(name)s-%(version)s.tar.bz2', 'download_filename': '%s.tar.bz2' % local_commit_id}] -patches = ['%(name)s-%(version)s_add_shebang.patch'] -checksums = [ - 'a47b4f5bca8237f7fcb55c33b5b8857a89cc7cab765308bea8d0c10c41431855', # LOHHLA-2018.11.05.tar.bz2 - '2c7bdf8012b0e48717e4c6e0f5534502b66f792aafaf82a3760e20b8bdad3369', # LOHHLA-2018.11.05_add_shebang.patch -] - -dependencies = [ - # needs beeswarm, seqinr, zoo - ('R', '3.5.1'), - # needs Biostrings, Rsamtools - ('R-bundle-Bioconductor', '3.7', versionsuffix), - ('GATK', '4.0.8.1', '-Python-3.6.6'), - ('Jellyfish', '2.2.10'), - ('BEDTools', '2.27.1'), - ('SAMtools', '1.9'), - ('novoalign', '3.09.01', versionsuffix), - ('picard', '2.18.27', '-Java-1.8', SYSTEM), -] - -sanity_check_paths = { - 'files': ['LOHHLAscript.R'], - 'dirs': ['data'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/LOHHLA/LOHHLA-2018.11.05_add_shebang.patch b/easybuild/easyconfigs/l/LOHHLA/LOHHLA-2018.11.05_add_shebang.patch deleted file mode 100644 index 497a8b9b02bb..000000000000 --- a/easybuild/easyconfigs/l/LOHHLA/LOHHLA-2018.11.05_add_shebang.patch +++ /dev/null @@ -1,9 +0,0 @@ -# Add shebang for the simple R script so one can run as binary -# November 30th 2018 by B. Hajgato (Free University Brussels - VUB) ---- mcgranahanlab-lohhla-61f4675cdee9/LOHHLAscript.R.orig 2018-11-05 17:55:44.000000000 +0100 -+++ mcgranahanlab-lohhla-61f4675cdee9/LOHHLAscript.R 2018-11-30 13:29:13.148912146 +0100 -@@ -1,3 +1,4 @@ -+#!/usr/bin/env Rscript - # before running - # ml BEDTools/2.26.0-foss-2016b - # ml SAMtools/1.3.1-foss-2016b diff --git a/easybuild/easyconfigs/l/LRBinner/LRBinner-0.1-foss-2023a.eb b/easybuild/easyconfigs/l/LRBinner/LRBinner-0.1-foss-2023a.eb new file mode 100644 index 000000000000..1d1783004b83 --- /dev/null +++ b/easybuild/easyconfigs/l/LRBinner/LRBinner-0.1-foss-2023a.eb @@ -0,0 +1,41 @@ +easyblock = 'PythonBundle' + +name = 'LRBinner' +version = '0.1' + +homepage = 'https://github.com/anuradhawick/LRBinner' +description = "LRBinner is a long-read binning tool published in WABI 2021 proceedings and AMB. " + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('HMMER', '3.4'), + ('Seaborn', '0.13.2'), + ('h5py', '3.9.0'), + ('PyTorch', '2.1.2'), + ('tqdm', '4.66.1'), + ('Biopython', '1.83'), + ('scikit-learn', '1.3.1'), + ('FragGeneScan', '1.31'), + ('HDBSCAN', '0.8.38.post1'), +] + +exts_list = [ + ('tabulate', '0.9.0', { + 'source_tmpl': SOURCE_PY3_WHL, + 'checksums': ['024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f'], + }), + (name, version, { + 'modulename': 'mbcclr_utils', + 'preinstallopts': "sed -i 's/pytorch/torch/g' setup.py && ", + 'source_urls': ['https://github.com/anuradhawick/LRBinner/archive/'], + 'sources': ['v%(version)s.tar.gz'], + 'checksums': ['2d77dde8ab1272c432b20eb18a352326c622e929261562ef6d680c6638cc4bd1'], + }), +] + +sanity_check_commands = ['LRBinner --help'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/LS-PrePost/LS-PrePost-4.6-centos6.eb b/easybuild/easyconfigs/l/LS-PrePost/LS-PrePost-4.6-centos6.eb deleted file mode 100644 index dd4194e0cdcb..000000000000 --- a/easybuild/easyconfigs/l/LS-PrePost/LS-PrePost-4.6-centos6.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = "Tarball" - -name = 'LS-PrePost' -version = '4.6' -versionsuffix = '-centos6' - -homepage = 'http://lstc.com/products/ls-prepost' -description = """LS-PrePost is an advanced pre and post-processor that is delivered free with LS-DYNA.""" - -toolchain = SYSTEM - -source_urls = ['http://ftp.lstc.com/anonymous/outgoing/lsprepost/%(version)s/linux64/'] -sources = ['lsprepost-%(version)s_mesa%(versionsuffix)s-03Jun2019.tgz'] -checksums = ['fc9f55696deac906538857e22c031d97cb4e99d0e90460ac69f8de73e9d312f6'] - -modextrapaths = {'PATH': '.', 'LD_LIBRARY_PATH': 'lib'} - -sanity_check_paths = { - 'files': ['lsprepost'], - 'dirs': ['lib'] -} - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/l/LS-PrePost/LS-PrePost-4.6-centos7.eb b/easybuild/easyconfigs/l/LS-PrePost/LS-PrePost-4.6-centos7.eb deleted file mode 100644 index eb07da73baf1..000000000000 --- a/easybuild/easyconfigs/l/LS-PrePost/LS-PrePost-4.6-centos7.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = "Tarball" - -name = 'LS-PrePost' -version = '4.6' -versionsuffix = '-centos7' - -homepage = 'http://lstc.com/products/ls-prepost' -description = """LS-PrePost is an advanced pre and post-processor that is delivered free with LS-DYNA.""" - -toolchain = SYSTEM - -source_urls = ['http://ftp.lstc.com/anonymous/outgoing/lsprepost/%(version)s/linux64/'] -sources = ['lsprepost-%(version)s_mesa%(versionsuffix)s-09May2019.tgz'] -checksums = ['534ee68fcfcc0f711026624d813818d2c4aa169f1ba91170c34b8a1f686feaa0'] - -modextrapaths = {'PATH': '.', 'LD_LIBRARY_PATH': 'lib'} - -sanity_check_paths = { - 'files': ['lsprepost'], - 'dirs': ['lib'] -} - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/l/LSD2/LSD2-1.9.7-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/LSD2/LSD2-1.9.7-GCCcore-9.3.0.eb deleted file mode 100644 index dcfde9c1f4fb..000000000000 --- a/easybuild/easyconfigs/l/LSD2/LSD2-1.9.7-GCCcore-9.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'LSD2' -version = '1.9.7' - -homepage = 'https://github.com/tothuhien/lsd2' -description = "Least-squares methods to estimate rates and dates from phylogenies" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -github_account = 'tothuhien' - -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['v%(version)s.tar.gz'] -patches = ['%(name)s-%(version)s_fix_cmake_to_build_lib_and_binary.patch'] -checksums = [ - 'aee27370c77375adb1786da7d189652fd61b34129ea92641175d753846d4b270', # v1.9.7.tar.gz - # LSD2-1.9.7_fix_cmake_to_build_lib_and_binary.patch - '8ef6e8c3a9a5aa2099678ed84a7e54ef687e3900894694c4eec1f5399f0487f6', -] - -builddependencies = [ - ('binutils', '2.34'), - ('CMake', '3.16.4'), -] - -build_shared_libs = True - -sanity_check_paths = { - 'files': ['bin/lsd2', 'lib/liblsd2.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/LSMS/LSMS-3_rev237-foss-2016a.eb b/easybuild/easyconfigs/l/LSMS/LSMS-3_rev237-foss-2016a.eb deleted file mode 100644 index 4e067fb22eb5..000000000000 --- a/easybuild/easyconfigs/l/LSMS/LSMS-3_rev237-foss-2016a.eb +++ /dev/null @@ -1,31 +0,0 @@ -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 deleted file mode 100644 index 191092dc63f7..000000000000 --- a/easybuild/easyconfigs/l/LSMS/LSMS-3_rev237_fix-Makefiles.patch +++ /dev/null @@ -1,108 +0,0 @@ -#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 deleted file mode 100644 index a301016ab044..000000000000 --- a/easybuild/easyconfigs/l/LUMPY/LUMPY-0.2.13-foss-2016b.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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/LUSCUS/LUSCUS-0.8.6-foss-2018b.eb b/easybuild/easyconfigs/l/LUSCUS/LUSCUS-0.8.6-foss-2018b.eb deleted file mode 100644 index 49294fc816b1..000000000000 --- a/easybuild/easyconfigs/l/LUSCUS/LUSCUS-0.8.6-foss-2018b.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'LUSCUS' -version = '0.8.6' - -homepage = 'https://sourceforge.net/projects/luscus/' -description = "Luscus is the program for graphical display and editing of molecular systems." - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['luscus_%(version)s.tar.gz'] -patches = [ - 'LUSCUS-%(version)s_fix-X11-link.patch', - 'LUSCUS-%(version)s_config-dir.patch', -] -checksums = [ - 'e1bf08de586b6e1c88c22b3d1d9b00a49c227fded7d6dc17023d3e9a84c573a3', # luscus_0.8.6.tar.gz - 'b4831c00ecb2311738ed236bbbe5307522d9fca90544967186cab342065b8fc7', # LUSCUS-0.8.6_fix-X11-link.patch - 'f2abb45185a8b0e2bfb766ee035d8e250a3f9b1cb5261da60e3514504de7a490', # LUSCUS-0.8.6_config-dir.patch -] - -builddependencies = [ - ('CMake', '3.12.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('GTK+', '2.24.32'), - ('Mesa', '18.1.1'), - ('libGLU', '9.0.0'), -] - -sanity_check_paths = { - 'files': ['bin/luscus'], - 'dirs': ['config'], -} - -modextravars = {'LUSCUS_DIR': '%(installdir)s/config'} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/LUSCUS/LUSCUS-0.8.6-intel-2018a.eb b/easybuild/easyconfigs/l/LUSCUS/LUSCUS-0.8.6-intel-2018a.eb deleted file mode 100644 index c61f7f5928b3..000000000000 --- a/easybuild/easyconfigs/l/LUSCUS/LUSCUS-0.8.6-intel-2018a.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'LUSCUS' -version = '0.8.6' - -homepage = 'https://sourceforge.net/projects/luscus/' -description = "Luscus is the program for graphical display and editing of molecular systems." - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['luscus_%(version)s.tar.gz'] -patches = [ - 'LUSCUS-%(version)s_fix-X11-link.patch', - 'LUSCUS-%(version)s_config-dir.patch', -] -checksums = [ - 'e1bf08de586b6e1c88c22b3d1d9b00a49c227fded7d6dc17023d3e9a84c573a3', # luscus_0.8.6.tar.gz - 'b4831c00ecb2311738ed236bbbe5307522d9fca90544967186cab342065b8fc7', # LUSCUS-0.8.6_fix-X11-link.patch - 'f2abb45185a8b0e2bfb766ee035d8e250a3f9b1cb5261da60e3514504de7a490', # LUSCUS-0.8.6_config-dir.patch -] - -builddependencies = [ - ('CMake', '3.12.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('GTK+', '2.24.32'), - ('Mesa', '17.3.6'), - ('libGLU', '9.0.0'), -] - -sanity_check_paths = { - 'files': ['bin/luscus'], - 'dirs': ['config'], -} - -modextravars = {'LUSCUS_DIR': '%(installdir)s/config'} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/LUSCUS/LUSCUS-0.8.6_config-dir.patch b/easybuild/easyconfigs/l/LUSCUS/LUSCUS-0.8.6_config-dir.patch deleted file mode 100644 index 45f210452879..000000000000 --- a/easybuild/easyconfigs/l/LUSCUS/LUSCUS-0.8.6_config-dir.patch +++ /dev/null @@ -1,13 +0,0 @@ -change hardcoded $HOME/.luscus path to config subdir of installation ($LUSCUS_DIR should be set to point there) -author: Kenneth Hoste (HPC-UGent) ---- luscus_0.8.6/CMakeLists.txt.orig 2019-05-09 20:54:35.712120873 +0200 -+++ luscus_0.8.6/CMakeLists.txt 2019-05-09 20:55:06.922437408 +0200 -@@ -31,7 +31,7 @@ - set(CONFIG_DIR "/etc/luscus") - # message(status " CMAKE_PREFIX_PATH NOT DEFINED!") # DEBUG - else () -- set(CONFIG_DIR "$ENV{HOME}/.luscus") -+ set(CONFIG_DIR "${CMAKE_INSTALL_PREFIX}/config") - # message(status " CMAKE_PREFIX_PATH DEFINED!") # DEBUG - endif () - set(TMP_CONFIG_DIR ${CMAKE_CURRENT_BINARY_DIR}/luscusrc) diff --git a/easybuild/easyconfigs/l/LUSCUS/LUSCUS-0.8.6_fix-X11-link.patch b/easybuild/easyconfigs/l/LUSCUS/LUSCUS-0.8.6_fix-X11-link.patch deleted file mode 100644 index 93d92c6e1681..000000000000 --- a/easybuild/easyconfigs/l/LUSCUS/LUSCUS-0.8.6_fix-X11-link.patch +++ /dev/null @@ -1,14 +0,0 @@ -fix linking issue with libX11: -error adding symbols: DSO missing from command line -author: Kenneth Hoste (HPC-UGent) ---- luscus_0.8.6/CMakeLists.txt.orig 2018-11-23 15:01:47.737809689 +0100 -+++ luscus_0.8.6/CMakeLists.txt 2018-11-23 15:01:54.027747459 +0100 -@@ -124,7 +124,7 @@ - target_link_libraries(luscus ${GTKGLEXT_LDFLAGS} -lm) - else(USE_GTK3) - add_definitions(-DGTK2 -D_GNU_SOURCE ${GTK2_CFLAGS}) -- target_link_libraries(luscus ${GTK2_LDFLAGS} -lm) -+ target_link_libraries(luscus ${GTK2_LDFLAGS} -lm -lX11) - endif(USE_GTK3) - - include_directories("${PROJECT_BINARY_DIR}") diff --git a/easybuild/easyconfigs/l/LZO/LZO-2.09-intel-2016b.eb b/easybuild/easyconfigs/l/LZO/LZO-2.09-intel-2016b.eb deleted file mode 100644 index a29f5650957d..000000000000 --- a/easybuild/easyconfigs/l/LZO/LZO-2.09-intel-2016b.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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.09' - -homepage = 'http://www.oberhumer.com/opensource/lzo/' -description = "LZO-2.06: Portable lossless data compression library" - -source_urls = [homepage + 'download/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['f294a7ced313063c057c504257f437c8335c41bfeed23531ee4e6a2b87bcb34c'] - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True} - -configopts = '--enable-shared' - -runtest = 'test' - -sanity_check_paths = { - 'files': ['lib/liblzo2.a', 'lib/liblzo2.%s' % SHLIB_EXT], - 'dirs': ['include'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/LZO/LZO-2.09-intel-2017b.eb b/easybuild/easyconfigs/l/LZO/LZO-2.09-intel-2017b.eb deleted file mode 100644 index a3fa8197c926..000000000000 --- a/easybuild/easyconfigs/l/LZO/LZO-2.09-intel-2017b.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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.09' - -homepage = 'http://www.oberhumer.com/opensource/lzo/' -description = "Portable lossless data compression library" - -source_urls = [homepage + 'download/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['f294a7ced313063c057c504257f437c8335c41bfeed23531ee4e6a2b87bcb34c'] - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'pic': True} - -configopts = '--enable-shared' - -runtest = 'test' - -sanity_check_paths = { - 'files': ['lib/liblzo2.a', 'lib/liblzo2.%s' % SHLIB_EXT], - 'dirs': ['include'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/LZO/LZO-2.10-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/LZO/LZO-2.10-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..4d8ccd20b1f5 --- /dev/null +++ b/easybuild/easyconfigs/l/LZO/LZO-2.10-GCCcore-13.3.0.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'LZO' +version = '2.10' + +homepage = 'https://www.oberhumer.com/opensource/lzo/' +description = "Portable lossless data compression library" + +source_urls = [homepage + 'download/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072'] + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +builddependencies = [('binutils', '2.42')] + +configopts = '--enable-shared' + +runtest = 'test' + +sanity_check_paths = { + 'files': ['lib/liblzo2.a', 'lib/liblzo2.%s' % SHLIB_EXT], + 'dirs': ['include'] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/LZO/LZO-2.10-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/LZO/LZO-2.10-GCCcore-6.4.0.eb deleted file mode 100644 index e3bfe5e58861..000000000000 --- a/easybuild/easyconfigs/l/LZO/LZO-2.10-GCCcore-6.4.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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" - -source_urls = [homepage + 'download/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072'] - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'pic': True} - -builddependencies = [('binutils', '2.28')] - -configopts = '--enable-shared' - -runtest = 'test' - -sanity_check_paths = { - 'files': ['lib/liblzo2.a', 'lib/liblzo2.%s' % SHLIB_EXT], - 'dirs': ['include'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/LZO/LZO-2.10-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/LZO/LZO-2.10-GCCcore-7.3.0.eb deleted file mode 100644 index 8dd300be9cc6..000000000000 --- a/easybuild/easyconfigs/l/LZO/LZO-2.10-GCCcore-7.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 = 'https://www.oberhumer.com/opensource/lzo/' -description = "Portable lossless data compression library" - -source_urls = [homepage + 'download/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072'] - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -builddependencies = [('binutils', '2.30')] - -configopts = '--enable-shared' - -runtest = 'test' - -sanity_check_paths = { - 'files': ['lib/liblzo2.a', 'lib/liblzo2.%s' % SHLIB_EXT], - 'dirs': ['include'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/LZO/LZO-2.10-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/LZO/LZO-2.10-GCCcore-8.2.0.eb deleted file mode 100644 index b38dffcb6508..000000000000 --- a/easybuild/easyconfigs/l/LZO/LZO-2.10-GCCcore-8.2.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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" - -source_urls = [homepage + 'download/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072'] - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'pic': True} - -builddependencies = [('binutils', '2.31.1')] - -configopts = '--enable-shared' - -runtest = 'test' - -sanity_check_paths = { - 'files': ['lib/liblzo2.a', 'lib/liblzo2.%s' % SHLIB_EXT], - 'dirs': ['include'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/LZO/LZO-2.10-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/LZO/LZO-2.10-GCCcore-8.3.0.eb deleted file mode 100644 index ba8a385b3b68..000000000000 --- a/easybuild/easyconfigs/l/LZO/LZO-2.10-GCCcore-8.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 = 'https://www.oberhumer.com/opensource/lzo/' -description = "Portable lossless data compression library" - -source_urls = [homepage + 'download/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072'] - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -builddependencies = [('binutils', '2.32')] - -configopts = '--enable-shared' - -runtest = 'test' - -sanity_check_paths = { - 'files': ['lib/liblzo2.a', 'lib/liblzo2.%s' % SHLIB_EXT], - 'dirs': ['include'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/LZO/LZO-2.10-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/LZO/LZO-2.10-GCCcore-9.3.0.eb deleted file mode 100644 index 54e56fb1519c..000000000000 --- a/easybuild/easyconfigs/l/LZO/LZO-2.10-GCCcore-9.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 = 'https://www.oberhumer.com/opensource/lzo/' -description = "Portable lossless data compression library" - -source_urls = [homepage + 'download/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072'] - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -builddependencies = [('binutils', '2.34')] - -configopts = '--enable-shared' - -runtest = 'test' - -sanity_check_paths = { - 'files': ['lib/liblzo2.a', 'lib/liblzo2.%s' % SHLIB_EXT], - 'dirs': ['include'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/LZO/LZO-2.10-foss-2016a.eb b/easybuild/easyconfigs/l/LZO/LZO-2.10-foss-2016a.eb deleted file mode 100644 index 216ea9a70ab2..000000000000 --- a/easybuild/easyconfigs/l/LZO/LZO-2.10-foss-2016a.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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': '2016a'} -toolchainopts = {'pic': True} - -configopts = '--enable-shared' - -runtest = 'test' - -sanity_check_paths = { - 'files': ['lib/liblzo2.a', 'lib/liblzo2.%s' % SHLIB_EXT], - 'dirs': ['include'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/LZO/LZO-2.10-foss-2016b.eb b/easybuild/easyconfigs/l/LZO/LZO-2.10-foss-2016b.eb deleted file mode 100644 index 4739f58eff15..000000000000 --- a/easybuild/easyconfigs/l/LZO/LZO-2.10-foss-2016b.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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} - -configopts = '--enable-shared' - -runtest = 'test' - -sanity_check_paths = { - 'files': ['lib/liblzo2.a', 'lib/liblzo2.%s' % SHLIB_EXT], - 'dirs': ['include'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/LZO/LZO-2.10-foss-2017a.eb b/easybuild/easyconfigs/l/LZO/LZO-2.10-foss-2017a.eb deleted file mode 100644 index 0aa1586a2ae5..000000000000 --- a/easybuild/easyconfigs/l/LZO/LZO-2.10-foss-2017a.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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" - -toolchain = {'name': 'foss', 'version': '2017a'} -toolchainopts = {'pic': True} - -source_urls = [homepage + 'download/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072'] - -configopts = '--enable-shared' - -runtest = 'test' - -sanity_check_paths = { - 'files': ['lib/liblzo2.a', 'lib/liblzo2.%s' % SHLIB_EXT], - 'dirs': ['include'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/LZO/LZO-2.10-foss-2018a.eb b/easybuild/easyconfigs/l/LZO/LZO-2.10-foss-2018a.eb deleted file mode 100644 index adff0726cf2e..000000000000 --- a/easybuild/easyconfigs/l/LZO/LZO-2.10-foss-2018a.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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" - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = [homepage + 'download/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072'] - -configopts = '--enable-shared' - -runtest = 'test' - -sanity_check_paths = { - 'files': ['lib/liblzo2.a', 'lib/liblzo2.%s' % SHLIB_EXT], - 'dirs': ['include'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/LZO/LZO-2.10-foss-2018b.eb b/easybuild/easyconfigs/l/LZO/LZO-2.10-foss-2018b.eb deleted file mode 100644 index 1e4738e6642f..000000000000 --- a/easybuild/easyconfigs/l/LZO/LZO-2.10-foss-2018b.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = [homepage + 'download/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072'] - -configopts = '--enable-shared' - -runtest = 'test' - -sanity_check_paths = { - 'files': ['lib/liblzo2.a', 'lib/liblzo2.%s' % SHLIB_EXT], - 'dirs': ['include'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/LZO/LZO-2.10-fosscuda-2018b.eb b/easybuild/easyconfigs/l/LZO/LZO-2.10-fosscuda-2018b.eb deleted file mode 100644 index 574dd387ff9d..000000000000 --- a/easybuild/easyconfigs/l/LZO/LZO-2.10-fosscuda-2018b.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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" - -toolchain = {'name': 'fosscuda', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = [homepage + 'download/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072'] - -configopts = '--enable-shared' - -runtest = 'test' - -sanity_check_paths = { - 'files': ['lib/liblzo2.a', 'lib/liblzo2.%s' % SHLIB_EXT], - 'dirs': ['include'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LZO/LZO-2.10-intel-2017a.eb b/easybuild/easyconfigs/l/LZO/LZO-2.10-intel-2017a.eb deleted file mode 100644 index 6362edca53c1..000000000000 --- a/easybuild/easyconfigs/l/LZO/LZO-2.10-intel-2017a.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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/'] -checksums = ['c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072'] - -toolchain = {'name': 'intel', 'version': '2017a'} -toolchainopts = {'pic': True} - -configopts = '--enable-shared' - -runtest = 'test' - -sanity_check_paths = { - 'files': ['lib/liblzo2.a', 'lib/liblzo2.%s' % SHLIB_EXT], - 'dirs': ['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 deleted file mode 100644 index dd21d5b9aff9..000000000000 --- a/easybuild/easyconfigs/l/L_RNA_scaffolder/L_RNA_scaffolder-20141124-intel-2016b-Perl-5.24.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -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/L_RNA_scaffolder/L_RNA_scaffolder-20190530-GCC-13.2.0.eb b/easybuild/easyconfigs/l/L_RNA_scaffolder/L_RNA_scaffolder-20190530-GCC-13.2.0.eb new file mode 100644 index 000000000000..3655f3168bbb --- /dev/null +++ b/easybuild/easyconfigs/l/L_RNA_scaffolder/L_RNA_scaffolder-20190530-GCC-13.2.0.eb @@ -0,0 +1,38 @@ +easyblock = 'Tarball' + +name = 'L_RNA_scaffolder' +local_commit = '98f19e3' +version = '20190530' + +homepage = 'https://github.com/CAFS-bioinformatics/L_RNA_scaffolder' +description = "L_RNA_scaffolder is a genome scaffolding tool with long trancriptome reads" + +toolchain = {'name': 'GCC', 'version': '13.2.0'} + +source_urls = ['https://github.com/CAFS-bioinformatics/L_RNA_scaffolder/archive/'] +sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] +checksums = ['ef4c5bf3511e9947bdb33201bdcaf1ff779ca315a2139f73bb549fb6bfc05f5a'] + +dependencies = [ + ('BioPerl', '1.7.8'), +] + +fix_perl_shebang_for = ['*.pl'] + +# make sure exec permissions are set for all binaries and scripts (everything except README.md and easybuild subdir) +postinstallcmds = ["ls -d %(installdir)s/* | egrep -v '/README.md|/easybuild$' | xargs chmod a+x"] + +sanity_check_paths = { + 'files': ['calculate-lc', 'calculate-pid', 'convert', 'convert_linker', 'count_connection_frequency', + 'delete_block', 'delete_linker', 'delete_same_fragment', 'filter_scaffold.pl', + 'find_end_node', 'find_reliable_connection', 'find_start_node', 'form_block', + 'form_path.pl', 'generate_scaffold.pl', 'generate_unscaffold.pl', 'L_RNA_scaffolder.sh', 'link_block', + 'order', 'overlap', 'route.pl', 'search_guider', 'select_nodes'], + 'dirs': [], +} + +sanity_check_commands = ["L_RNA_scaffolder.sh -? | grep '^Usage: sh L_RNA_scaffolder.sh'"] + +modextrapaths = {'PATH': ''} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/Lab-Streaming-Layer/Lab-Streaming-Layer-1.16.2-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/Lab-Streaming-Layer/Lab-Streaming-Layer-1.16.2-GCCcore-12.3.0.eb index 5d9664dba625..06a03df0f383 100644 --- a/easybuild/easyconfigs/l/Lab-Streaming-Layer/Lab-Streaming-Layer-1.16.2-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/l/Lab-Streaming-Layer/Lab-Streaming-Layer-1.16.2-GCCcore-12.3.0.eb @@ -25,13 +25,8 @@ dependencies = [ ('Python', '3.11.3'), ] -configopts = "-DCMAKE_INSTALL_LIBDIR=lib" - exts_defaultclass = 'PythonPackage' exts_default_options = { - 'download_dep_fail': True, - 'use_pip': True, - 'sanity_pip_check': True, } exts_list = [ ('pylsl', version, { @@ -41,8 +36,6 @@ exts_list = [ }), ] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - sanity_check_paths = { 'files': ['bin/lslver', 'lib/liblsl.%s' % SHLIB_EXT, 'include/lsl_c.h', 'include/lsl_cpp.h'], 'dirs': ['include/lsl', 'lib/cmake', 'lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/l/Lace/Lace-1.14.1-foss-2022a.eb b/easybuild/easyconfigs/l/Lace/Lace-1.14.1-foss-2022a.eb index 16441a8ab891..4252eabcbb5c 100644 --- a/easybuild/easyconfigs/l/Lace/Lace-1.14.1-foss-2022a.eb +++ b/easybuild/easyconfigs/l/Lace/Lace-1.14.1-foss-2022a.eb @@ -20,11 +20,6 @@ dependencies = [ ('BLAT', '3.7'), ] -download_dep_fail = True -use_pip = True - -sanity_pip_check = True - options = {'modulename': 'Lace'} sanity_check_paths = { diff --git a/easybuild/easyconfigs/l/LangChain/LangChain-0.2.1-foss-2023a.eb b/easybuild/easyconfigs/l/LangChain/LangChain-0.2.1-foss-2023a.eb index 640990af4c31..29ceced380b5 100644 --- a/easybuild/easyconfigs/l/LangChain/LangChain-0.2.1-foss-2023a.eb +++ b/easybuild/easyconfigs/l/LangChain/LangChain-0.2.1-foss-2023a.eb @@ -61,7 +61,4 @@ exts_list = [ }), ] -use_pip = True -sanity_pip_check = True - moduleclass = 'ai' diff --git a/easybuild/easyconfigs/l/LayoutParser/LayoutParser-0.3.4-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/l/LayoutParser/LayoutParser-0.3.4-foss-2022a-CUDA-11.7.0.eb index b6dd4bfcb8bc..7356a77c12f7 100644 --- a/easybuild/easyconfigs/l/LayoutParser/LayoutParser-0.3.4-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/l/LayoutParser/LayoutParser-0.3.4-foss-2022a-CUDA-11.7.0.eb @@ -25,8 +25,6 @@ dependencies = [ ('torchvision', '0.13.1', versionsuffix), # layoutmodels extra ] -use_pip = True - # remove opencv-python from requirements: since pip is not aware of cv2 in OpenCV from EB _del_opencv_req = "sed -i '/opencv-python/d' setup.py &&" # relax dependency on PyTorch of effdet @@ -94,6 +92,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/LayoutParser/LayoutParser-0.3.4-foss-2022a.eb b/easybuild/easyconfigs/l/LayoutParser/LayoutParser-0.3.4-foss-2022a.eb index 792b0550540a..875f5474fdd8 100644 --- a/easybuild/easyconfigs/l/LayoutParser/LayoutParser-0.3.4-foss-2022a.eb +++ b/easybuild/easyconfigs/l/LayoutParser/LayoutParser-0.3.4-foss-2022a.eb @@ -23,8 +23,6 @@ dependencies = [ ('torchvision', '0.13.1'), # layoutmodels extra ] -use_pip = True - # remove opencv-python from requirements: since pip is not aware of cv2 in OpenCV from EB _del_opencv_req = "sed -i '/opencv-python/d' setup.py &&" # relax dependency on PyTorch of effdet @@ -92,6 +90,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/LeadIT/LeadIT-2.1.9.eb b/easybuild/easyconfigs/l/LeadIT/LeadIT-2.1.9.eb deleted file mode 100644 index c965be041a33..000000000000 --- a/easybuild/easyconfigs/l/LeadIT/LeadIT-2.1.9.eb +++ /dev/null @@ -1,27 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# Author: Ravi Tripathi -# Email: ravi89@uab.edu - -easyblock = "Tarball" - -name = 'LeadIT' -version = '2.1.9' - -homepage = 'http://www.biosolveit.de/LeadIT/index.html' -description = """Visually Informed LeadOpt""" - -toolchain = SYSTEM - -# You need to get the software manually from http://www.biosolveit.de/LeadIT/index.html -sources = ['leadit-%(version)s-Linux-x64.tar.gz'] - -checksums = ['363fa557861c4d109fd595ab895df3fd'] - -modextrapaths = {'PATH': ''} - -sanity_check_paths = { - 'files': ["leadit", "flexv", "hydescorer"], - 'dirs': ["example", "doc"] -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/Leptonica/Leptonica-1.77.0-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/Leptonica/Leptonica-1.77.0-GCCcore-7.3.0.eb deleted file mode 100644 index abfd4950335c..000000000000 --- a/easybuild/easyconfigs/l/Leptonica/Leptonica-1.77.0-GCCcore-7.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Leptonica' -version = '1.77.0' - -homepage = 'http://www.leptonica.org' -description = """Leptonica is a collection of pedagogically-oriented open source software - that is broadly useful for image processing and image analysis applications.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://github.com/DanBloomberg/leptonica/releases/download/%(version)s/'] -checksums = ['161d0b368091986b6c60990edf257460bdc7da8dd18d48d4179e297bcdca5eb7'] - -builddependencies = [('binutils', '2.30')] - -dependencies = [ - ('libpng', '1.6.34'), - ('LibTIFF', '4.0.9'), - ('libjpeg-turbo', '2.0.0'), - ('giflib', '5.1.4'), - ('libwebp', '1.0.2'), - ('zlib', '1.2.11'), -] - -sanity_check_paths = { - 'files': ['bin/convertformat', 'lib/liblept.%s' % SHLIB_EXT], - 'dirs': ['include/leptonica', 'lib/pkgconfig'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/Leptonica/Leptonica-1.78.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/Leptonica/Leptonica-1.78.0-GCCcore-8.2.0.eb deleted file mode 100644 index e9bc2eab9190..000000000000 --- a/easybuild/easyconfigs/l/Leptonica/Leptonica-1.78.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Leptonica' -version = '1.78.0' - -homepage = 'http://www.leptonica.org' -description = """Leptonica is a collection of pedagogically-oriented open source software - that is broadly useful for image processing and image analysis applications.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://github.com/DanBloomberg/leptonica/releases/download/%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e2ed2e81e7a22ddf45d2c05f0bc8b9ae7450545d995bfe28517ba408d14a5a88'] - -builddependencies = [('binutils', '2.31.1')] - -dependencies = [ - ('libpng', '1.6.36'), - ('LibTIFF', '4.0.10'), - ('libjpeg-turbo', '2.0.2'), - ('giflib', '5.1.4'), - ('libwebp', '1.0.2'), - ('zlib', '1.2.11'), -] - -sanity_check_paths = { - 'files': ['bin/convertformat', 'lib/liblept.%s' % SHLIB_EXT], - 'dirs': ['include/leptonica', 'lib/pkgconfig'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/Leptonica/Leptonica-1.84.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/Leptonica/Leptonica-1.84.1-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..ee92fb98c62a --- /dev/null +++ b/easybuild/easyconfigs/l/Leptonica/Leptonica-1.84.1-GCCcore-12.3.0.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'Leptonica' +version = '1.84.1' + +homepage = 'http://www.leptonica.org' +description = """Leptonica is a collection of pedagogically-oriented open source software + that is broadly useful for image processing and image analysis applications.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://github.com/DanBloomberg/leptonica/releases/download/%(version)s/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['2b3e1254b1cca381e77c819b59ca99774ff43530209b9aeb511e1d46588a64f6'] + +builddependencies = [('binutils', '2.40')] + +dependencies = [ + ('libpng', '1.6.39'), + ('LibTIFF', '4.5.0'), + ('libjpeg-turbo', '2.1.5.1'), + ('giflib', '5.2.1'), + ('libwebp', '1.3.1'), + ('zlib', '1.2.13'), +] + +sanity_check_paths = { + 'files': ['bin/convertformat'], + 'dirs': ['include/leptonica', 'lib/pkgconfig'] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/Leptonica/Leptonica-1.85.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/Leptonica/Leptonica-1.85.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..88731b648886 --- /dev/null +++ b/easybuild/easyconfigs/l/Leptonica/Leptonica-1.85.0-GCCcore-13.3.0.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'Leptonica' +version = '1.85.0' + +homepage = 'http://www.leptonica.org' +description = """Leptonica is a collection of pedagogically-oriented open source software + that is broadly useful for image processing and image analysis applications.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://github.com/DanBloomberg/leptonica/releases/download/%(version)s/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['3745ae3bf271a6801a2292eead83ac926e3a9bc1bf622e9cd4dd0f3786e17205'] + +builddependencies = [('binutils', '2.42')] + +dependencies = [ + ('libpng', '1.6.43'), + ('LibTIFF', '4.6.0'), + ('libjpeg-turbo', '3.0.1'), + ('giflib', '5.2.1'), + ('libwebp', '1.4.0'), + ('zlib', '1.3.1'), +] + +sanity_check_paths = { + 'files': ['bin/convertformat'], + 'dirs': ['include/leptonica', 'lib/pkgconfig'] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/LevelDB/LevelDB-1.18-foss-2016a.eb b/easybuild/easyconfigs/l/LevelDB/LevelDB-1.18-foss-2016a.eb deleted file mode 100644 index daaaa15ecdd8..000000000000 --- a/easybuild/easyconfigs/l/LevelDB/LevelDB-1.18-foss-2016a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'MakeCp' - -name = 'LevelDB' -version = '1.18' - -homepage = 'https://github.com/google/leveldb' -description = """LevelDB is a fast key-value storage library written at Google that provides an - ordered mapping from string keys to string values.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = ['v%(version)s.tar.gz'] -source_urls = ['https://github.com/google/leveldb/archive/'] - -files_to_copy = [ - (['libleveldb.%s.%%(version)s' % SHLIB_EXT, 'libleveldb.a'], 'lib'), - (['include/leveldb/*.h'], 'include/leveldb') -] - -postinstallcmds = [ - 'cd %(installdir)s/lib; ln -s libleveldb.so.%(version)s libleveldb.so.%(version_major)s', - 'cd %%(installdir)s/lib; ln -s libleveldb.so.%%(version)s libleveldb.%s' % SHLIB_EXT, -] - - -sanity_check_paths = { - 'files': ['include/leveldb/cache.h', 'include/leveldb/table.h', - 'lib/libleveldb.a', 'lib/libleveldb.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/LevelDB/LevelDB-1.18-intel-2017a.eb b/easybuild/easyconfigs/l/LevelDB/LevelDB-1.18-intel-2017a.eb deleted file mode 100644 index a886a5923035..000000000000 --- a/easybuild/easyconfigs/l/LevelDB/LevelDB-1.18-intel-2017a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'MakeCp' - -name = 'LevelDB' -version = '1.18' - -homepage = 'https://github.com/google/leveldb' -description = """LevelDB is a fast key-value storage library written at Google that provides an - ordered mapping from string keys to string values.""" - -toolchain = {'name': 'intel', 'version': '2017a'} - -source_urls = ['https://github.com/google/leveldb/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['4aa1a7479bc567b95a59ac6fb79eba49f61884d6fd400f20b7af147d54c5cee5'] - -files_to_copy = [ - (['libleveldb.%s.%%(version)s' % SHLIB_EXT, 'libleveldb.a'], 'lib'), - (['include/leveldb/*.h'], 'include/leveldb') -] - -local_cd_cmd = "cd %(installdir)s/lib && " -postinstallcmds = [ - local_cd_cmd + "ln -s libleveldb.%s.%%(version)s libleveldb.%s.%%(version_major)s" % (SHLIB_EXT, SHLIB_EXT), - local_cd_cmd + "ln -s libleveldb.%s.%%(version)s libleveldb.%s" % (SHLIB_EXT, SHLIB_EXT), -] - -sanity_check_paths = { - 'files': ['include/leveldb/cache.h', 'include/leveldb/table.h', - 'lib/libleveldb.a', 'lib/libleveldb.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/LevelDB/LevelDB-1.18-intel-2017b.eb b/easybuild/easyconfigs/l/LevelDB/LevelDB-1.18-intel-2017b.eb deleted file mode 100644 index 102cdcb75865..000000000000 --- a/easybuild/easyconfigs/l/LevelDB/LevelDB-1.18-intel-2017b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'MakeCp' - -name = 'LevelDB' -version = '1.18' - -homepage = 'https://github.com/google/leveldb' -description = """LevelDB is a fast key-value storage library written at Google that provides an - ordered mapping from string keys to string values.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://github.com/google/leveldb/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['4aa1a7479bc567b95a59ac6fb79eba49f61884d6fd400f20b7af147d54c5cee5'] - -files_to_copy = [ - (['libleveldb.%s.%%(version)s' % SHLIB_EXT, 'libleveldb.a'], 'lib'), - (['include/leveldb/*.h'], 'include/leveldb') -] - -local_cd_cmd = "cd %(installdir)s/lib && " -postinstallcmds = [ - local_cd_cmd + "ln -s libleveldb.%s.%%(version)s libleveldb.%s.%%(version_major)s" % (SHLIB_EXT, SHLIB_EXT), - local_cd_cmd + "ln -s libleveldb.%s.%%(version)s libleveldb.%s" % (SHLIB_EXT, SHLIB_EXT), -] - -sanity_check_paths = { - 'files': ['include/leveldb/cache.h', 'include/leveldb/table.h', - 'lib/libleveldb.a', 'lib/libleveldb.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/LevelDB/LevelDB-1.20-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/LevelDB/LevelDB-1.20-GCCcore-7.3.0.eb deleted file mode 100644 index e2f9c39986d3..000000000000 --- a/easybuild/easyconfigs/l/LevelDB/LevelDB-1.20-GCCcore-7.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'MakeCp' - -name = 'LevelDB' -version = '1.20' - -homepage = 'https://github.com/google/leveldb' -description = """LevelDB is a fast key-value storage library written at Google that provides an - ordered mapping from string keys to string values.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['https://github.com/google/leveldb/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['f5abe8b5b209c2f36560b75f32ce61412f39a2922f7045ae764a2c23335b6664'] - -builddependencies = [('binutils', '2.30')] - -files_to_copy = [ - (['out-shared/libleveldb.%s*' % SHLIB_EXT, 'out-static/libleveldb.a'], 'lib'), - (['include/leveldb/*.h'], 'include/leveldb') -] - -sanity_check_paths = { - 'files': ['include/leveldb/cache.h', 'include/leveldb/table.h', 'lib/libleveldb.a', - 'lib/libleveldb.%s' % SHLIB_EXT, 'lib/libleveldb.%s.%%(version_major)s' % SHLIB_EXT, - 'lib/libleveldb.%s.%%(version_major_minor)s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/LevelDB/LevelDB-1.22-GCCcore-11.3.0.eb b/easybuild/easyconfigs/l/LevelDB/LevelDB-1.22-GCCcore-11.3.0.eb index 35889241c086..f9aa9e8fa828 100644 --- a/easybuild/easyconfigs/l/LevelDB/LevelDB-1.22-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/l/LevelDB/LevelDB-1.22-GCCcore-11.3.0.eb @@ -27,8 +27,6 @@ configopts = "-DBUILD_SHARED_LIBS=ON -DLEVELDB_BUILD_BENCHMARKS=OFF " exts_defaultclass = 'PythonPackage' exts_default_options = { 'source_urls': [PYPI_SOURCE], - 'download_dep_fail': True, - 'use_pip': True, } exts_list = [ @@ -37,16 +35,12 @@ exts_list = [ }), ] -modextrapaths = { - 'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages'] -} - sanity_check_paths = { 'files': ['include/leveldb/cache.h', 'include/leveldb/table.h', 'lib/libleveldb.%s' % SHLIB_EXT], 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -sanity_check_commands = ["pip check"] +sanity_check_commands = ["PIP_DISABLE_PIP_VERSION_CHECK=true python -s -m pip check"] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/LevelDB/LevelDB-1.22-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/LevelDB/LevelDB-1.22-GCCcore-8.2.0.eb deleted file mode 100644 index f92ecf1761b3..000000000000 --- a/easybuild/easyconfigs/l/LevelDB/LevelDB-1.22-GCCcore-8.2.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'LevelDB' -version = '1.22' - -homepage = 'https://github.com/google/leveldb' -description = """LevelDB is a fast key-value storage library written at Google that provides an - ordered mapping from string keys to string values.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://github.com/google/leveldb/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['55423cac9e3306f4a9502c738a001e4a339d1a38ffbee7572d4a07d5d63949b2'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('CMake', '3.13.3'), -] - -configopts = '-DBUILD_SHARED_LIBS=ON -DLEVELDB_BUILD_BENCHMARKS=OFF ' - -sanity_check_paths = { - 'files': ['include/leveldb/cache.h', 'include/leveldb/table.h', - 'lib/libleveldb.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/LevelDB/LevelDB-1.22-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/LevelDB/LevelDB-1.22-GCCcore-9.3.0.eb deleted file mode 100644 index b5841675faa0..000000000000 --- a/easybuild/easyconfigs/l/LevelDB/LevelDB-1.22-GCCcore-9.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'LevelDB' -version = '1.22' - -homepage = 'https://github.com/google/leveldb' -description = """LevelDB is a fast key-value storage library written at Google that provides an - ordered mapping from string keys to string values.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://github.com/google/leveldb/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['55423cac9e3306f4a9502c738a001e4a339d1a38ffbee7572d4a07d5d63949b2'] - -builddependencies = [ - ('binutils', '2.34'), - ('CMake', '3.16.4'), -] - -configopts = '-DBUILD_SHARED_LIBS=ON -DLEVELDB_BUILD_BENCHMARKS=OFF ' - -sanity_check_paths = { - 'files': ['include/leveldb/cache.h', 'include/leveldb/table.h', - 'lib/libleveldb.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/Levenshtein/Levenshtein-0.24.0-GCCcore-12.2.0.eb b/easybuild/easyconfigs/l/Levenshtein/Levenshtein-0.24.0-GCCcore-12.2.0.eb index fffd5d3635f1..342064812849 100644 --- a/easybuild/easyconfigs/l/Levenshtein/Levenshtein-0.24.0-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/l/Levenshtein/Levenshtein-0.24.0-GCCcore-12.2.0.eb @@ -18,8 +18,6 @@ dependencies = [ ('Python', '3.10.8'), ] -use_pip = True - exts_list = [ ('rapidfuzz', '3.6.1', { 'checksums': ['35660bee3ce1204872574fa041c7ad7ec5175b3053a4cb6e181463fc07013de7'], @@ -30,6 +28,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'data' diff --git a/easybuild/easyconfigs/l/LiBis/LiBis-20200428-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/l/LiBis/LiBis-20200428-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 4eadb4441ed6..000000000000 --- a/easybuild/easyconfigs/l/LiBis/LiBis-20200428-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,59 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'PythonPackage' - -name = 'LiBis' -version = '20200428' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/Dangertrip/LiBis' -description = "An ultrasensitive alignment method for low input bisulfite sequencing" - -toolchain = {'name': 'foss', 'version': '2019b'} - -github_account = 'Dangertrip' -local_commit = 'f0e73063ba51ccd82bca94f999fd1c5aaaf3c38e' -source_urls = [GITHUB_SOURCE] -sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] -patches = ['LiBis-%(version)s_fix-pure-name.patch'] -checksums = [ - '75eb9f8a003c3e879e93d6b2cdd9b4f11446f55728ed94e9bdc5096f9144fcd6', # LiBis-20200428.tar.gz - '4fa96d0058c1539f791ebbb583a5dba95904c4c88a0622bd3262545d66509845', # LiBis-20200428_fix-pure-name.patch -] - -dependencies = [ - ('Python', '3.7.4'), - ('FastQC', '0.11.9', '-Java-11', SYSTEM), - ('SciPy-bundle', '2019.10', versionsuffix), # pandas - ('matplotlib', '3.1.1', versionsuffix), - ('cutadapt', '2.7', versionsuffix), - ('Trim_Galore', '0.6.5', '-Java-11%s' % versionsuffix), - ('scikit-learn', '0.21.3', versionsuffix), - ('BEDTools', '2.29.2'), - ('SAMtools', '1.10'), - ('Pysam', '0.15.3'), - ('MOABS', '1.3.9.6'), - ('Seaborn', '0.10.0', versionsuffix), -] - -use_pip = True -download_dep_fail = True -sanity_pip_check = True - -options = {'modulename': False} - -sanity_check_paths = { - 'files': ['bin/%(name)s'], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s'], -} -sanity_check_commands = ["%(name)s --help"] - -# Running tests requires FASTA file containing the reference genome as well. -# https://github.com/Dangertrip/LiBis#run-libis -# please provide path to FASTA reference -local_test_cmd = """%(name)s -n \ -sample1_mate1.fq.gz,sample1_mate2.fq.gz sample2_mate1.fq.gz,sample2_mate2.fq.gz -r /PATH_TO_FASTA_REFERENCE""" -# sanity_check_commands += ["cd %%(builddir)s/%%(name)s-%s/Example/ && %s" % (local_commit, local_test_cmd)] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/LiBis/LiBis-20200428_fix-pure-name.patch b/easybuild/easyconfigs/l/LiBis/LiBis-20200428_fix-pure-name.patch deleted file mode 100644 index 8ae5ae972dae..000000000000 --- a/easybuild/easyconfigs/l/LiBis/LiBis-20200428_fix-pure-name.patch +++ /dev/null @@ -1,13 +0,0 @@ -fix undefined local variable bug, see https://github.com/Dangertrip/LiBis/issues/4 -author: Ruben Van Paemel (UGent) ---- LiBis/mapreduce.py.orig 2020-08-04 11:54:24.361340680 +0200 -+++ LiBis/mapreduce.py 2020-08-04 11:55:16.181386339 +0200 -@@ -512,7 +512,7 @@ - pure_name = c[0] - _mate = int(c[1])-1 - else: -- pure_name = c[0] -+ pure_name = line.query_name - _mate = 0 - - #if 'E00488:423:HYHFMCCXY:8:1101:14874:1872' not in read_name: continue diff --git a/easybuild/easyconfigs/l/LibLZF/LibLZF-3.6-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/LibLZF/LibLZF-3.6-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..029c67711ac2 --- /dev/null +++ b/easybuild/easyconfigs/l/LibLZF/LibLZF-3.6-GCCcore-13.2.0.eb @@ -0,0 +1,31 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Denis Kristak +# Update: Thomas Hoffmann (EMBL), Denis Kristak +easyblock = 'ConfigureMake' + +name = 'LibLZF' +version = '3.6' + +homepage = 'http://oldhome.schmorp.de/marc/liblzf.html' +description = """LibLZF is a very small data compression library. It consists of only two .c and two .h files +and is very easy to incorporate into your own programs. The compression algorithm is very, very fast, yet still +written in portable C.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['http://dist.schmorp.de/liblzf/Attic/'] +sources = ['liblzf-%(version)s.tar.gz'] +checksums = ['9c5de01f7b9ccae40c3f619d26a7abec9986c06c36d260c179cedd04b89fb46a'] + +builddependencies = [ + ('binutils', '2.40'), +] + +sanity_check_commands = ['lzf -h'] + +sanity_check_paths = { + 'files': ['bin/lzf', 'lib/liblzf.a'], + 'dirs': ['bin', 'lib'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LibSoup/LibSoup-2.66.1-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/LibSoup/LibSoup-2.66.1-GCCcore-8.2.0.eb deleted file mode 100644 index f26c684c576a..000000000000 --- a/easybuild/easyconfigs/l/LibSoup/LibSoup-2.66.1-GCCcore-8.2.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'LibSoup' -version = '2.66.1' - -homepage = 'https://wiki.gnome.org/Projects/libsoup' -description = """libsoup is an HTTP client/server library for GNOME. It -uses GObjects and the glib main loop, to integrate well with GNOME -applications, and also has a synchronous API, for use in threaded -applications.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'cstd': 'gnu89'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['4a2cb6c1174540af13661636035992c2b179dfcb39f4d3fa7bee3c7e355c43ff'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('Meson', '0.50.0', '-Python-3.7.2'), - ('Ninja', '1.9.0'), - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.60.1', '-Python-3.7.2'), -] - -dependencies = [ - ('libxml2', '2.9.8'), - ('SQLite', '3.27.2'), - ('GLib', '2.60.1'), - ('libpsl', '0.21.0'), - ('cURL', '7.63.0'), -] - -configopts = '-Dgssapi=false -Dvapi=false ' - -sanity_check_paths = { - 'files': ['lib/libsoup-2.4.%s' % SHLIB_EXT, 'lib/libsoup-gnome-2.4.%s' % SHLIB_EXT], - 'dirs': ['include/libsoup-2.4/libsoup', 'include/libsoup-gnome-2.4/libsoup', 'lib/pkgconfig'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LibSoup/LibSoup-2.70.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/LibSoup/LibSoup-2.70.0-GCCcore-8.3.0.eb deleted file mode 100644 index 00e1326a7f7b..000000000000 --- a/easybuild/easyconfigs/l/LibSoup/LibSoup-2.70.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'LibSoup' -version = '2.70.0' - -homepage = 'https://wiki.gnome.org/Projects/libsoup' -description = """libsoup is an HTTP client/server library for GNOME. It -uses GObjects and the glib main loop, to integrate well with GNOME -applications, and also has a synchronous API, for use in threaded -applications.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'cstd': 'gnu89'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['54b020f74aefa438918d8e53cff62e2b1e59efe2de53e06b19a4b07b1f4d5342'] - -builddependencies = [ - ('binutils', '2.32'), - ('Meson', '0.59.1', '-Python-3.7.4'), - ('Ninja', '1.9.0'), - ('pkg-config', '0.29.2'), - ('GObject-Introspection', '1.63.1', '-Python-3.7.4'), -] - -dependencies = [ - ('libxml2', '2.9.9'), - ('SQLite', '3.29.0'), - ('GLib', '2.62.0'), - ('libpsl', '0.21.0'), - ('cURL', '7.66.0'), -] - -# uncomment for checking TLS support -# osdependencies = [('gnutls-devel', 'gnutls-dev', 'libgnutls-devel')] - -# remove option -Dtls_check=false for checking TLS support -configopts = '-Dgssapi=disabled -Dvapi=disabled -Dtls_check=false ' - -sanity_check_paths = { - 'files': ['lib/libsoup-2.4.%s' % SHLIB_EXT, 'lib/libsoup-gnome-2.4.%s' % SHLIB_EXT], - 'dirs': ['include/libsoup-2.4/libsoup', 'include/libsoup-gnome-2.4/libsoup', 'lib/pkgconfig'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LibSoup/LibSoup-3.6.1-GCC-12.3.0.eb b/easybuild/easyconfigs/l/LibSoup/LibSoup-3.6.1-GCC-12.3.0.eb new file mode 100644 index 000000000000..a5a488ffb363 --- /dev/null +++ b/easybuild/easyconfigs/l/LibSoup/LibSoup-3.6.1-GCC-12.3.0.eb @@ -0,0 +1,45 @@ +easyblock = 'MesonNinja' + +name = 'LibSoup' +version = '3.6.1' + +homepage = 'https://wiki.gnome.org/Projects/libsoup' +description = """libsoup is an HTTP client/server library for GNOME. It +uses GObjects and the glib main loop, to integrate well with GNOME +applications, and also has a synchronous API, for use in threaded +applications.""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} +toolchainopts = {'cstd': 'gnu11'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['ceb1f1aa2bdd73b2cd8159d3998c96c55ef097ef15e4b4f36029209fa18af838'] + +builddependencies = [ + ('binutils', '2.40'), + ('Meson', '1.1.1'), + ('Ninja', '1.11.1'), + ('pkg-config', '0.29.2'), + ('GObject-Introspection', '1.76.1'), + ('CMake', '3.26.3'), +] + +dependencies = [ + ('libxml2', '2.11.4'), + ('SQLite', '3.42.0'), + ('GLib', '2.77.1'), + ('libpsl', '0.21.5'), + ('cURL', '8.0.1'), + ('GnuTLS', '3.7.8'), + ('nghttp2', '1.58.0'), + ('glib-networking', '2.72.1'), + ('Brotli', '1.0.9'), +] + +sanity_check_paths = { + 'files': ['lib/libsoup-3.0.%s' % SHLIB_EXT], + 'dirs': ['include/libsoup-3.0/libsoup/', 'lib/pkgconfig'] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.10-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.10-GCCcore-8.2.0.eb deleted file mode 100644 index 30d1ba5e1d06..000000000000 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.10-GCCcore-8.2.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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.10' - -homepage = 'https://www.remotesensing.org/libtiff/' -description = "tiff: Library and tools for reading and writing TIFF data files" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://download.osgeo.org/libtiff/', - 'ftp://ftp.remotesensing.org/pub/libtiff/', -] -sources = ['tiff-%(version)s.tar.gz'] -checksums = ['2c52d11ccaf767457db0c46795d9c7d1a8d8f76f68b0b800a3dfe45786b996e4'] - -builddependencies = [('binutils', '2.31.1')] - -dependencies = [('libjpeg-turbo', '2.0.2')] - -configopts = " --enable-ld-version-script " - -sanity_check_paths = { - 'files': ['bin/tiffinfo'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.10-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.10-GCCcore-8.3.0.eb deleted file mode 100644 index be2752e391af..000000000000 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.10-GCCcore-8.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# 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: -# https://hpcbios.readthedocs.org/en/latest/ -## -easyblock = 'ConfigureMake' - -name = 'LibTIFF' -version = '4.0.10' - -homepage = 'https://libtiff.gitlab.io/libtiff/' -description = "tiff: Library and tools for reading and writing TIFF data files" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://download.osgeo.org/libtiff/'] -sources = ['tiff-%(version)s.tar.gz'] -checksums = ['2c52d11ccaf767457db0c46795d9c7d1a8d8f76f68b0b800a3dfe45786b996e4'] - -builddependencies = [('binutils', '2.32')] - -dependencies = [('libjpeg-turbo', '2.0.3')] - -configopts = " --enable-ld-version-script " - -sanity_check_paths = { - 'files': ['bin/tiffinfo'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-GCCcore-5.4.0.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-GCCcore-5.4.0.eb deleted file mode 100644 index a084e08a3567..000000000000 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-GCCcore-5.4.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LibTIFF' -version = '4.0.6' - -homepage = 'https://www.remotesensing.org/libtiff/' -description = "tiff: Library and tools for reading and writing TIFF data files" - -toolchain = {'name': 'GCCcore', 'version': '5.4.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://download.osgeo.org/libtiff/', - 'ftp://ftp.remotesensing.org/pub/libtiff/', -] -sources = ['tiff-%(version)s.tar.gz'] -checksums = ['4d57a50907b510e3049a4bba0d7888930fdfc16ce49f1bf693e5b6247370d68c'] - -builddependencies = [ - ('binutils', '2.26'), -] - -configopts = " --enable-ld-version-script " - -sanity_check_paths = { - 'files': ['bin/tiffinfo'], - 'dirs': [], -} - -moduleclass = 'lib' 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 deleted file mode 100644 index 900f669eebbb..000000000000 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-foss-2016a.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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.6' - -homepage = 'https://www.remotesensing.org/libtiff/' -description = "tiff: Library and tools for reading and writing TIFF data files" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://download.osgeo.org/libtiff/', - 'ftp://ftp.remotesensing.org/pub/libtiff/', -] -sources = ['tiff-%(version)s.tar.gz'] -checksums = ['4d57a50907b510e3049a4bba0d7888930fdfc16ce49f1bf693e5b6247370d68c'] - -configopts = " --enable-ld-version-script " - -sanity_check_paths = { - 'files': ['bin/tiffinfo'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-foss-2016b.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-foss-2016b.eb deleted file mode 100644 index bd4b6e92e9f4..000000000000 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-foss-2016b.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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.6' - -homepage = 'https://www.remotesensing.org/libtiff/' -description = "tiff: Library and tools for reading and writing TIFF data files" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://download.osgeo.org/libtiff/', - 'ftp://ftp.remotesensing.org/pub/libtiff/', -] -sources = ['tiff-%(version)s.tar.gz'] -checksums = ['4d57a50907b510e3049a4bba0d7888930fdfc16ce49f1bf693e5b6247370d68c'] - -configopts = " --enable-ld-version-script " - -sanity_check_paths = { - 'files': ['bin/tiffinfo'], - 'dirs': [], -} - -moduleclass = 'lib' 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 deleted file mode 100644 index 6c968e4df733..000000000000 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-intel-2016a.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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.6' - -homepage = 'https://www.remotesensing.org/libtiff/' -description = "tiff: Library and tools for reading and writing TIFF data files" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://download.osgeo.org/libtiff/', - 'ftp://ftp.remotesensing.org/pub/libtiff/', -] -sources = ['tiff-%(version)s.tar.gz'] -checksums = ['4d57a50907b510e3049a4bba0d7888930fdfc16ce49f1bf693e5b6247370d68c'] - -configopts = " --enable-ld-version-script " - -sanity_check_paths = { - 'files': ['bin/tiffinfo'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-intel-2016b.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-intel-2016b.eb deleted file mode 100644 index 728122d803d7..000000000000 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-intel-2016b.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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.6' - -homepage = 'https://www.remotesensing.org/libtiff/' -description = "tiff: Library and tools for reading and writing TIFF data files" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://download.osgeo.org/libtiff/', - 'ftp://ftp.remotesensing.org/pub/libtiff/', -] -sources = ['tiff-%(version)s.tar.gz'] -checksums = ['4d57a50907b510e3049a4bba0d7888930fdfc16ce49f1bf693e5b6247370d68c'] - -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-foss-2016b.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.7-foss-2016b.eb deleted file mode 100644 index 3594e346a396..000000000000 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.7-foss-2016b.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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 = 'https://www.remotesensing.org/libtiff/' -description = "tiff: Library and tools for reading and writing TIFF data files" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://download.osgeo.org/libtiff/', - 'ftp://ftp.remotesensing.org/pub/libtiff/', -] -sources = ['tiff-%(version)s.tar.gz'] -checksums = ['9f43a2cfb9589e5cecaa66e16bf87f814c945f22df7ba600d63aac4632c4f019'] - -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 deleted file mode 100644 index cb8c5b536ad6..000000000000 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.7-intel-2017a.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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 = 'https://www.remotesensing.org/libtiff/' -description = "tiff: Library and tools for reading and writing TIFF data files" - -toolchain = {'name': 'intel', 'version': '2017a'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://download.osgeo.org/libtiff/', - 'ftp://ftp.remotesensing.org/pub/libtiff/', -] -sources = ['tiff-%(version)s.tar.gz'] -checksums = ['9f43a2cfb9589e5cecaa66e16bf87f814c945f22df7ba600d63aac4632c4f019'] - -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 deleted file mode 100644 index 408a991c72bb..000000000000 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.8-intel-2017a.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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 = 'https://www.remotesensing.org/libtiff/' -description = "tiff: Library and tools for reading and writing TIFF data files" - -toolchain = {'name': 'intel', 'version': '2017a'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://download.osgeo.org/libtiff/', - 'ftp://ftp.remotesensing.org/pub/libtiff/', -] -sources = ['tiff-%(version)s.tar.gz'] -checksums = ['59d7a5a8ccd92059913f246877db95a2918e6c04fb9d43fd74e5c3390dac2910'] - -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-2017b.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.8-intel-2017b.eb deleted file mode 100644 index ad5ab76a66c8..000000000000 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.8-intel-2017b.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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 = 'https://www.remotesensing.org/libtiff/' -description = "tiff: Library and tools for reading and writing TIFF data files" - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://download.osgeo.org/libtiff/', - 'ftp://ftp.remotesensing.org/pub/libtiff/', -] -sources = ['tiff-%(version)s.tar.gz'] -checksums = ['59d7a5a8ccd92059913f246877db95a2918e6c04fb9d43fd74e5c3390dac2910'] - -configopts = " --enable-ld-version-script " - -sanity_check_paths = { - 'files': ['bin/tiffinfo'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.9-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.9-GCCcore-6.4.0.eb deleted file mode 100644 index 64d32331e09c..000000000000 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.9-GCCcore-6.4.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# 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.9' - -homepage = 'https://www.remotesensing.org/libtiff/' -description = "tiff: Library and tools for reading and writing TIFF data files" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://download.osgeo.org/libtiff/', - 'ftp://ftp.remotesensing.org/pub/libtiff/', -] -sources = ['tiff-%(version)s.tar.gz'] -checksums = ['6e7bdeec2c310734e734d19aae3a71ebe37a4d842e0e23dbb1b8921c0026cfcd'] - -builddependencies = [ - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.28'), -] - -configopts = " --enable-ld-version-script " - -sanity_check_paths = { - 'files': ['bin/tiffinfo'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.9-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.9-GCCcore-7.3.0.eb deleted file mode 100644 index 60774abb2b7e..000000000000 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.9-GCCcore-7.3.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# 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.9' - -homepage = 'https://www.remotesensing.org/libtiff/' -description = "tiff: Library and tools for reading and writing TIFF data files" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://download.osgeo.org/libtiff/', - 'ftp://ftp.remotesensing.org/pub/libtiff/', -] -sources = ['tiff-%(version)s.tar.gz'] -checksums = ['6e7bdeec2c310734e734d19aae3a71ebe37a4d842e0e23dbb1b8921c0026cfcd'] - -builddependencies = [('binutils', '2.30')] - -dependencies = [ - ('libjpeg-turbo', '2.0.0') -] - -configopts = " --enable-ld-version-script " - -sanity_check_paths = { - 'files': ['bin/tiffinfo'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.9-foss-2017b.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.9-foss-2017b.eb deleted file mode 100644 index ec16609946e5..000000000000 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.9-foss-2017b.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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.9' - -homepage = 'https://www.remotesensing.org/libtiff/' -description = "tiff: Library and tools for reading and writing TIFF data files" - -toolchain = {'name': 'foss', 'version': '2017b'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://download.osgeo.org/libtiff/', - 'ftp://ftp.remotesensing.org/pub/libtiff/', -] -sources = ['tiff-%(version)s.tar.gz'] -checksums = ['6e7bdeec2c310734e734d19aae3a71ebe37a4d842e0e23dbb1b8921c0026cfcd'] - -dependencies = [ - ('libjpeg-turbo', '1.5.2') -] - -configopts = " --enable-ld-version-script " - -sanity_check_paths = { - 'files': ['bin/tiffinfo'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.9-intel-2017b.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.9-intel-2017b.eb deleted file mode 100644 index 2bbb83861fac..000000000000 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.9-intel-2017b.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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.9' - -homepage = 'https://www.remotesensing.org/libtiff/' -description = "tiff: Library and tools for reading and writing TIFF data files" - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://download.osgeo.org/libtiff/', - 'ftp://ftp.remotesensing.org/pub/libtiff/', -] -sources = ['tiff-%(version)s.tar.gz'] -checksums = ['6e7bdeec2c310734e734d19aae3a71ebe37a4d842e0e23dbb1b8921c0026cfcd'] - -dependencies = [ - ('libjpeg-turbo', '1.5.2') -] - -configopts = " --enable-ld-version-script " - -sanity_check_paths = { - 'files': ['bin/tiffinfo'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.9-intel-2018.01.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.9-intel-2018.01.eb deleted file mode 100644 index 6f63dd64add7..000000000000 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.9-intel-2018.01.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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.9' - -homepage = 'https://www.remotesensing.org/libtiff/' -description = "tiff: Library and tools for reading and writing TIFF data files" - -toolchain = {'name': 'intel', 'version': '2018.01'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://download.osgeo.org/libtiff/', - 'ftp://ftp.remotesensing.org/pub/libtiff/', -] -sources = ['tiff-%(version)s.tar.gz'] -checksums = ['6e7bdeec2c310734e734d19aae3a71ebe37a4d842e0e23dbb1b8921c0026cfcd'] - -dependencies = [ - ('libjpeg-turbo', '1.5.2') -] - -configopts = " --enable-ld-version-script " - -sanity_check_paths = { - 'files': ['bin/tiffinfo'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.9-intel-2018b.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.9-intel-2018b.eb deleted file mode 100644 index b8ebfb10f977..000000000000 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.9-intel-2018b.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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.9' - -homepage = 'https://www.remotesensing.org/libtiff/' -description = "tiff: Library and tools for reading and writing TIFF data files" - -toolchain = {'name': 'intel', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://download.osgeo.org/libtiff/', - 'ftp://ftp.remotesensing.org/pub/libtiff/', -] -sources = ['tiff-%(version)s.tar.gz'] -checksums = ['6e7bdeec2c310734e734d19aae3a71ebe37a4d842e0e23dbb1b8921c0026cfcd'] - -dependencies = [ - ('libjpeg-turbo', '2.0.0') -] - -configopts = " --enable-ld-version-script " - -sanity_check_paths = { - 'files': ['bin/tiffinfo'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.1.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.1.0-GCCcore-8.3.0.eb deleted file mode 100644 index cea5f1c71e5e..000000000000 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.1.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,48 +0,0 @@ -## -# 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: -# https://hpcbios.readthedocs.org/en/latest/ -## -easyblock = 'ConfigureMake' - -name = 'LibTIFF' -version = '4.1.0' - -homepage = 'https://libtiff.maptools.org/' -description = "tiff: Library and tools for reading and writing TIFF data files" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://download.osgeo.org/libtiff/', -] -sources = ['tiff-%(version)s.tar.gz'] -checksums = ['5d29f32517dadb6dbcd1255ea5bbc93a2b54b94fbf83653b4d65c7d6775b8634'] - -builddependencies = [('binutils', '2.32')] - -dependencies = [ - ('zlib', '1.2.11'), - ('libjpeg-turbo', '2.0.3'), - ('XZ', '5.2.4'), - ('jbigkit', '2.1'), - ('zstd', '1.4.4'), -] - -configopts = "--enable-ld-version-script " -configopts += "--disable-webp " - -sanity_check_paths = { - 'files': ['bin/tiffdump', 'bin/tiffinfo', 'include/tiff.h', 'lib/libtiff.a', 'lib/libtiff.%s' % SHLIB_EXT, - 'lib/libtiffxx.a', 'lib/libtiffxx.%s' % SHLIB_EXT, 'lib/pkgconfig/libtiff-4.pc'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.1.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.1.0-GCCcore-9.3.0.eb deleted file mode 100644 index cf4eb2b08e92..000000000000 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.1.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,48 +0,0 @@ -## -# 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: -# https://hpcbios.readthedocs.org/en/latest/ -## -easyblock = 'ConfigureMake' - -name = 'LibTIFF' -version = '4.1.0' - -homepage = 'https://libtiff.maptools.org/' -description = "tiff: Library and tools for reading and writing TIFF data files" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://download.osgeo.org/libtiff/', -] -sources = ['tiff-%(version)s.tar.gz'] -checksums = ['5d29f32517dadb6dbcd1255ea5bbc93a2b54b94fbf83653b4d65c7d6775b8634'] - -builddependencies = [('binutils', '2.34')] - -dependencies = [ - ('zlib', '1.2.11'), - ('libjpeg-turbo', '2.0.4'), - ('XZ', '5.2.5'), - ('jbigkit', '2.1'), - ('zstd', '1.4.4'), -] - -configopts = "--enable-ld-version-script " -configopts += "--disable-webp " - -sanity_check_paths = { - 'files': ['bin/tiffdump', 'bin/tiffinfo', 'include/tiff.h', 'lib/libtiff.a', 'lib/libtiff.%s' % SHLIB_EXT, - 'lib/libtiffxx.a', 'lib/libtiffxx.%s' % SHLIB_EXT, 'lib/pkgconfig/libtiff-4.pc'], - '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 deleted file mode 100644 index c84a81713bac..000000000000 --- a/easybuild/easyconfigs/l/LibUUID/LibUUID-1.0.3-GCCcore-6.4.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -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, - 'https://raw.githubusercontent.com/karelzak/util-linux/stable/v2.32/libuuid/src', -] -sources = [ - SOURCELOWER_TAR_GZ, - {'filename': 'libuuid.sym', 'extract_cmd': 'cp %s %(builddir)s'}, -] -checksums = [ - '46af3275291091009ad7f1b899de3d0cea0252737550e7919d17237997db5644', # libuuid-1.0.3.tar.gz - '5932866797560bf5822c3340b64dff514afb6cef23a824f96991f8e9e9d29028', # libuuid.sym -] - -builddependencies = [ - ('binutils', '2.28'), -] - -preconfigopts = 'LDFLAGS="$LDFLAGS -Wl,--version-script=%(builddir)s/libuuid.sym"' - -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-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/LibUUID/LibUUID-1.0.3-GCCcore-7.3.0.eb deleted file mode 100644 index b3323a83e2d6..000000000000 --- a/easybuild/easyconfigs/l/LibUUID/LibUUID-1.0.3-GCCcore-7.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LibUUID' -version = '1.0.3' - -homepage = 'http://sourceforge.net/projects/libuuid/' - -description = """Portable uuid C library""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = [ - SOURCEFORGE_SOURCE, - 'https://raw.githubusercontent.com/karelzak/util-linux/stable/v2.32/libuuid/src', -] -sources = [ - SOURCELOWER_TAR_GZ, - {'filename': 'libuuid.sym', 'extract_cmd': 'cp %s %(builddir)s'}, -] -checksums = [ - '46af3275291091009ad7f1b899de3d0cea0252737550e7919d17237997db5644', # libuuid-1.0.3.tar.gz - '5932866797560bf5822c3340b64dff514afb6cef23a824f96991f8e9e9d29028', # libuuid.sym -] - -builddependencies = [ - ('binutils', '2.30'), -] - -preconfigopts = 'LDFLAGS="$LDFLAGS -Wl,--version-script=%(builddir)s/libuuid.sym"' - -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-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/LibUUID/LibUUID-1.0.3-GCCcore-8.2.0.eb deleted file mode 100644 index 7c6963684cff..000000000000 --- a/easybuild/easyconfigs/l/LibUUID/LibUUID-1.0.3-GCCcore-8.2.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LibUUID' -version = '1.0.3' - -homepage = 'http://sourceforge.net/projects/libuuid/' - -description = """Portable uuid C library""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = [ - SOURCEFORGE_SOURCE, - 'https://raw.githubusercontent.com/karelzak/util-linux/stable/v2.32/libuuid/src', -] -sources = [ - SOURCELOWER_TAR_GZ, - {'filename': 'libuuid.sym', 'extract_cmd': 'cp %s %(builddir)s'}, -] -checksums = [ - '46af3275291091009ad7f1b899de3d0cea0252737550e7919d17237997db5644', # libuuid-1.0.3.tar.gz - '5932866797560bf5822c3340b64dff514afb6cef23a824f96991f8e9e9d29028', # libuuid.sym -] - -builddependencies = [ - ('binutils', '2.31.1'), -] - -preconfigopts = 'LDFLAGS="$LDFLAGS -Wl,--version-script=%(builddir)s/libuuid.sym"' - -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-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/LibUUID/LibUUID-1.0.3-GCCcore-8.3.0.eb deleted file mode 100644 index 75b312a23e8a..000000000000 --- a/easybuild/easyconfigs/l/LibUUID/LibUUID-1.0.3-GCCcore-8.3.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LibUUID' -version = '1.0.3' - -homepage = 'http://sourceforge.net/projects/libuuid/' - -description = """Portable uuid C library""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = [ - SOURCEFORGE_SOURCE, - 'https://raw.githubusercontent.com/karelzak/util-linux/stable/v2.32/libuuid/src', -] -sources = [ - SOURCELOWER_TAR_GZ, - {'filename': 'libuuid.sym', 'extract_cmd': 'cp %s %(builddir)s'}, -] -checksums = [ - '46af3275291091009ad7f1b899de3d0cea0252737550e7919d17237997db5644', # libuuid-1.0.3.tar.gz - '5932866797560bf5822c3340b64dff514afb6cef23a824f96991f8e9e9d29028', # libuuid.sym -] - -builddependencies = [ - ('binutils', '2.32'), -] - -preconfigopts = 'LDFLAGS="$LDFLAGS -Wl,--version-script=%(builddir)s/libuuid.sym"' - -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-foss-2016a.eb b/easybuild/easyconfigs/l/LibUUID/LibUUID-1.0.3-foss-2016a.eb deleted file mode 100644 index 555b52cd7094..000000000000 --- a/easybuild/easyconfigs/l/LibUUID/LibUUID-1.0.3-foss-2016a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LibUUID' -version = '1.0.3' - -homepage = 'http://sourceforge.net/projects/libuuid/' -description = """Portable uuid C library""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = [ - SOURCEFORGE_SOURCE, - 'https://raw.githubusercontent.com/karelzak/util-linux/stable/v2.32/libuuid/src', -] -sources = [ - SOURCELOWER_TAR_GZ, - {'filename': 'libuuid.sym', 'extract_cmd': 'cp %s %(builddir)s'}, -] -checksums = [ - '46af3275291091009ad7f1b899de3d0cea0252737550e7919d17237997db5644', # libuuid-1.0.3.tar.gz - '5932866797560bf5822c3340b64dff514afb6cef23a824f96991f8e9e9d29028', # libuuid.sym -] - -preconfigopts = 'LDFLAGS="$LDFLAGS -Wl,--version-script=%(builddir)s/libuuid.sym"' - -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 deleted file mode 100644 index 498dd084fb33..000000000000 --- a/easybuild/easyconfigs/l/LibUUID/LibUUID-1.0.3-intel-2017a.eb +++ /dev/null @@ -1,31 +0,0 @@ -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, - 'https://raw.githubusercontent.com/karelzak/util-linux/stable/v2.32/libuuid/src', -] -sources = [ - SOURCELOWER_TAR_GZ, - {'filename': 'libuuid.sym', 'extract_cmd': 'cp %s %(builddir)s'}, -] -checksums = [ - '46af3275291091009ad7f1b899de3d0cea0252737550e7919d17237997db5644', # libuuid-1.0.3.tar.gz - '5932866797560bf5822c3340b64dff514afb6cef23a824f96991f8e9e9d29028', # libuuid.sym -] - -preconfigopts = 'LDFLAGS="$LDFLAGS -Wl,--version-script=%(builddir)s/libuuid.sym"' - -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-2017b.eb b/easybuild/easyconfigs/l/LibUUID/LibUUID-1.0.3-intel-2017b.eb deleted file mode 100644 index 5307055b3363..000000000000 --- a/easybuild/easyconfigs/l/LibUUID/LibUUID-1.0.3-intel-2017b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LibUUID' -version = '1.0.3' - -homepage = 'http://sourceforge.net/projects/libuuid/' -description = """Portable uuid C library""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = [ - SOURCEFORGE_SOURCE, - 'https://raw.githubusercontent.com/karelzak/util-linux/stable/v2.32/libuuid/src', -] -sources = [ - SOURCELOWER_TAR_GZ, - {'filename': 'libuuid.sym', 'extract_cmd': 'cp %s %(builddir)s'}, -] -checksums = [ - '46af3275291091009ad7f1b899de3d0cea0252737550e7919d17237997db5644', # libuuid-1.0.3.tar.gz - '5932866797560bf5822c3340b64dff514afb6cef23a824f96991f8e9e9d29028', # libuuid.sym -] - -preconfigopts = 'LDFLAGS="$LDFLAGS -Wl,--version-script=%(builddir)s/libuuid.sym"' - -sanity_check_paths = { - 'files': ['include/uuid/uuid.h', 'lib/libuuid.a', 'lib/libuuid.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/Libint/Libint-1.1.4-intel-2016a.eb b/easybuild/easyconfigs/l/Libint/Libint-1.1.4-intel-2016a.eb deleted file mode 100644 index 593afa9ec49b..000000000000 --- a/easybuild/easyconfigs/l/Libint/Libint-1.1.4-intel-2016a.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Libint' -version = '1.1.4' - -homepage = 'https://sourceforge.net/p/libint/' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ('http://sourceforge.net/projects/libint/files/v1-releases/', 'download') - -configopts = "--enable-deriv --enable-r12" - -sanity_check_paths = { - 'files': ['include/lib%(x)s/lib%(x)s.h' % {'x': x} for x in ['deriv', 'int', 'r12']] + - ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + - ['lib/lib%s.%s' % (x, y) for x in ['deriv', 'int', 'r12'] for y in ['a', SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/Libint/Libint-1.1.6-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/l/Libint/Libint-1.1.6-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 6c07d7d3c237..000000000000 --- a/easybuild/easyconfigs/l/Libint/Libint-1.1.6-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'Libint' -version = '1.1.6' - -homepage = 'https://sourceforge.net/p/libint/' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/evaleev/libint/archive/'] -sources = ['release-%s.tar.gz' % '-'.join(version.split('.'))] -checksums = ['f201b0c621df678cfe8bdf3990796b8976ff194aba357ae398f2f29b0e2985a6'] - -builddependencies = [('Autotools', '20180311')] - -preconfigopts = "aclocal -I lib/autoconf && libtoolize && autoconf && " - -# these are important for CP2K -# see https://github.com/cp2k/cp2k/tree/master/tools/hfx_tools/libint_tools -configopts = "--with-libint-max-am=5 --with-libderiv-max-am1=4 " - -configopts += " --enable-deriv --enable-r12" - -sanity_check_paths = { - 'files': ['include/lib%(x)s/lib%(x)s.h' % {'x': x} for x in ['deriv', 'int', 'r12']] + - ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + - ['lib/lib%s.%s' % (x, y) for x in ['deriv', 'int', 'r12'] for y in ['a', SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/Libint/Libint-1.1.6-foss-2016b.eb b/easybuild/easyconfigs/l/Libint/Libint-1.1.6-foss-2016b.eb deleted file mode 100644 index 928179dc391f..000000000000 --- a/easybuild/easyconfigs/l/Libint/Libint-1.1.6-foss-2016b.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'Libint' -version = '1.1.6' - -homepage = 'https://sourceforge.net/p/libint/' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -sources = ['release-%s.tar.gz' % '-'.join(version.split('.'))] -source_urls = ['https://github.com/evaleev/libint/archive/'] - -builddependencies = [('Autotools', '20150215')] - -preconfigopts = "aclocal -I lib/autoconf && libtoolize && autoconf && " - -configopts = "--enable-deriv --enable-r12" - -sanity_check_paths = { - 'files': ['include/lib%(x)s/lib%(x)s.h' % {'x': x} for x in ['deriv', 'int', 'r12']] + - ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + - ['lib/lib%s.%s' % (x, y) for x in ['deriv', 'int', 'r12'] for y in ['a', SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/Libint/Libint-1.1.6-foss-2018a.eb b/easybuild/easyconfigs/l/Libint/Libint-1.1.6-foss-2018a.eb deleted file mode 100644 index 2230a2804f8a..000000000000 --- a/easybuild/easyconfigs/l/Libint/Libint-1.1.6-foss-2018a.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'Libint' -version = '1.1.6' - -homepage = 'https://sourceforge.net/p/libint/' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/evaleev/libint/archive/'] -sources = ['release-%s.tar.gz' % '-'.join(version.split('.'))] -checksums = ['f201b0c621df678cfe8bdf3990796b8976ff194aba357ae398f2f29b0e2985a6'] - -builddependencies = [('Autotools', '20170619')] - -preconfigopts = "aclocal -I lib/autoconf && libtoolize && autoconf && " - -# these are important for CP2K -# see https://github.com/cp2k/cp2k/blob/master/cp2k/tools/hfx_tools/libint_tools/README_LIBINT -configopts = "--with-libint-max-am=5 --with-libderiv-max-am1=4 " - -configopts += " --enable-deriv --enable-r12" - -sanity_check_paths = { - 'files': ['include/lib%(x)s/lib%(x)s.h' % {'x': x} for x in ['deriv', 'int', 'r12']] + - ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + - ['lib/lib%s.%s' % (x, y) for x in ['deriv', 'int', 'r12'] for y in ['a', SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/Libint/Libint-1.1.6-foss-2020a.eb b/easybuild/easyconfigs/l/Libint/Libint-1.1.6-foss-2020a.eb deleted file mode 100644 index 97a00710a0c9..000000000000 --- a/easybuild/easyconfigs/l/Libint/Libint-1.1.6-foss-2020a.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'Libint' -version = '1.1.6' - -homepage = 'https://sourceforge.net/p/libint/' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/evaleev/libint/archive/'] -sources = ['release-%s.tar.gz' % '-'.join(version.split('.'))] -checksums = ['f201b0c621df678cfe8bdf3990796b8976ff194aba357ae398f2f29b0e2985a6'] - -builddependencies = [('Autotools', '20180311')] - -preconfigopts = "aclocal -I lib/autoconf && libtoolize && autoconf && " - -# these are important for CP2K -# see https://github.com/cp2k/cp2k/blob/master/cp2k/tools/hfx_tools/libint_tools/README_LIBINT -configopts = "--with-libint-max-am=5 --with-libderiv-max-am1=4 " - -configopts += " --enable-deriv --enable-r12" - -sanity_check_paths = { - 'files': ['include/lib%(x)s/lib%(x)s.h' % {'x': x} for x in ['deriv', 'int', 'r12']] + - ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + - ['lib/lib%s.%s' % (x, y) for x in ['deriv', 'int', 'r12'] for y in ['a', SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/Libint/Libint-1.1.6-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/l/Libint/Libint-1.1.6-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index b99038646749..000000000000 --- a/easybuild/easyconfigs/l/Libint/Libint-1.1.6-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'Libint' -version = '1.1.6' - -homepage = 'https://sourceforge.net/p/libint/' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'iccifort', 'version': '2019.1.144-GCC-8.2.0-2.31.1'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/evaleev/libint/archive/'] -sources = ['release-%s.tar.gz' % '-'.join(version.split('.'))] -checksums = ['f201b0c621df678cfe8bdf3990796b8976ff194aba357ae398f2f29b0e2985a6'] - -builddependencies = [('Autotools', '20180311')] - -preconfigopts = "aclocal -I lib/autoconf && libtoolize && autoconf && " - -# these are important for CP2K -# see https://github.com/cp2k/cp2k/tree/master/tools/hfx_tools/libint_tools -configopts = "--with-libint-max-am=5 --with-libderiv-max-am1=4 " - -configopts += " --enable-deriv --enable-r12" - -sanity_check_paths = { - 'files': ['include/lib%(x)s/lib%(x)s.h' % {'x': x} for x in ['deriv', 'int', 'r12']] + - ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + - ['lib/lib%s.%s' % (x, y) for x in ['deriv', 'int', 'r12'] for y in ['a', SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/Libint/Libint-1.1.6-intel-2016b.eb b/easybuild/easyconfigs/l/Libint/Libint-1.1.6-intel-2016b.eb deleted file mode 100644 index 785074f0f99c..000000000000 --- a/easybuild/easyconfigs/l/Libint/Libint-1.1.6-intel-2016b.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'Libint' -version = '1.1.6' - -homepage = 'https://sourceforge.net/p/libint/' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True} - -sources = ['release-%s.tar.gz' % '-'.join(version.split('.'))] -source_urls = ['https://github.com/evaleev/libint/archive/'] - -builddependencies = [('Autotools', '20150215')] - -preconfigopts = "aclocal -I lib/autoconf && libtoolize && autoconf && " - -configopts = "--enable-deriv --enable-r12" - -sanity_check_paths = { - 'files': ['include/lib%(x)s/lib%(x)s.h' % {'x': x} for x in ['deriv', 'int', 'r12']] + - ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + - ['lib/lib%s.%s' % (x, y) for x in ['deriv', 'int', 'r12'] for y in ['a', SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/Libint/Libint-1.1.6-intel-2017b.eb b/easybuild/easyconfigs/l/Libint/Libint-1.1.6-intel-2017b.eb deleted file mode 100644 index 901252ee820a..000000000000 --- a/easybuild/easyconfigs/l/Libint/Libint-1.1.6-intel-2017b.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'Libint' -version = '1.1.6' - -homepage = 'https://sourceforge.net/p/libint/' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/evaleev/libint/archive/'] -sources = ['release-%s.tar.gz' % '-'.join(version.split('.'))] -checksums = ['f201b0c621df678cfe8bdf3990796b8976ff194aba357ae398f2f29b0e2985a6'] - -builddependencies = [('Autotools', '20170619')] - -preconfigopts = "aclocal -I lib/autoconf && libtoolize && autoconf && " - -# these are important for CP2K -# see https://github.com/cp2k/cp2k/blob/master/cp2k/tools/hfx_tools/libint_tools/README_LIBINT -configopts = "--with-libint-max-am=5 --with-libderiv-max-am1=4 " - -configopts += " --enable-deriv --enable-r12" - -sanity_check_paths = { - 'files': ['include/lib%(x)s/lib%(x)s.h' % {'x': x} for x in ['deriv', 'int', 'r12']] + - ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + - ['lib/lib%s.%s' % (x, y) for x in ['deriv', 'int', 'r12'] for y in ['a', SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/Libint/Libint-1.1.6-intel-2018a.eb b/easybuild/easyconfigs/l/Libint/Libint-1.1.6-intel-2018a.eb deleted file mode 100644 index 4ebe29852adb..000000000000 --- a/easybuild/easyconfigs/l/Libint/Libint-1.1.6-intel-2018a.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'Libint' -version = '1.1.6' - -homepage = 'https://sourceforge.net/p/libint/' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/evaleev/libint/archive/'] -sources = ['release-%s.tar.gz' % '-'.join(version.split('.'))] -checksums = ['f201b0c621df678cfe8bdf3990796b8976ff194aba357ae398f2f29b0e2985a6'] - -builddependencies = [('Autotools', '20170619')] - -preconfigopts = "aclocal -I lib/autoconf && libtoolize && autoconf && " - -# these are important for CP2K -# see https://github.com/cp2k/cp2k/blob/master/cp2k/tools/hfx_tools/libint_tools/README_LIBINT -configopts = "--with-libint-max-am=5 --with-libderiv-max-am1=4 " - -configopts += " --enable-deriv --enable-r12" - -sanity_check_paths = { - 'files': ['include/lib%(x)s/lib%(x)s.h' % {'x': x} for x in ['deriv', 'int', 'r12']] + - ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + - ['lib/lib%s.%s' % (x, y) for x in ['deriv', 'int', 'r12'] for y in ['a', SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/Libint/Libint-1.1.6-intel-2018b.eb b/easybuild/easyconfigs/l/Libint/Libint-1.1.6-intel-2018b.eb deleted file mode 100644 index 9dad983d9569..000000000000 --- a/easybuild/easyconfigs/l/Libint/Libint-1.1.6-intel-2018b.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'Libint' -version = '1.1.6' - -homepage = 'https://sourceforge.net/p/libint/' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'intel', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/evaleev/libint/archive/'] -sources = ['release-%s.tar.gz' % '-'.join(version.split('.'))] -checksums = ['f201b0c621df678cfe8bdf3990796b8976ff194aba357ae398f2f29b0e2985a6'] - -builddependencies = [('Autotools', '20180311')] - -preconfigopts = "aclocal -I lib/autoconf && libtoolize && autoconf && " - -# these are important for CP2K -# see https://github.com/cp2k/cp2k/blob/master/cp2k/tools/hfx_tools/libint_tools/README_LIBINT -configopts = "--with-libint-max-am=5 --with-libderiv-max-am1=4 " - -configopts += " --enable-deriv --enable-r12" - -sanity_check_paths = { - 'files': ['include/lib%(x)s/lib%(x)s.h' % {'x': x} for x in ['deriv', 'int', 'r12']] + - ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + - ['lib/lib%s.%s' % (x, y) for x in ['deriv', 'int', 'r12'] for y in ['a', SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/Libint/Libint-1.1.6-intel-2020a.eb b/easybuild/easyconfigs/l/Libint/Libint-1.1.6-intel-2020a.eb deleted file mode 100644 index 2508446e85a3..000000000000 --- a/easybuild/easyconfigs/l/Libint/Libint-1.1.6-intel-2020a.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'Libint' -version = '1.1.6' - -homepage = 'https://sourceforge.net/p/libint/' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'intel', 'version': '2020a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/evaleev/libint/archive/'] -sources = ['release-%s.tar.gz' % '-'.join(version.split('.'))] -checksums = ['f201b0c621df678cfe8bdf3990796b8976ff194aba357ae398f2f29b0e2985a6'] - -builddependencies = [('Autotools', '20180311')] - -preconfigopts = "aclocal -I lib/autoconf && libtoolize && autoconf && " - -# these are important for CP2K -# see https://github.com/cp2k/cp2k/blob/master/cp2k/tools/hfx_tools/libint_tools/README_LIBINT -configopts = "--with-libint-max-am=5 --with-libderiv-max-am1=4 " - -configopts += " --enable-deriv --enable-r12" - -sanity_check_paths = { - 'files': ['include/lib%(x)s/lib%(x)s.h' % {'x': x} for x in ['deriv', 'int', 'r12']] + - ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + - ['lib/lib%s.%s' % (x, y) for x in ['deriv', 'int', 'r12'] for y in ['a', SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/Libint/Libint-2.0.3-foss-2018b.eb b/easybuild/easyconfigs/l/Libint/Libint-2.0.3-foss-2018b.eb deleted file mode 100644 index ff6129c1666b..000000000000 --- a/easybuild/easyconfigs/l/Libint/Libint-2.0.3-foss-2018b.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'Libint' -version = '2.0.3' - -homepage = 'https://sourceforge.net/p/libint' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['http://downloads.sourceforge.net/project/libint/libint-for-mpqc'] -sources = ['libint-%(version)s-stable.tgz'] -patches = ['Libint-%(version)s-stable-fma.patch'] -checksums = [ - '5d4944ed6e60b08d05b4e396b10dc7deee7968895984f4892fd17159780f5b02', # libint-2.0.3-stable.tgz - 'e8dad3b3da0df26dc64677f56af25923158a2414a4d85b72a8068470d28ced4c', # Libint-2.0.3-stable-fma.patch -] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/Libint/Libint-2.0.3-gompi-2019a.eb b/easybuild/easyconfigs/l/Libint/Libint-2.0.3-gompi-2019a.eb deleted file mode 100644 index 8a4322b1c46f..000000000000 --- a/easybuild/easyconfigs/l/Libint/Libint-2.0.3-gompi-2019a.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'Libint' -version = '2.0.3' - -homepage = 'https://sourceforge.net/p/libint' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'gompi', 'version': '2019a'} -toolchainopts = {'pic': True, 'optarch': 'mavx2'} - -source_urls = ['http://downloads.sourceforge.net/project/libint/libint-for-mpqc'] -sources = ['libint-%(version)s-stable.tgz'] -checksums = ['5d4944ed6e60b08d05b4e396b10dc7deee7968895984f4892fd17159780f5b02'] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/Libint/Libint-2.0.3-intel-2018b.eb b/easybuild/easyconfigs/l/Libint/Libint-2.0.3-intel-2018b.eb deleted file mode 100644 index 80ca6acb553d..000000000000 --- a/easybuild/easyconfigs/l/Libint/Libint-2.0.3-intel-2018b.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'Libint' -version = '2.0.3' - -homepage = 'https://sourceforge.net/p/libint' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'intel', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['http://downloads.sourceforge.net/project/libint/libint-for-mpqc'] -sources = ['libint-%(version)s-stable.tgz'] -checksums = ['5d4944ed6e60b08d05b4e396b10dc7deee7968895984f4892fd17159780f5b02'] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/Libint/Libint-2.0.3-stable-fma.patch b/easybuild/easyconfigs/l/Libint/Libint-2.0.3-stable-fma.patch deleted file mode 100644 index 9c0ef2eba111..000000000000 --- a/easybuild/easyconfigs/l/Libint/Libint-2.0.3-stable-fma.patch +++ /dev/null @@ -1,99 +0,0 @@ -Remove some problematic (and not very useful) FMA header code that does not compile with GCC. -This is done with a patch, because this problem also affects anything that links against Libint. -This way, FMA compiler optimization can remain enabled. -Author: Toon Verstraelen (UGent, toon.verstraelen@ugent.be) ---- libint-2.0.3-stable.orig/include/vector_x86.h 2019-02-22 09:16:11.718287697 +0100 -+++ libint-2.0.3-stable/include/vector_x86.h 2019-02-22 09:17:37.628678533 +0100 -@@ -141,30 +141,6 @@ - return c; - } - --#if defined(__FMA__) -- inline VectorSSEDouble fma_plus(VectorSSEDouble a, VectorSSEDouble b, VectorSSEDouble c) { -- VectorSSEDouble d; -- d.d = _mm_fmadd_pd(a.d, b.d, c.d); -- return d; -- } -- inline VectorSSEDouble fma_minus(VectorSSEDouble a, VectorSSEDouble b, VectorSSEDouble c) { -- VectorSSEDouble d; -- d.d = _mm_fmsub_pd(a.d, b.d, c.d); -- return d; -- } --#elif defined(__FMA4__) -- inline VectorSSEDouble fma_plus(VectorSSEDouble a, VectorSSEDouble b, VectorSSEDouble c) { -- VectorSSEDouble d; -- d.d = _mm_macc_pd(a.d, b.d, c.d); -- return d; -- } -- inline VectorSSEDouble fma_minus(VectorSSEDouble a, VectorSSEDouble b, VectorSSEDouble c) { -- VectorSSEDouble d; -- d.d = _mm_msub_pd(a.d, b.d, c.d); -- return d; -- } --#endif -- - //@} - - //@{ standard functions -@@ -365,30 +341,6 @@ - return c; - } - --#if defined(__FMA__) -- inline VectorSSEFloat fma_plus(VectorSSEFloat a, VectorSSEFloat b, VectorSSEFloat c) { -- VectorSSEFloat d; -- d.d = _mm_fmadd_ps(a.d, b.d, c.d); -- return d; -- } -- inline VectorSSEFloat fma_minus(VectorSSEFloat a, VectorSSEFloat b, VectorSSEFloat c) { -- VectorSSEFloat d; -- d.d = _mm_fmsub_ps(a.d, b.d, c.d); -- return d; -- } --#elif defined(__FMA4__) -- inline VectorSSEFloat fma_plus(VectorSSEFloat a, VectorSSEFloat b, VectorSSEFloat c) { -- VectorSSEFloat d; -- d.d = _mm_macc_ps(a.d, b.d, c.d); -- return d; -- } -- inline VectorSSEFloat fma_minus(VectorSSEFloat a, VectorSSEFloat b, VectorSSEFloat c) { -- VectorSSEFloat d; -- d.d = _mm_msub_ps(a.d, b.d, c.d); -- return d; -- } --#endif -- - //@} - - //@{ standard functions -@@ -591,30 +543,6 @@ - return c; - } - --#if defined(__FMA__) -- inline VectorAVXDouble fma_plus(VectorAVXDouble a, VectorAVXDouble b, VectorAVXDouble c) { -- VectorAVXDouble d; -- d.d = _mm256_fmadd_pd(a.d, b.d, c.d); -- return d; -- } -- inline VectorAVXDouble fma_minus(VectorAVXDouble a, VectorAVXDouble b, VectorAVXDouble c) { -- VectorAVXDouble d; -- d.d = _mm256_fmsub_pd(a.d, b.d, c.d); -- return d; -- } --#elif defined(__FMA4__) -- inline VectorAVXDouble fma_plus(VectorAVXDouble a, VectorAVXDouble b, VectorAVXDouble c) { -- VectorAVXDouble d; -- d.d = _mm256_facc_pd(a.d, b.d, c.d); -- return d; -- } -- inline VectorAVXDouble fma_minus(VectorAVXDouble a, VectorAVXDouble b, VectorAVXDouble c) { -- VectorAVXDouble d; -- d.d = _mm256_fsub_pd(a.d, b.d, c.d); -- return d; -- } --#endif -- - //@} - - //@{ standard functions diff --git a/easybuild/easyconfigs/l/Libint/Libint-2.1.0-intel-2016b.eb b/easybuild/easyconfigs/l/Libint/Libint-2.1.0-intel-2016b.eb deleted file mode 100644 index 8282cb93ccd3..000000000000 --- a/easybuild/easyconfigs/l/Libint/Libint-2.1.0-intel-2016b.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'Libint' -version = '2.1.0' - -homepage = 'https://github.com/evaleev/libint' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True} - -sources = ['libint-%(version)s-stable.tgz'] -source_urls = ['https://github.com/evaleev/libint/releases/download/v%(version)s'] - -builddependencies = [ - ('GMP', '6.1.1'), - ('Boost', '1.61.0', '-Python-2.7.12'), - ('Eigen', '3.2.9'), - ('Python', '2.7.12'), -] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/Libint/Libint-2.4.2-intel-2018a.eb b/easybuild/easyconfigs/l/Libint/Libint-2.4.2-intel-2018a.eb deleted file mode 100644 index a9f94d660907..000000000000 --- a/easybuild/easyconfigs/l/Libint/Libint-2.4.2-intel-2018a.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Libint' -version = '2.4.2' - -homepage = 'https://github.com/evaleev/libint' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'pic': True, 'cstd': 'c++11'} - -source_urls = ['https://github.com/evaleev/libint/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['86dff38065e69a3a51d15cfdc638f766044cb87e5c6682d960c14f9847e2eac3'] - -builddependencies = [ - ('Autotools', '20170619'), - ('GMP', '6.1.2'), - ('Boost', '1.66.0', '-Python-2.7.14'), - ('Eigen', '3.3.4', '', SYSTEM), - ('Python', '2.7.14'), -] - -preconfigopts = "./autogen.sh && " - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/Libint/Libint-2.5.0-gompi-2019a.eb b/easybuild/easyconfigs/l/Libint/Libint-2.5.0-gompi-2019a.eb deleted file mode 100644 index ea2d5040ce7e..000000000000 --- a/easybuild/easyconfigs/l/Libint/Libint-2.5.0-gompi-2019a.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Libint' -version = '2.5.0' - -homepage = 'https://github.com/evaleev/libint' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'gompi', 'version': '2019a'} -toolchainopts = {'pic': True, 'cstd': 'c++11'} - -source_urls = ['https://github.com/evaleev/libint/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['e57bb4546a6702fdaa570ad6607712f31903ed4618f051150979a31a038ce960'] - -builddependencies = [ - ('Autotools', '20180311'), - ('GMP', '6.1.2'), - ('Boost', '1.70.0'), - ('Eigen', '3.3.7', '', SYSTEM), - ('Python', '2.7.15'), -] - -preconfigopts = "./autogen.sh && " - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/Libint/Libint-2.5.0-iimpi-2019a.eb b/easybuild/easyconfigs/l/Libint/Libint-2.5.0-iimpi-2019a.eb deleted file mode 100644 index 87d30d047ad3..000000000000 --- a/easybuild/easyconfigs/l/Libint/Libint-2.5.0-iimpi-2019a.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Libint' -version = '2.5.0' - -homepage = 'https://github.com/evaleev/libint' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'iimpi', 'version': '2019a'} -toolchainopts = {'pic': True, 'cstd': 'c++11'} - -source_urls = ['https://github.com/evaleev/libint/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['e57bb4546a6702fdaa570ad6607712f31903ed4618f051150979a31a038ce960'] - -builddependencies = [ - ('Autotools', '20180311'), - ('GMP', '6.1.2'), - ('Boost', '1.70.0'), - ('Eigen', '3.3.7', '', SYSTEM), - ('Python', '2.7.15'), -] - -preconfigopts = "./autogen.sh && " - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/Libint/Libint-2.6.0-gompi-2020a-lmax-6-cp2k.eb b/easybuild/easyconfigs/l/Libint/Libint-2.6.0-gompi-2020a-lmax-6-cp2k.eb deleted file mode 100644 index 103d1e997b8b..000000000000 --- a/easybuild/easyconfigs/l/Libint/Libint-2.6.0-gompi-2020a-lmax-6-cp2k.eb +++ /dev/null @@ -1,49 +0,0 @@ -name = 'Libint' -version = '2.6.0' -local_lmax = 6 -# custom configuration, to be used as dependency for CP2K -versionsuffix = '-lmax-%s-cp2k' % local_lmax - -homepage = 'https://github.com/evaleev/libint' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'gompi', 'version': '2020a'} -toolchainopts = {'pic': True, 'cstd': 'c++11'} - -source_urls = ['https://github.com/evaleev/libint/archive'] -sources = ['v%(version)s.tar.gz'] -patches = [ - 'Libint-%(version)s_fix-LIBINT2-MAX-AM-default1.patch', - 'Libint-2.6.0_remove-test-eri.patch', -] -checksums = [ - '4ae47e8f0b5632c3d2a956469a7920896708e9f0e396ec10071b8181e4c8d9fa', # v2.6.0.tar.gz - # Libint-2.6.0_fix-LIBINT2-MAX-AM-default1.patch - 'e5445c89639d113be7726c2bc1164d2f6ea75e76abbb1c94acd55c508693d5ab', - # Libint-2.6.0_remove-test-eri.patch - 'e47868901250078adeb35b80ab866ba8063ad9756881d1b557cb925334df653b', -] - -builddependencies = [ - ('Autotools', '20180311'), - ('GMP', '6.2.0'), - ('Boost', '1.72.0'), - ('Eigen', '3.3.7'), - ('Python', '2.7.18'), -] - -# configure options as required by CP2K, -# see Jenkinsfile in https://github.com/cp2k/libint-cp2k -local_eri_max_am = '%s,%s' % (local_lmax, local_lmax - 1) -local_eri23_max_am = '%s,%s' % (local_lmax + 2, local_lmax + 1) - -libint_compiler_configopts = '--enable-eri=1 --enable-eri2=1 --enable-eri3=1 --with-max-am=%s ' % local_lmax -libint_compiler_configopts += '--with-eri-max-am=%s ' % local_eri_max_am -libint_compiler_configopts += '--with-eri2-max-am=%s ' % local_eri23_max_am -libint_compiler_configopts += '--with-eri3-max-am=%s ' % local_eri23_max_am -libint_compiler_configopts += '--enable-generic-code --disable-unrolling' - -with_fortran = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/Libint/Libint-2.6.0-iimpi-2020a-lmax-6-cp2k.eb b/easybuild/easyconfigs/l/Libint/Libint-2.6.0-iimpi-2020a-lmax-6-cp2k.eb deleted file mode 100644 index 1052541bd3d3..000000000000 --- a/easybuild/easyconfigs/l/Libint/Libint-2.6.0-iimpi-2020a-lmax-6-cp2k.eb +++ /dev/null @@ -1,44 +0,0 @@ -name = 'Libint' -version = '2.6.0' -local_lmax = 6 -# custom configuration, to be used as dependency for CP2K -versionsuffix = '-lmax-%s-cp2k' % local_lmax - -homepage = 'https://github.com/evaleev/libint' -description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body - matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" - -toolchain = {'name': 'iimpi', 'version': '2020a'} -toolchainopts = {'pic': True, 'cstd': 'c++11'} - -source_urls = ['https://github.com/evaleev/libint/archive'] -sources = ['v%(version)s.tar.gz'] -patches = ['Libint-%(version)s_fix-LIBINT2-MAX-AM-default1.patch'] -checksums = [ - '4ae47e8f0b5632c3d2a956469a7920896708e9f0e396ec10071b8181e4c8d9fa', # v2.6.0.tar.gz - # Libint-2.6.0_fix-LIBINT2-MAX-AM-default1.patch - 'e5445c89639d113be7726c2bc1164d2f6ea75e76abbb1c94acd55c508693d5ab', -] - -builddependencies = [ - ('Autotools', '20180311'), - ('GMP', '6.2.0'), - ('Boost', '1.72.0'), - ('Eigen', '3.3.7'), - ('Python', '2.7.18'), -] - -# configure options as required by CP2K, -# see Jenkinsfile in https://github.com/cp2k/libint-cp2k -local_eri_max_am = '%s,%s' % (local_lmax, local_lmax - 1) -local_eri23_max_am = '%s,%s' % (local_lmax + 2, local_lmax + 1) - -libint_compiler_configopts = '--enable-eri=1 --enable-eri2=1 --enable-eri3=1 --with-max-am=%s ' % local_lmax -libint_compiler_configopts += '--with-eri-max-am=%s ' % local_eri_max_am -libint_compiler_configopts += '--with-eri2-max-am=%s ' % local_eri23_max_am -libint_compiler_configopts += '--with-eri3-max-am=%s ' % local_eri23_max_am -libint_compiler_configopts += '--enable-generic-code --disable-unrolling' - -with_fortran = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/LightGBM/LightGBM-4.5.0-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/l/LightGBM/LightGBM-4.5.0-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..2e7811fc076b --- /dev/null +++ b/easybuild/easyconfigs/l/LightGBM/LightGBM-4.5.0-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,52 @@ +easyblock = 'PythonBundle' + +name = "LightGBM" +version = "4.5.0" +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = "https://lightgbm.readthedocs.io" +description = """A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM +or MART) framework based on decision tree algorithms, used for ranking, +classification and many other machine learning tasks.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [ + ('scikit-build-core', '0.9.3'), + ('wget', '1.24.5'), +] + +dependencies = [ + ('CUDA', '12.1.1', '', SYSTEM), + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('Arrow', '14.0.1'), # optional + ('dask', '2023.9.2'), # optional + ('scikit-learn', '1.3.1'), # optional +] + +# example files are not distributed with the sources +_test_repo_url = "https://raw.githubusercontent.com/microsoft/LightGBM/refs/tags/v%(version)s/examples" +_test_cmds_pre = " && ".join([ + "mkdir regression", + "wget -P regression %s/regression/regression.test" % _test_repo_url, + "wget -P regression %s/regression/regression.train" % _test_repo_url, + "mkdir test", + "cd test", + "wget %s/python-guide/simple_example.py" % _test_repo_url, + "", +]) + +exts_list = [ + ('lightgbm', version, { + 'checksums': ['e1cd7baf0318d4e308a26575a63a4635f08df866ad3622a9d8e3d71d9637a1ba'], + 'installopts': "--config-settings=cmake.define.USE_CUDA=ON", + 'use_pip_extras': "arrow,dask,pandas,scikit-learn", + 'pretestopts': _test_cmds_pre, + 'runtest': 'python', + 'testopts': "simple_example.py", + 'testinstall': True, + }), +] + +moduleclass = 'ai' diff --git a/easybuild/easyconfigs/l/LightGBM/LightGBM-4.5.0-foss-2023a.eb b/easybuild/easyconfigs/l/LightGBM/LightGBM-4.5.0-foss-2023a.eb new file mode 100644 index 000000000000..89c2cfe14226 --- /dev/null +++ b/easybuild/easyconfigs/l/LightGBM/LightGBM-4.5.0-foss-2023a.eb @@ -0,0 +1,50 @@ +easyblock = 'PythonBundle' + +name = "LightGBM" +version = "4.5.0" + +homepage = "https://lightgbm.readthedocs.io" +description = """A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM +or MART) framework based on decision tree algorithms, used for ranking, +classification and many other machine learning tasks.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [ + ('scikit-build-core', '0.9.3'), + ('wget', '1.24.5'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('Arrow', '14.0.1'), # optional + ('dask', '2023.9.2'), # optional + ('scikit-learn', '1.3.1'), # optional +] + +# example files are not distributed with the sources +_test_repo_url = "https://raw.githubusercontent.com/microsoft/LightGBM/refs/tags/v%(version)s/examples" +_test_cmds_pre = " && ".join([ + "mkdir regression", + "wget -P regression %s/regression/regression.test" % _test_repo_url, + "wget -P regression %s/regression/regression.train" % _test_repo_url, + "mkdir test", + "cd test", + "wget %s/python-guide/simple_example.py" % _test_repo_url, + "", +]) + +exts_list = [ + ('lightgbm', version, { + 'checksums': ['e1cd7baf0318d4e308a26575a63a4635f08df866ad3622a9d8e3d71d9637a1ba'], + 'installopts': "--config-settings=cmake.define.USE_MPI=ON", + 'use_pip_extras': "arrow,dask,pandas,scikit-learn", + 'pretestopts': _test_cmds_pre, + 'runtest': 'python', + 'testopts': "simple_example.py", + 'testinstall': True, + }), +] + +moduleclass = 'ai' diff --git a/easybuild/easyconfigs/l/Lighter/Lighter-1.1.1-foss-2018a.eb b/easybuild/easyconfigs/l/Lighter/Lighter-1.1.1-foss-2018a.eb deleted file mode 100644 index 1a1832d8155a..000000000000 --- a/easybuild/easyconfigs/l/Lighter/Lighter-1.1.1-foss-2018a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'MakeCp' - -name = 'Lighter' -version = '1.1.1' - -homepage = 'https://github.com/mourisl/Lighter' -description = "Fast and memory-efficient sequencing error corrector" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['https://github.com/mourisl/Lighter/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['9b29b87cd87f6d57ef8c39d22fb8679977128a1bdf557d8c161eae2816e374b7'] - -dependencies = [('zlib', '1.2.11')] - -files_to_copy = [(['lighter'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/lighter'], - 'dirs': [], -} - -sanity_check_commands = ["lighter -h"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/Lighter/Lighter-1.1.2-foss-2018b.eb b/easybuild/easyconfigs/l/Lighter/Lighter-1.1.2-foss-2018b.eb deleted file mode 100644 index d631024c7f85..000000000000 --- a/easybuild/easyconfigs/l/Lighter/Lighter-1.1.2-foss-2018b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'MakeCp' - -name = 'Lighter' -version = '1.1.2' - -homepage = 'https://github.com/mourisl/Lighter' -description = "Fast and memory-efficient sequencing error corrector" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/mourisl/Lighter/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['89abc34137beffc43382fbe53deb25c3c2f5cee7e6ca2b7f669931d70065993a'] - -dependencies = [('zlib', '1.2.11')] - -files_to_copy = [(['lighter'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/lighter'], - 'dirs': [], -} - -sanity_check_commands = ["lighter -h"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/Lighter/Lighter-1.1.3-GCC-13.3.0.eb b/easybuild/easyconfigs/l/Lighter/Lighter-1.1.3-GCC-13.3.0.eb new file mode 100644 index 000000000000..16f783799137 --- /dev/null +++ b/easybuild/easyconfigs/l/Lighter/Lighter-1.1.3-GCC-13.3.0.eb @@ -0,0 +1,26 @@ +easyblock = 'MakeCp' + +name = 'Lighter' +version = '1.1.3' + +homepage = 'https://github.com/mourisl/Lighter' +description = "Fast and memory-efficient sequencing error corrector" + +toolchain = {'name': 'GCC', 'version': '13.3.0'} + +source_urls = ['https://github.com/mourisl/Lighter/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['c8a251c410805f82dad77e40661f0faf14ec82dedb3ff717094ba8ff4ef94465'] + +dependencies = [('zlib', '1.3.1')] + +files_to_copy = [(['lighter'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/lighter'], + 'dirs': [], +} + +sanity_check_commands = ["lighter -h"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/Lightning/Lightning-2.2.1-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/l/Lightning/Lightning-2.2.1-foss-2023a-CUDA-12.1.1.eb index f92fd739953b..c4cd9918a7e8 100644 --- a/easybuild/easyconfigs/l/Lightning/Lightning-2.2.1-foss-2023a-CUDA-12.1.1.eb +++ b/easybuild/easyconfigs/l/Lightning/Lightning-2.2.1-foss-2023a-CUDA-12.1.1.eb @@ -26,8 +26,4 @@ dependencies = [ ('PyTorch-Lightning', version, '-CUDA-%(cudaver)s'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/Lightning/Lightning-2.2.1-foss-2023a.eb b/easybuild/easyconfigs/l/Lightning/Lightning-2.2.1-foss-2023a.eb new file mode 100644 index 000000000000..e79a8b8c6bd5 --- /dev/null +++ b/easybuild/easyconfigs/l/Lightning/Lightning-2.2.1-foss-2023a.eb @@ -0,0 +1,27 @@ +easyblock = 'PythonPackage' + +name = 'Lightning' +version = '2.2.1' + +homepage = 'https://github.com/Lightning-AI/pytorch-lightning' +description = """ +The deep learning framework to pretrain, finetune and deploy AI models. +Lightning has 4 core packages: + PyTorch Lightning: Train and deploy PyTorch at scale. + Lightning Fabric: Expert control. + Lightning Data: Blazing fast, distributed streaming of training data from cloud storage. + Lightning Apps: Build AI products and ML workflows. +""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +sources = [SOURCELOWER_TAR_GZ] +checksums = ['b3e46d596b32cafd1fb9b21fdba1b1767df97b1af5cc702693d1c51df60b19aa'] + +dependencies = [ + ('Python', '3.11.3'), + ('PyTorch', '2.1.2'), + ('PyTorch-Lightning', version), +] + +moduleclass = 'tools' 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 deleted file mode 100644 index 32aac5dd56d2..000000000000 --- a/easybuild/easyconfigs/l/LinBox/LinBox-1.4.0-foss-2016a.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# This file is an EasyBuild recipe; see https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright (c) 2016 Riccardo Murri -# Authors:: Riccardo Murri -# License:: GPL -# -## - -easyblock = 'ConfigureMake' - -name = 'LinBox' -version = '1.4.0' - -homepage = 'http://linalg.org/' -description = "C++ library for exact, high-performance linear algebra" - -toolchain = {'version': '2016a', 'name': 'foss'} - -sources = ['v%(version)s.zip'] -source_urls = ['https://github.com/linbox-team/linbox/archive'] - -builddependencies = [ - ('Autotools', '20150215'), -] -dependencies = [ - ('FFLAS-FFPACK', '2.2.0'), - ('Givaro', '4.0.1'), -] - -preconfigopts = "env NOCONFIGURE=1 ./autogen.sh && " -configopts = "--with-givaro=$EBROOTGIVARO --with-fflas-ffpack=$EBROOTFFLASMINFFPACK --enable-openmp" - -sanity_check_paths = { - 'files': ['bin/linbox-config', 'include/linbox/linbox-config.h', 'lib/liblinbox.a'], - 'dirs': ['bin', 'include', 'lib'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/LinBox/LinBox-1.7.0-gfbf-2023b.eb b/easybuild/easyconfigs/l/LinBox/LinBox-1.7.0-gfbf-2023b.eb index 95ca1edf2497..40d81e51f68b 100644 --- a/easybuild/easyconfigs/l/LinBox/LinBox-1.7.0-gfbf-2023b.eb +++ b/easybuild/easyconfigs/l/LinBox/LinBox-1.7.0-gfbf-2023b.eb @@ -31,9 +31,9 @@ dependencies = [ ('NTL', '11.5.1'), ] -configopts = "--with-fflas-ffpack=$EBROOTFFLASMINFFPACK --with-flint=$EBROOTFLINT " -configopts += "--with-givaro=$EBROOTGIVARO --with-iml=$EBROOTIML --with-ntl=$EBROOTNTL " -configopts += "--enable-openmp --enable-shared " +configopts = "--with-flint=$EBROOTFLINT " +configopts += "--with-iml=$EBROOTIML --with-ntl=$EBROOTNTL " +configopts += "--enable-shared " sanity_check_paths = { 'files': ['bin/linbox-config', 'include/linbox/linbox-config.h'] + diff --git a/easybuild/easyconfigs/l/Lingeling/Lingeling-bcp-GCC-9.3.0.eb b/easybuild/easyconfigs/l/Lingeling/Lingeling-bcp-GCC-9.3.0.eb deleted file mode 100644 index 9b8a1315b643..000000000000 --- a/easybuild/easyconfigs/l/Lingeling/Lingeling-bcp-GCC-9.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'MakeCp' - -name = 'Lingeling' -version = 'bcp' -local_commit = '7d5db72420b95ab356c98ca7f7a4681ed2c59c70' - -homepage = 'http://fmv.jku.at/lingeling/' -description = """ -One of the design principles of the state-of-the-art SAT solver Lingeling is to -use as compact data structures as possible. These reduce memory usage, increase -cache efficiency and thus improve runtime, particularly, when using multiple -solver instances on multi-core machines, as in our parallel portfolio solver -Plingeling and our cube and conquer solver Treengeling.""" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -github_account = 'arminbiere' -source_urls = [GITHUB_LOWER_SOURCE] -sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] -checksums = ['cf04c8f5706c14f00dd66e4db529c48513a450cc0f195242d8d0762b415f4427'] - -# Custom execution of configure at build time because Lingeling has a custom script incompatible with configure step -prebuildopts = "./configure.sh && " -prebuildopts += "sed -i 's/CFLAGS=-W -Wall -O3/CFLAGS+=-W -Wall/' makefile && " -buildopts = 'CC="$CC"' - -local_bins = ['lingeling', 'ilingeling', 'plingeling', 'treengeling'] -files_to_copy = [(local_bins, 'bin')] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in local_bins], - 'dirs': [], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.16-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.16-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..121d33200a22 --- /dev/null +++ b/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.16-GCCcore-13.3.0.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'LittleCMS' +version = '2.16' + +homepage = 'https://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': '13.3.0'} + +source_urls = ['https://sourceforge.net/projects/lcms/files/lcms/%s/' % '.'.join(version.split('.')[:2])] +sources = ['lcms2-%(version)s.tar.gz'] +checksums = ['d873d34ad8b9b4cea010631f1a6228d2087475e4dc5e763eb81acc23d9d45a51'] + +builddependencies = [('binutils', '2.42')] + +dependencies = [('libjpeg-turbo', '3.0.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/LittleCMS/LittleCMS-2.7-intel-2016a.eb b/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.7-intel-2016a.eb deleted file mode 100644 index a11a17f3e07d..000000000000 --- a/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.7-intel-2016a.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LittleCMS' -version = '2.7' - -homepage = 'http://www.littlecms.com/' -description = """ Little CMS intends to be an OPEN SOURCE small-footprint color management engine, - with special focus on accuracy and performance. """ - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['http://sourceforge.net/projects/lcms/files/lcms/%(version)s/'] -sources = ['lcms2-%(version)s.tar.gz'] - -dependencies = [('libjpeg-turbo', '1.4.2')] - -sanity_check_paths = { - 'files': ['bin/jpgicc', 'bin/linkicc', 'bin/psicc', 'bin/transicc', 'include/lcms2.h', 'include/lcms2_plugin.h', - 'lib/liblcms2.a', 'lib/liblcms2.%s' % SHLIB_EXT, 'lib/pkgconfig/lcms2.pc'], - 'dirs': ['share/man'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.8-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.8-GCCcore-6.4.0.eb deleted file mode 100644 index fda360d04dad..000000000000 --- a/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.8-GCCcore-6.4.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -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 deleted file mode 100644 index c553697d7432..000000000000 --- a/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.8-foss-2016b.eb +++ /dev/null @@ -1,23 +0,0 @@ -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-2016b.eb b/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.8-intel-2016b.eb deleted file mode 100644 index 738095618f9c..000000000000 --- a/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.8-intel-2016b.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LittleCMS' -version = '2.8' - -homepage = 'http://www.littlecms.com/' -description = """ Little CMS intends to be an OPEN SOURCE small-footprint color management engine, - with special focus on accuracy and performance. """ - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['http://sourceforge.net/projects/lcms/files/lcms/%(version)s/'] -sources = ['lcms2-%(version)s.tar.gz'] - -dependencies = [('libjpeg-turbo', '1.5.0')] - -sanity_check_paths = { - 'files': ['bin/jpgicc', 'bin/linkicc', 'bin/psicc', 'bin/transicc', 'include/lcms2.h', 'include/lcms2_plugin.h', - 'lib/liblcms2.a', 'lib/liblcms2.%s' % SHLIB_EXT, 'lib/pkgconfig/lcms2.pc'], - 'dirs': ['share/man'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.8-intel-2017a.eb b/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.8-intel-2017a.eb deleted file mode 100644 index 338a40a66dd9..000000000000 --- a/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.8-intel-2017a.eb +++ /dev/null @@ -1,23 +0,0 @@ -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/LittleCMS/LittleCMS-2.9-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.9-GCCcore-6.4.0.eb deleted file mode 100644 index 9290287df56d..000000000000 --- a/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.9-GCCcore-6.4.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LittleCMS' -version = '2.9' - -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'} - -source_urls = ['http://sourceforge.net/projects/lcms/files/lcms/%(version)s/'] -sources = ['lcms2-%(version)s.tar.gz'] -checksums = ['48c6fdf98396fa245ed86e622028caf49b96fa22f3e5734f853f806fbc8e7d20'] - -builddependencies = [ - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.28'), -] - -dependencies = [('libjpeg-turbo', '1.5.3')] - -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.9-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.9-GCCcore-7.3.0.eb deleted file mode 100644 index cc2e2fe34fca..000000000000 --- a/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.9-GCCcore-7.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LittleCMS' -version = '2.9' - -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': '7.3.0'} - -source_urls = ['http://sourceforge.net/projects/lcms/files/lcms/%(version)s/'] -sources = ['lcms2-%(version)s.tar.gz'] -checksums = ['48c6fdf98396fa245ed86e622028caf49b96fa22f3e5734f853f806fbc8e7d20'] - -builddependencies = [ - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.30'), -] - -dependencies = [('libjpeg-turbo', '2.0.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.9-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.9-GCCcore-8.2.0.eb deleted file mode 100644 index 9b18741a71d4..000000000000 --- a/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.9-GCCcore-8.2.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LittleCMS' -version = '2.9' - -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': '8.2.0'} - -source_urls = ['http://sourceforge.net/projects/lcms/files/lcms/%(version)s/'] -sources = ['lcms2-%(version)s.tar.gz'] -checksums = ['48c6fdf98396fa245ed86e622028caf49b96fa22f3e5734f853f806fbc8e7d20'] - -builddependencies = [ - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.31.1'), -] - -dependencies = [('libjpeg-turbo', '2.0.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.9-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.9-GCCcore-8.3.0.eb deleted file mode 100644 index 6a67315b9963..000000000000 --- a/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.9-GCCcore-8.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LittleCMS' -version = '2.9' - -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': '8.3.0'} - -source_urls = ['http://sourceforge.net/projects/lcms/files/lcms/%(version)s/'] -sources = ['lcms2-%(version)s.tar.gz'] -checksums = ['48c6fdf98396fa245ed86e622028caf49b96fa22f3e5734f853f806fbc8e7d20'] - -builddependencies = [ - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.32'), -] - -dependencies = [('libjpeg-turbo', '2.0.3')] - -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.9-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.9-GCCcore-9.3.0.eb deleted file mode 100644 index f02cf0fcf1b3..000000000000 --- a/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.9-GCCcore-9.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LittleCMS' -version = '2.9' - -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': '9.3.0'} - -source_urls = ['http://sourceforge.net/projects/lcms/files/lcms/%(version)s/'] -sources = ['lcms2-%(version)s.tar.gz'] -checksums = ['48c6fdf98396fa245ed86e622028caf49b96fa22f3e5734f853f806fbc8e7d20'] - -builddependencies = [ - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.34'), -] - -dependencies = [('libjpeg-turbo', '2.0.4')] - -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.9-foss-2017b.eb b/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.9-foss-2017b.eb deleted file mode 100644 index 92d258d56700..000000000000 --- a/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.9-foss-2017b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LittleCMS' -version = '2.9' - -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': '2017b'} - -source_urls = ['http://sourceforge.net/projects/lcms/files/lcms/%(version)s/'] -sources = ['lcms2-%(version)s.tar.gz'] -checksums = ['48c6fdf98396fa245ed86e622028caf49b96fa22f3e5734f853f806fbc8e7d20'] - -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.9-foss-2018a.eb b/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.9-foss-2018a.eb deleted file mode 100644 index 6c0e9b72ce15..000000000000 --- a/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.9-foss-2018a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LittleCMS' -version = '2.9' - -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': '2018a'} - -source_urls = ['http://sourceforge.net/projects/lcms/files/lcms/%(version)s/'] -sources = ['lcms2-%(version)s.tar.gz'] -checksums = ['48c6fdf98396fa245ed86e622028caf49b96fa22f3e5734f853f806fbc8e7d20'] - -dependencies = [('libjpeg-turbo', '1.5.3')] - -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.9-intel-2017b.eb b/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.9-intel-2017b.eb deleted file mode 100644 index b75721a0664c..000000000000 --- a/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.9-intel-2017b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LittleCMS' -version = '2.9' - -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': '2017b'} - -source_urls = ['http://sourceforge.net/projects/lcms/files/lcms/%(version)s/'] -sources = ['lcms2-%(version)s.tar.gz'] -checksums = ['48c6fdf98396fa245ed86e622028caf49b96fa22f3e5734f853f806fbc8e7d20'] - -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/Lmod/Lmod-5.2-GCC-4.8.2.eb b/easybuild/easyconfigs/l/Lmod/Lmod-5.2-GCC-4.8.2.eb deleted file mode 100644 index 3f6adb2e4be5..000000000000 --- a/easybuild/easyconfigs/l/Lmod/Lmod-5.2-GCC-4.8.2.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Lmod" -version = "5.2" - -homepage = "http://sourceforge.net/projects/lmod/" -description = """Lmod is a Lua based module system. Modules allow for dynamic modification - of a user's environment under Unix systems. See www.tacc.utexas.edu/tacc-projects/lmod - for a complete description. Lmod is a new implementation that easily handles the MODULEPATH - Hierarchical problem. It is drop-in replacement for TCL/C modules and reads TCL modulefiles directly.""" - -toolchain = {'name': 'GCC', 'version': '4.8.2'} - -sources = [SOURCE_TAR_BZ2] -source_urls = ['http://sourceforge.net/projects/lmod/files/'] - -dependencies = [("Lua", "5.1.4-5")] - -sanity_check_paths = { - 'files': ["lmod/%(version)s/libexec/lmod", "lmod/%(version)s/init/profile"], - 'dirs': [] -} - -moduleclass = "tools" diff --git a/easybuild/easyconfigs/l/Lmod/Lmod-5.2.5-GCC-4.8.2.eb b/easybuild/easyconfigs/l/Lmod/Lmod-5.2.5-GCC-4.8.2.eb deleted file mode 100644 index 79641dbdef90..000000000000 --- a/easybuild/easyconfigs/l/Lmod/Lmod-5.2.5-GCC-4.8.2.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Lmod" -version = "5.2.5" - -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': 'GCC', 'version': '4.8.2'} - -sources = [SOURCE_TAR_BZ2] -source_urls = [ - '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/Lmod/Lmod-5.3-GCC-4.8.2.eb b/easybuild/easyconfigs/l/Lmod/Lmod-5.3-GCC-4.8.2.eb deleted file mode 100644 index e6fc678e23f1..000000000000 --- a/easybuild/easyconfigs/l/Lmod/Lmod-5.3-GCC-4.8.2.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Lmod" -version = "5.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': 'GCC', 'version': '4.8.2'} - -sources = [SOURCE_TAR_BZ2] -source_urls = [ - '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/Lmod/Lmod-5.4-GCC-4.8.2.eb b/easybuild/easyconfigs/l/Lmod/Lmod-5.4-GCC-4.8.2.eb deleted file mode 100644 index 9844fbdfdca5..000000000000 --- a/easybuild/easyconfigs/l/Lmod/Lmod-5.4-GCC-4.8.2.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Lmod" -version = "5.4" - -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': 'GCC', 'version': '4.8.2'} - -sources = [SOURCE_TAR_BZ2] -source_urls = [ - '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/Lmod/Lmod-5.4.2-GCC-4.8.2.eb b/easybuild/easyconfigs/l/Lmod/Lmod-5.4.2-GCC-4.8.2.eb deleted file mode 100644 index 52c285e604b7..000000000000 --- a/easybuild/easyconfigs/l/Lmod/Lmod-5.4.2-GCC-4.8.2.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Lmod" -version = "5.4.2" - -homepage = "http://sourceforge.net/projects/lmod/" -description = """Lmod is a Lua based module system. Modules allow for dynamic modification - of a user's environment under Unix systems. See www.tacc.utexas.edu/tacc-projects/lmod - for a complete description. Lmod is a new implementation that easily handles the MODULEPATH - Hierarchical problem. It is drop-in replacement for TCL/C modules and reads TCL modulefiles directly.""" - -toolchain = {'name': 'GCC', 'version': '4.8.2'} - -sources = [SOURCE_TAR_BZ2] -source_urls = [ - '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/Lmod/Lmod-5.5-GCC-4.8.2.eb b/easybuild/easyconfigs/l/Lmod/Lmod-5.5-GCC-4.8.2.eb deleted file mode 100644 index c4a121585550..000000000000 --- a/easybuild/easyconfigs/l/Lmod/Lmod-5.5-GCC-4.8.2.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Lmod" -version = "5.5" - -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': 'GCC', 'version': '4.8.2'} - -sources = [SOURCE_TAR_BZ2] -source_urls = [ - '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/Lmod/Lmod-5.5.1-GCC-4.8.2.eb b/easybuild/easyconfigs/l/Lmod/Lmod-5.5.1-GCC-4.8.2.eb deleted file mode 100644 index 3dc166bd16fe..000000000000 --- a/easybuild/easyconfigs/l/Lmod/Lmod-5.5.1-GCC-4.8.2.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Lmod" -version = "5.5.1" - -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': 'GCC', 'version': '4.8.2'} - -sources = [SOURCE_TAR_BZ2] -source_urls = [ - '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/Lmod/Lmod-5.6-GCC-4.8.2.eb b/easybuild/easyconfigs/l/Lmod/Lmod-5.6-GCC-4.8.2.eb deleted file mode 100644 index 87217debc9da..000000000000 --- a/easybuild/easyconfigs/l/Lmod/Lmod-5.6-GCC-4.8.2.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Lmod" -version = "5.6" - -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': 'GCC', 'version': '4.8.2'} - -sources = [SOURCE_TAR_BZ2] -source_urls = [ - '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/Lmod/Lmod-5.7-GCC-4.8.2.eb b/easybuild/easyconfigs/l/Lmod/Lmod-5.7-GCC-4.8.2.eb deleted file mode 100644 index 04d26d64f784..000000000000 --- a/easybuild/easyconfigs/l/Lmod/Lmod-5.7-GCC-4.8.2.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Lmod" -version = "5.7" - -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': 'GCC', 'version': '4.8.2'} - -sources = [SOURCE_TAR_BZ2] -source_urls = [ - '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/Lmod/Lmod-5.8-GCC-4.8.2.eb b/easybuild/easyconfigs/l/Lmod/Lmod-5.8-GCC-4.8.2.eb deleted file mode 100644 index adb13e8e6551..000000000000 --- a/easybuild/easyconfigs/l/Lmod/Lmod-5.8-GCC-4.8.2.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Lmod" -version = "5.8" - -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': 'GCC', 'version': '4.8.2'} - -sources = [SOURCE_TAR_BZ2] -source_urls = [ - '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/Lmod/Lmod-5.8.5-GCC-4.8.2.eb b/easybuild/easyconfigs/l/Lmod/Lmod-5.8.5-GCC-4.8.2.eb deleted file mode 100644 index abac83ac8ac7..000000000000 --- a/easybuild/easyconfigs/l/Lmod/Lmod-5.8.5-GCC-4.8.2.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Lmod" -version = "5.8.5" - -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': 'GCC', 'version': '4.8.2'} - -sources = [SOURCE_TAR_BZ2] -source_urls = [ - '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/Lmod/Lmod-5.9-GCC-4.8.2.eb b/easybuild/easyconfigs/l/Lmod/Lmod-5.9-GCC-4.8.2.eb deleted file mode 100644 index e86305d642f4..000000000000 --- a/easybuild/easyconfigs/l/Lmod/Lmod-5.9-GCC-4.8.2.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Lmod" -version = "5.9" - -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': 'GCC', 'version': '4.8.2'} - -sources = [SOURCE_TAR_BZ2] -source_urls = [ - '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/Lmod/Lmod-5.9-GCC-4.8.4.eb b/easybuild/easyconfigs/l/Lmod/Lmod-5.9-GCC-4.8.4.eb deleted file mode 100644 index e44bacb20bd3..000000000000 --- a/easybuild/easyconfigs/l/Lmod/Lmod-5.9-GCC-4.8.4.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Lmod" -version = "5.9" - -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': 'GCC', 'version': '4.8.4'} - -sources = [SOURCE_TAR_BZ2] -source_urls = [ - '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/Lmod/Lmod-6.4.2.eb b/easybuild/easyconfigs/l/Lmod/Lmod-6.4.2.eb deleted file mode 100644 index 2cd101e5c85e..000000000000 --- a/easybuild/easyconfigs/l/Lmod/Lmod-6.4.2.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Lmod" -version = "6.4.2" - -homepage = "http://sourceforge.net/projects/lmod/" -description = """Lmod is a Lua based module system. Modules allow for dynamic modification - of a user's environment under Unix systems. See www.tacc.utexas.edu/tacc-projects/lmod - for a complete description. Lmod is a new implementation that easily handles the MODULEPATH - Hierarchical problem. It is drop-in replacement for TCL/C modules and reads TCL modulefiles directly.""" - -toolchain = SYSTEM - -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/Lmod/Lmod-7.3.eb b/easybuild/easyconfigs/l/Lmod/Lmod-7.3.eb deleted file mode 100644 index 2b4adfdc0c3b..000000000000 --- a/easybuild/easyconfigs/l/Lmod/Lmod-7.3.eb +++ /dev/null @@ -1,28 +0,0 @@ -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 = SYSTEM - -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/Lmod/README.rst b/easybuild/easyconfigs/l/Lmod/README.rst index 3c0886718fc1..765b87dc2fa3 100644 --- a/easybuild/easyconfigs/l/Lmod/README.rst +++ b/easybuild/easyconfigs/l/Lmod/README.rst @@ -14,7 +14,7 @@ you should be able to initiate a recursive build of the following bits:: which is going to build the following modules/easyconfigs:: - g/GCC/GCC-4.8.4.eb ## if this breaks use: --try-amend=parallel=1 + g/GCC/GCC-4.8.4.eb ## if this breaks use: --parallel=1 n/ncurses/ncurses-5.9-GCC-4.8.4.eb ## On MacOSX, this should pick a special patch l/Lua/Lua-5.1.4-8-GCC-4.8.4.eb ## Lmod is written in Lua, which needs ncurses l/Lmod/Lmod-5.9-GCC-4.8.4.eb ## Lmod should be built with -r, to build the above diff --git a/easybuild/easyconfigs/l/LncLOOM/LncLOOM-2.0-foss-2020b.eb b/easybuild/easyconfigs/l/LncLOOM/LncLOOM-2.0-foss-2020b.eb index bae093193649..a290fefcd62b 100644 --- a/easybuild/easyconfigs/l/LncLOOM/LncLOOM-2.0-foss-2020b.eb +++ b/easybuild/easyconfigs/l/LncLOOM/LncLOOM-2.0-foss-2020b.eb @@ -21,8 +21,6 @@ dependencies = [ ('networkx', '2.5'), ] -use_pip = True - exts_list = [ ('amply', '0.1.4', { 'checksums': ['cb12dcb49d16b168c02be128a1527ecde50211e4bd94af76ff4e67707f5a2d38'], @@ -52,7 +50,6 @@ postinstallcmds = [ ' -executable -type f -exec chmod +x {} \\;', ] -sanity_pip_check = True sanity_check_paths = { 'files': ['bin/LncLOOM'], 'dirs': ['lib/python%(pyshortver)s/site-packages/LncLOOMv2'], diff --git a/easybuild/easyconfigs/l/LoFreq/LoFreq-2.1.2-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/l/LoFreq/LoFreq-2.1.2-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index e9aae8deda62..000000000000 --- a/easybuild/easyconfigs/l/LoFreq/LoFreq-2.1.2-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LoFreq' -version = '2.1.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://csb5.github.io/lofreq' -description = "Fast and sensitive variant calling from next-gen sequencing data" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['lofreq_star-%(version)s.tar.gz'] - -patches = ['LoFreq-%(version)s_SAMtools-HTSlib.patch'] - -dependencies = [ - ('Python', '2.7.12'), - ('SAMtools', '1.3.1', '-HTSlib-1.3.2'), -] - -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - -sanity_check_paths = { - 'files': ['bin/lofreq'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} -sanity_check_commands = [('python', "-c 'import lofreq_star'")] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/LoFreq/LoFreq-2.1.2_SAMtools-HTSlib.patch b/easybuild/easyconfigs/l/LoFreq/LoFreq-2.1.2_SAMtools-HTSlib.patch deleted file mode 100644 index 2ea3e4a060b7..000000000000 --- a/easybuild/easyconfigs/l/LoFreq/LoFreq-2.1.2_SAMtools-HTSlib.patch +++ /dev/null @@ -1,126 +0,0 @@ -patch out hard requirement for SAMtools and HTSlib locations that provides sources, there's no reason at all for it, -and link to SAMtools and HTSlib libraries provided through EasyBuild instead; -undefine bam_nt16_nt4_table symbol to dance around https://github.com/CSB5/lofreq/issues/28 -author: Kenneth Hoste (HPC-UGent) -diff -ur lofreq_star-2.1.2.orig/configure lofreq_star-2.1.2/configure ---- lofreq_star-2.1.2.orig/configure 2015-05-19 07:40:54.000000000 +0200 -+++ lofreq_star-2.1.2/configure 2016-11-22 11:10:50.084224167 +0100 -@@ -14376,78 +14376,6 @@ - #AC_LIB_LINKFLAGS([hts]) - #AC_LIB_LINKFLAGS([bam]) - --if test x"$SAMTOOLS" = x""; then -- { { $as_echo "$as_me:$LINENO: error: Samtools directory not defined. Please use SAMTOOLS=/fullpath/to/samtoolsdir/" >&5 --$as_echo "$as_me: error: Samtools directory not defined. Please use SAMTOOLS=/fullpath/to/samtoolsdir/" >&2;} -- { (exit 1); exit 1; }; } --fi -- --if test x"$HTSLIB" = x""; then -- { { $as_echo "$as_me:$LINENO: error: Htslib directory not defined. Please use HTSLIB=/fullpath/to/htslibdir/" >&5 --$as_echo "$as_me: error: Htslib directory not defined. Please use HTSLIB=/fullpath/to/htslibdir/" >&2;} -- { (exit 1); exit 1; }; } --fi --as_ac_File=`$as_echo "ac_cv_file_${SAMTOOLS}/bam.h" | $as_tr_sh` --{ $as_echo "$as_me:$LINENO: checking for ${SAMTOOLS}/bam.h" >&5 --$as_echo_n "checking for ${SAMTOOLS}/bam.h... " >&6; } --if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then -- $as_echo_n "(cached) " >&6 --else -- test "$cross_compiling" = yes && -- { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 --$as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;} -- { (exit 1); exit 1; }; } --if test -r "${SAMTOOLS}/bam.h"; then -- eval "$as_ac_File=yes" --else -- eval "$as_ac_File=no" --fi --fi --ac_res=`eval 'as_val=${'$as_ac_File'} -- $as_echo "$as_val"'` -- { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 --$as_echo "$ac_res" >&6; } --as_val=`eval 'as_val=${'$as_ac_File'} -- $as_echo "$as_val"'` -- if test "x$as_val" = x""yes; then -- : --else -- { { $as_echo "$as_me:$LINENO: error: bam.h not found" >&5 --$as_echo "$as_me: error: bam.h not found" >&2;} -- { (exit 1); exit 1; }; } --fi -- --as_ac_File=`$as_echo "ac_cv_file_${HTSLIB}/htslib/hts.h" | $as_tr_sh` --{ $as_echo "$as_me:$LINENO: checking for ${HTSLIB}/htslib/hts.h" >&5 --$as_echo_n "checking for ${HTSLIB}/htslib/hts.h... " >&6; } --if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then -- $as_echo_n "(cached) " >&6 --else -- test "$cross_compiling" = yes && -- { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 --$as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;} -- { (exit 1); exit 1; }; } --if test -r "${HTSLIB}/htslib/hts.h"; then -- eval "$as_ac_File=yes" --else -- eval "$as_ac_File=no" --fi --fi --ac_res=`eval 'as_val=${'$as_ac_File'} -- $as_echo "$as_val"'` -- { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 --$as_echo "$ac_res" >&6; } --as_val=`eval 'as_val=${'$as_ac_File'} -- $as_echo "$as_val"'` -- if test "x$as_val" = x""yes; then -- : --else -- { { $as_echo "$as_me:$LINENO: error: hts.h not found" >&5 --$as_echo "$as_me: error: hts.h not found" >&2;} -- { (exit 1); exit 1; }; } --fi -- -- - - - -diff -ur lofreq_star-2.1.2.orig/src/lofreq/Makefile.in lofreq_star-2.1.2/src/lofreq/Makefile.in ---- lofreq_star-2.1.2.orig/src/lofreq/Makefile.in 2015-05-19 07:40:55.000000000 +0200 -+++ lofreq_star-2.1.2/src/lofreq/Makefile.in 2016-11-22 11:10:52.064187293 +0100 -@@ -58,7 +58,7 @@ - samutils.$(OBJEXT) snpcaller.$(OBJEXT) utils.$(OBJEXT) \ - vcf.$(OBJEXT) viterbi.$(OBJEXT) - lofreq_OBJECTS = $(am_lofreq_OBJECTS) --lofreq_DEPENDENCIES = @HTSLIB@/libhts.a @SAMTOOLS@/libbam.a \ -+lofreq_DEPENDENCIES = $(EBROOTHTSLIB)/lib/libhts.a $(EBROOTSAMTOOLS)/lib/libbam.a \ - ../cdflib90/libcdf.a - DEFAULT_INCLUDES = -I.@am__isrc@ - depcomp = $(SHELL) $(top_srcdir)/depcomp -@@ -80,7 +80,7 @@ - DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - ACLOCAL = @ACLOCAL@ - AMTAR = @AMTAR@ --AM_CFLAGS = -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Wall -I../cdflib90/ -I../uthash -I@HTSLIB@ -I@SAMTOOLS@ @AM_CFLAGS@ -+AM_CFLAGS = -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Wall -I../cdflib90/ -I../uthash -I$(EBROOTHTSLIB)/include -I$(EBROOTSAMTOOLS)/include/bam @AM_CFLAGS@ - AM_LDFLAGS = @AM_LDFLAGS@ - AR = @AR@ - AUTOCONF = @AUTOCONF@ -@@ -234,7 +234,7 @@ - - # note: order matters - #lofreq_LDADD = @htslib_dir@/libhts.a @samtools_dir@/libbam.a --lofreq_LDADD = @HTSLIB@/libhts.a @SAMTOOLS@/libbam.a ../cdflib90/libcdf.a -+lofreq_LDADD = $(EBROOTHTSLIB)/lib/libhts.a $(EBROOTSAMTOOLS)/lib/libbam.a ../cdflib90/libcdf.a - all: all-am - - .SUFFIXES: - ---- lofreq_star-2.1.2.orig/src/lofreq/bam_md_ext.h 2016-11-22 12:36:36.740198311 +0100 -+++ lofreq_star-2.1.2/src/lofreq/bam_md_ext.h 2016-11-22 12:36:46.820255151 +0100 -@@ -31,4 +31,6 @@ - int baq_flag, int ext_baq, int idaq_flag); - - -+#undef bam_nt16_nt4_table -+ - #endif diff --git a/easybuild/easyconfigs/l/LoFreq/LoFreq-2.1.3.1-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/l/LoFreq/LoFreq-2.1.3.1-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index 63b7217d558b..000000000000 --- a/easybuild/easyconfigs/l/LoFreq/LoFreq-2.1.3.1-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LoFreq' -version = '2.1.3.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://csb5.github.io/lofreq' -description = "Fast and sensitive variant calling from next-gen sequencing data" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['https://github.com/CSB5/lofreq/raw/master/dist/'] -sources = ['lofreq_star-%(version)s.tar.gz'] -patches = ['LoFreq-2.1.2_SAMtools-HTSlib.patch'] -checksums = [ - '0caddc6163641993a71c8b94a145debcbf3b63ac969eeaf4fab297ff50817623', # lofreq_star-2.1.3.1.tar.gz - 'aaf195c236eee30ed06efeeea47e8abc3e5dd6eeae8cb69c56c5e128360038e4', # LoFreq-2.1.2_SAMtools-HTSlib.patch -] - -builddependencies = [('HTSlib', '1.9')] -dependencies = [ - ('Python', '2.7.14'), - ('SAMtools', '1.6'), - ('cURL', '7.58.0'), - ('XZ', '5.2.3'), - ('bzip2', '1.0.6'), -] - -# required to fix linking issues with libhts.a -buildopts = 'LIBS="$LIBS -lz -lm -lcurl -llzma -lbz2"' - -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - -sanity_check_paths = { - 'files': ['bin/lofreq'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} -sanity_check_commands = [('python', "-c 'import lofreq_star'")] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/LoFreq/LoFreq-2.1.3.1-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/l/LoFreq/LoFreq-2.1.3.1-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 83109b38f030..000000000000 --- a/easybuild/easyconfigs/l/LoFreq/LoFreq-2.1.3.1-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LoFreq' -version = '2.1.3.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://csb5.github.io/lofreq' -description = "Fast and sensitive variant calling from next-gen sequencing data" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://github.com/CSB5/lofreq/raw/master/dist/'] -sources = ['lofreq_star-%(version)s.tar.gz'] -patches = ['LoFreq-2.1.2_SAMtools-HTSlib.patch'] -checksums = [ - '0caddc6163641993a71c8b94a145debcbf3b63ac969eeaf4fab297ff50817623', # lofreq_star-2.1.3.1.tar.gz - 'aaf195c236eee30ed06efeeea47e8abc3e5dd6eeae8cb69c56c5e128360038e4', # LoFreq-2.1.2_SAMtools-HTSlib.patch -] - -builddependencies = [('HTSlib', '1.9')] -dependencies = [ - ('Python', '2.7.14'), - ('SAMtools', '1.6'), - ('cURL', '7.58.0'), - ('XZ', '5.2.3'), - ('bzip2', '1.0.6'), -] - -# required to fix linking issues with libhts.a -buildopts = 'LIBS="$LIBS -lz -lm -lcurl -llzma -lbz2"' - -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - -sanity_check_paths = { - 'files': ['bin/lofreq'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} -sanity_check_commands = [('python', "-c 'import lofreq_star'")] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/LoFreq/LoFreq-2.1.3.1-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/l/LoFreq/LoFreq-2.1.3.1-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index 438391d0af47..000000000000 --- a/easybuild/easyconfigs/l/LoFreq/LoFreq-2.1.3.1-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'LoFreq' -version = '2.1.3.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://csb5.github.io/lofreq' -description = "Fast and sensitive variant calling from next-gen sequencing data" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://github.com/CSB5/lofreq/raw/master/dist/'] -sources = ['lofreq_star-%(version)s.tar.gz'] -patches = ['LoFreq-2.1.2_SAMtools-HTSlib.patch'] -checksums = [ - '0caddc6163641993a71c8b94a145debcbf3b63ac969eeaf4fab297ff50817623', # lofreq_star-2.1.3.1.tar.gz - 'aaf195c236eee30ed06efeeea47e8abc3e5dd6eeae8cb69c56c5e128360038e4', # LoFreq-2.1.2_SAMtools-HTSlib.patch -] - -builddependencies = [('HTSlib', '1.8')] -dependencies = [ - ('Python', '2.7.14'), - ('SAMtools', '1.7'), - ('cURL', '7.58.0'), - ('XZ', '5.2.3'), - ('bzip2', '1.0.6'), -] - -# required to fix linking issues with libhts.a -buildopts = 'LIBS="$LIBS -lz -lm -lcurl -llzma -lbz2"' - -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} - -sanity_check_paths = { - 'files': ['bin/lofreq'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} -sanity_check_commands = [('python', "-c 'import lofreq_star'")] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/LocARNA/LocARNA-1.9.2-foss-2016b.eb b/easybuild/easyconfigs/l/LocARNA/LocARNA-1.9.2-foss-2016b.eb deleted file mode 100644 index d2d4ea4c6f1a..000000000000 --- a/easybuild/easyconfigs/l/LocARNA/LocARNA-1.9.2-foss-2016b.eb +++ /dev/null @@ -1,35 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'ConfigureMake' - -name = 'LocARNA' -version = '1.9.2' - -homepage = 'http://www.bioinf.uni-freiburg.de/Software/%(name)s/' -description = """LocARNA is a collection of alignment tools for the structural analysis of RNA. - Given a set of RNA sequences, LocARNA simultaneously aligns and predicts common structures for - your RNAs. In this way, LocARNA performs Sankoff-like alignment and is in particular suited for - analyzing sets of related RNAs without known common structure.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/s-will/%(name)s/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] - -checksums = ['14aabc5425f5090bf1bcaa61c2db41f659e55dd40100db117fb9e40470b4a2b5'] - -dependencies = [ - ('ViennaRNA', '2.3.4'), -] - -configopts = '--with-vrna=$EBROOTVIENNARNA' - -sanity_check_paths = { - 'files': ['bin/%(namelower)s'], - 'dirs': ['bin', 'include', 'lib', 'share'], -} - -sanity_check_commands = [('%(namelower)s -h')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/LocARNA/LocARNA-1.9.2.2-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/l/LocARNA/LocARNA-1.9.2.2-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 9ab15b2891b4..000000000000 --- a/easybuild/easyconfigs/l/LocARNA/LocARNA-1.9.2.2-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,33 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'ConfigureMake' - -name = 'LocARNA' -version = '1.9.2.2' -versionsuffix = '-Python-3.6.6' - -homepage = 'http://www.bioinf.uni-freiburg.de/Software/%(name)s/' -description = """LocARNA is a collection of alignment tools for the structural analysis of RNA. - Given a set of RNA sequences, LocARNA simultaneously aligns and predicts common structures for - your RNAs. In this way, LocARNA performs Sankoff-like alignment and is in particular suited for - analyzing sets of related RNAs without known common structure.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/s-will/%(name)s/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['76024e6d12a52e36a2d1aaffb09a7e7c1148ade05e7584530e21ce584c26e45b'] - -dependencies = [('ViennaRNA', '2.4.11', versionsuffix)] - -configopts = '--with-vrna=$EBROOTVIENNARNA' - -sanity_check_paths = { - 'files': ['bin/%(namelower)s'], - 'dirs': ['bin', 'include', 'lib', 'share'], -} - -sanity_check_commands = [('%(namelower)s -h')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/Log-Log4perl/Log-Log4perl-1.47-foss-2016a.eb b/easybuild/easyconfigs/l/Log-Log4perl/Log-Log4perl-1.47-foss-2016a.eb deleted file mode 100644 index a6749def5ec6..000000000000 --- a/easybuild/easyconfigs/l/Log-Log4perl/Log-Log4perl-1.47-foss-2016a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'PerlModule' - -name = 'Log-Log4perl' -version = '1.47' - -homepage = 'https://metacpan.org/pod/Log::Log4perl' -description = """Log4perl""" - -toolchain = {'name': 'foss', 'version': '2016a'} -source_urls = ['https://cpan.metacpan.org/authors/id/M/MS/MSCHILLI/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('Perl', '5.22.1', '-bare'), -] - -options = {'modulename': 'Log::Log4perl'} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/l/Loki/Loki-0.1.7-foss-2016a.eb b/easybuild/easyconfigs/l/Loki/Loki-0.1.7-foss-2016a.eb deleted file mode 100644 index 9297cefc7a08..000000000000 --- a/easybuild/easyconfigs/l/Loki/Loki-0.1.7-foss-2016a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Loki' -version = '0.1.7' - -homepage = 'http://loki-lib.sourceforge.net/' -description = """ Loki is a C++ library of designs, containing flexible implementations of common design patterns and - idioms. """ - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://sourceforge.net/projects/loki-lib/files/Loki/Loki %(version)s/'] -sources = [SOURCELOWER_TAR_GZ] - -skipsteps = ['configure'] - -installopts = "prefix=%(installdir)s" - -sanity_check_paths = { - 'files': ['lib/libloki.a', 'lib/libloki.%s' % SHLIB_EXT, 'lib/libloki.%s.%%(version)s' % SHLIB_EXT], - 'dirs': ['include/loki'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/Loki/Loki-0.1.7-foss-2016b.eb b/easybuild/easyconfigs/l/Loki/Loki-0.1.7-foss-2016b.eb deleted file mode 100644 index 9301b8c32df3..000000000000 --- a/easybuild/easyconfigs/l/Loki/Loki-0.1.7-foss-2016b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Loki' -version = '0.1.7' - -homepage = 'http://loki-lib.sourceforge.net/' -description = """ Loki is a C++ library of designs, containing flexible implementations of common design patterns and - idioms. """ - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['https://sourceforge.net/projects/loki-lib/files/Loki/Loki %(version)s/'] -sources = [SOURCELOWER_TAR_GZ] - -skipsteps = ['configure'] - -installopts = "prefix=%(installdir)s" - -sanity_check_paths = { - 'files': ['lib/libloki.a', 'lib/libloki.%s' % SHLIB_EXT, 'lib/libloki.%s.%%(version)s' % SHLIB_EXT], - 'dirs': ['include/loki'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/Loki/Loki-0.1.7-intel-2016a.eb b/easybuild/easyconfigs/l/Loki/Loki-0.1.7-intel-2016a.eb deleted file mode 100644 index fb4f7b4645c7..000000000000 --- a/easybuild/easyconfigs/l/Loki/Loki-0.1.7-intel-2016a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Loki' -version = '0.1.7' - -homepage = 'http://loki-lib.sourceforge.net/' -description = """ Loki is a C++ library of designs, containing flexible implementations of common design patterns and - idioms. """ - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['https://sourceforge.net/projects/loki-lib/files/Loki/Loki %(version)s/'] -sources = [SOURCELOWER_TAR_GZ] - -skipsteps = ['configure'] - -installopts = "prefix=%(installdir)s" - -sanity_check_paths = { - 'files': ['lib/libloki.a', 'lib/libloki.%s' % SHLIB_EXT, 'lib/libloki.%s.%%(version)s' % SHLIB_EXT], - 'dirs': ['include/loki'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/Loki/Loki-0.1.7-intel-2016b.eb b/easybuild/easyconfigs/l/Loki/Loki-0.1.7-intel-2016b.eb deleted file mode 100644 index a61396897c4b..000000000000 --- a/easybuild/easyconfigs/l/Loki/Loki-0.1.7-intel-2016b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Loki' -version = '0.1.7' - -homepage = 'http://loki-lib.sourceforge.net/' -description = """ Loki is a C++ library of designs, containing flexible implementations of common design patterns and - idioms. """ - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://sourceforge.net/projects/loki-lib/files/Loki/Loki %(version)s/'] -sources = [SOURCELOWER_TAR_GZ] - -skipsteps = ['configure'] - -installopts = "prefix=%(installdir)s" - -sanity_check_paths = { - 'files': ['lib/libloki.a', 'lib/libloki.%s' % SHLIB_EXT, 'lib/libloki.%s.%%(version)s' % SHLIB_EXT], - 'dirs': ['include/loki'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/Loki/Loki-0.1.7-intel-2018a.eb b/easybuild/easyconfigs/l/Loki/Loki-0.1.7-intel-2018a.eb deleted file mode 100644 index e5b1d3d82ce5..000000000000 --- a/easybuild/easyconfigs/l/Loki/Loki-0.1.7-intel-2018a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Loki' -version = '0.1.7' - -homepage = 'http://loki-lib.sourceforge.net/' -description = """ Loki is a C++ library of designs, containing flexible implementations of common design patterns and - idioms. """ - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://sourceforge.net/projects/loki-lib/files/Loki/Loki %(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['Loki-%(version)s-intel-2018a.patch'] -checksums = [ - '0f185478552009cd3f82a4ef3038fd6080d293308c15a6501284ba6092b21cf6', # loki-0.1.7.tar.gz - '5e62d3b23cf71bdb67c3e75a5630057caf830db0d6fd7391075c3b9f99b95173', # Loki-0.1.7-intel-2018a.patch -] - -skipsteps = ['configure'] - -installopts = "prefix=%(installdir)s" - -sanity_check_paths = { - 'files': ['lib/libloki.a', 'lib/libloki.%s' % SHLIB_EXT, 'lib/libloki.%s.%%(version)s' % SHLIB_EXT], - 'dirs': ['include/loki'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/Loki/Loki-0.1.7-intel-2018a.patch b/easybuild/easyconfigs/l/Loki/Loki-0.1.7-intel-2018a.patch deleted file mode 100644 index 85bb1e9507e3..000000000000 --- a/easybuild/easyconfigs/l/Loki/Loki-0.1.7-intel-2018a.patch +++ /dev/null @@ -1,93 +0,0 @@ -fix compilation error "error: reference to 'bad_function_call' is ambiguous" -bad_function_call is also defined in std namespace -author: Kenneth Hoste (HPC-UGent) -see also https://sourceforge.net/p/loki-lib/bugs/194/ ---- loki-0.1.7/test/Function/FunctionTest.cpp.orig 2006-10-17 22:36:13.000000000 +0200 -+++ loki-0.1.7/test/Function/FunctionTest.cpp 2018-06-28 17:30:17.979259810 +0200 -@@ -56,8 +56,6 @@ - #ifndef LOKI_FUNCTORS_ARE_COMPARABLE - - --using namespace std; -- - int global_int; - - struct write_five_obj{void operator()() const {global_int = 5;}}; -@@ -74,8 +72,8 @@ - struct generate_three_obj {int operator()() const {return 3;}}; - static int generate_five() {return 5;} - static int generate_three() {return 3;} --static string identity_str(const string& s){return s;} --static string string_cat(const string& s1, const string& s2){return s1+s2;} -+static std::string identity_str(const std::string& s){return s;} -+static std::string string_cat(const std::string& s1, const std::string& s2){return s1+s2;} - static int sum_ints(int x, int y){return x+y;} - - struct write_const_1_nonconst_2 -@@ -225,12 +223,12 @@ - - // Swapping - v1 = five; -- swap(v1, v2); -+ std::swap(v1, v2); - v2(); - BOOST_CHECK(global_int == 5); - v1(); - BOOST_CHECK(global_int == 3); -- swap(v1, v2); -+ std::swap(v1, v2); - v1.clear(); - - // Assignment -@@ -575,15 +573,15 @@ - - static void test_one_arg() - { -- negate neg; -+ std::negate neg; - - function f1(neg); - BOOST_CHECK(f1(5) == -5); - -- function id(&identity_str); -+ function id(&identity_str); - BOOST_CHECK(id("str") == "str"); - -- function id2(&identity_str); -+ function id2(&identity_str); - BOOST_CHECK(id2("foo") == "foo"); - - add_to_obj add_to(5); -@@ -596,7 +594,7 @@ - - static void test_two_args() - { -- function cat(&string_cat); -+ function cat(&string_cat); - BOOST_CHECK(cat("str", "ing") == "string"); - - function sum(&sum_ints); -@@ -713,12 +711,12 @@ - - add_with_throw_on_copy(const add_with_throw_on_copy&) - { -- throw runtime_error("But this CAN'T throw"); -+ throw std::runtime_error("But this CAN'T throw"); - } - - add_with_throw_on_copy& operator=(const add_with_throw_on_copy&) - { -- throw runtime_error("But this CAN'T throw"); -+ throw std::runtime_error("But this CAN'T throw"); - } - }; - -@@ -737,7 +735,7 @@ - #endif - - } -- catch(runtime_error e) -+ catch(std::runtime_error e) - { - #ifndef TEST_LOKI_FUNCTION - BOOST_ERROR("Nonthrowing constructor threw an exception"); diff --git a/easybuild/easyconfigs/l/Longshot/Longshot-0.3.4-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/Longshot/Longshot-0.3.4-GCCcore-8.2.0.eb deleted file mode 100644 index 4b1c75deb8e8..000000000000 --- a/easybuild/easyconfigs/l/Longshot/Longshot-0.3.4-GCCcore-8.2.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This easyconfig was created by Simon Branford of the BEAR Software team at the University of Birmingham. -easyblock = 'Binary' - -name = 'Longshot' -version = '0.3.4' - -homepage = 'https://github.com/pjedge/longshot' -description = """Longshot is a variant calling tool for diploid genomes using long error prone reads such as Pacific - Biosciences (PacBio) SMRT and Oxford Nanopore Technologies (ONT). It takes as input an aligned BAM file and outputs - a phased VCF file with variants and haplotype information. It can also output haplotype-separated BAM files that can - be used for downstream analysis. Currently, it only calls single nucleotide variants (SNVs).""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://github.com/pjedge/longshot/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['6a623cad75810ddac652cda402e970132d2f86ffb3814d2ed20a17899e784d51'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('Rust', '1.35.0'), - ('Clang', '8.0.0'), - ('zlib', '1.2.11'), - ('XZ', '5.2.4'), - ('Perl', '5.28.1'), -] - -extract_sources = True - -install_cmd = "cargo install --root %(installdir)s --path ." - -sanity_check_paths = { - 'files': ['bin/%(namelower)s'], - 'dirs': [], -} - -sanity_check_commands = ["%(namelower)s --help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/Longshot/Longshot-0.4.1-GCC-7.3.0-2.30.eb b/easybuild/easyconfigs/l/Longshot/Longshot-0.4.1-GCC-7.3.0-2.30.eb deleted file mode 100644 index 918af760f211..000000000000 --- a/easybuild/easyconfigs/l/Longshot/Longshot-0.4.1-GCC-7.3.0-2.30.eb +++ /dev/null @@ -1,41 +0,0 @@ -# This easyconfig was created by Simon Branford of the BEAR Software team at the University of Birmingham. -easyblock = 'Binary' - -name = 'Longshot' -version = '0.4.1' - -homepage = 'https://github.com/pjedge/longshot' -description = """Longshot is a variant calling tool for diploid genomes using long error prone reads such as Pacific - Biosciences (PacBio) SMRT and Oxford Nanopore Technologies (ONT). It takes as input an aligned BAM file and outputs - a phased VCF file with variants and haplotype information. It can also output haplotype-separated BAM files that can - be used for downstream analysis. Currently, it only calls single nucleotide variants (SNVs).""" - -toolchain = {'name': 'GCC', 'version': '7.3.0-2.30'} - -source_urls = ['https://github.com/pjedge/longshot/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['062529eb47fafc2ef4a1a12ea30a565a0df922b310b6fc5705a1605ce4f495f3'] - -builddependencies = [ - ('binutils', '2.30'), - ('Rust', '1.42.0'), - ('Clang', '7.0.1'), - ('zlib', '1.2.11'), - ('XZ', '5.2.4'), - ('Perl', '5.28.0'), -] - -extract_sources = True - -# https://github.com/rust-bio/rust-htslib/issues/112 -install_cmd = "export LIBCLANG_PATH=${EBROOTCLANG}/lib && " -install_cmd += "cargo install --root %(installdir)s --path ." - -sanity_check_paths = { - 'files': ['bin/%(namelower)s'], - 'dirs': [], -} - -sanity_check_commands = ["%(namelower)s --help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/Longshot/Longshot-0.4.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/Longshot/Longshot-0.4.1-GCCcore-8.3.0.eb deleted file mode 100644 index 2bff3e30e447..000000000000 --- a/easybuild/easyconfigs/l/Longshot/Longshot-0.4.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -# This easyconfig was created by Simon Branford of the BEAR Software team at the University of Birmingham. -easyblock = 'Binary' - -name = 'Longshot' -version = '0.4.1' - -homepage = 'https://github.com/pjedge/longshot' -description = """Longshot is a variant calling tool for diploid genomes using long error prone reads such as Pacific - Biosciences (PacBio) SMRT and Oxford Nanopore Technologies (ONT). It takes as input an aligned BAM file and outputs - a phased VCF file with variants and haplotype information. It can also output haplotype-separated BAM files that can - be used for downstream analysis. Currently, it only calls single nucleotide variants (SNVs).""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/pjedge/longshot/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['062529eb47fafc2ef4a1a12ea30a565a0df922b310b6fc5705a1605ce4f495f3'] - -builddependencies = [ - ('binutils', '2.32'), - ('Rust', '1.42.0'), - ('Clang', '9.0.1'), - ('zlib', '1.2.11'), - ('XZ', '5.2.4'), - ('Perl', '5.30.0'), -] - -extract_sources = True - -install_cmd = "cargo install --root %(installdir)s --path ." - -sanity_check_paths = { - 'files': ['bin/%(namelower)s'], - 'dirs': [], -} - -sanity_check_commands = ["%(namelower)s --help"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/Longshot/Longshot-1.0.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/Longshot/Longshot-1.0.0-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..0a67a58490f5 --- /dev/null +++ b/easybuild/easyconfigs/l/Longshot/Longshot-1.0.0-GCCcore-12.3.0.eb @@ -0,0 +1,331 @@ +easyblock = 'Cargo' + +name = 'Longshot' +version = '1.0.0' + +homepage = 'https://github.com/pjedge/longshot' +description = """Longshot is a variant calling tool for diploid genomes using long error prone reads such as Pacific + Biosciences (PacBio) SMRT and Oxford Nanopore Technologies (ONT). It takes as input an aligned BAM file and outputs + a phased VCF file with variants and haplotype information. It can also output haplotype-separated BAM files that can + be used for downstream analysis. Currently, it only calls single nucleotide variants (SNVs).""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +crates = [ + ('addr2line', '0.24.2'), + ('adler2', '2.0.0'), + ('ahash', '0.7.8'), + ('aho-corasick', '1.1.3'), + ('android-tzdata', '0.1.1'), + ('android_system_properties', '0.1.5'), + ('ansi_term', '0.12.1'), + ('approx', '0.3.2'), + ('atty', '0.2.14'), + ('autocfg', '1.4.0'), + ('backtrace', '0.3.74'), + ('bio', '0.25.0'), + ('bio-types', '1.0.4'), + ('bit-set', '0.5.3'), + ('bit-vec', '0.6.3'), + ('bitflags', '1.3.2'), + ('bumpalo', '3.16.0'), + ('bv', '0.10.0'), + ('bytecount', '0.3.2'), + ('byteorder', '1.5.0'), + ('bzip2-sys', '0.1.11+1.0.8'), + ('cc', '1.1.30'), + ('cfg-if', '1.0.0'), + ('chrono', '0.4.38'), + ('clap', '2.34.0'), + ('cmake', '0.1.51'), + ('core-foundation-sys', '0.8.7'), + ('csv', '1.3.0'), + ('csv-core', '0.1.11'), + ('curl-sys', '0.4.77+curl-8.10.1'), + ('custom_derive', '0.1.7'), + ('derive-new', '0.5.9'), + ('derive-new', '0.6.0'), + ('either', '1.13.0'), + ('error-chain', '0.12.4'), + ('feature-probe', '0.1.1'), + ('fishers_exact', '1.0.1'), + ('fnv', '1.0.7'), + ('form_urlencoded', '1.2.1'), + ('fs-utils', '1.1.4'), + ('fuchsia-cprng', '0.1.1'), + ('fxhash', '0.2.1'), + ('getrandom', '0.2.15'), + ('gimli', '0.31.1'), + ('glob', '0.3.1'), + ('hashbrown', '0.11.2'), + ('heck', '0.5.0'), + ('hermit-abi', '0.1.19'), + ('hts-sys', '2.1.4'), + ('iana-time-zone', '0.1.61'), + ('iana-time-zone-haiku', '0.1.2'), + ('idna', '0.5.0'), + ('ieee754', '0.2.6'), + ('itertools', '0.7.11'), + ('itertools-num', '0.1.3'), + ('itoa', '1.0.11'), + ('jobserver', '0.1.32'), + ('js-sys', '0.3.72'), + ('lazy_static', '1.5.0'), + ('libc', '0.2.159'), + ('libz-sys', '1.1.20'), + ('linear-map', '1.2.0'), + ('log', '0.4.22'), + ('lzma-sys', '0.1.20'), + ('matrixmultiply', '0.1.15'), + ('memchr', '2.7.4'), + ('miniz_oxide', '0.8.0'), + ('multimap', '0.4.0'), + ('ndarray', '0.12.1'), + ('newtype_derive', '0.1.6'), + ('num-complex', '0.2.4'), + ('num-integer', '0.1.46'), + ('num-traits', '0.2.19'), + ('object', '0.36.5'), + ('once_cell', '1.20.2'), + ('openssl-src', '300.3.2+3.3.2'), + ('openssl-sys', '0.9.104'), + ('ordered-float', '1.1.1'), + ('percent-encoding', '2.3.1'), + ('pkg-config', '0.3.31'), + ('ppv-lite86', '0.2.20'), + ('proc-macro2', '1.0.88'), + ('quick-error', '1.2.3'), + ('quote', '1.0.37'), + ('rand', '0.3.23'), + ('rand', '0.4.6'), + ('rand', '0.8.5'), + ('rand_chacha', '0.3.1'), + ('rand_core', '0.3.1'), + ('rand_core', '0.4.2'), + ('rand_core', '0.6.4'), + ('rawpointer', '0.1.0'), + ('rdrand', '0.4.0'), + ('regex', '1.11.0'), + ('regex-automata', '0.4.8'), + ('regex-syntax', '0.8.5'), + ('rust-htslib', '0.38.2'), + ('rustc-demangle', '0.1.24'), + ('rustc_version', '0.1.7'), + ('rustversion', '1.0.18'), + ('ryu', '1.0.18'), + ('semver', '0.1.20'), + ('serde', '1.0.210'), + ('serde_derive', '1.0.210'), + ('shlex', '1.3.0'), + ('statrs', '0.9.0'), + ('strsim', '0.8.0'), + ('strum_macros', '0.26.4'), + ('syn', '1.0.109'), + ('syn', '2.0.79'), + ('textwrap', '0.11.0'), + ('thiserror', '1.0.64'), + ('thiserror-impl', '1.0.64'), + ('tinyvec', '1.8.0'), + ('tinyvec_macros', '0.1.1'), + ('unicode-bidi', '0.3.17'), + ('unicode-ident', '1.0.13'), + ('unicode-normalization', '0.1.24'), + ('unicode-width', '0.1.14'), + ('url', '2.5.2'), + ('vcpkg', '0.2.15'), + ('vec_map', '0.8.2'), + ('version_check', '0.9.5'), + ('wasi', '0.11.0+wasi-snapshot-preview1'), + ('wasm-bindgen', '0.2.95'), + ('wasm-bindgen-backend', '0.2.95'), + ('wasm-bindgen-macro', '0.2.95'), + ('wasm-bindgen-macro-support', '0.2.95'), + ('wasm-bindgen-shared', '0.2.95'), + ('winapi', '0.3.9'), + ('winapi-i686-pc-windows-gnu', '0.4.0'), + ('winapi-x86_64-pc-windows-gnu', '0.4.0'), + ('windows-core', '0.52.0'), + ('windows-sys', '0.52.0'), + ('windows-targets', '0.52.6'), + ('windows_aarch64_gnullvm', '0.52.6'), + ('windows_aarch64_msvc', '0.52.6'), + ('windows_i686_gnu', '0.52.6'), + ('windows_i686_gnullvm', '0.52.6'), + ('windows_i686_msvc', '0.52.6'), + ('windows_x86_64_gnu', '0.52.6'), + ('windows_x86_64_gnullvm', '0.52.6'), + ('windows_x86_64_msvc', '0.52.6'), + ('zerocopy', '0.7.35'), + ('zerocopy-derive', '0.7.35'), +] +source_urls = ['https://github.com/pjedge/longshot/archive'] +sources = ['v%(version)s.tar.gz'] +checksums = [ + {'v1.0.0.tar.gz': 'f6981892beb966eef40986c46928301dec1fef38591cc291e00a546f9866c5e2'}, + {'addr2line-0.24.2.tar.gz': 'dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1'}, + {'adler2-2.0.0.tar.gz': '512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627'}, + {'ahash-0.7.8.tar.gz': '891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9'}, + {'aho-corasick-1.1.3.tar.gz': '8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916'}, + {'android-tzdata-0.1.1.tar.gz': 'e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0'}, + {'android_system_properties-0.1.5.tar.gz': '819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311'}, + {'ansi_term-0.12.1.tar.gz': 'd52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2'}, + {'approx-0.3.2.tar.gz': 'f0e60b75072ecd4168020818c0107f2857bb6c4e64252d8d3983f6263b40a5c3'}, + {'atty-0.2.14.tar.gz': 'd9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8'}, + {'autocfg-1.4.0.tar.gz': 'ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26'}, + {'backtrace-0.3.74.tar.gz': '8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a'}, + {'bio-0.25.0.tar.gz': '83fb5223acf893048c6ad04e325eee1233882e76687615bf0d43a6dd9b8d6cc1'}, + {'bio-types-1.0.4.tar.gz': 'f4dcf54f8b7f51450207d54780bab09c05f30b8b0caa991545082842e466ad7e'}, + {'bit-set-0.5.3.tar.gz': '0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1'}, + {'bit-vec-0.6.3.tar.gz': '349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb'}, + {'bitflags-1.3.2.tar.gz': 'bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a'}, + {'bumpalo-3.16.0.tar.gz': '79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c'}, + {'bv-0.10.0.tar.gz': '0d6ef54f583d35d34319ac74510aa2136929e97db601660b250178e7e68b1be4'}, + {'bytecount-0.3.2.tar.gz': 'f861d9ce359f56dbcb6e0c2a1cb84e52ad732cadb57b806adeb3c7668caccbd8'}, + {'byteorder-1.5.0.tar.gz': '1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b'}, + {'bzip2-sys-0.1.11+1.0.8.tar.gz': '736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc'}, + {'cc-1.1.30.tar.gz': 'b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945'}, + {'cfg-if-1.0.0.tar.gz': 'baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd'}, + {'chrono-0.4.38.tar.gz': 'a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401'}, + {'clap-2.34.0.tar.gz': 'a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c'}, + {'cmake-0.1.51.tar.gz': 'fb1e43aa7fd152b1f968787f7dbcdeb306d1867ff373c69955211876c053f91a'}, + {'core-foundation-sys-0.8.7.tar.gz': '773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b'}, + {'csv-1.3.0.tar.gz': 'ac574ff4d437a7b5ad237ef331c17ccca63c46479e5b5453eb8e10bb99a759fe'}, + {'csv-core-0.1.11.tar.gz': '5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70'}, + {'curl-sys-0.4.77+curl-8.10.1.tar.gz': 'f469e8a5991f277a208224f6c7ad72ecb5f986e36d09ae1f2c1bb9259478a480'}, + {'custom_derive-0.1.7.tar.gz': 'ef8ae57c4978a2acd8b869ce6b9ca1dfe817bff704c220209fdef2c0b75a01b9'}, + {'derive-new-0.5.9.tar.gz': '3418329ca0ad70234b9735dc4ceed10af4df60eff9c8e7b06cb5e520d92c3535'}, + {'derive-new-0.6.0.tar.gz': 'd150dea618e920167e5973d70ae6ece4385b7164e0d799fe7c122dd0a5d912ad'}, + {'either-1.13.0.tar.gz': '60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0'}, + {'error-chain-0.12.4.tar.gz': '2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc'}, + {'feature-probe-0.1.1.tar.gz': '835a3dc7d1ec9e75e2b5fb4ba75396837112d2060b03f7d43bc1897c7f7211da'}, + {'fishers_exact-1.0.1.tar.gz': '64993467e77edcbfce160dae38337b4c538aa0e8027039c6eabba8fa335c7b1e'}, + {'fnv-1.0.7.tar.gz': '3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1'}, + {'form_urlencoded-1.2.1.tar.gz': 'e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456'}, + {'fs-utils-1.1.4.tar.gz': '6fc7a9dc005c944c98a935e7fd626faf5bf7e5a609f94bc13e42fc4a02e52593'}, + {'fuchsia-cprng-0.1.1.tar.gz': 'a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba'}, + {'fxhash-0.2.1.tar.gz': 'c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c'}, + {'getrandom-0.2.15.tar.gz': 'c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7'}, + {'gimli-0.31.1.tar.gz': '07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f'}, + {'glob-0.3.1.tar.gz': 'd2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b'}, + {'hashbrown-0.11.2.tar.gz': 'ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e'}, + {'heck-0.5.0.tar.gz': '2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea'}, + {'hermit-abi-0.1.19.tar.gz': '62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33'}, + {'hts-sys-2.1.4.tar.gz': 'e9f348d14cb4e50444e39fcd6b00302fe2ed2bc88094142f6278391d349a386d'}, + {'iana-time-zone-0.1.61.tar.gz': '235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220'}, + {'iana-time-zone-haiku-0.1.2.tar.gz': 'f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f'}, + {'idna-0.5.0.tar.gz': '634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6'}, + {'ieee754-0.2.6.tar.gz': '9007da9cacbd3e6343da136e98b0d2df013f553d35bdec8b518f07bea768e19c'}, + {'itertools-0.7.11.tar.gz': '0d47946d458e94a1b7bcabbf6521ea7c037062c81f534615abcad76e84d4970d'}, + {'itertools-num-0.1.3.tar.gz': 'a872a22f9e6f7521ca557660adb96dd830e54f0f490fa115bb55dd69d38b27e7'}, + {'itoa-1.0.11.tar.gz': '49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b'}, + {'jobserver-0.1.32.tar.gz': '48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0'}, + {'js-sys-0.3.72.tar.gz': '6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9'}, + {'lazy_static-1.5.0.tar.gz': 'bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe'}, + {'libc-0.2.159.tar.gz': '561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5'}, + {'libz-sys-1.1.20.tar.gz': 'd2d16453e800a8cf6dd2fc3eb4bc99b786a9b90c663b8559a5b1a041bf89e472'}, + {'linear-map-1.2.0.tar.gz': 'bfae20f6b19ad527b550c223fddc3077a547fc70cda94b9b566575423fd303ee'}, + {'log-0.4.22.tar.gz': 'a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24'}, + {'lzma-sys-0.1.20.tar.gz': '5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27'}, + {'matrixmultiply-0.1.15.tar.gz': 'dcad67dcec2d58ff56f6292582377e6921afdf3bfbd533e26fb8900ae575e002'}, + {'memchr-2.7.4.tar.gz': '78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3'}, + {'miniz_oxide-0.8.0.tar.gz': 'e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1'}, + {'multimap-0.4.0.tar.gz': '2eb04b9f127583ed176e163fb9ec6f3e793b87e21deedd5734a69386a18a0151'}, + {'ndarray-0.12.1.tar.gz': '7cf380a8af901ad627594013a3bbac903ae0a6f94e176e47e46b5bbc1877b928'}, + {'newtype_derive-0.1.6.tar.gz': 'ac8cd24d9f185bb7223958d8c1ff7a961b74b1953fd05dba7cc568a63b3861ec'}, + {'num-complex-0.2.4.tar.gz': 'b6b19411a9719e753aff12e5187b74d60d3dc449ec3f4dc21e3989c3f554bc95'}, + {'num-integer-0.1.46.tar.gz': '7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f'}, + {'num-traits-0.2.19.tar.gz': '071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841'}, + {'object-0.36.5.tar.gz': 'aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e'}, + {'once_cell-1.20.2.tar.gz': '1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775'}, + {'openssl-src-300.3.2+3.3.2.tar.gz': 'a211a18d945ef7e648cc6e0058f4c548ee46aab922ea203e0d30e966ea23647b'}, + {'openssl-sys-0.9.104.tar.gz': '45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741'}, + {'ordered-float-1.1.1.tar.gz': '3305af35278dd29f46fcdd139e0b1fbfae2153f0e5928b39b035542dd31e37b7'}, + {'percent-encoding-2.3.1.tar.gz': 'e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e'}, + {'pkg-config-0.3.31.tar.gz': '953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2'}, + {'ppv-lite86-0.2.20.tar.gz': '77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04'}, + {'proc-macro2-1.0.88.tar.gz': '7c3a7fc5db1e57d5a779a352c8cdb57b29aa4c40cc69c3a68a7fedc815fbf2f9'}, + {'quick-error-1.2.3.tar.gz': 'a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0'}, + {'quote-1.0.37.tar.gz': 'b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af'}, + {'rand-0.3.23.tar.gz': '64ac302d8f83c0c1974bf758f6b041c6c8ada916fbb44a609158ca8b064cc76c'}, + {'rand-0.4.6.tar.gz': '552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293'}, + {'rand-0.8.5.tar.gz': '34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404'}, + {'rand_chacha-0.3.1.tar.gz': 'e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88'}, + {'rand_core-0.3.1.tar.gz': '7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b'}, + {'rand_core-0.4.2.tar.gz': '9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc'}, + {'rand_core-0.6.4.tar.gz': 'ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c'}, + {'rawpointer-0.1.0.tar.gz': 'ebac11a9d2e11f2af219b8b8d833b76b1ea0e054aa0e8d8e9e4cbde353bdf019'}, + {'rdrand-0.4.0.tar.gz': '678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2'}, + {'regex-1.11.0.tar.gz': '38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8'}, + {'regex-automata-0.4.8.tar.gz': '368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3'}, + {'regex-syntax-0.8.5.tar.gz': '2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c'}, + {'rust-htslib-0.38.2.tar.gz': '2aca6626496389f6e015e25433b85e2895ad3644b44de91167d847bf2d8c1a1c'}, + {'rustc-demangle-0.1.24.tar.gz': '719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f'}, + {'rustc_version-0.1.7.tar.gz': 'c5f5376ea5e30ce23c03eb77cbe4962b988deead10910c372b226388b594c084'}, + {'rustversion-1.0.18.tar.gz': '0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248'}, + {'ryu-1.0.18.tar.gz': 'f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f'}, + {'semver-0.1.20.tar.gz': 'd4f410fedcf71af0345d7607d246e7ad15faaadd49d240ee3b24e5dc21a820ac'}, + {'serde-1.0.210.tar.gz': 'c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a'}, + {'serde_derive-1.0.210.tar.gz': '243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f'}, + {'shlex-1.3.0.tar.gz': '0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64'}, + {'statrs-0.9.0.tar.gz': '7d8c8660e3867d1a0578cbf7fd9532f1368b7460bd00b080e2d4669618a9bec7'}, + {'strsim-0.8.0.tar.gz': '8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a'}, + {'strum_macros-0.26.4.tar.gz': '4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be'}, + {'syn-1.0.109.tar.gz': '72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237'}, + {'syn-2.0.79.tar.gz': '89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590'}, + {'textwrap-0.11.0.tar.gz': 'd326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060'}, + {'thiserror-1.0.64.tar.gz': 'd50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84'}, + {'thiserror-impl-1.0.64.tar.gz': '08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3'}, + {'tinyvec-1.8.0.tar.gz': '445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938'}, + {'tinyvec_macros-0.1.1.tar.gz': '1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20'}, + {'unicode-bidi-0.3.17.tar.gz': '5ab17db44d7388991a428b2ee655ce0c212e862eff1768a455c58f9aad6e7893'}, + {'unicode-ident-1.0.13.tar.gz': 'e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe'}, + {'unicode-normalization-0.1.24.tar.gz': '5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956'}, + {'unicode-width-0.1.14.tar.gz': '7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af'}, + {'url-2.5.2.tar.gz': '22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c'}, + {'vcpkg-0.2.15.tar.gz': 'accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426'}, + {'vec_map-0.8.2.tar.gz': 'f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191'}, + {'version_check-0.9.5.tar.gz': '0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a'}, + {'wasi-0.11.0+wasi-snapshot-preview1.tar.gz': '9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423'}, + {'wasm-bindgen-0.2.95.tar.gz': '128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e'}, + {'wasm-bindgen-backend-0.2.95.tar.gz': 'cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358'}, + {'wasm-bindgen-macro-0.2.95.tar.gz': 'e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56'}, + {'wasm-bindgen-macro-support-0.2.95.tar.gz': '26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68'}, + {'wasm-bindgen-shared-0.2.95.tar.gz': '65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d'}, + {'winapi-0.3.9.tar.gz': '5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419'}, + {'winapi-i686-pc-windows-gnu-0.4.0.tar.gz': 'ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6'}, + {'winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz': '712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f'}, + {'windows-core-0.52.0.tar.gz': '33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9'}, + {'windows-sys-0.52.0.tar.gz': '282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d'}, + {'windows-targets-0.52.6.tar.gz': '9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973'}, + {'windows_aarch64_gnullvm-0.52.6.tar.gz': '32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3'}, + {'windows_aarch64_msvc-0.52.6.tar.gz': '09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469'}, + {'windows_i686_gnu-0.52.6.tar.gz': '8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b'}, + {'windows_i686_gnullvm-0.52.6.tar.gz': '0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66'}, + {'windows_i686_msvc-0.52.6.tar.gz': '240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66'}, + {'windows_x86_64_gnu-0.52.6.tar.gz': '147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78'}, + {'windows_x86_64_gnullvm-0.52.6.tar.gz': '24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d'}, + {'windows_x86_64_msvc-0.52.6.tar.gz': '589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec'}, + {'zerocopy-0.7.35.tar.gz': '1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0'}, + {'zerocopy-derive-0.7.35.tar.gz': 'fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e'}, +] + +builddependencies = [ + ('binutils', '2.40'), + ('Rust', '1.75.0'), + ('Clang', '16.0.6'), + ('Perl', '5.36.1'), + ('CMake', '3.26.3'), +] + +dependencies = [ + ('bzip2', '1.0.8'), +] + +sanity_check_paths = { + 'files': ['bin/%(namelower)s'], + 'dirs': [], +} + +sanity_check_commands = ["%(namelower)s --help"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/LtrDetector/LtrDetector-1.0-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/l/LtrDetector/LtrDetector-1.0-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index e52aaecec819..000000000000 --- a/easybuild/easyconfigs/l/LtrDetector/LtrDetector-1.0-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'MakeCp' - -name = 'LtrDetector' -version = '1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/TulsaBioinformaticsToolsmith/LtrDetector' -description = "A modern tool-suite for detectinglong terminal repeat retrotransposons de-novo onthe genomic scale" - -toolchain = {'name': 'intel', 'version': '2019b'} -toolchainopts = {'openmp': True} - -source_urls = ['https://github.com/TulsaBioinformaticsToolsmith/LtrDetector/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['78424e67520f82aa10cd059349dd0138dd2f4d4201fce152b8b94c5e0e9a57eb'] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), # for numpy, pandas - ('matplotlib', '3.1.1', versionsuffix), -] - -start_dir = 'src' - -prebuildopts = "make bin && " -buildopts = 'tr CXX="$CXX" CXXFLAGS="$CXXFLAGS -fmessage-length=0"' - -files_to_copy = [(['bin/LtrDetector', 'visualize.py'], 'bin')] - -fix_python_shebang_for = ['bin/*.py'] - -postinstallcmds = ["chmod a+rx %(installdir)s/bin/*.py"] - -sanity_check_paths = { - 'files': ['bin/LtrDetector', 'bin/visualize.py'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/Lua/Lua-5.1.4-5-GCC-4.8.2.eb b/easybuild/easyconfigs/l/Lua/Lua-5.1.4-5-GCC-4.8.2.eb deleted file mode 100644 index 31389a407863..000000000000 --- a/easybuild/easyconfigs/l/Lua/Lua-5.1.4-5-GCC-4.8.2.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Lua" -version = "5.1.4-5" - -homepage = "http://www.lua.org/" -description = """Lua is a powerful, fast, lightweight, embeddable scripting language. - Lua combines simple procedural syntax with powerful data description constructs based - on associative arrays and extensible semantics. Lua is dynamically typed, - runs by interpreting bytecode for a register-based virtual machine, - and has automatic memory management with incremental garbage collection, - making it ideal for configuration, scripting, and rapid prototyping.""" - -toolchain = {'name': 'GCC', 'version': '4.8.2'} - -sources = ['lua-%s.tar.gz' % version.replace('-', '.')] -source_urls = ['http://sourceforge.net/projects/lmod/files/'] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/lua"], - 'dirs': [] -} - -moduleclass = "lang" diff --git a/easybuild/easyconfigs/l/Lua/Lua-5.1.4-8-GCC-4.8.2.eb b/easybuild/easyconfigs/l/Lua/Lua-5.1.4-8-GCC-4.8.2.eb deleted file mode 100644 index 85d67ef440e9..000000000000 --- a/easybuild/easyconfigs/l/Lua/Lua-5.1.4-8-GCC-4.8.2.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Lua" -version = "5.1.4-8" - -homepage = "http://www.lua.org/" -description = """Lua is a powerful, fast, lightweight, embeddable scripting language. - Lua combines simple procedural syntax with powerful data description constructs based - on associative arrays and extensible semantics. Lua is dynamically typed, - runs by interpreting bytecode for a register-based virtual machine, - and has automatic memory management with incremental garbage collection, - making it ideal for configuration, scripting, and rapid prototyping.""" - -toolchain = {'name': 'GCC', 'version': '4.8.2'} - -sources = ['lua-%s.tar.gz' % version.replace('-', '.')] -source_urls = ['http://sourceforge.net/projects/lmod/files/'] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/lua"], - 'dirs': [] -} - -moduleclass = "lang" diff --git a/easybuild/easyconfigs/l/Lua/Lua-5.1.4-8-GCC-4.8.4.eb b/easybuild/easyconfigs/l/Lua/Lua-5.1.4-8-GCC-4.8.4.eb deleted file mode 100644 index a84e128f024f..000000000000 --- a/easybuild/easyconfigs/l/Lua/Lua-5.1.4-8-GCC-4.8.4.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Lua" -version = "5.1.4-8" - -homepage = "http://www.lua.org/" -description = """Lua is a powerful, fast, lightweight, embeddable scripting language. - Lua combines simple procedural syntax with powerful data description constructs based - on associative arrays and extensible semantics. Lua is dynamically typed, - runs by interpreting bytecode for a register-based virtual machine, - and has automatic memory management with incremental garbage collection, - making it ideal for configuration, scripting, and rapid prototyping.""" - -toolchain = {'name': 'GCC', 'version': '4.8.4'} - -sources = ['lua-%s.tar.gz' % version.replace('-', '.')] -source_urls = ['http://sourceforge.net/projects/lmod/files/'] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ["bin/lua"], - 'dirs': [] -} - -moduleclass = "lang" diff --git a/easybuild/easyconfigs/l/Lua/Lua-5.1.4-8.eb b/easybuild/easyconfigs/l/Lua/Lua-5.1.4-8.eb deleted file mode 100644 index d078f1ec05d8..000000000000 --- a/easybuild/easyconfigs/l/Lua/Lua-5.1.4-8.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Lua" -version = "5.1.4-8" - -homepage = "http://www.lua.org/" -description = """Lua is a powerful, fast, lightweight, embeddable scripting language. - Lua combines simple procedural syntax with powerful data description constructs based - on associative arrays and extensible semantics. Lua is dynamically typed, - runs by interpreting bytecode for a register-based virtual machine, - and has automatic memory management with incremental garbage collection, - making it ideal for configuration, scripting, and rapid prototyping.""" - -toolchain = SYSTEM - -sources = ['lua-%s.tar.gz' % version.replace('-', '.')] -source_urls = ['http://sourceforge.net/projects/lmod/files/'] - -builddependencies = [ - ('ncurses', '6.0'), - ('libreadline', '6.3') -] - -# Use static linking for ncurses so it's not a runtime dep -configopts = "--with-static=yes" - -sanity_check_paths = { - 'files': ["bin/lua"], - 'dirs': [] -} - -moduleclass = "lang" diff --git a/easybuild/easyconfigs/l/Lua/Lua-5.1.5-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/Lua/Lua-5.1.5-GCCcore-7.3.0.eb deleted file mode 100644 index 30f8497294c7..000000000000 --- a/easybuild/easyconfigs/l/Lua/Lua-5.1.5-GCCcore-7.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Lua" -version = "5.1.5" - -homepage = "http://www.lua.org/" -description = """Lua is a powerful, fast, lightweight, embeddable scripting language. - Lua combines simple procedural syntax with powerful data description constructs based - on associative arrays and extensible semantics. Lua is dynamically typed, - runs by interpreting bytecode for a register-based virtual machine, - and has automatic memory management with incremental garbage collection, - making it ideal for configuration, scripting, and rapid prototyping.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['https://www.lua.org/ftp/'] -sources = ['lua-%s.tar.gz' % version.replace('-', '.')] -checksums = ['2640fc56a795f29d28ef15e13c34a47e223960b0240e8cb0a82d9b0738695333'] - -skipsteps = ['configure'] -buildopts = 'linux' -installopts = 'linux INSTALL_TOP=%(installdir)s' - -builddependencies = [ - ('binutils', '2.30') -] - -dependencies = [ - ('ncurses', '6.1'), - ('libreadline', '7.0') -] - -sanity_check_paths = { - 'files': ["bin/lua"], - 'dirs': [] -} - -moduleclass = "lang" diff --git a/easybuild/easyconfigs/l/Lua/Lua-5.1.5-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/Lua/Lua-5.1.5-GCCcore-8.3.0.eb deleted file mode 100644 index d1ff054fbde4..000000000000 --- a/easybuild/easyconfigs/l/Lua/Lua-5.1.5-GCCcore-8.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Lua" -version = "5.1.5" - -homepage = "https://www.lua.org/" -description = """Lua is a powerful, fast, lightweight, embeddable scripting language. - Lua combines simple procedural syntax with powerful data description constructs based - on associative arrays and extensible semantics. Lua is dynamically typed, - runs by interpreting bytecode for a register-based virtual machine, - and has automatic memory management with incremental garbage collection, - making it ideal for configuration, scripting, and rapid prototyping.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://www.lua.org/ftp/'] -sources = ['lua-%s.tar.gz' % version.replace('-', '.')] -checksums = ['2640fc56a795f29d28ef15e13c34a47e223960b0240e8cb0a82d9b0738695333'] - -skipsteps = ['configure'] -buildopts = 'linux' -installopts = 'linux INSTALL_TOP=%(installdir)s' - -builddependencies = [ - ('binutils', '2.32') -] - -dependencies = [ - ('ncurses', '6.1'), - ('libreadline', '8.0') -] - -sanity_check_paths = { - 'files': ["bin/lua"], - 'dirs': [] -} - -moduleclass = "lang" diff --git a/easybuild/easyconfigs/l/Lua/Lua-5.2.4-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/Lua/Lua-5.2.4-GCCcore-6.4.0.eb deleted file mode 100644 index 063bdd79ff70..000000000000 --- a/easybuild/easyconfigs/l/Lua/Lua-5.2.4-GCCcore-6.4.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Lua" -version = "5.2.4" - -homepage = "http://www.lua.org/" -description = """Lua is a powerful, fast, lightweight, embeddable scripting language. - Lua combines simple procedural syntax with powerful data description constructs based - on associative arrays and extensible semantics. Lua is dynamically typed, - runs by interpreting bytecode for a register-based virtual machine, - and has automatic memory management with incremental garbage collection, - making it ideal for configuration, scripting, and rapid prototyping.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://www.lua.org/ftp/'] -sources = ['lua-%s.tar.gz' % version.replace('-', '.')] -patches = ['%(name)s-%(version)s-fix-makefile.patch'] -checksums = [ - 'b9e2e4aad6789b3b63a056d442f7b39f0ecfca3ae0f1fc0ae4e9614401b69f4b', # lua-5.2.4.tar.gz - '63092210748fd2c3ef55b7b3d9277a84fa615bfec312421d7c4513e7d68f286d', # Lua-5.2.4-fix-makefile.patch -] - -skipsteps = ['configure'] -prebuildopts = 'MYCFLAGS=$CFLAGS MYLIBS=$LIBS MYLDFLAGS=$LDFLAGS' -buildopts = 'linux' -installopts = 'linux INSTALL_TOP=%(installdir)s' - -builddependencies = [('binutils', '2.28')] - -dependencies = [('libreadline', '7.0')] - -sanity_check_paths = { - 'files': ["bin/lua"], - 'dirs': [] -} - -moduleclass = "lang" diff --git a/easybuild/easyconfigs/l/Lua/Lua-5.2.4-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/Lua/Lua-5.2.4-GCCcore-7.3.0.eb deleted file mode 100644 index 63cbaae67898..000000000000 --- a/easybuild/easyconfigs/l/Lua/Lua-5.2.4-GCCcore-7.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "Lua" -version = "5.2.4" - -homepage = "http://www.lua.org/" -description = """Lua is a powerful, fast, lightweight, embeddable scripting language. - Lua combines simple procedural syntax with powerful data description constructs based - on associative arrays and extensible semantics. Lua is dynamically typed, - runs by interpreting bytecode for a register-based virtual machine, - and has automatic memory management with incremental garbage collection, - making it ideal for configuration, scripting, and rapid prototyping.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://www.lua.org/ftp/'] -sources = ['lua-%s.tar.gz' % version.replace('-', '.')] -patches = ['%(name)s-%(version)s-fix-makefile.patch'] -checksums = [ - 'b9e2e4aad6789b3b63a056d442f7b39f0ecfca3ae0f1fc0ae4e9614401b69f4b', # lua-5.2.4.tar.gz - '63092210748fd2c3ef55b7b3d9277a84fa615bfec312421d7c4513e7d68f286d', # Lua-5.2.4-fix-makefile.patch -] - -skipsteps = ['configure'] -prebuildopts = 'MYCFLAGS=$CFLAGS MYLIBS=$LIBS MYLDFLAGS=$LDFLAGS' -buildopts = 'linux' -installopts = 'linux INSTALL_TOP=%(installdir)s' - -builddependencies = [('binutils', '2.30')] - -dependencies = [('libreadline', '7.0')] - -sanity_check_paths = { - 'files': ["bin/lua"], - 'dirs': [] -} - -moduleclass = "lang" diff --git a/easybuild/easyconfigs/l/Lua/Lua-5.2.4-fix-makefile.patch b/easybuild/easyconfigs/l/Lua/Lua-5.2.4-fix-makefile.patch deleted file mode 100644 index ac88dd6def79..000000000000 --- a/easybuild/easyconfigs/l/Lua/Lua-5.2.4-fix-makefile.patch +++ /dev/null @@ -1,18 +0,0 @@ -# Do not put custom makefiles flags to empty by default (so EB can overwrite them) -# wpoely86@gmail.com -diff -ur lua-5.2.4.orig/src/Makefile lua-5.2.4/src/Makefile ---- lua-5.2.4.orig/src/Makefile 2013-11-11 12:45:49.000000000 +0100 -+++ lua-5.2.4/src/Makefile 2019-04-09 10:04:57.701119382 +0200 -@@ -19,9 +19,9 @@ - SYSLDFLAGS= - SYSLIBS= - --MYCFLAGS= --MYLDFLAGS= --MYLIBS= -+MYCFLAGS?= -+MYLDFLAGS?= -+MYLIBS?= - MYOBJS= - - # == END OF USER SETTINGS -- NO NEED TO CHANGE ANYTHING BELOW THIS LINE ======= diff --git a/easybuild/easyconfigs/l/Lua/Lua-5.3.4-GCCcore-7.2.0.eb b/easybuild/easyconfigs/l/Lua/Lua-5.3.4-GCCcore-7.2.0.eb deleted file mode 100644 index 92adf9afec11..000000000000 --- a/easybuild/easyconfigs/l/Lua/Lua-5.3.4-GCCcore-7.2.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'Lua' -version = '5.3.4' - -homepage = 'http://www.lua.org/' -description = """Lua is a powerful, fast, lightweight, embeddable scripting language. - Lua combines simple procedural syntax with powerful data description constructs based - on associative arrays and extensible semantics. Lua is dynamically typed, - runs by interpreting bytecode for a register-based virtual machine, - and has automatic memory management with incremental garbage collection, - making it ideal for configuration, scripting, and rapid prototyping.""" - -toolchain = {'name': 'GCCcore', 'version': '7.2.0'} - -source_urls = ['https://www.lua.org/ftp/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['f681aa518233bc407e23acf0f5887c884f17436f000d453b2491a9f11a52400c'] - -builddependencies = [('binutils', '2.29')] - -dependencies = [ - ('ncurses', '6.1'), - ('libreadline', '7.0'), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/l/Lua/Lua-5.3.4.eb b/easybuild/easyconfigs/l/Lua/Lua-5.3.4.eb deleted file mode 100644 index b3654d23147a..000000000000 --- a/easybuild/easyconfigs/l/Lua/Lua-5.3.4.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Lua' -version = '5.3.4' - -homepage = 'http://www.lua.org/' -description = """Lua is a powerful, fast, lightweight, embeddable scripting language. - Lua combines simple procedural syntax with powerful data description constructs based - on associative arrays and extensible semantics. Lua is dynamically typed, - runs by interpreting bytecode for a register-based virtual machine, - and has automatic memory management with incremental garbage collection, - making it ideal for configuration, scripting, and rapid prototyping.""" - -toolchain = SYSTEM - -source_urls = ['https://www.lua.org/ftp/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['f681aa518233bc407e23acf0f5887c884f17436f000d453b2491a9f11a52400c'] - -dependencies = [ - ('ncurses', '6.1'), - ('libreadline', '8.0'), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/l/Lua/Lua-5.3.5-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/Lua/Lua-5.3.5-GCCcore-8.2.0.eb deleted file mode 100644 index 6746c5e906aa..000000000000 --- a/easybuild/easyconfigs/l/Lua/Lua-5.3.5-GCCcore-8.2.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'Lua' -version = '5.3.5' - -homepage = 'http://www.lua.org/' -description = """Lua is a powerful, fast, lightweight, embeddable scripting language. - Lua combines simple procedural syntax with powerful data description constructs based - on associative arrays and extensible semantics. Lua is dynamically typed, - runs by interpreting bytecode for a register-based virtual machine, - and has automatic memory management with incremental garbage collection, - making it ideal for configuration, scripting, and rapid prototyping.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://www.%(namelower)s.org/ftp/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['0c2eed3f960446e1a3e4b9a1ca2f3ff893b6ce41942cf54d5dd59ab4b3b058ac'] - -builddependencies = [ - ('binutils', '2.31.1'), -] - -dependencies = [ - ('ncurses', '6.1'), - ('libreadline', '8.0'), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/l/Lua/Lua-5.3.5-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/Lua/Lua-5.3.5-GCCcore-8.3.0.eb deleted file mode 100644 index 4491730c92be..000000000000 --- a/easybuild/easyconfigs/l/Lua/Lua-5.3.5-GCCcore-8.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'Lua' -version = '5.3.5' - -homepage = 'https://www.lua.org/' -description = """Lua is a powerful, fast, lightweight, embeddable scripting language. - Lua combines simple procedural syntax with powerful data description constructs based - on associative arrays and extensible semantics. Lua is dynamically typed, - runs by interpreting bytecode for a register-based virtual machine, - and has automatic memory management with incremental garbage collection, - making it ideal for configuration, scripting, and rapid prototyping.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://www.%(namelower)s.org/ftp/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['0c2eed3f960446e1a3e4b9a1ca2f3ff893b6ce41942cf54d5dd59ab4b3b058ac'] - -builddependencies = [ - ('binutils', '2.32'), -] - -dependencies = [ - ('ncurses', '6.1'), - ('libreadline', '8.0'), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/l/Lua/Lua-5.3.5-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/Lua/Lua-5.3.5-GCCcore-9.3.0.eb deleted file mode 100644 index 1608391454ac..000000000000 --- a/easybuild/easyconfigs/l/Lua/Lua-5.3.5-GCCcore-9.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'Lua' -version = '5.3.5' - -homepage = 'https://www.lua.org/' -description = """Lua is a powerful, fast, lightweight, embeddable scripting language. - Lua combines simple procedural syntax with powerful data description constructs based - on associative arrays and extensible semantics. Lua is dynamically typed, - runs by interpreting bytecode for a register-based virtual machine, - and has automatic memory management with incremental garbage collection, - making it ideal for configuration, scripting, and rapid prototyping.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://www.%(namelower)s.org/ftp/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['0c2eed3f960446e1a3e4b9a1ca2f3ff893b6ce41942cf54d5dd59ab4b3b058ac'] - -builddependencies = [ - ('binutils', '2.34'), -] - -dependencies = [ - ('ncurses', '6.2'), - ('libreadline', '8.0'), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/l/Lua/Lua-5.3.5.eb b/easybuild/easyconfigs/l/Lua/Lua-5.3.5.eb deleted file mode 100644 index 095395661ecb..000000000000 --- a/easybuild/easyconfigs/l/Lua/Lua-5.3.5.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'Lua' -version = '5.3.5' - -homepage = 'http://www.lua.org/' -description = """Lua is a powerful, fast, lightweight, embeddable scripting language. - Lua combines simple procedural syntax with powerful data description constructs based - on associative arrays and extensible semantics. Lua is dynamically typed, - runs by interpreting bytecode for a register-based virtual machine, - and has automatic memory management with incremental garbage collection, - making it ideal for configuration, scripting, and rapid prototyping.""" - -toolchain = SYSTEM - -source_urls = ['https://www.%(namelower)s.org/ftp/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['0c2eed3f960446e1a3e4b9a1ca2f3ff893b6ce41942cf54d5dd59ab4b3b058ac'] - -dependencies = [ - ('ncurses', '6.1'), - ('libreadline', '8.0'), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/l/Lua/Lua-5.4.7-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/Lua/Lua-5.4.7-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..98e622129cda --- /dev/null +++ b/easybuild/easyconfigs/l/Lua/Lua-5.4.7-GCCcore-13.3.0.eb @@ -0,0 +1,28 @@ +name = 'Lua' +version = '5.4.7' + +homepage = 'https://www.lua.org/' +description = """Lua is a powerful, fast, lightweight, embeddable scripting language. + Lua combines simple procedural syntax with powerful data description constructs based + on associative arrays and extensible semantics. Lua is dynamically typed, + runs by interpreting bytecode for a register-based virtual machine, + and has automatic memory management with incremental garbage collection, + making it ideal for configuration, scripting, and rapid prototyping.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://www.%(namelower)s.org/ftp/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['9fbf5e28ef86c69858f6d3d34eccc32e911c1a28b4120ff3e84aaa70cfbf1e30'] + +builddependencies = [ + ('binutils', '2.42'), +] +dependencies = [ + ('ncurses', '6.5'), + ('libreadline', '8.2'), +] + + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/l/LuaJIT/LuaJIT-2.0.2-GCC-4.9.2.eb b/easybuild/easyconfigs/l/LuaJIT/LuaJIT-2.0.2-GCC-4.9.2.eb deleted file mode 100644 index cb893f601bf4..000000000000 --- a/easybuild/easyconfigs/l/LuaJIT/LuaJIT-2.0.2-GCC-4.9.2.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "LuaJIT" -version = "2.0.2" - -homepage = "http://luajit.org/" -description = """LuaJIT is a Just-In-Time Compiler (JIT) for the Lua -programming language. Lua is a powerful, dynamic and light-weight programming -language. It may be embedded or used as a general-purpose, stand-alone -language. """ - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -source_urls = ['http://luajit.org/download/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [('ncurses', '5.9')] - -skipsteps = ['configure'] -installopts = 'PREFIX=%(installdir)s' - -sanity_check_paths = { - 'files': ["bin/luajit"], - 'dirs': [] -} - -moduleclass = "lang" diff --git a/easybuild/easyconfigs/l/LuaJIT2-OpenResty/LuaJIT2-OpenResty-2.1-20220411-GCC-9.3.0.eb b/easybuild/easyconfigs/l/LuaJIT2-OpenResty/LuaJIT2-OpenResty-2.1-20220411-GCC-9.3.0.eb deleted file mode 100644 index e1507faabada..000000000000 --- a/easybuild/easyconfigs/l/LuaJIT2-OpenResty/LuaJIT2-OpenResty-2.1-20220411-GCC-9.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -# This is the LuaJIT fork from openresty, not to be mixed up -# with the original LuaJIT version! -# Autor: J. Sassmannshausen (Imperial College London/UK) - -easyblock = 'ConfigureMake' - -name = "LuaJIT2-OpenResty" -version = "2.1-20220411" - -homepage = "https://github.com/openresty/luajit2" -description = """openresty/luajit2 - OpenResty's maintained branch of LuaJIT. -LuaJIT is a Just-In-Time Compiler (JIT) for the Lua -programming language. Lua is a powerful, dynamic and light-weight programming -language. It may be embedded or used as a general-purpose, stand-alone -language. """ - -toolchain = {'name': 'GCC', 'version': '9.3.0'} - -source_urls = ['https://github.com/openresty/luajit2/archive'] -sources = ['v%(version)s.tar.gz'] -checksums = ['d3f2c870f8f88477b01726b32accab30f6e5d57ae59c5ec87374ff73d0794316'] - -skipsteps = ['configure'] - -installopts = 'PREFIX=%(installdir)s' - -sanity_check_commands = ['luajit -v'] - -sanity_check_paths = { - 'files': ["bin/luajit"], - 'dirs': [] -} - -moduleclass = "lang" 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 deleted file mode 100644 index e07b9f76b0cd..000000000000 --- a/easybuild/easyconfigs/l/Lucene-Geo-Gazetteer/Lucene-Geo-Gazetteer-20170718.eb +++ /dev/null @@ -1,38 +0,0 @@ -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 = SYSTEM - -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 = [ - r"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/lagrangian-filtering/lagrangian-filtering-0.8.3-foss-2022a.eb b/easybuild/easyconfigs/l/lagrangian-filtering/lagrangian-filtering-0.8.3-foss-2022a.eb index 986728f528fe..bb4bc6e297ca 100644 --- a/easybuild/easyconfigs/l/lagrangian-filtering/lagrangian-filtering-0.8.3-foss-2022a.eb +++ b/easybuild/easyconfigs/l/lagrangian-filtering/lagrangian-filtering-0.8.3-foss-2022a.eb @@ -1,5 +1,5 @@ # This installation unfortunately requires the GitHub dance, as the tarball -# is simply not installing. For that reason there is no checksum! +# is simply not installing. For that reason there is no checksum! # Author: J. Sassmannshausen (Imperial College London/UK) easyblock = 'PythonBundle' @@ -8,7 +8,7 @@ name = 'lagrangian-filtering' version = '0.8.3' homepage = 'https://github.com/angus-g/lagrangian-filtering' -description = """Temporal filtering of data in a Lagrangian frame of reference.""" +description = """Temporal filtering of data in a Lagrangian frame of reference.""" toolchain = {'name': 'foss', 'version': '2022a'} @@ -21,9 +21,6 @@ dependencies = [ ('Parcels', '2.4.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ (name, version, { 'sources': [{ diff --git a/easybuild/easyconfigs/l/lancet/lancet-1.1.0-iccifort-2019.5.281.eb b/easybuild/easyconfigs/l/lancet/lancet-1.1.0-iccifort-2019.5.281.eb deleted file mode 100644 index 97ef2d82332f..000000000000 --- a/easybuild/easyconfigs/l/lancet/lancet-1.1.0-iccifort-2019.5.281.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'MakeCp' - -name = 'lancet' -version = '1.1.0' - -homepage = 'https://github.com/nygenome/lancet' -description = "Lancet is a somatic variant caller (SNVs and indels) for short read data." - -toolchain = {'name': 'iccifort', 'version': '2019.5.281'} - -source_urls = ['https://github.com/nygenome/lancet/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['34ab90d61e5addb2b2f0d7b6b2ebe5de9ef9196475f01cf946b2ec9141a9448d'] - -dependencies = [ - ('bzip2', '1.0.8'), - ('cURL', '7.66.0'), - ('XZ', '5.2.4'), - ('zlib', '1.2.11'), - ('BamTools', '2.5.1'), - ('HTSlib', '1.10.2'), -] - -buildopts = 'lancet CXX="$CXX" CXXFLAGS="$CXXFLAGS" BAMTOOLS_DIR=$EBROOTBAMTOOLS HTSLIB_DIR=$EBROOTHTSLIB/lib' - -files_to_copy = [(['lancet'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/lancet'], - 'dirs': [], -} - -# 'lancet -h' exits with exit code 1, so use grep to check whether expected output is produced -sanity_check_commands = ["lancet -h 2>&1 | grep 'Version: %(version)s'"] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/langchain-anthropic/langchain-anthropic-0.1.15-foss-2023a.eb b/easybuild/easyconfigs/l/langchain-anthropic/langchain-anthropic-0.1.15-foss-2023a.eb new file mode 100644 index 000000000000..626f25c990f4 --- /dev/null +++ b/easybuild/easyconfigs/l/langchain-anthropic/langchain-anthropic-0.1.15-foss-2023a.eb @@ -0,0 +1,57 @@ +easyblock = 'PythonBundle' + +name = 'langchain-anthropic' +version = '0.1.15' + +homepage = 'https://python.langchain.com' +description = """ +This package contains the LangChain integration for Anthropic's generative models. +""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [ + ('poetry', '1.5.1'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('LangChain', '0.2.1'), + ('tokenizers', '0.15.2'), + ('jiter', '0.4.1'), +] + +exts_list = [ + ('langchain-core', '0.2.3', { + 'sources': ['langchain_core-%(version)s.tar.gz'], + 'checksums': ['fbc75a64b9c0b7655d96ca57a707df1e6c09efc1539c36adbd73260612549810'], + }), + ('anyio', '4.4.0', { + 'checksums': ['5aadc6a1bbb7cdb0bede386cac5e2940f5e2ff3aa20277e991cf028e0585ce94'], + }), + ('h11', '0.14.0', { + 'checksums': ['8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d'], + }), + ('httpcore', '1.0.5', { + 'checksums': ['34a38e2f9291467ee3b44e89dd52615370e152954ba21721378a87b2960f7a61'], + }), + ('httpx', '0.27.0', { + 'checksums': ['a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5'], + }), + ('sniffio', '1.3.1', { + 'checksums': ['f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc'], + }), + ('anthropic', '0.28.0', { + 'source_tmpl': 'anthropic-0.28.0-py3-none-any.whl', + 'checksums': ['2b620b21aee3d20c5d8005483c34df239d53ae895687113b26b8a36892a7e20f'], + }), + ('defusedxml', '0.7.1', { + 'checksums': ['1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69'], + }), + (name, version, { + 'sources': ['langchain_anthropic-%(version)s.tar.gz'], + 'checksums': ['c5c3c6eaccb11ed99a63886e50873ac21eaf8e9441e0f75c7ae7cd8cdef65155'], + }), +] + +moduleclass = 'ai' diff --git a/easybuild/easyconfigs/l/langchain-mistralai/langchain-mistralai-0.1.8-foss-2023a.eb b/easybuild/easyconfigs/l/langchain-mistralai/langchain-mistralai-0.1.8-foss-2023a.eb new file mode 100644 index 000000000000..645a6d10cf60 --- /dev/null +++ b/easybuild/easyconfigs/l/langchain-mistralai/langchain-mistralai-0.1.8-foss-2023a.eb @@ -0,0 +1,56 @@ +easyblock = 'PythonBundle' + +name = 'langchain-mistralai' +version = '0.1.8' + +homepage = 'https://github.com/langchain-ai/langchain' +description = """ +This package contains the LangChain integrations for MistralAI through their mistralai SDK. +""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [ + ('poetry', '1.5.1'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('LangChain', '0.2.1'), + ('tokenizers', '0.15.2'), + ('jiter', '0.4.1'), +] + +exts_list = [ + ('langchain-core', '0.2.3', { + 'sources': ['langchain_core-%(version)s.tar.gz'], + 'checksums': ['fbc75a64b9c0b7655d96ca57a707df1e6c09efc1539c36adbd73260612549810'], + }), + ('anyio', '4.4.0', { + 'checksums': ['5aadc6a1bbb7cdb0bede386cac5e2940f5e2ff3aa20277e991cf028e0585ce94'], + }), + ('h11', '0.14.0', { + 'checksums': ['8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d'], + }), + ('httpcore', '1.0.5', { + 'checksums': ['34a38e2f9291467ee3b44e89dd52615370e152954ba21721378a87b2960f7a61'], + }), + ('httpx', '0.25.2', { + 'checksums': ['8b8fcaa0c8ea7b05edd69a094e63a2094c4efcb48129fb757361bc423c0ad9e8'], + }), + ('httpx-sse', '0.4.0', { + 'checksums': ['1e81a3a3070ce322add1d3529ed42eb5f70817f45ed6ec915ab753f961139721'], + }), + ('sniffio', '1.3.1', { + 'checksums': ['f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc'], + }), + ('mistralai', '0.4.0', { + 'checksums': ['1f21f02dec1fd6fefe12ca100d5937fd62542c11008c193d16df6f4a2d8554da'], + }), + (name, version, { + 'sources': ['langchain_mistralai-%(version)s.tar.gz'], + 'checksums': ['dc328f7aedfd9e88eeb79de5692dfc3907793b82ef59f0d6722d19c1c8bfcdc2'], + }), +] + +moduleclass = 'ai' diff --git a/easybuild/easyconfigs/l/langchain-openai/langchain-openai-0.1.8-foss-2023a.eb b/easybuild/easyconfigs/l/langchain-openai/langchain-openai-0.1.8-foss-2023a.eb new file mode 100644 index 000000000000..b8cb38df0eb2 --- /dev/null +++ b/easybuild/easyconfigs/l/langchain-openai/langchain-openai-0.1.8-foss-2023a.eb @@ -0,0 +1,32 @@ +easyblock = 'PythonBundle' + +name = 'langchain-openai' +version = '0.1.8' + +homepage = 'https://github.com/langchain-ai/langchain' +description = """ +This package contains the LangChain integrations for OpenAI through their openai SDK. +""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +builddependencies = [ + ('poetry', '1.5.1'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('LangChain', '0.2.1'), + ('tiktoken', '0.7.0'), # needs tiktoken >= 0.7.0 + ('openai-python', '1.30.5'), +] + +exts_list = [ + (name, version, { + 'sources': ['langchain_openai-%(version)s.tar.gz'], + 'checksums': ['a11fcce15def7917c44232abda6baaa63dfc79fe44be1531eea650d39a44cd95'], + }), +] + +moduleclass = 'ai' diff --git a/easybuild/easyconfigs/l/lavaan/lavaan-0.6-2-intel-2018a-R-3.4.4.eb b/easybuild/easyconfigs/l/lavaan/lavaan-0.6-2-intel-2018a-R-3.4.4.eb deleted file mode 100644 index ff7e9c87961e..000000000000 --- a/easybuild/easyconfigs/l/lavaan/lavaan-0.6-2-intel-2018a-R-3.4.4.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'RPackage' - -name = 'lavaan' -version = '0.6-2' -versionsuffix = '-R-%(rver)s' - -homepage = 'https://cran.r-project.org/web/packages/%(name)s' -description = """Fit a variety of latent variable models, including confirmatory factor analysis, structural - equation modeling and latent growth curve models.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = [ - 'https://cran.r-project.org/src/contrib/', - 'https://cran.r-project.org/src/contrib/Archive/%(name)s/', -] -sources = ['%(name)s_%(version)s.tar.gz'] -checksums = ['91d5aea1468394f9e2bda773ab51f8a16a198bfc1d8474c1c48bcaba87f9c0be'] - -dependencies = [('R', '3.4.4', '-X11-20180131')] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lavaan'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/lavaan/lavaan-0.6-4.1433-foss-2019a-R-3.6.0.eb b/easybuild/easyconfigs/l/lavaan/lavaan-0.6-4.1433-foss-2019a-R-3.6.0.eb deleted file mode 100644 index e092c5dc0e1b..000000000000 --- a/easybuild/easyconfigs/l/lavaan/lavaan-0.6-4.1433-foss-2019a-R-3.6.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'RPackage' - -name = 'lavaan' -# see DESCRIPTION file for correct version -version = '0.6-4.1433' -local_commit = '3e7ec88' -versionsuffix = '-R-%(rver)s' - -homepage = 'http://lavaan.org' -description = "lavaan is a free, open source R package for latent variable analysis" - -toolchain = {'name': 'foss', 'version': '2019a'} - -source_urls = ['https://github.com/yrosseel/lavaan/archive/'] -sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] -checksums = ['270e61441cb05598d1045fdda9fb619f5272a8a657c136efde9f4f81d8dacec7'] - -dependencies = [('R', '3.6.0')] - -sanity_check_paths = { - 'files': [], - 'dirs': [name], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/leafcutter/leafcutter-0.2.9-foss-2022b-R-4.2.2.eb b/easybuild/easyconfigs/l/leafcutter/leafcutter-0.2.9-foss-2022b-R-4.2.2.eb index 29b15dc2b8c7..a40db93d7380 100644 --- a/easybuild/easyconfigs/l/leafcutter/leafcutter-0.2.9-foss-2022b-R-4.2.2.eb +++ b/easybuild/easyconfigs/l/leafcutter/leafcutter-0.2.9-foss-2022b-R-4.2.2.eb @@ -2,15 +2,15 @@ easyblock = 'RPackage' name = 'leafcutter' version = '0.2.9' -# there's no proper 0.2.9 release, so using commit that updated DESCRIPTION file +# there's no proper 0.2.9 release, so using commit that updated DESCRIPTION file local_commit = 'd02bc35' versionsuffix = '-R-%(rver)s' homepage = "http://davidaknowles.github.io/leafcutter/index.html" -description = """Leafcutter quantifies RNA splicing variation using short-read RNA-seq data. - The core idea is to leverage spliced reads (reads that span an intron) to quantify (differential) - intron usage across samples. The advantages of this approach include: easy detection of novel introns, - modeling of more complex splicing events than exonic PSI, avoiding the challenge of isoform abundance +description = """Leafcutter quantifies RNA splicing variation using short-read RNA-seq data. + The core idea is to leverage spliced reads (reads that span an intron) to quantify (differential) + intron usage across samples. The advantages of this approach include: easy detection of novel introns, + modeling of more complex splicing events than exonic PSI, avoiding the challenge of isoform abundance estimation, simple, computationally efficient algorithms scaling to 100s or even 1000s of samples. For details please see our bioRxiv preprint and corresponding Nature Genetics publication. """ diff --git a/easybuild/easyconfigs/l/leidenalg/leidenalg-0.10.1-foss-2022b.eb b/easybuild/easyconfigs/l/leidenalg/leidenalg-0.10.1-foss-2022b.eb index 1ea193ccc14d..8fcc1f31b2f5 100644 --- a/easybuild/easyconfigs/l/leidenalg/leidenalg-0.10.1-foss-2022b.eb +++ b/easybuild/easyconfigs/l/leidenalg/leidenalg-0.10.1-foss-2022b.eb @@ -25,9 +25,6 @@ dependencies = [ ('libleidenalg', '0.11.1'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('ddt', '1.6.0', { 'checksums': ['f71b348731b8c78c3100bffbd951a769fbd439088d1fdbb3841eee019af80acd'], diff --git a/easybuild/easyconfigs/l/leidenalg/leidenalg-0.10.2-foss-2023a.eb b/easybuild/easyconfigs/l/leidenalg/leidenalg-0.10.2-foss-2023a.eb index 51d653f27b2d..2a568e62e7fe 100644 --- a/easybuild/easyconfigs/l/leidenalg/leidenalg-0.10.2-foss-2023a.eb +++ b/easybuild/easyconfigs/l/leidenalg/leidenalg-0.10.2-foss-2023a.eb @@ -26,9 +26,6 @@ dependencies = [ ('libleidenalg', '0.11.1'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('ddt', '1.7.2', { 'checksums': ['d215d6b083963013c4a19b1e4dcd6a96e80e43ab77519597a6acfcf2e9a3e04b'], diff --git a/easybuild/easyconfigs/l/leidenalg/leidenalg-0.8.2-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/l/leidenalg/leidenalg-0.8.2-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index e742d1f8b778..000000000000 --- a/easybuild/easyconfigs/l/leidenalg/leidenalg-0.8.2-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,48 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'leidenalg' -version = '0.8.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/vtraag/leidenalg' -description = """Implementation of the Leiden algorithm for various quality -functions to be used with igraph in Python.""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -builddependencies = [ - ('pkg-config', '0.29.2'), - ('PyYAML', '5.3'), - ('Bison', '3.5.3'), - ('libtool', '2.4.6'), - ('flex', '2.6.4'), -] - -dependencies = [ - ('Python', '3.8.2'), - ('igraph', '0.8.2'), - ('python-igraph', '0.8.0'), -] - -use_pip = False -sanity_pip_check = True - -exts_list = [ - # Test-only dependency - ('ddt', '1.4.1', { - 'checksums': ['0595e70d074e5777771a45709e99e9d215552fb1076443a25fad6b23d8bf38da'], - }), - (name, version, { - 'buildopts': '--use-pkg-config', - 'installopts': '--use-pkg-config', - 'testopts': '--use-pkg-config', - 'runtest': 'python setup.py test', - 'checksums': ['02cc8e87d2000ea1da60e9efc9287764fe81e445ab9850ec728b006c37620289'], - }), -] - -sanity_check_commands = ["python -c 'import leidenalg; import igraph as ig; " - "leidenalg.find_partition(ig.Graph.Erdos_Renyi(100, 0.1), " - "leidenalg.ModularityVertexPartition)'"] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/leidenalg/leidenalg-0.8.3-foss-2020b.eb b/easybuild/easyconfigs/l/leidenalg/leidenalg-0.8.3-foss-2020b.eb index 6df451ff574b..459b91dad020 100644 --- a/easybuild/easyconfigs/l/leidenalg/leidenalg-0.8.3-foss-2020b.eb +++ b/easybuild/easyconfigs/l/leidenalg/leidenalg-0.8.3-foss-2020b.eb @@ -25,9 +25,6 @@ dependencies = [ ('python-igraph', '0.9.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('ddt', '1.4.2', { 'checksums': ['64a67366a2715e636b88694cc6075cc02db292f01098b8e385397c894d395378'], diff --git a/easybuild/easyconfigs/l/leidenalg/leidenalg-0.8.3-fosscuda-2020b.eb b/easybuild/easyconfigs/l/leidenalg/leidenalg-0.8.3-fosscuda-2020b.eb index 8aad4bf9f159..ae2f5af19baa 100644 --- a/easybuild/easyconfigs/l/leidenalg/leidenalg-0.8.3-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/l/leidenalg/leidenalg-0.8.3-fosscuda-2020b.eb @@ -25,9 +25,6 @@ dependencies = [ ('python-igraph', '0.9.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('ddt', '1.4.2', { 'checksums': ['64a67366a2715e636b88694cc6075cc02db292f01098b8e385397c894d395378'], diff --git a/easybuild/easyconfigs/l/leidenalg/leidenalg-0.8.7-foss-2021a.eb b/easybuild/easyconfigs/l/leidenalg/leidenalg-0.8.7-foss-2021a.eb index f5ea670b55dc..816d548d7fd7 100644 --- a/easybuild/easyconfigs/l/leidenalg/leidenalg-0.8.7-foss-2021a.eb +++ b/easybuild/easyconfigs/l/leidenalg/leidenalg-0.8.7-foss-2021a.eb @@ -26,9 +26,6 @@ dependencies = [ ('python-igraph', '0.9.6'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('ddt', '1.4.2', { 'checksums': ['64a67366a2715e636b88694cc6075cc02db292f01098b8e385397c894d395378'], diff --git a/easybuild/easyconfigs/l/leidenalg/leidenalg-0.8.8-foss-2021b.eb b/easybuild/easyconfigs/l/leidenalg/leidenalg-0.8.8-foss-2021b.eb index ee2a8af4bb91..bbdd4fdff458 100644 --- a/easybuild/easyconfigs/l/leidenalg/leidenalg-0.8.8-foss-2021b.eb +++ b/easybuild/easyconfigs/l/leidenalg/leidenalg-0.8.8-foss-2021b.eb @@ -24,9 +24,6 @@ dependencies = [ ('python-igraph', '0.9.8'), ] -use_pip = True -sanity_pip_check = True - local_preinstallopts = "python setup.py build --use-pkg-config && " # 'python-igraph' dependency was renamed to 'igraph' local_preinstallopts += "sed -i 's/python-igraph >=/igraph >=/g' setup.py && " diff --git a/easybuild/easyconfigs/l/leidenalg/leidenalg-0.9.1-foss-2022a.eb b/easybuild/easyconfigs/l/leidenalg/leidenalg-0.9.1-foss-2022a.eb index 96b300e82cbb..9f9f62ef705c 100644 --- a/easybuild/easyconfigs/l/leidenalg/leidenalg-0.9.1-foss-2022a.eb +++ b/easybuild/easyconfigs/l/leidenalg/leidenalg-0.9.1-foss-2022a.eb @@ -24,9 +24,6 @@ dependencies = [ ('python-igraph', '0.10.3'), ] -use_pip = True -sanity_pip_check = True - local_preinstallopts = "python setup.py build --use-pkg-config && " exts_list = [ 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 deleted file mode 100644 index 3870f8d2033c..000000000000 --- a/easybuild/easyconfigs/l/less/less-458-GCC-4.8.2.eb +++ /dev/null @@ -1,27 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -## - -easyblock = 'ConfigureMake' - -name = 'less' -version = '458' - -homepage = 'http://www.greenwoodsoftware.com/less/' -description = """Less is a free, open-source file pager. It can be found on most versions of Linux, - Unix and Mac OS, as well as on many other operating systems.""" - -source_urls = ['http://www.greenwoodsoftware.com/less/'] -sources = [SOURCE_TAR_GZ] - -toolchain = {'name': 'GCC', 'version': '4.8.2'} - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ['bin/less'], - 'dirs': [], -} - -moduleclass = 'system' 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 deleted file mode 100644 index 0e5f0b7f04b7..000000000000 --- a/easybuild/easyconfigs/l/lftp/lftp-4.6.4-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,43 +0,0 @@ -## -# 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 = 'lftp' -version = '4.6.4' - -homepage = 'http://lftp.yar.ru' -description = """LFTP is a sophisticated ftp/http client, and a file transfer program supporting - a number of network protocols. Like BASH, it has job control and uses the readline library for - input. It has bookmarks, a built-in mirror command, and can transfer several files in parallel. - It was designed with reliability in mind.""" - -toolchain = {'name': 'GNU', 'version': '4.9.3-2.25'} - -sources = [SOURCE_TAR_BZ2] -source_urls = [ - 'http://lftp.yar.ru/ftp/', - 'http://lftp.yar.ru/ftp/old/', -] - -dependencies = [ - ('GnuTLS', '3.4.7'), - ('gettext', '0.19.6'), - ('zlib', '1.2.8'), -] - -sanity_check_paths = { - 'files': ['bin/lftp'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/lftp/lftp-4.8.4-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/lftp/lftp-4.8.4-GCCcore-6.4.0.eb deleted file mode 100644 index f44196a91160..000000000000 --- a/easybuild/easyconfigs/l/lftp/lftp-4.8.4-GCCcore-6.4.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'lftp' -version = '4.8.4' - -homepage = 'http://lftp.yar.ru' -description = """LFTP is a sophisticated ftp/http client, and a file transfer program supporting - a number of network protocols. Like BASH, it has job control and uses the readline library for - input. It has bookmarks, a built-in mirror command, and can transfer several files in parallel. - It was designed with reliability in mind.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'pic': True} - -source_urls = ['http://lftp.yar.ru/ftp/'] -sources = [SOURCE_TAR_GZ] -checksums = ['19f3a4236558fbdb88eec01bc9d693c51b122d23487b6bedad4cc67ae6825fc2'] - -dependencies = [ - ('ncurses', '6.0'), -] - -builddependencies = [ - ('binutils', '2.28'), - ('libreadline', '7.0'), - ('zlib', '1.2.11') -] - -# for this version of lftp the gnutls library is optional -configopts = "--with-readline=$EBROOTLIBREADLINE --without-gnutls" - -sanity_check_paths = { - 'files': ['bin/lftp'], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libBigWig/libBigWig-0.4.4-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libBigWig/libBigWig-0.4.4-GCCcore-8.3.0.eb deleted file mode 100644 index d319d54f810f..000000000000 --- a/easybuild/easyconfigs/l/libBigWig/libBigWig-0.4.4-GCCcore-8.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'MakeCp' - -name = 'libBigWig' -version = '0.4.4' - -homepage = 'https://github.com/dpryan79/libBigWig' -description = "A C library for handling bigWig files" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/dpryan79/libBigWig/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['43a2298b2ebadc48103447a3bb4426df1b38d1bec5fa564e50ed2f00cc060478'] - -builddependencies = [('binutils', '2.32')] - -dependencies = [('cURL', '7.66.0')] - -files_to_copy = [(['libBigWig.*'], 'lib'), (['*.h'], 'include')] - -sanity_check_paths = { - 'files': ['include/bigWig.h', 'lib/libBigWig.a', 'lib/libBigWig.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libFLAME/libFLAME-1.0-GCC-7.3.0-2.30-amd.eb b/easybuild/easyconfigs/l/libFLAME/libFLAME-1.0-GCC-7.3.0-2.30-amd.eb deleted file mode 100644 index 0416fc867a62..000000000000 --- a/easybuild/easyconfigs/l/libFLAME/libFLAME-1.0-GCC-7.3.0-2.30-amd.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libFLAME' -version = '1.0' -versionsuffix = '-amd' - -homepage = 'https://developer.amd.com/amd-cpu-libraries/blas-library/#libflame' -description = """AMD fork of libFLAME. libFLAME is a portable library for dense matrix computations, - providing much of the functionality present in LAPACK.""" - -toolchain = {'name': 'GCC', 'version': '7.3.0-2.30'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/amd/libflame/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['11e7b21b59849416ac372ef2c2b38beb73e62bead85d0ae3ffd0f4f1f6f760cf'] - -# '--enable-max-arg-list-hack --enable-dynamic-build' requires 'file' function from GNU Make 4.x -builddependencies = [('make', '4.2.1')] - -dependencies = [('BLIS', '1.2', versionsuffix)] - -configopts = '--enable-max-arg-list-hack --enable-lapack2flame --enable-cblas-interfaces --enable-dynamic-build' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['include/FLAME.h', 'lib/libflame.a', 'lib/libflame.%s' % SHLIB_EXT], - 'dirs': ['lib'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/l/libFLAME/libFLAME-2.2-GCCcore-9.3.0-amd.eb b/easybuild/easyconfigs/l/libFLAME/libFLAME-2.2-GCCcore-9.3.0-amd.eb deleted file mode 100644 index c12623e8c9e8..000000000000 --- a/easybuild/easyconfigs/l/libFLAME/libFLAME-2.2-GCCcore-9.3.0-amd.eb +++ /dev/null @@ -1,54 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libFLAME' -version = '2.2' -versionsuffix = '-amd' - -homepage = 'https://developer.amd.com/amd-cpu-libraries/blas-library/#libflame' -description = """AMD fork of libFLAME. libFLAME is a portable library for dense matrix computations, -providing much of the functionality present in LAPACK.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/amd/libflame/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['12b9c1f92d2c2fa637305aaa15cf706652406f210eaa5cbc17aaea9fcfa576dc'] - -# '--enable-max-arg-list-hack --enable-dynamic-build' requires 'file' function from GNU Make 4.x -builddependencies = [ - ('binutils', '2.34'), - ('Python', '3.8.2'), - ('make', '4.3'), # needed on Cent OS 7 where make 3 is installed -] - -dependencies = [('BLIS', '2.2', versionsuffix)] - -# Use unset FLIBS to let configure pick up LDFLAGS -preconfigopts = 'unset FLIBS && ' -preconfigopts += 'LIBS="-lblis-mt $LIBS" ' -preconfigopts += 'LDFLAGS="$LDFLAGS -L$EBROOTBLIS/lib -fopenmp -lm -lpthread" ' -preconfigopts += 'CFLAGS="$CFLAGS -I$EBROOTBLIS/include/blis" ' - -configopts = '--enable-max-arg-list-hack ' -configopts += '--enable-lapack2flame ' -configopts += '--enable-external-lapack-interfaces ' -configopts += '--enable-cblas-interfaces ' -configopts += '--enable-dynamic-build ' -configopts += '--enable-multithreading=openmp ' - -# libFLAME C++ Template API tests -# runtest = 'checkcpp LIBBLAS=$EBROOTBLIS/lib/libblis.a' - -# sanity_check_commands = [ -# 'cd %(builddir)s/%(namelower)s-%(version)s/test ' -# '&& make LIBBLAS=$EBROOTBLIS/lib/libblis-mt.so LDFLAGS="-fopenmp -lm -lpthread" ' -# '&& ./test_libfame.x' -# ] - -sanity_check_paths = { - 'files': ['include/FLAME.h', 'lib/libflame.a', 'lib/libflame.%s' % SHLIB_EXT], - 'dirs': ['lib'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/l/libFLAME/libFLAME-5.2.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libFLAME/libFLAME-5.2.0-GCCcore-9.3.0.eb deleted file mode 100644 index 3a8514561af0..000000000000 --- a/easybuild/easyconfigs/l/libFLAME/libFLAME-5.2.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,53 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libFLAME' -version = '5.2.0' - -homepage = 'https://developer.amd.com/amd-cpu-libraries/blas-library/#libflame' -description = """libFLAME is a portable library for dense matrix computations, -providing much of the functionality present in LAPACK.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/flame/libflame/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['997c860f351a5c7aaed8deec00f502167599288fd0559c92d5bfd77d0b4d475c'] - -# '--enable-max-arg-list-hack --enable-dynamic-build' requires 'file' function from GNU Make 4.x -builddependencies = [ - ('binutils', '2.34'), - ('Python', '3.8.2'), - ('make', '4.3'), # needed on Cent OS 7 where make 3 is installed -] - -dependencies = [('BLIS', '0.8.0')] - -# Use unset FLIBS to let configure pick up LDFLAGS -preconfigopts = 'unset FLIBS && ' -preconfigopts += 'LIBS="-lblis $LIBS" ' -preconfigopts += 'LDFLAGS="$LDFLAGS -L$EBROOTBLIS/lib -fopenmp -lm -lpthread" ' -preconfigopts += 'CFLAGS="$CFLAGS -I$EBROOTBLIS/include/blis" ' - -configopts = '--enable-max-arg-list-hack ' -configopts += '--enable-lapack2flame ' -configopts += '--enable-external-lapack-interfaces ' -configopts += '--enable-cblas-interfaces ' -configopts += '--enable-dynamic-build ' -configopts += '--enable-multithreading=openmp ' - -# libFLAME C++ Template API tests -# runtest = 'checkcpp LIBBLAS=$EBROOTBLIS/lib/libblis.a' - -# sanity_check_commands = [ -# 'cd %(builddir)s/%(namelower)s-%(version)s/test ' -# '&& make LIBBLAS=$EBROOTBLIS/lib/libblis-mt.so LDFLAGS="-fopenmp -lm -lpthread" ' -# '&& ./test_libfame.x' -# ] - -sanity_check_paths = { - 'files': ['include/FLAME.h', 'lib/libflame.a', 'lib/libflame.%s' % SHLIB_EXT], - 'dirs': ['lib'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/l/libGDSII/libGDSII-0.21-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libGDSII/libGDSII-0.21-GCCcore-6.4.0.eb deleted file mode 100644 index 82cd91c08673..000000000000 --- a/easybuild/easyconfigs/l/libGDSII/libGDSII-0.21-GCCcore-6.4.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libGDSII' -version = '0.21' - -homepage = 'https://github.com/HomerReid/libGDSII' -description = """libGDSII is a C++ library for working with GDSII binary data files, - intended primarily for use with the computational electromagnetism codes - scuff-em and meep but sufficiently general-purpose to allow other uses as well.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://github.com/HomerReid/libGDSII/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['31c90a4fb699746d051c0c597ef0543889c9f17b2a711fed398756ac4f1b1f4c'] - -builddependencies = [ - ('binutils', '2.28'), -] - -sanity_check_paths = { - 'files': ['bin/GDSIIConvert', 'include/libGDSII.h', 'lib/libGDSII.a', 'lib/libGDSII.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-GCCcore-8.2.0.eb deleted file mode 100644 index bd422bf7f2f1..000000000000 --- a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libGLU' -version = '9.0.0' - -homepage = 'https://mesa.freedesktop.org/archive/glu/' -description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://mesa.freedesktop.org/archive/glu/'] -sources = ['glu-%(version)s.tar.bz2'] -checksums = ['1f7ad0d379a722fcbd303aa5650c6d7d5544fde83196b42a73d1193568a4df12'] - -builddependencies = [('binutils', '2.31.1')] - -dependencies = [ - ('Mesa', '19.0.1'), -] - -sanity_check_paths = { - 'files': ['lib/libGLU.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2016a-Mesa-11.2.1.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2016a-Mesa-11.2.1.eb deleted file mode 100644 index 45b3b522b6fd..000000000000 --- a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2016a-Mesa-11.2.1.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libGLU' -version = '9.0.0' - -homepage = 'https://mesa.freedesktop.org/archive/glu/' -description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = ['https://mesa.freedesktop.org/archive/glu/'] -sources = ['glu-%(version)s.tar.bz2'] -checksums = ['1f7ad0d379a722fcbd303aa5650c6d7d5544fde83196b42a73d1193568a4df12'] - -local_mesa_ver = '11.2.1' -versionsuffix = '-Mesa-%s' % local_mesa_ver - -dependencies = [ - ('Mesa', local_mesa_ver), -] - -sanity_check_paths = { - 'files': ['lib/libGLU.so.1'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2016a.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2016a.eb deleted file mode 100644 index 41087f6c0438..000000000000 --- a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2016a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libGLU' -version = '9.0.0' - -homepage = 'https://mesa.freedesktop.org/archive/glu/' -description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = ['https://mesa.freedesktop.org/archive/glu/'] -sources = ['glu-%(version)s.tar.bz2'] -checksums = ['1f7ad0d379a722fcbd303aa5650c6d7d5544fde83196b42a73d1193568a4df12'] - -dependencies = [ - ('Mesa', '11.1.2'), -] - -sanity_check_paths = { - 'files': ['lib/libGLU.so.1'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2016b.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2016b.eb deleted file mode 100644 index a42e55c3c0a4..000000000000 --- a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2016b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libGLU' -version = '9.0.0' - -homepage = 'https://mesa.freedesktop.org/archive/glu/' -description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = ['https://mesa.freedesktop.org/archive/glu/'] -sources = ['glu-%(version)s.tar.bz2'] -checksums = ['1f7ad0d379a722fcbd303aa5650c6d7d5544fde83196b42a73d1193568a4df12'] - -dependencies = [ - ('Mesa', '12.0.2'), -] - -sanity_check_paths = { - 'files': ['lib/libGLU.so.1'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2017a.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2017a.eb deleted file mode 100644 index 6f8da0c7450b..000000000000 --- a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2017a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libGLU' -version = '9.0.0' - -homepage = 'https://mesa.freedesktop.org/archive/glu/' -description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ - -toolchain = {'name': 'foss', 'version': '2017a'} -toolchainopts = {'pic': True} - -source_urls = ['https://mesa.freedesktop.org/archive/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-foss-2017b.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2017b.eb deleted file mode 100644 index 575cc935f56b..000000000000 --- a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2017b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libGLU' -version = '9.0.0' - -homepage = 'https://mesa.freedesktop.org/archive/glu/' -description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ - -toolchain = {'name': 'foss', 'version': '2017b'} -toolchainopts = {'pic': True} - -source_urls = ['https://mesa.freedesktop.org/archive/glu/'] -sources = ['glu-%(version)s.tar.bz2'] -checksums = ['1f7ad0d379a722fcbd303aa5650c6d7d5544fde83196b42a73d1193568a4df12'] - -dependencies = [ - ('Mesa', '17.2.5'), -] - -sanity_check_paths = { - 'files': ['lib/libGLU.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2018a.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2018a.eb deleted file mode 100644 index f3516e78c8f8..000000000000 --- a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2018a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libGLU' -version = '9.0.0' - -homepage = 'https://mesa.freedesktop.org/archive/glu/' -description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = ['https://mesa.freedesktop.org/archive/glu/'] -sources = ['glu-%(version)s.tar.bz2'] -checksums = ['1f7ad0d379a722fcbd303aa5650c6d7d5544fde83196b42a73d1193568a4df12'] - -dependencies = [ - ('Mesa', '17.3.6'), -] - -sanity_check_paths = { - 'files': ['lib/libGLU.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2018b.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2018b.eb deleted file mode 100644 index f89682d9ab29..000000000000 --- a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2018b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libGLU' -version = '9.0.0' - -homepage = 'https://mesa.freedesktop.org/archive/glu/' -description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['https://mesa.freedesktop.org/archive/glu/'] -sources = ['glu-%(version)s.tar.bz2'] -checksums = ['1f7ad0d379a722fcbd303aa5650c6d7d5544fde83196b42a73d1193568a4df12'] - -dependencies = [ - ('Mesa', '18.1.1'), -] - -sanity_check_paths = { - 'files': ['lib/libGLU.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-fosscuda-2017b.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-fosscuda-2017b.eb deleted file mode 100644 index 2c5aa039ffaa..000000000000 --- a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-fosscuda-2017b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libGLU' -version = '9.0.0' - -homepage = 'https://mesa.freedesktop.org/archive/glu/' -description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ - -toolchain = {'name': 'fosscuda', 'version': '2017b'} -toolchainopts = {'pic': True} - -source_urls = ['https://mesa.freedesktop.org/archive/glu/'] -sources = ['glu-%(version)s.tar.bz2'] -checksums = ['1f7ad0d379a722fcbd303aa5650c6d7d5544fde83196b42a73d1193568a4df12'] - -dependencies = [ - ('Mesa', '17.2.5'), -] - -sanity_check_paths = { - 'files': ['lib/libGLU.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-fosscuda-2018a.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-fosscuda-2018a.eb deleted file mode 100644 index 45f539e84b8b..000000000000 --- a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-fosscuda-2018a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libGLU' -version = '9.0.0' - -homepage = 'https://mesa.freedesktop.org/archive/glu/' -description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ - -toolchain = {'name': 'fosscuda', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = ['https://mesa.freedesktop.org/archive/glu/'] -sources = ['glu-%(version)s.tar.bz2'] -checksums = ['1f7ad0d379a722fcbd303aa5650c6d7d5544fde83196b42a73d1193568a4df12'] - -dependencies = [ - ('Mesa', '17.3.6'), -] - -sanity_check_paths = { - 'files': ['lib/libGLU.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-fosscuda-2018b.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-fosscuda-2018b.eb deleted file mode 100644 index 9e4abdfa48ec..000000000000 --- a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-fosscuda-2018b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libGLU' -version = '9.0.0' - -homepage = 'https://mesa.freedesktop.org/archive/glu/' -description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ - -toolchain = {'name': 'fosscuda', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['https://mesa.freedesktop.org/archive/glu/'] -sources = ['glu-%(version)s.tar.bz2'] -checksums = ['1f7ad0d379a722fcbd303aa5650c6d7d5544fde83196b42a73d1193568a4df12'] - -dependencies = [ - ('Mesa', '18.1.1'), -] - -sanity_check_paths = { - 'files': ['lib/libGLU.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-gimkl-2.11.5.eb deleted file mode 100644 index 1596ad36c521..000000000000 --- a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-gimkl-2.11.5.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libGLU' -version = '9.0.0' - -homepage = 'https://mesa.freedesktop.org/archive/glu/' -description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} -toolchainopts = {'pic': True} - -source_urls = ['https://mesa.freedesktop.org/archive/glu/'] -sources = ['glu-%(version)s.tar.bz2'] -checksums = ['1f7ad0d379a722fcbd303aa5650c6d7d5544fde83196b42a73d1193568a4df12'] - -dependencies = [ - ('Mesa', '11.1.2'), -] - -sanity_check_paths = { - 'files': ['lib/libGLU.so.1'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intel-2016a-Mesa-11.2.1.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intel-2016a-Mesa-11.2.1.eb deleted file mode 100644 index 8db0a4ef79c3..000000000000 --- a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intel-2016a-Mesa-11.2.1.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libGLU' -version = '9.0.0' - -homepage = 'https://mesa.freedesktop.org/archive/glu/' -description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = ['https://mesa.freedesktop.org/archive/glu/'] -sources = ['glu-%(version)s.tar.bz2'] -checksums = ['1f7ad0d379a722fcbd303aa5650c6d7d5544fde83196b42a73d1193568a4df12'] - -local_mesaver = '11.2.1' -versionsuffix = '-Mesa-%s' % local_mesaver - -dependencies = [ - ('Mesa', local_mesaver), -] - -sanity_check_paths = { - 'files': ['lib/libGLU.so.1'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intel-2016a.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intel-2016a.eb deleted file mode 100644 index 5f29774fd79e..000000000000 --- a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intel-2016a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libGLU' -version = '9.0.0' - -homepage = 'https://mesa.freedesktop.org/archive/glu/' -description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = ['https://mesa.freedesktop.org/archive/glu/'] -sources = ['glu-%(version)s.tar.bz2'] -checksums = ['1f7ad0d379a722fcbd303aa5650c6d7d5544fde83196b42a73d1193568a4df12'] - -dependencies = [ - ('Mesa', '11.1.2'), -] - -sanity_check_paths = { - 'files': ['lib/libGLU.so.1'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intel-2016b.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intel-2016b.eb deleted file mode 100644 index 28a0e417942d..000000000000 --- a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intel-2016b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libGLU' -version = '9.0.0' - -homepage = 'https://mesa.freedesktop.org/archive/glu/' -description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = ['https://mesa.freedesktop.org/archive/glu/'] -sources = ['glu-%(version)s.tar.bz2'] -checksums = ['1f7ad0d379a722fcbd303aa5650c6d7d5544fde83196b42a73d1193568a4df12'] - -dependencies = [ - ('Mesa', '12.0.2'), -] - -sanity_check_paths = { - 'files': ['lib/libGLU.so.1'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intel-2017a.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intel-2017a.eb deleted file mode 100644 index fa92250ace9b..000000000000 --- a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intel-2017a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libGLU' -version = '9.0.0' - -homepage = 'https://mesa.freedesktop.org/archive/glu/' -description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ - -toolchain = {'name': 'intel', 'version': '2017a'} -toolchainopts = {'pic': True} - -source_urls = ['https://mesa.freedesktop.org/archive/glu/'] -sources = ['glu-%(version)s.tar.bz2'] -checksums = ['1f7ad0d379a722fcbd303aa5650c6d7d5544fde83196b42a73d1193568a4df12'] - -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-2017b.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intel-2017b.eb deleted file mode 100644 index 5b19253fb8be..000000000000 --- a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intel-2017b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libGLU' -version = '9.0.0' - -homepage = 'https://mesa.freedesktop.org/archive/glu/' -description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ - -toolchain = {'name': 'intel', 'version': '2017b'} -toolchainopts = {'pic': True} - -source_urls = ['https://mesa.freedesktop.org/archive/glu/'] -sources = ['glu-%(version)s.tar.bz2'] -checksums = ['1f7ad0d379a722fcbd303aa5650c6d7d5544fde83196b42a73d1193568a4df12'] - -dependencies = [ - ('Mesa', '17.2.4'), -] - -sanity_check_paths = { - 'files': ['lib/libGLU.so.1'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intel-2018a.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intel-2018a.eb deleted file mode 100644 index 5cfc9e9a6da7..000000000000 --- a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intel-2018a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libGLU' -version = '9.0.0' - -homepage = 'https://mesa.freedesktop.org/archive/glu/' -description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = ['https://mesa.freedesktop.org/archive/glu/'] -sources = ['glu-%(version)s.tar.bz2'] -checksums = ['1f7ad0d379a722fcbd303aa5650c6d7d5544fde83196b42a73d1193568a4df12'] - -dependencies = [ - ('Mesa', '17.3.6'), -] - -sanity_check_paths = { - 'files': ['lib/libGLU.so.1'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intel-2018b.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intel-2018b.eb deleted file mode 100644 index c7de2a84fa8a..000000000000 --- a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intel-2018b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libGLU' -version = '9.0.0' - -homepage = 'https://mesa.freedesktop.org/archive/glu/' -description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ - -toolchain = {'name': 'intel', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['https://mesa.freedesktop.org/archive/glu/'] -sources = ['glu-%(version)s.tar.bz2'] -checksums = ['1f7ad0d379a722fcbd303aa5650c6d7d5544fde83196b42a73d1193568a4df12'] - -dependencies = [ - ('Mesa', '18.1.1'), -] - -sanity_check_paths = { - 'files': ['lib/libGLU.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intelcuda-2017b.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intelcuda-2017b.eb deleted file mode 100644 index 9101c11d3d44..000000000000 --- a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intelcuda-2017b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libGLU' -version = '9.0.0' - -homepage = 'https://mesa.freedesktop.org/archive/glu/' -description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ - -toolchain = {'name': 'intelcuda', 'version': '2017b'} -toolchainopts = {'pic': True} - -source_urls = ['https://mesa.freedesktop.org/archive/glu/'] -sources = ['glu-%(version)s.tar.bz2'] -checksums = ['1f7ad0d379a722fcbd303aa5650c6d7d5544fde83196b42a73d1193568a4df12'] - -dependencies = [ - ('Mesa', '17.2.4'), -] - -sanity_check_paths = { - 'files': ['lib/libGLU.so.1'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-iomkl-2018a.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-iomkl-2018a.eb deleted file mode 100644 index 32d1ab340617..000000000000 --- a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-iomkl-2018a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libGLU' -version = '9.0.0' - -homepage = 'https://mesa.freedesktop.org/archive/glu/' -description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ - -toolchain = {'name': 'iomkl', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = ['https://mesa.freedesktop.org/archive/glu/'] -sources = ['glu-%(version)s.tar.bz2'] -checksums = ['1f7ad0d379a722fcbd303aa5650c6d7d5544fde83196b42a73d1193568a4df12'] - -dependencies = [ - ('Mesa', '17.3.6'), -] - -sanity_check_paths = { - 'files': ['lib/libGLU.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.1-GCCcore-8.3.0.eb deleted file mode 100644 index ab44c76f2712..000000000000 --- a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libGLU' -version = '9.0.1' - -homepage = 'https://mesa.freedesktop.org/archive/glu/' -description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://mesa.freedesktop.org/archive/glu/'] -sources = ['glu-%(version)s.tar.gz'] -checksums = ['f6f484cfcd51e489afe88031afdea1e173aa652697e4c19ddbcb8260579a10f7'] - -builddependencies = [('binutils', '2.32')] - -dependencies = [ - ('Mesa', '19.1.7'), -] - -sanity_check_paths = { - 'files': ['lib/libGLU.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.1-GCCcore-9.3.0.eb deleted file mode 100644 index 8ef28f6771b1..000000000000 --- a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libGLU' -version = '9.0.1' - -homepage = 'https://mesa.freedesktop.org/archive/glu/' -description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://mesa.freedesktop.org/archive/glu/'] -sources = ['glu-%(version)s.tar.gz'] -checksums = ['f6f484cfcd51e489afe88031afdea1e173aa652697e4c19ddbcb8260579a10f7'] - -builddependencies = [('binutils', '2.34')] - -dependencies = [ - ('Mesa', '20.0.2'), -] - -sanity_check_paths = { - 'files': ['lib/libGLU.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.3-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.3-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..8a01a3ac439f --- /dev/null +++ b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.3-GCCcore-13.3.0.eb @@ -0,0 +1,30 @@ +easyblock = 'MesonNinja' + +name = 'libGLU' +version = '9.0.3' + +homepage = 'https://mesa.freedesktop.org/archive/glu/' +description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://mesa.freedesktop.org/archive/glu/'] +sources = ['glu-%(version)s.tar.xz'] +checksums = ['bd43fe12f374b1192eb15fe20e45ff456b9bc26ab57f0eee919f96ca0f8a330f'] + +builddependencies = [ + ('pkgconf', '2.2.0'), + ('binutils', '2.42'), + ('Ninja', '1.12.1'), + ('Meson', '1.4.0'), +] + +dependencies = [('Mesa', '24.1.3')] + +sanity_check_paths = { + 'files': ['lib/libGLU.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libGridXC/libGridXC-0.8.5-iimpi-2019b.eb b/easybuild/easyconfigs/l/libGridXC/libGridXC-0.8.5-iimpi-2019b.eb deleted file mode 100644 index 85e7c7b27c3b..000000000000 --- a/easybuild/easyconfigs/l/libGridXC/libGridXC-0.8.5-iimpi-2019b.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libGridXC' -version = '0.8.5' - -homepage = 'https://launchpad.net/libgridxc' -description = """A library to compute the exchange and correlation energy and potential in spherical (i.e. an atom) - or periodic systems. It is based on SiestaXC.""" - -toolchain = {'name': 'iimpi', 'version': '2019b'} - -source_urls = ['https://launchpad.net/libgridxc/trunk/0.8/+download/'] -sources = [SOURCELOWER_TGZ] -checksums = ['66192e2d3379677d6687510915d7b24ffefeec96899b0bbf2adeec63a1d83c26'] - -dependencies = [('libxc', '4.3.4')] - -skipsteps = ['configure', 'install'] - -prebuildopts = "mkdir build && cd build && sh ../src/config.sh && " -prebuildopts += "cp ../extra/fortran.mk . && " -prebuildopts += "sed -i 's/=gfortran/=${F90}/' fortran.mk && " -prebuildopts += "sed -i 's/=mpif90/=${MPIF90}/' fortran.mk && " -prebuildopts += "export LIBXC_ROOT=$EBROOTLIBXC && " -prebuildopts += "make clean && " - -buildopts = "WITH_LIBXC=1 WITH_MPI=1 PREFIX=%(installdir)s" - -parallel = 1 - -sanity_check_paths = { - 'files': ['gridxc.mk', 'libxc.mk', 'lib/libGridXC.a'], - 'dirs': [], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libGridXC/libGridXC-2.0.2-gompi-2023a.eb b/easybuild/easyconfigs/l/libGridXC/libGridXC-2.0.2-gompi-2023a.eb new file mode 100644 index 000000000000..1553f9312cfe --- /dev/null +++ b/easybuild/easyconfigs/l/libGridXC/libGridXC-2.0.2-gompi-2023a.eb @@ -0,0 +1,35 @@ +easyblock = 'CMakeMake' + +name = 'libGridXC' +version = '2.0.2' + +homepage = 'https://gitlab.com/siesta-project/libraries/libgridxc' +description = """A library to compute the exchange and correlation energy + and potential in spherical (i.e. atoms) or periodic systems.""" + +toolchain = {'name': 'gompi', 'version': '2023a'} +toolchainopts = {'usempi': True, 'opt': True} + +source_urls = ['https://gitlab.com/siesta-project/libraries/libgridxc/-/archive/%(version)s'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['ce7e3de5b1232e63bc953a994f549411edb90c22b22f9b7749d8f2a79d3c1a98'] + +configopts = "-DWITH_MPI=ON -DWITH_LIBXC=ON" + +preconfigopts = 'CPATH= ' # gfortran ignores CPATH, but pkgconf also excludes dirs from CPATH + +dependencies = [('libxc', '6.2.2')] + +builddependencies = [ + ('CMake', '3.26.3'), + ('pkgconf', '1.9.5'), +] + +sanity_check_paths = { + 'files': ['lib/libgridxc.a'], + 'dirs': ['include', 'lib/pkgconfig', 'lib/cmake/libgridxc'], +} + +runtest = 'test' + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/l/libICE/libICE-1.0.9-foss-2016a.eb b/easybuild/easyconfigs/l/libICE/libICE-1.0.9-foss-2016a.eb deleted file mode 100644 index dc0eb73d0742..000000000000 --- a/easybuild/easyconfigs/l/libICE/libICE-1.0.9-foss-2016a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libICE' -version = '1.0.9' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Inter-Client Exchange library for freedesktop.org""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('xtrans', '1.3.5'), -] - -builddependencies = [ - ('xproto', '7.0.28'), - ('xorg-macros', '1.19.0'), -] - -sanity_check_paths = { - 'files': ['include/X11/ICE/ICE%s.h' % x for x in ['', 'conn', 'lib', 'msg', 'proto', 'util']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libICE/libICE-1.0.9-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libICE/libICE-1.0.9-gimkl-2.11.5.eb deleted file mode 100644 index b63222e9d8bc..000000000000 --- a/easybuild/easyconfigs/l/libICE/libICE-1.0.9-gimkl-2.11.5.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libICE' -version = '1.0.9' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Inter-Client Exchange library for freedesktop.org""" - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('xtrans', '1.3.5'), -] - -builddependencies = [ - ('xproto', '7.0.28'), -] - -sanity_check_paths = { - 'files': ['include/X11/ICE/ICE%s.h' % x for x in ['', 'conn', 'lib', 'msg', 'proto', 'util']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libICE/libICE-1.0.9-intel-2016a.eb b/easybuild/easyconfigs/l/libICE/libICE-1.0.9-intel-2016a.eb deleted file mode 100644 index e723c9c6e8c8..000000000000 --- a/easybuild/easyconfigs/l/libICE/libICE-1.0.9-intel-2016a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libICE' -version = '1.0.9' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Inter-Client Exchange library for freedesktop.org""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('xtrans', '1.3.5'), -] - -builddependencies = [ - ('xproto', '7.0.28'), - ('xorg-macros', '1.19.0'), -] - -sanity_check_paths = { - 'files': ['include/X11/ICE/ICE%s.h' % x for x in ['', 'conn', 'lib', 'msg', 'proto', 'util']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libMemcached/libMemcached-1.0.18-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libMemcached/libMemcached-1.0.18-GCCcore-6.4.0.eb deleted file mode 100644 index d7f473af5846..000000000000 --- a/easybuild/easyconfigs/l/libMemcached/libMemcached-1.0.18-GCCcore-6.4.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libMemcached' -version = '1.0.18' - -homepage = 'https://memcached.org' -description = """libMemcached is an open source C/C++ client library and tools for - the memcached server (http://danga.com/memcached). It has been designed to be light - on memory usage, thread safe, and provide full access to server side methods.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://launchpad.net/libmemcached/%(version_major_minor)s/%(version)s/+download/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e22c0bb032fde08f53de9ffbc5a128233041d9f33b5de022c0978a2149885f82'] - -builddependencies = [('binutils', '2.28')] - -sanity_check_paths = { - 'files': ['lib/libmemcached.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libMemcached/libMemcached-1.0.18-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libMemcached/libMemcached-1.0.18-GCCcore-9.3.0.eb deleted file mode 100644 index 273fe7eaa5a3..000000000000 --- a/easybuild/easyconfigs/l/libMemcached/libMemcached-1.0.18-GCCcore-9.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libMemcached' -version = '1.0.18' - -homepage = 'https://memcached.org' -description = """libMemcached is an open source C/C++ client library and tools for - the memcached server (http://danga.com/memcached). It has been designed to be light - on memory usage, thread safe, and provide full access to server side methods.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://launchpad.net/libmemcached/%(version_major_minor)s/%(version)s/+download/'] -sources = [SOURCELOWER_TAR_GZ] -patches = ['libMemcached-1.0.18-bugfix-comparison.patch'] -checksums = [ - 'e22c0bb032fde08f53de9ffbc5a128233041d9f33b5de022c0978a2149885f82', # libmemcached-1.0.18.tar.gz - '92a105c91bf0c6a7b3d7aa35a041a071db07f777f5b812ed2499ffc892c3fe5a', # libMemcached-1.0.18-bugfix-comparison.patch -] - -builddependencies = [('binutils', '2.34')] - -sanity_check_paths = { - 'files': ['lib/libmemcached.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libPSML/libPSML-1.1.7-foss-2016b.eb b/easybuild/easyconfigs/l/libPSML/libPSML-1.1.7-foss-2016b.eb deleted file mode 100644 index bcced182a08e..000000000000 --- a/easybuild/easyconfigs/l/libPSML/libPSML-1.1.7-foss-2016b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libPSML' -version = '1.1.7' - -homepage = 'https://launchpad.net/libpsml' -description = """LibPSML provides a Fortran API to parse files in the - PSeudopotential Markup Language (PSML) format.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['https://launchpad.net/libpsml/trunk/%(version_major_minor)s/+download/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['34ceb4e59efb542360aa4910aae088fd700026c8e1d586806b332dac8b1071a0'] - -dependencies = [ - ('xmlf90', '1.5.3'), -] - -sanity_check_paths = { - 'files': ['include/m_psml.mod', 'lib/libpsml.a'], - 'dirs': ['share/org.siesta-project'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/l/libPSML/libPSML-1.1.7-foss-2017a.eb b/easybuild/easyconfigs/l/libPSML/libPSML-1.1.7-foss-2017a.eb deleted file mode 100644 index b3b660d86047..000000000000 --- a/easybuild/easyconfigs/l/libPSML/libPSML-1.1.7-foss-2017a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libPSML' -version = '1.1.7' - -homepage = 'https://launchpad.net/libpsml' -description = """LibPSML provides a Fortran API to parse files in the - PSeudopotential Markup Language (PSML) format.""" - -toolchain = {'name': 'foss', 'version': '2017a'} - -source_urls = ['https://launchpad.net/libpsml/trunk/%(version_major_minor)s/+download/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['34ceb4e59efb542360aa4910aae088fd700026c8e1d586806b332dac8b1071a0'] - -dependencies = [ - ('xmlf90', '1.5.3'), -] - -sanity_check_paths = { - 'files': ['include/m_psml.mod', 'lib/libpsml.a'], - 'dirs': ['share/org.siesta-project'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/l/libPSML/libPSML-1.1.8-iccifort-2019.5.281.eb b/easybuild/easyconfigs/l/libPSML/libPSML-1.1.8-iccifort-2019.5.281.eb deleted file mode 100644 index ae36d2e44bdb..000000000000 --- a/easybuild/easyconfigs/l/libPSML/libPSML-1.1.8-iccifort-2019.5.281.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libPSML' -version = '1.1.8' - -homepage = 'https://launchpad.net/libpsml' -description = """A library to handle PSML, the pseudopotential markup language.""" - -# can't move down to GCCcore and combine with Intel, gfortran modules are incompatible with ifort -toolchain = {'name': 'iccifort', 'version': '2019.5.281'} - -source_urls = ['https://launchpad.net/libpsml/trunk/1.1/+download/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['657aca8ccc8e8ee209cbfdde10c5f423a140a3127e429ac9815a330cbcc95548'] - -builddependencies = [('binutils', '2.32')] - -dependencies = [('xmlf90', '1.5.4')] - -sanity_check_paths = { - 'files': ['include/m_psml.mod', 'lib/libpsml.a'], - 'dirs': ['share/org.siesta-project'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/l/libPSML/libPSML-2.1.0-GCC-12.3.0.eb b/easybuild/easyconfigs/l/libPSML/libPSML-2.1.0-GCC-12.3.0.eb new file mode 100644 index 000000000000..369111c7d4c2 --- /dev/null +++ b/easybuild/easyconfigs/l/libPSML/libPSML-2.1.0-GCC-12.3.0.eb @@ -0,0 +1,30 @@ +easyblock = 'CMakeMake' + +name = 'libPSML' +version = '2.1.0' + +homepage = 'https://gitlab.com/siesta-project/libraries/libpsml' +description = """A library to handle pseudopotentials in PSML format""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +source_urls = ['https://gitlab.com/siesta-project/libraries/libpsml/-/archive/%(version)s'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['2977d4a83c06cb4c1bbe870d192ab1efd335e5bb78ee8f5ac3d51ce2cd2c0c60'] + +dependencies = [ + ('xmlf90', '1.6.3'), +] + +builddependencies = [ + ('CMake', '3.26.3'), +] + +sanity_check_paths = { + 'files': ['lib/libpsml.a'], + 'dirs': ['include', 'lib/pkgconfig', 'lib/cmake/libpsml'], +} + +runtest = 'test' + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.3-foss-2016a-Mesa-11.2.1.eb b/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.3-foss-2016a-Mesa-11.2.1.eb deleted file mode 100644 index d6f7496484d8..000000000000 --- a/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.3-foss-2016a-Mesa-11.2.1.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'libQGLViewer' -version = '2.6.3' -versionsuffix = '-Mesa-11.2.1' - -homepage = 'http://libqglviewer.com/' -description = "libQGLViewer is a C++ library based on Qt that eases the creation of OpenGL 3D viewers." - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['http://www.libqglviewer.com/src/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('libGLU', '9.0.0', versionsuffix), -] - -builddependencies = [('Qt', '4.8.7', '-GLib-2.48.0')] - -start_dir = '%(builddir)s/libQGLViewer-%(version)s/QGLViewer' - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.3-foss-2016a.eb b/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.3-foss-2016a.eb deleted file mode 100644 index 7bcbf378aab6..000000000000 --- a/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.3-foss-2016a.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'libQGLViewer' -version = '2.6.3' - -homepage = 'http://libqglviewer.com/' -description = "libQGLViewer is a C++ library based on Qt that eases the creation of OpenGL 3D viewers." - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['http://www.libqglviewer.com/src/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('libGLU', '9.0.0'), -] - -builddependencies = [('Qt', '4.8.7')] - -start_dir = '%(builddir)s/libQGLViewer-%(version)s/QGLViewer' - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.3-foss-2016b.eb b/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.3-foss-2016b.eb deleted file mode 100644 index faac09818810..000000000000 --- a/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.3-foss-2016b.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'libQGLViewer' -version = '2.6.3' - -homepage = 'http://libqglviewer.com/' -description = "libQGLViewer is a C++ library based on Qt that eases the creation of OpenGL 3D viewers." - -toolchain = {'name': 'foss', 'version': '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/libQGLViewer/libQGLViewer-2.6.3-intel-2016a-Mesa-11.2.1.eb b/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.3-intel-2016a-Mesa-11.2.1.eb deleted file mode 100644 index 3a28dac5fcdd..000000000000 --- a/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.3-intel-2016a-Mesa-11.2.1.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'libQGLViewer' -version = '2.6.3' -versionsuffix = '-Mesa-11.2.1' - -homepage = 'http://libqglviewer.com/' -description = "libQGLViewer is a C++ library based on Qt that eases the creation of OpenGL 3D viewers." - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['http://www.libqglviewer.com/src/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('libGLU', '9.0.0', versionsuffix), -] - -builddependencies = [('Qt', '4.8.7', '-GLib-2.48.0')] - -start_dir = '%(builddir)s/libQGLViewer-%(version)s/QGLViewer' - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.3-intel-2016b.eb b/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.3-intel-2016b.eb deleted file mode 100644 index 4edf05a0d20b..000000000000 --- a/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.3-intel-2016b.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'libQGLViewer' -version = '2.6.3' - -homepage = 'http://libqglviewer.com/' -description = "libQGLViewer is a C++ library based on Qt that eases the creation of OpenGL 3D viewers." - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['http://www.libqglviewer.com/src/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('libGLU', '9.0.0'), -] - -builddependencies = [('Qt', '4.8.7')] - -start_dir = '%(builddir)s/libQGLViewer-%(version)s/QGLViewer' - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.4-intel-2016b.eb b/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.4-intel-2016b.eb deleted file mode 100644 index b66d7bd76807..000000000000 --- a/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.4-intel-2016b.eb +++ /dev/null @@ -1,20 +0,0 @@ -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/libQGLViewer/libQGLViewer-2.7.1-intel-2018a.eb b/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.7.1-intel-2018a.eb deleted file mode 100644 index cb0220aa4d70..000000000000 --- a/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.7.1-intel-2018a.eb +++ /dev/null @@ -1,21 +0,0 @@ -name = 'libQGLViewer' -version = '2.7.1' - -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': '2018a'} - -source_urls = ['http://www.libqglviewer.com/src/'] -sources = [SOURCE_TAR_GZ] -checksums = ['bfc7d97e3e8ec8d815e4150896c8a1b65ba4f01b063488f3d64d4e21a607c121'] - -dependencies = [ - ('libGLU', '9.0.0'), -] - -builddependencies = [('Qt5', '5.10.1')] - -start_dir = '%(builddir)s/libQGLViewer-%(version)s/QGLViewer' - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libRmath/libRmath-3.6.0-foss-2018b.eb b/easybuild/easyconfigs/l/libRmath/libRmath-3.6.0-foss-2018b.eb deleted file mode 100644 index 1840abe573b8..000000000000 --- a/easybuild/easyconfigs/l/libRmath/libRmath-3.6.0-foss-2018b.eb +++ /dev/null @@ -1,44 +0,0 @@ -# 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 = 'ConfigureMake' - -name = 'libRmath' -version = '3.6.0' - -homepage = 'https://cran.r-project.org/doc/manuals/r-release/R-admin.html#The-standalone-Rmath-library' -description = """The routines supporting the distribution and special functions in R and a few others are declared - in C header file Rmath.h. These can be compiled into a standalone library for linking to other applications.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://cloud.r-project.org/src/base/R-%(version_major)s'] -sources = ['R-%(version)s.tar.gz'] -checksums = ['36fcac3e452666158e62459c6fc810adc247c7109ed71c5b6c3ad5fc2bf57509'] - -builddependencies = [ - ('cURL', '7.60.0'), - ('bzip2', '1.0.6'), -] - -parallel = 1 - -configopts = '--with-readline=no --with-recommended-packages=no --with-x=no' - -prebuildopts = 'cd %(builddir)s/R-%(version)s/src/nmath/standalone &&' - -preinstallopts = 'cd %(builddir)s/R-%(version)s/src/nmath/standalone &&' - -pretestopts = 'cd %(builddir)s/R-%(version)s/src/nmath/standalone &&' -runtest = 'check' - -sanity_check_paths = { - 'files': ["lib64/libRmath.%s" % SHLIB_EXT, "lib64/libRmath.a", - "lib64/pkgconfig/libRmath.pc", - "include/Rmath.h"], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libRmath/libRmath-4.0.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libRmath/libRmath-4.0.0-GCCcore-9.3.0.eb deleted file mode 100644 index db147d0f4e3a..000000000000 --- a/easybuild/easyconfigs/l/libRmath/libRmath-4.0.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,52 +0,0 @@ -# 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 = 'ConfigureMake' - -name = 'libRmath' -version = '4.0.0' - -homepage = 'https://cran.r-project.org/doc/manuals/r-release/R-admin.html#The-standalone-Rmath-library' -description = """The routines supporting the distribution and special functions in R and a few others are declared - in C header file Rmath.h. These can be compiled into a standalone library for linking to other applications.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://cloud.r-project.org/src/base/R-%(version_major)s'] -sources = ['R-%(version)s.tar.gz'] -checksums = ['06beb0291b569978484eb0dcb5d2339665ec745737bdfb4e873e7a5a75492940'] - -builddependencies = [ - ('binutils', '2.34'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('cURL', '7.69.1'), - ('bzip2', '1.0.8'), - ('XZ', '5.2.5'), - ('zlib', '1.2.11'), - ('PCRE2', '10.34'), -] - -parallel = 1 - -start_dir = 'src/nmath/standalone' - -preconfigopts = 'cd %(builddir)s/R-%(version)s && ' -configopts = '--with-readline=no --with-recommended-packages=no --with-x=no' - -postinstallcmds = ["cp -r %(builddir)s/R-%(version)s/src/include/R_ext %(installdir)s/include/"] - -runtest = 'check' - -sanity_check_paths = { - 'files': ["lib/libRmath.%s" % SHLIB_EXT, "lib/libRmath.a", - "lib/pkgconfig/libRmath.pc", - "include/Rmath.h"], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libRmath/libRmath-4.1.0-GCCcore-10.2.0.eb b/easybuild/easyconfigs/l/libRmath/libRmath-4.1.0-GCCcore-10.2.0.eb index 1f09fb058ea1..991bb64101f4 100644 --- a/easybuild/easyconfigs/l/libRmath/libRmath-4.1.0-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/l/libRmath/libRmath-4.1.0-GCCcore-10.2.0.eb @@ -32,7 +32,7 @@ dependencies = [ ('PCRE2', '10.35'), ] -parallel = 1 +maxparallel = 1 start_dir = 'src/nmath/standalone' diff --git a/easybuild/easyconfigs/l/libRmath/libRmath-4.1.2-GCCcore-11.2.0.eb b/easybuild/easyconfigs/l/libRmath/libRmath-4.1.2-GCCcore-11.2.0.eb index 5f5f8fcd745d..6394ab44973d 100644 --- a/easybuild/easyconfigs/l/libRmath/libRmath-4.1.2-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/l/libRmath/libRmath-4.1.2-GCCcore-11.2.0.eb @@ -34,7 +34,7 @@ dependencies = [ ('PCRE2', '10.37'), ] -parallel = 1 +maxparallel = 1 start_dir = 'src/nmath/standalone' diff --git a/easybuild/easyconfigs/l/libRmath/libRmath-4.2.0-GCCcore-10.3.0.eb b/easybuild/easyconfigs/l/libRmath/libRmath-4.2.0-GCCcore-10.3.0.eb index cf6e8b6cc4f2..6a2b627da244 100644 --- a/easybuild/easyconfigs/l/libRmath/libRmath-4.2.0-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/l/libRmath/libRmath-4.2.0-GCCcore-10.3.0.eb @@ -32,7 +32,7 @@ dependencies = [ ('PCRE2', '10.36'), ] -parallel = 1 +maxparallel = 1 start_dir = 'src/nmath/standalone' diff --git a/easybuild/easyconfigs/l/libRmath/libRmath-4.2.1-GCCcore-11.3.0.eb b/easybuild/easyconfigs/l/libRmath/libRmath-4.2.1-GCCcore-11.3.0.eb index b8e5a2762f5e..662927f42316 100644 --- a/easybuild/easyconfigs/l/libRmath/libRmath-4.2.1-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/l/libRmath/libRmath-4.2.1-GCCcore-11.3.0.eb @@ -34,7 +34,7 @@ dependencies = [ preconfigopts = "cd %(builddir)s/R-%(version)s && " configopts = "--with-readline=no --with-recommended-packages=no --with-x=no" -parallel = 1 +maxparallel = 1 postinstallcmds = ['cp -r %(builddir)s/R-%(version)s/src/include/R_ext %(installdir)s/include/'] runtest = 'check' diff --git a/easybuild/easyconfigs/l/libSM/libSM-1.2.2-foss-2016a.eb b/easybuild/easyconfigs/l/libSM/libSM-1.2.2-foss-2016a.eb deleted file mode 100644 index 5aaa76c22f2e..000000000000 --- a/easybuild/easyconfigs/l/libSM/libSM-1.2.2-foss-2016a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libSM' -version = '1.2.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 Session Management library, which allows for applications to both manage sessions, - and make use of session managers to save and restore their state for later use.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libICE', '1.0.9'), -] -builddependencies = [ - ('xproto', '7.0.28'), - ('xtrans', '1.3.5'), - ('xorg-macros', '1.19.0'), -] - -sanity_check_paths = { - 'files': ['include/X11/SM/%s' % x for x in ['SM.h', 'SMlib.h', 'SMproto.h']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libSM/libSM-1.2.2-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libSM/libSM-1.2.2-gimkl-2.11.5.eb deleted file mode 100644 index a8d0c1fc5507..000000000000 --- a/easybuild/easyconfigs/l/libSM/libSM-1.2.2-gimkl-2.11.5.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libSM' -version = '1.2.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 Session Management library, which allows for applications to both manage sessions, - and make use of session managers to save and restore their state for later use.""" - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libICE', '1.0.9'), -] -builddependencies = [ - ('xproto', '7.0.28'), - ('xtrans', '1.3.5'), -] - -sanity_check_paths = { - 'files': ['include/X11/SM/%s' % x for x in ['SM.h', 'SMlib.h', 'SMproto.h']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libSM/libSM-1.2.2-intel-2016a.eb b/easybuild/easyconfigs/l/libSM/libSM-1.2.2-intel-2016a.eb deleted file mode 100644 index f63a385fdd69..000000000000 --- a/easybuild/easyconfigs/l/libSM/libSM-1.2.2-intel-2016a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libSM' -version = '1.2.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 Session Management library, which allows for applications to both manage sessions, - and make use of session managers to save and restore their state for later use.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libICE', '1.0.9'), -] -builddependencies = [ - ('xproto', '7.0.28'), - ('xtrans', '1.3.5'), - ('xorg-macros', '1.19.0'), -] - -sanity_check_paths = { - 'files': ['include/X11/SM/%s' % x for x in ['SM.h', 'SMlib.h', 'SMproto.h']], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libStatGen/libStatGen-1.0.15-GCCcore-10.2.0.eb b/easybuild/easyconfigs/l/libStatGen/libStatGen-1.0.15-GCCcore-10.2.0.eb index 6cb695122621..06c1b1a9022a 100644 --- a/easybuild/easyconfigs/l/libStatGen/libStatGen-1.0.15-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/l/libStatGen/libStatGen-1.0.15-GCCcore-10.2.0.eb @@ -21,6 +21,7 @@ dependencies = [('zlib', '1.2.11')] runtest = 'test' +keepsymlinks = False files_to_copy = [ (['libStatGen.a'], 'lib'), ('include'), diff --git a/easybuild/easyconfigs/l/libStatGen/libStatGen-1.0.15-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/libStatGen/libStatGen-1.0.15-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..d20a2fa1b3a6 --- /dev/null +++ b/easybuild/easyconfigs/l/libStatGen/libStatGen-1.0.15-GCCcore-12.3.0.eb @@ -0,0 +1,37 @@ +# This easyconfig was created by Simon Branford of the BEAR Software team at the University of Birmingham. +easyblock = 'MakeCp' + +name = 'libStatGen' +version = '1.0.15' + +homepage = 'https://genome.sph.umich.edu/wiki/C++_Library:_libStatGen' +description = "Useful set of classes for creating statistical genetic programs." + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +github_account = 'statgen' +source_urls = [GITHUB_SOURCE] +sources = [{'download_filename': 'ff4f2fc.tar.gz', 'filename': SOURCELOWER_TAR_GZ}] +checksums = ['68acb15b6c85f07b0dbf3f8b7a2a99a88fc97d3e29e80bebab82bd2a8e09121e'] + +builddependencies = [ + ('binutils', '2.40'), +] +dependencies = [ + ('zlib', '1.2.13'), +] + +runtest = 'test' + +keepsymlinks = False +files_to_copy = [ + (['%(name)s.a'], 'lib'), + 'include', +] + +sanity_check_paths = { + 'files': ['lib/%(name)s.a', 'include/VcfFile.h', 'include/SamFile.h', 'include/BamIndex.h', 'include/Cigar.h'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/libStatGen/libStatGen-20190330-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libStatGen/libStatGen-20190330-GCCcore-6.4.0.eb deleted file mode 100644 index 87c89071a084..000000000000 --- a/easybuild/easyconfigs/l/libStatGen/libStatGen-20190330-GCCcore-6.4.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -# This easyconfig was created by Simon Branford of the BEAR Software team at the University of Birmingham. -easyblock = 'MakeCp' - -name = 'libStatGen' -version = '20190330' -_hash = '457bf9e' - -homepage = "https://genome.sph.umich.edu/wiki/C++_Library:_libStatGen" -description = """Useful set of classes for creating statistical genetic programs.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -github_account = 'statgen' -source_urls = [GITHUB_SOURCE] -sources = [{'download_filename': '%s.tar.gz' % _hash, 'filename': SOURCELOWER_TAR_GZ}] -checksums = ['3ecaab2f76e54a40977beb33695e90d89c2473a010617fecd1e4aa0fa9ee824d'] - -builddependencies = [('binutils', '2.28')] - -dependencies = [('zlib', '1.2.11')] - -runtest = 'test' - -files_to_copy = [ - (['libStatGen.a'], 'lib'), - ('include'), -] - -sanity_check_paths = { - 'files': ['lib/libStatGen.a', 'include/VcfFile.h', 'include/SamFile.h', 'include/BamIndex.h', 'include/Cigar.h'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/libX11/libX11-1.6.3-foss-2016a.eb b/easybuild/easyconfigs/l/libX11/libX11-1.6.3-foss-2016a.eb deleted file mode 100644 index 29c369131f24..000000000000 --- a/easybuild/easyconfigs/l/libX11/libX11-1.6.3-foss-2016a.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libX11' -version = '1.6.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xextproto', '7.3.0'), - ('xcb-proto', '1.11', '', True), - ('inputproto', '2.3.1'), - ('xproto', '7.0.28'), - ('libpthread-stubs', '0.3'), - ('kbproto', '1.0.7'), - ('xtrans', '1.3.5'), - ('xorg-macros', '1.19.0'), -] - -dependencies = [ - ('libxcb', '1.11.1'), -] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in [ - 'cursorfont.h', 'ImUtil.h', 'Xcms.h', 'XKBlib.h', 'XlibConf.h', 'Xlib.h', 'Xlibint.h', 'Xlib-xcb.h', - 'Xlocale.h', 'Xregion.h', 'Xresource.h', 'Xutil.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libX11/libX11-1.6.3-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libX11/libX11-1.6.3-gimkl-2.11.5.eb deleted file mode 100644 index 52b296562ea4..000000000000 --- a/easybuild/easyconfigs/l/libX11/libX11-1.6.3-gimkl-2.11.5.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libX11' -version = '1.6.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xextproto', '7.3.0'), - ('xcb-proto', '1.11', '', True), - ('inputproto', '2.3.1'), - ('xproto', '7.0.28'), - ('libpthread-stubs', '0.3'), - ('kbproto', '1.0.7'), - ('xtrans', '1.3.5'), -] - -dependencies = [ - ('libxcb', '1.11.1'), -] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in [ - 'cursorfont.h', 'ImUtil.h', 'Xcms.h', 'XKBlib.h', 'XlibConf.h', 'Xlib.h', 'Xlibint.h', 'Xlib-xcb.h', - 'Xlocale.h', 'Xregion.h', 'Xresource.h', 'Xutil.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libX11/libX11-1.6.3-intel-2016a.eb b/easybuild/easyconfigs/l/libX11/libX11-1.6.3-intel-2016a.eb deleted file mode 100644 index 5d0e481e2b0e..000000000000 --- a/easybuild/easyconfigs/l/libX11/libX11-1.6.3-intel-2016a.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libX11' -version = '1.6.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xextproto', '7.3.0'), - ('xcb-proto', '1.11', '', True), - ('inputproto', '2.3.1'), - ('xproto', '7.0.28'), - ('libpthread-stubs', '0.3'), - ('kbproto', '1.0.7'), - ('xtrans', '1.3.5'), - ('xorg-macros', '1.19.0'), -] - -dependencies = [ - ('libxcb', '1.11.1'), -] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in [ - 'cursorfont.h', 'ImUtil.h', 'Xcms.h', 'XKBlib.h', 'XlibConf.h', 'Xlib.h', 'Xlibint.h', 'Xlib-xcb.h', - 'Xlocale.h', 'Xregion.h', 'Xresource.h', 'Xutil.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXau/libXau-1.0.8-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libXau/libXau-1.0.8-GCCcore-6.4.0.eb deleted file mode 100644 index f75f21de1784..000000000000 --- a/easybuild/easyconfigs/l/libXau/libXau-1.0.8-GCCcore-6.4.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXau' -version = '1.0.8' - -homepage = "https://www.freedesktop.org/wiki/Software/xlibs" -description = """The libXau package contains a library implementing the X11 Authorization Protocol. -This is useful for restricting client access to the display.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = [XORG_LIB_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['c343b4ef66d66a6b3e0e27aa46b37ad5cab0f11a5c565eafb4a1c7590bc71d7b'] - -builddependencies = [ - ('binutils', '2.28'), - ('pkg-config', '0.29.2'), - ('xproto', '7.0.31'), - ('xorg-macros', '1.19.1'), -] - -sanity_check_paths = { - 'files': ['lib/libXau.a', 'lib/libXau.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXau/libXau-1.0.8-foss-2016a.eb b/easybuild/easyconfigs/l/libXau/libXau-1.0.8-foss-2016a.eb deleted file mode 100644 index 6f68f2e8c7c8..000000000000 --- a/easybuild/easyconfigs/l/libXau/libXau-1.0.8-foss-2016a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXau' -version = '1.0.8' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """The libXau package contains a library implementing the X11 Authorization Protocol. -This is useful for restricting client access to the display.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('pkg-config', '0.29'), - ('xproto', '7.0.28'), - ('xorg-macros', '1.19.0'), -] - -sanity_check_paths = { - 'files': ['lib/libXau.a', 'lib/libXau.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXau/libXau-1.0.8-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libXau/libXau-1.0.8-gimkl-2.11.5.eb deleted file mode 100644 index 934e207665c7..000000000000 --- a/easybuild/easyconfigs/l/libXau/libXau-1.0.8-gimkl-2.11.5.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXau' -version = '1.0.8' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """The libXau package contains a library implementing the X11 Authorization Protocol. -This is useful for restricting client access to the display.""" - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xproto', '7.0.28'), -] - -sanity_check_paths = { - 'files': ['lib/libXau.a', 'lib/libXau.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXau/libXau-1.0.8-intel-2016a.eb b/easybuild/easyconfigs/l/libXau/libXau-1.0.8-intel-2016a.eb deleted file mode 100644 index 6c2ae5abd866..000000000000 --- a/easybuild/easyconfigs/l/libXau/libXau-1.0.8-intel-2016a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXau' -version = '1.0.8' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """The libXau package contains a library implementing the X11 Authorization Protocol. -This is useful for restricting client access to the display.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('pkg-config', '0.29'), - ('xproto', '7.0.28'), - ('xorg-macros', '1.19.0'), -] - -sanity_check_paths = { - 'files': ['lib/libXau.a', 'lib/libXau.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXcursor/libXcursor-1.1.14-foss-2016a.eb b/easybuild/easyconfigs/l/libXcursor/libXcursor-1.1.14-foss-2016a.eb deleted file mode 100644 index ecc538577408..000000000000 --- a/easybuild/easyconfigs/l/libXcursor/libXcursor-1.1.14-foss-2016a.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXcursor' -version = '1.1.14' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Cursor management library""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('fixesproto', '5.0'), - ('xorg-macros', '1.19.0'), - ('kbproto', '1.0.7'), - ('renderproto', '0.11'), - ('xextproto', '7.3.0'), - ('xcb-proto', '1.11', '', True), - ('inputproto', '2.3.1'), - ('xproto', '7.0.28'), - ('libpthread-stubs', '0.3'), - ('xtrans', '1.3.5'), -] - -dependencies = [ - ('libX11', '1.6.3'), - ('libXfixes', '5.0.1'), - ('libXrender', '0.9.9'), -] - -sanity_check_paths = { - 'files': ['include/X11/Xcursor/Xcursor.h', 'lib/libXcursor.%s' % SHLIB_EXT, 'lib/libXcursor.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXcursor/libXcursor-1.1.14-intel-2016a.eb b/easybuild/easyconfigs/l/libXcursor/libXcursor-1.1.14-intel-2016a.eb deleted file mode 100644 index 8068f14ea72a..000000000000 --- a/easybuild/easyconfigs/l/libXcursor/libXcursor-1.1.14-intel-2016a.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXcursor' -version = '1.1.14' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Cursor management library""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('fixesproto', '5.0'), - ('xorg-macros', '1.19.0'), - ('kbproto', '1.0.7'), - ('renderproto', '0.11'), - ('xextproto', '7.3.0'), - ('xcb-proto', '1.11', '', True), - ('inputproto', '2.3.1'), - ('xproto', '7.0.28'), - ('libpthread-stubs', '0.3'), - ('xtrans', '1.3.5'), -] - -dependencies = [ - ('libX11', '1.6.3'), - ('libXfixes', '5.0.1'), - ('libXrender', '0.9.9'), -] - -sanity_check_paths = { - 'files': ['include/X11/Xcursor/Xcursor.h', 'lib/libXcursor.%s' % SHLIB_EXT, 'lib/libXcursor.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXdamage/libXdamage-1.1.4-foss-2016a.eb b/easybuild/easyconfigs/l/libXdamage/libXdamage-1.1.4-foss-2016a.eb deleted file mode 100644 index b9a8c3b204c3..000000000000 --- a/easybuild/easyconfigs/l/libXdamage/libXdamage-1.1.4-foss-2016a.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXdamage' -version = '1.1.4' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Damage extension library""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xorg-macros', '1.19.0'), - ('fixesproto', '5.0'), - ('xextproto', '7.3.0'), - ('xcb-proto', '1.11', '', True), - ('inputproto', '2.3.1'), - ('xproto', '7.0.28'), - ('libpthread-stubs', '0.3'), - ('kbproto', '1.0.7'), - ('xtrans', '1.3.5'), - ('damageproto', '1.2.1'), -] - -dependencies = [ - ('libX11', '1.6.3'), - ('libxcb', '1.11.1'), - ('libXau', '1.0.8'), - ('libXfixes', '5.0.1'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/Xdamage.h', 'lib/libXdamage.%s' % SHLIB_EXT, 'lib/libXdamage.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXdamage/libXdamage-1.1.4-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libXdamage/libXdamage-1.1.4-gimkl-2.11.5.eb deleted file mode 100644 index e140118bf094..000000000000 --- a/easybuild/easyconfigs/l/libXdamage/libXdamage-1.1.4-gimkl-2.11.5.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXdamage' -version = '1.1.4' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Damage extension library""" - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libX11', '1.6.3'), - ('libxcb', '1.11.1'), - ('libXau', '1.0.8'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/Xdamage.h', 'lib/libXdamage.%s' % SHLIB_EXT, 'lib/libXdamage.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXdamage/libXdamage-1.1.4-intel-2016a.eb b/easybuild/easyconfigs/l/libXdamage/libXdamage-1.1.4-intel-2016a.eb deleted file mode 100644 index bbe2ea95f7ee..000000000000 --- a/easybuild/easyconfigs/l/libXdamage/libXdamage-1.1.4-intel-2016a.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXdamage' -version = '1.1.4' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Damage extension library""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xorg-macros', '1.19.0'), - ('fixesproto', '5.0'), - ('xextproto', '7.3.0'), - ('xcb-proto', '1.11', '', True), - ('inputproto', '2.3.1'), - ('xproto', '7.0.28'), - ('libpthread-stubs', '0.3'), - ('kbproto', '1.0.7'), - ('xtrans', '1.3.5'), - ('damageproto', '1.2.1'), -] - -dependencies = [ - ('libX11', '1.6.3'), - ('libxcb', '1.11.1'), - ('libXau', '1.0.8'), - ('libXfixes', '5.0.1'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/Xdamage.h', 'lib/libXdamage.%s' % SHLIB_EXT, 'lib/libXdamage.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-GCCcore-6.4.0.eb deleted file mode 100644 index 0747b23df5ea..000000000000 --- a/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-GCCcore-6.4.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXdmcp' -version = '1.1.2' - -homepage = "https://www.freedesktop.org/wiki/Software/xlibs" -description = """The libXdmcp package contains a library implementing the X Display Manager Control Protocol. This is -useful for allowing clients to interact with the X Display Manager. -""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = [XORG_LIB_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['6f7c7e491a23035a26284d247779174dedc67e34e93cc3548b648ffdb6fc57c0'] - -builddependencies = [ - ('binutils', '2.28'), - ('pkg-config', '0.29.2'), - ('xproto', '7.0.31'), - ('xorg-macros', '1.19.1'), -] - -sanity_check_paths = { - 'files': ['lib/%(name)s.a', 'lib/%%(name)s.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-foss-2016a.eb b/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-foss-2016a.eb deleted file mode 100644 index f64b25d2063e..000000000000 --- a/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-foss-2016a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXdmcp' -version = '1.1.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """The libXdmcp package contains a library implementing the X Display Manager Control Protocol. This is -useful for allowing clients to interact with the X Display Manager. -""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('pkg-config', '0.29'), - ('xproto', '7.0.28'), - ('xorg-macros', '1.19.0'), -] - -sanity_check_paths = { - 'files': ['lib/%(name)s.a', 'lib/%%(name)s.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-gimkl-2.11.5.eb deleted file mode 100644 index 395760652d78..000000000000 --- a/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-gimkl-2.11.5.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXdmcp' -version = '1.1.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """The libXdmcp package contains a library implementing the X Display Manager Control Protocol. This is -useful for allowing clients to interact with the X Display Manager. -""" - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xproto', '7.0.28'), -] -sanity_check_paths = { - 'files': ['lib/%(name)s.a', 'lib/%%(name)s.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-intel-2016a.eb b/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-intel-2016a.eb deleted file mode 100644 index 0f3fd5776505..000000000000 --- a/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-intel-2016a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXdmcp' -version = '1.1.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """The libXdmcp package contains a library implementing the X Display Manager Control Protocol. This is -useful for allowing clients to interact with the X Display Manager. -""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('pkg-config', '0.29'), - ('xproto', '7.0.28'), - ('xorg-macros', '1.19.0'), -] - -sanity_check_paths = { - 'files': ['lib/%(name)s.a', 'lib/%%(name)s.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXext/libXext-1.3.3-foss-2016a.eb b/easybuild/easyconfigs/l/libXext/libXext-1.3.3-foss-2016a.eb deleted file mode 100644 index dcc203e11e33..000000000000 --- a/easybuild/easyconfigs/l/libXext/libXext-1.3.3-foss-2016a.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXext' -version = '1.3.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """Common X Extensions library""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xproto', '7.0.28'), - ('xextproto', '7.3.0'), - ('libpthread-stubs', '0.3'), - ('xcb-proto', '1.11', '', True), - ('inputproto', '2.3.1'), - ('kbproto', '1.0.7'), - ('xtrans', '1.3.5'), - ('xorg-macros', '1.19.0'), -] - -dependencies = [ - ('libX11', '1.6.3'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in [ - 'dpms.h', 'extutil.h', 'MITMisc.h', 'multibuf.h', 'security.h', 'shape.h', 'sync.h', 'Xag.h', 'Xcup.h', - 'Xdbe.h', 'XEVI.h', 'Xext.h', 'Xge.h', 'XLbx.h', 'XShm.h', 'xtestext1.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXext/libXext-1.3.3-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libXext/libXext-1.3.3-gimkl-2.11.5.eb deleted file mode 100644 index 388076a4983e..000000000000 --- a/easybuild/easyconfigs/l/libXext/libXext-1.3.3-gimkl-2.11.5.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXext' -version = '1.3.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """Common X Extensions library""" - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xproto', '7.0.28'), - ('xextproto', '7.3.0'), -] - -dependencies = [ - ('libX11', '1.6.3'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in [ - 'dpms.h', 'extutil.h', 'MITMisc.h', 'multibuf.h', 'security.h', 'shape.h', 'sync.h', 'Xag.h', 'Xcup.h', - 'Xdbe.h', 'XEVI.h', 'Xext.h', 'Xge.h', 'XLbx.h', 'XShm.h', 'xtestext1.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2016a.eb b/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2016a.eb deleted file mode 100644 index ba7aa8aa4561..000000000000 --- a/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2016a.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXext' -version = '1.3.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """Common X Extensions library""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xproto', '7.0.28'), - ('xextproto', '7.3.0'), - ('libpthread-stubs', '0.3'), - ('xcb-proto', '1.11', '', True), - ('inputproto', '2.3.1'), - ('kbproto', '1.0.7'), - ('xtrans', '1.3.5'), - ('xorg-macros', '1.19.0'), -] - -dependencies = [ - ('libX11', '1.6.3'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in [ - 'dpms.h', 'extutil.h', 'MITMisc.h', 'multibuf.h', 'security.h', 'shape.h', 'sync.h', 'Xag.h', 'Xcup.h', - 'Xdbe.h', 'XEVI.h', 'Xext.h', 'Xge.h', 'XLbx.h', 'XShm.h', 'xtestext1.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXfixes/libXfixes-5.0.1-foss-2016a.eb b/easybuild/easyconfigs/l/libXfixes/libXfixes-5.0.1-foss-2016a.eb deleted file mode 100644 index 76dc59405333..000000000000 --- a/easybuild/easyconfigs/l/libXfixes/libXfixes-5.0.1-foss-2016a.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXfixes' -version = '5.0.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Fixes extension library""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('fixesproto', '5.0'), - ('xextproto', '7.3.0'), - ('xorg-macros', '1.19.0'), - ('xproto', '7.0.28'), - ('kbproto', '1.0.7'), - ('xcb-proto', '1.11', '', True), - ('libpthread-stubs', '0.3'), - ('inputproto', '2.3.1'), - ('xtrans', '1.3.5'), -] - -dependencies = [ - ('libX11', '1.6.3') -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/Xfixes.h', 'lib/libXfixes.a', 'lib/libXfixes.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXfixes/libXfixes-5.0.1-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libXfixes/libXfixes-5.0.1-gimkl-2.11.5.eb deleted file mode 100644 index 7f710e144ecf..000000000000 --- a/easybuild/easyconfigs/l/libXfixes/libXfixes-5.0.1-gimkl-2.11.5.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXfixes' -version = '5.0.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Fixes extension library""" - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('fixesproto', '5.0'), - ('xextproto', '7.3.0'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/Xfixes.h', 'lib/libXfixes.a', 'lib/libXfixes.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXfixes/libXfixes-5.0.1-intel-2016a.eb b/easybuild/easyconfigs/l/libXfixes/libXfixes-5.0.1-intel-2016a.eb deleted file mode 100644 index d0b72a86ea21..000000000000 --- a/easybuild/easyconfigs/l/libXfixes/libXfixes-5.0.1-intel-2016a.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXfixes' -version = '5.0.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Fixes extension library""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('fixesproto', '5.0'), - ('xextproto', '7.3.0'), - ('xorg-macros', '1.19.0'), - ('xproto', '7.0.28'), - ('kbproto', '1.0.7'), - ('xcb-proto', '1.11', '', True), - ('libpthread-stubs', '0.3'), - ('inputproto', '2.3.1'), - ('xtrans', '1.3.5'), -] - -dependencies = [ - ('libX11', '1.6.3') -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/Xfixes.h', 'lib/libXfixes.a', 'lib/libXfixes.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXfixes/libXfixes-5.0.2-intel-2016a.eb b/easybuild/easyconfigs/l/libXfixes/libXfixes-5.0.2-intel-2016a.eb deleted file mode 100644 index 5af14da529b4..000000000000 --- a/easybuild/easyconfigs/l/libXfixes/libXfixes-5.0.2-intel-2016a.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXfixes' -version = '5.0.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Fixes extension library""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('fixesproto', '5.0'), - ('xextproto', '7.3.0'), - ('xorg-macros', '1.19.0'), - ('xproto', '7.0.28'), - ('kbproto', '1.0.7'), - ('xcb-proto', '1.11', '', True), - ('libpthread-stubs', '0.3'), - ('inputproto', '2.3.1'), - ('xtrans', '1.3.5'), -] - -dependencies = [ - ('libX11', '1.6.3') -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/Xfixes.h', 'lib/libXfixes.a', 'lib/libXfixes.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXfont/libXfont-1.5.1-foss-2016a-freetype-2.6.3.eb b/easybuild/easyconfigs/l/libXfont/libXfont-1.5.1-foss-2016a-freetype-2.6.3.eb deleted file mode 100644 index 4654c4a218e2..000000000000 --- a/easybuild/easyconfigs/l/libXfont/libXfont-1.5.1-foss-2016a-freetype-2.6.3.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXfont' -version = '1.5.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X font libary""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -local_freetype_ver = '2.6.3' -versionsuffix = '-freetype-%s' % local_freetype_ver - -builddependencies = [ - ('fontsproto', '2.1.3'), - ('xproto', '7.0.28'), - ('xtrans', '1.3.5'), - ('xorg-macros', '1.19.0'), - ('libfontenc', '1.1.3'), -] -dependencies = [ - ('libX11', '1.6.3'), - ('freetype', local_freetype_ver), -] - -sanity_check_paths = { - 'files': ['lib/libXfont.%s' % SHLIB_EXT, 'lib/libXfont.a'], - 'dirs': ['include/X11/fonts'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXfont/libXfont-1.5.1-foss-2016a.eb b/easybuild/easyconfigs/l/libXfont/libXfont-1.5.1-foss-2016a.eb deleted file mode 100644 index b62ce08a63a7..000000000000 --- a/easybuild/easyconfigs/l/libXfont/libXfont-1.5.1-foss-2016a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXfont' -version = '1.5.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X font libary""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('fontsproto', '2.1.3'), - ('xproto', '7.0.28'), - ('xtrans', '1.3.5'), - ('xorg-macros', '1.19.0'), - ('libfontenc', '1.1.3'), -] -dependencies = [ - ('libX11', '1.6.3'), - ('freetype', '2.6.2'), -] - -sanity_check_paths = { - 'files': ['lib/libXfont.%s' % SHLIB_EXT, 'lib/libXfont.a'], - 'dirs': ['include/X11/fonts'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXfont/libXfont-1.5.1-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libXfont/libXfont-1.5.1-gimkl-2.11.5.eb deleted file mode 100644 index 9695dfd53a32..000000000000 --- a/easybuild/easyconfigs/l/libXfont/libXfont-1.5.1-gimkl-2.11.5.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXfont' -version = '1.5.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X font libary""" - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('fontsproto', '2.1.3'), - ('xproto', '7.0.28'), - ('xtrans', '1.3.5'), - ('xorg-macros', '1.19.0'), - ('libfontenc', '1.1.3'), -] -dependencies = [ - ('libX11', '1.6.3'), - ('freetype', '2.6.2'), -] - -sanity_check_paths = { - 'files': ['lib/libXfont.%s' % SHLIB_EXT, 'lib/libXfont.a'], - 'dirs': ['include/X11/fonts'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXfont/libXfont-1.5.1-intel-2016a-freetype-2.6.3.eb b/easybuild/easyconfigs/l/libXfont/libXfont-1.5.1-intel-2016a-freetype-2.6.3.eb deleted file mode 100644 index b9828d2a71ca..000000000000 --- a/easybuild/easyconfigs/l/libXfont/libXfont-1.5.1-intel-2016a-freetype-2.6.3.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXfont' -version = '1.5.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X font libary""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -local_freetype_ver = '2.6.3' -versionsuffix = '-freetype-%s' % local_freetype_ver - -builddependencies = [ - ('fontsproto', '2.1.3'), - ('xproto', '7.0.28'), - ('xtrans', '1.3.5'), - ('xorg-macros', '1.19.0'), - ('libfontenc', '1.1.3'), -] -dependencies = [ - ('libX11', '1.6.3'), - ('freetype', local_freetype_ver), -] - -sanity_check_paths = { - 'files': ['lib/libXfont.%s' % SHLIB_EXT, 'lib/libXfont.a'], - 'dirs': ['include/X11/fonts'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXfont/libXfont-1.5.1-intel-2016a.eb b/easybuild/easyconfigs/l/libXfont/libXfont-1.5.1-intel-2016a.eb deleted file mode 100644 index 027bd5851337..000000000000 --- a/easybuild/easyconfigs/l/libXfont/libXfont-1.5.1-intel-2016a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXfont' -version = '1.5.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X font libary""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('fontsproto', '2.1.3'), - ('xproto', '7.0.28'), - ('xtrans', '1.3.5'), - ('xorg-macros', '1.19.0'), - ('libfontenc', '1.1.3'), -] -dependencies = [ - ('libX11', '1.6.3'), - ('freetype', '2.6.2'), -] - -sanity_check_paths = { - 'files': ['lib/libXfont.%s' % SHLIB_EXT, 'lib/libXfont.a'], - 'dirs': ['include/X11/fonts'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXft/libXft-2.3.2-foss-2016a-freetype-2.6.3.eb b/easybuild/easyconfigs/l/libXft/libXft-2.3.2-foss-2016a-freetype-2.6.3.eb deleted file mode 100644 index 8117c7c96b34..000000000000 --- a/easybuild/easyconfigs/l/libXft/libXft-2.3.2-foss-2016a-freetype-2.6.3.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXft' -version = '2.3.2' -versionsuffix = '-freetype-2.6.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('inputproto', '2.3.1'), - ('kbproto', '1.0.7'), - ('libpthread-stubs', '0.3'), - ('renderproto', '0.11'), - ('xcb-proto', '1.11', '', True), - ('xextproto', '7.3.0'), - ('xorg-macros', '1.19.0'), - ('xproto', '7.0.28'), - ('xtrans', '1.3.5'), -] - - -dependencies = [ - ('libX11', '1.6.3'), - ('libXrender', '0.9.9'), - ('freetype', '2.6.3'), - ('fontconfig', '2.11.95'), -] - -sanity_check_paths = { - 'files': ['lib/libXft.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXft/libXft-2.3.2-foss-2016a.eb b/easybuild/easyconfigs/l/libXft/libXft-2.3.2-foss-2016a.eb deleted file mode 100644 index b95d581275b0..000000000000 --- a/easybuild/easyconfigs/l/libXft/libXft-2.3.2-foss-2016a.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXft' -version = '2.3.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('inputproto', '2.3.1'), - ('kbproto', '1.0.7'), - ('libpthread-stubs', '0.3'), - ('renderproto', '0.11'), - ('xcb-proto', '1.11', '', True), - ('xextproto', '7.3.0'), - ('xorg-macros', '1.19.0'), - ('xproto', '7.0.28'), - ('xtrans', '1.3.5'), -] - - -dependencies = [ - ('libX11', '1.6.3'), - ('libXrender', '0.9.9'), - ('freetype', '2.6.2'), - ('fontconfig', '2.11.94'), -] - -sanity_check_paths = { - 'files': ['lib/libXft.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXft/libXft-2.3.2-intel-2016a-fontconfig-2.11.95.eb b/easybuild/easyconfigs/l/libXft/libXft-2.3.2-intel-2016a-fontconfig-2.11.95.eb deleted file mode 100644 index 1cc411ee297e..000000000000 --- a/easybuild/easyconfigs/l/libXft/libXft-2.3.2-intel-2016a-fontconfig-2.11.95.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXft' -version = '2.3.2' -versionsuffix = '-fontconfig-2.11.95' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('inputproto', '2.3.1'), - ('kbproto', '1.0.7'), - ('libpthread-stubs', '0.3'), - ('renderproto', '0.11'), - ('xcb-proto', '1.11', '', True), - ('xextproto', '7.3.0'), - ('xorg-macros', '1.19.0'), - ('xproto', '7.0.28'), - ('xtrans', '1.3.5'), -] - -dependencies = [ - ('libX11', '1.6.3'), - ('libXrender', '0.9.9'), - ('freetype', '2.6.3'), - ('fontconfig', '2.11.95'), -] - -sanity_check_paths = { - 'files': ['lib/libXft.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXft/libXft-2.3.2-intel-2016a.eb b/easybuild/easyconfigs/l/libXft/libXft-2.3.2-intel-2016a.eb deleted file mode 100644 index 6589aeeb4921..000000000000 --- a/easybuild/easyconfigs/l/libXft/libXft-2.3.2-intel-2016a.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXft' -version = '2.3.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('inputproto', '2.3.1'), - ('kbproto', '1.0.7'), - ('libpthread-stubs', '0.3'), - ('renderproto', '0.11'), - ('xcb-proto', '1.11', '', True), - ('xextproto', '7.3.0'), - ('xorg-macros', '1.19.0'), - ('xproto', '7.0.28'), - ('xtrans', '1.3.5'), -] - - -dependencies = [ - ('libX11', '1.6.3'), - ('libXrender', '0.9.9'), - ('freetype', '2.6.2'), - ('fontconfig', '2.11.94'), -] - -sanity_check_paths = { - 'files': ['lib/libXft.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXi/libXi-1.7.6-foss-2016a.eb b/easybuild/easyconfigs/l/libXi/libXi-1.7.6-foss-2016a.eb deleted file mode 100644 index 2f7d28f58a92..000000000000 --- a/easybuild/easyconfigs/l/libXi/libXi-1.7.6-foss-2016a.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXi' -version = '1.7.6' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """LibXi provides an X Window System client interface to the XINPUT extension to the X protocol.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xproto', '7.0.28'), - ('xextproto', '7.3.0'), - ('inputproto', '2.3.1'), - ('xorg-macros', '1.19.0'), - ('fixesproto', '5.0'), - ('kbproto', '1.0.7'), - ('xcb-proto', '1.11', '', True), - ('libpthread-stubs', '0.3'), - ('xtrans', '1.3.5'), -] - -dependencies = [ - ('libXext', '1.3.3'), - ('libXfixes', '5.0.1'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/XInput.h', 'include/X11/extensions/XInput2.h', - 'lib/libXi.%s' % SHLIB_EXT, 'lib/libXi.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXi/libXi-1.7.6-intel-2016a.eb b/easybuild/easyconfigs/l/libXi/libXi-1.7.6-intel-2016a.eb deleted file mode 100644 index 028286d16106..000000000000 --- a/easybuild/easyconfigs/l/libXi/libXi-1.7.6-intel-2016a.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXi' -version = '1.7.6' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """LibXi provides an X Window System client interface to the XINPUT extension to the X protocol.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xproto', '7.0.28'), - ('xextproto', '7.3.0'), - ('inputproto', '2.3.1'), - ('xorg-macros', '1.19.0'), - ('fixesproto', '5.0'), - ('kbproto', '1.0.7'), - ('xcb-proto', '1.11', '', True), - ('libpthread-stubs', '0.3'), - ('xtrans', '1.3.5'), -] - -dependencies = [ - ('libXext', '1.3.3'), - ('libXfixes', '5.0.1'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/XInput.h', 'include/X11/extensions/XInput2.h', - 'lib/libXi.%s' % SHLIB_EXT, 'lib/libXi.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXinerama/libXinerama-1.1.3-foss-2016a.eb b/easybuild/easyconfigs/l/libXinerama/libXinerama-1.1.3-foss-2016a.eb deleted file mode 100644 index 7f990b2124d3..000000000000 --- a/easybuild/easyconfigs/l/libXinerama/libXinerama-1.1.3-foss-2016a.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXinerama' -version = '1.1.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """Xinerama multiple monitor library""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('kbproto', '1.0.7'), - ('xineramaproto', '1.2.1'), - ('xextproto', '7.3.0'), - ('xproto', '7.0.28'), - ('xorg-macros', '1.19.0'), - ('renderproto', '0.11'), - ('xcb-proto', '1.11', '', True), - ('inputproto', '2.3.1'), - ('libpthread-stubs', '0.3'), - ('xtrans', '1.3.5'), -] - -dependencies = [ - ('libX11', '1.6.3'), - ('libXext', '1.3.3'), -] - -sanity_check_paths = { - 'files': ['lib/libXinerama.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXinerama/libXinerama-1.1.3-intel-2016a.eb b/easybuild/easyconfigs/l/libXinerama/libXinerama-1.1.3-intel-2016a.eb deleted file mode 100644 index 7e2411fa0157..000000000000 --- a/easybuild/easyconfigs/l/libXinerama/libXinerama-1.1.3-intel-2016a.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXinerama' -version = '1.1.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """Xinerama multiple monitor library""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('kbproto', '1.0.7'), - ('xineramaproto', '1.2.1'), - ('xextproto', '7.3.0'), - ('xproto', '7.0.28'), - ('xorg-macros', '1.19.0'), - ('renderproto', '0.11'), - ('xcb-proto', '1.11', '', True), - ('inputproto', '2.3.1'), - ('libpthread-stubs', '0.3'), - ('xtrans', '1.3.5'), -] - -dependencies = [ - ('libX11', '1.6.3'), - ('libXext', '1.3.3'), -] - -sanity_check_paths = { - 'files': ['lib/libXinerama.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXmu/libXmu-1.1.2-foss-2016a.eb b/easybuild/easyconfigs/l/libXmu/libXmu-1.1.2-foss-2016a.eb deleted file mode 100644 index c219eeb16813..000000000000 --- a/easybuild/easyconfigs/l/libXmu/libXmu-1.1.2-foss-2016a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXmu' -version = '1.1.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXmu provides a set of miscellaneous utility convenience functions for X libraries to use. - libXmuu is a lighter-weight version that does not depend on libXt or libXext""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libXt', '1.1.5'), - ('libXpm', '3.5.11'), -] -sanity_check_paths = { - 'files': ['lib/%s' % x for x in ['%(name)s.a', '%%(name)s.%s' % SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXmu/libXmu-1.1.2-intel-2016a.eb b/easybuild/easyconfigs/l/libXmu/libXmu-1.1.2-intel-2016a.eb deleted file mode 100644 index 5611aadb4b8f..000000000000 --- a/easybuild/easyconfigs/l/libXmu/libXmu-1.1.2-intel-2016a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXmu' -version = '1.1.2' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXmu provides a set of miscellaneous utility convenience functions for X libraries to use. - libXmuu is a lighter-weight version that does not depend on libXt or libXext""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -dependencies = [ - ('libXt', '1.1.5'), - ('libXpm', '3.5.11'), -] -sanity_check_paths = { - 'files': ['lib/%s' % x for x in ['%(name)s.a', '%%(name)s.%s' % SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXp/libXp-1.0.3-intel-2016a.eb b/easybuild/easyconfigs/l/libXp/libXp-1.0.3-intel-2016a.eb deleted file mode 100644 index 996267718150..000000000000 --- a/easybuild/easyconfigs/l/libXp/libXp-1.0.3-intel-2016a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXp' -version = '1.0.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXp provides the X print library.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xextproto', '7.3.0'), - ('printproto', '1.0.5'), -] - -dependencies = [ - ('libX11', '1.6.3'), - ('libXext', '1.3.3'), - ('libXau', '1.0.8'), -] - -sanity_check_paths = { - 'files': ['lib/%s' % x for x in ['libXp.a', 'libXp.%s' % SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXpm/libXpm-3.5.11-foss-2016a.eb b/easybuild/easyconfigs/l/libXpm/libXpm-3.5.11-foss-2016a.eb deleted file mode 100644 index 1cc567cb363b..000000000000 --- a/easybuild/easyconfigs/l/libXpm/libXpm-3.5.11-foss-2016a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXpm' -version = '3.5.11' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXp provides the X print library.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [('gettext', '0.19.6')] - -sanity_check_paths = { - 'files': ['lib/%s' % x for x in ['libXpm.a', 'libXpm.%s' % SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXpm/libXpm-3.5.11-intel-2016a.eb b/easybuild/easyconfigs/l/libXpm/libXpm-3.5.11-intel-2016a.eb deleted file mode 100644 index 80b08e79227d..000000000000 --- a/easybuild/easyconfigs/l/libXpm/libXpm-3.5.11-intel-2016a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXpm' -version = '3.5.11' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXp provides the X print library.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [('gettext', '0.19.6')] - -sanity_check_paths = { - 'files': ['lib/%s' % x for x in ['libXpm.a', 'libXpm.%s' % SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXrandr/libXrandr-1.5.0-foss-2016a.eb b/easybuild/easyconfigs/l/libXrandr/libXrandr-1.5.0-foss-2016a.eb deleted file mode 100644 index 62c621616921..000000000000 --- a/easybuild/easyconfigs/l/libXrandr/libXrandr-1.5.0-foss-2016a.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXrandr' -version = '1.5.0' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Resize, Rotate and Reflection extension library""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('inputproto', '2.3.1'), - ('kbproto', '1.0.7'), - ('libpthread-stubs', '0.3'), - ('randrproto', '1.5.0'), - ('renderproto', '0.11'), - ('xcb-proto', '1.11', '', True), - ('xextproto', '7.3.0'), - ('xorg-macros', '1.19.0'), - ('xproto', '7.0.28'), - ('xtrans', '1.3.5'), -] - -dependencies = [ - ('libX11', '1.6.3'), - ('libXext', '1.3.3'), - ('libXrender', '0.9.9'), -] - -sanity_check_paths = { - 'files': ['lib/libXrandr.%s' % SHLIB_EXT, 'lib/libXrandr.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXrandr/libXrandr-1.5.0-intel-2016a.eb b/easybuild/easyconfigs/l/libXrandr/libXrandr-1.5.0-intel-2016a.eb deleted file mode 100644 index d6e4b7406dd0..000000000000 --- a/easybuild/easyconfigs/l/libXrandr/libXrandr-1.5.0-intel-2016a.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXrandr' -version = '1.5.0' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X Resize, Rotate and Reflection extension library""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('inputproto', '2.3.1'), - ('kbproto', '1.0.7'), - ('libpthread-stubs', '0.3'), - ('randrproto', '1.5.0'), - ('renderproto', '0.11'), - ('xcb-proto', '1.11', '', True), - ('xextproto', '7.3.0'), - ('xorg-macros', '1.19.0'), - ('xproto', '7.0.28'), - ('xtrans', '1.3.5'), -] - -dependencies = [ - ('libX11', '1.6.3'), - ('libXext', '1.3.3'), - ('libXrender', '0.9.9'), -] - -sanity_check_paths = { - 'files': ['lib/libXrandr.%s' % SHLIB_EXT, 'lib/libXrandr.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXrender/libXrender-0.9.9-foss-2016a.eb b/easybuild/easyconfigs/l/libXrender/libXrender-0.9.9-foss-2016a.eb deleted file mode 100644 index b4c2ef6a53d9..000000000000 --- a/easybuild/easyconfigs/l/libXrender/libXrender-0.9.9-foss-2016a.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXrender' -version = '0.9.9' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xorg-macros', '1.19.0'), - ('kbproto', '1.0.7'), - ('renderproto', '0.11'), - ('xextproto', '7.3.0'), - ('xcb-proto', '1.11', '', True), - ('inputproto', '2.3.1'), - ('xproto', '7.0.28'), - ('libpthread-stubs', '0.3'), - ('xtrans', '1.3.5'), -] - -dependencies = [ - ('libX11', '1.6.3'), -] - -sanity_check_paths = { - 'files': ['lib/libXrender.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXrender/libXrender-0.9.9-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libXrender/libXrender-0.9.9-gimkl-2.11.5.eb deleted file mode 100644 index ba222c9ba7b0..000000000000 --- a/easybuild/easyconfigs/l/libXrender/libXrender-0.9.9-gimkl-2.11.5.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXrender' -version = '0.9.9' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('kbproto', '1.0.7'), - ('renderproto', '0.11'), -] - -dependencies = [ - ('libX11', '1.6.3'), -] - -sanity_check_paths = { - 'files': ['lib/libXrender.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXrender/libXrender-0.9.9-intel-2016a.eb b/easybuild/easyconfigs/l/libXrender/libXrender-0.9.9-intel-2016a.eb deleted file mode 100644 index 2c473580acb5..000000000000 --- a/easybuild/easyconfigs/l/libXrender/libXrender-0.9.9-intel-2016a.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXrender' -version = '0.9.9' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xorg-macros', '1.19.0'), - ('kbproto', '1.0.7'), - ('renderproto', '0.11'), - ('xextproto', '7.3.0'), - ('xcb-proto', '1.11', '', True), - ('inputproto', '2.3.1'), - ('xproto', '7.0.28'), - ('libpthread-stubs', '0.3'), - ('xtrans', '1.3.5'), -] - -dependencies = [ - ('libX11', '1.6.3'), -] - -sanity_check_paths = { - 'files': ['lib/libXrender.a'], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXt/libXt-1.1.5-foss-2016a.eb b/easybuild/easyconfigs/l/libXt/libXt-1.1.5-foss-2016a.eb deleted file mode 100644 index c7e832fe55b4..000000000000 --- a/easybuild/easyconfigs/l/libXt/libXt-1.1.5-foss-2016a.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXt' -version = '1.1.5' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXt provides the X Toolkit Intrinsics, an abstract widget library upon which other toolkits are - based. Xt is the basis for many toolkits, including the Athena widgets (Xaw), and LessTif (a Motif implementation).""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xproto', '7.0.28'), - ('kbproto', '1.0.7'), - ('xorg-macros', '1.19.0'), - ('xcb-proto', '1.11', '', True), - ('libpthread-stubs', '0.3'), - ('xextproto', '7.3.0'), - ('inputproto', '2.3.1'), - ('xtrans', '1.3.5'), -] - -dependencies = [ - ('libSM', '1.2.2'), - ('libICE', '1.0.9'), - ('libX11', '1.6.3'), -] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in [ - 'CallbackI.h', 'CompositeP.h', 'Constraint.h', 'Core.h', 'CreateI.h', 'HookObjI.h', 'Intrinsic.h', - 'IntrinsicP.h', 'ObjectP.h', 'RectObj.h', 'ResConfigP.h', 'SelectionI.h', 'ShellI.h', 'StringDefs.h', - 'TranslateI.h', 'Vendor.h', 'Xtos.h', 'Composite.h', 'ConstrainP.h', 'ConvertI.h', 'CoreP.h', 'EventI.h', - 'InitialI.h', 'IntrinsicI.h', 'Object.h', 'PassivGraI.h', 'RectObjP.h', 'ResourceI.h', 'Shell.h', 'ShellP.h', - 'ThreadsI.h', 'VarargsI.h', 'VendorP.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXt/libXt-1.1.5-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libXt/libXt-1.1.5-gimkl-2.11.5.eb deleted file mode 100644 index 79ad76f252dd..000000000000 --- a/easybuild/easyconfigs/l/libXt/libXt-1.1.5-gimkl-2.11.5.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXt' -version = '1.1.5' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXt provides the X Toolkit Intrinsics, an abstract widget library upon which other toolkits are - based. Xt is the basis for many toolkits, including the Athena widgets (Xaw), and LessTif (a Motif implementation).""" - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xproto', '7.0.28'), - ('kbproto', '1.0.7'), -] - -dependencies = [ - ('libSM', '1.2.2'), - ('libICE', '1.0.9'), - ('libX11', '1.6.3'), -] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in [ - 'CallbackI.h', 'CompositeP.h', 'Constraint.h', 'Core.h', 'CreateI.h', 'HookObjI.h', 'Intrinsic.h', - 'IntrinsicP.h', 'ObjectP.h', 'RectObj.h', 'ResConfigP.h', 'SelectionI.h', 'ShellI.h', 'StringDefs.h', - 'TranslateI.h', 'Vendor.h', 'Xtos.h', 'Composite.h', 'ConstrainP.h', 'ConvertI.h', 'CoreP.h', 'EventI.h', - 'InitialI.h', 'IntrinsicI.h', 'Object.h', 'PassivGraI.h', 'RectObjP.h', 'ResourceI.h', 'Shell.h', 'ShellP.h', - 'ThreadsI.h', 'VarargsI.h', 'VendorP.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXt/libXt-1.1.5-intel-2016a.eb b/easybuild/easyconfigs/l/libXt/libXt-1.1.5-intel-2016a.eb deleted file mode 100644 index e12535727a9b..000000000000 --- a/easybuild/easyconfigs/l/libXt/libXt-1.1.5-intel-2016a.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXt' -version = '1.1.5' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """libXt provides the X Toolkit Intrinsics, an abstract widget library upon which other toolkits are - based. Xt is the basis for many toolkits, including the Athena widgets (Xaw), and LessTif (a Motif implementation).""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xproto', '7.0.28'), - ('kbproto', '1.0.7'), - ('xorg-macros', '1.19.0'), - ('xcb-proto', '1.11', '', True), - ('libpthread-stubs', '0.3'), - ('xextproto', '7.3.0'), - ('inputproto', '2.3.1'), - ('xtrans', '1.3.5'), -] - -dependencies = [ - ('libSM', '1.2.2'), - ('libICE', '1.0.9'), - ('libX11', '1.6.3'), -] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in [ - 'CallbackI.h', 'CompositeP.h', 'Constraint.h', 'Core.h', 'CreateI.h', 'HookObjI.h', 'Intrinsic.h', - 'IntrinsicP.h', 'ObjectP.h', 'RectObj.h', 'ResConfigP.h', 'SelectionI.h', 'ShellI.h', 'StringDefs.h', - 'TranslateI.h', 'Vendor.h', 'Xtos.h', 'Composite.h', 'ConstrainP.h', 'ConvertI.h', 'CoreP.h', 'EventI.h', - 'InitialI.h', 'IntrinsicI.h', 'Object.h', 'PassivGraI.h', 'RectObjP.h', 'ResourceI.h', 'Shell.h', 'ShellP.h', - 'ThreadsI.h', 'VarargsI.h', 'VendorP.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXxf86vm/libXxf86vm-1.1.4-foss-2016a.eb b/easybuild/easyconfigs/l/libXxf86vm/libXxf86vm-1.1.4-foss-2016a.eb deleted file mode 100644 index e34d4affc3c4..000000000000 --- a/easybuild/easyconfigs/l/libXxf86vm/libXxf86vm-1.1.4-foss-2016a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXxf86vm' -version = '1.1.4' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 XFree86 video mode extension library""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] - -builddependencies = [ - ('xf86vidmodeproto', '2.3.1'), - ('xorg-macros', '1.19.0'), -] - -dependencies = [ - ('libX11', '1.6.3'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/xf86vmode.h'] + - ['lib/libXxf86vm.%s' % x for x in ['a', SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXxf86vm/libXxf86vm-1.1.4-intel-2016a.eb b/easybuild/easyconfigs/l/libXxf86vm/libXxf86vm-1.1.4-intel-2016a.eb deleted file mode 100644 index 1fb8f730cc97..000000000000 --- a/easybuild/easyconfigs/l/libXxf86vm/libXxf86vm-1.1.4-intel-2016a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libXxf86vm' -version = '1.1.4' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 XFree86 video mode extension library""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] - -builddependencies = [ - ('xf86vidmodeproto', '2.3.1'), - ('xorg-macros', '1.19.0'), -] - -dependencies = [ - ('libX11', '1.6.3'), -] - -sanity_check_paths = { - 'files': ['include/X11/extensions/xf86vmode.h'] + - ['lib/libXxf86vm.%s' % x for x in ['a', SHLIB_EXT]], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libaec/libaec-1.1.3-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libaec/libaec-1.1.3-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..267acc5aa3d4 --- /dev/null +++ b/easybuild/easyconfigs/l/libaec/libaec-1.1.3-GCCcore-13.3.0.eb @@ -0,0 +1,36 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Denis Kristak +easyblock = 'CMakeMake' + +name = 'libaec' +version = '1.1.3' + +homepage = 'https://gitlab.dkrz.de/k202009/libaec' +description = """Libaec provides fast lossless compression of 1 up to 32 bit wide signed or unsigned integers +(samples). The library achieves best results for low entropy data as often encountered in space imaging +instrument data or numerical model output from weather or climate simulations. While floating point representations +are not directly supported, they can also be efficiently coded by grouping exponents and mantissa.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://gitlab.dkrz.de/k202009/%(namelower)s/-/archive/v%(version)s'] +sources = [SOURCELOWER_TAR_GZ] +patches = ["libaec-1.1.3_install_binary.patch"] + +checksums = ['453de44eb6ea2500843a4cf4d2e97d1be251d2df7beae6c2ebe374edcb11e378', + '52fcdeacd9c27108dffafd8109012902fa63fb2e39803670a3ba16f313628f4c'] + +builddependencies = [ + ('CMake', '3.29.3'), + ('binutils', '2.42'), +] + +sanity_check_paths = { + 'files': ['bin/graec', 'include/%(name)s.h', 'include/szlib.h', + 'lib/libaec.a', 'lib/libaec.%s' % SHLIB_EXT], + 'dirs': [], +} + +sanity_check_commands = ['graec --help'] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libaec/libaec-1.1.3_install_binary.patch b/easybuild/easyconfigs/l/libaec/libaec-1.1.3_install_binary.patch new file mode 100644 index 000000000000..29d7f8e0c7b0 --- /dev/null +++ b/easybuild/easyconfigs/l/libaec/libaec-1.1.3_install_binary.patch @@ -0,0 +1,11 @@ +# The binary is not installed by default which caused the sanity check to fail +# @author Stefan Wolfsheimer, SURF + +diff -uNr libaec-v1.1.3.orig/src/CMakeLists.txt libaec-v1.1.3/src/CMakeLists.txt +--- libaec-v1.1.3.orig/src/CMakeLists.txt 2024-11-15 14:21:05.177185441 +0100 ++++ libaec-v1.1.3/src/CMakeLists.txt 2024-11-15 14:21:39.702841450 +0100 +@@ -76,3 +76,4 @@ + COMPILE_DEFINITIONS "${libaec_COMPILE_DEFINITIONS}") + + install(TARGETS aec_static aec_shared sz_static sz_shared) ++install(TARGETS graec RUNTIME DESTINATION bin) diff --git a/easybuild/easyconfigs/l/libaio/libaio-0.3.111-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libaio/libaio-0.3.111-GCCcore-8.2.0.eb deleted file mode 100644 index f196c5ee9639..000000000000 --- a/easybuild/easyconfigs/l/libaio/libaio-0.3.111-GCCcore-8.2.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'MakeCp' - -name = 'libaio' -version = '0.3.111' -local_libversion = '1.0.1' - -homepage = 'https://pagure.io/libaio' -description = "Asynchronous input/output library that uses the kernels native interface." - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://pagure.io/%(name)s/archive/%(name)s-%(version)s/'] -sources = ['%(name)s-%(version)s.tar.gz'] -checksums = ['0b0f9927743024fc83e1f37cbd5215a957ed43a0c25d6f863c5bfb5cc997592c'] - -builddependencies = [('binutils', '2.31.1')] - -files_to_copy = [ - (["src/libaio.a", "src/libaio.%s.%s" % (SHLIB_EXT, local_libversion)], "lib"), - (["src/libaio.h"], "include"), -] - -postinstallcmds = ["cd %%(installdir)s/lib; ln -s libaio.%s.%s libaio.%s" % (SHLIB_EXT, local_libversion, SHLIB_EXT)] - -sanity_check_paths = { - 'files': ['lib/libaio.a', 'lib/libaio.%s.%s' % (SHLIB_EXT, local_libversion), 'include/libaio.h'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libaio/libaio-0.3.111-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libaio/libaio-0.3.111-GCCcore-8.3.0.eb deleted file mode 100644 index e2f3fd0ced56..000000000000 --- a/easybuild/easyconfigs/l/libaio/libaio-0.3.111-GCCcore-8.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'MakeCp' - -name = 'libaio' -version = '0.3.111' -local_libversion = '1.0.1' - -homepage = 'https://pagure.io/libaio' -description = "Asynchronous input/output library that uses the kernels native interface." - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://pagure.io/%(name)s/archive/%(name)s-%(version)s/'] -sources = ['%(name)s-%(version)s.tar.gz'] -checksums = ['0b0f9927743024fc83e1f37cbd5215a957ed43a0c25d6f863c5bfb5cc997592c'] - -builddependencies = [('binutils', '2.32')] - -files_to_copy = [ - (["src/libaio.a", "src/libaio.%s.%s" % (SHLIB_EXT, local_libversion)], "lib"), - (["src/libaio.h"], "include"), -] - -postinstallcmds = ["cd %%(installdir)s/lib; ln -s libaio.%s.%s libaio.%s" % (SHLIB_EXT, local_libversion, SHLIB_EXT)] - -sanity_check_paths = { - 'files': ['lib/libaio.a', 'lib/libaio.%s.%s' % (SHLIB_EXT, local_libversion), 'include/libaio.h'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libaio/libaio-0.3.112-GCCcore-10.2.0.eb b/easybuild/easyconfigs/l/libaio/libaio-0.3.112-GCCcore-10.2.0.eb index 1be5c814b957..939219035435 100644 --- a/easybuild/easyconfigs/l/libaio/libaio-0.3.112-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/l/libaio/libaio-0.3.112-GCCcore-10.2.0.eb @@ -29,10 +29,10 @@ _solinks = [ "libaio.%s.1" % SHLIB_EXT, ] -postinstallcmds = ["cd %%(installdir)s/lib && ln -s %s %s" % (_soname, l) for l in _solinks] +postinstallcmds = ["cd %%(installdir)s/lib && ln -s %s %s" % (_soname, x) for x in _solinks] sanity_check_paths = { - 'files': ['lib/%s' % l for l in ['libaio.a', _soname] + _solinks] + ['include/libaio.h'], + 'files': ['lib/%s' % x for x in ['libaio.a', _soname] + _solinks] + ['include/libaio.h'], 'dirs': [], } diff --git a/easybuild/easyconfigs/l/libaio/libaio-0.3.112-GCCcore-10.3.0.eb b/easybuild/easyconfigs/l/libaio/libaio-0.3.112-GCCcore-10.3.0.eb index 1ae85f5f8208..bdd547eac104 100644 --- a/easybuild/easyconfigs/l/libaio/libaio-0.3.112-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/l/libaio/libaio-0.3.112-GCCcore-10.3.0.eb @@ -29,10 +29,10 @@ _solinks = [ "libaio.%s.1" % SHLIB_EXT, ] -postinstallcmds = ["cd %%(installdir)s/lib && ln -s %s %s" % (_soname, l) for l in _solinks] +postinstallcmds = ["cd %%(installdir)s/lib && ln -s %s %s" % (_soname, x) for x in _solinks] sanity_check_paths = { - 'files': ['lib/%s' % l for l in ['libaio.a', _soname] + _solinks] + ['include/libaio.h'], + 'files': ['lib/%s' % x for x in ['libaio.a', _soname] + _solinks] + ['include/libaio.h'], 'dirs': [], } diff --git a/easybuild/easyconfigs/l/libaio/libaio-0.3.112-GCCcore-11.2.0.eb b/easybuild/easyconfigs/l/libaio/libaio-0.3.112-GCCcore-11.2.0.eb index 052974c15a85..de8ed204af88 100644 --- a/easybuild/easyconfigs/l/libaio/libaio-0.3.112-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/l/libaio/libaio-0.3.112-GCCcore-11.2.0.eb @@ -29,10 +29,10 @@ _solinks = [ "libaio.%s.1" % SHLIB_EXT, ] -postinstallcmds = ["cd %%(installdir)s/lib && ln -s %s %s" % (_soname, l) for l in _solinks] +postinstallcmds = ["cd %%(installdir)s/lib && ln -s %s %s" % (_soname, x) for x in _solinks] sanity_check_paths = { - 'files': ['lib/%s' % l for l in ['libaio.a', _soname] + _solinks] + ['include/libaio.h'], + 'files': ['lib/%s' % x for x in ['libaio.a', _soname] + _solinks] + ['include/libaio.h'], 'dirs': [], } diff --git a/easybuild/easyconfigs/l/libaio/libaio-0.3.112-GCCcore-11.3.0.eb b/easybuild/easyconfigs/l/libaio/libaio-0.3.112-GCCcore-11.3.0.eb index 024258d17924..0228005dc586 100644 --- a/easybuild/easyconfigs/l/libaio/libaio-0.3.112-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/l/libaio/libaio-0.3.112-GCCcore-11.3.0.eb @@ -29,10 +29,10 @@ _solinks = [ "libaio.%s.1" % SHLIB_EXT, ] -postinstallcmds = ["cd %%(installdir)s/lib && ln -s %s %s" % (_soname, l) for l in _solinks] +postinstallcmds = ["cd %%(installdir)s/lib && ln -s %s %s" % (_soname, x) for x in _solinks] sanity_check_paths = { - 'files': ['lib/%s' % l for l in ['libaio.a', _soname] + _solinks] + ['include/libaio.h'], + 'files': ['lib/%s' % x for x in ['libaio.a', _soname] + _solinks] + ['include/libaio.h'], 'dirs': [], } diff --git a/easybuild/easyconfigs/l/libaio/libaio-0.3.113-GCCcore-12.2.0.eb b/easybuild/easyconfigs/l/libaio/libaio-0.3.113-GCCcore-12.2.0.eb index 64d50b5219dc..b66cd94af39b 100644 --- a/easybuild/easyconfigs/l/libaio/libaio-0.3.113-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/l/libaio/libaio-0.3.113-GCCcore-12.2.0.eb @@ -29,10 +29,10 @@ _solinks = [ "libaio.%s.1" % SHLIB_EXT, ] -postinstallcmds = ["cd %%(installdir)s/lib && ln -s %s %s" % (_soname, l) for l in _solinks] +postinstallcmds = ["cd %%(installdir)s/lib && ln -s %s %s" % (_soname, x) for x in _solinks] sanity_check_paths = { - 'files': ['lib/%s' % l for l in ['libaio.a', _soname] + _solinks] + ['include/libaio.h'], + 'files': ['lib/%s' % x for x in ['libaio.a', _soname] + _solinks] + ['include/libaio.h'], 'dirs': [], } diff --git a/easybuild/easyconfigs/l/libaio/libaio-0.3.113-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/libaio/libaio-0.3.113-GCCcore-12.3.0.eb index 19154bc8933b..36a1d2c1160f 100644 --- a/easybuild/easyconfigs/l/libaio/libaio-0.3.113-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/l/libaio/libaio-0.3.113-GCCcore-12.3.0.eb @@ -29,10 +29,10 @@ _solinks = [ "libaio.%s.1" % SHLIB_EXT, ] -postinstallcmds = ["cd %%(installdir)s/lib && ln -s %s %s" % (_soname, l) for l in _solinks] +postinstallcmds = ["cd %%(installdir)s/lib && ln -s %s %s" % (_soname, x) for x in _solinks] sanity_check_paths = { - 'files': ['lib/%s' % l for l in ['libaio.a', _soname] + _solinks] + ['include/libaio.h'], + 'files': ['lib/%s' % x for x in ['libaio.a', _soname] + _solinks] + ['include/libaio.h'], 'dirs': [], } diff --git a/easybuild/easyconfigs/l/libaio/libaio-0.3.113-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/libaio/libaio-0.3.113-GCCcore-13.2.0.eb index e5a7827cc4b5..73d308e78f13 100644 --- a/easybuild/easyconfigs/l/libaio/libaio-0.3.113-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/l/libaio/libaio-0.3.113-GCCcore-13.2.0.eb @@ -29,10 +29,10 @@ _solinks = [ "libaio.%s.1" % SHLIB_EXT, ] -postinstallcmds = ["cd %%(installdir)s/lib && ln -s %s %s" % (_soname, l) for l in _solinks] +postinstallcmds = ["cd %%(installdir)s/lib && ln -s %s %s" % (_soname, x) for x in _solinks] sanity_check_paths = { - 'files': ['lib/%s' % l for l in ['libaio.a', _soname] + _solinks] + ['include/libaio.h'], + 'files': ['lib/%s' % x for x in ['libaio.a', _soname] + _solinks] + ['include/libaio.h'], 'dirs': [], } diff --git a/easybuild/easyconfigs/l/libaio/libaio-0.3.113-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libaio/libaio-0.3.113-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..b76bc3cecc4e --- /dev/null +++ b/easybuild/easyconfigs/l/libaio/libaio-0.3.113-GCCcore-13.3.0.eb @@ -0,0 +1,39 @@ +easyblock = 'MakeCp' + +name = 'libaio' +version = '0.3.113' +_libversion = '1.0.2' + +homepage = 'https://pagure.io/libaio' +description = "Asynchronous input/output library that uses the kernels native interface." + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://pagure.io/%(name)s/archive/%(name)s-%(version)s/'] +sources = ['%(name)s-%(version)s.tar.gz'] +checksums = ['1c561c20670c5c09cc8437a622008c0693c6a7816c1f30332da3796953b2f454'] + +builddependencies = [('binutils', '2.42')] + +_soname = "libaio.%s.%s" % (SHLIB_EXT, _libversion) + +files_to_copy = [ + (["src/libaio.a", "src/%s" % _soname], "lib"), + (["src/libaio.h"], "include"), +] + +# links to the shared library with generic names +_solinks = [ + "libaio.%s" % SHLIB_EXT, + "libaio.%s.1" % SHLIB_EXT, +] + +postinstallcmds = ["cd %%(installdir)s/lib && ln -s %s %s" % (_soname, l) for l in _solinks] + +sanity_check_paths = { + 'files': ['lib/%s' % l for l in ['libaio.a', _soname] + _solinks] + ['include/libaio.h'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libarchive/libarchive-3.4.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libarchive/libarchive-3.4.0-GCCcore-8.2.0.eb deleted file mode 100644 index 747cbbb1639b..000000000000 --- a/easybuild/easyconfigs/l/libarchive/libarchive-3.4.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - https://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'libarchive' -version = '3.4.0' - -homepage = 'https://www.libarchive.org/' - -description = """ - Multi-format archive and compression library -""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://www.libarchive.org/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['8643d50ed40c759f5412a3af4e353cffbce4fdf3b5cf321cb72cacf06b2d825e'] - -builddependencies = [ - ('binutils', '2.31.1'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('XZ', '5.2.4'), -] - -sanity_check_paths = { - 'files': ['include/archive.h', 'lib/libarchive.%s' % SHLIB_EXT], - 'dirs': ['bin', 'share/man/man3'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libarchive/libarchive-3.4.2-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libarchive/libarchive-3.4.2-GCCcore-9.3.0.eb deleted file mode 100644 index c60d93c060f8..000000000000 --- a/easybuild/easyconfigs/l/libarchive/libarchive-3.4.2-GCCcore-9.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - https://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'libarchive' -version = '3.4.2' - -homepage = 'https://www.libarchive.org/' - -description = """ - Multi-format archive and compression library -""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://www.libarchive.org/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['b60d58d12632ecf1e8fad7316dc82c6b9738a35625746b47ecdcaf4aed176176'] - -builddependencies = [ - ('binutils', '2.34'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('XZ', '5.2.5'), -] - -sanity_check_paths = { - 'files': ['include/archive.h', 'lib/libarchive.%s' % SHLIB_EXT], - 'dirs': ['bin', 'share/man/man3'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libarchive/libarchive-3.5.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libarchive/libarchive-3.5.1-GCCcore-8.3.0.eb deleted file mode 100644 index e0c3efaa0764..000000000000 --- a/easybuild/easyconfigs/l/libarchive/libarchive-3.5.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# Author: Robert Mijakovic -## -easyblock = 'ConfigureMake' - -name = 'libarchive' -version = '3.5.1' - -homepage = 'https://www.libarchive.org/' - -description = """ - Multi-format archive and compression library -""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://www.libarchive.org/downloads/'] -sources = [SOURCE_TAR_GZ] -checksums = ['9015d109ec00bb9ae1a384b172bf2fc1dff41e2c66e5a9eeddf933af9db37f5a'] - -osdependencies = [OS_PKG_OPENSSL_DEV] - -builddependencies = [ - ('binutils', '2.32'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('XZ', '5.2.4'), -] - -sanity_check_paths = { - 'files': ['include/archive.h', 'lib/libarchive.%s' % SHLIB_EXT], - 'dirs': ['bin', 'share/man/man3'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libarchive/libarchive-3.7.7-GCCcore-14.2.0.eb b/easybuild/easyconfigs/l/libarchive/libarchive-3.7.7-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..c7a0cf103f0b --- /dev/null +++ b/easybuild/easyconfigs/l/libarchive/libarchive-3.7.7-GCCcore-14.2.0.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'libarchive' +version = '3.7.7' + +homepage = 'https://www.libarchive.org/' + +description = """ + Multi-format archive and compression library +""" + +toolchain = {'name': 'GCCcore', 'version': '14.2.0'} + +source_urls = ['https://www.libarchive.org/downloads/'] +sources = [SOURCE_TAR_GZ] +checksums = ['4cc540a3e9a1eebdefa1045d2e4184831100667e6d7d5b315bb1cbc951f8ddff'] + +builddependencies = [ + ('binutils', '2.42'), +] + +dependencies = [ + ('zlib', '1.3.1'), + ('XZ', '5.6.3'), + ('OpenSSL', '3', '', SYSTEM), +] + +sanity_check_paths = { + 'files': ['include/archive.h', 'lib/libarchive.%s' % SHLIB_EXT], + 'dirs': ['bin', 'share/man/man3'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libav/libav-11.10-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libav/libav-11.10-GCCcore-6.4.0.eb deleted file mode 100644 index 2e6ca21d8686..000000000000 --- a/easybuild/easyconfigs/l/libav/libav-11.10-GCCcore-6.4.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - http://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'libav' -version = '11.10' - -homepage = 'https://libav.org/' - -description = """ - Libav is a friendly and community-driven effort to provide its users with - a set of portable, functional and high-performance libraries for dealing - with multimedia formats of all sorts. -""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://libav.org/releases/'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['5437d8861c3c34f0d258105a370ee61e4e2cc72898b1f577c50304d24d79f4e0'] - -builddependencies = [ - ('binutils', '2.28'), -] - -dependencies = [ - ('NASM', '2.13.01'), - ('zlib', '1.2.11'), -] - -sanity_check_paths = { - 'files': ['bin/avconv', 'bin/avprobe', 'lib/libavcodec.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libavif/libavif-1.1.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/libavif/libavif-1.1.1-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..67ce36b6e8d3 --- /dev/null +++ b/easybuild/easyconfigs/l/libavif/libavif-1.1.1-GCCcore-13.2.0.eb @@ -0,0 +1,39 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Denis Kristak (Inuits) +# Update: Thomas Hoffmann (EMBL), Denis Kristak (Inuits) +easyblock = 'CMakeMake' + +name = 'libavif' +version = '1.1.1' + +homepage = 'https://github.com/AOMediaCodec/libavif' +description = """This library aims to be a friendly, portable C implementation of the AV1 Image File Format, +as described here: https://aomediacodec.github.io/av1-avif/ +""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['https://github.com/AOMediaCodec/libavif/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['914662e16245e062ed73f90112fbb4548241300843a7772d8d441bb6859de45b'] + +builddependencies = [ + ('CMake', '3.27.6'), + ('binutils', '2.40'), + ('NASM', '2.16.01'), + ('Meson', '1.2.3'), + ('Ninja', '1.11.1'), + ('Rust', '1.76.0'), + ('pkgconf', '2.0.3'), +] + +dependencies = [ + ('libyuv', '20241125'), +] + +sanity_check_paths = { + 'files': ['lib/libavif.%s' % SHLIB_EXT, 'include/avif/avif.h'], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libbaseencode/libbaseencode-1.0.11-GCCcore-10.2.0.eb b/easybuild/easyconfigs/l/libbaseencode/libbaseencode-1.0.11-GCCcore-10.2.0.eb index 2823fc589713..2e95fab49eaa 100644 --- a/easybuild/easyconfigs/l/libbaseencode/libbaseencode-1.0.11-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/l/libbaseencode/libbaseencode-1.0.11-GCCcore-10.2.0.eb @@ -8,7 +8,7 @@ name = 'libbaseencode' version = '1.0.11' homepage = 'https://github.com/paolostivanin/libbaseencode' -description = """Library written in C for encoding and decoding +description = """Library written in C for encoding and decoding data using base32 or base64 according to RFC-4648""" toolchain = {'name': 'GCCcore', 'version': '10.2.0'} @@ -23,7 +23,7 @@ builddependencies = [ ('binutils', '2.35'), ] -parallel = 1 +maxparallel = 1 separate_build_dir = True diff --git a/easybuild/easyconfigs/l/libbitmask/libbitmask-2.0.eb b/easybuild/easyconfigs/l/libbitmask/libbitmask-2.0.eb deleted file mode 100644 index deb28af5fbfd..000000000000 --- a/easybuild/easyconfigs/l/libbitmask/libbitmask-2.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libbitmask' -version = '2.0' - -homepage = 'http://oss.sgi.com/projects/cpusets/' -description = "libbitmask provides a convenient, powerful bitmask data type" - -toolchain = SYSTEM - -source_urls = ['ftp://oss.sgi.com/projects/cpusets/download/'] -sources = [SOURCE_TAR_BZ2] - -builddependencies = [('Autotools', '20150215')] - -preconfigopts = "aclocal && libtoolize && autoconf && automake --add-missing && " - -sanity_check_paths = { - 'files': ['include/bitmask.h', 'lib/libbitmask.a', 'lib/libbitmask.so'], - 'dirs': ['share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libcdms/libcdms-3.1.2-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/l/libcdms/libcdms-3.1.2-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 515292f509a6..000000000000 --- a/easybuild/easyconfigs/l/libcdms/libcdms-3.1.2-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,52 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libcdms' -version = '3.1.2' -versionsuffix = "-Python-%(pyver)s" - -homepage = 'https://github.com/CDAT/libcdms/' -description = """Climate Data Management System Library.""" - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/CDAT/libcdms/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['2010ef24f8f8c14a6f997206ec342e6fed9703b81f8641d70bebc992a3855e8c'] - -dependencies = [ - ('netCDF', '4.7.4'), - ('JasPer', '2.0.14'), - ('g2clib', '1.6.0'), - ('libjpeg-turbo', '2.0.4'), - ('Python', '3.8.2'), - ('libdrs', '3.1.2'), -] - -configopts = "--prefix=%(installdir)s --enable-drs=yes" -configopts += '--enable-hdf=no --enable-pp=yes --enable-ql=no --enable-grib2 ' -configopts += '--cache-file=/dev/null ' -configopts += '--with-nclib=$EBROOTNETCDF/include --with-ncinc=$EBROOTNETCDF/include ' -configopts += '--with-ncincf=$EBROOTNETCDF/include ' -configopts += '--with-drslib=$EBROOTLIBDRS/include --with-drsinc=$EBROOTLIBDRS/include ' -configopts += '--with-drsincf=$EBROOTLIBDRS/include ' -configopts += '--with-jasperlib=$EBROOTJASPER/lib64 ' -configopts += '--with-grib2lib=$EBROOTG2CLIB/lib --with-grib2inc=$EBROOTG2CLIB/include ' - -# `make install` doesn't create the directories? -preinstallopts = 'mkdir -p %(installdir)s/{bin,lib,include,man/man3} && ' - -# Must be sequential, the three build steps each add to the libcdms.a archive -parallel = False - -sanity_check_paths = { - 'files': [ - 'bin/cddump', 'bin/cdfile', 'bin/cdimport', 'bin/cudump', 'bin/cuget', - 'include/cdunif.h', 'lib/libcdms.a', 'lib/libcdms.%s' % SHLIB_EXT, - ], - 'dirs': [], -} - -sanity_check_commands = ['cuget -h 2>&1 | grep "Usage: cuget"'] - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/l/libcerf/libcerf-1.11-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libcerf/libcerf-1.11-GCCcore-7.3.0.eb deleted file mode 100644 index c6e7534592d3..000000000000 --- a/easybuild/easyconfigs/l/libcerf/libcerf-1.11-GCCcore-7.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libcerf' -version = '1.11' - -homepage = 'https://jugit.fz-juelich.de/mlz/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': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://jugit.fz-juelich.de/mlz/libcerf/-/archive/v%(version)s/'] -sources = ['%(name)s-v%(version)s.tar.gz'] -checksums = ['992271fef2f1ed5a477cb0a928eb650d5f1d3b9ec9cdb51816496ef8ef770f5f'] - -builddependencies = [ - ('binutils', '2.30'), - ('CMake', '3.12.1'), - ('Perl', '5.28.0'), # required for pod2html -] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['lib/libcerf.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libcerf/libcerf-1.11-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libcerf/libcerf-1.11-GCCcore-8.2.0.eb deleted file mode 100644 index 85ad2ccf09f3..000000000000 --- a/easybuild/easyconfigs/l/libcerf/libcerf-1.11-GCCcore-8.2.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libcerf' -version = '1.11' - -homepage = 'https://jugit.fz-juelich.de/mlz/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': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://jugit.fz-juelich.de/mlz/libcerf/-/archive/v%(version)s/'] -sources = ['%(name)s-v%(version)s.tar.gz'] -checksums = ['992271fef2f1ed5a477cb0a928eb650d5f1d3b9ec9cdb51816496ef8ef770f5f'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('CMake', '3.13.3'), - ('Perl', '5.28.1'), # required for pod2html -] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['lib/libcerf.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libcerf/libcerf-1.13-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libcerf/libcerf-1.13-GCCcore-8.3.0.eb deleted file mode 100644 index 8c1a9964afb2..000000000000 --- a/easybuild/easyconfigs/l/libcerf/libcerf-1.13-GCCcore-8.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libcerf' -version = '1.13' - -homepage = 'https://jugit.fz-juelich.de/mlz/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': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://jugit.fz-juelich.de/mlz/libcerf/-/archive/v%(version)s/'] -sources = ['libcerf-v%(version)s.tar.gz'] -checksums = ['e4699f81af838aef5b3e77209fec8e9820a4f492d598fb5a070800854976a305'] - -builddependencies = [ - ('binutils', '2.32'), - ('CMake', '3.15.3'), - ('Perl', '5.30.0'), # required for pod2html -] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['lib/libcerf.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libcerf/libcerf-1.13-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libcerf/libcerf-1.13-GCCcore-9.3.0.eb deleted file mode 100644 index 24ee94e903b1..000000000000 --- a/easybuild/easyconfigs/l/libcerf/libcerf-1.13-GCCcore-9.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libcerf' -version = '1.13' - -homepage = 'https://jugit.fz-juelich.de/mlz/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': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://jugit.fz-juelich.de/mlz/libcerf/-/archive/v%(version)s/'] -sources = ['libcerf-v%(version)s.tar.gz'] -checksums = ['e4699f81af838aef5b3e77209fec8e9820a4f492d598fb5a070800854976a305'] - -builddependencies = [ - ('binutils', '2.34'), - ('CMake', '3.16.4'), - ('Perl', '5.30.2'), # required for pod2html -] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['lib/libcerf.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libcerf/libcerf-1.4-foss-2016a.eb b/easybuild/easyconfigs/l/libcerf/libcerf-1.4-foss-2016a.eb deleted file mode 100644 index 1976efc589bb..000000000000 --- a/easybuild/easyconfigs/l/libcerf/libcerf-1.4-foss-2016a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libcerf' -version = '1.4' - -homepage = 'https://jugit.fz-juelich.de/mlz/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': 'foss', 'version': '2016a'} - -source_urls = ['https://jugit.fz-juelich.de/mlz/libcerf/-/archive/v%(version)s/'] -sources = ['libcerf-v%(version)s.tar.gz'] -checksums = ['a6a8955840d25daa44bb9d1e9cff48b5f915fa1ed2f6dcc57c3d5c4d9f3c8086'] - -builddependencies = [ - ('Autotools', '20150215'), - ('libtool', '2.4.6'), -] - -sanity_check_paths = { - 'files': ['lib/libcerf.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libcerf/libcerf-1.4-foss-2016b.eb b/easybuild/easyconfigs/l/libcerf/libcerf-1.4-foss-2016b.eb deleted file mode 100644 index e28df76bca72..000000000000 --- a/easybuild/easyconfigs/l/libcerf/libcerf-1.4-foss-2016b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libcerf' -version = '1.4' - -homepage = 'https://jugit.fz-juelich.de/mlz/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': 'foss', 'version': '2016b'} - -source_urls = ['https://jugit.fz-juelich.de/mlz/libcerf/-/archive/v%(version)s/'] -sources = ['libcerf-v%(version)s.tar.gz'] -checksums = ['a6a8955840d25daa44bb9d1e9cff48b5f915fa1ed2f6dcc57c3d5c4d9f3c8086'] - -builddependencies = [ - ('Autotools', '20150215'), - ('libtool', '2.4.6'), -] - -sanity_check_paths = { - 'files': ['lib/libcerf.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libcerf/libcerf-1.4-intel-2016a.eb b/easybuild/easyconfigs/l/libcerf/libcerf-1.4-intel-2016a.eb deleted file mode 100644 index 7d865537eca5..000000000000 --- a/easybuild/easyconfigs/l/libcerf/libcerf-1.4-intel-2016a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libcerf' -version = '1.4' - -homepage = 'https://jugit.fz-juelich.de/mlz/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': 'intel', 'version': '2016a'} - -source_urls = ['https://jugit.fz-juelich.de/mlz/libcerf/-/archive/v%(version)s/'] -sources = ['libcerf-v%(version)s.tar.gz'] -checksums = ['a6a8955840d25daa44bb9d1e9cff48b5f915fa1ed2f6dcc57c3d5c4d9f3c8086'] - -builddependencies = [ - ('Autotools', '20150215'), - ('libtool', '2.4.6'), -] - -sanity_check_paths = { - 'files': ['lib/libcerf.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libcerf/libcerf-1.5-GCCcore-5.4.0.eb b/easybuild/easyconfigs/l/libcerf/libcerf-1.5-GCCcore-5.4.0.eb deleted file mode 100644 index 5260625bd911..000000000000 --- a/easybuild/easyconfigs/l/libcerf/libcerf-1.5-GCCcore-5.4.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libcerf' -version = '1.5' - -homepage = 'https://jugit.fz-juelich.de/mlz/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': '5.4.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://jugit.fz-juelich.de/mlz/libcerf/-/archive/v%(version)s/'] -sources = ['libcerf-v%(version)s.tar.gz'] -checksums = ['c790898e2df16f4ede5f0535c31526d23bf8de473ffb37cbe93d6c61a4feba8f'] - -builddependencies = [ - ('Autotools', '20150215'), - ('binutils', '2.26'), - ('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-GCCcore-6.3.0.eb b/easybuild/easyconfigs/l/libcerf/libcerf-1.5-GCCcore-6.3.0.eb deleted file mode 100644 index 32815efb054d..000000000000 --- a/easybuild/easyconfigs/l/libcerf/libcerf-1.5-GCCcore-6.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libcerf' -version = '1.5' - -homepage = 'https://jugit.fz-juelich.de/mlz/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.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://jugit.fz-juelich.de/mlz/libcerf/-/archive/v%(version)s/'] -sources = ['libcerf-v%(version)s.tar.gz'] -checksums = ['c790898e2df16f4ede5f0535c31526d23bf8de473ffb37cbe93d6c61a4feba8f'] - -builddependencies = [ - ('Autotools', '20150215'), - ('binutils', '2.27'), - ('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-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libcerf/libcerf-1.5-GCCcore-6.4.0.eb deleted file mode 100644 index 3d80b28026cd..000000000000 --- a/easybuild/easyconfigs/l/libcerf/libcerf-1.5-GCCcore-6.4.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libcerf' -version = '1.5' - -homepage = 'https://jugit.fz-juelich.de/mlz/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 = ['https://jugit.fz-juelich.de/mlz/libcerf/-/archive/v%(version)s/'] -sources = ['libcerf-v%(version)s.tar.gz'] -checksums = ['c790898e2df16f4ede5f0535c31526d23bf8de473ffb37cbe93d6c61a4feba8f'] - -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-foss-2016b.eb b/easybuild/easyconfigs/l/libcerf/libcerf-1.5-foss-2016b.eb deleted file mode 100644 index ee5cb6178ed8..000000000000 --- a/easybuild/easyconfigs/l/libcerf/libcerf-1.5-foss-2016b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libcerf' -version = '1.5' - -homepage = 'https://jugit.fz-juelich.de/mlz/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': 'foss', 'version': '2016b'} - -source_urls = ['https://jugit.fz-juelich.de/mlz/libcerf/-/archive/v%(version)s/'] -sources = ['libcerf-v%(version)s.tar.gz'] -checksums = ['c790898e2df16f4ede5f0535c31526d23bf8de473ffb37cbe93d6c61a4feba8f'] - -builddependencies = [ - ('Autotools', '20150215'), - ('libtool', '2.4.6'), -] - -sanity_check_paths = { - 'files': ['lib/libcerf.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libcerf/libcerf-1.5-intel-2016b.eb b/easybuild/easyconfigs/l/libcerf/libcerf-1.5-intel-2016b.eb deleted file mode 100644 index 577840474ed7..000000000000 --- a/easybuild/easyconfigs/l/libcerf/libcerf-1.5-intel-2016b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libcerf' -version = '1.5' - -homepage = 'https://jugit.fz-juelich.de/mlz/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': 'intel', 'version': '2016b'} - -source_urls = ['https://jugit.fz-juelich.de/mlz/libcerf/-/archive/v%(version)s/'] -sources = ['libcerf-v%(version)s.tar.gz'] -checksums = ['c790898e2df16f4ede5f0535c31526d23bf8de473ffb37cbe93d6c61a4feba8f'] - -builddependencies = [ - ('Autotools', '20150215'), - ('libtool', '2.4.6'), -] - -sanity_check_paths = { - 'files': ['lib/libcerf.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libcerf/libcerf-1.5-intel-2017a.eb b/easybuild/easyconfigs/l/libcerf/libcerf-1.5-intel-2017a.eb deleted file mode 100644 index a67cf7f921ca..000000000000 --- a/easybuild/easyconfigs/l/libcerf/libcerf-1.5-intel-2017a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libcerf' -version = '1.5' - -homepage = 'https://jugit.fz-juelich.de/mlz/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': 'intel', 'version': '2017a'} - -source_urls = ['https://jugit.fz-juelich.de/mlz/libcerf/-/archive/v%(version)s/'] -sources = ['libcerf-v%(version)s.tar.gz'] -checksums = ['c790898e2df16f4ede5f0535c31526d23bf8de473ffb37cbe93d6c61a4feba8f'] - -builddependencies = [ - ('Autotools', '20150215'), - ('libtool', '2.4.6'), -] - -sanity_check_paths = { - 'files': ['lib/libcerf.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libcerf/libcerf-1.7-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libcerf/libcerf-1.7-GCCcore-7.3.0.eb deleted file mode 100644 index 780eb415b615..000000000000 --- a/easybuild/easyconfigs/l/libcerf/libcerf-1.7-GCCcore-7.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libcerf' -version = '1.7' - -homepage = 'https://jugit.fz-juelich.de/mlz/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': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://jugit.fz-juelich.de/mlz/libcerf/-/archive/v%(version)s/'] -sources = ['libcerf-v%(version)s.tar.gz'] -checksums = ['9c5bdd138860eefea72518fef4ab43fde491dccea3cfc450a7a612af7cf55d29'] - -builddependencies = [ - ('binutils', '2.30'), - ('CMake', '3.12.1'), - ('Perl', '5.28.0'), # required for pod2html -] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['lib/libcerf.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libcerf/libcerf-2.4-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/libcerf/libcerf-2.4-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..8f2bb266b135 --- /dev/null +++ b/easybuild/easyconfigs/l/libcerf/libcerf-2.4-GCCcore-13.2.0.eb @@ -0,0 +1,32 @@ +easyblock = 'CMakeMake' + +name = 'libcerf' +version = '2.4' + +homepage = 'https://jugit.fz-juelich.de/mlz/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': '13.2.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://jugit.fz-juelich.de/mlz/libcerf/-/archive/v%(version)s/'] +sources = ['libcerf-v%(version)s.tar.gz'] +checksums = ['080b30ae564c3dabe3b89264522adaf5647ec754021572bee54929697b276cdc'] + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.27.6'), + ('Perl', '5.38.0'), # required for pod2html +] + +sanity_check_paths = { + 'files': ['lib/libcerf.%s' % SHLIB_EXT], + 'dirs': [] +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libcerf/libcerf-2.4-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libcerf/libcerf-2.4-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..2714c4d2765f --- /dev/null +++ b/easybuild/easyconfigs/l/libcerf/libcerf-2.4-GCCcore-13.3.0.eb @@ -0,0 +1,32 @@ +easyblock = 'CMakeMake' + +name = 'libcerf' +version = '2.4' + +homepage = 'https://jugit.fz-juelich.de/mlz/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': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://jugit.fz-juelich.de/mlz/libcerf/-/archive/v%(version)s/'] +sources = ['libcerf-v%(version)s.tar.gz'] +checksums = ['080b30ae564c3dabe3b89264522adaf5647ec754021572bee54929697b276cdc'] + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), + ('Perl', '5.38.2'), # required for pod2html +] + +sanity_check_paths = { + 'files': ['lib/libcerf.%s' % SHLIB_EXT], + 'dirs': [] +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libcint/libcint-5.4.0-gfbf-2023a-pypzpx.eb b/easybuild/easyconfigs/l/libcint/libcint-5.4.0-gfbf-2023a-pypzpx.eb new file mode 100644 index 000000000000..0bc083652f0f --- /dev/null +++ b/easybuild/easyconfigs/l/libcint/libcint-5.4.0-gfbf-2023a-pypzpx.eb @@ -0,0 +1,39 @@ +easyblock = 'CMakeMake' + +name = 'libcint' +version = '5.4.0' +versionsuffix = '-pypzpx' + +homepage = 'https://github.com/sunqm/libcint' +description = """libcint is an open source library for analytical Gaussian integrals. +This module of libcint uses the P orbitals convention (py, pz, px)""" + +toolchain = {'name': 'gfbf', 'version': '2023a'} + +source_urls = ['https://github.com/sunqm/%(name)s/archive/'] +sources = ['v%(version)s.tar.gz'] +patches = ['%(name)s-4.4.0_remove_pyscftest.patch'] +checksums = [ + '42a8f2e9244e4575437e426e32cd1e60ef9559971c42a41f860c870efc745d99', # v5.4.0.tar.gz + '6449297a6aee30fef3d6a268aa892dea8dd5c3ca9669a50ae694ab9bcf17842d', # libcint-4.4.0_remove_pyscftest.patch +] + +builddependencies = [ + ('CMake', '3.26.3'), + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), +] + +configopts = "-DWITH_RANGE_COULOMB=on -DWITH_COULOMB_ERF=on -DWITH_F12=on -DENABLE_TEST=on -DPYPZPX=1" + +buildopts = 'VERBOSE=1' + +runtest = "test " +separate_build_dir = False # Must use the same directory for tests + +sanity_check_paths = { + 'files': ['include/cint.h', 'lib/%%(name)s.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libcint/libcint-6.1.2-gfbf-2024a.eb b/easybuild/easyconfigs/l/libcint/libcint-6.1.2-gfbf-2024a.eb new file mode 100644 index 000000000000..ec3812fdaec0 --- /dev/null +++ b/easybuild/easyconfigs/l/libcint/libcint-6.1.2-gfbf-2024a.eb @@ -0,0 +1,42 @@ +easyblock = 'CMakeMake' + +name = 'libcint' +version = '6.1.2' + +homepage = 'https://github.com/sunqm/libcint' +description = "libcint is an open source library for analytical Gaussian integrals." + +toolchain = {'name': 'gfbf', 'version': '2024a'} + +source_urls = ['https://github.com/sunqm/%(name)s/archive/'] +sources = ['v%(version)s.tar.gz'] +patches = [ + '%(name)s-4.4.0_remove_pyscftest.patch', + 'libcint-6.1.2_fix_tests.patch', +] + +checksums = [ + {'v6.1.2.tar.gz': '8287e1eaf2b8c8e19eb7a8ea92fd73898f0884023c503b84624610400adb25c4'}, + {'libcint-4.4.0_remove_pyscftest.patch': '6449297a6aee30fef3d6a268aa892dea8dd5c3ca9669a50ae694ab9bcf17842d'}, + {'libcint-6.1.2_fix_tests.patch': '2776dbe2320a44733f01e6d2baaf190d3af19fe9148ce656b449e09f65497be7'}, +] + +builddependencies = [ + ('CMake', '3.29.3'), + ('Python', '3.12.3'), + ('SciPy-bundle', '2024.05'), +] + +configopts = "-DWITH_RANGE_COULOMB=on -DWITH_COULOMB_ERF=on -DWITH_F12=on -DENABLE_TEST=on" + +buildopts = 'VERBOSE=1' + +runtest = "test " +separate_build_dir = False # Must use the same directory for tests + +sanity_check_paths = { + 'files': ['include/cint.h', 'lib/%(name)s.so'], + 'dirs': [], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libcint/libcint-6.1.2_fix_tests.patch b/easybuild/easyconfigs/l/libcint/libcint-6.1.2_fix_tests.patch new file mode 100644 index 000000000000..f9f8927990b3 --- /dev/null +++ b/easybuild/easyconfigs/l/libcint/libcint-6.1.2_fix_tests.patch @@ -0,0 +1,147 @@ +What: Fix incorrect path to the shared library +Author: maxim-mnasterov (SURF) + +diff -Nru libcint-6.1.2.orig/testsuite/test_3c2e.py libcint-6.1.2/testsuite/test_3c2e.py +--- libcint-6.1.2.orig/testsuite/test_3c2e.py 2024-10-04 16:09:36.042124000 +0200 ++++ libcint-6.1.2/testsuite/test_3c2e.py 2024-10-04 16:12:57.158040824 +0200 +@@ -13,7 +13,7 @@ + import ctypes + import numpy + +-_cint = ctypes.CDLL(os.path.abspath(os.path.join(__file__, '../../build/libcint.so'))) ++_cint = ctypes.CDLL(os.path.abspath(os.path.join(__file__, '../../libcint.so'))) + + PTR_LIGHT_SPEED = 0 + PTR_COMMON_ORIG = 1 +diff -Nru libcint-6.1.2.orig/testsuite/test_c2s.py libcint-6.1.2/testsuite/test_c2s.py +--- libcint-6.1.2.orig/testsuite/test_c2s.py 2024-10-04 16:09:36.042595000 +0200 ++++ libcint-6.1.2/testsuite/test_c2s.py 2024-10-04 16:13:11.143154981 +0200 +@@ -3,7 +3,7 @@ + import ctypes + import numpy + +-_cint = numpy.ctypeslib.load_library('libcint', os.path.abspath(os.path.join(__file__, '../../build'))) ++_cint = numpy.ctypeslib.load_library('libcint', os.path.abspath(os.path.join(__file__, '../..'))) + + + PTR_EXPCUTOFF = 0 +diff -Nru libcint-6.1.2.orig/testsuite/test_cart2sph.py libcint-6.1.2/testsuite/test_cart2sph.py +--- libcint-6.1.2.orig/testsuite/test_cart2sph.py 2024-10-04 16:09:36.043003000 +0200 ++++ libcint-6.1.2/testsuite/test_cart2sph.py 2024-10-04 16:13:35.057998480 +0200 +@@ -10,7 +10,7 @@ + sys.path.insert(0, os.path.abspath(os.path.join(__file__, '../../scripts'))) + import cart2sph + +-_cint = ctypes.CDLL(os.path.abspath(os.path.join(__file__, '../../build/libcint.so'))) ++_cint = ctypes.CDLL(os.path.abspath(os.path.join(__file__, '../../libcint.so'))) + + pauli = np.array([[[0., 1.], + [1., 0.]], # x +diff -Nru libcint-6.1.2.orig/testsuite/test_cint4c1e.py libcint-6.1.2/testsuite/test_cint4c1e.py +--- libcint-6.1.2.orig/testsuite/test_cint4c1e.py 2024-10-04 16:09:36.043792000 +0200 ++++ libcint-6.1.2/testsuite/test_cint4c1e.py 2024-10-04 16:13:48.171695000 +0200 +@@ -13,7 +13,7 @@ + import ctypes + import numpy + +-_cint = numpy.ctypeslib.load_library('libcint', os.path.abspath(os.path.join(__file__, '../../build'))) ++_cint = numpy.ctypeslib.load_library('libcint', os.path.abspath(os.path.join(__file__, '../..'))) + + + PTR_LIGHT_SPEED = 0 +diff -Nru libcint-6.1.2.orig/testsuite/test_cint.py libcint-6.1.2/testsuite/test_cint.py +--- libcint-6.1.2.orig/testsuite/test_cint.py 2024-10-04 16:09:36.043395000 +0200 ++++ libcint-6.1.2/testsuite/test_cint.py 2024-10-04 16:12:23.988960299 +0200 +@@ -13,7 +13,7 @@ + import ctypes + import numpy + +-_cint = ctypes.CDLL(os.path.abspath(os.path.join(__file__, '../../build/libcint.so'))) ++_cint = ctypes.CDLL(os.path.abspath(os.path.join(__file__, '../../libcint.so'))) + + + PTR_EXPCUTOFF = 0 +diff -Nru libcint-6.1.2.orig/testsuite/test_int1e_grids.py libcint-6.1.2/testsuite/test_int1e_grids.py +--- libcint-6.1.2.orig/testsuite/test_int1e_grids.py 2024-10-04 16:09:36.045513000 +0200 ++++ libcint-6.1.2/testsuite/test_int1e_grids.py 2024-10-04 16:14:20.427552000 +0200 +@@ -13,7 +13,7 @@ + import ctypes + import numpy + +-_cint = ctypes.CDLL(os.path.abspath(os.path.join(__file__, '../../build/libcint.so'))) ++_cint = ctypes.CDLL(os.path.abspath(os.path.join(__file__, '../../libcint.so'))) + + PTR_EXPCUTOFF = 0 + PTR_COMMON_ORIG = 1 +diff -Nru libcint-6.1.2.orig/testsuite/test_int1e.py libcint-6.1.2/testsuite/test_int1e.py +--- libcint-6.1.2.orig/testsuite/test_int1e.py 2024-10-04 16:09:36.045015000 +0200 ++++ libcint-6.1.2/testsuite/test_int1e.py 2024-10-04 16:14:31.649911000 +0200 +@@ -5,7 +5,7 @@ + import ctypes + import numpy + +-_cint = numpy.ctypeslib.load_library('libcint', os.path.abspath(os.path.join(__file__, '../../build'))) ++_cint = numpy.ctypeslib.load_library('libcint', os.path.abspath(os.path.join(__file__, '../..'))) + #_cint4 = ctypes.cdll.LoadLibrary('libcint.so.4') + + from pyscf import gto, lib +diff -Nru libcint-6.1.2.orig/testsuite/test_int2c2e.py libcint-6.1.2/testsuite/test_int2c2e.py +--- libcint-6.1.2.orig/testsuite/test_int2c2e.py 2024-10-04 16:09:36.045952547 +0200 ++++ libcint-6.1.2/testsuite/test_int2c2e.py 2024-10-04 16:14:45.424744884 +0200 +@@ -3,7 +3,7 @@ + import ctypes + import numpy + +-_cint = ctypes.CDLL(os.path.abspath(os.path.join(__file__, '../../build/libcint.so'))) ++_cint = ctypes.CDLL(os.path.abspath(os.path.join(__file__, '../../libcint.so'))) + + from pyscf import gto, lib + +diff -Nru libcint-6.1.2.orig/testsuite/test_int2e_f12_etc.py libcint-6.1.2/testsuite/test_int2e_f12_etc.py +--- libcint-6.1.2.orig/testsuite/test_int2e_f12_etc.py 2024-10-04 16:09:36.046726088 +0200 ++++ libcint-6.1.2/testsuite/test_int2e_f12_etc.py 2024-10-04 16:14:57.223888132 +0200 +@@ -3,7 +3,7 @@ + import ctypes + import numpy + +-_cint = ctypes.CDLL(os.path.abspath(os.path.join(__file__, '../../build/libcint.so'))) ++_cint = ctypes.CDLL(os.path.abspath(os.path.join(__file__, '../../libcint.so'))) + + from pyscf import gto, lib + +diff -Nru libcint-6.1.2.orig/testsuite/test_int2e.py libcint-6.1.2/testsuite/test_int2e.py +--- libcint-6.1.2.orig/testsuite/test_int2e.py 2024-10-04 16:09:36.046362000 +0200 ++++ libcint-6.1.2/testsuite/test_int2e.py 2024-10-04 16:15:10.386953000 +0200 +@@ -5,7 +5,7 @@ + import ctypes + import numpy + +-_cint = numpy.ctypeslib.load_library('libcint', os.path.abspath(os.path.join(__file__, '../../build'))) ++_cint = numpy.ctypeslib.load_library('libcint', os.path.abspath(os.path.join(__file__, '../..'))) + #_cint4 = ctypes.cdll.LoadLibrary('libcint.so.4') + + from pyscf import gto, lib +diff -Nru libcint-6.1.2.orig/testsuite/test_int3c1e.py libcint-6.1.2/testsuite/test_int3c1e.py +--- libcint-6.1.2.orig/testsuite/test_int3c1e.py 2024-10-04 16:09:36.047153000 +0200 ++++ libcint-6.1.2/testsuite/test_int3c1e.py 2024-10-04 16:15:23.148032000 +0200 +@@ -3,7 +3,7 @@ + import ctypes + import numpy + +-_cint = numpy.ctypeslib.load_library('libcint', os.path.abspath(os.path.join(__file__, '../../build'))) ++_cint = numpy.ctypeslib.load_library('libcint', os.path.abspath(os.path.join(__file__, '../..'))) + #_cint4 = ctypes.cdll.LoadLibrary('libcint.so.4') + + from pyscf import gto, lib +diff -Nru libcint-6.1.2.orig/testsuite/test_int3c2e.py libcint-6.1.2/testsuite/test_int3c2e.py +--- libcint-6.1.2.orig/testsuite/test_int3c2e.py 2024-10-04 16:09:36.047561000 +0200 ++++ libcint-6.1.2/testsuite/test_int3c2e.py 2024-10-04 16:15:33.932008000 +0200 +@@ -3,7 +3,7 @@ + import ctypes + import numpy + +-_cint = ctypes.CDLL(os.path.abspath(os.path.join(__file__, '../../build/libcint.so'))) ++_cint = ctypes.CDLL(os.path.abspath(os.path.join(__file__, '../../libcint.so'))) + + from pyscf import gto, lib + diff --git a/easybuild/easyconfigs/l/libcircle/libcircle-0.2.1-rc.1-gompi-2019a.eb b/easybuild/easyconfigs/l/libcircle/libcircle-0.2.1-rc.1-gompi-2019a.eb deleted file mode 100644 index 4ea8840441ef..000000000000 --- a/easybuild/easyconfigs/l/libcircle/libcircle-0.2.1-rc.1-gompi-2019a.eb +++ /dev/null @@ -1,34 +0,0 @@ -# With <3 for EasyBuild -# -# EasyConfig for libcircle: -# ---------------------------------------------------------------------------- -# Copyright: 2014 - Gregor Mendel Institute of Molecular Plant Biology GmBH -# License: MIT -# Authors: Petar Forai -# ---------------------------------------------------------------------------- - -easyblock = 'ConfigureMake' - -name = 'libcircle' -version = '0.2.1-rc.1' - -homepage = 'https://github.com/hpc/libcircle/' - -description = """ - An API to provide an efficient distributed queue on a cluster. libcircle is an - API for distributing embarrassingly parallel workloads using self-stabilization. -""" - -toolchain = {'name': 'gompi', 'version': '2019a'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['https://github.com/hpc/%(name)s/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['a0d0d75db2be9e47045572ad40f7e1077b7c3540f79180ad1db265ca89438db3'] - -sanity_check_paths = { - 'files': ['include/%(name)s.h', 'lib/%(name)s.a', 'lib/%%(name)s.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libcircle/libcircle-0.2.1-rc.1-iimpi-2019a.eb b/easybuild/easyconfigs/l/libcircle/libcircle-0.2.1-rc.1-iimpi-2019a.eb deleted file mode 100644 index 4e0c0777afe3..000000000000 --- a/easybuild/easyconfigs/l/libcircle/libcircle-0.2.1-rc.1-iimpi-2019a.eb +++ /dev/null @@ -1,34 +0,0 @@ -# With <3 for EasyBuild -# -# EasyConfig for libcircle: -# ---------------------------------------------------------------------------- -# Copyright: 2014 - Gregor Mendel Institute of Molecular Plant Biology GmBH -# License: MIT -# Authors: Petar Forai -# ---------------------------------------------------------------------------- - -easyblock = 'ConfigureMake' - -name = 'libcircle' -version = '0.2.1-rc.1' - -homepage = 'https://github.com/hpc/libcircle/' - -description = """ - An API to provide an efficient distributed queue on a cluster. libcircle is an - API for distributing embarrassingly parallel workloads using self-stabilization. -""" - -toolchain = {'name': 'iimpi', 'version': '2019a'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['https://github.com/hpc/%(name)s/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['a0d0d75db2be9e47045572ad40f7e1077b7c3540f79180ad1db265ca89438db3'] - -sanity_check_paths = { - 'files': ['include/%(name)s.h', 'lib/%(name)s.a', 'lib/%%(name)s.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libcircle/libcircle-0.3-gompi-2020a.eb b/easybuild/easyconfigs/l/libcircle/libcircle-0.3-gompi-2020a.eb deleted file mode 100644 index 169c6665c3ec..000000000000 --- a/easybuild/easyconfigs/l/libcircle/libcircle-0.3-gompi-2020a.eb +++ /dev/null @@ -1,41 +0,0 @@ -# With <3 for EasyBuild -# -# EasyConfig for libcircle: -# ---------------------------------------------------------------------------- -# Copyright: 2014 - Gregor Mendel Institute of Molecular Plant Biology GmBH -# License: MIT -# Authors: Petar Forai -# ---------------------------------------------------------------------------- - -easyblock = 'ConfigureMake' - -name = 'libcircle' -version = '0.3' - -homepage = 'https://github.com/hpc/libcircle/' - -description = """ - An API to provide an efficient distributed queue on a cluster. libcircle is an - API for distributing embarrassingly parallel workloads using self-stabilization. -""" - -toolchain = {'name': 'gompi', 'version': '2020a'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['https://github.com/hpc/%(name)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['fd8bc6e4dcc6fdec9d2a3d1c78a4060948ae4f11f0b278792610d6c05d53e14c'] - -builddependencies = [ - ('Autotools', '20180311'), - ('pkg-config', '0.29.2'), -] - -preconfigopts = './autogen.sh && ' - -sanity_check_paths = { - 'files': ['include/%(name)s.h', 'lib/%(name)s.a', 'lib/%%(name)s.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libcircle/libcircle-0.3-gompi-2024a.eb b/easybuild/easyconfigs/l/libcircle/libcircle-0.3-gompi-2024a.eb new file mode 100644 index 000000000000..1ea2630b3271 --- /dev/null +++ b/easybuild/easyconfigs/l/libcircle/libcircle-0.3-gompi-2024a.eb @@ -0,0 +1,38 @@ +## +# Authors: +# * Petar Forai +# * Robert Mijakovic +## +easyblock = 'ConfigureMake' + +name = 'libcircle' +version = '0.3' + +homepage = 'https://github.com/hpc/libcircle/' + +description = """ + An API to provide an efficient distributed queue on a cluster. libcircle is an + API for distributing embarrassingly parallel workloads using self-stabilization. +""" + +toolchain = {'name': 'gompi', 'version': '2024a'} +toolchainopts = {'usempi': True, 'pic': True} + +github_account = 'hpc' +source_urls = [GITHUB_SOURCE] +sources = ['v%(version)s.tar.gz'] +checksums = ['fd8bc6e4dcc6fdec9d2a3d1c78a4060948ae4f11f0b278792610d6c05d53e14c'] + +builddependencies = [ + ('Autotools', '20231222'), + ('pkgconf', '2.2.0'), +] + +preconfigopts = './autogen.sh && ' + +sanity_check_paths = { + 'files': ['include/%(name)s.h', 'lib/%(name)s.a', 'lib/%%(name)s.%s' % SHLIB_EXT], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libcircle/libcircle-0.3-iimpi-2020a.eb b/easybuild/easyconfigs/l/libcircle/libcircle-0.3-iimpi-2020a.eb deleted file mode 100644 index e76089d40047..000000000000 --- a/easybuild/easyconfigs/l/libcircle/libcircle-0.3-iimpi-2020a.eb +++ /dev/null @@ -1,41 +0,0 @@ -# With <3 for EasyBuild -# -# EasyConfig for libcircle: -# ---------------------------------------------------------------------------- -# Copyright: 2014 - Gregor Mendel Institute of Molecular Plant Biology GmBH -# License: MIT -# Authors: Petar Forai -# ---------------------------------------------------------------------------- - -easyblock = 'ConfigureMake' - -name = 'libcircle' -version = '0.3' - -homepage = 'https://github.com/hpc/libcircle/' - -description = """ - An API to provide an efficient distributed queue on a cluster. libcircle is an - API for distributing embarrassingly parallel workloads using self-stabilization. -""" - -toolchain = {'name': 'iimpi', 'version': '2020a'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['https://github.com/hpc/%(name)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['fd8bc6e4dcc6fdec9d2a3d1c78a4060948ae4f11f0b278792610d6c05d53e14c'] - -builddependencies = [ - ('Autotools', '20180311'), - ('pkg-config', '0.29.2'), -] - -preconfigopts = './autogen.sh && ' - -sanity_check_paths = { - 'files': ['include/%(name)s.h', 'lib/%(name)s.a', 'lib/%%(name)s.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libcmaes/libcmaes-0.9.5-foss-2016a.eb b/easybuild/easyconfigs/l/libcmaes/libcmaes-0.9.5-foss-2016a.eb deleted file mode 100644 index 33991cf99da1..000000000000 --- a/easybuild/easyconfigs/l/libcmaes/libcmaes-0.9.5-foss-2016a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libcmaes' -version = '0.9.5' - -homepage = 'http://beniz.github.io/libcmaes/' -description = """libcmaes is a multithreaded C++11 library for high performance -blackbox stochastic optimization using the CMA-ES algorithm -for Covariance Matrix Adaptation Evolution Strategy.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/beniz/%(namelower)s/archive'] -sources = ['%(version)s.tar.gz'] - -dependencies = [ - ('Eigen', '3.2.8'), -] - -sanity_check_paths = { - 'files': ['lib/libcmaes.a', 'lib/libcmaes.%s' % SHLIB_EXT, 'lib/pkgconfig/libcmaes.pc'], - 'dirs': ['bin', 'include/libcmaes'], -} - -preconfigopts = "./autogen.sh && " - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libconfig/libconfig-1.5-intel-2016b.eb b/easybuild/easyconfigs/l/libconfig/libconfig-1.5-intel-2016b.eb deleted file mode 100644 index 8604d2ba030f..000000000000 --- a/easybuild/easyconfigs/l/libconfig/libconfig-1.5-intel-2016b.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libconfig' -version = '1.5' - -homepage = 'http://www.hyperrealm.com/libconfig/' -description = "Libconfig is a simple library for processing structured configuration files" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['http://www.hyperrealm.com/libconfig/'] -sources = [SOURCE_TAR_GZ] - -sanity_check_paths = { - 'files': ['include/libconfig.h', 'include/libconfig.h++', 'lib/libconfig.a', 'lib/libconfig++.a', - 'lib/libconfig.%s' % SHLIB_EXT, 'lib/libconfig++.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libconfig/libconfig-1.7.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libconfig/libconfig-1.7.1-GCCcore-6.4.0.eb deleted file mode 100644 index 9048e75d5008..000000000000 --- a/easybuild/easyconfigs/l/libconfig/libconfig-1.7.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libconfig' -version = '1.7.1' - -homepage = 'http://www.hyperrealm.com/libconfig/' -description = "Libconfig is a simple library for processing structured configuration files" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://hyperrealm.github.io/libconfig/dist/'] -sources = [SOURCE_TAR_GZ] -checksums = ['7b5b63f5ea046704481ce2e4c1d8cf28c13c3ca3387b84fd06901d2c4e6c037d'] - -builddependencies = [('binutils', '2.28')] - -sanity_check_paths = { - 'files': ['include/libconfig.h', 'include/libconfig.h++', 'lib/libconfig.a', 'lib/libconfig++.a', - 'lib/libconfig.%s' % SHLIB_EXT, 'lib/libconfig++.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libconfig/libconfig-1.7.2-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libconfig/libconfig-1.7.2-GCCcore-7.3.0.eb deleted file mode 100644 index 0eab6a0cfd71..000000000000 --- a/easybuild/easyconfigs/l/libconfig/libconfig-1.7.2-GCCcore-7.3.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libconfig' -version = '1.7.2' - -homepage = 'https://hyperrealm.github.io/libconfig' -description = "Libconfig is a simple library for processing structured configuration files" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['https://hyperrealm.github.io/libconfig/dist/'] -sources = [SOURCE_TAR_GZ] -checksums = ['7c3c7a9c73ff3302084386e96f903eb62ce06953bb1666235fac74363a16fad9'] - -builddependencies = [('binutils', '2.30')] - -sanity_check_paths = { - 'files': ['include/libconfig.h', 'include/libconfig.h++', 'lib/libconfig.a', 'lib/libconfig++.a', - 'lib/libconfig.%s' % SHLIB_EXT, 'lib/libconfig++.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libcotp/libcotp-1.2.3-GCCcore-10.2.0.eb b/easybuild/easyconfigs/l/libcotp/libcotp-1.2.3-GCCcore-10.2.0.eb index c2da1b819dda..4e37d805f1b5 100644 --- a/easybuild/easyconfigs/l/libcotp/libcotp-1.2.3-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/l/libcotp/libcotp-1.2.3-GCCcore-10.2.0.eb @@ -27,7 +27,7 @@ dependencies = [ ('libbaseencode', '1.0.11'), ] -parallel = 1 +maxparallel = 1 separate_build_dir = True diff --git a/easybuild/easyconfigs/l/libcpuset/libcpuset-1.0.eb b/easybuild/easyconfigs/l/libcpuset/libcpuset-1.0.eb deleted file mode 100644 index c8baf823ca2d..000000000000 --- a/easybuild/easyconfigs/l/libcpuset/libcpuset-1.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libcpuset' -version = '1.0' - -homepage = 'http://oss.sgi.com/projects/cpusets/' -description = "libcpuset provides full access to cpuset capabilities" - -toolchain = SYSTEM - -source_urls = ['ftp://oss.sgi.com/projects/cpusets/download/'] -sources = [SOURCE_TAR_BZ2] - -builddependencies = [('Autotools', '20150215')] -dependencies = [('libbitmask', '2.0')] - -preconfigopts = "mv configure.in configure.ac && aclocal && libtoolize && autoconf && automake --add-missing && " - -sanity_check_paths = { - 'files': ['include/cpuset.h', 'lib/libcpuset.a', 'lib/libcpuset.so'], - 'dirs': ['share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libcroco/libcroco-0.6.11-intel-2016a.eb b/easybuild/easyconfigs/l/libcroco/libcroco-0.6.11-intel-2016a.eb deleted file mode 100644 index dd509f93684e..000000000000 --- a/easybuild/easyconfigs/l/libcroco/libcroco-0.6.11-intel-2016a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libcroco' -version = '0.6.11' - -homepage = 'https://github.com/GNOME/libcroco' -description = """Libcroco is a standalone css2 parsing and manipulation library.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_XZ] -source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/libcroco/%(version_major_minor)s/'] - -dependencies = [ - ('zlib', '1.2.8'), - ('libxml2', '2.9.3'), - ('GLib', '2.48.0'), -] - -sanity_check_paths = { - 'files': ['bin/csslint-%(version_major_minor)s', 'lib/libcroco-%%(version_major_minor)s.%s' % SHLIB_EXT, - 'lib/libcroco-%(version_major_minor)s.a'], - 'dirs': ['include/libcroco-%(version_major_minor)s', 'share'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libcroco/libcroco-0.6.13-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libcroco/libcroco-0.6.13-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..21b015fd6ed9 --- /dev/null +++ b/easybuild/easyconfigs/l/libcroco/libcroco-0.6.13-GCCcore-13.3.0.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libcroco' +version = '0.6.13' + +homepage = 'https://gitlab.gnome.org/Archive/libcroco' +description = """Libcroco is a standalone css2 parsing and manipulation library.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://download.gnome.org/sources/libcroco/%(version_major_minor)s/'] +sources = [SOURCE_TAR_XZ] +checksums = ['767ec234ae7aa684695b3a735548224888132e063f92db585759b422570621d4'] + +builddependencies = [ + ('binutils', '2.42'), + ('pkgconf', '2.2.0'), +] + +dependencies = [ + ('zlib', '1.3.1'), + ('libxml2', '2.12.7'), + ('GLib', '2.80.4'), +] + +sanity_check_paths = { + 'files': ['bin/csslint-%(version_major_minor)s', 'lib/libcroco-%%(version_major_minor)s.%s' % SHLIB_EXT, + 'lib/libcroco-%(version_major_minor)s.a'], + 'dirs': ['include/libcroco-%(version_major_minor)s', 'share'] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libcroco/libcroco-0.6.13-foss-2019a.eb b/easybuild/easyconfigs/l/libcroco/libcroco-0.6.13-foss-2019a.eb deleted file mode 100644 index b78c94750a8d..000000000000 --- a/easybuild/easyconfigs/l/libcroco/libcroco-0.6.13-foss-2019a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libcroco' -version = '0.6.13' - -homepage = 'https://github.com/GNOME/libcroco' -description = """Libcroco is a standalone css2 parsing and manipulation library.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/libcroco/%(version_major_minor)s/'] -sources = [SOURCE_TAR_XZ] -checksums = ['767ec234ae7aa684695b3a735548224888132e063f92db585759b422570621d4'] - -dependencies = [ - ('zlib', '1.2.11'), - ('libxml2', '2.9.8'), - ('GLib', '2.60.1'), -] - -sanity_check_paths = { - 'files': ['bin/csslint-%(version_major_minor)s', 'lib/libcroco-%%(version_major_minor)s.%s' % SHLIB_EXT, - 'lib/libcroco-%(version_major_minor)s.a'], - 'dirs': ['include/libcroco-%(version_major_minor)s', 'share'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libctl/libctl-3.2.2-foss-2016a.eb b/easybuild/easyconfigs/l/libctl/libctl-3.2.2-foss-2016a.eb deleted file mode 100644 index c0df76a350a9..000000000000 --- a/easybuild/easyconfigs/l/libctl/libctl-3.2.2-foss-2016a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libctl' -version = '3.2.2' - -homepage = 'http://ab-initio.mit.edu/libctl' -description = """libctl is a free Guile-based library implementing flexible control files for scientific simulations.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'optarch': True} - -source_urls = ['http://ab-initio.mit.edu/libctl/'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('Guile', '2.0.11')] - -# fix for guile-config being broken because shebang line contains full path to bin/guile -configopts = 'GUILE_CONFIG="$EBROOTGUILE/bin/guile -e main -s $EBROOTGUILE/bin/guile-config"' - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libctl/libctl-4.0.0-intel-2020a.eb b/easybuild/easyconfigs/l/libctl/libctl-4.0.0-intel-2020a.eb deleted file mode 100644 index e20c9f0d5dda..000000000000 --- a/easybuild/easyconfigs/l/libctl/libctl-4.0.0-intel-2020a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libctl' -version = '4.0.0' - -homepage = 'https://github.com/stevengj/libctl' -description = """libctl is a free Guile-based library implementing flexible control files for scientific simulations.""" - -toolchain = {'name': 'intel', 'version': '2020a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/stevengj/libctl/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b0f46ed29acd13be542a4988d7f0604b10869d6b4c41916c539dc99711fb5458'] - -dependencies = [('Guile', '2.2.4')] - -# 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': ['bin/gen-ctl-io', 'lib/libctl.a', 'lib/libctlgeom.a'], - 'dirs': ['include', 'share/libctl'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libctl/libctl-4.1.3-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libctl/libctl-4.1.3-GCCcore-6.4.0.eb deleted file mode 100644 index 31241dddfaee..000000000000 --- a/easybuild/easyconfigs/l/libctl/libctl-4.1.3-GCCcore-6.4.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libctl' -version = '4.1.3' - -homepage = 'https://libctl.readthedocs.io/en/latest/' -description = """libctl is a free Guile-based library implementing flexible control files for scientific simulations.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/NanoComp/libctl/releases/download/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['6b9fc9dd3ed74f4b3be0910b27ca41b5982474ec3a2c9d7eb0387eb0fa38ff81'] - -builddependencies = [ - ('binutils', '2.28'), - ('Autotools', '20170619'), # required for libtool -] - -dependencies = [('Guile', '1.8.8')] - -configopts = '--with-pic --enable-shared' - -sanity_check_paths = { - 'files': ['bin/gen-ctl-io', 'lib/libctl.a', 'lib/libctlgeom.a', - 'lib/libctlgeom.%s' % SHLIB_EXT, 'lib/libctl.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libdap/libdap-3.14.0_flex.patch b/easybuild/easyconfigs/l/libdap/libdap-3.14.0_flex.patch deleted file mode 100644 index a6551ed91f93..000000000000 --- a/easybuild/easyconfigs/l/libdap/libdap-3.14.0_flex.patch +++ /dev/null @@ -1,50 +0,0 @@ -#flex size_t - int mismatch -#https://groups.google.com/a/opendap.org/forum/#!msg/support/kaiuBAOi6MY/AheKMYojFocJ -#https://11802560675693746512.googlegroups.com/attach/f07fb511a1cbf705/libdap-flex.patch?part=0.1&view=1&vt=ANaJVrFHeZTlxnXQ-GDwWhr7P3RwRI95x-TT1U9CYt1dtVHLiV_zrCWROzrOU5XgVD5NUdpHzBQR9zbEdoOG9bEveopzVc7JZx9rUqRpXC99N9Bu6GSfRyo ---- libdap-3.14.0/d4_ce/lex.d4_ce.cc.flex 2015-04-07 00:45:50.000000000 -0600 -+++ libdap-3.14.0/d4_ce/lex.d4_ce.cc 2015-04-16 11:12:38.074231518 -0600 -@@ -1276,9 +1276,9 @@ void yyFlexLexer::switch_streams( std::i - } - - #ifdef YY_INTERACTIVE --size_t yyFlexLexer::LexerInput( char* buf, size_t /* max_size */ ) -+int yyFlexLexer::LexerInput( char* buf, int /* max_size */ ) - #else --size_t yyFlexLexer::LexerInput( char* buf, size_t max_size ) -+int yyFlexLexer::LexerInput( char* buf, int max_size ) - #endif - { - if ( yyin->eof() || yyin->fail() ) -@@ -1305,7 +1305,7 @@ size_t yyFlexLexer::LexerInput( char* bu - #endif - } - --void yyFlexLexer::LexerOutput( const char* buf, size_t size ) -+void yyFlexLexer::LexerOutput( const char* buf, int size ) - { - (void) yyout->write( buf, size ); - } -diff -up libdap-3.14.0/d4_ce/lex.d4_function.cc.flex libdap-3.14.0/d4_ce/lex.d4_function.cc ---- libdap-3.14.0/d4_ce/lex.d4_function.cc.flex 2015-04-03 22:47:36.000000000 -0600 -+++ libdap-3.14.0/d4_ce/lex.d4_function.cc 2015-04-16 11:12:52.096512693 -0600 -@@ -1303,9 +1303,9 @@ void yyFlexLexer::switch_streams( std::i - } - - #ifdef YY_INTERACTIVE --size_t yyFlexLexer::LexerInput( char* buf, size_t /* max_size */ ) -+int yyFlexLexer::LexerInput( char* buf, int /* max_size */ ) - #else --size_t yyFlexLexer::LexerInput( char* buf, size_t max_size ) -+int yyFlexLexer::LexerInput( char* buf, int max_size ) - #endif - { - if ( yyin->eof() || yyin->fail() ) -@@ -1332,7 +1332,7 @@ size_t yyFlexLexer::LexerInput( char* bu - #endif - } - --void yyFlexLexer::LexerOutput( const char* buf, size_t size ) -+void yyFlexLexer::LexerOutput( const char* buf, int size ) - { - (void) yyout->write( buf, size ); - } diff --git a/easybuild/easyconfigs/l/libdap/libdap-3.18.1-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/l/libdap/libdap-3.18.1-foss-2016a-Python-2.7.11.eb deleted file mode 100644 index 5219fb639151..000000000000 --- a/easybuild/easyconfigs/l/libdap/libdap-3.18.1-foss-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdap' -version = '3.18.1' -versionsuffix = "-Python-2.7.11" - -homepage = 'http://opendap.org/download/libdap' -description = """A C++ SDK which contains an implementation of DAP 2.0 - and the development versions of DAP3, up to 3.4. - This includes both Client- and Server-side support classes.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['http://www.opendap.org/pub/source/'] -sources = [SOURCE_TAR_GZ] -checksums = ['a755c472d7c9e54bc3aa6c92a847a69466fbc6cdc56ee912f411802a725d57a4'] - -builddependencies = [ - ('Bison', '3.0.4'), - ('flex', '2.5.39'), -] - -dependencies = [ - ('cURL', '7.47.0'), - ('libxml2', '2.9.3'), - ('util-linux', '2.28'), -] - -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/libdap/libdap-3.18.1-intel-2017a.eb b/easybuild/easyconfigs/l/libdap/libdap-3.18.1-intel-2017a.eb deleted file mode 100644 index f74fcba93139..000000000000 --- a/easybuild/easyconfigs/l/libdap/libdap-3.18.1-intel-2017a.eb +++ /dev/null @@ -1,33 +0,0 @@ -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] -checksums = ['a755c472d7c9e54bc3aa6c92a847a69466fbc6cdc56ee912f411802a725d57a4'] - -builddependencies = [ - ('Bison', '3.0.4'), - ('flex', '2.6.4'), -] - -dependencies = [ - ('cURL', '7.53.1'), - ('libxml2', '2.9.4'), - ('util-linux', '2.29.2'), -] - -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/libdap/libdap-3.19.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libdap/libdap-3.19.1-GCCcore-6.4.0.eb deleted file mode 100644 index 2963524cda26..000000000000 --- a/easybuild/easyconfigs/l/libdap/libdap-3.19.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdap' -version = '3.19.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': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['http://www.opendap.org/pub/source/'] -sources = [SOURCE_TAR_GZ] -checksums = ['5215434bacf385ba3f7445494ce400a5ade3995533d8d38bb97fcef1478ad33e'] - -builddependencies = [ - ('binutils', '2.28'), - ('Bison', '3.0.4'), - ('flex', '2.6.4'), -] - -dependencies = [ - ('cURL', '7.58.0'), - ('libxml2', '2.9.7'), - ('util-linux', '2.31.1'), -] - -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/libdap/libdap-3.19.1-foss-2017b.eb b/easybuild/easyconfigs/l/libdap/libdap-3.19.1-foss-2017b.eb deleted file mode 100644 index 21718eef1f89..000000000000 --- a/easybuild/easyconfigs/l/libdap/libdap-3.19.1-foss-2017b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdap' -version = '3.19.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': 'foss', 'version': '2017b'} - -source_urls = ['http://www.opendap.org/pub/source/'] -sources = [SOURCE_TAR_GZ] -checksums = ['5215434bacf385ba3f7445494ce400a5ade3995533d8d38bb97fcef1478ad33e'] - -builddependencies = [ - ('Bison', '3.0.4'), - ('flex', '2.6.4'), -] - -dependencies = [ - ('cURL', '7.56.0'), - ('libxml2', '2.9.4'), - ('util-linux', '2.31.1'), -] - -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/libdap/libdap-3.19.1-intel-2017b.eb b/easybuild/easyconfigs/l/libdap/libdap-3.19.1-intel-2017b.eb deleted file mode 100644 index f1a053dff698..000000000000 --- a/easybuild/easyconfigs/l/libdap/libdap-3.19.1-intel-2017b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdap' -version = '3.19.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': '2017b'} - -source_urls = ['http://www.opendap.org/pub/source/'] -sources = [SOURCE_TAR_GZ] -checksums = ['5215434bacf385ba3f7445494ce400a5ade3995533d8d38bb97fcef1478ad33e'] - -builddependencies = [ - ('Bison', '3.0.4'), - ('flex', '2.6.4'), -] - -dependencies = [ - ('cURL', '7.56.0'), - ('libxml2', '2.9.4'), - ('util-linux', '2.31.1'), -] - -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/libdap/libdap-3.20.11-GCCcore-11.3.0.eb b/easybuild/easyconfigs/l/libdap/libdap-3.20.11-GCCcore-11.3.0.eb index 237260a43f78..063ce985f475 100644 --- a/easybuild/easyconfigs/l/libdap/libdap-3.20.11-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/l/libdap/libdap-3.20.11-GCCcore-11.3.0.eb @@ -9,14 +9,15 @@ description = """A C++ SDK which contains an implementation of DAP 2.0 and toolchain = {'name': 'GCCcore', 'version': '11.3.0'} -source_urls = ['https://www.opendap.org/pub/source/'] -sources = [SOURCE_TAR_GZ] -checksums = ['850debf6ee6991350bf31051308093bee35ddd2121e4002be7e130a319de1415'] +source_urls = ['https://github.com/OPENDAP/libdap4/archive/refs/tags/'] +sources = ['%(version)s.tar.gz'] +checksums = ['319e9771d037b6c796f04e6a96bb27db1706bc5931ca149c78347c623a747771'] builddependencies = [ ('binutils', '2.38'), ('Bison', '3.8.2'), ('flex', '2.6.4'), + ('Autotools', '20220317'), ] dependencies = [ @@ -27,6 +28,7 @@ dependencies = [ ('util-linux', '2.38'), ] +preconfigopts = "autoreconf -fi && " configopts = 'TIRPC_LIBS="-ltirpc"' sanity_check_paths = { diff --git a/easybuild/easyconfigs/l/libdap/libdap-3.20.11-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/libdap/libdap-3.20.11-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..a6dbd52797f5 --- /dev/null +++ b/easybuild/easyconfigs/l/libdap/libdap-3.20.11-GCCcore-12.3.0.eb @@ -0,0 +1,40 @@ +easyblock = 'ConfigureMake' + +name = 'libdap' +version = '3.20.11' + +homepage = 'https://www.opendap.org/software/libdap' +description = """A C++ SDK which contains an implementation of DAP 2.0 and + DAP4.0. This includes both Client- and Server-side support classes.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://github.com/OPENDAP/libdap4/archive/refs/tags/'] +sources = ['%(version)s.tar.gz'] +checksums = ['319e9771d037b6c796f04e6a96bb27db1706bc5931ca149c78347c623a747771'] + +builddependencies = [ + ('binutils', '2.40'), + ('Bison', '3.8.2'), + ('flex', '2.6.4'), + ('Autotools', '20220317'), +] + +dependencies = [ + ('cURL', '8.0.1'), + ('libxml2', '2.11.4'), + ('libtirpc', '1.3.3'), + ('PCRE', '8.45'), + ('util-linux', '2.39'), +] + +preconfigopts = "autoreconf -fi && " +configopts = 'TIRPC_LIBS="-ltirpc"' + + +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/libdap/libdap-3.20.3-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libdap/libdap-3.20.3-GCCcore-7.3.0.eb deleted file mode 100644 index 0f009197a758..000000000000 --- a/easybuild/easyconfigs/l/libdap/libdap-3.20.3-GCCcore-7.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdap' -version = '3.20.3' - -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': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['http://www.opendap.org/pub/source/'] -sources = [SOURCE_TAR_GZ] -checksums = ['29961922b53f62e9d4eb34d1d50ddc23a24100664f97b71f42561fa5588ccc58'] - -configopts = 'TIRPC_LIBS="-ltirpc"' - -builddependencies = [ - ('binutils', '2.30'), - ('Bison', '3.0.5'), - ('flex', '2.6.4'), -] - -dependencies = [ - ('cURL', '7.60.0'), - ('libtirpc', '1.1.4'), - ('libxml2', '2.9.8'), - ('util-linux', '2.32'), -] - -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/libdap/libdap-3.20.4-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libdap/libdap-3.20.4-GCCcore-8.2.0.eb deleted file mode 100644 index 03dfdaf55be3..000000000000 --- a/easybuild/easyconfigs/l/libdap/libdap-3.20.4-GCCcore-8.2.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdap' -version = '3.20.4' - -homepage = 'https://www.opendap.org/software/libdap' -description = """A C++ SDK which contains an implementation of DAP 2.0 and - DAP4.0. This includes both Client- and Server-side support classes.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['http://www.opendap.org/pub/source/'] -sources = [SOURCE_TAR_GZ] -checksums = ['b16812c6ea3b01e5a02a54285af94a7dd57db929a6e92b964d642534f48b8474'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('Bison', '3.0.5'), - ('flex', '2.6.4'), -] - -dependencies = [ - ('cURL', '7.63.0'), - ('libxml2', '2.9.8'), - ('libtirpc', '1.1.4'), - ('PCRE', '8.43'), - ('util-linux', '2.33'), -] - -configopts = 'TIRPC_LIBS="-ltirpc"' - -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/libdap/libdap-3.20.6-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libdap/libdap-3.20.6-GCCcore-8.3.0.eb deleted file mode 100644 index 42eb089bc965..000000000000 --- a/easybuild/easyconfigs/l/libdap/libdap-3.20.6-GCCcore-8.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdap' -version = '3.20.6' - -homepage = 'https://www.opendap.org/software/libdap' -description = """A C++ SDK which contains an implementation of DAP 2.0 and - DAP4.0. This includes both Client- and Server-side support classes.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://www.opendap.org/pub/source/'] -sources = [SOURCE_TAR_GZ] -checksums = ['35cc7f952d72de4936103e8a95c67ac8f9b855c9211fae73ad065331515cc54a'] - -builddependencies = [ - ('binutils', '2.32'), - ('Bison', '3.3.2'), - ('flex', '2.6.4'), -] - -dependencies = [ - ('cURL', '7.66.0'), - ('libxml2', '2.9.9'), - ('libtirpc', '1.2.6'), - ('PCRE', '8.43'), - ('util-linux', '2.34'), -] - -configopts = 'TIRPC_LIBS="-ltirpc"' - -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/libdap/libdap-3.20.7-GCCcore-10.3.0.eb b/easybuild/easyconfigs/l/libdap/libdap-3.20.7-GCCcore-10.3.0.eb index e2bb8f718abb..c1cb33551f72 100644 --- a/easybuild/easyconfigs/l/libdap/libdap-3.20.7-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/l/libdap/libdap-3.20.7-GCCcore-10.3.0.eb @@ -9,14 +9,15 @@ description = """A C++ SDK which contains an implementation of DAP 2.0 and toolchain = {'name': 'GCCcore', 'version': '10.3.0'} -source_urls = ['https://www.opendap.org/pub/source/'] -sources = [SOURCE_TAR_GZ] -checksums = ['6856813d0b29e70a36e8a53e9cf20ad680d21d615952263e9c6586704539e78c'] +source_urls = ['https://github.com/OPENDAP/libdap4/archive/refs/tags/'] +sources = ['%(version)s.tar.gz'] +checksums = ['f6e907ea7a9f878965a3af2a858423450dde389d851fc67a33b0096b8b9b6085'] builddependencies = [ ('binutils', '2.36.1'), ('Bison', '3.7.6'), ('flex', '2.6.4'), + ('Autotools', '20210128'), ] dependencies = [ @@ -27,6 +28,7 @@ dependencies = [ ('util-linux', '2.36'), ] +preconfigopts = "autoreconf -fi && " configopts = 'TIRPC_LIBS="-ltirpc"' sanity_check_paths = { diff --git a/easybuild/easyconfigs/l/libdap/libdap-3.20.7-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libdap/libdap-3.20.7-GCCcore-9.3.0.eb deleted file mode 100644 index bb48cf950583..000000000000 --- a/easybuild/easyconfigs/l/libdap/libdap-3.20.7-GCCcore-9.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdap' -version = '3.20.7' - -homepage = 'https://www.opendap.org/software/libdap' -description = """A C++ SDK which contains an implementation of DAP 2.0 and - DAP4.0. This includes both Client- and Server-side support classes.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://www.opendap.org/pub/source/'] -sources = [SOURCE_TAR_GZ] -checksums = ['6856813d0b29e70a36e8a53e9cf20ad680d21d615952263e9c6586704539e78c'] - -builddependencies = [ - ('binutils', '2.34'), - ('Bison', '3.5.3'), - ('flex', '2.6.4'), -] - -dependencies = [ - ('cURL', '7.69.1'), - ('libxml2', '2.9.10'), - ('libtirpc', '1.2.6'), - ('PCRE', '8.44'), - ('util-linux', '2.35'), -] - -configopts = 'TIRPC_LIBS="-ltirpc"' - -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/libdap/libdap-3.20.8-GCCcore-11.2.0.eb b/easybuild/easyconfigs/l/libdap/libdap-3.20.8-GCCcore-11.2.0.eb index b48c3f1b6bc9..1172b66d8f25 100644 --- a/easybuild/easyconfigs/l/libdap/libdap-3.20.8-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/l/libdap/libdap-3.20.8-GCCcore-11.2.0.eb @@ -9,14 +9,15 @@ description = """A C++ SDK which contains an implementation of DAP 2.0 and toolchain = {'name': 'GCCcore', 'version': '11.2.0'} -source_urls = ['https://www.opendap.org/pub/source/'] -sources = [SOURCE_TAR_GZ] -checksums = ['65eb5c8f693cf74d58eece5eaa2e7c3c65f368926b1bffab0cf5b207757b94eb'] +source_urls = ['https://github.com/OPENDAP/libdap4/archive/refs/tags/'] +sources = ['%(version)s.tar.gz'] +checksums = ['e59b48f48bb37b36dcf9618043881e1d4150abd9b2ea3fa7474647c4ad622ccc'] builddependencies = [ ('binutils', '2.37'), ('Bison', '3.7.6'), ('flex', '2.6.4'), + ('Autotools', '20210726'), ] dependencies = [ @@ -27,6 +28,7 @@ dependencies = [ ('util-linux', '2.37'), ] +preconfigopts = "autoreconf -fi && " configopts = 'TIRPC_LIBS="-ltirpc"' sanity_check_paths = { diff --git a/easybuild/easyconfigs/l/libdap/libdap-3.21.0-131-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libdap/libdap-3.21.0-131-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..ef7029f258f9 --- /dev/null +++ b/easybuild/easyconfigs/l/libdap/libdap-3.21.0-131-GCCcore-13.3.0.eb @@ -0,0 +1,40 @@ +easyblock = 'ConfigureMake' + +name = 'libdap' +version = '3.21.0-131' + +homepage = 'https://www.opendap.org/software/libdap' +description = """A C++ SDK which contains an implementation of DAP 2.0 and + DAP4.0. This includes both Client- and Server-side support classes.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://github.com/OPENDAP/libdap4/archive/refs/tags/'] +sources = ['%(version)s.tar.gz'] +checksums = ['c06b30e108608bc40dcb15df57302af4511023801dca004edb3f2df2cc0a72cc'] + +builddependencies = [ + ('binutils', '2.42'), + ('Bison', '3.8.2'), + ('flex', '2.6.4'), + ('Autotools', '20231222'), +] + +dependencies = [ + ('cURL', '8.7.1'), + ('libxml2', '2.12.7'), + ('libtirpc', '1.3.5'), + ('PCRE', '8.45'), + ('util-linux', '2.40'), +] + +preconfigopts = "autoreconf -fi && " +configopts = 'TIRPC_LIBS="-ltirpc"' + + +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/libdap/libdap-3.21.0-27-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libdap/libdap-3.21.0-27-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..707b32da095c --- /dev/null +++ b/easybuild/easyconfigs/l/libdap/libdap-3.21.0-27-GCCcore-13.3.0.eb @@ -0,0 +1,37 @@ +easyblock = 'ConfigureMake' + +name = 'libdap' +version = '3.21.0-27' + +homepage = 'https://www.opendap.org/software/libdap' +description = """A C++ SDK which contains an implementation of DAP 2.0 and + DAP4.0. This includes both Client- and Server-side support classes.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://www.opendap.org/pub/source/'] +sources = [SOURCE_TAR_GZ] +checksums = ['b5b8229d3aa97fea9bba4a0b11b1ee1c6446bd5f7ad2cff591f86064f465eacf'] + +builddependencies = [ + ('binutils', '2.42'), + ('Bison', '3.8.2'), + ('flex', '2.6.4'), +] + +dependencies = [ + ('cURL', '8.7.1'), + ('libxml2', '2.12.7'), + ('libtirpc', '1.3.5'), + ('PCRE', '8.45'), + ('util-linux', '2.40'), +] + +configopts = 'TIRPC_LIBS="-ltirpc"' + +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/libde265/libde265-1.0.11-GCC-11.3.0.eb b/easybuild/easyconfigs/l/libde265/libde265-1.0.11-GCC-11.3.0.eb deleted file mode 100644 index 7640cb6a545d..000000000000 --- a/easybuild/easyconfigs/l/libde265/libde265-1.0.11-GCC-11.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# Author: Denis Kristak -easyblock = 'CMakeMake' - -name = 'libde265' -version = '1.0.11' - -homepage = 'https://github.com/strukturag/libde265' -description = "libde265 is an open source implementation of the h.265 video codec" - -toolchain = {'name': 'GCC', 'version': '11.3.0'} - -source_urls = ['https://github.com/strukturag/libde265/releases/download/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['2f8f12cabbdb15e53532b7c1eb964d4e15d444db1be802505e6ac97a25035bab'] - -builddependencies = [ - ('CMake', '3.23.1'), -] - -configopts = "-DENABLE_DECODER=ON -DENABLE_ENCODER=ON" - -sanity_check_paths = { - 'files': ['bin/dec265', 'bin/enc265', 'lib/libde265.%s' % SHLIB_EXT, 'lib/pkgconfig/libde265.pc'], - 'dirs': ['include/libde265', 'lib/cmake/libde265'], -} - -sanity_check_commands = [ - "dec265 --help", - "enc265 --help", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libde265/libde265-1.0.11-GCCcore-11.3.0.eb b/easybuild/easyconfigs/l/libde265/libde265-1.0.11-GCCcore-11.3.0.eb new file mode 100644 index 000000000000..b7fbebbcccad --- /dev/null +++ b/easybuild/easyconfigs/l/libde265/libde265-1.0.11-GCCcore-11.3.0.eb @@ -0,0 +1,34 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Denis Kristak +easyblock = 'CMakeMake' + +name = 'libde265' +version = '1.0.11' + +homepage = 'https://github.com/strukturag/libde265' +description = "libde265 is an open source implementation of the h.265 video codec" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} + +source_urls = ['https://github.com/strukturag/libde265/releases/download/v%(version)s/'] +sources = [SOURCE_TAR_GZ] +checksums = ['2f8f12cabbdb15e53532b7c1eb964d4e15d444db1be802505e6ac97a25035bab'] + +builddependencies = [ + ('binutils', '2.38'), + ('CMake', '3.23.1'), +] + +configopts = "-DENABLE_DECODER=ON -DENABLE_ENCODER=ON" + +sanity_check_paths = { + 'files': ['bin/dec265', 'bin/enc265', 'lib/libde265.%s' % SHLIB_EXT, 'lib/pkgconfig/libde265.pc'], + 'dirs': ['include/libde265', 'lib/cmake/libde265'], +} + +sanity_check_commands = [ + "dec265 --help", + "enc265 --help", +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libde265/libde265-1.0.15-GCC-12.3.0.eb b/easybuild/easyconfigs/l/libde265/libde265-1.0.15-GCC-12.3.0.eb deleted file mode 100644 index 9d6371e84ba2..000000000000 --- a/easybuild/easyconfigs/l/libde265/libde265-1.0.15-GCC-12.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# Author: Denis Kristak -easyblock = 'CMakeMake' - -name = 'libde265' -version = '1.0.15' - -homepage = 'https://github.com/strukturag/libde265' -description = "libde265 is an open source implementation of the h.265 video codec" - -toolchain = {'name': 'GCC', 'version': '12.3.0'} - -source_urls = ['https://github.com/strukturag/libde265/releases/download/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['00251986c29d34d3af7117ed05874950c875dd9292d016be29d3b3762666511d'] - -builddependencies = [ - ('CMake', '3.26.3'), -] - -configopts = "-DENABLE_DECODER=ON -DENABLE_ENCODER=ON" - -sanity_check_paths = { - 'files': ['bin/dec265', 'bin/enc265', 'lib/libde265.%s' % SHLIB_EXT, 'lib/pkgconfig/libde265.pc'], - 'dirs': ['include/libde265', 'lib/cmake/libde265'], -} - -sanity_check_commands = [ - "dec265 --help", - "enc265 --help", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libde265/libde265-1.0.15-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/libde265/libde265-1.0.15-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..7d6d8ec7ec19 --- /dev/null +++ b/easybuild/easyconfigs/l/libde265/libde265-1.0.15-GCCcore-12.3.0.eb @@ -0,0 +1,34 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Denis Kristak +easyblock = 'CMakeMake' + +name = 'libde265' +version = '1.0.15' + +homepage = 'https://github.com/strukturag/libde265' +description = "libde265 is an open source implementation of the h.265 video codec" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://github.com/strukturag/libde265/releases/download/v%(version)s/'] +sources = [SOURCE_TAR_GZ] +checksums = ['00251986c29d34d3af7117ed05874950c875dd9292d016be29d3b3762666511d'] + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.26.3'), +] + +configopts = "-DENABLE_DECODER=ON -DENABLE_ENCODER=ON" + +sanity_check_paths = { + 'files': ['bin/dec265', 'bin/enc265', 'lib/libde265.%s' % SHLIB_EXT, 'lib/pkgconfig/libde265.pc'], + 'dirs': ['include/libde265', 'lib/cmake/libde265'], +} + +sanity_check_commands = [ + "dec265 --help", + "enc265 --help", +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libde265/libde265-1.0.15-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/libde265/libde265-1.0.15-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..d9cd9ccc66fe --- /dev/null +++ b/easybuild/easyconfigs/l/libde265/libde265-1.0.15-GCCcore-13.2.0.eb @@ -0,0 +1,34 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Denis Kristak +easyblock = 'CMakeMake' + +name = 'libde265' +version = '1.0.15' + +homepage = 'https://github.com/strukturag/libde265' +description = "libde265 is an open source implementation of the h.265 video codec" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['https://github.com/strukturag/libde265/releases/download/v%(version)s/'] +sources = [SOURCE_TAR_GZ] +checksums = ['00251986c29d34d3af7117ed05874950c875dd9292d016be29d3b3762666511d'] + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.27.6'), +] + +configopts = "-DENABLE_DECODER=ON -DENABLE_ENCODER=ON" + +sanity_check_paths = { + 'files': ['bin/dec265', 'bin/enc265', 'lib/libde265.%s' % SHLIB_EXT, 'lib/pkgconfig/libde265.pc'], + 'dirs': ['include/libde265', 'lib/cmake/libde265'], +} + +sanity_check_commands = [ + "dec265 --help", + "enc265 --help", +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libde265/libde265-1.0.8-GCC-10.3.0.eb b/easybuild/easyconfigs/l/libde265/libde265-1.0.8-GCC-10.3.0.eb deleted file mode 100644 index 647d345e73e2..000000000000 --- a/easybuild/easyconfigs/l/libde265/libde265-1.0.8-GCC-10.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libde265' -version = '1.0.8' - -homepage = 'https://github.com/strukturag/libde265' -description = "libde265 is an open source implementation of the h.265 video codec" - -toolchain = {'name': 'GCC', 'version': '10.3.0'} - -source_urls = ['https://github.com/strukturag/libde265/releases/download/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['24c791dd334fa521762320ff54f0febfd3c09fc978880a8c5fbc40a88f21d905'] - -builddependencies = [('CMake', '3.20.1')] - -sanity_check_paths = { - 'files': ['bin/dec265', 'bin/enc265', 'lib/liblibde265.%s' % SHLIB_EXT], - 'dirs': ['include/libde265', 'lib/cmake/libde265'], -} - -sanity_check_commands = [ - "dec265 --help", - "enc265 --help", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libde265/libde265-1.0.8-GCC-11.2.0.eb b/easybuild/easyconfigs/l/libde265/libde265-1.0.8-GCC-11.2.0.eb deleted file mode 100644 index 38d6c4a7d6e3..000000000000 --- a/easybuild/easyconfigs/l/libde265/libde265-1.0.8-GCC-11.2.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libde265' -version = '1.0.8' - -homepage = 'https://github.com/strukturag/libde265' -description = "libde265 is an open source implementation of the h.265 video codec" - -toolchain = {'name': 'GCC', 'version': '11.2.0'} - -source_urls = ['https://github.com/strukturag/libde265/releases/download/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['24c791dd334fa521762320ff54f0febfd3c09fc978880a8c5fbc40a88f21d905'] - -builddependencies = [('CMake', '3.22.1')] - -sanity_check_paths = { - 'files': ['bin/dec265', 'bin/enc265', 'lib/liblibde265.%s' % SHLIB_EXT], - 'dirs': ['include/libde265', 'lib/cmake/libde265'], -} - -sanity_check_commands = [ - "dec265 --help", - "enc265 --help", -] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libde265/libde265-1.0.8-GCCcore-10.3.0.eb b/easybuild/easyconfigs/l/libde265/libde265-1.0.8-GCCcore-10.3.0.eb new file mode 100644 index 000000000000..3cf9fb88dc98 --- /dev/null +++ b/easybuild/easyconfigs/l/libde265/libde265-1.0.8-GCCcore-10.3.0.eb @@ -0,0 +1,30 @@ +easyblock = 'CMakeMake' + +name = 'libde265' +version = '1.0.8' + +homepage = 'https://github.com/strukturag/libde265' +description = "libde265 is an open source implementation of the h.265 video codec" + +toolchain = {'name': 'GCCcore', 'version': '10.3.0'} + +source_urls = ['https://github.com/strukturag/libde265/releases/download/v%(version)s/'] +sources = [SOURCE_TAR_GZ] +checksums = ['24c791dd334fa521762320ff54f0febfd3c09fc978880a8c5fbc40a88f21d905'] + +builddependencies = [ + ('binutils', '2.36.1'), + ('CMake', '3.20.1'), +] + +sanity_check_paths = { + 'files': ['bin/dec265', 'bin/enc265', 'lib/liblibde265.%s' % SHLIB_EXT], + 'dirs': ['include/libde265', 'lib/cmake/libde265'], +} + +sanity_check_commands = [ + "dec265 --help", + "enc265 --help", +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libde265/libde265-1.0.8-GCCcore-11.2.0.eb b/easybuild/easyconfigs/l/libde265/libde265-1.0.8-GCCcore-11.2.0.eb new file mode 100644 index 000000000000..e2065d805b00 --- /dev/null +++ b/easybuild/easyconfigs/l/libde265/libde265-1.0.8-GCCcore-11.2.0.eb @@ -0,0 +1,30 @@ +easyblock = 'CMakeMake' + +name = 'libde265' +version = '1.0.8' + +homepage = 'https://github.com/strukturag/libde265' +description = "libde265 is an open source implementation of the h.265 video codec" + +toolchain = {'name': 'GCCcore', 'version': '11.2.0'} + +source_urls = ['https://github.com/strukturag/libde265/releases/download/v%(version)s/'] +sources = [SOURCE_TAR_GZ] +checksums = ['24c791dd334fa521762320ff54f0febfd3c09fc978880a8c5fbc40a88f21d905'] + +builddependencies = [ + ('binutils', '2.37'), + ('CMake', '3.22.1'), +] + +sanity_check_paths = { + 'files': ['bin/dec265', 'bin/enc265', 'lib/liblibde265.%s' % SHLIB_EXT], + 'dirs': ['include/libde265', 'lib/cmake/libde265'], +} + +sanity_check_commands = [ + "dec265 --help", + "enc265 --help", +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libdeflate/libdeflate-1.5-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libdeflate/libdeflate-1.5-GCCcore-7.3.0.eb deleted file mode 100644 index 342229ca54d9..000000000000 --- a/easybuild/easyconfigs/l/libdeflate/libdeflate-1.5-GCCcore-7.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'ConfigureMake' - -name = 'libdeflate' -version = '1.5' - -homepage = 'https://github.com/ebiggers/libdeflate' -description = """Heavily optimized library for DEFLATE/zlib/gzip compression and decompression.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -# https://github.com/ebiggers/libdeflate -github_account = 'ebiggers' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['45b1b2332f443b705c59d06a49be009827291d2c487b076dc8ec2791eff4c711'] - -builddependencies = [('binutils', '2.30')] - -skipsteps = ['configure'] -buildopts = 'PREFIX="%(installdir)s" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" LDFLAGS="$LDFLAGS"' -installopts = 'PREFIX="%(installdir)s" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" LDFLAGS="$LDFLAGS"' - -sanity_check_paths = { - 'files': [ - 'bin/%(name)s-gunzip', 'bin/%(name)s-gzip', - 'lib/%(name)s.a', 'lib/%%(name)s.%s' % SHLIB_EXT, - 'include/%(name)s.h', - ], - 'dirs': [], -} -sanity_check_commands = [ - '%(name)s-gzip -h', - '%(name)s-gunzip -h', -] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libdeflate/libdeflate-1.7-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libdeflate/libdeflate-1.7-GCCcore-9.3.0.eb deleted file mode 100644 index ed28e6f28381..000000000000 --- a/easybuild/easyconfigs/l/libdeflate/libdeflate-1.7-GCCcore-9.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'ConfigureMake' - -name = 'libdeflate' -version = '1.7' - -homepage = 'https://github.com/ebiggers/libdeflate' -description = """Heavily optimized library for DEFLATE/zlib/gzip compression and decompression.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -github_account = 'ebiggers' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['a5e6a0a9ab69f40f0f59332106532ca76918977a974e7004977a9498e3f11350'] - -builddependencies = [('binutils', '2.34')] - -skipsteps = ['configure'] - -installopts = 'PREFIX=%(installdir)s' - -sanity_check_paths = { - 'files': [ - 'bin/%(name)s-gunzip', 'bin/%(name)s-gzip', - 'lib/%(name)s.a', 'lib/%%(name)s.%s' % SHLIB_EXT, - 'include/%(name)s.h', - ], - 'dirs': [], -} -sanity_check_commands = [ - '%(name)s-gzip -h', - '%(name)s-gunzip -h', -] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libdivsufsort/libdivsufsort-2.0.1-foss-2018b.eb b/easybuild/easyconfigs/l/libdivsufsort/libdivsufsort-2.0.1-foss-2018b.eb deleted file mode 100644 index 114f4c622511..000000000000 --- a/easybuild/easyconfigs/l/libdivsufsort/libdivsufsort-2.0.1-foss-2018b.eb +++ /dev/null @@ -1,31 +0,0 @@ -# Author: Iñaki Mtz de Ilarduya -# sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics - -easyblock = 'CMakeMake' - -name = 'libdivsufsort' -version = '2.0.1' - -homepage = 'https://github.com/y-256/libdivsufsort' -description = """libdivsufsort is a software library that implements a lightweight suffix - array construction algorithm.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/y-256/libdivsufsort/archive/refs/tags/'] -sources = ['%(version)s.tar.gz'] -checksums = ['9164cb6044dcb6e430555721e3318d5a8f38871c2da9fd9256665746a69351e0'] - -builddependencies = [ - ('CMake', '3.12.1'), -] - -unpack_options = '--strip-components=1' - -sanity_check_paths = { - 'files': ['lib/libdivsufsort.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libdivsufsort/libdivsufsort-2.0.1-foss-2023a.eb b/easybuild/easyconfigs/l/libdivsufsort/libdivsufsort-2.0.1-foss-2023a.eb new file mode 100644 index 000000000000..2ad493ff64d3 --- /dev/null +++ b/easybuild/easyconfigs/l/libdivsufsort/libdivsufsort-2.0.1-foss-2023a.eb @@ -0,0 +1,36 @@ +# Author: Iñaki Mtz de Ilarduya +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics +# Update: Petr Král (INUITS) + +easyblock = 'CMakeMake' + +name = 'libdivsufsort' +version = '2.0.1' + +homepage = 'https://github.com/y-256/libdivsufsort' +description = """libdivsufsort is a software library that implements a lightweight suffix + array construction algorithm.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = ['https://github.com/y-256/libdivsufsort/archive/refs/tags/'] +sources = ['%(version)s.tar.gz'] +checksums = ['9164cb6044dcb6e430555721e3318d5a8f38871c2da9fd9256665746a69351e0'] + +builddependencies = [ + ('CMake', '3.26.3'), +] + +unpack_options = '--strip-components=1' + +# For `divsufsort64.h` to be available. +# See https://github.com/y-256/libdivsufsort/blob/2.0.1/include/CMakeLists.txt#L161 +configopts = '-DBUILD_DIVSUFSORT64=ON' + +sanity_check_paths = { + 'files': ['lib/libdivsufsort.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.100-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.100-GCCcore-9.3.0.eb deleted file mode 100644 index 46f83b9a4b58..000000000000 --- a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.100-GCCcore-9.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'libdrm' -version = '2.4.100' - -homepage = 'https://dri.freedesktop.org' -description = """Direct Rendering Manager runtime library.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://dri.freedesktop.org/libdrm/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['6a5337c054c0c47bc16607a21efa2b622e08030be4101ef4a241c5eb05b6619b'] - -builddependencies = [ - ('binutils', '2.34'), - ('pkg-config', '0.29.2'), -] -dependencies = [('X11', '20200222')] - -# installing manpages requires an extra build dependency (docbook xsl) -configopts = '--disable-manpages' - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.122-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.122-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..beff58c433a8 --- /dev/null +++ b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.122-GCCcore-13.3.0.eb @@ -0,0 +1,32 @@ +easyblock = 'MesonNinja' + +name = 'libdrm' +version = '2.4.122' + +homepage = 'https://dri.freedesktop.org' +description = """Direct Rendering Manager runtime library.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://dri.freedesktop.org/libdrm/'] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['d9f5079b777dffca9300ccc56b10a93588cdfbc9dde2fae111940dfb6292f251'] + +builddependencies = [ + ('binutils', '2.42'), + ('pkgconf', '2.2.0'), + ('Meson', '1.4.0'), + ('Ninja', '1.12.1'), +] +dependencies = [('X11', '20240607')] + +# installing manpages requires an extra build dependency (docbook xsl) +configopts = '-Dman-pages=disabled' + +sanity_check_paths = { + 'files': ['lib/libdrm.%s' % SHLIB_EXT, 'include/libdrm/drm.h'], + 'dirs': ['include', 'lib'], +} + + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.67-foss-2016a.eb b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.67-foss-2016a.eb deleted file mode 100644 index 93d87d95336c..000000000000 --- a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.67-foss-2016a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdrm' -version = '2.4.67' - -homepage = 'http://dri.freedesktop.org' -description = """Direct Rendering Manager runtime library.""" - -source_urls = ['http://dri.freedesktop.org/libdrm/'] -sources = [SOURCELOWER_TAR_GZ] - -toolchain = {'name': 'foss', 'version': '2016a'} - -builddependencies = [ - ('libpthread-stubs', '0.3'), -] - -dependencies = [ - ('libpciaccess', '0.13.4'), -] - -sanity_check_paths = { - 'files': ['include/xf86drm.h', 'include/xf86drmMode.h', 'lib/libdrm_intel.%s' % SHLIB_EXT, - 'lib/libdrm_radeon.%s' % SHLIB_EXT, 'lib/libdrm.%s' % SHLIB_EXT, 'lib/libkms.%s' % SHLIB_EXT], - 'dirs': ['include/libdrm', 'include/libkms', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.67-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.67-gimkl-2.11.5.eb deleted file mode 100644 index caf76a0cf51b..000000000000 --- a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.67-gimkl-2.11.5.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdrm' -version = '2.4.67' - -homepage = 'http://dri.freedesktop.org' -description = """Direct Rendering Manager runtime library.""" - -source_urls = ['http://dri.freedesktop.org/libdrm/'] -sources = [SOURCELOWER_TAR_GZ] - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} - -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.67-intel-2016a.eb b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.67-intel-2016a.eb deleted file mode 100644 index f4e9adac9a11..000000000000 --- a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.67-intel-2016a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdrm' -version = '2.4.67' - -homepage = 'http://dri.freedesktop.org' -description = """Direct Rendering Manager runtime library.""" - -source_urls = ['http://dri.freedesktop.org/libdrm/'] -sources = [SOURCELOWER_TAR_GZ] - -toolchain = {'name': 'intel', 'version': '2016a'} - -builddependencies = [ - ('libpthread-stubs', '0.3'), -] - -dependencies = [ - ('libpciaccess', '0.13.4'), -] - -sanity_check_paths = { - 'files': ['include/xf86drm.h', 'include/xf86drmMode.h', 'lib/libdrm_intel.%s' % SHLIB_EXT, - 'lib/libdrm_radeon.%s' % SHLIB_EXT, 'lib/libdrm.%s' % SHLIB_EXT, 'lib/libkms.%s' % SHLIB_EXT], - 'dirs': ['include/libdrm', 'include/libkms', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.68-foss-2016a.eb b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.68-foss-2016a.eb deleted file mode 100644 index 68f8a6be8998..000000000000 --- a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.68-foss-2016a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdrm' -version = '2.4.68' - -homepage = 'http://dri.freedesktop.org' -description = """Direct Rendering Manager runtime library.""" - -source_urls = ['http://dri.freedesktop.org/libdrm/'] -sources = [SOURCELOWER_TAR_GZ] - -toolchain = {'name': 'foss', 'version': '2016a'} - -builddependencies = [ - ('libpthread-stubs', '0.3'), -] - -dependencies = [ - ('libpciaccess', '0.13.4'), -] - -sanity_check_paths = { - 'files': ['include/xf86drm.h', 'include/xf86drmMode.h', 'lib/libdrm_intel.%s' % SHLIB_EXT, - 'lib/libdrm_radeon.%s' % SHLIB_EXT, 'lib/libdrm.%s' % SHLIB_EXT, 'lib/libkms.%s' % SHLIB_EXT], - 'dirs': ['include/libdrm', 'include/libkms', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.68-intel-2016a.eb b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.68-intel-2016a.eb deleted file mode 100644 index e64ac66c51a1..000000000000 --- a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.68-intel-2016a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdrm' -version = '2.4.68' - -homepage = 'http://dri.freedesktop.org' -description = """Direct Rendering Manager runtime library.""" - -source_urls = ['http://dri.freedesktop.org/libdrm/'] -sources = [SOURCELOWER_TAR_GZ] - -toolchain = {'name': 'intel', 'version': '2016a'} - -builddependencies = [ - ('libpthread-stubs', '0.3'), -] - -dependencies = [ - ('libpciaccess', '0.13.4'), -] - -sanity_check_paths = { - 'files': ['include/xf86drm.h', 'include/xf86drmMode.h', 'lib/libdrm_intel.%s' % SHLIB_EXT, - 'lib/libdrm_radeon.%s' % SHLIB_EXT, 'lib/libdrm.%s' % SHLIB_EXT, 'lib/libkms.%s' % SHLIB_EXT], - 'dirs': ['include/libdrm', 'include/libkms', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.70-GCCcore-5.4.0.eb b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.70-GCCcore-5.4.0.eb deleted file mode 100644 index b3a14a809244..000000000000 --- a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.70-GCCcore-5.4.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdrm' -version = '2.4.70' - -homepage = 'http://dri.freedesktop.org' -description = """Direct Rendering Manager runtime library.""" - -source_urls = ['http://dri.freedesktop.org/libdrm/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['73615b9c1c4852e5ce045efa19c866e8df98e396b2443bf859eea05574ecb64f'] - -toolchain = {'name': 'GCCcore', 'version': '5.4.0'} - -builddependencies = [ - ('binutils', '2.26'), - ('pkg-config', '0.29.1'), -] - -dependencies = [ - ('X11', '20160819'), -] - -sanity_check_paths = { - 'files': ['include/xf86drm.h', 'include/xf86drmMode.h', 'lib/libdrm_intel.%s' % SHLIB_EXT, - 'lib/libdrm_radeon.%s' % SHLIB_EXT, 'lib/libdrm.%s' % SHLIB_EXT, 'lib/libkms.%s' % SHLIB_EXT], - 'dirs': ['include/libdrm', 'include/libkms', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.70-foss-2016b.eb b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.70-foss-2016b.eb deleted file mode 100644 index 4df8720b54e4..000000000000 --- a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.70-foss-2016b.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdrm' -version = '2.4.70' - -homepage = 'http://dri.freedesktop.org' -description = """Direct Rendering Manager runtime library.""" - -source_urls = ['http://dri.freedesktop.org/libdrm/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['73615b9c1c4852e5ce045efa19c866e8df98e396b2443bf859eea05574ecb64f'] - -toolchain = {'name': 'foss', 'version': '2016b'} - -builddependencies = [ - ('pkg-config', '0.29.1'), -] -dependencies = [ - ('X11', '20160819'), -] - -sanity_check_paths = { - 'files': ['include/xf86drm.h', 'include/xf86drmMode.h', 'lib/libdrm_intel.%s' % SHLIB_EXT, - 'lib/libdrm_radeon.%s' % SHLIB_EXT, 'lib/libdrm.%s' % SHLIB_EXT, 'lib/libkms.%s' % SHLIB_EXT], - 'dirs': ['include/libdrm', 'include/libkms', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.70-intel-2016b.eb b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.70-intel-2016b.eb deleted file mode 100644 index 8ba942cd24e6..000000000000 --- a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.70-intel-2016b.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdrm' -version = '2.4.70' - -homepage = 'http://dri.freedesktop.org' -description = """Direct Rendering Manager runtime library.""" - -source_urls = ['http://dri.freedesktop.org/libdrm/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['73615b9c1c4852e5ce045efa19c866e8df98e396b2443bf859eea05574ecb64f'] - -toolchain = {'name': 'intel', 'version': '2016b'} - -builddependencies = [ - ('pkg-config', '0.29.1'), -] -dependencies = [ - ('X11', '20160819'), -] - -sanity_check_paths = { - 'files': ['include/xf86drm.h', 'include/xf86drmMode.h', 'lib/libdrm_intel.%s' % SHLIB_EXT, - 'lib/libdrm_radeon.%s' % SHLIB_EXT, 'lib/libdrm.%s' % SHLIB_EXT, 'lib/libkms.%s' % SHLIB_EXT], - 'dirs': ['include/libdrm', 'include/libkms', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.76-GCCcore-6.3.0.eb b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.76-GCCcore-6.3.0.eb deleted file mode 100644 index 71405b06c2ac..000000000000 --- a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.76-GCCcore-6.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -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'] - -builddependencies = [ - ('binutils', '2.27'), - ('pkg-config', '0.29.2'), -] -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/libdrm/libdrm-2.4.76-intel-2017a.eb b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.76-intel-2017a.eb deleted file mode 100644 index 6fc624e27e3d..000000000000 --- a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.76-intel-2017a.eb +++ /dev/null @@ -1,28 +0,0 @@ -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] -checksums = ['6e3fb50d7500acf06f7eed44d5b1d33cda26aef7f5ae6667ddcc626b435c2531'] - -toolchain = {'name': 'intel', 'version': '2017a'} - -builddependencies = [ - ('pkg-config', '0.29.1'), -] -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/libdrm/libdrm-2.4.88-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.88-GCCcore-6.4.0.eb deleted file mode 100644 index ced77432f6a4..000000000000 --- a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.88-GCCcore-6.4.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdrm' -version = '2.4.88' - -homepage = 'http://dri.freedesktop.org' -description = """Direct Rendering Manager runtime library.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['http://dri.freedesktop.org/libdrm/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a8b458db6a73c717baee2e249d39511fb6f5c0f5f24dee2770935eddeda1a017'] - -builddependencies = [ - ('binutils', '2.28'), - ('pkg-config', '0.29.2'), -] -dependencies = [('X11', '20171023')] - -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.91-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.91-GCCcore-6.4.0.eb deleted file mode 100644 index 17345036e3e5..000000000000 --- a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.91-GCCcore-6.4.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdrm' -version = '2.4.91' - -homepage = 'https://dri.freedesktop.org' -description = """Direct Rendering Manager runtime library.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://dri.freedesktop.org/libdrm/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['c8ea3343d5bfc356550f0b5632403359d050fa09cf05d61e96e73adba0c407a9'] - -builddependencies = [ - ('binutils', '2.28'), - ('pkg-config', '0.29.2'), -] -dependencies = [('X11', '20180131')] - -# installing manpages requires an extra build dependency (docbook xsl) -configopts = '--disable-manpages' - -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.92-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.92-GCCcore-7.3.0.eb deleted file mode 100644 index 8b8ca66a18e2..000000000000 --- a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.92-GCCcore-7.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdrm' -version = '2.4.92' - -homepage = 'https://dri.freedesktop.org' -description = """Direct Rendering Manager runtime library.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['https://dri.freedesktop.org/libdrm/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a1b3b6430bc77697c689e572e32d58b3472c54300c9646c4ee8c626fc3bd62f1'] - -builddependencies = [ - ('binutils', '2.30'), - ('pkg-config', '0.29.2'), -] -dependencies = [('X11', '20180604')] - -# installing manpages requires an extra build dependency (docbook xsl) -configopts = '--disable-manpages' - -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.97-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.97-GCCcore-8.2.0.eb deleted file mode 100644 index 79e7d89bef96..000000000000 --- a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.97-GCCcore-8.2.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'libdrm' -version = '2.4.97' - -homepage = 'https://dri.freedesktop.org' -description = """Direct Rendering Manager runtime library.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://dri.freedesktop.org/libdrm/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['8c6f4d0934f5e005cc61bc05a917463b0c867403de176499256965f6797092f1'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('pkg-config', '0.29.2'), -] -dependencies = [('X11', '20190311')] - -# installing manpages requires an extra build dependency (docbook xsl) -configopts = '--disable-manpages' - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.99-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.99-GCCcore-8.3.0.eb deleted file mode 100644 index 03d7a56dae47..000000000000 --- a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.99-GCCcore-8.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'libdrm' -version = '2.4.99' - -homepage = 'https://dri.freedesktop.org' -description = """Direct Rendering Manager runtime library.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://dri.freedesktop.org/libdrm/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['597fb879e2f45193431a0d352d10cd79ef61a24ab31f44320168583e10cb6302'] - -builddependencies = [ - ('binutils', '2.32'), - ('pkg-config', '0.29.2'), -] -dependencies = [('X11', '20190717')] - -# installing manpages requires an extra build dependency (docbook xsl) -configopts = '--disable-manpages' - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libdrs/libdrs-3.1.2-foss-2020a.eb b/easybuild/easyconfigs/l/libdrs/libdrs-3.1.2-foss-2020a.eb deleted file mode 100644 index 22e376b6020b..000000000000 --- a/easybuild/easyconfigs/l/libdrs/libdrs-3.1.2-foss-2020a.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdrs' -version = '3.1.2' - -homepage = 'https://github.com/CDAT/libdrs/' -description = """PCMDI's old DRS format implementation""" - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/CDAT/libdrs/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['90e10191116a78228739276078a0ddcf0d6458516f192e9e79fecb2beeceb3fa'] - -dependencies = [ - ('netCDF', '4.7.4'), - ('g2clib', '1.6.0'), -] - -start_dir = 'lib' - -skipsteps = ['configure'] - -prebuildopts = 'export MAKEFILE=libdrs_Makefile.Linux.gfortran && ' -prebuildopts += 'sed "s#@cdat_EXTERNALS@#%(installdir)s#g;" $MAKEFILE.in > $MAKEFILE && ' -prebuildopts += 'sed "s#libdrs#libdrsfortran#g;" $MAKEFILE.in > $MAKEFILE.fortran && ' -prebuildopts += 'sed -i "s#@cdat_EXTERNALS@#%(installdir)s#g;" $MAKEFILE.fortran && ' - -build_cmd = 'make -f libdrs_Makefile.Linux.gfortran && ' -build_cmd += 'make -f libdrs_Makefile.Linux.gfortran.fortran' - -install_cmd = 'make -f libdrs_Makefile.Linux.gfortran install && ' -install_cmd += 'make -f libdrs_Makefile.Linux.gfortran.fortran install' - -sanity_check_paths = { - 'files': [ - 'include/drscdf.h', 'include/drsdef.h', - 'lib/libdrs.a', 'lib/libdrs.%s' % SHLIB_EXT, - 'lib/libdrsfortran.a', 'lib/libdrsfortran.%s' % SHLIB_EXT, - ], - 'dirs': [], -} - -moduleclass = 'geo' diff --git a/easybuild/easyconfigs/l/libdwarf/libdwarf-0.10.1-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libdwarf/libdwarf-0.10.1-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..95a46c43114f --- /dev/null +++ b/easybuild/easyconfigs/l/libdwarf/libdwarf-0.10.1-GCCcore-13.3.0.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'libdwarf' +version = '0.10.1' + +homepage = 'https://www.prevanders.net/dwarf.html' +description = """The DWARF Debugging Information Format is of interest to programmers working on compilers +and debuggers (and anyone interested in reading or writing DWARF information))""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/davea42/libdwarf-code/releases/download/v%(version)s'] +sources = [SOURCE_TAR_XZ] +checksums = ['b511a2dc78b98786064889deaa2c1bc48a0c70115c187900dd838474ded1cc19'] + +builddependencies = [ + ('binutils', '2.42'), +] +dependencies = [ + ('elfutils', '0.191'), +] + +configopts = "--enable-shared " + +sanity_check_paths = { + 'files': ['bin/dwarfdump', 'lib/libdwarf.a', 'lib/libdwarf.%s' % SHLIB_EXT], + 'dirs': ['include'] +} + +sanity_check_commands = ['dwarfdump --help'] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libdwarf/libdwarf-20140805-GCC-4.9.2.eb b/easybuild/easyconfigs/l/libdwarf/libdwarf-20140805-GCC-4.9.2.eb deleted file mode 100644 index 8c554c3e242e..000000000000 --- a/easybuild/easyconfigs/l/libdwarf/libdwarf-20140805-GCC-4.9.2.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'MakeCp' - -name = 'libdwarf' -version = '20140805' - -homepage = 'http://www.prevanders.net/dwarf.html' -description = """The DWARF Debugging Information Format is of interest to programmers working on compilers -and debuggers (and anyone interested in reading or writing DWARF information))""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://www.prevanders.net'] - -dependencies = [('libelf', '0.8.13')] - -with_configure = True -preconfigopts = 'env CFLAGS="-fPIC $CFLAGS" ' -configopts = "--enable-shared " - -# This is dirty but libdwarf cannot find it's own library in the build process... -prebuildopts = ' LD_LIBRARY_PATH="../libdwarf:$LD_LIBRARY_PATH" ' - -files_to_copy = [ - (["dwarfdump2/dwarfdump"], "bin"), - (["libdwarf/libdwarf.a", "libdwarf/libdwarf.%s" % SHLIB_EXT], "lib"), - (["libdwarf/libdwarf.h", "libdwarf/dwarf.h"], "include"), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ["bin", "lib", "include"] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libdwarf/libdwarf-20150310-GCC-4.9.2.eb b/easybuild/easyconfigs/l/libdwarf/libdwarf-20150310-GCC-4.9.2.eb deleted file mode 100644 index 7d27b9549934..000000000000 --- a/easybuild/easyconfigs/l/libdwarf/libdwarf-20150310-GCC-4.9.2.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'MakeCp' - -name = 'libdwarf' -version = '20150310' - -homepage = 'http://www.prevanders.net/dwarf.html' -description = """The DWARF Debugging Information Format is of interest to programmers working on compilers -and debuggers (and anyone interested in reading or writing DWARF information))""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://www.prevanders.net'] - -dependencies = [('libelf', '0.8.13')] - -with_configure = True -preconfigopts = 'env CFLAGS="-fPIC $CFLAGS" ' -configopts = "--enable-shared " - -# This is dirty but libdwarf cannot find it's own library in the build process... -prebuildopts = ' LD_LIBRARY_PATH="../libdwarf:$LD_LIBRARY_PATH" ' - -files_to_copy = [ - (["dwarfdump/dwarfdump"], "bin"), - (["libdwarf/libdwarf.a", "libdwarf/libdwarf.%s" % SHLIB_EXT], "lib"), - (["libdwarf/libdwarf.h", "libdwarf/dwarf.h"], "include"), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ["bin", "lib", "include"] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libdwarf/libdwarf-20150310-GCCcore-5.4.0.eb b/easybuild/easyconfigs/l/libdwarf/libdwarf-20150310-GCCcore-5.4.0.eb deleted file mode 100644 index fa3ab2f0f156..000000000000 --- a/easybuild/easyconfigs/l/libdwarf/libdwarf-20150310-GCCcore-5.4.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'MakeCp' - -name = 'libdwarf' -version = '20150310' - -homepage = 'http://www.prevanders.net/dwarf.html' -description = """The DWARF Debugging Information Format is of interest to programmers working on compilers -and debuggers (and anyone interested in reading or writing DWARF information))""" - -toolchain = {'name': 'GCCcore', 'version': '5.4.0'} - -source_urls = ['http://www.prevanders.net'] -sources = [SOURCE_TAR_GZ] -checksums = ['f91e0c7517261362e033652f4bf688ef8f6241d190cb480f5c2ad6278750d5ec'] - -builddependencies = [('binutils', '2.26')] - -dependencies = [('libelf', '0.8.13')] - -with_configure = True -preconfigopts = 'env CFLAGS="-fPIC $CFLAGS" ' -configopts = "--enable-shared " - -# This is dirty but libdwarf cannot find it's own library in the build process... -prebuildopts = ' LD_LIBRARY_PATH="../libdwarf:$LD_LIBRARY_PATH" ' - -files_to_copy = [ - (["dwarfdump/dwarfdump"], "bin"), - (["libdwarf/libdwarf.a", "libdwarf/libdwarf.%s" % SHLIB_EXT], "lib"), - (["libdwarf/libdwarf.h", "libdwarf/dwarf.h"], "include"), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ["bin", "lib", "include"] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libdwarf/libdwarf-20150310-GCCcore-6.3.0.eb b/easybuild/easyconfigs/l/libdwarf/libdwarf-20150310-GCCcore-6.3.0.eb deleted file mode 100644 index 08f2e6b41154..000000000000 --- a/easybuild/easyconfigs/l/libdwarf/libdwarf-20150310-GCCcore-6.3.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'MakeCp' - -name = 'libdwarf' -version = '20150310' - -homepage = 'http://www.prevanders.net/dwarf.html' -description = """The DWARF Debugging Information Format is of interest to programmers working on compilers -and debuggers (and anyone interested in reading or writing DWARF information))""" - -toolchain = {'name': 'GCCcore', 'version': '6.3.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://www.prevanders.net'] - -builddependencies = [ - ('binutils', '2.27'), -] -dependencies = [ - ('libelf', '0.8.13'), -] - -with_configure = True -preconfigopts = 'env CFLAGS="-fPIC $CFLAGS" ' -configopts = "--enable-shared " - -# This is dirty but libdwarf cannot find it's own library in the build process... -prebuildopts = ' LD_LIBRARY_PATH="../libdwarf:$LD_LIBRARY_PATH" ' - -files_to_copy = [ - (["dwarfdump/dwarfdump"], "bin"), - (["libdwarf/libdwarf.a", "libdwarf/libdwarf.%s" % SHLIB_EXT], "lib"), - (["libdwarf/libdwarf.h", "libdwarf/dwarf.h"], "include"), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ["bin", "lib", "include"] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libdwarf/libdwarf-20190529-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libdwarf/libdwarf-20190529-GCCcore-8.2.0.eb deleted file mode 100644 index c9c67dc6eb8b..000000000000 --- a/easybuild/easyconfigs/l/libdwarf/libdwarf-20190529-GCCcore-8.2.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libdwarf' -version = '20190529' - -homepage = 'http://www.prevanders.net/dwarf.html' -description = """The DWARF Debugging Information Format is of interest to programmers working on compilers -and debuggers (and anyone interested in reading or writing DWARF information))""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['http://www.prevanders.net'] -sources = [SOURCE_TAR_GZ] -checksums = ['b414c3bff758df211d972de72df1da9f496224da3f649b950b7d7239ec69172c'] - -builddependencies = [ - ('binutils', '2.31.1'), -] -dependencies = [ - ('libelf', '0.8.13'), -] - -configopts = "--enable-shared " - -sanity_check_paths = { - 'files': ['bin/dwarfdump', 'lib/libdwarf.a', 'lib/libdwarf.%s' % SHLIB_EXT], - 'dirs': ['include'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libedit/libedit-20150325-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libedit/libedit-20150325-GNU-4.9.3-2.25.eb deleted file mode 100644 index 20fc94afcc87..000000000000 --- a/easybuild/easyconfigs/l/libedit/libedit-20150325-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libedit' -version = '20150325' - -homepage = 'http://thrysoee.dk/editline/' -description = """ -This BSD-style licensed command line editor library provides generic line editing, -history, and tokenization functions, similar to those found in GNU Readline. -""" - -toolchain = {'name': 'GNU', 'version': '4.9.3-2.25'} - -sources = ['libedit-20150325-3.1.tar.gz'] -source_urls = ['http://thrysoee.dk/editline/'] - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ['include/editline/readline.h', 'lib/libedit.%s' % SHLIB_EXT, 'lib/libedit.a'], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libedit/libedit-20180525-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libedit/libedit-20180525-GCCcore-6.4.0.eb deleted file mode 100644 index 164df5be231b..000000000000 --- a/easybuild/easyconfigs/l/libedit/libedit-20180525-GCCcore-6.4.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libedit' -version = '20180525' - -homepage = 'http://thrysoee.dk/editline/' -description = """ -This BSD-style licensed command line editor library provides generic line editing, -history, and tokenization functions, similar to those found in GNU Readline. -""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['http://thrysoee.dk/editline/'] -sources = ['%(namelower)s-%(version)s-3.1.tar.gz'] -checksums = ['c41bea8fd140fb57ba67a98ec1d8ae0b8ffa82f4aba9c35a87e5a9499e653116'] - -builddependencies = [('binutils', '2.28')] - -dependencies = [('ncurses', '6.0')] - -sanity_check_paths = { - 'files': ['include/editline/readline.h', 'lib/libedit.%s' % SHLIB_EXT, 'lib/libedit.a'], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libedit/libedit-20191231-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/libedit/libedit-20191231-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..9e85864f61d4 --- /dev/null +++ b/easybuild/easyconfigs/l/libedit/libedit-20191231-GCCcore-12.3.0.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'libedit' +version = '20191231' + +homepage = 'https://thrysoee.dk/editline/' +description = """ +This BSD-style licensed command line editor library provides generic line editing, +history, and tokenization functions, similar to those found in GNU Readline. +""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://thrysoee.dk/editline/'] +sources = ['%(namelower)s-%(version)s-3.1.tar.gz'] +checksums = ['dbb82cb7e116a5f8025d35ef5b4f7d4a3cdd0a3909a146a39112095a2d229071'] + +builddependencies = [('binutils', '2.40')] + +dependencies = [('ncurses', '6.4')] + +sanity_check_paths = { + 'files': ['include/editline/readline.h', 'lib/libedit.%s' % SHLIB_EXT, 'lib/libedit.a'], + 'dirs': [] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libedit/libedit-20191231-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libedit/libedit-20191231-GCCcore-9.3.0.eb deleted file mode 100644 index 4f31fdf03e4a..000000000000 --- a/easybuild/easyconfigs/l/libedit/libedit-20191231-GCCcore-9.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libedit' -version = '20191231' - -homepage = 'https://thrysoee.dk/editline/' -description = """ -This BSD-style licensed command line editor library provides generic line editing, -history, and tokenization functions, similar to those found in GNU Readline. -""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://thrysoee.dk/editline/'] -sources = ['%(namelower)s-%(version)s-3.1.tar.gz'] -checksums = ['dbb82cb7e116a5f8025d35ef5b4f7d4a3cdd0a3909a146a39112095a2d229071'] - -builddependencies = [('binutils', '2.34')] - -dependencies = [('ncurses', '6.2')] - -sanity_check_paths = { - 'files': ['include/editline/readline.h', 'lib/libedit.%s' % SHLIB_EXT, 'lib/libedit.a'], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libedit/libedit-20240517-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/libedit/libedit-20240517-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..098fd8b7bde6 --- /dev/null +++ b/easybuild/easyconfigs/l/libedit/libedit-20240517-GCCcore-13.2.0.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'libedit' +version = '20240517' + +homepage = 'https://thrysoee.dk/editline/' +description = """ +This BSD-style licensed command line editor library provides generic line editing, +history, and tokenization functions, similar to those found in GNU Readline. +""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['https://thrysoee.dk/editline/'] +sources = ['%(namelower)s-%(version)s-3.1.tar.gz'] +checksums = ['3a489097bb4115495f3bd85ae782852b7097c556d9500088d74b6fa38dbd12ff'] + +builddependencies = [('binutils', '2.40')] + +dependencies = [('ncurses', '6.4')] + +sanity_check_paths = { + 'files': ['include/editline/readline.h', 'lib/libedit.%s' % SHLIB_EXT, 'lib/libedit.a'], + 'dirs': [] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCC-4.8.3.eb b/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCC-4.8.3.eb deleted file mode 100644 index 370d7d47bc76..000000000000 --- a/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCC-4.8.3.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libelf' -version = '0.8.13' - -homepage = 'http://www.mr511.de/software/english.html' -description = """libelf is a free ELF object file access library""" - -toolchain = {'name': 'GCC', 'version': '4.8.3'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://www.mr511.de/software/'] - -modextrapaths = {'CPATH': 'include/libelf'} - -sanity_check_paths = { - 'files': ['lib/libelf.a', 'lib/libelf.%s' % SHLIB_EXT, 'lib/libelf.so.0', 'include/libelf/libelf.h'], - 'dirs': ['lib/pkgconfig'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCC-4.9.2.eb b/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCC-4.9.2.eb deleted file mode 100644 index 2157a2a132af..000000000000 --- a/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCC-4.9.2.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libelf' -version = '0.8.13' - -homepage = 'http://www.mr511.de/software/english.html' -description = """libelf is a free ELF object file access library""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://www.mr511.de/software/'] - -modextrapaths = {'CPATH': 'include/libelf'} - -sanity_check_paths = { - 'files': ['lib/libelf.a', 'lib/libelf.%s' % SHLIB_EXT, 'lib/libelf.so.0', 'include/libelf/libelf.h'], - 'dirs': ['lib/pkgconfig'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCCcore-10.2.0.eb b/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCCcore-10.2.0.eb index 634267b1156c..dabbb48b3eca 100644 --- a/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCCcore-10.2.0.eb @@ -19,7 +19,7 @@ builddependencies = [ ('binutils', '2.35'), ] -modextrapaths = {'CPATH': 'include/libelf'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/libelf'} sanity_check_paths = { 'files': ['lib/libelf.a', 'lib/libelf.%s' % SHLIB_EXT, 'lib/libelf.so.0', 'include/libelf/libelf.h'], diff --git a/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCCcore-10.3.0.eb b/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCCcore-10.3.0.eb index 155b9c5bd4e2..a325b596f0d4 100644 --- a/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCCcore-10.3.0.eb @@ -19,7 +19,7 @@ builddependencies = [ ('binutils', '2.36.1'), ] -modextrapaths = {'CPATH': 'include/libelf'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/libelf'} sanity_check_paths = { 'files': ['lib/libelf.a', 'lib/libelf.%s' % SHLIB_EXT, 'lib/libelf.so.0', 'include/libelf/libelf.h'], diff --git a/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCCcore-11.2.0.eb b/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCCcore-11.2.0.eb index 0ef4d0b3db04..1cb0d80ce955 100644 --- a/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCCcore-11.2.0.eb @@ -16,7 +16,7 @@ builddependencies = [ ('binutils', '2.37'), ] -modextrapaths = {'CPATH': 'include/libelf'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/libelf'} sanity_check_paths = { 'files': ['lib/libelf.a', 'lib/libelf.%s' % SHLIB_EXT, 'lib/libelf.so.0', 'include/libelf/libelf.h'], diff --git a/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCCcore-11.3.0.eb b/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCCcore-11.3.0.eb index 40935d6dfe9c..2c19a3e529fc 100644 --- a/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCCcore-11.3.0.eb @@ -16,7 +16,7 @@ builddependencies = [ ('binutils', '2.38'), ] -modextrapaths = {'CPATH': 'include/libelf'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/libelf'} sanity_check_paths = { 'files': ['lib/libelf.a', 'lib/libelf.%s' % SHLIB_EXT, 'lib/libelf.so.0', 'include/libelf/libelf.h'], diff --git a/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCCcore-5.4.0.eb b/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCCcore-5.4.0.eb deleted file mode 100644 index d895e620ad80..000000000000 --- a/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCCcore-5.4.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libelf' -version = '0.8.13' - -homepage = 'http://www.mr511.de/software/english.html' -description = """libelf is a free ELF object file access library""" - -toolchain = {'name': 'GCCcore', 'version': '5.4.0'} - -source_urls = ['http://www.mr511.de/software/'] -sources = [SOURCE_TAR_GZ] -checksums = ['591a9b4ec81c1f2042a97aa60564e0cb79d041c52faa7416acb38bc95bd2c76d'] - -builddependencies = [('binutils', '2.26')] - -modextrapaths = {'CPATH': 'include/libelf'} - -sanity_check_paths = { - 'files': ['lib/libelf.a', 'lib/libelf.%s' % SHLIB_EXT, 'lib/libelf.so.0', 'include/libelf/libelf.h'], - 'dirs': ['lib/pkgconfig'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCCcore-6.3.0.eb b/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCCcore-6.3.0.eb deleted file mode 100644 index f1152bc8d581..000000000000 --- a/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCCcore-6.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libelf' -version = '0.8.13' - -homepage = 'http://www.mr511.de/software/english.html' -description = """libelf is a free ELF object file access library""" - -toolchain = {'name': 'GCCcore', 'version': '6.3.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://www.mr511.de/software/'] - -builddependencies = [ - ('binutils', '2.27'), -] - -modextrapaths = {'CPATH': 'include/libelf'} - -sanity_check_paths = { - 'files': ['lib/libelf.a', 'lib/libelf.%s' % SHLIB_EXT, 'lib/libelf.so.0', 'include/libelf/libelf.h'], - 'dirs': ['lib/pkgconfig'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCCcore-8.2.0.eb deleted file mode 100644 index e80f6d981cf2..000000000000 --- a/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCCcore-8.2.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libelf' -version = '0.8.13' - -homepage = 'http://www.mr511.de/software/english.html' -description = """libelf is a free ELF object file access library""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = [ - 'http://www.mr511.de/software/', - 'https://fossies.org/linux/misc/old/', -] -sources = [SOURCE_TAR_GZ] -checksums = ['591a9b4ec81c1f2042a97aa60564e0cb79d041c52faa7416acb38bc95bd2c76d'] - -builddependencies = [ - ('binutils', '2.31.1'), -] - -modextrapaths = {'CPATH': 'include/libelf'} - -sanity_check_paths = { - 'files': ['lib/libelf.a', 'lib/libelf.%s' % SHLIB_EXT, 'lib/libelf.so.0', 'include/libelf/libelf.h'], - 'dirs': ['lib/pkgconfig'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCCcore-9.3.0.eb deleted file mode 100644 index 74d2ca7bfe9c..000000000000 --- a/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCCcore-9.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libelf' -version = '0.8.13' - -homepage = 'https://directory.fsf.org/wiki/Libelf' -description = """libelf is a free ELF object file access library""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = [ - 'http://www.mr511.de/software/', - 'https://fossies.org/linux/misc/old/', -] -sources = [SOURCE_TAR_GZ] -checksums = ['591a9b4ec81c1f2042a97aa60564e0cb79d041c52faa7416acb38bc95bd2c76d'] - -builddependencies = [ - ('binutils', '2.34'), -] - -modextrapaths = {'CPATH': 'include/libelf'} - -sanity_check_paths = { - 'files': ['lib/libelf.a', 'lib/libelf.%s' % SHLIB_EXT, 'lib/libelf.so.0', 'include/libelf/libelf.h'], - 'dirs': ['lib/pkgconfig'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.10-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.10-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..bca992c268a1 --- /dev/null +++ b/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.10-GCCcore-13.3.0.eb @@ -0,0 +1,37 @@ +easyblock = 'MesonNinja' + +name = 'libepoxy' +version = '1.5.10' + +homepage = 'https://github.com/anholt/libepoxy' +description = "Epoxy is a library for handling OpenGL function pointer management for you" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +github_account = 'anholt' +source_urls = [GITHUB_LOWER_SOURCE] +sources = ['%(version)s.tar.gz'] +checksums = ['a7ced37f4102b745ac86d6a70a9da399cc139ff168ba6b8002b4d8d43c900c15'] + +builddependencies = [ + ('binutils', '2.42'), + ('Meson', '1.4.0'), + ('Ninja', '1.12.1'), + ('pkgconf', '2.2.0'), +] + +dependencies = [ + ('X11', '20240607'), + ('Mesa', '24.1.3'), +] + +configopts = '-Degl=yes --libdir %(installdir)s/lib ' + +sanity_check_paths = { + 'files': ['include/epoxy/%s.h' % x for x in ['common', 'egl_generated', 'egl', 'gl_generated', + 'gl', 'glx_generated', 'glx']] + + ['lib/libepoxy.%s' % SHLIB_EXT], + 'dirs': ['lib'] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.2-foss-2018a.eb b/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.2-foss-2018a.eb deleted file mode 100644 index c7cce4c804b4..000000000000 --- a/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.2-foss-2018a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'libepoxy' -version = '1.5.2' - -homepage = 'https://github.com/anholt/libepoxy' -description = "Epoxy is a library for handling OpenGL function pointer management for you" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['https://github.com/anholt/%(name)s/releases/download/%(version)s'] -sources = [SOURCE_TAR_XZ] -checksums = ['a9562386519eb3fd7f03209f279f697a8cba520d3c155d6e253c3e138beca7d8'] - -builddependencies = [ - ('Meson', '0.46.1', '-Python-3.6.4'), - ('Ninja', '1.8.2'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('X11', '20180131'), - ('Mesa', '17.3.6'), -] - -configopts = '-Degl=no --libdir %(installdir)s/lib ' - -sanity_check_paths = { - 'files': ['include/epoxy/%s' % x for x in ['common.h', 'gl_generated.h', 'gl.h', 'glx_generated.h', 'glx.h']] + - ['lib/libepoxy.%s' % SHLIB_EXT], - 'dirs': ['lib'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.3-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.3-GCCcore-8.2.0.eb deleted file mode 100644 index 7a11ce515d81..000000000000 --- a/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.3-GCCcore-8.2.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'libepoxy' -version = '1.5.3' - -homepage = 'https://github.com/anholt/libepoxy' -description = "Epoxy is a library for handling OpenGL function pointer management for you" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://github.com/anholt/%(name)s/releases/download/%(version)s'] -sources = [SOURCE_TAR_XZ] -checksums = ['002958c5528321edd53440235d3c44e71b5b1e09b9177e8daf677450b6c4433d'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('Meson', '0.50.0', '-Python-3.7.2'), - ('Ninja', '1.9.0'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('X11', '20190311'), - ('Mesa', '19.0.1'), -] - -configopts = '-Degl=no --libdir %(installdir)s/lib ' - -sanity_check_paths = { - 'files': ['include/epoxy/%s' % x for x in ['common.h', 'gl_generated.h', 'gl.h', 'glx_generated.h', 'glx.h']] + - ['lib/libepoxy.%s' % SHLIB_EXT], - 'dirs': ['lib'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.3-fosscuda-2018b.eb b/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.3-fosscuda-2018b.eb deleted file mode 100644 index 64a4be18da53..000000000000 --- a/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.3-fosscuda-2018b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'libepoxy' -version = '1.5.3' - -homepage = 'https://github.com/anholt/libepoxy' -description = "Epoxy is a library for handling OpenGL function pointer management for you" - -toolchain = {'name': 'fosscuda', 'version': '2018b'} - -source_urls = ['https://github.com/anholt/%(name)s/releases/download/%(version)s'] -sources = [SOURCE_TAR_XZ] -checksums = ['002958c5528321edd53440235d3c44e71b5b1e09b9177e8daf677450b6c4433d'] - -builddependencies = [ - ('Meson', '0.48.1', '-Python-3.6.6'), - ('Ninja', '1.8.2'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('X11', '20180604'), - ('Mesa', '18.1.1'), -] - -configopts = '-Degl=no --libdir %(installdir)s/lib ' - -sanity_check_paths = { - 'files': ['include/epoxy/%s' % x for x in ['common.h', 'gl_generated.h', 'gl.h', 'glx_generated.h', 'glx.h']] + - ['lib/libepoxy.%s' % SHLIB_EXT], - 'dirs': ['lib'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.4-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.4-GCCcore-8.3.0.eb deleted file mode 100644 index b886697decab..000000000000 --- a/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.4-GCCcore-8.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'libepoxy' -version = '1.5.4' - -homepage = 'https://github.com/anholt/libepoxy' -description = "Epoxy is a library for handling OpenGL function pointer management for you" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -github_account = 'anholt' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['%(version)s.tar.gz'] -checksums = ['c926fcc606901f3e03e371027056fd478da43e01ce2da7ffc48b5a0de0ca107c'] - -builddependencies = [ - ('binutils', '2.32'), - ('Meson', '0.59.1', '-Python-3.7.4'), - ('Ninja', '1.9.0'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('X11', '20190717'), - ('Mesa', '19.1.7'), -] - -configopts = '-Degl=no --libdir %(installdir)s/lib ' - -sanity_check_paths = { - 'files': ['include/epoxy/%s' % x for x in ['common.h', 'gl_generated.h', 'gl.h', 'glx_generated.h', 'glx.h']] + - ['lib/libepoxy.%s' % SHLIB_EXT], - 'dirs': ['lib'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.4-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.4-GCCcore-9.3.0.eb deleted file mode 100644 index 988a8d4fc3f5..000000000000 --- a/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.4-GCCcore-9.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'MesonNinja' - -name = 'libepoxy' -version = '1.5.4' - -homepage = 'https://github.com/anholt/libepoxy' -description = "Epoxy is a library for handling OpenGL function pointer management for you" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -github_account = 'anholt' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['%(version)s.tar.gz'] -checksums = ['c926fcc606901f3e03e371027056fd478da43e01ce2da7ffc48b5a0de0ca107c'] - -builddependencies = [ - ('binutils', '2.34'), - ('Meson', '0.55.1', '-Python-3.8.2'), - ('Ninja', '1.10.0'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('X11', '20200222'), - ('Mesa', '20.0.2'), -] - -configopts = '-Degl=yes --libdir %(installdir)s/lib ' - -sanity_check_paths = { - 'files': ['include/epoxy/%s.h' % x for x in ['common', 'egl_generated', 'egl', 'gl_generated', - 'gl', 'glx_generated', 'glx']] + - ['lib/libepoxy.%s' % SHLIB_EXT], - 'dirs': ['lib'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libev/libev-4.33-GCC-11.2.0.eb b/easybuild/easyconfigs/l/libev/libev-4.33-GCC-11.2.0.eb index a1a8e171ef64..0dc199af1d34 100644 --- a/easybuild/easyconfigs/l/libev/libev-4.33-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/l/libev/libev-4.33-GCC-11.2.0.eb @@ -6,10 +6,10 @@ name = 'libev' version = '4.33' homepage = 'http://software.schmorp.de/pkg/libev.html' -description = """A full-featured and high-performance (see benchmark) -event loop that is loosely modelled after libevent, but without its -limitations and bugs. It is used in GNU Virtual Private Ethernet, -rxvt-unicode, auditd, the Deliantra MORPG Server and Client, and many +description = """A full-featured and high-performance (see benchmark) +event loop that is loosely modelled after libevent, but without its +limitations and bugs. It is used in GNU Virtual Private Ethernet, +rxvt-unicode, auditd, the Deliantra MORPG Server and Client, and many other programs.""" toolchain = {'name': 'GCC', 'version': '11.2.0'} diff --git a/easybuild/easyconfigs/l/libev/libev-4.33-GCC-12.3.0.eb b/easybuild/easyconfigs/l/libev/libev-4.33-GCC-12.3.0.eb new file mode 100644 index 000000000000..a2cd4ecd9b55 --- /dev/null +++ b/easybuild/easyconfigs/l/libev/libev-4.33-GCC-12.3.0.eb @@ -0,0 +1,31 @@ +# Author: J. Sassmannshausen (Imperial College London/UK) +# Update: Pavel Tománek (Inuits) +easyblock = 'ConfigureMake' + +name = 'libev' +version = '4.33' + +homepage = 'http://software.schmorp.de/pkg/libev.html' +description = """A full-featured and high-performance (see benchmark) +event loop that is loosely modelled after libevent, but without its +limitations and bugs. It is used in GNU Virtual Private Ethernet, +rxvt-unicode, auditd, the Deliantra MORPG Server and Client, and many +other programs.""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['http://dist.schmorp.de/libev/Attic'] +sources = ['%(name)s-%(version)s.tar.gz'] +checksums = ['507eb7b8d1015fbec5b935f34ebed15bf346bed04a11ab82b8eee848c4205aea'] + +builddependencies = [ + ('binutils', '2.40'), +] + +sanity_check_paths = { + 'files': ['lib/libev.%s' % SHLIB_EXT], + 'dirs': ['include/', 'share'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCC-4.9.2.eb b/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCC-4.9.2.eb deleted file mode 100644 index ce89a700f082..000000000000 --- a/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCC-4.9.2.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libevent' -version = '2.0.22' - -homepage = 'http://libevent.org/' -description = """The libevent API provides a mechanism to execute a callback function when a specific - event occurs on a file descriptor or after a timeout has been reached. - Furthermore, libevent also support callbacks due to signals or regular timeouts.""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -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'] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCC-5.4.0-2.26.eb deleted file mode 100644 index e069d2a221ad..000000000000 --- a/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libevent' -version = '2.0.22' - -homepage = 'http://libevent.org/' -description = """The libevent API provides a mechanism to execute a callback function when a specific - event occurs on a file descriptor or after a timeout has been reached. - Furthermore, libevent also support callbacks due to signals or regular timeouts.""" - -toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} - -source_urls = [ - 'https://github.com/%(name)s/%(name)s/releases/download/release-%(version)s-stable/', -] - -sources = ['%(name)s-%(version)s-stable.tar.gz'] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCCcore-4.9.3.eb b/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCCcore-4.9.3.eb deleted file mode 100644 index fe73b8ae7078..000000000000 --- a/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCCcore-4.9.3.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libevent' -version = '2.0.22' - -homepage = 'http://libevent.org/' -description = """The libevent API provides a mechanism to execute a callback function when a specific - event occurs on a file descriptor or after a timeout has been reached. - Furthermore, libevent also support callbacks due to signals or regular timeouts.""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.3'} - -source_urls = [ - 'https://github.com/%(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'] - -builddependencies = [ - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.25', '', True), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GNU-4.9.3-2.25.eb deleted file mode 100644 index 7f0cee0e30d2..000000000000 --- a/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libevent' -version = '2.0.22' - -homepage = 'http://libevent.org/' -description = """The libevent API provides a mechanism to execute a callback function when a specific - event occurs on a file descriptor or after a timeout has been reached. - Furthermore, libevent also support callbacks due to signals or regular timeouts.""" - -toolchain = {'name': 'GNU', 'version': '4.9.3-2.25'} - -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'] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libevent/libevent-2.1.11-GCCcore-7.2.0.eb b/easybuild/easyconfigs/l/libevent/libevent-2.1.11-GCCcore-7.2.0.eb deleted file mode 100644 index 5343bf343653..000000000000 --- a/easybuild/easyconfigs/l/libevent/libevent-2.1.11-GCCcore-7.2.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libevent' -version = '2.1.11' - -homepage = 'https://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': '7.2.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 = ['a65bac6202ea8c5609fd5c7e480e6d25de467ea1917c08290c521752f147283d'] - -builddependencies = [ - ('binutils', '2.29'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('zlib', '1.2.11'), -] - -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.11-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libevent/libevent-2.1.11-GCCcore-7.3.0.eb deleted file mode 100644 index f4b7e938b86e..000000000000 --- a/easybuild/easyconfigs/l/libevent/libevent-2.1.11-GCCcore-7.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libevent' -version = '2.1.11' - -homepage = 'https://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': '7.3.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 = ['a65bac6202ea8c5609fd5c7e480e6d25de467ea1917c08290c521752f147283d'] - -builddependencies = [ - ('binutils', '2.30'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('zlib', '1.2.11'), -] - -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.11-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libevent/libevent-2.1.11-GCCcore-8.3.0.eb deleted file mode 100644 index 08ea3ff0ea21..000000000000 --- a/easybuild/easyconfigs/l/libevent/libevent-2.1.11-GCCcore-8.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libevent' -version = '2.1.11' - -homepage = 'https://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': '8.3.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 = ['a65bac6202ea8c5609fd5c7e480e6d25de467ea1917c08290c521752f147283d'] - -builddependencies = [ - ('binutils', '2.32'), -] - -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.11-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libevent/libevent-2.1.11-GCCcore-9.3.0.eb deleted file mode 100644 index 46b3823d2dc6..000000000000 --- a/easybuild/easyconfigs/l/libevent/libevent-2.1.11-GCCcore-9.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libevent' -version = '2.1.11' - -homepage = 'https://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': '9.3.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 = ['a65bac6202ea8c5609fd5c7e480e6d25de467ea1917c08290c521752f147283d'] - -builddependencies = [ - ('binutils', '2.34'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('zlib', '1.2.11'), -] - -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.12-GCCcore-14.2.0.eb b/easybuild/easyconfigs/l/libevent/libevent-2.1.12-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..624f42a212b4 --- /dev/null +++ b/easybuild/easyconfigs/l/libevent/libevent-2.1.12-GCCcore-14.2.0.eb @@ -0,0 +1,38 @@ +easyblock = 'ConfigureMake' + +name = 'libevent' +version = '2.1.12' + +homepage = 'https://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': '14.2.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 = ['92e6de1be9ec176428fd2367677e61ceffc2ee1cb119035037a27d346b0403bb'] + +builddependencies = [ + ('binutils', '2.42'), + ('pkgconf', '2.3.0'), +] + +dependencies = [ + ('zlib', '1.3.1'), + ('OpenSSL', '3', '', SYSTEM), +] + +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.12.eb b/easybuild/easyconfigs/l/libevent/libevent-2.1.12.eb index dc045c87868c..3bd659925aba 100644 --- a/easybuild/easyconfigs/l/libevent/libevent-2.1.12.eb +++ b/easybuild/easyconfigs/l/libevent/libevent-2.1.12.eb @@ -12,7 +12,6 @@ description = """ """ toolchain = SYSTEM -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'] 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 deleted file mode 100644 index 2b1365f41e25..000000000000 --- a/easybuild/easyconfigs/l/libevent/libevent-2.1.8-GCCcore-6.4.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -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-GCCcore-7.2.0.eb b/easybuild/easyconfigs/l/libevent/libevent-2.1.8-GCCcore-7.2.0.eb deleted file mode 100644 index ae3b104a274c..000000000000 --- a/easybuild/easyconfigs/l/libevent/libevent-2.1.8-GCCcore-7.2.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libevent' -version = '2.1.8' - -homepage = 'https://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': '7.2.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.29'), -] - -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-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libevent/libevent-2.1.8-GCCcore-7.3.0.eb deleted file mode 100644 index ad39518a94c7..000000000000 --- a/easybuild/easyconfigs/l/libevent/libevent-2.1.8-GCCcore-7.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -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': '7.3.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.30'), -] - -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-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libevent/libevent-2.1.8-GCCcore-8.2.0.eb deleted file mode 100644 index a83448801270..000000000000 --- a/easybuild/easyconfigs/l/libevent/libevent-2.1.8-GCCcore-8.2.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libevent' -version = '2.1.8' - -homepage = 'https://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': '8.2.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.31.1'), -] - -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-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libevent/libevent-2.1.8-GCCcore-8.3.0.eb deleted file mode 100644 index 7506631c33ee..000000000000 --- a/easybuild/easyconfigs/l/libevent/libevent-2.1.8-GCCcore-8.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libevent' -version = '2.1.8' - -homepage = 'https://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': '8.3.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.32'), -] - -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 deleted file mode 100644 index e4b5bb295d1a..000000000000 --- a/easybuild/easyconfigs/l/libevent/libevent-2.1.8.eb +++ /dev/null @@ -1,28 +0,0 @@ -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 = SYSTEM - -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/libfabric/libfabric-1.10.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libfabric/libfabric-1.10.1-GCCcore-9.3.0.eb deleted file mode 100644 index 3451ec309957..000000000000 --- a/easybuild/easyconfigs/l/libfabric/libfabric-1.10.1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libfabric' -version = '1.10.1' - -homepage = 'https://ofiwg.github.io/libfabric/' -description = """ -Libfabric is a core component of OFI. It is the library that defines and exports -the user-space API of OFI, and is typically the only software that applications -deal with directly. It works in conjunction with provider libraries, which are -often integrated directly into libfabric. -""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -github_account = 'ofiwg' -source_urls = ['https://github.com/ofiwg/%(name)s/releases/download/v%(version)s'] -sources = [SOURCE_TAR_BZ2] -checksums = ['889fa8c99eed1ff2a5fd6faf6d5222f2cf38476b24f3b764f2cbb5900fee8284'] - -builddependencies = [ - ('binutils', '2.34'), - ('pkg-config', '0.29.2'), -] - -osdependencies = [OS_PKG_IBVERBS_DEV] - -# Disable deprecated "sockets" provider -configopts = "--disable-sockets " - -# Disable usNIC provider by default as this requires specific osdependencies -# If you want to enable this provider you need to uncomment the following line: -# osdependencies.append(('libnl3-devel', 'libnl3-dev')) -configopts += "--disable-usnic " - -sanity_check_paths = { - 'files': ['bin/fi_info', 'bin/fi_pingpong', 'bin/fi_strerror'] + - ['lib/libfabric.%s' % x for x in ['a', SHLIB_EXT]], - 'dirs': ['include/rdma', 'lib/pkgconfig', 'share'] -} - -sanity_check_commands = ['fi_info'] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libfabric/libfabric-1.11.0-GCCcore-10.2.0.eb b/easybuild/easyconfigs/l/libfabric/libfabric-1.11.0-GCCcore-10.2.0.eb index d7da6e3a9e64..5deaf391f9cb 100644 --- a/easybuild/easyconfigs/l/libfabric/libfabric-1.11.0-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/l/libfabric/libfabric-1.11.0-GCCcore-10.2.0.eb @@ -29,7 +29,7 @@ osdependencies = [OS_PKG_IBVERBS_DEV] # Disable deprecated "sockets" provider configopts = "--disable-sockets " -# Disable usNIC provider by default as this requires specific osdependencies +# Disable usNIC provider by default as this requires specific osdependencies # If you want to enable this provider you need to uncomment the following line: # osdependencies.append(('libnl3-devel', 'libnl3-dev')) configopts += "--disable-usnic " diff --git a/easybuild/easyconfigs/l/libfabric/libfabric-1.11.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libfabric/libfabric-1.11.0-GCCcore-9.3.0.eb deleted file mode 100644 index 364cc1d64842..000000000000 --- a/easybuild/easyconfigs/l/libfabric/libfabric-1.11.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libfabric' -version = '1.11.0' - -homepage = 'https://ofiwg.github.io/libfabric/' -description = """ -Libfabric is a core component of OFI. It is the library that defines and exports -the user-space API of OFI, and is typically the only software that applications -deal with directly. It works in conjunction with provider libraries, which are -often integrated directly into libfabric. -""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -github_account = 'ofiwg' -source_urls = ['https://github.com/ofiwg/%(name)s/releases/download/v%(version)s'] -sources = [SOURCE_TAR_BZ2] -checksums = ['9938abf628e7ea8dcf60a94a4b62d499fbc0dbc6733478b6db2e6a373c80d58f'] - -builddependencies = [ - ('binutils', '2.34'), - ('pkg-config', '0.29.2'), -] - -osdependencies = [OS_PKG_IBVERBS_DEV] - -# Disable deprecated "sockets" provider -configopts = "--disable-sockets " - -# Disable usNIC provider by default as this requires specific osdependencies -# If you want to enable this provider you need to uncomment the following line: -# osdependencies.append(('libnl3-devel', 'libnl3-dev')) -configopts += "--disable-usnic " - -sanity_check_paths = { - 'files': ['bin/fi_info', 'bin/fi_pingpong', 'bin/fi_strerror'] + - ['lib/libfabric.%s' % x for x in ['a', SHLIB_EXT]], - 'dirs': ['include/rdma', 'lib/pkgconfig', 'share'] -} - -sanity_check_commands = ['fi_info'] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libfabric/libfabric-1.12.1-GCCcore-10.3.0.eb b/easybuild/easyconfigs/l/libfabric/libfabric-1.12.1-GCCcore-10.3.0.eb index d6b9ee2d4d02..5a302fa1b832 100644 --- a/easybuild/easyconfigs/l/libfabric/libfabric-1.12.1-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/l/libfabric/libfabric-1.12.1-GCCcore-10.3.0.eb @@ -43,8 +43,10 @@ builddependencies = [ dependencies = [ ('numactl', '2.0.14'), + # PSM2 dependency for libfabric should be used on Omnipath systems, + # but that PSM2 has CUDA as dependency so it's commented out by default; # PSM2 only compiles on x86_64 - ('PSM2', {'arch=x86_64': '12.0.1', 'arch=*': False}), + # ('PSM2', {'arch=x86_64': '12.0.1', 'arch=*': False}), ] osdependencies = [OS_PKG_IBVERBS_DEV] diff --git a/easybuild/easyconfigs/l/libfabric/libfabric-1.13.0-GCCcore-11.2.0.eb b/easybuild/easyconfigs/l/libfabric/libfabric-1.13.0-GCCcore-11.2.0.eb index 14f9ebd2d665..35245b93a335 100644 --- a/easybuild/easyconfigs/l/libfabric/libfabric-1.13.0-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/l/libfabric/libfabric-1.13.0-GCCcore-11.2.0.eb @@ -37,8 +37,10 @@ builddependencies = [ dependencies = [ ('numactl', '2.0.14'), + # PSM2 dependency for libfabric should be used on Omnipath systems, + # but that PSM2 has CUDA as dependency so it's commented out by default; # PSM2 only compiles on x86_64 - ('PSM2', {'arch=x86_64': '12.0.1', 'arch=*': False}), + # ('PSM2', {'arch=x86_64': '12.0.1', 'arch=*': False}), ] osdependencies = [OS_PKG_IBVERBS_DEV] diff --git a/easybuild/easyconfigs/l/libfabric/libfabric-1.13.1-GCCcore-11.2.0.eb b/easybuild/easyconfigs/l/libfabric/libfabric-1.13.1-GCCcore-11.2.0.eb index 201bf1174aab..c6011eea6ec9 100644 --- a/easybuild/easyconfigs/l/libfabric/libfabric-1.13.1-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/l/libfabric/libfabric-1.13.1-GCCcore-11.2.0.eb @@ -37,8 +37,10 @@ builddependencies = [ dependencies = [ ('numactl', '2.0.14'), + # PSM2 dependency for libfabric should be used on Omnipath systems, + # but that PSM2 has CUDA as dependency so it's commented out by default; # PSM2 only compiles on x86_64 - ('PSM2', {'arch=x86_64': '12.0.1', 'arch=*': False}), + # ('PSM2', {'arch=x86_64': '12.0.1', 'arch=*': False}), ] osdependencies = [OS_PKG_IBVERBS_DEV] diff --git a/easybuild/easyconfigs/l/libfabric/libfabric-1.13.2-GCCcore-11.2.0.eb b/easybuild/easyconfigs/l/libfabric/libfabric-1.13.2-GCCcore-11.2.0.eb index 019d41c069e6..14531d3108d2 100644 --- a/easybuild/easyconfigs/l/libfabric/libfabric-1.13.2-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/l/libfabric/libfabric-1.13.2-GCCcore-11.2.0.eb @@ -37,8 +37,10 @@ builddependencies = [ dependencies = [ ('numactl', '2.0.14'), + # PSM2 dependency for libfabric should be used on Omnipath systems, + # but that PSM2 has CUDA as dependency so it's commented out by default; # PSM2 only compiles on x86_64 - ('PSM2', {'arch=x86_64': '12.0.1', 'arch=*': False}), + # ('PSM2', {'arch=x86_64': '12.0.1', 'arch=*': False}), ] osdependencies = [OS_PKG_IBVERBS_DEV] diff --git a/easybuild/easyconfigs/l/libfabric/libfabric-1.15.1-GCCcore-11.3.0.eb b/easybuild/easyconfigs/l/libfabric/libfabric-1.15.1-GCCcore-11.3.0.eb index f25fb5b5f99a..6c50cdb4a4bc 100644 --- a/easybuild/easyconfigs/l/libfabric/libfabric-1.15.1-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/l/libfabric/libfabric-1.15.1-GCCcore-11.3.0.eb @@ -37,8 +37,10 @@ builddependencies = [ dependencies = [ ('numactl', '2.0.14'), + # PSM2 dependency for libfabric should be used on Omnipath systems, + # but that PSM2 has CUDA as dependency so it's commented out by default; # PSM2 only compiles on x86_64 - ('PSM2', {'arch=x86_64': '12.0.1', 'arch=*': False}), + # ('PSM2', {'arch=x86_64': '12.0.1', 'arch=*': False}), ] osdependencies = [OS_PKG_IBVERBS_DEV] diff --git a/easybuild/easyconfigs/l/libfabric/libfabric-1.16.1-GCCcore-12.2.0.eb b/easybuild/easyconfigs/l/libfabric/libfabric-1.16.1-GCCcore-12.2.0.eb index fc8aec7b0cae..31c4ac02facb 100644 --- a/easybuild/easyconfigs/l/libfabric/libfabric-1.16.1-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/l/libfabric/libfabric-1.16.1-GCCcore-12.2.0.eb @@ -34,8 +34,10 @@ builddependencies = [ dependencies = [ ('numactl', '2.0.16'), + # PSM2 dependency for libfabric should be used on Omnipath systems, + # but that PSM2 has CUDA as dependency so it's commented out by default; # PSM2 only compiles on x86_64 - ('PSM2', {'arch=x86_64': '12.0.1', 'arch=*': False}), + # ('PSM2', {'arch=x86_64': '12.0.1', 'arch=*': False}), ] osdependencies = [OS_PKG_IBVERBS_DEV] diff --git a/easybuild/easyconfigs/l/libfabric/libfabric-1.18.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/libfabric/libfabric-1.18.0-GCCcore-12.3.0.eb index 5ed720b072eb..c1fa6c1cebb8 100644 --- a/easybuild/easyconfigs/l/libfabric/libfabric-1.18.0-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/l/libfabric/libfabric-1.18.0-GCCcore-12.3.0.eb @@ -34,8 +34,10 @@ builddependencies = [ dependencies = [ ('numactl', '2.0.16'), + # PSM2 dependency for libfabric should be used on Omnipath systems, + # but that PSM2 has CUDA as dependency so it's commented out by default; # PSM2 only compiles on x86_64 - ('PSM2', {'arch=x86_64': '12.0.1', 'arch=*': False}), + # ('PSM2', {'arch=x86_64': '12.0.1', 'arch=*': False}), ] osdependencies = [OS_PKG_IBVERBS_DEV] diff --git a/easybuild/easyconfigs/l/libfabric/libfabric-1.19.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/libfabric/libfabric-1.19.0-GCCcore-13.2.0.eb index 24f37e05aaad..5d80c15a258b 100644 --- a/easybuild/easyconfigs/l/libfabric/libfabric-1.19.0-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/l/libfabric/libfabric-1.19.0-GCCcore-13.2.0.eb @@ -34,8 +34,10 @@ builddependencies = [ dependencies = [ ('numactl', '2.0.16'), + # PSM2 dependency for libfabric should be used on Omnipath systems, + # but that PSM2 has CUDA as dependency so it's commented out by default; # PSM2 only compiles on x86_64 - ('PSM2', {'arch=x86_64': '12.0.1', 'arch=*': False}), + # ('PSM2', {'arch=x86_64': '12.0.1', 'arch=*': False}), ] osdependencies = [OS_PKG_IBVERBS_DEV] diff --git a/easybuild/easyconfigs/l/libfabric/libfabric-1.21.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libfabric/libfabric-1.21.0-GCCcore-13.3.0.eb index 812a66d1fc63..04757a827482 100644 --- a/easybuild/easyconfigs/l/libfabric/libfabric-1.21.0-GCCcore-13.3.0.eb +++ b/easybuild/easyconfigs/l/libfabric/libfabric-1.21.0-GCCcore-13.3.0.eb @@ -29,8 +29,10 @@ builddependencies = [ dependencies = [ ('numactl', '2.0.18'), + # PSM2 dependency for libfabric should be used on Omnipath systems, + # but that PSM2 has CUDA as dependency so it's commented out by default; # PSM2 only compiles on x86_64 - ('PSM2', {'arch=x86_64': '12.0.1', 'arch=*': False}), + # ('PSM2', {'arch=x86_64': '12.0.1', 'arch=*': False}), ] osdependencies = [OS_PKG_IBVERBS_DEV] diff --git a/easybuild/easyconfigs/l/libfabric/libfabric-1.9.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libfabric/libfabric-1.9.1-GCCcore-9.3.0.eb deleted file mode 100644 index 1f256aaa9146..000000000000 --- a/easybuild/easyconfigs/l/libfabric/libfabric-1.9.1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,48 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libfabric' -version = '1.9.1' - -homepage = 'https://ofiwg.github.io/libfabric/' -description = """ -Libfabric is a core component of OFI. It is the library that defines and exports -the user-space API of OFI, and is typically the only software that applications -deal with directly. It works in conjunction with provider libraries, which are -often integrated directly into libfabric. -""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -github_account = 'ofiwg' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['765fdf71d99d179d89480c82271f62da5f186f61fe3907b1a450a63713312c6a'] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.34'), - ('pkg-config', '0.29.2'), -] - -osdependencies = [OS_PKG_IBVERBS_DEV] - -preconfigopts = "./autogen.sh && " - -# Disable deprecated "sockets" provider -configopts = "--disable-sockets " - -# Disable usNIC provider by default as this requires specific osdependencies -# If you want to enable this provider you need to uncomment the following line: -# osdependencies.append(('libnl3-devel', 'libnl3-dev')) -configopts += "--disable-usnic " - -sanity_check_paths = { - 'files': ['bin/fi_info', 'bin/fi_pingpong', 'bin/fi_strerror'] + - ['lib/libfabric.%s' % x for x in ['a', SHLIB_EXT]], - 'dirs': ['include/rdma', 'lib/pkgconfig', 'share'] -} - -sanity_check_commands = ['fi_info'] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libfabric/libfabric-2.0.0-GCCcore-14.2.0.eb b/easybuild/easyconfigs/l/libfabric/libfabric-2.0.0-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..e521a25ffbfe --- /dev/null +++ b/easybuild/easyconfigs/l/libfabric/libfabric-2.0.0-GCCcore-14.2.0.eb @@ -0,0 +1,61 @@ +easyblock = 'ConfigureMake' + +name = 'libfabric' +version = '2.0.0' + +homepage = 'https://ofiwg.github.io/libfabric/' +description = """ +Libfabric is a core component of OFI. It is the library that defines and exports +the user-space API of OFI, and is typically the only software that applications +deal with directly. It works in conjunction with provider libraries, which are +often integrated directly into libfabric. +""" + +# The psm3 provider (enabled by default) requires an AVX capable system to run +toolchain = {'name': 'GCCcore', 'version': '14.2.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/ofiwg/libfabric/releases/download/v%(version)s'] +sources = [SOURCE_TAR_BZ2] +checksums = [ + {'libfabric-2.0.0.tar.bz2': '1a8e40f1f331d6ee2e9ace518c0088a78c8a838968f8601c2b77fd012a7bf0f5'}, +] + +builddependencies = [ + ('binutils', '2.42'), + ('pkgconf', '2.3.0'), + ('Autotools', '20240712'), +] + +dependencies = [ + ('numactl', '2.0.19'), + # PSM2 dependency for libfabric should be used on Omnipath systems, + # but that PSM2 has CUDA as dependency so it's commented out by default; + # PSM2 only compiles on x86_64 + # ('PSM2', {'arch=x86_64': '12.0.1', 'arch=*': False}), +] + +osdependencies = [OS_PKG_IBVERBS_DEV] + +# Regenerate build files to pick up psm3-axv-config patch +preconfigopts = "./autogen.sh &&" + +# Disable deprecated "sockets" provider +configopts = "--disable-sockets " + +# Disable usNIC provider by default as this requires specific osdependencies +# If you want to enable this provider you need to uncomment the following line: +# osdependencies.append(('libnl3-devel', 'libnl3-dev')) +configopts += "--disable-usnic " + +buildopts = "V=1" + +sanity_check_paths = { + 'files': ['bin/fi_info', 'bin/fi_pingpong', 'bin/fi_strerror'] + + ['lib/libfabric.%s' % x for x in ['a', SHLIB_EXT]], + 'dirs': ['include/rdma', 'lib/pkgconfig', 'share'] +} + +sanity_check_commands = ['fi_info'] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libfdf/libfdf-0.5.1-GCC-12.3.0.eb b/easybuild/easyconfigs/l/libfdf/libfdf-0.5.1-GCC-12.3.0.eb new file mode 100644 index 000000000000..06386c455d22 --- /dev/null +++ b/easybuild/easyconfigs/l/libfdf/libfdf-0.5.1-GCC-12.3.0.eb @@ -0,0 +1,26 @@ +easyblock = 'CMakeMake' + +name = 'libfdf' +version = '0.5.1' + +homepage = 'https://gitlab.com/siesta-project/libraries/libfdf' +description = """LibFDF is the official implementation of the FDF specifications for use in client codes.""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +source_urls = ['https://gitlab.com/siesta-project/libraries/libfdf/-/archive/%(version)s'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['b53dbd00b6dfca769ade7228502236958864c134081a9b018e49e81f4057efb6'] + +builddependencies = [ + ('CMake', '3.26.3'), +] + +sanity_check_paths = { + 'files': ['lib/libfdf.a'], + 'dirs': ['include', 'lib/pkgconfig', 'lib/cmake/libfdf'], +} + +runtest = 'test' + +moduleclass = 'data' 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 deleted file mode 100644 index 336a7eca3dfb..000000000000 --- a/easybuild/easyconfigs/l/libffcall/libffcall-1.13-GCCcore-6.4.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -# 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/libffcall/libffcall-2.2-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libffcall/libffcall-2.2-GCCcore-8.3.0.eb deleted file mode 100644 index b0e3541518b1..000000000000 --- a/easybuild/easyconfigs/l/libffcall/libffcall-2.2-GCCcore-8.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffcall' -version = '2.2' - -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': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['ebfa37f97b6c94fac24ecf3193f9fc829517cf81aee9ac2d191af993d73cb747'] - -builddependencies = [ - ('binutils', '2.32'), -] - -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/libffcall/libffcall-2.2-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libffcall/libffcall-2.2-GCCcore-9.3.0.eb deleted file mode 100644 index e7cf6276a3ec..000000000000 --- a/easybuild/easyconfigs/l/libffcall/libffcall-2.2-GCCcore-9.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - http://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'libffcall' -version = '2.2' - -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': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['ebfa37f97b6c94fac24ecf3193f9fc829517cf81aee9ac2d191af993d73cb747'] - -builddependencies = [('binutils', '2.34')] - -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/libffcall/libffcall-2.4-GCCcore-10.2.0.eb b/easybuild/easyconfigs/l/libffcall/libffcall-2.4-GCCcore-10.2.0.eb index 60a3b0255b44..49b562a9cb0a 100644 --- a/easybuild/easyconfigs/l/libffcall/libffcall-2.4-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/l/libffcall/libffcall-2.4-GCCcore-10.2.0.eb @@ -28,6 +28,6 @@ sanity_check_paths = { 'dirs': [], } -parallel = 1 +maxparallel = 1 moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.0.11_icc_UINT128.patch b/easybuild/easyconfigs/l/libffi/libffi-3.0.11_icc_UINT128.patch deleted file mode 100644 index 423f9c1e5371..000000000000 --- a/easybuild/easyconfigs/l/libffi/libffi-3.0.11_icc_UINT128.patch +++ /dev/null @@ -1,45 +0,0 @@ -Only in libffi-3.0.11: Makefile -Only in libffi-3.0.11: makefile.sed~ -Only in libffi-3.0.11: makefiles.mk~ -Only in libffi-3.0.11: makefiles.out~ -Only in libffi-3.0.11: makefiles.sed~ -diff -ru libffi-3.0.11.orig/src/x86/ffi64.c libffi-3.0.11/src/x86/ffi64.c ---- libffi-3.0.11.orig/src/x86/ffi64.c 2012-04-12 04:46:06.000000000 +0200 -+++ libffi-3.0.11/src/x86/ffi64.c 2012-08-29 11:06:28.311735374 +0200 -@@ -38,11 +38,11 @@ - #define MAX_SSE_REGS 8 - - #ifdef __INTEL_COMPILER --#define UINT128 __m128 --#else --#define UINT128 __int128_t -+typedef struct { int64_t m[2]; } __int128_t; - #endif - -+#define UINT128 __int128_t -+ - struct register_args - { - /* Registers for argument passing. */ -@@ -477,10 +477,20 @@ - break; - case X86_64_SSE_CLASS: - case X86_64_SSEDF_CLASS: -+#ifdef __INTEL_COMPILER -+ reg_args->sse[ssecount].m[0] = *(UINT64 *) a; -+ reg_args->sse[ssecount++].m[1] = 0; -+#else - reg_args->sse[ssecount++] = *(UINT64 *) a; -+#endif - break; - case X86_64_SSESF_CLASS: -+#ifdef __INTEL_COMPILER -+ reg_args->sse[ssecount].m[0] = *(UINT32 *) a; -+ reg_args->sse[ssecount++].m[1] = 0; -+#else - reg_args->sse[ssecount++] = *(UINT32 *) a; -+#endif - break; - default: - abort(); -Only in libffi-3.0.11: x86_64-unknown-linux-gnu diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.0.13_include-xmmintrin.patch b/easybuild/easyconfigs/l/libffi/libffi-3.0.13_include-xmmintrin.patch deleted file mode 100644 index a1cab97c9283..000000000000 --- a/easybuild/easyconfigs/l/libffi/libffi-3.0.13_include-xmmintrin.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -ru libffi-3.0.13.orig/src/x86/ffi64.c libffi-3.0.13/src/x86/ffi64.c ---- libffi-3.0.13.orig/src/x86/ffi64.c 2013-03-16 12:19:39.000000000 +0100 -+++ libffi-3.0.13/src/x86/ffi64.c 2013-08-14 14:42:38.000000000 +0200 -@@ -39,6 +39,7 @@ - #define MAX_SSE_REGS 8 - - #if defined(__INTEL_COMPILER) -+#include "xmmintrin.h" - #define UINT128 __m128 - #else - #if defined(__SUNPRO_C) diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCC-4.9.2.eb b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCC-4.9.2.eb deleted file mode 100644 index 0e73bc6b4112..000000000000 --- a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCC-4.9.2.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffi' -version = '3.2.1' - -homepage = 'http://sourceware.org/libffi/' -description = """The libffi library provides a portable, high level programming interface to various calling -conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = ['libffi-%(version)s_fix-include-location.patch'] -checksums = [ - 'd06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37', # libffi-3.2.1.tar.gz - '078bec207fc3d5a0581f2a952d1c014b76a6e84a93a6a089ff9b9fe5b3908cb9', # libffi-3.2.1_fix-include-location.patch -] - -sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCC-4.9.3-2.25.eb deleted file mode 100644 index e4beb07c54e3..000000000000 --- a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffi' -version = '3.2.1' - -homepage = 'http://sourceware.org/libffi/' -description = """The libffi library provides a portable, high level programming interface to various calling -conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" - -toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = ['libffi-%(version)s_fix-include-location.patch'] -checksums = [ - 'd06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37', # libffi-3.2.1.tar.gz - '078bec207fc3d5a0581f2a952d1c014b76a6e84a93a6a089ff9b9fe5b3908cb9', # libffi-3.2.1_fix-include-location.patch -] - -sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCC-5.4.0-2.26.eb deleted file mode 100644 index 9a9416220d40..000000000000 --- a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffi' -version = '3.2.1' - -homepage = 'http://sourceware.org/libffi/' -description = """The libffi library provides a portable, high level programming interface to various calling -conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" - -toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = ['libffi-%(version)s_fix-include-location.patch'] -checksums = [ - 'd06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37', # libffi-3.2.1.tar.gz - '078bec207fc3d5a0581f2a952d1c014b76a6e84a93a6a089ff9b9fe5b3908cb9', # libffi-3.2.1_fix-include-location.patch -] - -sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], - 'dirs': ['include', 'share'], -} - -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 deleted file mode 100644 index 1013ed198c1a..000000000000 --- a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCCcore-5.4.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -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] -patches = ['libffi-%(version)s_fix-include-location.patch'] -checksums = [ - 'd06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37', # libffi-3.2.1.tar.gz - '078bec207fc3d5a0581f2a952d1c014b76a6e84a93a6a089ff9b9fe5b3908cb9', # libffi-3.2.1_fix-include-location.patch -] - -builddependencies = [('binutils', '2.26', '', SYSTEM)] - -sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], - 'dirs': ['include', 'share'], -} - -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 deleted file mode 100644 index e7fc7af475d9..000000000000 --- a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCCcore-6.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -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] -patches = ['libffi-%(version)s_fix-include-location.patch'] -checksums = [ - 'd06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37', # libffi-3.2.1.tar.gz - '078bec207fc3d5a0581f2a952d1c014b76a6e84a93a6a089ff9b9fe5b3908cb9', # libffi-3.2.1_fix-include-location.patch -] - -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': ['include', 'share'], -} - -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 deleted file mode 100644 index eda670b3d5eb..000000000000 --- a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -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] -patches = ['libffi-%(version)s_fix-include-location.patch'] -checksums = [ - 'd06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37', # libffi-3.2.1.tar.gz - '078bec207fc3d5a0581f2a952d1c014b76a6e84a93a6a089ff9b9fe5b3908cb9', # libffi-3.2.1_fix-include-location.patch -] - -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': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCCcore-7.3.0.eb deleted file mode 100644 index 8f28f6ebb668..000000000000 --- a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCCcore-7.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -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': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = ['libffi-%(version)s_fix-include-location.patch'] -checksums = [ - 'd06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37', # libffi-3.2.1.tar.gz - '078bec207fc3d5a0581f2a952d1c014b76a6e84a93a6a089ff9b9fe5b3908cb9', # libffi-3.2.1_fix-include-location.patch -] - -builddependencies = [ - ('binutils', '2.30'), -] - -sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCCcore-8.2.0.eb deleted file mode 100644 index affa2a35046e..000000000000 --- a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCCcore-8.2.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -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': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = ['libffi-%(version)s_fix-include-location.patch'] -checksums = [ - 'd06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37', # libffi-3.2.1.tar.gz - '078bec207fc3d5a0581f2a952d1c014b76a6e84a93a6a089ff9b9fe5b3908cb9', # libffi-3.2.1_fix-include-location.patch -] - -builddependencies = [ - ('binutils', '2.31.1'), -] - -sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCCcore-8.3.0.eb deleted file mode 100644 index f954aac85cac..000000000000 --- a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffi' -version = '3.2.1' - -homepage = 'https://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': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'https://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = ['libffi-%(version)s_fix-include-location.patch'] -checksums = [ - 'd06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37', # libffi-3.2.1.tar.gz - '078bec207fc3d5a0581f2a952d1c014b76a6e84a93a6a089ff9b9fe5b3908cb9', # libffi-3.2.1_fix-include-location.patch -] - -builddependencies = [('binutils', '2.32')] - -sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GNU-4.9.3-2.25.eb deleted file mode 100644 index 4e5d37d10717..000000000000 --- a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,28 +0,0 @@ -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': 'GNU', 'version': '4.9.3-2.25'} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = ['libffi-%(version)s_fix-include-location.patch'] -checksums = [ - 'd06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37', # libffi-3.2.1.tar.gz - '078bec207fc3d5a0581f2a952d1c014b76a6e84a93a6a089ff9b9fe5b3908cb9', # libffi-3.2.1_fix-include-location.patch -] - -sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-foss-2016.04.eb b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-foss-2016.04.eb deleted file mode 100644 index d132b4033f22..000000000000 --- a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-foss-2016.04.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffi' -version = '3.2.1' - -homepage = 'http://sourceware.org/libffi/' -description = """The libffi library provides a portable, high level programming interface to various calling -conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" - -toolchain = {'name': 'foss', 'version': '2016.04'} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = ['libffi-%(version)s_fix-include-location.patch'] -checksums = [ - 'd06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37', # libffi-3.2.1.tar.gz - '078bec207fc3d5a0581f2a952d1c014b76a6e84a93a6a089ff9b9fe5b3908cb9', # libffi-3.2.1_fix-include-location.patch -] - -sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-foss-2016a.eb b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-foss-2016a.eb deleted file mode 100644 index 545818a8596a..000000000000 --- a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-foss-2016a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffi' -version = '3.2.1' - -homepage = 'http://sourceware.org/libffi/' -description = """The libffi library provides a portable, high level programming interface to various calling -conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = ['libffi-%(version)s_fix-include-location.patch'] -checksums = [ - 'd06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37', # libffi-3.2.1.tar.gz - '078bec207fc3d5a0581f2a952d1c014b76a6e84a93a6a089ff9b9fe5b3908cb9', # libffi-3.2.1_fix-include-location.patch -] - -sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-foss-2016b.eb b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-foss-2016b.eb deleted file mode 100644 index 8e7e1ec423c2..000000000000 --- a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-foss-2016b.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffi' -version = '3.2.1' - -homepage = 'http://sourceware.org/libffi/' -description = """The libffi library provides a portable, high level programming interface to various calling -conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = ['libffi-%(version)s_fix-include-location.patch'] -checksums = [ - 'd06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37', # libffi-3.2.1.tar.gz - '078bec207fc3d5a0581f2a952d1c014b76a6e84a93a6a089ff9b9fe5b3908cb9', # libffi-3.2.1_fix-include-location.patch -] - -sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-gimkl-2.11.5.eb deleted file mode 100644 index 0389fe77c18d..000000000000 --- a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-gimkl-2.11.5.eb +++ /dev/null @@ -1,28 +0,0 @@ -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': 'gimkl', 'version': '2.11.5'} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = ['libffi-%(version)s_fix-include-location.patch'] -checksums = [ - 'd06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37', # libffi-3.2.1.tar.gz - '078bec207fc3d5a0581f2a952d1c014b76a6e84a93a6a089ff9b9fe5b3908cb9', # libffi-3.2.1_fix-include-location.patch -] - -sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-intel-2016a.eb b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-intel-2016a.eb deleted file mode 100644 index 7f033f3cad9b..000000000000 --- a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-intel-2016a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffi' -version = '3.2.1' - -homepage = 'http://sourceware.org/libffi/' -description = """The libffi library provides a portable, high level programming interface to various calling -conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = ['libffi-%(version)s_fix-include-location.patch'] -checksums = [ - 'd06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37', # libffi-3.2.1.tar.gz - '078bec207fc3d5a0581f2a952d1c014b76a6e84a93a6a089ff9b9fe5b3908cb9', # libffi-3.2.1_fix-include-location.patch -] - -sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-intel-2016b.eb b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-intel-2016b.eb deleted file mode 100644 index 0ac2da3e0a36..000000000000 --- a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-intel-2016b.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffi' -version = '3.2.1' - -homepage = 'http://sourceware.org/libffi/' -description = """The libffi library provides a portable, high level programming interface to various calling -conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = ['libffi-%(version)s_fix-include-location.patch'] -checksums = [ - 'd06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37', # libffi-3.2.1.tar.gz - '078bec207fc3d5a0581f2a952d1c014b76a6e84a93a6a089ff9b9fe5b3908cb9', # libffi-3.2.1_fix-include-location.patch -] - -sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.2.1.eb b/easybuild/easyconfigs/l/libffi/libffi-3.2.1.eb deleted file mode 100644 index c80739d11622..000000000000 --- a/easybuild/easyconfigs/l/libffi/libffi-3.2.1.eb +++ /dev/null @@ -1,33 +0,0 @@ -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 = SYSTEM -toolchainopts = {'pic': True} - -source_urls = [ - 'ftp://sourceware.org/pub/libffi/', - 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', -] -sources = [SOURCELOWER_TAR_GZ] -patches = ['libffi-%(version)s_fix-include-location.patch'] -checksums = [ - 'd06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37', # libffi-3.2.1.tar.gz - '078bec207fc3d5a0581f2a952d1c014b76a6e84a93a6a089ff9b9fe5b3908cb9', # libffi-3.2.1_fix-include-location.patch -] - -sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.2.1_fix-include-location.patch b/easybuild/easyconfigs/l/libffi/libffi-3.2.1_fix-include-location.patch deleted file mode 100644 index 157e4ccf9f8e..000000000000 --- a/easybuild/easyconfigs/l/libffi/libffi-3.2.1_fix-include-location.patch +++ /dev/null @@ -1,24 +0,0 @@ -fix location of libffi header files to /include -see https://github.com/libffi/libffi/issues/258 and https://github.com/libffi/libffi/pull/288 ---- libffi-3.2.1/libffi.pc.in -+++ libffi-3.2.1/libffi.pc.in -@@ -2,7 +2,7 @@ prefix=@prefix@ - exec_prefix=@exec_prefix@ - libdir=@libdir@ - toolexeclibdir=@toolexeclibdir@ --includedir=${libdir}/@PACKAGE_NAME@-@PACKAGE_VERSION@/include -+includedir=@includedir@ - - Name: @PACKAGE_NAME@ - Description: Library supporting Foreign Function Interfaces ---- libffi-3.2.1/include/Makefile.in.orig 2014-11-12 12:59:58.000000000 +0100 -+++ libffi-3.2.1/include/Makefile.in 2018-07-06 16:54:12.833019776 +0200 -@@ -314,7 +314,7 @@ - AUTOMAKE_OPTIONS = foreign - DISTCLEANFILES = ffitarget.h - EXTRA_DIST = ffi.h.in ffi_common.h --includesdir = $(libdir)/@PACKAGE_NAME@-@PACKAGE_VERSION@/include -+includesdir = $(includedir) - nodist_includes_HEADERS = ffi.h ffitarget.h - all: all-am - diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.3-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libffi/libffi-3.3-GCCcore-9.3.0.eb deleted file mode 100644 index 246ea276b29b..000000000000 --- a/easybuild/easyconfigs/l/libffi/libffi-3.3-GCCcore-9.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libffi' -version = '3.3' - -homepage = 'https://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': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'ftp://sourceware.org/pub/%(name)s/', - 'https://www.mirrorservice.org/sites/sourceware.org/pub/%(name)s/', -] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['72fba7922703ddfa7a028d513ac15a85c8d54c8d67f55fa5a4802885dc652056'] - -builddependencies = [ - ('binutils', '2.34'), -] - -sanity_check_paths = { - 'files': ['lib/libffi.a', 'lib/libffi.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.4.5-GCCcore-14.2.0.eb b/easybuild/easyconfigs/l/libffi/libffi-3.4.5-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..8f542a95ff0c --- /dev/null +++ b/easybuild/easyconfigs/l/libffi/libffi-3.4.5-GCCcore-14.2.0.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'libffi' +version = '3.4.5' + +homepage = 'https://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': '14.2.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/libffi/libffi/releases/download/v%(version)s/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['96fff4e589e3b239d888d9aa44b3ff30693c2ba1617f953925a70ddebcc102b2'] + +builddependencies = [ + ('binutils', '2.42'), +] + +configopts = '--disable-exec-static-tramp ' + +sanity_check_paths = { + 'files': ['lib/libffi.a', 'lib/libffi.%s' % SHLIB_EXT], + 'dirs': ['include', 'share'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.4.5.eb b/easybuild/easyconfigs/l/libffi/libffi-3.4.5.eb new file mode 100644 index 000000000000..60ce2defb42c --- /dev/null +++ b/easybuild/easyconfigs/l/libffi/libffi-3.4.5.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'libffi' +version = '3.4.5' + +homepage = 'https://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 = SYSTEM + +source_urls = ['https://github.com/libffi/libffi/releases/download/v%(version)s/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['96fff4e589e3b239d888d9aa44b3ff30693c2ba1617f953925a70ddebcc102b2'] + +configopts = '--disable-exec-static-tramp ' + +sanity_check_paths = { + 'files': ['lib/libffi.a', 'lib/libffi.%s' % SHLIB_EXT], + 'dirs': ['include', 'share'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libfontenc/libfontenc-1.1.3-foss-2016a.eb b/easybuild/easyconfigs/l/libfontenc/libfontenc-1.1.3-foss-2016a.eb deleted file mode 100644 index 0d11f8dc5f40..000000000000 --- a/easybuild/easyconfigs/l/libfontenc/libfontenc-1.1.3-foss-2016a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libfontenc' -version = '1.1.3' - -homepage = 'http://www.freedesktop.org/wiki/Software/xlibs/' -description = """X11 font encoding library""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xproto', '7.0.28'), - ('xorg-macros', '1.19.0'), -] - -sanity_check_paths = { - 'files': ['include/X11/fonts/fontenc.h', 'lib/libfontenc.%s' % SHLIB_EXT, 'lib/libfontenc.a'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libfontenc/libfontenc-1.1.3-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libfontenc/libfontenc-1.1.3-gimkl-2.11.5.eb deleted file mode 100644 index 7e68f166358c..000000000000 --- a/easybuild/easyconfigs/l/libfontenc/libfontenc-1.1.3-gimkl-2.11.5.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libfontenc' -version = '1.1.3' - -homepage = 'http://www.freedesktop.org/wiki/Software/xlibs/' -description = """X11 font encoding library""" - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xproto', '7.0.28'), -] - -sanity_check_paths = { - 'files': ['include/X11/fonts/fontenc.h', 'lib/libfontenc.%s' % SHLIB_EXT, 'lib/libfontenc.a'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libfontenc/libfontenc-1.1.3-intel-2016a.eb b/easybuild/easyconfigs/l/libfontenc/libfontenc-1.1.3-intel-2016a.eb deleted file mode 100644 index 089bcb63fe7c..000000000000 --- a/easybuild/easyconfigs/l/libfontenc/libfontenc-1.1.3-intel-2016a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libfontenc' -version = '1.1.3' - -homepage = 'http://www.freedesktop.org/wiki/Software/xlibs/' -description = """X11 font encoding library""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [XORG_LIB_SOURCE] - -builddependencies = [ - ('xproto', '7.0.28'), - ('xorg-macros', '1.19.0'), -] - -sanity_check_paths = { - 'files': ['include/X11/fonts/fontenc.h', 'lib/libfontenc.%s' % SHLIB_EXT, 'lib/libfontenc.a'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libgcrypt/libgcrypt-1.10.3-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/libgcrypt/libgcrypt-1.10.3-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..113c8f30746c --- /dev/null +++ b/easybuild/easyconfigs/l/libgcrypt/libgcrypt-1.10.3-GCCcore-12.3.0.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'libgcrypt' +version = '1.10.3' + +homepage = 'https://gnupg.org/related_software/libgcrypt/index.html' +description = """Libgcrypt is a general purpose cryptographic library originally based on code from GnuPG""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://gnupg.org/ftp/gcrypt/%(name)s/'] +sources = [SOURCE_TAR_BZ2] +checksums = ['8b0870897ac5ac67ded568dcfadf45969cfa8a6beb0fd60af2a9eadc2a3272aa'] + +builddependencies = [('binutils', '2.40')] + +dependencies = [('libgpg-error', '1.48')] + +sanity_check_paths = { + 'files': ['bin/libgcrypt-config', 'include/gcrypt.h', 'lib/libgcrypt.%s' % SHLIB_EXT], + 'dirs': ['share'] +} + +sanity_check_commands = [ + 'dumpsexp --version', + 'hmac256 --version', + 'mpicalc --version', + 'libgcrypt-config --version | grep "%(version)s"', +] + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libgcrypt/libgcrypt-1.6.5-intel-2016a.eb b/easybuild/easyconfigs/l/libgcrypt/libgcrypt-1.6.5-intel-2016a.eb deleted file mode 100644 index 437c5cc9a2b8..000000000000 --- a/easybuild/easyconfigs/l/libgcrypt/libgcrypt-1.6.5-intel-2016a.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libgcrypt' -version = '1.6.5' - -homepage = 'https://gnupg.org/related_software/libgcrypt/index.html' -description = """Libgpg-error is a small library that defines common error values for all GnuPG components.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_BZ2] -source_urls = ['https://gnupg.org/ftp/gcrypt/%(name)s/'] - -dependencies = [('libgpg-error', '1.21')] - -sanity_check_paths = { - 'files': ['bin/libgcrypt-config', 'include/gcrypt.h', 'lib/libgcrypt.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libgcrypt/libgcrypt-1.8.4-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libgcrypt/libgcrypt-1.8.4-GCCcore-7.3.0.eb deleted file mode 100644 index 8ea3b5673c6d..000000000000 --- a/easybuild/easyconfigs/l/libgcrypt/libgcrypt-1.8.4-GCCcore-7.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libgcrypt' -version = '1.8.4' - -homepage = 'https://gnupg.org/related_software/libgcrypt/index.html' -description = """Libgcrypt is a general purpose cryptographic library -originally based on code from GnuPG. It provides functions for all -cryptograhic building blocks: symmetric cipher algorithms (AES, Arcfour, -Blowfish, Camellia, CAST5, ChaCha20 DES, GOST28147, Salsa20, SEED, -Serpent, Twofish) and modes -(ECB,CFB,CBC,OFB,CTR,CCM,GCM,OCB,POLY1305,AESWRAP), hash algorithms -(MD2, MD4, MD5, GOST R 34.11, RIPE-MD160, SHA-1, SHA2-224, SHA2-256, -SHA2-384, SHA2-512, SHA3-224, SHA3-256, SHA3-384, SHA3-512, SHAKE-128, -SHAKE-256, TIGER-192, Whirlpool), MACs (HMAC for all hash algorithms, -CMAC for all cipher algorithms, GMAC-AES, GMAC-CAMELLIA, GMAC-TWOFISH, -GMAC-SERPENT, GMAC-SEED, Poly1305, Poly1305-AES, Poly1305-CAMELLIA, -Poly1305-TWOFISH, Poly1305-SERPENT, Poly1305-SEED), public key -algorithms (RSA, Elgamal, DSA, ECDSA, EdDSA, ECDH), large integer -functions, random numbers and a lot of supporting functions.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['https://gnupg.org/ftp/gcrypt/%(name)s/'] -sources = [SOURCE_TAR_BZ2] -checksums = ['f638143a0672628fde0cad745e9b14deb85dffb175709cacc1f4fe24b93f2227'] - -builddependencies = [('binutils', '2.30')] - -dependencies = [('libgpg-error', '1.35')] - -sanity_check_paths = { - 'files': ['bin/libgcrypt-config', 'include/gcrypt.h', 'lib/libgcrypt.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libgcrypt/libgcrypt-1.8.4-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libgcrypt/libgcrypt-1.8.4-GCCcore-8.2.0.eb deleted file mode 100644 index 3d0b12fc87b7..000000000000 --- a/easybuild/easyconfigs/l/libgcrypt/libgcrypt-1.8.4-GCCcore-8.2.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libgcrypt' -version = '1.8.4' - -homepage = 'https://gnupg.org/related_software/libgcrypt/index.html' -description = """Libgpg-error is a small library that defines common error values for all GnuPG components.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://gnupg.org/ftp/gcrypt/%(name)s/'] -sources = [SOURCE_TAR_BZ2] -checksums = ['f638143a0672628fde0cad745e9b14deb85dffb175709cacc1f4fe24b93f2227'] - -builddependencies = [('binutils', '2.31.1')] - -dependencies = [('libgpg-error', '1.36')] - -sanity_check_paths = { - 'files': ['bin/libgcrypt-config', 'include/gcrypt.h', 'lib/libgcrypt.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libgcrypt/libgcrypt-1.8.5-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libgcrypt/libgcrypt-1.8.5-GCCcore-8.3.0.eb deleted file mode 100644 index 9979234adb26..000000000000 --- a/easybuild/easyconfigs/l/libgcrypt/libgcrypt-1.8.5-GCCcore-8.3.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libgcrypt' -version = '1.8.5' - -homepage = 'https://gnupg.org/related_software/libgcrypt/index.html' -description = """Libgpg-error is a small library that defines common error values for all GnuPG components.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://gnupg.org/ftp/gcrypt/%(name)s/'] -sources = [SOURCE_TAR_BZ2] -checksums = ['3b4a2a94cb637eff5bdebbcaf46f4d95c4f25206f459809339cdada0eb577ac3'] - -builddependencies = [('binutils', '2.32')] - -dependencies = [('libgpg-error', '1.38')] - -sanity_check_paths = { - 'files': ['bin/libgcrypt-config', 'include/gcrypt.h', 'lib/libgcrypt.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libgcrypt/libgcrypt-1.9.2-GCCcore-10.2.0.eb b/easybuild/easyconfigs/l/libgcrypt/libgcrypt-1.9.2-GCCcore-10.2.0.eb index bee537ec2479..53c4550ea84e 100644 --- a/easybuild/easyconfigs/l/libgcrypt/libgcrypt-1.9.2-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/l/libgcrypt/libgcrypt-1.9.2-GCCcore-10.2.0.eb @@ -1,6 +1,6 @@ # Contribution from the NIHR Biomedical Research Centre # Guy's and St Thomas' NHS Foundation Trust and King's College London -# based on libgcrypt-1.8.5-GCCcore-8.3.0.eb +# based on libgcrypt-1.8.5-GCCcore-8.3.0.eb # uploaded by J. Sassmannshausen diff --git a/easybuild/easyconfigs/l/libgd/libgd-2.1.1-foss-2016a.eb b/easybuild/easyconfigs/l/libgd/libgd-2.1.1-foss-2016a.eb deleted file mode 100644 index 5429e256513f..000000000000 --- a/easybuild/easyconfigs/l/libgd/libgd-2.1.1-foss-2016a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libgd' -version = '2.1.1' - -homepage = 'http://libgd.bitbucket.org/' -description = "GD is an open source code library for the dynamic creation of images by programmers." - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://bitbucket.org/libgd/gd-libgd/downloads'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['cf47bce5a4c4c6dc77ba8d0349d1eec9ceff77ed86f14b249a0780b7f18554c5'] - -dependencies = [ - ('fontconfig', '2.11.94'), - ('libjpeg-turbo', '1.4.2'), - ('libpng', '1.6.21'), - ('zlib', '1.2.8'), -] - -configopts = "--with-fontconfig=$EBROOTFONTCONFIG --with-jpeg=$EBROOTLIBJPEGMINTURBO " -configopts += "--with-png=$EBROOTLIBPNG --with-zlib=$EBROOTZLIB" - -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.1.1-intel-2016a.eb b/easybuild/easyconfigs/l/libgd/libgd-2.1.1-intel-2016a.eb deleted file mode 100644 index 04b525525dee..000000000000 --- a/easybuild/easyconfigs/l/libgd/libgd-2.1.1-intel-2016a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libgd' -version = '2.1.1' - -homepage = 'http://libgd.bitbucket.org/' -description = "GD is an open source code library for the dynamic creation of images by programmers." - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['https://bitbucket.org/libgd/gd-libgd/downloads'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['cf47bce5a4c4c6dc77ba8d0349d1eec9ceff77ed86f14b249a0780b7f18554c5'] - -dependencies = [ - ('fontconfig', '2.11.94'), - ('libjpeg-turbo', '1.4.2'), - ('libpng', '1.6.21'), - ('zlib', '1.2.8'), -] - -configopts = "--with-fontconfig=$EBROOTFONTCONFIG --with-jpeg=$EBROOTLIBJPEGMINTURBO " -configopts += "--with-png=$EBROOTLIBPNG --with-zlib=$EBROOTZLIB" - -sanity_check_paths = { - 'files': ["lib/libgd.a", "lib/libgd.%s" % SHLIB_EXT], - 'dirs': ["bin", "include"], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libgd/libgd-2.2.3-foss-2016b.eb b/easybuild/easyconfigs/l/libgd/libgd-2.2.3-foss-2016b.eb deleted file mode 100755 index 0afc3e0617ea..000000000000 --- a/easybuild/easyconfigs/l/libgd/libgd-2.2.3-foss-2016b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libgd' -version = '2.2.3' - -homepage = 'http://libgd.bitbucket.org/' -description = "GD is an open source code library for the dynamic creation of images by programmers." - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['https://github.com/libgd/libgd/releases/download/gd-%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['458f80ffcac0ddfba7d3fb2986b6ec271123d4193478a4e807764134e5a6261d'] - -dependencies = [ - ('fontconfig', '2.12.1'), - ('libjpeg-turbo', '1.5.0'), - ('libpng', '1.6.24'), - ('zlib', '1.2.8'), -] - -configopts = "--with-fontconfig=$EBROOTFONTCONFIG --with-jpeg=$EBROOTLIBJPEGMINTURBO " -configopts += "--with-png=$EBROOTLIBPNG --with-zlib=$EBROOTZLIB" - -sanity_check_paths = { - 'files': ["lib/libgd.a", "lib/libgd.%s" % SHLIB_EXT], - 'dirs': ["bin", "include"], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libgd/libgd-2.2.3-intel-2016b.eb b/easybuild/easyconfigs/l/libgd/libgd-2.2.3-intel-2016b.eb deleted file mode 100644 index 841f29717c86..000000000000 --- a/easybuild/easyconfigs/l/libgd/libgd-2.2.3-intel-2016b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libgd' -version = '2.2.3' - -homepage = 'http://libgd.bitbucket.org/' -description = "GD is an open source code library for the dynamic creation of images by programmers." - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://github.com/libgd/libgd/releases/download/gd-%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['458f80ffcac0ddfba7d3fb2986b6ec271123d4193478a4e807764134e5a6261d'] - -dependencies = [ - ('fontconfig', '2.12.1'), - ('libjpeg-turbo', '1.5.0'), - ('libpng', '1.6.24'), - ('zlib', '1.2.8'), -] - -configopts = "--with-fontconfig=$EBROOTFONTCONFIG --with-jpeg=$EBROOTLIBJPEGMINTURBO " -configopts += "--with-png=$EBROOTLIBPNG --with-zlib=$EBROOTZLIB" - -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-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libgd/libgd-2.2.4-GCCcore-6.4.0.eb deleted file mode 100644 index 3d192c6e8960..000000000000 --- a/easybuild/easyconfigs/l/libgd/libgd-2.2.4-GCCcore-6.4.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -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'), -] - -configopts = "--with-fontconfig=$EBROOTFONTCONFIG --with-jpeg=$EBROOTLIBJPEGMINTURBO " -configopts += "--with-png=$EBROOTLIBPNG --with-zlib=$EBROOTZLIB" - -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 deleted file mode 100644 index 86b342d0b1c6..000000000000 --- a/easybuild/easyconfigs/l/libgd/libgd-2.2.4-foss-2016b.eb +++ /dev/null @@ -1,32 +0,0 @@ -# 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 = ['487a650aa614217ed08ab1bd1aa5d282f9d379cfd95c756aed0b43406381be65'] - -dependencies = [ - ('fontconfig', '2.12.1'), - ('libjpeg-turbo', '1.5.0'), - ('libpng', '1.6.24'), - ('zlib', '1.2.8'), -] - -configopts = "--with-fontconfig=$EBROOTFONTCONFIG --with-jpeg=$EBROOTLIBJPEGMINTURBO " -configopts += "--with-png=$EBROOTLIBPNG --with-zlib=$EBROOTZLIB" - -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 deleted file mode 100644 index 55bb4f8c247a..000000000000 --- a/easybuild/easyconfigs/l/libgd/libgd-2.2.4-intel-2017a.eb +++ /dev/null @@ -1,30 +0,0 @@ -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] -checksums = ['487a650aa614217ed08ab1bd1aa5d282f9d379cfd95c756aed0b43406381be65'] - -dependencies = [ - ('fontconfig', '2.12.1', '-libpng-1.6.29'), - ('libjpeg-turbo', '1.5.1'), - ('libpng', '1.6.29'), - ('zlib', '1.2.11'), -] - -configopts = "--with-fontconfig=$EBROOTFONTCONFIG --with-jpeg=$EBROOTLIBJPEGMINTURBO " -configopts += "--with-png=$EBROOTLIBPNG --with-zlib=$EBROOTZLIB" - -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.5-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libgd/libgd-2.2.5-GCCcore-6.4.0.eb deleted file mode 100644 index a404244bfb88..000000000000 --- a/easybuild/easyconfigs/l/libgd/libgd-2.2.5-GCCcore-6.4.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libgd' -version = '2.2.5' - -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 = ['a66111c9b4a04e818e9e2a37d7ae8d4aae0939a100a36b0ffb52c706a09074b5'] - -builddependencies = [ - ('binutils', '2.28'), -] - -dependencies = [ - ('fontconfig', '2.12.6'), - ('libjpeg-turbo', '1.5.3'), - ('libpng', '1.6.34'), - ('zlib', '1.2.11'), -] - -configopts = "--with-fontconfig=$EBROOTFONTCONFIG --with-jpeg=$EBROOTLIBJPEGMINTURBO " -configopts += "--with-png=$EBROOTLIBPNG --with-zlib=$EBROOTZLIB" - -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.5-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libgd/libgd-2.2.5-GCCcore-7.3.0.eb deleted file mode 100644 index b86424de8d1b..000000000000 --- a/easybuild/easyconfigs/l/libgd/libgd-2.2.5-GCCcore-7.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libgd' -version = '2.2.5' - -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': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/libgd/libgd/releases/download/gd-%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a66111c9b4a04e818e9e2a37d7ae8d4aae0939a100a36b0ffb52c706a09074b5'] - -builddependencies = [ - ('binutils', '2.30'), -] - -dependencies = [ - ('fontconfig', '2.13.0'), - ('libjpeg-turbo', '2.0.0'), - ('libpng', '1.6.34'), - ('zlib', '1.2.11'), -] - -configopts = "--with-fontconfig=$EBROOTFONTCONFIG --with-jpeg=$EBROOTLIBJPEGMINTURBO " -configopts += "--with-png=$EBROOTLIBPNG --with-zlib=$EBROOTZLIB" - -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.5-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libgd/libgd-2.2.5-GCCcore-8.2.0.eb deleted file mode 100644 index 5def4e525115..000000000000 --- a/easybuild/easyconfigs/l/libgd/libgd-2.2.5-GCCcore-8.2.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libgd' -version = '2.2.5' - -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': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/libgd/libgd/releases/download/gd-%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a66111c9b4a04e818e9e2a37d7ae8d4aae0939a100a36b0ffb52c706a09074b5'] - -builddependencies = [ - ('binutils', '2.31.1'), -] - -dependencies = [ - ('fontconfig', '2.13.1'), - ('libjpeg-turbo', '2.0.2'), - ('libpng', '1.6.36'), - ('zlib', '1.2.11'), -] - -configopts = "--with-fontconfig=$EBROOTFONTCONFIG --with-jpeg=$EBROOTLIBJPEGMINTURBO " -configopts += "--with-png=$EBROOTLIBPNG --with-zlib=$EBROOTZLIB" - -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.5-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libgd/libgd-2.2.5-GCCcore-8.3.0.eb deleted file mode 100644 index 16d1d2c95475..000000000000 --- a/easybuild/easyconfigs/l/libgd/libgd-2.2.5-GCCcore-8.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libgd' -version = '2.2.5' - -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': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/libgd/libgd/releases/download/gd-%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a66111c9b4a04e818e9e2a37d7ae8d4aae0939a100a36b0ffb52c706a09074b5'] - -builddependencies = [ - ('binutils', '2.32'), -] - -dependencies = [ - ('fontconfig', '2.13.1'), - ('libjpeg-turbo', '2.0.3'), - ('libpng', '1.6.37'), - ('zlib', '1.2.11'), -] - -configopts = "--with-fontconfig=$EBROOTFONTCONFIG --with-jpeg=$EBROOTLIBJPEGMINTURBO " -configopts += "--with-png=$EBROOTLIBPNG --with-zlib=$EBROOTZLIB" - -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.5-intel-2017b.eb b/easybuild/easyconfigs/l/libgd/libgd-2.2.5-intel-2017b.eb deleted file mode 100644 index 59526c4f63a3..000000000000 --- a/easybuild/easyconfigs/l/libgd/libgd-2.2.5-intel-2017b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libgd' -version = '2.2.5' - -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': '2017b'} - -source_urls = ['https://github.com/libgd/libgd/releases/download/gd-%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a66111c9b4a04e818e9e2a37d7ae8d4aae0939a100a36b0ffb52c706a09074b5'] - -dependencies = [ - ('fontconfig', '2.12.4'), - ('libjpeg-turbo', '1.5.2'), - ('libpng', '1.6.32'), - ('zlib', '1.2.11'), -] - -configopts = "--with-fontconfig=$EBROOTFONTCONFIG --with-jpeg=$EBROOTLIBJPEGMINTURBO " -configopts += "--with-png=$EBROOTLIBPNG --with-zlib=$EBROOTZLIB" - -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.5-intel-2018a.eb b/easybuild/easyconfigs/l/libgd/libgd-2.2.5-intel-2018a.eb deleted file mode 100644 index c309d42f7a0f..000000000000 --- a/easybuild/easyconfigs/l/libgd/libgd-2.2.5-intel-2018a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libgd' -version = '2.2.5' - -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': '2018a'} - -source_urls = ['https://github.com/libgd/libgd/releases/download/gd-%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['a66111c9b4a04e818e9e2a37d7ae8d4aae0939a100a36b0ffb52c706a09074b5'] - -dependencies = [ - ('fontconfig', '2.12.6'), - ('libjpeg-turbo', '1.5.3'), - ('libpng', '1.6.34'), - ('zlib', '1.2.11'), -] - -configopts = "--with-fontconfig=$EBROOTFONTCONFIG --with-jpeg=$EBROOTLIBJPEGMINTURBO " -configopts += "--with-png=$EBROOTLIBPNG --with-zlib=$EBROOTZLIB" - -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.3.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libgd/libgd-2.3.0-GCCcore-9.3.0.eb deleted file mode 100644 index 140f6156f7a8..000000000000 --- a/easybuild/easyconfigs/l/libgd/libgd-2.3.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libgd' -version = '2.3.0' - -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': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/libgd/libgd/releases/download/gd-%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['32590e361a1ea6c93915d2448ab0041792c11bae7b18ee812514fe08b2c6a342'] - -builddependencies = [ - ('binutils', '2.34'), -] - -dependencies = [ - ('fontconfig', '2.13.92'), - ('libjpeg-turbo', '2.0.4'), - ('libpng', '1.6.37'), - ('zlib', '1.2.11'), -] - -configopts = "--with-fontconfig=$EBROOTFONTCONFIG --with-jpeg=$EBROOTLIBJPEGMINTURBO " -configopts += "--with-png=$EBROOTLIBPNG --with-zlib=$EBROOTZLIB" - -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.3.3-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libgd/libgd-2.3.3-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..2c03aa921051 --- /dev/null +++ b/easybuild/easyconfigs/l/libgd/libgd-2.3.3-GCCcore-13.3.0.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'libgd' +version = '2.3.3' + +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': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/%(name)s/%(name)s/releases/download/gd-%(version)s/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['dd3f1f0bb016edcc0b2d082e8229c822ad1d02223511997c80461481759b1ed2'] + +builddependencies = [ + ('binutils', '2.42'), +] +dependencies = [ + ('fontconfig', '2.15.0'), + ('libjpeg-turbo', '3.0.1'), + ('libpng', '1.6.43'), + ('zlib', '1.3.1'), +] + +configopts = "--with-fontconfig=$EBROOTFONTCONFIG --with-jpeg=$EBROOTLIBJPEGMINTURBO " +configopts += "--with-png=$EBROOTLIBPNG --with-zlib=$EBROOTZLIB" + +sanity_check_paths = { + 'files': ['lib/%(name)s.a', 'lib/%(name)s.so'], + 'dirs': ['bin', 'include'], +} + +sanity_check_commands = ['webpng --help'] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libgeotiff/libgeotiff-1.4.2-foss-2018a.eb b/easybuild/easyconfigs/l/libgeotiff/libgeotiff-1.4.2-foss-2018a.eb deleted file mode 100644 index f1d5c352567a..000000000000 --- a/easybuild/easyconfigs/l/libgeotiff/libgeotiff-1.4.2-foss-2018a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libgeotiff' -version = '1.4.2' - -homepage = 'https://directory.fsf.org/wiki/Libgeotiff' -description = "Library for reading and writing coordinate system information from/to GeoTIFF files" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = [ - 'http://download.osgeo.org/geotiff/libgeotiff/', - 'ftp://ftp.remotesensing.org/pub/libgeotiff/', -] - -sources = ['%(name)s-%(version)s.tar.gz'] -checksums = ['ad87048adb91167b07f34974a8e53e4ec356494c29f1748de95252e8f81a5e6e'] - -dependencies = [ - ('zlib', '1.2.11'), - ('LibTIFF', '4.0.9'), - ('PROJ', '5.0.0'), - ('libjpeg-turbo', '1.5.3'), -] - -configopts = ' --with-libtiff=$EBROOTLIBTIFF --with-proj=$EBROOTPROJ --with-zlib=$EBROOTZLIB' -configopts += ' --with-jpeg=$EBROOTLIBJPEGMINTURBO' - -sanity_check_paths = { - 'files': ['bin/listgeo', 'lib/libgeotiff.a', 'lib/libgeotiff.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libgeotiff/libgeotiff-1.4.2-foss-2018b.eb b/easybuild/easyconfigs/l/libgeotiff/libgeotiff-1.4.2-foss-2018b.eb deleted file mode 100644 index bc9d8fa50d4e..000000000000 --- a/easybuild/easyconfigs/l/libgeotiff/libgeotiff-1.4.2-foss-2018b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libgeotiff' -version = '1.4.2' - -homepage = 'https://directory.fsf.org/wiki/Libgeotiff' -description = "Library for reading and writing coordinate system information from/to GeoTIFF files" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = [ - 'http://download.osgeo.org/geotiff/libgeotiff/', - 'ftp://ftp.remotesensing.org/pub/libgeotiff/', -] -sources = ['%(name)s-%(version)s.tar.gz'] -checksums = ['ad87048adb91167b07f34974a8e53e4ec356494c29f1748de95252e8f81a5e6e'] - -dependencies = [ - ('zlib', '1.2.11'), - ('LibTIFF', '4.0.9'), - ('PROJ', '5.0.0'), - ('libjpeg-turbo', '2.0.0'), -] - -configopts = ' --with-libtiff=$EBROOTLIBTIFF --with-proj=$EBROOTPROJ --with-zlib=$EBROOTZLIB' -configopts += ' --with-jpeg=$EBROOTLIBJPEGMINTURBO' - -sanity_check_paths = { - 'files': ['bin/listgeo', 'lib/libgeotiff.a', 'lib/libgeotiff.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libgeotiff/libgeotiff-1.4.2-intel-2018b.eb b/easybuild/easyconfigs/l/libgeotiff/libgeotiff-1.4.2-intel-2018b.eb deleted file mode 100644 index 151946174fdc..000000000000 --- a/easybuild/easyconfigs/l/libgeotiff/libgeotiff-1.4.2-intel-2018b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libgeotiff' -version = '1.4.2' - -homepage = 'https://directory.fsf.org/wiki/Libgeotiff' -description = "Library for reading and writing coordinate system information from/to GeoTIFF files" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = [ - 'http://download.osgeo.org/geotiff/libgeotiff/', - 'ftp://ftp.remotesensing.org/pub/libgeotiff/', -] -sources = ['%(name)s-%(version)s.tar.gz'] -checksums = ['ad87048adb91167b07f34974a8e53e4ec356494c29f1748de95252e8f81a5e6e'] - -dependencies = [ - ('zlib', '1.2.11'), - ('LibTIFF', '4.0.9'), - ('PROJ', '5.0.0'), - ('libjpeg-turbo', '2.0.0'), -] - -configopts = ' --with-libtiff=$EBROOTLIBTIFF --with-proj=$EBROOTPROJ --with-zlib=$EBROOTZLIB' -configopts += ' --with-jpeg=$EBROOTLIBJPEGMINTURBO' - -sanity_check_paths = { - 'files': ['bin/listgeo', 'lib/libgeotiff.a', 'lib/libgeotiff.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libgeotiff/libgeotiff-1.5.1-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libgeotiff/libgeotiff-1.5.1-GCCcore-8.2.0.eb deleted file mode 100644 index 3946fe788780..000000000000 --- a/easybuild/easyconfigs/l/libgeotiff/libgeotiff-1.5.1-GCCcore-8.2.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libgeotiff' -version = '1.5.1' - -homepage = 'https://directory.fsf.org/wiki/Libgeotiff' -description = """Library for reading and writing coordinate system information from/to GeoTIFF files""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['http://download.osgeo.org/geotiff/libgeotiff'] -sources = [SOURCE_TAR_GZ] -checksums = ['f9e99733c170d11052f562bcd2c7cb4de53ed405f7acdde4f16195cd3ead612c'] - -builddependencies = [ - ('binutils', '2.31.1'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('LibTIFF', '4.0.10'), - ('PROJ', '6.0.0'), - ('libjpeg-turbo', '2.0.2'), -] - -configopts = ' --with-libtiff=$EBROOTLIBTIFF --with-proj=$EBROOTPROJ --with-zlib=$EBROOTZLIB' -configopts += ' --with-jpeg=$EBROOTLIBJPEGMINTURBO' - -sanity_check_paths = { - 'files': ['bin/listgeo', 'lib/libgeotiff.a', 'lib/libgeotiff.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libgeotiff/libgeotiff-1.5.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libgeotiff/libgeotiff-1.5.1-GCCcore-8.3.0.eb deleted file mode 100644 index 8eb97cf8820b..000000000000 --- a/easybuild/easyconfigs/l/libgeotiff/libgeotiff-1.5.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libgeotiff' -version = '1.5.1' - -homepage = 'https://directory.fsf.org/wiki/Libgeotiff' -description = """Library for reading and writing coordinate system information from/to GeoTIFF files""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://download.osgeo.org/geotiff/libgeotiff'] -sources = [SOURCE_TAR_GZ] -checksums = ['f9e99733c170d11052f562bcd2c7cb4de53ed405f7acdde4f16195cd3ead612c'] - -builddependencies = [ - ('binutils', '2.32'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('LibTIFF', '4.0.10'), - ('PROJ', '6.2.1'), - ('libjpeg-turbo', '2.0.3'), -] - -configopts = ' --with-libtiff=$EBROOTLIBTIFF --with-proj=$EBROOTPROJ --with-zlib=$EBROOTZLIB' -configopts += ' --with-jpeg=$EBROOTLIBJPEGMINTURBO' - -sanity_check_paths = { - 'files': ['bin/listgeo', 'lib/libgeotiff.a', 'lib/libgeotiff.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libgeotiff/libgeotiff-1.5.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libgeotiff/libgeotiff-1.5.1-GCCcore-9.3.0.eb deleted file mode 100644 index 11fd20dd163f..000000000000 --- a/easybuild/easyconfigs/l/libgeotiff/libgeotiff-1.5.1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libgeotiff' -version = '1.5.1' - -homepage = 'https://directory.fsf.org/wiki/Libgeotiff' -description = """Library for reading and writing coordinate system information from/to GeoTIFF files""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://download.osgeo.org/geotiff/libgeotiff'] -sources = [SOURCE_TAR_GZ] -checksums = ['f9e99733c170d11052f562bcd2c7cb4de53ed405f7acdde4f16195cd3ead612c'] - -builddependencies = [ - ('binutils', '2.34'), -] - -dependencies = [ - ('PROJ', '7.0.0'), - ('libjpeg-turbo', '2.0.4'), - ('zlib', '1.2.11'), - ('SQLite', '3.31.1'), - ('LibTIFF', '4.1.0'), - ('cURL', '7.69.1'), -] - -configopts = ' --with-libtiff=$EBROOTLIBTIFF --with-proj=$EBROOTPROJ --with-zlib=$EBROOTZLIB' -configopts += ' --with-jpeg=$EBROOTLIBJPEGMINTURBO' - -sanity_check_paths = { - 'files': ['bin/listgeo', 'lib/libgeotiff.a', 'lib/libgeotiff.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libgeotiff/libgeotiff-1.7.3-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/libgeotiff/libgeotiff-1.7.3-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..ce66887030e7 --- /dev/null +++ b/easybuild/easyconfigs/l/libgeotiff/libgeotiff-1.7.3-GCCcore-13.2.0.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'libgeotiff' +version = '1.7.3' + +homepage = 'https://directory.fsf.org/wiki/Libgeotiff' +description = """Library for reading and writing coordinate system information from/to GeoTIFF files""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['https://download.osgeo.org/geotiff/libgeotiff'] +sources = [SOURCE_TAR_GZ] +checksums = ['ba23a3a35980ed3de916e125c739251f8e3266be07540200125a307d7cf5a704'] + +builddependencies = [ + ('binutils', '2.40'), +] + +dependencies = [ + ('PROJ', '9.3.1'), + ('libjpeg-turbo', '3.0.1'), + ('zlib', '1.2.13'), + ('SQLite', '3.43.1'), + ('LibTIFF', '4.6.0'), + ('cURL', '8.3.0'), +] + +configopts = ' --with-libtiff=$EBROOTLIBTIFF --with-proj=$EBROOTPROJ --with-zlib=$EBROOTZLIB' +configopts += ' --with-jpeg=$EBROOTLIBJPEGMINTURBO' + +sanity_check_paths = { + 'files': ['bin/listgeo', 'lib/libgeotiff.a', 'lib/libgeotiff.%s' % SHLIB_EXT], + 'dirs': ['include', 'share'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libgeotiff/libgeotiff-1.7.3-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libgeotiff/libgeotiff-1.7.3-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..41cba249999f --- /dev/null +++ b/easybuild/easyconfigs/l/libgeotiff/libgeotiff-1.7.3-GCCcore-13.3.0.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'libgeotiff' +version = '1.7.3' + +homepage = 'https://directory.fsf.org/wiki/Libgeotiff' +description = """Library for reading and writing coordinate system information from/to GeoTIFF files""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://download.osgeo.org/geotiff/libgeotiff'] +sources = [SOURCE_TAR_GZ] +checksums = ['ba23a3a35980ed3de916e125c739251f8e3266be07540200125a307d7cf5a704'] + +builddependencies = [ + ('binutils', '2.42'), +] + +dependencies = [ + ('PROJ', '9.4.1'), + ('libjpeg-turbo', '3.0.1'), + ('zlib', '1.3.1'), + ('SQLite', '3.45.3'), + ('LibTIFF', '4.6.0'), + ('cURL', '8.7.1'), +] + +configopts = ' --with-libtiff=$EBROOTLIBTIFF --with-proj=$EBROOTPROJ --with-zlib=$EBROOTZLIB' +configopts += ' --with-jpeg=$EBROOTLIBJPEGMINTURBO' + +sanity_check_paths = { + 'files': ['bin/listgeo', 'lib/libgeotiff.a', 'lib/libgeotiff.%s' % SHLIB_EXT], + 'dirs': ['include', 'share'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libgit2/libgit2-1.0.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libgit2/libgit2-1.0.0-GCCcore-8.3.0.eb deleted file mode 100644 index 928e668e8fb8..000000000000 --- a/easybuild/easyconfigs/l/libgit2/libgit2-1.0.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libgit2' -version = '1.0.0' - -homepage = 'https://libgit2.org/' -description = """libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant -linkable library with a solid API, allowing you to write native speed custom Git applications in any language -which supports C bindings.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -github_account = 'libgit2' -source_urls = [GITHUB_SOURCE] -sources = [{'download_filename': 'v%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}] -checksums = ['6a1fa16a7f6335ce8b2630fbdbb5e57c4027929ebc56fcd1ac55edb141b409b4'] - -builddependencies = [ - ('binutils', '2.32'), - ('CMake', '3.15.3'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('PCRE', '8.43'), - # OS dependency should be preferred if the os version is more recent than this version - # ('OpenSSL', '1.1.1b'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -sanity_check_paths = { - 'files': ['include/git2.h', 'lib64/libgit2.%s' % SHLIB_EXT, 'lib64/pkgconfig/libgit2.pc'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libgit2/libgit2-1.1.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libgit2/libgit2-1.1.0-GCCcore-9.3.0.eb deleted file mode 100644 index 49d4c98708c4..000000000000 --- a/easybuild/easyconfigs/l/libgit2/libgit2-1.1.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libgit2' -version = '1.1.0' - -homepage = 'https://libgit2.org/' -description = """libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant -linkable library with a solid API, allowing you to write native speed custom Git applications in any language -which supports C bindings.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -github_account = 'libgit2' -source_urls = [GITHUB_SOURCE] -sources = [{'download_filename': 'v%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}] -checksums = ['41a6d5d740fd608674c7db8685685f45535323e73e784062cf000a633d420d1e'] - -builddependencies = [ - ('binutils', '2.34'), - ('CMake', '3.16.4'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('PCRE', '8.44'), - # OS dependency should be preferred if the os version is more recent than this version - # ('OpenSSL', '1.1.1b'), -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -sanity_check_paths = { - 'files': ['include/git2.h', 'lib64/libgit2.%s' % SHLIB_EXT, 'lib64/pkgconfig/libgit2.pc'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libgit2/libgit2-1.8.1-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libgit2/libgit2-1.8.1-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..07da30e2a80e --- /dev/null +++ b/easybuild/easyconfigs/l/libgit2/libgit2-1.8.1-GCCcore-13.3.0.eb @@ -0,0 +1,34 @@ +easyblock = 'CMakeMake' + +name = 'libgit2' +version = '1.8.1' + +homepage = 'https://libgit2.org/' +description = """libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant +linkable library with a solid API, allowing you to write native speed custom Git applications in any language +which supports C bindings.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = [GITHUB_SOURCE] +sources = [{'download_filename': 'v%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}] +checksums = ['8c1eaf0cf07cba0e9021920bfba9502140220786ed5d8a8ec6c7ad9174522f8e'] + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), + ('pkgconf', '2.2.0'), +] +dependencies = [ + ('PCRE2', '10.43'), + ('OpenSSL', '3', '', SYSTEM), +] + +configopts = '-DREGEX_BACKEND=pcre2' + +sanity_check_paths = { + 'files': ['include/git2.h', 'lib64/%%(name)s.%s' % SHLIB_EXT, 'lib64/pkgconfig/%(name)s.pc'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libglade/libglade-2.6.4-foss-2018b.eb b/easybuild/easyconfigs/l/libglade/libglade-2.6.4-foss-2018b.eb deleted file mode 100644 index 049822e2d1fe..000000000000 --- a/easybuild/easyconfigs/l/libglade/libglade-2.6.4-foss-2018b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libglade' -version = '2.6.4' - -homepage = 'https://developer.gnome.org/libglade/' -description = """Libglade is a library for constructing user interfaces dynamically from XML descriptions.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/libglade/%(version_major_minor)s'] -sources = [SOURCE_TAR_GZ] -checksums = ['c41d189b68457976069073e48d6c14c183075d8b1d8077cb6dfb8b7c5097add3'] - -builddependencies = [ - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('ATK', '2.28.1'), - ('GTK+', '2.24.32'), - ('GLib', '2.54.3'), - ('libxml2', '2.9.8'), -] - -sanity_check_paths = { - 'files': ['bin/libglade-convert', 'lib/libglade-2.0.a', 'lib/libglade-2.0.%s' % SHLIB_EXT, - 'lib/pkgconfig/libglade-2.0.pc'], - 'dirs': ['include/libglade-2.0/glade', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libglade/libglade-2.6.4-intel-2016a.eb b/easybuild/easyconfigs/l/libglade/libglade-2.6.4-intel-2016a.eb deleted file mode 100644 index 8d8149a45617..000000000000 --- a/easybuild/easyconfigs/l/libglade/libglade-2.6.4-intel-2016a.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libglade' -version = '2.6.4' - -homepage = 'https://developer.gnome.org/libglade/' -description = """Libglade is a library for constructing user interfaces dynamically from XML descriptions.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/libglade/%(version_major_minor)s'] -sources = [SOURCE_TAR_GZ] -checksums = ['c41d189b68457976069073e48d6c14c183075d8b1d8077cb6dfb8b7c5097add3'] - -builddependencies = [ - ('pkg-config', '0.29.1'), - ('libpthread-stubs', '0.3'), - ('xproto', '7.0.29'), - ('renderproto', '0.11'), - ('kbproto', '1.0.7'), - ('xextproto', '7.3.0'), -] - -dependencies = [ - ('ATK', '2.18.0'), - ('GTK+', '2.24.28'), - ('GLib', '2.47.5'), - ('libxml2', '2.9.3'), -] - -sanity_check_paths = { - 'files': ['bin/libglade-convert', 'lib/libglade-2.0.a', 'lib/libglade-2.0.%s' % SHLIB_EXT, - 'lib/pkgconfig/libglade-2.0.pc'], - 'dirs': ['include/libglade-2.0/glade', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libglade/libglade-2.6.4-intel-2017b.eb b/easybuild/easyconfigs/l/libglade/libglade-2.6.4-intel-2017b.eb deleted file mode 100644 index dcdda4232f94..000000000000 --- a/easybuild/easyconfigs/l/libglade/libglade-2.6.4-intel-2017b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libglade' -version = '2.6.4' - -homepage = 'https://developer.gnome.org/libglade/' -description = """Libglade is a library for constructing user interfaces dynamically from XML descriptions.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/libglade/%(version_major_minor)s'] -sources = [SOURCE_TAR_GZ] -checksums = ['c41d189b68457976069073e48d6c14c183075d8b1d8077cb6dfb8b7c5097add3'] - -builddependencies = [ - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('ATK', '2.27.1'), - ('GTK+', '2.24.32'), - ('GLib', '2.53.5'), - ('libxml2', '2.9.4'), -] - -sanity_check_paths = { - 'files': ['bin/libglade-convert', 'lib/libglade-2.0.a', 'lib/libglade-2.0.%s' % SHLIB_EXT, - 'lib/pkgconfig/libglade-2.0.pc'], - 'dirs': ['include/libglade-2.0/glade', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libglade/libglade-2.6.4-intel-2018a.eb b/easybuild/easyconfigs/l/libglade/libglade-2.6.4-intel-2018a.eb deleted file mode 100644 index 6c9b26c1c419..000000000000 --- a/easybuild/easyconfigs/l/libglade/libglade-2.6.4-intel-2018a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libglade' -version = '2.6.4' - -homepage = 'https://developer.gnome.org/libglade/' -description = """Libglade is a library for constructing user interfaces dynamically from XML descriptions.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['c41d189b68457976069073e48d6c14c183075d8b1d8077cb6dfb8b7c5097add3'] - -dependencies = [ - ('ATK', '2.28.1'), - ('GTK+', '2.24.32'), - ('GLib', '2.54.3'), - ('libxml2', '2.9.7'), -] - -sanity_check_paths = { - 'files': ['bin/libglade-convert', 'lib/libglade-2.0.a', 'lib/libglade-2.0.%s' % SHLIB_EXT, - 'lib/pkgconfig/libglade-2.0.pc'], - 'dirs': ['include/libglade-2.0/glade', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libglvnd/libglvnd-1.2.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libglvnd/libglvnd-1.2.0-GCCcore-8.2.0.eb deleted file mode 100644 index 3c46a4982911..000000000000 --- a/easybuild/easyconfigs/l/libglvnd/libglvnd-1.2.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libglvnd' -version = '1.2.0' - -homepage = 'https://github.com/NVIDIA/libglvnd' -description = "libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls between multiple vendors." - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://github.com/NVIDIA/libglvnd/releases/download/v%(version)s/'] -sources = ['libglvnd-%(version)s.tar.gz'] -checksums = ['2dacbcfa47b7ffb722cbddc0a4f1bc3ecd71d2d7bb461bceb8e396dc6b81dc6d'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [('X11', '20190311')] - -sanity_check_paths = { - 'files': ['lib/lib%s.%s' % (x, SHLIB_EXT) for x in ['EGL', 'GL', 'GLX', 'OpenGL']], - 'dirs': ['include/%s' % x for x in ['EGL', 'GL', 'GLES', 'GLES2', 'GLES3', 'glvnd', 'KHR']] + ['lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libglvnd/libglvnd-1.2.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libglvnd/libglvnd-1.2.0-GCCcore-8.3.0.eb deleted file mode 100644 index c82eb219dfd7..000000000000 --- a/easybuild/easyconfigs/l/libglvnd/libglvnd-1.2.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libglvnd' -version = '1.2.0' - -homepage = 'https://github.com/NVIDIA/libglvnd' -description = "libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls between multiple vendors." - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/NVIDIA/libglvnd/releases/download/v%(version)s/'] -sources = ['libglvnd-%(version)s.tar.gz'] -checksums = ['2dacbcfa47b7ffb722cbddc0a4f1bc3ecd71d2d7bb461bceb8e396dc6b81dc6d'] - -builddependencies = [ - ('binutils', '2.32'), - ('pkg-config', '0.29.2'), -] - -dependencies = [('X11', '20190717')] - -# Let EGL find system-installed vendor files in /etc/glvnd/egl_vendor.d etc. -allow_prepend_abs_path = True -modextrapaths = {"__EGL_VENDOR_LIBRARY_DIRS": "/etc/glvnd/egl_vendor.d:/usr/share/glvnd/egl_vendor.d"} - -sanity_check_paths = { - 'files': ['lib/lib%s.%s' % (x, SHLIB_EXT) for x in ['EGL', 'GL', 'GLX', 'OpenGL']], - 'dirs': ['include/%s' % x for x in ['EGL', 'GL', 'GLES', 'GLES2', 'GLES3', 'glvnd', 'KHR']] + ['lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libglvnd/libglvnd-1.2.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libglvnd/libglvnd-1.2.0-GCCcore-9.3.0.eb deleted file mode 100644 index c5d7432d6aa2..000000000000 --- a/easybuild/easyconfigs/l/libglvnd/libglvnd-1.2.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libglvnd' -version = '1.2.0' - -homepage = 'https://github.com/NVIDIA/libglvnd' -description = "libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls between multiple vendors." - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://github.com/NVIDIA/libglvnd/releases/download/v%(version)s/'] -sources = ['libglvnd-%(version)s.tar.gz'] -checksums = ['2dacbcfa47b7ffb722cbddc0a4f1bc3ecd71d2d7bb461bceb8e396dc6b81dc6d'] - -builddependencies = [ - ('binutils', '2.34'), - ('pkg-config', '0.29.2'), -] - -dependencies = [('X11', '20200222')] - -# Let EGL find system-installed vendor files in /etc/glvnd/egl_vendor.d etc. -allow_prepend_abs_path = True -modextrapaths = {"__EGL_VENDOR_LIBRARY_DIRS": "/etc/glvnd/egl_vendor.d:/usr/share/glvnd/egl_vendor.d"} - -sanity_check_paths = { - 'files': ['lib/lib%s.%s' % (x, SHLIB_EXT) for x in ['EGL', 'GL', 'GLX', 'OpenGL']], - 'dirs': ['include/%s' % x for x in ['EGL', 'GL', 'GLES', 'GLES2', 'GLES3', 'glvnd', 'KHR']] + ['lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libglvnd/libglvnd-1.3.2-GCCcore-10.2.0.eb b/easybuild/easyconfigs/l/libglvnd/libglvnd-1.3.2-GCCcore-10.2.0.eb index d0f0184cab12..7495fa8b5671 100644 --- a/easybuild/easyconfigs/l/libglvnd/libglvnd-1.3.2-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/l/libglvnd/libglvnd-1.3.2-GCCcore-10.2.0.eb @@ -22,8 +22,9 @@ builddependencies = [ dependencies = [('X11', '20201008')] # Let EGL find system-installed vendor files in /etc/glvnd/egl_vendor.d etc. -allow_prepend_abs_path = True -modextrapaths = {"__EGL_VENDOR_LIBRARY_DIRS": "/etc/glvnd/egl_vendor.d:/usr/share/glvnd/egl_vendor.d"} +modextrapaths = { + "__EGL_VENDOR_LIBRARY_DIRS": ['/etc/glvnd/egl_vendor.d', '/usr/share/glvnd/egl_vendor.d'], +} sanity_check_paths = { 'files': ['lib/lib%s.%s' % (x, SHLIB_EXT) for x in ['EGL', 'GL', 'GLX', 'OpenGL']], diff --git a/easybuild/easyconfigs/l/libglvnd/libglvnd-1.3.3-GCCcore-10.3.0.eb b/easybuild/easyconfigs/l/libglvnd/libglvnd-1.3.3-GCCcore-10.3.0.eb index 3e970534b939..507fd7d535a6 100644 --- a/easybuild/easyconfigs/l/libglvnd/libglvnd-1.3.3-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/l/libglvnd/libglvnd-1.3.3-GCCcore-10.3.0.eb @@ -22,8 +22,9 @@ builddependencies = [ dependencies = [('X11', '20210518')] # Let EGL find system-installed vendor files in /etc/glvnd/egl_vendor.d etc. -allow_prepend_abs_path = True -modextrapaths = {"__EGL_VENDOR_LIBRARY_DIRS": "/etc/glvnd/egl_vendor.d:/usr/share/glvnd/egl_vendor.d"} +modextrapaths = { + "__EGL_VENDOR_LIBRARY_DIRS": ['/etc/glvnd/egl_vendor.d', '/usr/share/glvnd/egl_vendor.d'], +} sanity_check_paths = { 'files': ['lib/lib%s.%s' % (x, SHLIB_EXT) for x in ['EGL', 'GL', 'GLX', 'OpenGL']], diff --git a/easybuild/easyconfigs/l/libglvnd/libglvnd-1.3.3-GCCcore-11.2.0.eb b/easybuild/easyconfigs/l/libglvnd/libglvnd-1.3.3-GCCcore-11.2.0.eb index b2bf5af2288a..2739df340a2b 100644 --- a/easybuild/easyconfigs/l/libglvnd/libglvnd-1.3.3-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/l/libglvnd/libglvnd-1.3.3-GCCcore-11.2.0.eb @@ -22,8 +22,9 @@ builddependencies = [ dependencies = [('X11', '20210802')] # Let EGL find system-installed vendor files in /etc/glvnd/egl_vendor.d etc. -allow_prepend_abs_path = True -modextrapaths = {"__EGL_VENDOR_LIBRARY_DIRS": "/etc/glvnd/egl_vendor.d:/usr/share/glvnd/egl_vendor.d"} +modextrapaths = { + "__EGL_VENDOR_LIBRARY_DIRS": ['/etc/glvnd/egl_vendor.d', '/usr/share/glvnd/egl_vendor.d'], +} sanity_check_paths = { 'files': ['lib/lib%s.%s' % (x, SHLIB_EXT) for x in ['EGL', 'GL', 'GLX', 'OpenGL']], diff --git a/easybuild/easyconfigs/l/libglvnd/libglvnd-1.4.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/l/libglvnd/libglvnd-1.4.0-GCCcore-11.3.0.eb index e880f8d7de7b..3955bb780a95 100644 --- a/easybuild/easyconfigs/l/libglvnd/libglvnd-1.4.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/l/libglvnd/libglvnd-1.4.0-GCCcore-11.3.0.eb @@ -22,8 +22,9 @@ builddependencies = [ dependencies = [('X11', '20220504')] # Let EGL find system-installed vendor files in /etc/glvnd/egl_vendor.d etc. -allow_prepend_abs_path = True -modextrapaths = {"__EGL_VENDOR_LIBRARY_DIRS": "/etc/glvnd/egl_vendor.d:/usr/share/glvnd/egl_vendor.d"} +modextrapaths = { + "__EGL_VENDOR_LIBRARY_DIRS": ['/etc/glvnd/egl_vendor.d', '/usr/share/glvnd/egl_vendor.d'], +} sanity_check_paths = { 'files': ['lib/lib%s.%s' % (x, SHLIB_EXT) for x in ['EGL', 'GL', 'GLX', 'OpenGL']], diff --git a/easybuild/easyconfigs/l/libglvnd/libglvnd-1.6.0-GCCcore-12.2.0.eb b/easybuild/easyconfigs/l/libglvnd/libglvnd-1.6.0-GCCcore-12.2.0.eb index 6e95158d9021..dc75eb4ad82c 100644 --- a/easybuild/easyconfigs/l/libglvnd/libglvnd-1.6.0-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/l/libglvnd/libglvnd-1.6.0-GCCcore-12.2.0.eb @@ -22,8 +22,9 @@ builddependencies = [ dependencies = [('X11', '20221110')] # Let EGL find system-installed vendor files in /etc/glvnd/egl_vendor.d etc. -allow_prepend_abs_path = True -modextrapaths = {"__EGL_VENDOR_LIBRARY_DIRS": "/etc/glvnd/egl_vendor.d:/usr/share/glvnd/egl_vendor.d"} +modextrapaths = { + "__EGL_VENDOR_LIBRARY_DIRS": ['/etc/glvnd/egl_vendor.d', '/usr/share/glvnd/egl_vendor.d'], +} sanity_check_paths = { 'files': ['lib/lib%s.%s' % (x, SHLIB_EXT) for x in ['EGL', 'GL', 'GLX', 'OpenGL']], diff --git a/easybuild/easyconfigs/l/libglvnd/libglvnd-1.6.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/libglvnd/libglvnd-1.6.0-GCCcore-12.3.0.eb index 7706034bcbf8..174aab1d5368 100644 --- a/easybuild/easyconfigs/l/libglvnd/libglvnd-1.6.0-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/l/libglvnd/libglvnd-1.6.0-GCCcore-12.3.0.eb @@ -22,8 +22,9 @@ builddependencies = [ dependencies = [('X11', '20230603')] # Let EGL find system-installed vendor files in /etc/glvnd/egl_vendor.d etc. -allow_prepend_abs_path = True -modextrapaths = {"__EGL_VENDOR_LIBRARY_DIRS": "/etc/glvnd/egl_vendor.d:/usr/share/glvnd/egl_vendor.d"} +modextrapaths = { + "__EGL_VENDOR_LIBRARY_DIRS": ['/etc/glvnd/egl_vendor.d', '/usr/share/glvnd/egl_vendor.d'], +} sanity_check_paths = { 'files': ['lib/lib%s.%s' % (x, SHLIB_EXT) for x in ['EGL', 'GL', 'GLX', 'OpenGL']], diff --git a/easybuild/easyconfigs/l/libglvnd/libglvnd-1.7.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/libglvnd/libglvnd-1.7.0-GCCcore-13.2.0.eb index cd5ce89a5cbf..328d7d05e471 100644 --- a/easybuild/easyconfigs/l/libglvnd/libglvnd-1.7.0-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/l/libglvnd/libglvnd-1.7.0-GCCcore-13.2.0.eb @@ -22,8 +22,9 @@ builddependencies = [ dependencies = [('X11', '20231019')] # Let EGL find system-installed vendor files in /etc/glvnd/egl_vendor.d etc. -allow_prepend_abs_path = True -modextrapaths = {"__EGL_VENDOR_LIBRARY_DIRS": "/etc/glvnd/egl_vendor.d:/usr/share/glvnd/egl_vendor.d"} +modextrapaths = { + "__EGL_VENDOR_LIBRARY_DIRS": ['/etc/glvnd/egl_vendor.d', '/usr/share/glvnd/egl_vendor.d'], +} sanity_check_paths = { 'files': ['lib/lib%s.%s' % (x, SHLIB_EXT) for x in ['EGL', 'GL', 'GLX', 'OpenGL']], diff --git a/easybuild/easyconfigs/l/libglvnd/libglvnd-1.7.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libglvnd/libglvnd-1.7.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..39b6c00b4fea --- /dev/null +++ b/easybuild/easyconfigs/l/libglvnd/libglvnd-1.7.0-GCCcore-13.3.0.eb @@ -0,0 +1,34 @@ +easyblock = 'MesonNinja' + +name = 'libglvnd' +version = '1.7.0' + +homepage = 'https://gitlab.freedesktop.org/glvnd/libglvnd' +description = "libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls between multiple vendors." + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://gitlab.freedesktop.org/glvnd/libglvnd/-/archive/v%(version)s/'] +sources = ['libglvnd-v%(version)s.tar.gz'] +checksums = ['2b6e15b06aafb4c0b6e2348124808cbd9b291c647299eaaba2e3202f51ff2f3d'] + +builddependencies = [ + ('binutils', '2.42'), + ('pkgconf', '2.2.0'), + ('Meson', '1.4.0'), + ('Ninja', '1.12.1'), +] + +dependencies = [('X11', '20240607')] + +# Let EGL find system-installed vendor files in /etc/glvnd/egl_vendor.d etc. +modextrapaths = { + "__EGL_VENDOR_LIBRARY_DIRS": ['/etc/glvnd/egl_vendor.d', '/usr/share/glvnd/egl_vendor.d'], +} + +sanity_check_paths = { + 'files': ['lib/lib%s.%s' % (x, SHLIB_EXT) for x in ['EGL', 'GL', 'GLX', 'OpenGL']], + 'dirs': ['include/%s' % x for x in ['EGL', 'GL', 'GLES', 'GLES2', 'GLES3', 'glvnd', 'KHR']] + ['lib/pkgconfig'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libgpg-error/libgpg-error-1.21-intel-2016a.eb b/easybuild/easyconfigs/l/libgpg-error/libgpg-error-1.21-intel-2016a.eb deleted file mode 100644 index a3d7d6c682aa..000000000000 --- a/easybuild/easyconfigs/l/libgpg-error/libgpg-error-1.21-intel-2016a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libgpg-error' -version = '1.21' - -homepage = 'https://gnupg.org/related_software/libgpg-error/index.html' -description = """Libgpg-error is a small library that defines common error values for all GnuPG components.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_BZ2] -source_urls = ['https://gnupg.org/ftp/gcrypt/%(name)s/'] - -sanity_check_paths = { - 'files': ['bin/gpg-error-config', 'include/gpg-error.h', 'lib/libgpg-error.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libgpg-error/libgpg-error-1.35-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libgpg-error/libgpg-error-1.35-GCCcore-7.3.0.eb deleted file mode 100644 index fb54d3ab978f..000000000000 --- a/easybuild/easyconfigs/l/libgpg-error/libgpg-error-1.35-GCCcore-7.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libgpg-error' -version = '1.35' - -homepage = 'https://gnupg.org/related_software/libgpg-error/index.html' -description = """Libgpg-error is a small library that defines common error values for all GnuPG components.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['https://gnupg.org/ftp/gcrypt/%(name)s/'] -sources = [SOURCE_TAR_BZ2] -checksums = ['cbd5ee62a8a8c88d48c158fff4fc9ead4132aacd1b4a56eb791f9f997d07e067'] - -builddependencies = [('binutils', '2.30')] - -sanity_check_paths = { - 'files': ['bin/gpg-error-config', 'include/gpg-error.h', 'lib/libgpg-error.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libgpg-error/libgpg-error-1.36-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libgpg-error/libgpg-error-1.36-GCCcore-8.2.0.eb deleted file mode 100644 index 8a3affa48a84..000000000000 --- a/easybuild/easyconfigs/l/libgpg-error/libgpg-error-1.36-GCCcore-8.2.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libgpg-error' -version = '1.36' - -homepage = 'https://gnupg.org/related_software/libgpg-error/index.html' -description = """Libgpg-error is a small library that defines common error values for all GnuPG components.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://gnupg.org/ftp/gcrypt/%(name)s/'] -sources = [SOURCE_TAR_BZ2] -patches = ['%(name)s-%(version)s_fix_use_of_gawk_builtin.patch'] -checksums = [ - 'babd98437208c163175c29453f8681094bcaf92968a15cafb1a276076b33c97c', # libgpg-error-1.36.tar.bz2 - # libgpg-error-1.36_fix_use_of_gawk_builtin.patch - 'abf98055f6a022f078a9ff66783e5b5d8d5b2f290d08bdd2af0880b3e5b684dd', -] - -builddependencies = [('binutils', '2.31.1')] - -sanity_check_paths = { - 'files': ['bin/gpg-error-config', 'include/gpg-error.h', 'lib/libgpg-error.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libgpg-error/libgpg-error-1.36_fix_use_of_gawk_builtin.patch b/easybuild/easyconfigs/l/libgpg-error/libgpg-error-1.36_fix_use_of_gawk_builtin.patch deleted file mode 100644 index 76bd08c27db1..000000000000 --- a/easybuild/easyconfigs/l/libgpg-error/libgpg-error-1.36_fix_use_of_gawk_builtin.patch +++ /dev/null @@ -1,55 +0,0 @@ -This patch does the same thing as is done in 1.38 to avoid -the use of a gawk builtin as a variable. - -Åke Sandgren, 2021-04-22 -diff -ru libgpg-error-1.36.orig/src/Makefile.in libgpg-error-1.36/src/Makefile.in ---- libgpg-error-1.36.orig/src/Makefile.in 2019-03-19 09:58:04.000000000 +0100 -+++ libgpg-error-1.36/src/Makefile.in 2021-04-22 13:53:19.443779131 +0200 -@@ -1615,7 +1615,7 @@ - - errnos-sym.h: Makefile mkstrtable.awk errnos.in - $(AWK) -f $(srcdir)/mkstrtable.awk -v textidx=2 -v nogettext=1 \ -- -v prefix=GPG_ERR_ -v namespace=errnos_ \ -+ -v prefix=GPG_ERR_ -v pkg_namespace=errnos_ \ - $(srcdir)/errnos.in >$@ - - mkheader$(EXEEXT_FOR_BUILD): mkheader.c Makefile -diff -ru libgpg-error-1.36.orig/src/mkstrtable.awk libgpg-error-1.36/src/mkstrtable.awk ---- libgpg-error-1.36.orig/src/mkstrtable.awk 2013-03-15 20:24:25.000000000 +0100 -+++ libgpg-error-1.36/src/mkstrtable.awk 2021-04-22 13:53:16.195791803 +0200 -@@ -77,7 +77,7 @@ - # - # The variable prefix can be used to prepend a string to each message. - # --# The variable namespace can be used to prepend a string to each -+# The variable pkg_namespace can be used to prepend a string to each - # variable and macro name. - - BEGIN { -@@ -102,7 +102,7 @@ - print "/* The purpose of this complex string table is to produce"; - print " optimal code with a minimum of relocations. */"; - print ""; -- print "static const char " namespace "msgstr[] = "; -+ print "static const char " pkg_namespace "msgstr[] = "; - header = 0; - } - else -@@ -150,7 +150,7 @@ - else - print " gettext_noop (\"" last_msgstr "\");"; - print ""; -- print "static const int " namespace "msgidx[] ="; -+ print "static const int " pkg_namespace "msgidx[] ="; - print " {"; - for (i = 0; i < coded_msgs; i++) - print " " pos[i] ","; -@@ -158,7 +158,7 @@ - print " };"; - print ""; - print "static GPG_ERR_INLINE int"; -- print namespace "msgidxof (int code)"; -+ print pkg_namespace "msgidxof (int code)"; - print "{"; - print " return (0 ? 0"; - diff --git a/easybuild/easyconfigs/l/libgpg-error/libgpg-error-1.38-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libgpg-error/libgpg-error-1.38-GCCcore-8.3.0.eb deleted file mode 100644 index 2fba67d6326a..000000000000 --- a/easybuild/easyconfigs/l/libgpg-error/libgpg-error-1.38-GCCcore-8.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libgpg-error' -version = '1.38' - -homepage = 'https://gnupg.org/related_software/libgpg-error/index.html' -description = """Libgpg-error is a small library that defines common error values for all GnuPG components.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://gnupg.org/ftp/gcrypt/%(name)s/'] -sources = [SOURCE_TAR_BZ2] -checksums = ['d8988275aa69d7149f931c10442e9e34c0242674249e171592b430ff7b3afd02'] - -builddependencies = [('binutils', '2.32')] - -sanity_check_paths = { - 'files': ['bin/gpg-error-config', 'include/gpg-error.h', 'lib/libgpg-error.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libgpg-error/libgpg-error-1.48-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/libgpg-error/libgpg-error-1.48-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..67edfd4a8746 --- /dev/null +++ b/easybuild/easyconfigs/l/libgpg-error/libgpg-error-1.48-GCCcore-12.3.0.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'libgpg-error' +version = '1.48' + +homepage = 'https://gnupg.org/related_software/libgpg-error/index.html' +description = """Libgpg-error is a small library that defines common error values for all GnuPG components.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://gnupg.org/ftp/gcrypt/%(name)s/'] +sources = [SOURCE_TAR_BZ2] +checksums = ['89ce1ae893e122924b858de84dc4f67aae29ffa610ebf668d5aa539045663d6f'] + +builddependencies = [('binutils', '2.40')] + +sanity_check_paths = { + 'files': ['bin/gpg-error', 'include/gpg-error.h', 'lib/libgpg-error.%s' % SHLIB_EXT], + 'dirs': ['share'] +} + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.5-fosscuda-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.5-fosscuda-2017b-Python-2.7.14.eb deleted file mode 100644 index d89cdf211199..000000000000 --- a/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.5-fosscuda-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libgpuarray' -version = '0.7.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://deeplearning.net/software/libgpuarray/' -description = "Library to manipulate tensors on the GPU." - -toolchain = {'name': 'fosscuda', 'version': '2017b'} - -source_urls = ['https://github.com/Theano/libgpuarray/releases/download/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['d802299cd97bc1831416e64e23a7711cff4895348f45acba345840c4de461bb8'] - -builddependencies = [('CMake', '3.9.5')] - -dependencies = [('Python', '2.7.14')] - -exts_defaultclass = 'PythonPackage' -exts_list = [ - (name, version, { - 'buildcmd': 'build_ext', - 'modulename': 'pygpu', - 'source_urls': ['https://github.com/Theano/libgpuarray/releases/download/v%(version)s/'], - 'checksums': ['d802299cd97bc1831416e64e23a7711cff4895348f45acba345840c4de461bb8'], - }), -] - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': ['lib/libgpuarray.%s' % SHLIB_EXT, 'lib/libgpuarray-static.a'], - 'dirs': ['include/gpuarray', 'lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.5-fosscuda-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.5-fosscuda-2017b-Python-3.6.3.eb deleted file mode 100644 index d3dd24dc63b2..000000000000 --- a/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.5-fosscuda-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libgpuarray' -version = '0.7.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://deeplearning.net/software/libgpuarray/' -description = "Library to manipulate tensors on the GPU." - -toolchain = {'name': 'fosscuda', 'version': '2017b'} - -source_urls = ['https://github.com/Theano/libgpuarray/releases/download/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['d802299cd97bc1831416e64e23a7711cff4895348f45acba345840c4de461bb8'] - -builddependencies = [('CMake', '3.9.5')] - -dependencies = [('Python', '3.6.3')] - -exts_defaultclass = 'PythonPackage' -exts_list = [ - (name, version, { - 'buildcmd': 'build_ext', - 'modulename': 'pygpu', - 'source_urls': ['https://github.com/Theano/libgpuarray/releases/download/v%(version)s/'], - 'checksums': ['d802299cd97bc1831416e64e23a7711cff4895348f45acba345840c4de461bb8'], - }), -] - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': ['lib/libgpuarray.%s' % SHLIB_EXT, 'lib/libgpuarray-static.a'], - 'dirs': ['include/gpuarray', 'lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.5-intel-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.5-intel-2017b-Python-3.6.3.eb deleted file mode 100644 index 7524050a0ea3..000000000000 --- a/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.5-intel-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libgpuarray' -version = '0.7.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://deeplearning.net/software/libgpuarray/' -description = "Library to manipulate tensors on the GPU." - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://github.com/Theano/libgpuarray/releases/download/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['d802299cd97bc1831416e64e23a7711cff4895348f45acba345840c4de461bb8'] - -builddependencies = [('CMake', '3.9.5')] -dependencies = [('Python', '3.6.3')] - -exts_defaultclass = 'PythonPackage' -exts_list = [ - (name, version, { - 'source_urls': source_urls, - 'source_tmpl': SOURCE_TAR_GZ, - 'checksums': ['d802299cd97bc1831416e64e23a7711cff4895348f45acba345840c4de461bb8'], - 'buildcmd': 'build_ext', - 'modulename': 'pygpu', - }), -] - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': ['lib/libgpuarray.%s' % SHLIB_EXT, 'lib/libgpuarray-static.a'], - 'dirs': ['include/gpuarray', 'lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.5-intelcuda-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.5-intelcuda-2017b-Python-2.7.14.eb deleted file mode 100644 index 457f3f176aa4..000000000000 --- a/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.5-intelcuda-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libgpuarray' -version = '0.7.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://deeplearning.net/software/libgpuarray/' -description = "Library to manipulate tensors on the GPU." - -toolchain = {'name': 'intelcuda', 'version': '2017b'} - -source_urls = ['https://github.com/Theano/libgpuarray/releases/download/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['d802299cd97bc1831416e64e23a7711cff4895348f45acba345840c4de461bb8'] - -builddependencies = [('CMake', '3.9.5')] - -dependencies = [('Python', '2.7.14')] - -exts_defaultclass = 'PythonPackage' -exts_list = [ - (name, version, { - 'buildcmd': 'build_ext', - 'modulename': 'pygpu', - 'source_urls': ['https://github.com/Theano/libgpuarray/releases/download/v%(version)s/'], - 'checksums': ['d802299cd97bc1831416e64e23a7711cff4895348f45acba345840c4de461bb8'], - }), -] - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': ['lib/libgpuarray.%s' % SHLIB_EXT, 'lib/libgpuarray-static.a'], - 'dirs': ['include/gpuarray', 'lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.5-intelcuda-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.5-intelcuda-2017b-Python-3.6.3.eb deleted file mode 100644 index 24677ed2c6c2..000000000000 --- a/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.5-intelcuda-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libgpuarray' -version = '0.7.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://deeplearning.net/software/libgpuarray/' -description = "Library to manipulate tensors on the GPU." - -toolchain = {'name': 'intelcuda', 'version': '2017b'} - -source_urls = ['https://github.com/Theano/libgpuarray/releases/download/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['d802299cd97bc1831416e64e23a7711cff4895348f45acba345840c4de461bb8'] - -builddependencies = [('CMake', '3.9.5')] - -dependencies = [('Python', '3.6.3')] - -exts_defaultclass = 'PythonPackage' -exts_list = [ - (name, version, { - 'buildcmd': 'build_ext', - 'modulename': 'pygpu', - 'source_urls': ['https://github.com/Theano/libgpuarray/releases/download/v%(version)s/'], - 'checksums': ['d802299cd97bc1831416e64e23a7711cff4895348f45acba345840c4de461bb8'], - }), -] - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': ['lib/libgpuarray.%s' % SHLIB_EXT, 'lib/libgpuarray-static.a'], - 'dirs': ['include/gpuarray', 'lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.6-fosscuda-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.6-fosscuda-2018b-Python-2.7.15.eb deleted file mode 100644 index 36e0bd89de24..000000000000 --- a/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.6-fosscuda-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libgpuarray' -version = '0.7.6' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://deeplearning.net/software/libgpuarray/' -description = "Library to manipulate tensors on the GPU." - -toolchain = {'name': 'fosscuda', 'version': '2018b'} - -source_urls = ['https://github.com/Theano/libgpuarray/releases/download/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['887b6433a30282cb002117da89b05812c770fd9469f93950ff3866ddd02bfc64'] - -builddependencies = [('CMake', '3.11.4')] -dependencies = [('Python', '2.7.15')] - -exts_defaultclass = 'PythonPackage' -exts_list = [ - (name, version, { - 'buildcmd': 'build_ext', - 'modulename': 'pygpu', - 'source_tmpl': SOURCE_TAR_GZ, - 'source_urls': ['https://github.com/Theano/libgpuarray/releases/download/v%(version)s/'], - 'checksums': ['887b6433a30282cb002117da89b05812c770fd9469f93950ff3866ddd02bfc64'], - }), -] - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': ['lib/libgpuarray.%s' % SHLIB_EXT, 'lib/libgpuarray-static.a'], - 'dirs': ['include/gpuarray', 'lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.6-fosscuda-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.6-fosscuda-2018b-Python-3.6.6.eb deleted file mode 100644 index ecc93e837723..000000000000 --- a/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.6-fosscuda-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libgpuarray' -version = '0.7.6' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://deeplearning.net/software/%(name)s/' -description = "Library to manipulate tensors on the GPU." - -toolchain = {'name': 'fosscuda', 'version': '2018b'} - -source_urls = ['https://github.com/Theano/%(name)s/releases/download/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['887b6433a30282cb002117da89b05812c770fd9469f93950ff3866ddd02bfc64'] - -builddependencies = [('CMake', '3.12.1')] - - -dependencies = [ - ('Python', '3.6.6'), - ('Mako', '1.0.7', versionsuffix), - ('NCCL', '2.3.7'), -] - -exts_defaultclass = 'PythonPackage' -exts_default_options = { - 'download_dep_fail': True, - 'use_pip': True, -} -exts_list = [ - (name, version, { - 'modulename': 'pygpu', - 'source_tmpl': SOURCE_TAR_GZ, - 'source_urls': ['https://github.com/Theano/%(name)s/releases/download/v%(version)s/'], - 'checksums': ['887b6433a30282cb002117da89b05812c770fd9469f93950ff3866ddd02bfc64'], - }), -] - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': ['lib/%%(name)s.%s' % SHLIB_EXT, 'lib/%(name)s-static.a'], - 'dirs': ['include/gpuarray', 'lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.6-fosscuda-2019a.eb b/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.6-fosscuda-2019a.eb deleted file mode 100644 index f836ce504bd3..000000000000 --- a/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.6-fosscuda-2019a.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libgpuarray' -version = '0.7.6' - -homepage = 'http://deeplearning.net/software/libgpuarray/' -description = "Library to manipulate tensors on the GPU." - -toolchain = {'name': 'fosscuda', 'version': '2019a'} - -source_urls = ['https://github.com/Theano/libgpuarray/releases/download/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['887b6433a30282cb002117da89b05812c770fd9469f93950ff3866ddd02bfc64'] - -builddependencies = [('CMake', '3.13.3')] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -dependencies = [ - ('SciPy-bundle', '2019.03'), - ('Mako', '1.0.8'), - ('NCCL', '2.4.2'), -] - - -exts_defaultclass = 'PythonPackage' -exts_default_options = { - 'download_dep_fail': True, - 'use_pip': True, -} -exts_list = [ - (name, version, { - 'modulename': 'pygpu', - 'source_urls': ['https://github.com/Theano/libgpuarray/releases/download/v%(version)s/'], - 'checksums': ['887b6433a30282cb002117da89b05812c770fd9469f93950ff3866ddd02bfc64'], - }), -] - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': ['lib/libgpuarray.%s' % SHLIB_EXT, 'lib/libgpuarray-static.a'], - 'dirs': ['include/gpuarray', 'lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.6-fosscuda-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.6-fosscuda-2019b-Python-3.7.4.eb deleted file mode 100644 index 9d6e0f23edb5..000000000000 --- a/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.6-fosscuda-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libgpuarray' -version = '0.7.6' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://deeplearning.net/software/libgpuarray/' -description = "Library to manipulate tensors on the GPU." - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -source_urls = ['https://github.com/Theano/libgpuarray/releases/download/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['887b6433a30282cb002117da89b05812c770fd9469f93950ff3866ddd02bfc64'] - -builddependencies = [('CMake', '3.15.3')] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('Mako', '1.1.0'), - ('NCCL', '2.4.8'), -] - -exts_defaultclass = 'PythonPackage' -exts_default_options = { - 'download_dep_fail': True, - 'use_pip': True, -} -exts_list = [ - (name, version, { - 'modulename': 'pygpu', - 'source_urls': ['https://github.com/Theano/libgpuarray/releases/download/v%(version)s/'], - 'checksums': ['887b6433a30282cb002117da89b05812c770fd9469f93950ff3866ddd02bfc64'], - }), -] - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': ['lib/libgpuarray.%s' % SHLIB_EXT, 'lib/libgpuarray-static.a'], - 'dirs': ['include/gpuarray', 'lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.6-fosscuda-2020b.eb b/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.6-fosscuda-2020b.eb index 2a82e9c481f4..f1ee0b724dc6 100644 --- a/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.6-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/l/libgpuarray/libgpuarray-0.7.6-fosscuda-2020b.eb @@ -24,11 +24,7 @@ dependencies = [ ] exts_defaultclass = 'PythonPackage' -exts_default_options = { - 'download_dep_fail': True, - 'use_pip': True, - 'sanity_pip_check': True, -} + exts_list = [ (name, version, { 'modulename': 'pygpu', @@ -37,8 +33,6 @@ exts_list = [ }), ] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - sanity_check_paths = { 'files': ['lib/libgpuarray.%s' % SHLIB_EXT, 'lib/libgpuarray-static.a'], 'dirs': ['include/gpuarray', 'lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7-GCCcore-7.3.0.eb deleted file mode 100644 index d46b7907788e..000000000000 --- a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7-GCCcore-7.3.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -## -# 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 -## -# foss-2016b modified by: -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'libgtextutils' -version = '0.7' - -homepage = 'http://hannonlab.cshl.edu/fastx_toolkit/' -description = "ligtextutils is a dependency of fastx-toolkit and is provided via the same upstream" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/agordon/%(name)s/releases/download/%(version)s'] -sources = [SOURCE_TAR_GZ] -patches = ['%(name)s-%(version)s_fix-bool.patch'] -checksums = [ - '792e0ea3c96ffe3ad65617a104b7dc50684932bc96d2adab501c952fd65c3e4a', # libgtextutils-0.7.tar.gz - 'bb16a4fd86c2eb12215d8780b09f0898771a73e53889a015e2351f2d737c9a00', # libgtextutils-0.7_fix-bool.patch -] - -builddependencies = [('binutils', '2.30')] - -sanity_check_paths = { - 'files': ['lib/%%(name)s.%s' % SHLIB_EXT, 'lib/%(name)s.a'], - 'dirs': ['lib/pkgconfig'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7-foss-2016a.eb b/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7-foss-2016a.eb deleted file mode 100644 index 21f520c0e6b0..000000000000 --- a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7-foss-2016a.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# 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 = 'libgtextutils' -version = '0.7' - -homepage = 'http://hannonlab.cshl.edu/fastx_toolkit/' -description = """ligtextutils is a dependency of fastx-toolkit and is provided via the same upstream""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/agordon/libgtextutils/releases/download/%(version)s'] -sources = [SOURCE_TAR_GZ] - -sanity_check_paths = { - 'files': ['lib/libgtextutils.so', 'lib/libgtextutils.a'], - 'dirs': ['lib/pkgconfig'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7-foss-2016b.eb b/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7-foss-2016b.eb deleted file mode 100644 index 416434ef6e2b..000000000000 --- a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7-foss-2016b.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# 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 -## -# foss-2016b modified by: -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'libgtextutils' -version = '0.7' - -homepage = 'http://hannonlab.cshl.edu/fastx_toolkit/' -description = """ligtextutils is a dependency of fastx-toolkit and is provided via the same upstream""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/agordon/libgtextutils/releases/download/%(version)s'] -sources = [SOURCE_TAR_GZ] - -sanity_check_paths = { - 'files': ['lib/libgtextutils.so', 'lib/libgtextutils.a'], - 'dirs': ['lib/pkgconfig'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7-intel-2018a.eb b/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7-intel-2018a.eb deleted file mode 100644 index fe7cf678f76f..000000000000 --- a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7-intel-2018a.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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 -# -# updated for foss/2016b by Adam Huffman (The Francis Crick Institute) -## - -easyblock = 'ConfigureMake' - -name = 'libgtextutils' -version = '0.7' - -homepage = 'http://hannonlab.cshl.edu/fastx_toolkit/' -description = """ligtextutils is a dependency of fastx-toolkit and is provided via the same upstream""" - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/agordon/libgtextutils/releases/download/%(version)s/'] -sources = [SOURCE_TAR_GZ] -patches = ['libgtextutils-%(version)s_fix-bool.patch'] -checksums = [ - '792e0ea3c96ffe3ad65617a104b7dc50684932bc96d2adab501c952fd65c3e4a', # libgtextutils-0.7.tar.gz - 'bb16a4fd86c2eb12215d8780b09f0898771a73e53889a015e2351f2d737c9a00', # libgtextutils-0.7_fix-bool.patch -] - -sanity_check_paths = { - 'files': ['lib/libgtextutils.%s' % SHLIB_EXT, 'lib/libgtextutils.a'], - 'dirs': ['lib/pkgconfig'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7_fix-bool.patch b/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7_fix-bool.patch deleted file mode 100644 index 01d6eb5aa72d..000000000000 --- a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7_fix-bool.patch +++ /dev/null @@ -1,12 +0,0 @@ -fix for error: no suitable conversion function from "std::istream" to "bool" exists -author: Kenneth Hoste (HPC-UGent) ---- libgtextutils-0.7/src/gtextutils/text_line_reader.cpp.orig 2018-06-08 17:38:32.090881776 +0200 -+++ libgtextutils-0.7/src/gtextutils/text_line_reader.cpp 2018-06-08 17:38:55.261151439 +0200 -@@ -44,6 +44,6 @@ - if (input_stream.eof()) - return false; - -- return input_stream ; -+ return (bool)input_stream ; - } - diff --git a/easybuild/easyconfigs/l/libharu/libharu-2.2.0_fix-demo-linking.patch b/easybuild/easyconfigs/l/libharu/libharu-2.2.0_fix-demo-linking.patch deleted file mode 100644 index f2d5bd7b6e03..000000000000 --- a/easybuild/easyconfigs/l/libharu/libharu-2.2.0_fix-demo-linking.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- libharu-RELEASE_2_2_0/demo/CMakeLists.txt.orig 2013-05-28 20:49:33.000000000 +0200 -+++ libharu-RELEASE_2_2_0/demo/CMakeLists.txt 2013-05-28 20:49:52.000000000 +0200 -@@ -40,7 +40,7 @@ - # create demos - FOREACH( demo ${demos_NAMES} ) - ADD_EXECUTABLE( ${demo} ${demo}.c ) -- TARGET_LINK_LIBRARIES( ${demo} libharu ) -+ TARGET_LINK_LIBRARIES( ${demo} haru ) - IF( DEMO_C_FLAGS ) - SET_TARGET_PROPERTIES( ${demo} PROPERTIES COMPILE_FLAGS ${DEMO_C_FLAGS} ) - MESSAGE( "DEMO_C_FLAGS=${DEMO_C_FLAGS}" ) -@@ -50,7 +50,7 @@ - # some demos need grid_sheet.c compiled in - FOREACH( demo ${demos_with_grid_NAMES} ) - ADD_EXECUTABLE( ${demo} ${demo}.c grid_sheet.c ) -- TARGET_LINK_LIBRARIES( ${demo} libharu ) -+ TARGET_LINK_LIBRARIES( ${demo} haru ) - IF( DEMO_C_FLAGS ) - SET_TARGET_PROPERTIES( ${demo} PROPERTIES COMPILE_FLAGS ${DEMO_C_FLAGS} ) - ENDIF( DEMO_C_FLAGS ) -@@ -58,7 +58,7 @@ - - # the grid_sheet demo needs extra defines - ADD_EXECUTABLE( grid_sheet grid_sheet.c ) --TARGET_LINK_LIBRARIES( grid_sheet libharu ) -+TARGET_LINK_LIBRARIES( grid_sheet haru ) - SET_TARGET_PROPERTIES( grid_sheet PROPERTIES COMPILE_FLAGS "${DEMO_C_FLAGS} -DSTAND_ALONE" ) - - # install libary and demos diff --git a/easybuild/easyconfigs/l/libharu/libharu-2.2.0_libpng-1.5.patch b/easybuild/easyconfigs/l/libharu/libharu-2.2.0_libpng-1.5.patch deleted file mode 100644 index 41e2fe49a800..000000000000 --- a/easybuild/easyconfigs/l/libharu/libharu-2.2.0_libpng-1.5.patch +++ /dev/null @@ -1,329 +0,0 @@ ---- libharu-RELEASE_2_2_0/src/hpdf_image_png.c.orig 2009-02-12 11:48:56.000000000 +0100 -+++ libharu-RELEASE_2_2_0/src/hpdf_image_png.c 2013-05-28 20:29:19.000000000 +0200 -@@ -109,14 +109,15 @@ - png_infop info_ptr) - { - png_uint_32 len = png_get_rowbytes(png_ptr, info_ptr); -+ png_uint_32 height = png_get_image_height(png_ptr, info_ptr); - png_bytep* row_pointers = HPDF_GetMem (image->mmgr, -- info_ptr->height * sizeof (png_bytep)); -+ height * sizeof (png_bytep)); - - if (row_pointers) { - HPDF_UINT i; - -- HPDF_MemSet (row_pointers, 0, info_ptr->height * sizeof (png_bytep)); -- for (i = 0; i < (HPDF_UINT)info_ptr->height; i++) { -+ HPDF_MemSet (row_pointers, 0, height * sizeof (png_bytep)); -+ for (i = 0; i < (HPDF_UINT)height; i++) { - row_pointers[i] = HPDF_GetMem (image->mmgr, len); - - if (image->error->error_no != HPDF_OK) -@@ -126,7 +127,7 @@ - if (image->error->error_no == HPDF_OK) { - png_read_image(png_ptr, row_pointers); - if (image->error->error_no == HPDF_OK) { /* add this line */ -- for (i = 0; i < (HPDF_UINT)info_ptr->height; i++) { -+ for (i = 0; i < (HPDF_UINT)height; i++) { - if (HPDF_Stream_Write (image->stream, row_pointers[i], len) != - HPDF_OK) - break; -@@ -135,7 +136,7 @@ - } - - /* clean up */ -- for (i = 0; i < (HPDF_UINT)info_ptr->height; i++) { -+ for (i = 0; i < (HPDF_UINT)height; i++) { - HPDF_FreeMem (image->mmgr, row_pointers[i]); - } - -@@ -151,12 +152,13 @@ - png_infop info_ptr) - { - png_uint_32 len = png_get_rowbytes(png_ptr, info_ptr); -+ png_uint_32 height = png_get_image_height(png_ptr, info_ptr); - png_bytep buf_ptr = HPDF_GetMem (image->mmgr, len); - - if (buf_ptr) { - HPDF_UINT i; - -- for (i = 0; i < (HPDF_UINT)info_ptr->height; i++) { -+ for (i = 0; i < (HPDF_UINT)height; i++) { - png_read_rows(png_ptr, (png_byte**)&buf_ptr, NULL, 1); - if (image->error->error_no != HPDF_OK) - break; -@@ -182,14 +184,16 @@ - HPDF_STATUS ret = HPDF_OK; - HPDF_UINT i, j; - png_bytep *row_ptr; -+ png_uint_32 height = png_get_image_height(png_ptr, info_ptr); -+ png_uint_32 width = png_get_image_width(png_ptr, info_ptr); - -- row_ptr = HPDF_GetMem (image->mmgr, info_ptr->height * sizeof(png_bytep)); -+ row_ptr = HPDF_GetMem (image->mmgr, height * sizeof(png_bytep)); - if (!row_ptr) { - return HPDF_FAILD_TO_ALLOC_MEM; - } else { - png_uint_32 len = png_get_rowbytes(png_ptr, info_ptr); - -- for (i = 0; i < (HPDF_UINT)info_ptr->height; i++) { -+ for (i = 0; i < (HPDF_UINT)height; i++) { - row_ptr[i] = HPDF_GetMem(image->mmgr, len); - if (!row_ptr[i]) { - for (; i >= 0; i--) { -@@ -207,19 +211,19 @@ - goto Error; - } - -- for (j = 0; j < info_ptr->height; j++) { -- for (i = 0; i < info_ptr->width; i++) { -- smask_data[info_ptr->width * j + i] = (row_ptr[j][i] < num_trans) ? trans[row_ptr[j][i]] : 0xFF; -+ for (j = 0; j < height; j++) { -+ for (i = 0; i < width; i++) { -+ smask_data[width * j + i] = (row_ptr[j][i] < num_trans) ? trans[row_ptr[j][i]] : 0xFF; - } - -- if (HPDF_Stream_Write (image->stream, row_ptr[j], info_ptr->width) != HPDF_OK) { -+ if (HPDF_Stream_Write (image->stream, row_ptr[j], width) != HPDF_OK) { - ret = HPDF_FILE_IO_ERROR; - goto Error; - } - } - - Error: -- for (i = 0; i < (HPDF_UINT)info_ptr->height; i++) { -+ for (i = 0; i < (HPDF_UINT)height; i++) { - HPDF_FreeMem (image->mmgr, row_ptr[i]); - } - -@@ -238,6 +242,8 @@ - HPDF_UINT i, j; - png_bytep *row_ptr, row; - png_byte color_type; -+ png_uint_32 height = png_get_image_height(png_ptr, info_ptr); -+ png_uint_32 width = png_get_image_width(png_ptr, info_ptr); - - color_type = png_get_color_type(png_ptr, info_ptr); - -@@ -245,13 +251,13 @@ - return HPDF_INVALID_PNG_IMAGE; - } - -- row_ptr = HPDF_GetMem (image->mmgr, info_ptr->height * sizeof(png_bytep)); -+ row_ptr = HPDF_GetMem (image->mmgr, height * sizeof(png_bytep)); - if (!row_ptr) { - return HPDF_FAILD_TO_ALLOC_MEM; - } else { - png_uint_32 len = png_get_rowbytes(png_ptr, info_ptr); - -- for (i = 0; i < (HPDF_UINT)info_ptr->height; i++) { -+ for (i = 0; i < (HPDF_UINT)height; i++) { - row_ptr[i] = HPDF_GetMem(image->mmgr, len); - if (!row_ptr[i]) { - for (; i >= 0; i--) { -@@ -271,12 +277,12 @@ - - switch (color_type) { - case PNG_COLOR_TYPE_RGB_ALPHA: -- row_len = 3 * info_ptr->width * sizeof(png_byte); -- for (j = 0; j < info_ptr->height; j++) { -- for (i = 0; i < info_ptr->width; i++) { -+ row_len = 3 * width * sizeof(png_byte); -+ for (j = 0; j < height; j++) { -+ for (i = 0; i < width; i++) { - row = row_ptr[j]; - memmove(row + (3 * i), row + (4*i), 3); -- smask_data[info_ptr->width * j + i] = row[4 * i + 3]; -+ smask_data[width * j + i] = row[4 * i + 3]; - } - - if (HPDF_Stream_Write (image->stream, row, row_len) != HPDF_OK) { -@@ -286,12 +292,12 @@ - } - break; - case PNG_COLOR_TYPE_GRAY_ALPHA: -- row_len = info_ptr->width * sizeof(png_byte); -- for (j = 0; j < info_ptr->height; j++) { -- for (i = 0; i < info_ptr->width; i++) { -+ row_len = width * sizeof(png_byte); -+ for (j = 0; j < height; j++) { -+ for (i = 0; i < width; i++) { - row = row_ptr[j]; - row[i] = row[2 * i]; -- smask_data[info_ptr->width * j + i] = row[2 * i + 1]; -+ smask_data[width * j + i] = row[2 * i + 1]; - } - - if (HPDF_Stream_Write (image->stream, row, row_len) != HPDF_OK) { -@@ -306,7 +312,7 @@ - } - - Error: -- for (i = 0; i < (HPDF_UINT)info_ptr->height; i++) { -+ for (i = 0; i < (HPDF_UINT)height; i++) { - HPDF_FreeMem (image->mmgr, row_ptr[i]); - } - -@@ -415,7 +421,8 @@ - - { - HPDF_STATUS ret = HPDF_OK; -- -+ png_uint_32 width, height; -+ int bit_depth, color_type; - png_structp png_ptr = NULL; - png_infop info_ptr = NULL; - -@@ -447,8 +454,10 @@ - goto Exit; - } - -+ png_get_IHDR(png_ptr, info_ptr, &width, &height, &bit_depth, &color_type, NULL, NULL, NULL); -+ - /* 16bit images are not supported. */ -- if (info_ptr->bit_depth == 16) { -+ if (bit_depth == 16) { - png_set_strip_16(png_ptr); - } - -@@ -458,7 +467,7 @@ - } - - /* check palette-based images for transparent areas and load them immediately if found */ -- if (xref && PNG_COLOR_TYPE_PALETTE & info_ptr->color_type) { -+ if (xref && PNG_COLOR_TYPE_PALETTE & color_type) { - png_bytep trans; - int num_trans; - HPDF_Dict smask; -@@ -478,10 +487,10 @@ - smask->header.obj_class |= HPDF_OSUBCLASS_XOBJECT; - ret = HPDF_Dict_AddName (smask, "Type", "XObject"); - ret += HPDF_Dict_AddName (smask, "Subtype", "Image"); -- ret += HPDF_Dict_AddNumber (smask, "Width", (HPDF_UINT)info_ptr->width); -- ret += HPDF_Dict_AddNumber (smask, "Height", (HPDF_UINT)info_ptr->height); -+ ret += HPDF_Dict_AddNumber (smask, "Width", (HPDF_UINT)width); -+ ret += HPDF_Dict_AddNumber (smask, "Height", (HPDF_UINT)height); - ret += HPDF_Dict_AddName (smask, "ColorSpace", "DeviceGray"); -- ret += HPDF_Dict_AddNumber (smask, "BitsPerComponent", (HPDF_UINT)info_ptr->bit_depth); -+ ret += HPDF_Dict_AddNumber (smask, "BitsPerComponent", (HPDF_UINT)bit_depth); - - if (ret != HPDF_OK) { - HPDF_Dict_Free(smask); -@@ -489,7 +498,7 @@ - goto Exit; - } - -- smask_data = HPDF_GetMem(image->mmgr, info_ptr->width * info_ptr->height); -+ smask_data = HPDF_GetMem(image->mmgr, width * height); - if (!smask_data) { - HPDF_Dict_Free(smask); - ret = HPDF_FAILD_TO_ALLOC_MEM; -@@ -503,7 +512,7 @@ - goto Exit; - } - -- if (HPDF_Stream_Write(smask->stream, smask_data, info_ptr->width * info_ptr->height) != HPDF_OK) { -+ if (HPDF_Stream_Write(smask->stream, smask_data, width * height) != HPDF_OK) { - HPDF_FreeMem(image->mmgr, smask_data); - HPDF_Dict_Free(smask); - ret = HPDF_FILE_IO_ERROR; -@@ -513,9 +522,9 @@ - - - ret += CreatePallet(image, png_ptr, info_ptr); -- ret += HPDF_Dict_AddNumber (image, "Width", (HPDF_UINT)info_ptr->width); -- ret += HPDF_Dict_AddNumber (image, "Height", (HPDF_UINT)info_ptr->height); -- ret += HPDF_Dict_AddNumber (image, "BitsPerComponent", (HPDF_UINT)info_ptr->bit_depth); -+ ret += HPDF_Dict_AddNumber (image, "Width", (HPDF_UINT)width); -+ ret += HPDF_Dict_AddNumber (image, "Height", (HPDF_UINT)height); -+ ret += HPDF_Dict_AddNumber (image, "BitsPerComponent", (HPDF_UINT)bit_depth); - ret += HPDF_Dict_Add (image, "SMask", smask); - - png_destroy_read_struct(&png_ptr, &info_ptr, NULL); -@@ -526,7 +535,7 @@ - - /* read images with alpha channel right away - we have to do this because image transparent mask must be added to the Xref */ -- if (xref && PNG_COLOR_MASK_ALPHA & info_ptr->color_type) { -+ if (xref && PNG_COLOR_MASK_ALPHA & color_type) { - HPDF_Dict smask; - png_bytep smask_data; - -@@ -539,10 +548,10 @@ - smask->header.obj_class |= HPDF_OSUBCLASS_XOBJECT; - ret = HPDF_Dict_AddName (smask, "Type", "XObject"); - ret += HPDF_Dict_AddName (smask, "Subtype", "Image"); -- ret += HPDF_Dict_AddNumber (smask, "Width", (HPDF_UINT)info_ptr->width); -- ret += HPDF_Dict_AddNumber (smask, "Height", (HPDF_UINT)info_ptr->height); -- ret += HPDF_Dict_AddName (smask, "ColorSpace", "DeviceGray"); -- ret += HPDF_Dict_AddNumber (smask, "BitsPerComponent", (HPDF_UINT)info_ptr->bit_depth); -+ ret += HPDF_Dict_AddNumber (smask, "Width", (HPDF_UINT)width); -+ ret += HPDF_Dict_AddNumber (smask, "Height", (HPDF_UINT)height); -+ ret += HPDF_Dict_AddName (smask, "ColorSpace", "DeviceGray"); -+ ret += HPDF_Dict_AddNumber (smask, "BitsPerComponent", (HPDF_UINT)bit_depth); - - if (ret != HPDF_OK) { - HPDF_Dict_Free(smask); -@@ -550,7 +559,7 @@ - goto Exit; - } - -- smask_data = HPDF_GetMem(image->mmgr, info_ptr->width * info_ptr->height); -+ smask_data = HPDF_GetMem(image->mmgr, width * height); - if (!smask_data) { - HPDF_Dict_Free(smask); - ret = HPDF_FAILD_TO_ALLOC_MEM; -@@ -564,7 +573,7 @@ - goto Exit; - } - -- if (HPDF_Stream_Write(smask->stream, smask_data, info_ptr->width * info_ptr->height) != HPDF_OK) { -+ if (HPDF_Stream_Write(smask->stream, smask_data, width * height) != HPDF_OK) { - HPDF_FreeMem(image->mmgr, smask_data); - HPDF_Dict_Free(smask); - ret = HPDF_FILE_IO_ERROR; -@@ -573,9 +582,9 @@ - HPDF_FreeMem(image->mmgr, smask_data); - - ret += HPDF_Dict_AddName (image, "ColorSpace", "DeviceRGB"); -- ret += HPDF_Dict_AddNumber (image, "Width", (HPDF_UINT)info_ptr->width); -- ret += HPDF_Dict_AddNumber (image, "Height", (HPDF_UINT)info_ptr->height); -- ret += HPDF_Dict_AddNumber (image, "BitsPerComponent", (HPDF_UINT)info_ptr->bit_depth); -+ ret += HPDF_Dict_AddNumber (image, "Width", (HPDF_UINT)width); -+ ret += HPDF_Dict_AddNumber (image, "Height", (HPDF_UINT)height); -+ ret += HPDF_Dict_AddNumber (image, "BitsPerComponent", (HPDF_UINT)bit_depth); - ret += HPDF_Dict_Add (image, "SMask", smask); - - png_destroy_read_struct(&png_ptr, &info_ptr, NULL); -@@ -585,9 +594,9 @@ - /* if the image has color palette, copy the pallet of the image to - * create color map. - */ -- if (info_ptr->color_type == PNG_COLOR_TYPE_PALETTE) -+ if (color_type == PNG_COLOR_TYPE_PALETTE) - ret = CreatePallet(image, png_ptr, info_ptr); -- else if (info_ptr->color_type == PNG_COLOR_TYPE_GRAY) -+ else if (color_type == PNG_COLOR_TYPE_GRAY_ALPHA) - ret = HPDF_Dict_AddName (image, "ColorSpace", "DeviceGray"); - else - ret = HPDF_Dict_AddName (image, "ColorSpace", "DeviceRGB"); -@@ -613,16 +622,16 @@ - } - - /* setting the info of the image. */ -- if (HPDF_Dict_AddNumber (image, "Width", (HPDF_UINT)info_ptr->width) -+ if (HPDF_Dict_AddNumber (image, "Width", (HPDF_UINT)width) - != HPDF_OK) - goto Exit; - -- if (HPDF_Dict_AddNumber (image, "Height", (HPDF_UINT)info_ptr->height) -+ if (HPDF_Dict_AddNumber (image, "Height", (HPDF_UINT)height) - != HPDF_OK) - goto Exit; - - if (HPDF_Dict_AddNumber (image, "BitsPerComponent", -- (HPDF_UINT)info_ptr->bit_depth) != HPDF_OK) -+ (HPDF_UINT)bit_depth) != HPDF_OK) - goto Exit; - - /* clean up */ diff --git a/easybuild/easyconfigs/l/libharu/libharu-2.3.0-GCCcore-10.2.0.eb b/easybuild/easyconfigs/l/libharu/libharu-2.3.0-GCCcore-10.2.0.eb index 507b4b404b12..02a5143fe764 100644 --- a/easybuild/easyconfigs/l/libharu/libharu-2.3.0-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/l/libharu/libharu-2.3.0-GCCcore-10.2.0.eb @@ -40,7 +40,7 @@ builddependencies = [ dependencies = [('libpng', '1.6.37')] -parallel = 1 +maxparallel = 1 sanity_check_paths = { 'files': ['lib/libhpdf.%s' % SHLIB_EXT], diff --git a/easybuild/easyconfigs/l/libharu/libharu-2.3.0-GCCcore-10.3.0.eb b/easybuild/easyconfigs/l/libharu/libharu-2.3.0-GCCcore-10.3.0.eb index ad1a8e66715c..6464f6c30b4a 100644 --- a/easybuild/easyconfigs/l/libharu/libharu-2.3.0-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/l/libharu/libharu-2.3.0-GCCcore-10.3.0.eb @@ -40,7 +40,7 @@ builddependencies = [ dependencies = [('libpng', '1.6.37')] -parallel = 1 +maxparallel = 1 sanity_check_paths = { 'files': ['lib/libhpdf.%s' % SHLIB_EXT], diff --git a/easybuild/easyconfigs/l/libharu/libharu-2.3.0-GCCcore-11.2.0.eb b/easybuild/easyconfigs/l/libharu/libharu-2.3.0-GCCcore-11.2.0.eb index 29c45f84405b..7b149d015c33 100644 --- a/easybuild/easyconfigs/l/libharu/libharu-2.3.0-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/l/libharu/libharu-2.3.0-GCCcore-11.2.0.eb @@ -19,7 +19,7 @@ builddependencies = [ dependencies = [('libpng', '1.6.37')] -parallel = 1 +maxparallel = 1 sanity_check_paths = { 'files': ['lib/libhpdf.%s' % SHLIB_EXT], diff --git a/easybuild/easyconfigs/l/libharu/libharu-2.3.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/l/libharu/libharu-2.3.0-GCCcore-11.3.0.eb index 7b7f71ea537c..c53cb13bd397 100644 --- a/easybuild/easyconfigs/l/libharu/libharu-2.3.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/l/libharu/libharu-2.3.0-GCCcore-11.3.0.eb @@ -19,7 +19,7 @@ builddependencies = [ dependencies = [('libpng', '1.6.37')] -parallel = 1 +maxparallel = 1 sanity_check_paths = { 'files': ['lib/libhpdf.%s' % SHLIB_EXT], diff --git a/easybuild/easyconfigs/l/libharu/libharu-2.3.0-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libharu/libharu-2.3.0-GCCcore-7.3.0.eb deleted file mode 100644 index 83831042bcc3..000000000000 --- a/easybuild/easyconfigs/l/libharu/libharu-2.3.0-GCCcore-7.3.0.eb +++ /dev/null @@ -1,46 +0,0 @@ -# EasyBuild easyconfig -# -# 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': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['https://github.com/libharu/libharu/archive/'] -sources = ['RELEASE_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['8f9e68cc5d5f7d53d1bc61a1ed876add1faf4f91070dbc360d8b259f46d9a4d2'] - -dependencies = [('libpng', '1.6.34')] - -builddependencies = [ - ('binutils', '2.30'), - ('CMake', '3.11.4') -] - -parallel = 1 - -sanity_check_paths = { - 'files': ['lib/libhpdf.%s' % SHLIB_EXT], - 'dirs': ['if', 'include', 'lib'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libharu/libharu-2.3.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libharu/libharu-2.3.0-GCCcore-8.2.0.eb deleted file mode 100644 index 54e2bbd797fe..000000000000 --- a/easybuild/easyconfigs/l/libharu/libharu-2.3.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,49 +0,0 @@ -# EasyBuild easyconfig -# -# 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 -# -# Updated: Pavel Grochal (INUITS) -# - -easyblock = 'CMakeMake' - -name = 'libharu' -version = '2.3.0' - -homepage = 'https://github.com/libharu/libharu/' -description = """libHaru is a free, cross platform, open source library for -generating PDF files.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -# 'https://github.com/libharu/libharu/archive/' -source_urls = [GITHUB_SOURCE] -sources = ['RELEASE_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['8f9e68cc5d5f7d53d1bc61a1ed876add1faf4f91070dbc360d8b259f46d9a4d2'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('CMake', '3.13.3') -] -dependencies = [('libpng', '1.6.36')] - -parallel = 1 - -sanity_check_paths = { - 'files': ['lib/libhpdf.%s' % SHLIB_EXT], - 'dirs': ['if', 'include', 'lib'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libharu/libharu-2.3.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libharu/libharu-2.3.0-GCCcore-8.3.0.eb deleted file mode 100644 index ae857f63ff49..000000000000 --- a/easybuild/easyconfigs/l/libharu/libharu-2.3.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,49 +0,0 @@ -# EasyBuild easyconfig -# -# 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 -# -# Updated: Pavel Grochal (INUITS) -# - -easyblock = 'CMakeMake' - -name = 'libharu' -version = '2.3.0' - -homepage = 'https://github.com/libharu/libharu/' -description = """libHaru is a free, cross platform, open source library for -generating PDF files.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -# 'https://github.com/libharu/libharu/archive/' -source_urls = [GITHUB_SOURCE] -sources = ['RELEASE_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['8f9e68cc5d5f7d53d1bc61a1ed876add1faf4f91070dbc360d8b259f46d9a4d2'] - -builddependencies = [ - ('binutils', '2.32'), - ('CMake', '3.15.3') -] -dependencies = [('libpng', '1.6.37')] - -parallel = 1 - -sanity_check_paths = { - 'files': ['lib/libhpdf.%s' % SHLIB_EXT], - 'dirs': ['if', 'include', 'lib'] -} - -moduleclass = 'lib' 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 deleted file mode 100644 index 6400af43d6c2..000000000000 --- a/easybuild/easyconfigs/l/libharu/libharu-2.3.0-foss-2016a.eb +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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 -## - -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': 'foss', 'version': '2016a'} - -source_urls = [' https://github.com/libharu/libharu/archive/'] -sources = ['RELEASE_%s.tar.gz' % '_'.join(version.split('.'))] - -dependencies = [('libpng', '1.6.23')] - -builddependencies = [('CMake', '3.6.1')] - -parallel = 1 - -sanity_check_paths = { - 'files': ['lib/libhpdf.%s' % SHLIB_EXT], - 'dirs': ['if', 'include', 'lib'] -} - -moduleclass = 'lib' 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 deleted file mode 100644 index 041fd7f660b1..000000000000 --- a/easybuild/easyconfigs/l/libharu/libharu-2.3.0-foss-2016b.eb +++ /dev/null @@ -1,39 +0,0 @@ -# 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': 'foss', 'version': '2016b'} - -source_urls = [' https://github.com/libharu/libharu/archive/'] -sources = ['RELEASE_%s.tar.gz' % '_'.join(version.split('.'))] - -dependencies = [('libpng', '1.6.24')] - -builddependencies = [('CMake', '3.6.2')] - -parallel = 1 - -sanity_check_paths = { - 'files': ['lib/libhpdf.%s' % SHLIB_EXT], - 'dirs': ['if', 'include', 'lib'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libharu/libharu-2.3.0-foss-2021a.eb b/easybuild/easyconfigs/l/libharu/libharu-2.3.0-foss-2021a.eb index 22528027934f..93d95431bc8b 100644 --- a/easybuild/easyconfigs/l/libharu/libharu-2.3.0-foss-2021a.eb +++ b/easybuild/easyconfigs/l/libharu/libharu-2.3.0-foss-2021a.eb @@ -34,7 +34,7 @@ dependencies = [('libpng', '1.6.37')] builddependencies = [('CMake', '3.20.1')] -parallel = 1 +maxparallel = 1 sanity_check_paths = { 'files': ['lib/libhpdf.%s' % SHLIB_EXT], diff --git a/easybuild/easyconfigs/l/libharu/libharu-2.3.0-foss-2021b.eb b/easybuild/easyconfigs/l/libharu/libharu-2.3.0-foss-2021b.eb index a6a8089cd10a..d58b8a745deb 100644 --- a/easybuild/easyconfigs/l/libharu/libharu-2.3.0-foss-2021b.eb +++ b/easybuild/easyconfigs/l/libharu/libharu-2.3.0-foss-2021b.eb @@ -34,7 +34,7 @@ builddependencies = [('CMake', '3.22.1')] dependencies = [('libpng', '1.6.37')] -parallel = 1 +maxparallel = 1 sanity_check_paths = { 'files': ['lib/libhpdf.%s' % SHLIB_EXT], 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 deleted file mode 100644 index 144f1b968782..000000000000 --- a/easybuild/easyconfigs/l/libharu/libharu-2.3.0-intel-2017a.eb +++ /dev/null @@ -1,39 +0,0 @@ -# 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/libharu/libharu-2.3.0-intel-2018b.eb b/easybuild/easyconfigs/l/libharu/libharu-2.3.0-intel-2018b.eb deleted file mode 100644 index 7f6f38d80d44..000000000000 --- a/easybuild/easyconfigs/l/libharu/libharu-2.3.0-intel-2018b.eb +++ /dev/null @@ -1,40 +0,0 @@ -# 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': '2018b'} - -source_urls = ['https://github.com/libharu/libharu/archive/'] -sources = ['RELEASE_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['8f9e68cc5d5f7d53d1bc61a1ed876add1faf4f91070dbc360d8b259f46d9a4d2'] - -builddependencies = [('CMake', '3.12.1')] - -dependencies = [('libpng', '1.6.34')] - -parallel = 1 - -sanity_check_paths = { - 'files': ['lib/libhpdf.%s' % SHLIB_EXT], - 'dirs': ['if', 'include', 'lib'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libheif/libheif-1.12.0-GCC-10.3.0.eb b/easybuild/easyconfigs/l/libheif/libheif-1.12.0-GCC-10.3.0.eb deleted file mode 100644 index bb5cb6bf57c1..000000000000 --- a/easybuild/easyconfigs/l/libheif/libheif-1.12.0-GCC-10.3.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libheif' -version = '1.12.0' - -homepage = 'https://github.com/strukturag/libheif' -description = "libheif is an HEIF and AVIF file format decoder and encoder" - -toolchain = {'name': 'GCC', 'version': '10.3.0'} - -source_urls = ['https://github.com/strukturag/libheif/releases/download/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['e1ac2abb354fdc8ccdca71363ebad7503ad731c84022cf460837f0839e171718'] - -builddependencies = [ - ('CMake', '3.20.1'), -] - -dependencies = [ - ('libpng', '1.6.37'), - ('libjpeg-turbo', '2.0.6'), - ('libde265', '1.0.8'), - ('x265', '3.5'), - ('Gdk-Pixbuf', '2.42.6'), -] - -# build both static and shared libraries -configopts = [ - "-DBUILD_SHARED_LIBS=OFF", - "-DBUILD_SHARED_LIBS=ON", -] - -sanity_check_paths = { - 'files': ['bin/heif-info', 'lib/libheif.a', 'lib/libheif.%s' % SHLIB_EXT, 'lib/pkgconfig/libheif.pc'], - 'dirs': ['include/libheif'], -} - -sanity_check_commands = ["heif-info --help"] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libheif/libheif-1.12.0-GCC-11.2.0.eb b/easybuild/easyconfigs/l/libheif/libheif-1.12.0-GCC-11.2.0.eb deleted file mode 100644 index cf871e991822..000000000000 --- a/easybuild/easyconfigs/l/libheif/libheif-1.12.0-GCC-11.2.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libheif' -version = '1.12.0' - -homepage = 'https://github.com/strukturag/libheif' -description = "libheif is an HEIF and AVIF file format decoder and encoder" - -toolchain = {'name': 'GCC', 'version': '11.2.0'} - -source_urls = ['https://github.com/strukturag/libheif/releases/download/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['e1ac2abb354fdc8ccdca71363ebad7503ad731c84022cf460837f0839e171718'] - -builddependencies = [ - ('CMake', '3.22.1'), -] - -dependencies = [ - ('libpng', '1.6.37'), - ('libjpeg-turbo', '2.0.6'), - ('libde265', '1.0.8'), - ('x265', '3.5'), - ('Gdk-Pixbuf', '2.42.6'), -] - -# build both static and shared libraries -configopts = [ - "-DBUILD_SHARED_LIBS=OFF", - "-DBUILD_SHARED_LIBS=ON", -] - -sanity_check_paths = { - 'files': ['bin/heif-info', 'lib/libheif.a', 'lib/libheif.%s' % SHLIB_EXT, 'lib/pkgconfig/libheif.pc'], - 'dirs': ['include/libheif'], -} - -sanity_check_commands = ["heif-info --help"] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libheif/libheif-1.12.0-GCCcore-10.3.0.eb b/easybuild/easyconfigs/l/libheif/libheif-1.12.0-GCCcore-10.3.0.eb new file mode 100644 index 000000000000..93f14603ac12 --- /dev/null +++ b/easybuild/easyconfigs/l/libheif/libheif-1.12.0-GCCcore-10.3.0.eb @@ -0,0 +1,42 @@ +easyblock = 'CMakeMake' + +name = 'libheif' +version = '1.12.0' + +homepage = 'https://github.com/strukturag/libheif' +description = "libheif is an HEIF and AVIF file format decoder and encoder" + +toolchain = {'name': 'GCCcore', 'version': '10.3.0'} + +source_urls = ['https://github.com/strukturag/libheif/releases/download/v%(version)s/'] +sources = [SOURCE_TAR_GZ] +checksums = ['e1ac2abb354fdc8ccdca71363ebad7503ad731c84022cf460837f0839e171718'] + +builddependencies = [ + ('binutils', '2.36.1'), + ('CMake', '3.20.1'), + ('Doxygen', '1.9.1'), +] + +dependencies = [ + ('libpng', '1.6.37'), + ('libjpeg-turbo', '2.0.6'), + ('libde265', '1.0.8'), + ('x265', '3.5'), + ('Gdk-Pixbuf', '2.42.6'), +] + +# build both static and shared libraries +configopts = [ + "-DBUILD_SHARED_LIBS=OFF", + "-DBUILD_SHARED_LIBS=ON", +] + +sanity_check_paths = { + 'files': ['bin/heif-info', 'lib/libheif.a', 'lib/libheif.%s' % SHLIB_EXT, 'lib/pkgconfig/libheif.pc'], + 'dirs': ['include/libheif'], +} + +sanity_check_commands = ["heif-info --help"] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libheif/libheif-1.12.0-GCCcore-11.2.0.eb b/easybuild/easyconfigs/l/libheif/libheif-1.12.0-GCCcore-11.2.0.eb new file mode 100644 index 000000000000..164821bc84e6 --- /dev/null +++ b/easybuild/easyconfigs/l/libheif/libheif-1.12.0-GCCcore-11.2.0.eb @@ -0,0 +1,42 @@ +easyblock = 'CMakeMake' + +name = 'libheif' +version = '1.12.0' + +homepage = 'https://github.com/strukturag/libheif' +description = "libheif is an HEIF and AVIF file format decoder and encoder" + +toolchain = {'name': 'GCCcore', 'version': '11.2.0'} + +source_urls = ['https://github.com/strukturag/libheif/releases/download/v%(version)s/'] +sources = [SOURCE_TAR_GZ] +checksums = ['e1ac2abb354fdc8ccdca71363ebad7503ad731c84022cf460837f0839e171718'] + +builddependencies = [ + ('binutils', '2.37'), + ('CMake', '3.22.1'), + ('Doxygen', '1.9.1'), +] + +dependencies = [ + ('libpng', '1.6.37'), + ('libjpeg-turbo', '2.0.6'), + ('libde265', '1.0.8'), + ('x265', '3.5'), + ('Gdk-Pixbuf', '2.42.6'), +] + +# build both static and shared libraries +configopts = [ + "-DBUILD_SHARED_LIBS=OFF", + "-DBUILD_SHARED_LIBS=ON", +] + +sanity_check_paths = { + 'files': ['bin/heif-info', 'lib/libheif.a', 'lib/libheif.%s' % SHLIB_EXT, 'lib/pkgconfig/libheif.pc'], + 'dirs': ['include/libheif'], +} + +sanity_check_commands = ["heif-info --help"] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libheif/libheif-1.16.2-GCC-11.3.0.eb b/easybuild/easyconfigs/l/libheif/libheif-1.16.2-GCC-11.3.0.eb deleted file mode 100644 index 9d966d5571bf..000000000000 --- a/easybuild/easyconfigs/l/libheif/libheif-1.16.2-GCC-11.3.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# Author: Denis Kristak -easyblock = 'CMakeMake' - -name = 'libheif' -version = '1.16.2' - -homepage = 'https://github.com/strukturag/libheif' -description = "libheif is an HEIF and AVIF file format decoder and encoder" - -toolchain = {'name': 'GCC', 'version': '11.3.0'} - -source_urls = ['https://github.com/strukturag/libheif/releases/download/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['7f97e4205c0bd9f9b8560536c8bd2e841d1c9a6d610401eb3eb87ed9cdfe78ea'] - -builddependencies = [ - ('CMake', '3.23.1'), -] - -dependencies = [ - ('libpng', '1.6.37'), - ('libjpeg-turbo', '2.1.3'), - ('libde265', '1.0.11'), - ('x265', '3.5'), - ('Gdk-Pixbuf', '2.42.8'), -] - -# build both static and shared libraries -configopts = [ - "-DBUILD_SHARED_LIBS=OFF", - "-DBUILD_SHARED_LIBS=ON", -] - -sanity_check_paths = { - 'files': ['bin/heif-info', 'lib/libheif.a', 'lib/libheif.%s' % SHLIB_EXT, 'lib/pkgconfig/libheif.pc'], - 'dirs': ['include/libheif'], -} - -sanity_check_commands = ["heif-info --help"] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libheif/libheif-1.16.2-GCCcore-11.3.0.eb b/easybuild/easyconfigs/l/libheif/libheif-1.16.2-GCCcore-11.3.0.eb new file mode 100644 index 000000000000..c0a02db1292d --- /dev/null +++ b/easybuild/easyconfigs/l/libheif/libheif-1.16.2-GCCcore-11.3.0.eb @@ -0,0 +1,44 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Denis Kristak +easyblock = 'CMakeMake' + +name = 'libheif' +version = '1.16.2' + +homepage = 'https://github.com/strukturag/libheif' +description = "libheif is an HEIF and AVIF file format decoder and encoder" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} + +source_urls = ['https://github.com/strukturag/libheif/releases/download/v%(version)s/'] +sources = [SOURCE_TAR_GZ] +checksums = ['7f97e4205c0bd9f9b8560536c8bd2e841d1c9a6d610401eb3eb87ed9cdfe78ea'] + +builddependencies = [ + ('binutils', '2.38'), + ('CMake', '3.23.1'), + ('Doxygen', '1.9.4'), +] + +dependencies = [ + ('libpng', '1.6.37'), + ('libjpeg-turbo', '2.1.3'), + ('libde265', '1.0.11'), + ('x265', '3.5'), + ('Gdk-Pixbuf', '2.42.8'), +] + +# build both static and shared libraries +configopts = [ + "-DBUILD_SHARED_LIBS=OFF", + "-DBUILD_SHARED_LIBS=ON", +] + +sanity_check_paths = { + 'files': ['bin/heif-info', 'lib/libheif.a', 'lib/libheif.%s' % SHLIB_EXT, 'lib/pkgconfig/libheif.pc'], + 'dirs': ['include/libheif'], +} + +sanity_check_commands = ["heif-info --help"] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libheif/libheif-1.17.6-GCC-12.3.0.eb b/easybuild/easyconfigs/l/libheif/libheif-1.17.6-GCC-12.3.0.eb deleted file mode 100644 index ee355100089a..000000000000 --- a/easybuild/easyconfigs/l/libheif/libheif-1.17.6-GCC-12.3.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# Author: Denis Kristak -easyblock = 'CMakeMake' - -name = 'libheif' -version = '1.17.6' - -homepage = 'https://github.com/strukturag/libheif' -description = "libheif is an HEIF and AVIF file format decoder and encoder" - -toolchain = {'name': 'GCC', 'version': '12.3.0'} - -source_urls = ['https://github.com/strukturag/libheif/releases/download/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['8390baf4913eda0a183e132cec62b875fb2ef507ced5ddddc98dfd2f17780aee'] - -builddependencies = [ - ('CMake', '3.26.3'), -] - -dependencies = [ - ('libpng', '1.6.39'), - ('libjpeg-turbo', '2.1.5.1'), - ('libde265', '1.0.15'), - ('x265', '3.5'), - ('Gdk-Pixbuf', '2.42.10'), -] - -# build both static and shared libraries -configopts = [ - "-DBUILD_SHARED_LIBS=OFF", - "-DBUILD_SHARED_LIBS=ON", -] - -sanity_check_paths = { - 'files': ['bin/heif-info', 'lib/libheif.a', 'lib/libheif.%s' % SHLIB_EXT, 'lib/pkgconfig/libheif.pc'], - 'dirs': ['include/libheif'], -} - -sanity_check_commands = ["heif-info --help"] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libheif/libheif-1.17.6-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/libheif/libheif-1.17.6-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..9ca2db177a2a --- /dev/null +++ b/easybuild/easyconfigs/l/libheif/libheif-1.17.6-GCCcore-12.3.0.eb @@ -0,0 +1,44 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Denis Kristak +easyblock = 'CMakeMake' + +name = 'libheif' +version = '1.17.6' + +homepage = 'https://github.com/strukturag/libheif' +description = "libheif is an HEIF and AVIF file format decoder and encoder" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://github.com/strukturag/libheif/releases/download/v%(version)s/'] +sources = [SOURCE_TAR_GZ] +checksums = ['8390baf4913eda0a183e132cec62b875fb2ef507ced5ddddc98dfd2f17780aee'] + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.26.3'), + ('Doxygen', '1.9.7'), +] + +dependencies = [ + ('libpng', '1.6.39'), + ('libjpeg-turbo', '2.1.5.1'), + ('libde265', '1.0.15'), + ('x265', '3.5'), + ('Gdk-Pixbuf', '2.42.10'), +] + +# build both static and shared libraries +configopts = [ + "-DBUILD_SHARED_LIBS=OFF", + "-DBUILD_SHARED_LIBS=ON", +] + +sanity_check_paths = { + 'files': ['bin/heif-info', 'lib/libheif.a', 'lib/libheif.%s' % SHLIB_EXT, 'lib/pkgconfig/libheif.pc'], + 'dirs': ['include/libheif'], +} + +sanity_check_commands = ["heif-info --help"] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libheif/libheif-1.19.5-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/libheif/libheif-1.19.5-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..6bf423096b7a --- /dev/null +++ b/easybuild/easyconfigs/l/libheif/libheif-1.19.5-GCCcore-13.2.0.eb @@ -0,0 +1,43 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Denis Kristak +easyblock = 'CMakeMake' + +name = 'libheif' +version = '1.19.5' + +homepage = 'https://github.com/strukturag/libheif' +description = "libheif is an HEIF and AVIF file format decoder and encoder" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['https://github.com/strukturag/libheif/releases/download/v%(version)s/'] +sources = [SOURCE_TAR_GZ] +checksums = ['d3cf0a76076115a070f9bc87cf5259b333a1f05806500045338798486d0afbaf'] + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.27.6'), +] + +dependencies = [ + ('libpng', '1.6.40'), + ('libjpeg-turbo', '3.0.1'), + ('libde265', '1.0.15'), + ('x265', '3.5'), + ('Gdk-Pixbuf', '2.42.10'), +] + +# build both static and shared libraries +configopts = [ + "-DBUILD_SHARED_LIBS=OFF", + "-DBUILD_SHARED_LIBS=ON", +] + +sanity_check_paths = { + 'files': ['bin/heif-info', 'lib/libheif.a', 'lib/libheif.%s' % SHLIB_EXT, 'lib/pkgconfig/libheif.pc'], + 'dirs': ['include/libheif'], +} + +sanity_check_commands = ["heif-info --help"] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libibmad/libibmad-1.3.12-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libibmad/libibmad-1.3.12-GCC-4.9.3-2.25.eb deleted file mode 100644 index d619aa0f8287..000000000000 --- a/easybuild/easyconfigs/l/libibmad/libibmad-1.3.12-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libibmad' -version = '1.3.12' - -homepage = 'http://www.openfabrics.org' -description = """libibmad is a convenience library to encode, decode, and dump IB MAD packets. It - is implemented on top of and in conjunction with libibumad (the umad kernel - interface library.)""" - -toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['https://www.openfabrics.org/downloads/management/'] - -dependencies = [('libibumad', '1.3.10.2')] - -sanity_check_paths = { - 'files': ['include/infiniband/mad.h', 'include/infiniband/mad_osd.h', - 'lib/libibmad.a', 'lib/libibmad.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libibumad/libibumad-1.3.10.2-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libibumad/libibumad-1.3.10.2-GCC-4.9.3-2.25.eb deleted file mode 100644 index c2063cef0d60..000000000000 --- a/easybuild/easyconfigs/l/libibumad/libibumad-1.3.10.2-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libibumad' -version = '1.3.10.2' - -homepage = 'http://www.openfabrics.org' -description = """libibumad is the umad kernel interface library.""" - -toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['https://www.openfabrics.org/downloads/management/'] - -sanity_check_paths = { - 'files': ['include/infiniband/umad.h', 'lib/libibumad.a', 'lib/libibumad.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libiconv/libiconv-1.15-GCCcore-6.3.0.eb b/easybuild/easyconfigs/l/libiconv/libiconv-1.15-GCCcore-6.3.0.eb deleted file mode 100644 index c2a203f1b2df..000000000000 --- a/easybuild/easyconfigs/l/libiconv/libiconv-1.15-GCCcore-6.3.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -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/libiconv/libiconv-1.15-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libiconv/libiconv-1.15-GCCcore-6.4.0.eb deleted file mode 100644 index fda7b776ad13..000000000000 --- a/easybuild/easyconfigs/l/libiconv/libiconv-1.15-GCCcore-6.4.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -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.4.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['ccf536620a45458d26ba83887a983b96827001e92a13847b45e4925cc8913178'] - -builddependencies = [('binutils', '2.28')] - -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/libiconv/libiconv-1.15-GCCcore-7.2.0.eb b/easybuild/easyconfigs/l/libiconv/libiconv-1.15-GCCcore-7.2.0.eb deleted file mode 100644 index f71bc3c1b7db..000000000000 --- a/easybuild/easyconfigs/l/libiconv/libiconv-1.15-GCCcore-7.2.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -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': '7.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['ccf536620a45458d26ba83887a983b96827001e92a13847b45e4925cc8913178'] - -builddependencies = [('binutils', '2.29')] - -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/libiconv/libiconv-1.15-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libiconv/libiconv-1.15-GCCcore-7.3.0.eb deleted file mode 100644 index c77cb2c76b83..000000000000 --- a/easybuild/easyconfigs/l/libiconv/libiconv-1.15-GCCcore-7.3.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -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': '7.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['ccf536620a45458d26ba83887a983b96827001e92a13847b45e4925cc8913178'] - -builddependencies = [('binutils', '2.30')] - -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/libiconv/libiconv-1.16-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libiconv/libiconv-1.16-GCCcore-8.2.0.eb deleted file mode 100644 index 2ce580f345a7..000000000000 --- a/easybuild/easyconfigs/l/libiconv/libiconv-1.16-GCCcore-8.2.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libiconv' -version = '1.16' - -homepage = 'https://www.gnu.org/software/libiconv' -description = "Libiconv converts from one character encoding to another through Unicode conversion" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['e6a1b1b589654277ee790cce3734f07876ac4ccfaecbee8afa0b649cf529cc04'] - -builddependencies = [('binutils', '2.31.1')] - -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/libiconv/libiconv-1.16-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libiconv/libiconv-1.16-GCCcore-8.3.0.eb deleted file mode 100644 index 9aa08c8c1b21..000000000000 --- a/easybuild/easyconfigs/l/libiconv/libiconv-1.16-GCCcore-8.3.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libiconv' -version = '1.16' - -homepage = 'https://www.gnu.org/software/libiconv' -description = "Libiconv converts from one character encoding to another through Unicode conversion" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['e6a1b1b589654277ee790cce3734f07876ac4ccfaecbee8afa0b649cf529cc04'] - -builddependencies = [('binutils', '2.32')] - -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/libiconv/libiconv-1.16-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libiconv/libiconv-1.16-GCCcore-9.3.0.eb deleted file mode 100644 index 55abc5c157cf..000000000000 --- a/easybuild/easyconfigs/l/libiconv/libiconv-1.16-GCCcore-9.3.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libiconv' -version = '1.16' - -homepage = 'https://www.gnu.org/software/libiconv' -description = "Libiconv converts from one character encoding to another through Unicode conversion" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['e6a1b1b589654277ee790cce3734f07876ac4ccfaecbee8afa0b649cf529cc04'] - -builddependencies = [('binutils', '2.34')] - -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/libiconv/libiconv-1.18-GCCcore-14.2.0.eb b/easybuild/easyconfigs/l/libiconv/libiconv-1.18-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..2cb9ee7b456b --- /dev/null +++ b/easybuild/easyconfigs/l/libiconv/libiconv-1.18-GCCcore-14.2.0.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'libiconv' +version = '1.18' + +homepage = 'https://www.gnu.org/software/libiconv' +description = "Libiconv converts from one character encoding to another through Unicode conversion" + +toolchain = {'name': 'GCCcore', 'version': '14.2.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['3b08f5f4f9b4eb82f151a7040bfd6fe6c6fb922efe4b1659c66ea933276965e8'] + +builddependencies = [('binutils', '2.42')] + +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 deleted file mode 100644 index 8fe50e9968e3..000000000000 --- a/easybuild/easyconfigs/l/libidn/libidn-1.32-GCCcore-5.4.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -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/libidn/libidn-1.32-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libidn/libidn-1.32-GNU-4.9.3-2.25.eb deleted file mode 100644 index 7f81586dbbe1..000000000000 --- a/easybuild/easyconfigs/l/libidn/libidn-1.32-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,19 +0,0 @@ -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': 'GNU', 'version': '4.9.3-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['bin/idn', 'lib/libidn.%s' % SHLIB_EXT], - 'dirs': ['include'], -} -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libidn/libidn-1.32-foss-2016a.eb b/easybuild/easyconfigs/l/libidn/libidn-1.32-foss-2016a.eb deleted file mode 100644 index be095e8cc212..000000000000 --- a/easybuild/easyconfigs/l/libidn/libidn-1.32-foss-2016a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libidn' -version = '1.32' - -homepage = 'http://www.gnu.org/software/libidn' -description = """GNU Libidn is a fully documented implementation of the Stringprep, Punycode and IDNA specifications. -Libidn's purpose is to encode and decode internationalized domain names.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['bin/idn', 'lib/libidn.%s' % SHLIB_EXT], - 'dirs': ['include'], -} -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libidn/libidn-1.32-foss-2016b.eb b/easybuild/easyconfigs/l/libidn/libidn-1.32-foss-2016b.eb deleted file mode 100644 index d505fd0debaf..000000000000 --- a/easybuild/easyconfigs/l/libidn/libidn-1.32-foss-2016b.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libidn' -version = '1.32' - -homepage = 'http://www.gnu.org/software/libidn' -description = """GNU Libidn is a fully documented implementation of the Stringprep, Punycode and IDNA specifications. -Libidn's purpose is to encode and decode internationalized domain names.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['bin/idn', 'lib/libidn.%s' % SHLIB_EXT], - 'dirs': ['include'], -} -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libidn/libidn-1.32-intel-2016a.eb b/easybuild/easyconfigs/l/libidn/libidn-1.32-intel-2016a.eb deleted file mode 100644 index 92af944d43a5..000000000000 --- a/easybuild/easyconfigs/l/libidn/libidn-1.32-intel-2016a.eb +++ /dev/null @@ -1,19 +0,0 @@ -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': 'intel', 'version': '2016a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['bin/idn', 'lib/libidn.%s' % SHLIB_EXT], - 'dirs': ['include'], -} -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libidn/libidn-1.34-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libidn/libidn-1.34-GCCcore-6.4.0.eb deleted file mode 100644 index 56674d4b5a50..000000000000 --- a/easybuild/easyconfigs/l/libidn/libidn-1.34-GCCcore-6.4.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libidn' -version = '1.34' - -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': '6.4.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3719e2975f2fb28605df3479c380af2cf4ab4e919e1506527e4c7670afff6e3c'] - -builddependencies = [('binutils', '2.28')] - -sanity_check_paths = { - 'files': ['bin/idn', 'lib/libidn.%s' % SHLIB_EXT], - 'dirs': ['include'], -} -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libidn/libidn-1.35-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libidn/libidn-1.35-GCCcore-7.3.0.eb deleted file mode 100644 index c04481b19120..000000000000 --- a/easybuild/easyconfigs/l/libidn/libidn-1.35-GCCcore-7.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libidn' -version = '1.35' - -homepage = 'http://www.gnu.org/software/%(name)s' -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': '7.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['f11af1005b46b7b15d057d7f107315a1ad46935c7fcdf243c16e46ec14f0fe1e'] - -builddependencies = [('binutils', '2.30')] - -sanity_check_paths = { - 'files': ['bin/idn', 'lib/libidn.%s' % SHLIB_EXT], - 'dirs': ['include'], -} -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libidn/libidn-1.35-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libidn/libidn-1.35-GCCcore-8.3.0.eb deleted file mode 100644 index d5fb3f2c2ad0..000000000000 --- a/easybuild/easyconfigs/l/libidn/libidn-1.35-GCCcore-8.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libidn' -version = '1.35' - -homepage = 'http://www.gnu.org/software/%(name)s' -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': '8.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['f11af1005b46b7b15d057d7f107315a1ad46935c7fcdf243c16e46ec14f0fe1e'] - -builddependencies = [('binutils', '2.32')] - -sanity_check_paths = { - 'files': ['bin/idn', 'lib/libidn.%s' % SHLIB_EXT], - 'dirs': ['include'], -} -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libidn/libidn-1.35-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libidn/libidn-1.35-GCCcore-9.3.0.eb deleted file mode 100644 index 73cdb3980e06..000000000000 --- a/easybuild/easyconfigs/l/libidn/libidn-1.35-GCCcore-9.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libidn' -version = '1.35' - -homepage = 'http://www.gnu.org/software/%(name)s' -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': '9.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['f11af1005b46b7b15d057d7f107315a1ad46935c7fcdf243c16e46ec14f0fe1e'] - -builddependencies = [('binutils', '2.34')] - -sanity_check_paths = { - 'files': ['bin/idn', 'lib/libidn.%s' % SHLIB_EXT], - 'dirs': ['include'], -} -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libidn2/libidn2-2.3.0-GCCcore-5.4.0.eb b/easybuild/easyconfigs/l/libidn2/libidn2-2.3.0-GCCcore-5.4.0.eb deleted file mode 100644 index 4343922d7ce1..000000000000 --- a/easybuild/easyconfigs/l/libidn2/libidn2-2.3.0-GCCcore-5.4.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libidn2' -version = '2.3.0' - -homepage = 'https://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 = ['https://ftpmirror.gnu.org/gnu/libidn'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e1cb1db3d2e249a6a3eb6f0946777c2e892d5c5dc7bd91c74394fc3a01cab8b5'] - -builddependencies = [('binutils', '2.26', '', SYSTEM)] - -sanity_check_paths = { - 'files': ['bin/idn2', 'lib/libidn2.%s' % SHLIB_EXT], - 'dirs': ['include'], -} -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libidn2/libidn2-2.3.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libidn2/libidn2-2.3.0-GCCcore-6.4.0.eb deleted file mode 100644 index 0db260178e6f..000000000000 --- a/easybuild/easyconfigs/l/libidn2/libidn2-2.3.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -## -# Author: Robert Mijakovic -## -easyblock = 'ConfigureMake' - -name = 'libidn2' -version = '2.3.0' - -homepage = 'https://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': '6.4.0'} - -source_urls = ['https://ftpmirror.gnu.org/gnu/libidn'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e1cb1db3d2e249a6a3eb6f0946777c2e892d5c5dc7bd91c74394fc3a01cab8b5'] - -builddependencies = [('binutils', '2.28')] - -sanity_check_paths = { - 'files': ['bin/idn2', 'lib/libidn2.%s' % SHLIB_EXT], - 'dirs': ['include'], -} -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libidn2/libidn2-2.3.0-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libidn2/libidn2-2.3.0-GCCcore-7.3.0.eb deleted file mode 100644 index 15f56ad202b9..000000000000 --- a/easybuild/easyconfigs/l/libidn2/libidn2-2.3.0-GCCcore-7.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -## -# Author: Robert Mijakovic -## -easyblock = 'ConfigureMake' - -name = 'libidn2' -version = '2.3.0' - -homepage = 'https://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': '7.3.0'} - -source_urls = ['https://ftpmirror.gnu.org/gnu/libidn'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e1cb1db3d2e249a6a3eb6f0946777c2e892d5c5dc7bd91c74394fc3a01cab8b5'] - -builddependencies = [('binutils', '2.30')] - -sanity_check_paths = { - 'files': ['bin/idn2', 'lib/libidn2.%s' % SHLIB_EXT], - 'dirs': ['include'], -} -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libidn2/libidn2-2.3.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libidn2/libidn2-2.3.0-GCCcore-8.3.0.eb deleted file mode 100644 index 7fc49c4e8863..000000000000 --- a/easybuild/easyconfigs/l/libidn2/libidn2-2.3.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -## -# Author: Robert Mijakovic -## -easyblock = 'ConfigureMake' - -name = 'libidn2' -version = '2.3.0' - -homepage = 'https://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': '8.3.0'} - -source_urls = ['https://ftpmirror.gnu.org/gnu/libidn'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e1cb1db3d2e249a6a3eb6f0946777c2e892d5c5dc7bd91c74394fc3a01cab8b5'] - -builddependencies = [('binutils', '2.32')] - -sanity_check_paths = { - 'files': ['bin/idn2', 'lib/libidn2.%s' % SHLIB_EXT], - 'dirs': ['include'], -} -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libidn2/libidn2-2.3.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libidn2/libidn2-2.3.0-GCCcore-9.3.0.eb deleted file mode 100644 index 9ed652bbf0c6..000000000000 --- a/easybuild/easyconfigs/l/libidn2/libidn2-2.3.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -## -# Author: Robert Mijakovic -## -easyblock = 'ConfigureMake' - -name = 'libidn2' -version = '2.3.0' - -homepage = 'https://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': '9.3.0'} - -source_urls = ['https://ftpmirror.gnu.org/gnu/libidn'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e1cb1db3d2e249a6a3eb6f0946777c2e892d5c5dc7bd91c74394fc3a01cab8b5'] - -builddependencies = [('binutils', '2.34')] - -sanity_check_paths = { - 'files': ['bin/idn2', 'lib/libidn2.%s' % SHLIB_EXT], - 'dirs': ['include'], -} -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libidn2/libidn2-2.3.4-GCCcore-12.2.0.eb b/easybuild/easyconfigs/l/libidn2/libidn2-2.3.4-GCCcore-12.2.0.eb new file mode 100644 index 000000000000..b9ddb22009e0 --- /dev/null +++ b/easybuild/easyconfigs/l/libidn2/libidn2-2.3.4-GCCcore-12.2.0.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'libidn2' +version = '2.3.4' + +homepage = 'http://www.gnu.org/software/%(name)s' +description = """Libidn2 implements the revised algorithm for internationalized domain names called IDNA2008/TR46.""" + +toolchain = {'name': 'GCCcore', 'version': '12.2.0'} + +source_urls = ['https://ftp.gnu.org/gnu/libidn/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['93caba72b4e051d1f8d4f5a076ab63c99b77faee019b72b9783b267986dbb45f'] + +builddependencies = [('binutils', '2.39')] + +sanity_check_paths = { + 'files': ['bin/idn2', 'lib/libidn2.%s' % SHLIB_EXT], + 'dirs': ['include'], +} + +sanity_check_commands = ["idn2 --help"] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libidn2/libidn2-2.3.7-GCCcore-14.2.0.eb b/easybuild/easyconfigs/l/libidn2/libidn2-2.3.7-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..ff72132f5ee7 --- /dev/null +++ b/easybuild/easyconfigs/l/libidn2/libidn2-2.3.7-GCCcore-14.2.0.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'libidn2' +version = '2.3.7' + +homepage = 'http://www.gnu.org/software/%(name)s' +description = "Libidn2 implements the revised algorithm for internationalized domain names called IDNA2008/TR46." + +toolchain = {'name': 'GCCcore', 'version': '14.2.0'} + +source_urls = ['https://ftp.gnu.org/gnu/libidn/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['4c21a791b610b9519b9d0e12b8097bf2f359b12f8dd92647611a929e6bfd7d64'] + +builddependencies = [ + ('binutils', '2.42'), +] + + +sanity_check_paths = { + 'files': ['bin/idn2', 'lib/%s.%s' % (name, SHLIB_EXT)], + 'dirs': ['include'], +} + +sanity_check_commands = ['idn2 --help'] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.2-foss-2016a-NASM-2.12.01.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.2-foss-2016a-NASM-2.12.01.eb deleted file mode 100644 index b04ea06333bd..000000000000 --- a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.2-foss-2016a-NASM-2.12.01.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.4.2' - -homepage = 'http://sourceforge.net/projects/libjpeg-turbo/' -description = """libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG -compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. -""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -local_nasmver = '2.12.01' -versionsuffix = '-NASM-%s' % local_nasmver - -dependencies = [ - ('NASM', local_nasmver), -] - -configopts = "--with-jpeg8" -runtest = "test" - -sanity_check_paths = { - 'files': ['bin/cjpeg', 'bin/djpeg', 'bin/jpegtran', 'bin/rdjpgcom', 'bin/tjbench', 'bin/wrjpgcom', - 'lib/libjpeg.a', 'lib/libjpeg.%s' % SHLIB_EXT, 'lib/libturbojpeg.a', 'lib/libturbojpeg.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.2-foss-2016a.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.2-foss-2016a.eb deleted file mode 100644 index fe5eb900db20..000000000000 --- a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.2-foss-2016a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.4.2' - -homepage = 'http://sourceforge.net/projects/libjpeg-turbo/' -description = """libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG -compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. -""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('NASM', '2.11.08'), -] - -configopts = "--with-jpeg8" -runtest = "test" - -sanity_check_paths = { - 'files': ['bin/cjpeg', 'bin/djpeg', 'bin/jpegtran', 'bin/rdjpgcom', 'bin/tjbench', 'bin/wrjpgcom', - 'lib/libjpeg.a', 'lib/libjpeg.%s' % SHLIB_EXT, 'lib/libturbojpeg.a', 'lib/libturbojpeg.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.2-foss-2016b.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.2-foss-2016b.eb deleted file mode 100644 index f5e74640f5a5..000000000000 --- a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.2-foss-2016b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.4.2' - -homepage = 'http://sourceforge.net/projects/libjpeg-turbo/' -description = """libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG -compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. -""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('NASM', '2.11.08'), -] - -configopts = "--with-jpeg8" -runtest = "test" - -sanity_check_paths = { - 'files': ['bin/cjpeg', 'bin/djpeg', 'bin/jpegtran', 'bin/rdjpgcom', 'bin/tjbench', 'bin/wrjpgcom', - 'lib/libjpeg.a', 'lib/libjpeg.%s' % SHLIB_EXT, 'lib/libturbojpeg.a', 'lib/libturbojpeg.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.2-intel-2016a-NASM-2.12.01.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.2-intel-2016a-NASM-2.12.01.eb deleted file mode 100644 index 817beaf51f0c..000000000000 --- a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.2-intel-2016a-NASM-2.12.01.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.4.2' - -homepage = 'http://sourceforge.net/projects/libjpeg-turbo/' -description = """libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG -compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. -""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -local_nasmver = '2.12.01' -versionsuffix = '-NASM-%s' % local_nasmver - -dependencies = [ - ('NASM', local_nasmver), -] - -configopts = "--with-jpeg8" -runtest = "test" - -sanity_check_paths = { - 'files': ['bin/cjpeg', 'bin/djpeg', 'bin/jpegtran', 'bin/rdjpgcom', 'bin/tjbench', 'bin/wrjpgcom', - 'lib/libjpeg.a', 'lib/libjpeg.%s' % SHLIB_EXT, 'lib/libturbojpeg.a', 'lib/libturbojpeg.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.2-intel-2016a.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.2-intel-2016a.eb deleted file mode 100644 index c23fea50a0e1..000000000000 --- a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.2-intel-2016a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.4.2' - -homepage = 'http://sourceforge.net/projects/libjpeg-turbo/' -description = """libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG -compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. -""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('NASM', '2.11.08'), -] - -configopts = "--with-jpeg8" -runtest = "test" - -sanity_check_paths = { - 'files': ['bin/cjpeg', 'bin/djpeg', 'bin/jpegtran', 'bin/rdjpgcom', 'bin/tjbench', 'bin/wrjpgcom', - 'lib/libjpeg.a', 'lib/libjpeg.%s' % SHLIB_EXT, 'lib/libturbojpeg.a', 'lib/libturbojpeg.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.0-GCCcore-5.4.0.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.0-GCCcore-5.4.0.eb deleted file mode 100644 index 0a3c4a9ccac0..000000000000 --- a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.0-GCCcore-5.4.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -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] -checksums = ['9f397c31a67d2b00ee37597da25898b03eb282ccd87b135a50a69993b6a2035f'] - -dependencies = [ - ('NASM', '2.11.08'), -] - -builddependencies = [('binutils', '2.26', '', SYSTEM)] - -configopts = "--with-jpeg8" -runtest = "test" - -sanity_check_paths = { - 'files': ['bin/cjpeg', 'bin/djpeg', 'bin/jpegtran', 'bin/rdjpgcom', 'bin/tjbench', 'bin/wrjpgcom', - 'lib/libjpeg.a', 'lib/libjpeg.%s' % SHLIB_EXT, 'lib/libturbojpeg.a', 'lib/libturbojpeg.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.0-foss-2016a.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.0-foss-2016a.eb deleted file mode 100644 index 5ff48e3ecbbb..000000000000 --- a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.0-foss-2016a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.5.0' - -homepage = 'http://sourceforge.net/projects/libjpeg-turbo/' -description = """libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG -compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. -""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('NASM', '2.12.02'), -] - -configopts = "--with-jpeg8" -runtest = "test" - -sanity_check_paths = { - 'files': ['bin/cjpeg', 'bin/djpeg', 'bin/jpegtran', 'bin/rdjpgcom', 'bin/tjbench', 'bin/wrjpgcom', - 'lib/libjpeg.a', 'lib/libjpeg.%s' % SHLIB_EXT, 'lib/libturbojpeg.a', 'lib/libturbojpeg.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.0-foss-2016b.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.0-foss-2016b.eb deleted file mode 100644 index 375efca54b38..000000000000 --- a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.0-foss-2016b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.5.0' - -homepage = 'http://sourceforge.net/projects/libjpeg-turbo/' -description = """libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG -compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. -""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('NASM', '2.12.02'), -] - -configopts = "--with-jpeg8" -runtest = "test" - -sanity_check_paths = { - 'files': ['bin/cjpeg', 'bin/djpeg', 'bin/jpegtran', 'bin/rdjpgcom', 'bin/tjbench', 'bin/wrjpgcom', - 'lib/libjpeg.a', 'lib/libjpeg.%s' % SHLIB_EXT, 'lib/libturbojpeg.a', 'lib/libturbojpeg.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.0-intel-2016b.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.0-intel-2016b.eb deleted file mode 100644 index 192e5f589733..000000000000 --- a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.0-intel-2016b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.5.0' - -homepage = 'http://sourceforge.net/projects/libjpeg-turbo/' -description = """libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG -compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. -""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('NASM', '2.12.02'), -] - -configopts = "--with-jpeg8" -runtest = "test" - -sanity_check_paths = { - 'files': ['bin/cjpeg', 'bin/djpeg', 'bin/jpegtran', 'bin/rdjpgcom', 'bin/tjbench', 'bin/wrjpgcom', - 'lib/libjpeg.a', 'lib/libjpeg.%s' % SHLIB_EXT, 'lib/libturbojpeg.a', 'lib/libturbojpeg.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.1-foss-2016b.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.1-foss-2016b.eb deleted file mode 100644 index 7544c29c9645..000000000000 --- a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.1-foss-2016b.eb +++ /dev/null @@ -1,30 +0,0 @@ -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-2016b.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.1-intel-2016b.eb deleted file mode 100644 index ecf772ccf166..000000000000 --- a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.1-intel-2016b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.5.1' - -homepage = 'http://sourceforge.net/projects/libjpeg-turbo/' -description = """libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG -compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. -""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('NASM', '2.12.02'), -] - -configopts = "--with-jpeg8" -runtest = "test" - -sanity_check_paths = { - 'files': ['bin/cjpeg', 'bin/djpeg', 'bin/jpegtran', 'bin/rdjpgcom', 'bin/tjbench', 'bin/wrjpgcom', - 'lib/libjpeg.a', 'lib/libjpeg.%s' % SHLIB_EXT, 'lib/libturbojpeg.a', 'lib/libturbojpeg.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.1-intel-2017a.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.1-intel-2017a.eb deleted file mode 100644 index 147b6098b1cd..000000000000 --- a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.1-intel-2017a.eb +++ /dev/null @@ -1,30 +0,0 @@ -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, 'optarch': False} - -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 deleted file mode 100644 index 95e20db02ad0..000000000000 --- a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.2-GCCcore-6.3.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -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 deleted file mode 100644 index 8d3ce16df691..000000000000 --- a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.2-GCCcore-6.4.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -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/libjpeg-turbo/libjpeg-turbo-1.5.3-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.3-GCCcore-6.4.0.eb deleted file mode 100644 index e7d7101e4f4a..000000000000 --- a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.3-GCCcore-6.4.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libjpeg-turbo' -version = '1.5.3' - -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 = ['b24890e2bb46e12e72a79f7e965f409f4e16466d00e1dd15d93d73ee6b592523'] - -builddependencies = [ - ('binutils', '2.28'), -] - -dependencies = [ - ('NASM', '2.13.03'), -] - -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-2.0.0-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.0.0-GCCcore-7.3.0.eb deleted file mode 100644 index 47f2c2cd3d7b..000000000000 --- a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.0.0-GCCcore-7.3.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libjpeg-turbo' -version = '2.0.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': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['778876105d0d316203c928fd2a0374c8c01f755d0a00b12a1c8934aeccff8868'] - -builddependencies = [ - ('CMake', '3.11.4'), - ('binutils', '2.30'), -] - -dependencies = [ - ('NASM', '2.13.03'), -] - -configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1' - -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-2.0.2-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.0.2-GCCcore-7.3.0.eb deleted file mode 100644 index 7c5dd9d7f16e..000000000000 --- a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.0.2-GCCcore-7.3.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libjpeg-turbo' -version = '2.0.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': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['acb8599fe5399af114287ee5907aea4456f8f2c1cc96d26c28aebfdf5ee82fed'] - -builddependencies = [ - ('CMake', '3.12.1'), - ('binutils', '2.30'), -] - -dependencies = [ - ('NASM', '2.13.03'), -] - -configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1' - -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-2.0.2-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.0.2-GCCcore-8.2.0.eb deleted file mode 100644 index 4610fed91abf..000000000000 --- a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.0.2-GCCcore-8.2.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libjpeg-turbo' -version = '2.0.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': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['acb8599fe5399af114287ee5907aea4456f8f2c1cc96d26c28aebfdf5ee82fed'] - -builddependencies = [ - ('CMake', '3.13.3'), - ('binutils', '2.31.1'), -] - -dependencies = [ - ('NASM', '2.14.02'), -] - -configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1' - -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-2.0.3-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.0.3-GCCcore-8.3.0.eb deleted file mode 100644 index 66f171555cdb..000000000000 --- a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.0.3-GCCcore-8.3.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libjpeg-turbo' -version = '2.0.3' - -homepage = 'https://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': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['4246de500544d4ee408ee57048aa4aadc6f165fc17f141da87669f20ed3241b7'] - -builddependencies = [ - ('CMake', '3.15.3'), - ('binutils', '2.32'), -] - -dependencies = [ - ('NASM', '2.14.02'), -] - -configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1' - -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-2.0.4-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.0.4-GCCcore-9.3.0.eb deleted file mode 100644 index 6462a870025f..000000000000 --- a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.0.4-GCCcore-9.3.0.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libjpeg-turbo' -version = '2.0.4' - -homepage = 'https://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': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['33dd8547efd5543639e890efbf2ef52d5a21df81faf41bb940657af916a23406'] - -builddependencies = [ - ('CMake', '3.16.4'), - ('binutils', '2.34'), -] - -dependencies = [ - ('NASM', '2.14.02'), -] - -# make sure that libraries are installed to /lib (instead of /lib64), -# which helps with avoiding problems when libjpeg-turbo is a dependency that -# gets linked via RPATH and Meson/Ninja are involved, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/16256 -configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1 -DCMAKE_INSTALL_LIBDIR:PATH=lib' - -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-2.0.5-GCCcore-10.2.0.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.0.5-GCCcore-10.2.0.eb index 49f121b7a678..1214eaa1d246 100644 --- a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.0.5-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.0.5-GCCcore-10.2.0.eb @@ -27,11 +27,7 @@ dependencies = [ ('NASM', '2.15.05'), ] -# make sure that libraries are installed to /lib (instead of /lib64), -# which helps with avoiding problems when libjpeg-turbo is a dependency that -# gets linked via RPATH and Meson/Ninja are involved, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/16256 -configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1 -DCMAKE_INSTALL_LIBDIR:PATH=lib' +configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1' runtest = "test" diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.0.6-GCCcore-10.3.0.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.0.6-GCCcore-10.3.0.eb index 6b17cef56547..13a118e1614f 100644 --- a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.0.6-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.0.6-GCCcore-10.3.0.eb @@ -27,11 +27,7 @@ dependencies = [ ('NASM', '2.15.05'), ] -# make sure that libraries are installed to /lib (instead of /lib64), -# which helps with avoiding problems when libjpeg-turbo is a dependency that -# gets linked via RPATH and Meson/Ninja are involved, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/16256 -configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1 -DCMAKE_INSTALL_LIBDIR:PATH=lib' +configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1' runtest = "test" diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.0.6-GCCcore-11.2.0.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.0.6-GCCcore-11.2.0.eb index c39bc3b974a1..35de4049393d 100644 --- a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.0.6-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.0.6-GCCcore-11.2.0.eb @@ -27,11 +27,7 @@ dependencies = [ ('NASM', '2.15.05'), ] -# make sure that libraries are installed to /lib (instead of /lib64), -# which helps with avoiding problems when libjpeg-turbo is a dependency that -# gets linked via RPATH and Meson/Ninja are involved, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/16256 -configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1 -DCMAKE_INSTALL_LIBDIR:PATH=lib' +configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1' runtest = "test" diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.1.3-GCCcore-11.3.0.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.1.3-GCCcore-11.3.0.eb index 9f8f5bac2bbd..e88b1b5987fc 100644 --- a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.1.3-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.1.3-GCCcore-11.3.0.eb @@ -27,11 +27,7 @@ dependencies = [ ('NASM', '2.15.05'), ] -# make sure that libraries are installed to /lib (instead of /lib64), -# which helps with avoiding problems when libjpeg-turbo is a dependency that -# gets linked via RPATH and Meson/Ninja are involved, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/16256 -configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1 -DCMAKE_INSTALL_LIBDIR:PATH=lib' +configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1' runtest = "test" diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.1.4-GCCcore-12.2.0.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.1.4-GCCcore-12.2.0.eb index b372bc82f3f4..0117bb716bf7 100644 --- a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.1.4-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.1.4-GCCcore-12.2.0.eb @@ -27,11 +27,7 @@ dependencies = [ ('NASM', '2.15.05'), ] -# make sure that libraries are installed to /lib (instead of /lib64), -# which helps with avoiding problems when libjpeg-turbo is a dependency that -# gets linked via RPATH and Meson/Ninja are involved, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/16256 -configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1 -DCMAKE_INSTALL_LIBDIR:PATH=lib' +configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1' runtest = "test" diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.1.5.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.1.5.1-GCCcore-12.3.0.eb index f1608484f697..db21ae7cbeb0 100644 --- a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.1.5.1-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-2.1.5.1-GCCcore-12.3.0.eb @@ -27,11 +27,7 @@ dependencies = [ ('NASM', '2.16.01'), ] -# make sure that libraries are installed to /lib (instead of /lib64), -# which helps with avoiding problems when libjpeg-turbo is a dependency that -# gets linked via RPATH and Meson/Ninja are involved, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/16256 -configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1 -DCMAKE_INSTALL_LIBDIR:PATH=lib' +configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1' runtest = "test" diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-3.0.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-3.0.1-GCCcore-13.2.0.eb index e952da0425e4..680c3f1f34dd 100644 --- a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-3.0.1-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-3.0.1-GCCcore-13.2.0.eb @@ -27,11 +27,7 @@ dependencies = [ ('NASM', '2.16.01'), ] -# make sure that libraries are installed to /lib (instead of /lib64), -# which helps with avoiding problems when libjpeg-turbo is a dependency that -# gets linked via RPATH and Meson/Ninja are involved, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/16256 -configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1 -DCMAKE_INSTALL_LIBDIR:PATH=lib' +configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1' runtest = "test" diff --git a/easybuild/easyconfigs/l/libmad/libmad-0.15.1b-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libmad/libmad-0.15.1b-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..982f59275b17 --- /dev/null +++ b/easybuild/easyconfigs/l/libmad/libmad-0.15.1b-GCCcore-13.3.0.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'libmad' +version = '0.15.1b' + +homepage = 'https://www.underbit.com/products/mad/' +description = """MAD is a high-quality MPEG audio decoder.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://sourceforge.net/projects/mad/files/%(name)s/%(version)s/'] +sources = [SOURCELOWER_TAR_GZ] +patches = ['libmad-0.15.1b-remove-depreciated-gcc-option.patch'] +checksums = [ + 'bbfac3ed6bfbc2823d3775ebb931087371e142bb0e9bb1bee51a76a6e0078690', # libmad-0.15.1b.tar.gz + # libmad-0.15.1b-remove-depreciated-gcc-option.patch + '8f96a23a22ba66e62f32e20064d01f4c7f6a18ba0aab85d3be9ce63794b2c678', +] + +builddependencies = [('binutils', '2.42')] + +sanity_check_paths = { + 'files': ['include/mad.h', 'lib/libmad.a', 'lib/libmad.la', 'lib/libmad.%s' % SHLIB_EXT], + 'dirs': ['include', 'lib', 'lib64'] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libmatheval/003-guile2.0.patch b/easybuild/easyconfigs/l/libmatheval/003-guile2.0.patch new file mode 100644 index 000000000000..3f592cadb0de --- /dev/null +++ b/easybuild/easyconfigs/l/libmatheval/003-guile2.0.patch @@ -0,0 +1,402 @@ +Description: Increase precision of floating point tests + guile-2.0 has increased the precision of the floating point maths returns, + so the test suite needs to allow for the correct values to be returned + with higher precision. Thanks to Dave Pigott + Also adapt the configure script to build against guile-2.0 - patch from + Hilo Bengen . + . + libmatheval (1.1.11+dfsg-1.1) unstable; urgency=low + . + * Non-maintainer upload. + * Migrate to guile-2.0 - patch from Hilo Bengen, + extended to support higher precision of return values + by guile-2.0. (Closes: #746013) +Author: Neil Williams +Bug-Debian: https://bugs.debian.org/746013 + +--- + +--- libmatheval-1.1.11+dfsg.orig/configure.in ++++ libmatheval-1.1.11+dfsg/configure.in +@@ -60,10 +60,11 @@ dnl Checks for library functions. + AC_CHECK_FUNCS([bzero memset], [break]) + + dnl Additional Guile feature checks. ++CFLAGS="$CFLAGS $GUILE_CFLAGS" + AC_CHECK_TYPE([scm_t_bits], [AC_DEFINE([HAVE_SCM_T_BITS], [1], [Define to 1 if you have the `scm_t_bits' type.])], [], [#include ]) +-AC_CHECK_LIB([guile], [scm_c_define_gsubr], [AC_DEFINE([HAVE_SCM_C_DEFINE_GSUBR], [1], [Define to 1 if you have the `scm_c_define_gsubr' function.])], [], [$GUILE_LDFLAGS]) +-AC_CHECK_LIB([guile], [scm_make_gsubr], [AC_DEFINE([HAVE_SCM_MAKE_GSUBR], [1], [Define to 1 if you have the `scm_make_gsubr' function.])], [], [$GUILE_LDFLAGS]) +-AC_CHECK_LIB([guile], [scm_num2dbl], [AC_DEFINE([HAVE_SCM_NUM2DBL], [1], [Define to 1 if you have the `scm_num2dbl' function.])], [], [$GUILE_LDFLAGS]) ++AC_CHECK_LIB([guile-2.0], [scm_c_define_gsubr], [AC_DEFINE([HAVE_SCM_C_DEFINE_GSUBR], [1], [Define to 1 if you have the `scm_c_define_gsubr' function.])], [], [$GUILE_LDFLAGS]) ++AC_CHECK_LIB([guile-2.0], [scm_make_gsubr], [AC_DEFINE([HAVE_SCM_MAKE_GSUBR], [1], [Define to 1 if you have the `scm_make_gsubr' function.])], [], [$GUILE_LDFLAGS]) ++AC_CHECK_LIB([guile-2.0], [scm_num2dbl], [AC_DEFINE([HAVE_SCM_NUM2DBL], [1], [Define to 1 if you have the `scm_num2dbl' function.])], [], [$GUILE_LDFLAGS]) + + AC_CONFIG_FILES([Makefile doc/Makefile lib/Makefile]) + AC_OUTPUT(libmatheval.pc) +--- libmatheval-1.1.11+dfsg.orig/tests/basics.at ++++ libmatheval-1.1.11+dfsg/tests/basics.at +@@ -62,7 +62,7 @@ AT_DATA([basics.scm], + (display (evaluator-evaluate-x f 0)) + ]]) + +-AT_CHECK([matheval.sh basics.scm], [ignore], [10.0], [ignore]) ++AT_CHECK([matheval.sh basics.scm], [ignore], [10.000000000000002], [ignore]) + + AT_DATA([basics.scm], + [[ +@@ -70,7 +70,7 @@ AT_DATA([basics.scm], + (display (evaluator-evaluate-x f 0.7)) + ]]) + +-AT_CHECK([matheval.sh basics.scm], [ignore], [0.220966666722528], [ignore]) ++AT_CHECK([matheval.sh basics.scm], [ignore], [0.22096666672252796], [ignore]) + + AT_DATA([basics.scm], + [[ +@@ -78,7 +78,7 @@ AT_DATA([basics.scm], + (display (evaluator-evaluate-x-y f 0.4 -0.7)) + ]]) + +-AT_CHECK([matheval.sh basics.scm], [ignore], [-1.14962406520749], [ignore]) ++AT_CHECK([matheval.sh basics.scm], [ignore], [-1.1496240652074883], [ignore]) + + AT_DATA([basics.scm], + [[ +@@ -86,7 +86,7 @@ AT_DATA([basics.scm], + (display (evaluator-evaluate-x-y-z f 11.2 0.41 -0.66)) + ]]) + +-AT_CHECK([matheval.sh basics.scm], [ignore], [3.99876152571934], [ignore]) ++AT_CHECK([matheval.sh basics.scm], [ignore], [3.9987615257193383], [ignore]) + + AT_DATA([basics.scm], + [[ +--- libmatheval-1.1.11+dfsg.orig/tests/constants.at ++++ libmatheval-1.1.11+dfsg/tests/constants.at +@@ -29,7 +29,7 @@ AT_DATA([constant.scm], + (display (evaluator-evaluate-x f 0)) + ]]) + +-AT_CHECK([matheval.sh constant.scm], [ignore], [2.71828182845905], [ignore]) ++AT_CHECK([matheval.sh constant.scm], [ignore], [2.718281828459045], [ignore]) + + AT_DATA([constant.scm], + [[ +@@ -37,7 +37,7 @@ AT_DATA([constant.scm], + (display (evaluator-evaluate-x f 0)) + ]]) + +-AT_CHECK([matheval.sh constant.scm], [ignore], [1.44269504088896], [ignore]) ++AT_CHECK([matheval.sh constant.scm], [ignore], [1.4426950408889634], [ignore]) + + AT_DATA([constant.scm], + [[ +@@ -45,7 +45,7 @@ AT_DATA([constant.scm], + (display (evaluator-evaluate-x f 0)) + ]]) + +-AT_CHECK([matheval.sh constant.scm], [ignore], [0.434294481903252], [ignore]) ++AT_CHECK([matheval.sh constant.scm], [ignore], [0.4342944819032518], [ignore]) + + AT_DATA([constant.scm], + [[ +@@ -53,7 +53,7 @@ AT_DATA([constant.scm], + (display (evaluator-evaluate-x f 0)) + ]]) + +-AT_CHECK([matheval.sh constant.scm], [ignore], [0.693147180559945], [ignore]) ++AT_CHECK([matheval.sh constant.scm], [ignore], [0.6931471805599453], [ignore]) + + AT_DATA([constant.scm], + [[ +@@ -61,7 +61,7 @@ AT_DATA([constant.scm], + (display (evaluator-evaluate-x f 0)) + ]]) + +-AT_CHECK([matheval.sh constant.scm], [ignore], [2.30258509299405], [ignore]) ++AT_CHECK([matheval.sh constant.scm], [ignore], [2.302585092994046], [ignore]) + + AT_DATA([constant.scm], + [[ +@@ -69,7 +69,7 @@ AT_DATA([constant.scm], + (display (evaluator-evaluate-x f 0)) + ]]) + +-AT_CHECK([matheval.sh constant.scm], [ignore], [3.14159265358979], [ignore]) ++AT_CHECK([matheval.sh constant.scm], [ignore], [3.141592653589793], [ignore]) + + AT_DATA([constant.scm], + [[ +@@ -77,7 +77,7 @@ AT_DATA([constant.scm], + (display (evaluator-evaluate-x f 0)) + ]]) + +-AT_CHECK([matheval.sh constant.scm], [ignore], [1.5707963267949], [ignore]) ++AT_CHECK([matheval.sh constant.scm], [ignore], [1.5707963267948966], [ignore]) + + AT_DATA([constant.scm], + [[ +@@ -85,7 +85,7 @@ AT_DATA([constant.scm], + (display (evaluator-evaluate-x f 0)) + ]]) + +-AT_CHECK([matheval.sh constant.scm], [ignore], [0.785398163397448], [ignore]) ++AT_CHECK([matheval.sh constant.scm], [ignore], [0.7853981633974483], [ignore]) + + AT_DATA([constant.scm], + [[ +@@ -93,7 +93,7 @@ AT_DATA([constant.scm], + (display (evaluator-evaluate-x f 0)) + ]]) + +-AT_CHECK([matheval.sh constant.scm], [ignore], [0.318309886183791], [ignore]) ++AT_CHECK([matheval.sh constant.scm], [ignore], [0.3183098861837907], [ignore]) + + AT_DATA([constant.scm], + [[ +@@ -101,7 +101,7 @@ AT_DATA([constant.scm], + (display (evaluator-evaluate-x f 0)) + ]]) + +-AT_CHECK([matheval.sh constant.scm], [ignore], [0.636619772367581], [ignore]) ++AT_CHECK([matheval.sh constant.scm], [ignore], [0.6366197723675814], [ignore]) + + AT_DATA([constant.scm], + [[ +@@ -109,7 +109,7 @@ AT_DATA([constant.scm], + (display (evaluator-evaluate-x f 0)) + ]]) + +-AT_CHECK([matheval.sh constant.scm], [ignore], [1.12837916709551], [ignore]) ++AT_CHECK([matheval.sh constant.scm], [ignore], [1.1283791670955126], [ignore]) + + AT_DATA([constant.scm], + [[ +@@ -117,7 +117,7 @@ AT_DATA([constant.scm], + (display (evaluator-evaluate-x f 0)) + ]]) + +-AT_CHECK([matheval.sh constant.scm], [ignore], [1.4142135623731], [ignore]) ++AT_CHECK([matheval.sh constant.scm], [ignore], [1.4142135623730951], [ignore]) + + AT_DATA([constant.scm], + [[ +@@ -125,7 +125,7 @@ AT_DATA([constant.scm], + (display (evaluator-evaluate-x f 0)) + ]]) + +-AT_CHECK([matheval.sh constant.scm], [ignore], [0.707106781186548], [ignore]) ++AT_CHECK([matheval.sh constant.scm], [ignore], [0.7071067811865476], [ignore]) + + AT_DATA([constant.scm], + [[ +@@ -133,7 +133,7 @@ AT_DATA([constant.scm], + (display (evaluator-evaluate-x f 0)) + ]]) + +-AT_CHECK([matheval.sh constant.scm], [ignore], [10.0], [ignore]) ++AT_CHECK([matheval.sh constant.scm], [ignore], [10.000000000000002], [ignore]) + + AT_DATA([constant.scm], + [[ +--- libmatheval-1.1.11+dfsg.orig/tests/functions.at ++++ libmatheval-1.1.11+dfsg/tests/functions.at +@@ -29,7 +29,7 @@ AT_DATA([function.scm], + (display (evaluator-evaluate-x f 1)) + ]]) + +-AT_CHECK([matheval.sh function.scm], [ignore], [2.71828182845905], [ignore]) ++AT_CHECK([matheval.sh function.scm], [ignore], [2.718281828459045], [ignore]) + + AT_DATA([function.scm], + [[ +@@ -80,7 +80,7 @@ AT_DATA([function.scm], + (display (evaluator-evaluate-x f 1)) + ]]) + +-AT_CHECK([matheval.sh function.scm], [ignore], [0.841470984807897], [ignore]) ++AT_CHECK([matheval.sh function.scm], [ignore], [0.8414709848078965], [ignore]) + + AT_DATA([function.scm], + [[ +@@ -97,7 +97,7 @@ AT_DATA([function.scm], + (display (evaluator-evaluate-x f 1)) + ]]) + +-AT_CHECK([matheval.sh function.scm], [ignore], [0.54030230586814], [ignore]) ++AT_CHECK([matheval.sh function.scm], [ignore], [0.5403023058681398], [ignore]) + + AT_DATA([function.scm], + [[ +@@ -114,7 +114,7 @@ AT_DATA([function.scm], + (display (evaluator-evaluate-x f 1)) + ]]) + +-AT_CHECK([matheval.sh function.scm], [ignore], [1.5574077246549], [ignore]) ++AT_CHECK([matheval.sh function.scm], [ignore], [1.5574077246549023], [ignore]) + + AT_DATA([function.scm], + [[ +@@ -131,7 +131,7 @@ AT_DATA([function.scm], + (display (evaluator-evaluate-x f 1)) + ]]) + +-AT_CHECK([matheval.sh function.scm], [ignore], [0.642092615934331], [ignore]) ++AT_CHECK([matheval.sh function.scm], [ignore], [0.6420926159343306], [ignore]) + + AT_DATA([function.scm], + [[ +@@ -148,7 +148,7 @@ AT_DATA([function.scm], + (display (evaluator-evaluate-x f 1)) + ]]) + +-AT_CHECK([matheval.sh function.scm], [ignore], [1.85081571768093], [ignore]) ++AT_CHECK([matheval.sh function.scm], [ignore], [1.8508157176809255], [ignore]) + + AT_DATA([function.scm], + [[ +@@ -165,7 +165,7 @@ AT_DATA([function.scm], + (display (evaluator-evaluate-x f 1)) + ]]) + +-AT_CHECK([matheval.sh function.scm], [ignore], [1.18839510577812], [ignore]) ++AT_CHECK([matheval.sh function.scm], [ignore], [1.1883951057781212], [ignore]) + + AT_DATA([function.scm], + [[ +@@ -182,7 +182,7 @@ AT_DATA([function.scm], + (display (evaluator-evaluate-x f 1)) + ]]) + +-AT_CHECK([matheval.sh function.scm], [ignore], [1.5707963267949], [ignore]) ++AT_CHECK([matheval.sh function.scm], [ignore], [1.5707963267948966], [ignore]) + + AT_DATA([function.scm], + [[ +@@ -216,7 +216,7 @@ AT_DATA([function.scm], + (display (evaluator-evaluate-x f 1)) + ]]) + +-AT_CHECK([matheval.sh function.scm], [ignore], [0.785398163397448], [ignore]) ++AT_CHECK([matheval.sh function.scm], [ignore], [0.7853981633974483], [ignore]) + + AT_DATA([function.scm], + [[ +@@ -233,7 +233,7 @@ AT_DATA([function.scm], + (display (evaluator-evaluate-x f 1)) + ]]) + +-AT_CHECK([matheval.sh function.scm], [ignore], [0.785398163397448], [ignore]) ++AT_CHECK([matheval.sh function.scm], [ignore], [0.7853981633974483], [ignore]) + + AT_DATA([function.scm], + [[ +@@ -267,7 +267,7 @@ AT_DATA([function.scm], + (display (evaluator-evaluate-x f 1)) + ]]) + +-AT_CHECK([matheval.sh function.scm], [ignore], [1.5707963267949], [ignore]) ++AT_CHECK([matheval.sh function.scm], [ignore], [1.5707963267948966], [ignore]) + + AT_DATA([function.scm], + [[ +@@ -284,7 +284,7 @@ AT_DATA([function.scm], + (display (evaluator-evaluate-x f 1)) + ]]) + +-AT_CHECK([matheval.sh function.scm], [ignore], [1.1752011936438], [ignore]) ++AT_CHECK([matheval.sh function.scm], [ignore], [1.1752011936438014], [ignore]) + + AT_DATA([function.scm], + [[ +@@ -301,7 +301,7 @@ AT_DATA([function.scm], + (display (evaluator-evaluate-x f 1)) + ]]) + +-AT_CHECK([matheval.sh function.scm], [ignore], [1.54308063481524], [ignore]) ++AT_CHECK([matheval.sh function.scm], [ignore], [1.5430806348152437], [ignore]) + + AT_DATA([function.scm], + [[ +@@ -318,7 +318,7 @@ AT_DATA([function.scm], + (display (evaluator-evaluate-x f 1)) + ]]) + +-AT_CHECK([matheval.sh function.scm], [ignore], [0.761594155955765], [ignore]) ++AT_CHECK([matheval.sh function.scm], [ignore], [0.7615941559557649], [ignore]) + + AT_DATA([function.scm], + [[ +@@ -335,7 +335,7 @@ AT_DATA([function.scm], + (display (evaluator-evaluate-x f 1)) + ]]) + +-AT_CHECK([matheval.sh function.scm], [ignore], [1.31303528549933], [ignore]) ++AT_CHECK([matheval.sh function.scm], [ignore], [1.3130352854993315], [ignore]) + + AT_DATA([function.scm], + [[ +@@ -352,7 +352,7 @@ AT_DATA([function.scm], + (display (evaluator-evaluate-x f 1)) + ]]) + +-AT_CHECK([matheval.sh function.scm], [ignore], [0.648054273663885], [ignore]) ++AT_CHECK([matheval.sh function.scm], [ignore], [0.6480542736638855], [ignore]) + + AT_DATA([function.scm], + [[ +@@ -368,7 +368,7 @@ AT_DATA([function.scm], + (display (evaluator-evaluate-x f 1)) + ]]) + +-AT_CHECK([matheval.sh function.scm], [ignore], [0.850918128239322], [ignore]) ++AT_CHECK([matheval.sh function.scm], [ignore], [0.8509181282393216], [ignore]) + + AT_DATA([function.scm], + [[ +@@ -385,7 +385,7 @@ AT_DATA([function.scm], + (display (evaluator-evaluate-x f 1)) + ]]) + +-AT_CHECK([matheval.sh function.scm], [ignore], [0.881373587019543], [ignore]) ++AT_CHECK([matheval.sh function.scm], [ignore], [0.8813735870195429], [ignore]) + + AT_DATA([function.scm], + [[ +@@ -419,7 +419,7 @@ AT_DATA([function.scm], + (display (evaluator-evaluate-x f 0.5)) + ]]) + +-AT_CHECK([matheval.sh function.scm], [ignore], [0.549306144334055], [ignore]) ++AT_CHECK([matheval.sh function.scm], [ignore], [0.5493061443340549], [ignore]) + + AT_DATA([function.scm], + [[ +@@ -436,7 +436,7 @@ AT_DATA([function.scm], + (display (evaluator-evaluate-x f 2)) + ]]) + +-AT_CHECK([matheval.sh function.scm], [ignore], [0.549306144334055], [ignore]) ++AT_CHECK([matheval.sh function.scm], [ignore], [0.5493061443340549], [ignore]) + + AT_DATA([function.scm], + [[ +@@ -470,7 +470,7 @@ AT_DATA([function.scm], + (display (evaluator-evaluate-x f 1)) + ]]) + +-AT_CHECK([matheval.sh function.scm], [ignore], [0.881373587019543], [ignore]) ++AT_CHECK([matheval.sh function.scm], [ignore], [0.8813735870195429], [ignore]) + + AT_DATA([function.scm], + [[ +--- libmatheval-1.1.11+dfsg.orig/tests/numbers.at ++++ libmatheval-1.1.11+dfsg/tests/numbers.at +@@ -53,6 +53,6 @@ AT_DATA([number.scm], + (display (evaluator-evaluate-x f 0)) + ]]) + +-AT_CHECK([matheval.sh number.scm], [ignore], [0.644394014977254], [ignore]) ++AT_CHECK([matheval.sh number.scm], [ignore], [0.6443940149772542], [ignore]) + + AT_CLEANUP diff --git a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..b8bf07966b16 --- /dev/null +++ b/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-GCCcore-13.3.0.eb @@ -0,0 +1,45 @@ +easyblock = 'ConfigureMake' + +name = 'libmatheval' +version = '1.1.11' # still the latest version available on the ftp mirror + +homepage = 'https://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': 'GCCcore', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +patches = [ + '003-guile2.0.patch', + 'libmatheval-1.1.11_fix-matheval-test.patch' +] +checksums = [ + {'libmatheval-1.1.11.tar.gz': '474852d6715ddc3b6969e28de5e1a5fbaff9e8ece6aebb9dc1cc63e9e88e89ab'}, + {'003-guile2.0.patch': 'd0ad39d54800153cbaa26c01448f040d405f09e9fd57e1357eab170a274a9b5c'}, + {'libmatheval-1.1.11_fix-matheval-test.patch': '2888ee1ba32bb864b655e53e13b06eafc23b598faed80b90585d41c98e2ae073'}, +] + +builddependencies = [ + ('binutils', '2.42'), + ('flex', '2.6.4'), + ('Bison', '3.8.2'), + ('byacc', '2.0.20240109'), + # guile 2.2.X, 3.0.7 removed scm_num2dbl (among others), which are needed for libmatheval (at least for 1.1.11) + ('Guile', '2.0.14') +] + +configopts = '--with-pic ' + +# fix for guile-config being broken because shebang line contains full path to bin/guile +configopts += 'GUILE_CONFIG="$EBROOTGUILE/bin/guile -e main -s $EBROOTGUILE/bin/guile-config"' + +sanity_check_paths = { + 'files': ['lib/libmatheval.a', 'include/matheval.h'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-GCCcore-6.4.0.eb deleted file mode 100644 index 2a3aed6adc39..000000000000 --- a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-GCCcore-6.4.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -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': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['libmatheval-%(version)s_fix-matheval-test.patch'] -checksums = [ - '474852d6715ddc3b6969e28de5e1a5fbaff9e8ece6aebb9dc1cc63e9e88e89ab', # libmatheval-1.1.11.tar.gz - '2888ee1ba32bb864b655e53e13b06eafc23b598faed80b90585d41c98e2ae073', # libmatheval-1.1.11_fix-matheval-test.patch -] - -builddependencies = [ - ('binutils', '2.28'), -] -dependencies = [ - ('flex', '2.6.4'), - ('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/libmatheval/libmatheval-1.1.11-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-GCCcore-7.3.0.eb deleted file mode 100644 index c581e56ce10a..000000000000 --- a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-GCCcore-7.3.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -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': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['libmatheval-%(version)s_fix-matheval-test.patch'] -checksums = [ - '474852d6715ddc3b6969e28de5e1a5fbaff9e8ece6aebb9dc1cc63e9e88e89ab', # libmatheval-1.1.11.tar.gz - '2888ee1ba32bb864b655e53e13b06eafc23b598faed80b90585d41c98e2ae073', # libmatheval-1.1.11_fix-matheval-test.patch -] - -builddependencies = [ - ('binutils', '2.30'), -] -dependencies = [ - ('flex', '2.6.4'), - ('Bison', '3.0.5'), - ('Guile', '1.8.8'), -] - -configopts = '--with-pic ' - -# fix for guile-config being broken because shebang line contains full path to bin/guile -configopts += 'GUILE_CONFIG="$EBROOTGUILE/bin/guile -e main -s $EBROOTGUILE/bin/guile-config"' - -sanity_check_paths = { - 'files': ['lib/libmatheval.a', 'include/matheval.h'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-GCCcore-8.2.0.eb deleted file mode 100644 index 805369657094..000000000000 --- a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-GCCcore-8.2.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -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': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['libmatheval-%(version)s_fix-matheval-test.patch'] -checksums = [ - '474852d6715ddc3b6969e28de5e1a5fbaff9e8ece6aebb9dc1cc63e9e88e89ab', # libmatheval-1.1.11.tar.gz - '2888ee1ba32bb864b655e53e13b06eafc23b598faed80b90585d41c98e2ae073', # libmatheval-1.1.11_fix-matheval-test.patch -] - -builddependencies = [ - ('binutils', '2.31.1'), - ('flex', '2.6.4'), - ('Bison', '3.0.5'), - ('Guile', '1.8.8'), -] - -configopts = '--with-pic ' - -# fix for guile-config being broken because shebang line contains full path to bin/guile -configopts += 'GUILE_CONFIG="$EBROOTGUILE/bin/guile -e main -s $EBROOTGUILE/bin/guile-config"' - -sanity_check_paths = { - 'files': ['lib/libmatheval.a', 'include/matheval.h'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-GCCcore-8.3.0.eb deleted file mode 100644 index 1c20803bb994..000000000000 --- a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-GCCcore-8.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libmatheval' -version = '1.1.11' - -homepage = 'https://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': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['libmatheval-%(version)s_fix-matheval-test.patch'] -checksums = [ - '474852d6715ddc3b6969e28de5e1a5fbaff9e8ece6aebb9dc1cc63e9e88e89ab', # libmatheval-1.1.11.tar.gz - '2888ee1ba32bb864b655e53e13b06eafc23b598faed80b90585d41c98e2ae073', # libmatheval-1.1.11_fix-matheval-test.patch -] - -builddependencies = [ - ('binutils', '2.32'), - ('flex', '2.6.4'), - ('Bison', '3.3.2'), - ('Guile', '1.8.8'), -] - -configopts = '--with-pic ' - -# fix for guile-config being broken because shebang line contains full path to bin/guile -configopts += 'GUILE_CONFIG="$EBROOTGUILE/bin/guile -e main -s $EBROOTGUILE/bin/guile-config"' - -sanity_check_paths = { - 'files': ['lib/libmatheval.a', 'include/matheval.h'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-GCCcore-9.3.0.eb deleted file mode 100644 index 3b9931220cc9..000000000000 --- a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-GCCcore-9.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libmatheval' -version = '1.1.11' - -homepage = 'https://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': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['libmatheval-%(version)s_fix-matheval-test.patch'] -checksums = [ - '474852d6715ddc3b6969e28de5e1a5fbaff9e8ece6aebb9dc1cc63e9e88e89ab', # libmatheval-1.1.11.tar.gz - '2888ee1ba32bb864b655e53e13b06eafc23b598faed80b90585d41c98e2ae073', # libmatheval-1.1.11_fix-matheval-test.patch -] - -builddependencies = [ - ('binutils', '2.34'), - ('flex', '2.6.4'), - ('Bison', '3.5.3'), - ('Guile', '1.8.8'), -] - -configopts = '--with-pic ' - -# fix for guile-config being broken because shebang line contains full path to bin/guile -configopts += 'GUILE_CONFIG="$EBROOTGUILE/bin/guile -e main -s $EBROOTGUILE/bin/guile-config"' - -sanity_check_paths = { - 'files': ['lib/libmatheval.a', 'include/matheval.h'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-foss-2016b.eb b/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-foss-2016b.eb deleted file mode 100644 index ae6c12b340aa..000000000000 --- a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-foss-2016b.eb +++ /dev/null @@ -1,32 +0,0 @@ -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': '2016b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('flex', '2.6.0'), - ('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/libmatheval/libmatheval-1.1.11-foss-2017a.eb b/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-foss-2017a.eb deleted file mode 100644 index 1d721e0ee34e..000000000000 --- a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-foss-2017a.eb +++ /dev/null @@ -1,32 +0,0 @@ -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/libmatheval/libmatheval-1.1.11-intel-2016a.eb b/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-intel-2016a.eb deleted file mode 100644 index 5cd1c4de6656..000000000000 --- a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-intel-2016a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libmatheval' -version = '1.1.11' - -homepage = 'http://www.gnu.org/software/libmatheval/' -description = """GNU libmatheval is a library (callable from C and Fortran) to parse - and evaluate symbolic expressions input as text.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('flex', '2.6.0'), - ('Bison', '3.0.4'), - ('Guile', '1.8.8'), -] - -configopts = '--with-pic ' - -# fix for guile-config being broken because shebang line contains full path to bin/guile -configopts += 'GUILE_CONFIG="$EBROOTGUILE/bin/guile -e main -s $EBROOTGUILE/bin/guile-config"' - -sanity_check_paths = { - 'files': ['lib/libmatheval.a', 'include/matheval.h'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-intel-2016b.eb b/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-intel-2016b.eb deleted file mode 100644 index f3389388aeab..000000000000 --- a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-intel-2016b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libmatheval' -version = '1.1.11' - -homepage = 'http://www.gnu.org/software/libmatheval/' -description = """GNU libmatheval is a library (callable from C and Fortran) to parse - and evaluate symbolic expressions input as text.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -dependencies = [ - ('flex', '2.6.0'), - ('Bison', '3.0.4'), - ('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/libmaus2/libmaus2-2.0.453-intel-2018a.eb b/easybuild/easyconfigs/l/libmaus2/libmaus2-2.0.453-intel-2018a.eb deleted file mode 100644 index 42e6968f9b87..000000000000 --- a/easybuild/easyconfigs/l/libmaus2/libmaus2-2.0.453-intel-2018a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libmaus2' -version = '2.0.453' - -homepage = 'https://github.com/gt1/libmaus2' -description = "libmaus2 is a collection of data structures and algorithms." - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://github.com/gt1/libmaus2/archive/'] -sources = ['%(version)s-release-20180309102814.tar.gz'] -checksums = ['d6ae51f9d3f7a029c032804b2eb4cf28f8e2996316eeee389fb34da2cf945b70'] - -sanity_check_paths = { - 'files': ['lib/libmaus2.a', 'lib/libmaus2.%s' % SHLIB_EXT, - 'lib/libmaus2_simd_align_128.a', 'lib/libmaus2_simd_align_128.%s' % SHLIB_EXT, - 'lib/libmaus2_simd_align_256.a', 'lib/libmaus2_simd_align_256.%s' % SHLIB_EXT], - 'dirs': ['include/libmaus2'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libmbd/libmbd-0.10.4-foss-2020b.eb b/easybuild/easyconfigs/l/libmbd/libmbd-0.10.4-foss-2020b.eb index f9a79031afcd..028b219dd117 100644 --- a/easybuild/easyconfigs/l/libmbd/libmbd-0.10.4-foss-2020b.eb +++ b/easybuild/easyconfigs/l/libmbd/libmbd-0.10.4-foss-2020b.eb @@ -7,15 +7,15 @@ homepage = 'https://libmbd.github.io/index.html' description = """ Libmbd implements the many-body dispersion (MBD) method in several programming languages and frameworks: - - The Fortran implementation is the reference, most advanced implementation, with support for analytical - gradients and distributed parallelism, and additional functionality beyond the MBD method itself. - It provides a low-level and a high-level Fortran API, as well as a C API. Furthermore, Python bindings + - The Fortran implementation is the reference, most advanced implementation, with support for analytical + gradients and distributed parallelism, and additional functionality beyond the MBD method itself. + It provides a low-level and a high-level Fortran API, as well as a C API. Furthermore, Python bindings to the C API are provided. - The Python/Numpy implementation is intended for prototyping, and as a high-level language reference. - - The Python/Tensorflow implementation is an experiment that should enable rapid prototyping of machine + - The Python/Tensorflow implementation is an experiment that should enable rapid prototyping of machine learning applications with MBD. -The Python-based implementations as well as Python bindings to the Libmbd C API are accessible from the +The Python-based implementations as well as Python bindings to the Libmbd C API are accessible from the Python package called Pymbd. """ @@ -33,7 +33,7 @@ separate_build_dir = True local_common_configopts = "-DENABLE_SCALAPACK_MPI=ON" -parallel = 1 +maxparallel = 1 # make sure that built libraries (libmbd.so) in build directory are picked when running tests # this is required when RPATH linking is used diff --git a/easybuild/easyconfigs/l/libmbd/libmbd-0.10.4-foss-2021a.eb b/easybuild/easyconfigs/l/libmbd/libmbd-0.10.4-foss-2021a.eb index c6830cec26ce..fc5bdd31c77d 100644 --- a/easybuild/easyconfigs/l/libmbd/libmbd-0.10.4-foss-2021a.eb +++ b/easybuild/easyconfigs/l/libmbd/libmbd-0.10.4-foss-2021a.eb @@ -7,15 +7,15 @@ homepage = 'https://libmbd.github.io/index.html' description = """ Libmbd implements the many-body dispersion (MBD) method in several programming languages and frameworks: - - The Fortran implementation is the reference, most advanced implementation, with support for analytical - gradients and distributed parallelism, and additional functionality beyond the MBD method itself. - It provides a low-level and a high-level Fortran API, as well as a C API. Furthermore, Python bindings + - The Fortran implementation is the reference, most advanced implementation, with support for analytical + gradients and distributed parallelism, and additional functionality beyond the MBD method itself. + It provides a low-level and a high-level Fortran API, as well as a C API. Furthermore, Python bindings to the C API are provided. - The Python/Numpy implementation is intended for prototyping, and as a high-level language reference. - - The Python/Tensorflow implementation is an experiment that should enable rapid prototyping of machine + - The Python/Tensorflow implementation is an experiment that should enable rapid prototyping of machine learning applications with MBD. -The Python-based implementations as well as Python bindings to the Libmbd C API are accessible from the +The Python-based implementations as well as Python bindings to the Libmbd C API are accessible from the Python package called Pymbd. """ @@ -33,7 +33,7 @@ separate_build_dir = True local_common_configopts = "-DENABLE_SCALAPACK_MPI=ON" -parallel = 1 +maxparallel = 1 # make sure that built libraries (libmbd.so) in build directory are picked when running tests # this is required when RPATH linking is used diff --git a/easybuild/easyconfigs/l/libmbd/libmbd-0.10.4-intel-2020b.eb b/easybuild/easyconfigs/l/libmbd/libmbd-0.10.4-intel-2020b.eb index f33ad17becd8..f45c4de5114d 100644 --- a/easybuild/easyconfigs/l/libmbd/libmbd-0.10.4-intel-2020b.eb +++ b/easybuild/easyconfigs/l/libmbd/libmbd-0.10.4-intel-2020b.eb @@ -7,15 +7,15 @@ homepage = 'https://libmbd.github.io/index.html' description = """ Libmbd implements the many-body dispersion (MBD) method in several programming languages and frameworks: - - The Fortran implementation is the reference, most advanced implementation, with support for analytical - gradients and distributed parallelism, and additional functionality beyond the MBD method itself. - It provides a low-level and a high-level Fortran API, as well as a C API. Furthermore, Python bindings + - The Fortran implementation is the reference, most advanced implementation, with support for analytical + gradients and distributed parallelism, and additional functionality beyond the MBD method itself. + It provides a low-level and a high-level Fortran API, as well as a C API. Furthermore, Python bindings to the C API are provided. - The Python/Numpy implementation is intended for prototyping, and as a high-level language reference. - - The Python/Tensorflow implementation is an experiment that should enable rapid prototyping of machine + - The Python/Tensorflow implementation is an experiment that should enable rapid prototyping of machine learning applications with MBD. -The Python-based implementations as well as Python bindings to the Libmbd C API are accessible from the +The Python-based implementations as well as Python bindings to the Libmbd C API are accessible from the Python package called Pymbd. """ @@ -33,7 +33,7 @@ separate_build_dir = True local_common_configopts = "-DENABLE_SCALAPACK_MPI=ON" -parallel = 1 +maxparallel = 1 # make sure that built libraries (libmbd.so) in build directory are picked when running tests # this is required when RPATH linking is used diff --git a/easybuild/easyconfigs/l/libmbd/libmbd-0.10.4-intel-2021a.eb b/easybuild/easyconfigs/l/libmbd/libmbd-0.10.4-intel-2021a.eb index 0099552e4a22..2db1868a01fd 100644 --- a/easybuild/easyconfigs/l/libmbd/libmbd-0.10.4-intel-2021a.eb +++ b/easybuild/easyconfigs/l/libmbd/libmbd-0.10.4-intel-2021a.eb @@ -7,15 +7,15 @@ homepage = 'https://libmbd.github.io/index.html' description = """ Libmbd implements the many-body dispersion (MBD) method in several programming languages and frameworks: - - The Fortran implementation is the reference, most advanced implementation, with support for analytical - gradients and distributed parallelism, and additional functionality beyond the MBD method itself. - It provides a low-level and a high-level Fortran API, as well as a C API. Furthermore, Python bindings + - The Fortran implementation is the reference, most advanced implementation, with support for analytical + gradients and distributed parallelism, and additional functionality beyond the MBD method itself. + It provides a low-level and a high-level Fortran API, as well as a C API. Furthermore, Python bindings to the C API are provided. - The Python/Numpy implementation is intended for prototyping, and as a high-level language reference. - - The Python/Tensorflow implementation is an experiment that should enable rapid prototyping of machine + - The Python/Tensorflow implementation is an experiment that should enable rapid prototyping of machine learning applications with MBD. -The Python-based implementations as well as Python bindings to the Libmbd C API are accessible from the +The Python-based implementations as well as Python bindings to the Libmbd C API are accessible from the Python package called Pymbd. """ @@ -33,7 +33,7 @@ separate_build_dir = True local_common_configopts = "-DENABLE_SCALAPACK_MPI=ON" -parallel = 1 +maxparallel = 1 # make sure that built libraries (libmbd.so) in build directory are picked when running tests # this is required when RPATH linking is used diff --git a/easybuild/easyconfigs/l/libmbd/libmbd-0.12.6-foss-2022a.eb b/easybuild/easyconfigs/l/libmbd/libmbd-0.12.6-foss-2022a.eb new file mode 100644 index 000000000000..2cf263361d84 --- /dev/null +++ b/easybuild/easyconfigs/l/libmbd/libmbd-0.12.6-foss-2022a.eb @@ -0,0 +1,59 @@ +easyblock = 'CMakeMake' + +name = 'libmbd' +version = '0.12.6' + +homepage = 'https://libmbd.github.io/index.html' +description = """ +Libmbd implements the many-body dispersion (MBD) method in several programming languages and frameworks: + + - The Fortran implementation is the reference, most advanced implementation, with support for analytical + gradients and distributed parallelism, and additional functionality beyond the MBD method itself. + It provides a low-level and a high-level Fortran API, as well as a C API. Furthermore, Python bindings + to the C API are provided. + - The Python/Numpy implementation is intended for prototyping, and as a high-level language reference. + - The Python/Tensorflow implementation is an experiment that should enable rapid prototyping of machine + learning applications with MBD. + +The Python-based implementations as well as Python bindings to the Libmbd C API are accessible from the +Python package called Pymbd. +""" + +toolchain = {'name': 'foss', 'version': '2022a'} +toolchainopts = {'usempi': True, 'pic': True} + +github_account = 'libmbd' +source_urls = [GITHUB_SOURCE] +sources = ['%(version)s.tar.gz'] +checksums = ['9f8154b6b2f57e78a8e33d3b315a244185e8e5ecb03661a469808af7512e761e'] + +builddependencies = [ + ('CMake', '3.23.1'), + ('pkgconf', '1.8.0'), +] + +dependencies = [ + ('Python', '3.10.4'), + ('SciPy-bundle', '2022.05'), + ('ELSI', '2.9.1', '-PEXSI'), +] + +# build scripts expect either a git repo or a defined version string in a file +_versiontag_file = '%(builddir)s/%(name)s-%(version)s/cmake/LibmbdVersionTag.cmake' +preconfigopts = "echo 'set(VERSION_TAG \"%%(version)s\")' > %s && " % _versiontag_file + +configopts = "-DENABLE_SCALAPACK_MPI=ON -DENABLE_ELSI=ON " +configopts += "-DMPIEXEC_MAX_NUMPROCS=1 " # number of procs in the tests + +# make sure that built libraries (libmbd.so) in build directory are picked when running tests +# this is required when RPATH linking is used +pretestopts = "export LD_LIBRARY_PATH=%(builddir)s/easybuild_obj:$LD_LIBRARY_PATH && " + +runtest = 'test' + +sanity_check_paths = { + 'files': ['lib/libmbd.%s' % SHLIB_EXT, 'include/mbd/mbd.h', 'include/mbd/mbd.mod'], + 'dirs': ['lib/cmake/mbd'], +} + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/l/libmbd/libmbd-0.12.6-foss-2023a.eb b/easybuild/easyconfigs/l/libmbd/libmbd-0.12.6-foss-2023a.eb new file mode 100644 index 000000000000..4adefdbac550 --- /dev/null +++ b/easybuild/easyconfigs/l/libmbd/libmbd-0.12.6-foss-2023a.eb @@ -0,0 +1,59 @@ +easyblock = 'CMakeMake' + +name = 'libmbd' +version = '0.12.6' + +homepage = 'https://libmbd.github.io/index.html' +description = """ +Libmbd implements the many-body dispersion (MBD) method in several programming languages and frameworks: + + - The Fortran implementation is the reference, most advanced implementation, with support for analytical + gradients and distributed parallelism, and additional functionality beyond the MBD method itself. + It provides a low-level and a high-level Fortran API, as well as a C API. Furthermore, Python bindings + to the C API are provided. + - The Python/Numpy implementation is intended for prototyping, and as a high-level language reference. + - The Python/Tensorflow implementation is an experiment that should enable rapid prototyping of machine + learning applications with MBD. + +The Python-based implementations as well as Python bindings to the Libmbd C API are accessible from the +Python package called Pymbd. +""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'usempi': True, 'pic': True} + +github_account = 'libmbd' +source_urls = [GITHUB_SOURCE] +sources = ['%(version)s.tar.gz'] +checksums = ['9f8154b6b2f57e78a8e33d3b315a244185e8e5ecb03661a469808af7512e761e'] + +builddependencies = [ + ('CMake', '3.26.3'), + ('pkgconf', '1.9.5'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('ELSI', '2.11.0', '-PEXSI'), +] + +# build scripts expect either a git repo or a defined version string in a file +_versiontag_file = '%(builddir)s/%(name)s-%(version)s/cmake/LibmbdVersionTag.cmake' +preconfigopts = "echo 'set(VERSION_TAG \"%%(version)s\")' > %s && " % _versiontag_file + +configopts = "-DENABLE_SCALAPACK_MPI=ON -DENABLE_ELSI=ON " +configopts += "-DMPIEXEC_MAX_NUMPROCS=1 " # number of procs in the tests + +# make sure that built libraries (libmbd.so) in build directory are picked when running tests +# this is required when RPATH linking is used +pretestopts = "export LD_LIBRARY_PATH=%(builddir)s/easybuild_obj:$LD_LIBRARY_PATH && " + +runtest = 'test' + +sanity_check_paths = { + 'files': ['lib/libmbd.%s' % SHLIB_EXT, 'include/mbd/mbd.h', 'include/mbd/mbd.mod'], + 'dirs': ['lib/cmake/mbd'], +} + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/l/libmicrohttpd/libmicrohttpd-0.9.71-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libmicrohttpd/libmicrohttpd-0.9.71-GCCcore-9.3.0.eb deleted file mode 100644 index d54a6e55183c..000000000000 --- a/easybuild/easyconfigs/l/libmicrohttpd/libmicrohttpd-0.9.71-GCCcore-9.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - https://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'libmicrohttpd' -version = '0.9.71' - -homepage = 'https://www.gnu.org/software/libmicrohttpd/' - -description = """ - GNU libmicrohttpd is a small C library that is supposed to make it easy to run - an HTTP server as part of another application. -""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://ftp.gnu.org/gnu/libmicrohttpd/'] -sources = [SOURCE_TAR_GZ] -checksums = ['e8f445e85faf727b89e9f9590daea4473ae00ead38b237cf1eda55172b89b182'] - -builddependencies = [('binutils', '2.34')] - -dependencies = [('cURL', '7.69.1')] - -sanity_check_paths = { - 'files': ['include/microhttpd.h', 'lib/%%(name)s.%s' % SHLIB_EXT, - 'share/man/man3/%(name)s.3'], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libmicrohttpd/libmicrohttpd-0.9.73-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libmicrohttpd/libmicrohttpd-0.9.73-GCCcore-8.2.0.eb deleted file mode 100644 index 21350c7724df..000000000000 --- a/easybuild/easyconfigs/l/libmicrohttpd/libmicrohttpd-0.9.73-GCCcore-8.2.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libmicrohttpd' -version = '0.9.73' - -homepage = 'https://www.gnu.org/software/libmicrohttpd/' - -description = """ - GNU libmicrohttpd is a small C library that is supposed to make it easy to run - an HTTP server as part of another application. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://ftp.gnu.org/gnu/libmicrohttpd/'] -sources = [SOURCE_TAR_GZ] -checksums = ['a37b2f1b88fd1bfe74109586be463a434d34e773530fc2a74364cfcf734c032e'] - -builddependencies = [('binutils', '2.31.1')] - -dependencies = [('cURL', '7.63.0')] - -sanity_check_paths = { - 'files': ['include/microhttpd.h', 'lib/%%(name)s.%s' % SHLIB_EXT, - 'share/man/man3/%(name)s.3'], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libmicrohttpd/libmicrohttpd-0.9.73-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libmicrohttpd/libmicrohttpd-0.9.73-GCCcore-8.3.0.eb deleted file mode 100644 index 5fa17a10951c..000000000000 --- a/easybuild/easyconfigs/l/libmicrohttpd/libmicrohttpd-0.9.73-GCCcore-8.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libmicrohttpd' -version = '0.9.73' - -homepage = 'https://www.gnu.org/software/libmicrohttpd/' - -description = """ - GNU libmicrohttpd is a small C library that is supposed to make it easy to run - an HTTP server as part of another application. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://ftp.gnu.org/gnu/libmicrohttpd/'] -sources = [SOURCE_TAR_GZ] -checksums = ['a37b2f1b88fd1bfe74109586be463a434d34e773530fc2a74364cfcf734c032e'] - -builddependencies = [('binutils', '2.32')] - -dependencies = [('cURL', '7.66.0')] - -sanity_check_paths = { - 'files': ['include/microhttpd.h', 'lib/%%(name)s.%s' % SHLIB_EXT, - 'share/man/man3/%(name)s.3'], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libmo_unpack/libmo_unpack-3.1.2-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libmo_unpack/libmo_unpack-3.1.2-GCCcore-6.4.0.eb deleted file mode 100644 index cc800c7bec4b..000000000000 --- a/easybuild/easyconfigs/l/libmo_unpack/libmo_unpack-3.1.2-GCCcore-6.4.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libmo_unpack' -version = '3.1.2' - -homepage = "https://github.com/SciTools/libmo_unpack" -description = "A library for handling the WGDOS and RLE compression schemes used in UM files." - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/SciTools/libmo_unpack/archive'] -sources = ['v%(version)s.tar.gz'] -patches = ['%(name)s-%(version)s_cmake_have_stdint.patch'] -checksums = [ - 'e09ef3e6f1075144acc5d6466b4ef70b2fe32ed4ab1840dd4fb7e15a40f3d370', # v3.1.2.tar.gz - 'b130f9944e763c53b21c2b08f6d4954ca7811a556fda1c7fec737a4086aad1f5', # libmo_unpack-3.1.2_cmake_have_stdint.patch -] - -builddependencies = [ - ('binutils', '2.28'), - ('CMake', '3.10.1'), - ('Check', '0.12.0'), -] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['include/logerrors.h', 'include/rlencode.h', 'include/wgdosstuff.h', 'lib/libmo_unpack.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libmo_unpack/libmo_unpack-3.1.2_cmake_have_stdint.patch b/easybuild/easyconfigs/l/libmo_unpack/libmo_unpack-3.1.2_cmake_have_stdint.patch deleted file mode 100644 index 00f2c985abac..000000000000 --- a/easybuild/easyconfigs/l/libmo_unpack/libmo_unpack-3.1.2_cmake_have_stdint.patch +++ /dev/null @@ -1,9 +0,0 @@ -# Header only included if HAVE_STEDINT_H macro is set -# May 8th 2018 by B. Hajgato (Free University Brussels - VUB) ---- libmo_unpack-3.1.2/tests/CMakeLists.txt.orig 2015-10-09 12:44:17.000000000 +0200 -+++ libmo_unpack-3.1.2/tests/CMakeLists.txt 2018-05-08 15:03:00.115085372 +0200 -@@ -6,3 +6,4 @@ - add_executable(test_rle check_rle.c) - target_link_libraries(test_rle ${LIBS}) - add_test(test_rle ${CMAKE_CURRENT_BINARY_DIR}/test_rle) -+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DHAVE_STDINT_H") diff --git a/easybuild/easyconfigs/l/libnsl/libnsl-2.0.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/libnsl/libnsl-2.0.1-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..a00b43e21772 --- /dev/null +++ b/easybuild/easyconfigs/l/libnsl/libnsl-2.0.1-GCCcore-12.3.0.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'libnsl' +version = '2.0.1' + +homepage = 'https://github.com/thkukuk/libnsl' +description = """The libnsl package contains the public client interface for NIS(YP).""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://github.com/thkukuk/%(name)s/releases/download/v%(version)s/'] +sources = [SOURCE_TAR_XZ] +checksums = ['5c9e470b232a7acd3433491ac5221b4832f0c71318618dc6aa04dd05ffcd8fd9'] + +builddependencies = [ + ('binutils', '2.40'), +] + +dependencies = [ + ('libtirpc', '1.3.3'), +] + +# Provide a symlink for libnsl.so.1, which used to be part of glibc. +# This new version of libnsl should be backwards compatible. +postinstallcmds = ['ln -s libnsl.so %(installdir)s/lib/libnsl.so.1'] + +sanity_check_paths = { + 'files': ['include/rpcsvc/yp.h', 'lib/libnsl.a', + 'lib/libnsl.%s' % SHLIB_EXT, 'lib/libnsl.%s.1' % SHLIB_EXT], + 'dirs': ['include'] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libnsl/libnsl-2.0.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/libnsl/libnsl-2.0.1-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..d71707d21052 --- /dev/null +++ b/easybuild/easyconfigs/l/libnsl/libnsl-2.0.1-GCCcore-13.2.0.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'libnsl' +version = '2.0.1' + +homepage = 'https://github.com/thkukuk/libnsl' +description = """The libnsl package contains the public client interface for NIS(YP).""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['https://github.com/thkukuk/%(name)s/releases/download/v%(version)s/'] +sources = [SOURCE_TAR_XZ] +checksums = ['5c9e470b232a7acd3433491ac5221b4832f0c71318618dc6aa04dd05ffcd8fd9'] + +builddependencies = [ + ('binutils', '2.40'), +] + +dependencies = [ + ('libtirpc', '1.3.4'), +] + +# Provide a symlink for libnsl.so.1, which used to be part of glibc. +# This new version of libnsl should be backwards compatible. +postinstallcmds = ['ln -s libnsl.so %(installdir)s/lib/libnsl.so.1'] + +sanity_check_paths = { + 'files': ['include/rpcsvc/yp.h', 'lib/libnsl.a', + 'lib/libnsl.%s' % SHLIB_EXT, 'lib/libnsl.%s.1' % SHLIB_EXT], + 'dirs': ['include'] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libnsl/libnsl-2.0.1-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libnsl/libnsl-2.0.1-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..818f1687a15c --- /dev/null +++ b/easybuild/easyconfigs/l/libnsl/libnsl-2.0.1-GCCcore-13.3.0.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'libnsl' +version = '2.0.1' + +homepage = 'https://github.com/thkukuk/libnsl' +description = """The libnsl package contains the public client interface for NIS(YP).""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://github.com/thkukuk/%(name)s/releases/download/v%(version)s/'] +sources = [SOURCE_TAR_XZ] +checksums = ['5c9e470b232a7acd3433491ac5221b4832f0c71318618dc6aa04dd05ffcd8fd9'] + +builddependencies = [ + ('binutils', '2.42'), +] + +dependencies = [ + ('libtirpc', '1.3.5'), +] + +# Provide a symlink for libnsl.so.1, which used to be part of glibc. +# This new version of libnsl should be backwards compatible. +postinstallcmds = ['ln -s libnsl.so %(installdir)s/lib/libnsl.so.1'] + +sanity_check_paths = { + 'files': ['include/rpcsvc/yp.h', 'lib/libnsl.a', + 'lib/libnsl.%s' % SHLIB_EXT, 'lib/libnsl.%s.1' % SHLIB_EXT], + 'dirs': ['include'] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libobjcryst/libobjcryst-2017.2.3-intel-2020a.eb b/easybuild/easyconfigs/l/libobjcryst/libobjcryst-2017.2.3-intel-2020a.eb deleted file mode 100644 index 38a784b00dc4..000000000000 --- a/easybuild/easyconfigs/l/libobjcryst/libobjcryst-2017.2.3-intel-2020a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'SCons' - -name = 'libobjcryst' -version = '2017.2.3' - -homepage = 'https://github.com/diffpy/libobjcryst' -description = "ObjCryst++ is Object-Oriented Crystallographic Library for C++" - -toolchain = {'name': 'intel', 'version': '2020a'} - -source_urls = ['https://github.com/diffpy/libobjcryst/archive/'] -sources = ['v%(version)s.tar.gz'] -patches = ['libobjcryst-2017.2.3_sconscript_local.patch'] -checksums = [ - 'd48de43a15c3227ac39422831c31285c695f8ec560b31420f0f31356de1a3bb0', # v2017.2.3.tar.gz - 'e86c7c1d9b9b89535757e21216307acf0d102fc72543f155a02bf75e6fba7b25', # libobjcryst-2017.2.3_sconscript_local.patch -] - -builddependencies = [ - ('SCons', '3.1.2'), -] -dependencies = [ - ('Boost', '1.72.0'), -] - -prefix_arg = 'prefix=' - -sanity_check_paths = { - 'files': ['lib/libObjCryst.%s' % SHLIB_EXT], - 'dirs': ['include/ObjCryst'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libobjcryst/libobjcryst-2017.2.3_sconscript_local.patch b/easybuild/easyconfigs/l/libobjcryst/libobjcryst-2017.2.3_sconscript_local.patch deleted file mode 100644 index 51bcfc5b25c8..000000000000 --- a/easybuild/easyconfigs/l/libobjcryst/libobjcryst-2017.2.3_sconscript_local.patch +++ /dev/null @@ -1,23 +0,0 @@ -Add SConscript.local to pass through EB environment to the compiler - -author: Jakub Zárybnický (Inuits) ---- libobjcryst-2017.2.3/sconscript.local 1970-01-01 01:00:00.000000000 +0100 -+++ libobjcryst-2017.2.3/sconscript.local 2020-09-22 15:33:59.098143895 +0200 -@@ -0,0 +1,10 @@ -+Import('env') -+ -+import os -+ -+env.Replace(CC=os.environ['CC']) -+env.Replace(CXX=os.environ['CXX']) -+env.Replace(CFLAGS=os.environ['CFLAGS']) -+env.Replace(CPPFLAGS=os.environ['CPPFLAGS']) -+env.Replace(CXXFLAGS=os.environ['CXXFLAGS']) -+env.Replace(LDFLAGS=os.environ['LDFLAGS']) - ---- libobjcryst-2017.2.3/SConstruct 1970-01-01 01:00:00.000000000 +0100 -+++ libobjcryst-2017.2.3/SConstruct 2020-09-22 15:33:59.098143895 +0200 -@@ -1,1 +1,1 @@ -- MACOSX_DEPLOYMENT_TARGET -+ MACOSX_DEPLOYMENT_TARGET INTEL_LICENSE_FILE - diff --git a/easybuild/easyconfigs/l/libogg/libogg-1.3.5-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/libogg/libogg-1.3.5-GCCcore-13.2.0.eb index 94fe56fb10b9..a2f347826969 100644 --- a/easybuild/easyconfigs/l/libogg/libogg-1.3.5-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/l/libogg/libogg-1.3.5-GCCcore-13.2.0.eb @@ -1,5 +1,3 @@ -# Update: Ehsan Moravveji (VSC - KU Leuven) - easyblock = 'ConfigureMake' name = 'libogg' diff --git a/easybuild/easyconfigs/l/libogg/libogg-1.3.5-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libogg/libogg-1.3.5-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..810ddbe1169e --- /dev/null +++ b/easybuild/easyconfigs/l/libogg/libogg-1.3.5-GCCcore-13.3.0.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'libogg' +version = '1.3.5' + +homepage = 'https://xiph.org/ogg/' +description = """Ogg is a multimedia container format, and the native file and stream format for the Xiph.org +multimedia codecs.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://ftp.osuosl.org/pub/xiph/releases/ogg/'] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['c4d91be36fc8e54deae7575241e03f4211eb102afb3fc0775fbbc1b740016705'] + +builddependencies = [('binutils', '2.42')] + +configopts = '--enable-static --enable-shared' + +sanity_check_paths = { + 'files': ['lib/libogg.a', 'lib/libogg.%s' % SHLIB_EXT], + 'dirs': ['include/ogg'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libopus/libopus-1.5.2-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/libopus/libopus-1.5.2-GCCcore-13.2.0.eb index 32fd63d79c26..7d0630bb477e 100644 --- a/easybuild/easyconfigs/l/libopus/libopus-1.5.2-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/l/libopus/libopus-1.5.2-GCCcore-13.2.0.eb @@ -1,5 +1,3 @@ -# Update: Ehsan Moravveji (VSC - KU Leuven) - easyblock = 'ConfigureMake' name = 'libopus' diff --git a/easybuild/easyconfigs/l/libopus/libopus-1.5.2-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libopus/libopus-1.5.2-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..c09615c86f87 --- /dev/null +++ b/easybuild/easyconfigs/l/libopus/libopus-1.5.2-GCCcore-13.3.0.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'libopus' +version = '1.5.2' + +homepage = 'https://www.opus-codec.org/' +description = """Opus is a totally open, royalty-free, highly versatile audio codec. Opus is unmatched for interactive + speech and music transmission over the Internet, but is also intended for storage and streaming applications. It is + standardized by the Internet Engineering Task Force (IETF) as RFC 6716 which incorporated technology from Skype’s + SILK codec and Xiph.Org’s CELT codec.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://downloads.xiph.org/releases/opus/'] +sources = ['opus-%(version)s.tar.gz'] +checksums = ['65c1d2f78b9f2fb20082c38cbe47c951ad5839345876e46941612ee87f9a7ce1'] + +builddependencies = [ + ('binutils', '2.42'), + ('pkgconf', '2.2.0'), +] + +configopts = '--enable-static --enable-shared' + +sanity_check_paths = { + 'files': ['lib/libopus.a', 'lib/libopus.%s' % SHLIB_EXT], + 'dirs': ['include/opus'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libosmium/libosmium-2.15.4-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/l/libosmium/libosmium-2.15.4-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index c8381eafbec5..000000000000 --- a/easybuild/easyconfigs/l/libosmium/libosmium-2.15.4-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,50 +0,0 @@ -easyblock = "CMakeMake" - -name = 'libosmium' -version = '2.15.4' -versionsuffix = '-Python-3.6.6' - -homepage = "https://osmcode.org/libosmium/" -description = """A fast and flexible C++ library for working with OpenStreetMap data. - The Osmium Library has extensive support for all types of OSM entities: - nodes, ways, relations, and changesets. - It allows reading from and writing to OSM files in XML and PBF formats, including change files and full history files. - Osmium can store OSM data in memory and on disk in various formats and using various indexes. - Its easy to use handler interface allows you to quickly write data filtering and conversion functions. - Osmium can create WKT, WKB, OGR, GEOS and GeoJSON geometries for easy conversion into many GIS formats - and it can assemble multipolygons from ways and relations.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/osmcode/libosmium/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['402247f7764bc20c061fa7d9fad15fc85459b7ce4f420274de78c94d05ddf260'] - -builddependencies = [ - ('CMake', '3.12.1'), - ('Doxygen', '1.8.14'), - ('Graphviz', '2.40.1'), -] - -dependencies = [ - ('protozero', '1.6.8'), - ('expat', '2.2.5'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.6'), - ('Boost', '1.67.0'), - ('GDAL', '2.2.3', versionsuffix), - ('GEOS', '3.6.2', versionsuffix), - ('PROJ', '5.0.0'), - ('sparsehash', '2.0.3'), -] - -configopts = "-DINSTALL_UTFCPP=ON" - -runtest = 'test' - -sanity_check_paths = { - 'files': ['include/osmium/osm.hpp'], - 'dirs': ['include/osmium'], -} - -moduleclass = "devel" diff --git a/easybuild/easyconfigs/l/libosmium/libosmium-2.15.6-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/l/libosmium/libosmium-2.15.6-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 500e5c6f02f3..000000000000 --- a/easybuild/easyconfigs/l/libosmium/libosmium-2.15.6-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,50 +0,0 @@ -easyblock = "CMakeMake" - -name = 'libosmium' -version = '2.15.6' -versionsuffix = '-Python-3.7.4' - -homepage = "https://osmcode.org/libosmium/" -description = """A fast and flexible C++ library for working with OpenStreetMap data. - The Osmium Library has extensive support for all types of OSM entities: - nodes, ways, relations, and changesets. - It allows reading from and writing to OSM files in XML and PBF formats, including change files and full history files. - Osmium can store OSM data in memory and on disk in various formats and using various indexes. - Its easy to use handler interface allows you to quickly write data filtering and conversion functions. - Osmium can create WKT, WKB, OGR, GEOS and GeoJSON geometries for easy conversion into many GIS formats - and it can assemble multipolygons from ways and relations.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = ['https://github.com/osmcode/libosmium/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['55879b9da0f3756f3216f9fb857f35afb3b01294b5f18e0d1719334e7d4f5ac9'] - -builddependencies = [ - ('CMake', '3.15.3'), - ('Doxygen', '1.8.16'), - ('Graphviz', '2.42.2'), -] - -dependencies = [ - ('protozero', '1.7.0'), - ('expat', '2.2.7'), - ('zlib', '1.2.11'), - ('bzip2', '1.0.8'), - ('Boost', '1.71.0'), - ('GDAL', '3.0.2', versionsuffix), - ('GEOS', '3.8.0', versionsuffix), - ('PROJ', '6.2.1'), - ('sparsehash', '2.0.3'), -] - -configopts = "-DINSTALL_UTFCPP=ON" - -runtest = 'test' - -sanity_check_paths = { - 'files': ['include/osmium/osm.hpp'], - 'dirs': ['include/osmium'], -} - -moduleclass = "devel" diff --git a/easybuild/easyconfigs/l/libpci/libpci-3.7.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libpci/libpci-3.7.0-GCCcore-6.4.0.eb deleted file mode 100644 index 11713c8b8b12..000000000000 --- a/easybuild/easyconfigs/l/libpci/libpci-3.7.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpci' -version = '3.7.0' - -homepage = 'https://github.com/pciutils/pciutils' -description = "Library for portable access to PCI bus configuration registers from PCI Utils." - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/pciutils/pciutils/archive/'] -sources = ['v%(version)s.tar.gz'] -patches = ['%(name)s-%(version)s_fix-install-lib-symlinks.patch'] -checksums = [ - 'ea768aa0187ba349391c6c157445ecc2b42e7d671fc1ce8c53ff5ef513f1e2ab', # v3.7.0.tar.gz - '4f078fcfe76b79d82a7b428afcfe866aab94c9e4bd52d0bf41c57a4ef47d124c', # libpci-3.7.0_fix-install-lib-symlinks.patch -] - -builddependencies = [ - ('binutils', '2.28'), -] - -dependencies = [ - ('zlib', '1.2.11'), -] - -skipsteps = ['configure'] - -buildopts = "PREFIX=%(installdir)s SHARED=yes ZLIB=yes" - -# only install the library and header files -install_cmd = "make install-lib" -installopts = buildopts - -sanity_check_paths = { - 'files': ['lib/libpci.%s' % SHLIB_EXT], - 'dirs': ['include/pci', '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 deleted file mode 100644 index d017a972c23d..000000000000 --- a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-foss-2016a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpciaccess' -version = '0.13.4' - -homepage = 'http://cgit.freedesktop.org/xorg/lib/libpciaccess/' -description = """Generic PCI access library.""" - -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'), -] - -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-2016b.eb b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-foss-2016b.eb deleted file mode 100644 index c55a493a716d..000000000000 --- a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-foss-2016b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpciaccess' -version = '0.13.4' - -homepage = 'http://cgit.freedesktop.org/xorg/lib/libpciaccess/' -description = """Generic PCI access library.""" - -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'), -] - -sanity_check_paths = { - 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-gimkl-2.11.5.eb deleted file mode 100644 index 08c466e4d7dd..000000000000 --- a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-gimkl-2.11.5.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpciaccess' -version = '0.13.4' - -homepage = 'http://cgit.freedesktop.org/xorg/lib/libpciaccess/' -description = """Generic PCI access library.""" - -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'), -] - -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-intel-2016a.eb b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-intel-2016a.eb deleted file mode 100644 index 1ce0816af942..000000000000 --- a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-intel-2016a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpciaccess' -version = '0.13.4' - -homepage = 'http://cgit.freedesktop.org/xorg/lib/libpciaccess/' -description = """Generic PCI access library.""" - -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'), -] - -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-intel-2016b.eb b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-intel-2016b.eb deleted file mode 100644 index b1b38aee064d..000000000000 --- a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-intel-2016b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpciaccess' -version = '0.13.4' - -homepage = 'http://cgit.freedesktop.org/xorg/lib/libpciaccess/' -description = """Generic PCI access library.""" - -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'), -] - -sanity_check_paths = { - 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.14-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.14-GCCcore-6.4.0.eb deleted file mode 100644 index 9a1612242c5e..000000000000 --- a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.14-GCCcore-6.4.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpciaccess' -version = '0.14' - -homepage = 'http://cgit.freedesktop.org/xorg/lib/libpciaccess/' -description = """Generic PCI access library.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://www.x.org/releases/individual/lib/'] -sources = [SOURCE_TAR_GZ] -checksums = ['8d86e64893917be3dfb1c5e837888d1275399c818783474002203d751312b03c'] - -builddependencies = [ - ('binutils', '2.28'), - ('Autotools', '20170619'), - ('xorg-macros', '1.19.1'), -] - -sanity_check_paths = { - 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.14-GCCcore-7.2.0.eb b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.14-GCCcore-7.2.0.eb deleted file mode 100644 index b45ac9489533..000000000000 --- a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.14-GCCcore-7.2.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpciaccess' -version = '0.14' - -homepage = 'http://cgit.freedesktop.org/xorg/lib/libpciaccess/' -description = """Generic PCI access library.""" - -toolchain = {'name': 'GCCcore', 'version': '7.2.0'} - -source_urls = ['https://www.x.org/releases/individual/lib/'] -sources = [SOURCE_TAR_GZ] -checksums = ['8d86e64893917be3dfb1c5e837888d1275399c818783474002203d751312b03c'] - -builddependencies = [ - ('binutils', '2.29'), - ('Autotools', '20170619'), - ('xorg-macros', '1.19.2'), -] - -sanity_check_paths = { - 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.14-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.14-GCCcore-7.3.0.eb deleted file mode 100644 index ad75f9e1ea7f..000000000000 --- a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.14-GCCcore-7.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpciaccess' -version = '0.14' - -homepage = 'http://cgit.freedesktop.org/xorg/lib/libpciaccess/' -description = """Generic PCI access library.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['https://www.x.org/releases/individual/lib/'] -sources = [SOURCE_TAR_GZ] -checksums = ['8d86e64893917be3dfb1c5e837888d1275399c818783474002203d751312b03c'] - -builddependencies = [ - ('binutils', '2.30'), - ('Autotools', '20180311'), - ('xorg-macros', '1.19.2'), -] - -sanity_check_paths = { - 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.14-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.14-GCCcore-8.2.0.eb deleted file mode 100644 index 34d65c592c60..000000000000 --- a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.14-GCCcore-8.2.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpciaccess' -version = '0.14' - -homepage = 'http://cgit.freedesktop.org/xorg/lib/libpciaccess/' -description = """Generic PCI access library.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://www.x.org/releases/individual/lib/'] -sources = [SOURCE_TAR_GZ] -checksums = ['8d86e64893917be3dfb1c5e837888d1275399c818783474002203d751312b03c'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('Autotools', '20180311'), - ('xorg-macros', '1.19.2'), -] - -sanity_check_paths = { - 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.14-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.14-GCCcore-8.3.0.eb deleted file mode 100644 index ac7e9c262ca2..000000000000 --- a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.14-GCCcore-8.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpciaccess' -version = '0.14' - -homepage = 'http://cgit.freedesktop.org/xorg/lib/libpciaccess/' -description = """Generic PCI access library.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://www.x.org/releases/individual/lib/'] -sources = [SOURCE_TAR_GZ] -checksums = ['8d86e64893917be3dfb1c5e837888d1275399c818783474002203d751312b03c'] - -builddependencies = [ - ('binutils', '2.32'), - ('Autotools', '20180311'), - ('xorg-macros', '1.19.2'), -] - -sanity_check_paths = { - 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.16-GCCcore-9.2.0.eb b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.16-GCCcore-9.2.0.eb deleted file mode 100644 index b63c254a79af..000000000000 --- a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.16-GCCcore-9.2.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpciaccess' -version = '0.16' - -homepage = 'https://cgit.freedesktop.org/xorg/lib/libpciaccess/' -description = """Generic PCI access library.""" - -toolchain = {'name': 'GCCcore', 'version': '9.2.0'} - -source_urls = ['https://www.x.org/releases/individual/lib/'] -sources = [SOURCE_TAR_GZ] -checksums = ['84413553994aef0070cf420050aa5c0a51b1956b404920e21b81e96db6a61a27'] - -builddependencies = [ - ('binutils', '2.32'), - ('Autotools', '20180311'), - ('xorg-macros', '1.19.2'), -] - -sanity_check_paths = { - 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.16-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.16-GCCcore-9.3.0.eb deleted file mode 100644 index a5f69896b65f..000000000000 --- a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.16-GCCcore-9.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpciaccess' -version = '0.16' - -homepage = 'https://cgit.freedesktop.org/xorg/lib/libpciaccess/' -description = """Generic PCI access library.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://www.x.org/releases/individual/lib/'] -sources = [SOURCE_TAR_GZ] -checksums = ['84413553994aef0070cf420050aa5c0a51b1956b404920e21b81e96db6a61a27'] - -builddependencies = [ - ('binutils', '2.34'), - ('Autotools', '20180311'), - ('xorg-macros', '1.19.2'), -] - -sanity_check_paths = { - 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.18.1-GCCcore-14.2.0.eb b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.18.1-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..91e939f7d1ba --- /dev/null +++ b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.18.1-GCCcore-14.2.0.eb @@ -0,0 +1,29 @@ +easyblock = 'MesonNinja' + +name = 'libpciaccess' +version = '0.18.1' + +homepage = 'https://cgit.freedesktop.org/xorg/lib/libpciaccess/' +description = """Generic PCI access library.""" + +toolchain = {'name': 'GCCcore', 'version': '14.2.0'} + +source_urls = ['https://www.x.org/releases/individual/lib/'] +sources = [SOURCE_TAR_XZ] +checksums = ['4af43444b38adb5545d0ed1c2ce46d9608cc47b31c2387fc5181656765a6fa76'] + +builddependencies = [ + ('binutils', '2.42'), + ('xorg-macros', '1.20.2'), + ('Meson', '1.6.1'), + ('Ninja', '1.12.1'), +] + +configopts = "--default-library=both" # static and shared library + +sanity_check_paths = { + 'files': ['include/pciaccess.h', 'lib/libpciaccess.a', 'lib/libpciaccess.%s' % SHLIB_EXT], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libplinkio/libplinkio-0.9.8-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libplinkio/libplinkio-0.9.8-GCCcore-9.3.0.eb deleted file mode 100644 index 00726da9fcad..000000000000 --- a/easybuild/easyconfigs/l/libplinkio/libplinkio-0.9.8-GCCcore-9.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -# Contribution by -# DeepThought, Flinders University -# R.QIAO - -easyblock = 'CMakeMake' - -name = 'libplinkio' -version = '0.9.8' - -homepage = "https://github.com/mfranberg/libplinkio" -description = """A small C and Python library for reading PLINK genotype files.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'cstd': 'gnu17', 'extra_cflags': '-w'} - -github_account = "mfranberg" -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['de54dd4789b2da9b937a1f445dc6976153211dc35b4376a4cf561ad2ee861075'] - -builddependencies = [ - ('CMake', '3.16.4'), - ('binutils', '2.34'), -] - -sanity_check_paths = { - 'files': ['lib/libplinkio.%s' % SHLIB_EXT], - 'dirs': ['include/plinkio'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.2.58.eb b/easybuild/easyconfigs/l/libpng/libpng-1.2.58.eb deleted file mode 100644 index 7e83481122f0..000000000000 --- a/easybuild/easyconfigs/l/libpng/libpng-1.2.58.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.2.58' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' - -description = "libpng is the official PNG reference library" - -toolchain = SYSTEM - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['283f84b0d020589542716ba3c31c5fcf88fb7fd3082a5bbebfc320534c512e1f'] - -dependencies = [ - ('zlib', '1.2.11'), -] - -local_majminver = ''.join(version.split('.')[:2]) - -sanity_check_paths = { - 'files': ['include/pngconf.h', 'include/png.h', - 'lib/libpng.a', 'lib/libpng.%s' % SHLIB_EXT, - 'lib/libpng%s.a' % local_majminver, - 'lib/libpng%s.%s' % (local_majminver, SHLIB_EXT), - 'lib/libpng%s.%s.0' % (local_majminver, SHLIB_EXT)], - 'dirs': ['bin', 'include/libpng%s' % local_majminver, 'share/man'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.21-foss-2016a.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.21-foss-2016a.eb deleted file mode 100644 index ce7a564255c6..000000000000 --- a/easybuild/easyconfigs/l/libpng/libpng-1.6.21-foss-2016a.eb +++ /dev/null @@ -1,27 +0,0 @@ -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': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -configopts = "--with-pic" - -local_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' % local_majminver, - 'lib/libpng%s.%s' % (local_majminver, SHLIB_EXT)], - 'dirs': ['bin', 'include/libpng%s' % local_majminver, 'share/man'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.21-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.21-gimkl-2.11.5.eb deleted file mode 100644 index e88cd8241ad5..000000000000 --- a/easybuild/easyconfigs/l/libpng/libpng-1.6.21-gimkl-2.11.5.eb +++ /dev/null @@ -1,27 +0,0 @@ -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': 'gimkl', 'version': '2.11.5'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -configopts = "--with-pic" - -local_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' % local_majminver, - 'lib/libpng%s.%s' % (local_majminver, SHLIB_EXT)], - 'dirs': ['bin', 'include/libpng%s' % local_majminver, 'share/man'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.21-intel-2016a.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.21-intel-2016a.eb deleted file mode 100644 index 8a1cb0ef4442..000000000000 --- a/easybuild/easyconfigs/l/libpng/libpng-1.6.21-intel-2016a.eb +++ /dev/null @@ -1,27 +0,0 @@ -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': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -configopts = "--with-pic" - -local_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' % local_majminver, - 'lib/libpng%s.%s' % (local_majminver, SHLIB_EXT)], - 'dirs': ['bin', 'include/libpng%s' % local_majminver, 'share/man'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.23-foss-2016a.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.23-foss-2016a.eb deleted file mode 100644 index 8176fe21958a..000000000000 --- a/easybuild/easyconfigs/l/libpng/libpng-1.6.23-foss-2016a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.23' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -configopts = "--with-pic" - -local_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' % local_majminver, - 'lib/libpng%s.%s' % (local_majminver, SHLIB_EXT)], - 'dirs': ['bin', 'include/libpng%s' % local_majminver, 'share/man'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.23-foss-2016b.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.23-foss-2016b.eb deleted file mode 100644 index 622071b88bc7..000000000000 --- a/easybuild/easyconfigs/l/libpng/libpng-1.6.23-foss-2016b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.23' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -configopts = "--with-pic" - -local_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' % local_majminver, - 'lib/libpng%s.%s' % (local_majminver, SHLIB_EXT)], - 'dirs': ['bin', 'include/libpng%s' % local_majminver, 'share/man'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.23-intel-2016b.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.23-intel-2016b.eb deleted file mode 100644 index 155e62b18c58..000000000000 --- a/easybuild/easyconfigs/l/libpng/libpng-1.6.23-intel-2016b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.23' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -configopts = "--with-pic" - -local_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' % local_majminver, - 'lib/libpng%s.%s' % (local_majminver, SHLIB_EXT)], - 'dirs': ['bin', 'include/libpng%s' % local_majminver, 'share/man'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.24-GCCcore-4.9.3.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.24-GCCcore-4.9.3.eb deleted file mode 100644 index 0ea1d81286b9..000000000000 --- a/easybuild/easyconfigs/l/libpng/libpng-1.6.24-GCCcore-4.9.3.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.24' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'GCCcore', 'version': '4.9.3'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -builddependencies = [ - ('binutils', '2.25'), -] - -dependencies = [ - ('zlib', '1.2.8'), -] - -configopts = "--with-pic" - -local_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' % local_majminver, - 'lib/libpng%s.%s' % (local_majminver, SHLIB_EXT)], - 'dirs': ['bin', 'include/libpng%s' % local_majminver, 'share/man'], -} - -moduleclass = 'lib' 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 deleted file mode 100644 index 5c9da9b3258f..000000000000 --- a/easybuild/easyconfigs/l/libpng/libpng-1.6.24-GCCcore-5.4.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -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] -checksums = ['be46e0d14ccac3800f816ae860d191a1187a40164b7552c44afeee97a9caa0a3'] - -dependencies = [('zlib', '1.2.8')] - -builddependencies = [('binutils', '2.26', '', SYSTEM)] - -configopts = "--with-pic" - -local_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' % local_majminver, - 'lib/libpng%s.%s' % (local_majminver, SHLIB_EXT)], - 'dirs': ['bin', 'include/libpng%s' % local_majminver, 'share/man'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.24-foss-2016b.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.24-foss-2016b.eb deleted file mode 100644 index 5fbe10ae8b17..000000000000 --- a/easybuild/easyconfigs/l/libpng/libpng-1.6.24-foss-2016b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.24' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -configopts = "--with-pic" - -local_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' % local_majminver, - 'lib/libpng%s.%s' % (local_majminver, SHLIB_EXT)], - 'dirs': ['bin', 'include/libpng%s' % local_majminver, 'share/man'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.24-intel-2016b.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.24-intel-2016b.eb deleted file mode 100644 index 4a001f841d3d..000000000000 --- a/easybuild/easyconfigs/l/libpng/libpng-1.6.24-intel-2016b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.24' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -configopts = "--with-pic" - -local_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' % local_majminver, - 'lib/libpng%s.%s' % (local_majminver, SHLIB_EXT)], - 'dirs': ['bin', 'include/libpng%s' % local_majminver, 'share/man'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.26-foss-2016b.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.26-foss-2016b.eb deleted file mode 100644 index 4aa17a3bdcf7..000000000000 --- a/easybuild/easyconfigs/l/libpng/libpng-1.6.26-foss-2016b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.26' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -configopts = "--with-pic" - -local_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' % local_majminver, - 'lib/libpng%s.%s' % (local_majminver, SHLIB_EXT)], - 'dirs': ['bin', 'include/libpng%s' % local_majminver, 'share/man'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.26-intel-2016b.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.26-intel-2016b.eb deleted file mode 100644 index 866909f2de13..000000000000 --- a/easybuild/easyconfigs/l/libpng/libpng-1.6.26-intel-2016b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.26' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -configopts = "--with-pic" - -local_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' % local_majminver, - 'lib/libpng%s.%s' % (local_majminver, SHLIB_EXT)], - 'dirs': ['bin', 'include/libpng%s' % local_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 deleted file mode 100644 index b094457fdabc..000000000000 --- a/easybuild/easyconfigs/l/libpng/libpng-1.6.27-intel-2016b.eb +++ /dev/null @@ -1,27 +0,0 @@ -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" - -local_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' % local_majminver, - 'lib/libpng%s.%s' % (local_majminver, SHLIB_EXT)], - 'dirs': ['bin', 'include/libpng%s' % local_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 deleted file mode 100644 index f33c3fbc3e1f..000000000000 --- a/easybuild/easyconfigs/l/libpng/libpng-1.6.28-GCCcore-5.4.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -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" - -local_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' % local_majminver, - 'lib/libpng%s.%s' % (local_majminver, SHLIB_EXT)], - 'dirs': ['bin', 'include/libpng%s' % local_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 deleted file mode 100644 index 9cb10e366858..000000000000 --- a/easybuild/easyconfigs/l/libpng/libpng-1.6.28-GCCcore-6.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -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] -checksums = ['b6cec903e74e9fdd7b5bbcde0ab2415dd12f2f9e84d9e4d9ddd2ba26a41623b2'] - -dependencies = [('zlib', '1.2.11')] - -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [('binutils', '2.27', '', SYSTEM)] - -configopts = "--with-pic" - -local_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' % local_majminver, - 'lib/libpng%s.%s' % (local_majminver, SHLIB_EXT)], - 'dirs': ['bin', 'include/libpng%s' % local_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 deleted file mode 100644 index 0828c8fd4671..000000000000 --- a/easybuild/easyconfigs/l/libpng/libpng-1.6.28-gimkl-2017a.eb +++ /dev/null @@ -1,27 +0,0 @@ -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" - -local_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' % local_majminver, - 'lib/libpng%s.%s' % (local_majminver, SHLIB_EXT)], - 'dirs': ['bin', 'include/libpng%s' % local_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 deleted file mode 100644 index 8c7fd2019e97..000000000000 --- a/easybuild/easyconfigs/l/libpng/libpng-1.6.29-GCCcore-6.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -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" - -local_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' % local_majminver, - 'lib/libpng%s.%s' % (local_majminver, SHLIB_EXT)], - 'dirs': ['bin', 'include/libpng%s' % local_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 deleted file mode 100644 index 5690ccb0776d..000000000000 --- a/easybuild/easyconfigs/l/libpng/libpng-1.6.32-GCCcore-6.4.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -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'), -] - -local_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' % local_majminver, - 'lib/libpng%s.%s' % (local_majminver, SHLIB_EXT)], - 'dirs': ['bin', 'include/libpng%s' % local_majminver, 'share/man'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.34-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.34-GCCcore-6.4.0.eb deleted file mode 100644 index 038ca6e85c3c..000000000000 --- a/easybuild/easyconfigs/l/libpng/libpng-1.6.34-GCCcore-6.4.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.34' - -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 = ['574623a4901a9969080ab4a2df9437026c8a87150dfd5c235e28c94b212964a7'] - -builddependencies = [ - ('binutils', '2.28'), -] - -dependencies = [ - ('zlib', '1.2.11'), -] - -local_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' % local_majminver, - 'lib/libpng%s.%s' % (local_majminver, SHLIB_EXT)], - 'dirs': ['bin', 'include/libpng%s' % local_majminver, 'share/man'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.34-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.34-GCCcore-7.3.0.eb deleted file mode 100644 index b64ea4756fa6..000000000000 --- a/easybuild/easyconfigs/l/libpng/libpng-1.6.34-GCCcore-7.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.34' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' - -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['574623a4901a9969080ab4a2df9437026c8a87150dfd5c235e28c94b212964a7'] - -builddependencies = [ - ('binutils', '2.30'), -] - -dependencies = [ - ('zlib', '1.2.11'), -] - -local_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' % local_majminver, - 'lib/libpng%s.%s' % (local_majminver, SHLIB_EXT)], - 'dirs': ['bin', 'include/libpng%s' % local_majminver, 'share/man'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.36-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.36-GCCcore-8.2.0.eb deleted file mode 100644 index 013ac8a628da..000000000000 --- a/easybuild/easyconfigs/l/libpng/libpng-1.6.36-GCCcore-8.2.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.36' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' - -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ca13c548bde5fb6ff7117cc0bdab38808acb699c0eccb613f0e4697826e1fd7d'] - -builddependencies = [ - ('binutils', '2.31.1'), -] - -dependencies = [ - ('zlib', '1.2.11'), -] - -local_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' % local_majminver, - 'lib/libpng%s.%s' % (local_majminver, SHLIB_EXT)], - 'dirs': ['bin', 'include/libpng%s' % local_majminver, 'share/man'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.37-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.37-GCCcore-8.3.0.eb deleted file mode 100644 index 9bc2763ea55f..000000000000 --- a/easybuild/easyconfigs/l/libpng/libpng-1.6.37-GCCcore-8.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.37' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' - -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['daeb2620d829575513e35fecc83f0d3791a620b9b93d800b763542ece9390fb4'] - -builddependencies = [('binutils', '2.32')] - -dependencies = [('zlib', '1.2.11')] - -local_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' % local_majminver, - 'lib/libpng%s.%s' % (local_majminver, SHLIB_EXT)], - 'dirs': ['bin', 'include/libpng%s' % local_majminver, 'share/man'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.37-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.37-GCCcore-9.3.0.eb deleted file mode 100644 index c0e8bbb3edd2..000000000000 --- a/easybuild/easyconfigs/l/libpng/libpng-1.6.37-GCCcore-9.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpng' -version = '1.6.37' - -homepage = 'http://www.libpng.org/pub/png/libpng.html' - -description = "libpng is the official PNG reference library" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['daeb2620d829575513e35fecc83f0d3791a620b9b93d800b763542ece9390fb4'] - -builddependencies = [('binutils', '2.34')] - -dependencies = [('zlib', '1.2.11')] - -local_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' % local_majminver, - 'lib/libpng%s.%s' % (local_majminver, SHLIB_EXT)], - 'dirs': ['bin', 'include/libpng%s' % local_majminver, 'share/man'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpsl/libpsl-0.20.2-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libpsl/libpsl-0.20.2-GCCcore-7.3.0.eb deleted file mode 100644 index 77d273dd7688..000000000000 --- a/easybuild/easyconfigs/l/libpsl/libpsl-0.20.2-GCCcore-7.3.0.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpsl' -version = '0.20.2' - -homepage = 'https://rockdaboot.github.io/libpsl' -description = "C library for the Public Suffix List" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['https://github.com/rockdaboot/%(name)s/releases/download/%(name)s-%(version)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['f8fd0aeb66252dfcc638f14d9be1e2362fdaf2ca86bde0444ff4d5cc961b560f'] - -builddependencies = [('binutils', '2.30')] - -sanity_check_paths = { - 'files': ['bin/psl', 'lib/libpsl.a'], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpsl/libpsl-0.21.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libpsl/libpsl-0.21.0-GCCcore-8.2.0.eb deleted file mode 100644 index de162fc5b909..000000000000 --- a/easybuild/easyconfigs/l/libpsl/libpsl-0.21.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpsl' -version = '0.21.0' - -homepage = 'https://rockdaboot.github.io/libpsl' -description = "C library for the Public Suffix List" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://github.com/rockdaboot/%(name)s/releases/download/%(name)s-%(version)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['41bd1c75a375b85c337b59783f5deb93dbb443fb0a52d257f403df7bd653ee12'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('Python', '2.7.15'), -] - -sanity_check_paths = { - 'files': ['bin/psl', 'lib/libpsl.a'], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpsl/libpsl-0.21.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libpsl/libpsl-0.21.0-GCCcore-8.3.0.eb deleted file mode 100644 index 62d34bf116ec..000000000000 --- a/easybuild/easyconfigs/l/libpsl/libpsl-0.21.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpsl' -version = '0.21.0' - -homepage = 'https://rockdaboot.github.io/libpsl' -description = "C library for the Public Suffix List" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/rockdaboot/%(name)s/releases/download/%(name)s-%(version)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['41bd1c75a375b85c337b59783f5deb93dbb443fb0a52d257f403df7bd653ee12'] - -builddependencies = [ - ('binutils', '2.32'), - ('Python', '2.7.16'), -] - -sanity_check_paths = { - 'files': ['bin/psl', 'lib/libpsl.a'], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpsl/libpsl-0.21.5-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/libpsl/libpsl-0.21.5-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..cce4f27173d3 --- /dev/null +++ b/easybuild/easyconfigs/l/libpsl/libpsl-0.21.5-GCCcore-12.3.0.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libpsl' +version = '0.21.5' + +homepage = 'https://rockdaboot.github.io/libpsl' +description = "C library for the Public Suffix List" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://github.com/rockdaboot/libpsl/releases/download/%(version)s'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['1dcc9ceae8b128f3c0b3f654decd0e1e891afc6ff81098f227ef260449dae208'] + +builddependencies = [ + ('binutils', '2.40'), + ('Python', '3.11.3'), +] + +dependencies = [ + ('libidn2', '2.3.7'), + ('libunistring', '1.1'), +] + +sanity_check_commands = [('psl --version')] + +sanity_check_paths = { + 'files': ['bin/psl', 'lib/libpsl.a'], + 'dirs': [] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpsl/libpsl-0.21.5-GCCcore-14.2.0.eb b/easybuild/easyconfigs/l/libpsl/libpsl-0.21.5-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..0e079f84f8eb --- /dev/null +++ b/easybuild/easyconfigs/l/libpsl/libpsl-0.21.5-GCCcore-14.2.0.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libpsl' +version = '0.21.5' + +homepage = 'https://rockdaboot.github.io/libpsl' +description = "C library for the Public Suffix List" + +toolchain = {'name': 'GCCcore', 'version': '14.2.0'} + +source_urls = ['https://github.com/rockdaboot/libpsl/releases/download/%(version)s'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['1dcc9ceae8b128f3c0b3f654decd0e1e891afc6ff81098f227ef260449dae208'] + +builddependencies = [ + ('binutils', '2.42'), + ('Python', '3.13.1'), +] + +dependencies = [ + ('libidn2', '2.3.7'), + ('libunistring', '1.3'), +] + +sanity_check_commands = [('psl --version')] + +sanity_check_paths = { + 'files': ['bin/psl', 'lib/libpsl.a'], + 'dirs': [] +} + +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 deleted file mode 100644 index 49ee1596052a..000000000000 --- a/easybuild/easyconfigs/l/libpsortb/libpsortb-1.0-foss-2016a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpsortb' -version = '1.0' - -homepage = "http://psort.org/" -description = """PSORT family of programs for subcellular localization prediction as well as other datasets and - resources relevant to localization prediction.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['http://www.psort.org/download/'] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['lib64/libhmmer.so', 'lib64/libsvmloc.so'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-GCCcore-6.4.0.eb deleted file mode 100644 index a4d25c6b3e90..000000000000 --- a/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-GCCcore-6.4.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -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. -""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'pic': True} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3031f466cf0b06de6b3ccbf2019d15c4fcf75229b7d226a711bc1885b3a82cde'] - -builddependencies = [ - ('binutils', '2.28'), -] - -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-2016a.eb b/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-foss-2016a.eb deleted file mode 100644 index fcb767cfdbf6..000000000000 --- a/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-foss-2016a.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libpthread-stubs' -version = '0.3' - -homepage = 'http://xcb.freedesktop.org/' -description = """The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, -latency hiding, direct access to the protocol, improved threading support, and extensibility.""" - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -toolchain = {'name': 'foss', 'version': '2016a'} - -sanity_check_paths = { - 'files': ['lib/pkgconfig/pthread-stubs.pc'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-foss-2016b.eb b/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-foss-2016b.eb deleted file mode 100644 index 3f5229b1357f..000000000000 --- a/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-foss-2016b.eb +++ /dev/null @@ -1,20 +0,0 @@ -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': '2016b'} - -sanity_check_paths = { - 'files': ['lib/pkgconfig/pthread-stubs.pc'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-gimkl-2.11.5.eb deleted file mode 100644 index b29ddd60998b..000000000000 --- a/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-gimkl-2.11.5.eb +++ /dev/null @@ -1,20 +0,0 @@ -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': 'gimkl', 'version': '2.11.5'} - -sanity_check_paths = { - 'files': ['lib/pkgconfig/pthread-stubs.pc'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-intel-2016a.eb b/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-intel-2016a.eb deleted file mode 100644 index afc122569086..000000000000 --- a/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-intel-2016a.eb +++ /dev/null @@ -1,20 +0,0 @@ -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': 'intel', 'version': '2016a'} - -sanity_check_paths = { - 'files': ['lib/pkgconfig/pthread-stubs.pc'], - 'dirs': [], -} - -moduleclass = 'lib' 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 deleted file mode 100644 index 132a89cd1e7c..000000000000 --- a/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-intel-2016b.eb +++ /dev/null @@ -1,20 +0,0 @@ -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': 'intel', 'version': '2016b'} - -sanity_check_paths = { - 'files': ['lib/pkgconfig/pthread-stubs.pc'], - 'dirs': [], -} - -moduleclass = 'lib' 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 deleted file mode 100644 index 60da643bb8cf..000000000000 --- a/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.4-GCCcore-6.4.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -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.3-GCC-4.8.2.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-4.8.2.eb deleted file mode 100644 index 3d2321bd0603..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-4.8.2.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.3' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'GCC', 'version': '4.8.2'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-4.8.4.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-4.8.4.eb deleted file mode 100644 index 25cb143653dd..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-4.8.4.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.3' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'GCC', 'version': '4.8.4'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-4.9.2.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-4.9.2.eb deleted file mode 100644 index a9127a3eded4..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-4.9.2.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.3' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-4.9.3-2.25.eb deleted file mode 100644 index 0c4b37fadc39..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.3' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '6.0')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-5.4.0-2.26.eb deleted file mode 100644 index 645b3114fd3b..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.3' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '6.0')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCCcore-4.9.3.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCCcore-4.9.3.eb deleted file mode 100644 index 4b526bf82795..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCCcore-4.9.3.eb +++ /dev/null @@ -1,33 +0,0 @@ -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': '4.9.3'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -builddependencies = [('binutils', '2.25')] -dependencies = [('ncurses', '6.0')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "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-5.4.0.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCCcore-5.4.0.eb deleted file mode 100644 index 21a8965354a1..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCCcore-5.4.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -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} - -source_urls = ['http://ftp.gnu.org/gnu/readline'] -sources = ['readline-%(version)s.tar.gz'] -patches = ['libreadline-%(version)s-bugfix.patch'] -checksums = [ - '56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43', # readline-6.3.tar.gz - '46317932e1af8c5e0916930e545a354f5ce821f34fa1c5b40619b77e50400ffd', # libreadline-6.3-bugfix.patch -] - -builddependencies = [('binutils', '2.26', '', SYSTEM)] - -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 deleted file mode 100644 index f4f4e99acdf0..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCCcore-6.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -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-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GNU-4.9.3-2.25.eb deleted file mode 100644 index 5c7bdc2d3d9f..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,32 +0,0 @@ -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': 'GNU', 'version': '4.9.3-2.25'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-bugfix.patch b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-bugfix.patch deleted file mode 100644 index a1ead913f9a5..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-bugfix.patch +++ /dev/null @@ -1,13 +0,0 @@ -fix segfault problem in libreadline, cfr. http://ftp.gnu.org/gnu/readline/readline-6.3-patches/readline63-002 ---- readline-6.3.orig/readline.c 2013-10-28 19:58:06.000000000 +0100 -+++ readline-6.3/readline.c 2016-05-20 14:09:43.322571000 +0200 -@@ -744,7 +744,8 @@ - r = _rl_subseq_result (r, cxt->oldmap, cxt->okey, (cxt->flags & KSEQ_SUBSEQ)); - - RL_CHECK_SIGNALS (); -- if (r == 0) /* success! */ -+ /* We only treat values < 0 specially to simulate recursion. */ -+ if (r >= 0 || (r == -1 && (cxt->flags & KSEQ_SUBSEQ) == 0)) /* success! or failure! */ - { - _rl_keyseq_chain_dispose (); - RL_UNSETSTATE (RL_STATE_MULTIKEY); diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2016.04.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2016.04.eb deleted file mode 100644 index 14fbd4b55ee8..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2016.04.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.3' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'foss', 'version': '2016.04'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '6.0')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2016a.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2016a.eb deleted file mode 100644 index 13e43d52186c..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2016a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.3' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '6.0')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2016b.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2016b.eb deleted file mode 100644 index 7cdfb75d7ade..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2016b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.3' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '6.0')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-gimkl-2.11.5.eb deleted file mode 100644 index 3c05861407be..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-gimkl-2.11.5.eb +++ /dev/null @@ -1,32 +0,0 @@ -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': '2.11.5'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '5.9')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-gimkl-2017a.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-gimkl-2017a.eb deleted file mode 100644 index 375e6cccf210..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-gimkl-2017a.eb +++ /dev/null @@ -1,32 +0,0 @@ -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-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2016.02-GCC-4.9.eb deleted file mode 100644 index 514b88fcb78f..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2016.02-GCC-4.9.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.3' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '6.0')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2016a.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2016a.eb deleted file mode 100644 index 8df95a95b6ca..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2016a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.3' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '6.0')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2016b.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2016b.eb deleted file mode 100644 index e527eb31ce2b..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2016b.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.3' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '6.0')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-iomkl-2016.07.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-iomkl-2016.07.eb deleted file mode 100644 index 8aff248e5213..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-iomkl-2016.07.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.3' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'iomkl', 'version': '2016.07'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '6.0')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-iomkl-2016.09-GCC-4.9.3-2.25.eb deleted file mode 100644 index 04b53926ef82..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-iomkl-2016.09-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '6.3' - -homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' -description = """The GNU Readline library provides a set of functions for use by applications that - allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. - The Readline library includes additional functions to maintain a list of previously-entered command lines, - to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" - -toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} -toolchainopts = {'pic': True} - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -patches = ['libreadline-%(version)s-bugfix.patch'] - -dependencies = [('ncurses', '6.0')] - -# for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" - -sanity_check_paths = { - 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + - ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', - 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3.eb deleted file mode 100644 index 930d271fe1a2..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3.eb +++ /dev/null @@ -1,34 +0,0 @@ -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 = SYSTEM - -sources = ['readline-%(version)s.tar.gz'] -source_urls = ['http://ftp.gnu.org/gnu/readline'] - -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 -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.3.0.eb b/easybuild/easyconfigs/l/libreadline/libreadline-7.0-GCCcore-6.3.0.eb deleted file mode 100644 index b77f11d21b46..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-7.0-GCCcore-6.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -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 deleted file mode 100644 index 6f3826b4d5b7..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-7.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -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/libreadline/libreadline-7.0-GCCcore-7.2.0.eb b/easybuild/easyconfigs/l/libreadline/libreadline-7.0-GCCcore-7.2.0.eb deleted file mode 100644 index 5e15a877b916..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-7.0-GCCcore-7.2.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -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': '7.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['http://ftp.gnu.org/gnu/readline'] -sources = ['readline-%(version)s.tar.gz'] -checksums = ['750d437185286f40a369e1e4f4764eda932b9459b5ec9a731628393dd3d32334'] - -builddependencies = [ - ('binutils', '2.29'), -] - -dependencies = [ - ('ncurses', '6.1'), -] - -# 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-7.3.0.eb b/easybuild/easyconfigs/l/libreadline/libreadline-7.0-GCCcore-7.3.0.eb deleted file mode 100644 index c4f84f59b92a..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-7.0-GCCcore-7.3.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -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': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['http://ftp.gnu.org/gnu/readline'] -sources = ['readline-%(version)s.tar.gz'] -checksums = ['750d437185286f40a369e1e4f4764eda932b9459b5ec9a731628393dd3d32334'] - -builddependencies = [ - ('binutils', '2.30'), -] - -dependencies = [ - ('ncurses', '6.1'), -] - -# 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-8.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libreadline/libreadline-8.0-GCCcore-8.2.0.eb deleted file mode 100644 index 4f68be0f0539..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-8.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '8.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': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['http://ftp.gnu.org/gnu/readline'] -sources = ['readline-%(version)s.tar.gz'] -checksums = ['e339f51971478d369f8a053a330a190781acb9864cf4c541060f12078948e461'] - -builddependencies = [ - ('binutils', '2.31.1'), -] - -dependencies = [ - ('ncurses', '6.1'), -] - -# 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-8.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libreadline/libreadline-8.0-GCCcore-8.3.0.eb deleted file mode 100644 index 458f559e9d64..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-8.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '8.0' - -homepage = 'https://tiswww.case.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': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://ftp.gnu.org/gnu/readline'] -sources = ['readline-%(version)s.tar.gz'] -checksums = ['e339f51971478d369f8a053a330a190781acb9864cf4c541060f12078948e461'] - -builddependencies = [('binutils', '2.32')] - -dependencies = [('ncurses', '6.1')] - -# 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-8.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libreadline/libreadline-8.0-GCCcore-9.3.0.eb deleted file mode 100644 index 8971e851e81f..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-8.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '8.0' - -homepage = 'https://tiswww.case.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': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://ftp.gnu.org/gnu/readline'] -sources = ['readline-%(version)s.tar.gz'] -checksums = ['e339f51971478d369f8a053a330a190781acb9864cf4c541060f12078948e461'] - -builddependencies = [ - ('binutils', '2.34'), -] -dependencies = [ - ('ncurses', '6.2'), -] - -# 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-8.0.eb b/easybuild/easyconfigs/l/libreadline/libreadline-8.0.eb deleted file mode 100644 index 44e1e6d57999..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-8.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '8.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 = SYSTEM -toolchainopts = {'pic': True} - -source_urls = ['http://ftp.gnu.org/gnu/readline'] -sources = ['readline-%(version)s.tar.gz'] -checksums = ['e339f51971478d369f8a053a330a190781acb9864cf4c541060f12078948e461'] - -dependencies = [ - ('ncurses', '6.1'), -] - -# 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-8.1-FCC-4.5.0.eb b/easybuild/easyconfigs/l/libreadline/libreadline-8.1-FCC-4.5.0.eb deleted file mode 100644 index ca514afa0429..000000000000 --- a/easybuild/easyconfigs/l/libreadline/libreadline-8.1-FCC-4.5.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -## -# Author: Robert Mijakovic -## -easyblock = 'ConfigureMake' - -name = 'libreadline' -version = '8.1' - -homepage = 'https://tiswww.case.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': 'FCC', 'version': '4.5.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://ftp.gnu.org/gnu/readline'] -sources = ['readline-%(version)s.tar.gz'] -checksums = ['f8ceb4ee131e3232226a17f51b164afc46cd0b9e6cef344be87c65962cb82b02'] - -builddependencies = [ - ('binutils', '2.36.1'), -] -dependencies = [ - ('ncurses', '6.2'), -] - -# 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-8.2-GCCcore-14.2.0.eb b/easybuild/easyconfigs/l/libreadline/libreadline-8.2-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..e36045456fb5 --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-8.2-GCCcore-14.2.0.eb @@ -0,0 +1,41 @@ +easyblock = 'ConfigureMake' + +name = 'libreadline' +version = '8.2' + +homepage = 'https://tiswww.case.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': '14.2.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://ftp.gnu.org/gnu/readline'] +sources = ['readline-%(version)s.tar.gz'] +checksums = ['3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35'] + +builddependencies = [ + ('binutils', '2.42'), +] +dependencies = [ + ('ncurses', '6.5'), +] + +# 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/librosa/librosa-0.10.1-foss-2023a.eb b/easybuild/easyconfigs/l/librosa/librosa-0.10.1-foss-2023a.eb index 444e2ba800d3..f7d04804823a 100644 --- a/easybuild/easyconfigs/l/librosa/librosa-0.10.1-foss-2023a.eb +++ b/easybuild/easyconfigs/l/librosa/librosa-0.10.1-foss-2023a.eb @@ -23,11 +23,8 @@ dependencies = [ ('libsndfile', '1.2.2'), ] -use_pip = True - exts_list = [ ('soxr', '0.3.7', { - 'preinstallopts': 'python -m build && ', 'checksums': ['436ddff00c6eb2c75b79c19cfdca7527b1e31b5fad738652f044045ba6258593'], }), ('audioread', '3.0.1', { @@ -47,6 +44,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/librosa/librosa-0.7.2-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/l/librosa/librosa-0.7.2-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 2688e33e6cb2..000000000000 --- a/easybuild/easyconfigs/l/librosa/librosa-0.7.2-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'librosa' -version = '0.7.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://librosa.github.io' -description = "Python module for audio and music processing" - -toolchain = {'name': 'foss', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('FFmpeg', '4.2.1'), - ('matplotlib', '3.1.1', versionsuffix), - ('scikit-learn', '0.21.3', versionsuffix), - ('numba', '0.47.0', versionsuffix), - ('libsndfile', '1.0.28'), -] - -exts_list = [ - ('audioread', '2.1.8', { - 'checksums': ['073904fabc842881e07bd3e4a5776623535562f70b1655b635d22886168dd168'], - }), - ('SoundFile', '0.10.3.post1', { - 'checksums': ['490cff42650733d1832728b937fe99fa1802896f5ef4d61bcf78cf7ebecb107b'], - }), - ('resampy', '0.2.2', { - 'checksums': ['62af020d8a6674d8117f62320ce9470437bb1d738a5d06cd55591b69b463929e'], - }), - (name, version, { - 'checksums': ['656bbda80e98e6330db1ead79cd084b13a762284834d7603fcf7cf7c0dc65f3c'], - }), -] - -use_pip = True -sanity_pip_check = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/librosa/librosa-0.7.2-fosscuda-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/l/librosa/librosa-0.7.2-fosscuda-2019b-Python-3.7.4.eb deleted file mode 100644 index 9e7257daf013..000000000000 --- a/easybuild/easyconfigs/l/librosa/librosa-0.7.2-fosscuda-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'librosa' -version = '0.7.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://librosa.github.io' -description = "Python module for audio and music processing" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('FFmpeg', '4.2.1'), - ('matplotlib', '3.1.1', versionsuffix), - ('scikit-learn', '0.21.3', versionsuffix), - ('numba', '0.47.0', versionsuffix), - ('libsndfile', '1.0.28'), -] - -exts_list = [ - ('audioread', '2.1.8', { - 'checksums': ['073904fabc842881e07bd3e4a5776623535562f70b1655b635d22886168dd168'], - }), - ('SoundFile', '0.10.3.post1', { - 'checksums': ['490cff42650733d1832728b937fe99fa1802896f5ef4d61bcf78cf7ebecb107b'], - }), - ('resampy', '0.2.2', { - 'checksums': ['62af020d8a6674d8117f62320ce9470437bb1d738a5d06cd55591b69b463929e'], - }), - (name, version, { - 'checksums': ['656bbda80e98e6330db1ead79cd084b13a762284834d7603fcf7cf7c0dc65f3c'], - }), -] - -use_pip = True -sanity_pip_check = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/librsvg/librsvg-2.40.15-intel-2016a.eb b/easybuild/easyconfigs/l/librsvg/librsvg-2.40.15-intel-2016a.eb deleted file mode 100644 index 42fc4d50b129..000000000000 --- a/easybuild/easyconfigs/l/librsvg/librsvg-2.40.15-intel-2016a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'librsvg' -version = '2.40.15' - -homepage = 'https://wiki.gnome.org/action/show/Projects/LibRsvg' -description = """librsvg is a library to render SVG files using cairo.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCE_TAR_XZ] -source_urls = ['https://download.gnome.org/sources/librsvg/%(version_major_minor)s'] - -dependencies = [ - ('Gdk-Pixbuf', '2.35.1'), - ('libcroco', '0.6.11'), - ('Pango', '1.40.1'), - ('cairo', '1.14.6', '-GLib-2.48.0'), -] - -# this loader wants to install in the directory of Gdk-Pixbuf itself, so disable -configopts = '--disable-pixbuf-loader' - -sanity_check_paths = { - 'files': ['bin/rsvg-convert', 'lib/librsvg-%%(version_major)s.%s' % SHLIB_EXT, 'lib/librsvg-2.a'], - 'dirs': ['include/librsvg-2.0', 'share'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/librsvg/librsvg-2.48.4-foss-2019a.eb b/easybuild/easyconfigs/l/librsvg/librsvg-2.48.4-foss-2019a.eb deleted file mode 100644 index 5c714a01b40b..000000000000 --- a/easybuild/easyconfigs/l/librsvg/librsvg-2.48.4-foss-2019a.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'librsvg' -version = '2.48.4' - -homepage = 'https://wiki.gnome.org/action/show/Projects/LibRsvg' -description = """librsvg is a library to render SVG files using cairo.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -source_urls = ['https://download.gnome.org/sources/librsvg/%(version_major_minor)s'] -sources = [SOURCE_TAR_XZ] -checksums = ['28b63af85ced557383d3d3ece6e1f6938720dee1ecfa40d926bf1de4747c956e'] - -dependencies = [ - ('Gdk-Pixbuf', '2.38.1'), - ('libcroco', '0.6.13'), - ('Pango', '1.43.0'), - ('cairo', '1.16.0'), - ('Rust', '1.42.0'), - ('GObject-Introspection', '1.60.1', '-Python-3.7.2'), -] - -# this loader wants to install in the directory of Gdk-Pixbuf itself, so disable -configopts = '--disable-pixbuf-loader' - -sanity_check_paths = { - 'files': ['bin/rsvg-convert', 'lib/librsvg-%%(version_major)s.%s' % SHLIB_EXT, 'lib/librsvg-2.a'], - 'dirs': ['include/librsvg-2.0', 'share'] -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/librsvg/librsvg-2.58.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/librsvg/librsvg-2.58.0-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..1391bcb955e4 --- /dev/null +++ b/easybuild/easyconfigs/l/librsvg/librsvg-2.58.0-GCCcore-12.3.0.eb @@ -0,0 +1,41 @@ +easyblock = 'ConfigureMake' + +name = 'librsvg' +version = '2.58.0' + +homepage = 'https://wiki.gnome.org/Projects/LibRsvg' +description = "Librsvg is a library to render SVG files using cairo." + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://download.gnome.org/sources/librsvg/%(version_major_minor)s/'] +sources = [SOURCE_TAR_XZ] +checksums = ['d7c444a926406b59790be0deae196e18ed26059da573fa1aa9ec9ca7658a559c'] + +builddependencies = [ + ('binutils', '2.40'), + ('pkgconf', '1.9.5'), + ('Rust', '1.75.0'), +] + +dependencies = [ + ('cairo', '1.17.8'), + ('freetype', '2.13.0'), + ('Gdk-Pixbuf', '2.42.10'), + ('HarfBuzz', '5.3.1'), + ('Pango', '1.50.14'), + ('GObject-Introspection', '1.76.1'), +] + +# don't GdkPixbuf loader (which gets added to the Gdk-Pixbuf installation directory) +configopts = "--disable-pixbuf-loader" + +sanity_check_paths = { + 'files': ['bin/rsvg-convert', 'lib/librsvg-%(version_major)s.a', 'lib/librsvg-%%(version_major)s.%s' % SHLIB_EXT, + 'lib/pkgconfig/librsvg-%(version_major)s.0.pc'], + 'dirs': ['include/librsvg-%(version_major)s.0/librsvg', 'share'], +} + +sanity_check_commands = ["rsvg-convert --help"] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/librttopo/librttopo-1.1.0-GCC-12.3.0.eb b/easybuild/easyconfigs/l/librttopo/librttopo-1.1.0-GCC-12.3.0.eb new file mode 100644 index 000000000000..68b5b4bf6e7a --- /dev/null +++ b/easybuild/easyconfigs/l/librttopo/librttopo-1.1.0-GCC-12.3.0.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'librttopo' +version = '1.1.0' + +homepage = 'https://git.osgeo.org/gitea/rttopo/librttopo' +description = """The RT Topology Library exposes an API to create and +manage standard (ISO 13249 aka SQL/MM) topologies using user-provided +data stores.""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://git.osgeo.org/gitea/rttopo/librttopo/archive'] +sources = [SOURCE_TAR_GZ] +# accept both old and new variant of source tarball (contents are identical, but tarball itself isn't) +checksums = [('2e2fcabb48193a712a6c76ac9a9be2a53f82e32f91a2bc834d9f1b4fa9cd879f', + '60b49acb493c1ab545116fb0b0d223ee115166874902ad8165eb39e9fd98eaa9')] + +builddependencies = [ + ('Autotools', '20220317'), + ('pkgconf', '1.9.5'), +] + +dependencies = [ + ('GEOS', '3.12.0'), +] + +preconfigopts = './autogen.sh && ' + +sanity_check_paths = { + 'files': ['include/librttopo.h', 'lib/librttopo.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libsamplerate/libsamplerate-0.1.9-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libsamplerate/libsamplerate-0.1.9-GCCcore-8.2.0.eb deleted file mode 100644 index d0959ea0ceaa..000000000000 --- a/easybuild/easyconfigs/l/libsamplerate/libsamplerate-0.1.9-GCCcore-8.2.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libsamplerate' -version = '0.1.9' - -homepage = 'http://www.mega-nerd.com/libsamplerate' -description = "Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio." - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['http://www.mega-nerd.com/libsamplerate/'] -sources = [SOURCE_TAR_GZ] -checksums = ['0a7eb168e2f21353fb6d84da152e4512126f7dc48ccb0be80578c565413444c1'] - -builddependencies = [ - ('binutils', '2.31.1'), - # need to include gompi too to ensure FFTW can be loaded in case hierarchical module naming scheme is used - ('gompi', '2019a', '', SYSTEM), - # FFTW is only required for tests - ('FFTW', '3.3.8', '', ('gompi', '2019a')), -] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['bin/sndfile-resample', 'include/samplerate.h', 'lib/libsamplerate.a', - 'lib/libsamplerate.%s' % SHLIB_EXT, 'lib/pkgconfig/samplerate.pc'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libsigc++/libsigc++-2.10.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libsigc++/libsigc++-2.10.0-GCCcore-6.4.0.eb deleted file mode 100644 index 5fd469f7efad..000000000000 --- a/easybuild/easyconfigs/l/libsigc++/libsigc++-2.10.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libsigc++' -version = '2.10.0' - -homepage = 'http://www.gtk.org/' -description = """The libsigc++ package implements a typesafe callback system for standard C++.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/%(name)s/%(version_major_minor)s/'] -sources = ['%(namelower)s-%(version)s.tar.xz'] -checksums = ['f843d6346260bfcb4426259e314512b99e296e8ca241d771d21ac64f28298d81'] - -builddependencies = [ - ('binutils', '2.28'), - ('Autotools', '20170619'), -] - -sanity_check_paths = { - 'files': ['lib/libsigc-2.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libsigc++/libsigc++-2.10.1-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libsigc++/libsigc++-2.10.1-GCCcore-7.3.0.eb deleted file mode 100644 index 3d9d2127eb27..000000000000 --- a/easybuild/easyconfigs/l/libsigc++/libsigc++-2.10.1-GCCcore-7.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libsigc++' -version = '2.10.1' - -homepage = 'https://libsigcplusplus.github.io/libsigcplusplus/' -description = """The libsigc++ package implements a typesafe callback system for standard C++.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['c9a25f26178c6cbb147f9904d8c533b5a5c5111a41ac2eb781eb734eea446003'] - -builddependencies = [ - ('binutils', '2.30'), - ('Autotools', '20180311'), -] - -configopts = "--disable-documentation" - -sanity_check_paths = { - 'files': ['lib/libsigc-2.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libsigc++/libsigc++-2.10.2-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libsigc++/libsigc++-2.10.2-GCCcore-8.2.0.eb deleted file mode 100644 index 487644433f65..000000000000 --- a/easybuild/easyconfigs/l/libsigc++/libsigc++-2.10.2-GCCcore-8.2.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libsigc++' -version = '2.10.2' - -homepage = 'https://libsigcplusplus.github.io/libsigcplusplus/' -description = """The libsigc++ package implements a typesafe callback system for standard C++.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['b1ca0253379596f9c19f070c83d362b12dfd39c0a3ea1dd813e8e21c1a097a98'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('Autotools', '20180311'), -] - -configopts = "--disable-documentation" - -sanity_check_paths = { - 'files': ['lib/libsigc-2.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libsigc++/libsigc++-2.10.2-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libsigc++/libsigc++-2.10.2-GCCcore-8.3.0.eb deleted file mode 100644 index a17fae753cee..000000000000 --- a/easybuild/easyconfigs/l/libsigc++/libsigc++-2.10.2-GCCcore-8.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libsigc++' -version = '2.10.2' - -homepage = 'https://libsigcplusplus.github.io/libsigcplusplus/' -description = """The libsigc++ package implements a typesafe callback system for standard C++.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['b1ca0253379596f9c19f070c83d362b12dfd39c0a3ea1dd813e8e21c1a097a98'] - -builddependencies = [ - ('binutils', '2.32'), - ('Autotools', '20180311'), -] - -configopts = "--disable-documentation" - -sanity_check_paths = { - 'files': ['lib/libsigc-%%(version_major)s.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libsigc++/libsigc++-3.4.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/l/libsigc++/libsigc++-3.4.0-GCCcore-11.3.0.eb index 2547b2017647..fce17dd190cd 100644 --- a/easybuild/easyconfigs/l/libsigc++/libsigc++-3.4.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/l/libsigc++/libsigc++-3.4.0-GCCcore-11.3.0.eb @@ -7,7 +7,7 @@ name = 'libsigc++' version = '3.4.0' homepage = 'https://libsigcplusplus.github.io/libsigcplusplus/' -description = """The libsigc++ package implements a typesafe callback system +description = """The libsigc++ package implements a typesafe callback system for standard C++.""" toolchain = {'name': 'GCCcore', 'version': '11.3.0'} diff --git a/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-12.2.0.eb b/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-12.2.0.eb new file mode 100644 index 000000000000..f79fd7dffab0 --- /dev/null +++ b/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-12.2.0.eb @@ -0,0 +1,32 @@ +easyblock = 'CMakeMake' + +name = 'libsigc++' +version = '3.6.0' + +homepage = 'https://libsigcplusplus.github.io/libsigcplusplus/' +description = """The libsigc++ package implements a typesafe callback system +for standard C++.""" + +toolchain = {'name': 'GCCcore', 'version': '12.2.0'} +toolchainopts = {'pic': True} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['c3d23b37dfd6e39f2e09f091b77b1541fbfa17c4f0b6bf5c89baef7229080e17'] + +builddependencies = [ + ('binutils', '2.39'), + ('libxslt', '1.1.37'), + ('mm-common', '1.0.6'), + ('CMake', '3.24.3'), +] + +test_cmd = 'ctest' +runtest = '-j' + +sanity_check_paths = { + 'files': ['lib/libsigc-%%(version_major)s.0.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..5ddcc0bfe117 --- /dev/null +++ b/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-12.3.0.eb @@ -0,0 +1,32 @@ +easyblock = 'CMakeMake' + +name = 'libsigc++' +version = '3.6.0' + +homepage = 'https://libsigcplusplus.github.io/libsigcplusplus/' +description = """The libsigc++ package implements a typesafe callback system +for standard C++.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} +toolchainopts = {'pic': True} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['c3d23b37dfd6e39f2e09f091b77b1541fbfa17c4f0b6bf5c89baef7229080e17'] + +builddependencies = [ + ('binutils', '2.40'), + ('libxslt', '1.1.38'), + ('mm-common', '1.0.6'), + ('CMake', '3.26.3'), +] + +test_cmd = 'ctest' +runtest = '-j' + +sanity_check_paths = { + 'files': ['lib/libsigc-%%(version_major)s.0.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..49a54312b3ba --- /dev/null +++ b/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-13.2.0.eb @@ -0,0 +1,32 @@ +easyblock = 'CMakeMake' + +name = 'libsigc++' +version = '3.6.0' + +homepage = 'https://libsigcplusplus.github.io/libsigcplusplus/' +description = """The libsigc++ package implements a typesafe callback system +for standard C++.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} +toolchainopts = {'pic': True} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['c3d23b37dfd6e39f2e09f091b77b1541fbfa17c4f0b6bf5c89baef7229080e17'] + +builddependencies = [ + ('binutils', '2.40'), + ('libxslt', '1.1.38'), + ('mm-common', '1.0.6'), + ('CMake', '3.27.6'), +] + +test_cmd = 'ctest' +runtest = '-j' + +sanity_check_paths = { + 'files': ['lib/libsigc-%%(version_major)s.0.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'devel' 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 deleted file mode 100644 index d65a11de5b3f..000000000000 --- a/easybuild/easyconfigs/l/libsigsegv/libsigsegv-2.11-GCCcore-6.4.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -# 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/libsigsegv/libsigsegv-2.12-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libsigsegv/libsigsegv-2.12-GCCcore-9.3.0.eb deleted file mode 100644 index d0a133dcfbc4..000000000000 --- a/easybuild/easyconfigs/l/libsigsegv/libsigsegv-2.12-GCCcore-9.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - http://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'libsigsegv' -version = '2.12' - -homepage = 'https://www.gnu.org/software/libsigsegv/' - -description = "GNU libsigsegv is a library for handling page faults in user mode." - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3ae1af359eebaa4ffc5896a1aee3568c052c99879316a1ab57f8fe1789c390b6'] - -builddependencies = [('binutils', '2.34')] - -sanity_check_paths = { - 'files': ['include/sigsegv.h', 'lib/libsigsegv.a', 'lib/libsigsegv.la'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libsndfile/libsndfile-1.0.28-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libsndfile/libsndfile-1.0.28-GCCcore-6.4.0.eb deleted file mode 100644 index 0fc86715daed..000000000000 --- a/easybuild/easyconfigs/l/libsndfile/libsndfile-1.0.28-GCCcore-6.4.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -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': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['http://www.mega-nerd.com/libsndfile/files/'] -sources = [SOURCE_TAR_GZ] -checksums = ['1ff33929f042fa333aed1e8923aa628c3ee9e1eb85512686c55092d1e5a9dfa9'] - -builddependencies = [ - ('binutils', '2.28'), - ('pkg-config', '0.29.2'), -] - -configopts = '--enable-octave=no' - -sanity_check_paths = { - 'files': ['include/sndfile.h', 'include/sndfile.hh', 'lib/libsndfile.a', 'lib/libsndfile.%s' % SHLIB_EXT], - 'dirs': ['bin'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libsndfile/libsndfile-1.0.28-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libsndfile/libsndfile-1.0.28-GCCcore-7.3.0.eb deleted file mode 100644 index 628cfb935808..000000000000 --- a/easybuild/easyconfigs/l/libsndfile/libsndfile-1.0.28-GCCcore-7.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -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': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['http://www.mega-nerd.com/libsndfile/files/'] -sources = [SOURCE_TAR_GZ] -checksums = ['1ff33929f042fa333aed1e8923aa628c3ee9e1eb85512686c55092d1e5a9dfa9'] - -builddependencies = [ - ('binutils', '2.30'), - ('pkg-config', '0.29.2'), -] - -configopts = '--enable-octave=no' - -sanity_check_paths = { - 'files': ['include/sndfile.h', 'include/sndfile.hh', 'lib/libsndfile.a', 'lib/libsndfile.%s' % SHLIB_EXT], - 'dirs': ['bin'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libsndfile/libsndfile-1.0.28-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libsndfile/libsndfile-1.0.28-GCCcore-8.2.0.eb deleted file mode 100644 index 5c16f97a051c..000000000000 --- a/easybuild/easyconfigs/l/libsndfile/libsndfile-1.0.28-GCCcore-8.2.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -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': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['http://www.mega-nerd.com/libsndfile/files/'] -sources = [SOURCE_TAR_GZ] -checksums = ['1ff33929f042fa333aed1e8923aa628c3ee9e1eb85512686c55092d1e5a9dfa9'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('pkg-config', '0.29.2'), -] - -configopts = '--enable-octave=no' - -sanity_check_paths = { - 'files': ['include/sndfile.h', 'include/sndfile.hh', 'lib/libsndfile.a', 'lib/libsndfile.%s' % SHLIB_EXT], - 'dirs': ['bin'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libsndfile/libsndfile-1.0.28-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libsndfile/libsndfile-1.0.28-GCCcore-8.3.0.eb deleted file mode 100644 index dd2268d06612..000000000000 --- a/easybuild/easyconfigs/l/libsndfile/libsndfile-1.0.28-GCCcore-8.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -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': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['http://www.mega-nerd.com/libsndfile/files/'] -sources = [SOURCE_TAR_GZ] -checksums = ['1ff33929f042fa333aed1e8923aa628c3ee9e1eb85512686c55092d1e5a9dfa9'] - -builddependencies = [ - ('binutils', '2.32'), - ('pkg-config', '0.29.2'), -] - -configopts = '--enable-octave=no' - -sanity_check_paths = { - 'files': ['include/sndfile.h', 'include/sndfile.hh', 'lib/libsndfile.a', 'lib/libsndfile.%s' % SHLIB_EXT], - 'dirs': ['bin'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libsndfile/libsndfile-1.0.28-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libsndfile/libsndfile-1.0.28-GCCcore-9.3.0.eb deleted file mode 100644 index edd498765147..000000000000 --- a/easybuild/easyconfigs/l/libsndfile/libsndfile-1.0.28-GCCcore-9.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -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': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['http://www.mega-nerd.com/libsndfile/files/'] -sources = [SOURCE_TAR_GZ] -checksums = ['1ff33929f042fa333aed1e8923aa628c3ee9e1eb85512686c55092d1e5a9dfa9'] - -builddependencies = [ - ('binutils', '2.34'), - ('pkg-config', '0.29.2'), -] - -configopts = '--enable-octave=no' - -sanity_check_paths = { - 'files': ['include/sndfile.h', 'include/sndfile.hh', 'lib/libsndfile.a', 'lib/libsndfile.%s' % SHLIB_EXT], - 'dirs': ['bin'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libsndfile/libsndfile-1.0.28-intel-2017a.eb b/easybuild/easyconfigs/l/libsndfile/libsndfile-1.0.28-intel-2017a.eb deleted file mode 100644 index ef6bfe793b67..000000000000 --- a/easybuild/easyconfigs/l/libsndfile/libsndfile-1.0.28-intel-2017a.eb +++ /dev/null @@ -1,27 +0,0 @@ -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] -checksums = ['1ff33929f042fa333aed1e8923aa628c3ee9e1eb85512686c55092d1e5a9dfa9'] - -builddependencies = [ - ('pkg-config', '0.29.2'), -] - -configopts = '--enable-octave=no' - -sanity_check_paths = { - 'files': ['include/sndfile.h', 'include/sndfile.hh', 'lib/libsndfile.a', 'lib/libsndfile.%s' % SHLIB_EXT], - 'dirs': ['bin'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libsndfile/libsndfile-1.2.2-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/libsndfile/libsndfile-1.2.2-GCCcore-13.2.0.eb index 06e2726b4307..66345e011054 100644 --- a/easybuild/easyconfigs/l/libsndfile/libsndfile-1.2.2-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/l/libsndfile/libsndfile-1.2.2-GCCcore-13.2.0.eb @@ -1,5 +1,3 @@ -# Update: Ehsan Moravveji (VSC - KU Leuven) - easyblock = 'CMakeMake' name = 'libsndfile' diff --git a/easybuild/easyconfigs/l/libsndfile/libsndfile-1.2.2-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libsndfile/libsndfile-1.2.2-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..e60ad09d1a1a --- /dev/null +++ b/easybuild/easyconfigs/l/libsndfile/libsndfile-1.2.2-GCCcore-13.3.0.eb @@ -0,0 +1,39 @@ +easyblock = 'CMakeMake' + +name = 'libsndfile' +version = '1.2.2' + +homepage = 'http://www.mega-nerd.com/libsndfile' +description = """Libsndfile is a C library for reading and writing files containing sampled sound + (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://github.com/%(name)s/%(name)s/releases/download/%(version)s/'] +sources = [SOURCE_TAR_XZ] +checksums = ['3799ca9924d3125038880367bf1468e53a1b7e3686a934f098b7e1d286cdb80e'] + +builddependencies = [ + ('binutils', '2.42'), + ('pkgconf', '2.2.0'), + ('CMake', '3.29.3'), +] +dependencies = [ + ('FLAC', '1.4.3'), + ('libvorbis', '1.3.7'), + ('libopus', '1.5.2'), + ('LAME', '3.100'), +] + +configopts = [ + '', + '-DBUILD_SHARED_LIBS=ON', +] + + +sanity_check_paths = { + 'files': ['include/sndfile.h', 'include/sndfile.hh', 'lib/%(name)s.a', 'lib/%(name)s.so'], + 'dirs': ['bin'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libsodium/libsodium-1.0.11-foss-2016b.eb b/easybuild/easyconfigs/l/libsodium/libsodium-1.0.11-foss-2016b.eb deleted file mode 100644 index 304994383fcd..000000000000 --- a/easybuild/easyconfigs/l/libsodium/libsodium-1.0.11-foss-2016b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libsodium' -version = '1.0.11' - -homepage = 'https://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': '2016b'} - -source_urls = [ - 'https://download.libsodium.org/libsodium/releases/', - 'https://download.libsodium.org/libsodium/releases/old/', - 'https://download.libsodium.org/libsodium/releases/old/unsupported/', -] -sources = [SOURCE_TAR_GZ] -checksums = ['a14549db3c49f6ae2170cbbf4664bd48ace50681045e8dbea7c8d9fb96f9c765'] - -sanity_check_paths = { - 'files': ['include/sodium.h', 'lib/libsodium.%s' % SHLIB_EXT, 'lib/libsodium.a'], - 'dirs': ['include/sodium', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libsodium/libsodium-1.0.11-intel-2016b.eb b/easybuild/easyconfigs/l/libsodium/libsodium-1.0.11-intel-2016b.eb deleted file mode 100644 index fa4fa18c65e7..000000000000 --- a/easybuild/easyconfigs/l/libsodium/libsodium-1.0.11-intel-2016b.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libsodium' -version = '1.0.11' - -homepage = 'https://doc.libsodium.org/' -description = """Sodium is a modern, easy-to-use software library for encryption, decryption, signatures, - password hashing and more.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = [ - 'https://download.libsodium.org/libsodium/releases/', - 'https://download.libsodium.org/libsodium/releases/old/', - 'https://download.libsodium.org/libsodium/releases/old/unsupported/', -] -sources = [SOURCE_TAR_GZ] -checksums = ['a14549db3c49f6ae2170cbbf4664bd48ace50681045e8dbea7c8d9fb96f9c765'] - -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.12-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libsodium/libsodium-1.0.12-GCCcore-6.4.0.eb deleted file mode 100644 index 289eb6d6e172..000000000000 --- a/easybuild/easyconfigs/l/libsodium/libsodium-1.0.12-GCCcore-6.4.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libsodium' -version = '1.0.12' - -homepage = 'https://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/', - 'https://download.libsodium.org/libsodium/releases/old/', - 'https://download.libsodium.org/libsodium/releases/old/unsupported/', -] -sources = [SOURCE_TAR_GZ] -checksums = ['b8648f1bb3a54b0251cf4ffa4f0d76ded13977d4fa7517d988f4c902dd8e2f95'] - -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.12-intel-2017a.eb b/easybuild/easyconfigs/l/libsodium/libsodium-1.0.12-intel-2017a.eb deleted file mode 100644 index 97245db8a730..000000000000 --- a/easybuild/easyconfigs/l/libsodium/libsodium-1.0.12-intel-2017a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libsodium' -version = '1.0.12' - -homepage = 'https://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/', - 'https://download.libsodium.org/libsodium/releases/old/', - 'https://download.libsodium.org/libsodium/releases/old/unsupported/', -] -sources = [SOURCE_TAR_GZ] -checksums = ['b8648f1bb3a54b0251cf4ffa4f0d76ded13977d4fa7517d988f4c902dd8e2f95'] - -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 deleted file mode 100644 index cf14fc6cf843..000000000000 --- a/easybuild/easyconfigs/l/libsodium/libsodium-1.0.13-GCCcore-6.4.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libsodium' -version = '1.0.13' - -homepage = 'https://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/', - 'https://download.libsodium.org/libsodium/releases/old/', - 'https://download.libsodium.org/libsodium/releases/old/unsupported/', -] -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 deleted file mode 100644 index da70f58d9319..000000000000 --- a/easybuild/easyconfigs/l/libsodium/libsodium-1.0.13-foss-2017a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libsodium' -version = '1.0.13' - -homepage = 'https://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/', - 'https://download.libsodium.org/libsodium/releases/old/', - 'https://download.libsodium.org/libsodium/releases/old/unsupported/', -] -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/libsodium/libsodium-1.0.16-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libsodium/libsodium-1.0.16-GCCcore-6.4.0.eb deleted file mode 100644 index a2104caa5188..000000000000 --- a/easybuild/easyconfigs/l/libsodium/libsodium-1.0.16-GCCcore-6.4.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libsodium' -version = '1.0.16' - -homepage = 'https://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/', - 'https://download.libsodium.org/libsodium/releases/old/', - 'https://download.libsodium.org/libsodium/releases/old/unsupported/', -] -sources = [SOURCE_TAR_GZ] -checksums = ['eeadc7e1e1bcef09680fb4837d448fbdf57224978f865ac1c16745868fbd0533'] - -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.16-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libsodium/libsodium-1.0.16-GCCcore-7.3.0.eb deleted file mode 100644 index c708a188e1f2..000000000000 --- a/easybuild/easyconfigs/l/libsodium/libsodium-1.0.16-GCCcore-7.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libsodium' -version = '1.0.16' - -homepage = 'https://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': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://download.libsodium.org/libsodium/releases/', - 'https://download.libsodium.org/libsodium/releases/old/', - 'https://download.libsodium.org/libsodium/releases/old/unsupported/', -] -sources = [SOURCE_TAR_GZ] -checksums = ['eeadc7e1e1bcef09680fb4837d448fbdf57224978f865ac1c16745868fbd0533'] - -builddependencies = [ - ('binutils', '2.30'), -] - -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.17-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libsodium/libsodium-1.0.17-GCCcore-8.2.0.eb deleted file mode 100644 index 7d71b8b121e5..000000000000 --- a/easybuild/easyconfigs/l/libsodium/libsodium-1.0.17-GCCcore-8.2.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libsodium' -version = '1.0.17' - -homepage = 'https://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': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://download.libsodium.org/libsodium/releases/', - 'https://download.libsodium.org/libsodium/releases/old/', - 'https://download.libsodium.org/libsodium/releases/old/unsupported/', -] -sources = [SOURCE_TAR_GZ] -checksums = ['0cc3dae33e642cc187b5ceb467e0ad0e1b51dcba577de1190e9ffa17766ac2b1'] - -builddependencies = [ - ('binutils', '2.31.1'), -] - -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.18-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libsodium/libsodium-1.0.18-GCCcore-8.3.0.eb deleted file mode 100644 index 974ddcccbb00..000000000000 --- a/easybuild/easyconfigs/l/libsodium/libsodium-1.0.18-GCCcore-8.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libsodium' -version = '1.0.18' - -homepage = 'https://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': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://download.libsodium.org/libsodium/releases/', - 'https://download.libsodium.org/libsodium/releases/old/', - 'https://download.libsodium.org/libsodium/releases/old/unsupported/', -] -sources = [SOURCE_TAR_GZ] -checksums = ['6f504490b342a4f8a4c4a02fc9b866cbef8622d5df4e5452b46be121e46636c1'] - -builddependencies = [ - ('binutils', '2.32'), -] - -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.18-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libsodium/libsodium-1.0.18-GCCcore-9.3.0.eb deleted file mode 100644 index 63fea2c389df..000000000000 --- a/easybuild/easyconfigs/l/libsodium/libsodium-1.0.18-GCCcore-9.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libsodium' -version = '1.0.18' - -homepage = 'https://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': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'https://download.libsodium.org/libsodium/releases/', - 'https://download.libsodium.org/libsodium/releases/old/', - 'https://download.libsodium.org/libsodium/releases/old/unsupported/', -] -sources = [SOURCE_TAR_GZ] -checksums = ['6f504490b342a4f8a4c4a02fc9b866cbef8622d5df4e5452b46be121e46636c1'] - -builddependencies = [ - ('binutils', '2.34'), -] - -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.20-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libsodium/libsodium-1.0.20-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..e98d28304a85 --- /dev/null +++ b/easybuild/easyconfigs/l/libsodium/libsodium-1.0.20-GCCcore-13.3.0.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'libsodium' +version = '1.0.20' + +homepage = 'https://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': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = [ + 'https://download.%(name)s.org/%(name)s/releases/', + 'https://download.%(name)s.org/%(name)s/releases/old/', + 'https://download.%(name)s.org/%(name)s/releases/old/unsupported/', +] +sources = [SOURCE_TAR_GZ] +checksums = ['ebb65ef6ca439333c2bb41a0c1990587288da07f6c7fd07cb3a18cc18d30ce19'] + +builddependencies = [ + ('binutils', '2.42'), +] + + +sanity_check_paths = { + 'files': ['include/sodium.h', 'lib/%%(name)s.%s' % SHLIB_EXT, 'lib/%(name)s.a'], + 'dirs': ['include/sodium', 'lib/pkgconfig'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libsodium/libsodium-1.0.6-intel-2016a.eb b/easybuild/easyconfigs/l/libsodium/libsodium-1.0.6-intel-2016a.eb deleted file mode 100644 index 8d04daef75bd..000000000000 --- a/easybuild/easyconfigs/l/libsodium/libsodium-1.0.6-intel-2016a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libsodium' -version = '1.0.6' - -homepage = 'https://doc.libsodium.org/' -description = """Sodium is a modern, easy-to-use software library for encryption, decryption, signatures, - password hashing and more.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = [ - 'https://download.libsodium.org/libsodium/releases/', - 'https://download.libsodium.org/libsodium/releases/old/', - 'https://download.libsodium.org/libsodium/releases/old/unsupported/', -] -sources = [SOURCE_TAR_GZ] -checksums = ['940d03ea7d2caa7940e24564bf6d9f66d6edd1df1e0111ff8e3655f3b864fb59'] - -sanity_check_paths = { - 'files': ['include/sodium.h', 'lib/libsodium.so', 'lib/libsodium.a'], - 'dirs': ['include/sodium', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libsodium/libsodium-1.0.8-foss-2016a.eb b/easybuild/easyconfigs/l/libsodium/libsodium-1.0.8-foss-2016a.eb deleted file mode 100644 index 3e763c14bd9e..000000000000 --- a/easybuild/easyconfigs/l/libsodium/libsodium-1.0.8-foss-2016a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libsodium' -version = '1.0.8' - -homepage = 'https://doc.libsodium.org/' -description = """Sodium is a modern, easy-to-use software library for encryption, decryption, signatures, - password hashing and more.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = [ - 'https://download.libsodium.org/libsodium/releases/', - 'https://download.libsodium.org/libsodium/releases/old/', - 'https://download.libsodium.org/libsodium/releases/old/unsupported/', -] -sources = [SOURCE_TAR_GZ] -checksums = ['c0f191d2527852641e0a996b7b106d2e04cbc76ea50731b2d0babd3409301926'] - -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 deleted file mode 100644 index 127c1cea1b18..000000000000 --- a/easybuild/easyconfigs/l/libspatialindex/libspatialindex-1.8.5-GCCcore-6.4.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -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-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libspatialindex/libspatialindex-1.8.5-GCCcore-8.2.0.eb deleted file mode 100644 index fad98789dc4b..000000000000 --- a/easybuild/easyconfigs/l/libspatialindex/libspatialindex-1.8.5-GCCcore-8.2.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libspatialindex' -version = '1.8.5' - -homepage = 'https://libspatialindex.github.io' - -description = """ - C++ implementation of R*-tree, an MVR-tree and a TPR-tree with C API -""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://download.osgeo.org/libspatialindex/'] -sources = ['spatialindex-src-%(version)s.tar.gz'] -checksums = ['7caa46a2cb9b40960f7bc82c3de60fa14f8f3e000b02561b36cbf2cfe6a9bfef'] - -builddependencies = [ - ('binutils', '2.31.1'), -] - -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 deleted file mode 100644 index 5ff79fa5a749..000000000000 --- a/easybuild/easyconfigs/l/libspatialindex/libspatialindex-1.8.5-foss-2016b.eb +++ /dev/null @@ -1,19 +0,0 @@ -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/libspatialindex/libspatialindex-1.8.5-intel-2016b.eb b/easybuild/easyconfigs/l/libspatialindex/libspatialindex-1.8.5-intel-2016b.eb deleted file mode 100644 index 04f41e27d349..000000000000 --- a/easybuild/easyconfigs/l/libspatialindex/libspatialindex-1.8.5-intel-2016b.eb +++ /dev/null @@ -1,19 +0,0 @@ -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': 'intel', '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/libspatialindex/libspatialindex-1.8.5-intel-2018a.eb b/easybuild/easyconfigs/l/libspatialindex/libspatialindex-1.8.5-intel-2018a.eb deleted file mode 100644 index feb1b505d2c2..000000000000 --- a/easybuild/easyconfigs/l/libspatialindex/libspatialindex-1.8.5-intel-2018a.eb +++ /dev/null @@ -1,20 +0,0 @@ -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': 'intel', 'version': '2018a'} - -source_urls = ['http://download.osgeo.org/libspatialindex/'] -sources = ['spatialindex-src-%(version)s.tar.gz'] -checksums = ['7caa46a2cb9b40960f7bc82c3de60fa14f8f3e000b02561b36cbf2cfe6a9bfef'] - -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-2.0.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libspatialindex/libspatialindex-2.0.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..1752b337b051 --- /dev/null +++ b/easybuild/easyconfigs/l/libspatialindex/libspatialindex-2.0.0-GCCcore-13.3.0.eb @@ -0,0 +1,25 @@ +easyblock = 'CMakeMake' + +name = 'libspatialindex' +version = '2.0.0' + +homepage = 'https://libspatialindex.org' +description = "C++ implementation of R*-tree, an MVR-tree and a TPR-tree with C API" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://github.com/%(name)s/%(name)s/releases/download/%(version)s/'] +sources = ['spatialindex-src-%(version)s.tar.gz'] +checksums = ['f1d5a369681fa6ac3301a54db412ccf3180fc17163ebc3252f32c752f77345de'] + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), +] + +sanity_check_paths = { + 'files': ['lib/%s.%s' % (name, SHLIB_EXT)], + 'dirs': ['include/spatialindex'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libspatialite/libspatialite-4.3.0a-GCC-8.3.0-Python-3.7.4.eb b/easybuild/easyconfigs/l/libspatialite/libspatialite-4.3.0a-GCC-8.3.0-Python-3.7.4.eb deleted file mode 100644 index cd1e0c177324..000000000000 --- a/easybuild/easyconfigs/l/libspatialite/libspatialite-4.3.0a-GCC-8.3.0-Python-3.7.4.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libspatialite' -version = '4.3.0a' -versionsuffix = '-Python-3.7.4' - -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': 'GCC', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://www.gaia-gis.it/gaia-sins/libspatialite-sources/'] -sources = [SOURCE_TAR_GZ] -patches = ['libspatialite-%(version)s_depr-PROJ-API.patch'] -checksums = [ - '88900030a4762904a7880273f292e5e8ca6b15b7c6c3fb88ffa9e67ee8a5a499', # libspatialite-4.3.0a.tar.gz - '0bf283fbd490b96da1b407c87d7206eb1385a5da82e8806c179263c2a7a1a302', # libspatialite-4.3.0a_depr-PROJ-API.patch -] - -builddependencies = [('CMake', '3.15.3')] - -dependencies = [ - ('FreeXL', '1.0.5'), - ('GEOS', '3.8.0', versionsuffix), - ('SQLite', '3.29.0'), - ('PROJ', '6.2.1'), - ('libxml2', '2.9.9'), -] - -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/libspatialite/libspatialite-4.3.0a-foss-2016b.eb b/easybuild/easyconfigs/l/libspatialite/libspatialite-4.3.0a-foss-2016b.eb deleted file mode 100644 index 36c5cb4b84c7..000000000000 --- a/easybuild/easyconfigs/l/libspatialite/libspatialite-4.3.0a-foss-2016b.eb +++ /dev/null @@ -1,33 +0,0 @@ -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 = ['https://www.gaia-gis.it/gaia-sins/libspatialite-sources/'] -sources = [SOURCE_TAR_GZ] -checksums = ['88900030a4762904a7880273f292e5e8ca6b15b7c6c3fb88ffa9e67ee8a5a499'] - -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/libspatialite/libspatialite-4.3.0a-foss-2018b.eb b/easybuild/easyconfigs/l/libspatialite/libspatialite-4.3.0a-foss-2018b.eb deleted file mode 100644 index 470a744aeb68..000000000000 --- a/easybuild/easyconfigs/l/libspatialite/libspatialite-4.3.0a-foss-2018b.eb +++ /dev/null @@ -1,34 +0,0 @@ -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': '2018b'} -toolchainopts = {'pic': True} - -source_urls = ['https://www.gaia-gis.it/gaia-sins/libspatialite-sources/'] -sources = [SOURCE_TAR_GZ] -checksums = ['88900030a4762904a7880273f292e5e8ca6b15b7c6c3fb88ffa9e67ee8a5a499'] - -builddependencies = [('CMake', '3.12.1')] - -dependencies = [ - ('FreeXL', '1.0.5'), - ('GEOS', '3.6.2', '-Python-2.7.15'), - ('SQLite', '3.24.0'), - ('PROJ', '5.0.0'), - ('libxml2', '2.9.8'), -] - -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/libspatialite/libspatialite-4.3.0a-foss-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/l/libspatialite/libspatialite-4.3.0a-foss-2019a-Python-3.7.2.eb deleted file mode 100644 index 5b2f6ac629f6..000000000000 --- a/easybuild/easyconfigs/l/libspatialite/libspatialite-4.3.0a-foss-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libspatialite' -version = '4.3.0a' -versionsuffix = '-Python-3.7.2' - -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': '2019a'} -toolchainopts = {'pic': True} - -source_urls = ['https://www.gaia-gis.it/gaia-sins/libspatialite-sources/'] -sources = [SOURCE_TAR_GZ] -patches = ['libspatialite-%(version)s_depr-PROJ-API.patch'] -checksums = [ - '88900030a4762904a7880273f292e5e8ca6b15b7c6c3fb88ffa9e67ee8a5a499', # libspatialite-4.3.0a.tar.gz - '0bf283fbd490b96da1b407c87d7206eb1385a5da82e8806c179263c2a7a1a302', # libspatialite-4.3.0a_depr-PROJ-API.patch -] - -builddependencies = [('CMake', '3.13.3')] - -dependencies = [ - ('FreeXL', '1.0.5'), - ('GEOS', '3.7.2', versionsuffix), - ('SQLite', '3.27.2'), - ('PROJ', '6.0.0'), - ('libxml2', '2.9.8'), -] - -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/libspatialite/libspatialite-4.3.0a-intel-2016b.eb b/easybuild/easyconfigs/l/libspatialite/libspatialite-4.3.0a-intel-2016b.eb deleted file mode 100644 index d81a4cccdc04..000000000000 --- a/easybuild/easyconfigs/l/libspatialite/libspatialite-4.3.0a-intel-2016b.eb +++ /dev/null @@ -1,33 +0,0 @@ -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': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = ['https://www.gaia-gis.it/gaia-sins/libspatialite-sources/'] -sources = [SOURCE_TAR_GZ] -checksums = ['88900030a4762904a7880273f292e5e8ca6b15b7c6c3fb88ffa9e67ee8a5a499'] - -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/libspatialite/libspatialite-4.3.0a_depr-PROJ-API.patch b/easybuild/easyconfigs/l/libspatialite/libspatialite-4.3.0a_depr-PROJ-API.patch deleted file mode 100644 index b4d076cf29e0..000000000000 --- a/easybuild/easyconfigs/l/libspatialite/libspatialite-4.3.0a_depr-PROJ-API.patch +++ /dev/null @@ -1,25 +0,0 @@ -set ACCEPT_USE_OF_DEPRECATED_PROJ_API_H since use of proj_api.h is deprecated in PROJ 6.0.0 -author: Kenneth Hoste (HPC-UGent) ---- libspatialite-4.3.0a/configure.orig 2015-09-07 15:56:45.000000000 +0200 -+++ libspatialite-4.3.0a/configure 2019-09-25 19:19:25.949189928 +0200 -@@ -17454,6 +17454,10 @@ - enable_proj=yes - fi - -+cat >>confdefs.h <<_ACEOF -+#define ACCEPT_USE_OF_DEPRECATED_PROJ_API_H 1" -+_ACEOF -+ - if test x"$enable_proj" != "xno"; then - for ac_header in proj_api.h - do : ---- libspatialite-4.3.0a/config.h.in.orig 2019-09-25 19:42:42.388914979 +0200 -+++ libspatialite-4.3.0a/config.h.in 2019-09-25 19:43:09.288906260 +0200 -@@ -81,6 +81,7 @@ - - /* Define to 1 if you have the header file. */ - #undef HAVE_PROJ_API_H -+#undef ACCEPT_USE_OF_DEPRECATED_PROJ_API_H - - /* Define to 1 if you have the header file. */ - #undef HAVE_SQLITE3EXT_H diff --git a/easybuild/easyconfigs/l/libspatialite/libspatialite-5.1.0-GCC-12.3.0.eb b/easybuild/easyconfigs/l/libspatialite/libspatialite-5.1.0-GCC-12.3.0.eb new file mode 100644 index 000000000000..68863608865a --- /dev/null +++ b/easybuild/easyconfigs/l/libspatialite/libspatialite-5.1.0-GCC-12.3.0.eb @@ -0,0 +1,40 @@ +easyblock = 'ConfigureMake' + +name = 'libspatialite' +version = '5.1.0' + +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': 'GCC', 'version': '12.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://www.gaia-gis.it/gaia-sins/libspatialite-sources/'] +sources = [SOURCE_TAR_GZ] +checksums = ['43be2dd349daffe016dd1400c5d11285828c22fea35ca5109f21f3ed50605080'] + +builddependencies = [ + ('CMake', '3.26.3'), + ('pkgconf', '1.9.5'), +] + +dependencies = [ + ('zlib', '1.2.13'), + ('minizip', '1.1'), + ('FreeXL', '2.0.0'), + ('GEOS', '3.12.0'), + ('SQLite', '3.42.0'), + ('PROJ', '9.2.0'), + ('libxml2', '2.11.4'), + ('librttopo', '1.1.0'), +] + +configopts = '--disable-geosadvanced' + +sanity_check_paths = { + 'files': ['include/spatialite.h', 'lib/libspatialite.a', 'lib/libspatialite.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libssh/libssh-0.9.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libssh/libssh-0.9.0-GCCcore-6.4.0.eb deleted file mode 100644 index 14cec1d4b6e0..000000000000 --- a/easybuild/easyconfigs/l/libssh/libssh-0.9.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libssh' -version = '0.9.0' - -homepage = 'https://www.libssh.org' - -description = """Multiplatform C library implementing the SSHv2 protocol on client and server side""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://www.libssh.org/files/0.9/'] -sources = ['%(name)s-%(version)s.tar.xz'] -checksums = ['25303c2995e663cd169fdd902bae88106f48242d7e96311d74f812023482c7a5'] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -builddependencies = [ - ('CMake', '3.12.1'), - ('binutils', '2.28'), -] - -separate_build_dir = True - -sanity_check_paths = { - 'files': ['include/libssh/callbacks.h', - 'include/libssh/legacy.h', - 'include/libssh/libssh.h', - 'include/libssh/libsshpp.hpp', - 'include/libssh/server.h', - 'include/libssh/sftp.h', - 'include/libssh/ssh2.h', - 'lib/libssh.so', - 'lib/libssh.so.4', - 'lib/libssh.so.4.8.1', - 'lib/pkgconfig/libssh.pc'], - 'dirs': ['include/libssh', 'lib/pkgconfig', 'lib/cmake/libssh'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libtar/libtar-1.2.20-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libtar/libtar-1.2.20-GCCcore-7.3.0.eb deleted file mode 100644 index d42ed2c4bfad..000000000000 --- a/easybuild/easyconfigs/l/libtar/libtar-1.2.20-GCCcore-7.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtar' -version = '1.2.20' - -homepage = 'https://repo.or.cz/libtar.git' -description = "C library for manipulating POSIX tar files" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['https://repo.or.cz/libtar.git/snapshot/'] -sources = [{ - 'download_filename': '0907a9034eaf2a57e8e4a9439f793f3f05d446cd.tar.gz', - 'filename': SOURCE_TAR_GZ, -}] -checksums = ['4847207d878e79a4acbe32f096e57cd72c9507171953849e4d7eafe312418d95'] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.30'), -] - -preconfigopts = "autoreconf --force --install && " - -sanity_check_paths = { - 'files': ['bin/libtar', 'include/libtar.h', 'include/libtar_listhash.h', - 'lib/libtar.a', 'lib/libtar.%s' % SHLIB_EXT], - 'dirs': ['share/man'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtar/libtar-1.2.20-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libtar/libtar-1.2.20-GCCcore-8.2.0.eb deleted file mode 100644 index ec05311e8839..000000000000 --- a/easybuild/easyconfigs/l/libtar/libtar-1.2.20-GCCcore-8.2.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtar' -version = '1.2.20' - -homepage = 'https://repo.or.cz/libtar.git' -description = "C library for manipulating POSIX tar files" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://repo.or.cz/libtar.git/snapshot/'] -sources = [{ - 'download_filename': '0907a9034eaf2a57e8e4a9439f793f3f05d446cd.tar.gz', - 'filename': SOURCE_TAR_GZ, -}] -checksums = ['4847207d878e79a4acbe32f096e57cd72c9507171953849e4d7eafe312418d95'] - -builddependencies = [ - ('Autotools', '20180311'), - ('binutils', '2.31.1'), -] - -preconfigopts = "autoreconf --force --install && " - -sanity_check_paths = { - 'files': ['bin/libtar', 'include/libtar.h', 'include/libtar_listhash.h', - 'lib/libtar.a', 'lib/libtar.%s' % SHLIB_EXT], - 'dirs': ['share/man'], -} - -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 deleted file mode 100644 index e8763aba9c42..000000000000 --- a/easybuild/easyconfigs/l/libtasn1/libtasn1-4.12-GCCcore-5.4.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -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/libtasn1/libtasn1-4.13-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libtasn1/libtasn1-4.13-GCCcore-7.3.0.eb deleted file mode 100644 index 4323c6707d87..000000000000 --- a/easybuild/easyconfigs/l/libtasn1/libtasn1-4.13-GCCcore-7.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtasn1' -version = '4.13' - -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': '7.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['7e528e8c317ddd156230c4e31d082cd13e7ddeb7a54824be82632209550c8cca'] - -builddependencies = [('binutils', '2.30')] - -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/libtasn1/libtasn1-4.13-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libtasn1/libtasn1-4.13-GCCcore-8.2.0.eb deleted file mode 100644 index aadaee15a1dc..000000000000 --- a/easybuild/easyconfigs/l/libtasn1/libtasn1-4.13-GCCcore-8.2.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtasn1' -version = '4.13' - -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': '8.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['7e528e8c317ddd156230c4e31d082cd13e7ddeb7a54824be82632209550c8cca'] - -builddependencies = [('binutils', '2.31.1')] - -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/libtasn1/libtasn1-4.16.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libtasn1/libtasn1-4.16.0-GCCcore-8.3.0.eb deleted file mode 100644 index 4ff97f893de1..000000000000 --- a/easybuild/easyconfigs/l/libtasn1/libtasn1-4.16.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtasn1' -version = '4.16.0' - -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': '8.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['0e0fb0903839117cb6e3b56e68222771bebf22ad7fc2295a0ed7d576e8d4329d'] - -builddependencies = [('binutils', '2.32')] - -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/libtasn1/libtasn1-4.19.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/libtasn1/libtasn1-4.19.0-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..38372984a5f6 --- /dev/null +++ b/easybuild/easyconfigs/l/libtasn1/libtasn1-4.19.0-GCCcore-12.3.0.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'libtasn1' +version = '4.19.0' + +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': '12.3.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['1613f0ac1cf484d6ec0ce3b8c06d56263cc7242f1c23b30d82d23de345a63f7a'] + +builddependencies = [('binutils', '2.40')] + +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/libtasn1/libtasn1-4.7-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libtasn1/libtasn1-4.7-GNU-4.9.3-2.25.eb deleted file mode 100644 index 61963a7522e5..000000000000 --- a/easybuild/easyconfigs/l/libtasn1/libtasn1-4.7-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtasn1' -version = '4.7' - -homepage = 'https://www.gnu.org/software/libtasn1/' -description = """Libtasn1 is the ASN.1 library used by GnuTLS, GNU Shishi and some other packages. - It was written by Fabio Fiorina, and has been shipped as part of GnuTLS - for some time but is now a proper GNU package.""" - -toolchain = {'name': 'GNU', 'version': '4.9.3-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -sanity_check_paths = { - 'files': ['bin/asn1%s' % x for x in ['Coding', 'Decoding', 'Parser']] + - ['lib/libtasn1.%s' % x for x in ['a', 'so', 'so.6']], - 'dirs': ['include'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtasn1/libtasn1-4.7-foss-2016a.eb b/easybuild/easyconfigs/l/libtasn1/libtasn1-4.7-foss-2016a.eb deleted file mode 100644 index 0a37b2e3929f..000000000000 --- a/easybuild/easyconfigs/l/libtasn1/libtasn1-4.7-foss-2016a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtasn1' -version = '4.7' - -homepage = 'https://www.gnu.org/software/libtasn1/' -description = """Libtasn1 is the ASN.1 library used by GnuTLS, GNU Shishi and some other packages. - It was written by Fabio Fiorina, and has been shipped as part of GnuTLS - for some time but is now a proper GNU package.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -sanity_check_paths = { - 'files': ['bin/asn1%s' % x for x in ['Coding', 'Decoding', 'Parser']] + - ['lib/libtasn1.%s' % x for x in ['a', SHLIB_EXT]], - 'dirs': ['include'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtasn1/libtasn1-4.7-intel-2016a.eb b/easybuild/easyconfigs/l/libtasn1/libtasn1-4.7-intel-2016a.eb deleted file mode 100644 index 4bb22e3a8fe1..000000000000 --- a/easybuild/easyconfigs/l/libtasn1/libtasn1-4.7-intel-2016a.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtasn1' -version = '4.7' - -homepage = 'https://www.gnu.org/software/libtasn1/' -description = """Libtasn1 is the ASN.1 library used by GnuTLS, GNU Shishi and some other packages. - It was written by Fabio Fiorina, and has been shipped as part of GnuTLS - for some time but is now a proper GNU package.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] - -sanity_check_paths = { - 'files': ['bin/asn1%s' % x for x in ['Coding', 'Decoding', 'Parser']] + - ['lib/libtasn1.%s' % x for x in ['a', SHLIB_EXT]], - 'dirs': ['include'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtirpc/libtirpc-1.1.4-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libtirpc/libtirpc-1.1.4-GCCcore-7.3.0.eb deleted file mode 100644 index 3f2e2296ceed..000000000000 --- a/easybuild/easyconfigs/l/libtirpc/libtirpc-1.1.4-GCCcore-7.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtirpc' -version = '1.1.4' - -homepage = 'https://sourceforge.net/projects/libtirpc/' -description = "Libtirpc is a port of Suns Transport-Independent RPC library to Linux." - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_BZ2] -checksums = ['2ca529f02292e10c158562295a1ffd95d2ce8af97820e3534fe1b0e3aec7561d'] - -configopts = '--enable-static --enable-shared --disable-gssapi' - -builddependencies = [ - ('binutils', '2.30') -] - -sanity_check_paths = { - 'files': ['lib/libtirpc.%s' % (x,) for x in ['a', SHLIB_EXT]], - 'dirs': ['include/tirpc', 'lib'], -} - -modextrapaths = {'CPATH': 'include/tirpc'} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtirpc/libtirpc-1.1.4-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libtirpc/libtirpc-1.1.4-GCCcore-8.2.0.eb deleted file mode 100644 index 51c802203798..000000000000 --- a/easybuild/easyconfigs/l/libtirpc/libtirpc-1.1.4-GCCcore-8.2.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtirpc' -version = '1.1.4' - -homepage = 'https://sourceforge.net/projects/libtirpc/' -description = "Libtirpc is a port of Suns Transport-Independent RPC library to Linux." - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_BZ2] -checksums = ['2ca529f02292e10c158562295a1ffd95d2ce8af97820e3534fe1b0e3aec7561d'] - -configopts = '--enable-static --enable-shared --disable-gssapi' - -builddependencies = [ - ('binutils', '2.31.1') -] - -sanity_check_paths = { - 'files': ['lib/libtirpc.%s' % (x,) for x in ['a', SHLIB_EXT]], - 'dirs': ['include/tirpc', 'lib'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtirpc/libtirpc-1.2.6-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libtirpc/libtirpc-1.2.6-GCCcore-8.3.0.eb deleted file mode 100644 index 783a63ca0c1d..000000000000 --- a/easybuild/easyconfigs/l/libtirpc/libtirpc-1.2.6-GCCcore-8.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtirpc' -version = '1.2.6' - -homepage = 'https://sourceforge.net/projects/libtirpc/' -description = "Libtirpc is a port of Suns Transport-Independent RPC library to Linux." - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_BZ2] -checksums = ['4278e9a5181d5af9cd7885322fdecebc444f9a3da87c526e7d47f7a12a37d1cc'] - -configopts = '--enable-static --enable-shared --disable-gssapi' - -builddependencies = [ - ('binutils', '2.32') -] - -sanity_check_paths = { - 'files': ['lib/libtirpc.%s' % (x,) for x in ['a', SHLIB_EXT]], - 'dirs': ['include/tirpc', 'lib'], -} - -modextrapaths = {'CPATH': 'include/tirpc'} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtirpc/libtirpc-1.2.6-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libtirpc/libtirpc-1.2.6-GCCcore-9.3.0.eb deleted file mode 100644 index 2ac13a65f043..000000000000 --- a/easybuild/easyconfigs/l/libtirpc/libtirpc-1.2.6-GCCcore-9.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtirpc' -version = '1.2.6' - -homepage = 'https://sourceforge.net/projects/libtirpc/' -description = "Libtirpc is a port of Suns Transport-Independent RPC library to Linux." - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_BZ2] -checksums = ['4278e9a5181d5af9cd7885322fdecebc444f9a3da87c526e7d47f7a12a37d1cc'] - -configopts = '--enable-static --enable-shared --disable-gssapi' - -builddependencies = [ - ('binutils', '2.34') -] - -sanity_check_paths = { - 'files': ['lib/libtirpc.%s' % (x,) for x in ['a', SHLIB_EXT]], - 'dirs': ['include/tirpc', 'lib'], -} - -modextrapaths = {'CPATH': 'include/tirpc'} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.1-GCCcore-10.2.0.eb b/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.1-GCCcore-10.2.0.eb index 975290181698..7b3c57859641 100644 --- a/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.1-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.1-GCCcore-10.2.0.eb @@ -23,6 +23,6 @@ sanity_check_paths = { 'dirs': ['include/tirpc', 'lib'], } -modextrapaths = {'CPATH': 'include/tirpc'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/tirpc'} moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.2-GCCcore-10.3.0.eb b/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.2-GCCcore-10.3.0.eb index 1ae268c656df..583652632488 100644 --- a/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.2-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.2-GCCcore-10.3.0.eb @@ -23,6 +23,6 @@ sanity_check_paths = { 'dirs': ['include/tirpc', 'lib'], } -modextrapaths = {'CPATH': 'include/tirpc'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/tirpc'} moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.2-GCCcore-11.2.0.eb b/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.2-GCCcore-11.2.0.eb index 1721b5f770d5..3c4d8666ae25 100644 --- a/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.2-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.2-GCCcore-11.2.0.eb @@ -23,6 +23,6 @@ sanity_check_paths = { 'dirs': ['include/tirpc', 'lib'], } -modextrapaths = {'CPATH': 'include/tirpc'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/tirpc'} moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.2-GCCcore-11.3.0.eb b/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.2-GCCcore-11.3.0.eb index 0560374219a9..3e08202d5f3f 100644 --- a/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.2-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.2-GCCcore-11.3.0.eb @@ -23,6 +23,6 @@ sanity_check_paths = { 'dirs': ['include/tirpc', 'lib'], } -modextrapaths = {'CPATH': 'include/tirpc'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/tirpc'} moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.3-GCCcore-12.2.0.eb b/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.3-GCCcore-12.2.0.eb index 733262dc9905..aa9e5e4f8ed5 100644 --- a/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.3-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.3-GCCcore-12.2.0.eb @@ -23,6 +23,6 @@ sanity_check_paths = { 'dirs': ['include/tirpc', 'lib'], } -modextrapaths = {'CPATH': 'include/tirpc'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/tirpc'} moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.3-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.3-GCCcore-12.3.0.eb index 409cc8bc2a02..b8185b1b070a 100644 --- a/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.3-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.3-GCCcore-12.3.0.eb @@ -23,6 +23,6 @@ sanity_check_paths = { 'dirs': ['include/tirpc', 'lib'], } -modextrapaths = {'CPATH': 'include/tirpc'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/tirpc'} moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.4-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.4-GCCcore-13.2.0.eb index 25da96b4179a..a85b3f750b24 100644 --- a/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.4-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.4-GCCcore-13.2.0.eb @@ -23,6 +23,6 @@ sanity_check_paths = { 'dirs': ['include/tirpc', 'lib'], } -modextrapaths = {'CPATH': 'include/tirpc'} +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/tirpc'} moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.5-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.5-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..88beaea1cbca --- /dev/null +++ b/easybuild/easyconfigs/l/libtirpc/libtirpc-1.3.5-GCCcore-13.3.0.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'libtirpc' +version = '1.3.5' + +homepage = 'https://sourceforge.net/projects/libtirpc/' +description = "Libtirpc is a port of Suns Transport-Independent RPC library to Linux." + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCE_TAR_BZ2] +checksums = ['9b31370e5a38d3391bf37edfa22498e28fe2142467ae6be7a17c9068ec0bf12f'] + +configopts = '--enable-static --enable-shared --disable-gssapi' + +builddependencies = [ + ('binutils', '2.42') +] + +sanity_check_paths = { + 'files': ['lib/libtirpc.%s' % (x,) for x in ['a', SHLIB_EXT]], + 'dirs': ['include/tirpc', 'lib'], +} + +modextrapaths = {MODULE_LOAD_ENV_HEADERS: 'include/tirpc'} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.2-GCC-4.8.2.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.2-GCC-4.8.2.eb deleted file mode 100644 index d773808ad974..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.2-GCC-4.8.2.eb +++ /dev/null @@ -1,15 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.2' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries -behind a consistent, portable interface.""" -toolchain = {'name': 'GCC', 'version': '4.8.2'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b38de44862a987293cd3d8dfae1c409d514b6c4e794ebc93648febf9afc38918'] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.2-GCC-4.9.2.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.2-GCC-4.9.2.eb deleted file mode 100644 index e90403badc97..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.2-GCC-4.9.2.eb +++ /dev/null @@ -1,16 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.2' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['b38de44862a987293cd3d8dfae1c409d514b6c4e794ebc93648febf9afc38918'] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.5-GCC-4.8.4.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.5-GCC-4.8.4.eb deleted file mode 100644 index 2ad8fdcecfdc..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.5-GCC-4.8.4.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.5' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'GCC', 'version': '4.8.4'} - -builddependencies = [('M4', '1.4.17')] - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['509cb49c7de14ce7eaf88993cf09fd4071882699dfd874c2e95b31ab107d6987'] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.5-GCC-4.9.2.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.5-GCC-4.9.2.eb deleted file mode 100644 index 327df726041b..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.5-GCC-4.9.2.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.5' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['509cb49c7de14ce7eaf88993cf09fd4071882699dfd874c2e95b31ab107d6987'] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-FCC-4.5.0.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-FCC-4.5.0.eb deleted file mode 100644 index 157c8b2ee55e..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-FCC-4.5.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -## -# Author: Robert Mijakovic -## -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.6' - -homepage = 'https://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': 'FCC', 'version': '4.5.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -builddependencies = [ - ('binutils', '2.36.1'), -] - -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-GCC-4.8.4.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCC-4.8.4.eb deleted file mode 100644 index a86c6cfba6f9..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCC-4.8.4.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.6' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'GCC', 'version': '4.8.4'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCC-4.9.2.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCC-4.9.2.eb deleted file mode 100644 index 5cd8f4819f37..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCC-4.9.2.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.6' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCC-4.9.3-2.25.eb deleted file mode 100644 index 8aa1590f5d85..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.6' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCC-4.9.3.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCC-4.9.3.eb deleted file mode 100644 index aad38e568e37..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCC-4.9.3.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.6' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'GCC', 'version': '4.9.3'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCC-5.2.0.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCC-5.2.0.eb deleted file mode 100644 index 460632d94d48..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCC-5.2.0.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.6' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'GCC', 'version': '5.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCC-5.4.0-2.26.eb deleted file mode 100644 index c7bab72e7367..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.6' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-4.9.2.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-4.9.2.eb deleted file mode 100644 index fdb971d5a6b2..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-4.9.2.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.6' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.2'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.17')] - -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [('binutils', '2.25', '', True)] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-4.9.3.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-4.9.3.eb deleted file mode 100644 index d78d8e8648bd..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-4.9.3.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.6' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.3'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -builddependencies = [ - ('binutils', '2.25') -] - -dependencies = [ - ('M4', '1.4.17'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-5.3.0.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-5.3.0.eb deleted file mode 100644 index 42794e4902b0..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-5.3.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -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.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -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-5.4.0.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-5.4.0.eb deleted file mode 100644 index e7ade18cd5e5..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-5.4.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -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'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -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.1.0.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-6.1.0.eb deleted file mode 100644 index 09f8321dfd0d..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-6.1.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -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.1.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.17')] - -# 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.2.0.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-6.2.0.eb deleted file mode 100644 index f8debfbbbadd..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-6.2.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -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.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.17')] - -# 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.3.0.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-6.3.0.eb deleted file mode 100644 index f22547e64464..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-6.3.0.eb +++ /dev/null @@ -1,21 +0,0 @@ -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'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -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 deleted file mode 100644 index 93cdcb700f0b..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-6.4.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -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-GCCcore-7.2.0.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-7.2.0.eb deleted file mode 100644 index d06fc9f23d8b..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-7.2.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -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': '7.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -builddependencies = [ - ('binutils', '2.29'), -] - -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-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-7.3.0.eb deleted file mode 100644 index 73d12d3afbf9..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-7.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -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': '7.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -builddependencies = [ - ('binutils', '2.30'), -] - -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-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-8.2.0.eb deleted file mode 100644 index afe8803bb776..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-8.2.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -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': '8.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -builddependencies = [ - ('binutils', '2.31.1'), -] - -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-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-8.3.0.eb deleted file mode 100644 index 455464b29da8..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-8.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -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': '8.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -builddependencies = [ - ('binutils', '2.32'), -] - -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-GCCcore-9.2.0.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-9.2.0.eb deleted file mode 100644 index b5d9e4b1c34a..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-9.2.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.6' - -homepage = 'https://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': '9.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -builddependencies = [ - ('binutils', '2.32'), -] - -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-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-9.3.0.eb deleted file mode 100644 index da5ae743abb2..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-9.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.6' - -homepage = 'https://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': '9.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -builddependencies = [ - ('binutils', '2.34'), -] - -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-GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GNU-4.9.2-2.25.eb deleted file mode 100644 index a43779415a17..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GNU-4.9.2-2.25.eb +++ /dev/null @@ -1,18 +0,0 @@ -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': 'GNU', 'version': '4.9.2-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GNU-4.9.3-2.25.eb deleted file mode 100644 index 9bf276aa5e53..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,18 +0,0 @@ -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': 'GNU', 'version': '4.9.3-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GNU-5.1.0-2.25.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GNU-5.1.0-2.25.eb deleted file mode 100644 index 2099b16d9a80..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GNU-5.1.0-2.25.eb +++ /dev/null @@ -1,18 +0,0 @@ -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': 'GNU', 'version': '5.1.0-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-foss-2016.04.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-foss-2016.04.eb deleted file mode 100644 index 7edd4990cbea..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-foss-2016.04.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.6' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'foss', 'version': '2016.04'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-foss-2016a.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-foss-2016a.eb deleted file mode 100644 index 0037aacc7fa3..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-foss-2016a.eb +++ /dev/null @@ -1,18 +0,0 @@ -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': '2016a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-foss-2016b.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-foss-2016b.eb deleted file mode 100644 index b57ddb918fd8..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-foss-2016b.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.6' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-gimkl-2.11.5.eb deleted file mode 100644 index c542d19f9422..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-gimkl-2.11.5.eb +++ /dev/null @@ -1,18 +0,0 @@ -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': 'gimkl', 'version': '2.11.5'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-intel-2016.02-GCC-4.9.eb deleted file mode 100644 index 91a0b5cf1eed..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-intel-2016.02-GCC-4.9.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.6' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-intel-2016a.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-intel-2016a.eb deleted file mode 100644 index bd30a21a3aad..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-intel-2016a.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.6' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-intel-2016b.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-intel-2016b.eb deleted file mode 100644 index 74e3de7c9582..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-intel-2016b.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.6' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-iomkl-2016.07.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-iomkl-2016.07.eb deleted file mode 100644 index ce9d21658542..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-iomkl-2016.07.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.6' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'iomkl', 'version': '2016.07'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-iomkl-2016.09-GCC-4.9.3-2.25.eb deleted file mode 100644 index 60ec25862a84..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-iomkl-2016.09-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.6' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6.eb deleted file mode 100644 index f66e4ba20789..000000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6.eb +++ /dev/null @@ -1,18 +0,0 @@ -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 = SYSTEM - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] - -dependencies = [('M4', '1.4.17')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.5.4-GCCcore-14.2.0.eb b/easybuild/easyconfigs/l/libtool/libtool-2.5.4-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..b44f9ef2f776 --- /dev/null +++ b/easybuild/easyconfigs/l/libtool/libtool-2.5.4-GCCcore-14.2.0.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libtool' +version = '2.5.4' + +homepage = 'https://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': '14.2.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['da8ebb2ce4dcf46b90098daf962cffa68f4b4f62ea60f798d0ef12929ede6adf'] + +builddependencies = [ + ('binutils', '2.42'), +] + +dependencies = [ + ('M4', '1.4.19'), +] + +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/libtree/libtree-3.1.1.eb b/easybuild/easyconfigs/l/libtree/libtree-3.1.1.eb new file mode 100644 index 000000000000..3a45628af09f --- /dev/null +++ b/easybuild/easyconfigs/l/libtree/libtree-3.1.1.eb @@ -0,0 +1,38 @@ +easyblock = 'MakeCp' + +name = 'libtree' +version = '3.1.1' + +homepage = 'https://github.com/haampie/libtree' +description = """libtree is a tool that turns ldd into a tree, explains why + shared libraries are found and why not and optionally deploys executables and + dependencies into a single directory""" + +toolchain = SYSTEM + +github_account = 'haampie' +source_urls = [GITHUB_SOURCE] +sources = ['v%(version)s.tar.gz'] +patches = ['libtree-3.1.1_fix_32_bit_test.patch'] +checksums = [ + '6148436f54296945d22420254dd78e1829d60124bb2f5b9881320a6550f73f5c', # v3.1.1.tar.gz, + '489bf7c8f4b0d8e7c8023b3695096f7a6e13748c7036dd7d46deeb6189184251', # libtree-3.1.1_fix_32_bit_test.patch +] + +buildopts = "LDFLAGS='-static'" + +runtest = 'check' + +files_to_copy = [(['libtree'], 'bin')] + +sanity_check_paths = { + 'files': ["bin/libtree"], + 'dirs': [], +} + +sanity_check_commands = [ + "libtree --help", + "libtree -v -p %(installdir)s/bin/libtree", +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libtree/libtree-3.1.1_fix_32_bit_test.patch b/easybuild/easyconfigs/l/libtree/libtree-3.1.1_fix_32_bit_test.patch new file mode 100644 index 000000000000..516de64c1496 --- /dev/null +++ b/easybuild/easyconfigs/l/libtree/libtree-3.1.1_fix_32_bit_test.patch @@ -0,0 +1,51 @@ +From 061d3ec62707a526a83482e57d202a66f9d776cd Mon Sep 17 00:00:00 2001 +From: Ismael Luceno +Date: Tue, 23 Aug 2022 19:34:39 +0200 +Subject: [PATCH] Test the -m32 and -m64 compiler flags before use + +Fixes: https://github.com/haampie/libtree/issues/78 +Signed-off-by: Ismael Luceno +--- + tests/05_32_bits/Makefile | 20 +++++++++++++++----- + 1 file changed, 15 insertions(+), 5 deletions(-) + +diff --git a/tests/05_32_bits/Makefile b/tests/05_32_bits/Makefile +index 2c0bece..5628f42 100644 +--- a/tests/05_32_bits/Makefile ++++ b/tests/05_32_bits/Makefile +@@ -3,7 +3,7 @@ + + LD_LIBRARY_PATH= + +-.PHONY: clean ++.PHONY: clean check + + all: check + +@@ -21,11 +21,21 @@ exe64: lib64/libx.so + exe32: lib32/libx.so + echo 'extern int a(); int _start(){return a();}' | $(CC) -m32 "-Wl,-rpath,$(CURDIR)/lib64" "-Wl,-rpath,$(CURDIR)/lib32" -o $@ -nostdlib -x c - -Llib32 -lx + +-check: exe32 exe64 +- ../../libtree exe32 +- ../../libtree exe64 +- + clean: + rm -rf lib32 lib64 exe* + + CURDIR ?= $(.CURDIR) ++ ++test-flag = 2>/dev/null ${CC} -E /dev/null ++test-end = && echo y || echo n ++support-m32 != ${test-flag} -m32 ${test-end} ++support-m64 != ${test-flag} -m64 ${test-end} ++ ++check${support-m32:y=}:: exe32 ++ ../../libtree exe32 ++ ++check${support-m64:y=}:: exe64 ++ ../../libtree exe64 ++ ++check${support-m32:n=} check${support-m64:n=}:: ++ @echo WARNING: test skipped at ${CURDIR} + diff --git a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.10-GCCcore-10.3.0.eb b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.10-GCCcore-10.3.0.eb index 97b950d3568b..1e1208e850c7 100644 --- a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.10-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.10-GCCcore-10.3.0.eb @@ -19,7 +19,7 @@ builddependencies = [ ('binutils', '2.36.1'), ] -parallel = 1 +maxparallel = 1 sanity_check_paths = { 'files': ['lib/libunistring.a', 'lib/libunistring.%s' % SHLIB_EXT] + diff --git a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.10-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.10-GCCcore-7.3.0.eb deleted file mode 100644 index 3df3a840e1f3..000000000000 --- a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.10-GCCcore-7.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libunistring' -version = '0.9.10' - -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': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['eb8fb2c3e4b6e2d336608377050892b54c3c983b646c561836550863003c05d7'] - -builddependencies = [ - ('binutils', '2.30'), -] - -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.10-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.10-GCCcore-8.2.0.eb deleted file mode 100644 index 759309c4eedf..000000000000 --- a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.10-GCCcore-8.2.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libunistring' -version = '0.9.10' - -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': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['eb8fb2c3e4b6e2d336608377050892b54c3c983b646c561836550863003c05d7'] - -builddependencies = [ - ('binutils', '2.31.1'), -] - -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.10-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.10-GCCcore-8.3.0.eb deleted file mode 100644 index 6ae102198e62..000000000000 --- a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.10-GCCcore-8.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libunistring' -version = '0.9.10' - -homepage = 'https://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': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['eb8fb2c3e4b6e2d336608377050892b54c3c983b646c561836550863003c05d7'] - -builddependencies = [ - ('binutils', '2.32'), -] - -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.10-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.10-GCCcore-9.3.0.eb deleted file mode 100644 index f572517667a2..000000000000 --- a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.10-GCCcore-9.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libunistring' -version = '0.9.10' - -homepage = 'https://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': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['eb8fb2c3e4b6e2d336608377050892b54c3c983b646c561836550863003c05d7'] - -builddependencies = [ - ('binutils', '2.34'), -] - -parallel = 1 - -sanity_check_paths = { - 'files': ['lib/libunistring.a', 'lib/libunistring.%s' % SHLIB_EXT] + - ['include/uni%s.h' % x for x in ['case', 'conv', 'ctype', 'lbrk', 'name', 'norm', - 'stdio', 'str', 'types', 'wbrk', 'width']], - 'dirs': ['include/unistring'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-GCC-4.9.3-2.25.eb deleted file mode 100644 index 5c7a628aafb6..000000000000 --- a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libunistring' -version = '0.9.3' - -homepage = 'http://www.gnu.org/software/libunistring/' -description = """This library provides functions for manipulating Unicode strings and for manipulating C strings - according to the Unicode standard.""" - -toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -parallel = 1 - -sanity_check_paths = { - 'files': ['lib/libunistring.a', 'lib/libunistring.%s' % SHLIB_EXT] + - ['include/uni%s.h' % x for x in ['case', 'conv', 'ctype', 'lbrk', 'name', 'norm', - 'stdio', 'str', 'types', 'wbrk', 'width']], - 'dirs': ['include/unistring'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-GNU-4.9.3-2.25.eb deleted file mode 100644 index be0b09dcd1b3..000000000000 --- a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libunistring' -version = '0.9.3' - -homepage = 'http://www.gnu.org/software/libunistring/' -description = """This library provides functions for manipulating Unicode strings and for manipulating C strings - according to the Unicode standard.""" - -toolchain = {'name': 'GNU', 'version': '4.9.3-2.25'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -parallel = 1 - -sanity_check_paths = { - 'files': ['lib/libunistring.a', 'lib/libunistring.%s' % SHLIB_EXT] + - ['include/uni%s.h' % x for x in ['case', 'conv', 'ctype', 'lbrk', 'name', 'norm', - 'stdio', 'str', 'types', 'wbrk', 'width']], - 'dirs': ['include/unistring'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-foss-2016a.eb b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-foss-2016a.eb deleted file mode 100644 index 25d25c5148ec..000000000000 --- a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-foss-2016a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libunistring' -version = '0.9.3' - -homepage = 'http://www.gnu.org/software/libunistring/' -description = """This library provides functions for manipulating Unicode strings and for manipulating C strings - according to the Unicode standard.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -parallel = 1 - -sanity_check_paths = { - 'files': ['lib/libunistring.a', 'lib/libunistring.%s' % SHLIB_EXT] + - ['include/uni%s.h' % x for x in ['case', 'conv', 'ctype', 'lbrk', 'name', 'norm', - 'stdio', 'str', 'types', 'wbrk', 'width']], - 'dirs': ['include/unistring'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-intel-2016a.eb b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-intel-2016a.eb deleted file mode 100644 index 8b6d4e58c52e..000000000000 --- a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-intel-2016a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libunistring' -version = '0.9.3' - -homepage = 'http://www.gnu.org/software/libunistring/' -description = """This library provides functions for manipulating Unicode strings and for manipulating C strings - according to the Unicode standard.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -parallel = 1 - -sanity_check_paths = { - 'files': ['lib/libunistring.a', 'lib/libunistring.%s' % SHLIB_EXT] + - ['include/uni%s.h' % x for x in ['case', 'conv', 'ctype', 'lbrk', 'name', 'norm', - 'stdio', 'str', 'types', 'wbrk', 'width']], - 'dirs': ['include/unistring'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.6-GCCcore-5.4.0.eb b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.6-GCCcore-5.4.0.eb deleted file mode 100644 index c1f1541e7ad2..000000000000 --- a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.6-GCCcore-5.4.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -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-2016b.eb b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.6-foss-2016b.eb deleted file mode 100644 index 9d6b0fbbc4ee..000000000000 --- a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.6-foss-2016b.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': '2016b'} - -sources = [SOURCELOWER_TAR_XZ] -source_urls = [GNU_SOURCE] - -parallel = 1 - -sanity_check_paths = { - 'files': ['lib/libunistring.a', 'lib/libunistring.%s' % SHLIB_EXT] + - ['include/uni%s.h' % x for x in ['case', 'conv', 'ctype', 'lbrk', 'name', 'norm', - 'stdio', 'str', 'types', 'wbrk', 'width']], - 'dirs': ['include/unistring'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.6-foss-2017a.eb b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.6-foss-2017a.eb deleted file mode 100644 index fdee6f57685e..000000000000 --- a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.6-foss-2017a.eb +++ /dev/null @@ -1,24 +0,0 @@ -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.6-intel-2016b.eb b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.6-intel-2016b.eb deleted file mode 100644 index a1958c52c670..000000000000 --- a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.6-intel-2016b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libunistring' -version = '0.9.6' - -homepage = 'http://www.gnu.org/software/libunistring/' -description = """This library provides functions for manipulating Unicode strings and for manipulating C strings - according to the Unicode standard.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -sources = [SOURCELOWER_TAR_XZ] -source_urls = [GNU_SOURCE] - -parallel = 1 - -sanity_check_paths = { - 'files': ['lib/libunistring.a', 'lib/libunistring.%s' % SHLIB_EXT] + - ['include/uni%s.h' % x for x in ['case', 'conv', 'ctype', 'lbrk', 'name', 'norm', - 'stdio', 'str', 'types', 'wbrk', 'width']], - 'dirs': ['include/unistring'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.7-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.7-GCCcore-6.4.0.eb deleted file mode 100644 index 8d845c987722..000000000000 --- a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.7-GCCcore-6.4.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -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/libunistring/libunistring-1.0-GCCcore-11.2.0.eb b/easybuild/easyconfigs/l/libunistring/libunistring-1.0-GCCcore-11.2.0.eb index cc8813eab9de..ed0f41768fdb 100644 --- a/easybuild/easyconfigs/l/libunistring/libunistring-1.0-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/l/libunistring/libunistring-1.0-GCCcore-11.2.0.eb @@ -19,7 +19,7 @@ builddependencies = [ ('binutils', '2.37'), ] -parallel = 1 +maxparallel = 1 sanity_check_paths = { 'files': ['lib/libunistring.a', 'lib/libunistring.%s' % SHLIB_EXT] + diff --git a/easybuild/easyconfigs/l/libunistring/libunistring-1.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/l/libunistring/libunistring-1.0-GCCcore-11.3.0.eb index a6849817c919..01b47b940370 100644 --- a/easybuild/easyconfigs/l/libunistring/libunistring-1.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/l/libunistring/libunistring-1.0-GCCcore-11.3.0.eb @@ -19,7 +19,7 @@ builddependencies = [ ('binutils', '2.38'), ] -parallel = 1 +maxparallel = 1 sanity_check_paths = { 'files': ['lib/libunistring.a', 'lib/libunistring.%s' % SHLIB_EXT] + diff --git a/easybuild/easyconfigs/l/libunistring/libunistring-1.1-GCCcore-10.2.0.eb b/easybuild/easyconfigs/l/libunistring/libunistring-1.1-GCCcore-10.2.0.eb index f93fd922791e..d783490e215b 100644 --- a/easybuild/easyconfigs/l/libunistring/libunistring-1.1-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/l/libunistring/libunistring-1.1-GCCcore-10.2.0.eb @@ -19,7 +19,7 @@ builddependencies = [ ('binutils', '2.35'), ] -parallel = 1 +maxparallel = 1 sanity_check_paths = { 'files': ['lib/libunistring.a', 'lib/libunistring.%s' % SHLIB_EXT] + diff --git a/easybuild/easyconfigs/l/libunistring/libunistring-1.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/libunistring/libunistring-1.1-GCCcore-12.3.0.eb index 26999b04bd7e..e86661d9a772 100644 --- a/easybuild/easyconfigs/l/libunistring/libunistring-1.1-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/l/libunistring/libunistring-1.1-GCCcore-12.3.0.eb @@ -19,7 +19,7 @@ builddependencies = [ ('binutils', '2.40'), ] -parallel = 1 +maxparallel = 1 sanity_check_paths = { 'files': ['lib/libunistring.a', 'lib/libunistring.%s' % SHLIB_EXT] + diff --git a/easybuild/easyconfigs/l/libunistring/libunistring-1.2-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libunistring/libunistring-1.2-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..39cf27bbf930 --- /dev/null +++ b/easybuild/easyconfigs/l/libunistring/libunistring-1.2-GCCcore-13.3.0.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'libunistring' +version = '1.2' + +homepage = 'https://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': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['632bd65ed74a881ca8a0309a1001c428bd1cbd5cd7ddbf8cedcd2e65f4dcdc44'] + +builddependencies = [ + ('binutils', '2.42'), +] + +dependencies = [ + ('libiconv', '1.17'), +] + +maxparallel = 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-1.3-GCCcore-14.2.0.eb b/easybuild/easyconfigs/l/libunistring/libunistring-1.3-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..0a3f8fe65c2b --- /dev/null +++ b/easybuild/easyconfigs/l/libunistring/libunistring-1.3-GCCcore-14.2.0.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'libunistring' +version = '1.3' + +homepage = 'https://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': '14.2.0'} +toolchainopts = {'pic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['f245786c831d25150f3dfb4317cda1acc5e3f79a5da4ad073ddca58886569527'] + +builddependencies = [ + ('binutils', '2.42'), +] + +dependencies = [ + ('libiconv', '1.18'), +] + +maxparallel = 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_icc_builtin_nan-inf.patch b/easybuild/easyconfigs/l/libunistring/libunistring_icc_builtin_nan-inf.patch deleted file mode 100644 index 33280ca3bc5d..000000000000 --- a/easybuild/easyconfigs/l/libunistring/libunistring_icc_builtin_nan-inf.patch +++ /dev/null @@ -1,60 +0,0 @@ -diff -ru libunistring-0.9.3.orig/gnulib-m4/signbit.m4 libunistring-0.9.3/gnulib-m4/signbit.m4 ---- libunistring-0.9.3.orig/gnulib-m4/signbit.m4 2010-01-01 11:02:01.000000000 +0100 -+++ libunistring-0.9.3/gnulib-m4/signbit.m4 2012-08-28 17:19:56.577869644 +0200 -@@ -151,8 +151,8 @@ - if (signbit (vf)) - vf++; - { -- float plus_inf = 1.0f / p0f; -- float minus_inf = -1.0f / p0f; -+ float plus_inf = __builtin_inff(); -+ float minus_inf = - __builtin_inff(); - if (!(!signbit (255.0f) - && signbit (-255.0f) - && !signbit (p0f) -@@ -164,8 +164,8 @@ - if (signbit (vd)) - vd++; - { -- double plus_inf = 1.0 / p0d; -- double minus_inf = -1.0 / p0d; -+ double plus_inf = __builtin_inf(); -+ double minus_inf = - __builtin_inf(); - if (!(!signbit (255.0) - && signbit (-255.0) - && !signbit (p0d) -@@ -177,8 +177,8 @@ - if (signbit (vl)) - vl++; - { -- long double plus_inf = 1.0L / p0l; -- long double minus_inf = -1.0L / p0l; -+ long double plus_inf = __builtin_infl(); -+ long double minus_inf = - __builtin_infl(); - if (!(!signbit (255.0L) - && signbit (-255.0L) - && !signbit (p0l) -diff -ru libunistring-0.9.3.orig/lib/isnan.c libunistring-0.9.3/lib/isnan.c ---- libunistring-0.9.3.orig/lib/isnan.c 2010-01-01 11:02:02.000000000 +0100 -+++ libunistring-0.9.3/lib/isnan.c 2012-08-28 17:20:14.597153047 +0200 -@@ -124,14 +124,14 @@ - not required. The SGI MIPSpro C compiler complains about "floating-point - operation result is out of range". */ - static DOUBLE zero = L_(0.0); -- memory_double nan; -- DOUBLE plus_inf = L_(1.0) / L_(0.0); -- DOUBLE minus_inf = -L_(1.0) / L_(0.0); -+ memory_double nan = { __builtin_nan("") }; -+ DOUBLE plus_inf = __builtin_inf(); -+ DOUBLE minus_inf = - __builtin_inf(); - nan.value = zero / zero; - # else -- static memory_double nan = { L_(0.0) / L_(0.0) }; -- static DOUBLE plus_inf = L_(1.0) / L_(0.0); -- static DOUBLE minus_inf = -L_(1.0) / L_(0.0); -+ memory_double nan = { __builtin_nan("") }; -+ DOUBLE plus_inf = __builtin_inf(); -+ DOUBLE minus_inf = - __builtin_inf(); - # endif - { - memory_double m; 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 deleted file mode 100644 index 2577378688e9..000000000000 --- a/easybuild/easyconfigs/l/libunwind/libunwind-1.1-GCC-4.9.2.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "libunwind" -version = "1.1" - -homepage = 'http://www.nongnu.org/libunwind/' -description = """The primary goal of libunwind is to define a portable and efficient C programming interface - (API) to determine the call-chain of a program. The API additionally provides the means to manipulate the - preserved (callee-saved) state of each call-frame and to resume execution at any point in the call-chain - (non-local goto). The API supports both local (same-process) and remote (across-process) operation. - As such, the API is useful in a number of applications""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SAVANNAH_SOURCE] - -checksums = ['9dfe0fcae2a866de9d3942c66995e4b460230446887dbdab302d41a8aee8d09a'] - -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': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libunwind/libunwind-1.1-foss-2016a.eb b/easybuild/easyconfigs/l/libunwind/libunwind-1.1-foss-2016a.eb deleted file mode 100644 index 5c630a261054..000000000000 --- a/easybuild/easyconfigs/l/libunwind/libunwind-1.1-foss-2016a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libunwind' -version = '1.1' - -homepage = 'http://www.nongnu.org/libunwind/' -description = """The primary goal of libunwind is to define a portable and efficient C programming interface - (API) to determine the call-chain of a program. The API additionally provides the means to manipulate the - preserved (callee-saved) state of each call-frame and to resume execution at any point in the call-chain - (non-local goto). The API supports both local (same-process) and remote (across-process) operation. - As such, the API is useful in a number of applications""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SAVANNAH_SOURCE] - -checksums = ['9dfe0fcae2a866de9d3942c66995e4b460230446887dbdab302d41a8aee8d09a'] - -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': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libunwind/libunwind-1.1-intel-2016b.eb b/easybuild/easyconfigs/l/libunwind/libunwind-1.1-intel-2016b.eb deleted file mode 100644 index 25aafb9cb43b..000000000000 --- a/easybuild/easyconfigs/l/libunwind/libunwind-1.1-intel-2016b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libunwind' -version = '1.1' - -homepage = 'http://www.nongnu.org/libunwind/' -description = """The primary goal of libunwind is to define a portable and efficient C programming interface - (API) to determine the call-chain of a program. The API additionally provides the means to manipulate the - preserved (callee-saved) state of each call-frame and to resume execution at any point in the call-chain - (non-local goto). The API supports both local (same-process) and remote (across-process) operation. - As such, the API is useful in a number of applications""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SAVANNAH_SOURCE] - -checksums = ['9dfe0fcae2a866de9d3942c66995e4b460230446887dbdab302d41a8aee8d09a'] - -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': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libunwind/libunwind-1.2.1-GCCcore-6.3.0.eb b/easybuild/easyconfigs/l/libunwind/libunwind-1.2.1-GCCcore-6.3.0.eb deleted file mode 100644 index 2fa2f1016bef..000000000000 --- a/easybuild/easyconfigs/l/libunwind/libunwind-1.2.1-GCCcore-6.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libunwind' -version = '1.2.1' - -homepage = 'http://www.nongnu.org/libunwind/' -description = """The primary goal of libunwind is to define a portable and efficient C programming interface - (API) to determine the call-chain of a program. The API additionally provides the means to manipulate the - preserved (callee-saved) state of each call-frame and to resume execution at any point in the call-chain - (non-local goto). The API supports both local (same-process) and remote (across-process) operation. - As such, the API is useful in a number of applications""" - -toolchain = {'name': 'GCCcore', 'version': '6.3.0'} - -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SAVANNAH_SOURCE] - -checksums = ['3f3ecb90e28cbe53fba7a4a27ccce7aad188d3210bb1964a923a731a27a75acb'] - -builddependencies = [ - # There is a bug in binutils 2.27 causing building of libunwind to fail - ('binutils', '2.26'), -] - -dependencies = [ - ('XZ', '5.2.3'), -] - -preconfigopts = 'export LIBS="$LIBS -llzma" && export CFLAGS="$CFLAGS -fuse-ld=bfd" && ' - -sanity_check_paths = { - 'files': ['include/libunwind.h', ('lib/libunwind.%s' % SHLIB_EXT, 'lib64/libunwind.%s' % SHLIB_EXT)], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libunwind/libunwind-1.2.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libunwind/libunwind-1.2.1-GCCcore-6.4.0.eb deleted file mode 100644 index aca3556f2abb..000000000000 --- a/easybuild/easyconfigs/l/libunwind/libunwind-1.2.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libunwind' -version = '1.2.1' - -homepage = 'http://www.nongnu.org/libunwind/' -description = """The primary goal of libunwind is to define a portable and efficient C programming interface - (API) to determine the call-chain of a program. The API additionally provides the means to manipulate the - preserved (callee-saved) state of each call-frame and to resume execution at any point in the call-chain - (non-local goto). The API supports both local (same-process) and remote (across-process) operation. - As such, the API is useful in a number of applications""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = [GNU_SAVANNAH_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['3f3ecb90e28cbe53fba7a4a27ccce7aad188d3210bb1964a923a731a27a75acb'] - -builddependencies = [('binutils', '2.28')] -dependencies = [ - ('XZ', '5.2.3'), -] - -preconfigopts = 'export LIBS="$LIBS -llzma" && export CFLAGS="$CFLAGS -fuse-ld=bfd" && ' - -sanity_check_paths = { - 'files': ['include/libunwind.h', ('lib/libunwind.%s' % SHLIB_EXT, 'lib64/libunwind.%s' % SHLIB_EXT)], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libunwind/libunwind-1.2.1-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libunwind/libunwind-1.2.1-GCCcore-7.3.0.eb deleted file mode 100644 index 75217ea989ed..000000000000 --- a/easybuild/easyconfigs/l/libunwind/libunwind-1.2.1-GCCcore-7.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libunwind' -version = '1.2.1' - -homepage = 'https://www.nongnu.org/libunwind/' -description = """The primary goal of libunwind is to define a portable and efficient C programming interface - (API) to determine the call-chain of a program. The API additionally provides the means to manipulate the - preserved (callee-saved) state of each call-frame and to resume execution at any point in the call-chain - (non-local goto). The API supports both local (same-process) and remote (across-process) operation. - As such, the API is useful in a number of applications""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = [GNU_SAVANNAH_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = ['libunwind-1.3.1_fix_ppc64_fpreg_t.patch'] -checksums = [ - '3f3ecb90e28cbe53fba7a4a27ccce7aad188d3210bb1964a923a731a27a75acb', - '61a507eec7ece286b06be698c742f0016d8c605eaeedf34f451cf1d0e510ec86', # libunwind-1.3.1_fix_ppc64_fpreg_t.patch -] - -builddependencies = [('binutils', '2.30')] - -dependencies = [ - ('XZ', '5.2.4'), -] - -preconfigopts = 'export LIBS="$LIBS -llzma" && export CFLAGS="$CFLAGS -fuse-ld=bfd" && ' - -sanity_check_paths = { - 'files': ['include/libunwind.h', 'lib/libunwind.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libunwind/libunwind-1.2.1-foss-2016b.eb b/easybuild/easyconfigs/l/libunwind/libunwind-1.2.1-foss-2016b.eb deleted file mode 100644 index d866e563df5d..000000000000 --- a/easybuild/easyconfigs/l/libunwind/libunwind-1.2.1-foss-2016b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libunwind' -version = '1.2.1' - -homepage = 'http://www.nongnu.org/libunwind/' -description = """The primary goal of libunwind is to define a portable and efficient C programming interface - (API) to determine the call-chain of a program. The API additionally provides the means to manipulate the - preserved (callee-saved) state of each call-frame and to resume execution at any point in the call-chain - (non-local goto). The API supports both local (same-process) and remote (across-process) operation. - As such, the API is useful in a number of applications""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = [GNU_SAVANNAH_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['3f3ecb90e28cbe53fba7a4a27ccce7aad188d3210bb1964a923a731a27a75acb'] - -dependencies = [ - ('XZ', '5.2.2'), -] - -preconfigopts = 'export LIBS="$LIBS -llzma" && export CFLAGS="$CFLAGS -fuse-ld=bfd" && ' - -sanity_check_paths = { - 'files': ['include/libunwind.h', ('lib/libunwind.%s' % SHLIB_EXT, 'lib64/libunwind.%s' % SHLIB_EXT)], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libunwind/libunwind-1.3.1-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libunwind/libunwind-1.3.1-GCCcore-8.2.0.eb deleted file mode 100644 index 1a5d4bfc2782..000000000000 --- a/easybuild/easyconfigs/l/libunwind/libunwind-1.3.1-GCCcore-8.2.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libunwind' -version = '1.3.1' - -homepage = 'https://www.nongnu.org/libunwind/' -description = """The primary goal of libunwind is to define a portable and efficient C programming interface - (API) to determine the call-chain of a program. The API additionally provides the means to manipulate the - preserved (callee-saved) state of each call-frame and to resume execution at any point in the call-chain - (non-local goto). The API supports both local (same-process) and remote (across-process) operation. - As such, the API is useful in a number of applications""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = [GNU_SAVANNAH_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = ['libunwind-1.3.1_fix_ppc64_fpreg_t.patch'] -checksums = [ - '43997a3939b6ccdf2f669b50fdb8a4d3205374728c2923ddc2354c65260214f8', - '61a507eec7ece286b06be698c742f0016d8c605eaeedf34f451cf1d0e510ec86', # libunwind-1.3.1_fix_ppc64_fpreg_t.patch -] - -builddependencies = [('binutils', '2.31.1')] - -dependencies = [ - ('XZ', '5.2.4'), -] - -preconfigopts = 'export LIBS="$LIBS -llzma" && export CFLAGS="$CFLAGS -fuse-ld=bfd" && ' - -sanity_check_paths = { - 'files': ['include/libunwind.h', 'lib/libunwind.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libunwind/libunwind-1.3.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libunwind/libunwind-1.3.1-GCCcore-8.3.0.eb deleted file mode 100644 index 1012104a3b54..000000000000 --- a/easybuild/easyconfigs/l/libunwind/libunwind-1.3.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libunwind' -version = '1.3.1' - -homepage = 'https://www.nongnu.org/libunwind/' -description = """The primary goal of libunwind is to define a portable and efficient C programming interface - (API) to determine the call-chain of a program. The API additionally provides the means to manipulate the - preserved (callee-saved) state of each call-frame and to resume execution at any point in the call-chain - (non-local goto). The API supports both local (same-process) and remote (across-process) operation. - As such, the API is useful in a number of applications""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = [GNU_SAVANNAH_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = ['libunwind-1.3.1_fix_ppc64_fpreg_t.patch'] -checksums = [ - '43997a3939b6ccdf2f669b50fdb8a4d3205374728c2923ddc2354c65260214f8', - '61a507eec7ece286b06be698c742f0016d8c605eaeedf34f451cf1d0e510ec86', # libunwind-1.3.1_fix_ppc64_fpreg_t.patch -] - -builddependencies = [('binutils', '2.32')] - -dependencies = [ - ('XZ', '5.2.4'), -] - -preconfigopts = 'export LIBS="$LIBS -llzma" && export CFLAGS="$CFLAGS -fuse-ld=bfd" && ' - -sanity_check_paths = { - 'files': ['include/libunwind.h', 'lib/libunwind.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libunwind/libunwind-1.3.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libunwind/libunwind-1.3.1-GCCcore-9.3.0.eb deleted file mode 100644 index 7160f197bb67..000000000000 --- a/easybuild/easyconfigs/l/libunwind/libunwind-1.3.1-GCCcore-9.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libunwind' -version = '1.3.1' - -homepage = 'https://www.nongnu.org/libunwind/' -description = """The primary goal of libunwind is to define a portable and efficient C programming interface - (API) to determine the call-chain of a program. The API additionally provides the means to manipulate the - preserved (callee-saved) state of each call-frame and to resume execution at any point in the call-chain - (non-local goto). The API supports both local (same-process) and remote (across-process) operation. - As such, the API is useful in a number of applications""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = [GNU_SAVANNAH_SOURCE] -sources = [SOURCE_TAR_GZ] -patches = ['libunwind-1.3.1_fix_ppc64_fpreg_t.patch'] -checksums = [ - '43997a3939b6ccdf2f669b50fdb8a4d3205374728c2923ddc2354c65260214f8', - '61a507eec7ece286b06be698c742f0016d8c605eaeedf34f451cf1d0e510ec86', # libunwind-1.3.1_fix_ppc64_fpreg_t.patch -] - -builddependencies = [('binutils', '2.34')] - -dependencies = [ - ('XZ', '5.2.5'), -] - -preconfigopts = 'export LIBS="$LIBS -llzma" && export CFLAGS="$CFLAGS -fuse-ld=bfd" && ' - -sanity_check_paths = { - 'files': ['include/libunwind.h', 'lib/libunwind.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libunwind/libunwind-1.8.1-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libunwind/libunwind-1.8.1-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..777376a73aef --- /dev/null +++ b/easybuild/easyconfigs/l/libunwind/libunwind-1.8.1-GCCcore-13.3.0.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libunwind' +version = '1.8.1' + +homepage = 'https://www.nongnu.org/libunwind/' +description = """The primary goal of libunwind is to define a portable and efficient C programming interface + (API) to determine the call-chain of a program. The API additionally provides the means to manipulate the + preserved (callee-saved) state of each call-frame and to resume execution at any point in the call-chain + (non-local goto). The API supports both local (same-process) and remote (across-process) operation. + As such, the API is useful in a number of applications""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://github.com/libunwind/libunwind/releases/download/v%(version)s/'] +sources = [SOURCE_TAR_GZ] +checksums = ['ddf0e32dd5fafe5283198d37e4bf9decf7ba1770b6e7e006c33e6df79e6a6157'] + +builddependencies = [('binutils', '2.42')] + +dependencies = [ + ('XZ', '5.4.5'), +] + +preconfigopts = 'export LIBS="$LIBS -llzma" && export CFLAGS="$CFLAGS -fno-common" && ' + +sanity_check_paths = { + 'files': ['include/libunwind.h', 'lib/libunwind.%s' % SHLIB_EXT], + 'dirs': [] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libutempter/libutempter-1.1.6.2-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/l/libutempter/libutempter-1.1.6.2-GCC-6.4.0-2.28.eb deleted file mode 100644 index faeaa9459da0..000000000000 --- a/easybuild/easyconfigs/l/libutempter/libutempter-1.1.6.2-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libutempter' -version = '1.1.6.2' - -homepage = 'http://git.altlinux.org/people/ldv/packages/?p=libutempter.git' -description = """libutempter is library that provides an interface for terminal - emulators such as screen and xterm to record user sessions to utmp and wtmp files.""" - -toolchain = {'name': 'GCC', 'version': '6.4.0-2.28'} - -# Download from http://git.altlinux.org/people/ldv/packages/?p=libutempter.git;a=snapshot;h=1.1.6-alt2;sf=tgz -# and unpack (required to obtain a consistent checksum) + rename to obtain libutempter-1.1.6.2.tar: -# gunzip libutempter-1.1.6-alt2-3c6e555.tar.gz && mv libutempter-1.1.6-alt2-3c6e555.tar libutempter-1.1.6.tar -sources = [{ - 'filename': SOURCE_TAR, - 'extract_cmd': "tar xfv %s --strip 1", -}] -checksums = ['4a55a5859a824e40af0844c8fb4bc951026edc83e529739f738a9f07c6c5751b'] - -skipsteps = ['configure'] - -preinstallopts = 'sed -i "s#/usr##g" Makefile && ' - -installopts = 'DESTDIR=%(installdir)s' - -sanity_check_paths = { - 'files': ['include/utempter.h', 'lib/libutempter.%s' % SHLIB_EXT], - 'dirs': ['include', 'lib', 'share/man/man3'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libuv/libuv-1.37.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libuv/libuv-1.37.0-GCCcore-8.3.0.eb deleted file mode 100644 index 5bcf426e69c7..000000000000 --- a/easybuild/easyconfigs/l/libuv/libuv-1.37.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libuv' -version = '1.37.0' - -homepage = 'https://libuv.org' -description = "libuv is a multi-platform support library with a focus on asynchronous I/O." - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -github_account = 'libuv' -source_urls = [GITHUB_SOURCE] -sources = [{'download_filename': 'v%(version)s.tar.gz', 'filename': SOURCELOWER_TAR_GZ}] -checksums = ['7afa3c8a326b3eed02a9addb584ae7e995ae4d30516cad5e1e4af911931162a6'] - -builddependencies = [ - ('binutils', '2.32'), - ('Autotools', '20180311'), -] - -preconfigopts = './autogen.sh; ' - -sanity_check_paths = { - 'files': ['include/uv.h', 'lib/libuv.a', 'lib/libuv.%s' % SHLIB_EXT, 'lib/pkgconfig/libuv.pc'], - 'dirs': [] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libuv/libuv-1.48.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/libuv/libuv-1.48.0-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..ee537f6dcb3e --- /dev/null +++ b/easybuild/easyconfigs/l/libuv/libuv-1.48.0-GCCcore-12.3.0.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'libuv' +version = '1.48.0' + +homepage = 'https://libuv.org' +description = "libuv is a multi-platform support library with a focus on asynchronous I/O." + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +github_account = 'libuv' +source_urls = [GITHUB_SOURCE] +sources = [{'download_filename': 'v%(version)s.tar.gz', 'filename': SOURCELOWER_TAR_GZ}] +checksums = ['8c253adb0f800926a6cbd1c6576abae0bc8eb86a4f891049b72f9e5b7dc58f33'] + +builddependencies = [ + ('binutils', '2.40'), + ('Autotools', '20220317'), +] + +preconfigopts = './autogen.sh; ' + +sanity_check_paths = { + 'files': ['include/uv.h', 'lib/libuv.a', 'lib/libuv.%s' % SHLIB_EXT, 'lib/pkgconfig/libuv.pc'], + 'dirs': [] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.3.2-foss-2018b.eb b/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.3.2-foss-2018b.eb deleted file mode 100644 index df2d4d407fea..000000000000 --- a/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.3.2-foss-2018b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libvdwxc' -version = '0.3.2' - -homepage = 'http://libvdwxc.org' -description = """libvdwxc is a general library for evaluating energy and potential for -exchange-correlation (XC) functionals from the vdW-DF family that can be used with various -of density functional theory (DFT) codes.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://launchpad.net/libvdwxc/stable/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] -checksums = ['9478b0160dd99b485312297084a002b7b8c156e5e376c1809dfb23ec1b43a9bd'] - -dependencies = [ - ('FFTW', '3.3.8'), -] - -preconfigopts = 'unset CC && unset FC && ' - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['libvdwxc_fdtest', 'libvdwxc_maintest', - 'libvdwxc_q0test', 'libvdwxc_q0test2']] + - ['lib/lib%s.%s' % (x, y) for x in ['vdwxc', 'vdwxcfort'] - for y in ['a', SHLIB_EXT]], - 'dirs': ['include'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2019a.eb b/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2019a.eb deleted file mode 100644 index 999145324337..000000000000 --- a/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2019a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libvdwxc' -version = '0.4.0' - -homepage = 'http://libvdwxc.org' -description = """libvdwxc is a general library for evaluating energy and potential for -exchange-correlation (XC) functionals from the vdW-DF family that can be used with various -of density functional theory (DFT) codes.""" - -toolchain = {'name': 'foss', 'version': '2019a'} - -source_urls = ['https://launchpad.net/libvdwxc/stable/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] -checksums = ['3524feb5bb2be86b4688f71653502146b181e66f3f75b8bdaf23dd1ae4a56b33'] - -preconfigopts = 'unset CC && unset FC && ' - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['libvdwxc_fdtest', 'libvdwxc_maintest', - 'libvdwxc_q0test', 'libvdwxc_q0test2']] + - ['lib/lib%s.%s' % (x, y) for x in ['vdwxc', 'vdwxcfort'] - for y in ['a', SHLIB_EXT]], - 'dirs': ['include'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2019b.eb b/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2019b.eb deleted file mode 100644 index c9f93a8ff91b..000000000000 --- a/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2019b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libvdwxc' -version = '0.4.0' - -homepage = 'https://libvdwxc.org' -description = """libvdwxc is a general library for evaluating energy and potential for -exchange-correlation (XC) functionals from the vdW-DF family that can be used with various -of density functional theory (DFT) codes.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = ['https://launchpad.net/libvdwxc/stable/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] -checksums = ['3524feb5bb2be86b4688f71653502146b181e66f3f75b8bdaf23dd1ae4a56b33'] - -preconfigopts = 'unset CC && unset FC && ' - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['libvdwxc_fdtest', 'libvdwxc_maintest', - 'libvdwxc_q0test', 'libvdwxc_q0test2']] + - ['lib/lib%s.%s' % (x, y) for x in ['vdwxc', 'vdwxcfort'] - for y in ['a', SHLIB_EXT]], - 'dirs': ['include'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2020a.eb b/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2020a.eb deleted file mode 100644 index c6769e531571..000000000000 --- a/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2020a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libvdwxc' -version = '0.4.0' - -homepage = 'https://libvdwxc.org' -description = """libvdwxc is a general library for evaluating energy and potential for -exchange-correlation (XC) functionals from the vdW-DF family that can be used with various -of density functional theory (DFT) codes.""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -source_urls = ['https://launchpad.net/libvdwxc/stable/%(version)s/+download/'] -sources = [SOURCE_TAR_GZ] -checksums = ['3524feb5bb2be86b4688f71653502146b181e66f3f75b8bdaf23dd1ae4a56b33'] - -preconfigopts = 'unset CC && unset FC && ' - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['libvdwxc_fdtest', 'libvdwxc_maintest', - 'libvdwxc_q0test', 'libvdwxc_q0test2']] + - ['lib/lib%s.%s' % (x, y) for x in ['vdwxc', 'vdwxcfort'] - for y in ['a', SHLIB_EXT]], - 'dirs': ['include'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2020b.eb b/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2020b.eb index 9dee6b6ef267..0e414c5d729b 100644 --- a/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2020b.eb +++ b/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2020b.eb @@ -3,7 +3,7 @@ easyblock = 'ConfigureMake' name = 'libvdwxc' version = '0.4.0' -homepage = 'https://libvdwxc.org' +homepage = 'https://libvdwxc.materialsmodeling.org/' description = """libvdwxc is a general library for evaluating energy and potential for exchange-correlation (XC) functionals from the vdW-DF family that can be used with various of density functional theory (DFT) codes.""" diff --git a/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2021a.eb b/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2021a.eb index eb7dd54a47d7..843a00aaac2b 100644 --- a/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2021a.eb +++ b/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2021a.eb @@ -3,7 +3,7 @@ easyblock = 'ConfigureMake' name = 'libvdwxc' version = '0.4.0' -homepage = 'https://libvdwxc.org' +homepage = 'https://libvdwxc.materialsmodeling.org/' description = """libvdwxc is a general library for evaluating energy and potential for exchange-correlation (XC) functionals from the vdW-DF family that can be used with various of density functional theory (DFT) codes.""" diff --git a/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2021b.eb b/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2021b.eb index c5a0fad835bc..1050fbf314f9 100644 --- a/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2021b.eb +++ b/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2021b.eb @@ -3,7 +3,7 @@ easyblock = 'ConfigureMake' name = 'libvdwxc' version = '0.4.0' -homepage = 'https://libvdwxc.org' +homepage = 'https://libvdwxc.materialsmodeling.org/' description = """libvdwxc is a general library for evaluating energy and potential for exchange-correlation (XC) functionals from the vdW-DF family that can be used with various of density functional theory (DFT) codes.""" diff --git a/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2022a.eb b/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2022a.eb index b1785ef119b2..3b14a5ca7076 100644 --- a/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2022a.eb +++ b/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2022a.eb @@ -3,7 +3,7 @@ easyblock = 'ConfigureMake' name = 'libvdwxc' version = '0.4.0' -homepage = 'https://libvdwxc.org' +homepage = 'https://libvdwxc.materialsmodeling.org/' description = """libvdwxc is a general library for evaluating energy and potential for exchange-correlation (XC) functionals from the vdW-DF family that can be used with various of density functional theory (DFT) codes.""" diff --git a/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2023a.eb b/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2023a.eb index 9cf45cc3abe2..7c8c009c9d0d 100644 --- a/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2023a.eb +++ b/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2023a.eb @@ -3,7 +3,7 @@ easyblock = 'ConfigureMake' name = 'libvdwxc' version = '0.4.0' -homepage = 'https://libvdwxc.org' +homepage = 'https://libvdwxc.materialsmodeling.org/' description = """libvdwxc is a general library for evaluating energy and potential for exchange-correlation (XC) functionals from the vdW-DF family that can be used with various of density functional theory (DFT) codes.""" diff --git a/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2024a.eb b/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2024a.eb new file mode 100644 index 000000000000..de1dca5e3947 --- /dev/null +++ b/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-foss-2024a.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'libvdwxc' +version = '0.4.0' + +homepage = 'https://libvdwxc.materialsmodeling.org/' +description = """libvdwxc is a general library for evaluating energy and potential for +exchange-correlation (XC) functionals from the vdW-DF family that can be used with various +of density functional theory (DFT) codes.""" + +toolchain = {'name': 'foss', 'version': '2024a'} + +source_urls = ['https://launchpad.net/libvdwxc/stable/%(version)s/+download/'] +sources = [SOURCE_TAR_GZ] +checksums = ['3524feb5bb2be86b4688f71653502146b181e66f3f75b8bdaf23dd1ae4a56b33'] + +preconfigopts = 'unset CC && unset FC && ' + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['libvdwxc_fdtest', 'libvdwxc_maintest', + 'libvdwxc_q0test', 'libvdwxc_q0test2']] + + ['lib/lib%s.%s' % (x, y) for x in ['vdwxc', 'vdwxcfort'] + for y in ['a', SHLIB_EXT]], + 'dirs': ['include'], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-intel-2020b.eb b/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-intel-2020b.eb index 751488a0728d..a610d3ec7735 100644 --- a/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-intel-2020b.eb +++ b/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-intel-2020b.eb @@ -3,7 +3,7 @@ easyblock = 'ConfigureMake' name = 'libvdwxc' version = '0.4.0' -homepage = 'https://libvdwxc.org' +homepage = 'https://libvdwxc.materialsmodeling.org/' description = """libvdwxc is a general library for evaluating energy and potential for exchange-correlation (XC) functionals from the vdW-DF family that can be used with various of density functional theory (DFT) codes.""" diff --git a/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-intel-2021a.eb b/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-intel-2021a.eb index cdc3abd5a19d..e137148b85c4 100644 --- a/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-intel-2021a.eb +++ b/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-intel-2021a.eb @@ -3,7 +3,7 @@ easyblock = 'ConfigureMake' name = 'libvdwxc' version = '0.4.0' -homepage = 'https://libvdwxc.org' +homepage = 'https://libvdwxc.materialsmodeling.org/' description = """libvdwxc is a general library for evaluating energy and potential for exchange-correlation (XC) functionals from the vdW-DF family that can be used with various of density functional theory (DFT) codes.""" diff --git a/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-intel-2021b.eb b/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-intel-2021b.eb index c8c0d2a86440..5df0f660f1d9 100644 --- a/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-intel-2021b.eb +++ b/easybuild/easyconfigs/l/libvdwxc/libvdwxc-0.4.0-intel-2021b.eb @@ -3,7 +3,7 @@ easyblock = 'ConfigureMake' name = 'libvdwxc' version = '0.4.0' -homepage = 'https://libvdwxc.org' +homepage = 'https://libvdwxc.materialsmodeling.org/' description = """libvdwxc is a general library for evaluating energy and potential for exchange-correlation (XC) functionals from the vdW-DF family that can be used with various of density functional theory (DFT) codes.""" diff --git a/easybuild/easyconfigs/l/libvips/libvips-8.15.2-GCC-12.3.0.eb b/easybuild/easyconfigs/l/libvips/libvips-8.15.2-GCC-12.3.0.eb new file mode 100644 index 000000000000..088bc0e82996 --- /dev/null +++ b/easybuild/easyconfigs/l/libvips/libvips-8.15.2-GCC-12.3.0.eb @@ -0,0 +1,49 @@ +easyblock = 'MesonNinja' + +name = 'libvips' +version = '8.15.2' + +homepage = 'https://github.com/libvips/libvips' +description = 'libvips is a demand-driven, horizontally threaded image processing library.' + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +github_account = 'libvips' +source_urls = [GITHUB_LOWER_SOURCE] +sources = [{'download_filename': 'v%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}] +checksums = ['8c3ece7be367636fd676573a8ff22170c07e95e81fd94f2d1eb9966800522e1f'] + +builddependencies = [ + ('Meson', '1.1.1'), + ('Ninja', '1.11.1'), + ('pkgconf', '1.9.5'), +] + +dependencies = [ + ('GLib', '2.77.1'), + ('expat', '2.5.0'), + ('libjpeg-turbo', '2.1.5.1'), + ('FFTW', '3.3.10'), + ('libarchive', '3.6.2'), + ('libpng', '1.6.39'), + ('ImageMagick', '7.1.1-15'), + ('Highway', '1.0.4'), + ('MATIO', '1.5.26'), + ('libwebp', '1.3.1'), + ('CFITSIO', '4.3.0'), + ('OpenEXR', '3.1.7'), + ('OpenJPEG', '2.5.0'), + ('OpenSlide', '3.4.1', '-largefiles', ('GCCcore', '12.3.0')), +] + +runtest = 'meson test' +testopts = '' + +sanity_check_paths = { + 'files': ['bin/vips', 'include/vips/vips.h'], + 'dirs': ['share'], +} + +sanity_check_commands = ['vips --help'] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libvorbis/libvorbis-1.3.7-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/libvorbis/libvorbis-1.3.7-GCCcore-13.2.0.eb index 2adec6e6c37f..50a45ea05a1e 100644 --- a/easybuild/easyconfigs/l/libvorbis/libvorbis-1.3.7-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/l/libvorbis/libvorbis-1.3.7-GCCcore-13.2.0.eb @@ -1,5 +1,3 @@ -# Update: Ehsan Moravveji (VSC - KU Leuven) - easyblock = 'ConfigureMake' name = 'libvorbis' diff --git a/easybuild/easyconfigs/l/libvorbis/libvorbis-1.3.7-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libvorbis/libvorbis-1.3.7-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..7e32c5c3a99f --- /dev/null +++ b/easybuild/easyconfigs/l/libvorbis/libvorbis-1.3.7-GCCcore-13.3.0.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'libvorbis' +version = '1.3.7' + +homepage = 'https://xiph.org/vorbis/' +description = """Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free, general-purpose compressed +audio format""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://ftp.osuosl.org/pub/xiph/releases/vorbis/'] +sources = [SOURCE_TAR_XZ] +checksums = ['b33cc4934322bcbf6efcbacf49e3ca01aadbea4114ec9589d1b1e9d20f72954b'] + +builddependencies = [ + ('binutils', '2.42'), + ('pkgconf', '2.2.0'), +] + +dependencies = [('libogg', '1.3.5')] + +configopts = '--enable-static --enable-shared' + +sanity_check_paths = { + 'files': ['lib/libvorbis.a', 'lib/libvorbis.%s' % SHLIB_EXT], + 'dirs': ['include/vorbis'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libwebp/libwebp-1.0.0-foss-2018b.eb b/easybuild/easyconfigs/l/libwebp/libwebp-1.0.0-foss-2018b.eb deleted file mode 100644 index be7f0110eeba..000000000000 --- a/easybuild/easyconfigs/l/libwebp/libwebp-1.0.0-foss-2018b.eb +++ /dev/null @@ -1,35 +0,0 @@ -# easybuild easyconfig -# -# John Dey -# -# Fred Hutch Cancer Research Ceneter - -easyblock = 'ConfigureMake' - -name = 'libwebp' -version = '1.0.0' - -homepage = 'https://developers.google.com/speed/webp' -description = """WebP is a modern image format that provides superior - lossless and lossy compression for images on the web. Using WebP, webmasters - and web developers can create smaller, richer images that make the web - faster.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://storage.googleapis.com/downloads.webmproject.org/releases/webp'] -sources = [SOURCE_TAR_GZ] -checksums = ['84259c4388f18637af3c5a6361536d754a5394492f91be1abc2e981d4983225b'] - -sanity_check_paths = { - 'files': ['bin/cwebp', 'bin/dwebp', - 'include/webp/decode.h', 'include/webp/encode.h', - 'lib/libwebp.%s' % SHLIB_EXT, - 'lib/pkgconfig/libwebp.pc', - 'share/man/man1/cwebp.1', - 'share/man/man1/dwebp.1', - ], - 'dirs': ['bin', 'include', 'lib', 'share'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libwebp/libwebp-1.0.2-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libwebp/libwebp-1.0.2-GCCcore-7.3.0.eb deleted file mode 100644 index d8c3fe5c83b1..000000000000 --- a/easybuild/easyconfigs/l/libwebp/libwebp-1.0.2-GCCcore-7.3.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -# John Dey -# -# Fred Hutch Cancer Research Ceneter -# Ã…ke Sandgren, HPC2N, Umea University - -easyblock = 'ConfigureMake' - -name = 'libwebp' -version = '1.0.2' - -homepage = 'https://developers.google.com/speed/webp/' -description = """WebP is a modern image format that provides superior -lossless and lossy compression for images on the web. Using WebP, -webmasters and web developers can create smaller, richer images that -make the web faster.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['https://storage.googleapis.com/downloads.webmproject.org/releases/webp'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3d47b48c40ed6476e8047b2ddb81d93835e0ca1b8d3e8c679afbb3004dd564b1'] - -builddependencies = [('binutils', '2.30')] - -dependencies = [ - ('libjpeg-turbo', '2.0.0'), - ('libpng', '1.6.34'), - ('LibTIFF', '4.0.9'), - ('giflib', '5.1.4'), -] - -sanity_check_paths = { - 'files': ['bin/cwebp', 'bin/dwebp', - 'include/webp/decode.h', 'include/webp/encode.h', - 'lib/libwebp.%s' % SHLIB_EXT, - 'lib/pkgconfig/libwebp.pc', - 'share/man/man1/cwebp.1', - 'share/man/man1/dwebp.1', - ], - 'dirs': ['bin', 'include', 'lib', 'share'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libwebp/libwebp-1.0.2-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libwebp/libwebp-1.0.2-GCCcore-8.2.0.eb deleted file mode 100644 index 9d51301e788c..000000000000 --- a/easybuild/easyconfigs/l/libwebp/libwebp-1.0.2-GCCcore-8.2.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libwebp' -version = '1.0.2' - -homepage = 'https://developers.google.com/speed/webp/' -description = """WebP is a modern image format that provides superior -lossless and lossy compression for images on the web. Using WebP, -webmasters and web developers can create smaller, richer images that -make the web faster.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://storage.googleapis.com/downloads.webmproject.org/releases/webp'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3d47b48c40ed6476e8047b2ddb81d93835e0ca1b8d3e8c679afbb3004dd564b1'] - -builddependencies = [('binutils', '2.31.1')] - -dependencies = [ - ('libjpeg-turbo', '2.0.2'), - ('libpng', '1.6.36'), - ('LibTIFF', '4.0.10'), - ('giflib', '5.1.4'), -] - -configopts = "--enable-libwebpmux" - -sanity_check_paths = { - 'files': ['include/webp/%s' % f for f in ['decode.h', 'demux.h', 'encode.h', 'mux.h', 'mux_types.h', 'types.h']] + - ['lib/lib%s.a' % l for l in ['webp', 'webpdemux', 'webpmux']] + - ['lib/lib%s.%s' % (l, SHLIB_EXT) for l in ['webp', 'webpdemux', 'webpmux']], - 'dirs': ['lib/'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libwebp/libwebp-1.1.0-GCCcore-10.2.0.eb b/easybuild/easyconfigs/l/libwebp/libwebp-1.1.0-GCCcore-10.2.0.eb index 06e2a0c51644..1e22cfc835b1 100644 --- a/easybuild/easyconfigs/l/libwebp/libwebp-1.1.0-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/l/libwebp/libwebp-1.1.0-GCCcore-10.2.0.eb @@ -28,8 +28,8 @@ configopts = "--enable-libwebpmux" sanity_check_paths = { 'files': ['include/webp/%s' % f for f in ['decode.h', 'demux.h', 'encode.h', 'mux.h', 'mux_types.h', 'types.h']] + - ['lib/lib%s.a' % l for l in ['webp', 'webpdemux', 'webpmux']] + - ['lib/lib%s.%s' % (l, SHLIB_EXT) for l in ['webp', 'webpdemux', 'webpmux']], + ['lib/lib%s.a' % x for x in ['webp', 'webpdemux', 'webpmux']] + + ['lib/lib%s.%s' % (x, SHLIB_EXT) for x in ['webp', 'webpdemux', 'webpmux']], 'dirs': ['lib/'] } diff --git a/easybuild/easyconfigs/l/libwebp/libwebp-1.1.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libwebp/libwebp-1.1.0-GCCcore-8.3.0.eb deleted file mode 100644 index 13b7543836fa..000000000000 --- a/easybuild/easyconfigs/l/libwebp/libwebp-1.1.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libwebp' -version = '1.1.0' - -homepage = 'https://developers.google.com/speed/webp/' -description = """WebP is a modern image format that provides superior -lossless and lossy compression for images on the web. Using WebP, -webmasters and web developers can create smaller, richer images that -make the web faster.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://storage.googleapis.com/downloads.webmproject.org/releases/webp'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['98a052268cc4d5ece27f76572a7f50293f439c17a98e67c4ea0c7ed6f50ef043'] - -builddependencies = [('binutils', '2.32')] - -dependencies = [ - ('libjpeg-turbo', '2.0.3'), - ('libpng', '1.6.37'), - ('LibTIFF', '4.0.10'), - ('giflib', '5.2.1'), -] - -configopts = "--enable-libwebpmux" - -sanity_check_paths = { - 'files': ['include/webp/%s' % f for f in ['decode.h', 'demux.h', 'encode.h', 'mux.h', 'mux_types.h', 'types.h']] + - ['lib/lib%s.a' % l for l in ['webp', 'webpdemux', 'webpmux']] + - ['lib/lib%s.%s' % (l, SHLIB_EXT) for l in ['webp', 'webpdemux', 'webpmux']], - 'dirs': ['lib/'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libwebp/libwebp-1.1.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libwebp/libwebp-1.1.0-GCCcore-9.3.0.eb deleted file mode 100644 index 3a859a21df8f..000000000000 --- a/easybuild/easyconfigs/l/libwebp/libwebp-1.1.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libwebp' -version = '1.1.0' - -homepage = 'https://developers.google.com/speed/webp/' -description = """WebP is a modern image format that provides superior -lossless and lossy compression for images on the web. Using WebP, -webmasters and web developers can create smaller, richer images that -make the web faster.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://storage.googleapis.com/downloads.webmproject.org/releases/webp'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['98a052268cc4d5ece27f76572a7f50293f439c17a98e67c4ea0c7ed6f50ef043'] - -builddependencies = [('binutils', '2.34')] - -dependencies = [ - ('libjpeg-turbo', '2.0.4'), - ('libpng', '1.6.37'), - ('LibTIFF', '4.1.0'), - ('giflib', '5.2.1'), -] - -configopts = "--enable-libwebpmux" - -sanity_check_paths = { - 'files': ['include/webp/%s' % f for f in ['decode.h', 'demux.h', 'encode.h', 'mux.h', 'mux_types.h', 'types.h']] + - ['lib/lib%s.a' % l for l in ['webp', 'webpdemux', 'webpmux']] + - ['lib/lib%s.%s' % (l, SHLIB_EXT) for l in ['webp', 'webpdemux', 'webpmux']], - 'dirs': ['lib/'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libwebp/libwebp-1.2.0-GCCcore-10.3.0.eb b/easybuild/easyconfigs/l/libwebp/libwebp-1.2.0-GCCcore-10.3.0.eb index 0fb99780e9a7..117af5e46771 100644 --- a/easybuild/easyconfigs/l/libwebp/libwebp-1.2.0-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/l/libwebp/libwebp-1.2.0-GCCcore-10.3.0.eb @@ -28,8 +28,8 @@ configopts = "--enable-libwebpmux" sanity_check_paths = { 'files': ['include/webp/%s' % f for f in ['decode.h', 'demux.h', 'encode.h', 'mux.h', 'mux_types.h', 'types.h']] + - ['lib/lib%s.a' % l for l in ['webp', 'webpdemux', 'webpmux']] + - ['lib/lib%s.%s' % (l, SHLIB_EXT) for l in ['webp', 'webpdemux', 'webpmux']], + ['lib/lib%s.a' % x for x in ['webp', 'webpdemux', 'webpmux']] + + ['lib/lib%s.%s' % (x, SHLIB_EXT) for x in ['webp', 'webpdemux', 'webpmux']], 'dirs': ['lib/'] } diff --git a/easybuild/easyconfigs/l/libwebp/libwebp-1.2.0-GCCcore-11.2.0.eb b/easybuild/easyconfigs/l/libwebp/libwebp-1.2.0-GCCcore-11.2.0.eb index 89ff37dc6732..f6bbfd0d144a 100644 --- a/easybuild/easyconfigs/l/libwebp/libwebp-1.2.0-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/l/libwebp/libwebp-1.2.0-GCCcore-11.2.0.eb @@ -28,8 +28,8 @@ configopts = "--enable-libwebpmux" sanity_check_paths = { 'files': ['include/webp/%s' % f for f in ['decode.h', 'demux.h', 'encode.h', 'mux.h', 'mux_types.h', 'types.h']] + - ['lib/lib%s.a' % l for l in ['webp', 'webpdemux', 'webpmux']] + - ['lib/lib%s.%s' % (l, SHLIB_EXT) for l in ['webp', 'webpdemux', 'webpmux']], + ['lib/lib%s.a' % x for x in ['webp', 'webpdemux', 'webpmux']] + + ['lib/lib%s.%s' % (x, SHLIB_EXT) for x in ['webp', 'webpdemux', 'webpmux']], 'dirs': ['lib/'] } diff --git a/easybuild/easyconfigs/l/libwebp/libwebp-1.3.1-GCCcore-12.2.0.eb b/easybuild/easyconfigs/l/libwebp/libwebp-1.3.1-GCCcore-12.2.0.eb old mode 100755 new mode 100644 diff --git a/easybuild/easyconfigs/l/libwebp/libwebp-1.4.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libwebp/libwebp-1.4.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..70084689c611 --- /dev/null +++ b/easybuild/easyconfigs/l/libwebp/libwebp-1.4.0-GCCcore-13.3.0.eb @@ -0,0 +1,45 @@ +easyblock = 'ConfigureMake' + +name = 'libwebp' +version = '1.4.0' + +homepage = 'https://developers.google.com/speed/webp/' +description = """WebP is a modern image format that provides superior +lossless and lossy compression for images on the web. Using WebP, +webmasters and web developers can create smaller, richer images that +make the web faster.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://storage.googleapis.com/downloads.webmproject.org/releases/webp'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['61f873ec69e3be1b99535634340d5bde750b2e4447caa1db9f61be3fd49ab1e5'] + +builddependencies = [ + ('binutils', '2.42'), +] +dependencies = [ + ('libjpeg-turbo', '3.0.1'), + ('libpng', '1.6.43'), + ('LibTIFF', '4.6.0'), + ('giflib', '5.2.1'), +] + +configopts = '--enable-libwebpmux' + +local_headers, local_libs = ( + ['decode.h', 'demux.h', 'encode.h', 'mux.h', 'mux_types.h', 'types.h'], + ['webp', 'webpdemux', 'webpmux'] +) + +sanity_check_paths = { + 'files': ( + ['include/webp/%s' % h for h in local_headers] + + ['lib/lib%s.a' % s for s in local_libs] + + ['lib/lib%s.%s' % (s, SHLIB_EXT) for s in local_libs] + ), + 'dirs': ['lib/'] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libwpe/libwpe-1.16.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/libwpe/libwpe-1.16.0-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..7b67b5f70e8d --- /dev/null +++ b/easybuild/easyconfigs/l/libwpe/libwpe-1.16.0-GCCcore-12.3.0.eb @@ -0,0 +1,43 @@ +# Author: J. Sassmannshausen (Imperial College London/UK) +# update 1.14.1 THEMBL +easyblock = 'CMakeMake' + +name = 'libwpe' +version = '1.16.0' + +homepage = 'https://webkit.org/wpe' +description = """WPE is the reference WebKit port for embedded and +low-consumption computer devices. It has been designed from the +ground-up with performance, small footprint, accelerated content +rendering, and simplicity of deployment in mind, bringing the +excellence of the WebKit engine to countless platforms and target devices.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://wpewebkit.org/releases'] +sources = ['%(name)s-%(version)s.tar.xz'] +patches = ['%(name)s-1.13.3_include-string-before-poison.patch'] +checksums = [ + {'libwpe-1.16.0.tar.xz': 'c7f3a3c6b3d006790d486dc7cceda2b6d2e329de07f33bc47dfc53f00f334b2a'}, + {'libwpe-1.13.3_include-string-before-poison.patch': + '2d21ed6b2dafa758126cda162e450ab2b3a3c0b622e375ff443523ba32fc5812'}, +] + +builddependencies = [ + ('binutils', '2.40'), + ('pkgconf', '1.9.5'), + ('CMake', '3.26.3'), + ('Meson', '1.1.1'), +] + +dependencies = [ + ('glew', '2.2.0', '-osmesa'), +] + +sanity_check_paths = { + 'files': ['lib/libwpe-1.0.%s' % SHLIB_EXT], + 'dirs': ['include'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.0.1-fix-initialization.patch b/easybuild/easyconfigs/l/libxc/libxc-2.0.1-fix-initialization.patch deleted file mode 100644 index 720f5d2c6083..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-2.0.1-fix-initialization.patch +++ /dev/null @@ -1,13 +0,0 @@ -# Patch written by Toon Verstraelen . -# This fix is included in LibXC 2.0.2 ---- libxc-2.0.1/src/lda_x.c 2013-05-08 12:54:48.922318545 -0400 -+++ libxc-2.0.1-orig/src/lda_x.c 2013-05-08 12:54:07.828036433 -0400 -@@ -175,7 +175,7 @@ - - if(p->cam_omega == 0.0){ - fa_u = fa_d = 1.0; -+ a_cnst = 0.0; -- - }else{ - a_cnst = CBRT(4.0/(9.0*M_PI))*p->cam_omega/2.0; - diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.2.2-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/l/libxc/libxc-2.2.2-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index df8818b2d4a0..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-2.2.2-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '2.2.2' - -homepage = 'https://www.tddft.org/programs/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': '8.2.0-2.31.1'} -# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. -toolchainopts = {'lowopt': True} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['6ca1d0bb5fdc341d59960707bc67f23ad54de8a6018e19e02eee2b16ea7cc642'] - -configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libxc%s.%s' % (x, y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], - 'dirs': ['include'], -} - -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.2.2-foss-2018b.eb b/easybuild/easyconfigs/l/libxc/libxc-2.2.2-foss-2018b.eb deleted file mode 100644 index 330753d128c1..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-2.2.2-foss-2018b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '2.2.2' - -homepage = 'https://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': 'foss', 'version': '2018b'} - -source_urls = ['https://www.tddft.org/programs/octopus/down.php?file=libxc/'] -sources = [SOURCE_TAR_GZ] -checksums = ['6ca1d0bb5fdc341d59960707bc67f23ad54de8a6018e19e02eee2b16ea7cc642'] - -configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libxc%s.%s' % (x, y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], - 'dirs': ['include'], -} - -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.2.2-intel-2018b.eb b/easybuild/easyconfigs/l/libxc/libxc-2.2.2-intel-2018b.eb deleted file mode 100644 index 994f15d884ab..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-2.2.2-intel-2018b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '2.2.2' - -homepage = 'https://www.tddft.org/programs/octopus/wiki/index.php/Libxc' -description = """Libxc is a library of exchange-correlation functionals for density-functional theory. - The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" - -toolchain = {'name': 'intel', 'version': '2018b'} -# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. -# Tests also fail with Intel Compilers on Haswell when optarch is enabled. -toolchainopts = {'lowopt': True, 'optarch': False} - -source_urls = ['https://www.tddft.org/programs/octopus/down.php?file=libxc/'] -sources = [SOURCE_TAR_GZ] -checksums = ['6ca1d0bb5fdc341d59960707bc67f23ad54de8a6018e19e02eee2b16ea7cc642'] - -configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libxc%s.%s' % (x, y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], - 'dirs': ['include'], -} - -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.2.3-foss-2016b.eb b/easybuild/easyconfigs/l/libxc/libxc-2.2.3-foss-2016b.eb deleted file mode 100644 index d97910e9fdaf..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-2.2.3-foss-2016b.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '2.2.3' - -homepage = 'https://www.tddft.org/programs/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': 'foss', 'version': '2016b'} -# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. -toolchainopts = {'lowopt': True} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['2f2b00b77a75c7fe8fe3f3ae70700cf28a09ff8d0ce791e47980ff7f9cde68e7'] - -configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libxc%s.%s' % (x, y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], - 'dirs': ['include'], -} - -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.2.3-intel-2016a.eb b/easybuild/easyconfigs/l/libxc/libxc-2.2.3-intel-2016a.eb deleted file mode 100644 index 66bcb37f3aff..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-2.2.3-intel-2016a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '2.2.3' - -homepage = 'https://www.tddft.org/programs/libxc' -description = """Libxc is a library of exchange-correlation functionals for density-functional theory. - The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. -# Tests also fail with Intel Compilers on Haswell when optarch is enabled. -toolchainopts = {'lowopt': True, 'optarch': False} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['2f2b00b77a75c7fe8fe3f3ae70700cf28a09ff8d0ce791e47980ff7f9cde68e7'] - -configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libxc%s.%s' % (x, y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], - 'dirs': ['include'], -} - -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.2.3-intel-2016b.eb b/easybuild/easyconfigs/l/libxc/libxc-2.2.3-intel-2016b.eb deleted file mode 100644 index 1e0bdfea8f77..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-2.2.3-intel-2016b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '2.2.3' - -homepage = 'https://www.tddft.org/programs/libxc' -description = """Libxc is a library of exchange-correlation functionals for density-functional theory. - The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. -# Tests also fail with Intel Compilers on Haswell when optarch is enabled. -toolchainopts = {'lowopt': True, 'optarch': False} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['2f2b00b77a75c7fe8fe3f3ae70700cf28a09ff8d0ce791e47980ff7f9cde68e7'] - -configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libxc%s.%s' % (x, y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], - 'dirs': ['include'], -} - -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.2.3-intel-2017b.eb b/easybuild/easyconfigs/l/libxc/libxc-2.2.3-intel-2017b.eb deleted file mode 100644 index 1d422228de76..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-2.2.3-intel-2017b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '2.2.3' - -homepage = 'https://www.tddft.org/programs/libxc' -description = """Libxc is a library of exchange-correlation functionals for density-functional theory. - The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" - -toolchain = {'name': 'intel', 'version': '2017b'} -# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. -# Tests also fail with Intel Compilers on Haswell when optarch is enabled. -toolchainopts = {'lowopt': True, 'optarch': False} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['2f2b00b77a75c7fe8fe3f3ae70700cf28a09ff8d0ce791e47980ff7f9cde68e7'] - -configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libxc%s.%s' % (x, y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], - 'dirs': ['include'], -} - -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.2.3-intel-2018a.eb b/easybuild/easyconfigs/l/libxc/libxc-2.2.3-intel-2018a.eb deleted file mode 100644 index 87afd304b1d5..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-2.2.3-intel-2018a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '2.2.3' - -homepage = 'https://www.tddft.org/programs/libxc' -description = """Libxc is a library of exchange-correlation functionals for density-functional theory. - The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" - -toolchain = {'name': 'intel', 'version': '2018a'} -# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. -# Tests also fail with Intel Compilers on Haswell when optarch is enabled. -toolchainopts = {'lowopt': True, 'optarch': False} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['2f2b00b77a75c7fe8fe3f3ae70700cf28a09ff8d0ce791e47980ff7f9cde68e7'] - -configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' - -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-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/l/libxc/libxc-3.0.0-GCC-5.4.0-2.26.eb deleted file mode 100644 index cef47103b7c9..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-3.0.0-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '3.0.0' - -homepage = 'https://www.tddft.org/programs/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} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -patches = ['libxc-%(version_major_minor)s_no-longdouble.patch'] -checksums = [ - '5542b99042c09b2925f2e3700d769cda4fb411b476d446c833ea28c6bfa8792a', # libxc-3.0.0.tar.gz - '27338d9f63ce33386a6241e7bd8edde66ac8684d103acf0e6cbb5bde011730b9', # libxc-3.0_no-longdouble.patch -] - -configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' - -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 deleted file mode 100644 index a4de78dceef7..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-3.0.0-iccifort-2016.3.210-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '3.0.0' - -homepage = 'https://www.tddft.org/programs/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. -# Tests also fail with Intel Compilers on Haswell when optarch is enabled. -toolchainopts = {'lowopt': True, 'optarch': False} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -patches = ['libxc-%(version_major_minor)s_no-longdouble.patch'] -checksums = [ - '5542b99042c09b2925f2e3700d769cda4fb411b476d446c833ea28c6bfa8792a', # libxc-3.0.0.tar.gz - '27338d9f63ce33386a6241e7bd8edde66ac8684d103acf0e6cbb5bde011730b9', # libxc-3.0_no-longdouble.patch -] - -configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' - -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 deleted file mode 100644 index f1d92c47fb6a..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-3.0.0-intel-2016a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '3.0.0' - -homepage = 'https://www.tddft.org/programs/libxc' -description = """Libxc is a library of exchange-correlation functionals for density-functional theory. - The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. -# Tests also fail with Intel Compilers on Haswell when optarch is enabled. -toolchainopts = {'lowopt': True, 'optarch': False} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -patches = ['libxc-%(version_major_minor)s_no-longdouble.patch'] -checksums = [ - '5542b99042c09b2925f2e3700d769cda4fb411b476d446c833ea28c6bfa8792a', # libxc-3.0.0.tar.gz - '27338d9f63ce33386a6241e7bd8edde66ac8684d103acf0e6cbb5bde011730b9', # libxc-3.0_no-longdouble.patch -] - -configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libxc%s.%s' % (x, y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], - 'dirs': ['include'], -} - -parallel = 1 - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libxc/libxc-3.0.0-intel-2016b.eb b/easybuild/easyconfigs/l/libxc/libxc-3.0.0-intel-2016b.eb deleted file mode 100644 index bd7077a17aaa..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-3.0.0-intel-2016b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '3.0.0' - -homepage = 'https://www.tddft.org/programs/libxc' -description = """Libxc is a library of exchange-correlation functionals for density-functional theory. - The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. -# Tests also fail with Intel Compilers on Haswell when optarch is enabled. -toolchainopts = {'lowopt': True, 'optarch': False} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -patches = ['libxc-%(version_major_minor)s_no-longdouble.patch'] -checksums = [ - '5542b99042c09b2925f2e3700d769cda4fb411b476d446c833ea28c6bfa8792a', # libxc-3.0.0.tar.gz - '27338d9f63ce33386a6241e7bd8edde66ac8684d103acf0e6cbb5bde011730b9', # libxc-3.0_no-longdouble.patch -] - -configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' - -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-2017a.eb b/easybuild/easyconfigs/l/libxc/libxc-3.0.0-intel-2017a.eb deleted file mode 100644 index 21498e19f112..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-3.0.0-intel-2017a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '3.0.0' - -homepage = 'https://www.tddft.org/programs/libxc' -description = """Libxc is a library of exchange-correlation functionals for density-functional theory. - The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" - -toolchain = {'name': 'intel', 'version': '2017a'} -# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. -# Tests also fail with Intel Compilers on Haswell when optarch is enabled. -toolchainopts = {'lowopt': True, 'optarch': False} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -patches = ['libxc-%(version_major_minor)s_no-longdouble.patch'] -checksums = [ - '5542b99042c09b2925f2e3700d769cda4fb411b476d446c833ea28c6bfa8792a', # libxc-3.0.0.tar.gz - '27338d9f63ce33386a6241e7bd8edde66ac8684d103acf0e6cbb5bde011730b9', # libxc-3.0_no-longdouble.patch -] - -configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' - -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-2017b.eb b/easybuild/easyconfigs/l/libxc/libxc-3.0.0-intel-2017b.eb deleted file mode 100644 index d903880716ae..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-3.0.0-intel-2017b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '3.0.0' - -homepage = 'https://www.tddft.org/programs/libxc' -description = """Libxc is a library of exchange-correlation functionals for density-functional theory. - The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" - -toolchain = {'name': 'intel', 'version': '2017b'} -# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. -# Tests also fail with Intel Compilers on Haswell when optarch is enabled. -toolchainopts = {'lowopt': True, 'optarch': False} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -patches = ['libxc-%(version_major_minor)s_no-longdouble.patch'] -checksums = [ - '5542b99042c09b2925f2e3700d769cda4fb411b476d446c833ea28c6bfa8792a', # libxc-3.0.0.tar.gz - '27338d9f63ce33386a6241e7bd8edde66ac8684d103acf0e6cbb5bde011730b9', # libxc-3.0_no-longdouble.patch -] - -configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' - -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.1-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/l/libxc/libxc-3.0.1-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 7ecb1f66c5ab..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-3.0.1-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '3.0.1' - -homepage = 'https://www.tddft.org/programs/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': '8.2.0-2.31.1'} -# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. -toolchainopts = {'lowopt': True} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -patches = ['libxc-%(version_major_minor)s_no-longdouble.patch'] -checksums = [ - '836692f2ab60ec3aca0cca105ed5d0baa7d182be07cc9d0daa7b80ee1362caf7', # libxc-3.0.1.tar.gz - '27338d9f63ce33386a6241e7bd8edde66ac8684d103acf0e6cbb5bde011730b9', # libxc-3.0_no-longdouble.patch -] - -configopts = '--enable-static --enable-shared --enable-fortran' - -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.1-foss-2016b.eb b/easybuild/easyconfigs/l/libxc/libxc-3.0.1-foss-2016b.eb deleted file mode 100644 index 4c1b1504832e..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-3.0.1-foss-2016b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '3.0.1' - -homepage = 'https://www.tddft.org/programs/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': 'foss', 'version': '2016b'} -# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. -toolchainopts = {'lowopt': True} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -patches = ['libxc-%(version_major_minor)s_no-longdouble.patch'] -checksums = [ - '836692f2ab60ec3aca0cca105ed5d0baa7d182be07cc9d0daa7b80ee1362caf7', # libxc-3.0.1.tar.gz - '27338d9f63ce33386a6241e7bd8edde66ac8684d103acf0e6cbb5bde011730b9', # libxc-3.0_no-longdouble.patch -] - -configopts = '--enable-static --enable-shared --enable-fortran' - -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.1-foss-2017a.eb b/easybuild/easyconfigs/l/libxc/libxc-3.0.1-foss-2017a.eb deleted file mode 100644 index 7ed014507e70..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-3.0.1-foss-2017a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '3.0.1' - -homepage = 'https://www.tddft.org/programs/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': 'foss', 'version': '2017a'} -# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. -toolchainopts = {'lowopt': True} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -patches = ['libxc-%(version_major_minor)s_no-longdouble.patch'] -checksums = [ - '836692f2ab60ec3aca0cca105ed5d0baa7d182be07cc9d0daa7b80ee1362caf7', # libxc-3.0.1.tar.gz - '27338d9f63ce33386a6241e7bd8edde66ac8684d103acf0e6cbb5bde011730b9', # libxc-3.0_no-longdouble.patch -] - -configopts = '--enable-static --enable-shared --enable-fortran' - -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.1-foss-2018a.eb b/easybuild/easyconfigs/l/libxc/libxc-3.0.1-foss-2018a.eb deleted file mode 100644 index 828b95cfa1e2..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-3.0.1-foss-2018a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '3.0.1' - -homepage = 'https://www.tddft.org/programs/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': 'foss', 'version': '2018a'} -# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. -toolchainopts = {'lowopt': True} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -patches = ['libxc-%(version_major_minor)s_no-longdouble.patch'] -checksums = [ - '836692f2ab60ec3aca0cca105ed5d0baa7d182be07cc9d0daa7b80ee1362caf7', # libxc-3.0.1.tar.gz - '27338d9f63ce33386a6241e7bd8edde66ac8684d103acf0e6cbb5bde011730b9', # libxc-3.0_no-longdouble.patch -] - -configopts = '--enable-static --enable-shared --enable-fortran' - -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.1-foss-2018b.eb b/easybuild/easyconfigs/l/libxc/libxc-3.0.1-foss-2018b.eb deleted file mode 100644 index bb1c70b521e0..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-3.0.1-foss-2018b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '3.0.1' - -homepage = 'https://www.tddft.org/programs/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': 'foss', 'version': '2018b'} -# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. -toolchainopts = {'lowopt': True} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -patches = ['libxc-%(version_major_minor)s_no-longdouble.patch'] -checksums = [ - '836692f2ab60ec3aca0cca105ed5d0baa7d182be07cc9d0daa7b80ee1362caf7', # libxc-3.0.1.tar.gz - '27338d9f63ce33386a6241e7bd8edde66ac8684d103acf0e6cbb5bde011730b9', # libxc-3.0_no-longdouble.patch -] - -configopts = '--enable-static --enable-shared --enable-fortran' - -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.1-foss-2020a.eb b/easybuild/easyconfigs/l/libxc/libxc-3.0.1-foss-2020a.eb deleted file mode 100644 index 3e2c8e7575ac..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-3.0.1-foss-2020a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '3.0.1' - -homepage = 'https://www.tddft.org/programs/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': 'foss', 'version': '2020a'} -# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. -toolchainopts = {'lowopt': True} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -patches = ['libxc-%(version_major_minor)s_no-longdouble.patch'] -checksums = [ - '836692f2ab60ec3aca0cca105ed5d0baa7d182be07cc9d0daa7b80ee1362caf7', # libxc-3.0.1.tar.gz - '27338d9f63ce33386a6241e7bd8edde66ac8684d103acf0e6cbb5bde011730b9', # libxc-3.0_no-longdouble.patch -] - -configopts = '--enable-static --enable-shared --enable-fortran' - -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.1-foss-2020b.eb b/easybuild/easyconfigs/l/libxc/libxc-3.0.1-foss-2020b.eb index e9d1b83c7227..414380e8b479 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-3.0.1-foss-2020b.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-3.0.1-foss-2020b.eb @@ -28,6 +28,6 @@ sanity_check_paths = { 'dirs': ['include'], } -parallel = 1 +maxparallel = 1 moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libxc/libxc-3.0.1-gimkl-2017a.eb b/easybuild/easyconfigs/l/libxc/libxc-3.0.1-gimkl-2017a.eb deleted file mode 100644 index 52541eccaff9..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-3.0.1-gimkl-2017a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '3.0.1' - -homepage = 'https://www.tddft.org/programs/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': 'gimkl', 'version': '2017a'} -# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. -toolchainopts = {'lowopt': True} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -patches = ['libxc-%(version_major_minor)s_no-longdouble.patch'] -checksums = [ - '836692f2ab60ec3aca0cca105ed5d0baa7d182be07cc9d0daa7b80ee1362caf7', # libxc-3.0.1.tar.gz - '27338d9f63ce33386a6241e7bd8edde66ac8684d103acf0e6cbb5bde011730b9', # libxc-3.0_no-longdouble.patch -] - -configopts = '--enable-static --enable-shared --enable-fortran' - -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.1-intel-2018a.eb b/easybuild/easyconfigs/l/libxc/libxc-3.0.1-intel-2018a.eb deleted file mode 100644 index f2fe553f513b..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-3.0.1-intel-2018a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '3.0.1' - -homepage = 'https://www.tddft.org/programs/libxc' -description = """Libxc is a library of exchange-correlation functionals for density-functional theory. - The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" - -toolchain = {'name': 'intel', 'version': '2018a'} -# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. -# Tests also fail with Intel Compilers on Haswell when optarch is enabled. -toolchainopts = {'lowopt': True, 'optarch': False} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -patches = ['libxc-%(version_major_minor)s_no-longdouble.patch'] -checksums = [ - '836692f2ab60ec3aca0cca105ed5d0baa7d182be07cc9d0daa7b80ee1362caf7', # libxc-3.0.1.tar.gz - '27338d9f63ce33386a6241e7bd8edde66ac8684d103acf0e6cbb5bde011730b9', # libxc-3.0_no-longdouble.patch -] - -configopts = '--enable-static --enable-shared --enable-fortran' - -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.1-intel-2018b.eb b/easybuild/easyconfigs/l/libxc/libxc-3.0.1-intel-2018b.eb deleted file mode 100644 index 1ea6d3561f48..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-3.0.1-intel-2018b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '3.0.1' - -homepage = 'https://www.tddft.org/programs/libxc' -description = """Libxc is a library of exchange-correlation functionals for density-functional theory. - The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" - -toolchain = {'name': 'intel', 'version': '2018b'} -# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. -# Tests also fail with Intel Compilers on Haswell when optarch is enabled. -toolchainopts = {'lowopt': True, 'optarch': False} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -patches = ['libxc-%(version_major_minor)s_no-longdouble.patch'] -checksums = [ - '836692f2ab60ec3aca0cca105ed5d0baa7d182be07cc9d0daa7b80ee1362caf7', # libxc-3.0.1.tar.gz - '27338d9f63ce33386a6241e7bd8edde66ac8684d103acf0e6cbb5bde011730b9', # libxc-3.0_no-longdouble.patch -] - -configopts = '--enable-static --enable-shared --enable-fortran' - -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.1-intel-2020a.eb b/easybuild/easyconfigs/l/libxc/libxc-3.0.1-intel-2020a.eb deleted file mode 100644 index 35665b6946a1..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-3.0.1-intel-2020a.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '3.0.1' - -homepage = 'https://www.tddft.org/programs/libxc' -description = """Libxc is a library of exchange-correlation functionals for density-functional theory. - The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" - -toolchain = {'name': 'intel', 'version': '2020a'} -# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. -# Tests also fail with Intel Compilers on Haswell when optarch is enabled. -toolchainopts = {'lowopt': True, 'optarch': False} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -patches = ['libxc-%(version_major_minor)s_no-longdouble.patch'] -checksums = [ - '836692f2ab60ec3aca0cca105ed5d0baa7d182be07cc9d0daa7b80ee1362caf7', # libxc-3.0.1.tar.gz - '27338d9f63ce33386a6241e7bd8edde66ac8684d103acf0e6cbb5bde011730b9', # libxc-3.0_no-longdouble.patch -] - -configopts = '--enable-static --enable-shared --enable-fortran' - -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-4.0.1-foss-2017b.eb b/easybuild/easyconfigs/l/libxc/libxc-4.0.1-foss-2017b.eb deleted file mode 100644 index 5adc5315a63d..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-4.0.1-foss-2017b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '4.0.1' - -homepage = 'https://www.tddft.org/programs/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': 'foss', 'version': '2017b'} -# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. -# Tests also fail with Intel Compilers on Haswell when optarch is enabled. -toolchainopts = {'lowopt': True, 'optarch': False} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -patches = ['libxc-%(version_major_minor)s_no-longdouble.patch'] -checksums = [ - '836cb2f529bb9d1979a347d4d5460bf9a18c64f39b8127e88f3004471a72ab30', # libxc-4.0.1.tar.gz - '588631b4a18f1f64e6c8e9ff701f15fec0e34c0871e402b8a934fcd97c3d043b', # libxc-4.0_no-longdouble.patch -] - -configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' - -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-4.0.1-intel-2017b.eb b/easybuild/easyconfigs/l/libxc/libxc-4.0.1-intel-2017b.eb deleted file mode 100644 index 21495d91b49d..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-4.0.1-intel-2017b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '4.0.1' - -homepage = 'https://www.tddft.org/programs/libxc' -description = """Libxc is a library of exchange-correlation functionals for density-functional theory. - The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" - -toolchain = {'name': 'intel', 'version': '2017b'} -# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. -# Tests also fail with Intel Compilers on Haswell when optarch is enabled. -toolchainopts = {'lowopt': True, 'optarch': False} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -patches = ['libxc-%(version_major_minor)s_no-longdouble.patch'] -checksums = [ - '836cb2f529bb9d1979a347d4d5460bf9a18c64f39b8127e88f3004471a72ab30', # libxc-4.0.1.tar.gz - '588631b4a18f1f64e6c8e9ff701f15fec0e34c0871e402b8a934fcd97c3d043b', # libxc-4.0_no-longdouble.patch -] - -configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' - -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-4.0.3-foss-2016b.eb b/easybuild/easyconfigs/l/libxc/libxc-4.0.3-foss-2016b.eb deleted file mode 100644 index e16bb2e5c0fa..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-4.0.3-foss-2016b.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '4.0.3' - -homepage = 'https://www.tddft.org/programs/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': 'foss', 'version': '2016b'} -# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. -toolchainopts = {'lowopt': True} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -patches = ['libxc-%(version_major_minor)s_no-longdouble.patch'] -checksums = [ - '85aec0799bb77c0eca13f11b7124601d4b2ba5961dd390a98a3163fc9f1dbae7', # libxc-4.0.3.tar.gz - '588631b4a18f1f64e6c8e9ff701f15fec0e34c0871e402b8a934fcd97c3d043b', # libxc-4.0_no-longdouble.patch -] - -configopts = '--enable-static --enable-shared --enable-fortran' - -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-4.0.3-foss-2017a.eb b/easybuild/easyconfigs/l/libxc/libxc-4.0.3-foss-2017a.eb deleted file mode 100644 index c194c99d4306..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-4.0.3-foss-2017a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '4.0.3' - -homepage = 'https://www.tddft.org/programs/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': 'foss', 'version': '2017a'} -# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. -toolchainopts = {'lowopt': True} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -patches = ['libxc-%(version_major_minor)s_no-longdouble.patch'] -checksums = [ - '85aec0799bb77c0eca13f11b7124601d4b2ba5961dd390a98a3163fc9f1dbae7', # libxc-4.0.3.tar.gz - '588631b4a18f1f64e6c8e9ff701f15fec0e34c0871e402b8a934fcd97c3d043b', # libxc-4.0_no-longdouble.patch -] - -configopts = '--enable-static --enable-shared --enable-fortran' - -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-4.0_no-longdouble.patch b/easybuild/easyconfigs/l/libxc/libxc-4.0_no-longdouble.patch deleted file mode 100644 index d09b3391c985..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-4.0_no-longdouble.patch +++ /dev/null @@ -1,30 +0,0 @@ -# Patch to remove long double suffix from some constants so the library can compile in POWER architectures. -# This does not change the results obtained with the library, as long doubles are not used anywhere else. -# See https://gitlab.com/libxc/libxc/commit/de20fdea12819f3ff90aad71a0e67475c29cce51 ---- libxc-4.0.3/src/util.h.orig 2018-09-19 15:42:50.238264259 +0200 -+++ libxc-4.0.3/src/util.h 2018-09-19 15:43:33.988571966 +0200 -@@ -76,15 +76,15 @@ - #endif - - --#define M_SQRTPI 1.772453850905516027298167483341145182798L --#define M_SQRT3 1.732050807568877293527446341505872366943L --#define M_CBRT2 1.259921049894873164767210607278228350570L --#define M_CBRT3 1.442249570307408382321638310780109588392L --#define M_CBRT4 1.587401051968199474751705639272308260391L --#define M_CBRT5 1.709975946676696989353108872543860109868L --#define M_CBRT6 1.817120592832139658891211756327260502428L --#define M_CBRT7 1.912931182772389101199116839548760282862L --#define M_CBRT9 2.080083823051904114530056824357885386338L -+#define M_SQRTPI 1.772453850905516027298167483341145182798 -+#define M_SQRT3 1.732050807568877293527446341505872366943 -+#define M_CBRT2 1.259921049894873164767210607278228350570 -+#define M_CBRT3 1.442249570307408382321638310780109588392 -+#define M_CBRT4 1.587401051968199474751705639272308260391 -+#define M_CBRT5 1.709975946676696989353108872543860109868 -+#define M_CBRT6 1.817120592832139658891211756327260502428 -+#define M_CBRT7 1.912931182772389101199116839548760282862 -+#define M_CBRT9 2.080083823051904114530056824357885386338 - - /* Very useful macros */ - #ifndef min diff --git a/easybuild/easyconfigs/l/libxc/libxc-4.2.3-foss-2017b.eb b/easybuild/easyconfigs/l/libxc/libxc-4.2.3-foss-2017b.eb deleted file mode 100644 index cd11c7303b71..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-4.2.3-foss-2017b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '4.2.3' - -homepage = 'https://www.tddft.org/programs/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': 'foss', 'version': '2017b'} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['02e49e9ba7d21d18df17e9e57eae861e6ce05e65e966e1e832475aa09e344256'] - -configopts = '--enable-static --enable-shared --enable-fortran' - -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-4.2.3-foss-2018a.eb b/easybuild/easyconfigs/l/libxc/libxc-4.2.3-foss-2018a.eb deleted file mode 100644 index b4cc1126d292..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-4.2.3-foss-2018a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '4.2.3' - -homepage = 'https://www.tddft.org/programs/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': 'foss', 'version': '2018a'} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['02e49e9ba7d21d18df17e9e57eae861e6ce05e65e966e1e832475aa09e344256'] - -configopts = '--enable-static --enable-shared --enable-fortran' - -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-4.2.3-foss-2018b.eb b/easybuild/easyconfigs/l/libxc/libxc-4.2.3-foss-2018b.eb deleted file mode 100644 index ca1ad919c438..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-4.2.3-foss-2018b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '4.2.3' - -homepage = 'https://www.tddft.org/programs/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': 'foss', 'version': '2018b'} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['02e49e9ba7d21d18df17e9e57eae861e6ce05e65e966e1e832475aa09e344256'] - -configopts = '--enable-static --enable-shared --enable-fortran' - -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-4.2.3-gimkl-2017a.eb b/easybuild/easyconfigs/l/libxc/libxc-4.2.3-gimkl-2017a.eb deleted file mode 100644 index 152ab638f68a..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-4.2.3-gimkl-2017a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '4.2.3' - -homepage = 'https://www.tddft.org/programs/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': 'gimkl', 'version': '2017a'} -# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. -toolchainopts = {'lowopt': True} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['02e49e9ba7d21d18df17e9e57eae861e6ce05e65e966e1e832475aa09e344256'] - -configopts = '--enable-static --enable-shared --enable-fortran' - -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-4.2.3-intel-2018a.eb b/easybuild/easyconfigs/l/libxc/libxc-4.2.3-intel-2018a.eb deleted file mode 100644 index 08b2cff0d67e..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-4.2.3-intel-2018a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '4.2.3' - -homepage = 'https://www.tddft.org/programs/libxc' -description = """Libxc is a library of exchange-correlation functionals for density-functional theory. - The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['02e49e9ba7d21d18df17e9e57eae861e6ce05e65e966e1e832475aa09e344256'] - -configopts = '--enable-static --enable-shared --enable-fortran' - -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-4.2.3-intel-2018b.eb b/easybuild/easyconfigs/l/libxc/libxc-4.2.3-intel-2018b.eb deleted file mode 100644 index 11b9483e613a..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-4.2.3-intel-2018b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxc' -version = '4.2.3' - -homepage = 'https://www.tddft.org/programs/libxc' -description = """Libxc is a library of exchange-correlation functionals for density-functional theory. - The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -checksums = ['02e49e9ba7d21d18df17e9e57eae861e6ce05e65e966e1e832475aa09e344256'] - -configopts = '--enable-static --enable-shared --enable-fortran' - -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-4.3.4-GCC-10.2.0.eb b/easybuild/easyconfigs/l/libxc/libxc-4.3.4-GCC-10.2.0.eb index 46b4a89581d7..0df5335e2ecb 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-4.3.4-GCC-10.2.0.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-4.3.4-GCC-10.2.0.eb @@ -31,7 +31,7 @@ builddependencies = [ separate_build_dir = True -parallel = 1 +maxparallel = 1 local_common_configopts = "-DENABLE_FORTRAN=ON -DENABLE_FORTRAN03=ON -DENABLE_XHOST=OFF" diff --git a/easybuild/easyconfigs/l/libxc/libxc-4.3.4-GCC-10.3.0.eb b/easybuild/easyconfigs/l/libxc/libxc-4.3.4-GCC-10.3.0.eb index 34fcaa78e3ec..912dfcd2c4a7 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-4.3.4-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-4.3.4-GCC-10.3.0.eb @@ -31,7 +31,7 @@ builddependencies = [ separate_build_dir = True -parallel = 1 +maxparallel = 1 local_common_configopts = "-DENABLE_FORTRAN=ON -DENABLE_FORTRAN03=ON -DENABLE_XHOST=OFF" diff --git a/easybuild/easyconfigs/l/libxc/libxc-4.3.4-GCC-11.2.0.eb b/easybuild/easyconfigs/l/libxc/libxc-4.3.4-GCC-11.2.0.eb index 9813cb985bf5..c1cec8c4a703 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-4.3.4-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-4.3.4-GCC-11.2.0.eb @@ -31,7 +31,7 @@ builddependencies = [ separate_build_dir = True -parallel = 1 +maxparallel = 1 local_common_configopts = "-DENABLE_FORTRAN=ON -DENABLE_FORTRAN03=ON -DENABLE_XHOST=OFF" diff --git a/easybuild/easyconfigs/l/libxc/libxc-4.3.4-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/l/libxc/libxc-4.3.4-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index c39a90a13f40..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-4.3.4-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,55 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libxc' -version = '4.3.4' - -homepage = 'https://www.tddft.org/programs/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': '8.2.0-2.31.1'} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -patches = [ - 'libxc-%(version)s_lm-fix.patch', - 'libxc-%(version)s_fix-CMakeLists.patch', - 'libxc-%(version)s_fix-timeout.patch', -] -checksums = [ - 'a8ee37ddc5079339854bd313272856c9d41a27802472ee9ae44b58ee9a298337', # libxc-4.3.4.tar.gz - 'f2cae17533d3527e11cfec958a7f253872f7c5fcd104c3cffc02382be0ccfb9c', # libxc-4.3.4_lm-fix.patch - '5a5e7d69729326e0d44e60b554ba6d8650a28958ec54b27a98757dc78a040946', # libxc-4.3.4_fix-CMakeLists.patch - 'd44d4a35ae22542c3086e57638e0e2b6b1ad8e98d0898036972a0248cf8778e8', # libxc-4.3.4_fix-timeout.patch -] - -builddependencies = [ - ('CMake', '3.13.3'), - ('Perl', '5.28.1'), -] - -separate_build_dir = True - -local_common_configopts = "-DENABLE_FORTRAN=ON -DENABLE_FORTRAN03=ON -DENABLE_XHOST=OFF" - -# perform iterative build to get both static and shared libraries -configopts = [ - local_common_configopts + ' -DBUILD_SHARED_LIBS=OFF', - local_common_configopts + ' -DBUILD_SHARED_LIBS=ON', -] - -parallel = 1 - -# make sure that built libraries (libxc*.so*) in build directory are picked when running tests -# this is required when RPATH linking is used -pretestopts = "export LD_LIBRARY_PATH=%(builddir)s/easybuild_obj:$LD_LIBRARY_PATH && " - -runtest = 'test' - -sanity_check_paths = { - 'files': ['bin/xc-info', 'bin/xc-threshold'] + - ['lib/libxc%s.%s' % (x, y) for x in ['', 'f03', 'f90'] for y in ['a', SHLIB_EXT]], - 'dirs': ['include', 'lib/pkgconfig', 'share/cmake/Libxc'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libxc/libxc-4.3.4-GCC-8.3.0.eb b/easybuild/easyconfigs/l/libxc/libxc-4.3.4-GCC-8.3.0.eb deleted file mode 100644 index 2cee494fb3f7..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-4.3.4-GCC-8.3.0.eb +++ /dev/null @@ -1,55 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libxc' -version = '4.3.4' - -homepage = 'https://www.tddft.org/programs/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': '8.3.0'} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -patches = [ - 'libxc-%(version)s_lm-fix.patch', - 'libxc-%(version)s_fix-CMakeLists.patch', - 'libxc-%(version)s_fix-timeout.patch', -] -checksums = [ - 'a8ee37ddc5079339854bd313272856c9d41a27802472ee9ae44b58ee9a298337', # libxc-4.3.4.tar.gz - 'f2cae17533d3527e11cfec958a7f253872f7c5fcd104c3cffc02382be0ccfb9c', # libxc-4.3.4_lm-fix.patch - '5a5e7d69729326e0d44e60b554ba6d8650a28958ec54b27a98757dc78a040946', # libxc-4.3.4_fix-CMakeLists.patch - 'd44d4a35ae22542c3086e57638e0e2b6b1ad8e98d0898036972a0248cf8778e8', # libxc-4.3.4_fix-timeout.patch -] - -builddependencies = [ - ('CMake', '3.15.3'), - ('Perl', '5.30.0'), -] - -separate_build_dir = True - -local_common_configopts = "-DENABLE_FORTRAN=ON -DENABLE_FORTRAN03=ON -DENABLE_XHOST=OFF" - -# perform iterative build to get both static and shared libraries -configopts = [ - local_common_configopts + ' -DBUILD_SHARED_LIBS=OFF', - local_common_configopts + ' -DBUILD_SHARED_LIBS=ON', -] - -parallel = 1 - -# make sure that built libraries (libxc*.so*) in build directory are picked when running tests -# this is required when RPATH linking is used -pretestopts = "export LD_LIBRARY_PATH=%(builddir)s/easybuild_obj:$LD_LIBRARY_PATH && " - -runtest = 'test' - -sanity_check_paths = { - 'files': ['bin/xc-info', 'bin/xc-threshold'] + - ['lib/libxc%s.%s' % (x, y) for x in ['', 'f03', 'f90'] for y in ['a', SHLIB_EXT]], - 'dirs': ['include', 'lib/pkgconfig', 'share/cmake/Libxc'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libxc/libxc-4.3.4-GCC-9.3.0.eb b/easybuild/easyconfigs/l/libxc/libxc-4.3.4-GCC-9.3.0.eb deleted file mode 100644 index e5db1b11bf4f..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-4.3.4-GCC-9.3.0.eb +++ /dev/null @@ -1,56 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libxc' -version = '4.3.4' - -homepage = 'https://libxc.gitlab.io' -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': '9.3.0'} - -source_urls = ['https://gitlab.com/libxc/libxc/-/archive/%(version)s/'] -sources = [SOURCE_TAR_GZ] -patches = [ - 'libxc-%(version)s_lm-fix.patch', - 'libxc-%(version)s_fix-CMakeLists.patch', - 'libxc-%(version)s_fix-timeout.patch', -] -checksums = [ - ('a8ee37ddc5079339854bd313272856c9d41a27802472ee9ae44b58ee9a298337', - '83aba38dfa03f34cc74f84c14c83bf501a43493c818c797e2d0682647569b147'), # libxc-4.3.4.tar.gz - 'f2cae17533d3527e11cfec958a7f253872f7c5fcd104c3cffc02382be0ccfb9c', # libxc-4.3.4_lm-fix.patch - '5a5e7d69729326e0d44e60b554ba6d8650a28958ec54b27a98757dc78a040946', # libxc-4.3.4_fix-CMakeLists.patch - 'd44d4a35ae22542c3086e57638e0e2b6b1ad8e98d0898036972a0248cf8778e8', # libxc-4.3.4_fix-timeout.patch -] - -builddependencies = [ - ('CMake', '3.16.4'), - ('Perl', '5.30.2'), -] - -separate_build_dir = True - -local_common_configopts = "-DENABLE_FORTRAN=ON -DENABLE_FORTRAN03=ON -DENABLE_XHOST=OFF" - -# perform iterative build to get both static and shared libraries -configopts = [ - local_common_configopts + ' -DBUILD_SHARED_LIBS=OFF', - local_common_configopts + ' -DBUILD_SHARED_LIBS=ON', -] - -parallel = 1 - -# make sure that built libraries (libxc*.so*) in build directory are picked when running tests -# this is required when RPATH linking is used -pretestopts = "export LD_LIBRARY_PATH=%(builddir)s/easybuild_obj:$LD_LIBRARY_PATH && " - -runtest = 'test' - -sanity_check_paths = { - 'files': ['bin/xc-info', 'bin/xc-threshold'] + - ['lib/libxc%s.%s' % (x, y) for x in ['', 'f03', 'f90'] for y in ['a', SHLIB_EXT]], - 'dirs': ['include', 'lib/pkgconfig', 'share/cmake/Libxc'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libxc/libxc-4.3.4-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/l/libxc/libxc-4.3.4-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index c16040e959c1..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-4.3.4-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,61 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libxc' -version = '4.3.4' - -homepage = 'https://www.tddft.org/programs/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': '2019.1.144-GCC-8.2.0-2.31.1'} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -patches = [ - 'libxc-%(version)s_rename-F03.patch', - 'libxc-%(version)s_lm-fix.patch', - 'libxc-%(version)s_fix-CMakeLists.patch', - 'libxc-%(version)s_fix-timeout.patch', -] -checksums = [ - 'a8ee37ddc5079339854bd313272856c9d41a27802472ee9ae44b58ee9a298337', # libxc-4.3.4.tar.gz - 'e494be3ca2026998f2dd7c6b03a4e662f204fd3d963271e588f9f0d5739e76b5', # libxc-4.3.4_rename-F03.patch - 'f2cae17533d3527e11cfec958a7f253872f7c5fcd104c3cffc02382be0ccfb9c', # libxc-4.3.4_lm-fix.patch - '5a5e7d69729326e0d44e60b554ba6d8650a28958ec54b27a98757dc78a040946', # libxc-4.3.4_fix-CMakeLists.patch - 'd44d4a35ae22542c3086e57638e0e2b6b1ad8e98d0898036972a0248cf8778e8', # libxc-4.3.4_fix-timeout.patch -] - -builddependencies = [ - ('CMake', '3.13.3'), - ('Perl', '5.28.1'), -] - -separate_build_dir = True - -# rename *.F03 source file since Intel Fortran compiler doesn't like that extension -# also requires patch file to rename file in CMakeLists.txt and src/Makefile.in -preconfigopts = "mv ../libxc-%(version)s/src/libxc_master.F03 ../libxc-%(version)s/src/libxc_master_F03.F90 && " - -local_common_configopts = "-DENABLE_FORTRAN=ON -DENABLE_FORTRAN03=ON -DENABLE_XHOST=OFF" - -# perform iterative build to get both static and shared libraries -configopts = [ - local_common_configopts + ' -DBUILD_SHARED_LIBS=OFF', - local_common_configopts + ' -DBUILD_SHARED_LIBS=ON', -] - -parallel = 1 - -# make sure that built libraries (libxc*.so*) in build directory are picked when running tests -# this is required when RPATH linking is used -pretestopts = "export LD_LIBRARY_PATH=%(builddir)s/easybuild_obj:$LD_LIBRARY_PATH && " - -runtest = 'test' - -sanity_check_paths = { - 'files': ['bin/xc-info', 'bin/xc-threshold'] + - ['lib/libxc%s.%s' % (x, y) for x in ['', 'f03', 'f90'] for y in ['a', SHLIB_EXT]], - 'dirs': ['include', 'lib/pkgconfig', 'share/cmake/Libxc'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libxc/libxc-4.3.4-iccifort-2019.5.281.eb b/easybuild/easyconfigs/l/libxc/libxc-4.3.4-iccifort-2019.5.281.eb deleted file mode 100644 index dc1729bb6541..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-4.3.4-iccifort-2019.5.281.eb +++ /dev/null @@ -1,61 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libxc' -version = '4.3.4' - -homepage = 'https://www.tddft.org/programs/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': '2019.5.281'} - -source_urls = ['https://www.tddft.org/programs/libxc/down.php?file=%(version)s/'] -sources = [SOURCE_TAR_GZ] -patches = [ - 'libxc-%(version)s_rename-F03.patch', - 'libxc-%(version)s_lm-fix.patch', - 'libxc-%(version)s_fix-CMakeLists.patch', - 'libxc-%(version)s_fix-timeout.patch', -] -checksums = [ - 'a8ee37ddc5079339854bd313272856c9d41a27802472ee9ae44b58ee9a298337', # libxc-4.3.4.tar.gz - 'e494be3ca2026998f2dd7c6b03a4e662f204fd3d963271e588f9f0d5739e76b5', # libxc-4.3.4_rename-F03.patch - 'f2cae17533d3527e11cfec958a7f253872f7c5fcd104c3cffc02382be0ccfb9c', # libxc-4.3.4_lm-fix.patch - '5a5e7d69729326e0d44e60b554ba6d8650a28958ec54b27a98757dc78a040946', # libxc-4.3.4_fix-CMakeLists.patch - 'd44d4a35ae22542c3086e57638e0e2b6b1ad8e98d0898036972a0248cf8778e8', # libxc-4.3.4_fix-timeout.patch -] - -builddependencies = [ - ('CMake', '3.15.3'), - ('Perl', '5.30.0'), -] - -separate_build_dir = True - -# rename *.F03 source file since Intel Fortran compiler doesn't like that extension -# also requires patch file to rename file in CMakeLists.txt and src/Makefile.in -preconfigopts = "mv ../libxc-%(version)s/src/libxc_master.F03 ../libxc-%(version)s/src/libxc_master_F03.F90 && " - -local_common_configopts = "-DENABLE_FORTRAN=ON -DENABLE_FORTRAN03=ON -DENABLE_XHOST=OFF" - -# perform iterative build to get both static and shared libraries -configopts = [ - local_common_configopts + ' -DBUILD_SHARED_LIBS=OFF', - local_common_configopts + ' -DBUILD_SHARED_LIBS=ON', -] - -parallel = 1 - -# make sure that built libraries (libxc*.so*) in build directory are picked when running tests -# this is required when RPATH linking is used -pretestopts = "export LD_LIBRARY_PATH=%(builddir)s/easybuild_obj:$LD_LIBRARY_PATH && " - -runtest = 'test' - -sanity_check_paths = { - 'files': ['bin/xc-info', 'bin/xc-threshold'] + - ['lib/libxc%s.%s' % (x, y) for x in ['', 'f03', 'f90'] for y in ['a', SHLIB_EXT]], - 'dirs': ['include', 'lib/pkgconfig', 'share/cmake/Libxc'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libxc/libxc-4.3.4-iccifort-2020.1.217.eb b/easybuild/easyconfigs/l/libxc/libxc-4.3.4-iccifort-2020.1.217.eb deleted file mode 100644 index 7f7307e08fd2..000000000000 --- a/easybuild/easyconfigs/l/libxc/libxc-4.3.4-iccifort-2020.1.217.eb +++ /dev/null @@ -1,62 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libxc' -version = '4.3.4' - -homepage = 'https://libxc.gitlab.io' -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': '2020.1.217'} - -source_urls = ['https://gitlab.com/libxc/libxc/-/archive/%(version)s/'] -sources = [SOURCE_TAR_GZ] -patches = [ - 'libxc-%(version)s_rename-F03.patch', - 'libxc-%(version)s_lm-fix.patch', - 'libxc-%(version)s_fix-CMakeLists.patch', - 'libxc-%(version)s_fix-timeout.patch', -] -checksums = [ - ('a8ee37ddc5079339854bd313272856c9d41a27802472ee9ae44b58ee9a298337', - '83aba38dfa03f34cc74f84c14c83bf501a43493c818c797e2d0682647569b147'), # libxc-4.3.4.tar.gz - 'e494be3ca2026998f2dd7c6b03a4e662f204fd3d963271e588f9f0d5739e76b5', # libxc-4.3.4_rename-F03.patch - 'f2cae17533d3527e11cfec958a7f253872f7c5fcd104c3cffc02382be0ccfb9c', # libxc-4.3.4_lm-fix.patch - '5a5e7d69729326e0d44e60b554ba6d8650a28958ec54b27a98757dc78a040946', # libxc-4.3.4_fix-CMakeLists.patch - 'd44d4a35ae22542c3086e57638e0e2b6b1ad8e98d0898036972a0248cf8778e8', # libxc-4.3.4_fix-timeout.patch -] - -builddependencies = [ - ('CMake', '3.16.4'), - ('Perl', '5.30.2'), -] - -separate_build_dir = True - -# rename *.F03 source file since Intel Fortran compiler doesn't like that extension -# also requires patch file to rename file in CMakeLists.txt and src/Makefile.in -preconfigopts = "mv ../libxc-%(version)s/src/libxc_master.F03 ../libxc-%(version)s/src/libxc_master_F03.F90 && " - -local_common_configopts = "-DENABLE_FORTRAN=ON -DENABLE_FORTRAN03=ON -DENABLE_XHOST=OFF" - -# perform iterative build to get both static and shared libraries -configopts = [ - local_common_configopts + ' -DBUILD_SHARED_LIBS=OFF', - local_common_configopts + ' -DBUILD_SHARED_LIBS=ON', -] - -parallel = 1 - -# make sure that built libraries (libxc*.so*) in build directory are picked when running tests -# this is required when RPATH linking is used -pretestopts = "export LD_LIBRARY_PATH=%(builddir)s/easybuild_obj:$LD_LIBRARY_PATH && " - -runtest = 'test' - -sanity_check_paths = { - 'files': ['bin/xc-info', 'bin/xc-threshold'] + - ['lib/libxc%s.%s' % (x, y) for x in ['', 'f03', 'f90'] for y in ['a', SHLIB_EXT]], - 'dirs': ['include', 'lib/pkgconfig', 'share/cmake/Libxc'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libxc/libxc-4.3.4-iccifort-2020.4.304.eb b/easybuild/easyconfigs/l/libxc/libxc-4.3.4-iccifort-2020.4.304.eb index bd9018d08a41..6253121a118e 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-4.3.4-iccifort-2020.4.304.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-4.3.4-iccifort-2020.4.304.eb @@ -45,7 +45,7 @@ configopts = [ local_common_configopts + ' -DBUILD_SHARED_LIBS=ON', ] -parallel = 1 +maxparallel = 1 # make sure that built libraries (libxc*.so*) in build directory are picked when running tests # this is required when RPATH linking is used diff --git a/easybuild/easyconfigs/l/libxc/libxc-4.3.4-intel-compilers-2021.2.0.eb b/easybuild/easyconfigs/l/libxc/libxc-4.3.4-intel-compilers-2021.2.0.eb index 1f09dfc969ba..ec6afea99a5f 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-4.3.4-intel-compilers-2021.2.0.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-4.3.4-intel-compilers-2021.2.0.eb @@ -45,7 +45,7 @@ configopts = [ local_common_configopts + ' -DBUILD_SHARED_LIBS=ON', ] -parallel = 1 +maxparallel = 1 # make sure that built libraries (libxc*.so*) in build directory are picked when running tests # this is required when RPATH linking is used diff --git a/easybuild/easyconfigs/l/libxc/libxc-4.3.4-intel-compilers-2021.4.0.eb b/easybuild/easyconfigs/l/libxc/libxc-4.3.4-intel-compilers-2021.4.0.eb index 0595d0503148..fbe9f7c9a075 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-4.3.4-intel-compilers-2021.4.0.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-4.3.4-intel-compilers-2021.4.0.eb @@ -45,7 +45,7 @@ configopts = [ local_common_configopts + ' -DBUILD_SHARED_LIBS=ON', ] -parallel = 1 +maxparallel = 1 # make sure that built libraries (libxc*.so*) in build directory are picked when running tests # this is required when RPATH linking is used diff --git a/easybuild/easyconfigs/l/libxc/libxc-5.1.2-GCC-10.2.0.eb b/easybuild/easyconfigs/l/libxc/libxc-5.1.2-GCC-10.2.0.eb index 02f66c082a23..70940c185493 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-5.1.2-GCC-10.2.0.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-5.1.2-GCC-10.2.0.eb @@ -29,7 +29,7 @@ configopts = [ local_common_configopts + ' -DBUILD_SHARED_LIBS=ON', ] -parallel = 1 +maxparallel = 1 # make sure that built libraries (libxc*.so*) in build directory are picked when running tests # this is required when RPATH linking is used diff --git a/easybuild/easyconfigs/l/libxc/libxc-5.1.3-GCC-10.2.0.eb b/easybuild/easyconfigs/l/libxc/libxc-5.1.3-GCC-10.2.0.eb index 311998a80a70..5b2dc43c0a08 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-5.1.3-GCC-10.2.0.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-5.1.3-GCC-10.2.0.eb @@ -29,7 +29,7 @@ configopts = [ local_common_configopts + ' -DBUILD_SHARED_LIBS=ON', ] -parallel = 1 +maxparallel = 1 # make sure that built libraries (libxc*.so*) in build directory are picked when running tests # this is required when RPATH linking is used diff --git a/easybuild/easyconfigs/l/libxc/libxc-5.1.5-GCC-10.3.0.eb b/easybuild/easyconfigs/l/libxc/libxc-5.1.5-GCC-10.3.0.eb index 9b997fa87410..aec0a7eacdaa 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-5.1.5-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-5.1.5-GCC-10.3.0.eb @@ -32,7 +32,7 @@ configopts = [ local_common_configopts + ' -DBUILD_SHARED_LIBS=ON', ] -parallel = 1 +maxparallel = 1 # make sure that built libraries (libxc*.so*) in build directory are picked when running tests # this is required when RPATH linking is used diff --git a/easybuild/easyconfigs/l/libxc/libxc-5.1.5-intel-compilers-2021.2.0.eb b/easybuild/easyconfigs/l/libxc/libxc-5.1.5-intel-compilers-2021.2.0.eb index 112d923e4842..423283db65ab 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-5.1.5-intel-compilers-2021.2.0.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-5.1.5-intel-compilers-2021.2.0.eb @@ -29,7 +29,7 @@ configopts = [ local_common_configopts + ' -DBUILD_SHARED_LIBS=ON', ] -parallel = 1 +maxparallel = 1 # make sure that built libraries (libxc*.so*) in build directory are picked when running tests # this is required when RPATH linking is used diff --git a/easybuild/easyconfigs/l/libxc/libxc-5.1.6-GCC-11.2.0.eb b/easybuild/easyconfigs/l/libxc/libxc-5.1.6-GCC-11.2.0.eb index 4bfdb399882a..458138e583d4 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-5.1.6-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-5.1.6-GCC-11.2.0.eb @@ -29,7 +29,7 @@ configopts = [ local_common_configopts + ' -DBUILD_SHARED_LIBS=ON', ] -parallel = 1 +maxparallel = 1 # make sure that built libraries (libxc*.so*) in build directory are picked when running tests # this is required when RPATH linking is used diff --git a/easybuild/easyconfigs/l/libxc/libxc-5.1.6-intel-compilers-2021.4.0.eb b/easybuild/easyconfigs/l/libxc/libxc-5.1.6-intel-compilers-2021.4.0.eb index 9fab692924cf..fbe09f199208 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-5.1.6-intel-compilers-2021.4.0.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-5.1.6-intel-compilers-2021.4.0.eb @@ -29,7 +29,7 @@ configopts = [ local_common_configopts + ' -DBUILD_SHARED_LIBS=ON', ] -parallel = 1 +maxparallel = 1 # make sure that built libraries (libxc*.so*) in build directory are picked when running tests # this is required when RPATH linking is used diff --git a/easybuild/easyconfigs/l/libxc/libxc-5.2.3-GCC-11.3.0.eb b/easybuild/easyconfigs/l/libxc/libxc-5.2.3-GCC-11.3.0.eb index 4b3655eeb771..be9d8627de2e 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-5.2.3-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-5.2.3-GCC-11.3.0.eb @@ -29,7 +29,7 @@ configopts = [ local_common_configopts + ' -DBUILD_SHARED_LIBS=ON', ] -parallel = 1 +maxparallel = 1 # make sure that built libraries (libxc*.so*) in build directory are picked when running tests # this is required when RPATH linking is used diff --git a/easybuild/easyconfigs/l/libxc/libxc-5.2.3-intel-compilers-2022.1.0.eb b/easybuild/easyconfigs/l/libxc/libxc-5.2.3-intel-compilers-2022.1.0.eb index d5879d1a521e..9f380463c864 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-5.2.3-intel-compilers-2022.1.0.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-5.2.3-intel-compilers-2022.1.0.eb @@ -29,7 +29,7 @@ configopts = [ local_common_configopts + ' -DBUILD_SHARED_LIBS=ON', ] -parallel = 1 +maxparallel = 1 # make sure that built libraries (libxc*.so*) in build directory are picked when running tests # this is required when RPATH linking is used diff --git a/easybuild/easyconfigs/l/libxc/libxc-6.2.2-GCC-12.3.0.eb b/easybuild/easyconfigs/l/libxc/libxc-6.2.2-GCC-12.3.0.eb index d9d1801f2f71..2f62b62ae777 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-6.2.2-GCC-12.3.0.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-6.2.2-GCC-12.3.0.eb @@ -11,8 +11,11 @@ toolchain = {'name': 'GCC', 'version': '12.3.0'} source_urls = ['https://gitlab.com/libxc/libxc/-/archive/%(version)s/'] sources = [SOURCE_TAR_GZ] -checksums = [('a0f6f1bba7ba5c0c85b2bfe65aca1591025f509a7f11471b4cd651a79491b045', - '3b0523924579cf494cafc6fea92945257f35692b004217d3dfd3ea7ca780e8dc')] +checksums = [ + ('a0f6f1bba7ba5c0c85b2bfe65aca1591025f509a7f11471b4cd651a79491b045', + '3b0523924579cf494cafc6fea92945257f35692b004217d3dfd3ea7ca780e8dc', + 'd1b65ef74615a1e539d87a0e6662f04baf3a2316706b4e2e686da3193b26b20f'), +] builddependencies = [ ('CMake', '3.26.3'), diff --git a/easybuild/easyconfigs/l/libxc/libxc-6.2.2-GCC-13.2.0-nofhc.eb b/easybuild/easyconfigs/l/libxc/libxc-6.2.2-GCC-13.2.0-nofhc.eb new file mode 100644 index 000000000000..fdd93398002d --- /dev/null +++ b/easybuild/easyconfigs/l/libxc/libxc-6.2.2-GCC-13.2.0-nofhc.eb @@ -0,0 +1,56 @@ +easyblock = 'CMakeMake' + +name = 'libxc' +version = '6.2.2' +versionsuffix = '-nofhc' + +homepage = 'https://libxc.gitlab.io' +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': '13.2.0'} + +source_urls = ['https://gitlab.com/libxc/libxc/-/archive/%(version)s/'] +sources = [SOURCE_TAR_GZ] +checksums = [ + ('a0f6f1bba7ba5c0c85b2bfe65aca1591025f509a7f11471b4cd651a79491b045', + '3b0523924579cf494cafc6fea92945257f35692b004217d3dfd3ea7ca780e8dc', + 'd1b65ef74615a1e539d87a0e6662f04baf3a2316706b4e2e686da3193b26b20f'), +] + +builddependencies = [ + ('CMake', '3.27.6'), + ('Perl', '5.38.0'), +] + +local_common_configopts = "-DENABLE_FORTRAN=ON -DENABLE_XHOST=OFF " + +# don't disable building of third and fourth derivates, since it's required by some software that depends on libxc +# (like ABINIT, which requires "3rd derivatives of energy") +# see also https://github.com/pyscf/pyscf/issues/1103 +local_common_configopts += "-DDISABLE_KXC=OFF -DDISABLE_LXC=OFF" + +# Disable fhc, this needs to support codes (like VASP) relying on the projector augmented wave (PAW) approach +local_common_configopts += ' -DDISABLE_FHC=ON' + +# perform iterative build to get both static and shared libraries +configopts = [ + local_common_configopts + ' -DBUILD_SHARED_LIBS=OFF', + local_common_configopts + ' -DBUILD_SHARED_LIBS=ON', +] + +# make sure that built libraries (libxc*.so*) in build directory are picked when running tests +# this is required when RPATH linking is used +pretestopts = "export LD_LIBRARY_PATH=%(builddir)s/easybuild_obj:$LD_LIBRARY_PATH && " + +runtest = 'test' + +sanity_check_paths = { + 'files': ['bin/xc-info'] + + ['lib/libxc%s.%s' % (x, y) for x in ['', 'f03', 'f90'] for y in ['a', SHLIB_EXT]], + 'dirs': ['include', 'lib/pkgconfig', 'lib/cmake/Libxc'], +} + +sanity_check_commands = ['xc-info 1'] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libxc/libxc-6.2.2-GCC-13.2.0.eb b/easybuild/easyconfigs/l/libxc/libxc-6.2.2-GCC-13.2.0.eb index 3aa336dd9b47..57eae4f269c8 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-6.2.2-GCC-13.2.0.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-6.2.2-GCC-13.2.0.eb @@ -11,8 +11,11 @@ toolchain = {'name': 'GCC', 'version': '13.2.0'} source_urls = ['https://gitlab.com/libxc/libxc/-/archive/%(version)s/'] sources = [SOURCE_TAR_GZ] -checksums = [('a0f6f1bba7ba5c0c85b2bfe65aca1591025f509a7f11471b4cd651a79491b045', - '3b0523924579cf494cafc6fea92945257f35692b004217d3dfd3ea7ca780e8dc')] +checksums = [ + ('a0f6f1bba7ba5c0c85b2bfe65aca1591025f509a7f11471b4cd651a79491b045', + '3b0523924579cf494cafc6fea92945257f35692b004217d3dfd3ea7ca780e8dc', + 'd1b65ef74615a1e539d87a0e6662f04baf3a2316706b4e2e686da3193b26b20f'), +] builddependencies = [ ('CMake', '3.27.6'), diff --git a/easybuild/easyconfigs/l/libxc/libxc-6.2.2-GCC-13.3.0.eb b/easybuild/easyconfigs/l/libxc/libxc-6.2.2-GCC-13.3.0.eb new file mode 100644 index 000000000000..9e4de5e8082d --- /dev/null +++ b/easybuild/easyconfigs/l/libxc/libxc-6.2.2-GCC-13.3.0.eb @@ -0,0 +1,52 @@ +easyblock = 'CMakeMake' + +name = 'libxc' +version = '6.2.2' + +homepage = 'https://libxc.gitlab.io' +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': '13.3.0'} + +source_urls = ['https://gitlab.com/%(name)s/%(name)s/-/archive/%(version)s/'] +sources = [SOURCE_TAR_GZ] +checksums = [ + ('a0f6f1bba7ba5c0c85b2bfe65aca1591025f509a7f11471b4cd651a79491b045', + '3b0523924579cf494cafc6fea92945257f35692b004217d3dfd3ea7ca780e8dc', + 'd1b65ef74615a1e539d87a0e6662f04baf3a2316706b4e2e686da3193b26b20f'), +] + +builddependencies = [ + ('CMake', '3.29.3'), + ('Perl', '5.38.2'), +] + +local_common_configopts = "-DENABLE_FORTRAN=ON -DENABLE_XHOST=OFF " + +# don't disable building of third and fourth derivates, since it's required by some software that depends on libxc +# (like ABINIT, which requires "3rd derivatives of energy") +# see also https://github.com/pyscf/pyscf/issues/1103 +local_common_configopts += "-DDISABLE_KXC=OFF -DDISABLE_LXC=OFF" + +# perform iterative build to get both static and shared libraries +configopts = [ + local_common_configopts + ' -DBUILD_SHARED_LIBS=OFF', + local_common_configopts + ' -DBUILD_SHARED_LIBS=ON', +] + +# make sure that built libraries (libxc*.so*) in build directory are picked when running tests +# this is required when RPATH linking is used +pretestopts = "export LD_LIBRARY_PATH=%(builddir)s/easybuild_obj:$LD_LIBRARY_PATH && " + +runtest = 'test' + +sanity_check_paths = { + 'files': ['bin/xc-info'] + + ['lib/libxc%s.%s' % (x, y) for x in ['', 'f03', 'f90'] for y in ['a', SHLIB_EXT]], + 'dirs': ['include', 'lib/pkgconfig', 'lib/cmake/Libxc'], +} + +sanity_check_commands = ['xc-info 1'] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libxc/libxc-6.2.2-intel-compilers-2023.1.0.eb b/easybuild/easyconfigs/l/libxc/libxc-6.2.2-intel-compilers-2023.1.0.eb index f3a5e5448f3f..90d443e7ea1e 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-6.2.2-intel-compilers-2023.1.0.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-6.2.2-intel-compilers-2023.1.0.eb @@ -11,8 +11,11 @@ toolchain = {'name': 'intel-compilers', 'version': '2023.1.0'} source_urls = ['https://gitlab.com/libxc/libxc/-/archive/%(version)s/'] sources = [SOURCE_TAR_GZ] -checksums = [('a0f6f1bba7ba5c0c85b2bfe65aca1591025f509a7f11471b4cd651a79491b045', - '3b0523924579cf494cafc6fea92945257f35692b004217d3dfd3ea7ca780e8dc')] +checksums = [ + ('a0f6f1bba7ba5c0c85b2bfe65aca1591025f509a7f11471b4cd651a79491b045', + '3b0523924579cf494cafc6fea92945257f35692b004217d3dfd3ea7ca780e8dc', + 'd1b65ef74615a1e539d87a0e6662f04baf3a2316706b4e2e686da3193b26b20f'), +] builddependencies = [ ('CMake', '3.26.3'), diff --git a/easybuild/easyconfigs/l/libxc/libxc-6.2.2-intel-compilers-2023.2.1.eb b/easybuild/easyconfigs/l/libxc/libxc-6.2.2-intel-compilers-2023.2.1.eb index 8e2652554ca8..8a9da3e951ad 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-6.2.2-intel-compilers-2023.2.1.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-6.2.2-intel-compilers-2023.2.1.eb @@ -11,8 +11,11 @@ toolchain = {'name': 'intel-compilers', 'version': '2023.2.1'} source_urls = ['https://gitlab.com/libxc/libxc/-/archive/%(version)s/'] sources = [SOURCE_TAR_GZ] -checksums = [('a0f6f1bba7ba5c0c85b2bfe65aca1591025f509a7f11471b4cd651a79491b045', - '3b0523924579cf494cafc6fea92945257f35692b004217d3dfd3ea7ca780e8dc')] +checksums = [ + ('a0f6f1bba7ba5c0c85b2bfe65aca1591025f509a7f11471b4cd651a79491b045', + '3b0523924579cf494cafc6fea92945257f35692b004217d3dfd3ea7ca780e8dc', + 'd1b65ef74615a1e539d87a0e6662f04baf3a2316706b4e2e686da3193b26b20f'), +] builddependencies = [ ('CMake', '3.27.6'), diff --git a/easybuild/easyconfigs/l/libxcb/libxcb-1.11.1-foss-2016a.eb b/easybuild/easyconfigs/l/libxcb/libxcb-1.11.1-foss-2016a.eb deleted file mode 100644 index 7a2944d9e46a..000000000000 --- a/easybuild/easyconfigs/l/libxcb/libxcb-1.11.1-foss-2016a.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxcb' -version = '1.11.1' - -homepage = 'http://xcb.freedesktop.org/' -description = """The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, -latency hiding, direct access to the protocol, improved threading support, and extensibility.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -builddependencies = [ - ('pkg-config', '0.29'), - ('xcb-proto', '1.11', '', True), - ('xproto', '7.0.28'), - ('libpthread-stubs', '0.3'), - ('xorg-macros', '1.19.0'), -] -dependencies = [ - ('libXau', '1.0.8'), - ('libXdmcp', '1.1.2'), -] - -sanity_check_paths = { - 'files': ['lib/libxcb%s.a' % x for x in ['', '-composite', '-damage', '-dpms', '-dri2', '-glx', - '-randr', '-record', '-render', '-res', '-screensaver', - '-shape', '-shm', '-sync', '-xevie', '-xf86dri', '-xfixes', - '-xinerama', '-xprint', '-xtest', '-xv', '-xvmc']], - 'dirs': ['include/xcb', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxcb/libxcb-1.11.1-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libxcb/libxcb-1.11.1-gimkl-2.11.5.eb deleted file mode 100644 index ab5bcf6b3802..000000000000 --- a/easybuild/easyconfigs/l/libxcb/libxcb-1.11.1-gimkl-2.11.5.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxcb' -version = '1.11.1' - -homepage = 'http://xcb.freedesktop.org/' -description = """The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, -latency hiding, direct access to the protocol, improved threading support, and extensibility.""" - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -builddependencies = [ - ('xcb-proto', '1.11', '', True), - ('xproto', '7.0.28'), - ('libpthread-stubs', '0.3'), -] -dependencies = [ - ('libXau', '1.0.8'), - ('libXdmcp', '1.1.2'), -] - -sanity_check_paths = { - 'files': ['lib/libxcb%s.a' % x for x in ['', '-composite', '-damage', '-dpms', '-dri2', '-glx', - '-randr', '-record', '-render', '-res', '-screensaver', - '-shape', '-shm', '-sync', '-xevie', '-xf86dri', '-xfixes', - '-xinerama', '-xprint', '-xtest', '-xv', '-xvmc']], - 'dirs': ['include/xcb', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxcb/libxcb-1.11.1-intel-2016a.eb b/easybuild/easyconfigs/l/libxcb/libxcb-1.11.1-intel-2016a.eb deleted file mode 100644 index c69ddcedb6e6..000000000000 --- a/easybuild/easyconfigs/l/libxcb/libxcb-1.11.1-intel-2016a.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxcb' -version = '1.11.1' - -homepage = 'http://xcb.freedesktop.org/' -description = """The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, -latency hiding, direct access to the protocol, improved threading support, and extensibility.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -builddependencies = [ - ('pkg-config', '0.29'), - ('xcb-proto', '1.11', '', True), - ('xproto', '7.0.28'), - ('libpthread-stubs', '0.3'), - ('xorg-macros', '1.19.0'), -] -dependencies = [ - ('libXau', '1.0.8'), - ('libXdmcp', '1.1.2'), -] - -sanity_check_paths = { - 'files': ['lib/libxcb%s.a' % x for x in ['', '-composite', '-damage', '-dpms', '-dri2', '-glx', - '-randr', '-record', '-render', '-res', '-screensaver', - '-shape', '-shm', '-sync', '-xevie', '-xf86dri', '-xfixes', - '-xinerama', '-xprint', '-xtest', '-xv', '-xvmc']], - 'dirs': ['include/xcb', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxcb/libxcb-1.13-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libxcb/libxcb-1.13-GCCcore-6.4.0.eb deleted file mode 100644 index 835f4ff45f33..000000000000 --- a/easybuild/easyconfigs/l/libxcb/libxcb-1.13-GCCcore-6.4.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxcb' -version = '1.13' - -homepage = 'https://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'} - -source_urls = ['https://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['0bb3cfd46dbd90066bf4d7de3cad73ec1024c7325a4a0cbf5f4a0d4fa91155fb'] - -builddependencies = [ - ('binutils', '2.28'), - ('pkg-config', '0.29.2'), - ('xcb-proto', '1.13', '', SYSTEM), - ('xproto', '7.0.31'), - ('libpthread-stubs', '0.4'), - ('xorg-macros', '1.19.1'), -] -dependencies = [ - ('libXau', '1.0.8'), - ('libXdmcp', '1.1.2'), -] - -sanity_check_paths = { - 'files': ['lib/libxcb%s.a' % x for x in ['', '-composite', '-damage', '-dpms', '-dri2', '-glx', - '-randr', '-record', '-render', '-res', '-screensaver', - '-shape', '-shm', '-sync', '-xf86dri', '-xfixes', - '-xinerama', '-xtest', '-xv', '-xvmc']], - 'dirs': ['include/xcb', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxcb/libxcb-no-pthread-stubs.patch b/easybuild/easyconfigs/l/libxcb/libxcb-no-pthread-stubs.patch deleted file mode 100644 index b6d958e5225e..000000000000 --- a/easybuild/easyconfigs/l/libxcb/libxcb-no-pthread-stubs.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -ru libxcb-1.8.orig/configure.ac libxcb-1.8/configure.ac ---- libxcb-1.8.orig/configure.ac 2012-01-11 18:23:46.000000000 +0100 -+++ libxcb-1.8/configure.ac 2012-09-26 15:07:45.758493553 +0200 -@@ -35,7 +35,7 @@ - - # Checks for pkg-config packages - PKG_CHECK_MODULES(XCBPROTO, xcb-proto >= 1.6) --NEEDED="pthread-stubs xau >= 0.99.2" -+NEEDED="xau >= 0.99.2" - PKG_CHECK_MODULES(NEEDED, $NEEDED) - - have_xdmcp="no" -diff -ru libxcb-1.8.orig/configure libxcb-1.8/configure ---- libxcb-1.8.orig/configure 2012-01-11 18:27:53.000000000 +0100 -+++ libxcb-1.8/configure 2012-09-26 15:11:58.399805814 +0200 -@@ -13088,7 +13088,7 @@ - $as_echo "yes" >&6; } - - fi --NEEDED="pthread-stubs xau >= 0.99.2" -+NEEDED="xau >= 0.99.2" - - pkg_failed=no - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NEEDED" >&5 diff --git a/easybuild/easyconfigs/l/libxkbcommon/libxkbcommon-0.6.1-foss-2016a.eb b/easybuild/easyconfigs/l/libxkbcommon/libxkbcommon-0.6.1-foss-2016a.eb deleted file mode 100644 index 54ae81472226..000000000000 --- a/easybuild/easyconfigs/l/libxkbcommon/libxkbcommon-0.6.1-foss-2016a.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxkbcommon' -version = '0.6.1' - -homepage = 'http://xkbcommon.org/' -description = """xkbcommon is a library to handle keyboard descriptions, - including loading them from disk, parsing them and handling their state. - It's mainly meant for client toolkits, window systems, - and other system applications.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['http://xkbcommon.org/download/'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('libxcb', '1.11.1'), - ('XKeyboardConfig', '2.17'), -] - -builddependencies = [ - ('flex', '2.6.0'), - ('Bison', '3.0.4'), - ('xcb-proto', '1.11', '', True), - ('xproto', '7.0.28'), - ('libpthread-stubs', '0.3'), - ('xorg-macros', '1.19.0'), -] - -sanity_check_paths = { - 'files': ['lib/libxkbcommon%s.so' % x for x in ['', '-x11']], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libxkbcommon/libxkbcommon-0.6.1-intel-2016a.eb b/easybuild/easyconfigs/l/libxkbcommon/libxkbcommon-0.6.1-intel-2016a.eb deleted file mode 100644 index b3bcbc8fa668..000000000000 --- a/easybuild/easyconfigs/l/libxkbcommon/libxkbcommon-0.6.1-intel-2016a.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxkbcommon' -version = '0.6.1' - -homepage = 'http://xkbcommon.org/' -description = """xkbcommon is a library to handle keyboard descriptions, - including loading them from disk, parsing them and handling their state. - It's mainly meant for client toolkits, window systems, - and other system applications.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['http://xkbcommon.org/download/'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('libxcb', '1.11.1'), - ('XKeyboardConfig', '2.17'), -] - -builddependencies = [ - ('flex', '2.6.0'), - ('Bison', '3.0.4'), - ('xcb-proto', '1.11', '', True), - ('xproto', '7.0.28'), - ('libpthread-stubs', '0.3'), - ('xorg-macros', '1.19.0'), -] - -sanity_check_paths = { - 'files': ['lib/libxkbcommon%s.so' % x for x in ['', '-x11']], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libxml++/libxml++-2.40.1-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libxml++/libxml++-2.40.1-GCCcore-7.3.0.eb deleted file mode 100644 index 7fd09ea7e1d2..000000000000 --- a/easybuild/easyconfigs/l/libxml++/libxml++-2.40.1-GCCcore-7.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxml++' -version = '2.40.1' - -homepage = 'http://libxmlplusplus.sourceforge.net' -description = """libxml++ is a C++ wrapper for the libxml XML parser library.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/%(name)s/%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['4ad4abdd3258874f61c2e2a41d08e9930677976d303653cd1670d3e9f35463e9'] - -builddependencies = [ - ('binutils', '2.30'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('GLibmm', '2.49.7'), - ('libxml2', '2.9.8'), -] - -sanity_check_paths = { - 'files': ['lib/libxml++-2.6.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig', 'include/libxml++-2.6/libxml++'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml++/libxml++-2.40.1-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libxml++/libxml++-2.40.1-GCCcore-8.2.0.eb deleted file mode 100644 index 3fc433b12ba8..000000000000 --- a/easybuild/easyconfigs/l/libxml++/libxml++-2.40.1-GCCcore-8.2.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxml++' -version = '2.40.1' - -homepage = 'http://libxmlplusplus.sourceforge.net' -description = """libxml++ is a C++ wrapper for the libxml XML parser library.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/%(name)s/%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['4ad4abdd3258874f61c2e2a41d08e9930677976d303653cd1670d3e9f35463e9'] - -builddependencies = [ - ('binutils', '2.31.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('GLibmm', '2.49.7'), - ('libxml2', '2.9.8'), -] - -sanity_check_paths = { - 'files': ['lib/libxml++-2.6.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig', 'include/libxml++-2.6/libxml++'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml++/libxml++-2.40.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libxml++/libxml++-2.40.1-GCCcore-8.3.0.eb deleted file mode 100644 index 53ae090cdf71..000000000000 --- a/easybuild/easyconfigs/l/libxml++/libxml++-2.40.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxml++' -version = '2.40.1' - -homepage = 'http://libxmlplusplus.sourceforge.net' -description = """libxml++ is a C++ wrapper for the libxml XML parser library.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/%(name)s/%(version_major_minor)s'] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['4ad4abdd3258874f61c2e2a41d08e9930677976d303653cd1670d3e9f35463e9'] - -builddependencies = [ - ('binutils', '2.32'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('GLibmm', '2.49.7'), - ('libxml2', '2.9.9'), -] - -sanity_check_paths = { - 'files': ['lib/libxml++-2.6.%s' % SHLIB_EXT], - 'dirs': ['lib/pkgconfig', 'include/libxml++-2.6/libxml++'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2-python/libxml2-python-2.11.4-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/libxml2-python/libxml2-python-2.11.4-GCCcore-12.3.0.eb index 66e8634cd6db..c84f622d3059 100644 --- a/easybuild/easyconfigs/l/libxml2-python/libxml2-python-2.11.4-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/l/libxml2-python/libxml2-python-2.11.4-GCCcore-12.3.0.eb @@ -38,9 +38,6 @@ start_dir = 'python' # need to run a configure first, since there is only a setup.py.in preinstallopts = 'cd .. && ./configure --prefix=%(installdir)s && cd python && ' -use_pip = True -download_dep_fail = True -sanity_pip_check = True sanity_check_paths = { 'files': [], diff --git a/easybuild/easyconfigs/l/libxml2-python/libxml2-python-2.9.13-GCCcore-11.3.0.eb b/easybuild/easyconfigs/l/libxml2-python/libxml2-python-2.9.13-GCCcore-11.3.0.eb index a63e21ba6345..6c8243befbff 100644 --- a/easybuild/easyconfigs/l/libxml2-python/libxml2-python-2.9.13-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/l/libxml2-python/libxml2-python-2.9.13-GCCcore-11.3.0.eb @@ -35,10 +35,6 @@ dependencies = [ start_dir = 'python' -download_dep_fail = True -use_pip = True -sanity_pip_check = True - sanity_check_paths = { 'files': [], 'dirs': ['lib/python%(pyshortver)s/site-packages'], diff --git a/easybuild/easyconfigs/l/libxml2-python/libxml2-python-2.9.7-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/l/libxml2-python/libxml2-python-2.9.7-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index 0c54a413b713..000000000000 --- a/easybuild/easyconfigs/l/libxml2-python/libxml2-python-2.9.7-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'libxml2-python' -version = '2.9.7' -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': '2018a'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = ['libxml2-%(version)s.tar.gz'] -patches = ['libxml2-%(version)s_fix-hardcoded-paths.patch'] -checksums = [ - 'f63c5e7d30362ed28b38bfa1ac6313f9a80230720b7fb6c80575eeab3ff5900c', # libxml2-2.9.7.tar.gz - '3d5651c015fd375d855421983b7d33ffd4af797b7411f46e05cd8c57b210e542', # libxml2-2.9.7_fix-hardcoded-paths.patch -] - -dependencies = [ - ('zlib', '1.2.11'), - ('XZ', '5.2.3'), - ('Python', '2.7.14'), - ('libxml2', version), - ('libiconv', '1.15'), -] - -start_dir = 'python' - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -options = {'modulename': 'libxml2'} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2-python/libxml2-python-2.9.8-GCCcore-8.2.0-Python-3.7.2.eb b/easybuild/easyconfigs/l/libxml2-python/libxml2-python-2.9.8-GCCcore-8.2.0-Python-3.7.2.eb deleted file mode 100644 index 996b46893ab3..000000000000 --- a/easybuild/easyconfigs/l/libxml2-python/libxml2-python-2.9.8-GCCcore-8.2.0-Python-3.7.2.eb +++ /dev/null @@ -1,51 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'libxml2-python' -version = '2.9.8' -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). This is the Python binding.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = ['libxml2-%(version)s.tar.gz'] -patches = ['libxml2-2.9.7_fix-hardcoded-paths.patch'] -checksums = [ - '0b74e51595654f958148759cfef0993114ddccccbb6f31aee018f3558e8e2732', # libxml2-2.9.8.tar.gz - '3d5651c015fd375d855421983b7d33ffd4af797b7411f46e05cd8c57b210e542', # libxml2-2.9.7_fix-hardcoded-paths.patch -] - -builddependencies = [ - ('binutils', '2.31.1'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('XZ', '5.2.4'), - ('Python', '3.7.2'), - ('libxml2', version), - ('libiconv', '1.16'), -] - -start_dir = 'python' - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -options = {'modulename': 'libxml2'} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2-python/libxml2-python-2.9.8-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/l/libxml2-python/libxml2-python-2.9.8-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index 96b7a2b38ed0..000000000000 --- a/easybuild/easyconfigs/l/libxml2-python/libxml2-python-2.9.8-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'libxml2-python' -version = '2.9.8' -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). This is the Python binding.""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = ['libxml2-%(version)s.tar.gz'] -patches = ['libxml2-2.9.7_fix-hardcoded-paths.patch'] -checksums = [ - '0b74e51595654f958148759cfef0993114ddccccbb6f31aee018f3558e8e2732', # libxml2-2.9.8.tar.gz - '3d5651c015fd375d855421983b7d33ffd4af797b7411f46e05cd8c57b210e542', # libxml2-2.9.7_fix-hardcoded-paths.patch -] - -dependencies = [ - ('zlib', '1.2.11'), - ('XZ', '5.2.4'), - ('Python', '2.7.15'), - ('libxml2', version), - ('libiconv', '1.15'), -] - -start_dir = 'python' - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -options = {'modulename': 'libxml2'} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.13.4-GCCcore-14.2.0.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.13.4-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..5b194eb5a3bc --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.13.4-GCCcore-14.2.0.eb @@ -0,0 +1,27 @@ +name = 'libxml2' +version = '2.13.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': '14.2.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://download.gnome.org/sources/libxml2/%(version_major_minor)s/'] +sources = [SOURCE_TAR_XZ] +checksums = ['65d042e1c8010243e617efb02afda20b85c2160acdbfbcb5b26b80cec6515650'] + +builddependencies = [ + ('binutils', '2.42'), +] + +dependencies = [ + ('XZ', '5.6.3'), + ('zlib', '1.3.1'), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.10-GCCcore-9.2.0.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.10-GCCcore-9.2.0.eb deleted file mode 100644 index d256f11c658a..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.10-GCCcore-9.2.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'libxml2' -version = '2.9.10' - -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': '9.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://download.gnome.org/sources/libxml2/%(version_major_minor)s/'] -sources = [SOURCE_TAR_XZ] -checksums = ['593b7b751dd18c2d6abcd0c4bcb29efc203d0b4373a6df98e3a455ea74ae2813'] - -builddependencies = [('binutils', '2.32')] - -dependencies = [ - ('XZ', '5.2.4'), - ('zlib', '1.2.11'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.10-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.10-GCCcore-9.3.0.eb deleted file mode 100644 index 3669c4c6bca3..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.10-GCCcore-9.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'libxml2' -version = '2.9.10' - -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': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://download.gnome.org/sources/libxml2/%(version_major_minor)s/'] -sources = [SOURCE_TAR_XZ] -checksums = ['593b7b751dd18c2d6abcd0c4bcb29efc203d0b4373a6df98e3a455ea74ae2813'] - -builddependencies = [('binutils', '2.34')] - -dependencies = [ - ('XZ', '5.2.5'), - ('zlib', '1.2.11'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.8.3.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.8.3.eb deleted file mode 100644 index 47732da727b2..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.8.3.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'libxml2' -version = '2.9.2' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and -toolchain developed for the Gnome project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'GCC', 'version': '4.8.3'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.8.4.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.8.4.eb deleted file mode 100644 index 25e24ba97f44..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.8.4.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'libxml2' -version = '2.9.2' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and -toolchain developed for the Gnome project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'GCC', 'version': '4.8.4'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.9.2.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.9.2.eb deleted file mode 100644 index 84f6203208c0..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.9.2.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'libxml2' -version = '2.9.2' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and -toolchain developed for the Gnome project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.9.3-2.25.eb deleted file mode 100644 index 80b60e88bec9..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'libxml2' -version = '2.9.2' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and -toolchain developed for the Gnome project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GNU-4.9.3-2.25.eb deleted file mode 100644 index 8fb7cc97f084..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'libxml2' -version = '2.9.2' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'GNU', 'version': '4.9.3-2.25'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-GCC-4.9.3-2.25.eb deleted file mode 100644 index 4447186030ad..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'libxml2' -version = '2.9.3' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-foss-2016a-Python-2.7.11.eb deleted file mode 100644 index 5c76876c0d7d..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-foss-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'libxml2' -version = '2.9.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable - outside of the Gnome platform).""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('Python', '2.7.11'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-foss-2016a.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-foss-2016a.eb deleted file mode 100644 index 45737f40c5f3..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-foss-2016a.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'libxml2' -version = '2.9.3' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and -toolchain developed for the Gnome project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-gimkl-2.11.5.eb deleted file mode 100644 index b5f12f37c260..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-gimkl-2.11.5.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'libxml2' -version = '2.9.3' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and -toolchain developed for the Gnome project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index b50b2e930b89..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'libxml2' -version = '2.9.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable - outside of the Gnome platform).""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('Python', '2.7.11'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-intel-2016a.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-intel-2016a.eb deleted file mode 100644 index 483a54f92aae..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-intel-2016a.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'libxml2' -version = '2.9.3' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and -toolchain developed for the Gnome project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('zlib', '1.2.8')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-GCC-5.4.0-2.26.eb deleted file mode 100644 index 798eea299823..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'libxml2' -version = '2.9.4' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('XZ', '5.2.2'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-GCCcore-4.9.3.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-GCCcore-4.9.3.eb deleted file mode 100644 index 4873fafcda4f..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-GCCcore-4.9.3.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'libxml2' -version = '2.9.4' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and -toolchain developed for the Gnome project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.3'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -builddependencies = [ - ('binutils', '2.25'), -] - -dependencies = [ - ('zlib', '1.2.8'), - ('XZ', '5.2.2'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-GCCcore-5.4.0.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-GCCcore-5.4.0.eb deleted file mode 100644 index 7cfd54f4e1be..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-GCCcore-5.4.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -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] -checksums = ['ffb911191e509b966deb55de705387f14156e1a56b21824357cdf0053233633c'] - -dependencies = [ - ('zlib', '1.2.8'), - ('XZ', '5.2.2'), -] - -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [('binutils', '2.26', '', SYSTEM)] - -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 deleted file mode 100644 index b71554c4dfa2..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-GCCcore-6.3.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -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 deleted file mode 100644 index da9c49754840..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-GCCcore-6.4.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -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-foss-2016.04.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-foss-2016.04.eb deleted file mode 100644 index 9268fd68be0c..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-foss-2016.04.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'libxml2' -version = '2.9.4' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and -toolchain developed for the Gnome project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'foss', 'version': '2016.04'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('XZ', '5.2.2'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-foss-2016a.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-foss-2016a.eb deleted file mode 100644 index 59cbe77a84c2..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-foss-2016a.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'libxml2' -version = '2.9.4' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and -toolchain developed for the Gnome project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('XZ', '5.2.2'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-foss-2016b-Python-2.7.12.eb deleted file mode 100644 index b0e2fa032b44..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-foss-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'libxml2' -version = '2.9.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable - outside of the Gnome platform).""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ffb911191e509b966deb55de705387f14156e1a56b21824357cdf0053233633c'] - -dependencies = [ - ('zlib', '1.2.8'), - ('XZ', '5.2.2'), - ('Python', '2.7.12'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-foss-2016b.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-foss-2016b.eb deleted file mode 100644 index abee889e32e4..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-foss-2016b.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'libxml2' -version = '2.9.4' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and -toolchain developed for the Gnome project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('XZ', '5.2.2'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-gimkl-2017a.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-gimkl-2017a.eb deleted file mode 100644 index eaca2fc38e5f..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-gimkl-2017a.eb +++ /dev/null @@ -1,23 +0,0 @@ -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-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index 5f9093db10dc..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'libxml2' -version = '2.9.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable - outside of the Gnome platform).""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('XZ', '5.2.2'), - ('Python', '2.7.12'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-intel-2016b.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-intel-2016b.eb deleted file mode 100644 index ab1c0ecd3e4e..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-intel-2016b.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'libxml2' -version = '2.9.4' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and -toolchain developed for the Gnome project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('XZ', '5.2.2'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/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 deleted file mode 100644 index 8eeb4025478e..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,24 +0,0 @@ -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/libxml2/libxml2-2.9.5-GCCcore-6.3.0.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.5-GCCcore-6.3.0.eb deleted file mode 100644 index 42dac0e7a799..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.5-GCCcore-6.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'libxml2' -version = '2.9.5' - -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] -checksums = ['4031c1ecee9ce7ba4f313e91ef6284164885cdb69937a123f6a83bb6a72dcd38'] - -dependencies = [ - ('zlib', '1.2.11'), - ('XZ', '5.2.3'), -] - -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [('binutils', '2.27', '', SYSTEM)] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.6-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.6-GCCcore-6.4.0.eb deleted file mode 100644 index c08596623caf..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.6-GCCcore-6.4.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'libxml2' -version = '2.9.6' - -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 = ['8b9038cca7240e881d462ea391882092dfdc6d4f483f72683e817be08df5ebbc'] - -builddependencies = [('binutils', '2.28')] - -dependencies = [ - ('zlib', '1.2.11'), - ('XZ', '5.2.3'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.7-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.7-GCCcore-6.4.0.eb deleted file mode 100644 index 9abcf9363636..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.7-GCCcore-6.4.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -name = 'libxml2' -version = '2.9.7' - -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 = ['f63c5e7d30362ed28b38bfa1ac6313f9a80230720b7fb6c80575eeab3ff5900c'] - -builddependencies = [('binutils', '2.28')] - -dependencies = [ - ('zlib', '1.2.11'), - ('XZ', '5.2.3'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.8-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.8-GCCcore-6.4.0.eb deleted file mode 100644 index 07e8e291eada..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.8-GCCcore-6.4.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -name = 'libxml2' -version = '2.9.8' - -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 = ['0b74e51595654f958148759cfef0993114ddccccbb6f31aee018f3558e8e2732'] - -builddependencies = [('binutils', '2.28')] - -dependencies = [ - ('XZ', '5.2.3'), - ('zlib', '1.2.11'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.8-GCCcore-7.2.0.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.8-GCCcore-7.2.0.eb deleted file mode 100644 index a9f2c2e21258..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.8-GCCcore-7.2.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'libxml2' -version = '2.9.8' - -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': '7.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://download.gnome.org/sources/libxml2/%(version_major_minor)s/'] -sources = [SOURCE_TAR_XZ] -checksums = ['dcca21d624bbbe094fcc104e1f15f2eacfb65aecd0e38ed220aeca56b62c81e2'] - -builddependencies = [('binutils', '2.29')] - -dependencies = [ - ('XZ', '5.2.4'), - ('zlib', '1.2.11'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.8-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.8-GCCcore-7.3.0.eb deleted file mode 100644 index 417881a12edf..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.8-GCCcore-7.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'libxml2' -version = '2.9.8' - -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': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://download.gnome.org/sources/libxml2/%(version_major_minor)s/'] -sources = [SOURCE_TAR_XZ] -checksums = ['dcca21d624bbbe094fcc104e1f15f2eacfb65aecd0e38ed220aeca56b62c81e2'] - -builddependencies = [('binutils', '2.30')] - -dependencies = [ - ('XZ', '5.2.4'), - ('zlib', '1.2.11'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.8-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.8-GCCcore-8.2.0.eb deleted file mode 100644 index fc27adc85d2a..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.8-GCCcore-8.2.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'libxml2' -version = '2.9.8' - -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': '8.2.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://download.gnome.org/sources/libxml2/%(version_major_minor)s/'] -sources = [SOURCE_TAR_XZ] -checksums = ['dcca21d624bbbe094fcc104e1f15f2eacfb65aecd0e38ed220aeca56b62c81e2'] - -builddependencies = [('binutils', '2.31.1')] - -dependencies = [ - ('XZ', '5.2.4'), - ('zlib', '1.2.11'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.9-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.9-GCCcore-8.3.0.eb deleted file mode 100644 index e427981571a9..000000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.9-GCCcore-8.3.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'libxml2' -version = '2.9.9' - -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': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://download.gnome.org/sources/libxml2/%(version_major_minor)s/'] -sources = [SOURCE_TAR_XZ] -checksums = ['58a5c05a2951f8b47656b676ce1017921a29f6b1419c45e3baed0d6435ba03f5'] - -builddependencies = [('binutils', '2.32')] - -dependencies = [ - ('XZ', '5.2.4'), - ('zlib', '1.2.11'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.28-foss-2016a.eb b/easybuild/easyconfigs/l/libxslt/libxslt-1.1.28-foss-2016a.eb deleted file mode 100644 index 6b593148b422..000000000000 --- a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.28-foss-2016a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxslt' -version = '1.1.28' - -homepage = 'http://xmlsoft.org/' -description = """Libxslt is the XSLT C library developed for the GNOME project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] - -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('libxml2', '2.9.3'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.28-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/l/libxslt/libxslt-1.1.28-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index c1402800ba28..000000000000 --- a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.28-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxslt' -version = '1.1.28' -versionsuffix = '-Python-2.7.11' - -homepage = 'http://xmlsoft.org/' -description = """Libxslt is the XSLT C library developed for the GNOME project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] - -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('libxml2', '2.9.3', versionsuffix), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.28-intel-2016a.eb b/easybuild/easyconfigs/l/libxslt/libxslt-1.1.28-intel-2016a.eb deleted file mode 100644 index b3d064b443f0..000000000000 --- a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.28-intel-2016a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxslt' -version = '1.1.28' - -homepage = 'http://xmlsoft.org/' -description = """Libxslt is the XSLT C library developed for the GNOME project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] - -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('libxml2', '2.9.3'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.29-foss-2016b.eb b/easybuild/easyconfigs/l/libxslt/libxslt-1.1.29-foss-2016b.eb deleted file mode 100644 index 42e7a0648028..000000000000 --- a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.29-foss-2016b.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': 'foss', 'version': '2016b'} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] - -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('libxml2', '2.9.4'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.29-intel-2016a.eb b/easybuild/easyconfigs/l/libxslt/libxslt-1.1.29-intel-2016a.eb deleted file mode 100644 index 75e9ce2ed713..000000000000 --- a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.29-intel-2016a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxslt' -version = '1.1.29' - -homepage = 'http://xmlsoft.org/' -description = """Libxslt is the XSLT C library developed for the GNOME project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] - -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('libxml2', '2.9.3'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.29-intel-2016b.eb b/easybuild/easyconfigs/l/libxslt/libxslt-1.1.29-intel-2016b.eb deleted file mode 100644 index be5d33a181fd..000000000000 --- a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.29-intel-2016b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxslt' -version = '1.1.29' - -homepage = 'http://xmlsoft.org/' -description = """Libxslt is the XSLT C library developed for the GNOME project - (but usable outside of the Gnome platform).""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] - -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('zlib', '1.2.8'), - ('libxml2', '2.9.4'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.29-intel-2017a.eb b/easybuild/easyconfigs/l/libxslt/libxslt-1.1.29-intel-2017a.eb deleted file mode 100644 index 03b3d4547eb2..000000000000 --- a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.29-intel-2017a.eb +++ /dev/null @@ -1,24 +0,0 @@ -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/libxslt/libxslt-1.1.30-GCCcore-6.3.0.eb b/easybuild/easyconfigs/l/libxslt/libxslt-1.1.30-GCCcore-6.3.0.eb deleted file mode 100644 index d33516e092fa..000000000000 --- a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.30-GCCcore-6.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxslt' -version = '1.1.30' - -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': 'GCCcore', 'version': '6.3.0'} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['ba65236116de8326d83378b2bd929879fa185195bc530b9d1aba72107910b6b3'] - -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [('binutils', '2.27', '', True)] - -dependencies = [ - ('zlib', '1.2.11'), - ('libxml2', '2.9.5'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.32-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libxslt/libxslt-1.1.32-GCCcore-6.4.0.eb deleted file mode 100644 index 5d23979bab6b..000000000000 --- a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.32-GCCcore-6.4.0.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxslt' -version = '1.1.32' - -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': 'GCCcore', 'version': '6.4.0'} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['526ecd0abaf4a7789041622c3950c0e7f2c4c8835471515fd77eec684a355460'] - -builddependencies = [('binutils', '2.28')] - -dependencies = [ - ('zlib', '1.2.11'), - ('libxml2', '2.9.7'), -] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.32-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libxslt/libxslt-1.1.32-GCCcore-7.3.0.eb deleted file mode 100644 index 7d24e0af0d1d..000000000000 --- a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.32-GCCcore-7.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxslt' -version = '1.1.32' - -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': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['https://download.gnome.org/sources/libxslt/%(version_major_minor)s/'] -sources = [SOURCE_TAR_XZ] -checksums = ['b7da90eaa6b0dae9e9a3769e29a757342eef0edb9a7b431424814375414422af'] - -builddependencies = [('binutils', '2.30')] - -dependencies = [ - ('zlib', '1.2.11'), - ('libxml2', '2.9.8'), -] - -sanity_check_paths = { - 'files': ['bin/xsltproc', 'include/libxslt/xslt.h', 'lib/%%(name)s.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.33-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libxslt/libxslt-1.1.33-GCCcore-8.2.0.eb deleted file mode 100644 index e1b9d08e742c..000000000000 --- a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.33-GCCcore-8.2.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxslt' -version = '1.1.33' - -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': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://download.gnome.org/sources/libxslt/%(version_major_minor)s/'] -sources = [SOURCE_TAR_XZ] -checksums = ['3944d3a74b4ca6b40f59967e2a587abc6994f6935d697d9fa1b8edd722513e90'] - -builddependencies = [('binutils', '2.31.1')] - -dependencies = [ - ('zlib', '1.2.11'), - ('libxml2', '2.9.8'), -] - -sanity_check_paths = { - 'files': ['bin/xsltproc', 'include/libxslt/xslt.h', 'lib/%%(name)s.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.34-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libxslt/libxslt-1.1.34-GCCcore-8.3.0.eb deleted file mode 100644 index 7ee70a646ab8..000000000000 --- a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.34-GCCcore-8.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxslt' -version = '1.1.34' - -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': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://download.gnome.org/sources/libxslt/%(version_major_minor)s/'] -sources = [SOURCE_TAR_XZ] -checksums = ['28c47db33ab4daefa6232f31ccb3c65260c825151ec86ec461355247f3f56824'] - -builddependencies = [ - ('binutils', '2.32'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('libxml2', '2.9.9'), -] - -# Make sure it doesn't pick up OS installed libgcrypt or Python -configopts = '--with-crypto=no --with-python=no ' - -sanity_check_paths = { - 'files': ['bin/xsltproc', 'include/libxslt/xslt.h', 'lib/%%(name)s.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.34-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libxslt/libxslt-1.1.34-GCCcore-9.3.0.eb deleted file mode 100644 index 85eb068bdbcb..000000000000 --- a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.34-GCCcore-9.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxslt' -version = '1.1.34' - -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': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://download.gnome.org/sources/libxslt/%(version_major_minor)s/'] -sources = [SOURCE_TAR_XZ] -checksums = ['28c47db33ab4daefa6232f31ccb3c65260c825151ec86ec461355247f3f56824'] - -builddependencies = [ - ('binutils', '2.34'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('libxml2', '2.9.10'), -] - -# Make sure it doesn't pick up OS installed libgcrypt or Python -configopts = '--with-crypto=no --with-python=no ' - -sanity_check_paths = { - 'files': ['bin/xsltproc', 'include/libxslt/xslt.h', 'lib/%%(name)s.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.42-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libxslt/libxslt-1.1.42-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..a38c53ef8416 --- /dev/null +++ b/easybuild/easyconfigs/l/libxslt/libxslt-1.1.42-GCCcore-13.3.0.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'libxslt' +version = '1.1.42' + +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': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://download.gnome.org/sources/libxslt/%(version_major_minor)s/'] +sources = [SOURCE_TAR_XZ] +checksums = ['85ca62cac0d41fc77d3f6033da9df6fd73d20ea2fc18b0a3609ffb4110e1baeb'] + +builddependencies = [ + ('binutils', '2.42'), + ('pkgconf', '2.2.0'), +] + +dependencies = [ + ('zlib', '1.3.1'), + ('libxml2', '2.12.7'), +] + +# Make sure it doesn't pick up OS installed libgcrypt or Python +# enable building static libs +configopts = '--with-crypto=no --with-python=no --enable-static=yes ' + +sanity_check_paths = { + 'files': ['bin/xsltproc', 'include/libxslt/xslt.h', 'lib/%%(name)s.%s' % SHLIB_EXT, 'lib/%(name)s.a', + 'lib/libexslt.%s' % SHLIB_EXT, 'lib/libexslt.a'], + 'dirs': ['include/libxslt', 'include/libexslt'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.42-GCCcore-14.2.0.eb b/easybuild/easyconfigs/l/libxslt/libxslt-1.1.42-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..855cb7acbb58 --- /dev/null +++ b/easybuild/easyconfigs/l/libxslt/libxslt-1.1.42-GCCcore-14.2.0.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'libxslt' +version = '1.1.42' + +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': 'GCCcore', 'version': '14.2.0'} + +source_urls = ['https://download.gnome.org/sources/libxslt/%(version_major_minor)s/'] +sources = [SOURCE_TAR_XZ] +checksums = ['85ca62cac0d41fc77d3f6033da9df6fd73d20ea2fc18b0a3609ffb4110e1baeb'] + +builddependencies = [ + ('binutils', '2.42'), + ('pkgconf', '2.3.0'), +] + +dependencies = [ + ('zlib', '1.3.1'), + ('libxml2', '2.13.4'), +] + +# Make sure it doesn't pick up OS installed libgcrypt or Python +# enable building static libs +configopts = '--with-crypto=no --with-python=no --enable-static=yes ' + +sanity_check_paths = { + 'files': ['bin/xsltproc', 'include/libxslt/xslt.h', 'lib/%%(name)s.%s' % SHLIB_EXT, 'lib/%(name)s.a', + 'lib/libexslt.%s' % SHLIB_EXT, 'lib/libexslt.a'], + 'dirs': ['include/libxslt', 'include/libexslt'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.10-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.10-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 003d695ab67c..000000000000 --- a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.10-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxsmm' -version = '1.10' - -homepage = 'https://github.com/hfp/libxsmm' -description = """LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications -targeting Intel Architecture (x86).""" - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} - -source_urls = ['https://github.com/hfp/libxsmm/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['2904f7983719fd5c5af081121c1d028d45b10b854aec9a9e67996a0602631abc'] - -# install both static and dynamic version -installopts = ['PREFIX=%(installdir)s', 'PREFIX=%(installdir)s STATIC=0'] - -skipsteps = ['configure'] -maxparallel = 1 - -sanity_check_paths = { - 'files': ['bin/libxsmm_gemm_generator', 'include/libxsmm.h', 'lib/libxsmm.a', 'lib/libxsmm.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.10-foss-2018b.eb b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.10-foss-2018b.eb deleted file mode 100644 index f62436cb2f53..000000000000 --- a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.10-foss-2018b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxsmm' -version = '1.10' - -homepage = 'https://github.com/hfp/libxsmm' -description = """LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications -targeting Intel Architecture (x86).""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/hfp/libxsmm/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['2904f7983719fd5c5af081121c1d028d45b10b854aec9a9e67996a0602631abc'] - -# install both static and dynamic version -installopts = ['PREFIX=%(installdir)s', 'PREFIX=%(installdir)s STATIC=0'] - -skipsteps = ['configure'] -maxparallel = 1 - -sanity_check_paths = { - 'files': ['bin/libxsmm_gemm_generator', 'include/libxsmm.h', 'lib/libxsmm.a', 'lib/libxsmm.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.10-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.10-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index a14f0909fbcc..000000000000 --- a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.10-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxsmm' -version = '1.10' - -homepage = 'https://github.com/hfp/libxsmm' -description = """LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications -targeting Intel Architecture (x86).""" - -toolchain = {'name': 'iccifort', 'version': '2019.1.144-GCC-8.2.0-2.31.1'} - -source_urls = ['https://github.com/hfp/libxsmm/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['2904f7983719fd5c5af081121c1d028d45b10b854aec9a9e67996a0602631abc'] - -# install both static and dynamic version -installopts = ['PREFIX=%(installdir)s', 'PREFIX=%(installdir)s STATIC=0'] - -skipsteps = ['configure'] -maxparallel = 1 - -sanity_check_paths = { - 'files': ['bin/libxsmm_gemm_generator', 'include/libxsmm.h', 'lib/libxsmm.a', 'lib/libxsmm.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.10-intel-2018b.eb b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.10-intel-2018b.eb deleted file mode 100644 index 0f4e822e06c4..000000000000 --- a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.10-intel-2018b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxsmm' -version = '1.10' - -homepage = 'https://github.com/hfp/libxsmm' -description = """LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications -targeting Intel Architecture (x86).""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['https://github.com/hfp/libxsmm/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['2904f7983719fd5c5af081121c1d028d45b10b854aec9a9e67996a0602631abc'] - -# install both static and dynamic version -installopts = ['PREFIX=%(installdir)s', 'PREFIX=%(installdir)s STATIC=0'] - -skipsteps = ['configure'] -maxparallel = 1 - -sanity_check_paths = { - 'files': ['bin/libxsmm_gemm_generator', 'include/libxsmm.h', 'lib/libxsmm.a', 'lib/libxsmm.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.16.1-GCC-10.2.0.eb b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.16.1-GCC-10.2.0.eb index cc99b62c3912..0d233d0fee68 100644 --- a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.16.1-GCC-10.2.0.eb +++ b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.16.1-GCC-10.2.0.eb @@ -3,13 +3,13 @@ easyblock = 'ConfigureMake' name = 'libxsmm' version = '1.16.1' -homepage = 'https://github.com/hfp/libxsmm' +homepage = 'https://github.com/libxsmm/libxsmm' description = """LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications targeting Intel Architecture (x86).""" toolchain = {'name': 'GCC', 'version': '10.2.0'} -source_urls = ['https://github.com/hfp/libxsmm/archive/'] +source_urls = ['https://github.com/libxsmm/libxsmm/archive/'] sources = ['%(version)s.tar.gz'] checksums = ['93dc7a3ec40401988729ddb2c6ea2294911261f7e6cd979cf061b5c3691d729d'] diff --git a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.16.1-GCC-9.3.0.eb b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.16.1-GCC-9.3.0.eb deleted file mode 100644 index 72a6d90dabdf..000000000000 --- a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.16.1-GCC-9.3.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxsmm' -version = '1.16.1' - -homepage = 'https://github.com/hfp/libxsmm' -description = """LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications -targeting Intel Architecture (x86).""" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} - -source_urls = ['https://github.com/hfp/libxsmm/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['93dc7a3ec40401988729ddb2c6ea2294911261f7e6cd979cf061b5c3691d729d'] - -# install both static and dynamic version -installopts = ['PREFIX=%(installdir)s', 'PREFIX=%(installdir)s STATIC=0'] - -skipsteps = ['configure'] -maxparallel = 1 - -sanity_check_paths = { - 'files': ['bin/libxsmm_gemm_generator', 'include/libxsmm.h', 'lib/libxsmm.a', 'lib/libxsmm.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.16.1-iccifort-2020.1.217.eb b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.16.1-iccifort-2020.1.217.eb deleted file mode 100644 index 7640a431e032..000000000000 --- a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.16.1-iccifort-2020.1.217.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxsmm' -version = '1.16.1' - -homepage = 'https://github.com/hfp/libxsmm' -description = """LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications -targeting Intel Architecture (x86).""" - -toolchain = {'name': 'iccifort', 'version': '2020.1.217'} - -source_urls = ['https://github.com/hfp/libxsmm/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['93dc7a3ec40401988729ddb2c6ea2294911261f7e6cd979cf061b5c3691d729d'] - -# install both static and dynamic version -installopts = ['PREFIX=%(installdir)s', 'PREFIX=%(installdir)s STATIC=0'] - -skipsteps = ['configure'] -maxparallel = 1 - -sanity_check_paths = { - 'files': ['bin/libxsmm_gemm_generator', 'include/libxsmm.h', 'lib/libxsmm.a', 'lib/libxsmm.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.16.1-iccifort-2020.4.304.eb b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.16.1-iccifort-2020.4.304.eb index fba1cdf4790c..4d9093e4d283 100644 --- a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.16.1-iccifort-2020.4.304.eb +++ b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.16.1-iccifort-2020.4.304.eb @@ -3,13 +3,13 @@ easyblock = 'ConfigureMake' name = 'libxsmm' version = '1.16.1' -homepage = 'https://github.com/hfp/libxsmm' +homepage = 'https://github.com/libxsmm/libxsmm' description = """LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications targeting Intel Architecture (x86).""" toolchain = {'name': 'iccifort', 'version': '2020.4.304'} -source_urls = ['https://github.com/hfp/libxsmm/archive/'] +source_urls = ['https://github.com/libxsmm/libxsmm/archive/'] sources = ['%(version)s.tar.gz'] checksums = ['93dc7a3ec40401988729ddb2c6ea2294911261f7e6cd979cf061b5c3691d729d'] diff --git a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.16.2-GCC-10.3.0.eb b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.16.2-GCC-10.3.0.eb index 41104ec8354a..a0e190a7177e 100644 --- a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.16.2-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.16.2-GCC-10.3.0.eb @@ -3,13 +3,13 @@ easyblock = 'ConfigureMake' name = 'libxsmm' version = '1.16.2' -homepage = 'https://github.com/hfp/libxsmm' +homepage = 'https://github.com/libxsmm/libxsmm' description = """LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications targeting Intel Architecture (x86).""" toolchain = {'name': 'GCC', 'version': '10.3.0'} -source_urls = ['https://github.com/hfp/libxsmm/archive/'] +source_urls = ['https://github.com/libxsmm/libxsmm/archive/'] sources = ['%(version)s.tar.gz'] checksums = ['bdc7554b56b9e0a380fc9c7b4f4394b41be863344858bc633bc9c25835c4c64e'] diff --git a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.16.2-intel-compilers-2021.2.0.eb b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.16.2-intel-compilers-2021.2.0.eb index 86f5f13c7e47..8f958e9ca322 100644 --- a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.16.2-intel-compilers-2021.2.0.eb +++ b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.16.2-intel-compilers-2021.2.0.eb @@ -3,13 +3,13 @@ easyblock = 'ConfigureMake' name = 'libxsmm' version = '1.16.2' -homepage = 'https://github.com/hfp/libxsmm' +homepage = 'https://github.com/libxsmm/libxsmm' description = """LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications targeting Intel Architecture (x86).""" toolchain = {'name': 'intel-compilers', 'version': '2021.2.0'} -source_urls = ['https://github.com/hfp/libxsmm/archive/'] +source_urls = ['https://github.com/libxsmm/libxsmm/archive/'] sources = ['%(version)s.tar.gz'] checksums = ['bdc7554b56b9e0a380fc9c7b4f4394b41be863344858bc633bc9c25835c4c64e'] diff --git a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-11.2.0.eb b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-11.2.0.eb index d459d902f56d..45044f6d90d4 100644 --- a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-11.2.0.eb @@ -3,13 +3,13 @@ easyblock = 'ConfigureMake' name = 'libxsmm' version = '1.17' -homepage = 'https://github.com/hfp/libxsmm' +homepage = 'https://github.com/libxsmm/libxsmm' description = """LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications targeting Intel Architecture (x86).""" toolchain = {'name': 'GCC', 'version': '11.2.0'} -source_urls = ['https://github.com/hfp/libxsmm/archive/'] +source_urls = ['https://github.com/libxsmm/libxsmm/archive/'] sources = ['%(version)s.tar.gz'] checksums = ['8b642127880e92e8a75400125307724635ecdf4020ca4481e5efe7640451bb92'] diff --git a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-11.3.0.eb b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-11.3.0.eb index 9fbbdba63298..53051f7f899d 100644 --- a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-11.3.0.eb @@ -3,13 +3,13 @@ easyblock = 'ConfigureMake' name = 'libxsmm' version = '1.17' -homepage = 'https://github.com/hfp/libxsmm' +homepage = 'https://github.com/libxsmm/libxsmm' description = """LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications targeting Intel Architecture (x86).""" toolchain = {'name': 'GCC', 'version': '11.3.0'} -source_urls = ['https://github.com/hfp/libxsmm/archive/'] +source_urls = ['https://github.com/libxsmm/libxsmm/archive/'] sources = ['%(version)s.tar.gz'] checksums = ['8b642127880e92e8a75400125307724635ecdf4020ca4481e5efe7640451bb92'] diff --git a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-12.2.0.eb b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-12.2.0.eb index bd19b03924fa..fc42848f68cf 100644 --- a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-12.2.0.eb +++ b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-12.2.0.eb @@ -3,13 +3,13 @@ easyblock = 'ConfigureMake' name = 'libxsmm' version = '1.17' -homepage = 'https://github.com/hfp/libxsmm' +homepage = 'https://github.com/libxsmm/libxsmm' description = """LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications targeting Intel Architecture (x86).""" toolchain = {'name': 'GCC', 'version': '12.2.0'} -source_urls = ['https://github.com/hfp/libxsmm/archive/'] +source_urls = ['https://github.com/libxsmm/libxsmm/archive/'] sources = ['%(version)s.tar.gz'] checksums = ['8b642127880e92e8a75400125307724635ecdf4020ca4481e5efe7640451bb92'] diff --git a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-12.3.0.eb b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-12.3.0.eb index b20b327f489a..4fb17fd7e2df 100644 --- a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-12.3.0.eb +++ b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-12.3.0.eb @@ -3,13 +3,13 @@ easyblock = 'ConfigureMake' name = 'libxsmm' version = '1.17' -homepage = 'https://github.com/hfp/libxsmm' +homepage = 'https://github.com/libxsmm/libxsmm' description = """LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications targeting Intel Architecture (x86).""" toolchain = {'name': 'GCC', 'version': '12.3.0'} -source_urls = ['https://github.com/hfp/libxsmm/archive/'] +source_urls = ['https://github.com/libxsmm/libxsmm/archive/'] sources = ['%(version)s.tar.gz'] checksums = ['8b642127880e92e8a75400125307724635ecdf4020ca4481e5efe7640451bb92'] diff --git a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.4-intel-2016a.eb b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.4-intel-2016a.eb deleted file mode 100644 index e6719ce26146..000000000000 --- a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.4-intel-2016a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxsmm' -version = '1.4' - -homepage = 'https://github.com/hfp/libxsmm' -description = """LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications -targeting Intel Architecture (x86).""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = ['%(version)s.tar.gz'] -source_urls = ['https://github.com/hfp/libxsmm/archive/'] - -# install both static and dynamic version -installopts = ['PREFIX=%(installdir)s', 'PREFIX=%(installdir)s STATIC=0'] - -skipsteps = ['configure'] -maxparallel = 1 - -sanity_check_paths = { - 'files': ['bin/libxsmm_gemm_generator', 'include/libxsmm.h', 'lib/libxsmm.a', 'lib/libxsmm.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.4.4-foss-2016b.eb b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.4.4-foss-2016b.eb deleted file mode 100644 index f4d92dd6cb4d..000000000000 --- a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.4.4-foss-2016b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxsmm' -version = '1.4.4' - -homepage = 'https://github.com/hfp/libxsmm' -description = """LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications -targeting Intel Architecture (x86).""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -sources = ['%(version)s.tar.gz'] -source_urls = ['https://github.com/hfp/libxsmm/archive/'] - -# install both static and dynamic version -installopts = ['PREFIX=%(installdir)s', 'PREFIX=%(installdir)s STATIC=0'] - -skipsteps = ['configure'] -maxparallel = 1 - -sanity_check_paths = { - 'files': ['bin/libxsmm_gemm_generator', 'include/libxsmm.h', 'lib/libxsmm.a', 'lib/libxsmm.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.4.4-intel-2016b.eb b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.4.4-intel-2016b.eb deleted file mode 100644 index d0e021010344..000000000000 --- a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.4.4-intel-2016b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxsmm' -version = '1.4.4' - -homepage = 'https://github.com/hfp/libxsmm' -description = """LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications -targeting Intel Architecture (x86).""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -sources = ['%(version)s.tar.gz'] -source_urls = ['https://github.com/hfp/libxsmm/archive/'] - -# install both static and dynamic version -installopts = ['PREFIX=%(installdir)s', 'PREFIX=%(installdir)s STATIC=0'] - -skipsteps = ['configure'] -maxparallel = 1 - -sanity_check_paths = { - 'files': ['bin/libxsmm_gemm_generator', 'include/libxsmm.h', 'lib/libxsmm.a', 'lib/libxsmm.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.6.4-foss-2016b.eb b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.6.4-foss-2016b.eb deleted file mode 100644 index 5436a17dc9b6..000000000000 --- a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.6.4-foss-2016b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxsmm' -version = '1.6.4' - -homepage = 'https://github.com/hfp/libxsmm' -description = """LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications -targeting Intel Architecture (x86).""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -sources = ['%(version)s.tar.gz'] -source_urls = ['https://github.com/hfp/libxsmm/archive/'] - -# install both static and dynamic version -installopts = ['PREFIX=%(installdir)s', 'PREFIX=%(installdir)s STATIC=0'] - -skipsteps = ['configure'] -maxparallel = 1 - -sanity_check_paths = { - 'files': ['bin/libxsmm_gemm_generator', 'include/libxsmm.h', 'lib/libxsmm.a', 'lib/libxsmm.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.6.4-intel-2016b.eb b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.6.4-intel-2016b.eb deleted file mode 100644 index 841832818046..000000000000 --- a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.6.4-intel-2016b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxsmm' -version = '1.6.4' - -homepage = 'https://github.com/hfp/libxsmm' -description = """LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications -targeting Intel Architecture (x86).""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -sources = ['%(version)s.tar.gz'] -source_urls = ['https://github.com/hfp/libxsmm/archive/'] - -# install both static and dynamic version -installopts = ['PREFIX=%(installdir)s', 'PREFIX=%(installdir)s STATIC=0'] - -skipsteps = ['configure'] -maxparallel = 1 - -sanity_check_paths = { - 'files': ['bin/libxsmm_gemm_generator', 'include/libxsmm.h', 'lib/libxsmm.a', 'lib/libxsmm.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.8.2-intel-2017b.eb b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.8.2-intel-2017b.eb deleted file mode 100644 index d06d525337d1..000000000000 --- a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.8.2-intel-2017b.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxsmm' -version = '1.8.2' - -homepage = 'https://github.com/hfp/libxsmm' -description = """LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications -targeting Intel Architecture (x86).""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://github.com/hfp/libxsmm/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['252ab73e437f5fcc87268df1ac130ffe6eb41e4281d9d3a3eaa7d591a85a612f'] - -# install both static and dynamic version -installopts = ['PREFIX=%(installdir)s', 'PREFIX=%(installdir)s STATIC=0'] - -skipsteps = ['configure'] -maxparallel = 1 - -sanity_check_paths = { - 'files': ['bin/libxsmm_gemm_generator', 'include/libxsmm.h', 'lib/libxsmm.a', 'lib/libxsmm.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.8.3-foss-2018a.eb b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.8.3-foss-2018a.eb deleted file mode 100644 index 1eb16cd57787..000000000000 --- a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.8.3-foss-2018a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxsmm' -version = '1.8.3' - -homepage = 'https://github.com/hfp/libxsmm' -description = """LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications -targeting Intel Architecture (x86).""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['https://github.com/hfp/libxsmm/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['08ed4a67731d07c739fa83c426a06a5a8fe576bc273da4bab84eb0d1f4405011'] - -# install both static and dynamic version -installopts = ['PREFIX=%(installdir)s', 'PREFIX=%(installdir)s STATIC=0'] - -skipsteps = ['configure'] -maxparallel = 1 - -sanity_check_paths = { - 'files': ['bin/libxsmm_gemm_generator', 'include/libxsmm.h', 'lib/libxsmm.a', 'lib/libxsmm.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.8.3-intel-2018a.eb b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.8.3-intel-2018a.eb deleted file mode 100644 index 8588d7a0254c..000000000000 --- a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.8.3-intel-2018a.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxsmm' -version = '1.8.3' - -homepage = 'https://github.com/hfp/libxsmm' -description = """LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications -targeting Intel Architecture (x86).""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://github.com/hfp/libxsmm/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['08ed4a67731d07c739fa83c426a06a5a8fe576bc273da4bab84eb0d1f4405011'] - -# install both static and dynamic version -installopts = ['PREFIX=%(installdir)s', 'PREFIX=%(installdir)s STATIC=0'] - -skipsteps = ['configure'] -maxparallel = 1 - -sanity_check_paths = { - 'files': ['bin/libxsmm_gemm_generator', 'include/libxsmm.h', 'lib/libxsmm.a', 'lib/libxsmm.%s' % SHLIB_EXT], - 'dirs': ['share'] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-GCCcore-6.4.0.eb deleted file mode 100644 index 156fcf6ef56e..000000000000 --- a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-GCCcore-6.4.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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.6' - -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 = ['7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749'] - -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.6-foss-2016b.eb b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-foss-2016b.eb deleted file mode 100644 index 1f7dc3171ce2..000000000000 --- a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-foss-2016b.eb +++ /dev/null @@ -1,28 +0,0 @@ -## -# 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.6' - -homepage = 'http://pyyaml.org/wiki/LibYAML' -description = """LibYAML is a YAML 1.1 parser and emitter written in C.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -sources = ['yaml-%(version)s.tar.gz'] -source_urls = ['http://pyyaml.org/download/libyaml/'] - -sanity_check_paths = { - 'files': ["include/yaml.h", "lib/libyaml.a", "lib/libyaml.%s" % SHLIB_EXT], - 'dirs': ["lib/pkgconfig"] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-intel-2016a.eb b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-intel-2016a.eb deleted file mode 100644 index bb08d2990a3c..000000000000 --- a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-intel-2016a.eb +++ /dev/null @@ -1,28 +0,0 @@ -## -# 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.6' - -homepage = 'http://pyyaml.org/wiki/LibYAML' -description = """LibYAML is a YAML 1.1 parser and emitter written in C.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -sources = ['yaml-%(version)s.tar.gz'] -source_urls = ['http://pyyaml.org/download/libyaml/'] - -sanity_check_paths = { - 'files': ["include/yaml.h", "lib/libyaml.a", "lib/libyaml.%s" % SHLIB_EXT], - 'dirs': ["lib/pkgconfig"] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-intel-2016b.eb b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-intel-2016b.eb deleted file mode 100644 index 83ca6c3ec660..000000000000 --- a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-intel-2016b.eb +++ /dev/null @@ -1,28 +0,0 @@ -## -# 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.6' - -homepage = 'http://pyyaml.org/wiki/LibYAML' -description = """LibYAML is a YAML 1.1 parser and emitter written in C.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -sources = ['yaml-%(version)s.tar.gz'] -source_urls = ['http://pyyaml.org/download/libyaml/'] - -sanity_check_paths = { - 'files': ["include/yaml.h", "lib/libyaml.a", "lib/libyaml.%s" % SHLIB_EXT], - 'dirs': ["lib/pkgconfig"] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.7-GCCcore-6.3.0.eb b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.7-GCCcore-6.3.0.eb deleted file mode 100644 index 9afe720fe4e7..000000000000 --- a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.7-GCCcore-6.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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.3.0'} - -source_urls = ['http://pyyaml.org/download/libyaml/'] -sources = ['yaml-%(version)s.tar.gz'] -checksums = ['8088e457264a98ba451a90b8661fcb4f9d6f478f7265d48322a196cec2480729'] - -builddependencies = [ - ('binutils', '2.27'), -] - -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-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.7-GCCcore-6.4.0.eb deleted file mode 100644 index 975e8ba0b599..000000000000 --- a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.7-GCCcore-6.4.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.7-GCCcore-7.3.0.eb deleted file mode 100644 index 5555518ad2ae..000000000000 --- a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.7-GCCcore-7.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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': '7.3.0'} - -source_urls = ['http://pyyaml.org/download/libyaml/'] -sources = ['yaml-%(version)s.tar.gz'] -checksums = ['8088e457264a98ba451a90b8661fcb4f9d6f478f7265d48322a196cec2480729'] - -builddependencies = [ - ('binutils', '2.30'), -] - -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 deleted file mode 100644 index 12404621cea5..000000000000 --- a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.7.eb +++ /dev/null @@ -1,28 +0,0 @@ -## -# 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 = SYSTEM - -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/libyaml/libyaml-0.2.1-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/libyaml/libyaml-0.2.1-GCCcore-7.3.0.eb deleted file mode 100644 index 7b642ac1ca51..000000000000 --- a/easybuild/easyconfigs/l/libyaml/libyaml-0.2.1-GCCcore-7.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# 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.2.1' - -homepage = 'http://pyyaml.org/wiki/LibYAML' - -description = """LibYAML is a YAML parser and emitter written in C.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['http://pyyaml.org/download/libyaml/'] -sources = ['yaml-%(version)s.tar.gz'] -checksums = ['78281145641a080fb32d6e7a87b9c0664d611dcb4d542e90baf731f51cbb59cd'] - -builddependencies = [('binutils', '2.30')] - -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.2.1.eb b/easybuild/easyconfigs/l/libyaml/libyaml-0.2.1.eb deleted file mode 100644 index add136c0aa46..000000000000 --- a/easybuild/easyconfigs/l/libyaml/libyaml-0.2.1.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# 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.2.1' - -homepage = 'http://pyyaml.org/wiki/LibYAML' -description = """LibYAML is a YAML 1.1 parser and emitter written in C.""" - -toolchain = SYSTEM - -source_urls = ['http://pyyaml.org/download/libyaml/'] -sources = ['yaml-%(version)s.tar.gz'] -checksums = ['78281145641a080fb32d6e7a87b9c0664d611dcb4d542e90baf731f51cbb59cd'] - -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.2.2-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libyaml/libyaml-0.2.2-GCCcore-8.2.0.eb deleted file mode 100644 index 3e8dd3f6b4cc..000000000000 --- a/easybuild/easyconfigs/l/libyaml/libyaml-0.2.2-GCCcore-8.2.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# 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.2.2' - -homepage = 'http://pyyaml.org/wiki/LibYAML' - -description = """LibYAML is a YAML parser and emitter written in C.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['http://pyyaml.org/download/libyaml/'] -sources = ['yaml-%(version)s.tar.gz'] -checksums = ['4a9100ab61047fd9bd395bcef3ce5403365cafd55c1e0d0299cde14958e47be9'] - -builddependencies = [('binutils', '2.31.1')] - -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.2.2-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/libyaml/libyaml-0.2.2-GCCcore-8.3.0.eb deleted file mode 100644 index db62c82400db..000000000000 --- a/easybuild/easyconfigs/l/libyaml/libyaml-0.2.2-GCCcore-8.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# 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.2.2' - -homepage = 'https://pyyaml.org/wiki/LibYAML' - -description = """LibYAML is a YAML parser and emitter written in C.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://pyyaml.org/download/libyaml/'] -sources = ['yaml-%(version)s.tar.gz'] -checksums = ['4a9100ab61047fd9bd395bcef3ce5403365cafd55c1e0d0299cde14958e47be9'] - -builddependencies = [('binutils', '2.32')] - -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.2.2-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libyaml/libyaml-0.2.2-GCCcore-9.3.0.eb deleted file mode 100644 index e869dacf3f1f..000000000000 --- a/easybuild/easyconfigs/l/libyaml/libyaml-0.2.2-GCCcore-9.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# 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.2.2' - -homepage = 'https://pyyaml.org/wiki/LibYAML' - -description = """LibYAML is a YAML parser and emitter written in C.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://pyyaml.org/download/libyaml/'] -sources = ['yaml-%(version)s.tar.gz'] -checksums = ['4a9100ab61047fd9bd395bcef3ce5403365cafd55c1e0d0299cde14958e47be9'] - -builddependencies = [('binutils', '2.34')] - -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/libyuv/libyuv-20241125-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/libyuv/libyuv-20241125-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..f8c2453b70bb --- /dev/null +++ b/easybuild/easyconfigs/l/libyuv/libyuv-20241125-GCCcore-13.2.0.eb @@ -0,0 +1,29 @@ +easyblock = 'CMakeMake' + +name = 'libyuv' +version = '20241125' +local_commit = '9a97521' + +homepage = 'https://github.com/lemenkov/libyuv' +description = """libyuv is an open source project that includes YUV scaling and conversion functionality.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['https://github.com/lemenkov/libyuv/archive/'] +sources = [{ + "download_filename": "%s.tar.gz" % local_commit, + "filename": SOURCE_TAR_GZ, +}] +checksums = ['25e48eb78c41383e391b68ed017e82e42ded0ae2667fb399f7b2442582ae2af2'] + +builddependencies = [ + ('CMake', '3.27.6'), + ('binutils', '2.40'), +] + +sanity_check_paths = { + 'files': ['bin/yuvconvert', 'include/libyuv.h', 'lib/libyuv.a', 'lib/libyuv.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libzeep/libzeep-5.0.1-gompi-2019b.eb b/easybuild/easyconfigs/l/libzeep/libzeep-5.0.1-gompi-2019b.eb deleted file mode 100644 index 388a4945f951..000000000000 --- a/easybuild/easyconfigs/l/libzeep/libzeep-5.0.1-gompi-2019b.eb +++ /dev/null @@ -1,38 +0,0 @@ -# # -# This is a contribution from HPCNow! (http://hpcnow.com) -# Copyright:: HPCNow! -# Authors:: Jordi Blasco -# License:: GPL-v3.0 -# # - -easyblock = 'ConfigureMake' - -name = 'libzeep' -version = '5.0.1' - -homepage = 'https://github.com/mhekkel/libzeep' -description = """Libzeep was originally developed to make it easy to create SOAP servers.""" - -toolchain = {'name': 'gompi', 'version': '2019b'} - -source_urls = ['https://github.com/mhekkel/%(namelower)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['45c37598ca7d9f2e5b2380ee3d1349a85e6a6b44e08c9ba0631bb13abd947c1b'] - -dependencies = [ - ('bzip2', '1.0.8'), - ('zlib', '1.2.11'), - ('XZ', '5.2.4'), - ('Boost', '1.71.0') -] - -configopts = '--with-boost=$BOOST_ROOT ' - -sanity_check_paths = { - 'files': ['lib/%s.la' % x for x in ['libzeep-http', 'libzeep-json', 'libzeep-xml']] + - ['lib/%s.a' % x for x in ['libzeep-http', 'libzeep-json', 'libzeep-xml']] + - ['include/zeep/%s' % x for x in ['crypto.hpp', 'value-serializer.hpp', 'nvp.hpp', 'config.hpp']], - 'dirs': ['lib', 'include'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libzip/libzip-1.10.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/libzip/libzip-1.10.1-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..3d6ff478ea8d --- /dev/null +++ b/easybuild/easyconfigs/l/libzip/libzip-1.10.1-GCCcore-12.3.0.eb @@ -0,0 +1,39 @@ +easyblock = 'CMakeMake' + +name = 'libzip' +version = '1.10.1' + +homepage = 'https://libzip.org/' +description = "libzip is a C library for reading, creating, and modifying zip archives." + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://github.com/nih-at/libzip/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['d56d857d1c3ad4a7f3a4c01a51c6a6e5530e35ab93503f62276e8ba2b306186a'] + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.26.3'), +] + +dependencies = [ + ('OpenSSL', '1.1', '', SYSTEM), + ('zlib', '1.2.13'), + ('bzip2', '1.0.8'), + ('XZ', '5.4.2'), + ('zstd', '1.5.5'), +] + +sanity_check_paths = { + 'files': ['bin/zipcmp', 'bin/zipmerge', 'bin/ziptool', 'lib64/libzip.%s' % SHLIB_EXT], + 'dirs': ['include', 'lib/pkgconfig'], +} + +sanity_check_commands = [ + "zipcmp -h", + "zipmerge -h", + "ziptool -h" +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libzip/libzip-1.10.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/libzip/libzip-1.10.1-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..99551efad574 --- /dev/null +++ b/easybuild/easyconfigs/l/libzip/libzip-1.10.1-GCCcore-13.2.0.eb @@ -0,0 +1,44 @@ +easyblock = 'CMakeMake' + +name = 'libzip' +version = '1.10.1' + +homepage = 'https://libzip.org/' +description = "libzip is a C library for reading, creating, and modifying zip archives." + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['https://github.com/nih-at/libzip/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['d56d857d1c3ad4a7f3a4c01a51c6a6e5530e35ab93503f62276e8ba2b306186a'] + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.27.6'), +] + +dependencies = [ + ('OpenSSL', '1.1', '', SYSTEM), + ('zlib', '1.2.13'), + ('bzip2', '1.0.8'), + ('XZ', '5.4.4'), + ('zstd', '1.5.5'), +] + +sanity_check_paths = { + 'files': [ + 'bin/zipcmp', + 'bin/zipmerge', + 'bin/ziptool', + 'lib64/libzip.%s' % SHLIB_EXT, + ], + 'dirs': ['include', 'lib/pkgconfig'], +} + +sanity_check_commands = [ + "zipcmp -h", + "zipmerge -h", + "ziptool -h" +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libzip/libzip-1.5.2-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/libzip/libzip-1.5.2-GCCcore-8.2.0.eb deleted file mode 100644 index f883cbc4c95e..000000000000 --- a/easybuild/easyconfigs/l/libzip/libzip-1.5.2-GCCcore-8.2.0.eb +++ /dev/null @@ -1,37 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'CMakeMake' - -name = 'libzip' -version = '1.5.2' - -homepage = 'https://libzip.org/' -description = "libzip is a C library for reading, creating, and modifying zip archives." - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://libzip.org/download/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = [ - 'be694a4abb2ffe5ec02074146757c8b56084dbcebf329123c84b205417435e15', # libzip-1.5.2.tar.gz -] - -builddependencies = [ - ('binutils', '2.31.1'), - ('CMake', '3.13.3'), -] - -dependencies = [('zlib', '1.2.11')] - -sanity_check_paths = { - 'files': [ - 'bin/zipcmp', - 'bin/zipmerge', - 'bin/ziptool', - 'lib64/libzip.%s' % SHLIB_EXT, - ], - 'dirs': ['include', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lie_learn/lie_learn-0.0.1.post1-fosscuda-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/l/lie_learn/lie_learn-0.0.1.post1-fosscuda-2019b-Python-3.7.4.eb deleted file mode 100644 index c1adcc652a52..000000000000 --- a/easybuild/easyconfigs/l/lie_learn/lie_learn-0.0.1.post1-fosscuda-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'lie_learn' -version = '0.0.1.post1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/AMLab-Amsterdam/lie_learn' -description = """lie_learn is a python package that knows how to do various tricky computations -related to Lie groups and manifolds (mainly the sphere S2 and rotation group SO3).""" - -toolchain = {'name': 'fosscuda', 'version': '2019b'} - -github_account = 'AMLab-Amsterdam' - -sources = [SOURCE_TAR_GZ] - -patches = [ - 'lie_learn-0.0.1.post1_no_cython.patch', -] - -checksums = [ - 'de8f5dcb387bf39ba7470830b86b9085ceaaedf07392629ff512c76571dc6020', # lie_learn-0.0.1.post1.tar.gz - '82931c5db79160d3b4943bb5e081abd53bc91d6a950e9cee9a3d85e9eb329e05', # lie_learn-0.0.1.post1_no_cython.patch -] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lie_learn/lie_learn-0.0.1.post1_no_cython.patch b/easybuild/easyconfigs/l/lie_learn/lie_learn-0.0.1.post1_no_cython.patch deleted file mode 100644 index 74cc2cd8b755..000000000000 --- a/easybuild/easyconfigs/l/lie_learn/lie_learn-0.0.1.post1_no_cython.patch +++ /dev/null @@ -1,35 +0,0 @@ -Using cython for extensions breaks builds -author: Christoph Siegert (Leipzig University) - -diff -ruN lie_learn-0.0.1.post1.orig/setup.py lie_learn-0.0.1.post1/setup.py ---- lie_learn-0.0.1.post1.orig/setup.py 2021-08-18 18:01:14.428449724 +0200 -+++ lie_learn-0.0.1.post1/setup.py 2021-08-18 18:13:33.294356898 +0200 -@@ -4,13 +4,6 @@ - - from setuptools import dist, find_packages, setup, Extension - --try: -- from Cython.Build import cythonize -- -- use_cython = True --except ImportError: -- use_cython = False -- - if sys.version_info[0] < 3: - setup_requires_list = ['numpy<1.17'] - else: -@@ -20,13 +13,9 @@ - - import numpy as np - --ext = '.pyx' if use_cython else '.c' -+ext = '.c' - files = glob.glob('lie_learn/**/*' + ext, recursive=True) - extensions = [Extension(file.split('.')[0].replace('/', '.'), [file]) for file in files] --if use_cython: -- from Cython.Build import cythonize -- -- extensions = cythonize(extensions) - - setup( - name='lie_learn', diff --git a/easybuild/easyconfigs/l/lifelines/lifelines-0.22.8-fosscuda-2019a-Python-3.7.2.eb b/easybuild/easyconfigs/l/lifelines/lifelines-0.22.8-fosscuda-2019a-Python-3.7.2.eb deleted file mode 100644 index 89538a82d55d..000000000000 --- a/easybuild/easyconfigs/l/lifelines/lifelines-0.22.8-fosscuda-2019a-Python-3.7.2.eb +++ /dev/null @@ -1,44 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'PythonBundle' - -name = 'lifelines' -version = '0.22.8' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://lifelines.readthedocs.io' -description = """lifelines is a pure Python implementation of the best parts of -survival analysis""" - -toolchain = {'name': 'fosscuda', 'version': '2019a'} - -dependencies = [ - ('Python', '3.7.2'), - ('matplotlib', '3.0.3', versionsuffix), - ('SciPy-bundle', '2019.03'), -] - -use_pip = True - -exts_list = [ - ('autograd', '1.3', { - 'checksums': ['a15d147577e10de037de3740ca93bfa3b5a7cdfbc34cfb9105429c3580a33ec4'], - }), - ('autograd-gamma', '0.4.1', { - 'checksums': ['3b4349cb415bd6e28dd2fac5055e34de1b6c87fe711757a0e42a84bd650fba35'], - }), - (name, version, { - 'source_tmpl': 'v%(version)s.tar.gz', - 'source_urls': ['https://github.com/CamDavidsonPilon/lifelines/archive/'], - 'checksums': ['637eefb86abe0d7b5952c3872bae86ee22cd8adfa2a27e4b3015bf994c799d67'], - }), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/autograd', - 'lib/python%(pyshortver)s/site-packages/autograd_gamma', - 'lib/python%(pyshortver)s/site-packages/lifelines'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/lifelines/lifelines-0.26.3-fosscuda-2020b.eb b/easybuild/easyconfigs/l/lifelines/lifelines-0.26.3-fosscuda-2020b.eb index 2458724db724..195508262128 100644 --- a/easybuild/easyconfigs/l/lifelines/lifelines-0.26.3-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/l/lifelines/lifelines-0.26.3-fosscuda-2020b.eb @@ -15,9 +15,6 @@ dependencies = [ ('matplotlib', '3.3.3'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ ('wrapt', '1.12.1', { 'checksums': ['b62ffa81fb85f4332a4f609cab4ac40709470da05643a082ec1eb88e6d9b97d7'], diff --git a/easybuild/easyconfigs/l/lifelines/lifelines-0.27.4-foss-2022a.eb b/easybuild/easyconfigs/l/lifelines/lifelines-0.27.4-foss-2022a.eb index c300ce4d3a6f..b421ec556190 100644 --- a/easybuild/easyconfigs/l/lifelines/lifelines-0.27.4-foss-2022a.eb +++ b/easybuild/easyconfigs/l/lifelines/lifelines-0.27.4-foss-2022a.eb @@ -14,9 +14,6 @@ dependencies = [ ('matplotlib', '3.5.2'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ ('wrapt', '1.14.1', { 'checksums': ['380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d'], diff --git a/easybuild/easyconfigs/l/lifelines/lifelines-0.27.7-foss-2022b.eb b/easybuild/easyconfigs/l/lifelines/lifelines-0.27.7-foss-2022b.eb new file mode 100644 index 000000000000..de4f7ac8e8b2 --- /dev/null +++ b/easybuild/easyconfigs/l/lifelines/lifelines-0.27.7-foss-2022b.eb @@ -0,0 +1,42 @@ +easyblock = 'PythonBundle' + +name = 'lifelines' +version = '0.27.7' + +homepage = "https://lifelines.readthedocs.io/en/latest/" +description = """lifelines is a complete survival analysis library, written in pure Python.""" + +toolchain = {'name': 'foss', 'version': '2022b'} + +dependencies = [ + ('Python', '3.10.8'), + ('SciPy-bundle', '2023.02'), + ('matplotlib', '3.7.0'), +] + +exts_list = [ + ('wrapt', '1.16.0', { + 'checksums': ['5f370f952971e7d17c7d1ead40e49f32345a7f7a5373571ef44d800d06b1899d'], + }), + ('astor', '0.8.1', { + 'checksums': ['6a6effda93f4e1ce9f618779b2dd1d9d84f1e32812c23a29b3fff6fd7f63fa5e'], + }), + ('interface_meta', '1.3.0', { + 'checksums': ['8a4493f8bdb73fb9655dcd5115bc897e207319e36c8835f39c516a2d7e9d79a1'], + }), + ('autograd', '1.6.2', { + 'checksums': ['8731e08a0c4e389d8695a40072ada4512641c113b6cace8f4cfbe8eb7e9aedeb'], + }), + ('autograd-gamma', '0.5.0', { + 'checksums': ['f27abb7b8bb9cffc8badcbf59f3fe44a9db39e124ecacf1992b6d952934ac9c4'], + }), + ('formulaic', '1.0.1', { + 'checksums': ['64dd7992a7aa5bbceb1e40679d0f01fc6f0ba12b7d23d78094a88c2edc68fba1'], + }), + (name, version, { + 'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl', + 'checksums': ['44d60171f5abe85506b55cdf754b4ba769f61a5f8f18a9d05491009c6cee5803'], + }), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/lifelines/lifelines-0.28.0-gfbf-2023a.eb b/easybuild/easyconfigs/l/lifelines/lifelines-0.28.0-gfbf-2023a.eb new file mode 100644 index 000000000000..e94061a9e283 --- /dev/null +++ b/easybuild/easyconfigs/l/lifelines/lifelines-0.28.0-gfbf-2023a.eb @@ -0,0 +1,40 @@ +easyblock = 'PythonBundle' + +name = 'lifelines' +version = '0.28.0' + +homepage = "https://lifelines.readthedocs.io/en/latest/" +description = """Lifelines is a complete survival analysis library, written in pure Python.""" + +toolchain = {'name': 'gfbf', 'version': '2023a'} + +builddependencies = [('poetry', '1.5.1')] +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('matplotlib', '3.7.2'), + ('wrapt', '1.15.0'), +] + +exts_list = [ + ('astor', '0.8.1', { + 'checksums': ['6a6effda93f4e1ce9f618779b2dd1d9d84f1e32812c23a29b3fff6fd7f63fa5e'], + }), + ('interface_meta', '1.3.0', { + 'checksums': ['8a4493f8bdb73fb9655dcd5115bc897e207319e36c8835f39c516a2d7e9d79a1'], + }), + ('autograd', '1.6.2', { + 'checksums': ['8731e08a0c4e389d8695a40072ada4512641c113b6cace8f4cfbe8eb7e9aedeb'], + }), + ('autograd-gamma', '0.5.0', { + 'checksums': ['f27abb7b8bb9cffc8badcbf59f3fe44a9db39e124ecacf1992b6d952934ac9c4'], + }), + ('formulaic', '1.0.1', { + 'checksums': ['64dd7992a7aa5bbceb1e40679d0f01fc6f0ba12b7d23d78094a88c2edc68fba1'], + }), + (name, version, { + 'checksums': ['eecf726453fd409c94fef8a521f8e593bcd09337f920fe885131f01cfe58b25e'], + }), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/lifelines/lifelines-0.29.0-gfbf-2023b.eb b/easybuild/easyconfigs/l/lifelines/lifelines-0.29.0-gfbf-2023b.eb new file mode 100644 index 000000000000..6d7cb77b6363 --- /dev/null +++ b/easybuild/easyconfigs/l/lifelines/lifelines-0.29.0-gfbf-2023b.eb @@ -0,0 +1,37 @@ +easyblock = 'PythonBundle' + +name = 'lifelines' +version = '0.29.0' + +homepage = "https://lifelines.readthedocs.io/en/latest/" +description = """lifelines is a complete survival analysis library, written in pure Python.""" + +toolchain = {'name': 'gfbf', 'version': '2023b'} + +builddependencies = [('poetry', '1.6.1')] +dependencies = [ + ('Python', '3.11.5'), + ('SciPy-bundle', '2023.11'), + ('matplotlib', '3.8.2'), + ('wrapt', '1.16.0'), +] + +exts_list = [ + ('interface_meta', '1.3.0', { + 'checksums': ['8a4493f8bdb73fb9655dcd5115bc897e207319e36c8835f39c516a2d7e9d79a1'], + }), + ('autograd', '1.7.0', { + 'checksums': ['de743fd368d6df523cd37305dcd171861a9752a144493677d2c9f5a56983ff2f'], + }), + ('autograd-gamma', '0.5.0', { + 'checksums': ['f27abb7b8bb9cffc8badcbf59f3fe44a9db39e124ecacf1992b6d952934ac9c4'], + }), + ('formulaic', '1.0.2', { + 'checksums': ['6eb65bedd1903c5381d8f2ae7a55b6ba13cb77d57bbaf6e4278f3b2c38e3660e'], + }), + (name, version, { + 'checksums': ['a82315a5daf2ad29eabefff38b8422364a8a721721136a501c30ff861cac8759'], + }), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/liknorm/liknorm-1.5.2-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/liknorm/liknorm-1.5.2-GCCcore-7.3.0.eb deleted file mode 100644 index fb1ff8f08b05..000000000000 --- a/easybuild/easyconfigs/l/liknorm/liknorm-1.5.2-GCCcore-7.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'liknorm' -version = '1.5.2' - -homepage = 'https://github.com/limix/liknorm' -description = """Moments of the product of an exponential-family likelihood with a Normal distribution.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -github_account = 'limix' -source_urls = [GITHUB_SOURCE] -sources = ['%(version)s.tar.gz'] -checksums = ['03c4925abc612f0930a3ee756ce25b1dea49b1c9d82885c69ccdad6809f23f05'] - -builddependencies = [ - ('binutils', '2.30'), - ('CMake', '3.12.1'), - ('logaddexp', '1.0.3'), -] - -configopts = ['-DBUILD_SHARED_LIBS=ON', '-DBUILD_SHARED_LIBS=OFF'] - -sanity_check_paths = { - 'files': ['include/liknorm.h', 'lib/libliknorm.%s' % SHLIB_EXT, 'lib/libliknorm.a'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/likwid/likwid-4.0.1-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/l/likwid/likwid-4.0.1-GNU-4.9.3-2.25.eb deleted file mode 100644 index 2a2856e4d30f..000000000000 --- a/easybuild/easyconfigs/l/likwid/likwid-4.0.1-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'likwid' -version = '4.0.1' - -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': 'GNU', 'version': '4.9.3-2.25'} -toolchainopts = {'pic': True} - -sources = [SOURCE_TAR_GZ] -source_urls = ['https://github.com/RRZE-HPC/likwid/archive/'] - -patches = ['likwid-%(version)s-config-and-lua.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"] -} - -maxparallel = 1 - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/likwid/likwid-4.0.1-config-and-lua.patch b/easybuild/easyconfigs/l/likwid/likwid-4.0.1-config-and-lua.patch deleted file mode 100644 index 8cf105e8e094..000000000000 --- a/easybuild/easyconfigs/l/likwid/likwid-4.0.1-config-and-lua.patch +++ /dev/null @@ -1,53 +0,0 @@ -# Patches the build system -# and fixes a missing include for lua -# Ward Poelmans -diff -ur likwid-likwid-4.0.1.orig/config.mk likwid-likwid-4.0.1/config.mk ---- likwid-likwid-4.0.1.orig/config.mk 2015-07-23 16:55:04.000000000 +0200 -+++ likwid-likwid-4.0.1/config.mk 2015-10-28 13:59:52.753519484 +0100 -@@ -9,7 +9,7 @@ - COLOR = BLUE#NO SPACE - - # Path were to install likwid --PREFIX = /usr/local#NO SPACE -+#PREFIX = /usr/local#NO SPACE - MANPREFIX = $(PREFIX)/man#NO SPACE - BINPREFIX = $(PREFIX)/bin#NO SPACE - LIBPREFIX = $(PREFIX)/lib#NO SPACE -@@ -23,7 +23,7 @@ - INSTALLED_LIBPREFIX = $(INSTALLED_PREFIX)/lib#NO SPACE - - # chown installed tools to this user/group --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. -@@ -35,7 +35,7 @@ - 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. - # Valid values are: direct, accessdaemon -@@ -60,7 +60,7 @@ - # Usually you do not need to edit below - MAX_NUM_THREADS = 263 - MAX_NUM_NODES = 64 --CFG_FILE_PATH = /etc/likwid.cfg -+CFG_FILE_PATH = $(PREFIX)/etc/likwid.cfg - - # Versioning Information - VERSION = 4 -diff -ur likwid-likwid-4.0.1.orig/ext/lua/src/liolib.c likwid-likwid-4.0.1/ext/lua/src/liolib.c ---- likwid-likwid-4.0.1.orig/ext/lua/src/liolib.c 2015-07-23 16:55:04.000000000 +0200 -+++ likwid-likwid-4.0.1/ext/lua/src/liolib.c 2015-10-28 14:00:12.163071581 +0100 -@@ -19,6 +19,7 @@ - #include - #include - #include -+#include - - #define liolib_c - #define LUA_LIB diff --git a/easybuild/easyconfigs/l/likwid/likwid-4.1.0-GCCcore-4.9.3.eb b/easybuild/easyconfigs/l/likwid/likwid-4.1.0-GCCcore-4.9.3.eb deleted file mode 100644 index a97266b75532..000000000000 --- a/easybuild/easyconfigs/l/likwid/likwid-4.1.0-GCCcore-4.9.3.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'likwid' -version = '4.1.0' - -homepage = 'http://code.google.com/p/likwid/' -description = """Likwid stands for Like I knew what I am doing. This project contributes easy to use - command line tools for Linux to support programmers in developing high performance multi threaded programs.""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.3'} -toolchainopts = {'pic': True} - -sources = [SOURCE_TAR_GZ] -source_urls = ['https://github.com/RRZE-HPC/likwid/archive/'] - -patches = ['likwid-%(version)s-config-mk.patch'] - -builddependencies = [('binutils', '2.25')] - -skipsteps = ['configure'] -buildopts = 'CC="$CC" CFLAGS="$CFLAGS -std=c99" PREFIX=%(installdir)s' -installopts = 'PREFIX=%(installdir)s' - -sanity_check_paths = { - 'files': ["bin/likwid-memsweeper", "bin/likwid-mpirun", "bin/likwid-perfctr", - "bin/likwid-perfscope", "bin/likwid-pin", "bin/likwid-powermeter", "bin/likwid-topology", - "lib/liblikwidpin.%s" % SHLIB_EXT, "lib/liblikwid.%s" % SHLIB_EXT], - 'dirs': ["man/man1"] -} - -maxparallel = 1 - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/likwid/likwid-4.1.0-config-mk.patch b/easybuild/easyconfigs/l/likwid/likwid-4.1.0-config-mk.patch deleted file mode 100644 index 735ec88bea55..000000000000 --- a/easybuild/easyconfigs/l/likwid/likwid-4.1.0-config-mk.patch +++ /dev/null @@ -1,43 +0,0 @@ -# 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-GCCcore-6.3.0.eb b/easybuild/easyconfigs/l/likwid/likwid-4.2.0-GCCcore-6.3.0.eb deleted file mode 100644 index ba4c55f3f349..000000000000 --- a/easybuild/easyconfigs/l/likwid/likwid-4.2.0-GCCcore-6.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -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. 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'] -checksums = [ - '1cb68f895cfce83b2d08a67bc4a0f8628202b59f2ea5949ef12061f3e7b03e94', # 4.2.0.tar.gz - 'fdcff6ccad5577a9f21b3423495b2b09de77467fde2bc089cd65b0a34b77f4d5', # likwid-4.2.0-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-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/likwid/likwid-4.2.0-GCCcore-6.4.0.eb deleted file mode 100644 index f5021173e458..000000000000 --- a/easybuild/easyconfigs/l/likwid/likwid-4.2.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,46 +0,0 @@ -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. 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.4.0'} -toolchainopts = {'pic': True} - -# https://github.com/RRZE-HPC/likwid/archive/4.2.0.tar.gz -source_urls = ['https://github.com/RRZE-HPC/likwid/archive/'] -sources = ['%(version)s.tar.gz'] -patches = ['likwid-%(version)s-config-mk.patch'] -checksums = [ - '1cb68f895cfce83b2d08a67bc4a0f8628202b59f2ea5949ef12061f3e7b03e94', # 4.2.0.tar.gz - 'fdcff6ccad5577a9f21b3423495b2b09de77467fde2bc089cd65b0a34b77f4d5', # likwid-4.2.0-config-mk.patch -] - -builddependencies = [ - ('binutils', '2.28'), -] - -skipsteps = ['configure'] - -buildopts = 'CC="$CC" CFLAGS="$CFLAGS -std=c99" PREFIX=%(installdir)s' - -maxparallel = 1 - -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"] -} - -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 deleted file mode 100644 index 735ec88bea55..000000000000 --- a/easybuild/easyconfigs/l/likwid/likwid-4.2.0-config-mk.patch +++ /dev/null @@ -1,43 +0,0 @@ -# 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 deleted file mode 100644 index 396ecccea92c..000000000000 --- a/easybuild/easyconfigs/l/likwid/likwid-4.2.0-foss-2017a.eb +++ /dev/null @@ -1,51 +0,0 @@ -## -# -*- 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**:"', - r'echo " sudo chown root:root \$EBROOTLIKWID/sbin/likwid-accessD"', - r'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 deleted file mode 100644 index ed31a2a4ecd0..000000000000 --- a/easybuild/easyconfigs/l/likwid/likwid-4.2.0-intel-2017a.eb +++ /dev/null @@ -1,50 +0,0 @@ -## -# -*- 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**:"', - r'echo " sudo chown root:root \$EBROOTLIKWID/sbin/likwid-accessD"', - r'echo " sudo chmod u+s \$EBROOTLIKWID/sbin/likwid-accessD"' -] - -maxparallel = 1 - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/likwid/likwid-4.3.2-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/likwid/likwid-4.3.2-GCCcore-6.4.0.eb deleted file mode 100644 index 1a8691a00d32..000000000000 --- a/easybuild/easyconfigs/l/likwid/likwid-4.3.2-GCCcore-6.4.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'likwid' -version = '4.3.2' - -homepage = 'https://github.com/RRZE-HPC/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.4.0'} -toolchainopts = {'pic': True} - -# https://github.com/RRZE-HPC/likwid/archive/4.2.0.tar.gz -source_urls = ['https://github.com/RRZE-HPC/likwid/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['fd39529854b8952e7530da1684835aa43ac6ce2169f5ebd1fb2a481f6fb288ac'] - -builddependencies = [ - ('binutils', '2.28'), -] - -skipsteps = ['configure'] - -buildopts = 'CC="$CC" CFLAGS="$CFLAGS -std=c99" PREFIX=%(installdir)s BUILDFREQ="" ' -buildopts += 'CFG_FILE_PATH=%(installdir)s/etc/likwid.cfg TOPO_FILE_PATH=%(installdir)s/etc/likwid_topo.cfg' - -maxparallel = 1 - -installopts = 'PREFIX=%(installdir)s INSTALL_CHOWN="" BUILDFREQ=""' - -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"] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/likwid/likwid-4.3.2-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/likwid/likwid-4.3.2-GCCcore-7.3.0.eb deleted file mode 100644 index 71351768e078..000000000000 --- a/easybuild/easyconfigs/l/likwid/likwid-4.3.2-GCCcore-7.3.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'likwid' -version = '4.3.2' - -homepage = 'https://github.com/RRZE-HPC/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': '7.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/RRZE-HPC/likwid/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['fd39529854b8952e7530da1684835aa43ac6ce2169f5ebd1fb2a481f6fb288ac'] - -builddependencies = [('binutils', '2.30')] - -skipsteps = ['configure'] - -buildopts = 'CC="$CC" CFLAGS="$CFLAGS -std=c99" PREFIX=%(installdir)s BUILDFREQ="" ' -buildopts += 'CFG_FILE_PATH=%(installdir)s/etc/likwid.cfg TOPO_FILE_PATH=%(installdir)s/etc/likwid_topo.cfg' - -maxparallel = 1 - -installopts = 'PREFIX=%(installdir)s INSTALL_CHOWN="" BUILDFREQ=""' - -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"] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/likwid/likwid-5.0.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/likwid/likwid-5.0.1-GCCcore-8.3.0.eb deleted file mode 100644 index 90297afb1c8c..000000000000 --- a/easybuild/easyconfigs/l/likwid/likwid-5.0.1-GCCcore-8.3.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'likwid' -version = '5.0.1' - -homepage = 'https://github.com/RRZE-HPC/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': '8.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/RRZE-HPC/likwid/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['3757b0cb66e8af0116f9288c7f90543acbd8e2af8f72f77aef447ca2b3e76453'] - -builddependencies = [('binutils', '2.32')] - -skipsteps = ['configure'] - -buildopts = 'CC="$CC" CFLAGS="$CFLAGS -std=c99" PREFIX=%(installdir)s BUILDFREQ="" ' -buildopts += 'CFG_FILE_PATH=%(installdir)s/etc/likwid.cfg TOPO_FILE_PATH=%(installdir)s/etc/likwid_topo.cfg' - -maxparallel = 1 - -installopts = 'PREFIX=%(installdir)s INSTALL_CHOWN="" BUILDFREQ=""' - -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'] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/likwid/likwid-5.1.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/likwid/likwid-5.1.0-GCCcore-9.3.0.eb deleted file mode 100644 index 82fb22f2165e..000000000000 --- a/easybuild/easyconfigs/l/likwid/likwid-5.1.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'likwid' -version = '5.1.0' - -homepage = 'https://github.com/RRZE-HPC/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': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/RRZE-HPC/likwid/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['5a180702a1656c6315b861a85031ab4cb090424aec42cbbb326b849e29f55571'] - -builddependencies = [('binutils', '2.34')] - -skipsteps = ['configure'] - -buildopts = 'CC="$CC" CFLAGS="$CFLAGS -std=c99" PREFIX=%(installdir)s BUILDFREQ="" ' -buildopts += 'CFG_FILE_PATH=%(installdir)s/etc/likwid.cfg TOPO_FILE_PATH=%(installdir)s/etc/likwid_topo.cfg' - -maxparallel = 1 - -installopts = 'PREFIX=%(installdir)s INSTALL_CHOWN="" BUILDFREQ=""' - -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'] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/likwid/likwid-5.3.0-GCC-13.3.0.eb b/easybuild/easyconfigs/l/likwid/likwid-5.3.0-GCC-13.3.0.eb new file mode 100644 index 000000000000..b9d22fc36dca --- /dev/null +++ b/easybuild/easyconfigs/l/likwid/likwid-5.3.0-GCC-13.3.0.eb @@ -0,0 +1,54 @@ +easyblock = 'ConfigureMake' + +name = 'likwid' +version = '5.3.0' + +homepage = 'https://github.com/RRZE-HPC/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': 'GCC', 'version': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/RRZE-HPC/%(name)s/archive/'] +sources = ['v%(version)s.tar.gz'] + +checksums = ['c290e554c4253124ac2ab8b056e14ee4d23966b8c9fbfa10ba81f75ae543ce4e'] + +builddependencies = [ + ('Perl', '5.38.2'), +] +dependencies = [ + ('hwloc', '2.10.0'), +] + +skipsteps = ['configure'] + +# include_GCC.mk is using ifort by default. +# Changing it to gfortran, to be consistent with GCC toolchain +prebuildopts = """sed -i 's@FC = ifort@FC = gfortran@g' make/include_GCC.mk && """ +prebuildopts += """sed -i 's@FCFLAGS = -module ./ # ifort@FCFLAGS = -J ./ -fsyntax-only #gfortran@g' """ +prebuildopts += """ make/include_GCC.mk && """ + +buildopts = 'CC="$CC" CFLAGS="$CFLAGS -std=c99" PREFIX=%(installdir)s BUILDFREQ="" ACCESSMODE=perf_event ' +buildopts += 'FORTRAN_INTERFACE=true ' +buildopts += 'CFG_FILE_PATH=%(installdir)s/etc/likwid.cfg TOPO_FILE_PATH=%(installdir)s/etc/likwid_topo.cfg ' +buildopts += 'HWLOC_INCLUDE_DIR=$EBROOTHWLOC/include HWLOC_LIB_DIR=$EBROOTHWLOC/lib HWLOC_LIB_NAME=hwloc ' + +maxparallel = 1 + +installopts = buildopts + 'INSTALL_CHOWN="" ' + +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, 'include/likwid.mod'], + 'dirs': ['man/man1'] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/likwid/pinomp-pthread-overload.patch b/easybuild/easyconfigs/l/likwid/pinomp-pthread-overload.patch deleted file mode 100644 index a12ac43684c2..000000000000 --- a/easybuild/easyconfigs/l/likwid/pinomp-pthread-overload.patch +++ /dev/null @@ -1,453 +0,0 @@ ---- src/pthread-overload/pthread-overload.c.orig 2012-11-29 18:18:45.000000000 +0100 -+++ src/pthread-overload/pthread-overload.c 2013-02-14 18:52:23.088378033 +0100 -@@ -1,235 +1,243 @@ -+ - /* -- * ======================================================================================= -- * -- * Filename: pthread-overload.c -- * -- * Description: Overloaded library for pthread_create call. -- * Implements pinning of threads together with likwid-pin. -- * -- * Version: 3.0 -- * Released: 29.11.2012 -- * -- * Author: Jan Treibig (jt), jan.treibig@gmail.com -- * Project: likwid -- * -- * Copyright (C) 2012 Jan Treibig -- * -- * This program 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, either version 3 of the License, or (at your option) any later -- * version. -- * -- * This program 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 -- * this program. If not, see . -- * -- * ======================================================================================= -+ * pthread_create overload function -+ * Copyleft Michael Meier 2008 - released under GPL v2. -+ * This will pin every thread that is created except the first one (because -+ * that seems to be the "master" in OpenMP binaries created by Intel -+ * Compilers). -+ * It will automatically get its current CPUset from the system and use only -+ * these CPUs in a round-robin way, so you will most likely want to combine -+ * this with "taskset". -+ * -+ * Compile with something like: -+ * gcc -Wall -O2 -D_GNU_SOURCE -o ptoverride.so -shared -fPIC -ldl -lpthread ./pthread-overload.c -+ * Use with something like: -+ * LD_PRELOAD=./ptoverride.so OMP_NUM_THREADS=2 taskset -c 0,2 ./youropenmpbinary -+ * -+ * If libpthread.so cannot be found, you can specify its location at -+ * compile-time by adding the following parameter to the compile command: -+ * -DLIBPTHREADLOCATION=/where/is/libpthread.so -+ * -+ * Advanced users can alter the pinning behaviour to adapt it to different -+ * OpenMP variants or hybrid programs. Three Environment Variables are -+ * evaluated by the pinner for that purpose: -+ * PINOMP_MASK is a decimal or hex (with leading 0x) number interpreted -+ * as a bitmask. Threads that have their corresponding bit in -+ * the mask set will not be pinned. -+ * PINOMP_SKIP is a decimal number. The thread with that number will not -+ * be pinned. -+ * PINOMP_CPUS the CPUs to use, in the right order, seperated by commas -+ * PINOMP_VERBOSE is a decimal that sets the verbosity of debug output. defaults to 2. - */ - - #include - #include --#include - #include - #include --#include - #include --#include - #include - #include - #include - --#ifdef COLOR --#include --#endif -+extern int pthread_setaffinity_np(unsigned long th, int cpusetsize, cpu_set_t * cpuset); - --#define STRINGIFY(x) #x --#define TOSTRING(x) STRINGIFY(x) --#define LLU_CAST (unsigned long long) -- --extern int pthread_setaffinity_np(pthread_t thread, size_t cpusetsize, const cpu_set_t *cpuset); -+#define str(x) #x - - static char * sosearchpaths[] = { --#ifdef LIBPTHREAD -- TOSTRING(LIBPTHREAD), -+#ifdef LIBPTHREADLOCATION -+ str(LIBPTHREADLOCATION), - #endif -- "/lib64/tls/libpthread.so.0",/* sles9 x86_64 */ -- "libpthread.so.0", /* Ubuntu */ -- NULL -+ "/lib64/tls/libpthread.so.0", /* sles9 x86_64 */ -+ "libpthread.so.0", /* Ubuntu and other proper distributions */ -+ NULL - }; -+static int verblevel = -1; - --int --pthread_create(pthread_t* thread, -- const pthread_attr_t* attr, -- void* (*start_routine)(void *), -- void * arg) -+int pthread_create(void * thread, void * attr, void * (*start_routine)(void *), void * arg) - { -- void *handle; -- char *error; -- int (*rptc) (pthread_t *, const pthread_attr_t *, void* (*start_routine)(void *), void *); -- int ret; -- static int reallpthrindex = 0; -- static int npinned = 0; -- static int ncalled = 0; -- static int silent = 0; -- static int pin_ids[MAX_NUM_THREADS]; -- static uint64_t skipMask = 0; -- -- -- /* On first entry: Get Evironment Variable and initialize pin_ids */ -- if (ncalled == 0) -- { -- char *str = getenv("LIKWID_SKIP"); -- char *token, *saveptr; -- char *delimiter = ","; -- int i = 0; -- int ncpus = 0; -- -- str = getenv("LIKWID_SKIP"); -- if (str != NULL) -- { -- skipMask = strtoul(str, &str, 10); -- } -- else -- { -- printf("[pthread wrapper] ERROR: Environment Variabel LIKWID_SKIP not set!\n"); -- } -- -- if ( skipMask == 0 ) -- { -- dlerror(); /* Clear any existing error */ -- dlsym(RTLD_DEFAULT,"__kmpc_begin"); -- -- if (( dlerror()) == NULL) { -- skipMask = 0x1; -- } -- } -- -- if (getenv("LIKWID_SILENT") != NULL) -- { -- silent = 1; -- } -- else -- { -- color_on(BRIGHT, COLOR); -- } -- -- if (!silent) -- { -- printf("[pthread wrapper] "); -- } -- -- str = getenv("LIKWID_PIN"); -- if (str != NULL) -- { -- token = str; -- while (token) -- { -- token = strtok_r(str,delimiter,&saveptr); -- str = NULL; -- if (token) -- { -- ncpus++; -- pin_ids[i++] = strtoul(token, &token, 10); -- } -- } -- } -- else -- { -- printf("[pthread wrapper] ERROR: Environment Variabel LIKWID_PIN not set!\n"); -- } -- -- if (!silent) -- { -- printf("[pthread wrapper] PIN_MASK: "); -- -- for (int i=0;i%d ",i,pin_ids[i]); -- } -- printf("\n"); -- printf("[pthread wrapper] SKIP MASK: 0x%llX\n",LLU_CAST skipMask); -- } -- } -- else -- { --#ifdef COLOR -- if (!silent) -- { -- color_on(BRIGHT, COLOR); -- } --#endif -+ void *handle; -+ char *error; -+ int (*rptc) (void *, void *, void * (*start_routine)(void *), void *); -+ int ret; -+ static int reallpthrindex = 0; -+ static int npinned = 0; -+ static cpu_set_t mask; -+ static int lastpin = 0; -+ static pid_t mainpid; -+ static unsigned long pinningskipmask = 0; -+ static int useexplicitcpus = 0; -+ static char * cpustring = NULL; -+ static char * curcpustr = NULL; -+ -+ if (verblevel == -1) { -+ char * PINOMP_VERBOSE = getenv("PINOMP_VERBOSE"); -+ if (PINOMP_VERBOSE == NULL) { -+ verblevel = 2; -+ } else { -+ verblevel = strtol(PINOMP_VERBOSE, NULL, 10); -+ if (verblevel < 0) { verblevel = 0; } - } -- -- /* Handle dll related stuff */ -- do -- { -- handle = dlopen(sosearchpaths[reallpthrindex], RTLD_LAZY); -- if (handle) -- { -- break; -- } -- if (sosearchpaths[reallpthrindex] != NULL) -- { -- reallpthrindex++; -- } -+ } -+ if (npinned == 0) { -+ char * PINOMP_CPUS = getenv("PINOMP_CPUS"); -+ if (PINOMP_CPUS != NULL) { -+ cpustring = strdup(PINOMP_CPUS); -+ curcpustr = cpustring; -+ useexplicitcpus = 1; - } -- -- while (sosearchpaths[reallpthrindex] != NULL); -- -- if (!handle) -- { -- printf("%s\n", dlerror()); -- return -1; -- } -- -- dlerror(); /* Clear any existing error */ -- rptc = dlsym(handle, "pthread_create"); -- -- if ((error = dlerror()) != NULL) -- { -- printf("%s\n", error); -- return -2; -+ if (pinningskipmask == 0) { /* Could just as well use if (1) ... */ -+ char * PINOMP_MASK = getenv("PINOMP_MASK"); -+ char * PINOMP_SKIP = getenv("PINOMP_SKIP"); -+ if ((PINOMP_MASK == NULL) && (PINOMP_SKIP == NULL)) { -+ pinningskipmask = 2; /* Default - makes it behave just like before, skipping the first thread */ -+ } else { -+ if (PINOMP_MASK != NULL) { -+ unsigned long toskip = strtoul(PINOMP_MASK, NULL, 16); /* accepts both 0x* and decimal on GNU! */ -+ pinningskipmask = toskip; -+ } -+ if (PINOMP_SKIP != NULL) { -+ char * rest = PINOMP_SKIP; -+ do { -+ unsigned long toskip = strtoul(rest, &rest, 10); -+ pinningskipmask |= (1UL << toskip); -+ if (*rest != '\0') { rest++; } -+ } while (*rest != '\0'); -+ } -+ } -+ if (verblevel > 1) { -+ printf("[pthread wrapper] Pinning Skip Mask: 0x%lx\n", pinningskipmask); -+ } - } -- -- ret = (*rptc)(thread, attr, start_routine, arg); -- -- /* After thread creation pin the thread */ -- if (ret == 0) -- { -- cpu_set_t cpuset; -- -- if ((ncalled<64) && (skipMask&(1ULL<<(ncalled)))) -- { -- if (!silent) -- { -- printf("\tthreadid %lu -> SKIP \n", *thread); -+ npinned++; -+ CPU_ZERO(&mask); -+ ret = sched_getaffinity(getpid(), sizeof(mask), &mask); -+ if (ret) { -+ printf("[pthread wrapper] WARNING: sched_get_affinity returned error code %d, cannot pin correctly.\n", ret); -+ } else { -+ int j; -+ if (verblevel > 1) { -+ printf("[pthread wrapper] Using CPUs: "); -+ } -+ for (j = 0; j < CPU_SETSIZE; j++) { -+ if (CPU_ISSET(j, &mask)) { -+ lastpin = j; -+ if (verblevel > 1) { -+ printf(" %d", j); -+ } -+ } -+ } -+ if (verblevel > 0) { -+ printf("\n[pthread wrapper] "); -+ } -+ mainpid = getpid(); -+ if ((pinningskipmask & 1UL) != 0) { /* npinned has already been increased so cannot be used! */ -+ if (verblevel > 0) { -+ printf("Main PID: %d -> SKIP!\n", mainpid); -+ } -+ } else { -+ cpu_set_t mymask; -+ int usecpu; -+ if (useexplicitcpus) { -+ usecpu = strtoul(curcpustr, &curcpustr, 10); -+ if ((curcpustr == NULL) || (*curcpustr == '\0')) { -+ curcpustr = cpustring; -+ } else { -+ curcpustr++; -+ if ((curcpustr == NULL) || (*curcpustr == '\0')) { -+ curcpustr = cpustring; - } -+ } -+ } else { -+ usecpu = ((lastpin + 1) % CPU_SETSIZE); -+ while ((usecpu != lastpin) && (!CPU_ISSET(usecpu, &mask))) { -+ usecpu = ((usecpu + 1) % CPU_SETSIZE); -+ } -+ } -+ lastpin = usecpu; -+ CPU_ZERO(&mymask); -+ CPU_SET(usecpu, &mymask); -+ if (verblevel > 0) { -+ printf("Main PID: %d -> core %d - ", mainpid, usecpu); -+ } -+ if (sched_setaffinity(mainpid, sizeof(mymask), &mymask)) { -+ perror("sched_setaffinity failed"); -+ } else { -+ if (verblevel > 0) { -+ printf("OK\n"); -+ } - } -- else -- { -- CPU_ZERO(&cpuset); -- CPU_SET(pin_ids[npinned], &cpuset); -- -- pthread_setaffinity_np(*thread, sizeof(cpu_set_t), &cpuset); -- -- if (!silent) -- { -- printf("\tthreadid %lu -> core %d - OK\n", *thread, pin_ids[npinned]); --#ifdef COLOR -- color_reset(); --#endif -- } -- npinned++; -+ } -+ } -+ } -+ -+ if (verblevel > 0) { -+ printf("[pthread wrapper] "); -+ } -+ do { -+ handle = dlopen(sosearchpaths[reallpthrindex], RTLD_LAZY); -+ if (handle) { -+ if (verblevel > 1) { -+ printf("[Notice: Using %s] ", sosearchpaths[reallpthrindex]); -+ } -+ break; -+ } -+ if (sosearchpaths[reallpthrindex] != NULL) { -+ reallpthrindex++; -+ } -+ } while (sosearchpaths[reallpthrindex] != NULL); -+ if (!handle) { -+ printf("%s\n", dlerror()); -+ return -1; -+ } -+ dlerror(); /* Clear any existing error */ -+ *(void **) (&rptc) = dlsym(handle, "pthread_create"); -+ if ((error = dlerror()) != NULL) { -+ printf("%s\n", error); -+ return -2; -+ } -+ ret = (*rptc)(thread, attr, start_routine, arg); -+ if (ret == 0) { /* Successful thread creation. Pin the bastard. */ -+ unsigned long * pid = (unsigned long *)thread; -+ if ((pinningskipmask & (1UL << npinned)) != 0) { -+ if (verblevel > 0) { -+ printf("threadid 0x%lx -> SKIP!\n", *pid); -+ } -+ } else { -+ cpu_set_t mymask; -+ int usecpu; -+ if (useexplicitcpus) { -+ usecpu = strtoul(curcpustr, &curcpustr, 10); -+ if ((curcpustr == NULL) || (*curcpustr == '\0')) { -+ curcpustr = cpustring; -+ } else { -+ curcpustr++; -+ if ((curcpustr == NULL) || (*curcpustr == '\0')) { -+ curcpustr = cpustring; -+ } -+ } -+ } else { -+ usecpu = ((lastpin + 1) % CPU_SETSIZE); -+ while ((usecpu != lastpin) && (!CPU_ISSET(usecpu, &mask))) { -+ usecpu = ((usecpu + 1) % CPU_SETSIZE); -+ } -+ } -+ lastpin = usecpu; -+ CPU_ZERO(&mymask); -+ CPU_SET(usecpu, &mymask); -+ if (verblevel > 0) { -+ printf("threadid 0x%lx -> core %d - ", *pid, usecpu); -+ } -+ if (pthread_setaffinity_np(*pid, sizeof(mymask), &mymask)) { -+ perror("pthread_setaffinity_np failed"); -+ } else { -+ if (verblevel > 0) { -+ printf("OK\n"); - } -+ } - } -- -- fflush(stdout); -- ncalled++; -- dlclose(handle); -- -- return ret; -+ } -+ npinned++; -+ dlclose(handle); -+ return ret; - } - diff --git a/easybuild/easyconfigs/l/lil-aretomo/lil-aretomo-0.1.1-foss-2023a.eb b/easybuild/easyconfigs/l/lil-aretomo/lil-aretomo-0.1.1-foss-2023a.eb new file mode 100644 index 000000000000..9f8a56886591 --- /dev/null +++ b/easybuild/easyconfigs/l/lil-aretomo/lil-aretomo-0.1.1-foss-2023a.eb @@ -0,0 +1,29 @@ +# Thomas Hoffmann, EMBL Heidelberg, structures-it@embl.de, 2024/05 +easyblock = 'PythonBundle' + +name = 'lil-aretomo' +version = '0.1.1' + +homepage = 'https://github.com/teamtomo/lil-aretomo' +description = """ +A lightweight Python API for AreTomo. +""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('mrcfile', '1.5.0'), + ('SciPy-bundle', '2023.07'), +] + +exts_list = [ + ('typer', '0.9.0', { + 'checksums': ['50922fd79aea2f4751a8e0408ff10d2662bd0c8bbfa84755a699f3bada2978b2'], + }), + ('lil_aretomo', version, { + 'checksums': ['02ccb0efbf2c06304570117f142e78331bfffdde46864e22de11c6cd7f30f178'], + }), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/limix/limix-2.0.4-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/l/limix/limix-2.0.4-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 706885a92f7d..000000000000 --- a/easybuild/easyconfigs/l/limix/limix-2.0.4-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,128 +0,0 @@ -easyblock = "PythonBundle" - -name = 'limix' -version = '2.0.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/limix/limix' -description = """Limix is a flexible and efficient linear mixed model library with interfaces to Python. -Genomic analyses require flexible models that can be adapted to the needs of the user. -Limix is smart about how particular models are fitted to save computational cost. """ - -toolchain = {'name': 'foss', 'version': '2018b'} - -dependencies = [ - ('Python', '3.6.6'), - ('bgen-reader', '3.0.2', versionsuffix), - ('dask', '0.19.4', versionsuffix), # also provides: click, distributed - ('h5py', '2.8.0', versionsuffix), - ('matplotlib', '3.0.0', versionsuffix), - ('netcdf4-python', '1.4.1', versionsuffix), - ('numba', '0.39.0', versionsuffix), - ('pytest', '3.8.2', versionsuffix), - ('Seaborn', '0.9.0', versionsuffix), - ('scikit-learn', '0.20.0', versionsuffix), - ('Sphinx', '1.8.1', versionsuffix), - ('statsmodels', '0.9.0', versionsuffix), - ('tqdm', '4.41.1', versionsuffix), - ('xarray', '0.12.1', versionsuffix), - ('liknorm', '1.5.2'), # needed by glimix-core > liknorm extension - ('chi2comb', '0.0.3'), # needed by struct-lmm > chi2comb extensions - ('adjustText', '0.7.3', versionsuffix), # needed by limix-plot - ('Pillow', '5.3.0', versionsuffix), # needed by limix-plot -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('pytest-runner', '4.5.1', { - 'modulename': False, - 'checksums': ['d1cb3d654b120d6124914bc33dcd25679860464545e4509bb6bf96eed5a2f1ef'], - }), - ('pytest-doctestplus', '0.3.0', { - 'modulename': False, - 'checksums': ['4e641bc720661c08ec3afe44a7951660cdff5e187259c433aa66e9ec2d5ccea1'], - }), - ('sphinxcontrib-programoutput', '0.13', { - 'modulename': False, - 'checksums': ['793f82618cf260da66c766923eeba387d18226afb647c9cd9e47825f74c2f514'], - }), - ('asciitree', '0.3.3', { - 'checksums': ['4aa4b9b649f85e3fcb343363d97564aa1fb62e249677f2e18a96765145cc0f6e'], - }), - ('blessings', '1.7', { - 'checksums': ['98e5854d805f50a5b58ac2333411b0482516a8210f23f43308baeb58d77c157d'], - }), - ('brent-search', '1.0.33', { - 'modulename': 'brent_search', - 'checksums': ['7ab4fb74d2c5715a397677af969b475eff4054c6a17b802ffad450317074a86c'], - }), - ('humanfriendly', '4.17', { - 'checksums': ['1d3a1c157602801c62dfdb321760229df2e0d4f14412a0f41b13ad3f930a936a'], - }), - ('monotonic', '1.5', { - 'checksums': ['23953d55076df038541e648a53676fb24980f7a1be290cdda21300b3bc21dfb0'], - }), - ('ndarray_listener', '1.1.2', { - 'modulename': 'ndarray_listener', - 'checksums': ['624e8987d10b42c8cdb73ed7f4ed42b150cfe4b1b4f8785e8dc32c312ba6303e'], - }), - ('numpy_sugar', '1.2.8', { - 'modulename': 'numpy_sugar', - 'checksums': ['cae717ad42b46cdda6d1cb9c2e71761cf488a94d8cad7df8a927e238fab66da7'], - }), - ('pandas_plink', '1.2.28', { - 'checksums': ['437c58822839e97c9c1b2d2d703438026bfe45b2ee2c24ad536c01f00ed8c8c7'], - }), - ('scipy-sugar', '1.0.7', { # dependency of glimix-core - 'checksums': ['4d03047641311b7b4cbe60f59a41f1fc46852b7ea0184c6fff204b7e5537fbb4'], - }), - ('optimix', '2.0.2', { # dependency of glimix-core - 'checksums': ['24cc4f246e189d48eb2a3ac93ce02fda639246e594afdf60890903ac15143f6e'], - }), - ('liknorm', '1.2.2', { # dependency of glimix-core - 'checksums': ['6099eb01d394cbdc09af1b5a6b9817074c58341ce7c0cda1074ae5813f574bfc'], - }), - ('glimix-core', '2.0.7', { - 'modulename': 'glimix_core', - 'checksums': ['4c723c8ae7f09d8be61690b525c0d8bb7f60937b1fd34a14a70871e121ea021a'], - }), - ('limix-core', '1.0.2', { # dependency of limix-lmm - 'modulename': 'limix_core', - 'checksums': ['8d0799073060c9d108adf427f4d450cc34daf40fd9384723ac083aad1a929670'], - }), - ('limix-plot', '0.0.12', { - 'modulename': 'limix_plot', - 'checksums': ['4a276ac4d0f992993dc0c4c901a48594115e3b54c915a8086a1c47e01cace45c'], - }), - ('limix-lmm', '0.1.2', { - 'modulename': 'limix_lmm', - 'checksums': ['4aa07d81f9e934bcb328ea5c9f1e5caf318976a84e5eea7332fc97b25e9a7481'], - }), - ('chi2comb', '0.0.3', { # dependency of struct-lmm - 'checksums': ['5e209d8fe0a1b4df2e3c48af61146903f3ca38a73b2a50672f43fc98ee9c6adf'], - }), - ('chiscore', '0.0.16', { # dependency of struct-lmm - 'checksums': ['10afeb2a4fef60fbf99bc359025a932335b9f40afaf99b042095321d70af01dd'], - }), - ('geno-sugar', '0.1.1', { # dependency of struct-lmm - 'checksums': ['013022550d7b818b8032ea58c14c9b8c2de2ed5b73bcac26081009b8245e31bf'], - }), - ('struct-lmm', '0.2.2', { - 'modulename': 'struct_lmm', - 'checksums': ['e67be84cf0ff90b80b587923be0ea06b0d4fccab9378736fea2b58741d07047a'], - }), - (name, version, { - 'checksums': ['1e04f78a8be35f78d395799ed858cac6e2271a9a62595dfdc96a1a0f4c3b352a'], - # relax version requirement on setuptools - 'preinstallopts': "sed -i 's/setuptools>=40.2.0/setuptools/g' setup.cfg &&", - }), -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['humanfriendly', 'limix', 'norm_env']], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/line_profiler/line_profiler-3.1.0-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/l/line_profiler/line_profiler-3.1.0-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 649d75f9fbe7..000000000000 --- a/easybuild/easyconfigs/l/line_profiler/line_profiler-3.1.0-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'line_profiler' -version = '3.1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/pyutils/line_profiler' -description = """line_profiler is a module for doing line-by-line profiling -of functions. kernprof is a convenient script for running either -line_profiler or the Python standard library's cProfile or profile modules, -depending on what is available.""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -sources = [SOURCE_TAR_GZ] -checksums = ['e73ff429236d59d48ce7028484becfa01449b3d52abdcf7337e0ff2acdc5093c'] - -builddependencies = [ - ('scikit-build', '0.10.0', versionsuffix), - ('CMake', '3.16.4'), - ('Ninja', '1.10.0'), -] -dependencies = [ - ('Python', '3.8.2'), - ('IPython', '7.15.0', versionsuffix), -] - -use_pip = True -download_dep_fail = True -sanity_pip_check = True - -sanity_check_paths = { - 'files': ['bin/kernprof'], - 'dirs': [], -} - -sanity_check_commands = ['kernprof --help'] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/line_profiler/line_profiler-3.5.1-foss-2021b.eb b/easybuild/easyconfigs/l/line_profiler/line_profiler-3.5.1-foss-2021b.eb index 1e22501836af..121d77a2c8ce 100644 --- a/easybuild/easyconfigs/l/line_profiler/line_profiler-3.5.1-foss-2021b.eb +++ b/easybuild/easyconfigs/l/line_profiler/line_profiler-3.5.1-foss-2021b.eb @@ -26,10 +26,6 @@ dependencies = [ ('IPython', '7.26.0'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/kernprof'], 'dirs': [], diff --git a/easybuild/easyconfigs/l/line_profiler/line_profiler-4.0.0-foss-2022a.eb b/easybuild/easyconfigs/l/line_profiler/line_profiler-4.0.0-foss-2022a.eb index 42ca38e1daf1..2edec17207c1 100644 --- a/easybuild/easyconfigs/l/line_profiler/line_profiler-4.0.0-foss-2022a.eb +++ b/easybuild/easyconfigs/l/line_profiler/line_profiler-4.0.0-foss-2022a.eb @@ -26,10 +26,6 @@ dependencies = [ ('IPython', '8.5.0'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/kernprof'], 'dirs': [], diff --git a/easybuild/easyconfigs/l/line_profiler/line_profiler-4.1.1-GCCcore-12.2.0.eb b/easybuild/easyconfigs/l/line_profiler/line_profiler-4.1.1-GCCcore-12.2.0.eb index 72ba302b5e7e..87bbb6cd079c 100644 --- a/easybuild/easyconfigs/l/line_profiler/line_profiler-4.1.1-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/l/line_profiler/line_profiler-4.1.1-GCCcore-12.2.0.eb @@ -27,10 +27,6 @@ dependencies = [ ('IPython', '8.14.0'), ] -use_pip = True -download_dep_fail = True -sanity_pip_check = True - sanity_check_paths = { 'files': ['bin/kernprof'], 'dirs': [], diff --git a/easybuild/easyconfigs/l/line_profiler/line_profiler-4.1.2-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/line_profiler/line_profiler-4.1.2-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..d2eb68b6a6e0 --- /dev/null +++ b/easybuild/easyconfigs/l/line_profiler/line_profiler-4.1.2-GCCcore-13.2.0.eb @@ -0,0 +1,37 @@ +easyblock = 'PythonPackage' + +name = 'line_profiler' +version = '4.1.2' + +homepage = 'https://github.com/pyutils/line_profiler' +description = """line_profiler is a module for doing line-by-line profiling +of functions. kernprof is a convenient script for running either +line_profiler or the Python standard library's cProfile or profile modules, +depending on what is available.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +github_account = 'pyutils' +source_urls = [GITHUB_SOURCE] +sources = ['v%(version)s.tar.gz'] +checksums = ['a1f3458c1dd1bf4b2d1d2657b78225f4e4e9046a1841f18cf528f01ebd3d5f43'] + +builddependencies = [ + ('binutils', '2.40'), + ('scikit-build', '0.17.6'), + ('CMake', '3.27.6'), + ('Ninja', '1.11.1'), +] +dependencies = [ + ('Python', '3.11.5'), + ('IPython', '8.17.2'), +] + +sanity_check_paths = { + 'files': ['bin/kernprof'], + 'dirs': [], +} + +sanity_check_commands = ['kernprof --help'] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/line_profiler/line_profiler-4.2.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/line_profiler/line_profiler-4.2.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..5167f95f9b4f --- /dev/null +++ b/easybuild/easyconfigs/l/line_profiler/line_profiler-4.2.0-GCCcore-13.3.0.eb @@ -0,0 +1,38 @@ +easyblock = 'PythonPackage' + +name = 'line_profiler' +version = '4.2.0' + +homepage = 'https://github.com/pyutils/line_profiler' +description = """line_profiler is a module for doing line-by-line profiling +of functions. kernprof is a convenient script for running either +line_profiler or the Python standard library's cProfile or profile modules, +depending on what is available.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +github_account = 'pyutils' +source_urls = [GITHUB_SOURCE] +sources = ['v%(version)s.tar.gz'] +checksums = ['50e84e3abed7e845a77641fc7751688f6eb23b11c93f1715c56afd10eb187602'] + +builddependencies = [ + ('binutils', '2.42'), + ('scikit-build', '0.17.6'), + ('CMake', '3.29.3'), + ('Ninja', '1.12.1'), + ('Cython', '3.0.10'), +] +dependencies = [ + ('Python', '3.12.3'), + ('IPython', '8.28.0'), +] + +sanity_check_paths = { + 'files': ['bin/kernprof'], + 'dirs': [], +} + +sanity_check_commands = ['kernprof --help'] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.2.0.eb b/easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.2.0.eb new file mode 100644 index 000000000000..e9f073f1e63b --- /dev/null +++ b/easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.2.0.eb @@ -0,0 +1,35 @@ +easyblock = 'PythonBundle' + +name = 'lit' +version = '18.1.2' + +homepage = 'https://llvm.org/docs/CommandGuide/lit.html' +description = """lit is a portable tool for executing LLVM and Clang style test suites, summarizing their results, and +providing indication of failures.""" + +toolchain = {'name': 'GCCcore', 'version': '12.2.0'} + +builddependencies = [ + ('binutils', '2.39'), +] + +dependencies = [ + ('Python', '3.10.8'), +] + +exts_list = [ + ('ptyprocess', '0.7.0', { + 'source_tmpl': '%(name)s-%(version)s-py2.py3-none-any.whl', + 'checksums': ['4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35'], + }), + ('pexpect', '4.9.0', { + 'checksums': ['ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f'], + }), + (name, version, { + 'checksums': ['fdead6e464f9d975d31a937b82e1162d0768d61a0e5d8ee55991a33ed4aa7128'], + }), +] + +sanity_check_commands = ['lit -h'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.3.0.eb index 27bc5b5e7a62..11b2d02b94cb 100644 --- a/easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.3.0.eb @@ -17,10 +17,14 @@ dependencies = [ ('Python', '3.11.3'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ + ('ptyprocess', '0.7.0', { + 'source_tmpl': '%(name)s-%(version)s-py2.py3-none-any.whl', + 'checksums': ['4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35'], + }), + ('pexpect', '4.9.0', { + 'checksums': ['ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f'], + }), (name, version, { 'checksums': ['fdead6e464f9d975d31a937b82e1162d0768d61a0e5d8ee55991a33ed4aa7128'], }), diff --git a/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-10.3.0.eb b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-10.3.0.eb new file mode 100644 index 000000000000..62798a9ea0e5 --- /dev/null +++ b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-10.3.0.eb @@ -0,0 +1,35 @@ +easyblock = 'PythonBundle' + +name = 'lit' +version = '18.1.7' + +homepage = 'https://llvm.org/docs/CommandGuide/lit.html' +description = """lit is a portable tool for executing LLVM and Clang style test suites, summarizing their results, and +providing indication of failures.""" + +toolchain = {'name': 'GCCcore', 'version': '10.3.0'} + +builddependencies = [ + ('binutils', '2.36.1'), +] + +dependencies = [ + ('Python', '3.9.5'), +] + +exts_list = [ + ('ptyprocess', '0.7.0', { + 'source_tmpl': '%(name)s-%(version)s-py2.py3-none-any.whl', + 'checksums': ['4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35'], + }), + ('pexpect', '4.9.0', { + 'checksums': ['ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f'], + }), + (name, version, { + 'checksums': ['2ddd9be26bdcc6da03aea3ec456c6945eb5a09dbde548d3500bff9b8ed4763bb'], + }), +] + +sanity_check_commands = ['lit -h'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-11.2.0.eb b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-11.2.0.eb new file mode 100644 index 000000000000..f5c81631c215 --- /dev/null +++ b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-11.2.0.eb @@ -0,0 +1,35 @@ +easyblock = 'PythonBundle' + +name = 'lit' +version = '18.1.7' + +homepage = 'https://llvm.org/docs/CommandGuide/lit.html' +description = """lit is a portable tool for executing LLVM and Clang style test suites, summarizing their results, and +providing indication of failures.""" + +toolchain = {'name': 'GCCcore', 'version': '11.2.0'} + +builddependencies = [ + ('binutils', '2.37'), +] + +dependencies = [ + ('Python', '3.9.6'), +] + +exts_list = [ + ('ptyprocess', '0.7.0', { + 'source_tmpl': '%(name)s-%(version)s-py2.py3-none-any.whl', + 'checksums': ['4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35'], + }), + ('pexpect', '4.9.0', { + 'checksums': ['ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f'], + }), + (name, version, { + 'checksums': ['2ddd9be26bdcc6da03aea3ec456c6945eb5a09dbde548d3500bff9b8ed4763bb'], + }), +] + +sanity_check_commands = ['lit -h'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-11.3.0.eb b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-11.3.0.eb new file mode 100644 index 000000000000..c33696764879 --- /dev/null +++ b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-11.3.0.eb @@ -0,0 +1,35 @@ +easyblock = 'PythonBundle' + +name = 'lit' +version = '18.1.7' + +homepage = 'https://llvm.org/docs/CommandGuide/lit.html' +description = """lit is a portable tool for executing LLVM and Clang style test suites, summarizing their results, and +providing indication of failures.""" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} + +builddependencies = [ + ('binutils', '2.38'), +] + +dependencies = [ + ('Python', '3.10.4'), +] + +exts_list = [ + ('ptyprocess', '0.7.0', { + 'source_tmpl': '%(name)s-%(version)s-py2.py3-none-any.whl', + 'checksums': ['4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35'], + }), + ('pexpect', '4.9.0', { + 'checksums': ['ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f'], + }), + (name, version, { + 'checksums': ['2ddd9be26bdcc6da03aea3ec456c6945eb5a09dbde548d3500bff9b8ed4763bb'], + }), +] + +sanity_check_commands = ['lit -h'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-12.2.0.eb b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-12.2.0.eb new file mode 100644 index 000000000000..5c71ec788570 --- /dev/null +++ b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-12.2.0.eb @@ -0,0 +1,35 @@ +easyblock = 'PythonBundle' + +name = 'lit' +version = '18.1.7' + +homepage = 'https://llvm.org/docs/CommandGuide/lit.html' +description = """lit is a portable tool for executing LLVM and Clang style test suites, summarizing their results, and +providing indication of failures.""" + +toolchain = {'name': 'GCCcore', 'version': '12.2.0'} + +builddependencies = [ + ('binutils', '2.39'), +] + +dependencies = [ + ('Python', '3.10.8'), +] + +exts_list = [ + ('ptyprocess', '0.7.0', { + 'source_tmpl': '%(name)s-%(version)s-py2.py3-none-any.whl', + 'checksums': ['4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35'], + }), + ('pexpect', '4.9.0', { + 'checksums': ['ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f'], + }), + (name, version, { + 'checksums': ['2ddd9be26bdcc6da03aea3ec456c6945eb5a09dbde548d3500bff9b8ed4763bb'], + }), +] + +sanity_check_commands = ['lit -h'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..384b32015ddd --- /dev/null +++ b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-13.2.0.eb @@ -0,0 +1,35 @@ +easyblock = 'PythonBundle' + +name = 'lit' +version = '18.1.7' + +homepage = 'https://llvm.org/docs/CommandGuide/lit.html' +description = """lit is a portable tool for executing LLVM and Clang style test suites, summarizing their results, and +providing indication of failures.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +builddependencies = [ + ('binutils', '2.40'), +] + +dependencies = [ + ('Python', '3.11.5'), +] + +exts_list = [ + ('ptyprocess', '0.7.0', { + 'source_tmpl': '%(name)s-%(version)s-py2.py3-none-any.whl', + 'checksums': ['4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35'], + }), + ('pexpect', '4.9.0', { + 'checksums': ['ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f'], + }), + (name, version, { + 'checksums': ['2ddd9be26bdcc6da03aea3ec456c6945eb5a09dbde548d3500bff9b8ed4763bb'], + }), +] + +sanity_check_commands = ['lit -h'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..9b06cbf4c2df --- /dev/null +++ b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-13.3.0.eb @@ -0,0 +1,35 @@ +easyblock = 'PythonBundle' + +name = 'lit' +version = '18.1.7' + +homepage = 'https://llvm.org/docs/CommandGuide/lit.html' +description = """lit is a portable tool for executing LLVM and Clang style test suites, summarizing their results, and +providing indication of failures.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +builddependencies = [ + ('binutils', '2.42'), +] + +dependencies = [ + ('Python', '3.12.3'), +] + +exts_list = [ + ('ptyprocess', '0.7.0', { + 'source_tmpl': '%(name)s-%(version)s-py2.py3-none-any.whl', + 'checksums': ['4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35'], + }), + ('pexpect', '4.9.0', { + 'checksums': ['ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f'], + }), + (name, version, { + 'checksums': ['2ddd9be26bdcc6da03aea3ec456c6945eb5a09dbde548d3500bff9b8ed4763bb'], + }), +] + +sanity_check_commands = ['lit -h'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/lit/lit-18.1.8-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/lit/lit-18.1.8-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..be353a7babb7 --- /dev/null +++ b/easybuild/easyconfigs/l/lit/lit-18.1.8-GCCcore-13.3.0.eb @@ -0,0 +1,35 @@ +easyblock = 'PythonBundle' + +name = 'lit' +version = '18.1.8' + +homepage = 'https://llvm.org/docs/CommandGuide/lit.html' +description = """lit is a portable tool for executing LLVM and Clang style test suites, summarizing their results, and +providing indication of failures.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +builddependencies = [ + ('binutils', '2.42'), +] + +dependencies = [ + ('Python', '3.12.3'), +] + +exts_list = [ + ('ptyprocess', '0.7.0', { + 'source_tmpl': '%(name)s-%(version)s-py2.py3-none-any.whl', + 'checksums': ['4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35'], + }), + ('pexpect', '4.9.0', { + 'checksums': ['ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f'], + }), + (name, version, { + 'checksums': ['47c174a186941ae830f04ded76a3444600be67d5e5fb8282c3783fba671c4edb'], + }), +] + +sanity_check_commands = ['lit -h'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/llama-cpp-python/llama-cpp-python-0.3.2-gfbf-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/l/llama-cpp-python/llama-cpp-python-0.3.2-gfbf-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..c0aa994c3ebe --- /dev/null +++ b/easybuild/easyconfigs/l/llama-cpp-python/llama-cpp-python-0.3.2-gfbf-2023a-CUDA-12.1.1.eb @@ -0,0 +1,43 @@ +easyblock = 'PythonBundle' + +name = 'llama-cpp-python' +version = '0.3.2' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = "https://github.com/abetlen/llama-cpp-python/" +description = """The main goal of llama.cpp is to enable LLM inference with minimal setup and state-of-the-art +performance on a wide range of hardware - locally and in the cloud. Simple Python bindings.""" + +toolchain = {'name': 'gfbf', 'version': '2023a'} + +builddependencies = [ + ('CMake', '3.26.3'), + ('scikit-build-core', '0.9.3'), +] + +dependencies = [ + ('CUDA', '12.1.1', '', SYSTEM), + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), + ('SciPy-bundle', '2023.07'), + ('PyYAML', '6.0'), + ('tqdm', '4.66.1'), +] + +exts_list = [ + ('diskcache', '5.6.3', { + 'checksums': ['2c3a3fa2743d8535d832ec61c2054a1641f41775aa7c556758a109941e33e4fc'], + }), + ('huggingface-hub', '0.26.3', { + 'sources': ['huggingface_hub-%(version)s.tar.gz'], + 'checksums': ['90e1fe62ffc26757a073aaad618422b899ccf9447c2bba8c902a90bef5b42e1d'], + }), + (name, version, { + 'modulename': 'llama_cpp', + 'preinstallopts': 'export CMAKE_ARGS="-DGGML_CUDA=on" && ', + 'source_tmpl': 'llama_cpp_python-%(version)s.tar.gz', + 'checksums': ['8fbf246a55a999f45015ed0d48f91b4ae04ae959827fac1cd6ac6ec65aed2e2f'], + }), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/llama-cpp-python/llama-cpp-python-0.3.2-gfbf-2023a.eb b/easybuild/easyconfigs/l/llama-cpp-python/llama-cpp-python-0.3.2-gfbf-2023a.eb new file mode 100644 index 000000000000..b43ae968a2dd --- /dev/null +++ b/easybuild/easyconfigs/l/llama-cpp-python/llama-cpp-python-0.3.2-gfbf-2023a.eb @@ -0,0 +1,41 @@ +easyblock = 'PythonBundle' + +name = 'llama-cpp-python' +version = '0.3.2' + +homepage = "https://github.com/abetlen/llama-cpp-python/" +description = """The main goal of llama.cpp is to enable LLM inference with minimal setup and state-of-the-art +performance on a wide range of hardware - locally and in the cloud. Simple Python bindings.""" + +toolchain = {'name': 'gfbf', 'version': '2023a'} + +builddependencies = [ + ('CMake', '3.26.3'), + ('scikit-build-core', '0.9.3'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), + ('SciPy-bundle', '2023.07'), + ('PyYAML', '6.0'), + ('tqdm', '4.66.1'), +] + +exts_list = [ + ('diskcache', '5.6.3', { + 'checksums': ['2c3a3fa2743d8535d832ec61c2054a1641f41775aa7c556758a109941e33e4fc'], + }), + ('huggingface-hub', '0.26.3', { + 'sources': ['huggingface_hub-%(version)s.tar.gz'], + 'checksums': ['90e1fe62ffc26757a073aaad618422b899ccf9447c2bba8c902a90bef5b42e1d'], + }), + (name, version, { + 'modulename': 'llama_cpp', + 'source_tmpl': 'llama_cpp_python-%(version)s.tar.gz', + 'preinstallopts': 'export CMAKE_ARGS="-DGGML_BLAS=ON -DGGML_BLAS_VENDOR=FlexiBLAS" && ', + 'checksums': ['8fbf246a55a999f45015ed0d48f91b4ae04ae959827fac1cd6ac6ec65aed2e2f'], + }), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/llama.cpp/llama.cpp-b4595-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/l/llama.cpp/llama.cpp-b4595-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..e93b5a31dec7 --- /dev/null +++ b/easybuild/easyconfigs/l/llama.cpp/llama.cpp-b4595-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,54 @@ +easyblock = 'CMakeMake' + +name = 'llama.cpp' +version = 'b4595' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://github.com/ggerganov/llama.cpp' +description = "Inference of Meta's LLaMA model (and others) in pure C/C++" + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = ['https://github.com/ggerganov/llama.cpp/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['b7443edde74efd430f3dc94bcea18b1a112263805341569c7f0ac4e30e6f5530'] + +builddependencies = [ + ('CMake', '3.26.3'), + ('poetry', '1.5.1'), +] + +dependencies = [ + ('CUDA', '12.1.1', '', SYSTEM), + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('PyTorch', '2.1.2', versionsuffix), + ('cURL', '8.0.1'), + ('SentencePiece', '0.2.0'), + ('Transformers', '4.39.3'), + ('protobuf', '24.0'), +] + +cuda_compute_capabilities = ['5.2', '6.0', '7.0', '7.5', '8.0', '8.6', '9.0'] + +configopts = "-DLLAMA_CURL=ON -DGGML_CUDA=ON" + +installopts = ' && cd %(builddir)s/%(name)s-%(version)s/gguf-py && ' +installopts += 'pip install --no-deps --ignore-installed --prefix %(installdir)s --no-build-isolation .' + +sanity_check_paths = { + 'files': [ + 'bin/llama-cli', + 'bin/convert_hf_to_gguf.py', + 'include/llama-cpp.h', + 'lib/libllama.%s' % SHLIB_EXT, + ], + 'dirs': ['lib/python%(pyshortver)s/site-packages/gguf'], +} + +sanity_check_commands = [ + "llama-cli --help", + "convert_hf_to_gguf.py --help", +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/llama.cpp/llama.cpp-b4595-foss-2023a.eb b/easybuild/easyconfigs/l/llama.cpp/llama.cpp-b4595-foss-2023a.eb new file mode 100644 index 000000000000..99489d45b1e8 --- /dev/null +++ b/easybuild/easyconfigs/l/llama.cpp/llama.cpp-b4595-foss-2023a.eb @@ -0,0 +1,50 @@ +easyblock = 'CMakeMake' + +name = 'llama.cpp' +version = 'b4595' + +homepage = 'https://github.com/ggerganov/llama.cpp' +description = "Inference of Meta's LLaMA model (and others) in pure C/C++" + +toolchain = {'name': 'foss', 'version': '2023a'} + +source_urls = ['https://github.com/ggerganov/llama.cpp/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['b7443edde74efd430f3dc94bcea18b1a112263805341569c7f0ac4e30e6f5530'] + +builddependencies = [ + ('CMake', '3.26.3'), + ('poetry', '1.5.1'), +] + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('PyTorch', '2.1.2'), + ('cURL', '8.0.1'), + ('SentencePiece', '0.2.0'), + ('Transformers', '4.39.3'), + ('protobuf', '24.0'), +] + +configopts = "-DLLAMA_CURL=ON -DGGML_BLAS=ON -DGGML_BLAS_VENDOR=FlexiBLAS" + +installopts = ' && cd %(builddir)s/%(name)s-%(version)s/gguf-py && ' +installopts += 'pip install --no-deps --ignore-installed --prefix %(installdir)s --no-build-isolation .' + +sanity_check_paths = { + 'files': [ + 'bin/llama-cli', + 'bin/convert_hf_to_gguf.py', + 'include/llama-cpp.h', + 'lib/libllama.%s' % SHLIB_EXT, + ], + 'dirs': ['lib/python%(pyshortver)s/site-packages/gguf'], +} + +sanity_check_commands = [ + "llama-cli --help", + "convert_hf_to_gguf.py --help", +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/lmoments3/lmoments3-1.0.6-foss-2022a.eb b/easybuild/easyconfigs/l/lmoments3/lmoments3-1.0.6-foss-2022a.eb index 7415a707b89a..c9242bed99d4 100644 --- a/easybuild/easyconfigs/l/lmoments3/lmoments3-1.0.6-foss-2022a.eb +++ b/easybuild/easyconfigs/l/lmoments3/lmoments3-1.0.6-foss-2022a.eb @@ -13,9 +13,6 @@ dependencies = [ ('SciPy-bundle', '2022.05') ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('versioneer', '0.29', { 'checksums': ['5ab283b9857211d61b53318b7c792cf68e798e765ee17c27ade9f6c924235731'], diff --git a/easybuild/easyconfigs/l/logaddexp/logaddexp-1.0.3-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/logaddexp/logaddexp-1.0.3-GCCcore-7.3.0.eb deleted file mode 100644 index 240408d0407f..000000000000 --- a/easybuild/easyconfigs/l/logaddexp/logaddexp-1.0.3-GCCcore-7.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'logaddexp' -version = '1.0.3' - -homepage = 'https://github.com/horta/logaddexp' -description = """ -C library that implements the logarithm of the sum of exponentiations. -Inspired by NumPy's logaddexp function.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} -toolchainopts = {'pic': True} - -github_account = 'horta' -source_urls = [GITHUB_SOURCE] -sources = ['%(version)s.tar.gz'] -checksums = ['da846e58655268c28b93a77adc89f78e6595b71a81b0ca519a2d3ee2d6b267c5'] - -builddependencies = [ - ('binutils', '2.30'), - ('CMake', '3.12.1'), -] - -sanity_check_paths = { - 'files': ['include/logaddexp.h'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/longestrunsubsequence/longestrunsubsequence-1.0.1-GCCcore-10.3.0.eb b/easybuild/easyconfigs/l/longestrunsubsequence/longestrunsubsequence-1.0.1-GCCcore-10.3.0.eb index 54ea130b233f..c0e35668c5cc 100644 --- a/easybuild/easyconfigs/l/longestrunsubsequence/longestrunsubsequence-1.0.1-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/l/longestrunsubsequence/longestrunsubsequence-1.0.1-GCCcore-10.3.0.eb @@ -21,9 +21,6 @@ dependencies = [ ('GLPK', '5.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('PuLP', '2.5.0', { # all tests are skipped if no solvers available diff --git a/easybuild/easyconfigs/l/longread_umi/longread_umi-0.3.2-foss-2020b.eb b/easybuild/easyconfigs/l/longread_umi/longread_umi-0.3.2-foss-2020b.eb index 1a6ef6836ae3..b6bbb0b3fd33 100644 --- a/easybuild/easyconfigs/l/longread_umi/longread_umi-0.3.2-foss-2020b.eb +++ b/easybuild/easyconfigs/l/longread_umi/longread_umi-0.3.2-foss-2020b.eb @@ -42,9 +42,6 @@ components = [ 'sources': [{'download_filename': 'v%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}], 'checksums': ['44b499157d933be43f702cec198d1d693dcb9276e3c545669be63c2612493299'], 'start_dir': '%(name)s-%(version)s', - 'use_pip': True, - 'download_dep_fail': True, - 'sanity_pip_check': True, }), ] @@ -75,8 +72,4 @@ sanity_check_commands = [ 'source %(installdir)s/scripts/dependencies.sh && longread_umi_version_dump', ] -modextrapaths = { - 'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages'] -} - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/longread_umi/longread_umi-0.3.2-foss-2023a.eb b/easybuild/easyconfigs/l/longread_umi/longread_umi-0.3.2-foss-2023a.eb new file mode 100644 index 000000000000..d0cbf4aa73a4 --- /dev/null +++ b/easybuild/easyconfigs/l/longread_umi/longread_umi-0.3.2-foss-2023a.eb @@ -0,0 +1,77 @@ +easyblock = 'Bundle' + +name = 'longread_umi' +version = '0.3.2' + +homepage = 'https://github.com/SorenKarst/longread_umi' +description = "A collection of scripts for processing longread UMI data." +github_account = 'SorenKarst' + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('cutadapt', '4.9'), + ('BCFtools', '1.18'), + ('BWA', '0.7.17'), + ('Filtlong', '0.2.1'), + ('gawk', '5.3.0'), + ('medaka', '1.11.3'), + ('minimap2', '2.26'), + ('parallel', '20230722'), + ('Pysam', '0.22.0'), + ('Racon', '1.5.0'), + ('SAMtools', '1.18'), + ('seqtk', '1.4'), + ('VSEARCH', '2.25.0'), +] + +components = [ + (name, version, { + 'easyblock': 'Tarball', + 'source_urls': [GITHUB_LOWER_SOURCE], + 'sources': [{'download_filename': 'v%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}], + 'checksums': ['62b8e156c00c0ec10fa8eae1cde5430922462f167fc537417ce0b47cd50a20cb'], + 'start_dir': '%(name)s-%(version)s', + }), + # PythonPackage executes Bundle-level postinstallcmds for some reason, + # which rely on both components being installed, so Porechop is installed second + ('Porechop', '0.2.4', { + 'easyblock': 'PythonPackage', + 'source_urls': ['https://github.com/rrwick/Porechop/archive'], + 'sources': [{'download_filename': 'v%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}], + 'checksums': ['44b499157d933be43f702cec198d1d693dcb9276e3c545669be63c2612493299'], + 'start_dir': '%(name)s-%(version)s', + }), +] + +# Adapt the built-in tool check but make it fail on error, replace usearch with vsearch and use our version +local_deps_patch = ( + "sed -i " + "-e '2s;^;set -e ;' " + "-e 's/USEARCH=usearch/USEARCH=vsearch/' " + "-e 's;$(git --git-dir ${LONGREAD_UMI_PATH}/.git describe --tag);%(version)s;' " + "%(installdir)s/scripts/dependencies.sh" +) + +postinstallcmds = [ + 'find %(installdir)s -name "*.sh" -exec chmod +x {} \\;', + 'ln -s %(installdir)s/longread_umi.sh %(installdir)s/bin/longread_umi', + # Part of the installation process; longread uses porechop with custom adapters + 'cp %(installdir)s/scripts/adapters.py %(installdir)s/lib/python%(pyshortver)s/site-packages/porechop/', + local_deps_patch, + # -minsize option not supported by 'vsearch -cluster_fast', and probably not needed + "sed -i 's/-minsize 1//g' %(installdir)s/scripts/umi_binning.sh", +] + +sanity_check_paths = { + 'files': ['bin/longread_umi'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} +sanity_check_commands = [ + 'longread_umi -h | grep qc_pipeline', + 'longread_umi nanopore_pipeline -h | grep rrna_operon', + 'source %(installdir)s/scripts/dependencies.sh && longread_umi_version_dump', +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/loompy/loompy-3.0.6-intel-2020b.eb b/easybuild/easyconfigs/l/loompy/loompy-3.0.6-intel-2020b.eb index 64f5e5879282..75c275171520 100644 --- a/easybuild/easyconfigs/l/loompy/loompy-3.0.6-intel-2020b.eb +++ b/easybuild/easyconfigs/l/loompy/loompy-3.0.6-intel-2020b.eb @@ -15,8 +15,6 @@ dependencies = [ ('numba', '0.52.0'), ] -use_pip = True - exts_list = [ ('numpy_groupies', '0.9.13', { 'checksums': ['7b17b291322353f07c51598512d077e3731da0a048cfa8f738f3460d1ef0658d'], @@ -33,6 +31,4 @@ sanity_check_paths = { sanity_check_commands = ["loompy --help"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/loompy/loompy-3.0.7-foss-2021a.eb b/easybuild/easyconfigs/l/loompy/loompy-3.0.7-foss-2021a.eb index 23c77d3a6f8e..d3d9fa376fa8 100644 --- a/easybuild/easyconfigs/l/loompy/loompy-3.0.7-foss-2021a.eb +++ b/easybuild/easyconfigs/l/loompy/loompy-3.0.7-foss-2021a.eb @@ -15,8 +15,6 @@ dependencies = [ ('numba', '0.53.1'), ] -use_pip = True - exts_list = [ ('numpy_groupies', '0.9.14', { 'checksums': ['01b7aeca60e643db34875c9823ea6775742adafe5bb406bca14367743ef81800'], @@ -33,6 +31,4 @@ sanity_check_paths = { sanity_check_commands = ["loompy --help"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/loompy/loompy-3.0.7-foss-2021b.eb b/easybuild/easyconfigs/l/loompy/loompy-3.0.7-foss-2021b.eb index dd391a5116bd..1784a87a74e4 100644 --- a/easybuild/easyconfigs/l/loompy/loompy-3.0.7-foss-2021b.eb +++ b/easybuild/easyconfigs/l/loompy/loompy-3.0.7-foss-2021b.eb @@ -15,8 +15,6 @@ dependencies = [ ('numba', '0.54.1'), ] -use_pip = True - exts_list = [ ('numpy_groupies', '0.9.14', { 'checksums': ['01b7aeca60e643db34875c9823ea6775742adafe5bb406bca14367743ef81800'], @@ -33,6 +31,4 @@ sanity_check_paths = { sanity_check_commands = ["loompy --help"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/loompy/loompy-3.0.7-foss-2022a.eb b/easybuild/easyconfigs/l/loompy/loompy-3.0.7-foss-2022a.eb index a718a90a2431..db142dbeb794 100644 --- a/easybuild/easyconfigs/l/loompy/loompy-3.0.7-foss-2022a.eb +++ b/easybuild/easyconfigs/l/loompy/loompy-3.0.7-foss-2022a.eb @@ -15,8 +15,6 @@ dependencies = [ ('numba', '0.56.4'), ] -use_pip = True - exts_list = [ ('numpy-groupies', '0.9.20', { 'sources': ['numpy_groupies-%(version)s.tar.gz'], @@ -34,6 +32,4 @@ sanity_check_paths = { sanity_check_commands = ["loompy --help"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/loompy/loompy-3.0.7-foss-2023a.eb b/easybuild/easyconfigs/l/loompy/loompy-3.0.7-foss-2023a.eb index 486a2e560c31..9c32d39c49af 100644 --- a/easybuild/easyconfigs/l/loompy/loompy-3.0.7-foss-2023a.eb +++ b/easybuild/easyconfigs/l/loompy/loompy-3.0.7-foss-2023a.eb @@ -18,8 +18,6 @@ dependencies = [ ('numba', '0.58.1'), ] -use_pip = True - exts_list = [ ('numpy-groupies', '0.10.2', { 'checksums': ['f920c4ded899f5975d94fc63d634e7c89622056bbab8cc98a44d4320a0ae8a12'], @@ -36,6 +34,4 @@ sanity_check_paths = { sanity_check_commands = ["loompy --help"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/loompy/loompy-3.0.7-intel-2021b.eb b/easybuild/easyconfigs/l/loompy/loompy-3.0.7-intel-2021b.eb index 2abaf74da36a..d7adce22bb36 100644 --- a/easybuild/easyconfigs/l/loompy/loompy-3.0.7-intel-2021b.eb +++ b/easybuild/easyconfigs/l/loompy/loompy-3.0.7-intel-2021b.eb @@ -15,8 +15,6 @@ dependencies = [ ('numba', '0.54.1'), ] -use_pip = True - exts_list = [ ('numpy_groupies', '0.9.14', { 'checksums': ['01b7aeca60e643db34875c9823ea6775742adafe5bb406bca14367743ef81800'], @@ -33,6 +31,4 @@ sanity_check_paths = { sanity_check_commands = ["loompy --help"] -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.11-GCC-12.3.0.eb b/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.11-GCC-12.3.0.eb new file mode 100644 index 000000000000..7681d5bf0a91 --- /dev/null +++ b/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.11-GCC-12.3.0.eb @@ -0,0 +1,33 @@ +easyblock = 'CmdCp' + +name = 'lpsolve' +version = '5.5.2.11' + +homepage = 'https://sourceforge.net/projects/lpsolve/' +description = "Mixed Integer Linear Programming (MILP) solver" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['lp_solve_%(version)s_source.tar.gz'] +checksums = ['6d4abff5cc6aaa933ae8e6c17a226df0fc0b671c438f69715d41d09fe81f902f'] + +local_lpsolve_ver = '%(version_major)s%(version_minor)s' +start_dir = 'lpsolve%s' % local_lpsolve_ver + +local_comp_cmd = 'sed -i "s/^c=.*/c=\'$CC\'/g" ccc && sed -i "s/^opts=.*/opts=\'$CFLAGS\'/g" ccc && ' +local_comp_cmd += "sh ccc" +cmds_map = [('.*', local_comp_cmd)] + +local_lpsolve_libname = 'liblpsolve%s' % local_lpsolve_ver +files_to_copy = [ + (['bin/ux64/%s.a' % local_lpsolve_libname, 'bin/ux64/%s.%s' % (local_lpsolve_libname, SHLIB_EXT)], 'lib'), + (['../lp*.h'], 'include'), +] + +sanity_check_paths = { + 'files': ['lib/%s.a' % local_lpsolve_libname, 'lib/%s.%s' % (local_lpsolve_libname, SHLIB_EXT)], + 'dirs': ['include'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.11-GCC-13.2.0.eb b/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.11-GCC-13.2.0.eb new file mode 100644 index 000000000000..03ed07168277 --- /dev/null +++ b/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.11-GCC-13.2.0.eb @@ -0,0 +1,33 @@ +easyblock = 'CmdCp' + +name = 'lpsolve' +version = '5.5.2.11' + +homepage = 'https://sourceforge.net/projects/lpsolve/' +description = "Mixed Integer Linear Programming (MILP) solver" + +toolchain = {'name': 'GCC', 'version': '13.2.0'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['lp_solve_%(version)s_source.tar.gz'] +checksums = ['6d4abff5cc6aaa933ae8e6c17a226df0fc0b671c438f69715d41d09fe81f902f'] + +local_lpsolve_ver = '%(version_major)s%(version_minor)s' +start_dir = 'lpsolve%s' % local_lpsolve_ver + +local_comp_cmd = 'sed -i "s/^c=.*/c=\'$CC\'/g" ccc && sed -i "s/^opts=.*/opts=\'$CFLAGS\'/g" ccc && ' +local_comp_cmd += "sh ccc" +cmds_map = [('.*', local_comp_cmd)] + +local_lpsolve_libname = 'liblpsolve%s' % local_lpsolve_ver +files_to_copy = [ + (['bin/ux64/%s.a' % local_lpsolve_libname, 'bin/ux64/%s.%s' % (local_lpsolve_libname, SHLIB_EXT)], 'lib'), + (['../lp*.h'], 'include'), +] + +sanity_check_paths = { + 'files': ['lib/%s.a' % local_lpsolve_libname, 'lib/%s.%s' % (local_lpsolve_libname, SHLIB_EXT)], + 'dirs': ['include'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.11-GCC-9.3.0.eb b/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.11-GCC-9.3.0.eb deleted file mode 100644 index 02e23eead60d..000000000000 --- a/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.11-GCC-9.3.0.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'CmdCp' - -name = 'lpsolve' -version = '5.5.2.11' - -homepage = 'https://sourceforge.net/projects/lpsolve/' -description = "Mixed Integer Linear Programming (MILP) solver" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['lp_solve_%(version)s_source.tar.gz'] -checksums = [ - '6d4abff5cc6aaa933ae8e6c17a226df0fc0b671c438f69715d41d09fe81f902f', # lp_solve_5.5.2.11_source.tar.gz -] - -local_lpsolve_ver = '%(version_major)s%(version_minor)s' -start_dir = 'lpsolve%s' % local_lpsolve_ver - -local_comp_cmd = 'sed -i "s/^c=.*/c=\'$CC\'/g" ccc && sed -i "s/^opts=.*/opts=\'$CFLAGS\'/g" ccc && ' -local_comp_cmd += "sh ccc" -cmds_map = [('.*', local_comp_cmd)] - -local_lpsolve_libname = 'liblpsolve%s' % local_lpsolve_ver -files_to_copy = [ - (['bin/ux64/%s.a' % local_lpsolve_libname, 'bin/ux64/%s.%s' % (local_lpsolve_libname, SHLIB_EXT)], 'lib'), - (['../lp*.h'], 'include'), -] - -sanity_check_paths = { - 'files': ['lib/%s.a' % local_lpsolve_libname, 'lib/%s.%s' % (local_lpsolve_libname, SHLIB_EXT)], - 'dirs': ['include'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.5-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.5-GCC-6.4.0-2.28.eb deleted file mode 100644 index fa4f2f8e450e..000000000000 --- a/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.5-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'CmdCp' - -name = 'lpsolve' -version = '5.5.2.5' - -homepage = 'https://sourceforge.net/projects/lpsolve/' -description = "Mixed Integer Linear Programming (MILP) solver" - -toolchain = {'name': 'GCC', 'version': '6.4.0-2.28'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['lp_solve_%(version)s_source.tar.gz'] -patches = ['lpsolve-%(version)s_Fix_expected_identifier_error_for_gcc.patch'] -checksums = [ - '201a7c62b8b3360c884ee2a73ed7667e5716fc1e809755053b398c2f5b0cf28a', # lp_solve_5.5.2.5_source.tar.gz - # lpsolve-5.5.2.5_Fix_expected_identifier_error.patch - 'be46d06035797b455ff616c74f83c4e36c9cad6c41b0c8680b29cb6b3208f49c', -] - -local_lpsolve_ver = '%(version_major)s%(version_minor)s' -start_dir = 'lpsolve%s' % local_lpsolve_ver - -local_comp_cmd = 'sed -i "s/^c=.*/c=\'$CC\'/g" ccc && sed -i "s/^opts=.*/opts=\'$CFLAGS\'/g" ccc && ' -local_comp_cmd += "sh ccc" -cmds_map = [('.*', local_comp_cmd)] - -local_lpsolve_libname = 'liblpsolve%s' % local_lpsolve_ver -files_to_copy = [ - (['bin/ux64/%s.a' % local_lpsolve_libname, 'bin/ux64/%s.%s' % (local_lpsolve_libname, SHLIB_EXT)], 'lib'), - (['../lp*.h'], 'include'), -] - -sanity_check_paths = { - 'files': ['lib/%s.a' % local_lpsolve_libname, 'lib/%s.%s' % (local_lpsolve_libname, SHLIB_EXT)], - 'dirs': ['include'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.5-GCC-8.3.0.eb b/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.5-GCC-8.3.0.eb deleted file mode 100644 index e9cb83a79bd4..000000000000 --- a/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.5-GCC-8.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'CmdCp' - -name = 'lpsolve' -version = '5.5.2.5' - -homepage = 'https://sourceforge.net/projects/lpsolve/' -description = "Mixed Integer Linear Programming (MILP) solver" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['lp_solve_%(version)s_source.tar.gz'] -patches = ['lpsolve-%(version)s_Fix_expected_identifier_error_for_gcc.patch'] -checksums = [ - '201a7c62b8b3360c884ee2a73ed7667e5716fc1e809755053b398c2f5b0cf28a', # lp_solve_5.5.2.5_source.tar.gz - # lpsolve-5.5.2.5_Fix_expected_identifier_error_for_gcc.patch - 'be46d06035797b455ff616c74f83c4e36c9cad6c41b0c8680b29cb6b3208f49c', -] - -local_lpsolve_ver = '%(version_major)s%(version_minor)s' -start_dir = 'lpsolve%s' % local_lpsolve_ver - -local_comp_cmd = 'sed -i "s/^c=.*/c=\'$CC\'/g" ccc && sed -i "s/^opts=.*/opts=\'$CFLAGS\'/g" ccc && ' -local_comp_cmd += "sh ccc" -cmds_map = [('.*', local_comp_cmd)] - -local_lpsolve_libname = 'liblpsolve%s' % local_lpsolve_ver -files_to_copy = [ - (['bin/ux64/%s.a' % local_lpsolve_libname, 'bin/ux64/%s.%s' % (local_lpsolve_libname, SHLIB_EXT)], 'lib'), - (['../lp*.h'], 'include'), -] - -sanity_check_paths = { - 'files': ['lib/%s.a' % local_lpsolve_libname, 'lib/%s.%s' % (local_lpsolve_libname, SHLIB_EXT)], - 'dirs': ['include'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.5-foss-2018a.eb b/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.5-foss-2018a.eb deleted file mode 100644 index 2163b4348142..000000000000 --- a/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.5-foss-2018a.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'CmdCp' - -name = 'lpsolve' -version = '5.5.2.5' - -homepage = 'https://sourceforge.net/projects/lpsolve/' -description = "Mixed Integer Linear Programming (MILP) solver" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['lp_solve_%(version)s_source.tar.gz'] -checksums = ['201a7c62b8b3360c884ee2a73ed7667e5716fc1e809755053b398c2f5b0cf28a'] - -local_lpsolve_ver = '%(version_major)s%(version_minor)s' -start_dir = 'lpsolve%s' % local_lpsolve_ver - -local_comp_cmd = 'sed -i "s/^c=.*/c=\'$CC\'/g" ccc && sed -i "s/^opts=.*/opts=\'$CFLAGS\'/g" ccc && ' -local_comp_cmd += "sh ccc" -cmds_map = [('.*', local_comp_cmd)] - -local_lpsolve_libname = 'liblpsolve%s' % local_lpsolve_ver -files_to_copy = [ - (['bin/ux64/%s.a' % local_lpsolve_libname, 'bin/ux64/%s.%s' % (local_lpsolve_libname, SHLIB_EXT)], 'lib'), - (['../lp*.h'], 'include'), -] - -sanity_check_paths = { - 'files': ['lib/%s.a' % local_lpsolve_libname, 'lib/%s.%s' % (local_lpsolve_libname, SHLIB_EXT)], - 'dirs': ['include'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.5-iccifort-2017.4.196-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.5-iccifort-2017.4.196-GCC-6.4.0-2.28.eb deleted file mode 100644 index 26182ddeeafb..000000000000 --- a/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.5-iccifort-2017.4.196-GCC-6.4.0-2.28.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'CmdCp' - -name = 'lpsolve' -version = '5.5.2.5' - -homepage = 'https://sourceforge.net/projects/lpsolve/' -description = "Mixed Integer Linear Programming (MILP) solver" - -toolchain = {'name': 'iccifort', 'version': '2017.4.196-GCC-6.4.0-2.28'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['lp_solve_%(version)s_source.tar.gz'] -checksums = [ - '201a7c62b8b3360c884ee2a73ed7667e5716fc1e809755053b398c2f5b0cf28a', # lp_solve_5.5.2.5_source.tar.gz -] - -local_lpsolve_ver = '%(version_major)s%(version_minor)s' -start_dir = 'lpsolve%s' % local_lpsolve_ver - -local_comp_cmd = 'sed -i "s/^c=.*/c=\'$CC\'/g" ccc && sed -i "s/^opts=.*/opts=\'$CFLAGS\'/g" ccc && ' -local_comp_cmd += "sh ccc" -cmds_map = [('.*', local_comp_cmd)] - -local_lpsolve_libname = 'liblpsolve%s' % local_lpsolve_ver -files_to_copy = [ - (['bin/ux64/%s.a' % local_lpsolve_libname, 'bin/ux64/%s.%s' % (local_lpsolve_libname, SHLIB_EXT)], 'lib'), - (['../lp*.h'], 'include'), -] - -sanity_check_paths = { - 'files': ['lib/%s.a' % local_lpsolve_libname, 'lib/%s.%s' % (local_lpsolve_libname, SHLIB_EXT)], - 'dirs': ['include'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.5-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.5-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb deleted file mode 100644 index 381d3c84ff52..000000000000 --- a/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.5-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'CmdCp' - -name = 'lpsolve' -version = '5.5.2.5' - -homepage = 'https://sourceforge.net/projects/lpsolve/' -description = "Mixed Integer Linear Programming (MILP) solver" - -toolchain = {'name': 'iccifort', 'version': '2019.1.144-GCC-8.2.0-2.31.1'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['lp_solve_%(version)s_source.tar.gz'] -checksums = ['201a7c62b8b3360c884ee2a73ed7667e5716fc1e809755053b398c2f5b0cf28a'] - -local_lpsolve_ver = '%(version_major)s%(version_minor)s' -start_dir = 'lpsolve%s' % local_lpsolve_ver - -local_comp_cmd = 'sed -i "s/^c=.*/c=\'$CC\'/g" ccc && sed -i "s/^opts=.*/opts=\'$CFLAGS\'/g" ccc && ' -local_comp_cmd += "sh ccc" -cmds_map = [('.*', local_comp_cmd)] - -local_lpsolve_libname = 'liblpsolve%s' % local_lpsolve_ver -files_to_copy = [ - (['bin/ux64/%s.a' % local_lpsolve_libname, 'bin/ux64/%s.%s' % (local_lpsolve_libname, SHLIB_EXT)], 'lib'), - (['../lp*.h'], 'include'), -] - -sanity_check_paths = { - 'files': ['lib/%s.a' % local_lpsolve_libname, 'lib/%s.%s' % (local_lpsolve_libname, SHLIB_EXT)], - 'dirs': ['include'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.5-iccifort-2019.5.281.eb b/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.5-iccifort-2019.5.281.eb deleted file mode 100644 index 88882776bf94..000000000000 --- a/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.5-iccifort-2019.5.281.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'CmdCp' - -name = 'lpsolve' -version = '5.5.2.5' - -homepage = 'https://sourceforge.net/projects/lpsolve/' -description = "Mixed Integer Linear Programming (MILP) solver" - -toolchain = {'name': 'iccifort', 'version': '2019.5.281'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['lp_solve_%(version)s_source.tar.gz'] -checksums = ['201a7c62b8b3360c884ee2a73ed7667e5716fc1e809755053b398c2f5b0cf28a'] - -local_lpsolve_ver = '%(version_major)s%(version_minor)s' -start_dir = 'lpsolve%s' % local_lpsolve_ver - -local_comp_cmd = 'sed -i "s/^c=.*/c=\'$CC\'/g" ccc && sed -i "s/^opts=.*/opts=\'$CFLAGS\'/g" ccc && ' -local_comp_cmd += "sh ccc" -cmds_map = [('.*', local_comp_cmd)] - -local_lpsolve_libname = 'liblpsolve%s' % local_lpsolve_ver -files_to_copy = [ - (['bin/ux64/%s.a' % local_lpsolve_libname, 'bin/ux64/%s.%s' % (local_lpsolve_libname, SHLIB_EXT)], 'lib'), - (['../lp*.h'], 'include'), -] - -sanity_check_paths = { - 'files': ['lib/%s.a' % local_lpsolve_libname, 'lib/%s.%s' % (local_lpsolve_libname, SHLIB_EXT)], - 'dirs': ['include'], -} - -moduleclass = 'math' 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 deleted file mode 100644 index e4f949297956..000000000000 --- a/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.5-intel-2017a.eb +++ /dev/null @@ -1,32 +0,0 @@ -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'] - -local_lpsolve_ver = '%(version_major)s%(version_minor)s' -start_dir = 'lpsolve%s' % local_lpsolve_ver - -local_comp_cmd = 'sed -i "s/^c=.*/c=\'$CC\'/g" ccc && sed -i "s/^opts=.*/opts=\'$CFLAGS\'/g" ccc && ' -local_comp_cmd += "sh ccc" -cmds_map = [('.*', local_comp_cmd)] - -local_lpsolve_libname = 'liblpsolve%s' % local_lpsolve_ver -files_to_copy = [ - (['bin/ux64/%s.a' % local_lpsolve_libname, 'bin/ux64/%s.%s' % (local_lpsolve_libname, SHLIB_EXT)], 'lib'), - (['../lp*.h'], 'include'), -] - -sanity_check_paths = { - 'files': ['lib/%s.a' % local_lpsolve_libname, 'lib/%s.%s' % (local_lpsolve_libname, SHLIB_EXT)], - 'dirs': ['include'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.5-intel-2018b.eb b/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.5-intel-2018b.eb deleted file mode 100644 index 68048f118bb8..000000000000 --- a/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.5-intel-2018b.eb +++ /dev/null @@ -1,33 +0,0 @@ -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': '2018b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['lp_solve_%(version)s_source.tar.gz'] -checksums = ['201a7c62b8b3360c884ee2a73ed7667e5716fc1e809755053b398c2f5b0cf28a'] - -local_lpsolve_ver = '%(version_major)s%(version_minor)s' -start_dir = 'lpsolve%s' % local_lpsolve_ver - -local_comp_cmd = 'sed -i "s/^c=.*/c=\'$CC\'/g" ccc && sed -i "s/^opts=.*/opts=\'$CFLAGS\'/g" ccc && ' -local_comp_cmd += "sh ccc" -cmds_map = [('.*', local_comp_cmd)] - -local_lpsolve_libname = 'liblpsolve%s' % local_lpsolve_ver -files_to_copy = [ - (['bin/ux64/%s.a' % local_lpsolve_libname, 'bin/ux64/%s.%s' % (local_lpsolve_libname, SHLIB_EXT)], 'lib'), - (['../lp*.h'], 'include'), -] - -sanity_check_paths = { - 'files': ['lib/%s.a' % local_lpsolve_libname, 'lib/%s.%s' % (local_lpsolve_libname, SHLIB_EXT)], - 'dirs': ['include'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.5_Fix_expected_identifier_error_for_gcc.patch b/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.5_Fix_expected_identifier_error_for_gcc.patch deleted file mode 100644 index 246b9b28b2da..000000000000 --- a/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.5_Fix_expected_identifier_error_for_gcc.patch +++ /dev/null @@ -1,6339 +0,0 @@ -Rename FALSE macro to prevent the following error: - -../shared/commonlib.h:88:24: error: expected identifier or ‘(’ before numeric constant - #define FALSE 0 - -See https://github.com/chandu-atina/lp_solve_python_3x/issues/1 -author: Davide Vanzo (Vanderbilt University) -diff -ru lp_solve_5.5.orig/lp_crash.c lp_solve_5.5/lp_crash.c ---- lp_solve_5.5.orig/lp_crash.c 2019-02-19 10:42:21.368737063 -0600 -+++ lp_solve_5.5/lp_crash.c 2019-02-19 11:55:26.088858391 -0600 -@@ -39,7 +39,7 @@ - - /* Initialize basis indicators */ - if(lp->basis_valid) -- lp->var_basic[0] = FALSE; -+ lp->var_basic[0] = FFALSE; - else - default_basis(lp); - -@@ -64,8 +64,8 @@ - /* Tally row and column non-zero counts */ - ok = allocINT(lp, &rowNZ, lp->rows+1, TRUE) && - allocINT(lp, &colNZ, lp->columns+1, TRUE) && -- allocREAL(lp, &rowMAX, lp->rows+1, FALSE) && -- allocREAL(lp, &colMAX, lp->columns+1, FALSE); -+ allocREAL(lp, &rowMAX, lp->rows+1, FFALSE) && -+ allocREAL(lp, &colMAX, lp->columns+1, FFALSE); - if(!ok) - goto Finish; - -@@ -241,9 +241,9 @@ - report(lp, NORMAL, "crash_basis: 'Least degenerate' basis crashing selected\n"); - - /* Create temporary arrays */ -- ok = allocINT(lp, &merit, lp->columns + 1, FALSE) && -- allocREAL(lp, &eta, lp->rows + 1, FALSE) && -- allocREAL(lp, &rhs, lp->rows + 1, FALSE); -+ ok = allocINT(lp, &merit, lp->columns + 1, FFALSE) && -+ allocREAL(lp, &eta, lp->rows + 1, FFALSE) && -+ allocREAL(lp, &rhs, lp->rows + 1, FFALSE); - createLink(lp->columns, &colLL, NULL); - createLink(lp->rows, &rowLL, NULL); - ok &= (colLL != NULL) && (rowLL != NULL); -@@ -337,7 +337,7 @@ - #if 0 - MYBOOL __WINAPI guess_basis(lprec *lp, REAL *guessvector, int *basisvector) - { -- MYBOOL status = FALSE; -+ MYBOOL status = FFALSE; - REAL *values = NULL, *violation = NULL, - *value, error, upB, loB, sortorder = 1.0; - int i, n, *rownr, *colnr; -@@ -411,7 +411,7 @@ - - /* Sort decending by violation; this means that variables with - the largest violations will be designated as basic */ -- sortByREAL(basisvector, violation, lp->sum, 1, FALSE); -+ sortByREAL(basisvector, violation, lp->sum, 1, FFALSE); - - /* Adjust the non-basic indeces for the (proximal) bound state */ - error = lp->epsprimal; -@@ -439,7 +439,7 @@ - #if 0 - MYBOOL __WINAPI guess_basis(lprec *lp, REAL *guessvector, int *basisvector) - { -- MYBOOL *isnz, status = FALSE; -+ MYBOOL *isnz, status = FFALSE; - REAL *values = NULL, *violation = NULL, - eps = lp->epsprimal, - *value, error, upB, loB, sortorder = 1.0; -@@ -515,7 +515,7 @@ - - /* Sort decending by violation; this means that variables with - the largest violations will be designated as basic */ -- sortByREAL(basisvector, violation, lp->sum, 1, FALSE); -+ sortByREAL(basisvector, violation, lp->sum, 1, FFALSE); - error = violation[1]; - - /* Adjust the non-basic indeces for the (proximal) bound state */ -@@ -583,7 +583,7 @@ - #if 0 - MYBOOL __WINAPI guess_basis(lprec *lp, REAL *guessvector, int *basisvector) - { -- MYBOOL *isnz, status = FALSE; -+ MYBOOL *isnz, status = FFALSE; - REAL *values = NULL, *violation = NULL, - eps = lp->epsprimal, - *value, error, upB, loB, sortorder = 1.0; -@@ -659,7 +659,7 @@ - - /* Sort decending by violation; this means that variables with - the largest violations will be designated as basic */ -- sortByREAL(basisvector, violation, lp->sum, 1, FALSE); -+ sortByREAL(basisvector, violation, lp->sum, 1, FFALSE); - error = violation[1]; - - /* Adjust the non-basic indeces for the (proximal) bound state */ -@@ -730,7 +730,7 @@ - - MYBOOL __WINAPI guess_basis(lprec *lp, REAL *guessvector, int *basisvector) - { -- MYBOOL *isnz = NULL, status = FALSE; -+ MYBOOL *isnz = NULL, status = FFALSE; - REAL *values = NULL, *violation = NULL, - eps = lp->epsprimal, - *value, error, upB, loB, sortorder = -1.0; -@@ -793,7 +793,7 @@ - /* Sort decending , meaning that variables with the largest - "violations" will be designated basic. Effectively, we are performing a - greedy type algorithm, but start at the "least interesting" end. */ -- sortByREAL(basisvector, violation, nsum, 1, FALSE); -+ sortByREAL(basisvector, violation, nsum, 1, FFALSE); - error = violation[1]; /* Used for setting the return value */ - - /* Let us check for obvious row singularities and try to fix these. -diff -ru lp_solve_5.5.orig/lp_lib.c lp_solve_5.5/lp_lib.c ---- lp_solve_5.5.orig/lp_lib.c 2019-02-19 10:42:21.372737063 -0600 -+++ lp_solve_5.5/lp_lib.c 2019-02-19 12:07:38.248878651 -0600 -@@ -157,7 +157,7 @@ - lp->outstream = stdout; - else - lp->outstream = stream; -- lp->streamowned = FALSE; -+ lp->streamowned = FFALSE; - } - - MYBOOL __WINAPI set_outputfile(lprec *lp, char *filename) -@@ -327,7 +327,7 @@ - #ifndef PARSER_LP - MYBOOL __WINAPI LP_readhandle(lprec **lp, FILE *filename, int verbose, char *lp_name) - { -- return(FALSE); -+ return(FFALSE); - } - lprec * __WINAPI read_lp(FILE *filename, int verbose, char *lp_name) - { -@@ -354,7 +354,7 @@ - if(typeMPS) { - set_action(&lp->spx_action, ACTION_REBASE | ACTION_REINVERT | ACTION_RECOMPUTE); - lp->basis_valid = TRUE; /* Do not re-initialize basis on entering Solve */ -- lp->var_basic[0] = FALSE; /* Set to signal that this is a non-default basis */ -+ lp->var_basic[0] = FFALSE; /* Set to signal that this is a non-default basis */ - } - return( (MYBOOL) typeMPS ); - } -@@ -369,7 +369,7 @@ - /* lp->lag_accept = DEF_LAGACCEPT; */ - set_epslevel(lp, EPS_DEFAULT); - -- lp->tighten_on_set = FALSE; -+ lp->tighten_on_set = FFALSE; - lp->negrange = DEF_NEGRANGE; - - #if 0 -@@ -432,10 +432,10 @@ - - set_outputstream(lp, NULL); /* Set to default output stream */ - lp->verbose = NORMAL; -- lp->print_sol = FALSE; /* Can be FALSE, TRUE, AUTOMATIC (only non-zeros printed) */ -- lp->spx_trace = FALSE; -- lp->lag_trace = FALSE; -- lp->bb_trace = FALSE; -+ lp->print_sol = FFALSE; /* Can be FALSE, TRUE, AUTOMATIC (only non-zeros printed) */ -+ lp->spx_trace = FFALSE; -+ lp->lag_trace = FFALSE; -+ lp->bb_trace = FFALSE; - } - - void __WINAPI unscale(lprec *lp) -@@ -451,7 +451,7 @@ - if(has_BFP(lp)) { - lp->solvecount++; - if(is_add_rowmode(lp)) -- set_add_rowmode(lp, FALSE); -+ set_add_rowmode(lp, FFALSE); - return(lin_solve(lp)); - } - else -@@ -677,14 +677,14 @@ - { - if(colnr > lp->columns || colnr < 1) { - report(lp, IMPORTANT, "set_var_branch: Column %d out of range\n", colnr); -- return( FALSE ); -+ return( FFALSE ); - } - - if(lp->bb_varbranch == NULL) { - int i; - if(branch_mode == BRANCH_DEFAULT) - return( TRUE ); -- allocMYBOOL(lp, &lp->bb_varbranch, lp->columns_alloc, FALSE); -+ allocMYBOOL(lp, &lp->bb_varbranch, lp->columns_alloc, FFALSE); - for(i = 0; i < lp->columns; i++) - lp->bb_varbranch[i] = BRANCH_DEFAULT; - } -@@ -734,13 +734,13 @@ - if(fabs(value) >= lp->infinite) - return( TRUE ); - else -- return( FALSE ); -+ return( FFALSE ); - #endif - } - - void __WINAPI set_infinite(lprec *lp, REAL infinite) - { -- set_infiniteex(lp, infinite, FALSE); -+ set_infiniteex(lp, infinite, FFALSE); - } - - REAL __WINAPI get_infinite(lprec *lp) -@@ -825,7 +825,7 @@ - case EPS_BAGGY: SPX_RELAX = 1000; - MIP_RELAX = 100; - break; -- default: return( FALSE ); -+ default: return( FFALSE ); - } - lp->epsvalue = SPX_RELAX*DEF_EPSVALUE; - lp->epsprimal = SPX_RELAX*DEF_EPSPRIMAL; -@@ -1015,11 +1015,11 @@ - { - if((rownr < 0) || (rownr > lp->rows)) { - report(lp, IMPORTANT, "set_mat: Row %d out of range\n", rownr); -- return( FALSE ); -+ return( FFALSE ); - } - if((colnr < 1) || (colnr > lp->columns)) { - report(lp, IMPORTANT, "set_mat: Column %d out of range\n", colnr); -- return( FALSE ); -+ return( FFALSE ); - } - - #ifdef DoMatrixRounding -@@ -1032,7 +1032,7 @@ - return( TRUE ); - } - else -- return( mat_setvalue(lp->matA, rownr, colnr, value, FALSE) ); -+ return( mat_setvalue(lp->matA, rownr, colnr, value, FFALSE) ); - } - - REAL __WINAPI get_working_objective(lprec *lp) -@@ -1087,7 +1087,7 @@ - ; - else if(!lp->basis_valid) { - report(lp, CRITICAL, "get_variables: Not a valid basis\n"); -- return(FALSE); -+ return(FFALSE); - } - - MEMCOPY(var, lp->best_solution + (1 + lp->rows), lp->columns); -@@ -1100,7 +1100,7 @@ - ; - else if(!lp->basis_valid) { - report(lp, CRITICAL, "get_ptr_variables: Not a valid basis\n"); -- return(FALSE); -+ return(FFALSE); - } - - if(var != NULL) -@@ -1114,7 +1114,7 @@ - ; - else if(!lp->basis_valid) { - report(lp, CRITICAL, "get_constraints: Not a valid basis\n"); -- return(FALSE); -+ return(FFALSE); - } - - MEMCOPY(constr, lp->best_solution + 1, lp->rows); -@@ -1127,7 +1127,7 @@ - ; - else if(!lp->basis_valid) { - report(lp, CRITICAL, "get_ptr_constraints: Not a valid basis\n"); -- return(FALSE); -+ return(FFALSE); - } - - if(constr != NULL) -@@ -1141,14 +1141,14 @@ - - if(!lp->basis_valid) { - report(lp, CRITICAL, "get_sensitivity_rhs: Not a valid basis\n"); -- return(FALSE); -+ return(FFALSE); - } - - if(!get_ptr_sensitivity_rhs(lp, - (duals != NULL) ? &duals0 : NULL, - (dualsfrom != NULL) ? &dualsfrom0 : NULL, - (dualstill != NULL) ? &dualstill0 : NULL)) -- return(FALSE); -+ return(FFALSE); - - if(duals != NULL) - MEMCOPY(duals, duals0, lp->sum); -@@ -1163,17 +1163,17 @@ - { - if(!lp->basis_valid) { - report(lp, CRITICAL, "get_ptr_sensitivity_rhs: Not a valid basis\n"); -- return(FALSE); -+ return(FFALSE); - } - - if(duals != NULL) { - if(lp->duals == NULL) { - if((MIP_count(lp) > 0) && (lp->bb_totalnodes > 0)) { - report(lp, CRITICAL, "get_ptr_sensitivity_rhs: Sensitivity unknown\n"); -- return(FALSE); -+ return(FFALSE); - } - if(!construct_duals(lp)) -- return(FALSE); -+ return(FFALSE); - } - *duals = lp->duals + 1; - } -@@ -1182,11 +1182,11 @@ - if((lp->dualsfrom == NULL) || (lp->dualstill == NULL)) { - if((MIP_count(lp) > 0) && (lp->bb_totalnodes > 0)) { - report(lp, CRITICAL, "get_ptr_sensitivity_rhs: Sensitivity unknown\n"); -- return(FALSE); -+ return(FFALSE); - } - construct_sensitivity_duals(lp); - if((lp->dualsfrom == NULL) || (lp->dualstill == NULL)) -- return(FALSE); -+ return(FFALSE); - } - if(dualsfrom != NULL) - *dualsfrom = lp->dualsfrom + 1; -@@ -1202,14 +1202,14 @@ - - if(!lp->basis_valid) { - report(lp, CRITICAL, "get_sensitivity_objex: Not a valid basis\n"); -- return(FALSE); -+ return(FFALSE); - } - - if(!get_ptr_sensitivity_objex(lp, (objfrom != NULL) ? &objfrom0 : NULL, - (objtill != NULL) ? &objtill0 : NULL, - (objfromvalue != NULL) ? &objfromvalue0 : NULL, - (objtillvalue != NULL) ? &objtillvalue0 : NULL)) -- return(FALSE); -+ return(FFALSE); - - if((objfrom != NULL) && (objfrom0 != NULL)) - MEMCOPY(objfrom, objfrom0, lp->columns); -@@ -1231,18 +1231,18 @@ - { - if(!lp->basis_valid) { - report(lp, CRITICAL, "get_ptr_sensitivity_objex: Not a valid basis\n"); -- return(FALSE); -+ return(FFALSE); - } - - if((objfrom != NULL) || (objtill != NULL)) { - if((lp->objfrom == NULL) || (lp->objtill == NULL)) { - if((MIP_count(lp) > 0) && (lp->bb_totalnodes > 0)) { - report(lp, CRITICAL, "get_ptr_sensitivity_objex: Sensitivity unknown\n"); -- return(FALSE); -+ return(FFALSE); - } - construct_sensitivity_obj(lp); - if((lp->objfrom == NULL) || (lp->objtill == NULL)) -- return(FALSE); -+ return(FFALSE); - } - if(objfrom != NULL) - *objfrom = lp->objfrom + 1; -@@ -1254,11 +1254,11 @@ - if((lp->objfromvalue == NULL) /* || (lp->objtillvalue == NULL) */) { - if((MIP_count(lp) > 0) && (lp->bb_totalnodes > 0)) { - report(lp, CRITICAL, "get_ptr_sensitivity_objex: Sensitivity unknown\n"); -- return(FALSE); -+ return(FFALSE); - } - construct_sensitivity_duals(lp); - if((lp->objfromvalue == NULL) /* || (lp->objtillvalue == NULL) */) -- return(FALSE); -+ return(FFALSE); - } - } - -@@ -1382,7 +1382,7 @@ - return(NULL); - - set_lp_name(lp, NULL); -- lp->names_used = FALSE; -+ lp->names_used = FFALSE; - lp->use_row_names = TRUE; - lp->use_col_names = TRUE; - lp->rowcol_name = NULL; -@@ -1391,7 +1391,7 @@ - #if 1 - lp->obj_in_basis = DEF_OBJINBASIS; - #else -- lp->obj_in_basis = FALSE; -+ lp->obj_in_basis = FFALSE; - #endif - lp->verbose = NORMAL; - set_callbacks(lp); -@@ -1409,15 +1409,15 @@ - reset_params(lp); - - /* Do other initializations --------------------------------------------------------------- */ -- lp->source_is_file = FALSE; -+ lp->source_is_file = FFALSE; - lp->model_is_pure = TRUE; -- lp->model_is_valid = FALSE; -+ lp->model_is_valid = FFALSE; - lp->spx_status = NOTRUN; - lp->lag_status = NOTRUN; - - lp->workarrays = mempool_create(lp); -- lp->wasPreprocessed = FALSE; -- lp->wasPresolved = FALSE; -+ lp->wasPreprocessed = FFALSE; -+ lp->wasPresolved = FFALSE; - presolve_createUndo(lp); - - lp->bb_varactive = NULL; -@@ -1466,10 +1466,10 @@ - lp->bb_bounds = NULL; - lp->bb_basis = NULL; - -- lp->basis_valid = FALSE; -+ lp->basis_valid = FFALSE; - lp->simplex_mode = SIMPLEX_DYNAMIC; -- lp->scaling_used = FALSE; -- lp->columns_scaled = FALSE; -+ lp->scaling_used = FFALSE; -+ lp->columns_scaled = FFALSE; - lp->P1extraDim = 0; - lp->P1extraVal = 0.0; - lp->bb_strongbranches = 0; -@@ -1590,7 +1590,7 @@ - } - if(lp->bb_basis != NULL) { - /* report(lp, SEVERE, "delete_lp: The stack of saved bases was not empty on delete\n"); */ -- unload_basis(lp, FALSE); -+ unload_basis(lp, FFALSE); - } - - FREE(lp->rejectpivot); -@@ -1654,7 +1654,7 @@ - SOSrec *SOS; - - if((index < 1) || (index > SOS_count(lp))) -- return( FALSE ); -+ return( FFALSE ); - SOS = lp->SOS->sos_list[index-1]; - if(name != NULL) - strcpy(name, SOS->name); -@@ -1683,7 +1683,7 @@ - int i, n, *idx = NULL; - REAL hold, *val = NULL, infinite; - lprec *newlp = NULL; -- char buf[256], ok = FALSE; -+ char buf[256], ok = FFALSE; - int sostype, priority, count, *sosvars, rows, columns; - REAL *weights = NULL; - -@@ -1695,8 +1695,8 @@ - rows = get_Nrows(lp); - columns = get_Ncolumns(lp); - -- if(!allocINT(lp, &idx, rows+1, FALSE) || -- !allocREAL(lp, &val, rows+1, FALSE)) -+ if(!allocINT(lp, &idx, rows+1, FFALSE) || -+ !allocREAL(lp, &val, rows+1, FFALSE)) - goto Finish; - - /* Create the new object */ -@@ -1706,7 +1706,7 @@ - if(!resize_lp(newlp, rows, columns)) - goto Finish; - set_sense(newlp, is_maxim(lp)); -- set_use_names(newlp, FALSE, is_use_names(lp, FALSE)); -+ set_use_names(newlp, FFALSE, is_use_names(lp, FFALSE)); - set_use_names(newlp, TRUE, is_use_names(lp, TRUE)); - if(!set_lp_name(newlp, get_lp_name(lp))) - goto Finish; -@@ -1738,7 +1738,7 @@ - set_bb_depthlimit(newlp, get_bb_depthlimit(lp)); - set_bb_floorfirst(newlp, get_bb_floorfirst(lp)); - set_mip_gap(newlp, TRUE, get_mip_gap(lp, TRUE)); -- set_mip_gap(newlp, FALSE, get_mip_gap(lp, FALSE)); -+ set_mip_gap(newlp, FFALSE, get_mip_gap(lp, FFALSE)); - set_break_at_first(newlp, is_break_at_first(lp)); - set_break_at_value(newlp, get_break_at_value(lp)); - -@@ -1789,8 +1789,8 @@ - /* copy SOS data */ - for(i = 1; get_SOS(lp, i, buf, &sostype, &priority, &count, NULL, NULL); i++) - if (count) { -- if(!allocINT(lp, &sosvars, count, FALSE) || -- !allocREAL(lp, &weights, count, FALSE)) -+ if(!allocINT(lp, &sosvars, count, FFALSE) || -+ !allocREAL(lp, &weights, count, FFALSE)) - n = 0; - else { - get_SOS(lp, i, buf, &sostype, &priority, &count, sosvars, weights); -@@ -1811,7 +1811,7 @@ - MEMCOPY(newlp->is_lower, lp->is_lower, lp->sum+1); - MEMCOPY(newlp->solution, lp->solution, lp->sum+1); - if(lp->duals != NULL) { -- allocREAL(newlp, &newlp->duals, newlp->sum_alloc+1, FALSE); -+ allocREAL(newlp, &newlp->duals, newlp->sum_alloc+1, FFALSE); - MEMCOPY(newlp->duals, lp->duals, lp->sum+1); - } - newlp->solutioncount = lp->solutioncount; -@@ -1838,7 +1838,7 @@ - - /* Are we allowed to perform the operation? */ - if((MIP_count(lp) > 0) || (lp->solvecount > 0)) -- return( FALSE ); -+ return( FFALSE ); - - /* Modify sense */ - set_sense(lp, (MYBOOL) !is_maxim(lp)); -@@ -1881,7 +1881,7 @@ - /* Optimize memory usage */ - STATIC MYBOOL memopt_lp(lprec *lp, int rowextra, int colextra, int nzextra) - { -- MYBOOL status = FALSE; -+ MYBOOL status = FFALSE; - - if(lp == NULL) - return( status ); -@@ -1894,7 +1894,7 @@ - int colalloc = lp->columns_alloc - MIN(lp->columns_alloc, lp->columns + colextra), - rowalloc = lp->rows_alloc - MIN(lp->rows_alloc, lp->rows + rowextra); - -- status = inc_lag_space(lp, rowalloc, FALSE) && -+ status = inc_lag_space(lp, rowalloc, FFALSE) && - inc_row_space(lp, rowalloc) && - inc_col_space(lp, colalloc); - } -@@ -1914,7 +1914,7 @@ - STATIC void varmap_clear(lprec *lp) - { - presolve_setOrig(lp, 0, 0); -- lp->varmap_locked = FALSE; -+ lp->varmap_locked = FFALSE; - } - STATIC MYBOOL varmap_canunlock(lprec *lp) - { -@@ -1927,17 +1927,17 @@ - if(/*lp->names_used || - (psundo->orig_columns != lp->columns) || (psundo->orig_rows != lp->rows)) */ - (psundo->orig_columns > lp->columns) || (psundo->orig_rows > lp->rows)) -- return( FALSE ); -+ return( FFALSE ); - - /* Check for deletions */ - for(i = psundo->orig_rows + psundo->orig_columns; i > 0; i--) - if(psundo->orig_to_var[i] == 0) -- return( FALSE ); -+ return( FFALSE ); - - /* Check for insertions */ - for(i = lp->sum; i > 0; i--) - if(psundo->var_to_orig[i] == 0) -- return( FALSE ); -+ return( FFALSE ); - } - return( TRUE ); - } -@@ -2031,7 +2031,7 @@ - 2) shift the deleted variable to original mappings left - 3) decrement all subsequent original-to-current pointers - */ -- if(varmap_canunlock(lp)) lp->varmap_locked = FALSE; -+ if(varmap_canunlock(lp)) lp->varmap_locked = FFALSE; - for(i = base; i < base-delta; i++) { - ii = psundo->var_to_orig[i]; - if(ii > 0) -@@ -2267,7 +2267,7 @@ - - lp->sum += delta; - -- lp->matA->row_end_valid = FALSE; -+ lp->matA->row_end_valid = FFALSE; - - return(TRUE); - } -@@ -2319,7 +2319,7 @@ - k = 0; - for(i = 1; i <= lp->rows; i++) { - ii = lp->var_basic[i]; -- lp->is_basic[ii] = FALSE; -+ lp->is_basic[ii] = FFALSE; - if(ii >= base) { - /* Skip to next basis variable if this one is to be deleted */ - if(ii < base-delta) { -@@ -2362,7 +2362,7 @@ - basis and must create one (in most usage modes this should not happen, - unless there is a bug) */ - if(k+delta < 0) -- Ok = FALSE; -+ Ok = FFALSE; - if(isrow || (k != lp->rows)) - set_action(&lp->spx_action, ACTION_REINVERT); - -@@ -2664,10 +2664,10 @@ - - } - -- shift_basis(lp, lp->rows+base, delta, usedmap, FALSE); -+ shift_basis(lp, lp->rows+base, delta, usedmap, FFALSE); - if(SOS_count(lp) > 0) -- SOS_shift_col(lp->SOS, 0, base, delta, usedmap, FALSE); -- shift_rowcoldata(lp, lp->rows+base, delta, usedmap, FALSE); -+ SOS_shift_col(lp->SOS, 0, base, delta, usedmap, FFALSE); -+ shift_rowcoldata(lp, lp->rows+base, delta, usedmap, FFALSE); - inc_columns(lp, delta); - - return( TRUE ); -@@ -2729,7 +2729,7 @@ - !allocMYBOOL(lp, &lp->is_basic, rowcolsum, AUTOMATIC) || - !allocMYBOOL(lp, &lp->is_lower, rowcolsum, AUTOMATIC) || - ((lp->scalars != NULL) && !allocREAL(lp, &lp->scalars, rowcolsum, AUTOMATIC))) -- return( FALSE ); -+ return( FFALSE ); - - /* Fill in default values, where appropriate */ - for(i = oldrowcolalloc+1; i < rowcolsum; i++) { -@@ -2737,7 +2737,7 @@ - lp->orig_upbo[i] = lp->upbo[i]; - lp->lowbo[i] = 0; - lp->orig_lowbo[i] = lp->lowbo[i]; -- lp->is_basic[i] = FALSE; -+ lp->is_basic[i] = FFALSE; - lp->is_lower[i] = TRUE; - } - -@@ -2765,7 +2765,7 @@ - if(!allocREAL(lp, &lp->lag_rhs, newsize+1, AUTOMATIC) || - !allocREAL(lp, &lp->lambda, newsize+1, AUTOMATIC) || - !allocINT(lp, &lp->lag_con_type, newsize+1, AUTOMATIC)) -- return( FALSE ); -+ return( FFALSE ); - - /* Reallocate the matrix (note that the row scalars are stored at index 0) */ - if(!ignoreMAT) { -@@ -2824,7 +2824,7 @@ - !allocLREAL(lp, &lp->rhs, rowsum, AUTOMATIC) || - !allocINT(lp, &lp->row_type, rowsum, AUTOMATIC) || - !allocINT(lp, &lp->var_basic, rowsum, AUTOMATIC)) -- return( FALSE ); -+ return( FFALSE ); - - if(oldrowsalloc == 0) { - lp->var_basic[0] = AUTOMATIC; /*TRUE;*/ /* Indicates default basis */ -@@ -2848,7 +2848,7 @@ - ht = copy_hash_table(lp->rowname_hashtab, lp->row_name, lp->rows_alloc + 1); - if(ht == NULL) { - lp->spx_status = NOMEMORY; -- return( FALSE ); -+ return( FFALSE ); - } - free_hash_table(lp->rowname_hashtab); - lp->rowname_hashtab = ht; -@@ -2858,7 +2858,7 @@ - lp->row_name = (hashelem **) realloc(lp->row_name, (rowsum) * sizeof(*lp->row_name)); - if(lp->row_name == NULL) { - lp->spx_status = NOMEMORY; -- return( FALSE ); -+ return( FFALSE ); - } - for(i = oldrowsalloc + 1; i < rowsum; i++) - lp->row_name[i] = NULL; -@@ -2925,11 +2925,11 @@ - ((lp->var_priority != NULL) && !allocINT(lp, &lp->var_priority, colsum-1, AUTOMATIC)) || - ((lp->var_is_free != NULL) && !allocINT(lp, &lp->var_is_free, colsum, AUTOMATIC)) || - ((lp->bb_varbranch != NULL) && !allocMYBOOL(lp, &lp->bb_varbranch, colsum-1, AUTOMATIC))) -- return( FALSE ); -+ return( FFALSE ); - - /* Make sure that Lagrangean constraints have the same number of columns */ - if(get_Lrows(lp) > 0) -- inc_lag_space(lp, 0, FALSE); -+ inc_lag_space(lp, 0, FFALSE); - - /* Update column pointers */ - for(i = MIN(oldcolsalloc, lp->columns) + 1; i < colsum; i++) { -@@ -2952,7 +2952,7 @@ - lp->bb_varbranch[i] = BRANCH_DEFAULT; - } - -- inc_rowcol_space(lp, deltacols, FALSE); -+ inc_rowcol_space(lp, deltacols, FFALSE); - - } - return(TRUE); -@@ -2976,7 +2976,7 @@ - REAL value; - - if(row == NULL) -- return( FALSE ); -+ return( FFALSE ); - - else if(colno == NULL) { - if(count <= 0) -@@ -3016,14 +3016,14 @@ - REAL *arow; - char *p, *newp; - -- allocREAL(lp, &arow, lp->columns + 1, FALSE); -+ allocREAL(lp, &arow, lp->columns + 1, FFALSE); - p = row_string; - for(i = 1; i <= lp->columns; i++) { - arow[i] = (REAL) strtod(p, &newp); - if(p == newp) { - report(lp, IMPORTANT, "str_set_obj_fn: Bad string %s\n", p); - lp->spx_status = DATAIGNORED; -- ret = FALSE; -+ ret = FFALSE; - break; - } - else -@@ -3038,7 +3038,7 @@ - STATIC MYBOOL append_columns(lprec *lp, int deltacolumns) - { - if(!inc_col_space(lp, deltacolumns)) -- return( FALSE ); -+ return( FFALSE ); - varmap_add(lp, lp->sum+1, deltacolumns); - shift_coldata(lp, lp->columns+1, deltacolumns, NULL); - return( TRUE ); -@@ -3047,7 +3047,7 @@ - STATIC MYBOOL append_rows(lprec *lp, int deltarows) - { - if(!inc_row_space(lp, deltarows)) -- return( FALSE ); -+ return( FFALSE ); - varmap_add(lp, lp->rows+1, deltarows); - shift_rowdata(lp, lp->rows+1, deltarows, NULL); - -@@ -3059,7 +3059,7 @@ - if((lp->solvecount == 0) && (turnon ^ lp->matA->is_roworder)) - return( mat_transpose(lp->matA) ); - else -- return( FALSE ); -+ return( FFALSE ); - } - - MYBOOL __WINAPI is_add_rowmode(lprec *lp) -@@ -3071,7 +3071,7 @@ - { - if((rownr < 0) || (rownr > lp->rows)) { - report(lp, IMPORTANT, "set_row: Row %d out of range\n", rownr); -- return( FALSE ); -+ return( FFALSE ); - } - if(rownr == 0) - return( set_obj_fn(lp, row) ); -@@ -3083,7 +3083,7 @@ - { - if((rownr < 0) || (rownr > lp->rows)) { - report(lp, IMPORTANT, "set_rowex: Row %d out of range\n", rownr); -- return( FALSE ); -+ return( FFALSE ); - } - if(rownr == 0) - return( set_obj_fnex(lp, count, row, colno) ); -@@ -3094,7 +3094,7 @@ - MYBOOL __WINAPI add_constraintex(lprec *lp, int count, REAL *row, int *colno, int constr_type, REAL rh) - { - int n; -- MYBOOL status = FALSE; -+ MYBOOL status = FFALSE; - - if(!(constr_type == LE || constr_type == GE || constr_type == EQ)) { - report(lp, IMPORTANT, "add_constraintex: Invalid %d constraint type\n", constr_type); -@@ -3155,9 +3155,9 @@ - int i; - char *p, *newp; - REAL *aRow; -- MYBOOL status = FALSE; -+ MYBOOL status = FFALSE; - -- allocREAL(lp, &aRow, lp->columns + 1, FALSE); -+ allocREAL(lp, &aRow, lp->columns + 1, FFALSE); - p = row_string; - - for(i = 1; i <= lp->columns; i++) { -@@ -3215,12 +3215,12 @@ - rownr = -rownr; - if((rownr < 1) || (rownr > lp->rows)) { - report(lp, IMPORTANT, "del_constraint: Attempt to delete non-existing constraint %d\n", rownr); -- return(FALSE); -+ return(FFALSE); - } - /* - if(lp->matA->is_roworder) { - report(lp, IMPORTANT, "del_constraint: Cannot delete constraint while in row entry mode.\n"); -- return(FALSE); -+ return(FFALSE); - } - */ - -@@ -3278,10 +3278,10 @@ - sign = -1; - else { - report(lp, IMPORTANT, "add_lag_con: Constraint type %d not implemented\n", con_type); -- return(FALSE); -+ return(FFALSE); - } - -- inc_lag_space(lp, 1, FALSE); -+ inc_lag_space(lp, 1, FFALSE); - - k = get_Lrows(lp); - lp->lag_rhs[k] = rhs * sign; -@@ -3299,7 +3299,7 @@ - REAL *a_row; - char *p, *new_p; - -- allocREAL(lp, &a_row, lp->columns + 1, FALSE); -+ allocREAL(lp, &a_row, lp->columns + 1, FFALSE); - p = row_string; - - for(i = 1; i <= lp->columns; i++) { -@@ -3307,7 +3307,7 @@ - if(p == new_p) { - report(lp, IMPORTANT, "str_add_lag_con: Bad string '%s'\n", p); - lp->spx_status = DATAIGNORED; -- ret = FALSE; -+ ret = FFALSE; - break; - } - else -@@ -3376,7 +3376,7 @@ - NB! If the column has only one entry, this should be handled as - a bound, but this currently is not the case */ - { -- MYBOOL status = FALSE; -+ MYBOOL status = FFALSE; - - /* Prepare and shift column vectors */ - if(!append_columns(lp, 1)) -@@ -3418,7 +3418,7 @@ - REAL *aCol; - char *p, *newp; - -- allocREAL(lp, &aCol, lp->rows + 1, FALSE); -+ allocREAL(lp, &aCol, lp->rows + 1, FFALSE); - p = col_string; - - for(i = 0; i <= lp->rows; i++) { -@@ -3426,7 +3426,7 @@ - if(p == newp) { - report(lp, IMPORTANT, "str_add_column: Bad string '%s'\n", p); - lp->spx_status = DATAIGNORED; -- ret = FALSE; -+ ret = FFALSE; - break; - } - else -@@ -3507,12 +3507,12 @@ - colnr = -colnr; - if((colnr > lp->columns) || (colnr < 1)) { - report(lp, IMPORTANT, "del_column: Column %d out of range\n", colnr); -- return(FALSE); -+ return(FFALSE); - } - /* - if(lp->matA->is_roworder) { - report(lp, IMPORTANT, "del_column: Cannot delete column while in row entry mode.\n"); -- return(FALSE); -+ return(FFALSE); - } - */ - -@@ -3565,7 +3565,7 @@ - { - if((colnr > lp->columns) || (colnr < 1)) { - report(lp, IMPORTANT, "set_upbo: Column %d out of range\n", colnr); -- return(FALSE); -+ return(FFALSE); - } - - #ifdef DoBorderRounding -@@ -3576,7 +3576,7 @@ - if(lp->tighten_on_set) { - if(value < lp->orig_lowbo[lp->rows + colnr]) { - report(lp, IMPORTANT, "set_upbo: Upperbound must be >= lowerbound\n"); -- return(FALSE); -+ return(FFALSE); - } - if(value < lp->orig_upbo[lp->rows + colnr]) { - set_action(&lp->spx_action, ACTION_REBASE); -@@ -3613,7 +3613,7 @@ - { - if((colnr > lp->columns) || (colnr < 1)) { - report(lp, IMPORTANT, "set_lowbo: Column %d out of range\n", colnr); -- return(FALSE); -+ return(FFALSE); - } - - #ifdef DoBorderRounding -@@ -3624,7 +3624,7 @@ - if(lp->tighten_on_set) { - if(value > lp->orig_upbo[lp->rows + colnr]) { - report(lp, IMPORTANT, "set_lowbo: Upper bound must be >= lower bound\n"); -- return(FALSE); -+ return(FFALSE); - } - if((value < 0) || (value > lp->orig_lowbo[lp->rows + colnr])) { - set_action(&lp->spx_action, ACTION_REBASE); -@@ -3661,7 +3661,7 @@ - { - if((colnr > lp->columns) || (colnr < 1)) { - report(lp, IMPORTANT, "set_bounds: Column %d out of range\n", colnr); -- return(FALSE); -+ return(FFALSE); - } - if(fabs(upper - lower) < lp->epsvalue) { - if(lower < 0) -@@ -3672,7 +3672,7 @@ - else if(lower > upper) { - report(lp, IMPORTANT, "set_bounds: Column %d upper bound must be >= lower bound\n", - colnr); -- return( FALSE ); -+ return( FFALSE ); - } - - colnr += lp->rows; -@@ -3706,7 +3706,7 @@ - { - if((column > lp->columns) || (column < 1)) { - report(lp, IMPORTANT, "get_bounds: Column %d out of range", column); -- return(FALSE); -+ return(FFALSE); - } - - if(lower != NULL) -@@ -3721,7 +3721,7 @@ - { - if((colnr > lp->columns) || (colnr < 1)) { - report(lp, IMPORTANT, "set_int: Column %d out of range\n", colnr); -- return(FALSE); -+ return(FFALSE); - } - - if((lp->var_type[colnr] & ISINTEGER) != 0) { -@@ -3741,7 +3741,7 @@ - { - if((colnr > lp->columns) || (colnr < 1)) { - report(lp, IMPORTANT, "is_int: Column %d out of range\n", colnr); -- return(FALSE); -+ return(FFALSE); - } - - return((lp->var_type[colnr] & ISINTEGER) != 0); -@@ -3751,7 +3751,7 @@ - { - if((colnr > lp->columns) || (colnr < 1)) { - report(lp, IMPORTANT, "is_SOS_var: Column %d out of range\n", colnr); -- return(FALSE); -+ return(FFALSE); - } - - return((lp->var_type[colnr] & ISSOS) != 0); -@@ -3798,7 +3798,7 @@ - #ifdef Paranoia - if(count < 0) { - report(lp, IMPORTANT, "add_GUB: Invalid GUB member count %d\n", count); -- return(FALSE); -+ return(FFALSE); - } - #endif - -@@ -3816,7 +3816,7 @@ - - MYBOOL __WINAPI set_binary(lprec *lp, int colnr, MYBOOL must_be_bin) - { -- MYBOOL status = FALSE; -+ MYBOOL status = FFALSE; - - if((colnr > lp->columns) || (colnr < 1)) { - report(lp, IMPORTANT, "set_binary: Column %d out of range\n", colnr); -@@ -3833,7 +3833,7 @@ - { - if((colnr > lp->columns) || (colnr < 1)) { - report(lp, IMPORTANT, "is_binary: Column %d out of range\n", colnr); -- return(FALSE); -+ return(FFALSE); - } - - return((MYBOOL) (((lp->var_type[colnr] & ISINTEGER) != 0) && -@@ -3845,7 +3845,7 @@ - { - if((colnr > lp->columns) || (colnr < 1)) { - report(lp, IMPORTANT, "set_unbounded: Column %d out of range\n", colnr); -- return( FALSE ); -+ return( FFALSE ); - } - - return( set_bounds(lp, colnr, -lp->infinite, lp->infinite) ); -@@ -3857,7 +3857,7 @@ - - if((colnr > lp->columns) || (colnr < 1)) { - report(lp, IMPORTANT, "is_unbounded: Column %d out of range\n", colnr); -- return(FALSE); -+ return(FFALSE); - } - - test = is_splitvar(lp, colnr); -@@ -3873,7 +3873,7 @@ - { - if((colnr > lp->columns) || (colnr < 1)) { - report(lp, IMPORTANT, "is_negative: Column %d out of range\n", colnr); -- return( FALSE ); -+ return( FFALSE ); - } - - colnr += lp->rows; -@@ -3888,11 +3888,11 @@ - } - if(weights != NULL) { - int n; -- allocINT(lp, &lp->var_priority, lp->columns_alloc, FALSE); -+ allocINT(lp, &lp->var_priority, lp->columns_alloc, FFALSE); - for(n = 0; n < lp->columns; n++) { - lp->var_priority[n] = n+1; - } -- n = sortByREAL(lp->var_priority, weights, lp->columns, 0, FALSE); -+ n = sortByREAL(lp->var_priority, weights, lp->columns, 0, FFALSE); - } - return(TRUE); - } -@@ -3900,7 +3900,7 @@ - MYBOOL __WINAPI set_var_priority(lprec *lp) - /* Experimental automatic variable ordering/priority setting */ - { -- MYBOOL status = FALSE; -+ MYBOOL status = FFALSE; - - if(is_bb_mode(lp, NODE_AUTOORDER) && - (lp->var_priority == NULL) && -@@ -3909,7 +3909,7 @@ - REAL *rcost = NULL; - int i, j, *colorder = NULL; - -- allocINT(lp, &colorder, lp->columns+1, FALSE); -+ allocINT(lp, &colorder, lp->columns+1, FFALSE); - - /* Create an "optimal" B&B variable ordering; this MDO-based routine - returns column indeces in an increasing order of co-dependency. -@@ -3919,10 +3919,10 @@ - colorder[0] = lp->columns; - for(j = 1; j <= lp->columns; j++) - colorder[j] = lp->rows+j; -- i = getMDO(lp, NULL, colorder, NULL, FALSE); -+ i = getMDO(lp, NULL, colorder, NULL, FFALSE); - - /* Map to variable weight */ -- allocREAL(lp, &rcost, lp->columns+1, FALSE); -+ allocREAL(lp, &rcost, lp->columns+1, FFALSE); - for(j = lp->columns; j > 0; j--) { - i = colorder[j]-lp->rows; - rcost[i] = -j; -@@ -3943,7 +3943,7 @@ - { - if((colnr > lp->columns) || (colnr < 1)) { - report(lp, IMPORTANT, "get_var_priority: Column %d out of range\n", colnr); -- return(FALSE); -+ return(FFALSE); - } - - if(lp->var_priority == NULL) -@@ -3956,7 +3956,7 @@ - { - if((colnr > lp->columns) || (colnr < 1)) { - report(lp, IMPORTANT, "set_semicont: Column %d out of range\n", colnr); -- return(FALSE); -+ return(FFALSE); - } - - if(lp->sc_lobound[colnr] != 0) { -@@ -3975,7 +3975,7 @@ - { - if((colnr > lp->columns) || (colnr < 1)) { - report(lp, IMPORTANT, "is_semicont: Column %d out of range\n", colnr); -- return(FALSE); -+ return(FFALSE); - } - - return((lp->var_type[colnr] & ISSEMI) != 0); -@@ -3985,7 +3985,7 @@ - { - if((rownr > lp->rows) || (rownr < 0)) { - report(lp, IMPORTANT, "set_rh: Row %d out of range\n", rownr); -- return(FALSE); -+ return(FFALSE); - } - - if(((rownr == 0) && (!is_maxim(lp))) || -@@ -4061,7 +4061,7 @@ - { - if(rownr > lp->rows || rownr < 1) { - report(lp, IMPORTANT, "set_rh_upper: Row %d out of range", rownr); -- return(FALSE); -+ return(FFALSE); - } - - /* First scale the value */ -@@ -4077,7 +4077,7 @@ - if(value + lp->orig_rhs[rownr] < 0) { - report(lp, SEVERE, "set_rh_upper: Invalid negative range in row %d\n", - rownr); -- return(FALSE); -+ return(FFALSE); - } - #endif - #ifdef DoBorderRounding -@@ -4106,7 +4106,7 @@ - { - if(rownr > lp->rows || rownr < 1) { - report(lp, IMPORTANT, "set_rh_lower: Row %d out of range", rownr); -- return(FALSE); -+ return(FFALSE); - } - - /* First scale the value */ -@@ -4122,7 +4122,7 @@ - if(lp->orig_rhs[rownr] - value < 0) { - report(lp, SEVERE, "set_rh_lower: Invalid negative range in row %d\n", - rownr); -- return(FALSE); -+ return(FFALSE); - } - #endif - #ifdef DoBorderRounding -@@ -4152,7 +4152,7 @@ - { - if((rownr > lp->rows) || (rownr < 1)) { - report(lp, IMPORTANT, "set_rh_range: Row %d out of range", rownr); -- return(FALSE); -+ return(FFALSE); - } - - deltavalue = scaled_value(lp, deltavalue, rownr); -@@ -4189,7 +4189,7 @@ - { - if((rownr > lp->rows) || (rownr < 0)) { - report(lp, IMPORTANT, "get_rh_range: row %d out of range\n", rownr); -- return(FALSE); -+ return(FFALSE); - } - - if(lp->orig_upbo[rownr] >= lp->infinite) -@@ -4228,7 +4228,7 @@ - if(p == newp) { - report(lp, IMPORTANT, "str_set_rh_vec: Bad string %s\n", p); - lp->spx_status = DATAIGNORED; -- ret = FALSE; -+ ret = FFALSE; - break; - } - else -@@ -4242,7 +4242,7 @@ - - void __WINAPI set_sense(lprec *lp, MYBOOL maximize) - { -- maximize = (MYBOOL) (maximize != FALSE); -+ maximize = (MYBOOL) (maximize != FFALSE); - if(is_maxim(lp) != maximize) { - int i; - if(is_infinite(lp, lp->bb_heuristicOF)) -@@ -4267,7 +4267,7 @@ - - void __WINAPI set_minim(lprec *lp) - { -- set_sense(lp, FALSE); -+ set_sense(lp, FFALSE); - } - - MYBOOL __WINAPI is_maxim(lprec *lp) -@@ -4282,12 +4282,12 @@ - - if(rownr > lp->rows+1 || rownr < 1) { - report(lp, IMPORTANT, "set_constr_type: Row %d out of range\n", rownr); -- return( FALSE ); -+ return( FFALSE ); - } - - /* Prepare for a new row */ - if((rownr > lp->rows) && !append_rows(lp, rownr-lp->rows)) -- return( FALSE ); -+ return( FFALSE ); - - /* Update the constraint type data */ - if(is_constr_type(lp, rownr, EQ)) -@@ -4302,7 +4302,7 @@ - else { - report(lp, IMPORTANT, "set_constr_type: Constraint type %d not implemented (row %d)\n", - con_type, rownr); -- return( FALSE ); -+ return( FFALSE ); - } - - /* Change the signs of the row, if necessary */ -@@ -4315,7 +4315,7 @@ - MATrec *mat = lp->matA; - - if(mat->is_roworder) -- mat_multcol(mat, rownr, -1, FALSE); -+ mat_multcol(mat, rownr, -1, FFALSE); - else - mat_multrow(mat, rownr, -1); - if(lp->orig_rhs[rownr] != 0) -@@ -4326,7 +4326,7 @@ - lp->orig_rhs[rownr] = lp->infinite; - - set_action(&lp->spx_action, ACTION_REINVERT); -- lp->basis_valid = FALSE; -+ lp->basis_valid = FFALSE; - - return( TRUE ); - } -@@ -4340,7 +4340,7 @@ - { - if((rownr < 0) || (rownr > lp->rows)) { - report(lp, IMPORTANT, "is_constr_type: Row %d out of range\n", rownr); -- return( FALSE ); -+ return( FFALSE ); - } - return( (MYBOOL) ((lp->row_type[rownr] & ROWTYPE_CONSTRAINT) == mask)); - } -@@ -4590,7 +4590,7 @@ - } - } - else { -- MYBOOL chsign = FALSE; -+ MYBOOL chsign = FFALSE; - int ie, i; - MATrec *mat = lp->matA; - -@@ -4616,7 +4616,7 @@ - chsign = is_chsign(lp, rownr); - for(; i < ie; i++) { - j = ROW_MAT_COLNR(i); -- a = get_mat_byindex(lp, i, TRUE, FALSE); -+ a = get_mat_byindex(lp, i, TRUE, FFALSE); - if(lp->matA->is_roworder) - chsign = is_chsign(lp, j); - a = my_chsign(chsign, a); -@@ -4732,13 +4732,13 @@ - #ifndef Phase1EliminateRedundant - if(lp->P1extraDim < 0) { - if(index > lp->sum + lp->P1extraDim) -- accept = FALSE; -+ accept = FFALSE; - } - else - #endif - if((index <= lp->sum - lp->P1extraDim) || (mult == 0)) { - if((mult == 0) || (lp->bigM == 0)) -- accept = FALSE; -+ accept = FFALSE; - else - (*ofValue) /= lp->bigM; - } -@@ -4766,7 +4766,7 @@ - (*ofValue) *= mult; - if(fabs(*ofValue) < lp->epsmachine) { - (*ofValue) = 0; -- accept = FALSE; -+ accept = FFALSE; - } - } - else -@@ -5212,7 +5212,7 @@ - MYBOOL __WINAPI is_nativeBFP(lprec *lp) - { - #ifdef ExcludeNativeInverse -- return( FALSE ); -+ return( FFALSE ); - #elif LoadInverseLib == TRUE - return( (MYBOOL) (lp->hBFP == NULL) ); - #else -@@ -5242,7 +5242,7 @@ - - if(filename == NULL) { - if(!is_nativeBFP(lp)) -- return( FALSE ); -+ return( FFALSE ); - #ifndef ExcludeNativeInverse - lp->bfp_name = bfp_name; - lp->bfp_compatible = bfp_compatible; -@@ -5566,7 +5566,7 @@ - MYBOOL __WINAPI is_nativeXLI(lprec *lp) - { - #ifdef ExcludeNativeLanguage -- return( FALSE ); -+ return( FFALSE ); - #elif LoadLanguageLib == TRUE - return( (MYBOOL) (lp->hXLI == NULL) ); - #else -@@ -5592,7 +5592,7 @@ - - if(filename == NULL) { - if(!is_nativeXLI(lp)) -- return( FALSE ); -+ return( FFALSE ); - #ifndef ExcludeNativeLanguage - lp->xli_name = xli_name; - lp->xli_compatible = xli_compatible; -@@ -5798,7 +5798,7 @@ - ; - else if(!lp->basis_valid) { - report(lp, CRITICAL, "get_primal_solution: Not a valid basis"); -- return(FALSE); -+ return(FFALSE); - } - - MEMCOPY(pv, lp->best_solution, lp->sum + 1); -@@ -5818,7 +5818,7 @@ - - if(!lp->basis_valid) { - report(lp, CRITICAL, "get_dual_solution: Not a valid basis"); -- return(FALSE); -+ return(FFALSE); - } - - ret = get_ptr_sensitivity_rhs(lp, &duals, NULL, NULL); -@@ -5853,7 +5853,7 @@ - { - if(!lp->basis_valid || (get_Lrows(lp) == 0)) { - report(lp, CRITICAL, "get_lambda: Not a valid basis"); -- return(FALSE); -+ return(FFALSE); - } - - MEMCOPY(lambda, lp->lambda+1, get_Lrows(lp)); -@@ -5898,7 +5898,7 @@ - if(values[i - lp->rows] < unscaled_value(lp, lp->orig_lowbo[i], i) - || values[i - lp->rows] > unscaled_value(lp, lp->orig_upbo[i], i)) { - if(!((lp->sc_lobound[i - lp->rows]>0) && (values[i - lp->rows]==0))) -- return(FALSE); -+ return(FFALSE); - } - } - -@@ -5918,10 +5918,10 @@ - my_roundzero(dist, threshold); - if((lp->orig_upbo[i] == 0 && dist != 0) ||( dist < 0)) { - FREE(this_rhs); -- return(FALSE); -+ return(FFALSE); - } - } -- mempool_releaseVector(lp->workarrays, (char *) this_rhs, FALSE); -+ mempool_releaseVector(lp->workarrays, (char *) this_rhs, FFALSE); - /* FREE(this_rhs); */ - return(TRUE); - } -@@ -6034,24 +6034,24 @@ - int __WINAPI get_nameindex(lprec *lp, char *varname, MYBOOL isrow) - { - if(isrow) -- return( find_row(lp, varname, FALSE) ); -+ return( find_row(lp, varname, FFALSE) ); - else -- return( find_var(lp, varname, FALSE) ); -+ return( find_var(lp, varname, FFALSE) ); - } - - MYBOOL __WINAPI set_row_name(lprec *lp, int rownr, char *new_name) - { - if((rownr < 0) || (rownr > lp->rows+1)) { - report(lp, IMPORTANT, "set_row_name: Row %d out of range", rownr); -- return(FALSE); -+ return(FFALSE); - } - - /* Prepare for a new row */ - if((rownr > lp->rows) && !append_rows(lp, rownr-lp->rows)) -- return( FALSE ); -+ return( FFALSE ); - if(!lp->names_used) { - if(!init_rowcol_names(lp)) -- return(FALSE); -+ return(FFALSE); - } - rename_var(lp, rownr, new_name, lp->row_name, &lp->rowname_hashtab); - -@@ -6100,7 +6100,7 @@ - } - else { - if(lp->rowcol_name == NULL) -- if (!allocCHAR(lp, &lp->rowcol_name, 20, FALSE)) -+ if (!allocCHAR(lp, &lp->rowcol_name, 20, FFALSE)) - return(NULL); - ptr = lp->rowcol_name; - if(newrow) -@@ -6118,7 +6118,7 @@ - } - - if((colnr > lp->columns) && !append_columns(lp, colnr-lp->columns)) -- return(FALSE); -+ return(FFALSE); - - if(!lp->names_used) - init_rowcol_names(lp); -@@ -6168,7 +6168,7 @@ - } - else { - if(lp->rowcol_name == NULL) -- if (!allocCHAR(lp, &lp->rowcol_name, 20, FALSE)) -+ if (!allocCHAR(lp, &lp->rowcol_name, 20, FFALSE)) - return(NULL); - ptr = lp->rowcol_name; - if(newcol) -@@ -6320,14 +6320,14 @@ - - /* Define variable target list and compute the reduced costs */ - coltarget = (int *) mempool_obtainVector(lp->workarrays, lp->columns+1, sizeof(*coltarget)); -- if(!get_colIndexA(lp, target, coltarget, FALSE)) { -- mempool_releaseVector(lp->workarrays, (char *) coltarget, FALSE); -- return(FALSE); -+ if(!get_colIndexA(lp, target, coltarget, FFALSE)) { -+ mempool_releaseVector(lp->workarrays, (char *) coltarget, FFALSE); -+ return(FFALSE); - } - bsolve(lp, 0, *duals, NULL, lp->epsmachine*DOUBLEROUND, 1.0); - prod_xA(lp, coltarget, *duals, NULL, lp->epsmachine, 1.0, - *duals, *nzduals, MAT_ROUNDDEFAULT | MAT_ROUNDRC); -- mempool_releaseVector(lp->workarrays, (char *) coltarget, FALSE); -+ mempool_releaseVector(lp->workarrays, (char *) coltarget, FFALSE); - - /* Compute sum or maximum infeasibility as specified */ - for(i = 1; i <= (*nzduals)[0]; i++) { -@@ -6465,7 +6465,7 @@ - if(rownr == 0) - *pivcolval = unscaled_mat(lp, lp->orig_obj[jb], 0, jb); - else -- *pivcolval = get_mat_byindex(lp, jb, TRUE, FALSE); -+ *pivcolval = get_mat_byindex(lp, jb, TRUE, FFALSE); - continue; - } - if(!is_int(lp, jj)) -@@ -6478,7 +6478,7 @@ - if(rownr == 0) - rowval = unscaled_mat(lp, lp->orig_obj[jb], 0, jb); - else -- rowval = get_mat_byindex(lp, jb, TRUE, FALSE); -+ rowval = get_mat_byindex(lp, jb, TRUE, FFALSE); - if(rowval > 0) - (*plucount)++; - -@@ -6740,11 +6740,11 @@ - if(rownr == 0) - rowval = unscaled_mat(lp, obj_orig[jj], 0, jj); - else -- rowval = get_mat_byindex(lp, j, TRUE, FALSE); -+ rowval = get_mat_byindex(lp, j, TRUE, FFALSE); - - /* Allocate array of coefficients to be sorted */ - if(n == 0) -- allocREAL(lp, &obj_sort, je-jb, FALSE); -+ allocREAL(lp, &obj_sort, je-jb, FFALSE); - - obj_sort[n++] = rowval; - } -@@ -6767,7 +6767,7 @@ - while(n > 0) { - - /* Sort the coefficients in ascending order */ -- qsortex(obj_sort, n, 0, sizeof(*obj_sort), FALSE, compareREAL, NULL, 0); -+ qsortex(obj_sort, n, 0, sizeof(*obj_sort), FFALSE, compareREAL, NULL, 0); - - /* Eliminate array duplicates (could consider applying an eps) */ - j = 0; jb = 1; -@@ -6925,7 +6925,7 @@ - (fabs(lp->upbo[varindex]-lp->rhs[basisvar]) < lp->epsprimal)) - return( TRUE ); - else -- return( FALSE ); -+ return( FFALSE ); - } - - STATIC int findBasicFixedvar(lprec *lp, int afternr, MYBOOL slacksonly) -@@ -6958,15 +6958,15 @@ - int col; - REAL x; - MYBOOL Ok = TRUE; -- MYBOOL doSC = FALSE; -+ MYBOOL doSC = FFALSE; - - col = lp->var_basic[basis_row]; - x = lp->rhs[basis_row]; /* The current solution of basic variables stored here! */ - if((x < -tol) || (x > lp->upbo[col]+tol)) -- Ok = FALSE; -+ Ok = FFALSE; - else if(doSC && (col > lp->rows) && (fabs(lp->sc_lobound[col - lp->rows]) > 0)) { - if((x > tol) && (x < fabs(lp->sc_lobound[col - lp->rows])-tol)) -- Ok = FALSE; -+ Ok = FFALSE; - } - return( Ok ); - } -@@ -6993,7 +6993,7 @@ - feasible = TRUE; - /* if(((*rhsptr) < lp->lowbo[*idxptr]-tol) || ((*rhsptr) > lp->upbo[*idxptr]+tol)) */ - if(((*rhsptr) < -tol) || ((*rhsptr) > lp->upbo[*idxptr]+tol)) -- feasible = FALSE; -+ feasible = FFALSE; - #endif - if(!feasible) { - if(infeasibles == NULL) -@@ -7008,7 +7008,7 @@ - if(feasible) - *feasibilitygap = 0.0; - else -- *feasibilitygap = feasibilityOffset(lp, FALSE); -+ *feasibilitygap = feasibilityOffset(lp, FFALSE); - } - - return(feasible); -@@ -7033,7 +7033,7 @@ - int *nzdcol = NULL; - REAL d, *dcol = NULL; - -- f = compute_dualslacks(lp, target, &dcol, &nzdcol, FALSE); -+ f = compute_dualslacks(lp, target, &dcol, &nzdcol, FFALSE); - if(nzdcol != NULL) - for(i = 1; i <= nzdcol[0]; i++) { - varnr = nzdcol[i]; -@@ -7073,7 +7073,7 @@ - } - } - else -- f = compute_dualslacks(lp, target, NULL, NULL, FALSE); -+ f = compute_dualslacks(lp, target, NULL, NULL, FFALSE); - /* f = feasibilityOffset(lp, TRUE); */ /* Safe legacy mode */ - - /* Do an extra scan to see if there are bounded variables in the OF not present in any constraint; -@@ -7125,7 +7125,7 @@ - /* Set user variables at their lower bound, including the - dummy slack for the objective "constraint" */ - for(; i <= lp->sum; i++) { -- lp->is_basic[i] = FALSE; -+ lp->is_basic[i] = FFALSE; - lp->is_lower[i] = TRUE; - } - lp->is_lower[0] = TRUE; -@@ -7151,7 +7151,7 @@ - /* Make sure we are consistent */ - if(lp->wasPresolved && ((lp->rows != lp->presolve_undo->orig_rows) || - (lp->columns != lp->presolve_undo->orig_columns))) -- return( FALSE ); -+ return( FFALSE ); - - /* Initialize (lp->is_basic is set in preprocess); Note that as of v5 and before - it is an lp_solve convention that basic variables are at their lower bounds! -@@ -7160,10 +7160,10 @@ - lp->is_lower[0] = TRUE; - for(i = 1; i <= lp->sum; i++) { - lp->is_lower[i] = TRUE; -- lp->is_basic[i] = FALSE; -+ lp->is_basic[i] = FFALSE; - } - for(i = 1; i <= lp->rows; i++) -- lp->var_basic[i] = FALSE; -+ lp->var_basic[i] = FFALSE; - - /* Set basic and optionally non-basic variables; - negative index means at lower bound, positive at upper bound */ -@@ -7175,29 +7175,29 @@ - s = bascolumn[i]; - k = abs(s); - if(k <= 0 || k > lp->sum) -- return( FALSE ); -+ return( FFALSE ); - if(i <= lp->rows) { - lp->var_basic[i] = k; - lp->is_basic[k] = TRUE; - } - else /* Remove this test if basic variables can be upper-bounded */ - if(s > 0) -- lp->is_lower[k] = FALSE; -+ lp->is_lower[k] = FFALSE; - } - if(!verify_basis(lp)) -- return( FALSE ); -+ return( FFALSE ); - - /* Invalidate basis */ - set_action(&lp->spx_action, ACTION_REBASE | ACTION_REINVERT | ACTION_RECOMPUTE); - lp->basis_valid = TRUE; /* Do not re-initialize basis on entering Solve */ -- lp->var_basic[0] = FALSE; /* Set to signal that this is a non-default basis */ -+ lp->var_basic[0] = FFALSE; /* Set to signal that this is a non-default basis */ - - return( TRUE ); - } - - void __WINAPI reset_basis(lprec *lp) - { -- lp->basis_valid = FALSE; /* Causes reinversion at next opportunity */ -+ lp->basis_valid = FFALSE; /* Causes reinversion at next opportunity */ - } - - MYBOOL __WINAPI get_basis(lprec *lp, int *bascolumn, MYBOOL nonbasic) -@@ -7207,7 +7207,7 @@ - if(!lp->basis_valid || - (lp->rows != lp->presolve_undo->orig_rows) || - (lp->columns != lp->presolve_undo->orig_columns)) -- return( FALSE ); -+ return( FFALSE ); - - *bascolumn = 0; - -@@ -7262,7 +7262,7 @@ - STATIC MYBOOL verify_basis(lprec *lp) - { - int i, ii, k = 0; -- MYBOOL result = FALSE; -+ MYBOOL result = FFALSE; - - for(i = 1; i <= lp->rows; i++) { - ii = lp->var_basic[i]; -@@ -7315,9 +7315,9 @@ - enteringCol, (double) get_total_iter(lp)); - #endif - -- lp->var_basic[0] = FALSE; /* Set to signal that this is a non-default basis */ -+ lp->var_basic[0] = FFALSE; /* Set to signal that this is a non-default basis */ - lp->var_basic[basisPos] = enteringCol; -- lp->is_basic[leavingCol] = FALSE; -+ lp->is_basic[leavingCol] = FFALSE; - lp->is_basic[enteringCol] = TRUE; - if(lp->bb_basis != NULL) - lp->bb_basis->pivots++; -@@ -7397,7 +7397,7 @@ - if((lowbo != NULL) && (lowbo != lp->lowbo)) - MEMCOPY(lp->lowbo, lowbo, lp->sum + 1); - if(lp->bb_bounds != NULL) -- lp->bb_bounds->UBzerobased = FALSE; -+ lp->bb_bounds->UBzerobased = FFALSE; - set_action(&lp->spx_action, ACTION_REBASE); - } - set_action(&lp->spx_action, ACTION_RECOMPUTE); -@@ -7442,14 +7442,14 @@ - newbasis = (basisrec *) calloc(sizeof(*newbasis), 1); - if((newbasis != NULL) && - #if LowerStorageModel == 0 -- allocMYBOOL(lp, &newbasis->is_lower, sum, FALSE) && -+ allocMYBOOL(lp, &newbasis->is_lower, sum, FFALSE) && - #else - allocMYBOOL(lp, &newbasis->is_lower, (sum + 8) / 8, TRUE) && - #endif - #if BasisStorageModel == 0 -- allocMYBOOL(lp, &newbasis->is_basic, sum, FALSE) && -+ allocMYBOOL(lp, &newbasis->is_basic, sum, FFALSE) && - #endif -- allocINT(lp, &newbasis->var_basic, lp->rows + 1, FALSE)) { -+ allocINT(lp, &newbasis->var_basic, lp->rows + 1, FFALSE)) { - - if(islower == NULL) - islower = lp->is_lower; -@@ -7489,7 +7489,7 @@ - MYBOOL same_basis = TRUE; - - if(lp->bb_basis == NULL) -- return( FALSE ); -+ return( FFALSE ); - - /* Loop over basis variables until a mismatch (order can be different) */ - i = 1; -@@ -7744,7 +7744,7 @@ - i, k); - #endif - j = lp->rows + i; -- if(!SOS_is_marked(lp->SOS, 0, i) && !SOS_is_full(lp->SOS, 0, i, FALSE)) { -+ if(!SOS_is_marked(lp->SOS, 0, i) && !SOS_is_full(lp->SOS, 0, i, FFALSE)) { - /* if(!SOS_is_marked(lp->SOS, 0, i) && !SOS_is_full(lp->SOS, 0, i, TRUE)) { */ - if(!intsos || is_int(lp, i)) { - (*count)++; -@@ -7788,16 +7788,16 @@ - depthfirstmode = is_bb_mode(lp, NODE_DEPTHFIRSTMODE); - breadthfirstmode = is_bb_mode(lp, NODE_BREADTHFIRSTMODE) && - (MYBOOL) (lp->bb_level <= lp->int_vars); -- rcostmode = (MYBOOL) /* FALSE */ (BB->lp->solutioncount > 0) && is_bb_mode(lp, NODE_RCOSTFIXING) ; /* 5/2/08 peno disabled NODE_RCOSTFIXING because it results in non-optimal solutions with some models */ /* 15/2/8 peno enabled NODE_RCOSTFIXING again because a fix is found. See lp_simplex.c NODE__RCOSTFIXING fix */ -+ rcostmode = (MYBOOL) /* FFALSE */ (BB->lp->solutioncount > 0) && is_bb_mode(lp, NODE_RCOSTFIXING) ; /* 5/2/08 peno disabled NODE_RCOSTFIXING because it results in non-optimal solutions with some models */ /* 15/2/8 peno enabled NODE_RCOSTFIXING again because a fix is found. See lp_simplex.c NODE__RCOSTFIXING fix */ - pseudocostmode = is_bb_mode(lp, NODE_PSEUDOCOSTMODE); - pseudocostsel = is_bb_rule(lp, NODE_PSEUDOCOSTSELECT) || - is_bb_rule(lp, NODE_PSEUDONONINTSELECT) || - is_bb_rule(lp, NODE_PSEUDORATIOSELECT); -- pseudostrong = FALSE && -+ pseudostrong = FFALSE && - pseudocostsel && !rcostmode && is_bb_mode(lp, NODE_STRONGINIT); - - /* Fill list of non-ints */ -- allocINT(lp, &nonint, lp->columns + 1, FALSE); -+ allocINT(lp, &nonint, lp->columns + 1, FFALSE); - n = 0; - depthmax = -1; - if(isfeasible != NULL) -@@ -7820,7 +7820,7 @@ - } - else { - -- valINT = solution_is_int(lp, i, FALSE); -+ valINT = solution_is_int(lp, i, FFALSE); - - /* Skip already fixed variables */ - if(lowbo[i] == upbo[i]) { -@@ -7871,7 +7871,7 @@ - for(i = 1; (i <= lp->rows) && (BB->lastrcf == 0); i++) { - /* Skip already fixed slacks (equalities) */ - if(lowbo[i] < upbo[i]) { -- bestvar = rcfbound_BB(BB, i, FALSE, NULL, isfeasible); -+ bestvar = rcfbound_BB(BB, i, FFALSE, NULL, isfeasible); - if(bestvar != FR) - BB->lastrcf++; - } -@@ -7893,7 +7893,7 @@ - int *depths = NULL; - - /* Fill attribute array and make sure ordinal order breaks ties during sort */ -- allocINT(lp, &depths, n + 1, FALSE); -+ allocINT(lp, &depths, n + 1, FFALSE); - for(i = 1; i <= n; i++) - depths[i] = (depthfirstmode ? n+1-i : i) + (n+1)*lp->bb_varactive[nonint[i]]; - hpsortex(depths, n, 1, sizeof(*nonint), depthfirstmode, compareINT, nonint); -@@ -8076,7 +8076,7 @@ - int i; - - if((lp->bb_PseudoCost == NULL) || ((clower == NULL) && (cupper == NULL))) -- return(FALSE); -+ return(FFALSE); - for(i = 1; i <= lp->columns; i++) { - if(clower != NULL) - lp->bb_PseudoCost->LOcost[i].value = clower[i]; -@@ -8093,7 +8093,7 @@ - int i; - - if((lp->bb_PseudoCost == NULL) || ((clower == NULL) && (cupper == NULL))) -- return(FALSE); -+ return(FFALSE); - for(i = 1; i <= lp->columns; i++) { - if(clower != NULL) - clower[i] = lp->bb_PseudoCost->LOcost[i].value; -@@ -8296,9 +8296,9 @@ - { - int varout; - REAL pivot, epsmargin, leavingValue, leavingUB, enteringUB; -- MYBOOL leavingToUB = FALSE, enteringFromUB, enteringIsFixed, leavingIsFixed; -+ MYBOOL leavingToUB = FFALSE, enteringFromUB, enteringIsFixed, leavingIsFixed; - MYBOOL *islower = &(lp->is_lower[varin]); -- MYBOOL minitNow = FALSE, minitStatus = ITERATE_MAJORMAJOR; -+ MYBOOL minitNow = FFALSE, minitStatus = ITERATE_MAJORMAJOR; - LREAL deltatheta = theta; - - if(userabort(lp, MSG_ITERATION)) -@@ -8309,7 +8309,7 @@ - if (lp->spx_trace) - report(lp, IMPORTANT, "performiteration: Numeric instability encountered!\n"); - lp->spx_status = NUMFAILURE; -- return( FALSE ); -+ return( FFALSE ); - } - #endif - varout = lp->var_basic[rownr]; -@@ -8453,7 +8453,7 @@ - lp->rhs[0], (double) get_total_iter(lp)); - - #if 0 -- if(verify_solution(lp, FALSE, my_if(minitNow, "MINOR", "MAJOR")) >= 0) { -+ if(verify_solution(lp, FFALSE, my_if(minitNow, "MINOR", "MAJOR")) >= 0) { - if(minitNow) - pivot = get_obj_active(lp, varin); - else -@@ -8562,7 +8562,7 @@ - else - return(TRUE); - } -- return(FALSE); -+ return(FFALSE); - #endif - } /* solution_is_int */ - -@@ -8760,7 +8760,7 @@ - case OF_DUALLIMIT: refvalue = lp->bb_limitOF; - break; - default : report(lp, SEVERE, "bb_better: Passed invalid test target '%d'\n", target); -- return( FALSE ); -+ return( FFALSE ); - } - - /* Adjust the test value for the desired acceptability window */ -@@ -8968,7 +8968,7 @@ - - /* Find the signed sums and the largest absolute product in the matrix (exclude the OF for speed) */ - #ifdef UseMaxValueInCheck -- allocREAL(lp, &maxvalue, lp->rows + 1, FALSE); -+ allocREAL(lp, &maxvalue, lp->rows + 1, FFALSE); - for(i = 0; i <= lp->rows; i++) - maxvalue[i] = fabs(get_rh(lp, i)); - #elif !defined RelativeAccuracyCheck -@@ -9280,18 +9280,18 @@ - if(is_action(lp->spx_action, ACTION_REBASE) || - is_action(lp->spx_action, ACTION_REINVERT) || (!lp->basis_valid) || - !allocREAL(lp, &(lp->duals), lp->sum + 1, AUTOMATIC)) -- return(FALSE); -+ return(FFALSE); - - /* Initialize */ - coltarget = (int *) mempool_obtainVector(lp->workarrays, lp->columns+1, sizeof(*coltarget)); -- if(!get_colIndexA(lp, SCAN_USERVARS+USE_NONBASICVARS, coltarget, FALSE)) { -- mempool_releaseVector(lp->workarrays, (char *) coltarget, FALSE); -- return(FALSE); -+ if(!get_colIndexA(lp, SCAN_USERVARS+USE_NONBASICVARS, coltarget, FFALSE)) { -+ mempool_releaseVector(lp->workarrays, (char *) coltarget, FFALSE); -+ return(FFALSE); - } - bsolve(lp, 0, lp->duals, NULL, lp->epsmachine*DOUBLEROUND, 1.0); - prod_xA(lp, coltarget, lp->duals, NULL, lp->epsmachine, 1.0, - lp->duals, NULL, MAT_ROUNDDEFAULT | MAT_ROUNDRC); -- mempool_releaseVector(lp->workarrays, (char *) coltarget, FALSE); -+ mempool_releaseVector(lp->workarrays, (char *) coltarget, FFALSE); - - - /* The (Lagrangean) dual values are the reduced costs of the primal slacks; -@@ -9329,7 +9329,7 @@ - #endif - lp->full_duals[i] = lp->duals[ix]; - } -- presolve_rebuildUndo(lp, FALSE); -+ presolve_rebuildUndo(lp, FFALSE); - } - - /* Calculate the dual OF and do scaling adjustments to the duals */ -@@ -9384,7 +9384,7 @@ - FREE(lp->objfromvalue); - FREE(lp->dualsfrom); - FREE(lp->dualstill); -- ok = FALSE; -+ ok = FFALSE; - } - else { - infinite=lp->infinite; -@@ -9394,8 +9394,8 @@ - till=infinite; - objfromvalue=infinite; - if (!lp->is_basic[varnr]) { -- if (!fsolve(lp, varnr, pcol, workINT, epsvalue, 1.0, FALSE)) { /* construct one column of the tableau */ -- ok = FALSE; -+ if (!fsolve(lp, varnr, pcol, workINT, epsvalue, 1.0, FFALSE)) { /* construct one column of the tableau */ -+ ok = FFALSE; - break; - } - /* Search for the rows(s) which first result in further iterations */ -@@ -9470,7 +9470,7 @@ - FREE(lp->objfrom); - FREE(lp->objtill); - if(!allocREAL(lp, &drow, lp->sum + 1, TRUE) || -- !allocREAL(lp, &OrigObj, lp->columns + 1, FALSE) || -+ !allocREAL(lp, &OrigObj, lp->columns + 1, FFALSE) || - !allocREAL(lp, &prow, lp->sum + 1, TRUE) || - !allocREAL(lp, &lp->objfrom, lp->columns + 1, AUTOMATIC) || - !allocREAL(lp, &lp->objtill, lp->columns + 1, AUTOMATIC)) { -@@ -9480,7 +9480,7 @@ - FREE(prow); - FREE(lp->objfrom); - FREE(lp->objtill); -- ok = FALSE; -+ ok = FFALSE; - } - else { - int *coltarget; -@@ -9489,8 +9489,8 @@ - epsvalue=lp->epsmachine; - - coltarget = (int *) mempool_obtainVector(lp->workarrays, lp->columns+1, sizeof(*coltarget)); -- if(!get_colIndexA(lp, SCAN_USERVARS+USE_NONBASICVARS, coltarget, FALSE)) { -- mempool_releaseVector(lp->workarrays, (char *) coltarget, FALSE); -+ if(!get_colIndexA(lp, SCAN_USERVARS+USE_NONBASICVARS, coltarget, FFALSE)) { -+ mempool_releaseVector(lp->workarrays, (char *) coltarget, FFALSE); - goto Abandon; - } - bsolve(lp, 0, drow, NULL, epsvalue*DOUBLEROUND, 1.0); -@@ -9510,7 +9510,7 @@ - a = -a; - if ((!sensrejvar) && (lp->upbo[varnr] == 0.0)) - /* ignore, because this case doesn't results in further iterations */ ; -- else if(((lp->is_lower[varnr] != 0) == (is_maxim(lp) == FALSE)) && (a > -epsvalue)) -+ else if(((lp->is_lower[varnr] != 0) == (is_maxim(lp) == FFALSE)) && (a > -epsvalue)) - from = OrigObj[i] - a; /* less than this value gives further iterations */ - else - till = OrigObj[i] - a; /* bigger than this value gives further iterations */ -@@ -9542,7 +9542,7 @@ - min2 = a; - } - } -- if ((lp->is_lower[varnr] == 0) == (is_maxim(lp) == FALSE)) { -+ if ((lp->is_lower[varnr] == 0) == (is_maxim(lp) == FFALSE)) { - a = min1; - min1 = min2; - min2 = a; -@@ -9569,7 +9569,7 @@ - lp->objfrom[i]=from; - lp->objtill[i]=till; - } -- mempool_releaseVector(lp->workarrays, (char *) coltarget, FALSE); -+ mempool_releaseVector(lp->workarrays, (char *) coltarget, FFALSE); - } - FREE(prow); - FREE(OrigObj); -@@ -9586,7 +9586,7 @@ - else if (pivcount < 2*DEF_MAXPIVOTRETRY) - return( TRUE ); - else -- return( FALSE ); -+ return( FFALSE ); - } - - STATIC MYBOOL check_if_less(lprec *lp, REAL x, REAL y, int variable) -@@ -9595,7 +9595,7 @@ - if(lp->bb_trace) - report(lp, NORMAL, "check_if_less: Invalid new bound %g should be < %g for %s\n", - x, y, get_col_name(lp, variable)); -- return(FALSE); -+ return(FFALSE); - } - else - return(TRUE); -@@ -9631,7 +9631,7 @@ - - out = var_basic[rownr]; - var_basic[rownr] = var; -- is_basic[out] = FALSE; -+ is_basic[out] = FFALSE; - is_basic[var] = TRUE; - } - -@@ -9803,15 +9803,15 @@ - int i, ii, n, *oldmap, *newmap, *refmap = NULL; - REAL *oldrhs, err, errmax; - -- allocINT(lp, &oldmap, lp->rows+1, FALSE); -- allocINT(lp, &newmap, lp->rows+1, FALSE); -- allocREAL(lp, &oldrhs, lp->rows+1, FALSE); -+ allocINT(lp, &oldmap, lp->rows+1, FFALSE); -+ allocINT(lp, &newmap, lp->rows+1, FFALSE); -+ allocREAL(lp, &oldrhs, lp->rows+1, FFALSE); - - /* Get sorted mapping of the old basis */ - for(i = 0; i <= lp->rows; i++) - oldmap[i] = i; - if(reinvert) { -- allocINT(lp, &refmap, lp->rows+1, FALSE); -+ allocINT(lp, &refmap, lp->rows+1, FFALSE); - MEMCOPY(refmap, lp->var_basic, lp->rows+1); - sortByINT(oldmap, refmap, lp->rows, 1, TRUE); - } -@@ -9819,7 +9819,7 @@ - /* Save old and calculate the new RHS vector */ - MEMCOPY(oldrhs, lp->rhs, lp->rows+1); - if(reinvert) -- invert(lp, INITSOL_USEZERO, FALSE); -+ invert(lp, INITSOL_USEZERO, FFALSE); - else - recompute_solution(lp, INITSOL_USEZERO); - -@@ -9905,7 +9905,7 @@ - if(knint > 1) - break; - -- mv = get_mat_byindex(lp, jb, TRUE, FALSE); -+ mv = get_mat_byindex(lp, jb, TRUE, FFALSE); - if(fabs(my_reldiff(mv, rh)) > lp->epsprimal) - break; - -@@ -10006,7 +10006,7 @@ - if(lp->constraintOF) { - del_constraint(lp, lp->rows); - if(is_BasisReady(lp) && !verify_basis(lp)) -- return( FALSE ); -+ return( FFALSE ); - } - */ - #endif -@@ -10035,16 +10035,16 @@ - doPP = is_piv_mode(lp, PRICE_PARTIAL | PRICE_AUTOPARTIAL); - /* doPP &= (MYBOOL) (lp->columns / 2 > lp->rows); */ - if(doPP) { -- i = partial_findBlocks(lp, FALSE, FALSE); -+ i = partial_findBlocks(lp, FFALSE, FFALSE); - if(i < 4) - i = (int) (5 * log((REAL) lp->columns / lp->rows)); - report(lp, NORMAL, "The model is %s to have %d column blocks/stages.\n", - (i > 1 ? "estimated" : "set"), i); -- set_partialprice(lp, i, NULL, FALSE); -+ set_partialprice(lp, i, NULL, FFALSE); - } - /* doPP &= (MYBOOL) (lp->rows / 4 > lp->columns); */ - if(doPP) { -- i = partial_findBlocks(lp, FALSE, TRUE); -+ i = partial_findBlocks(lp, FFALSE, TRUE); - if(i < 4) - i = (int) (5 * log((REAL) lp->rows / lp->columns)); - report(lp, NORMAL, "The model is %s to have %d row blocks/stages.\n", -@@ -10114,7 +10114,7 @@ - (hold < -lp->negrange) && - (lp->orig_lowbo[i] <= lp->negrange)) ) { - */ --#define fullybounded FALSE -+#define fullybounded FFALSE - if( ((hold < lp->infinite) && my_infinite(lp, lp->orig_lowbo[i])) || - (!fullybounded && !my_infinite(lp, lp->negrange) && - (hold < -lp->negrange) && (lp->orig_lowbo[i] <= lp->negrange)) ) { -@@ -10125,7 +10125,7 @@ - mat_multcol(lp->matA, j, -1, TRUE); - if(lp->var_is_free == NULL) { - if(!allocINT(lp, &lp->var_is_free, MAX(lp->columns, lp->columns_alloc) + 1, TRUE)) -- return(FALSE); -+ return(FFALSE); - } - lp->var_is_free[j] = -j; /* Indicator UB and LB are switched, with no helper variable added */ - lp->orig_upbo[i] = my_flipsign(lp->orig_lowbo[i]); -@@ -10140,7 +10140,7 @@ - else if((lp->orig_lowbo[i] <= lp->negrange) && (hold >= -lp->negrange)) { - if(lp->var_is_free == NULL) { - if(!allocINT(lp, &lp->var_is_free, MAX(lp->columns,lp->columns_alloc) + 1, TRUE)) -- return(FALSE); -+ return(FFALSE); - } - if(lp->var_is_free[j] <= 0) { /* If this variable wasn't split yet ... */ - if(SOS_is_member(lp->SOS, 0, i - lp->rows)) { /* Added */ -@@ -10150,9 +10150,9 @@ - continue; - } - if(new_column == NULL) { -- if(!allocREAL(lp, &new_column, lp->rows + 1, FALSE) || -- !allocINT(lp, &new_index, lp->rows + 1, FALSE)) { -- ok = FALSE; -+ if(!allocREAL(lp, &new_column, lp->rows + 1, FFALSE) || -+ !allocINT(lp, &new_index, lp->rows + 1, FFALSE)) { -+ ok = FFALSE; - break; - } - } -@@ -10160,10 +10160,10 @@ - /* in get_column and add_column operations; also make sure that */ - /* full scaling information is preserved */ - scaled = lp->scaling_used; -- lp->scaling_used = FALSE; -+ lp->scaling_used = FFALSE; - k = get_columnex(lp, j, new_column, new_index); - if(!add_columnex(lp, k, new_column, new_index)) { -- ok = FALSE; -+ ok = FFALSE; - break; - } - mat_multcol(lp->matA, lp->columns, -1, TRUE); -@@ -10179,7 +10179,7 @@ - sprintf(fieldn, "__AntiBodyOf(%d)__", j); - if(!set_col_name(lp, lp->columns, fieldn)) { - /* if (!set_col_name(lp, lp->columns, get_col_name(lp, j))) { */ -- ok = FALSE; -+ ok = FFALSE; - break; - } - } -@@ -10318,6 +10318,6 @@ - - } - -- lp->wasPreprocessed = FALSE; -+ lp->wasPreprocessed = FFALSE; - } - -diff -ru lp_solve_5.5.orig/lp_matrix.c lp_solve_5.5/lp_matrix.c ---- lp_solve_5.5.orig/lp_matrix.c 2019-02-19 10:42:21.372737063 -0600 -+++ lp_solve_5.5/lp_matrix.c 2019-02-19 11:57:43.416862191 -0600 -@@ -99,7 +99,7 @@ - #else - (rowextra < 0) || (colextra < 0) || (nzextra < 0)) - #endif -- return( FALSE ); -+ return( FFALSE ); - - mat->rows_alloc = MIN(mat->rows_alloc, mat->rows + rowextra); - mat->columns_alloc = MIN(mat->columns_alloc, mat->columns + colextra); -@@ -209,7 +209,7 @@ - - /* Update row pointers */ - status = allocINT(mat->lp, &mat->row_end, rowsum, AUTOMATIC); -- mat->row_end_valid = FALSE; -+ mat->row_end_valid = FFALSE; - } - return( status ); - } -@@ -235,7 +235,7 @@ - mat->col_end[0] = 0; - for(i = MIN(oldcolsalloc, mat->columns) + 1; i < colsum; i++) - mat->col_end[i] = mat->col_end[i-1]; -- mat->row_end_valid = FALSE; -+ mat->row_end_valid = FFALSE; - } - return( status ); - } -@@ -266,9 +266,9 @@ - { - #ifdef Paranoia - if(isrow && ((index < 0) || (index > mat->rows))) -- return( FALSE ); -+ return( FFALSE ); - else if(!isrow && ((index < 1) || (index > mat->columns))) -- return( FALSE ); -+ return( FFALSE ); - #endif - - if(isrow && mat_validate(mat)) { -@@ -288,7 +288,7 @@ - STATIC int mat_shiftrows(MATrec *mat, int *bbase, int delta, LLrec *varmap) - { - int j, k, i, ii, thisrow, *colend, base; -- MYBOOL preparecompact = FALSE; -+ MYBOOL preparecompact = FFALSE; - int *rownr; - - if(delta == 0) -@@ -320,7 +320,7 @@ - if(preparecompact) { - /* Create the offset array */ - int *newrowidx = NULL; -- allocINT(mat->lp, &newrowidx, mat->rows+1, FALSE); -+ allocINT(mat->lp, &newrowidx, mat->rows+1, FFALSE); - newrowidx[0] = 0; - delta = 0; - for(j = 1; j <= mat->rows; j++) { -@@ -420,15 +420,15 @@ - /* Create map and sort by increasing index in "mat" */ - if(mat2 != NULL) { - jj = mat2->col_tag[0]; -- allocINT(lp, &indirect, jj+1, FALSE); -+ allocINT(lp, &indirect, jj+1, FFALSE); - indirect[0] = jj; - for(i = 1; i <= jj; i++) - indirect[i] = i; -- hpsortex(mat2->col_tag, jj, 1, sizeof(*indirect), FALSE, compareINT, indirect); -+ hpsortex(mat2->col_tag, jj, 1, sizeof(*indirect), FFALSE, compareINT, indirect); - } - - /* Do the compacting */ -- mat->row_end_valid = FALSE; -+ mat->row_end_valid = FFALSE; - nz = mat->col_end[mat->columns]; - ie = 0; - ii = 0; -@@ -781,7 +781,7 @@ - for(xa = 0; xa < na; xa++, rownr += matRowColStep, colnr += matRowColStep, value += matValueStep) { - if((isActiveLink(colmap, *colnr) ^ negated) && - (isActiveLink(rowmap, *rownr) ^ negated)) -- mat_setvalue(newmat, *rownr, *colnr, *value, FALSE); -+ mat_setvalue(newmat, *rownr, *colnr, *value, FFALSE); - } - - /* Return the populated new matrix */ -@@ -798,7 +798,7 @@ - /* Check if we are in row order mode and should add as row instead; - the matrix will be transposed at a later stage */ - if(checkrowmode && mat->is_roworder) -- return( mat_setrow(mat, colno, count, column, rowno, doscale, FALSE) ); -+ return( mat_setrow(mat, colno, count, column, rowno, doscale, FFALSE) ); - - /* Initialize and validate */ - isA = (MYBOOL) (mat == mat->lp->matA); -@@ -806,12 +806,12 @@ - if(!isNZ) - count = mat->lp->rows; - else if((count < 0) || (count > mat->rows+((mat->is_roworder) ? 0 : 1))) -- return( FALSE ); -+ return( FFALSE ); - if(isNZ && (count > 0)) { - if(count > 1) - sortREALByINT(column, rowno, count, 0, TRUE); - if((rowno[0] < 0) || (rowno[count-1] > mat->rows)) -- return( FALSE ); -+ return( FFALSE ); - } - - /* Capture OF definition in column mode */ -@@ -856,7 +856,7 @@ - else { - newnr = 0; - if(!allocMYBOOL(lp, &addto, mat->rows + 1, TRUE)) { -- return( FALSE ); -+ return( FFALSE ); - } - for(i = mat->rows; i >= 0; i--) { - if(fabs(column[i]) > mat->epsvalue) { -@@ -931,7 +931,7 @@ - jj++; - } - } -- mat->row_end_valid = FALSE; -+ mat->row_end_valid = FFALSE; - - /* Finish and return */ - Done: -@@ -948,15 +948,15 @@ - int i, ix, iy, n, *colmap = NULL; - REAL *colvalue = NULL; - -- if((target->rows < source->rows) || !allocREAL(lp, &colvalue, target->rows+1, FALSE)) -- return( FALSE ); -+ if((target->rows < source->rows) || !allocREAL(lp, &colvalue, target->rows+1, FFALSE)) -+ return( FFALSE ); - - if(usecolmap) { - n = source->col_tag[0]; -- allocINT(lp, &colmap, n+1, FALSE); -+ allocINT(lp, &colmap, n+1, FFALSE); - for(i = 1; i <= n; i++) - colmap[i] = i; -- hpsortex(source->col_tag, n, 1, sizeof(*colmap), FALSE, compareINT, colmap); -+ hpsortex(source->col_tag, n, 1, sizeof(*colmap), FFALSE, compareINT, colmap); - } - else - n = source->columns; -@@ -973,8 +973,8 @@ - } - else - ix = iy = i; -- mat_expandcolumn(source, ix, colvalue, NULL, FALSE); -- mat_setcol(target, iy, 0, colvalue, NULL, FALSE, FALSE); -+ mat_expandcolumn(source, ix, colvalue, NULL, FFALSE); -+ mat_setcol(target, iy, 0, colvalue, NULL, FFALSE, FFALSE); - } - - FREE( colvalue ); -@@ -1000,22 +1000,22 @@ - /* Check if we are in row order mode and should add as column instead; - the matrix will be transposed at a later stage */ - if(checkrowmode && mat->is_roworder) -- return( mat_setcol(mat, rowno, count, row, colno, doscale, FALSE) ); -+ return( mat_setcol(mat, rowno, count, row, colno, doscale, FFALSE) ); - - /* Do initialization and validation */ - if(!mat_validate(mat)) -- return( FALSE ); -+ return( FFALSE ); - isA = (MYBOOL) (mat == lp->matA); - isNZ = (MYBOOL) (colno != NULL); - if(!isNZ) - count = mat->columns; - else if((count < 0) || (count > mat->columns)) -- return( FALSE ); -+ return( FFALSE ); - if(isNZ && (count > 0)) { - if(count > 1) - sortREALByINT(row, (int *) colno, count, 0, TRUE); - if((colno[0] < 1) || (colno[count-1] > mat->columns)) -- return( FALSE ); -+ return( FFALSE ); - } - - /* Capture OF definition in row mode */ -@@ -1130,7 +1130,7 @@ - else { - if(addto == NULL) { - if(!allocMYBOOL(lp, &addto, mat->columns + 1, TRUE)) -- return( FALSE ); -+ return( FFALSE ); - firstcol = k; - } - addto[k] = TRUE; -@@ -1140,7 +1140,7 @@ - } - } - if(newnr == 0) -- if (FALSE) -+ if (FFALSE) - return( TRUE ); - - /* Make sure we have enough matrix space */ -@@ -1201,7 +1201,7 @@ - if(jj_j > 0) { - if(!inc_mat_space(mat, jj_j)) { - FREE(addto); -- return( FALSE ); -+ return( FFALSE ); - } - if(orignr-jj > 0) { - COL_MAT_MOVE(jj+jj_j, jj, orignr-jj); -@@ -1371,7 +1371,7 @@ - /* Compact in the case that we added zeros and set flag for row index update */ - if(matz > 0) - mat_zerocompact(mat); -- mat->row_end_valid = FALSE; -+ mat->row_end_valid = FFALSE; - - Done: - if(saved != 0) -@@ -1396,18 +1396,18 @@ - /* Check if we are in row order mode and should add as column instead; - the matrix will be transposed at a later stage */ - if(checkrowmode && mat->is_roworder) -- return( mat_setcol(mat, rowno, count, row, colno, doscale, FALSE) ); -+ return( mat_setcol(mat, rowno, count, row, colno, doscale, FFALSE) ); - - /* Do initialization and validation */ - if(!mat_validate(mat)) -- return( FALSE ); -+ return( FFALSE ); - isA = (MYBOOL) (mat == lp->matA); - if(doscale && isA && !lp->scaling_used) -- doscale = FALSE; -+ doscale = FFALSE; - isNZ = (MYBOOL) (colno != NULL); - lendense = (mat->is_roworder ? lp->rows : lp->columns); - if((count < 0) || (count > lendense)) -- return( FALSE ); -+ return( FFALSE ); - colnr1 = lendense + 1; - - /* Capture OF definition in row mode */ -@@ -1437,14 +1437,14 @@ - /* Make local working data copies */ - if(!isNZ) { - REAL *tmprow = NULL; -- if(!allocINT(lp, &colno, lendense+1, FALSE)) -- return( FALSE ); -+ if(!allocINT(lp, &colno, lendense+1, FFALSE)) -+ return( FFALSE ); - newnz = 0; - for(i = 1; i <= lendense; i++) - if((value = row[i]) != 0) { -- if((tmprow == NULL) && !allocREAL(lp, &tmprow, lendense-i+1, FALSE)) { -+ if((tmprow == NULL) && !allocREAL(lp, &tmprow, lendense-i+1, FFALSE)) { - FREE(colno); -- return( FALSE ); -+ return( FFALSE ); - } - tmprow[newnz] = value; - colno[newnz++] = i; -@@ -1454,8 +1454,8 @@ - } - else { - int *tmpcolno = NULL; -- if(!allocINT(lp, &tmpcolno, lendense, FALSE)) -- return( FALSE ); -+ if(!allocINT(lp, &tmpcolno, lendense, FFALSE)) -+ return( FFALSE ); - newnz = count; - MEMCOPY(tmpcolno, colno, newnz); - colno = tmpcolno; -@@ -1464,7 +1464,7 @@ - if((newnz > 0) && ((colno[0] < 0) || (colno[newnz-1] > lendense))) { - FREE(colno); - newnz = 0; -- return( FALSE ); -+ return( FFALSE ); - } - } - -@@ -1609,7 +1609,7 @@ - jj_j = origidx - j; - for(; k <= lendense; k++) - mat->col_end[k] = jj_j; -- mat->row_end_valid = FALSE; -+ mat->row_end_valid = FFALSE; - - Done: - if(!isNZ) -@@ -1630,7 +1630,7 @@ - /* Check if we are in row order mode and should add as column instead; - the matrix will be transposed at a later stage */ - if(checkrowmode && mat->is_roworder) -- return( mat_appendcol(mat, count, row, colno, mult, FALSE) ); -+ return( mat_appendcol(mat, count, row, colno, mult, FFALSE) ); - - /* Do initialization and validation */ - isA = (MYBOOL) (mat == lp->matA); -@@ -1765,7 +1765,7 @@ - /* Check if we are in row order mode and should add as row instead; - the matrix will be transposed at a later stage */ - if(checkrowmode && mat->is_roworder) -- return( mat_appendrow(mat, count, column, rowno, mult, FALSE) ); -+ return( mat_appendrow(mat, count, column, rowno, mult, FFALSE) ); - - /* Make sure we have enough space */ - /* -@@ -1929,7 +1929,7 @@ - report(mat->lp, SEVERE, "mat_validate: Matrix value storage error row %d [0..%d], column %d [1..%d]\n", - *rownr, mat->rows, *colnr, mat->columns); - mat->lp->spx_status = UNKNOWNERROR; -- return(FALSE); -+ return(FFALSE); - } - #endif - *colnr = i; -@@ -2197,14 +2197,14 @@ - } - else { - mat_setitem(mat, row, column, delta); -- return( FALSE ); -+ return( FFALSE ); - } - } - } - - STATIC MYBOOL mat_setitem(MATrec *mat, int row, int column, REAL value) - { -- return( mat_setvalue(mat, row, column, value, FALSE) ); -+ return( mat_setvalue(mat, row, column, value, FFALSE) ); - } - - STATIC void mat_multrow(MATrec *mat, int row_nr, REAL mult) -@@ -2329,9 +2329,9 @@ - } - - /* Find out if we already have such an entry, or return insertion point */ -- i = mat_findins(mat, Row, Column, &elmnr, FALSE); -+ i = mat_findins(mat, Row, Column, &elmnr, FFALSE); - if(i == -1) -- return(FALSE); -+ return(FFALSE); - - if(isA) - set_action(&mat->lp->spx_action, ACTION_REBASE | ACTION_RECOMPUTE | ACTION_REINVERT); -@@ -2363,14 +2363,14 @@ - for(i = Column; i <= mat->columns; i++) - mat->col_end[i]--; - -- mat->row_end_valid = FALSE; -+ mat->row_end_valid = FFALSE; - } - } - else if(fabs(Value) > mat->epsvalue) { - /* no existing entry. make new one only if not nearly zero */ - /* check if more space is needed for matrix */ - if(!inc_mat_space(mat, 1)) -- return(FALSE); -+ return(FFALSE); - - if(Column > mat->columns) { - i = mat->columns + 1; -@@ -2403,7 +2403,7 @@ - for(i = Column; i <= mat->columns; i++) - mat->col_end[i]++; - -- mat->row_end_valid = FALSE; -+ mat->row_end_valid = FFALSE; - } - - if(isA && (mat->lp->var_is_free != NULL) && (mat->lp->var_is_free[ColumnA] > 0)) -@@ -2425,13 +2425,13 @@ - - /* Check if more space is needed for matrix */ - if(!inc_mat_space(mat, 1)) -- return(FALSE); -+ return(FFALSE); - - #ifdef Paranoia - /* Check valid indeces */ - if((Row < 0) || (Row > mat->rows)) { - report(mat->lp, SEVERE, "mat_appendvalue: Invalid row index %d specified\n", Row); -- return(FALSE); -+ return(FFALSE); - } - #endif - -@@ -2441,14 +2441,14 @@ - - /* Update column count */ - (*elmnr)++; -- mat->row_end_valid = FALSE; -+ mat->row_end_valid = FFALSE; - - return(TRUE); - } - - STATIC MYBOOL mat_equalRows(MATrec *mat, int baserow, int comprow) - { -- MYBOOL status = FALSE; -+ MYBOOL status = FFALSE; - - if(mat_validate(mat)) { - int bj1 = 0, ej1, bj2 = 0, ej2; -@@ -2469,7 +2469,7 @@ - if(COL_MAT_COLNR(bj1) != COL_MAT_COLNR(bj2)) - break; - #if 1 -- if(fabs(get_mat_byindex(mat->lp, bj1, TRUE, FALSE)-get_mat_byindex(mat->lp, bj2, TRUE, FALSE)) > mat->lp->epsprimal) -+ if(fabs(get_mat_byindex(mat->lp, bj1, TRUE, FFALSE)-get_mat_byindex(mat->lp, bj2, TRUE, FFALSE)) > mat->lp->epsprimal) - #else - if(fabs(COL_MAT_VALUE(bj1)-COL_MAT_VALUE(bj2)) > mat->lp->epsprimal) - #endif -@@ -2537,7 +2537,7 @@ - /* Prepare arrays */ - if(!allocREAL(mat->lp, &mat->colmax, mat->columns_alloc+1, AUTOMATIC) || - !allocREAL(mat->lp, &mat->rowmax, mat->rows_alloc+1, AUTOMATIC)) -- return( FALSE ); -+ return( FFALSE ); - MEMCLEAR(mat->colmax, mat->columns+1); - MEMCLEAR(mat->rowmax, mat->rows+1); - -@@ -2600,8 +2600,8 @@ - #else /*if MatrixColAccess==CAM_Vector*/ - REAL *newValue = NULL; - int *newRownr = NULL; -- allocREAL(mat->lp, &newValue, mat->mat_alloc, FALSE); -- allocINT(mat->lp, &newRownr, mat->mat_alloc, FALSE); -+ allocREAL(mat->lp, &newValue, mat->mat_alloc, FFALSE); -+ allocINT(mat->lp, &newRownr, mat->mat_alloc, FFALSE); - - j = mat->row_end[0]; - for(i = nz-1; i >= j ; i--) { -@@ -2640,7 +2640,7 @@ - - /* Finally set current storage mode */ - mat->is_roworder = (MYBOOL) !mat->is_roworder; -- mat->row_end_valid = FALSE; -+ mat->row_end_valid = FFALSE; - } - return(status); - } -@@ -2731,7 +2731,7 @@ - STATIC MYBOOL freeUndoLadder(DeltaVrec **DV) - { - if((DV == NULL) || (*DV == NULL)) -- return(FALSE); -+ return(FFALSE); - - mat_free(&((*DV)->tracker)); - FREE(*DV); -@@ -2759,19 +2759,19 @@ - - /* Do normal user variable case */ - if(colnrDep <= lp->columns) -- mat_setvalue(mat, colnrDep, ix, beta, FALSE); -+ mat_setvalue(mat, colnrDep, ix, beta, FFALSE); - - /* Handle case where a slack variable is referenced */ - else { - int ipos, jx = mat->col_tag[ix]; -- mat_setvalue(mat, jx, ix, beta, FALSE); -- jx = mat_findins(mat, jx, ix, &ipos, FALSE); -+ mat_setvalue(mat, jx, ix, beta, FFALSE); -+ jx = mat_findins(mat, jx, ix, &ipos, FFALSE); - COL_MAT_ROWNR(ipos) = colnrDep; - } - return( TRUE ); - } - else -- return( FALSE ); -+ return( FFALSE ); - } - STATIC MYBOOL addUndoPresolve(lprec *lp, MYBOOL isprimal, int colnrElim, REAL alpha, REAL beta, int colnrDep) - { -@@ -2787,7 +2787,7 @@ - *DV = createUndoLadder(lp, lp->columns+1, lp->columns); - mat = (*DV)->tracker; - mat->epsvalue = lp->matA->epsvalue; -- allocINT(lp, &(mat->col_tag), lp->columns+1, FALSE); -+ allocINT(lp, &(mat->col_tag), lp->columns+1, FFALSE); - mat->col_tag[0] = 0; - } - } -@@ -2797,7 +2797,7 @@ - *DV = createUndoLadder(lp, lp->rows+1, lp->rows); - mat = (*DV)->tracker; - mat->epsvalue = lp->matA->epsvalue; -- allocINT(lp, &(mat->col_tag), lp->rows+1, FALSE); -+ allocINT(lp, &(mat->col_tag), lp->rows+1, FFALSE); - mat->col_tag[0] = 0; - } - } -@@ -2810,13 +2810,13 @@ - ix = mat->col_tag[0] = incrementUndoLadder(*DV); - mat->col_tag[ix] = colnrElim; - if(alpha != 0) -- mat_setvalue(mat, 0, ix, alpha, FALSE); -+ mat_setvalue(mat, 0, ix, alpha, FFALSE); - /* mat_appendvalue(*mat, 0, alpha);*/ - if((colnrDep > 0) && (beta != 0)) { - if(colnrDep > lp->columns) - return( appendUndoPresolve(lp, isprimal, beta, colnrDep) ); - else -- mat_setvalue(mat, colnrDep, ix, beta, FALSE); -+ mat_setvalue(mat, colnrDep, ix, beta, FFALSE); - } - - return( TRUE ); -@@ -2957,7 +2957,7 @@ - /* Make sure the tags are correct */ - if(!mat_validate(lp->matA)) { - lp->spx_status = INFEASIBLE; -- return(FALSE); -+ return(FFALSE); - } - - /* Create the inverse management object at the first call to invert() */ -@@ -2970,7 +2970,7 @@ - /* Must save spx_status since it is used to carry information about - the presence and handling of singular columns in the matrix */ - if(userabort(lp, MSG_INVERT)) -- return(FALSE); -+ return(FFALSE); - - #ifdef Paranoia - if(lp->spx_trace) -@@ -2982,7 +2982,7 @@ - the basis is I; in this case take the easy way out */ - if(!allocMYBOOL(lp, &usedpos, lp->sum + 1, TRUE)) { - lp->bb_break = TRUE; -- return(FALSE); -+ return(FFALSE); - } - usedpos[0] = TRUE; - usercolB = 0; -@@ -3008,7 +3008,7 @@ - if(resetbasis) { - j = lp->var_basic[i]; - if(j > lp->rows) -- lp->is_basic[j] = FALSE; -+ lp->is_basic[j] = FFALSE; - lp->var_basic[i] = i; - lp->is_basic[i] = TRUE; - } -@@ -3036,7 +3036,7 @@ - - Cleanup: - /* Check for numerical instability indicated by frequent refactorizations */ -- test = get_refactfrequency(lp, FALSE); -+ test = get_refactfrequency(lp, FFALSE); - if(test < MIN_REFACTFREQUENCY) { - test = get_refactfrequency(lp, TRUE); - report(lp, NORMAL, "invert: Refactorization frequency %.1g indicates numeric instability.\n", -@@ -3055,9 +3055,9 @@ - int j; - MYBOOL Ok = TRUE; - -- allocREAL(lp, &errors, lp->rows + 1, FALSE); -+ allocREAL(lp, &errors, lp->rows + 1, FFALSE); - if(errors == NULL) { -- Ok = FALSE; -+ Ok = FFALSE; - return(Ok); - } - MEMCOPY(errors, pcol, lp->rows + 1); -@@ -3087,9 +3087,9 @@ - REAL *errors, err, maxerr; - MYBOOL Ok = TRUE; - -- allocREAL(lp, &errors, lp->sum + 1, FALSE); -+ allocREAL(lp, &errors, lp->sum + 1, FFALSE); - if(errors == NULL) { -- Ok = FALSE; -+ Ok = FFALSE; - return(Ok); - } - MEMCOPY(errors, rhsvector, lp->sum + 1); -@@ -3193,7 +3193,7 @@ - int n; - - if((densevector == NULL) || (nzindex == NULL) || (startpos > endpos)) -- return( FALSE ); -+ return( FFALSE ); - - n = 0; - densevector += startpos; -@@ -3265,15 +3265,15 @@ - - /* Adjust for partial pricing */ - if(varset & SCAN_PARTIALBLOCK) { -- SETMAX(vb, partial_blockStart(lp, FALSE)); -- SETMIN(ve, partial_blockEnd(lp, FALSE)); -+ SETMAX(vb, partial_blockStart(lp, FFALSE)); -+ SETMIN(ve, partial_blockEnd(lp, FFALSE)); - } - - /* Determine exclusion columns */ - omitfixed = (MYBOOL) ((varset & OMIT_FIXED) != 0); - omitnonfixed = (MYBOOL) ((varset & OMIT_NONFIXED) != 0); - if(omitfixed && omitnonfixed) -- return(FALSE); -+ return(FFALSE); - - /* Scan the target colums */ - if(append) -@@ -3323,7 +3323,7 @@ - /* prod_Ax is only used in fimprove; note that it is NOT VALIDATED/verified as of 20030801 - KE */ - { - int j, colnr, ib, ie, vb, ve; -- MYBOOL localset, localnz = FALSE, isRC; -+ MYBOOL localset, localnz = FFALSE, isRC; - MATrec *mat = lp->matA; - REAL sdp; - REAL *value; -@@ -3339,9 +3339,9 @@ - if(isRC && is_piv_mode(lp, PRICE_PARTIAL) && !is_piv_mode(lp, PRICE_FORCEFULL)) - varset |= SCAN_PARTIALBLOCK; - coltarget = (int *) mempool_obtainVector(lp->workarrays, lp->sum+1, sizeof(*coltarget)); -- if(!get_colIndexA(lp, varset, coltarget, FALSE)) { -- mempool_releaseVector(lp->workarrays, (char *) coltarget, FALSE); -- return(FALSE); -+ if(!get_colIndexA(lp, varset, coltarget, FFALSE)) { -+ mempool_releaseVector(lp->workarrays, (char *) coltarget, FFALSE); -+ return(FFALSE); - } - } - localnz = (MYBOOL) (nzinput == NULL); -@@ -3377,9 +3377,9 @@ - - /* Clean up and return */ - if(localset) -- mempool_releaseVector(lp->workarrays, (char *) coltarget, FALSE); -+ mempool_releaseVector(lp->workarrays, (char *) coltarget, FFALSE); - if(localnz) -- mempool_releaseVector(lp->workarrays, (char *) nzinput, FALSE); -+ mempool_releaseVector(lp->workarrays, (char *) nzinput, FFALSE); - - return(TRUE); - } -@@ -3392,7 +3392,7 @@ - the same vector as input, without overwriting the [0..rows] elements. */ - { - int colnr, rownr, varnr, ib, ie, vb, ve, nrows = lp->rows; -- MYBOOL localset, localnz = FALSE, includeOF, isRC; -+ MYBOOL localset, localnz = FFALSE, includeOF, isRC; - REALXP vmax; - register REALXP v; - int inz, *rowin, countNZ = 0; -@@ -3418,9 +3418,9 @@ - if(isRC && is_piv_mode(lp, PRICE_PARTIAL) && !is_piv_mode(lp, PRICE_FORCEFULL)) - varset |= SCAN_PARTIALBLOCK; - coltarget = (int *) mempool_obtainVector(lp->workarrays, lp->sum+1, sizeof(*coltarget)); -- if(!get_colIndexA(lp, varset, coltarget, FALSE)) { -- mempool_releaseVector(lp->workarrays, (char *) coltarget, FALSE); -- return(FALSE); -+ if(!get_colIndexA(lp, varset, coltarget, FFALSE)) { -+ mempool_releaseVector(lp->workarrays, (char *) coltarget, FFALSE); -+ return(FFALSE); - } - } - /*#define UseLocalNZ*/ -@@ -3589,9 +3589,9 @@ - - /* Clean up and return */ - if(localset) -- mempool_releaseVector(lp->workarrays, (char *) coltarget, FALSE); -+ mempool_releaseVector(lp->workarrays, (char *) coltarget, FFALSE); - if(localnz) -- mempool_releaseVector(lp->workarrays, (char *) nzinput, FALSE); -+ mempool_releaseVector(lp->workarrays, (char *) nzinput, FFALSE); - - if(nzoutput != NULL) - *nzoutput = countNZ; -@@ -3621,9 +3621,9 @@ - /*SCAN_PARTIALBLOCK+*/ - USE_NONBASICVARS+OMIT_FIXED; - coltarget = (int *) mempool_obtainVector(lp->workarrays, lp->sum+1, sizeof(*coltarget)); -- if(!get_colIndexA(lp, varset, coltarget, FALSE)) { -- mempool_releaseVector(lp->workarrays, (char *) coltarget, FALSE); -- return(FALSE); -+ if(!get_colIndexA(lp, varset, coltarget, FFALSE)) { -+ mempool_releaseVector(lp->workarrays, (char *) coltarget, FFALSE); -+ return(FFALSE); - } - } - -@@ -3768,7 +3768,7 @@ - - /* Clean up and return */ - if(localset) -- mempool_releaseVector(lp->workarrays, (char *) coltarget, FALSE); -+ mempool_releaseVector(lp->workarrays, (char *) coltarget, FFALSE); - return( TRUE ); - } - -diff -ru lp_solve_5.5.orig/lp_MDO.c lp_solve_5.5/lp_MDO.c ---- lp_solve_5.5.orig/lp_MDO.c 2019-02-19 10:42:21.372737063 -0600 -+++ lp_solve_5.5/lp_MDO.c 2019-02-19 11:54:51.568857436 -0600 -@@ -46,7 +46,7 @@ - return( test != TRUE ); - #else - test = test & TRUE; -- return( test == FALSE ); -+ return( test == FFALSE ); - #endif - } - } -@@ -156,7 +156,7 @@ - - int __WINAPI getMDO(lprec *lp, MYBOOL *usedpos, int *colorder, int *size, MYBOOL symmetric) - { -- int error = FALSE; -+ int error = FFALSE; - int nrows = lp->rows+1, ncols = colorder[0]; - int i, j, kk, n; - int *col_end, *row_map = NULL; -@@ -166,7 +166,7 @@ - - /* Tally the non-zero counts of the unused columns/rows of the - basis matrix and store corresponding "net" starting positions */ -- allocINT(lp, &col_end, ncols+1, FALSE); -+ allocINT(lp, &col_end, ncols+1, FFALSE); - n = prepareMDO(lp, usedpos, colorder, col_end, NULL); - Bnz = col_end[ncols]; - -@@ -175,7 +175,7 @@ - goto Transfer; - - /* Get net number of rows and fill mapper */ -- allocINT(lp, &row_map, nrows, FALSE); -+ allocINT(lp, &row_map, nrows, FFALSE); - nrows = 0; - for(i = 0; i <= lp->rows; i++) { - row_map[i] = i-nrows; -@@ -187,7 +187,7 @@ - - /* Store row indeces of non-zero values in the basic columns */ - Blen = colamd_recommended(Bnz, nrows, ncols); -- allocINT(lp, &Brows, Blen, FALSE); -+ allocINT(lp, &Brows, Blen, FFALSE); - prepareMDO(lp, usedpos, colorder, Brows, row_map); - #ifdef Paranoia - verifyMDO(lp, col_end, Brows, nrows, ncols); -diff -ru lp_solve_5.5.orig/lp_mipbb.c lp_solve_5.5/lp_mipbb.c ---- lp_solve_5.5.orig/lp_mipbb.c 2019-02-19 10:42:21.372737063 -0600 -+++ lp_solve_5.5/lp_mipbb.c 2019-02-19 11:58:25.340863351 -0600 -@@ -48,14 +48,14 @@ - if(newBB != NULL) { - - if(parentBB == NULL) { -- allocREAL(lp, &newBB->upbo, lp->sum + 1, FALSE); -- allocREAL(lp, &newBB->lowbo, lp->sum + 1, FALSE); -+ allocREAL(lp, &newBB->upbo, lp->sum + 1, FFALSE); -+ allocREAL(lp, &newBB->lowbo, lp->sum + 1, FFALSE); - MEMCOPY(newBB->upbo, lp->orig_upbo, lp->sum + 1); - MEMCOPY(newBB->lowbo, lp->orig_lowbo, lp->sum + 1); - } - else if(dofullcopy) { -- allocREAL(lp, &newBB->upbo, lp->sum + 1, FALSE); -- allocREAL(lp, &newBB->lowbo, lp->sum + 1, FALSE); -+ allocREAL(lp, &newBB->upbo, lp->sum + 1, FFALSE); -+ allocREAL(lp, &newBB->lowbo, lp->sum + 1, FFALSE); - MEMCOPY(newBB->upbo, parentBB->upbo, lp->sum + 1); - MEMCOPY(newBB->lowbo, parentBB->lowbo, lp->sum + 1); - } -@@ -85,7 +85,7 @@ - /* Do initialization and updates */ - if(parentBB == NULL) - parentBB = lp->bb_bounds; -- newBB = create_BB(lp, parentBB, FALSE); -+ newBB = create_BB(lp, parentBB, FFALSE); - if(newBB != NULL) { - - newBB->varno = varno; -@@ -105,7 +105,7 @@ - for(k = 1; k <= lp->nzdrow[0]; k++) { - ii = lp->nzdrow[k]; - #ifdef UseMilpSlacksRCF /* Check if we should include ranged constraints */ -- isINT = FALSE; -+ isINT = FFALSE; - #else - if(ii <= lp->rows) - continue; -@@ -168,7 +168,7 @@ - - STATIC MYBOOL free_BB(BBrec **BB) - { -- MYBOOL parentreturned = FALSE; -+ MYBOOL parentreturned = FFALSE; - - if((BB != NULL) && (*BB != NULL)) { - BBrec *parent = (*BB)->parent; -@@ -237,7 +237,7 @@ - } - if(lp->int_vars+lp->sc_vars > 0) - free_pseudocost(lp); -- pop_basis(lp, FALSE); -+ pop_basis(lp, FFALSE); - lp->rootbounds = NULL; - } - else -@@ -256,7 +256,7 @@ - /* Pop the associated basis */ - #if 1 - /* Original version that does not restore previous basis */ -- pop_basis(lp, FALSE); -+ pop_basis(lp, FFALSE); - #else - /* Experimental version that restores previous basis */ - pop_basis(lp, BB->isSOS); -@@ -388,7 +388,7 @@ - /* Set direction by pseudocost (normally used in tandem with NODE_PSEUDOxxxSELECT) */ - else if(is_bb_mode(lp, NODE_PSEUDOCOSTMODE)) { - BB->isfloor = (MYBOOL) (get_pseudobranchcost(lp->bb_PseudoCost, k, TRUE) > -- get_pseudobranchcost(lp->bb_PseudoCost, k, FALSE)); -+ get_pseudobranchcost(lp->bb_PseudoCost, k, FFALSE)); - if(is_maxim(lp)) - BB->isfloor = !BB->isfloor; - } -@@ -432,7 +432,7 @@ - REAL ult_upbo, ult_lowbo; - REAL new_bound, SC_bound, intmargin = BB->lp->epsprimal; - lprec *lp = BB->lp; -- MYBOOL OKstatus = FALSE; -+ MYBOOL OKstatus = FFALSE; - - if(lp->bb_break || userabort(lp, MSG_MILPSTRATEGY)) - return( OKstatus ); -@@ -602,7 +602,7 @@ - if((BB->vartype != BB_SOS) && (fabs(BB->LObound-BB->UPbound) < intmargin)) { - BB->nodesleft--; - if(fabs(BB->lowbo[K]-BB->LObound) < intmargin) -- BB->isfloor = FALSE; -+ BB->isfloor = FFALSE; - else if(fabs(BB->upbo[K]-BB->UPbound) < intmargin) - BB->isfloor = TRUE; - else { -@@ -638,7 +638,7 @@ - { - int k; - lprec *lp = BB->lp; -- MYBOOL OKstatus = FALSE; -+ MYBOOL OKstatus = FFALSE; - - /* Undo the most recently imposed B&B bounds using the data - in the last level of change tracker; this code handles changes -@@ -652,7 +652,7 @@ - /* Handle the special case of B&B restart; - (typically used with the restart after pseudocost initialization) */ - if((lp->bb_level == 1) && (lp->bb_break == AUTOMATIC)) { -- lp->bb_break = FALSE; -+ lp->bb_break = FFALSE; - OKstatus = TRUE; - } - return( OKstatus ); -@@ -797,7 +797,7 @@ - /* Copy user-specified entering bounds into lp_solve working bounds and run */ - status = spx_run(lp, (MYBOOL) (tilted+restored > 0)); - lp->bb_status = status; -- lp->spx_perturbed = FALSE; -+ lp->spx_perturbed = FFALSE; - - if(tilted < 0) - break; -@@ -817,7 +817,7 @@ - else - impose_bounds(lp, perturbed->upbo, perturbed->lowbo); - set_action(&lp->spx_action, ACTION_REBASE | ACTION_RECOMPUTE); -- BB->UBzerobased = FALSE; -+ BB->UBzerobased = FFALSE; - if(lp->bb_totalnodes == 0) - lp->real_solution = lp->infinite; - status = RUNNING; -@@ -845,11 +845,11 @@ - #if 1 - perturb_bounds(lp, perturbed, TRUE, TRUE, TRUE); - #else -- perturb_bounds(lp, perturbed, TRUE, TRUE, FALSE); -+ perturb_bounds(lp, perturbed, TRUE, TRUE, FFALSE); - #endif - impose_bounds(lp, perturbed->upbo, perturbed->lowbo); - set_action(&lp->spx_action, ACTION_REBASE | ACTION_RECOMPUTE); -- BB->UBzerobased = FALSE; -+ BB->UBzerobased = FFALSE; - status = RUNNING; - tilted++; - lp->perturb_count++; -@@ -1025,7 +1025,7 @@ - - /* Check and set feasibility status */ - if((isfeasible != NULL) && (upbo - lowbo < -lp->epsprimal)) -- *isfeasible = FALSE; -+ *isfeasible = FFALSE; - - /* Flag that we can fix the variable by returning the relation code negated */ - else if(fabs(upbo - lowbo) < lp->epsprimal) -@@ -1045,7 +1045,7 @@ - { - int countsossc, countnint, k, reasonmsg = MSG_NONE; - REAL varsol; -- MYBOOL is_better = FALSE, is_equal = FALSE, is_feasible = TRUE; -+ MYBOOL is_better = FFALSE, is_equal = FFALSE, is_feasible = TRUE; - lprec *lp = BB->lp; - - /* Initialize result and return variables */ -@@ -1066,13 +1066,13 @@ - 2) B&B level relative to the "B&B order" (bb_limitlevel < 0). */ - countsossc = lp->sos_vars + lp->sc_vars; - if((lp->bb_limitlevel > 0) && (lp->bb_level > lp->bb_limitlevel+countsossc)) -- return( FALSE ); -+ return( FFALSE ); - else if((lp->bb_limitlevel < 0) && - (lp->bb_level > 2*(lp->int_vars+countsossc)*abs(lp->bb_limitlevel))) { - if(lp->bb_limitlevel == DEF_BB_LIMITLEVEL) - report(lp, IMPORTANT, "findnode_BB: Default B&B limit reached at %d; optionally change strategy or limit.\n\n", - lp->bb_level); -- return( FALSE ); -+ return( FFALSE ); - } - - /* First initialize or update pseudo-costs from previous optimal solution */ -@@ -1093,7 +1093,7 @@ - if(lp->bb_trace) - report(lp, IMPORTANT, "findnode_BB: Simplex failure due to loss of numeric accuracy\n"); - lp->spx_status = NUMFAILURE; -- return( FALSE ); -+ return( FFALSE ); - } - - /* Abandon this branch if the solution is "worse" than a heuristically -@@ -1102,7 +1102,7 @@ - ((lp->solutioncount > 0) && - (!bb_better(lp, OF_INCUMBENT | OF_DELTA, OF_TEST_BE | OF_TEST_RELGAP) || - !bb_better(lp, OF_INCUMBENT | OF_DELTA, OF_TEST_BE)))) { -- return( FALSE ); -+ return( FFALSE ); - } - - /* Collect violated SC variables (since they can also be real-valued); the -@@ -1115,7 +1115,7 @@ - - /* Look among SOS variables if no SC candidate was found */ - if((SOS_count(lp) > 0) && (*varno == 0)) { -- *varno = find_sos_bbvar(lp, &countnint, FALSE); -+ *varno = find_sos_bbvar(lp, &countnint, FFALSE); - if(*varno < 0) - *varno = 0; - else if(*varno > 0) -@@ -1129,7 +1129,7 @@ - *vartype = BB_INT; - if((countnint == 1) && !is_feasible) { - BB->lastrcf = 0; -- return( FALSE ); -+ return( FFALSE ); - } - } - } -@@ -1146,7 +1146,7 @@ - */ - /* set_action(&lp->nomessage, NOMSG_BBLIMIT); */ - /* } */ -- return( FALSE ); -+ return( FFALSE ); - } - #endif - -@@ -1191,7 +1191,7 @@ - } - - if(lp->bb_trace || -- ((lp->verbose >= NORMAL) && (lp->print_sol == FALSE) && (lp->lag_status != RUNNING))) { -+ ((lp->verbose >= NORMAL) && (lp->print_sol == FFALSE) && (lp->lag_status != RUNNING))) { - report(lp, IMPORTANT, - "%s solution " RESULTVALUEMASK " after %10.0f iter, %9.0f nodes (gap %.1f%%)\n", - (lp->bb_improvements == 0) ? "Feasible" : "Improved", -@@ -1232,7 +1232,7 @@ - lp->spx_status = NUMFAILURE; - lp->bb_status = lp->spx_status; - lp->bb_break = TRUE; -- return( FALSE ); -+ return( FFALSE ); - } - #endif - transfer_solution(lp, (MYBOOL) ((lp->do_presolve & PRESOLVE_LASTMASKMODE) != PRESOLVE_NONE)); -@@ -1247,7 +1247,7 @@ - if((reasonmsg != MSG_NONE) && (lp->msgmask & reasonmsg) && (lp->usermessage != NULL)) - lp->usermessage(lp, lp->msghandle, reasonmsg); - -- if(lp->print_sol != FALSE) { -+ if(lp->print_sol != FFALSE) { - print_objective(lp); - print_solution(lp, 1); - } -@@ -1259,7 +1259,7 @@ - if((countnint == 0) && (lp->solutioncount == 1) && (lp->solutionlimit == 1) && - (bb_better(lp, OF_DUALLIMIT, OF_TEST_BE) || bb_better(lp, OF_USERBREAK, OF_TEST_BE | OF_TEST_RELGAP))) { - lp->bb_break = (MYBOOL) (countnint == 0); -- return( FALSE ); -+ return( FFALSE ); - } - else if(lp->bb_level > 0) { - #ifdef MIPboundWithOF -@@ -1273,7 +1273,7 @@ - return( (MYBOOL) (*varno > 0)); - } - else -- return( FALSE ); -+ return( FFALSE ); - - } - -@@ -1322,7 +1322,7 @@ - /* Routine to compute a "strong" pseudo-cost update for a node */ - STATIC MYBOOL strongbranch_BB(lprec *lp, BBrec *BB, int varno, int vartype, int varcus) - { -- MYBOOL success = FALSE; -+ MYBOOL success = FFALSE; - int i; - BBrec *strongBB; - -@@ -1346,7 +1346,7 @@ - /* Compute new count of non-ints */ - strongBB->lastvarcus = 0; - for(i = 1; i <= lp->columns; i++) { -- if(is_int(lp, i) && !solution_is_int(lp, lp->rows+i, FALSE)) -+ if(is_int(lp, i) && !solution_is_int(lp, lp->rows+i, FFALSE)) - strongBB->lastvarcus++; - } - -@@ -1364,7 +1364,7 @@ - pop_basis(lp, TRUE); - set_action(&lp->spx_action, ACTION_REBASE | ACTION_REINVERT | ACTION_RECOMPUTE); - -- lp->is_strongbranch = FALSE; -+ lp->is_strongbranch = FFALSE; - - return( success ); - } -diff -ru lp_solve_5.5.orig/lp_MPS.c lp_solve_5.5/lp_MPS.c ---- lp_solve_5.5.orig/lp_MPS.c 2019-02-19 10:42:21.372737063 -0600 -+++ lp_solve_5.5/lp_MPS.c 2019-02-19 11:59:02.500864379 -0600 -@@ -464,7 +464,7 @@ - set_bounds(lp, lp->columns, 10.0 / DEF_INFINITE, DEF_INFINITE / 10.0); - } - } -- *Column_ready = FALSE; -+ *Column_ready = FFALSE; - *count = 0; - return(ok); - } -@@ -475,7 +475,7 @@ - int i = *count; - - if(rowValue[i] == 0) -- return( FALSE ); -+ return( FFALSE ); - - while((i > 0) && (rowIndex[i] < rowIndex[i-1])) { - swapINT (rowIndex+i, rowIndex+i-1); -@@ -493,7 +493,7 @@ - - /* Check for non-negativity of the index */ - if(rowIndex[i] < 0) -- return( FALSE ); -+ return( FFALSE ); - - /* Move the element so that the index list is sorted ascending */ - while((i > 0) && (rowIndex[i] < rowIndex[i-1])) { -@@ -521,7 +521,7 @@ - - MYBOOL MPS_readfile(lprec **newlp, char *filename, int typeMPS, int verbose) - { -- MYBOOL status = FALSE; -+ MYBOOL status = FFALSE; - FILE *fpin; - - fpin = fopen(filename, "r"); -@@ -549,7 +549,7 @@ - int items, row, Lineno, var, - section = MPSUNDEF, variant = 0, NZ = 0, SOS = 0; - MYBOOL Int_section, Column_ready, Column_ready1, -- Unconstrained_rows_found = FALSE, OF_found = FALSE, CompleteStatus = FALSE; -+ Unconstrained_rows_found = FFALSE, OF_found = FFALSE, CompleteStatus = FFALSE; - double field4, field6; - REAL *Last_column = NULL; - int count = 0, *Last_columnno = NULL; -@@ -581,8 +581,8 @@ - lp->verbose = verbose; - strcpy(Last_col_name, ""); - strcpy(OBJNAME, ""); -- Int_section = FALSE; -- Column_ready = FALSE; -+ Int_section = FFALSE; -+ Column_ready = FFALSE; - Lineno = 0; - - /* let's initialize line to all zero's */ -@@ -758,7 +758,7 @@ - else if(*field2) { - Column_ready1 = (MYBOOL) (strcmp(field2, Last_col_name) != 0); - if(Column_ready1) { -- if (find_var(lp, field2, FALSE) >= 0) { -+ if (find_var(lp, field2, FFALSE) >= 0) { - report(lp, SEVERE, "Variable name (%s) is already used!\n", field2); - break; - } -@@ -783,7 +783,7 @@ - report(lp, FULL, "Switching to integer section\n"); - } - else if(strcmp(field5, "'INTEND'") == 0) { -- Int_section = FALSE; -+ Int_section = FFALSE; - report(lp, FULL, "Switching to non-integer section\n"); - } - else -@@ -861,10 +861,10 @@ - report(lp, FULL, "BOUNDS line: %s %s %s %g\n", - field1, field2, field3, field4); - -- var = find_var(lp, field3, FALSE); -+ var = find_var(lp, field3, FFALSE); - if(var < 0){ /* bound on undefined var in COLUMNS section ... */ - Column_ready = TRUE; -- if (!addmpscolumn(lp, FALSE, typeMPS, &Column_ready, &count, Last_column, Last_columnno, field3)) -+ if (!addmpscolumn(lp, FFALSE, typeMPS, &Column_ready, &count, Last_column, Last_columnno, field3)) - break; - Column_ready = TRUE; - var = find_var(lp, field3, TRUE); -@@ -1112,10 +1112,10 @@ - else { - char *field = (items == 3) ? field3 /* Native lp_solve and XPRESS formats */ : field2 /* CPLEX format */; - -- var = find_var(lp, field, FALSE); /* Native lp_solve and XPRESS formats */ -+ var = find_var(lp, field, FFALSE); /* Native lp_solve and XPRESS formats */ - if(var < 0){ /* SOS on undefined var in COLUMNS section ... */ - Column_ready = TRUE; -- if (!addmpscolumn(lp, FALSE, typeMPS, &Column_ready, &count, Last_column, Last_columnno, field)) -+ if (!addmpscolumn(lp, FFALSE, typeMPS, &Column_ready, &count, Last_column, Last_columnno, field)) - break; - Column_ready = TRUE; - var = find_var(lp, field, TRUE); -@@ -1137,10 +1137,10 @@ - if((*OBJNAME) && (!OF_found)) { - report(lp, IMPORTANT, - "Error: Objective function specified by OBJNAME card not found\n"); -- CompleteStatus = FALSE; -+ CompleteStatus = FFALSE; - } - -- if(CompleteStatus == FALSE) { -+ if(CompleteStatus == FFALSE) { - if (*newlp == NULL) - delete_lp(lp); - } -@@ -1299,7 +1299,7 @@ - - MYBOOL __WINAPI MPS_writefileex(lprec *lp, int typeMPS, void *userhandle, write_modeldata_func write_modeldata) - { -- int i, j, jj, je, k, marker, putheader, ChangeSignObj = FALSE, *idx, *idx1; -+ int i, j, jj, je, k, marker, putheader, ChangeSignObj = FFALSE, *idx, *idx1; - MYBOOL ok = TRUE, names_used; - REAL a, *val, *val1; - char * (*MPSname)(char *name0, char *name); -@@ -1315,7 +1315,7 @@ - } - else { - report(lp, IMPORTANT, "MPS_writefile: unrecognized MPS name type.\n"); -- return(FALSE); -+ return(FFALSE); - } - - names_used = lp->names_used; -@@ -1328,11 +1328,11 @@ - for(j = 1; (j < i) && (ok); j++) - if((lp->col_name[j] != NULL) && (lp->col_name[j]->name != NULL) && (!is_splitvar(lp, j))) - if(strncmp(lp->col_name[i]->name, lp->col_name[j]->name, 8) == 0) -- ok = FALSE; -+ ok = FFALSE; - } - - if(!ok) { -- lp->names_used = FALSE; -+ lp->names_used = FFALSE; - ok = TRUE; - } - -@@ -1452,7 +1452,7 @@ - if(a) { - if(putheader) { - write_data(userhandle, write_modeldata, "RANGES\n"); -- putheader = FALSE; -+ putheader = FFALSE; - } - a = unscaled_value(lp, a, i); - k = 1 - k; -@@ -1479,7 +1479,7 @@ - a = unscaled_value(lp, a, i); - if(putheader) { - write_data(userhandle, write_modeldata, "BOUNDS\n"); -- putheader = FALSE; -+ putheader = FFALSE; - } - write_data(userhandle, write_modeldata, " FX BND %s %s\n", - MPSname(name0, get_col_name(lp, j)), -@@ -1488,7 +1488,7 @@ - else if(is_binary(lp, j)) { - if(putheader) { - write_data(userhandle, write_modeldata, "BOUNDS\n"); -- putheader = FALSE; -+ putheader = FFALSE; - } - write_data(userhandle, write_modeldata, " BV BND %s\n", - MPSname(name0, get_col_name(lp, j))); -@@ -1496,7 +1496,7 @@ - else if(is_unbounded(lp, j)) { - if(putheader) { - write_data(userhandle, write_modeldata, "BOUNDS\n"); -- putheader = FALSE; -+ putheader = FFALSE; - } - write_data(userhandle, write_modeldata, " FR BND %s\n", - MPSname(name0, get_col_name(lp, j))); -@@ -1507,7 +1507,7 @@ - a = unscaled_value(lp, a, i); - if(putheader) { - write_data(userhandle, write_modeldata, "BOUNDS\n"); -- putheader = FALSE; -+ putheader = FFALSE; - } - if(lp->orig_lowbo[i] != -lp->infinite) - write_data(userhandle, write_modeldata, " LO BND %s %s\n", -@@ -1524,7 +1524,7 @@ - a = unscaled_value(lp, a, i); - if(putheader) { - write_data(userhandle, write_modeldata, "BOUNDS\n"); -- putheader = FALSE; -+ putheader = FFALSE; - } - if(is_semicont(lp, j)) { - if(is_int(lp, j)) -@@ -1551,7 +1551,7 @@ - - if(putheader) { - write_data(userhandle, write_modeldata, "SOS\n"); -- putheader = FALSE; -+ putheader = FFALSE; - } - write_data(userhandle, write_modeldata, " S%1d SOS %s %s\n", - SOS->sos_list[i]->type, -@@ -1682,7 +1682,7 @@ - scan_line = scan_lineFREE; - else { - report(lp, IMPORTANT, "MPS_readBAS: unrecognized MPS line type.\n"); -- return(FALSE); -+ return(FFALSE); - } - - ok = (MYBOOL) ((filename != NULL) && ((input = fopen(filename,"r")) != NULL)); -@@ -1692,7 +1692,7 @@ - - /* Let's initialize line to all zero's */ - MEMCLEAR(line, BUFSIZ); -- ok = FALSE; -+ ok = FFALSE; - while(fgets(line, BUFSIZ - 1, input)) { - Lineno++; - -@@ -1738,7 +1738,7 @@ - break; - } - /* find first variable index value */ -- in = MPS_getnameidx(lp, field2, FALSE); -+ in = MPS_getnameidx(lp, field2, FFALSE); - #ifdef OldNameMatch - if(in < 0) - in = MPS_getnameidx(lp, field2, TRUE); -@@ -1752,7 +1752,7 @@ - if(field1[0] == 'X') { - /* find second variable index value */ - ib = in; -- in = MPS_getnameidx(lp, field3, FALSE); -+ in = MPS_getnameidx(lp, field3, FFALSE); - #ifdef OldNameMatch - if(in < 0) - in = MPS_getnameidx(lp, field3, TRUE); -@@ -1768,7 +1768,7 @@ - else - lp->is_lower[in] = (MYBOOL) (field1[0] == 'L'); - -- lp->is_basic[in] = FALSE; -+ lp->is_basic[in] = FFALSE; - - } - } -@@ -1801,7 +1801,7 @@ - MPSname = MPSnameFREE; - else { - report(lp, IMPORTANT, "MPS_writeBAS: unrecognized MPS name type.\n"); -- return(FALSE); -+ return(FFALSE); - } - - /* Open the file for writing */ -diff -ru lp_solve_5.5.orig/lp_params.c lp_solve_5.5/lp_params.c ---- lp_solve_5.5.orig/lp_params.c 2019-02-19 10:42:21.372737063 -0600 -+++ lp_solve_5.5/lp_params.c 2019-02-19 11:59:35.984865306 -0600 -@@ -130,7 +130,7 @@ - - static REAL __WINAPI get_mip_gap_rel(lprec *lp) - { -- return(get_mip_gap(lp, FALSE)); -+ return(get_mip_gap(lp, FFALSE)); - } - - static void __WINAPI set_mip_gap_abs(lprec *lp, REAL mip_gap) -@@ -140,7 +140,7 @@ - - static void __WINAPI set_mip_gap_rel(lprec *lp, REAL mip_gap) - { -- set_mip_gap(lp, FALSE, mip_gap); -+ set_mip_gap(lp, FFALSE, mip_gap); - } - - static struct _values pivoting[] = -@@ -219,7 +219,7 @@ - - static struct _values print_sol[] = - { -- { FALSE, "0" }, -+ { FFALSE, "0" }, - { TRUE, "1" }, - { setvalue(AUTOMATIC) }, - }; -@@ -442,15 +442,15 @@ - case EACCES: /* File or directory specified by newname already exists or could not be created (invalid path); or oldname is a directory and newname specifies a different path. */ - FREE(filename0); - FREE(header); -- return(FALSE); -+ return(FFALSE); - break; - } - } - - if((fp = ini_create(filename)) == NULL) -- ret = FALSE; -+ ret = FFALSE; - else { -- params_written = FALSE; -+ params_written = FFALSE; - newline = TRUE; - if(filename0 != NULL) { - fp0 = ini_open(filename0); -@@ -458,13 +458,13 @@ - rename(filename0, filename); - FREE(filename0); - FREE(header); -- return(FALSE); -+ return(FFALSE); - } - looping = TRUE; - while(looping) { - switch(ini_readdata(fp0, buf, sizeof(buf), TRUE)) { - case 0: /* End of file */ -- looping = FALSE; -+ looping = FFALSE; - break; - case 1: /* header */ - ptr1 = strdup(buf); -@@ -525,7 +525,7 @@ - char buf[4096], *header = NULL, *ptr, *ptr1, *ptr2; - - if((fp = ini_open(filename)) == NULL) -- ret = FALSE; -+ ret = FFALSE; - else { - /* create hashtable of all callable commands to find them quickly */ - hashfunctions = create_hash_table(sizeof(functions) / sizeof(*functions), 0); -@@ -553,9 +553,9 @@ - line = 0; - while((ret) && (looping)) { - line++; -- switch(ini_readdata(fp, buf, sizeof(buf), FALSE)) { -+ switch(ini_readdata(fp, buf, sizeof(buf), FFALSE)) { - case 0: /* End of file */ -- looping = FALSE; -+ looping = FFALSE; - break; - case 1: /* header */ - switch(state) { -@@ -565,7 +565,7 @@ - state = 1; - break; - case 1: -- looping = FALSE; -+ looping = FFALSE; - break; - } - break; -@@ -580,7 +580,7 @@ - ptr = strchr(buf, '='); - if(ptr == NULL) { - report(lp, IMPORTANT, "read_params: No equal sign on line %d\n", line); -- ret = FALSE; -+ ret = FFALSE; - } - else { - *ptr = 0; -@@ -588,14 +588,14 @@ - for(ptr2 = ptr - 1; (ptr2 >= ptr1) && (isspace(*ptr2)); ptr2--); - if(ptr2 <= ptr1) { - report(lp, IMPORTANT, "read_params: No parameter name before equal sign on line %d\n", line); -- ret = FALSE; -+ ret = FFALSE; - } - else { - ptr2[1] = 0; - hp = findhash(ptr1, hashfunctions); - if(hp == NULL) { - report(lp, IMPORTANT, "read_params: Unknown parameter name (%s) before equal sign on line %d\n", ptr1, line); -- ret = FALSE; -+ ret = FFALSE; - } - else { - i = hp->index; -@@ -612,7 +612,7 @@ - ptr2++; - if(*ptr2) { - report(lp, IMPORTANT, "read_params: Invalid integer value on line %d\n", line); -- ret = FALSE; -+ ret = FFALSE; - } - break; - case REALfunction: -@@ -621,7 +621,7 @@ - ptr2++; - if(*ptr2) { - report(lp, IMPORTANT, "read_params: Invalid real value on line %d\n", line); -- ret = FALSE; -+ ret = FFALSE; - } - break; - } -@@ -640,14 +640,14 @@ - hp = findhash(ptr1, hashparameters); - if (hp == NULL) { - report(lp, IMPORTANT, "read_params: Invalid parameter name (%s) on line %d\n", ptr1, line); -- ret = FALSE; -+ ret = FFALSE; - } - else { - j = hp->index; - if((j >= functions[i].elements) || - (strcmp(functions[i].values[j].svalue, ptr1))) { - report(lp, IMPORTANT, "read_params: Inappropriate parameter name (%s) on line %d\n", ptr1, line); -- ret = FALSE; -+ ret = FFALSE; - } - else { - intvalue += functions[i].values[j].value; -diff -ru lp_solve_5.5.orig/lp_presolve.c lp_solve_5.5/lp_presolve.c ---- lp_solve_5.5.orig/lp_presolve.c 2019-02-19 10:42:21.372737063 -0600 -+++ lp_solve_5.5/lp_presolve.c 2019-02-19 12:01:01.680867677 -0600 -@@ -80,7 +80,7 @@ - lp->presolve_undo = (presolveundorec *) calloc(1, sizeof(presolveundorec)); - lp->presolve_undo->lp = lp; - if(lp->presolve_undo == NULL) -- return( FALSE ); -+ return( FFALSE ); - return( TRUE ); - } - STATIC MYBOOL inc_presolve_space(lprec *lp, int delta, MYBOOL isrows) -@@ -129,12 +129,12 @@ - presolveundorec *psundo = lp->presolve_undo; - - if(psundo == NULL) -- return( FALSE ); -+ return( FFALSE ); - psundo->orig_rows = orig_rows; - psundo->orig_columns = orig_cols; - psundo->orig_sum = orig_rows + orig_cols; - if(lp->wasPresolved) -- presolve_fillUndo(lp, orig_rows, orig_cols, FALSE); -+ presolve_fillUndo(lp, orig_rows, orig_cols, FFALSE); - return( TRUE ); - } - STATIC MYBOOL presolve_fillUndo(lprec *lp, int orig_rows, int orig_cols, MYBOOL setOrig) -@@ -178,7 +178,7 @@ - slacks = lp->full_duals + lp->presolve_undo->orig_rows; - } - if(mat == NULL) -- return( FALSE ); -+ return( FFALSE ); - - /* Loop backward over the undo chain */ - for(j = mat->col_tag[0]; j > 0; j--) { -@@ -224,7 +224,7 @@ - presolveundorec *psundo = lp->presolve_undo; - - if(psundo == NULL) -- return( FALSE ); -+ return( FFALSE ); - FREE(psundo->orig_to_var); - FREE(psundo->var_to_orig); - FREE(psundo->fixed_rhs); -@@ -242,7 +242,7 @@ - STATIC void presolve_storeDualUndo(presolverec *psdata, int rownr, int colnr) - { - lprec *lp = psdata->lp; -- MYBOOL firstdone = FALSE; -+ MYBOOL firstdone = FFALSE; - int ix, iix, item; - REAL Aij = get_mat(lp, rownr, colnr); - MATrec *mat = lp->matA; -@@ -258,10 +258,10 @@ - if(iix == rownr) - continue; - if(!firstdone) -- firstdone = addUndoPresolve(lp, FALSE, rownr, get_mat(lp, 0, colnr)/Aij, -- get_mat_byindex(lp, ix, FALSE, TRUE)/Aij, iix); -+ firstdone = addUndoPresolve(lp, FFALSE, rownr, get_mat(lp, 0, colnr)/Aij, -+ get_mat_byindex(lp, ix, FFALSE, TRUE)/Aij, iix); - else -- appendUndoPresolve(lp, FALSE, get_mat_byindex(lp, ix, FALSE, TRUE)/Aij, iix); -+ appendUndoPresolve(lp, FFALSE, get_mat_byindex(lp, ix, FFALSE, TRUE)/Aij, iix); - } - } - -@@ -400,14 +400,14 @@ - - INLINE void presolve_range(lprec *lp, int rownr, psrec *ps, REAL *loValue, REAL *hiValue) - { -- *loValue = presolve_sumplumin(lp, rownr, ps, FALSE); -+ *loValue = presolve_sumplumin(lp, rownr, ps, FFALSE); - *hiValue = presolve_sumplumin(lp, rownr, ps, TRUE); - } - - STATIC void presolve_rangeorig(lprec *lp, int rownr, psrec *ps, REAL *loValue, REAL *hiValue, REAL delta) - { - delta = my_chsign(is_chsign(lp, rownr), lp->presolve_undo->fixed_rhs[rownr] + delta); -- *loValue = presolve_sumplumin(lp, rownr, ps, FALSE) + delta; -+ *loValue = presolve_sumplumin(lp, rownr, ps, FFALSE) + delta; - *hiValue = presolve_sumplumin(lp, rownr, ps, TRUE) + delta; - } - -@@ -435,17 +435,17 @@ - if(rownr != origrownr) - report(lp, NORMAL, " ... Input row base used for testing was %s\n", - get_row_name(lp, origrownr)); -- status = FALSE; -+ status = FFALSE; - } - - /* Check the upper bound */ -- value = presolve_sumplumin(lp, rownr, psdata->rows, FALSE); -+ value = presolve_sumplumin(lp, rownr, psdata->rows, FFALSE); - RHS = get_rh_upper(lp, rownr); - if(value > RHS+lp->epssolution) { - contype = get_constr_type(lp, rownr); - report(lp, NORMAL, "presolve_rowfeasible: Upper bound infeasibility in %s row %s (%g >> %g)\n", - get_str_constr_type(lp, contype), get_row_name(lp, rownr), value, RHS); -- status = FALSE; -+ status = FFALSE; - } - if(userowmap) - rownr = nextActiveLink(psdata->rows->varmap, rownr); -@@ -461,7 +461,7 @@ - MATrec *mat = lp->matA; - int colnr, ix, ie, nx, jx, je, *cols, *rows, n; - int nz = mat->col_end[lp->columns] - 1; -- MYBOOL status = FALSE; -+ MYBOOL status = FFALSE; - - for(colnr = 1; colnr <= lp->columns; colnr++) { - rows = psdata->cols->next[colnr]; -@@ -774,7 +774,7 @@ - #if 1 - my_roundzero(lp->orig_rhs[rownr], epsvalue); - #else -- lp->orig_rhs[rownr] = presolve_roundrhs(lp, lp->orig_rhs[rownr], FALSE); -+ lp->orig_rhs[rownr] = presolve_roundrhs(lp, lp->orig_rhs[rownr], FFALSE); - #endif - lp->presolve_undo->fixed_rhs[rownr] += fixdelta; - } -@@ -792,7 +792,7 @@ - n = list[0]; - for(i = 1; i <= n; i++) - if(isActiveLink(psdata->rows->varmap, list[i])) { -- presolve_rowremove(psdata, list[i], FALSE); -+ presolve_rowremove(psdata, list[i], FFALSE); - countR++; - } - if(nConRemove != NULL) -@@ -812,7 +812,7 @@ - status = presolve_setstatus(psdata, INFEASIBLE); - break; - } -- presolve_colremove(psdata, ix, FALSE); -+ presolve_colremove(psdata, ix, FFALSE); - countC++; - } - else if(SOS_is_member(SOS, 0, ix)) -@@ -968,7 +968,7 @@ - return( status ); - - /* Allocate working member list */ -- if(!allocINT(lp, &fixed, lp->columns+1, FALSE) ) -+ if(!allocINT(lp, &fixed, lp->columns+1, FFALSE) ) - return( lp->spx_status ); - - /* Check if we have SOS'es that are already satisfied or fixable/satisfiable */ -@@ -1007,7 +1007,7 @@ - } - } - /* Remove the SOS */ -- delete_SOSrec(lp->SOS, i /* , FALSE */); -+ delete_SOSrec(lp->SOS, i /* , FFALSE */); - } - /* Otherwise, try to fix variables outside the SOS type window */ - else if(fixed[0] > 0) { -@@ -1054,11 +1054,11 @@ - int i, k, j; - SOSrec *SOS; - REAL newvalue; -- MYBOOL *fixed = NULL, status = FALSE; -+ MYBOOL *fixed = NULL, status = FFALSE; - - /* Allocate working member list */ - if(!allocMYBOOL(lp, &fixed, lp->columns+1, TRUE) ) -- return(FALSE); -+ return(FFALSE); - - /* Fix variables in SOS's where colnr is a member */ - i = SOS_count(lp); -@@ -1100,7 +1100,7 @@ - if(SOS_is_member(lp->SOS, i, colnr)) { - /* Always delete SOS1's */ - if(SOS->type == SOS1) -- delete_SOSrec(lp->SOS, i /* , FALSE */); -+ delete_SOSrec(lp->SOS, i /* , FFALSE */); - /* Only delete leading or trailing SOS members in higher-order SOS'es that are fixed at 0; - (note that this section of the code will never be called in the current setup) */ - else { -@@ -1244,14 +1244,14 @@ - if((reflotest > refuptest + epsvalue) || - #endif - !presolve_singletonbounds(psdata, rownr, colnr, &coeff_bl, &coeff_bu, NULL)) -- return( FALSE ); -+ return( FFALSE ); - - /* Base data is Ok, now check against against each other */ - epsvalue = MAX(reflotest-coeff_bu, coeff_bl-refuptest) / epsvalue; - if(epsvalue > PRESOLVE_BOUNDSLACK) { - report(lp, NORMAL, "presolve_altsingletonvalid: Singleton variable %s in row %s infeasible (%g)\n", - get_col_name(lp, colnr), get_row_name(lp, rownr), MAX(reflotest-coeff_bu, coeff_bl-refuptest)); -- return( FALSE ); -+ return( FFALSE ); - } - else - return( TRUE ); -@@ -1261,7 +1261,7 @@ - REAL *lobound, REAL *upbound, REAL *aval, MYBOOL *rowbinds) - { - lprec *lp = psdata->lp; -- MYBOOL rowbindsvar = FALSE, status = FALSE; -+ MYBOOL rowbindsvar = FFALSE, status = FFALSE; - REAL coeff_a, LHS, RHS, netX, Xupper, Xlower, epsvalue = psdata->epsvalue; - - /* Get variable bounds for netting */ -@@ -1292,7 +1292,7 @@ - LHS -= netX-coeff_a*Xlower; - LHS /= coeff_a; - if(LHS < Xupper - epsvalue) { -- Xupper = presolve_roundrhs(lp, LHS, FALSE); -+ Xupper = presolve_roundrhs(lp, LHS, FFALSE); - status = AUTOMATIC; - } - else if(LHS < Xupper + epsvalue) -@@ -1300,7 +1300,7 @@ - } - } - -- netX = presolve_sumplumin(lp, rownr, psdata->rows, FALSE); -+ netX = presolve_sumplumin(lp, rownr, psdata->rows, FFALSE); - if(!my_infinite(lp, RHS) && !my_infinite(lp, netX)) { - if(coeff_a < 0) { - if(!my_infinite(lp, Xupper)) { -@@ -1318,7 +1318,7 @@ - RHS -= netX-coeff_a*Xlower; - RHS /= coeff_a; - if(RHS < Xupper - epsvalue) { -- Xupper = presolve_roundrhs(lp, RHS, FALSE); -+ Xupper = presolve_roundrhs(lp, RHS, FFALSE); - status |= AUTOMATIC; - } - else if(RHS < Xupper + epsvalue) -@@ -1343,10 +1343,10 @@ - { - if(psdata->forceupdate) { - presolve_updatesums(psdata); -- psdata->forceupdate = FALSE; -+ psdata->forceupdate = FFALSE; - } - if(!presolve_rowfeasible(psdata, 0, TRUE)) -- return( FALSE ); -+ return( FFALSE ); - else - return( TRUE ); - } -@@ -1375,7 +1375,7 @@ - #ifdef Paranoia - if(((LOold > LOnew) && !is_semicont(lp, colnr)) || (UPold < UPnew)) { - report(lp, SEVERE, "presolve_coltighten: Inconsistent new bounds requested for column %d\n", colnr); -- return( FALSE ); -+ return( FFALSE ); - } - #endif - if(count != NULL) -@@ -1487,7 +1487,7 @@ - else { - report(lp, NORMAL, "presolve_coltighten: Found column %s with LB %g > UB %g\n", - get_col_name(lp, colnr), LOnew, UPnew); -- return( FALSE ); -+ return( FFALSE ); - } - } - if(lp->spx_trace || (lp->verbose > DETAILED)) -@@ -1588,7 +1588,7 @@ - { - lprec *lp = psdata->lp; - int i, ix, ie; -- MYBOOL isneg, lofinite, upfinite, doupdate = FALSE, chsign = is_chsign(lp, rownr); -+ MYBOOL isneg, lofinite, upfinite, doupdate = FFALSE, chsign = is_chsign(lp, rownr); - REAL lobound, upbound, lovalue, upvalue, - Value, fixvalue, fixprod, mult; - MATrec *mat = lp->matA; -@@ -1612,7 +1612,7 @@ - } - set_dv_bounds(psdata, rownr, fixvalue, fixvalue); - if(fixvalue != 0) -- addUndoPresolve(lp, FALSE, rownr, fixvalue, 0, 0); -+ addUndoPresolve(lp, FFALSE, rownr, fixvalue, 0, 0); - mult = -1; - } - else { -@@ -1673,7 +1673,7 @@ - if(isneg) { - if((ps->negupper[i] < lp->infinite) && lofinite) { - ps->negupper[i] += mult*lovalue; -- ps->negupper[i] = presolve_roundrhs(lp, ps->negupper[i], FALSE); -+ ps->negupper[i] = presolve_roundrhs(lp, ps->negupper[i], FFALSE); - } - else if(remove && !lofinite) - doupdate = TRUE; -@@ -1683,7 +1683,7 @@ - else { - if((ps->pluupper[i] < lp->infinite) && upfinite) { - ps->pluupper[i] += mult*upvalue; -- ps->pluupper[i] = presolve_roundrhs(lp, ps->pluupper[i], FALSE); -+ ps->pluupper[i] = presolve_roundrhs(lp, ps->pluupper[i], FFALSE); - } - else if(remove && !upfinite) - doupdate = TRUE; -@@ -1721,7 +1721,7 @@ - (lovalue > Value)) { - report(lp, IMPORTANT, "presolve: Row %s (%g << %g) infeasibility in column %s (OF=%g)\n", - get_row_name(lp, rownr), lovalue, upvalue, get_col_name(lp, i), Value); -- return( FALSE ); -+ return( FFALSE ); - } - } - } -@@ -1775,7 +1775,7 @@ - { - lprec *lp = psdata->lp; - int i, ix, ie; -- MYBOOL isneg, lofinite, upfinite, doupdate = FALSE, doOF = TRUE; -+ MYBOOL isneg, lofinite, upfinite, doupdate = FFALSE, doOF = TRUE; - REAL lobound, upbound, lovalue, upvalue, - Value, fixvalue, mult; - MATrec *mat = lp->matA; -@@ -1882,7 +1882,7 @@ - if(isneg) { - if((ps->negupper[i] < lp->infinite) && lofinite) { - ps->negupper[i] += mult*lovalue; -- ps->negupper[i] = presolve_roundrhs(lp, ps->negupper[i], FALSE); -+ ps->negupper[i] = presolve_roundrhs(lp, ps->negupper[i], FFALSE); - } - else if(remove && !lofinite) - doupdate = TRUE; -@@ -1892,7 +1892,7 @@ - else { - if((ps->pluupper[i] < lp->infinite) && upfinite) { - ps->pluupper[i] += mult*upvalue; -- ps->pluupper[i] = presolve_roundrhs(lp, ps->pluupper[i], FALSE); -+ ps->pluupper[i] = presolve_roundrhs(lp, ps->pluupper[i], FFALSE); - } - else if(remove && !upfinite) - doupdate = TRUE; -@@ -1943,13 +1943,13 @@ - report(lp, NORMAL, "presolve_colfix: Variable %s (%g << %g) infeasibility in row %s (%g << %g)\n", - get_col_name(lp, colnr), lovalue, upvalue, - get_row_name(lp, i), get_rh_lower(lp,i), get_rh_upper(lp, i)); -- return( FALSE ); -+ return( FFALSE ); - } - } - } - BlockEnd: - if(doOF) { -- doOF = FALSE; -+ doOF = FFALSE; - if(ix < ie) - goto Restart; - } -@@ -2001,7 +2001,7 @@ - if(((loX < 0) && (upX > 0)) || - (fabs(upX-loX) < lp->epsvalue) || - SOS_is_member_of_type(lp->SOS, colnr, SOSn)) -- return( FALSE ); -+ return( FFALSE ); - isMI = (MYBOOL) (upX <= 0); - - /* Retrieve OF (standard form assuming maximization) */ -@@ -2027,18 +2027,18 @@ - upR = get_rh_upper(lp, i); - if(!presolve_singletonbounds(psdata, i, colnr, &loR, &upR, &val)) { - *status = presolve_setstatus(psdata, INFEASIBLE); -- return( FALSE ); -+ return( FFALSE ); - } - if(loR > loX + psdata->epsvalue) - loX = presolve_roundrhs(lp, loR, TRUE); - if(upR < upX - psdata->epsvalue) -- upX = presolve_roundrhs(lp, upR, FALSE); -+ upX = presolve_roundrhs(lp, upR, FFALSE); - continue; - } - else - isDualFREE = my_infinite(lp, get_rh_range(lp, i)) || /* Explicitly free */ - ((presolve_sumplumin(lp, i, psdata->rows, TRUE)-eps <= get_rh_upper(lp, i)) && /* Implicitly free */ -- (presolve_sumplumin(lp, i, psdata->rows, FALSE)+eps >= get_rh_lower(lp, i))); -+ (presolve_sumplumin(lp, i, psdata->rows, FFALSE)+eps >= get_rh_lower(lp, i))); - if(isDualFREE) { - if(signOF == 0) /* Test on the basis of identical signs in the constraints */ - signOF = my_sign(*value); -@@ -2055,7 +2055,7 @@ - } - else if(signOF > 0) { - if(my_infinite(lp, loX)) -- isDualFREE = FALSE; -+ isDualFREE = FFALSE; - else { - if(is_int(lp, colnr)) - *fixValue = ceil(loX-PRESOLVE_EPSVALUE); -@@ -2065,7 +2065,7 @@ - } - else { - if(my_infinite(lp, upX)) -- isDualFREE = FALSE; -+ isDualFREE = FFALSE; - else { - if(is_int(lp, colnr) && (upX != 0)) - *fixValue = floor(upX+PRESOLVE_EPSVALUE); -@@ -2074,7 +2074,7 @@ - } - } - if((*fixValue != 0) && SOS_is_member(lp->SOS, 0, colnr)) -- return( FALSE ); -+ return( FFALSE ); - - } - -@@ -2088,7 +2088,7 @@ - int i, ix, item; - REAL loLim, absvalue, epsvalue = psdata->epsvalue; - MATrec *mat = lp->matA; -- MYBOOL chsign, canfix = FALSE; -+ MYBOOL chsign, canfix = FFALSE; - - if(!is_binary(lp, colnr)) - return( canfix ); -@@ -2134,7 +2134,7 @@ - int i, ix, item; - REAL loLim, upLim, range, absvalue, epsvalue = psdata->epsvalue, tolgap; - MATrec *mat = lp->matA; -- MYBOOL chsign, status = FALSE; -+ MYBOOL chsign, status = FFALSE; - - if(!is_binary(lp, colnr)) - return( status ); -@@ -2153,7 +2153,7 @@ - chsign = is_chsign(lp, i); - - /* Get the constraint value limits based on variable bounds, normalized to LE constraint */ -- loLim = presolve_sumplumin(lp, i, psdata->rows, FALSE); -+ loLim = presolve_sumplumin(lp, i, psdata->rows, FFALSE); - upLim = presolve_sumplumin(lp, i, psdata->rows, TRUE); - if(chsign) { - loLim = my_chsign(chsign, loLim); -@@ -2278,7 +2278,7 @@ - firstix = ix; - for(RT1 = 0; (ix > 0) && (RT1 < RT2) && (status == RUNNING); - ix = prevActiveLink(psdata->rows->varmap, ix), RT1++) { -- candelete = FALSE; -+ candelete = FFALSE; - if(presolve_rowlength(psdata, ix) != j) - continue; - -@@ -2292,8 +2292,8 @@ - continue; - - /* We have a candidate row; check if the entries have a fixed non-zero ratio */ -- Value1 = get_mat_byindex(lp, iix, TRUE, FALSE); -- Value2 = get_mat_byindex(lp, jjx, TRUE, FALSE); -+ Value1 = get_mat_byindex(lp, iix, TRUE, FFALSE); -+ Value2 = get_mat_byindex(lp, jjx, TRUE, FFALSE); - bound = Value1 / Value2; - Value1 = bound; - -@@ -2304,8 +2304,8 @@ - iix = presolve_nextcol(psdata, ix, &item1); - if(ROW_MAT_COLNR(iix) != ROW_MAT_COLNR(jjx)) - break; -- Value1 = get_mat_byindex(lp, iix, TRUE, FALSE); -- Value2 = get_mat_byindex(lp, jjx, TRUE, FALSE); -+ Value1 = get_mat_byindex(lp, iix, TRUE, FFALSE); -+ Value2 = get_mat_byindex(lp, jjx, TRUE, FFALSE); - - /* If the ratio is different from the reference value we have a mismatch */ - Value1 = Value1 / Value2; -@@ -2431,7 +2431,7 @@ - Rvalue = fabs(lp->orig_rhs[i]-Rvalue); - if(is_constr_type(lp, i, EQ) && (Rvalue > epsvalue)) { - report(lp, NORMAL, "presolve_reduceGCD: Infeasible equality constraint %d\n", i); -- status = FALSE; -+ status = FFALSE; - break; - } - if(!my_infinite(lp, lp->orig_upbo[i])) -@@ -2464,8 +2464,8 @@ - return( status ); - - /* Get the OF row */ -- allocINT(lp, &rownr, map->count+1, FALSE); -- allocREAL(lp, &ratio, map->count+1, FALSE); -+ allocINT(lp, &rownr, map->count+1, FFALSE); -+ allocREAL(lp, &ratio, map->count+1, FFALSE); - - /* Loop over each row trying to find equal entries in the OF */ - rownr[0] = 0; -@@ -2543,7 +2543,7 @@ - { - int jx, jjx, i = 0, item; - MATrec *mat = lp->matA; -- MYBOOL error = FALSE; -+ MYBOOL error = FFALSE; - - do { - -@@ -2608,8 +2608,8 @@ - - /* Create condensed row map */ - allocINT(lp, &rmapin, lp->rows+1, TRUE); -- allocINT(lp, &rmapout, psdata->EQmap->count+1, FALSE); -- allocINT(lp, &cmapout, lp->columns+1, FALSE); -+ allocINT(lp, &rmapout, psdata->EQmap->count+1, FFALSE); -+ allocINT(lp, &cmapout, lp->columns+1, FFALSE); - n = 0; - for(i = firstActiveLink(psdata->EQmap); i != 0; i = nextActiveLink(psdata->EQmap, i)) { - n++; -@@ -2666,8 +2666,8 @@ - - /* Tally counts */ - createLink(lp->rows, &EQ2, NULL); -- if((EQ2 == NULL) || !allocREAL(lp, &colvalue, nrows+1, FALSE) || -- !allocREAL(lp, &delvalue, nrows+1, FALSE)) -+ if((EQ2 == NULL) || !allocREAL(lp, &colvalue, nrows+1, FFALSE) || -+ !allocREAL(lp, &delvalue, nrows+1, FFALSE)) - goto Finish; - for(i = firstActiveLink(psdata->EQmap); i > 0; i = nextActiveLink(psdata->EQmap, i)) { - if(presolve_rowlength(psdata, i) == 2) -@@ -2785,11 +2785,11 @@ - if(freshupdate) - mat_expandcolumn(mat, jjx, colvalue, NULL, TRUE); - else -- mat_expandcolumn(rev, colindex[jjx], colvalue, NULL, FALSE); -+ mat_expandcolumn(rev, colindex[jjx], colvalue, NULL, FFALSE); - if((colindex == NULL) || (colindex[jx] == 0)) - mat_expandcolumn(mat, jx, delvalue, NULL, TRUE); - else -- mat_expandcolumn(rev, colindex[jx], delvalue, NULL, FALSE); -+ mat_expandcolumn(rev, colindex[jx], delvalue, NULL, FFALSE); - - /* Add variable reconstruction information */ - addUndoPresolve(lp, TRUE, jx, Value1, Value2, jjx); -@@ -2807,7 +2807,7 @@ - if(is_int(lp, jjx)) - lp->orig_upbo[k] = floor(bound + lp->epsint); - else -- lp->orig_upbo[k] = presolve_roundrhs(lp, bound, FALSE); -+ lp->orig_upbo[k] = presolve_roundrhs(lp, bound, FFALSE); - } - } - else { -@@ -2829,7 +2829,7 @@ - if(is_int(lp, jjx)) - lp->orig_upbo[k] = floor(bound + lp->epsint); - else -- lp->orig_upbo[k] = presolve_roundrhs(lp, bound, FALSE); -+ lp->orig_upbo[k] = presolve_roundrhs(lp, bound, FFALSE); - } - } - else { -@@ -2950,12 +2950,12 @@ - DV = createUndoLadder(lp, nrows, lp->columns / RESIZEFACTOR); - rev = DV->tracker; - rev->epsvalue = mat->epsvalue; -- allocINT(lp, &(rev->col_tag), mat->columns_alloc+1, FALSE); -+ allocINT(lp, &(rev->col_tag), mat->columns_alloc+1, FFALSE); - allocINT(lp, &colindex, lp->columns+1, TRUE); - rev->col_tag[0] = 0; - } - n = rev->col_tag[0] = incrementUndoLadder(DV); -- mat_setcol(rev, n, 0, colvalue, NULL, FALSE, FALSE); -+ mat_setcol(rev, n, 0, colvalue, NULL, FFALSE, FFALSE); - rev->col_tag[n] = jjx; - - /* Save index to updated vector, but specially handle case where we have -@@ -2965,7 +2965,7 @@ - colindex[jjx] = n; - - /* Delete the column dependent variable */ -- jx = presolve_colremove(psdata, jx, FALSE); -+ jx = presolve_colremove(psdata, jx, FFALSE); - iVarsFixed++; - - /* Check if we have been lucky enough to have eliminated the independent -@@ -2976,11 +2976,11 @@ - jx, jjx, get_row_name(lp, i)); - #endif - if(presolve_colfix(psdata, jjx, 0.0, TRUE, nc)) -- jjx = presolve_colremove(psdata, jjx, FALSE); -+ jjx = presolve_colremove(psdata, jjx, FFALSE); - } - - /* Delete the row */ -- presolve_rowremove(psdata, i, FALSE); -+ presolve_rowremove(psdata, i, FFALSE); - iRowsRemoved++; - } - -@@ -2989,7 +2989,7 @@ - mat_mapreplace(mat, psdata->rows->varmap, psdata->cols->varmap, rev); - presolve_validate(psdata, TRUE); - #ifdef PresolveForceUpdateMax -- mat_computemax(mat /* , FALSE */); -+ mat_computemax(mat /* , FFALSE */); - #endif - psdata->forceupdate = TRUE; - } -@@ -3016,7 +3016,7 @@ - { - int i, ix, ie; - REAL Tlower, Tupper; -- MYBOOL status, rowbinds, isfree = FALSE; -+ MYBOOL status, rowbinds, isfree = FFALSE; - MATrec *mat = lp->matA; - - if(my_infinite(lp, get_lowbo(lp, colnr)) && my_infinite(lp, get_upbo(lp, colnr))) -@@ -3039,7 +3039,7 @@ - STATIC MYBOOL presolve_impliedcolfix(presolverec *psdata, int rownr, int colnr, MYBOOL isfree) - { - lprec *lp = psdata->lp; -- MYBOOL signflip, undoadded = FALSE; -+ MYBOOL signflip, undoadded = FFALSE; - MATrec *mat = lp->matA; - int jx, i, ib, ie = mat->row_end[rownr]; - REAL varLo = 0, varHi = 0, varRange, conRange = 0, matValue = 0, dual, RHS = lp->orig_rhs[rownr], -@@ -3047,10 +3047,10 @@ - - /* We cannot have semi-continuous or non-qualifying integers */ - if(is_semicont(lp, colnr) || is_SOS_var(lp, colnr)) -- return( FALSE ); -+ return( FFALSE ); - if(is_int(lp, colnr)) { - if(!isActiveLink(psdata->INTmap, rownr) || !is_presolve(lp, PRESOLVE_KNAPSACK)) -- return( FALSE ); -+ return( FFALSE ); - /* colnr must have a coefficient equal to the smallest in the row */ - varRange = lp->infinite; - i = 0; -@@ -3069,21 +3069,21 @@ - /* Cannot accept case where result can be fractional */ - else if((pivot > dual + psdata->epsvalue) || - ((pivot > 0) && (fabs(fmod(dual, pivot)) > psdata->epsvalue))) -- return( FALSE ); -+ return( FFALSE ); - } - } - - /* Ascertain that the pivot value is large enough to preserve stability */ - pivot = matAij; - if(fabs(pivot) < psdata->epspivot*mat->colmax[colnr]) -- return( FALSE ); -+ return( FFALSE ); - - /* Must ascertain that the row variables are not SOS'es; this is because - the eliminated variable will be a function of another variable. */ - if(SOS_count(lp) > 0) { - for(ib = mat->row_end[rownr-1]; ib < ie; ib++) - if(SOS_is_member(lp->SOS, 0, ROW_MAT_COLNR(ib))) -- return( FALSE ); -+ return( FFALSE ); - } - - /* Calculate the dual value */ -@@ -3107,7 +3107,7 @@ - non-infinite. */ - if(isfree) { - SETMIN(RHS, presolve_sumplumin(lp, rownr, psdata->rows, TRUE)); -- matValue = presolve_sumplumin(lp, rownr, psdata->rows, FALSE); -+ matValue = presolve_sumplumin(lp, rownr, psdata->rows, FFALSE); - conRange = get_rh_lower(lp, rownr); - conRange = RHS - MAX(matValue, conRange); - signflip = (MYBOOL) ((dual > 0) && -@@ -3156,7 +3156,7 @@ - undoadded = addUndoPresolve(lp, TRUE, colnr, matValue, 0.0, 0); - /* Add undo information for the dual of the deleted constraint */ - if(dual != 0) -- addUndoPresolve(lp, FALSE, rownr, dual, 0.0, 0); -+ addUndoPresolve(lp, FFALSE, rownr, dual, 0.0, 0); - } - - /* Prepare for deleting implied slack variable. The following two cases are -@@ -3256,14 +3256,14 @@ - - size++; - -- allocINT(lp, &ps->empty, size, FALSE); -+ allocINT(lp, &ps->empty, size, FFALSE); - ps->empty[0] = 0; - -- allocREAL(lp, &ps->pluupper, size, FALSE); -- allocREAL(lp, &ps->negupper, size, FALSE); -- allocREAL(lp, &ps->plulower, size, FALSE); -- allocREAL(lp, &ps->neglower, size, FALSE); -- allocINT(lp, &ps->infcount, size, FALSE); -+ allocREAL(lp, &ps->pluupper, size, FFALSE); -+ allocREAL(lp, &ps->negupper, size, FFALSE); -+ allocREAL(lp, &ps->plulower, size, FFALSE); -+ allocREAL(lp, &ps->neglower, size, FFALSE); -+ allocINT(lp, &ps->infcount, size, FFALSE); - - ps->next = (int **) calloc(size, sizeof(*(ps->next))); - -@@ -3329,14 +3329,14 @@ - - /* Save incoming primal bounds */ - k = lp->sum + 1; -- allocREAL(lp, &psdata->pv_lobo, k, FALSE); -+ allocREAL(lp, &psdata->pv_lobo, k, FFALSE); - MEMCOPY(psdata->pv_lobo, lp->orig_lowbo, k); -- allocREAL(lp, &psdata->pv_upbo, k, FALSE); -+ allocREAL(lp, &psdata->pv_upbo, k, FFALSE); - MEMCOPY(psdata->pv_upbo, lp->orig_upbo, k); - - /* Create and initialize dual value (Langrangean and slack) limits */ -- allocREAL(lp, &psdata->dv_lobo, k, FALSE); -- allocREAL(lp, &psdata->dv_upbo, k, FALSE); -+ allocREAL(lp, &psdata->dv_lobo, k, FFALSE); -+ allocREAL(lp, &psdata->dv_upbo, k, FFALSE); - for(i = 0; i <= nrows; i++) { - psdata->dv_lobo[i] = (is_constr_type(lp, i, EQ) ? -lp->infinite : 0); - psdata->dv_upbo[i] = lp->infinite; -@@ -3516,7 +3516,7 @@ - /* Loop over active columns */ - for(j = firstActiveLink(psdata->cols->varmap); j != 0; - j = nextActiveLink(psdata->cols->varmap, j)) { -- presolve_colfix(psdata, j, lp->infinite, FALSE, NULL); -+ presolve_colfix(psdata, j, lp->infinite, FFALSE, NULL); - } - - #ifdef UseDualPresolve -@@ -3530,7 +3530,7 @@ - /* Loop over active rows */ - for(j = firstActiveLink(psdata->rows->varmap); j != 0; - j = nextActiveLink(psdata->rows->varmap, j)) { -- presolve_rowfix(psdata, j, lp->infinite, FALSE, NULL); -+ presolve_rowfix(psdata, j, lp->infinite, FFALSE, NULL); - } - #endif - -@@ -3540,7 +3540,7 @@ - STATIC MYBOOL presolve_finalize(presolverec *psdata) - { - lprec *lp = psdata->lp; -- MYBOOL compactvars = FALSE; -+ MYBOOL compactvars = FFALSE; - int ke, n; - - /* Save eliminated rows and columns for restoration purposes */ -@@ -3551,7 +3551,7 @@ - #endif - - /* Check if OF columns are to be deleted */ -- lp->presolve_undo->OFcolsdeleted = FALSE; -+ lp->presolve_undo->OFcolsdeleted = FFALSE; - for(n = firstInactiveLink(psdata->cols->varmap); (n != 0) && !lp->presolve_undo->OFcolsdeleted; - n = nextInactiveLink(psdata->cols->varmap, n)) - lp->presolve_undo->OFcolsdeleted = (MYBOOL) (lp->orig_obj[n] != 0); -@@ -3752,7 +3752,7 @@ - /* Let us start from the top of the list, going forward and looking - for the longest possible dominating row */ - if(!allocREAL(lp, &rowvalues, lp->columns + 1, TRUE) || -- !allocINT(lp, &coldel, lp->columns + 1, FALSE)) -+ !allocINT(lp, &coldel, lp->columns + 1, FFALSE)) - goto Finish; - - for(ib = 0; ib < n; ib++) { -@@ -3946,7 +3946,7 @@ - /* Let us start from the top of the list, going forward and looking - for the longest possible dominated column */ - if(!allocREAL(lp, &colvalues, lp->rows + 1, TRUE) || -- !allocINT(lp, &coldel, lp->columns + 1, FALSE)) -+ !allocINT(lp, &coldel, lp->columns + 1, FFALSE)) - goto Finish; - - for(ib = 0; ib < n; ib++) { -@@ -4151,8 +4151,8 @@ - /* Let us start from the top of the list, going forward and looking - for the longest possible dominated column */ - if(!allocREAL(lp, &colvalues, nrows + 1, TRUE) || -- !allocREAL(lp, &colobj, n + 1, FALSE) || -- !allocINT(lp, &coldel, n + 1, FALSE)) -+ !allocREAL(lp, &colobj, n + 1, FFALSE) || -+ !allocINT(lp, &coldel, n + 1, FFALSE)) - goto Finish; - - for(ib = 0; ib < n; ib++) { -@@ -4227,7 +4227,7 @@ - - /* Find the dominant columns, fix and delete the others */ - if(coldel[0] > 1) { -- qsortex(colobj+1, coldel[0], 0, sizeof(*colobj), FALSE, compareREAL, coldel+1, sizeof(*coldel)); -+ qsortex(colobj+1, coldel[0], 0, sizeof(*colobj), FFALSE, compareREAL, coldel+1, sizeof(*coldel)); - /* if(rhsval+lp->epsvalue < lp->infinite) { */ - jb = (NATURAL) (rhsval+lp->epsvalue); - /* printf("%f / %d\n", rhsval, jb); */ -@@ -4301,7 +4301,7 @@ - /* Let us start from the top of the list, going forward and looking - for the longest possible identical column */ - if(!allocREAL(lp, &colvalues, lp->rows + 1, TRUE) || -- !allocINT(lp, &coldel, lp->columns + 1, FALSE)) -+ !allocINT(lp, &coldel, lp->columns + 1, FFALSE)) - goto Finish; - - for(ib = 0; ib < n; ib++) { -@@ -4524,7 +4524,7 @@ - - /* Create associated sorted map of indeces to equality constraints; - note that we need to have a unit offset for compatibility. */ -- allocINT(lp, &nzidx, lp->columns + 1, FALSE); -+ allocINT(lp, &nzidx, lp->columns + 1, FFALSE); - createLink(lp->rows, &EQlist, NULL); - for(ib = 0; ib < n; ib++) { - i = QS[ib].int4.intval; -@@ -4741,11 +4741,11 @@ - - /* Let us condense the matrix if we modified the constraint matrix */ - if(iCoeffChanged > 0) { -- mat->row_end_valid = FALSE; -+ mat->row_end_valid = FFALSE; - mat_zerocompact(mat); - presolve_validate(psdata, TRUE); - #ifdef PresolveForceUpdateMax -- mat_computemax(mat /* , FALSE */); -+ mat_computemax(mat /* , FFALSE */); - #endif - psdata->forceupdate = TRUE; - } -@@ -4760,14 +4760,14 @@ - STATIC int presolve_SOS1(presolverec *psdata, int *nCoeffChanged, int *nConRemove, int *nVarFixed, int *nSOS, int *nSum) - { - lprec *lp = psdata->lp; -- MYBOOL candelete, SOS_GUBactive = FALSE; -+ MYBOOL candelete, SOS_GUBactive = FFALSE; - int iCoeffChanged = 0, iConRemove = 0, iSOS = 0, - i,ix,iix, j,jx,jjx, status = RUNNING; - REAL Value1; - MATrec *mat = lp->matA; - - for(i = lastActiveLink(psdata->rows->varmap); i > 0; ) { -- candelete = FALSE; -+ candelete = FFALSE; - Value1 = get_rh(lp, i); - jx = get_constr_type(lp, i); - if((Value1 == 1) && (presolve_rowlength(psdata, i) >= MIN_SOS1LENGTH) && -@@ -4889,9 +4889,9 @@ - - /* Clear unnecessary semicont-definitions */ - if((lp->sc_vars > 0) && (Value1 == 0) && is_semicont(lp, j)) -- set_semicont(lp, j, FALSE); -+ set_semicont(lp, j, FFALSE); - -- candelete = FALSE; -+ candelete = FFALSE; - item = 0; - ix = lp->rows + j; - -@@ -5079,7 +5079,7 @@ - else if(impliedslack && - (countNZ > 1) && - is_constr_type(lp, i, EQ) && -- presolve_impliedcolfix(psdata, i, j, FALSE)) { -+ presolve_impliedcolfix(psdata, i, j, FFALSE)) { - report(lp, DETAILED, "presolve_freeandslacks: Eliminated implied slack variable %s via row %s\n", - get_col_name(lp, j), get_row_name(lp, i)); - psdata->forceupdate = TRUE; -@@ -5120,7 +5120,7 @@ - } - else { - *target += ValueA * coeff_bu; -- *target = presolve_roundrhs(lp, *target, FALSE); -+ *target = presolve_roundrhs(lp, *target, FFALSE); - } - } - } -@@ -5144,7 +5144,7 @@ - } - else { - *target -= ValueA * coeff_bu; -- *target = presolve_roundrhs(lp, *target, FALSE); -+ *target = presolve_roundrhs(lp, *target, FFALSE); - } - } - presolve_colfix(psdata, j, coeff_bl, TRUE, &iVarFixed); -@@ -5182,7 +5182,7 @@ - #ifdef Paranoia - if(!presolve_testrow(psdata, nextActiveLink(psdata->rows->varmap, i))) { - #else -- if((j > 1) && !psdata->forceupdate && !presolve_rowfeasible(psdata, i, FALSE)) { -+ if((j > 1) && !psdata->forceupdate && !presolve_rowfeasible(psdata, i, FFALSE)) { - #endif - status = presolve_setstatus(psdata, INFEASIBLE); - break; -@@ -5209,7 +5209,7 @@ - iRangeTighten++; - } - if(upsum < uprhs-epsvalue) { -- set_rh_upper(lp, i, presolve_roundrhs(lp, upsum, FALSE)); -+ set_rh_upper(lp, i, presolve_roundrhs(lp, upsum, FFALSE)); - iRangeTighten++; - } - } -@@ -5218,7 +5218,7 @@ - if(tightenbounds && mat_validate(mat)) { - #if 1 - if(j > 1) -- status = presolve_rowtighten(psdata, i, &iBoundTighten, FALSE); -+ status = presolve_rowtighten(psdata, i, &iBoundTighten, FFALSE); - #else - if((MIP_count(lp) > 0) && (j > 1)) - status = presolve_rowtighten(psdata, i, &iBoundTighten, TRUE); -@@ -5250,14 +5250,14 @@ - - for(i = lastActiveLink(psdata->rows->varmap); (i > 0) && (status == RUNNING); ) { - -- candelete = FALSE; -+ candelete = FFALSE; - - /* First identify any full row infeasibilities - Note: Handle singletons below to ensure that conflicting multiple singleton - rows with this variable do not provoke notice of infeasibility */ - j = presolve_rowlengthex(psdata, i); - if((j > 1) && -- !psdata->forceupdate && !presolve_rowfeasible(psdata, i, FALSE)) { -+ !psdata->forceupdate && !presolve_rowfeasible(psdata, i, FFALSE)) { - status = presolve_setstatus(psdata, INFEASIBLE); - break; - } -@@ -5305,7 +5305,7 @@ - /* Proceed to fix and remove variable (if it is not a SOS member) */ - if(status == RUNNING) { - if((fabs(Value2-Value1) < epsvalue) && (fabs(Value2) > epsvalue)) { -- MYBOOL isSOS = (MYBOOL) (SOS_is_member(lp->SOS, 0, j) != FALSE), -+ MYBOOL isSOS = (MYBOOL) (SOS_is_member(lp->SOS, 0, j) != FFALSE), - deleteSOS = isSOS && presolve_candeletevar(psdata, j); - if((Value1 != 0) && deleteSOS) { - if(!presolve_fixSOS1(psdata, j, Value1, &iConRemove, &iVarFixed)) -@@ -5466,7 +5466,7 @@ - #endif - - /* Update inf norms and check for potential factorization trouble */ -- mat_computemax(mat /*, FALSE */); -+ mat_computemax(mat /*, FFALSE */); - #if 0 - Value1 = fabs(lp->negrange); - if(is_obj_in_basis(lp) && (mat->dynrange < Value1) && vec_computeext(lp->orig_obj, 1, lp->columns, TRUE, &i, &j)) { -@@ -5542,7 +5542,7 @@ - /* Accumulate constraint bounds based on bounds on individual variables. */ - j = 0; - while(presolve_statuscheck(psdata, &status) && psdata->forceupdate) { -- psdata->forceupdate = FALSE; -+ psdata->forceupdate = FFALSE; - /* Update sums, but limit iteration count to avoid possible - "endless" loops with only marginal bound improvements */ - if(presolve_updatesums(psdata) && (j < MAX_PSBOUNDTIGHTENLOOPS)) { -@@ -5627,7 +5627,7 @@ - if(presolve_statuscheck(psdata, &status) && (psdata->EQmap->count > 1) && - is_presolve(lp, PRESOLVE_LINDEP)) { - #if 0 -- REPORT_mat_mmsave(lp, "A.mtx", NULL, FALSE, "Constraint matrix A"); -+ REPORT_mat_mmsave(lp, "A.mtx", NULL, FFALSE, "Constraint matrix A"); - #endif - presolve_singularities(psdata, &iCoeffChanged, &iConRemove, &iVarFixed, &iSum); - } -@@ -5823,7 +5823,7 @@ - - /* Produce presolved model statistics */ - if(nConRemove+nVarFixed+nBoundTighten+nVarFixed+nCoeffChanged > 0) { -- REPORT_modelinfo(lp, FALSE, "REDUCED"); -+ REPORT_modelinfo(lp, FFALSE, "REDUCED"); - if(nSum > 0) { - report(lp, NORMAL, "Row-types: %7d LE, %7d GE, %7d EQ.\n", - j, jjx, jx); -@@ -5848,7 +5848,7 @@ - write_lp(lp, "test_out.lp"); /* Must put here due to variable name mapping */ - #endif - #if 0 -- REPORT_debugdump(lp, "testint2.txt", FALSE); -+ REPORT_debugdump(lp, "testint2.txt", FFALSE); - #endif - - return( status ); -@@ -5888,9 +5888,9 @@ - - /* Check if we can clear the variable map */ - if(varmap_canunlock(lp)) -- lp->varmap_locked = FALSE; -+ lp->varmap_locked = FFALSE; - #if 0 -- REPORT_mat_mmsave(lp, "basis.mtx", NULL, FALSE); /* Write the current basis matrix (no OF) */ -+ REPORT_mat_mmsave(lp, "basis.mtx", NULL, FFALSE); /* Write the current basis matrix (no OF) */ - #endif - - return( TRUE ); -diff -ru lp_solve_5.5.orig/lp_price.c lp_solve_5.5/lp_price.c ---- lp_solve_5.5.orig/lp_price.c 2019-02-19 10:42:21.372737063 -0600 -+++ lp_solve_5.5/lp_price.c 2019-02-19 12:01:35.652868617 -0600 -@@ -388,7 +388,7 @@ - - #ifdef Paranoia - if(candidate->varno <= 0) -- return( FALSE ); -+ return( FFALSE ); - else - #endif - if(fabs(candidate->pivot) >= lp->infinite) -@@ -501,7 +501,7 @@ - - Allowed variable set: Any pivot PRIMAL:larger or DUAL:smaller than threshold value of 0 */ - { -- MYBOOL Action = FALSE, -+ MYBOOL Action = FFALSE, - #ifdef ExtractedValidityTest - Accept = TRUE; - #else /* Check for validity and compare result with previous best */ -@@ -511,7 +511,7 @@ - if(candidatecount != NULL) - (*candidatecount)++; - if(collectMP) { -- if(addCandidateVar(candidate, current->lp->multivars, (findCompare_func *) compareImprovementQS, FALSE) < 0) -+ if(addCandidateVar(candidate, current->lp->multivars, (findCompare_func *) compareImprovementQS, FFALSE) < 0) - return(Action); - } - if(current->varno > 0) -@@ -537,7 +537,7 @@ - /* 1. Check for ratio and pivot validity (to have the extra flexibility that all - bound-flip candidates are also possible as basis-entering variables */ - if(!validSubstitutionVar(candidate)) -- return( FALSE ); -+ return( FFALSE ); - - /* 2. If the free-list is empty we need to see if we have a better candidate, - and for this the candidate list has to be sorted by merit */ -@@ -572,7 +572,7 @@ - - Allowed variable set: "Equal-valued" smallest thetas! */ - { -- MYBOOL Action = FALSE, -+ MYBOOL Action = FFALSE, - #ifdef ExtractedValidityTest - Accept = TRUE; - #else /* Check for validity and comparison result with previous best */ -@@ -653,7 +653,7 @@ - } - else { - *delta = 1; /* Step forwards - "right" */ -- lp->_piv_left_ = FALSE; -+ lp->_piv_left_ = FFALSE; - } - } - -@@ -788,7 +788,7 @@ - idea is to relax the tolerance to account for this and only - marginally weakening the (user-specified) tolerance. */ - if((sfeas-xfeas) < f*lp->epsprimal) -- testOK = FALSE; -+ testOK = FFALSE; - } - return( testOK ); - } -@@ -835,7 +835,7 @@ - int i, ix, iy, iz, ninfeas, nloop = 0; - REAL f, sinfeas, xinfeas, epsvalue = lp->epsdual; - pricerec current, candidate; -- MYBOOL collectMP = FALSE; -+ MYBOOL collectMP = FFALSE; - int *coltarget = NULL; - - /* Identify pivot column according to pricing strategy; set -@@ -843,9 +843,9 @@ - current.pivot = lp->epsprimal; /* Minimum acceptable improvement */ - current.varno = 0; - current.lp = lp; -- current.isdual = FALSE; -+ current.isdual = FFALSE; - candidate.lp = lp; -- candidate.isdual = FALSE; -+ candidate.isdual = FFALSE; - *candidatecount = 0; - - /* Update local value of pivot setting and determine active multiple pricing set */ -@@ -859,7 +859,7 @@ - coltarget = NULL; - } - else -- coltarget = multi_indexSet(lp->multivars, FALSE); -+ coltarget = multi_indexSet(lp->multivars, FFALSE); - } - - /* Compute reduced costs c - c*Inv(B), if necessary -@@ -869,7 +869,7 @@ - /* Recompute from scratch only at the beginning, otherwise update */ - if((lp->current_iter > 0) && (refactRecent(lp) == AUTOMATIC)) - #endif -- compute_reducedcosts(lp, FALSE, 0, coltarget, (MYBOOL) ((nloop <= 1) || (partialloop > 1)), -+ compute_reducedcosts(lp, FFALSE, 0, coltarget, (MYBOOL) ((nloop <= 1) || (partialloop > 1)), - NULL, NULL, - drow, nzdrow, - MAT_ROUNDDEFAULT); -@@ -908,7 +908,7 @@ - ninfeas++; - SETMAX(xinfeas, f); - sinfeas += f; -- candidate.pivot = normalizeEdge(lp, i, f, FALSE); -+ candidate.pivot = normalizeEdge(lp, i, f, FFALSE); - candidate.varno = i; - if(findImprovementVar(¤t, &candidate, collectMP, candidatecount)) - break; -@@ -923,8 +923,8 @@ - coltarget = multi_indexSet(lp->multivars, TRUE); - } - else if((current.varno == 0) && (lp->multivars->retries == 0)) { -- ix = partial_blockStart(lp, FALSE); -- iy = partial_blockEnd(lp, FALSE); -+ ix = partial_blockStart(lp, FFALSE); -+ iy = partial_blockEnd(lp, FFALSE); - lp->multivars->used = 0; - lp->multivars->retries++; - goto doLoop; -@@ -963,7 +963,7 @@ - LREAL f, savef; - REAL Heps, Htheta, Hlimit, epsvalue, epspivot, p = 0.0; - pricerec current, candidate; -- MYBOOL isupper = !lp->is_lower[colnr], HarrisTwoPass = FALSE; -+ MYBOOL isupper = !lp->is_lower[colnr], HarrisTwoPass = FFALSE; - - /* Update local value of pivot setting */ - lp->_piv_rule_ = get_piv_rule(lp); -@@ -1039,11 +1039,11 @@ - current.theta = lp->infinite; - current.pivot = 0; - current.varno = 0; -- current.isdual = FALSE; -+ current.isdual = FFALSE; - current.epspivot = epspivot; - current.lp = lp; - candidate.epspivot = epspivot; -- candidate.isdual = FALSE; -+ candidate.isdual = FFALSE; - candidate.lp = lp; - savef = 0; - for(; Hpass <= 2; Hpass++) { -@@ -1133,7 +1133,7 @@ - i++; - if(i > lp->rows) { /* Empty column with upper bound! */ - lp->is_lower[colnr] = !lp->is_lower[colnr]; --/* lp->is_lower[colnr] = FALSE; */ -+/* lp->is_lower[colnr] = FFALSE; */ - lp->rhs[0] += lp->upbo[colnr]*pcol[0]; - } - else /* if(pcol[i]<0) */ -@@ -1151,7 +1151,7 @@ - - /* Return working array to pool */ - if(nzpcol == NULL) -- mempool_releaseVector(lp->workarrays, (char *) nzlist, FALSE); -+ mempool_releaseVector(lp->workarrays, (char *) nzlist, FFALSE); - - if(lp->spx_trace) - report(lp, DETAILED, "row_prim: %d, pivot size = " RESULTVALUEMASK "\n", -@@ -1172,7 +1172,7 @@ - REAL up, lo = 0, - epsvalue, sinfeas, xinfeas; - pricerec current, candidate; -- MYBOOL collectMP = FALSE; -+ MYBOOL collectMP = FFALSE; - - /* Initialize */ - if(rhvec == NULL) -@@ -1262,7 +1262,7 @@ - if(updateinfeas) - lp->suminfeas = fabs(sinfeas); - if((ninfeas > 1) && -- !verify_stability(lp, FALSE, xinfeas, sinfeas, ninfeas)) { -+ !verify_stability(lp, FFALSE, xinfeas, sinfeas, ninfeas)) { - report(lp, IMPORTANT, "rowdual: Check for reduced accuracy and tolerance settings.\n"); - current.varno = 0; - } -@@ -1294,11 +1294,11 @@ - j = 1; i = lp->rows+j; lp->upbo[i] = 0; lp->is_lower[i] = TRUE; nzprow[j] = i; prow[i] = 2; drow[i] = -1; - j = 2; i = lp->rows+j; lp->upbo[i] = 1; lp->is_lower[i] = TRUE; nzprow[j] = i; prow[i] = -2; drow[i] = 2; - j = 3; i = lp->rows+j; lp->upbo[i] = 1; lp->is_lower[i] = TRUE; nzprow[j] = i; prow[i] = 1; drow[i] = 5; -- j = 4; i = lp->rows+j; lp->upbo[i] = 1; lp->is_lower[i] = FALSE; nzprow[j] = i; prow[i] = 3; drow[i] = -6; -- j = 5; i = lp->rows+j; lp->upbo[i] = 1; lp->is_lower[i] = FALSE; nzprow[j] = i; prow[i] = -4; drow[i] = -2; -+ j = 4; i = lp->rows+j; lp->upbo[i] = 1; lp->is_lower[i] = FFALSE; nzprow[j] = i; prow[i] = 3; drow[i] = -6; -+ j = 5; i = lp->rows+j; lp->upbo[i] = 1; lp->is_lower[i] = FFALSE; nzprow[j] = i; prow[i] = -4; drow[i] = -2; - j = 6; i = lp->rows+j; lp->upbo[i] = 1; lp->is_lower[i] = TRUE; nzprow[j] = i; prow[i] = -1; drow[i] = 0; -- j = 7; i = lp->rows+j; lp->upbo[i] = 2; lp->is_lower[i] = FALSE; nzprow[j] = i; prow[i] = 1; drow[i] = 0; -- j = 8; i = lp->rows+j; lp->upbo[i] = 1; lp->is_lower[i] = FALSE; nzprow[j] = i; prow[i] = -2; drow[i] = 0; -+ j = 7; i = lp->rows+j; lp->upbo[i] = 2; lp->is_lower[i] = FFALSE; nzprow[j] = i; prow[i] = 1; drow[i] = 0; -+ j = 8; i = lp->rows+j; lp->upbo[i] = 1; lp->is_lower[i] = FFALSE; nzprow[j] = i; prow[i] = -2; drow[i] = 0; - j = 9; i = lp->rows+j; lp->upbo[i] = 5; lp->is_lower[i] = TRUE; nzprow[j] = i; prow[i] = -1; drow[i] = 4; - j = 10; i = lp->rows+j; lp->upbo[i] = F; lp->is_lower[i] = TRUE; nzprow[j] = i; prow[i] = -2; drow[i] = 10; - nzprow[0] = i-lp->rows; -@@ -1309,13 +1309,13 @@ - else if(which == 1) { /* Maros Example-1 - presorted in correct order */ - j = 1; i = lp->rows+j; lp->upbo[i] = 0; lp->is_lower[i] = TRUE; nzprow[j] = i; prow[i] = 2; drow[i] = -1; - j = 2; i = lp->rows+j; lp->upbo[i] = 1; lp->is_lower[i] = TRUE; nzprow[j] = i; prow[i] = 1; drow[i] = 5; -- j = 3; i = lp->rows+j; lp->upbo[i] = 1; lp->is_lower[i] = FALSE; nzprow[j] = i; prow[i] = -4; drow[i] = -2; -- j = 4; i = lp->rows+j; lp->upbo[i] = 1; lp->is_lower[i] = FALSE; nzprow[j] = i; prow[i] = -2; drow[i] = 0; -+ j = 3; i = lp->rows+j; lp->upbo[i] = 1; lp->is_lower[i] = FFALSE; nzprow[j] = i; prow[i] = -4; drow[i] = -2; -+ j = 4; i = lp->rows+j; lp->upbo[i] = 1; lp->is_lower[i] = FFALSE; nzprow[j] = i; prow[i] = -2; drow[i] = 0; - - j = 5; i = lp->rows+j; lp->upbo[i] = 1; lp->is_lower[i] = TRUE; nzprow[j] = i; prow[i] = -1; drow[i] = 0; -- j = 6; i = lp->rows+j; lp->upbo[i] = 2; lp->is_lower[i] = FALSE; nzprow[j] = i; prow[i] = 1; drow[i] = 0; -+ j = 6; i = lp->rows+j; lp->upbo[i] = 2; lp->is_lower[i] = FFALSE; nzprow[j] = i; prow[i] = 1; drow[i] = 0; - j = 7; i = lp->rows+j; lp->upbo[i] = 1; lp->is_lower[i] = TRUE; nzprow[j] = i; prow[i] = -2; drow[i] = 2; -- j = 8; i = lp->rows+j; lp->upbo[i] = 1; lp->is_lower[i] = FALSE; nzprow[j] = i; prow[i] = 3; drow[i] = -6; -+ j = 8; i = lp->rows+j; lp->upbo[i] = 1; lp->is_lower[i] = FFALSE; nzprow[j] = i; prow[i] = 3; drow[i] = -6; - j = 9; i = lp->rows+j; lp->upbo[i] = 5; lp->is_lower[i] = TRUE; nzprow[j] = i; prow[i] = -1; drow[i] = 4; - j = 10; i = lp->rows+j; lp->upbo[i] = F; lp->is_lower[i] = TRUE; nzprow[j] = i; prow[i] = -2; drow[i] = 10; - nzprow[0] = i-lp->rows; -@@ -1327,8 +1327,8 @@ - else if(which == 10) { /* Maros Example-2 - raw data */ - j = 1; i = lp->rows+j; lp->upbo[i] = 5; lp->is_lower[i] = TRUE; nzprow[j] = i; prow[i] = -2; drow[i] = 2; - j = 2; i = lp->rows+j; lp->upbo[i] = 1; lp->is_lower[i] = TRUE; nzprow[j] = i; prow[i] = 3; drow[i] = 3; -- j = 3; i = lp->rows+j; lp->upbo[i] = 1; lp->is_lower[i] = FALSE; nzprow[j] = i; prow[i] = -2; drow[i] = 0; -- j = 4; i = lp->rows+j; lp->upbo[i] = 2; lp->is_lower[i] = FALSE; nzprow[j] = i; prow[i] = -1; drow[i] = -2; -+ j = 3; i = lp->rows+j; lp->upbo[i] = 1; lp->is_lower[i] = FFALSE; nzprow[j] = i; prow[i] = -2; drow[i] = 0; -+ j = 4; i = lp->rows+j; lp->upbo[i] = 2; lp->is_lower[i] = FFALSE; nzprow[j] = i; prow[i] = -1; drow[i] = -2; - j = 5; i = lp->rows+j; lp->upbo[i] = 2; lp->is_lower[i] = TRUE; nzprow[j] = i; prow[i] = 1; drow[i] = 0; - j = 6; i = lp->rows+j; lp->upbo[i] = F; lp->is_lower[i] = TRUE; nzprow[j] = i; prow[i] = 3; drow[i] = 9; - nzprow[0] = i-lp->rows; -@@ -1354,7 +1354,7 @@ - REAL epsvalue = lp->epsvalue; - #endif - pricerec current, candidate; -- MYBOOL isbatch = FALSE, /* Requires that lp->longsteps->size > lp->sum */ -+ MYBOOL isbatch = FFALSE, /* Requires that lp->longsteps->size > lp->sum */ - dolongsteps = (MYBOOL) (lp->longsteps != NULL); - - /* Initialize */ -@@ -1479,7 +1479,7 @@ - /* Initialize the long-step structures if indicated */ - if(dolongsteps) { - if((nzprow[0] <= 1) || (nbound == 0)) { /* Don't bother */ -- dolongsteps = FALSE; -+ dolongsteps = FFALSE; - lp->longsteps->indexSet[0] = 0; - } - else { -@@ -1565,7 +1565,7 @@ - - blockdata = IF(isrow, lp->rowblocks, lp->colblocks); - items = IF(isrow, lp->rows, lp->columns); -- allocREAL(lp, &sum, items+1, FALSE); -+ allocREAL(lp, &sum, items+1, FFALSE); - - /* Loop over items and compute the average column index for each */ - sum[0] = 0; -@@ -1693,7 +1693,7 @@ - - blockdata = IF(isrow, lp->rowblocks, lp->colblocks); - if(blockdata == NULL) -- return( FALSE ); -+ return( FFALSE ); - else if(blockdata->blocknow < blockdata->blockcount) { - blockdata->blocknow++; - return( TRUE); -@@ -1820,8 +1820,8 @@ - int i, n = multi->used; - - multi->used = 0; -- multi->sorted = FALSE; -- multi->dirty = FALSE; -+ multi->sorted = FFALSE; -+ multi->dirty = FFALSE; - if(multi->freeList != NULL) { - for(i = 1; i <= multi->size; i++) - multi->freeList[i] = multi->size - i; -@@ -1947,8 +1947,8 @@ - } - multi->used = index; - if(multi->sorted && (index == 1)) -- multi->sorted = FALSE; -- multi->dirty = FALSE; -+ multi->sorted = FFALSE; -+ multi->dirty = FFALSE; - - /* Return TRUE if the step is now positive */ - return( (MYBOOL) (multi->step_last >= multi->epszero) ); -@@ -1965,12 +1965,12 @@ - int *coltarget = multi->indexSet; - - if(coltarget == NULL) -- return( FALSE ); -+ return( FFALSE ); - - while((i <= multi->used) && (coltarget[i] != varnr)) - i++; - if(i > multi->used) -- return( FALSE ); -+ return( FFALSE ); - - for(; i < multi->used; i++) - coltarget[i] = coltarget[i+1]; -@@ -2084,7 +2084,7 @@ - if(list == NULL) - list = &(multi->indexSet); - if((multi->used > 0) && -- ((*list != NULL) || allocINT(multi->lp, list, multi->size+1, FALSE))) { -+ ((*list != NULL) || allocINT(multi->lp, list, multi->size+1, FFALSE))) { - int i, colnr; - - for(i = 0; i < multi->used; i++) { -diff -ru lp_solve_5.5.orig/lp_pricePSE.c lp_solve_5.5/lp_pricePSE.c ---- lp_solve_5.5.orig/lp_pricePSE.c 2019-02-19 10:42:21.372737063 -0600 -+++ lp_solve_5.5/lp_pricePSE.c 2019-02-19 12:01:58.856869259 -0600 -@@ -68,7 +68,7 @@ - - /* Reallocate vector for new size */ - if(!allocREAL(lp, &(lp->edgeVector), lp->sum_alloc+1, AUTOMATIC)) -- return( FALSE ); -+ return( FFALSE ); - - /* Signal that we have not yet initialized the price vector */ - MEMCLEAR(lp->edgeVector, lp->sum_alloc+1); -@@ -80,7 +80,7 @@ - STATIC MYBOOL initPricer(lprec *lp) - { - if(!applyPricer(lp)) -- return( FALSE ); -+ return( FFALSE ); - - /* Free any pre-existing pricer */ - freePricer(lp); -@@ -171,7 +171,7 @@ - } - - /* Otherwise do the full Steepest Edge norm initialization */ -- ok = allocREAL(lp, &sEdge, m+1, FALSE); -+ ok = allocREAL(lp, &sEdge, m+1, FFALSE); - if(!ok) - return( ok ); - -@@ -203,7 +203,7 @@ - if(lp->is_basic[i]) - continue; - -- fsolve(lp, i, sEdge, NULL, 0, 0.0, FALSE); -+ fsolve(lp, i, sEdge, NULL, 0, 0.0, FFALSE); - - /* Compute the edge norm */ - seNorm = 1; -@@ -227,11 +227,11 @@ - STATIC MYBOOL formWeights(lprec *lp, int colnr, REAL *pcol, REAL **w) - /* This computes Bw = a, where B is the basis and a is a column of A */ - { -- MYBOOL ok = allocREAL(lp, w, lp->rows+1, FALSE); -+ MYBOOL ok = allocREAL(lp, w, lp->rows+1, FFALSE); - - if(ok) { - if(pcol == NULL) -- fsolve(lp, colnr, *w, NULL, 0.0, 0.0, FALSE); -+ fsolve(lp, colnr, *w, NULL, 0.0, 0.0, FFALSE); - else { - MEMCOPY(*w, pcol, lp->rows+1); - /* *w[0] = 0; */ /* Test */ -@@ -265,7 +265,7 @@ - { - REAL *vEdge = NULL, cEdge, hold, *newEdge, *w = NULL; - int i, m, n, exitcol, errlevel = DETAILED; -- MYBOOL forceRefresh = FALSE, isDual, isDEVEX, ok = FALSE; -+ MYBOOL forceRefresh = FFALSE, isDual, isDEVEX, ok = FFALSE; - - if(!applyPricer(lp)) - return(ok); -@@ -298,7 +298,7 @@ - - /* Don't need to compute cross-products with DEVEX */ - if(!isDEVEX) { -- ok = allocREAL(lp, &vEdge, m+1, FALSE); -+ ok = allocREAL(lp, &vEdge, m+1, FFALSE); - if(!ok) - return( ok ); - -@@ -385,9 +385,9 @@ - - /* Initialize column target array */ - coltarget = (int *) mempool_obtainVector(lp->workarrays, lp->sum+1, sizeof(*coltarget)); -- ok = get_colIndexA(lp, SCAN_SLACKVARS+SCAN_USERVARS+USE_NONBASICVARS, coltarget, FALSE); -+ ok = get_colIndexA(lp, SCAN_SLACKVARS+SCAN_USERVARS+USE_NONBASICVARS, coltarget, FFALSE); - if(!ok) { -- mempool_releaseVector(lp->workarrays, (char *) coltarget, FALSE); -+ mempool_releaseVector(lp->workarrays, (char *) coltarget, FFALSE); - return( ok ); - } - -@@ -410,7 +410,7 @@ - vTemp[0] = 0; - prod_xA(lp, coltarget, vTemp, NULL, lp->epsmachine, 0.0, - vAlpha, NULL, MAT_ROUNDDEFAULT); -- mempool_releaseVector(lp->workarrays, (char *) coltarget, FALSE); -+ mempool_releaseVector(lp->workarrays, (char *) coltarget, FFALSE); - - /* Update the squared steepest edge norms; first store some constants */ - cEdge = lp->edgeVector[colnr]; -@@ -494,7 +494,7 @@ - - if(!ok) - return( ok ); -- ok = FALSE; -+ ok = FFALSE; - - /* Verify */ - if(lp->edgeVector == NULL) -diff -ru lp_solve_5.5.orig/lp_scale.c lp_solve_5.5/lp_scale.c ---- lp_solve_5.5.orig/lp_scale.c 2019-02-19 10:42:21.372737063 -0600 -+++ lp_solve_5.5/lp_scale.c 2019-02-19 12:02:23.228869934 -0600 -@@ -76,7 +76,7 @@ - } - - /* Compute the scale factor by the formulae: -- FALSE: SUM (log |Aij|) ^ 2 -+ FFALSE: SUM (log |Aij|) ^ 2 - TRUE: SUM (log |Aij| - RowScale[i] - ColScale[j]) ^ 2 */ - REAL CurtisReidMeasure(lprec *lp, MYBOOL _Advanced, REAL *FRowScale, REAL *FColScale) - { -@@ -171,8 +171,8 @@ - allocINT(lp, &ColCount, colMax+1, TRUE); - allocREAL(lp, &residual_even, colMax+1, TRUE); - -- allocREAL(lp, &RowScalem2, lp->rows+1, FALSE); -- allocREAL(lp, &ColScalem2, colMax+1, FALSE); -+ allocREAL(lp, &RowScalem2, lp->rows+1, FFALSE); -+ allocREAL(lp, &ColScalem2, colMax+1, FFALSE); - - /* Set origin for row scaling */ - for(i = 1; i <= colMax; i++) { -@@ -362,7 +362,7 @@ - } - - /* Do validation, if indicated */ -- if(FALSE && mat_validate(mat)){ -+ if(FFALSE && mat_validate(mat)){ - double check, error; - - /* CHECK: M RowScale + E ColScale = RowSum */ -@@ -445,18 +445,18 @@ - int Result; - - if(!lp->scaling_used) { -- allocREAL(lp, &lp->scalars, lp->sum_alloc + 1, FALSE); -+ allocREAL(lp, &lp->scalars, lp->sum_alloc + 1, FFALSE); - for(Result = 0; Result <= lp->sum; Result++) - lp->scalars[Result] = 1; - lp->scaling_used = TRUE; - } - - if(scaledelta == NULL) -- allocREAL(lp, &scalechange, lp->sum + 1, FALSE); -+ allocREAL(lp, &scalechange, lp->sum + 1, FFALSE); - else - scalechange = scaledelta; - -- Result=CurtisReidScales(lp, FALSE, scalechange, &scalechange[lp->rows]); -+ Result=CurtisReidScales(lp, FFALSE, scalechange, &scalechange[lp->rows]); - if(Result>0) { - - /* Do the scaling*/ -@@ -479,7 +479,7 @@ - *value = fabs(*value); - #ifdef Paranoia - if(*value < lp->epsmachine) { -- Accept = FALSE; -+ Accept = FFALSE; - report(lp, SEVERE, "transform_for_scale: A zero-valued entry was passed\n"); - } - else -@@ -558,7 +558,7 @@ - scale is used to normalize another value */ - { - long int power2; -- MYBOOL isSmall = FALSE; -+ MYBOOL isSmall = FFALSE; - - if(scale == 1) - return( scale ); -@@ -591,7 +591,7 @@ - if(fabs(scalechange[i]-1) > lp->epsprimal) - break; - if(i <= 0) -- return( FALSE ); -+ return( FFALSE ); - - /* Update the pre-existing column scalar */ - if(updateonly) -@@ -614,7 +614,7 @@ - break; - } - if(i < 0) -- return( FALSE ); -+ return( FFALSE ); - - /* Update the pre-existing row scalar */ - if(updateonly) -@@ -744,7 +744,7 @@ - return(0.0); - - if(!lp->scaling_used) { -- allocREAL(lp, &lp->scalars, lp->sum_alloc + 1, FALSE); -+ allocREAL(lp, &lp->scalars, lp->sum_alloc + 1, FFALSE); - for(i = 0; i <= lp->sum; i++) { - lp->scalars[i] = 1; - } -@@ -758,7 +758,7 @@ - } - #endif - if(scaledelta == NULL) -- allocREAL(lp, &scalechange, lp->sum + 1, FALSE); -+ allocREAL(lp, &scalechange, lp->sum + 1, FFALSE); - else - scalechange = scaledelta; - -@@ -768,7 +768,7 @@ - - row_count = lp->rows; - allocREAL(lp, &row_max, row_count + 1, TRUE); -- allocREAL(lp, &row_min, row_count + 1, FALSE); -+ allocREAL(lp, &row_min, row_count + 1, FFALSE); - - /* Initialise min and max values of rows */ - for(i = 0; i <= row_count; i++) { -@@ -926,7 +926,7 @@ - /* Allocate array for incremental scaling if appropriate */ - if((lp->solvecount > 1) && (lp->bb_level < 1) && - ((lp->scalemode & SCALE_DYNUPDATE) != 0)) -- allocREAL(lp, &scalenew, lp->sum + 1, FALSE); -+ allocREAL(lp, &scalenew, lp->sum + 1, FFALSE); - - if(is_scaletype(lp, SCALE_CURTISREID)) { - scalingmetric = scaleCR(lp, scalenew); -@@ -974,8 +974,8 @@ - if(lp->scalars != NULL) { - FREE(lp->scalars); - } -- lp->scaling_used = FALSE; -- lp->columns_scaled = FALSE; -+ lp->scaling_used = FFALSE; -+ lp->columns_scaled = FFALSE; - } - if(scalenew != NULL) - FREE(scalenew); -@@ -1019,7 +1019,7 @@ - for(i = lp->rows + 1; i<= lp->sum; i++) - lp->scalars[i] = 1; - -- lp->columns_scaled = FALSE; -+ lp->columns_scaled = FFALSE; - set_action(&lp->spx_action, ACTION_REBASE | ACTION_REINVERT | ACTION_RECOMPUTE); - } - -@@ -1066,8 +1066,8 @@ - } - - FREE(lp->scalars); -- lp->scaling_used = FALSE; -- lp->columns_scaled = FALSE; -+ lp->scaling_used = FFALSE; -+ lp->columns_scaled = FFALSE; - - set_action(&lp->spx_action, ACTION_REBASE | ACTION_REINVERT | ACTION_RECOMPUTE); - } -diff -ru lp_solve_5.5.orig/lp_simplex.c lp_solve_5.5/lp_simplex.c ---- lp_solve_5.5.orig/lp_simplex.c 2019-02-19 10:42:21.372737063 -0600 -+++ lp_solve_5.5/lp_simplex.c 2019-02-19 12:03:59.848872607 -0600 -@@ -67,7 +67,7 @@ - return( (MYBOOL) (deltaOF < monitor->epsvalue) ); - } - else -- return( FALSE ); -+ return( FFALSE ); - } - - STATIC MYBOOL stallMonitor_shortSteps(lprec *lp) -@@ -81,7 +81,7 @@ - return( (MYBOOL) (deltaOF > monitor->limitstall[TRUE]) ); - } - else -- return( FALSE ); -+ return( FFALSE ); - } - - STATIC void stallMonitor_reset(lprec *lp) -@@ -103,11 +103,11 @@ - { - OBJmonrec *monitor = NULL; - if(lp->monitor != NULL) -- return( FALSE ); -+ return( FFALSE ); - - monitor = (OBJmonrec *) calloc(sizeof(*monitor), 1); - if(monitor == NULL) -- return( FALSE ); -+ return( FFALSE ); - - monitor->lp = lp; - strcpy(monitor->spxfunc, funcname); -@@ -116,14 +116,14 @@ - monitor->oldpivstrategy = lp->piv_strategy; - monitor->oldpivrule = get_piv_rule(lp); - if(MAX_STALLCOUNT <= 1) -- monitor->limitstall[FALSE] = 0; -+ monitor->limitstall[FFALSE] = 0; - else -- monitor->limitstall[FALSE] = MAX(MAX_STALLCOUNT, -+ monitor->limitstall[FFALSE] = MAX(MAX_STALLCOUNT, - (int) pow((REAL) (lp->rows+lp->columns)/2, 0.667)); - #if 1 -- monitor->limitstall[FALSE] *= 2+2; /* Expand degeneracy/stalling tolerance range */ -+ monitor->limitstall[FFALSE] *= 2+2; /* Expand degeneracy/stalling tolerance range */ - #endif -- monitor->limitstall[TRUE] = monitor->limitstall[FALSE]; -+ monitor->limitstall[TRUE] = monitor->limitstall[FFALSE]; - if(monitor->oldpivrule == PRICER_DEVEX) /* Increase tolerance since primal Steepest Edge is expensive */ - monitor->limitstall[TRUE] *= 2; - if(MAX_RULESWITCH <= 0) -@@ -152,7 +152,7 @@ - REAL deltaobj = lp->suminfeas; - - /* Accept unconditionally if this is the first or second call */ -- monitor->active = FALSE; -+ monitor->active = FFALSE; - if(monitor->Icount <= 1) { - if(monitor->Icount == 1) { - monitor->prevobj = lp->rhs[0]; -@@ -211,7 +211,7 @@ - #endif - - #if 1 -- isCreeping = FALSE; -+ isCreeping = FFALSE; - #else - isCreeping |= stallMonitor_creepingObj(lp); - /* isCreeping |= stallMonitor_shortSteps(lp); */ -@@ -256,7 +256,7 @@ - lp->spx_status = DEGENERATE; - report(lp, msglevel, "%s: Stalling at iter %10.0f; no alternative strategy left.\n", - monitor->spxfunc, (double) get_total_iter(lp)); -- acceptance = FALSE; -+ acceptance = FFALSE; - return( acceptance ); - } - -@@ -293,7 +293,7 @@ - else { - report(lp, msglevel, "%s: Stalling at iter %10.0f; proceed to bound relaxation.\n", - monitor->spxfunc, (double) get_total_iter(lp)); -- acceptance = FALSE; -+ acceptance = FFALSE; - lp->spx_status = DEGENERATE; - return( acceptance ); - } -@@ -405,11 +405,11 @@ - - /* Create temporary sparse array storage */ - if(nzarray == NULL) -- allocREAL(lp, &avalue, 2, FALSE); -+ allocREAL(lp, &avalue, 2, FFALSE); - else - avalue = nzarray; - if(idxarray == NULL) -- allocINT(lp, &rownr, 2, FALSE); -+ allocINT(lp, &rownr, 2, FFALSE); - else - rownr = idxarray; - -@@ -437,7 +437,7 @@ - else { - report(lp, CRITICAL, "add_artificial: Could not find replacement basis variable for row %d\n", - forrownr); -- lp->basis_valid = FALSE; -+ lp->basis_valid = FFALSE; - } - - } -@@ -515,7 +515,7 @@ - rownr = get_artificialRow(lp, j); - colnr = find_rowReplacement(lp, rownr, prow, NULL); - #if 0 -- performiteration(lp, rownr, colnr, 0.0, TRUE, FALSE, prow, NULL, -+ performiteration(lp, rownr, colnr, 0.0, TRUE, FFALSE, prow, NULL, - NULL, NULL, NULL); - #else - set_basisvar(lp, rownr, colnr); -@@ -562,7 +562,7 @@ - - STATIC int primloop(lprec *lp, MYBOOL primalfeasible, REAL primaloffset) - { -- MYBOOL primal = TRUE, bfpfinal = FALSE, changedphase = FALSE, forceoutEQ = AUTOMATIC, -+ MYBOOL primal = TRUE, bfpfinal = FFALSE, changedphase = FFALSE, forceoutEQ = AUTOMATIC, - primalphase1, pricerCanChange, minit, stallaccept, pendingunbounded; - int i, j, k, colnr = 0, rownr = 0, lastnr = 0, - candidatecount = 0, minitcount = 0, ok = TRUE; -@@ -628,13 +628,13 @@ - } - - /* Create work arrays and optionally the multiple pricing structure */ -- ok = allocREAL(lp, &(lp->bsolveVal), lp->rows + 1, FALSE) && -+ ok = allocREAL(lp, &(lp->bsolveVal), lp->rows + 1, FFALSE) && - allocREAL(lp, &prow, lp->sum + 1, TRUE) && - allocREAL(lp, &pcol, lp->rows + 1, TRUE); - if(is_piv_mode(lp, PRICE_MULTIPLE) && (lp->multiblockdiv > 1)) { -- lp->multivars = multi_create(lp, FALSE); -+ lp->multivars = multi_create(lp, FFALSE); - ok &= (lp->multivars != NULL) && -- multi_resize(lp->multivars, lp->sum / lp->multiblockdiv, 2, FALSE, TRUE); -+ multi_resize(lp->multivars, lp->sum / lp->multiblockdiv, 2, FFALSE, TRUE); - } - if(!ok) - goto Finish; -@@ -643,9 +643,9 @@ - lp->spx_status = RUNNING; - minit = ITERATE_MAJORMAJOR; - epsvalue = lp->epspivot; -- pendingunbounded = FALSE; -+ pendingunbounded = FFALSE; - -- ok = stallMonitor_create(lp, FALSE, "primloop"); -+ ok = stallMonitor_create(lp, FFALSE, "primloop"); - if(!ok) - goto Finish; - -@@ -667,7 +667,7 @@ - /* Find best column to enter the basis */ - RetryCol: - #if 0 -- if(verify_solution(lp, FALSE, "spx_loop") > 0) -+ if(verify_solution(lp, FFALSE, "spx_loop") > 0) - i = 1; /* This is just a debug trap */ - #endif - if(!changedphase) { -@@ -700,14 +700,14 @@ - colnr = lp->rejectpivot[1]; - rownr = 0; - lp->rejectpivot[0] = 0; -- ok = FALSE; -+ ok = FFALSE; - break; - } - #endif - - /* Check if we found an entering variable (indicating that we are still dual infeasible) */ - if(colnr > 0) { -- changedphase = FALSE; -+ changedphase = FFALSE; - fsolve(lp, colnr, pcol, NULL, lp->epsmachine, 1.0, TRUE); /* Solve entering column for Pi */ - - /* Do special anti-degeneracy column selection, if specified */ -@@ -748,7 +748,7 @@ - rownr = findAnti_artificial(lp, colnr); - - if(rownr > 0) { -- pendingunbounded = FALSE; -+ pendingunbounded = FFALSE; - lp->rejectpivot[0] = 0; - set_action(&lp->spx_action, ACTION_ITERATE); - if(!lp->obj_in_basis) /* We must manually copy the reduced cost for RHS update */ -@@ -801,7 +801,7 @@ - if((lp->usermessage != NULL) && (lp->msgmask & MSG_LPFEASIBLE)) - lp->usermessage(lp, lp->msghandle, MSG_LPFEASIBLE); - } -- changedphase = FALSE; -+ changedphase = FFALSE; - primalfeasible = TRUE; - lp->simplex_mode = SIMPLEX_Phase2_PRIMAL; - set_OF_p1extra(lp, 0.0); -@@ -830,7 +830,7 @@ - - /* Delete row before column due to basis "compensation logic" */ - if(lp->is_basic[k]) { -- lp->is_basic[lp->rows+j] = FALSE; -+ lp->is_basic[lp->rows+j] = FFALSE; - del_constraint(lp, k); - } - else -@@ -874,7 +874,7 @@ - is not necessary after the relaxed problem has been solved satisfactorily. */ - if((lp->bb_level <= 1) || (lp->improve & IMPROVE_BBSIMPLEX) /* || (lp->bb_rule & NODE_RCOSTFIXING) */) { /* NODE_RCOSTFIXING fix */ - set_action(&lp->piv_strategy, PRICE_FORCEFULL); -- i = rowdual(lp, lp->rhs, FALSE, FALSE, NULL); -+ i = rowdual(lp, lp->rhs, FFALSE, FFALSE, NULL); - clear_action(&lp->piv_strategy, PRICE_FORCEFULL); - if(i > 0) { - lp->spx_status = LOSTFEAS; -@@ -943,7 +943,7 @@ - #endif - if(!invert(lp, INITSOL_USEZERO, bfpfinal)) - lp->spx_status = SINGULAR_BASIS; -- bfpfinal = FALSE; -+ bfpfinal = FFALSE; - } - } - -@@ -983,9 +983,9 @@ - - STATIC int dualloop(lprec *lp, MYBOOL dualfeasible, int dualinfeasibles[], REAL dualoffset) - { -- MYBOOL primal = FALSE, inP1extra, dualphase1 = FALSE, changedphase = TRUE, -+ MYBOOL primal = FFALSE, inP1extra, dualphase1 = FFALSE, changedphase = TRUE, - pricerCanChange, minit, stallaccept, longsteps, -- forceoutEQ = FALSE, bfpfinal = FALSE; -+ forceoutEQ = FFALSE, bfpfinal = FFALSE; - int i, colnr = 0, rownr = 0, lastnr = 0, - candidatecount = 0, minitcount = 0, - #ifdef FixInaccurateDualMinit -@@ -1006,7 +1006,7 @@ - - /* Allocate work arrays */ - ok = allocREAL(lp, &prow, lp->sum + 1, TRUE) && -- allocINT (lp, &nzprow, lp->sum + 1, FALSE) && -+ allocINT (lp, &nzprow, lp->sum + 1, FFALSE) && - allocREAL(lp, &pcol, lp->rows + 1, TRUE); - if(!ok) - goto Finish; -@@ -1033,7 +1033,7 @@ - #elif 0 - longsteps = (MYBOOL) ((MIP_count(lp) > 0) && (lp->solutioncount >= 1)); - #else -- longsteps = FALSE; -+ longsteps = FFALSE; - #endif - #ifdef UseLongStepDualPhase1 - longsteps = !dualfeasible && (MYBOOL) (dualinfeasibles != NULL); -@@ -1048,7 +1048,7 @@ - #ifdef UseLongStepPruning - lp->longsteps->objcheck = TRUE; - #endif -- boundswaps = multi_indexSet(lp->longsteps, FALSE); -+ boundswaps = multi_indexSet(lp->longsteps, FFALSE); - } - - /* Do regular dual simplex variable initializations */ -@@ -1082,7 +1082,7 @@ - #if 1 - if(is_anti_degen(lp, ANTIDEGEN_DYNAMIC) && (bin_count(lp, TRUE)*2 > lp->columns)) { - switch (forceoutEQ) { -- case FALSE: forceoutEQ = AUTOMATIC; -+ case FFALSE: forceoutEQ = AUTOMATIC; - break; - /* case AUTOMATIC: forceoutEQ = TRUE; - break; -@@ -1100,7 +1100,7 @@ - break; - - /* Store current LP index for reference at next iteration */ -- changedphase = FALSE; -+ changedphase = FFALSE; - - /* Compute (pure) dual phase1 offsets / reduced costs if appropriate */ - dualphase1 &= (MYBOOL) (lp->simplex_mode == SIMPLEX_Phase1_DUAL); -@@ -1137,7 +1137,7 @@ - rownr = lp->rejectpivot[1]; - colnr = 0; - lp->rejectpivot[0] = 0; -- ok = FALSE; -+ ok = FFALSE; - break; - } - #endif -@@ -1196,13 +1196,13 @@ - if(!refactRecent(lp)) { - report(lp, DETAILED, "...trying to recover by refactorizing basis.\n"); - set_action(&lp->spx_action, ACTION_REINVERT); -- bfpfinal = FALSE; -+ bfpfinal = FFALSE; - } - else { - if(lp->bb_totalnodes == 0) - report(lp, DETAILED, "...cannot recover by refactorizing basis.\n"); - lp->spx_status = NUMFAILURE; -- ok = FALSE; -+ ok = FFALSE; - } - } - else { -@@ -1277,7 +1277,7 @@ - if((lp->spx_trace && (lp->bb_totalnodes == 0)) || - (lp->bb_trace && (lp->bb_totalnodes > 0))) - report(lp, DETAILED, "dualloop: Model lost dual feasibility.\n"); -- ok = FALSE; -+ ok = FFALSE; - break; - } - -@@ -1297,7 +1297,7 @@ - (lp->bb_trace && (lp->bb_totalnodes > 0))) - report(lp, DETAILED, "The model is primal infeasible.\n"); - } -- ok = FALSE; -+ ok = FFALSE; - break; - } - } -@@ -1330,7 +1330,7 @@ - colnr = find_rowReplacement(lp, rownr, prow, nzprow); - if(colnr > 0) { - theta = 0; -- performiteration(lp, rownr, colnr, theta, TRUE, FALSE, prow, NULL, -+ performiteration(lp, rownr, colnr, theta, TRUE, FFALSE, prow, NULL, - NULL, NULL, NULL); - lp->fixedvars--; - } -@@ -1348,11 +1348,11 @@ - report(lp, DETAILED, "The model is primal infeasible and dual unbounded.\n"); - } - set_OF_p1extra(lp, 0); -- inP1extra = FALSE; -+ inP1extra = FFALSE; - set_action(&lp->spx_action, ACTION_REINVERT); - lp->spx_status = INFEASIBLE; - lp->simplex_mode = SIMPLEX_UNDEFINED; -- ok = FALSE; -+ ok = FFALSE; - } - - /* Check if we are FEASIBLE (and possibly also optimal) for the case that the -@@ -1368,7 +1368,7 @@ - lp->usermessage(lp, lp->msghandle, MSG_LPFEASIBLE); - } - set_OF_p1extra(lp, 0); -- inP1extra = FALSE; -+ inP1extra = FFALSE; - set_action(&lp->spx_action, ACTION_REINVERT); - - #if 1 -@@ -1406,7 +1406,7 @@ - colnr = 0; - if((dualoffset != 0) || (lp->bb_level <= 1) || (lp->improve & IMPROVE_BBSIMPLEX) || (lp->bb_rule & NODE_RCOSTFIXING)) { /* NODE_RCOSTFIXING fix */ - set_action(&lp->piv_strategy, PRICE_FORCEFULL); -- colnr = colprim(lp, drow, nzdrow, FALSE, 1, &candidatecount, FALSE, NULL); -+ colnr = colprim(lp, drow, nzdrow, FFALSE, 1, &candidatecount, FFALSE, NULL); - clear_action(&lp->piv_strategy, PRICE_FORCEFULL); - if((dualoffset == 0) && (colnr > 0)) { - lp->spx_status = LOSTFEAS; -@@ -1456,7 +1456,7 @@ - if(!lp->is_strongbranch && (lp->solutioncount >= 1) && !lp->spx_perturbed && !inP1extra && - bb_better(lp, OF_WORKING, OF_TEST_WE)) { - lp->spx_status = FATHOMED; -- ok = FALSE; -+ ok = FFALSE; - break; - } - -@@ -1467,7 +1467,7 @@ - if(longsteps && dualphase1 && !inP1extra) { - dualfeasible = isDualFeasible(lp, lp->epsprimal, NULL, dualinfeasibles, NULL); - if(dualfeasible) { -- dualphase1 = FALSE; -+ dualphase1 = FFALSE; - changedphase = TRUE; - lp->simplex_mode = SIMPLEX_Phase2_DUAL; - } -@@ -1492,7 +1492,7 @@ - if(!isDualFeasible(lp, lp->epsdual, &colnr, NULL, NULL)) { - #else - set_action(&lp->piv_strategy, PRICE_FORCEFULL); -- colnr = colprim(lp, drow, nzdrow, FALSE, 1, &candidatecount, FALSE, NULL); -+ colnr = colprim(lp, drow, nzdrow, FFALSE, 1, &candidatecount, FFALSE, NULL); - clear_action(&lp->piv_strategy, PRICE_FORCEFULL); - if(colnr > 0) { - #endif -@@ -1502,7 +1502,7 @@ - } - #endif - -- bfpfinal = FALSE; -+ bfpfinal = FFALSE; - #ifdef ResetMinitOnReinvert - minit = ITERATE_MAJORMAJOR; - #endif -@@ -1536,7 +1536,7 @@ - set_OF_p1extra(lp, 0); - singular_count = 0; - lost_feas_count = 0; -- lost_feas_state = FALSE; -+ lost_feas_state = FFALSE; - lp->simplex_mode = SIMPLEX_DYNAMIC; - - /* Compute the number of fixed basic and bounded variables (used in long duals) */ -@@ -1554,7 +1554,7 @@ - lp->boundedvars++; - } - #ifdef UseLongStepDualPhase1 -- allocINT(lp, &infeasibles, lp->columns + 1, FALSE); -+ allocINT(lp, &infeasibles, lp->columns + 1, FFALSE); - infeasibles[0] = 0; - #endif - -@@ -1649,7 +1649,7 @@ - - /* Check for outcomes that may involve trying another simplex loop */ - if(lp->spx_status == SINGULAR_BASIS) { -- lost_feas_state = FALSE; -+ lost_feas_state = FFALSE; - singular_count++; - if(singular_count >= DEF_MAXSINGULARITIES) { - report(lp, IMPORTANT, "spx_run: Failure due to too many singular bases.\n"); -@@ -1744,7 +1744,7 @@ - - status = RUNNING; - lp->bb_limitOF = my_chsign(is_maxim(lp), -lp->infinite); -- if(FALSE && (lp->int_vars > 0)) { -+ if(FFALSE && (lp->int_vars > 0)) { - - /* 1. Copy the problem into a new relaxed instance, extracting Lagrangean constraints */ - hlp = make_lag(lp); -@@ -1779,7 +1779,7 @@ - } - - /* Allocate iteration arrays */ -- if(!allocREAL(lp, &OrigObj, lp->columns + 1, FALSE) || -+ if(!allocREAL(lp, &OrigObj, lp->columns + 1, FFALSE) || - !allocREAL(lp, &ModObj, lp->columns + 1, TRUE) || - !allocREAL(lp, &SubGrad, get_Lrows(lp) + 1, TRUE) || - !allocREAL(lp, &BestFeasSol, lp->sum + 1, TRUE)) { -@@ -1803,9 +1803,9 @@ - - Phi = DEF_LAGCONTRACT; /* In the range 0-2.0 to guarantee convergence */ - /* Phi = 0.15; */ -- LagFeas = FALSE; -- Converged= FALSE; -- AnyFeas = FALSE; -+ LagFeas = FFALSE; -+ Converged= FFALSE; -+ AnyFeas = FFALSE; - citer = 0; - nochange = 0; - -@@ -1840,14 +1840,14 @@ - if(LagFeas) { - if(lp->lag_con_type[i] == EQ) { - if(fabs(hold) > lp->epsprimal) -- LagFeas = FALSE; -+ LagFeas = FFALSE; - } - else if(hold < -lp->epsprimal) -- LagFeas = FALSE; -+ LagFeas = FFALSE; - } - /* Test for convergence and update */ - if(Converged && (fabs(my_reldiff(hold , SubGrad[i])) > /* lp->lag_accept */ DEF_LAGACCEPT)) -- Converged = FALSE; -+ Converged = FFALSE; - SubGrad[i] = hold; - SqrsumSubGrad += hold * hold; - } -@@ -1961,7 +1961,7 @@ - same_basis = compare_basis(lp); - if(LagFeas && - !same_basis) { -- pop_basis(lp, FALSE); -+ pop_basis(lp, FFALSE); - push_basis(lp, NULL, NULL, NULL); - Phi *= DEF_LAGCONTRACT; - } -@@ -2022,7 +2022,7 @@ - FREE(SubGrad); - FREE(OrigObj); - FREE(ModObj); -- pop_basis(lp, FALSE); -+ pop_basis(lp, FFALSE); - - lp->do_presolve = oldpresolve; - -@@ -2041,7 +2041,7 @@ - lp->bb_totalnodes = 0; - lp->bb_improvements = 0; - lp->bb_strongbranches= 0; -- lp->is_strongbranch = FALSE; -+ lp->is_strongbranch = FFALSE; - lp->bb_level = 0; - lp->bb_solutionlevel = 0; - lp->best_solution[0] = my_chsign(is_maxim(lp), lp->infinite); -@@ -2066,7 +2066,7 @@ - lp->solutioncount = 0; - lp->real_solution = lp->infinite; - set_action(&lp->spx_action, ACTION_REBASE | ACTION_REINVERT); -- lp->bb_break = FALSE; -+ lp->bb_break = FFALSE; - - /* Do the call to the real underlying solver (note that - run_BB is replaceable with any compatible MIP solver) */ -diff -ru lp_solve_5.5.orig/lp_SOS.c lp_solve_5.5/lp_SOS.c ---- lp_solve_5.5.orig/lp_SOS.c 2019-02-19 10:42:21.376737063 -0600 -+++ lp_solve_5.5/lp_SOS.c 2019-02-19 12:04:39.152873695 -0600 -@@ -147,7 +147,7 @@ - SOS->name = NULL; - else - { -- allocCHAR(group->lp, &SOS->name, (int) (strlen(name)+1), FALSE); -+ allocCHAR(group->lp, &SOS->name, (int) (strlen(name)+1), FFALSE); - strcpy(SOS->name, name); - } - if(type < 0) -@@ -248,8 +248,8 @@ - lp->sos_vars = n; - if(lp->sos_vars > 0) /* Prevent memory loss in case of multiple solves */ - FREE(lp->sos_priority); -- allocINT(lp, &lp->sos_priority, n, FALSE); -- allocREAL(lp, &order, n, FALSE); -+ allocINT(lp, &lp->sos_priority, n, FFALSE); -+ allocREAL(lp, &order, n, FFALSE); - - /* Move variable data to the master SOS list and sort by ascending weight */ - n = 0; -@@ -263,7 +263,7 @@ - n++; - } - } -- hpsortex(order, n, 0, sizeof(*order), FALSE, compareREAL, lp->sos_priority); -+ hpsortex(order, n, 0, sizeof(*order), FFALSE, compareREAL, lp->sos_priority); - FREE(order); - - /* Remove duplicate SOS variables */ -@@ -296,7 +296,7 @@ - #ifdef Paranoia - if((sosindex <= 0) || (sosindex > group->sos_count)) { - report(group->lp, IMPORTANT, "delete_SOSrec: Invalid SOS index %d\n", sosindex); -- return(FALSE); -+ return(FFALSE); - } - #endif - -@@ -345,7 +345,7 @@ - #ifdef Paranoia - if((sosindex < 0) || (sosindex > group->sos_count)) { - report(lp, IMPORTANT, "SOS_member_sortlist: Invalid SOS index %d\n", sosindex); -- return(FALSE); -+ return(FFALSE); - } - #endif - -@@ -355,7 +355,7 @@ - if(sosindex == 0) { - for(i = 1; i <= group->sos_count; i++) { - if(!SOS_member_sortlist(group, i)) -- return(FALSE); -+ return(FFALSE); - } - } - else { -@@ -453,12 +453,12 @@ - - if((sosindex < 0) || (sosindex > group->sos_count)) { - report(lp, IMPORTANT, "SOS_shift_col: Invalid SOS index %d\n", sosindex); -- return(FALSE); -+ return(FFALSE); - } - else if((column < 1) || (delta == 0)) { - report(lp, IMPORTANT, "SOS_shift_col: Invalid column %d specified with delta %d\n", - column, delta); -- return(FALSE); -+ return(FFALSE); - } - #endif - -@@ -468,7 +468,7 @@ - if(sosindex == 0) { - for(i = 1; i <= group->sos_count; i++) { - if(!SOS_shift_col(group, i, column, delta, usedmap, forceresort)) -- return(FALSE); -+ return(FFALSE); - } - } - else { -@@ -629,7 +629,7 @@ - #ifdef Paranoia - if((sosindex < 1) || (sosindex > group->sos_count)) { - report(group->lp, IMPORTANT, "SOS_get_type: Invalid SOS index %d\n", sosindex); -- return(FALSE); -+ return(FFALSE); - } - #endif - -@@ -645,7 +645,7 @@ - #ifdef Paranoia - if((sosindex < 0) || (sosindex > group->sos_count)) { - report(lp, IMPORTANT, "SOS_infeasible: Invalid SOS index %d\n", sosindex); -- return(FALSE); -+ return(FFALSE); - } - #endif - -@@ -695,7 +695,7 @@ - SOS = group->sos_list[sosindex-1]; - n = SOS->members[0]; - -- n = searchFor(member, SOS->membersSorted, n, 0, FALSE); -+ n = searchFor(member, SOS->membersSorted, n, 0, FFALSE); - if(n >= 0) - n = SOS->membersMapped[n]; - -@@ -733,11 +733,11 @@ - - int SOS_is_member(SOSgroup *group, int sosindex, int column) - { -- int i, n = FALSE, *list; -+ int i, n = FFALSE, *list; - lprec *lp; - - if(group == NULL) -- return( FALSE ); -+ return( FFALSE ); - lp = group->lp; - - #ifdef Paranoia -@@ -756,7 +756,7 @@ - /* Search for the variable */ - i = SOS_member_index(group, sosindex, column); - -- /* Signal active status if found, otherwise return FALSE */ -+ /* Signal active status if found, otherwise return FFALSE */ - if(i > 0) { - list = group->sos_list[sosindex-1]->members; - if(list[i] < 0) -@@ -781,7 +781,7 @@ - ((sostype == SOSn) && (n > 2))) && SOS_is_member(group, k, column)) - return(TRUE); - } -- return(FALSE); -+ return(FFALSE); - } - - -@@ -792,7 +792,7 @@ - #ifdef Paranoia - if((sosindex < 0) || (sosindex > group->sos_count)) { - report(group->lp, IMPORTANT, "SOS_set_GUB: Invalid SOS index %d\n", sosindex); -- return(FALSE); -+ return(FFALSE); - } - #endif - if((sosindex == 0) && (group->sos_count == 1)) -@@ -815,7 +815,7 @@ - #ifdef Paranoia - if((sosindex < 0) || (sosindex > group->sos_count)) { - report(group->lp, IMPORTANT, "SOS_is_GUB: Invalid SOS index %d\n", sosindex); -- return(FALSE); -+ return(FFALSE); - } - #endif - -@@ -827,7 +827,7 @@ - if(SOS_is_GUB(group, i)) - return(TRUE); - } -- return(FALSE); -+ return(FFALSE); - } - else - return( group->sos_list[sosindex-1]->isGUB ); -@@ -840,18 +840,18 @@ - lprec *lp; - - if(group == NULL) -- return( FALSE ); -+ return( FFALSE ); - lp = group->lp; - - #ifdef Paranoia - if((sosindex < 0) || (sosindex > group->sos_count)) { - report(lp, IMPORTANT, "SOS_is_marked: Invalid SOS index %d\n", sosindex); -- return(FALSE); -+ return(FFALSE); - } - #endif - - if(!(lp->var_type[column] & (ISSOS | ISGUB))) -- return(FALSE); -+ return(FFALSE); - - if(sosindex == 0) { - for(i = group->memberpos[column-1]; i < group->memberpos[column]; i++) { -@@ -871,7 +871,7 @@ - if(list[i] == column) - return(TRUE); - } -- return(FALSE); -+ return(FFALSE); - } - - -@@ -883,12 +883,12 @@ - #ifdef Paranoia - if((sosindex < 0) || (sosindex > group->sos_count)) { - report(lp, IMPORTANT, "SOS_is_active: Invalid SOS index %d\n", sosindex); -- return(FALSE); -+ return(FFALSE); - } - #endif - - if(!(lp->var_type[column] & (ISSOS | ISGUB))) -- return(FALSE); -+ return(FFALSE); - - if(sosindex == 0) { - for(i = group->memberpos[column-1]; i < group->memberpos[column]; i++) { -@@ -909,7 +909,7 @@ - if(list[n+i] == column) - return(TRUE); - } -- return(FALSE); -+ return(FFALSE); - } - - -@@ -921,12 +921,12 @@ - #ifdef Paranoia - if((sosindex < 0) || (sosindex > group->sos_count)) { - report(lp, IMPORTANT, "SOS_is_full: Invalid SOS index %d\n", sosindex); -- return(FALSE); -+ return(FFALSE); - } - #endif - - if(!(lp->var_type[column] & (ISSOS | ISGUB))) -- return(FALSE); -+ return(FFALSE); - - if(sosindex == 0) { - for(i = group->memberpos[column-1]; i < group->memberpos[column]; i++) { -@@ -959,7 +959,7 @@ - } - } - -- return(FALSE); -+ return(FFALSE); - } - - -@@ -969,25 +969,25 @@ - lprec *lp; - - if(group == NULL) -- return( FALSE ); -+ return( FFALSE ); - lp = group->lp; - - #ifdef Paranoia - if((sosindex < 0) || (sosindex > group->sos_count)) { - report(lp, IMPORTANT, "SOS_can_activate: Invalid SOS index %d\n", sosindex); -- return(FALSE); -+ return(FFALSE); - } - #endif - - if(!(lp->var_type[column] & (ISSOS | ISGUB))) -- return(FALSE); -+ return(FFALSE); - - if(sosindex == 0) { - for(i = group->memberpos[column-1]; i < group->memberpos[column]; i++) { - nn = group->membership[i]; - n = SOS_can_activate(group, nn, column); -- if(n == FALSE) -- return(FALSE); -+ if(n == FFALSE) -+ return(FFALSE); - } - } - else if(SOS_is_member(group, sosindex, column)) { -@@ -1004,7 +1004,7 @@ - - /* Cannot activate a variable if the SOS is full */ - if(list[n+nn] != 0) -- return(FALSE); -+ return(FFALSE); - - /* Check if there are variables quasi-active via non-zero lower bounds */ - nz = 0; -@@ -1013,7 +1013,7 @@ - nz++; - /* Reject outright if selected column has a non-zero lower bound */ - if(list[i] == column) -- return(FALSE); -+ return(FFALSE); - } - #ifdef Paranoia - if(nz > nn) -@@ -1026,7 +1026,7 @@ - nz++; - } - if(nz == nn) -- return(FALSE); -+ return(FFALSE); - - /* Accept if the SOS is empty */ - if(list[n+1] == 0) -@@ -1042,7 +1042,7 @@ - if(list[n+i] == 0) - break; - if(list[n+i] == column) -- return(FALSE); -+ return(FFALSE); - } - i--; - nn = list[n+i]; -@@ -1055,7 +1055,7 @@ - break; - if(i > n) { - report(lp, CRITICAL, "SOS_can_activate: Internal index error at SOS %d\n", sosindex); -- return(FALSE); -+ return(FFALSE); - } - - /* SOS accepts an additional variable; confirm neighbourness of candidate */ -@@ -1068,7 +1068,7 @@ - return(TRUE); - - /* It is not the right neighbour; return false */ -- return(FALSE); -+ return(FFALSE); - } - } - return(TRUE); -@@ -1083,12 +1083,12 @@ - #ifdef Paranoia - if((sosindex < 0) || (sosindex > group->sos_count)) { - report(lp, IMPORTANT, "SOS_set_marked: Invalid SOS index %d\n", sosindex); -- return(FALSE); -+ return(FFALSE); - } - #endif - - if(!(lp->var_type[column] & (ISSOS | ISGUB))) -- return(FALSE); -+ return(FFALSE); - - if(sosindex == 0) { - -@@ -1125,10 +1125,10 @@ - if(asactive) { - for(i = 1; i <= nn; i++) { - if(list[n+i] == column) -- return(FALSE); -+ return(FFALSE); - else if(list[n+i] == 0) { - list[n+i] = column; -- return(FALSE); -+ return(FFALSE); - } - } - } -@@ -1146,12 +1146,12 @@ - #ifdef Paranoia - if((sosindex < 0) || (sosindex > group->sos_count)) { - report(lp, IMPORTANT, "SOS_unmark: Invalid SOS index %d\n", sosindex); -- return(FALSE); -+ return(FFALSE); - } - #endif - - if(!(lp->var_type[column] & (ISSOS | ISGUB))) -- return(FALSE); -+ return(FFALSE); - - - if(sosindex == 0) { -@@ -1159,7 +1159,7 @@ - /* Undefine a SOS3 member variable that has temporarily been set as integer */ - if(lp->var_type[column] & ISSOSTEMPINT) { - lp->var_type[column] &= !ISSOSTEMPINT; -- set_int(lp, column, FALSE); -+ set_int(lp, column, FFALSE); - } - - nn = 0; -@@ -1197,7 +1197,7 @@ - list[n+nn] = 0; - return(TRUE); - } -- return(FALSE); -+ return(FFALSE); - } - else - return(TRUE); -@@ -1214,7 +1214,7 @@ - #ifdef Paranoia - if((sosindex < 0) || (sosindex > group->sos_count)) { - report(lp, IMPORTANT, "SOS_fix_unmarked: Invalid SOS index %d\n", sosindex); -- return(FALSE); -+ return(FFALSE); - } - #endif - -@@ -1365,7 +1365,7 @@ - #ifdef Paranoia - if((sosindex < 0) || (sosindex > group->sos_count)) { - report(lp, IMPORTANT, "SOS_fix_list: Invalid index %d\n", sosindex); -- return(FALSE); -+ return(FFALSE); - } - #endif - -diff -ru lp_solve_5.5.orig/lp_utils.c lp_solve_5.5/lp_utils.c ---- lp_solve_5.5.orig/lp_utils.c 2019-02-19 10:42:21.376737063 -0600 -+++ lp_solve_5.5/lp_utils.c 2019-02-19 12:05:12.316874613 -0600 -@@ -47,7 +47,7 @@ - if(((*ptr) == NULL) && (size > 0)) { - lp->report(lp, CRITICAL, "alloc of %d 'char' failed\n", size); - lp->spx_status = NOMEMORY; -- return( FALSE ); -+ return( FFALSE ); - } - else - return( TRUE ); -@@ -66,7 +66,7 @@ - if(((*ptr) == NULL) && (size > 0)) { - lp->report(lp, CRITICAL, "alloc of %d 'MYBOOL' failed\n", size); - lp->spx_status = NOMEMORY; -- return( FALSE ); -+ return( FFALSE ); - } - else - return( TRUE ); -@@ -85,7 +85,7 @@ - if(((*ptr) == NULL) && (size > 0)) { - lp->report(lp, CRITICAL, "alloc of %d 'INT' failed\n", size); - lp->spx_status = NOMEMORY; -- return( FALSE ); -+ return( FFALSE ); - } - else - return( TRUE ); -@@ -104,7 +104,7 @@ - if(((*ptr) == NULL) && (size > 0)) { - lp->report(lp, CRITICAL, "alloc of %d 'REAL' failed\n", size); - lp->spx_status = NOMEMORY; -- return( FALSE ); -+ return( FFALSE ); - } - else - return( TRUE ); -@@ -123,7 +123,7 @@ - if(((*ptr) == NULL) && (size > 0)) { - lp->report(lp, CRITICAL, "alloc of %d 'LREAL' failed\n", size); - lp->spx_status = NOMEMORY; -- return( FALSE ); -+ return( FFALSE ); - } - else - return( TRUE ); -@@ -138,7 +138,7 @@ - *ptr = NULL; - } - else { -- status = FALSE; -+ status = FFALSE; - lp->report(lp, CRITICAL, "free() failed on line %d of file %s\n", - __LINE__, __FILE__); - } -@@ -311,7 +311,7 @@ - break; - - if((i < 0) || (mempool->vectorsize[i] < 0)) -- return( FALSE ); -+ return( FFALSE ); - - if(forcefree) { - FREE(mempool->vectorarray[i]); -@@ -345,7 +345,7 @@ - REAL *newlist; - - size += 1; -- if(allocREAL(lp, &newlist, size, FALSE)) -+ if(allocREAL(lp, &newlist, size, FFALSE)) - MEMCOPY(newlist, origlist, size); - return(newlist); - } -@@ -354,7 +354,7 @@ - MYBOOL *newlist; - - size += 1; -- if(allocMYBOOL(lp, &newlist, size, FALSE)) -+ if(allocMYBOOL(lp, &newlist, size, FFALSE)) - MEMCOPY(newlist, origlist, size); - return(newlist); - } -@@ -363,7 +363,7 @@ - int *newlist; - - size += 1; -- if(allocINT(lp, &newlist, size, FALSE)) -+ if(allocINT(lp, &newlist, size, FFALSE)) - MEMCOPY(newlist, origlist, size); - return(newlist); - } -@@ -600,7 +600,7 @@ - /* ---------------------------------------------------------------------------------- */ - STATIC REAL rand_uniform(lprec *lp, REAL range) - { -- static MYBOOL randomized = FALSE; /* static ok here for reentrancy/multithreading */ -+ static MYBOOL randomized = FFALSE; /* static ok here for reentrancy/multithreading */ - - if(!randomized) { - randomized = TRUE; -@@ -659,7 +659,7 @@ - MYBOOL status = TRUE; - - if((linkmap == NULL) || (*linkmap == NULL)) -- status = FALSE; -+ status = FFALSE; - else { - if((*linkmap)->map != NULL) - free((*linkmap)->map); -@@ -681,7 +681,7 @@ - (linkmap->map[0] == itemnr)) - return( TRUE ); - else -- return( FALSE ); -+ return( FFALSE ); - } - - STATIC int countActiveLink(LLrec *linkmap) -@@ -710,7 +710,7 @@ - size = linkmap->size; - - if(linkmap->map[newitem] != 0) -- return( FALSE ); -+ return( FFALSE ); - - /* Link forward */ - k = linkmap->map[2*size+1]; -@@ -736,7 +736,7 @@ - size = linkmap->size; - - if(linkmap->map[newitem] != 0) -- return( FALSE ); -+ return( FFALSE ); - - if(afteritem == linkmap->map[2*size+1]) - appendLink(linkmap, newitem); -@@ -762,7 +762,7 @@ - STATIC MYBOOL setLink(LLrec *linkmap, int newitem) - { - if(isActiveLink(linkmap, newitem)) -- return( FALSE ); -+ return( FFALSE ); - else - return( insertLink(linkmap, prevActiveLink(linkmap, newitem), newitem) ); - } -@@ -774,7 +774,7 @@ - - k = firstActiveLink(linkmap); - if(k != 0) -- return( FALSE ); -+ return( FFALSE ); - for(k = 1; k <= size; k++) - appendLink(linkmap, k); - return( TRUE ); -@@ -936,7 +936,7 @@ - { - LLrec *testmap; - -- testmap = cloneLink(linkmap, -1, FALSE); -+ testmap = cloneLink(linkmap, -1, FFALSE); - if(doappend) { - appendLink(testmap, itemnr); - removeLink(testmap, itemnr); -@@ -1006,9 +1006,9 @@ - - /* Test for validity of the target and create it if necessary */ - if(target == NULL) -- return( FALSE ); -+ return( FFALSE ); - if(*target == NULL) -- allocREAL(NULL, target, PV->startpos[PV->count], FALSE); -+ allocREAL(NULL, target, PV->startpos[PV->count], FFALSE); - - /* Expand the packed vector into the target */ - i = PV->startpos[0]; -@@ -1025,7 +1025,7 @@ - - STATIC REAL getvaluePackedVector(PVrec *PV, int index) - { -- index = searchFor(index, PV->startpos, PV->count, 0, FALSE); -+ index = searchFor(index, PV->startpos, PV->count, 0, FFALSE); - index = abs(index)-1; - if(index >= 0) - return( PV->value[index] ); -@@ -1036,7 +1036,7 @@ - STATIC MYBOOL freePackedVector(PVrec **PV) - { - if((PV == NULL) || (*PV == NULL)) -- return( FALSE ); -+ return( FFALSE ); - - FREE((*PV)->value); - FREE((*PV)->startpos); -diff -ru lp_solve_5.5.orig/lp_wlp.c lp_solve_5.5/lp_wlp.c ---- lp_solve_5.5.orig/lp_wlp.c 2019-02-19 10:42:21.376737063 -0600 -+++ lp_solve_5.5/lp_wlp.c 2019-02-19 11:56:14.376859727 -0600 -@@ -59,7 +59,7 @@ - if(!first) - nchars += write_data(userhandle, write_modeldata, " "); - else -- first = FALSE; -+ first = FFALSE; - sprintf(buf, "%+.12g", (double)a); - if(strcmp(buf, "-1") == 0) - nchars += write_data(userhandle, write_modeldata, "-"); -@@ -95,14 +95,14 @@ - - if(!mat_validate(lp->matA)) { - report(lp, IMPORTANT, "LP_writefile: Could not validate the data matrix.\n"); -- return(FALSE); -+ return(FFALSE); - } - - /* Write name of model */ - ptr = get_lp_name(lp); - if(ptr != NULL) { - if(*ptr) -- write_lpcomment(userhandle, write_modeldata, ptr, FALSE); -+ write_lpcomment(userhandle, write_modeldata, ptr, FFALSE); - else - ptr = NULL; - } -@@ -183,7 +183,7 @@ - } - - /* Write bounds on variables */ -- ok = FALSE; -+ ok = FFALSE; - for(i = nrows + 1; i <= lp->sum; i++) - if(!is_splitvar(lp, i - nrows)) { - if(lp->orig_lowbo[i] == lp->orig_upbo[i]) { -diff -ru lp_solve_5.5.orig/shared/commonlib.c lp_solve_5.5/shared/commonlib.c ---- lp_solve_5.5.orig/shared/commonlib.c 2019-02-19 10:42:21.376737063 -0600 -+++ lp_solve_5.5/shared/commonlib.c 2019-02-19 12:11:34.268885181 -0600 -@@ -116,7 +116,7 @@ - char *ptr; - - if((descname == NULL) || (stdname == NULL) || (((int) strlen(descname)) >= buflen - 6)) -- return( FALSE ); -+ return( FFALSE ); - - strcpy(stdname, descname); - if((ptr = strrchr(descname, '/')) == NULL) -@@ -982,7 +982,7 @@ - - _searchenv( searchfile, envvar, pathbuffer ); - if(pathbuffer[0] == '\0') -- return( FALSE ); -+ return( FFALSE ); - else { - if(foundpath != NULL) - strcpy(foundpath, pathbuffer); -diff -ru lp_solve_5.5.orig/shared/commonlib.h lp_solve_5.5/shared/commonlib.h ---- lp_solve_5.5.orig/shared/commonlib.h 2019-02-19 10:42:21.376737063 -0600 -+++ lp_solve_5.5/shared/commonlib.h 2019-02-19 11:54:00.028856010 -0600 -@@ -84,8 +84,8 @@ - #define NULL 0 - #endif - --#ifndef FALSE -- #define FALSE 0 -+#ifndef FFALSE -+ #define FFALSE 0 - #define TRUE 1 - #endif - -diff -ru lp_solve_5.5.orig/shared/myblas.c lp_solve_5.5/shared/myblas.c ---- lp_solve_5.5.orig/shared/myblas.c 2019-02-19 10:42:21.376737063 -0600 -+++ lp_solve_5.5/shared/myblas.c 2019-02-19 12:11:58.152885842 -0600 -@@ -42,7 +42,7 @@ - { - if(mustinitBLAS) { - load_BLAS(NULL); -- mustinitBLAS = FALSE; -+ mustinitBLAS = FFALSE; - } - } - -@@ -72,7 +72,7 @@ - - if(libname == NULL) { - if(!mustinitBLAS && is_nativeBLAS()) -- return( FALSE ); -+ return( FFALSE ); - BLAS_dscal = my_dscal; - BLAS_dcopy = my_dcopy; - BLAS_daxpy = my_daxpy; -@@ -82,7 +82,7 @@ - BLAS_dload = my_dload; - BLAS_dnormi = my_dnormi; - if(mustinitBLAS) -- mustinitBLAS = FALSE; -+ mustinitBLAS = FFALSE; - } - else { - #ifdef LoadableBlasLib -@@ -151,7 +151,7 @@ - (BLAS_dnormi == NULL)) - ) { - load_BLAS(NULL); -- result = FALSE; -+ result = FFALSE; - } - } - return( result ); diff --git a/easybuild/easyconfigs/l/lrcalc/lrcalc-2.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/lrcalc/lrcalc-2.1-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..aa14572bef64 --- /dev/null +++ b/easybuild/easyconfigs/l/lrcalc/lrcalc-2.1-GCCcore-13.2.0.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'lrcalc' +version = '2.1' + +homepage = 'https://sites.math.rutgers.edu/~asbuch/lrcalc/' +description = """The Littlewood-Richardson Calculator is a program + designed to compute Littlewood-Richardson coefficients.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['https://math.rutgers.edu/~asbuch/lrcalc/'] +sources = [SOURCE_TAR_GZ] +checksums = ['996ac00e6ea8321ef09b34478f5379f613933c3254aeba624b6419b8afa5df57'] + +builddependencies = [ + ('binutils', '2.40'), +] + +sanity_check_paths = { + 'files': [ + 'bin/lrcalc', + 'lib/liblrcalc.%s' % SHLIB_EXT, + 'include/lrcalc/ivector.h', + ], + 'dirs': [] +} + +sanity_check_commands = ["lrcalc 2>&1 | grep '^Usage:'"] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/lrslib/lrslib-6.2-fix-plrs.patch b/easybuild/easyconfigs/l/lrslib/lrslib-6.2-fix-plrs.patch deleted file mode 100644 index 97d366e0b7f3..000000000000 --- a/easybuild/easyconfigs/l/lrslib/lrslib-6.2-fix-plrs.patch +++ /dev/null @@ -1,135 +0,0 @@ -# Fix incorrect compare to NULL pointer. It will automically cast to bool -# wpoely86@gmail.com -diff -ur lrslib-062.orig/plrs.cpp lrslib-062/plrs.cpp ---- lrslib-062.orig/plrs.cpp 2016-05-27 11:04:14.000000000 +0200 -+++ lrslib-062/plrs.cpp 2018-10-17 11:56:44.344749250 +0200 -@@ -189,12 +189,12 @@ - while(consume_list){ - - if(consume_list->type == "vertex"){ -- if (OUTSTREAM == NULL) -+ if (!OUTSTREAM) - printf("%s\n",consume_list->data.c_str()); - else OUTSTREAM <data<type == "ray"){ -- if (OUTSTREAM == NULL) -+ if (!OUTSTREAM) - printf("%s\n",consume_list->data.c_str()); - else OUTSTREAM <data<data); - }else{ -- if (OUTSTREAM == NULL) -+ if (!OUTSTREAM) - printf("%s\n",consume_list->data.c_str()); - else OUTSTREAM <data<type =="V cobasis"){ - if(!initializing){ -- if (OUTSTREAM == NULL) -+ if (!OUTSTREAM) - printf("%s\n",consume_list->data.c_str()); - else OUTSTREAM <data<type == "options warning"){ - //Only pipe warnings if initializing otherwise they are displayed multiple times - if(initializing){ -- if (OUTSTREAM == NULL) -+ if (!OUTSTREAM) - printf("%s\n", consume_list->data.c_str()); - else OUTSTREAM <data<type == "header"){ - //Only pipe headers if initializing otherwise they are displayed multiple times - if(initializing){ -- if (OUTSTREAM == NULL) -+ if (!OUTSTREAM) - printf("%s\n", consume_list->data.c_str()); - else OUTSTREAM <data<type == "debug"){ - //Print debug output if it's produced -- if (OUTSTREAM == NULL) -+ if (!OUTSTREAM) - printf("%s\n", consume_list->data.c_str()); - else OUTSTREAM << consume_list->data< 0){ - printf("%s\n", prat("*Volume=",Vnum,Vden).c_str()); - printf("*Totals: facets=%ld bases=%ld\n",FACETS,BASIS); -- if (OUTSTREAM != NULL) { -+ if (OUTSTREAM) { - OUTSTREAM < to whom you should turn for help -@@ -201,7 +201,7 @@ - SHLIBOBJ=lrslong1-shr.o lrslong2-shr.o lrslib1-shr.o lrslib2-shr.o \ - lrslibgmp-shr.o lrsgmp-shr.o lrsdriver-shr.o - --SHLIBBIN=lrs-shared redund-shared lrsnash-shared -+SHLIBBIN=lrs-shared redund-shared lrsnash-shared mplrs lrsgmp mplrsgmp redundgmp - - # Building (linking) the shared library, and relevant symlinks. - -@@ -225,7 +225,7 @@ - $(CC) redund.o -o $@ -L . -llrs - - lrsnash-shared: ${SHLINK} lrsnash.c -- $(CC) -DGMP -DMA lrsnash.c lrsnashlib.c -I${INCLUDEDIR} -o $@ -L . -llrs -lgmp -+ $(CC) -DGMP -DMA lrsnash.c lrsnashlib.c $(CPPFLAGS) -o $@ -L . -llrs -lgmp - - # build object files for the shared library - -@@ -242,10 +242,10 @@ - $(CC) ${CFLAGS} ${SHLIB_CFLAGS} -DMA -DSAFE -DB128 -DLRSLONG -c -o $@ lrslong.c - - lrslibgmp-shr.o: lrslib.c lrslib.h -- $(CC) ${CFLAGS} ${SHLIB_CFLAGS} -DMA -DGMP -I${INCLUDEDIR} -c -o $@ lrslib.c -+ $(CC) ${CFLAGS} ${SHLIB_CFLAGS} -DMA -DGMP $(CPPFLAGS) -c -o $@ lrslib.c - - lrsgmp-shr.o: lrsgmp.c lrsgmp.h -- $(CC) ${CFLAGS} ${SHLIB_CFLAGS} -DMA -DGMP -I${INCLUDEDIR} -c -o $@ lrsgmp.c -+ $(CC) ${CFLAGS} ${SHLIB_CFLAGS} -DMA -DGMP $(CPPFLAGS) -c -o $@ lrsgmp.c - - lrslib2-shr.o: lrslib.c lrslib.h - $(CC) ${CFLAGS} ${SHLIB_CFLAGS} -DMA -DSAFE -DB128 -DLRSLONG -c -o $@ lrslib.c diff --git a/easybuild/easyconfigs/l/lwgrp/lwgrp-1.0.2-gompi-2019a.eb b/easybuild/easyconfigs/l/lwgrp/lwgrp-1.0.2-gompi-2019a.eb deleted file mode 100644 index 51ca1521a61c..000000000000 --- a/easybuild/easyconfigs/l/lwgrp/lwgrp-1.0.2-gompi-2019a.eb +++ /dev/null @@ -1,26 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - https://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'lwgrp' -version = '1.0.2' - -homepage = 'https://github.com/llnl/lwgrp' - -description = """ - The Light-weight Group Library provides methods for MPI codes to quickly create - and destroy process groups -""" - -toolchain = {'name': 'gompi', 'version': '2019a'} - -source_urls = ['https://github.com/llnl/%(name)s/releases/download/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['c9d4233946e40f01efd0b4644fd9224becec51b9b5f8cbf45f5bac3129b5b536'] - -sanity_check_paths = { - 'files': ['include/%(name)s.h', 'lib/lib%%(name)s.%s' % SHLIB_EXT], - 'dirs': ['share/%(name)s'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lwgrp/lwgrp-1.0.2-gompi-2020a.eb b/easybuild/easyconfigs/l/lwgrp/lwgrp-1.0.2-gompi-2020a.eb deleted file mode 100644 index 4be0f6a362ec..000000000000 --- a/easybuild/easyconfigs/l/lwgrp/lwgrp-1.0.2-gompi-2020a.eb +++ /dev/null @@ -1,26 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - https://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'lwgrp' -version = '1.0.2' - -homepage = 'https://github.com/llnl/lwgrp' - -description = """ - The Light-weight Group Library provides methods for MPI codes to quickly create - and destroy process groups -""" - -toolchain = {'name': 'gompi', 'version': '2020a'} - -source_urls = ['https://github.com/llnl/%(name)s/releases/download/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['c9d4233946e40f01efd0b4644fd9224becec51b9b5f8cbf45f5bac3129b5b536'] - -sanity_check_paths = { - 'files': ['include/%(name)s.h', 'lib/lib%%(name)s.%s' % SHLIB_EXT], - 'dirs': ['share/%(name)s'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lwgrp/lwgrp-1.0.2-iimpi-2019a.eb b/easybuild/easyconfigs/l/lwgrp/lwgrp-1.0.2-iimpi-2019a.eb deleted file mode 100644 index 922ab7d6f9c7..000000000000 --- a/easybuild/easyconfigs/l/lwgrp/lwgrp-1.0.2-iimpi-2019a.eb +++ /dev/null @@ -1,26 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - https://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'lwgrp' -version = '1.0.2' - -homepage = 'https://github.com/llnl/lwgrp' - -description = """ - The Light-weight Group Library provides methods for MPI codes to quickly create - and destroy process groups -""" - -toolchain = {'name': 'iimpi', 'version': '2019a'} - -source_urls = ['https://github.com/llnl/%(name)s/releases/download/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['c9d4233946e40f01efd0b4644fd9224becec51b9b5f8cbf45f5bac3129b5b536'] - -sanity_check_paths = { - 'files': ['include/%(name)s.h', 'lib/lib%%(name)s.%s' % SHLIB_EXT], - 'dirs': ['share/%(name)s'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lwgrp/lwgrp-1.0.2-iimpi-2020a.eb b/easybuild/easyconfigs/l/lwgrp/lwgrp-1.0.2-iimpi-2020a.eb deleted file mode 100644 index 13ad42375a47..000000000000 --- a/easybuild/easyconfigs/l/lwgrp/lwgrp-1.0.2-iimpi-2020a.eb +++ /dev/null @@ -1,26 +0,0 @@ -# Authors:: Jack Perdue - TAMU HPRC - https://hprc.tamu.edu - -easyblock = 'ConfigureMake' - -name = 'lwgrp' -version = '1.0.2' - -homepage = 'https://github.com/llnl/lwgrp' - -description = """ - The Light-weight Group Library provides methods for MPI codes to quickly create - and destroy process groups -""" - -toolchain = {'name': 'iimpi', 'version': '2020a'} - -source_urls = ['https://github.com/llnl/%(name)s/releases/download/v%(version)s/'] -sources = [SOURCE_TAR_GZ] -checksums = ['c9d4233946e40f01efd0b4644fd9224becec51b9b5f8cbf45f5bac3129b5b536'] - -sanity_check_paths = { - 'files': ['include/%(name)s.h', 'lib/lib%%(name)s.%s' % SHLIB_EXT], - 'dirs': ['share/%(name)s'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lwgrp/lwgrp-1.0.6-gompi-2024a.eb b/easybuild/easyconfigs/l/lwgrp/lwgrp-1.0.6-gompi-2024a.eb new file mode 100644 index 000000000000..c36ee58b2733 --- /dev/null +++ b/easybuild/easyconfigs/l/lwgrp/lwgrp-1.0.6-gompi-2024a.eb @@ -0,0 +1,36 @@ +# +# Author: Robert Mijakovic +# +easyblock = 'ConfigureMake' + +name = 'lwgrp' +version = '1.0.6' + +homepage = 'https://github.com/LLNL/lwgrp' +description = """The light-weight group library defines data structures and collective operations to +group MPI processes as an ordered set. Such groups are useful as substitutes for MPI communicators +when the overhead of communicator creation is too costly. For example, certain sorting algorithms +recursively divide processes into subgroups as the sort algorithm progresses. These groups may be +different with each invocation, so that it is inefficient to create and destroy communicators during +the sort routine.""" + +toolchain = {'name': 'gompi', 'version': '2024a'} + +github_account = 'LLNL' +source_urls = [GITHUB_SOURCE] +sources = ['v%(version)s.tar.gz'] +checksums = ['108e622441028b7f88223244c9117d5de18a91fd7c246bfa48802b5c585557d0'] + +builddependencies = [ + ('Autotools', '20231222'), + ('pkgconf', '2.2.0'), +] + +preconfigopts = './autogen.sh && ' + +sanity_check_paths = { + 'files': ['include/%(name)s.h', 'lib/lib%%(name)s.%s' % SHLIB_EXT], + 'dirs': ['share/%(name)s'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lxml/lxml-3.5.0-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/l/lxml/lxml-3.5.0-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index 34cfa952aed9..000000000000 --- a/easybuild/easyconfigs/l/lxml/lxml-3.5.0-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'lxml' -version = '3.5.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://lxml.de/' -description = """The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['http://lxml.de/files/'] -sources = [SOURCE_TGZ] - -dependencies = [ - ('Python', '2.7.11'), - ('libxml2', '2.9.3', versionsuffix), - ('libxslt', '1.1.28', versionsuffix), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lxml/lxml-3.6.0-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/l/lxml/lxml-3.6.0-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index 6408a5d655ce..000000000000 --- a/easybuild/easyconfigs/l/lxml/lxml-3.6.0-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'lxml' -version = '3.6.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://lxml.de/' -description = """The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['http://lxml.de/files/'] -sources = [SOURCE_TGZ] - -dependencies = [ - ('Python', '2.7.11'), - ('libxml2', '2.9.3'), - ('libxslt', '1.1.29'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lxml/lxml-3.6.4-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/l/lxml/lxml-3.6.4-intel-2016b-Python-2.7.12.eb deleted file mode 100644 index 2329541fb323..000000000000 --- a/easybuild/easyconfigs/l/lxml/lxml-3.6.4-intel-2016b-Python-2.7.12.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'lxml' -version = '3.6.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://lxml.de/' -description = """The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['http://lxml.de/files/'] -sources = [SOURCE_TGZ] - -dependencies = [ - ('Python', '2.7.12'), - ('libxml2', '2.9.4'), - ('libxslt', '1.1.29'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lxml/lxml-4.0.0-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/l/lxml/lxml-4.0.0-intel-2017a-Python-2.7.13.eb deleted file mode 100644 index e36d505f9441..000000000000 --- a/easybuild/easyconfigs/l/lxml/lxml-4.0.0-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'lxml' -version = '4.0.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://lxml.de/' -description = """The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.""" - -toolchain = {'name': 'intel', 'version': '2017a'} - -source_urls = ['http://lxml.de/files/'] -sources = [SOURCE_TGZ] -checksums = ['f7bc9f702500e205b1560d620f14015fec76dcd6f9e889a946a2ddcc3c344fd0'] - -dependencies = [ - ('Python', '2.7.13'), - ('libxml2', '2.9.5'), - ('libxslt', '1.1.30'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lxml/lxml-4.1.1-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/l/lxml/lxml-4.1.1-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 38e16a3b825e..000000000000 --- a/easybuild/easyconfigs/l/lxml/lxml-4.1.1-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'lxml' -version = '4.1.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://lxml.de/' -description = """The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['http://lxml.de/files/'] -sources = [SOURCE_TGZ] -checksums = ['940caef1ec7c78e0c34b0f6b94fe42d0f2022915ffc78643d28538a5cfd0f40e'] - -dependencies = [ - ('Python', '2.7.14'), - ('libxml2', '2.9.7'), - ('libxslt', '1.1.32'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lxml/lxml-4.2.0-foss-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/l/lxml/lxml-4.2.0-foss-2018a-Python-2.7.14.eb deleted file mode 100644 index 0a89b97624a6..000000000000 --- a/easybuild/easyconfigs/l/lxml/lxml-4.2.0-foss-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'lxml' -version = '4.2.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://lxml.de/' -description = """The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['http://lxml.de/files/'] -sources = [SOURCE_TGZ] -checksums = ['7d96fbb5f23a62300aa9bef7d286cd61aca8902357619c8708c0290aba5df73f'] - -dependencies = [ - ('Python', '2.7.14'), - ('libxml2', '2.9.7'), - ('libxslt', '1.1.32'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lxml/lxml-4.2.0-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/l/lxml/lxml-4.2.0-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index 0ed0fe717dd3..000000000000 --- a/easybuild/easyconfigs/l/lxml/lxml-4.2.0-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'lxml' -version = '4.2.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://lxml.de/' -description = """The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['http://lxml.de/files/'] -sources = [SOURCE_TGZ] -checksums = ['7d96fbb5f23a62300aa9bef7d286cd61aca8902357619c8708c0290aba5df73f'] - -dependencies = [ - ('Python', '2.7.14'), - ('libxml2', '2.9.7'), - ('libxslt', '1.1.32'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lxml/lxml-4.2.0-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/l/lxml/lxml-4.2.0-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index e133510b0229..000000000000 --- a/easybuild/easyconfigs/l/lxml/lxml-4.2.0-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'lxml' -version = '4.2.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://lxml.de/' -description = """The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['http://lxml.de/files/'] -sources = [SOURCE_TGZ] -checksums = ['7d96fbb5f23a62300aa9bef7d286cd61aca8902357619c8708c0290aba5df73f'] - -dependencies = [ - ('Python', '3.6.4'), - ('libxml2', '2.9.7'), - ('libxslt', '1.1.32'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lxml/lxml-4.2.5-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/l/lxml/lxml-4.2.5-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index d8276da9dd58..000000000000 --- a/easybuild/easyconfigs/l/lxml/lxml-4.2.5-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'lxml' -version = '4.2.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://lxml.de/' -description = """The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['http://lxml.de/files/'] -sources = [SOURCE_TGZ] -checksums = ['36720698c29e7a9626a0dc802ef8885f8f0239bfd1689628ecd459a061f2807f'] - -dependencies = [ - ('Python', '2.7.15'), - ('libxml2', '2.9.8'), - ('libxslt', '1.1.32'), -] - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lxml/lxml-4.2.5-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/l/lxml/lxml-4.2.5-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index f40a121adc17..000000000000 --- a/easybuild/easyconfigs/l/lxml/lxml-4.2.5-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'lxml' -version = '4.2.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://lxml.de/' -description = """The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['http://lxml.de/files/'] -sources = [SOURCE_TGZ] -checksums = ['36720698c29e7a9626a0dc802ef8885f8f0239bfd1689628ecd459a061f2807f'] - -dependencies = [ - ('Python', '3.6.6'), - ('libxml2', '2.9.8'), - ('libxslt', '1.1.32'), -] - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lxml/lxml-4.2.5-intel-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/l/lxml/lxml-4.2.5-intel-2018b-Python-2.7.15.eb deleted file mode 100644 index a092227fdb5e..000000000000 --- a/easybuild/easyconfigs/l/lxml/lxml-4.2.5-intel-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'lxml' -version = '4.2.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://lxml.de/' -description = """The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['http://lxml.de/files/'] -sources = [SOURCE_TGZ] -checksums = ['36720698c29e7a9626a0dc802ef8885f8f0239bfd1689628ecd459a061f2807f'] - -dependencies = [ - ('Python', '2.7.15'), - ('libxml2', '2.9.8'), - ('libxslt', '1.1.32'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lxml/lxml-4.3.3-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/lxml/lxml-4.3.3-GCCcore-8.2.0.eb deleted file mode 100644 index e260a43337da..000000000000 --- a/easybuild/easyconfigs/l/lxml/lxml-4.3.3-GCCcore-8.2.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'lxml' -version = '4.3.3' - -homepage = 'http://lxml.de/' -description = """The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['http://lxml.de/files/'] -sources = [SOURCE_TGZ] -checksums = ['4a03dd682f8e35a10234904e0b9508d705ff98cf962c5851ed052e9340df3d90'] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -builddependencies = [('binutils', '2.31.1')] - -dependencies = [ - ('libxml2', '2.9.8'), - ('libxslt', '1.1.33'), -] - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lxml/lxml-4.4.2-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/lxml/lxml-4.4.2-GCCcore-8.3.0.eb deleted file mode 100644 index 4611e381e8a1..000000000000 --- a/easybuild/easyconfigs/l/lxml/lxml-4.4.2-GCCcore-8.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'lxml' -version = '4.4.2' - -homepage = 'https://lxml.de/' -description = """The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://lxml.de/files/'] -sources = [SOURCE_TGZ] -checksums = ['eff69ddbf3ad86375c344339371168640951c302450c5d3e9936e98d6459db06'] - -multi_deps = {'Python': ['3.7.4', '2.7.16']} - -builddependencies = [('binutils', '2.32')] - -dependencies = [ - ('libxml2', '2.9.9'), - ('libxslt', '1.1.34'), -] - -download_dep_fail = True -use_pip = True - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lxml/lxml-4.5.2-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/lxml/lxml-4.5.2-GCCcore-9.3.0.eb deleted file mode 100644 index f8209a2f3f55..000000000000 --- a/easybuild/easyconfigs/l/lxml/lxml-4.5.2-GCCcore-9.3.0.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'lxml' -version = '4.5.2' - -homepage = 'https://lxml.de/' -description = """The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://lxml.de/files/'] -sources = [SOURCE_TGZ] -checksums = ['cdc13a1682b2a6241080745b1953719e7fe0850b40a5c71ca574f090a1391df6'] - -multi_deps = {'Python': ['3.8.2', '2.7.18']} - -builddependencies = [('binutils', '2.34')] - -dependencies = [ - ('libxml2', '2.9.10'), - ('libxslt', '1.1.34'), -] - -download_dep_fail = True -use_pip = True -sanity_pip_check = True - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lxml/lxml-4.6.2-GCCcore-10.2.0.eb b/easybuild/easyconfigs/l/lxml/lxml-4.6.2-GCCcore-10.2.0.eb index dbd3721ba17c..da0865afaaed 100644 --- a/easybuild/easyconfigs/l/lxml/lxml-4.6.2-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/l/lxml/lxml-4.6.2-GCCcore-10.2.0.eb @@ -19,8 +19,4 @@ dependencies = [ ('libxslt', '1.1.34'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lxml/lxml-4.6.3-GCCcore-10.3.0.eb b/easybuild/easyconfigs/l/lxml/lxml-4.6.3-GCCcore-10.3.0.eb index 9a20f6dd000e..9fecbfb73ca9 100644 --- a/easybuild/easyconfigs/l/lxml/lxml-4.6.3-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/l/lxml/lxml-4.6.3-GCCcore-10.3.0.eb @@ -19,8 +19,4 @@ dependencies = [ ('libxslt', '1.1.34'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lxml/lxml-4.6.3-GCCcore-11.2.0.eb b/easybuild/easyconfigs/l/lxml/lxml-4.6.3-GCCcore-11.2.0.eb index fe506e065cbd..0613892974ef 100644 --- a/easybuild/easyconfigs/l/lxml/lxml-4.6.3-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/l/lxml/lxml-4.6.3-GCCcore-11.2.0.eb @@ -19,8 +19,4 @@ dependencies = [ ('libxslt', '1.1.34'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lxml/lxml-4.9.1-GCCcore-11.3.0.eb b/easybuild/easyconfigs/l/lxml/lxml-4.9.1-GCCcore-11.3.0.eb index b66852ade855..cb2e1d4e9852 100644 --- a/easybuild/easyconfigs/l/lxml/lxml-4.9.1-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/l/lxml/lxml-4.9.1-GCCcore-11.3.0.eb @@ -19,8 +19,4 @@ dependencies = [ ('libxslt', '1.1.34'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lxml/lxml-4.9.2-GCCcore-12.2.0.eb b/easybuild/easyconfigs/l/lxml/lxml-4.9.2-GCCcore-12.2.0.eb index 20323870198f..7aaa6fb93b7d 100644 --- a/easybuild/easyconfigs/l/lxml/lxml-4.9.2-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/l/lxml/lxml-4.9.2-GCCcore-12.2.0.eb @@ -19,8 +19,4 @@ dependencies = [ ('libxslt', '1.1.37'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lxml/lxml-4.9.2-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/lxml/lxml-4.9.2-GCCcore-12.3.0.eb index 8584189eb558..c5b19e68c29d 100644 --- a/easybuild/easyconfigs/l/lxml/lxml-4.9.2-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/l/lxml/lxml-4.9.2-GCCcore-12.3.0.eb @@ -19,8 +19,4 @@ dependencies = [ ('libxslt', '1.1.38'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lxml/lxml-4.9.3-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/lxml/lxml-4.9.3-GCCcore-13.2.0.eb index b462b36a685d..9c914b3ab5f2 100644 --- a/easybuild/easyconfigs/l/lxml/lxml-4.9.3-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/l/lxml/lxml-4.9.3-GCCcore-13.2.0.eb @@ -21,8 +21,4 @@ dependencies = [ ('libxslt', '1.1.38'), ] -download_dep_fail = True -use_pip = True -sanity_pip_check = True - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lxml/lxml-5.3.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/lxml/lxml-5.3.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..c7617591c9c7 --- /dev/null +++ b/easybuild/easyconfigs/l/lxml/lxml-5.3.0-GCCcore-13.3.0.eb @@ -0,0 +1,24 @@ +easyblock = 'PythonPackage' + +name = 'lxml' +version = '5.3.0' + +homepage = 'https://lxml.de/' +description = """The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +sources = [SOURCE_TAR_GZ] +checksums = ['4e109ca30d1edec1ac60cdbe341905dc3b8f55b16855e03a54aaf59e51ec8c6f'] + +builddependencies = [ + ('binutils', '2.42'), +] + +dependencies = [ + ('Python', '3.12.3'), + ('libxml2', '2.12.7'), + ('libxslt', '1.1.42'), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lxml/lxml-5.3.0-GCCcore-14.2.0.eb b/easybuild/easyconfigs/l/lxml/lxml-5.3.0-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..b77b95a260fb --- /dev/null +++ b/easybuild/easyconfigs/l/lxml/lxml-5.3.0-GCCcore-14.2.0.eb @@ -0,0 +1,24 @@ +easyblock = 'PythonPackage' + +name = 'lxml' +version = '5.3.0' + +homepage = 'https://lxml.de/' +description = """The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.""" + +toolchain = {'name': 'GCCcore', 'version': '14.2.0'} + +sources = [SOURCE_TAR_GZ] +checksums = ['4e109ca30d1edec1ac60cdbe341905dc3b8f55b16855e03a54aaf59e51ec8c6f'] + +builddependencies = [ + ('binutils', '2.42'), +] + +dependencies = [ + ('Python', '3.13.1'), + ('libxml2', '2.13.4'), + ('libxslt', '1.1.42'), +] + +moduleclass = 'lib' 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 deleted file mode 100644 index 132cfc359d66..000000000000 --- a/easybuild/easyconfigs/l/lynx/lynx-2.8.9-foss-2016b-develop.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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/l/lz4/lz4-1.10.0-GCCcore-14.2.0.eb b/easybuild/easyconfigs/l/lz4/lz4-1.10.0-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..4e42b4248bc1 --- /dev/null +++ b/easybuild/easyconfigs/l/lz4/lz4-1.10.0-GCCcore-14.2.0.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'lz4' +version = '1.10.0' + +homepage = 'https://lz4.github.io/lz4/' +description = """LZ4 is lossless compression algorithm, providing compression speed at 400 MB/s per core. + It features an extremely fast decoder, with speed in multiple GB/s per core.""" + +toolchain = {'name': 'GCCcore', 'version': '14.2.0'} + +github_account = '%(name)s' +source_urls = [GITHUB_SOURCE] +sources = ['v%(version)s.tar.gz'] +checksums = ['537512904744b35e232912055ccf8ec66d768639ff3abe5788d90d792ec5f48b'] + +builddependencies = [('binutils', '2.42')] + +skipsteps = ['configure'] + +installopts = "PREFIX=%(installdir)s" + +runtest = 'check' + +sanity_check_paths = { + 'files': ["bin/lz4", "lib/liblz4.%s" % SHLIB_EXT, "include/lz4.h"], + 'dirs': ["lib/pkgconfig"] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lz4/lz4-1.8.2-GCCcore-5.4.0.eb b/easybuild/easyconfigs/l/lz4/lz4-1.8.2-GCCcore-5.4.0.eb deleted file mode 100644 index 0641883ba5d9..000000000000 --- a/easybuild/easyconfigs/l/lz4/lz4-1.8.2-GCCcore-5.4.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'lz4' -version = '1.8.2' - -homepage = 'https://lz4.github.io/lz4/' -description = """LZ4 is lossless compression algorithm, providing compression speed at 400 MB/s per core. - It features an extremely fast decoder, with speed in multiple GB/s per core.""" - -toolchain = {'name': 'GCCcore', 'version': '5.4.0'} - -source_urls = ['https://github.com/lz4/lz4/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['0963fbe9ee90acd1d15e9f09e826eaaf8ea0312e854803caf2db0a6dd40f4464'] - -builddependencies = [('binutils', '2.26')] - -skipsteps = ['configure'] - -installopts = "PREFIX=%(installdir)s" - -runtest = 'check' - -sanity_check_paths = { - 'files': ["bin/lz4", "lib/liblz4.%s" % SHLIB_EXT, "include/lz4.h"], - 'dirs': ["lib/pkgconfig"] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lz4/lz4-1.8.2-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/lz4/lz4-1.8.2-GCCcore-6.4.0.eb deleted file mode 100644 index 1ce7988580ca..000000000000 --- a/easybuild/easyconfigs/l/lz4/lz4-1.8.2-GCCcore-6.4.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'lz4' -version = '1.8.2' - -homepage = 'https://lz4.github.io/lz4/' -description = """LZ4 is lossless compression algorithm, providing compression speed at 400 MB/s per core. - It features an extremely fast decoder, with speed in multiple GB/s per core.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['https://github.com/lz4/lz4/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['0963fbe9ee90acd1d15e9f09e826eaaf8ea0312e854803caf2db0a6dd40f4464'] - -builddependencies = [('binutils', '2.28')] - -skipsteps = ['configure'] - -installopts = "PREFIX=%(installdir)s" - -runtest = 'check' - -sanity_check_paths = { - 'files': ["bin/lz4", "lib/liblz4.%s" % SHLIB_EXT, "include/lz4.h"], - 'dirs': ["lib/pkgconfig"] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lz4/lz4-1.9.0-GCCcore-7.3.0.eb b/easybuild/easyconfigs/l/lz4/lz4-1.9.0-GCCcore-7.3.0.eb deleted file mode 100644 index e85bfc618b03..000000000000 --- a/easybuild/easyconfigs/l/lz4/lz4-1.9.0-GCCcore-7.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'lz4' -version = '1.9.0' - -homepage = 'https://lz4.github.io/lz4/' -description = """LZ4 is lossless compression algorithm, providing compression speed at 400 MB/s per core. - It features an extremely fast decoder, with speed in multiple GB/s per core.""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['https://github.com/lz4/lz4/archive/'] -sources = ['v%(version)s.tar.gz'] -patches = ['lz4-1.9.0_fix_test.patch'] -checksums = [ - 'f8b6d5662fa534bd61227d313535721ae41a68c9d84058b7b7d86e143572dcfb', # v1.9.0.tar.gz - '848c500c2882e6af5763acfedf700c0282507d74973ca73845e5b00594283bc8', # lz4-1.9.0_fix_test.patch -] - -builddependencies = [('binutils', '2.30')] - -skipsteps = ['configure'] - -installopts = "PREFIX=%(installdir)s" - -runtest = 'check' - -sanity_check_paths = { - 'files': ["bin/lz4", "lib/liblz4.%s" % SHLIB_EXT, "include/lz4.h"], - 'dirs': ["lib/pkgconfig"] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lz4/lz4-1.9.0_fix_test.patch b/easybuild/easyconfigs/l/lz4/lz4-1.9.0_fix_test.patch deleted file mode 100644 index 78fca5f2938e..000000000000 --- a/easybuild/easyconfigs/l/lz4/lz4-1.9.0_fix_test.patch +++ /dev/null @@ -1,14 +0,0 @@ -Fix error in test -Author: Samuel Moors, Vrije Universiteit Brussel (VUB) -diff -ur lz4-1.9.0.orig/tests/Makefile lz4-1.9.0/tests/Makefile ---- lz4-1.9.0.orig/tests/Makefile 2019-04-16 22:55:28.000000000 +0200 -+++ lz4-1.9.0/tests/Makefile 2019-04-19 15:08:53.616562619 +0200 -@@ -315,7 +315,7 @@ - ! $(LZ4) -c --fast=-1 tmp-tlb-dg20K # lz4 should fail when fast=-1 - # Test for #596 - @echo "TEST" > tmp-tlb-test -- $(LZ4) tmp-tlb-test -+ $(LZ4) tmp-tlb-test tmp-tlb-test.lz4 - $(LZ4) tmp-tlb-test.lz4 tmp-tlb-test2 - $(DIFF) -q tmp-tlb-test tmp-tlb-test2 - @$(RM) tmp-tlb* diff --git a/easybuild/easyconfigs/l/lz4/lz4-1.9.1-GCCcore-8.2.0.eb b/easybuild/easyconfigs/l/lz4/lz4-1.9.1-GCCcore-8.2.0.eb deleted file mode 100644 index d52b30a5142b..000000000000 --- a/easybuild/easyconfigs/l/lz4/lz4-1.9.1-GCCcore-8.2.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'lz4' -version = '1.9.1' - -homepage = 'https://lz4.github.io/lz4/' -description = """LZ4 is lossless compression algorithm, providing compression speed at 400 MB/s per core. - It features an extremely fast decoder, with speed in multiple GB/s per core.""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://github.com/lz4/lz4/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['f8377c89dad5c9f266edc0be9b73595296ecafd5bfa1000de148096c50052dc4'] - -builddependencies = [('binutils', '2.31.1')] - -skipsteps = ['configure'] - -installopts = "PREFIX=%(installdir)s" - -runtest = 'check' - -sanity_check_paths = { - 'files': ["bin/lz4", "lib/liblz4.%s" % SHLIB_EXT, "include/lz4.h"], - 'dirs': ["lib/pkgconfig"] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lz4/lz4-1.9.2-GCCcore-10.2.0.eb b/easybuild/easyconfigs/l/lz4/lz4-1.9.2-GCCcore-10.2.0.eb index b30c96011284..e192b5b00417 100644 --- a/easybuild/easyconfigs/l/lz4/lz4-1.9.2-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/l/lz4/lz4-1.9.2-GCCcore-10.2.0.eb @@ -4,7 +4,7 @@ name = 'lz4' version = '1.9.2' homepage = 'https://lz4.github.io/lz4/' -description = """LZ4 is lossless compression algorithm, providing compression speed at 400 MB/s per core. +description = """LZ4 is lossless compression algorithm, providing compression speed at 400 MB/s per core. It features an extremely fast decoder, with speed in multiple GB/s per core.""" toolchain = {'name': 'GCCcore', 'version': '10.2.0'} diff --git a/easybuild/easyconfigs/l/lz4/lz4-1.9.2-GCCcore-8.3.0.eb b/easybuild/easyconfigs/l/lz4/lz4-1.9.2-GCCcore-8.3.0.eb deleted file mode 100644 index bfaee64a5094..000000000000 --- a/easybuild/easyconfigs/l/lz4/lz4-1.9.2-GCCcore-8.3.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'lz4' -version = '1.9.2' - -homepage = 'https://lz4.github.io/lz4/' -description = """LZ4 is lossless compression algorithm, providing compression speed at 400 MB/s per core. - It features an extremely fast decoder, with speed in multiple GB/s per core.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://github.com/lz4/lz4/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['658ba6191fa44c92280d4aa2c271b0f4fbc0e34d249578dd05e50e76d0e5efcc'] - -builddependencies = [('binutils', '2.32')] - -skipsteps = ['configure'] - -installopts = "PREFIX=%(installdir)s" - -runtest = 'check' - -sanity_check_paths = { - 'files': ["bin/lz4", "lib/liblz4.%s" % SHLIB_EXT, "include/lz4.h"], - 'dirs': ["lib/pkgconfig"] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lz4/lz4-1.9.2-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/lz4/lz4-1.9.2-GCCcore-9.3.0.eb deleted file mode 100644 index 4e7dff3111f1..000000000000 --- a/easybuild/easyconfigs/l/lz4/lz4-1.9.2-GCCcore-9.3.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'lz4' -version = '1.9.2' - -homepage = 'https://lz4.github.io/lz4/' -description = """LZ4 is lossless compression algorithm, providing compression speed at 400 MB/s per core. - It features an extremely fast decoder, with speed in multiple GB/s per core.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -github_account = '%(name)s' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['658ba6191fa44c92280d4aa2c271b0f4fbc0e34d249578dd05e50e76d0e5efcc'] - -builddependencies = [('binutils', '2.34')] - -skipsteps = ['configure'] - -installopts = "PREFIX=%(installdir)s" - -runtest = 'check' - -sanity_check_paths = { - 'files': ["bin/lz4", "lib/liblz4.%s" % SHLIB_EXT, "include/lz4.h"], - 'dirs': ["lib/pkgconfig"] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lz4/lz4-1.9.3-GCCcore-10.3.0.eb b/easybuild/easyconfigs/l/lz4/lz4-1.9.3-GCCcore-10.3.0.eb index 74248d08f64a..a74a1c809a6c 100644 --- a/easybuild/easyconfigs/l/lz4/lz4-1.9.3-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/l/lz4/lz4-1.9.3-GCCcore-10.3.0.eb @@ -4,7 +4,7 @@ name = 'lz4' version = '1.9.3' homepage = 'https://lz4.github.io/lz4/' -description = """LZ4 is lossless compression algorithm, providing compression speed at 400 MB/s per core. +description = """LZ4 is lossless compression algorithm, providing compression speed at 400 MB/s per core. It features an extremely fast decoder, with speed in multiple GB/s per core.""" toolchain = {'name': 'GCCcore', 'version': '10.3.0'} diff --git a/easybuild/easyconfigs/l/lz4/lz4-1.9.3-GCCcore-11.2.0.eb b/easybuild/easyconfigs/l/lz4/lz4-1.9.3-GCCcore-11.2.0.eb index 09b7377077bb..60fd3e810d70 100644 --- a/easybuild/easyconfigs/l/lz4/lz4-1.9.3-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/l/lz4/lz4-1.9.3-GCCcore-11.2.0.eb @@ -4,7 +4,7 @@ name = 'lz4' version = '1.9.3' homepage = 'https://lz4.github.io/lz4/' -description = """LZ4 is lossless compression algorithm, providing compression speed at 400 MB/s per core. +description = """LZ4 is lossless compression algorithm, providing compression speed at 400 MB/s per core. It features an extremely fast decoder, with speed in multiple GB/s per core.""" toolchain = {'name': 'GCCcore', 'version': '11.2.0'} diff --git a/easybuild/easyconfigs/m/M3GNet/M3GNet-0.2.4-foss-2022a.eb b/easybuild/easyconfigs/m/M3GNet/M3GNet-0.2.4-foss-2022a.eb index 65f7885f2069..4f677a96c46c 100644 --- a/easybuild/easyconfigs/m/M3GNet/M3GNet-0.2.4-foss-2022a.eb +++ b/easybuild/easyconfigs/m/M3GNet/M3GNet-0.2.4-foss-2022a.eb @@ -22,9 +22,6 @@ dependencies = [ ('h5py', '3.7.0'), # optional, for model saving ] -use_pip = True -sanity_pip_check = True - exts_list = [ (name, version, { 'source_tmpl': '%(namelower)s-%(version)s.tar.gz', diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.16-GCC-4.8.1.eb b/easybuild/easyconfigs/m/M4/M4-1.4.16-GCC-4.8.1.eb deleted file mode 100644 index d5b828667ae8..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.16-GCC-4.8.1.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.16' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. -It is mostly SVR4 compatible although it has some extensions -(for example, handling more than 9 positional parameters to macros). -GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc. -""" - -toolchain = {'name': 'GCC', 'version': '4.8.1'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s-no-gets.patch'] -checksums = [ - 'e9176a35bb13a1b08482359aa554ee8072794f58f00e4827bf0e06b570c827da', # m4-1.4.16.tar.gz - '7c223ab254e9ba2d8ad5dc427889b5ad37304917c178ed541b8b95e24d9ee8d5', # M4-1.4.16-no-gets.patch -] - -configopts = "--enable-c++" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.16-GCC-4.8.2.eb b/easybuild/easyconfigs/m/M4/M4-1.4.16-GCC-4.8.2.eb deleted file mode 100644 index 2df42478a6b0..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.16-GCC-4.8.2.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.16' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. - It is mostly SVR4 compatible although it has some extensions - (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'GCC', 'version': '4.8.2'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s-no-gets.patch'] -checksums = [ - 'e9176a35bb13a1b08482359aa554ee8072794f58f00e4827bf0e06b570c827da', # m4-1.4.16.tar.gz - '7c223ab254e9ba2d8ad5dc427889b5ad37304917c178ed541b8b95e24d9ee8d5', # M4-1.4.16-no-gets.patch -] - -configopts = "--enable-c++" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.16-no-gets.patch b/easybuild/easyconfigs/m/M4/M4-1.4.16-no-gets.patch deleted file mode 100644 index 3af8932a9528..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.16-no-gets.patch +++ /dev/null @@ -1,38 +0,0 @@ -Since the 2.16 release of the glibc, 'gets' is not any more defined in the gnulib. -No m4 version synchronized with gnulib since [1] has been released yet. - -This patch avoids the following error occurs when building m4 <=1.4.16 on host using -a glibc >=2.16: - -make[4]: Entering directory `/opt/buildroot/output/build/host-m4-1.4.16/lib' -/opt/buildroot/output/host/usr/bin/ccache /usr/bin/gcc -std=gnu99 -I. -O2 -I/opt/buildroot/output/host/include -I/opt/buildroot/output/host/usr/include -MT gl_avltree_oset.o -MD -MP -MF .deps/gl_avltree_oset.Tpo -c -o gl_avltree_oset.o gl_avltree_oset.c -/opt/buildroot/output/host/usr/bin/ccache /usr/bin/gcc -std=gnu99 -I. -O2 -I/opt/buildroot/output/host/include -I/opt/buildroot/output/host/usr/include -MT c-ctype.o -MD -MP -MF .deps/c-ctype.Tpo -c -o c-ctype.o c-ctype.c -/opt/buildroot/output/host/usr/bin/ccache /usr/bin/gcc -std=gnu99 -I. -O2 -I/opt/buildroot/output/host/include -I/opt/buildroot/output/host/usr/include -MT c-stack.o -MD -MP -MF .deps/c-stack.Tpo -c -o c-stack.o c-stack.c -/opt/buildroot/output/host/usr/bin/ccache /usr/bin/gcc -std=gnu99 -I. -O2 -I/opt/buildroot/output/host/include -I/opt/buildroot/output/host/usr/include -MT clean-temp.o -MD -MP -MF .deps/clean-temp.Tpo -c -o clean-temp.o clean-temp.c -mv -f .deps/c-ctype.Tpo .deps/c-ctype.Po -/opt/buildroot/output/host/usr/bin/ccache /usr/bin/gcc -std=gnu99 -I. -O2 -I/opt/buildroot/output/host/include -I/opt/buildroot/output/host/usr/include -MT close-hook.o -MD -MP -MF .deps/close-hook.Tpo -c -o close-hook.o close-hook.c -In file included from clean-temp.h:22:0, - from clean-temp.c:23: -./stdio.h:477:20: error 'gets' undeclared here (not in a function) -make[4]: *** [clean-temp.o] Error 1 - -References: -[1] http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=66712c23388e93e5c518ebc8515140fa0c807348 -[2] http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sys-devel/m4/files/m4-1.4.16-no-gets.patch?diff_format=h&revision=1.1&view=markup - -Signed-off-by: Samuel Martin - ---- -diff -purN host-m4-1.4.16.orig/lib/stdio.in.h host-m4-1.4.16/lib/stdio.in.h ---- host-m4-1.4.16.orig/lib/stdio.in.h 2012-07-21 19:11:40.196541826 +0200 -+++ host-m4-1.4.16/lib/stdio.in.h 2012-07-21 20:46:05.405850751 +0200 -@@ -162,7 +162,9 @@ _GL_WARN_ON_USE (fflush, "fflush is not - so any use of gets warrants an unconditional warning. Assume it is - always declared, since it is required by C89. */ - #undef gets -+#if defined(__GLIBC__) && !defined(__UCLIBC__) && !__GLIBC_PREREQ(2, 16) - _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); -+#endif - - #if @GNULIB_FOPEN@ - # if @REPLACE_FOPEN@ diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.16.eb b/easybuild/easyconfigs/m/M4/M4-1.4.16.eb deleted file mode 100644 index a1969a8a6af7..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.16.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.16' - -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 = SYSTEM - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s-no-gets.patch'] -checksums = [ - 'e9176a35bb13a1b08482359aa554ee8072794f58f00e4827bf0e06b570c827da', # m4-1.4.16.tar.gz - '7c223ab254e9ba2d8ad5dc427889b5ad37304917c178ed541b8b95e24d9ee8d5', # M4-1.4.16-no-gets.patch -] - -configopts = "--enable-c++" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' 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 deleted file mode 100644 index 5f5ea6267888..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.8.2.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'GCC', 'version': '4.8.2'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' 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 deleted file mode 100644 index 37fd03ed0b73..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.8.4.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'GCC', 'version': '4.8.4'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' 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 deleted file mode 100644 index d198d46a3082..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.9.2-binutils-2.25.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'GCC', 'version': '4.9.2-binutils-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.25', '', SYSTEM)] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' 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 deleted file mode 100644 index 0d2e5bea7d13..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.9.2.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' 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 deleted file mode 100644 index a4c1c22b18f8..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' 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 deleted file mode 100644 index da1de09fb7bc..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.9.3-binutils-2.25.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'GCC', 'version': '4.9.3-binutils-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.25', '', SYSTEM)] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' 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 deleted file mode 100644 index 1bd724ee8ec9..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.9.3.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'GCC', 'version': '4.9.3'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' 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 deleted file mode 100644 index 085515a2705b..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-5.1.0-binutils-2.25.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'GCC', 'version': '5.1.0-binutils-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.25', '', SYSTEM)] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-5.2.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-5.2.0.eb deleted file mode 100644 index fd8be94d9516..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-5.2.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'GCC', 'version': '5.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' 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 deleted file mode 100644 index c69a159bb99f..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-5.4.0-2.26.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-4.9.2.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-4.9.2.eb deleted file mode 100644 index 4fc80e53b4ac..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-4.9.2.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.2'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.25', '', SYSTEM)] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS='-fgnu89-inline'" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-4.9.3.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-4.9.3.eb deleted file mode 100644 index 0a707b51b00e..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-4.9.3.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.3'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.25', '', SYSTEM)] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS='-fgnu89-inline'" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-4.9.4.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-4.9.4.eb deleted file mode 100644 index 5f4d20ef856f..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-4.9.4.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'GCCcore', 'version': '4.9.4'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.25', '', SYSTEM)] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS='-fgnu89-inline'" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-5.3.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-5.3.0.eb deleted file mode 100644 index c3716a65a866..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-5.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'GCCcore', 'version': '5.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.26', '', SYSTEM)] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-5.4.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-5.4.0.eb deleted file mode 100644 index fe316e7657ac..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-5.4.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'GCCcore', 'version': '5.4.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.26', '', SYSTEM)] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-6.1.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-6.1.0.eb deleted file mode 100644 index a8faaec39544..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-6.1.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'GCCcore', 'version': '6.1.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# use same binutils version that was used when building GCCcore -builddependencies = [('binutils', '2.27', '', SYSTEM)] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-6.2.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-6.2.0.eb deleted file mode 100644 index 388f76f27532..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-6.2.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'GCCcore', 'version': '6.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.27', '', SYSTEM)] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GNU-4.9.2-2.25.eb deleted file mode 100644 index 6fefa5fa7354..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GNU-4.9.2-2.25.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'GNU', 'version': '4.9.2-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GNU-4.9.3-2.25.eb deleted file mode 100644 index 52aefbf25b76..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GNU-4.9.3-2.25.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'GNU', 'version': '4.9.3-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' 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 deleted file mode 100644 index 50d9bfd8a15d..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GNU-5.1.0-2.25.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'GNU', 'version': '5.1.0-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' 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 deleted file mode 100644 index 86ca041c6fc3..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2016.04.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'foss', 'version': '2016.04'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2016a.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2016a.eb deleted file mode 100644 index dc584cdf8e42..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2016a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS='-fgnu89-inline'" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' 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 deleted file mode 100644 index f6c748a73b12..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2016b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-gimkl-2.11.5.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-gimkl-2.11.5.eb deleted file mode 100644 index ba514b1900a1..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-gimkl-2.11.5.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' 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 deleted file mode 100644 index 969bc9fe18fa..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2016.02-GCC-4.9.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2016a.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2016a.eb deleted file mode 100644 index c382c5d1ebc7..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2016a.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' 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 deleted file mode 100644 index 48b65451e4b2..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2016b.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-iomkl-2016.07.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-iomkl-2016.07.eb deleted file mode 100644 index 69de3bdb9a71..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-iomkl-2016.07.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'iomkl', 'version': '2016.07'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-iomkl-2016.09-GCC-4.9.3-2.25.eb deleted file mode 100644 index a954297260c3..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-iomkl-2016.09-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -patches = ['M4-%(version)s_glibc_2.28.patch'] -checksums = [ - '3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e', # m4-1.4.17.tar.gz - 'd7ae5c4d1bc636456db5f12c54f8f136512605cd92772a2fc3bc8a8b3cf92cca', # M4-1.4.17_glibc_2.28.patch -] - -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.18-FCC-4.5.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.18-FCC-4.5.0.eb deleted file mode 100644 index bc86a842bf04..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.18-FCC-4.5.0.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.18' - -homepage = 'https://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': 'FCC', 'version': '4.5.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -patches = [ - 'M4-1.4.18_glibc_2.28.patch', - 'M4-1.4.18_glibc_2.34.patch', -] - -checksums = [ - 'ab2633921a5cd38e48797bf5521ad259bdc4b979078034a3b790d7fec5493fab', # m4-1.4.18.tar.gz - 'a613c18f00b1a3caa46ae4b8b849a0f4f71095ad860f4fcd6c6bb4ae211681fa', # M4-1.4.18_glibc_2.28.patch - '75f0ccc981bf313f5eb4e203a9f8b1ef9e633d840064587405cf360107d4915a', # M4-1.4.18_glibc_2.34.patch -] - -# use binutils from the OS, since M4 is itself a dependency of the easybuilt binutils (via flex and Bison) -osdependencies = [('binutils')] - -# workaround for https://bugs.llvm.org/show_bug.cgi?id=16404 -preconfigopts = 'export LDFLAGS="--rtlib=compiler-rt $LDFLAGS" && ' - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ['bin/m4'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-10.1.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-10.1.0.eb deleted file mode 100644 index 23e948da86e3..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-10.1.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.18' - -homepage = 'https://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': '10.1.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -patches = [ - 'M4-1.4.18_glibc_2.28.patch', - 'M4-1.4.18_glibc_2.34.patch', -] - -checksums = [ - 'ab2633921a5cd38e48797bf5521ad259bdc4b979078034a3b790d7fec5493fab', # m4-1.4.18.tar.gz - 'a613c18f00b1a3caa46ae4b8b849a0f4f71095ad860f4fcd6c6bb4ae211681fa', # M4-1.4.18_glibc_2.28.patch - '75f0ccc981bf313f5eb4e203a9f8b1ef9e633d840064587405cf360107d4915a', # M4-1.4.18_glibc_2.34.patch -] - -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.34', '', SYSTEM)] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ['bin/m4'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-5.3.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-5.3.0.eb deleted file mode 100644 index 43408ff8facf..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-5.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -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.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -patches = [ - 'M4-1.4.18_glibc_2.28.patch', - 'M4-1.4.18_glibc_2.34.patch', -] - -checksums = [ - 'ab2633921a5cd38e48797bf5521ad259bdc4b979078034a3b790d7fec5493fab', # m4-1.4.18.tar.gz - 'a613c18f00b1a3caa46ae4b8b849a0f4f71095ad860f4fcd6c6bb4ae211681fa', # M4-1.4.18_glibc_2.28.patch - '75f0ccc981bf313f5eb4e203a9f8b1ef9e633d840064587405cf360107d4915a', # M4-1.4.18_glibc_2.34.patch -] - -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.26', '', SYSTEM)] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' 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 deleted file mode 100644 index 7c7bb607dc63..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-5.4.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -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'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -patches = [ - 'M4-1.4.18_glibc_2.28.patch', - 'M4-1.4.18_glibc_2.34.patch', -] - -checksums = [ - 'ab2633921a5cd38e48797bf5521ad259bdc4b979078034a3b790d7fec5493fab', # m4-1.4.18.tar.gz - 'a613c18f00b1a3caa46ae4b8b849a0f4f71095ad860f4fcd6c6bb4ae211681fa', # M4-1.4.18_glibc_2.28.patch - '75f0ccc981bf313f5eb4e203a9f8b1ef9e633d840064587405cf360107d4915a', # M4-1.4.18_glibc_2.34.patch -] - -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.26', '', SYSTEM)] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-5.5.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-5.5.0.eb deleted file mode 100644 index 1c0ae73d6d81..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-5.5.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -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.5.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -patches = [ - 'M4-1.4.18_glibc_2.28.patch', - 'M4-1.4.18_glibc_2.34.patch', -] - -checksums = [ - 'ab2633921a5cd38e48797bf5521ad259bdc4b979078034a3b790d7fec5493fab', # m4-1.4.18.tar.gz - 'a613c18f00b1a3caa46ae4b8b849a0f4f71095ad860f4fcd6c6bb4ae211681fa', # M4-1.4.18_glibc_2.28.patch - '75f0ccc981bf313f5eb4e203a9f8b1ef9e633d840064587405cf360107d4915a', # M4-1.4.18_glibc_2.34.patch -] - -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.26', '', SYSTEM)] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ 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 deleted file mode 100644 index 9b67783cc40e..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-6.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -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.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -patches = [ - 'M4-1.4.18_glibc_2.28.patch', - 'M4-1.4.18_glibc_2.34.patch', -] - -checksums = [ - 'ab2633921a5cd38e48797bf5521ad259bdc4b979078034a3b790d7fec5493fab', # m4-1.4.18.tar.gz - 'a613c18f00b1a3caa46ae4b8b849a0f4f71095ad860f4fcd6c6bb4ae211681fa', # M4-1.4.18_glibc_2.28.patch - '75f0ccc981bf313f5eb4e203a9f8b1ef9e633d840064587405cf360107d4915a', # M4-1.4.18_glibc_2.34.patch -] - -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.27', '', SYSTEM)] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ 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.4.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-6.4.0.eb deleted file mode 100644 index 5bb8c4176746..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-6.4.0.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.18' - -homepage = 'https://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] - -patches = [ - 'M4-1.4.18_glibc_2.28.patch', - 'M4-1.4.18_glibc_2.34.patch', -] - -checksums = [ - 'ab2633921a5cd38e48797bf5521ad259bdc4b979078034a3b790d7fec5493fab', # m4-1.4.18.tar.gz - 'a613c18f00b1a3caa46ae4b8b849a0f4f71095ad860f4fcd6c6bb4ae211681fa', # M4-1.4.18_glibc_2.28.patch - '75f0ccc981bf313f5eb4e203a9f8b1ef9e633d840064587405cf360107d4915a', # M4-1.4.18_glibc_2.34.patch -] - -# use same binutils version that was used when building GCC toolchain -builddependencies = [ - ('binutils', '2.28', '', SYSTEM), -] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ 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 deleted file mode 100644 index 43b5a9979944..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-7.1.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.18' - -homepage = 'https://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'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -patches = [ - 'M4-1.4.18_glibc_2.28.patch', - 'M4-1.4.18_glibc_2.34.patch', -] - -checksums = [ - 'ab2633921a5cd38e48797bf5521ad259bdc4b979078034a3b790d7fec5493fab', # m4-1.4.18.tar.gz - 'a613c18f00b1a3caa46ae4b8b849a0f4f71095ad860f4fcd6c6bb4ae211681fa', # M4-1.4.18_glibc_2.28.patch - '75f0ccc981bf313f5eb4e203a9f8b1ef9e633d840064587405cf360107d4915a', # M4-1.4.18_glibc_2.34.patch -] - -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.28', '', SYSTEM)] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ 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 deleted file mode 100644 index c6ea670638e2..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-7.2.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.18' - -homepage = 'https://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] - -patches = [ - 'M4-1.4.18_glibc_2.28.patch', - 'M4-1.4.18_glibc_2.34.patch', -] - -checksums = [ - 'ab2633921a5cd38e48797bf5521ad259bdc4b979078034a3b790d7fec5493fab', # m4-1.4.18.tar.gz - 'a613c18f00b1a3caa46ae4b8b849a0f4f71095ad860f4fcd6c6bb4ae211681fa', # M4-1.4.18_glibc_2.28.patch - '75f0ccc981bf313f5eb4e203a9f8b1ef9e633d840064587405cf360107d4915a', # M4-1.4.18_glibc_2.34.patch -] - -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.29', '', SYSTEM)] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ 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.3.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-7.3.0.eb deleted file mode 100644 index 0fd28aca84fe..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-7.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.18' - -homepage = 'https://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.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -patches = [ - 'M4-1.4.18_glibc_2.28.patch', - 'M4-1.4.18_glibc_2.34.patch', -] - -checksums = [ - 'ab2633921a5cd38e48797bf5521ad259bdc4b979078034a3b790d7fec5493fab', # m4-1.4.18.tar.gz - 'a613c18f00b1a3caa46ae4b8b849a0f4f71095ad860f4fcd6c6bb4ae211681fa', # M4-1.4.18_glibc_2.28.patch - '75f0ccc981bf313f5eb4e203a9f8b1ef9e633d840064587405cf360107d4915a', # M4-1.4.18_glibc_2.34.patch -] - -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.30', '', SYSTEM)] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ 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.4.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-7.4.0.eb deleted file mode 100644 index 3957e4980e2b..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-7.4.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -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.4.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -patches = [ - 'M4-1.4.18_glibc_2.28.patch', - 'M4-1.4.18_glibc_2.34.patch', -] - -checksums = [ - 'ab2633921a5cd38e48797bf5521ad259bdc4b979078034a3b790d7fec5493fab', # m4-1.4.18.tar.gz - 'a613c18f00b1a3caa46ae4b8b849a0f4f71095ad860f4fcd6c6bb4ae211681fa', # M4-1.4.18_glibc_2.28.patch - '75f0ccc981bf313f5eb4e203a9f8b1ef9e633d840064587405cf360107d4915a', # M4-1.4.18_glibc_2.34.patch -] - -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.31.1', '', SYSTEM)] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ['bin/m4'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-8.1.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-8.1.0.eb deleted file mode 100644 index 3ae81595fa91..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-8.1.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.18' - -homepage = 'https://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': '8.1.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -patches = [ - 'M4-1.4.18_glibc_2.28.patch', - 'M4-1.4.18_glibc_2.34.patch', -] - -checksums = [ - 'ab2633921a5cd38e48797bf5521ad259bdc4b979078034a3b790d7fec5493fab', # m4-1.4.18.tar.gz - 'a613c18f00b1a3caa46ae4b8b849a0f4f71095ad860f4fcd6c6bb4ae211681fa', # M4-1.4.18_glibc_2.28.patch - '75f0ccc981bf313f5eb4e203a9f8b1ef9e633d840064587405cf360107d4915a', # M4-1.4.18_glibc_2.34.patch -] - -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.30', '', SYSTEM)] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ['bin/m4'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-8.2.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-8.2.0.eb deleted file mode 100644 index a646315f4d9a..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-8.2.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -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': '8.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -patches = [ - 'M4-1.4.18_glibc_2.28.patch', - 'M4-1.4.18_glibc_2.34.patch', -] - -checksums = [ - 'ab2633921a5cd38e48797bf5521ad259bdc4b979078034a3b790d7fec5493fab', # m4-1.4.18.tar.gz - 'a613c18f00b1a3caa46ae4b8b849a0f4f71095ad860f4fcd6c6bb4ae211681fa', # M4-1.4.18_glibc_2.28.patch - '75f0ccc981bf313f5eb4e203a9f8b1ef9e633d840064587405cf360107d4915a', # M4-1.4.18_glibc_2.34.patch -] - -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.31.1', '', SYSTEM)] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ['bin/m4'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-8.3.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-8.3.0.eb deleted file mode 100644 index bba6ee5bb818..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-8.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -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': '8.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -patches = [ - 'M4-1.4.18_glibc_2.28.patch', - 'M4-1.4.18_glibc_2.34.patch', -] - -checksums = [ - 'ab2633921a5cd38e48797bf5521ad259bdc4b979078034a3b790d7fec5493fab', # m4-1.4.18.tar.gz - 'a613c18f00b1a3caa46ae4b8b849a0f4f71095ad860f4fcd6c6bb4ae211681fa', # M4-1.4.18_glibc_2.28.patch - '75f0ccc981bf313f5eb4e203a9f8b1ef9e633d840064587405cf360107d4915a', # M4-1.4.18_glibc_2.34.patch -] - -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.32', '', SYSTEM)] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ['bin/m4'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-8.4.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-8.4.0.eb deleted file mode 100644 index 84ace55818bd..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-8.4.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.18' - -homepage = 'https://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': '8.4.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -patches = [ - 'M4-1.4.18_glibc_2.28.patch', - 'M4-1.4.18_glibc_2.34.patch', -] - -checksums = [ - 'ab2633921a5cd38e48797bf5521ad259bdc4b979078034a3b790d7fec5493fab', # m4-1.4.18.tar.gz - 'a613c18f00b1a3caa46ae4b8b849a0f4f71095ad860f4fcd6c6bb4ae211681fa', # M4-1.4.18_glibc_2.28.patch - '75f0ccc981bf313f5eb4e203a9f8b1ef9e633d840064587405cf360107d4915a', # M4-1.4.18_glibc_2.34.patch -] - -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.32', '', SYSTEM)] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ['bin/m4'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-9.1.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-9.1.0.eb deleted file mode 100644 index abe9dbefd210..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-9.1.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.18' - -homepage = 'https://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': '9.1.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -patches = [ - 'M4-1.4.18_glibc_2.28.patch', - 'M4-1.4.18_glibc_2.34.patch', -] - -checksums = [ - 'ab2633921a5cd38e48797bf5521ad259bdc4b979078034a3b790d7fec5493fab', # m4-1.4.18.tar.gz - 'a613c18f00b1a3caa46ae4b8b849a0f4f71095ad860f4fcd6c6bb4ae211681fa', # M4-1.4.18_glibc_2.28.patch - '75f0ccc981bf313f5eb4e203a9f8b1ef9e633d840064587405cf360107d4915a', # M4-1.4.18_glibc_2.34.patch -] - -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.32', '', SYSTEM)] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ['bin/m4'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-9.2.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-9.2.0.eb deleted file mode 100644 index 2db382b93212..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-9.2.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.18' - -homepage = 'https://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': '9.2.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -patches = [ - 'M4-1.4.18_glibc_2.28.patch', - 'M4-1.4.18_glibc_2.34.patch', -] - -checksums = [ - 'ab2633921a5cd38e48797bf5521ad259bdc4b979078034a3b790d7fec5493fab', # m4-1.4.18.tar.gz - 'a613c18f00b1a3caa46ae4b8b849a0f4f71095ad860f4fcd6c6bb4ae211681fa', # M4-1.4.18_glibc_2.28.patch - '75f0ccc981bf313f5eb4e203a9f8b1ef9e633d840064587405cf360107d4915a', # M4-1.4.18_glibc_2.34.patch -] - -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.32', '', SYSTEM)] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ['bin/m4'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-9.3.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-9.3.0.eb deleted file mode 100644 index e0dffd89a28a..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-9.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.18' - -homepage = 'https://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': '9.3.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -patches = [ - 'M4-1.4.18_glibc_2.28.patch', - 'M4-1.4.18_glibc_2.34.patch', -] - -checksums = [ - 'ab2633921a5cd38e48797bf5521ad259bdc4b979078034a3b790d7fec5493fab', # m4-1.4.18.tar.gz - 'a613c18f00b1a3caa46ae4b8b849a0f4f71095ad860f4fcd6c6bb4ae211681fa', # M4-1.4.18_glibc_2.28.patch - '75f0ccc981bf313f5eb4e203a9f8b1ef9e633d840064587405cf360107d4915a', # M4-1.4.18_glibc_2.34.patch -] - -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.34', '', SYSTEM)] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ['bin/m4'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-system.eb b/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-system.eb deleted file mode 100644 index 6df13418cc39..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-system.eb +++ /dev/null @@ -1,38 +0,0 @@ -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': 'system'} -# Can't rely on binutils in this case (since this is an implied dep) so switch off architecture optimisations -toolchainopts = {'optarch': False} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -patches = [ - 'M4-1.4.18_glibc_2.28.patch', - 'M4-1.4.18_glibc_2.34.patch', -] - -checksums = [ - 'ab2633921a5cd38e48797bf5521ad259bdc4b979078034a3b790d7fec5493fab', # m4-1.4.18.tar.gz - 'a613c18f00b1a3caa46ae4b8b849a0f4f71095ad860f4fcd6c6bb4ae211681fa', # M4-1.4.18_glibc_2.28.patch - '75f0ccc981bf313f5eb4e203a9f8b1ef9e633d840064587405cf360107d4915a', # M4-1.4.18_glibc_2.34.patch -] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.19-GCCcore-14.2.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.19-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..c5c3ad83f3a7 --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.19-GCCcore-14.2.0.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.19' + +homepage = 'https://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': '14.2.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['3be4a26d825ffdfda52a56fc43246456989a3630093cced3fbddf4771ee58a70'] + +# use same binutils version that was used when building GCC toolchain +builddependencies = [('binutils', '2.42', '', SYSTEM)] + +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 +configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" + +sanity_check_paths = { + 'files': ['bin/m4'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.19-GCCcore-9.4.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.19-GCCcore-9.4.0.eb deleted file mode 100644 index e59b0628b8e7..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.19-GCCcore-9.4.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.19' - -homepage = 'https://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': '9.4.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3be4a26d825ffdfda52a56fc43246456989a3630093cced3fbddf4771ee58a70'] - -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.36.1', '', SYSTEM)] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline" - -sanity_check_paths = { - 'files': ['bin/m4'], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.19-GCCcore-9.5.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.19-GCCcore-9.5.0.eb deleted file mode 100644 index e586ce4a60a6..000000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.19-GCCcore-9.5.0.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.19' - -homepage = 'https://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': '9.5.0'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['3be4a26d825ffdfda52a56fc43246456989a3630093cced3fbddf4771ee58a70'] - -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.38', '', SYSTEM)] - -# '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 -configopts = "--enable-c++ 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 deleted file mode 100644 index 69983d3ccd18..000000000000 --- a/easybuild/easyconfigs/m/MACH/MACH-1.0.18.eb +++ /dev/null @@ -1,27 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# Author: Ravi Tripathi -# Email: ravi89@uab.edu - -easyblock = "Tarball" - -name = 'MACH' -version = '1.0.18' - -homepage = 'http://csg.sph.umich.edu/abecasis/MACH/' -description = """MACH 1.0 is a Markov Chain based haplotyper -that can resolve long haplotypes or infer missing genotypes -in samples of unrelated individuals.""" - -toolchain = SYSTEM - -source_urls = ['http://csg.sph.umich.edu/abecasis/MACH/download/'] -sources = ['mach.%(version)s.Linux.tgz'] - -modextrapaths = {'PATH': 'executables'} - -sanity_check_paths = { - 'files': ["executables/mach1", "executables/thunder", "README"], - 'dirs': ["examples"] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MACS2/MACS2-2.1.1.20160309-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/m/MACS2/MACS2-2.1.1.20160309-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 6070c4675e23..000000000000 --- a/easybuild/easyconfigs/m/MACS2/MACS2-2.1.1.20160309-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# 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 -# License:: MIT/GPL -# $Id$ -# -## - -easyblock = 'PythonPackage' - -name = 'MACS2' -version = '2.1.1.20160309' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/taoliu/MACS/' -description = "Model Based Analysis for ChIP-Seq data" - -toolchain = {'name': 'intel', 'version': '2017b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['2008ba838f83f34f8e0fddefe2a3a0159f4a740707c68058f815b31ddad53d26'] - -dependencies = [('Python', '2.7.14')] - -options = {'modulename': name} - -sanity_check_paths = { - 'files': ['bin/macs2'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [('%(namelower)s --version')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MACS2/MACS2-2.1.2.1-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/m/MACS2/MACS2-2.1.2.1-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index 4a50c5ac87fc..000000000000 --- a/easybuild/easyconfigs/m/MACS2/MACS2-2.1.2.1-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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 -# License:: MIT/GPL -# $Id$ -# -## - -easyblock = 'PythonPackage' - -name = 'MACS2' -version = '2.1.2.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/taoliu/MACS/' -description = "Model Based Analysis for ChIP-Seq data" - -toolchain = {'name': 'foss', 'version': '2017b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['6ee9381bda61bacf65e2e31bde267cbcd61a1304457f8a00a0eb7632dd12419b'] - -dependencies = [('Python', '2.7.14')] - -options = {'modulename': name} - -use_pip = True -download_dep_fail = True - -sanity_check_paths = { - 'files': ['bin/macs2'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [('%(namelower)s --version')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MACS2/MACS2-2.1.2.1-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/m/MACS2/MACS2-2.1.2.1-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index 1bb839ef9e3f..000000000000 --- a/easybuild/easyconfigs/m/MACS2/MACS2-2.1.2.1-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,39 +0,0 @@ -## -# 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 -# License:: MIT/GPL -# $Id$ -# -## - -easyblock = 'PythonPackage' - -name = 'MACS2' -version = '2.1.2.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/taoliu/MACS/' -description = "Model Based Analysis for ChIP-Seq data" - -toolchain = {'name': 'intel', 'version': '2017b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['6ee9381bda61bacf65e2e31bde267cbcd61a1304457f8a00a0eb7632dd12419b'] - -dependencies = [('Python', '2.7.14')] - -options = {'modulename': name} - -use_pip = True -download_dep_fail = True - -sanity_check_paths = { - 'files': ['bin/macs2'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [('%(namelower)s --version')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MACS2/MACS2-2.1.2.1-intel-2019a-Python-2.7.15.eb b/easybuild/easyconfigs/m/MACS2/MACS2-2.1.2.1-intel-2019a-Python-2.7.15.eb deleted file mode 100644 index 35e222c950de..000000000000 --- a/easybuild/easyconfigs/m/MACS2/MACS2-2.1.2.1-intel-2019a-Python-2.7.15.eb +++ /dev/null @@ -1,45 +0,0 @@ -## -# 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 -# License:: MIT/GPL -# $Id$ -# -## - -easyblock = 'PythonPackage' - -name = 'MACS2' -version = '2.1.2.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/taoliu/MACS/' -description = "Model Based Analysis for ChIP-Seq data" - -toolchain = {'name': 'intel', 'version': '2019a'} - -sources = [SOURCE_TAR_GZ] -checksums = ['6ee9381bda61bacf65e2e31bde267cbcd61a1304457f8a00a0eb7632dd12419b'] - -dependencies = [ - ('Python', '2.7.15'), - ('SciPy-bundle', '2019.03'), -] - -# required because we're building a Python package using Intel compilers on top of Python built with GCC -check_ldshared = True - -use_pip = True -download_dep_fail = True - -options = {'modulename': name} - -sanity_check_paths = { - 'files': ['bin/macs2'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [('%(namelower)s --version')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MACS2/MACS2-2.2.5-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/m/MACS2/MACS2-2.2.5-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 0d27db777e10..000000000000 --- a/easybuild/easyconfigs/m/MACS2/MACS2-2.2.5-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,31 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild - -easyblock = 'PythonPackage' - -name = 'MACS2' -version = '2.2.5' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/taoliu/MACS/' -description = "Model Based Analysis for ChIP-Seq data" - -toolchain = {'name': 'foss', 'version': '2018b'} - -sources = [SOURCE_TAR_GZ] -checksums = ['a3d8c5885e3e2cb6ffd46fe292841f7d74fdbaaf549105c77e48a2b96e479741'] - -dependencies = [('Python', '3.6.6')] - -options = {'modulename': name} - -use_pip = True -download_dep_fail = True - -sanity_check_paths = { - 'files': ['bin/macs2'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = [('%(namelower)s --version')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MACS2/MACS2-2.2.7.1-foss-2021a.eb b/easybuild/easyconfigs/m/MACS2/MACS2-2.2.7.1-foss-2021a.eb index 726420a15cc3..6c956d5a1260 100644 --- a/easybuild/easyconfigs/m/MACS2/MACS2-2.2.7.1-foss-2021a.eb +++ b/easybuild/easyconfigs/m/MACS2/MACS2-2.2.7.1-foss-2021a.eb @@ -18,9 +18,6 @@ dependencies = [ ('SciPy-bundle', '2021.05'), ] -use_pip = True -download_dep_fail = True - sanity_check_paths = { 'files': ['bin/macs2'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], @@ -30,6 +27,4 @@ sanity_check_commands = [('%(namelower)s --version')] options = {'modulename': name} -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MACS2/MACS2-2.2.7.1-foss-2021b.eb b/easybuild/easyconfigs/m/MACS2/MACS2-2.2.7.1-foss-2021b.eb index 8e2adf6572b1..02d10b02188b 100644 --- a/easybuild/easyconfigs/m/MACS2/MACS2-2.2.7.1-foss-2021b.eb +++ b/easybuild/easyconfigs/m/MACS2/MACS2-2.2.7.1-foss-2021b.eb @@ -18,9 +18,6 @@ dependencies = [ ('SciPy-bundle', '2021.10'), ] -use_pip = True -download_dep_fail = True - sanity_check_paths = { 'files': ['bin/macs2'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], @@ -30,6 +27,4 @@ sanity_check_commands = [('%(namelower)s --version')] options = {'modulename': name} -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MACS2/MACS2-2.2.9.1-foss-2022a.eb b/easybuild/easyconfigs/m/MACS2/MACS2-2.2.9.1-foss-2022a.eb index 6de5339c98cf..6ab9daf21723 100644 --- a/easybuild/easyconfigs/m/MACS2/MACS2-2.2.9.1-foss-2022a.eb +++ b/easybuild/easyconfigs/m/MACS2/MACS2-2.2.9.1-foss-2022a.eb @@ -18,9 +18,6 @@ dependencies = [ ('SciPy-bundle', '2022.05'), ] -use_pip = True -download_dep_fail = True - sanity_check_paths = { 'files': ['bin/macs2'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], @@ -30,6 +27,4 @@ sanity_check_commands = [('%(namelower)s --version')] options = {'modulename': name} -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MACS2/MACS2-2.2.9.1-foss-2022b.eb b/easybuild/easyconfigs/m/MACS2/MACS2-2.2.9.1-foss-2022b.eb index 56aa3d1ee7b8..3dc59cbd4caa 100644 --- a/easybuild/easyconfigs/m/MACS2/MACS2-2.2.9.1-foss-2022b.eb +++ b/easybuild/easyconfigs/m/MACS2/MACS2-2.2.9.1-foss-2022b.eb @@ -18,9 +18,6 @@ dependencies = [ ('SciPy-bundle', '2023.02'), ] -use_pip = True -download_dep_fail = True - sanity_check_paths = { 'files': ['bin/macs2'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], @@ -30,6 +27,4 @@ sanity_check_commands = [('%(namelower)s --version')] options = {'modulename': name} -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MACS2/MACS2-2.2.9.1-foss-2023a.eb b/easybuild/easyconfigs/m/MACS2/MACS2-2.2.9.1-foss-2023a.eb index 4a84341d4bce..311d88ca2d80 100644 --- a/easybuild/easyconfigs/m/MACS2/MACS2-2.2.9.1-foss-2023a.eb +++ b/easybuild/easyconfigs/m/MACS2/MACS2-2.2.9.1-foss-2023a.eb @@ -18,9 +18,6 @@ dependencies = [ ('SciPy-bundle', '2023.07'), ] -use_pip = True -download_dep_fail = True - sanity_check_paths = { 'files': ['bin/macs2'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], @@ -30,6 +27,4 @@ sanity_check_commands = [('%(namelower)s --version')] options = {'modulename': name} -sanity_pip_check = True - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MACS3/MACS3-3.0.0-foss-2022b.eb b/easybuild/easyconfigs/m/MACS3/MACS3-3.0.0-foss-2022b.eb index 08020a2ce4b3..f73f083082ff 100644 --- a/easybuild/easyconfigs/m/MACS3/MACS3-3.0.0-foss-2022b.eb +++ b/easybuild/easyconfigs/m/MACS3/MACS3-3.0.0-foss-2022b.eb @@ -21,9 +21,6 @@ dependencies = [ ('hmmlearn', '0.3.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('cykhash', '2.0.1', { 'checksums': ['b4794bc9f549114d8cf1d856d9f64e08ff5f246bf043cf369fdb414e9ceb97f7'], diff --git a/easybuild/easyconfigs/m/MACS3/MACS3-3.0.0b2-foss-2022b.eb b/easybuild/easyconfigs/m/MACS3/MACS3-3.0.0b2-foss-2022b.eb index 16e37a097205..cbfa1fad34f9 100644 --- a/easybuild/easyconfigs/m/MACS3/MACS3-3.0.0b2-foss-2022b.eb +++ b/easybuild/easyconfigs/m/MACS3/MACS3-3.0.0b2-foss-2022b.eb @@ -19,9 +19,6 @@ dependencies = [ ('hmmlearn', '0.3.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('cykhash', '2.0.1', { 'checksums': ['b4794bc9f549114d8cf1d856d9f64e08ff5f246bf043cf369fdb414e9ceb97f7'], diff --git a/easybuild/easyconfigs/m/MACS3/MACS3-3.0.1-foss-2022b.eb b/easybuild/easyconfigs/m/MACS3/MACS3-3.0.1-foss-2022b.eb index a8dcdeb068b5..d78b223e7ff9 100644 --- a/easybuild/easyconfigs/m/MACS3/MACS3-3.0.1-foss-2022b.eb +++ b/easybuild/easyconfigs/m/MACS3/MACS3-3.0.1-foss-2022b.eb @@ -19,9 +19,6 @@ dependencies = [ ('hmmlearn', '0.3.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('cykhash', '2.0.1', { 'checksums': ['b4794bc9f549114d8cf1d856d9f64e08ff5f246bf043cf369fdb414e9ceb97f7'], diff --git a/easybuild/easyconfigs/m/MACS3/MACS3-3.0.1-gfbf-2023a.eb b/easybuild/easyconfigs/m/MACS3/MACS3-3.0.1-gfbf-2023a.eb index 219b54979c8d..dcb58af9d138 100644 --- a/easybuild/easyconfigs/m/MACS3/MACS3-3.0.1-gfbf-2023a.eb +++ b/easybuild/easyconfigs/m/MACS3/MACS3-3.0.1-gfbf-2023a.eb @@ -19,9 +19,6 @@ dependencies = [ ('hmmlearn', '0.3.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('cykhash', '2.0.1', { 'checksums': ['b4794bc9f549114d8cf1d856d9f64e08ff5f246bf043cf369fdb414e9ceb97f7'], 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 deleted file mode 100644 index 420ca7286280..000000000000 --- a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.305-foss-2016b-with-extensions.eb +++ /dev/null @@ -1,37 +0,0 @@ -# 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.305 modified by: -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'MAFFT' -version = '7.305' -versionsuffix = '-with-extensions' - -homepage = 'http://mafft.cbrc.jp/alignment/software/' -description = """MAFFT is a multiple sequence alignment program - for unix-like operating systems. It offers a range of multiple - alignment methods, L-INS-i (accurate; for alignment of <∼200 sequences), - FFT-NS-2 (fast; for alignment of <∼10,000 sequences), etc.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = [homepage] -sources = ['%(namelower)s-%(version)s%(versionsuffix)s-src.tgz'] - -skipsteps = ['configure'] -start_dir = 'core' -installopts = 'PREFIX=%(installdir)s' - -modextrapaths = {'MAFFT_BINARIES': 'libexec/mafft'} - -sanity_check_paths = { - 'files': ['bin/mafft'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.397-intel-2018a-with-extensions.eb b/easybuild/easyconfigs/m/MAFFT/MAFFT-7.397-intel-2018a-with-extensions.eb deleted file mode 100644 index e0f106a6239e..000000000000 --- a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.397-intel-2018a-with-extensions.eb +++ /dev/null @@ -1,38 +0,0 @@ -# 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.305 modified by: -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'MAFFT' -version = '7.397' -versionsuffix = '-with-extensions' - -homepage = 'https://mafft.cbrc.jp/alignment/software/' -description = """MAFFT is a multiple sequence alignment program - for unix-like operating systems. It offers a range of multiple - alignment methods, L-INS-i (accurate; for alignment of <∼200 sequences), - FFT-NS-2 (fast; for alignment of <∼10,000 sequences), etc.""" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = [homepage] -sources = ['%(namelower)s-%(version)s%(versionsuffix)s-src.tgz'] -checksums = ['05938ecea648e8dec0bc163692cdb5bffa8ffea928ca85d42d7e55b8516a3cb3'] - -skipsteps = ['configure'] -start_dir = 'core' -installopts = 'PREFIX=%(installdir)s' - -modextrapaths = {'MAFFT_BINARIES': 'libexec/mafft'} - -sanity_check_paths = { - 'files': ['bin/mafft'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.427-foss-2018b-with-extensions.eb b/easybuild/easyconfigs/m/MAFFT/MAFFT-7.427-foss-2018b-with-extensions.eb deleted file mode 100644 index 4c69ab01998b..000000000000 --- a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.427-foss-2018b-with-extensions.eb +++ /dev/null @@ -1,38 +0,0 @@ -# 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.305 modified by: -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'MAFFT' -version = '7.427' -versionsuffix = '-with-extensions' - -homepage = 'https://mafft.cbrc.jp/alignment/software/source.html' -description = """MAFFT is a multiple sequence alignment program - for unix-like operating systems. It offers a range of multiple - alignment methods, L-INS-i (accurate; for alignment of <∼200 sequences), - FFT-NS-2 (fast; for alignment of <∼10,000 sequences), etc.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://mafft.cbrc.jp/alignment/software/'] -sources = ['%(namelower)s-%(version)s%(versionsuffix)s-src.tgz'] -checksums = ['068abcbc20965cbfa4e14c138cbfbcd0d311874ac2fdde384a580ac774f40e26'] - -skipsteps = ['configure'] -start_dir = 'core' -installopts = 'PREFIX=%(installdir)s' - -modextrapaths = {'MAFFT_BINARIES': 'libexec/mafft'} - -sanity_check_paths = { - 'files': ['bin/mafft'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.427-intel-2018b-with-extensions.eb b/easybuild/easyconfigs/m/MAFFT/MAFFT-7.427-intel-2018b-with-extensions.eb deleted file mode 100644 index 4fcefc97a5d4..000000000000 --- a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.427-intel-2018b-with-extensions.eb +++ /dev/null @@ -1,38 +0,0 @@ -# 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.305 modified by: -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'MAFFT' -version = '7.427' -versionsuffix = '-with-extensions' - -homepage = 'https://mafft.cbrc.jp/alignment/software/source.html' -description = """MAFFT is a multiple sequence alignment program - for unix-like operating systems. It offers a range of multiple - alignment methods, L-INS-i (accurate; for alignment of <∼200 sequences), - FFT-NS-2 (fast; for alignment of <∼10,000 sequences), etc.""" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['https://mafft.cbrc.jp/alignment/software/'] -sources = ['%(namelower)s-%(version)s%(versionsuffix)s-src.tgz'] -checksums = ['068abcbc20965cbfa4e14c138cbfbcd0d311874ac2fdde384a580ac774f40e26'] - -skipsteps = ['configure'] -start_dir = 'core' -installopts = 'PREFIX=%(installdir)s' - -modextrapaths = {'MAFFT_BINARIES': 'libexec/mafft'} - -sanity_check_paths = { - 'files': ['bin/mafft'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.429-GCC-8.2.0-2.31.1-with-extensions.eb b/easybuild/easyconfigs/m/MAFFT/MAFFT-7.429-GCC-8.2.0-2.31.1-with-extensions.eb deleted file mode 100644 index f09d14b70b6f..000000000000 --- a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.429-GCC-8.2.0-2.31.1-with-extensions.eb +++ /dev/null @@ -1,38 +0,0 @@ -# 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.305 modified by: -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'MAFFT' -version = '7.429' -versionsuffix = '-with-extensions' - -homepage = 'https://mafft.cbrc.jp/alignment/software/source.html' -description = """MAFFT is a multiple sequence alignment program - for unix-like operating systems. It offers a range of multiple - alignment methods, L-INS-i (accurate; for alignment of <∼200 sequences), - FFT-NS-2 (fast; for alignment of <∼10,000 sequences), etc.""" - -toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} - -source_urls = ['https://mafft.cbrc.jp/alignment/software/'] -sources = ['%(namelower)s-%(version)s%(versionsuffix)s-src.tgz'] -checksums = ['a939b153a5ebaa18a786ad0598ce11d177f4ccff698404a9f9686a38fc6ee67b'] - -skipsteps = ['configure'] -start_dir = 'core' -installopts = 'PREFIX=%(installdir)s' - -modextrapaths = {'MAFFT_BINARIES': 'libexec/mafft'} - -sanity_check_paths = { - 'files': ['bin/mafft'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.453-GCC-8.3.0-with-extensions.eb b/easybuild/easyconfigs/m/MAFFT/MAFFT-7.453-GCC-8.3.0-with-extensions.eb deleted file mode 100644 index ef00af4e6d99..000000000000 --- a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.453-GCC-8.3.0-with-extensions.eb +++ /dev/null @@ -1,38 +0,0 @@ -# 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.305 modified by: -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'MAFFT' -version = '7.453' -versionsuffix = '-with-extensions' - -homepage = 'https://mafft.cbrc.jp/alignment/software/source.html' -description = """MAFFT is a multiple sequence alignment program - for unix-like operating systems. It offers a range of multiple - alignment methods, L-INS-i (accurate; for alignment of <∼200 sequences), - FFT-NS-2 (fast; for alignment of <∼10,000 sequences), etc.""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -source_urls = ['https://mafft.cbrc.jp/alignment/software/'] -sources = ['%(namelower)s-%(version)s%(versionsuffix)s-src.tgz'] -checksums = ['8b2f0d6249c575f80cd51278ab45dd149b8ac9b159adac20fd1ddc7a6722af11'] - -skipsteps = ['configure'] -start_dir = 'core' -installopts = 'PREFIX=%(installdir)s' - -modextrapaths = {'MAFFT_BINARIES': 'libexec/mafft'} - -sanity_check_paths = { - 'files': ['bin/mafft'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.453-GCC-9.3.0-with-extensions.eb b/easybuild/easyconfigs/m/MAFFT/MAFFT-7.453-GCC-9.3.0-with-extensions.eb deleted file mode 100644 index 93c6ef58ba66..000000000000 --- a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.453-GCC-9.3.0-with-extensions.eb +++ /dev/null @@ -1,48 +0,0 @@ -# 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.305 modified by: -# Adam Huffman (The Francis Crick Institute) -# 7.453 switch to Bundle by: -# Alex Domingo (Vrije Universiteit Brussel) - -easyblock = 'Bundle' - -name = 'MAFFT' -version = '7.453' -versionsuffix = '-with-extensions' - -homepage = 'https://mafft.cbrc.jp/alignment/software/source.html' -description = """MAFFT is a multiple sequence alignment program for unix-like operating systems. -It offers a range of multiple alignment methods, L-INS-i (accurate; for alignment -of <∼200 sequences), FFT-NS-2 (fast; for alignment of <∼30,000 sequences), etc.""" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} - -default_easyblock = 'ConfigureMake' -default_component_specs = { - 'source_urls': ['https://mafft.cbrc.jp/alignment/software/'], - 'sources': ['mafft-%(version)s%(versionsuffix)s-src.tgz'], - 'checksums': ['8b2f0d6249c575f80cd51278ab45dd149b8ac9b159adac20fd1ddc7a6722af11'], - 'skipsteps': ['configure'], - 'installopts': 'PREFIX=%(installdir)s', -} - -components = [ - (name, version, { - 'start_dir': 'mafft-%(version)s%(versionsuffix)s/core', - }), - ('%s Extensions' % name, version, { - 'start_dir': 'mafft-%(version)s%(versionsuffix)s/extensions', - }), -] - -sanity_check_paths = { - 'files': ['bin/mafft', 'libexec/mafft/mxscarnamod'], # mxscarnamod installed by MAFFT Extensions - 'dirs': ['libexec/mafft'], -} - -sanity_check_commands = ['mafft --version'] - -modextrapaths = {'MAFFT_BINARIES': 'libexec/mafft'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.453-gompi-2020a-with-extensions.eb b/easybuild/easyconfigs/m/MAFFT/MAFFT-7.453-gompi-2020a-with-extensions.eb deleted file mode 100644 index 9691e5ede819..000000000000 --- a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.453-gompi-2020a-with-extensions.eb +++ /dev/null @@ -1,52 +0,0 @@ -easyblock = 'Bundle' - -name = 'MAFFT' -version = '7.453' -versionsuffix = '-with-extensions' - -homepage = 'https://mafft.cbrc.jp/alignment/software/source.html' -description = """MAFFT is a multiple sequence alignment program for unix-like operating systems. -It offers a range of multiple alignment methods, L-INS-i (accurate; for alignment -of <∼200 sequences), FFT-NS-2 (fast; for alignment of <∼30,000 sequences), etc.""" - -toolchain = {'name': 'gompi', 'version': '2020a'} -toolchainopts = {'usempi': True} - -default_easyblock = 'ConfigureMake' -default_component_specs = { - 'source_urls': ['https://mafft.cbrc.jp/alignment/software/'], - 'sources': ['mafft-%(version)s%(versionsuffix)s-src.tgz'], - 'checksums': ['8b2f0d6249c575f80cd51278ab45dd149b8ac9b159adac20fd1ddc7a6722af11'], - 'skipsteps': ['configure'], - 'installopts': 'PREFIX=%(installdir)s', -} - -components = [ - (name, version, { - 'start_dir': 'mafft-%(version)s%(versionsuffix)s/core', - }), - ('%s Extensions' % name, version, { - 'start_dir': 'mafft-%(version)s%(versionsuffix)s/extensions', - }), - ('%s MPI' % name, version, { - 'start_dir': 'mafft-%(version)s%(versionsuffix)s/MPI', - }), -] - -sanity_check_paths = { - 'files': ['bin/mafft'] + ['libexec/mafft/%s' % x for x in [ - 'mxscarnamod', # installed by MAFFT Extensions - 'mpiscript', 'nodepair_mpi', # installed by MAFFT MPI - ]], - 'dirs': ['libexec/mafft'], -} - -sanity_check_commands = ['mafft --version'] - -modextrapaths = {'MAFFT_BINARIES': 'libexec/mafft'} - -modextravars = {'MAFFT_N_THREADS_PER_PROCESS': '1'} -# MAFFT MPI requires other environment variables that depend on job resources -# More information at at https://mafft.cbrc.jp/alignment/software/mpi.html - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.453-iccifort-2019.5.281-with-extensions.eb b/easybuild/easyconfigs/m/MAFFT/MAFFT-7.453-iccifort-2019.5.281-with-extensions.eb deleted file mode 100644 index cc55a4661d59..000000000000 --- a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.453-iccifort-2019.5.281-with-extensions.eb +++ /dev/null @@ -1,38 +0,0 @@ -# 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.305 modified by: -# Adam Huffman -# The Francis Crick Institute - -easyblock = 'ConfigureMake' - -name = 'MAFFT' -version = '7.453' -versionsuffix = '-with-extensions' - -homepage = 'https://mafft.cbrc.jp/alignment/software/source.html' -description = """MAFFT is a multiple sequence alignment program - for unix-like operating systems. It offers a range of multiple - alignment methods, L-INS-i (accurate; for alignment of <∼200 sequences), - FFT-NS-2 (fast; for alignment of <∼10,000 sequences), etc.""" - -toolchain = {'name': 'iccifort', 'version': '2019.5.281'} - -source_urls = ['https://mafft.cbrc.jp/alignment/software/'] -sources = ['%(namelower)s-%(version)s%(versionsuffix)s-src.tgz'] -checksums = ['8b2f0d6249c575f80cd51278ab45dd149b8ac9b159adac20fd1ddc7a6722af11'] - -skipsteps = ['configure'] -start_dir = 'core' -installopts = 'PREFIX=%(installdir)s' - -modextrapaths = {'MAFFT_BINARIES': 'libexec/mafft'} - -sanity_check_paths = { - 'files': ['bin/mafft'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.453-iimpi-2020a-with-extensions.eb b/easybuild/easyconfigs/m/MAFFT/MAFFT-7.453-iimpi-2020a-with-extensions.eb deleted file mode 100644 index d2fee363feb9..000000000000 --- a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.453-iimpi-2020a-with-extensions.eb +++ /dev/null @@ -1,52 +0,0 @@ -easyblock = 'Bundle' - -name = 'MAFFT' -version = '7.453' -versionsuffix = '-with-extensions' - -homepage = 'https://mafft.cbrc.jp/alignment/software/source.html' -description = """MAFFT is a multiple sequence alignment program for unix-like operating systems. -It offers a range of multiple alignment methods, L-INS-i (accurate; for alignment -of <∼200 sequences), FFT-NS-2 (fast; for alignment of <∼30,000 sequences), etc.""" - -toolchain = {'name': 'iimpi', 'version': '2020a'} -toolchainopts = {'usempi': True} - -default_easyblock = 'ConfigureMake' -default_component_specs = { - 'source_urls': ['https://mafft.cbrc.jp/alignment/software/'], - 'sources': ['mafft-%(version)s%(versionsuffix)s-src.tgz'], - 'checksums': ['8b2f0d6249c575f80cd51278ab45dd149b8ac9b159adac20fd1ddc7a6722af11'], - 'skipsteps': ['configure'], - 'installopts': 'PREFIX=%(installdir)s', -} - -components = [ - (name, version, { - 'start_dir': 'mafft-%(version)s%(versionsuffix)s/core', - }), - ('%s Extensions' % name, version, { - 'start_dir': 'mafft-%(version)s%(versionsuffix)s/extensions', - }), - ('%s MPI' % name, version, { - 'start_dir': 'mafft-%(version)s%(versionsuffix)s/MPI', - }), -] - -sanity_check_paths = { - 'files': ['bin/mafft'] + ['libexec/mafft/%s' % x for x in [ - 'mxscarnamod', # installed by MAFFT Extensions - 'mpiscript', 'nodepair_mpi', # installed by MAFFT MPI - ]], - 'dirs': ['libexec/mafft'], -} - -sanity_check_commands = ['mafft --version'] - -modextrapaths = {'MAFFT_BINARIES': 'libexec/mafft'} - -modextravars = {'MAFFT_N_THREADS_PER_PROCESS': '1'} -# MAFFT MPI requires other environment variables that depend on job resources -# More information at at https://mafft.cbrc.jp/alignment/software/mpi.html - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.470-GCC-9.3.0-with-extensions.eb b/easybuild/easyconfigs/m/MAFFT/MAFFT-7.470-GCC-9.3.0-with-extensions.eb deleted file mode 100644 index 6586c5b9bff0..000000000000 --- a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.470-GCC-9.3.0-with-extensions.eb +++ /dev/null @@ -1,48 +0,0 @@ -# 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.305 modified by: -# Adam Huffman (The Francis Crick Institute) -# 7.453 switch to Bundle by: -# Alex Domingo (Vrije Universiteit Brussel) - -easyblock = 'Bundle' - -name = 'MAFFT' -version = '7.470' -versionsuffix = '-with-extensions' - -homepage = 'https://mafft.cbrc.jp/alignment/software/source.html' -description = """MAFFT is a multiple sequence alignment program for unix-like operating systems. -It offers a range of multiple alignment methods, L-INS-i (accurate; for alignment -of <∼200 sequences), FFT-NS-2 (fast; for alignment of <∼30,000 sequences), etc.""" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} - -default_easyblock = 'ConfigureMake' -default_component_specs = { - 'source_urls': ['https://mafft.cbrc.jp/alignment/software/'], - 'sources': ['mafft-%(version)s%(versionsuffix)s-src.tgz'], - 'checksums': ['7d7e6c58a1060e061feec507a3dcba567be94e7d335ab87499134abc3731b00f'], - 'skipsteps': ['configure'], - 'installopts': 'PREFIX=%(installdir)s', -} - -components = [ - (name, version, { - 'start_dir': 'mafft-%(version)s%(versionsuffix)s/core', - }), - ('%s Extensions' % name, version, { - 'start_dir': 'mafft-%(version)s%(versionsuffix)s/extensions', - }), -] - -sanity_check_paths = { - 'files': ['bin/mafft', 'libexec/mafft/mxscarnamod'], # mxscarnamod installed by MAFFT Extensions - 'dirs': ['libexec/mafft'], -} - -sanity_check_commands = ['mafft --version'] - -modextrapaths = {'MAFFT_BINARIES': 'libexec/mafft'} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.470-gompi-2020a-with-extensions.eb b/easybuild/easyconfigs/m/MAFFT/MAFFT-7.470-gompi-2020a-with-extensions.eb deleted file mode 100644 index 7aba188bc668..000000000000 --- a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.470-gompi-2020a-with-extensions.eb +++ /dev/null @@ -1,52 +0,0 @@ -easyblock = 'Bundle' - -name = 'MAFFT' -version = '7.470' -versionsuffix = '-with-extensions' - -homepage = 'https://mafft.cbrc.jp/alignment/software/source.html' -description = """MAFFT is a multiple sequence alignment program for unix-like operating systems. -It offers a range of multiple alignment methods, L-INS-i (accurate; for alignment -of <∼200 sequences), FFT-NS-2 (fast; for alignment of <∼30,000 sequences), etc.""" - -toolchain = {'name': 'gompi', 'version': '2020a'} -toolchainopts = {'usempi': True} - -default_easyblock = 'ConfigureMake' -default_component_specs = { - 'source_urls': ['https://mafft.cbrc.jp/alignment/software/'], - 'sources': ['mafft-%(version)s%(versionsuffix)s-src.tgz'], - 'checksums': ['7d7e6c58a1060e061feec507a3dcba567be94e7d335ab87499134abc3731b00f'], - 'skipsteps': ['configure'], - 'installopts': 'PREFIX=%(installdir)s', -} - -components = [ - (name, version, { - 'start_dir': 'mafft-%(version)s%(versionsuffix)s/core', - }), - ('%s Extensions' % name, version, { - 'start_dir': 'mafft-%(version)s%(versionsuffix)s/extensions', - }), - ('%s MPI' % name, version, { - 'start_dir': 'mafft-%(version)s%(versionsuffix)s/MPI', - }), -] - -sanity_check_paths = { - 'files': ['bin/mafft'] + ['libexec/mafft/%s' % x for x in [ - 'mxscarnamod', # installed by MAFFT Extensions - 'mpiscript', 'nodepair_mpi', # installed by MAFFT MPI - ]], - 'dirs': ['libexec/mafft'], -} - -sanity_check_commands = ['mafft --version'] - -modextrapaths = {'MAFFT_BINARIES': 'libexec/mafft'} - -modextravars = {'MAFFT_N_THREADS_PER_PROCESS': '1'} -# MAFFT MPI requires other environment variables that depend on job resources -# More information at at https://mafft.cbrc.jp/alignment/software/mpi.html - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.471-iimpi-2020a-with-extensions.eb b/easybuild/easyconfigs/m/MAFFT/MAFFT-7.471-iimpi-2020a-with-extensions.eb deleted file mode 100644 index 144e21d2653e..000000000000 --- a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.471-iimpi-2020a-with-extensions.eb +++ /dev/null @@ -1,52 +0,0 @@ -easyblock = 'Bundle' - -name = 'MAFFT' -version = '7.471' -versionsuffix = '-with-extensions' - -homepage = 'https://mafft.cbrc.jp/alignment/software/source.html' -description = """MAFFT is a multiple sequence alignment program for unix-like operating systems. -It offers a range of multiple alignment methods, L-INS-i (accurate; for alignment -of <∼200 sequences), FFT-NS-2 (fast; for alignment of <∼30,000 sequences), etc.""" - -toolchain = {'name': 'iimpi', 'version': '2020a'} -toolchainopts = {'usempi': True} - -default_easyblock = 'ConfigureMake' -default_component_specs = { - 'source_urls': ['https://mafft.cbrc.jp/alignment/software/'], - 'sources': ['mafft-%(version)s%(versionsuffix)s-src.tgz'], - 'checksums': ['2c4993e9ebdaf4dcc6ea2b0daf30f58cbbe98fdba3e2cfcb46145bb2c62e94ef'], - 'skipsteps': ['configure'], - 'installopts': 'PREFIX=%(installdir)s', -} - -components = [ - (name, version, { - 'start_dir': 'mafft-%(version)s%(versionsuffix)s/core', - }), - ('%s Extensions' % name, version, { - 'start_dir': 'mafft-%(version)s%(versionsuffix)s/extensions', - }), - ('%s MPI' % name, version, { - 'start_dir': 'mafft-%(version)s%(versionsuffix)s/MPI', - }), -] - -sanity_check_paths = { - 'files': ['bin/mafft'] + ['libexec/mafft/%s' % x for x in [ - 'mxscarnamod', # installed by MAFFT Extensions - 'mpiscript', 'nodepair_mpi', # installed by MAFFT MPI - ]], - 'dirs': ['libexec/mafft'], -} - -sanity_check_commands = ['mafft --version'] - -modextrapaths = {'MAFFT_BINARIES': 'libexec/mafft'} - -modextravars = {'MAFFT_N_THREADS_PER_PROCESS': '1'} -# MAFFT MPI requires other environment variables that depend on job resources -# More information at at https://mafft.cbrc.jp/alignment/software/mpi.html - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.526-GCC-13.2.0-with-extensions.eb b/easybuild/easyconfigs/m/MAFFT/MAFFT-7.526-GCC-13.2.0-with-extensions.eb new file mode 100644 index 000000000000..175e1013f56b --- /dev/null +++ b/easybuild/easyconfigs/m/MAFFT/MAFFT-7.526-GCC-13.2.0-with-extensions.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) +# 7.305 modified by: +# Adam Huffman (The Francis Crick Institute) +# 7.453 switch to Bundle by: +# Alex Domingo (Vrije Universiteit Brussel) +# Thomas Eylenbosch (Gluo NV) +# J. Sassmannshausen (Imperial College London/UK) + +easyblock = 'Bundle' + +name = 'MAFFT' +version = '7.526' +versionsuffix = '-with-extensions' +local_commit = 'ee9799916df6a5d5103d46d54933f8eb6d28e244' + +homepage = 'https://mafft.cbrc.jp/alignment/software/source.html' +description = """MAFFT is a multiple sequence alignment program for unix-like operating systems. +It offers a range of multiple alignment methods, L-INS-i (accurate; for alignment +of <∼200 sequences), FFT-NS-2 (fast; for alignment of <∼30,000 sequences), etc.""" + +toolchain = {'name': 'GCC', 'version': '13.2.0'} + +default_easyblock = 'ConfigureMake' +default_component_specs = { + 'source_urls': ['https://gitlab.com/sysimm/mafft/-/archive/v%(version)s/'], + 'sources': ['mafft-%(version)s.tar.gz'], + 'checksums': ['6f536ec957b76f4e38e869d935d6626d318361ef8ee95e71c795b924f639ee10'], + 'skipsteps': ['configure'], + 'installopts': 'PREFIX=%(installdir)s', +} + +components = [ + (name, version, { + 'start_dir': 'mafft-v%%(version)s-%s/core' % local_commit, + }), + ('%s Extensions' % name, version, { + 'start_dir': 'mafft-v%%(version)s-%s/extensions' % local_commit, + }), +] + +sanity_check_paths = { + 'files': ['bin/mafft', 'libexec/mafft/mxscarnamod'], # mxscarnamod installed by MAFFT Extensions + 'dirs': ['libexec/mafft'], +} + +sanity_check_commands = ['mafft --version'] + +modextrapaths = {'MAFFT_BINARIES': 'libexec/mafft'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MAGIC/MAGIC-3.0.0-foss-2023a.eb b/easybuild/easyconfigs/m/MAGIC/MAGIC-3.0.0-foss-2023a.eb new file mode 100644 index 000000000000..551bde56b50a --- /dev/null +++ b/easybuild/easyconfigs/m/MAGIC/MAGIC-3.0.0-foss-2023a.eb @@ -0,0 +1,44 @@ +easyblock = 'PythonBundle' + +name = 'MAGIC' +version = '3.0.0' + +homepage = 'https://krishnaswamylab.org/projects/magic' +description = """Markov Affinity-based Graph Imputation of Cells (MAGIC) is an algorithm for denoising high-dimensional + data most commonly applied to single-cell RNA sequencing data.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('matplotlib', '3.7.2'), + ('scikit-learn', '1.3.1'), +] + +exts_list = [ + ('wrapt', '1.16.0', { + 'checksums': ['5f370f952971e7d17c7d1ead40e49f32345a7f7a5373571ef44d800d06b1899d'], + }), + ('Deprecated', '1.2.14', { + 'checksums': ['e5323eb936458dccc2582dc6f9c322c852a775a27065ff2b0c4970b9d53d01b3'], + }), + ('PyGSP', '0.5.1', { + 'checksums': ['4874ad88793d622d4f578b40c6617a99b1f02bc6c6c4077f0e48cd71c7275800'], + }), + ('graphtools', '1.5.3', { + 'checksums': ['b35ae2974d24c507fe01b110d10b1d8c949e20bc49ff9d7d04f94849f9795907'], + }), + ('scprep', '1.2.3', { + 'checksums': ['cc4ba4cedbba256935298f2ba6a973b4e74ea8cb9ad2632b693b6d4e6ab77c3f'], + }), + ('tasklogger', '1.2.0', { + 'checksums': ['b0a390dbe1d4c6f7465e58ee457b5bb381657b5ede3a85bcf45199cb56ac01a4'], + }), + ('magic-impute', version, { + 'modulename': 'magic', + 'checksums': ['0c3f6d17baf586c412c174709a19164f04e693fd1933a8c0399ae5c5bf1cfd7a'], + }), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MAGMA-gene-analysis/MAGMA-gene-analysis-1.07b-foss-2018b.eb b/easybuild/easyconfigs/m/MAGMA-gene-analysis/MAGMA-gene-analysis-1.07b-foss-2018b.eb deleted file mode 100644 index 66f3e941e151..000000000000 --- a/easybuild/easyconfigs/m/MAGMA-gene-analysis/MAGMA-gene-analysis-1.07b-foss-2018b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'MakeCp' - -name = 'MAGMA-gene-analysis' -version = '1.07b' - -homepage = 'https://ctg.cncr.nl/software/magma' -description = """MAGMA is a tool for gene analysis and generalized gene-set analysis of GWAS data. -It can be used to analyse both raw genotype data as well as summary SNP p-values from a previous -GWAS or meta-analysis.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = [ - 'https://ctg.cncr.nl/software/MAGMA/prog/', - 'https://ctg.cncr.nl/software/MAGMA/prog/archive/', -] -sources = ['magma_v%(version)s_source.zip'] -checksums = ['b8f6c9c5b81cedec51b2e3daafe2519f02423a7d18321f5a91534461d40538f0'] - -buildopts = ' CXX=${CXX}' - -files_to_copy = [ - (['magma'], 'bin'), - (['manual_v%(version)s.pdf'], 'doc'), - 'CHANGELOG', - 'COPYRIGHT', -] - -sanity_check_paths = { - 'files': ['bin/magma'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MAGMA-gene-analysis/MAGMA-gene-analysis-1.07bb-GCC-8.3.0.eb b/easybuild/easyconfigs/m/MAGMA-gene-analysis/MAGMA-gene-analysis-1.07bb-GCC-8.3.0.eb deleted file mode 100644 index 37a03a2d22d3..000000000000 --- a/easybuild/easyconfigs/m/MAGMA-gene-analysis/MAGMA-gene-analysis-1.07bb-GCC-8.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'MakeCp' - -name = 'MAGMA-gene-analysis' -version = '1.07bb' - -homepage = 'https://ctg.cncr.nl/software/magma' -description = """MAGMA is a tool for gene analysis and generalized gene-set analysis of GWAS data. -It can be used to analyse both raw genotype data as well as summary SNP p-values from a previous -GWAS or meta-analysis.""" - -toolchain = {'name': 'GCC', 'version': '8.3.0'} - -source_urls = [ - 'https://ctg.cncr.nl/software/MAGMA/prog/', - 'https://ctg.cncr.nl/software/MAGMA/prog/archive/', -] -sources = ['magma_v%(version)s_source.zip'] -checksums = ['c913b1bb03cb8cf78d55371128007d729a2439ad345d27b570b3ad598d3e1037'] - -buildopts = ' CXX=${CXX}' - -files_to_copy = [ - (['magma'], 'bin'), - (['manual_v%(version)s.pdf'], 'doc'), - 'CHANGELOG', - 'COPYRIGHT', -] - -sanity_check_paths = { - 'files': ['bin/magma'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MAGMA-gene-analysis/MAGMA-gene-analysis-1.09b-GCC-11.2.0.eb b/easybuild/easyconfigs/m/MAGMA-gene-analysis/MAGMA-gene-analysis-1.09b-GCC-11.2.0.eb index c159f70ce0cb..51c3ff96cc7b 100644 --- a/easybuild/easyconfigs/m/MAGMA-gene-analysis/MAGMA-gene-analysis-1.09b-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/m/MAGMA-gene-analysis/MAGMA-gene-analysis-1.09b-GCC-11.2.0.eb @@ -5,7 +5,7 @@ version = '1.09b' homepage = 'https://ctg.cncr.nl/software/magma' description = """MAGMA is a tool for gene analysis and generalized gene-set analysis of GWAS data. -It can be used to analyse both raw genotype data as well as summary SNP p-values from a previous +It can be used to analyse both raw genotype data as well as summary SNP p-values from a previous GWAS or meta-analysis.""" toolchain = {'name': 'GCC', 'version': '11.2.0'} diff --git a/easybuild/easyconfigs/m/MAGeCK/MAGeCK-0.5.9.4-foss-2021a.eb b/easybuild/easyconfigs/m/MAGeCK/MAGeCK-0.5.9.4-foss-2021a.eb index fa80cdacb440..dc085d169e56 100644 --- a/easybuild/easyconfigs/m/MAGeCK/MAGeCK-0.5.9.4-foss-2021a.eb +++ b/easybuild/easyconfigs/m/MAGeCK/MAGeCK-0.5.9.4-foss-2021a.eb @@ -25,10 +25,6 @@ checksums = ['42875b308f2d9ee38f083fb1020d7d48fca29e2100fdb09ced1969b738b8c939'] # This avoids RPATH problems (see #15082) preinstallopts = "rm bin/{mageckGSEA,RRA} && " -download_dep_fail = True -sanity_pip_check = True -use_pip = True - postinstallcmds = ["cp -a demo %(installdir)s"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/m/MAGeCK/MAGeCK-0.5.9.4-foss-2022a.eb b/easybuild/easyconfigs/m/MAGeCK/MAGeCK-0.5.9.4-foss-2022a.eb index dcc58ecf8bff..781cdc60cffb 100644 --- a/easybuild/easyconfigs/m/MAGeCK/MAGeCK-0.5.9.4-foss-2022a.eb +++ b/easybuild/easyconfigs/m/MAGeCK/MAGeCK-0.5.9.4-foss-2022a.eb @@ -26,10 +26,6 @@ checksums = ['42875b308f2d9ee38f083fb1020d7d48fca29e2100fdb09ced1969b738b8c939'] # This avoids RPATH problems (see #15082) preinstallopts = "rm bin/{mageckGSEA,RRA} && " -download_dep_fail = True -sanity_pip_check = True -use_pip = True - postinstallcmds = ["cp -a demo %(installdir)s"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/m/MAGeCK/MAGeCK-0.5.9.5-gfbf-2022b.eb b/easybuild/easyconfigs/m/MAGeCK/MAGeCK-0.5.9.5-gfbf-2022b.eb index b623b1b15efe..7cf0d7502502 100644 --- a/easybuild/easyconfigs/m/MAGeCK/MAGeCK-0.5.9.5-gfbf-2022b.eb +++ b/easybuild/easyconfigs/m/MAGeCK/MAGeCK-0.5.9.5-gfbf-2022b.eb @@ -22,10 +22,6 @@ source_urls = [SOURCEFORGE_SOURCE] sources = [SOURCELOWER_TAR_GZ] checksums = ['b06a18036da63959cd7751911a46727aefe2fb1d8dd79d95043c3e3bdaf1d93a'] -download_dep_fail = True -sanity_pip_check = True -use_pip = True - postinstallcmds = ["cp -a demo %(installdir)s"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/m/MAJIQ/MAJIQ-1.1.1-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/m/MAJIQ/MAJIQ-1.1.1-intel-2018a-Python-3.6.4.eb deleted file mode 100644 index 81950b656a7b..000000000000 --- a/easybuild/easyconfigs/m/MAJIQ/MAJIQ-1.1.1-intel-2018a-Python-3.6.4.eb +++ /dev/null @@ -1,71 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'MAJIQ' -local_commit = '9671da7' -version = '1.1.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://majiq.biociphers.org' -description = """MAJIQ and Voila are two software packages that together detect, quantify, and visualize - local splicing variations (LSV) from RNA-Seq data.""" - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'pic': True} - -builddependencies = [ - # Cython included with Python is too recent - # older version of Cython required to work around "AttributeError: ... has no attribute '__reduce_cython__' - # see https://github.com/cython/cython/issues/1953 - ('Cython', '0.25.2', versionsuffix), -] -dependencies = [ - ('Python', '3.6.4'), - ('Pysam', '0.14.1', versionsuffix), - ('matplotlib', '2.1.2', versionsuffix), - ('h5py', '2.7.1', versionsuffix), -] - -use_pip = True - -exts_list = [ - ('numpy', '1.14.2', { - 'source_tmpl': 'numpy-%(version)s.zip', - 'patches': ['numpy-1.12.0-mkl.patch'], - 'checksums': [ - 'facc6f925c3099ac01a1f03758100772560a0b020fb9d70f210404be08006bcb', # numpy-1.14.2.zip - 'f212296ed289eb1b4e3f703997499dee8a2cdd0af78b55e017477487b6377ca4', # numpy-1.12.0-mkl.patch - ], - # workaround for hanging numpy test, - # see https://software.intel.com/en-us/forums/intel-math-kernel-library/topic/760830 - 'pretestopts': "export KMP_INIT_AT_FORK=FALSE && ", - }), - ('MarkupSafe', '1.0', { - 'checksums': ['a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665'], - }), - ('Jinja2', '2.10', { - 'checksums': ['f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4'], - }), - ('psutil', '5.4.3', { - 'checksums': ['e2467e9312c2fa191687b89ff4bc2ad8843be4af6fb4dc95a7cc5f7d7a327b18'], - }), - ('quicksect', '0.1.0', { - 'checksums': ['c236f629e76ba6d6d3585b9583b34590e555965698aa3b44c9ff762dd4fb8f63'], - }), - ('SQLAlchemy', '1.2.5', { - 'checksums': ['249000654107a420a40200f1e0b555a79dfd4eff235b2ff60bc77714bd045f2d'], - }), - (name, version, { - 'source_tmpl': '%s.tar.gz' % local_commit, - 'source_urls': ['https://bitbucket.org/biociphers/majiq_stable/get/'], - 'unpack_options': "&& mv *majiq_stable* majiq", - 'use_pip_editable': True, - 'checksums': ['584535805667f40858535312bba7eb8df911af31232924201724bed85c8e1202'], - }), -] - -sanity_check_paths = { - 'files': ['bin/majiq'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MAJIQ/numpy-1.12.0-mkl.patch b/easybuild/easyconfigs/m/MAJIQ/numpy-1.12.0-mkl.patch deleted file mode 100644 index 3d09924f9666..000000000000 --- a/easybuild/easyconfigs/m/MAJIQ/numpy-1.12.0-mkl.patch +++ /dev/null @@ -1,55 +0,0 @@ -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/m/MARS/MARS-20191101-GCCcore-8.3.0.eb b/easybuild/easyconfigs/m/MARS/MARS-20191101-GCCcore-8.3.0.eb deleted file mode 100644 index 2f71a5a4029a..000000000000 --- a/easybuild/easyconfigs/m/MARS/MARS-20191101-GCCcore-8.3.0.eb +++ /dev/null @@ -1,45 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'MakeCp' - -name = 'MARS' -local_commit = '011be82e4c294969d09076a7d26a6d71275170db' -version = '20191101' - -homepage = 'https://github.com/lorrainea/MARS' -description = "improving Multiple circular sequence Alignment using Refined Sequences" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} -toolchainopts = {'openmp': True} - -# https://github.com/lorrainea/MARS -github_account = 'lorrainea' -source_urls = [GITHUB_SOURCE] -sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] -checksums = ['6a5a607aa9e77dfa598cd3ab1b8dc2d8a8b0f50da98c790a74055e0d18aa3268'] - -builddependencies = [ - ('binutils', '2.32'), -] - -dependencies = [ - ('SeqAn', '2.4.0'), - ('SDSL', '2.1.1-20191211'), -] - -local_links = '-L ./libsdsl/lib/ -lsdsl -ldivsufsort -ldivsufsort64' -local_includes = ' -I ./ -I ./libsdsl/include/' -# Space at the end of CFLAGS is significant! For more info see the Makefile -buildopts = 'CC="$CXX" CFLAGS="$CFLAGS %s " LFLAGS="$LDFLAGS %s"' % (local_includes, local_links) - -files_to_copy = [(['mars'], 'bin')] - -sanity_check_paths = { - 'files': ['bin/mars'], - 'dirs': [] -} -# mars -h returns exit 1 -sanity_check_commands = [("mars -h 2>&1 | grep 'Usage: mars '", '')] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MATES/MATES-0.1.2-20240813-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/m/MATES/MATES-0.1.2-20240813-foss-2023a-CUDA-12.1.1.eb new file mode 100644 index 000000000000..aadbfe3ed676 --- /dev/null +++ b/easybuild/easyconfigs/m/MATES/MATES-0.1.2-20240813-foss-2023a-CUDA-12.1.1.eb @@ -0,0 +1,55 @@ +easyblock = 'PythonBundle' + +name = 'MATES' +version = '0.1.2-20240813' +local_commit = 'd5ee15b' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://github.com/mcgilldinglab/MATES' +description = "A Deep Learning-Based Model for Quantifying Transposable Elements in Single-Cell Sequencing Data." + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('CUDA', '12.1.1', '', SYSTEM), + ('Python-bundle-PyPI', '2023.06'), + ('SciPy-bundle', '2023.07'), + ('matplotlib', '3.7.2'), + ('anndata', '0.10.5.post1'), + ('SAMtools', '1.18'), + ('pybedtools', '0.9.1'), + ('PyTorch-bundle', '2.1.2', versionsuffix), + ('Pysam', '0.22.0'), + ('tqdm', '4.66.1'), +] + +exts_list = [ + ('sorted_nearest', '0.0.39', { + 'checksums': ['16a51d5db87ae226b47ace43c176bb672477a1b7ba8052ea9291a6356c9c69b1'], + }), + ('ncls', '0.0.68', { + 'checksums': ['81aaa5abb123bb21797ed2f8ef921e20222db14a3ecbc61ccf447532f2b7ba93'], + }), + ('natsort', '8.4.0', { + 'checksums': ['45312c4a0e5507593da193dedd04abb1469253b601ecaf63445ad80f0a1ea581'], + }), + ('pyranges', '0.0.129', { + 'checksums': ['bee83b4fad0062be9586668c6b0fc4270d5e761951975e018202993680071fb3'], + }), + (name, version, { + 'modulename': 'MATES', + # unpin exact versions of dependencies + 'preinstallopts': r"sed -i 's/==.*//g' requirements.txt && sed -i 's/==.*/\",/g' setup.py && ", + 'source_urls': ['https://github.com/mcgilldinglab/MATES/archive'], + 'sources': [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}], + 'checksums': ['aca36b2b99ebed975fdf61670a9b551c1ab7882ff2b9d4ed3f25f2e13805652c'], + }), +] + +sanity_check_commands = [ + "python -c 'from MATES import bam_processor, data_processor, MATES_model'", + "python -c 'from MATES import TE_quantifier, TE_quantifier_LongRead, TE_quantifier_Intronic'", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MATES/MATES-0.1.2-20240813-foss-2023a.eb b/easybuild/easyconfigs/m/MATES/MATES-0.1.2-20240813-foss-2023a.eb new file mode 100644 index 000000000000..d9c2802be27b --- /dev/null +++ b/easybuild/easyconfigs/m/MATES/MATES-0.1.2-20240813-foss-2023a.eb @@ -0,0 +1,53 @@ +easyblock = 'PythonBundle' + +name = 'MATES' +version = '0.1.2-20240813' +local_commit = 'd5ee15b' + +homepage = 'https://github.com/mcgilldinglab/MATES' +description = "A Deep Learning-Based Model for Quantifying Transposable Elements in Single-Cell Sequencing Data." + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), + ('SciPy-bundle', '2023.07'), + ('matplotlib', '3.7.2'), + ('anndata', '0.10.5.post1'), + ('SAMtools', '1.18'), + ('pybedtools', '0.9.1'), + ('PyTorch-bundle', '2.1.2'), + ('Pysam', '0.22.0'), + ('tqdm', '4.66.1'), +] + +exts_list = [ + ('sorted_nearest', '0.0.39', { + 'checksums': ['16a51d5db87ae226b47ace43c176bb672477a1b7ba8052ea9291a6356c9c69b1'], + }), + ('ncls', '0.0.68', { + 'checksums': ['81aaa5abb123bb21797ed2f8ef921e20222db14a3ecbc61ccf447532f2b7ba93'], + }), + ('natsort', '8.4.0', { + 'checksums': ['45312c4a0e5507593da193dedd04abb1469253b601ecaf63445ad80f0a1ea581'], + }), + ('pyranges', '0.0.129', { + 'checksums': ['bee83b4fad0062be9586668c6b0fc4270d5e761951975e018202993680071fb3'], + }), + (name, version, { + 'modulename': 'MATES', + # unpin exact versions of dependencies + 'preinstallopts': r"sed -i 's/==.*//g' requirements.txt && sed -i 's/==.*/\",/g' setup.py && ", + 'source_urls': ['https://github.com/mcgilldinglab/MATES/archive'], + 'sources': [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}], + 'checksums': ['aca36b2b99ebed975fdf61670a9b551c1ab7882ff2b9d4ed3f25f2e13805652c'], + }), +] + +sanity_check_commands = [ + "python -c 'from MATES import bam_processor, data_processor, MATES_model'", + "python -c 'from MATES import TE_quantifier, TE_quantifier_LongRead, TE_quantifier_Intronic'", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MATES/MATES-0.1.5-20241121-foss-2023b.eb b/easybuild/easyconfigs/m/MATES/MATES-0.1.5-20241121-foss-2023b.eb new file mode 100644 index 000000000000..ffe4080d033b --- /dev/null +++ b/easybuild/easyconfigs/m/MATES/MATES-0.1.5-20241121-foss-2023b.eb @@ -0,0 +1,50 @@ +easyblock = 'PythonBundle' + +name = 'MATES' +version = '0.1.5-20241121' +local_commit = '3846ad5' + +homepage = 'https://github.com/mcgilldinglab/MATES' +description = "A Deep Learning-Based Model for Quantifying Transposable Elements in Single-Cell Sequencing Data." + +toolchain = {'name': 'foss', 'version': '2023b'} + +dependencies = [ + ('Python', '3.11.5'), + ('Python-bundle-PyPI', '2023.10'), + ('SciPy-bundle', '2023.11'), + ('matplotlib', '3.8.2'), + ('anndata', '0.11.1'), + ('pybedtools', '0.10.0'), + ('PyTorch', '2.1.2'), + ('Pysam', '0.22.0'), + ('tqdm', '4.66.2'), + ('SAMtools', '1.19.2'), +] + +exts_list = [ + ('sorted_nearest', '0.0.39', { + 'checksums': ['16a51d5db87ae226b47ace43c176bb672477a1b7ba8052ea9291a6356c9c69b1'], + }), + ('ncls', '0.0.68', { + 'checksums': ['81aaa5abb123bb21797ed2f8ef921e20222db14a3ecbc61ccf447532f2b7ba93'], + }), + ('pyranges', '0.0.129', { + 'checksums': ['bee83b4fad0062be9586668c6b0fc4270d5e761951975e018202993680071fb3'], + }), + (name, version, { + 'modulename': 'MATES', + # unpin exact versions of dependencies + 'preinstallopts': """sed -i 's/==.*//g' requirements.txt && sed -i 's/==.*/\",/g' setup.py && """, + 'source_urls': ['https://github.com/mcgilldinglab/MATES/archive'], + 'sources': [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}], + 'checksums': ['40fbb87dd72ca4c9e5347f2e984f9c0a0caa817d4eee692476be71e733e76f61'], + }), +] + +sanity_check_commands = [ + "python -c 'from MATES import bam_processor, data_processor, MATES_model'", + "python -c 'from MATES import TE_quantifier, TE_quantifier_LongRead, TE_quantifier_Intronic'", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MATES/MATES-0.1.5-foss-2023b.eb b/easybuild/easyconfigs/m/MATES/MATES-0.1.5-foss-2023b.eb new file mode 100644 index 000000000000..826b406a5ece --- /dev/null +++ b/easybuild/easyconfigs/m/MATES/MATES-0.1.5-foss-2023b.eb @@ -0,0 +1,49 @@ +easyblock = 'PythonBundle' + +name = 'MATES' +version = '0.1.5' + +homepage = 'https://github.com/mcgilldinglab/MATES' +description = "A Deep Learning-Based Model for Quantifying Transposable Elements in Single-Cell Sequencing Data." + +toolchain = {'name': 'foss', 'version': '2023b'} + +dependencies = [ + ('Python', '3.11.5'), + ('Python-bundle-PyPI', '2023.10'), + ('SciPy-bundle', '2023.11'), + ('matplotlib', '3.8.2'), + ('anndata', '0.11.1'), + ('pybedtools', '0.10.0'), + ('PyTorch', '2.1.2'), + ('Pysam', '0.22.0'), + ('tqdm', '4.66.2'), + ('SAMtools', '1.19.2'), +] + +exts_list = [ + ('sorted_nearest', '0.0.39', { + 'checksums': ['16a51d5db87ae226b47ace43c176bb672477a1b7ba8052ea9291a6356c9c69b1'], + }), + ('ncls', '0.0.68', { + 'checksums': ['81aaa5abb123bb21797ed2f8ef921e20222db14a3ecbc61ccf447532f2b7ba93'], + }), + ('pyranges', '0.0.129', { + 'checksums': ['bee83b4fad0062be9586668c6b0fc4270d5e761951975e018202993680071fb3'], + }), + (name, version, { + 'source_urls': ['https://github.com/mcgilldinglab/MATES/archive'], + 'sources': ['v%(version)s.tar.gz'], + 'checksums': ['be0170d83bf1d039c9de278791e2ad5a61476581c59c245f53ba087b3a5a3407'], + # unpin exact versions of dependencies + 'preinstallopts': """sed -i 's/==.*//g' requirements.txt && sed -i 's/==.*/\",/g' setup.py && """, + 'modulename': 'MATES', + }), +] + +sanity_check_commands = [ + "python -c 'from MATES import bam_processor, data_processor, MATES_model'", + "python -c 'from MATES import TE_quantifier, TE_quantifier_LongRead, TE_quantifier_Intronic'", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MATES/MATES-0.1.8-foss-2023b.eb b/easybuild/easyconfigs/m/MATES/MATES-0.1.8-foss-2023b.eb new file mode 100644 index 000000000000..374dbaa5d660 --- /dev/null +++ b/easybuild/easyconfigs/m/MATES/MATES-0.1.8-foss-2023b.eb @@ -0,0 +1,48 @@ +easyblock = 'PythonBundle' + +name = 'MATES' +version = '0.1.8' + +homepage = 'https://github.com/mcgilldinglab/MATES' +description = "A Deep Learning-Based Model for Quantifying Transposable Elements in Single-Cell Sequencing Data." + +toolchain = {'name': 'foss', 'version': '2023b'} + +dependencies = [ + ('Python', '3.11.5'), + ('Python-bundle-PyPI', '2023.10'), + ('SciPy-bundle', '2023.11'), + ('matplotlib', '3.8.2'), + ('anndata', '0.11.1'), + ('pybedtools', '0.10.0'), + ('PyTorch', '2.1.2'), + ('Pysam', '0.22.0'), + ('tqdm', '4.66.2'), + ('SAMtools', '1.19.2'), +] + +exts_list = [ + ('sorted_nearest', '0.0.39', { + 'checksums': ['16a51d5db87ae226b47ace43c176bb672477a1b7ba8052ea9291a6356c9c69b1'], + }), + ('ncls', '0.0.68', { + 'checksums': ['81aaa5abb123bb21797ed2f8ef921e20222db14a3ecbc61ccf447532f2b7ba93'], + }), + ('pyranges', '0.0.129', { + 'checksums': ['bee83b4fad0062be9586668c6b0fc4270d5e761951975e018202993680071fb3'], + }), + (name, version, { + 'modulename': 'MATES', + 'preinstallopts': """sed -i 's/==.*//g' requirements.txt && sed -i 's/==.*/",/g' setup.py && """, + 'source_urls': ['https://github.com/mcgilldinglab/MATES/archive'], + 'sources': ['v%(version)s.tar.gz'], + 'checksums': ['d38e5ae94ee9a1ec5dab833430c04b42e8979cd87308439a10980353037cde0d'], + }), +] + +sanity_check_commands = [ + "python -c 'from MATES import bam_processor, data_processor, MATES_model'", + "python -c 'from MATES import TE_quantifier, TE_quantifier_LongRead, TE_quantifier_Intronic'", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MATIO/MATIO-1.5.11-foss-2017b.eb b/easybuild/easyconfigs/m/MATIO/MATIO-1.5.11-foss-2017b.eb deleted file mode 100644 index 5aab3063da72..000000000000 --- a/easybuild/easyconfigs/m/MATIO/MATIO-1.5.11-foss-2017b.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# 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 = 'MATIO' -version = '1.5.11' - -homepage = 'http://sourceforge.net/projects/matio/' -description = """matio is an C library for reading and writing Matlab MAT files.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_ZIP] -checksums = ['598128fa3d8d4188d947764505ee178a4a1e9e5985594bac23bc7e71d35555a5'] - -preconfigopts = 'chmod +x configure && ' - -dependencies = [('zlib', '1.2.11')] - -sanity_check_paths = { - 'files': ['include/matio.h', 'bin/matdump', 'lib/libmatio.a'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/MATIO/MATIO-1.5.12-GCCcore-6.4.0.eb b/easybuild/easyconfigs/m/MATIO/MATIO-1.5.12-GCCcore-6.4.0.eb deleted file mode 100644 index 578a3004a1df..000000000000 --- a/easybuild/easyconfigs/m/MATIO/MATIO-1.5.12-GCCcore-6.4.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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 = 'MATIO' -version = '1.5.12' - -homepage = 'http://sourceforge.net/projects/matio/' -description = """matio is an C library for reading and writing Matlab MAT files.""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_ZIP] -checksums = ['35932af9b4cfb4d87eb9fe0b238131182a622fb0f48459415737c29a50b6dc0e'] - -preconfigopts = 'chmod +x configure && ' - -builddependencies = [('binutils', '2.28')] - -dependencies = [('zlib', '1.2.11')] - -sanity_check_paths = { - 'files': ['include/matio.h', 'bin/matdump', 'lib/libmatio.a'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/MATIO/MATIO-1.5.17-GCCcore-8.3.0.eb b/easybuild/easyconfigs/m/MATIO/MATIO-1.5.17-GCCcore-8.3.0.eb deleted file mode 100644 index 25eb04d92cff..000000000000 --- a/easybuild/easyconfigs/m/MATIO/MATIO-1.5.17-GCCcore-8.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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 = 'MATIO' -version = '1.5.17' - -homepage = 'https://sourceforge.net/projects/matio/' -description = """matio is an C library for reading and writing Matlab MAT files.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_ZIP] -checksums = ['83510f8a73bb065060fd5410b146ba1a6c6a16e7f079c9af24da333e69791520'] - -preconfigopts = 'chmod +x configure && ' - -builddependencies = [('binutils', '2.32')] - -dependencies = [('zlib', '1.2.11')] - -sanity_check_paths = { - 'files': ['include/matio.h', 'bin/matdump', 'lib/libmatio.a'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/MATIO/MATIO-1.5.19-GCCcore-9.3.0.eb b/easybuild/easyconfigs/m/MATIO/MATIO-1.5.19-GCCcore-9.3.0.eb deleted file mode 100644 index ff9dfee5a259..000000000000 --- a/easybuild/easyconfigs/m/MATIO/MATIO-1.5.19-GCCcore-9.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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 = 'MATIO' -version = '1.5.19' - -homepage = 'https://sourceforge.net/projects/matio/' -description = """matio is an C library for reading and writing Matlab MAT files.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_ZIP] -checksums = ['7774c03c77e46b999249bc376b054148cb922d8074db155b05e8fbd6d457d64e'] - -preconfigopts = 'chmod +x configure && ' - -builddependencies = [('binutils', '2.34')] - -dependencies = [('zlib', '1.2.11')] - -sanity_check_paths = { - 'files': ['include/matio.h', 'bin/matdump', 'lib/libmatio.a'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/MATIO/MATIO-1.5.9-GCCcore-5.4.0.eb b/easybuild/easyconfigs/m/MATIO/MATIO-1.5.9-GCCcore-5.4.0.eb deleted file mode 100644 index 408b482e38b5..000000000000 --- a/easybuild/easyconfigs/m/MATIO/MATIO-1.5.9-GCCcore-5.4.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -## -# 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 = 'MATIO' -version = '1.5.9' - -homepage = 'http://sourceforge.net/projects/matio/' -description = """matio is an C library for reading and writing Matlab MAT files.""" - -toolchain = {'name': 'GCCcore', 'version': '5.4.0'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCELOWER_ZIP] -checksums = ['b63e692ca8622f8494a1e572b4e1607b531fd910a1e93ee7b32567227ee37bef'] - -preconfigopts = 'chmod +x configure && ' - -builddependencies = [('binutils', '2.26')] - -dependencies = [('zlib', '1.2.8')] - -sanity_check_paths = { - 'files': ['include/matio.h', 'bin/matdump', 'lib/libmatio.a'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/MATLAB-Engine/MATLAB-Engine-2018b-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/m/MATLAB-Engine/MATLAB-Engine-2018b-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index 7009268301eb..000000000000 --- a/easybuild/easyconfigs/m/MATLAB-Engine/MATLAB-Engine-2018b-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'MATLAB-Engine' -version = '2018b' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.mathworks.com/help/matlab/matlab-engine-for-python.html' -description = """The MATLAB Engine API for Python provides a package for Python - to call MATLAB as a computational engine.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -dependencies = [ - ('Python', '2.7.14'), - ('MATLAB', version, '', True) -] - -# Since this setup.py does not provide a separate --build-base for the install -# step, both build and install must be performed in a single command. - -prebuildopts = 'cd $EBROOTMATLAB/extern/engines/python && ' -buildopts = '--build-base=%(builddir)s install --prefix=%(installdir)s' - -skipsteps = ['install'] - -download_dep_fail = True - -options = {'modulename': 'matlab.engine'} - -# Test that connection with MATLAB can be established successfully -# sanity_check_commands = ["python -c 'import matlab.engine; eng = matlab.engine.start_matlab(); eng.quit()'"] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MATLAB-Engine/MATLAB-Engine-2018b-foss-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/m/MATLAB-Engine/MATLAB-Engine-2018b-foss-2017b-Python-3.6.3.eb deleted file mode 100644 index d7fcbc99902d..000000000000 --- a/easybuild/easyconfigs/m/MATLAB-Engine/MATLAB-Engine-2018b-foss-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'MATLAB-Engine' -version = '2018b' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.mathworks.com/help/matlab/matlab-engine-for-python.html' -description = """The MATLAB Engine API for Python provides a package for Python - to call MATLAB as a computational engine.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -dependencies = [ - ('Python', '3.6.3'), - ('MATLAB', version, '', True) -] - -# Since this setup.py does not provide a separate --build-base for the install -# step, both build and install must be performed in a single command. - -prebuildopts = 'cd $EBROOTMATLAB/extern/engines/python && ' -buildopts = '--build-base=%(builddir)s install --prefix=%(installdir)s' - -skipsteps = ['install'] - -download_dep_fail = True - -options = {'modulename': 'matlab.engine'} - -# Test that connection with MATLAB can be established successfully -# sanity_check_commands = ["python -c 'import matlab.engine; eng = matlab.engine.start_matlab(); eng.quit()'"] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MATLAB-Engine/MATLAB-Engine-2018b-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/m/MATLAB-Engine/MATLAB-Engine-2018b-intel-2017b-Python-2.7.14.eb deleted file mode 100644 index fc816ba23231..000000000000 --- a/easybuild/easyconfigs/m/MATLAB-Engine/MATLAB-Engine-2018b-intel-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'MATLAB-Engine' -version = '2018b' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.mathworks.com/help/matlab/matlab-engine-for-python.html' -description = """The MATLAB Engine API for Python provides a package for Python - to call MATLAB as a computational engine.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -dependencies = [ - ('Python', '2.7.14'), - ('MATLAB', version, '', True) -] - -# Since this setup.py does not provide a separate --build-base for the install -# step, both build and install must be performed in a single command. - -prebuildopts = 'cd $EBROOTMATLAB/extern/engines/python && ' -buildopts = '--build-base=%(builddir)s install --prefix=%(installdir)s' - -skipsteps = ['install'] - -download_dep_fail = True - -options = {'modulename': 'matlab.engine'} - -# Test that connection with MATLAB can be established successfully -# sanity_check_commands = ["python -c 'import matlab.engine; eng = matlab.engine.start_matlab(); eng.quit()'"] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MATLAB-Engine/MATLAB-Engine-2018b-intel-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/m/MATLAB-Engine/MATLAB-Engine-2018b-intel-2017b-Python-3.6.3.eb deleted file mode 100644 index 0c39c8a729cc..000000000000 --- a/easybuild/easyconfigs/m/MATLAB-Engine/MATLAB-Engine-2018b-intel-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'MATLAB-Engine' -version = '2018b' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.mathworks.com/help/matlab/matlab-engine-for-python.html' -description = """The MATLAB Engine API for Python provides a package for Python - to call MATLAB as a computational engine.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -dependencies = [ - ('Python', '3.6.3'), - ('MATLAB', version, '', True) -] - -# Since this setup.py does not provide a separate --build-base for the install -# step, both build and install must be performed in a single command. - -prebuildopts = 'cd $EBROOTMATLAB/extern/engines/python && ' -buildopts = '--build-base=%(builddir)s install --prefix=%(installdir)s' - -skipsteps = ['install'] - -download_dep_fail = True - -options = {'modulename': 'matlab.engine'} - -# Test that connection with MATLAB can be established successfully -# sanity_check_commands = ["python -c 'import matlab.engine; eng = matlab.engine.start_matlab(); eng.quit()'"] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MATLAB-Engine/MATLAB-Engine-2019b-GCCcore-8.3.0.eb b/easybuild/easyconfigs/m/MATLAB-Engine/MATLAB-Engine-2019b-GCCcore-8.3.0.eb deleted file mode 100644 index 7ce8669e2782..000000000000 --- a/easybuild/easyconfigs/m/MATLAB-Engine/MATLAB-Engine-2019b-GCCcore-8.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'MATLAB-Engine' -version = '2019b' - -homepage = 'https://www.mathworks.com/help/matlab/matlab-engine-for-python.html' -description = """The MATLAB Engine API for Python provides a package for Python - to call MATLAB as a computational engine.""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -multi_deps = {'Python': ['3.7.4', '2.7.16']} - -dependencies = [ - ('MATLAB', version, '', True) -] - -use_pip = False -download_dep_fail = True - -# Since this setup.py does not provide a separate --build-base for the install -# step, both build and install must be performed in a single command. -prebuildopts = "cd $EBROOTMATLAB/extern/engines/python && " -buildopts = "--build-base=%(builddir)s install --prefix=%(installdir)s" - -skipsteps = ['install'] - -# Test that connection with MATLAB can be established successfully -# sanity_check_commands = ["python -c 'import matlab.engine; eng = matlab.engine.start_matlab(); eng.quit()'"] - -options = {'modulename': 'matlab.engine'} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MATLAB-Engine/MATLAB-Engine-2021a-9.10.1-GCCcore-10.2.0.eb b/easybuild/easyconfigs/m/MATLAB-Engine/MATLAB-Engine-2021a-9.10.1-GCCcore-10.2.0.eb index f9fc548a6ee1..b2753431c904 100644 --- a/easybuild/easyconfigs/m/MATLAB-Engine/MATLAB-Engine-2021a-9.10.1-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/m/MATLAB-Engine/MATLAB-Engine-2021a-9.10.1-GCCcore-10.2.0.eb @@ -18,8 +18,6 @@ dependencies = [ ('Python', '3.8.6'), ] -use_pip = True - exts_list = [ ('matlabengine', _engine_version, { 'modulename': 'matlab.engine', @@ -27,8 +25,6 @@ exts_list = [ }), ] -sanity_pip_check = True - # Test that connection with MATLAB can be established successfully sanity_check_commands = ["python -c 'import matlab.engine; eng = matlab.engine.start_matlab(); eng.quit()'"] diff --git a/easybuild/easyconfigs/m/MATLAB-Engine/MATLAB-Engine-2021b-9.11.19-GCCcore-11.2.0.eb b/easybuild/easyconfigs/m/MATLAB-Engine/MATLAB-Engine-2021b-9.11.19-GCCcore-11.2.0.eb index 7bbd56299497..2645bd44a972 100644 --- a/easybuild/easyconfigs/m/MATLAB-Engine/MATLAB-Engine-2021b-9.11.19-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/m/MATLAB-Engine/MATLAB-Engine-2021b-9.11.19-GCCcore-11.2.0.eb @@ -18,8 +18,6 @@ dependencies = [ ('Python', '3.9.6'), ] -use_pip = True - exts_list = [ ('matlabengine', _engine_version, { 'modulename': 'matlab.engine', @@ -27,8 +25,6 @@ exts_list = [ }), ] -sanity_pip_check = True - # Test that connection with MATLAB can be established successfully sanity_check_commands = ["python -c 'import matlab.engine; eng = matlab.engine.start_matlab(); eng.quit()'"] diff --git a/easybuild/easyconfigs/m/MATLAB/MATLAB-2012b.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2012b.eb deleted file mode 100644 index dc347a2bb899..000000000000 --- a/easybuild/easyconfigs/m/MATLAB/MATLAB-2012b.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'MATLAB' -version = '2012b' - -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 = SYSTEM - -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('Java', '1.7.0_10')] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MATLAB/MATLAB-2013b.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2013b.eb deleted file mode 100644 index b5c6e2317ee8..000000000000 --- a/easybuild/easyconfigs/m/MATLAB/MATLAB-2013b.eb +++ /dev/null @@ -1,15 +0,0 @@ -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 = SYSTEM - -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 deleted file mode 100644 index 0e158b5ef767..000000000000 --- a/easybuild/easyconfigs/m/MATLAB/MATLAB-2015a.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'MATLAB' -version = '2015a' - -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 = SYSTEM - -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('Java', '1.8.0_45')] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MATLAB/MATLAB-2016a.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2016a.eb deleted file mode 100644 index 8627a5ba0e70..000000000000 --- a/easybuild/easyconfigs/m/MATLAB/MATLAB-2016a.eb +++ /dev/null @@ -1,15 +0,0 @@ -name = 'MATLAB' -version = '2016a' - -homepage = 'http://www.mathworks.com/products/matlab' -description = """MATLAB is a high-level language and interactive environment - that enables you to perform computationally intensive tasks faster than with - traditional programming languages such as C, C++, and Fortran.""" - -toolchain = SYSTEM - -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('Java', '1.8.0_92')] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MATLAB/MATLAB-2017a.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2017a.eb deleted file mode 100644 index e47c2172ecb5..000000000000 --- a/easybuild/easyconfigs/m/MATLAB/MATLAB-2017a.eb +++ /dev/null @@ -1,17 +0,0 @@ -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 = SYSTEM - -# 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/MATLAB/MATLAB-2018b.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2018b.eb deleted file mode 100644 index 5152f91ac7e8..000000000000 --- a/easybuild/easyconfigs/m/MATLAB/MATLAB-2018b.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'MATLAB' -version = '2018b' - -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 = SYSTEM - -# 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')] - -# Uncomment and modify the following variables if needed -# for installation with floating license server - -# license_server = 'my-license-server' -# license_server_port = '1234' -# key = '00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000' -# modextravars = {'LM_LICENSE_FILE': '%s@%s' % (license_server_port, license_server)} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MATLAB/MATLAB-2019b.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2019b.eb deleted file mode 100644 index 8914fae30608..000000000000 --- a/easybuild/easyconfigs/m/MATLAB/MATLAB-2019b.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'MATLAB' -version = '2019b' - -homepage = 'https://www.mathworks.com/products/matlab.html' -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 = SYSTEM - -sources = [SOURCELOWER_TAR_GZ] - -java_options = '-Xmx2048m' - -# Uncomment and modify license key -# key = '00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000' - -# Uncomment and modify the following variables if needed -# for installation with floating license server -# define license_file or (license_server and license_server_port and modextravars) - -# license_file = 'my-license-file' -# license_server = 'my-license-server' -# license_server_port = '1234' -# modextravars = {'LM_LICENSE_FILE': '%s@%s' % (license_server_port, license_server)} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MATLAB/MATLAB-2020a.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2020a.eb deleted file mode 100644 index bebecb62be0c..000000000000 --- a/easybuild/easyconfigs/m/MATLAB/MATLAB-2020a.eb +++ /dev/null @@ -1,27 +0,0 @@ -name = 'MATLAB' -version = '2020a' - -homepage = 'https://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 = SYSTEM - -sources = ['R%(version)s_Linux.iso'] -checksums = ['6a6ef2a854591132fe7674df8c86665913480a8d945a40aa2ad2bd632a51abf4'] - -java_options = '-Xmx2048m' - -osdependencies = [('p7zip-plugins', 'p7zip-full')] # for extracting iso-files - -# Use EB_MATLAB_KEY environment variable or uncomment and modify license key -# key = '00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000' - -# Use EB_MATLAB_LICENSE_SERVER and EB_MATLAB_LICENSE_SERVER_PORT environment variables or -# uncomment and modify the following variables for installation with floating license server -# license_file = 'my-license-file' -# license_server = 'my-license-server' -# license_server_port = '1234' - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MATLAB/MATLAB-2020b.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2020b.eb index fcb429237534..dc8c9ac63fa3 100644 --- a/easybuild/easyconfigs/m/MATLAB/MATLAB-2020b.eb +++ b/easybuild/easyconfigs/m/MATLAB/MATLAB-2020b.eb @@ -10,6 +10,7 @@ toolchain = SYSTEM sources = ['R%(version)s_Linux.iso'] checksums = ['08fd0ca01ac5511d4f6755d5ef1e554974557ffeb9ae44ee161bafe33ecd5b1a'] +download_instructions = f'Download {sources[0]} from mathworks.com' java_options = '-Xmx2048m' diff --git a/easybuild/easyconfigs/m/MATLAB/MATLAB-2021a.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2021a.eb index 28b216ae2e97..650f5fd657b7 100644 --- a/easybuild/easyconfigs/m/MATLAB/MATLAB-2021a.eb +++ b/easybuild/easyconfigs/m/MATLAB/MATLAB-2021a.eb @@ -10,6 +10,7 @@ toolchain = SYSTEM sources = ['R%(version)s_Linux.iso'] checksums = ['52289d5338ed11a011084eb0f6174e4e0e57c73fe88d6bcc4b8545968bf6371e'] +download_instructions = f'Download {sources[0]} from mathworks.com' java_options = '-Xmx2048m' diff --git a/easybuild/easyconfigs/m/MATLAB/MATLAB-2021b.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2021b.eb index 1f98eb7c6df9..9f2bd927e59a 100644 --- a/easybuild/easyconfigs/m/MATLAB/MATLAB-2021b.eb +++ b/easybuild/easyconfigs/m/MATLAB/MATLAB-2021b.eb @@ -10,6 +10,7 @@ toolchain = SYSTEM sources = ['R%(version)s_Linux.iso'] checksums = ['d8e75bda06b45edf2c68cda6761fac077b7bfa7b7779db0c95e098b5c695f4cc'] +download_instructions = f'Download {sources[0]} from mathworks.com' java_options = '-Xmx2048m' diff --git a/easybuild/easyconfigs/m/MATLAB/MATLAB-2022a-r3.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2022a-r3.eb index 83496da19209..be9f2ec9345b 100644 --- a/easybuild/easyconfigs/m/MATLAB/MATLAB-2022a-r3.eb +++ b/easybuild/easyconfigs/m/MATLAB/MATLAB-2022a-r3.eb @@ -12,6 +12,7 @@ toolchain = SYSTEM sources = ['R%s_Update_%s_Linux.iso' % (version, _update)] checksums = ['7fabee86864e5ac2da4096c2c13dd712b19022ec3fa1c2cc3680df85f3f11e15'] +download_instructions = f'Download {sources[0]} from mathworks.com' java_options = '-Xmx2048m' diff --git a/easybuild/easyconfigs/m/MATLAB/MATLAB-2022a.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2022a.eb index 0e2c7e7f5aa7..7a9d24e3fdd4 100644 --- a/easybuild/easyconfigs/m/MATLAB/MATLAB-2022a.eb +++ b/easybuild/easyconfigs/m/MATLAB/MATLAB-2022a.eb @@ -10,6 +10,7 @@ toolchain = SYSTEM sources = ['R%(version)s_Linux.iso'] checksums = ['0d998829fd8b030b83581ca3db414a494a8ad937ad2ed3efefc846a5033fd795'] +download_instructions = f'Download {sources[0]} from mathworks.com' java_options = '-Xmx2048m' diff --git a/easybuild/easyconfigs/m/MATLAB/MATLAB-2022b-r5.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2022b-r5.eb index 4ffbc9807725..72d1668d8c0a 100644 --- a/easybuild/easyconfigs/m/MATLAB/MATLAB-2022b-r5.eb +++ b/easybuild/easyconfigs/m/MATLAB/MATLAB-2022b-r5.eb @@ -12,6 +12,7 @@ toolchain = SYSTEM sources = ['R%s_Update_%s_Linux.iso' % (version, _update)] checksums = ['d11ba428a6970208f0855138a6e2253c31e2ead34d51da125529a208945ac187'] +download_instructions = f'Download {sources[0]} from mathworks.com' java_options = '-Xmx2048m' diff --git a/easybuild/easyconfigs/m/MATLAB/MATLAB-2022b.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2022b.eb index 0fce2dcfb9bf..5f4543355648 100644 --- a/easybuild/easyconfigs/m/MATLAB/MATLAB-2022b.eb +++ b/easybuild/easyconfigs/m/MATLAB/MATLAB-2022b.eb @@ -10,6 +10,7 @@ toolchain = SYSTEM sources = ['R%(version)s_Linux.iso'] checksums = ['46ae2e0a8cf2806b361215ab0f4d60de53d77093f268f252763f53fe76515788'] +download_instructions = f'Download {sources[0]} from mathworks.com' java_options = '-Xmx2048m' diff --git a/easybuild/easyconfigs/m/MATLAB/MATLAB-2023a.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2023a.eb index 296a007e9946..794ad6afbc51 100644 --- a/easybuild/easyconfigs/m/MATLAB/MATLAB-2023a.eb +++ b/easybuild/easyconfigs/m/MATLAB/MATLAB-2023a.eb @@ -10,7 +10,7 @@ toolchain = SYSTEM sources = ['R%(version)s_Linux.iso'] checksums = ['f18225237c2a5ff1294f19ed0c9945cfe691c3a3a62a6a8d324473d73ec92913'] -download_instructions = 'Download %s from mathworks.com' % sources[0] +download_instructions = f'Download {sources[0]} from mathworks.com' java_options = '-Xmx2048m' diff --git a/easybuild/easyconfigs/m/MATLAB/MATLAB-2023b.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2023b.eb index f0bb088e9014..47d7366d153a 100644 --- a/easybuild/easyconfigs/m/MATLAB/MATLAB-2023b.eb +++ b/easybuild/easyconfigs/m/MATLAB/MATLAB-2023b.eb @@ -10,7 +10,7 @@ toolchain = SYSTEM sources = ['R%s_Linux.iso' % (version)] checksums = ['f1cc4ae1a2e42a1d22745884aa80bf0d5d8676939ad21741ccff15fade06a881'] -download_instructions = 'Download %s from mathworks.com' % sources[0] +download_instructions = f'Download {sources[0]} from mathworks.com' java_options = '-Xmx2048m' diff --git a/easybuild/easyconfigs/m/MATLAB/MATLAB-2024b.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2024b.eb new file mode 100644 index 000000000000..709a8ceb9c30 --- /dev/null +++ b/easybuild/easyconfigs/m/MATLAB/MATLAB-2024b.eb @@ -0,0 +1,28 @@ +name = 'MATLAB' +version = '2024b' + +homepage = 'https://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 = SYSTEM + +sources = ['R%s_Linux.iso' % (version)] +checksums = ['4e4499d93b4909b750ee2a6444af107cd5c1c62e75020c3e1625e946c6693573'] +download_instructions = f'Download {sources[0]} from mathworks.com' + +java_options = '-Xmx2048m' + +osdependencies = [('p7zip-plugins', 'p7zip-full')] # for extracting iso-files +dependencies = [('MathWorksServiceHost', '2024.13.0.2')] + +# Use EB_MATLAB_KEY environment variable or uncomment and modify license key +# key = '00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000' + +# Use EB_MATLAB_LICENSE_SERVER and EB_MATLAB_LICENSE_SERVER_PORT environment variables or +# uncomment and modify the following variables for installation with floating license server +# license_file = 'my-license-file' +# license_server_port = 'XXXXX' + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MATLAB/README.md b/easybuild/easyconfigs/m/MATLAB/README.md index 3c49f9743859..d519e9e2d188 100644 --- a/easybuild/easyconfigs/m/MATLAB/README.md +++ b/easybuild/easyconfigs/m/MATLAB/README.md @@ -1,19 +1,3 @@ -# Source preparation - -Download all ISO files from Mathworks. -Newer easyconfigs use the ISO files directly and unpack them with the `7z` command. -Older versions repackaged the ISOs as a tarball, e.g: -``` -$ mkdir R2018a -$ mount -o loop,ro R2018a_glnxa64_dvd1.iso /mnt/ -$ rsync -avHlP /mnt/ R2018a/ -$ umount /mnt -$ mount -o loop,ro R2018a_glnxa64_dvd2.iso /mnt/ -$ rsync -avHlP /mnt/ R2018a/ -$ umount /mnt -$ tar -zcvf /my/easybuild/download/path/matlab-2018a.tar.gz R2018a -``` - # License * Your Matlab license should have a "`File Installation Key`" under "`Advanced Options`" in the "`Install and Activate`" tab of your "`License Center`". diff --git a/easybuild/easyconfigs/m/MATSim/MATSim-0.8.1-intel-2016b-Java-1.8.0_112.eb b/easybuild/easyconfigs/m/MATSim/MATSim-0.8.1-intel-2016b-Java-1.8.0_112.eb deleted file mode 100644 index f41f912592a8..000000000000 --- a/easybuild/easyconfigs/m/MATSim/MATSim-0.8.1-intel-2016b-Java-1.8.0_112.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'MATSim' -version = '0.8.1' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'http://www.matsim.org/' -description = """MATSim is an open-source framework to implement large-scale agent-based transport simulations.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['https://github.com/matsim-org/matsim/releases/download/%(namelower)s-%(version)s/'] -sources = ['%(namelower)s-%(version)s.zip'] - -dependencies = [ - ('Java', '1.8.0_112', '', True), - ('X11', '20160819'), -] - -sanity_check_paths = { - 'files': ['%(namelower)s-%(version)s.jar'], - 'dirs': ['libs'], -} - -modextrapaths = {'CLASSPATH': 'libs/*'} - -modloadmsg = """To execute MATSim GUI: java -jar $EBROOTMATSIM/%(namelower)s-%(version)s.jar -To execute MATSim in batch mode: java org.matsim.run.Controller -You might have to adjust the requested memory -""" - -moduleclass = 'cae' diff --git a/easybuild/easyconfigs/m/MBROLA/MBROLA-3.3-GCCcore-9.3.0-voices-20200330.eb b/easybuild/easyconfigs/m/MBROLA/MBROLA-3.3-GCCcore-9.3.0-voices-20200330.eb deleted file mode 100644 index e21748be6603..000000000000 --- a/easybuild/easyconfigs/m/MBROLA/MBROLA-3.3-GCCcore-9.3.0-voices-20200330.eb +++ /dev/null @@ -1,54 +0,0 @@ -easyblock = 'MakeCp' - -name = 'MBROLA' -version = '3.3' -local_commit_voices = 'fe05a0c' -local_version_voices = '20200330' -versionsuffix = '-voices-%s' % local_version_voices - -homepage = ['https://github.com/numediart/MBROLA%s' % x for x in ['', '-voices']] - -description = """ -MBROLA is a speech synthesizer based on the concatenation of diphones. -It takes a list of phonemes as input, together with prosodic information -(duration of phonemes and a piecewise linear description of pitch), -and produces speech samples on 16 bits (linear), -at the sampling frequency of the diphone database. - -MBROLA voices project provides list of MBROLA speech synthesizer voices. -It is intended to provide easier collaboration and -automatic updates for individual users and packagers. -""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://github.com/numediart/MBROLA%s/archive' % x for x in ['', '-voices']] -sources = [{ - 'download_filename': '%s.tar.gz' % version, - 'filename': SOURCE_TAR_GZ -}, { - 'download_filename': '%s.tar.gz' % local_commit_voices, - 'filename': '%%(name)s-voices-%s.tar.gz' % local_version_voices, -}] -patches = ['%(name)s-%(version)s_makefile.patch'] -checksums = [ - 'c01ded2c0a05667e6df2439c1c02b011a5df2bfdf49e24a524630686aea2b558', # MBROLA-3.3.tar.gz - '0dee14739f82fa247204791248b2d98a87e3f86f8cbb3a5844950103a41d33ba', # MBROLA-voices-20200330.tar.gz - '3f06bffdf900c51b531f473a760c50842ccf92a9d0598bd17fd556d049593a9e', # MBROLA-3.3_makefile.patch -] - -builddependencies = [('binutils', '2.34')] - -files_to_copy = [ - (['Bin/mbrola'], 'bin'), - (['../MBROLA-voices*/data/*'], 'share/mbrola'), -] - -sanity_check_paths = { - 'files': ['bin/mbrola'], - 'dirs': ['share/mbrola'] -} - -sanity_check_commands = ['mbrola -h'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/m/MBX/MBX-1.1.0-foss-2023a.eb b/easybuild/easyconfigs/m/MBX/MBX-1.1.0-foss-2023a.eb new file mode 100644 index 000000000000..3f6da986d620 --- /dev/null +++ b/easybuild/easyconfigs/m/MBX/MBX-1.1.0-foss-2023a.eb @@ -0,0 +1,48 @@ +easyblock = 'ConfigureMake' + +name = 'MBX' +version = '1.1.0' + +homepage = 'https://github.com/paesanilab/MBX' +description = "MBX is an energy and force calculator for data-driven many-body simulations" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'pic': True, 'openmp': True} + +source_urls = ['https://github.com/paesanilab/MBX/archive/'] +sources = [{'download_filename': 'v%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}] +checksums = ['0f55f4950226defb46fd0814ad97f906ce4ffd6403af6817bd98cb3c68996692'] + +builddependencies = [('Autotools', '20220317')] +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('GSL', '2.7'), +] + +preconfigopts = 'export MBX_HOME=$PWD && autoreconf -fi && ' + +configopts = '--enable-shared --enable-verbose CXX="$CXX"' + +postinstallcmds = ["cp -a plugins %(installdir)s"] + +maxparallel = 2 + +runtest = 'check' + +modextrapaths = {'PYTHONPATH': 'plugins/python'} + +modextravars = {'MBX_HOME': '%(installdir)s'} + +sanity_check_paths = { + 'files': ['bin/mb_decomp', 'bin/optimize', 'bin/order_frames', 'bin/single_point', + 'lib/libmbx.a', 'lib/libmbx.%s' % SHLIB_EXT], + 'dirs': ['include', 'plugins/python/mbx', 'plugins/lammps/USER-MBX'], +} + +sanity_check_commands = [ + "optimize", + "python -c 'import mbx'", +] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/MCL/MCL-02.063-intel-2016b.eb b/easybuild/easyconfigs/m/MCL/MCL-02.063-intel-2016b.eb deleted file mode 100644 index 7cdcdee529e4..000000000000 --- a/easybuild/easyconfigs/m/MCL/MCL-02.063-intel-2016b.eb +++ /dev/null @@ -1,23 +0,0 @@ -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-14.137-GCCcore-6.4.0-Perl-5.26.1.eb b/easybuild/easyconfigs/m/MCL/MCL-14.137-GCCcore-6.4.0-Perl-5.26.1.eb deleted file mode 100644 index a7cac877f133..000000000000 --- a/easybuild/easyconfigs/m/MCL/MCL-14.137-GCCcore-6.4.0-Perl-5.26.1.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MCL' -version = '14.137' -versionsuffix = '-Perl-%(perlver)s' - -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': 'GCCcore', 'version': '6.4.0'} - -source_urls = ['http://micans.org/%(namelower)s/src/'] -sources = ['%(namelower)s-%(version_major)s-%(version_minor)s.tar.gz'] -patches = [ - '%(name)s-%(version)s_fixperl.patch', -] -checksums = [ - 'b5786897a8a8ca119eb355a5630806a4da72ea84243dba85b19a86f14757b497', # mcl-14-137.tar.gz - '46988a287b2ee400a54fa485176d043b2a2d6589b6257cc6cf9c21689ea3842d', # MCL-14.137_fixperl.patch -] - -builddependencies = [ - ('binutils', '2.28'), -] - -dependencies = [ - ('Perl', '5.26.1'), -] - -configopts = '--enable-blast ' - -sanity_check_paths = { - 'files': ['bin/mcl', 'bin/mcxdeblast'], - 'dirs': ['share'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MCL/MCL-14.137-GCCcore-7.3.0-Perl-5.28.0.eb b/easybuild/easyconfigs/m/MCL/MCL-14.137-GCCcore-7.3.0-Perl-5.28.0.eb deleted file mode 100644 index ee81413a6983..000000000000 --- a/easybuild/easyconfigs/m/MCL/MCL-14.137-GCCcore-7.3.0-Perl-5.28.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MCL' -version = '14.137' -versionsuffix = '-Perl-%(perlver)s' - -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': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['http://micans.org/%(namelower)s/src/'] -sources = ['%(namelower)s-%(version_major)s-%(version_minor)s.tar.gz'] -patches = [ - '%(name)s-%(version)s_fixperl.patch', -] -checksums = [ - 'b5786897a8a8ca119eb355a5630806a4da72ea84243dba85b19a86f14757b497', # mcl-14-137.tar.gz - '46988a287b2ee400a54fa485176d043b2a2d6589b6257cc6cf9c21689ea3842d', # MCL-14.137_fixperl.patch -] - -builddependencies = [ - ('binutils', '2.30'), -] - -dependencies = [ - ('Perl', '5.28.0'), -] - -configopts = '--enable-blast ' - -sanity_check_paths = { - 'files': ['bin/mcl', 'bin/mcxdeblast'], - 'dirs': ['share'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MCL/MCL-14.137-GCCcore-8.3.0.eb b/easybuild/easyconfigs/m/MCL/MCL-14.137-GCCcore-8.3.0.eb deleted file mode 100644 index 9df189673073..000000000000 --- a/easybuild/easyconfigs/m/MCL/MCL-14.137-GCCcore-8.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MCL' -version = '14.137' - -homepage = 'https://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': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['http://micans.org/%(namelower)s/src/'] -sources = ['%(namelower)s-%(version_major)s-%(version_minor)s.tar.gz'] -patches = ['%(name)s-%(version)s_fixperl.patch'] -checksums = [ - 'b5786897a8a8ca119eb355a5630806a4da72ea84243dba85b19a86f14757b497', # mcl-14-137.tar.gz - '46988a287b2ee400a54fa485176d043b2a2d6589b6257cc6cf9c21689ea3842d', # MCL-14.137_fixperl.patch -] - -builddependencies = [ - ('binutils', '2.32'), -] - -dependencies = [ - ('Perl', '5.30.0'), -] - -configopts = '--enable-blast ' - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['clm', 'clmformat', 'clxdo', 'mcl', 'mclblastline', 'mclcm', 'mclpipeline', 'mcx', - 'mcxarray', 'mcxassemble', 'mcxdeblast', 'mcxdump', 'mcxi', 'mcxload', 'mcxmap', - 'mcxrand', 'mcxsubs']], - 'dirs': ['share'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MCL/MCL-14.137-GCCcore-9.3.0.eb b/easybuild/easyconfigs/m/MCL/MCL-14.137-GCCcore-9.3.0.eb deleted file mode 100644 index 8e9c58e58aac..000000000000 --- a/easybuild/easyconfigs/m/MCL/MCL-14.137-GCCcore-9.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MCL' -version = '14.137' - -homepage = 'https://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': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['http://micans.org/%(namelower)s/src/'] -sources = ['%(namelower)s-%(version_major)s-%(version_minor)s.tar.gz'] -patches = ['%(name)s-%(version)s_fixperl.patch'] -checksums = [ - 'b5786897a8a8ca119eb355a5630806a4da72ea84243dba85b19a86f14757b497', # mcl-14-137.tar.gz - '46988a287b2ee400a54fa485176d043b2a2d6589b6257cc6cf9c21689ea3842d', # MCL-14.137_fixperl.patch -] - -builddependencies = [ - ('binutils', '2.34'), -] - -dependencies = [ - ('Perl', '5.30.2'), -] - -configopts = '--enable-blast ' - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['clm', 'clmformat', 'clxdo', 'mcl', 'mclblastline', 'mclcm', 'mclpipeline', 'mcx', - 'mcxarray', 'mcxassemble', 'mcxdeblast', 'mcxdump', 'mcxi', 'mcxload', 'mcxmap', - 'mcxrand', 'mcxsubs']], - 'dirs': ['share'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MCL/MCL-14.137-foss-2016a.eb b/easybuild/easyconfigs/m/MCL/MCL-14.137-foss-2016a.eb deleted file mode 100644 index 3b1d5e2c3930..000000000000 --- a/easybuild/easyconfigs/m/MCL/MCL-14.137-foss-2016a.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MCL' -version = '14.137' - -homepage = 'http://micans.org/mcl/' -description = """The MCL algorithm is short for the Markov Cluster Algorithm, a fast -and scalable unsupervised cluster algorithm for graphs (also known as networks) based -on simulation of (stochastic) flow in graphs. """ - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['http://micans.org/%(namelower)s/src/'] -sources = ['%(namelower)s-%(version_major)s-%(version_minor)s.tar.gz'] -patches = [ - '%(name)s-%(version)s_fixperl.patch', -] -checksums = [ - 'b5786897a8a8ca119eb355a5630806a4da72ea84243dba85b19a86f14757b497', # mcl-14-137.tar.gz - '46988a287b2ee400a54fa485176d043b2a2d6589b6257cc6cf9c21689ea3842d', # MCL-14.137_fixperl.patch -] - -sanity_check_paths = { - 'files': ['bin/mcl'], - 'dirs': ['share'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MCL/MCL-14.137-intel-2016b.eb b/easybuild/easyconfigs/m/MCL/MCL-14.137-intel-2016b.eb deleted file mode 100644 index e319434ae922..000000000000 --- a/easybuild/easyconfigs/m/MCL/MCL-14.137-intel-2016b.eb +++ /dev/null @@ -1,28 +0,0 @@ -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'] -patches = [ - '%(name)s-%(version)s_fixperl.patch', -] -checksums = [ - 'b5786897a8a8ca119eb355a5630806a4da72ea84243dba85b19a86f14757b497', # mcl-14-137.tar.gz - '46988a287b2ee400a54fa485176d043b2a2d6589b6257cc6cf9c21689ea3842d', # MCL-14.137_fixperl.patch -] - -sanity_check_paths = { - 'files': ['bin/mcl'], - 'dirs': ['share'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MCR/MCR-R2013a.eb b/easybuild/easyconfigs/m/MCR/MCR-R2013a.eb deleted file mode 100644 index 82d21db8f851..000000000000 --- a/easybuild/easyconfigs/m/MCR/MCR-R2013a.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'MCR' -version = 'R2013a' - -homepage = 'http://www.mathworks.com/products/compiler/mcr/' -description = """The MATLAB Runtime is a standalone set of shared libraries - that enables the execution of compiled MATLAB applications - or components on computers that do not have MATLAB installed.""" - -toolchain = SYSTEM - -source_urls = [ - 'http://www.mathworks.com/supportfiles/MCR_Runtime/%(version)s/', -] -sources = ['%(name)s_%(version)s_glnxa64_installer.zip'] - -dependencies = [('Java', '1.8.0_31')] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MCR/MCR-R2013b.eb b/easybuild/easyconfigs/m/MCR/MCR-R2013b.eb deleted file mode 100644 index 662c706d84eb..000000000000 --- a/easybuild/easyconfigs/m/MCR/MCR-R2013b.eb +++ /dev/null @@ -1,18 +0,0 @@ -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 = SYSTEM - -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-R2014a.eb b/easybuild/easyconfigs/m/MCR/MCR-R2014a.eb deleted file mode 100644 index e40e471f630f..000000000000 --- a/easybuild/easyconfigs/m/MCR/MCR-R2014a.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'MCR' -version = 'R2014a' - -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 = SYSTEM - -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_31')] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MCR/MCR-R2014b.eb b/easybuild/easyconfigs/m/MCR/MCR-R2014b.eb deleted file mode 100644 index 42e4879d50ad..000000000000 --- a/easybuild/easyconfigs/m/MCR/MCR-R2014b.eb +++ /dev/null @@ -1,18 +0,0 @@ -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 = SYSTEM - -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-R2015a.eb b/easybuild/easyconfigs/m/MCR/MCR-R2015a.eb deleted file mode 100644 index 59faeaa3b984..000000000000 --- a/easybuild/easyconfigs/m/MCR/MCR-R2015a.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'MCR' -version = 'R2015a' - -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 = SYSTEM - -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_31')] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MCR/MCR-R2015b.eb b/easybuild/easyconfigs/m/MCR/MCR-R2015b.eb deleted file mode 100644 index 53a1d1abf9bb..000000000000 --- a/easybuild/easyconfigs/m/MCR/MCR-R2015b.eb +++ /dev/null @@ -1,18 +0,0 @@ -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 = SYSTEM - -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-R2016a.eb b/easybuild/easyconfigs/m/MCR/MCR-R2016a.eb deleted file mode 100644 index a543e5a853ca..000000000000 --- a/easybuild/easyconfigs/m/MCR/MCR-R2016a.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'MCR' -version = 'R2016a' - -homepage = 'http://www.mathworks.com/products/compiler/mcr/' -description = """The MATLAB Runtime is a standalone set of shared libraries - that enables the execution of compiled MATLAB applications - or components on computers that do not have MATLAB installed.""" - -toolchain = SYSTEM - -source_urls = [ - 'http://www.mathworks.com/supportfiles/downloads/%(version)s/deployment_files/%(version)s/installers/glnxa64/', -] -sources = ['%(name)s_%(version)s_glnxa64_installer.zip'] - -dependencies = [('Java', '1.8.0_92')] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MCR/MCR-R2016b.eb b/easybuild/easyconfigs/m/MCR/MCR-R2016b.eb deleted file mode 100644 index a42c9f967d6c..000000000000 --- a/easybuild/easyconfigs/m/MCR/MCR-R2016b.eb +++ /dev/null @@ -1,18 +0,0 @@ -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 = SYSTEM - -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-R2018a.eb b/easybuild/easyconfigs/m/MCR/MCR-R2018a.eb deleted file mode 100644 index 6519c5f1b593..000000000000 --- a/easybuild/easyconfigs/m/MCR/MCR-R2018a.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'MCR' -version = 'R2018a' - -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 = SYSTEM - -source_urls = [ - 'http://www.mathworks.com/supportfiles/downloads/%(version)s/deployment_files/%(version)s/installers/glnxa64/', -] -sources = ['%(name)s_%(version)s_glnxa64_installer.zip'] -checksums = ['09bb40cd40f8f5a6ef4bb658186f67b3dc0b983d708ee27c35da65b1cf29460d'] - -dependencies = [('Java', '1.8')] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MCR/MCR-R2018b.eb b/easybuild/easyconfigs/m/MCR/MCR-R2018b.eb deleted file mode 100644 index 761bc286598f..000000000000 --- a/easybuild/easyconfigs/m/MCR/MCR-R2018b.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'MCR' -version = 'R2018b' - -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 = SYSTEM - -source_urls = [ - 'http://www.mathworks.com/supportfiles/downloads/%(version)s/deployment_files/%(version)s/installers/glnxa64/', -] -sources = ['%(name)s_%(version)s_glnxa64_installer.zip'] -checksums = ['cc7f6e042c1b2edd5ae384c77d0b2c860e8dcfd7c5e23dbe07bf04d3a921e459'] - -dependencies = [('Java', '1.8')] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MCR/MCR-R2019a.eb b/easybuild/easyconfigs/m/MCR/MCR-R2019a.eb deleted file mode 100644 index f887a0d50dc0..000000000000 --- a/easybuild/easyconfigs/m/MCR/MCR-R2019a.eb +++ /dev/null @@ -1,23 +0,0 @@ -# -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Author: Robert Mijakovic -# reciPY updated to update 9 from the preexisting reciPy for 2019a. -# -name = 'MCR' -version = 'R2019a' # runtime version 9.6 -local_update = '9' - -homepage = 'https://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 = SYSTEM - -source_urls = ['https://ssd.mathworks.com/supportfiles/downloads/%%(version)s/Release/%s/deployment_files/' - 'installer/complete/glnxa64/' % local_update] -sources = ['MATLAB_Runtime_%%(version)s_Update_%s_glnxa64.zip' % local_update] -checksums = ['8c117f3c70c67b709f2173c47323d74b12b168cf0f394e639493bd4d614fe6b4'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MCR/MCR-R2022b.10.eb b/easybuild/easyconfigs/m/MCR/MCR-R2022b.10.eb new file mode 100644 index 000000000000..43dcfb252941 --- /dev/null +++ b/easybuild/easyconfigs/m/MCR/MCR-R2022b.10.eb @@ -0,0 +1,18 @@ +name = 'MCR' +version = 'R2022b' # runtime version 9.13 +local_update = '10' +versionsuffix = '.%s' % local_update + +homepage = 'https://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 = SYSTEM + +source_urls = ['https://ssd.mathworks.com/supportfiles/downloads/%%(version)s/Release/%s/deployment_files/' + 'installer/complete/glnxa64/' % local_update] +sources = ['MATLAB_Runtime_%%(version)s_Update_%s_glnxa64.zip' % local_update] +checksums = ['5bcee3f2be7a4ccb6ed0b7d8938eca7b33e4a0d81ec5351d6eb06150a89245eb'] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MCR/MCR-R2023b.9.eb b/easybuild/easyconfigs/m/MCR/MCR-R2023b.9.eb new file mode 100644 index 000000000000..b6832290ecb3 --- /dev/null +++ b/easybuild/easyconfigs/m/MCR/MCR-R2023b.9.eb @@ -0,0 +1,18 @@ +name = 'MCR' +version = 'R2023b' # runtime version 23.2 +local_update = '9' +versionsuffix = '.%s' % local_update + +homepage = 'https://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 = SYSTEM + +source_urls = ['https://ssd.mathworks.com/supportfiles/downloads/%%(version)s/Release/%s/deployment_files/' + 'installer/complete/glnxa64/' % local_update] +sources = ['MATLAB_Runtime_%%(version)s_Update_%s_glnxa64.zip' % local_update] +checksums = ['ef69a624806aa3864d692a88a67d969e3b641ae296b4a091969185ef056f13bd'] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MCR/MCR-R2024a.4.eb b/easybuild/easyconfigs/m/MCR/MCR-R2024a.4.eb new file mode 100644 index 000000000000..bb746ac5151f --- /dev/null +++ b/easybuild/easyconfigs/m/MCR/MCR-R2024a.4.eb @@ -0,0 +1,18 @@ +name = 'MCR' +version = 'R2024a' # runtime version 24.1 +local_update = '4' +versionsuffix = '.%s' % local_update + +homepage = 'https://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 = SYSTEM + +source_urls = ['https://ssd.mathworks.com/supportfiles/downloads/%%(version)s/Release/%s/deployment_files/' + 'installer/complete/glnxa64/' % local_update] +sources = ['MATLAB_Runtime_%%(version)s_Update_%s_glnxa64.zip' % local_update] +checksums = ['ceed37dc342660c934b9f6297491f57b6d51a7f49cd1fb80b775b1f748b72d03'] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MCR/MCR-R2024b.eb b/easybuild/easyconfigs/m/MCR/MCR-R2024b.eb new file mode 100644 index 000000000000..17ad8df12f62 --- /dev/null +++ b/easybuild/easyconfigs/m/MCR/MCR-R2024b.eb @@ -0,0 +1,17 @@ +name = 'MCR' +version = 'R2024b' # runtime version 24.2 +local_update = '0' + +homepage = 'https://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 = SYSTEM + +source_urls = ['https://ssd.mathworks.com/supportfiles/downloads/%%(version)s/Release/%s/deployment_files/' + 'installer/complete/glnxa64/' % local_update] +sources = ['MATLAB_Runtime_%(version)s_glnxa64.zip'] +checksums = ['c46f4b55747aa4a8c03c1ece5bd5360c4dbb2ca402608fbd44688ba55f9b7a54'] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-0.20.1-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-0.20.1-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 18682ece38c8..000000000000 --- a/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-0.20.1-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'MDAnalysis' -version = '0.20.1' -versionsuffix = '-Python-3.7.4' - -homepage = 'https://www.mdanalysis.org/' -description = """MDAnalysis is an object-oriented Python library to analyze trajectories from molecular dynamics (MD) -simulations in many popular formats.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('matplotlib', '3.1.1', versionsuffix), - ('Biopython', '1.75', versionsuffix), - ('networkx', '2.4', versionsuffix), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('GridDataFormats', '0.4.0', { - 'modulename': 'gridData', - 'checksums': ['f81d6b75aa7ebd9e8b64e14558c2d2583a0589829382beb4ef69860110261512'], - }), - ('gsd', '2.1.1', { - 'checksums': ['9c0571761231057df6eb3d5e170df0cb81750a057f7c4685608a4bcd382028fa'], - }), - ('msgpack', '1.0.0', { - 'checksums': ['9534d5cc480d4aff720233411a1f765be90885750b07df772380b34c10ecb5c0'], - }), - ('mmtf-python', '1.1.2', { - 'modulename': 'mmtf', - 'checksums': ['a5caa7fcd2c1eaa16638b5b1da2d3276cbd3ed3513f0c2322957912003b6a8df'], - }), - (name, version, { - 'modulename': name, - 'checksums': ['d04b71b193b9716d2597ffb9938b93f43487fa535da1bb5c1f2baccf356d7df9'], - }), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-0.20.1-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-0.20.1-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index 99aba5cebee7..000000000000 --- a/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-0.20.1-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'MDAnalysis' -version = '0.20.1' -versionsuffix = '-Python-3.7.4' - -homepage = 'https://www.mdanalysis.org/' -description = """MDAnalysis is an object-oriented Python library to analyze trajectories from molecular dynamics (MD) -simulations in many popular formats.""" - -toolchain = {'name': 'intel', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('matplotlib', '3.1.1', versionsuffix), - ('Biopython', '1.75', versionsuffix), - ('networkx', '2.4', versionsuffix), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('GridDataFormats', '0.4.0', { - 'modulename': 'gridData', - 'checksums': ['f81d6b75aa7ebd9e8b64e14558c2d2583a0589829382beb4ef69860110261512'], - }), - ('gsd', '2.1.1', { - 'checksums': ['9c0571761231057df6eb3d5e170df0cb81750a057f7c4685608a4bcd382028fa'], - }), - ('msgpack', '1.0.0', { - 'checksums': ['9534d5cc480d4aff720233411a1f765be90885750b07df772380b34c10ecb5c0'], - }), - ('mmtf-python', '1.1.2', { - 'modulename': 'mmtf', - 'checksums': ['a5caa7fcd2c1eaa16638b5b1da2d3276cbd3ed3513f0c2322957912003b6a8df'], - }), - (name, version, { - 'modulename': name, - 'checksums': ['d04b71b193b9716d2597ffb9938b93f43487fa535da1bb5c1f2baccf356d7df9'], - }), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-1.1.1-foss-2020b.eb b/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-1.1.1-foss-2020b.eb index 62cbd2a41910..31d808c2434b 100644 --- a/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-1.1.1-foss-2020b.eb +++ b/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-1.1.1-foss-2020b.eb @@ -21,9 +21,6 @@ dependencies = [ ('tqdm', '4.56.2'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('GridDataFormats', '0.5.0', { 'modulename': 'gridData', diff --git a/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.0.0-foss-2021a.eb b/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.0.0-foss-2021a.eb index 64300f8f2f7f..16b593b3462c 100644 --- a/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.0.0-foss-2021a.eb +++ b/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.0.0-foss-2021a.eb @@ -18,9 +18,6 @@ dependencies = [ ('tqdm', '4.61.2'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('GridDataFormats', '0.6.0', { 'modulename': 'gridData', diff --git a/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.0.0-foss-2021b.eb b/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.0.0-foss-2021b.eb index 4db664c32982..453b3fc9b5db 100644 --- a/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.0.0-foss-2021b.eb +++ b/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.0.0-foss-2021b.eb @@ -18,9 +18,6 @@ dependencies = [ ('tqdm', '4.62.3'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('GridDataFormats', '0.6.0', { 'modulename': 'gridData', diff --git a/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.0.0-intel-2021b.eb b/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.0.0-intel-2021b.eb index baa89c5b4082..bbe04c013a0f 100644 --- a/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.0.0-intel-2021b.eb +++ b/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.0.0-intel-2021b.eb @@ -18,9 +18,6 @@ dependencies = [ ('tqdm', '4.62.3'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('GridDataFormats', '0.6.0', { 'modulename': 'gridData', diff --git a/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.2.0-foss-2022a.eb b/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.2.0-foss-2022a.eb index 47b2c19b8035..7d32f405c09c 100644 --- a/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.2.0-foss-2022a.eb +++ b/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.2.0-foss-2022a.eb @@ -21,9 +21,6 @@ dependencies = [ ('tqdm', '4.64.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('mrcfile', '1.4.2', { 'checksums': ['447022f27b7ce4bf57f97010f092a811ce88635479de7f8a86449a0c9cb319fe'], diff --git a/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.4.2-foss-2021a.eb b/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.4.2-foss-2021a.eb index e5f35ff61b3c..3e419f85dc5e 100644 --- a/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.4.2-foss-2021a.eb +++ b/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.4.2-foss-2021a.eb @@ -17,9 +17,6 @@ dependencies = [ ('tqdm', '4.61.2'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('mrcfile', '1.4.3', { 'checksums': ['43c358c59ff8f583fc4dc2079a0099028719109ebf92066e388772bab389c5f5'], diff --git a/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.4.2-foss-2022b.eb b/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.4.2-foss-2022b.eb index 0d0fa57284c9..9a485e79aeef 100644 --- a/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.4.2-foss-2022b.eb +++ b/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.4.2-foss-2022b.eb @@ -21,9 +21,6 @@ dependencies = [ ('tqdm', '4.64.1'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('mrcfile', '1.4.3', { 'checksums': ['43c358c59ff8f583fc4dc2079a0099028719109ebf92066e388772bab389c5f5'], diff --git a/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.7.0-foss-2023a.eb b/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.7.0-foss-2023a.eb index 9c8ac42d2c88..09eafb599c38 100644 --- a/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.7.0-foss-2023a.eb +++ b/easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.7.0-foss-2023a.eb @@ -22,9 +22,6 @@ dependencies = [ ('mrcfile', '1.5.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('GridDataFormats', '1.0.2', { 'modulename': 'gridData', diff --git a/easybuild/easyconfigs/m/MDBM/MDBM-4.13.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/m/MDBM/MDBM-4.13.0-GCCcore-6.4.0.eb deleted file mode 100644 index 7a2be20032fa..000000000000 --- a/easybuild/easyconfigs/m/MDBM/MDBM-4.13.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MDBM' -version = '4.13.0' - -homepage = 'https://github.com/yahoo/mdbm' - -description = """MDBM is a super-fast memory-mapped key/value store""" - -toolchain = {'name': 'GCCcore', 'version': '6.4.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/yahoo/%(namelower)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['99cec32e02639048f96abf4475eb3f97fc669541560cd030992bab155f0cb7f8'] - -builddependencies = [ - ('binutils', '2.28'), -] - -dependencies = [ - ('CppUnit', '1.12.1'), - ('libreadline', '7.0'), -] - -skipsteps = ['configure'] - -prebuildopts = 'sed -i -e "s/error/no-error/ ; s@/tmp/install@%(installdir)s@" Makefile.base && ' -prebuildopts += 'LDADD=-ldl' - -sanity_check_paths = { - 'files': ['bin/mdbm_config', 'include/mdbm.h', 'lib64/libmdbm.so'], - 'dirs': ['bin', 'include', 'lib64'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/m/MDBM/MDBM-4.13.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/m/MDBM/MDBM-4.13.0-GCCcore-9.3.0.eb deleted file mode 100644 index 4c8bacb63d88..000000000000 --- a/easybuild/easyconfigs/m/MDBM/MDBM-4.13.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MDBM' -version = '4.13.0' - -homepage = 'https://github.com/yahoo/mdbm' - -description = """MDBM is a super-fast memory-mapped key/value store""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/yahoo/%(namelower)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['99cec32e02639048f96abf4475eb3f97fc669541560cd030992bab155f0cb7f8'] - -builddependencies = [ - ('binutils', '2.34'), -] - -dependencies = [ - ('CppUnit', '1.15.1'), - ('libreadline', '8.0'), -] - -skipsteps = ['configure'] - -prebuildopts = 'sed -i -e "s/error/no-error/ ; s@/tmp/install@%(installdir)s@" Makefile.base && ' -prebuildopts += 'LDADD=-ldl' - -sanity_check_paths = { - 'files': ['bin/mdbm_config', 'include/mdbm.h', 'lib64/libmdbm.so'], - 'dirs': ['bin', 'include', 'lib64'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/m/MDI/MDI-1.4.16-gompi-2022b.eb b/easybuild/easyconfigs/m/MDI/MDI-1.4.16-gompi-2022b.eb index ad39fd393046..3fb6f2f0c377 100644 --- a/easybuild/easyconfigs/m/MDI/MDI-1.4.16-gompi-2022b.eb +++ b/easybuild/easyconfigs/m/MDI/MDI-1.4.16-gompi-2022b.eb @@ -6,15 +6,15 @@ name = 'MDI' version = '1.4.16' homepage = 'https://github.com/MolSSI-MDI/MDI_Library' -description = """The MolSSI Driver Interface (MDI) project provides a -standardized API for fast, on-the-fly communication between computational -chemistry codes. This greatly simplifies the process of implementing -methods that require the cooperation of multiple software packages and -enables developers to write a single implementation that works across -many different codes. The API is sufficiently general to support a wide -variety of techniques, including QM/MM, ab initio MD, machine learning, -advanced sampling, and path integral MD, while also being straightforwardly -extensible. Communication between codes is handled by the MDI Library, which +description = """The MolSSI Driver Interface (MDI) project provides a +standardized API for fast, on-the-fly communication between computational +chemistry codes. This greatly simplifies the process of implementing +methods that require the cooperation of multiple software packages and +enables developers to write a single implementation that works across +many different codes. The API is sufficiently general to support a wide +variety of techniques, including QM/MM, ab initio MD, machine learning, +advanced sampling, and path integral MD, while also being straightforwardly +extensible. Communication between codes is handled by the MDI Library, which enables tight coupling between codes using either the MPI or TCP/IP methods. """ diff --git a/easybuild/easyconfigs/m/MDI/MDI-1.4.26-gompi-2023a.eb b/easybuild/easyconfigs/m/MDI/MDI-1.4.26-gompi-2023a.eb index c8e9eb3ee821..6d2657f62a3e 100644 --- a/easybuild/easyconfigs/m/MDI/MDI-1.4.26-gompi-2023a.eb +++ b/easybuild/easyconfigs/m/MDI/MDI-1.4.26-gompi-2023a.eb @@ -6,15 +6,15 @@ name = 'MDI' version = '1.4.26' homepage = 'https://github.com/MolSSI-MDI/MDI_Library' -description = """The MolSSI Driver Interface (MDI) project provides a -standardized API for fast, on-the-fly communication between computational -chemistry codes. This greatly simplifies the process of implementing -methods that require the cooperation of multiple software packages and -enables developers to write a single implementation that works across -many different codes. The API is sufficiently general to support a wide -variety of techniques, including QM/MM, ab initio MD, machine learning, -advanced sampling, and path integral MD, while also being straightforwardly -extensible. Communication between codes is handled by the MDI Library, which +description = """The MolSSI Driver Interface (MDI) project provides a +standardized API for fast, on-the-fly communication between computational +chemistry codes. This greatly simplifies the process of implementing +methods that require the cooperation of multiple software packages and +enables developers to write a single implementation that works across +many different codes. The API is sufficiently general to support a wide +variety of techniques, including QM/MM, ab initio MD, machine learning, +advanced sampling, and path integral MD, while also being straightforwardly +extensible. Communication between codes is handled by the MDI Library, which enables tight coupling between codes using either the MPI or TCP/IP methods. """ diff --git a/easybuild/easyconfigs/m/MDI/MDI-1.4.29-gompi-2023b.eb b/easybuild/easyconfigs/m/MDI/MDI-1.4.29-gompi-2023b.eb new file mode 100644 index 000000000000..d4321b7ee777 --- /dev/null +++ b/easybuild/easyconfigs/m/MDI/MDI-1.4.29-gompi-2023b.eb @@ -0,0 +1,54 @@ +# MDI package for LAMMPS +# Author: J. Saßmannshausen (Imperial College London) + +easyblock = 'CMakeMake' +name = 'MDI' +version = '1.4.29' + +homepage = 'https://github.com/MolSSI-MDI/MDI_Library' +description = """The MolSSI Driver Interface (MDI) project provides a +standardized API for fast, on-the-fly communication between computational +chemistry codes. This greatly simplifies the process of implementing +methods that require the cooperation of multiple software packages and +enables developers to write a single implementation that works across +many different codes. The API is sufficiently general to support a wide +variety of techniques, including QM/MM, ab initio MD, machine learning, +advanced sampling, and path integral MD, while also being straightforwardly +extensible. Communication between codes is handled by the MDI Library, which +enables tight coupling between codes using either the MPI or TCP/IP methods. +""" + +toolchain = {'name': 'gompi', 'version': '2023b'} + +source_urls = ['https://github.com/MolSSI-MDI/MDI_Library/archive'] +sources = ['v%(version)s.tar.gz'] +checksums = ['6fb9ab2cf01c1a88a183bb481313f3131f0afd041ddea7aeacabe857fbdcb6ad'] + +builddependencies = [ + ('CMake', '3.27.6'), +] + +dependencies = [ + ('Python', '3.11.5'), +] + +# perform iterative build to get both static and shared libraries +local_common_configopts = '-DCMAKE_POSITION_INDEPENDENT_CODE=ON -DPython_EXECUTABLE=$EBROOTPYTHON/bin/python ' +configopts = [ + local_common_configopts + ' -Dlibtype=STATIC', + local_common_configopts + ' -DBUILD_SHARED_LIBS=ON', +] + +modextrapaths = { + 'LD_LIBRARY_PATH': 'lib/mdi', + 'LIBRARY_PATH': 'lib/mdi', +} + +sanity_check_paths = { + 'files': ['lib/mdi/libmdi.a', 'lib/mdi/libmdi.%s' % SHLIB_EXT], + 'dirs': ['include', 'share'], +} + +bin_lib_subdirs = ['lib/mdi'] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/MDSplus-Java/MDSplus-Java-7.96.12-GCCcore-9.3.0-Java-13.eb b/easybuild/easyconfigs/m/MDSplus-Java/MDSplus-Java-7.96.12-GCCcore-9.3.0-Java-13.eb deleted file mode 100644 index e26b1a041354..000000000000 --- a/easybuild/easyconfigs/m/MDSplus-Java/MDSplus-Java-7.96.12-GCCcore-9.3.0-Java-13.eb +++ /dev/null @@ -1,46 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MDSplus-Java' -version = '7.96.12' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'https://mdsplus.org' -description = """MDSplus is a set of software tools for data acquisition and storage and a methodology - for management of complex scientific data.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/MDSplus/mdsplus/archive'] -sources = ['stable_release-%s.zip' % version.replace('.', '-')] -patches = ['MDSplus-Java-%(version)s_classpath.patch'] -checksums = [ - '72f97f5ecf4eac40629c0e0c869cc48f7b8caa52ea9dc52d77c37d436190a318', # stable_release-7-96-12.zip - 'f2919aa5992b6364a9234bbb35230eecb84d123779c0580461f939bbc7039013', # MDSplus-Java-7.96.12_classpath.patch -] - -builddependencies = [ - ('binutils', '2.34') -] - -dependencies = [ - ('Java', '13', '', SYSTEM), - ('MDSplus', version), -] - -preconfigopts = 'find . -type f -regex .*Makefile.* -maxdepth 12 ' -preconfigopts += '-exec sed -i "s/JAVASOURCE = 6/JAVASOURCE = 8/g" {} \\; && ' -preconfigopts += 'export CFLAGS="$CFLAGS -I$EBROOTLIBXML2/include/libxml2 " && ' - -configopts = '--with-jdk=$JAVA_HOME --enable-java_only --disable-doxygen-doc --disable-valgrind' - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/jTraverser', 'bin/jScope', 'bin/jServer'], - 'dirs': ['bin', 'include', 'java/classes'], -} - -modextrapaths = {'CLASSPATH': 'java/classes/*'} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/m/MDSplus-Java/MDSplus-Java-7.96.12_classpath.patch b/easybuild/easyconfigs/m/MDSplus-Java/MDSplus-Java-7.96.12_classpath.patch deleted file mode 100644 index 17ef23ee3440..000000000000 --- a/easybuild/easyconfigs/m/MDSplus-Java/MDSplus-Java-7.96.12_classpath.patch +++ /dev/null @@ -1,142 +0,0 @@ -use $EBROOTMDSPLUSMINJAVA environment variable to refer to installation directory - -author: Simon Pinches - -diff -Nru mdsplus-stable_release-7-84-6.orig/java/jdispatcher/jDispatcherIp.template mdsplus-stable_release-7-84-6/java/jdispatcher/jDispatcherIp.template ---- mdsplus-stable_release-7-84-6.orig/java/jdispatcher/jDispatcherIp.template 2019-09-02 18:02:07.000000000 +0200 -+++ mdsplus-stable_release-7-84-6/java/jdispatcher/jDispatcherIp.template 2019-09-26 16:26:07.000000000 +0200 -@@ -2,7 +2,7 @@ - #! - # - exec env \ --LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MDSPLUS_DIR/lib \ --SHLIB_PATH=$MDSPLUS_DIR/lib \ --CLASSPATH=$HOME:$MDSPLUS_DIR/java/classes/jScope.jar:$MDSPLUS_DIR/java/classes/jTraverser.jar:$MDSPLUS_DIR/java/classes/jDispatcher.jar:$MDSPLUS_DIR/java/classes: \ -+LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$EBROOTMDSPLUSMINJAVA/lib \ -+SHLIB_PATH=$EBROOTMDSPLUSMINJAVA/lib \ -+CLASSPATH=$HOME:$EBROOTMDSPLUSMINJAVA/java/classes/jScope.jar:$EBROOTMDSPLUSMINJAVA/java/classes/jTraverser.jar:$EBROOTMDSPLUSMINJAVA/java/classes/jDispatcher.jar:$EBROOTMDSPLUSMINJAVA/java/classes: \ - java jDispatcherIp $1 $2 $3 $4 $5 -diff -Nru mdsplus-stable_release-7-84-6.orig/java/jdispatcher/jDispatchMonitor.template mdsplus-stable_release-7-84-6/java/jdispatcher/jDispatchMonitor.template ---- mdsplus-stable_release-7-84-6.orig/java/jdispatcher/jDispatchMonitor.template 2019-09-02 18:02:07.000000000 +0200 -+++ mdsplus-stable_release-7-84-6/java/jdispatcher/jDispatchMonitor.template 2019-09-26 16:26:08.000000000 +0200 -@@ -2,7 +2,7 @@ - #! - # - exec env \ --LD_LIBRARY_PATH=$MDSPLUS_DIR/lib \ --SHLIB_PATH=$MDSPLUS_DIR/lib \ --CLASSPATH=$HOME:$MDSPLUS_DIR/java/classes/jScope.jar:$MDSPLUS_DIR/java/classes/jTraverser.jar:$MDSPLUS_DIR/java/classes/jDispatcher.jar:$MDSPLUS_DIR/java/classes: \ -+LD_LIBRARY_PATH=$EBROOTMDSPLUSMINJAVA/lib \ -+SHLIB_PATH=$EBROOTMDSPLUSMINJAVA/lib \ -+CLASSPATH=$HOME:$EBROOTMDSPLUSMINJAVA/java/classes/jScope.jar:$EBROOTMDSPLUSMINJAVA/java/classes/jTraverser.jar:$EBROOTMDSPLUSMINJAVA/java/classes/jDispatcher.jar:$EBROOTMDSPLUSMINJAVA/java/classes: \ - java jDispatchMonitor $1 $2 $3 $4 $5 -diff -Nru mdsplus-stable_release-7-84-6.orig/java/jdispatcher/jServer.template mdsplus-stable_release-7-84-6/java/jdispatcher/jServer.template ---- mdsplus-stable_release-7-84-6.orig/java/jdispatcher/jServer.template 2019-09-02 18:02:07.000000000 +0200 -+++ mdsplus-stable_release-7-84-6/java/jdispatcher/jServer.template 2019-09-26 16:26:08.000000000 +0200 -@@ -2,7 +2,7 @@ - #! - # - exec env \ --LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MDSPLUS_DIR/lib \ --SHLIB_PATH=$MDSPLUS_DIR/lib \ --CLASSPATH=$HOME:$MDSPLUS_DIR/java/classes/jScope.jar:$MDSPLUS_DIR/java/classes/jTraverser.jar:$MDSPLUS_DIR/java/classes/jDispatcher.jar:$MDSPLUS_DIR/java/classes: \ -+LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$EBROOTMDSPLUSMINJAVA/lib \ -+SHLIB_PATH=$EBROOTMDSPLUSMINJAVA/lib \ -+CLASSPATH=$HOME:$EBROOTMDSPLUSMINJAVA/java/classes/jScope.jar:$EBROOTMDSPLUSMINJAVA/java/classes/jTraverser.jar:$EBROOTMDSPLUSMINJAVA/java/classes/jDispatcher.jar:$EBROOTMDSPLUSMINJAVA/java/classes: \ - java -Xss10M jServer $1 -diff -Nru mdsplus-stable_release-7-84-6.orig/java/jscope/jScope.template mdsplus-stable_release-7-84-6/java/jscope/jScope.template ---- mdsplus-stable_release-7-84-6.orig/java/jscope/jScope.template 2019-09-02 18:02:07.000000000 +0200 -+++ mdsplus-stable_release-7-84-6/java/jscope/jScope.template 2019-09-26 16:26:08.000000000 +0200 -@@ -4,17 +4,17 @@ - # - lib=lib - if java -d64 -version > /dev/null 2>&1; then -- if [ -r $MDSPLUS_DIR/lib64 ] ; then -+ if [ -r $EBROOTMDSPLUSMINJAVA/lib64 ] ; then - lib=/lib64 - fi - else -- if [ -r $MDSPLUS_DIR/lib32 ]; then -+ if [ -r $EBROOTMDSPLUSMINJAVA/lib32 ]; then - lib=lib32 - fi - fi - exec env \ --LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MDSPLUS_DIR/${lib} \ --SHLIB_PATH=$SHLIB_PATH:$MDSPLUS_DIR/${lib} \ --DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:$MDSPLUS_DIR/${lib} \ --CLASSPATH=$HOME:$MDSPLUS_DIR/java/classes/jScope.jar:$MDSPLUS_DIR/java/classes:$HOME:$MDSPLUS_DIR/java/classes/mdsobjects.jar \ --java -Xmx512M -Djava.library.path=$MDSPLUS_DIR/${lib} jScope $1 $2 $3 $4 $5 $6 $7 -+LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$EBROOTMDSPLUSMINJAVA/${lib} \ -+SHLIB_PATH=$SHLIB_PATH:$EBROOTMDSPLUSMINJAVA/${lib} \ -+DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:$EBROOTMDSPLUSMINJAVA/${lib} \ -+CLASSPATH=$HOME:$EBROOTMDSPLUSMINJAVA/java/classes/jScope.jar:$EBROOTMDSPLUSMINJAVA/java/classes:$HOME:$EBROOTMDSPLUSMINJAVA/java/classes/mdsobjects.jar \ -+java -Xmx512M -Djava.library.path=$EBROOTMDSPLUSMINJAVA/${lib} jScope $1 $2 $3 $4 $5 $6 $7 -diff -Nru mdsplus-stable_release-7-84-6.orig/java/jtraverser/jTraverser.template mdsplus-stable_release-7-84-6/java/jtraverser/jTraverser.template ---- mdsplus-stable_release-7-84-6.orig/java/jtraverser/jTraverser.template 2019-09-02 18:02:07.000000000 +0200 -+++ mdsplus-stable_release-7-84-6/java/jtraverser/jTraverser.template 2019-09-26 16:26:08.000000000 +0200 -@@ -4,17 +4,17 @@ - # - lib=lib - if java -d64 -version > /dev/null 2>&1; then -- if [ -r $MDSPLUS_DIR/lib64 ] ; then -+ if [ -r $EBROOTMDSPLUSMINJAVA/lib64 ] ; then - lib=/lib64 - fi - else -- if [ -r $MDSPLUS_DIR/lib32 ]; then -+ if [ -r $EBROOTMDSPLUSMINJAVA/lib32 ]; then - lib=lib32 - fi - fi - exec env \ --LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MDSPLUS_DIR/${lib} \ --SHLIB_PATH=$SHLIB_PATH:$MDSPLUS_DIR/${lib} \ --DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:$MDSPLUS_DIR/${lib} \ --CLASSPATH=$MDSPLUS_DIR/java/classes/jTraverser.jar:$MDSPLUS_DIR/java/classes/jScope.jar:$MDSPLUS_DIR/java/classes/jDevices.jar \ --java -Xss5M -Djava.library.path=$MDSPLUS_DIR/${lib} jTraverser $1 $2 $3 $4 $5 $6 $7 -+LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$EBROOTMDSPLUSMINJAVA/${lib} \ -+SHLIB_PATH=$SHLIB_PATH:$EBROOTMDSPLUSMINJAVA/${lib} \ -+DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:$EBROOTMDSPLUSMINJAVA/${lib} \ -+CLASSPATH=$EBROOTMDSPLUSMINJAVA/java/classes/jTraverser.jar:$EBROOTMDSPLUSMINJAVA/java/classes/jScope.jar:$EBROOTMDSPLUSMINJAVA/java/classes/jDevices.jar \ -+java -Xss5M -Djava.library.path=$EBROOTMDSPLUSMINJAVA/${lib} jTraverser $1 $2 $3 $4 $5 $6 $7 -diff -Nru mdsplus-stable_release-7-84-6.orig/java/jtraverser2/jTraverser2.template mdsplus-stable_release-7-84-6/java/jtraverser2/jTraverser2.template ---- mdsplus-stable_release-7-84-6.orig/java/jtraverser2/jTraverser2.template 2019-09-02 18:02:07.000000000 +0200 -+++ mdsplus-stable_release-7-84-6/java/jtraverser2/jTraverser2.template 2019-09-26 16:26:08.000000000 +0200 -@@ -1,16 +1,16 @@ - #!/bin/sh - lib=lib - if java -d64 -version > /dev/null 2>&1; then -- if [ -r $MDSPLUS_DIR/lib64 ] ; then -+ if [ -r $EBROOTMDSPLUSMINJAVA/lib64 ] ; then - lib=/lib64 - fi - else -- if [ -r $MDSPLUS_DIR/lib32 ]; then -+ if [ -r $EBROOTMDSPLUSMINJAVA/lib32 ]; then - lib=lib32 - fi - fi - exec env \ --LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MDSPLUS_DIR/${lib} \ --SHLIB_PATH=$SHLIB_PATH:$MDSPLUS_DIR/${lib} \ --DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:$MDSPLUS_DIR/${lib} \ --java -jar $MDSPLUS_DIR/java/classes/jTraverser2.jar "$@" -+LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$EBROOTMDSPLUSMINJAVA/${lib} \ -+SHLIB_PATH=$SHLIB_PATH:$EBROOTMDSPLUSMINJAVA/${lib} \ -+DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:$EBROOTMDSPLUSMINJAVA/${lib} \ -+java -jar $EBROOTMDSPLUSMINJAVA/java/classes/jTraverser2.jar "$@" -diff -Nru mdsplus-stable_release-7-84-6.orig/Makefile.in mdsplus-stable_release-7-84-6/Makefile.in ---- mdsplus-stable_release-7-84-6.orig/Makefile.in 2019-09-02 18:02:07.000000000 +0200 -+++ mdsplus-stable_release-7-84-6/Makefile.in 2019-09-26 16:28:01.000000000 +0200 -@@ -40,8 +40,8 @@ - D3D_PACKAGE = d3dshr - - ifeq "@JAVA_ONLY@" "yes" --NON_JAR = --PARTS = $(JAVA_JAR) -+NON_JAR = @JAVA_APS@ -+PARTS = $(NON_JAR) $(JAVA_JAR) - else - NON_JAR = \ - mdsshr \ diff --git a/easybuild/easyconfigs/m/MDSplus-Python/MDSplus-Python-7.96.12-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/m/MDSplus-Python/MDSplus-Python-7.96.12-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 70a947714319..000000000000 --- a/easybuild/easyconfigs/m/MDSplus-Python/MDSplus-Python-7.96.12-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,50 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MDSplus-Python' -version = '7.96.12' -local_pyver = '3.8.2' - -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://mdsplus.org' -description = """MDSplus is a set of software tools for data acquisition and storage and a methodology - for management of complex scientific data.""" - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/MDSplus/mdsplus/archive'] -sources = ['stable_release-%s.zip' % version.replace('.', '-')] -checksums = ['72f97f5ecf4eac40629c0e0c869cc48f7b8caa52ea9dc52d77c37d436190a318'] - -dependencies = [ - ('Python', local_pyver), - ('SciPy-bundle', '2020.03', versionsuffix), - ('MDSplus', version), -] - -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} -local_moddir = modextrapaths['PYTHONPATH'] + '/MDSplus' - -skipsteps = ['build', 'test'] - -configopts = '--disable-doxygen-doc --disable-java' -# hardcode version via configure script (git is unavailable) -configopts += ' RELEASE_VERSION=%(version)s BRANCH=stable' - -# install by simply copying into a subdir because -# running setup.py will try to make an egg link instead of installing. -install_cmd = 'mkdir -p %(installdir)s/' + local_moddir -install_cmd += ' && pwd && cp -a python/MDSplus/* %(installdir)s/' + local_moddir + '/' - -sanity_check_paths = { - 'files': [], - 'dirs': [local_moddir], -} - -# MDSplus.__version__ shows an ugly non-fatal warning, -# the logic in the mdsplus package seems broken and may need patching. -sanity_check_commands = [ - ('python', "-c 'import MDSplus ; print(MDSplus.__version__)'"), -] -moduleclass = 'data' 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 deleted file mode 100644 index 9b8ad14bb5f4..000000000000 --- a/easybuild/easyconfigs/m/MDSplus/MDSplus-7.0.67-foss-2016a-Java-1.7.0_79-Python-2.7.11.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MDSplus' -version = '7.0.67' -versionsuffix = '-Java-%(javaver)s-Python-%(pyver)s' - -homepage = 'http://mdsplus.org/' -description = """MDSplus is a set of software tools for data acquisition and storage and a - methodology for management of complex scientific data.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://github.com/%(name)s/%(namelower)s/archive'] -sources = ['stable_release-%s.zip' % version.replace('.', '-')] - -dependencies = [ - ('Java', '1.7.0_79', '', True), - ('Python', '2.7.11'), - ('HDF5', '1.8.16'), - ('libxml2', '2.9.3'), - ('zlib', '1.2.8') -] - -configopts = '--with-jdk=$JAVA_HOME' - -preconfigopts = 'export CFLAGS="$CFLAGS -I$EBROOTLIBXML2/include/libxml2 " && ' - -parallel = 1 - -modextravars = { - 'MDSPLUS_DIR': '%(installdir)s', - 'MDS_PATH': '%(installdir)s/tdi', -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/m/MDSplus/MDSplus-7.46.1-foss-2018a.eb b/easybuild/easyconfigs/m/MDSplus/MDSplus-7.46.1-foss-2018a.eb deleted file mode 100644 index fe29f55e2331..000000000000 --- a/easybuild/easyconfigs/m/MDSplus/MDSplus-7.46.1-foss-2018a.eb +++ /dev/null @@ -1,40 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MDSplus' -version = '7.46.1' - -homepage = 'http://mdsplus.org/' -description = """MDSplus is a set of software tools for data acquisition and storage and a methodology - for management of complex scientific data.""" - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/%(name)s/%(namelower)s/archive'] -sources = ['stable_release-%s.zip' % version.replace('.', '-')] -checksums = ['6ca6c71102fe4449c5e94e120fa418d30582a0c154b1e4564ac9599d7f35f8c4'] - -dependencies = [ - ('HDF5', '1.10.1'), - ('libxml2', '2.9.7'), - ('zlib', '1.2.11'), - ('ncurses', '6.0'), - ('libreadline', '7.0') -] - -configopts = '--disable-doxygen-doc --disable-java' - -preconfigopts = 'export CFLAGS="$CFLAGS -I$EBROOTLIBXML2/include/libxml2 " && ' - -parallel = 1 - -modextravars = { - 'MDSPLUS_DIR': '%(installdir)s', - 'MDS_PATH': '%(installdir)s/tdi', -} - -modextrapaths = { - 'IDL_PATH': 'idl', -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/m/MDSplus/MDSplus-7.96.12-GCCcore-9.3.0.eb b/easybuild/easyconfigs/m/MDSplus/MDSplus-7.96.12-GCCcore-9.3.0.eb deleted file mode 100644 index 3c1da528b64c..000000000000 --- a/easybuild/easyconfigs/m/MDSplus/MDSplus-7.96.12-GCCcore-9.3.0.eb +++ /dev/null @@ -1,51 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MDSplus' -version = '7.96.12' - -homepage = 'https://mdsplus.org' -description = """MDSplus is a set of software tools for data acquisition and storage and a methodology - for management of complex scientific data.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/%(name)s/%(namelower)s/archive'] -sources = ['stable_release-%s.zip' % version.replace('.', '-')] -checksums = ['72f97f5ecf4eac40629c0e0c869cc48f7b8caa52ea9dc52d77c37d436190a318'] - -builddependencies = [ - ('binutils', '2.34') -] - -dependencies = [ - ('libxml2', '2.9.10'), - ('zlib', '1.2.11'), - ('ncurses', '6.2'), - ('libreadline', '8.0') -] - -configopts = '--disable-doxygen-doc --disable-java' -# hardcode version via configure script (git is unavailable) -configopts += ' RELEASE_VERSION=%(version)s BRANCH=stable' - -preconfigopts = 'export CFLAGS="$CFLAGS -I$EBROOTLIBXML2/include/libxml2 " && ' - -parallel = 1 - -modextravars = { - 'MDSPLUS_DIR': '%(installdir)s', - 'MDS_PATH': '%(installdir)s/tdi', -} - -modextrapaths = { - 'IDL_PATH': 'idl', -} - -sanity_check_paths = { - 'files': ['lib/libMdsLib.%s' % SHLIB_EXT, 'lib/libTreeShr.%s' % SHLIB_EXT, - 'include/mdslib.h', 'include/mdsobjects.h'], - 'dirs': ['bin', 'tdi'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/m/MDSplus/MDSplus-7.96.8-GCCcore-9.3.0.eb b/easybuild/easyconfigs/m/MDSplus/MDSplus-7.96.8-GCCcore-9.3.0.eb deleted file mode 100644 index 0a58ccbed041..000000000000 --- a/easybuild/easyconfigs/m/MDSplus/MDSplus-7.96.8-GCCcore-9.3.0.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MDSplus' -version = '7.96.8' - -homepage = 'https://mdsplus.org/' -description = """MDSplus is a set of software tools for data acquisition and storage and a methodology - for management of complex scientific data.""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/%(name)s/%(namelower)s/archive'] -sources = ['stable_release-%s.zip' % version.replace('.', '-')] -checksums = ['d63ae3b6ea5ca9228a1f680780000fb220ea97a55d71a8a93258741a352f247d'] - -builddependencies = [('binutils', '2.34')] - -dependencies = [ - ('libxml2', '2.9.10'), - ('zlib', '1.2.11'), - ('ncurses', '6.2'), - ('libreadline', '8.0') -] - -configopts = [' --disable-doxygen-doc --disable-java --disable-valgrind' - ' --without-idl --without-labview --without-srb --without-gsi' - ' --without-x --without-docker-image'] - -preconfigopts = 'export CFLAGS="$CFLAGS -I$EBROOTLIBXML2/include/libxml2 " && ' - -parallel = 1 - -modextravars = { - 'MDSPLUS_DIR': '%(installdir)s', - 'MDS_PATH': '%(installdir)s/tdi', -} - -sanity_check_paths = { - 'files': ['lib/libMdsLib.so', 'lib/libTreeShr.so', 'include/mdslib.h', - 'include/mdsobjects.h'], - 'dirs': ['bin', 'include', 'lib', 'tdi'], -} - -moduleclass = 'data' diff --git a/easybuild/easyconfigs/m/MDStress/MDStress-20191228-gfbf-2023a.eb b/easybuild/easyconfigs/m/MDStress/MDStress-20191228-gfbf-2023a.eb new file mode 100644 index 000000000000..7be20fe7e5b9 --- /dev/null +++ b/easybuild/easyconfigs/m/MDStress/MDStress-20191228-gfbf-2023a.eb @@ -0,0 +1,41 @@ +easyblock = 'CMakeMake' + +name = 'MDStress' +version = '20191228' + +homepage = 'https://vanegaslab.org/software' +description = """MDStress library enable the calculation of local stress +fields from molecular dynamics simulations""" + +toolchain = {'name': 'gfbf', 'version': '2023a'} + +source_urls = ['https://vanegaslab.org/files'] +sources = ['mdstress-library-12282019.tar.gz'] +patches = [ + 'MDStress-20191228_use_external_voro++_and_EB_lapack.patch', +] +checksums = [ + {'mdstress-library-12282019.tar.gz': 'abea62dca77ca4645463415bec219a42554146cc0eefd480c760222e423c7db3'}, + {'MDStress-20191228_use_external_voro++_and_EB_lapack.patch': + '566c181f9a6784c81b04226d360ed71d96f99310a231a88919e7fac37e515e92'}, +] + +builddependencies = [ + ('CMake', '3.26.3'), +] + +dependencies = [ + ('Voro++', '0.4.6'), + ('Python', '3.11.3'), +] + +sanity_check_paths = { + 'files': ['bin/tensortools', 'include/mdstress/mds_basicops.h', 'lib/libmdstress.%s' % SHLIB_EXT], + 'dirs': [], +} + +modextrapaths = { + 'PYTHONPATH': 'bin', +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/MDStress/MDStress-20191228_use_external_voro++_and_EB_lapack.patch b/easybuild/easyconfigs/m/MDStress/MDStress-20191228_use_external_voro++_and_EB_lapack.patch new file mode 100644 index 000000000000..fd2458812bc2 --- /dev/null +++ b/easybuild/easyconfigs/m/MDStress/MDStress-20191228_use_external_voro++_and_EB_lapack.patch @@ -0,0 +1,80 @@ +use external EB Voro++ and flexi/openblas as needed + +Ã…ke Sandgren, 2024-11-07 +diff -ru mdstress-library.orig/CMakeLists.txt mdstress-library/CMakeLists.txt +--- mdstress-library.orig/CMakeLists.txt 2019-12-28 15:48:10.000000000 +0100 ++++ mdstress-library/CMakeLists.txt 2024-11-07 11:19:48.125912695 +0100 +@@ -1,4 +1,5 @@ +-cmake_minimum_required(VERSION 2.8) ++cmake_minimum_required(VERSION 3.0) ++project('MDStress') + + enable_language(C) + enable_language(CXX) +@@ -27,42 +28,28 @@ + # COMMAND tar xaf voro++-0.4.6.tar.gz + # WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/contrib) + #endif() +-FILE(GLOB VORO_SOURCES_HH include/voro++/*.hh) +-FILE(GLOB VORO_SOURCES_CC contrib/voro++/src/*.cc) +-#FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/include/voro++) +-#FILE(COPY ${VORO_SOURCES_HH} DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}/include/voro++) +-LIST(REMOVE_ITEM VORO_SOURCES_CC ${CMAKE_CURRENT_SOURCE_DIR}/contrib/voro++/src/voro++.cc) +-LIST(REMOVE_ITEM VORO_SOURCES_CC ${CMAKE_CURRENT_SOURCE_DIR}/contrib/voro++/src/v_base_wl.cc) ++#FILE(GLOB VORO_SOURCES_HH include/voro++/*.hh) ++#FILE(GLOB VORO_SOURCES_CC contrib/voro++/src/*.cc) ++##FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/include/voro++) ++##FILE(COPY ${VORO_SOURCES_HH} DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}/include/voro++) ++#LIST(REMOVE_ITEM VORO_SOURCES_CC ${CMAKE_CURRENT_SOURCE_DIR}/contrib/voro++/src/voro++.cc) ++#LIST(REMOVE_ITEM VORO_SOURCES_CC ${CMAKE_CURRENT_SOURCE_DIR}/contrib/voro++/src/v_base_wl.cc) + +-SET(MDSTRESS_SOURCES ${MDSTRESS_SOURCES_CPP} ${MDSTRESS_SOURCES_H} ${VORO_SOURCES_CC} ${VORO_SOURCES_HH}) ++SET(MDSTRESS_SOURCES ${MDSTRESS_SOURCES_CPP} ${MDSTRESS_SOURCES_H}) + + INCLUDE_DIRECTORIES(include/mdstress) +-INCLUDE_DIRECTORIES(include/voro++) ++#INCLUDE_DIRECTORIES(include/voro++) + + # attempt to find LAPACK library +-FIND_LIBRARY(LAPACK_LIBRARY_SYS NAMES lapack liblapack HINTS /usr/lib REQUIRED) +-if (NOT LAPACK_LIBRARY_SYS) +- UNSET(LAPACK_LIBRARY_SYS-NOTFOUND) +- UNSET(LAPACK_LIBRARY_SYS) +- # check to see if we need to download LAPACK +- SET(LAPACK_URL http://www.netlib.org/lapack/lapack-3.8.0.tar.gz) +- SET(LAPACK_DOWNLOAD_PATH ${CMAKE_CURRENT_SOURCE_DIR}/contrib/lapack-3.8.0.tar.gz) +- FILE(DOWNLOAD ${LAPACK_URL} ${LAPACK_DOWNLOAD_PATH}) +- EXECUTE_PROCESS( +- COMMAND tar xaf lapack-3.8.0.tar.gz +- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/contrib) +- ADD_SUBDIRECTORY(contrib/lapack-3.8.0) +-else() +- FIND_LIBRARY(LAPACK_LIBRARY NAMES lapack liblapack HINTS /usr/lib REQUIRED) +-endif() ++FIND_LIBRARY(LAPACK_LIBRARY NAMES flexiblas openblas lapack liblapack REQUIRED) + + ADD_LIBRARY(mdstress SHARED ${MDSTRESS_SOURCES}) +-TARGET_LINK_LIBRARIES(mdstress ${LAPACK_LIBRARY} ${PYTHON_LIBRARIES}) ++TARGET_LINK_LIBRARIES(mdstress ${LAPACK_LIBRARY} ${PYTHON_LIBRARIES} voro++) + +-INSTALL(TARGETS mdstress RUNTIME DESTINATION bin LIBRARY DESTINATION lib ARCHIVE DESTINATION lib/static) ++INSTALL(TARGETS mdstress RUNTIME DESTINATION bin LIBRARY DESTINATION lib ARCHIVE DESTINATION lib) + + INSTALL(FILES ${MDSTRESS_SOURCES_H} DESTINATION include/mdstress) +-INSTALL(FILES ${VORO_SOURCES_HH} DESTINATION include/voro++) ++#INSTALL(FILES ${VORO_SOURCES_HH} DESTINATION include/voro++) + + # only process python bindings if requested + if(MDS_BOOSTPYTHON) +diff -ru mdstress-library.orig/src/mds_stressgrid.cpp mdstress-library/src/mds_stressgrid.cpp +--- mdstress-library.orig/src/mds_stressgrid.cpp 2019-12-28 15:48:10.000000000 +0100 ++++ mdstress-library/src/mds_stressgrid.cpp 2024-11-07 09:08:35.761694010 +0100 +@@ -21,7 +21,7 @@ + =========================================================================*/ + + #include "mds_stressgrid.h" +-#include "voro++.hh" ++#include "voro++/voro++.hh" + + using namespace mds; + diff --git a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.1-intel-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.1-intel-2017b-Python-3.6.3.eb deleted file mode 100644 index be5aa26b4b7e..000000000000 --- a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.1-intel-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'MDTraj' -version = '1.9.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://mdtraj.org/1.9.0/' -description = "Read, write and analyze MD trajectories with only a few lines of Python code." - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://github.com/mdtraj/mdtraj/archive'] -sources = ['%(version)s.tar.gz'] -checksums = ['3e27cd3406521a1c9f781efc0bd41efebb9f2334a9bb09cb1d9ca8edca419d09'] - -dependencies = [ - ('Python', '3.6.3'), - ('zlib', '1.2.11'), -] - -# The unit tests of MDTraj are a pain to get to work: they require -# a massive number of extra dependencies. See -# https://github.com/mdtraj/mdtraj/blob/master/devtools/conda-recipe/meta.yaml -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.2-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.2-intel-2018b-Python-3.6.6.eb deleted file mode 100644 index 5b15ee340115..000000000000 --- a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.2-intel-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'MDTraj' -version = '1.9.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://mdtraj.org' -description = "Read, write and analyze MD trajectories with only a few lines of Python code." - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['https://github.com/mdtraj/mdtraj/archive'] -sources = ['%(version)s.tar.gz'] -checksums = ['9a77cdf080e5c000c493f625a4a1c140d1c0b3ae1fd0299fa3204209befc5c18'] - -dependencies = [ - ('Python', '3.6.6'), - ('zlib', '1.2.11'), -] - -download_dep_fail = True -use_pip = True - -# The unit tests of MDTraj are a pain to get to work: they require -# a massive number of extra dependencies. See -# https://github.com/mdtraj/mdtraj/blob/master/devtools/conda-recipe/meta.yaml -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.3-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.3-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 7689972c477b..000000000000 --- a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.3-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'MDTraj' -version = '1.9.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://mdtraj.org' -description = "Read, write and analyze MD trajectories with only a few lines of Python code." - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'openmp': True} - -source_urls = ['https://github.com/mdtraj/mdtraj/archive'] -sources = ['%(version)s.tar.gz'] -checksums = ['15997a9c2bbe8a5148316a30ae420f9c345797a586369ad064b7fca9bd302bb3'] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('zlib', '1.2.11'), -] - -download_dep_fail = True -use_pip = True - -# The unit tests of MDTraj are a pain to get to work: they require -# a massive number of extra dependencies. See -# https://github.com/mdtraj/mdtraj/blob/master/devtools/conda-recipe/meta.yaml -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_pip_check = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.3-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.3-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index ca0f8a6860f2..000000000000 --- a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.3-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'MDTraj' -version = '1.9.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://mdtraj.org' -description = "Read, write and analyze MD trajectories with only a few lines of Python code." - -toolchain = {'name': 'intel', 'version': '2019b'} -toolchainopts = {'openmp': True} - -source_urls = ['https://github.com/mdtraj/mdtraj/archive'] -sources = ['%(version)s.tar.gz'] -checksums = ['15997a9c2bbe8a5148316a30ae420f9c345797a586369ad064b7fca9bd302bb3'] - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('zlib', '1.2.11'), -] - -download_dep_fail = True -use_pip = True - -# The unit tests of MDTraj are a pain to get to work: they require -# a massive number of extra dependencies. See -# https://github.com/mdtraj/mdtraj/blob/master/devtools/conda-recipe/meta.yaml -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.4-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.4-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index b998b570fedf..000000000000 --- a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.4-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,40 +0,0 @@ -# Updated: Pavel Grochal (INUITS) - -easyblock = 'PythonBundle' - -name = 'MDTraj' -version = '1.9.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://mdtraj.org' -description = "Read, write and analyze MD trajectories with only a few lines of Python code." - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {'openmp': True} - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('zlib', '1.2.11'), -] - -use_pip = True -exts_list = [ - ('astor', '0.8.1', { - 'checksums': ['6a6effda93f4e1ce9f618779b2dd1d9d84f1e32812c23a29b3fff6fd7f63fa5e'], - }), - ('pymbar', '3.0.5', { - 'checksums': ['b079a7d0b9fbc8a92850277b664bb582991ef5ac399b3607e695569148f6c784'], - }), - ('mdtraj', version, { - 'checksums': ['d5d28be24dd5f38e8b272c3a445a6cdbffc374b30e891c5535f65bb20f7e8b24'], - }), -] - -# The unit tests of MDTraj are a pain to get to work: they require -# a massive number of extra dependencies. See -# https://github.com/mdtraj/mdtraj/blob/master/devtools/conda-recipe/meta.yaml - -sanity_pip_check = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.4-intel-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.4-intel-2020a-Python-3.8.2.eb deleted file mode 100644 index 8a429bb9de40..000000000000 --- a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.4-intel-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,44 +0,0 @@ -# Updated: Pavel Grochal (INUITS) - -easyblock = 'PythonBundle' - -name = 'MDTraj' -version = '1.9.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://mdtraj.org' -description = "Read, write and analyze MD trajectories with only a few lines of Python code." - -toolchain = {'name': 'intel', 'version': '2020a'} -toolchainopts = {'openmp': True} - -dependencies = [ - ('Python', '3.8.2'), - ('SciPy-bundle', '2020.03', versionsuffix), - ('zlib', '1.2.11'), -] - -use_pip = True -exts_list = [ - ('astor', '0.8.1', { - 'checksums': ['6a6effda93f4e1ce9f618779b2dd1d9d84f1e32812c23a29b3fff6fd7f63fa5e'], - }), - ('pymbar', '3.0.5', { - 'checksums': ['b079a7d0b9fbc8a92850277b664bb582991ef5ac399b3607e695569148f6c784'], - }), - ('mdtraj', version, { - 'checksums': ['d5d28be24dd5f38e8b272c3a445a6cdbffc374b30e891c5535f65bb20f7e8b24'], - }), -] - -# The unit tests of MDTraj are a pain to get to work: they require -# a massive number of extra dependencies. See -# https://github.com/mdtraj/mdtraj/blob/master/devtools/conda-recipe/meta.yaml -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_pip_check = True - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.5-foss-2020b.eb b/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.5-foss-2020b.eb index a9fa73da54db..61672a415b6f 100644 --- a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.5-foss-2020b.eb +++ b/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.5-foss-2020b.eb @@ -17,7 +17,6 @@ dependencies = [ ('zlib', '1.2.11'), ] -use_pip = True exts_list = [ ('astor', '0.8.1', { 'checksums': ['6a6effda93f4e1ce9f618779b2dd1d9d84f1e32812c23a29b3fff6fd7f63fa5e'], @@ -38,6 +37,4 @@ exts_list = [ # a massive number of extra dependencies. See # https://github.com/mdtraj/mdtraj/blob/master/devtools/conda-recipe/meta.yaml -sanity_pip_check = True - moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.5-fosscuda-2020b.eb b/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.5-fosscuda-2020b.eb index 8a14999b771d..a14e188d5dc3 100644 --- a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.5-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.5-fosscuda-2020b.eb @@ -17,7 +17,6 @@ dependencies = [ ('zlib', '1.2.11'), ] -use_pip = True exts_list = [ ('astor', '0.8.1', { 'checksums': ['6a6effda93f4e1ce9f618779b2dd1d9d84f1e32812c23a29b3fff6fd7f63fa5e'], @@ -38,6 +37,4 @@ exts_list = [ # a massive number of extra dependencies. See # https://github.com/mdtraj/mdtraj/blob/master/devtools/conda-recipe/meta.yaml -sanity_pip_check = True - moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.5-intel-2020b.eb b/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.5-intel-2020b.eb index 0b9e574190bb..f4d415e26bbe 100644 --- a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.5-intel-2020b.eb +++ b/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.5-intel-2020b.eb @@ -17,7 +17,6 @@ dependencies = [ ('zlib', '1.2.11'), ] -use_pip = True exts_list = [ ('astor', '0.8.1', { 'checksums': ['6a6effda93f4e1ce9f618779b2dd1d9d84f1e32812c23a29b3fff6fd7f63fa5e'], @@ -38,6 +37,4 @@ exts_list = [ # a massive number of extra dependencies. See # https://github.com/mdtraj/mdtraj/blob/master/devtools/conda-recipe/meta.yaml -sanity_pip_check = True - moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.7-foss-2021a.eb b/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.7-foss-2021a.eb index acc6867ceed5..21808ea19d87 100644 --- a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.7-foss-2021a.eb +++ b/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.7-foss-2021a.eb @@ -17,7 +17,6 @@ dependencies = [ ('zlib', '1.2.11'), ] -use_pip = True exts_list = [ ('astor', '0.8.1', { 'checksums': ['6a6effda93f4e1ce9f618779b2dd1d9d84f1e32812c23a29b3fff6fd7f63fa5e'], @@ -40,6 +39,4 @@ exts_list = [ # a massive number of extra dependencies. See # https://github.com/mdtraj/mdtraj/blob/master/devtools/conda-recipe/meta.yaml -sanity_pip_check = True - moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.7-foss-2021b.eb b/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.7-foss-2021b.eb index 9bf0a45a676a..d12b7f3ec0bc 100644 --- a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.7-foss-2021b.eb +++ b/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.7-foss-2021b.eb @@ -17,7 +17,6 @@ dependencies = [ ('zlib', '1.2.11'), ] -use_pip = True exts_list = [ ('astor', '0.8.1', { 'checksums': ['6a6effda93f4e1ce9f618779b2dd1d9d84f1e32812c23a29b3fff6fd7f63fa5e'], @@ -40,6 +39,4 @@ exts_list = [ # a massive number of extra dependencies. See # https://github.com/mdtraj/mdtraj/blob/master/devtools/conda-recipe/meta.yaml -sanity_pip_check = True - moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.7-foss-2022a.eb b/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.7-foss-2022a.eb index f6dd1f827d56..edd712685ee0 100644 --- a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.7-foss-2022a.eb +++ b/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.7-foss-2022a.eb @@ -17,7 +17,6 @@ dependencies = [ ('zlib', '1.2.12'), ] -use_pip = True exts_list = [ ('astor', '0.8.1', { 'checksums': ['6a6effda93f4e1ce9f618779b2dd1d9d84f1e32812c23a29b3fff6fd7f63fa5e'], @@ -40,6 +39,4 @@ exts_list = [ # a massive number of extra dependencies. See # https://github.com/mdtraj/mdtraj/blob/master/devtools/conda-recipe/meta.yaml -sanity_pip_check = True - moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.7-intel-2021b.eb b/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.7-intel-2021b.eb index 337b9706b27c..68b7ac4a35e9 100644 --- a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.7-intel-2021b.eb +++ b/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.7-intel-2021b.eb @@ -17,7 +17,6 @@ dependencies = [ ('zlib', '1.2.11'), ] -use_pip = True exts_list = [ ('astor', '0.8.1', { 'checksums': ['6a6effda93f4e1ce9f618779b2dd1d9d84f1e32812c23a29b3fff6fd7f63fa5e'], @@ -37,6 +36,4 @@ exts_list = [ # a massive number of extra dependencies. See # https://github.com/mdtraj/mdtraj/blob/master/devtools/conda-recipe/meta.yaml -sanity_pip_check = True - moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.7-intel-2022a.eb b/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.7-intel-2022a.eb index d94d68ccbdce..114301b341a3 100644 --- a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.7-intel-2022a.eb +++ b/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.7-intel-2022a.eb @@ -17,7 +17,6 @@ dependencies = [ ('zlib', '1.2.12'), ] -use_pip = True exts_list = [ ('astor', '0.8.1', { 'checksums': ['6a6effda93f4e1ce9f618779b2dd1d9d84f1e32812c23a29b3fff6fd7f63fa5e'], @@ -40,6 +39,4 @@ exts_list = [ # a massive number of extra dependencies. See # https://github.com/mdtraj/mdtraj/blob/master/devtools/conda-recipe/meta.yaml -sanity_pip_check = True - moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.9-gfbf-2023a.eb b/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.9-gfbf-2023a.eb index 8f172912989a..7dfa7ba2100d 100644 --- a/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.9-gfbf-2023a.eb +++ b/easybuild/easyconfigs/m/MDTraj/MDTraj-1.9.9-gfbf-2023a.eb @@ -17,7 +17,6 @@ dependencies = [ ('zlib', '1.2.13'), ] -use_pip = True exts_list = [ ('pyparsing', '3.1.0', { 'checksums': ['edb662d6fe322d6e990b1594b5feaeadf806803359e3d4d42f11e295e588f0ea'], @@ -34,6 +33,4 @@ exts_list = [ # a massive number of extra dependencies. See # https://github.com/mdtraj/mdtraj/blob/master/devtools/conda-recipe/meta.yaml -sanity_pip_check = True - moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/MEGA/MEGA-10.0.5.eb b/easybuild/easyconfigs/m/MEGA/MEGA-10.0.5.eb index c6c973b26e81..99e318474a4a 100644 --- a/easybuild/easyconfigs/m/MEGA/MEGA-10.0.5.eb +++ b/easybuild/easyconfigs/m/MEGA/MEGA-10.0.5.eb @@ -9,10 +9,11 @@ description = """MEGA-CC (Molecular Evolutionary Genetics Analysis Computational toolchain = SYSTEM -# download requires agreeing with license & filling out a form, see http://www.megasoftware.net/ -# the following sources correspond to "Other Linux" > "Command Line (CC)" > "MEGA X (64-bit)" sources = ['megacc_%(version)s_amd64.tar.gz'] checksums = ['c450a8339f8b48bc79433bb2f8c8af3ec58e23ad8f3f86b37f83f807e6bb5e9d'] +download_instructions = f"""{name} requires manual download from {homepage} +The source corresponds to "Other Linux" > "Command Line (CC)" > "MEGA X (64-bit)" +Required download: {' '.join(sources)}""" modextrapaths = { 'PATH': '', diff --git a/easybuild/easyconfigs/m/MEGA/MEGA-11.0.10.eb b/easybuild/easyconfigs/m/MEGA/MEGA-11.0.10.eb index 0f42d72cdb72..c1e1a3d64969 100644 --- a/easybuild/easyconfigs/m/MEGA/MEGA-11.0.10.eb +++ b/easybuild/easyconfigs/m/MEGA/MEGA-11.0.10.eb @@ -9,10 +9,11 @@ description = """MEGA-CC (Molecular Evolutionary Genetics Analysis Computational toolchain = SYSTEM -# download requires agreeing with license & filling out a form, see http://www.megasoftware.net/ -# the following sources correspond to "Other Linux" > "Command Line (CC)" > "MEGA X (64-bit)" sources = ['megacc_%(version)s_amd64.tar.gz'] checksums = ['2812969627b3b43110a2e6b597e7c99fb80f4115f05aac5888b01aeda877f4b2'] +download_instructions = f"""{name} requires manual download from {homepage} +The source corresponds to "Other Linux" > "Command Line (CC)" > "MEGA 11 (64-bit)" +Required download: {' '.join(sources)}""" sanity_check_paths = { 'files': ['megacc'], diff --git a/easybuild/easyconfigs/m/MEGA/MEGA-7.0.20-1.eb b/easybuild/easyconfigs/m/MEGA/MEGA-7.0.20-1.eb deleted file mode 100644 index 33d584848a9f..000000000000 --- a/easybuild/easyconfigs/m/MEGA/MEGA-7.0.20-1.eb +++ /dev/null @@ -1,24 +0,0 @@ -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 = SYSTEM - -# 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 deleted file mode 100644 index 683487959fbb..000000000000 --- a/easybuild/easyconfigs/m/MEGACC/MEGACC-7.0.18-1.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2016, UNIGE -# Authors:: Yann Sagon -# License:: MIT/GPL -# $Id$ -## - -easyblock = 'Tarball' - -name = 'MEGACC' -version = '7.0.18-1' - -homepage = 'http://www.megasoftware.net' -description = """MEGA-Computing Core - Sophisticated and user-friendly software suite for analyzing DNA and - protein sequence data from species and populations.""" - -toolchain = SYSTEM - -sources = ['%(namelower)s-%(version)s.x86_64.tar.gz'] -source_urls = ['http://www.megasoftware.net/releases/'] - -sanity_check_paths = { - 'files': ["megacc", "megaproto"], - 'dirs': [], -} - -modextrapaths = { - 'PATH': '', -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.1.2-foss-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.1.2-foss-2018a-Python-2.7.14.eb deleted file mode 100644 index 622b60972fa8..000000000000 --- a/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.1.2-foss-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'MakeCp' - -name = 'MEGAHIT' -version = '1.1.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/voutcn/megahit' -description = """An ultra-fast single-node solution for large and complex - metagenomics assembly via succinct de Bruijn graph""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['https://github.com/voutcn/%(namelower)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['d0d3965dd49c6fdaea958ef66146cb6b30b7d51acbbfe94194c437f15a424cb5'] - -dependencies = [ - ('Python', '2.7.14'), -] - -# This is the CPU-only version. -# -# We're specifying 'version' because otherwise the Makefile will try to -# guess it using 'git describe --tag', which seems less reliable. -buildopts = 'version=v%(version)s verbose=1 use_gpu=0' - -files_to_copy = [ - (['%(namelower)s', '%(namelower)s_asm_core', '%(namelower)s_sdbg_build', '%(namelower)s_toolkit'], 'bin'), - 'LICENSE', - 'README.md', -] - -runtest = 'test' - -sanity_check_paths = { - 'files': ['bin/%(namelower)s', 'bin/%(namelower)s_asm_core', 'bin/%(namelower)s_sdbg_build'], - 'dirs': [] -} - -sanity_check_commands = ['%(namelower)s -v'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.1.3-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.1.3-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index ef409d754333..000000000000 --- a/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.1.3-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'MakeCp' - -name = 'MEGAHIT' -version = '1.1.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/voutcn/megahit' -description = """An ultra-fast single-node solution for large and complex - metagenomics assembly via succinct de Bruijn graph""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['https://github.com/voutcn/%(namelower)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['b6eefdee075aaf7a8f9090e2e8b08b770caff90aa43a255e0e220d82ce71c492'] - -dependencies = [ - ('Python', '2.7.14'), -] - -# This is the CPU-only version. -# -# We're specifying 'version' because otherwise the Makefile will try to -# guess it using 'git describe --tag', which seems less reliable. -buildopts = 'version=v%(version)s verbose=1 use_gpu=0' - -files_to_copy = [ - (['%(namelower)s', '%(namelower)s_asm_core', '%(namelower)s_sdbg_build', '%(namelower)s_toolkit'], 'bin'), - 'LICENSE', - 'README.md', -] - -runtest = 'test' - -sanity_check_paths = { - 'files': ['bin/%(namelower)s', 'bin/%(namelower)s_asm_core', 'bin/%(namelower)s_sdbg_build'], - 'dirs': [] -} - -sanity_check_commands = ['%(namelower)s -v'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.1.3-foss-2017b-Python-3.6.3.eb b/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.1.3-foss-2017b-Python-3.6.3.eb deleted file mode 100644 index 5e78b0ac3ffb..000000000000 --- a/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.1.3-foss-2017b-Python-3.6.3.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'MakeCp' - -name = 'MEGAHIT' -version = '1.1.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/voutcn/megahit' -description = """An ultra-fast single-node solution for large and complex - metagenomics assembly via succinct de Bruijn graph""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['https://github.com/voutcn/%(namelower)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['b6eefdee075aaf7a8f9090e2e8b08b770caff90aa43a255e0e220d82ce71c492'] - -dependencies = [ - ('Python', '3.6.3'), -] - -# This is the CPU-only version. -# -# We're specifying 'version' because otherwise the Makefile will try to -# guess it using 'git describe --tag', which seems less reliable. -buildopts = 'version=v%(version)s verbose=1 use_gpu=0' - -files_to_copy = [ - (['%(namelower)s', '%(namelower)s_asm_core', '%(namelower)s_sdbg_build', '%(namelower)s_toolkit'], 'bin'), - 'LICENSE', - 'README.md', -] - -runtest = 'test' - -sanity_check_paths = { - 'files': ['bin/%(namelower)s', 'bin/%(namelower)s_asm_core', 'bin/%(namelower)s_sdbg_build'], - 'dirs': [] -} - -sanity_check_commands = ['%(namelower)s -v'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.1.3-foss-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.1.3-foss-2018a-Python-2.7.14.eb deleted file mode 100644 index cac0cb2b4232..000000000000 --- a/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.1.3-foss-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'MakeCp' - -name = 'MEGAHIT' -version = '1.1.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/voutcn/megahit' -description = """An ultra-fast single-node solution for large and complex - metagenomics assembly via succinct de Bruijn graph""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['https://github.com/voutcn/%(namelower)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['b6eefdee075aaf7a8f9090e2e8b08b770caff90aa43a255e0e220d82ce71c492'] - -dependencies = [ - ('Python', '2.7.14'), -] - -# This is the CPU-only version. -# -# We're specifying 'version' because otherwise the Makefile will try to -# guess it using 'git describe --tag', which seems less reliable. -buildopts = 'version=v%(version)s verbose=1 use_gpu=0' - -files_to_copy = [ - (['%(namelower)s', '%(namelower)s_asm_core', '%(namelower)s_sdbg_build', '%(namelower)s_toolkit'], 'bin'), - 'LICENSE', - 'README.md', -] - -runtest = 'test' - -sanity_check_paths = { - 'files': ['bin/%(namelower)s', 'bin/%(namelower)s_asm_core', 'bin/%(namelower)s_sdbg_build'], - 'dirs': [] -} - -sanity_check_commands = ['%(namelower)s -v'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.1.4-foss-2018b-Python-2.7.15.eb b/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.1.4-foss-2018b-Python-2.7.15.eb deleted file mode 100644 index 4e12094863e4..000000000000 --- a/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.1.4-foss-2018b-Python-2.7.15.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'MakeCp' - -name = 'MEGAHIT' -version = '1.1.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/voutcn/megahit' -description = """An ultra-fast single-node solution for large and complex - metagenomics assembly via succinct de Bruijn graph""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/voutcn/%(namelower)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['ecd64c8bfa516ef6b19f9b2961ede281ec814db836f1a91953c213c944e1575f'] - -dependencies = [ - ('Python', '2.7.15'), -] - -# This is the CPU-only version. -# -# We're specifying 'version' because otherwise the Makefile will try to -# guess it using 'git describe --tag', which seems less reliable. -buildopts = 'version=v%(version)s verbose=1 use_gpu=0' - -files_to_copy = [ - (['%(namelower)s', '%(namelower)s_asm_core', '%(namelower)s_sdbg_build', '%(namelower)s_toolkit'], 'bin'), - 'LICENSE', - 'README.md', -] - -runtest = 'test' - -sanity_check_paths = { - 'files': ['bin/%(namelower)s', 'bin/%(namelower)s_asm_core', 'bin/%(namelower)s_sdbg_build'], - 'dirs': [] -} - -sanity_check_commands = ['%(namelower)s -v'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.1.4-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.1.4-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 26f52d875181..000000000000 --- a/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.1.4-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'MakeCp' - -name = 'MEGAHIT' -version = '1.1.4' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/voutcn/megahit' -description = """An ultra-fast single-node solution for large and complex - metagenomics assembly via succinct de Bruijn graph""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['https://github.com/voutcn/%(namelower)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['ecd64c8bfa516ef6b19f9b2961ede281ec814db836f1a91953c213c944e1575f'] - -dependencies = [ - ('Python', '3.6.6'), -] - -# This is the CPU-only version. -# -# We're specifying 'version' because otherwise the Makefile will try to -# guess it using 'git describe --tag', which seems less reliable. -buildopts = 'version=v%(version)s verbose=1 use_gpu=0' - -files_to_copy = [ - (['%(namelower)s', '%(namelower)s_asm_core', '%(namelower)s_sdbg_build', '%(namelower)s_toolkit'], 'bin'), - 'LICENSE', - 'README.md', -] - -runtest = 'test' - -sanity_check_paths = { - 'files': ['bin/%(namelower)s', 'bin/%(namelower)s_asm_core', 'bin/%(namelower)s_sdbg_build'], - 'dirs': [] -} - -sanity_check_commands = ['%(namelower)s -v'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.2.8-GCCcore-8.2.0.eb b/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.2.8-GCCcore-8.2.0.eb deleted file mode 100644 index 2b2bbb970ccb..000000000000 --- a/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.2.8-GCCcore-8.2.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -# Updated from previous config -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'CMakeMake' - -name = 'MEGAHIT' -version = '1.2.8' - -homepage = 'https://github.com/voutcn/megahit' -description = """An ultra-fast single-node solution for large and complex - metagenomics assembly via succinct de Bruijn graph""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://github.com/voutcn/%(namelower)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['9f64c75920cd08cc41e7c9bbd0dba0e36a08cade8a6bdc7b91d46ed106ef44c9'] - -multi_deps = {'Python': ['3.7.2', '2.7.15']} - -builddependencies = [ - ('binutils', '2.31.1'), - ('CMake', '3.13.3'), - ('zlib', '1.2.11'), -] - -dependencies = [ - ('bzip2', '1.0.6'), - ('gzip', '1.10'), -] - -sanity_check_paths = { - 'files': [ - 'bin/%(namelower)s', - 'bin/%(namelower)s_core', - 'bin/%(namelower)s_core_no_hw_accel', - 'bin/%(namelower)s_core_popcnt', - 'bin/%(namelower)s_toolkit', - ], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.2.9-GCCcore-12.3.0-Python-2.7.18.eb b/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.2.9-GCCcore-12.3.0-Python-2.7.18.eb new file mode 100644 index 000000000000..85769e3a070b --- /dev/null +++ b/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.2.9-GCCcore-12.3.0-Python-2.7.18.eb @@ -0,0 +1,45 @@ +easyblock = 'CMakeMake' + +name = 'MEGAHIT' +version = '1.2.9' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/voutcn/megahit' +description = """An ultra-fast single-node solution for large and complex +metagenomics assembly via succinct de Bruijn graph""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = ['https://github.com/voutcn/%(namelower)s/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['09026eb07cc4e2d24f58b0a13f7a826ae8bb73da735a47cb1cbe6e4693118852'] + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.26.3'), + ('zlib', '1.2.13'), +] + +dependencies = [ + ('Python', '2.7.18'), + ('bzip2', '1.0.8'), + ('gzip', '1.12'), +] + +sanity_check_paths = { + 'files': [ + 'bin/%(namelower)s', + 'bin/%(namelower)s_core', + 'bin/%(namelower)s_core_no_hw_accel', + 'bin/%(namelower)s_core_popcnt', + 'bin/%(namelower)s_toolkit', + ], + 'dirs': [], +} + +sanity_check_commands = [ + "megahit --version", + "megahit --test", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.2.9-GCCcore-13.3.0.eb b/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.2.9-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..ca23f63be93b --- /dev/null +++ b/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.2.9-GCCcore-13.3.0.eb @@ -0,0 +1,48 @@ +easyblock = 'CMakeMake' + +name = 'MEGAHIT' +version = '1.2.9' + +homepage = 'https://github.com/voutcn/megahit' +description = """An ultra-fast single-node solution for large and complex +metagenomics assembly via succinct de Bruijn graph""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +source_urls = ['https://github.com/voutcn/%(namelower)s/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['09026eb07cc4e2d24f58b0a13f7a826ae8bb73da735a47cb1cbe6e4693118852'] + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), + ('zlib', '1.3.1'), +] + +dependencies = [ + ('Python', '3.12.3'), + ('bzip2', '1.0.8'), + ('gzip', '1.13'), +] + +# fix the `error: uint32_t does not name a type` error +prebuildopts = "sed -i 's/#include /#include \\n#include /g' " +prebuildopts += "%(builddir)s/%(namelower)s-%(version)s/src/localasm/local_assemble.h && " + +sanity_check_paths = { + 'files': [ + 'bin/%(namelower)s', + 'bin/%(namelower)s_core', + 'bin/%(namelower)s_core_no_hw_accel', + 'bin/%(namelower)s_core_popcnt', + 'bin/%(namelower)s_toolkit', + ], + 'dirs': [], +} + +sanity_check_commands = [ + "megahit --version", + "megahit --test", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.2.9-GCCcore-9.3.0.eb b/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.2.9-GCCcore-9.3.0.eb deleted file mode 100644 index 71ad1983c8b9..000000000000 --- a/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.2.9-GCCcore-9.3.0.eb +++ /dev/null @@ -1,44 +0,0 @@ -# Bumped from previous config -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'CMakeMake' - -name = 'MEGAHIT' -version = '1.2.9' - -homepage = 'https://github.com/voutcn/megahit' -description = """An ultra-fast single-node solution for large and complex - metagenomics assembly via succinct de Bruijn graph""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://github.com/voutcn/%(namelower)s/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['09026eb07cc4e2d24f58b0a13f7a826ae8bb73da735a47cb1cbe6e4693118852'] - -multi_deps = {'Python': ['3.8.2', '2.7.18']} - -builddependencies = [ - ('binutils', '2.34'), - ('CMake', '3.16.4'), - ('zlib', '1.2.11'), -] - -dependencies = [ - ('bzip2', '1.0.8'), - ('gzip', '1.10'), -] - -sanity_check_paths = { - 'files': [ - 'bin/%(namelower)s', - 'bin/%(namelower)s_core', - 'bin/%(namelower)s_core_no_hw_accel', - 'bin/%(namelower)s_core_popcnt', - 'bin/%(namelower)s_toolkit', - ], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.2.9-foss-2018b.eb b/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.2.9-foss-2018b.eb deleted file mode 100644 index 7d6e26e64502..000000000000 --- a/easybuild/easyconfigs/m/MEGAHIT/MEGAHIT-1.2.9-foss-2018b.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'MEGAHIT' -version = '1.2.9' - -homepage = 'https://github.com/voutcn/%(namelower)s' -description = """An ultra-fast single-node solution for large and complex - metagenomics assembly via succinct de Bruijn graph""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -github_account = 'voutcn' -source_urls = [GITHUB_LOWER_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['09026eb07cc4e2d24f58b0a13f7a826ae8bb73da735a47cb1cbe6e4693118852'] - -multi_deps = {'Python': ['3.6.6', '2.7.15']} - -builddependencies = [ - ('binutils', '2.30'), - ('CMake', '3.12.1'), - ('zlib', '1.2.11'), -] - -dependencies = [ - ('bzip2', '1.0.6'), - ('gzip', '1.9'), -] - -sanity_check_paths = { - 'files': [ - 'bin/%(namelower)s', - 'bin/%(namelower)s_core', - 'bin/%(namelower)s_core_no_hw_accel', - 'bin/%(namelower)s_core_popcnt', - 'bin/%(namelower)s_toolkit', - ], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MEM/MEM-20191023-foss-2019b.eb b/easybuild/easyconfigs/m/MEM/MEM-20191023-foss-2019b.eb deleted file mode 100644 index 78f35cd7b56a..000000000000 --- a/easybuild/easyconfigs/m/MEM/MEM-20191023-foss-2019b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'RPackage' - -name = 'MEM' -local_commit = '6b92476' -version = '20191023' - -homepage = 'https://github.com/cytolab/mem' -description = "Marker Enrichment Modeling (MEM) is a tool designed to calculate enrichment scores." - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = ['https://github.com/cytolab/mem/archive/'] -sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] -checksums = ['735cc340fb644ddc4bd760d6897d3911561ea4735db10e799ff34e36ba138a86'] - -dependencies = [ - ('R', '3.6.2'), - ('R-bundle-Bioconductor', '3.10'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': [name], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/m/MEM/MEM-20191023-foss-2020a-R-4.0.0.eb b/easybuild/easyconfigs/m/MEM/MEM-20191023-foss-2020a-R-4.0.0.eb deleted file mode 100644 index 78a75cf2a284..000000000000 --- a/easybuild/easyconfigs/m/MEM/MEM-20191023-foss-2020a-R-4.0.0.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'RPackage' - -name = 'MEM' -local_commit = '6b92476' -version = '20191023' -versionsuffix = '-R-%(rver)s' - -homepage = 'https://github.com/cytolab/mem' -description = "Marker Enrichment Modeling (MEM) is a tool designed to calculate enrichment scores." - -toolchain = {'name': 'foss', 'version': '2020a'} - -source_urls = ['https://github.com/cytolab/mem/archive/'] -sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}] -checksums = ['735cc340fb644ddc4bd760d6897d3911561ea4735db10e799ff34e36ba138a86'] - -dependencies = [ - ('R', '4.0.0'), - ('R-bundle-Bioconductor', '3.11', versionsuffix), -] - -sanity_check_paths = { - 'files': [], - 'dirs': [name], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/m/MEME/MEME-5.0.4-foss-2017b-Perl-5.26.0-Python-2.7.14.eb b/easybuild/easyconfigs/m/MEME/MEME-5.0.4-foss-2017b-Perl-5.26.0-Python-2.7.14.eb deleted file mode 100644 index 925eb8e2cfa7..000000000000 --- a/easybuild/easyconfigs/m/MEME/MEME-5.0.4-foss-2017b-Perl-5.26.0-Python-2.7.14.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MEME' -version = '5.0.4' -versionsuffix = '-Perl-%(perlver)s-Python-%(pyver)s' - -homepage = 'http://meme-suite.org' -description = """The MEME Suite allows you to: * discover motifs using MEME, DREME (DNA only) or - GLAM2 on groups of related DNA or protein sequences, * search sequence databases with motifs using - MAST, FIMO, MCAST or GLAM2SCAN, * compare a motif to all motifs in a database of motifs, * associate - motifs with Gene Ontology terms via their putative target genes, and * analyse motif enrichment - using SpaMo or CentriMo.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['http://meme-suite.org/meme-software/%(version)s/'] -sources = ['%(namelower)s-%(version)s.tar.gz'] -checksums = ['b5e067c8b9d9fe4a2a35d4f4d053714beb380c0c06b54ed94737dd31d93c4cf4'] - -dependencies = [ - ('libxml2', '2.9.7'), - ('libxslt', '1.1.32'), - ('zlib', '1.2.11'), - ('Perl', '5.26.0'), - ('Python', '2.7.14') -] - -configopts = '--with-perl=${EBROOTPERL}/bin/perl --with-python=${EBROOTPYTHON}/bin/python' - -# Remove Python3 script -postinstallcmds = ['rm -f %(installdir)s/bin/dreme-py3'] - -sanity_check_paths = { - 'files': ["bin/meme", "bin/dreme", "bin/meme-chip"], - 'dirs': ["lib"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MEME/MEME-5.0.4-foss-2017b-Perl-5.26.0-Python-3.6.3.eb b/easybuild/easyconfigs/m/MEME/MEME-5.0.4-foss-2017b-Perl-5.26.0-Python-3.6.3.eb deleted file mode 100644 index 6e4591bd5b3c..000000000000 --- a/easybuild/easyconfigs/m/MEME/MEME-5.0.4-foss-2017b-Perl-5.26.0-Python-3.6.3.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MEME' -version = '5.0.4' -versionsuffix = '-Perl-%(perlver)s-Python-%(pyver)s' - -homepage = 'http://meme-suite.org' -description = """The MEME Suite allows you to: * discover motifs using MEME, DREME (DNA only) or - GLAM2 on groups of related DNA or protein sequences, * search sequence databases with motifs using - MAST, FIMO, MCAST or GLAM2SCAN, * compare a motif to all motifs in a database of motifs, * associate - motifs with Gene Ontology terms via their putative target genes, and * analyse motif enrichment - using SpaMo or CentriMo.""" - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['http://meme-suite.org/meme-software/%(version)s/'] -sources = ['%(namelower)s-%(version)s.tar.gz'] -checksums = ['b5e067c8b9d9fe4a2a35d4f4d053714beb380c0c06b54ed94737dd31d93c4cf4'] - -dependencies = [ - ('libxml2', '2.9.7'), - ('libxslt', '1.1.32'), - ('zlib', '1.2.11'), - ('Perl', '5.26.0'), - ('Python', '3.6.3') -] - -configopts = '--with-perl=${EBROOTPERL}/bin/perl --with-python3=${EBROOTPYTHON}/bin/python ' - -# Remove Python2 script -postinstallcmds = ['rm -f %(installdir)s/bin/dreme'] - -sanity_check_paths = { - 'files': ["bin/meme", "bin/dreme-py3", "bin/meme-chip"], - 'dirs': ["lib"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MEME/MEME-5.0.4-intel-2017b-Perl-5.26.0-Python-2.7.14.eb b/easybuild/easyconfigs/m/MEME/MEME-5.0.4-intel-2017b-Perl-5.26.0-Python-2.7.14.eb deleted file mode 100644 index 554c028a3d8f..000000000000 --- a/easybuild/easyconfigs/m/MEME/MEME-5.0.4-intel-2017b-Perl-5.26.0-Python-2.7.14.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MEME' -version = '5.0.4' -versionsuffix = '-Perl-%(perlver)s-Python-%(pyver)s' - -homepage = 'http://meme-suite.org' -description = """The MEME Suite allows you to: * discover motifs using MEME, DREME (DNA only) or - GLAM2 on groups of related DNA or protein sequences, * search sequence databases with motifs using - MAST, FIMO, MCAST or GLAM2SCAN, * compare a motif to all motifs in a database of motifs, * associate - motifs with Gene Ontology terms via their putative target genes, and * analyse motif enrichment - using SpaMo or CentriMo.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['http://meme-suite.org/meme-software/%(version)s/'] -sources = ['%(namelower)s-%(version)s.tar.gz'] -checksums = ['b5e067c8b9d9fe4a2a35d4f4d053714beb380c0c06b54ed94737dd31d93c4cf4'] - -dependencies = [ - ('libxml2', '2.9.7'), - ('libxslt', '1.1.32'), - ('zlib', '1.2.11'), - ('Perl', '5.26.0'), - ('Python', '2.7.14') -] - -configopts = '--with-perl=${EBROOTPERL}/bin/perl --with-python=${EBROOTPYTHON}/bin/python' - -# Remove Python3 script -postinstallcmds = ['rm -f %(installdir)s/bin/dreme-py3'] - -sanity_check_paths = { - 'files': ["bin/meme", "bin/dreme", "bin/meme-chip"], - 'dirs': ["lib"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MEME/MEME-5.0.4-intel-2017b-Perl-5.26.0-Python-3.6.3.eb b/easybuild/easyconfigs/m/MEME/MEME-5.0.4-intel-2017b-Perl-5.26.0-Python-3.6.3.eb deleted file mode 100644 index 00f9a477f08e..000000000000 --- a/easybuild/easyconfigs/m/MEME/MEME-5.0.4-intel-2017b-Perl-5.26.0-Python-3.6.3.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MEME' -version = '5.0.4' -versionsuffix = '-Perl-%(perlver)s-Python-%(pyver)s' - -homepage = 'http://meme-suite.org' -description = """The MEME Suite allows you to: * discover motifs using MEME, DREME (DNA only) or - GLAM2 on groups of related DNA or protein sequences, * search sequence databases with motifs using - MAST, FIMO, MCAST or GLAM2SCAN, * compare a motif to all motifs in a database of motifs, * associate - motifs with Gene Ontology terms via their putative target genes, and * analyse motif enrichment - using SpaMo or CentriMo.""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['http://meme-suite.org/meme-software/%(version)s/'] -sources = ['%(namelower)s-%(version)s.tar.gz'] -checksums = ['b5e067c8b9d9fe4a2a35d4f4d053714beb380c0c06b54ed94737dd31d93c4cf4'] - -dependencies = [ - ('libxml2', '2.9.7'), - ('libxslt', '1.1.32'), - ('zlib', '1.2.11'), - ('Perl', '5.26.0'), - ('Python', '3.6.3') -] - -configopts = '--with-perl=${EBROOTPERL}/bin/perl --with-python3=${EBROOTPYTHON}/bin/python ' - -# Remove Python2 script -postinstallcmds = ['rm -f %(installdir)s/bin/dreme'] - -sanity_check_paths = { - 'files': ["bin/meme", "bin/dreme-py3", "bin/meme-chip"], - 'dirs': ["lib"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MEME/MEME-5.1.1-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/m/MEME/MEME-5.1.1-foss-2018b-Python-3.6.6.eb deleted file mode 100644 index 7e55e86c14fc..000000000000 --- a/easybuild/easyconfigs/m/MEME/MEME-5.1.1-foss-2018b-Python-3.6.6.eb +++ /dev/null @@ -1,39 +0,0 @@ -# Contribution from the NIHR Biomedical Research Centre -# Guy's and St Thomas' NHS Foundation Trust and King's College London -# uploaded by J. Sassmannshausen - -easyblock = 'ConfigureMake' - -name = 'MEME' -version = '5.1.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://meme-suite.org' -description = """The MEME Suite allows you to: * discover motifs using MEME, DREME (DNA only) or - GLAM2 on groups of related DNA or protein sequences, * search sequence databases with motifs using - MAST, FIMO, MCAST or GLAM2SCAN, * compare a motif to all motifs in a database of motifs, * associate - motifs with Gene Ontology terms via their putative target genes, and * analyse motif enrichment - using SpaMo or CentriMo.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -source_urls = ['http://meme-suite.org/meme-software/%(version)s/'] -sources = ['%(namelower)s-%(version)s.tar.gz'] -checksums = ['38d73d256d431ad4eb7da2c817ce56ff2b4e26c39387ff0d6ada088938b38eb5'] - -dependencies = [ - ('libxml2', '2.9.8'), - ('libxslt', '1.1.32'), - ('zlib', '1.2.11'), - ('Perl', '5.28.0'), - ('Python', '3.6.6') -] - -configopts = '--with-perl=${EBROOTPERL}/bin/perl --with-python=${EBROOTPYTHON}/bin/python ' - -sanity_check_paths = { - 'files': ["bin/meme", "bin/dreme", "bin/meme-chip"], - 'dirs': ["lib"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MEME/MEME-5.1.1-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/m/MEME/MEME-5.1.1-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index 2505c1c303de..000000000000 --- a/easybuild/easyconfigs/m/MEME/MEME-5.1.1-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,39 +0,0 @@ -# Contribution from the NIHR Biomedical Research Centre -# Guy's and St Thomas' NHS Foundation Trust and King's College London -# uploaded by J. Sassmannshausen - -easyblock = 'ConfigureMake' - -name = 'MEME' -version = '5.1.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://meme-suite.org' -description = """The MEME Suite allows you to: * discover motifs using MEME, DREME (DNA only) or - GLAM2 on groups of related DNA or protein sequences, * search sequence databases with motifs using - MAST, FIMO, MCAST or GLAM2SCAN, * compare a motif to all motifs in a database of motifs, * associate - motifs with Gene Ontology terms via their putative target genes, and * analyse motif enrichment - using SpaMo or CentriMo.""" - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = ['http://meme-suite.org/meme-software/%(version)s/'] -sources = ['%(namelower)s-%(version)s.tar.gz'] -checksums = ['38d73d256d431ad4eb7da2c817ce56ff2b4e26c39387ff0d6ada088938b38eb5'] - -dependencies = [ - ('libxml2', '2.9.9'), - ('libxslt', '1.1.34'), - ('zlib', '1.2.11'), - ('Perl', '5.30.0'), - ('Python', '3.7.4') -] - -configopts = '--with-perl=${EBROOTPERL}/bin/perl --with-python=${EBROOTPYTHON}/bin/python ' - -sanity_check_paths = { - 'files': ["bin/meme", "bin/dreme", "bin/meme-chip"], - 'dirs': ["lib"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MEME/MEME-5.1.1-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/m/MEME/MEME-5.1.1-intel-2019b-Python-3.7.4.eb deleted file mode 100644 index 82553a2a701e..000000000000 --- a/easybuild/easyconfigs/m/MEME/MEME-5.1.1-intel-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,39 +0,0 @@ -# Contribution from the NIHR Biomedical Research Centre -# Guy's and St Thomas' NHS Foundation Trust and King's College London -# uploaded by J. Sassmannshausen - -easyblock = 'ConfigureMake' - -name = 'MEME' -version = '5.1.1' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://meme-suite.org' -description = """The MEME Suite allows you to: * discover motifs using MEME, DREME (DNA only) or - GLAM2 on groups of related DNA or protein sequences, * search sequence databases with motifs using - MAST, FIMO, MCAST or GLAM2SCAN, * compare a motif to all motifs in a database of motifs, * associate - motifs with Gene Ontology terms via their putative target genes, and * analyse motif enrichment - using SpaMo or CentriMo.""" - -toolchain = {'name': 'intel', 'version': '2019b'} - -source_urls = ['http://meme-suite.org/meme-software/%(version)s/'] -sources = ['%(namelower)s-%(version)s.tar.gz'] -checksums = ['38d73d256d431ad4eb7da2c817ce56ff2b4e26c39387ff0d6ada088938b38eb5'] - -dependencies = [ - ('libxml2', '2.9.9'), - ('libxslt', '1.1.34'), - ('zlib', '1.2.11'), - ('Perl', '5.30.0'), - ('Python', '3.7.4') -] - -configopts = '--with-perl=${EBROOTPERL}/bin/perl --with-python=${EBROOTPYTHON}/bin/python ' - -sanity_check_paths = { - 'files': ["bin/meme", "bin/dreme", "bin/meme-chip"], - 'dirs': ["lib"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MEME/MEME-5.5.7-gompi-2023b.eb b/easybuild/easyconfigs/m/MEME/MEME-5.5.7-gompi-2023b.eb new file mode 100644 index 000000000000..08fdaab9f31a --- /dev/null +++ b/easybuild/easyconfigs/m/MEME/MEME-5.5.7-gompi-2023b.eb @@ -0,0 +1,63 @@ +# Contribution from the NIHR Biomedical Research Centre +# Guy's and St Thomas' NHS Foundation Trust and King's College London +# uploaded by J. Sassmannshausen + +easyblock = 'ConfigureMake' + +name = 'MEME' +version = '5.5.7' + +homepage = 'https://meme-suite.org/meme/index.html' +description = """The MEME Suite allows you to: * discover motifs using MEME, DREME (DNA only) or + GLAM2 on groups of related DNA or protein sequences, * search sequence databases with motifs using + MAST, FIMO, MCAST or GLAM2SCAN, * compare a motif to all motifs in a database of motifs, * associate + motifs with Gene Ontology terms via their putative target genes, and * analyse motif enrichment + using SpaMo or CentriMo.""" + +toolchain = {'name': 'gompi', 'version': '2023b'} + +source_urls = ['https://%(namelower)s-suite.org/%(namelower)s/%(namelower)s-software/%(version)s'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['1dca8d0e6d1d36570c1a88ab8dbe7e4b177733fbbeacaa2e8c4674febf57aaf4'] + +dependencies = [ + ('libxml2', '2.11.5'), + ('libxslt', '1.1.38'), + ('zlib', '1.2.13'), + ('Perl', '5.38.0'), + ('Python', '3.11.5'), + ('Ghostscript', '10.02.1'), + ('XML-Compile', '1.63'), +] + +configopts = '--with-perl=${EBROOTPERL}/bin/perl --with-python=${EBROOTPYTHON}/bin/python ' +configopts += '--with-gs=${EBROOTGHOSTSCRIPT}/bin/gs ' +# config.log should indicate that all required/optional dependencies were found (see scripts/dependencies.pl) +configopts += " && grep 'All required and optional Perl modules were found' config.log" + +pretestopts = "OMPI_MCA_rmaps_base_oversubscribe=1 " +# test xstreme4 fails on Ubuntu 20.04, see: https://groups.google.com/g/meme-suite/c/GlfpGwApz1Y +runtest = 'test' + +fix_perl_shebang_for = ['bin/*', 'libexec/meme-%(version)s/*'] +fix_python_shebang_for = ['bin/*', 'libexec/meme-%(version)s/*'] + +sanity_check_paths = { + 'files': ['bin/meme', 'bin/dreme', 'bin/meme-chip', 'libexec/meme-%(version)s/meme2meme'], + 'dirs': ['lib'], +} + +sanity_check_commands = [ + "mpirun meme -h 2>&1 | grep 'Usage:'", + "meme2meme --help", + "perl -e 'require MemeSAX'", + "python -c 'import sequence_py3'", +] + +modextrapaths = { + 'PATH': ['libexec/meme-%(version)s'], + 'PERL5LIB': ['lib/meme-%(version)s/perl'], + 'PYTHONPATH': ['lib/meme-%(version)s/python'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MEMOTE/MEMOTE-0.13.0-foss-2021a.eb b/easybuild/easyconfigs/m/MEMOTE/MEMOTE-0.13.0-foss-2021a.eb index 9483459e6fdb..c8fe85fe6ae1 100644 --- a/easybuild/easyconfigs/m/MEMOTE/MEMOTE-0.13.0-foss-2021a.eb +++ b/easybuild/easyconfigs/m/MEMOTE/MEMOTE-0.13.0-foss-2021a.eb @@ -26,8 +26,6 @@ dependencies = [ ('PyYAML', '5.4.1'), ] -use_pip = True - exts_list = [ ('click-configfile', '0.2.3', { 'checksums': ['95beec13bee950e98f43c81dcdabef4f644091559ea66298f9dadf59351d90d1'], @@ -129,6 +127,4 @@ sanity_check_paths = { sanity_check_commands = ["memote"] -sanity_pip_check = True - moduleclass = 'bio' 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 deleted file mode 100644 index 50c7e7e7b54e..000000000000 --- a/easybuild/easyconfigs/m/MERCKX/MERCKX-20170330-intel-2017a-Python-2.7.13.eb +++ /dev/null @@ -1,34 +0,0 @@ -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/MESS/MESS-0.1.6-foss-2019b.eb b/easybuild/easyconfigs/m/MESS/MESS-0.1.6-foss-2019b.eb deleted file mode 100644 index da3cab372a98..000000000000 --- a/easybuild/easyconfigs/m/MESS/MESS-0.1.6-foss-2019b.eb +++ /dev/null @@ -1,54 +0,0 @@ -easyblock = 'Bundle' - -name = 'MESS' -# see meta.yaml for corresponding version -local_commit = '2e98ff3debfe7cc21eb360000124641d78c4b03e' -version = '0.1.6' - -homepage = 'https://github.com/PACChem/MESS' -description = "Master Equation System Solver (MESS)" - -toolchain = {'name': 'foss', 'version': '2019b'} - -source_urls = ['https://github.com/PACChem/MESS/archive/'] - -builddependencies = [('CMake', '3.15.3')] - -dependencies = [('SLATEC', '4.1')] - -components = [ - # MPACK includes old copies of GMP/MPFR/MPC, - # providing those as proper dependencies is not an option (due to API changes in recent versions) - ('MPACK', 'included', { - 'sources': [{'download_filename': '%s.tar.gz' % local_commit, 'filename': 'MESS-%s.tar.gz' % version}], - 'checksums': ['d09d71f52771ac945f4898c6d000bca00798c406772432a8993e0b24de526c43'], - 'easyblock': 'ConfigureMake', - 'start_dir': 'MESS-%s/external/MPACK' % local_commit, - 'preconfigopts': 'export BLAS_LIBS="$LIBBLAS" && export LAPACK_LIBS="$LIBLAPACK" && ', - # MPACK code is quite old, need -std=c++98 to avoid errors like 'lvalue required as left operand of assignment' - 'buildopts': 'CXXFLAGS="$CXXFLAGS -std=c++98"', - }), - (name, version, { - 'sources': [SOURCE_TAR_GZ], - 'checksums': ['d09d71f52771ac945f4898c6d000bca00798c406772432a8993e0b24de526c43'], - 'easyblock': 'CMakeMake', - 'start_dir': 'MESS-%s' % local_commit, - 'configopts': "-DCMAKE_EXE_LINKER_FLAGS='-lgfortran'", - }), -] - -local_libs = ['gmp', 'mblas_dd', 'mblas_dd_ref', 'mblas_double', 'mblas_double_ref', 'mblas_gmp', 'mblas_gmp_ref', - 'mblas_mpfr', 'mblas_mpfr_ref', 'mblas_qd', 'mblas_qd_ref', 'mlapack_dd', 'mlapack_dd_ref', - 'mlapack_double', 'mlapack_double_ref', 'mlapack_gmp', 'mlapack_gmp_ref', 'mlapack_mpfr', - 'mlapack_mpfr_ref', 'mlapack_qd', 'mlapack_qd_ref', 'mpfr', 'mpc', 'qd'] - -sanity_check_paths = { - 'files': ['bin/mess', 'bin/messabs', 'bin/messpf', 'bin/messsym'] + ['lib/lib%s.a' % l for l in local_libs] + - ['lib/lib%s.%s' % (l, SHLIB_EXT) for l in local_libs if l != 'qd'], # no libqd.so, only libqd.a - 'dirs': ['include/qd'], -} - -# running without arguments prints usage and exits with 0 -sanity_check_commands = ["mess"] - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.0.2-gimkl-2.11.5.eb b/easybuild/easyconfigs/m/METIS/METIS-5.0.2-gimkl-2.11.5.eb deleted file mode 100644 index 48a8a0c8d821..000000000000 --- a/easybuild/easyconfigs/m/METIS/METIS-5.0.2-gimkl-2.11.5.eb +++ /dev/null @@ -1,20 +0,0 @@ -name = 'METIS' -version = '5.0.2' - -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': 'gimkl', 'version': '2.11.5'} -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', -] - -builddependencies = [('CMake', '3.3.2')] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-10.2.0.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-10.2.0.eb index 7c2074661579..6216f2aace0a 100644 --- a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-10.2.0.eb +++ b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-10.2.0.eb @@ -1,7 +1,7 @@ name = 'METIS' version = '5.1.0' -homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/metis/overview' +homepage = 'https://karypis.github.io/glaros/projects/gp.html' description = """ METIS is a set of serial programs for partitioning graphs, partitioning @@ -15,8 +15,8 @@ toolchain = {'name': 'GCCcore', 'version': '10.2.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', + 'https://karypis.github.io/glaros/files/sw/metis', + 'https://karypis.github.io/glaros/files/sw/metis/OLD', ] sources = [SOURCELOWER_TAR_GZ] diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-10.3.0.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-10.3.0.eb index d6ae24de238a..3b3af327d837 100644 --- a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-10.3.0.eb +++ b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-10.3.0.eb @@ -4,7 +4,7 @@ name = 'METIS' version = '5.1.0' -homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/metis/overview' +homepage = 'https://karypis.github.io/glaros/projects/gp.html' description = """ METIS is a set of serial programs for partitioning graphs, partitioning @@ -18,8 +18,8 @@ toolchain = {'name': 'GCCcore', 'version': '10.3.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', + 'https://karypis.github.io/glaros/files/sw/metis', + 'https://karypis.github.io/glaros/files/sw/metis/OLD', ] sources = [SOURCELOWER_TAR_GZ] diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-11.2.0.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-11.2.0.eb index b520001ee958..b22f0f1a5ec9 100644 --- a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-11.2.0.eb @@ -1,7 +1,7 @@ name = 'METIS' version = '5.1.0' -homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/metis/overview' +homepage = 'https://karypis.github.io/glaros/projects/gp.html' description = """ METIS is a set of serial programs for partitioning graphs, partitioning @@ -15,8 +15,8 @@ toolchain = {'name': 'GCCcore', 'version': '11.2.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', + 'https://karypis.github.io/glaros/files/sw/metis', + 'https://karypis.github.io/glaros/files/sw/metis/OLD', ] sources = [SOURCELOWER_TAR_GZ] diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-11.3.0-int64.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-11.3.0-int64.eb index a413a69cd5bc..c58dc654cf38 100644 --- a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-11.3.0-int64.eb +++ b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-11.3.0-int64.eb @@ -2,7 +2,7 @@ name = 'METIS' version = '5.1.0' versionsuffix = '-int64' -homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/metis/overview' +homepage = 'https://karypis.github.io/glaros/projects/gp.html' description = """ METIS is a set of serial programs for partitioning graphs, partitioning @@ -16,8 +16,8 @@ toolchain = {'name': 'GCCcore', 'version': '11.3.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', + 'https://karypis.github.io/glaros/files/sw/metis', + 'https://karypis.github.io/glaros/files/sw/metis/OLD', ] sources = [SOURCELOWER_TAR_GZ] diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-11.3.0.eb index d3593b8ed0e4..99065df0d082 100644 --- a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-11.3.0.eb @@ -1,7 +1,7 @@ name = 'METIS' version = '5.1.0' -homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/metis/overview' +homepage = 'https://karypis.github.io/glaros/projects/gp.html' description = """ METIS is a set of serial programs for partitioning graphs, partitioning @@ -15,8 +15,8 @@ toolchain = {'name': 'GCCcore', 'version': '11.3.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', + 'https://karypis.github.io/glaros/files/sw/metis', + 'https://karypis.github.io/glaros/files/sw/metis/OLD', ] sources = [SOURCELOWER_TAR_GZ] diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-12.2.0.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-12.2.0.eb index 03684045b7f4..e862127792c2 100644 --- a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-12.2.0.eb @@ -1,7 +1,7 @@ name = 'METIS' version = '5.1.0' -homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/metis/overview' +homepage = 'https://karypis.github.io/glaros/projects/gp.html' description = """ METIS is a set of serial programs for partitioning graphs, partitioning @@ -15,8 +15,8 @@ toolchain = {'name': 'GCCcore', 'version': '12.2.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', + 'https://karypis.github.io/glaros/files/sw/metis', + 'https://karypis.github.io/glaros/files/sw/metis/OLD', ] sources = [SOURCELOWER_TAR_GZ] diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-12.3.0.eb index 2a363ae76ca9..46bd3059b0ba 100644 --- a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-12.3.0.eb @@ -1,7 +1,7 @@ name = 'METIS' version = '5.1.0' -homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/metis/overview' +homepage = 'https://karypis.github.io/glaros/projects/gp.html' description = """ METIS is a set of serial programs for partitioning graphs, partitioning @@ -15,8 +15,8 @@ toolchain = {'name': 'GCCcore', 'version': '12.3.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', + 'https://karypis.github.io/glaros/files/sw/metis', + 'https://karypis.github.io/glaros/files/sw/metis/OLD', ] sources = [SOURCELOWER_TAR_GZ] patches = ['%(name)s-%(version)s-use-doubles.patch'] diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-13.2.0.eb index 20d6766c8256..0d049a2a7bef 100644 --- a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-13.2.0.eb @@ -1,7 +1,7 @@ name = 'METIS' version = '5.1.0' -homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/metis/overview' +homepage = 'https://karypis.github.io/glaros/projects/gp.html' description = """ METIS is a set of serial programs for partitioning graphs, partitioning @@ -15,8 +15,8 @@ toolchain = {'name': 'GCCcore', 'version': '13.2.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', + 'https://karypis.github.io/glaros/files/sw/metis', + 'https://karypis.github.io/glaros/files/sw/metis/OLD', ] sources = [SOURCELOWER_TAR_GZ] patches = ['%(name)s-%(version)s-use-doubles.patch'] diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..8a7bbfa90556 --- /dev/null +++ b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-13.3.0.eb @@ -0,0 +1,36 @@ +name = 'METIS' +version = '5.1.0' + +homepage = 'https://karypis.github.io/glaros/projects/gp.html' + +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': '13.3.0'} +toolchainopts = {'pic': True} + +source_urls = [ + 'https://karypis.github.io/glaros/files/sw/metis', + 'https://karypis.github.io/glaros/files/sw/metis/OLD', +] +sources = [SOURCELOWER_TAR_GZ] +patches = ['%(name)s-%(version)s-use-doubles.patch'] +checksums = [ + {'metis-5.1.0.tar.gz': '76faebe03f6c963127dbb73c13eab58c9a3faeae48779f049066a21c087c5db2'}, + {'METIS-5.1.0-use-doubles.patch': '7e38a3ec8f2b8e3d189239bade5b28c0dd1c564485050109164fa71a6a767c67'}, +] + +# We use 32bit for indices and 64bit for content +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.29.3'), +] + +configopts = ['', 'shared=1'] + +moduleclass = 'math' 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 deleted file mode 100644 index 7ee822127685..000000000000 --- a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-6.4.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -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-GCCcore-7.3.0.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-7.3.0.eb deleted file mode 100644 index 9e84a4284006..000000000000 --- a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-7.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -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': '7.3.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.30'), - ('CMake', '3.12.1'), -] - -configopts = ['', 'shared=1'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-8.2.0.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-8.2.0.eb deleted file mode 100644 index 9557c5989284..000000000000 --- a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-8.2.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -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': '8.2.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.31.1'), - ('CMake', '3.13.3'), -] - -configopts = ['', 'shared=1'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-8.3.0.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-8.3.0.eb deleted file mode 100644 index 1d25574ffd5c..000000000000 --- a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-8.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -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': '8.3.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.32'), - ('CMake', '3.15.3'), -] - -configopts = ['', 'shared=1'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-9.3.0.eb deleted file mode 100644 index cab62698e8b5..000000000000 --- a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -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': '9.3.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.34'), - ('CMake', '3.16.4'), -] - -configopts = ['', 'shared=1'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-foss-2016a-32bitIDX.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-foss-2016a-32bitIDX.eb deleted file mode 100644 index b31636893425..000000000000 --- a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-foss-2016a-32bitIDX.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'METIS' -version = '5.1.0' -versionsuffix = '-32bitIDX' - -homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/metis/overview' -description = """METIS is a set of serial programs for partitioning graphs, partitioning finite element meshes, - and producing fill reducing orderings for sparse matrices. The algorithms implemented in METIS are based on the - multilevel recursive-bisection, multilevel k-way, and multi-constraint partitioning schemes.""" - -toolchain = {'name': 'foss', 'version': '2016a'} -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', -] - -builddependencies = [('CMake', '3.4.3')] - -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 deleted file mode 100644 index 728e632fc18b..000000000000 --- a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-foss-2016a.eb +++ /dev/null @@ -1,25 +0,0 @@ -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': '2016a'} -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.4.3')] - -configopts = ['', 'shared=1'] - -moduleclass = 'math' 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 deleted file mode 100644 index 56000b7259ee..000000000000 --- a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-foss-2016b.eb +++ /dev/null @@ -1,25 +0,0 @@ -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': '2016b'} -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.6.1')] - -configopts = ['', 'shared=1'] - -moduleclass = 'math' 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 deleted file mode 100644 index e2b238572cac..000000000000 --- a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-foss-2017a.eb +++ /dev/null @@ -1,25 +0,0 @@ -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-foss-2018b.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-foss-2018b.eb deleted file mode 100644 index cddeaa51e9db..000000000000 --- a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-foss-2018b.eb +++ /dev/null @@ -1,25 +0,0 @@ -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': '2018b'} -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.11.4')] - -configopts = ['', 'shared=1'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-gimkl-2.11.5-32bitIDX.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-gimkl-2.11.5-32bitIDX.eb deleted file mode 100644 index 7ab7bcbfae49..000000000000 --- a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-gimkl-2.11.5-32bitIDX.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'METIS' -version = '5.1.0' -# default 32-bit IDTYPEWIDTH, no patch used -versionsuffix = '-32bitIDX' - -homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/metis/overview' -description = """METIS is a set of serial programs for partitioning graphs, partitioning finite element meshes, -and producing fill reducing orderings for sparse matrices. The algorithms implemented in METIS are based on the -multilevel recursive-bisection, multilevel k-way, and multi-constraint partitioning schemes.""" - -toolchain = {'name': 'gimkl', 'version': '2.11.5'} -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', -] - -builddependencies = [('CMake', '3.3.2')] - -configopts = ['', 'shared=1'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-gimkl-2.11.5.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-gimkl-2.11.5.eb deleted file mode 100644 index 75d85b8e0c60..000000000000 --- a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-gimkl-2.11.5.eb +++ /dev/null @@ -1,24 +0,0 @@ -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': 'gimkl', 'version': '2.11.5'} -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', -] - -patches = ['METIS_IDXTYPEWIDTH.patch'] - -builddependencies = [('CMake', '3.3.2')] - -configopts = ['', 'shared=1'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2016a-32bitIDX.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2016a-32bitIDX.eb deleted file mode 100644 index a9aa0626e930..000000000000 --- a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2016a-32bitIDX.eb +++ /dev/null @@ -1,24 +0,0 @@ -name = 'METIS' -version = '5.1.0' -# default 32-bit IDTYPEWIDTH, no patch used -versionsuffix = '-32bitIDX' - -homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/metis/overview' -description = """METIS is a set of serial programs for partitioning graphs, partitioning finite element meshes, -and producing fill reducing orderings for sparse matrices. The algorithms implemented in METIS are based on the -multilevel recursive-bisection, multilevel k-way, and multi-constraint partitioning schemes.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis', - 'http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/OLD', -] - -builddependencies = [('CMake', '3.5.2')] - -configopts = ['', 'shared=1'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2016a.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2016a.eb deleted file mode 100644 index b79e95dce717..000000000000 --- a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2016a.eb +++ /dev/null @@ -1,22 +0,0 @@ -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': '2016a'} -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', -] - -builddependencies = [('CMake', '3.4.3')] - -configopts = ['', 'shared=1'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2016b.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2016b.eb deleted file mode 100644 index 65e2ae532f0b..000000000000 --- a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2016b.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'METIS' -version = '5.1.0' - -homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/metis/overview' -description = """METIS is a set of serial programs for partitioning graphs, partitioning finite element meshes, -and producing fill reducing orderings for sparse matrices. The algorithms implemented in METIS are based on the -multilevel recursive-bisection, multilevel k-way, and multi-constraint partitioning schemes.""" - -toolchain = {'name': 'intel', 'version': '2016b'} -toolchainopts = {'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [ - 'http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis', - 'http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/OLD', -] - -# We use 32bit for indices and 64bit for content -patches = ['METIS-5.1.0-use-doubles.patch'] - -builddependencies = [('CMake', '3.6.1')] - -configopts = ['', 'shared=1'] - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2017a.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2017a.eb deleted file mode 100644 index 91d00f113991..000000000000 --- a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2017a.eb +++ /dev/null @@ -1,25 +0,0 @@ -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/METIS/rename_log2.patch b/easybuild/easyconfigs/m/METIS/rename_log2.patch deleted file mode 100644 index 140d64c12d45..000000000000 --- a/easybuild/easyconfigs/m/METIS/rename_log2.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- Lib/rename.h.orig 2010-07-09 16:14:43.294350233 +0200 -+++ Lib/rename.h 2010-07-09 16:15:07.769376810 +0200 -@@ -410,7 +410,7 @@ - #define RandomPermute __RandomPermute - #define ispow2 __ispow2 - #define InitRandom __InitRandom --#define log2 __log2 -+#define log2 __metis_log2 - - - diff --git a/easybuild/easyconfigs/m/MFiX/MFiX-24.4.1-intel-2023b.eb b/easybuild/easyconfigs/m/MFiX/MFiX-24.4.1-intel-2023b.eb new file mode 100644 index 000000000000..3ccd7e22dfeb --- /dev/null +++ b/easybuild/easyconfigs/m/MFiX/MFiX-24.4.1-intel-2023b.eb @@ -0,0 +1,70 @@ +# Author: Ehsan Moravveji (VSC, KU Leuven) + +easyblock = 'CMakeMake' + +name = 'MFiX' +version = '24.4.1' + +homepage = 'https://mfix.netl.doe.gov/products/mfix/' +description = """ +The National Energy Technology Laboratory’s (NETL’s) computational fluid dynamics (CFD) code, +MFiX-Multiphase Flow with Interphase eXchanges - is central to the laboratory’s multiphase flow reactor +modeling efforts. This open-source software has over three decades of development history and more than 7,000 +registered users worldwide. MFiX has become the standard for comparing, implementing, and evaluating multiphase +flow constitutive models and has been applied to an extremely diverse range of multiphase flows applications. +The successes achieved in modeling complex multiphase flow systems have led to new and improved key attributes +such as drag, polydispersity, attrition, and agglomeration models, among other significant advances. +""" + +citing = """ +The use of MFIX is to be acknowledged in any published paper based on computations using this software by +citing the MFIX theory manual. MFIX is being developed at NETL with active collaboration from ORNL and funding +through OIT of DOE. Some of the submodels are being developed by researchers outside of NETL. The use of such +submodels is to be acknowledged by citing the appropriate papers of the developers of the submodels. +""" + +toolchain = {'name': 'intel', 'version': '2023b'} +toolchainopts = {'usempi': True} + +# Source URLs are linked under https://mfix.netl.doe.gov/products/mfix/mfix-archive/ +# (which requires an account to access). Linked URLs found there are open. +# source_urls = ['https://mfix.netl.doe.gov/s3/35d029c0/7e08111faa3097aa77691ac70d2770cc//source/%(namelower)s/'] +sources = ['%(namelower)s-%(version)s.tar.gz'] +download_instructions = """ +Fetch the source %s from https://mfix.netl.doe.gov/products/mfix/mfix-archive/ after logging into %s +""" % (sources[0], homepage) +patches = ['MFiX-24.4.1-remove-tab.patch'] +checksums = [ + 'c603bc11c0ac07662b206b816c85e189ba2562fc05b31260ba296447a7def1af', # mfix-24.4.1.tar.gz + '0ad4ab803da6ea070e2018da38fbbddcf43cef6747ae5f7da9531d51ef6161de', # MFiX-24.4.1-remove-tab.patch +] + +builddependencies = [ + ('CMake', '3.27.6'), + ('binutils', '2.40'), +] + +configopts = '-DENABLE_MPI=1' + +separate_build_dir = False + +postinstallcmds = [ + 'mkdir -p %(installdir)s/bin', + 'mv %(installdir)s/mfixsolver_dmp %(installdir)s/bin/mfixsolver_dmp', +] + +maxparallel = 4 + +test_cmd = ' && '.join([ + 'cd tutorials/dem/mixer_3d', + '%(builddir)s/%(namelower)s-%(version)s/mfixsolver_dmp -f mixer_dem_3d.mfx', +]) + +sanity_check_paths = { + 'files': ['bin/mfixsolver_dmp'], + 'dirs': [], +} + +sanity_check_commands = [('mfixsolver_dmp --help')] + +moduleclass = 'cae' diff --git a/easybuild/easyconfigs/m/MFiX/MFiX-24.4.1-remove-tab.patch b/easybuild/easyconfigs/m/MFiX/MFiX-24.4.1-remove-tab.patch new file mode 100644 index 000000000000..69aafc8c5124 --- /dev/null +++ b/easybuild/easyconfigs/m/MFiX/MFiX-24.4.1-remove-tab.patch @@ -0,0 +1,164 @@ +# Author: Ehsan Moravveji (VSC, KU Leuven) +# Purpose: replace the tab with spaces to fix a compilation error +diff -ruN mfix-24.4.1-orig/model/chem/calc_arrhenius_rrates.f mfix-24.4.1/model/chem/calc_arrhenius_rrates.f +--- mfix-24.4.1-orig/model/chem/calc_arrhenius_rrates.f 2025-03-04 13:59:49.856329000 +0100 ++++ mfix-24.4.1/model/chem/calc_arrhenius_rrates.f 2025-03-04 19:12:10.534090000 +0100 +@@ -95,7 +95,7 @@ + DO M=1, DIMENSION_M + DO LL = 1, DIMENSION_N_S + Csi(M, LL) = RO_s(IJK, M)*X_s(IJK,M,LL)/Mw_s(M,LL) ! kmol/m3 +- ENDDO ++ ENDDO + ENDDO + ENDIF + +@@ -115,17 +115,17 @@ + NN = Reaction(rr)%Species(lN)%sMap + IF(M .EQ. 0) THEN + has_gas = .TRUE. +- IF(X_g(IJK, NN) .LT. chem_min_species_fluid) THEN ++ IF(X_g(IJK, NN) .LT. chem_min_species_fluid) THEN + reactant_sufficient = .FALSE. + EXIT +- ENDIF ++ ENDIF + ELSE + has_solid = .TRUE. + Tgs = max(min(TMAX, T_s(IJK,M)), TMIN) +- IF(X_s(IJK, M, NN) .LT. chem_min_species_solid) THEN ++ IF(X_s(IJK, M, NN) .LT. chem_min_species_solid) THEN + reactant_sufficient = .FALSE. + EXIT +- ENDIF ++ ENDIF + ENDIF + ENDIF + ENDDO +@@ -141,18 +141,18 @@ + IF(Reaction(rr)%nSpecies == 0) CYCLE RXN_LP + ! getting the forward rate constant + IF(arrhenius_coeff(rr,2)==0.0d0) THEN +- k_rate = arrhenius_coeff(rr,1)* exp(-arrhenius_coeff(rr,3)*exp_factor) ++ k_rate = arrhenius_coeff(rr,1)* exp(-arrhenius_coeff(rr,3)*exp_factor) + ELSEIF(arrhenius_coeff(rr,2)==1.0d0) THEN +- k_rate = arrhenius_coeff(rr,1) * T_g(IJK) & +- * exp(-arrhenius_coeff(rr,3)*exp_factor) ++ k_rate = arrhenius_coeff(rr,1) * T_g(IJK) & ++ * exp(-arrhenius_coeff(rr,3)*exp_factor) + ELSEIF(arrhenius_coeff(rr,2)==-1.0d0) THEN +- k_rate = arrhenius_coeff(rr,1) / T_g(IJK) & +- * exp(-arrhenius_coeff(rr,3)*exp_factor) +- ELSE ++ k_rate = arrhenius_coeff(rr,1) / T_g(IJK) & ++ * exp(-arrhenius_coeff(rr,3)*exp_factor) ++ ELSE + k_rate = arrhenius_coeff(rr,1) * T_g(IJK)**arrhenius_coeff(rr,2) & +- * exp(-arrhenius_coeff(rr,3)*exp_factor) ++ * exp(-arrhenius_coeff(rr,3)*exp_factor) + ENDIF +- ! check if there are third body in the reaction ++ ! check if there are third body in the reaction + IF(has_solid .AND. (third_body_model(rr) .NE. UNDEFINED_C)) THEN + WRITE(ERR_MSG,"(/1X,70('*')/' From: rrates_arrhenius:',/ & + ' Message: Third body information is given for reaction with solid phase, ',/ & +@@ -179,7 +179,7 @@ + EXIT + ENDIF + ENDDO +- ENDIF ++ ENDIF + ! check for pressure-related parameters + IF(has_solid .AND. (press_rxn_model(rr) .NE. UNDEFINED_C)) THEN + WRITE(ERR_MSG,"(/1X,70('*')/' From: rrates_arrhenius:',/ & +@@ -228,7 +228,7 @@ + * exp(-arrhenius_coeff_press(rr,PP,3)*exp_factor) + ELSE + k_plog(LL) = k_plog(LL) + arrhenius_coeff_press(rr,PP,1) * T_g(IJK)**arrhenius_coeff_press(rr,PP,2) & +- * exp(-arrhenius_coeff_press(rr,PP,3)*exp_factor) ++ * exp(-arrhenius_coeff_press(rr,PP,3)*exp_factor) + ENDIF + ENDDO + ENDDO +@@ -256,13 +256,13 @@ + * exp(-arrhenius_coeff_press(rr,1,3)*exp_factor) + ELSEIF(arrhenius_coeff_press(rr,1,2)==1.0d0) THEN + k_extrapre = arrhenius_coeff_press(rr,1,1) * T_g(IJK) & +- * exp(-arrhenius_coeff_press(rr,1,3)*exp_factor) ++ * exp(-arrhenius_coeff_press(rr,1,3)*exp_factor) + ELSEIF(arrhenius_coeff_press(rr,1,2)==-1.0d0) THEN + k_extrapre = arrhenius_coeff_press(rr,1,1) / T_g(IJK) & +- * exp(-arrhenius_coeff_press(rr,1,3)*exp_factor) ++ * exp(-arrhenius_coeff_press(rr,1,3)*exp_factor) + ELSE + k_extrapre = arrhenius_coeff_press(rr,1,1) * T_g(IJK)**arrhenius_coeff_press(rr,1,2) & +- * exp(-arrhenius_coeff_press(rr,1,3)*exp_factor) ++ * exp(-arrhenius_coeff_press(rr,1,3)*exp_factor) + ENDIF + + IF(INDEX(press_rxn_model(rr), 'FALLOFF') .NE. 0) THEN +@@ -312,14 +312,14 @@ + ! check for Landau-Teller reactions + IF(LT_coeff(rr,1) .NE. UNDEFINED) THEN + IF(ANY( LT_coeff(rr,:)== UNDEFINED)) THEN +- WRITE(ERR_MSG,"(/1X,70('*')/' From: rrates_arrhenius:',/ & +- ' Message: 2 parameters must be givn for Landau-Teller type of reactions.',/ & +- A)") trim(Reaction(rr)%ChemEq) ++ WRITE(ERR_MSG,"(/1X,70('*')/' From: rrates_arrhenius:',/ & ++ ' Message: 2 parameters must be givn for Landau-Teller type of reactions.',/ & ++ ' ', A)") trim(Reaction(rr)%ChemEq) + CALL log_error() + ENDIF + k_rate = arrhenius_coeff(rr,1) * T_g(IJK)**arrhenius_coeff(rr,2) * & + exp(-arrhenius_coeff(rr,3)*exp_factor + & +- LT_coeff(rr,1)/T_g(IJK)**(1.0d0/3.0d0) + LT_coeff(rr,2)/T_g(IJK)**(2.0d0/3.0d0)) ++ LT_coeff(rr,1)/T_g(IJK)**(1.0d0/3.0d0) + LT_coeff(rr,2)/T_g(IJK)**(2.0d0/3.0d0)) + ENDIF + ! check for other rate constant fitting options + IF(rate_fit_model(rr) .NE. UNDEFINED_C) THEN +@@ -331,7 +331,7 @@ + CALL log_error() + ENDIF + k_rate = arrhenius_coeff(rr,1) * T_g(IJK)**arrhenius_coeff(rr,2) & +- * exp(arrhenius_coeff(rr,3)/T_g(IJK)+ & ++ * exp(arrhenius_coeff(rr,3)/T_g(IJK)+ & + rate_fit_coeff(rr,1) + & + rate_fit_coeff(rr,2)*LOG(T_g(IJK)) + & + rate_fit_coeff(rr,3)*(LOG(T_g(IJK)))**2.0d0 + & +@@ -356,25 +356,25 @@ + rate_fit_coeff(rr,4)/(T_g(IJK)**4.0d0)) + ENDIF + IF(arrhenius_coeff(rr,2)==0.0d0) THEN +- k_rate = k_rate ++ k_rate = k_rate + ELSEIF(arrhenius_coeff(rr,2)==1.0d0) THEN +- k_rate = k_rate * T_g(IJK) ++ k_rate = k_rate * T_g(IJK) + ELSEIF(arrhenius_coeff(rr,2)==-1.0d0) THEN +- k_rate = k_rate / T_g(IJK) +- ELSE ++ k_rate = k_rate / T_g(IJK) ++ ELSE + k_rate = k_rate * T_g(IJK)**arrhenius_coeff(rr,2) + ENDIF + ENDIF + + ! getting the rate constant for reverse reactions +- ! reverse_calc is UNDEFINED_C means the reaction is forward reaction +- ! reverse_calc is fromForwardRateConstant means that +- ! 1. the reaction is the reverse reaction +- ! 2. the rate constant needs to be calculated based on the forward rate constant +- ! reverse_calc is fromArrheniusCoeff or defined means +- ! 1. the reaction is the reverse reaction +- ! 2. arrhenius coefficients are given for the calculation of the rate constant, +- ! which has been calculated in the above calculation of k_rate ++ ! reverse_calc is UNDEFINED_C means the reaction is forward reaction ++ ! reverse_calc is fromForwardRateConstant means that ++ ! 1. the reaction is the reverse reaction ++ ! 2. the rate constant needs to be calculated based on the forward rate constant ++ ! reverse_calc is fromArrheniusCoeff or defined means ++ ! 1. the reaction is the reverse reaction ++ ! 2. arrhenius coefficients are given for the calculation of the rate constant, ++ ! which has been calculated in the above calculation of k_rate + IF(INDEX(reverse_calc(rr), "FROMFORWARDRATECONSTANT") .NE. 0) THEN + IF(has_solid) THEN + WRITE(ERR_MSG,"(/1X,70('*')/' From: rrates_arrhenius:',/ & diff --git a/easybuild/easyconfigs/m/MICOM/MICOM-0.33.2-foss-2023b.eb b/easybuild/easyconfigs/m/MICOM/MICOM-0.33.2-foss-2023b.eb index 2f2d4eb9cbc9..9d3fce89c32d 100644 --- a/easybuild/easyconfigs/m/MICOM/MICOM-0.33.2-foss-2023b.eb +++ b/easybuild/easyconfigs/m/MICOM/MICOM-0.33.2-foss-2023b.eb @@ -26,9 +26,6 @@ dependencies = [ ('HiGHS', '1.7.0'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('qdldl', '0.1.7.post0', { 'checksums': ['f346a114c8342ee6d4dbd6471eef314199fb268d3bf7b95885ca351fde2b023f'], diff --git a/easybuild/easyconfigs/m/MIGRATE-N/MIGRATE-N-4.2.14-foss-2018a.eb b/easybuild/easyconfigs/m/MIGRATE-N/MIGRATE-N-4.2.14-foss-2018a.eb deleted file mode 100644 index cabba669a2bc..000000000000 --- a/easybuild/easyconfigs/m/MIGRATE-N/MIGRATE-N-4.2.14-foss-2018a.eb +++ /dev/null @@ -1,47 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MIGRATE-N' -version = '4.2.14' - -homepage = 'http://popgen.sc.fsu.edu/Migrate/Migrate-n.html' -description = """ -Migrate estimates population parameters, effective population sizes -and migration rates of n populations, using genetic data. It -uses a coalescent theory approach taking into account history of -mutations and uncertainty of the genealogy. -""" - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = [ - 'http://popgen.sc.fsu.edu/currentversions/', - 'http://popgen.sc.fsu.edu/oldversions/%(version_major)s.x/%(version_major_minor)s', - 'http://popgen.sc.fsu.edu/oldversions/', - 'http://popgen.sc.fsu.edu/newversions/', -] -sources = ['migrate-%(version)s.src.tar.gz'] -patches = [ - 'migrate-%(version)s_install.patch', - 'migrate-%(version)s_xlocale.patch', -] -checksums = [ - 'a4387dda154d5df6d8943b6edba44e9d29595f1a5853a5909f69c4caf7aed7c3', # migrate-4.2.14.src.tar.gz - 'b84eea6c8e76af3ef2a71aa566962cf6e49c3ec9c808993d85dc74e86e530c94', # migrate-4.2.14_install.patch - 'b344eb71e6fa7d7085cd013a2869b06342afa80a0d68cc61a1e71e03699499cf', # migrate-4.2.14_xlocale.patch -] - -dependencies = [ - ('zlib', '1.2.11'), -] - -configopts = '--enable-A4 "CC=$CC" STDCPLUS=-lstdc++ ' -prebuildopts = 'make mpis && make clean && ' - -start_dir = 'src' - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['migrate-n', 'migrate-n-mpi']], - 'dirs': ['man'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MIGRATE-N/MIGRATE-N-4.2.8-foss-2016a.eb b/easybuild/easyconfigs/m/MIGRATE-N/MIGRATE-N-4.2.8-foss-2016a.eb deleted file mode 100644 index 25e6d72da502..000000000000 --- a/easybuild/easyconfigs/m/MIGRATE-N/MIGRATE-N-4.2.8-foss-2016a.eb +++ /dev/null @@ -1,42 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MIGRATE-N' -version = '4.2.8' - -homepage = 'http://popgen.sc.fsu.edu/Migrate/Migrate-n.html' -description = """ -Migrate estimates population parameters, effective population sizes -and migration rates of n populations, using genetic data. It -uses a coalescent theory approach taking into account history of -mutations and uncertainty of the genealogy. -""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = ['migrate-%(version)s.src.tar.gz'] -source_urls = [ - 'http://popgen.sc.fsu.edu/currentversions/', - 'http://popgen.sc.fsu.edu/oldversions/%(version_major)s.x/%(version_major_minor)s', - 'http://popgen.sc.fsu.edu/oldversions/', - 'http://popgen.sc.fsu.edu/newversions/', -] - -patches = [ - 'migrate-%(version)s_install.patch', -] - -dependencies = [ - ('zlib', '1.2.8'), -] - -configopts = '--enable-A4 "CC=$CC" STDCPLUS=-lstdc++ ' -prebuildopts = 'make mpis && make clean && ' - -start_dir = 'src' - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['migrate-n', 'migrate-n-mpi']], - 'dirs': ['man'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MIGRATE-N/MIGRATE-N-5.0.4-foss-2021b.eb b/easybuild/easyconfigs/m/MIGRATE-N/MIGRATE-N-5.0.4-foss-2021b.eb index b27d825a42d5..2517c4661964 100644 --- a/easybuild/easyconfigs/m/MIGRATE-N/MIGRATE-N-5.0.4-foss-2021b.eb +++ b/easybuild/easyconfigs/m/MIGRATE-N/MIGRATE-N-5.0.4-foss-2021b.eb @@ -6,9 +6,9 @@ version = '5.0.4' homepage = 'https://peterbeerli.com/migrate-html5/index.html' description = """ Migrate estimates population parameters, effective population sizes -and migration rates of n populations, using genetic data. It -uses a coalescent theory approach taking into account history of -mutations and uncertainty of the genealogy. +and migration rates of n populations, using genetic data. It +uses a coalescent theory approach taking into account history of +mutations and uncertainty of the genealogy. """ toolchain = {'name': 'foss', 'version': '2021b'} @@ -29,7 +29,7 @@ dependencies = [ ('zlib', '1.2.11'), ] -parallel = 1 +maxparallel = 1 start_dir = 'src' prebuildopts = './configure --prefix=%(installdir)s --enable-A4 "CC=$CC" STDCPLUS=-lstdc++ && ' diff --git a/easybuild/easyconfigs/m/MIGRATE-N/migrate-3.6.11_icc.patch b/easybuild/easyconfigs/m/MIGRATE-N/migrate-3.6.11_icc.patch deleted file mode 100644 index 5c06ee45aac1..000000000000 --- a/easybuild/easyconfigs/m/MIGRATE-N/migrate-3.6.11_icc.patch +++ /dev/null @@ -1,13 +0,0 @@ -#icc does not find -lpthread, if -fast defined -#B. Hajgato 3rd September 2015 ---- src/configure.old 2015-05-02 14:42:10.000000000 +0200 -+++ src/configure 2015-09-03 10:00:54.320014335 +0200 -@@ -3333,7 +3333,7 @@ - pgcc) CFLAGS="-B -fast "; - SYSTEM="gcc";; - # icc) CFLAGS=" -O3 -tpp7 -xKW -pad -ip "; -- icc) CFLAGS+=" -fast "; -+ icc) CFLAGS+=""; - SYSTEM="icc";; - cc) case "$host_vendor" in - ibm) CFLAGS="-O3 -Dinline='/*inline*/' -q cpluscmt -DIBM"; diff --git a/easybuild/easyconfigs/m/MIGRATE-N/migrate-3.6.11_install.patch b/easybuild/easyconfigs/m/MIGRATE-N/migrate-3.6.11_install.patch deleted file mode 100644 index 77600f365c94..000000000000 --- a/easybuild/easyconfigs/m/MIGRATE-N/migrate-3.6.11_install.patch +++ /dev/null @@ -1,13 +0,0 @@ -#Create parent directories during install -#B. Hajgato 3rd September 2015 ---- src/configure.old 2015-05-02 14:42:10.000000000 +0200 -+++ src/configure 2015-09-03 10:00:54.320014335 +0200 -@@ -3412,7 +3412,7 @@ - test -s conftest.dir/conftest.one && - test -s conftest.dir/conftest.two - then -- ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" -+ ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c -D" - break 3 - fi - fi diff --git a/easybuild/easyconfigs/m/MIGRATE-N/migrate-4.2.14_install.patch b/easybuild/easyconfigs/m/MIGRATE-N/migrate-4.2.14_install.patch deleted file mode 100644 index 77600f365c94..000000000000 --- a/easybuild/easyconfigs/m/MIGRATE-N/migrate-4.2.14_install.patch +++ /dev/null @@ -1,13 +0,0 @@ -#Create parent directories during install -#B. Hajgato 3rd September 2015 ---- src/configure.old 2015-05-02 14:42:10.000000000 +0200 -+++ src/configure 2015-09-03 10:00:54.320014335 +0200 -@@ -3412,7 +3412,7 @@ - test -s conftest.dir/conftest.one && - test -s conftest.dir/conftest.two - then -- ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" -+ ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c -D" - break 3 - fi - fi diff --git a/easybuild/easyconfigs/m/MIGRATE-N/migrate-4.2.14_xlocale.patch b/easybuild/easyconfigs/m/MIGRATE-N/migrate-4.2.14_xlocale.patch deleted file mode 100644 index 1be1f6ac4acc..000000000000 --- a/easybuild/easyconfigs/m/MIGRATE-N/migrate-4.2.14_xlocale.patch +++ /dev/null @@ -1,14 +0,0 @@ -# Don't use the xlocale.h header since it is an OS package and not always provided. -# R. van Dijk, 2018-03-07 ---- src/src/data.c.orig 2018-03-06 05:49:34.973524976 -0500 -+++ src/src/data.c 2018-03-07 08:03:08.097947515 -0500 -@@ -53,9 +53,6 @@ - - #include - #include --#ifndef WIN32 --#include --#endif - #include "migration.h" - #include "sighandler.h" - #include "tools.h" diff --git a/easybuild/easyconfigs/m/MIGRATE-N/migrate-4.2.2a_icc.patch b/easybuild/easyconfigs/m/MIGRATE-N/migrate-4.2.2a_icc.patch deleted file mode 100644 index 20da05a0e459..000000000000 --- a/easybuild/easyconfigs/m/MIGRATE-N/migrate-4.2.2a_icc.patch +++ /dev/null @@ -1,13 +0,0 @@ -#icc does not find -lpthread, if -fast defined -#B. Hajgato January 18th, 2016 ---- src/configure.orig 2014-12-28 03:46:09.000000000 +0100 -+++ src/configure 2016-01-18 15:02:00.147089834 +0100 -@@ -3332,7 +3332,7 @@ - pgcc) CFLAGS="-B -fast "; - SYSTEM="gcc";; - # icc) CFLAGS=" -O3 -tpp7 -xKW -pad -ip "; -- icc) CFLAGS+=" -fast "; -+ icc) CFLAGS+=""; - SYSTEM="icc";; - cc) case "$host_vendor" in - ibm) CFLAGS="-O3 -Dinline='/*inline*/' -q cpluscmt -DIBM"; diff --git a/easybuild/easyconfigs/m/MIGRATE-N/migrate-4.2.2a_install.patch b/easybuild/easyconfigs/m/MIGRATE-N/migrate-4.2.2a_install.patch deleted file mode 100644 index 97957ab44e0d..000000000000 --- a/easybuild/easyconfigs/m/MIGRATE-N/migrate-4.2.2a_install.patch +++ /dev/null @@ -1,13 +0,0 @@ -#Create parent directories during install -#B. Hajgato January 18th, 2016 ---- src/configure.orig 2014-12-28 03:46:09.000000000 +0100 -+++ src/configure 2016-01-18 14:57:26.331047715 +0100 -@@ -3411,7 +3411,7 @@ - test -s conftest.dir/conftest.one && - test -s conftest.dir/conftest.two - then -- ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" -+ ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c -D" - break 3 - fi - fi diff --git a/easybuild/easyconfigs/m/MIGRATE-N/migrate-4.2.8_install.patch b/easybuild/easyconfigs/m/MIGRATE-N/migrate-4.2.8_install.patch deleted file mode 100644 index 97957ab44e0d..000000000000 --- a/easybuild/easyconfigs/m/MIGRATE-N/migrate-4.2.8_install.patch +++ /dev/null @@ -1,13 +0,0 @@ -#Create parent directories during install -#B. Hajgato January 18th, 2016 ---- src/configure.orig 2014-12-28 03:46:09.000000000 +0100 -+++ src/configure 2016-01-18 14:57:26.331047715 +0100 -@@ -3411,7 +3411,7 @@ - test -s conftest.dir/conftest.one && - test -s conftest.dir/conftest.two - then -- ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" -+ ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c -D" - break 3 - fi - fi diff --git a/easybuild/easyconfigs/m/MINC/MINC-2.4.03-foss-2017b.eb b/easybuild/easyconfigs/m/MINC/MINC-2.4.03-foss-2017b.eb deleted file mode 100644 index aa63811a28e9..000000000000 --- a/easybuild/easyconfigs/m/MINC/MINC-2.4.03-foss-2017b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'MINC' -version = '2.4.03' - -homepage = 'https://github.com/BIC-MNI/libminc' -description = "Medical Image NetCDF or MINC isn't netCDF." - -toolchain = {'name': 'foss', 'version': '2017b'} - -source_urls = ['https://github.com/BIC-MNI/libminc/archive'] -sources = ['release-%(version)s.tar.gz'] -checksums = ['138eded8a4958e2735178ce41e687af25d4c7a4127b67b853a40165d5d1962f5'] - -builddependencies = [ - ('CMake', '3.9.5'), -] -dependencies = [ - ('HDF5', '1.10.1'), - ('netCDF', '4.5.0'), - ('NIfTI', '2.0.0'), -] - -configopts = "-DLIBMINC_USE_SYSTEM_NIFTI=ON" - -sanity_check_paths = { - 'files': ['lib/libminc%(version_major)s.a'], - 'dirs': ['include'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/MINC/MINC-2.4.03-foss-2018a.eb b/easybuild/easyconfigs/m/MINC/MINC-2.4.03-foss-2018a.eb deleted file mode 100644 index a6e3c220d0df..000000000000 --- a/easybuild/easyconfigs/m/MINC/MINC-2.4.03-foss-2018a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'MINC' -version = '2.4.03' - -homepage = 'https://github.com/BIC-MNI/libminc' -description = "Medical Image NetCDF or MINC isn't netCDF." - -toolchain = {'name': 'foss', 'version': '2018a'} - -source_urls = ['https://github.com/BIC-MNI/libminc/archive'] -sources = ['release-%(version)s.tar.gz'] -checksums = ['138eded8a4958e2735178ce41e687af25d4c7a4127b67b853a40165d5d1962f5'] - -builddependencies = [ - ('CMake', '3.12.1'), -] -dependencies = [ - ('HDF5', '1.10.1'), - ('netCDF', '4.6.0'), - ('NIfTI', '2.0.0'), -] - -configopts = "-DLIBMINC_USE_SYSTEM_NIFTI=ON" - -sanity_check_paths = { - 'files': ['lib/libminc%(version_major)s.a'], - 'dirs': ['include'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/MINC/MINC-2.4.03-intel-2017b.eb b/easybuild/easyconfigs/m/MINC/MINC-2.4.03-intel-2017b.eb deleted file mode 100644 index 16828918e038..000000000000 --- a/easybuild/easyconfigs/m/MINC/MINC-2.4.03-intel-2017b.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'MINC' -version = '2.4.03' - -homepage = 'https://github.com/BIC-MNI/libminc' -description = "Medical Image NetCDF or MINC isn't netCDF." - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://github.com/BIC-MNI/libminc/archive'] -sources = ['release-%(version)s.tar.gz'] -checksums = ['138eded8a4958e2735178ce41e687af25d4c7a4127b67b853a40165d5d1962f5'] - -builddependencies = [ - ('CMake', '3.9.5'), -] -dependencies = [ - ('HDF5', '1.10.1'), - ('netCDF', '4.5.0'), - ('NIfTI', '2.0.0'), -] - -configopts = "-DLIBMINC_USE_SYSTEM_NIFTI=ON" - -sanity_check_paths = { - 'files': ['lib/libminc%(version_major)s.a'], - 'dirs': ['include'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/MIRA/MIRA-4.0.2-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/m/MIRA/MIRA-4.0.2-foss-2016a-Python-2.7.11.eb deleted file mode 100644 index 2ca5fd7f3f58..000000000000 --- a/easybuild/easyconfigs/m/MIRA/MIRA-4.0.2-foss-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MIRA' -version = '4.0.2' -versionsuffix = '-Python-2.7.11' - -homepage = 'http://sourceforge.net/p/mira-assembler/wiki/Home/' -description = """MIRA is a whole genome shotgun and EST sequence assembler for Sanger, 454, Solexa (Illumina), - IonTorrent data and PacBio (the latter at the moment only CCS and error-corrected CLR reads).""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -sources = ['%(namelower)s-%(version)s.tar.bz2'] -source_urls = [('http://sourceforge.net/projects/mira-assembler/files/MIRA/stable/', 'download')] - -# don't use PAX, it might break. -tar_config_opts = True - -configopts = '--with-boost-libdir=$EBROOTBOOST/lib --with-expat=$EBROOTEXPAT' - -patches = ['MIRA-%(version)s-quirks.patch'] - -builddependencies = [('flex', '2.5.39')] -dependencies = [ - ('Boost', '1.61.0', versionsuffix), - ('expat', '2.1.1'), - ('zlib', '1.2.8'), - ('gperftools', '2.5'), -] - -sanity_check_paths = { - 'files': ["bin/mira"], - 'dirs': ["bin", "share"], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MIRA/MIRA-4.0.2-foss-2018b.eb b/easybuild/easyconfigs/m/MIRA/MIRA-4.0.2-foss-2018b.eb deleted file mode 100644 index b168038d6c2a..000000000000 --- a/easybuild/easyconfigs/m/MIRA/MIRA-4.0.2-foss-2018b.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MIRA' -version = '4.0.2' - -homepage = 'https://sourceforge.net/p/mira-assembler/wiki/Home/' -description = """MIRA is a whole genome shotgun and EST sequence assembler for Sanger, 454, Solexa (Illumina), - IonTorrent data and PacBio (the latter at the moment only CCS and error-corrected CLR reads).""" - -toolchain = {'name': 'foss', 'version': '2018b'} -toolchainopts = {'cstd': 'c++03'} - -sources = ['%(namelower)s-%(version)s.tar.bz2'] -source_urls = [('https://sourceforge.net/projects/mira-assembler/files/MIRA/stable/', 'download')] -patches = [ - 'MIRA-4.0.2-quirks.patch', - 'MIRA-4.0.2_fix-ads-include.patch', -] -checksums = [ - 'a32cb2b21e0968a5536446287c895fe9e03d11d78957554e355c1080b7b92a80', # src - 'fd8d3bebdbdb198ecbe472a998d63978ac54ab8f68cf1fdc69b5842a6411979f', # MIRA-4.0.2-quirks.patch - '3d8f14e261e421407ccc1aedd39b51c618529f351ced638b8c7e887a790412a8', # MIRA-4.0.2_fix-ads-include.patch -] - -builddependencies = [('flex', '2.5.39')] - -dependencies = [ - ('Boost', '1.67.0'), - ('expat', '2.2.5'), - ('zlib', '1.2.11'), - ('gperftools', '2.6.3'), -] - -preconfigopts = 'export CFLAGS="$CFLAGS -fpermissive" && ' -preconfigopts += 'export CXXFLAGS="$CXXFLAGS -fpermissive" && ' - -configopts = '--with-boost=$EBROOTBOOST --with-expat=$EBROOTEXPAT --with-zlib=$EBROOTZLIB ' -configopts += '--with-tcmalloc-dir=$EBROOTGPERFTOOLS/lib ' - -sanity_check_paths = { - 'files': ['bin/mira', 'bin/mirabait', 'bin/miraconvert', 'bin/miramem'], - 'dirs': ['share/mira'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MIRA/MIRA-4.0.2-gompi-2019b.eb b/easybuild/easyconfigs/m/MIRA/MIRA-4.0.2-gompi-2019b.eb deleted file mode 100644 index 6fdddefb8bb2..000000000000 --- a/easybuild/easyconfigs/m/MIRA/MIRA-4.0.2-gompi-2019b.eb +++ /dev/null @@ -1,45 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MIRA' -version = '4.0.2' - -homepage = 'https://sourceforge.net/p/mira-assembler/wiki/Home/' -description = """MIRA is a whole genome shotgun and EST sequence assembler for Sanger, 454, Solexa (Illumina), - IonTorrent data and PacBio (the latter at the moment only CCS and error-corrected CLR reads).""" - -toolchain = {'name': 'gompi', 'version': '2019b'} -toolchainopts = {'cstd': 'c++03'} - -sources = ['%(namelower)s-%(version)s.tar.bz2'] -source_urls = [('https://sourceforge.net/projects/mira-assembler/files/MIRA/stable/', 'download')] -patches = [ - 'MIRA-4.0.2-quirks.patch', - 'MIRA-4.0.2_fix-ads-include.patch', -] -checksums = [ - 'a32cb2b21e0968a5536446287c895fe9e03d11d78957554e355c1080b7b92a80', # src - 'fd8d3bebdbdb198ecbe472a998d63978ac54ab8f68cf1fdc69b5842a6411979f', # MIRA-4.0.2-quirks.patch - '3d8f14e261e421407ccc1aedd39b51c618529f351ced638b8c7e887a790412a8', # MIRA-4.0.2_fix-ads-include.patch -] - -builddependencies = [('flex', '2.5.39')] - -dependencies = [ - ('Boost', '1.71.0'), - ('expat', '2.2.7'), - ('zlib', '1.2.11'), - ('gperftools', '2.7.90'), -] - -preconfigopts = 'export CFLAGS="$CFLAGS -fpermissive" && ' -preconfigopts += 'export CXXFLAGS="$CXXFLAGS -fpermissive" && ' - -configopts = '--with-boost=$EBROOTBOOST --with-expat=$EBROOTEXPAT --with-zlib=$EBROOTZLIB ' -configopts += '--with-tcmalloc-dir=$EBROOTGPERFTOOLS/lib ' - -sanity_check_paths = { - 'files': ['bin/mira', 'bin/mirabait', 'bin/miraconvert', 'bin/miramem'], - 'dirs': ['share/mira'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MIRA/MIRA-4.0.2-intel-2017b.eb b/easybuild/easyconfigs/m/MIRA/MIRA-4.0.2-intel-2017b.eb deleted file mode 100644 index b56369bb8ff9..000000000000 --- a/easybuild/easyconfigs/m/MIRA/MIRA-4.0.2-intel-2017b.eb +++ /dev/null @@ -1,36 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MIRA' -version = '4.0.2' - -homepage = 'https://sourceforge.net/projects/mira-assembler/' -description = """MIRA is a whole genome shotgun and EST sequence assembler for Sanger, 454, Solexa (Illumina), - IonTorrent data and PacBio (the latter at the moment only CCS and error-corrected CLR reads).""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://downloads.sourceforge.net/project/mira-assembler/MIRA/stable/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = ['MIRA-%(version)s_fix-include.patch'] -checksums = [ - 'a32cb2b21e0968a5536446287c895fe9e03d11d78957554e355c1080b7b92a80', # mira-4.0.2.tar.bz2 - '390222337d96de3ca5211ce6707e0ce3a9f17df0aa10cb81dc06a7a92db5e6ea', # MIRA-4.0.2_fix-include.patch -] - -builddependencies = [('flex', '2.5.39')] -dependencies = [ - ('Boost', '1.65.1'), - ('zlib', '1.2.11'), - ('expat', '2.2.5'), - ('gperftools', '2.6.3'), -] - -configopts = "--with-boost=$EBROOTBOOST --with-expat=$EBROOTEXPAT --with-zlib=$EBROOTZLIB " -configopts += "--with-tcmalloc-dir=$EBROOTGPERFTOOLS/lib" - -sanity_check_paths = { - 'files': ['bin/mira', 'bin/mirabait', 'bin/miraconvert', 'bin/miramem'], - 'dirs': ['share/mira'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MIRA/MIRA-4.0.2-quirks.patch b/easybuild/easyconfigs/m/MIRA/MIRA-4.0.2-quirks.patch deleted file mode 100644 index 062ec9454fa7..000000000000 --- a/easybuild/easyconfigs/m/MIRA/MIRA-4.0.2-quirks.patch +++ /dev/null @@ -1,13 +0,0 @@ -# solve error reported: https://github.com/Homebrew/homebrew-science/issues/2268 -# ---- a/src/progs/quirks.C.old -+++ b/src/progs/quirks.C -@@ -22,7 +22,7 @@ - * - */ - -- -+#include - #include - - // make the "tcmalloc: large alloc" messages from TCMallom disappear diff --git a/easybuild/easyconfigs/m/MIRA/MIRA-4.0.2_fix-ads-include.patch b/easybuild/easyconfigs/m/MIRA/MIRA-4.0.2_fix-ads-include.patch deleted file mode 100644 index f13e893e97a6..000000000000 --- a/easybuild/easyconfigs/m/MIRA/MIRA-4.0.2_fix-ads-include.patch +++ /dev/null @@ -1,15 +0,0 @@ -# The function pow() is used without including the header file, which leads to compilation errors. -# By including math.h this issue is fixed. -# -# Tom Strempel, UFZ ---- src/mira/ads.C.orig 2020-06-22 14:05:17.506971632 +0200 -+++ src/mira/ads.C 2020-06-22 14:06:06.113071330 +0200 -@@ -39,6 +39,8 @@ - #include "errorhandling/errorhandling.H" - #include "util/dptools.H" - -+#include -+ - using namespace std; - - #define CEBUG(bla) diff --git a/easybuild/easyconfigs/m/MIRA/MIRA-4.0.2_fix-include.patch b/easybuild/easyconfigs/m/MIRA/MIRA-4.0.2_fix-include.patch deleted file mode 100644 index 6139d7c9b373..000000000000 --- a/easybuild/easyconfigs/m/MIRA/MIRA-4.0.2_fix-include.patch +++ /dev/null @@ -1,23 +0,0 @@ -add missing include statements where Intel compilers trip over -author: Kenneth Hoste (HPC-UGent) ---- /tmp/vsc40023/easybuild_build/MIRA/4.0.2/intel-2017b/mira-4.0.2/src/util/dptools.H.orig 2017-12-18 16:59:38.764576048 +0100 -+++ /tmp/vsc40023/easybuild_build/MIRA/4.0.2/intel-2017b/mira-4.0.2/src/util/dptools.H 2017-12-18 16:59:54.904866947 +0100 -@@ -32,6 +32,7 @@ - #include - - #include -+#include - - #include "stdinc/defines.H" - ---- /tmp/vsc40023/easybuild_build/MIRA/4.0.2/intel-2017b/mira-4.0.2/src/progs/quirks.C.orig 2017-12-18 17:25:00.235149614 +0100 -+++ /tmp/vsc40023/easybuild_build/MIRA/4.0.2/intel-2017b/mira-4.0.2/src/progs/quirks.C 2017-12-18 17:25:10.795167066 +0100 -@@ -22,7 +22,7 @@ - * - */ - -- -+#include - #include - - // make the "tcmalloc: large alloc" messages from TCMallom disappear diff --git a/easybuild/easyconfigs/m/MIRA/MIRA-4.9.6-intel-2017b.eb b/easybuild/easyconfigs/m/MIRA/MIRA-4.9.6-intel-2017b.eb deleted file mode 100644 index 8f20c50c38c3..000000000000 --- a/easybuild/easyconfigs/m/MIRA/MIRA-4.9.6-intel-2017b.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MIRA' -version = '4.9.6' - -homepage = 'https://sourceforge.net/projects/mira-assembler/' -description = """MIRA is a whole genome shotgun and EST sequence assembler for Sanger, 454, Solexa (Illumina), - IonTorrent data and PacBio (the latter at the moment only CCS and error-corrected CLR reads).""" - -toolchain = {'name': 'intel', 'version': '2017b'} - -source_urls = ['https://downloads.sourceforge.net/project/mira-assembler/MIRA/development/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = ['MIRA-%(version)s_icc.patch'] -checksums = [ - 'e910479bc5f3f205913ac81cd2a24449cc175a6d1ae1fe3ae33ea0e100435b16', # mira-4.9.6.tar.bz2 - '7b46d3b4a217cf693935fef30d18f9aab463d037c195700a844797b84ea71a53', # MIRA-4.9.6_icc.patch -] - -builddependencies = [('flex', '2.5.39')] -dependencies = [ - ('Boost', '1.65.1'), - ('zlib', '1.2.11'), - ('expat', '2.2.5'), -] - -configopts = "--with-boost=$EBROOTBOOST --with-expat=$EBROOTEXPAT --with-zlib=$EBROOTZLIB" -preinstallopts = "PATH=%(installdir)s/bin:$PATH " - -sanity_check_paths = { - 'files': ['bin/mira', 'bin/mirabait', 'bin/miraconvert', 'bin/miramem', 'bin/miramer'], - 'dirs': ['man/man1', 'share/mira'], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MIRA/MIRA-4.9.6_icc.patch b/easybuild/easyconfigs/m/MIRA/MIRA-4.9.6_icc.patch deleted file mode 100644 index 5c1197d538f0..000000000000 --- a/easybuild/easyconfigs/m/MIRA/MIRA-4.9.6_icc.patch +++ /dev/null @@ -1,31 +0,0 @@ -make configure script aware of Intel compilers (icc) -author: Kenneth Hoste (HPC-UGent) ---- mira-4.9.6/configure.orig 2016-05-01 18:27:31.000000000 +0200 -+++ mira-4.9.6/configure 2017-12-18 15:50:37.575413022 +0100 -@@ -4462,6 +4462,9 @@ - *clang*) - bachCCOMPILER=clang - ;; -+*icc*) -+ bachCCOMPILER=icc -+;; - *) - bachCCOMPILER=unknown - ;; -@@ -19921,14 +19924,14 @@ - - # OK, we're using C++11/14, makes life a whole lot easier - case "${bachCCOMPILER=unknown}" in --*gcc*) -+*gcc*|*icc*) - CXXFLAGS="${CXXFLAGS} -std=c++14" - ;; - *clang*) - CXXFLAGS="${CXXFLAGS} -std=c++14 -stdlib=libc++" - ;; - *) -- echo "The compiler is not GCC nor clang and I need a flag to enable at least C++11 standard, please contact the author!" -+ echo "The compiler ${bachCCOMPILER} is not GCC nor clang and I need a flag to enable at least C++11 standard, please contact the author!" - exit 100; - ;; - esac diff --git a/easybuild/easyconfigs/m/MITObim/MITObim-1.9.1-foss-2018b.eb b/easybuild/easyconfigs/m/MITObim/MITObim-1.9.1-foss-2018b.eb deleted file mode 100644 index c6a8f996238c..000000000000 --- a/easybuild/easyconfigs/m/MITObim/MITObim-1.9.1-foss-2018b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "CmdCp" - -name = 'MITObim' -version = '1.9.1' - -homepage = "https://github.com/chrishah/MITObim" -description = """The MITObim procedure (mitochondrial baiting and iterative mapping) represents - a highly efficient approach to assembling novel mitochondrial genomes of non-model organisms - directly from total genomic DNA derived NGS reads.""" - -toolchain = {'name': 'foss', 'version': '2018b'} - -github_account = 'chrishah' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['8f7d47eb6ea677ca152492a477ee6c7542c0f853e921675b81be509ddd4f75bf'] - -dependencies = [ - ('Perl', '5.28.0'), - ('MIRA', '4.0.2'), -] - -skipsteps = ['build'] - -files_to_copy = [ - (['MITObim.pl'], 'bin'), -] - -sanity_check_paths = { - 'files': ["bin/MITObim.pl"], - 'dirs': [] -} - -moduleclass = "bio" diff --git a/easybuild/easyconfigs/m/MITObim/MITObim-1.9.1-foss-2020b.eb b/easybuild/easyconfigs/m/MITObim/MITObim-1.9.1-foss-2020b.eb index 6711cda43d73..283dde5a2d73 100644 --- a/easybuild/easyconfigs/m/MITObim/MITObim-1.9.1-foss-2020b.eb +++ b/easybuild/easyconfigs/m/MITObim/MITObim-1.9.1-foss-2020b.eb @@ -5,7 +5,7 @@ version = '1.9.1' homepage = "https://github.com/chrishah/MITObim" description = """The MITObim procedure (mitochondrial baiting and iterative mapping) represents - a highly efficient approach to assembling novel mitochondrial genomes of non-model organisms + a highly efficient approach to assembling novel mitochondrial genomes of non-model organisms directly from total genomic DNA derived NGS reads.""" toolchain = {'name': 'foss', 'version': '2020b'} diff --git a/easybuild/easyconfigs/m/MITObim/MITObim-1.9.1-gompi-2019b.eb b/easybuild/easyconfigs/m/MITObim/MITObim-1.9.1-gompi-2019b.eb deleted file mode 100644 index 1fe065eb619b..000000000000 --- a/easybuild/easyconfigs/m/MITObim/MITObim-1.9.1-gompi-2019b.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = "CmdCp" - -name = 'MITObim' -version = '1.9.1' - -homepage = "https://github.com/chrishah/MITObim" -description = """The MITObim procedure (mitochondrial baiting and iterative mapping) represents - a highly efficient approach to assembling novel mitochondrial genomes of non-model organisms - directly from total genomic DNA derived NGS reads.""" - -toolchain = {'name': 'gompi', 'version': '2019b'} - -github_account = 'chrishah' -source_urls = [GITHUB_SOURCE] -sources = ['v%(version)s.tar.gz'] -checksums = ['8f7d47eb6ea677ca152492a477ee6c7542c0f853e921675b81be509ddd4f75bf'] - -dependencies = [ - ('Perl', '5.30.0'), - ('MIRA', '4.0.2'), -] - -skipsteps = ['build'] - -files_to_copy = [ - (['MITObim.pl'], 'bin'), -] - -sanity_check_paths = { - 'files': ["bin/MITObim.pl"], - 'dirs': [] -} - -moduleclass = "bio" diff --git a/easybuild/easyconfigs/m/MITgcmutils/MITgcmutils-0.1.2-foss-2022a.eb b/easybuild/easyconfigs/m/MITgcmutils/MITgcmutils-0.1.2-foss-2022a.eb index 12bc9138bfa3..80ce13eb4aaa 100644 --- a/easybuild/easyconfigs/m/MITgcmutils/MITgcmutils-0.1.2-foss-2022a.eb +++ b/easybuild/easyconfigs/m/MITgcmutils/MITgcmutils-0.1.2-foss-2022a.eb @@ -6,13 +6,13 @@ name = 'MITgcmutils' version = '0.1.2' homepage = 'https://mitgcm.org/' -description = """A numerical model designed for study of the atmosphere, ocean, -and climate, MITgcm’s flexible non-hydrostatic formulation enables it to -efficiently simulate fluid phenomena over a wide range of scales; its adjoint -capabilities enable it to be applied to sensitivity questions and to parameter -and state estimation problems. By employing fluid equation isomorphisms, a -single dynamical kernel can be used to simulate flow of both the atmosphere -and ocean. The model is developed to perform efficiently on a wide variety of +description = """A numerical model designed for study of the atmosphere, ocean, +and climate, MITgcm’s flexible non-hydrostatic formulation enables it to +efficiently simulate fluid phenomena over a wide range of scales; its adjoint +capabilities enable it to be applied to sensitivity questions and to parameter +and state estimation problems. By employing fluid equation isomorphisms, a +single dynamical kernel can be used to simulate flow of both the atmosphere +and ocean. The model is developed to perform efficiently on a wide variety of computational platforms.""" toolchain = {'name': 'foss', 'version': '2022a'} @@ -22,9 +22,6 @@ dependencies = [ ('SciPy-bundle', '2022.05'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ (name, version, { 'checksums': ['5f15e0ad7a1e2451532facd3e83e8a0a2cea41d5c04df8272c4d31780e28ab2d'], diff --git a/easybuild/easyconfigs/m/MLC/MLC-3.0.eb b/easybuild/easyconfigs/m/MLC/MLC-3.0.eb deleted file mode 100644 index 06c086feaba2..000000000000 --- a/easybuild/easyconfigs/m/MLC/MLC-3.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'Tarball' - -name = 'MLC' -version = '3.0' - -homepage = 'https://software.intel.com/en-us/articles/intelr-memory-latency-checker' -description = """Intel Memory Latency Checker (Intel MLC) is a tool used to measure memory latencies and b/w, - and how they change with increasing load on the system.""" - -toolchain = SYSTEM - -# download requires agreeing to license -# https://software.intel.com/en-us/articles/intelr-memory-latency-checker#download -sources = ['mlcv3.0.tgz'] - -sanity_check_paths = { - 'files': ['Linux/mlc', 'Linux/mlc_avx512', 'mlc_license.txt', 'readme.pdf'], - 'dirs': [], -} - -modextrapaths = {'PATH': 'Linux'} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/m/MLflow/MLflow-2.10.2-gfbf-2023a.eb b/easybuild/easyconfigs/m/MLflow/MLflow-2.10.2-gfbf-2023a.eb index 387e9f49e46c..9e602037b752 100644 --- a/easybuild/easyconfigs/m/MLflow/MLflow-2.10.2-gfbf-2023a.eb +++ b/easybuild/easyconfigs/m/MLflow/MLflow-2.10.2-gfbf-2023a.eb @@ -26,9 +26,6 @@ dependencies = [ ('Arrow', '14.0.1'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ ('docker', '7.0.0', { 'checksums': ['323736fb92cd9418fc5e7133bc953e11a9da04f4483f828b527db553f1e7e5a3'], diff --git a/easybuild/easyconfigs/m/MLflow/MLflow-2.18.0-gfbf-2023b.eb b/easybuild/easyconfigs/m/MLflow/MLflow-2.18.0-gfbf-2023b.eb new file mode 100644 index 000000000000..40a5ed9761a2 --- /dev/null +++ b/easybuild/easyconfigs/m/MLflow/MLflow-2.18.0-gfbf-2023b.eb @@ -0,0 +1,106 @@ +easyblock = 'PythonBundle' + +name = 'MLflow' +version = '2.18.0' + +homepage = 'https://mlflow.org' +description = """MLflow is a platform to streamline machine learning development, including tracking experiments, +packaging code into reproducible runs, and sharing and deploying models.""" + +toolchain = {'name': 'gfbf', 'version': '2023b'} + +builddependencies = [ + ('binutils', '2.40'), + ('hatchling', '1.18.0'), + ('poetry', '1.6.1'), +] +dependencies = [ + ('Python', '3.11.5'), + ('Python-bundle-PyPI', '2023.10'), + ('GitPython', '3.1.42'), + ('SciPy-bundle', '2023.11'), + ('matplotlib', '3.8.2'), + ('scikit-learn', '1.4.0'), + ('PyYAML', '6.0.1'), + ('SQLAlchemy', '2.0.29'), + ('protobuf-python', '4.25.3'), + ('Flask', '3.0.0'), + ('Arrow', '16.1.0'), + ('Markdown', '3.6'), + ('Deprecated', '1.2.14'), +] + +exts_list = [ + ('pyasn1-modules', '0.4.1', { + 'source_tmpl': 'pyasn1_modules-%(version)s.tar.gz', + 'checksums': ['c28e2dbf9c06ad61c71a075c7e0f9fd0f1b0bb2d2ad4377f240d33ac2ab60a7c'], + }), + ('rsa', '4.9', { + 'checksums': ['e38464a49c6c85d7f1351b0126661487a7e0a14a50f1675ec50eb34d4f20ef21'], + }), + ('google-auth', '2.35.0', { + 'modulename': 'google.auth', + 'source_tmpl': 'google_auth-%(version)s.tar.gz', + 'checksums': ['f4c64ed4e01e8e8b646ef34c018f8bf3338df0c8e37d8b3bba40e7f574a3278a'], + }), + ('sqlparse', '0.5.1', { + 'checksums': ['bb6b4df465655ef332548e24f08e205afc81b9ab86cb1c45657a7ff173a3a00e'], + }), + ('opentelemetry_semantic_conventions', '0.48b0', { + 'modulename': False, + 'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl', + 'checksums': ['a0de9f45c413a8669788a38569c7e0a11ce6ce97861a628cca785deecdc32a1f'], + }), + ('opentelemetry_sdk', '1.27.0', { + 'modulename': 'opentelemetry.sdk', + 'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl', + 'checksums': ['365f5e32f920faf0fd9e14fdfd92c086e317eaa5f860edba9cdc17a380d9197d'], + }), + ('opentelemetry_api', '1.27.0', { + 'modulename': 'opentelemetry', + 'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl', + 'checksums': ['953d5871815e7c30c81b56d910c707588000fff7a3ca1c73e6531911d53065e7'], + }), + ('databricks_sdk', '0.36.0', { + 'modulename': 'databricks.sdk', + 'checksums': ['d8c46348cbd3e0b56991a6b7a59d7a6e0437947f6387bef832e6fe092e2dd427'], + }), + ('cachetools', '5.5.0', { + 'checksums': ['2cc24fb4cbe39633fb7badd9db9ca6295d766d9c2995f245725a46715d050f2a'], + }), + ('graphql-relay', '3.2.0', { + 'checksums': ['1ff1c51298356e481a0be009ccdff249832ce53f30559c1338f22a0e0d17250c'], + }), + ('graphql_core', '3.2.5', { + 'modulename': 'graphql', + 'checksums': ['e671b90ed653c808715645e3998b7ab67d382d55467b7e2978549111bbabf8d5'], + }), + ('graphene', '3.4.1', { + 'checksums': ['828a8d7b1bce450566a72cc8733716c20f3acfc659960de73dd38f46dc302040'], + }), + ('alembic', '1.14.0', { + 'checksums': ['b00892b53b3642d0b8dbedba234dbf1924b69be83a9a769d5a624b01094e304b'], + }), + ('docker', '7.1.0', { + 'checksums': ['ad8c70e6e3f8926cb8a92619b832b4ea5299e2831c14284663184e200546fa6c'], + }), + ('gunicorn', '23.0.0', { + 'checksums': ['f014447a0101dc57e294f6c18ca6b40227a4c90e9bdb586042628030cba004ec'], + }), + ('mlflow_skinny', version, { + 'modulename': False, + 'checksums': ['87e83f56c362a520196b2f0292b24efdca7f8b2068a6a6941f2ec9feb9bfd914'], + }), + ('mlflow', version, { + 'checksums': ['90f0d04b02e35c0f2fccc88e892e37b84871cb4f766acd3ef904c1c30be63ee3'], + }), +] + +sanity_check_paths = { + 'files': ['bin/%(namelower)s'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'], +} + +sanity_check_commands = ['%(namelower)s --help'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/m/MLxtend/MLxtend-0.17.3-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/m/MLxtend/MLxtend-0.17.3-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index e16c60616d51..000000000000 --- a/easybuild/easyconfigs/m/MLxtend/MLxtend-0.17.3-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,28 +0,0 @@ -# This easyconfig was created by Simon Branford of the BEAR Software team at the University of Birmingham. -easyblock = 'PythonPackage' - -name = 'MLxtend' -version = '0.17.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = "https://rasbt.github.io/mlxtend/" -description = """Mlxtend (machine learning extensions) is a Python library of useful tools for the day-to-day data - science tasks.""" - -toolchain = {'name': 'foss', 'version': '2020a'} - -dependencies = [ - ('Python', '3.8.2'), - ('matplotlib', '3.2.1', versionsuffix), - ('scikit-learn', '0.23.1', versionsuffix), - ('SciPy-bundle', '2020.03', versionsuffix), -] - -sources = [SOURCELOWER_TAR_GZ] -checksums = ['66d10059630a84c394cd8d82bca62c3da77b9fe6566f03656f2b52e353b8fe06'] - -download_dep_fail = True -sanity_pip_check = True -use_pip = True - -moduleclass = 'data' 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 deleted file mode 100644 index 35d6463aaa06..000000000000 --- a/easybuild/easyconfigs/m/MMSEQ/MMSEQ-1.0.8-linux64-static.eb +++ /dev/null @@ -1,26 +0,0 @@ -# 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 = "Tarball" - -name = 'MMSEQ' -version = '1.0.8' -versionsuffix = '-linux64-static' - -homepage = 'https://github.com/eturro/mmseq' -description = """ The MMSEQ package contains a collection of statistical tools - for analysing RNA-seq expression data. """ - -toolchain = SYSTEM - -source_urls = ['https://github.com/eturro/mmseq/archive/'] -sources = ['%(version)s.tar.gz'] - -sanity_check_paths = { - 'files': ["bin/mmseq-linux", "bin/bam2hits-linux", "bin/extract_transcripts-linux"], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MMseqs2/MMseqs2-1-c7a89-foss-2016b.eb b/easybuild/easyconfigs/m/MMseqs2/MMseqs2-1-c7a89-foss-2016b.eb deleted file mode 100644 index a6533f3fb005..000000000000 --- a/easybuild/easyconfigs/m/MMseqs2/MMseqs2-1-c7a89-foss-2016b.eb +++ /dev/null @@ -1,33 +0,0 @@ -# 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 = "CMakeMake" - -name = 'MMseqs2' -version = '1-c7a89' - -homepage = 'https://github.com/soedinglab/mmseqs2' -description = "MMseqs2: ultra fast and sensitive search and clustering suite" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['https://github.com/soedinglab/MMseqs2/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['e756a0e5cb3aa8e1e5a5b834a58ae955d9594be1806f0f32800427c55f3a45d5'] - -builddependencies = [('CMake', '3.4.3')] - -build_type = 'RELEASE' - -dependencies = [ - ('zlib', '1.2.8'), -] - -sanity_check_paths = { - 'files': ['bin/mmseqs'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MMseqs2/MMseqs2-10-6d92c-gompi-2019b.eb b/easybuild/easyconfigs/m/MMseqs2/MMseqs2-10-6d92c-gompi-2019b.eb deleted file mode 100644 index c61306b9936f..000000000000 --- a/easybuild/easyconfigs/m/MMseqs2/MMseqs2-10-6d92c-gompi-2019b.eb +++ /dev/null @@ -1,30 +0,0 @@ -# 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 = 'CMakeMake' - -name = 'MMseqs2' -version = '10-6d92c' - -homepage = 'https://mmseqs.com' -description = "MMseqs2: ultra fast and sensitive search and clustering suite" - -toolchain = {'name': 'gompi', 'version': '2019b'} - -github_account = 'soedinglab' -source_urls = [GITHUB_SOURCE] -sources = ['%(version)s.tar.gz'] -checksums = ['62415e545706adc6e9e6689d34902f405ab5e5c67c8c7562bdd9dd4da2088697'] - -builddependencies = [('CMake', '3.15.3')] - -build_type = 'RELEASE' - -sanity_check_paths = { - 'files': ['bin/mmseqs'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MMseqs2/MMseqs2-10-6d92c-iimpi-2019b.eb b/easybuild/easyconfigs/m/MMseqs2/MMseqs2-10-6d92c-iimpi-2019b.eb deleted file mode 100644 index 46da7624b74d..000000000000 --- a/easybuild/easyconfigs/m/MMseqs2/MMseqs2-10-6d92c-iimpi-2019b.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'MMseqs2' -version = '10-6d92c' - -homepage = 'https://mmseqs.com' -description = "MMseqs2: ultra fast and sensitive search and clustering suite" - -toolchain = {'name': 'iimpi', 'version': '2019b'} - -source_urls = ['https://github.com/soedinglab/MMseqs2/archive/'] -sources = ['%(version)s.tar.gz'] -patches = ['%(name)s-%(version)s.patch'] -checksums = [ - '62415e545706adc6e9e6689d34902f405ab5e5c67c8c7562bdd9dd4da2088697', # 10-6d92c.tar.gz - '63cb481919e4a9606fc3ed294259aeed639918cda6e3245997fd3f8ed3f96655', # MMseqs2-11-e1a1c.patch -] - -builddependencies = [('CMake', '3.15.3')] - -build_type = 'RELEASE' - -sanity_check_paths = { - 'files': ['bin/mmseqs'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MMseqs2/MMseqs2-10-6d92c.patch b/easybuild/easyconfigs/m/MMseqs2/MMseqs2-10-6d92c.patch deleted file mode 100644 index e0ba52832178..000000000000 --- a/easybuild/easyconfigs/m/MMseqs2/MMseqs2-10-6d92c.patch +++ /dev/null @@ -1,15 +0,0 @@ -# Remove hard coeded xHost flag, slows things down on AMD CPUs, and arch flag is anyway set by EB -# March 2nd 2021 By B. Hajgato (UGent) ---- MMseqs2-11-e1a1c/src/CMakeLists.txt.orig 2020-02-11 17:17:38.000000000 +0100 -+++ MMseqs2-11-e1a1c/src/CMakeLists.txt 2021-03-02 11:29:22.146842737 +0100 -@@ -60,8 +60,8 @@ - - if (CMAKE_BUILD_TYPE MATCHES RELEASE OR CMAKE_BUILD_TYPE MATCHES RELWITHDEBINFO) - if (CMAKE_COMPILER_IS_ICC) -- append_target_property(mmseqs-framework COMPILE_FLAGS -ipo -no-prec-div -xHost) -- append_target_property(mmseqs-framework LINK_FLAGS -ipo -no-prec-div -xHost) -+ append_target_property(mmseqs-framework COMPILE_FLAGS -ipo -no-prec-div ) -+ append_target_property(mmseqs-framework LINK_FLAGS -ipo -no-prec-div ) - else () - append_target_property(mmseqs-framework COMPILE_FLAGS -ffast-math -ftree-vectorize -fno-strict-aliasing) - append_target_property(mmseqs-framework LINK_FLAGS -ffast-math -ftree-vectorize -fno-strict-aliasing) diff --git a/easybuild/easyconfigs/m/MMseqs2/MMseqs2-11-e1a1c-iimpi-2019b.eb b/easybuild/easyconfigs/m/MMseqs2/MMseqs2-11-e1a1c-iimpi-2019b.eb deleted file mode 100644 index 2ab31a38aa8c..000000000000 --- a/easybuild/easyconfigs/m/MMseqs2/MMseqs2-11-e1a1c-iimpi-2019b.eb +++ /dev/null @@ -1,34 +0,0 @@ -# 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 = 'CMakeMake' - -name = 'MMseqs2' -version = '11-e1a1c' - -homepage = 'https://mmseqs.com' -description = "MMseqs2: ultra fast and sensitive search and clustering suite" - -toolchain = {'name': 'iimpi', 'version': '2019b'} - -github_account = 'soedinglab' -source_urls = [GITHUB_SOURCE] -sources = ['%(version)s.tar.gz'] -patches = ['%(name)s-%(version)s.patch'] -checksums = [ - 'ffe1ae300dbe1a0e3d72fc9e947356a4807f07951cb56316f36974d8d5875cbb', # 11-e1a1c.tar.gz - '63cb481919e4a9606fc3ed294259aeed639918cda6e3245997fd3f8ed3f96655', # MMseqs2-11-e1a1c.patch -] - -builddependencies = [('CMake', '3.15.3')] - -build_type = 'RELEASE' - -sanity_check_paths = { - 'files': ['bin/mmseqs'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MMseqs2/MMseqs2-11-e1a1c.patch b/easybuild/easyconfigs/m/MMseqs2/MMseqs2-11-e1a1c.patch deleted file mode 100644 index e0ba52832178..000000000000 --- a/easybuild/easyconfigs/m/MMseqs2/MMseqs2-11-e1a1c.patch +++ /dev/null @@ -1,15 +0,0 @@ -# Remove hard coeded xHost flag, slows things down on AMD CPUs, and arch flag is anyway set by EB -# March 2nd 2021 By B. Hajgato (UGent) ---- MMseqs2-11-e1a1c/src/CMakeLists.txt.orig 2020-02-11 17:17:38.000000000 +0100 -+++ MMseqs2-11-e1a1c/src/CMakeLists.txt 2021-03-02 11:29:22.146842737 +0100 -@@ -60,8 +60,8 @@ - - if (CMAKE_BUILD_TYPE MATCHES RELEASE OR CMAKE_BUILD_TYPE MATCHES RELWITHDEBINFO) - if (CMAKE_COMPILER_IS_ICC) -- append_target_property(mmseqs-framework COMPILE_FLAGS -ipo -no-prec-div -xHost) -- append_target_property(mmseqs-framework LINK_FLAGS -ipo -no-prec-div -xHost) -+ append_target_property(mmseqs-framework COMPILE_FLAGS -ipo -no-prec-div ) -+ append_target_property(mmseqs-framework LINK_FLAGS -ipo -no-prec-div ) - else () - append_target_property(mmseqs-framework COMPILE_FLAGS -ffast-math -ftree-vectorize -fno-strict-aliasing) - append_target_property(mmseqs-framework LINK_FLAGS -ffast-math -ftree-vectorize -fno-strict-aliasing) diff --git a/easybuild/easyconfigs/m/MMseqs2/MMseqs2-5-9375b-intel-2018a.eb b/easybuild/easyconfigs/m/MMseqs2/MMseqs2-5-9375b-intel-2018a.eb deleted file mode 100644 index cff65efb6667..000000000000 --- a/easybuild/easyconfigs/m/MMseqs2/MMseqs2-5-9375b-intel-2018a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'MMseqs2' -version = '5-9375b' - -homepage = 'https://mmseqs.com' -description = "MMseqs2: ultra fast and sensitive search and clustering suite" - -toolchain = {'name': 'intel', 'version': '2018a'} - -source_urls = ['https://github.com/soedinglab/MMseqs2/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['3f2905b01ab61d2ce0c30acbf53ed7eb3b36171da748d327da5edcbf1472bf59'] - -builddependencies = [('CMake', '3.10.2')] - -build_type = 'RELEASE' - -sanity_check_paths = { - 'files': ['bin/mmseqs'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MMseqs2/MMseqs2-8-fac81-intel-2018b.eb b/easybuild/easyconfigs/m/MMseqs2/MMseqs2-8-fac81-intel-2018b.eb deleted file mode 100644 index 540dabdb605b..000000000000 --- a/easybuild/easyconfigs/m/MMseqs2/MMseqs2-8-fac81-intel-2018b.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'MMseqs2' -version = '8-fac81' - -homepage = 'https://mmseqs.com' -description = "MMseqs2: ultra fast and sensitive search and clustering suite" - -toolchain = {'name': 'intel', 'version': '2018b'} - -source_urls = ['https://github.com/soedinglab/MMseqs2/archive/'] -sources = ['%(version)s.tar.gz'] -checksums = ['035d1c9a5fcfae50bc2d201f177722bd79d95d3ba32342972baa7b142b52aa82'] - -builddependencies = [('CMake', '3.12.1')] - -build_type = 'RELEASE' - -sanity_check_paths = { - 'files': ['bin/mmseqs'], - 'dirs': [], -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MNE-Python/MNE-Python-0.24.1-foss-2021a.eb b/easybuild/easyconfigs/m/MNE-Python/MNE-Python-0.24.1-foss-2021a.eb index d16e5256624e..3996d404476d 100644 --- a/easybuild/easyconfigs/m/MNE-Python/MNE-Python-0.24.1-foss-2021a.eb +++ b/easybuild/easyconfigs/m/MNE-Python/MNE-Python-0.24.1-foss-2021a.eb @@ -26,9 +26,6 @@ dependencies = [ ('VTK', '9.0.1'), ] -use_pip = True -sanity_pip_check = True - exts_list = [ ('pooch', '0.5.2', { 'checksums': ['3d1d815b6b7d0af851d6eb28e6a91d7c99e0c46a528389b37131c73661200908'], diff --git a/easybuild/easyconfigs/m/MNE-Python/MNE-Python-1.6.1-foss-2023a.eb b/easybuild/easyconfigs/m/MNE-Python/MNE-Python-1.6.1-foss-2023a.eb index d0c5d5454e07..05bdaf307e74 100644 --- a/easybuild/easyconfigs/m/MNE-Python/MNE-Python-1.6.1-foss-2023a.eb +++ b/easybuild/easyconfigs/m/MNE-Python/MNE-Python-1.6.1-foss-2023a.eb @@ -33,8 +33,6 @@ dependencies = [ ('VTK', '9.3.0'), # optional ] -use_pip = True - exts_list = [ ('traitlets', '5.9.0', { 'checksums': ['f6cde21a9c68cf756af02035f72d5a723bf607e862e7be33ece505abf4a3bad9'], @@ -93,6 +91,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MOABB/MOABB-0.4.6-foss-2021a.eb b/easybuild/easyconfigs/m/MOABB/MOABB-0.4.6-foss-2021a.eb index dffd885177d4..6542e9245bda 100644 --- a/easybuild/easyconfigs/m/MOABB/MOABB-0.4.6-foss-2021a.eb +++ b/easybuild/easyconfigs/m/MOABB/MOABB-0.4.6-foss-2021a.eb @@ -21,8 +21,6 @@ dependencies = [ ('tqdm', '4.61.2'), ] -use_pip = True - # relax requirements of unmatchable dependencies (requirements seem quite arbitrary) _relax_req = ';'.join(['s/^%s.*/%s = "*"/' % (d, d) for d in ['scikit-learn', 'tqdm']]) @@ -42,6 +40,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/m/MOABB/MOABB-1.0.0-foss-2023a.eb b/easybuild/easyconfigs/m/MOABB/MOABB-1.0.0-foss-2023a.eb index 61abc1d98782..89ee461f553f 100644 --- a/easybuild/easyconfigs/m/MOABB/MOABB-1.0.0-foss-2023a.eb +++ b/easybuild/easyconfigs/m/MOABB/MOABB-1.0.0-foss-2023a.eb @@ -30,8 +30,6 @@ dependencies = [ ('tqdm', '4.66.1'), ] -use_pip = True - # relax too strict version requirements (constraints seem quite arbitrary) # anyhow we run the unit tests to check the installation _relax_req = 's/= "^/= ">=/g;s/h5py =.*/h5py = ">=3.7.0"/' @@ -63,6 +61,4 @@ exts_list = [ }), ] -sanity_pip_check = True - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/m/MOABS/MOABS-1.3.9.6-gompi-2019b.eb b/easybuild/easyconfigs/m/MOABS/MOABS-1.3.9.6-gompi-2019b.eb deleted file mode 100644 index 26a5aed8aa34..000000000000 --- a/easybuild/easyconfigs/m/MOABS/MOABS-1.3.9.6-gompi-2019b.eb +++ /dev/null @@ -1,50 +0,0 @@ -# Author: Pavel Grochal (INUITS) -# License: GPLv2 - -easyblock = 'ConfigureMake' - -name = 'MOABS' -version = '1.3.9.6' - -homepage = 'https://github.com/sunnyisgalaxy/moabs' -description = """MOABS: MOdel based Analysis of Bisulfite Sequencing data""" - -toolchain = {'name': 'gompi', 'version': '2019b'} - -source_urls = ['https://github.com/sunnyisgalaxy/moabs/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['a4fe07e644a3d730f026d8657392dfe30b01a4a7986d654e94372b911fd62b36'] - -builddependencies = [('Autotools', '20180311')] - -dependencies = [ - ('Perl', '5.30.0'), # provides Config::Simple - ('zlib', '1.2.11'), - ('Boost', '1.71.0'), -] - -preconfigopts = "autoreconf -i && " - -installopts = "-C src" - -# some binaries/scripts are not being installed by 'make install'... -postinstallcmds = [ - "cp -a %(builddir)s/moabs-%(version)s/bin/{bamsort.sh,moabs,preprocess_novoalign.sh,redepth.pl} %(installdir)s/bin", -] - -local_bin_list = ['bamsort.sh', 'bsmap', 'mcall', 'mcomp', 'moabs', 'numCI', 'preprocess_novoalign.sh', 'redepth.pl'] - -fix_perl_shebang_for = ['bin/*.pl'] - -sanity_check_paths = { - 'files': ['bin/%s' % f for f in local_bin_list], - 'dirs': [] -} -sanity_check_commands = [ - r"bsmap -h 2>&1 | grep 'bsmap \[options\]'", - "mcall -h | grep 'Allowed options'", - "mcomp -h | grep 'Allowed options for methComp'", - "moabs 2>&1 | grep 'Version : %(version)s'", -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MOB-suite/MOB-suite-3.1.0-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/m/MOB-suite/MOB-suite-3.1.0-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index be9c49370221..000000000000 --- a/easybuild/easyconfigs/m/MOB-suite/MOB-suite-3.1.0-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'PythonBundle' - -name = 'MOB-suite' -version = '3.1.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://github.com/phac-nml/mob-suite' -description = "Software tools for clustering, reconstruction and typing of plasmids from draft assemblies" - -toolchain = {'name': 'foss', 'version': '2019b'} - -dependencies = [ - ('Python', '3.7.4'), - ('SciPy-bundle', '2019.10', versionsuffix), - ('Biopython', '1.75', versionsuffix), - ('PycURL', '7.43.0.5', versionsuffix), - ('PyTables', '3.6.1', versionsuffix), - ('ETE', '3.1.2', versionsuffix), -] - -use_pip = True -sanity_pip_check = True - -exts_list = [ - ('mob-suite', version, { - 'sources': ['mob_suite-%(version)s.tar.gz'], - 'checksums': ['03b502673dd115ccceaf912330cb7f4e38b77c9ab895119891ecf8ef0e115f91'], - }), -] - -sanity_check_paths = { - 'files': ['bin/mob_init'], - 'dirs': ['lib/python%(pyshortver)s/site-packages'], -} - -sanity_check_commands = ['mob_init -V'] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MODFLOW/MODFLOW-6.4.4-foss-2023a.eb b/easybuild/easyconfigs/m/MODFLOW/MODFLOW-6.4.4-foss-2023a.eb index 98acd7a21be5..96f17a443a80 100644 --- a/easybuild/easyconfigs/m/MODFLOW/MODFLOW-6.4.4-foss-2023a.eb +++ b/easybuild/easyconfigs/m/MODFLOW/MODFLOW-6.4.4-foss-2023a.eb @@ -7,7 +7,7 @@ homepage = 'https://www.usgs.gov/mission-areas/water-resources/science/modflow-a description = """ MODFLOW is the USGS's modular hydrologic model. MODFLOW is considered an international standard for simulating and predicting groundwater conditions - and groundwater/surface-water interactions. + and groundwater/surface-water interactions. """ toolchain = {'name': 'foss', 'version': '2023a'} diff --git a/easybuild/easyconfigs/m/MOKIT/MOKIT-1.2.6_20240830-gfbf-2023a.eb b/easybuild/easyconfigs/m/MOKIT/MOKIT-1.2.6_20240830-gfbf-2023a.eb new file mode 100644 index 000000000000..1d8b1e64ac40 --- /dev/null +++ b/easybuild/easyconfigs/m/MOKIT/MOKIT-1.2.6_20240830-gfbf-2023a.eb @@ -0,0 +1,57 @@ +easyblock = 'Bundle' + +name = 'MOKIT' +version = '1.2.6_20240830' +_commit = 'd66560a6a7926e5e21b45cbcc9213aaa26bd997d' + +homepage = 'https://github.com/1234zou/MOKIT' +description = """ +MOKIT offers various utilities and modules to transfer MOs among various quantum chemistry software packages.""" + +toolchain = {'name': 'gfbf', 'version': '2023a'} +toolchainopts = {'openmp': True} + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), +] + +_makefile = 'Makefile.gnu_openblas_conda' +maxparallel = 1 + +default_component_specs = { + 'source_urls': ['https://github.com/1234zou/MOKIT/archive'], + 'checksums': ['b4e7224ac5b56e6d0116f7759a3017c57d527b1d35c32e3b2733904f7f7c4de5'], + 'sources': [{ + 'download_filename': '%s.tar.gz' % _commit, + 'filename': SOURCE_TAR_GZ, + }], +} + +components = [ + (name, version, { + 'easyblock': 'MakeCp', + 'start_dir': 'MOKIT-%s/src' % _commit, + 'prebuildopts': 'sed -i -e "s/^MKL_FLAGS.*/MKL_FLAGS = $LIBBLAS/" %s && ' % _makefile, + 'buildopts': 'all -f %s' % _makefile, + 'files_to_copy': ['../bin'], + }), + ('mokit', version, { + 'easyblock': 'PythonPackage', + 'start_dir': 'MOKIT-%s' % _commit, + 'options': {'modulename': 'mokit'}, + }), +] + +sanity_check_commands = [ + 'fch2inp | grep Example', + 'geom_opt | grep Example', + "python -s -c 'from mokit.lib.gaussian import load_mol_from_fch'", +] + +sanity_check_paths = { + 'files': ['bin/geom_opt', 'bin/fch2inp'], + 'dirs': ['lib/python3.11/site-packages/mokit'], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/MOLGW/MOLGW-3.3-foss-2023a.eb b/easybuild/easyconfigs/m/MOLGW/MOLGW-3.3-foss-2023a.eb new file mode 100644 index 000000000000..9a4730345d86 --- /dev/null +++ b/easybuild/easyconfigs/m/MOLGW/MOLGW-3.3-foss-2023a.eb @@ -0,0 +1,73 @@ +easyblock = 'MakeCp' + +name = 'MOLGW' +version = '3.3' + +homepage = 'https://www.molgw.org' +description = """MOLGW is a code that implements the many-body perturbation theory (MBPT) to +describe the excited electronic states in finite systems (atoms, molecules, +clusters). It most importantly implements the approximation for the self-energy +and the Bethe-Salpeter equation for the optical excitations. + +MOLGW comes with a fully functional density-functional theory (DFT) code to +prepare the subsequent MBPT runs. Standard local and semi-local approximations +to DFT are available, as well as several hybrid functionals and range-separated +hybrid functionals. MOLGW uses a Gaussian-type orbitals basis set so to reuse +all the standard quantum-chemistry tools.""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'usempi': True} + +github_account = 'molgw' +source_urls = [GITHUB_LOWER_SOURCE] +sources = ['v%(version)s.tar.gz'] +checksums = ['ff1c8eb736049e52608d4554a2d435ee9d15e47c4a9934d41712962748929e81'] + +dependencies = [ + ('libxc', '6.2.2'), + ('libcint', '5.4.0', '-pypzpx'), + # Python utilities + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('matplotlib', '3.7.2'), + ('PyYAML', '6.0'), +] + +_config_arch_params = { + 'FCFLAGS': '-cpp $FFLAGS', + 'CXXFLAGS': '-cpp $CXXFLAGS', + 'LAPACK': '$LIBLAPACK', + 'SCALAPACK': '$LIBSCALAPACK', + 'LIBXC_ROOT': '$EBROOTLIBXC', +} +_config_arch_sed = ';'.join(["s|^%s=.*|%s=%s|" % (k, k, v) for (k, v) in _config_arch_params.items()]) + +prebuildopts = 'cp config/my_machine_gfortran_mpi.arch src/my_machine.arch && ' +prebuildopts += 'sed "%s" -i src/my_machine.arch && ' % _config_arch_sed + +buildopts = 'molgw' + +runtest = 'test' + +files_to_copy = [ + (['molgw'], 'bin'), + (['basis', 'utils'], ''), +] + +fix_python_shebang_for = ['utils/*.py', 'utils/molgw/*.py'] + +postinstallcmds = ["cd %(installdir)s/bin && for pyfile in ../utils/*.py; do ln -s $pyfile; done"] + +sanity_check_paths = { + 'files': ['bin/molgw', 'bin/run_molgw.py'], + 'dirs': ['basis', 'utils'] +} + +sanity_check_commands = ["python -s -c 'import molgw'"] + +modextrapaths = { + 'PYTHONPATH': 'utils', + 'MOLGW_BASIS_PATH': 'basis', +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/MONAI-Label/MONAI-Label-0.5.2-foss-2022a-PyTorch-1.12.0-CUDA-11.7.0.eb b/easybuild/easyconfigs/m/MONAI-Label/MONAI-Label-0.5.2-foss-2022a-PyTorch-1.12.0-CUDA-11.7.0.eb index 01c4c751e7b8..63a5d7b26da8 100644 --- a/easybuild/easyconfigs/m/MONAI-Label/MONAI-Label-0.5.2-foss-2022a-PyTorch-1.12.0-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/m/MONAI-Label/MONAI-Label-0.5.2-foss-2022a-PyTorch-1.12.0-CUDA-11.7.0.eb @@ -36,9 +36,6 @@ dependencies = [ ('SimpleITK', '2.1.1.2'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ ('asgiref', '3.7.2', { 'checksums': ['9e0ce3aa93a819ba5b45120216b23878cf6e8525eb3848653452b4192b92afed'], diff --git a/easybuild/easyconfigs/m/MONAI-Label/MONAI-Label-0.5.2-foss-2022a-PyTorch-1.12.0.eb b/easybuild/easyconfigs/m/MONAI-Label/MONAI-Label-0.5.2-foss-2022a-PyTorch-1.12.0.eb index 3d0905eca1f0..eff6c093319d 100644 --- a/easybuild/easyconfigs/m/MONAI-Label/MONAI-Label-0.5.2-foss-2022a-PyTorch-1.12.0.eb +++ b/easybuild/easyconfigs/m/MONAI-Label/MONAI-Label-0.5.2-foss-2022a-PyTorch-1.12.0.eb @@ -35,9 +35,6 @@ dependencies = [ ('SimpleITK', '2.1.1.2'), ] -sanity_pip_check = True -use_pip = True - exts_list = [ ('asgiref', '3.7.2', { 'checksums': ['9e0ce3aa93a819ba5b45120216b23878cf6e8525eb3848653452b4192b92afed'], diff --git a/easybuild/easyconfigs/m/MONAI/MONAI-0.8.0-foss-2021a-CUDA-11.3.1.eb b/easybuild/easyconfigs/m/MONAI/MONAI-0.8.0-foss-2021a-CUDA-11.3.1.eb index 64267d63a4ab..f090147c2bc8 100644 --- a/easybuild/easyconfigs/m/MONAI/MONAI-0.8.0-foss-2021a-CUDA-11.3.1.eb +++ b/easybuild/easyconfigs/m/MONAI/MONAI-0.8.0-foss-2021a-CUDA-11.3.1.eb @@ -30,13 +30,8 @@ dependencies = [ ('tqdm', '4.61.2'), ] -use_pip = True -download_dep_fail = True - preinstallopts = 'BUILD_MONAI=1' -sanity_pip_check = True - sanity_check_commands = ["python -c 'import monai; monai.config.print_config()'"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/m/MONAI/MONAI-0.8.0-foss-2021a.eb b/easybuild/easyconfigs/m/MONAI/MONAI-0.8.0-foss-2021a.eb index 2bdc812a6fe8..afa28106352a 100644 --- a/easybuild/easyconfigs/m/MONAI/MONAI-0.8.0-foss-2021a.eb +++ b/easybuild/easyconfigs/m/MONAI/MONAI-0.8.0-foss-2021a.eb @@ -28,13 +28,8 @@ dependencies = [ ('tqdm', '4.61.2'), ] -use_pip = True -download_dep_fail = True - preinstallopts = 'BUILD_MONAI=1' -sanity_pip_check = True - sanity_check_commands = ["python -c 'import monai; monai.config.print_config()'"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/m/MONAI/MONAI-1.0.1-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/m/MONAI/MONAI-1.0.1-foss-2022a-CUDA-11.7.0.eb index 23b259a17e01..b33a957a9054 100644 --- a/easybuild/easyconfigs/m/MONAI/MONAI-1.0.1-foss-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/m/MONAI/MONAI-1.0.1-foss-2022a-CUDA-11.7.0.eb @@ -69,10 +69,6 @@ exts_list = [ }), ] -use_pip = True - -sanity_pip_check = True - # 'pip check' does not verify whether all optional dependencies required to support 'extras' # are actually available, so we do it here via an import check; # Pillow is a special case, since there we need to use 'import PIL' diff --git a/easybuild/easyconfigs/m/MONAI/MONAI-1.0.1-foss-2022a.eb b/easybuild/easyconfigs/m/MONAI/MONAI-1.0.1-foss-2022a.eb index d40fe8f2614a..adae88db626c 100644 --- a/easybuild/easyconfigs/m/MONAI/MONAI-1.0.1-foss-2022a.eb +++ b/easybuild/easyconfigs/m/MONAI/MONAI-1.0.1-foss-2022a.eb @@ -67,10 +67,6 @@ exts_list = [ }), ] -use_pip = True - -sanity_pip_check = True - # 'pip check' does not verify whether all optional dependencies required to support 'extras' # are actually available, so we do it here via an import check; # Pillow is a special case, since there we need to use 'import PIL' diff --git a/easybuild/easyconfigs/m/MONAI/MONAI-1.3.0-foss-2022b.eb b/easybuild/easyconfigs/m/MONAI/MONAI-1.3.0-foss-2022b.eb new file mode 100644 index 000000000000..8b24cd99416d --- /dev/null +++ b/easybuild/easyconfigs/m/MONAI/MONAI-1.3.0-foss-2022b.eb @@ -0,0 +1,92 @@ +easyblock = 'PythonBundle' + +name = 'MONAI' +version = '1.3.0' + +homepage = 'https://monai.io/' +description = """ +MONAI is a PyTorch-based, open-source framework for deep learning in healthcare +imaging, part of PyTorch Ecosystem. +""" + +toolchain = {'name': 'foss', 'version': '2022b'} + +github_account = 'Project-MONAI' + +builddependencies = [ + ('Ninja', '1.11.1'), +] + +dependencies = [ + ('Python', '3.10.8'), + ('SciPy-bundle', '2023.02'), + ('PyTorch', '1.13.1'), + ('einops', '0.7.0'), + ('ITK', '5.3.0'), + ('NiBabel', '5.2.0'), + ('scikit-image', '0.21.0'), + ('tensorboard', '2.15.1'), + ('torchvision', '0.14.1'), + ('tqdm', '4.64.1'), + ('Pillow', '9.4.0'), + ('openslide-python', '1.3.1'), + ('BeautifulSoup', '4.11.1'), +] + +# install MONAI with list of 'extras', which require additional dependencies +local_pip_extras = "einops,fire,gdown,ignite,itk,jsonschema,lmdb,nibabel," +local_pip_extras += "openslide,pandas,pillow,psutil,pydicom,pyyaml,scipy," +local_pip_extras += "skimage,tensorboard,torchvision,tqdm" + +# PyTorch-Ignite v0.4.11 bundled as an extension because MONAI v1.3.0 has a strict requirement on it +exts_list = [ + ('gdown', '4.7.1', { + 'checksums': ['347f23769679aaf7efa73e5655270fcda8ca56be65eb84a4a21d143989541045'], + }), + ('lmdb', '1.4.1', { + 'checksums': ['1f4c76af24e907593487c904ef5eba1993beb38ed385af82adb25a858f2d658d'], + }), + ('termcolor', '2.3.0', { + 'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl', + 'checksums': ['3afb05607b89aed0ffe25202399ee0867ad4d3cb4180d98aaf8eefa6a5f7d475'], + }), + ('fire', '0.5.0', { + 'checksums': ['a6b0d49e98c8963910021f92bba66f65ab440da2982b78eb1bbf95a0a34aacc6'], + }), + ('pytorch-ignite', '0.4.11', { + 'modulename': 'ignite', + 'patches': ['PyTorch-Ignite-0.4.11_fix_error_on_importing_Events.patch'], + 'checksums': [ + {'pytorch-ignite-0.4.11.tar.gz': 'ee31096a58679417097ef7f3f27d88bec40b789ac5e13cd9ed08bc89ca8ce2e2'}, + {'PyTorch-Ignite-0.4.11_fix_error_on_importing_Events.patch': + 'd45c0da30c01f7ce47b7be49a6d5d6eb9529c94a0b9de89260d4b07d9d2359e0'}, + ], + }), + (name, version, { + 'preinstallopts': 'BUILD_MONAI=1', + 'source_urls': ['https://github.com/%(github_account)s/%(name)s/archive'], + 'sources': [{'download_filename': '%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}], + 'use_pip_extras': local_pip_extras, + # 2 valid checksums, as source tarball provided by GitHub for MONAI 1.3.0 slightly changed at some point + # see also https://github.com/easybuilders/easybuild-easyconfigs/issues/20617 + 'checksums': [('67e0f55678faad4bd38b1ea69d5de94586b20b551b8ad745415623a8b6c1c5e2', + '076d75458d490b4f2dafbf5974fcc8e07a86c03f39f5ef48c6689ab6e4347da9')], + }), +] + +# 'pip check' does not verify whether all optional dependencies required to support 'extras' +# are actually available, so we do it here via an import check; +local_extra_mod_check = {x: x for x in local_pip_extras.split(",")} +# Some special cases with different module name than extra name +local_extra_mod_check['pillow'] = 'PIL' +local_extra_mod_check['pyyaml'] = 'yaml' + +sanity_check_commands = ["python -c 'import monai; monai.config.print_config()'"] +sanity_check_commands += ["python -c 'import %s'" % local_extra_mod_check[x] for x in local_extra_mod_check] + +sanity_check_paths = { + 'files': ['lib/python%%(pyshortver)s/site-packages/%%(namelower)s/_C.%s' % SHLIB_EXT], + 'dirs': ['lib/python%(pyshortver)s/site-packages/ignite'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/m/MONAI/MONAI-1.3.0-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/m/MONAI/MONAI-1.3.0-foss-2023a-CUDA-12.1.1.eb index 5c196d917a94..fc80921efa0f 100644 --- a/easybuild/easyconfigs/m/MONAI/MONAI-1.3.0-foss-2023a-CUDA-12.1.1.eb +++ b/easybuild/easyconfigs/m/MONAI/MONAI-1.3.0-foss-2023a-CUDA-12.1.1.eb @@ -37,8 +37,6 @@ dependencies = [ ('BeautifulSoup', '4.12.2'), ] -use_pip = True - # install MONAI with list of 'extras', which require additional dependencies local_pip_extras = "einops,fire,gdown,ignite,itk,jsonschema,lmdb,nibabel," local_pip_extras += "openslide,pandas,pillow,psutil,pydicom,pyyaml,scipy," @@ -80,8 +78,6 @@ exts_list = [ }), ] -sanity_pip_check = True - # 'pip check' does not verify whether all optional dependencies required to support 'extras' # are actually available, so we do it here via an import check; local_extra_mod_check = {x: x for x in local_pip_extras.split(",")} diff --git a/easybuild/easyconfigs/m/MONAI/MONAI-1.3.0-foss-2023a.eb b/easybuild/easyconfigs/m/MONAI/MONAI-1.3.0-foss-2023a.eb index 1132edecf91c..2c27fac6ab9b 100644 --- a/easybuild/easyconfigs/m/MONAI/MONAI-1.3.0-foss-2023a.eb +++ b/easybuild/easyconfigs/m/MONAI/MONAI-1.3.0-foss-2023a.eb @@ -35,8 +35,6 @@ dependencies = [ ('BeautifulSoup', '4.12.2'), ] -use_pip = True - # install MONAI with list of 'extras', which require additional dependencies local_pip_extras = "einops,fire,gdown,ignite,itk,jsonschema,lmdb,nibabel," local_pip_extras += "openslide,pandas,pillow,psutil,pydicom,pyyaml,scipy," @@ -78,8 +76,6 @@ exts_list = [ }), ] -sanity_pip_check = True - # 'pip check' does not verify whether all optional dependencies required to support 'extras' # are actually available, so we do it here via an import check; local_extra_mod_check = {x: x for x in local_pip_extras.split(",")} diff --git a/easybuild/easyconfigs/m/MONAI/MONAI-1.4.0-foss-2023b.eb b/easybuild/easyconfigs/m/MONAI/MONAI-1.4.0-foss-2023b.eb new file mode 100644 index 000000000000..6306698c3bb8 --- /dev/null +++ b/easybuild/easyconfigs/m/MONAI/MONAI-1.4.0-foss-2023b.eb @@ -0,0 +1,104 @@ +easyblock = 'PythonBundle' + +name = 'MONAI' +version = '1.4.0' + +homepage = 'https://monai.io/' +description = """ +MONAI is a PyTorch-based, open-source framework for deep learning in healthcare +imaging, part of PyTorch Ecosystem. +""" + +toolchain = {'name': 'foss', 'version': '2023b'} + +github_account = 'Project-MONAI' + +local_pip_extras = "einops,fire,gdown,ignite,scipy,tqdm,itk,jsonschema,lmdb,nibabel,pydicom,ninja,h5py,optuna,pyamg," +local_pip_extras += "openslide,pandas,pillow,psutil,pyyaml,skimage,tensorboard,torchvision,huggingface_hub," +local_pip_extras += "transformers,mlflow,clearml,matplotlib,tensorboardX,tifffile,imagecodecs,onnx,zarr,lpips,pynrrd" + +builddependencies = [ + ('hatchling', '1.18.0'), + ('Ninja', '1.11.1'), +] + +dependencies = [ + ('Python', '3.11.5'), + ('Python-bundle-PyPI', '2023.10'), + ('SciPy-bundle', '2023.11'), + ('PyTorch', '2.1.2'), + ('einops', '0.8.0'), + ('BeautifulSoup', '4.12.2'), + ('tqdm', '4.66.2'), + ('ITK', '5.4.0'), + ('pydicom', '3.0.1'), + ('NiBabel', '5.3.2'), + ('openslide-python', '1.4.1'), + ('Pillow-SIMD', '10.4.0'), + ('PyYAML', '6.0.1'), + ('scikit-image', '0.24.0'), + ('tensorboard', '2.18.0'), + ('torchvision', '0.17.0'), + ('Transformers', '4.44.0'), + ('MLflow', '2.18.0'), + ('matplotlib', '3.8.2'), + ('clearml', '1.16.5'), + ('tensorboardX', '2.6.2.2'), + ('imagecodecs', '2024.6.1'), + ('h5py', '3.11.0'), + ('Optuna', '3.6.1'), + ('ONNX', '1.17.0'), + ('zarr', '2.18.3'), + ('PyAMG', '5.2.1'), +] + +exts_list = [ + ('nptyping', '2.5.0', { + 'checksums': ['e3d35b53af967e6fb407c3016ff9abae954d3a0568f7cc13a461084224e8e20a'], + }), + ('pynrrd', '1.0.0', { + 'modulename': 'nrrd', + 'checksums': ['4eb4caba03fbca1b832114515e748336cb67bce70c7f3ae36bfa2e135fc990d2'], + }), + ('lpips', '0.1.4', { + 'checksums': ['3846331df6c69688aec3d300a5eeef6c529435bc8460bd58201c3d62e56188fa'], + }), + ('typeguard', '4.1.2', { + 'checksums': ['3be187945f9ef5a9f6d7a926dfe54babb7dfd807085ce05f9a5e8735f2487990'], + }), + ('huggingface-hub', '0.26.2', { + 'sources': ['huggingface_hub-%(version)s.tar.gz'], + 'checksums': ['b100d853465d965733964d123939ba287da60a547087783ddff8a323f340332b'], + }), + ('lmdb', '1.5.1', { + 'checksums': ['717c255827d331e02f7242b44051aa06466c90f6d732ecb07b31edfb1e06c67a'], + }), + ('pytorch-ignite', '0.4.11', { + 'modulename': 'ignite', + 'patches': ['PyTorch-Ignite-0.4.11_fix_error_on_importing_Events.patch'], + 'checksums': [ + {'pytorch-ignite-0.4.11.tar.gz': 'ee31096a58679417097ef7f3f27d88bec40b789ac5e13cd9ed08bc89ca8ce2e2'}, + {'PyTorch-Ignite-0.4.11_fix_error_on_importing_Events.patch': + 'd45c0da30c01f7ce47b7be49a6d5d6eb9529c94a0b9de89260d4b07d9d2359e0'}, + ], + }), + ('gdown', '5.2.0', { + 'checksums': ['2145165062d85520a3cd98b356c9ed522c5e7984d408535409fd46f94defc787'], + }), + ('termcolor', '2.5.0', { + 'checksums': ['998d8d27da6d48442e8e1f016119076b690d962507531df4890fcd2db2ef8a6f'], + }), + ('fire', '0.7.0', { + 'checksums': ['961550f07936eaf65ad1dc8360f2b2bf8408fad46abbfa4d2a3794f8d2a95cdf'], + }), + (name, version, { + 'preinstallopts': 'BUILD_MONAI=1', + 'source_tmpl': '%(namelower)s-%(version)s.tar.gz', + 'use_pip_extras': local_pip_extras, + 'checksums': ['2fff631dd78afc166ccbafb89d7dde06f3d3b287860fb6f2d6cddd6bcc72caa8'], + }), +] + +sanity_check_commands = ["python -c 'import monai; monai.config.print_config()'"] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/m/MOOSE/MOOSE-2021-05-18-foss-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/m/MOOSE/MOOSE-2021-05-18-foss-2019b-Python-3.7.4.eb deleted file mode 100644 index a46d5626ef06..000000000000 --- a/easybuild/easyconfigs/m/MOOSE/MOOSE-2021-05-18-foss-2019b-Python-3.7.4.eb +++ /dev/null @@ -1,67 +0,0 @@ -easyblock = 'Binary' - -name = 'MOOSE' -# corresponds to commit f5fa9f0 -version = '2021-05-18' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://mooseframework.inl.gov' -description = """The Multiphysics Object-Oriented Simulation Environment (MOOSE) is a finite-element, multiphysics -framework primarily developed by Idaho National Laboratory""" - -toolchain = {'name': 'foss', 'version': '2019b'} -toolchainopts = {'usempi': True} - -dependencies = [ - ('Python', '3.7.4'), - ('libpng', '1.6.37'), - ('libtirpc', '1.2.6'), - ('PETSc', '3.12.4', versionsuffix), - ('SLEPc', '3.12.2', versionsuffix), - ('VTK', '8.2.0', versionsuffix), - ('sympy', '1.5.1', versionsuffix), - ('ParMETIS', '4.0.3'), -] - -sources = [{ - 'filename': SOURCE_TAR_GZ, - 'git_config': { - 'url': 'https://github.com/idaholab', - 'repo_name': 'moose', - 'tag': version, - 'recursive': True, - 'keep_git_dir': True, - }, -}] -checksums = [None] - -extract_sources = True - -buildininstalldir = True - -# see https://mooseframework.inl.gov/getting_started/installation/hpc_install_moose.html -# enable building libmesh with -march=native -local_libmesg_configopts = "--disable-warnings --enable-march --with-mpi=$EBROOTMPI" -install_cmd = "sed 's/--disable-warnings/%s/g' scripts/update_and_rebuild_libmesh.sh && " % local_libmesg_configopts -# build vendored copy of libmesh -install_cmd += 'export CXXFLAGS="$CXXFLAGS -fpermissive -DLIBMESH_HAVE_XDR" && export MOOSE_JOBS="%(parallel)s V=1" && ' -install_cmd += "./scripts/update_and_rebuild_libmesh.sh --skip-submodule-update && " -# build MOOSE itself -install_cmd += "cd test && pwd && make -j %(parallel)s && make -j %(parallel)s hit && " -# run tests -install_cmd += "echo 'running tests' && export PYTHONPATH=%(installdir)s/moose/moosetools/contrib/hit:$PYTHONPATH && " -# run tests, but tolerate failures -install_cmd += "(python run_tests -j %(parallel)s --max-fails 100 || echo 'Some tests are failing!' >&2)" - -sanity_check_paths = { - 'files': ['moose/framework/libmoose-opt.%s' % SHLIB_EXT, - 'moose/moosetools/contrib/hit/hit.%s' % SHLIB_EXT, - 'moose/moosetools/contrib/hit/libhit-opt.%s' % SHLIB_EXT], - 'dirs': ['moose/libmesh', 'moose/python', 'moose/scripts'], -} - -modextrapaths = {'PYTHONPATH': ['moose/python', 'moose/moosetools/contrib/hit']} - -modextravars = {'MOOSE_DIR': '%(installdir)s/moose'} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/m/MPB/MPB-1.6.2-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/m/MPB/MPB-1.6.2-foss-2017b-Python-2.7.14.eb deleted file mode 100644 index 9302f3926243..000000000000 --- a/easybuild/easyconfigs/m/MPB/MPB-1.6.2-foss-2017b-Python-2.7.14.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPB' -version = '1.6.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://mpb.readthedocs.io/en/latest/' -description = """MPB is a free and open-source software package for computing - the band structures, or dispersion relations, and electromagnetic - modes of periodic dielectric structures, on both serial - and parallel computers. MPB is an acronym for MIT Photonic Bands.""" - -toolchain = {'name': 'foss', 'version': '2017b'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['https://github.com/NanoComp/mpb/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['aae270f9f51e7ff852fe578b8ef775b22489d4198f6a35ee0a91a60548fd1e3a'] - -builddependencies = [ - ('Autotools', '20170619'), -] - -dependencies = [ - ('Python', '2.7.14'), - ('HDF5', '1.10.1'), - ('libctl', '4.1.3'), - ('Guile', '1.8.8'), - ('libreadline', '7.0'), -] - -local_common_configopts = "--with-pic --with-blas=openblas --with-lapack=openblas " -local_common_configopts += "--with-libctl=$EBROOTLIBCTL/share/libctl --enable-shared " - -configopts = [ - local_common_configopts + " ", - local_common_configopts + " --with-inv-symmetry", - local_common_configopts + " --with-mpi ", - local_common_configopts + " --with-mpi --with-inv-symmetry", -] - -sanity_check_paths = { - 'files': ['bin/mpb%s' % x for x in ['', '-data', 'i', 'i-data', 'i-mpi', 'i-split', '-mpi', '-split']] + - ['lib/libmpb.a', 'lib/libmpbi_mpi.a', 'lib/libmpbi.a', 'lib/libmpb_mpi.a', 'lib/libmpb.%s' % SHLIB_EXT, - 'lib/libmpbi_mpi.%s' % SHLIB_EXT, 'lib/libmpbi.%s' % SHLIB_EXT, 'lib/libmpb_mpi.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/m/MPB/MPB-1.6.2-foss-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/m/MPB/MPB-1.6.2-foss-2018a-Python-2.7.14.eb deleted file mode 100644 index b951081912d2..000000000000 --- a/easybuild/easyconfigs/m/MPB/MPB-1.6.2-foss-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,49 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPB' -version = '1.6.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://mpb.readthedocs.io/en/latest/' -description = """MPB is a free and open-source software package for computing - the band structures, or dispersion relations, and electromagnetic - modes of periodic dielectric structures, on both serial - and parallel computers. MPB is an acronym for MIT Photonic Bands.""" - -toolchain = {'name': 'foss', 'version': '2018a'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['https://github.com/NanoComp/mpb/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['aae270f9f51e7ff852fe578b8ef775b22489d4198f6a35ee0a91a60548fd1e3a'] - -builddependencies = [ - ('Autotools', '20170619'), -] - -dependencies = [ - ('Python', '2.7.14'), - ('HDF5', '1.10.1'), - ('libctl', '4.1.3'), - ('Guile', '1.8.8'), - ('libreadline', '7.0'), -] - -local_common_configopts = "--with-pic --with-blas=openblas --with-lapack=openblas " -local_common_configopts += "--with-libctl=$EBROOTLIBCTL/share/libctl --enable-shared " - -configopts = [ - local_common_configopts + " ", - local_common_configopts + " --with-inv-symmetry", - local_common_configopts + " --with-mpi ", - local_common_configopts + " --with-mpi --with-inv-symmetry", -] - -sanity_check_paths = { - 'files': ['bin/mpb%s' % x for x in ['', '-data', 'i', 'i-data', 'i-mpi', 'i-split', '-mpi', '-split']] + - ['lib/libmpb.a', 'lib/libmpbi_mpi.a', 'lib/libmpbi.a', 'lib/libmpb_mpi.a', 'lib/libmpb.%s' % SHLIB_EXT, - 'lib/libmpbi_mpi.%s' % SHLIB_EXT, 'lib/libmpbi.%s' % SHLIB_EXT, 'lib/libmpb_mpi.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/m/MPB/MPB-1.6.2-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/m/MPB/MPB-1.6.2-intel-2018a-Python-2.7.14.eb deleted file mode 100644 index 2bc27e692cc7..000000000000 --- a/easybuild/easyconfigs/m/MPB/MPB-1.6.2-intel-2018a-Python-2.7.14.eb +++ /dev/null @@ -1,50 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPB' -version = '1.6.2' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://mpb.readthedocs.io/en/latest/' -description = """MPB is a free and open-source software package for computing - the band structures, or dispersion relations, and electromagnetic - modes of periodic dielectric structures, on both serial - and parallel computers. MPB is an acronym for MIT Photonic Bands.""" - -toolchain = {'name': 'intel', 'version': '2018a'} -toolchainopts = {'usempi': True, 'pic': True} - -source_urls = ['https://github.com/NanoComp/mpb/releases/download/v%(version)s/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['aae270f9f51e7ff852fe578b8ef775b22489d4198f6a35ee0a91a60548fd1e3a'] - -builddependencies = [ - ('Autotools', '20170619'), -] - -dependencies = [ - ('Python', '2.7.14'), - ('HDF5', '1.10.1'), - ('libctl', '4.1.3'), - ('FFTW', '3.3.7'), - ('Guile', '1.8.8'), - ('libreadline', '7.0'), -] - -local_common_configopts = "--with-pic --with-blas=mkl_em64t --with-lapack=mkl_em64t " -local_common_configopts += "--with-libctl=$EBROOTLIBCTL/share/libctl --enable-shared " - -configopts = [ - local_common_configopts + " ", - local_common_configopts + " --with-inv-symmetry", - local_common_configopts + " --with-mpi ", - local_common_configopts + " --with-mpi --with-inv-symmetry", -] - -sanity_check_paths = { - 'files': ['bin/mpb%s' % x for x in ['', '-data', 'i', 'i-data', 'i-mpi', 'i-split', '-mpi', '-split']] + - ['lib/libmpb.a', 'lib/libmpbi_mpi.a', 'lib/libmpbi.a', 'lib/libmpb_mpi.a', 'lib/libmpb.%s' % SHLIB_EXT, - 'lib/libmpbi_mpi.%s' % SHLIB_EXT, 'lib/libmpbi.%s' % SHLIB_EXT, 'lib/libmpb_mpi.%s' % SHLIB_EXT], - 'dirs': ['include'], -} - -moduleclass = 'phys' diff --git a/easybuild/easyconfigs/m/MPC/MPC-1.0.3-foss-2017b-MPFR-3.1.6.eb b/easybuild/easyconfigs/m/MPC/MPC-1.0.3-foss-2017b-MPFR-3.1.6.eb deleted file mode 100644 index 9a4a3e275c33..000000000000 --- a/easybuild/easyconfigs/m/MPC/MPC-1.0.3-foss-2017b-MPFR-3.1.6.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPC' -version = '1.0.3' -local_mpfr_ver = '3.1.6' -versionsuffix = '-MPFR-%s' % local_mpfr_ver - -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': 'foss', 'version': '2017b'} - -source_urls = ['http://ftpmirror.gnu.org/gnu/mpc/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['617decc6ea09889fb08ede330917a00b16809b8db88c29c31bfbb49cbf88ecc3'] - -dependencies = [ - ('GMP', '6.1.2'), - ('MPFR', local_mpfr_ver), -] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libmpc.%s' % SHLIB_EXT, 'include/mpc.h'], - 'dirs': [] -} - -moduleclass = 'math' 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 deleted file mode 100644 index c3b0eb90b530..000000000000 --- a/easybuild/easyconfigs/m/MPC/MPC-1.0.3-intel-2017a.eb +++ /dev/null @@ -1,33 +0,0 @@ -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://ftpmirror.gnu.org/gnu/mpc/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['617decc6ea09889fb08ede330917a00b16809b8db88c29c31bfbb49cbf88ecc3'] - -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/MPC/MPC-1.0.3-intel-2017b-MPFR-3.1.6.eb b/easybuild/easyconfigs/m/MPC/MPC-1.0.3-intel-2017b-MPFR-3.1.6.eb deleted file mode 100644 index 6e21d1feea4a..000000000000 --- a/easybuild/easyconfigs/m/MPC/MPC-1.0.3-intel-2017b-MPFR-3.1.6.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPC' -version = '1.0.3' -local_mpfr_ver = '3.1.6' -versionsuffix = '-MPFR-%s' % local_mpfr_ver - -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': '2017b'} - -source_urls = ['http://ftpmirror.gnu.org/gnu/mpc/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['617decc6ea09889fb08ede330917a00b16809b8db88c29c31bfbb49cbf88ecc3'] - -dependencies = [ - ('GMP', '6.1.2'), - ('MPFR', local_mpfr_ver), -] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libmpc.%s' % SHLIB_EXT, 'include/mpc.h'], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MPC/MPC-1.1.0-GCC-8.3.0.eb b/easybuild/easyconfigs/m/MPC/MPC-1.1.0-GCC-8.3.0.eb deleted file mode 100644 index 9582cd0df2b9..000000000000 --- a/easybuild/easyconfigs/m/MPC/MPC-1.1.0-GCC-8.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPC' -version = '1.1.0' - -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': 'GCC', 'version': '8.3.0'} - -source_urls = ['https://ftpmirror.gnu.org/gnu/mpc/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e'] - -dependencies = [ - ('GMP', '6.1.2'), - ('MPFR', '4.0.2'), -] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libmpc.%s' % SHLIB_EXT, 'include/mpc.h'], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MPC/MPC-1.1.0-GCC-9.3.0.eb b/easybuild/easyconfigs/m/MPC/MPC-1.1.0-GCC-9.3.0.eb deleted file mode 100644 index 0c9808f67080..000000000000 --- a/easybuild/easyconfigs/m/MPC/MPC-1.1.0-GCC-9.3.0.eb +++ /dev/null @@ -1,33 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPC' -version = '1.1.0' - -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': 'GCC', 'version': '9.3.0'} - -source_urls = ['https://ftpmirror.gnu.org/gnu/mpc/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e'] - -dependencies = [ - ('GMP', '6.2.0'), - ('MPFR', '4.0.2'), -] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libmpc.%s' % SHLIB_EXT, 'include/mpc.h'], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MPC/MPC-1.1.0-GCCcore-9.3.0.eb b/easybuild/easyconfigs/m/MPC/MPC-1.1.0-GCCcore-9.3.0.eb deleted file mode 100644 index 1ef1d746c85c..000000000000 --- a/easybuild/easyconfigs/m/MPC/MPC-1.1.0-GCCcore-9.3.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPC' -version = '1.1.0' - -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': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://ftpmirror.gnu.org/gnu/mpc/'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e'] - -builddependencies = [('binutils', '2.34')] -dependencies = [ - ('GMP', '6.2.0'), - ('MPFR', '4.0.2'), -] - -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-2.4.2.eb b/easybuild/easyconfigs/m/MPFR/MPFR-2.4.2.eb deleted file mode 100644 index 2073f4ef70ac..000000000000 --- a/easybuild/easyconfigs/m/MPFR/MPFR-2.4.2.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPFR' -version = '2.4.2' - -homepage = 'http://www.mpfr.org' -description = """The MPFR library is a C library for multiple-precision - floating-point computations with correct rounding.""" - -toolchain = SYSTEM - -source_urls = ['http://www.mpfr.org/mpfr-%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] - -dependencies = [('GMP', '4.3.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.4-foss-2016a.eb b/easybuild/easyconfigs/m/MPFR/MPFR-3.1.4-foss-2016a.eb deleted file mode 100644 index fe347368b144..000000000000 --- a/easybuild/easyconfigs/m/MPFR/MPFR-3.1.4-foss-2016a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPFR' -version = '3.1.4' - -homepage = 'http://www.mpfr.org' -description = """The MPFR library is a C library for multiple-precision - floating-point computations with correct rounding.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['http://www.mpfr.org/mpfr-%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] - -patches = ['MPFR_ictce_remove-deprecated-mp.patch'] - -dependencies = [('GMP', '6.1.0')] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libmpfr.%s' % SHLIB_EXT, 'include/mpfr.h'], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MPFR/MPFR-3.1.4-foss-2016b.eb b/easybuild/easyconfigs/m/MPFR/MPFR-3.1.4-foss-2016b.eb deleted file mode 100644 index d9a98da483d9..000000000000 --- a/easybuild/easyconfigs/m/MPFR/MPFR-3.1.4-foss-2016b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPFR' -version = '3.1.4' - -homepage = 'http://www.mpfr.org' -description = """The MPFR library is a C library for multiple-precision - floating-point computations with correct rounding.""" - -toolchain = {'name': 'foss', 'version': '2016b'} - -source_urls = ['http://www.mpfr.org/mpfr-%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] - -patches = ['MPFR_ictce_remove-deprecated-mp.patch'] - -dependencies = [('GMP', '6.1.1')] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libmpfr.%s' % SHLIB_EXT, 'include/mpfr.h'], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MPFR/MPFR-3.1.4-intel-2016a.eb b/easybuild/easyconfigs/m/MPFR/MPFR-3.1.4-intel-2016a.eb deleted file mode 100644 index 6101f2969d4a..000000000000 --- a/easybuild/easyconfigs/m/MPFR/MPFR-3.1.4-intel-2016a.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPFR' -version = '3.1.4' - -homepage = 'http://www.mpfr.org' -description = """The MPFR library is a C library for multiple-precision - floating-point computations with correct rounding.""" - -toolchain = {'name': 'intel', 'version': '2016a'} - -source_urls = ['http://www.mpfr.org/mpfr-%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] - -patches = ['MPFR_ictce_remove-deprecated-mp.patch'] - -dependencies = [('GMP', '6.1.0')] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libmpfr.%s' % SHLIB_EXT, 'include/mpfr.h'], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MPFR/MPFR-3.1.4-intel-2016b.eb b/easybuild/easyconfigs/m/MPFR/MPFR-3.1.4-intel-2016b.eb deleted file mode 100644 index 1d9a8972b998..000000000000 --- a/easybuild/easyconfigs/m/MPFR/MPFR-3.1.4-intel-2016b.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPFR' -version = '3.1.4' - -homepage = 'http://www.mpfr.org' -description = """The MPFR library is a C library for multiple-precision - floating-point computations with correct rounding.""" - -toolchain = {'name': 'intel', 'version': '2016b'} - -source_urls = ['http://www.mpfr.org/mpfr-%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] - -patches = ['MPFR_ictce_remove-deprecated-mp.patch'] - -dependencies = [('GMP', '6.1.1')] - -runtest = 'check' - -sanity_check_paths = { - 'files': ['lib/libmpfr.%s' % SHLIB_EXT, 'include/mpfr.h'], - 'dirs': [] -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MPFR/MPFR-3.1.5-20161219.patch b/easybuild/easyconfigs/m/MPFR/MPFR-3.1.5-20161219.patch deleted file mode 100644 index 6b2d11466e9a..000000000000 --- a/easybuild/easyconfigs/m/MPFR/MPFR-3.1.5-20161219.patch +++ /dev/null @@ -1,174 +0,0 @@ -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 deleted file mode 100644 index b3d040944b14..000000000000 --- a/easybuild/easyconfigs/m/MPFR/MPFR-3.1.5-GCCcore-6.4.0.eb +++ /dev/null @@ -1,36 +0,0 @@ -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 deleted file mode 100644 index 94a62620158f..000000000000 --- a/easybuild/easyconfigs/m/MPFR/MPFR-3.1.5-intel-2017a.eb +++ /dev/null @@ -1,29 +0,0 @@ -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/MPFR/MPFR-3.1.6-GCCcore-6.4.0.eb b/easybuild/easyconfigs/m/MPFR/MPFR-3.1.6-GCCcore-6.4.0.eb deleted file mode 100644 index f334f1bb5ab8..000000000000 --- a/easybuild/easyconfigs/m/MPFR/MPFR-3.1.6-GCCcore-6.4.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPFR' -version = '3.1.6' - -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 = [ - 'cf4f4b2d80abb79e820e78c8077b6725bbbb4e8f41896783c899087be0e94068', # mpfr-3.1.6.tar.bz2 - '48672135ee823e33fde65d3d252729b69731115421afbaab55d94023376e9348', # MPFR_ictce_remove-deprecated-mp.patch -] - -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-4.0.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/m/MPFR/MPFR-4.0.1-GCCcore-6.4.0.eb deleted file mode 100644 index 0e8b36b6446f..000000000000 --- a/easybuild/easyconfigs/m/MPFR/MPFR-4.0.1-GCCcore-6.4.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPFR' -version = '4.0.1' - -homepage = 'https://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 = ['https://www.mpfr.org/mpfr-%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['a4d97610ba8579d380b384b225187c250ef88cfe1d5e7226b89519374209b86b'] - -builddependencies = [ - ('binutils', '2.28'), -] - -dependencies = [ - ('GMP', '6.1.2'), -] - -runtest = 'check' - -# copy libmpfr.so* to /lib to make sure that it is picked up by tests -# when EasyBuild is configured with --rpath, and clean up afterwards (let 'make install' do its job) -pretestopts = "mkdir -p %%(installdir)s/lib && cp -a src/.libs/libmpfr.%s* %%(installdir)s/lib && " % SHLIB_EXT -testopts = " && rm -r %(installdir)s/lib" - -sanity_check_paths = { - 'files': ['lib/libmpfr.%s' % SHLIB_EXT, 'include/mpfr.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MPFR/MPFR-4.0.1-GCCcore-7.3.0.eb b/easybuild/easyconfigs/m/MPFR/MPFR-4.0.1-GCCcore-7.3.0.eb deleted file mode 100644 index 22b02b893e6a..000000000000 --- a/easybuild/easyconfigs/m/MPFR/MPFR-4.0.1-GCCcore-7.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPFR' -version = '4.0.1' - -homepage = 'https://www.mpfr.org' - -description = """ - The MPFR library is a C library for multiple-precision floating-point - computations with correct rounding. -""" - -toolchain = {'name': 'GCCcore', 'version': '7.3.0'} - -source_urls = ['https://www.mpfr.org/mpfr-%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['a4d97610ba8579d380b384b225187c250ef88cfe1d5e7226b89519374209b86b'] - -builddependencies = [ - ('binutils', '2.30'), -] - -dependencies = [ - ('GMP', '6.1.2'), -] - -runtest = 'check' - -# copy libmpfr.so* to /lib to make sure that it is picked up by tests -# when EasyBuild is configured with --rpath, and clean up afterwards (let 'make install' do its job) -pretestopts = "mkdir -p %%(installdir)s/lib && cp -a src/.libs/libmpfr.%s* %%(installdir)s/lib && " % SHLIB_EXT -testopts = " && rm -r %(installdir)s/lib" - -sanity_check_paths = { - 'files': ['lib/libmpfr.%s' % SHLIB_EXT, 'include/mpfr.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MPFR/MPFR-4.0.2-GCCcore-8.2.0.eb b/easybuild/easyconfigs/m/MPFR/MPFR-4.0.2-GCCcore-8.2.0.eb deleted file mode 100644 index 127f0b9088c0..000000000000 --- a/easybuild/easyconfigs/m/MPFR/MPFR-4.0.2-GCCcore-8.2.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPFR' -version = '4.0.2' - -homepage = 'https://www.mpfr.org' - -description = """ - The MPFR library is a C library for multiple-precision floating-point - computations with correct rounding. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.2.0'} - -source_urls = ['https://www.mpfr.org/mpfr-%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['c05e3f02d09e0e9019384cdd58e0f19c64e6db1fd6f5ecf77b4b1c61ca253acc'] - -builddependencies = [ - ('binutils', '2.31.1'), -] - -dependencies = [ - ('GMP', '6.1.2'), -] - -runtest = 'check' - -# copy libmpfr.so* to /lib to make sure that it is picked up by tests -# when EasyBuild is configured with --rpath, and clean up afterwards (let 'make install' do its job) -pretestopts = "mkdir -p %%(installdir)s/lib && cp -a src/.libs/libmpfr.%s* %%(installdir)s/lib && " % SHLIB_EXT -testopts = " && rm -r %(installdir)s/lib" - -sanity_check_paths = { - 'files': ['lib/libmpfr.%s' % SHLIB_EXT, 'include/mpfr.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MPFR/MPFR-4.0.2-GCCcore-8.3.0.eb b/easybuild/easyconfigs/m/MPFR/MPFR-4.0.2-GCCcore-8.3.0.eb deleted file mode 100644 index 461ed8195cc6..000000000000 --- a/easybuild/easyconfigs/m/MPFR/MPFR-4.0.2-GCCcore-8.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPFR' -version = '4.0.2' - -homepage = 'https://www.mpfr.org' - -description = """ - The MPFR library is a C library for multiple-precision floating-point - computations with correct rounding. -""" - -toolchain = {'name': 'GCCcore', 'version': '8.3.0'} - -source_urls = ['https://www.mpfr.org/mpfr-%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -checksums = ['c05e3f02d09e0e9019384cdd58e0f19c64e6db1fd6f5ecf77b4b1c61ca253acc'] - -builddependencies = [ - ('binutils', '2.32'), -] - -dependencies = [ - ('GMP', '6.1.2'), -] - -runtest = 'check' - -# copy libmpfr.so* to /lib to make sure that it is picked up by tests -# when EasyBuild is configured with --rpath, and clean up afterwards (let 'make install' do its job) -pretestopts = "mkdir -p %%(installdir)s/lib && cp -a src/.libs/libmpfr.%s* %%(installdir)s/lib && " % SHLIB_EXT -testopts = " && rm -r %(installdir)s/lib" - -sanity_check_paths = { - 'files': ['lib/libmpfr.%s' % SHLIB_EXT, 'include/mpfr.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MPFR/MPFR-4.0.2-GCCcore-9.3.0.eb b/easybuild/easyconfigs/m/MPFR/MPFR-4.0.2-GCCcore-9.3.0.eb deleted file mode 100644 index ec4a2a9ac079..000000000000 --- a/easybuild/easyconfigs/m/MPFR/MPFR-4.0.2-GCCcore-9.3.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPFR' -version = '4.0.2' - -homepage = 'https://www.mpfr.org' - -description = """ - The MPFR library is a C library for multiple-precision floating-point - computations with correct rounding. -""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} - -source_urls = ['https://www.mpfr.org/mpfr-%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] -patches = ['%(name)s-%(version)s_include_float.patch'] -checksums = [ - 'c05e3f02d09e0e9019384cdd58e0f19c64e6db1fd6f5ecf77b4b1c61ca253acc', # mpfr-4.0.2.tar.bz2 - '9e462dd578ad2a8a111983dd7fad60d08f6e481b6dd43abb12f53e5721a51364', # MPFR-4.0.2_include_float.patch -] - -builddependencies = [ - ('binutils', '2.34'), -] - -dependencies = [ - ('GMP', '6.2.0'), -] - -runtest = 'check' - -# copy libmpfr.so* to /lib to make sure that it is picked up by tests -# when EasyBuild is configured with --rpath, and clean up afterwards (let 'make install' do its job) -pretestopts = "mkdir -p %%(installdir)s/lib && cp -a src/.libs/libmpfr.%s* %%(installdir)s/lib && " % SHLIB_EXT -testopts = " && rm -r %(installdir)s/lib" - -sanity_check_paths = { - 'files': ['lib/libmpfr.%s' % SHLIB_EXT, 'include/mpfr.h'], - 'dirs': [], -} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MPFR/MPFR-4.0.2_include_float.patch b/easybuild/easyconfigs/m/MPFR/MPFR-4.0.2_include_float.patch deleted file mode 100644 index 477839388df4..000000000000 --- a/easybuild/easyconfigs/m/MPFR/MPFR-4.0.2_include_float.patch +++ /dev/null @@ -1,10 +0,0 @@ -Upstream patch from https://www.mpfr.org/mpfr-current/#fixed -Prepated for EasyBuild by Simon Branford (Uni. of Birmingham) -diff -Naurd mpfr-4.0.2-a/src/mpfr-impl.h mpfr-4.0.2-b/src/mpfr-impl.h ---- mpfr-4.0.2-a/src/mpfr-impl.h 2019-01-27 18:30:16.000000000 +0000 -+++ mpfr-4.0.2-b/src/mpfr-impl.h 2019-06-02 17:05:36.145226719 +0000 -@@ -57,6 +57,7 @@ - - #include - #include -+#include /* for FLT_RADIX, etc., tested below */ diff --git a/easybuild/easyconfigs/m/MPFR/MPFR_ictce_remove-deprecated-mp.patch b/easybuild/easyconfigs/m/MPFR/MPFR_ictce_remove-deprecated-mp.patch deleted file mode 100644 index 5bd662bddc2e..000000000000 --- a/easybuild/easyconfigs/m/MPFR/MPFR_ictce_remove-deprecated-mp.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ru mpfr-3.1.0.orig/configure mpfr-3.1.0/configure ---- mpfr-3.1.0.orig/configure 2011-10-03 10:17:33.000000000 +0200 -+++ mpfr-3.1.0/configure 2012-10-31 12:07:01.554917561 +0100 -@@ -4751,7 +4751,7 @@ - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 - $as_echo "yes" >&6; } -- CFLAGS="-fp_port -mp -wd1572 -wd265 -wd186 -wd239 $CFLAGS" -+ CFLAGS="-fp_port -wd1572 -wd265 -wd186 -wd239 $CFLAGS" - - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 diff --git a/easybuild/easyconfigs/m/MPICH/MPICH-3.0.4-GCC-4.8.1.eb b/easybuild/easyconfigs/m/MPICH/MPICH-3.0.4-GCC-4.8.1.eb deleted file mode 100644 index cf4928e5640f..000000000000 --- a/easybuild/easyconfigs/m/MPICH/MPICH-3.0.4-GCC-4.8.1.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'MPICH' -version = '3.0.4' - -homepage = 'http://www.mpich.org/' -description = """MPICH v3.x is an open source high-performance MPI 3.0 implementation. -It does not support InfiniBand (use MVAPICH2 with InfiniBand devices).""" - -toolchain = {'name': 'GCC', 'version': '4.8.1'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.mpich.org/static/tarballs/%(version)s'] - -# Let's store the checksum in order to be sure it doesn't suddenly change -checksums = ['9c5d5d4fe1e17dd12153f40bc5b6dbc0'] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/m/MPICH/MPICH-3.2-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/m/MPICH/MPICH-3.2-GCC-4.9.3-2.25.eb deleted file mode 100644 index 06251f71e8e0..000000000000 --- a/easybuild/easyconfigs/m/MPICH/MPICH-3.2-GCC-4.9.3-2.25.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'MPICH' -version = '3.2' - -homepage = 'http://www.mpich.org/' -description = """MPICH v3.x is an open source high-performance MPI 3.0 implementation. -It does not support InfiniBand (use MVAPICH2 with InfiniBand devices).""" - -toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.mpich.org/static/tarballs/%(version)s'] - -# Let's store the checksum in order to be sure it doesn't suddenly change -checksums = ['f414cfa77099cd1fa1a5ae4e22db508a'] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/m/MPICH/MPICH-3.2-GCC-7.2.0-2.29.eb b/easybuild/easyconfigs/m/MPICH/MPICH-3.2-GCC-7.2.0-2.29.eb deleted file mode 100644 index d00fe5ae631f..000000000000 --- a/easybuild/easyconfigs/m/MPICH/MPICH-3.2-GCC-7.2.0-2.29.eb +++ /dev/null @@ -1,16 +0,0 @@ -name = 'MPICH' -version = '3.2' - -homepage = 'http://www.mpich.org/' -description = """MPICH v3.x is an open source high-performance MPI 3.0 implementation. -It does not support InfiniBand (use MVAPICH2 with InfiniBand devices).""" - -toolchain = {'name': 'GCC', 'version': '7.2.0-2.29'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.mpich.org/static/tarballs/%(version)s'] - -# Let's store the checksum in order to be sure it doesn't suddenly change -checksums = ['f414cfa77099cd1fa1a5ae4e22db508a'] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/m/MPICH/MPICH-3.2.1-GCC-7.2.0-2.29.eb b/easybuild/easyconfigs/m/MPICH/MPICH-3.2.1-GCC-7.2.0-2.29.eb deleted file mode 100644 index a0463f0dfdee..000000000000 --- a/easybuild/easyconfigs/m/MPICH/MPICH-3.2.1-GCC-7.2.0-2.29.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'MPICH' -version = '3.2.1' - -homepage = 'http://www.mpich.org/' -description = """MPICH v3.x is an open source high-performance MPI 3.0 implementation. -It does not support InfiniBand (use MVAPICH2 with InfiniBand devices).""" - -toolchain = {'name': 'GCC', 'version': '7.2.0-2.29'} - -source_urls = ['http://www.mpich.org/static/tarballs/%(version)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['5db53bf2edfaa2238eb6a0a5bc3d2c2ccbfbb1badd79b664a1a919d2ce2330f1'] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/m/MPICH/MPICH-3.3.2-GCC-10.2.0.eb b/easybuild/easyconfigs/m/MPICH/MPICH-3.3.2-GCC-10.2.0.eb index ba802ba5587b..0b28d5921b68 100644 --- a/easybuild/easyconfigs/m/MPICH/MPICH-3.3.2-GCC-10.2.0.eb +++ b/easybuild/easyconfigs/m/MPICH/MPICH-3.3.2-GCC-10.2.0.eb @@ -2,12 +2,12 @@ name = 'MPICH' version = '3.3.2' homepage = 'https://www.mpich.org/' -description = """MPICH is a high-performance and widely portable implementation +description = """MPICH is a high-performance and widely portable implementation of the Message Passing Interface (MPI) standard (MPI-1, MPI-2 and MPI-3).""" toolchain = {'name': 'GCC', 'version': '10.2.0'} -source_urls = ['https://www.mpich.org/static/tarballs/%(version)s'] +source_urls = ['https://www.mpich.org/static/downloads/%(version)s'] sources = [SOURCELOWER_TAR_GZ] checksums = ['4bfaf8837a54771d3e4922c84071ef80ffebddbb6971a006038d91ee7ef959b9'] diff --git a/easybuild/easyconfigs/m/MPICH/MPICH-3.3.2-GCC-9.3.0.eb b/easybuild/easyconfigs/m/MPICH/MPICH-3.3.2-GCC-9.3.0.eb deleted file mode 100644 index 5fe892a9ebf3..000000000000 --- a/easybuild/easyconfigs/m/MPICH/MPICH-3.3.2-GCC-9.3.0.eb +++ /dev/null @@ -1,14 +0,0 @@ -name = 'MPICH' -version = '3.3.2' - -homepage = 'https://www.mpich.org/' -description = """MPICH is a high-performance and widely portable implementation -of the Message Passing Interface (MPI) standard (MPI-1, MPI-2 and MPI-3).""" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} - -source_urls = ['https://www.mpich.org/static/tarballs/%(version)s'] -sources = [SOURCELOWER_TAR_GZ] -checksums = ['4bfaf8837a54771d3e4922c84071ef80ffebddbb6971a006038d91ee7ef959b9'] - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/m/MPICH/MPICH-3.4.2-GCC-10.3.0.eb b/easybuild/easyconfigs/m/MPICH/MPICH-3.4.2-GCC-10.3.0.eb index 5fd1606a57d2..1771e70df611 100644 --- a/easybuild/easyconfigs/m/MPICH/MPICH-3.4.2-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/m/MPICH/MPICH-3.4.2-GCC-10.3.0.eb @@ -2,19 +2,19 @@ name = 'MPICH' version = '3.4.2' homepage = 'https://www.mpich.org/' -description = """MPICH is a high-performance and widely portable implementation +description = """MPICH is a high-performance and widely portable implementation of the Message Passing Interface (MPI) standard (MPI-1, MPI-2 and MPI-3).""" toolchain = {'name': 'GCC', 'version': '10.3.0'} -source_urls = ['https://www.mpich.org/static/tarballs/%(version)s'] +source_urls = ['https://www.mpich.org/static/downloads/%(version)s'] sources = [SOURCELOWER_TAR_GZ] checksums = ['5c19bea8b84e8d74cca5f047e82b147ff3fba096144270e3911ad623d6c587bf'] -configopts = 'FFLAGS="-w -fallow-argument-mismatch -O2" --with-devices=ch4:ucx --with-ucx=$EBROOTUCX' - dependencies = [ ('UCX', '1.10.0'), ] +configopts = 'FFLAGS="-w -fallow-argument-mismatch -O2" --with-device=ch4:ucx --with-ucx=$EBROOTUCX' + moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/m/MPICH/MPICH-4.2.1-GCC-12.3.0.eb b/easybuild/easyconfigs/m/MPICH/MPICH-4.2.1-GCC-12.3.0.eb new file mode 100644 index 000000000000..023cbffaad9c --- /dev/null +++ b/easybuild/easyconfigs/m/MPICH/MPICH-4.2.1-GCC-12.3.0.eb @@ -0,0 +1,20 @@ +name = 'MPICH' +version = '4.2.1' + +homepage = 'https://www.mpich.org/' +description = """MPICH is a high-performance and widely portable implementation +of the Message Passing Interface (MPI) standard (MPI-1, MPI-2 and MPI-3).""" + +toolchain = {'name': 'GCC', 'version': '12.3.0'} + +source_urls = ['https://www.mpich.org/static/downloads/%(version)s'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['23331b2299f287c3419727edc2df8922d7e7abbb9fd0ac74e03b9966f9ad42d7'] + +dependencies = [ + ('UCX', '1.14.1'), +] + +configopts = 'FFLAGS="-w -fallow-argument-mismatch -O2" --with-device=ch4:ucx --with-ucx=$EBROOTUCX' + +moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/m/MPICH/MPICH-4.2.2-GCC-13.3.0.eb b/easybuild/easyconfigs/m/MPICH/MPICH-4.2.2-GCC-13.3.0.eb new file mode 100644 index 000000000000..c2f6c1a76abf --- /dev/null +++ b/easybuild/easyconfigs/m/MPICH/MPICH-4.2.2-GCC-13.3.0.eb @@ -0,0 +1,20 @@ +name = 'MPICH' +version = '4.2.2' + +homepage = 'https://www.mpich.org/' +description = """MPICH is a high-performance and widely portable implementation +of the Message Passing Interface (MPI) standard (MPI-1, MPI-2 and MPI-3).""" + +toolchain = {'name': 'GCC', 'version': '13.3.0'} + +source_urls = ['https://www.mpich.org/static/downloads/%(version)s'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['883f5bb3aeabf627cb8492ca02a03b191d09836bbe0f599d8508351179781d41'] + +dependencies = [ + ('UCX', '1.16.0'), +] + +configopts = 'FFLAGS="-w -fallow-argument-mismatch -O2" --with-device=ch4:ucx --with-ucx=$EBROOTUCX' + +moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/m/MPICH2/MPICH2-1.1-GCC-4.8.1.eb b/easybuild/easyconfigs/m/MPICH2/MPICH2-1.1-GCC-4.8.1.eb deleted file mode 100644 index d8dc782b0744..000000000000 --- a/easybuild/easyconfigs/m/MPICH2/MPICH2-1.1-GCC-4.8.1.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'MPICH2' -version = '1.1' - -homepage = 'http://www.mpich.org/' -description = """MPICH v3.x is an open source high-performance MPI 3.0 implementation. -It does not support InfiniBand (use MVAPICH2 with InfiniBand devices).""" - -toolchain = {'name': 'GCC', 'version': '4.8.1'} - -sources = ['mpich2-%(version)s.tar.gz'] -source_urls = ['http://www.mpich.org/static/tarballs/%(version)s'] - -# MPICH configure wants F90/F90FLAGS to be renamed to FC/FCFLAGS. -preconfigopts = 'export FC="$F90"; export FCFLAGS="$F90FLAGS"; unset F90; unset F90FLAGS; ' - -sanity_check_paths = { - 'files': ['bin/mpicc', 'bin/mpicxx', 'bin/mpif77', 'bin/mpiexec', 'bin/mpirun', - 'include/mpi.h', 'include/mpif.h', 'lib/libmpich.a'], - 'dirs': [], -} - -# parallel build may fail -parallel = 1 - -moduleclass = 'mpi' 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 deleted file mode 100644 index d8d121944ac3..000000000000 --- a/easybuild/easyconfigs/m/MPJ-Express/MPJ-Express-0.44-foss-2016a-Java-1.8.0_92.eb +++ /dev/null @@ -1,42 +0,0 @@ -# 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 = 'MPJ-Express' -version = '0.44' -versionsuffix = '-Java-%(javaver)s' - -homepage = 'http://mpj-express.org/' -description = """MPJ Express is an open source Java message passing library that allows application - developers to write and execute parallel applications for multicore processors and compute clusters/clouds.""" - -toolchain = {'name': 'foss', 'version': '2016a'} - -source_urls = ['https://sourceforge.net/projects/mpjexpress/files/releases/'] -sources = ['mpj-v%s.tar.gz' % (version.replace('.', '_'))] - -builddependencies = [('CMake', '3.5.2')] - -dependencies = [ - ('Java', '1.8.0_92', '', True), -] - -# compile JNI wrapper library as described in docs -# http://mpj-express.org/docs/readme/README -postinstallcmds = [ - "mkdir %(installdir)s/src/mpjdev/natmpjdev/lib/build", - "cd %(installdir)s/src/mpjdev/natmpjdev/lib/build && cmake .. && make && make install DESTDIR=%(installdir)s", -] - -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/MRCPP/MRCPP-1.3.6-foss-2020a.eb b/easybuild/easyconfigs/m/MRCPP/MRCPP-1.3.6-foss-2020a.eb deleted file mode 100644 index 4702a4e30f07..000000000000 --- a/easybuild/easyconfigs/m/MRCPP/MRCPP-1.3.6-foss-2020a.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'MRCPP' -version = '1.3.6' - -homepage = 'https://mrcpp.readthedocs.io' -description = """MultiResolution Computation Program Package""" - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = ['https://github.com/MRChemSoft/mrcpp/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['2502e71f086a8bb5ea635d0c6b86e7ff60220a45583e96a08b3cfe7c9db4cecf'] - -builddependencies = [ - ('CMake', '3.16.4'), - ('Eigen', '3.3.7') -] - -configopts = "-DENABLE_MPI=True -DENABLE_OPENMP=True" -runtest = 'test' - -sanity_check_paths = { - 'files': ['lib/libmrcpp.%s' % SHLIB_EXT], - 'dirs': ['include/MRCPP'] -} - -modextravars = {'MRCPP_DIR': '%(installdir)s/share/cmake/MRCPP/'} - -moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MRChem/MRChem-1.0.0-foss-2020a-Python-3.8.2.eb b/easybuild/easyconfigs/m/MRChem/MRChem-1.0.0-foss-2020a-Python-3.8.2.eb deleted file mode 100644 index 2f9dfbcb7f89..000000000000 --- a/easybuild/easyconfigs/m/MRChem/MRChem-1.0.0-foss-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'MRChem' -version = '1.0.0' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://mrchem.readthedocs.io' -description = """MRChem is a numerical real-space code for molecular electronic -structure calculations within the self-consistent field (SCF) approximations of -quantum chemistry: Hartree-Fock and Density Functional Theory.""" - -toolchain = {'name': 'foss', 'version': '2020a'} -toolchainopts = {'openmp': True, 'usempi': True} - -source_urls = ['https://github.com/MRChemSoft/mrchem/archive/'] -sources = ['v%(version)s.tar.gz'] -checksums = ['9cdda4d30b2baabb26400742f78ef8f3fc50a54f5218c8b6071b0cbfbed746c3'] - -builddependencies = [ - ('CMake', '3.16.4'), - ('Eigen', '3.3.7') -] - -dependencies = [ - ('MRCPP', '1.3.6'), - ('Python', '3.8.2'), - ('XCFun', '2.1.0') -] - -configopts = "-DENABLE_MPI=True -DENABLE_OPENMP=True" -runtest = 'test' - -sanity_check_paths = { - 'files': ['bin/mrchem', 'bin/mrchem.x'], - 'dirs': ['lib'], -} - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/MRIcron/MRIcron-1.0.20180614.eb b/easybuild/easyconfigs/m/MRIcron/MRIcron-1.0.20180614.eb deleted file mode 100644 index 573065b81cd1..000000000000 --- a/easybuild/easyconfigs/m/MRIcron/MRIcron-1.0.20180614.eb +++ /dev/null @@ -1,29 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# Author: Ravi Tripathi -# Email: ravi89@uab.edu - -easyblock = 'PackedBinary' - -name = 'MRIcron' -version = '1.0.20180614' - -homepage = 'http://www.mccauslandcenter.sc.edu/mricro/mricron' -description = """MRIcron allows viewing of medical images. It -includes tools to complement SPM and FSL. Native format is NIFTI -but includes a conversion program (see dcm2nii) for converting DICOM images. -Features layers, ROIs, and volume rendering.""" - -toolchain = SYSTEM - -source_urls = ['https://github.com/neurolabusc/MRIcron/releases/download/v%(version)s/'] -sources = [ - {'download_filename': 'mricron_linux.zip', 'filename': 'mricron_linux_%(version)s.zip'} -] -checksums = ['e7c2b434bce82b107ff833806d2dd8a1029b2542ecb3c25356b802e9fefd154b'] - -sanity_check_paths = { - 'files': ['dcm2niix', 'MRIcron', 'pigz_mricron'], - 'dirs': ['example', 'lut', 'render', 'templates'] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MRIcron/MRIcron-20150601.eb b/easybuild/easyconfigs/m/MRIcron/MRIcron-20150601.eb deleted file mode 100644 index 49e96808e1ec..000000000000 --- a/easybuild/easyconfigs/m/MRIcron/MRIcron-20150601.eb +++ /dev/null @@ -1,31 +0,0 @@ -# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild -# Author: Ravi Tripathi -# Email: ravi89@uab.edu - -easyblock = "PackedBinary" - -name = 'MRIcron' -version = '20150601' - -homepage = 'http://www.mccauslandcenter.sc.edu/mricro/mricron/' -description = """ MRIcron allows viewing of medical images. It -includes tools to complement SPM and FSL. Native format is NIFTI -but includes a conversion program (see dcm2nii) for converting DICOM images. -Features layers, ROIs, and volume rendering. """ - -toolchain = SYSTEM - -# Automatic Download doesn't work for this software as you need to accept their license, -# so you can download it manually at https://www.nitrc.org/frs/download.php/7765/ -# and place it in a folder where Easybuild can see it. -# Also rename the zip file to lx-20150601.zip -sources = ['lx-%(version)s.zip'] - -checksums = ['a2d8b1c053384220953f6b670d0fd4df'] - -sanity_check_paths = { - 'files': ["dcm2nii", "dcm2niigui", "mricron", "npm"], - 'dirs': ["example", "lut", "templates"] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MRtrix/MRtrix-0.2.12_fix-hardcoding.patch b/easybuild/easyconfigs/m/MRtrix/MRtrix-0.2.12_fix-hardcoding.patch deleted file mode 100644 index 49324d149759..000000000000 --- a/easybuild/easyconfigs/m/MRtrix/MRtrix-0.2.12_fix-hardcoding.patch +++ /dev/null @@ -1,36 +0,0 @@ -fix hardcoding of g++ and compiler flags -author: Kenneth Hoste (HPC-UGent) ---- mrtrix-0.2-0.2.12/sysconf/linux.py.orig 2015-12-12 23:09:22.643749720 +0100 -+++ mrtrix-0.2-0.2.12/sysconf/linux.py 2015-12-12 23:10:20.705181981 +0100 -@@ -1,3 +1,4 @@ -+import os - from sysconf.common import * - - obj_suffix = '.o' -@@ -5,14 +6,14 @@ - lib_prefix = 'lib' - lib_suffix = '.so' - --cpp = [ 'g++', '-c', '$flags$', '$gtk$', '$path$', '$src$', '-o', '$obj$' ] -+cpp = [ os.getenv('CXX', 'g++'), '-c', '$flags$', '$gtk$', '$path$', '$src$', '-o', '$obj$' ] - cpp_flags = [ '-Wall', '-pedantic', '-march=native', '-fPIC', '-fno-strict-aliasing', '-DGL_GLEXT_PROTOTYPES', '-DUSE_TR1' ] - --ld = [ 'g++', '$flags$', '$path$', '$obj$', '$mrtrix$', '$gsl$', '$gtk$', '$lz$', '-o', '$bin$' ] -+ld = [ os.getenv('CXX', 'g++'), '$flags$', '$path$', '$obj$', '$mrtrix$', '$gsl$', '$gtk$', '$lz$', '-o', '$bin$' ] - ld_flags = [ '-Wl,-rpath,$ORIGIN/../lib' ] - ld_flags_lib_prefix = '-l' - --ld_lib = [ 'g++', '-shared', '$flags$', '$obj$', '-o', '$lib$' ] -+ld_lib = [ os.getenv('CXX', 'g++'), '-shared', '$flags$', '$obj$', '-o', '$lib$' ] - ld_lib_flags = [] - - cpp_flags_debug = cpp_flags + [ '-g' ] -@@ -23,7 +24,7 @@ - ld_flags_profile = ld_flags_debug + [ '-pg' ] - ld_lib_flags_profile = ld_lib_flags_debug + [ '-pg' ] - --cpp_flags += [ '-O2' ] -+cpp_flags += [ os.getenv('CXXFLAGS', '-O2') ] - - cpp_flags_release = [ '-DNDEBUG' ] - diff --git a/easybuild/easyconfigs/m/MRtrix/MRtrix-0.2.12_no-system-wide-cfg.patch b/easybuild/easyconfigs/m/MRtrix/MRtrix-0.2.12_no-system-wide-cfg.patch deleted file mode 100644 index 1ef3a5ae22c6..000000000000 --- a/easybuild/easyconfigs/m/MRtrix/MRtrix-0.2.12_no-system-wide-cfg.patch +++ /dev/null @@ -1,20 +0,0 @@ -disable trying to create system-wide configuration file in /etc -author: Kenneth Hoste(HPC-UGent) ---- build.orig 2015-12-12 21:51:18.238686800 +0100 -+++ build 2015-12-12 21:53:23.749943093 +0100 -@@ -958,10 +958,11 @@ - report ('ok' + os.linesep) - - if not os.path.exists (configfile): -- report ('creating default system-wide configuration file (setting up multi-threading with ' + str(num_processors) + ' threads)... ') -- with fopen(configfile, 'wb') as fd: -- fd.write ('NumberOfThreads: ' + str(num_processors) + '\n'); -- report ('ok' + os.linesep) -+ #report ('creating default system-wide configuration file (setting up multi-threading with ' + str(num_processors) + ' threads)... ') -+ #with fopen(configfile, 'wb') as fd: -+ # fd.write ('NumberOfThreads: ' + str(num_processors) + '\n'); -+ #report ('ok' + os.linesep) -+ report ('WARNING not creating system-wide configuration file at %s' % configfile) - else: - report ('configuration file already exists - leaving as-is' + os.linesep) - diff --git a/easybuild/easyconfigs/m/MRtrix/MRtrix-0.3.12_fix-hardcoding.patch b/easybuild/easyconfigs/m/MRtrix/MRtrix-0.3.12_fix-hardcoding.patch deleted file mode 100644 index 483d4ec76220..000000000000 --- a/easybuild/easyconfigs/m/MRtrix/MRtrix-0.3.12_fix-hardcoding.patch +++ /dev/null @@ -1,28 +0,0 @@ -fix hardcoding of 'g++' -author: Kenneth Hoste (HPC-UGent) ---- mrtrix3-0.3.12/configure.orig 2015-01-19 06:01:58.000000000 +0100 -+++ mrtrix3-0.3.12/configure 2015-12-12 22:36:07.770759188 +0100 -@@ -966,20 +966,20 @@ - except OSError: raise QMOCError - if process.wait() != 0: raise QMOCError - -- cmd = [ 'g++', '-c' ] + cpp_flags + qt_cflags + [ 'qt.cpp', '-o', 'qt.o' ] -+ cmd = cxx + [ '-c' ] + cpp_flags + qt_cflags + [ 'qt.cpp', '-o', 'qt.o' ] - log ('\nexecuting "' + ' ' .join(cmd) + '"...\n') - try: process = subprocess.Popen (cmd, cwd=qt_dir.name, stdout=subprocess.PIPE, stderr=subprocess.PIPE) - except OSError: raise CompileError('oserror') - retcode = process.wait() - if retcode != 0: raise CompileError('process not terminated properly (exit code = %s)'%str(retcode)) - -- cmd = [ 'g++', '-c' ] + cpp_flags + qt_cflags + [ 'qt_moc.cpp', '-o', 'qt_moc.o' ] -+ cmd = cxx + [ '-c' ] + cpp_flags + qt_cflags + [ 'qt_moc.cpp', '-o', 'qt_moc.o' ] - log ('\nexecuting "' + ' ' .join(cmd) + '"...\n') - try: process = subprocess.Popen (cmd , cwd=qt_dir.name, stdout=subprocess.PIPE, stderr=subprocess.PIPE) - except OSError: raise CompileError('oserror') - if process.wait() != 0: raise CompileError('process not terminated properly') - -- cmd = [ 'g++' ] + ld_flags + [ 'qt_moc.o', 'qt.o', '-o', 'qt' ] + qt_ldflags -+ cmd = cxx + ld_flags + [ 'qt_moc.o', 'qt.o', '-o', 'qt' ] + qt_ldflags - log ('\nexecuting "' + ' ' .join(cmd) + '"...\n') - try: process = subprocess.Popen (cmd , cwd=qt_dir.name, stdout=subprocess.PIPE, stderr=subprocess.PIPE) - except OSError: raise LinkError('oserror') diff --git a/easybuild/easyconfigs/m/MRtrix/MRtrix-0.3.14-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/m/MRtrix/MRtrix-0.3.14-intel-2016a-Python-2.7.11.eb deleted file mode 100644 index 19d636f95931..000000000000 --- a/easybuild/easyconfigs/m/MRtrix/MRtrix-0.3.14-intel-2016a-Python-2.7.11.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'MRtrix' -version = '0.3.14' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'http://www.brain.org.au/software/index.html#mrtrix' -description = """MRtrix provides a set of tools to perform diffusion-weighted MR white-matter tractography in a manner - robust to crossing fibres, using constrained spherical deconvolution (CSD) and probabilistic streamlines.""" - -toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'cstd': 'c++11'} - -source_urls = ['https://github.com/MRtrix3/mrtrix3/archive/'] -sources = ['%(version)s.tar.gz'] - -patches = ['MRtrix-%(version)s_intel-fixes.patch'] - -dependencies = [ - ('zlib', '1.2.8'), - ('Python', '2.7.11'), - ('Mesa', '11.2.1'), - ('Qt', '4.8.7'), - ('Eigen', '3.2.8'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MRtrix/MRtrix-0.3.14_intel-fixes.patch b/easybuild/easyconfigs/m/MRtrix/MRtrix-0.3.14_intel-fixes.patch deleted file mode 100644 index bbc46048dbaf..000000000000 --- a/easybuild/easyconfigs/m/MRtrix/MRtrix-0.3.14_intel-fixes.patch +++ /dev/null @@ -1,41 +0,0 @@ -fix compilation with Intel compilers, cfr. https://github.com/MRtrix3/mrtrix3/pull/622 -author: Kenneth Hoste (HPC-UGent) -diff --git a/src/dwi/tractography/seeding/base.h b/src/dwi/tractography/seeding/base.h ---- a/src/dwi/tractography/seeding/base.h -+++ b/src/dwi/tractography/seeding/base.h -@@ -62,7 +62,7 @@ namespace MR - uint32_t get_count (ImageType& data) - { - std::atomic count (0); -- ThreadedLoop (data).run ([&] (decltype(data)& v) { if (v.value()) count.fetch_add (1, std::memory_order_relaxed); }, data); -+ ThreadedLoop (data).run ([&] (ImageType& v) { if (v.value()) count.fetch_add (1, std::memory_order_relaxed); }, data); - return count; - } - - -diff --git a/lib/adapter/base.h b/lib/adapter/base.h ---- a/lib/adapter/base.h -+++ b/lib/adapter/base.h -@@ -25,7 +25,7 @@ namespace MR - namespace Adapter - { - -- template